Triple Flag Precious Metals Corp. TFPM
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 268.991 M 31.84 % | 204.024 M 34.33 % | 151.885 M 0.97 % | 150.421 M 33.60 % | 112.588 M 90.35 % | 59.148 M 37.42 % | 43.042 M 5.00 % | 40.990 M | 0.000 |
| Net income | -23.084 M -163.62 % | 36.282 M -34.14 % | 55.086 M 21.00 % | 45.527 M -18.07 % | 55.565 M 234.23 % | -41.394 M -129 256.25 % | -32.000 K 99.89 % | -28.964 M -340.29 % | -6.578 M |
| Income before tax | -12.770 M -135.09 % | 36.389 M -39.23 % | 59.875 M 15.23 % | 51.963 M -16.40 % | 62.160 M 265.57 % | -37.543 M -1 962.25 % | 2.016 M 107.01 % | -28.748 M -328.02 % | -6.716 M |
| Income before tax ratio | -0.05 -126.62 % | 0.18 -54.76 % | 0.39 14.12 % | 0.35 -37.43 % | 0.55 186.98 % | -0.63 -1 455.16 % | 0.05 106.68 % | -0.70 | 0.00 |
| EBITDA | 205.047 M 84.41 % | 111.190 M 1.88 % | 109.143 M -2.09 % | 111.467 M 15.29 % | 96.687 M 618.78 % | 13.452 M -65.68 % | 39.199 M 23.42 % | 31.761 M 1 753.59 % | -1.921 M |
| Net income ratio | -0.09 -148.26 % | 0.18 -50.97 % | 0.36 19.83 % | 0.30 -38.67 % | 0.49 170.52 % | -0.70 -94 032.54 % | 0.00 99.89 % | -0.71 | 0.00 |
| Ratio EBITDA | 0.76 39.87 % | 0.54 -24.16 % | 0.72 -3.03 % | 0.74 -13.71 % | 0.86 277.61 % | 0.23 -75.03 % | 0.91 17.53 % | 0.77 | 0.00 |
| Gross profit ratio | 0.86 71.47 % | 0.50 -12.66 % | 0.57 3.50 % | 0.55 24.38 % | 0.44 115.84 % | 0.21 617.35 % | 0.03 -96.78 % | 0.89 | 0.00 |
| Weighted average shs out dil | 201.304 M 0.89 % | 199.519 M 27.94 % | 155.951 M 5.35 % | 148.025 M -4.58 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 116.76 % | 71.571 M 0.00 % | 71.571 M |
| Weighted average shs out | 201.304 M 0.99 % | 199.328 M 27.81 % | 155.951 M 5.35 % | 148.025 M -4.58 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 116.75 % | 71.571 M 0.00 % | 71.571 M |
| EPS diluted | -0.11 -161.11 % | 0.18 -47.06 % | 0.34 13.33 % | 0.30 -21.05 % | 0.38 240.74 % | -0.27 -134 900.00 % | 0.00 99.95 % | -0.41 -340.22 % | -0.09 |
| Earnings per share | -0.11 -161.11 % | 0.18 -47.06 % | 0.34 13.33 % | 0.30 -21.05 % | 0.38 240.74 % | -0.27 -134 900.00 % | 0.00 99.95 % | -0.41 -340.22 % | -0.09 |
| Gross profit | 230.764 M 126.07 % | 102.076 M 17.32 % | 87.004 M 4.51 % | 83.253 M 66.18 % | 50.098 M 310.84 % | 12.194 M 885.77 % | 1.237 M -96.62 % | 36.553 M | 0.000 |
| Income tax expense | 10.314 M 9 539.25 % | 107.000 K -97.77 % | 4.789 M -25.59 % | 6.436 M -2.41 % | 6.595 M 71.25 % | 3.851 M 12.83 % | 3.413 M 1 479.44 % | 216.089 K 56.37 % | 138.192 K |
| Cost of revenue | 38.227 M -62.50 % | 101.948 M 57.13 % | 64.881 M -3.40 % | 67.168 M 7.49 % | 62.490 M 33.09 % | 46.954 M 12.32 % | 41.805 M 842.14 % | 4.437 M | 0.000 |
| General and administrative expenses | 21.755 M 8.26 % | 20.095 M 29.51 % | 15.516 M 27.04 % | 12.213 M 65.17 % | 7.394 M -2.65 % | 7.595 M 48.98 % | 5.098 M 735.95 % | 609.846 K -3.37 % | 631.121 K |
| Selling and marketing expenses | 3.405 M -77.11 % | 14.873 M 399.76 % | 2.976 M 285.99 % | 771.000 K 547.90 % | 119.000 K -7.03 % | 128.000 K -63.32 % | 349.000 K -71.58 % | 1.228 M 45.48 % | 844.200 K |
| Other expenses | 136.844 M 264.92 % | 37.500 M 1 360.08 % | -2.976 M -845.86 % | 399.000 K | 0.000 -100.00 % | 355.000 K 1 083.33 % | 30.000 K | 0.000 | 0.000 |
| Operating expenses | 165.409 M 373.03 % | 34.968 M 81.21 % | 19.297 M 33.00 % | 14.509 M 91.64 % | 7.571 M -32.03 % | 11.139 M 104.50 % | 5.447 M -91.66 % | 65.301 M 872.25 % | 6.716 M |
| Cost and expenses | 286.975 M 106.22 % | 139.161 M 65.32 % | 84.178 M 3.06 % | 81.677 M 16.58 % | 70.061 M 20.60 % | 58.093 M 22.94 % | 47.252 M -32.24 % | 69.738 M 938.31 % | 6.716 M |
| Research and development expenses | 3.405 M | 0.000 -100.00 % | 2.976 M 289.42 % | 764.215 K 509.98 % | 125.286 K -4.34 % | 130.975 K -60.45 % | 331.201 K | 0.000 | 0.000 |
| Selling general and administrative expenses | 25.160 M -28.05 % | 34.968 M 89.10 % | 18.492 M 42.42 % | 12.984 M 72.82 % | 7.513 M -2.72 % | 7.723 M 41.78 % | 5.447 M 13.67 % | 4.792 M 6.03 % | 4.519 M |
| Interest income | 545.000 K -82.97 % | 3.200 M 68.51 % | 1.899 M 153.20 % | 750.000 K 41.51 % | 530.000 K 49.72 % | 354.000 K -38.75 % | 578.000 K | 0.000 | 0.000 |
| Interest expense | 5.618 M -23.27 % | 7.322 M 121.07 % | 3.312 M -48.44 % | 6.423 M -38.18 % | 10.390 M 18.99 % | 8.732 M 198.12 % | 2.929 M | 0.000 | 0.000 |
| Depreciation and amortization | 182.946 M 179.40 % | 65.477 M 35.12 % | 48.460 M -9.58 % | 53.595 M -5.08 % | 56.463 M 31.52 % | 42.932 M 24.42 % | 34.506 M -42.91 % | 60.440 M 1 237.37 % | 4.519 M |
| Operating income | -17.984 M -144.67 % | 40.262 M 140.40 % | 16.748 M -75.64 % | 68.744 M 98.32 % | 34.663 M 2 360.11 % | 1.409 M 133.47 % | -4.210 M 85.32 % | -28.679 M -534.59 % | -4.519 M |
| Operating income ratio | -0.07 -133.88 % | 0.20 78.96 % | 0.11 -75.87 % | 0.46 48.44 % | 0.31 1 192.42 % | 0.02 124.35 % | -0.10 86.02 % | -0.70 | 0.00 |
| Total other income expenses net | 5.214 M 234.62 % | -3.873 M -108.98 % | 43.127 M 357.00 % | -16.781 M -161.03 % | 27.497 M 170.59 % | -38.952 M -725.63 % | 6.226 M 9 198.08 % | -68.432 K 96.89 % | -2.197 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | -34.554 M -182.73 % | 41.767 M 160.37 % | -69.181 M -74.94 % | -39.545 M -115.46 % | 255.741 M 434.98 % | 47.804 M -56.41 % | 109.668 M -75.20 % | 442.278 M 75.07 % | 252.631 M |
| Total investments | 3.010 M -78.42 % | 13.947 M 159.62 % | 5.372 M -49.66 % | 10.671 M -40.27 % | 17.864 M -5.60 % | 18.924 M 20.57 % | 15.695 M 32.31 % | 11.863 M | 0.000 |
| Total debt | 1.691 M -97.14 % | 59.146 M 2 985.34 % | 1.917 M 70.10 % | 1.127 M -99.59 % | 276.378 M 371.86 % | 58.572 M -50.78 % | 119.000 M -73.29 % | 445.455 M 75.93 % | 253.205 M |
| Accumulated other comprehensive income loss | 15.152 M 3.39 % | 14.655 M 217.69 % | 4.613 M 252.34 % | 1.309 M 638.78 % | -243.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -23.773 M -151.02 % | 46.591 M -26.82 % | 63.670 M 58.00 % | 40.298 M 301.57 % | 10.035 M 122.04 % | -45.530 M -43.28 % | -31.777 M -0.10 % | -31.745 M -1 058.17 % | -2.741 M |
| Common stock | 1.744 B -0.28 % | 1.749 B 39.91 % | 1.250 B -0.22 % | 1.253 B 24.17 % | 1.009 B 57.89 % | 639.151 M 35.60 % | 471.333 M 471 332 900.00 % | 100.000 0.00 % | 100.000 |
| Total equity | 1.736 B -4.14 % | 1.811 B 37.34 % | 1.318 B 1.84 % | 1.295 B 27.06 % | 1.019 B 71.65 % | 593.621 M 35.05 % | 439.556 M 1 484.66 % | -31.745 M -1 058.21 % | -2.741 M |
| Other non current liabilities | 2.826 M -29.60 % | 4.014 M -7.21 % | 4.326 M 66.64 % | 2.596 M 684.29 % | 331.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.373 M -97.66 % | 58.756 M 3 482.68 % | 1.640 M 91.37 % | 857.000 K -99.69 % | 276.126 M 373.25 % | 58.347 M -50.97 % | 119.000 M | 0.000 | 0.000 |
| Total non current liabilities | 7.133 M -89.26 % | 66.408 M 1 013.11 % | 5.966 M 72.78 % | 3.453 M -98.76 % | 277.857 M 358.99 % | 60.536 M -49.60 % | 120.110 M | 0.000 | 0.000 |
| Other current liabilities | 19.926 M 32.45 % | 15.044 M 46.16 % | 10.293 M 124.59 % | 4.583 M 79.44 % | 2.554 M -11.99 % | 2.902 M -40.48 % | 4.876 M 2.42 % | 4.761 M 461.46 % | 847.892 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 635.810 K 63.03 % | 390.000 K 40.79 % | 277.000 K 2.59 % | 270.000 K 7.14 % | 252.000 K 12.00 % | 225.000 K | 0.000 -100.00 % | 445.455 M 75.93 % | 253.205 M |
| Total current liabilities | 27.126 M 56.66 % | 17.315 M 37.57 % | 12.586 M 135.96 % | 5.334 M 29.50 % | 4.119 M 8.37 % | 3.801 M -34.68 % | 5.819 M -98.71 % | 450.216 M 77.21 % | 254.053 M |
| Total liabilities | 34.259 M -59.08 % | 83.723 M 351.29 % | 18.552 M 111.13 % | 8.787 M -96.88 % | 281.976 M 338.28 % | 64.337 M -48.91 % | 125.929 M -72.03 % | 450.216 M 77.21 % | 254.053 M |
| Other non current assets | 47.700 M -13.28 % | 55.006 M 306.22 % | 13.541 M 650.19 % | 1.805 M -81.74 % | 9.887 M 74.19 % | 5.676 M 270.25 % | 1.533 M | 0.000 -100.00 % | 57.580 K |
| Long term investments | 0.000 -100.00 % | 71.358 K -99.36 % | 11.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 6.378 M 18 123.87 % | 35.000 K -46.15 % | 65.000 K -31.58 % | 95.000 K -24.19 % | 125.317 K 60.41 % | 78.124 K |
| GoodWill | 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 100.00 % | -11.091 M -221 919.38 % | 5.000 K -85.71 % | 35.000 K -46.15 % | 65.000 K -31.58 % | 95.000 K -24.19 % | 125.317 K 60.41 % | 78.124 K |
| Property plant equipment net | 1.647 B -7.13 % | 1.773 B 44.12 % | 1.230 B 0.30 % | 1.227 B -0.31 % | 1.230 B 102.55 % | 607.475 M 16.19 % | 522.836 M 32.43 % | 394.801 M 57.61 % | 250.488 M |
| Total non current assets | 1.694 B -7.79 % | 1.837 B 47.42 % | 1.246 B 1.25 % | 1.231 B -0.91 % | 1.242 B 102.55 % | 613.342 M 16.95 % | 524.464 M 32.80 % | 394.926 M 57.58 % | 250.624 M |
| Other current assets | 14.916 M 1 034.79 % | 1.314 M 0.65 % | 1.306 M -87.36 % | 10.334 M 209.09 % | -9.473 M | 0.000 | 0.000 -100.00 % | 394.770 K 247.56 % | 113.582 K |
| Short term investments | 3.010 M -78.31 % | 13.876 M 158.30 % | 5.372 M -49.66 % | 10.671 M -40.27 % | 17.864 M -5.60 % | 18.924 M 20.57 % | 15.695 M 32.31 % | 11.863 M | 0.000 |
| cash and cash equivalents | 36.245 M 108.56 % | 17.379 M -75.56 % | 71.098 M 74.81 % | 40.672 M 97.08 % | 20.637 M 91.65 % | 10.768 M 15.39 % | 9.332 M 193.73 % | 3.177 M 452.76 % | 574.760 K |
| Cash and short term investments | 39.255 M 25.31 % | 31.326 M -59.03 % | 76.470 M 48.94 % | 51.343 M 33.35 % | 38.501 M 29.67 % | 29.692 M 18.64 % | 25.027 M 66.41 % | 15.040 M 2 516.67 % | 574.760 K |
| Total current assets | 75.645 M 32.62 % | 57.038 M -37.05 % | 90.607 M 25.10 % | 72.428 M 23.66 % | 58.572 M 31.28 % | 44.616 M 8.76 % | 41.021 M 74.22 % | 23.545 M 3 320.57 % | 688.343 K |
| Inventory | 3.835 M 175.50 % | 1.392 M | 0.000 -100.00 % | 1.372 M -85.87 % | 9.713 M 369.68 % | 2.068 M -52.71 % | 4.373 M 372.47 % | 925.559 K | 0.000 |
| Net receivables | 17.639 M -23.35 % | 23.012 M 177.35 % | 8.297 M 30.08 % | 6.378 M -36.96 % | 10.118 M -5.01 % | 10.652 M 3.19 % | 10.323 M 43.67 % | 7.185 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 9.295 M 256.14 % | 2.610 M 0.50 % | 2.597 M 30.24 % | 1.994 M 1 482.54 % | 126.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 |
| Account payables | 2.846 M 353.18 % | 628.000 K -38.85 % | 1.027 M 598.64 % | 147.000 K -81.03 % | 775.000 K 14.99 % | 674.000 K 21.44 % | 555.000 K | 0.000 | 0.000 |
| Tax payables | 3.718 M 196.83 % | 1.253 M 26.65 % | 989.000 K 196.11 % | 334.000 K -37.92 % | 538.000 K | 0.000 -100.00 % | 388.000 K | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -3.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 M 5 235.14 % | -1.110 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.691 M -21.20 % | 2.146 M 11.95 % | 1.917 M 70.10 % | 1.127 M -18.21 % | 1.378 M -12.34 % | 1.572 M | 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 |
| Other total stockholders equity | 0.000 -100.00 % | 314.966 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 2.934 M -19.35 % | 3.638 M 144.98 % | 1.485 M -38.99 % | 2.434 M 73.86 % | 1.400 M -36.04 % | 2.189 M 97.21 % | 1.110 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.770 B -6.57 % | 1.894 B 41.69 % | 1.337 B 2.58 % | 1.303 B 0.19 % | 1.301 B 97.72 % | 657.958 M 16.35 % | 565.485 M 35.13 % | 418.471 M 66.51 % | 251.313 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 183.733 K 71.71 % | 107.000 K -97.77 % | 4.789 M -25.59 % | 6.436 M -2.41 % | 6.595 M 71.25 % | 3.851 M 12.83 % | 3.413 M | 0.000 | 0.000 |
| Stock based compensation | 4.300 M 26.25 % | 3.406 M 3.09 % | 3.304 M 152.02 % | 1.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -215.000 K 95.25 % | -4.531 M -1 032.75 % | -400.000 K -151.61 % | 775.000 K 115.64 % | -4.954 M -6 016.05 % | -81.000 K 98.15 % | -4.368 M 47.65 % | -8.344 M -2 961.07 % | -272.599 K |
| Accounts receivables | -2.737 M 35.52 % | -4.244 M 12.09 % | -4.828 M -302.86 % | 2.380 M 333.53 % | -1.019 M -152.78 % | 1.931 M 174.18 % | -2.603 M 65.14 % | -7.467 M -2 639.02 % | -272.599 K |
| Inventory | -1.128 M -205.15 % | -369.656 K -226.16 % | 293.000 K 200.00 % | -293.000 K -228.51 % | 228.000 K -91.78 % | 2.774 M 230.54 % | -2.125 M -142.05 % | -877.901 K | 0.000 |
| Accounts payables | 3.464 M 21.54 % | 2.850 M -1.36 % | 2.890 M 112.03 % | 1.363 M 10 888.42 % | -12.633 K 99.37 % | -1.990 M -519.43 % | 474.501 K | 0.000 | 0.000 |
| Other working capital | 3.650 M 231.90 % | -2.767 M -322.23 % | 1.245 M 146.55 % | -2.675 M 35.55 % | -4.150 M -48.45 % | -2.796 M -24.64 % | -2.243 M | 0.000 | 0.000 |
| Other non cash items | 49.372 M 29.54 % | 38.113 M 382.36 % | -13.498 M -120.59 % | 65.567 M 531.06 % | 10.390 M 18.50 % | 8.768 M 253.98 % | 2.477 M -38.71 % | 4.041 M 113.07 % | 1.897 M |
| Net cash provided by operating activities | 213.503 M 38.51 % | 154.138 M 30.21 % | 118.376 M -1.37 % | 120.015 M 42.24 % | 84.377 M 112.45 % | 39.717 M 42.24 % | 27.922 M 2.91 % | 27.133 M 647.69 % | -4.954 M |
| Investments in property plant and equipment | -57.489 M 69.88 % | -190.895 M -265.14 % | -52.280 M -1.98 % | -51.263 M 92.97 % | -729.682 M -323.03 % | -172.491 M 33.84 % | -260.710 M -27.27 % | -204.846 M 65.93 % | -601.172 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 4.322 M 254.57 % | -2.796 M -103.40 % | 82.150 M | 0.000 -100.00 % | 112.457 M | 0.000 | 0.000 |
| Purchases of investments | -13.281 M -384.53 % | -2.741 M 62.93 % | -7.394 M -2 196.27 % | -322.000 K | 0.000 100.00 % | -2.196 M 89.04 % | -20.033 M | 0.000 | 0.000 |
| Sales maturities of investments | 2.935 M | 0.000 -100.00 % | 6.258 M 100.71 % | 3.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -14.125 M 26.98 % | -19.343 M -10 948.39 % | 178.303 K -94.28 % | 3.118 M 175.64 % | -4.122 M -110.10 % | 40.795 M -65.51 % | 118.273 M 1 090.99 % | -11.935 M -6 265.34 % | -187.497 K |
| Net cash used for investing activites | -81.960 M 61.52 % | -212.979 M -335.40 % | -48.916 M -1.60 % | -48.145 M 92.61 % | -651.654 M -386.70 % | -133.892 M 17.59 % | -162.470 M 25.05 % | -216.781 M 63.95 % | -601.360 M |
| Debt repayment | -57.431 M -201.53 % | 56.564 M 15 855.99 % | -359.000 K 99.87 % | -275.339 M -226.43 % | 217.782 M 450.28 % | -62.174 M -122.69 % | 274.000 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 245.115 M -33.75 % | 370.000 M 120.48 % | 167.818 M 397.24 % | 33.750 M | 0.000 | 0.000 |
| Common stock repurchased | -8.917 M 56.95 % | -20.713 M -401.89 % | -4.127 M -145.80 % | -1.679 M | 0.000 | 0.000 100.00 % | -162.827 M | 0.000 | 0.000 |
| Dividends paid | -43.279 M -4.76 % | -41.311 M -41.47 % | -29.201 M -98.55 % | -14.707 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.973 M -128.09 % | 10.583 M 374.31 % | -3.858 M 24.26 % | -5.094 M 52.19 % | -10.654 M -5.83 % | -10.067 M -140.03 % | -4.194 M -102.18 % | 192.250 M -68.36 % | 607.693 M |
| Net cash used provided by financing activities | -112.600 M -2 297.93 % | 5.123 M 113.22 % | -38.750 M 25.24 % | -51.835 M -108.98 % | 577.128 M 503.84 % | 95.577 M -32.08 % | 140.729 M -26.80 % | 192.250 M -68.36 % | 607.693 M |
| Effect of forex changes on cash | -77.000 K -7 600.00 % | -1.000 K 99.65 % | -284.000 K | 0.000 -100.00 % | 18.000 K -47.06 % | 34.000 K 230.77 % | -26.000 K | 0.000 | 0.000 |
| Net change in cash | 18.866 M 135.12 % | -53.719 M -276.56 % | 30.426 M 51.86 % | 20.035 M 103.01 % | 9.869 M 587.26 % | 1.436 M -76.67 % | 6.155 M 136.52 % | 2.602 M 88.65 % | 1.379 M |
| Cash at beginning of period | 17.379 M -75.56 % | 71.098 M 74.81 % | 40.672 M 97.08 % | 20.637 M 91.65 % | 10.768 M 15.39 % | 9.332 M 193.74 % | 3.177 M 452.75 % | 574.760 K | 0.000 |
| Cash at end of period | 36.245 M 108.56 % | 17.379 M -75.56 % | 71.098 M 74.81 % | 40.672 M 97.08 % | 20.637 M 91.65 % | 10.768 M 15.39 % | 9.332 M 193.73 % | 3.177 M 130.32 % | 1.379 M |
| Operating cash flow | 213.503 M 38.51 % | 154.138 M 30.21 % | 118.376 M -1.37 % | 120.015 M 42.24 % | 84.377 M 112.45 % | 39.717 M 42.24 % | 27.922 M 2.91 % | 27.133 M 647.69 % | -4.954 M |
| Capital expenditure | -57.489 M 69.88 % | -190.895 M -265.14 % | -52.280 M -1.98 % | -51.263 M 92.97 % | -729.682 M -323.03 % | -172.491 M 33.84 % | -260.710 M -27.27 % | -204.846 M 65.93 % | -601.172 M |
| Free CashFlow | 156.014 M 524.45 % | -36.757 M -155.61 % | 66.096 M -3.86 % | 68.752 M 110.65 % | -645.305 M -386.02 % | -132.774 M 42.96 % | -232.788 M -30.99 % | -177.713 M 70.68 % | -606.126 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2018-12-31 | 2018-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 94.087 M 14.40 % | 82.245 M 10.82 % | 74.213 M -0.07 % | 74.262 M 16.82 % | 63.568 M 10.50 % | 57.528 M 8.20 % | 53.169 M 7.58 % | 49.425 M -6.02 % | 52.591 M 4.62 % | 50.269 M 14.54 % | 43.886 M 30.02 % | 33.754 M -7.50 % | 36.490 M -3.35 % | 37.755 M 2.07 % | 36.990 M -0.37 % | 37.126 M -9.31 % | 40.939 M 15.76 % | 35.366 M -15.79 % | 41.999 M 71.63 % | 24.470 M -11.26 % | 27.575 M 48.70 % | 18.544 M 20.19 % | 15.429 M 2.34 % | 15.077 M 40.37 % | 10.741 M |
| Net income | 55.736 M 22.44 % | 45.521 M 10.27 % | 41.280 M 38.12 % | 29.887 M 126.83 % | -111.414 M -739.43 % | 17.424 M 78.62 % | 9.755 M 261.48 % | -6.041 M -137.68 % | 16.034 M -3.02 % | 16.534 M 6.95 % | 15.460 M 20.64 % | 12.815 M 17.33 % | 10.922 M -31.26 % | 15.889 M 18.74 % | 13.381 M 160.94 % | 5.128 M -72.04 % | 18.339 M 111.30 % | 8.679 M -83.91 % | 53.955 M 505.22 % | 8.915 M -2.89 % | 9.180 M 155.69 % | -16.485 M -438.73 % | -3.060 M 70.08 % | -10.226 M -195.57 % | 10.700 M |
| Income before tax | 60.320 M 21.80 % | 49.522 M 4.60 % | 47.344 M 51.89 % | 31.170 M 128.04 % | -111.154 M -651.85 % | 20.142 M 88.43 % | 10.689 M 211.66 % | -9.573 M -154.21 % | 17.660 M -1.34 % | 17.900 M 17.66 % | 15.213 M 5.36 % | 14.439 M 18.44 % | 12.191 M -32.39 % | 18.032 M 18.78 % | 15.181 M 134.93 % | 6.462 M -69.28 % | 21.034 M 126.51 % | 9.286 M -83.20 % | 55.287 M 375.75 % | 11.621 M -11.03 % | 13.061 M 173.34 % | -17.809 M -959.43 % | -1.681 M 78.73 % | -7.903 M -167.33 % | 11.738 M |
| Income before tax ratio | 0.64 6.47 % | 0.60 -5.61 % | 0.64 51.99 % | 0.42 124.00 % | -1.75 -599.42 % | 0.35 74.15 % | 0.20 203.80 % | -0.19 -157.68 % | 0.34 -5.70 % | 0.36 2.72 % | 0.35 -18.96 % | 0.43 28.04 % | 0.33 -30.05 % | 0.48 16.37 % | 0.41 135.79 % | 0.17 -66.12 % | 0.51 95.68 % | 0.26 -80.05 % | 1.32 177.19 % | 0.47 0.26 % | 0.47 149.32 % | -0.96 -781.47 % | -0.11 79.21 % | -0.52 -147.96 % | 1.09 |
| EBITDA | 61.221 M -13.48 % | 70.757 M -57.69 % | 167.237 M 207.24 % | 54.432 M 158.82 % | -92.538 M -336.85 % | 39.071 M 35.17 % | 28.905 M 272.01 % | 7.770 M -77.94 % | 35.221 M -0.03 % | 35.232 M 16.95 % | 30.126 M 15.63 % | 26.054 M 8.54 % | 24.004 M -25.54 % | 32.236 M 11.77 % | 28.842 M -2.39 % | 29.549 M -15.48 % | 34.959 M 18.80 % | 29.427 M -60.49 % | 74.486 M 204.12 % | 24.492 M -21.72 % | 31.289 M 104.56 % | 15.296 M 17.14 % | 13.058 M 5.86 % | 12.335 M 48.87 % | 8.286 M |
| Net income ratio | 0.59 7.03 % | 0.55 -0.50 % | 0.56 38.21 % | 0.40 122.96 % | -1.75 -678.67 % | 0.30 65.08 % | 0.18 250.11 % | -0.12 -140.09 % | 0.30 -7.31 % | 0.33 -6.63 % | 0.35 -7.21 % | 0.38 26.84 % | 0.30 -28.88 % | 0.42 16.34 % | 0.36 161.90 % | 0.14 -69.17 % | 0.45 82.54 % | 0.25 -80.90 % | 1.28 252.62 % | 0.36 9.44 % | 0.33 137.45 % | -0.89 -348.23 % | -0.20 70.76 % | -0.68 -168.09 % | 1.00 |
| Ratio EBITDA | 0.65 -24.37 % | 0.86 -61.82 % | 2.25 207.44 % | 0.73 150.35 % | -1.46 -314.34 % | 0.68 24.93 % | 0.54 245.81 % | 0.16 -76.53 % | 0.67 -4.44 % | 0.70 2.10 % | 0.69 -11.07 % | 0.77 17.34 % | 0.66 -22.96 % | 0.85 9.50 % | 0.78 -2.04 % | 0.80 -6.79 % | 0.85 2.63 % | 0.83 -53.08 % | 1.77 77.19 % | 1.00 -11.79 % | 1.13 37.56 % | 0.82 -2.54 % | 0.85 3.44 % | 0.82 6.06 % | 0.77 |
| Gross profit ratio | 0.66 9.12 % | 0.61 -31.28 % | 0.88 77.95 % | 0.50 -18.68 % | 0.61 5.61 % | 0.58 13.50 % | 0.51 -2.45 % | 0.52 1.91 % | 0.51 12.60 % | 0.46 -18.35 % | 0.56 -4.16 % | 0.58 -0.30 % | 0.58 2.21 % | 0.57 2.21 % | 0.56 2.71 % | 0.54 -3.52 % | 0.56 2.94 % | 0.55 1.16 % | 0.54 4.77 % | 0.52 53.39 % | 0.34 14.47 % | 0.29 -68.13 % | 0.92 1.59 % | 0.91 2.41 % | 0.89 |
| Weighted average shs out dil | 201.415 M 0.04 % | 201.330 M -0.02 % | 201.368 M -0.35 % | 202.070 M 0.41 % | 201.250 M 0.03 % | 201.181 M -0.21 % | 201.604 M -0.12 % | 201.839 M -0.27 % | 202.383 M 5.19 % | 192.405 M 23.50 % | 155.793 M -0.11 % | 155.970 M -0.03 % | 156.014 M -0.01 % | 156.027 M 0.00 % | 156.027 M -0.11 % | 156.193 M 8.82 % | 143.534 M -7.48 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 119.29 % | 70.743 M 3.18 % | 68.565 M -4.20 % | 71.571 M |
| Weighted average shs out | 200.835 M -0.05 % | 200.945 M -0.21 % | 201.368 M -0.04 % | 201.456 M 0.10 % | 201.250 M 0.05 % | 201.141 M -0.19 % | 201.518 M -0.16 % | 201.839 M -0.10 % | 202.041 M 5.35 % | 191.778 M 23.10 % | 155.793 M -0.11 % | 155.970 M -0.03 % | 156.014 M -0.01 % | 156.027 M 0.00 % | 156.027 M -0.11 % | 156.193 M 8.82 % | 143.534 M -7.48 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 0.00 % | 155.134 M 119.29 % | 70.745 M 3.18 % | 68.565 M -4.20 % | 71.571 M |
| EPS diluted | 0.28 21.74 % | 0.23 15.00 % | 0.20 33.33 % | 0.15 127.27 % | -0.55 -711.11 % | 0.09 81.09 % | 0.05 266.22 % | -0.03 -137.24 % | 0.08 -6.52 % | 0.09 -13.58 % | 0.10 20.92 % | 0.08 17.43 % | 0.07 -30.00 % | 0.10 16.55 % | 0.09 186.00 % | 0.03 -76.92 % | 0.13 132.56 % | 0.06 -84.03 % | 0.35 508.70 % | 0.06 -2.87 % | 0.06 153.82 % | -0.11 -154.04 % | -0.04 71.13 % | -0.15 -200.00 % | 0.15 |
| Earnings per share | 0.28 21.74 % | 0.23 15.00 % | 0.20 33.33 % | 0.15 127.27 % | -0.55 -711.11 % | 0.09 81.09 % | 0.05 266.22 % | -0.03 -137.19 % | 0.08 -6.73 % | 0.09 -13.28 % | 0.10 20.92 % | 0.08 17.43 % | 0.07 -30.00 % | 0.10 16.55 % | 0.09 186.00 % | 0.03 -76.92 % | 0.13 132.56 % | 0.06 -84.03 % | 0.35 508.70 % | 0.06 -2.87 % | 0.06 153.82 % | -0.11 -154.04 % | -0.04 71.13 % | -0.15 -200.00 % | 0.15 |
| Gross profit | 62.336 M 24.84 % | 49.934 M -23.85 % | 65.570 M 77.84 % | 36.871 M -5.00 % | 38.811 M 16.69 % | 33.259 M 22.80 % | 27.083 M 4.94 % | 25.809 M -4.22 % | 26.947 M 17.81 % | 22.874 M -6.48 % | 24.458 M 24.61 % | 19.627 M -7.78 % | 21.282 M -1.22 % | 21.544 M 4.32 % | 20.651 M 2.33 % | 20.180 M -12.51 % | 23.065 M 19.16 % | 19.357 M -14.81 % | 22.723 M 79.81 % | 12.637 M 36.12 % | 9.284 M 70.22 % | 5.454 M -61.69 % | 14.238 M 3.97 % | 13.695 M 43.75 % | 9.527 M |
| Income tax expense | 4.584 M 14.57 % | 4.001 M -34.02 % | 6.064 M 372.93 % | 1.282 M 393.27 % | 259.946 K -90.44 % | 2.718 M 308.79 % | 664.882 K 118.82 % | -3.532 M -317.22 % | 1.626 M 19.03 % | 1.366 M 653.04 % | -247.000 K -115.21 % | 1.624 M 27.97 % | 1.269 M -40.78 % | 2.143 M 19.06 % | 1.800 M 34.93 % | 1.334 M -50.50 % | 2.695 M 343.99 % | 607.000 K -54.43 % | 1.332 M -50.78 % | 2.706 M -30.28 % | 3.881 M 393.13 % | -1.324 M -196.01 % | 1.379 M -40.65 % | 2.324 M 123.85 % | 1.038 M |
| Cost of revenue | 31.751 M -1.73 % | 32.311 M 273.84 % | 8.643 M -76.88 % | 37.390 M 51.03 % | 24.757 M 2.01 % | 24.269 M -6.96 % | 26.086 M 10.46 % | 23.616 M -7.91 % | 25.644 M -6.39 % | 27.395 M 41.01 % | 19.428 M 37.52 % | 14.127 M -7.11 % | 15.208 M -6.19 % | 16.211 M -0.78 % | 16.339 M -3.58 % | 16.946 M -5.19 % | 17.874 M 11.65 % | 16.009 M -16.95 % | 19.276 M 62.90 % | 11.833 M -35.31 % | 18.291 M 39.73 % | 13.090 M 999.08 % | 1.191 M -13.81 % | 1.382 M 13.83 % | 1.214 M |
| General and administrative expenses | 8.636 M 68.64 % | 5.121 M 10.70 % | 4.626 M -10.07 % | 5.144 M -20.95 % | 6.507 M 18.78 % | 5.478 M 14.15 % | 4.799 M 8.09 % | 4.440 M -14.35 % | 5.184 M -8.60 % | 5.672 M 27.98 % | 4.432 M 22.19 % | 3.627 M 7.24 % | 3.382 M -17.01 % | 4.075 M -2.47 % | 4.178 M 3.44 % | 4.039 M 97.31 % | 2.047 M 4.55 % | 1.958 M 7.58 % | 1.820 M -0.44 % | 1.828 M -0.16 % | 1.831 M 8.15 % | 1.693 M -9.71 % | 1.875 M -10.67 % | 2.099 M 47.51 % | 1.423 M |
| Selling and marketing expenses | 0.000 -100.00 % | 262.000 K -28.42 % | 366.000 K -56.98 % | 850.837 K -37.16 % | 1.354 M 62.35 % | 834.000 K -91.80 % | 10.175 M 926.71 % | 991.000 K 26.73 % | 782.000 K -50.32 % | 1.574 M 50.77 % | 1.044 M 50.43 % | 694.000 K -36.33 % | 1.090 M 636.49 % | 148.000 K -54.88 % | 328.000 K 187.72 % | 114.000 K -47.95 % | 219.000 K 99.09 % | 110.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 595.000 K 1 614.75 % | 34.699 K -80.06 % | 174.000 K |
| Other expenses | -2.500 M | 0.000 -100.00 % | 18.820 M 11 545 912.27 % | 163.000 100.01 % | -1.194 M -23.60 % | -966.000 K -299.17 % | -242.000 K -17.48 % | -206.000 K -98.08 % | -104.000 K 11.86 % | -118.000 K 76.40 % | -500.000 K | 0.000 -100.00 % | 92.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 99.000 K -1.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 1.01 % | 99.000 K -1.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 7.911 M 46.96 % | 5.383 M -77.74 % | 24.178 M 303.30 % | 5.995 M -96.00 % | 149.716 M 1 037.40 % | 13.163 M -12.09 % | 14.974 M 126.50 % | 6.611 M 8.91 % | 6.070 M -19.30 % | 7.522 M 33.30 % | 5.643 M 25.88 % | 4.483 M -4.92 % | 4.715 M 8.07 % | 4.363 M -11.45 % | 4.927 M 16.39 % | 4.233 M 85.01 % | 2.288 M -25.25 % | 3.061 M 59.43 % | 1.920 M -0.41 % | 1.928 M -0.10 % | 1.930 M 7.64 % | 1.793 M -86.62 % | 13.399 M -31.34 % | 19.514 M 587.85 % | 2.837 M |
| Cost and expenses | 39.662 M 5.22 % | 37.694 M 14.85 % | 32.821 M -23.67 % | 43.001 M -75.35 % | 174.473 M 366.11 % | 37.432 M -8.83 % | 41.059 M 35.84 % | 30.227 M -4.69 % | 31.714 M -9.17 % | 34.917 M 39.27 % | 25.071 M 34.72 % | 18.610 M -6.59 % | 19.923 M -3.16 % | 20.574 M -3.25 % | 21.266 M 0.41 % | 21.179 M 5.04 % | 20.162 M 5.73 % | 19.070 M -10.03 % | 21.196 M 54.03 % | 13.761 M -31.95 % | 20.221 M 35.87 % | 14.883 M 2.01 % | 14.590 M -30.18 % | 20.896 M 415.83 % | 4.051 M |
| Research and development expenses | 1.775 M 577.48 % | 262.000 K -28.42 % | 366.000 K | 0.000 -100.00 % | 1.354 M 62.35 % | 834.000 K -4.47 % | 873.000 K -11.91 % | 991.000 K 26.73 % | 782.000 K -50.32 % | 1.574 M 50.55 % | 1.046 M 59.63 % | 655.009 K -39.39 % | 1.081 M 621.36 % | 149.817 K -54.17 % | 326.895 K 188.72 % | 113.223 K -47.86 % | 217.142 K 95.94 % | 110.821 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 8.636 M 68.64 % | 5.121 M 2.58 % | 4.992 M -16.73 % | 5.995 M -23.74 % | 7.861 M 24.54 % | 6.312 M -57.85 % | 14.974 M 175.71 % | 5.431 M -8.97 % | 5.966 M -17.66 % | 7.246 M 32.32 % | 5.476 M 26.73 % | 4.321 M -3.38 % | 4.472 M 5.90 % | 4.223 M -6.28 % | 4.506 M 8.50 % | 4.153 M 83.27 % | 2.266 M 9.57 % | 2.068 M 13.63 % | 1.820 M -0.44 % | 1.828 M -0.16 % | 1.831 M 8.15 % | 1.693 M 32.27 % | 1.280 M -4.25 % | 1.337 M 7.03 % | 1.249 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 172.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 602.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 530.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.520 M 20.95 % | 2.083 M 232.82 % | 626.000 K |
| Interest expense | 901.000 K 49.92 % | 601.000 K -31.36 % | 875.573 K -41.59 % | 1.499 M 8.70 % | 1.379 M 6.57 % | 1.294 M -69.23 % | 4.205 M 680.15 % | 539.000 K -57.53 % | 1.269 M -2.98 % | 1.308 M 660.47 % | 172.000 K -34.35 % | 262.000 K -40.72 % | 442.000 K -17.69 % | 537.000 K | 0.000 -100.00 % | 494.000 K -76.01 % | 2.059 M -18.23 % | 2.518 M -22.93 % | 3.267 M 10.33 % | 2.961 M 42.70 % | 2.075 M -0.57 % | 2.087 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 21.105 M 2.28 % | 20.634 M -83.66 % | 126.317 M 480.73 % | 21.752 M 26.19 % | 17.237 M -2.78 % | 17.730 M 3.19 % | 17.183 M 2.96 % | 16.689 M 4.04 % | 16.042 M 0.12 % | 16.022 M 8.86 % | 14.718 M 42.94 % | 10.297 M -10.29 % | 11.478 M -14.59 % | 13.439 M 2.50 % | 13.112 M -2.94 % | 13.509 M -3.93 % | 14.062 M 6.29 % | 13.229 M -16.97 % | 15.932 M 60.77 % | 9.910 M -38.65 % | 16.153 M 38.83 % | 11.635 M 12.13 % | 10.376 M -20.27 % | 13.014 M 38.75 % | 9.379 M |
| Operating income | 54.425 M 22.16 % | 44.551 M 7.63 % | 41.392 M 34.97 % | 30.668 M 127.65 % | -110.905 M -636.16 % | 20.685 M 70.81 % | 12.110 M 253.11 % | -7.909 M -137.88 % | 20.877 M 35.99 % | 15.352 M 324.21 % | 3.619 M -76.10 % | 15.144 M -8.59 % | 16.567 M -3.57 % | 17.181 M 9.27 % | 15.724 M -1.40 % | 15.947 M -23.25 % | 20.777 M 27.50 % | 16.296 M -21.67 % | 20.803 M 94.26 % | 10.709 M 45.62 % | 7.354 M 274.97 % | -4.203 M -256.71 % | 2.682 M 495.30 % | -678.467 K 37.93 % | -1.093 M |
| Operating income ratio | 0.58 6.79 % | 0.54 -2.88 % | 0.56 35.06 % | 0.41 123.67 % | -1.74 -585.22 % | 0.36 57.87 % | 0.23 242.33 % | -0.16 -140.31 % | 0.40 29.98 % | 0.31 270.34 % | 0.08 -81.62 % | 0.45 -1.18 % | 0.45 -0.23 % | 0.46 7.05 % | 0.43 -1.04 % | 0.43 -15.36 % | 0.51 10.14 % | 0.46 -6.97 % | 0.50 13.18 % | 0.44 64.10 % | 0.27 217.67 % | -0.23 -230.39 % | 0.17 486.28 % | -0.05 55.78 % | -0.10 |
| Total other income expenses net | 5.895 M 18.59 % | 4.971 M -16.48 % | 5.952 M 2 252.57 % | 253.000 K 193.06 % | -271.878 K 49.93 % | -543.000 K 60.71 % | -1.382 M 89.75 % | -13.487 M -306.11 % | -3.321 M -246.17 % | 2.272 M 113 700.00 % | -2.000 K 99.72 % | -705.000 K 83.89 % | -4.376 M -614.22 % | 851.000 K 256.72 % | -543.000 K 94.28 % | -9.485 M -3 790.66 % | 257.000 K 103.67 % | -7.010 M -120.33 % | 34.484 M 3 681.14 % | 912.000 K -84.02 % | 5.707 M 126.58 % | -21.470 M -392.09 % | -4.363 M 39.61 % | -7.224 M -156.30 % | 12.831 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2018-12-31 | 2018-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-03-31 | 2019-09-30 | 2018-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -80.344 M -368.62 % | -17.145 M 50.38 % | -34.554 M -360.41 % | 13.269 M 1 448.54 % | 856.874 K -97.38 % | 32.659 M -21.40 % | 41.553 M -17.97 % | 50.657 M 4.31 % | 48.562 M 350.29 % | -19.402 M 71.95 % | -69.181 M 14.33 % | -80.757 M -9.95 % | -73.450 M -28.74 % | -57.054 M -44.28 % | -39.545 M -55.00 % | -25.513 M -643.60 % | -3.431 M -101.27 % | 271.073 M 6.00 % | 255.741 M 701.80 % | 31.896 M -75.54 % | 130.421 M 20.61 % | 108.134 M |
| Total investments | 58.222 M 1 476.98 % | 3.692 M 22.66 % | 3.010 M -93.95 % | 49.746 M -2.05 % | 50.790 M 610.24 % | 7.151 M -89.02 % | 65.147 M 38.66 % | 46.983 M -45.43 % | 86.092 M 325.82 % | 20.218 M 276.36 % | 5.372 M 127.92 % | 2.357 M 0.00 % | 2.357 M 0.86 % | 2.337 M -78.10 % | 10.671 M 49.31 % | 7.147 M -51.98 % | 14.883 M 2.51 % | 14.518 M -18.73 % | 17.864 M -72.00 % | 63.792 M 260.22 % | 17.709 M 4.21 % | 16.993 M |
| Total debt | 1.608 M -0.27 % | 1.612 M -4.67 % | 1.691 M -95.41 % | 36.871 M 68.23 % | 21.917 M -64.66 % | 62.020 M 5.40 % | 58.843 M -9.47 % | 65.000 M 0.00 % | 65.000 M 2 713.85 % | 2.310 M 20.50 % | 1.917 M -1.49 % | 1.946 M 98.37 % | 981.000 K -9.00 % | 1.078 M -4.35 % | 1.127 M -5.45 % | 1.192 M -85.62 % | 8.288 M -96.99 % | 275.331 M -0.38 % | 276.378 M | 0.000 -100.00 % | 172.308 M 46.69 % | 117.466 M |
| Accumulated other comprehensive income loss | 16.825 M 8.94 % | 15.444 M 1.93 % | 15.152 M 1.09 % | 14.989 M -5.02 % | 15.782 M 2.48 % | 15.400 M 5.09 % | 14.655 M 18.63 % | 12.354 M 4.77 % | 11.791 M -27.49 % | 16.261 M 252.51 % | 4.613 M 21.24 % | 3.805 M 24.63 % | 3.053 M 48.97 % | 2.049 M 56.53 % | 1.309 M 75.05 % | 747.899 K | 0.000 100.00 % | -193.000 K 20.58 % | -243.000 K -100.04 % | 593.621 M | 0.000 | 0.000 |
| Retained earnings | 51.389 M 649.44 % | 6.857 M 128.84 % | -23.773 M 53.77 % | -51.427 M 21.21 % | -65.268 M -223.19 % | 52.983 M 13.72 % | 46.591 M -11.01 % | 52.357 M -25.43 % | 70.211 M 1.57 % | 69.127 M 8.57 % | 63.670 M 12.54 % | 56.575 M 8.44 % | 52.171 M 7.13 % | 48.700 M 20.85 % | 40.298 M 15.93 % | 34.762 M -6.18 % | 37.053 M 98.00 % | 18.714 M 86.49 % | 10.035 M | 0.000 100.00 % | -47.417 M -49.22 % | -31.777 M |
| Common stock | 1.744 B 0.25 % | 1.739 B -0.28 % | 1.744 B -0.09 % | 1.746 B -0.24 % | 1.750 B 0.20 % | 1.747 B 0.37 % | 1.740 B -0.95 % | 1.757 B 0.07 % | 1.756 B 0.81 % | 1.742 B 39.32 % | 1.250 B -0.12 % | 1.252 B -0.09 % | 1.253 B -0.01 % | 1.253 B -0.01 % | 1.253 B -0.10 % | 1.254 B -0.01 % | 1.254 B 24.31 % | 1.009 B 0.00 % | 1.009 B | 0.000 -100.00 % | 564.151 M 19.69 % | 471.333 M |
| Total equity | 1.812 B 2.85 % | 1.762 B 1.50 % | 1.736 B 1.53 % | 1.710 B 0.53 % | 1.701 B -6.30 % | 1.815 B 0.75 % | 1.801 B -1.11 % | 1.822 B -1.05 % | 1.841 B 0.82 % | 1.826 B 38.49 % | 1.318 B 0.49 % | 1.312 B 0.31 % | 1.308 B 0.34 % | 1.304 B 0.69 % | 1.295 B 0.38 % | 1.290 B -0.13 % | 1.292 B 25.67 % | 1.028 B 0.86 % | 1.019 B 71.65 % | 593.621 M 14.88 % | 516.734 M 17.56 % | 439.556 M |
| Other non current liabilities | 4.933 M 125.87 % | 2.184 M -22.72 % | 2.826 M -59.30 % | 6.944 M -3.64 % | 7.206 M -20.69 % | 9.086 M 18.74 % | 7.652 M 60.93 % | 4.755 M 100.10 % | 2.376 M -97.21 % | 85.242 M 1 870.46 % | 4.326 M -21.62 % | 5.519 M 11.83 % | 4.935 M 10.63 % | 4.461 M 71.84 % | 2.596 M 0.78 % | 2.576 M 10 204.00 % | 25.000 K -90.49 % | 263.000 K -20.54 % | 331.000 K | 0.000 -100.00 % | 1.243 M 12.01 % | 1.110 M |
| Long term debt | 1.246 M -2.75 % | 1.281 M -6.70 % | 1.373 M -96.23 % | 36.411 M 82.08 % | 19.997 M -67.55 % | 61.631 M 4.89 % | 58.756 M -12.03 % | 66.789 M -2.94 % | 68.809 M 3 292.93 % | 2.028 M 23.66 % | 1.640 M -2.15 % | 1.676 M 138.75 % | 702.000 K -11.92 % | 797.000 K -7.00 % | 857.000 K -7.65 % | 928.000 K -88.43 % | 8.022 M -97.08 % | 275.073 M -0.38 % | 276.126 M | 0.000 -100.00 % | 172.308 M 46.69 % | 117.466 M |
| Total non current liabilities | 11.550 M 62.47 % | 7.109 M -0.34 % | 7.133 M -83.71 % | 43.787 M 46.43 % | 29.904 M -57.71 % | 70.717 M 7.04 % | 66.068 M -7.65 % | 71.544 M 0.50 % | 71.185 M -18.43 % | 87.270 M 1 362.79 % | 5.966 M -17.08 % | 7.195 M 27.64 % | 5.637 M 7.21 % | 5.258 M 52.27 % | 3.453 M -1.46 % | 3.504 M -66.01 % | 10.310 M -96.28 % | 276.883 M -0.35 % | 277.857 M | 0.000 -100.00 % | 173.551 M 46.36 % | 118.576 M |
| Other current liabilities | 3.220 M 1 072.81 % | -331.016 K -101.40 % | 23.644 M 262.19 % | 6.528 M 80.99 % | 3.607 M | 0.000 -100.00 % | 15.044 M | 0.000 -100.00 % | 3.359 M 336 636.67 % | -998.000 -100.01 % | 10.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.554 M | 0.000 -100.00 % | 1.519 M -72.03 % | 5.431 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.850 M | 0.000 | 0.000 | 0.000 100.00 % | -7.624 M -2 601.64 % | -282.188 K | 0.000 100.00 % | -6.244 M -36.03 % | -4.590 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.041 M -1 036.99 % | 538.000 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 361.803 K -45.35 % | 662.016 K 4.12 % | 635.810 K -21.44 % | 809.359 K | 0.000 -100.00 % | 389.000 K -0.26 % | 390.000 K 4.28 % | 374.000 K | 0.000 -100.00 % | 282.000 K 1.81 % | 277.000 K 2.59 % | 270.000 K -3.23 % | 279.000 K -0.71 % | 281.000 K 4.07 % | 270.000 K 2.27 % | 264.000 K -0.75 % | 266.000 K 3.10 % | 258.000 K 2.38 % | 252.000 K | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 29.123 M 15.31 % | 25.255 M -6.90 % | 27.126 M 36.66 % | 19.849 M 97.28 % | 10.062 M -43.58 % | 17.834 M 3.53 % | 17.226 M 37.44 % | 12.534 M 18.17 % | 10.607 M -5.26 % | 11.196 M -11.04 % | 12.586 M 101.57 % | 6.244 M 36.03 % | 4.590 M 77.43 % | 2.587 M -51.50 % | 5.334 M 20.11 % | 4.441 M -2.44 % | 4.552 M -9.70 % | 5.041 M 22.38 % | 4.119 M | 0.000 -100.00 % | 1.519 M -72.03 % | 5.431 M |
| Total liabilities | 40.672 M 25.67 % | 32.364 M -5.53 % | 34.259 M -46.19 % | 63.667 M 59.31 % | 39.965 M -54.87 % | 88.551 M 6.31 % | 83.295 M -0.93 % | 84.078 M 2.79 % | 81.792 M -16.93 % | 98.466 M 430.76 % | 18.552 M 38.05 % | 13.439 M 31.41 % | 10.227 M 30.36 % | 7.845 M -10.72 % | 8.787 M 10.60 % | 7.945 M -46.54 % | 14.862 M -94.73 % | 281.924 M -0.02 % | 281.976 M | 0.000 -100.00 % | 175.070 M 41.18 % | 124.007 M |
| Other non current assets | 3.219 M -91.73 % | 38.906 M 255.80 % | 10.935 M 101.71 % | 5.421 M 82.00 % | 2.979 M -94.79 % | 57.189 M 1 544.72 % | 3.477 M -88.48 % | 30.171 M 1 336.48 % | 2.100 M -96.39 % | 58.184 M 329.69 % | 13.541 M -1.20 % | 13.705 M 15.09 % | 11.908 M 676.27 % | 1.534 M -15.01 % | 1.805 M -13.05 % | 2.076 M -11.51 % | 2.346 M -76.54 % | 10.000 M 1.14 % | 9.887 M 131.00 % | -31.896 M -1 380.96 % | 2.490 M | 0.000 |
| Long term investments | 38.762 M | 0.000 -100.00 % | 36.765 M 17.70 % | 31.236 M -10.72 % | 34.988 M -35.08 % | 53.897 M 5.12 % | 51.271 M 54.90 % | 33.100 M -53.15 % | 70.645 M 30.98 % | 53.935 M 386.30 % | 11.091 M 2.78 % | 10.791 M 1.21 % | 10.662 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.509 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.130 M | 0.000 -100.00 % | 12.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.378 M 48 964.26 % | 13.000 K -35.00 % | 20.000 K -28.57 % | 28.000 K -20.00 % | 35.000 K | 0.000 -100.00 % | 73.000 K -23.35 % | 95.240 K |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.897 M | 0.000 | 0.000 -100.00 % | 3.260 M 106.05 % | -53.935 M -386.30 % | -11.091 M -2.78 % | -10.791 M -1.21 % | -10.662 M | 0.000 -100.00 % | 5.000 K -61.54 % | 13.000 K -35.00 % | 20.000 K -28.57 % | 28.000 K -20.00 % | 35.000 K | 0.000 -100.00 % | 73.000 K -23.35 % | 95.240 K |
| Property plant equipment net | 1.680 B -0.52 % | 1.689 B 2.55 % | 1.647 B -1.00 % | 1.663 B 1.80 % | 1.634 B -7.05 % | 1.758 B -0.35 % | 1.764 B -1.16 % | 1.785 B -0.51 % | 1.794 B -0.01 % | 1.794 B 45.82 % | 1.230 B 2.08 % | 1.205 B -0.80 % | 1.215 B -0.50 % | 1.221 B -0.44 % | 1.227 B -0.75 % | 1.236 B -1.00 % | 1.248 B -0.40 % | 1.253 B 1.86 % | 1.230 B | 0.000 -100.00 % | 610.237 M 16.72 % | 522.836 M |
| Total non current assets | 1.730 B -0.33 % | 1.735 B 2.42 % | 1.694 B -0.91 % | 1.710 B 1.65 % | 1.682 B -7.82 % | 1.825 B -0.16 % | 1.828 B -1.59 % | 1.858 B -0.85 % | 1.874 B 0.99 % | 1.855 B 48.84 % | 1.246 B 2.04 % | 1.221 B -0.66 % | 1.230 B 0.37 % | 1.225 B -0.48 % | 1.231 B -0.77 % | 1.241 B -0.99 % | 1.253 B -1.86 % | 1.277 B 2.77 % | 1.242 B 3 994.99 % | -31.896 M -105.20 % | 612.800 M 17.19 % | 522.931 M |
| Other current assets | 141.313 K -99.02 % | 14.403 M -3.44 % | 14.916 M -9.02 % | 16.395 M 9.71 % | 14.944 M -38.34 % | 24.237 M 2 598.47 % | 898.176 K -48.73 % | 1.752 M -91.25 % | 20.031 M -25.60 % | 26.924 M 1 961.56 % | 1.306 M -81.00 % | 6.873 M 2 337.23 % | 282.000 K 18.49 % | 238.000 K -97.70 % | 10.334 M 38.91 % | 7.439 M -21.60 % | 9.488 M 3 937.45 % | 235.000 K -97.64 % | 9.953 M | 0.000 -100.00 % | 10.936 M 1 724.41 % | 599.427 K |
| Short term investments | 19.460 M 427.09 % | 3.692 M 22.66 % | 3.010 M 0.37 % | 2.999 M -81.02 % | 15.802 M 120.97 % | 7.151 M -48.46 % | 13.876 M -0.05 % | 13.883 M -10.13 % | 15.447 M -23.60 % | 20.218 M 276.36 % | 5.372 M 127.92 % | 2.357 M 0.00 % | 2.357 M 0.86 % | 2.337 M -78.10 % | 10.671 M 49.31 % | 7.147 M -51.98 % | 14.883 M 2.51 % | 14.518 M -18.73 % | 17.864 M -72.00 % | 63.792 M 260.22 % | 17.709 M 4.21 % | 16.993 M |
| cash and cash equivalents | 81.952 M 336.91 % | 18.757 M -48.25 % | 36.245 M 53.57 % | 23.602 M 12.07 % | 21.060 M -28.27 % | 29.361 M 69.81 % | 17.290 M 20.55 % | 14.343 M -12.74 % | 16.438 M -24.29 % | 21.712 M -69.46 % | 71.098 M -14.03 % | 82.703 M 11.11 % | 74.431 M 28.04 % | 58.132 M 42.93 % | 40.672 M 52.30 % | 26.705 M 127.88 % | 11.719 M 175.22 % | 4.258 M -79.37 % | 20.637 M 164.70 % | -31.896 M -176.15 % | 41.887 M 348.86 % | 9.332 M |
| Cash and short term investments | 101.412 M 351.74 % | 22.449 M -42.81 % | 39.255 M 47.57 % | 26.601 M -27.84 % | 36.862 M 0.96 % | 36.512 M 17.15 % | 31.166 M 117.29 % | 14.343 M -12.74 % | 16.438 M -24.29 % | 21.712 M -71.61 % | 76.470 M -10.10 % | 85.060 M 10.77 % | 76.788 M 26.99 % | 60.469 M 17.77 % | 51.343 M 51.67 % | 33.852 M 27.25 % | 26.602 M 41.68 % | 18.776 M -51.23 % | 38.501 M 20.71 % | 31.896 M -46.48 % | 59.596 M 126.38 % | 26.325 M |
| Total current assets | 122.924 M 109.62 % | 58.641 M -22.48 % | 75.645 M 19.79 % | 63.149 M 8.23 % | 58.347 M -25.69 % | 78.522 M 38.37 % | 56.746 M 17.81 % | 48.169 M -2.05 % | 49.175 M 126.49 % | 21.712 M -76.04 % | 90.607 M -12.91 % | 104.036 M 17.33 % | 88.667 M 2.58 % | 86.434 M 19.34 % | 72.428 M 26.69 % | 57.171 M 7.11 % | 53.377 M 62.48 % | 32.851 M -43.91 % | 58.572 M 83.63 % | 31.896 M -59.63 % | 79.004 M 94.44 % | 40.632 M |
| Inventory | 1.948 M -64.34 % | 5.464 M 42.48 % | 3.835 M 43.36 % | 2.675 M 29.43 % | 2.067 M 1 365.74 % | 141.000 K -89.82 % | 1.385 M 107.61 % | -18.191 M | 0.000 -100.00 % | 361.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.372 M | 0.000 -100.00 % | 1.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.327 M -23.91 % | 4.373 M |
| Net receivables | 19.422 M 18.97 % | 16.325 M -7.45 % | 17.639 M 0.92 % | 17.478 M 0.93 % | 17.317 M -37.29 % | 27.616 M 19.39 % | 23.130 M 61.70 % | 14.304 M 12.58 % | 12.706 M -37.16 % | 20.218 M 143.68 % | 8.297 M -14.49 % | 9.703 M 11.84 % | 8.676 M -54.27 % | 18.971 M 197.43 % | 6.378 M -59.83 % | 15.880 M 102.53 % | 7.841 M -2.57 % | 8.048 M -20.46 % | 10.118 M | 0.000 -100.00 % | 5.145 M -44.88 % | 9.335 M |
| Tax assets | 7.834 M -1.45 % | 7.950 M | 0.000 -100.00 % | 10.026 M -4.24 % | 10.470 M 4.02 % | 10.066 M 8.29 % | 9.295 M -3.19 % | 9.601 M 154.24 % | 3.776 M 25.05 % | 3.020 M 15.71 % | 2.610 M 1.48 % | 2.572 M -4.88 % | 2.704 M 14.33 % | 2.365 M -8.93 % | 2.597 M -2.99 % | 2.677 M 11.68 % | 2.397 M -18.64 % | 2.946 M 47.74 % | 1.994 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 99.959 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.503 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 |
| Account payables | 25.541 M 26.68 % | 20.162 M 608.43 % | 2.846 M -82.19 % | 15.978 M 147.48 % | 6.456 M -55.70 % | 14.574 M 2 220.70 % | 628.000 K -92.51 % | 8.386 M 15.70 % | 7.248 M -23.03 % | 9.417 M 816.94 % | 1.027 M -82.81 % | 5.974 M 38.58 % | 4.311 M 101.64 % | 2.138 M 1 354.42 % | 147.000 K -95.97 % | 3.645 M 15.06 % | 3.168 M -33.77 % | 4.783 M 517.16 % | 775.000 K | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 4.762 M 28.08 % | 3.718 M | 0.000 -100.00 % | 3.213 M 11.90 % | 2.871 M 129.21 % | 1.253 M -66.81 % | 3.774 M 27.29 % | 2.965 M 97.92 % | 1.498 M 51.47 % | 989.000 K | 0.000 | 0.000 -100.00 % | 168.000 K -49.70 % | 334.000 K -37.22 % | 532.000 K -52.42 % | 1.118 M | 0.000 -100.00 % | 538.000 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.527 M | 0.000 -100.00 % | 1.747 M 258.24 % | -1.104 M -22.61 % | -900.430 K 98.90 % | -81.580 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 |
| 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 |
| Capital lease obligations | 1.246 M -22.72 % | 1.612 M -4.67 % | 1.691 M -9.62 % | 1.871 M 63 869.60 % | -2.934 K -100.15 % | 2.020 M -5.87 % | 2.146 M -0.79 % | 2.163 M 13.68 % | 1.903 M -17.63 % | 2.310 M 20.50 % | 1.917 M -1.49 % | 1.946 M 98.37 % | 981.000 K -9.00 % | 1.078 M -4.35 % | 1.127 M -5.45 % | 1.192 M -7.45 % | 1.288 M -3.23 % | 1.331 M -3.41 % | 1.378 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.362 K | 0.000 | 0.000 100.00 % | -1.172 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 |
| Deferred tax liabilities non current | 5.371 M 47.39 % | 3.644 M 24.20 % | 2.934 M 702.91 % | 365.421 K -68.79 % | 1.171 M -71.83 % | 4.156 M 14.83 % | 3.619 M 227.84 % | 1.104 M 22.61 % | 900.430 K -41.03 % | 1.527 M 2.83 % | 1.485 M -55.53 % | 3.339 M 8.41 % | 3.080 M 8.41 % | 2.841 M 16.72 % | 2.434 M -2.91 % | 2.507 M 10.78 % | 2.263 M 46.28 % | 1.547 M 10.50 % | 1.400 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 31.419 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 |
| Total assets | 1.853 B 3.26 % | 1.794 B 1.36 % | 1.770 B -0.18 % | 1.773 B 1.87 % | 1.741 B -8.56 % | 1.904 B 1.00 % | 1.885 B -1.10 % | 1.906 B -0.88 % | 1.923 B -0.09 % | 1.924 B 43.93 % | 1.337 B 0.87 % | 1.325 B 0.55 % | 1.318 B 0.52 % | 1.311 B 0.62 % | 1.303 B 0.44 % | 1.298 B -0.66 % | 1.306 B -0.25 % | 1.310 B 0.67 % | 1.301 B | 0.000 -100.00 % | 691.804 M 22.76 % | 563.563 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-03-31 | 2019-09-30 | 2018-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2018-12-31 | 2018-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 4.001 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.293 M -13.42 % | -1.140 M 96.60 % | -33.564 M -90.20 % | -17.646 M -7 044.22 % | -247.000 K -115.21 % | 1.624 M 27.97 % | 1.269 M -40.78 % | 2.143 M 19.06 % | 1.800 M 34.93 % | 1.334 M -50.50 % | 2.695 M 343.99 % | 607.000 K -54.43 % | 1.332 M -50.78 % | 2.706 M -30.28 % | 3.881 M 393.13 % | -1.324 M | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 292.000 K -41.60 % | 500.000 K 66.67 % | 300.000 K | 0.000 -100.00 % | 1.900 M 46.95 % | 1.293 M 13.42 % | 1.140 M -10.66 % | 1.276 M -20.25 % | 1.600 M 104.34 % | 783.000 K -0.13 % | 784.000 K -21.21 % | 995.000 K 34.10 % | 742.000 K 32.03 % | 562.000 K 0.00 % | 562.000 K 200.53 % | 187.000 K -98.78 % | 15.273 M 162.61 % | -24.394 M -580.01 % | 5.082 M -23.08 % | 6.607 M -77.29 % | 29.087 M | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.775 M 246.87 % | -3.251 M -101.43 % | -1.614 M -159.23 % | 2.725 M -7.46 % | 2.945 M 145.43 % | -6.482 M -75.16 % | -3.701 M -510.73 % | 901.000 K 80.20 % | 500.000 K -66.78 % | 1.505 M 16.67 % | 1.290 M 350.97 % | -514.000 K -123.08 % | 2.227 M 165.44 % | -3.403 M -1 072.29 % | 350.000 K -68.15 % | 1.099 M 151.09 % | -2.151 M -245.63 % | 1.477 M 147.37 % | -3.118 M -385.67 % | -642.000 K -516.88 % | 154.000 K 111.42 % | -1.348 M -134.84 % | 3.869 M 169.38 % | -5.576 M -452.49 % | 1.582 M |
| Accounts receivables | -2.617 M -287.73 % | 1.394 M 216.65 % | -1.195 M -190.65 % | 1.318 M -62.89 % | 3.552 M 155.06 % | -6.452 M -54.80 % | -4.168 M | 0.000 | 0.000 -100.00 % | 1.751 M 136.27 % | -4.828 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.380 M | 0.000 | 0.000 | 0.000 100.00 % | -968.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.562 M 64.04 % | -7.126 M -700.30 % | 1.187 M |
| Inventory | 983.597 K 315.70 % | -456.000 K -8.83 % | -419.000 K -1 366.01 % | 33.096 K 103.14 % | -1.055 M -428.06 % | 321.557 K 188.58 % | -363.000 K | 0.000 | 0.000 100.00 % | -64.000 K -121.84 % | 293.000 K | 0.000 | 0.000 | 0.000 100.00 % | -293.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 228.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.431 M 315.14 % | 1.549 M 292.18 % | 395.000 K |
| Accounts payables | 6.408 M | 0.000 | 0.000 -100.00 % | 1.385 M 209.54 % | 447.336 K 238.69 % | -322.552 K -111.79 % | 2.736 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 |
| Other working capital | 0.000 100.00 % | -4.189 M | 0.000 100.00 % | -11.030 K -100.45 % | 2.426 M | 0.000 100.00 % | -1.906 M -311.54 % | 901.000 K 80.20 % | 500.000 K -66.78 % | 1.505 M -74.16 % | 5.825 M 1 233.27 % | -514.000 K -123.08 % | 2.227 M 165.44 % | -3.403 M -9.35 % | -3.112 M -383.17 % | 1.099 M 151.09 % | -2.151 M -245.63 % | 1.477 M 162.43 % | -2.366 M -268.54 % | -642.000 K -516.88 % | 154.000 K 111.42 % | -1.348 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -5.477 M -128.52 % | 19.206 M 319.34 % | 4.580 M -26.33 % | 6.217 M -96.36 % | 170.856 M 237.76 % | 50.585 M 274.22 % | 13.517 M 170.33 % | -19.220 M -147.60 % | 40.375 M 3 393.23 % | -1.226 M -102.31 % | -606.000 K -105.74 % | 10.554 M -26.89 % | 14.435 M 32.54 % | 10.891 M -14.94 % | 12.804 M -39.69 % | 21.232 M 56.29 % | 13.585 M 408.23 % | 2.673 M -6.08 % | 2.846 M -7.54 % | 3.078 M 40.48 % | 2.191 M -3.69 % | 2.275 M 107.84 % | -29.032 M -420.03 % | 9.072 M 161.88 % | -14.661 M |
| Net cash provided by operating activities | 77.057 M 17.01 % | 65.854 M 3.75 % | 63.473 M 4.26 % | 60.881 M 26.59 % | 48.094 M 23.71 % | 38.875 M 5.00 % | 37.024 M 0.75 % | 36.750 M -10.09 % | 40.875 M 5.16 % | 38.870 M 5.85 % | 36.721 M 44.82 % | 25.356 M -15.31 % | 29.940 M 13.59 % | 26.359 M -9.10 % | 28.997 M -1.55 % | 29.455 M -10.07 % | 32.754 M 13.69 % | 28.809 M -6.22 % | 30.721 M 59.68 % | 19.239 M -12.99 % | 22.112 M 79.70 % | 12.305 M 37.87 % | 8.925 M 34.98 % | 6.612 M -10.17 % | 7.361 M |
| Investments in property plant and equipment | -2.943 M 95.37 % | -63.511 M | 0.000 100.00 % | -53.825 M -2 322.08 % | -2.222 M -55.45 % | -1.430 M 81.73 % | -7.823 M 60.32 % | -19.715 M -13.53 % | -17.365 M 88.11 % | -146.015 M -287.12 % | -37.718 M -31 771.22 % | -118.345 K 97.82 % | -5.434 M 40.60 % | -9.148 M -82.41 % | -5.015 M -6 963.38 % | -71.000 K 95.29 % | -1.508 M 95.65 % | -34.669 M -6 903.84 % | -495.000 K 99.91 % | -553.795 M -5 288.68 % | -10.277 M 93.78 % | -165.115 M -637.05 % | -22.402 M 29.96 % | -31.982 M 56.52 % | -73.558 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 363.334 K | 0.000 -100.00 % | 3.574 K 416.28 % | -1.130 K -100.07 % | 1.729 M | 0.000 -100.00 % | 62.553 K 71.05 % | 36.571 K 103.45 % | 17.975 K -99.61 % | 4.555 M | 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 100.00 % | -6.980 M -15 005.51 % | -46.208 K 99.27 % | -6.302 M -209.18 % | -2.038 M -413 897.85 % | 492.568 -81.44 % | 2.654 K 100.36 % | -741.056 K -212.68 % | -237.000 K 95.06 % | -4.800 M -16 403.35 % | -29.085 K 98.76 % | -2.337 M | 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 | 1.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.826 M | 0.000 100.00 % | -1.101 100.00 % | -319.018 K -126.24 % | -141.010 K | 0.000 -100.00 % | 86.990 K 71.04 % | 50.858 K 103.45 % | 24.998 K -99.60 % | 6.258 M 2 221.36 % | -295.000 K -145.88 % | 643.000 K 1 583.75 % | -43.336 K -101.56 % | 2.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.588 M | 0.000 -100.00 % | 236.000 K 206.13 % | -222.371 K 97.13 % | -7.748 M -13.04 % | -6.854 M -1 507.68 % | -426.345 K 87.06 % | -3.294 M 63.20 % | -8.951 M -5.44 % | -8.489 M -5 576.52 % | -149.543 K -583.71 % | 30.916 K 322.61 % | -13.888 K -100.31 % | 4.500 M 1 625.42 % | -295.000 K -145.88 % | 643.000 K -93.71 % | 10.226 M 202.26 % | -10.000 M -112.82 % | 78.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.208 M -71.18 % | 108.273 M | 0.000 |
| Net cash used for investing activites | 1.185 M 101.87 % | -63.511 M -27 011.44 % | 236.000 K 100.39 % | -61.027 M -793.96 % | -6.827 M 53.40 % | -14.651 M -42.47 % | -10.284 M 55.92 % | -23.329 M 5.65 % | -24.726 M 84.07 % | -155.245 M -309.02 % | -37.955 M -690.73 % | -4.800 M 11.67 % | -5.434 M -647.46 % | -727.000 K 86.31 % | -5.310 M -1 028.32 % | 572.000 K 137.93 % | -1.508 M 96.40 % | -41.899 M -154.04 % | 77.533 M 114.00 % | -553.795 M -5 288.68 % | -10.277 M 93.78 % | -165.115 M -1 975.03 % | 8.806 M -88.46 % | 76.291 M 203.72 % | -73.558 M |
| Debt repayment | -1.690 M -1 465.01 % | -108.000 K 99.69 % | -35.101 M -333.08 % | 15.060 M 137.95 % | -39.687 M -1 428.83 % | 2.987 M 137.29 % | -8.010 M -18 438.79 % | -43.207 K 99.72 % | -15.538 M | 0.000 100.00 % | -96.000 K 1.03 % | -97.000 K -16.87 % | -83.000 K 0.00 % | -83.000 K -25.76 % | -66.000 K 99.23 % | -8.525 M 96.83 % | -268.831 M -26 583.80 % | -1.007 M 98.96 % | -97.058 M -161.84 % | 156.945 M 307 835.29 % | -51.000 K -100.03 % | 157.946 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 151.114 K | 0.000 -100.00 % | 13.808 K -96.32 % | 375.613 K -62.79 % | 1.009 M 174.01 % | 368.347 K 209.45 % | -336.544 K -2 843.10 % | -11.435 K -100.07 % | 16.670 M 1 970.69 % | 805.061 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.646 M 1 171.43 % | 1.467 M -99.40 % | 245.115 M | 0.000 | 0.000 -100.00 % | 370.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 150.089 K 101.87 % | -8.017 M -107.10 % | -3.871 M -164.41 % | -1.464 M -5 498.90 % | -26.148 K 99.27 % | -3.566 M 21.09 % | -4.519 M -41.32 % | -3.198 M 70.03 % | -10.671 M -315.02 % | -2.571 M -26.22 % | -2.037 M -15.80 % | -1.759 M -1 559.43 % | -106.000 K 52.89 % | -225.000 K 86.60 % | -1.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.750 M 16.46 % | -70.327 M |
| Dividends paid | -11.225 M -1.63 % | -11.045 M 0.26 % | -11.074 M 0.47 % | -11.127 M -5.28 % | -10.569 M -0.57 % | -10.509 M 3.00 % | -10.834 M -3.27 % | -10.490 M -2.51 % | -10.234 M -1.90 % | -10.043 M -28.87 % | -7.793 M -6.04 % | -7.349 M 0.84 % | -7.411 M 0.00 % | -7.411 M 0.11 % | -7.419 M 0.00 % | -7.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -114.923 K 82.69 % | -664.000 K 30.91 % | -961.000 K -838.17 % | -102.433 K 83.79 % | -632.063 K 86.66 % | -4.740 M -272.10 % | -1.274 M 25.41 % | -1.708 M -139.44 % | 4.330 M -93.54 % | 66.987 M 13 767.44 % | -490.121 K 79.41 % | -2.380 M -389.71 % | -486.000 K 2.02 % | -496.000 K 97.42 % | -19.206 M -2 181.29 % | 922.793 K 1 318.79 % | -75.714 K 96.69 % | -2.291 M 5.66 % | -2.428 M 39.62 % | -4.021 M -108.77 % | -1.926 M 15.49 % | -2.279 M -115.30 % | 14.894 M 117.67 % | -84.271 M -220.39 % | 70.000 M |
| Net cash used provided by financing activities | -12.729 M 35.82 % | -19.834 M 61.12 % | -51.007 M -1 964.31 % | 2.736 M 105.54 % | -49.419 M -303.03 % | -12.262 M 48.51 % | -23.813 M -54.13 % | -15.450 M 27.95 % | -21.442 M -132.01 % | 66.987 M 743.12 % | -10.416 M 13.44 % | -12.033 M -48.81 % | -8.086 M 1.57 % | -8.215 M 15.52 % | -9.724 M 35.26 % | -15.021 M 36.87 % | -23.792 M -621.41 % | -3.298 M 96.68 % | -99.486 M -119.02 % | 522.924 M 26 550.38 % | -1.977 M -101.27 % | 155.667 M 945.17 % | 14.894 M 117.67 % | -84.271 M -220.39 % | 70.000 M |
| Effect of forex changes on cash | -2.319 M -77 398.77 % | 3.000 K 105.08 % | -59.000 K -47.50 % | -40.000 K -2 100.00 % | 2.000 K -90.00 % | 20.000 K -54.55 % | 44.000 K 166.67 % | -66.000 K -447.37 % | 19.000 K 850.00 % | 2.000 K -95.56 % | 45.000 K 117.93 % | -251.000 K -107.44 % | -121.000 K -381.40 % | 43.000 K 975.00 % | 4.000 K 120.00 % | -20.000 K -385.71 % | 7.000 K -22.22 % | 9.000 K -78.57 % | 42.000 K 164.62 % | -65.000 K -147.45 % | 137.000 K 242.71 % | -96.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 63.194 M 461.36 % | -17.488 M -238.32 % | 12.643 M 397.95 % | 2.539 M 130.70 % | -8.271 M -169.03 % | 11.982 M 297.30 % | 3.016 M 243.95 % | -2.095 M 60.28 % | -5.274 M 89.32 % | -49.386 M -325.56 % | -11.605 M -240.29 % | 8.272 M -49.25 % | 16.299 M -6.65 % | 17.460 M 25.01 % | 13.967 M -6.80 % | 14.986 M 100.86 % | 7.461 M 145.55 % | -16.379 M -285.91 % | 8.810 M 175.32 % | -11.697 M -217.03 % | 9.995 M 262.01 % | 2.761 M -91.54 % | 32.625 M 2 484.54 % | -1.368 M -135.98 % | 3.803 M |
| Cash at beginning of period | 18.758 M -48.25 % | 36.245 M 53.57 % | 23.602 M 12.05 % | 21.063 M -28.19 % | 29.331 M 68.77 % | 17.379 M 21.75 % | 14.274 M -13.16 % | 16.438 M -24.29 % | 21.712 M -69.46 % | 71.098 M -14.03 % | 82.703 M 11.11 % | 74.431 M 28.04 % | 58.132 M 42.93 % | 40.672 M 52.30 % | 26.705 M 127.88 % | 11.719 M 175.22 % | 4.258 M -79.37 % | 20.637 M 74.49 % | 11.827 M -49.72 % | 23.524 M 73.88 % | 13.529 M 25.64 % | 10.768 M 16.26 % | 9.262 M -13.44 % | 10.700 M 55.14 % | 6.897 M |
| Cash at end of period | 81.952 M 336.91 % | 18.757 M -48.25 % | 36.245 M 53.57 % | 23.602 M 12.07 % | 21.060 M -28.27 % | 29.361 M 69.81 % | 17.290 M 20.55 % | 14.343 M -12.74 % | 16.438 M -24.29 % | 21.712 M -69.46 % | 71.098 M -14.03 % | 82.703 M 11.11 % | 74.431 M 28.04 % | 58.132 M 42.93 % | 40.672 M 52.30 % | 26.705 M 127.88 % | 11.719 M 175.22 % | 4.258 M -79.37 % | 20.637 M 74.49 % | 11.827 M -49.72 % | 23.524 M 73.88 % | 13.529 M -67.70 % | 41.887 M 348.86 % | 9.332 M -12.79 % | 10.700 M |
| Operating cash flow | 77.057 M 17.01 % | 65.854 M 3.75 % | 63.473 M 4.26 % | 60.881 M 26.59 % | 48.094 M 23.71 % | 38.875 M 5.00 % | 37.024 M 0.75 % | 36.750 M -10.09 % | 40.875 M 5.16 % | 38.870 M 5.85 % | 36.721 M 44.82 % | 25.356 M -15.31 % | 29.940 M 13.59 % | 26.359 M -9.10 % | 28.997 M -1.55 % | 29.455 M -10.07 % | 32.754 M 13.69 % | 28.809 M -6.22 % | 30.721 M 59.68 % | 19.239 M -12.99 % | 22.112 M 79.70 % | 12.305 M 37.87 % | 8.925 M 34.98 % | 6.612 M -10.17 % | 7.361 M |
| Capital expenditure | -2.943 M 95.37 % | -63.511 M -13 964.70 % | -451.563 K 99.16 % | -53.825 M -2 322.08 % | -2.222 M -55.45 % | -1.430 M 81.73 % | -7.823 M 60.32 % | -19.715 M -13.53 % | -17.365 M 88.11 % | -146.015 M -287.12 % | -37.718 M -31 771.22 % | -118.345 K 97.82 % | -5.434 M 40.60 % | -9.148 M -82.41 % | -5.015 M -6 963.38 % | -71.000 K 95.29 % | -1.508 M 95.65 % | -34.669 M -6 903.84 % | -495.000 K 99.91 % | -553.795 M -5 288.68 % | -10.277 M 93.78 % | -165.115 M -637.05 % | -22.402 M 29.96 % | -31.982 M 56.52 % | -73.558 M |
| Free CashFlow | 74.114 M 3 063.21 % | 2.343 M -96.31 % | 63.473 M 696.10 % | 7.973 M -82.62 % | 45.871 M 22.50 % | 37.445 M 28.23 % | 29.202 M 71.42 % | 17.035 M -27.54 % | 23.510 M 121.94 % | -107.145 M -10 646.75 % | -997.000 K -103.95 % | 25.238 M 2.99 % | 24.506 M 42.39 % | 17.211 M -28.23 % | 23.982 M -18.38 % | 29.384 M -5.96 % | 31.246 M 633.21 % | -5.860 M -119.39 % | 30.226 M 105.65 % | -534.556 M -4 616.74 % | 11.835 M 107.74 % | -152.810 M -1 033.86 % | -13.477 M 46.88 % | -25.370 M 61.67 % | -66.197 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2018 | 2018 |