Ningbo Zhenyu Technology Co., Ltd. 300953.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.129 B 18.45 % | 6.019 B 4.63 % | 5.752 B 89.59 % | 3.034 B 154.37 % | 1.193 B 59.14 % | 749.535 M 25.51 % | 597.168 M 95.70 % | 305.138 M 36.11 % | 224.184 M 19.77 % | 187.182 M 27.36 % | 146.966 M 0.32 % | 146.497 M 7.97 % | 135.686 M |
| Net income | 253.949 M 493.77 % | 42.769 M -58.73 % | 103.640 M -39.11 % | 170.203 M 30.66 % | 130.264 M 68.17 % | 77.458 M 40.41 % | 55.167 M 191.08 % | 18.952 M -15.35 % | 22.390 M -5.91 % | 23.796 M 3.66 % | 22.956 M -20.39 % | 28.837 M -9.43 % | 31.841 M |
| Income before tax | 262.078 M 1 289.29 % | 18.864 M -69.42 % | 61.687 M -66.13 % | 182.123 M 19.03 % | 153.002 M 75.73 % | 87.064 M 34.04 % | 64.956 M 179.62 % | 23.230 M -5.53 % | 24.589 M -13.50 % | 28.428 M 4.81 % | 27.123 M -20.26 % | 34.013 M -11.20 % | 38.305 M |
| Income before tax ratio | 0.04 1 072.93 % | 0.00 -70.77 % | 0.01 -82.13 % | 0.06 -53.21 % | 0.13 10.43 % | 0.12 6.79 % | 0.11 42.88 % | 0.08 -30.59 % | 0.11 -27.78 % | 0.15 -17.71 % | 0.18 -20.51 % | 0.23 -17.76 % | 0.28 |
| EBITDA | 716.398 M 115.46 % | 332.500 M 26.99 % | 261.838 M -7.59 % | 283.338 M 28.45 % | 220.588 M 62.97 % | 135.353 M 11.01 % | 121.930 M 109.68 % | 58.152 M 6.35 % | 54.680 M 57.34 % | 34.753 M -1.83 % | 35.400 M -13.27 % | 40.817 M 0.02 % | 40.809 M |
| Net income ratio | 0.04 401.30 % | 0.01 -60.56 % | 0.02 -67.88 % | 0.06 -48.63 % | 0.11 5.68 % | 0.10 11.87 % | 0.09 48.74 % | 0.06 -37.81 % | 0.10 -21.44 % | 0.13 -18.61 % | 0.16 -20.65 % | 0.20 -16.12 % | 0.23 |
| Ratio EBITDA | 0.10 81.90 % | 0.06 21.37 % | 0.05 -51.26 % | 0.09 -49.50 % | 0.18 2.41 % | 0.18 -11.56 % | 0.20 7.14 % | 0.19 -21.87 % | 0.24 31.37 % | 0.19 -22.92 % | 0.24 -13.55 % | 0.28 -7.36 % | 0.30 |
| Gross profit ratio | 0.13 21.50 % | 0.11 -2.13 % | 0.11 -34.04 % | 0.17 -31.17 % | 0.24 -5.73 % | 0.26 -8.52 % | 0.28 -2.97 % | 0.29 -20.52 % | 0.37 -10.19 % | 0.41 -12.32 % | 0.47 -6.50 % | 0.50 -0.26 % | 0.50 |
| Weighted average shs out dil | 139.532 M -5.39 % | 147.479 M 55.11 % | 95.083 M 2.15 % | 93.080 M 35.22 % | 68.836 M -0.86 % | 69.436 M 18.31 % | 58.688 M 11.48 % | 52.645 M 5.81 % | 49.755 M 0.36 % | 49.574 M -0.66 % | 49.904 M 0.37 % | 49.718 M -0.07 % | 49.751 M |
| Weighted average shs out | 101.175 M -0.64 % | 101.831 M 7.10 % | 95.083 M 2.15 % | 93.080 M 35.22 % | 68.836 M -0.87 % | 69.436 M 18.31 % | 58.688 M 11.48 % | 52.645 M 5.81 % | 49.755 M 0.36 % | 49.574 M -0.66 % | 49.904 M 0.37 % | 49.718 M -0.07 % | 49.751 M |
| EPS diluted | 1.30 348.28 % | 0.29 -73.39 % | 1.09 -21.58 % | 1.39 -26.46 % | 1.89 68.75 % | 1.12 19.15 % | 0.94 161.11 % | 0.36 -20.00 % | 0.45 -6.25 % | 0.48 4.35 % | 0.46 -20.69 % | 0.58 -9.38 % | 0.64 |
| Earnings per share | 1.79 326.19 % | 0.42 -61.47 % | 1.09 -21.58 % | 1.39 -25.67 % | 1.87 61.21 % | 1.16 23.40 % | 0.94 161.11 % | 0.36 -20.00 % | 0.45 -6.25 % | 0.48 4.35 % | 0.46 -20.69 % | 0.58 -9.38 % | 0.64 |
| Gross profit | 941.896 M 43.91 % | 654.497 M 2.40 % | 639.147 M 25.04 % | 511.137 M 75.09 % | 291.934 M 50.02 % | 194.597 M 14.82 % | 169.486 M 89.90 % | 89.251 M 8.18 % | 82.505 M 7.56 % | 76.705 M 11.68 % | 68.684 M -6.20 % | 73.222 M 7.68 % | 67.997 M |
| Income tax expense | 8.129 M 134.01 % | -23.905 M 43.02 % | -41.953 M -451.96 % | 11.920 M -47.58 % | 22.738 M 136.72 % | 9.606 M -1.87 % | 9.789 M 128.86 % | 4.277 M 94.44 % | 2.200 M -52.51 % | 4.633 M 11.18 % | 4.167 M -19.51 % | 5.177 M -19.92 % | 6.464 M |
| Cost of revenue | 6.187 B 15.34 % | 5.364 B 4.91 % | 5.113 B 102.66 % | 2.523 B 180.07 % | 900.848 M 62.33 % | 554.938 M 29.75 % | 427.683 M 98.11 % | 215.886 M 52.38 % | 141.679 M 28.24 % | 110.477 M 41.13 % | 78.283 M 6.83 % | 73.275 M 8.25 % | 67.689 M |
| General and administrative expenses | 228.026 M -7.01 % | 245.212 M 28.69 % | 190.541 M 43.54 % | 132.744 M 105.97 % | 64.448 M 31.08 % | 49.166 M 47.47 % | 33.340 M 6.07 % | 31.433 M 46.51 % | 21.455 M -35.31 % | 33.166 M 14.45 % | 28.978 M 4.80 % | 27.650 M 27.36 % | 21.710 M |
| Selling and marketing expenses | 38.257 M 16.75 % | 32.770 M -52.82 % | 69.454 M 264.25 % | 19.068 M 73.66 % | 10.980 M -34.68 % | 16.808 M 17.39 % | 14.319 M 44.08 % | 9.938 M 17.13 % | 8.484 M 17.67 % | 7.210 M 16.20 % | 6.205 M 10.53 % | 5.614 M 41.80 % | 3.959 M |
| Other expenses | 118.307 M 12.85 % | 104.840 M 3.37 % | 101.425 M 136.99 % | 42.797 M 105.50 % | 20.826 M 34.02 % | 15.539 M -56.90 % | 36.053 M 173.87 % | 13.164 M 5.44 % | 12.485 M 12.60 % | 11.088 M 662.55 % | 1.454 M 1 440.10 % | 94.414 K -98.68 % | 7.161 M |
| Operating expenses | 679.564 M 6.95 % | 635.392 M 10.28 % | 576.160 M 75.97 % | 327.420 M 137.31 % | 137.971 M 28.91 % | 107.032 M 2.66 % | 104.263 M 52.63 % | 68.312 M 13.61 % | 60.130 M 16.84 % | 51.464 M 14.57 % | 44.921 M 9.94 % | 40.859 M 24.46 % | 32.830 M |
| Cost and expenses | 6.866 B 14.45 % | 5.999 B 5.45 % | 5.689 B 99.60 % | 2.850 B 174.39 % | 1.039 B 56.93 % | 661.970 M 24.44 % | 531.945 M 87.17 % | 284.199 M 40.83 % | 201.809 M 24.62 % | 161.941 M 31.44 % | 123.204 M 7.95 % | 114.134 M 13.54 % | 100.519 M |
| Research and development expenses | 294.974 M 16.79 % | 252.571 M 17.62 % | 214.740 M 61.69 % | 132.811 M 218.37 % | 41.717 M 63.48 % | 25.519 M 24.17 % | 20.551 M 49.17 % | 13.777 M -22.19 % | 17.706 M | 0.000 -100.00 % | 8.284 M 10.44 % | 7.501 M | 0.000 |
| Selling general and administrative expenses | 266.283 M -4.21 % | 277.981 M 6.92 % | 259.995 M 71.26 % | 151.812 M 101.27 % | 75.428 M 14.33 % | 65.974 M 38.43 % | 47.659 M 15.20 % | 41.371 M 38.18 % | 29.939 M -25.85 % | 40.376 M 14.76 % | 35.183 M 5.77 % | 33.264 M 29.59 % | 25.669 M |
| Interest income | 14.595 M 130.73 % | 6.326 M -12.82 % | 7.256 M 84.98 % | 3.923 M 751.41 % | 460.751 K 21.76 % | 378.400 K 62.68 % | 232.600 K -3.84 % | 241.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 170.576 M 49.19 % | 114.336 M 46.51 % | 78.038 M 126.73 % | 34.420 M 88.06 % | 18.302 M 38.91 % | 13.176 M 14.35 % | 11.522 M 10.79 % | 10.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 328.052 M 34.08 % | 244.666 M 94.57 % | 125.746 M 69.02 % | 74.398 M 43.19 % | 51.956 M 33.06 % | 39.046 M 17.54 % | 33.219 M 19.94 % | 27.696 M 21.78 % | 22.744 M | 0.000 -100.00 % | 3.665 M 23.55 % | 2.967 M | 0.000 |
| Operating income | 262.332 M 1 273.06 % | 19.106 M -69.67 % | 62.987 M -65.72 % | 183.717 M 19.33 % | 153.963 M 75.83 % | 87.565 M 34.25 % | 65.223 M 211.49 % | 20.939 M -6.42 % | 22.375 M -11.35 % | 25.241 M 6.22 % | 23.762 M -26.57 % | 32.363 M -7.97 % | 35.167 M |
| Operating income ratio | 0.04 1 059.23 % | 0.00 -71.01 % | 0.01 -81.92 % | 0.06 -53.09 % | 0.13 10.49 % | 0.12 6.96 % | 0.11 59.16 % | 0.07 -31.25 % | 0.10 -25.98 % | 0.13 -16.60 % | 0.16 -26.81 % | 0.22 -14.76 % | 0.26 |
| Total other income expenses net | -254.041 K -5.24 % | -241.391 K 81.43 % | -1.300 M 18.45 % | -1.594 M -65.83 % | -961.044 K -92.00 % | -500.555 K -87.13 % | -267.495 K -111.68 % | 2.291 M 3.44 % | 2.214 M -30.53 % | 3.187 M -5.15 % | 3.360 M 103.56 % | 1.651 M -47.40 % | 3.138 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.907 B -3.46 % | 3.011 B 56.36 % | 1.926 B 177.44 % | 694.064 M 53.17 % | 453.148 M 108.30 % | 217.542 M 20.87 % | 179.973 M 23.05 % | 146.262 M -2.23 % | 149.599 M 52.28 % | 98.237 M 44.81 % | 67.839 M 45.07 % | 46.764 M 947.89 % | 4.463 M |
| Total investments | 324.855 M 55.43 % | 209.000 M 30 454 829.62 % | 686.260 -99.99 % | 11.000 M -67.69 % | 34.044 M 33.34 % | 25.531 M 267.98 % | 6.938 M 102.37 % | 3.428 M 69.66 % | 2.021 M 426.54 % | 383.797 K -7.75 % | 416.022 K -21.84 % | 532.260 K 793.01 % | 59.603 K |
| Total debt | 3.932 B -10.53 % | 4.395 B 61.88 % | 2.715 B 152.67 % | 1.075 B 107.66 % | 517.444 M 65.89 % | 311.929 M 46.89 % | 212.360 M 22.05 % | 174.000 M -9.61 % | 192.500 M 45.83 % | 132.000 M 43.63 % | 91.900 M 43.59 % | 64.000 M 137.92 % | 26.900 M |
| Accumulated other comprehensive income loss | 273.580 M -11.07 % | 307.622 M 243.59 % | 89.531 M 71.87 % | 52.094 M 34.53 % | 38.723 M 43.02 % | 27.075 M 42.19 % | 19.041 M 38.78 % | 13.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 820.682 M 43.69 % | 571.159 M 4.68 % | 545.598 M 15.48 % | 472.476 M 43.75 % | 328.675 M 56.47 % | 210.059 M 49.37 % | 140.634 M 54.90 % | 90.788 M 22.73 % | 73.973 M 31.17 % | 56.395 M 38.97 % | 40.582 M 100.17 % | 20.274 M 345.84 % | 4.547 M |
| Common stock | 107.468 M 4.56 % | 102.783 M 0.00 % | 102.783 M 10.42 % | 93.080 M 33.33 % | 69.810 M 0.00 % | 69.810 M 19.33 % | 58.500 M 0.00 % | 58.500 M 17.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 2.993 B 13.65 % | 2.634 B 10.19 % | 2.390 B 60.70 % | 1.487 B 102.84 % | 733.254 M 21.60 % | 602.990 M 58.46 % | 380.532 M 17.23 % | 324.591 M 59.55 % | 203.438 M 12.50 % | 180.837 M 11.60 % | 162.042 M 16.50 % | 139.086 M 15.66 % | 120.249 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 42.122 M 28 082.99 % | 149.458 K 100.52 % | -29.014 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.318 B -2.13 % | 2.368 B 168.03 % | 883.561 M 253.00 % | 250.301 M 762.68 % | 29.014 M | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.495 B -0.78 % | 2.514 B 148.60 % | 1.011 B 250.24 % | 288.747 M 1 388.60 % | 19.397 M 47.64 % | 13.138 M -3.29 % | 13.586 M -57.01 % | 31.600 M 343.53 % | 7.125 M -12.98 % | 8.188 M 19.00 % | 6.881 M 21.15 % | 5.679 M 31.80 % | 4.309 M |
| Other current liabilities | 1.378 B 406.51 % | 271.965 M 69.63 % | 160.331 M -22.09 % | 205.801 M 308.18 % | 50.420 M 127.87 % | 22.127 M -55.44 % | 49.659 M 64.87 % | 30.120 M 24.56 % | 24.181 M -6.41 % | 25.838 M -29.54 % | 36.672 M 108.77 % | 17.565 M -54.23 % | 38.375 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 206.432 M 44.96 % | 142.407 M 88.20 % | 75.667 M 138.06 % | 31.785 M -10.43 % | 35.487 M 114.58 % | 16.538 M 8.30 % | 15.270 M 8.64 % | 14.055 M 4.10 % | 13.502 M 1.84 % | 13.257 M -17.63 % | 16.094 M |
| Short term debt | 1.614 B -19.31 % | 2.001 B 9.25 % | 1.831 B 153.96 % | 721.177 M 59.80 % | 451.300 M 44.68 % | 311.929 M 46.89 % | 212.360 M 42.52 % | 149.000 M -22.60 % | 192.500 M 45.83 % | 132.000 M 43.63 % | 91.900 M 43.59 % | 64.000 M 137.92 % | 26.900 M |
| Total current liabilities | 5.938 B 2.79 % | 5.776 B 31.12 % | 4.405 B 81.61 % | 2.426 B 109.74 % | 1.157 B 94.70 % | 594.043 M 27.59 % | 465.602 M 60.42 % | 290.235 M 3.91 % | 279.301 M 40.84 % | 198.318 M 16.01 % | 170.944 M 57.85 % | 108.295 M 7.04 % | 101.171 M |
| Total liabilities | 8.432 B 1.71 % | 8.290 B 53.05 % | 5.417 B 99.54 % | 2.715 B 130.83 % | 1.176 B 93.68 % | 607.182 M 26.71 % | 479.188 M 48.89 % | 321.835 M 12.36 % | 286.426 M 38.70 % | 206.505 M 16.13 % | 177.824 M 56.02 % | 113.974 M 8.05 % | 105.480 M |
| Other non current assets | 191.059 M -32.87 % | 284.617 M 179.22 % | 101.931 M -7.44 % | 110.124 M 192.44 % | 37.657 M 110.40 % | 17.898 M -43.97 % | 31.945 M 216.98 % | 10.078 M -36.55 % | 15.883 M -42.90 % | 27.819 M 432.99 % | 5.219 M -53.64 % | 11.258 M 103.79 % | 5.524 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 120.896 M 124.93 % | 53.749 M 57.88 % | 34.044 M 33.34 % | 25.531 M 267.98 % | 6.938 M 102.37 % | 3.428 M 69.66 % | 2.021 M 426.54 % | 383.797 K -7.75 % | 416.022 K -21.84 % | 532.260 K 793.01 % | 59.603 K |
| Intangible assets | 271.589 M 11.14 % | 244.357 M 0.98 % | 241.982 M 138.31 % | 101.541 M 392.92 % | 20.600 M 3.53 % | 19.897 M 0.05 % | 19.887 M -4.54 % | 20.833 M -2.96 % | 21.469 M 31.18 % | 16.366 M -58.85 % | 39.771 M 30.72 % | 30.423 M 0.80 % | 30.182 M |
| 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 | 271.589 M 11.14 % | 244.357 M 0.98 % | 241.982 M 138.31 % | 101.541 M 392.92 % | 20.600 M 3.53 % | 19.897 M 0.05 % | 19.887 M -4.54 % | 20.833 M -2.96 % | 21.469 M 31.18 % | 16.366 M -58.85 % | 39.771 M 30.72 % | 30.423 M 0.80 % | 30.182 M |
| Property plant equipment net | 4.245 B 9.20 % | 3.887 B 45.20 % | 2.677 B 96.66 % | 1.361 B 101.65 % | 675.067 M 30.66 % | 516.665 M 77.82 % | 290.548 M 0.02 % | 290.499 M 27.33 % | 228.145 M 38.92 % | 164.230 M 25.05 % | 131.328 M 27.50 % | 103.006 M 54.09 % | 66.849 M |
| Total non current assets | 4.855 B 6.78 % | 4.547 B 40.14 % | 3.244 B 97.06 % | 1.646 B 112.08 % | 776.291 M 31.38 % | 590.893 M 65.21 % | 357.651 M 7.99 % | 331.193 M 21.48 % | 272.629 M 28.21 % | 212.649 M 18.59 % | 179.320 M 22.34 % | 146.577 M 42.16 % | 103.107 M |
| Other current assets | 263.015 M -6.81 % | 282.224 M -39.26 % | 464.656 M 90.52 % | 243.890 M 368.29 % | 52.081 M 94.06 % | 26.837 M 46.08 % | 18.372 M 9.54 % | 16.772 M 47.89 % | 11.340 M -88.13 % | 95.552 M 928.55 % | 9.290 M 29.90 % | 7.152 M 663.04 % | 937.254 K |
| Short term investments | 324.855 M 55.43 % | 209.000 M 30 454 829.62 % | 686.260 -99.99 % | 11.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.026 B -25.91 % | 1.384 B 75.35 % | 789.408 M 107.49 % | 380.462 M 491.73 % | 64.297 M -31.88 % | 94.388 M 191.44 % | 32.387 M 16.76 % | 27.738 M -35.34 % | 42.901 M 27.06 % | 33.763 M 40.32 % | 24.061 M 39.60 % | 17.236 M -23.18 % | 22.437 M |
| Cash and short term investments | 1.350 B -15.24 % | 1.593 B 101.82 % | 789.408 M 101.66 % | 391.462 M 508.84 % | 64.297 M -31.88 % | 94.388 M 191.44 % | 32.387 M 16.76 % | 27.738 M -35.34 % | 42.901 M 27.06 % | 33.763 M 40.32 % | 24.061 M 39.60 % | 17.236 M -23.18 % | 22.437 M |
| Total current assets | 6.571 B 3.03 % | 6.378 B 39.78 % | 4.563 B 78.54 % | 2.556 B 125.56 % | 1.133 B 82.95 % | 619.279 M 23.35 % | 502.069 M 59.27 % | 315.233 M 45.11 % | 217.235 M 24.35 % | 174.694 M 8.81 % | 160.546 M 50.77 % | 106.483 M -13.16 % | 122.623 M |
| Inventory | 990.164 M 16.98 % | 846.445 M -7.64 % | 916.488 M 47.35 % | 621.994 M 188.31 % | 215.738 M 33.91 % | 161.105 M 23.22 % | 130.746 M 28.61 % | 101.663 M 138.01 % | 42.713 M -5.87 % | 45.378 M 3.31 % | 43.924 M 62.54 % | 27.024 M -43.94 % | 48.207 M |
| Net receivables | 3.967 B 8.52 % | 3.656 B 51.76 % | 2.409 B 84.68 % | 1.304 B 63.18 % | 799.382 M 137.24 % | 336.950 M 5.11 % | 320.565 M 88.29 % | 170.250 M 40.19 % | 121.445 M 32.16 % | 91.892 M 4.94 % | 87.564 M 49.78 % | 58.462 M 14.54 % | 51.041 M |
| Tax assets | 147.216 M 12.81 % | 130.501 M 27.46 % | 102.384 M 419.70 % | 19.701 M 120.78 % | 8.923 M -18.14 % | 10.901 M 30.84 % | 8.332 M 31.11 % | 6.355 M 24.31 % | 5.112 M 32.73 % | 3.851 M 48.95 % | 2.586 M 90.41 % | 1.358 M 175.70 % | 492.566 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.890 B -16.57 % | 3.464 B 46.40 % | 2.366 B 62.35 % | 1.458 B 191.16 % | 500.584 M 120.98 % | 226.525 M 17.84 % | 192.229 M 75.61 % | 109.465 M 83.58 % | 59.627 M 67.31 % | 35.638 M -7.29 % | 38.442 M 73.66 % | 22.137 M -21.05 % | 28.039 M |
| Tax payables | 55.568 M 41.48 % | 39.276 M 123.18 % | 17.599 M 26.87 % | 13.871 M 11.17 % | 12.478 M 644.07 % | 1.677 M -85.23 % | 11.354 M 588.31 % | 1.649 M -44.89 % | 2.993 M -38.19 % | 4.842 M 23.21 % | 3.930 M -14.43 % | 4.593 M -41.55 % | 7.857 M |
| Deferred revenue non current | 159.219 M 26.51 % | 125.856 M 109.47 % | 60.084 M 56.89 % | 38.296 M 97.43 % | 19.397 M 47.64 % | 13.138 M -3.29 % | 13.586 M 105.85 % | 6.600 M -7.36 % | 7.125 M -12.98 % | 8.188 M 19.00 % | 6.881 M 21.15 % | 5.679 M 31.80 % | 4.309 M |
| 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 | 10.313 M -57.08 % | 24.028 M -14.70 % | 28.168 M 102.27 % | 13.926 M 126.97 % | -51.638 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 |
| Other total stockholders equity | 1.792 B 8.44 % | 1.652 B 0.00 % | 1.652 B 79.24 % | 921.768 M 175.34 % | 334.769 M 3.60 % | 323.122 M 78.13 % | 181.398 M 12.26 % | 161.583 M 138.03 % | 67.882 M -8.81 % | 74.442 M 14.18 % | 65.197 M -5.25 % | 68.812 M 4.73 % | 65.702 M |
| Deferred tax liabilities non current | 17.599 M -12.24 % | 20.054 M -21.50 % | 25.546 M 17 192.73 % | -149.457 K | 0.000 | 0.000 | 0.000 100.00 % | -6.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 11.426 B 4.59 % | 10.924 B 39.93 % | 7.807 B 85.79 % | 4.202 B 120.08 % | 1.909 B 57.77 % | 1.210 B 40.76 % | 859.720 M 33.00 % | 646.426 M 31.96 % | 489.864 M 26.47 % | 387.343 M 13.97 % | 339.866 M 34.30 % | 253.060 M 12.11 % | 225.730 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -57.137 M -430.15 % | -10.777 M -644.89 % | 1.978 M 176.99 % | -2.569 M -29.95 % | -1.977 M -59.07 % | -1.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 19.349 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 494.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.405 B -12.46 % | -1.249 B 14.12 % | -1.454 B -121.34 % | -657.022 M -115.69 % | -304.621 M -118.46 % | -139.438 M -45.72 % | -95.691 M -26.54 % | -75.619 M -102.54 % | -37.336 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -590.079 M 76.05 % | -2.464 B -33.93 % | -1.840 B -75.00 % | -1.051 B -81.82 % | -578.213 M -400.15 % | -115.607 M 38.01 % | -186.490 M -155.44 % | -73.007 M -29.09 % | -56.557 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -148.425 M -300.05 % | 74.195 M 119.30 % | -384.419 M 16.24 % | -458.961 M -545.30 % | -71.123 M -44.16 % | -49.337 M -26.27 % | -39.071 M 39.90 % | -65.014 M -4 069.45 % | -1.559 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -665.172 M -126.99 % | 2.464 B 197.92 % | 827.101 M -4.28 % | 864.042 M 152.10 % | 342.738 M 1 120.81 % | 28.075 M -78.71 % | 131.848 M 107.16 % | 63.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -917.573 K 99.93 % | -1.323 B -2 215.75 % | -57.137 M -430.15 % | -10.777 M -644.89 % | 1.978 M 176.98 % | -2.569 M 95.46 % | -56.619 M -433.89 % | -10.605 M 70.36 % | -35.776 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 300.913 M -18.45 % | 368.993 M 84.99 % | 199.464 M 129.90 % | 86.762 M 101.22 % | 43.118 M 84.02 % | 23.432 M -40.16 % | 39.160 M 152.83 % | 15.488 M 50.77 % | 10.273 M 42.92 % | 7.188 M -17.01 % | 8.661 M 145.53 % | -19.021 M | 0.000 |
| Net cash provided by operating activities | -497.401 M 10.94 % | -558.498 M 44.01 % | -997.494 M -215.98 % | -315.687 M -298.18 % | -79.283 M -16 029.39 % | 497.713 K -98.44 % | 31.855 M 336.27 % | -13.482 M -174.61 % | 18.070 M 151.40 % | 7.188 M -79.63 % | 35.282 M 176.03 % | 12.782 M | 0.000 |
| Investments in property plant and equipment | -303.009 M 56.95 % | -703.813 M 22.00 % | -902.351 M -106.43 % | -437.132 M -221.76 % | -135.855 M 20.03 % | -169.877 M -198.65 % | -56.882 M 25.80 % | -76.655 M -18.63 % | -64.618 M 5.44 % | -68.332 M -44.48 % | -47.295 M 5.07 % | -49.822 M -43.99 % | -34.600 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 4.207 M 92.65 % | 2.184 M -36.46 % | 3.437 M 494.39 % | 578.230 K -59.00 % | 1.410 M -27.77 % | 1.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -3.383 B -59.25 % | -2.124 B -434.21 % | -397.600 M -79.10 % | -222.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 3.337 B 83.60 % | 1.818 B 342.80 % | 410.460 M 94.26 % | 211.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.609 K | 0.000 |
| Other investing activites | 15.663 M 1 493.90 % | 982.654 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.410 M -27.77 % | 1.952 M 14.31 % | 1.708 M -95.18 % | 35.409 M 537.99 % | 5.550 M 59.24 % | 3.485 M -76.50 % | 14.829 M |
| Net cash used for investing activites | -332.876 M 67.02 % | -1.009 B -14.01 % | -885.283 M -98.65 % | -445.651 M -236.55 % | -132.418 M 21.78 % | -169.299 M -205.20 % | -55.471 M 25.74 % | -74.702 M -18.75 % | -62.910 M -91.08 % | -32.923 M 21.13 % | -41.745 M 9.89 % | -46.325 M -134.31 % | -19.771 M |
| Debt repayment | 865.905 M -53.77 % | 1.873 B 15.87 % | 1.617 B 208.57 % | 523.876 M 158.70 % | 202.500 M | 0.000 -100.00 % | 38.360 M 307.35 % | -18.500 M -130.58 % | 60.500 M 50.87 % | 40.100 M | 0.000 -100.00 % | 37.100 M 224.08 % | -29.900 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -1.424 M 94.49 % | -25.869 M -580.43 % | -3.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -119.543 M | 0.000 -100.00 % | 1.424 M -94.49 % | 25.869 M 580.43 % | 3.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -148.288 M -32.98 % | -111.510 M -554.65 % | -17.034 M -30.71 % | -13.031 M 25.76 % | -17.552 M -39.33 % | -12.597 M -13.18 % | -11.131 M -8.05 % | -10.301 M -16.20 % | -8.865 M 26.14 % | -12.004 M -142.35 % | -4.953 M 63.60 % | -13.609 M -214.42 % | -4.328 M |
| Other financing activites | 80.738 M -36.38 % | 126.899 M -73.30 % | 475.242 M 2.23 % | 464.855 M 3 584.53 % | -13.341 M -105.47 % | 244.073 M 8 378.63 % | -2.948 M -102.84 % | 103.984 M 1 691.16 % | 5.805 M 1 332.31 % | -471.100 K -102.33 % | 20.249 M 21.35 % | 16.686 M -40.72 % | 28.149 M |
| Net cash used provided by financing activities | 678.812 M -64.05 % | 1.888 B -8.92 % | 2.073 B 118.28 % | 949.831 M 453.49 % | 171.608 M -25.86 % | 231.475 M 853.32 % | 24.281 M -67.70 % | 75.183 M 30.89 % | 57.440 M 107.92 % | 27.625 M 80.61 % | 15.296 M -61.93 % | 40.178 M 760.86 % | -6.080 M |
| Effect of forex changes on cash | -1.623 M -1 529.61 % | 113.537 K -96.53 % | 3.273 M 655.58 % | -589.159 K -75.74 % | -335.246 K -264.75 % | 203.492 K 407.37 % | -66.205 K 62.49 % | -176.519 K -172.14 % | 244.685 K -28.26 % | 341.089 K 29.12 % | 264.174 K 170.06 % | -377.077 K -984.80 % | -34.760 K |
| Net change in cash | -153.088 M -147.73 % | 320.745 M 65.50 % | 193.803 M 3.14 % | 187.903 M 564.78 % | -40.428 M -164.30 % | 62.877 M 10 405.29 % | 598.531 K 104.54 % | -13.178 M -202.59 % | 12.845 M 475.70 % | 2.231 M 370.13 % | -825.990 K -113.20 % | 6.257 M 316.36 % | -2.892 M |
| Cash at beginning of period | 742.201 M 76.10 % | 421.456 M 85.13 % | 227.653 M 472.71 % | 39.750 M -50.42 % | 80.179 M 363.43 % | 17.301 M 3.58 % | 16.703 M -44.10 % | 29.881 M 75.40 % | 17.036 M 15.07 % | 14.805 M -5.28 % | 15.631 M 66.76 % | 9.373 M -23.58 % | 12.265 M |
| Cash at end of period | 589.114 M -20.63 % | 742.201 M 76.10 % | 421.456 M 85.13 % | 227.653 M 472.71 % | 39.750 M -50.42 % | 80.179 M 363.43 % | 17.301 M 3.58 % | 16.703 M -44.10 % | 29.881 M 75.40 % | 17.036 M 15.07 % | 14.805 M -5.28 % | 15.631 M 66.76 % | 9.373 M |
| Operating cash flow | -497.401 M 10.94 % | -558.498 M 44.01 % | -997.494 M -215.98 % | -315.687 M -298.18 % | -79.283 M -16 029.39 % | 497.713 K -98.44 % | 31.855 M 336.27 % | -13.482 M -174.61 % | 18.070 M 151.40 % | 7.188 M -79.63 % | 35.282 M 176.03 % | 12.782 M | 0.000 |
| Capital expenditure | -303.009 M 56.95 % | -703.813 M 22.00 % | -902.351 M -106.43 % | -437.132 M -221.76 % | -135.855 M 20.03 % | -169.877 M -198.65 % | -56.882 M 25.80 % | -76.655 M -18.63 % | -64.618 M 5.44 % | -68.332 M -44.48 % | -47.295 M 5.07 % | -49.822 M -43.99 % | -34.600 M |
| Free CashFlow | -800.410 M 36.59 % | -1.262 B 33.56 % | -1.900 B -152.36 % | -752.819 M -249.92 % | -215.138 M -27.02 % | -169.380 M -576.80 % | -25.026 M 72.24 % | -90.137 M -93.65 % | -46.547 M 23.87 % | -61.145 M -408.96 % | -12.014 M 67.57 % | -37.040 M -7.05 % | -34.600 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2023-01-01 | 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 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.254 B 25.73 % | 1.793 B -15.18 % | 2.114 B 12.31 % | 1.882 B 11.36 % | 1.690 B 17.12 % | 1.443 B -17.22 % | 1.743 B -7.15 % | 1.877 B 41.29 % | 1.329 B 24.22 % | 1.070 B -38.59 % | 1.742 B 16.38 % | 1.497 B 19.05 % | 1.257 B 0.02 % | 1.257 B 14.29 % | 1.100 B 29.95 % | 846.230 M 46.86 % | 576.199 M 12.54 % | 511.980 M 4.67 % | 489.147 M 49.95 % | 326.205 M 36.81 % | 238.433 M 71.54 % | 138.996 M -27.90 % | 192.776 M 0.00 % | 192.776 M 5.93 % | 181.991 M 0.00 % | 181.991 M 305.15 % | 44.919 M 0.00 % | 44.919 M |
| Net income | 138.489 M 90.07 % | 72.861 M -10.64 % | 81.536 M 100.37 % | 40.693 M -48.66 % | 79.263 M 51.10 % | 52.457 M 534.57 % | -12.071 M -160.84 % | 19.840 M 3.20 % | 19.226 M 21.89 % | 15.774 M 151.03 % | -30.910 M -203.22 % | 29.945 M -38.27 % | 48.509 M -13.52 % | 56.096 M 6.66 % | 52.595 M 17.90 % | 44.611 M 41.15 % | 31.605 M -23.64 % | 41.392 M -33.67 % | 62.400 M 79.64 % | 34.737 M 6.98 % | 32.469 M 4 830.96 % | 658.472 K -96.57 % | 19.175 M 0.00 % | 19.175 M -1.94 % | 19.554 M 0.00 % | 19.554 M 214.08 % | 6.226 M 0.00 % | 6.226 M |
| Income before tax | 154.702 M 122.49 % | 69.533 M -21.63 % | 88.722 M 145.38 % | 36.158 M -55.87 % | 81.940 M 48.28 % | 55.259 M 358.37 % | -21.388 M -226.15 % | 16.954 M 21.76 % | 13.924 M 48.54 % | 9.374 M 112.28 % | -76.349 M -360.86 % | 29.268 M -46.40 % | 54.603 M 0.81 % | 54.165 M -8.35 % | 59.097 M 29.12 % | 45.768 M 68.96 % | 27.088 M -46.01 % | 50.170 M -34.62 % | 76.737 M 92.34 % | 39.896 M 11.80 % | 35.685 M 5 118.94 % | 683.762 K -96.73 % | 20.903 M 0.00 % | 20.903 M -7.63 % | 22.630 M 0.00 % | 22.630 M 204.23 % | 7.438 M 0.00 % | 7.438 M |
| Income before tax ratio | 0.07 76.96 % | 0.04 -7.60 % | 0.04 118.48 % | 0.02 -60.38 % | 0.05 26.61 % | 0.04 412.10 % | -0.01 -235.86 % | 0.01 -13.82 % | 0.01 19.58 % | 0.01 119.99 % | -0.04 -324.15 % | 0.02 -54.98 % | 0.04 0.79 % | 0.04 -19.81 % | 0.05 -0.64 % | 0.05 15.04 % | 0.05 -52.02 % | 0.10 -37.54 % | 0.16 28.27 % | 0.12 -18.28 % | 0.15 2 942.41 % | 0.00 -95.46 % | 0.11 0.00 % | 0.11 -12.80 % | 0.12 0.00 % | 0.12 -24.91 % | 0.17 0.00 % | 0.17 |
| EBITDA | 280.194 M 55.14 % | 180.613 M 19.74 % | 150.835 M -27.70 % | 208.618 M 4.63 % | 199.383 M 34.09 % | 148.692 M 2 034.04 % | 6.968 M -93.86 % | 113.388 M 56.63 % | 72.391 M 9.68 % | 65.999 M 253.11 % | -43.104 M -151.78 % | 83.249 M -4.62 % | 87.280 M -15.88 % | 103.753 M 62.57 % | 63.821 M -21.58 % | 81.381 M 51.54 % | 53.702 M -24.84 % | 71.453 M -18.20 % | 87.351 M 45.58 % | 60.002 M 19.73 % | 50.113 M 223.33 % | 15.499 M -52.32 % | 32.508 M 0.00 % | 32.508 M -7.57 % | 35.169 M 0.00 % | 35.169 M 265.25 % | 9.629 M 0.00 % | 9.629 M |
| Net income ratio | 0.06 51.17 % | 0.04 5.36 % | 0.04 78.41 % | 0.02 -53.90 % | 0.05 29.01 % | 0.04 624.94 % | -0.01 -165.52 % | 0.01 -26.96 % | 0.01 -1.88 % | 0.01 183.10 % | -0.02 -188.70 % | 0.02 -48.15 % | 0.04 -13.54 % | 0.04 -6.68 % | 0.05 -9.28 % | 0.05 -3.89 % | 0.05 -32.15 % | 0.08 -36.63 % | 0.13 19.80 % | 0.11 -21.80 % | 0.14 2 774.53 % | 0.00 -95.24 % | 0.10 0.00 % | 0.10 -7.43 % | 0.11 0.00 % | 0.11 -22.48 % | 0.14 0.00 % | 0.14 |
| Ratio EBITDA | 0.12 23.39 % | 0.10 41.18 % | 0.07 -35.62 % | 0.11 -6.04 % | 0.12 14.49 % | 0.10 2 477.85 % | 0.00 -93.38 % | 0.06 10.86 % | 0.05 -11.70 % | 0.06 349.33 % | -0.02 -144.49 % | 0.06 -19.88 % | 0.07 -15.89 % | 0.08 42.24 % | 0.06 -39.65 % | 0.10 3.19 % | 0.09 -33.22 % | 0.14 -21.85 % | 0.18 -2.92 % | 0.18 -12.48 % | 0.21 88.49 % | 0.11 -33.87 % | 0.17 0.00 % | 0.17 -12.74 % | 0.19 0.00 % | 0.19 -9.85 % | 0.21 0.00 % | 0.21 |
| Gross profit ratio | 0.15 9.36 % | 0.13 -0.43 % | 0.13 2.76 % | 0.13 -6.43 % | 0.14 10.45 % | 0.13 123.59 % | 0.06 -55.05 % | 0.12 1.86 % | 0.12 -17.43 % | 0.15 176.27 % | 0.05 -60.16 % | 0.14 0.47 % | 0.13 -3.18 % | 0.14 9.13 % | 0.13 -23.89 % | 0.17 -13.74 % | 0.19 -16.11 % | 0.23 3.87 % | 0.22 -19.78 % | 0.28 -0.67 % | 0.28 47.65 % | 0.19 -24.77 % | 0.25 0.00 % | 0.25 -6.49 % | 0.27 0.00 % | 0.27 -35.49 % | 0.42 0.00 % | 0.42 |
| Weighted average shs out dil | 170.829 M 26.61 % | 134.928 M -1.68 % | 137.230 M -3.27 % | 141.872 M -1.62 % | 144.211 M 15.46 % | 124.898 M 28.88 % | 96.907 M -5.72 % | 102.783 M 0.00 % | 102.783 M 0.00 % | 102.783 M 0.81 % | 101.952 M 9.53 % | 93.080 M 0.00 % | 93.080 M -0.44 % | 93.494 M 0.44 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 32.68 % | 70.156 M 2.04 % | 68.750 M -0.25 % | 68.921 M -8.25 % | 75.121 M 14.08 % | 65.847 M -5.17 % | 69.436 M 0.00 % | 69.436 M 8.30 % | 64.113 M 0.00 % | 64.113 M 28.72 % | 49.808 M 0.00 % | 49.808 M |
| Weighted average shs out | 170.829 M 40.68 % | 121.435 M 21.27 % | 100.136 M 0.00 % | 100.136 M -0.47 % | 100.605 M -2.19 % | 102.857 M 6.14 % | 96.908 M -5.72 % | 102.783 M 0.00 % | 102.783 M 0.00 % | 102.783 M 0.81 % | 101.952 M 9.53 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 32.68 % | 70.156 M 2.04 % | 68.750 M -0.25 % | 68.921 M -8.25 % | 75.121 M 14.08 % | 65.847 M -5.17 % | 69.436 M 0.00 % | 69.436 M 8.30 % | 64.113 M 0.00 % | 64.113 M 28.72 % | 49.808 M 0.00 % | 49.808 M |
| EPS diluted | 0.81 50.00 % | 0.54 -33.33 % | 0.81 179.31 % | 0.29 -47.27 % | 0.55 30.95 % | 0.42 450.00 % | -0.12 -163.16 % | 0.19 0.00 % | 0.19 26.67 % | 0.15 150.00 % | -0.30 -193.75 % | 0.32 -38.46 % | 0.52 -13.33 % | 0.60 5.26 % | 0.57 18.75 % | 0.48 41.18 % | 0.34 -42.37 % | 0.59 -35.16 % | 0.91 82.00 % | 0.50 16.28 % | 0.43 4 200.00 % | 0.01 -96.43 % | 0.28 -9.68 % | 0.31 0.00 % | 0.31 0.00 % | 0.31 138.46 % | 0.13 0.00 % | 0.13 |
| Earnings per share | 0.81 35.00 % | 0.60 -25.93 % | 0.81 97.56 % | 0.41 -48.10 % | 0.79 54.90 % | 0.51 525.00 % | -0.12 -163.16 % | 0.19 0.00 % | 0.19 26.67 % | 0.15 150.00 % | -0.30 -193.75 % | 0.32 -38.46 % | 0.52 -13.33 % | 0.60 5.26 % | 0.57 18.75 % | 0.48 41.18 % | 0.34 -42.37 % | 0.59 -35.16 % | 0.91 82.00 % | 0.50 16.28 % | 0.43 4 200.00 % | 0.01 -96.43 % | 0.28 -9.68 % | 0.31 0.00 % | 0.31 0.00 % | 0.31 138.46 % | 0.13 0.00 % | 0.13 |
| Gross profit | 327.385 M 37.50 % | 238.099 M -15.55 % | 281.932 M 15.41 % | 244.294 M 4.21 % | 234.436 M 29.36 % | 181.234 M 85.10 % | 97.914 M -58.27 % | 234.616 M 43.91 % | 163.025 M 2.57 % | 158.943 M 69.66 % | 93.684 M -53.64 % | 202.065 M 19.61 % | 168.941 M -3.16 % | 174.458 M 24.73 % | 139.873 M -1.09 % | 141.412 M 26.68 % | 111.626 M -5.58 % | 118.225 M 8.72 % | 108.745 M 20.29 % | 90.402 M 35.90 % | 66.522 M 153.28 % | 26.264 M -45.75 % | 48.417 M 0.00 % | 48.417 M -0.95 % | 48.881 M 0.00 % | 48.881 M 161.38 % | 18.701 M 0.00 % | 18.701 M |
| Income tax expense | 16.753 M 587.95 % | -3.433 M -147.78 % | 7.185 M 258.43 % | -4.535 M -269.39 % | 2.677 M -4.43 % | 2.801 M 130.07 % | -9.316 M -222.78 % | -2.886 M 45.56 % | -5.302 M 17.15 % | -6.400 M 85.92 % | -45.439 M -6 615.10 % | -676.672 K -111.10 % | 6.094 M 415.57 % | -1.931 M -129.70 % | 6.502 M 461.88 % | 1.157 M 125.62 % | -4.517 M -151.46 % | 8.778 M -38.78 % | 14.337 M 177.88 % | 5.160 M 60.43 % | 3.216 M 12 617.03 % | 25.290 K -98.54 % | 1.728 M 0.00 % | 1.728 M -43.81 % | 3.075 M 0.00 % | 3.075 M 153.64 % | 1.212 M 0.00 % | 1.212 M |
| Cost of revenue | 1.927 B 23.93 % | 1.555 B -15.13 % | 1.832 B 11.85 % | 1.638 B 12.52 % | 1.456 B 15.36 % | 1.262 B -23.31 % | 1.645 B 0.15 % | 1.643 B 40.92 % | 1.166 B 28.00 % | 910.660 M -44.74 % | 1.648 B 27.31 % | 1.295 B 18.97 % | 1.088 B 0.53 % | 1.082 B 12.77 % | 959.837 M 36.18 % | 704.818 M 51.71 % | 464.573 M 17.99 % | 393.754 M 3.51 % | 380.401 M 61.32 % | 235.803 M 37.17 % | 171.911 M 52.50 % | 112.732 M -21.91 % | 144.359 M 0.00 % | 144.359 M 8.45 % | 133.110 M 0.00 % | 133.110 M 407.70 % | 26.218 M 0.00 % | 26.218 M |
| General and administrative expenses | 59.070 M -1.24 % | 59.813 M -22.93 % | 77.613 M 57.39 % | 49.313 M 1.41 % | 48.626 M -7.33 % | 52.473 M 14.35 % | 45.887 M -37.92 % | 73.916 M 6.83 % | 69.194 M 23.09 % | 56.215 M 52.46 % | 36.872 M -45.67 % | 67.862 M 31.72 % | 51.520 M 50.26 % | 34.288 M 1.92 % | 33.643 M -4.91 % | 35.380 M 7.01 % | 33.061 M 7.83 % | 30.660 M 31.14 % | 23.381 M 36.22 % | 17.164 M 36.84 % | 12.543 M 10.40 % | 11.361 M -18.03 % | 13.859 M 0.00 % | 13.859 M 29.24 % | 10.724 M 0.00 % | 10.724 M 41.92 % | 7.556 M 0.00 % | 7.556 M |
| Selling and marketing expenses | 10.442 M -8.49 % | 11.410 M -2.81 % | 11.741 M 4.06 % | 11.283 M 64.64 % | 6.853 M -18.23 % | 8.380 M -17.76 % | 10.190 M 4.06 % | 9.793 M 72.60 % | 5.674 M -20.23 % | 7.113 M -85.83 % | 50.188 M 538.00 % | 7.867 M 29.18 % | 6.090 M 14.70 % | 5.309 M -0.45 % | 5.333 M 19.78 % | 4.453 M 39.63 % | 3.189 M -47.67 % | 6.093 M 454.51 % | 1.099 M -80.53 % | 5.643 M 58.09 % | 3.569 M 24.51 % | 2.867 M -36.17 % | 4.491 M 0.00 % | 4.491 M 14.77 % | 3.913 M 0.00 % | 3.913 M 105.80 % | 1.901 M 0.00 % | 1.901 M |
| Other expenses | 15.986 M -15.31 % | 18.876 M 328.10 % | -8.275 M -109.63 % | 85.971 M 205.28 % | 28.161 M 126.20 % | 12.450 M 54.66 % | 8.050 M -84.19 % | 50.920 M 142.39 % | 21.008 M -15.50 % | 24.862 M 5.21 % | 23.630 M -36.01 % | 36.925 M 702.53 % | 4.601 M -87.31 % | 36.269 M 1 927.77 % | -1.984 M -108.06 % | 24.620 M 88.49 % | 13.062 M 83.99 % | 7.099 M 175.96 % | -9.346 M -163.11 % | 14.809 M 122.44 % | 6.658 M 2.30 % | 6.508 M 225.39 % | 2.000 M 0.00 % | 2.000 M -65.34 % | 5.770 M 0.00 % | 5.770 M 791.60 % | 647.117 K 0.00 % | 647.117 K |
| Operating expenses | 172.509 M 2.43 % | 168.414 M -12.07 % | 191.541 M -8.87 % | 210.194 M 38.50 % | 151.770 M 20.40 % | 126.060 M 6.59 % | 118.270 M -45.67 % | 217.674 M 44.82 % | 150.304 M 0.78 % | 149.144 M -12.12 % | 169.710 M -1.53 % | 172.342 M 50.87 % | 114.232 M -4.71 % | 119.876 M 49.81 % | 80.019 M -15.92 % | 95.165 M 11.63 % | 85.255 M 27.28 % | 66.981 M 114.35 % | 31.249 M -38.17 % | 50.540 M 64.01 % | 30.815 M 21.47 % | 25.367 M -7.11 % | 27.308 M 0.00 % | 27.308 M 4.19 % | 26.208 M 0.00 % | 26.208 M 113.23 % | 12.291 M 0.00 % | 12.291 M |
| Cost and expenses | 2.099 B 21.83 % | 1.723 B -14.84 % | 2.023 B 9.49 % | 1.848 B 14.97 % | 1.607 B 15.82 % | 1.388 B -21.30 % | 1.763 B -5.21 % | 1.860 B 41.37 % | 1.316 B 24.17 % | 1.060 B -41.70 % | 1.818 B 23.92 % | 1.467 B 22.00 % | 1.202 B 0.01 % | 1.202 B 15.62 % | 1.040 B 29.98 % | 799.983 M 45.50 % | 549.828 M 19.34 % | 460.736 M 11.92 % | 411.650 M 43.76 % | 286.343 M 41.25 % | 202.726 M 46.80 % | 138.099 M -19.55 % | 171.667 M 0.00 % | 171.667 M 7.75 % | 159.318 M 0.00 % | 159.318 M 313.72 % | 38.509 M 0.00 % | 38.509 M |
| Research and development expenses | 87.011 M 11.11 % | 78.315 M -29.10 % | 110.462 M 73.61 % | 63.626 M -6.61 % | 68.130 M 29.14 % | 52.756 M -2.56 % | 54.142 M -34.80 % | 83.045 M 52.57 % | 54.429 M -10.71 % | 60.954 M 3.28 % | 59.021 M -1.12 % | 59.689 M 14.74 % | 52.021 M 18.20 % | 44.010 M 2.29 % | 43.026 M 40.09 % | 30.713 M -14.55 % | 35.943 M 55.41 % | 23.128 M 43.52 % | 16.116 M 24.70 % | 12.924 M 60.65 % | 8.045 M 73.69 % | 4.632 M -33.42 % | 6.957 M 0.00 % | 6.957 M 19.92 % | 5.802 M 0.00 % | 5.802 M 165.36 % | 2.186 M 0.00 % | 2.186 M |
| Selling general and administrative expenses | 69.512 M -2.40 % | 71.223 M -20.29 % | 89.354 M 47.46 % | 60.596 M 9.22 % | 55.479 M -8.83 % | 60.854 M 8.52 % | 56.078 M -33.01 % | 83.709 M 11.81 % | 74.867 M 18.22 % | 63.327 M -27.26 % | 87.060 M 14.96 % | 75.728 M 31.45 % | 57.610 M 45.49 % | 39.597 M 1.59 % | 38.977 M -2.15 % | 39.832 M 9.88 % | 36.250 M -1.37 % | 36.754 M 50.14 % | 24.480 M 7.33 % | 22.807 M 41.55 % | 16.112 M 13.24 % | 14.228 M -22.47 % | 18.350 M 0.00 % | 18.350 M 25.37 % | 14.637 M 0.00 % | 14.637 M 54.77 % | 9.457 M 0.00 % | 9.457 M |
| Interest income | 2.955 M -18.88 % | 3.642 M 47.26 % | 2.473 M -46.14 % | 4.592 M -11.24 % | 5.174 M -13.05 % | 5.951 M 80.98 % | 3.288 M 56.38 % | 2.103 M 82.68 % | 1.151 M | 0.000 -100.00 % | 2.354 M 52.88 % | 1.540 M -1.50 % | 1.563 M | 0.000 -100.00 % | 963.613 K 9.38 % | 880.988 K -52.32 % | 1.848 M 701.29 % | 230.589 K 74.88 % | 131.859 K -20.47 % | 165.791 K | 0.000 -100.00 % | 64.623 K | 0.000 | 0.000 -100.00 % | 2.861 M 0.00 % | 2.861 M 66.75 % | 1.716 M 0.00 % | 1.716 M |
| Interest expense | 36.084 M 20.60 % | 29.922 M -32.07 % | 44.050 M 6.49 % | 41.368 M -4.47 % | 43.303 M 9.74 % | 39.459 M -14.28 % | 46.030 M 81.27 % | 25.392 M -8.83 % | 27.852 M 55.56 % | 17.904 M 72.67 % | 10.369 M -58.33 % | 24.882 M 8.26 % | 22.984 M 27.73 % | 17.995 M 88.37 % | 9.553 M 28.70 % | 7.423 M -6.60 % | 7.947 M 9.45 % | 7.261 M 27.79 % | 5.682 M 31.80 % | 4.311 M 14.55 % | 3.763 M 0.80 % | 3.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 94.479 M 15.20 % | 82.013 M 0.00 % | 82.013 M 35.96 % | 60.322 M -22.98 % | 78.317 M 28.04 % | 61.166 M 0.00 % | 61.166 M 94.57 % | 31.437 M -32.93 % | 46.871 M 49.10 % | 31.437 M 0.00 % | 31.437 M 69.02 % | 18.600 M -29.68 % | 26.451 M 42.21 % | 18.600 M 0.00 % | 18.600 M 43.19 % | 12.989 M -22.86 % | 16.839 M 29.64 % | 12.989 M 0.00 % | 12.989 M 33.06 % | 9.761 M -17.43 % | 11.822 M 21.11 % | 9.761 M -6.82 % | 10.476 M 0.00 % | 10.476 M 15.80 % | 9.047 M 0.00 % | 9.047 M 887.30 % | 916.325 K 0.00 % | 916.325 K |
| Operating income | 154.876 M 122.25 % | 69.684 M -22.91 % | 90.391 M 165.07 % | 34.101 M -58.75 % | 82.666 M 49.83 % | 55.175 M 371.05 % | -20.356 M -220.15 % | 16.942 M 33.18 % | 12.721 M 29.82 % | 9.799 M 112.89 % | -76.027 M -355.79 % | 29.722 M -45.67 % | 54.709 M 0.23 % | 54.582 M -8.81 % | 59.855 M 29.42 % | 46.247 M 75.37 % | 26.371 M -48.54 % | 51.244 M -33.88 % | 77.496 M 94.41 % | 39.862 M 11.64 % | 35.707 M 3 880.30 % | 897.103 K -95.75 % | 21.109 M 0.00 % | 21.109 M -6.90 % | 22.673 M 0.00 % | 22.673 M 253.70 % | 6.410 M 0.00 % | 6.410 M |
| Operating income ratio | 0.07 76.77 % | 0.04 -9.11 % | 0.04 136.02 % | 0.02 -62.96 % | 0.05 27.92 % | 0.04 427.42 % | -0.01 -229.40 % | 0.01 -5.74 % | 0.01 4.51 % | 0.01 120.99 % | -0.04 -319.79 % | 0.02 -54.37 % | 0.04 0.22 % | 0.04 -20.21 % | 0.05 -0.41 % | 0.05 19.41 % | 0.05 -54.27 % | 0.10 -36.82 % | 0.16 29.65 % | 0.12 -18.40 % | 0.15 2 220.34 % | 0.01 -94.11 % | 0.11 0.00 % | 0.11 -12.10 % | 0.12 0.00 % | 0.12 -12.70 % | 0.14 0.00 % | 0.14 |
| Total other income expenses net | -173.777 K -14.80 % | -151.379 K 90.93 % | -1.669 M -181.15 % | 2.057 M 383.45 % | -725.695 K -964.41 % | 83.953 K 108.14 % | -1.032 M -8 485.70 % | 12.306 K -98.98 % | 1.203 M 383.08 % | -425.079 K -31.99 % | -322.054 K 29.10 % | -454.252 K -327.75 % | -106.196 K 74.54 % | -417.100 K 44.94 % | -757.478 K -58.27 % | -478.590 K -166.75 % | 716.996 K 166.72 % | -1.075 M -41.53 % | -759.315 K -2 337.43 % | 33.937 K 252.01 % | -22.325 K 89.54 % | -213.341 K -3.15 % | -206.826 K 0.00 % | -206.827 K -376.00 % | -43.451 K 0.00 % | -43.451 K -104.23 % | 1.028 M 0.00 % | 1.028 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 | 2023-01-01 | 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 | 2015-06-30 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 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 | 2015-12-31 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.193 B -1.64 % | 2.230 B -23.28 % | 2.907 B -7.94 % | 3.157 B -40.93 % | 5.345 B 58.00 % | 3.383 B 12.36 % | 3.011 B 25.51 % | 2.399 B 6.57 % | 2.251 B -5.20 % | 2.374 B 23.30 % | 1.926 B -7.83 % | 2.089 B 41.17 % | 1.480 B 46.08 % | 1.013 B 45.96 % | 694.064 M 42.89 % | 485.724 M 74.10 % | 278.997 M 643.25 % | -51.357 M -111.33 % | 453.148 M | 0.000 -100.00 % | 312.685 M 231.28 % | 94.388 M -56.61 % | 217.542 M 0.00 % | 217.542 M 34.80 % | 161.384 M 0.00 % | 161.384 M 64.28 % | 98.237 M 28.45 % | 76.476 M 0.00 % | 76.476 M |
| Total investments | 69.330 M -77.49 % | 308.000 M -5.19 % | 324.855 M -25.53 % | 436.233 M 541.52 % | 68.000 M 36.00 % | 50.000 M -76.08 % | 209.000 M 30.10 % | 160.650 M 14.20 % | 140.669 M 47.37 % | 95.455 M 13 914 623.03 % | 686.000 -100.00 % | 70.613 M 18.45 % | 59.613 M 3.79 % | 57.435 M 422.13 % | 11.000 M -79.44 % | 53.500 M 30.15 % | 41.106 M 20.16 % | 34.209 M 0.48 % | 34.044 M | 0.000 -100.00 % | 31.530 M -83.30 % | 188.776 M 639.39 % | 25.531 M | 0.000 -100.00 % | 19.011 M | 0.000 -100.00 % | 383.797 K 11.44 % | 344.403 K | 0.000 |
| Total debt | 3.290 B 4.12 % | 3.160 B -19.63 % | 3.932 B -2.43 % | 4.030 B -40.73 % | 6.799 B 41.97 % | 4.789 B 8.97 % | 4.395 B 29.47 % | 3.395 B 0.44 % | 3.380 B 7.86 % | 3.133 B 15.40 % | 2.715 B -2.38 % | 2.781 B 36.93 % | 2.031 B 27.39 % | 1.594 B 48.39 % | 1.075 B 53.64 % | 699.357 M 13.29 % | 617.310 M -3.23 % | 637.940 M 23.29 % | 517.444 M | 0.000 -100.00 % | 388.468 M | 0.000 -100.00 % | 311.929 M 0.00 % | 311.929 M 42.52 % | 218.860 M 0.00 % | 218.860 M 65.80 % | 132.000 M 33.33 % | 99.000 M 0.00 % | 99.000 M |
| Accumulated other comprehensive income loss | 149.040 M -94.74 % | 2.833 B | 0.000 -100.00 % | 1.955 B 515.23 % | 317.765 M 56.84 % | 202.599 M 0.00 % | 202.599 M -88.50 % | 1.762 B 1 599.64 % | 103.664 M -94.08 % | 1.751 B | 0.000 -100.00 % | 952.576 M 1 503.80 % | 59.395 M -93.56 % | 921.768 M 1 669.45 % | 52.094 M -94.26 % | 907.680 M 2 244.05 % | 38.723 M -95.85 % | 934.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 602.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.006 B 12.63 % | 893.543 M 8.88 % | 820.682 M 11.03 % | 739.146 M 5.83 % | 698.453 M 12.00 % | 623.616 M 9.18 % | 571.159 M -3.20 % | 590.057 M 3.48 % | 570.216 M 1.58 % | 561.372 M -8.15 % | 611.176 M 3.59 % | 589.992 M 5.35 % | 560.047 M 5.95 % | 528.572 M 11.87 % | 472.476 M 9.05 % | 433.252 M 11.48 % | 388.641 M 5.02 % | 370.067 M 12.59 % | 328.675 M | 0.000 -100.00 % | 243.186 M | 0.000 -100.00 % | 210.059 M -11.42 % | 237.134 M 31.93 % | 179.743 M -9.58 % | 198.784 M 252.48 % | 56.395 M 17.41 % | 48.034 M -11.53 % | 54.297 M |
| Common stock | 173.478 M 43.24 % | 121.110 M 12.69 % | 107.468 M 4.56 % | 102.784 M 0.00 % | 102.784 M 0.00 % | 102.783 M 0.00 % | 102.783 M 0.00 % | 102.783 M 0.00 % | 102.783 M 0.00 % | 102.783 M 0.00 % | 102.783 M 10.42 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 0.00 % | 93.080 M 33.33 % | 69.810 M | 0.000 -100.00 % | 69.810 M | 0.000 -100.00 % | 69.810 M 0.00 % | 69.810 M 0.00 % | 69.810 M 0.00 % | 69.810 M 39.62 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 4.031 B 8.10 % | 3.729 B 24.56 % | 2.993 B 11.80 % | 2.677 B 0.13 % | 2.674 B 3.14 % | 2.593 B -1.56 % | 2.634 B 7.29 % | 2.455 B 1.07 % | 2.429 B 0.57 % | 2.415 B 1.05 % | 2.390 B 46.12 % | 1.636 B 3.38 % | 1.582 B 2.51 % | 1.543 B 3.77 % | 1.487 B 3.72 % | 1.434 B 3.21 % | 1.389 B -0.57 % | 1.397 B 90.56 % | 733.254 M 9.30 % | 670.854 M 5.46 % | 636.118 M 5.49 % | 602.990 M 0.00 % | 602.990 M 0.00 % | 602.990 M 6.79 % | 564.641 M 0.00 % | 564.641 M 212.24 % | 180.837 M 6.69 % | 169.494 M 0.00 % | 169.494 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.715 M -76.85 % | 154.277 M 289.59 % | 39.599 M -69.00 % | 127.752 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.507 M -101.75 % | 826.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.590 B 2.27 % | 1.555 B -32.93 % | 2.318 B -6.64 % | 2.483 B -13.03 % | 2.855 B 13.80 % | 2.509 B 5.93 % | 2.368 B 79.47 % | 1.320 B -2.60 % | 1.355 B 20.85 % | 1.121 B 26.88 % | 883.561 M 7.86 % | 819.194 M 168.51 % | 305.088 M 0.37 % | 303.970 M 21.37 % | 250.451 M 29.51 % | 193.389 M 36.48 % | 141.701 M 551.78 % | 21.741 M 49.86 % | 14.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.777 B 1.67 % | 1.748 B -29.92 % | 2.495 B -5.78 % | 2.648 B -7.83 % | 2.872 B 8.10 % | 2.657 B 5.69 % | 2.514 B 68.98 % | 1.488 B -2.96 % | 1.533 B 19.53 % | 1.283 B 26.83 % | 1.011 B 17.19 % | 862.994 M 151.02 % | 343.796 M 0.64 % | 341.600 M 18.30 % | 288.747 M 34.90 % | 214.048 M 31.21 % | 163.133 M 285.82 % | 42.282 M 117.98 % | 19.397 M -97.65 % | 826.689 M 6 746.04 % | 12.075 M | 0.000 -100.00 % | 13.138 M | 0.000 -100.00 % | 12.602 M | 0.000 -100.00 % | 8.188 M -6.10 % | 8.719 M | 0.000 |
| Other current liabilities | 1.183 B -16.80 % | 1.422 B 3.25 % | 1.378 B 11.64 % | 1.234 B -36.08 % | 1.930 B 1 073.01 % | 164.551 M 359.01 % | -63.529 M -108.33 % | 762.367 M 177.65 % | 274.580 M 130.87 % | 118.932 M -42.74 % | 207.691 M -42.15 % | 359.046 M 53.24 % | 234.304 M 85.75 % | 126.136 M 22.58 % | 102.902 M 8 733.13 % | -1.192 M -101.61 % | 73.806 M 15 751.74 % | -471.552 K -100.94 % | 50.420 M | 0.000 100.00 % | -3.933 M | 0.000 -100.00 % | 22.127 M -60.20 % | 55.589 M -2.17 % | 56.822 M 14.23 % | 49.744 M 92.52 % | 25.838 M -21.11 % | 32.750 M -12.20 % | 37.302 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.098 M -80.57 % | 237.196 M -16.36 % | 283.594 M 16.45 % | 243.527 M 32.65 % | 183.588 M 5.16 % | 174.582 M | 0.000 -100.00 % | 201.781 M 18.15 % | 170.790 M 23.40 % | 138.408 M -2.81 % | 142.407 M 27.22 % | 111.936 M 4.88 % | 106.728 M 64.36 % | 64.934 M -14.19 % | 75.667 M | 0.000 -100.00 % | 38.073 M | 0.000 -100.00 % | 31.785 M | 0.000 -100.00 % | 24.213 M | 0.000 -100.00 % | 14.055 M 22.30 % | 11.493 M | 0.000 |
| Short term debt | 1.700 B 5.91 % | 1.606 B -0.55 % | 1.614 B 4.34 % | 1.547 B -36.06 % | 2.420 B 67.05 % | 1.449 B -29.43 % | 2.053 B 60.10 % | 1.282 B -36.68 % | 2.025 B 0.63 % | 2.012 B 9.87 % | 1.831 B 4.01 % | 1.761 B 20.00 % | 1.467 B 16.25 % | 1.262 B 53.18 % | 824.075 M 62.87 % | 505.968 M 6.38 % | 475.609 M -14.54 % | 556.522 M 23.32 % | 451.300 M | 0.000 -100.00 % | 388.468 M | 0.000 -100.00 % | 311.929 M 0.00 % | 311.929 M 51.16 % | 206.360 M -5.71 % | 218.860 M 65.80 % | 132.000 M 33.33 % | 99.000 M 0.00 % | 99.000 M |
| Total current liabilities | 5.413 B -7.36 % | 5.843 B -1.59 % | 5.938 B 5.23 % | 5.643 B -1.80 % | 5.746 B 4.41 % | 5.503 B -4.73 % | 5.776 B -1.72 % | 5.877 B 22.17 % | 4.811 B 14.12 % | 4.215 B -4.31 % | 4.405 B 6.02 % | 4.155 B 10.18 % | 3.771 B 24.06 % | 3.040 B 25.31 % | 2.426 B 43.16 % | 1.694 B 15.17 % | 1.471 B 2.26 % | 1.439 B 24.39 % | 1.157 B | 0.000 -100.00 % | 688.942 M | 0.000 -100.00 % | 594.043 M 0.00 % | 594.043 M 22.51 % | 484.898 M 0.00 % | 484.898 M 144.51 % | 198.318 M 11.52 % | 177.829 M 0.00 % | 177.829 M |
| Total liabilities | 7.191 B -5.28 % | 7.591 B -9.97 % | 8.432 B 1.72 % | 8.290 B -3.81 % | 8.619 B 5.61 % | 8.160 B -1.57 % | 8.290 B 12.56 % | 7.365 B 16.10 % | 6.344 B 15.38 % | 5.498 B 1.50 % | 5.417 B 7.94 % | 5.018 B 21.95 % | 4.115 B 21.69 % | 3.381 B 24.57 % | 2.715 B 42.24 % | 1.908 B 16.77 % | 1.634 B 10.35 % | 1.481 B 25.94 % | 1.176 B 42.25 % | 826.689 M 17.93 % | 701.017 M | 0.000 -100.00 % | 607.182 M 2.21 % | 594.043 M 19.41 % | 497.500 M 2.60 % | 484.898 M 134.81 % | 206.505 M 10.70 % | 186.548 M 4.90 % | 177.829 M |
| Other non current assets | 231.722 M 6.99 % | 216.579 M 13.36 % | 191.059 M -19.50 % | 237.341 M -3.92 % | 247.013 M 474.60 % | 42.989 M -38.64 % | 70.058 M -38.24 % | 113.440 M -4.50 % | 118.780 M -2.52 % | 121.845 M -62.53 % | 325.211 M 253.49 % | 92.000 M -5.35 % | 97.202 M -35.35 % | 150.345 M 36.52 % | 110.124 M -33.97 % | 166.787 M 45.18 % | 114.887 M 15 073.47 % | 757.154 K -97.99 % | 37.657 M | 0.000 -100.00 % | 11.129 M 111.79 % | -94.388 M -627.37 % | 17.898 M -67.06 % | 54.330 M 61.68 % | 33.604 M -45.14 % | 61.253 M 120.19 % | 27.819 M 242.97 % | 8.111 M -31.81 % | 11.895 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.995 M -2.13 % | 214.559 M 33.56 % | 160.650 M 14.20 % | 140.669 M 13.63 % | 123.798 M | 0.000 -100.00 % | 75.774 M -2.27 % | 77.534 M 35.00 % | 57.435 M 6.86 % | 53.749 M 35.20 % | 39.755 M -3.28 % | 41.106 M 20.16 % | 34.209 M 0.48 % | 34.044 M | 0.000 -100.00 % | 31.530 M | 0.000 -100.00 % | 25.531 M | 0.000 -100.00 % | 19.011 M | 0.000 -100.00 % | 383.797 K 11.44 % | 344.403 K | 0.000 |
| Intangible assets | 271.278 M 0.27 % | 270.539 M -0.39 % | 271.589 M 5.63 % | 257.113 M 9.33 % | 235.164 M 1.07 % | 232.673 M -4.78 % | 244.357 M 1.42 % | 240.935 M 0.54 % | 239.647 M -0.53 % | 240.919 M -0.44 % | 241.982 M 51.14 % | 160.107 M 14.31 % | 140.061 M 38.48 % | 101.143 M -0.39 % | 101.541 M 11.05 % | 91.440 M 0.96 % | 90.570 M 328.10 % | 21.156 M 2.70 % | 20.600 M | 0.000 -100.00 % | 20.873 M | 0.000 -100.00 % | 19.897 M 0.00 % | 19.897 M -1.68 % | 20.237 M 0.00 % | 20.237 M 23.66 % | 16.366 M -2.37 % | 16.763 M 0.00 % | 16.763 M |
| 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 |
| Goodwill and intangible assets | 271.278 M 0.27 % | 270.539 M -0.39 % | 271.589 M 5.63 % | 257.113 M 9.33 % | 235.164 M 1.07 % | 232.673 M -4.78 % | 244.357 M 1.42 % | 240.935 M 0.54 % | 239.647 M -0.53 % | 240.919 M -0.44 % | 241.982 M 51.14 % | 160.107 M 14.31 % | 140.061 M 38.48 % | 101.143 M -0.39 % | 101.541 M 11.05 % | 91.440 M 0.96 % | 90.570 M 328.10 % | 21.156 M 2.70 % | 20.600 M | 0.000 -100.00 % | 20.873 M | 0.000 -100.00 % | 19.897 M 0.00 % | 19.897 M -1.68 % | 20.237 M 0.00 % | 20.237 M 23.66 % | 16.366 M -2.37 % | 16.763 M 0.00 % | 16.763 M |
| Property plant equipment net | 4.434 B 1.57 % | 4.365 B 2.83 % | 4.245 B 1.25 % | 4.193 B 2.68 % | 4.083 B 4.67 % | 3.901 B 0.36 % | 3.887 B 12.65 % | 3.451 B 14.41 % | 3.016 B 14.24 % | 2.640 B -1.38 % | 2.677 B 26.48 % | 2.117 B 16.20 % | 1.822 B 17.42 % | 1.551 B 13.96 % | 1.361 B 34.05 % | 1.015 B 18.10 % | 859.825 M 13.12 % | 760.115 M 12.60 % | 675.067 M | 0.000 -100.00 % | 586.291 M | 0.000 -100.00 % | 516.665 M 0.00 % | 516.665 M 27.71 % | 404.564 M 0.00 % | 404.564 M 146.34 % | 164.230 M 13.49 % | 144.705 M 0.00 % | 144.705 M |
| Total non current assets | 5.087 B 1.58 % | 5.007 B 3.15 % | 4.855 B 0.45 % | 4.833 B 2.86 % | 4.698 B 3.93 % | 4.521 B -0.57 % | 4.547 B 11.12 % | 4.092 B 12.61 % | 3.634 B 12.34 % | 3.235 B -0.30 % | 3.244 B 30.58 % | 2.485 B 14.54 % | 2.169 B 14.90 % | 1.888 B 14.67 % | 1.646 B 23.95 % | 1.328 B 18.79 % | 1.118 B 34.90 % | 828.837 M 6.77 % | 776.291 M -48.16 % | 1.498 B 125.67 % | 663.594 M 803.05 % | -94.388 M -115.97 % | 590.893 M 0.00 % | 590.893 M 21.57 % | 486.055 M 0.00 % | 486.055 M 128.57 % | 212.649 M 22.66 % | 173.363 M 0.00 % | 173.363 M |
| Other current assets | 198.527 M -19.23 % | 245.803 M -6.54 % | 263.015 M 16.39 % | 225.975 M -11.47 % | 255.250 M -22.83 % | 330.774 M 17.20 % | 282.224 M 0.37 % | 281.189 M -4.02 % | 292.952 M -26.41 % | 398.075 M -14.33 % | 464.656 M 45.31 % | 319.764 M -37.51 % | 511.728 M 104.07 % | 250.757 M 2.82 % | 243.890 M 49.48 % | 163.155 M 32.38 % | 123.244 M -22.31 % | 158.638 M 196.32 % | 53.536 M | 0.000 -100.00 % | 40.511 M | 0.000 -100.00 % | 29.075 M 0.00 % | 29.075 M -76.86 % | 125.647 M 9.66 % | 114.573 M 19.91 % | 95.552 M -15.42 % | 112.968 M 801.56 % | 12.530 M |
| Short term investments | 69.330 M -77.49 % | 308.000 M -5.19 % | 324.855 M -25.53 % | 436.233 M 541.52 % | 68.000 M 36.00 % | 50.000 M -76.08 % | 209.000 M 109.00 % | 100.000 M | 0.000 -100.00 % | 95.455 M 13 914 623.03 % | 686.000 -100.00 % | 70.613 M 18.45 % | 59.613 M | 0.000 -100.00 % | 11.000 M -79.44 % | 53.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 188.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.097 B 17.93 % | 930.119 M -9.30 % | 1.026 B 17.53 % | 872.571 M -39.99 % | 1.454 B 3.40 % | 1.406 B 1.60 % | 1.384 B 39.01 % | 995.785 M -11.77 % | 1.129 B 48.72 % | 758.954 M -3.86 % | 789.408 M 14.05 % | 692.141 M 25.54 % | 551.333 M -5.17 % | 581.376 M 52.81 % | 380.462 M 78.09 % | 213.633 M -36.85 % | 338.313 M -50.92 % | 689.297 M 972.06 % | 64.297 M | 0.000 -100.00 % | 75.783 M 180.29 % | -94.388 M -200.00 % | 94.388 M 0.00 % | 94.388 M 64.22 % | 57.476 M 0.00 % | 57.476 M 70.23 % | 33.763 M 49.90 % | 22.524 M 0.00 % | 22.524 M |
| Cash and short term investments | 1.166 B -5.81 % | 1.238 B -8.31 % | 1.350 B 3.18 % | 1.309 B -14.01 % | 1.522 B 4.51 % | 1.456 B -8.59 % | 1.593 B 59.99 % | 995.785 M -11.77 % | 1.129 B 32.10 % | 854.409 M 8.23 % | 789.408 M 3.49 % | 762.754 M 24.85 % | 610.946 M 5.09 % | 581.376 M 48.51 % | 391.462 M 46.54 % | 267.133 M -21.04 % | 338.313 M -50.92 % | 689.297 M 972.06 % | 64.297 M | 0.000 -100.00 % | 75.783 M -19.71 % | 94.388 M 0.00 % | 94.388 M 0.00 % | 94.388 M 64.22 % | 57.476 M 0.00 % | 57.476 M 70.23 % | 33.763 M 49.90 % | 22.524 M 0.00 % | 22.524 M |
| Total current assets | 6.135 B -2.82 % | 6.312 B -3.93 % | 6.571 B 7.11 % | 6.134 B -8.72 % | 6.720 B 7.83 % | 6.232 B -2.28 % | 6.378 B 11.34 % | 5.728 B 11.46 % | 5.139 B 9.84 % | 4.679 B 2.54 % | 4.563 B 9.43 % | 4.169 B 18.17 % | 3.528 B 16.17 % | 3.037 B 18.84 % | 2.556 B 26.87 % | 2.014 B 5.70 % | 1.906 B -7.02 % | 2.049 B 80.90 % | 1.133 B | 0.000 -100.00 % | 673.541 M 613.59 % | 94.388 M -84.76 % | 619.279 M 0.00 % | 619.279 M 7.50 % | 576.086 M 0.00 % | 576.086 M 229.77 % | 174.694 M -4.37 % | 182.679 M 0.00 % | 182.679 M |
| Inventory | 873.026 M -12.93 % | 1.003 B 1.26 % | 990.164 M 4.00 % | 952.078 M 2.77 % | 926.410 M 0.56 % | 921.264 M 8.84 % | 846.445 M -11.59 % | 957.378 M 3.77 % | 922.560 M -6.86 % | 990.467 M 8.07 % | 916.488 M -5.08 % | 965.584 M 16.53 % | 828.635 M 9.02 % | 760.081 M 22.20 % | 621.994 M 18.35 % | 525.554 M 13.72 % | 462.137 M 39.37 % | 331.589 M 53.70 % | 215.738 M | 0.000 -100.00 % | 163.508 M | 0.000 -100.00 % | 161.105 M 0.00 % | 161.105 M 12.79 % | 142.841 M 0.00 % | 142.841 M 214.78 % | 45.378 M -3.83 % | 47.187 M 0.00 % | 47.187 M |
| Net receivables | 3.897 B 1.86 % | 3.826 B -3.57 % | 3.967 B 8.76 % | 3.648 B -9.19 % | 4.017 B 13.99 % | 3.524 B -3.61 % | 3.656 B 4.63 % | 3.494 B 25.01 % | 2.795 B 13.94 % | 2.453 B 2.55 % | 2.392 B 12.77 % | 2.121 B 33.49 % | 1.589 B 9.98 % | 1.445 B 10.76 % | 1.304 B 23.24 % | 1.058 B 7.79 % | 981.927 M 12.87 % | 869.969 M 8.83 % | 799.382 M | 0.000 -100.00 % | 409.979 M | 0.000 -100.00 % | 334.712 M 0.00 % | 334.712 M -6.03 % | 356.191 M 36.37 % | 261.195 M 184.24 % | 91.892 M -13.33 % | 106.024 M 5.56 % | 100.438 M |
| Tax assets | 149.991 M -3.46 % | 155.372 M 5.54 % | 147.216 M 0.86 % | 145.967 M 9.60 % | 133.179 M -0.72 % | 134.148 M 2.79 % | 130.501 M 3.59 % | 125.979 M 6.43 % | 118.369 M 9.80 % | 107.803 M | 0.000 -100.00 % | 40.125 M 22.42 % | 32.777 M 18.55 % | 27.647 M 40.34 % | 19.701 M 33.29 % | 14.780 M 25.83 % | 11.746 M -6.78 % | 12.600 M 41.20 % | 8.923 M | 0.000 -100.00 % | 13.772 M | 0.000 -100.00 % | 10.901 M | 0.000 -100.00 % | 8.638 M | 0.000 -100.00 % | 3.851 M 11.99 % | 3.439 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.478 B -10.39 % | 2.765 B -4.32 % | 2.890 B 2.72 % | 2.814 B 101.65 % | 1.395 B -49.77 % | 2.778 B -19.81 % | 3.464 B -2.58 % | 3.556 B 36.79 % | 2.600 B 28.98 % | 2.016 B -14.82 % | 2.366 B 20.45 % | 1.964 B 5.02 % | 1.871 B 16.22 % | 1.609 B 10.43 % | 1.458 B 35.81 % | 1.073 B 21.37 % | 884.191 M 17.30 % | 753.796 M 50.58 % | 500.584 M | 0.000 -100.00 % | 261.616 M | 0.000 -100.00 % | 226.525 M 0.00 % | 226.525 M 4.73 % | 216.294 M 0.00 % | 216.294 M 506.92 % | 35.638 M -14.18 % | 41.526 M 0.00 % | 41.526 M |
| Tax payables | 51.345 M 3.14 % | 49.784 M -10.41 % | 55.568 M 16.79 % | 47.580 M 9 050.74 % | 519.963 K -98.79 % | 42.850 M 9.10 % | 39.276 M 18.60 % | 33.116 M 110.28 % | 15.749 M -23.30 % | 20.531 M | 0.000 -100.00 % | 36.712 M 30.58 % | 28.115 M 37.59 % | 20.433 M 47.31 % | 13.871 M 204.29 % | 4.558 M 198.44 % | 1.527 M -64.30 % | 4.278 M -65.71 % | 12.478 M | 0.000 -100.00 % | 4.719 M | 0.000 -100.00 % | 1.677 M | 0.000 -100.00 % | 5.422 M | 0.000 -100.00 % | 4.842 M 6.36 % | 4.553 M | 0.000 |
| Deferred revenue non current | 176.924 M -1.19 % | 179.050 M 12.46 % | 159.219 M 8.45 % | 146.808 M 16.15 % | 126.395 M -1.81 % | 128.724 M 2.28 % | 125.856 M 15.35 % | 109.108 M -6.21 % | 116.329 M 19.79 % | 97.114 M | 0.000 -100.00 % | 43.800 M 18.24 % | 37.043 M -1.56 % | 37.631 M -1.74 % | 38.296 M 85.37 % | 20.659 M -3.61 % | 21.433 M 4.34 % | 20.542 M 5.90 % | 19.397 M | 0.000 -100.00 % | 12.075 M | 0.000 -100.00 % | 13.138 M | 0.000 -100.00 % | 12.602 M | 0.000 -100.00 % | 8.188 M -6.10 % | 8.719 M | 0.000 |
| Minority interest | -434.073 K -512.05 % | 105.344 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.061 M 61.59 % | 3.132 M -69.63 % | 10.313 M 0.90 % | 10.221 M -35.64 % | 15.881 M 101.95 % | -815.147 M -1 731.00 % | 49.978 M 87.38 % | 26.672 M -38.93 % | 43.678 M 104.33 % | 21.376 M -58.69 % | 51.749 M 599.56 % | 7.397 M -29.38 % | 10.475 M -30.02 % | 14.968 M 7.49 % | 13.926 M -43.94 % | 24.841 M 112.30 % | 11.701 M 130.84 % | -37.937 M 26.53 % | -51.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.405 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 |
| Other total stockholders equity | 2.702 B 2 360.50 % | -119.543 M -105.79 % | 2.065 B 1 827.53 % | -119.543 M -107.69 % | 1.555 B -2.28 % | 1.591 B -18.81 % | 1.960 B | 0.000 -100.00 % | 1.652 B | 0.000 -100.00 % | 1.676 B | 0.000 -100.00 % | 869.674 M | 0.000 -100.00 % | 921.768 M | 0.000 -100.00 % | 907.680 M | 0.000 -100.00 % | 334.769 M -50.10 % | 670.854 M 107.62 % | 323.122 M | 0.000 -100.00 % | 323.122 M 9.15 % | 296.046 M -6.04 % | 315.088 M 6.43 % | 296.046 M 297.69 % | 74.442 M 14.18 % | 65.197 M 0.00 % | 65.197 M |
| Deferred tax liabilities non current | 10.722 M -26.48 % | 14.584 M -17.13 % | 17.599 M -3.11 % | 18.164 M 1.97 % | 17.813 M -10.15 % | 19.825 M -1.14 % | 20.054 M -14.34 % | 23.412 M -2.94 % | 24.122 M -3.19 % | 24.916 M | 0.000 | 0.000 -100.00 % | 1.664 M | 0.000 100.00 % | -149.457 K | 0.000 100.00 % | -21.433 M -4.34 % | -20.542 M | 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 |
| Total assets | 11.221 B -0.87 % | 11.320 B -0.93 % | 11.426 B 4.18 % | 10.967 B -3.95 % | 11.419 B 6.19 % | 10.753 B -1.57 % | 10.924 B 11.25 % | 9.820 B 11.94 % | 8.773 B 10.86 % | 7.913 B 1.36 % | 7.807 B 17.33 % | 6.654 B 16.79 % | 5.697 B 15.68 % | 4.925 B 17.21 % | 4.202 B 25.71 % | 3.342 B 10.54 % | 3.024 B 5.05 % | 2.878 B 50.76 % | 1.909 B 27.49 % | 1.498 B 12.00 % | 1.337 B | 0.000 -100.00 % | 1.210 B 0.00 % | 1.210 B 13.94 % | 1.062 B 0.00 % | 1.062 B 174.21 % | 387.343 M 8.79 % | 356.042 M 0.00 % | 356.042 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 | 2023-01-01 | 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 | 2015-12-31 | 2015-06-30 | 2015-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 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 | 2015-06-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -212.388 M -166.18 % | 320.905 M | 0.000 | 0.000 100.00 % | -901.195 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.853 M | 0.000 -100.00 % | 8.665 M 161.31 % | -14.133 M -200.00 % | 14.133 M | 0.000 -100.00 % | 19.349 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -365.254 M | 0.000 100.00 % | -2.316 B -791.35 % | 335.038 M 200.00 % | -335.038 M | 0.000 100.00 % | -2.229 B -344.25 % | 912.774 M 200.00 % | -912.774 M | 0.000 100.00 % | -1.514 B -322.29 % | 680.926 M 200.00 % | -680.926 M | 0.000 100.00 % | -651.577 M -651.76 % | 118.091 M 200.00 % | -118.091 M | 0.000 100.00 % | -26.988 M 5.96 % | -28.699 M 47.62 % | -54.789 M 0.00 % | -54.789 M | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -295.245 M | 0.000 100.00 % | -2.464 B -850.89 % | 328.156 M 200.00 % | -328.156 M | 0.000 100.00 % | -1.840 B -361.39 % | 703.868 M 200.00 % | -703.868 M | 0.000 100.00 % | -1.051 B -352.94 % | 415.642 M 200.00 % | -415.642 M | 0.000 100.00 % | -578.213 M -636.64 % | 107.746 M 200.00 % | -107.746 M | 0.000 100.00 % | -15.299 M 0.00 % | -15.299 M 64.01 % | -42.505 M 0.00 % | -42.505 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -86.368 M | 0.000 -100.00 % | 74.195 M 1 121.96 % | 6.072 M 200.00 % | -6.072 M | 0.000 100.00 % | -384.419 M -285.13 % | 207.653 M 200.00 % | -207.653 M | 0.000 100.00 % | -458.961 M -274.02 % | 263.736 M 200.00 % | -263.736 M | 0.000 100.00 % | -71.123 M -866.27 % | 9.282 M 200.00 % | -9.282 M | 0.000 100.00 % | -12.876 M 0.00 % | -12.876 M -9.18 % | -11.793 M 0.00 % | -11.793 M | 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.359 M | 0.000 -100.00 % | 73.615 M 8 983.68 % | 810.405 K 200.00 % | -810.405 K | 0.000 100.00 % | -5.229 M -517.45 % | 1.253 M 200.00 % | -1.253 M | 0.000 100.00 % | -3.334 M -315.29 % | 1.549 M 200.00 % | -1.549 M | 0.000 100.00 % | -2.240 M -310.75 % | 1.063 M 200.00 % | -1.063 M | 0.000 -100.00 % | 1.187 M 326.07 % | -524.900 K -6.71 % | -491.900 K 0.00 % | -491.900 K | 0.000 | 0.000 |
| Other non cash items | 222.236 M 582.59 % | -46.050 M | 0.000 100.00 % | -96.270 M 25.18 % | -128.675 M 49.11 % | -252.846 M -113.85 % | 1.826 B 3 100.42 % | 57.052 M 121.29 % | -268.019 M 21.65 % | -342.098 M -123.29 % | 1.469 B 619.32 % | -282.884 M -140.34 % | 701.325 M 658.77 % | -125.513 M 14.88 % | -147.451 M -301.38 % | -36.736 M 74.80 % | -145.769 M -168.09 % | -54.372 M -110.87 % | 500.164 M 492.07 % | -127.570 M -420.83 % | 39.762 M 278.45 % | -22.282 M -310.69 % | 10.576 M -13.93 % | 12.287 M -6.90 % | 13.198 M 0.00 % | 13.198 M 291.81 % | -6.881 M 0.00 % | -6.881 M |
| Net cash provided by operating activities | 222.236 M 582.59 % | -46.050 M | 0.000 100.00 % | -55.577 M 65.28 % | -160.093 M 20.11 % | -200.389 M 10.45 % | -223.766 M -391.01 % | 76.892 M 146.23 % | -166.340 M 31.79 % | -243.871 M 56.87 % | -565.399 M -183.27 % | -199.598 M -76.63 % | -113.003 M 5.43 % | -119.494 M 2.28 % | -122.282 M -525.44 % | -19.551 M 85.77 % | -137.371 M -279.61 % | -36.187 M 2.35 % | -37.057 M -2 395.88 % | 1.614 M 107.27 % | -22.217 M -2.74 % | -21.624 M -263.34 % | 13.238 M 0.00 % | 13.238 M 201.92 % | -12.990 M 0.00 % | -12.990 M -1 883.23 % | -654.973 K 0.00 % | -654.973 K |
| Investments in property plant and equipment | -159.114 M -141.45 % | -65.900 M -26.74 % | -51.997 M 23.24 % | -67.736 M 16.90 % | -81.515 M 19.90 % | -101.761 M 14.86 % | -119.524 M 38.59 % | -194.646 M 14.96 % | -228.879 M -42.37 % | -160.763 M -304.54 % | -39.740 M 90.22 % | -406.511 M -55.57 % | -261.298 M -34.13 % | -194.802 M -139.51 % | -81.335 M 30.91 % | -117.731 M 33.06 % | -175.870 M -182.77 % | -62.196 M -16.35 % | -53.454 M -39.62 % | -38.285 M -82.46 % | -20.983 M 9.30 % | -23.134 M 38.33 % | -37.515 M 0.00 % | -37.515 M 20.90 % | -47.424 M 0.00 % | -47.424 M -193.84 % | -16.139 M 0.00 % | -16.139 M |
| Acquisitions net | 7.799 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.550 M | 0.000 | 0.000 -100.00 % | 871.554 K 868.39 % | 90.000 K 710.81 % | 11.100 K | 0.000 -100.00 % | 2.353 M | 0.000 | 0.000 -100.00 % | 785.925 K -24.74 % | 1.044 M 454.24 % | 188.410 K 13.94 % | 165.353 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.353 B -14.93 % | -1.178 B -0.77 % | -1.169 B -0.04 % | -1.168 B -113.53 % | -547.000 M -9.62 % | -499.000 M 9.93 % | -554.000 M 15.29 % | -654.000 M -5.48 % | -620.000 M -109.46 % | -296.000 M | 0.000 100.00 % | -175.387 M -0.39 % | -174.713 M -1 647.13 % | -10.000 M 91.56 % | -118.500 M -14.49 % | -103.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.609 B 34.55 % | 1.196 B -4.02 % | 1.246 B 55.83 % | 799.767 M 38.13 % | 579.000 M -18.36 % | 709.237 M 189.38 % | 245.085 M -62.58 % | 654.876 M 5.46 % | 620.958 M 109.36 % | 296.604 M | 0.000 -100.00 % | 162.227 M 40.18 % | 115.729 M 447.47 % | 21.139 M -86.89 % | 161.291 M 222.58 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 6.342 K -99.80 % | 3.106 M -93.27 % | 46.134 M -78.06 % | 210.237 M 2 102 272.93 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.996 M 2 267.14 % | 3.041 M 480.00 % | 524.387 K 231.51 % | 158.182 K -79.87 % | 785.925 K 101.50 % | -52.450 M -27 938.34 % | 188.410 K 13.94 % | 165.353 K 100.32 % | -51.888 M -37.67 % | -37.691 M -5 868.92 % | 653.343 K 4.76 % | 623.635 K 102.28 % | -27.345 M 42.24 % | -47.345 M -39 803.50 % | 119.246 K 0.00 % | 119.246 K -99.14 % | 13.793 M 0.00 % | 13.793 M |
| Net cash used for investing activites | 104.794 M 321.78 % | -47.251 M -283.35 % | 25.771 M 105.95 % | -432.863 M -1 071.00 % | -36.965 M -134.08 % | 108.477 M 125.32 % | -428.430 M -122.10 % | -192.899 M 15.33 % | -227.831 M -42.26 % | -160.148 M -596.49 % | 32.256 M 107.79 % | -414.277 M -29.56 % | -319.757 M -74.25 % | -183.505 M -386.00 % | -37.758 M 77.81 % | -170.181 M 3.13 % | -175.682 M -183.22 % | -62.030 M -19.55 % | -51.888 M -37.67 % | -37.691 M -85.40 % | -20.330 M 9.69 % | -22.510 M 17.68 % | -27.345 M 42.24 % | -47.345 M -0.08 % | -47.305 M 0.00 % | -47.305 M -1 915.93 % | -2.347 M 0.00 % | -2.347 M |
| Debt repayment | 48.342 M 45.82 % | 33.153 M -45.75 % | 61.114 M 164.06 % | -95.405 M -126.28 % | 363.097 M -30.68 % | 523.802 M -43.92 % | 933.948 M | 0.000 -100.00 % | 479.339 M 23.14 % | 389.277 M 391.30 % | -133.634 M -117.79 % | 751.233 M 73.47 % | 433.064 M -17.18 % | 522.920 M 46.89 % | 355.995 M 421.79 % | 68.226 M 489.65 % | -17.510 M -117.17 % | 102.000 M | 0.000 -100.00 % | 46.000 M 15.00 % | 40.000 M 9.59 % | 36.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.869 M -315.81 % | 11.987 M 200.00 % | -11.987 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 97.370 M 200.00 % | -97.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -53.765 M -79.28 % | -29.989 M 35.49 % | -46.490 M -42.82 % | -32.551 M -635.37 % | -4.427 M 87.58 % | -35.626 M -243.18 % | -10.381 M 57.20 % | -24.252 M 30.02 % | -34.656 M -25.30 % | -27.658 M -43.31 % | -19.300 M -22.81 % | -15.715 M 59.61 % | -38.908 M -186.79 % | -13.566 M -111.42 % | -6.417 M 24.71 % | -8.523 M 54.92 % | -18.905 M -160.52 % | -7.257 M -40.92 % | -5.150 M -11.40 % | -4.623 M -12.37 % | -4.114 M -12.22 % | -3.666 M -8.00 % | -3.394 M 0.00 % | -3.394 M -16.87 % | -2.904 M 0.00 % | -2.904 M 24.39 % | -3.841 M 0.00 % | -3.841 M |
| Other financing activites | -93.967 M -1 192.38 % | 8.602 M -95.15 % | 177.325 M -57.58 % | 418.039 M 278.52 % | -234.173 M 39.44 % | -386.699 M -304.38 % | 189.205 M 1 345.71 % | -15.188 M 65.81 % | -44.426 M -183.46 % | 53.232 M -93.48 % | 816.769 M 1 178.54 % | -75.729 M -47.12 % | -51.474 M 49.71 % | -102.353 M -102.20 % | -50.621 M -2 666.59 % | 1.972 M 103.98 % | -49.553 M -107.93 % | 624.892 M 635.73 % | 84.935 M 534.06 % | -19.568 M -595.32 % | 3.951 M 150.59 % | -7.809 M -130.10 % | 25.938 M -60.35 % | 65.415 M -10.35 % | 72.965 M 0.00 % | 72.965 M 1 058.13 % | 6.300 M 0.00 % | 6.300 M |
| Net cash used provided by financing activities | -99.390 M -944.74 % | 11.766 M -93.87 % | 191.950 M -33.83 % | 290.083 M 204.38 % | 95.303 M -6.08 % | 101.477 M -90.88 % | 1.113 B 2 921.36 % | -39.441 M -109.85 % | 400.257 M -3.52 % | 414.851 M -37.51 % | 663.835 M 0.61 % | 659.788 M 92.54 % | 342.683 M -15.80 % | 407.001 M 52.74 % | 266.475 M 332.06 % | 61.675 M 162.96 % | -97.954 M -113.61 % | 719.635 M 747.27 % | 84.935 M 289.44 % | 21.810 M -45.25 % | 39.837 M 59.18 % | 25.026 M -3.52 % | 25.938 M -60.35 % | 65.415 M -6.63 % | 70.061 M 0.00 % | 70.061 M 2 749.03 % | 2.459 M 0.00 % | 2.459 M |
| Effect of forex changes on cash | 720.007 K -33.77 % | 1.087 M 134.68 % | -3.135 M -1 688.17 % | 197.384 K -72.56 % | 719.387 K 20.93 % | 594.882 K 677.75 % | -102.966 K -151.16 % | 201.261 K -63.61 % | 553.082 K 202.83 % | -537.841 K -94.57 % | -276.424 K -164.30 % | 429.875 K -87.07 % | 3.325 M 1 717.09 % | -205.645 K 62.28 % | -545.147 K -48.07 % | -368.156 K -258.12 % | 232.829 K 154.98 % | 91.314 K 144.70 % | -204.304 K 5.60 % | -216.433 K -267.60 % | 129.139 K 395.87 % | -43.647 K -1 062.69 % | -3.754 K 0.03 % | -3.755 K -103.56 % | 105.501 K 0.00 % | 105.501 K 339.53 % | 24.003 K 0.00 % | 24.003 K |
| Net change in cash | 228.360 M 377.67 % | -82.242 M -160.50 % | 135.948 M 168.61 % | -198.159 M -514.98 % | 47.751 M 370.01 % | 10.160 M -97.79 % | 460.473 M 395.74 % | -155.701 M -2 840.98 % | 5.681 M -44.81 % | 10.293 M -92.11 % | 130.415 M 181.41 % | 46.344 M 153.42 % | -86.751 M -183.58 % | 103.796 M -1.71 % | 105.599 M 182.22 % | -128.431 M 68.73 % | -410.774 M -166.09 % | 621.509 M 5 793.85 % | -10.915 M 85.31 % | -74.328 M -2 780.74 % | -2.580 M 86.53 % | -19.152 M -261.92 % | 11.828 M -62.22 % | 31.305 M 217.10 % | 9.872 M 0.00 % | 9.872 M 2 004.37 % | -518.398 K 0.00 % | -518.398 K |
| Cash at beginning of period | 506.872 M -13.96 % | 589.114 M 30.00 % | 453.166 M -30.42 % | 651.325 M -53.69 % | 1.406 B 89.49 % | 742.201 M 163.45 % | 281.728 M -35.59 % | 437.430 M 1.32 % | 431.749 M 2.44 % | 421.456 M 44.81 % | 291.041 M 18.94 % | 244.698 M -26.17 % | 331.449 M 45.59 % | 227.653 M 86.52 % | 122.054 M -51.27 % | 250.486 M -62.12 % | 661.260 M 1 563.54 % | 39.750 M -9.58 % | 43.963 M -24.78 % | 58.447 M -4.23 % | 61.027 M -23.89 % | 80.179 M 705.82 % | -13.235 M 0.00 % | -13.235 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 735.232 M 45.05 % | 506.872 M -13.96 % | 589.114 M 30.00 % | 453.166 M -68.84 % | 1.454 B 93.27 % | 752.361 M 1.37 % | 742.201 M 163.45 % | 281.728 M -35.59 % | 437.430 M 1.32 % | 431.749 M 2.44 % | 421.456 M 44.81 % | 291.041 M 18.94 % | 244.698 M -26.17 % | 331.449 M 45.59 % | 227.653 M 86.52 % | 122.054 M -51.27 % | 250.486 M -62.12 % | 661.260 M 1 900.92 % | 33.048 M 308.10 % | -15.881 M -127.17 % | 58.447 M -4.23 % | 61.027 M 4 437.79 % | -1.407 M -107.79 % | 18.070 M 83.04 % | 9.872 M 0.00 % | 9.872 M 2 004.37 % | -518.398 K 0.00 % | -518.398 K |
| Operating cash flow | 222.236 M 582.59 % | -46.050 M | 0.000 100.00 % | -55.577 M 65.28 % | -160.093 M 20.11 % | -200.389 M 10.45 % | -223.766 M -391.01 % | 76.892 M 146.23 % | -166.340 M 31.79 % | -243.871 M 56.87 % | -565.399 M -183.27 % | -199.598 M -76.63 % | -113.003 M 5.43 % | -119.494 M 2.28 % | -122.282 M -525.44 % | -19.551 M 85.77 % | -137.371 M -279.61 % | -36.187 M 2.35 % | -37.057 M -2 395.88 % | 1.614 M 107.27 % | -22.217 M -2.74 % | -21.624 M -263.34 % | 13.238 M 0.00 % | 13.238 M 201.92 % | -12.990 M 0.00 % | -12.990 M -1 883.23 % | -654.973 K 0.00 % | -654.973 K |
| Capital expenditure | -159.114 M -141.45 % | -65.900 M -26.74 % | -51.997 M 23.24 % | -67.736 M 16.90 % | -81.515 M 19.90 % | -101.761 M 14.86 % | -119.524 M 38.59 % | -194.646 M 14.96 % | -228.879 M -42.37 % | -160.763 M -304.54 % | -39.740 M 90.22 % | -406.511 M -55.57 % | -261.298 M -34.13 % | -194.802 M -139.51 % | -81.335 M 30.91 % | -117.731 M 33.06 % | -175.870 M -182.77 % | -62.196 M -16.35 % | -53.454 M -39.62 % | -38.285 M -82.46 % | -20.983 M 9.30 % | -23.134 M 38.33 % | -37.515 M 0.00 % | -37.515 M 20.90 % | -47.424 M 0.00 % | -47.424 M -193.84 % | -16.139 M 0.00 % | -16.139 M |
| Free CashFlow | 63.122 M 155.50 % | -113.743 M 12.93 % | -130.635 M -5.94 % | -123.313 M 48.96 % | -241.608 M 20.04 % | -302.149 M 11.98 % | -343.290 M -191.53 % | -117.754 M 70.21 % | -395.219 M 2.33 % | -404.634 M 33.13 % | -605.139 M 0.16 % | -606.109 M -61.93 % | -374.301 M -19.09 % | -314.296 M -54.36 % | -203.617 M -48.32 % | -137.282 M 56.17 % | -313.241 M -218.39 % | -98.383 M -8.70 % | -90.510 M -146.82 % | -36.671 M 15.11 % | -43.199 M 3.48 % | -44.757 M -84.37 % | -24.276 M 0.00 % | -24.276 M 59.82 % | -60.414 M 0.00 % | -60.414 M -259.73 % | -16.794 M 0.00 % | -16.794 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2015 | 2015 |