Ganesh Benzoplast Limited GANESHBE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.743 B -21.54 % | 4.771 B 13.36 % | 4.208 B 17.72 % | 3.575 B 32.21 % | 2.704 B 9.62 % | 2.467 B 16.55 % | 2.116 B 25.12 % | 1.692 B 43.21 % | 1.181 B -1.10 % | 1.194 B -2.32 % | 1.223 B 5.97 % | 1.154 B -2.54 % | 1.184 B 15.98 % | 1.021 B 6.40 % | 959.379 M 34.28 % | 714.485 M 81.94 % | 392.713 M -21.38 % | 499.492 M 15.63 % | 431.974 M 12.67 % | 383.383 M |
| Net income | 380.860 M -38.01 % | 614.410 M 11.55 % | 550.790 M 68.49 % | 326.890 M 49.37 % | 218.850 M -34.97 % | 336.560 M 7.64 % | 312.660 M -61.25 % | 806.880 M 532.65 % | 127.540 M -73.52 % | 481.610 M 60 863.29 % | 790.000 K -38.28 % | 1.280 M -98.53 % | 87.280 M 639.66 % | 11.800 M 1 047.45 % | 1.028 M 100.96 % | -106.573 M -1 619.09 % | 7.016 M 142.30 % | -16.585 M 93.03 % | -237.976 M 70.74 % | -813.184 M |
| Income before tax | 519.220 M -38.18 % | 839.910 M 13.15 % | 742.320 M 64.38 % | 451.600 M -15.41 % | 533.840 M 58.62 % | 336.560 M 7.64 % | 312.670 M -61.25 % | 806.880 M 532.65 % | 127.540 M -73.52 % | 481.610 M 60 863.29 % | 790.000 K -38.28 % | 1.280 M -98.53 % | 87.280 M 639.66 % | 11.800 M 1 047.45 % | 1.028 M 100.96 % | -106.573 M -650.53 % | 19.358 M 105.71 % | -338.983 M -70.73 % | -198.553 M 73.76 % | -756.538 M |
| Income before tax ratio | 0.14 -21.21 % | 0.18 -0.19 % | 0.18 39.64 % | 0.13 -36.02 % | 0.20 44.69 % | 0.14 -7.65 % | 0.15 -69.03 % | 0.48 341.75 % | 0.11 -73.22 % | 0.40 62 310.41 % | 0.00 -41.76 % | 0.00 -98.50 % | 0.07 537.74 % | 0.01 978.46 % | 0.00 100.72 % | -0.15 -402.59 % | 0.05 107.26 % | -0.68 -47.65 % | -0.46 76.71 % | -1.97 |
| EBITDA | 812.460 M -25.50 % | 1.091 B 14.05 % | 956.260 M 51.52 % | 631.100 M -15.90 % | 750.460 M 33.82 % | 560.800 M 4.10 % | 538.730 M -48.14 % | 1.039 B 175.43 % | 377.180 M -49.37 % | 745.040 M 120.32 % | 338.160 M 4.67 % | 323.060 M -22.12 % | 414.820 M 21.00 % | 342.840 M 9.97 % | 311.755 M 41.03 % | 221.053 M 344.00 % | -90.593 M -757.40 % | -10.566 M -104.50 % | 234.910 M 267.96 % | -139.863 M |
| Net income ratio | 0.10 -20.99 % | 0.13 -1.60 % | 0.13 43.14 % | 0.09 12.98 % | 0.08 -40.68 % | 0.14 -7.64 % | 0.15 -69.03 % | 0.48 341.75 % | 0.11 -73.22 % | 0.40 62 310.41 % | 0.00 -41.76 % | 0.00 -98.50 % | 0.07 537.74 % | 0.01 978.46 % | 0.00 100.72 % | -0.15 -934.96 % | 0.02 153.80 % | -0.03 93.97 % | -0.55 74.03 % | -2.12 |
| Ratio EBITDA | 0.22 -5.05 % | 0.23 0.60 % | 0.23 28.72 % | 0.18 -36.39 % | 0.28 22.07 % | 0.23 -10.69 % | 0.25 -58.55 % | 0.61 92.32 % | 0.32 -48.81 % | 0.62 125.55 % | 0.28 -1.22 % | 0.28 -20.09 % | 0.35 4.32 % | 0.34 3.36 % | 0.32 5.03 % | 0.31 234.12 % | -0.23 -990.52 % | -0.02 -103.89 % | 0.54 249.06 % | -0.36 |
| Gross profit ratio | 0.72 40.10 % | 0.51 70.92 % | 0.30 -46.43 % | 0.56 -11.51 % | 0.63 13.59 % | 0.56 82.12 % | 0.31 -47.83 % | 0.59 -16.41 % | 0.70 0.16 % | 0.70 17.29 % | 0.60 -3.83 % | 0.62 -4.50 % | 0.65 27.66 % | 0.51 10.06 % | 0.46 -16.09 % | 0.55 -15.07 % | 0.65 1 273.18 % | -0.06 90.46 % | -0.58 24.88 % | -0.77 |
| Weighted average shs out dil | 72.114 M 6.42 % | 67.762 M 5.50 % | 64.232 M 3.00 % | 62.359 M 11.73 % | 55.812 M 7.79 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 7.49 % | 48.173 M -71.75 % | 170.508 M 0.00 % | 170.508 M -41.77 % | 292.843 M -3.48 % | 303.387 M |
| Weighted average shs out | 72.114 M 6.46 % | 67.741 M 7.40 % | 63.071 M 1.14 % | 62.359 M 11.73 % | 55.812 M 7.79 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 7.49 % | 48.173 M -71.75 % | 170.508 M 0.00 % | 170.508 M -41.77 % | 292.843 M -3.48 % | 303.387 M |
| EPS diluted | 5.28 -41.79 % | 9.07 5.71 % | 8.58 63.74 % | 5.24 33.67 % | 3.92 -39.69 % | 6.50 7.62 % | 6.04 -61.23 % | 15.58 533.33 % | 2.46 -73.55 % | 9.30 60 684.31 % | 0.02 -23.50 % | 0.02 -98.82 % | 1.69 634.78 % | 0.23 1 050.00 % | 0.02 100.90 % | -2.21 -5 477.13 % | 0.04 142.24 % | -0.10 87.99 % | -0.81 69.78 % | -2.68 |
| Earnings per share | 5.28 -41.79 % | 9.07 3.89 % | 8.73 66.60 % | 5.24 33.67 % | 3.92 -39.69 % | 6.50 7.62 % | 6.04 -61.23 % | 15.58 533.33 % | 2.46 -73.55 % | 9.30 46 400.00 % | 0.02 0.00 % | 0.02 -98.82 % | 1.69 634.78 % | 0.23 1 050.00 % | 0.02 100.90 % | -2.21 -5 477.13 % | 0.04 142.24 % | -0.10 87.99 % | -0.81 69.78 % | -2.68 |
| Gross profit | 2.683 B 9.92 % | 2.441 B 93.76 % | 1.260 B -36.94 % | 1.998 B 16.99 % | 1.708 B 24.53 % | 1.372 B 112.27 % | 646.120 M -34.73 % | 989.960 M 19.71 % | 826.990 M -0.95 % | 834.890 M 14.57 % | 728.700 M 1.91 % | 715.060 M -6.92 % | 768.240 M 48.07 % | 518.840 M 17.10 % | 443.089 M 12.67 % | 393.269 M 54.51 % | 254.522 M 1 022.38 % | -27.594 M 88.96 % | -250.031 M 15.36 % | -295.394 M |
| Income tax expense | 138.360 M -38.64 % | 225.500 M 17.74 % | 191.530 M 53.58 % | 124.710 M -60.41 % | 314.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.636 K | 0.000 -100.00 % | 12.343 M 103.83 % | -322.397 M -917.79 % | 39.423 M -30.40 % | 56.646 M |
| Cost of revenue | 1.060 B -54.51 % | 2.330 B -20.99 % | 2.949 B 86.97 % | 1.577 B 58.30 % | 996.210 M -9.04 % | 1.095 B -25.51 % | 1.470 B 109.56 % | 701.610 M 98.11 % | 354.160 M -1.46 % | 359.420 M -27.24 % | 493.960 M 12.58 % | 438.760 M 5.56 % | 415.650 M -17.19 % | 501.910 M -2.79 % | 516.290 M 60.73 % | 321.216 M 132.44 % | 138.191 M -73.78 % | 527.086 M -22.72 % | 682.005 M 0.48 % | 678.777 M |
| General and administrative expenses | 187.320 M -11.57 % | 211.840 M 25.53 % | 168.750 M -11.76 % | 191.240 M 70.26 % | 112.320 M 30.14 % | 86.310 M 50.10 % | 57.500 M -7.66 % | 62.270 M -3.13 % | 64.280 M 3.95 % | 61.840 M 19.54 % | 51.730 M 83.37 % | 28.210 M 3.33 % | 27.300 M 51.33 % | 18.040 M -79.60 % | 88.443 M -37.36 % | 141.194 M -56.62 % | 325.448 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 104.820 M -37.23 % | 166.980 M -1.27 % | 169.130 M 497.63 % | 28.300 M 43.36 % | 19.740 M -9.41 % | 21.790 M 9.83 % | 19.840 M 35.80 % | 14.610 M 2.10 % | 14.310 M -27.65 % | 19.780 M 18.59 % | 16.680 M -7.49 % | 18.030 M -32.06 % | 26.540 M 59.21 % | 16.670 M -11.86 % | 18.913 M 62.25 % | 11.657 M 20.49 % | 9.675 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.529 B 17.24 % | 1.304 B 532.91 % | 206.060 M -84.14 % | 1.299 B 725.51 % | 157.360 M -87.54 % | 1.263 B 35 789.83 % | -3.540 M -100.68 % | 519.550 M -13.81 % | 602.800 M 121.90 % | 271.660 M -59.48 % | 670.500 M 30.10 % | 515.380 M -24.32 % | 680.960 M 116.06 % | 315.170 M 54.06 % | 204.582 M -41.04 % | 346.992 M 447.13 % | -99.959 M -8 246.29 % | -1.198 M 27.70 % | -1.656 M 20.64 % | -2.087 M |
| Operating expenses | 1.824 B 8.37 % | 1.683 B 209.48 % | 543.940 M -64.18 % | 1.519 B 424.69 % | 289.420 M -78.90 % | 1.372 B 19.05 % | 1.152 B 94.38 % | 592.700 M -13.02 % | 681.390 M 92.88 % | 353.280 M -52.19 % | 738.910 M 43.37 % | 515.380 M -24.32 % | 680.960 M 94.63 % | 349.880 M 14.22 % | 306.310 M -38.72 % | 499.843 M 112.55 % | 235.164 M 19 535.43 % | 1.198 M -27.70 % | 1.656 M -20.64 % | 2.087 M |
| Cost and expenses | 2.884 B -28.13 % | 4.013 B 14.90 % | 3.493 B 12.71 % | 3.099 B 199.31 % | 1.035 B -47.15 % | 1.959 B 17.43 % | 1.668 B 29.44 % | 1.289 B 22.32 % | 1.054 B 47.83 % | 712.700 M -41.67 % | 1.222 B 6.02 % | 1.153 B 5.10 % | 1.097 B 28.74 % | 851.790 M 3.55 % | 822.600 M 0.19 % | 821.059 M 119.91 % | 373.355 M -29.33 % | 528.283 M -22.73 % | 683.662 M 0.41 % | 680.864 M |
| Research and development expenses | 410.000 K 7.89 % | 380.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 294.830 M -22.17 % | 378.820 M 12.12 % | 337.880 M 53.90 % | 219.540 M 66.24 % | 132.060 M 22.16 % | 108.100 M 39.77 % | 77.340 M 0.60 % | 76.880 M -2.18 % | 78.590 M -3.71 % | 81.620 M 19.31 % | 68.410 M 47.95 % | 46.240 M -14.12 % | 53.840 M 55.11 % | 34.710 M -67.67 % | 107.356 M -29.76 % | 152.850 M -54.39 % | 335.123 M 13 890.86 % | 2.395 M -27.70 % | 3.313 M -20.64 % | 4.174 M |
| Interest income | 150.360 M 58.56 % | 94.830 M 29.62 % | 73.160 M 205.85 % | 23.920 M 135.43 % | 10.160 M 236.42 % | 3.020 M -57.16 % | 7.050 M -33.36 % | 10.580 M -37.98 % | 17.060 M 62.94 % | 10.470 M 6 880.00 % | 150.000 K -97.40 % | 5.780 M 9.89 % | 5.260 M 20.92 % | 4.350 M 663.16 % | 570.000 K -49.35 % | 1.125 M 3 998.28 % | 27.459 K -82.46 % | 156.557 K -89.68 % | 1.516 M -89.86 % | 14.950 M |
| Interest expense | 69.460 M 44.47 % | 48.080 M 16.90 % | 41.130 M 11.68 % | 36.830 M -44.89 % | 66.830 M -29.28 % | 94.500 M -7.48 % | 102.140 M -8.70 % | 111.870 M -26.92 % | 153.080 M -2.02 % | 156.240 M 6.13 % | 147.210 M 8.91 % | 135.170 M -5.38 % | 142.850 M -5.06 % | 150.460 M 12.29 % | 133.988 M -18.66 % | 164.720 M 142.20 % | 68.010 M -28.84 % | 95.577 M -41.89 % | 164.476 M -53.87 % | 356.575 M |
| Depreciation and amortization | 223.780 M 10.46 % | 202.590 M 17.23 % | 172.810 M 17.88 % | 146.600 M -2.13 % | 149.790 M 15.45 % | 129.740 M 4.71 % | 123.910 M 3.15 % | 120.130 M 9.04 % | 110.170 M 2.78 % | 107.190 M -43.63 % | 190.160 M 1.90 % | 186.610 M 3.14 % | 180.930 M 3.54 % | 174.750 M -1.13 % | 176.740 M 1.98 % | 173.311 M -22.96 % | 224.967 M -3.38 % | 232.840 M -13.44 % | 268.987 M 3.42 % | 260.100 M |
| Operating income | 859.060 M 13.36 % | 757.810 M 6.18 % | 713.680 M 48.98 % | 479.030 M -29.88 % | 683.140 M 22.11 % | 559.440 M 36.66 % | 409.370 M 3.05 % | 397.260 M 211.50 % | 127.530 M -73.52 % | 481.610 M 60 101.25 % | 800.000 K -37.50 % | 1.280 M -99.42 % | 221.110 M 33.28 % | 165.900 M 21.29 % | 136.780 M 228.34 % | -106.573 M -650.53 % | 19.358 M 167.24 % | -28.792 M 88.56 % | -251.687 M 15.39 % | -297.482 M |
| Operating income ratio | 0.23 44.48 % | 0.16 -6.33 % | 0.17 26.56 % | 0.13 -46.96 % | 0.25 11.39 % | 0.23 17.25 % | 0.19 -17.64 % | 0.23 117.51 % | 0.11 -73.23 % | 0.40 61 530.28 % | 0.00 -41.02 % | 0.00 -99.41 % | 0.19 14.91 % | 0.16 14.00 % | 0.14 195.58 % | -0.15 -402.59 % | 0.05 185.52 % | -0.06 90.11 % | -0.58 24.91 % | -0.78 |
| Total other income expenses net | -339.840 M -513.93 % | 82.100 M 186.66 % | 28.640 M 204.41 % | -27.430 M 81.63 % | -149.300 M 33.01 % | -222.880 M -130.49 % | -96.700 M -123.61 % | 409.620 M 4 096 100.00 % | 10.000 K | 0.000 100.00 % | -10.000 K | 0.000 100.00 % | -133.830 M 13.15 % | -154.100 M -13.52 % | -135.752 M | 0.000 | 0.000 100.00 % | -310.191 M -683.78 % | 53.135 M 111.57 % | -459.057 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 | -350.230 M -184.02 % | 416.820 M -26.07 % | 563.840 M 316.67 % | 135.320 M -72.22 % | 487.140 M -16.59 % | 584.050 M -6.89 % | 627.270 M -27.55 % | 865.830 M -50.77 % | 1.759 B -8.16 % | 1.915 B -17.10 % | 2.310 B -9.06 % | 2.540 B -1.65 % | 2.582 B -4.38 % | 2.701 B -4.01 % | 2.814 B -3.25 % | 2.908 B -10.74 % | 3.258 B -24.05 % | 4.290 B -2.74 % | 4.411 B -0.36 % | 4.427 B |
| Total investments | 999.460 M -37.03 % | 1.587 B 89.15 % | 839.080 M 445.53 % | 153.810 M 689.58 % | 19.480 M 43.66 % | 13.560 M 0.00 % | 13.560 M -62.81 % | 36.460 M 15 091.67 % | 240.000 K -90.87 % | 2.630 M 1 095.45 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K -99.86 % | 158.590 M 73 321.30 % | 216.000 K 0.00 % | 216.000 K 0.00 % | 216.000 K -95.28 % | 4.574 M 29.80 % | 3.524 M -70.56 % | 11.971 M |
| Total debt | 637.570 M 12.32 % | 567.650 M -8.40 % | 619.690 M 141.57 % | 256.530 M -56.65 % | 591.790 M -4.20 % | 617.750 M -6.48 % | 660.560 M -24.13 % | 870.650 M -50.94 % | 1.775 B -8.65 % | 1.943 B -17.91 % | 2.366 B -9.05 % | 2.602 B -1.88 % | 2.652 B -4.53 % | 2.778 B -2.29 % | 2.843 B -2.90 % | 2.927 B -10.39 % | 3.267 B -23.90 % | 4.293 B -2.75 % | 4.414 B -0.42 % | 4.432 B |
| Accumulated other comprehensive income loss | 677.980 M 0.00 % | 677.980 M -9.86 % | 752.150 M -8.95 % | 826.040 M 23.01 % | 671.540 M 0.79 % | 666.270 M | 0.000 -100.00 % | 666.010 M 54.07 % | 432.270 M 0.00 % | 432.270 M 0.00 % | 432.270 M 0.51 % | 430.070 M -1.21 % | 435.340 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.714 B 55.33 % | -3.836 B -6.46 % | -3.604 B |
| Retained earnings | 2.412 B 17.67 % | 2.050 B 42.80 % | 1.435 B 61.43 % | 889.200 M 58.08 % | 562.510 M 60.94 % | 349.510 M 2 405.45 % | 13.950 M 104.67 % | -298.720 M 72.98 % | -1.106 B 10.34 % | -1.233 B 28.09 % | -1.715 B -0.16 % | -1.712 B 0.07 % | -1.713 B 4.85 % | -1.801 B 0.65 % | -1.812 B 22.58 % | -2.341 B -4.77 % | -2.234 B | 0.000 | 0.000 | 0.000 |
| Common stock | 71.990 M 0.00 % | 71.990 M 10.45 % | 65.180 M 4.52 % | 62.360 M 0.00 % | 62.360 M 20.43 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M 0.00 % | 51.780 M -9.25 % | 57.060 M 0.00 % | 57.060 M 0.00 % | 57.060 M 18.45 % | 48.173 M 39.40 % | 34.556 M 18.00 % | 29.284 M -89.82 % | 287.571 M -1.45 % | 291.794 M |
| Total equity | 5.444 B 7.38 % | 5.070 B 40.19 % | 3.617 B 26.94 % | 2.849 B 20.34 % | 2.368 B 62.68 % | 1.455 B 29.97 % | 1.120 B 38.79 % | 806.840 M 445.14 % | -233.770 M 35.30 % | -361.310 M 57.14 % | -842.920 M -0.07 % | -842.320 M 0.15 % | -843.610 M 9.38 % | -930.890 M 1.25 % | -942.700 M 6.55 % | -1.009 B 19.09 % | -1.247 B 25.76 % | -1.679 B -1.00 % | -1.663 B -16.70 % | -1.425 B |
| Other non current liabilities | 90.570 M 58.37 % | 57.190 M 14.47 % | 49.960 M 43.19 % | 34.890 M 448.58 % | 6.360 M -77.95 % | 28.840 M 21.64 % | 23.710 M 128.64 % | 10.370 M -48.12 % | 19.990 M 10.93 % | 18.020 M 14.49 % | 15.740 M 22.78 % | 12.820 M 6.92 % | 11.990 M 27.83 % | 9.380 M 16.67 % | 8.040 M | 0.000 | 0.000 -100.00 % | 3.020 M 31.27 % | 2.300 M -2.11 % | 2.350 M |
| Long term debt | 420.550 M -0.78 % | 423.850 M -1.37 % | 429.750 M 220.18 % | 134.220 M -61.79 % | 351.280 M -18.16 % | 429.210 M -1.34 % | 435.060 M -33.73 % | 656.540 M -60.77 % | 1.673 B -5.76 % | 1.776 B -22.85 % | 2.302 B -9.61 % | 2.546 B -2.12 % | 2.601 B -4.45 % | 2.723 B -2.70 % | 2.798 B -4.42 % | 2.927 B -10.39 % | 3.267 B -18.75 % | 4.021 B -6.43 % | 4.297 B 5.27 % | 4.082 B |
| Total non current liabilities | 737.690 M 7.81 % | 684.260 M -8.19 % | 745.280 M 89.06 % | 394.200 M -35.26 % | 608.910 M 32.94 % | 458.050 M -0.16 % | 458.770 M -32.44 % | 679.090 M -59.90 % | 1.693 B -5.60 % | 1.794 B -22.60 % | 2.317 B -9.45 % | 2.559 B -2.08 % | 2.613 B -4.34 % | 2.732 B -2.64 % | 2.806 B -4.14 % | 2.927 B -10.39 % | 3.267 B -18.81 % | 4.024 B -13.21 % | 4.636 B 4.86 % | 4.421 B |
| Other current liabilities | 431.310 M 25.13 % | 344.680 M 32.56 % | 260.010 M 128.88 % | 113.600 M 45.83 % | 77.900 M -44.78 % | 141.060 M -10.92 % | 158.350 M 69.96 % | 93.170 M -32.13 % | 137.270 M 52.74 % | 89.870 M -36.84 % | 142.300 M 30.10 % | 109.380 M -5.69 % | 115.980 M 27.12 % | 91.240 M -16.41 % | 109.150 M 10.54 % | 98.740 M 13.05 % | 87.341 M -79.94 % | 435.456 M -1.22 % | 440.834 M -4.02 % | 459.305 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 217.020 M 50.92 % | 143.800 M -24.29 % | 189.940 M 55.29 % | 122.310 M -49.15 % | 240.510 M 27.57 % | 188.530 M -16.39 % | 225.500 M 5.32 % | 214.110 M 60.38 % | 133.500 M -19.37 % | 165.570 M -30.28 % | 237.470 M 27.61 % | 186.090 M -9.89 % | 206.520 M 40.11 % | 147.400 M 231.46 % | 44.470 M | 0.000 | 0.000 -100.00 % | 271.878 M 132.38 % | 116.995 M -66.64 % | 350.678 M |
| Total current liabilities | 1.053 B 4.10 % | 1.012 B 4.14 % | 971.670 M 32.67 % | 732.420 M -8.97 % | 804.560 M 1.56 % | 792.230 M -14.95 % | 931.530 M 3.47 % | 900.290 M 14.06 % | 789.330 M 14.52 % | 689.230 M -12.52 % | 787.910 M 19.59 % | 658.830 M 4.52 % | 630.360 M 44.83 % | 435.240 M 22.00 % | 356.760 M 26.81 % | 281.343 M 7.20 % | 262.442 M -66.26 % | 777.722 M 30.10 % | 597.772 M -43.87 % | 1.065 B |
| Total liabilities | 1.791 B 5.60 % | 1.696 B -1.21 % | 1.717 B 52.40 % | 1.127 B -20.29 % | 1.413 B 13.05 % | 1.250 B -10.07 % | 1.390 B -11.97 % | 1.579 B -36.38 % | 2.483 B -0.01 % | 2.483 B -20.04 % | 3.105 B -3.49 % | 3.218 B -0.81 % | 3.244 B 2.41 % | 3.167 B 0.92 % | 3.138 B -2.19 % | 3.209 B -9.08 % | 3.529 B -26.50 % | 4.801 B -8.27 % | 5.234 B -4.60 % | 5.486 B |
| Other non current assets | 0.000 -100.00 % | 170.240 M 58.02 % | 107.730 M 78.45 % | 60.370 M -84.88 % | 399.400 M 264.38 % | 109.610 M 66.91 % | 65.670 M -8.05 % | 71.420 M 6.96 % | 66.770 M -52.20 % | 139.680 M -41.27 % | 237.850 M 3.08 % | 230.750 M 7.04 % | 215.570 M 109.80 % | 102.750 M -64.74 % | 291.404 M 134 809.15 % | 216.000 K 0.00 % | 216.000 K | 0.000 | 0.000 -100.00 % | 95.783 M |
| Long term investments | 963.000 M 28.20 % | 751.180 M 48.70 % | 505.180 M 346.11 % | -205.270 M 15.85 % | -243.930 M -2 868.79 % | 8.810 M -34.06 % | 13.360 M -60.56 % | 33.870 M 14 012.50 % | 240.000 K 192.31 % | -260.000 K -218.18 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K -99.80 % | 108.730 M 322.15 % | -48.944 M | 0.000 | 0.000 -100.00 % | 515.000 K 0.00 % | 515.000 K -78.67 % | 2.415 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 224.980 M 0.00 % | 224.980 M 0.00 % | 224.980 M 0.00 % | 224.980 M 0.00 % | 224.980 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 |
| Goodwill and intangible assets | 224.980 M 0.00 % | 224.980 M 0.00 % | 224.980 M 0.00 % | 224.980 M 0.00 % | 224.980 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 |
| Property plant equipment net | 3.739 B 4.26 % | 3.586 B 20.16 % | 2.984 B 29.67 % | 2.301 B 3.87 % | 2.216 B 26.18 % | 1.756 B 0.04 % | 1.755 B 9.76 % | 1.599 B 4.51 % | 1.530 B 0.45 % | 1.523 B 7.06 % | 1.423 B -7.33 % | 1.536 B -6.07 % | 1.635 B -1.17 % | 1.654 B -2.33 % | 1.694 B -6.14 % | 1.804 B -5.82 % | 1.916 B -29.94 % | 2.735 B -15.48 % | 3.236 B -7.04 % | 3.481 B |
| Total non current assets | 4.927 B 4.11 % | 4.732 B 23.81 % | 3.822 B 35.20 % | 2.827 B 8.89 % | 2.596 B 38.51 % | 1.874 B 2.19 % | 1.834 B 7.62 % | 1.704 B 6.71 % | 1.597 B -3.95 % | 1.663 B 0.11 % | 1.661 B -5.97 % | 1.766 B -4.55 % | 1.851 B -0.81 % | 1.866 B -3.63 % | 1.936 B 7.28 % | 1.805 B -5.82 % | 1.916 B -29.95 % | 2.735 B -15.48 % | 3.236 B -9.58 % | 3.579 B |
| Other current assets | 212.290 M 27.20 % | 166.900 M -53.06 % | 355.590 M 47.10 % | 241.740 M -12.19 % | 275.300 M 45.13 % | 189.690 M -32.25 % | 279.970 M -7.06 % | 301.240 M -18.00 % | 367.360 M 68.66 % | 217.810 M -32.43 % | 322.350 M 3.75 % | 310.710 M 37.79 % | 225.490 M -14.35 % | 263.280 M 134.95 % | 112.058 M -67.79 % | 347.935 M 168.89 % | 129.395 M 684.53 % | 16.493 M 26.78 % | 13.010 M -31.69 % | 19.046 M |
| Short term investments | 934.230 M 11.76 % | 835.900 M 150.34 % | 333.900 M -7.01 % | 359.080 M 36.32 % | 263.410 M 10 109.69 % | 2.580 M -0.39 % | 2.590 M 0.00 % | 2.590 M | 0.000 -100.00 % | 2.890 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.860 M 1.42 % | 49.160 M | 0.000 | 0.000 -100.00 % | 4.059 M 34.90 % | 3.009 M -68.51 % | 9.556 M |
| cash and cash equivalents | 987.800 M 554.91 % | 150.830 M 170.06 % | 55.850 M -53.92 % | 121.210 M 15.82 % | 104.650 M 210.53 % | 33.700 M 1.23 % | 33.290 M 590.66 % | 4.820 M -69.76 % | 15.940 M -42.48 % | 27.710 M -51.07 % | 56.630 M -8.91 % | 62.170 M -10.24 % | 69.260 M -9.96 % | 76.920 M 164.60 % | 29.070 M 51.24 % | 19.222 M 127.03 % | 8.466 M 267.21 % | 2.306 M -15.67 % | 2.734 M -48.12 % | 5.270 M |
| Cash and short term investments | 1.024 B 3.80 % | 986.730 M 152.04 % | 391.490 M -18.49 % | 480.290 M 30.49 % | 368.060 M 914.50 % | 36.280 M 1.11 % | 35.880 M 384.21 % | 7.410 M -53.51 % | 15.940 M -47.91 % | 30.600 M -45.97 % | 56.630 M -8.91 % | 62.170 M -10.24 % | 69.260 M -9.96 % | 76.920 M -48.81 % | 150.270 M 681.77 % | 19.222 M 127.03 % | 8.466 M 33.02 % | 6.365 M 10.82 % | 5.743 M -61.26 % | 14.825 M |
| Total current assets | 2.309 B 13.50 % | 2.034 B 34.56 % | 1.512 B 31.59 % | 1.149 B -3.06 % | 1.185 B 42.54 % | 831.250 M 22.99 % | 675.880 M -0.87 % | 681.840 M 4.61 % | 651.820 M 42.03 % | 458.920 M -23.69 % | 601.380 M -1.22 % | 608.810 M 10.77 % | 549.630 M 48.22 % | 370.820 M 30.44 % | 284.290 M -28.12 % | 395.502 M 7.90 % | 366.553 M -5.28 % | 386.974 M 15.37 % | 335.423 M -30.53 % | 482.813 M |
| Inventory | 261.410 M 31.63 % | 198.600 M -61.07 % | 510.140 M 540.72 % | 79.620 M -36.18 % | 124.750 M 97.92 % | 63.030 M 27.00 % | 49.630 M 1.22 % | 49.030 M -12.12 % | 55.790 M 108.48 % | 26.760 M -47.05 % | 50.540 M -33.08 % | 75.520 M 14.56 % | 65.920 M -7.88 % | 71.560 M 173.97 % | 26.120 M -12.28 % | 29.777 M 87.06 % | 15.918 M 72.11 % | 9.249 M 11.40 % | 8.302 M 32.76 % | 6.254 M |
| Net receivables | 810.610 M 18.90 % | 681.740 M 168.07 % | 254.310 M -26.71 % | 346.980 M -16.74 % | 416.730 M -23.15 % | 542.250 M 10.62 % | 490.170 M -2.74 % | 503.990 M 33.15 % | 378.510 M 108.72 % | 181.350 M 5.52 % | 171.860 M 7.14 % | 160.410 M -60.44 % | 405.520 M 1 090.52 % | -40.940 M -110.45 % | 391.653 M 13.90 % | 343.859 M 61.61 % | 212.774 M -40.04 % | 354.867 M 15.08 % | 308.367 M -30.34 % | 442.688 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 445.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K -150.00 % | 20.000 K 300.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.614 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 405.030 M -22.62 % | 523.400 M 0.32 % | 521.720 M 5.08 % | 496.510 M 2.13 % | 486.150 M 5.08 % | 462.640 M -15.53 % | 547.680 M -7.64 % | 593.010 M 16.10 % | 510.770 M 18.55 % | 430.860 M 6.38 % | 405.010 M 11.46 % | 363.360 M 18.03 % | 307.860 M 56.59 % | 196.600 M -3.22 % | 203.140 M 11.25 % | 182.603 M 4.28 % | 175.101 M 151.08 % | 69.739 M 76.16 % | 39.588 M -84.44 % | 254.475 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.790 M 165.87 % | 2.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 648.939 K 82.88 % | 354.846 K -40.43 % | 595.680 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 56.500 M | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 12.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 60.650 M 12.69 % | 53.820 M 11.94 % | 48.080 M 9.70 % | 43.830 M 0.76 % | 43.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 444.440 M 2.13 % | 435.190 M 1.77 % | 427.630 M 1 048.62 % | 37.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other total stockholders equity | 2.221 B 0.29 % | 2.215 B 68.35 % | 1.316 B 28.04 % | 1.028 B 0.00 % | 1.028 B 164.99 % | 387.780 M -63.21 % | 1.054 B 171.82 % | 387.770 M 0.00 % | 387.770 M 0.00 % | 387.780 M 0.00 % | 387.770 M 0.00 % | 387.780 M 2.80 % | 377.220 M -53.58 % | 812.570 M 0.00 % | 812.567 M -36.72 % | 1.284 B 34.71 % | 953.143 M 17 979.25 % | 5.272 M -99.72 % | 1.886 B -0.06 % | 1.887 B |
| Deferred tax liabilities non current | 226.570 M 11.49 % | 203.220 M -2.80 % | 209.070 M -7.12 % | 225.090 M 0.29 % | 224.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 337.270 M 0.00 % | 337.270 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -370.000 K | 0.000 | 0.000 100.00 % | -24.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.235 B 6.93 % | 6.766 B 26.86 % | 5.334 B 34.16 % | 3.976 B 5.15 % | 3.781 B 39.74 % | 2.706 B 7.79 % | 2.510 B 5.19 % | 2.386 B 6.10 % | 2.249 B 6.00 % | 2.122 B -6.22 % | 2.262 B -4.75 % | 2.375 B -1.04 % | 2.400 B 7.32 % | 2.236 B 1.86 % | 2.196 B -0.20 % | 2.200 B -3.61 % | 2.283 B -26.89 % | 3.122 B -12.58 % | 3.571 B -12.07 % | 4.062 B |
| 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 | -43.850 M -281.50 % | 24.160 M 106.31 % | -382.830 M -483.06 % | 99.940 M 392.48 % | -34.170 M 88.32 % | -292.640 M -506.11 % | 72.060 M -13.97 % | 83.760 M 369.85 % | -31.040 M -116.93 % | 183.350 M 55.38 % | 118.000 M 303.80 % | -57.900 M -50.90 % | -38.370 M -376.44 % | 13.880 M 123.35 % | -59.448 M -39.50 % | -42.614 M -407.47 % | 13.860 M 120.71 % | -66.918 M 76.07 % | -279.654 M -516.01 % | 67.224 M |
| Accounts receivables | -54.790 M 83.94 % | -341.250 M -849.34 % | 45.540 M -28.07 % | 63.310 M 164.99 % | -97.420 M -151.02 % | -38.810 M -381.84 % | 13.770 M 112.36 % | -111.430 M -255.10 % | -31.380 M -230.66 % | -9.490 M 17.19 % | -11.460 M -140.14 % | 28.550 M 132.95 % | -86.640 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.238 M -6 487.54 % | 1.084 M 101.70 % | -63.862 M |
| Inventory | -62.810 M -120.16 % | 311.540 M 172.36 % | -430.520 M -1 053.96 % | 45.130 M 173.13 % | -61.710 M -360.18 % | -13.410 M -2 098.36 % | -610.000 K -109.02 % | 6.760 M 123.29 % | -29.030 M -222.03 % | 23.790 M -4.76 % | 24.980 M 359.94 % | -9.610 M 71.21 % | -33.380 M -419.94 % | -6.420 M -275.41 % | 3.660 M 126.41 % | -13.859 M -107.80 % | -6.669 M -604.59 % | -946.534 K 53.80 % | -2.049 M -104.34 % | 47.200 M |
| Accounts payables | -118.370 M -7 145.83 % | 1.680 M -93.34 % | 25.210 M 143.34 % | 10.360 M -55.95 % | 23.520 M 127.64 % | -85.100 M -87.69 % | -45.340 M -155.12 % | 82.250 M -11.56 % | 93.000 M 228.51 % | 28.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.267 M 101.17 % | -278.689 M -432.22 % | 83.886 M |
| Other working capital | 192.120 M 268.12 % | 52.190 M 326.32 % | -23.060 M -22.27 % | -18.860 M -118.59 % | 101.440 M 165.31 % | -155.320 M -249.00 % | 104.240 M -1.83 % | 106.180 M 266.87 % | -63.630 M -145.21 % | 140.740 M 34.71 % | 104.480 M 235.97 % | -76.840 M -194.11 % | 81.650 M 302.22 % | 20.300 M 132.17 % | -63.108 M -119.47 % | -28.755 M -240.07 % | 20.529 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -149.720 M -1 690.91 % | -8.360 M 93.37 % | -126.170 M -177.05 % | 163.760 M 297.18 % | -83.050 M -190.78 % | 91.480 M -3.81 % | 95.100 M 115.40 % | -617.390 M -492.34 % | 157.360 M 144.42 % | -354.220 M -802.47 % | -39.250 M -130.35 % | 129.320 M -5.94 % | 137.480 M 85.48 % | 74.120 M -45.25 % | 135.391 M -33.92 % | 204.876 M -6.05 % | 218.063 M 305.64 % | -106.042 M -210.02 % | 96.386 M -57.47 % | 226.608 M |
| Net cash provided by operating activities | 549.430 M -34.03 % | 832.800 M 105.06 % | 406.130 M -52.88 % | 861.900 M 52.17 % | 566.410 M 113.63 % | 265.140 M -56.08 % | 603.740 M 53.48 % | 393.380 M 8.06 % | 364.030 M -12.90 % | 417.930 M 54.96 % | 269.700 M 4.01 % | 259.310 M -29.40 % | 367.320 M 33.79 % | 274.550 M 8.21 % | 253.710 M 10.79 % | 229.000 M -50.64 % | 463.906 M 971.51 % | 43.294 M 128.44 % | -152.256 M 41.27 % | -259.252 M |
| Investments in property plant and equipment | -390.200 M 52.66 % | -824.210 M -86.95 % | -440.880 M -123.69 % | -197.090 M -39.97 % | -140.810 M -7.88 % | -130.530 M 53.38 % | -280.000 M -47.77 % | -189.480 M -62.53 % | -116.580 M 43.85 % | -207.610 M -155.93 % | -81.120 M 7.08 % | -87.300 M 45.97 % | -161.570 M -17.81 % | -137.150 M -107.39 % | -66.132 M 2.46 % | -67.798 M -13 547.82 % | -496.765 K | 0.000 | 0.000 100.00 % | -12.201 M |
| Acquisitions net | 7.390 M 448.58 % | -2.120 M 74.61 % | -8.350 M 93.90 % | -136.830 M -3 900.88 % | -3.420 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 % | 17.308 M -51.08 % | 35.381 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -190.430 M | 0.000 | 0.000 100.00 % | -13.120 M -65 500.00 % | -20.000 K | 0.000 | 0.000 100.00 % | -2.920 M 43.08 % | -5.130 M -242.00 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 39.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.570 M 2 471.35 % | 1.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -258.170 M 59.72 % | -640.940 M -272.38 % | -172.120 M 32.92 % | -256.600 M -277.24 % | -68.020 M -2 352.32 % | 3.020 M -57.22 % | 7.060 M -33.27 % | 10.580 M -37.98 % | 17.060 M 62.94 % | 10.470 M 6 880.00 % | 150.000 K -97.44 % | 5.850 M 8.74 % | 5.380 M 22.27 % | 4.400 M 870.00 % | -571.431 K -106.28 % | 9.093 M 267.04 % | 2.477 M -93.61 % | 38.754 M -52.33 % | 81.295 M 1 151.12 % | 6.498 M |
| Net cash used for investing activites | -601.440 M 59.01 % | -1.467 B -136.14 % | -621.350 M -5.22 % | -590.520 M -46.65 % | -402.680 M -215.80 % | -127.510 M 53.28 % | -272.940 M -42.14 % | -192.020 M -92.91 % | -99.540 M 33.45 % | -149.570 M -89.04 % | -79.120 M 6.22 % | -84.370 M 47.70 % | -161.320 M -20.16 % | -134.250 M -101.27 % | -66.703 M -13.63 % | -58.704 M -3 063.82 % | 1.981 M -96.47 % | 56.061 M -51.95 % | 116.676 M 2 145.65 % | -5.704 M |
| Debt repayment | 60.670 M 201.80 % | -59.600 M -118.80 % | -27.240 M 92.69 % | -372.490 M -1 335.41 % | -25.950 M 39.27 % | -42.730 M 79.80 % | -211.560 M -110.24 % | -100.630 M 18.30 % | -123.170 M -39.71 % | -88.160 M -87.38 % | -47.050 M 5.47 % | -49.770 M 34.47 % | -75.950 M -607.69 % | 14.960 M 126.32 % | 6.610 M 27.63 % | 5.179 M 101.27 % | -406.669 M -311.88 % | -98.734 M -472.61 % | 26.498 M -88.84 % | 237.393 M |
| Common stock issued | 0.000 -100.00 % | 837.140 M 283.60 % | 218.230 M 41.25 % | 154.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.540 M | 0.000 -100.00 % | 10.895 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -69.460 M -44.47 % | -48.080 M -16.90 % | -41.130 M -11.68 % | -36.830 M 44.89 % | -66.830 M 29.27 % | -94.490 M -4.11 % | -90.760 M 18.86 % | -111.860 M 26.93 % | -153.080 M 2.03 % | -156.250 M -6.13 % | -147.220 M -8.91 % | -135.170 M 5.37 % | -142.840 M 7.30 % | -154.090 M -10.63 % | -139.287 M 15.44 % | -164.720 M -142.20 % | -68.010 M | 0.000 | 0.000 -100.00 % | 278.275 K |
| Net cash used provided by financing activities | -8.790 M -101.21 % | 729.460 M 386.76 % | 149.860 M 158.81 % | -254.820 M -174.65 % | -92.780 M 32.39 % | -137.220 M 54.61 % | -302.320 M -42.27 % | -212.490 M 23.08 % | -276.250 M -13.03 % | -244.410 M -25.81 % | -194.270 M -5.04 % | -184.940 M 15.47 % | -218.790 M -57.26 % | -139.130 M -7.74 % | -129.138 M 19.06 % | -159.541 M 65.60 % | -463.785 M -369.73 % | -98.734 M -472.61 % | 26.498 M -88.85 % | 237.671 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 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -60.800 M -164.01 % | 94.990 M 245.33 % | -65.360 M -494.69 % | 16.560 M -76.66 % | 70.950 M 17 204.88 % | 410.000 K -98.56 % | 28.470 M 356.03 % | -11.120 M 5.52 % | -11.770 M -149.14 % | 23.950 M 750.82 % | -3.680 M 63.24 % | -10.010 M 21.74 % | -12.790 M -1 193.16 % | 1.170 M -98.02 % | 59.008 M 448.65 % | 10.755 M 411.70 % | 2.102 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 150.830 M 170.06 % | 55.850 M -53.92 % | 121.210 M 15.82 % | 104.650 M 210.53 % | 33.700 M 1.23 % | 33.290 M 590.66 % | 4.820 M -69.76 % | 15.940 M -42.48 % | 27.710 M 636.97 % | 3.760 M -41.80 % | 6.460 M -60.78 % | 16.470 M -43.71 % | 29.260 M 4.17 % | 28.090 M 54.00 % | 18.240 M 115.44 % | 8.466 M 33.02 % | 6.365 M 132.79 % | 2.734 M -48.12 % | 5.270 M | 0.000 |
| Cash at end of period | 90.030 M -40.31 % | 150.840 M 170.08 % | 55.850 M -53.92 % | 121.210 M 15.82 % | 104.650 M 210.53 % | 33.700 M 1.23 % | 33.290 M 590.66 % | 4.820 M -69.76 % | 15.940 M -42.48 % | 27.710 M 896.76 % | 2.780 M -56.97 % | 6.460 M -60.78 % | 16.470 M -43.71 % | 29.260 M 4.17 % | 28.090 M 46.14 % | 19.222 M 127.03 % | 8.466 M 267.21 % | 2.306 M -15.67 % | 2.734 M -48.12 % | 5.270 M |
| Operating cash flow | 549.430 M -34.03 % | 832.800 M 105.06 % | 406.130 M -52.88 % | 861.900 M 52.17 % | 566.410 M 113.63 % | 265.140 M -56.08 % | 603.740 M 53.48 % | 393.380 M 8.06 % | 364.030 M -12.90 % | 417.930 M 54.96 % | 269.700 M 4.01 % | 259.310 M -29.40 % | 367.320 M 33.79 % | 274.550 M 8.21 % | 253.710 M 10.79 % | 229.000 M -50.64 % | 463.906 M 971.51 % | 43.294 M 128.44 % | -152.256 M 41.27 % | -259.252 M |
| Capital expenditure | -390.200 M 52.66 % | -824.210 M -86.95 % | -440.880 M -123.69 % | -197.090 M -39.97 % | -140.810 M -7.88 % | -130.530 M 53.38 % | -280.000 M -47.77 % | -189.480 M -62.53 % | -116.580 M 43.85 % | -207.610 M -155.93 % | -81.120 M 7.08 % | -87.300 M 45.97 % | -161.570 M -17.81 % | -137.150 M -107.39 % | -66.130 M 2.46 % | -67.798 M -13 547.85 % | -496.764 K | 0.000 | 0.000 100.00 % | -12.201 M |
| Free CashFlow | 159.230 M 1 753.67 % | 8.590 M 124.72 % | -34.750 M -105.23 % | 664.810 M 56.21 % | 425.600 M 216.17 % | 134.610 M -58.42 % | 323.740 M 58.77 % | 203.900 M -17.60 % | 247.450 M 18.07 % | 209.580 M 11.14 % | 188.580 M 9.63 % | 172.010 M -16.40 % | 205.750 M 49.75 % | 137.400 M -26.75 % | 187.580 M 16.36 % | 161.203 M -65.21 % | 463.409 M 970.37 % | 43.294 M 128.44 % | -152.256 M 43.91 % | -271.453 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 956.180 M -4.32 % | 999.340 M 12.00 % | 892.240 M -8.61 % | 976.280 M 11.54 % | 875.250 M -40.16 % | 1.463 B 37.73 % | 1.062 B 3.42 % | 1.027 B -15.79 % | 1.219 B -9.05 % | 1.341 B 35.46 % | 989.730 M 3.27 % | 958.350 M 4.20 % | 919.730 M -3.69 % | 954.980 M -6.31 % | 1.019 B 24.79 % | 816.820 M 4.19 % | 783.950 M -19.56 % | 974.570 M 46.25 % | 666.350 M 22.59 % | 543.550 M 4.61 % | 519.610 M -22.27 % | 668.450 M 9.85 % | 608.530 M 20.89 % | 503.380 M -26.66 % | 686.320 M 4.25 % | 658.370 M 37.78 % | 477.830 M -7.34 % | 515.660 M 11.00 % | 464.550 M -2.79 % | 477.880 M 2.64 % | 465.590 M 20.11 % | 387.640 M 7.54 % | 360.460 M 15.50 % | 312.100 M 5.68 % | 295.330 M 24.09 % | 237.990 M -29.11 % | 335.730 M 12.10 % | 299.490 M 7.99 % | 277.330 M -12.05 % | 315.320 M 4.35 % | 302.170 M -21.80 % | 386.410 M 34.89 % | 286.460 M 7.15 % | 267.340 M -5.35 % | 282.460 M -5.71 % | 299.550 M 7.10 % | 279.700 M -6.05 % | 297.720 M 6.02 % | 280.820 M -25.06 % | 374.730 M 51.68 % | 247.060 M -18.93 % | 304.760 M 18.43 % | 257.340 M 2.03 % | 252.210 M -14.61 % | 295.360 M 32.57 % | 222.790 M -11.02 % | 250.380 M |
| Net income | 181.330 M 237.45 % | -131.920 M -171.74 % | 183.890 M 11.73 % | 164.590 M 0.18 % | 164.300 M 14.97 % | 142.910 M -11.13 % | 160.800 M 3.21 % | 155.800 M 0.57 % | 154.920 M 5.04 % | 147.490 M 1.62 % | 145.140 M 7.42 % | 135.120 M 9.82 % | 123.040 M 44.53 % | 85.130 M -19.10 % | 105.230 M 145.01 % | 42.950 M -54.11 % | 93.600 M 171.40 % | -131.090 M -217.47 % | 111.590 M 16.81 % | 95.530 M -33.10 % | 142.800 M 54.11 % | 92.660 M 2.55 % | 90.360 M 0.97 % | 89.490 M 39.78 % | 64.020 M 10.93 % | 57.710 M -33.82 % | 87.200 M 1.96 % | 85.520 M 4.00 % | 82.230 M -85.86 % | 581.670 M 626.45 % | 80.070 M 3.36 % | 77.470 M 14.48 % | 67.670 M 112.66 % | 31.820 M 0.57 % | 31.640 M 149.33 % | 12.690 M -75.31 % | 51.390 M -87.99 % | 427.900 M 1 117.35 % | 35.150 M 102.01 % | 17.400 M 1 413.04 % | 1.150 M 139.38 % | -2.920 M -127.76 % | 10.520 M 330.20 % | -4.570 M -110.60 % | -2.170 M 97.30 % | -80.330 M -407.07 % | 26.160 M 1.83 % | 25.690 M -13.65 % | 29.750 M -28.91 % | 41.850 M 1 407.81 % | -3.200 M -110.09 % | 31.730 M 97.33 % | 16.080 M 180.08 % | -20.080 M -183.70 % | 23.990 M 7 638.71 % | 310.000 K -95.91 % | 7.580 M |
| Income before tax | 253.030 M 256.71 % | -161.460 M -166.61 % | 242.410 M 11.02 % | 218.350 M -0.71 % | 219.920 M 5.25 % | 208.960 M 0.44 % | 208.040 M -2.69 % | 213.790 M 2.22 % | 209.150 M 6.42 % | 196.530 M -1.31 % | 199.140 M 11.44 % | 178.690 M 6.39 % | 167.960 M 38.97 % | 120.860 M -11.32 % | 136.290 M 97.29 % | 69.080 M -44.91 % | 125.390 M 4.77 % | 119.680 M -16.65 % | 143.580 M 12.39 % | 127.750 M -10.54 % | 142.800 M 54.11 % | 92.660 M 2.55 % | 90.360 M 25.59 % | 71.950 M -11.79 % | 81.570 M 41.32 % | 57.720 M -33.81 % | 87.200 M 1.96 % | 85.520 M 4.00 % | 82.230 M -85.86 % | 581.670 M 626.36 % | 80.080 M 3.38 % | 77.460 M 14.45 % | 67.680 M 112.70 % | 31.820 M 0.54 % | 31.650 M 149.41 % | 12.690 M -75.31 % | 51.390 M -87.99 % | 427.900 M 1 117.35 % | 35.150 M 102.01 % | 17.400 M 1 413.04 % | 1.150 M 139.38 % | -2.920 M -127.76 % | 10.520 M 330.20 % | -4.570 M -110.60 % | -2.170 M 97.30 % | -80.330 M -406.95 % | 26.170 M 1.87 % | 25.690 M -18.91 % | 31.680 M -24.30 % | 41.850 M 1 407.81 % | -3.200 M -110.09 % | 31.730 M 90.69 % | 16.640 M 182.87 % | -20.080 M -183.70 % | 23.990 M 7 638.71 % | 310.000 K -96.45 % | 8.740 M |
| Income before tax ratio | 0.26 263.79 % | -0.16 -159.47 % | 0.27 21.48 % | 0.22 -10.99 % | 0.25 75.88 % | 0.14 -27.07 % | 0.20 -5.91 % | 0.21 21.38 % | 0.17 17.01 % | 0.15 -27.14 % | 0.20 7.91 % | 0.19 2.10 % | 0.18 44.30 % | 0.13 -5.34 % | 0.13 58.09 % | 0.08 -47.12 % | 0.16 30.25 % | 0.12 -43.01 % | 0.22 -8.32 % | 0.24 -14.48 % | 0.27 98.26 % | 0.14 -6.65 % | 0.15 3.89 % | 0.14 20.26 % | 0.12 35.56 % | 0.09 -51.96 % | 0.18 10.04 % | 0.17 -6.31 % | 0.18 -85.46 % | 1.22 607.68 % | 0.17 -13.93 % | 0.20 6.43 % | 0.19 84.16 % | 0.10 -4.87 % | 0.11 100.98 % | 0.05 -65.17 % | 0.15 -89.29 % | 1.43 1 027.28 % | 0.13 129.68 % | 0.06 1 349.94 % | 0.00 150.36 % | -0.01 -120.58 % | 0.04 314.83 % | -0.02 -122.51 % | -0.01 97.14 % | -0.27 -386.61 % | 0.09 8.43 % | 0.09 -23.51 % | 0.11 1.01 % | 0.11 962.24 % | -0.01 -112.44 % | 0.10 61.01 % | 0.06 181.22 % | -0.08 -198.02 % | 0.08 5 737.31 % | 0.00 -96.01 % | 0.03 |
| EBITDA | 334.830 M 514.29 % | -80.820 M -125.92 % | 311.830 M 6.48 % | 292.850 M 1.47 % | 288.600 M 2.52 % | 281.500 M 16.81 % | 240.990 M -11.18 % | 271.330 M -3.57 % | 281.370 M 13.54 % | 247.810 M -5.23 % | 261.490 M 12.39 % | 232.660 M 8.58 % | 214.280 M 28.56 % | 166.680 M -8.39 % | 181.950 M 70.30 % | 106.840 M -39.23 % | 175.800 M -1.17 % | 177.880 M -6.85 % | 190.970 M -1.52 % | 193.920 M 3.35 % | 187.630 M 26.07 % | 148.830 M 3.32 % | 144.050 M 9.74 % | 131.260 M -3.93 % | 136.630 M 19.80 % | 114.050 M -20.41 % | 143.290 M 0.92 % | 141.990 M 1.86 % | 139.400 M -78.48 % | 647.760 M 351.94 % | 143.330 M 11.53 % | 128.510 M 7.75 % | 119.270 M 33.73 % | 89.190 M -11.57 % | 100.860 M 24.63 % | 80.930 M -32.46 % | 119.830 M -2.37 % | 122.738 M 22.36 % | 100.310 M 8.10 % | 92.790 M 11.05 % | 83.560 M 31.45 % | 63.570 M -32.91 % | 94.760 M 15.42 % | 82.100 M 1.96 % | 80.520 M 35.90 % | 59.250 M -45.79 % | 109.300 M 1.27 % | 107.930 M -1.71 % | 109.810 M -19.75 % | 136.840 M 77.99 % | 76.880 M -30.88 % | 111.230 M 16.75 % | 95.270 M 35.67 % | 70.220 M -31.36 % | 102.300 M 23.82 % | 82.620 M -6.49 % | 88.350 M |
| Net income ratio | 0.19 243.66 % | -0.13 -164.05 % | 0.21 22.25 % | 0.17 -10.19 % | 0.19 92.12 % | 0.10 -35.47 % | 0.15 -0.21 % | 0.15 19.42 % | 0.13 15.49 % | 0.11 -24.98 % | 0.15 4.01 % | 0.14 5.39 % | 0.13 50.07 % | 0.09 -13.65 % | 0.10 96.33 % | 0.05 -55.96 % | 0.12 188.76 % | -0.13 -180.32 % | 0.17 -4.72 % | 0.18 -36.05 % | 0.27 98.26 % | 0.14 -6.65 % | 0.15 -16.48 % | 0.18 90.59 % | 0.09 6.42 % | 0.09 -51.97 % | 0.18 10.04 % | 0.17 -6.31 % | 0.18 -85.46 % | 1.22 607.77 % | 0.17 -13.95 % | 0.20 6.45 % | 0.19 84.13 % | 0.10 -4.83 % | 0.11 100.92 % | 0.05 -65.17 % | 0.15 -89.29 % | 1.43 1 027.28 % | 0.13 129.68 % | 0.06 1 349.94 % | 0.00 150.36 % | -0.01 -120.58 % | 0.04 314.83 % | -0.02 -122.51 % | -0.01 97.14 % | -0.27 -386.72 % | 0.09 8.39 % | 0.09 -18.55 % | 0.11 -5.14 % | 0.11 962.24 % | -0.01 -112.44 % | 0.10 66.62 % | 0.06 178.48 % | -0.08 -198.02 % | 0.08 5 737.31 % | 0.00 -95.40 % | 0.03 |
| Ratio EBITDA | 0.35 532.99 % | -0.08 -123.14 % | 0.35 16.51 % | 0.30 -9.03 % | 0.33 71.33 % | 0.19 -15.19 % | 0.23 -14.12 % | 0.26 14.51 % | 0.23 24.84 % | 0.18 -30.04 % | 0.26 8.83 % | 0.24 4.20 % | 0.23 33.48 % | 0.17 -2.22 % | 0.18 36.46 % | 0.13 -41.67 % | 0.22 22.86 % | 0.18 -36.31 % | 0.29 -19.67 % | 0.36 -1.20 % | 0.36 62.18 % | 0.22 -5.94 % | 0.24 -9.22 % | 0.26 30.98 % | 0.20 14.92 % | 0.17 -42.23 % | 0.30 8.91 % | 0.28 -8.24 % | 0.30 -77.86 % | 1.36 340.31 % | 0.31 -7.14 % | 0.33 0.19 % | 0.33 15.78 % | 0.29 -16.32 % | 0.34 0.43 % | 0.34 -4.73 % | 0.36 -12.91 % | 0.41 13.30 % | 0.36 22.91 % | 0.29 6.41 % | 0.28 68.09 % | 0.16 -50.27 % | 0.33 7.72 % | 0.31 7.73 % | 0.29 44.12 % | 0.20 -49.38 % | 0.39 7.79 % | 0.36 -7.29 % | 0.39 7.08 % | 0.37 17.35 % | 0.31 -14.74 % | 0.36 -1.41 % | 0.37 32.97 % | 0.28 -19.62 % | 0.35 -6.60 % | 0.37 5.10 % | 0.35 |
| Gross profit ratio | 0.75 -18.40 % | 0.92 24.56 % | 0.74 10.48 % | 0.67 32.59 % | 0.51 47.32 % | 0.34 -43.65 % | 0.61 -6.72 % | 0.65 28.65 % | 0.51 59.55 % | 0.32 -46.87 % | 0.60 7.39 % | 0.56 -9.96 % | 0.62 29.48 % | 0.48 -11.64 % | 0.54 -11.85 % | 0.61 -0.88 % | 0.62 8.45 % | 0.57 -23.57 % | 0.75 -3.69 % | 0.78 6.05 % | 0.73 61.13 % | 0.45 -26.93 % | 0.62 -3.67 % | 0.65 21.89 % | 0.53 26.97 % | 0.42 -31.21 % | 0.61 4.37 % | 0.58 -6.14 % | 0.62 42.42 % | 0.43 -28.27 % | 0.61 -7.29 % | 0.65 -4.09 % | 0.68 5.47 % | 0.65 -11.29 % | 0.73 -3.03 % | 0.75 2.55 % | 0.73 6.86 % | 0.69 -3.78 % | 0.71 1.65 % | 0.70 0.57 % | 0.70 34.09 % | 0.52 -17.40 % | 0.63 -7.54 % | 0.68 9.00 % | 0.62 23.69 % | 0.50 -25.00 % | 0.67 4.93 % | 0.64 -4.33 % | 0.67 8.87 % | 0.62 -4.51 % | 0.65 0.19 % | 0.64 -8.36 % | 0.70 266.79 % | 0.19 -67.84 % | 0.60 -8.76 % | 0.65 9.79 % | 0.59 |
| Weighted average shs out dil | 71.956 M -0.22 % | 72.114 M 0.00 % | 72.114 M 0.33 % | 71.873 M -0.26 % | 72.061 M 5.80 % | 68.110 M -0.88 % | 68.718 M 2.77 % | 66.867 M 1.00 % | 66.205 M 7.75 % | 61.446 M -3.05 % | 63.380 M 1.78 % | 62.272 M -0.30 % | 62.457 M -0.21 % | 62.588 M 0.52 % | 62.266 M 0.03 % | 62.246 M -0.25 % | 62.400 M -0.04 % | 62.424 M 7.96 % | 57.819 M 11.36 % | 51.918 M 0.35 % | 51.739 M -0.05 % | 51.765 M -0.32 % | 51.931 M 0.38 % | 51.734 M 0.20 % | 51.629 M -0.15 % | 51.705 M -0.39 % | 51.905 M 0.14 % | 51.830 M 0.22 % | 51.717 M -0.15 % | 51.796 M 0.25 % | 51.665 M -1.30 % | 52.345 M 1.32 % | 51.664 M -0.96 % | 52.164 M 0.54 % | 51.885 M 2.22 % | 50.760 M -2.21 % | 51.909 M 0.20 % | 51.804 M 0.22 % | 51.691 M 1.01 % | 51.176 M -11.76 % | 58.000 M 19.18 % | 48.667 M -7.48 % | 52.600 M 3.59 % | 50.778 M -6.40 % | 54.250 M 4.66 % | 51.832 M 1.05 % | 51.294 M -0.17 % | 51.380 M -1.56 % | 52.193 M 1.02 % | 51.667 M -3.13 % | 53.333 M 2.53 % | 52.016 M 0.45 % | 51.784 M -0.71 % | 52.152 M 0.00 % | 52.152 M 1.58 % | 51.343 M 1.60 % | 50.533 M |
| Weighted average shs out | 71.956 M -0.22 % | 72.114 M 0.00 % | 72.114 M 0.33 % | 71.873 M -0.26 % | 72.061 M 5.80 % | 68.110 M -0.88 % | 68.718 M 2.77 % | 66.867 M 2.29 % | 65.367 M 6.15 % | 61.582 M -2.84 % | 63.380 M 1.78 % | 62.272 M -0.30 % | 62.457 M -0.36 % | 62.681 M 0.67 % | 62.266 M 0.03 % | 62.246 M -0.25 % | 62.400 M 0.01 % | 62.391 M 7.91 % | 57.819 M 11.36 % | 51.918 M 0.35 % | 51.739 M -0.05 % | 51.765 M -0.32 % | 51.931 M 0.38 % | 51.734 M 0.20 % | 51.629 M -0.15 % | 51.705 M -0.39 % | 51.905 M 0.14 % | 51.830 M 0.22 % | 51.717 M -0.15 % | 51.796 M 0.25 % | 51.665 M -1.30 % | 52.345 M 1.32 % | 51.664 M -0.96 % | 52.164 M 0.54 % | 51.885 M 2.22 % | 50.760 M -2.21 % | 51.909 M 0.20 % | 51.804 M 0.22 % | 51.691 M 1.01 % | 51.176 M -11.76 % | 58.000 M 19.18 % | 48.667 M -7.48 % | 52.600 M 3.59 % | 50.778 M -6.40 % | 54.250 M 4.98 % | 51.675 M 0.74 % | 51.294 M -0.17 % | 51.380 M -1.56 % | 52.193 M 1.02 % | 51.667 M -3.13 % | 53.333 M 2.53 % | 52.016 M 0.45 % | 51.784 M -0.71 % | 52.152 M 0.00 % | 52.152 M 1.58 % | 51.343 M 1.60 % | 50.533 M |
| EPS diluted | 2.52 237.70 % | -1.83 -171.76 % | 2.55 11.35 % | 2.29 0.44 % | 2.28 12.32 % | 2.03 -13.25 % | 2.34 0.43 % | 2.33 -0.43 % | 2.34 3.54 % | 2.26 -1.31 % | 2.29 5.53 % | 2.17 10.15 % | 1.97 41.73 % | 1.39 -17.75 % | 1.69 144.93 % | 0.69 -54.00 % | 1.50 166.37 % | -2.26 -217.10 % | 1.93 4.89 % | 1.84 -33.33 % | 2.76 55.06 % | 1.78 2.30 % | 1.74 0.58 % | 1.73 39.52 % | 1.24 10.71 % | 1.12 -33.33 % | 1.68 1.82 % | 1.65 3.77 % | 1.59 -85.84 % | 11.23 624.52 % | 1.55 4.73 % | 1.48 12.98 % | 1.31 114.75 % | 0.61 0.00 % | 0.61 144.00 % | 0.25 -74.75 % | 0.99 -88.01 % | 8.26 1 114.71 % | 0.68 100.00 % | 0.34 1 600.00 % | 0.02 136.04 % | -0.06 -127.75 % | 0.20 322.22 % | -0.09 -125.00 % | -0.04 97.45 % | -1.57 -407.84 % | 0.51 2.00 % | 0.50 -12.28 % | 0.57 -26.92 % | 0.78 1 400.00 % | -0.06 -109.84 % | 0.61 96.77 % | 0.31 179.49 % | -0.39 -184.78 % | 0.46 7 566.67 % | 0.01 -96.00 % | 0.15 |
| Earnings per share | 2.52 237.70 % | -1.83 -171.76 % | 2.55 11.35 % | 2.29 0.44 % | 2.28 12.32 % | 2.03 -13.25 % | 2.34 0.43 % | 2.33 -1.69 % | 2.37 4.87 % | 2.26 -3.00 % | 2.33 7.37 % | 2.17 10.15 % | 1.97 41.73 % | 1.39 -17.75 % | 1.69 144.93 % | 0.69 -54.00 % | 1.50 166.37 % | -2.26 -217.10 % | 1.93 4.89 % | 1.84 -33.33 % | 2.76 55.06 % | 1.78 2.30 % | 1.74 0.58 % | 1.73 39.52 % | 1.24 10.71 % | 1.12 -33.33 % | 1.68 1.82 % | 1.65 3.77 % | 1.59 -85.84 % | 11.23 624.52 % | 1.55 4.73 % | 1.48 12.98 % | 1.31 114.75 % | 0.61 0.00 % | 0.61 144.00 % | 0.25 -74.75 % | 0.99 -88.01 % | 8.26 1 114.71 % | 0.68 100.00 % | 0.34 1 600.00 % | 0.02 136.04 % | -0.06 -127.75 % | 0.20 322.22 % | -0.09 -125.00 % | -0.04 97.45 % | -1.57 -407.84 % | 0.51 2.00 % | 0.50 -12.28 % | 0.57 -26.92 % | 0.78 1 400.00 % | -0.06 -109.84 % | 0.61 96.77 % | 0.31 179.49 % | -0.39 -184.78 % | 0.46 7 566.67 % | 0.01 -96.00 % | 0.15 |
| Gross profit | 720.810 M -21.92 % | 923.170 M 39.51 % | 661.700 M 0.97 % | 655.340 M 47.90 % | 443.110 M -11.84 % | 502.640 M -22.39 % | 647.610 M -3.53 % | 671.290 M 8.34 % | 619.640 M 45.11 % | 427.010 M -28.04 % | 593.370 M 10.90 % | 535.030 M -6.18 % | 570.250 M 24.70 % | 457.310 M -17.22 % | 552.410 M 10.01 % | 502.150 M 3.27 % | 486.230 M -12.76 % | 557.350 M 11.78 % | 498.610 M 18.07 % | 422.310 M 10.94 % | 380.680 M 25.25 % | 303.940 M -19.73 % | 378.650 M 16.45 % | 325.150 M -10.60 % | 363.710 M 32.36 % | 274.780 M -5.21 % | 289.890 M -3.28 % | 299.730 M 4.18 % | 287.700 M 38.44 % | 207.810 M -26.38 % | 282.260 M 11.35 % | 253.490 M 3.14 % | 245.780 M 21.81 % | 201.770 M -6.25 % | 215.230 M 20.33 % | 178.860 M -27.31 % | 246.050 M 19.79 % | 205.400 M 3.91 % | 197.680 M -10.60 % | 221.120 M 4.95 % | 210.690 M 4.86 % | 200.930 M 11.42 % | 180.330 M -0.93 % | 182.020 M 3.17 % | 176.430 M 16.63 % | 151.270 M -19.68 % | 188.330 M -1.42 % | 191.050 M 1.42 % | 188.370 M -18.41 % | 230.880 M 44.83 % | 159.410 M -18.78 % | 196.270 M 8.53 % | 180.840 M 274.25 % | 48.320 M -72.54 % | 175.940 M 20.95 % | 145.460 M -2.31 % | 148.900 M |
| Income tax expense | 71.700 M 342.72 % | -29.540 M -150.48 % | 58.520 M 8.85 % | 53.760 M -3.34 % | 55.620 M -15.79 % | 66.050 M 39.82 % | 47.240 M -18.54 % | 57.990 M 6.93 % | 54.230 M 10.56 % | 49.050 M -9.18 % | 54.010 M 23.96 % | 43.570 M -3.01 % | 44.920 M 25.72 % | 35.730 M 15.04 % | 31.060 M 18.78 % | 26.150 M -17.72 % | 31.780 M -87.33 % | 250.770 M 683.66 % | 32.000 M -0.68 % | 32.220 M | 0.000 | 0.000 | 0.000 100.00 % | -17.550 M -200.00 % | 17.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 200.00 % | -10.000 K -200.00 % | 10.000 K | 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 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 M |
| Cost of revenue | 235.370 M 209.01 % | 76.170 M -66.96 % | 230.540 M -28.17 % | 320.940 M -25.73 % | 432.140 M -52.89 % | 917.220 M 121.36 % | 414.350 M 16.54 % | 355.530 M -40.72 % | 599.710 M -34.36 % | 913.660 M 130.51 % | 396.360 M -6.37 % | 423.320 M 21.13 % | 349.480 M -29.78 % | 497.670 M 6.58 % | 466.940 M 48.39 % | 314.670 M 5.69 % | 297.720 M -28.64 % | 417.220 M 148.73 % | 167.740 M 38.35 % | 121.240 M -12.73 % | 138.930 M -61.89 % | 364.510 M 58.57 % | 229.880 M 28.98 % | 178.230 M -44.75 % | 322.610 M -15.90 % | 383.590 M 104.10 % | 187.940 M -12.96 % | 215.930 M 22.10 % | 176.850 M -34.52 % | 270.070 M 47.31 % | 183.330 M 36.66 % | 134.150 M 16.98 % | 114.680 M 3.94 % | 110.330 M 37.74 % | 80.100 M 35.46 % | 59.130 M -34.07 % | 89.680 M -4.69 % | 94.090 M 18.13 % | 79.650 M -15.45 % | 94.200 M 2.97 % | 91.480 M -50.68 % | 185.480 M 74.77 % | 106.130 M 24.39 % | 85.320 M -19.53 % | 106.030 M -28.49 % | 148.280 M 62.29 % | 91.370 M -14.34 % | 106.670 M 15.38 % | 92.450 M -35.73 % | 143.850 M 64.12 % | 87.650 M -19.21 % | 108.490 M 41.82 % | 76.500 M -62.48 % | 203.890 M 70.73 % | 119.420 M 54.43 % | 77.330 M -23.80 % | 101.480 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.580 M | 0.000 | 0.000 | 0.000 -100.00 % | 280.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 167.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 415.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.180 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.820 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.750 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.980 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 488.290 M -16.06 % | 581.700 M 29.95 % | 447.640 M -3.84 % | 465.500 M | 0.000 -100.00 % | 170.430 M 45.77 % | 116.920 M | 0.000 -100.00 % | 619.640 M | 0.000 -100.00 % | 593.370 M 10.90 % | 535.030 M -6.18 % | 570.250 M 24.70 % | 457.310 M -17.22 % | 552.410 M 10.01 % | 502.150 M 3.27 % | 486.230 M 19.68 % | 406.260 M -18.52 % | 498.610 M 101.26 % | 247.750 M 18.97 % | 208.240 M 35.33 % | 153.880 M -35.88 % | 239.980 M -26.19 % | 325.150 M -10.60 % | 363.710 M 32.36 % | 274.780 M -5.31 % | 290.180 M 50.80 % | 192.430 M 7.49 % | 179.020 M 1 719.31 % | 9.840 M -94.29 % | 172.380 M 15.03 % | 149.860 M -2.34 % | 153.450 M -16.58 % | 183.950 M 51.30 % | 121.580 M -1.71 % | 123.690 M 0.36 % | 123.250 M 155.40 % | -222.490 M -236.89 % | 162.530 M -20.22 % | 203.720 M -2.77 % | 209.530 M 2.80 % | 203.830 M 20.03 % | 169.820 M -8.99 % | 186.590 M 4.47 % | 178.600 M -3.65 % | 185.360 M 47.57 % | 125.610 M -24.04 % | 165.360 M 5.54 % | 156.680 M -45.48 % | 287.400 M 76.74 % | 162.610 M -1.17 % | 164.530 M 0.20 % | 164.200 M 628.16 % | 22.550 M -80.91 % | 118.140 M 10.55 % | 106.870 M 1.63 % | 105.160 M |
| Operating expenses | 488.290 M -26.52 % | 664.490 M 48.44 % | 447.640 M -3.84 % | 465.500 M 88.74 % | 246.630 M -37.12 % | 392.210 M -14.31 % | 457.720 M -31.81 % | 671.290 M 8.34 % | 619.640 M 45.11 % | 427.010 M -28.04 % | 593.370 M 10.90 % | 535.030 M -6.18 % | 570.250 M 24.70 % | 457.310 M -17.22 % | 552.410 M 56.13 % | 353.820 M -27.23 % | 486.230 M 19.68 % | 406.260 M -18.52 % | 498.610 M 101.26 % | 247.750 M 18.97 % | 208.240 M -31.49 % | 303.940 M 26.65 % | 239.980 M -26.19 % | 325.150 M -10.60 % | 363.710 M 32.36 % | 274.780 M 54.41 % | 177.950 M -7.52 % | 192.430 M 7.49 % | 179.020 M -4.33 % | 187.120 M -7.45 % | 202.190 M 14.87 % | 176.020 M -1.17 % | 178.110 M -3.17 % | 183.950 M 29.11 % | 142.470 M -14.26 % | 166.160 M 19.38 % | 139.180 M 162.56 % | -222.490 M -279.17 % | 124.180 M -22.62 % | 160.480 M -23.41 % | 209.530 M 2.80 % | 203.830 M 20.03 % | 169.820 M -8.99 % | 186.590 M 32.58 % | 140.740 M -39.23 % | 231.600 M 84.38 % | 125.610 M -24.04 % | 165.360 M 5.54 % | 156.680 M -45.48 % | 287.400 M 76.74 % | 162.610 M -1.17 % | 164.530 M 0.20 % | 164.200 M 628.16 % | 22.550 M -80.91 % | 118.140 M 10.55 % | 106.870 M 1.63 % | 105.160 M |
| Cost and expenses | 723.660 M -2.30 % | 740.660 M 9.21 % | 678.180 M -13.77 % | 786.440 M 15.86 % | 678.770 M -48.16 % | 1.309 B 50.15 % | 872.070 M 104.93 % | 425.540 M -58.11 % | 1.016 B -12.10 % | 1.156 B 45.90 % | 792.040 M -0.63 % | 797.040 M 4.88 % | 759.970 M -8.50 % | 830.600 M -5.80 % | 881.740 M 18.68 % | 742.960 M 13.60 % | 654.010 M -22.61 % | 845.130 M 69.62 % | 498.260 M 35.03 % | 368.990 M 6.29 % | 347.170 M -31.46 % | 506.500 M 7.80 % | 469.860 M 15.87 % | 405.510 M -30.42 % | 582.800 M -11.48 % | 658.370 M 79.94 % | 365.890 M -10.40 % | 408.360 M 14.75 % | 355.870 M -7.99 % | 386.780 M 0.33 % | 385.520 M 33.74 % | 288.260 M 7.26 % | 268.750 M -9.44 % | 296.760 M 33.00 % | 223.130 M -0.96 % | 225.290 M -2.23 % | 230.440 M 16.07 % | 198.540 M -2.60 % | 203.830 M -19.97 % | 254.680 M -15.39 % | 301.010 M -22.68 % | 389.310 M 41.08 % | 275.950 M 1.49 % | 271.910 M 10.19 % | 246.770 M -35.04 % | 379.880 M 75.08 % | 216.980 M -20.24 % | 272.030 M 9.19 % | 249.130 M -42.23 % | 431.250 M 72.32 % | 250.260 M -8.34 % | 273.020 M 13.43 % | 240.700 M 6.30 % | 226.440 M -4.68 % | 237.560 M 28.97 % | 184.200 M -10.86 % | 206.640 M |
| Research and development expenses | 0.000 -100.00 % | 410.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 380.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 82.380 M | 0.000 | 0.000 -100.00 % | 246.630 M 11.40 % | 221.400 M -35.04 % | 340.800 M -49.23 % | 671.290 M | 0.000 -100.00 % | 326.630 M | 0.000 | 0.000 | 0.000 -100.00 % | 185.130 M | 0.000 100.00 % | -148.330 M | 0.000 -100.00 % | 427.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 144.470 M 228.73 % | -112.230 M | 0.000 | 0.000 -100.00 % | 100.660 M 237.67 % | 29.810 M 13.95 % | 26.160 M 21.06 % | 21.610 M -72.66 % | 79.040 M 278.36 % | 20.890 M -50.81 % | 42.470 M 166.60 % | 15.930 M -80.68 % | 82.440 M 314.97 % | -38.350 M 11.31 % | -43.240 M | 0.000 -100.00 % | 100.400 M | 0.000 | 0.000 100.00 % | -37.860 M -181.88 % | 46.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.730 M | 0.000 | 0.000 -100.00 % | 73.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.160 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.020 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 23.280 M -0.30 % | 23.350 M 72.96 % | 13.500 M -28.65 % | 18.920 M 38.20 % | 13.690 M -6.81 % | 14.690 M | 0.000 -100.00 % | 11.020 M -56.08 % | 25.090 M 765.17 % | 2.900 M -83.80 % | 17.900 M 21.11 % | 14.780 M 136.48 % | 6.250 M 160.42 % | 2.400 M -78.28 % | 11.050 M 40.76 % | 7.850 M -7.21 % | 8.460 M -20.26 % | 10.610 M -7.74 % | 11.500 M -65.27 % | 33.110 M 185.43 % | 11.600 M -56.94 % | 26.940 M 36.06 % | 19.800 M -23.32 % | 25.820 M 17.68 % | 21.940 M -17.77 % | 26.680 M 11.12 % | 24.010 M -4.19 % | 25.060 M -5.04 % | 26.390 M -16.88 % | 31.750 M -6.56 % | 33.980 M 50.02 % | 22.650 M -3.53 % | 23.480 M -31.04 % | 34.050 M -14.40 % | 39.780 M 1.17 % | 39.320 M -1.50 % | 39.920 M | 0.000 -100.00 % | 37.830 M -11.69 % | 42.840 M 6.28 % | 40.310 M | 0.000 -100.00 % | 34.990 M -6.49 % | 37.420 M 11.57 % | 33.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 58.520 M 2.15 % | 57.290 M 2.45 % | 55.920 M 0.61 % | 55.580 M 1.07 % | 54.990 M -4.94 % | 57.850 M 13.21 % | 51.100 M 9.89 % | 46.500 M -1.34 % | 47.130 M -4.03 % | 49.110 M 10.51 % | 44.440 M 13.40 % | 39.190 M -2.20 % | 40.070 M -0.15 % | 40.130 M 15.95 % | 34.610 M 15.71 % | 29.910 M -28.70 % | 41.950 M -11.89 % | 47.610 M 32.66 % | 35.890 M 8.56 % | 33.060 M -0.54 % | 33.240 M 13.72 % | 29.230 M -13.75 % | 33.890 M 1.16 % | 33.500 M 1.15 % | 33.120 M 11.70 % | 29.650 M -7.57 % | 32.080 M 2.13 % | 31.410 M 2.05 % | 30.780 M -10.39 % | 34.350 M 17.36 % | 29.270 M 3.06 % | 28.400 M 1.00 % | 28.120 M 20.58 % | 23.320 M -20.76 % | 29.430 M 1.80 % | 28.910 M 1.37 % | 28.520 M 446.36 % | 5.220 M -80.90 % | 27.330 M -16.04 % | 32.550 M -22.67 % | 42.090 M -0.96 % | 42.500 M -13.71 % | 49.250 M 0.00 % | 49.250 M 0.20 % | 49.150 M 2.80 % | 47.810 M 2.64 % | 46.580 M 0.74 % | 46.240 M 0.57 % | 45.980 M -1.90 % | 46.870 M 5.33 % | 44.500 M -0.63 % | 44.780 M 0.00 % | 44.780 M 7.64 % | 41.600 M -6.54 % | 44.510 M 1.07 % | 44.040 M -1.26 % | 44.600 M |
| Operating income | 232.520 M -10.11 % | 258.680 M 20.84 % | 214.060 M 12.76 % | 189.840 M -3.38 % | 196.480 M 28.24 % | 153.210 M -19.32 % | 189.890 M -68.42 % | 601.270 M 195.35 % | 203.580 M 4.11 % | 195.540 M -1.09 % | 197.690 M 22.55 % | 161.310 M 0.97 % | 159.760 M 15.66 % | 138.130 M 0.38 % | 137.610 M 86.31 % | 73.860 M -43.16 % | 129.940 M -22.65 % | 167.980 M -0.07 % | 168.090 M -3.71 % | 174.560 M 1.23 % | 172.440 M 14.91 % | 150.060 M 8.21 % | 138.670 M 41.69 % | 97.870 M -5.46 % | 103.520 M 27.08 % | 81.460 M -27.42 % | 112.230 M 4.59 % | 107.300 M -1.27 % | 108.680 M 19.30 % | 91.100 M 13.78 % | 80.070 M 3.36 % | 77.470 M -15.53 % | 91.710 M 414.65 % | 17.820 M -75.32 % | 72.200 M 31.30 % | 54.990 M -47.77 % | 105.290 M -75.39 % | 427.890 M 486.31 % | 72.980 M 23.93 % | 58.890 M -70.27 % | 198.060 M 6 929.66 % | -2.900 M -108.08 % | 35.910 M 0.73 % | 35.650 M 2.18 % | 34.890 M 143.43 % | -80.330 M -228.08 % | 62.720 M 14.52 % | 54.770 M 9.28 % | 50.120 M 188.68 % | -56.520 M -285.31 % | 30.500 M -51.90 % | 63.410 M 281.07 % | 16.640 M -35.43 % | 25.770 M -55.42 % | 57.800 M 49.78 % | 38.590 M -11.77 % | 43.740 M |
| Operating income ratio | 0.24 -6.06 % | 0.26 7.89 % | 0.24 23.38 % | 0.19 -13.38 % | 0.22 114.31 % | 0.10 -41.42 % | 0.18 -69.46 % | 0.59 250.73 % | 0.17 14.47 % | 0.15 -26.98 % | 0.20 18.67 % | 0.17 -3.10 % | 0.17 20.09 % | 0.14 7.14 % | 0.13 49.29 % | 0.09 -45.45 % | 0.17 -3.84 % | 0.17 -31.67 % | 0.25 -21.45 % | 0.32 -3.23 % | 0.33 47.83 % | 0.22 -1.49 % | 0.23 17.21 % | 0.19 28.90 % | 0.15 21.91 % | 0.12 -47.32 % | 0.23 12.88 % | 0.21 -11.06 % | 0.23 22.72 % | 0.19 10.85 % | 0.17 -13.95 % | 0.20 -21.45 % | 0.25 345.60 % | 0.06 -76.64 % | 0.24 5.80 % | 0.23 -26.32 % | 0.31 -78.05 % | 1.43 442.93 % | 0.26 40.90 % | 0.19 -71.51 % | 0.66 8 833.65 % | -0.01 -105.99 % | 0.13 -5.99 % | 0.13 7.96 % | 0.12 146.06 % | -0.27 -219.59 % | 0.22 21.89 % | 0.18 3.07 % | 0.18 218.33 % | -0.15 -222.18 % | 0.12 -40.67 % | 0.21 221.78 % | 0.06 -36.72 % | 0.10 -47.79 % | 0.20 12.98 % | 0.17 -0.85 % | 0.17 |
| Total other income expenses net | 20.510 M 104.88 % | -420.140 M -1 581.98 % | 28.350 M -0.56 % | 28.510 M 21.63 % | 23.440 M -57.96 % | 55.750 M 207.16 % | 18.150 M 104.68 % | -387.480 M -7 056.55 % | 5.570 M 462.63 % | 990.000 K -31.72 % | 1.450 M -91.66 % | 17.380 M 111.95 % | 8.200 M 147.48 % | -17.270 M -1 208.33 % | -1.320 M 72.38 % | -4.780 M -5.05 % | -4.550 M 90.58 % | -48.300 M -97.06 % | -24.510 M 47.64 % | -46.810 M -57.93 % | -29.640 M 48.36 % | -57.400 M -18.82 % | -48.310 M -86.38 % | -25.920 M -18.09 % | -21.950 M 7.54 % | -23.740 M 5.15 % | -25.030 M -14.92 % | -21.780 M 17.66 % | -26.450 M -105.39 % | 490.570 M 4 905 600.00 % | 10.000 K 200.00 % | -10.000 K 99.96 % | -24.030 M -271.64 % | 14.000 M 134.53 % | -40.550 M 4.14 % | -42.300 M 21.52 % | -53.900 M -539 100.00 % | 10.000 K 100.03 % | -37.830 M 8.82 % | -41.490 M 78.93 % | -196.910 M -984 450.00 % | -20.000 K 99.92 % | -25.390 M 36.87 % | -40.220 M -8.53 % | -37.060 M | 0.000 100.00 % | -36.550 M -25.69 % | -29.080 M -57.70 % | -18.440 M -118.75 % | 98.370 M 391.90 % | -33.700 M -6.38 % | -31.680 M | 0.000 100.00 % | -45.850 M -35.61 % | -33.810 M 11.68 % | -38.280 M -9.37 % | -35.000 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-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-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -350.230 M | 0.000 -100.00 % | 558.370 M | 0.000 100.00 % | -383.380 M -206.86 % | 358.770 M -33.35 % | 538.300 M 38.11 % | 389.750 M -30.88 % | 563.840 M -18.22 % | 689.460 M 33.26 % | 517.390 M 7.55 % | 481.090 M 255.52 % | 135.320 M -69.29 % | 440.700 M -1.00 % | 445.140 M 20.94 % | 368.070 M -24.44 % | 487.140 M 220.89 % | 151.810 M -65.82 % | 444.130 M 1 055.08 % | 38.450 M -93.42 % | 584.050 M 1 348.90 % | 40.310 M -94.14 % | 688.450 M 9.75 % | 627.270 M 7 340.93 % | 8.430 M -98.41 % | 528.730 M 7 035.36 % | 7.410 M -99.11 % | 829.640 M 6 233.13 % | 13.100 M -99.19 % | 1.609 B 3 447.64 % | 45.360 M -97.22 % | 1.631 B 6 849.38 % | 23.470 M -98.59 % | 1.664 B 4 939.87 % | 33.010 M -98.28 % | 1.915 B 3 326.77 % | 55.880 M -97.54 % | 2.275 B 3 917.89 % | 56.630 M -97.55 % | 2.310 B 3 907.17 % | 57.640 M -97.65 % | 2.456 B 3 850.22 % | 62.170 M -97.55 % | 2.540 B 3 974.70 % | 62.330 M -97.55 % | 2.549 B 3 579.93 % | 69.260 M -97.32 % | 2.582 B -4.38 % | 2.701 B |
| Total investments | 0.000 -100.00 % | 999.460 M | 0.000 -100.00 % | 592.240 M | 0.000 -100.00 % | 1.587 B 121.18 % | 717.540 M 33.20 % | 538.700 M -30.89 % | 779.500 M 104.90 % | 380.430 M -72.41 % | 1.379 B 617.14 % | 192.280 M -80.02 % | 962.180 M 525.56 % | 153.810 M -82.55 % | 881.400 M 533.87 % | 139.050 M -81.11 % | 736.140 M 3 678.95 % | 19.480 M -93.58 % | 303.620 M 1 321.44 % | 21.360 M -72.22 % | 76.900 M 467.11 % | 13.560 M -83.18 % | 80.620 M 336.96 % | 18.450 M 38.10 % | 13.360 M -20.76 % | 16.860 M -57.83 % | 39.980 M 169.77 % | 14.820 M -59.35 % | 36.460 M 39.16 % | 26.200 M 238.50 % | 7.740 M -91.47 % | 90.720 M 37 700.00 % | 240.000 K -99.49 % | 46.940 M 21 236.36 % | 220.000 K -99.67 % | 66.020 M 2 410.27 % | 2.630 M -97.65 % | 111.760 M 50 700.00 % | 220.000 K -99.81 % | 113.260 M 51 381.82 % | 220.000 K -99.81 % | 115.280 M 52 300.00 % | 220.000 K -99.82 % | 124.340 M 56 418.18 % | 220.000 K -99.82 % | 124.660 M 56 563.64 % | 220.000 K -99.84 % | 138.520 M 62 863.64 % | 220.000 K -99.86 % | 158.590 M |
| Total debt | 0.000 -100.00 % | 637.570 M | 0.000 -100.00 % | 612.430 M | 0.000 -100.00 % | 567.650 M | 0.000 -100.00 % | 578.190 M | 0.000 -100.00 % | 619.690 M | 0.000 -100.00 % | 640.180 M | 0.000 -100.00 % | 256.530 M | 0.000 -100.00 % | 503.810 M | 0.000 -100.00 % | 591.790 M | 0.000 -100.00 % | 533.810 M | 0.000 -100.00 % | 617.750 M | 0.000 -100.00 % | 726.170 M 9.93 % | 660.560 M | 0.000 -100.00 % | 534.570 M | 0.000 -100.00 % | 834.460 M | 0.000 -100.00 % | 1.622 B | 0.000 -100.00 % | 1.676 B | 0.000 -100.00 % | 1.687 B | 0.000 -100.00 % | 1.943 B | 0.000 -100.00 % | 2.331 B | 0.000 -100.00 % | 2.366 B | 0.000 -100.00 % | 2.513 B | 0.000 -100.00 % | 2.602 B | 0.000 -100.00 % | 2.611 B | 0.000 -100.00 % | 2.652 B -4.53 % | 2.778 B |
| Accumulated other comprehensive income loss | 5.383 B 694.03 % | 677.980 M -87.31 % | 5.343 B | 0.000 -100.00 % | 5.016 B 639.87 % | 677.980 M -83.50 % | 4.108 B | 0.000 -100.00 % | 3.568 B | 0.000 -100.00 % | 3.063 B | 0.000 -100.00 % | 2.805 B 239.59 % | 826.040 M -66.47 % | 2.464 B | 0.000 -100.00 % | 2.324 B 246.07 % | 671.540 M -60.33 % | 1.693 B | 0.000 -100.00 % | 1.455 B 118.43 % | 666.270 M -47.62 % | 1.272 B | 0.000 | 0.000 -100.00 % | 974.860 M | 0.000 -100.00 % | 806.840 M | 0.000 100.00 % | -89.670 M | 0.000 100.00 % | -233.770 M -153.43 % | 437.530 M 247.20 % | -297.230 M 14.84 % | -349.010 M 3.40 % | -361.310 M -183.58 % | 432.270 M 152.44 % | -824.360 M 5.91 % | -876.140 M -3.94 % | -842.920 M -292.65 % | 437.530 M 151.53 % | -849.070 M 5.75 % | -900.850 M -6.95 % | -842.330 M -293.49 % | 435.340 M 155.23 % | -788.170 M 6.16 % | -839.950 M 0.43 % | -843.610 M -293.78 % | 435.340 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 2.412 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.050 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.435 B | 0.000 | 0.000 | 0.000 -100.00 % | 889.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 562.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 349.510 M | 0.000 | 0.000 -100.00 % | 13.950 M | 0.000 | 0.000 | 0.000 100.00 % | -298.720 M | 0.000 | 0.000 | 0.000 100.00 % | -1.106 B | 0.000 | 0.000 | 0.000 100.00 % | -1.233 B | 0.000 | 0.000 | 0.000 100.00 % | -1.715 B | 0.000 | 0.000 | 0.000 100.00 % | -1.712 B | 0.000 | 0.000 | 0.000 100.00 % | -1.713 B 4.85 % | -1.801 B |
| Common stock | 0.000 -100.00 % | 71.990 M | 0.000 -100.00 % | 71.990 M | 0.000 -100.00 % | 71.990 M | 0.000 -100.00 % | 68.110 M | 0.000 -100.00 % | 65.180 M | 0.000 -100.00 % | 62.360 M | 0.000 -100.00 % | 62.360 M | 0.000 -100.00 % | 62.360 M | 0.000 -100.00 % | 62.360 M | 0.000 -100.00 % | 51.780 M | 0.000 -100.00 % | 51.780 M | 0.000 -100.00 % | 51.780 M -0.02 % | 51.790 M | 0.000 -100.00 % | 51.780 M | 0.000 -100.00 % | 51.780 M | 0.000 -100.00 % | 57.060 M | 0.000 -100.00 % | 57.060 M | 0.000 -100.00 % | 57.060 M | 0.000 -100.00 % | 51.780 M | 0.000 -100.00 % | 57.060 M | 0.000 -100.00 % | 51.790 M | 0.000 -100.00 % | 57.060 M | 0.000 -100.00 % | 51.790 M | 0.000 -100.00 % | 57.060 M | 0.000 -100.00 % | 51.790 M -9.24 % | 57.060 M |
| Total equity | 5.444 B 0.00 % | 5.444 B 0.83 % | 5.399 B 0.00 % | 5.399 B 6.50 % | 5.070 B 0.00 % | 5.070 B 22.08 % | 4.153 B 0.00 % | 4.153 B 14.83 % | 3.617 B 0.00 % | 3.617 B 16.36 % | 3.108 B 0.00 % | 3.108 B 9.10 % | 2.849 B 0.00 % | 2.849 B 13.78 % | 2.504 B 0.00 % | 2.504 B 5.77 % | 2.368 B 0.00 % | 2.368 B 39.86 % | 1.693 B 0.00 % | 1.693 B 16.31 % | 1.455 B 0.00 % | 1.455 B 14.41 % | 1.272 B 0.00 % | 1.272 B 13.60 % | 1.120 B 14.87 % | 974.860 M 0.00 % | 974.860 M 20.82 % | 806.840 M 0.00 % | 806.840 M 999.79 % | -89.670 M 0.00 % | -89.670 M 61.64 % | -233.770 M 0.00 % | -233.770 M 21.35 % | -297.230 M 0.00 % | -297.230 M 17.74 % | -361.310 M 0.00 % | -361.310 M 56.17 % | -824.360 M 0.00 % | -824.360 M 2.20 % | -842.920 M 0.00 % | -842.920 M 0.72 % | -849.070 M 0.00 % | -849.070 M -0.80 % | -842.330 M 0.00 % | -842.320 M -6.87 % | -788.170 M 0.00 % | -788.170 M 6.57 % | -843.610 M 0.00 % | -843.600 M 9.38 % | -930.890 M |
| Other non current liabilities | -5.444 B -6 110.85 % | 90.570 M 101.68 % | -5.399 B -8 856.81 % | 61.660 M 101.22 % | -5.070 B -8 965.15 % | 57.190 M 101.38 % | -4.153 B -7 040.21 % | 59.840 M | 0.000 -100.00 % | 106.460 M | 0.000 -100.00 % | 45.490 M | 0.000 -100.00 % | 34.890 M | 0.000 -100.00 % | 35.320 M | 0.000 -100.00 % | 33.190 M | 0.000 -100.00 % | 32.780 M | 0.000 -100.00 % | 28.840 M | 0.000 -100.00 % | 24.770 M 4.47 % | 23.710 M | 0.000 -100.00 % | 24.990 M | 0.000 -100.00 % | 22.540 M | 0.000 -100.00 % | 12.270 M | 0.000 -100.00 % | 19.220 M | 0.000 -100.00 % | 17.290 M | 0.000 -100.00 % | 18.020 M | 0.000 -100.00 % | 15.730 M | 0.000 -100.00 % | 15.740 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 12.820 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 12.000 M 27.93 % | 9.380 M |
| Long term debt | 0.000 -100.00 % | 420.550 M | 0.000 -100.00 % | 437.910 M | 0.000 -100.00 % | 423.850 M | 0.000 -100.00 % | 420.570 M | 0.000 -100.00 % | 429.750 M | 0.000 -100.00 % | 463.260 M | 0.000 -100.00 % | 134.220 M | 0.000 -100.00 % | 208.450 M | 0.000 -100.00 % | 351.280 M | 0.000 -100.00 % | 446.480 M | 0.000 -100.00 % | 429.210 M | 0.000 -100.00 % | 490.370 M 12.71 % | 435.060 M | 0.000 -100.00 % | 534.570 M | 0.000 -100.00 % | 656.540 M | 0.000 -100.00 % | 1.620 B | 0.000 -100.00 % | 1.674 B | 0.000 -100.00 % | 1.685 B | 0.000 -100.00 % | 1.776 B | 0.000 -100.00 % | 2.283 B | 0.000 -100.00 % | 2.302 B | 0.000 -100.00 % | 2.468 B | 0.000 -100.00 % | 2.546 B | 0.000 -100.00 % | 2.560 B | 0.000 -100.00 % | 2.601 B -4.45 % | 2.723 B |
| Total non current liabilities | -5.444 B -837.98 % | 737.690 M 113.66 % | -5.399 B -867.85 % | 703.190 M 113.87 % | -5.070 B -840.94 % | 684.260 M 116.48 % | -4.153 B -705.10 % | 686.340 M | 0.000 -100.00 % | 745.280 M | 0.000 -100.00 % | 729.010 M | 0.000 -100.00 % | 394.200 M | 0.000 -100.00 % | 469.990 M | 0.000 -100.00 % | 608.910 M | 0.000 -100.00 % | 479.260 M | 0.000 -100.00 % | 458.050 M | 0.000 -100.00 % | 515.140 M 12.29 % | 458.770 M | 0.000 -100.00 % | 559.560 M | 0.000 -100.00 % | 679.080 M 657.31 % | 89.670 M -94.51 % | 1.632 B 598.27 % | 233.770 M -86.19 % | 1.693 B 469.72 % | 297.230 M -82.54 % | 1.702 B 371.04 % | 361.310 M -79.86 % | 1.794 B 117.59 % | 824.360 M -64.14 % | 2.299 B 172.71 % | 842.920 M -63.63 % | 2.317 B 172.93 % | 849.070 M -65.76 % | 2.480 B 194.39 % | 842.330 M -67.09 % | 2.559 B 224.70 % | 788.170 M -69.35 % | 2.572 B | 0.000 -100.00 % | 2.613 B -4.34 % | 2.732 B |
| Other current liabilities | 0.000 -100.00 % | 431.310 M | 0.000 -100.00 % | 324.960 M | 0.000 -100.00 % | 344.680 M | 0.000 -100.00 % | 361.480 M | 0.000 -100.00 % | 260.010 M | 0.000 -100.00 % | 209.480 M | 0.000 -100.00 % | 113.600 M | 0.000 -100.00 % | 93.330 M | 0.000 -100.00 % | 77.900 M | 0.000 -100.00 % | 124.120 M | 0.000 -100.00 % | 141.060 M | 0.000 -100.00 % | 150.580 M -4.83 % | 158.220 M | 0.000 -100.00 % | 181.420 M | 0.000 -100.00 % | 125.170 M | 0.000 -100.00 % | 317.070 M | 0.000 -100.00 % | 139.740 M | 0.000 -100.00 % | 296.430 M | 0.000 -100.00 % | 92.800 M | 0.000 -100.00 % | 210.570 M | 0.000 -100.00 % | 318.160 M | 0.000 -100.00 % | 271.750 M | 0.000 -100.00 % | 109.010 M | 0.000 -100.00 % | 242.800 M | 0.000 -100.00 % | 272.300 M 49.48 % | 182.170 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.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 | 0.000 -100.00 % | 1.560 M |
| Short term debt | 0.000 -100.00 % | 217.020 M | 0.000 -100.00 % | 174.520 M | 0.000 -100.00 % | 143.800 M | 0.000 -100.00 % | 157.620 M | 0.000 -100.00 % | 189.940 M | 0.000 -100.00 % | 176.920 M | 0.000 -100.00 % | 122.310 M | 0.000 -100.00 % | 295.360 M | 0.000 -100.00 % | 240.510 M | 0.000 -100.00 % | 87.330 M | 0.000 -100.00 % | 188.530 M | 0.000 -100.00 % | 235.800 M 4.57 % | 225.500 M | 0.000 -100.00 % | 202.980 M | 0.000 -100.00 % | 214.110 M | 0.000 -100.00 % | 2.230 M | 0.000 -100.00 % | 133.500 M | 0.000 -100.00 % | 2.490 M | 0.000 -100.00 % | 165.570 M | 0.000 -100.00 % | 48.210 M | 0.000 -100.00 % | 64.740 M | 0.000 -100.00 % | 45.780 M | 0.000 -100.00 % | 186.090 M | 0.000 -100.00 % | 51.180 M | 0.000 -100.00 % | 50.200 M -8.56 % | 54.900 M |
| Total current liabilities | 0.000 -100.00 % | 1.053 B | 0.000 -100.00 % | 926.030 M | 0.000 -100.00 % | 1.012 B | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 971.670 M | 0.000 -100.00 % | 878.120 M | 0.000 -100.00 % | 732.420 M | 0.000 -100.00 % | 902.590 M | 0.000 -100.00 % | 804.560 M | 0.000 -100.00 % | 661.170 M | 0.000 -100.00 % | 792.230 M | 0.000 -100.00 % | 952.600 M 2.26 % | 931.530 M | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 932.300 M | 0.000 -100.00 % | 898.380 M | 0.000 -100.00 % | 789.330 M | 0.000 -100.00 % | 772.350 M | 0.000 -100.00 % | 689.230 M | 0.000 -100.00 % | 724.020 M | 0.000 -100.00 % | 787.910 M | 0.000 -100.00 % | 699.990 M | 0.000 -100.00 % | 658.460 M | 0.000 -100.00 % | 611.830 M | 0.000 -100.00 % | 630.360 M 44.83 % | 435.240 M |
| Total liabilities | -5.444 B -403.96 % | 1.791 B 133.17 % | -5.399 B -431.41 % | 1.629 B 132.13 % | -5.070 B -398.91 % | 1.696 B 140.84 % | -4.153 B -338.63 % | 1.740 B | 0.000 -100.00 % | 1.717 B | 0.000 -100.00 % | 1.607 B | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.373 B | 0.000 -100.00 % | 1.413 B | 0.000 -100.00 % | 1.140 B | 0.000 -100.00 % | 1.250 B | 0.000 -100.00 % | 1.468 B 5.57 % | 1.390 B | 0.000 -100.00 % | 1.570 B | 0.000 -100.00 % | 1.587 B 1 670.24 % | 89.670 M -96.46 % | 2.531 B 982.57 % | 233.770 M -90.58 % | 2.483 B 735.28 % | 297.230 M -87.99 % | 2.474 B 584.81 % | 361.310 M -85.45 % | 2.483 B 201.20 % | 824.360 M -72.73 % | 3.023 B 258.60 % | 842.920 M -72.86 % | 3.105 B 265.73 % | 849.070 M -73.30 % | 3.180 B 277.49 % | 842.330 M -73.82 % | 3.218 B 308.24 % | 788.170 M -75.24 % | 3.184 B | 0.000 -100.00 % | 3.244 B 2.41 % | 3.167 B |
| Other non current assets | 0.000 | 0.000 100.00 % | -861.350 M -164.89 % | 1.327 B 234.52 % | -986.730 M -679.61 % | 170.240 M 147.45 % | -358.770 M -149.72 % | 721.590 M 285.14 % | -389.750 M -186.47 % | 450.750 M 165.38 % | -689.460 M -543.21 % | 155.560 M 132.33 % | -481.090 M -195.09 % | 505.920 M 214.80 % | -440.700 M -416.96 % | 139.040 M 137.78 % | -368.070 M -192.16 % | 399.400 M 363.09 % | -151.810 M -254.03 % | 98.560 M 356.33 % | -38.450 M -135.09 % | 109.590 M 371.87 % | -40.310 M -115.12 % | 266.670 M 290.55 % | 68.280 M 909.96 % | -8.430 M -108.99 % | 93.790 M 1 365.72 % | -7.410 M -110.38 % | 71.410 M 645.11 % | -13.100 M -104.42 % | 296.140 M 752.87 % | -45.360 M -125.34 % | 178.990 M 862.63 % | -23.470 M -114.47 % | 162.150 M 591.21 % | -33.010 M -123.63 % | 139.680 M 349.96 % | -55.880 M -128.25 % | 197.800 M 449.28 % | -56.630 M -123.81 % | 237.850 M 512.65 % | -57.640 M -124.37 % | 236.520 M 480.44 % | -62.170 M -126.94 % | 230.750 M 470.21 % | -62.330 M -129.75 % | 209.520 M 402.51 % | -69.260 M -132.13 % | 215.580 M 1.94 % | 211.470 M |
| Long term investments | 0.000 -100.00 % | 963.000 M | 0.000 100.00 % | -215.050 M | 0.000 -100.00 % | 751.180 M | 0.000 -100.00 % | 219.780 M | 0.000 -100.00 % | 162.160 M | 0.000 -100.00 % | 153.860 M | 0.000 100.00 % | -205.270 M | 0.000 | 0.000 | 0.000 100.00 % | -243.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.810 M | 0.000 100.00 % | -161.920 M -1 603.44 % | 10.770 M | 0.000 -100.00 % | 39.980 M | 0.000 -100.00 % | 33.870 M | 0.000 -100.00 % | 7.740 M | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 220.000 K | 0.000 100.00 % | -260.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 220.000 K | 0.000 -100.00 % | 220.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 -100.00 % | 224.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 3.739 B | 0.000 -100.00 % | 3.663 B | 0.000 -100.00 % | 3.586 B | 0.000 -100.00 % | 3.348 B | 0.000 -100.00 % | 2.984 B | 0.000 -100.00 % | 2.841 B | 0.000 -100.00 % | 2.301 B | 0.000 -100.00 % | 2.208 B | 0.000 -100.00 % | 2.216 B | 0.000 -100.00 % | 1.702 B | 0.000 -100.00 % | 1.756 B | 0.000 -100.00 % | 1.734 B -1.18 % | 1.755 B | 0.000 -100.00 % | 1.667 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.533 B | 0.000 -100.00 % | 1.530 B | 0.000 -100.00 % | 1.515 B | 0.000 -100.00 % | 1.523 B | 0.000 -100.00 % | 1.422 B | 0.000 -100.00 % | 1.423 B | 0.000 -100.00 % | 1.459 B | 0.000 -100.00 % | 1.536 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.635 B -1.17 % | 1.654 B |
| Total non current assets | 0.000 -100.00 % | 4.927 B 671.95 % | -861.350 M -117.23 % | 5.000 B 606.72 % | -986.730 M -120.85 % | 4.732 B 1 418.99 % | -358.770 M -107.95 % | 4.514 B 1 258.23 % | -389.750 M -110.20 % | 3.822 B 654.35 % | -689.460 M -120.43 % | 3.375 B 801.62 % | -481.090 M -117.02 % | 2.827 B 741.48 % | -440.700 M -117.13 % | 2.572 B 798.88 % | -368.070 M -114.18 % | 2.596 B 1 810.11 % | -151.810 M -108.43 % | 1.800 B 4 781.85 % | -38.450 M -102.05 % | 1.874 B 4 749.89 % | -40.310 M -102.19 % | 1.839 B 0.27 % | 1.834 B 21 858.13 % | -8.430 M -100.47 % | 1.801 B 24 407.56 % | -7.410 M -100.43 % | 1.704 B 13 110.53 % | -13.100 M -100.71 % | 1.837 B 4 150.09 % | -45.360 M -102.65 % | 1.709 B 7 381.47 % | -23.470 M -101.40 % | 1.677 B 5 180.85 % | -33.010 M -101.99 % | 1.663 B 3 075.55 % | -55.880 M -103.45 % | 1.620 B 2 959.84 % | -56.630 M -103.41 % | 1.661 B 2 981.63 % | -57.640 M -103.40 % | 1.696 B 2 827.54 % | -62.170 M -103.52 % | 1.766 B 2 934.08 % | -62.330 M -103.45 % | 1.809 B 2 711.59 % | -69.260 M -103.74 % | 1.851 B -0.81 % | 1.866 B |
| Other current assets | -1.024 B -582.48 % | 212.290 M | 0.000 -100.00 % | 890.770 M | 0.000 -100.00 % | 166.900 M | 0.000 -100.00 % | 306.430 M | 0.000 -100.00 % | 357.330 M | 0.000 -100.00 % | 287.380 M | 0.000 -100.00 % | 253.340 M | 0.000 -100.00 % | 334.040 M | 0.000 -100.00 % | 280.630 M | 0.000 -100.00 % | 426.900 M | 0.000 -100.00 % | 382.740 M | 0.000 -100.00 % | 392.270 M 40.11 % | 279.970 M | 0.000 -100.00 % | 345.520 M | 0.000 -100.00 % | 301.240 M | 0.000 -100.00 % | 254.240 M | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 226.290 M | 0.000 -100.00 % | 220.210 M | 0.000 -100.00 % | 292.140 M | 0.000 -100.00 % | 322.350 M | 0.000 -100.00 % | 297.830 M | 0.000 -100.00 % | 310.710 M | 0.000 -100.00 % | 9.940 M | 0.000 -100.00 % | 225.490 M -46.31 % | 419.950 M |
| Short term investments | 0.000 -100.00 % | 934.230 M | 0.000 -100.00 % | 807.290 M | 0.000 -100.00 % | 835.900 M 16.50 % | 717.540 M 124.99 % | 318.920 M -59.09 % | 779.500 M 132.24 % | 335.640 M -75.66 % | 1.379 B 143.02 % | 567.400 M -41.03 % | 962.180 M 167.96 % | 359.080 M -59.26 % | 881.400 M 130.71 % | 382.030 M -48.10 % | 736.140 M 179.47 % | 263.410 M -13.24 % | 303.620 M 388.69 % | 62.130 M -19.21 % | 76.900 M 2 880.62 % | 2.580 M -96.80 % | 80.620 M -55.30 % | 180.370 M 6 864.09 % | 2.590 M -84.64 % | 16.860 M 550.97 % | 2.590 M -82.52 % | 14.820 M 472.20 % | 2.590 M -90.11 % | 26.200 M | 0.000 -100.00 % | 90.720 M | 0.000 -100.00 % | 46.940 M | 0.000 -100.00 % | 66.020 M 2 184.43 % | 2.890 M -97.41 % | 111.760 M | 0.000 -100.00 % | 113.260 M | 0.000 -100.00 % | 115.280 M | 0.000 -100.00 % | 124.340 M | 0.000 -100.00 % | 124.660 M | 0.000 -100.00 % | 138.520 M | 0.000 -100.00 % | 158.590 M |
| cash and cash equivalents | 0.000 -100.00 % | 987.800 M | 0.000 -100.00 % | 54.060 M | 0.000 -100.00 % | 951.030 M 365.08 % | -358.770 M -999.40 % | 39.890 M 110.23 % | -389.750 M -797.85 % | 55.850 M 108.10 % | -689.460 M -661.50 % | 122.790 M 125.52 % | -481.090 M -496.91 % | 121.210 M 127.50 % | -440.700 M -851.15 % | 58.670 M 115.94 % | -368.070 M -451.72 % | 104.650 M 168.93 % | -151.810 M -269.28 % | 89.680 M 333.24 % | -38.450 M -214.09 % | 33.700 M 183.60 % | -40.310 M -206.87 % | 37.720 M 13.31 % | 33.290 M 494.90 % | -8.430 M -244.35 % | 5.840 M 178.81 % | -7.410 M -253.73 % | 4.820 M 136.79 % | -13.100 M -200.00 % | 13.100 M 128.88 % | -45.360 M -200.00 % | 45.360 M 293.27 % | -23.470 M -200.00 % | 23.470 M 171.10 % | -33.010 M -219.13 % | 27.710 M 149.59 % | -55.880 M -200.00 % | 55.880 M 198.68 % | -56.630 M -200.00 % | 56.630 M 198.25 % | -57.640 M -200.00 % | 57.640 M 192.71 % | -62.170 M -200.00 % | 62.170 M 199.74 % | -62.330 M -200.00 % | 62.330 M 189.99 % | -69.260 M -200.00 % | 69.260 M -9.96 % | 76.920 M |
| Cash and short term investments | 1.024 B 0.00 % | 1.024 B 18.91 % | 861.350 M 0.00 % | 861.350 M -12.71 % | 986.730 M 0.00 % | 986.730 M 175.03 % | 358.770 M -0.01 % | 358.810 M -7.94 % | 389.750 M -0.44 % | 391.490 M -43.22 % | 689.460 M -0.11 % | 690.190 M 43.46 % | 481.090 M 0.17 % | 480.290 M 8.98 % | 440.700 M 0.00 % | 440.700 M 19.73 % | 368.070 M 0.00 % | 368.060 M 142.45 % | 151.810 M 0.00 % | 151.810 M 294.82 % | 38.450 M 5.98 % | 36.280 M -10.00 % | 40.310 M 0.00 % | 40.310 M 12.35 % | 35.880 M 325.62 % | 8.430 M 0.00 % | 8.430 M 13.77 % | 7.410 M 0.00 % | 7.410 M -43.44 % | 13.100 M 0.00 % | 13.100 M -71.12 % | 45.360 M 0.00 % | 45.360 M 93.27 % | 23.470 M 0.00 % | 23.470 M -28.90 % | 33.010 M 7.88 % | 30.600 M -45.24 % | 55.880 M 0.00 % | 55.880 M -1.32 % | 56.630 M 0.00 % | 56.630 M -1.75 % | 57.640 M 0.00 % | 57.640 M -7.29 % | 62.170 M 0.00 % | 62.170 M -0.26 % | 62.330 M 0.00 % | 62.330 M -10.01 % | 69.260 M 0.00 % | 69.260 M -9.96 % | 76.920 M |
| Total current assets | 0.000 -100.00 % | 2.309 B 168.02 % | 861.350 M -57.54 % | 2.029 B 105.60 % | 986.730 M -51.49 % | 2.034 B 466.93 % | 358.770 M -73.99 % | 1.379 B 253.86 % | 389.750 M -74.21 % | 1.512 B 119.23 % | 689.460 M -48.54 % | 1.340 B 178.52 % | 481.090 M -58.12 % | 1.149 B 160.64 % | 440.700 M -66.21 % | 1.304 B 254.35 % | 368.070 M -68.94 % | 1.185 B 680.48 % | 151.810 M -85.30 % | 1.033 B 2 586.55 % | 38.450 M -95.37 % | 831.250 M 1 962.14 % | 40.310 M -95.52 % | 900.600 M 33.25 % | 675.880 M 7 917.56 % | 8.430 M -98.87 % | 744.100 M 9 941.84 % | 7.410 M -98.93 % | 689.850 M 5 166.03 % | 13.100 M -97.83 % | 603.940 M 1 231.44 % | 45.360 M -91.60 % | 539.980 M 2 200.72 % | 23.470 M -95.30 % | 499.860 M 1 414.27 % | 33.010 M -92.81 % | 458.920 M 721.26 % | 55.880 M -90.35 % | 578.860 M 922.18 % | 56.630 M -90.58 % | 601.380 M 943.34 % | 57.640 M -90.92 % | 634.920 M 921.26 % | 62.170 M -89.79 % | 608.810 M 876.75 % | 62.330 M -89.38 % | 586.740 M 747.16 % | 69.260 M -87.40 % | 549.630 M 48.22 % | 370.820 M |
| Inventory | 0.000 -100.00 % | 261.410 M | 0.000 -100.00 % | 143.170 M | 0.000 -100.00 % | 198.600 M | 0.000 -100.00 % | 423.410 M | 0.000 -100.00 % | 510.140 M | 0.000 -100.00 % | 187.660 M | 0.000 -100.00 % | 79.620 M | 0.000 -100.00 % | 108.600 M | 0.000 -100.00 % | 124.750 M | 0.000 -100.00 % | 83.900 M | 0.000 -100.00 % | 63.030 M | 0.000 -100.00 % | 50.700 M 2.16 % | 49.630 M | 0.000 -100.00 % | 47.380 M | 0.000 -100.00 % | 49.030 M | 0.000 -100.00 % | 54.210 M | 0.000 -100.00 % | 55.790 M | 0.000 -100.00 % | 25.530 M | 0.000 -100.00 % | 26.760 M | 0.000 -100.00 % | 39.600 M | 0.000 -100.00 % | 50.540 M | 0.000 -100.00 % | 65.410 M | 0.000 -100.00 % | 75.520 M | 0.000 -100.00 % | 68.820 M | 0.000 -100.00 % | 65.920 M 102.58 % | 32.540 M |
| Net receivables | 0.000 -100.00 % | 810.610 M | 0.000 -100.00 % | 133.470 M | 0.000 -100.00 % | 681.740 M | 0.000 -100.00 % | 357.560 M | 0.000 -100.00 % | 254.310 M | 0.000 -100.00 % | 251.230 M | 0.000 -100.00 % | 336.110 M | 0.000 -100.00 % | 430.760 M | 0.000 -100.00 % | 408.900 M | 0.000 -100.00 % | 375.140 M | 0.000 -100.00 % | 542.250 M | 0.000 -100.00 % | 419.960 M 35.30 % | 310.390 M | 0.000 -100.00 % | 342.770 M | 0.000 -100.00 % | 503.990 M | 0.000 -100.00 % | 282.390 M | 0.000 -100.00 % | 437.430 M | 0.000 -100.00 % | 224.570 M | 0.000 -100.00 % | 181.350 M | 0.000 -100.00 % | 191.240 M | 0.000 -100.00 % | 171.860 M | 0.000 -100.00 % | 502.940 M | 0.000 -100.00 % | 160.410 M | 0.000 -100.00 % | 445.650 M | 0.000 -100.00 % | 405.520 M 55.43 % | 260.910 M |
| Tax 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 -100.00 % | 445.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 243.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 0.00 % | -10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.010 M | 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 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 405.030 M | 0.000 -100.00 % | 426.550 M | 0.000 -100.00 % | 523.400 M | 0.000 -100.00 % | 534.920 M | 0.000 -100.00 % | 521.720 M | 0.000 -100.00 % | 491.720 M | 0.000 -100.00 % | 496.510 M | 0.000 -100.00 % | 513.900 M | 0.000 -100.00 % | 486.150 M | 0.000 -100.00 % | 449.720 M | 0.000 -100.00 % | 462.640 M | 0.000 -100.00 % | 566.220 M 3.36 % | 547.810 M | 0.000 -100.00 % | 626.470 M | 0.000 -100.00 % | 593.020 M | 0.000 -100.00 % | 579.080 M | 0.000 -100.00 % | 510.770 M | 0.000 -100.00 % | 473.430 M | 0.000 -100.00 % | 430.860 M | 0.000 -100.00 % | 465.240 M | 0.000 -100.00 % | 405.010 M | 0.000 -100.00 % | 382.460 M | 0.000 -100.00 % | 363.360 M | 0.000 -100.00 % | 317.850 M | 0.000 -100.00 % | 307.860 M 56.58 % | 196.610 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.999 K | 0.000 -100.00 % | 56.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 60.650 M | 0.000 -100.00 % | 56.770 M | 0.000 -100.00 % | 53.820 M | 0.000 -100.00 % | 45.180 M | 0.000 -100.00 % | 48.080 M | 0.000 -100.00 % | 45.610 M | 0.000 -100.00 % | 43.830 M | 0.000 -100.00 % | 40.210 M | 0.000 -100.00 % | 43.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 444.440 M | 0.000 -100.00 % | 447.280 M | 0.000 -100.00 % | 435.190 M | 0.000 -100.00 % | 433.390 M | 0.000 -100.00 % | 427.630 M | 0.000 -100.00 % | 428.100 M | 0.000 -100.00 % | 37.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 668.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 60.650 M -97.91 % | 2.899 B 5 007.20 % | 56.770 M -98.92 % | 5.271 B 9 693.18 % | 53.820 M -97.57 % | 2.215 B 4 802.74 % | 45.180 M -98.88 % | 4.040 B 8 302.10 % | 48.080 M -97.67 % | 2.068 B 4 433.83 % | 45.610 M -98.48 % | 3.000 B 6 745.11 % | 43.830 M -95.73 % | 1.028 B 2 455.53 % | 40.210 M -98.33 % | 2.401 B 5 420.64 % | 43.500 M -95.77 % | 1.028 B | 0.000 -100.00 % | 1.641 B | 0.000 -100.00 % | 387.780 M | 0.000 -100.00 % | 1.220 B 15.77 % | 1.054 B | 0.000 -100.00 % | 923.080 M | 0.000 -100.00 % | 1.054 B | 0.000 100.00 % | -146.730 M | 0.000 100.00 % | -290.830 M | 0.000 100.00 % | -5.280 M | 0.000 -100.00 % | 387.780 M | 0.000 100.00 % | -5.280 M | 0.000 -100.00 % | 382.500 M | 0.000 100.00 % | -5.280 M | 0.000 -100.00 % | 382.500 M | 0.000 100.00 % | -5.280 M | 0.000 -100.00 % | 382.510 M -52.93 % | 812.570 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 226.570 M | 0.000 -100.00 % | 203.620 M | 0.000 -100.00 % | 203.220 M | 0.000 -100.00 % | 205.930 M | 0.000 -100.00 % | 209.070 M | 0.000 -100.00 % | 220.260 M | 0.000 -100.00 % | 225.090 M | 0.000 -100.00 % | 226.220 M | 0.000 -100.00 % | 224.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 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 100.00 % | -24.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 |
| Total assets | 0.000 -100.00 % | 7.235 B | 0.000 -100.00 % | 7.029 B | 0.000 -100.00 % | 6.766 B | 0.000 -100.00 % | 5.893 B | 0.000 -100.00 % | 5.334 B | 0.000 -100.00 % | 4.715 B | 0.000 -100.00 % | 3.976 B | 0.000 -100.00 % | 3.877 B | 0.000 -100.00 % | 3.781 B | 0.000 -100.00 % | 2.833 B | 0.000 -100.00 % | 2.706 B | 0.000 -100.00 % | 2.740 B 9.15 % | 2.510 B | 0.000 -100.00 % | 2.545 B | 0.000 -100.00 % | 2.386 B | 0.000 -100.00 % | 2.441 B | 0.000 -100.00 % | 2.249 B | 0.000 -100.00 % | 2.177 B | 0.000 -100.00 % | 2.122 B | 0.000 -100.00 % | 2.198 B | 0.000 -100.00 % | 2.262 B | 0.000 -100.00 % | 2.331 B | 0.000 -100.00 % | 2.375 B | 0.000 -100.00 % | 2.396 B | 0.000 -100.00 % | 2.400 B 7.32 % | 2.236 B |
| 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-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non cash items | -181.330 M -237.45 % | 131.920 M 171.74 % | -183.890 M -11.73 % | -164.590 M -0.18 % | -164.300 M -14.97 % | -142.910 M -143.87 % | -58.600 M 6.69 % | -62.800 M -3.53 % | -60.660 M -23.12 % | -49.270 M 12.42 % | -56.260 M 0.86 % | -56.750 M 53.88 % | -123.040 M -44.53 % | -85.130 M 19.10 % | -105.230 M -145.01 % | -42.950 M 54.11 % | -93.590 M -171.39 % | 131.090 M 217.49 % | -111.580 M -16.80 % | -95.530 M 33.10 % | -142.800 M -54.03 % | -92.710 M -2.60 % | -90.360 M -0.96 % | -89.500 M -39.80 % | -64.020 M -10.93 % | -57.710 M 33.82 % | -87.200 M -1.96 % | -85.520 M -4.00 % | -82.230 M 85.86 % | -581.670 M -626.36 % | -80.080 M -3.38 % | -77.460 M -14.45 % | -67.680 M -112.76 % | -31.810 M -0.51 % | -31.650 M -149.41 % | -12.690 M 75.31 % | -51.390 M 87.99 % | -427.900 M -1 117.35 % | -35.150 M -102.01 % | -17.400 M -1 413.04 % | -1.150 M -139.38 % | 2.920 M 127.76 % | -10.520 M -330.20 % | 4.570 M 110.60 % | 2.170 M -97.30 % | 80.330 M 406.95 % | -26.170 M -1.87 % | -25.690 M 13.65 % | -29.750 M 28.91 % | -41.850 M -1 407.81 % | 3.200 M 110.09 % | -31.730 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.200 M 9.89 % | 93.000 M -1.34 % | 94.260 M -4.03 % | 98.220 M 10.51 % | 88.880 M 13.40 % | 78.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.200 M 9.89 % | 93.000 M -1.34 % | 94.260 M -4.03 % | 98.220 M 10.51 % | 88.880 M 13.40 % | 78.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.090 M 256.20 % | 39.890 M | 0.000 -100.00 % | 55.850 M | 0.000 -100.00 % | 679.480 M 13.04 % | 601.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.840 M 6.16 % | 142.090 M 256.20 % | 39.890 M -73.43 % | 150.110 M 168.77 % | 55.850 M -92.73 % | 768.360 M 13.08 % | 679.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.200 M 9.89 % | 93.000 M -1.34 % | 94.260 M -4.03 % | 98.220 M 10.51 % | 88.880 M 13.40 % | 78.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.200 M 9.89 % | 93.000 M -1.34 % | 94.260 M -4.03 % | 98.220 M 10.51 % | 88.880 M 13.40 % | 78.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 |