Stanpacks (India) Limited STANPACK.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 292.172 M 6.70 % | 273.814 M -5.38 % | 289.396 M -14.93 % | 340.199 M 32.27 % | 257.201 M -5.82 % | 273.084 M -25.35 % | 365.840 M 13.73 % | 321.683 M 1.56 % | 316.754 M 31.65 % | 240.594 M -21.23 % | 305.447 M 2.70 % | 297.426 M 45.55 % | 204.345 M 0.00 % | 204.345 M |
| Net income | 1.158 M -56.69 % | 2.674 M 116.14 % | -16.563 M -124.71 % | 67.031 M 597.34 % | -13.478 M -2 019.94 % | 702.000 K -48.98 % | 1.376 M -67.19 % | 4.194 M 132.74 % | 1.802 M -51.96 % | 3.751 M 736.84 % | -589.000 K 94.29 % | -10.310 M 60.00 % | -25.777 M 0.00 % | -25.777 M |
| Income before tax | 2.134 M 178.69 % | -2.712 M 82.91 % | -15.865 M -119.22 % | 82.560 M 844.05 % | -11.096 M -2 262.96 % | 513.000 K -80.25 % | 2.597 M -44.53 % | 4.682 M 52.16 % | 3.077 M -17.97 % | 3.751 M 736.84 % | -589.000 K 94.29 % | -10.310 M 60.00 % | -25.777 M 0.00 % | -25.777 M |
| Income before tax ratio | 0.01 173.74 % | -0.01 81.93 % | -0.05 -122.59 % | 0.24 662.53 % | -0.04 -2 396.53 % | 0.00 -73.54 % | 0.01 -51.23 % | 0.01 49.83 % | 0.01 -37.69 % | 0.02 908.51 % | 0.00 94.44 % | -0.03 72.52 % | -0.13 0.00 % | -0.13 |
| EBITDA | 14.161 M 28.53 % | 11.018 M 678.07 % | -1.906 M -112.37 % | 15.410 M 14.96 % | 13.405 M -41.04 % | 22.737 M -12.00 % | 25.837 M -18.11 % | 31.550 M 22.95 % | 25.660 M -28.44 % | 35.857 M 5.62 % | 33.950 M 61.81 % | 20.981 M 16.79 % | 17.964 M 0.00 % | 17.964 M |
| Net income ratio | 0.00 -59.42 % | 0.01 117.06 % | -0.06 -129.05 % | 0.20 476.00 % | -0.05 -2 138.51 % | 0.00 -31.65 % | 0.00 -71.15 % | 0.01 129.18 % | 0.01 -63.51 % | 0.02 908.51 % | 0.00 94.44 % | -0.03 72.52 % | -0.13 0.00 % | -0.13 |
| Ratio EBITDA | 0.05 20.45 % | 0.04 710.97 % | -0.01 -114.54 % | 0.05 -13.09 % | 0.05 -37.40 % | 0.08 17.89 % | 0.07 -27.99 % | 0.10 21.07 % | 0.08 -45.64 % | 0.15 34.09 % | 0.11 57.56 % | 0.07 -19.76 % | 0.09 0.00 % | 0.09 |
| Gross profit ratio | 0.33 9.90 % | 0.30 15.09 % | 0.26 -7.71 % | 0.29 1.74 % | 0.28 -15.22 % | 0.33 -15.08 % | 0.39 -6.93 % | 0.42 26.08 % | 0.33 -5.28 % | 0.35 41.41 % | 0.25 71.93 % | 0.14 -38.34 % | 0.23 0.00 % | 0.23 |
| Weighted average shs out dil | 6.095 M -0.02 % | 6.096 M 0.00 % | 6.096 M 0.04 % | 6.094 M -0.04 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M |
| Weighted average shs out | 6.095 M -0.02 % | 6.096 M 0.11 % | 6.089 M -0.07 % | 6.094 M -0.04 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M |
| EPS diluted | 0.19 -56.82 % | 0.44 116.18 % | -2.72 -124.73 % | 11.00 597.74 % | -2.21 -1 941.67 % | 0.12 -47.83 % | 0.23 -66.67 % | 0.69 130.00 % | 0.30 -51.61 % | 0.62 741.82 % | -0.10 94.28 % | -1.69 60.05 % | -4.23 0.00 % | -4.23 |
| Earnings per share | 0.19 -56.82 % | 0.44 116.18 % | -2.72 -124.73 % | 11.00 597.74 % | -2.21 -1 941.67 % | 0.12 -47.83 % | 0.23 -66.67 % | 0.69 130.00 % | 0.30 -51.61 % | 0.62 741.82 % | -0.10 94.28 % | -1.69 60.05 % | -4.23 0.00 % | -4.23 |
| Gross profit | 97.677 M 17.26 % | 83.297 M 8.89 % | 76.495 M -21.49 % | 97.435 M 34.58 % | 72.401 M -20.15 % | 90.667 M -36.61 % | 143.024 M 5.84 % | 135.132 M 28.04 % | 105.539 M 24.70 % | 84.636 M 11.39 % | 75.984 M 76.57 % | 43.034 M -10.25 % | 47.948 M 0.00 % | 47.948 M |
| Income tax expense | 977.000 K 118.14 % | -5.386 M -871.63 % | 698.000 K -95.51 % | 15.529 M 551.93 % | 2.382 M 1 160.32 % | 189.000 K -84.52 % | 1.221 M 150.20 % | 488.000 K -61.73 % | 1.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 194.495 M 2.09 % | 190.517 M -10.51 % | 212.901 M -12.30 % | 242.764 M 31.37 % | 184.800 M 1.31 % | 182.417 M -18.13 % | 222.816 M 19.44 % | 186.551 M -11.68 % | 211.215 M 35.43 % | 155.958 M -32.03 % | 229.463 M -9.80 % | 254.392 M 62.66 % | 156.397 M 0.00 % | 156.397 M |
| General and administrative expenses | 0.000 -100.00 % | 1.454 M 3.71 % | 1.402 M -7.52 % | 1.516 M 0.00 % | 1.516 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.881 M 8.88 % | 14.586 M 266.30 % | 3.982 M -15.04 % | 4.687 M 0.00 % | 4.687 M |
| Selling and marketing expenses | 0.000 -100.00 % | 2.519 M -27.68 % | 3.483 M -8.80 % | 3.819 M 15.13 % | 3.317 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K -6.56 % | 61.000 K -97.87 % | 2.863 M -27.61 % | 3.955 M 0.00 % | 3.955 M |
| Other expenses | 35.875 M -20.05 % | 44.870 M -40.80 % | 75.789 M -4.28 % | 79.177 M 34.49 % | 58.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 89.277 M 82.78 % | 48.843 M -39.46 % | 80.674 M -4.54 % | 84.512 M 32.67 % | 63.703 M 124.60 % | 28.363 M 0.18 % | 28.313 M -74.18 % | 109.660 M 502.06 % | 18.214 M 14.28 % | 15.938 M 8.81 % | 14.647 M -32.53 % | 21.710 M -63.91 % | 60.155 M 0.00 % | 60.155 M |
| Cost and expenses | 283.772 M 18.55 % | 239.360 M -18.47 % | 293.575 M -10.30 % | 327.276 M 31.70 % | 248.503 M 17.90 % | 210.780 M -16.07 % | 251.129 M -15.22 % | 296.211 M 29.11 % | 229.429 M 33.47 % | 171.896 M -29.58 % | 244.110 M -11.59 % | 276.102 M 27.50 % | 216.552 M 0.00 % | 216.552 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K -67.86 % | 28.000 K 0.00 % | 28.000 K |
| Selling general and administrative expenses | 53.402 M 1 244.12 % | 3.973 M -18.67 % | 4.885 M -8.43 % | 5.335 M 10.39 % | 4.833 M -82.96 % | 28.363 M 0.18 % | 28.313 M 22.29 % | 23.152 M 27.11 % | 18.214 M 14.28 % | 15.938 M 8.81 % | 14.647 M -32.51 % | 21.701 M -26.56 % | 29.548 M 0.00 % | 29.548 M |
| Interest income | 0.000 -100.00 % | 38.000 K 107.12 % | -534.000 K 34.96 % | -821.000 K -100.73 % | -409.000 K -102.39 % | 17.135 M -1.68 % | 17.427 M -16.18 % | 20.790 M -13.43 % | 24.016 M 99.22 % | 12.055 M 0.79 % | 11.961 M -5.32 % | 12.633 M -6.90 % | 13.570 M 0.00 % | 13.570 M |
| Interest expense | 8.002 M -20.31 % | 10.042 M -5.09 % | 10.581 M -43.18 % | 18.623 M -1.17 % | 18.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 4.025 M 9.11 % | 3.689 M 5.73 % | 3.489 M -9.63 % | 3.861 M -31.76 % | 5.658 M -2.95 % | 5.830 M -6.35 % | 6.225 M -8.70 % | 6.818 M -4.11 % | 7.110 M 15.99 % | 6.130 M -44.78 % | 11.102 M 57.03 % | 7.070 M -11.40 % | 7.980 M 0.00 % | 7.980 M |
| Operating income | 8.400 M -75.62 % | 34.454 M 4.85 % | 32.861 M 154.28 % | 12.923 M 48.57 % | 8.698 M -48.55 % | 16.907 M -13.79 % | 19.612 M -20.70 % | 24.732 M 33.33 % | 18.550 M -37.60 % | 29.727 M 30.11 % | 22.848 M 64.24 % | 13.911 M 39.33 % | 9.984 M 0.00 % | 9.984 M |
| Operating income ratio | 0.03 -77.15 % | 0.13 10.81 % | 0.11 198.92 % | 0.04 12.33 % | 0.03 -45.38 % | 0.06 15.49 % | 0.05 -30.27 % | 0.08 31.28 % | 0.06 -52.60 % | 0.12 65.18 % | 0.07 59.93 % | 0.05 -4.27 % | 0.05 0.00 % | 0.05 |
| Total other income expenses net | -6.266 M 83.14 % | -37.166 M | 0.000 -100.00 % | 69.637 M 451.81 % | -19.794 M | 0.000 100.00 % | -17.015 M 15.14 % | -20.050 M -29.58 % | -15.473 M 40.43 % | -25.976 M -10.83 % | -23.437 M 3.24 % | -24.221 M 32.27 % | -35.761 M 0.00 % | -35.761 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 76.640 M -14.05 % | 89.171 M -19.53 % | 110.812 M 19.70 % | 92.576 M -42.99 % | 162.380 M 13.92 % | 142.536 M -5.62 % | 151.029 M -2.79 % | 155.359 M 1.79 % | 152.634 M -0.43 % | 153.296 M -7.81 % | 166.285 M 1.40 % | 163.987 M 12.65 % | 145.571 M |
| Total investments | 950.000 K 72.73 % | 550.000 K 0.00 % | 550.000 K 37.50 % | 400.000 K -67.97 % | 1.249 M -37.67 % | 2.004 M 6.71 % | 1.878 M -2.59 % | 1.928 M 13.41 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 76.697 M -14.05 % | 89.235 M -19.49 % | 110.843 M 19.70 % | 92.603 M -43.04 % | 162.569 M 13.94 % | 142.675 M -5.57 % | 151.087 M -2.84 % | 155.507 M 1.51 % | 153.187 M -1.18 % | 155.013 M -7.85 % | 168.213 M 1.44 % | 165.831 M 12.49 % | 147.412 M |
| Accumulated other comprehensive income loss | 9.039 M 742.43 % | -1.407 M -4.38 % | -1.348 M -0.90 % | -1.336 M 6.51 % | -1.429 M 0.00 % | -1.429 M 0.00 % | -1.429 M -2.58 % | -1.393 M | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 |
| Retained earnings | 10.500 M 12.37 % | 9.344 M 40.07 % | 6.671 M -71.29 % | 23.234 M 153.05 % | -43.797 M -44.45 % | -30.319 M 2.26 % | -31.021 M 4.25 % | -32.397 M 11.46 % | -36.591 M 17.33 % | -44.262 M 7.81 % | -48.013 M -11.24 % | -43.160 M -31.39 % | -32.850 M |
| Common stock | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M 0.00 % | 60.960 M |
| Total equity | 69.999 M 1.60 % | 68.897 M 3.94 % | 66.283 M -20.00 % | 82.858 M 426.62 % | 15.734 M -46.14 % | 29.212 M 2.46 % | 28.510 M 4.93 % | 27.170 M 11.49 % | 24.369 M 45.94 % | 16.698 M 28.97 % | 12.947 M -27.26 % | 17.800 M -36.68 % | 28.110 M |
| Other non current liabilities | 4.294 M -18.10 % | 5.243 M -34.51 % | 8.006 M -32.98 % | 11.945 M 16.55 % | 10.249 M -2.49 % | 10.511 M 18.61 % | 8.862 M 3.87 % | 8.532 M 11.31 % | 7.665 M -27.85 % | 10.623 M -0.08 % | 10.632 M -1.02 % | 10.742 M 6.03 % | 10.131 M |
| Long term debt | 3.937 M -59.72 % | 9.774 M -58.34 % | 23.464 M -50.79 % | 47.686 M -36.82 % | 75.479 M 17.90 % | 64.022 M -8.39 % | 69.888 M 0.65 % | 69.437 M 2.90 % | 67.479 M -2.65 % | 69.319 M -4.89 % | 72.881 M 12.93 % | 64.538 M 18.74 % | 54.351 M |
| Total non current liabilities | 8.231 M -45.19 % | 15.017 M -52.28 % | 31.470 M -47.23 % | 59.631 M -30.44 % | 85.728 M 15.02 % | 74.533 M -5.35 % | 78.750 M 1.00 % | 77.969 M 3.76 % | 75.144 M -6.00 % | 79.942 M -4.28 % | 83.513 M 10.94 % | 75.280 M 16.75 % | 64.482 M |
| Other current liabilities | 6.968 M -0.04 % | 6.971 M 53.38 % | 4.545 M 4.29 % | 4.358 M -25.18 % | 5.825 M 1.22 % | 5.755 M 9.87 % | 5.238 M 26.13 % | 4.153 M -79.24 % | 20.001 M 28.96 % | 15.510 M -4.15 % | 16.181 M 1.02 % | 16.018 M 4.09 % | 15.389 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 72.760 M -8.43 % | 79.461 M -9.06 % | 87.379 M 94.53 % | 44.917 M -48.42 % | 87.090 M 10.73 % | 78.653 M -3.14 % | 81.199 M -5.97 % | 86.356 M 0.42 % | 85.994 M 0.06 % | 85.945 M -10.14 % | 95.639 M -5.79 % | 101.512 M 9.08 % | 93.061 M |
| Total current liabilities | 79.770 M -7.78 % | 86.496 M -17.27 % | 104.550 M 37.65 % | 75.952 M -39.04 % | 124.589 M 11.58 % | 111.655 M 6.67 % | 104.676 M -15.52 % | 123.899 M -19.98 % | 154.834 M 11.76 % | 138.537 M -8.90 % | 152.078 M -33.28 % | 227.942 M 44.11 % | 158.169 M |
| Total liabilities | 88.001 M -13.31 % | 101.513 M -25.37 % | 136.020 M 0.32 % | 135.583 M -35.53 % | 210.317 M 12.96 % | 186.188 M 1.51 % | 183.426 M -9.14 % | 201.868 M -12.22 % | 229.978 M 5.26 % | 218.479 M -7.26 % | 235.591 M -22.30 % | 303.222 M 36.19 % | 222.651 M |
| Other non current assets | 8.675 M -36.59 % | 13.680 M 41.88 % | 9.642 M -28.02 % | 13.395 M 3.68 % | 12.920 M -11.78 % | 14.646 M -3.94 % | 15.247 M -10.07 % | 16.955 M -18.95 % | 20.919 M 4.15 % | 20.085 M -3.27 % | 20.764 M -5.04 % | 21.865 M 28.43 % | 17.025 M |
| Long term investments | 950.000 K 72.73 % | 550.000 K 0.00 % | 550.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 32.309 M 7.73 % | 29.991 M 2.72 % | 29.196 M -1.14 % | 29.534 M -6.99 % | 31.755 M 20.72 % | 26.304 M -12.49 % | 30.058 M -13.35 % | 34.687 M -15.98 % | 41.282 M -5.95 % | 43.896 M -3.44 % | 45.460 M -22.92 % | 58.979 M -12.31 % | 67.261 M |
| Total non current assets | 46.178 M 4.43 % | 44.221 M 12.27 % | 39.388 M -8.25 % | 42.929 M -3.91 % | 44.675 M 9.10 % | 40.950 M -9.61 % | 45.305 M -12.27 % | 51.642 M -16.98 % | 62.201 M -2.78 % | 63.981 M -3.39 % | 66.224 M -18.08 % | 80.844 M -4.08 % | 84.286 M |
| Other current assets | 1.285 M 33.85 % | 960.000 K 85.33 % | 518.000 K 3.60 % | 500.000 K -53.05 % | 1.065 M 36.54 % | 780.000 K 114.88 % | 363.000 K -71.73 % | 1.284 M -83.97 % | 8.012 M 616.64 % | 1.118 M 108.19 % | 537.000 K 43.97 % | 373.000 K -21.80 % | 477.000 K |
| Short term investments | 642.000 K | 0.000 | 0.000 -100.00 % | 469.000 K -62.45 % | 1.249 M -37.67 % | 2.004 M 6.71 % | 1.878 M -2.59 % | 1.928 M 13.41 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 57.000 K -10.94 % | 64.000 K 106.45 % | 31.000 K 14.81 % | 27.000 K -85.71 % | 189.000 K 35.97 % | 139.000 K 139.66 % | 58.000 K -60.81 % | 148.000 K -73.24 % | 553.000 K -67.79 % | 1.717 M -10.94 % | 1.928 M 4.56 % | 1.844 M 0.16 % | 1.841 M |
| Cash and short term investments | 699.000 K 992.19 % | 64.000 K 106.45 % | 31.000 K 14.81 % | 27.000 K -85.71 % | 189.000 K -91.18 % | 2.143 M 10.69 % | 1.936 M -6.74 % | 2.076 M -7.86 % | 2.253 M 31.22 % | 1.717 M -10.94 % | 1.928 M 4.56 % | 1.844 M 0.16 % | 1.841 M |
| Total current assets | 111.822 M -11.39 % | 126.189 M -22.54 % | 162.915 M -7.18 % | 175.512 M -3.23 % | 181.376 M 3.97 % | 174.450 M 4.69 % | 166.631 M -6.07 % | 177.396 M -7.68 % | 192.146 M 12.24 % | 171.196 M -6.10 % | 182.314 M -24.09 % | 240.178 M 44.27 % | 166.475 M |
| Inventory | 74.641 M -19.91 % | 93.199 M -20.88 % | 117.794 M -15.50 % | 139.407 M -1.62 % | 141.708 M 0.51 % | 140.984 M 13.02 % | 124.738 M -2.95 % | 128.532 M -4.34 % | 134.361 M -6.44 % | 143.612 M 1.04 % | 142.139 M -6.89 % | 152.657 M 16.16 % | 131.425 M |
| Net receivables | 35.197 M 10.11 % | 31.966 M -28.28 % | 44.572 M 25.28 % | 35.578 M -7.38 % | 38.414 M 25.77 % | 30.543 M -22.86 % | 39.594 M -12.99 % | 45.504 M -4.24 % | 47.520 M 92.01 % | 24.749 M -34.37 % | 37.710 M -55.79 % | 85.304 M 160.61 % | 32.732 M |
| Tax assets | 4.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 42.000 K -34.38 % | 64.000 K -99.49 % | 12.626 M -52.67 % | 26.677 M -15.78 % | 31.674 M 16.25 % | 27.247 M 49.39 % | 18.239 M -45.38 % | 33.390 M -31.63 % | 48.839 M 31.71 % | 37.082 M -7.89 % | 40.258 M -63.54 % | 110.412 M 122.07 % | 49.719 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 946.000 K | 0.000 | 0.000 -100.00 % | 126.000 K -59.49 % | 311.000 K -53.09 % | 663.000 K -32.35 % | 980.000 K -22.59 % | 1.266 M -16.82 % | 1.522 M 58.05 % | 963.000 K 172.03 % | 354.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.429 M 0.00 % | 1.429 M 0.00 % | 1.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.429 M 0.00 % | -1.429 M 0.00 % | -1.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 158.000 M -7.28 % | 170.410 M -15.76 % | 202.303 M -7.39 % | 218.441 M -3.37 % | 226.051 M 4.94 % | 215.400 M 1.63 % | 211.936 M -7.47 % | 229.038 M -9.95 % | 254.347 M 8.15 % | 235.177 M -5.38 % | 248.538 M -22.58 % | 321.022 M 28.02 % | 250.761 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 12.223 M -68.43 % | 38.718 M 236.53 % | 11.505 M 121.89 % | 5.185 M 167.13 % | -7.724 M -65.89 % | -4.656 M -172.84 % | 6.392 M -25.07 % | 8.531 M 155.21 % | -15.453 M -166.02 % | 23.407 M -50.30 % | 47.100 M 159.96 % | -78.558 M -1 397.20 % | -5.247 M |
| Accounts receivables | -4.103 M -132.73 % | 12.534 M 239.36 % | -8.994 M -419.96 % | 2.811 M 135.71 % | -7.871 M -186.96 % | 9.051 M 53.15 % | 5.910 M 193.30 % | 2.015 M 108.85 % | -22.770 M -191.52 % | 24.880 M -31.99 % | 36.581 M 163.81 % | -57.324 M -3 634.16 % | 1.622 M |
| Inventory | 18.558 M -24.55 % | 24.595 M 13.80 % | 21.613 M 839.70 % | 2.300 M 417.68 % | -724.000 K 95.54 % | -16.246 M -528.20 % | 3.794 M -34.91 % | 5.829 M -36.99 % | 9.251 M 728.04 % | -1.473 M -114.00 % | 10.519 M 149.54 % | -21.234 M -209.13 % | -6.869 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.232 M -240.47 % | 1.589 M 242.64 % | -1.114 M -1 605.41 % | 74.000 K -91.50 % | 871.000 K -65.70 % | 2.539 M 176.66 % | -3.312 M -582.10 % | 687.000 K 135.52 % | -1.934 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 7.514 M 189.93 % | -8.355 M -189.80 % | -2.883 M 96.28 % | -77.504 M -406.21 % | 25.311 M -2.48 % | 25.954 M 620.34 % | 3.603 M -38.19 % | 5.829 M -84.27 % | 37.047 M 335.55 % | -15.728 M 72.97 % | -58.197 M -192.26 % | 63.078 M 167.03 % | 23.622 M |
| Net cash provided by operating activities | 25.896 M -29.49 % | 36.726 M 924.93 % | -4.452 M -211.98 % | -1.427 M -114.61 % | 9.767 M -64.90 % | 27.830 M 58.16 % | 17.596 M -30.65 % | 25.372 M -16.83 % | 30.506 M 73.72 % | 17.560 M 3 106.85 % | -584.000 K 96.88 % | -18.720 M -3 338.75 % | 578.000 K |
| Investments in property plant and equipment | -6.344 M -41.51 % | -4.483 M -40.89 % | -3.182 M 93.08 % | -45.971 M -313.85 % | -11.108 M -434.81 % | -2.077 M -15.07 % | -1.805 M -709.42 % | -223.000 K 95.04 % | -4.496 M 1.53 % | -4.566 M -153.24 % | -1.803 M -3 008.62 % | -58.000 K 89.28 % | -541.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 434.000 K 12.14 % | 387.000 K 1 942.86 % | -21.000 K -100.02 % | 135.824 M 39 848.24 % | 340.000 K -67.71 % | 1.053 M -4.62 % | 1.104 M 607.69 % | 156.000 K -6.59 % | 167.000 K 234.00 % | 50.000 K | 0.000 -100.00 % | 334.000 K -83.14 % | 1.981 M |
| Net cash used for investing activites | -6.310 M -54.05 % | -4.096 M -27.88 % | -3.203 M -103.56 % | 89.853 M 934.44 % | -10.768 M -951.56 % | -1.024 M -46.08 % | -701.000 K -946.27 % | -67.000 K 98.45 % | -4.329 M 4.14 % | -4.516 M -150.47 % | -1.803 M -753.26 % | 276.000 K -80.83 % | 1.440 M |
| Debt repayment | -11.592 M 48.61 % | -22.555 M -223.66 % | 18.240 M 126.07 % | -69.965 M -451.69 % | 19.894 M 336.52 % | -8.411 M -704.24 % | 1.392 M 130.69 % | -4.536 M -210.90 % | -1.459 M 88.99 % | -13.254 M -636.38 % | 2.471 M -86.60 % | 18.446 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.002 M 20.31 % | -10.042 M 5.09 % | -10.581 M 43.18 % | -18.623 M 1.17 % | -18.843 M -2.89 % | -18.314 M 0.34 % | -18.377 M 13.21 % | -21.174 M 12.87 % | -24.301 M | 0.000 | 0.000 | 0.000 100.00 % | -2.058 M |
| Net cash used provided by financing activities | -19.594 M 39.89 % | -32.597 M -525.60 % | 7.659 M 108.65 % | -88.588 M -8 528.92 % | 1.051 M 103.93 % | -26.725 M -57.34 % | -16.985 M 33.94 % | -25.710 M 0.19 % | -25.760 M -94.36 % | -13.254 M -636.38 % | 2.471 M -86.60 % | 18.446 M 996.31 % | -2.058 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -7.000 K -121.21 % | 33.000 K 725.00 % | 4.000 K 102.47 % | -162.000 K -424.00 % | 50.000 K -38.27 % | 81.000 K 190.00 % | -90.000 K 77.78 % | -405.000 K 65.21 % | -1.164 M -454.29 % | -210.000 K -350.00 % | 84.000 K 4 100.00 % | 2.000 K 105.00 % | -39.999 K |
| Cash at beginning of period | 64.000 K 106.45 % | 31.000 K 14.81 % | 27.000 K -85.71 % | 189.000 K 35.97 % | 139.000 K 139.66 % | 58.000 K -60.81 % | 148.000 K -73.24 % | 553.000 K -67.79 % | 1.717 M -10.90 % | 1.927 M 4.56 % | 1.843 M 0.11 % | 1.841 M -2.13 % | 1.881 M |
| Cash at end of period | 57.000 K -10.94 % | 64.000 K 106.45 % | 31.000 K 14.81 % | 27.000 K -85.71 % | 189.000 K 35.97 % | 139.000 K 139.66 % | 58.000 K -60.81 % | 148.000 K -73.24 % | 553.000 K -67.79 % | 1.717 M -10.90 % | 1.927 M 4.56 % | 1.843 M 0.11 % | 1.841 M |
| Operating cash flow | 25.896 M -29.49 % | 36.726 M 924.93 % | -4.452 M -211.98 % | -1.427 M -114.61 % | 9.767 M -64.90 % | 27.830 M 58.16 % | 17.596 M -30.65 % | 25.372 M -16.83 % | 30.506 M 73.72 % | 17.560 M 3 106.85 % | -584.000 K 96.88 % | -18.720 M -3 338.75 % | 578.000 K |
| Capital expenditure | -6.344 M -41.51 % | -4.483 M -40.89 % | -3.182 M 93.08 % | -45.971 M -313.85 % | -11.108 M -434.81 % | -2.077 M -15.07 % | -1.805 M -709.42 % | -223.000 K 95.04 % | -4.496 M 1.53 % | -4.566 M -153.24 % | -1.803 M -3 008.62 % | -58.000 K 89.28 % | -541.000 K |
| Free CashFlow | 19.552 M -39.36 % | 32.243 M 522.36 % | -7.634 M 83.89 % | -47.398 M -3 434.53 % | -1.341 M -105.21 % | 25.753 M 63.09 % | 15.791 M -37.21 % | 25.149 M -3.31 % | 26.010 M 100.17 % | 12.994 M 644.37 % | -2.387 M 87.29 % | -18.778 M -50 851.35 % | 37.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 77.255 M 1.46 % | 76.140 M 14.00 % | 66.790 M -8.90 % | 73.318 M -3.43 % | 75.923 M 19.27 % | 63.658 M 10.84 % | 57.433 M -22.25 % | 73.868 M -6.32 % | 78.855 M 19.45 % | 66.013 M -1.95 % | 67.328 M -5.77 % | 71.453 M -8.43 % | 78.028 M 72.96 % | 45.114 M -52.92 % | 95.818 M 25.15 % | 76.560 M -37.61 % | 122.707 M 9.87 % | 111.684 M 43.11 % | 78.040 M 22.96 % | 63.469 M 25.41 % | 50.610 M -15.28 % | 59.735 M -6.09 % | 63.609 M -12.21 % | 72.455 M 10.52 % | 65.559 M -24.49 % | 86.821 M 0.72 % | 86.199 M 3.56 % | 83.239 M -24.04 % | 109.580 M 26.13 % | 86.878 M 25.20 % | 69.391 M 3.30 % | 67.172 M -31.63 % | 98.242 M 8.58 % | 90.481 M 36.08 % | 66.491 M 1.73 % | 65.363 M -13.94 % | 75.948 M 26.81 % | 59.892 M 14.51 % | 52.303 M -17.74 % | 63.580 M -1.91 % | 64.819 M -16.67 % | 77.783 M -0.95 % | 78.527 M 5.24 % | 74.616 M 0.13 % | 74.520 M -42.45 % | 129.478 M 104.82 % | 63.216 M 3.24 % | 61.231 M 40.76 % | 43.501 M -8.03 % | 47.299 M -25.18 % | 63.216 M 3.24 % | 61.231 M 40.76 % | 43.501 M -8.03 % | 47.299 M |
| Net income | 251.000 K 153.40 % | -470.000 K -227.37 % | 369.000 K 16.40 % | 317.000 K -66.35 % | 942.000 K -84.16 % | 5.948 M 470.36 % | -1.606 M -544.88 % | 361.000 K 117.78 % | -2.030 M -280.15 % | -534.000 K -456.00 % | 150.000 K 101.25 % | -12.010 M -47.61 % | -8.137 M -112.39 % | 65.657 M 31 927.80 % | 205.000 K -6.82 % | 220.000 K -76.84 % | 950.000 K 155.14 % | -1.723 M -81.37 % | -950.000 K 77.67 % | -4.255 M 35.04 % | -6.550 M -1 558.80 % | 449.000 K -33.97 % | 680.000 K 194.31 % | -721.000 K -346.08 % | 293.000 K 183.71 % | -350.000 K -132.74 % | 1.069 M 854.46 % | 112.000 K -79.45 % | 545.000 K -57.09 % | 1.270 M 358.13 % | -492.000 K -123.33 % | 2.109 M 61.24 % | 1.308 M 354.17 % | 288.000 K 128.10 % | -1.025 M -216.48 % | 880.000 K -46.99 % | 1.660 M -19.77 % | 2.069 M 282.45 % | -1.134 M -177.51 % | 1.463 M 8.21 % | 1.352 M 138.66 % | -3.497 M -287.01 % | 1.870 M 300.43 % | 467.000 K -18.36 % | 572.000 K 62.04 % | 353.000 K 113.89 % | -2.541 M 11.53 % | -2.872 M 45.30 % | -5.250 M -65.41 % | -3.174 M -24.91 % | -2.541 M 11.53 % | -2.872 M 45.30 % | -5.250 M -65.41 % | -3.174 M |
| Income before tax | 251.000 K -50.49 % | 507.000 K 37.40 % | 369.000 K 16.40 % | 317.000 K -66.35 % | 942.000 K 67.91 % | 561.000 K 134.93 % | -1.606 M -544.88 % | 361.000 K 117.79 % | -2.029 M -1 337.20 % | 164.000 K 9.33 % | 150.000 K 101.25 % | -12.010 M -47.61 % | -8.137 M -110.02 % | 81.186 M 39 502.93 % | 205.000 K -6.82 % | 220.000 K -76.84 % | 950.000 K 44.16 % | 659.000 K 169.37 % | -950.000 K 77.67 % | -4.255 M 35.04 % | -6.550 M -2 619.23 % | 260.000 K -61.76 % | 680.000 K 194.31 % | -721.000 K -346.08 % | 293.000 K -66.36 % | 871.000 K -18.52 % | 1.069 M 854.46 % | 112.000 K -79.45 % | 545.000 K -69.00 % | 1.758 M 457.32 % | -492.000 K -123.33 % | 2.109 M 61.24 % | 1.308 M -16.31 % | 1.563 M 252.49 % | -1.025 M -216.48 % | 880.000 K -46.99 % | 1.660 M -19.77 % | 2.069 M 282.45 % | -1.134 M -177.51 % | 1.463 M 8.21 % | 1.352 M 137.26 % | -3.629 M -294.06 % | 1.870 M 255.51 % | 526.000 K -18.45 % | 645.000 K 82.72 % | 353.000 K 113.89 % | -2.541 M 11.53 % | -2.872 M 45.30 % | -5.250 M -65.41 % | -3.174 M -24.91 % | -2.541 M 11.53 % | -2.872 M 45.30 % | -5.250 M -65.41 % | -3.174 M |
| Income before tax ratio | 0.00 -51.21 % | 0.01 20.53 % | 0.01 27.78 % | 0.00 -65.15 % | 0.01 40.79 % | 0.01 131.52 % | -0.03 -672.18 % | 0.00 118.99 % | -0.03 -1 135.71 % | 0.00 11.51 % | 0.00 101.33 % | -0.17 -61.19 % | -0.10 -105.79 % | 1.80 84 012.98 % | 0.00 -25.55 % | 0.00 -62.88 % | 0.01 31.21 % | 0.01 148.47 % | -0.01 81.84 % | -0.07 48.20 % | -0.13 -3 073.45 % | 0.00 -59.29 % | 0.01 207.43 % | -0.01 -322.65 % | 0.00 -55.45 % | 0.01 -19.11 % | 0.01 821.69 % | 0.00 -72.95 % | 0.00 -75.42 % | 0.02 385.40 % | -0.01 -122.58 % | 0.03 135.82 % | 0.01 -22.93 % | 0.02 212.06 % | -0.02 -214.50 % | 0.01 -38.40 % | 0.02 -36.73 % | 0.03 259.33 % | -0.02 -194.22 % | 0.02 10.32 % | 0.02 144.71 % | -0.05 -295.92 % | 0.02 237.81 % | 0.01 -18.55 % | 0.01 217.47 % | 0.00 106.78 % | -0.04 14.30 % | -0.05 61.14 % | -0.12 -79.85 % | -0.07 -66.95 % | -0.04 14.30 % | -0.05 61.14 % | -0.12 -79.85 % | -0.07 |
| EBITDA | 3.137 M 0.41 % | 3.124 M -5.01 % | 3.289 M -1.38 % | 3.335 M -16.98 % | 4.017 M 18.88 % | 3.379 M 119.40 % | 1.540 M -60.82 % | 3.932 M 142.35 % | 1.622 M -54.32 % | 3.551 M 1.87 % | 3.486 M 141.39 % | -8.423 M -82.77 % | -4.609 M -59.31 % | -2.893 M -145.35 % | 6.379 M 7.96 % | 5.908 M -16.34 % | 7.062 M 5.40 % | 6.700 M 26.32 % | 5.304 M 209.35 % | 1.715 M 334.78 % | -730.250 K -112.65 % | 5.772 M -10.68 % | 6.461 M 17.59 % | 5.495 M 5.76 % | 5.195 M -12.70 % | 5.951 M -22.66 % | 7.695 M 23.66 % | 6.223 M -1.12 % | 6.293 M 2.10 % | 6.164 M 0.76 % | 6.117 M -35.53 % | 9.489 M -0.70 % | 9.556 M 38.43 % | 6.904 M 778.48 % | -1.018 M -111.04 % | 9.216 M -6.27 % | 9.832 M 8.56 % | 9.057 M 22.36 % | 7.402 M -22.78 % | 9.586 M 0.22 % | 9.564 M 381.69 % | 1.986 M -84.36 % | 12.699 M 79.19 % | 7.087 M -22.82 % | 9.182 M -3.41 % | 9.507 M 124.10 % | 4.242 M -23.17 % | 5.521 M 151.64 % | 2.194 M -88.21 % | 18.616 M 338.85 % | 4.242 M -23.17 % | 5.521 M 151.64 % | 2.194 M -88.21 % | 18.616 M |
| Net income ratio | 0.00 152.63 % | -0.01 -211.73 % | 0.01 27.78 % | 0.00 -65.15 % | 0.01 -86.72 % | 0.09 434.14 % | -0.03 -672.18 % | 0.00 118.98 % | -0.03 -218.24 % | -0.01 -463.09 % | 0.00 101.33 % | -0.17 -61.19 % | -0.10 -107.17 % | 1.46 67 924.12 % | 0.00 -25.55 % | 0.00 -62.88 % | 0.01 150.18 % | -0.02 -26.73 % | -0.01 81.84 % | -0.07 48.20 % | -0.13 -1 821.82 % | 0.01 -29.69 % | 0.01 207.43 % | -0.01 -322.65 % | 0.00 210.86 % | 0.00 -132.51 % | 0.01 821.69 % | 0.00 -72.95 % | 0.00 -65.98 % | 0.01 306.17 % | -0.01 -122.58 % | 0.03 135.82 % | 0.01 318.29 % | 0.00 120.65 % | -0.02 -214.50 % | 0.01 -38.40 % | 0.02 -36.73 % | 0.03 259.33 % | -0.02 -194.22 % | 0.02 10.32 % | 0.02 146.39 % | -0.04 -288.79 % | 0.02 280.49 % | 0.01 -18.46 % | 0.01 181.54 % | 0.00 106.78 % | -0.04 14.30 % | -0.05 61.14 % | -0.12 -79.85 % | -0.07 -66.95 % | -0.04 14.30 % | -0.05 61.14 % | -0.12 -79.85 % | -0.07 |
| Ratio EBITDA | 0.04 -1.04 % | 0.04 -16.67 % | 0.05 8.26 % | 0.05 -14.03 % | 0.05 -0.32 % | 0.05 97.94 % | 0.03 -49.61 % | 0.05 158.71 % | 0.02 -61.76 % | 0.05 3.90 % | 0.05 143.92 % | -0.12 -99.59 % | -0.06 7.89 % | -0.06 -196.32 % | 0.07 -13.74 % | 0.08 34.09 % | 0.06 -4.07 % | 0.06 -11.74 % | 0.07 151.59 % | 0.03 287.21 % | -0.01 -114.93 % | 0.10 -4.88 % | 0.10 33.95 % | 0.08 -4.31 % | 0.08 15.61 % | 0.07 -23.21 % | 0.09 19.41 % | 0.07 30.17 % | 0.06 -19.05 % | 0.07 -19.52 % | 0.09 -37.60 % | 0.14 45.23 % | 0.10 27.49 % | 0.08 598.59 % | -0.02 -110.85 % | 0.14 8.91 % | 0.13 -14.39 % | 0.15 6.86 % | 0.14 -6.14 % | 0.15 2.18 % | 0.15 478.03 % | 0.03 -84.21 % | 0.16 70.27 % | 0.09 -22.92 % | 0.12 67.82 % | 0.07 9.42 % | 0.07 -25.58 % | 0.09 78.78 % | 0.05 -87.19 % | 0.39 486.53 % | 0.07 -25.58 % | 0.09 78.78 % | 0.05 -87.19 % | 0.39 |
| Gross profit ratio | 0.33 5.08 % | 0.31 -11.39 % | 0.35 0.68 % | 0.35 6.83 % | 0.33 -25.48 % | 0.44 29.61 % | 0.34 76.48 % | 0.19 -30.41 % | 0.28 -31.90 % | 0.40 20.51 % | 0.34 305.16 % | 0.08 -50.94 % | 0.17 138.07 % | -0.44 -199.40 % | 0.45 -8.84 % | 0.49 31.45 % | 0.37 608.13 % | 0.05 -86.64 % | 0.39 12.80 % | 0.35 -1.17 % | 0.35 921.48 % | -0.04 -107.59 % | 0.57 19.56 % | 0.47 56.25 % | 0.30 -20.56 % | 0.38 -18.72 % | 0.47 33.26 % | 0.35 -4.55 % | 0.37 11.82 % | 0.33 -46.38 % | 0.62 4.71 % | 0.59 55.59 % | 0.38 18.08 % | 0.32 -0.55 % | 0.32 -36.53 % | 0.51 60.36 % | 0.32 -8.48 % | 0.35 -21.32 % | 0.44 33.36 % | 0.33 6.98 % | 0.31 18.19 % | 0.26 3.13 % | 0.25 12.18 % | 0.23 -9.17 % | 0.25 923.89 % | 0.02 -89.33 % | 0.23 -1.09 % | 0.23 -13.17 % | 0.26 680.89 % | -0.05 -120.04 % | 0.23 -1.09 % | 0.23 -13.17 % | 0.26 680.89 % | -0.05 |
| Weighted average shs out dil | 6.275 M 6.81 % | 5.875 M -4.47 % | 6.150 M -3.00 % | 6.340 M 0.96 % | 6.280 M 3.47 % | 6.069 M -1.74 % | 6.177 M 2.66 % | 6.017 M -2.19 % | 6.152 M 2.01 % | 6.030 M -19.60 % | 7.500 M 23.02 % | 6.096 M 0.03 % | 6.095 M -5.55 % | 6.453 M -5.56 % | 6.833 M 24.24 % | 5.500 M -7.37 % | 5.938 M -3.57 % | 6.157 M 3.70 % | 5.938 M -2.32 % | 6.079 M 0.23 % | 6.065 M -5.45 % | 6.414 M 3.76 % | 6.182 M 2.89 % | 6.008 M 2.53 % | 5.860 M 0.46 % | 5.833 M -1.78 % | 5.939 M 6.05 % | 5.600 M -7.52 % | 6.056 M 0.21 % | 6.043 M -1.74 % | 6.150 M 2.06 % | 6.026 M -3.26 % | 6.229 M 1.25 % | 6.151 M 2.02 % | 6.029 M -4.08 % | 6.286 M 2.24 % | 6.148 M 0.60 % | 6.111 M 2.40 % | 5.968 M -2.09 % | 6.096 M -0.81 % | 6.145 M 0.72 % | 6.102 M 1.15 % | 6.032 M -2.61 % | 6.194 M -2.54 % | 6.356 M 4.43 % | 6.086 M -0.22 % | 6.100 M -0.03 % | 6.102 M -0.02 % | 6.103 M -0.02 % | 6.104 M 0.06 % | 6.100 M -0.03 % | 6.102 M -0.02 % | 6.103 M -0.02 % | 6.104 M |
| Weighted average shs out | 6.275 M 6.81 % | 5.875 M -4.47 % | 6.150 M -3.00 % | 6.340 M 0.96 % | 6.280 M 3.47 % | 6.069 M -1.74 % | 6.177 M 2.66 % | 6.017 M -2.19 % | 6.152 M 5.47 % | 5.832 M -22.24 % | 7.500 M 23.02 % | 6.096 M 0.03 % | 6.095 M -5.55 % | 6.453 M -5.56 % | 6.833 M 24.24 % | 5.500 M -7.37 % | 5.938 M -3.57 % | 6.157 M 3.70 % | 5.938 M -2.32 % | 6.079 M 0.23 % | 6.065 M -5.45 % | 6.414 M 3.76 % | 6.182 M 2.89 % | 6.008 M 2.53 % | 5.860 M 0.46 % | 5.833 M -1.78 % | 5.939 M 6.05 % | 5.600 M -7.52 % | 6.056 M 0.21 % | 6.043 M -1.74 % | 6.150 M 2.06 % | 6.026 M -3.26 % | 6.229 M 1.25 % | 6.151 M 2.02 % | 6.029 M -4.08 % | 6.286 M 2.24 % | 6.148 M 0.60 % | 6.111 M 2.40 % | 5.968 M -2.09 % | 6.096 M -0.81 % | 6.145 M 0.72 % | 6.102 M 1.15 % | 6.032 M -2.61 % | 6.194 M -2.54 % | 6.356 M 4.43 % | 6.086 M -0.22 % | 6.100 M -0.03 % | 6.102 M -0.02 % | 6.103 M -0.02 % | 6.104 M 0.06 % | 6.100 M -0.03 % | 6.102 M -0.02 % | 6.103 M -0.02 % | 6.104 M |
| EPS diluted | 0.04 150.00 % | -0.08 -233.33 % | 0.06 20.00 % | 0.05 -66.67 % | 0.15 -84.69 % | 0.98 476.92 % | -0.26 -533.33 % | 0.06 118.18 % | -0.33 -272.46 % | -0.09 -543.00 % | 0.02 101.02 % | -1.97 -47.01 % | -1.34 -113.18 % | 10.17 33 800.00 % | 0.03 -25.00 % | 0.04 -75.00 % | 0.16 157.14 % | -0.28 -75.00 % | -0.16 77.14 % | -0.70 35.19 % | -1.08 -1 642.86 % | 0.07 -36.36 % | 0.11 191.67 % | -0.12 -340.00 % | 0.05 183.33 % | -0.06 -133.33 % | 0.18 800.00 % | 0.02 -77.78 % | 0.09 -57.14 % | 0.21 362.50 % | -0.08 -122.86 % | 0.35 66.67 % | 0.21 348.72 % | 0.05 127.53 % | -0.17 -221.43 % | 0.14 -48.15 % | 0.27 -20.59 % | 0.34 278.95 % | -0.19 -179.17 % | 0.24 9.09 % | 0.22 138.60 % | -0.57 -283.87 % | 0.31 313.33 % | 0.08 -16.67 % | 0.09 55.17 % | 0.06 113.81 % | -0.42 10.64 % | -0.47 45.35 % | -0.86 -65.38 % | -0.52 -23.81 % | -0.42 10.64 % | -0.47 45.35 % | -0.86 -65.38 % | -0.52 |
| Earnings per share | 0.04 150.00 % | -0.08 -233.33 % | 0.06 20.00 % | 0.05 -66.67 % | 0.15 -84.69 % | 0.98 476.92 % | -0.26 -533.33 % | 0.06 118.18 % | -0.33 -260.26 % | -0.09 -558.00 % | 0.02 101.02 % | -1.97 -47.01 % | -1.34 -113.18 % | 10.17 33 800.00 % | 0.03 -25.00 % | 0.04 -75.00 % | 0.16 157.14 % | -0.28 -75.00 % | -0.16 77.14 % | -0.70 35.19 % | -1.08 -1 642.86 % | 0.07 -36.36 % | 0.11 191.67 % | -0.12 -340.00 % | 0.05 183.33 % | -0.06 -133.33 % | 0.18 800.00 % | 0.02 -77.78 % | 0.09 -57.14 % | 0.21 362.50 % | -0.08 -122.86 % | 0.35 66.67 % | 0.21 348.72 % | 0.05 127.53 % | -0.17 -221.43 % | 0.14 -48.15 % | 0.27 -20.59 % | 0.34 278.95 % | -0.19 -179.17 % | 0.24 9.09 % | 0.22 138.60 % | -0.57 -283.87 % | 0.31 313.33 % | 0.08 -16.67 % | 0.09 55.17 % | 0.06 113.81 % | -0.42 10.64 % | -0.47 45.35 % | -0.86 -65.38 % | -0.52 -23.81 % | -0.42 10.64 % | -0.47 45.35 % | -0.86 -65.38 % | -0.52 |
| Gross profit | 25.303 M 6.62 % | 23.733 M 1.01 % | 23.495 M -8.28 % | 25.616 M 3.16 % | 24.831 M -11.12 % | 27.937 M 43.66 % | 19.447 M 37.21 % | 14.173 M -34.81 % | 21.740 M -18.66 % | 26.726 M 18.15 % | 22.620 M 281.77 % | 5.925 M -55.07 % | 13.189 M 165.84 % | -20.031 M -146.80 % | 42.799 M 14.09 % | 37.515 M -17.98 % | 45.740 M 678.02 % | 5.879 M -80.88 % | 30.748 M 38.69 % | 22.170 M 23.94 % | 17.887 M 795.99 % | -2.570 M -107.13 % | 36.070 M 4.96 % | 34.364 M 72.68 % | 19.900 M -40.01 % | 33.173 M -18.13 % | 40.519 M 38.00 % | 29.361 M -27.50 % | 40.496 M 41.04 % | 28.713 M -32.86 % | 42.767 M 8.17 % | 39.538 M 6.39 % | 37.165 M 28.20 % | 28.989 M 35.34 % | 21.420 M -35.44 % | 33.177 M 38.01 % | 24.039 M 16.05 % | 20.714 M -9.91 % | 22.992 M 9.71 % | 20.958 M 4.94 % | 19.972 M -1.51 % | 20.278 M 2.16 % | 19.850 M 18.06 % | 16.813 M -9.05 % | 18.486 M 489.29 % | 3.137 M -78.14 % | 14.349 M 2.12 % | 14.051 M 22.21 % | 11.497 M 634.25 % | -2.152 M -115.00 % | 14.349 M 2.12 % | 14.051 M 22.21 % | 11.497 M 634.25 % | -2.152 M |
| Income tax expense | 0.000 -100.00 % | 977.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.386 M | 0.000 | 0.000 -100.00 % | 999.000 -99.86 % | 698.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.382 M | 0.000 | 0.000 | 0.000 -100.00 % | 189.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.221 M | 0.000 | 0.000 | 0.000 -100.00 % | 488.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 59.000 K -19.18 % | 73.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 51.952 M -0.87 % | 52.407 M 21.05 % | 43.295 M -9.24 % | 47.702 M -6.64 % | 51.092 M 43.03 % | 35.721 M -5.96 % | 37.986 M -36.37 % | 59.695 M 4.52 % | 57.115 M 45.38 % | 39.287 M -12.13 % | 44.708 M -31.77 % | 65.528 M 1.06 % | 64.839 M -0.47 % | 65.145 M 22.87 % | 53.019 M 35.79 % | 39.045 M -49.27 % | 76.967 M -27.26 % | 105.805 M 123.73 % | 47.292 M 14.51 % | 41.299 M 26.21 % | 32.723 M -47.48 % | 62.305 M 126.24 % | 27.539 M -27.70 % | 38.091 M -16.58 % | 45.659 M -14.89 % | 53.648 M 17.44 % | 45.680 M -15.22 % | 53.878 M -22.01 % | 69.084 M 18.77 % | 58.165 M 118.47 % | 26.624 M -3.65 % | 27.634 M -54.76 % | 61.077 M -0.67 % | 61.492 M 36.43 % | 45.071 M 40.03 % | 32.186 M -38.00 % | 51.909 M 32.50 % | 39.178 M 33.66 % | 29.311 M -31.23 % | 42.622 M -4.96 % | 44.847 M -22.01 % | 57.505 M -2.00 % | 58.677 M 1.51 % | 57.803 M 3.16 % | 56.034 M -55.65 % | 126.341 M 158.54 % | 48.867 M 3.58 % | 47.180 M 47.42 % | 32.004 M -35.28 % | 49.451 M 1.20 % | 48.867 M 3.58 % | 47.180 M 47.42 % | 32.004 M -35.28 % | 49.451 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.441 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.687 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.863 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.955 M |
| Other expenses | 23.236 M | 0.000 -100.00 % | 22.540 M -3.61 % | 23.385 M | 0.000 -100.00 % | 13.023 M 15.65 % | 11.261 M -44.28 % | 20.209 M -7.04 % | 21.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.049 M 87.48 % | 19.762 M -8.19 % | 21.525 M 84.38 % | 11.674 M -68.47 % | 37.025 M 158.18 % | 14.341 M 59.43 % | 8.995 M 7.89 % | 8.337 M -79.37 % | 40.414 M 670.82 % | 5.243 M -32.41 % | 7.757 M 5.31 % | 7.366 M 441.81 % | -2.155 M -124.60 % | 8.759 M 25.51 % | 6.979 M | 0.000 | 0.000 -100.00 % | 8.759 M 25.51 % | 6.979 M | 0.000 | 0.000 |
| Operating expenses | 23.236 M 78.40 % | 13.025 M -42.21 % | 22.540 M -3.61 % | 23.385 M 84.85 % | 12.651 M -0.85 % | 12.760 M -32.05 % | 18.778 M 69.03 % | 11.109 M -48.90 % | 21.740 M -9.95 % | 24.143 M 21.05 % | 19.945 M 31.72 % | 15.142 M -18.40 % | 18.556 M 76.44 % | 10.517 M -72.19 % | 37.819 M 15.67 % | 32.697 M 363.33 % | 7.057 M -17.71 % | 8.576 M -68.04 % | 26.834 M 24.21 % | 21.603 M 7.78 % | 20.043 M 227.34 % | 6.123 M -80.10 % | 30.772 M 1.62 % | 30.280 M 99.37 % | 15.188 M -48.18 % | 29.309 M -15.16 % | 34.548 M 39.53 % | 24.760 M 290.72 % | 6.337 M -73.17 % | 23.618 M -38.25 % | 38.248 M 20.90 % | 31.635 M 8.31 % | 29.208 M -31.13 % | 42.413 M 76.94 % | 23.970 M -5.98 % | 25.494 M 61.91 % | 15.746 M -63.31 % | 42.917 M 152.29 % | 17.011 M 32.97 % | 12.793 M 7.37 % | 11.915 M -62.42 % | 31.703 M 255.45 % | 8.919 M -22.41 % | 11.495 M 3.59 % | 11.097 M 19.21 % | 9.309 M -23.08 % | 12.102 M 14.98 % | 10.525 M -5.93 % | 11.189 M 241.96 % | 3.272 M -72.96 % | 12.102 M 14.98 % | 10.525 M -5.93 % | 11.189 M 241.96 % | 3.272 M |
| Cost and expenses | 75.188 M 14.91 % | 65.432 M -0.61 % | 65.835 M -7.39 % | 71.087 M 11.52 % | 63.743 M 5.49 % | 60.423 M 26.27 % | 47.851 M -32.42 % | 70.804 M -9.35 % | 78.106 M 18.48 % | 65.923 M 26.22 % | 52.227 M -35.26 % | 80.670 M -3.27 % | 83.395 M 10.22 % | 75.662 M 25.34 % | 60.363 M 31.44 % | 45.923 M -45.35 % | 84.024 M -26.54 % | 114.381 M 54.31 % | 74.126 M 57.51 % | 47.062 M -10.81 % | 52.766 M -26.72 % | 72.010 M 23.49 % | 58.311 M 31.76 % | 44.254 M -14.84 % | 51.965 M -37.36 % | 82.957 M 59.27 % | 52.087 M -13.84 % | 60.455 M -19.84 % | 75.421 M 13.35 % | 66.539 M 107.94 % | 31.999 M -1.58 % | 32.512 M -50.44 % | 65.602 M -36.86 % | 103.905 M 50.50 % | 69.041 M 19.70 % | 57.680 M -14.74 % | 67.655 M -17.59 % | 82.095 M 77.23 % | 46.322 M -16.41 % | 55.415 M -2.37 % | 56.762 M -44.03 % | 101.421 M 50.04 % | 67.596 M -2.46 % | 69.298 M 3.23 % | 67.131 M -50.51 % | 135.650 M 122.49 % | 60.969 M 5.66 % | 57.705 M 33.60 % | 43.193 M -18.08 % | 52.723 M -13.52 % | 60.969 M 5.66 % | 57.705 M 33.60 % | 43.193 M -18.08 % | 52.723 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K |
| Selling general and administrative expenses | 0.000 -100.00 % | 13.025 M | 0.000 | 0.000 -100.00 % | 12.651 M 4 910.27 % | -263.000 K -103.50 % | 7.517 M 182.60 % | -9.100 M | 0.000 -100.00 % | 26.636 M 254.25 % | 7.519 M -2.62 % | 7.721 M 0.64 % | 7.672 M -27.05 % | 10.517 M 43.21 % | 7.344 M 6.78 % | 6.878 M -2.54 % | 7.057 M -17.71 % | 8.576 M 25.31 % | 6.844 M 18.76 % | 5.763 M 18.65 % | 4.857 M -49.95 % | 9.705 M 56.81 % | 6.189 M 0.42 % | 6.163 M -2.27 % | 6.306 M -29.87 % | 8.992 M 40.35 % | 6.407 M -2.58 % | 6.577 M 3.79 % | 6.337 M -24.33 % | 8.374 M 55.80 % | 5.375 M 10.19 % | 4.878 M 7.80 % | 4.525 M -15.64 % | 5.364 M 27.47 % | 4.208 M 6.02 % | 3.969 M -2.53 % | 4.072 M -30.89 % | 5.892 M 120.67 % | 2.670 M -29.70 % | 3.798 M 6.15 % | 3.578 M 2.17 % | 3.502 M -4.73 % | 3.676 M -1.66 % | 3.738 M 0.19 % | 3.731 M -67.43 % | 11.455 M 242.66 % | 3.343 M -5.72 % | 3.546 M 5.63 % | 3.357 M -79.91 % | 16.708 M 399.79 % | 3.343 M -5.72 % | 3.546 M 5.63 % | 3.357 M -79.91 % | 16.708 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.418 M -4.24 % | 2.525 M -9.60 % | 2.793 M 0.87 % | 2.769 M -38.03 % | 4.468 M -6.43 % | 4.775 M 3.85 % | 4.598 M -2.48 % | 4.715 M 5.96 % | 4.450 M -8.51 % | 4.864 M 0.87 % | 4.822 M 9.74 % | 4.394 M 33.43 % | 3.293 M -28.69 % | 4.618 M -3.89 % | 4.805 M 8.74 % | 4.419 M 47.64 % | 2.993 M -38.94 % | 4.902 M 9.20 % | 4.489 M -11.00 % | 5.044 M 51.15 % | 3.337 M -33.41 % | 5.011 M -13.51 % | 5.794 M -12.86 % | 6.649 M 45.46 % | 4.571 M -23.94 % | 6.010 M -11.66 % | 6.803 M 2.56 % | 6.633 M -21.65 % | 8.466 M 18.99 % | 7.115 M 6.16 % | 6.702 M -0.04 % | 6.705 M -13.99 % | 7.796 M -9.37 % | 8.602 M 89.18 % | 4.547 M -31.18 % | 6.607 M 60.79 % | 4.109 M -14.18 % | 4.788 M -25.14 % | 6.396 M 15.08 % | 5.558 M 147.02 % | 2.250 M -53.01 % | 4.788 M -25.14 % | 6.396 M 15.08 % | 5.558 M 147.02 % | 2.250 M |
| Interest expense | 1.854 M -2.11 % | 1.894 M 0.53 % | 1.884 M -9.03 % | 2.071 M -3.81 % | 2.153 M -2.54 % | 2.209 M -6.00 % | 2.350 M -13.06 % | 2.703 M -2.73 % | 2.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.032 M 2.56 % | 1.006 M -2.87 % | 1.036 M 9.40 % | 947.000 K 2.68 % | 922.249 K 0.00 % | 922.250 K 5.73 % | 872.250 K 0.32 % | 869.500 K -0.32 % | 872.250 K 0.00 % | 872.250 K 7.29 % | 813.000 K 0.00 % | 813.000 K 0.00 % | 813.000 K -15.77 % | 965.250 K -31.76 % | 1.415 M 27.43 % | 1.110 M -21.53 % | 1.415 M 0.00 % | 1.415 M -2.97 % | 1.458 M 7.07 % | 1.362 M -6.60 % | 1.458 M 0.02 % | 1.458 M -6.35 % | 1.556 M 7.66 % | 1.446 M -7.12 % | 1.556 M 0.00 % | 1.556 M -8.70 % | 1.705 M 0.00 % | 1.705 M 7.61 % | 1.584 M -7.07 % | 1.705 M 4.62 % | 1.629 M 0.00 % | 1.629 M 0.00 % | 1.629 M -8.34 % | 1.778 M 15.99 % | 1.533 M 0.00 % | 1.533 M -0.42 % | 1.539 M 0.42 % | 1.533 M 7.88 % | 1.421 M 0.00 % | 1.421 M -5.74 % | 1.507 M -45.70 % | 2.776 M 57.03 % | 1.768 M 0.00 % | 1.768 M -1.42 % | 1.793 M 1.44 % | 1.768 M -11.40 % | 1.995 M 0.00 % | 1.995 M 11.02 % | 1.797 M -9.92 % | 1.995 M 0.00 % | 1.995 M 0.00 % | 1.995 M 11.02 % | 1.797 M -9.92 % | 1.995 M |
| Operating income | 2.067 M -80.70 % | 10.708 M 1 021.26 % | 955.000 K -57.19 % | 2.231 M -81.68 % | 12.180 M 276.51 % | 3.235 M 383.56 % | 669.000 K -78.15 % | 3.062 M 308.27 % | 750.000 K 733.33 % | 90.000 K -99.40 % | 15.101 M 263.50 % | -9.236 M -70.36 % | -5.422 M -40.53 % | -3.858 M -110.88 % | 35.455 M 15.73 % | 30.637 M -20.80 % | 38.683 M 1 534.30 % | -2.697 M -170.12 % | 3.846 M -76.56 % | 16.407 M 849.86 % | -2.188 M 82.18 % | -12.275 M -350.25 % | 4.905 M -82.61 % | 28.201 M 107.45 % | 13.594 M 209.31 % | 4.395 M -87.12 % | 34.112 M 49.72 % | 22.784 M -33.30 % | 34.159 M 67.95 % | 20.339 M -45.61 % | 37.392 M 7.88 % | 34.660 M 6.19 % | 32.640 M 343.15 % | -13.424 M -426.43 % | -2.550 M -133.19 % | 7.683 M -7.36 % | 8.293 M 137.35 % | -22.203 M -471.23 % | 5.981 M -26.75 % | 8.165 M 1.34 % | 8.057 M 134.08 % | -23.638 M -316.25 % | 10.931 M 105.55 % | 5.318 M -28.03 % | 7.389 M 219.72 % | -6.172 M -374.68 % | 2.247 M -36.27 % | 3.526 M 788.16 % | 397.000 K -97.61 % | 16.621 M 639.70 % | 2.247 M -36.27 % | 3.526 M 788.16 % | 397.000 K -97.61 % | 16.621 M |
| Operating income ratio | 0.03 -80.98 % | 0.14 883.57 % | 0.01 -53.01 % | 0.03 -81.03 % | 0.16 215.68 % | 0.05 336.27 % | 0.01 -71.90 % | 0.04 335.83 % | 0.01 597.62 % | 0.00 -99.39 % | 0.22 273.52 % | -0.13 -86.03 % | -0.07 18.75 % | -0.09 -123.11 % | 0.37 -7.53 % | 0.40 26.94 % | 0.32 1 405.45 % | -0.02 -149.00 % | 0.05 -80.94 % | 0.26 697.94 % | -0.04 78.96 % | -0.21 -366.48 % | 0.08 -80.19 % | 0.39 87.71 % | 0.21 309.62 % | 0.05 -87.21 % | 0.40 44.58 % | 0.27 -12.19 % | 0.31 33.15 % | 0.23 -56.55 % | 0.54 4.43 % | 0.52 55.31 % | 0.33 323.94 % | -0.15 -286.85 % | -0.04 -132.63 % | 0.12 7.65 % | 0.11 129.45 % | -0.37 -424.19 % | 0.11 -10.95 % | 0.13 3.32 % | 0.12 140.90 % | -0.30 -318.32 % | 0.14 95.31 % | 0.07 -28.12 % | 0.10 308.01 % | -0.05 -234.11 % | 0.04 -38.27 % | 0.06 530.99 % | 0.01 -97.40 % | 0.35 888.62 % | 0.04 -38.27 % | 0.06 530.99 % | 0.01 -97.40 % | 0.35 |
| Total other income expenses net | -1.816 M 82.20 % | -10.201 M -1 640.78 % | -586.000 K 69.38 % | -1.914 M 82.97 % | -11.238 M -320.27 % | -2.674 M -17.54 % | -2.275 M | 0.000 100.00 % | -2.779 M -3 855.41 % | 74.000 K 100.49 % | -14.951 M -438.97 % | -2.774 M -2.17 % | -2.715 M -103.19 % | 85.044 M 341.26 % | -35.250 M -15.89 % | -30.417 M 19.39 % | -37.733 M -1 224.34 % | 3.356 M 169.97 % | -4.796 M 76.79 % | -20.662 M -373.68 % | -4.362 M -134.80 % | 12.535 M 396.69 % | -4.225 M 85.39 % | -28.922 M -117.44 % | -13.301 M -277.44 % | -3.524 M 89.34 % | -33.043 M -45.74 % | -22.672 M 32.55 % | -33.614 M -80.91 % | -18.581 M 50.95 % | -37.884 M -16.38 % | -32.551 M -3.89 % | -31.332 M -309.06 % | 14.987 M 882.75 % | 1.525 M 122.42 % | -6.803 M -2.56 % | -6.633 M -127.33 % | 24.272 M 441.14 % | -7.115 M -6.16 % | -6.702 M 0.04 % | -6.705 M -133.51 % | 20.009 M 320.83 % | -9.061 M -89.09 % | -4.792 M 28.94 % | -6.744 M -203.36 % | 6.525 M 236.28 % | -4.788 M 25.16 % | -6.398 M -13.30 % | -5.647 M 71.47 % | -19.795 M -313.43 % | -4.788 M 25.16 % | -6.398 M -13.30 % | -5.647 M 71.47 % | -19.795 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 77.501 M | 0.000 -100.00 % | 77.451 M 120 917.19 % | 64.000 K -99.93 % | 89.171 M 202 561.36 % | 44.000 K -99.95 % | 86.908 M 280 248.39 % | 31.000 K -99.97 % | 110.812 M 276 930.00 % | 40.000 K -99.96 % | 100.169 M 370 896.30 % | 27.000 K -99.97 % | 92.576 M 6 306.64 % | 1.445 M -98.96 % | 138.519 M 9 532.75 % | 1.438 M -99.11 % | 162.380 M 10 464.74 % | 1.537 M -98.94 % | 145.117 M 6 671.68 % | 2.143 M -98.50 % | 142.536 M 7 142.68 % | 1.968 M -98.54 % | 135.010 M 6 873.66 % | 1.936 M -98.72 % | 151.029 M 7 175.00 % | 2.076 M -98.46 % | 134.675 M 6 387.24 % | 2.076 M -98.66 % | 155.359 M 5 938.05 % | 2.573 M -98.17 % | 140.955 M 6 156.32 % | 2.253 M -98.52 % | 152.634 M 5 406.28 % | 2.772 M -98.41 % | 174.485 M 10 062.20 % | 1.717 M -98.88 % | 153.296 M 8 402.27 % | 1.803 M -98.81 % | 151.251 M 7 744.97 % | 1.928 M -98.84 % | 166.285 M 18 417.26 % | 898.000 K -99.38 % | 145.416 M 7 785.90 % | 1.844 M -98.88 % | 163.987 M 9 056.17 % | 1.791 M -98.72 % | 139.390 M 7 471.43 % | 1.841 M -98.74 % | 145.571 M |
| Total investments | 0.000 -100.00 % | 950.000 K | 0.000 -100.00 % | 950.000 K 642.19 % | 128.000 K -76.73 % | 550.000 K 525.00 % | 88.000 K -84.00 % | 550.000 K 787.10 % | 62.000 K -88.73 % | 550.000 K 587.50 % | 80.000 K -80.00 % | 400.000 K 640.74 % | 54.000 K -86.50 % | 400.000 K -86.16 % | 2.890 M | 0.000 -100.00 % | 2.876 M | 0.000 -100.00 % | 3.074 M | 0.000 -100.00 % | 4.286 M 113.87 % | 2.004 M -49.09 % | 3.936 M | 0.000 -100.00 % | 3.872 M 106.18 % | 1.878 M -54.77 % | 4.152 M | 0.000 -100.00 % | 4.152 M 115.35 % | 1.928 M -62.53 % | 5.146 M | 0.000 -100.00 % | 4.506 M 165.06 % | 1.700 M -69.34 % | 5.544 M | 0.000 -100.00 % | 3.434 M | 0.000 -100.00 % | 3.606 M | 0.000 -100.00 % | 3.856 M | 0.000 -100.00 % | 1.796 M | 0.000 -100.00 % | 3.688 M | 0.000 -100.00 % | 3.582 M | 0.000 -100.00 % | 3.682 M | 0.000 |
| Total debt | 0.000 -100.00 % | 77.558 M | 0.000 -100.00 % | 77.489 M | 0.000 -100.00 % | 89.235 M | 0.000 -100.00 % | 86.952 M | 0.000 -100.00 % | 110.843 M | 0.000 -100.00 % | 100.209 M | 0.000 -100.00 % | 92.603 M | 0.000 -100.00 % | 139.964 M | 0.000 -100.00 % | 162.569 M | 0.000 -100.00 % | 146.654 M | 0.000 -100.00 % | 142.675 M | 0.000 -100.00 % | 136.978 M | 0.000 -100.00 % | 151.087 M | 0.000 -100.00 % | 136.751 M | 0.000 -100.00 % | 155.507 M | 0.000 -100.00 % | 143.528 M | 0.000 -100.00 % | 153.187 M | 0.000 -100.00 % | 177.257 M | 0.000 -100.00 % | 155.013 M | 0.000 -100.00 % | 153.054 M | 0.000 -100.00 % | 168.213 M | 0.000 -100.00 % | 146.314 M | 0.000 -100.00 % | 165.831 M | 0.000 -100.00 % | 141.181 M | 0.000 -100.00 % | 147.412 M |
| Accumulated other comprehensive income loss | 69.999 M 674.41 % | 9.039 M -87.12 % | 70.154 M 663.04 % | 9.194 M -86.66 % | 68.897 M 4 996.73 % | -1.407 M -102.18 % | 64.615 M | 0.000 -100.00 % | 66.283 M 5 017.14 % | -1.348 M -102.02 % | 66.678 M 1 066.11 % | 5.718 M -93.10 % | 82.858 M 6 301.95 % | -1.336 M -107.90 % | 16.903 M 138.37 % | -44.057 M -380.01 % | 15.734 M 1 201.05 % | -1.429 M -107.76 % | 18.407 M 143.26 % | -42.553 M -245.67 % | 29.212 M 2 144.23 % | -1.429 M -105.09 % | 28.083 M 185.42 % | -32.877 M -215.32 % | 28.510 M 2 095.10 % | -1.429 M -105.14 % | 27.828 M 391 644 282 595 206 848.00 % | 0.000 -100.00 % | 27.168 M 2 050.32 % | -1.393 M -105.01 % | 27.784 M 713.11 % | 3.417 M -83.22 % | 20.367 M | 0.000 -100.00 % | 19.238 M | 0.000 -100.00 % | 16.698 M | 0.000 -100.00 % | 15.762 M | 0.000 -100.00 % | 12.947 M 182 212 826 173 643 264.00 % | 0.000 -100.00 % | 18.839 M | 0.000 -100.00 % | 17.800 M | 0.000 -100.00 % | 19.988 M | 0.000 -100.00 % | 28.110 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.344 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.671 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.234 M | 0.000 | 0.000 | 0.000 100.00 % | -43.797 M | 0.000 | 0.000 | 0.000 100.00 % | -30.319 M | 0.000 | 0.000 | 0.000 100.00 % | -31.021 M | 0.000 100.00 % | -33.132 M | 0.000 100.00 % | -32.397 M | 0.000 100.00 % | -36.593 M | 0.000 100.00 % | -36.591 M | 0.000 100.00 % | -41.722 M | 0.000 100.00 % | -44.262 M | 0.000 100.00 % | -45.198 M | 0.000 100.00 % | -48.013 M | 0.000 100.00 % | -42.121 M | 0.000 100.00 % | -43.160 M | 0.000 100.00 % | -40.972 M | 0.000 100.00 % | -32.850 M |
| Common stock | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M | 0.000 -100.00 % | 60.960 M |
| Total equity | 69.999 M 0.00 % | 69.999 M -0.22 % | 70.154 M 0.00 % | 70.154 M 1.82 % | 68.897 M 0.00 % | 68.897 M 6.63 % | 64.615 M 0.00 % | 64.615 M -2.52 % | 66.283 M 0.00 % | 66.283 M -0.59 % | 66.678 M 0.00 % | 66.678 M -19.53 % | 82.858 M 0.00 % | 82.858 M 390.20 % | 16.903 M 0.00 % | 16.903 M 7.43 % | 15.734 M 0.00 % | 15.734 M -14.52 % | 18.407 M 0.00 % | 18.407 M -36.99 % | 29.212 M 0.00 % | 29.212 M 4.02 % | 28.083 M 0.00 % | 28.083 M -1.50 % | 28.510 M 0.00 % | 28.510 M 2.45 % | 27.828 M 0.00 % | 27.828 M 2.43 % | 27.168 M -0.01 % | 27.170 M -2.21 % | 27.784 M 0.00 % | 27.784 M 36.42 % | 20.367 M -16.42 % | 24.369 M 26.67 % | 19.238 M 0.00 % | 19.238 M 15.21 % | 16.698 M 0.00 % | 16.698 M 5.94 % | 15.762 M 0.00 % | 15.762 M 21.74 % | 12.947 M 0.00 % | 12.947 M -31.28 % | 18.839 M 0.00 % | 18.839 M 5.84 % | 17.800 M 0.00 % | 17.800 M -10.95 % | 19.988 M 0.00 % | 19.988 M -28.89 % | 28.110 M 0.00 % | 28.110 M |
| Other non current liabilities | -69.999 M -1 730.16 % | 4.294 M 106.12 % | -70.154 M -1 329.91 % | 5.704 M 108.28 % | -68.897 M -1 414.08 % | 5.243 M 108.11 % | -64.615 M -915.43 % | 7.924 M | 0.000 -100.00 % | 8.006 M | 0.000 -100.00 % | 11.342 M | 0.000 -100.00 % | 11.945 M | 0.000 -100.00 % | 10.217 M | 0.000 -100.00 % | 10.249 M | 0.000 -100.00 % | 10.209 M | 0.000 -100.00 % | 10.511 M | 0.000 -100.00 % | 9.219 M | 0.000 -100.00 % | 8.862 M | 0.000 -100.00 % | 9.830 M | 0.000 -100.00 % | 8.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.665 M | 0.000 -100.00 % | 10.982 M | 0.000 -100.00 % | 10.623 M | 0.000 -100.00 % | 10.424 M | 0.000 -100.00 % | 10.632 M | 0.000 -100.00 % | 10.436 M | 0.000 -100.00 % | 10.742 M | 0.000 -100.00 % | 13.120 M | 0.000 -100.00 % | 10.131 M |
| Long term debt | 0.000 -100.00 % | 3.937 M | 0.000 -100.00 % | 10.863 M | 0.000 -100.00 % | 9.774 M | 0.000 -100.00 % | 18.681 M | 0.000 -100.00 % | 23.464 M | 0.000 -100.00 % | 25.709 M | 0.000 -100.00 % | 47.686 M | 0.000 -100.00 % | 68.715 M | 0.000 -100.00 % | 75.479 M | 0.000 -100.00 % | 74.464 M | 0.000 -100.00 % | 64.022 M | 0.000 -100.00 % | 62.169 M | 0.000 -100.00 % | 69.888 M | 0.000 -100.00 % | 56.021 M | 0.000 -100.00 % | 69.437 M | 0.000 -100.00 % | 143.528 M | 0.000 -100.00 % | 67.479 M | 0.000 -100.00 % | 75.241 M | 0.000 -100.00 % | 69.319 M | 0.000 -100.00 % | 64.852 M | 0.000 -100.00 % | 72.881 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 64.538 M | 0.000 -100.00 % | 59.292 M | 0.000 -100.00 % | 54.351 M |
| Total non current liabilities | -69.999 M -950.43 % | 8.231 M 111.73 % | -70.154 M -523.46 % | 16.567 M 124.05 % | -68.897 M -558.79 % | 15.017 M 123.24 % | -64.615 M -342.87 % | 26.605 M | 0.000 -100.00 % | 31.470 M | 0.000 -100.00 % | 37.051 M | 0.000 -100.00 % | 59.631 M | 0.000 -100.00 % | 78.932 M | 0.000 -100.00 % | 85.728 M | 0.000 -100.00 % | 84.673 M | 0.000 -100.00 % | 74.533 M | 0.000 -100.00 % | 71.388 M | 0.000 -100.00 % | 78.750 M | 0.000 -100.00 % | 65.851 M | 0.000 -100.00 % | 77.969 M | 0.000 -100.00 % | 143.528 M | 0.000 -100.00 % | 75.144 M | 0.000 -100.00 % | 86.223 M | 0.000 -100.00 % | 79.942 M | 0.000 -100.00 % | 75.276 M | 0.000 -100.00 % | 83.513 M | 0.000 -100.00 % | 70.173 M | 0.000 -100.00 % | 75.280 M | 0.000 -100.00 % | 72.412 M | 0.000 -100.00 % | 64.482 M |
| Other current liabilities | 0.000 -100.00 % | 6.107 M | 0.000 -100.00 % | 8.703 M | 0.000 -100.00 % | 6.971 M | 0.000 -100.00 % | 10.573 M | 0.000 -100.00 % | 4.545 M | 0.000 -100.00 % | 5.608 M | 0.000 -100.00 % | 4.358 M | 0.000 -100.00 % | 12.499 M | 0.000 -100.00 % | 5.825 M | 0.000 -100.00 % | 11.816 M | 0.000 -100.00 % | 5.755 M | 0.000 -100.00 % | 5.014 M | 0.000 -100.00 % | 5.238 M | 0.000 -100.00 % | 3.742 M | 0.000 -100.00 % | 4.153 M | 0.000 -100.00 % | 34.150 M | 0.000 -100.00 % | 20.001 M | 0.000 -100.00 % | 312.001 K | 0.000 -100.00 % | 15.510 M | 0.000 -100.00 % | 13.921 M | 0.000 -100.00 % | 16.181 M | 0.000 -100.00 % | 18.645 M | 0.000 -100.00 % | 16.018 M | 0.000 -100.00 % | 26.210 M | 0.000 -100.00 % | 15.389 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 73.621 M | 0.000 -100.00 % | 66.626 M | 0.000 -100.00 % | 79.461 M | 0.000 -100.00 % | 68.271 M | 0.000 -100.00 % | 87.379 M | 0.000 -100.00 % | 74.500 M | 0.000 -100.00 % | 44.917 M | 0.000 -100.00 % | 71.249 M | 0.000 -100.00 % | 87.090 M | 0.000 -100.00 % | 72.190 M | 0.000 -100.00 % | 78.653 M | 0.000 -100.00 % | 74.809 M | 0.000 -100.00 % | 81.199 M | 0.000 -100.00 % | 80.730 M | 0.000 -100.00 % | 86.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.994 M | 0.000 -100.00 % | 102.016 M | 0.000 -100.00 % | 85.945 M | 0.000 -100.00 % | 88.202 M | 0.000 -100.00 % | 95.639 M | 0.000 -100.00 % | 86.577 M | 0.000 -100.00 % | 101.512 M | 0.000 -100.00 % | 81.889 M | 0.000 -100.00 % | 93.061 M |
| Total current liabilities | 0.000 -100.00 % | 79.770 M | 0.000 -100.00 % | 80.719 M | 0.000 -100.00 % | 86.496 M | 0.000 -100.00 % | 87.470 M | 0.000 -100.00 % | 104.550 M | 0.000 -100.00 % | 93.158 M | 0.000 -100.00 % | 75.952 M | 0.000 -100.00 % | 118.599 M | 0.000 -100.00 % | 124.589 M | 0.000 -100.00 % | 114.313 M | 0.000 -100.00 % | 111.655 M | 0.000 -100.00 % | 115.888 M | 0.000 -100.00 % | 104.676 M | 0.000 -100.00 % | 119.757 M | 0.000 -100.00 % | 123.899 M | 0.000 -100.00 % | 70.467 M | 0.000 -100.00 % | 154.834 M | 0.000 -100.00 % | 149.009 M | 0.000 -100.00 % | 138.537 M | 0.000 -100.00 % | 154.310 M | 0.000 -100.00 % | 152.078 M | 0.000 -100.00 % | 185.978 M | 0.000 -100.00 % | 227.942 M | 0.000 -100.00 % | 166.495 M | 0.000 -100.00 % | 158.169 M |
| Total liabilities | -69.999 M -179.54 % | 88.001 M 225.44 % | -70.154 M -172.11 % | 97.286 M 241.20 % | -68.897 M -167.87 % | 101.513 M 257.10 % | -64.615 M -156.64 % | 114.075 M | 0.000 -100.00 % | 136.020 M | 0.000 -100.00 % | 130.209 M | 0.000 -100.00 % | 135.583 M | 0.000 -100.00 % | 197.531 M | 0.000 -100.00 % | 210.317 M | 0.000 -100.00 % | 198.986 M | 0.000 -100.00 % | 186.188 M | 0.000 -100.00 % | 187.276 M | 0.000 -100.00 % | 183.426 M | 0.000 -100.00 % | 185.608 M | 0.000 -100.00 % | 201.868 M | 0.000 -100.00 % | 213.995 M | 0.000 -100.00 % | 229.978 M | 0.000 -100.00 % | 235.232 M | 0.000 -100.00 % | 218.479 M | 0.000 -100.00 % | 229.586 M | 0.000 -100.00 % | 235.591 M | 0.000 -100.00 % | 256.151 M | 0.000 -100.00 % | 303.222 M | 0.000 -100.00 % | 238.907 M | 0.000 -100.00 % | 222.651 M |
| Other non current assets | 0.000 -100.00 % | 12.919 M | 0.000 -100.00 % | 8.588 M 13 518.75 % | -64.000 K -100.47 % | 13.680 M 31 190.91 % | -44.000 K -100.54 % | 8.129 M 26 322.58 % | -31.000 K -100.32 % | 9.642 M 24 205.00 % | -40.000 K -100.31 % | 12.748 M 47 314.81 % | -27.000 K -100.21 % | 12.995 M 999.31 % | -1.445 M -112.16 % | 11.886 M 926.56 % | -1.438 M -111.13 % | 12.921 M 940.66 % | -1.537 M -110.62 % | 14.473 M 775.36 % | -2.143 M -114.63 % | 14.646 M 844.21 % | -1.968 M -113.24 % | 14.862 M 867.67 % | -1.936 M -112.70 % | 15.247 M 834.44 % | -2.076 M -112.55 % | 16.542 M 896.82 % | -2.076 M -112.24 % | 16.955 M 758.96 % | -2.573 M -121.28 % | 12.090 M 636.62 % | -2.253 M -110.77 % | 20.919 M 854.65 % | -2.772 M -117.46 % | 15.875 M 1 024.58 % | -1.717 M -108.55 % | 20.085 M 1 213.98 % | -1.803 M -114.06 % | 12.824 M 765.15 % | -1.928 M -109.29 % | 20.764 M 2 412.25 % | -898.000 K -106.36 % | 14.120 M 865.73 % | -1.844 M -108.43 % | 21.865 M 1 320.83 % | -1.791 M -110.79 % | 16.600 M 1 001.68 % | -1.841 M -110.81 % | 17.025 M |
| Long term investments | 0.000 -100.00 % | 950.000 K | 0.000 -100.00 % | 938.000 K | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 550.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 32.309 M | 0.000 -100.00 % | 30.946 M | 0.000 -100.00 % | 29.991 M | 0.000 -100.00 % | 28.919 M | 0.000 -100.00 % | 29.196 M | 0.000 -100.00 % | 30.520 M | 0.000 -100.00 % | 29.534 M | 0.000 -100.00 % | 29.167 M | 0.000 -100.00 % | 31.754 M | 0.000 -100.00 % | 26.204 M | 0.000 -100.00 % | 26.304 M | 0.000 -100.00 % | 27.973 M | 0.000 -100.00 % | 30.058 M | 0.000 -100.00 % | 31.567 M | 0.000 -100.00 % | 34.687 M | 0.000 -100.00 % | 37.920 M | 0.000 -100.00 % | 41.282 M | 0.000 -100.00 % | 44.327 M | 0.000 -100.00 % | 43.896 M | 0.000 -100.00 % | 45.908 M | 0.000 -100.00 % | 45.460 M | 0.000 -100.00 % | 55.464 M | 0.000 -100.00 % | 58.979 M | 0.000 -100.00 % | 64.265 M | 0.000 -100.00 % | 67.261 M |
| Total non current assets | 0.000 -100.00 % | 46.178 M | 0.000 -100.00 % | 45.693 M 71 495.31 % | -64.000 K -100.14 % | 44.221 M 100 602.27 % | -44.000 K -100.12 % | 37.598 M 121 383.87 % | -31.000 K -100.08 % | 39.388 M 98 570.00 % | -40.000 K -100.09 % | 43.668 M 161 833.33 % | -27.000 K -100.06 % | 42.929 M 3 070.87 % | -1.445 M -103.52 % | 41.053 M 2 954.87 % | -1.438 M -103.22 % | 44.675 M 3 006.64 % | -1.537 M -103.78 % | 40.677 M 1 998.13 % | -2.143 M -105.23 % | 40.950 M 2 180.79 % | -1.968 M -104.59 % | 42.835 M 2 312.55 % | -1.936 M -104.27 % | 45.305 M 2 282.32 % | -2.076 M -104.32 % | 48.109 M 2 417.39 % | -2.076 M -104.02 % | 51.642 M 2 107.07 % | -2.573 M -105.14 % | 50.010 M 2 319.71 % | -2.253 M -103.62 % | 62.201 M 2 343.90 % | -2.772 M -104.60 % | 60.202 M 3 606.23 % | -1.717 M -102.68 % | 63.981 M 3 648.59 % | -1.803 M -103.07 % | 58.732 M 3 146.27 % | -1.928 M -102.91 % | 66.224 M 7 474.61 % | -898.000 K -101.29 % | 69.584 M 3 873.54 % | -1.844 M -102.28 % | 80.844 M 4 613.90 % | -1.791 M -102.21 % | 80.865 M 4 492.45 % | -1.841 M -102.18 % | 84.286 M |
| Other current assets | -57.000 K -102.96 % | 1.927 M 5 171.05 % | -38.000 K -103.00 % | 1.266 M | 0.000 -100.00 % | 959.000 K | 0.000 -100.00 % | 1.140 M | 0.000 -100.00 % | 518.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 3.078 M | 0.000 -100.00 % | 1.065 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.576 M | 0.000 -100.00 % | 168.000 K | 0.000 -100.00 % | 363.000 K | 0.000 -100.00 % | 162.000 K | 0.000 -100.00 % | 1.284 M | 0.000 -100.00 % | 12.510 M | 0.000 -100.00 % | 8.012 M | 0.000 -100.00 % | 763.000 K | 0.000 -100.00 % | 1.118 M | 0.000 -100.00 % | 576.000 K | 0.000 -100.00 % | 537.000 K | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 373.000 K | 0.000 -100.00 % | 904.000 K | 0.000 -100.00 % | 477.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K -90.63 % | 128.000 K | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 62.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 2.890 M | 0.000 -100.00 % | 2.876 M | 0.000 -100.00 % | 3.074 M | 0.000 -100.00 % | 4.286 M 113.87 % | 2.004 M -49.09 % | 3.936 M | 0.000 -100.00 % | 3.872 M 106.18 % | 1.878 M -54.77 % | 4.152 M | 0.000 -100.00 % | 4.152 M 115.35 % | 1.928 M -62.53 % | 5.146 M | 0.000 -100.00 % | 4.506 M 165.06 % | 1.700 M -69.34 % | 5.544 M | 0.000 -100.00 % | 3.434 M | 0.000 -100.00 % | 3.606 M | 0.000 -100.00 % | 3.856 M | 0.000 -100.00 % | 1.796 M | 0.000 -100.00 % | 3.688 M | 0.000 -100.00 % | 3.582 M | 0.000 -100.00 % | 3.682 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 38.000 K 159.38 % | -64.000 K -200.00 % | 64.000 K 245.45 % | -44.000 K -200.00 % | 44.000 K 241.94 % | -31.000 K -200.00 % | 31.000 K 177.50 % | -40.000 K -200.00 % | 40.000 K 248.15 % | -27.000 K -200.00 % | 27.000 K 101.87 % | -1.445 M -200.00 % | 1.445 M 200.49 % | -1.438 M -860.85 % | 189.000 K 112.30 % | -1.537 M -200.00 % | 1.537 M 171.72 % | -2.143 M -1 641.73 % | 139.000 K 107.06 % | -1.968 M -200.00 % | 1.968 M 201.65 % | -1.936 M -3 437.93 % | 58.000 K 102.79 % | -2.076 M -200.00 % | 2.076 M 200.00 % | -2.076 M -1 502.70 % | 148.000 K 105.75 % | -2.573 M -200.00 % | 2.573 M 214.20 % | -2.253 M -507.41 % | 553.000 K 119.95 % | -2.772 M -200.00 % | 2.772 M 261.44 % | -1.717 M -200.00 % | 1.717 M 195.23 % | -1.803 M -200.00 % | 1.803 M 193.52 % | -1.928 M -200.00 % | 1.928 M 314.70 % | -898.000 K -200.00 % | 898.000 K 148.70 % | -1.844 M -200.00 % | 1.844 M 202.96 % | -1.791 M -200.00 % | 1.791 M 197.28 % | -1.841 M -200.00 % | 1.841 M |
| Cash and short term investments | 57.000 K 0.00 % | 57.000 K 50.00 % | 38.000 K -24.00 % | 50.000 K -21.88 % | 64.000 K 0.00 % | 64.000 K 45.45 % | 44.000 K 0.00 % | 44.000 K 41.94 % | 31.000 K 0.00 % | 31.000 K -22.50 % | 40.000 K 0.00 % | 40.000 K 48.15 % | 27.000 K 0.00 % | 27.000 K -98.13 % | 1.445 M 0.00 % | 1.445 M 0.49 % | 1.438 M 660.85 % | 189.000 K -87.70 % | 1.537 M 0.00 % | 1.537 M -28.28 % | 2.143 M 0.00 % | 2.143 M 8.89 % | 1.968 M 0.00 % | 1.968 M 1.65 % | 1.936 M 0.00 % | 1.936 M -6.74 % | 2.076 M 0.00 % | 2.076 M 0.00 % | 2.076 M 0.00 % | 2.076 M -19.32 % | 2.573 M 0.00 % | 2.573 M 14.20 % | 2.253 M 0.00 % | 2.253 M -18.72 % | 2.772 M 0.00 % | 2.772 M 61.44 % | 1.717 M 0.00 % | 1.717 M -4.77 % | 1.803 M 0.00 % | 1.803 M -6.48 % | 1.928 M 0.00 % | 1.928 M 114.70 % | 898.000 K 0.00 % | 898.000 K -51.30 % | 1.844 M 0.00 % | 1.844 M 2.96 % | 1.791 M 0.00 % | 1.791 M -2.72 % | 1.841 M 0.00 % | 1.841 M |
| Total current assets | 0.000 -100.00 % | 111.822 M | 0.000 -100.00 % | 121.747 M 190 129.69 % | 64.000 K -99.95 % | 126.189 M 286 693.18 % | 44.000 K -99.97 % | 141.092 M 455 035.48 % | 31.000 K -99.98 % | 162.915 M 407 187.50 % | 40.000 K -99.97 % | 153.219 M 567 377.78 % | 27.000 K -99.98 % | 175.512 M 12 046.16 % | 1.445 M -99.17 % | 173.381 M 11 957.09 % | 1.438 M -99.21 % | 181.376 M 11 700.65 % | 1.537 M -99.13 % | 176.716 M 8 146.20 % | 2.143 M -98.77 % | 174.450 M 8 764.33 % | 1.968 M -98.86 % | 172.524 M 8 811.36 % | 1.936 M -98.84 % | 166.631 M 7 926.54 % | 2.076 M -98.74 % | 165.327 M 7 863.73 % | 2.076 M -98.83 % | 177.396 M 6 794.52 % | 2.573 M -98.66 % | 191.769 M 8 411.72 % | 2.253 M -98.83 % | 192.146 M 6 831.67 % | 2.772 M -98.57 % | 194.268 M 11 214.39 % | 1.717 M -99.00 % | 171.196 M 9 395.06 % | 1.803 M -99.03 % | 186.616 M 9 579.25 % | 1.928 M -98.94 % | 182.314 M 20 202.23 % | 898.000 K -99.56 % | 205.406 M 11 039.15 % | 1.844 M -99.23 % | 240.178 M 13 310.27 % | 1.791 M -98.99 % | 178.030 M 9 570.29 % | 1.841 M -98.89 % | 166.475 M |
| Inventory | 0.000 -100.00 % | 74.641 M | 0.000 -100.00 % | 89.067 M | 0.000 -100.00 % | 93.200 M | 0.000 -100.00 % | 103.091 M | 0.000 -100.00 % | 117.794 M | 0.000 -100.00 % | 121.620 M | 0.000 -100.00 % | 139.407 M | 0.000 -100.00 % | 144.345 M | 0.000 -100.00 % | 141.708 M | 0.000 -100.00 % | 137.242 M | 0.000 -100.00 % | 140.984 M | 0.000 -100.00 % | 131.175 M | 0.000 -100.00 % | 124.738 M | 0.000 -100.00 % | 133.076 M | 0.000 -100.00 % | 128.532 M | 0.000 -100.00 % | 146.728 M | 0.000 -100.00 % | 134.361 M | 0.000 -100.00 % | 151.090 M | 0.000 -100.00 % | 143.612 M | 0.000 -100.00 % | 141.591 M | 0.000 -100.00 % | 142.139 M | 0.000 -100.00 % | 147.405 M | 0.000 -100.00 % | 152.657 M | 0.000 -100.00 % | 131.033 M | 0.000 -100.00 % | 131.425 M |
| Net receivables | 0.000 -100.00 % | 35.197 M | 0.000 -100.00 % | 31.364 M | 0.000 -100.00 % | 31.966 M | 0.000 -100.00 % | 36.817 M | 0.000 -100.00 % | 44.572 M | 0.000 -100.00 % | 31.559 M | 0.000 -100.00 % | 35.578 M | 0.000 -100.00 % | 24.513 M | 0.000 -100.00 % | 38.414 M | 0.000 -100.00 % | 37.938 M | 0.000 -100.00 % | 30.543 M | 0.000 -100.00 % | 39.213 M | 0.000 -100.00 % | 39.594 M | 0.000 -100.00 % | 30.013 M | 0.000 -100.00 % | 45.504 M | 0.000 -100.00 % | 29.958 M | 0.000 -100.00 % | 47.520 M | 0.000 -100.00 % | 39.643 M | 0.000 -100.00 % | 24.749 M | 0.000 -100.00 % | 42.646 M | 0.000 -100.00 % | 37.710 M | 0.000 -100.00 % | 56.819 M | 0.000 -100.00 % | 85.304 M | 0.000 -100.00 % | 44.302 M | 0.000 -100.00 % | 32.732 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 5.221 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 42.000 K | 0.000 -100.00 % | 5.390 M | 0.000 -100.00 % | 64.000 K | 0.000 -100.00 % | 8.626 M | 0.000 -100.00 % | 12.626 M | 0.000 -100.00 % | 13.050 M | 0.000 -100.00 % | 26.677 M | 0.000 -100.00 % | 34.851 M | 0.000 -100.00 % | 31.674 M | 0.000 -100.00 % | 30.307 M | 0.000 -100.00 % | 27.247 M | 0.000 -100.00 % | 36.065 M | 0.000 -100.00 % | 18.239 M | 0.000 -100.00 % | 35.285 M | 0.000 -100.00 % | 33.390 M | 0.000 -100.00 % | 36.317 M | 0.000 -100.00 % | 48.839 M | 0.000 -100.00 % | 46.681 M | 0.000 -100.00 % | 37.082 M | 0.000 -100.00 % | 52.187 M | 0.000 -100.00 % | 40.258 M | 0.000 -100.00 % | 80.756 M | 0.000 -100.00 % | 110.412 M | 0.000 -100.00 % | 58.396 M | 0.000 -100.00 % | 49.719 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 861.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 946.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 311.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 663.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 980.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.266 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.522 M | 0.000 | 0.000 | 0.000 -100.00 % | 963.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 354.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 158.000 M | 0.000 -100.00 % | 167.440 M | 0.000 -100.00 % | 170.410 M | 0.000 -100.00 % | 178.690 M | 0.000 -100.00 % | 202.303 M | 0.000 -100.00 % | 196.887 M | 0.000 -100.00 % | 218.441 M | 0.000 -100.00 % | 214.434 M | 0.000 -100.00 % | 226.051 M | 0.000 -100.00 % | 217.393 M | 0.000 -100.00 % | 215.400 M | 0.000 -100.00 % | 215.359 M | 0.000 -100.00 % | 211.936 M | 0.000 -100.00 % | 213.436 M | 0.000 -100.00 % | 229.038 M | 0.000 -100.00 % | 241.779 M | 0.000 -100.00 % | 254.347 M | 0.000 -100.00 % | 254.470 M | 0.000 -100.00 % | 235.177 M | 0.000 -100.00 % | 245.348 M | 0.000 -100.00 % | 248.538 M | 0.000 -100.00 % | 274.990 M | 0.000 -100.00 % | 321.022 M | 0.000 -100.00 % | 258.895 M | 0.000 -100.00 % | 250.761 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.647 M 0.00 % | 14.647 M | 0.000 | 0.000 -100.00 % | 11.601 M 0.00 % | 11.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.878 M 0.00 % | 3.878 M | 0.000 | 0.000 -100.00 % | 2.010 M 0.00 % | 2.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.352 M 0.00 % | 7.352 M | 0.000 | 0.000 -100.00 % | 8.894 M 0.00 % | 8.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.418 M 0.00 % | 3.418 M | 0.000 | 0.000 -100.00 % | 697.000 K 0.00 % | 697.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -251.000 K -153.40 % | 470.000 K 227.37 % | -369.000 K -16.40 % | -317.000 K 66.35 % | -942.000 K 84.16 % | -5.948 M -470.36 % | 1.606 M 454.13 % | -453.500 K -123.41 % | 1.937 M 262.83 % | 534.000 K 456.00 % | -150.000 K 13.79 % | -174.000 K 95.70 % | -4.048 M 93.84 % | -65.657 M -31 927.80 % | -205.000 K 6.82 % | -220.000 K 76.84 % | -950.000 K -155.14 % | 1.723 M 81.37 % | 950.000 K -77.67 % | 4.255 M -35.04 % | 6.550 M 1 558.80 % | -449.000 K 33.97 % | -680.000 K -194.31 % | 721.000 K 346.08 % | -293.000 K -183.71 % | 350.000 K 132.74 % | -1.069 M -854.46 % | -112.000 K 79.45 % | -545.000 K 57.09 % | -1.270 M -358.13 % | 492.000 K 123.33 % | -2.109 M -61.24 % | -1.308 M -354.17 % | -288.000 K -128.10 % | 1.025 M 216.48 % | -880.000 K 46.99 % | -1.660 M 19.77 % | -2.069 M -282.45 % | 1.134 M 177.51 % | -1.463 M -8.21 % | -1.352 M -138.66 % | 3.497 M 287.01 % | -1.870 M -300.43 % | -467.000 K 18.36 % | -572.000 K -62.04 % | -353.000 K -113.89 % | 2.541 M -11.53 % | 2.872 M -45.30 % | 5.250 M 65.41 % | 3.174 M -59.87 % | 7.909 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.424 M 0.00 % | 15.424 M | 0.000 | 0.000 -100.00 % | 229.500 K 0.00 % | 229.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -730.500 K 0.00 % | -730.500 K | 0.000 | 0.000 100.00 % | -1.306 M 0.00 % | -1.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.500 K 0.00 % | 49.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -730.500 K 0.00 % | -730.500 K | 0.000 | 0.000 100.00 % | -1.257 M 0.00 % | -1.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.687 M 0.00 % | -14.687 M | 0.000 | 0.000 -100.00 % | 1.034 M 0.00 % | 1.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.687 M 0.00 % | -14.687 M | 0.000 | 0.000 -100.00 % | 1.034 M 0.00 % | 1.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.500 K 0.00 % | 6.500 K | 0.000 | 0.000 -100.00 % | 7.000 K 0.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.500 K 0.00 % | 6.500 K | 0.000 | 0.000 -100.00 % | 7.000 K 0.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.424 M 0.00 % | 15.424 M | 0.000 | 0.000 -100.00 % | 229.500 K 0.00 % | 229.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -730.500 K 0.00 % | -730.500 K | 0.000 | 0.000 100.00 % | -1.306 M 0.00 % | -1.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.694 M 0.00 % | 14.694 M | 0.000 | 0.000 100.00 % | -1.077 M 0.00 % | -1.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |