Control Print Limited CONTROLPR.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.250 B 18.30 % | 3.593 B 18.07 % | 3.043 B 18.76 % | 2.562 B 25.90 % | 2.035 B 4.52 % | 1.947 B 11.53 % | 1.746 B 0.44 % | 1.738 B 17.98 % | 1.473 B 9.54 % | 1.345 B 19.13 % | 1.129 B 24.01 % | 910.577 M 14.08 % | 798.215 M 19.95 % | 665.435 M 14.79 % | 579.715 M 25.83 % | 460.698 M 21.62 % | 378.790 M -2.27 % | 387.573 M -1.87 % | 394.964 M 3.89 % | 380.193 M |
| Net income | 1.001 B 83.56 % | 545.080 M 3.13 % | 528.517 M 31.81 % | 400.976 M 38.02 % | 290.517 M 10.30 % | 263.384 M -11.46 % | 297.463 M -4.99 % | 313.102 M 21.43 % | 257.841 M -1.39 % | 261.472 M 38.59 % | 188.662 M 36.90 % | 137.815 M 13.40 % | 121.526 M 52.53 % | 79.674 M 37.22 % | 58.061 M 178.24 % | 20.868 M 963.68 % | 1.962 M -96.87 % | 62.645 M 10.27 % | 56.808 M -6.40 % | 60.693 M |
| Income before tax | 665.112 M -10.29 % | 741.433 M 16.63 % | 635.700 M 30.02 % | 488.926 M 39.86 % | 349.582 M 6.72 % | 327.569 M -12.21 % | 373.146 M -2.31 % | 381.953 M 13.02 % | 337.950 M 1.51 % | 332.918 M 20.35 % | 276.633 M 45.35 % | 190.325 M 29.05 % | 147.486 M 39.47 % | 105.747 M 38.73 % | 76.227 M 239.22 % | 22.471 M 162.65 % | 8.556 M -88.85 % | 76.735 M 1.12 % | 75.883 M 5.05 % | 72.232 M |
| Income before tax ratio | 0.16 -24.17 % | 0.21 -1.22 % | 0.21 9.49 % | 0.19 11.09 % | 0.17 2.11 % | 0.17 -21.29 % | 0.21 -2.73 % | 0.22 -4.20 % | 0.23 -7.33 % | 0.25 1.02 % | 0.24 17.20 % | 0.21 13.12 % | 0.18 16.27 % | 0.16 20.86 % | 0.13 169.58 % | 0.05 115.95 % | 0.02 -88.59 % | 0.20 3.05 % | 0.19 1.13 % | 0.19 |
| EBITDA | 864.841 M -3.23 % | 893.701 M 12.43 % | 794.867 M 22.53 % | 648.706 M 33.93 % | 484.370 M 12.98 % | 428.731 M -5.17 % | 452.115 M -3.53 % | 468.675 M 12.34 % | 417.206 M 10.34 % | 378.094 M 22.55 % | 308.521 M 45.64 % | 211.836 M 35.80 % | 155.988 M 74.82 % | 89.228 M 65.13 % | 54.034 M 90.33 % | 28.389 M 19.40 % | 23.776 M -52.85 % | 50.425 M -38.29 % | 81.713 M 5.59 % | 77.387 M |
| Net income ratio | 0.24 55.16 % | 0.15 -12.65 % | 0.17 10.99 % | 0.16 9.63 % | 0.14 5.53 % | 0.14 -20.61 % | 0.17 -5.41 % | 0.18 2.93 % | 0.17 -9.97 % | 0.19 16.34 % | 0.17 10.39 % | 0.15 -0.59 % | 0.15 27.16 % | 0.12 19.55 % | 0.10 121.11 % | 0.05 774.57 % | 0.01 -96.80 % | 0.16 12.38 % | 0.14 -9.90 % | 0.16 |
| Ratio EBITDA | 0.20 -18.20 % | 0.25 -4.77 % | 0.26 3.18 % | 0.25 6.38 % | 0.24 8.09 % | 0.22 -14.98 % | 0.26 -3.95 % | 0.27 -4.78 % | 0.28 0.74 % | 0.28 2.87 % | 0.27 17.44 % | 0.23 19.05 % | 0.20 45.74 % | 0.13 43.86 % | 0.09 51.26 % | 0.06 -1.83 % | 0.06 -51.76 % | 0.13 -37.11 % | 0.21 1.64 % | 0.20 |
| Gross profit ratio | 0.57 64.25 % | 0.35 -39.04 % | 0.57 0.25 % | 0.57 -2.09 % | 0.58 -0.74 % | 0.59 -3.87 % | 0.61 -4.86 % | 0.64 9.96 % | 0.58 -2.88 % | 0.60 3.09 % | 0.58 12.07 % | 0.52 7.19 % | 0.48 17.28 % | 0.41 25.32 % | 0.33 14.57 % | 0.29 -9.54 % | 0.32 -21.03 % | 0.40 52.15 % | 0.26 -1.47 % | 0.27 |
| Weighted average shs out dil | 15.993 M -0.94 % | 16.145 M -1.14 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 3.22 % | 15.822 M 0.96 % | 15.672 M 0.00 % | 15.672 M 5.09 % | 14.913 M 3.34 % | 14.431 M 5.63 % | 13.662 M 0.38 % | 13.610 M 9.52 % | 12.427 M 0.44 % | 12.372 M 5.11 % | 11.771 M 4.37 % | 11.278 M 1.69 % | 11.090 M 3.08 % | 10.759 M |
| Weighted average shs out | 15.993 M -0.95 % | 16.146 M -1.14 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 3.22 % | 15.822 M 0.96 % | 15.672 M 1.43 % | 15.451 M 7.95 % | 14.313 M 5.17 % | 13.610 M 2.77 % | 13.243 M 1.79 % | 13.010 M 4.69 % | 12.427 M 2.76 % | 12.093 M 6.62 % | 11.342 M 0.57 % | 11.278 M 1.69 % | 11.090 M 3.08 % | 10.759 M |
| EPS diluted | 62.56 85.31 % | 33.76 4.33 % | 32.36 31.81 % | 24.55 38.00 % | 17.79 10.29 % | 16.13 -11.42 % | 18.21 -7.98 % | 19.79 59.34 % | 12.42 -25.54 % | 16.68 31.86 % | 12.65 32.46 % | 9.55 7.42 % | 8.89 51.97 % | 5.85 23.68 % | 4.73 179.88 % | 1.69 894.12 % | 0.17 -96.94 % | 5.55 8.40 % | 5.12 -9.38 % | 5.65 |
| Earnings per share | 62.56 85.31 % | 33.76 4.33 % | 32.36 31.81 % | 24.55 38.00 % | 17.79 10.29 % | 16.13 -11.42 % | 18.21 -7.98 % | 19.79 59.34 % | 12.42 -26.60 % | 16.92 28.38 % | 13.18 30.11 % | 10.13 10.47 % | 9.17 49.59 % | 6.13 29.60 % | 4.73 173.41 % | 1.73 917.65 % | 0.17 -96.94 % | 5.55 8.40 % | 5.12 -9.38 % | 5.65 |
| Gross profit | 2.426 B 94.31 % | 1.249 B -28.02 % | 1.735 B 19.06 % | 1.457 B 23.26 % | 1.182 B 3.74 % | 1.139 B 7.22 % | 1.063 B -4.44 % | 1.112 B 29.73 % | 857.276 M 6.38 % | 805.857 M 22.81 % | 656.177 M 38.99 % | 472.116 M 22.27 % | 386.114 M 40.68 % | 274.456 M 43.86 % | 190.786 M 44.17 % | 132.337 M 10.02 % | 120.290 M -22.82 % | 155.847 M 49.30 % | 104.385 M 2.36 % | 101.976 M |
| Income tax expense | -335.412 M -270.82 % | 196.353 M 83.19 % | 107.183 M 21.87 % | 87.950 M 48.90 % | 59.065 M -7.98 % | 64.185 M -15.19 % | 75.683 M 9.92 % | 68.851 M -14.05 % | 80.109 M 2.46 % | 78.187 M 0.40 % | 77.877 M 48.31 % | 52.510 M 102.26 % | 25.961 M -0.43 % | 26.073 M 43.53 % | 18.165 M 1 033.09 % | 1.603 M -75.69 % | 6.594 M -53.20 % | 14.090 M -25.30 % | 18.863 M 64.03 % | 11.500 M |
| Cost of revenue | 1.888 B -19.45 % | 2.344 B 79.19 % | 1.308 B 18.36 % | 1.105 B 29.55 % | 853.191 M 5.61 % | 807.869 M 18.24 % | 683.246 M 9.11 % | 626.206 M 1.62 % | 616.213 M 14.25 % | 539.357 M 14.02 % | 473.056 M 7.89 % | 438.461 M 6.40 % | 412.101 M 5.40 % | 390.979 M 0.53 % | 388.929 M 18.45 % | 328.361 M 27.03 % | 258.501 M 11.55 % | 231.727 M -20.25 % | 290.580 M 4.44 % | 278.217 M |
| General and administrative expenses | 905.668 M 719.32 % | 110.539 M 72.61 % | 64.038 M 1.35 % | 63.188 M 50.92 % | 41.869 M -14.96 % | 49.232 M -14.88 % | 57.841 M -12.18 % | 65.864 M 2.25 % | 64.417 M -10.46 % | 71.946 M | 0.000 -100.00 % | 47.744 M 9.57 % | 43.574 M | 0.000 -100.00 % | 44.286 M 25.32 % | 35.337 M 15.49 % | 30.597 M -15.45 % | 36.190 M | 0.000 | 0.000 |
| Selling and marketing expenses | 57.677 M -49.26 % | 113.662 M 0.67 % | 112.900 M 9.18 % | 103.404 M 55.80 % | 66.371 M 3.75 % | 63.969 M 11.41 % | 57.417 M -6.71 % | 61.549 M 444.63 % | 11.301 M -66.72 % | 33.953 M | 0.000 -100.00 % | 20.779 M 27.29 % | 16.324 M | 0.000 -100.00 % | 24.137 M 32.97 % | 18.152 M 7.15 % | 16.941 M -16.24 % | 20.226 M | 0.000 | 0.000 |
| Other expenses | -90.358 M -136.61 % | 246.807 M -73.31 % | 924.877 M 14.37 % | 808.649 M 423.84 % | 154.370 M -75.01 % | 617.681 M 270 812.72 % | 228.000 K 3 157.14 % | 7.000 K -100.00 % | 437.631 M 20.62 % | 362.811 M -9.15 % | 399.369 M 43.34 % | 278.609 M 14.07 % | 244.238 M 24.38 % | 196.362 M 150.92 % | 78.258 M 30.83 % | 59.816 M 5.65 % | 56.620 M 2.74 % | 55.111 M 2 626.94 % | 2.021 M -2.18 % | 2.066 M |
| Operating expenses | 872.987 M 68.68 % | 517.525 M -54.01 % | 1.125 B 12.88 % | 997.038 M 243.67 % | 290.114 M -62.21 % | 767.689 M 3.84 % | 739.329 M 8.54 % | 681.152 M 32.69 % | 513.349 M 9.52 % | 468.710 M 17.36 % | 399.369 M 43.34 % | 278.609 M 14.07 % | 244.238 M 24.38 % | 196.362 M 33.87 % | 146.680 M 29.46 % | 113.305 M 8.78 % | 104.158 M -6.61 % | 111.528 M 155.48 % | 43.655 M 17.20 % | 37.248 M |
| Cost and expenses | 3.584 B 25.23 % | 2.862 B 17.61 % | 2.434 B 15.76 % | 2.102 B 24.22 % | 1.692 B 7.42 % | 1.576 B 10.75 % | 1.423 B 8.81 % | 1.307 B 15.74 % | 1.130 B 12.05 % | 1.008 B 15.55 % | 872.425 M 21.67 % | 717.070 M 9.25 % | 656.338 M 11.75 % | 587.341 M 9.66 % | 535.609 M 21.27 % | 441.666 M 21.79 % | 362.659 M 5.65 % | 343.254 M 2.63 % | 334.447 M 6.02 % | 315.465 M |
| Research and development expenses | 0.000 -100.00 % | 46.517 M 97.14 % | 23.596 M 8.25 % | 21.797 M -20.75 % | 27.504 M -25.28 % | 36.807 M -3.73 % | 38.233 M 47.78 % | 25.872 M 99.29 % | 12.982 M | 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 | 963.345 M 329.68 % | 224.201 M 26.71 % | 176.938 M 6.21 % | 166.592 M 53.91 % | 108.240 M -4.38 % | 113.201 M -1.78 % | 115.258 M -9.54 % | 127.413 M 68.27 % | 75.718 M -28.50 % | 105.899 M -55.21 % | 236.456 M -17.73 % | 287.400 M 30.04 % | 221.009 M | 0.000 -100.00 % | 68.423 M 27.92 % | 53.489 M 12.52 % | 47.538 M -15.74 % | 56.416 M 35.51 % | 41.634 M 18.34 % | 35.182 M |
| Interest income | 0.000 -100.00 % | 5.879 M 324.78 % | 1.384 M 27.32 % | 1.087 M -31.55 % | 1.588 M -36.40 % | 2.497 M 617.53 % | 348.000 K -87.58 % | 2.802 M -32.90 % | 4.176 M 908.70 % | 414.000 K 45.77 % | 284.000 K 8.61 % | 261.486 K -0.39 % | 262.497 K -78.16 % | 1.202 M 26.85 % | 947.537 K 304.79 % | 234.082 K -25.00 % | 312.115 K -11.74 % | 353.612 K 42.05 % | 248.927 K -2.06 % | 254.164 K |
| Interest expense | 35.229 M 100.48 % | 17.572 M 24.15 % | 14.154 M 33.03 % | 10.640 M -12.54 % | 12.165 M 40.55 % | 8.655 M 253.84 % | 2.446 M -76.13 % | 10.247 M -3.22 % | 10.588 M -35.25 % | 16.351 M 56.11 % | 10.474 M 40.42 % | 7.459 M 161.80 % | 2.849 M -76.87 % | 12.319 M 7.42 % | 11.468 M 55.01 % | 7.399 M 191.36 % | 2.539 M 95.29 % | 1.300 M 75.36 % | 741.495 K 21.74 % | 609.102 K |
| Depreciation and amortization | 164.507 M 16.02 % | 141.798 M -6.13 % | 151.062 M 1.29 % | 149.140 M 21.62 % | 122.623 M 32.56 % | 92.507 M 20.89 % | 76.523 M 8.22 % | 70.708 M -52.58 % | 149.115 M 460.79 % | 26.590 M 24.18 % | 21.413 M 52.38 % | 14.053 M 18.41 % | 11.868 M 6.59 % | 11.134 M 12.15 % | 9.928 M 7.35 % | 9.248 M 20.98 % | 7.644 M 25.19 % | 6.106 M 20.02 % | 5.088 M 11.92 % | 4.546 M |
| Operating income | 658.552 M -9.86 % | 730.598 M 19.91 % | 609.266 M 34.47 % | 453.083 M 31.72 % | 343.979 M -7.38 % | 371.376 M 13.91 % | 326.028 M -24.35 % | 430.993 M 25.32 % | 343.927 M 2.01 % | 337.147 M 31.28 % | 256.808 M 32.71 % | 193.507 M 36.39 % | 141.877 M 81.68 % | 78.094 M 77.06 % | 44.105 M 131.75 % | 19.032 M 17.98 % | 16.132 M -63.60 % | 44.319 M -26.77 % | 60.517 M -6.51 % | 64.728 M |
| Operating income ratio | 0.15 -23.81 % | 0.20 1.56 % | 0.20 13.23 % | 0.18 4.62 % | 0.17 -11.38 % | 0.19 2.13 % | 0.19 -24.68 % | 0.25 6.22 % | 0.23 -6.87 % | 0.25 10.21 % | 0.23 7.01 % | 0.21 19.56 % | 0.18 51.45 % | 0.12 54.25 % | 0.08 84.17 % | 0.04 -3.00 % | 0.04 -62.76 % | 0.11 -25.37 % | 0.15 -10.00 % | 0.17 |
| Total other income expenses net | 6.560 M -39.46 % | 10.835 M -59.01 % | 26.434 M -26.25 % | 35.843 M 539.71 % | 5.603 M 112.79 % | -43.807 M -188.28 % | 49.624 M 201.19 % | -49.040 M -280.25 % | 27.206 M 743.32 % | -4.229 M -162.34 % | -1.612 M 60.89 % | -4.122 M -181.05 % | 5.085 M -80.23 % | 25.722 M -29.47 % | 36.472 M 467.41 % | 6.428 M 184.84 % | -7.576 M -124.38 % | 31.072 M 102.21 % | 15.366 M 104.77 % | 7.504 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -93.484 M 18.17 % | -114.243 M -73.72 % | -65.761 M -2 115.97 % | 3.262 M -80.03 % | 16.333 M -53.75 % | 35.312 M 476.50 % | -9.379 M 62.77 % | -25.194 M -118.68 % | 134.889 M 19.50 % | 112.876 M 57.71 % | 71.571 M 60.00 % | 44.732 M 84.87 % | 24.196 M 6.32 % | 22.758 M -75.71 % | 93.677 M 23.88 % | 75.617 M 210.00 % | 24.393 M 274.18 % | -14.004 M -288.78 % | 7.418 M 147.81 % | -15.515 M |
| Total investments | 471.131 M 12.44 % | 419.018 M -21.04 % | 530.701 M 11.72 % | 475.035 M 10 249.35 % | 4.590 M 232.61 % | 1.380 M -1.71 % | 1.404 M 0.00 % | 1.404 M -98.68 % | 106.671 M 40.63 % | 75.854 M -25.91 % | 102.385 M -21.30 % | 130.101 M -14.31 % | 151.828 M 45.13 % | 104.618 M 1.49 % | 103.083 M 18.32 % | 87.120 M -7.31 % | 93.993 M -39.76 % | 156.032 M 54.57 % | 100.946 M 69.40 % | 59.589 M |
| Total debt | 78.446 M 6.51 % | 73.653 M 33.00 % | 55.380 M 35.14 % | 40.981 M 17.48 % | 34.882 M -20.47 % | 43.859 M | 0.000 | 0.000 -100.00 % | 147.307 M 12.29 % | 131.180 M 60.65 % | 81.658 M 55.59 % | 52.482 M 77.23 % | 29.613 M 0.04 % | 29.601 M -70.70 % | 101.033 M 17.96 % | 85.653 M 171.36 % | 31.565 M | 0.000 -100.00 % | 13.264 M | 0.000 |
| Accumulated other comprehensive income loss | 521.225 M -11.36 % | 588.038 M 134.71 % | 250.543 M 42.13 % | 176.283 M -32.94 % | 262.868 M 159.26 % | -443.548 M -20.15 % | -369.160 M -18.72 % | -310.950 M -113.20 % | -145.846 M -21.37 % | -120.170 M -25.62 % | -95.658 M -21.66 % | -78.628 M -14.06 % | -68.933 M -14.13 % | -60.398 M -2.44 % | -58.958 M -18.66 % | -49.687 M -19.27 % | -41.659 M -20.19 % | -34.661 M -121.81 % | 158.934 M 30.79 % | 121.515 M |
| Retained earnings | 3.197 B 36.30 % | 2.345 B 16.77 % | 2.008 B 22.11 % | 1.645 B 18.90 % | 1.383 B 31.03 % | 1.056 B 1.40 % | 1.041 B 22.12 % | 852.556 M -0.18 % | 854.051 M 20.58 % | 708.257 M 32.74 % | 533.547 M 28.33 % | 415.755 M 29.69 % | 320.575 M 39.21 % | 230.279 M 28.10 % | 179.765 M 42.68 % | 125.992 M 9.87 % | 114.677 M 2.22 % | 112.188 M | 0.000 | 0.000 |
| Common stock | 159.942 M 0.00 % | 159.942 M -2.07 % | 163.317 M 0.00 % | 163.317 M 0.00 % | 163.317 M 0.00 % | 163.317 M 0.00 % | 163.317 M 0.00 % | 163.317 M 4.21 % | 156.723 M 0.00 % | 156.723 M 59.14 % | 98.482 M 8.54 % | 90.732 M 0.00 % | 90.732 M 4.61 % | 86.732 M 0.00 % | 86.732 M 5.21 % | 82.438 M 5.07 % | 78.458 M 2.42 % | 76.604 M 3.73 % | 73.846 M -0.06 % | 73.891 M |
| Total equity | 4.122 B 23.18 % | 3.346 B 13.32 % | 2.953 B 14.86 % | 2.571 B 10.48 % | 2.327 B 15.79 % | 2.010 B 0.13 % | 2.007 B 10.54 % | 1.816 B 34.55 % | 1.349 B 12.11 % | 1.204 B 19.77 % | 1.005 B 20.19 % | 836.135 M 17.33 % | 712.647 M 20.26 % | 592.569 M 11.24 % | 532.677 M 15.63 % | 460.677 M 6.82 % | 431.275 M 2.29 % | 421.623 M 18.41 % | 356.068 M 11.74 % | 318.650 M |
| Other non current liabilities | 97.352 M 11.86 % | 87.027 M 4.86 % | 82.994 M 31.17 % | 63.272 M 25.23 % | 50.523 M -23.98 % | 66.460 M 1.75 % | 65.316 M 4.72 % | 62.375 M 120.80 % | 28.249 M 26.28 % | 22.371 M -49.56 % | 44.352 M 556.74 % | 6.753 M 0.00 % | 6.753 M -33.52 % | 10.159 M -77.49 % | 45.139 M -3.70 % | 46.872 M 248.49 % | -31.565 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 52.840 M 4.86 % | 50.391 M 66.65 % | 30.237 M 3.48 % | 29.220 M 11.20 % | 26.278 M -40.09 % | 43.859 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K 100.33 % | -7.531 M -1 473.62 % | 548.250 K 148.62 % | -1.128 M -102.02 % | 55.893 M 44.12 % | 38.781 M 22.86 % | 31.565 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 155.055 M -30.31 % | 222.507 M 9.24 % | 203.680 M 3.83 % | 196.162 M 5.46 % | 186.004 M -18.16 % | 227.265 M 27.17 % | 178.703 M -11.52 % | 201.970 M 226.67 % | 61.827 M 20.43 % | 51.340 M 15.69 % | 44.377 M 6.11 % | 41.822 M 3.18 % | 40.534 M 0.10 % | 40.492 M -65.16 % | 116.218 M 18.16 % | 98.355 M 112.64 % | 46.253 M 310.17 % | 11.277 M 10.18 % | 10.235 M 0.63 % | 10.171 M |
| Other current liabilities | 477.470 M 51.17 % | 315.846 M 329.59 % | 73.522 M 29.45 % | 56.795 M -71.64 % | 200.260 M 15.26 % | 173.741 M -4.25 % | 181.445 M 2.76 % | 176.576 M 6.53 % | 165.751 M 11.99 % | 148.005 M -10.32 % | 165.042 M 99.22 % | 82.845 M -16.70 % | 99.454 M 115.53 % | 46.143 M -36.54 % | 72.709 M 67.37 % | 43.443 M 23.20 % | 35.263 M -51.15 % | 72.189 M 101.59 % | 35.809 M -29.34 % | 50.680 M |
| Deferred revenue | 0.000 -100.00 % | 88.839 M -67.06 % | 269.697 M 15.51 % | 233.487 M 398.42 % | 46.845 M 20.70 % | 38.810 M 7.22 % | 36.196 M 28.24 % | 28.226 M -66.79 % | 84.991 M -2.95 % | 87.571 M 43.58 % | 60.992 M 32.89 % | 45.896 M 14.84 % | 39.964 M 38.99 % | 28.753 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 25.606 M 10.08 % | 23.262 M -7.48 % | 25.143 M 113.78 % | 11.761 M 36.69 % | 8.604 M | 0.000 | 0.000 | 0.000 -100.00 % | 147.307 M 12.29 % | 131.180 M 103.50 % | 64.461 M 23.54 % | 52.179 M 203.37 % | 17.200 M -40.35 % | 28.836 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.264 M | 0.000 |
| Total current liabilities | 804.424 M 4.25 % | 771.661 M 32.17 % | 583.833 M 24.36 % | 469.468 M 21.09 % | 387.702 M 18.68 % | 326.682 M 0.35 % | 325.548 M -3.42 % | 337.072 M -21.85 % | 431.296 M 23.45 % | 349.367 M 8.87 % | 320.905 M 19.91 % | 267.616 M 27.75 % | 209.479 M 54.91 % | 135.222 M 17.67 % | 114.913 M 24.20 % | 92.524 M 29.60 % | 71.393 M -34.04 % | 108.232 M 20.20 % | 90.044 M 10.48 % | 81.499 M |
| Total liabilities | 959.479 M -3.49 % | 994.167 M 26.24 % | 787.513 M 18.31 % | 665.630 M 16.02 % | 573.706 M 3.57 % | 553.947 M 9.86 % | 504.251 M -6.45 % | 539.042 M 9.31 % | 493.123 M 23.06 % | 400.707 M 9.70 % | 365.281 M 18.05 % | 309.437 M 23.77 % | 250.013 M 42.28 % | 175.713 M -23.98 % | 231.132 M 21.09 % | 190.879 M 62.25 % | 117.647 M -1.56 % | 119.508 M 19.18 % | 100.279 M 9.39 % | 91.671 M |
| Other non current assets | 443.004 M 5 016.70 % | 8.658 M 29.57 % | 6.682 M 492.90 % | 1.127 M -99.56 % | 253.511 M 25 351 000.00 % | 1.000 K 100.00 % | -877.029 M -582.36 % | 181.821 M 757 487.50 % | 24.000 K 0.00 % | 24.000 K -0.75 % | 24.182 K -99.83 % | 14.077 M -41.14 % | 23.915 M -82.45 % | 136.282 M 28.15 % | 106.346 M 14.94 % | 92.526 M -10.34 % | 103.199 M -37.55 % | 165.249 M 7 949.14 % | 2.053 M 0.00 % | 2.053 M |
| Long term investments | 8.767 M -60.00 % | 21.918 M 106.15 % | 10.632 M 69.68 % | 6.266 M 102.50 % | -250.303 M -80.54 % | -138.641 M -577 770.83 % | 24.000 K 100.01 % | -160.259 M -250.67 % | 106.367 M 40.79 % | 75.550 M -25.99 % | 102.082 M -21.35 % | 129.798 M -14.07 % | 151.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.408 M 69.06 % | 59.393 M |
| Intangible assets | 101.389 M 249.36 % | 29.021 M 94.80 % | 14.898 M 151.02 % | 5.935 M -63.32 % | 16.179 M -26.80 % | 22.101 M -23.44 % | 28.866 M -21.83 % | 36.926 M -31.57 % | 53.964 M 5.27 % | 51.261 M 1 556.79 % | 3.094 M -19.22 % | 3.830 M 7.47 % | 3.564 M -97.94 % | 173.326 M 9.04 % | 158.961 M 24.76 % | 127.415 M 10.77 % | 115.031 M 39.56 % | 82.422 M -24.10 % | 108.595 M 14.30 % | 95.009 M |
| GoodWill | 116.716 M 0.00 % | 116.716 M 14.24 % | 102.169 M 2 017.93 % | 4.824 M | 0.000 -100.00 % | 2.234 M -50.01 % | 4.469 M -33.34 % | 6.704 M -25.00 % | 8.939 M -20.00 % | 11.174 M -16.67 % | 13.410 M -14.28 % | 15.645 M -12.50 % | 17.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 218.105 M 49.66 % | 145.737 M 24.49 % | 117.067 M 988.08 % | 10.759 M -33.50 % | 16.179 M -33.52 % | 24.335 M -27.00 % | 33.335 M -23.60 % | 43.630 M -16.18 % | 52.054 M -16.63 % | 62.435 M 278.31 % | 16.504 M -15.26 % | 19.475 M -9.18 % | 21.444 M -5.49 % | 22.688 M 625.91 % | 3.125 M 74.37 % | 1.792 M -14.41 % | 2.094 M 9.63 % | 1.910 M 44.39 % | 1.323 M -6.44 % | 1.414 M |
| Property plant equipment net | 1.477 B 3.01 % | 1.434 B 23.19 % | 1.164 B 3.53 % | 1.124 B 0.57 % | 1.118 B 14.52 % | 976.155 M 15.70 % | 843.670 M 2.22 % | 825.332 M 77.88 % | 463.992 M 1.21 % | 458.440 M 25.44 % | 365.463 M 45.50 % | 251.186 M 30.35 % | 192.703 M 18.06 % | 163.219 M 11.21 % | 146.771 M 0.42 % | 146.160 M 5.80 % | 138.143 M 11.56 % | 123.825 M 16.48 % | 106.307 M 22.38 % | 86.866 M |
| Total non current assets | 2.147 B 33.34 % | 1.610 B 22.84 % | 1.311 B 13.02 % | 1.160 B -0.07 % | 1.161 B 13.48 % | 1.023 B 14.17 % | 895.774 M 0.59 % | 890.524 M 38.88 % | 641.237 M 10.70 % | 579.267 M 13.04 % | 512.445 M 17.98 % | 434.352 M 3.06 % | 421.441 M 30.81 % | 322.189 M 25.74 % | 256.242 M 6.55 % | 240.479 M -1.21 % | 243.437 M -16.34 % | 290.984 M 38.50 % | 210.090 M 40.32 % | 149.727 M |
| Other current assets | 276.910 M -5.54 % | 293.142 M 7.55 % | 272.556 M 5.05 % | 259.456 M 10.63 % | 234.523 M -10.91 % | 263.248 M -59.71 % | 653.430 M 5.00 % | 622.310 M 18.16 % | 526.689 M 2 076.58 % | 24.198 M 66.07 % | 14.571 M 267.94 % | 3.960 M -49.60 % | 7.858 M 70.53 % | 4.608 M -93.14 % | 67.204 M 69.98 % | 39.535 M 56.72 % | 25.226 M -52.86 % | 53.513 M 28.26 % | 41.722 M -38.74 % | 68.102 M |
| Short term investments | 462.364 M 16.44 % | 397.100 M -23.64 % | 520.069 M 10.94 % | 468.769 M 83.91 % | 254.893 M 82.04 % | 140.021 M -58.11 % | 334.253 M 106.76 % | 161.663 M 53 078.62 % | 304.000 K 0.00 % | 304.000 K 0.06 % | 303.822 K 0.00 % | 303.822 K -61.21 % | 783.244 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 538.737 K 174.70 % | 196.119 K |
| cash and cash equivalents | 171.930 M -8.50 % | 187.896 M 55.11 % | 121.141 M 221.17 % | 37.719 M 103.35 % | 18.549 M 117.02 % | 8.547 M -8.87 % | 9.379 M -62.77 % | 25.194 M 102.88 % | 12.418 M -32.16 % | 18.304 M 81.47 % | 10.087 M 30.15 % | 7.750 M 43.09 % | 5.416 M -20.84 % | 6.842 M -6.97 % | 7.355 M -26.71 % | 10.036 M 39.93 % | 7.172 M -48.79 % | 14.004 M 139.55 % | 5.846 M -62.32 % | 15.515 M |
| Cash and short term investments | 634.294 M 8.43 % | 584.996 M -8.77 % | 641.210 M 26.60 % | 506.488 M 85.23 % | 273.442 M 84.05 % | 148.568 M -56.77 % | 343.632 M 83.90 % | 186.857 M 1 368.77 % | 12.722 M -31.63 % | 18.608 M 79.09 % | 10.391 M 29.01 % | 8.054 M 29.91 % | 6.200 M -9.39 % | 6.842 M -6.97 % | 7.355 M -26.71 % | 10.036 M 39.93 % | 7.172 M -48.79 % | 14.004 M 119.32 % | 6.385 M -59.36 % | 15.712 M |
| Total current assets | 2.934 B 7.48 % | 2.730 B 12.37 % | 2.430 B 16.99 % | 2.077 B 19.35 % | 1.740 B 12.93 % | 1.541 B -4.61 % | 1.615 B 10.33 % | 1.464 B 21.88 % | 1.201 B 17.19 % | 1.025 B 19.50 % | 857.808 M 20.61 % | 711.220 M 31.41 % | 541.219 M 21.32 % | 446.094 M -12.11 % | 507.567 M 23.47 % | 411.077 M 34.57 % | 305.485 M 22.12 % | 250.147 M 1.58 % | 246.257 M -5.50 % | 260.594 M |
| Inventory | 1.095 B 8.49 % | 1.009 B 31.59 % | 766.729 M 15.94 % | 661.318 M -1.10 % | 668.696 M 5.76 % | 632.257 M 2.25 % | 618.347 M -5.59 % | 654.958 M -2.22 % | 669.848 M 7.41 % | 623.612 M 11.19 % | 560.873 M 21.53 % | 461.511 M 43.38 % | 321.871 M 23.17 % | 261.318 M -4.64 % | 274.047 M 17.07 % | 234.092 M 48.11 % | 158.056 M 57.73 % | 100.208 M 11.90 % | 89.555 M 9.52 % | 81.771 M |
| Net receivables | 928.640 M 10.15 % | 843.086 M 12.55 % | 749.053 M 15.33 % | 649.465 M 15.27 % | 563.433 M 13.41 % | 496.811 M 4.46 % | 475.595 M 7.52 % | 442.332 M 1 248.59 % | -38.511 M -111.19 % | 344.262 M 26.58 % | 271.974 M 15.11 % | 236.270 M 15.09 % | 205.291 M 18.44 % | 173.326 M 9.04 % | 158.961 M 24.76 % | 127.415 M 10.77 % | 115.031 M 39.56 % | 82.422 M -24.10 % | 108.595 M 14.30 % | 95.009 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 12.510 M -28.35 % | 17.459 M -25.24 % | 23.352 M -85.48 % | 160.851 M | 0.000 | 0.000 -100.00 % | 18.800 M -40.98 % | 31.855 M 12.28 % | 28.372 M 43.17 % | 19.817 M -38.71 % | 32.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 301.348 M 3.40 % | 291.429 M 35.25 % | 215.471 M 28.70 % | 167.425 M 31.38 % | 127.440 M 11.66 % | 114.131 M 17.41 % | 97.207 M -19.22 % | 120.342 M -4.34 % | 125.803 M 175.02 % | 45.744 M -39.94 % | 76.164 M -12.15 % | 86.696 M 24.27 % | 69.763 M 99.92 % | 34.895 M -17.32 % | 42.204 M -14.01 % | 49.081 M 35.84 % | 36.130 M 7.59 % | 33.582 M 214.70 % | 10.671 M -11.22 % | 12.019 M |
| Tax payables | 0.000 -100.00 % | 52.285 M | 0.000 | 0.000 -100.00 % | 4.553 M | 0.000 -100.00 % | 10.700 M -10.30 % | 11.928 M -24.25 % | 15.747 M -35.56 % | 24.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.461 M -91.88 % | 30.300 M 61.17 % | 18.800 M |
| Deferred revenue non current | 4.862 M -17.86 % | 5.919 M -15.16 % | 6.977 M -13.16 % | 8.034 M -20.83 % | 10.148 M -9.43 % | 11.205 M 25.48 % | 8.930 M -8.23 % | 9.731 M | 0.000 | 0.000 -100.00 % | 12.815 M 63.58 % | 7.834 M 24.14 % | 6.310 M 19.12 % | 5.298 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -3.311 M -160.43 % | 5.479 M -58.11 % | 13.081 M 782.66 % | 1.482 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 |
| Capital lease obligations | 66.181 M 12.31 % | 58.928 M 41.33 % | 41.695 M 2.61 % | 40.633 M 16.49 % | 34.882 M -20.47 % | 43.859 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.450 M -122.75 % | -7.834 M 35.15 % | -12.081 M -538.47 % | -1.892 M | 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 % | 2.553 B 3.11 % | 2.476 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 |
| Other total stockholders equity | 247.471 M 0.00 % | 247.472 M -52.18 % | 517.471 M -11.55 % | 585.042 M 13.06 % | 517.471 M 0.00 % | 517.471 M 0.00 % | 517.471 M 0.00 % | 517.471 M 124.61 % | 230.386 M 76.58 % | 130.474 M -36.18 % | 204.448 M 19.70 % | 170.806 M -43.32 % | 301.340 M 9.36 % | 275.557 M 3.52 % | 266.179 M 5.52 % | 252.247 M 5.92 % | 238.140 M 2.28 % | 232.831 M 88.85 % | 123.289 M 0.04 % | 123.244 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 79.170 M -5.15 % | 83.472 M -12.72 % | 95.636 M -4.47 % | 100.112 M -5.32 % | 105.741 M 1.23 % | 104.457 M -19.56 % | 129.864 M 286.75 % | 33.578 M 15.91 % | 28.969 M 16.89 % | 24.784 M -7.98 % | 26.931 M 0.04 % | 26.922 M 10.93 % | 24.270 M 59.82 % | 15.186 M 19.56 % | 12.702 M -13.53 % | 14.689 M 30.26 % | 11.277 M 10.18 % | 10.235 M 0.63 % | 10.171 M |
| Other liabilities | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.081 B 17.07 % | 4.340 B 16.04 % | 3.740 B 15.57 % | 3.237 B 11.58 % | 2.901 B 13.15 % | 2.564 B 2.09 % | 2.511 B 6.65 % | 2.355 B 27.79 % | 1.843 B 14.85 % | 1.604 B 17.08 % | 1.370 B 19.61 % | 1.146 B 19.00 % | 962.660 M 25.30 % | 768.283 M 0.59 % | 763.809 M 17.23 % | 651.556 M 18.70 % | 548.922 M 1.44 % | 541.131 M 18.58 % | 456.347 M 11.22 % | 410.320 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 842.438 K 100.72 % | -117.156 M | 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 100.00 % | -4.199 M -135.65 % | 11.780 M | 0.000 | 0.000 |
| Change in working capital | -117.545 M 45.91 % | -217.319 M -131.74 % | -93.776 M -6 193.69 % | -1.490 M 96.51 % | -42.748 M 33.91 % | -64.683 M -2 699.80 % | 2.488 M 101.33 % | -187.218 M -44.17 % | -129.858 M 32.03 % | -191.047 M -50.65 % | -126.819 M 8.16 % | -138.082 M -367.33 % | -29.547 M -68.82 % | -17.502 M 73.53 % | -66.130 M 23.24 % | -86.155 M -6.42 % | -80.957 M -335.60 % | 34.362 M 360.32 % | -13.200 M 56.35 % | -30.238 M |
| Accounts receivables | -108.238 M -67.09 % | -64.780 M 45.21 % | -118.230 M -84.54 % | -64.067 M 3.84 % | -66.622 M -144.20 % | -27.282 M 40.54 % | -45.881 M 43.93 % | -81.830 M -6 558.26 % | -1.229 M 98.71 % | -95.024 M -178.61 % | -34.106 M -13.24 % | -30.118 M 5.64 % | -31.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.655 M -768.09 % | -1.573 M |
| Inventory | -85.682 M 64.62 % | -242.191 M -129.76 % | -105.411 M -1 528.72 % | 7.378 M 120.25 % | -36.439 M -161.96 % | -13.910 M -137.99 % | 36.611 M 132.05 % | -114.235 M -147.07 % | -46.236 M 26.30 % | -62.739 M 36.86 % | -99.362 M 28.84 % | -139.640 M -130.61 % | -60.552 M -551.75 % | 13.404 M 133.55 % | -39.955 M 47.45 % | -76.036 M -31.44 % | -57.848 M -442.99 % | -10.653 M -36.88 % | -7.783 M 76.65 % | -33.338 M |
| Accounts payables | 9.919 M -86.94 % | 75.958 M 58.09 % | 48.046 M 20.16 % | 39.985 M 200.44 % | 13.309 M -21.36 % | 16.923 M 173.15 % | -23.135 M -323.64 % | -5.461 M 82.32 % | -30.893 M -24.80 % | -24.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.238 M 76.25 % | 4.674 M |
| Other working capital | 66.456 M 385.29 % | 13.694 M -83.26 % | 81.819 M 437.79 % | 15.214 M -67.63 % | 47.004 M 216.31 % | -40.414 M -215.82 % | 34.893 M 147.81 % | -72.983 M 12.72 % | -83.622 M 34.83 % | -128.308 M -367.29 % | -27.458 M -1 861.60 % | 1.559 M -94.97 % | 31.005 M 200.32 % | -30.906 M -18.08 % | -26.174 M -158.64 % | -10.120 M 56.21 % | -23.109 M -151.34 % | 45.015 M | 0.000 | 0.000 |
| Other non cash items | -548.811 M -1 926.20 % | 30.052 M 120.33 % | -147.786 M -10.72 % | -133.478 M -264.60 % | -36.609 M 53.03 % | -77.937 M 29.86 % | -111.121 M 15.05 % | -130.813 M -49.68 % | -87.393 M 0.36 % | -87.708 M -1.87 % | -86.098 M -212.05 % | -27.591 M 10.60 % | -30.861 M 21.88 % | -39.503 M -30.34 % | -30.308 M -3 465.98 % | -849.916 K -108.65 % | 9.826 M -87.05 % | 75.884 M 411.51 % | -24.360 M 7.14 % | -26.233 M |
| Net cash provided by operating activities | 498.675 M 0.22 % | 497.578 M -8.73 % | 545.200 M 11.47 % | 489.090 M 28.59 % | 380.347 M 43.44 % | 265.155 M -22.25 % | 341.035 M 153.33 % | 134.619 M -14.58 % | 157.588 M 88.14 % | 83.761 M -1.61 % | 85.129 M 119.94 % | 38.705 M -60.88 % | 98.947 M 65.25 % | 59.877 M 310.48 % | -28.448 M 49.99 % | -56.889 M 12.32 % | -64.881 M -188.13 % | 73.621 M 202.53 % | 24.335 M 177.54 % | 8.768 M |
| Investments in property plant and equipment | -268.365 M 35.75 % | -417.669 M -53.41 % | -272.265 M -191.73 % | -93.327 M 63.37 % | -254.793 M -44.75 % | -176.027 M -107.88 % | -84.676 M 15.24 % | -99.903 M -35.17 % | -73.909 M 37.86 % | -118.942 M 11.74 % | -134.761 M -96.25 % | -68.667 M -34.49 % | -51.057 M | 0.000 100.00 % | -11.872 M 31.64 % | -17.366 M 21.59 % | -22.147 M 9.58 % | -24.493 M 4.58 % | -25.669 M -38.38 % | -18.550 M |
| Acquisitions net | 0.000 -100.00 % | 1.060 M | 0.000 -100.00 % | 3.910 M 424.13 % | 746.000 K | 0.000 -100.00 % | 2.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.116 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K 3 314.63 % | 20.500 K |
| Purchases of investments | -1.258 B | 0.000 100.00 % | -127.388 M 28.16 % | -177.326 M -1 284.06 % | -12.812 M | 0.000 100.00 % | -9.868 M 54.41 % | -21.643 M -44.22 % | -15.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.038 M | 0.000 |
| Sales maturities of investments | 1.129 B | 0.000 | 0.000 -100.00 % | 173.416 M 1 337.23 % | 12.066 M -43.05 % | 21.188 M 175.56 % | 7.689 M | 0.000 | 0.000 -100.00 % | 42.633 M -26.96 % | 58.368 M 153.61 % | 23.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.091 M |
| Other investing activites | 26.983 M -94.52 % | 492.353 M 1 231.15 % | 36.987 M 123.21 % | -159.339 M -1 796.89 % | -8.400 M -241.41 % | 5.940 M 201.50 % | -5.852 M -283.97 % | 3.181 M 131.12 % | -10.221 M -116.95 % | 60.295 M 1 328.25 % | -4.909 M -378.19 % | 1.765 M 104.49 % | -39.327 M -211.67 % | 35.217 M 71.78 % | 20.502 M -3.93 % | 21.342 M -61.09 % | 54.845 M 342.57 % | -22.610 M -2 340.81 % | 1.009 M 1 855.67 % | -57.471 K |
| Net cash used for investing activites | -370.448 M -589.08 % | 75.744 M 120.89 % | -362.666 M -43.54 % | -252.666 M 4.00 % | -263.193 M -76.76 % | -148.899 M -64.48 % | -90.528 M 23.52 % | -118.365 M -40.69 % | -84.130 M -43.45 % | -58.647 M 27.87 % | -81.302 M -85.25 % | -43.887 M 51.44 % | -90.385 M -628.50 % | 17.102 M 98.16 % | 8.630 M 117.07 % | 3.976 M -87.84 % | 32.699 M 169.42 % | -47.103 M -7.06 % | -43.997 M -577.29 % | -6.496 M |
| Debt repayment | -20.074 M -12.47 % | -17.848 M -2.27 % | -17.451 M -7.34 % | -16.258 M -2.77 % | -15.820 M | 0.000 | 0.000 100.00 % | -147.307 M -1 013.42 % | 16.127 M -67.43 % | 49.522 M 69.55 % | 29.208 M 27.55 % | 22.898 M 782.39 % | -3.356 M 95.05 % | -67.848 M -541.16 % | 15.379 M -71.57 % | 54.089 M 71.36 % | 31.565 M 337.97 % | -13.264 M -174.86 % | 17.720 M 176.21 % | -23.253 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 M | 0.000 -100.00 % | 23.953 M -22.84 % | 31.044 M 133.28 % | 13.308 M -18.74 % | 16.377 M 332.80 % | 3.784 M -71.39 % | 13.226 M 45.54 % | 9.088 M -20.02 % | 11.362 M 20.51 % | 9.429 M | 0.000 -100.00 % | 49.032 M |
| Common stock repurchased | 0.000 100.00 % | -270.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.322 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 |
| Dividends paid | -143.948 M 1.16 % | -145.635 M 0.92 % | -146.985 M -5.88 % | -138.820 M -112.50 % | -65.327 M 71.15 % | -226.420 M -76.92 % | -127.977 M -2.39 % | -124.989 M -47.25 % | -84.883 M -14.70 % | -74.007 M -44.35 % | -51.270 M -141.49 % | -21.230 M -5.31 % | -20.161 M | 0.000 | 0.000 | 0.000 100.00 % | -15.037 M -1.82 % | -14.769 M -99.99 % | -7.385 M 48.38 % | -14.307 M |
| Other financing activites | -29.848 M 58.75 % | -72.360 M -724.43 % | -8.777 M -60.52 % | -5.468 M 27.98 % | -7.592 M -211.30 % | 6.821 M 357.40 % | -2.650 M 79.68 % | -13.043 M -23.19 % | -10.588 M 35.25 % | -16.351 M -56.12 % | -10.473 M -40.41 % | -7.459 M -161.80 % | -2.849 M 78.79 % | -13.436 M -17.16 % | -11.468 M -55.01 % | -7.399 M -191.36 % | -2.539 M -762.21 % | -294.518 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -193.870 M 61.67 % | -505.843 M -192.04 % | -173.213 M -9.94 % | -157.546 M -77.54 % | -88.739 M 59.59 % | -219.599 M -68.11 % | -130.627 M -1 666.46 % | 8.339 M 110.51 % | -79.344 M -370.02 % | -16.881 M -1 032.01 % | -1.491 M -119.84 % | 7.516 M 175.25 % | -9.988 M 87.11 % | -77.500 M -552.24 % | 17.137 M -69.28 % | 55.777 M 120.03 % | 25.350 M 234.13 % | -18.899 M -282.85 % | 10.336 M -9.90 % | 11.472 M |
| 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 100.00 % | -3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -65.643 M -197.28 % | 67.478 M 623.94 % | 9.321 M -88.18 % | 78.878 M 177.59 % | 28.415 M 127.50 % | -103.343 M -186.21 % | 119.880 M 387.46 % | 24.593 M 517.82 % | -5.886 M -171.49 % | 8.233 M 252.37 % | 2.336 M 0.11 % | 2.334 M 263.67 % | -1.426 M -173.54 % | -521.327 K 80.55 % | -2.681 M -193.61 % | 2.864 M 141.92 % | -6.832 M -189.67 % | 7.619 M | 0.000 | 0.000 |
| Cash at beginning of period | 237.640 M 39.66 % | 170.162 M 5.80 % | 160.841 M 96.24 % | 81.963 M 53.06 % | 53.548 M -65.87 % | 156.891 M 323.90 % | 37.011 M 198.04 % | 12.418 M -32.16 % | 18.304 M 82.77 % | 10.015 M 29.22 % | 7.750 M 43.09 % | 5.416 M -20.84 % | 6.842 M -7.08 % | 7.364 M -26.63 % | 10.036 M 39.93 % | 7.172 M -48.79 % | 14.004 M 119.33 % | 6.385 M -58.85 % | 15.515 M | 0.000 |
| Cash at end of period | 171.997 M -27.62 % | 237.640 M 39.66 % | 170.162 M 5.80 % | 160.841 M 96.24 % | 81.963 M 53.06 % | 53.548 M -65.87 % | 156.891 M 323.90 % | 37.011 M 198.04 % | 12.418 M -31.95 % | 18.248 M 80.91 % | 10.087 M 30.15 % | 7.750 M 43.09 % | 5.416 M -20.84 % | 6.842 M -6.97 % | 7.355 M -26.71 % | 10.036 M 39.93 % | 7.172 M -48.79 % | 14.004 M 139.55 % | 5.846 M -62.32 % | 15.515 M |
| Operating cash flow | 498.675 M 0.22 % | 497.578 M -8.73 % | 545.200 M 11.47 % | 489.090 M 28.59 % | 380.347 M 43.44 % | 265.155 M -22.25 % | 341.035 M 153.33 % | 134.619 M -14.58 % | 157.588 M 88.14 % | 83.761 M -1.61 % | 85.129 M 119.94 % | 38.705 M -60.88 % | 98.947 M 65.25 % | 59.877 M 310.48 % | -28.448 M 49.99 % | -56.889 M 12.32 % | -64.881 M -188.13 % | 73.621 M 202.53 % | 24.335 M 177.54 % | 8.768 M |
| Capital expenditure | -268.365 M 35.75 % | -417.669 M -53.41 % | -272.265 M -191.73 % | -93.327 M 63.37 % | -254.793 M -44.75 % | -176.027 M -107.88 % | -84.676 M 15.24 % | -99.903 M -35.17 % | -73.909 M 37.86 % | -118.942 M 11.74 % | -134.761 M -96.25 % | -68.667 M -34.49 % | -51.057 M | 0.000 100.00 % | -11.872 M 31.64 % | -17.366 M 21.59 % | -22.147 M 9.58 % | -24.493 M 4.58 % | -25.669 M -55.59 % | -16.498 M |
| Free CashFlow | 230.310 M 188.22 % | 79.909 M -70.72 % | 272.935 M -31.04 % | 395.763 M 215.21 % | 125.554 M 40.87 % | 89.128 M -65.23 % | 256.359 M 638.45 % | 34.716 M -58.51 % | 83.679 M 337.85 % | -35.181 M 29.12 % | -49.632 M -65.65 % | -29.962 M -162.56 % | 47.890 M -20.02 % | 59.877 M 248.51 % | -40.320 M 45.70 % | -74.256 M 14.68 % | -87.027 M -277.14 % | 49.128 M 3 785.51 % | -1.333 M 82.76 % | -7.730 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.120 B 0.61 % | 1.113 B -8.83 % | 1.221 B 18.13 % | 1.033 B 1.52 % | 1.018 B 4.04 % | 978.336 M -2.76 % | 1.006 B 13.52 % | 886.262 M 2.54 % | 864.314 M 3.38 % | 836.088 M -5.50 % | 884.754 M 13.36 % | 780.489 M 9.09 % | 715.472 M 8.04 % | 662.209 M -13.63 % | 766.709 M 22.94 % | 623.658 M -0.70 % | 628.026 M 15.46 % | 543.949 M -10.71 % | 609.207 M 11.50 % | 546.381 M 3.00 % | 530.442 M 51.89 % | 349.235 M -24.13 % | 460.307 M -2.93 % | 474.211 M -5.27 % | 500.597 M -2.26 % | 512.173 M 11.25 % | 460.371 M 4.74 % | 439.556 M 7.02 % | 410.707 M -5.66 % | 435.336 M 203.81 % | 143.292 M -5.09 % | 150.979 M -16.21 % | 180.188 M 22.34 % | 147.287 M |
| Net income | 185.872 M 117.02 % | 85.646 M -87.15 % | 666.371 M 705.36 % | 82.742 M -38.64 % | 134.856 M 15.70 % | 116.555 M -6.48 % | 124.625 M -7.33 % | 134.487 M -4.74 % | 141.183 M -2.49 % | 144.793 M -9.56 % | 160.102 M 18.73 % | 134.848 M 17.96 % | 114.318 M -4.14 % | 119.250 M -3.01 % | 122.953 M 35.29 % | 90.884 M -7.58 % | 98.333 M 10.73 % | 88.807 M -16.08 % | 105.824 M 37.12 % | 77.174 M 3.90 % | 74.277 M 123.44 % | 33.242 M 21.45 % | 27.372 M -68.94 % | 88.129 M 21.72 % | 72.403 M -4.08 % | 75.480 M -22.30 % | 97.139 M 90.12 % | 51.093 M -20.70 % | 64.430 M -24.52 % | 85.360 M 154.22 % | 33.577 M 189.11 % | 11.614 M -26.67 % | 15.837 M 173.19 % | 5.797 M |
| Income before tax | 217.082 M 21.59 % | 178.539 M -16.09 % | 212.779 M 74.62 % | 121.851 M -29.27 % | 172.285 M 8.91 % | 158.197 M -20.69 % | 199.473 M 9.39 % | 182.353 M 1.39 % | 179.857 M 0.03 % | 179.800 M -1.37 % | 182.291 M 12.27 % | 162.366 M 10.18 % | 147.363 M 2.56 % | 143.681 M -1.96 % | 146.555 M 35.94 % | 107.809 M -8.10 % | 117.313 M 0.05 % | 117.249 M -7.77 % | 127.123 M 36.34 % | 93.237 M 2.68 % | 90.803 M 136.36 % | 38.418 M 12.65 % | 34.104 M -68.39 % | 107.889 M 21.58 % | 88.736 M -8.37 % | 96.840 M -21.44 % | 123.270 M 84.25 % | 66.902 M -17.81 % | 81.399 M -20.30 % | 102.134 M 120.00 % | 46.424 M 201.73 % | 15.386 M -12.74 % | 17.633 M 17.85 % | 14.962 M |
| Income before tax ratio | 0.19 20.85 % | 0.16 -7.96 % | 0.17 47.82 % | 0.12 -30.33 % | 0.17 4.67 % | 0.16 -18.44 % | 0.20 -3.64 % | 0.21 -1.12 % | 0.21 -3.24 % | 0.22 4.37 % | 0.21 -0.96 % | 0.21 1.00 % | 0.21 -5.07 % | 0.22 13.51 % | 0.19 10.58 % | 0.17 -7.46 % | 0.19 -13.34 % | 0.22 3.30 % | 0.21 22.28 % | 0.17 -0.31 % | 0.17 55.61 % | 0.11 48.48 % | 0.07 -67.43 % | 0.23 28.35 % | 0.18 -6.25 % | 0.19 -29.39 % | 0.27 75.92 % | 0.15 -23.20 % | 0.20 -15.52 % | 0.23 -27.59 % | 0.32 217.92 % | 0.10 4.14 % | 0.10 -3.67 % | 0.10 |
| EBITDA | 269.912 M 18.12 % | 228.508 M -12.55 % | 261.313 M 49.60 % | 174.672 M -21.51 % | 222.543 M 6.31 % | 209.341 M -10.38 % | 233.575 M 5.00 % | 222.451 M 2.72 % | 216.553 M -2.07 % | 221.122 M 0.53 % | 219.957 M 7.00 % | 205.565 M 9.49 % | 187.754 M 3.39 % | 181.591 M -2.96 % | 187.135 M 25.54 % | 149.066 M -6.28 % | 159.051 M 4.58 % | 152.086 M -0.35 % | 152.619 M 13.92 % | 133.966 M 1.41 % | 132.098 M 101.09 % | 65.690 M 8.68 % | 60.446 M -54.59 % | 133.122 M 17.55 % | 113.244 M -7.11 % | 121.918 M -13.37 % | 140.732 M 60.69 % | 87.581 M -12.76 % | 100.396 M -17.14 % | 121.164 M 133.12 % | 51.974 M 134.95 % | 22.121 M -9.91 % | 24.554 M 19.73 % | 20.507 M |
| Net income ratio | 0.17 115.71 % | 0.08 -85.90 % | 0.55 581.76 % | 0.08 -39.56 % | 0.13 11.21 % | 0.12 -3.82 % | 0.12 -18.37 % | 0.15 -7.10 % | 0.16 -5.68 % | 0.17 -4.30 % | 0.18 4.74 % | 0.17 8.13 % | 0.16 -11.27 % | 0.18 12.29 % | 0.16 10.04 % | 0.15 -6.93 % | 0.16 -4.10 % | 0.16 -6.01 % | 0.17 22.98 % | 0.14 0.87 % | 0.14 47.11 % | 0.10 60.07 % | 0.06 -68.00 % | 0.19 28.49 % | 0.14 -1.86 % | 0.15 -30.16 % | 0.21 81.53 % | 0.12 -25.90 % | 0.16 -19.99 % | 0.20 -16.32 % | 0.23 204.62 % | 0.08 -12.48 % | 0.09 123.31 % | 0.04 |
| Ratio EBITDA | 0.24 17.41 % | 0.21 -4.08 % | 0.21 26.64 % | 0.17 -22.69 % | 0.22 2.18 % | 0.21 -7.83 % | 0.23 -7.50 % | 0.25 0.18 % | 0.25 -5.26 % | 0.26 6.38 % | 0.25 -5.61 % | 0.26 0.37 % | 0.26 -4.30 % | 0.27 12.35 % | 0.24 2.12 % | 0.24 -5.62 % | 0.25 -9.42 % | 0.28 11.61 % | 0.25 2.18 % | 0.25 -1.54 % | 0.25 32.40 % | 0.19 43.24 % | 0.13 -53.22 % | 0.28 24.09 % | 0.23 -4.97 % | 0.24 -22.13 % | 0.31 53.42 % | 0.20 -18.49 % | 0.24 -12.17 % | 0.28 -23.27 % | 0.36 147.56 % | 0.15 7.52 % | 0.14 -2.13 % | 0.14 |
| Gross profit ratio | 0.34 -40.76 % | 0.57 1.51 % | 0.56 0.94 % | 0.55 82.90 % | 0.30 -5.12 % | 0.32 -17.33 % | 0.39 -31.20 % | 0.56 1.50 % | 0.55 -0.96 % | 0.56 0.86 % | 0.55 -2.34 % | 0.57 -0.94 % | 0.57 -4.79 % | 0.60 9.36 % | 0.55 -4.93 % | 0.58 0.63 % | 0.57 -1.89 % | 0.58 5.33 % | 0.55 -2.37 % | 0.57 -3.13 % | 0.59 -8.31 % | 0.64 13.15 % | 0.56 -5.14 % | 0.60 0.17 % | 0.59 1.74 % | 0.58 -3.32 % | 0.60 -1.29 % | 0.61 1.51 % | 0.60 -1.85 % | 0.61 110.91 % | 0.29 -14.20 % | 0.34 23.26 % | 0.28 -32.92 % | 0.41 |
| Weighted average shs out dil | 15.996 M -0.08 % | 16.009 M 0.09 % | 15.995 M -0.06 % | 16.004 M 0.04 % | 15.997 M 0.02 % | 15.994 M -0.06 % | 16.003 M 0.06 % | 15.994 M -1.67 % | 16.265 M -0.41 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.331 M -0.03 % | 16.336 M 0.09 % | 16.322 M -0.15 % | 16.346 M 0.07 % | 16.334 M 0.06 % | 16.325 M 0.05 % | 16.316 M 0.00 % | 16.316 M -0.05 % | 16.325 M 0.18 % | 16.295 M -0.18 % | 16.325 M 0.03 % | 16.320 M -0.14 % | 16.344 M 0.04 % | 16.338 M 0.08 % | 16.325 M 0.01 % | 16.324 M 0.08 % | 16.311 M -0.06 % | 16.321 M 25.45 % | 13.010 M 0.00 % | 13.010 M 0.00 % | 13.010 M 4.73 % | 12.422 M |
| Weighted average shs out | 15.996 M -0.08 % | 16.009 M 0.09 % | 15.995 M -0.06 % | 16.004 M 0.04 % | 15.997 M 0.02 % | 15.994 M -0.06 % | 16.003 M 0.06 % | 15.994 M -1.67 % | 16.265 M -0.41 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.332 M 0.00 % | 16.331 M 0.00 % | 16.332 M 0.06 % | 16.322 M -0.06 % | 16.332 M 0.00 % | 16.332 M 0.04 % | 16.325 M 0.05 % | 16.316 M 0.00 % | 16.316 M -0.05 % | 16.325 M 0.18 % | 16.295 M 0.01 % | 16.293 M -0.17 % | 16.320 M -0.14 % | 16.344 M 0.04 % | 16.338 M 0.08 % | 16.325 M 0.01 % | 16.324 M 0.08 % | 16.311 M -0.06 % | 16.321 M 25.45 % | 13.010 M 0.00 % | 13.010 M 0.00 % | 13.010 M 4.73 % | 12.422 M |
| EPS diluted | 11.62 117.20 % | 5.35 -87.16 % | 41.66 705.80 % | 5.17 -38.67 % | 8.43 15.64 % | 7.29 -4.83 % | 7.66 -8.92 % | 8.41 -3.11 % | 8.68 -2.14 % | 8.87 -9.49 % | 9.80 18.64 % | 8.26 18.00 % | 7.00 -4.11 % | 7.30 -3.05 % | 7.53 35.43 % | 5.56 -7.64 % | 6.02 10.66 % | 5.44 -16.18 % | 6.49 37.21 % | 4.73 3.96 % | 4.55 123.04 % | 2.04 21.43 % | 1.68 -68.89 % | 5.40 21.90 % | 4.43 -4.11 % | 4.62 -22.35 % | 5.95 90.10 % | 3.13 -20.76 % | 3.95 -24.47 % | 5.23 102.71 % | 2.58 189.89 % | 0.89 -27.05 % | 1.22 159.57 % | 0.47 |
| Earnings per share | 11.62 117.20 % | 5.35 -87.16 % | 41.66 705.80 % | 5.17 -38.67 % | 8.43 15.64 % | 7.29 -4.83 % | 7.66 -8.92 % | 8.41 -3.11 % | 8.68 -2.14 % | 8.87 -9.49 % | 9.80 18.64 % | 8.26 18.00 % | 7.00 -4.11 % | 7.30 -3.05 % | 7.53 35.43 % | 5.56 -7.64 % | 6.02 10.66 % | 5.44 -16.18 % | 6.49 37.21 % | 4.73 3.96 % | 4.55 123.04 % | 2.04 21.43 % | 1.68 -68.89 % | 5.40 21.90 % | 4.43 -4.11 % | 4.62 -22.35 % | 5.95 90.10 % | 3.13 -20.76 % | 3.95 -24.47 % | 5.23 102.71 % | 2.58 189.89 % | 0.89 -27.05 % | 1.22 159.57 % | 0.47 |
| Gross profit | 375.446 M -40.40 % | 629.934 M -7.46 % | 680.697 M 19.24 % | 570.852 M 85.68 % | 307.440 M -1.28 % | 311.430 M -19.61 % | 387.386 M -21.90 % | 496.028 M 4.08 % | 476.590 M 2.38 % | 465.501 M -4.69 % | 488.392 M 10.71 % | 441.165 M 8.06 % | 408.247 M 2.87 % | 396.873 M -5.55 % | 420.174 M 16.88 % | 359.505 M -0.07 % | 359.762 M 13.28 % | 317.592 M -5.95 % | 337.688 M 8.85 % | 310.225 M -0.22 % | 310.912 M 39.27 % | 223.250 M -14.16 % | 260.063 M -7.92 % | 282.430 M -5.11 % | 297.626 M -0.56 % | 299.300 M 7.56 % | 278.269 M 3.39 % | 269.147 M 8.64 % | 247.746 M -7.41 % | 267.562 M 540.76 % | 41.757 M -18.57 % | 51.280 M 3.28 % | 49.650 M -17.93 % | 60.499 M |
| Income tax expense | 31.210 M -66.40 % | 92.893 M 120.48 % | -453.592 M -1 259.81 % | 39.109 M 4.49 % | 37.429 M -10.12 % | 41.642 M -44.33 % | 74.806 M 56.28 % | 47.866 M 23.77 % | 38.674 M 10.48 % | 35.007 M 57.77 % | 22.189 M -19.37 % | 27.518 M -16.73 % | 33.045 M 35.26 % | 24.431 M 3.51 % | 23.602 M 39.45 % | 16.925 M -10.83 % | 18.980 M -33.27 % | 28.442 M 33.53 % | 21.300 M 32.60 % | 16.063 M -2.81 % | 16.527 M 219.30 % | 5.176 M -23.11 % | 6.732 M -65.93 % | 19.760 M 20.98 % | 16.333 M -23.53 % | 21.360 M -18.26 % | 26.131 M 65.29 % | 15.809 M -6.84 % | 16.969 M 1.16 % | 16.774 M 30.57 % | 12.847 M 240.59 % | 3.772 M 110.02 % | 1.796 M -80.40 % | 9.165 M |
| Cost of revenue | 744.164 M 54.10 % | 482.916 M -16.34 % | 577.238 M 24.81 % | 462.499 M -34.90 % | 710.448 M 6.53 % | 666.906 M 7.79 % | 618.693 M 58.54 % | 390.234 M 0.65 % | 387.724 M 4.62 % | 370.587 M -6.50 % | 396.362 M 16.81 % | 339.324 M 10.45 % | 307.225 M 15.79 % | 265.336 M -23.43 % | 346.535 M 31.19 % | 264.153 M -1.53 % | 268.264 M 18.51 % | 226.357 M -16.63 % | 271.519 M 14.97 % | 236.156 M 7.57 % | 219.530 M 74.25 % | 125.985 M -37.08 % | 200.244 M 4.41 % | 191.781 M -5.51 % | 202.971 M -4.65 % | 212.873 M 16.90 % | 182.102 M 6.86 % | 170.409 M 4.57 % | 162.961 M -2.87 % | 167.774 M 65.24 % | 101.535 M 1.84 % | 99.699 M -23.62 % | 130.538 M 50.41 % | 86.788 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 243.754 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.405 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.074 M | 0.000 | 0.000 | 0.000 -100.00 % | 161.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 129.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 162.716 M -66.67 % | 488.198 M 956.58 % | -56.994 M -112.96 % | 439.870 M | 0.000 | 0.000 100.00 % | -46.517 M -123.33 % | 199.409 M 6.57 % | 187.111 M 1 240.62 % | 13.957 M -17.80 % | 16.979 M 71.47 % | 9.902 M -2.02 % | 10.106 M -96.03 % | 254.763 M 1 523.63 % | 15.691 M 383.84 % | 3.243 M 148.51 % | 1.305 M -42.66 % | 2.276 M 97.74 % | 1.151 M -21.00 % | 1.457 M 225.95 % | 447.000 K -78.94 % | 2.123 M -98.78 % | 174.249 M 10 162.01 % | 1.698 M -55.57 % | 3.822 M 25.97 % | 3.034 M 141.04 % | -7.392 M -436.92 % | 2.194 M -50.62 % | 4.443 M 351.98 % | 983.000 K | 0.000 | 0.000 100.00 % | -10.000 K -100.08 % | 12.466 M |
| Operating expenses | 162.716 M -66.67 % | 488.198 M 131.29 % | 211.073 M -52.01 % | 439.870 M 199.96 % | 146.641 M -2.07 % | 149.748 M -21.88 % | 191.686 M -38.28 % | 310.560 M 1.66 % | 305.482 M 2.68 % | 297.509 M -6.53 % | 318.308 M 12.11 % | 283.936 M 5.79 % | 268.404 M 5.35 % | 254.763 M -6.01 % | 271.065 M 7.51 % | 252.120 M 4.67 % | 240.867 M 3.38 % | 232.986 M 15.21 % | 202.222 M -6.50 % | 216.284 M -1.41 % | 219.384 M 35.39 % | 162.036 M -16.94 % | 195.075 M 1.45 % | 192.290 M -1.62 % | 195.465 M 5.77 % | 184.800 M -10.00 % | 205.340 M 11.68 % | 183.864 M 3.64 % | 177.414 M 3.06 % | 172.152 M 469.76 % | 30.215 M -11.13 % | 33.998 M 23.27 % | 27.581 M -34.41 % | 42.048 M |
| Cost and expenses | 906.880 M -6.61 % | 971.114 M -3.68 % | 1.008 B 11.74 % | 902.369 M 5.28 % | 857.089 M 4.95 % | 816.654 M 0.77 % | 810.379 M 15.64 % | 700.794 M 1.09 % | 693.206 M 3.76 % | 668.096 M -6.52 % | 714.670 M 14.67 % | 623.260 M 8.27 % | 575.629 M 10.68 % | 520.099 M -15.79 % | 617.600 M 19.63 % | 516.273 M 1.40 % | 509.131 M 10.84 % | 459.343 M -3.04 % | 473.741 M 4.71 % | 452.440 M 3.08 % | 438.914 M 52.39 % | 288.021 M -27.14 % | 395.319 M 2.93 % | 384.071 M -3.61 % | 398.436 M 0.19 % | 397.673 M 2.64 % | 387.442 M 9.36 % | 354.273 M 4.08 % | 340.375 M 0.13 % | 339.926 M 158.01 % | 131.750 M -1.46 % | 133.697 M -15.45 % | 158.119 M 22.73 % | 128.836 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 56.994 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.807 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 211.073 M | 0.000 -100.00 % | 146.641 M -2.07 % | 149.748 M -21.88 % | 191.686 M 72.46 % | 111.151 M -6.10 % | 118.371 M 18.44 % | 99.945 M -51.68 % | 206.847 M 88.28 % | 109.863 M 18.23 % | 92.921 M -5.16 % | 97.976 M -50.18 % | 196.675 M 61.94 % | 121.447 M 2.10 % | 118.953 M 42.58 % | 83.427 M -42.95 % | 146.239 M 37.11 % | 106.655 M -6.66 % | 114.264 M 14.35 % | 99.921 M -29.00 % | 140.725 M 30.33 % | 107.976 M 10.13 % | 98.047 M -0.48 % | 98.515 M -34.38 % | 150.136 M 56.65 % | 95.841 M 3.88 % | 92.259 M 7.88 % | 85.518 M 183.03 % | 30.215 M -11.13 % | 33.998 M 23.22 % | 27.591 M -6.73 % | 29.582 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.168 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 515.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.363 M 8.20 % | 5.881 M -20.61 % | 7.408 M -31.93 % | 10.883 M 25.71 % | 8.657 M 4.54 % | 8.281 M 63.62 % | 5.061 M -30.95 % | 7.330 M 142.39 % | 3.024 M 40.19 % | 2.157 M -54.81 % | 4.773 M 0.10 % | 4.768 M 58.04 % | 3.017 M 89.04 % | 1.596 M 936.36 % | 154.000 K -94.52 % | 2.808 M -2.94 % | 2.893 M 127.26 % | 1.273 M 343.55 % | 287.000 K -92.14 % | 3.652 M 27.92 % | 2.855 M -24.53 % | 3.783 M 288.80 % | 973.000 K -48.38 % | 1.885 M -3.18 % | 1.947 M 4.28 % | 1.867 M 1 393.60 % | 125.000 K -90.95 % | 1.381 M 297.98 % | 347.000 K -22.72 % | 449.000 K -86.12 % | 3.235 M -24.29 % | 4.273 M -3.93 % | 4.448 M 46.65 % | 3.033 M |
| Depreciation and amortization | 46.467 M 5.40 % | 44.088 M 7.20 % | 41.127 M -1.93 % | 41.938 M 0.81 % | 41.601 M -2.94 % | 42.863 M 25.48 % | 34.160 M 4.25 % | 32.768 M -2.68 % | 33.672 M -14.03 % | 39.165 M 0.57 % | 38.942 M 1.33 % | 38.432 M 2.83 % | 37.374 M 2.92 % | 36.314 M -1.63 % | 36.914 M -3.99 % | 38.449 M -1.02 % | 38.845 M 15.73 % | 33.564 M 42.11 % | 23.618 M -36.30 % | 37.076 M -3.55 % | 38.439 M 63.65 % | 23.489 M 0.44 % | 23.387 M 0.17 % | 23.348 M 3.49 % | 22.561 M -2.80 % | 23.211 M 19.43 % | 19.435 M 0.71 % | 19.298 M 3.47 % | 18.650 M 0.37 % | 18.581 M 702.63 % | 2.315 M -5.97 % | 2.462 M -0.44 % | 2.473 M -1.55 % | 2.512 M |
| Operating income | 212.730 M 50.09 % | 141.736 M -30.89 % | 205.089 M 56.58 % | 130.982 M -18.54 % | 160.799 M -0.55 % | 161.682 M -17.38 % | 195.700 M 5.52 % | 185.468 M 8.39 % | 171.108 M -5.96 % | 181.949 M 6.98 % | 170.084 M 1.77 % | 167.132 M 11.46 % | 149.949 M 4.34 % | 143.716 M 1.07 % | 142.197 M 32.42 % | 107.385 M -9.68 % | 118.895 M 40.53 % | 84.606 M -37.54 % | 135.466 M 44.20 % | 93.941 M 2.64 % | 91.528 M 49.52 % | 61.214 M -5.81 % | 64.988 M -27.90 % | 90.140 M -11.77 % | 102.161 M -10.78 % | 114.500 M 57.00 % | 72.929 M -14.49 % | 85.283 M 21.26 % | 70.332 M -26.28 % | 95.410 M 726.63 % | 11.542 M -33.21 % | 17.282 M -21.69 % | 22.069 M 19.61 % | 18.451 M |
| Operating income ratio | 0.19 49.18 % | 0.13 -24.19 % | 0.17 32.55 % | 0.13 -19.76 % | 0.16 -4.41 % | 0.17 -15.04 % | 0.19 -7.05 % | 0.21 5.71 % | 0.20 -9.03 % | 0.22 13.20 % | 0.19 -10.23 % | 0.21 2.17 % | 0.21 -3.43 % | 0.22 17.02 % | 0.19 7.71 % | 0.17 -9.05 % | 0.19 21.71 % | 0.16 -30.05 % | 0.22 29.33 % | 0.17 -0.36 % | 0.17 -1.56 % | 0.18 24.15 % | 0.14 -25.73 % | 0.19 -6.86 % | 0.20 -8.71 % | 0.22 41.12 % | 0.16 -18.35 % | 0.19 13.30 % | 0.17 -21.86 % | 0.22 172.09 % | 0.08 -29.63 % | 0.11 -6.54 % | 0.12 -2.23 % | 0.13 |
| Total other income expenses net | 4.352 M -88.17 % | 36.803 M 378.58 % | 7.690 M 184.22 % | -9.131 M -179.50 % | 11.486 M 429.58 % | -3.485 M -192.37 % | 3.773 M 221.12 % | -3.115 M -135.60 % | 8.749 M -25.91 % | 11.808 M -3.27 % | 12.207 M 137.63 % | 5.137 M -31.69 % | 7.520 M 378.68 % | 1.571 M 161.51 % | -2.554 M -702.36 % | 424.000 K 126.80 % | -1.582 M -104.85 % | 32.643 M 491.26 % | -8.343 M -1 085.09 % | -704.000 K 2.90 % | -725.000 K 96.82 % | -22.796 M 26.19 % | -30.884 M -274.00 % | 17.749 M 232.21 % | -13.425 M 23.98 % | -17.660 M -135.08 % | 50.341 M 373.88 % | -18.381 M -266.09 % | 11.067 M 64.59 % | 6.724 M -80.72 % | 34.882 M 1 939.77 % | -1.896 M 57.26 % | -4.436 M -27.14 % | -3.489 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-09-30 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -129.349 M | 0.000 100.00 % | -93.484 M | 0.000 100.00 % | -63.354 M | 0.000 100.00 % | -163.802 M -122.15 % | 739.679 M 9 662.75 % | -7.735 M -101.21 % | 641.210 M 1 075.06 % | -65.761 M -111.09 % | 592.968 M 70 440.21 % | -843.000 K -100.17 % | 506.488 M 15 426.92 % | 3.262 M -99.20 % | 407.852 M 738.51 % | -63.876 M -123.36 % | 273.442 M 1 574.17 % | 16.333 M -96.30 % | 441.671 M 635.64 % | 60.039 M -81.81 % | 330.023 M 834.59 % | 35.312 M -92.80 % | 490.265 M 32 133.07 % | 1.521 M -99.56 % | 343.632 M 3 763.84 % | -9.379 M -105.02 % | 186.857 M 604.87 % | -37.011 M -127.44 % | 134.889 M 13.79 % | 118.542 M 67.95 % | 70.580 M 57.52 % | 44.807 M 79.19 % | 25.005 M -9.80 % | 27.721 M -74.07 % | 106.919 M 12.31 % | 95.200 M |
| Total investments | 640.713 M | 0.000 -100.00 % | 471.131 M | 0.000 -100.00 % | 410.712 M | 0.000 -100.00 % | 419.018 M -71.68 % | 1.479 B 1 184.55 % | -136.403 M -110.64 % | 1.282 B 7 412.71 % | 17.070 M -98.56 % | 1.186 B 6 670.97 % | 17.515 M -98.27 % | 1.013 B 113.79 % | 473.815 M -41.91 % | 815.704 M 4 161.55 % | 19.141 M -96.50 % | 546.884 M 11 814.68 % | 4.590 M -99.48 % | 883.342 M 3 275.01 % | 26.173 M -96.03 % | 660.046 M 47 729.42 % | 1.380 M -99.86 % | 980.530 M 5 050.38 % | 19.038 M -97.23 % | 687.264 M 48 850.43 % | 1.404 M -99.62 % | 373.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.170 M 16.79 % | 104.605 M |
| Total debt | 74.161 M | 0.000 -100.00 % | 78.446 M | 0.000 -100.00 % | 84.498 M | 0.000 -100.00 % | 73.653 M | 0.000 -100.00 % | 61.938 M | 0.000 -100.00 % | 55.380 M | 0.000 -100.00 % | 45.367 M | 0.000 -100.00 % | 40.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.882 M | 0.000 -100.00 % | 62.904 M | 0.000 -100.00 % | 43.859 M | 0.000 -100.00 % | 4.451 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.307 M 7.64 % | 136.846 M 67.02 % | 81.936 M 51.78 % | 53.982 M 80.97 % | 29.829 M -10.11 % | 33.185 M -71.14 % | 114.984 M 13.81 % | 101.033 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 4.125 B 691.44 % | 521.225 M -85.33 % | 3.552 B 4.71 % | 3.392 B 1.54 % | 3.341 B 468.10 % | 588.038 M -80.78 % | 3.059 B 5.52 % | 2.899 B -1.37 % | 2.940 B 2 248.11 % | 125.196 M -95.35 % | 2.691 B 6.46 % | 2.527 B -1.64 % | 2.569 B 1 357.55 % | 176.283 M -92.84 % | 2.461 B 7.11 % | 2.298 B -1.25 % | 2.327 B 1 327.99 % | 162.956 M -92.70 % | 2.231 B 7.90 % | 2.068 B 2.90 % | 2.010 B 553.08 % | -443.548 M -121.33 % | 2.080 B 8.52 % | 1.916 B -4.52 % | 2.007 B 643.65 % | -369.160 M -120.33 % | 1.816 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 3.197 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.345 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.008 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.645 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.383 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.056 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.041 B | 0.000 -100.00 % | 852.555 M -0.18 % | 854.051 M 20.58 % | 708.257 M 32.75 % | 533.547 M 28.33 % | 415.755 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 159.942 M | 0.000 -100.00 % | 159.942 M | 0.000 -100.00 % | 159.942 M | 0.000 -100.00 % | 159.942 M | 0.000 -100.00 % | 159.942 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M | 0.000 -100.00 % | 163.317 M 4.21 % | 156.723 M 0.00 % | 156.723 M 59.14 % | 98.482 M 8.54 % | 90.732 M 0.00 % | 90.732 M 4.61 % | 86.732 M 0.00 % | 86.732 M 0.00 % | 86.732 M |
| Total equity | 4.490 B 8.93 % | 4.122 B 0.00 % | 4.122 B 15.93 % | 3.555 B 0.00 % | 3.555 B 6.25 % | 3.346 B 0.00 % | 3.346 B 8.90 % | 3.073 B 0.00 % | 3.073 B 4.05 % | 2.953 B 0.00 % | 2.953 B 9.33 % | 2.701 B 0.00 % | 2.701 B 5.06 % | 2.571 B 0.00 % | 2.571 B 4.35 % | 2.464 B 0.00 % | 2.464 B 5.88 % | 2.327 B 0.00 % | 2.327 B 4.29 % | 2.231 B 0.00 % | 2.231 B 11.03 % | 2.010 B 0.00 % | 2.010 B -3.36 % | 2.080 B 0.00 % | 2.080 B 3.62 % | 2.007 B 0.00 % | 2.007 B 10.54 % | 1.816 B 0.00 % | 1.816 B 34.55 % | 1.349 B 12.11 % | 1.204 B 19.77 % | 1.005 B 20.19 % | 836.135 M 17.33 % | 712.647 M 20.26 % | 592.569 M 5.09 % | 563.882 M 5.86 % | 532.677 M |
| Other non current liabilities | 101.687 M 102.47 % | -4.122 B -4 334.00 % | 97.352 M 102.74 % | -3.555 B -3 947.06 % | 92.417 M 102.76 % | -3.346 B -3 944.92 % | 87.027 M 102.83 % | -3.073 B -3 535.24 % | 89.442 M | 0.000 -100.00 % | 82.994 M | 0.000 -100.00 % | 38.513 M | 0.000 -100.00 % | 63.272 M | 0.000 -100.00 % | 104.211 M | 0.000 -100.00 % | 50.523 M | 0.000 -100.00 % | 109.861 M | 0.000 -100.00 % | 66.460 M | 0.000 -100.00 % | 117.728 M | 0.000 -100.00 % | 65.316 M | 0.000 -100.00 % | 72.107 M 155.26 % | 28.249 M 26.28 % | 22.371 M 14.32 % | 19.568 M 34.15 % | 14.587 M 11.66 % | 13.064 M 8.41 % | 12.051 M | 0.000 | 0.000 |
| Long term debt | 43.987 M | 0.000 -100.00 % | 52.840 M | 0.000 -100.00 % | 56.198 M | 0.000 -100.00 % | 50.391 M | 0.000 -100.00 % | 37.430 M | 0.000 -100.00 % | 30.237 M | 0.000 -100.00 % | 56.676 M | 0.000 -100.00 % | 29.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.806 K -91.81 % | 302.968 K -44.74 % | 548.250 K -28.29 % | 764.538 K -99.34 % | 114.984 M 105.72 % | 55.893 M |
| Total non current liabilities | 145.674 M 103.53 % | -4.122 B -2 758.34 % | 155.055 M 104.36 % | -3.555 B -1 673.11 % | 226.007 M 106.75 % | -3.346 B -1 603.83 % | 222.506 M 107.24 % | -3.073 B -1 596.55 % | 205.309 M | 0.000 -100.00 % | 203.680 M | 0.000 -100.00 % | 185.418 M | 0.000 -100.00 % | 196.162 M | 0.000 -100.00 % | 205.098 M | 0.000 -100.00 % | 195.665 M | 0.000 -100.00 % | 211.809 M | 0.000 -100.00 % | 227.265 M | 0.000 -100.00 % | 224.888 M | 0.000 -100.00 % | 178.703 M | 0.000 -100.00 % | 201.971 M 226.67 % | 61.827 M 20.43 % | 51.340 M 15.69 % | 44.377 M 6.11 % | 41.822 M 3.18 % | 40.534 M 9.30 % | 37.086 M -71.19 % | 128.738 M 81.12 % | 71.079 M |
| Other current liabilities | 502.029 M | 0.000 -100.00 % | 477.470 M | 0.000 -100.00 % | 439.747 M | 0.000 -100.00 % | 315.846 M | 0.000 -100.00 % | 59.700 M | 0.000 -100.00 % | 269.697 M | 0.000 -100.00 % | 315.564 M | 0.000 100.00 % | -176.692 M | 0.000 -100.00 % | 245.531 M | 0.000 -100.00 % | 237.444 M | 0.000 -100.00 % | 248.534 M | 0.000 -100.00 % | 212.551 M | 0.000 -100.00 % | 224.734 M | 0.000 -100.00 % | 217.641 M | 0.000 -100.00 % | 216.730 M -45.47 % | 397.450 M 743.93 % | -61.723 M -144.60 % | 138.391 M 43.23 % | 96.620 M 6.49 % | 90.731 M 39.35 % | 65.112 M -47.15 % | 123.200 M 133.76 % | 52.703 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.839 M | 0.000 -100.00 % | 281.689 M | 0.000 -100.00 % | 269.697 M | 0.000 -100.00 % | 249.985 M | 0.000 -100.00 % | 233.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.817 M | 0.000 | 0.000 | 0.000 -100.00 % | 185.576 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 |
| Short term debt | 30.174 M | 0.000 -100.00 % | 25.606 M | 0.000 -100.00 % | 28.300 M | 0.000 -100.00 % | 23.262 M | 0.000 -100.00 % | 24.508 M | 0.000 -100.00 % | 25.143 M | 0.000 -100.00 % | 17.029 M | 0.000 -100.00 % | 11.761 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.604 M | 0.000 -100.00 % | 62.904 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.451 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.307 M 7.64 % | 136.846 M 67.07 % | 81.911 M 52.59 % | 53.679 M 83.32 % | 29.281 M -9.68 % | 32.420 M | 0.000 -100.00 % | 45.139 M |
| Total current liabilities | 839.856 M | 0.000 -100.00 % | 804.424 M | 0.000 -100.00 % | 782.911 M | 0.000 -100.00 % | 771.661 M | 0.000 -100.00 % | 619.229 M | 0.000 -100.00 % | 583.833 M | 0.000 -100.00 % | 510.714 M | 0.000 -100.00 % | 469.468 M | 0.000 -100.00 % | 355.697 M | 0.000 -100.00 % | 378.041 M | 0.000 -100.00 % | 437.110 M | 0.000 -100.00 % | 326.682 M | 0.000 -100.00 % | 323.886 M | 0.000 -100.00 % | 325.548 M | 0.000 -100.00 % | 337.072 M -47.66 % | 644.049 M 84.35 % | 349.367 M 8.87 % | 320.905 M 19.91 % | 267.616 M 27.75 % | 209.479 M 51.11 % | 138.628 M 12.52 % | 123.200 M -23.03 % | 160.053 M |
| Total liabilities | 985.530 M 123.91 % | -4.122 B -529.60 % | 959.479 M 126.99 % | -3.555 B -452.39 % | 1.009 B 130.15 % | -3.346 B -436.58 % | 994.167 M 132.36 % | -3.073 B -472.64 % | 824.538 M | 0.000 -100.00 % | 787.513 M | 0.000 -100.00 % | 696.132 M | 0.000 -100.00 % | 665.630 M | 0.000 -100.00 % | 560.795 M | 0.000 -100.00 % | 573.706 M | 0.000 -100.00 % | 648.919 M | 0.000 -100.00 % | 553.947 M | 0.000 -100.00 % | 548.774 M | 0.000 -100.00 % | 504.251 M | 0.000 -100.00 % | 539.043 M -23.63 % | 705.876 M 76.16 % | 400.707 M 9.70 % | 365.281 M 18.05 % | 309.437 M 23.77 % | 250.013 M 42.28 % | 175.713 M -30.26 % | 251.938 M 9.00 % | 231.132 M |
| Other non current assets | 16.078 M | 0.000 -100.00 % | 443.004 M | 0.000 -100.00 % | 33.272 M | 0.000 100.00 % | -20.363 M 97.25 % | -739.679 M -8 700.92 % | 8.600 M 101.34 % | -641.210 M -6 698.17 % | 9.718 M 101.64 % | -592.968 M -4 087.68 % | 14.870 M 102.94 % | -506.488 M -21 680.23 % | 2.347 M 100.58 % | -407.852 M 64.62 % | -1.153 B -321.53 % | -273.442 M -13 672 000.00 % | -2.000 K 100.00 % | -441.671 M -200.32 % | 440.252 M 233.40 % | -330.023 M -33 002 400.00 % | 1.000 K 100.00 % | -490.265 M -200.20 % | 489.293 M 242.39 % | -343.632 M -197.73 % | 351.618 M 288.17 % | -186.857 M -582.12 % | 38.757 M -66.07 % | 114.227 M 6.28 % | 107.482 M -17.62 % | 130.478 M -20.29 % | 163.692 M -21.10 % | 207.473 M 50.76 % | 137.619 M 5 660.53 % | 2.389 M -26.79 % | 3.263 M |
| Long term investments | 23.231 M | 0.000 -100.00 % | 8.767 M | 0.000 -100.00 % | 23.573 M | 0.000 -100.00 % | 21.918 M | 0.000 100.00 % | -757.088 M | 0.000 -100.00 % | 7.596 M | 0.000 -100.00 % | 7.596 M | 0.000 -100.00 % | 5.046 M | 0.000 -100.00 % | 3.210 M | 0.000 100.00 % | -250.303 M | 0.000 100.00 % | -412.633 M | 0.000 100.00 % | -138.641 M | 0.000 100.00 % | -468.297 M | 0.000 100.00 % | -332.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.170 M 18.52 % | 103.083 M |
| Intangible assets | 99.637 M | 0.000 -100.00 % | 101.389 M | 0.000 -100.00 % | 107.724 M | 0.000 -100.00 % | 29.021 M | 0.000 -100.00 % | 21.704 M | 0.000 -100.00 % | 14.898 M | 0.000 -100.00 % | 8.231 M | 0.000 -100.00 % | 5.935 M | 0.000 -100.00 % | 10.171 M | 0.000 -100.00 % | 16.179 M | 0.000 -100.00 % | 17.920 M | 0.000 -100.00 % | 22.101 M | 0.000 -100.00 % | 25.100 M | 0.000 -100.00 % | 28.866 M | 0.000 -100.00 % | 36.926 M -14.35 % | 43.115 M 1 838.62 % | 2.224 M -28.12 % | 3.094 M -19.22 % | 3.830 M 7.46 % | 3.564 M 38.52 % | 2.573 M | 0.000 -100.00 % | 3.125 M |
| GoodWill | 116.716 M | 0.000 -100.00 % | 116.716 M | 0.000 -100.00 % | 121.010 M | 0.000 -100.00 % | 116.716 M | 0.000 -100.00 % | 102.169 M | 0.000 -100.00 % | 102.169 M | 0.000 -100.00 % | 99.388 M | 0.000 -100.00 % | 4.824 M | 0.000 -100.00 % | 4.824 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.117 M | 0.000 -100.00 % | 2.234 M | 0.000 -100.00 % | 3.351 M | 0.000 -100.00 % | 4.469 M | 0.000 -100.00 % | 6.704 M -25.00 % | 8.939 M -20.00 % | 11.174 M -16.67 % | 13.410 M -14.29 % | 15.645 M -12.50 % | 17.880 M -11.11 % | 20.115 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 216.353 M | 0.000 -100.00 % | 218.105 M | 0.000 -100.00 % | 228.734 M | 0.000 -100.00 % | 145.737 M | 0.000 -100.00 % | 123.873 M | 0.000 -100.00 % | 117.067 M | 0.000 -100.00 % | 107.619 M | 0.000 -100.00 % | 10.759 M | 0.000 -100.00 % | 14.995 M | 0.000 -100.00 % | 16.179 M | 0.000 -100.00 % | 19.037 M | 0.000 -100.00 % | 24.335 M | 0.000 -100.00 % | 28.451 M | 0.000 -100.00 % | 33.335 M | 0.000 -100.00 % | 43.630 M -16.18 % | 52.054 M 288.52 % | 13.398 M -18.82 % | 16.504 M -15.26 % | 19.475 M -9.18 % | 21.444 M -5.48 % | 22.688 M | 0.000 -100.00 % | 3.125 M |
| Property plant equipment net | 1.528 B | 0.000 -100.00 % | 1.477 B | 0.000 -100.00 % | 1.413 B | 0.000 -100.00 % | 1.434 B | 0.000 -100.00 % | 1.188 B | 0.000 -100.00 % | 1.164 B | 0.000 -100.00 % | 1.100 B | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 1.134 B | 0.000 -100.00 % | 1.118 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 976.155 M | 0.000 -100.00 % | 914.379 M | 0.000 -100.00 % | 843.670 M | 0.000 -100.00 % | 837.292 M 76.28 % | 474.967 M 3.61 % | 458.440 M 25.44 % | 365.463 M 45.49 % | 251.186 M 30.35 % | 192.703 M 18.06 % | 163.219 M 9.59 % | 148.937 M 1.48 % | 146.771 M |
| Total non current assets | 2.179 B | 0.000 -100.00 % | 2.147 B | 0.000 -100.00 % | 1.698 B | 0.000 -100.00 % | 1.610 B 317.68 % | -739.679 M -155.00 % | 1.345 B 309.74 % | -641.210 M -148.92 % | 1.311 B 321.06 % | -592.968 M -147.78 % | 1.241 B 345.02 % | -506.488 M -143.67 % | 1.160 B 384.37 % | -407.852 M -134.82 % | 1.171 B 528.30 % | -273.442 M -123.56 % | 1.161 B 362.78 % | -441.671 M -139.10 % | 1.130 B 442.25 % | -330.023 M -132.27 % | 1.023 B 308.60 % | -490.265 M -150.87 % | 963.826 M 380.48 % | -343.632 M -138.36 % | 895.774 M 579.39 % | -186.857 M -120.32 % | 919.679 M 43.42 % | 641.248 M 10.69 % | 579.320 M 13.05 % | 512.445 M 17.98 % | 434.352 M 3.02 % | 421.620 M 30.32 % | 323.526 M 18.29 % | 273.496 M 6.73 % | 256.242 M |
| Other current assets | 314.148 M 153.79 % | -584.008 M -303.63 % | 286.802 M 148.96 % | -585.842 M -332.44 % | 252.038 M 143.08 % | -584.996 M -299.56 % | 293.142 M | 0.000 -100.00 % | 230.635 M | 0.000 -100.00 % | 1.022 B | 0.000 -100.00 % | 234.585 M | 0.000 -100.00 % | 278.766 M | 0.000 -100.00 % | 226.362 M | 0.000 -100.00 % | 797.956 M | 0.000 -100.00 % | 73.035 M | 0.000 -100.00 % | 760.059 M | 0.000 -100.00 % | 45.593 M | 0.000 -100.00 % | 653.430 M | 0.000 -100.00 % | 90.267 M -63.47 % | 247.123 M 1 850.15 % | 12.672 M -4.74 % | 13.302 M 235.91 % | 3.960 M -48.43 % | 7.679 M 134.76 % | 3.271 M | 0.000 -100.00 % | 67.203 M |
| Short term investments | 617.482 M | 0.000 -100.00 % | 462.364 M | 0.000 -100.00 % | 387.139 M | 0.000 -100.00 % | 397.100 M -73.16 % | 1.479 B 138.34 % | 620.685 M -51.60 % | 1.282 B 93.11 % | 664.085 M -44.00 % | 1.186 B 82.92 % | 648.333 M -36.00 % | 1.013 B 116.09 % | 468.769 M -42.53 % | 815.704 M 75.01 % | 466.100 M -14.77 % | 546.884 M 114.55 % | 254.893 M -71.14 % | 883.342 M 101.31 % | 438.806 M -33.52 % | 660.046 M 371.39 % | 140.021 M -85.72 % | 980.530 M 101.20 % | 487.335 M -29.09 % | 687.264 M 105.61 % | 334.253 M -10.56 % | 373.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.523 M |
| cash and cash equivalents | 203.510 M | 0.000 -100.00 % | 171.930 M | 0.000 -100.00 % | 198.703 M | 0.000 -100.00 % | 187.896 M 125.40 % | -739.679 M -1 161.64 % | 69.673 M 110.87 % | -641.210 M -629.31 % | 121.141 M 120.43 % | -592.968 M -1 383.20 % | 46.210 M 109.12 % | -506.488 M -1 442.79 % | 37.719 M 109.25 % | -407.852 M -738.51 % | 63.876 M 123.36 % | -273.442 M -1 574.16 % | 18.549 M 104.20 % | -441.671 M -15 516.09 % | 2.865 M 100.87 % | -330.023 M -3 961.27 % | 8.547 M 101.74 % | -490.265 M -16 832.59 % | 2.930 M 100.85 % | -343.632 M -3 763.84 % | 9.379 M 105.02 % | -186.857 M -604.87 % | 37.011 M 198.04 % | 12.418 M -32.16 % | 18.304 M 61.18 % | 11.356 M 23.77 % | 9.175 M 90.19 % | 4.824 M -11.71 % | 5.464 M -32.25 % | 8.065 M 38.29 % | 5.832 M |
| Cash and short term investments | 820.992 M 40.58 % | 584.008 M -7.93 % | 634.294 M 8.27 % | 585.842 M 0.00 % | 585.842 M 0.14 % | 584.996 M 0.00 % | 584.996 M -20.91 % | 739.679 M 0.00 % | 739.679 M 15.36 % | 641.210 M -18.34 % | 785.226 M 32.42 % | 592.968 M -14.62 % | 694.543 M 37.13 % | 506.488 M 0.00 % | 506.488 M 24.18 % | 407.852 M -23.04 % | 529.976 M 93.82 % | 273.442 M 0.00 % | 273.442 M -38.09 % | 441.671 M 0.00 % | 441.671 M 33.83 % | 330.023 M 122.14 % | 148.568 M -69.70 % | 490.265 M 0.00 % | 490.265 M 42.67 % | 343.632 M 0.00 % | 343.632 M 83.90 % | 186.857 M -5.95 % | 198.674 M 1 461.66 % | 12.722 M -31.63 % | 18.608 M 59.59 % | 11.660 M 23.01 % | 9.479 M 52.89 % | 6.200 M -9.38 % | 6.842 M -15.16 % | 8.065 M 9.65 % | 7.355 M |
| Total current assets | 3.297 B | 0.000 -100.00 % | 2.934 B | 0.000 -100.00 % | 2.866 B | 0.000 -100.00 % | 2.730 B 269.10 % | 739.679 M -71.02 % | 2.552 B 298.03 % | 641.210 M -73.61 % | 2.430 B 309.73 % | 592.968 M -72.50 % | 2.156 B 325.69 % | 506.488 M -75.61 % | 2.077 B 409.19 % | 407.852 M -78.00 % | 1.853 B 577.82 % | 273.442 M -84.29 % | 1.740 B 293.98 % | 441.671 M -74.77 % | 1.751 B 430.47 % | 330.023 M -78.58 % | 1.541 B 214.30 % | 490.265 M -70.55 % | 1.665 B 384.39 % | 343.632 M -78.73 % | 1.615 B 764.52 % | 186.857 M -86.98 % | 1.435 B 1.48 % | 1.414 B 37.95 % | 1.025 B 19.49 % | 857.808 M 20.61 % | 711.220 M 31.45 % | 541.040 M 21.65 % | 444.757 M -17.99 % | 542.324 M 6.85 % | 507.567 M |
| Inventory | 1.276 B | 0.000 -100.00 % | 1.095 B | 0.000 -100.00 % | 1.224 B | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 835.349 M | 0.000 -100.00 % | 766.729 M | 0.000 -100.00 % | 703.227 M | 0.000 -100.00 % | 661.318 M | 0.000 -100.00 % | 684.287 M | 0.000 -100.00 % | 668.696 M | 0.000 -100.00 % | 702.204 M | 0.000 -100.00 % | 632.257 M | 0.000 -100.00 % | 638.653 M | 0.000 -100.00 % | 618.347 M | 0.000 -100.00 % | 654.958 M -2.22 % | 669.848 M 7.41 % | 623.612 M 11.19 % | 560.873 M 21.53 % | 461.511 M 43.38 % | 321.871 M 23.17 % | 261.318 M -5.79 % | 277.373 M 1.21 % | 274.047 M |
| Net receivables | 885.834 M | 0.000 -100.00 % | 918.748 M | 0.000 -100.00 % | 803.714 M | 0.000 -100.00 % | 843.086 M | 0.000 -100.00 % | 746.571 M | 0.000 -100.00 % | 749.053 M | 0.000 -100.00 % | 628.234 M | 0.000 -100.00 % | 630.155 M | 0.000 -100.00 % | 534.952 M | 0.000 -100.00 % | 568.127 M | 0.000 -100.00 % | 533.753 M | 0.000 -100.00 % | 500.729 M | 0.000 -100.00 % | 490.016 M | 0.000 -100.00 % | 475.595 M | 0.000 -100.00 % | 491.071 M 1.38 % | 484.363 M 30.86 % | 370.129 M 36.09 % | 271.974 M 15.11 % | 236.270 M 15.09 % | 205.291 M 18.44 % | 173.326 M -32.53 % | 256.886 M 61.60 % | 158.961 M |
| Tax assets | 395.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.021 M | 0.000 -100.00 % | 781.531 M | 0.000 -100.00 % | 12.510 M | 0.000 -100.00 % | 10.449 M | 0.000 -100.00 % | 17.459 M | 0.000 | 0.000 | 0.000 -100.00 % | 276.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.851 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 273.614 M | 0.000 -100.00 % | 301.348 M | 0.000 -100.00 % | 292.363 M | 0.000 -100.00 % | 291.429 M | 0.000 -100.00 % | 236.065 M | 0.000 -100.00 % | 215.471 M | 0.000 -100.00 % | 167.922 M | 0.000 -100.00 % | 167.425 M | 0.000 -100.00 % | 108.884 M | 0.000 -100.00 % | 127.440 M | 0.000 -100.00 % | 124.067 M | 0.000 -100.00 % | 114.131 M | 0.000 -100.00 % | 96.295 M | 0.000 -100.00 % | 97.207 M | 0.000 -100.00 % | 120.342 M 37.75 % | 87.364 M 90.98 % | 45.744 M -39.94 % | 76.164 M -10.86 % | 85.441 M 22.47 % | 69.763 M 99.92 % | 34.895 M | 0.000 -100.00 % | 42.204 M |
| Tax payables | 34.039 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.501 M | 0.000 -100.00 % | 52.285 M | 0.000 -100.00 % | 17.267 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.282 M | 0.000 -100.00 % | 4.553 M | 0.000 -100.00 % | 1.605 M | 0.000 | 0.000 | 0.000 100.00 % | -1.594 M | 0.000 -100.00 % | 10.700 M | 0.000 | 0.000 -100.00 % | 11.928 M -94.78 % | 228.500 M 835.02 % | 24.438 M -23.33 % | 31.876 M 61.77 % | 19.704 M 217.81 % | 6.200 M | 0.000 -100.00 % | 20.006 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 4.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.919 M | 0.000 -100.00 % | 76.241 M | 0.000 -100.00 % | 6.977 M | 0.000 -100.00 % | 59.346 M | 0.000 -100.00 % | 8.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -2.180 M | 0.000 100.00 % | -3.311 M | 0.000 -100.00 % | 3.195 M | 0.000 -100.00 % | 5.479 M | 0.000 -100.00 % | 13.275 M | 0.000 -100.00 % | 13.081 M | 0.000 -100.00 % | 10.420 M | 0.000 -100.00 % | 1.482 M | 0.000 -100.00 % | 2.513 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 |
| Capital lease obligations | 61.190 M | 0.000 -100.00 % | 66.181 M | 0.000 -100.00 % | 71.900 M | 0.000 -100.00 % | 58.928 M | 0.000 -100.00 % | 48.968 M | 0.000 -100.00 % | 41.695 M | 0.000 -100.00 % | 39.751 M | 0.000 -100.00 % | 40.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.859 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 4.332 B 130 942.95 % | -3.311 M -101.34 % | 247.471 M 7 645.57 % | 3.195 M -99.91 % | 3.392 B 61 812.79 % | 5.479 M -97.79 % | 247.472 M 1 764.20 % | 13.275 M -99.54 % | 2.899 B 22 064.41 % | 13.081 M -97.97 % | 642.818 M 6 069.08 % | 10.420 M | 0.000 -100.00 % | 1.482 M -99.81 % | 793.666 M 31 482.41 % | 2.513 M | 0.000 | 0.000 -100.00 % | 672.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 682.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 802.464 M | 0.000 -100.00 % | 799.734 M 136.15 % | 338.654 M 0.00 % | 338.654 M -9.19 % | 372.941 M 13.13 % | 329.647 M -46.99 % | 621.914 M 22.95 % | 505.837 M 6.01 % | 477.150 M 7.00 % | 445.944 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.392 M | 0.000 -100.00 % | 79.170 M | 0.000 -100.00 % | 78.437 M | 0.000 -100.00 % | 83.472 M | 0.000 -100.00 % | 90.229 M | 0.000 -100.00 % | 95.636 M | 0.000 -100.00 % | 100.887 M | 0.000 -100.00 % | 100.112 M | 0.000 -100.00 % | 101.948 M | 0.000 -100.00 % | 105.741 M | 0.000 -100.00 % | 107.160 M | 0.000 -100.00 % | 104.457 M | 0.000 -100.00 % | 129.864 M 286.75 % | 33.578 M 15.91 % | 28.969 M 16.89 % | 24.784 M -7.97 % | 26.931 M 0.03 % | 26.922 M 10.93 % | 24.270 M 76.46 % | 13.754 M -9.43 % | 15.186 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.476 B | 0.000 -100.00 % | 5.081 B | 0.000 -100.00 % | 4.564 B | 0.000 -100.00 % | 4.340 B | 0.000 -100.00 % | 3.897 B | 0.000 -100.00 % | 3.740 B | 0.000 -100.00 % | 3.397 B | 0.000 -100.00 % | 3.237 B | 0.000 -100.00 % | 3.025 B | 0.000 -100.00 % | 2.901 B | 0.000 -100.00 % | 2.880 B | 0.000 -100.00 % | 2.564 B | 0.000 -100.00 % | 2.628 B | 0.000 -100.00 % | 2.511 B | 0.000 -100.00 % | 2.355 B 14.56 % | 2.055 B 28.11 % | 1.604 B 17.08 % | 1.370 B 19.61 % | 1.146 B 19.00 % | 962.660 M 25.30 % | 768.283 M -5.83 % | 815.820 M 6.81 % | 763.809 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-09-30 | 2011-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 | 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 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -16.171 M 0.00 % | -16.171 M 0.00 % | -16.171 M 0.00 % | -16.171 M | 0.000 -100.00 % | 622.000 K 0.00 % | 622.000 K 0.00 % | 622.000 K | 0.000 100.00 % | -46.805 M 0.00 % | -46.805 M 0.00 % | -46.805 M -44.17 % | -32.465 M 0.00 % | -32.465 M 0.00 % | -32.465 M 32.03 % | -47.762 M 0.00 % | -47.762 M 0.00 % | -47.762 M -50.65 % | -31.705 M 0.00 % | -31.705 M 0.00 % | -31.705 M 0.00 % | -31.705 M 8.16 % | -34.520 M 0.00 % | -34.520 M 0.00 % | -34.520 M 0.00 % | -34.520 M -367.33 % | -7.387 M 0.00 % | -7.387 M 0.00 % | -7.387 M 0.00 % | -7.387 M -68.82 % | -4.376 M 0.00 % | -4.376 M 0.00 % | -4.376 M 0.00 % | -4.376 M 73.53 % | -16.532 M 0.00 % | -16.532 M 0.00 % | -16.532 M 0.00 % | -16.532 M 23.24 % | -21.539 M 0.00 % | -21.539 M 0.00 % | -21.539 M 0.00 % | -21.539 M -6.42 % | -20.239 M 0.00 % | -20.239 M 0.00 % | -20.239 M 0.00 % | -20.239 M -335.60 % | 8.590 M 0.00 % | 8.590 M 0.00 % | 8.590 M 0.00 % | 8.590 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -3.478 M 0.00 % | -3.478 M 0.00 % | -3.478 M 0.00 % | -3.478 M | 0.000 -100.00 % | 9.153 M 0.00 % | 9.153 M 0.00 % | 9.153 M | 0.000 100.00 % | -28.559 M 0.00 % | -28.559 M 0.00 % | -28.559 M -147.07 % | -11.559 M 0.00 % | -11.559 M 0.00 % | -11.559 M 26.30 % | -15.685 M 0.00 % | -15.685 M 0.00 % | -15.685 M 36.86 % | -24.840 M 0.00 % | -24.840 M 0.00 % | -24.840 M 0.00 % | -24.840 M 28.84 % | -34.910 M 0.00 % | -34.910 M 0.00 % | -34.910 M 0.00 % | -34.910 M -130.61 % | -15.138 M 0.00 % | -15.138 M 0.00 % | -15.138 M 0.00 % | -15.138 M -551.75 % | 3.351 M 0.00 % | 3.351 M 0.00 % | 3.351 M 0.00 % | 3.351 M 133.55 % | -9.989 M 0.00 % | -9.989 M 0.00 % | -9.989 M 0.00 % | -9.989 M 47.45 % | -19.009 M 0.00 % | -19.009 M 0.00 % | -19.009 M 0.00 % | -19.009 M -31.44 % | -14.462 M 0.00 % | -14.462 M 0.00 % | -14.462 M 0.00 % | -14.462 M -442.99 % | -2.663 M 0.00 % | -2.663 M 0.00 % | -2.663 M 0.00 % | -2.663 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -12.693 M 0.00 % | -12.693 M 0.00 % | -12.693 M 0.00 % | -12.693 M | 0.000 100.00 % | -8.531 M 0.00 % | -8.531 M 0.00 % | -8.531 M | 0.000 100.00 % | -18.246 M 0.00 % | -18.246 M 0.00 % | -18.246 M 12.72 % | -20.906 M 0.00 % | -20.906 M 0.00 % | -20.906 M 34.83 % | -32.077 M 0.00 % | -32.077 M 0.00 % | -32.077 M -367.29 % | -6.864 M 0.00 % | -6.864 M 0.00 % | -6.864 M 0.00 % | -6.864 M -1 861.60 % | 389.669 K 0.00 % | 389.669 K 0.00 % | 389.669 K 0.00 % | 389.669 K -94.97 % | 7.751 M 0.00 % | 7.751 M 0.00 % | 7.751 M 0.00 % | 7.751 M 200.32 % | -7.726 M 0.00 % | -7.726 M 0.00 % | -7.726 M 0.00 % | -7.726 M -18.08 % | -6.544 M 0.00 % | -6.544 M 0.00 % | -6.544 M 0.00 % | -6.544 M -158.64 % | -2.530 M 0.00 % | -2.530 M 0.00 % | -2.530 M 0.00 % | -2.530 M 56.21 % | -5.777 M 0.00 % | -5.777 M 0.00 % | -5.777 M 0.00 % | -5.777 M -151.34 % | 11.254 M 0.00 % | 11.254 M 0.00 % | 11.254 M 0.00 % | 11.254 M |
| Other non cash items | -85.646 M 87.15 % | -666.371 M -705.36 % | -82.742 M 38.64 % | -134.856 M -15.70 % | -116.555 M 6.48 % | -124.625 M -22.52 % | -101.719 M 5.39 % | -107.511 M 25.75 % | -144.793 M 9.56 % | -160.102 M -18.73 % | -134.848 M -17.96 % | -114.318 M 4.14 % | -119.250 M 3.01 % | -122.953 M -35.29 % | -90.884 M 7.58 % | -98.333 M -10.73 % | -88.807 M 16.08 % | -105.824 M -37.12 % | -77.174 M -3.90 % | -74.277 M -123.44 % | -33.242 M -21.45 % | -27.372 M 68.94 % | -88.129 M -21.72 % | -72.403 M 4.08 % | -75.480 M 22.30 % | -97.139 M -90.12 % | -51.093 M 20.70 % | -64.430 M 24.52 % | -85.360 M -161.01 % | -32.703 M 0.00 % | -32.703 M -49.68 % | -21.848 M 0.00 % | -21.848 M 0.00 % | -21.848 M 0.36 % | -21.927 M 0.00 % | -21.927 M 0.00 % | -21.927 M -1.87 % | -21.524 M 0.00 % | -21.524 M 0.00 % | -21.524 M 0.00 % | -21.524 M -212.05 % | -6.898 M 0.00 % | -6.898 M 0.00 % | -6.898 M 0.00 % | -6.898 M 10.60 % | -7.715 M 0.00 % | -7.715 M 0.00 % | -7.715 M 0.00 % | -7.715 M 21.88 % | -9.876 M 0.00 % | -9.876 M 0.00 % | -9.876 M 0.00 % | -9.876 M -242.33 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 0.00 % | 6.938 M 38.64 % | 5.004 M 0.00 % | 5.004 M 0.00 % | 5.004 M 0.00 % | 5.004 M 58.49 % | 3.158 M 0.00 % | 3.158 M 0.00 % | 3.158 M 0.00 % | 3.158 M -40.90 % | 5.343 M 0.00 % | 5.343 M 0.00 % | 5.343 M 0.00 % | 5.343 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.536 M -2.68 % | 67.344 M -14.03 % | 78.330 M 0.57 % | 77.884 M 1.33 % | 76.864 M 2.83 % | 74.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.289 M 0.00 % | 66.289 M 0.00 % | 66.289 M 0.00 % | 66.289 M | 0.000 -100.00 % | 85.259 M 0.00 % | 85.259 M 0.00 % | 85.259 M | 0.000 -100.00 % | 33.655 M 0.00 % | 33.655 M 0.00 % | 33.655 M -14.58 % | 39.397 M 0.00 % | 39.397 M 0.00 % | 39.397 M 88.14 % | 20.940 M 0.00 % | 20.940 M 0.00 % | 20.940 M -1.61 % | 21.282 M 0.00 % | 21.282 M 0.00 % | 21.282 M 0.00 % | 21.282 M 119.94 % | 9.676 M 0.00 % | 9.676 M 0.00 % | 9.676 M 0.00 % | 9.676 M -60.88 % | 24.737 M 0.00 % | 24.737 M 0.00 % | 24.737 M 0.00 % | 24.737 M 65.25 % | 14.969 M 0.00 % | 14.969 M 0.00 % | 14.969 M 0.00 % | 14.969 M 310.48 % | -7.112 M 0.00 % | -7.112 M 0.00 % | -7.112 M 0.00 % | -7.112 M 49.99 % | -14.222 M 0.00 % | -14.222 M 0.00 % | -14.222 M 0.00 % | -14.222 M 12.32 % | -16.220 M 0.00 % | -16.220 M 0.00 % | -16.220 M 0.00 % | -16.220 M -188.13 % | 18.405 M 0.00 % | 18.405 M 0.00 % | 18.405 M 0.00 % | 18.405 M |
| 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 100.00 % | -44.007 M 0.00 % | -44.007 M 0.00 % | -44.007 M 0.00 % | -44.007 M | 0.000 100.00 % | -21.169 M 0.00 % | -21.169 M 0.00 % | -21.169 M | 0.000 100.00 % | -24.976 M 0.00 % | -24.976 M 0.00 % | -24.976 M -35.17 % | -18.477 M 0.00 % | -18.477 M 0.00 % | -18.477 M 37.86 % | -29.736 M 0.00 % | -29.736 M 0.00 % | -29.736 M 11.74 % | -33.690 M 0.00 % | -33.690 M 0.00 % | -33.690 M 0.00 % | -33.690 M -96.25 % | -17.167 M 0.00 % | -17.167 M 0.00 % | -17.167 M 0.00 % | -17.167 M -34.49 % | -12.764 M 0.00 % | -12.764 M 0.00 % | -12.764 M 0.00 % | -12.764 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.968 M 0.00 % | -2.968 M 0.00 % | -2.968 M 0.00 % | -2.968 M 31.64 % | -4.342 M 0.00 % | -4.342 M 0.00 % | -4.342 M 0.00 % | -4.342 M 21.59 % | -5.537 M 0.00 % | -5.537 M 0.00 % | -5.537 M 0.00 % | -5.537 M 9.58 % | -6.123 M 0.00 % | -6.123 M 0.00 % | -6.123 M 0.00 % | -6.123 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -5.411 M 0.00 % | -5.411 M 0.00 % | -5.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.592 M 0.00 % | 14.592 M 0.00 % | 14.592 M 0.00 % | 14.592 M 153.61 % | 5.754 M 0.00 % | 5.754 M 0.00 % | 5.754 M 0.00 % | 5.754 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 |
| 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 -100.00 % | 44.007 M 0.00 % | 44.007 M 0.00 % | 44.007 M 0.00 % | 44.007 M | 0.000 -100.00 % | 21.169 M 0.00 % | 21.169 M 0.00 % | 21.169 M | 0.000 -100.00 % | 30.387 M 0.00 % | 30.387 M 0.00 % | 30.387 M 64.45 % | 18.477 M 0.00 % | 18.477 M 0.00 % | 18.477 M -37.86 % | 29.736 M 0.00 % | 29.736 M 0.00 % | 29.736 M 55.70 % | 19.098 M 0.00 % | 19.098 M 0.00 % | 19.098 M 0.00 % | 19.098 M 67.34 % | 11.413 M 0.00 % | 11.413 M 0.00 % | 11.413 M 0.00 % | 11.413 M -10.59 % | 12.764 M 0.00 % | 12.764 M 0.00 % | 12.764 M 0.00 % | 12.764 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.968 M 0.00 % | 2.968 M 0.00 % | 2.968 M 0.00 % | 2.968 M -31.64 % | 4.342 M 0.00 % | 4.342 M 0.00 % | 4.342 M 0.00 % | 4.342 M -21.59 % | 5.537 M 0.00 % | 5.537 M 0.00 % | 5.537 M 0.00 % | 5.537 M -9.58 % | 6.123 M 0.00 % | 6.123 M 0.00 % | 6.123 M 0.00 % | 6.123 M |
| 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 100.00 % | -42.677 M 0.00 % | -42.677 M 0.00 % | -42.677 M 0.00 % | -42.677 M | 0.000 100.00 % | -21.169 M 0.00 % | -21.169 M 0.00 % | -21.169 M | 0.000 100.00 % | -30.474 M 0.00 % | -30.474 M 0.00 % | -30.474 M -66.77 % | -18.272 M 0.00 % | -18.272 M 0.00 % | -18.272 M 28.76 % | -25.649 M 0.00 % | -25.649 M 0.00 % | -25.649 M -21.06 % | -21.186 M 0.00 % | -21.186 M 0.00 % | -21.186 M 0.00 % | -21.186 M -78.96 % | -11.839 M 0.00 % | -11.839 M 0.00 % | -11.839 M 0.00 % | -11.839 M 6.87 % | -12.712 M 0.00 % | -12.712 M 0.00 % | -12.712 M 0.00 % | -12.712 M -101 127.78 % | -12.558 K 0.00 % | -12.558 K 0.00 % | -12.558 K 0.00 % | -12.558 K 99.43 % | -2.201 M 0.00 % | -2.201 M 0.00 % | -2.201 M 0.00 % | -2.201 M 49.79 % | -4.383 M 0.00 % | -4.383 M 0.00 % | -4.383 M 0.00 % | -4.383 M 38.30 % | -7.104 M 0.00 % | -7.104 M 0.00 % | -7.104 M 0.00 % | -7.104 M 15.90 % | -8.447 M 0.00 % | -8.447 M 0.00 % | -8.447 M 0.00 % | -8.447 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.988 M 0.00 % | 5.988 M 0.00 % | 5.988 M -22.84 % | 7.761 M 0.00 % | 7.761 M 0.00 % | 7.761 M 0.00 % | 7.761 M 133.28 % | 3.327 M 0.00 % | 3.327 M 0.00 % | 3.327 M 0.00 % | 3.327 M -18.74 % | 4.094 M 0.00 % | 4.094 M 0.00 % | 4.094 M 0.00 % | 4.094 M 332.80 % | 946.000 K 0.00 % | 946.000 K 0.00 % | 946.000 K 0.00 % | 946.000 K -71.39 % | 3.306 M 0.00 % | 3.306 M 0.00 % | 3.306 M 0.00 % | 3.306 M 0.40 % | 3.293 M 0.00 % | 3.293 M 0.00 % | 3.293 M 0.00 % | 3.293 M 15.93 % | 2.841 M 0.00 % | 2.841 M 0.00 % | 2.841 M 0.00 % | 2.841 M 20.51 % | 2.357 M 0.00 % | 2.357 M 0.00 % | 2.357 M 0.00 % | 2.357 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -58.769 M 0.00 % | -58.769 M 0.00 % | -58.769 M 0.00 % | -58.769 M | 0.000 100.00 % | -32.657 M 0.00 % | -32.657 M 0.00 % | -32.657 M | 0.000 -100.00 % | 3.665 M 0.00 % | 3.665 M 0.00 % | 3.665 M 115.36 % | -23.868 M 0.00 % | -23.868 M 0.00 % | -23.868 M -43.78 % | -16.601 M 0.00 % | -16.601 M 0.00 % | -16.601 M -116.30 % | -7.675 M 0.00 % | -7.675 M 0.00 % | -7.675 M 0.00 % | -7.675 M -287.48 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M -109.41 % | -945.883 K 0.00 % | -945.883 K 0.00 % | -945.883 K 0.00 % | -945.883 K -199.99 % | 946.000 K 0.00 % | 946.000 K 0.00 % | 946.000 K 0.00 % | 946.000 K -71.39 % | 3.306 M 0.00 % | 3.306 M 0.00 % | 3.306 M 0.00 % | 3.306 M 45.54 % | 2.272 M 0.00 % | 2.272 M 0.00 % | 2.272 M 0.00 % | 2.272 M 347.29 % | -918.724 K 0.00 % | -918.724 K 0.00 % | -918.724 K 0.00 % | -918.724 K 31.19 % | -1.335 M 0.00 % | -1.335 M 0.00 % | -1.335 M 0.00 % | -1.335 M |
| 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 100.00 % | -58.769 M 0.00 % | -58.769 M 0.00 % | -58.769 M 0.00 % | -58.769 M | 0.000 100.00 % | -32.657 M 0.00 % | -32.657 M 0.00 % | -32.657 M | 0.000 -100.00 % | 3.665 M 0.00 % | 3.665 M 0.00 % | 3.665 M 115.36 % | -23.868 M 0.00 % | -23.868 M 0.00 % | -23.868 M -43.78 % | -16.601 M 0.00 % | -16.601 M 0.00 % | -16.601 M -116.30 % | -7.675 M 0.00 % | -7.675 M 0.00 % | -7.675 M 0.00 % | -7.675 M -287.48 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M -109.41 % | -945.883 K 0.00 % | -945.883 K 0.00 % | -945.883 K 0.00 % | -945.883 K -199.99 % | 946.000 K 0.00 % | 946.000 K 0.00 % | 946.000 K 0.00 % | 946.000 K -71.39 % | 3.306 M 0.00 % | 3.306 M 0.00 % | 3.306 M 0.00 % | 3.306 M 45.54 % | 2.272 M 0.00 % | 2.272 M 0.00 % | 2.272 M 0.00 % | 2.272 M 347.29 % | -918.724 K 0.00 % | -918.724 K 0.00 % | -918.724 K 0.00 % | -918.724 K 31.19 % | -1.335 M 0.00 % | -1.335 M 0.00 % | -1.335 M 0.00 % | -1.335 M |
| 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 100.00 % | -1.330 M 0.00 % | -1.330 M 0.00 % | -1.330 M 0.00 % | -1.330 M | 0.000 100.00 % | -1.463 M 0.00 % | -1.463 M 0.00 % | -1.463 M | 0.000 -100.00 % | 40.750 K 0.00 % | 40.750 K 0.00 % | 40.750 K 110.20 % | -399.500 K 0.00 % | -399.500 K 0.00 % | -399.500 K -162.03 % | 644.000 K 0.00 % | 644.000 K 0.00 % | 644.000 K 163.50 % | -1.014 M 0.00 % | -1.014 M 0.00 % | -1.014 M 0.00 % | -1.014 M -338.16 % | 425.855 K 0.00 % | 425.855 K 0.00 % | 425.855 K 0.00 % | 425.855 K 49.97 % | 283.968 K 0.00 % | 283.968 K 0.00 % | 283.968 K 0.00 % | 283.968 K 26 997.28 % | -1.056 K 0.00 % | -1.056 K 0.00 % | -1.056 K 0.00 % | -1.056 K 99.21 % | -133.855 K 0.00 % | -133.855 K 0.00 % | -133.855 K 0.00 % | -133.855 K -112.84 % | 1.042 M 0.00 % | 1.042 M 0.00 % | 1.042 M 0.00 % | 1.042 M 49.95 % | 694.975 K 0.00 % | 694.975 K 0.00 % | 694.975 K 0.00 % | 694.975 K 220.05 % | -578.890 K 0.00 % | -578.890 K 0.00 % | -578.890 K 0.00 % | -578.890 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.536 M -2.68 % | 67.344 M -14.03 % | 78.330 M 0.57 % | 77.884 M 1.33 % | 76.864 M 2.83 % | 74.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.836 M 0.00 % | -25.836 M 0.00 % | -25.836 M 0.00 % | -25.836 M | 0.000 -100.00 % | 29.970 M 0.00 % | 29.970 M 0.00 % | 29.970 M | 0.000 -100.00 % | 6.148 M 0.00 % | 6.148 M 0.00 % | 6.148 M 517.82 % | -1.472 M 0.00 % | -1.472 M 0.00 % | -1.472 M -171.49 % | 2.058 M 0.00 % | 2.058 M 0.00 % | 2.058 M 252.37 % | 584.115 K 0.00 % | 584.115 K 0.00 % | 584.115 K 0.00 % | 584.115 K 0.11 % | 583.496 K 0.00 % | 583.496 K 0.00 % | 583.496 K 0.00 % | 583.496 K 263.67 % | -356.504 K 0.00 % | -356.504 K 0.00 % | -356.504 K 0.00 % | -356.504 K -173.54 % | -130.332 K 0.00 % | -130.332 K 0.00 % | -130.332 K 0.00 % | -130.332 K 80.55 % | -670.181 K 0.00 % | -670.181 K 0.00 % | -670.181 K 0.00 % | -670.181 K -193.61 % | 715.945 K 0.00 % | 715.945 K 0.00 % | 715.945 K 0.00 % | 715.945 K 141.92 % | -1.708 M 0.00 % | -1.708 M 0.00 % | -1.708 M 0.00 % | -1.708 M -189.67 % | 1.905 M 0.00 % | 1.905 M 0.00 % | 1.905 M 0.00 % | 1.905 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 184.530 M 55.08 % | 118.994 M 130.39 % | 51.650 M -69.62 % | 170.033 M 84.52 % | 92.149 M -2.74 % | 94.748 M 373.74 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.223 M 0.00 % | 39.223 M 0.00 % | 39.223 M 0.00 % | 39.223 M | 0.000 -100.00 % | 9.253 M 0.00 % | 9.253 M 0.00 % | 9.253 M | 0.000 -100.00 % | 3.105 M 0.00 % | 3.105 M 0.00 % | 3.105 M -32.16 % | 4.576 M 0.00 % | 4.576 M 0.00 % | 4.576 M 82.77 % | 2.504 M 0.00 % | 2.504 M 0.00 % | 2.504 M 29.22 % | 1.938 M 0.00 % | 1.938 M 0.00 % | 1.938 M 0.00 % | 1.938 M 43.09 % | 1.354 M 0.00 % | 1.354 M 0.00 % | 1.354 M 0.00 % | 1.354 M -20.84 % | 1.711 M 0.00 % | 1.711 M 0.00 % | 1.711 M 0.00 % | 1.711 M -7.08 % | 1.841 M 0.00 % | 1.841 M 0.00 % | 1.841 M 0.00 % | 1.841 M -26.63 % | 2.509 M 0.00 % | 2.509 M 0.00 % | 2.509 M 0.00 % | 2.509 M 39.93 % | 1.793 M 0.00 % | 1.793 M 0.00 % | 1.793 M 0.00 % | 1.793 M -48.79 % | 3.501 M 0.00 % | 3.501 M 0.00 % | 3.501 M 0.00 % | 3.501 M 119.33 % | 1.596 M 0.00 % | 1.596 M 0.00 % | 1.596 M 0.00 % | 1.596 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.640 M 28.78 % | 184.530 M 55.08 % | 118.994 M -52.09 % | 248.363 M 46.07 % | 170.033 M -0.92 % | 171.612 M 81.12 % | 94.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.387 M 0.00 % | 13.387 M 0.00 % | 13.387 M 0.00 % | 13.387 M | 0.000 -100.00 % | 39.223 M 0.00 % | 39.223 M 0.00 % | 39.223 M | 0.000 -100.00 % | 9.253 M 0.00 % | 9.253 M 0.00 % | 9.253 M 198.04 % | 3.105 M 0.00 % | 3.105 M 0.00 % | 3.105 M -31.95 % | 4.562 M 0.00 % | 4.562 M 0.00 % | 4.562 M 80.91 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 0.00 % | 2.522 M 30.15 % | 1.938 M 0.00 % | 1.938 M 0.00 % | 1.938 M 0.00 % | 1.938 M 43.09 % | 1.354 M 0.00 % | 1.354 M 0.00 % | 1.354 M 0.00 % | 1.354 M -20.84 % | 1.711 M 0.00 % | 1.711 M 0.00 % | 1.711 M 0.00 % | 1.711 M -6.97 % | 1.839 M 0.00 % | 1.839 M 0.00 % | 1.839 M 0.00 % | 1.839 M -26.71 % | 2.509 M 0.00 % | 2.509 M 0.00 % | 2.509 M 0.00 % | 2.509 M 39.93 % | 1.793 M 0.00 % | 1.793 M 0.00 % | 1.793 M 0.00 % | 1.793 M -48.79 % | 3.501 M 0.00 % | 3.501 M 0.00 % | 3.501 M 0.00 % | 3.501 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.536 M -2.68 % | 67.344 M -14.03 % | 78.330 M 0.57 % | 77.884 M 1.33 % | 76.864 M 2.83 % | 74.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.289 M 0.00 % | 66.289 M 0.00 % | 66.289 M 0.00 % | 66.289 M | 0.000 -100.00 % | 85.259 M 0.00 % | 85.259 M 0.00 % | 85.259 M | 0.000 -100.00 % | 33.655 M 0.00 % | 33.655 M 0.00 % | 33.655 M -14.58 % | 39.397 M 0.00 % | 39.397 M 0.00 % | 39.397 M 88.14 % | 20.940 M 0.00 % | 20.940 M 0.00 % | 20.940 M -1.61 % | 21.282 M 0.00 % | 21.282 M 0.00 % | 21.282 M 0.00 % | 21.282 M 119.94 % | 9.676 M 0.00 % | 9.676 M 0.00 % | 9.676 M 0.00 % | 9.676 M -60.88 % | 24.737 M 0.00 % | 24.737 M 0.00 % | 24.737 M 0.00 % | 24.737 M 65.25 % | 14.969 M 0.00 % | 14.969 M 0.00 % | 14.969 M 0.00 % | 14.969 M 310.48 % | -7.112 M 0.00 % | -7.112 M 0.00 % | -7.112 M 0.00 % | -7.112 M 49.99 % | -14.222 M 0.00 % | -14.222 M 0.00 % | -14.222 M 0.00 % | -14.222 M 12.32 % | -16.220 M 0.00 % | -16.220 M 0.00 % | -16.220 M 0.00 % | -16.220 M -188.13 % | 18.405 M 0.00 % | 18.405 M 0.00 % | 18.405 M 0.00 % | 18.405 M |
| 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 100.00 % | -44.007 M 0.00 % | -44.007 M 0.00 % | -44.007 M 0.00 % | -44.007 M | 0.000 100.00 % | -21.169 M 0.00 % | -21.169 M 0.00 % | -21.169 M | 0.000 100.00 % | -24.976 M 0.00 % | -24.976 M 0.00 % | -24.976 M -35.17 % | -18.477 M 0.00 % | -18.477 M 0.00 % | -18.477 M 37.86 % | -29.736 M 0.00 % | -29.736 M 0.00 % | -29.736 M 11.74 % | -33.690 M 0.00 % | -33.690 M 0.00 % | -33.690 M 0.00 % | -33.690 M -96.25 % | -17.167 M 0.00 % | -17.167 M 0.00 % | -17.167 M 0.00 % | -17.167 M -34.49 % | -12.764 M 0.00 % | -12.764 M 0.00 % | -12.764 M 0.00 % | -12.764 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.968 M 0.00 % | -2.968 M 0.00 % | -2.968 M 0.00 % | -2.968 M 31.64 % | -4.342 M 0.00 % | -4.342 M 0.00 % | -4.342 M 0.00 % | -4.342 M 21.59 % | -5.537 M 0.00 % | -5.537 M 0.00 % | -5.537 M 0.00 % | -5.537 M 9.58 % | -6.123 M 0.00 % | -6.123 M 0.00 % | -6.123 M 0.00 % | -6.123 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.536 M -2.68 % | 67.344 M -14.03 % | 78.330 M 0.57 % | 77.884 M 1.33 % | 76.864 M 2.83 % | 74.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.282 M 0.00 % | 22.282 M 0.00 % | 22.282 M 0.00 % | 22.282 M | 0.000 -100.00 % | 64.090 M 0.00 % | 64.090 M 0.00 % | 64.090 M | 0.000 -100.00 % | 8.679 M 0.00 % | 8.679 M 0.00 % | 8.679 M -58.51 % | 20.920 M 0.00 % | 20.920 M 0.00 % | 20.920 M 337.85 % | -8.795 M 0.00 % | -8.795 M 0.00 % | -8.795 M 29.12 % | -12.408 M 0.00 % | -12.408 M 0.00 % | -12.408 M 0.00 % | -12.408 M -65.65 % | -7.490 M 0.00 % | -7.490 M 0.00 % | -7.490 M 0.00 % | -7.490 M -162.56 % | 11.972 M 0.00 % | 11.972 M 0.00 % | 11.972 M 0.00 % | 11.972 M -20.02 % | 14.969 M 0.00 % | 14.969 M 0.00 % | 14.969 M 0.00 % | 14.969 M 248.50 % | -10.080 M 0.00 % | -10.080 M 0.00 % | -10.080 M 0.00 % | -10.080 M 45.70 % | -18.564 M 0.00 % | -18.564 M 0.00 % | -18.564 M 0.00 % | -18.564 M 14.68 % | -21.757 M 0.00 % | -21.757 M 0.00 % | -21.757 M 0.00 % | -21.757 M -277.14 % | 12.282 M 0.00 % | 12.282 M 0.00 % | 12.282 M 0.00 % | 12.282 M |
| 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 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |