Hester Biosciences Limited HESTERBIO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.111 B 2.15 % | 3.045 B 14.45 % | 2.661 B 13.23 % | 2.350 B 9.65 % | 2.143 B 16.95 % | 1.833 B 2.92 % | 1.781 B 30.99 % | 1.359 B 10.42 % | 1.231 B 22.02 % | 1.009 B 11.32 % | 906.352 M 31.26 % | 690.484 M 6.06 % | 651.043 M 34.89 % | 482.634 M 14.99 % | 419.714 M 11.83 % | 375.323 M 24.44 % | 301.600 M -7.58 % | 326.337 M 49.50 % | 218.279 M 8.68 % | 200.842 M |
| Net income | 274.880 M 45.52 % | 188.890 M -29.06 % | 266.270 M -32.28 % | 393.200 M 14.20 % | 344.300 M 18.03 % | 291.710 M -29.82 % | 415.673 M 62.24 % | 256.210 M 9.27 % | 234.483 M 24.18 % | 188.829 M 51.48 % | 124.658 M 31.86 % | 94.537 M 2.10 % | 92.593 M 21.70 % | 76.085 M 0.16 % | 75.960 M 25.90 % | 60.332 M 27.38 % | 47.363 M -32.73 % | 70.407 M 36.68 % | 51.513 M 15.90 % | 44.445 M |
| Income before tax | 395.710 M 23.84 % | 319.530 M -20.42 % | 401.540 M -24.95 % | 535.020 M 6.78 % | 501.030 M 21.24 % | 413.262 M -27.31 % | 568.561 M 57.40 % | 361.219 M 17.33 % | 307.854 M 26.53 % | 243.313 M 43.26 % | 169.837 M 27.05 % | 133.679 M -7.21 % | 144.065 M 21.09 % | 118.969 M 6.38 % | 111.838 M 16.50 % | 95.999 M 17.76 % | 81.522 M -25.27 % | 109.093 M 37.46 % | 79.361 M 17.15 % | 67.744 M |
| Income before tax ratio | 0.13 21.23 % | 0.10 -30.47 % | 0.15 -33.72 % | 0.23 -2.61 % | 0.23 3.67 % | 0.23 -29.38 % | 0.32 20.16 % | 0.27 6.26 % | 0.25 3.69 % | 0.24 28.70 % | 0.19 -3.21 % | 0.19 -12.51 % | 0.22 -10.23 % | 0.25 -7.49 % | 0.27 4.18 % | 0.26 -5.37 % | 0.27 -19.14 % | 0.33 -8.05 % | 0.36 7.79 % | 0.34 |
| EBITDA | 649.760 M 11.55 % | 582.460 M -5.93 % | 619.200 M -15.40 % | 731.930 M 4.53 % | 700.210 M 13.36 % | 617.680 M -17.91 % | 752.453 M 51.04 % | 498.174 M 20.23 % | 414.345 M 21.82 % | 340.120 M 35.05 % | 251.842 M -0.91 % | 254.151 M 15.86 % | 219.366 M 16.38 % | 188.484 M 3.62 % | 181.894 M 12.31 % | 161.959 M 8.82 % | 148.837 M -13.71 % | 172.488 M 93.56 % | 89.113 M 22.47 % | 72.765 M |
| Net income ratio | 0.09 42.46 % | 0.06 -38.02 % | 0.10 -40.19 % | 0.17 4.16 % | 0.16 0.92 % | 0.16 -31.81 % | 0.23 23.86 % | 0.19 -1.05 % | 0.19 1.77 % | 0.19 36.08 % | 0.14 0.46 % | 0.14 -3.73 % | 0.14 -9.78 % | 0.16 -12.89 % | 0.18 12.59 % | 0.16 2.36 % | 0.16 -27.21 % | 0.22 -8.58 % | 0.24 6.64 % | 0.22 |
| Ratio EBITDA | 0.21 9.20 % | 0.19 -17.81 % | 0.23 -25.28 % | 0.31 -4.67 % | 0.33 -3.07 % | 0.34 -20.24 % | 0.42 15.31 % | 0.37 8.88 % | 0.34 -0.16 % | 0.34 21.32 % | 0.28 -24.51 % | 0.37 9.24 % | 0.34 -13.72 % | 0.39 -9.89 % | 0.43 0.43 % | 0.43 -12.56 % | 0.49 -6.63 % | 0.53 29.47 % | 0.41 12.68 % | 0.36 |
| Gross profit ratio | 0.67 109.82 % | 0.32 -54.94 % | 0.71 0.25 % | 0.71 -4.06 % | 0.74 -0.01 % | 0.74 4.44 % | 0.71 3.67 % | 0.68 -10.40 % | 0.76 -5.78 % | 0.81 39.08 % | 0.58 -13.08 % | 0.67 7.66 % | 0.62 -6.79 % | 0.66 14.75 % | 0.58 -1.00 % | 0.59 -7.38 % | 0.63 -8.30 % | 0.69 24.13 % | 0.55 -15.55 % | 0.66 |
| Weighted average shs out dil | 8.111 M -4.65 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 18.03 % | 7.207 M -14.85 % | 8.464 M 8.70 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M 12.31 % | 6.933 M 18.89 % | 5.832 M |
| Weighted average shs out | 8.111 M -4.65 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 18.03 % | 7.207 M -14.85 % | 8.464 M 8.70 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M 12.31 % | 6.933 M 18.89 % | 5.832 M |
| EPS diluted | 32.31 45.54 % | 22.20 -29.07 % | 31.30 -32.28 % | 46.22 14.21 % | 40.47 18.02 % | 34.29 -29.82 % | 48.86 62.22 % | 30.12 8.82 % | 27.68 22.64 % | 22.57 41.06 % | 16.00 44.01 % | 11.11 -13.54 % | 12.85 42.94 % | 8.99 2 247 400.00 % | 0.00 -99.99 % | 7.75 27.47 % | 6.08 -32.74 % | 9.04 21.67 % | 7.43 -2.49 % | 7.62 |
| Earnings per share | 32.31 45.54 % | 22.20 -29.07 % | 31.30 -32.28 % | 46.22 14.21 % | 40.47 18.02 % | 34.29 -29.82 % | 48.86 62.22 % | 30.12 8.82 % | 27.68 22.64 % | 22.57 41.06 % | 16.00 44.01 % | 11.11 -13.54 % | 12.85 42.94 % | 8.99 2 247 400.00 % | 0.00 -99.99 % | 7.75 27.47 % | 6.08 -32.74 % | 9.04 21.67 % | 7.43 -2.49 % | 7.62 |
| Gross profit | 2.085 B 114.34 % | 972.640 M -48.43 % | 1.886 B 13.51 % | 1.662 B 5.20 % | 1.579 B 16.94 % | 1.351 B 7.49 % | 1.257 B 35.80 % | 925.285 M -1.06 % | 935.177 M 14.97 % | 813.400 M 54.82 % | 525.376 M 14.09 % | 460.474 M 14.18 % | 403.291 M 25.74 % | 320.745 M 31.95 % | 243.082 M 10.71 % | 219.564 M 15.26 % | 190.501 M -15.25 % | 224.789 M 85.58 % | 121.126 M -8.22 % | 131.979 M |
| Income tax expense | 107.450 M -0.39 % | 107.870 M -10.99 % | 121.190 M -13.55 % | 140.180 M -9.00 % | 154.050 M 49.22 % | 103.237 M -36.13 % | 161.625 M 23.81 % | 130.544 M 61.26 % | 80.954 M 43.88 % | 56.263 M 16.79 % | 48.174 M 14.61 % | 42.033 M -21.24 % | 53.367 M 21.00 % | 44.106 M -0.04 % | 44.122 M 50.32 % | 29.351 M 55.44 % | 18.882 M -43.32 % | 33.314 M 216.91 % | 10.512 M -54.88 % | 23.299 M |
| Cost of revenue | 1.026 B -50.49 % | 2.073 B 167.51 % | 774.860 M 12.54 % | 688.550 M 22.10 % | 563.930 M 16.99 % | 482.030 M -8.03 % | 524.142 M 20.74 % | 434.101 M 46.70 % | 295.910 M 51.34 % | 195.522 M -48.68 % | 380.976 M 65.63 % | 230.009 M -7.16 % | 247.751 M 53.04 % | 161.889 M -8.35 % | 176.632 M 13.40 % | 155.758 M 40.20 % | 111.098 M 9.41 % | 101.547 M 4.52 % | 97.153 M 41.08 % | 68.864 M |
| General and administrative expenses | 650.760 M 1 227.54 % | 49.020 M -7.91 % | 53.230 M -28.21 % | 74.150 M 24.48 % | 59.570 M -48.27 % | 115.156 M 64.07 % | 70.187 M 2.86 % | 68.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.020 M 12.10 % | 58.894 M 21.05 % | 48.652 M 2.90 % | 47.282 M 5.05 % | 45.009 M 22.06 % | 36.873 M | 0.000 |
| Selling and marketing expenses | 77.730 M -69.64 % | 256.040 M -2.80 % | 263.410 M 52.16 % | 173.110 M 17.49 % | 147.340 M -35.15 % | 227.189 M 27.89 % | 177.640 M 65.78 % | 107.153 M | 0.000 | 0.000 -100.00 % | 73.165 M 47.15 % | 49.722 M 13.43 % | 43.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -105.810 M -205.10 % | -34.680 M -116.97 % | 204.400 M 18.43 % | 172.590 M -67.70 % | 534.320 M 4.16 % | 512.972 M 5 874.94 % | 8.585 M -39.30 % | 14.145 M 36 862.36 % | 38.268 K 44.95 % | 26.400 K -45.85 % | 48.753 K -88.86 % | 437.720 K 139.19 % | 183.000 K -99.83 % | 107.476 M 128.31 % | 47.073 M -8.22 % | 51.288 M 56.27 % | 32.819 M -25.64 % | 44.138 M 1 549.13 % | -3.046 M -239.18 % | -898.000 K |
| Operating expenses | 682.200 M 15.03 % | 593.040 M 6.86 % | 554.980 M 32.19 % | 419.850 M -57.67 % | 991.790 M 12.79 % | 879.361 M 39.17 % | 631.866 M 19.31 % | 529.588 M -8.88 % | 581.228 M 8.92 % | 533.607 M 58.90 % | 335.814 M 26.04 % | 266.432 M 16.60 % | 228.500 M 31.70 % | 173.496 M 63.72 % | 105.968 M 6.03 % | 99.940 M 24.77 % | 80.101 M -10.15 % | 89.147 M 163.53 % | 33.828 M -27.84 % | 46.878 M |
| Cost and expenses | 2.659 B 1.37 % | 2.623 B 11.05 % | 2.362 B 32.29 % | 1.785 B 13.32 % | 1.575 B 15.73 % | 1.361 B 17.77 % | 1.156 B 19.96 % | 963.689 M 9.87 % | 877.138 M 20.30 % | 729.129 M 1.72 % | 716.790 M 44.39 % | 496.442 M 4.24 % | 476.252 M 42.00 % | 335.384 M 18.68 % | 282.600 M 10.52 % | 255.698 M 33.73 % | 191.200 M 0.26 % | 190.695 M 45.59 % | 130.981 M 13.17 % | 115.742 M |
| Research and development expenses | 59.520 M 27.59 % | 46.650 M 37.45 % | 33.940 M | 0.000 -100.00 % | 10.240 M -57.41 % | 24.045 M -24.25 % | 31.742 M 10.31 % | 28.775 M 1.55 % | 28.337 M -31.10 % | 41.125 M 28.36 % | 32.040 M 51.20 % | 21.190 M 256.22 % | 5.949 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 728.490 M 25.37 % | 581.070 M 83.51 % | 316.640 M 28.06 % | 247.260 M -44.71 % | 447.230 M 30.64 % | 342.345 M 38.14 % | 247.827 M 41.30 % | 175.387 M -6.96 % | 188.511 M 27.21 % | 148.192 M 102.54 % | 73.165 M 47.15 % | 49.722 M 13.43 % | 43.835 M -33.60 % | 66.020 M 12.10 % | 58.894 M 21.05 % | 48.652 M 2.90 % | 47.282 M 5.05 % | 45.009 M 22.06 % | 36.873 M -19.81 % | 45.981 M |
| Interest income | 20.370 M 6.82 % | 19.070 M -12.24 % | 21.730 M 14.19 % | 19.030 M 47.06 % | 12.940 M 246.92 % | 3.730 M 144.87 % | 1.523 M 88.13 % | 809.658 K 16.32 % | 696.068 K -38.84 % | 1.138 M -9.12 % | 1.252 M -34.20 % | 1.903 M 33.25 % | 1.428 M 11.16 % | 1.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.488 K |
| Interest expense | 127.030 M 34.72 % | 94.290 M 72.06 % | 54.800 M 55.11 % | 35.330 M -46.50 % | 66.040 M -10.39 % | 73.700 M 11.10 % | 66.339 M 64.36 % | 40.362 M 15.36 % | 34.987 M 3.76 % | 33.720 M -20.93 % | 42.645 M 4.71 % | 40.728 M 24.78 % | 32.641 M 15.42 % | 28.280 M 11.88 % | 25.276 M 6.99 % | 23.625 M -18.19 % | 28.877 M 8.77 % | 26.549 M 280.51 % | 6.977 M 370.16 % | 1.484 M |
| Depreciation and amortization | 168.020 M -2.17 % | 171.740 M -17.01 % | 206.950 M 24.81 % | 165.810 M 24.54 % | 133.140 M 1.85 % | 130.720 M 11.20 % | 117.554 M 21.70 % | 96.593 M 37.96 % | 70.018 M 21.74 % | 57.513 M -2.80 % | 59.172 M 9.28 % | 54.148 M 22.31 % | 44.271 M 7.37 % | 41.234 M -7.92 % | 44.779 M 5.78 % | 42.334 M 10.14 % | 38.437 M 4.32 % | 36.846 M 735.63 % | 4.409 M 24.63 % | 3.538 M |
| Operating income | 455.050 M 24.75 % | 364.770 M 17.57 % | 310.270 M -75.23 % | 1.252 B 120.56 % | 567.840 M 21.18 % | 468.590 M -25.12 % | 625.781 M 58.15 % | 395.697 M 28.53 % | 307.854 M 26.53 % | 243.313 M 43.26 % | 169.837 M 27.25 % | 133.470 M -7.35 % | 144.065 M -2.16 % | 147.250 M 7.39 % | 137.114 M 14.62 % | 119.624 M 8.36 % | 110.400 M -18.61 % | 135.642 M 55.38 % | 87.298 M 2.58 % | 85.101 M |
| Operating income ratio | 0.15 22.12 % | 0.12 2.72 % | 0.12 -78.12 % | 0.53 101.15 % | 0.26 3.62 % | 0.26 -27.24 % | 0.35 20.73 % | 0.29 16.40 % | 0.25 3.69 % | 0.24 28.70 % | 0.19 -3.06 % | 0.19 -12.65 % | 0.22 -27.47 % | 0.31 -6.61 % | 0.33 2.50 % | 0.32 -12.93 % | 0.37 -11.93 % | 0.42 3.93 % | 0.40 -5.61 % | 0.42 |
| Total other income expenses net | -59.340 M -31.17 % | -45.240 M -149.57 % | 91.270 M 112.72 % | -717.380 M -973.76 % | -66.810 M -42.79 % | -46.790 M -2 973.94 % | 1.628 M 108.75 % | -18.600 M 47.33 % | -35.313 M -9.32 % | -32.303 M 88.84 % | -289.402 M -353.02 % | -63.883 M -91.53 % | -33.354 M -17.94 % | -28.280 M -123.39 % | 120.933 M 611.89 % | -23.625 M 18.19 % | -28.877 M -8.77 % | -26.549 M -234.47 % | -7.938 M 54.27 % | -17.357 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 | 2.060 B -11.22 % | 2.321 B 45.03 % | 1.600 B -21.52 % | 2.039 B 129.37 % | 888.920 M -13.79 % | 1.031 B 114.01 % | 481.807 M -13.50 % | 557.023 M 9.26 % | 509.800 M 4.75 % | 486.669 M 3.84 % | 468.677 M 16.00 % | 404.045 M 48.66 % | 271.788 M 1 227.15 % | -24.113 M -111.31 % | 213.247 M 5.84 % | 201.489 M 7.37 % | 187.662 M -6.83 % | 201.426 M -9.91 % | 223.577 M 1 967.09 % | 10.816 M |
| Total investments | 369.190 M 11.13 % | 332.200 M 17.00 % | 283.920 M 15.64 % | 245.530 M 774.08 % | 28.090 M -27.41 % | 38.694 M 590.49 % | 5.604 M 595.27 % | 806.000 K -87.89 % | 6.658 M 874.85 % | 682.948 K -75.42 % | 2.779 M 0.00 % | 2.779 M 0.00 % | 2.779 M | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.133 B -12.74 % | 2.444 B -10.86 % | 2.742 B 20.15 % | 2.282 B 107.99 % | 1.097 B -13.07 % | 1.262 B 40.45 % | 898.498 M 30.63 % | 687.804 M 9.29 % | 629.367 M 16.66 % | 539.504 M -1.83 % | 549.570 M 21.43 % | 452.573 M 51.83 % | 298.075 M 2 213.09 % | 12.886 M -93.96 % | 213.247 M 5.84 % | 201.489 M 7.37 % | 187.662 M -6.83 % | 201.426 M -9.91 % | 223.577 M 1 681.35 % | 12.551 M |
| Accumulated other comprehensive income loss | 511.550 M 0.92 % | 506.900 M 0.03 % | 506.740 M 3.08 % | 491.590 M 2.31 % | 480.480 M 158.05 % | -827.704 M -17.90 % | -702.036 M -268.26 % | 417.240 M 14.49 % | 364.446 M 8.52 % | 335.820 M 1 595.57 % | 19.806 M 344.51 % | 4.456 M 126.27 % | 1.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.085 M |
| Retained earnings | 2.371 B 10.23 % | 2.151 B 5.93 % | 2.030 B 9.86 % | 1.848 B 19.82 % | 1.542 B 23.18 % | 1.252 B 20.44 % | 1.040 B 42.63 % | 728.963 M 27.59 % | 571.331 M 37.89 % | 414.351 M 35.89 % | 304.917 M 25.03 % | 243.876 M 25.55 % | 194.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 85.070 M 0.00 % | 85.070 M 0.00 % | 85.070 M 0.00 % | 85.070 M 0.00 % | 85.070 M 0.00 % | 85.069 M 0.00 % | 85.069 M 0.00 % | 85.069 M 0.00 % | 85.069 M 0.00 % | 85.069 M 0.00 % | 85.068 M 0.00 % | 85.068 M 0.00 % | 85.068 M 50.00 % | 56.712 M 9.25 % | 51.912 M 0.00 % | 51.912 M 0.00 % | 51.912 M 0.00 % | 51.912 M 0.00 % | 51.912 M 40.00 % | 37.080 M |
| Total equity | 3.267 B 7.85 % | 3.029 B 4.97 % | 2.885 B 7.91 % | 2.674 B 13.32 % | 2.360 B 14.27 % | 2.065 B 13.99 % | 1.812 B 24.93 % | 1.450 B 16.76 % | 1.242 B 18.49 % | 1.048 B 24.99 % | 838.585 M 9.92 % | 762.879 M 11.38 % | 684.949 M 12.18 % | 610.602 M 27.25 % | 479.855 M 17.43 % | 408.641 M 11.51 % | 366.470 M 9.49 % | 334.693 M 19.76 % | 279.470 M 104.77 % | 136.477 M |
| Other non current liabilities | 35.480 M -35.50 % | 55.010 M 107.82 % | 26.470 M 44.02 % | 18.380 M 506.60 % | 3.030 M 83.64 % | 1.650 M 230.00 % | 500.000 K -99.36 % | 78.195 M 982.83 % | 7.221 M -87.17 % | 56.294 M 7.80 % | 52.223 M 37 659.44 % | 138.304 K -99.47 % | 25.990 M 7.86 % | 24.096 M -83.70 % | 147.853 M | 0.000 100.00 % | -26.432 M -141.72 % | 63.349 M -47.43 % | 120.500 M | 0.000 |
| Long term debt | 1.388 B -25.80 % | 1.871 B -1.77 % | 1.905 B 12.17 % | 1.698 B 92.91 % | 880.260 M 8.00 % | 815.070 M 39.68 % | 583.512 M 59.69 % | 365.393 M -17.44 % | 442.600 M 33.74 % | 330.930 M 2.02 % | 324.364 M 109.00 % | 155.199 M 13.19 % | 137.114 M 964.02 % | 12.886 M -80.29 % | 65.395 M -20.99 % | 82.767 M -55.90 % | 187.662 M 35.91 % | 138.077 M 33.95 % | 103.077 M 2 265.24 % | 4.358 M |
| Total non current liabilities | 2.015 B -20.55 % | 2.537 B 9.01 % | 2.327 B 17.62 % | 1.979 B 73.99 % | 1.137 B 17.67 % | 966.444 M 38.79 % | 696.356 M 56.81 % | 444.087 M -17.10 % | 535.666 M 30.84 % | 409.399 M 9.51 % | 373.851 M 82.72 % | 204.599 M 25.44 % | 163.104 M 165.37 % | 61.462 M -74.29 % | 239.087 M 4.63 % | 228.499 M 21.94 % | 187.389 M -6.97 % | 201.426 M -9.91 % | 223.577 M 1 606.69 % | 13.100 M |
| Other current liabilities | 213.580 M 8.84 % | 196.240 M 32.69 % | 147.890 M 500.20 % | 24.640 M 382.89 % | -8.710 M -105.87 % | 148.431 M 42.33 % | 104.288 M -15.28 % | 123.103 M 61.22 % | 76.356 M 26.66 % | 60.285 M -37.80 % | 96.926 M 14.21 % | 84.868 M 33.75 % | 63.454 M -73.73 % | 241.563 M 903.23 % | 24.079 M -86.06 % | 172.758 M -9.71 % | 191.336 M 27.30 % | 150.301 M 11.05 % | 135.341 M 2 040.37 % | -6.975 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 168.680 M -1.49 % | 171.240 M 90.88 % | 89.710 M 325.73 % | 21.072 M -34.33 % | 32.086 M -29.20 % | 45.321 M 26.91 % | 35.711 M 15.68 % | 30.871 M -21.31 % | 39.231 M 3.16 % | 38.027 M -53.99 % | 82.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 744.070 M 29.93 % | 572.690 M -31.56 % | 836.750 M 43.39 % | 583.540 M 164.08 % | 220.970 M -50.19 % | 443.660 M 40.85 % | 314.986 M -2.30 % | 322.412 M 49.33 % | 215.913 M -16.27 % | 257.881 M 8.31 % | 238.087 M -26.28 % | 322.983 M 73.87 % | 185.759 M | 0.000 -100.00 % | 147.853 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.551 M |
| Total current liabilities | 1.252 B 18.34 % | 1.058 B -28.86 % | 1.487 B 53.46 % | 968.980 M 57.90 % | 613.660 M -24.56 % | 813.393 M 67.16 % | 486.607 M -10.93 % | 546.316 M 35.33 % | 403.688 M 4.78 % | 385.263 M 0.10 % | 384.884 M -15.36 % | 454.740 M 16.92 % | 388.943 M 37.83 % | 282.194 M 64.13 % | 171.931 M -0.48 % | 172.758 M -9.71 % | 191.336 M 27.30 % | 150.301 M 11.05 % | 135.341 M 80.27 % | 75.075 M |
| Total liabilities | 3.267 B -9.11 % | 3.595 B -5.75 % | 3.814 B 29.40 % | 2.948 B 68.35 % | 1.751 B -1.63 % | 1.780 B 50.46 % | 1.183 B 19.44 % | 990.403 M 5.43 % | 939.354 M 18.21 % | 794.662 M 4.74 % | 758.735 M 15.08 % | 659.339 M 19.44 % | 552.047 M 60.64 % | 343.656 M -16.39 % | 411.018 M 2.43 % | 401.257 M 5.95 % | 378.726 M 7.68 % | 351.727 M -2.00 % | 358.918 M 307.05 % | 88.175 M |
| Other non current assets | 65.360 M 17.70 % | 55.530 M 49.07 % | 37.250 M 372 600.00 % | -10.000 K -200.00 % | 10.000 K | 0.000 100.00 % | -1.535 B -20 844.51 % | -7.327 M -109.23 % | 79.395 M -19.90 % | 99.124 M -14.50 % | 115.940 M 7.84 % | 107.513 M 47.76 % | 72.762 M 101.92 % | 36.036 M 44.14 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 775.181 K |
| Long term investments | 356.650 M 16.31 % | 306.640 M 14.71 % | 267.310 M 10.92 % | 241.000 M 761.95 % | 27.960 M -27.73 % | 38.690 M 144.51 % | 15.823 M 1 863.18 % | 806.000 K -86.96 % | 6.179 M 3.96 % | 5.944 M 113.88 % | 2.779 M 0.00 % | 2.779 M 0.00 % | 2.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 66.570 M 69.30 % | 39.320 M 38.45 % | 28.400 M 38.88 % | 20.450 M 385.75 % | 4.210 M 7.11 % | 3.931 M -18.09 % | 4.799 M -3.07 % | 4.951 M -0.63 % | 4.982 M -25.55 % | 6.692 M 129.70 % | 2.913 M 214.54 % | 926.226 K 15.19 % | 804.119 K -10.85 % | 902.026 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 M -26.64 % | 2.100 M -21.04 % | 2.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 66.570 M 69.30 % | 39.320 M 38.45 % | 28.400 M 38.88 % | 20.450 M 385.75 % | 4.210 M 7.11 % | 3.931 M -18.09 % | 4.799 M -26.08 % | 6.491 M -8.34 % | 7.082 M 5.83 % | 6.692 M 129.70 % | 2.913 M 214.54 % | 926.226 K 15.19 % | 804.119 K -10.85 % | 902.026 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 4.094 B 0.43 % | 4.076 B 60.48 % | 2.540 B -24.72 % | 3.374 B 38.12 % | 2.443 B 10.56 % | 2.209 B 42.84 % | 1.547 B 7.92 % | 1.433 B 16.32 % | 1.232 B 22.69 % | 1.004 B 10.70 % | 907.142 M 22.13 % | 742.781 M 11.63 % | 665.409 M 45.90 % | 456.079 M 16.30 % | 392.159 M -1.56 % | 398.362 M -1.71 % | 405.308 M -0.91 % | 409.044 M 15.44 % | 354.334 M 408.33 % | 69.705 M |
| Total non current assets | 4.582 B 2.34 % | 4.477 B 35.77 % | 3.298 B -10.24 % | 3.674 B 47.23 % | 2.495 B 10.00 % | 2.269 B 44.70 % | 1.568 B 7.68 % | 1.456 B 5.71 % | 1.377 B 23.39 % | 1.116 B 8.80 % | 1.026 B 20.53 % | 851.219 M 15.19 % | 738.976 M 49.89 % | 493.016 M 18.08 % | 417.540 M 4.69 % | 398.823 M 5.19 % | 379.149 M -2.80 % | 390.073 M 15.57 % | 337.524 M 378.89 % | 70.481 M |
| Other current assets | 443.970 M -1.53 % | 450.850 M 16.38 % | 387.400 M 24.81 % | 310.380 M 35.74 % | 228.650 M 93.43 % | 118.211 M -31.90 % | 173.577 M 30.27 % | 133.245 M 51.50 % | 87.950 M -2.53 % | 90.236 M 145.31 % | 36.785 M 84.89 % | 19.895 M 77.69 % | 11.197 M 447.32 % | 2.046 M -99.57 % | 473.333 M 368.60 % | 101.010 M 6.20 % | 95.112 M 0.55 % | 94.594 M 50.40 % | 62.896 M 61.86 % | 38.858 M |
| Short term investments | 12.540 M -50.94 % | 25.560 M 53.88 % | 16.610 M 266.67 % | 4.530 M 54.61 % | 2.930 M 66 144.63 % | 4.423 K 100.04 % | -10.219 M -236.15 % | 7.506 M 1 467.60 % | 478.822 K 109.10 % | -5.261 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 59.650 M -53.21 % | 127.480 M 196.40 % | 43.010 M -82.28 % | 242.730 M 16.66 % | 208.070 M -9.87 % | 230.853 M -44.60 % | 416.691 M 218.62 % | 130.781 M 9.38 % | 119.567 M 126.30 % | 52.835 M -34.69 % | 80.893 M 66.69 % | 48.529 M 84.61 % | 26.287 M -28.95 % | 36.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.735 M |
| Cash and short term investments | 72.190 M -52.83 % | 153.040 M 3.29 % | 148.170 M -41.25 % | 252.200 M 18.58 % | 212.690 M -7.87 % | 230.853 M -44.60 % | 416.691 M 218.62 % | 130.781 M 9.38 % | 119.567 M 126.30 % | 52.835 M -34.69 % | 80.893 M 66.69 % | 48.529 M 84.61 % | 26.287 M -28.95 % | 36.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.735 M |
| Total current assets | 1.952 B -9.06 % | 2.146 B -5.70 % | 2.276 B 16.86 % | 1.948 B 20.59 % | 1.615 B 2.47 % | 1.576 B 10.47 % | 1.427 B 44.93 % | 984.474 M 22.46 % | 803.911 M 10.65 % | 726.525 M 27.17 % | 571.324 M 0.06 % | 570.999 M 14.65 % | 498.020 M 7.97 % | 461.242 M -2.55 % | 473.333 M 15.14 % | 411.076 M 12.30 % | 366.047 M 23.52 % | 296.347 M -1.50 % | 300.864 M 95.15 % | 154.171 M |
| Inventory | 703.770 M -6.89 % | 755.810 M -10.88 % | 848.100 M 12.51 % | 753.820 M 21.15 % | 622.220 M -2.73 % | 639.674 M 25.96 % | 507.852 M 27.74 % | 397.573 M 18.99 % | 334.115 M -0.62 % | 336.205 M 15.50 % | 291.085 M -18.21 % | 355.892 M 14.43 % | 311.021 M 12.84 % | 275.628 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.470 M |
| Net receivables | 731.810 M -6.95 % | 786.450 M -11.86 % | 892.250 M 41.35 % | 631.230 M 14.46 % | 551.500 M -6.12 % | 587.440 M 76.74 % | 332.369 M 2.49 % | 324.283 M 21.98 % | 265.843 M 0.76 % | 263.836 M 48.55 % | 177.611 M 21.08 % | 146.683 M -4.65 % | 153.842 M 5.14 % | 146.317 M | 0.000 -100.00 % | 130.879 M -11.15 % | 147.308 M 17.69 % | 125.166 M 4.98 % | 119.227 M 38.46 % | 86.108 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 424.870 M 1 000.13 % | 38.620 M 88.67 % | 20.470 M 23.47 % | 16.578 M -98.92 % | 1.535 B 6 635.88 % | 22.788 M -56.71 % | 52.635 M 17 138.77 % | 305.327 K 110.99 % | -2.779 M 0.00 % | -2.779 M 0.00 % | -2.779 M | 0.000 -100.00 % | 381.102 K -17.39 % | 461.348 K 101.76 % | -26.159 M -37.89 % | -18.971 M -12.85 % | -16.810 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.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 |
| Account payables | 294.190 M 11.28 % | 264.360 M -11.81 % | 299.770 M 66.37 % | 180.180 M -35.85 % | 280.860 M 40.27 % | 200.230 M 220.78 % | 62.419 M -20.98 % | 78.989 M 5.75 % | 74.696 M 27.83 % | 58.434 M 26.30 % | 46.267 M 2.34 % | 45.211 M -20.79 % | 57.077 M 40.48 % | 40.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.194 M |
| Tax payables | 0.000 -100.00 % | 24.560 M -27.49 % | 33.870 M 261.09 % | 9.380 M -69.58 % | 30.830 M | 0.000 | 0.000 -100.00 % | 19.867 M 74.11 % | 11.411 M 31.72 % | 8.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.305 M |
| Deferred revenue non current | 532.210 M -0.83 % | 536.660 M 66.41 % | 322.490 M 63.63 % | 197.080 M 8.76 % | 181.200 M 202.36 % | 59.928 M 943.98 % | 5.740 M 1 048.07 % | 500.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 |
| Minority interest | 124.010 M 11.90 % | 110.820 M 25.70 % | 88.160 M 18.99 % | 74.090 M -3.15 % | 76.500 M 41.12 % | 54.209 M 46.64 % | 36.968 M -15.37 % | 43.679 M -4.57 % | 45.769 M 11.62 % | 41.004 M 180.30 % | 14.628 M 14.57 % | 12.768 M 6.79 % | 11.956 M -8.06 % | 13.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 54.750 M 1.80 % | 53.780 M -12.82 % | 61.690 M 4.84 % | 58.840 M -1.06 % | 59.470 M -3.36 % | 61.540 M 1 780.48 % | 3.273 M -35.43 % | 5.068 M -10.20 % | 5.644 M -18.51 % | 6.927 M -31.73 % | 10.145 M 93.11 % | 5.254 M 91.67 % | 2.741 M -9.03 % | 3.013 M -62.00 % | 7.929 M 12.83 % | 7.027 M | 0.000 -100.00 % | 3.762 M 22.24 % | 3.077 M -29.39 % | 4.358 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.231 B 12.61 % | 2.869 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 | 175.070 M 0.00 % | 175.070 M 0.00 % | 175.070 M 0.00 % | 175.070 M 0.00 % | 175.070 M 0.00 % | 175.070 M 0.00 % | 175.067 M 0.00 % | 175.067 M -66.08 % | 516.188 M 194.85 % | 175.067 M 16.86 % | 149.814 M -14.42 % | 175.067 M 0.00 % | 175.067 M 0.00 % | 175.067 M -59.09 % | 427.943 M 275.04 % | 114.107 M 0.00 % | 114.107 M 0.00 % | 114.107 M 0.00 % | 114.107 M 350.80 % | 25.312 M |
| Deferred tax liabilities non current | 59.330 M -19.94 % | 74.110 M 0.82 % | 73.510 M 12.92 % | 65.100 M -10.53 % | 72.760 M -17.48 % | 88.174 M -17.29 % | 106.604 M 36.33 % | 78.195 M -11.10 % | 87.956 M 9.50 % | 80.326 M 50.63 % | 53.327 M 8.25 % | 49.262 M 89.54 % | 25.990 M 6.17 % | 24.480 M -5.26 % | 25.839 M -4.33 % | 27.010 M 9 986.73 % | -273.191 K | 0.000 | 0.000 -100.00 % | 8.742 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 |
| Total assets | 6.534 B -1.35 % | 6.623 B -1.14 % | 6.700 B 19.18 % | 5.622 B 36.76 % | 4.110 B 6.91 % | 3.845 B 28.39 % | 2.995 B 22.70 % | 2.440 B 11.88 % | 2.181 B 18.37 % | 1.843 B 15.37 % | 1.597 B 12.31 % | 1.422 B 14.97 % | 1.237 B 29.63 % | 954.258 M 7.11 % | 890.873 M 10.00 % | 809.899 M 8.68 % | 745.196 M 8.56 % | 686.420 M 7.52 % | 638.388 M 184.17 % | 224.652 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 | 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 |
| Change in working capital | 99.450 M 174.34 % | 36.250 M 117.40 % | -208.380 M 46.13 % | -386.840 M -4 885.05 % | -7.760 M 94.31 % | -136.483 M -36.81 % | -99.761 M -306.43 % | -24.545 M -2 430.96 % | 1.053 M 101.27 % | -82.782 M -302.40 % | 40.901 M 168.50 % | -59.712 M -18.43 % | -50.418 M -34.11 % | -37.593 M 25.29 % | -50.321 M -4 135.19 % | -1.188 M 97.13 % | -41.337 M 10.61 % | -46.243 M -226.83 % | 36.460 M 240.16 % | -26.013 M |
| Accounts receivables | 17.150 M 224.20 % | 5.290 M 102.12 % | -249.650 M -184.37 % | -87.790 M -206.45 % | 82.470 M 132.17 % | -256.330 M -535.85 % | 58.811 M 196.53 % | -60.925 M -715.67 % | -7.469 M 90.93 % | -82.313 M -98.28 % | -41.513 M -523.69 % | 9.798 M 168.01 % | -14.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.914 M |
| Inventory | 52.040 M -43.61 % | 92.290 M 197.89 % | -94.280 M 28.36 % | -131.600 M -853.72 % | 17.460 M 113.25 % | -131.821 M -27.20 % | -103.637 M -71.56 % | -60.408 M -2 989.59 % | 2.091 M 104.63 % | -45.121 M -169.35 % | 65.063 M 245.00 % | -44.871 M -16.60 % | -38.484 M 21.19 % | -48.831 M 14.60 % | -57.181 M -8.93 % | -52.491 M -11.51 % | -47.071 M -133.74 % | -20.139 M 10.28 % | -22.445 M -209.84 % | -7.244 M |
| Accounts payables | 36.510 M 203.11 % | -35.410 M -129.60 % | 119.640 M 218.84 % | -100.670 M -224.85 % | 80.630 M -18.25 % | 98.630 M 1 515.35 % | 6.106 M 42.21 % | 4.293 M -73.60 % | 16.262 M 33.65 % | 12.167 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.855 M |
| Other working capital | -6.250 M 75.89 % | -25.920 M -262.92 % | 15.910 M 123.82 % | -66.780 M 64.54 % | -188.320 M -223.05 % | 153.038 M 350.71 % | -61.041 M -270.21 % | 35.862 M 3 556.59 % | -1.038 M 97.25 % | -37.662 M -55.87 % | -24.163 M -62.81 % | -14.841 M -24.37 % | -11.933 M -206.19 % | 11.237 M 63.81 % | 6.860 M -86.63 % | 51.303 M 794.60 % | 5.735 M 121.97 % | -26.104 M -144.32 % | 58.905 M | 0.000 |
| Other non cash items | 102.760 M 21.67 % | 84.460 M 151.45 % | -164.150 M 27.34 % | -225.910 M -392.39 % | -45.880 M -75.40 % | -26.157 M 74.91 % | -104.252 M -96.61 % | -53.024 M -71.34 % | -30.948 M -31.09 % | -23.608 M 25.54 % | -31.705 M 5.86 % | -33.678 M -49.37 % | -22.546 M -218.66 % | 19.000 M -20.71 % | 23.963 M 198.06 % | -24.436 M 17.98 % | -29.794 M -7.50 % | -27.715 M -188.41 % | -9.610 M -120.96 % | -4.349 M |
| Net cash provided by operating activities | 645.110 M 34.02 % | 481.340 M 103.99 % | 235.960 M 167.89 % | 88.080 M -84.83 % | 580.530 M 51.61 % | 382.920 M -20.57 % | 482.101 M 26.79 % | 380.242 M 9.27 % | 347.977 M 78.97 % | 194.435 M -18.37 % | 238.205 M 152.23 % | 94.438 M -18.15 % | 115.372 M -18.53 % | 141.611 M 8.71 % | 130.259 M -4.46 % | 136.334 M 75.45 % | 77.706 M -21.13 % | 98.530 M -16.21 % | 117.598 M 567.37 % | 17.621 M |
| Investments in property plant and equipment | -205.910 M 15.60 % | -243.970 M 68.63 % | -777.620 M 18.75 % | -957.100 M -134.92 % | -407.420 M 44.57 % | -734.981 M -224.45 % | -226.531 M 1.38 % | -229.707 M 24.05 % | -302.433 M -117.62 % | -138.975 M 30.52 % | -200.028 M -35.28 % | -147.863 M 41.67 % | -253.504 M -136.53 % | -107.176 M -177.82 % | -38.577 M -9.01 % | -35.388 M -1.98 % | -34.700 M 62.26 % | -91.939 M 68.11 % | -288.263 M -905.84 % | -28.659 M |
| Acquisitions net | 2.740 M | 0.000 -100.00 % | 250.000 K 100.12 % | -208.150 M -49 659.52 % | 420.000 K -95.72 % | 9.810 M 761.31 % | 1.139 M 104.32 % | -26.347 M -1 899.73 % | 1.464 M -61.16 % | 3.769 M 171.80 % | -5.250 M 68.17 % | -16.495 M -374.12 % | -3.479 M | 0.000 100.00 % | -25.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.530 M 98.81 % | -213.210 M -50 664.29 % | -420.000 K 98.20 % | -23.299 M -176.45 % | -8.428 M -176.04 % | -3.053 M -34.44 % | -2.271 M -232.53 % | -682.948 K 68.36 % | -2.158 M -203.66 % | -710.807 K 37.48 % | -1.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 4.880 M | 0.000 -100.00 % | 2.280 M -98.93 % | 213.210 M 1 885.20 % | 10.740 M 209.48 % | -9.810 M -761.31 % | -1.139 M | 0.000 -100.00 % | 682.948 K -61.29 % | 1.764 M -2.28 % | 1.805 M 431.19 % | 339.838 K -48.10 % | 654.840 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 8.260 M -52.61 % | 17.430 M 128.44 % | 7.630 M 1 311.11 % | -630.000 K -104.86 % | 12.960 M -4.35 % | 13.549 M 408.93 % | 2.662 M 228.81 % | 809.658 K 951.83 % | -95.049 K 82.13 % | -531.848 K 97.63 % | -22.430 M -218.89 % | 18.866 M -40.89 % | 31.919 M 534.53 % | 5.030 M 282.94 % | 1.314 M 61.99 % | 810.907 K -11.55 % | 916.808 K -40.80 % | 1.549 M -41.17 % | 2.632 M | 0.000 |
| Net cash used for investing activites | -190.030 M 16.12 % | -226.540 M 70.58 % | -769.990 M 33.96 % | -1.166 B -203.84 % | -383.720 M 48.48 % | -744.731 M -220.59 % | -232.297 M 10.07 % | -258.298 M 14.43 % | -301.845 M -118.06 % | -138.426 M 39.30 % | -228.062 M -56.35 % | -145.863 M 35.33 % | -225.546 M -120.81 % | -102.145 M -64.05 % | -62.263 M -80.07 % | -34.577 M -2.35 % | -33.784 M 62.62 % | -90.390 M 68.35 % | -285.630 M -898.04 % | -28.619 M |
| Debt repayment | -331.160 M -10.39 % | -299.990 M -177.08 % | 389.200 M -66.70 % | 1.169 B 610.41 % | -228.970 M -226.33 % | 181.250 M -4.44 % | 189.668 M 3 302.98 % | -5.922 M -106.73 % | 88.006 M 574.59 % | 13.046 M -84.92 % | 86.515 M 378.39 % | 18.084 M -88.80 % | 161.515 M 421.98 % | -50.163 M -390.10 % | -10.235 M 88.06 % | -85.710 M -198.58 % | -28.706 M 52.33 % | -60.222 M -178.14 % | 77.069 M 9 597.61 % | 794.717 K |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 3.980 M -79.74 % | 19.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.304 M -48.02 % | 14.052 M -71.26 % | 48.887 M | 0.000 | 0.000 -100.00 % | 49.320 M 200.00 % | 16.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 103.627 M 282.11 % | 27.120 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -8.030 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 100.00 % | -14.053 M |
| Dividends paid | -51.680 M 24.06 % | -68.050 M 20.01 % | -85.070 M 0.00 % | -85.070 M -51.50 % | -56.150 M 21.79 % | -71.790 M 30.00 % | -102.555 M -58.99 % | -64.504 M -84.94 % | -34.878 M 32.79 % | -51.892 M -207.79 % | -16.859 M 0.91 % | -17.014 M -197.20 % | -5.725 M 68.50 % | -18.173 M -22.83 % | -14.795 M -14.00 % | -12.978 M 0.00 % | -12.978 M -25.00 % | -10.382 M -86.67 % | -5.562 M 49.03 % | -10.912 M |
| Other financing activites | -134.330 M -224.85 % | 107.590 M -5.17 % | 113.450 M 210.57 % | 36.530 M -56.14 % | 83.290 M 8.55 % | 76.732 M 226.62 % | -60.599 M -50.14 % | -40.362 M -652.60 % | 7.304 M 126.09 % | -28.000 M -1 408.20 % | -1.857 M -102.55 % | 72.747 M 228.05 % | -56.811 M -296.56 % | 28.902 M 205.19 % | -27.476 M | 0.000 100.00 % | -2.270 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -517.170 M -98.57 % | -260.450 M -162.37 % | 417.580 M -62.59 % | 1.116 B 712.60 % | -182.190 M -197.85 % | 186.192 M 602.22 % | 26.515 M 123.93 % | -110.787 M -703.91 % | 18.345 M 127.23 % | -67.374 M -409.27 % | 21.785 M -70.49 % | 73.818 M -25.42 % | 98.980 M 638.12 % | -18.394 M 73.14 % | -68.480 M 30.61 % | -98.688 M -124.53 % | -43.954 M 37.75 % | -70.604 M -140.31 % | 175.134 M 5 838.75 % | 2.949 M |
| Effect of forex changes on cash | -5.740 M -465.61 % | 1.570 M 207.84 % | 510.000 K 114.61 % | -3.490 M 90.63 % | -37.240 M -302.17 % | 18.420 M 167.83 % | 6.877 M 2 061.37 % | 318.200 K | 0.000 -100.00 % | 534.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -67.830 M -1 562.50 % | -4.080 M 96.48 % | -115.940 M -433.07 % | 34.810 M 253.89 % | -22.620 M 87.12 % | -175.619 M -162.01 % | 283.197 M 2 368.04 % | 11.475 M -82.20 % | 64.477 M 667.42 % | -11.363 M -135.59 % | 31.929 M 42.58 % | 22.393 M 300.04 % | -11.194 M -153.12 % | 21.072 M 4 456.12 % | -483.727 K -115.76 % | 3.069 M 9 911.50 % | -31.278 K 99.95 % | -62.464 M -979.64 % | 7.101 M | 0.000 |
| Cash at beginning of period | 123.070 M -6.45 % | 131.560 M -46.84 % | 247.500 M 16.37 % | 212.690 M -9.61 % | 235.310 M -42.11 % | 406.472 M 229.73 % | 123.275 M 10.26 % | 111.800 M 124.22 % | 49.862 M -18.56 % | 61.225 M 36.44 % | 44.872 M 95.78 % | 22.919 M -32.81 % | 34.113 M 114.18 % | 15.928 M 66.41 % | 9.571 M 47.20 % | 6.502 M -0.48 % | 6.533 M -90.53 % | 68.998 M 3 877.17 % | 1.735 M | 0.000 |
| Cash at end of period | 55.870 M -56.17 % | 127.480 M -3.10 % | 131.560 M -46.84 % | 247.500 M 16.37 % | 212.690 M -7.87 % | 230.853 M -43.21 % | 406.472 M 229.73 % | 123.275 M 7.82 % | 114.339 M 129.31 % | 49.862 M -35.08 % | 76.801 M 69.49 % | 45.312 M 97.70 % | 22.919 M -38.06 % | 36.999 M 307.15 % | 9.087 M -5.05 % | 9.571 M 47.20 % | 6.502 M -0.48 % | 6.533 M -26.06 % | 8.836 M 409.28 % | 1.735 M |
| Operating cash flow | 645.110 M 34.02 % | 481.340 M 103.99 % | 235.960 M 167.89 % | 88.080 M -84.83 % | 580.530 M 51.61 % | 382.920 M -20.57 % | 482.101 M 26.79 % | 380.242 M 9.27 % | 347.977 M 78.97 % | 194.435 M -18.37 % | 238.205 M 152.23 % | 94.438 M -18.15 % | 115.372 M -18.53 % | 141.611 M 8.71 % | 130.259 M -4.46 % | 136.334 M 75.45 % | 77.706 M -21.13 % | 98.530 M -16.21 % | 117.598 M 567.37 % | 17.621 M |
| Capital expenditure | -205.910 M 15.60 % | -243.970 M 68.63 % | -777.620 M 18.75 % | -957.100 M -134.92 % | -407.420 M 44.57 % | -734.981 M -224.45 % | -226.531 M 1.38 % | -229.707 M 24.05 % | -302.433 M -117.62 % | -138.975 M 30.52 % | -200.028 M -35.28 % | -147.863 M 41.67 % | -253.504 M -136.53 % | -107.176 M -177.82 % | -38.577 M -9.01 % | -35.388 M -1.98 % | -34.700 M 62.26 % | -91.939 M 68.11 % | -288.263 M -933.83 % | -27.883 M |
| Free CashFlow | 439.200 M 85.03 % | 237.370 M 143.82 % | -541.660 M 37.67 % | -869.020 M -602.00 % | 173.110 M 149.17 % | -352.060 M -237.75 % | 255.571 M 69.78 % | 150.534 M 230.53 % | 45.543 M -17.88 % | 55.461 M 45.27 % | 38.177 M 171.46 % | -53.425 M 61.32 % | -138.132 M -501.14 % | 34.435 M -62.44 % | 91.682 M -9.18 % | 100.946 M 134.73 % | 43.006 M 552.47 % | 6.591 M 103.86 % | -170.665 M -1 562.91 % | -10.263 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 841.050 M 2.66 % | 819.250 M 29.59 % | 632.180 M -24.46 % | 836.920 M 1.73 % | 822.670 M 3.80 % | 792.550 M 18.32 % | 669.830 M -4.93 % | 704.550 M -19.80 % | 878.530 M 30.54 % | 672.990 M -10.20 % | 749.440 M 2.45 % | 731.530 M 44.30 % | 506.950 M -10.23 % | 564.690 M 1.40 % | 556.890 M -11.13 % | 626.620 M 4.11 % | 601.860 M -6.22 % | 641.750 M 12.80 % | 568.940 M 6.52 % | 534.100 M 34.02 % | 398.530 M -8.64 % | 436.204 M -13.95 % | 506.920 M 14.69 % | 441.980 M -1.25 % | 447.580 M -10.04 % | 497.538 M 8.79 % | 457.320 M 6.92 % | 427.730 M 7.45 % | 398.080 M 133.84 % | 170.233 M -8.97 % | 187.010 M 20.38 % | 155.350 M 12.22 % | 138.430 M 38.27 % | 100.114 M -6.48 % | 107.050 M -0.47 % | 107.560 M 2.46 % | 104.980 M |
| Net income | 164.420 M 1 173.59 % | 12.910 M -88.93 % | 116.620 M 42.24 % | 81.990 M 29.40 % | 63.360 M 28.00 % | 49.500 M 24.25 % | 39.840 M -2.50 % | 40.860 M -30.38 % | 58.690 M 29.53 % | 45.310 M -59.49 % | 111.860 M 61.14 % | 69.420 M 74.95 % | 39.680 M -48.62 % | 77.230 M -8.97 % | 84.840 M -20.14 % | 106.230 M -14.95 % | 124.900 M 28.92 % | 96.880 M -21.52 % | 123.450 M 84.75 % | 66.820 M 16.92 % | 57.150 M 108.52 % | 27.407 M -76.21 % | 115.190 M 76.56 % | 65.240 M -22.21 % | 83.870 M -36.29 % | 131.643 M 2.84 % | 128.010 M 83.55 % | 69.740 M -19.18 % | 86.290 M 322.31 % | 20.433 M -26.10 % | 27.650 M 17.76 % | 23.480 M 11.76 % | 21.010 M 39.05 % | 15.110 M -15.02 % | 17.780 M -27.34 % | 24.470 M 33.86 % | 18.280 M |
| Income before tax | 201.870 M 439.04 % | 37.450 M -71.98 % | 133.660 M 12.62 % | 118.680 M 12.05 % | 105.920 M 7.35 % | 98.670 M 53.91 % | 64.110 M -5.20 % | 67.630 M -24.11 % | 89.120 M 5.83 % | 84.210 M -47.36 % | 159.980 M 55.74 % | 102.720 M 88.03 % | 54.630 M -51.69 % | 113.090 M -3.14 % | 116.760 M -23.13 % | 151.890 M -0.91 % | 153.280 M 10.54 % | 138.660 M -21.48 % | 176.600 M 65.15 % | 106.930 M 35.63 % | 78.840 M 26.32 % | 62.412 M -58.26 % | 149.510 M 110.22 % | 71.120 M -45.38 % | 130.220 M -26.48 % | 177.121 M 6.12 % | 166.910 M 59.92 % | 104.370 M -13.14 % | 120.160 M 618.87 % | 16.715 M -67.52 % | 51.470 M 25.91 % | 40.880 M 16.83 % | 34.990 M 67.60 % | 20.877 M -20.26 % | 26.180 M -28.63 % | 36.680 M 32.04 % | 27.780 M |
| Income before tax ratio | 0.24 425.07 % | 0.05 -78.38 % | 0.21 49.10 % | 0.14 10.14 % | 0.13 3.42 % | 0.12 30.08 % | 0.10 -0.29 % | 0.10 -5.37 % | 0.10 -18.93 % | 0.13 -41.38 % | 0.21 52.02 % | 0.14 30.30 % | 0.11 -46.19 % | 0.20 -4.48 % | 0.21 -13.50 % | 0.24 -4.82 % | 0.25 17.87 % | 0.22 -30.39 % | 0.31 55.04 % | 0.20 1.20 % | 0.20 38.26 % | 0.14 -51.49 % | 0.29 83.29 % | 0.16 -44.69 % | 0.29 -18.27 % | 0.36 -2.46 % | 0.36 49.57 % | 0.24 -19.16 % | 0.30 207.41 % | 0.10 -64.32 % | 0.28 4.59 % | 0.26 4.11 % | 0.25 21.21 % | 0.21 -14.73 % | 0.24 -28.29 % | 0.34 28.87 % | 0.26 |
| EBITDA | 261.790 M 113.61 % | 122.555 M 142.16 % | 50.610 M -76.95 % | 219.550 M 16.32 % | 188.750 M -5.94 % | 200.670 M 80.05 % | 111.450 M -36.58 % | 175.730 M 13.32 % | 155.080 M 4.34 % | 148.630 M -35.80 % | 231.500 M 34.64 % | 171.940 M 62.93 % | 105.530 M -39.76 % | 175.170 M -1.63 % | 178.080 M -6.18 % | 189.820 M -2.24 % | 194.170 M 2.56 % | 189.320 M -15.66 % | 224.480 M 39.90 % | 160.460 M 27.40 % | 125.950 M 12.88 % | 111.574 M -46.87 % | 210.000 M 78.71 % | 117.510 M -35.25 % | 181.480 M -17.98 % | 221.267 M 8.07 % | 204.740 M 36.52 % | 149.966 M -4.53 % | 157.086 M 314.23 % | 37.922 M -46.70 % | 71.150 M 20.61 % | 58.990 M 15.69 % | 50.990 M 27.06 % | 40.130 M -3.02 % | 41.380 M -23.24 % | 53.910 M 22.38 % | 44.050 M |
| Net income ratio | 0.20 1 140.58 % | 0.02 -91.46 % | 0.18 88.30 % | 0.10 27.20 % | 0.08 23.31 % | 0.06 5.01 % | 0.06 2.56 % | 0.06 -13.19 % | 0.07 -0.77 % | 0.07 -54.89 % | 0.15 57.28 % | 0.09 21.24 % | 0.08 -42.77 % | 0.14 -10.23 % | 0.15 -10.14 % | 0.17 -18.31 % | 0.21 37.47 % | 0.15 -30.43 % | 0.22 73.44 % | 0.13 -12.76 % | 0.14 128.23 % | 0.06 -72.35 % | 0.23 53.94 % | 0.15 -21.23 % | 0.19 -29.18 % | 0.26 -5.47 % | 0.28 71.68 % | 0.16 -24.78 % | 0.22 80.59 % | 0.12 -18.82 % | 0.15 -2.18 % | 0.15 -0.42 % | 0.15 0.56 % | 0.15 -9.13 % | 0.17 -26.99 % | 0.23 30.65 % | 0.17 |
| Ratio EBITDA | 0.31 108.07 % | 0.15 86.86 % | 0.08 -69.48 % | 0.26 14.34 % | 0.23 -9.38 % | 0.25 52.17 % | 0.17 -33.29 % | 0.25 41.30 % | 0.18 -20.07 % | 0.22 -28.50 % | 0.31 31.42 % | 0.24 12.91 % | 0.21 -32.89 % | 0.31 -2.99 % | 0.32 5.56 % | 0.30 -6.10 % | 0.32 9.36 % | 0.30 -25.23 % | 0.39 31.33 % | 0.30 -4.94 % | 0.32 23.56 % | 0.26 -38.26 % | 0.41 55.81 % | 0.27 -34.43 % | 0.41 -8.83 % | 0.44 -0.66 % | 0.45 27.69 % | 0.35 -11.15 % | 0.39 77.14 % | 0.22 -41.45 % | 0.38 0.19 % | 0.38 3.09 % | 0.37 -8.11 % | 0.40 3.70 % | 0.39 -22.88 % | 0.50 19.45 % | 0.42 |
| Gross profit ratio | 0.73 40.24 % | 0.52 -24.21 % | 0.69 47.68 % | 0.47 -0.73 % | 0.47 -1.56 % | 0.48 18.48 % | 0.40 -44.21 % | 0.72 18.30 % | 0.61 -9.38 % | 0.67 -8.33 % | 0.74 3.96 % | 0.71 -1.29 % | 0.72 15.88 % | 0.62 -18.72 % | 0.76 2.53 % | 0.74 5.54 % | 0.70 11.85 % | 0.63 -17.23 % | 0.76 2.76 % | 0.74 -15.57 % | 0.88 211.24 % | 0.28 -68.30 % | 0.89 1.57 % | 0.87 -0.18 % | 0.88 196.21 % | 0.30 -64.99 % | 0.84 -5.56 % | 0.89 4.30 % | 0.86 53.87 % | 0.56 -13.27 % | 0.64 0.58 % | 0.64 -0.92 % | 0.64 154.14 % | 0.25 -14.97 % | 0.30 -25.17 % | 0.40 23.98 % | 0.32 |
| Weighted average shs out dil | 8.088 M 14.02 % | 7.093 M -18.44 % | 8.696 M 2.23 % | 8.507 M 0.00 % | 8.507 M 29.24 % | 6.582 M -22.62 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M -4.78 % | 8.934 M -5.66 % | 9.470 M 11.32 % | 8.507 M 0.00 % | 8.507 M 4.74 % | 8.122 M -4.53 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M -0.06 % | 8.512 M 0.06 % | 8.507 M 0.07 % | 8.501 M -0.07 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.07 % | 8.501 M -0.07 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.07 % | 8.501 M -0.06 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 9.24 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M |
| Weighted average shs out | 8.088 M 14.02 % | 7.093 M -18.44 % | 8.696 M 2.23 % | 8.507 M 0.00 % | 8.507 M 29.24 % | 6.582 M -22.62 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M -10.17 % | 9.470 M 11.32 % | 8.507 M 0.00 % | 8.507 M 4.74 % | 8.122 M -4.53 % | 8.507 M 4.22 % | 8.163 M 0.04 % | 8.159 M -4.02 % | 8.501 M -0.07 % | 8.507 M 2.18 % | 8.326 M 1.55 % | 8.199 M -3.62 % | 8.507 M 0.00 % | 8.507 M 0.07 % | 8.501 M -0.07 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 0.07 % | 8.501 M -0.06 % | 8.507 M 0.00 % | 8.507 M 0.00 % | 8.507 M 9.24 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M 0.00 % | 7.787 M |
| EPS diluted | 20.33 1 017.03 % | 1.82 -86.43 % | 13.41 39.11 % | 9.64 9.55 % | 8.80 17.02 % | 7.52 58.99 % | 4.73 -1.46 % | 4.80 -30.43 % | 6.90 29.46 % | 5.33 -59.47 % | 13.15 69.24 % | 7.77 85.44 % | 4.19 -53.85 % | 9.08 -8.93 % | 9.97 -23.78 % | 13.08 -10.90 % | 14.68 28.88 % | 11.39 -21.50 % | 14.51 84.84 % | 7.85 16.82 % | 6.72 108.70 % | 3.22 -76.22 % | 13.54 76.53 % | 7.67 -22.21 % | 9.86 -36.35 % | 15.49 2.92 % | 15.05 83.54 % | 8.20 -19.13 % | 10.14 322.50 % | 2.40 -26.15 % | 3.25 -21.50 % | 4.14 67.61 % | 2.47 27.32 % | 1.94 -14.91 % | 2.28 -27.39 % | 3.14 33.62 % | 2.35 |
| Earnings per share | 20.33 1 017.03 % | 1.82 -86.43 % | 13.41 39.11 % | 9.64 9.55 % | 8.80 17.02 % | 7.52 58.99 % | 4.73 -1.46 % | 4.80 -30.43 % | 6.90 29.46 % | 5.33 -59.47 % | 13.15 61.15 % | 8.16 94.75 % | 4.19 -53.85 % | 9.08 -8.93 % | 9.97 -23.78 % | 13.08 -10.90 % | 14.68 28.88 % | 11.39 -21.50 % | 14.51 84.84 % | 7.85 16.82 % | 6.72 108.70 % | 3.22 -76.22 % | 13.54 76.53 % | 7.67 -22.21 % | 9.86 -36.35 % | 15.49 2.92 % | 15.05 83.54 % | 8.20 -19.13 % | 10.14 322.50 % | 2.40 -26.15 % | 3.25 17.75 % | 2.76 11.74 % | 2.47 27.32 % | 1.94 -14.91 % | 2.28 -27.39 % | 3.14 33.62 % | 2.35 |
| Gross profit | 616.430 M 43.97 % | 428.160 M -1.78 % | 435.930 M 11.55 % | 390.790 M 0.99 % | 386.970 M 2.18 % | 378.700 M 40.19 % | 270.140 M -46.96 % | 509.290 M -5.13 % | 536.820 M 18.29 % | 453.810 M -17.68 % | 551.260 M 6.51 % | 517.590 M 42.43 % | 363.390 M 4.03 % | 349.320 M -17.58 % | 423.820 M -8.88 % | 465.100 M 9.88 % | 423.270 M 4.90 % | 403.490 M -6.64 % | 432.170 M 9.46 % | 394.810 M 13.15 % | 348.920 M 184.36 % | 122.704 M -72.73 % | 449.900 M 16.49 % | 386.220 M -1.43 % | 391.830 M 166.47 % | 147.046 M -61.91 % | 386.030 M 0.97 % | 382.310 M 12.07 % | 341.140 M 259.81 % | 94.811 M -21.05 % | 120.090 M 21.08 % | 99.180 M 11.19 % | 89.200 M 251.40 % | 25.384 M -20.48 % | 31.920 M -25.52 % | 42.860 M 27.03 % | 33.740 M |
| Income tax expense | 28.910 M 31.17 % | 22.040 M 12.56 % | 19.580 M -43.69 % | 34.770 M 11.94 % | 31.060 M -10.54 % | 34.720 M 45.21 % | 23.910 M -12.16 % | 27.220 M 23.61 % | 22.020 M -18.66 % | 27.070 M -29.51 % | 38.400 M 4.66 % | 36.690 M 92.80 % | 19.030 M -17.33 % | 23.020 M -31.20 % | 33.460 M -17.61 % | 40.610 M -5.76 % | 43.090 M 14.33 % | 37.690 M -21.33 % | 47.910 M 19.45 % | 40.110 M 41.53 % | 28.340 M 91.39 % | 14.807 M -50.68 % | 30.020 M 231.71 % | 9.050 M -81.67 % | 49.360 M 35.59 % | 36.405 M -14.48 % | 42.570 M -6.30 % | 45.430 M 22.06 % | 37.220 M 2 141.69 % | -1.823 M -107.65 % | 23.820 M 36.90 % | 17.400 M 24.46 % | 13.980 M 142.37 % | 5.768 M -31.33 % | 8.400 M -31.20 % | 12.210 M 28.53 % | 9.500 M |
| Cost of revenue | 224.620 M -35.91 % | 350.480 M 78.59 % | 196.250 M -56.01 % | 446.130 M 2.39 % | 435.700 M 5.28 % | 413.850 M 100.52 % | 206.390 M 5.70 % | 195.260 M -42.86 % | 341.710 M 55.90 % | 219.180 M 10.60 % | 198.180 M -7.37 % | 213.940 M 49.02 % | 143.560 M -33.34 % | 215.370 M 61.85 % | 133.070 M -17.61 % | 161.520 M -9.56 % | 178.590 M -25.04 % | 238.260 M 74.20 % | 136.770 M -1.81 % | 139.290 M 180.77 % | 49.610 M -84.18 % | 313.500 M 449.81 % | 57.020 M 2.26 % | 55.760 M 0.02 % | 55.750 M -84.09 % | 350.492 M 391.64 % | 71.290 M 56.96 % | 45.420 M -20.23 % | 56.940 M -24.50 % | 75.421 M 12.70 % | 66.920 M 19.14 % | 56.170 M 14.10 % | 49.230 M -34.12 % | 74.730 M -0.53 % | 75.130 M 16.12 % | 64.700 M -9.18 % | 71.240 M |
| General and administrative expenses | 0.000 -100.00 % | 168.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 155.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.160 M 27.16 % | 19.000 M -4.62 % | 19.920 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.960 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.320 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 |
| Other expenses | 430.110 M 300.62 % | 107.360 M -74.93 % | 428.230 M | 0.000 | 0.000 100.00 % | -46.650 M -124.13 % | 193.300 M 343.55 % | 43.580 M 280.61 % | 11.450 M -64.08 % | 31.880 M -27.40 % | 43.910 M -1.30 % | 44.490 M 42.46 % | 31.230 M 152.11 % | -59.930 M -315.81 % | 27.770 M 95.01 % | 14.240 M -39.35 % | 23.480 M 303.11 % | -11.560 M -190.95 % | 12.710 M 423.05 % | 2.430 M -64.99 % | 6.940 M 205.31 % | -6.590 M -318.21 % | 3.020 M -56.67 % | 6.970 M 21.22 % | 5.750 M 194.81 % | -6.065 M -327.99 % | 2.660 M -44.23 % | 4.770 M -33.84 % | 7.210 M -91.97 % | 89.756 M 148.49 % | 36.120 M 16.67 % | 30.960 M 11.25 % | 27.830 M | 0.000 100.00 % | -14.020 M -187.84 % | 15.960 M 22.77 % | 13.000 M |
| Operating expenses | 430.110 M 39.29 % | 308.790 M -27.89 % | 428.230 M 77.54 % | 241.200 M -4.21 % | 251.810 M -1.98 % | 256.900 M -35.68 % | 399.380 M -4.90 % | 419.980 M -6.08 % | 447.180 M 14.45 % | 390.710 M -6.10 % | 416.070 M -5.53 % | 440.440 M 29.66 % | 339.690 M 103.81 % | 166.670 M -48.75 % | 325.210 M 1.62 % | 320.030 M 12.34 % | 284.870 M 37.05 % | 207.860 M -17.86 % | 253.060 M -6.00 % | 269.200 M 2.88 % | 261.670 M 651.90 % | 34.801 M -87.44 % | 277.120 M -10.01 % | 307.950 M 23.99 % | 248.370 M 547.24 % | -55.534 M -126.30 % | 211.170 M -19.10 % | 261.040 M 21.31 % | 215.190 M 205.19 % | 70.510 M 16.97 % | 60.280 M 20.66 % | 49.960 M 4.63 % | 47.750 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 654.730 M -0.69 % | 659.270 M 5.57 % | 624.480 M -9.14 % | 687.330 M -0.03 % | 687.510 M 12.20 % | 612.760 M 1.15 % | 605.770 M -1.54 % | 615.240 M -22.01 % | 788.890 M 29.35 % | 609.890 M -0.71 % | 614.250 M -6.13 % | 654.380 M 35.41 % | 483.250 M 26.49 % | 382.040 M -16.64 % | 458.280 M -4.83 % | 481.550 M 3.90 % | 463.460 M 3.89 % | 446.120 M 14.44 % | 389.830 M -4.57 % | 408.490 M 31.23 % | 311.280 M -10.63 % | 348.301 M 4.24 % | 334.140 M -8.13 % | 363.710 M 19.59 % | 304.120 M 3.11 % | 294.957 M 4.42 % | 282.460 M -7.83 % | 306.460 M 12.62 % | 272.130 M 86.48 % | 145.932 M 14.73 % | 127.200 M 19.85 % | 106.130 M 9.43 % | 96.980 M 29.77 % | 74.730 M -0.53 % | 75.130 M 16.12 % | 64.700 M -9.18 % | 71.240 M |
| Research and development expenses | 0.000 -100.00 % | 59.520 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.940 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 -100.00 % | 31.742 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 | 0.000 -100.00 % | 141.910 M | 0.000 -100.00 % | 241.200 M -4.21 % | 251.810 M -1.98 % | 256.900 M 24.66 % | 206.080 M -3.09 % | 212.650 M 32.92 % | 159.980 M -23.19 % | 208.270 M -4.26 % | 217.530 M -9.04 % | 239.160 M 101.87 % | 118.470 M -42.27 % | 205.230 M 92.52 % | 106.600 M -4.11 % | 111.170 M -20.42 % | 139.700 M -17.56 % | 169.450 M 57.03 % | 107.910 M 28.16 % | 84.200 M -1.72 % | 85.670 M -66.44 % | 255.290 M 148.65 % | 102.670 M 9.74 % | 93.560 M 8.59 % | 86.160 M 5.62 % | 81.574 M 11.70 % | 73.030 M 8.19 % | 67.500 M 0.19 % | 67.370 M 450.06 % | -19.245 M -179.66 % | 24.160 M 27.16 % | 19.000 M -4.62 % | 19.920 M | 0.000 -100.00 % | 14.020 M -12.16 % | 15.960 M 22.77 % | 13.000 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 784.361 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 |
| Interest expense | 18.100 M -67.79 % | 56.200 M 247.43 % | -38.120 M -164.76 % | 58.860 M 17.51 % | 50.090 M -27.81 % | 69.390 M 216.42 % | 21.930 M -72.84 % | 80.750 M 214.45 % | 25.680 M 86.90 % | 13.740 M -64.68 % | 38.900 M 58.45 % | 24.550 M 53.34 % | 16.010 M 13 241.67 % | 120.000 K -98.75 % | 9.620 M 29.65 % | 7.420 M -13.72 % | 8.600 M -3.70 % | 8.930 M -41.37 % | 15.230 M -27.85 % | 21.110 M 37.52 % | 15.350 M -1.62 % | 15.603 M -40.67 % | 26.300 M 86.26 % | 14.120 M -25.65 % | 18.990 M 204.84 % | 6.230 M -41.34 % | 10.620 M -50.99 % | 21.670 M 66.69 % | 13.000 M | 0.000 -100.00 % | 8.340 M 0.00 % | 8.340 M 29.10 % | 6.460 M 37.04 % | 4.714 M -23.35 % | 6.150 M -2.54 % | 6.310 M 5.17 % | 6.000 M |
| Depreciation and amortization | 41.820 M -0.44 % | 42.005 M -2.11 % | 42.910 M 2.14 % | 42.010 M 1.62 % | 41.340 M 10.48 % | 37.420 M -0.19 % | 37.490 M -12.49 % | 42.840 M -20.65 % | 53.990 M 0.63 % | 53.650 M 2.39 % | 52.400 M 4.17 % | 50.300 M -0.59 % | 50.600 M -1.38 % | 51.310 M -0.75 % | 51.700 M 69.45 % | 30.510 M -5.51 % | 32.290 M -11.05 % | 36.300 M 11.15 % | 32.660 M 0.74 % | 32.420 M 2.08 % | 31.760 M -5.36 % | 33.559 M -1.87 % | 34.200 M 5.98 % | 32.270 M 0.00 % | 32.270 M -11.33 % | 36.394 M 33.75 % | 27.210 M -14.14 % | 31.690 M 42.36 % | 22.260 M 63.42 % | 13.621 M 20.12 % | 11.340 M 16.07 % | 9.770 M 2.41 % | 9.540 M -34.38 % | 14.539 M 60.65 % | 9.050 M -17.12 % | 10.920 M 6.33 % | 10.270 M |
| Operating income | 186.320 M 14.59 % | 162.600 M 2 011.69 % | 7.700 M -94.85 % | 149.590 M 10.68 % | 135.160 M 10.97 % | 121.800 M 90.13 % | 64.060 M -56.83 % | 148.380 M 46.78 % | 101.090 M 3.21 % | 97.950 M -50.75 % | 198.880 M 56.27 % | 127.270 M 131.69 % | 54.930 M -46.60 % | 102.860 M -18.61 % | 126.380 M -20.67 % | 159.310 M 15.11 % | 138.400 M -29.25 % | 195.630 M 9.22 % | 179.110 M 42.59 % | 125.610 M 43.97 % | 87.250 M -0.74 % | 87.903 M -49.12 % | 172.780 M 120.75 % | 78.270 M -45.44 % | 143.460 M -29.18 % | 202.580 M 15.85 % | 174.860 M 44.19 % | 121.270 M -3.72 % | 125.950 M 418.29 % | 24.301 M -59.37 % | 59.810 M 21.52 % | 49.220 M 18.75 % | 41.450 M 63.29 % | 25.384 M -20.48 % | 31.920 M -25.52 % | 42.860 M 27.03 % | 33.740 M |
| Operating income ratio | 0.22 11.62 % | 0.20 1 529.50 % | 0.01 -93.19 % | 0.18 8.79 % | 0.16 6.91 % | 0.15 60.69 % | 0.10 -54.59 % | 0.21 83.03 % | 0.12 -20.94 % | 0.15 -45.15 % | 0.27 52.53 % | 0.17 60.56 % | 0.11 -40.51 % | 0.18 -19.73 % | 0.23 -10.74 % | 0.25 10.56 % | 0.23 -24.57 % | 0.30 -3.17 % | 0.31 33.86 % | 0.24 7.42 % | 0.22 8.64 % | 0.20 -40.88 % | 0.34 92.47 % | 0.18 -44.75 % | 0.32 -21.28 % | 0.41 6.49 % | 0.38 34.86 % | 0.28 -10.39 % | 0.32 121.64 % | 0.14 -55.37 % | 0.32 0.94 % | 0.32 5.81 % | 0.30 18.09 % | 0.25 -14.97 % | 0.30 -25.17 % | 0.40 23.98 % | 0.32 |
| Total other income expenses net | 15.550 M 112.43 % | -125.150 M -199.36 % | 125.960 M 507.51 % | -30.910 M -5.71 % | -29.240 M -26.42 % | -23.130 M -46 360.00 % | 50.000 K 100.02 % | -320.750 M -61 582.69 % | -520.000 K 99.15 % | -61.360 M -347.52 % | 24.790 M -3.05 % | 25.570 M -17.33 % | 30.930 M 144.47 % | -69.560 M -623.08 % | -9.620 M -29.65 % | -7.420 M -149.87 % | 14.880 M 126.12 % | -56.970 M -2 169.72 % | -2.510 M 86.56 % | -18.680 M -122.12 % | -8.410 M 67.01 % | -25.491 M -9.54 % | -23.270 M -225.45 % | -7.150 M 46.00 % | -13.240 M 48.00 % | -25.459 M -220.24 % | -7.950 M 52.96 % | -16.900 M -191.88 % | -5.790 M 23.67 % | -7.586 M 9.04 % | -8.340 M 0.00 % | -8.340 M -29.10 % | -6.460 M -43.33 % | -4.507 M 21.48 % | -5.740 M 7.12 % | -6.180 M -3.69 % | -5.960 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.060 B | 0.000 -100.00 % | 2.305 B 1 405.87 % | 153.040 M -93.32 % | 2.291 B 1 485.07 % | 144.520 M -94.45 % | 2.603 B 1 656.86 % | 148.170 M -90.74 % | 1.600 B 779.77 % | 181.890 M -92.72 % | 2.500 B 891.88 % | 252.030 M -87.64 % | 2.039 B 1 627.05 % | 118.060 M -88.26 % | 1.005 B 372.71 % | 212.690 M -76.07 % | 888.920 M 155.33 % | 348.150 M -61.83 % | 912.000 M 287.57 % | 235.310 M -77.18 % | 1.031 B 142.84 % | 424.610 M -20.32 % | 532.910 M 27.89 % | 416.691 M -13.51 % | 481.807 M 268.41 % | 130.781 M -76.71 % | 561.414 M 3.48 % | 542.556 M 1.53 % | 534.375 M 6.65 % | 501.038 M 15.40 % | 434.158 M 59.74 % | 271.788 M 265.11 % | 74.440 M -42.28 % | 128.971 M -35.46 % | 199.817 M 8.53 % | 184.110 M |
| Total investments | 0.000 -100.00 % | 340.510 M | 0.000 -100.00 % | 386.410 M 26.24 % | 306.080 M -7.86 % | 332.200 M 14.93 % | 289.040 M -13.52 % | 334.240 M 12.79 % | 296.340 M -57.19 % | 692.180 M 90.27 % | 363.780 M 31.03 % | 277.630 M -44.92 % | 504.060 M 109.15 % | 241.000 M 2.07 % | 236.120 M 644.86 % | 31.700 M -92.55 % | 425.380 M 1 414.35 % | 28.090 M -95.97 % | 696.300 M 1 212.54 % | 53.050 M -88.73 % | 470.620 M 1 116.25 % | 38.694 M -95.44 % | 849.220 M 2 203.91 % | 36.860 M -95.58 % | 833.383 M 14 771.44 % | 5.604 M -97.86 % | 261.562 M | 0.000 | 0.000 -100.00 % | 682.948 K -81.28 % | 3.649 M | 0.000 -100.00 % | 2.779 M -94.44 % | 50.000 M | 0.000 -100.00 % | 2.767 M | 0.000 |
| Total debt | 0.000 -100.00 % | 2.133 B | 0.000 -100.00 % | 2.440 B | 0.000 -100.00 % | 2.444 B | 0.000 -100.00 % | 2.734 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 2.671 B | 0.000 -100.00 % | 2.282 B | 0.000 -100.00 % | 1.123 B | 0.000 -100.00 % | 1.097 B | 0.000 -100.00 % | 1.260 B | 0.000 -100.00 % | 1.262 B | 0.000 -100.00 % | 947.660 M | 0.000 -100.00 % | 898.498 M | 0.000 -100.00 % | 687.804 M 3.88 % | 662.123 M 12.76 % | 587.210 M 0.91 % | 581.931 M 20.56 % | 482.687 M 61.93 % | 298.075 M 185.57 % | 104.380 M -36.00 % | 163.085 M -23.52 % | 213.247 M 11.13 % | 191.890 M |
| Accumulated other comprehensive income loss | 3.143 B 514.32 % | 511.550 M -83.05 % | 3.018 B 2.90 % | 2.933 B 0.52 % | 2.918 B 475.64 % | 506.900 M -82.02 % | 2.819 B 3.11 % | 2.734 B -2.26 % | 2.797 B 452.02 % | 506.740 M -80.81 % | 2.641 B 3.33 % | 2.556 B -1.70 % | 2.600 B 428.87 % | 491.590 M -79.82 % | 2.436 B 3.62 % | 2.351 B 2.99 % | 2.283 B 2 449.50 % | 89.550 M -95.70 % | 2.085 B 4.25 % | 2.000 B -0.55 % | 2.011 B 342.93 % | -827.704 M -144.84 % | 1.846 B 4.83 % | 1.761 B -0.77 % | 1.775 B 352.78 % | -702.036 M -149.92 % | 1.406 B 185 144.56 % | -760.000 K -9.83 % | -692.000 K -596.92 % | 139.258 K -96.73 % | 4.257 M 33.20 % | 3.196 M 101.17 % | -272.535 M | 0.000 100.00 % | -738.000 K -255.48 % | 474.663 K | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.371 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.151 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.030 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.848 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.542 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.252 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 728.963 M 27.59 % | 571.331 M 37.89 % | 414.351 M 35.89 % | 304.917 M 25.03 % | 243.876 M 25.55 % | 194.244 M | 0.000 -100.00 % | 146.557 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.069 M | 0.000 -100.00 % | 85.070 M | 0.000 -100.00 % | 85.069 M | 0.000 -100.00 % | 85.069 M 0.00 % | 85.069 M 0.00 % | 85.069 M 0.00 % | 85.068 M 0.00 % | 85.068 M 0.00 % | 85.068 M -25.00 % | 113.420 M 99.99 % | 56.712 M 9.25 % | 51.912 M 0.00 % | 51.910 M |
| Total equity | 3.267 B 0.00 % | 3.267 B 3.95 % | 3.142 B 0.00 % | 3.142 B 3.76 % | 3.029 B 0.00 % | 3.029 B 3.89 % | 2.915 B 0.00 % | 2.915 B 1.04 % | 2.885 B -4.20 % | 3.012 B 11.25 % | 2.707 B 0.00 % | 2.707 B 1.25 % | 2.674 B 0.00 % | 2.674 B 6.99 % | 2.499 B 0.00 % | 2.499 B 5.92 % | 2.360 B 0.00 % | 2.360 B 9.99 % | 2.145 B 0.00 % | 2.145 B 3.90 % | 2.065 B 0.00 % | 2.065 B 10.02 % | 1.877 B 0.00 % | 1.877 B 3.60 % | 1.812 B 0.00 % | 1.812 B 24.93 % | 1.450 B 3.11 % | 1.406 B 17.57 % | 1.196 B 18.77 % | 1.007 B 22.23 % | 823.956 M 9.84 % | 750.111 M 9.51 % | 684.949 M -46.90 % | 1.290 B 115.86 % | 597.597 M 22.79 % | 486.667 M 4.03 % | 467.830 M |
| Other non current liabilities | -3.267 B -9 306.76 % | 35.480 M 101.13 % | -3.142 B -617.23 % | 607.560 M 120.06 % | -3.029 B -5 605.82 % | 55.010 M 101.89 % | -2.915 B -644.45 % | 535.470 M | 0.000 -100.00 % | 99.980 M | 0.000 -100.00 % | 397.170 M | 0.000 -100.00 % | 280.550 M | 0.000 -100.00 % | 204.170 M | 0.000 -100.00 % | 75.780 M | 0.000 -100.00 % | 3.020 M | 0.000 -100.00 % | 1.650 M | 0.000 -100.00 % | 85.460 M | 0.000 -100.00 % | 112.844 M | 0.000 -100.00 % | 500.000 K -66.67 % | 1.500 M | 0.000 -100.00 % | 5.376 M 3 787.09 % | 138.304 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.388 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.871 B | 0.000 -100.00 % | 1.961 B | 0.000 -100.00 % | 1.905 B | 0.000 -100.00 % | 1.959 B | 0.000 -100.00 % | 1.698 B | 0.000 -100.00 % | 878.280 M | 0.000 -100.00 % | 880.260 M | 0.000 -100.00 % | 1.074 B | 0.000 -100.00 % | 816.692 M | 0.000 -100.00 % | 560.950 M | 0.000 -100.00 % | 583.512 M | 0.000 -100.00 % | 365.393 M -18.11 % | 446.210 M 35.60 % | 329.073 M 4.42 % | 315.148 M 103.06 % | 155.199 M 13.19 % | 137.114 M 31.36 % | 104.380 M 710.03 % | 12.886 M -80.30 % | 65.395 M -65.92 % | 191.890 M |
| Total non current liabilities | -3.267 B -262.08 % | 2.015 B 164.14 % | -3.142 B -237.71 % | 2.282 B 175.34 % | -3.029 B -219.39 % | 2.537 B 187.02 % | -2.915 B -212.20 % | 2.598 B | 0.000 -100.00 % | 1.170 B | 0.000 -100.00 % | 2.440 B | 0.000 -100.00 % | 1.979 B | 0.000 -100.00 % | 1.154 B | 0.000 -100.00 % | 1.137 B | 0.000 -100.00 % | 1.401 B | 0.000 -100.00 % | 966.444 M | 0.000 -100.00 % | 743.160 M | 0.000 -100.00 % | 696.356 M | 0.000 -100.00 % | 466.875 M -12.87 % | 535.808 M 30.78 % | 409.705 M 9.27 % | 374.936 M 82.38 % | 205.577 M 26.04 % | 163.104 M 4.15 % | 156.600 M 314.15 % | 37.812 M -58.55 % | 91.223 M -58.24 % | 218.440 M |
| Other current liabilities | 0.000 -100.00 % | 213.580 M | 0.000 -100.00 % | 155.420 M | 0.000 -100.00 % | 171.680 M | 0.000 -100.00 % | 40.510 M | 0.000 -100.00 % | 224.220 M | 0.000 -100.00 % | 112.230 M | 0.000 -100.00 % | 189.390 M | 0.000 100.00 % | -27.750 M | 0.000 -100.00 % | 81.000 M | 0.000 -100.00 % | 256.110 M | 0.000 -100.00 % | 171.123 M | 0.000 -100.00 % | 155.150 M | 0.000 -100.00 % | 52.018 M | 0.000 -100.00 % | 144.915 M 41.40 % | 102.485 M 78.92 % | 57.281 M -7.55 % | 61.957 M -10.40 % | 69.145 M -21.65 % | 88.252 M -84.32 % | 562.840 M 1 751.45 % | 30.400 M -22.29 % | 39.122 M -78.91 % | 185.490 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.560 M | 0.000 -100.00 % | 177.050 M | 0.000 -100.00 % | 168.680 M | 0.000 -100.00 % | 96.730 M | 0.000 -100.00 % | 171.240 M | 0.000 -100.00 % | 138.380 M | 0.000 -100.00 % | 30.830 M | 0.000 -100.00 % | 199.370 M | 0.000 -100.00 % | 21.072 M | 0.000 -100.00 % | 115.390 M | 0.000 -100.00 % | 32.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.653 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 744.070 M | 0.000 -100.00 % | 841.260 M | 0.000 -100.00 % | 572.690 M | 0.000 -100.00 % | 772.370 M | 0.000 -100.00 % | 836.750 M | 0.000 -100.00 % | 712.070 M | 0.000 -100.00 % | 583.540 M | 0.000 -100.00 % | 245.190 M | 0.000 -100.00 % | 220.970 M | 0.000 -100.00 % | 186.510 M | 0.000 -100.00 % | 442.040 M | 0.000 -100.00 % | 385.510 M | 0.000 -100.00 % | 314.986 M | 0.000 -100.00 % | 322.412 M 49.32 % | 215.913 M -16.36 % | 258.137 M -3.24 % | 266.783 M -18.54 % | 327.488 M 103.46 % | 160.960 M | 0.000 -100.00 % | 150.198 M 1.59 % | 147.853 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.252 B | 0.000 -100.00 % | 1.268 B | 0.000 -100.00 % | 1.058 B | 0.000 -100.00 % | 1.317 B | 0.000 -100.00 % | 1.365 B | 0.000 -100.00 % | 1.091 B | 0.000 -100.00 % | 968.980 M | 0.000 -100.00 % | 650.030 M | 0.000 -100.00 % | 613.660 M | 0.000 -100.00 % | 791.330 M | 0.000 -100.00 % | 813.393 M | 0.000 -100.00 % | 866.340 M | 0.000 -100.00 % | 486.607 M | 0.000 -100.00 % | 546.316 M 35.33 % | 403.688 M 4.78 % | 385.263 M 0.10 % | 384.884 M -15.36 % | 454.740 M 16.92 % | 388.943 M -30.90 % | 562.840 M 99.45 % | 282.194 M -11.80 % | 319.938 M 72.48 % | 185.490 M |
| Total liabilities | -3.267 B -199.98 % | 3.267 B 203.97 % | -3.142 B -188.52 % | 3.550 B 217.21 % | -3.029 B -184.26 % | 3.595 B 223.30 % | -2.915 B -174.47 % | 3.915 B | 0.000 -100.00 % | 2.534 B | 0.000 -100.00 % | 3.530 B | 0.000 -100.00 % | 2.948 B | 0.000 -100.00 % | 1.804 B | 0.000 -100.00 % | 1.751 B | 0.000 -100.00 % | 2.192 B | 0.000 -100.00 % | 1.780 B | 0.000 -100.00 % | 1.610 B | 0.000 -100.00 % | 1.183 B | 0.000 -100.00 % | 1.013 B 7.84 % | 939.495 M 18.18 % | 794.968 M 4.63 % | 759.819 M 15.07 % | 660.318 M 19.61 % | 552.047 M -23.27 % | 719.440 M 124.82 % | 320.006 M -22.17 % | 411.161 M 1.79 % | 403.930 M |
| Other non current assets | 0.000 -100.00 % | 81.500 M | 0.000 -100.00 % | 20.080 M 113.12 % | -153.040 M -452.95 % | 43.360 M 130.00 % | -144.520 M -1 100.14 % | 14.450 M 109.75 % | -148.170 M -497.77 % | 37.250 M 120.48 % | -181.890 M -181.94 % | 221.970 M 188.07 % | -252.030 M -2 520 200.00 % | -10.000 K 99.99 % | -118.060 M -200.92 % | 116.980 M 155.00 % | -212.690 M -2 127 000.00 % | 10.000 K 100.00 % | -348.150 M -555.63 % | 76.410 M 132.47 % | -235.310 M -525.76 % | 55.268 M 113.02 % | -424.610 M -958.49 % | 49.460 M 111.87 % | -416.691 M -2 667.57 % | 16.229 M 112.41 % | -130.781 M -978.37 % | 14.889 M -84.16 % | 93.972 M -9.80 % | 104.177 M -7.23 % | 112.290 M 4.44 % | 107.513 M 47.76 % | 72.762 M -49.03 % | 142.760 M 296.16 % | 36.036 M 223 753.89 % | 16.098 K | 0.000 |
| Long term investments | 0.000 -100.00 % | 340.510 M | 0.000 -100.00 % | 354.160 M | 0.000 -100.00 % | 306.640 M | 0.000 -100.00 % | 143.670 M | 0.000 -100.00 % | 267.310 M | 0.000 -100.00 % | 233.070 M | 0.000 -100.00 % | 241.000 M | 0.000 -100.00 % | 21.580 M | 0.000 -100.00 % | 25.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.690 M | 0.000 -100.00 % | 27.000 M | 0.000 -100.00 % | 15.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 682.948 K -81.28 % | 3.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 66.570 M | 0.000 -100.00 % | 39.920 M | 0.000 -100.00 % | 39.320 M | 0.000 -100.00 % | 28.940 M | 0.000 -100.00 % | 28.400 M | 0.000 -100.00 % | 19.000 M | 0.000 -100.00 % | 20.450 M | 0.000 -100.00 % | 3.480 M | 0.000 -100.00 % | 4.210 M | 0.000 -100.00 % | 5.980 M | 0.000 -100.00 % | 3.931 M | 0.000 -100.00 % | 4.390 M | 0.000 -100.00 % | 4.799 M | 0.000 -100.00 % | 4.951 M -0.62 % | 4.982 M -25.55 % | 6.692 M 129.73 % | 2.913 M 214.50 % | 926.226 K -99.40 % | 153.842 M 10 583.48 % | 1.440 M 59.64 % | 902.026 K | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.541 M -26.62 % | 2.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 66.570 M | 0.000 -100.00 % | 39.920 M | 0.000 -100.00 % | 39.320 M | 0.000 -100.00 % | 28.940 M | 0.000 -100.00 % | 28.400 M | 0.000 -100.00 % | 19.000 M | 0.000 -100.00 % | 20.450 M | 0.000 -100.00 % | 3.480 M | 0.000 -100.00 % | 4.210 M | 0.000 -100.00 % | 5.980 M | 0.000 -100.00 % | 3.931 M | 0.000 -100.00 % | 4.390 M | 0.000 -100.00 % | 4.799 M | 0.000 -100.00 % | 6.491 M -8.35 % | 7.082 M 5.83 % | 6.692 M 129.73 % | 2.913 M 214.50 % | 926.226 K 15.19 % | 804.119 K -44.16 % | 1.440 M 59.64 % | 902.026 K | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 4.094 B | 0.000 -100.00 % | 4.056 B | 0.000 -100.00 % | 4.076 B | 0.000 -100.00 % | 4.070 B | 0.000 -100.00 % | 2.540 B | 0.000 -100.00 % | 3.657 B | 0.000 -100.00 % | 3.374 B | 0.000 -100.00 % | 2.458 B | 0.000 -100.00 % | 2.443 B | 0.000 -100.00 % | 2.500 B | 0.000 -100.00 % | 2.209 B | 0.000 -100.00 % | 1.797 B | 0.000 -100.00 % | 1.547 B | 0.000 -100.00 % | 1.435 B 9.80 % | 1.307 B 30.10 % | 1.004 B 10.70 % | 907.142 M 22.13 % | 742.781 M 11.63 % | 665.409 M -27.42 % | 916.740 M 101.00 % | 456.079 M 16.30 % | 392.159 M -3.58 % | 406.700 M |
| Total non current assets | 0.000 -100.00 % | 4.582 B | 0.000 -100.00 % | 4.471 B 3 021.20 % | -153.040 M -103.42 % | 4.477 B 3 198.06 % | -144.520 M -103.25 % | 4.448 B 3 101.77 % | -148.170 M -104.49 % | 3.298 B 1 913.00 % | -181.890 M -104.36 % | 4.176 B 1 756.98 % | -252.030 M -106.86 % | 3.674 B 3 211.96 % | -118.060 M -104.52 % | 2.610 B 1 327.36 % | -212.690 M -108.52 % | 2.495 B 816.77 % | -348.150 M -113.48 % | 2.583 B 1 197.64 % | -235.310 M -110.37 % | 2.269 B 634.28 % | -424.610 M -122.47 % | 1.890 B 553.49 % | -416.691 M -126.58 % | 1.568 B 1 298.75 % | -130.781 M -108.84 % | 1.479 B 5.05 % | 1.408 B 26.13 % | 1.116 B 8.66 % | 1.027 B 20.52 % | 852.198 M 15.32 % | 738.976 M -30.35 % | 1.061 B 115.00 % | 493.462 M 25.71 % | 392.545 M -3.48 % | 406.700 M |
| Other current assets | -72.190 M -116.26 % | 443.970 M 364.46 % | -167.880 M -143.84 % | 382.940 M | 0.000 -100.00 % | 450.850 M | 0.000 -100.00 % | 445.070 M | 0.000 -100.00 % | 483.340 M | 0.000 -100.00 % | 417.410 M | 0.000 -100.00 % | 388.980 M | 0.000 -100.00 % | 146.880 M | 0.000 -100.00 % | 288.020 M | 0.000 -100.00 % | 245.270 M | 0.000 -100.00 % | 89.343 M | 0.000 -100.00 % | 164.760 M | 0.000 -100.00 % | 173.577 M | 0.000 -100.00 % | 99.432 M 5 001.69 % | 1.949 M -96.50 % | 55.710 M 1 288.87 % | 4.011 M -79.84 % | 19.895 M 412.16 % | 3.884 M -51.92 % | 8.080 M 294.96 % | 2.046 M -97.21 % | 73.227 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 12.540 M | 0.000 -100.00 % | 32.250 M -89.46 % | 306.080 M 1 097.50 % | 25.560 M -91.16 % | 289.040 M 51.67 % | 190.570 M -35.69 % | 296.340 M 61.87 % | 183.070 M -49.68 % | 363.780 M 121.98 % | 163.880 M -67.49 % | 504.060 M 3 500.43 % | 14.000 M -94.07 % | 236.120 M 2 233.20 % | 10.120 M -97.62 % | 425.380 M 14 418.09 % | 2.930 M -99.58 % | 696.300 M | 0.000 -100.00 % | 470.620 M 10 640 189.40 % | 4.423 K -100.00 % | 849.220 M 8 512.78 % | 9.860 M -98.82 % | 833.383 M 8 254.98 % | -10.219 M -103.91 % | 261.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.767 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 72.190 M | 0.000 -100.00 % | 135.630 M 188.62 % | -153.040 M -220.05 % | 127.480 M 188.21 % | -144.520 M -210.85 % | 130.380 M 187.99 % | -148.170 M -444.50 % | 43.010 M 123.65 % | -181.890 M -206.49 % | 170.810 M 167.77 % | -252.030 M -203.83 % | 242.730 M 305.60 % | -118.060 M -200.00 % | 118.060 M 155.51 % | -212.690 M -202.22 % | 208.070 M 159.76 % | -348.150 M -200.00 % | 348.150 M 247.95 % | -235.310 M -201.93 % | 230.853 M 154.37 % | -424.610 M -202.38 % | 414.750 M 199.53 % | -416.691 M -200.00 % | 416.691 M 418.62 % | -130.781 M -203.47 % | 126.390 M 5.71 % | 119.567 M 126.30 % | 52.835 M -34.69 % | 80.893 M 66.69 % | 48.529 M 84.61 % | 26.287 M -12.20 % | 29.940 M -12.23 % | 34.113 M 153.99 % | 13.431 M 72.63 % | 7.780 M |
| Cash and short term investments | 72.190 M 0.00 % | 72.190 M -57.00 % | 167.880 M 0.00 % | 167.880 M 9.70 % | 153.040 M 0.00 % | 153.040 M 5.90 % | 144.520 M -54.97 % | 320.950 M 116.61 % | 148.170 M -34.46 % | 226.080 M 24.29 % | 181.890 M -45.65 % | 334.690 M 32.80 % | 252.030 M -1.83 % | 256.730 M 117.46 % | 118.060 M -7.90 % | 128.180 M -39.73 % | 212.690 M 0.80 % | 211.000 M -39.39 % | 348.150 M 0.00 % | 348.150 M 47.95 % | 235.310 M 1.93 % | 230.853 M -45.63 % | 424.610 M 0.00 % | 424.610 M 1.90 % | 416.691 M 0.00 % | 416.691 M 218.62 % | 130.781 M -2.33 % | 133.896 M 11.98 % | 119.567 M 126.30 % | 52.835 M -34.69 % | 80.893 M 66.69 % | 48.529 M 84.61 % | 26.287 M -12.20 % | 29.940 M -19.08 % | 36.999 M 128.43 % | 16.197 M 108.19 % | 7.780 M |
| Total current assets | 0.000 -100.00 % | 1.952 B | 0.000 -100.00 % | 2.222 B 1 351.84 % | 153.040 M -92.87 % | 2.146 B 1 385.02 % | 144.520 M -93.93 % | 2.383 B 1 508.01 % | 148.170 M -93.14 % | 2.160 B 1 087.79 % | 181.890 M -91.18 % | 2.062 B 718.09 % | 252.030 M -87.06 % | 1.948 B 1 549.70 % | 118.060 M -93.03 % | 1.693 B 695.82 % | 212.690 M -86.83 % | 1.615 B 363.90 % | 348.150 M -80.16 % | 1.755 B 645.64 % | 235.310 M -85.07 % | 1.576 B 271.21 % | 424.610 M -73.41 % | 1.597 B 283.18 % | 416.691 M -70.79 % | 1.427 B 990.96 % | 130.781 M -86.72 % | 984.474 M 27.24 % | 773.702 M 6.42 % | 727.038 M 27.25 % | 571.324 M 0.06 % | 570.999 M 14.65 % | 498.020 M -47.49 % | 948.480 M 105.64 % | 461.242 M -8.72 % | 505.282 M 8.65 % | 465.060 M |
| Inventory | 0.000 -100.00 % | 703.770 M | 0.000 -100.00 % | 672.000 M | 0.000 -100.00 % | 755.810 M | 0.000 -100.00 % | 803.830 M | 0.000 -100.00 % | 792.160 M | 0.000 -100.00 % | 767.350 M | 0.000 -100.00 % | 753.820 M | 0.000 -100.00 % | 622.820 M | 0.000 -100.00 % | 622.220 M | 0.000 -100.00 % | 616.520 M | 0.000 -100.00 % | 639.674 M | 0.000 -100.00 % | 579.320 M | 0.000 -100.00 % | 507.852 M | 0.000 -100.00 % | 425.384 M 20.82 % | 352.072 M 0.31 % | 350.980 M 17.91 % | 297.676 M -16.36 % | 355.892 M 14.43 % | 311.021 M -47.47 % | 592.040 M 114.60 % | 275.880 M 21.64 % | 226.797 M 5.43 % | 215.120 M |
| Net receivables | 0.000 -100.00 % | 731.810 M | 0.000 -100.00 % | 999.080 M | 0.000 -100.00 % | 786.450 M | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 892.250 M | 0.000 -100.00 % | 756.090 M | 0.000 -100.00 % | 631.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 551.500 M | 0.000 -100.00 % | 544.620 M | 0.000 -100.00 % | 586.466 M | 0.000 -100.00 % | 427.980 M | 0.000 -100.00 % | 332.369 M | 0.000 -100.00 % | 325.763 M 8.55 % | 300.115 M 12.19 % | 267.512 M 41.73 % | 188.743 M 28.67 % | 146.683 M -4.65 % | 153.842 M | 0.000 -100.00 % | 146.317 M -22.61 % | 189.061 M -21.93 % | 242.160 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.170 M | 0.000 -100.00 % | 190.570 M | 0.000 -100.00 % | 424.870 M | 0.000 -100.00 % | 44.560 M | 0.000 -100.00 % | 38.620 M | 0.000 -100.00 % | 10.120 M | 0.000 -100.00 % | 23.270 M | 0.000 | 0.000 | 0.000 100.00 % | -38.690 M | 0.000 -100.00 % | 12.210 M | 0.000 100.00 % | -15.823 M | 0.000 -100.00 % | 22.788 M 16 017.58 % | 141.386 K -53.69 % | 305.327 K -71.86 % | 1.085 M 10.90 % | 978.332 K | 0.000 | 0.000 -100.00 % | 445.317 K 20.42 % | 369.810 K | 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 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.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 |
| Account payables | 0.000 -100.00 % | 294.190 M | 0.000 -100.00 % | 247.180 M | 0.000 -100.00 % | 264.360 M | 0.000 -100.00 % | 299.670 M | 0.000 -100.00 % | 299.770 M | 0.000 -100.00 % | 240.790 M | 0.000 -100.00 % | 180.180 M | 0.000 -100.00 % | 241.750 M | 0.000 -100.00 % | 280.860 M | 0.000 -100.00 % | 124.000 M | 0.000 -100.00 % | 200.230 M | 0.000 -100.00 % | 210.290 M | 0.000 -100.00 % | 87.516 M | 0.000 -100.00 % | 78.989 M 5.75 % | 74.696 M 27.83 % | 58.434 M 23.07 % | 47.481 M 4.83 % | 45.294 M -20.64 % | 57.077 M | 0.000 -100.00 % | 40.631 M 21.60 % | 33.415 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 24.270 M | 0.000 -100.00 % | 24.560 M | 0.000 -100.00 % | 26.920 M | 0.000 -100.00 % | 33.870 M | 0.000 -100.00 % | 25.540 M | 0.000 -100.00 % | 9.380 M | 0.000 -100.00 % | 52.460 M | 0.000 -100.00 % | 30.830 M | 0.000 -100.00 % | 25.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.593 M -7.17 % | 11.411 M 31.72 % | 8.663 M -32.39 % | 12.814 M | 0.000 | 0.000 -100.00 % | 60.964 M -38.76 % | 99.548 M | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 532.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 536.660 M | 0.000 -100.00 % | 29.780 M | 0.000 -100.00 % | 322.490 M | 0.000 -100.00 % | 21.170 M | 0.000 -100.00 % | 197.080 M | 0.000 -100.00 % | 5.030 M | 0.000 -100.00 % | 181.200 M | 0.000 -100.00 % | 236.220 M | 0.000 -100.00 % | 59.928 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 5.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 124.010 M | 0.000 -100.00 % | 124.180 M | 0.000 -100.00 % | 110.820 M | 0.000 -100.00 % | 96.120 M | 0.000 -100.00 % | 88.160 M | 0.000 -100.00 % | 66.630 M | 0.000 -100.00 % | 74.090 M | 0.000 -100.00 % | 62.790 M | 0.000 -100.00 % | 76.500 M | 0.000 -100.00 % | 60.580 M | 0.000 -100.00 % | 54.209 M | 0.000 -100.00 % | 30.790 M | 0.000 -100.00 % | 36.968 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.956 M | 0.000 | 0.000 -100.00 % | 6.658 M | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 54.750 M | 0.000 -100.00 % | 49.370 M | 0.000 -100.00 % | 53.780 M | 0.000 -100.00 % | 60.810 M | 0.000 -100.00 % | 61.690 M | 0.000 -100.00 % | 59.830 M | 0.000 -100.00 % | 58.840 M | 0.000 -100.00 % | 53.130 M | 0.000 -100.00 % | 59.470 M | 0.000 -100.00 % | 54.280 M | 0.000 -100.00 % | 61.540 M | 0.000 100.00 % | -1.200 M | 0.000 -100.00 % | 3.273 M | 0.000 -100.00 % | 2.888 M -55.56 % | 6.498 M 42.13 % | 4.572 M -19.09 % | 5.651 M 71.61 % | 3.293 M 20.14 % | 2.741 M | 0.000 -100.00 % | 3.013 M -62.00 % | 7.929 M | 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 | 124.010 M -29.17 % | 175.070 M 40.98 % | 124.180 M -95.77 % | 2.933 B 2 546.84 % | 110.820 M -36.70 % | 175.070 M 82.14 % | 96.120 M | 0.000 -100.00 % | 88.160 M -49.64 % | 175.070 M 162.75 % | 66.630 M | 0.000 -100.00 % | 74.090 M -57.68 % | 175.070 M 178.82 % | 62.790 M | 0.000 -100.00 % | 76.500 M -56.30 % | 175.070 M 188.99 % | 60.580 M | 0.000 -100.00 % | 54.210 M -91.95 % | 673.481 M 2 087.34 % | 30.790 M | 0.000 -100.00 % | 36.968 M -78.88 % | 175.067 M 300.80 % | 43.679 M -92.64 % | 593.067 M 9.74 % | 540.429 M 6.47 % | 507.576 M 18.12 % | 429.714 M 2.81 % | 417.971 M 6.36 % | 392.971 M -66.60 % | 1.177 B 197.81 % | 395.067 M -7.61 % | 427.622 M 2.81 % | 415.920 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 59.330 M | 0.000 -100.00 % | 75.370 M | 0.000 -100.00 % | 74.110 M | 0.000 -100.00 % | 72.020 M | 0.000 -100.00 % | 71.470 M | 0.000 -100.00 % | 62.900 M | 0.000 -100.00 % | 65.100 M | 0.000 -100.00 % | 66.400 M | 0.000 -100.00 % | 72.760 M | 0.000 -100.00 % | 87.850 M | 0.000 -100.00 % | 88.174 M | 0.000 -100.00 % | 94.350 M | 0.000 -100.00 % | 106.604 M | 0.000 -100.00 % | 100.982 M 14.63 % | 88.097 M 9.26 % | 80.631 M 48.19 % | 54.412 M 8.30 % | 50.240 M 93.31 % | 25.990 M -50.23 % | 52.220 M 109.51 % | 24.925 M -3.50 % | 25.828 M -2.72 % | 26.550 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 | 0.000 -100.00 % | 6.534 B | 0.000 -100.00 % | 6.693 B | 0.000 -100.00 % | 6.623 B | 0.000 -100.00 % | 6.830 B | 0.000 -100.00 % | 5.458 B | 0.000 -100.00 % | 6.238 B | 0.000 -100.00 % | 5.622 B | 0.000 -100.00 % | 4.303 B | 0.000 -100.00 % | 4.110 B | 0.000 -100.00 % | 4.337 B | 0.000 -100.00 % | 3.845 B | 0.000 -100.00 % | 3.486 B | 0.000 -100.00 % | 2.995 B | 0.000 -100.00 % | 2.463 B 12.92 % | 2.181 B 18.35 % | 1.843 B 15.31 % | 1.598 B 12.31 % | 1.423 B 15.05 % | 1.237 B -38.44 % | 2.009 B 110.48 % | 954.703 M 6.33 % | 897.828 M 2.99 % | 871.760 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-03-31 | 2010-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 | 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 | 2012-12-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 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-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 | 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 | 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 % | -34.121 M 0.00 % | -34.121 M 0.00 % | -34.121 M 0.00 % | -34.121 M | 0.000 100.00 % | -24.940 M 0.00 % | -24.940 M 0.00 % | -24.940 M | 0.000 100.00 % | -6.136 M 0.00 % | -6.136 M 0.00 % | -6.136 M -2 430.96 % | 263.255 K 0.00 % | 263.255 K 0.00 % | 263.255 K 101.27 % | -20.696 M 0.00 % | -20.696 M 0.00 % | -20.696 M -302.40 % | 10.225 M 0.00 % | 10.225 M 0.00 % | 10.225 M 0.00 % | 10.225 M 168.50 % | -14.928 M 0.00 % | -14.928 M 0.00 % | -14.928 M 0.00 % | -14.928 M -18.43 % | -12.604 M 0.00 % | -12.604 M 0.00 % | -12.604 M 0.00 % | -12.604 M -34.11 % | -9.398 M 0.00 % | -9.398 M 0.00 % | -9.398 M 0.00 % | -9.398 M 25.29 % | -12.580 M 0.00 % | -12.580 M 0.00 % | -12.580 M 0.00 % | -12.580 M -4 135.19 % | -297.040 K 0.00 % | -297.040 K 0.00 % | -297.040 K 0.00 % | -297.040 K 97.13 % | -10.334 M 0.00 % | -10.334 M 0.00 % | -10.334 M 0.00 % | -10.334 M 10.61 % | -11.561 M 0.00 % | -11.561 M 0.00 % | -11.561 M 0.00 % | -11.561 M -226.83 % | 9.115 M 0.00 % | 9.115 M 0.00 % | 9.115 M 0.00 % | 9.115 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 | 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 % | -32.955 M 0.00 % | -32.955 M 0.00 % | -32.955 M 0.00 % | -32.955 M | 0.000 100.00 % | -25.909 M 0.00 % | -25.909 M 0.00 % | -25.909 M | 0.000 100.00 % | -15.102 M 0.00 % | -15.102 M 0.00 % | -15.102 M -2 989.60 % | 522.631 K 0.00 % | 522.631 K 0.00 % | 522.631 K 104.63 % | -11.280 M 0.00 % | -11.280 M 0.00 % | -11.280 M -169.35 % | 16.266 M 0.00 % | 16.266 M 0.00 % | 16.266 M 0.00 % | 16.266 M 245.00 % | -11.218 M 0.00 % | -11.218 M 0.00 % | -11.218 M 0.00 % | -11.218 M -16.60 % | -9.621 M 0.00 % | -9.621 M 0.00 % | -9.621 M 0.00 % | -9.621 M 21.19 % | -12.208 M 0.00 % | -12.208 M 0.00 % | -12.208 M 0.00 % | -12.208 M 14.60 % | -14.295 M 0.00 % | -14.295 M 0.00 % | -14.295 M 0.00 % | -14.295 M -8.93 % | -13.123 M 0.00 % | -13.123 M 0.00 % | -13.123 M 0.00 % | -13.123 M -11.51 % | -11.768 M 0.00 % | -11.768 M 0.00 % | -11.768 M 0.00 % | -11.768 M -133.74 % | -5.035 M 0.00 % | -5.035 M 0.00 % | -5.035 M 0.00 % | -5.035 M 10.28 % | -5.611 M 0.00 % | -5.611 M 0.00 % | -5.611 M 0.00 % | -5.611 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 | 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 % | -1.166 M 0.00 % | -1.166 M 0.00 % | -1.166 M 0.00 % | -1.166 M | 0.000 -100.00 % | 968.865 K 0.00 % | 968.865 K 0.00 % | 968.865 K | 0.000 -100.00 % | 8.966 M 0.00 % | 8.966 M 0.00 % | 8.966 M 3 556.59 % | -259.376 K 0.00 % | -259.376 K 0.00 % | -259.376 K 97.25 % | -9.415 M 0.00 % | -9.415 M 0.00 % | -9.415 M -55.87 % | -6.041 M 0.00 % | -6.041 M 0.00 % | -6.041 M 0.00 % | -6.041 M -62.81 % | -3.710 M 0.00 % | -3.710 M 0.00 % | -3.710 M 0.00 % | -3.710 M -24.37 % | -2.983 M 0.00 % | -2.983 M 0.00 % | -2.983 M 0.00 % | -2.983 M -206.19 % | 2.809 M 0.00 % | 2.809 M 0.00 % | 2.809 M 0.00 % | 2.809 M 63.81 % | 1.715 M 0.00 % | 1.715 M 0.00 % | 1.715 M 0.00 % | 1.715 M -86.63 % | 12.826 M 0.00 % | 12.826 M 0.00 % | 12.826 M 0.00 % | 12.826 M 794.60 % | 1.434 M 0.00 % | 1.434 M 0.00 % | 1.434 M 0.00 % | 1.434 M 121.97 % | -6.526 M 0.00 % | -6.526 M 0.00 % | -6.526 M 0.00 % | -6.526 M -144.32 % | 14.726 M 0.00 % | 14.726 M 0.00 % | 14.726 M 0.00 % | 14.726 M |
| Other non cash items | -164.420 M -1 173.59 % | -12.910 M 88.93 % | -116.620 M -42.24 % | -81.990 M -29.40 % | -63.360 M -28.00 % | -49.500 M -2 006.38 % | -2.350 M 94.25 % | -40.860 M 30.38 % | -58.690 M -29.53 % | -45.310 M 59.49 % | -111.860 M -61.14 % | -69.420 M -74.95 % | -39.680 M 48.62 % | -77.230 M 8.97 % | -84.840 M 20.14 % | -106.230 M 14.95 % | -124.900 M -28.92 % | -96.880 M 21.52 % | -123.450 M -84.75 % | -66.820 M -16.92 % | -57.150 M -108.50 % | -27.410 M 76.20 % | -115.190 M -76.56 % | -65.240 M 22.21 % | -83.870 M 36.29 % | -131.643 M -2.84 % | -128.010 M -83.55 % | -69.740 M 19.18 % | -86.290 M -550.94 % | -13.256 M 0.00 % | -13.256 M -71.34 % | -7.737 M 0.00 % | -7.737 M 0.00 % | -7.737 M -31.09 % | -5.902 M 0.00 % | -5.902 M 0.00 % | -5.902 M 25.54 % | -7.926 M 0.00 % | -7.926 M 0.00 % | -7.926 M 0.00 % | -7.926 M 5.86 % | -8.419 M 0.00 % | -8.419 M 0.00 % | -8.419 M 0.00 % | -8.419 M -49.37 % | -5.637 M 0.00 % | -5.637 M -156.67 % | 9.947 M 276.47 % | -5.637 M -151.18 % | 11.012 M -18.32 % | 13.482 M 183.84 % | 4.750 M 0.00 % | 4.750 M -20.71 % | 5.991 M 0.00 % | 5.991 M 0.00 % | 5.991 M 0.00 % | 5.991 M 198.06 % | -6.109 M 0.00 % | -6.109 M 0.00 % | -6.109 M 0.00 % | -6.109 M 17.98 % | -7.449 M 0.00 % | -7.449 M 0.00 % | -7.449 M 0.00 % | -7.449 M -7.50 % | -6.929 M 0.00 % | -6.929 M 0.00 % | -6.929 M 0.00 % | -6.929 M -188.41 % | -2.402 M 0.00 % | -2.402 M 0.00 % | -2.402 M 0.00 % | -2.402 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.980 M -12.49 % | 85.680 M -20.65 % | 107.980 M 0.63 % | 107.300 M 2.39 % | 104.800 M 4.17 % | 100.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.730 M 0.00 % | 95.730 M 0.00 % | 95.730 M 0.00 % | 95.730 M | 0.000 -100.00 % | 120.525 M 0.00 % | 120.525 M 0.00 % | 120.525 M | 0.000 -100.00 % | 95.060 M 0.00 % | 95.060 M 0.00 % | 95.060 M 9.27 % | 86.994 M 0.00 % | 86.994 M 0.00 % | 86.994 M 78.97 % | 48.609 M 0.00 % | 48.609 M 0.00 % | 48.609 M -18.37 % | 59.551 M 0.00 % | 59.551 M 0.00 % | 59.551 M 0.00 % | 59.551 M 152.23 % | 23.610 M 0.00 % | 23.610 M 0.00 % | 23.610 M 0.00 % | 23.610 M -18.15 % | 28.843 M 0.00 % | 28.843 M 0.00 % | 28.843 M 0.00 % | 28.843 M -18.53 % | 35.403 M 0.00 % | 35.403 M 0.00 % | 35.403 M 0.00 % | 35.403 M 8.71 % | 32.565 M 0.00 % | 32.565 M 0.00 % | 32.565 M 0.00 % | 32.565 M -4.46 % | 34.084 M 0.00 % | 34.084 M 0.00 % | 34.084 M 0.00 % | 34.084 M 75.45 % | 19.426 M 0.00 % | 19.426 M 0.00 % | 19.426 M 0.00 % | 19.426 M -21.13 % | 24.632 M 0.00 % | 24.632 M 0.00 % | 24.632 M 0.00 % | 24.632 M -16.21 % | 29.399 M 0.00 % | 29.399 M 0.00 % | 29.399 M 0.00 % | 29.399 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 % | -183.745 M 0.00 % | -183.745 M 0.00 % | -183.745 M 0.00 % | -183.745 M | 0.000 100.00 % | -56.633 M 0.00 % | -56.633 M 0.00 % | -56.633 M | 0.000 100.00 % | -57.427 M 0.00 % | -57.427 M 0.00 % | -57.427 M 24.05 % | -75.608 M 0.00 % | -75.608 M 0.00 % | -75.608 M -117.62 % | -34.744 M 0.00 % | -34.744 M 0.00 % | -34.744 M 30.52 % | -50.007 M 0.00 % | -50.007 M 0.00 % | -50.007 M 0.00 % | -50.007 M -35.28 % | -36.966 M 0.00 % | -36.966 M 0.00 % | -36.966 M 0.00 % | -36.966 M 41.67 % | -63.376 M 0.00 % | -63.376 M 0.00 % | -63.376 M 0.00 % | -63.376 M -136.53 % | -26.794 M 0.00 % | -26.794 M 0.00 % | -26.794 M 0.00 % | -26.794 M -177.82 % | -9.644 M 0.00 % | -9.644 M 0.00 % | -9.644 M 0.00 % | -9.644 M -9.01 % | -8.847 M 0.00 % | -8.847 M 0.00 % | -8.847 M 0.00 % | -8.847 M -1.98 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 62.26 % | -22.985 M 0.00 % | -22.985 M 0.00 % | -22.985 M 0.00 % | -22.985 M 68.11 % | -72.066 M 0.00 % | -72.066 M 0.00 % | -72.066 M 0.00 % | -72.066 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 | 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 100.00 % | -5.825 M 0.00 % | -5.825 M 0.00 % | -5.825 M 0.00 % | -5.825 M | 0.000 100.00 % | -2.107 M 0.00 % | -2.107 M 0.00 % | -2.107 M | 0.000 100.00 % | -763.281 K 0.00 % | -763.281 K 0.00 % | -763.281 K | 0.000 | 0.000 | 0.000 100.00 % | -170.737 K 0.00 % | -170.737 K 0.00 % | -170.737 K 68.36 % | -539.612 K 0.00 % | -539.612 K 0.00 % | -539.612 K 0.00 % | -539.612 K -203.66 % | -177.702 K 0.00 % | -177.702 K 0.00 % | -177.702 K 0.00 % | -177.702 K 37.48 % | -284.221 K 0.00 % | -284.221 K 0.00 % | -284.221 K 0.00 % | -284.221 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 170.737 K 0.00 % | 170.737 K 0.00 % | 170.737 K -61.29 % | 441.013 K 0.00 % | 441.013 K 0.00 % | 441.013 K -2.28 % | 451.300 K 0.00 % | 451.300 K 0.00 % | 451.300 K 0.00 % | 451.300 K 431.20 % | 84.959 K 0.00 % | 84.959 K 0.00 % | 84.959 K 0.00 % | 84.959 K -48.10 % | 163.710 K 0.00 % | 163.710 K 0.00 % | 163.710 K 0.00 % | 163.710 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | 189.570 M 0.00 % | 189.570 M 0.00 % | 189.570 M 0.00 % | 189.570 M | 0.000 -100.00 % | 58.740 M 0.00 % | 58.740 M 0.00 % | 58.740 M | 0.000 -100.00 % | 58.190 M 0.00 % | 58.190 M 0.00 % | 58.190 M -22.86 % | 75.438 M 0.00 % | 75.438 M 0.00 % | 75.438 M 118.83 % | 34.473 M 0.00 % | 34.473 M 0.00 % | 34.473 M -31.18 % | 50.095 M 0.00 % | 50.095 M 0.00 % | 50.095 M 0.00 % | 50.095 M 35.18 % | 37.059 M 0.00 % | 37.059 M 0.00 % | 37.059 M 0.00 % | 37.059 M -41.64 % | 63.497 M 0.00 % | 63.497 M 0.00 % | 63.497 M 0.00 % | 63.497 M 136.98 % | 26.794 M 0.00 % | 26.794 M 0.00 % | 26.794 M 0.00 % | 26.794 M 177.82 % | 9.644 M 0.00 % | 9.644 M 0.00 % | 9.644 M 0.00 % | 9.644 M 9.01 % | 8.847 M 0.00 % | 8.847 M 0.00 % | 8.847 M 0.00 % | 8.847 M 1.98 % | 8.675 M 0.00 % | 8.675 M 0.00 % | 8.675 M 0.00 % | 8.675 M -62.26 % | 22.985 M 0.00 % | 22.985 M 0.00 % | 22.985 M 0.00 % | 22.985 M -68.11 % | 72.066 M 0.00 % | 72.066 M 0.00 % | 72.066 M 0.00 % | 72.066 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 % | -189.570 M 0.00 % | -189.570 M 0.00 % | -189.570 M 0.00 % | -189.570 M | 0.000 100.00 % | -58.740 M 0.00 % | -58.740 M 0.00 % | -58.740 M | 0.000 100.00 % | -58.190 M 0.00 % | -58.190 M 0.00 % | -58.190 M 23.44 % | -76.001 M 0.00 % | -76.001 M 0.00 % | -76.001 M -120.46 % | -34.473 M 0.00 % | -34.473 M 0.00 % | -34.473 M 31.18 % | -50.095 M 0.00 % | -50.095 M 0.00 % | -50.095 M 0.00 % | -50.095 M -35.18 % | -37.059 M 0.00 % | -37.059 M 0.00 % | -37.059 M 0.00 % | -37.059 M 33.73 % | -55.920 M 0.00 % | -55.920 M 0.00 % | -55.920 M 0.00 % | -55.920 M -112.97 % | -26.257 M 0.00 % | -26.257 M 0.00 % | -26.257 M 0.00 % | -26.257 M -172.26 % | -9.644 M 0.00 % | -9.644 M 0.00 % | -9.644 M 0.00 % | -9.644 M -9.01 % | -8.847 M 0.00 % | -8.847 M 0.00 % | -8.847 M 0.00 % | -8.847 M -1.98 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 62.26 % | -22.985 M 0.00 % | -22.985 M 0.00 % | -22.985 M 0.00 % | -22.985 M 68.11 % | -72.066 M 0.00 % | -72.066 M 0.00 % | -72.066 M 0.00 % | -72.066 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.826 M 0.00 % | 1.826 M 0.00 % | 1.826 M -48.02 % | 3.513 M 0.00 % | 3.513 M 0.00 % | 3.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 -100.00 % | 12.330 M 0.00 % | 12.330 M 0.00 % | 12.330 M 0.00 % | 12.330 M 200.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 M 0.00 % | 4.110 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 -100.00 % | 25.907 M 0.00 % | 25.907 M 0.00 % | 25.907 M 0.00 % | 25.907 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 | 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 100.00 % | -17.947 M 0.00 % | -17.947 M 0.00 % | -17.947 M 0.00 % | -17.947 M | 0.000 100.00 % | -25.639 M 0.00 % | -25.639 M 0.00 % | -25.639 M | 0.000 100.00 % | -16.126 M 0.00 % | -16.126 M 0.00 % | -16.126 M -84.94 % | -8.720 M 0.00 % | -8.720 M 0.00 % | -8.720 M 32.79 % | -12.973 M 0.00 % | -12.973 M 0.00 % | -12.973 M -207.79 % | -4.215 M 0.00 % | -4.215 M 0.00 % | -4.215 M 0.00 % | -4.215 M 0.91 % | -4.253 M 0.00 % | -4.253 M 0.00 % | -4.253 M 0.00 % | -4.253 M -197.20 % | -1.431 M 0.00 % | -1.431 M 0.00 % | -1.431 M 0.00 % | -1.431 M 68.50 % | -4.543 M 0.00 % | -4.543 M 0.00 % | -4.543 M 0.00 % | -4.543 M -22.83 % | -3.699 M 0.00 % | -3.699 M 0.00 % | -3.699 M 0.00 % | -3.699 M -14.00 % | -3.245 M 0.00 % | -3.245 M 0.00 % | -3.245 M 0.00 % | -3.245 M 0.00 % | -3.245 M 0.00 % | -3.245 M 0.00 % | -3.245 M 0.00 % | -3.245 M -25.00 % | -2.596 M 0.00 % | -2.596 M 0.00 % | -2.596 M 0.00 % | -2.596 M -86.67 % | -1.391 M 0.00 % | -1.391 M 0.00 % | -1.391 M 0.00 % | -1.391 M |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.250 0.00 % | -0.250 -100.00 % | 50.930 K 0.00 % | 50.930 K 0.00 % | 50.930 K 110.62 % | -479.482 K 0.00 % | -479.482 K 0.00 % | -479.482 K -197.66 % | 490.953 K 0.00 % | 490.953 K 0.00 % | 490.953 K 0.00 % | 490.953 K 142.11 % | 202.781 K 0.00 % | 202.781 K 0.00 % | 202.781 K 0.00 % | 202.781 K 103.36 % | -6.042 M 0.00 % | -6.042 M 0.00 % | -6.042 M 0.00 % | -6.042 M -130.90 % | 19.556 M 0.00 % | 19.556 M 0.00 % | 19.556 M 0.00 % | 19.556 M 367.81 % | -7.302 M 0.00 % | -7.302 M 0.00 % | -7.302 M 0.00 % | -7.302 M 67.49 % | -22.464 M 0.00 % | -22.464 M 0.00 % | -22.464 M 0.00 % | -22.464 M -2 323.74 % | -926.819 K 0.00 % | -926.819 K 0.00 % | -926.819 K 0.00 % | -926.819 K 96.12 % | -23.908 M 0.00 % | -23.908 M 0.00 % | -23.908 M 0.00 % | -23.908 M -218.51 % | 20.174 M 0.00 % | 20.174 M 0.00 % | 20.174 M 0.00 % | 20.174 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 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M | 0.000 100.00 % | -24.204 M 0.00 % | -24.204 M 0.00 % | -24.204 M | 0.000 100.00 % | -16.126 M 0.00 % | -16.126 M 0.00 % | -16.126 M -86.03 % | -8.669 M 0.00 % | -8.669 M 0.00 % | -8.669 M 35.56 % | -13.452 M 0.00 % | -13.452 M 0.00 % | -13.452 M -261.25 % | -3.724 M 0.00 % | -3.724 M 0.00 % | -3.724 M 0.00 % | -3.724 M 8.07 % | -4.051 M 0.00 % | -4.051 M 0.00 % | -4.051 M 0.00 % | -4.051 M 45.80 % | -7.474 M 0.00 % | -7.474 M 0.00 % | -7.474 M 0.00 % | -7.474 M -149.78 % | 15.012 M 0.00 % | 15.012 M 0.00 % | 15.012 M 0.00 % | 15.012 M 236.47 % | -11.001 M 0.00 % | -11.001 M 0.00 % | -11.001 M 0.00 % | -11.001 M 57.21 % | -25.708 M 0.00 % | -25.708 M 0.00 % | -25.708 M 0.00 % | -25.708 M -516.31 % | -4.171 M 0.00 % | -4.171 M 0.00 % | -4.171 M 0.00 % | -4.171 M 84.26 % | -26.504 M 0.00 % | -26.504 M 0.00 % | -26.504 M 0.00 % | -26.504 M -241.10 % | 18.783 M 0.00 % | 18.783 M 0.00 % | 18.783 M 0.00 % | 18.783 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.599 M 0.00 % | -1.599 M 0.00 % | -1.599 M 0.00 % | -1.599 M | 0.000 100.00 % | -2.030 M 0.00 % | -2.030 M 0.00 % | -2.030 M | 0.000 100.00 % | -17.876 M 0.00 % | -17.876 M 0.00 % | -17.876 M -21 599.72 % | -82.378 K 0.00 % | -82.378 K 0.00 % | -82.378 K 40.40 % | -138.222 K 0.00 % | -138.222 K 0.00 % | -138.222 K -152.08 % | 265.387 K 0.00 % | 265.387 K 0.00 % | 265.387 K 0.00 % | 265.387 K -50.57 % | 536.936 K 0.00 % | 536.936 K 0.00 % | 536.936 K 0.00 % | 536.936 K 48.37 % | 361.900 K 0.00 % | 361.900 K 0.00 % | 361.900 K 0.00 % | 361.900 K 696.86 % | -60.634 K 0.00 % | -60.634 K 0.00 % | -60.634 K 0.00 % | -60.634 K 99.50 % | -12.041 M 0.00 % | -12.041 M 0.00 % | -12.041 M 0.00 % | -12.041 M -1 071.97 % | 1.239 M 0.00 % | 1.239 M 0.00 % | 1.239 M 0.00 % | 1.239 M 118.80 % | -6.588 M 0.00 % | -6.588 M 0.00 % | -6.588 M 0.00 % | -6.588 M -171.30 % | 9.240 M 0.00 % | 9.240 M 0.00 % | 9.240 M 0.00 % | 9.240 M -63.99 % | 25.658 M 0.00 % | 25.658 M 0.00 % | 25.658 M 0.00 % | 25.658 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.980 M -12.49 % | 85.680 M -20.65 % | 107.980 M 0.63 % | 107.300 M 2.39 % | 104.800 M 4.17 % | 100.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.905 M 0.00 % | -43.905 M 0.00 % | -43.905 M 0.00 % | -43.905 M | 0.000 -100.00 % | 70.799 M 0.00 % | 70.799 M 0.00 % | 70.799 M | 0.000 -100.00 % | 2.869 M 0.00 % | 2.869 M 0.00 % | 2.869 M -82.20 % | 16.119 M 0.00 % | 16.119 M 0.00 % | 16.119 M 667.42 % | -2.841 M 0.00 % | -2.841 M 0.00 % | -2.841 M -135.59 % | 7.982 M 0.00 % | 7.982 M 0.00 % | 7.982 M 0.00 % | 7.982 M 42.58 % | 5.598 M 0.00 % | 5.598 M 0.00 % | 5.598 M 0.00 % | 5.598 M 300.04 % | -2.799 M 0.00 % | -2.799 M 0.00 % | -2.799 M 0.00 % | -2.799 M -153.12 % | 5.268 M 0.00 % | 5.268 M 0.00 % | 5.268 M 0.00 % | 5.268 M 4 456.11 % | -120.932 K 0.00 % | -120.932 K 0.00 % | -120.932 K 0.00 % | -120.932 K -115.76 % | 767.210 K 0.00 % | 767.210 K 0.00 % | 767.210 K 0.00 % | 767.210 K 9 912.12 % | -7.819 K 0.00 % | -7.819 K 0.00 % | -7.819 K 0.00 % | -7.819 K 99.95 % | -15.616 M 0.00 % | -15.616 M 0.00 % | -15.616 M 0.00 % | -15.616 M -979.64 % | 1.775 M 0.00 % | 1.775 M 0.00 % | 1.775 M 0.00 % | 1.775 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.360 M 57.51 % | 130.380 M 191.68 % | 44.700 M -69.83 % | 148.170 M 262.54 % | 40.870 M -77.53 % | 181.890 M 123.75 % | 81.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.618 M 0.00 % | 101.618 M 0.00 % | 101.618 M 0.00 % | 101.618 M | 0.000 -100.00 % | 30.819 M 0.00 % | 30.819 M 0.00 % | 30.819 M | 0.000 -100.00 % | 27.950 M 0.00 % | 27.950 M 0.00 % | 27.950 M 124.22 % | 12.466 M 0.00 % | 12.466 M 0.00 % | 12.466 M -18.56 % | 15.306 M 0.00 % | 15.306 M 0.00 % | 15.306 M 36.44 % | 11.218 M 0.00 % | 11.218 M 0.00 % | 11.218 M 0.00 % | 11.218 M 95.78 % | 5.730 M 0.00 % | 5.730 M 0.00 % | 5.730 M 0.00 % | 5.730 M -32.81 % | 8.528 M 0.00 % | 8.528 M 0.00 % | 8.528 M 0.00 % | 8.528 M 114.18 % | 3.982 M 0.00 % | 3.982 M 0.00 % | 3.982 M 0.00 % | 3.982 M 66.41 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 47.20 % | 1.626 M 0.00 % | 1.626 M 0.00 % | 1.626 M 0.00 % | 1.626 M -0.48 % | 1.633 M 0.00 % | 1.633 M 0.00 % | 1.633 M 0.00 % | 1.633 M -90.53 % | 17.249 M 0.00 % | 17.249 M 0.00 % | 17.249 M 0.00 % | 17.249 M 3 877.17 % | 433.713 K 0.00 % | 433.713 K 0.00 % | 433.713 K 0.00 % | 433.713 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.480 M -37.92 % | 205.360 M 57.51 % | 130.380 M -49.10 % | 256.150 M 72.88 % | 148.170 M -48.32 % | 286.690 M 57.62 % | 181.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.713 M 0.00 % | 57.713 M 0.00 % | 57.713 M 0.00 % | 57.713 M | 0.000 -100.00 % | 101.618 M 0.00 % | 101.618 M 0.00 % | 101.618 M | 0.000 -100.00 % | 30.819 M 0.00 % | 30.819 M 0.00 % | 30.819 M 7.82 % | 28.585 M 0.00 % | 28.585 M 0.00 % | 28.585 M 129.31 % | 12.466 M 0.00 % | 12.466 M 0.00 % | 12.466 M -35.08 % | 19.200 M 0.00 % | 19.200 M 0.00 % | 19.200 M 0.00 % | 19.200 M 69.49 % | 11.328 M 0.00 % | 11.328 M 0.00 % | 11.328 M 0.00 % | 11.328 M 97.70 % | 5.730 M 0.00 % | 5.730 M 0.00 % | 5.730 M 0.00 % | 5.730 M -38.06 % | 9.250 M 0.00 % | 9.250 M 0.00 % | 9.250 M 0.00 % | 9.250 M 307.15 % | 2.272 M 0.00 % | 2.272 M 0.00 % | 2.272 M 0.00 % | 2.272 M -5.05 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 0.00 % | 2.393 M 47.20 % | 1.626 M 0.00 % | 1.626 M 0.00 % | 1.626 M 0.00 % | 1.626 M -0.48 % | 1.633 M 0.00 % | 1.633 M 0.00 % | 1.633 M 0.00 % | 1.633 M -26.06 % | 2.209 M 0.00 % | 2.209 M 0.00 % | 2.209 M 0.00 % | 2.209 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.980 M -12.49 % | 85.680 M -20.65 % | 107.980 M 0.63 % | 107.300 M 2.39 % | 104.800 M 4.17 % | 100.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.730 M 0.00 % | 95.730 M 0.00 % | 95.730 M 0.00 % | 95.730 M | 0.000 -100.00 % | 120.525 M 0.00 % | 120.525 M 0.00 % | 120.525 M | 0.000 -100.00 % | 95.060 M 0.00 % | 95.060 M 0.00 % | 95.060 M 9.27 % | 86.994 M 0.00 % | 86.994 M 0.00 % | 86.994 M 78.97 % | 48.609 M 0.00 % | 48.609 M 0.00 % | 48.609 M -18.37 % | 59.551 M 0.00 % | 59.551 M 0.00 % | 59.551 M 0.00 % | 59.551 M 152.23 % | 23.610 M 0.00 % | 23.610 M 0.00 % | 23.610 M 0.00 % | 23.610 M -18.15 % | 28.843 M 0.00 % | 28.843 M 0.00 % | 28.843 M 0.00 % | 28.843 M -18.53 % | 35.403 M 0.00 % | 35.403 M 0.00 % | 35.403 M 0.00 % | 35.403 M 8.71 % | 32.565 M 0.00 % | 32.565 M 0.00 % | 32.565 M 0.00 % | 32.565 M -4.46 % | 34.084 M 0.00 % | 34.084 M 0.00 % | 34.084 M 0.00 % | 34.084 M 75.45 % | 19.426 M 0.00 % | 19.426 M 0.00 % | 19.426 M 0.00 % | 19.426 M -21.13 % | 24.632 M 0.00 % | 24.632 M 0.00 % | 24.632 M 0.00 % | 24.632 M -16.21 % | 29.399 M 0.00 % | 29.399 M 0.00 % | 29.399 M 0.00 % | 29.399 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 % | -183.745 M 0.00 % | -183.745 M 0.00 % | -183.745 M 0.00 % | -183.745 M | 0.000 100.00 % | -56.633 M 0.00 % | -56.633 M 0.00 % | -56.633 M | 0.000 100.00 % | -57.427 M 0.00 % | -57.427 M 0.00 % | -57.427 M 24.05 % | -75.608 M 0.00 % | -75.608 M 0.00 % | -75.608 M -117.62 % | -34.744 M 0.00 % | -34.744 M 0.00 % | -34.744 M 30.52 % | -50.007 M 0.00 % | -50.007 M 0.00 % | -50.007 M 0.00 % | -50.007 M -35.28 % | -36.966 M 0.00 % | -36.966 M 0.00 % | -36.966 M 0.00 % | -36.966 M 41.67 % | -63.376 M 0.00 % | -63.376 M 0.00 % | -63.376 M 0.00 % | -63.376 M -136.53 % | -26.794 M 0.00 % | -26.794 M 0.00 % | -26.794 M 0.00 % | -26.794 M -177.82 % | -9.644 M 0.00 % | -9.644 M 0.00 % | -9.644 M 0.00 % | -9.644 M -9.01 % | -8.847 M 0.00 % | -8.847 M 0.00 % | -8.847 M 0.00 % | -8.847 M -1.98 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 62.26 % | -22.985 M 0.00 % | -22.985 M 0.00 % | -22.985 M 0.00 % | -22.985 M 68.11 % | -72.066 M 0.00 % | -72.066 M 0.00 % | -72.066 M 0.00 % | -72.066 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.980 M -12.49 % | 85.680 M -20.65 % | 107.980 M 0.63 % | 107.300 M 2.39 % | 104.800 M 4.17 % | 100.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.015 M 0.00 % | -88.015 M 0.00 % | -88.015 M 0.00 % | -88.015 M | 0.000 -100.00 % | 63.893 M 0.00 % | 63.893 M 0.00 % | 63.893 M | 0.000 -100.00 % | 37.634 M 0.00 % | 37.634 M 0.00 % | 37.634 M 230.53 % | 11.386 M 0.00 % | 11.386 M 0.00 % | 11.386 M -17.88 % | 13.865 M 0.00 % | 13.865 M 0.00 % | 13.865 M 45.27 % | 9.544 M 0.00 % | 9.544 M 0.00 % | 9.544 M 0.00 % | 9.544 M 171.46 % | -13.356 M 0.00 % | -13.356 M 0.00 % | -13.356 M 0.00 % | -13.356 M 61.32 % | -34.533 M 0.00 % | -34.533 M 0.00 % | -34.533 M 0.00 % | -34.533 M -501.14 % | 8.609 M 0.00 % | 8.609 M 0.00 % | 8.609 M 0.00 % | 8.609 M -62.44 % | 22.921 M 0.00 % | 22.921 M 0.00 % | 22.921 M 0.00 % | 22.921 M -9.18 % | 25.237 M 0.00 % | 25.237 M 0.00 % | 25.237 M 0.00 % | 25.237 M 134.73 % | 10.751 M 0.00 % | 10.751 M 0.00 % | 10.751 M 0.00 % | 10.751 M 552.47 % | 1.648 M 0.00 % | 1.648 M 0.00 % | 1.648 M 0.00 % | 1.648 M 103.86 % | -42.666 M 0.00 % | -42.666 M 0.00 % | -42.666 M 0.00 % | -42.666 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 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |