i-Control Holdings Limited 1402.HK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 122.223 M 0.28 % | 121.876 M -22.79 % | 157.844 M -7.93 % | 171.448 M 17.93 % | 145.380 M -8.28 % | 158.504 M -14.65 % | 185.714 M 17.09 % | 158.609 M 14.84 % | 138.113 M -2.68 % | 141.922 M 27.30 % | 111.482 M 8.79 % | 102.474 M -5.22 % | 108.119 M |
| Net income | -18.319 M -42.21 % | -12.882 M -324.46 % | 5.739 M -14.30 % | 6.697 M -47.63 % | 12.789 M 387.94 % | 2.621 M -88.85 % | 23.503 M 39.00 % | 16.909 M -11.96 % | 19.206 M 62.96 % | 11.786 M 143.46 % | 4.841 M -86.43 % | 35.683 M 282.70 % | 9.324 M |
| Income before tax | -12.088 M -156.65 % | -4.710 M -168.42 % | 6.884 M -20.93 % | 8.706 M -40.64 % | 14.667 M 138.22 % | 6.157 M -78.42 % | 28.537 M 38.59 % | 20.591 M -12.27 % | 23.472 M 53.98 % | 15.244 M 58.92 % | 9.592 M -75.70 % | 39.479 M 229.90 % | 11.967 M |
| Income before tax ratio | -0.10 -155.92 % | -0.04 -188.61 % | 0.04 -14.11 % | 0.05 -49.67 % | 0.10 159.72 % | 0.04 -74.72 % | 0.15 18.36 % | 0.13 -23.61 % | 0.17 58.22 % | 0.11 24.84 % | 0.09 -77.67 % | 0.39 248.07 % | 0.11 |
| EBITDA | -7.422 M 10.96 % | -8.336 M -169.73 % | 11.954 M 1.45 % | 11.783 M -36.36 % | 18.515 M 73.98 % | 10.642 M -67.62 % | 32.869 M 34.16 % | 24.499 M -12.02 % | 27.847 M 44.06 % | 19.330 M 60.65 % | 12.032 M -71.34 % | 41.984 M 227.95 % | 12.802 M |
| Net income ratio | -0.15 -41.80 % | -0.11 -390.71 % | 0.04 -6.92 % | 0.04 -55.60 % | 0.09 431.99 % | 0.02 -86.93 % | 0.13 18.71 % | 0.11 -23.34 % | 0.14 67.45 % | 0.08 91.24 % | 0.04 -87.53 % | 0.35 303.78 % | 0.09 |
| Ratio EBITDA | -0.06 11.22 % | -0.07 -190.31 % | 0.08 10.19 % | 0.07 -46.04 % | 0.13 89.69 % | 0.07 -62.06 % | 0.18 14.58 % | 0.15 -23.39 % | 0.20 48.03 % | 0.14 26.20 % | 0.11 -73.66 % | 0.41 246.01 % | 0.12 |
| Gross profit ratio | 0.11 13.60 % | 0.10 -16.04 % | 0.12 -66.18 % | 0.35 -9.17 % | 0.39 -8.42 % | 0.43 8.11 % | 0.39 0.27 % | 0.39 -11.01 % | 0.44 0.93 % | 0.44 3.79 % | 0.42 11.27 % | 0.38 63.79 % | 0.23 |
| Weighted average shs out dil | 1.051 B 0.00 % | 1.051 B 0.05 % | 1.050 B 1.53 % | 1.034 B 3.41 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 3.90 % | 962.432 M 35.39 % | 710.861 M 20.52 % | 589.815 M 0.00 % | 589.815 M |
| Weighted average shs out | 1.051 B 0.02 % | 1.050 B 0.03 % | 1.050 B 1.81 % | 1.031 B 3.13 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 3.90 % | 962.432 M 35.39 % | 710.861 M 20.52 % | 589.815 M 0.00 % | 589.824 M |
| EPS diluted | -0.01 -16.26 % | -0.01 -323.64 % | 0.01 -15.38 % | 0.01 -49.22 % | 0.01 392.31 % | 0.00 -88.94 % | 0.02 39.05 % | 0.02 -11.98 % | 0.02 57.38 % | 0.01 79.41 % | 0.01 -88.76 % | 0.06 282.91 % | 0.02 |
| Earnings per share | -0.01 -16.26 % | -0.01 -323.64 % | 0.01 -15.38 % | 0.01 -49.22 % | 0.01 392.31 % | 0.00 -88.94 % | 0.02 39.05 % | 0.02 -11.98 % | 0.02 57.38 % | 0.01 79.41 % | 0.01 -88.76 % | 0.06 282.91 % | 0.02 |
| Gross profit | 13.997 M 13.93 % | 12.286 M -35.17 % | 18.951 M -68.86 % | 60.864 M 7.11 % | 56.823 M -16.00 % | 67.648 M -7.73 % | 73.315 M 17.41 % | 62.443 M 2.19 % | 61.102 M -1.78 % | 62.209 M 32.12 % | 47.084 M 21.05 % | 38.896 M 55.24 % | 25.056 M |
| Income tax expense | 106.000 K 560.87 % | -23.000 K -101.40 % | 1.644 M -18.65 % | 2.021 M 4.01 % | 1.943 M -45.05 % | 3.536 M -29.76 % | 5.034 M 36.72 % | 3.682 M -13.69 % | 4.266 M 31.10 % | 3.254 M -19.20 % | 4.027 M 15.09 % | 3.499 M 69.94 % | 2.059 M |
| Cost of revenue | 108.226 M -1.24 % | 109.590 M 12.40 % | 97.499 M -11.83 % | 110.584 M 24.87 % | 88.557 M -2.53 % | 90.856 M -19.17 % | 112.399 M 16.88 % | 96.166 M 24.87 % | 77.011 M -3.39 % | 79.713 M 23.78 % | 64.398 M 1.29 % | 63.578 M -23.46 % | 83.063 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 560.000 K |
| 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 -100.00 % | 385.000 K |
| Other expenses | 19.085 M 1 301.83 % | -1.588 M -104.35 % | 36.524 M 5.17 % | 34.727 M 28.16 % | 27.096 M -40.49 % | 45.529 M 11 397.22 % | 396.000 K -24.14 % | 522.000 K -4.74 % | 548.000 K -98.80 % | 45.817 M 24.53 % | 36.793 M 6 638.64 % | 546.000 K | 0.000 |
| Operating expenses | 19.085 M 31.04 % | 14.564 M -72.18 % | 52.343 M 0.43 % | 52.118 M 24.20 % | 41.964 M -30.62 % | 60.486 M 37.21 % | 44.082 M 6.50 % | 41.391 M 11.21 % | 37.220 M -18.76 % | 45.817 M 24.53 % | 36.793 M 85.95 % | 19.786 M 57.54 % | 12.559 M |
| Cost and expenses | 127.311 M 2.54 % | 124.154 M -18.00 % | 151.410 M -6.94 % | 162.702 M 21.46 % | 133.952 M -11.49 % | 151.342 M -3.28 % | 156.481 M 13.76 % | 137.557 M 20.42 % | 114.231 M -9.00 % | 125.530 M 24.05 % | 101.191 M 21.38 % | 83.364 M -12.82 % | 95.622 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 2.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 16.152 M 20.96 % | 13.353 M -23.22 % | 17.391 M 16.97 % | 14.868 M -0.60 % | 14.957 M 10.50 % | 13.536 M 93.23 % | 7.005 M -2.78 % | 7.205 M -14.84 % | 8.461 M | 0.000 | 0.000 -100.00 % | 945.000 K |
| Interest income | 288.000 K 464.71 % | 51.000 K 104.00 % | 25.000 K -69.51 % | 82.000 K 34.43 % | 61.000 K -16.44 % | 73.000 K 65.91 % | 44.000 K 388.89 % | 9.000 K -88.61 % | 79.000 K 17.91 % | 67.000 K 2 133.33 % | 3.000 K -97.67 % | 129.000 K | 0.000 |
| Interest expense | 710.000 K -31.53 % | 1.037 M 46.06 % | 710.000 K 91.37 % | 371.000 K -36.25 % | 582.000 K -49.35 % | 1.149 M 6.09 % | 1.083 M 22.79 % | 882.000 K -23.90 % | 1.159 M -10.64 % | 1.297 M 84.76 % | 702.000 K 60.64 % | 437.000 K -17.55 % | 530.000 K |
| Depreciation and amortization | 3.956 M -20.53 % | 4.978 M 14.17 % | 4.360 M 43.56 % | 3.037 M -7.01 % | 3.266 M -2.10 % | 3.336 M 2.68 % | 3.249 M 7.37 % | 3.026 M -5.91 % | 3.216 M 15.31 % | 2.789 M 60.47 % | 1.738 M -15.96 % | 2.068 M -4.17 % | 2.158 M |
| Operating income | -5.088 M -123.35 % | -2.278 M -135.41 % | 6.434 M -26.43 % | 8.746 M -23.36 % | 11.412 M -48.41 % | 22.119 M -24.34 % | 29.233 M 38.86 % | 21.052 M -14.53 % | 24.631 M 48.91 % | 16.541 M 60.69 % | 10.294 M -74.21 % | 39.916 M 275.01 % | 10.644 M |
| Operating income ratio | -0.04 -122.72 % | -0.02 -145.85 % | 0.04 -20.09 % | 0.05 -35.01 % | 0.08 -43.75 % | 0.14 -11.35 % | 0.16 18.59 % | 0.13 -25.58 % | 0.18 53.02 % | 0.12 26.22 % | 0.09 -76.29 % | 0.39 295.67 % | 0.10 |
| Total other income expenses net | -7.000 M -187.83 % | -2.432 M -640.44 % | 450.000 K 1 225.00 % | -40.000 K -101.23 % | 3.239 M 422.29 % | -1.005 M -44.40 % | -696.000 K -50.98 % | -461.000 K -80.08 % | -256.000 K 95.77 % | -6.055 M -762.54 % | -702.000 K -104.64 % | 15.120 M 1 042.86 % | 1.323 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -38.590 M -91.12 % | -20.191 M 33.90 % | -30.548 M 37.02 % | -48.507 M -14.74 % | -42.275 M -5.68 % | -40.001 M 3.33 % | -41.377 M -66.96 % | -24.783 M -149.05 % | -9.951 M -183.18 % | -3.514 M -108.78 % | 40.037 M 666.26 % | 5.225 M -89.91 % | 51.792 M |
| Total investments | 181.000 K -97.27 % | 6.634 M -51.61 % | 13.710 M -20.16 % | 17.172 M 5 403.85 % | 312.000 K -79.59 % | 1.529 M 804.73 % | 169.000 K -98.16 % | 9.192 M -16.89 % | 11.060 M 14.75 % | 9.638 M 6 199.35 % | 153.000 K -41.15 % | 260.000 K 8.33 % | 240.000 K |
| Total debt | 10.239 M -34.48 % | 15.628 M -17.26 % | 18.889 M -16.15 % | 22.527 M -14.73 % | 26.417 M -14.60 % | 30.935 M -12.26 % | 35.259 M -11.14 % | 39.680 M -10.02 % | 44.101 M -17.60 % | 53.522 M -2.45 % | 54.868 M 170.69 % | 20.270 M -69.33 % | 66.092 M |
| Accumulated other comprehensive income loss | 10.654 M 24.29 % | 8.572 M 56.59 % | 5.474 M -51.93 % | 11.387 M 6.42 % | 10.700 M 4 449.59 % | -246.000 K 98.62 % | -17.859 M -25.18 % | -14.267 M -27.42 % | -11.197 M -26.95 % | -8.820 M -24.70 % | -7.073 M -31.98 % | -5.359 M -12 859.83 % | 41.999 K |
| Retained earnings | 71.382 M -26.62 % | 97.280 M -11.86 % | 110.370 M -4.23 % | 115.240 M 5.97 % | 108.751 M 13.33 % | 95.962 M 16.28 % | 82.524 M 39.82 % | 59.021 M 40.15 % | 42.112 M 83.85 % | 22.906 M 105.99 % | 11.120 M -26.16 % | 15.059 M 53.26 % | 9.826 M |
| Common stock | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 5.05 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 124 900.00 % | 8.000 K -99.91 % | 8.513 M -3.40 % | 8.813 M |
| Total equity | 117.210 M -16.74 % | 140.774 M -22.01 % | 180.495 M 3.09 % | 175.088 M 20.82 % | 144.915 M 2.73 % | 141.060 M -6.32 % | 150.575 M 11.27 % | 135.330 M 5.60 % | 128.151 M 11.39 % | 115.045 M 382.11 % | 23.863 M -8.53 % | 26.088 M 24.05 % | 21.030 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.339 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 691.000 K 452.80 % | 125.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.736 M -24.75 % | 2.307 M 57.58 % | 1.464 M -1.28 % | 1.483 M 22.76 % | 1.208 M 18.08 % | 1.023 M 14.17 % | 896.000 K 16.51 % | 769.000 K 19.78 % | 642.000 K 46.58 % | 438.000 K 30.75 % | 335.000 K 24.54 % | 269.000 K | 0.000 |
| Other current liabilities | 13.096 M -34.16 % | 19.892 M 85.85 % | 10.703 M -55.87 % | 24.255 M 113.17 % | 11.378 M 4.34 % | 10.905 M 7.67 % | 10.128 M -7.94 % | 11.002 M 72.63 % | 6.373 M -56.06 % | 14.503 M 35.38 % | 10.713 M -75.31 % | 43.390 M 239.28 % | 12.789 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 9.063 M -39.79 % | 15.052 M 114.29 % | 7.024 M -8.89 % | 7.709 M 121.86 % | -35.259 M -5 600.62 % | 641.000 K -31.08 % | 930.000 K 2.54 % | 907.000 K -33.80 % | 1.370 M -50.25 % | 2.754 M | 0.000 |
| Short term debt | 10.239 M -31.45 % | 14.937 M -20.40 % | 18.764 M 151.02 % | 7.475 M -71.70 % | 26.417 M -14.60 % | 30.935 M 33.27 % | 23.212 M -37.36 % | 37.056 M -14.16 % | 43.171 M -19.34 % | 53.522 M 0.04 % | 53.498 M 163.93 % | 20.270 M -69.33 % | 66.092 M |
| Total current liabilities | 32.547 M -30.85 % | 47.066 M -13.16 % | 54.199 M -19.38 % | 67.225 M 9.23 % | 61.545 M -9.63 % | 68.104 M -19.94 % | 85.065 M 26.22 % | 67.393 M 9.58 % | 61.499 M -21.20 % | 78.046 M 4.51 % | 74.681 M -7.97 % | 81.147 M -4.61 % | 85.073 M |
| Total liabilities | 34.283 M -30.56 % | 49.373 M -11.30 % | 55.663 M -18.99 % | 68.708 M 9.49 % | 62.753 M -9.22 % | 69.127 M -19.58 % | 85.961 M 26.11 % | 68.162 M 9.69 % | 62.141 M -20.82 % | 78.484 M 4.62 % | 75.016 M -7.86 % | 81.416 M -4.30 % | 85.073 M |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -91.442 M | 0.000 -100.00 % | 1.529 M -2.49 % | 1.568 M -82.94 % | 9.192 M -16.89 % | 11.060 M 14.75 % | 9.638 M | 0.000 | 0.000 -100.00 % | 8.576 M |
| Long term investments | 0.000 -100.00 % | 6.634 M -51.61 % | 13.710 M 59.68 % | 8.586 M | 0.000 -100.00 % | 1.529 M -2.49 % | 1.568 M -82.94 % | 9.192 M -16.89 % | 11.060 M 14.75 % | 9.638 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 6.562 M -43.05 % | 11.523 M -74.70 % | 45.553 M | 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 -100.00 % | 6.562 M -43.05 % | 11.523 M -87.98 % | 95.858 M | 0.000 100.00 % | -1.529 M 2.49 % | -1.568 M 82.94 % | -9.192 M 16.89 % | -11.060 M -14.75 % | -9.638 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 74.603 M -5.47 % | 78.916 M -2.24 % | 80.727 M -2.57 % | 82.856 M -2.97 % | 85.393 M -1.25 % | 86.471 M -2.97 % | 89.117 M 5.21 % | 84.704 M -1.57 % | 86.052 M -2.56 % | 88.313 M 69.87 % | 51.989 M -3.07 % | 53.638 M -3.47 % | 55.567 M |
| Total non current assets | 75.583 M -18.79 % | 93.067 M -12.56 % | 106.437 M 10.11 % | 96.663 M 12.34 % | 86.047 M -2.91 % | 88.622 M -2.69 % | 91.073 M -3.28 % | 94.163 M -3.21 % | 97.287 M -0.86 % | 98.135 M 87.75 % | 52.270 M -3.10 % | 53.940 M -15.91 % | 64.143 M |
| Other current assets | 3.396 M 8.02 % | 3.144 M 21.58 % | 2.586 M -79.55 % | 12.644 M 222.06 % | 3.926 M 169.64 % | 1.456 M 3.04 % | 1.413 M -0.98 % | 1.427 M -7.22 % | 1.538 M 82.44 % | 843.000 K -82.31 % | 4.766 M 69.91 % | 2.805 M 59.65 % | 1.757 M |
| Short term investments | 181.000 K -13.40 % | 209.000 K 3.47 % | 202.000 K -97.65 % | 8.586 M 2 651.92 % | 312.000 K 87.95 % | 166.000 K -1.78 % | 169.000 K 67.33 % | 101.000 K 1.00 % | 100.000 K -6.54 % | 107.000 K -30.07 % | 153.000 K -41.15 % | 260.000 K 8.33 % | 240.000 K |
| cash and cash equivalents | 48.829 M 36.32 % | 35.819 M -27.55 % | 49.437 M -30.40 % | 71.034 M 3.41 % | 68.692 M -3.16 % | 70.936 M -7.44 % | 76.636 M 18.88 % | 64.463 M 19.26 % | 54.052 M -5.23 % | 57.036 M 284.57 % | 14.831 M -1.42 % | 15.045 M 5.21 % | 14.300 M |
| Cash and short term investments | 48.829 M 36.32 % | 35.819 M -27.55 % | 49.437 M -30.40 % | 71.034 M 3.41 % | 68.692 M -3.16 % | 70.936 M -7.44 % | 76.636 M 18.88 % | 64.463 M 19.26 % | 54.052 M -5.23 % | 57.036 M 284.57 % | 14.831 M -1.42 % | 15.045 M 3.47 % | 14.540 M |
| Total current assets | 75.910 M -21.81 % | 97.080 M -25.16 % | 129.721 M -11.83 % | 147.133 M 20.98 % | 121.621 M 0.05 % | 121.565 M -16.43 % | 145.463 M 33.05 % | 109.329 M 17.55 % | 93.005 M -2.50 % | 95.394 M 104.67 % | 46.609 M -12.98 % | 53.564 M 27.07 % | 42.154 M |
| Inventory | 3.315 M -66.72 % | 9.960 M -49.75 % | 19.820 M 10.71 % | 17.902 M 43.07 % | 12.513 M 10.31 % | 11.343 M -1.52 % | 11.518 M 25.61 % | 9.170 M -9.40 % | 10.121 M 62.53 % | 6.227 M 11.86 % | 5.567 M 6.02 % | 5.251 M 3.39 % | 5.079 M |
| Net receivables | 20.370 M -57.70 % | 48.157 M -16.80 % | 57.878 M 27.06 % | 45.553 M 24.84 % | 36.490 M -3.54 % | 37.830 M -32.34 % | 55.910 M 63.90 % | 34.112 M 24.07 % | 27.495 M -12.12 % | 31.288 M 45.90 % | 21.445 M -29.60 % | 30.463 M 44.94 % | 21.018 M |
| Tax assets | 980.000 K 2.62 % | 955.000 K 100.21 % | 477.000 K -40.75 % | 805.000 K 23.09 % | 654.000 K 5.14 % | 622.000 K 60.31 % | 388.000 K 45.32 % | 267.000 K 52.57 % | 175.000 K -4.89 % | 184.000 K -34.52 % | 281.000 K -6.95 % | 302.000 K | 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 | 9.212 M -24.72 % | 12.237 M -20.26 % | 15.347 M -23.76 % | 20.131 M 22.55 % | 16.427 M -11.47 % | 18.555 M -26.25 % | 25.159 M 87.11 % | 13.446 M 46.71 % | 9.165 M 11.67 % | 8.207 M 29.04 % | 6.360 M -46.91 % | 11.979 M 52.91 % | 7.834 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 322.000 K 3.21 % | 312.000 K 4.35 % | 299.000 K | 0.000 -100.00 % | 2.472 M 285.65 % | 641.000 K -31.08 % | 930.000 K 2.54 % | 907.000 K -33.80 % | 1.370 M -50.25 % | 2.754 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -1.339 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 100.00 % | -460.000 K -143.73 % | 1.052 M 34.18 % | 784.000 K 1 344.44 % | -63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.025 M -18.15 % | 2.474 M 5.32 % | 2.349 M |
| Capital lease obligations | 0.000 -100.00 % | 1.293 M 182.31 % | 458.000 K 103.04 % | -15.052 M | 0.000 -100.00 % | 97.000 K 100.81 % | -12.047 M -359.11 % | -2.624 M -182.15 % | -930.000 K | 0.000 100.00 % | -1.370 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 173.969 M 0.26 % | 173.526 M 19.59 % | 145.095 M -10.39 % | 161.912 M -3.87 % | 168.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.639 M |
| Other total stockholders equity | 24.669 M 0.00 % | 24.669 M -41.93 % | 42.485 M 131.16 % | -136.354 M -5.24 % | -129.568 M 5.69 % | -137.385 M -390.18 % | 47.344 M -14.46 % | 55.344 M -15.30 % | 65.344 M -8.41 % | 71.344 M | 0.000 100.00 % | 0.000 100.00 % | -18.639 M |
| Deferred tax liabilities non current | 1.736 M 7.43 % | 1.616 M 20.69 % | 1.339 M -9.71 % | 1.483 M 22.76 % | 1.208 M 18.08 % | 1.023 M 14.17 % | 896.000 K 16.51 % | 769.000 K 19.78 % | 642.000 K 46.58 % | 438.000 K 30.75 % | 335.000 K 24.54 % | 269.000 K | 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 | 151.493 M -20.33 % | 190.147 M -19.48 % | 236.158 M -3.13 % | 243.796 M 17.40 % | 207.668 M -1.20 % | 210.187 M -11.14 % | 236.536 M 16.24 % | 203.492 M 6.94 % | 190.292 M -1.67 % | 193.529 M 95.72 % | 98.879 M -8.02 % | 107.504 M 1.14 % | 106.297 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 100.00 % | -509.000 K -14.38 % | -445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 12.000 K -92.55 % | 161.000 K -51.94 % | 335.000 K -41.23 % | 570.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 21.248 M 45.71 % | 14.582 M 199.60 % | -14.640 M -119.13 % | -6.681 M -127.48 % | -2.937 M -142.98 % | 6.833 M 253.03 % | -4.465 M -199.67 % | 4.480 M 157.45 % | -7.798 M -802.55 % | -864.000 K -189.53 % | 965.000 K 142.16 % | -2.289 M 61.38 % | -5.927 M |
| Accounts receivables | 17.007 M 80.91 % | 9.401 M 274.80 % | -5.378 M 35.38 % | -8.323 M -571.29 % | 1.766 M -90.21 % | 18.046 M 183.23 % | -21.681 M -216.42 % | -6.852 M -285.44 % | 3.695 M 136.83 % | -10.033 M -224.62 % | 8.051 M 191.74 % | -8.776 M -513.28 % | -1.431 M |
| Inventory | 6.645 M -32.61 % | 9.860 M 556.69 % | -2.159 M 59.94 % | -5.389 M -284.65 % | -1.401 M -24.42 % | -1.126 M 62.47 % | -3.000 M -614.58 % | 583.000 K 114.88 % | -3.918 M -553.00 % | -600.000 K -110.53 % | -285.000 K -2 092.31 % | -13.000 K -101.74 % | 745.000 K |
| Accounts payables | -1.076 M 64.29 % | -3.013 M 37.02 % | -4.784 M -229.16 % | 3.704 M 279.81 % | -2.060 M 68.81 % | -6.604 M -156.38 % | 11.713 M 173.60 % | 4.281 M 346.87 % | 958.000 K -47.13 % | 1.812 M | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.328 M 20.29 % | -1.666 M 28.16 % | -2.319 M -169.70 % | 3.327 M 367.87 % | -1.242 M 64.34 % | -3.483 M -140.96 % | 8.503 M 118.19 % | 3.897 M 200.44 % | -3.880 M -1 369.70 % | -264.000 K -121.12 % | 1.250 M 154.92 % | -2.276 M 56.57 % | -5.241 M |
| Other non cash items | 11.551 M 262.90 % | 3.183 M 460.48 % | -883.000 K -405.54 % | 289.000 K 104.71 % | -6.135 M -59.60 % | -3.844 M -177.14 % | -1.387 M 51.37 % | -2.852 M 3.42 % | -2.953 M -5.09 % | -2.810 M 40.28 % | -4.705 M 79.05 % | -22.455 M -6 168.92 % | 370.000 K |
| Net cash provided by operating activities | 18.059 M 80.19 % | 10.022 M 325.06 % | -4.453 M -181.32 % | 5.476 M -38.32 % | 8.878 M -29.10 % | 12.521 M -51.72 % | 25.934 M 1.79 % | 25.477 M 59.86 % | 15.937 M 10.99 % | 14.359 M 89.18 % | 7.590 M -54.83 % | 16.803 M 183.59 % | 5.925 M |
| Investments in property plant and equipment | -206.000 K 64.67 % | -583.000 K 93.39 % | -8.816 M -1 663.20 % | -500.000 K 56.90 % | -1.160 M -146.28 % | -471.000 K -823.53 % | -51.000 K -75.86 % | -29.000 K 97.47 % | -1.147 M 97.65 % | -48.752 M -51 217.89 % | -95.000 K -100.33 % | 28.427 M 23 400.82 % | -122.000 K |
| Acquisitions net | 58.000 K | 0.000 -100.00 % | 830.000 K -24.75 % | 1.103 M 104.64 % | 539.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.229 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -8.586 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.680 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -1.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 288.000 K 464.71 % | 51.000 K 106.34 % | -805.000 K 93.66 % | -12.705 M -20 927.87 % | 61.000 K -16.44 % | 73.000 K 65.91 % | 44.000 K 388.89 % | 9.000 K 100.80 % | -1.128 M -1 783.58 % | 67.000 K -89.74 % | 653.000 K 472.81 % | 114.000 K 256.25 % | 32.000 K |
| Net cash used for investing activites | 140.000 K 126.32 % | -532.000 K 93.95 % | -8.791 M 59.66 % | -21.791 M -3 791.25 % | -560.000 K -40.70 % | -398.000 K -5 585.71 % | -7.000 K 65.00 % | -20.000 K 99.12 % | -2.275 M 95.33 % | -48.685 M -8 824.91 % | 558.000 K -98.04 % | 28.541 M 31 812.22 % | -90.000 K |
| Debt repayment | -4.096 M 0.00 % | -4.096 M 0.00 % | -4.096 M -5.30 % | -3.890 M 12.01 % | -4.421 M 0.00 % | -4.421 M 0.00 % | -4.421 M 0.00 % | -4.421 M 53.07 % | -9.421 M -599.93 % | -1.346 M -103.89 % | 34.598 M 527.40 % | -8.095 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 28.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.007 M 1 124 987.50 % | 8.000 K | 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 100.00 % | -17.859 M -239.98 % | -5.253 M 23.07 % | -6.828 M 24.13 % | -9.000 M 25.00 % | -12.000 M -50.00 % | -8.000 M 20.00 % | -10.000 M -66.67 % | -6.000 M | 0.000 100.00 % | -19.619 M 3.46 % | -20.322 M -238.70 % | -6.000 M |
| Other financing activites | -956.000 K 8.87 % | -1.049 M -171.02 % | 1.477 M 185.69 % | 517.000 K -81.32 % | 2.768 M 317.27 % | -1.274 M -17.64 % | -1.083 M -22.79 % | -882.000 K 23.90 % | -1.159 M 90.50 % | -12.197 M 47.43 % | -23.203 M -43.39 % | -16.182 M -509.88 % | 3.948 M |
| Net cash used provided by financing activities | -5.052 M 78.04 % | -23.004 M -192.23 % | -7.872 M -143.02 % | 18.299 M 271.77 % | -10.653 M 39.80 % | -17.695 M -31.04 % | -13.504 M 11.76 % | -15.303 M 7.70 % | -16.580 M -121.68 % | 76.464 M 1 030.67 % | -8.216 M 81.58 % | -44.599 M -2 073.44 % | -2.052 M |
| Effect of forex changes on cash | -137.000 K -31.73 % | -104.000 K 78.38 % | -481.000 K -234.36 % | 358.000 K 293.41 % | 91.000 K 171.09 % | -128.000 K 48.80 % | -250.000 K -197.28 % | 257.000 K 489.39 % | -66.000 K -198.51 % | 67.000 K 145.89 % | -146.000 K | 0.000 -100.00 % | 10.517 M |
| Net change in cash | 13.010 M 195.54 % | -13.618 M 36.94 % | -21.597 M -1 022.16 % | 2.342 M 204.37 % | -2.244 M 60.63 % | -5.700 M -146.82 % | 12.173 M 16.92 % | 10.411 M 448.89 % | -2.984 M -107.07 % | 42.205 M 19 821.96 % | -214.000 K -128.72 % | 745.000 K -94.79 % | 14.300 M |
| Cash at beginning of period | 35.819 M -27.55 % | 49.437 M -30.40 % | 71.034 M 3.41 % | 68.692 M -3.16 % | 70.936 M -7.44 % | 76.636 M 18.88 % | 64.463 M 19.26 % | 54.052 M -5.23 % | 57.036 M 284.57 % | 14.831 M -1.42 % | 15.045 M 5.21 % | 14.300 M | 0.000 |
| Cash at end of period | 48.829 M 36.32 % | 35.819 M -27.55 % | 49.437 M -30.40 % | 71.034 M 3.41 % | 68.692 M -3.16 % | 70.936 M -7.44 % | 76.636 M 18.88 % | 64.463 M 19.26 % | 54.052 M -5.23 % | 57.036 M 284.57 % | 14.831 M -1.42 % | 15.045 M 5.21 % | 14.300 M |
| Operating cash flow | 18.059 M 80.19 % | 10.022 M 325.06 % | -4.453 M -181.32 % | 5.476 M -38.32 % | 8.878 M -29.10 % | 12.521 M -51.72 % | 25.934 M 1.79 % | 25.477 M 59.86 % | 15.937 M 10.99 % | 14.359 M 89.18 % | 7.590 M -54.83 % | 16.803 M 183.59 % | 5.925 M |
| Capital expenditure | -206.000 K 64.67 % | -583.000 K 93.39 % | -8.816 M -1 663.20 % | -500.000 K 56.90 % | -1.160 M -146.28 % | -471.000 K -823.53 % | -51.000 K -75.86 % | -29.000 K 97.47 % | -1.147 M 97.65 % | -48.752 M -51 217.89 % | -95.000 K -100.33 % | 28.427 M 23 400.82 % | -122.000 K |
| Free CashFlow | 17.853 M 89.14 % | 9.439 M 171.14 % | -13.269 M -366.66 % | 4.976 M -35.53 % | 7.718 M -35.95 % | 12.050 M -53.44 % | 25.883 M 1.71 % | 25.448 M 72.06 % | 14.790 M 143.00 % | -34.393 M -558.88 % | 7.495 M -83.43 % | 45.230 M 679.42 % | 5.803 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.540 M 0.00 % | 29.540 M -6.44 % | 31.572 M 0.00 % | 31.572 M 15.87 % | 27.249 M 4.65 % | 26.037 M -31.20 % | 37.842 M 0.00 % | 37.842 M -10.20 % | 42.142 M 0.00 % | 42.142 M 14.58 % | 36.780 M 0.00 % | 36.780 M -62.14 % | 97.139 M 100.00 % | 48.570 M -34.64 % | 74.309 M 100.00 % | 37.155 M -47.01 % | 70.110 M 100.00 % | 35.055 M -53.43 % | 75.270 M 100.00 % | 37.635 M -48.39 % | 72.918 M 100.00 % | 36.459 M -30.35 % | 52.348 M 57.49 % | 33.238 M -37.32 % | 53.030 M 4.97 % | 50.517 M -3.73 % | 52.477 M 76.75 % | 29.690 M -45.17 % | 54.146 M 26.74 % | 42.723 M 21.14 % | 35.267 M 33.22 % | 26.473 M -8.22 % | 28.845 M -43.24 % | 50.820 M 47.52 % | 34.449 M 43.54 % | 23.999 M -22.78 % | 31.080 M -12.13 % | 35.369 M -25.82 % | 47.682 M 71.57 % | 27.791 M 14.67 % | 24.236 M -24.86 % | 32.255 M -0.02 % | 32.261 M 41.93 % | 22.730 M -27.36 % | 31.292 M |
| Net income | -3.929 M 0.00 % | -3.929 M 24.90 % | -5.231 M 0.00 % | -5.231 M -2.94 % | -5.082 M 0.00 % | -5.082 M -273.78 % | -1.360 M 0.00 % | -1.360 M -180.90 % | 1.681 M 0.00 % | 1.681 M 41.34 % | 1.189 M 0.00 % | 1.189 M -67.73 % | 3.684 M 100.00 % | 1.842 M -38.86 % | 3.013 M 100.00 % | 1.507 M -54.27 % | 3.294 M 100.00 % | 1.647 M -82.65 % | 9.495 M 100.00 % | 4.748 M 218.41 % | 1.491 M 100.00 % | 745.500 K 3 650.00 % | -21.000 K -101.82 % | 1.151 M -78.88 % | 5.449 M -48.50 % | 10.581 M 73.18 % | 6.110 M 348.28 % | 1.363 M -79.39 % | 6.613 M 29.21 % | 5.118 M 18.58 % | 4.316 M 400.70 % | 862.000 K -85.59 % | 5.982 M -20.32 % | 7.508 M 45.05 % | 5.176 M 858.52 % | 540.000 K -80.39 % | 2.753 M 57.67 % | 1.746 M -73.65 % | 6.626 M 902.42 % | 661.000 K -66.65 % | 1.982 M 398.49 % | -664.000 K -124.97 % | 2.659 M 207.75 % | 864.000 K -87.98 % | 7.187 M |
| Income before tax | -935.000 K 0.00 % | -935.000 K 81.70 % | -5.109 M 0.00 % | -5.109 M -148.07 % | -2.060 M 0.00 % | -2.060 M -57.33 % | -1.309 M 0.00 % | -1.309 M -159.08 % | 2.216 M 0.00 % | 2.216 M 80.64 % | 1.227 M 0.00 % | 1.227 M -74.89 % | 4.884 M 100.00 % | 2.442 M -36.11 % | 3.822 M 100.00 % | 1.911 M -52.28 % | 4.005 M 100.00 % | 2.003 M -81.22 % | 10.662 M 100.00 % | 5.331 M 98.99 % | 2.679 M 100.00 % | 1.340 M 17.81 % | 1.137 M -51.43 % | 2.341 M -65.14 % | 6.716 M -46.02 % | 12.442 M 65.89 % | 7.500 M 299.15 % | 1.879 M -76.24 % | 7.909 M 25.56 % | 6.299 M 21.63 % | 5.179 M 330.15 % | 1.204 M -83.69 % | 7.384 M -18.57 % | 9.068 M 46.26 % | 6.200 M 656.10 % | 820.000 K -70.72 % | 2.801 M 31.01 % | 2.138 M -75.17 % | 8.609 M 407.61 % | 1.696 M -34.54 % | 2.591 M 31.52 % | 1.970 M -34.68 % | 3.016 M 49.68 % | 2.015 M -76.70 % | 8.647 M |
| Income before tax ratio | -0.03 0.00 % | -0.03 80.44 % | -0.16 0.00 % | -0.16 -114.10 % | -0.08 4.45 % | -0.08 -128.67 % | -0.03 0.00 % | -0.03 -165.80 % | 0.05 0.00 % | 0.05 57.65 % | 0.03 0.00 % | 0.03 -33.68 % | 0.05 0.00 % | 0.05 -2.25 % | 0.05 0.00 % | 0.05 -9.96 % | 0.06 0.00 % | 0.06 -59.67 % | 0.14 0.00 % | 0.14 285.55 % | 0.04 0.00 % | 0.04 69.15 % | 0.02 -69.16 % | 0.07 -44.39 % | 0.13 -48.58 % | 0.25 72.33 % | 0.14 125.83 % | 0.06 -56.67 % | 0.15 -0.93 % | 0.15 0.40 % | 0.15 222.89 % | 0.05 -82.23 % | 0.26 43.46 % | 0.18 -0.86 % | 0.18 426.74 % | 0.03 -62.09 % | 0.09 49.09 % | 0.06 -66.52 % | 0.18 195.85 % | 0.06 -42.92 % | 0.11 75.04 % | 0.06 -34.67 % | 0.09 5.46 % | 0.09 -67.92 % | 0.28 |
| EBITDA | 100.500 K 0.00 % | 100.500 K 112.60 % | -797.500 K 0.00 % | -797.500 K 71.19 % | -2.769 M 0.00 % | -2.769 M -571.64 % | 587.000 K 0.00 % | 587.000 K -80.90 % | 3.073 M 0.00 % | 3.073 M 38.86 % | 2.213 M 0.00 % | 2.213 M -29.42 % | 3.136 M 0.00 % | 3.136 M -43.12 % | 5.512 M 100.00 % | 2.756 M -37.65 % | 4.420 M 104.35 % | 2.163 M -57.89 % | 5.137 M 0.00 % | 5.137 M 17.89 % | 4.358 M 0.00 % | 4.358 M 90.95 % | 2.282 M -34.35 % | 3.476 M -55.30 % | 7.776 M -42.54 % | 13.532 M 56.86 % | 8.627 M 194.04 % | 2.934 M -67.24 % | 8.957 M 22.13 % | 7.334 M 18.54 % | 6.187 M 174.61 % | 2.253 M -73.51 % | 8.506 M -16.67 % | 10.207 M 40.84 % | 7.247 M 284.05 % | 1.887 M -52.91 % | 4.007 M 20.87 % | 3.315 M -65.32 % | 9.559 M 290.32 % | 2.449 M -26.06 % | 3.312 M 23.08 % | 2.691 M -25.35 % | 3.605 M 48.72 % | 2.424 M -69.73 % | 8.008 M |
| Net income ratio | -0.13 0.00 % | -0.13 19.73 % | -0.17 0.00 % | -0.17 11.15 % | -0.19 4.45 % | -0.20 -443.25 % | -0.04 0.00 % | -0.04 -190.09 % | 0.04 0.00 % | 0.04 23.35 % | 0.03 0.00 % | 0.03 -14.76 % | 0.04 0.00 % | 0.04 -6.47 % | 0.04 0.00 % | 0.04 -13.70 % | 0.05 0.00 % | 0.05 -62.75 % | 0.13 0.00 % | 0.13 516.92 % | 0.02 0.00 % | 0.02 5 197.11 % | 0.00 -101.16 % | 0.03 -66.30 % | 0.10 -50.94 % | 0.21 79.89 % | 0.12 153.62 % | 0.05 -62.41 % | 0.12 1.95 % | 0.12 -2.11 % | 0.12 275.85 % | 0.03 -84.30 % | 0.21 40.37 % | 0.15 -1.67 % | 0.15 567.75 % | 0.02 -74.60 % | 0.09 79.43 % | 0.05 -64.48 % | 0.14 484.25 % | 0.02 -70.92 % | 0.08 497.26 % | -0.02 -124.98 % | 0.08 116.83 % | 0.04 -83.45 % | 0.23 |
| Ratio EBITDA | 0.00 0.00 % | 0.00 113.47 % | -0.03 0.00 % | -0.03 75.14 % | -0.10 4.45 % | -0.11 -785.47 % | 0.02 0.00 % | 0.02 -78.73 % | 0.07 0.00 % | 0.07 21.19 % | 0.06 0.00 % | 0.06 86.40 % | 0.03 -50.00 % | 0.06 -12.97 % | 0.07 0.00 % | 0.07 17.66 % | 0.06 2.17 % | 0.06 -9.59 % | 0.07 -50.00 % | 0.14 128.41 % | 0.06 -50.00 % | 0.12 174.17 % | 0.04 -58.32 % | 0.10 -28.68 % | 0.15 -45.26 % | 0.27 62.94 % | 0.16 66.36 % | 0.10 -40.26 % | 0.17 -3.64 % | 0.17 -2.15 % | 0.18 106.14 % | 0.09 -71.14 % | 0.29 46.82 % | 0.20 -4.53 % | 0.21 167.55 % | 0.08 -39.01 % | 0.13 37.56 % | 0.09 -53.25 % | 0.20 127.50 % | 0.09 -35.52 % | 0.14 63.80 % | 0.08 -25.34 % | 0.11 4.78 % | 0.11 -58.33 % | 0.26 |
| Gross profit ratio | 0.06 0.00 % | 0.06 -9.35 % | 0.06 0.00 % | 0.06 1 771.07 % | 0.00 -4.45 % | 0.00 -95.12 % | 0.07 0.00 % | 0.07 -42.31 % | 0.12 0.00 % | 0.12 6.37 % | 0.12 0.00 % | 0.12 15.03 % | 0.10 -13.41 % | 0.12 -1.80 % | 0.12 -14.69 % | 0.14 53.61 % | 0.09 -19.79 % | 0.11 -29.06 % | 0.16 -12.52 % | 0.18 27.61 % | 0.14 -14.01 % | 0.17 -59.32 % | 0.41 -13.71 % | 0.47 28.91 % | 0.37 -16.94 % | 0.44 16.07 % | 0.38 -3.04 % | 0.39 4.38 % | 0.38 -7.07 % | 0.40 -1.75 % | 0.41 5.46 % | 0.39 -22.36 % | 0.50 16.31 % | 0.43 0.48 % | 0.43 4.82 % | 0.41 -14.54 % | 0.48 21.15 % | 0.40 -3.13 % | 0.41 -17.52 % | 0.50 12.97 % | 0.44 0.93 % | 0.43 20.48 % | 0.36 -23.83 % | 0.47 58.25 % | 0.30 |
| Weighted average shs out dil | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.00 % | 1.051 B 0.05 % | 1.050 B -0.32 % | 1.053 B 3.79 % | 1.015 B 0.00 % | 1.015 B 1.49 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.03 % | 999.728 M -0.03 % | 1.000 B 0.00 % | 1.000 B 17.65 % | 850.000 M 13.44 % | 749.288 M -0.09 % | 750.000 M 0.04 % | 749.693 M 26.35 % | 593.324 M 0.59 % | 589.815 M |
| Weighted average shs out | 6.681 B 0.00 % | 6.681 B 535.93 % | 1.051 B 0.00 % | 1.051 B 0.27 % | 1.048 B 0.00 % | 1.048 B 0.19 % | 1.046 B 0.00 % | 1.046 B -0.49 % | 1.051 B 0.00 % | 1.051 B -0.03 % | 1.051 B 0.00 % | 1.051 B 0.12 % | 1.050 B -0.53 % | 1.056 B 4.29 % | 1.012 B -0.02 % | 1.012 B 1.24 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B -0.01 % | 1.000 B 0.01 % | 1.000 B -0.07 % | 1.001 B 0.07 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1,000.000 M 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.03 % | 999.728 M -0.03 % | 1.000 B 0.00 % | 1.000 B 17.65 % | 850.000 M 13.44 % | 749.288 M -0.09 % | 750.000 M 0.04 % | 749.693 M 26.35 % | 593.324 M 0.59 % | 589.824 M |
| EPS diluted | 0.00 0.00 % | 0.00 88.00 % | -0.01 0.00 % | -0.01 -4.17 % | 0.00 0.00 % | 0.00 -269.23 % | 0.00 0.00 % | 0.00 -181.25 % | 0.00 0.00 % | 0.00 45.45 % | 0.00 0.00 % | 0.00 -68.57 % | 0.00 105.88 % | 0.00 -43.33 % | 0.00 100.00 % | 0.00 -54.55 % | 0.00 106.25 % | 0.00 -83.16 % | 0.01 102.13 % | 0.00 213.33 % | 0.00 114.29 % | 0.00 3 433.33 % | 0.00 -101.75 % | 0.00 -77.78 % | 0.01 -49.06 % | 0.01 73.77 % | 0.01 335.71 % | 0.00 -78.79 % | 0.01 29.41 % | 0.01 18.60 % | 0.00 377.78 % | 0.00 -85.00 % | 0.01 -20.00 % | 0.01 44.23 % | 0.01 940.00 % | 0.00 -81.48 % | 0.00 58.82 % | 0.00 -74.24 % | 0.01 725.00 % | 0.00 -70.37 % | 0.00 400.00 % | 0.00 -125.71 % | 0.00 133.33 % | 0.00 -87.70 % | 0.01 |
| Earnings per share | 0.00 0.00 % | 0.00 88.00 % | -0.01 0.00 % | -0.01 -2.04 % | 0.00 0.00 % | 0.00 -276.92 % | 0.00 0.00 % | 0.00 -181.25 % | 0.00 0.00 % | 0.00 45.45 % | 0.00 0.00 % | 0.00 -68.57 % | 0.00 105.88 % | 0.00 -43.33 % | 0.00 100.00 % | 0.00 -54.55 % | 0.00 106.25 % | 0.00 -83.16 % | 0.01 102.13 % | 0.00 213.33 % | 0.00 114.29 % | 0.00 3 433.33 % | 0.00 -101.75 % | 0.00 -78.18 % | 0.01 -48.11 % | 0.01 73.77 % | 0.01 335.71 % | 0.00 -78.79 % | 0.01 29.41 % | 0.01 18.60 % | 0.00 377.78 % | 0.00 -85.00 % | 0.01 -20.00 % | 0.01 44.23 % | 0.01 940.00 % | 0.00 -81.48 % | 0.00 58.82 % | 0.00 -74.24 % | 0.01 725.00 % | 0.00 -70.37 % | 0.00 400.00 % | 0.00 -125.71 % | 0.00 133.33 % | 0.00 -87.70 % | 0.01 |
| Gross profit | 1.664 M 0.00 % | 1.664 M -15.19 % | 1.962 M 0.00 % | 1.962 M 2 067.96 % | 90.500 K 0.00 % | 90.500 K -96.64 % | 2.697 M 0.00 % | 2.697 M -48.19 % | 5.205 M 0.00 % | 5.205 M 21.88 % | 4.271 M 0.00 % | 4.271 M -56.45 % | 9.805 M 73.19 % | 5.662 M -35.82 % | 8.821 M 70.62 % | 5.170 M -18.60 % | 6.351 M 60.42 % | 3.959 M -66.96 % | 11.983 M 74.96 % | 6.849 M -34.14 % | 10.399 M 71.98 % | 6.047 M -71.67 % | 21.343 M 35.91 % | 15.704 M -19.20 % | 19.436 M -12.80 % | 22.290 M 11.73 % | 19.949 M 71.38 % | 11.640 M -42.77 % | 20.338 M 17.77 % | 17.269 M 19.02 % | 14.509 M 40.50 % | 10.327 M -28.74 % | 14.493 M -33.98 % | 21.954 M 48.23 % | 14.811 M 50.46 % | 9.844 M -34.01 % | 14.917 M 6.46 % | 14.012 M -28.14 % | 19.500 M 41.51 % | 13.780 M 29.54 % | 10.638 M -24.17 % | 14.028 M 20.45 % | 11.646 M 8.11 % | 10.772 M 14.95 % | 9.371 M |
| Income tax expense | 68.500 K 0.00 % | 68.500 K -43.62 % | 121.500 K 0.00 % | 121.500 K 118.93 % | -642.000 K 0.00 % | -642.000 K -417.04 % | 202.500 K 0.00 % | 202.500 K -66.97 % | 613.000 K 0.00 % | 613.000 K 193.30 % | 209.000 K 0.00 % | 209.000 K -78.95 % | 993.000 K 100.00 % | 496.500 K -51.70 % | 1.028 M 100.00 % | 514.000 K -33.76 % | 776.000 K 100.00 % | 388.000 K -66.75 % | 1.167 M 100.00 % | 583.500 K -50.88 % | 1.188 M 100.00 % | 594.000 K -48.70 % | 1.158 M -2.69 % | 1.190 M -6.08 % | 1.267 M -31.92 % | 1.861 M 33.88 % | 1.390 M 169.38 % | 516.000 K -60.19 % | 1.296 M 9.74 % | 1.181 M 36.85 % | 863.000 K 152.34 % | 342.000 K -75.61 % | 1.402 M -10.13 % | 1.560 M 52.34 % | 1.024 M 265.71 % | 280.000 K 483.33 % | 48.000 K -87.76 % | 392.000 K -76.30 % | 1.654 M 42.59 % | 1.160 M 87.10 % | 620.000 K -70.26 % | 2.085 M 787.23 % | 235.000 K -78.38 % | 1.087 M -22.85 % | 1.409 M |
| Cost of revenue | 27.876 M 0.00 % | 27.876 M -5.86 % | 29.610 M 0.00 % | 29.610 M 9.03 % | 27.158 M 0.00 % | 27.158 M -22.73 % | 35.146 M 0.00 % | 35.146 M -4.85 % | 36.937 M 0.00 % | 36.937 M 13.62 % | 32.510 M 0.00 % | 32.510 M -62.78 % | 87.334 M 103.54 % | 42.908 M -34.48 % | 65.488 M 104.75 % | 31.985 M -49.84 % | 63.759 M 105.04 % | 31.096 M -50.87 % | 63.287 M 105.57 % | 30.786 M -50.76 % | 62.519 M 105.57 % | 30.413 M -1.91 % | 31.005 M 76.83 % | 17.534 M -47.81 % | 33.594 M 19.01 % | 28.227 M -13.22 % | 32.528 M 80.21 % | 18.050 M -46.61 % | 33.808 M 32.82 % | 25.454 M 22.62 % | 20.758 M 28.56 % | 16.146 M 12.50 % | 14.352 M -50.28 % | 28.866 M 46.99 % | 19.638 M 38.74 % | 14.155 M -12.42 % | 16.163 M -24.32 % | 21.357 M -24.22 % | 28.182 M 101.14 % | 14.011 M 3.04 % | 13.598 M -25.40 % | 18.227 M -11.58 % | 20.615 M 72.40 % | 11.958 M -45.45 % | 21.921 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 -100.00 % | 8.303 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 -100.00 % | 745.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.000 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.370 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 -100.00 % | 6.000 K -99.89 % | 5.273 M 505.30 % | -1.301 M -1 029.29 % | 140.000 K 6.06 % | 132.000 K 3.13 % | 128.000 K 106.41 % | -1.997 M -1 672.44 % | 127.000 K 108.49 % | -1.495 M | 0.000 -100.00 % | 139.000 K 0.00 % | 139.000 K 6.11 % | 131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K -91.70 % | 337.500 K -94.09 % | 5.708 M 51.71 % | 3.762 M 0.00 % | 3.762 M 36.23 % | 2.762 M 0.00 % | 2.762 M -5.73 % | 2.930 M 0.00 % | 2.930 M -42.01 % | 5.052 M 60.00 % | 3.158 M -34.60 % | 4.828 M 51.99 % | 3.177 M -9.19 % | 3.498 M 88.01 % | 1.861 M -45.66 % | 3.424 M 152.97 % | 1.353 M -58.37 % | 3.251 M -26.73 % | 4.437 M -77.75 % | 19.940 M 51.95 % | 13.123 M -26.06 % | 17.748 M 113.81 % | 8.301 M -32.31 % | 12.263 M 27.50 % | 9.618 M -21.93 % | 12.320 M 41.90 % | 8.682 M -5.96 % | 9.232 M 24.79 % | 7.398 M -2.03 % | 7.551 M -40.93 % | 12.783 M 50.26 % | 8.507 M -4.57 % | 8.914 M -24.59 % | 11.820 M 2.20 % | 11.565 M 9.25 % | 10.586 M -10.23 % | 11.792 M 55.14 % | 7.601 M -35.62 % | 11.807 M 36.94 % | 8.622 M -1.61 % | 8.763 M 1 254.40 % | 647.000 K |
| Cost and expenses | 27.904 M 0.00 % | 27.904 M -5.85 % | 29.638 M 0.00 % | 29.638 M 7.79 % | 27.496 M 11.46 % | 24.669 M -36.60 % | 38.907 M 0.00 % | 38.907 M -1.99 % | 39.699 M 0.00 % | 39.699 M 12.02 % | 35.439 M 0.00 % | 35.439 M -61.64 % | 92.386 M 100.55 % | 46.066 M -34.49 % | 70.316 M 99.98 % | 35.161 M -47.72 % | 67.257 M 104.08 % | 32.957 M -50.60 % | 66.711 M 107.57 % | 32.139 M -51.13 % | 65.770 M 88.73 % | 34.850 M -31.59 % | 50.945 M 66.18 % | 30.657 M -40.29 % | 51.342 M 40.56 % | 36.528 M -18.45 % | 44.791 M 61.89 % | 27.668 M -40.02 % | 46.128 M 35.13 % | 34.136 M 13.82 % | 29.990 M 27.38 % | 23.544 M 7.49 % | 21.903 M -47.41 % | 41.649 M 47.98 % | 28.145 M 22.00 % | 23.069 M -17.56 % | 27.983 M -15.00 % | 32.922 M -15.08 % | 38.768 M 50.25 % | 25.803 M 21.72 % | 21.199 M -29.42 % | 30.034 M 2.73 % | 29.237 M 41.10 % | 20.721 M -8.18 % | 22.568 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 |
| Selling general and administrative expenses | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K -91.70 % | 337.500 K 0.00 % | 337.500 K 1 546.34 % | 20.500 K 0.00 % | 20.500 K -85.91 % | 145.500 K 0.00 % | 145.500 K 0.00 % | 145.500 K 0.00 % | 145.500 K -97.12 % | 5.052 M 2 364.39 % | 205.000 K -95.75 % | 4.828 M 2 255.12 % | 205.000 K -94.14 % | 3.498 M 5 408.66 % | 63.500 K -98.15 % | 3.424 M 5 292.13 % | 63.500 K -98.05 % | 3.251 M 4 716.30 % | 67.500 K -99.19 % | 8.303 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 -100.00 % | 1.022 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K 112.73 % | -243.500 K -1 317.50 % | 20.000 K -91.79 % | 243.500 K 1 181.58 % | 19.000 K -91.67 % | 228.000 K 3 700.00 % | 6.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 % | 28.000 K -20.00 % | 35.000 K 40.00 % | 25.000 K 66.67 % | 15.000 K 650.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K -60.00 % | 5.000 K -93.67 % | 79.000 K 338.89 % | 18.000 K 20.00 % | 15.000 K -16.67 % | 18.000 K 50.00 % | 12.000 K -47.83 % | 23.000 K -28.13 % | 32.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 530.000 K | 0.000 -100.00 % | 507.000 K | 0.000 -100.00 % | 475.000 K 108.33 % | 228.000 K -2.98 % | 235.000 K 105.24 % | 114.500 K 84.68 % | 62.000 K 0.00 % | 62.000 K -24.85 % | 82.500 K 0.00 % | 82.500 K -14.06 % | 96.000 K 0.00 % | 96.000 K -41.64 % | 164.500 K 0.00 % | 164.500 K -39.07 % | 270.000 K 0.00 % | 270.000 K -11.48 % | 305.000 K 3.74 % | 294.000 K 16.67 % | 252.000 K -10.00 % | 280.000 K -9.97 % | 311.000 K 29.58 % | 240.000 K 3.45 % | 232.000 K 4.98 % | 221.000 K 13.92 % | 194.000 K -17.45 % | 235.000 K -23.45 % | 307.000 K 5.86 % | 290.000 K 3.20 % | 281.000 K 0.00 % | 281.000 K -6.64 % | 301.000 K -2.59 % | 309.000 K -15.57 % | 366.000 K 14.02 % | 321.000 K 11.85 % | 287.000 K -5.90 % | 305.000 K 323.61 % | 72.000 K 89.47 % | 38.000 K -50.65 % | 77.000 K |
| Depreciation and amortization | 1.054 M 0.00 % | 1.054 M 32.77 % | 793.500 K 0.00 % | 793.500 K -16.74 % | 953.000 K 0.00 % | 953.000 K -22.55 % | 1.231 M 0.00 % | 1.231 M 13.62 % | 1.083 M 0.00 % | 1.083 M 9.84 % | 986.000 K 0.00 % | 986.000 K -35.05 % | 1.518 M 100.00 % | 759.000 K -50.03 % | 1.519 M 100.00 % | 759.500 K -51.53 % | 1.567 M 112.76 % | 736.500 K -57.06 % | 1.715 M 100.00 % | 857.500 K -49.38 % | 1.694 M 116.21 % | 783.500 K -53.39 % | 1.681 M 99.88 % | 841.000 K 4.08 % | 808.000 K -0.25 % | 810.000 K -0.74 % | 816.000 K 0.12 % | 815.000 K -0.12 % | 816.000 K 0.25 % | 814.000 K 0.00 % | 814.000 K 0.00 % | 814.000 K -0.12 % | 815.000 K -4.00 % | 849.000 K 10.84 % | 766.000 K -2.54 % | 786.000 K -13.15 % | 905.000 K 4.26 % | 868.000 K 48.63 % | 584.000 K 35.19 % | 432.000 K -0.46 % | 434.000 K 4.33 % | 416.000 K -19.54 % | 517.000 K 39.35 % | 371.000 K -23.35 % | 484.000 K |
| Operating income | 1.636 M 0.00 % | 1.636 M -15.41 % | 1.934 M 0.00 % | 1.934 M 41.37 % | 1.368 M 0.00 % | 1.368 M 312.59 % | -643.500 K 0.00 % | -643.500 K -132.34 % | 1.990 M 0.00 % | 1.990 M 62.18 % | 1.227 M 0.00 % | 1.227 M -74.18 % | 4.753 M 100.00 % | 2.377 M -40.48 % | 3.993 M 100.00 % | 1.997 M -30.02 % | 2.853 M 100.00 % | 1.427 M -83.33 % | 8.559 M 100.00 % | 4.280 M -40.13 % | 7.148 M 100.00 % | 3.574 M 147.85 % | 1.442 M -45.34 % | 2.638 M -62.14 % | 6.968 M -45.23 % | 12.722 M 62.87 % | 7.811 M 268.62 % | 2.119 M -73.97 % | 8.141 M 24.86 % | 6.520 M 21.35 % | 5.373 M 273.38 % | 1.439 M -81.29 % | 7.691 M -17.81 % | 9.358 M 44.39 % | 6.481 M 488.65 % | 1.101 M -64.51 % | 3.102 M 26.77 % | 2.447 M -72.74 % | 8.975 M 344.97 % | 2.017 M -29.92 % | 2.878 M 26.51 % | 2.275 M -26.33 % | 3.088 M 50.41 % | 2.053 M -72.71 % | 7.524 M |
| Operating income ratio | 0.06 0.00 % | 0.06 -9.59 % | 0.06 0.00 % | 0.06 22.01 % | 0.05 -4.45 % | 0.05 408.97 % | -0.02 0.00 % | -0.02 -136.01 % | 0.05 0.00 % | 0.05 41.55 % | 0.03 0.00 % | 0.03 -31.82 % | 0.05 0.00 % | 0.05 -8.94 % | 0.05 0.00 % | 0.05 32.05 % | 0.04 0.00 % | 0.04 -64.21 % | 0.11 0.00 % | 0.11 16.00 % | 0.10 0.00 % | 0.10 255.86 % | 0.03 -65.29 % | 0.08 -39.60 % | 0.13 -47.82 % | 0.25 69.19 % | 0.15 108.55 % | 0.07 -52.53 % | 0.15 -1.48 % | 0.15 0.17 % | 0.15 180.28 % | 0.05 -79.61 % | 0.27 44.80 % | 0.18 -2.12 % | 0.19 310.08 % | 0.05 -54.03 % | 0.10 44.26 % | 0.07 -63.24 % | 0.19 159.35 % | 0.07 -38.88 % | 0.12 68.36 % | 0.07 -26.31 % | 0.10 5.98 % | 0.09 -62.44 % | 0.24 |
| Total other income expenses net | -2.571 M 0.00 % | -2.571 M 63.50 % | -7.043 M 0.00 % | -7.043 M -105.49 % | -3.428 M 0.00 % | -3.428 M 13.99 % | -3.985 M 0.00 % | -3.985 M -1 867.18 % | 225.500 K 0.00 % | 225.500 K 45 200.00 % | -500.000 0.00 % | -500.000 99.98 % | -2.311 M -3 628.24 % | 65.500 K 138.30 % | -171.000 K 94.40 % | -3.054 M -259.08 % | -850.500 K 55.07 % | -1.893 M 41.36 % | -3.228 M -406.99 % | 1.052 M 123.53 % | -4.469 M 3.67 % | -4.640 M -1 644.17 % | -266.000 K -10.83 % | -240.000 K 89.97 % | -2.392 M -54.62 % | -1.547 M -731.72 % | -186.000 K -30.07 % | -143.000 K -31.19 % | -109.000 K 96.49 % | -3.102 M -1 498.97 % | -194.000 K 92.36 % | -2.539 M -0.40 % | -2.529 M -28 000.00 % | -9.000 K -105.26 % | 171.000 K 264.42 % | -104.000 K 65.45 % | -301.000 K -368.75 % | 112.000 K 158.03 % | -193.000 K 33.45 % | -290.000 K 81.92 % | -1.604 M -425.90 % | -305.000 K -323.61 % | -72.000 K -89.47 % | -38.000 K -112.75 % | 298.000 K |
| 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 |
| 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-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -38.590 M 0.00 % | -38.590 M -32.43 % | -29.140 M 0.00 % | -29.140 M -44.32 % | -20.191 M 2.90 % | -20.793 M -58.34 % | -13.132 M 4.87 % | -13.804 M 54.81 % | -30.548 M 1.08 % | -30.881 M 4.69 % | -32.400 M 0.74 % | -32.642 M 32.71 % | -48.507 M 0.00 % | -48.507 M 12.21 % | -55.252 M 0.00 % | -55.252 M -30.70 % | -42.275 M 0.00 % | -42.275 M -52.77 % | -27.673 M 0.12 % | -27.705 M 30.74 % | -40.001 M 0.24 % | -40.098 M -53.44 % | -26.132 M -134.02 % | 76.805 M 285.62 % | -41.377 M -173.86 % | 56.020 M 401.98 % | -18.551 M -128.73 % | 64.564 M 360.52 % | -24.783 M -758.14 % | -2.888 M -105.33 % | 54.152 M 644.19 % | -9.951 M -337.10 % | 4.197 M -92.66 % | 57.143 M 1 726.15 % | -3.514 M -124.11 % | 14.572 M -2.75 % | 14.984 M -62.57 % | 40.037 M 31.30 % | 30.492 M 99.23 % | 15.305 M -44.80 % | 27.726 M |
| Total investments | 181.000 K 0.00 % | 181.000 K | 0.000 | 0.000 -100.00 % | 6.634 M -3.05 % | 6.843 M -50.09 % | 13.710 M 0.00 % | 13.710 M 0.00 % | 13.710 M -1.45 % | 13.912 M 62.03 % | 8.586 M 0.00 % | 8.586 M 0.00 % | 8.586 M -2.97 % | 8.849 M | 0.000 | 0.000 -100.00 % | 312.000 K 0.00 % | 312.000 K | 0.000 | 0.000 -100.00 % | 1.529 M 821.08 % | 166.000 K -89.28 % | 1.548 M -98.99 % | 153.610 M 90 793.49 % | 169.000 K -99.85 % | 112.040 M | 0.000 -100.00 % | 129.128 M 127 749.50 % | 101.000 K | 0.000 -100.00 % | 108.304 M 108 204.00 % | 100.000 K | 0.000 -100.00 % | 114.286 M 106 709.35 % | 107.000 K | 0.000 -100.00 % | 29.968 M 19 486.93 % | 153.000 K -0.65 % | 154.000 K -99.50 % | 30.610 M 11 673.08 % | 260.000 K |
| Total debt | 10.239 M 0.00 % | 10.239 M -16.67 % | 12.287 M 0.00 % | 12.287 M -21.38 % | 15.628 M 0.00 % | 15.628 M -13.30 % | 18.026 M 3.87 % | 17.354 M -8.13 % | 18.889 M 1.79 % | 18.556 M -10.45 % | 20.721 M 1.18 % | 20.479 M -9.09 % | 22.527 M 0.00 % | 22.527 M -7.87 % | 24.452 M 0.00 % | 24.452 M -7.44 % | 26.417 M 0.00 % | 26.417 M -7.82 % | 28.659 M 0.11 % | 28.627 M -7.46 % | 30.935 M 0.31 % | 30.838 M -7.14 % | 33.208 M | 0.000 -100.00 % | 35.259 M | 0.000 -100.00 % | 37.469 M | 0.000 -100.00 % | 39.680 M -5.28 % | 41.890 M | 0.000 -100.00 % | 44.101 M -14.05 % | 51.311 M | 0.000 -100.00 % | 53.522 M -20.98 % | 67.732 M | 0.000 -100.00 % | 54.868 M 8.10 % | 50.757 M | 0.000 -100.00 % | 42.771 M |
| Accumulated other comprehensive income loss | 10.654 M 0.00 % | 10.654 M -8.12 % | 11.596 M 0.00 % | 11.596 M | 0.000 -100.00 % | 8.572 M 3 118.31 % | -284.000 K -101.84 % | 15.426 M 181.80 % | 5.474 M -65.87 % | 16.040 M 2 658.21 % | -627.000 K -106.28 % | 9.982 M 1 183.03 % | 778.000 K -93.17 % | 11.387 M 19 078.65 % | -59.999 K -100.57 % | 10.487 M 9 063.25 % | -117.000 K -101.09 % | 10.700 M 4 414.52 % | -248.000 K -102.35 % | 10.569 M 4 396.34 % | -246.000 K -102.33 % | 10.571 M 5 634.55 % | -191.000 K -100.13 % | 150.575 M 943.13 % | -17.859 M -113.25 % | 134.790 M 1 130.73 % | 10.952 M -91.91 % | 135.330 M 1 048.55 % | -14.267 M -233.62 % | 10.677 M -91.67 % | 128.151 M 1 244.51 % | -11.197 M -204.31 % | 10.734 M -90.67 % | 115.045 M 1 404.37 % | -8.820 M -182.35 % | 10.710 M -50.96 % | 21.838 M 408.75 % | -7.073 M -165.13 % | 10.859 M -54.01 % | 23.614 M 56 123.81 % | 42.000 K |
| Retained earnings | 71.382 M 0.00 % | 71.382 M -1.28 % | 72.311 M 0.00 % | 72.311 M -25.67 % | 97.280 M -0.21 % | 97.488 M -9.27 % | 107.443 M -0.19 % | 107.651 M -2.46 % | 110.370 M 0.00 % | 110.370 M 3.14 % | 107.009 M 0.00 % | 107.009 M 2.27 % | 104.631 M 0.00 % | 104.631 M 3.65 % | 100.947 M 0.00 % | 100.947 M -7.18 % | 108.751 M 11.05 % | 97.934 M -7.13 % | 105.457 M 11.43 % | 94.640 M -1.38 % | 95.962 M 12.70 % | 85.145 M 1.78 % | 83.654 M | 0.000 -100.00 % | 82.524 M | 0.000 -100.00 % | 66.494 M | 0.000 -100.00 % | 59.021 M 24.81 % | 47.290 M | 0.000 -100.00 % | 42.112 M 47.13 % | 28.622 M | 0.000 -100.00 % | 22.906 M 24.44 % | 18.407 M | 0.000 -100.00 % | 11.120 M -37.94 % | 17.918 M | 0.000 -100.00 % | 15.059 M |
| Common stock | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 0.00 % | 10.505 M 5.05 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K | 0.000 -100.00 % | 8.513 M |
| Total equity | 117.210 M 0.00 % | 117.210 M -1.57 % | 119.081 M 0.00 % | 119.081 M -15.41 % | 140.774 M 0.00 % | 140.774 M -11.42 % | 158.920 M 0.00 % | 158.920 M -11.95 % | 180.495 M 0.00 % | 180.495 M 5.44 % | 171.186 M 0.00 % | 171.186 M -2.23 % | 175.088 M 0.00 % | 175.088 M 2.79 % | 170.333 M 0.00 % | 170.333 M 17.54 % | 144.915 M 0.00 % | 144.915 M 2.38 % | 141.553 M 0.00 % | 141.553 M 0.35 % | 141.060 M 0.00 % | 141.060 M 1.03 % | 139.624 M -7.27 % | 150.575 M 0.00 % | 150.575 M 11.71 % | 134.790 M 0.00 % | 134.790 M -0.40 % | 135.330 M 0.00 % | 135.330 M 9.75 % | 123.311 M -3.78 % | 128.151 M 0.00 % | 128.151 M 11.73 % | 114.700 M -0.30 % | 115.045 M 0.00 % | 115.045 M 4.15 % | 110.461 M 362.90 % | 23.863 M 0.00 % | 23.863 M -23.17 % | 31.060 M 19.06 % | 26.088 M 0.00 % | 26.088 M |
| Other non current liabilities | 0.000 -100.00 % | 1.736 M 3.77 % | 1.673 M 0.00 % | 1.673 M | 0.000 -100.00 % | 1.616 M | 0.000 -100.00 % | 1.394 M | 0.000 -100.00 % | 1.339 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 691.000 K 0.00 % | 691.000 K -28.84 % | 971.000 K 0.00 % | 971.000 K 676.80 % | 125.000 K 0.00 % | 125.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 |
| Total non current liabilities | 1.736 M 0.00 % | 1.736 M 3.77 % | 1.673 M 0.00 % | 1.673 M -27.48 % | 2.307 M 0.00 % | 2.307 M -2.45 % | 2.365 M 0.00 % | 2.365 M 61.54 % | 1.464 M 0.00 % | 1.464 M 36.57 % | 1.072 M | 0.000 -100.00 % | 1.483 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 1.023 M | 0.000 -100.00 % | 934.000 K | 0.000 -100.00 % | 896.000 K | 0.000 -100.00 % | 801.000 K | 0.000 -100.00 % | 769.000 K 14.43 % | 672.000 K | 0.000 -100.00 % | 642.000 K 32.92 % | 483.000 K | 0.000 -100.00 % | 438.000 K 30.75 % | 335.000 K | 0.000 -100.00 % | 335.000 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 13.096 M 0.00 % | 13.096 M 1.47 % | 12.906 M 0.00 % | 12.906 M 26.41 % | 10.210 M -48.67 % | 19.892 M 11.63 % | 17.819 M -2.46 % | 18.269 M -7.57 % | 19.766 M -1.60 % | 20.088 M -17.88 % | 24.461 M -3.12 % | 25.249 M 4.10 % | 24.255 M -1.27 % | 24.567 M 112.66 % | 11.552 M -5.77 % | 12.259 M 7.74 % | 11.378 M -39.16 % | 18.701 M 61.94 % | 11.548 M -2.13 % | 11.799 M -36.61 % | 18.614 M 0.00 % | 18.614 M -28.58 % | 26.064 M | 0.000 -100.00 % | 19.703 M | 0.000 -100.00 % | 14.138 M | 0.000 -100.00 % | 12.985 M 111.04 % | 6.153 M | 0.000 -100.00 % | 6.373 M -53.94 % | 13.836 M | 0.000 -100.00 % | 14.503 M 28.32 % | 11.302 M | 0.000 -100.00 % | 10.713 M -36.88 % | 16.973 M | 0.000 -100.00 % | 26.397 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.682 M | 0.000 | 0.000 | 0.000 100.00 % | -18.764 M | 0.000 100.00 % | -20.721 M | 0.000 100.00 % | -22.527 M | 0.000 100.00 % | -24.452 M | 0.000 -100.00 % | 7.024 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.709 M | 0.000 -100.00 % | 3.930 M | 0.000 -100.00 % | 2.472 M | 0.000 -100.00 % | 1.442 M | 0.000 -100.00 % | 641.000 K -36.09 % | 1.003 M | 0.000 -100.00 % | 930.000 K -30.28 % | 1.334 M | 0.000 -100.00 % | 907.000 K -72.62 % | 3.313 M | 0.000 -100.00 % | 1.370 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 10.239 M 0.00 % | 10.239 M -16.67 % | 12.287 M 0.00 % | 12.287 M -17.74 % | 14.937 M 0.00 % | 14.937 M -12.42 % | 17.055 M 0.00 % | 17.055 M -9.11 % | 18.764 M 0.00 % | 18.764 M -9.44 % | 20.721 M 0.00 % | 20.721 M -8.02 % | 22.527 M 0.00 % | 22.527 M -7.87 % | 24.452 M 0.00 % | 24.452 M 26.09 % | 19.393 M -26.59 % | 26.417 M -7.82 % | 28.659 M 0.00 % | 28.659 M -7.36 % | 30.935 M 0.00 % | 30.935 M -6.84 % | 33.208 M | 0.000 -100.00 % | 32.787 M | 0.000 -100.00 % | 37.469 M | 0.000 -100.00 % | 39.039 M -6.81 % | 41.890 M | 0.000 -100.00 % | 43.171 M -15.86 % | 51.311 M | 0.000 -100.00 % | 53.522 M -20.98 % | 67.732 M | 0.000 -100.00 % | 53.498 M 5.40 % | 50.757 M | 0.000 -100.00 % | 42.771 M |
| Total current liabilities | 32.547 M 0.00 % | 32.547 M -12.87 % | 37.353 M 0.00 % | 37.353 M -20.64 % | 47.066 M 0.00 % | 47.066 M -7.72 % | 51.002 M 0.00 % | 51.002 M -5.90 % | 54.199 M 0.00 % | 54.199 M -15.42 % | 64.082 M 0.00 % | 64.082 M -4.68 % | 67.225 M 0.00 % | 67.225 M 24.21 % | 54.124 M 0.00 % | 54.124 M -12.06 % | 61.545 M 0.00 % | 61.545 M 15.05 % | 53.492 M 0.00 % | 53.492 M -21.46 % | 68.104 M 0.00 % | 68.104 M 5.06 % | 64.823 M | 0.000 -100.00 % | 85.065 M | 0.000 -100.00 % | 75.293 M | 0.000 -100.00 % | 67.393 M 16.39 % | 57.902 M | 0.000 -100.00 % | 61.499 M -22.14 % | 78.983 M | 0.000 -100.00 % | 78.046 M -21.42 % | 99.323 M | 0.000 -100.00 % | 74.681 M -0.67 % | 75.182 M | 0.000 -100.00 % | 81.147 M |
| Total liabilities | 34.283 M 0.00 % | 34.283 M -12.15 % | 39.026 M 0.00 % | 39.026 M -20.96 % | 49.373 M 0.00 % | 49.373 M -7.48 % | 53.367 M 0.00 % | 53.367 M -4.12 % | 55.663 M 0.00 % | 55.663 M -14.57 % | 65.154 M 1.67 % | 64.082 M -6.73 % | 68.708 M 2.21 % | 67.225 M 21.49 % | 55.332 M 2.23 % | 54.124 M -13.75 % | 62.753 M 1.96 % | 61.545 M 13.23 % | 54.352 M 1.61 % | 53.492 M -22.62 % | 69.127 M 1.50 % | 68.104 M 3.57 % | 65.757 M | 0.000 -100.00 % | 85.961 M | 0.000 -100.00 % | 76.094 M | 0.000 -100.00 % | 68.162 M 16.37 % | 58.574 M | 0.000 -100.00 % | 62.141 M -21.80 % | 79.466 M | 0.000 -100.00 % | 78.484 M -21.25 % | 99.658 M | 0.000 -100.00 % | 75.016 M -0.22 % | 75.182 M | 0.000 -100.00 % | 81.147 M |
| Other non current assets | 0.000 -100.00 % | 980.000 K | 0.000 -100.00 % | 802.000 K -16.02 % | 955.000 K 0.00 % | 955.000 K | 0.000 -100.00 % | 448.000 K | 0.000 -100.00 % | 477.000 K | 0.000 -100.00 % | 682.000 K 100.75 % | -91.442 M -1 851.43 % | 5.221 M | 0.000 -100.00 % | 654.000 K | 0.000 -100.00 % | 654.000 K | 0.000 -100.00 % | 419.000 K -80.52 % | 2.151 M 0.00 % | 2.151 M 38.95 % | 1.548 M 102.02 % | -76.805 M -4 998.28 % | 1.568 M 102.80 % | -56.020 M -625.12 % | 10.668 M 116.52 % | -64.564 M -802.39 % | 9.192 M -1.19 % | 9.303 M 117.18 % | -54.152 M -589.62 % | 11.060 M -1.50 % | 11.228 M 119.65 % | -57.143 M -692.89 % | 9.638 M | 0.000 100.00 % | -14.984 M | 0.000 -100.00 % | 265.000 K 101.73 % | -15.305 M -5 167.88 % | 302.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.634 M 0.00 % | 6.634 M -51.61 % | 13.710 M 0.00 % | 13.710 M 0.00 % | 13.710 M 0.00 % | 13.710 M 59.68 % | 8.586 M 0.00 % | 8.586 M 0.00 % | 8.586 M 0.00 % | 8.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.529 M | 0.000 -100.00 % | 1.548 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.562 M 0.00 % | 6.562 M -35.89 % | 10.236 M 0.00 % | 10.236 M -11.17 % | 11.523 M 0.00 % | 11.523 M -2.09 % | 11.769 M 0.00 % | 11.769 M -73.40 % | 44.238 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.562 M 0.00 % | 6.562 M -35.89 % | 10.236 M 0.00 % | 10.236 M -11.17 % | 11.523 M 0.00 % | 11.523 M -2.09 % | 11.769 M 0.00 % | 11.769 M -87.72 % | 95.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.151 M | 0.000 100.00 % | -1.548 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 |
| Property plant equipment net | 74.603 M 0.00 % | 74.603 M -1.99 % | 76.114 M 0.00 % | 76.114 M -3.55 % | 78.916 M 0.00 % | 78.916 M -2.11 % | 80.619 M 0.00 % | 80.619 M -0.13 % | 80.727 M 0.00 % | 80.727 M -1.55 % | 81.997 M 0.00 % | 81.997 M -1.04 % | 82.856 M 0.00 % | 82.856 M -1.27 % | 83.920 M 0.00 % | 83.920 M -1.72 % | 85.393 M 0.00 % | 85.393 M -1.05 % | 86.297 M 0.00 % | 86.297 M -0.20 % | 86.471 M 0.00 % | 86.471 M -1.42 % | 87.714 M | 0.000 -100.00 % | 89.117 M | 0.000 -100.00 % | 81.617 M | 0.000 -100.00 % | 84.704 M -1.71 % | 86.181 M | 0.000 -100.00 % | 86.052 M -1.53 % | 87.386 M | 0.000 -100.00 % | 88.313 M -10.64 % | 98.830 M | 0.000 -100.00 % | 51.989 M -0.73 % | 52.371 M | 0.000 -100.00 % | 53.638 M |
| Total non current assets | 75.583 M 0.00 % | 75.583 M -1.73 % | 76.916 M 0.00 % | 76.916 M -17.35 % | 93.067 M 0.00 % | 93.067 M -11.38 % | 105.013 M 0.00 % | 105.013 M -1.34 % | 106.437 M 0.00 % | 106.437 M 3.30 % | 103.034 M 0.00 % | 103.034 M 6.59 % | 96.663 M 0.00 % | 96.663 M 14.29 % | 84.574 M 0.00 % | 84.574 M -1.71 % | 86.047 M 0.00 % | 86.047 M -0.77 % | 86.716 M 0.00 % | 86.716 M -2.15 % | 88.622 M 0.00 % | 88.622 M -1.16 % | 89.660 M 216.74 % | -76.805 M -184.33 % | 91.073 M 262.57 % | -56.020 M -160.53 % | 92.552 M 243.35 % | -64.564 M -168.57 % | 94.163 M -1.56 % | 95.659 M 276.65 % | -54.152 M -155.66 % | 97.287 M -1.53 % | 98.798 M 272.90 % | -57.143 M -158.23 % | 98.135 M -0.95 % | 99.081 M 761.25 % | -14.984 M -128.67 % | 52.270 M -0.70 % | 52.636 M 443.91 % | -15.305 M -128.37 % | 53.940 M |
| Other current assets | 3.396 M -14.16 % | 3.956 M -35.37 % | 6.121 M 0.00 % | 6.121 M -47.21 % | 11.596 M 0.00 % | 11.596 M 11.78 % | 10.374 M 0.00 % | 10.374 M -4.37 % | 10.848 M 1.90 % | 10.646 M -20.74 % | 13.431 M 0.00 % | 13.431 M -3.78 % | 13.959 M 1.92 % | 13.696 M 213.41 % | 4.370 M 0.00 % | 4.370 M -2.91 % | 4.501 M 7.45 % | 4.189 M 118.63 % | 1.916 M 0.00 % | 1.916 M 33.15 % | 1.439 M 0.00 % | 1.439 M -44.12 % | 2.575 M | 0.000 -100.00 % | 1.582 M | 0.000 -100.00 % | 2.509 M | 0.000 -100.00 % | 1.549 M -67.96 % | 4.835 M | 0.000 -100.00 % | 1.538 M -68.93 % | 4.950 M | 0.000 -100.00 % | 843.000 K -65.35 % | 2.433 M | 0.000 -100.00 % | 4.766 M 1.23 % | 4.708 M | 0.000 -100.00 % | 4.171 M |
| Short term investments | 181.000 K 0.00 % | 181.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 -100.00 % | 202.000 K 0.00 % | 202.000 K | 0.000 | 0.000 -100.00 % | 263.000 K 0.00 % | 263.000 K | 0.000 | 0.000 -100.00 % | 312.000 K 0.00 % | 312.000 K | 0.000 | 0.000 -100.00 % | 166.000 K 0.00 % | 166.000 K | 0.000 -100.00 % | 153.610 M 90 793.49 % | 169.000 K -99.85 % | 112.040 M | 0.000 -100.00 % | 129.128 M 127 749.50 % | 101.000 K | 0.000 -100.00 % | 108.304 M 108 204.00 % | 100.000 K | 0.000 -100.00 % | 114.286 M 106 709.35 % | 107.000 K | 0.000 -100.00 % | 29.968 M 19 486.93 % | 153.000 K -0.65 % | 154.000 K -99.50 % | 30.610 M 11 673.08 % | 260.000 K |
| cash and cash equivalents | 48.829 M 0.00 % | 48.829 M 17.87 % | 41.427 M 0.00 % | 41.427 M 15.66 % | 35.819 M 0.00 % | 35.819 M 14.96 % | 31.158 M 0.00 % | 31.158 M -36.97 % | 49.437 M 0.00 % | 49.437 M -6.94 % | 53.121 M 0.00 % | 53.121 M -25.22 % | 71.034 M 0.00 % | 71.034 M -10.88 % | 79.704 M 0.00 % | 79.704 M 16.03 % | 68.692 M 0.00 % | 68.692 M 21.94 % | 56.332 M 0.00 % | 56.332 M -20.59 % | 70.936 M 0.00 % | 70.936 M 19.54 % | 59.340 M 177.26 % | -76.805 M -200.22 % | 76.636 M 236.80 % | -56.020 M -200.00 % | 56.020 M 186.77 % | -64.564 M -200.16 % | 64.463 M 43.96 % | 44.778 M 182.69 % | -54.152 M -200.19 % | 54.052 M 14.73 % | 47.114 M 182.45 % | -57.143 M -200.19 % | 57.036 M 7.29 % | 53.160 M 454.78 % | -14.984 M -201.03 % | 14.831 M -26.81 % | 20.265 M 232.41 % | -15.305 M -201.73 % | 15.045 M |
| Cash and short term investments | 48.829 M -0.37 % | 49.010 M 18.30 % | 41.427 M 0.00 % | 41.427 M 14.99 % | 36.028 M 0.00 % | 36.028 M 15.63 % | 31.158 M 0.00 % | 31.158 M -36.97 % | 49.437 M -0.41 % | 49.639 M -6.55 % | 53.121 M 0.00 % | 53.121 M -25.22 % | 71.034 M -0.37 % | 71.297 M -10.55 % | 79.704 M 0.00 % | 79.704 M 16.03 % | 68.692 M -0.45 % | 69.004 M 22.50 % | 56.332 M 0.00 % | 56.332 M -20.59 % | 70.936 M -0.23 % | 71.102 M 19.82 % | 59.340 M -22.74 % | 76.805 M 0.22 % | 76.636 M 36.80 % | 56.020 M 0.00 % | 56.020 M -13.23 % | 64.564 M 0.16 % | 64.463 M 43.96 % | 44.778 M -17.31 % | 54.152 M 0.19 % | 54.052 M 14.73 % | 47.114 M -17.55 % | 57.143 M 0.19 % | 57.036 M 7.29 % | 53.160 M 254.78 % | 14.984 M 1.03 % | 14.831 M -27.37 % | 20.419 M 33.41 % | 15.305 M 0.00 % | 15.305 M |
| Total current assets | 75.910 M 0.00 % | 75.910 M -6.50 % | 81.191 M 0.00 % | 81.191 M -16.37 % | 97.080 M 0.00 % | 97.080 M -9.50 % | 107.274 M 0.00 % | 107.274 M -17.30 % | 129.721 M 0.00 % | 129.721 M -2.69 % | 133.306 M 0.00 % | 133.306 M -9.40 % | 147.133 M 0.00 % | 147.133 M 4.28 % | 141.091 M 0.00 % | 141.091 M 16.01 % | 121.621 M 0.00 % | 121.621 M 11.39 % | 109.189 M 0.00 % | 109.189 M -10.18 % | 121.565 M 0.00 % | 121.565 M 5.05 % | 115.721 M 50.67 % | 76.805 M -47.20 % | 145.463 M 159.66 % | 56.020 M -52.66 % | 118.332 M 83.28 % | 64.564 M -40.95 % | 109.329 M 26.79 % | 86.226 M 59.23 % | 54.152 M -41.78 % | 93.005 M -2.48 % | 95.368 M 66.89 % | 57.143 M -40.10 % | 95.394 M -14.09 % | 111.038 M 641.04 % | 14.984 M -67.85 % | 46.609 M -13.59 % | 53.940 M 252.43 % | 15.305 M -71.43 % | 53.564 M |
| Inventory | 3.315 M 0.00 % | 3.315 M -47.46 % | 6.310 M 0.00 % | 6.310 M -36.65 % | 9.960 M 0.00 % | 9.960 M -40.25 % | 16.670 M 0.00 % | 16.670 M -15.89 % | 19.820 M 0.00 % | 19.820 M 4.54 % | 18.959 M 0.00 % | 18.959 M 5.90 % | 17.902 M 0.00 % | 17.902 M 3.65 % | 17.271 M 0.00 % | 17.271 M 38.02 % | 12.513 M 0.00 % | 12.513 M 36.68 % | 9.155 M 0.00 % | 9.155 M -19.29 % | 11.343 M 0.00 % | 11.343 M 12.50 % | 10.083 M | 0.000 -100.00 % | 11.518 M | 0.000 -100.00 % | 10.628 M | 0.000 -100.00 % | 9.170 M -9.14 % | 10.092 M | 0.000 -100.00 % | 10.121 M 6.46 % | 9.507 M | 0.000 -100.00 % | 6.227 M -36.13 % | 9.749 M | 0.000 -100.00 % | 5.567 M -12.56 % | 6.367 M | 0.000 -100.00 % | 5.251 M |
| Net receivables | 20.370 M 3.78 % | 19.629 M -28.19 % | 27.333 M 0.00 % | 27.333 M -30.80 % | 39.496 M 0.00 % | 39.496 M -33.56 % | 59.446 M 21.14 % | 49.072 M -1.10 % | 49.616 M 0.00 % | 49.616 M 3.81 % | 47.795 M 0.00 % | 47.795 M 8.04 % | 44.238 M 0.00 % | 44.238 M 11.30 % | 39.746 M 0.00 % | 39.746 M 8.92 % | 36.490 M 1.60 % | 35.915 M -14.05 % | 41.786 M 0.00 % | 41.786 M 10.89 % | 37.681 M 0.00 % | 37.681 M | 0.000 | 0.000 -100.00 % | 55.727 M | 0.000 -100.00 % | 49.175 M | 0.000 -100.00 % | 34.046 M 28.37 % | 26.521 M | 0.000 -100.00 % | 27.495 M -18.65 % | 33.797 M | 0.000 -100.00 % | 31.288 M -31.53 % | 45.696 M | 0.000 -100.00 % | 21.445 M -4.46 % | 22.446 M | 0.000 -100.00 % | 28.837 M |
| Tax assets | 980.000 K | 0.000 -100.00 % | 802.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 448.000 K | 0.000 -100.00 % | 477.000 K | 0.000 -100.00 % | 682.000 K | 0.000 -100.00 % | 805.000 K | 0.000 -100.00 % | 654.000 K | 0.000 -100.00 % | 654.000 K | 0.000 -100.00 % | 419.000 K | 0.000 -100.00 % | 622.000 K | 0.000 -100.00 % | 398.000 K | 0.000 -100.00 % | 388.000 K | 0.000 -100.00 % | 267.000 K | 0.000 -100.00 % | 267.000 K 52.57 % | 175.000 K | 0.000 -100.00 % | 175.000 K -4.89 % | 184.000 K | 0.000 -100.00 % | 184.000 K -26.69 % | 251.000 K | 0.000 -100.00 % | 281.000 K | 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 |
| Account payables | 9.212 M 0.00 % | 9.212 M -24.24 % | 12.160 M 0.00 % | 12.160 M -0.63 % | 12.237 M 0.00 % | 12.237 M -21.95 % | 15.678 M 0.00 % | 15.678 M 2.16 % | 15.347 M 0.00 % | 15.347 M -15.27 % | 18.112 M 0.00 % | 18.112 M -10.03 % | 20.131 M 0.00 % | 20.131 M 15.61 % | 17.413 M 0.00 % | 17.413 M 6.00 % | 16.427 M 0.00 % | 16.427 M 26.03 % | 13.034 M 0.00 % | 13.034 M -29.75 % | 18.555 M 0.00 % | 18.555 M 1 044.66 % | 1.621 M | 0.000 -100.00 % | 25.159 M | 0.000 -100.00 % | 22.244 M | 0.000 -100.00 % | 13.446 M 51.83 % | 8.856 M | 0.000 -100.00 % | 9.165 M -17.94 % | 11.168 M | 0.000 -100.00 % | 8.207 M -39.93 % | 13.663 M | 0.000 -100.00 % | 6.360 M -14.65 % | 7.452 M | 0.000 -100.00 % | 11.979 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K | 0.000 -100.00 % | 322.000 K | 0.000 -100.00 % | 788.000 K | 0.000 -100.00 % | 312.000 K | 0.000 -100.00 % | 707.000 K | 0.000 -100.00 % | 299.000 K | 0.000 -100.00 % | 251.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.930 M | 0.000 -100.00 % | 2.472 M | 0.000 -100.00 % | 1.442 M | 0.000 -100.00 % | 641.000 K -36.09 % | 1.003 M | 0.000 -100.00 % | 930.000 K -30.28 % | 1.334 M | 0.000 -100.00 % | 907.000 K -72.62 % | 3.313 M | 0.000 -100.00 % | 1.370 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.394 M | 0.000 100.00 % | -1.339 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -460.000 K 0.00 % | -460.000 K -168.76 % | 669.000 K 0.00 % | 669.000 K -36.41 % | 1.052 M 0.00 % | 1.052 M -9.47 % | 1.162 M 0.00 % | 1.162 M 48.21 % | 784.000 K 0.00 % | 784.000 K 27.90 % | 613.000 K 0.00 % | 613.000 K 1 073.02 % | -63.000 K 0.00 % | -63.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 -100.00 % | 2.025 M -10.99 % | 2.275 M | 0.000 -100.00 % | 2.474 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.293 M 0.00 % | 1.293 M -21.30 % | 1.643 M 0.00 % | 1.643 M 258.73 % | 458.000 K 0.00 % | 458.000 K 89.26 % | 242.000 K 0.00 % | 242.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.024 M | 0.000 -100.00 % | 32.000 K 0.00 % | 32.000 K -67.01 % | 97.000 K 0.00 % | 97.000 K -39.38 % | 160.000 K | 0.000 100.00 % | -2.472 M | 0.000 | 0.000 | 0.000 100.00 % | -641.000 K | 0.000 | 0.000 100.00 % | -930.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.370 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 284.000 K | 0.000 -100.00 % | 173.969 M | 0.000 -100.00 % | 170.651 M | 0.000 -100.00 % | 173.526 M | 0.000 -100.00 % | 169.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.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 -100.00 % | 17.926 M | 0.000 -100.00 % | 23.572 M |
| Other total stockholders equity | 24.669 M 0.00 % | 24.669 M 0.00 % | 24.669 M 0.00 % | 24.669 M -26.25 % | 33.449 M 35.59 % | 24.669 M -38.79 % | 40.303 M 63.38 % | 24.669 M -41.99 % | 42.528 M 0.00 % | 42.528 M 133.19 % | -128.123 M -401.27 % | 42.528 M 133.82 % | -125.745 M -363.17 % | 47.781 M 116.38 % | -291.779 M -710.66 % | 47.781 M 81.37 % | 26.344 M 0.00 % | 26.344 M 0.00 % | 26.344 M 0.00 % | 26.344 M -42.93 % | 46.161 M 30.60 % | 35.344 M 0.54 % | 35.153 M | 0.000 -100.00 % | 47.344 M | 0.000 -100.00 % | 47.344 M | 0.000 -100.00 % | 55.344 M 0.00 % | 55.344 M | 0.000 -100.00 % | 65.344 M 0.00 % | 65.344 M | 0.000 -100.00 % | 71.344 M 0.00 % | 71.344 M 3 423.16 % | 2.025 M | 0.000 100.00 % | -17.926 M -824.58 % | 2.474 M 110.50 % | -23.572 M |
| Deferred tax liabilities non current | 1.736 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.616 M | 0.000 -100.00 % | 1.394 M | 0.000 -100.00 % | 1.339 M | 0.000 -100.00 % | 1.072 M | 0.000 -100.00 % | 1.483 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 1.023 M | 0.000 -100.00 % | 934.000 K | 0.000 -100.00 % | 896.000 K | 0.000 -100.00 % | 801.000 K | 0.000 -100.00 % | 769.000 K 14.43 % | 672.000 K | 0.000 -100.00 % | 642.000 K 32.92 % | 483.000 K | 0.000 -100.00 % | 438.000 K 30.75 % | 335.000 K | 0.000 -100.00 % | 335.000 K | 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 |
| Total assets | 151.493 M 0.00 % | 151.493 M -4.18 % | 158.107 M 0.00 % | 158.107 M -16.85 % | 190.147 M 0.00 % | 190.147 M -10.43 % | 212.287 M 0.00 % | 212.287 M -10.11 % | 236.158 M 0.00 % | 236.158 M -0.08 % | 236.340 M 0.00 % | 236.340 M -3.06 % | 243.796 M 0.00 % | 243.796 M 8.03 % | 225.665 M 0.00 % | 225.665 M 8.67 % | 207.668 M 0.00 % | 207.668 M 6.00 % | 195.905 M 0.00 % | 195.905 M -6.79 % | 210.187 M 0.00 % | 210.187 M 2.34 % | 205.381 M | 0.000 -100.00 % | 236.536 M | 0.000 -100.00 % | 210.884 M | 0.000 -100.00 % | 203.492 M 11.88 % | 181.885 M | 0.000 -100.00 % | 190.292 M -2.00 % | 194.166 M | 0.000 -100.00 % | 193.529 M -7.90 % | 210.119 M | 0.000 -100.00 % | 98.879 M -7.22 % | 106.576 M | 0.000 -100.00 % | 107.504 M |
| 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-09-30 | 2017-06-30 | 2017-03-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 |
| 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 | 2014-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.664 M 0.00 % | 3.664 M | 0.000 | 0.000 -100.00 % | 6.629 M 0.00 % | 6.629 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 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 6.000 K 0.00 % | 6.000 K -85.00 % | 40.000 K 0.00 % | 40.000 K -1.23 % | 40.500 K 0.00 % | 40.500 K -51.50 % | 83.500 K 0.00 % | 83.500 K -0.60 % | 84.000 K 0.00 % | 84.000 K -63.00 % | 227.000 K 0.00 % | 227.000 K 291.38 % | 58.000 K 0.00 % | 58.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 |
| Change in working capital | 11.162 M 0.00 % | 11.162 M | 0.000 | 0.000 -100.00 % | 8.798 M 0.00 % | 8.798 M | 0.000 | 0.000 100.00 % | -4.928 M 0.00 % | -4.928 M | 0.000 | 0.000 100.00 % | -5.193 M 0.00 % | -5.193 M | 0.000 | 0.000 100.00 % | -438.500 K 0.00 % | -438.500 K -125.67 % | 1.708 M 0.00 % | 1.708 M -74.57 % | 6.719 M 0.00 % | 6.719 M | 0.000 100.00 % | -1.116 M 0.00 % | -1.116 M 0.00 % | -1.116 M | 0.000 -100.00 % | 1.120 M 0.00 % | 1.120 M 0.00 % | 1.120 M | 0.000 100.00 % | -1.950 M 0.00 % | -1.950 M 0.00 % | -1.950 M | 0.000 100.00 % | -216.000 K 0.00 % | -216.000 K 0.00 % | -216.000 K -189.53 % | 241.250 K 0.00 % | 241.250 K -91.97 % | 3.006 M 1 146.01 % | 241.250 K 142.16 % | -572.250 K 0.00 % | -572.250 K 15.10 % | -674.000 K -17.78 % | -572.250 K |
| Accounts receivables | 8.504 M 0.00 % | 8.504 M | 0.000 | 0.000 -100.00 % | 4.701 M 0.00 % | 4.701 M | 0.000 | 0.000 100.00 % | -2.689 M 0.00 % | -2.689 M | 0.000 | 0.000 100.00 % | -4.162 M 0.00 % | -4.162 M | 0.000 | 0.000 -100.00 % | 883.000 K 0.00 % | 883.000 K | 0.000 | 0.000 -100.00 % | 9.023 M 0.00 % | 9.023 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 -100.00 % | 1.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.886 M | 0.000 |
| Inventory | 3.323 M 0.00 % | 3.323 M | 0.000 | 0.000 -100.00 % | 4.930 M 0.00 % | 4.930 M | 0.000 | 0.000 100.00 % | -1.080 M 0.00 % | -1.080 M | 0.000 | 0.000 100.00 % | -2.695 M 0.00 % | -2.695 M | 0.000 | 0.000 100.00 % | -700.500 K 0.00 % | -700.500 K -148.85 % | -281.500 K 0.00 % | -281.500 K 50.00 % | -563.000 K 0.00 % | -563.000 K | 0.000 100.00 % | -750.000 K 0.00 % | -750.000 K 0.00 % | -750.000 K | 0.000 -100.00 % | 145.750 K 0.00 % | 145.750 K 0.00 % | 145.750 K | 0.000 100.00 % | -979.500 K 0.00 % | -979.500 K 0.00 % | -979.500 K | 0.000 100.00 % | -150.000 K 0.00 % | -150.000 K 0.00 % | -150.000 K -110.53 % | -71.250 K 0.00 % | -71.250 K -108.57 % | 831.000 K 1 266.32 % | -71.250 K -2 092.31 % | -3.250 K 0.00 % | -3.250 K -100.17 % | 1.936 M 59 669.23 % | -3.250 K |
| 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 |
| Other working capital | -664.000 K 0.00 % | -664.000 K | 0.000 | 0.000 100.00 % | -833.000 K 0.00 % | -833.000 K | 0.000 | 0.000 100.00 % | -1.160 M 0.00 % | -1.160 M | 0.000 | 0.000 -100.00 % | 1.664 M 0.00 % | 1.664 M | 0.000 | 0.000 100.00 % | -621.000 K 0.00 % | -621.000 K -131.21 % | 1.990 M 0.00 % | 1.990 M 214.25 % | -1.742 M 0.00 % | -1.742 M | 0.000 100.00 % | -366.250 K 0.00 % | -366.250 K 0.00 % | -366.250 K | 0.000 -100.00 % | 974.250 K 0.00 % | 974.250 K 0.00 % | 974.250 K | 0.000 100.00 % | -970.000 K 0.00 % | -970.000 K 0.00 % | -970.000 K | 0.000 100.00 % | -66.000 K 0.00 % | -66.000 K 0.00 % | -66.000 K -121.12 % | 312.500 K 0.00 % | 312.500 K -39.32 % | 515.000 K 64.80 % | 312.500 K 154.92 % | -569.000 K 0.00 % | -569.000 K 87.34 % | -4.496 M -690.16 % | -569.000 K |
| Other non cash items | -3.551 M 0.00 % | -3.551 M -141.32 % | 8.594 M 0.00 % | 8.594 M 650.69 % | -1.561 M 0.00 % | -1.561 M -194.83 % | 1.646 M 0.00 % | 1.646 M 104.03 % | 806.500 K 0.00 % | 806.500 K 124.28 % | -3.322 M 0.00 % | -3.322 M -126.57 % | 12.504 M 28.10 % | 9.762 M 188.93 % | -10.977 M -57.20 % | -6.983 M -170.22 % | 9.945 M 152.48 % | 3.939 M 135.51 % | -11.093 M -56.29 % | -7.098 M -148.75 % | 14.558 M 1 779.12 % | -867.000 K 63.14 % | -2.352 M -104.34 % | -1.151 M 78.88 % | -5.449 M 48.50 % | -10.581 M -73.18 % | -6.110 M -348.28 % | -1.363 M 79.39 % | -6.613 M -29.21 % | -5.118 M -18.58 % | -4.316 M -400.70 % | -862.000 K 85.59 % | -5.982 M 20.32 % | -7.508 M -45.05 % | -5.176 M -858.52 % | -540.000 K 80.39 % | -2.753 M -57.67 % | -1.746 M 73.65 % | -6.626 M -902.42 % | -661.000 K 87.89 % | -5.459 M -192.35 % | 5.911 M 322.30 % | -2.659 M -207.75 % | -864.000 K -189.53 % | 965.000 K 117.19 % | -5.614 M |
| Net cash provided by operating activities | 4.868 M 0.00 % | 4.868 M 16.95 % | 4.162 M 0.00 % | 4.162 M 20.50 % | 3.454 M 0.00 % | 3.454 M 121.84 % | 1.557 M 0.00 % | 1.557 M 233.82 % | -1.164 M 0.00 % | -1.164 M -9.45 % | -1.063 M 0.00 % | -1.063 M -107.25 % | 14.670 M 98.32 % | 7.397 M 178.00 % | -9.483 M -103.54 % | -4.659 M -139.92 % | 11.672 M 96.78 % | 5.932 M 279.04 % | -3.313 M -121.98 % | -1.493 M -110.40 % | 14.355 M 92.84 % | 7.444 M 356.42 % | -2.903 M -144.78 % | 6.484 M 0.00 % | 6.484 M 0.00 % | 6.484 M | 0.000 -100.00 % | 6.369 M 0.00 % | 6.369 M 0.00 % | 6.369 M | 0.000 -100.00 % | 3.984 M 0.00 % | 3.984 M 0.00 % | 3.984 M | 0.000 -100.00 % | 3.590 M 0.00 % | 3.590 M 0.00 % | 3.590 M 89.18 % | 1.898 M 0.00 % | 1.898 M 5 228.38 % | -37.000 K -100.65 % | 5.663 M 34.81 % | 4.201 M 0.00 % | 4.201 M -47.24 % | 7.962 M 89.54 % | 4.201 M |
| Investments in property plant and equipment | -40.500 K 0.00 % | -40.500 K 35.20 % | -62.500 K 0.00 % | -62.500 K 42.92 % | -109.500 K 0.00 % | -109.500 K 39.84 % | -182.000 K 0.00 % | -182.000 K -460.00 % | -32.500 K 0.00 % | -32.500 K 85.65 % | -226.500 K 0.00 % | -226.500 K 50.22 % | -455.000 K 81.32 % | -2.436 M -5 312.22 % | -45.000 K -100.00 % | -22.500 K 98.04 % | -1.148 M -100.00 % | -574.000 K -4 683.33 % | -12.000 K -100.00 % | -6.000 K 98.61 % | -432.000 K -100.00 % | -216.000 K -453.85 % | -39.000 K -205.88 % | -12.750 K 0.00 % | -12.750 K 0.00 % | -12.750 K | 0.000 100.00 % | -7.250 K 0.00 % | -7.250 K 0.00 % | -7.250 K | 0.000 100.00 % | -420.000 K 0.00 % | -420.000 K 0.00 % | -420.000 K | 0.000 100.00 % | -12.188 M 0.00 % | -12.188 M 0.00 % | -12.188 M -51 217.89 % | -23.750 K 0.00 % | -23.750 K 58.33 % | -57.000 K -140.00 % | -23.750 K -100.33 % | 7.107 M 0.00 % | 7.107 M 0.00 % | 7.107 M 0.00 % | 7.107 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.000 K | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 888.000 K | 0.000 -100.00 % | 539.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 |
| 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 100.00 % | -8.586 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 |
| 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 |
| Other investing activites | 99.500 K 0.00 % | 99.500 K 35.37 % | 73.500 K 0.00 % | 73.500 K 374.19 % | 15.500 K 0.00 % | 15.500 K 55.00 % | 10.000 K 0.00 % | 10.000 K 5.26 % | 9.500 K 0.00 % | 9.500 K 100.23 % | -4.146 M 0.00 % | -4.146 M 68.11 % | -13.002 M -53.86 % | -8.451 M -65 103.85 % | 13.000 K 0.00 % | 13.000 K -95.48 % | 287.500 K 0.00 % | 287.500 K 2 200.00 % | 12.500 K 0.00 % | 12.500 K 150.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 -100.00 % | 12.750 K 0.00 % | 12.750 K 0.00 % | 12.750 K | 0.000 -100.00 % | 7.250 K 0.00 % | 7.250 K 0.00 % | 7.250 K | 0.000 -100.00 % | 420.000 K 0.00 % | 420.000 K 0.00 % | 420.000 K | 0.000 -100.00 % | 12.188 M 0.00 % | 12.188 M 0.00 % | 12.188 M 51 217.89 % | 23.750 K 0.00 % | 23.750 K 2 275.00 % | 1.000 K -99.84 % | 612.000 K 108.61 % | -7.107 M 0.00 % | -7.107 M -71 167.50 % | 10.000 K 100.14 % | -7.107 M |
| Net cash used for investing activites | 59.000 K 0.00 % | 59.000 K 436.36 % | 11.000 K 0.00 % | 11.000 K 111.70 % | -94.000 K 0.00 % | -94.000 K 45.35 % | -172.000 K 0.00 % | -172.000 K -647.83 % | -23.000 K 0.00 % | -23.000 K 99.47 % | -4.373 M 0.00 % | -4.373 M 79.97 % | -21.828 M -100.51 % | -10.886 M -1 391.34 % | 843.000 K 8 973.68 % | -9.500 K 98.44 % | -609.000 K -112.57 % | -286.500 K -2 287.50 % | -12.000 K -284.62 % | 6.500 K 101.50 % | -432.000 K -104.74 % | -211.000 K -441.03 % | -39.000 K -205.88 % | -12.750 K 0.00 % | -12.750 K 0.00 % | -12.750 K | 0.000 100.00 % | -7.250 K 0.00 % | -7.250 K 0.00 % | -7.250 K | 0.000 100.00 % | -301.750 K 0.00 % | -301.750 K 0.00 % | -301.750 K | 0.000 100.00 % | -12.188 M 0.00 % | -12.188 M 0.00 % | -12.188 M -11 598.11 % | 106.000 K 0.00 % | 106.000 K 289.29 % | -56.000 K -109.15 % | 612.000 K -91.39 % | 7.107 M 0.00 % | 7.107 M 70 967.50 % | 10.000 K -99.86 % | 7.107 M |
| 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 100.00 % | -1.138 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 |
| 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 -100.00 % | 28.500 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 -100.00 % | 22.502 M 0.00 % | 22.502 M 0.00 % | 22.502 M 1 124 987.50 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.626 M 0.00 % | -2.626 M 70.59 % | -8.930 M 0.00 % | -8.930 M | 0.000 | 0.000 100.00 % | -2.627 M 0.00 % | -2.627 M | 0.000 | 0.000 100.00 % | -6.828 M -100.00 % | -3.414 M | 0.000 | 0.000 100.00 % | -9.000 M -100.00 % | -4.500 M -50.00 % | -3.000 M 0.00 % | -3.000 M 75.00 % | -12.000 M -500.00 % | -2.000 M 0.00 % | -2.000 M 0.00 % | -2.000 M | 0.000 100.00 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M | 0.000 100.00 % | -1.500 M 0.00 % | -1.500 M 0.00 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.905 M 0.00 % | -4.905 M 45.62 % | -9.019 M -83.88 % | -4.905 M 3.46 % | -5.081 M 0.00 % | -5.081 M -1 103.91 % | -422.000 K 91.69 % | -5.081 M |
| Other financing activites | -1.181 M 0.00 % | -1.181 M 12.19 % | -1.345 M 0.00 % | -1.345 M -192.93 % | 1.447 M 0.00 % | 1.447 M 203.86 % | -1.393 M 0.00 % | -1.393 M -53.64 % | -907.000 K 0.00 % | -907.000 K -125.34 % | -402.500 K 0.00 % | -402.500 K 79.09 % | -1.925 M -82.90 % | -1.053 M -107.73 % | 13.616 M 0.00 % | 13.616 M 1 030.90 % | 1.204 M 146.47 % | 488.500 K 121.45 % | -2.277 M -73.16 % | -1.315 M 42.32 % | -2.280 M -61.53 % | -1.412 M 37.90 % | -2.273 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 100.00 % | -11.654 M -404.75 % | 3.824 M 263.84 % | -2.334 M | 0.000 100.00 % | -5.960 M 57.38 % | -13.983 M -134.61 % | -5.960 M |
| Net cash used provided by financing activities | -1.181 M 0.00 % | -1.181 M 12.19 % | -1.345 M 0.00 % | -1.345 M -14.08 % | -1.179 M 0.00 % | -1.179 M 88.58 % | -10.323 M 0.00 % | -10.323 M -1 038.15 % | -907.000 K 0.00 % | -907.000 K 70.06 % | -3.029 M 0.00 % | -3.029 M -57.35 % | -1.925 M -82.90 % | -1.053 M -105.34 % | 19.707 M 93.17 % | 10.202 M 747.34 % | 1.204 M 146.47 % | 488.500 K 104.33 % | -11.277 M -93.93 % | -5.815 M -155.04 % | -2.280 M -61.53 % | -1.412 M 90.11 % | -14.273 M -359.64 % | -3.105 M 0.00 % | -3.105 M 0.00 % | -3.105 M | 0.000 100.00 % | -3.605 M 0.00 % | -3.605 M 0.00 % | -3.605 M | 0.000 100.00 % | -6.355 M 0.00 % | -6.355 M 0.00 % | -6.355 M | 0.000 -100.00 % | 17.908 M 0.00 % | 17.908 M 0.00 % | 17.908 M 208.15 % | -16.559 M 0.00 % | -16.559 M -218.74 % | -5.195 M -122.58 % | -2.334 M 78.86 % | -11.041 M 0.00 % | -11.041 M 23.36 % | -14.405 M -30.47 % | -11.041 M |
| Effect of forex changes on cash | -44.500 K 0.00 % | -44.500 K -85.42 % | -24.000 K 0.00 % | -24.000 K -116.05 % | 149.500 K 0.00 % | 149.500 K 174.19 % | -201.500 K 0.00 % | -201.500 K -180.12 % | 251.500 K 0.00 % | 251.500 K 151.12 % | -492.000 K 0.00 % | -492.000 K -338.26 % | 206.500 K 0.00 % | 206.500 K 850.91 % | -27.500 K 0.00 % | -27.500 K -159.14 % | 46.500 K 0.00 % | 46.500 K 4 750.00 % | -1.000 K 0.00 % | -1.000 K 95.74 % | -23.500 K 0.00 % | -23.500 K | 0.000 100.00 % | -322.250 K 0.00 % | -322.250 K 0.00 % | -322.250 K | 0.000 100.00 % | -154.000 K 0.00 % | -154.000 K 0.00 % | -154.000 K | 0.000 -100.00 % | 1.927 M 0.00 % | 1.927 M 0.00 % | 1.927 M | 0.000 -100.00 % | 1.242 M 0.00 % | 1.242 M 0.00 % | 1.242 M -91.44 % | 14.502 M 0.00 % | 14.502 M 10 032.53 % | -146.000 K -101.01 % | 14.502 M 18 058.51 % | -80.750 K 0.00 % | -80.750 K 0.00 % | -80.750 K 0.00 % | -80.750 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.331 M 112.75 % | -18.279 M -100.00 % | -9.140 M -148.09 % | -3.684 M 93.30 % | -54.963 M -206.83 % | -17.913 M -100.00 % | -8.957 M -3.30 % | -8.670 M -100.00 % | -4.335 M -139.37 % | 11.012 M 100.00 % | 5.506 M -55.45 % | 12.360 M 100.00 % | 6.180 M 142.32 % | -14.604 M -924.84 % | -1.425 M -102.75 % | 51.777 M 3 733.47 % | -1.425 M 91.72 % | -17.215 M -665.68 % | 3.043 M 0.00 % | 3.043 M 0.00 % | 3.043 M | 0.000 -100.00 % | 2.603 M 0.00 % | 2.603 M 0.00 % | 2.603 M | 0.000 100.00 % | -746.000 K 0.00 % | -746.000 K 0.00 % | -746.000 K | 0.000 -100.00 % | 10.551 M 0.00 % | 10.551 M 0.00 % | 10.551 M 19 821.96 % | -53.500 K 99.52 % | -11.123 M -200.48 % | 11.070 M 20 791.12 % | -53.500 K -128.72 % | 186.250 K 101.65 % | -11.284 M -198.38 % | 11.470 M 6 058.39 % | 186.250 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.158 M 0.00 % | 31.158 M -36.97 % | 49.437 M | 0.000 -100.00 % | 53.121 M 0.00 % | 53.121 M -25.22 % | 71.034 M | 0.000 -100.00 % | 79.704 M 0.00 % | 79.704 M 16.03 % | 68.692 M | 0.000 -100.00 % | 56.332 M 0.00 % | 56.332 M -20.59 % | 70.936 M 270.25 % | 19.159 M 0.00 % | 19.159 M 0.00 % | 19.159 M -74.97 % | 76.555 M 375.03 % | 16.116 M 0.00 % | 16.116 M 0.00 % | 16.116 M | 0.000 -100.00 % | 13.513 M 0.00 % | 13.513 M 0.00 % | 13.513 M | 0.000 -100.00 % | 14.259 M 0.00 % | 14.259 M 0.00 % | 14.259 M | 0.000 -100.00 % | 3.708 M 0.00 % | 3.708 M 0.00 % | 3.708 M -1.42 % | 3.761 M -74.64 % | 14.831 M 294.31 % | 3.761 M 0.00 % | 3.761 M 5.21 % | 3.575 M -76.24 % | 15.045 M 320.84 % | 3.575 M 0.00 % | 3.575 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.819 M 1 436.97 % | 2.331 M -92.52 % | 31.158 M 440.92 % | -9.140 M -118.49 % | 49.437 M 2 783.88 % | -1.842 M -103.47 % | 53.121 M 693.10 % | -8.957 M -112.61 % | 71.034 M -5.75 % | 75.369 M -5.44 % | 79.704 M 1 347.58 % | 5.506 M -91.98 % | 68.692 M 9.89 % | 62.512 M 10.97 % | 56.332 M 217.65 % | 17.734 M -75.00 % | 70.936 M 300.00 % | 17.734 M -70.11 % | 59.340 M 209.72 % | 19.159 M 0.00 % | 19.159 M 0.00 % | 19.159 M | 0.000 -100.00 % | 16.116 M 0.00 % | 16.116 M 0.00 % | 16.116 M | 0.000 -100.00 % | 13.513 M 0.00 % | 13.513 M 0.00 % | 13.513 M | 0.000 -100.00 % | 14.259 M 0.00 % | 14.259 M 0.00 % | 14.259 M 284.57 % | 3.708 M 0.00 % | 3.708 M -75.00 % | 14.831 M 300.00 % | 3.708 M -1.42 % | 3.761 M 0.00 % | 3.761 M -75.00 % | 15.045 M 300.00 % | 3.761 M |
| Operating cash flow | 4.868 M 0.00 % | 4.868 M 16.95 % | 4.162 M 0.00 % | 4.162 M 20.50 % | 3.454 M 0.00 % | 3.454 M 121.84 % | 1.557 M 0.00 % | 1.557 M 233.82 % | -1.164 M 0.00 % | -1.164 M -9.45 % | -1.063 M 0.00 % | -1.063 M -107.25 % | 14.670 M 98.32 % | 7.397 M 178.00 % | -9.483 M -103.54 % | -4.659 M -139.92 % | 11.672 M 96.78 % | 5.932 M 279.04 % | -3.313 M -121.98 % | -1.493 M -110.40 % | 14.355 M 92.84 % | 7.444 M 356.42 % | -2.903 M -144.78 % | 6.484 M 0.00 % | 6.484 M 0.00 % | 6.484 M | 0.000 -100.00 % | 6.369 M 0.00 % | 6.369 M 0.00 % | 6.369 M | 0.000 -100.00 % | 3.984 M 0.00 % | 3.984 M 0.00 % | 3.984 M | 0.000 -100.00 % | 3.590 M 0.00 % | 3.590 M 0.00 % | 3.590 M 89.18 % | 1.898 M 0.00 % | 1.898 M 5 228.38 % | -37.000 K -100.65 % | 5.663 M 34.81 % | 4.201 M 0.00 % | 4.201 M -47.24 % | 7.962 M 89.54 % | 4.201 M |
| Capital expenditure | -40.500 K 0.00 % | -40.500 K 35.20 % | -62.500 K 0.00 % | -62.500 K 42.92 % | -109.500 K 0.00 % | -109.500 K 39.84 % | -182.000 K 0.00 % | -182.000 K -460.00 % | -32.500 K 0.00 % | -32.500 K 85.65 % | -226.500 K 0.00 % | -226.500 K 50.22 % | -455.000 K 81.32 % | -2.436 M -5 312.22 % | -45.000 K -100.00 % | -22.500 K 98.04 % | -1.148 M -100.00 % | -574.000 K -4 683.33 % | -12.000 K -100.00 % | -6.000 K 98.61 % | -432.000 K -100.00 % | -216.000 K -453.85 % | -39.000 K -205.88 % | -12.750 K 0.00 % | -12.750 K 0.00 % | -12.750 K | 0.000 100.00 % | -7.250 K 0.00 % | -7.250 K 0.00 % | -7.250 K | 0.000 100.00 % | -420.000 K 0.00 % | -420.000 K 0.00 % | -420.000 K | 0.000 100.00 % | -12.188 M 0.00 % | -12.188 M 0.00 % | -12.188 M -51 217.89 % | -23.750 K 0.00 % | -23.750 K 58.33 % | -57.000 K -140.00 % | -23.750 K -100.33 % | 7.107 M 0.00 % | 7.107 M 0.00 % | 7.107 M 0.00 % | 7.107 M |
| Free CashFlow | 4.827 M 0.00 % | 4.827 M 17.75 % | 4.100 M 0.00 % | 4.100 M 22.57 % | 3.345 M 0.00 % | 3.345 M 143.24 % | 1.375 M 0.00 % | 1.375 M 214.97 % | -1.196 M 0.00 % | -1.196 M 7.25 % | -1.290 M 0.00 % | -1.290 M -109.07 % | 14.215 M 186.51 % | 4.962 M 152.07 % | -9.528 M -103.52 % | -4.682 M -144.48 % | 10.524 M 96.43 % | 5.358 M 261.13 % | -3.325 M -121.89 % | -1.499 M -110.76 % | 13.923 M 92.63 % | 7.228 M 345.68 % | -2.942 M -145.47 % | 6.471 M 0.00 % | 6.471 M 0.00 % | 6.471 M | 0.000 -100.00 % | 6.362 M 0.00 % | 6.362 M 0.00 % | 6.362 M | 0.000 -100.00 % | 3.564 M 0.00 % | 3.564 M 0.00 % | 3.564 M | 0.000 100.00 % | -8.598 M 0.00 % | -8.598 M 0.00 % | -8.598 M -558.88 % | 1.874 M 0.00 % | 1.874 M 2 093.35 % | -94.000 K -101.67 % | 5.639 M -50.13 % | 11.308 M 0.00 % | 11.308 M -24.96 % | 15.069 M 33.26 % | 11.308 M |
| 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 | 2014 |