Kapston Services Limited KAPSTON.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.894 B 32.80 % | 5.192 B 30.82 % | 3.969 B 46.70 % | 2.705 B 27.79 % | 2.117 B 0.96 % | 2.097 B 48.21 % | 1.415 B 27.42 % | 1.110 B 22.51 % | 906.308 M 28.97 % | 702.738 M 22.52 % | 573.564 M 38.98 % | 412.702 M 47.67 % | 279.477 M |
| Net income | 178.365 M 41.89 % | 125.707 M 147.93 % | 50.703 M 104.99 % | 24.734 M -61.46 % | 64.179 M -39.68 % | 106.402 M 24.34 % | 85.574 M 42.27 % | 60.150 M 108.39 % | 28.864 M 33.49 % | 21.622 M 8.39 % | 19.949 M 37.30 % | 14.529 M 26.02 % | 11.529 M |
| Income before tax | 150.395 M 51.53 % | 99.249 M 322.57 % | 23.487 M 137.79 % | 9.877 M -87.88 % | 81.472 M -22.67 % | 105.357 M 10.63 % | 95.236 M 27.35 % | 74.782 M 65.83 % | 45.097 M 29.55 % | 34.811 M 23.82 % | 28.114 M 30.97 % | 21.466 M 60.46 % | 13.378 M |
| Income before tax ratio | 0.02 14.11 % | 0.02 223.02 % | 0.01 62.09 % | 0.00 -90.51 % | 0.04 -23.40 % | 0.05 -25.36 % | 0.07 -0.05 % | 0.07 35.36 % | 0.05 0.45 % | 0.05 1.06 % | 0.05 -5.76 % | 0.05 8.66 % | 0.05 |
| EBITDA | 317.500 M 33.67 % | 237.523 M 51.21 % | 157.079 M 22.24 % | 128.501 M -22.43 % | 165.662 M -3.66 % | 171.961 M 30.52 % | 131.749 M 19.50 % | 110.246 M 55.57 % | 70.868 M 36.29 % | 51.999 M 44.31 % | 36.033 M 41.36 % | 25.491 M 65.88 % | 15.367 M |
| Net income ratio | 0.03 6.85 % | 0.02 89.52 % | 0.01 39.73 % | 0.01 -69.84 % | 0.03 -40.25 % | 0.05 -16.11 % | 0.06 11.65 % | 0.05 70.11 % | 0.03 3.51 % | 0.03 -11.54 % | 0.03 -1.20 % | 0.04 -14.66 % | 0.04 |
| Ratio EBITDA | 0.05 0.66 % | 0.05 15.59 % | 0.04 -16.68 % | 0.05 -39.30 % | 0.08 -4.58 % | 0.08 -11.94 % | 0.09 -6.21 % | 0.10 26.99 % | 0.08 5.67 % | 0.07 17.78 % | 0.06 1.71 % | 0.06 12.33 % | 0.05 |
| Gross profit ratio | 0.05 -11.83 % | 0.06 50.73 % | 0.04 -21.89 % | 0.05 -38.02 % | 0.09 -9.90 % | 0.09 6.93 % | 0.09 7.66 % | 0.08 -91.61 % | 0.98 0.35 % | 0.98 -0.02 % | 0.98 9.02 % | 0.90 -8.39 % | 0.98 |
| Weighted average shs out dil | 20.307 M 0.09 % | 20.288 M 0.00 % | 20.288 M 0.00 % | 20.288 M 0.04 % | 20.280 M 0.00 % | 20.280 M -0.09 % | 20.299 M 0.05 % | 20.288 M 15.27 % | 17.600 M 10.91 % | 15.869 M 0.79 % | 15.745 M 0.00 % | 15.745 M 1 810 874 056.36 % | 0.869 |
| Weighted average shs out | 20.307 M 0.09 % | 20.288 M 0.00 % | 20.288 M 0.00 % | 20.288 M 0.04 % | 20.280 M 0.00 % | 20.280 M 6.93 % | 18.966 M 7.63 % | 17.622 M 0.13 % | 17.600 M -0.13 % | 17.622 M 0.00 % | 17.622 M 0.00 % | 17.622 M 0.00 % | 17.622 M |
| EPS diluted | 8.78 41.61 % | 6.20 148.00 % | 2.50 104.92 % | 1.22 -61.51 % | 3.17 -39.62 % | 5.25 45.03 % | 3.62 21.89 % | 2.97 81.10 % | 1.64 33.33 % | 1.23 8.85 % | 1.13 37.80 % | 0.82 -100.00 % | 13 259 483.22 |
| Earnings per share | 8.78 41.61 % | 6.20 148.00 % | 2.50 104.92 % | 1.22 -61.51 % | 3.17 -39.62 % | 5.25 45.03 % | 3.62 21.89 % | 2.97 81.10 % | 1.64 33.33 % | 1.23 8.85 % | 1.13 37.80 % | 0.82 26.15 % | 0.65 |
| Gross profit | 377.716 M 17.09 % | 322.580 M 97.18 % | 163.597 M 14.59 % | 142.767 M -20.80 % | 180.251 M -9.04 % | 198.158 M 58.48 % | 125.034 M 37.19 % | 91.142 M -89.73 % | 887.272 M 29.42 % | 685.596 M 22.50 % | 559.666 M 51.51 % | 369.390 M 35.28 % | 273.061 M |
| Income tax expense | -28.011 M -5.87 % | -26.458 M 2.79 % | -27.216 M -83.19 % | -14.857 M -185.91 % | 17.293 M 1 754.83 % | -1.045 M -110.82 % | 9.662 M -33.96 % | 14.632 M -9.86 % | 16.233 M 23.08 % | 13.189 M 61.51 % | 8.166 M 17.72 % | 6.937 M 275.38 % | 1.848 M |
| Cost of revenue | 6.517 B 33.84 % | 4.869 B 27.96 % | 3.805 B 48.49 % | 2.562 B 32.31 % | 1.937 B 2.00 % | 1.899 B 47.22 % | 1.290 B 26.55 % | 1.019 B 5 253.82 % | 19.036 M 11.05 % | 17.142 M 23.34 % | 13.898 M -67.91 % | 43.312 M 575.06 % | 6.416 M |
| General and administrative expenses | 36.555 M 2.48 % | 35.672 M 19.40 % | 29.875 M 71.73 % | 17.396 M 69.06 % | 10.290 M -8.33 % | 11.225 M 14.66 % | 9.790 M 44.65 % | 6.768 M 55.52 % | 4.352 M -48.12 % | 8.388 M -25.77 % | 11.300 M 72.68 % | 6.544 M 51.66 % | 4.315 M |
| Selling and marketing expenses | 1.839 M 7.80 % | 1.706 M 7.16 % | 1.592 M -57.51 % | 3.747 M 52.01 % | 2.465 M -56.56 % | 5.675 M 102.67 % | 2.800 M -62.76 % | 7.519 M 0.40 % | 7.489 M 25.23 % | 5.980 M -19.73 % | 7.450 M 141.18 % | 3.089 M 67.52 % | 1.844 M |
| Other expenses | 0.000 -100.00 % | 73.424 M 27.68 % | 57.506 M -9.68 % | 63.670 M 36.20 % | 46.749 M 1 229.51 % | -4.139 M -100.30 % | 1.377 B 27.17 % | 1.082 B 23.64 % | 875.432 M 30.42 % | 671.228 M 31.61 % | 510.029 M 51.59 % | 336.464 M 32.94 % | 253.097 M |
| Operating expenses | 113.164 M 2.13 % | 110.802 M 24.53 % | 88.973 M 4.90 % | 84.813 M 42.53 % | 59.504 M 366.33 % | 12.760 M -99.08 % | 1.389 B 26.67 % | 1.097 B 23.60 % | 887.272 M 29.42 % | 685.596 M 29.66 % | 528.779 M 52.78 % | 346.097 M 33.50 % | 259.256 M |
| Cost and expenses | 6.630 B 32.54 % | 5.002 B 28.46 % | 3.894 B 47.10 % | 2.647 B 32.62 % | 1.996 B 2.32 % | 1.951 B 50.46 % | 1.297 B 28.23 % | 1.011 B 11.57 % | 906.308 M 28.97 % | 702.738 M 29.49 % | 542.677 M 39.36 % | 389.409 M 46.58 % | 265.670 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 |
| Selling general and administrative expenses | 113.164 M 202.76 % | 37.378 M 18.78 % | 31.467 M 48.83 % | 21.143 M 65.76 % | 12.755 M -24.52 % | 16.899 M 34.23 % | 12.590 M -11.88 % | 14.287 M 20.66 % | 11.840 M -17.59 % | 14.368 M -23.37 % | 18.750 M 94.64 % | 9.633 M 56.41 % | 6.159 M |
| Interest income | 7.224 M -11.68 % | 8.179 M 100.22 % | 4.085 M 71.71 % | 2.379 M 72.64 % | 1.378 M 117.01 % | 635.000 K 142.67 % | -1.488 M 24.90 % | -1.982 M -853.62 % | 262.954 K 138.05 % | -691.000 K -391.56 % | 237.000 K 80.92 % | 131.000 K 351.72 % | 29.000 K |
| Interest expense | 122.158 M 19.64 % | 102.103 M 12.76 % | 90.552 M 36.09 % | 66.538 M 28.04 % | 51.966 M 17.17 % | 44.350 M 87.30 % | 23.679 M 1.19 % | 23.401 M 59.22 % | 14.697 M 69.55 % | 8.668 M 408.39 % | 1.705 M 99.42 % | 855.000 K 86.27 % | 459.000 K |
| Depreciation and amortization | 44.947 M 24.26 % | 36.171 M -15.96 % | 43.040 M -21.13 % | 54.568 M 52.84 % | 35.702 M 39.08 % | 25.671 M 100.03 % | 12.834 M 6.38 % | 12.064 M 8.94 % | 11.074 M 29.98 % | 8.520 M 37.11 % | 6.214 M 96.03 % | 3.170 M 103.21 % | 1.560 M |
| Operating income | 264.552 M 41.20 % | 187.362 M 151.07 % | 74.624 M 28.76 % | 57.954 M -52.00 % | 120.747 M -20.63 % | 152.134 M 26.66 % | 120.108 M 21.17 % | 99.121 M 66.52 % | 59.524 M -33.70 % | 89.785 M 190.69 % | 30.887 M 32.60 % | 23.293 M 68.73 % | 13.805 M |
| Operating income ratio | 0.04 6.32 % | 0.04 91.93 % | 0.02 -12.23 % | 0.02 -62.44 % | 0.06 -21.38 % | 0.07 -14.54 % | 0.08 -4.90 % | 0.09 35.93 % | 0.07 -48.59 % | 0.13 137.26 % | 0.05 -4.59 % | 0.06 14.26 % | 0.05 |
| Total other income expenses net | -114.157 M -29.56 % | -88.113 M | 0.000 100.00 % | -66.047 M -68.17 % | -39.275 M 16.04 % | -46.777 M -88.07 % | -24.872 M -2.19 % | -24.338 M -68.70 % | -14.427 M 73.76 % | -54.974 M -1 882.47 % | -2.773 M -51.78 % | -1.827 M -327.87 % | -427.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.682 B 65.41 % | 1.017 B 10.53 % | 919.831 M 9.96 % | 836.502 M 72.26 % | 485.614 M -7.29 % | 523.815 M 117.62 % | 240.701 M 197.49 % | 80.911 M -33.44 % | 121.565 M 71.33 % | 70.955 M 461.65 % | -19.620 M -219.55 % | 16.412 M 186.47 % | 5.729 M |
| Total investments | 21.855 M 58.61 % | 13.779 M -93.20 % | 202.710 M 281.70 % | 53.107 M 236.12 % | 15.800 M 4 450 604.23 % | 355.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.869 M 1.52 % | 2.826 M 35.87 % | 2.080 M 10.34 % | 1.885 M |
| Total debt | 1.689 B 65.21 % | 1.022 B 10.80 % | 922.521 M 8.90 % | 847.108 M 64.85 % | 513.851 M -4.86 % | 540.124 M 111.90 % | 254.898 M 17.74 % | 216.496 M 41.42 % | 153.088 M 35.79 % | 112.736 M 399.30 % | 22.579 M 21.11 % | 18.644 M 98.11 % | 9.411 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 11.512 M 42.42 % | 8.083 M 6.33 % | 7.602 M 4.58 % | 7.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 705.591 M 33.83 % | 527.225 M 31.31 % | 401.519 M 14.45 % | 350.816 M 8.04 % | 324.721 M 19.20 % | 272.413 M 59.83 % | 170.437 M 100.84 % | 84.863 M -1.52 % | 86.174 M 35.79 % | 63.461 M 51.68 % | 41.839 M 90.68 % | 21.942 M 78.22 % | 12.312 M |
| Common stock | 101.441 M 0.00 % | 101.441 M 0.00 % | 101.441 M 0.00 % | 101.441 M 0.00 % | 101.441 M 0.00 % | 101.441 M 16.67 % | 86.949 M 0.00 % | 86.949 M 522.47 % | 13.968 M 150.02 % | 5.587 M 11.74 % | 5.000 M 0.00 % | 5.000 M 4 900.00 % | 100.000 K |
| Total equity | 888.782 M 24.17 % | 715.760 M 22.01 % | 586.624 M 9.56 % | 535.440 M 5.19 % | 509.012 M 13.69 % | 447.708 M 30.26 % | 343.704 M 31.24 % | 261.884 M 150.98 % | 104.343 M 41.49 % | 73.747 M 57.45 % | 46.839 M 73.85 % | 26.942 M 117.06 % | 12.412 M |
| Other non current liabilities | 47.172 M 21.35 % | 38.873 M 38.14 % | 28.140 M 59.86 % | 17.603 M 88.09 % | 9.359 M -13.58 % | 10.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.381 M 17.43 % | 1.176 M | 0.000 100.00 % | -1.000 K |
| Long term debt | 404.625 M 819.33 % | 44.013 M -56.52 % | 101.215 M -32.28 % | 149.452 M -15.36 % | 176.580 M 32.23 % | 133.541 M 136.16 % | 56.546 M -26.10 % | 76.515 M 97.82 % | 38.679 M -22.53 % | 49.925 M 274.33 % | 13.337 M -8.58 % | 14.588 M 86.10 % | 7.839 M |
| Total non current liabilities | 451.797 M 445.08 % | 82.886 M -35.92 % | 129.355 M -22.57 % | 167.055 M -10.16 % | 185.939 M 28.79 % | 144.371 M 155.31 % | 56.546 M -26.10 % | 76.515 M 97.82 % | 38.679 M -24.61 % | 51.306 M 253.52 % | 14.513 M -0.51 % | 14.588 M 86.12 % | 7.838 M |
| Other current liabilities | 341.905 M 27.21 % | 268.770 M 12.49 % | 238.931 M 19.02 % | 200.744 M 22.32 % | 164.115 M 21.63 % | 134.928 M -7.21 % | 145.417 M 10.15 % | 132.015 M 30.28 % | 101.331 M -11.43 % | 114.402 M 11.66 % | 102.454 M 66.14 % | 61.669 M 12.50 % | 54.818 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.284 B 31.28 % | 978.177 M 19.10 % | 821.306 M 17.72 % | 697.656 M 106.85 % | 337.271 M -17.05 % | 406.583 M 104.98 % | 198.352 M 41.70 % | 139.980 M 22.35 % | 114.409 M 82.15 % | 62.811 M 579.63 % | 9.242 M 127.86 % | 4.056 M 158.02 % | 1.572 M |
| Total current liabilities | 1.646 B 29.86 % | 1.268 B 17.38 % | 1.080 B 17.14 % | 922.000 M 70.24 % | 541.597 M -11.67 % | 613.168 M 69.24 % | 362.301 M 23.64 % | 293.025 M 30.17 % | 225.118 M 18.44 % | 190.077 M 59.17 % | 119.420 M 67.27 % | 71.392 M 19.10 % | 59.943 M |
| Total liabilities | 2.098 B 55.34 % | 1.351 B 11.68 % | 1.209 B 11.05 % | 1.089 B 49.69 % | 727.536 M -3.96 % | 757.539 M 82.60 % | 414.864 M 12.26 % | 369.540 M 40.09 % | 263.797 M 9.29 % | 241.383 M 80.23 % | 133.933 M 55.77 % | 85.980 M 26.85 % | 67.781 M |
| Other non current assets | 139.495 M 911.20 % | 13.795 M 140.27 % | -34.258 M -130.08 % | 113.881 M 1.51 % | 112.188 M 0.62 % | 111.498 M 3 124.24 % | -3.687 M | 0.000 | 0.000 -100.00 % | 2.127 M 86.58 % | 1.140 M -35.37 % | 1.764 M 782.00 % | 200.000 K |
| Long term investments | 0.000 -100.00 % | 74.054 M -49.99 % | 148.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.548 M -674.00 % | -200.000 K |
| Intangible assets | 0.000 -100.00 % | 1.393 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 42.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 483.156 M 653.06 % | 64.159 M -5.82 % | 68.122 M -38.41 % | 110.609 M -13.52 % | 127.902 M -6.07 % | 136.168 M -2.94 % | 140.286 M 2.18 % | 137.296 M 33.26 % | 103.032 M 385.27 % | 21.232 M 51.24 % | 14.039 M -6.59 % | 15.029 M 52.76 % | 9.838 M |
| Total non current assets | 749.209 M 157.43 % | 291.034 M 14.84 % | 253.417 M -5.76 % | 268.903 M -0.49 % | 270.216 M -4.09 % | 281.736 M 80.09 % | 156.444 M 8.51 % | 144.176 M 35.55 % | 106.362 M 355.34 % | 23.359 M 53.89 % | 15.179 M -0.43 % | 15.245 M -6.64 % | 16.329 M |
| Other current assets | 302.783 M -23.47 % | 395.624 M 1.12 % | 391.223 M 17.92 % | 331.783 M 30.56 % | 254.115 M 7.80 % | 235.737 M 59.35 % | 147.936 M 64.48 % | 89.944 M 59.29 % | 56.466 M -48.10 % | 108.800 M 568.26 % | 16.281 M 53.91 % | 10.578 M 173.26 % | 3.871 M |
| Short term investments | 240.679 M 329.40 % | 56.050 M 2.61 % | 54.623 M 2.85 % | 53.107 M 236.12 % | 15.800 M 4 450 604.23 % | 355.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.869 M 1.52 % | 2.826 M -22.11 % | 3.628 M 74.00 % | 2.085 M |
| cash and cash equivalents | 7.103 M 28.10 % | 5.545 M 106.13 % | 2.690 M -74.64 % | 10.606 M -62.44 % | 28.237 M 73.14 % | 16.309 M 14.88 % | 14.197 M -89.53 % | 135.585 M 330.11 % | 31.523 M -24.55 % | 41.781 M -0.99 % | 42.199 M 1 790.64 % | 2.232 M -39.38 % | 3.682 M |
| Cash and short term investments | 247.782 M 302.28 % | 61.595 M 7.47 % | 57.313 M -10.05 % | 63.713 M 44.68 % | 44.037 M 170.01 % | 16.309 M 14.88 % | 14.197 M -89.53 % | 135.585 M 330.11 % | 31.523 M -34.18 % | 47.896 M 0.95 % | 47.443 M 709.61 % | 5.860 M 1.61 % | 5.767 M |
| Total current assets | 2.238 B 26.04 % | 1.775 B 15.09 % | 1.543 B 13.80 % | 1.356 B 40.28 % | 966.331 M 4.64 % | 923.510 M 53.38 % | 602.124 M 23.58 % | 487.248 M 85.78 % | 262.275 M -10.07 % | 291.659 M 76.13 % | 165.592 M 69.53 % | 97.678 M 52.95 % | 63.864 M |
| Inventory | 46.802 M -7.20 % | 50.434 M 2.93 % | 48.998 M 36.02 % | 36.023 M 21.20 % | 29.721 M 5.07 % | 28.286 M 31.05 % | 21.585 M 189.11 % | 7.466 M 481.00 % | 1.285 M 12.92 % | 1.138 M 129.17 % | -3.901 M -181.25 % | -1.387 M | 0.000 |
| Net receivables | 1.640 B 29.39 % | 1.268 B 21.30 % | 1.045 B 13.10 % | 924.072 M 44.73 % | 638.458 M -0.73 % | 643.178 M 54.86 % | 415.323 M 63.35 % | 254.255 M 46.97 % | 173.001 M 29.27 % | 133.825 M 26.53 % | 105.769 M 28.01 % | 82.627 M | 0.000 |
| Tax assets | 126.558 M 30.78 % | 96.771 M 35.41 % | 71.466 M 60.91 % | 44.413 M 47.42 % | 30.126 M -11.58 % | 34.070 M 71.69 % | 19.844 M 188.42 % | 6.880 M 106.59 % | 3.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.491 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K 11 100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 |
| Account payables | 20.238 M -2.84 % | 20.829 M 5.00 % | 19.837 M -15.94 % | 23.600 M -41.31 % | 40.211 M 3.01 % | 39.037 M 110.65 % | 18.532 M -11.88 % | 21.030 M 124.26 % | 9.378 M -27.10 % | 12.864 M 66.55 % | 7.724 M 36.30 % | 5.667 M 59.50 % | 3.553 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 77.947 M 278.62 % | 20.587 M -0.13 % | 20.613 M -58.82 % | 50.061 M 22.32 % | 40.927 M -16.15 % | 48.810 M | 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 -100.00 % | 517.413 M 28.28 % | 403.352 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 81.751 M 8.16 % | 75.582 M 0.00 % | 75.581 M 0.00 % | 75.581 M 0.00 % | 75.581 M 117.04 % | -443.559 M -39.91 % | -317.033 M -451.98 % | 90.072 M 2 044.04 % | 4.201 M -10.60 % | 4.699 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.987 B 44.54 % | 2.066 B 15.05 % | 1.796 B 10.56 % | 1.624 B 31.37 % | 1.237 B 2.60 % | 1.205 B 58.88 % | 758.568 M 20.14 % | 631.424 M 71.29 % | 368.637 M 16.98 % | 315.130 M 74.32 % | 180.772 M 60.09 % | 112.922 M 40.81 % | 80.193 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -356.132 M -122.29 % | -160.211 M 24.78 % | -212.979 M 47.92 % | -408.919 M -1 191.99 % | 37.447 M 114.69 % | -254.856 M -11.47 % | -228.631 M -97.52 % | -115.751 M -957.33 % | 13.501 M 112.44 % | -108.568 M -789.23 % | 15.752 M 180.39 % | -19.594 M -699.10 % | -2.452 M |
| Accounts receivables | -375.718 M -68.76 % | -222.633 M -83.95 % | -121.030 M 57.62 % | -285.615 M -6 149.88 % | 4.721 M 102.07 % | -227.856 M -22.52 % | -185.981 M -230.10 % | -56.341 M -43.81 % | -39.176 M -39.64 % | -28.056 M -21.23 % | -23.142 M 10.01 % | -25.717 M 21.82 % | -32.896 M |
| Inventory | 3.632 M 352.92 % | -1.436 M 88.93 % | -12.975 M -105.89 % | -6.302 M -339.16 % | -1.435 M 78.59 % | -6.701 M 52.54 % | -14.119 M -128.43 % | -6.181 M -4 104.53 % | -147.000 K 87.08 % | -1.138 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | -591.000 K -159.58 % | 992.000 K 110.92 % | -9.088 M 45.29 % | -16.611 M -1 514.91 % | 1.174 M -92.31 % | 15.271 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 16.545 M -73.68 % | 62.866 M 189.96 % | -69.886 M 30.39 % | -100.391 M -404.34 % | 32.987 M 192.74 % | -35.570 M -24.67 % | -28.532 M 46.40 % | -53.230 M -200.77 % | 52.824 M 166.55 % | -79.374 M -304.08 % | 38.894 M 535.21 % | 6.123 M -79.89 % | 30.444 M |
| Other non cash items | 77.456 M 77.36 % | 43.672 M -72.12 % | 156.648 M 35.32 % | 115.758 M 2 667.27 % | -4.509 M -126.93 % | 16.744 M 140.56 % | 6.961 M 27.57 % | 5.456 M -64.30 % | 15.286 M 461.20 % | -4.232 M 31.72 % | -6.198 M -20.12 % | -5.160 M 18.46 % | -6.328 M |
| Net cash provided by operating activities | -83.334 M -283.80 % | 45.339 M 344.67 % | 10.196 M 104.46 % | -228.716 M -252.36 % | 150.112 M 240.18 % | -107.084 M 5.74 % | -113.601 M -384.47 % | -23.449 M -127.48 % | 85.330 M 222.83 % | -69.469 M -258.31 % | 43.882 M 37 288.14 % | -118.000 K -101.92 % | 6.158 M |
| Investments in property plant and equipment | -390.960 M -2 186.18 % | -17.101 M -32.93 % | -12.865 M 21.23 % | -16.333 M 42.87 % | -28.590 M 62.25 % | -75.744 M -375.62 % | -15.925 M 65.62 % | -46.328 M 45.84 % | -85.537 M -440.55 % | -15.824 M -199.98 % | -5.275 M 36.92 % | -8.362 M 2.68 % | -8.592 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.000 M 116.05 % | -6.230 M -1 114.66 % | 614.000 K 104.67 % | 300.000 K -35.34 % | 464.000 K 22.75 % | 378.000 K 12.84 % | 335.000 K | 0.000 -100.00 % | 2.589 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -389.960 M -1 571.42 % | -23.331 M -90.44 % | -12.251 M 23.59 % | -16.033 M 43.00 % | -28.126 M 62.68 % | -75.366 M -383.42 % | -15.590 M 66.35 % | -46.328 M 44.15 % | -82.948 M -424.19 % | -15.824 M -199.98 % | -5.275 M 36.92 % | -8.362 M 2.68 % | -8.592 M |
| Debt repayment | 609.232 M 511.10 % | 99.695 M 453.13 % | -28.232 M -148.67 % | -11.353 M -116.78 % | 67.665 M 934.16 % | 6.543 M -82.96 % | 38.403 M -58.91 % | 93.457 M 2 996.63 % | 3.018 M -96.65 % | 90.157 M 2 191.16 % | 3.935 M -57.39 % | 9.234 M 67.77 % | 5.504 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.984 M | 0.000 -100.00 % | 5.286 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -134.379 M -13.07 % | -118.848 M -6.88 % | -111.195 M -59.66 % | -69.644 M -34.02 % | -51.966 M -17.18 % | -44.349 M -75.02 % | -25.339 M -6.63 % | -23.764 M -51.77 % | -15.658 M 54.41 % | -34.342 M -398.36 % | -6.891 M -705.96 % | -855.000 K -86.27 % | -459.000 K |
| Net cash used provided by financing activities | 474.853 M 2 579.26 % | -19.153 M 86.26 % | -139.427 M -72.14 % | -80.997 M -1 558.09 % | 5.555 M 114.69 % | -37.806 M -389.40 % | 13.064 M -92.56 % | 175.677 M 1 489.85 % | -12.640 M -120.69 % | 61.101 M 2 167.02 % | -2.956 M -135.28 % | 8.379 M 66.09 % | 5.045 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 131.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 |
| Net change in cash | 1.558 M -45.43 % | 2.855 M 128.82 % | -9.906 M 96.96 % | -325.746 M -355.40 % | 127.541 M 157.91 % | -220.256 M -89.67 % | -116.128 M -209.66 % | 105.901 M 1 132.37 % | -10.258 M -2 601.96 % | 410.000 K -99.00 % | 40.837 M 40 136.27 % | -102.000 K -103.91 % | 2.611 M |
| Cash at beginning of period | 5.545 M 106.13 % | 2.690 M -88.95 % | 24.352 M 110.52 % | -231.514 M 37.26 % | -369.005 M -148.07 % | -148.749 M -208.24 % | 137.424 M 335.95 % | 31.523 M -29.99 % | 45.027 M 0.92 % | 44.617 M 1 080.34 % | 3.780 M -2.63 % | 3.882 M 205.43 % | 1.271 M |
| Cash at end of period | 7.103 M 28.10 % | 5.545 M -61.62 % | 14.446 M 102.59 % | -557.260 M -130.78 % | -241.464 M 34.56 % | -369.005 M -1 832.76 % | 21.296 M -84.50 % | 137.424 M 335.95 % | 31.523 M -29.99 % | 45.027 M 0.92 % | 44.617 M 1 080.34 % | 3.780 M -2.63 % | 3.882 M |
| Operating cash flow | -83.334 M -283.80 % | 45.339 M 344.67 % | 10.196 M 104.46 % | -228.716 M -252.36 % | 150.112 M 240.18 % | -107.084 M 5.74 % | -113.601 M -384.47 % | -23.449 M -127.48 % | 85.330 M 222.83 % | -69.469 M -258.31 % | 43.882 M 37 288.14 % | -118.000 K -101.92 % | 6.158 M |
| Capital expenditure | -390.960 M -2 186.18 % | -17.101 M -32.93 % | -12.865 M 21.23 % | -16.333 M 42.87 % | -28.590 M 62.25 % | -75.744 M -375.62 % | -15.925 M 65.62 % | -46.328 M 45.84 % | -85.537 M -440.55 % | -15.824 M -199.98 % | -5.275 M 36.92 % | -8.362 M 2.68 % | -8.592 M |
| Free CashFlow | -474.294 M -1 779.63 % | 28.238 M 1 158.00 % | -2.669 M 98.91 % | -245.049 M -301.65 % | 121.522 M 166.47 % | -182.828 M -41.15 % | -129.527 M -85.63 % | -69.776 M -33 605.58 % | -207.017 K 99.76 % | -85.293 M -320.93 % | 38.607 M 555.27 % | -8.480 M -248.40 % | -2.434 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.907 B 2.93 % | 1.853 B 1.49 % | 1.825 B 8.59 % | 1.681 B 9.51 % | 1.535 B 8.51 % | 1.415 B 3.22 % | 1.371 B 6.75 % | 1.284 B 13.48 % | 1.131 B 6.69 % | 1.061 B -1.43 % | 1.076 B 13.61 % | 947.033 M 4.51 % | 906.175 M 11.89 % | 809.849 M 10.04 % | 735.933 M 20.06 % | 612.967 M 12.19 % | 546.369 M -2.53 % | 560.535 M 3.11 % | 543.630 M 9.19 % | 497.892 M -3.28 % | 514.789 M -17.89 % | 626.952 M 18.54 % | 528.906 M -1.37 % | 536.268 M 21.38 % | 441.801 M 1.39 % | 435.752 M 9.09 % | 399.427 M 25.38 % | 318.562 M 0.00 % | 318.562 M 5.17 % | 302.890 M 7.24 % | 282.440 M 7.61 % | 262.477 M 0.00 % | 262.477 M |
| Net income | 61.296 M 1.28 % | 60.522 M 33.65 % | 45.285 M 15.09 % | 39.349 M 18.49 % | 33.209 M 20.23 % | 27.622 M 2.63 % | 26.913 M -37.82 % | 43.285 M 55.20 % | 27.889 M 207.89 % | 9.058 M -42.33 % | 15.707 M 19.53 % | 13.141 M 2.69 % | 12.797 M 90.46 % | 6.719 M -56.52 % | 15.453 M 913.31 % | 1.525 M 47.06 % | 1.037 M 66.99 % | 621.000 K -96.85 % | 19.706 M -10.33 % | 21.976 M 0.46 % | 21.876 M -16.88 % | 26.318 M 71.04 % | 15.387 M -65.60 % | 44.733 M 187.91 % | 15.537 M -40.79 % | 26.242 M 0.00 % | 26.242 M 58.62 % | 16.545 M 0.00 % | 16.545 M 1.07 % | 16.369 M -1.12 % | 16.554 M 21.60 % | 13.614 M 0.00 % | 13.614 M |
| Income before tax | 55.035 M 7.46 % | 51.214 M 39.17 % | 36.799 M 10.41 % | 33.330 M 14.73 % | 29.052 M -17.51 % | 35.217 M 53.94 % | 22.877 M 12.67 % | 20.305 M -2.62 % | 20.852 M 163.78 % | 7.905 M -5.65 % | 8.378 M 58.58 % | 5.283 M 175.16 % | 1.920 M -62.67 % | 5.144 M 62.17 % | 3.172 M 201.96 % | -3.111 M -166.60 % | 4.671 M -55.81 % | 10.570 M -65.75 % | 30.864 M 55.38 % | 19.864 M -1.54 % | 20.174 M -14.64 % | 23.633 M -17.73 % | 28.728 M -12.64 % | 32.883 M 76.00 % | 18.683 M -30.87 % | 27.027 M 0.00 % | 27.027 M 31.26 % | 20.591 M 0.00 % | 20.591 M 20.44 % | 17.096 M -26.12 % | 23.141 M 33.98 % | 17.273 M 0.00 % | 17.273 M |
| Income before tax ratio | 0.03 4.40 % | 0.03 37.13 % | 0.02 1.67 % | 0.02 4.76 % | 0.02 -23.97 % | 0.02 49.14 % | 0.02 5.54 % | 0.02 -14.19 % | 0.02 147.24 % | 0.01 -4.28 % | 0.01 39.59 % | 0.01 163.29 % | 0.00 -66.64 % | 0.01 47.37 % | 0.00 184.92 % | -0.01 -159.37 % | 0.01 -54.66 % | 0.02 -66.79 % | 0.06 42.30 % | 0.04 1.80 % | 0.04 3.96 % | 0.04 -30.60 % | 0.05 -11.42 % | 0.06 45.00 % | 0.04 -31.82 % | 0.06 -8.34 % | 0.07 4.69 % | 0.06 0.00 % | 0.06 14.51 % | 0.06 -31.11 % | 0.08 24.51 % | 0.07 0.00 % | 0.07 |
| EBITDA | 97.224 M 4.94 % | 92.646 M 11.01 % | 83.455 M 11.45 % | 74.879 M 12.57 % | 66.519 M -9.89 % | 73.818 M 25.48 % | 58.830 M 7.86 % | 54.545 M 0.63 % | 54.206 M 26.01 % | 43.016 M 2.19 % | 42.093 M 8.89 % | 38.657 M 16.04 % | 33.313 M -15.74 % | 39.536 M 22.96 % | 32.154 M 27.10 % | 25.298 M -19.72 % | 31.513 M 11.17 % | 28.346 M -49.29 % | 55.896 M 48.23 % | 37.708 M -13.74 % | 43.712 M 43.91 % | 30.374 M -39.26 % | 50.010 M 13.30 % | 44.140 M 22.84 % | 35.932 M -0.49 % | 36.108 M -0.01 % | 36.110 M 18.60 % | 30.448 M 0.00 % | 30.448 M 8.75 % | 27.998 M -10.28 % | 31.205 M 20.92 % | 25.806 M 0.00 % | 25.806 M |
| Net income ratio | 0.03 -1.61 % | 0.03 31.69 % | 0.02 5.98 % | 0.02 8.20 % | 0.02 10.80 % | 0.02 -0.57 % | 0.02 -41.76 % | 0.03 36.77 % | 0.02 188.59 % | 0.01 -41.50 % | 0.01 5.21 % | 0.01 -1.74 % | 0.01 70.21 % | 0.01 -60.49 % | 0.02 744.00 % | 0.00 31.08 % | 0.00 71.32 % | 0.00 -96.94 % | 0.04 -17.87 % | 0.04 3.87 % | 0.04 1.23 % | 0.04 44.29 % | 0.03 -65.12 % | 0.08 137.20 % | 0.04 -41.60 % | 0.06 -8.34 % | 0.07 26.50 % | 0.05 0.00 % | 0.05 -3.90 % | 0.05 -7.79 % | 0.06 13.01 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.05 1.95 % | 0.05 9.39 % | 0.05 2.64 % | 0.04 2.79 % | 0.04 -16.95 % | 0.05 21.56 % | 0.04 1.03 % | 0.04 -11.32 % | 0.05 18.11 % | 0.04 3.67 % | 0.04 -4.15 % | 0.04 11.04 % | 0.04 -24.70 % | 0.05 11.74 % | 0.04 5.86 % | 0.04 -28.44 % | 0.06 14.06 % | 0.05 -50.82 % | 0.10 35.76 % | 0.08 -10.81 % | 0.08 75.27 % | 0.05 -48.76 % | 0.09 14.88 % | 0.08 1.20 % | 0.08 -1.85 % | 0.08 -8.34 % | 0.09 -5.41 % | 0.10 0.00 % | 0.10 3.40 % | 0.09 -16.33 % | 0.11 12.37 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.99 0.01 % | 0.99 -0.10 % | 0.99 0.32 % | 0.99 130.78 % | -3.21 -5 076.66 % | 0.06 27.35 % | 0.05 -11.73 % | 0.06 -15.63 % | 0.07 54.80 % | 0.04 -95.51 % | 0.98 1 464.08 % | 0.06 -93.60 % | 0.98 2 154.64 % | 0.04 -36.56 % | 0.07 20.95 % | 0.06 -10.16 % | 0.06 29.00 % | 0.05 -54.14 % | 0.11 11.50 % | 0.10 8.45 % | 0.09 -90.89 % | 0.97 -2.61 % | 0.99 1.18 % | 0.98 0.10 % | 0.98 809.67 % | 0.11 -8.34 % | 0.12 -15.66 % | 0.14 0.00 % | 0.14 -85.87 % | 0.99 -1.67 % | 1.00 570.47 % | 0.15 0.00 % | 0.15 |
| Weighted average shs out dil | 20.297 M -0.05 % | 20.307 M 0.00 % | 20.307 M 0.12 % | 20.283 M -0.14 % | 20.311 M 0.01 % | 20.310 M 0.37 % | 20.236 M -0.42 % | 20.322 M 0.19 % | 20.283 M -0.37 % | 20.357 M 0.45 % | 20.267 M 0.25 % | 20.217 M -0.46 % | 20.311 M -0.24 % | 20.361 M 0.14 % | 20.333 M 0.00 % | 20.333 M -1.96 % | 20.740 M 0.35 % | 20.667 M 1.73 % | 20.315 M 0.30 % | 20.254 M -0.01 % | 20.256 M -0.22 % | 20.301 M 0.27 % | 20.246 M -0.20 % | 20.287 M -0.11 % | 20.310 M 0.05 % | 20.299 M 0.00 % | 20.299 M 0.00 % | 20.299 M 0.00 % | 20.299 M 14.76 % | 17.688 M 0.25 % | 17.644 M 0.00 % | 17.644 M 0.00 % | 17.644 M |
| Weighted average shs out | 20.297 M -0.05 % | 20.307 M 0.00 % | 20.307 M 0.12 % | 20.283 M -0.14 % | 20.311 M 0.01 % | 20.310 M 0.37 % | 20.236 M -0.42 % | 20.322 M 0.19 % | 20.283 M -0.37 % | 20.357 M 0.45 % | 20.267 M 0.25 % | 20.217 M -0.46 % | 20.311 M -0.24 % | 20.361 M 0.14 % | 20.333 M 0.00 % | 20.333 M -1.96 % | 20.740 M 0.35 % | 20.667 M 1.73 % | 20.315 M 0.30 % | 20.254 M -0.01 % | 20.256 M -0.22 % | 20.301 M 0.27 % | 20.246 M -0.20 % | 20.287 M -0.11 % | 20.310 M 7.08 % | 18.966 M 0.00 % | 18.966 M 0.00 % | 18.966 M 0.00 % | 18.966 M 7.21 % | 17.690 M 0.25 % | 17.645 M 0.00 % | 17.645 M 0.00 % | 17.645 M |
| EPS diluted | 3.02 1.34 % | 2.98 33.63 % | 2.23 14.95 % | 1.94 18.29 % | 1.64 20.59 % | 1.36 2.26 % | 1.33 -37.56 % | 2.13 54.35 % | 1.38 55.06 % | 0.89 14.10 % | 0.78 20.00 % | 0.65 3.17 % | 0.63 -4.55 % | 0.66 -13.16 % | 0.76 406.67 % | 0.15 200.00 % | 0.05 -18.17 % | 0.06 -93.70 % | 0.97 -11.01 % | 1.09 0.93 % | 1.08 -64.36 % | 3.03 298.68 % | 0.76 -65.61 % | 2.21 187.01 % | 0.77 -40.31 % | 1.29 0.00 % | 1.29 57.32 % | 0.82 0.00 % | 0.82 -49.38 % | 1.62 72.34 % | 0.94 22.08 % | 0.77 0.00 % | 0.77 |
| Earnings per share | 3.02 1.34 % | 2.98 33.63 % | 2.23 14.95 % | 1.94 18.29 % | 1.64 20.59 % | 1.36 2.26 % | 1.33 -37.56 % | 2.13 54.35 % | 1.38 55.06 % | 0.89 14.10 % | 0.78 20.00 % | 0.65 3.17 % | 0.63 -4.55 % | 0.66 -13.16 % | 0.76 913.33 % | 0.08 50.00 % | 0.05 -18.17 % | 0.06 -93.70 % | 0.97 -11.01 % | 1.09 0.93 % | 1.08 -64.36 % | 3.03 298.68 % | 0.76 -65.61 % | 2.21 187.01 % | 0.77 -44.20 % | 1.38 0.00 % | 1.38 58.62 % | 0.87 0.00 % | 0.87 -46.30 % | 1.62 72.34 % | 0.94 22.08 % | 0.77 0.00 % | 0.77 |
| Gross profit | 1.889 B 2.95 % | 1.835 B 1.38 % | 1.810 B 8.94 % | 1.661 B 133.71 % | -4.927 B -5 500.06 % | 91.248 M 31.45 % | 69.419 M -5.77 % | 73.672 M -4.26 % | 76.953 M 65.16 % | 46.593 M -95.58 % | 1.053 B 1 676.91 % | 59.282 M -93.32 % | 886.919 M 2 422.81 % | 35.156 M -30.19 % | 50.359 M 45.22 % | 34.678 M 0.79 % | 34.407 M 25.74 % | 27.363 M -52.71 % | 57.866 M 21.74 % | 47.533 M 4.89 % | 45.317 M -92.52 % | 605.838 M 15.44 % | 524.808 M -0.21 % | 525.889 M 21.50 % | 432.820 M 822.30 % | 46.928 M 0.00 % | 46.930 M 5.75 % | 44.380 M 0.00 % | 44.380 M -85.14 % | 298.551 M 5.45 % | 283.115 M 621.46 % | 39.242 M 0.00 % | 39.242 M |
| Income tax expense | -6.261 M 33.03 % | -9.349 M -10.17 % | -8.486 M -40.96 % | -6.020 M -44.85 % | -4.156 M -154.72 % | 7.595 M 288.18 % | -4.036 M 82.44 % | -22.980 M -226.56 % | -7.037 M -510.32 % | -1.153 M 84.27 % | -7.329 M 6.73 % | -7.858 M 27.75 % | -10.876 M -590.54 % | -1.575 M 87.18 % | -12.281 M -164.96 % | -4.635 M -227.55 % | 3.634 M -63.47 % | 9.949 M -10.84 % | 11.158 M 628.31 % | -2.112 M -24.09 % | -1.702 M 36.63 % | -2.686 M -120.13 % | 13.341 M 212.57 % | -11.851 M -476.70 % | 3.146 M 300.64 % | 785.234 K 0.00 % | 785.235 K -80.59 % | 4.046 M 0.00 % | 4.046 M 456.29 % | 727.322 K -88.96 % | 6.587 M 80.02 % | 3.659 M 0.00 % | 3.659 M |
| Cost of revenue | 18.428 M 1.73 % | 18.115 M 13.47 % | 15.965 M -20.02 % | 19.960 M -99.69 % | 6.463 B 388.29 % | 1.323 B 1.71 % | 1.301 B 7.51 % | 1.210 B 14.77 % | 1.055 B 4.00 % | 1.014 B 4 404.59 % | 22.509 M -97.46 % | 887.751 M 4 510.26 % | 19.256 M -97.51 % | 774.693 M 13.00 % | 685.574 M 18.55 % | 578.289 M 12.96 % | 511.962 M -3.98 % | 533.172 M 9.76 % | 485.764 M 7.86 % | 450.359 M -4.07 % | 469.472 M 2 123.52 % | 21.114 M 415.22 % | 4.098 M -60.52 % | 10.379 M 15.57 % | 8.981 M -97.69 % | 388.824 M 10.31 % | 352.497 M 28.56 % | 274.183 M 0.00 % | 274.183 M 6 218.39 % | 4.339 M 742.88 % | -675.000 K -100.30 % | 223.235 M 0.00 % | 223.235 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.731 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.294 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.085 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.083 M 0.00 % | 2.083 M | 0.000 | 0.000 100.00 % | -7.056 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.400 M 0.00 % | 1.400 M | 0.000 | 0.000 -100.00 % | 1.459 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.806 B 4.86 % | 1.723 B -1.08 % | 1.741 B 8.88 % | 1.599 B 4 673.95 % | 33.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 866.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 524.808 M | 0.000 -100.00 % | 432.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 283.115 M | 0.000 | 0.000 |
| Operating expenses | 1.806 B 2.91 % | 1.755 B 0.80 % | 1.741 B 8.88 % | 1.599 B 6 542.57 % | 24.079 M -20.84 % | 30.417 M 28.83 % | 23.611 M -98.12 % | 1.258 B 3 987.08 % | 30.773 M -97.01 % | 1.028 B -2.46 % | 1.053 B 14.34 % | 921.293 M 6.36 % | 866.170 M 9.02 % | 794.540 M 9.96 % | 722.559 M 20.96 % | 597.371 M 11.51 % | 535.707 M 6 073.87 % | 8.677 M -45.82 % | 16.015 M -16.48 % | 19.175 M 46.41 % | 13.097 M -97.70 % | 568.688 M 8.36 % | 524.808 M -0.21 % | 525.889 M 21.50 % | 432.820 M 12 325.26 % | 3.483 M 0.00 % | 3.483 M -79.45 % | 16.948 M 0.00 % | 16.948 M -94.32 % | 298.551 M 5.45 % | 283.115 M 1 647.14 % | 16.204 M 0.00 % | 16.204 M |
| Cost and expenses | 1.825 B 2.89 % | 1.773 B 0.91 % | 1.757 B 8.52 % | 1.619 B 9.46 % | 1.479 B 9.27 % | 1.354 B 2.20 % | 1.325 B 6.59 % | 1.243 B 14.41 % | 1.086 B 4.52 % | 1.039 B -0.87 % | 1.049 B 13.68 % | 922.355 M 4.17 % | 885.426 M 12.88 % | 784.420 M 9.25 % | 718.011 M 19.60 % | 600.335 M 13.91 % | 527.030 M -0.84 % | 531.468 M 5.92 % | 501.779 M 6.87 % | 469.534 M -2.70 % | 482.569 M -18.18 % | 589.802 M 20.52 % | 489.373 M -1.52 % | 496.914 M 12.47 % | 441.801 M 12.62 % | 392.307 M 10.20 % | 355.980 M 29.83 % | 274.183 M 0.00 % | 274.183 M -1.57 % | 278.556 M -1.38 % | 282.440 M 26.52 % | 223.235 M 0.00 % | 223.235 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 32.751 M | 0.000 | 0.000 100.00 % | -9.425 M -130.99 % | 30.417 M 28.83 % | 23.611 M -5.88 % | 25.085 M -18.48 % | 30.773 M 320.22 % | 7.323 M -60.04 % | 18.327 M -22.86 % | 23.757 M 30.42 % | 18.216 M 81.42 % | 10.041 M -49.23 % | 19.776 M -10.30 % | 22.046 M 46.31 % | 15.068 M 73.65 % | 8.677 M -45.82 % | 16.015 M -16.48 % | 19.175 M 46.41 % | 13.097 M 2.64 % | 12.760 M | 0.000 -100.00 % | 525.889 M | 0.000 -100.00 % | 3.483 M 0.00 % | 3.483 M -79.42 % | 16.924 M 0.00 % | 16.924 M 589.30 % | 2.455 M | 0.000 -100.00 % | 16.091 M 0.00 % | 16.091 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.538 M | 0.000 | 0.000 | 0.000 100.00 % | -103.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.377 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.063 M -15.63 % | -919.000 K | 0.000 | 0.000 |
| Interest expense | 33.052 M 10.03 % | 30.038 M -10.20 % | 33.451 M 9.22 % | 30.626 M 9.21 % | 28.043 M 3.89 % | 26.994 M -0.05 % | 27.007 M 1.34 % | 26.650 M 5.22 % | 25.329 M 1.16 % | 25.038 M 9.83 % | 22.798 M 1.20 % | 22.527 M 11.58 % | 20.189 M 24.84 % | 16.172 M -0.91 % | 16.321 M -0.08 % | 16.334 M 7.25 % | 15.230 M -16.22 % | 18.179 M 54.60 % | 11.759 M 25.34 % | 9.382 M -25.81 % | 12.646 M 127.71 % | 5.554 M -51.47 % | 11.444 M 48.87 % | 7.687 M -32.59 % | 11.404 M 133.30 % | 4.888 M 0.00 % | 4.888 M -28.80 % | 6.866 M 0.00 % | 6.866 M -3.70 % | 7.130 M 57.94 % | 4.514 M -23.21 % | 5.879 M 0.00 % | 5.879 M |
| Depreciation and amortization | 9.137 M -19.81 % | 11.394 M -13.71 % | 13.205 M 20.89 % | 10.923 M 15.89 % | 9.425 M -18.81 % | 11.608 M 29.77 % | 8.945 M 17.84 % | 7.591 M -5.42 % | 8.026 M -20.31 % | 10.072 M -7.75 % | 10.918 M 0.65 % | 10.847 M -3.17 % | 11.202 M -38.52 % | 18.220 M 43.91 % | 12.661 M 4.85 % | 12.075 M 3.99 % | 11.612 M 277.63 % | 3.075 M -76.83 % | 13.273 M 56.87 % | 8.461 M -22.33 % | 10.893 M 817.59 % | 1.187 M -87.93 % | 9.838 M 175.57 % | 3.570 M -38.92 % | 5.845 M 67.61 % | 3.487 M 0.00 % | 3.487 M 15.63 % | 3.016 M 0.00 % | 3.016 M -20.06 % | 3.773 M 6.27 % | 3.550 M 28.23 % | 2.768 M 0.00 % | 2.768 M |
| Operating income | 82.164 M 3.80 % | 79.153 M 16.28 % | 68.070 M 10.43 % | 61.639 M 10.68 % | 55.689 M -8.45 % | 60.831 M 32.80 % | 45.808 M -2.44 % | 46.955 M 1.68 % | 46.180 M 114.10 % | 21.569 M -21.24 % | 27.386 M 10.97 % | 24.678 M 18.94 % | 20.748 M -18.41 % | 25.429 M 41.89 % | 17.922 M 41.88 % | 12.632 M -34.68 % | 19.339 M -33.47 % | 29.067 M -30.55 % | 41.851 M 47.58 % | 28.358 M -11.99 % | 32.220 M 36.43 % | 23.617 M -41.21 % | 40.172 M 2.08 % | 39.354 M 41.05 % | 27.900 M -14.47 % | 32.621 M -0.01 % | 32.623 M 18.92 % | 27.432 M 0.00 % | 27.432 M 12.73 % | 24.334 M -15.25 % | 28.712 M 24.63 % | 23.038 M 0.00 % | 23.038 M |
| Operating income ratio | 0.04 0.85 % | 0.04 14.58 % | 0.04 1.70 % | 0.04 1.07 % | 0.04 -15.63 % | 0.04 28.66 % | 0.03 -8.61 % | 0.04 -10.40 % | 0.04 100.68 % | 0.02 -20.10 % | 0.03 -2.32 % | 0.03 13.81 % | 0.02 -27.08 % | 0.03 28.94 % | 0.02 18.17 % | 0.02 -41.78 % | 0.04 -31.74 % | 0.05 -32.64 % | 0.08 35.16 % | 0.06 -9.00 % | 0.06 66.15 % | 0.04 -50.40 % | 0.08 3.50 % | 0.07 16.21 % | 0.06 -15.64 % | 0.07 -8.34 % | 0.08 -5.15 % | 0.09 0.00 % | 0.09 7.19 % | 0.08 -20.97 % | 0.10 15.82 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | -27.129 M 2.90 % | -27.939 M 10.66 % | -31.271 M -10.46 % | -28.309 M -6.28 % | -26.637 M -3.99 % | -25.614 M -11.70 % | -22.931 M 13.95 % | -26.650 M -5.22 % | -25.328 M -85.36 % | -13.664 M 28.11 % | -19.008 M 2.00 % | -19.395 M -3.01 % | -18.828 M 7.18 % | -20.285 M -37.53 % | -14.750 M 6.31 % | -15.743 M -7.33 % | -14.668 M 20.70 % | -18.497 M -68.35 % | -10.987 M -29.35 % | -8.494 M 29.49 % | -12.046 M -72 115.30 % | 16.727 K 100.15 % | -11.444 M -76.85 % | -6.471 M 29.79 % | -9.217 M -64.79 % | -5.593 M 0.04 % | -5.595 M 18.22 % | -6.842 M 0.00 % | -6.842 M 5.47 % | -7.237 M -29.91 % | -5.571 M 3.37 % | -5.765 M 0.00 % | -5.765 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 |
| 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 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.682 B | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.017 B 1 216.56 % | 77.220 M -92.28 % | 1.000 B 1 563.14 % | 60.131 M -93.46 % | 919.831 M 1 384.32 % | 61.970 M -93.07 % | 894.257 M 1 303.57 % | 63.713 M -92.38 % | 836.502 M 582.17 % | 122.624 M -76.80 % | 528.545 M 814.79 % | 57.778 M -88.10 % | 485.614 M 228.55 % | 147.806 M -55.88 % | 334.991 M 1 285.58 % | 24.177 M -95.38 % | 523.815 M 62.96 % | 321.441 M 33.54 % | 240.701 M 3.04 % | 233.603 M 23.00 % | 189.922 M 0.00 % | 189.922 M 134.73 % | 80.911 M -56.53 % | 186.151 M 490.53 % | 31.523 M |
| Total investments | 0.000 -100.00 % | 139.495 M | 0.000 -100.00 % | 23.030 M | 0.000 -100.00 % | 130.104 M -15.76 % | 154.440 M -31.36 % | 224.998 M 87.09 % | 120.262 M -40.67 % | 202.710 M 63.55 % | 123.940 M -34.15 % | 188.225 M 47.71 % | 127.426 M 139.94 % | 53.107 M -78.35 % | 245.248 M 131.51 % | 105.933 M -8.33 % | 115.556 M 631.37 % | 15.800 M -94.66 % | 295.612 M 167.18 % | 110.643 M 128.82 % | 48.354 M 13 620 745.07 % | 355.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.046 M |
| Total debt | 0.000 -100.00 % | 1.689 B | 0.000 -100.00 % | 1.287 B | 0.000 -100.00 % | 1.022 B | 0.000 -100.00 % | 1.005 B | 0.000 -100.00 % | 922.521 M | 0.000 -100.00 % | 901.843 M | 0.000 -100.00 % | 847.108 M | 0.000 -100.00 % | 651.169 M | 0.000 -100.00 % | 513.851 M | 0.000 -100.00 % | 372.154 M | 0.000 -100.00 % | 540.124 M 17.98 % | 457.798 M 79.58 % | 254.929 M 0.01 % | 254.898 M 11.13 % | 229.364 M 0.00 % | 229.364 M 5.94 % | 216.496 M -0.10 % | 216.715 M | 0.000 |
| Accumulated other comprehensive income loss | 888.755 M 12.88 % | 787.341 M -0.12 % | 788.319 M 14.77 % | 686.878 M -4.04 % | 715.760 M 6 117.51 % | 11.512 M -98.25 % | 657.798 M | 0.000 -100.00 % | 586.624 M 7 157.50 % | 8.083 M -98.56 % | 561.377 M 22.06 % | 459.936 M -14.10 % | 535.439 M 6 943.40 % | 7.602 M -98.51 % | 511.587 M 24.73 % | 410.146 M -19.42 % | 509.011 M 6 902.49 % | 7.269 M -98.52 % | 491.559 M 26.00 % | 390.118 M -13.20 % | 449.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.024 M | 0.000 | 0.000 -100.00 % | 104.841 M |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 527.225 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 350.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 324.721 M | 0.000 | 0.000 | 0.000 -100.00 % | 270.686 M | 0.000 -100.00 % | 166.683 M -2.20 % | 170.437 M | 0.000 | 0.000 -100.00 % | 84.863 M -33.00 % | 126.664 M | 0.000 |
| Common stock | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M | 0.000 -100.00 % | 101.441 M 16.67 % | 86.949 M 0.00 % | 86.949 M 0.00 % | 86.949 M 0.00 % | 86.949 M 0.00 % | 86.949 M 0.00 % | 86.949 M 418.73 % | 16.762 M | 0.000 |
| Total equity | 888.755 M 0.00 % | 888.782 M 12.74 % | 788.319 M 0.00 % | 788.319 M 10.14 % | 715.760 M 0.00 % | 715.760 M 8.81 % | 657.798 M 0.00 % | 657.798 M 12.13 % | 586.624 M 0.00 % | 586.624 M 4.50 % | 561.377 M 0.00 % | 561.377 M 4.84 % | 535.439 M 0.00 % | 535.440 M 4.66 % | 511.587 M 0.00 % | 511.587 M 0.51 % | 509.011 M 0.00 % | 509.012 M 3.55 % | 491.559 M 0.00 % | 491.560 M 9.37 % | 449.434 M 0.39 % | 447.708 M 11.84 % | 400.297 M 15.21 % | 347.458 M 0.00 % | 347.458 M 17.79 % | 294.973 M 0.00 % | 294.973 M 12.63 % | 261.884 M 76.80 % | 148.125 M 41.29 % | 104.841 M |
| Other non current liabilities | -888.755 M -1 984.07 % | 47.172 M 105.98 % | -788.319 M -1 671.36 % | 50.168 M 107.01 % | -715.760 M -1 941.28 % | 38.873 M 105.91 % | -657.798 M -2 029.88 % | 34.085 M | 0.000 -100.00 % | 28.140 M | 0.000 -100.00 % | 22.217 M | 0.000 -100.00 % | 17.603 M | 0.000 -100.00 % | 11.403 M | 0.000 -100.00 % | 9.359 M | 0.000 -100.00 % | 45.124 M | 0.000 -100.00 % | 10.830 M 1 082 900.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -34.000 K -3 500.00 % | 1.000 K | 0.000 -100.00 % | 2.158 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 404.625 M | 0.000 -100.00 % | 119.172 M | 0.000 -100.00 % | 44.013 M | 0.000 -100.00 % | 61.802 M | 0.000 -100.00 % | 101.215 M | 0.000 -100.00 % | 134.332 M | 0.000 -100.00 % | 149.452 M | 0.000 -100.00 % | 159.938 M | 0.000 -100.00 % | 176.580 M | 0.000 -100.00 % | 84.339 M | 0.000 -100.00 % | 133.541 M 41.89 % | 94.117 M 66.35 % | 56.578 M 0.06 % | 56.546 M -11.93 % | 64.209 M 0.00 % | 64.209 M -16.08 % | 76.515 M -10.82 % | 85.800 M | 0.000 |
| Total non current liabilities | -888.755 M -296.72 % | 451.797 M 157.31 % | -788.319 M -565.52 % | 169.340 M 123.66 % | -715.760 M -963.55 % | 82.886 M 112.60 % | -657.798 M -786.01 % | 95.887 M | 0.000 -100.00 % | 129.355 M | 0.000 -100.00 % | 156.549 M | 0.000 -100.00 % | 167.055 M | 0.000 -100.00 % | 171.341 M | 0.000 -100.00 % | 185.939 M | 0.000 -100.00 % | 129.463 M | 0.000 -100.00 % | 144.371 M 53.39 % | 94.118 M 66.35 % | 56.577 M 0.05 % | 56.546 M -11.89 % | 64.175 M -0.05 % | 64.210 M -16.08 % | 76.515 M -13.01 % | 87.958 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 341.905 M | 0.000 -100.00 % | 318.051 M | 0.000 -100.00 % | 268.770 M | 0.000 -100.00 % | 259.332 M | 0.000 -100.00 % | 238.931 M | 0.000 -100.00 % | 204.406 M | 0.000 -100.00 % | 200.744 M | 0.000 -100.00 % | 211.875 M | 0.000 -100.00 % | 164.115 M | 0.000 -100.00 % | 164.873 M | 0.000 -100.00 % | 175.325 M -24.15 % | 231.132 M 59.46 % | 144.944 M -0.33 % | 145.417 M 9.69 % | 132.577 M 0.00 % | 132.577 M 0.43 % | 132.015 M 41.67 % | 93.186 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 100.00 % | -95.204 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 |
| Short term debt | 0.000 -100.00 % | 1.284 B | 0.000 -100.00 % | 1.168 B | 0.000 -100.00 % | 978.177 M | 0.000 -100.00 % | 943.228 M | 0.000 -100.00 % | 821.306 M | 0.000 -100.00 % | 767.511 M | 0.000 -100.00 % | 697.656 M | 0.000 -100.00 % | 527.712 M | 0.000 -100.00 % | 337.271 M | 0.000 -100.00 % | 287.815 M | 0.000 -100.00 % | 406.583 M 11.80 % | 363.681 M 83.35 % | 198.352 M 0.00 % | 198.352 M 20.10 % | 165.155 M 0.00 % | 165.155 M 17.98 % | 139.980 M 6.92 % | 130.915 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.646 B | 0.000 -100.00 % | 1.506 B | 0.000 -100.00 % | 1.268 B | 0.000 -100.00 % | 1.226 B | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 996.871 M | 0.000 -100.00 % | 922.000 M | 0.000 -100.00 % | 754.714 M | 0.000 -100.00 % | 541.597 M | 0.000 -100.00 % | 497.540 M | 0.000 -100.00 % | 613.168 M 2.15 % | 600.256 M 67.53 % | 358.287 M -1.11 % | 362.301 M 16.93 % | 309.852 M 0.00 % | 309.852 M 5.74 % | 293.025 M 23.71 % | 236.867 M | 0.000 |
| Total liabilities | -888.755 M -142.36 % | 2.098 B 366.15 % | -788.319 M -147.05 % | 1.676 B 334.10 % | -715.760 M -152.99 % | 1.351 B 305.33 % | -657.798 M -149.77 % | 1.322 B | 0.000 -100.00 % | 1.209 B | 0.000 -100.00 % | 1.153 B | 0.000 -100.00 % | 1.089 B | 0.000 -100.00 % | 926.055 M | 0.000 -100.00 % | 727.536 M | 0.000 -100.00 % | 627.003 M | 0.000 -100.00 % | 757.539 M 9.10 % | 694.374 M 67.37 % | 414.864 M -0.95 % | 418.848 M 11.98 % | 374.027 M -0.01 % | 374.062 M 1.22 % | 369.540 M 13.77 % | 324.825 M | 0.000 |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 43.029 M 162.17 % | -69.216 M -601.75 % | 13.795 M 117.86 % | -77.220 M -167.84 % | 113.829 M 289.30 % | -60.131 M -75.52 % | -34.258 M 44.72 % | -61.970 M -154.44 % | 113.829 M 278.66 % | -63.713 M -155.95 % | 113.881 M 192.87 % | -122.624 M -209.33 % | 112.160 M 294.12 % | -57.778 M -151.50 % | 112.188 M 175.90 % | -147.806 M -232.21 % | 111.794 M 562.40 % | -24.177 M -121.68 % | 111.498 M 305.01 % | 27.530 M -74.44 % | 107.698 M 442.71 % | 19.844 M | 0.000 -100.00 % | 7.375 M | 0.000 | 0.000 100.00 % | -31.523 M |
| Long term investments | 0.000 -100.00 % | 139.495 M | 0.000 100.00 % | -205.084 M | 0.000 -100.00 % | 74.054 M | 0.000 | 0.000 | 0.000 -100.00 % | 148.087 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.393 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 318.913 M | 0.000 -100.00 % | 42.255 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 |
| Property plant equipment net | 0.000 -100.00 % | 483.156 M | 0.000 -100.00 % | 150.268 M | 0.000 -100.00 % | 64.159 M | 0.000 -100.00 % | 59.386 M | 0.000 -100.00 % | 68.122 M | 0.000 -100.00 % | 93.311 M | 0.000 -100.00 % | 110.609 M | 0.000 -100.00 % | 111.167 M | 0.000 -100.00 % | 127.902 M | 0.000 -100.00 % | 121.225 M | 0.000 -100.00 % | 136.168 M -17.63 % | 165.313 M 406.72 % | 32.624 M -76.75 % | 140.322 M 3.35 % | 135.776 M 0.00 % | 135.776 M -1.11 % | 137.296 M 5.54 % | 130.083 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 749.209 M | 0.000 -100.00 % | 414.073 M 698.23 % | -69.216 M -123.78 % | 291.034 M 476.89 % | -77.220 M -128.11 % | 274.698 M 556.83 % | -60.131 M -123.73 % | 253.417 M 508.93 % | -61.970 M -122.93 % | 270.287 M 524.23 % | -63.713 M -123.69 % | 268.903 M 319.29 % | -122.624 M -148.19 % | 254.454 M 540.40 % | -57.778 M -121.38 % | 270.216 M 282.82 % | -147.806 M -154.21 % | 272.665 M 1 227.79 % | -24.177 M -108.58 % | 281.736 M 46.10 % | 192.843 M 23.27 % | 156.444 M -2.32 % | 160.167 M 11.89 % | 143.151 M 0.00 % | 143.151 M -0.71 % | 144.176 M 7.11 % | 134.611 M 527.03 % | -31.523 M |
| Other current assets | -92.443 M -130.53 % | 302.783 M 458.30 % | -84.505 M -136.28 % | 232.912 M | 0.000 -100.00 % | 395.624 M | 0.000 -100.00 % | 364.145 M | 0.000 -100.00 % | 391.223 M | 0.000 -100.00 % | 341.868 M | 0.000 -100.00 % | 331.783 M | 0.000 -100.00 % | 262.828 M | 0.000 -100.00 % | 254.115 M | 0.000 -100.00 % | 165.836 M | 0.000 -100.00 % | 227.869 M 13.99 % | 199.911 M 38.90 % | 143.920 M -2.71 % | 147.936 M 9.55 % | 135.042 M 0.00 % | 135.042 M 50.14 % | 89.944 M 6.76 % | 84.251 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 240.679 M | 0.000 -100.00 % | 228.114 M | 0.000 -100.00 % | 56.050 M -63.71 % | 154.440 M -31.36 % | 224.998 M 87.09 % | 120.262 M 120.17 % | 54.623 M -55.93 % | 123.940 M -34.15 % | 188.225 M 47.71 % | 127.426 M 139.94 % | 53.107 M -78.35 % | 245.248 M 131.51 % | 105.933 M -8.33 % | 115.556 M 631.37 % | 15.800 M -94.66 % | 295.612 M 167.18 % | 110.643 M 128.82 % | 48.354 M 13 620 745.07 % | 355.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.046 M |
| cash and cash equivalents | 0.000 -100.00 % | 7.103 M | 0.000 -100.00 % | 8.732 M | 0.000 -100.00 % | 5.545 M 107.18 % | -77.220 M -1 654.97 % | 4.966 M 108.26 % | -60.131 M -2 335.35 % | 2.690 M 104.34 % | -61.970 M -916.90 % | 7.586 M 111.91 % | -63.713 M -700.73 % | 10.606 M 108.65 % | -122.624 M -200.00 % | 122.624 M 312.23 % | -57.778 M -304.62 % | 28.237 M 119.10 % | -147.806 M -497.72 % | 37.163 M 253.71 % | -24.177 M -248.24 % | 16.309 M -88.04 % | 136.357 M 860.45 % | 14.197 M -33.33 % | 21.296 M -46.01 % | 39.442 M 0.00 % | 39.442 M -70.91 % | 135.585 M 343.61 % | 30.564 M 196.96 % | -31.523 M |
| Cash and short term investments | 92.443 M -62.69 % | 247.782 M 193.22 % | 84.505 M -64.32 % | 236.846 M 242.18 % | 69.216 M 12.37 % | 61.595 M -20.23 % | 77.220 M 0.00 % | 77.220 M 28.42 % | 60.131 M 4.92 % | 57.313 M -7.51 % | 61.970 M 0.00 % | 61.970 M -2.74 % | 63.713 M 0.00 % | 63.713 M -48.04 % | 122.624 M 0.00 % | 122.624 M 112.23 % | 57.778 M 31.20 % | 44.037 M -70.21 % | 147.806 M 0.00 % | 147.806 M 511.35 % | 24.177 M 48.24 % | 16.309 M -88.04 % | 136.357 M 860.45 % | 14.197 M -33.33 % | 21.296 M -46.01 % | 39.442 M 0.00 % | 39.442 M -70.91 % | 135.585 M 343.61 % | 30.564 M -3.04 % | 31.523 M |
| Total current assets | 0.000 -100.00 % | 2.238 B | 0.000 -100.00 % | 2.050 B 2 861.52 % | 69.216 M -96.10 % | 1.775 B 2 199.13 % | 77.220 M -95.47 % | 1.705 B 2 735.32 % | 60.131 M -96.10 % | 1.543 B 2 389.33 % | 61.970 M -95.71 % | 1.445 B 2 167.21 % | 63.713 M -95.30 % | 1.356 B 1 005.49 % | 122.624 M -89.64 % | 1.183 B 1 947.82 % | 57.778 M -94.02 % | 966.331 M 553.78 % | 147.806 M -82.53 % | 845.897 M 3 398.77 % | 24.177 M -97.38 % | 923.510 M 2.40 % | 901.828 M 49.77 % | 602.124 M -0.66 % | 606.139 M 15.26 % | 525.884 M 0.00 % | 525.884 M 7.93 % | 487.248 M 47.82 % | 329.631 M 945.69 % | 31.523 M |
| Inventory | 0.000 -100.00 % | 46.802 M | 0.000 -100.00 % | 46.778 M | 0.000 -100.00 % | 50.434 M | 0.000 -100.00 % | 45.780 M | 0.000 -100.00 % | 48.998 M | 0.000 -100.00 % | 37.423 M | 0.000 -100.00 % | 36.023 M | 0.000 -100.00 % | 28.509 M | 0.000 -100.00 % | 29.721 M | 0.000 -100.00 % | 22.966 M | 0.000 -100.00 % | 28.286 M 2.48 % | 27.601 M 27.87 % | 21.585 M 0.00 % | 21.585 M 30.19 % | 16.579 M 0.00 % | 16.579 M 122.07 % | 7.466 M -2.95 % | 7.693 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 1.640 B | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.268 B | 0.000 -100.00 % | 1.218 B | 0.000 -100.00 % | 1.045 B | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 924.072 M | 0.000 -100.00 % | 769.227 M | 0.000 -100.00 % | 638.458 M | 0.000 -100.00 % | 509.289 M | 0.000 -100.00 % | 643.178 M 19.56 % | 537.959 M 29.53 % | 415.323 M 0.00 % | 415.323 M 24.04 % | 334.821 M 0.00 % | 334.821 M 31.69 % | 254.255 M 22.76 % | 207.123 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 126.558 M | 0.000 -100.00 % | 106.947 M | 0.000 -100.00 % | 96.771 M | 0.000 -100.00 % | 101.483 M | 0.000 -100.00 % | 71.466 M | 0.000 -100.00 % | 63.147 M | 0.000 -100.00 % | 44.413 M | 0.000 -100.00 % | 31.127 M | 0.000 -100.00 % | 30.126 M | 0.000 -100.00 % | 39.646 M | 0.000 -100.00 % | 34.070 M | 0.000 -100.00 % | 16.122 M | 0.000 -100.00 % | 7.375 M | 0.000 -100.00 % | 6.880 M 51.95 % | 4.528 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.000 K | 0.000 | 0.000 -100.00 % | 8.708 M | 0.000 |
| Account payables | 0.000 -100.00 % | 20.238 M | 0.000 -100.00 % | 19.902 M | 0.000 -100.00 % | 20.829 M | 0.000 -100.00 % | 23.359 M | 0.000 -100.00 % | 19.837 M | 0.000 -100.00 % | 24.954 M | 0.000 -100.00 % | 23.600 M | 0.000 -100.00 % | 15.127 M | 0.000 -100.00 % | 40.211 M | 0.000 -100.00 % | 20.737 M | 0.000 -100.00 % | 31.260 M 474.32 % | 5.443 M -63.69 % | 14.991 M -19.11 % | 18.532 M 52.90 % | 12.120 M 0.00 % | 12.120 M -42.37 % | 21.030 M 64.74 % | 12.766 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 -100.00 % | 24.115 M | 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 77.947 M | 0.000 -100.00 % | 84.949 M | 0.000 -100.00 % | 20.587 M | 0.000 -100.00 % | 14.086 M | 0.000 -100.00 % | 20.613 M | 0.000 -100.00 % | 41.521 M | 0.000 -100.00 % | 50.061 M | 0.000 -100.00 % | 36.481 M | 0.000 -100.00 % | 40.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.810 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 686.878 M | 0.000 -100.00 % | 75.582 M | 0.000 -100.00 % | 556.357 M | 0.000 -100.00 % | 75.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.581 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 75.581 M -75.88 % | 313.348 M 233.97 % | 93.826 M 4.17 % | 90.072 M -56.70 % | 208.024 M | 0.000 -100.00 % | 90.072 M 1 816.83 % | 4.699 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.987 B | 0.000 -100.00 % | 2.464 B | 0.000 -100.00 % | 2.066 B | 0.000 -100.00 % | 1.980 B | 0.000 -100.00 % | 1.796 B | 0.000 -100.00 % | 1.715 B | 0.000 -100.00 % | 1.624 B | 0.000 -100.00 % | 1.438 B | 0.000 -100.00 % | 1.237 B | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 1.205 B 10.10 % | 1.095 B 44.31 % | 758.568 M -1.01 % | 766.305 M 14.54 % | 669.000 M -0.01 % | 669.035 M 5.96 % | 631.424 M 33.51 % | 472.950 M | 0.000 |
| 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 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-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-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.247 M 0.00 % | -28.247 M | 0.000 | 0.000 100.00 % | -40.592 M | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -40.251 M 0.00 % | -40.251 M | 0.000 | 0.000 -100.00 % | 27.263 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.503 M 0.00 % | -2.503 M | 0.000 | 0.000 -100.00 % | 227.348 K | 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 14.507 M 0.00 % | 14.507 M | 0.000 | 0.000 100.00 % | -68.083 M | 0.000 | 0.000 |
| Other non cash items | -61.296 M -1.28 % | -60.523 M -33.65 % | -45.285 M -15.09 % | -39.349 M -18.49 % | -33.209 M -20.23 % | -27.622 M -206.13 % | -9.023 M 67.89 % | -28.103 M -137.42 % | -11.837 M -30.67 % | -9.059 M -247.81 % | 6.129 M -28.34 % | 8.553 M 166.84 % | -12.796 M -90.45 % | -6.719 M 56.52 % | -15.453 M -913.31 % | -1.525 M -47.06 % | -1.037 M -67.26 % | -620.000 K 96.85 % | -19.706 M 10.33 % | -21.976 M -0.46 % | -21.876 M 28.84 % | -30.744 M -99.81 % | -15.387 M 65.60 % | -44.733 M -187.91 % | -15.537 M -169.50 % | -5.765 M 0.00 % | -5.765 M 65.15 % | -16.545 M 0.00 % | -16.545 M -166.91 % | 24.726 M 281.63 % | -13.614 M 0.00 % | -13.614 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.890 M 17.84 % | 15.182 M -5.42 % | 16.052 M -20.31 % | 20.144 M -7.75 % | 21.836 M 0.65 % | 21.694 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 100.00 % | -4.282 M 0.00 % | -4.282 M | 0.000 | 0.000 -100.00 % | 5.003 M | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.793 M 0.00 % | -5.793 M | 0.000 | 0.000 100.00 % | -3.307 M | 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 167.500 K 0.00 % | 167.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.626 M 0.00 % | -5.626 M | 0.000 | 0.000 100.00 % | -3.307 M | 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 -100.00 % | 73.828 M | 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 -100.00 % | 105.984 M | 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 834.310 K 0.00 % | 834.310 K | 0.000 | 0.000 100.00 % | -76.125 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 834.310 K 0.00 % | 834.310 K | 0.000 | 0.000 -100.00 % | 103.686 M | 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.890 M 17.84 % | 15.182 M -5.42 % | 16.052 M -20.31 % | 20.144 M -7.75 % | 21.836 M 0.65 % | 21.694 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 100.00 % | -9.073 M 0.00 % | -9.073 M | 0.000 | 0.000 -100.00 % | 98.260 M | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.856 M 360.25 % | 4.966 M | 0.000 -100.00 % | 14.446 M | 0.000 -100.00 % | 7.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.424 M 250.89 % | 39.164 M | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.545 M -75.74 % | 22.856 M 360.25 % | 4.966 M -83.72 % | 30.498 M 111.12 % | 14.446 M -50.90 % | 29.422 M 287.85 % | 7.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.073 M 0.00 % | -9.073 M | 0.000 -100.00 % | 137.424 M 0.00 % | 137.424 M | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.890 M 17.84 % | 15.182 M -5.42 % | 16.052 M -20.31 % | 20.144 M -7.75 % | 21.836 M 0.65 % | 21.694 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 100.00 % | -4.282 M 0.00 % | -4.282 M | 0.000 | 0.000 -100.00 % | 5.003 M | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.793 M 0.00 % | -5.793 M | 0.000 | 0.000 100.00 % | -3.307 M | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.890 M 17.84 % | 15.182 M -5.42 % | 16.052 M -20.31 % | 20.144 M -7.75 % | 21.836 M 0.65 % | 21.694 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 100.00 % | -10.075 M 0.00 % | -10.075 M | 0.000 | 0.000 -100.00 % | 1.696 M | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 |