Tanvi Foods (India) Limited TANVI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 853.609 M 3.77 % | 822.582 M 0.61 % | 817.580 M 1.18 % | 808.072 M 32.13 % | 611.580 M -27.52 % | 843.843 M 10.52 % | 763.513 M 15.85 % | 659.049 M 10.85 % | 594.531 M 15.15 % | 516.328 M |
| Net income | 3.612 M -19.63 % | 4.494 M -32.71 % | 6.679 M -47.24 % | 12.660 M 7.80 % | 11.744 M -24.07 % | 15.467 M 3.79 % | 14.902 M 21.24 % | 12.292 M 14.05 % | 10.778 M 11.00 % | 9.710 M |
| Income before tax | 3.025 M -43.31 % | 5.336 M -38.84 % | 8.724 M -52.73 % | 18.456 M 26.17 % | 14.628 M -21.31 % | 18.590 M 2.05 % | 18.216 M 9.45 % | 16.643 M 14.64 % | 14.518 M 10.24 % | 13.170 M |
| Income before tax ratio | 0.00 -45.37 % | 0.01 -39.21 % | 0.01 -53.28 % | 0.02 -4.51 % | 0.02 8.57 % | 0.02 -7.66 % | 0.02 -5.53 % | 0.03 3.42 % | 0.02 -4.26 % | 0.03 |
| EBITDA | 30.683 M -7.37 % | 33.124 M -10.47 % | 36.997 M -22.41 % | 47.685 M 6.68 % | 44.699 M -8.32 % | 48.753 M -14.49 % | 57.017 M 2.44 % | 55.660 M 13.80 % | 48.909 M 26.47 % | 38.672 M |
| Net income ratio | 0.00 -22.55 % | 0.01 -33.12 % | 0.01 -47.86 % | 0.02 -18.41 % | 0.02 4.76 % | 0.02 -6.09 % | 0.02 4.65 % | 0.02 2.88 % | 0.02 -3.60 % | 0.02 |
| Ratio EBITDA | 0.04 -10.74 % | 0.04 -11.01 % | 0.05 -23.32 % | 0.06 -19.26 % | 0.07 26.50 % | 0.06 -22.63 % | 0.07 -11.58 % | 0.08 2.66 % | 0.08 9.84 % | 0.07 |
| Gross profit ratio | 0.13 15.23 % | 0.11 2.68 % | 0.11 -3.17 % | 0.11 -9.54 % | 0.13 -1.72 % | 0.13 -4.29 % | 0.13 -8.70 % | 0.15 -5.31 % | 0.16 7.10 % | 0.14 |
| Weighted average shs out dil | 11.829 M 2.99 % | 11.485 M 114.00 % | 5.367 M 0.00 % | 5.367 M 0.00 % | 5.367 M 0.00 % | 5.367 M 9.29 % | 4.911 M 18.52 % | 4.143 M 18.25 % | 3.504 M 15.38 % | 3.037 M |
| Weighted average shs out | 11.829 M 2.65 % | 11.523 M 113.93 % | 5.386 M 0.36 % | 5.367 M 0.00 % | 5.367 M -0.07 % | 5.371 M 9.20 % | 4.918 M 18.82 % | 4.139 M 18.14 % | 3.504 M 15.38 % | 3.037 M |
| EPS diluted | 0.31 -20.51 % | 0.39 -68.55 % | 1.24 -47.46 % | 2.36 7.76 % | 2.19 -23.96 % | 2.88 -4.95 % | 3.03 2.02 % | 2.97 -3.57 % | 3.08 -3.75 % | 3.20 |
| Earnings per share | 0.31 -20.51 % | 0.39 -68.55 % | 1.24 -47.46 % | 2.36 7.76 % | 2.19 -23.96 % | 2.88 -4.95 % | 3.03 2.02 % | 2.97 -3.57 % | 3.08 -3.75 % | 3.20 |
| Gross profit | 111.535 M 19.58 % | 93.272 M 3.31 % | 90.286 M -2.03 % | 92.158 M 19.52 % | 77.104 M -28.77 % | 108.243 M 5.78 % | 102.327 M 5.78 % | 96.739 M 4.97 % | 92.161 M 23.32 % | 74.731 M |
| Income tax expense | -587.000 K -169.71 % | 842.000 K -58.83 % | 2.045 M -64.72 % | 5.796 M 100.97 % | 2.884 M -7.63 % | 3.122 M -5.76 % | 3.313 M -23.86 % | 4.351 M 16.34 % | 3.740 M 8.09 % | 3.460 M |
| Cost of revenue | 742.074 M 2.20 % | 726.109 M -0.16 % | 727.294 M 1.59 % | 715.914 M 33.95 % | 534.476 M -27.34 % | 735.600 M 11.25 % | 661.186 M 17.58 % | 562.311 M 11.93 % | 502.370 M 13.76 % | 441.597 M |
| General and administrative expenses | 0.000 -100.00 % | 36.797 M -4.88 % | 38.686 M 20.92 % | 31.993 M 463.62 % | 5.676 M -79.83 % | 28.142 M -7.68 % | 30.484 M 4.25 % | 29.242 M 0.54 % | 29.087 M 72.35 % | 16.876 M |
| Selling and marketing expenses | 0.000 -100.00 % | 160.000 K 272.09 % | 43.000 K -87.05 % | 332.000 K -71.33 % | 1.158 M 11.10 % | 1.042 M -39.95 % | 1.736 M 26.83 % | 1.369 M 30.67 % | 1.047 M -47.27 % | 1.986 M |
| Other expenses | 87.505 M 54 590.63 % | 160.000 K | 0.000 | 0.000 -100.00 % | 9.174 M -72.15 % | 32.942 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 87.505 M 136.78 % | 36.957 M -4.58 % | 38.729 M 19.81 % | 32.325 M 101.93 % | 16.008 M -74.23 % | 62.126 M 8.52 % | 57.250 M 3.80 % | 55.152 M -0.80 % | 55.599 M 20.96 % | 45.964 M |
| Cost and expenses | 829.579 M 4.28 % | 795.556 M 3.86 % | 766.023 M 2.38 % | 748.239 M 35.92 % | 550.484 M -30.99 % | 797.726 M 11.04 % | 718.435 M 16.35 % | 617.463 M 10.66 % | 557.969 M 14.44 % | 487.561 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 36.797 M -4.99 % | 38.729 M 19.81 % | 32.325 M 372.98 % | 6.834 M -76.58 % | 29.184 M -9.42 % | 32.220 M 5.26 % | 30.611 M 1.58 % | 30.134 M 59.76 % | 18.863 M |
| Interest income | 0.000 | 0.000 -100.00 % | 22.246 M -0.68 % | 22.399 M | 0.000 -100.00 % | 27.527 M 2.48 % | 26.862 M 7.69 % | 24.943 M 13.15 % | 22.044 M 41.33 % | 15.597 M |
| Interest expense | 22.350 M 3.05 % | 21.689 M | 0.000 -100.00 % | 22.713 M -4.47 % | 23.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 5.308 M -12.97 % | 6.099 M -1.39 % | 6.185 M -6.39 % | 6.607 M -31.73 % | 9.678 M 950.20 % | 921.540 K -92.61 % | 12.475 M -1.45 % | 12.659 M 22.99 % | 10.292 M 17.05 % | 8.793 M |
| Operating income | 24.030 M -7.41 % | 25.952 M -49.66 % | 51.557 M 25.51 % | 41.078 M -32.76 % | 61.096 M 27.73 % | 47.831 M 7.38 % | 44.542 M 3.58 % | 43.001 M 11.35 % | 38.617 M 29.24 % | 29.879 M |
| Operating income ratio | 0.03 -10.77 % | 0.03 -49.97 % | 0.06 24.05 % | 0.05 -49.11 % | 0.10 76.24 % | 0.06 -2.84 % | 0.06 -10.59 % | 0.07 0.45 % | 0.06 12.24 % | 0.06 |
| Total other income expenses net | -21.005 M | 0.000 100.00 % | -42.833 M | 0.000 | 0.000 | 0.000 100.00 % | -26.327 M 0.12 % | -26.358 M -9.37 % | -24.099 M -44.22 % | -16.710 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 223.769 M -2.66 % | 229.885 M -39.59 % | 380.569 M 15.23 % | 330.255 M 4.05 % | 317.391 M 14.96 % | 276.093 M 12.54 % | 245.338 M 63.19 % | 150.340 M -5.04 % | 158.313 M 21.00 % | 130.834 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 -100.00 % | 13.248 M | 0.000 | 0.000 |
| Total debt | 230.561 M -7.54 % | 249.354 M -34.87 % | 382.846 M 14.93 % | 333.126 M 3.98 % | 320.376 M 14.34 % | 280.196 M 13.36 % | 247.164 M 42.26 % | 173.746 M 8.00 % | 160.875 M 17.78 % | 136.591 M |
| Accumulated other comprehensive income loss | 601.265 M 16 601.81 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 120.701 M 3.87 % | 116.207 M 6.10 % | 109.528 M 13.07 % | 96.868 M 13.80 % | 85.124 M 22.21 % | 69.656 M 27.22 % | 54.754 M 28.95 % | 42.462 M 34.02 % | 31.684 M |
| Common stock | 128.288 M 11.70 % | 114.848 M 114.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 10.27 % | 48.668 M 18.22 % | 41.168 M 19.51 % | 34.448 M |
| Total equity | 729.553 M 22.08 % | 597.596 M 102.00 % | 295.838 M 2.31 % | 289.159 M 4.58 % | 276.499 M 4.44 % | 264.755 M 6.20 % | 249.288 M 21.97 % | 204.385 M 67.40 % | 122.093 M 71.97 % | 70.995 M |
| Other non current liabilities | 12.663 M -1.68 % | 12.879 M 9.91 % | 11.718 M 32.47 % | 8.846 M 64.88 % | 5.365 M 18.38 % | 4.532 M -13.37 % | 5.231 M -11.02 % | 5.879 M -8.81 % | 6.447 M 60.07 % | 4.028 M |
| Long term debt | 79.124 M 16.57 % | 67.878 M -19.79 % | 84.622 M -15.01 % | 99.566 M -12.16 % | 113.344 M 2.79 % | 110.264 M 27.46 % | 86.506 M 304.53 % | 21.384 M -49.78 % | 42.582 M 26.76 % | 33.592 M |
| Total non current liabilities | 92.658 M 14.74 % | 80.757 M -16.18 % | 96.340 M -11.14 % | 108.412 M -8.67 % | 118.709 M 3.41 % | 114.796 M 25.14 % | 91.737 M 236.48 % | 27.264 M -44.39 % | 49.030 M 30.33 % | 37.620 M |
| Other current liabilities | 37.633 M -25.89 % | 50.783 M -22.16 % | 65.238 M 6.48 % | 61.267 M 6.81 % | 57.363 M 49.13 % | 38.466 M 84.09 % | 20.895 M 137.34 % | 8.804 M -45.93 % | 16.282 M 46.07 % | 11.146 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 151.437 M -16.55 % | 181.476 M -39.15 % | 298.224 M 27.69 % | 233.560 M 12.81 % | 207.032 M 21.83 % | 169.932 M 5.77 % | 160.658 M 5.45 % | 152.361 M 28.80 % | 118.293 M 14.85 % | 102.999 M |
| Total current liabilities | 248.035 M -11.72 % | 280.967 M -29.97 % | 401.182 M 22.96 % | 326.277 M 10.40 % | 295.551 M 23.19 % | 239.914 M 20.98 % | 198.311 M 13.26 % | 175.096 M 18.55 % | 147.696 M 17.23 % | 125.986 M |
| Total liabilities | 340.693 M -5.88 % | 361.989 M -27.24 % | 497.522 M 14.45 % | 434.689 M 4.93 % | 414.260 M 16.79 % | 354.710 M 22.29 % | 290.048 M 43.33 % | 202.359 M 2.86 % | 196.725 M 20.24 % | 163.606 M |
| Other non current assets | 69.993 M -31.35 % | 101.959 M 3.62 % | 98.395 M 25.67 % | 78.299 M -3.85 % | 81.434 M 17.47 % | 69.325 M -20.56 % | 87.265 M 1 334.24 % | 6.084 M -56.67 % | 14.041 M -20.06 % | 17.564 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.832 M | 0.000 |
| GoodWill | 2.832 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 -100.00 % | 2.832 M |
| Goodwill and intangible assets | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M |
| Property plant equipment net | 523.972 M 30.21 % | 402.394 M 61.16 % | 249.688 M 3.94 % | 240.224 M 4.65 % | 229.540 M 4.41 % | 219.841 M 42.84 % | 153.904 M 57.73 % | 97.576 M 15.05 % | 84.810 M 28.97 % | 65.758 M |
| Total non current assets | 596.797 M 17.67 % | 507.185 M 44.53 % | 350.915 M 9.15 % | 321.485 M 2.40 % | 313.936 M 7.47 % | 292.128 M 19.72 % | 244.000 M 129.13 % | 106.492 M 4.73 % | 101.683 M 18.02 % | 86.154 M |
| Other current assets | 8.614 M -19.56 % | 10.708 M -64.49 % | 30.153 M 337.25 % | 6.896 M -51.40 % | 14.189 M -19.07 % | 17.532 M -31.45 % | 25.576 M -43.19 % | 45.022 M 17.25 % | 38.398 M 156.01 % | 14.999 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.248 M | 0.000 | 0.000 |
| cash and cash equivalents | 6.792 M -65.11 % | 19.469 M 755.03 % | 2.277 M -20.69 % | 2.871 M -3.82 % | 2.985 M -27.25 % | 4.103 M 124.62 % | 1.827 M -92.20 % | 23.405 M 813.44 % | 2.562 M -55.49 % | 5.757 M |
| Cash and short term investments | 6.792 M -65.11 % | 19.469 M 755.03 % | 2.277 M -20.69 % | 2.871 M -3.82 % | 2.985 M -27.25 % | 4.103 M 124.62 % | 1.827 M -95.02 % | 36.653 M 1 330.47 % | 2.562 M -55.49 % | 5.757 M |
| Total current assets | 473.449 M 4.65 % | 452.400 M 2.25 % | 442.445 M 9.96 % | 402.363 M 6.78 % | 376.823 M 15.12 % | 327.338 M 10.84 % | 295.335 M -1.64 % | 300.253 M 38.28 % | 217.136 M 46.27 % | 148.448 M |
| Inventory | 362.572 M 2.14 % | 354.981 M -7.13 % | 382.244 M 6.31 % | 359.557 M 9.83 % | 327.362 M 21.82 % | 268.718 M 10.27 % | 243.687 M 24.96 % | 195.005 M 26.66 % | 153.956 M 42.51 % | 108.033 M |
| Net receivables | 95.471 M 41.98 % | 67.242 M 142.13 % | 27.771 M -15.94 % | 33.039 M 2.33 % | 32.287 M -12.70 % | 36.984 M 52.53 % | 24.246 M 2.86 % | 23.572 M 6.08 % | 22.220 M 13.02 % | 19.659 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 58.965 M 21.06 % | 48.708 M 29.13 % | 37.720 M 19.94 % | 31.450 M 0.94 % | 31.156 M -1.14 % | 31.516 M 88.08 % | 16.757 M 20.29 % | 13.930 M 6.17 % | 13.121 M 10.80 % | 11.841 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 358.447 M 184.57 % | 125.963 M 0.00 % | 125.963 M 0.00 % | 125.963 M 0.00 % | 125.963 M 0.00 % | 125.963 M 38.48 % | 90.963 M 136.49 % | 38.463 M 690.87 % | 4.863 M |
| Deferred tax liabilities non current | 871.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 265.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.070 B 11.53 % | 959.585 M 20.95 % | 793.360 M 9.60 % | 723.848 M 4.79 % | 690.759 M 11.51 % | 619.465 M 14.86 % | 539.335 M 32.60 % | 406.744 M 27.58 % | 318.819 M 35.90 % | 234.602 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -3.674 M 63.98 % | -10.201 M 84.20 % | -64.567 M -196.18 % | -21.800 M 48.37 % | -42.222 M -1 168.82 % | 3.950 M 103.96 % | -99.786 M 51.53 % | -205.890 M -371.41 % | -43.675 M | 0.000 |
| Accounts receivables | 3.738 M 131.98 % | -11.689 M -321.89 % | 5.268 M 800.53 % | -752.000 K -116.01 % | 4.697 M 136.88 % | -12.738 M -1 788.76 % | -674.391 K 50.12 % | -1.352 M 47.20 % | -2.560 M | 0.000 |
| Inventory | -7.591 M -127.84 % | 27.264 M 220.17 % | -22.687 M 29.53 % | -32.196 M 45.10 % | -58.643 M -134.27 % | -25.032 M 48.58 % | -48.681 M 73.98 % | -187.081 M -307.38 % | -45.923 M | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 179.000 K 100.69 % | -25.776 M 45.33 % | -47.148 M -522.93 % | 11.148 M -4.91 % | 11.724 M -71.90 % | 41.720 M 182.73 % | -50.431 M -188.89 % | -17.456 M -463.08 % | 4.808 M | 0.000 |
| Other non cash items | 21.003 M -35.27 % | 32.447 M 15.09 % | 28.192 M 16.07 % | 24.288 M 77.08 % | 13.716 M -71.03 % | 47.350 M 86.89 % | 25.335 M 30.32 % | 19.441 M -1.74 % | 19.786 M 225.87 % | -15.719 M |
| Net cash provided by operating activities | 25.662 M -21.86 % | 32.839 M 240.59 % | -23.358 M -207.37 % | 21.755 M 407.10 % | -7.084 M -110.47 % | 67.689 M 243.79 % | -47.074 M 70.85 % | -161.498 M -5 628.11 % | -2.819 M | 0.000 |
| Investments in property plant and equipment | -485.352 M -205.63 % | -158.805 M -914.40 % | -15.655 M 15.60 % | -18.548 M 4.28 % | -19.377 M 75.30 % | -78.455 M -5.28 % | -74.523 M -94.91 % | -38.235 M -29.29 % | -29.572 M | 0.000 |
| Acquisitions net | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 359.811 M 33 401.96 % | 1.074 M -57.01 % | 2.498 M -67.11 % | 7.594 M -10.84 % | 8.517 M 63.50 % | 5.209 M -80.63 % | 26.895 M 366.75 % | 5.762 M 19.18 % | 4.835 M | 0.000 |
| Net cash used for investing activites | -125.541 M 20.41 % | -157.731 M -1 098.84 % | -13.157 M -20.11 % | -10.954 M -0.87 % | -10.860 M 85.17 % | -73.246 M -53.79 % | -47.628 M -46.67 % | -32.473 M -31.27 % | -24.737 M | 0.000 |
| Debt repayment | -18.793 M 85.92 % | -133.492 M -793.28 % | -14.944 M -8.46 % | -13.778 M -556.23 % | 3.020 M -87.29 % | 23.758 M -63.42 % | 64.941 M 408.85 % | -21.027 M -333.89 % | 8.990 M | 0.000 |
| Common stock issued | 128.345 M 98.12 % | 64.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -22.350 M -3.05 % | -21.689 M -151.13 % | 42.418 M 1 381.59 % | 2.863 M -79.26 % | 13.806 M 186.69 % | -15.925 M -294.61 % | 8.183 M -90.89 % | 89.809 M 484.24 % | 15.372 M | 0.000 |
| Net cash used provided by financing activities | 87.202 M -38.63 % | 142.083 M 417.15 % | 27.474 M 351.71 % | -10.915 M -164.87 % | 16.826 M 114.82 % | 7.833 M -89.29 % | 73.124 M 6.31 % | 68.782 M 182.33 % | 24.362 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -12.677 M -173.74 % | 17.192 M 2 994.28 % | -594.000 K -421.05 % | -114.000 K 89.80 % | -1.118 M -149.11 % | 2.276 M 110.55 % | -21.579 M -203.53 % | 20.843 M 752.51 % | -3.194 M | 0.000 |
| Cash at beginning of period | 19.469 M 755.03 % | 2.277 M -20.69 % | 2.871 M -3.82 % | 2.985 M -27.25 % | 4.103 M 124.62 % | 1.827 M -92.20 % | 23.405 M 813.44 % | 2.562 M -55.49 % | 5.757 M | 0.000 |
| Cash at end of period | 6.792 M -65.11 % | 19.469 M 755.03 % | 2.277 M -20.69 % | 2.871 M -3.82 % | 2.985 M -27.25 % | 4.103 M 124.62 % | 1.827 M -92.20 % | 23.405 M 813.44 % | 2.562 M | 0.000 |
| Operating cash flow | 25.662 M -21.86 % | 32.839 M 240.59 % | -23.358 M -207.37 % | 21.755 M 407.10 % | -7.084 M -110.47 % | 67.689 M 243.79 % | -47.074 M 70.85 % | -161.498 M -5 628.11 % | -2.819 M | 0.000 |
| Capital expenditure | -485.352 M -205.63 % | -158.805 M -914.40 % | -15.655 M 15.60 % | -18.548 M 4.28 % | -19.377 M 75.30 % | -78.455 M -5.28 % | -74.523 M -94.91 % | -38.235 M -29.29 % | -29.572 M | 0.000 |
| Free CashFlow | -459.690 M -264.93 % | -125.966 M -222.88 % | -39.013 M -1 316.50 % | 3.207 M 112.12 % | -26.461 M -145.79 % | -10.766 M 91.15 % | -121.598 M 39.12 % | -199.733 M -516.62 % | -32.391 M | 0.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 206.531 M 0.00 % | 206.531 M -6.52 % | 220.946 M 0.00 % | 220.946 M 3.96 % | 212.525 M 0.00 % | 212.525 M 6.92 % | 198.767 M 0.00 % | 198.767 M -6.71 % | 213.068 M 0.00 % | 213.068 M 8.86 % | 195.723 M 0.00 % | 195.723 M -7.95 % | 212.617 M 0.00 % | 212.617 M 11.07 % | 191.420 M 0.00 % | 191.420 M -2.80 % | 196.941 M 0.00 % | 196.941 M 84.17 % | 106.934 M 0.00 % | 106.934 M -47.71 % | 204.485 M 0.00 % | 204.485 M -5.96 % | 217.437 M 0.00 % | 217.437 M 12.23 % | 193.750 M 0.00 % | 193.750 M 3.05 % | 188.007 M 0.00 % | 188.007 M 13.26 % | 165.996 M 0.00 % | 165.996 M 1.51 % | 163.529 M 0.00 % | 163.529 M 10.27 % | 148.294 M 0.00 % | 148.294 M -0.45 % | 148.972 M 0.00 % | 148.972 M |
| Net income | 978.000 K 0.00 % | 978.000 K 18.12 % | 828.000 K 0.00 % | 828.000 K -46.51 % | 1.548 M 0.00 % | 1.548 M 121.46 % | 699.000 K 0.00 % | 699.000 K -70.97 % | 2.408 M 0.00 % | 2.408 M 158.51 % | 931.500 K 0.00 % | 931.500 K -72.60 % | 3.400 M 0.00 % | 3.400 M 16.04 % | 2.930 M 0.00 % | 2.930 M -65.36 % | 8.460 M 0.00 % | 8.460 M 427.00 % | -2.587 M 0.00 % | -2.587 M -195.08 % | 2.721 M 0.00 % | 2.721 M -45.73 % | 5.013 M 0.00 % | 5.013 M 127.23 % | 2.206 M 0.00 % | 2.206 M -57.94 % | 5.245 M 0.00 % | 5.245 M 70.49 % | 3.076 M 0.00 % | 3.076 M 0.23 % | 3.070 M 0.00 % | 3.070 M 7.87 % | 2.845 M 0.00 % | 2.845 M 11.87 % | 2.544 M 0.00 % | 2.544 M |
| Income before tax | 130.000 K 0.00 % | 130.000 K -90.60 % | 1.383 M 0.00 % | 1.383 M -15.80 % | 1.642 M 0.00 % | 1.642 M 60.04 % | 1.026 M 0.00 % | 1.026 M -60.68 % | 2.610 M 0.00 % | 2.610 M 48.90 % | 1.753 M 0.00 % | 1.753 M -66.06 % | 5.163 M 0.00 % | 5.163 M 27.01 % | 4.065 M 0.00 % | 4.065 M -58.77 % | 9.860 M 0.00 % | 9.860 M 487.41 % | -2.545 M 0.00 % | -2.545 M -172.55 % | 3.508 M 0.00 % | 3.508 M -39.38 % | 5.787 M 0.00 % | 5.787 M 205.50 % | 1.894 M 0.00 % | 1.894 M -73.74 % | 7.214 M 0.00 % | 7.214 M 67.48 % | 4.307 M 0.00 % | 4.307 M 7.29 % | 4.015 M 0.00 % | 4.015 M 4.58 % | 3.839 M 0.00 % | 3.839 M 12.22 % | 3.421 M 0.00 % | 3.421 M |
| Income before tax ratio | 0.00 0.00 % | 0.00 -89.94 % | 0.01 0.00 % | 0.01 -19.01 % | 0.01 0.00 % | 0.01 49.68 % | 0.01 0.00 % | 0.01 -57.85 % | 0.01 0.00 % | 0.01 36.78 % | 0.01 0.00 % | 0.01 -63.13 % | 0.02 0.00 % | 0.02 14.35 % | 0.02 0.00 % | 0.02 -57.58 % | 0.05 0.00 % | 0.05 310.35 % | -0.02 0.00 % | -0.02 -238.74 % | 0.02 0.00 % | 0.02 -35.54 % | 0.03 0.00 % | 0.03 172.22 % | 0.01 0.00 % | 0.01 -74.52 % | 0.04 0.00 % | 0.04 47.87 % | 0.03 0.00 % | 0.03 5.70 % | 0.02 0.00 % | 0.02 -5.16 % | 0.03 0.00 % | 0.03 12.73 % | 0.02 0.00 % | 0.02 |
| EBITDA | 7.220 M 0.00 % | 7.220 M -11.10 % | 8.121 M 0.00 % | 8.121 M 8.87 % | 7.460 M 0.00 % | 7.460 M 0.00 % | 7.460 M -18.04 % | 9.103 M 0.00 % | 9.103 M -3.98 % | 9.480 M 0.00 % | 9.480 M 5.12 % | 9.019 M 0.00 % | 9.019 M -19.50 % | 11.203 M -11.37 % | 12.640 M 0.00 % | 12.640 M 0.00 % | 12.640 M -17.13 % | 15.253 M 0.00 % | 15.253 M 114.90 % | 7.098 M 0.00 % | 7.098 M -48.48 % | 13.777 M -13.50 % | 15.927 M 0.00 % | 15.927 M 0.00 % | 15.927 M 47.04 % | 10.832 M 0.00 % | 10.832 M -38.57 % | 17.634 M 0.00 % | 17.634 M 29.26 % | 13.642 M 4.90 % | 13.005 M 0.00 % | 13.005 M -5.59 % | 13.774 M -0.12 % | 13.791 M 0.00 % | 13.791 M 27.96 % | 10.778 M |
| Net income ratio | 0.00 0.00 % | 0.00 26.36 % | 0.00 0.00 % | 0.00 -48.55 % | 0.01 0.00 % | 0.01 107.12 % | 0.00 0.00 % | 0.00 -68.88 % | 0.01 0.00 % | 0.01 137.46 % | 0.00 0.00 % | 0.00 -70.24 % | 0.02 0.00 % | 0.02 4.47 % | 0.02 0.00 % | 0.02 -64.37 % | 0.04 0.00 % | 0.04 277.55 % | -0.02 0.00 % | -0.02 -281.83 % | 0.01 0.00 % | 0.01 -42.29 % | 0.02 0.00 % | 0.02 102.48 % | 0.01 0.00 % | 0.01 -59.19 % | 0.03 0.00 % | 0.03 50.53 % | 0.02 0.00 % | 0.02 -1.26 % | 0.02 0.00 % | 0.02 -2.18 % | 0.02 0.00 % | 0.02 12.38 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.03 0.00 % | 0.03 -4.90 % | 0.04 0.00 % | 0.04 4.72 % | 0.04 0.00 % | 0.04 -6.47 % | 0.04 -18.04 % | 0.05 7.19 % | 0.04 -3.98 % | 0.04 -8.14 % | 0.05 5.12 % | 0.05 8.63 % | 0.04 -19.50 % | 0.05 -20.20 % | 0.07 0.00 % | 0.07 2.88 % | 0.06 -17.13 % | 0.08 -45.70 % | 0.14 114.90 % | 0.07 91.23 % | 0.03 -48.48 % | 0.07 -8.02 % | 0.07 0.00 % | 0.07 -10.89 % | 0.08 47.04 % | 0.06 -2.96 % | 0.06 -38.57 % | 0.09 -11.71 % | 0.11 29.26 % | 0.08 3.34 % | 0.08 0.00 % | 0.08 -14.39 % | 0.09 -0.12 % | 0.09 0.46 % | 0.09 27.96 % | 0.07 |
| Gross profit ratio | 0.15 0.00 % | 0.15 26.05 % | 0.12 0.00 % | 0.12 12.09 % | 0.10 0.00 % | 0.10 -14.78 % | 0.12 0.00 % | 0.12 26.17 % | 0.10 0.00 % | 0.10 -21.99 % | 0.12 0.00 % | 0.12 17.56 % | 0.11 0.00 % | 0.11 -13.66 % | 0.12 0.00 % | 0.12 -0.09 % | 0.12 0.00 % | 0.12 5.93 % | 0.12 0.00 % | 0.12 -4.04 % | 0.12 0.00 % | 0.12 -10.45 % | 0.14 0.00 % | 0.14 15.09 % | 0.12 0.00 % | 0.12 -22.33 % | 0.15 0.00 % | 0.15 9.00 % | 0.14 0.00 % | 0.14 -10.55 % | 0.16 0.00 % | 0.16 -6.13 % | 0.17 0.00 % | 0.17 13.95 % | 0.14 0.00 % | 0.14 |
| Weighted average shs out dil | 13.971 M 0.00 % | 13.971 M 18.12 % | 11.829 M 0.00 % | 11.829 M -3.17 % | 12.216 M 0.00 % | 12.216 M 13.59 % | 10.754 M 0.00 % | 10.754 M 98.75 % | 5.411 M 0.00 % | 5.411 M 1.65 % | 5.323 M 0.00 % | 5.323 M -0.64 % | 5.357 M 0.00 % | 5.357 M -0.35 % | 5.376 M 0.00 % | 5.376 M 0.62 % | 5.343 M 0.00 % | 5.343 M -0.87 % | 5.390 M 0.00 % | 5.390 M 0.33 % | 5.372 M 0.00 % | 5.372 M 0.20 % | 5.361 M 0.00 % | 5.361 M 7.99 % | 4.965 M 0.00 % | 4.965 M 2.23 % | 4.856 M 0.00 % | 4.856 M 16.57 % | 4.166 M 0.00 % | 4.166 M 1.12 % | 4.120 M 0.00 % | 4.120 M 15.40 % | 3.570 M 0.00 % | 3.570 M 3.87 % | 3.437 M 0.00 % | 3.437 M |
| Weighted average shs out | 13.972 M 0.00 % | 13.972 M 18.12 % | 11.829 M 0.00 % | 11.829 M -3.64 % | 12.275 M 0.00 % | 12.275 M 14.15 % | 10.754 M 0.00 % | 10.754 M 97.75 % | 5.438 M 0.00 % | 5.438 M 2.16 % | 5.323 M 0.00 % | 5.323 M -0.64 % | 5.357 M 0.00 % | 5.357 M -0.35 % | 5.376 M 0.00 % | 5.376 M 0.62 % | 5.343 M 0.00 % | 5.343 M -0.87 % | 5.390 M 0.00 % | 5.390 M 0.12 % | 5.383 M 0.00 % | 5.383 M 0.40 % | 5.361 M 0.00 % | 5.361 M 7.43 % | 4.991 M 0.00 % | 4.991 M 2.77 % | 4.856 M 0.00 % | 4.856 M 16.78 % | 4.159 M 0.00 % | 4.159 M 0.93 % | 4.120 M 0.00 % | 4.120 M 15.40 % | 3.570 M 0.00 % | 3.570 M 3.87 % | 3.437 M 0.00 % | 3.437 M |
| EPS diluted | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 -46.15 % | 0.13 0.00 % | 0.13 100.00 % | 0.07 0.00 % | 0.07 -85.56 % | 0.45 0.00 % | 0.45 150.00 % | 0.18 0.00 % | 0.18 -71.43 % | 0.63 0.00 % | 0.63 14.55 % | 0.55 0.00 % | 0.55 -65.19 % | 1.58 0.00 % | 1.58 429.17 % | -0.48 0.00 % | -0.48 -194.12 % | 0.51 0.00 % | 0.51 -45.74 % | 0.94 0.00 % | 0.94 113.64 % | 0.44 0.00 % | 0.44 -59.26 % | 1.08 0.00 % | 1.08 45.95 % | 0.74 0.00 % | 0.74 -1.33 % | 0.75 0.00 % | 0.75 -6.25 % | 0.80 0.00 % | 0.80 8.11 % | 0.74 0.00 % | 0.74 |
| Earnings per share | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 -46.15 % | 0.13 0.00 % | 0.13 100.00 % | 0.07 0.00 % | 0.07 -85.23 % | 0.44 0.00 % | 0.44 144.44 % | 0.18 0.00 % | 0.18 -71.43 % | 0.63 0.00 % | 0.63 14.55 % | 0.55 0.00 % | 0.55 -65.19 % | 1.58 0.00 % | 1.58 429.17 % | -0.48 0.00 % | -0.48 -194.12 % | 0.51 0.00 % | 0.51 -45.74 % | 0.94 0.00 % | 0.94 113.64 % | 0.44 0.00 % | 0.44 -59.26 % | 1.08 0.00 % | 1.08 45.95 % | 0.74 0.00 % | 0.74 -1.33 % | 0.75 0.00 % | 0.75 -6.25 % | 0.80 0.00 % | 0.80 8.11 % | 0.74 0.00 % | 0.74 |
| Gross profit | 30.529 M 0.00 % | 30.529 M 17.82 % | 25.911 M 0.00 % | 25.911 M 16.54 % | 22.235 M 0.00 % | 22.235 M -8.88 % | 24.402 M 0.00 % | 24.402 M 17.70 % | 20.732 M 0.00 % | 20.732 M -15.07 % | 24.412 M 0.00 % | 24.412 M 8.22 % | 22.558 M 0.00 % | 22.558 M -4.09 % | 23.521 M 0.00 % | 23.521 M -2.89 % | 24.221 M 0.00 % | 24.221 M 95.09 % | 12.416 M 0.00 % | 12.416 M -49.82 % | 24.742 M 0.00 % | 24.742 M -15.78 % | 29.380 M 0.00 % | 29.380 M 29.16 % | 22.747 M 0.00 % | 22.747 M -19.95 % | 28.417 M 0.00 % | 28.417 M 23.45 % | 23.018 M 0.00 % | 23.018 M -9.20 % | 25.352 M 0.00 % | 25.352 M 3.52 % | 24.490 M 0.00 % | 24.490 M 13.43 % | 21.591 M 0.00 % | 21.591 M |
| Income tax expense | 848.000 K 0.00 % | 848.000 K 52.93 % | 554.500 K 0.00 % | 554.500 K 489.89 % | 94.000 K 0.00 % | 94.000 K -71.25 % | 327.000 K 0.00 % | 327.000 K 62.28 % | 201.500 K 0.00 % | 201.500 K -75.46 % | 821.000 K 0.00 % | 821.000 K -53.43 % | 1.763 M 0.00 % | 1.763 M 55.33 % | 1.135 M 0.00 % | 1.135 M -18.93 % | 1.400 M 0.00 % | 1.400 M 3 233.33 % | 42.000 K 0.00 % | 42.000 K -94.66 % | 787.163 K 0.00 % | 787.163 K 1.70 % | 774.000 K 0.00 % | 774.000 K 148.18 % | 311.865 K 0.00 % | 311.865 K -84.16 % | 1.969 M 0.00 % | 1.969 M 59.95 % | 1.231 M 0.00 % | 1.231 M 30.23 % | 945.000 K 0.00 % | 945.000 K -4.84 % | 993.087 K 0.00 % | 993.087 K 13.24 % | 877.000 K 0.00 % | 877.000 K |
| Cost of revenue | 176.002 M 0.00 % | 176.002 M -9.76 % | 195.035 M 0.00 % | 195.035 M 2.49 % | 190.290 M 0.00 % | 190.290 M 9.13 % | 174.365 M 0.00 % | 174.365 M -9.34 % | 192.336 M 0.00 % | 192.336 M 12.27 % | 171.311 M 0.00 % | 171.311 M -9.86 % | 190.059 M 0.00 % | 190.059 M 13.20 % | 167.899 M 0.00 % | 167.899 M -2.79 % | 172.720 M 0.00 % | 172.720 M 82.74 % | 94.518 M 0.00 % | 94.518 M -47.41 % | 179.743 M 0.00 % | 179.743 M -4.42 % | 188.057 M 0.00 % | 188.057 M 9.97 % | 171.003 M 0.00 % | 171.003 M 7.15 % | 159.590 M 0.00 % | 159.590 M 11.62 % | 142.978 M 0.00 % | 142.978 M 3.47 % | 138.178 M 0.00 % | 138.178 M 11.61 % | 123.804 M 0.00 % | 123.804 M -2.81 % | 127.381 M 0.00 % | 127.381 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.108 M 0.00 % | 11.108 M | 0.000 | 0.000 -100.00 % | 12.303 M 0.00 % | 12.303 M | 0.000 | 0.000 -100.00 % | 10.244 M 0.00 % | 10.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.616 M 0.00 % | 5.616 M | 0.000 | 0.000 -100.00 % | 8.212 M 0.00 % | 8.212 M | 0.000 | 0.000 -100.00 % | 7.734 M 0.00 % | 7.734 M | 0.000 | 0.000 -100.00 % | 8.734 M 0.00 % | 8.734 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K 0.00 % | 80.000 K | 0.000 | 0.000 -100.00 % | 21.500 K 0.00 % | 21.500 K | 0.000 | 0.000 -100.00 % | 166.000 K 0.00 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 521.170 K 0.00 % | 521.170 K | 0.000 | 0.000 -100.00 % | 867.884 K 0.00 % | 867.884 K | 0.000 | 0.000 -100.00 % | 684.285 K 0.00 % | 684.285 K | 0.000 | 0.000 -100.00 % | 523.691 K 0.00 % | 523.691 K | 0.000 | 0.000 |
| Other 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 |
| Operating expenses | 9.500 M 0.00 % | 9.500 M 24.70 % | 7.618 M 0.00 % | 7.618 M -31.91 % | 11.188 M 0.00 % | 11.188 M -33.67 % | 16.868 M 0.00 % | 16.868 M 32.89 % | 12.694 M 0.00 % | 12.694 M -25.18 % | 16.965 M 0.00 % | 16.965 M 30.82 % | 12.968 M 0.00 % | 12.968 M 2.24 % | 12.684 M 0.00 % | 12.684 M 27.70 % | 9.932 M 0.00 % | 9.932 M 24.84 % | 7.956 M 0.00 % | 7.956 M -44.76 % | 14.402 M 0.00 % | 14.402 M -13.56 % | 16.661 M 0.00 % | 16.661 M 13.52 % | 14.677 M 0.00 % | 14.677 M 5.24 % | 13.947 M 0.00 % | 13.947 M 10.19 % | 12.657 M 0.00 % | 12.657 M -15.16 % | 14.919 M 0.00 % | 14.919 M 4.21 % | 14.317 M 0.00 % | 14.317 M 6.19 % | 13.482 M 0.00 % | 13.482 M |
| Cost and expenses | 185.502 M 0.00 % | 185.502 M -8.46 % | 202.653 M 0.00 % | 202.653 M 0.58 % | 201.478 M 0.00 % | 201.478 M 5.36 % | 191.233 M 0.00 % | 191.233 M -6.73 % | 205.030 M 0.00 % | 205.030 M 8.90 % | 188.276 M 0.00 % | 188.276 M -7.27 % | 203.027 M 0.00 % | 203.027 M 12.43 % | 180.582 M 0.00 % | 180.582 M -1.13 % | 182.652 M 0.00 % | 182.652 M 78.24 % | 102.474 M 0.00 % | 102.474 M -47.22 % | 194.145 M 0.00 % | 194.145 M -5.16 % | 204.718 M 0.00 % | 204.718 M 10.25 % | 185.681 M 0.00 % | 185.681 M 7.00 % | 173.537 M 0.00 % | 173.537 M 11.50 % | 155.635 M 0.00 % | 155.635 M 1.66 % | 153.097 M 0.00 % | 153.097 M 10.84 % | 138.121 M 0.00 % | 138.121 M -1.95 % | 140.863 M 0.00 % | 140.863 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 |
| Selling general and administrative expenses | 9.500 M 0.00 % | 9.500 M 24.70 % | 7.618 M 0.00 % | 7.618 M -31.91 % | 11.188 M 0.00 % | 11.188 M 53.46 % | 7.291 M 0.00 % | 7.291 M -40.85 % | 12.325 M 0.00 % | 12.325 M 75.06 % | 7.040 M 0.00 % | 7.040 M -32.37 % | 10.410 M 0.00 % | 10.410 M 80.94 % | 5.753 M 0.00 % | 5.753 M 23.95 % | 4.642 M 0.00 % | 4.642 M 38.04 % | 3.363 M 0.00 % | 3.363 M -45.22 % | 6.138 M 0.00 % | 6.138 M -27.40 % | 8.455 M 0.00 % | 8.455 M -6.88 % | 9.079 M 0.00 % | 9.079 M 29.14 % | 7.031 M 0.00 % | 7.031 M -16.49 % | 8.419 M 0.00 % | 8.419 M 22.24 % | 6.887 M 0.00 % | 6.887 M -25.61 % | 9.258 M 0.00 % | 9.258 M 59.35 % | 5.810 M 0.00 % | 5.810 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.508 M 0.00 % | 6.508 M 19.88 % | 5.429 M 0.00 % | 5.429 M -4.67 % | 5.695 M 0.00 % | 5.695 M 28.63 % | 4.427 M 0.00 % | 4.427 M -34.63 % | 6.773 M 0.00 % | 6.773 M 52.90 % | 4.430 M 0.00 % | 4.430 M -36.76 % | 7.005 M 0.00 % | 7.005 M 2.52 % | 6.832 M 0.00 % | 6.832 M -1.43 % | 6.932 M 0.00 % | 6.932 M 12.25 % | 6.175 M 0.00 % | 6.175 M -14.90 % | 7.256 M 0.00 % | 7.256 M 19.86 % | 6.054 M 0.00 % | 6.054 M -5.68 % | 6.418 M 0.00 % | 6.418 M 1.32 % | 6.334 M 0.00 % | 6.334 M 35.13 % | 4.688 M 0.00 % | 4.688 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.213 M 0.00 % | 1.213 M -15.89 % | 1.441 M 0.00 % | 1.441 M -2.60 % | 1.480 M 0.00 % | 1.480 M -5.70 % | 1.570 M 0.00 % | 1.570 M 3.19 % | 1.521 M 0.00 % | 1.521 M -3.21 % | 1.572 M 0.00 % | 1.572 M 4.66 % | 1.502 M 0.00 % | 1.502 M -16.68 % | 1.802 M 0.00 % | 1.802 M -18.13 % | 2.201 M 0.00 % | 2.201 M -16.57 % | 2.638 M 0.00 % | 2.638 M 2.25 % | 2.580 M 0.00 % | 2.580 M -19.59 % | 3.209 M 0.00 % | 3.209 M 5.90 % | 3.030 M 0.00 % | 3.030 M -4.26 % | 3.165 M 0.00 % | 3.165 M 0.00 % | 3.165 M 22.99 % | 2.573 M 0.00 % | 2.573 M 0.00 % | 2.573 M 0.00 % | 2.573 M -0.64 % | 2.590 M -3.03 % | 2.671 M 0.00 % | 2.671 M |
| Operating income | 21.029 M 0.00 % | 21.029 M 14.96 % | 18.293 M 0.00 % | 18.293 M 65.60 % | 11.047 M 0.00 % | 11.047 M 46.64 % | 7.533 M 0.00 % | 7.533 M -5.35 % | 7.959 M 0.00 % | 7.959 M 6.88 % | 7.447 M 0.00 % | 7.447 M -23.24 % | 9.702 M 0.00 % | 9.702 M -10.48 % | 10.838 M 0.00 % | 10.838 M -16.96 % | 13.052 M 0.00 % | 13.052 M 192.67 % | 4.460 M 0.00 % | 4.460 M -60.17 % | 11.197 M 0.00 % | 11.197 M -11.96 % | 12.719 M 0.00 % | 12.719 M 63.02 % | 7.802 M 0.00 % | 7.802 M -46.08 % | 14.469 M 0.00 % | 14.469 M 30.72 % | 11.069 M 0.00 % | 11.069 M 6.11 % | 10.432 M 0.00 % | 10.432 M -6.87 % | 11.201 M 0.00 % | 11.201 M 38.17 % | 8.107 M 0.00 % | 8.107 M |
| Operating income ratio | 0.10 0.00 % | 0.10 22.98 % | 0.08 0.00 % | 0.08 59.29 % | 0.05 0.00 % | 0.05 37.15 % | 0.04 0.00 % | 0.04 1.46 % | 0.04 0.00 % | 0.04 -1.83 % | 0.04 0.00 % | 0.04 -16.61 % | 0.05 0.00 % | 0.05 -19.41 % | 0.06 0.00 % | 0.06 -14.57 % | 0.07 0.00 % | 0.07 58.91 % | 0.04 0.00 % | 0.04 -23.84 % | 0.05 0.00 % | 0.05 -6.39 % | 0.06 0.00 % | 0.06 45.26 % | 0.04 0.00 % | 0.04 -47.68 % | 0.08 0.00 % | 0.08 15.41 % | 0.07 0.00 % | 0.07 4.53 % | 0.06 0.00 % | 0.06 -15.55 % | 0.08 0.00 % | 0.08 38.80 % | 0.05 0.00 % | 0.05 |
| Total other income expenses net | 0.000 | 0.000 100.00 % | -16.911 M 0.00 % | -16.911 M -79.81 % | -9.405 M 0.00 % | -9.405 M -59.64 % | -5.891 M 9.47 % | -6.507 M -21.64 % | -5.350 M 0.00 % | -5.350 M -10.58 % | -4.838 M 15.05 % | -5.695 M -25.47 % | -4.539 M 0.00 % | -4.539 M 32.99 % | -6.773 M 0.00 % | -6.773 M -112.17 % | -3.192 M 0.00 % | -3.192 M -159.11 % | 5.400 M 146.56 % | -11.598 M -50.83 % | -7.689 M 0.00 % | -7.689 M -10.93 % | -6.932 M 0.00 % | -6.932 M -244.04 % | -2.015 M 82.89 % | -11.773 M -62.26 % | -7.256 M 0.00 % | -7.256 M -88.18 % | -3.856 M 42.98 % | -6.762 M -5.37 % | -6.417 M 0.00 % | -6.417 M 10.71 % | -7.187 M 2.39 % | -7.363 M -72.50 % | -4.268 M 65.47 % | -12.361 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-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 223.769 M 0.00 % | 223.769 M -15.04 % | 263.367 M 0.00 % | 263.367 M 14.56 % | 229.885 M 0.00 % | 229.885 M 17.10 % | 196.316 M 0.00 % | 196.316 M -48.42 % | 380.569 M 0.00 % | 380.569 M 10.23 % | 345.239 M 0.00 % | 345.239 M 4.54 % | 330.255 M 0.00 % | 330.255 M 6.65 % | 309.653 M 0.00 % | 309.653 M -2.44 % | 317.391 M 0.00 % | 317.391 M 39.66 % | 227.265 M 0.00 % | 227.265 M -17.69 % | 276.093 M 0.00 % | 276.093 M 13.56 % | 243.133 M 0.00 % | 243.133 M -0.90 % | 245.338 M 0.00 % | 245.338 M 28.88 % | 190.356 M 0.00 % | 190.356 M 26.62 % | 150.340 M 0.00 % | 150.340 M -16.89 % | 180.898 M 0.00 % | 180.898 M 14.27 % | 158.313 M 0.00 % | 158.313 M 2 650.12 % | 5.757 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.811 M 0.00 % | 11.811 M | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.248 M 0.00 % | 13.248 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.513 M |
| Total debt | 230.561 M 0.00 % | 230.561 M -15.12 % | 271.639 M 0.00 % | 271.639 M 8.94 % | 249.354 M 0.00 % | 249.354 M 6.98 % | 233.077 M 0.00 % | 233.077 M -39.12 % | 382.846 M 0.00 % | 382.846 M 9.97 % | 348.136 M 0.00 % | 348.136 M 4.51 % | 333.126 M 0.00 % | 333.126 M 4.40 % | 319.079 M 0.00 % | 319.079 M -0.40 % | 320.376 M 0.00 % | 320.376 M 39.42 % | 229.790 M 0.00 % | 229.790 M -17.99 % | 280.196 M 0.00 % | 280.196 M 14.54 % | 244.633 M 0.00 % | 244.633 M -1.02 % | 247.164 M 0.00 % | 247.164 M 27.81 % | 193.379 M 0.00 % | 193.379 M 11.30 % | 173.746 M 0.00 % | 173.746 M -5.12 % | 183.118 M 0.00 % | 183.118 M 13.83 % | 160.875 M 0.00 % | 160.875 M | 0.000 |
| Accumulated other comprehensive income loss | 601.265 M 0.00 % | 601.265 M 22.16 % | 492.204 M 0.00 % | 492.204 M 13 572.33 % | 3.600 M 0.00 % | 3.600 M -99.21 % | 454.104 M 0.00 % | 454.104 M | 0.000 | 0.000 -100.00 % | 237.354 M 0.00 % | 237.354 M | 0.000 | 0.000 -100.00 % | 228.691 M 0.00 % | 228.691 M | 0.000 | 0.000 -100.00 % | 218.413 M 0.00 % | 218.413 M | 0.000 | 0.000 -100.00 % | 205.646 M 0.00 % | 205.646 M | 0.000 | 0.000 -100.00 % | 192.053 M 0.00 % | 192.053 M 1 820.53 % | 10.000 M 0.00 % | 10.000 M -88.51 % | 87.064 M 0.00 % | 87.064 M | 0.000 | 0.000 -100.00 % | 70.995 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.701 M 0.00 % | 120.701 M | 0.000 | 0.000 -100.00 % | 116.207 M 0.00 % | 116.207 M | 0.000 | 0.000 -100.00 % | 109.528 M 0.00 % | 109.528 M | 0.000 | 0.000 -100.00 % | 96.868 M 0.00 % | 96.868 M | 0.000 | 0.000 -100.00 % | 85.124 M 0.00 % | 85.124 M | 0.000 | 0.000 -100.00 % | 69.656 M 0.00 % | 69.656 M | 0.000 | 0.000 -100.00 % | 54.754 M 0.00 % | 54.754 M | 0.000 | 0.000 -100.00 % | 42.462 M 0.00 % | 42.462 M | 0.000 |
| Common stock | 128.288 M 0.00 % | 128.288 M 8.86 % | 117.848 M 0.00 % | 117.848 M 2.61 % | 114.848 M 0.00 % | 114.848 M 3.25 % | 111.228 M 0.00 % | 111.228 M 107.25 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 0.00 % | 53.668 M 10.27 % | 48.668 M 0.00 % | 48.668 M 0.00 % | 48.668 M 0.00 % | 48.668 M 18.22 % | 41.168 M 0.00 % | 41.168 M 0.00 % | 41.168 M 0.00 % | 41.168 M | 0.000 |
| Total equity | 729.553 M 0.00 % | 729.553 M 19.59 % | 610.052 M 0.00 % | 610.052 M 2.08 % | 597.596 M 0.00 % | 597.596 M 5.71 % | 565.332 M 0.00 % | 565.332 M 91.10 % | 295.838 M 0.00 % | 295.838 M 1.65 % | 291.022 M 0.00 % | 291.022 M 0.64 % | 289.159 M 0.00 % | 289.159 M 2.41 % | 282.359 M 0.00 % | 282.359 M 2.12 % | 276.499 M 0.00 % | 276.499 M 1.62 % | 272.081 M 0.00 % | 272.081 M 2.77 % | 264.755 M 0.00 % | 264.755 M 2.10 % | 259.314 M 0.00 % | 259.314 M 4.02 % | 249.288 M 0.00 % | 249.288 M 3.56 % | 240.721 M 0.00 % | 240.721 M 17.78 % | 204.385 M 0.00 % | 204.385 M 59.39 % | 128.232 M 0.00 % | 128.232 M 5.03 % | 122.093 M 0.00 % | 122.093 M 71.97 % | 70.995 M |
| Other non current liabilities | 12.663 M -6.44 % | 13.534 M 0.44 % | 13.475 M -11.94 % | 15.302 M 18.81 % | 12.879 M -2.02 % | 13.144 M -5.49 % | 13.907 M 0.00 % | 13.907 M 18.69 % | 11.717 M 0.00 % | 11.717 M 57.30 % | 7.449 M 0.00 % | 7.449 M -15.79 % | 8.846 M 0.00 % | 8.846 M 43.63 % | 6.159 M 0.00 % | 6.159 M 14.80 % | 5.365 M 0.00 % | 5.365 M 15.87 % | 4.630 M 0.00 % | 4.630 M 2.16 % | 4.532 M 0.00 % | 4.532 M 7.98 % | 4.197 M 0.00 % | 4.197 M -19.77 % | 5.231 M 0.00 % | 5.231 M -16.86 % | 6.292 M 0.00 % | 6.292 M 7.02 % | 5.879 M 0.00 % | 5.879 M -30.53 % | 8.463 M 0.00 % | 8.463 M 31.26 % | 6.447 M 0.00 % | 6.447 M | 0.000 |
| Long term debt | 79.124 M 0.00 % | 79.124 M 28.38 % | 61.633 M 0.00 % | 61.633 M -9.20 % | 67.878 M 0.00 % | 67.878 M -16.28 % | 81.079 M 0.00 % | 81.079 M -4.19 % | 84.622 M 0.00 % | 84.622 M -4.15 % | 88.288 M 0.00 % | 88.288 M -11.33 % | 99.566 M 0.00 % | 99.566 M -14.51 % | 116.466 M 0.00 % | 116.466 M 2.75 % | 113.344 M 0.00 % | 113.344 M 19.35 % | 94.964 M 0.00 % | 94.964 M -13.88 % | 110.264 M 0.00 % | 110.264 M -3.69 % | 114.485 M 0.00 % | 114.485 M 32.34 % | 86.506 M 0.00 % | 86.506 M 152.00 % | 34.328 M 0.00 % | 34.328 M 60.53 % | 21.384 M 0.00 % | 21.384 M -26.72 % | 29.182 M 0.00 % | 29.182 M -31.47 % | 42.582 M 0.00 % | 42.582 M | 0.000 |
| Total non current liabilities | 92.658 M 0.00 % | 92.658 M 20.44 % | 76.935 M 0.00 % | 76.935 M -4.73 % | 80.757 M -0.33 % | 81.022 M -14.70 % | 94.986 M 0.00 % | 94.986 M -1.40 % | 96.339 M 0.00 % | 96.339 M 0.63 % | 95.737 M 0.00 % | 95.737 M -11.69 % | 108.412 M 0.00 % | 108.412 M -11.59 % | 122.625 M 0.00 % | 122.625 M 3.30 % | 118.709 M 0.00 % | 118.709 M 19.19 % | 99.594 M 0.00 % | 99.594 M -13.24 % | 114.796 M 0.00 % | 114.796 M -3.27 % | 118.682 M 0.00 % | 118.682 M 29.37 % | 91.737 M 0.00 % | 91.737 M 125.84 % | 40.620 M 0.00 % | 40.620 M 48.99 % | 27.264 M 0.00 % | 27.264 M -27.58 % | 37.645 M 0.00 % | 37.645 M -23.22 % | 49.030 M 0.00 % | 49.030 M | 0.000 |
| Other current liabilities | 37.633 M 0.00 % | 37.633 M -29.90 % | 53.684 M 0.00 % | 53.684 M 5.71 % | 50.783 M 0.00 % | 50.783 M -36.73 % | 80.261 M 41.40 % | 56.763 M -12.99 % | 65.238 M 0.00 % | 65.238 M -40.35 % | 109.367 M 69.10 % | 64.675 M 5.56 % | 61.267 M 0.00 % | 61.267 M -33.56 % | 92.214 M 31.93 % | 69.894 M 21.85 % | 57.363 M 0.00 % | 57.363 M -55.73 % | 129.569 M 38.42 % | 93.607 M 143.35 % | 38.466 M 0.00 % | 38.466 M -52.26 % | 80.578 M 24.22 % | 64.869 M 210.45 % | 20.895 M 0.00 % | 20.895 M -31.32 % | 30.423 M 378.42 % | 6.359 M -11.77 % | 7.208 M -18.13 % | 8.804 M -27.47 % | 12.138 M 474.73 % | 2.112 M -94.41 % | 37.755 M 131.88 % | 16.282 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 151.437 M 0.00 % | 151.437 M -27.89 % | 210.006 M 0.00 % | 210.006 M 15.72 % | 181.476 M 0.00 % | 181.476 M 19.39 % | 151.998 M 0.00 % | 151.998 M -49.03 % | 298.224 M 0.00 % | 298.224 M 14.77 % | 259.848 M 0.00 % | 259.848 M 11.26 % | 233.560 M 0.00 % | 233.560 M 15.27 % | 202.613 M 0.00 % | 202.613 M -2.13 % | 207.032 M 0.00 % | 207.032 M 53.55 % | 134.826 M 0.00 % | 134.826 M -20.66 % | 169.932 M 0.00 % | 169.932 M 30.57 % | 130.148 M 0.00 % | 130.148 M -18.99 % | 160.658 M 0.00 % | 160.658 M 1.01 % | 159.051 M 0.00 % | 159.051 M 0.00 % | 159.051 M 4.39 % | 152.361 M 0.00 % | 152.361 M -1.02 % | 153.936 M 30.13 % | 118.293 M 0.00 % | 118.293 M | 0.000 |
| Total current liabilities | 248.035 M 0.00 % | 248.035 M -24.73 % | 329.512 M 0.00 % | 329.512 M 17.28 % | 280.967 M 0.00 % | 280.967 M 9.05 % | 257.656 M 0.00 % | 257.656 M -35.78 % | 401.182 M 0.00 % | 401.182 M 12.54 % | 356.490 M 0.00 % | 356.490 M 9.26 % | 326.277 M 0.00 % | 326.277 M 6.28 % | 306.987 M 0.00 % | 306.987 M 3.87 % | 295.551 M 0.00 % | 295.551 M 10.62 % | 267.167 M 0.00 % | 267.167 M 11.36 % | 239.914 M 0.00 % | 239.914 M 7.01 % | 224.205 M 0.00 % | 224.205 M 13.06 % | 198.311 M 0.00 % | 198.311 M 13.81 % | 174.247 M 0.00 % | 174.247 M -0.48 % | 175.096 M 0.00 % | 175.096 M 5.07 % | 166.644 M 0.00 % | 166.644 M 12.83 % | 147.696 M 0.00 % | 147.696 M | 0.000 |
| Total liabilities | 340.693 M 0.00 % | 340.693 M -16.18 % | 406.447 M 0.00 % | 406.447 M 12.28 % | 361.989 M 0.00 % | 361.989 M 2.65 % | 352.642 M 0.00 % | 352.642 M -29.12 % | 497.521 M 0.00 % | 497.521 M 10.02 % | 452.227 M 0.00 % | 452.227 M 4.03 % | 434.689 M 0.00 % | 434.689 M 1.18 % | 429.612 M 0.00 % | 429.612 M 3.71 % | 414.260 M 0.00 % | 414.260 M 12.95 % | 366.761 M 0.00 % | 366.761 M 3.40 % | 354.710 M 0.00 % | 354.710 M 3.45 % | 342.887 M 0.00 % | 342.887 M 18.22 % | 290.048 M 0.00 % | 290.048 M 34.99 % | 214.867 M 0.00 % | 214.867 M 6.18 % | 202.359 M 0.00 % | 202.359 M -0.94 % | 204.289 M 0.00 % | 204.289 M 3.84 % | 196.725 M 0.00 % | 196.725 M | 0.000 |
| Other non current assets | 69.993 M 0.00 % | 69.993 M -6.29 % | 74.695 M 0.00 % | 74.696 M -26.74 % | 101.959 M 0.00 % | 101.959 M 1 497.85 % | 6.381 M 0.00 % | 6.381 M -93.51 % | 98.394 M 0.00 % | 98.394 M 9.37 % | 89.964 M 0.00 % | 89.964 M 14.90 % | 78.299 M 0.00 % | 78.299 M -9.93 % | 86.932 M 0.00 % | 86.932 M 6.75 % | 81.434 M 0.00 % | 81.434 M 17.47 % | 69.325 M 0.00 % | 69.325 M 0.00 % | 69.325 M 0.00 % | 69.325 M -19.55 % | 86.171 M 0.00 % | 86.171 M -1.25 % | 87.265 M 0.00 % | 87.265 M 80.13 % | 48.444 M 0.00 % | 48.444 M 696.20 % | 6.084 M 0.00 % | 6.084 M 11.68 % | 5.448 M 0.00 % | 5.448 M -61.20 % | 14.041 M 0.00 % | 14.041 M 343.92 % | -5.757 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.811 M 0.00 % | 11.811 M | 0.000 | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 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 -100.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 |
| GoodWill | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M -0.01 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M -0.01 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M -0.01 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M | 0.000 | 0.000 -100.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M -0.01 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M -0.01 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M -0.01 % | 2.832 M 0.00 % | 2.832 M 0.01 % | 2.832 M 0.00 % | 2.832 M | 0.000 |
| Property plant equipment net | 523.972 M 0.00 % | 523.972 M 11.71 % | 469.026 M 0.00 % | 469.026 M 16.56 % | 402.394 M 0.00 % | 402.394 M 26.16 % | 318.945 M 0.00 % | 318.945 M 27.74 % | 249.688 M 0.00 % | 249.688 M 2.16 % | 244.413 M 0.00 % | 244.413 M 1.74 % | 240.224 M 0.00 % | 240.224 M 3.05 % | 233.120 M 0.00 % | 233.120 M 1.56 % | 229.540 M 0.00 % | 229.540 M 3.34 % | 222.112 M 0.00 % | 222.112 M 1.03 % | 219.841 M 0.00 % | 219.841 M 10.38 % | 199.160 M 0.00 % | 199.160 M 29.41 % | 153.904 M 0.00 % | 153.904 M 44.18 % | 106.744 M 0.00 % | 106.744 M 9.40 % | 97.576 M 0.00 % | 97.576 M 7.11 % | 91.100 M 0.00 % | 91.100 M 7.42 % | 84.810 M 0.00 % | 84.810 M | 0.000 |
| Total non current assets | 596.797 M 0.00 % | 596.797 M 9.19 % | 546.553 M 0.00 % | 546.554 M 7.76 % | 507.185 M 0.00 % | 507.185 M 50.44 % | 337.137 M 0.00 % | 337.137 M -3.93 % | 350.914 M 0.00 % | 350.914 M 4.02 % | 337.339 M 0.00 % | 337.339 M 4.93 % | 321.485 M 0.00 % | 321.485 M -0.47 % | 323.014 M 0.00 % | 323.014 M 2.89 % | 313.936 M 0.00 % | 313.936 M 6.64 % | 294.399 M 0.00 % | 294.399 M 0.78 % | 292.128 M 0.00 % | 292.128 M 1.38 % | 288.163 M 0.00 % | 288.163 M 18.10 % | 244.000 M 0.00 % | 244.000 M 54.41 % | 158.020 M 0.00 % | 158.020 M 48.39 % | 106.492 M 0.00 % | 106.492 M 7.16 % | 99.380 M 0.00 % | 99.380 M -2.26 % | 101.683 M 0.00 % | 101.683 M 1 866.37 % | -5.757 M |
| Other current assets | 8.614 M -86.35 % | 63.086 M 366.10 % | 13.535 M -72.97 % | 50.078 M 367.67 % | 10.708 M -72.18 % | 38.490 M -73.17 % | 143.449 M 0.40 % | 142.871 M 179.49 % | 51.119 M 69.53 % | 30.153 M 70.86 % | 17.648 M 2.81 % | 17.166 M 148.93 % | 6.896 M 0.00 % | 6.896 M 0.00 % | 6.896 M -68.19 % | 21.678 M 24.99 % | 17.344 M 22.24 % | 14.189 M 0.00 % | 14.189 M -2.74 % | 14.589 M -57.88 % | 34.638 M 97.57 % | 17.532 M 0.00 % | 17.532 M -17.65 % | 21.289 M -16.76 % | 25.576 M 0.00 % | 25.576 M -59.53 % | 63.191 M 1.71 % | 62.128 M 37.99 % | 45.022 M 0.00 % | 45.022 M 17.85 % | 38.202 M 3.27 % | 36.994 M -3.66 % | 38.398 M 0.00 % | 38.398 M | 0.000 |
| Short term 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 -100.00 % | 13.248 M 0.00 % | 13.248 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.513 M |
| cash and cash equivalents | 6.792 M 0.00 % | 6.792 M -17.89 % | 8.272 M 0.00 % | 8.272 M -57.51 % | 19.469 M 0.00 % | 19.469 M -47.04 % | 36.761 M 0.00 % | 36.761 M 1 514.45 % | 2.277 M 0.00 % | 2.277 M -21.40 % | 2.897 M 0.00 % | 2.897 M 0.91 % | 2.871 M 0.00 % | 2.871 M -69.54 % | 9.426 M 0.00 % | 9.426 M 215.78 % | 2.985 M 0.00 % | 2.985 M 18.22 % | 2.525 M 0.00 % | 2.525 M -38.46 % | 4.103 M 0.00 % | 4.103 M 173.54 % | 1.500 M 0.00 % | 1.500 M -17.88 % | 1.827 M 0.00 % | 1.827 M -39.58 % | 3.023 M 0.00 % | 3.023 M -87.08 % | 23.405 M 0.00 % | 23.405 M 954.29 % | 2.220 M 0.00 % | 2.220 M -13.36 % | 2.562 M 0.00 % | 2.562 M 144.51 % | -5.757 M |
| Cash and short term investments | 6.792 M 0.00 % | 6.792 M -17.89 % | 8.272 M 0.00 % | 8.272 M -57.51 % | 19.469 M 0.00 % | 19.469 M -47.04 % | 36.761 M 0.00 % | 36.761 M 1 514.45 % | 2.277 M 0.00 % | 2.277 M -21.40 % | 2.897 M 0.00 % | 2.897 M 0.91 % | 2.871 M 0.00 % | 2.871 M -69.54 % | 9.426 M 0.00 % | 9.426 M 215.78 % | 2.985 M 0.00 % | 2.985 M 18.22 % | 2.525 M 0.00 % | 2.525 M -38.46 % | 4.103 M 0.00 % | 4.103 M 173.54 % | 1.500 M 0.00 % | 1.500 M -17.88 % | 1.827 M 0.00 % | 1.827 M -39.58 % | 3.023 M 0.00 % | 3.023 M -91.75 % | 36.653 M 0.00 % | 36.653 M 1 551.05 % | 2.220 M 0.00 % | 2.220 M -13.36 % | 2.562 M 0.00 % | 2.562 M -55.49 % | 5.757 M |
| Total current assets | 473.449 M 0.00 % | 473.449 M 0.75 % | 469.945 M 0.00 % | 469.945 M 3.88 % | 452.400 M 0.00 % | 452.400 M -22.11 % | 580.837 M 0.00 % | 580.837 M 31.28 % | 442.445 M 0.00 % | 442.445 M 9.00 % | 405.910 M 0.00 % | 405.910 M 0.88 % | 402.363 M 0.00 % | 402.363 M 3.45 % | 388.957 M 0.00 % | 388.957 M 3.22 % | 376.823 M 0.00 % | 376.823 M 9.40 % | 344.443 M 0.00 % | 344.443 M 5.23 % | 327.338 M 0.00 % | 327.338 M 4.24 % | 314.038 M 0.00 % | 314.038 M 6.33 % | 295.335 M 0.00 % | 295.335 M -0.75 % | 297.568 M 0.00 % | 297.568 M -0.89 % | 300.253 M 0.00 % | 300.253 M 28.79 % | 233.141 M 0.00 % | 233.141 M 7.37 % | 217.136 M 0.00 % | 217.136 M 3 671.96 % | 5.757 M |
| Inventory | 362.572 M 0.00 % | 362.572 M -1.09 % | 366.572 M 0.00 % | 366.572 M 3.27 % | 354.981 M 0.00 % | 354.981 M -1.74 % | 361.278 M 0.00 % | 361.278 M -5.48 % | 382.244 M 0.00 % | 382.244 M 8.25 % | 353.112 M 0.00 % | 353.112 M -1.79 % | 359.557 M 0.00 % | 359.557 M 9.38 % | 328.721 M 0.00 % | 328.721 M 0.42 % | 327.362 M 0.00 % | 327.362 M 12.76 % | 290.324 M 0.00 % | 290.324 M 8.04 % | 268.718 M 0.00 % | 268.718 M 1.12 % | 265.734 M 0.00 % | 265.734 M 9.05 % | 243.687 M 0.00 % | 243.687 M 9.97 % | 221.587 M 0.00 % | 221.587 M 13.63 % | 195.005 M 0.00 % | 195.005 M 12.18 % | 173.835 M 0.00 % | 173.835 M 12.91 % | 153.956 M 0.00 % | 153.956 M | 0.000 |
| Net receivables | 95.471 M 132.86 % | 40.999 M -49.74 % | 81.566 M 81.17 % | 45.023 M -33.04 % | 67.242 M 70.41 % | 39.460 M -1.17 % | 39.927 M 0.00 % | 39.927 M 43.77 % | 27.771 M 0.00 % | 27.771 M 0.00 % | 27.771 M -15.16 % | 32.735 M -0.92 % | 33.039 M 0.00 % | 33.039 M 13.41 % | 29.132 M 0.00 % | 29.132 M 0.00 % | 29.132 M -9.77 % | 32.287 M 0.00 % | 32.287 M -12.75 % | 37.005 M 0.06 % | 36.984 M 0.00 % | 36.984 M 44.95 % | 25.515 M 0.00 % | 25.515 M 5.23 % | 24.246 M 0.00 % | 24.246 M 123.88 % | 10.830 M 0.00 % | 10.830 M -54.06 % | 23.572 M 0.00 % | 23.572 M 17.32 % | 20.092 M 0.00 % | 20.092 M -9.58 % | 22.220 M 0.00 % | 22.220 M | 0.000 |
| Tax 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 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 58.965 M 0.00 % | 58.965 M -10.42 % | 65.822 M 0.00 % | 65.822 M 35.14 % | 48.708 M 0.00 % | 48.708 M 0.00 % | 48.708 M -0.38 % | 48.895 M 29.63 % | 37.720 M 0.00 % | 37.720 M 18.00 % | 31.967 M 0.00 % | 31.967 M 1.64 % | 31.450 M 0.00 % | 31.450 M 0.00 % | 31.450 M -8.79 % | 34.480 M 10.67 % | 31.156 M 0.00 % | 31.156 M 0.00 % | 31.156 M -19.56 % | 38.734 M 22.90 % | 31.516 M 0.00 % | 31.516 M 7.98 % | 29.188 M 0.00 % | 29.188 M 74.18 % | 16.757 M 0.00 % | 16.757 M 89.62 % | 8.837 M 0.00 % | 8.837 M 0.00 % | 8.837 M -36.56 % | 13.930 M 31.47 % | 10.596 M 0.00 % | 10.596 M 0.00 % | 10.596 M -19.24 % | 13.121 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.447 M 0.00 % | 358.447 M -20.43 % | 450.504 M | 0.000 -100.00 % | 511.664 M 306.20 % | 125.963 M -46.93 % | 237.354 M | 0.000 -100.00 % | 235.491 M 86.95 % | 125.963 M -44.92 % | 228.691 M | 0.000 -100.00 % | 222.831 M 76.90 % | 125.963 M -42.33 % | 218.413 M | 0.000 -100.00 % | 125.963 M 0.00 % | 125.963 M -38.75 % | 205.646 M | 0.000 -100.00 % | 195.620 M 55.30 % | 125.963 M -34.41 % | 192.053 M | 0.000 -100.00 % | 90.963 M 0.00 % | 90.963 M 18.04 % | 77.064 M | 0.000 -100.00 % | 80.926 M 110.40 % | 38.463 M | 0.000 |
| Deferred tax liabilities non current | 871.000 K | 0.000 -100.00 % | 1.827 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 265.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 |
| Total assets | 1.070 B 0.00 % | 1.070 B 5.29 % | 1.016 B 0.00 % | 1.016 B 5.93 % | 959.585 M 0.00 % | 959.585 M 4.53 % | 917.974 M 0.00 % | 917.974 M 15.71 % | 793.359 M 0.00 % | 793.359 M 6.74 % | 743.249 M 0.00 % | 743.249 M 2.68 % | 723.848 M 0.00 % | 723.848 M 1.67 % | 711.971 M 0.00 % | 711.971 M 3.07 % | 690.759 M 0.00 % | 690.759 M 8.13 % | 638.842 M 0.00 % | 638.842 M 3.13 % | 619.465 M 0.00 % | 619.465 M 2.87 % | 602.201 M 0.00 % | 602.201 M 11.66 % | 539.335 M 0.00 % | 539.335 M 18.38 % | 455.588 M 0.00 % | 455.588 M 12.01 % | 406.744 M 0.00 % | 406.744 M 22.32 % | 332.521 M 0.00 % | 332.521 M 4.30 % | 318.819 M 0.00 % | 318.819 M | 0.000 |
| 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-06-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -8.203 M 0.00 % | -8.203 M -763.10 % | 1.237 M 0.00 % | 1.237 M -75.51 % | 5.052 M 0.00 % | 5.052 M 149.76 % | -10.153 M 0.00 % | -10.153 M | 0.000 | 0.000 100.00 % | -7.485 M 0.00 % | -7.485 M | 0.000 | 0.000 100.00 % | -12.761 M 0.00 % | -12.761 M 50.58 % | -25.822 M 0.00 % | -25.822 M -648.12 % | 4.711 M 0.00 % | 4.711 M -15.73 % | 5.591 M 0.00 % | 5.591 M 254.63 % | -3.616 M 0.00 % | -3.616 M 77.49 % | -16.060 M 0.00 % | -16.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 2.013 M 0.00 % | 2.013 M 172.34 % | -2.782 M 0.00 % | -2.782 M -61.42 % | -1.724 M 0.00 % | -1.724 M 58.18 % | -4.121 M 0.00 % | -4.121 M | 0.000 | 0.000 -100.00 % | 152.000 K 0.00 % | 152.000 K | 0.000 | 0.000 -100.00 % | 1.578 M 0.00 % | 1.578 M -33.13 % | 2.359 M 0.00 % | 2.359 M 22 566.67 % | -10.500 K 0.00 % | -10.500 K 99.82 % | -5.734 M 0.00 % | -5.734 M -803.75 % | -634.500 K 0.00 % | -634.500 K 90.54 % | -6.708 M 0.00 % | -6.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.000 M 0.00 % | 2.000 M 134.51 % | -5.796 M 0.00 % | -5.796 M -284.04 % | 3.149 M 0.00 % | 3.149 M -69.96 % | 10.483 M 0.00 % | 10.483 M | 0.000 | 0.000 -100.00 % | 3.223 M 0.00 % | 3.223 M | 0.000 | 0.000 100.00 % | -679.500 K 0.00 % | -679.500 K 96.33 % | -18.519 M 0.00 % | -18.519 M -71.42 % | -10.803 M 0.00 % | -10.803 M -623.86 % | -1.492 M 0.00 % | -1.492 M 86.46 % | -11.024 M 0.00 % | -11.024 M 0.24 % | -11.050 M 0.00 % | -11.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -12.215 M 0.00 % | -12.215 M -224.46 % | 9.815 M 0.00 % | 9.815 M 170.63 % | 3.627 M 0.00 % | 3.627 M 121.96 % | -16.515 M 0.00 % | -16.515 M | 0.000 | 0.000 100.00 % | -10.860 M 0.00 % | -10.860 M | 0.000 | 0.000 100.00 % | -13.659 M 0.00 % | -13.659 M -41.36 % | -9.663 M 0.00 % | -9.663 M -162.24 % | 15.525 M 0.00 % | 15.525 M 21.12 % | 12.817 M 0.00 % | 12.817 M 59.37 % | 8.043 M 0.00 % | 8.043 M 373.61 % | 1.698 M 0.00 % | 1.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.000 M 0.00 % | 1.000 M -93.02 % | 14.337 M 0.00 % | 14.337 M 231.63 % | 4.323 M 0.00 % | 4.323 M -63.67 % | 11.900 M 0.00 % | 11.900 M 594.21 % | -2.408 M 0.00 % | -2.408 M -137.50 % | 6.421 M 0.00 % | 6.421 M 288.84 % | -3.400 M 0.00 % | -3.400 M -143.65 % | 7.789 M 0.00 % | 7.789 M 478.20 % | -2.060 M 0.00 % | -2.060 M -123.10 % | 8.917 M 0.00 % | 8.917 M -19.76 % | 11.112 M 0.00 % | 11.112 M -11.54 % | 12.563 M 0.00 % | 12.563 M 22.67 % | 10.241 M 0.00 % | 10.241 M 295.24 % | -5.245 M 0.00 % | -5.245 M -70.49 % | -3.076 M 0.00 % | -3.076 M -0.23 % | -3.070 M 0.00 % | -3.070 M -7.87 % | -2.845 M 0.00 % | -2.845 M -11.87 % | -2.544 M 0.00 % | -2.544 M |
| Net cash provided by operating activities | -5.012 M 0.00 % | -5.012 M -128.09 % | 17.843 M 0.00 % | 17.843 M 43.86 % | 12.403 M 0.00 % | 12.403 M 208.80 % | 4.016 M 0.00 % | 4.016 M | 0.000 | 0.000 -100.00 % | 1.439 M 0.00 % | 1.439 M | 0.000 | 0.000 100.00 % | -240.000 K 0.00 % | -240.000 K 98.61 % | -17.221 M 0.00 % | -17.221 M -225.90 % | 13.679 M 0.00 % | 13.679 M -17.98 % | 16.676 M 0.00 % | 16.676 M -2.87 % | 17.169 M 0.00 % | 17.169 M 3 044.05 % | -583.159 K 0.00 % | -583.159 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -207.918 M 0.00 % | -207.918 M -498.19 % | -34.758 M 0.00 % | -34.758 M 20.26 % | -43.589 M 0.00 % | -43.589 M -21.71 % | -35.814 M 0.00 % | -35.814 M | 0.000 | 0.000 100.00 % | -3.666 M 0.00 % | -3.666 M | 0.000 | 0.000 100.00 % | -3.931 M 0.00 % | -3.931 M 33.54 % | -5.915 M 0.00 % | -5.915 M -56.75 % | -3.774 M 0.00 % | -3.774 M 71.82 % | -13.390 M 0.00 % | -13.390 M 48.17 % | -25.837 M 0.00 % | -25.837 M -3.18 % | -25.041 M 0.00 % | -25.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other investing activites | 179.834 M 0.00 % | 179.834 M 249 668.75 % | 72.000 K 0.00 % | 72.000 K -35.14 % | 111.000 K 0.00 % | 111.000 K -73.94 % | 426.000 K 0.00 % | 426.000 K | 0.000 | 0.000 -100.00 % | 429.500 K 0.00 % | 429.500 K | 0.000 | 0.000 -100.00 % | 2.336 M 0.00 % | 2.336 M 159.77 % | -3.908 M 0.00 % | -3.908 M -147.85 % | 8.166 M 0.00 % | 8.166 M 574.23 % | 1.211 M 0.00 % | 1.211 M -13.09 % | 1.394 M 0.00 % | 1.394 M 175.04 % | -1.857 M 0.00 % | -1.857 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -28.085 M 0.00 % | -28.085 M 19.03 % | -34.686 M 0.00 % | -34.686 M 20.22 % | -43.478 M 0.00 % | -43.478 M -22.86 % | -35.388 M 0.00 % | -35.388 M | 0.000 | 0.000 100.00 % | -3.237 M 0.00 % | -3.237 M | 0.000 | 0.000 100.00 % | -1.596 M 0.00 % | -1.596 M 83.76 % | -9.823 M 0.00 % | -9.823 M -323.62 % | 4.393 M 0.00 % | 4.393 M 136.07 % | -12.179 M 0.00 % | -12.179 M 50.17 % | -24.444 M 0.00 % | -24.444 M 9.12 % | -26.898 M 0.00 % | -26.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 32.356 M 0.00 % | 32.356 M 187.75 % | 11.245 M 0.00 % | 11.245 M -49.82 % | 22.409 M 0.00 % | 22.409 M -53.92 % | 48.633 M 0.00 % | 48.633 M | 0.000 | 0.000 -100.00 % | 1.811 M 0.00 % | 1.811 M | 0.000 | 0.000 -100.00 % | 5.056 M 0.00 % | 5.056 M -81.46 % | 27.273 M 0.00 % | 27.273 M 244.61 % | -18.860 M 0.00 % | -18.860 M -490.18 % | -3.196 M 0.00 % | -3.196 M -144.93 % | 7.112 M 0.00 % | 7.112 M -73.54 % | 26.882 M 0.00 % | 26.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 32.356 M 0.00 % | 32.356 M 187.75 % | 11.245 M 0.00 % | 11.245 M -49.82 % | 22.409 M 0.00 % | 22.409 M -53.92 % | 48.633 M 0.00 % | 48.633 M | 0.000 | 0.000 -100.00 % | 1.811 M 0.00 % | 1.811 M | 0.000 | 0.000 -100.00 % | 5.056 M 0.00 % | 5.056 M -81.46 % | 27.273 M 0.00 % | 27.273 M 244.61 % | -18.860 M 0.00 % | -18.860 M -490.18 % | -3.196 M 0.00 % | -3.196 M -144.93 % | 7.112 M 0.00 % | 7.112 M -73.54 % | 26.882 M 0.00 % | 26.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.261 M 0.00 % | 17.261 M | 0.000 | 0.000 -100.00 % | 12.500 K 0.00 % | 12.500 K | 0.000 | 0.000 -100.00 % | 3.220 M 0.00 % | 3.220 M 1 303.05 % | 229.500 K 0.00 % | 229.500 K 129.09 % | -789.000 K 0.00 % | -789.000 K -160.64 % | 1.301 M 0.00 % | 1.301 M 898.29 % | -163.000 K 0.00 % | -163.000 K 72.78 % | -598.824 K 0.00 % | -598.824 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.261 M 0.00 % | 17.261 M | 0.000 | 0.000 -100.00 % | 12.500 K 0.00 % | 12.500 K | 0.000 | 0.000 -100.00 % | 3.220 M 0.00 % | 3.220 M 1 303.05 % | 229.500 K 0.00 % | 229.500 K 129.09 % | -789.000 K 0.00 % | -789.000 K -160.64 % | 1.301 M 0.00 % | 1.301 M 898.29 % | -163.000 K 0.00 % | -163.000 K 72.78 % | -598.824 K 0.00 % | -598.824 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | -5.012 M 0.00 % | -5.012 M -128.09 % | 17.843 M 0.00 % | 17.843 M 43.86 % | 12.403 M 0.00 % | 12.403 M 208.80 % | 4.016 M 0.00 % | 4.016 M | 0.000 | 0.000 -100.00 % | 1.439 M 0.00 % | 1.439 M | 0.000 | 0.000 100.00 % | -240.000 K 0.00 % | -240.000 K 98.61 % | -17.221 M 0.00 % | -17.221 M -225.90 % | 13.679 M 0.00 % | 13.679 M -17.98 % | 16.676 M 0.00 % | 16.676 M -2.87 % | 17.169 M 0.00 % | 17.169 M 3 044.05 % | -583.159 K 0.00 % | -583.159 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -207.918 M 0.00 % | -207.918 M -498.19 % | -34.758 M 0.00 % | -34.758 M 20.26 % | -43.589 M 0.00 % | -43.589 M -21.71 % | -35.814 M 0.00 % | -35.814 M | 0.000 | 0.000 100.00 % | -3.666 M 0.00 % | -3.666 M | 0.000 | 0.000 100.00 % | -3.931 M 0.00 % | -3.931 M 33.54 % | -5.915 M 0.00 % | -5.915 M -56.75 % | -3.774 M 0.00 % | -3.774 M 71.82 % | -13.390 M 0.00 % | -13.390 M 48.17 % | -25.837 M 0.00 % | -25.837 M -3.18 % | -25.041 M 0.00 % | -25.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -212.930 M 0.00 % | -212.930 M -1 158.82 % | -16.915 M 0.00 % | -16.915 M 45.76 % | -31.186 M 0.00 % | -31.186 M 1.92 % | -31.798 M 0.00 % | -31.798 M | 0.000 | 0.000 100.00 % | -2.228 M 0.00 % | -2.228 M | 0.000 | 0.000 100.00 % | -4.171 M 0.00 % | -4.171 M 81.97 % | -23.136 M 0.00 % | -23.136 M -333.58 % | 9.905 M 0.00 % | 9.905 M 201.46 % | 3.286 M 0.00 % | 3.286 M 137.90 % | -8.669 M 0.00 % | -8.669 M 66.17 % | -25.624 M 0.00 % | -25.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |