SiS Distribution (Thailand) Public Company Limited SIS.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 28.795 B 4.15 % | 27.647 B -4.80 % | 29.042 B -10.07 % | 32.294 B 35.40 % | 23.851 B 16.96 % | 20.392 B -7.84 % | 22.128 B 10.13 % | 20.093 B 9.00 % | 18.435 B 2.28 % | 18.023 B -2.86 % | 18.554 B 1.81 % | 18.225 B -16.75 % | 21.892 B -2.46 % | 22.445 B 35.34 % | 16.584 B 18.89 % | 13.950 B 15.41 % | 12.087 B 15.20 % | 10.493 B 12.89 % | 9.295 B 5.95 % | 8.773 B 29.80 % | 6.759 B |
| Net income | 697.604 M 8.06 % | 645.585 M -6.23 % | 688.484 M -13.14 % | 792.621 M 32.66 % | 597.497 M 41.12 % | 423.390 M -9.50 % | 467.856 M 57.63 % | 296.802 M 30.49 % | 227.445 M 34.70 % | 168.851 M -8.28 % | 184.094 M -3.20 % | 190.174 M 125.75 % | -738.663 M -614.68 % | 143.520 M -51.40 % | 295.282 M 22.15 % | 241.728 M 16.99 % | 206.619 M 59.42 % | 129.605 M 39.40 % | 92.974 M 5.49 % | 88.132 M 16.90 % | 75.392 M |
| Income before tax | 869.740 M 8.78 % | 799.545 M -6.82 % | 858.081 M -13.19 % | 988.410 M 33.41 % | 740.895 M 40.30 % | 528.076 M -7.89 % | 573.324 M 48.91 % | 385.001 M 25.35 % | 307.130 M 32.10 % | 232.498 M 0.50 % | 231.338 M -5.51 % | 244.826 M 136.94 % | -662.801 M -343.62 % | 272.068 M -35.64 % | 422.727 M 26.63 % | 333.836 M -0.95 % | 337.040 M 38.86 % | 242.719 M 24.89 % | 194.351 M 9.76 % | 177.066 M 14.22 % | 155.028 M |
| Income before tax ratio | 0.03 4.44 % | 0.03 -2.12 % | 0.03 -3.46 % | 0.03 -1.47 % | 0.03 19.96 % | 0.03 -0.05 % | 0.03 35.22 % | 0.02 15.01 % | 0.02 29.15 % | 0.01 3.46 % | 0.01 -7.19 % | 0.01 144.37 % | -0.03 -349.77 % | 0.01 -52.44 % | 0.03 6.51 % | 0.02 -14.17 % | 0.03 20.54 % | 0.02 10.63 % | 0.02 3.60 % | 0.02 -12.00 % | 0.02 |
| EBITDA | 1.069 B 5.36 % | 1.015 B -0.55 % | 1.020 B -8.92 % | 1.120 B 29.45 % | 865.331 M 38.29 % | 625.729 M 0.54 % | 622.341 M 44.39 % | 430.999 M 10.09 % | 391.492 M 16.53 % | 335.956 M -4.93 % | 353.360 M -3.20 % | 365.033 M 169.34 % | -526.475 M -246.73 % | 358.815 M -25.06 % | 478.783 M 26.16 % | 379.496 M 7.85 % | 351.860 M 34.85 % | 260.922 M 9.36 % | 238.599 M 9.87 % | 217.171 M 2.88 % | 211.087 M |
| Net income ratio | 0.02 3.75 % | 0.02 -1.50 % | 0.02 -3.41 % | 0.02 -2.03 % | 0.03 20.66 % | 0.02 -1.80 % | 0.02 43.14 % | 0.01 19.72 % | 0.01 31.69 % | 0.01 -5.58 % | 0.01 -4.91 % | 0.01 130.93 % | -0.03 -627.67 % | 0.01 -64.09 % | 0.02 2.75 % | 0.02 1.37 % | 0.02 38.39 % | 0.01 23.49 % | 0.01 -0.43 % | 0.01 -9.94 % | 0.01 |
| Ratio EBITDA | 0.04 1.17 % | 0.04 4.47 % | 0.04 1.28 % | 0.03 -4.39 % | 0.04 18.24 % | 0.03 9.10 % | 0.03 31.12 % | 0.02 1.01 % | 0.02 13.93 % | 0.02 -2.12 % | 0.02 -4.91 % | 0.02 183.28 % | -0.02 -250.43 % | 0.02 -44.62 % | 0.03 6.12 % | 0.03 -6.54 % | 0.03 17.06 % | 0.02 -3.13 % | 0.03 3.70 % | 0.02 -20.74 % | 0.03 |
| Gross profit ratio | 0.08 8.20 % | 0.07 6.57 % | 0.07 10.13 % | 0.06 -12.63 % | 0.07 2.48 % | 0.07 10.05 % | 0.06 9.90 % | 0.06 4.79 % | 0.05 -2.01 % | 0.05 3.21 % | 0.05 -9.26 % | 0.06 89.05 % | 0.03 -35.05 % | 0.05 -31.11 % | 0.07 14.36 % | 0.06 -20.62 % | 0.07 18.06 % | 0.06 11.73 % | 0.06 -0.46 % | 0.06 -5.53 % | 0.06 |
| Weighted average shs out dil | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 18.25 % | 296.150 M 27.18 % | 232.859 M 0.96 % | 230.652 M 2.11 % | 225.883 M 1.07 % | 223.492 M 0.36 % | 222.687 M 0.48 % | 221.629 M 0.09 % | 221.424 M 0.47 % | 220.378 M 12.74 % | 195.480 M |
| Weighted average shs out | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 18.25 % | 296.150 M 27.18 % | 232.859 M 0.96 % | 230.652 M 2.11 % | 225.883 M 1.07 % | 223.492 M 0.36 % | 222.687 M 0.48 % | 221.629 M 0.09 % | 221.424 M 0.47 % | 220.378 M 12.74 % | 195.480 M |
| EPS diluted | 1.99 8.15 % | 1.84 -6.60 % | 1.97 -12.83 % | 2.26 32.16 % | 1.71 41.32 % | 1.21 -9.70 % | 1.34 57.65 % | 0.85 30.77 % | 0.65 35.42 % | 0.48 -9.43 % | 0.53 -17.19 % | 0.64 120.19 % | -3.17 -611.29 % | 0.62 -52.67 % | 1.31 21.30 % | 1.08 16.13 % | 0.93 60.34 % | 0.58 38.10 % | 0.42 5.00 % | 0.40 5.26 % | 0.38 |
| Earnings per share | 1.99 8.15 % | 1.84 -6.60 % | 1.97 -12.83 % | 2.26 32.16 % | 1.71 41.32 % | 1.21 -9.70 % | 1.34 57.65 % | 0.85 30.77 % | 0.65 35.42 % | 0.48 -9.43 % | 0.53 -17.19 % | 0.64 120.19 % | -3.17 -611.29 % | 0.62 -52.67 % | 1.31 21.30 % | 1.08 16.13 % | 0.93 60.34 % | 0.58 38.10 % | 0.42 5.00 % | 0.40 5.26 % | 0.38 |
| Gross profit | 2.178 B 12.69 % | 1.933 B 1.45 % | 1.905 B -0.96 % | 1.924 B 18.30 % | 1.626 B 19.86 % | 1.357 B 1.42 % | 1.338 B 21.03 % | 1.105 B 14.22 % | 967.741 M 0.23 % | 965.550 M 0.26 % | 963.060 M -7.62 % | 1.042 B 57.38 % | 662.387 M -36.65 % | 1.046 B -6.76 % | 1.121 B 35.96 % | 824.828 M -8.39 % | 900.352 M 36.00 % | 662.025 M 26.13 % | 524.885 M 5.46 % | 497.717 M 22.62 % | 405.904 M |
| Income tax expense | 172.136 M 11.81 % | 153.960 M -9.22 % | 169.597 M -13.38 % | 195.789 M 36.54 % | 143.398 M 36.98 % | 104.686 M -0.74 % | 105.468 M 19.58 % | 88.199 M 10.68 % | 79.685 M 20.44 % | 66.160 M 40.04 % | 47.244 M -13.55 % | 54.652 M -27.96 % | 75.862 M -40.99 % | 128.548 M 0.87 % | 127.445 M 38.36 % | 92.109 M -3.58 % | 95.527 M 68.58 % | 56.667 M 48.42 % | 38.180 M -14.56 % | 44.687 M 13.04 % | 39.532 M |
| Cost of revenue | 26.617 B 3.51 % | 25.714 B -5.24 % | 27.137 B -10.65 % | 30.371 B 36.65 % | 22.225 B 16.75 % | 19.035 B -8.44 % | 20.790 B 9.49 % | 18.988 B 8.71 % | 17.467 B 2.40 % | 17.058 B -3.03 % | 17.591 B 2.38 % | 17.183 B -19.06 % | 21.230 B -0.79 % | 21.399 B 38.39 % | 15.463 B 17.82 % | 13.125 B 17.32 % | 11.187 B 13.80 % | 9.831 B 12.10 % | 8.770 B 5.98 % | 8.275 B 30.26 % | 6.353 B |
| General and administrative expenses | 879.921 M 17.68 % | 747.706 M 4.32 % | 716.776 M -1.22 % | 725.595 M 18.79 % | 610.832 M 101.61 % | 302.973 M 0.99 % | 299.990 M -18.22 % | 366.823 M -23.53 % | 479.702 M 5.26 % | 455.747 M 9.75 % | 415.270 M -10.92 % | 466.178 M -52.36 % | 978.575 M 93.83 % | 504.853 M 16.18 % | 434.554 M 20.02 % | 362.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 308.596 M 23.33 % | 250.220 M 20.13 % | 208.292 M -22.97 % | 270.415 M 10.39 % | 244.961 M -52.17 % | 512.151 M 2.91 % | 497.665 M 30.04 % | 382.711 M 97.84 % | 193.441 M -14.81 % | 227.060 M -14.16 % | 264.514 M -21.96 % | 338.949 M -23.85 % | 445.098 M -6.97 % | 478.460 M 112.14 % | 225.536 M 130.16 % | 97.991 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 73.279 M 173.79 % | 26.765 M -46.77 % | 50.282 M 13.10 % | 44.458 M 223.16 % | -36.097 M -11.53 % | -32.366 M -317.75 % | 14.864 M 144.31 % | 6.084 M -28.25 % | 8.479 M 111.45 % | -74.054 M -93.41 % | -38.289 M -237.91 % | 27.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.262 B 23.14 % | 1.025 B 5.06 % | 975.350 M -6.26 % | 1.040 B 26.93 % | 819.696 M 4.72 % | 782.758 M 2.93 % | 760.465 M 8.60 % | 700.226 M 12.51 % | 622.341 M 2.23 % | 608.753 M -5.10 % | 641.495 M -22.98 % | 832.891 M -41.50 % | 1.424 B 44.78 % | 983.313 M 48.97 % | 660.090 M 43.48 % | 460.045 M -18.33 % | 563.311 M 34.34 % | 419.305 M 26.86 % | 330.533 M 3.08 % | 320.650 M 27.81 % | 250.875 M |
| Cost and expenses | 27.878 B 4.26 % | 26.739 B -4.88 % | 28.112 B -10.50 % | 31.411 B 36.31 % | 23.044 B 16.28 % | 19.818 B -8.04 % | 21.551 B 9.46 % | 19.688 B 8.84 % | 18.089 B 2.39 % | 17.667 B -3.11 % | 18.233 B 1.21 % | 18.016 B -20.47 % | 22.653 B 1.21 % | 22.382 B 38.82 % | 16.123 B 18.69 % | 13.585 B 15.61 % | 11.750 B 14.64 % | 10.250 B 12.63 % | 9.100 B 5.87 % | 8.596 B 30.16 % | 6.604 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.189 B 19.10 % | 997.926 M 7.88 % | 925.068 M -7.12 % | 996.010 M 16.38 % | 855.793 M 4.99 % | 815.124 M 2.19 % | 797.655 M 6.42 % | 749.534 M 11.35 % | 673.143 M -1.42 % | 682.807 M 0.44 % | 679.784 M -15.57 % | 805.127 M -43.45 % | 1.424 B 44.78 % | 983.313 M 48.97 % | 660.090 M 43.48 % | 460.045 M -18.33 % | 563.311 M 34.34 % | 419.305 M 26.86 % | 330.533 M 3.08 % | 320.650 M 27.81 % | 250.875 M |
| Interest income | 22.371 M 37.84 % | 16.230 M 284.41 % | 4.222 M -46.91 % | 7.952 M 1.79 % | 7.812 M 31.47 % | 5.942 M -18.30 % | 7.273 M -46.63 % | 13.627 M 54.71 % | 8.808 M 27.15 % | 6.927 M 12.09 % | 6.180 M -73.36 % | 23.200 M 221.82 % | 7.209 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 80.653 M -16.11 % | 96.144 M 77.22 % | 54.250 M 61.25 % | 33.643 M 8.82 % | 30.917 M -35.48 % | 47.920 M 3.67 % | 46.224 M 4.66 % | 44.167 M -12.05 % | 50.218 M -21.96 % | 64.346 M -26.49 % | 87.533 M 3.45 % | 84.611 M -16.11 % | 100.860 M 73.55 % | 58.116 M 50.61 % | 38.588 M 24.69 % | 30.946 M -11.31 % | 34.894 M -38.18 % | 56.448 M 27.57 % | 44.247 M 0.00 % | 44.247 M 10.33 % | 40.104 M |
| Depreciation and amortization | 126.194 M 6.02 % | 119.023 M 10.24 % | 107.971 M 7.26 % | 100.661 M 3.31 % | 97.437 M 127.59 % | 42.812 M 13.03 % | 37.875 M 4.43 % | 36.270 M -2.11 % | 37.052 M -5.27 % | 39.112 M 13.40 % | 34.489 M -3.11 % | 35.596 M 0.36 % | 35.470 M 23.89 % | 28.631 M 63.90 % | 17.468 M 18.72 % | 14.714 M -0.72 % | 14.820 M -73.75 % | 56.448 M 27.57 % | 44.247 M 163.54 % | 16.789 M 5.23 % | 15.954 M |
| Operating income | 916.401 M 0.91 % | 908.161 M -2.33 % | 929.872 M -5.15 % | 980.348 M 14.32 % | 857.576 M 49.66 % | 573.005 M -7.53 % | 619.648 M 36.74 % | 453.149 M 26.89 % | 357.116 M 53.60 % | 232.498 M 0.50 % | 231.338 M 96.82 % | 117.535 M 115.44 % | -761.286 M -1 322.38 % | 62.279 M -86.50 % | 461.315 M 26.46 % | 364.782 M -1.92 % | 371.934 M 53.24 % | 242.719 M 24.89 % | 194.351 M 9.76 % | 177.066 M 14.22 % | 155.028 M |
| Operating income ratio | 0.03 -3.11 % | 0.03 2.59 % | 0.03 5.47 % | 0.03 -15.57 % | 0.04 27.96 % | 0.03 0.34 % | 0.03 24.17 % | 0.02 16.42 % | 0.02 50.17 % | 0.01 3.46 % | 0.01 93.33 % | 0.01 118.55 % | -0.03 -1 353.24 % | 0.00 -90.02 % | 0.03 6.37 % | 0.03 -15.02 % | 0.03 33.02 % | 0.02 10.63 % | 0.02 3.60 % | 0.02 -12.00 % | 0.02 |
| Total other income expenses net | -46.661 M 57.04 % | -108.616 M -51.29 % | -71.791 M -990.49 % | 8.062 M 106.91 % | -116.681 M -248.88 % | -33.444 M 27.80 % | -46.324 M -130.67 % | -20.082 M 47.53 % | -38.270 M 23.83 % | -50.245 M 3.26 % | -51.938 M | 0.000 100.00 % | -66.281 M 40.11 % | -110.675 M -186.81 % | -38.588 M -24.69 % | -30.946 M 11.31 % | -34.894 M 38.18 % | -56.448 M 10.68 % | -63.197 M | 0.000 100.00 % | -40.104 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.872 B -28.51 % | 2.619 B -29.65 % | 3.722 B -10.72 % | 4.169 B 174.54 % | 1.519 B -18.26 % | 1.858 B 23.56 % | 1.503 B 4.90 % | 1.433 B 33.78 % | 1.071 B -11.35 % | 1.209 B -47.87 % | 2.318 B -7.25 % | 2.500 B -1.34 % | 2.534 B 22.97 % | 2.060 B 119.72 % | 937.669 M 9.53 % | 856.086 M 108.99 % | 409.621 M -5.59 % | 433.867 M -44.32 % | 779.282 M -3.12 % | 804.364 M 22.04 % | 659.117 M |
| Total investments | 102.600 M -67.46 % | 315.289 M 294.08 % | 80.007 M 9.13 % | 73.311 M 40.18 % | 52.299 M 8.10 % | 48.381 M -12.51 % | 55.302 M 173.49 % | 20.221 M | 0.000 -100.00 % | 44.973 M 144.80 % | 18.371 M 114.34 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M -83.20 % | 51.030 M 0.00 % | 51.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.523 B -14.59 % | 2.954 B -25.39 % | 3.959 B -13.73 % | 4.589 B 157.61 % | 1.781 B -17.77 % | 2.166 B 23.70 % | 1.751 B 6.77 % | 1.640 B 34.53 % | 1.219 B -3.08 % | 1.258 B -48.18 % | 2.428 B -5.67 % | 2.574 B -1.45 % | 2.611 B 16.30 % | 2.246 B 129.07 % | 980.280 M 7.75 % | 909.747 M 84.52 % | 493.035 M -0.34 % | 494.733 M -43.37 % | 873.670 M 5.56 % | 827.650 M 18.60 % | 697.871 M |
| Accumulated other comprehensive income loss | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M | 0.000 -100.00 % | 35.020 M 64.28 % | 21.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.279 B 11.19 % | 2.949 B 8.76 % | 2.712 B 11.55 % | 2.431 B 22.25 % | 1.988 B 25.80 % | 1.581 B 16.62 % | 1.355 B 29.69 % | 1.045 B 17.63 % | 888.489 M 10.91 % | 801.124 M 14.07 % | 702.313 M 20.30 % | 583.793 M 450.72 % | 106.005 M -88.19 % | 897.464 M 2.33 % | 877.028 M 32.28 % | 663.015 M 34.65 % | 492.399 M 46.46 % | 336.193 M 43.19 % | 234.796 M 45.02 % | 161.908 M 82.38 % | 88.775 M |
| Common stock | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 50.00 % | 233.466 M 10.55 % | 211.184 M 1.27 % | 208.543 M 2.64 % | 203.174 M 0.00 % | 203.174 M 0.84 % | 201.481 M 0.00 % | 201.481 M 0.31 % | 200.856 M 0.43 % | 200.000 M |
| Total equity | 4.100 B 8.75 % | 3.770 B 6.72 % | 3.532 B 8.63 % | 3.251 B 15.75 % | 2.809 B 16.98 % | 2.401 B 10.35 % | 2.176 B 16.63 % | 1.866 B 9.16 % | 1.709 B 7.71 % | 1.587 B 6.64 % | 1.488 B 8.65 % | 1.369 B 165.30 % | 516.165 M -59.66 % | 1.280 B 3.02 % | 1.242 B 24.30 % | 999.294 M 20.59 % | 828.677 M 24.26 % | 666.900 M 17.93 % | 565.502 M 15.15 % | 491.083 M 18.02 % | 416.109 M |
| Other non current liabilities | 105.248 M 20.75 % | 87.160 M -0.12 % | 87.265 M -4.32 % | 91.204 M 18.28 % | 77.108 M -12.88 % | 88.512 M 60.62 % | 55.108 M 18.77 % | 46.397 M -3.20 % | 47.930 M 12.79 % | 42.495 M 14.74 % | 37.036 M 1.20 % | 36.597 M 16.93 % | 31.297 M 17.00 % | 26.750 M 7 844 674.78 % | -341.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.383 B | 0.000 | 0.000 |
| Long term debt | 201.714 M 97.49 % | 102.137 M 55.19 % | 65.814 M -24.56 % | 87.244 M -31.38 % | 127.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.292 M -57.10 % | 3.012 M 73.66 % | 1.734 M -24.79 % | 2.306 M | 0.000 | 0.000 -100.00 % | 5.197 M 422.30 % | 995.089 K |
| Total non current liabilities | 306.962 M 62.16 % | 189.297 M 23.66 % | 153.079 M -14.22 % | 178.448 M -12.64 % | 204.256 M 130.77 % | 88.512 M 60.62 % | 55.108 M 18.77 % | 46.397 M -3.20 % | 47.930 M 12.79 % | 42.495 M 14.74 % | 37.036 M 1.20 % | 36.597 M 16.93 % | 31.297 M 11.61 % | 28.042 M 831.11 % | 3.012 M 73.64 % | 1.734 M -24.79 % | 2.306 M -99.77 % | 1.017 B -26.46 % | 1.383 B 26 511.23 % | 5.197 M 422.30 % | 995.089 K |
| Other current liabilities | 1.367 B 7.83 % | 1.267 B 22.24 % | 1.037 B -5.53 % | 1.098 B 32.38 % | 829.106 M 16.05 % | 714.462 M 29.17 % | 553.124 M 11.76 % | 494.934 M 65.91 % | 298.314 M 6.99 % | 278.817 M 2.39 % | 272.314 M 6.96 % | 254.587 M 26.21 % | 201.719 M 7.62 % | 187.441 M 16.47 % | 160.939 M 101.02 % | 80.062 M -41.44 % | 136.725 M 44.80 % | 94.425 M -28.36 % | 131.813 M -23.91 % | 173.224 M 16.37 % | 148.857 M |
| Deferred revenue | 72.433 M 78.59 % | 40.559 M -34.83 % | 62.233 M 22.46 % | 50.818 M -4.11 % | 52.996 M 47.81 % | 35.855 M -93.50 % | 551.510 M 2 134.73 % | 24.679 M -91.10 % | 277.176 M -0.09 % | 277.413 M 1.73 % | 272.698 M 12.36 % | 242.696 M 15.37 % | 210.369 M 3 931.60 % | 5.218 M -97.53 % | 211.048 M | 0.000 -100.00 % | 165.184 M 97.58 % | 83.605 M -32.67 % | 124.166 M -17.16 % | 149.878 M 3.58 % | 144.702 M |
| Short term debt | 2.322 B -18.60 % | 2.852 B -26.75 % | 3.893 B -13.52 % | 4.502 B 172.13 % | 1.654 B -23.64 % | 2.166 B 23.70 % | 1.751 B 6.77 % | 1.640 B 34.53 % | 1.219 B -3.08 % | 1.258 B -47.95 % | 2.417 B -6.08 % | 2.574 B -1.45 % | 2.611 B 16.37 % | 2.244 B 129.64 % | 977.268 M 7.63 % | 908.013 M 85.03 % | 490.729 M -0.81 % | 494.733 M -43.28 % | 872.271 M 6.06 % | 822.453 M 18.02 % | 696.876 M |
| Total current liabilities | 6.272 B 0.44 % | 6.244 B -11.69 % | 7.071 B -17.29 % | 8.549 B 83.75 % | 4.652 B -0.14 % | 4.659 B 17.36 % | 3.970 B 3.18 % | 3.847 B 20.18 % | 3.201 B 14.39 % | 2.798 B -20.51 % | 3.520 B -3.20 % | 3.637 B -9.67 % | 4.026 B -14.54 % | 4.711 B 111.44 % | 2.228 B 12.40 % | 1.982 B 51.06 % | 1.312 B 18.05 % | 1.112 B -26.62 % | 1.515 B -18.12 % | 1.850 B 29.26 % | 1.431 B |
| Total liabilities | 6.579 B 2.26 % | 6.434 B -10.94 % | 7.224 B -17.23 % | 8.728 B 79.70 % | 4.857 B 2.30 % | 4.747 B 17.95 % | 4.025 B 3.36 % | 3.894 B 19.84 % | 3.249 B 14.37 % | 2.841 B -20.14 % | 3.558 B -3.15 % | 3.673 B -9.46 % | 4.057 B -14.39 % | 4.739 B 112.42 % | 2.231 B 12.46 % | 1.984 B 50.93 % | 1.315 B 18.25 % | 1.112 B -26.62 % | 1.515 B -18.35 % | 1.855 B 29.53 % | 1.432 B |
| Other non current assets | 13.750 M 7.29 % | 12.816 M 12.24 % | 11.418 M -0.77 % | 11.507 M -84.89 % | 76.149 M 6.85 % | 71.264 M 113.88 % | 33.320 M 152.50 % | 13.196 M 12.55 % | 11.725 M 0.15 % | 11.707 M -3.39 % | 12.118 M 2.56 % | 11.815 M 4.47 % | 11.310 M -20.01 % | 14.140 M 48.82 % | 9.501 M -50.79 % | 19.307 M 1.25 % | 19.069 M 6.00 % | 17.990 M -94.14 % | 306.871 M -0.21 % | 307.525 M 12.35 % | 273.722 M |
| Long term investments | 198.384 M -29.23 % | 280.329 M 250.38 % | 80.007 M 9.13 % | 73.311 M 40.18 % | 52.299 M 8.10 % | 48.381 M -12.51 % | 55.302 M 173.49 % | 20.221 M | 0.000 -100.00 % | 44.973 M 144.80 % | 18.371 M 114.34 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M -83.20 % | 51.030 M 0.00 % | 51.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 16.317 M -14.56 % | 19.097 M -16.96 % | 22.997 M 32.19 % | 17.397 M 24.17 % | 14.011 M -17.89 % | 17.064 M -7.34 % | 18.416 M -16.53 % | 22.062 M -25.45 % | 29.592 M -14.28 % | 34.522 M -11.81 % | 39.146 M 1.45 % | 38.586 M -8.66 % | 42.243 M -10.96 % | 47.441 M 67.36 % | 28.346 M 214.68 % | 9.008 M -1.14 % | 9.112 M -6.03 % | 9.696 M 200.12 % | 3.231 M 10.26 % | 2.930 M 458.27 % | 524.863 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 16.317 M -14.56 % | 19.097 M -16.96 % | 22.997 M 32.19 % | 17.397 M 24.17 % | 14.011 M -17.89 % | 17.064 M -7.34 % | 18.416 M -16.53 % | 22.062 M -25.45 % | 29.592 M -14.28 % | 34.522 M -11.81 % | 39.146 M 1.45 % | 38.586 M -8.66 % | 42.243 M -10.96 % | 47.441 M 67.36 % | 28.346 M 214.68 % | 9.008 M -1.14 % | 9.112 M -6.03 % | 9.696 M 200.12 % | 3.231 M 10.26 % | 2.930 M 458.27 % | 524.863 K |
| Property plant equipment net | 391.125 M 33.01 % | 294.060 M 17.55 % | 250.157 M -11.86 % | 283.827 M -11.69 % | 321.414 M 160.93 % | 123.181 M 21.42 % | 101.451 M 7.18 % | 94.655 M -11.67 % | 107.156 M -4.56 % | 112.275 M -6.81 % | 120.474 M -7.91 % | 130.826 M -7.40 % | 141.287 M 3.29 % | 136.787 M 203.19 % | 45.116 M 26.38 % | 35.700 M 27.56 % | 27.987 M 11.22 % | 25.164 M -32.91 % | 37.506 M -19.41 % | 46.540 M 10.25 % | 42.211 M |
| Total non current assets | 1.023 B 2.68 % | 996.055 M 37.98 % | 721.896 M -1.59 % | 733.542 M -2.97 % | 756.001 M 44.22 % | 524.194 M 18.80 % | 441.236 M 15.42 % | 382.289 M -5.12 % | 402.923 M -15.11 % | 474.649 M 0.08 % | 474.291 M -0.14 % | 474.959 M 104.17 % | 232.630 M -12.00 % | 264.364 M 97.30 % | 133.994 M 16.47 % | 115.045 M 104.82 % | 56.168 M 6.28 % | 52.849 M -84.80 % | 347.607 M -2.63 % | 356.994 M 12.81 % | 316.459 M |
| Other current assets | 220.164 M -27.63 % | 304.233 M 26.41 % | 240.676 M -58.29 % | 576.962 M -1.91 % | 588.218 M 253.37 % | 166.460 M 121.24 % | 75.241 M 505.85 % | 12.419 M -18.11 % | 15.166 M -97.17 % | 535.240 M 1 663.56 % | 30.350 M 33.18 % | 22.789 M -95.22 % | 476.445 M 127.90 % | 209.060 M 64.15 % | 127.360 M 384.09 % | 26.309 M -41.67 % | 45.105 M 134.70 % | 19.218 M -69.39 % | 62.783 M -16.08 % | 74.811 M 32.73 % | 56.364 M |
| Short term investments | 102.600 M 193.48 % | 34.960 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 |
| cash and cash equivalents | 651.232 M 94.07 % | 335.574 M 41.47 % | 237.204 M -43.53 % | 420.016 M 59.77 % | 262.886 M -14.85 % | 308.718 M 24.54 % | 247.896 M 19.77 % | 206.976 M 39.97 % | 147.870 M 198.79 % | 49.490 M -54.67 % | 109.171 M 47.66 % | 73.933 M -5.09 % | 77.901 M -57.95 % | 185.252 M 334.75 % | 42.611 M -20.59 % | 53.661 M -35.67 % | 83.415 M 37.05 % | 60.866 M -35.52 % | 94.388 M 305.35 % | 23.286 M -39.91 % | 38.753 M |
| Cash and short term investments | 753.832 M 103.44 % | 370.534 M 56.21 % | 237.204 M -43.53 % | 420.016 M 59.77 % | 262.886 M -14.85 % | 308.718 M 24.54 % | 247.896 M 19.77 % | 206.976 M 39.97 % | 147.870 M 198.79 % | 49.490 M -54.67 % | 109.171 M 47.66 % | 73.933 M -5.09 % | 77.901 M -57.95 % | 185.252 M 334.75 % | 42.611 M -20.59 % | 53.661 M -35.67 % | 83.415 M 37.05 % | 60.866 M -35.52 % | 94.388 M 305.35 % | 23.286 M -39.91 % | 38.753 M |
| Total current assets | 9.656 B 4.87 % | 9.207 B -8.24 % | 10.034 B -10.77 % | 11.245 B 62.75 % | 6.910 B 4.31 % | 6.624 B 15.02 % | 5.760 B 7.11 % | 5.377 B 18.04 % | 4.555 B 15.24 % | 3.953 B -13.52 % | 4.571 B 0.07 % | 4.568 B 5.23 % | 4.341 B -24.57 % | 5.754 B 72.33 % | 3.339 B 16.42 % | 2.868 B 37.43 % | 2.087 B 20.94 % | 1.726 B -0.41 % | 1.733 B -12.90 % | 1.989 B 29.86 % | 1.532 B |
| Inventory | 3.266 B 0.35 % | 3.255 B -24.90 % | 4.333 B -18.96 % | 5.347 B 138.13 % | 2.245 B -20.58 % | 2.827 B 21.55 % | 2.326 B 11.95 % | 2.078 B 20.93 % | 1.718 B 29.85 % | 1.323 B -33.01 % | 1.975 B 16.73 % | 1.692 B 42.03 % | 1.191 B -62.43 % | 3.171 B 175.31 % | 1.152 B 25.28 % | 919.280 M 16.53 % | 788.906 M 39.37 % | 566.042 M 16.02 % | 487.869 M -27.38 % | 671.831 M 31.44 % | 511.136 M |
| Net receivables | 5.416 B 2.61 % | 5.278 B 1.05 % | 5.223 B 6.56 % | 4.901 B 26.74 % | 3.867 B 16.42 % | 3.322 B 8.14 % | 3.072 B -0.28 % | 3.080 B 15.18 % | 2.674 B 4.21 % | 2.566 B 4.47 % | 2.456 B -11.61 % | 2.779 B -9.28 % | 3.063 B 39.91 % | 2.189 B 8.52 % | 2.018 B 7.95 % | 1.869 B 60.07 % | 1.168 B 8.22 % | 1.079 B -0.81 % | 1.088 B -10.81 % | 1.220 B 31.73 % | 925.780 M |
| Tax assets | 403.215 M 3.45 % | 389.753 M 9.08 % | 357.317 M 2.83 % | 347.500 M 18.95 % | 292.128 M 10.53 % | 264.304 M 13.56 % | 232.747 M 0.26 % | 232.155 M -8.76 % | 254.450 M -6.17 % | 271.172 M -4.58 % | 284.182 M -0.34 % | 285.161 M 875.94 % | 29.219 M -49.12 % | 57.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.492 B 19.64 % | 2.083 B 1.62 % | 2.050 B -27.28 % | 2.819 B 37.02 % | 2.057 B 20.35 % | 1.710 B 3.72 % | 1.648 B -3.54 % | 1.709 B 1.49 % | 1.684 B 35.23 % | 1.245 B 54.78 % | 804.384 M 0.30 % | 801.976 M -32.66 % | 1.191 B -47.64 % | 2.274 B 121.52 % | 1.027 B 6.63 % | 962.820 M 48.53 % | 648.245 M 24.08 % | 522.452 M 2.56 % | 509.420 M -40.38 % | 854.494 M 45.90 % | 585.655 M |
| Tax payables | 18.904 M 1 519.88 % | 1.167 M -95.91 % | 28.563 M -64.21 % | 79.813 M 36.11 % | 58.638 M 80.56 % | 32.476 M 93.17 % | 16.812 M 386.18 % | 3.458 M 9 245.95 % | 37.000 K -99.78 % | 16.571 M 193.66 % | 5.643 M -13.87 % | 6.552 M -70.01 % | 21.849 M 318.72 % | 5.218 M -91.75 % | 63.212 M 101.69 % | 31.342 M -14.15 % | 36.509 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 262.223 M 65.89 % | 158.069 M 48.88 % | 106.170 M -18.98 % | 131.041 M -22.47 % | 169.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.550 M | 0.000 -100.00 % | 1.201 M -57.73 % | 2.841 M -36.53 % | 4.476 M 85.32 % | 2.415 M -19.14 % | 2.987 M 113.53 % | 1.399 M -63.17 % | 3.799 M -54.73 % | 8.390 M 534.02 % | 1.323 M |
| 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 |
| Other total stockholders equity | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M -7.44 % | 470.435 M 8.04 % | 435.415 M 146.42 % | 176.694 M -39.11 % | 290.197 M 63.18 % | 177.837 M 33.61 % | 133.105 M 0.00 % | 133.105 M 3.00 % | 129.225 M 0.00 % | 129.225 M 0.71 % | 128.319 M 0.77 % | 127.334 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.088 M -87.30 % | 8.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.017 B 26.46 % | -1.383 B | 0.000 | 0.000 |
| Total assets | 10.678 B 4.66 % | 10.203 B -5.14 % | 10.756 B -10.21 % | 11.979 B 56.27 % | 7.666 B 7.24 % | 7.149 B 15.29 % | 6.201 B 7.66 % | 5.760 B 16.16 % | 4.958 B 11.98 % | 4.428 B -12.24 % | 5.045 B 0.05 % | 5.043 B 10.26 % | 4.573 B -24.01 % | 6.019 B 73.29 % | 3.473 B 16.42 % | 2.983 B 39.20 % | 2.143 B 20.50 % | 1.779 B -14.51 % | 2.080 B -11.34 % | 2.346 B 26.94 % | 1.848 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.199 M 10.68 % | 79.685 M 20.44 % | 66.160 M 40.04 % | 47.244 M -13.55 % | 54.652 M -27.96 % | 75.862 M | 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 |
| Change in working capital | 528.497 M -46.55 % | 988.716 M 1 256.51 % | 72.887 M 102.25 % | -3.241 B -14 176.13 % | -22.704 M 96.48 % | -644.567 M -25.26 % | -514.564 M 5.46 % | -544.282 M -772.64 % | -62.372 M -105.94 % | 1.049 B 5 842.90 % | -18.272 M 96.99 % | -606.744 M -121.92 % | -273.406 M 78.49 % | -1.271 B -248.90 % | -364.323 M 44.92 % | -661.459 M -247.47 % | -190.364 M -503.40 % | -31.549 M 4.98 % | -33.203 M 85.89 % | -235.375 M 16.99 % | -283.535 M |
| Accounts receivables | -45.553 M 84.06 % | -285.823 M 18.30 % | -349.836 M 64.91 % | -997.080 M -52.60 % | -653.385 M -159.33 % | -251.956 M -9.79 % | -229.491 M 40.39 % | -384.975 M -9.11 % | -352.826 M -223.76 % | -108.978 M -131.48 % | 346.186 M 36.77 % | 253.110 M 134.05 % | -743.262 M -332.13 % | -171.998 M 27.54 % | -237.364 M 64.20 % | -663.029 M -383.44 % | -137.147 M -404.87 % | -27.165 M -132.22 % | 84.307 M 128.27 % | -298.182 M -20.35 % | -247.768 M |
| Inventory | -54.166 M -104.96 % | 1.091 B 21.89 % | 895.368 M 127.92 % | -3.206 B -728.03 % | 510.561 M 191.73 % | -556.581 M -112.41 % | -262.035 M 20.81 % | -330.913 M 28.52 % | -462.946 M -176.22 % | 607.371 M 269.75 % | -357.799 M 27.84 % | -495.813 M -124.38 % | 2.034 B 195.15 % | -2.138 B -850.75 % | -224.833 M -64.74 % | -136.478 M 39.25 % | -224.667 M -164.36 % | -84.986 M -141.20 % | 206.289 M 207.08 % | -192.645 M 28.26 % | -268.518 M |
| Accounts payables | 509.021 M 76.30 % | 288.717 M 133.40 % | -864.463 M -183.73 % | 1.032 B 116.19 % | 477.545 M 82.91 % | 261.078 M 11 586.57 % | 2.234 M -90.96 % | 24.699 M -94.36 % | 437.836 M -1.53 % | 444.649 M 33 946.63 % | 1.306 M 100.33 % | -392.939 M 63.66 % | -1.081 B -186.54 % | 1.249 B 1 878.32 % | 63.158 M -79.84 % | 313.248 M 150.62 % | 124.989 M 3 175.52 % | 3.816 M 3 306.72 % | -118.995 K -101.00 % | 11.917 M 41.59 % | 8.416 M |
| Other working capital | 119.195 M 212.93 % | -105.552 M -126.94 % | 391.818 M 659.01 % | -70.092 M 80.39 % | -357.425 M -268.07 % | -97.108 M 61.55 % | -252.529 M -271.90 % | 146.907 M -53.45 % | 315.564 M 196.86 % | 106.300 M 1 434.59 % | -7.965 M -127.56 % | 28.898 M 105.99 % | -482.700 M -128.79 % | -210.982 M -707.74 % | 34.716 M 119.82 % | -175.201 M -477.09 % | 46.461 M -39.49 % | 76.786 M 123.72 % | -323.680 M -232.91 % | 243.535 M 8.56 % | 224.335 M |
| Other non cash items | -105.168 M -14.34 % | -91.976 M 11.12 % | -103.488 M 39.33 % | -170.575 M -317.49 % | -40.857 M 20.53 % | -51.413 M -443.94 % | -9.452 M -145.36 % | 20.840 M -58.34 % | 50.023 M -11.50 % | 56.524 M -31.00 % | 81.924 M 44.94 % | 56.524 M 382.52 % | -20.007 M -107.59 % | 263.721 M 222.73 % | 81.716 M -31.80 % | 119.813 M 39.65 % | 85.795 M -18.59 % | 105.384 M 14.85 % | 91.755 M 116.16 % | 42.448 M 100.30 % | 21.192 M |
| Net cash provided by operating activities | 1.419 B -14.67 % | 1.663 B 77.71 % | 935.930 M 140.30 % | -2.322 B -399.58 % | 775.205 M 721.87 % | -124.657 M -242.76 % | 87.318 M 143.89 % | -198.957 M -164.08 % | 310.486 M -77.93 % | 1.407 B 284.88 % | 365.515 M 250.09 % | -243.523 M 20.28 % | -305.454 M 63.43 % | -835.244 M -2 870.90 % | 30.143 M 110.57 % | -285.205 M -344.04 % | 116.870 M -42.55 % | 203.440 M 34.26 % | 151.526 M 272.18 % | -88.005 M 48.53 % | -170.996 M |
| Investments in property plant and equipment | -3.862 M -681.78 % | -494.000 K 99.34 % | -74.344 M -480.63 % | -12.804 M -68.25 % | -7.610 M 10.07 % | -8.462 M -151.92 % | -3.359 M 81.60 % | -18.254 M 34.01 % | -27.663 M 11.44 % | -31.235 M -17.50 % | -26.582 M -19.46 % | -22.251 M 55.81 % | -50.352 M 54.68 % | -111.095 M -155.46 % | -43.488 M -94.04 % | -22.411 M -23.88 % | -18.091 M -41.63 % | -12.774 M -20.07 % | -10.639 M 56.76 % | -24.604 M 16.36 % | -29.415 M |
| Acquisitions net | 0.000 -100.00 % | 444.000 K 34.95 % | 329.000 K -99.34 % | 49.691 M 13 858.15 % | 356.000 K -73.19 % | 1.328 M 27.57 % | 1.041 M 258.97 % | 290.000 K -71.40 % | 1.014 M 102.25 % | -44.985 M -359.03 % | -9.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -241.426 M -590.58 % | -34.960 M | 0.000 100.00 % | -54.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.985 M | 0.000 | 0.000 | 0.000 100.00 % | -8.571 M | 0.000 100.00 % | -51.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 173.786 M | 0.000 | 0.000 -100.00 % | 54.667 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 investing activites | 22.079 M 4 817.74 % | -468.000 K -100.64 % | 73.218 M 416.89 % | 14.165 M 2 045.74 % | -728.000 K -106.15 % | 11.847 M -73.28 % | 44.343 M 11.36 % | 39.820 M 328.08 % | 9.302 M 112.44 % | -74.777 M -1 095.43 % | 7.512 M -68.35 % | 23.737 M 218.02 % | 7.464 M 172.21 % | 2.742 M -89.30 % | 25.619 M 154.94 % | 10.049 M 14.65 % | 8.765 M -97.19 % | 312.387 M 4 855.38 % | 6.304 M 131.03 % | -20.318 M -118.45 % | 110.101 M |
| Net cash used for investing activites | -49.423 M -39.31 % | -35.478 M -4 351.44 % | -797.000 K -101.56 % | 51.052 M 739.59 % | -7.982 M -269.36 % | 4.713 M -88.50 % | 40.984 M 90.04 % | 21.566 M 217.46 % | -18.361 M 87.84 % | -150.997 M -423.02 % | -28.870 M -2 042.80 % | 1.486 M 103.46 % | -42.888 M 63.32 % | -116.924 M -554.34 % | -17.869 M 71.81 % | -63.393 M -579.74 % | -9.326 M -103.11 % | 299.614 M 7 011.84 % | -4.335 M 90.35 % | -44.922 M -155.68 % | 80.685 M |
| Debt repayment | -592.667 M 46.57 % | -1.109 B -83.33 % | -605.021 M -121.57 % | 2.805 B 606.22 % | -554.033 M -233.48 % | 415.053 M | 0.000 -100.00 % | 421.039 M 1 185.63 % | -38.783 M 96.68 % | -1.170 B -689.50 % | -148.143 M -177.30 % | -53.423 M -114.64 % | 364.919 M -70.57 % | 1.240 B 1 735.39 % | 67.566 M -83.79 % | 416.712 M 10 556.89 % | -3.985 M 99.11 % | -449.283 M -14 412.66 % | 3.139 M -97.60 % | 130.619 M 218.16 % | -110.540 M |
| 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 -100.00 % | 375.454 M 5 307.66 % | 6.943 M -59.25 % | 17.036 M -40.81 % | 28.784 M | 0.000 -100.00 % | 5.032 M | 0.000 -100.00 % | 1.531 M -16.83 % | 1.841 M -98.99 % | 181.834 M |
| Common stock repurchased | -18.337 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 |
| Dividends paid | -367.645 M 12.52 % | -420.238 M 0.00 % | -420.238 M -20.00 % | -350.199 M -81.82 % | -192.609 M 0.00 % | -192.609 M -22.22 % | -157.589 M -12.50 % | -140.079 M -33.33 % | -105.060 M -50.00 % | -70.040 M 0.00 % | -70.040 M | 0.000 100.00 % | -31.678 M 69.61 % | -104.244 M -28.27 % | -81.270 M -14.29 % | -71.111 M -41.05 % | -50.414 M -78.73 % | -28.207 M -40.44 % | -20.086 M -33.90 % | -15.000 M | 0.000 |
| Other financing activites | -75.533 M 13.95 % | -87.780 M 5.29 % | -92.686 M -256.09 % | -26.029 M 60.81 % | -66.413 M -59.35 % | -41.678 M -159.36 % | 70.207 M 257.90 % | -44.463 M 10.90 % | -49.902 M 23.24 % | -65.007 M 21.89 % | -83.224 M 0.88 % | -83.962 M 15.35 % | -99.193 M -70.78 % | -58.083 M -51.24 % | -38.404 M -43.53 % | -26.757 M 24.90 % | -35.628 M 39.70 % | -59.085 M 2.62 % | -60.673 M | 0.000 100.00 % | -435.432 K |
| Net cash used provided by financing activities | -1.054 B 34.81 % | -1.617 B -44.66 % | -1.118 B -146.04 % | 2.428 B 398.68 % | -813.055 M -549.78 % | 180.766 M 306.87 % | -87.382 M -136.95 % | 236.497 M 222.07 % | -193.745 M 85.15 % | -1.305 B -332.85 % | -301.407 M -226.60 % | 238.069 M -1.21 % | 240.991 M -77.99 % | 1.095 B 4 793.92 % | -23.324 M -107.32 % | 318.844 M 475.13 % | -84.995 M 84.16 % | -536.575 M -605.19 % | -76.089 M -164.78 % | 117.460 M 65.77 % | 70.859 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 100.00 % | -10.835 M | 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 | 315.658 M 220.89 % | 98.370 M 153.81 % | -182.812 M -216.34 % | 157.130 M 442.84 % | -45.832 M -175.35 % | 60.822 M 48.64 % | 40.920 M -30.77 % | 59.106 M -39.92 % | 98.380 M 264.84 % | -59.681 M -269.37 % | 35.238 M 988.05 % | -3.968 M 96.30 % | -107.351 M -175.26 % | 142.641 M 1 390.92 % | -11.050 M 62.86 % | -29.754 M -231.96 % | 22.549 M 167.26 % | -33.522 M -147.15 % | 71.102 M 559.69 % | -15.468 M 20.48 % | -19.452 M |
| Cash at beginning of period | 335.574 M 41.47 % | 237.204 M -43.53 % | 420.016 M 59.77 % | 262.886 M -14.85 % | 308.718 M 24.54 % | 247.896 M 19.77 % | 206.976 M 39.97 % | 147.870 M 198.79 % | 49.490 M -54.67 % | 109.171 M 47.66 % | 73.933 M -5.09 % | 77.901 M -57.95 % | 185.252 M 334.75 % | 42.611 M -20.59 % | 53.661 M -35.67 % | 83.415 M 37.05 % | 60.866 M -35.52 % | 94.388 M 305.35 % | 23.286 M -39.91 % | 38.753 M -33.42 % | 58.205 M |
| Cash at end of period | 651.232 M 94.07 % | 335.574 M 41.47 % | 237.204 M -43.53 % | 420.016 M 59.77 % | 262.886 M -14.85 % | 308.718 M 24.54 % | 247.896 M 19.77 % | 206.976 M 39.97 % | 147.870 M 198.79 % | 49.490 M -54.67 % | 109.171 M 47.66 % | 73.933 M -5.09 % | 77.901 M -57.95 % | 185.252 M 334.75 % | 42.611 M -20.59 % | 53.661 M -35.67 % | 83.415 M 37.05 % | 60.866 M -35.52 % | 94.388 M 305.35 % | 23.286 M -39.91 % | 38.753 M |
| Operating cash flow | 1.419 B -18.19 % | 1.735 B 85.36 % | 935.930 M 140.30 % | -2.322 B -399.58 % | 775.205 M 721.87 % | -124.657 M -242.76 % | 87.318 M 143.89 % | -198.957 M -164.08 % | 310.486 M -77.93 % | 1.407 B 284.88 % | 365.515 M 250.09 % | -243.523 M 20.28 % | -305.454 M 63.43 % | -835.244 M -2 870.90 % | 30.143 M 110.57 % | -285.205 M -344.04 % | 116.870 M -42.55 % | 203.440 M 34.26 % | 151.526 M 272.18 % | -88.005 M 48.53 % | -170.996 M |
| Capital expenditure | -3.668 M -642.51 % | -494.000 K 99.34 % | -74.344 M -480.63 % | -12.804 M -68.25 % | -7.610 M 10.07 % | -8.462 M -151.92 % | -3.359 M 81.60 % | -18.254 M 34.01 % | -27.663 M 11.44 % | -31.235 M -17.50 % | -26.582 M -19.46 % | -22.251 M 55.81 % | -50.352 M 54.68 % | -111.095 M -155.46 % | -43.488 M -94.04 % | -22.411 M -23.88 % | -18.091 M -41.63 % | -12.774 M -20.07 % | -10.639 M 56.76 % | -24.604 M 16.36 % | -29.415 M |
| Free CashFlow | 1.415 B -18.34 % | 1.733 B 101.17 % | 861.586 M 136.90 % | -2.335 B -404.21 % | 767.595 M 676.62 % | -133.119 M -258.55 % | 83.959 M 138.65 % | -217.211 M -176.80 % | 282.823 M -79.44 % | 1.376 B 305.85 % | 338.933 M 227.53 % | -265.774 M 25.30 % | -355.806 M 62.40 % | -946.339 M -6 991.59 % | -13.345 M 95.66 % | -307.617 M -411.42 % | 98.779 M -48.19 % | 190.666 M 35.33 % | 140.887 M 225.11 % | -112.609 M 43.81 % | -200.411 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 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 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.869 B -6.97 % | 7.384 B 0.08 % | 7.378 B -1.10 % | 7.460 B 11.35 % | 6.700 B -7.67 % | 7.256 B 8.73 % | 6.674 B -1.41 % | 6.769 B -8.50 % | 7.398 B 8.68 % | 6.807 B 0.85 % | 6.750 B 0.51 % | 6.715 B -10.47 % | 7.501 B -7.12 % | 8.076 B -6.16 % | 8.606 B 1.75 % | 8.458 B 7.57 % | 7.863 B 6.73 % | 7.367 B 27.18 % | 5.793 B -12.23 % | 6.600 B 8.13 % | 6.104 B 13.99 % | 5.355 B 3.49 % | 5.174 B -2.58 % | 5.311 B 7.32 % | 4.949 B -0.17 % | 4.958 B -11.17 % | 5.581 B -3.89 % | 5.807 B 7.58 % | 5.398 B 1.03 % | 5.343 B -2.52 % | 5.480 B 10.20 % | 4.973 B 0.52 % | 4.947 B 5.44 % | 4.692 B -3.40 % | 4.857 B 4.89 % | 4.631 B 2.39 % | 4.522 B 2.22 % | 4.424 B -0.40 % | 4.442 B -67.29 % | 13.581 B 228.10 % | 4.139 B -12.32 % | 4.721 B 10.96 % | 4.255 B -11.87 % | 4.828 B 4.39 % | 4.625 B -4.77 % | 4.856 B 20.68 % | 4.024 B -6.46 % | 4.302 B -15.76 % | 5.107 B 6.46 % | 4.797 B -8.14 % | 5.222 B 2.56 % | 5.092 B -16.54 % | 6.101 B 11.41 % | 5.476 B 4.28 % | 5.252 B -17.71 % | 6.381 B 8.76 % | 5.867 B 16.45 % | 5.038 B 7.03 % | 4.707 B 10.90 % | 4.245 B 14.03 % | 3.722 B -4.84 % | 3.912 B 5.23 % | 3.717 B 6.31 % | 3.497 B -2.04 % | 3.569 B |
| Net income | 191.114 M -5.37 % | 201.954 M -12.93 % | 231.949 M 94.51 % | 119.250 M -29.13 % | 168.257 M -5.55 % | 178.148 M 1.31 % | 175.838 M 9.28 % | 160.899 M -7.56 % | 174.055 M 29.13 % | 134.793 M 17.87 % | 114.362 M -38.48 % | 185.893 M -4.40 % | 194.448 M 0.34 % | 193.781 M 2.40 % | 189.248 M -12.05 % | 215.173 M 9.00 % | 197.404 M 3.46 % | 190.796 M 14.43 % | 166.738 M 8.60 % | 153.532 M 4.45 % | 146.992 M 12.87 % | 130.235 M -3.51 % | 134.976 M 36.42 % | 98.945 M 3.64 % | 95.472 M 1.57 % | 93.997 M -36.73 % | 148.565 M 16.41 % | 127.625 M 22.43 % | 104.244 M 19.24 % | 87.421 M 3.85 % | 84.182 M 19.30 % | 70.563 M -4.37 % | 73.787 M 8.08 % | 68.270 M 13.72 % | 60.036 M 8.11 % | 55.534 M -11.56 % | 62.791 M 27.93 % | 49.084 M 31.50 % | 37.327 M -76.15 % | 156.478 M 275.70 % | 41.650 M 44.38 % | 28.847 M -34.42 % | 43.987 M 7.14 % | 41.057 M -28.92 % | 57.762 M 39.90 % | 41.288 M 31.32 % | 31.440 M -31.03 % | 45.587 M -27.85 % | 63.184 M 26.46 % | 49.963 M 110.33 % | -483.462 M -148.21 % | -194.780 M -124.29 % | -86.842 M -428.67 % | 26.422 M 120.18 % | -130.908 M -263.09 % | 80.268 M -21.40 % | 102.126 M 10.97 % | 92.034 M 7.86 % | 85.324 M 7.96 % | 79.036 M 31.96 % | 59.896 M -15.67 % | 71.026 M 5.37 % | 67.407 M 5.93 % | 63.632 M 7.25 % | 59.328 M |
| Income before tax | 239.142 M -5.42 % | 252.854 M -13.17 % | 291.216 M 95.93 % | 148.633 M -28.72 % | 208.506 M -5.82 % | 221.385 M 2.92 % | 215.105 M 7.46 % | 200.175 M -7.66 % | 216.787 M 29.44 % | 167.478 M 17.20 % | 142.898 M -38.27 % | 231.486 M -4.33 % | 241.962 M 0.09 % | 241.735 M 1.75 % | 237.582 M -10.90 % | 266.649 M 7.87 % | 247.201 M 4.31 % | 236.978 M 13.05 % | 209.620 M 12.57 % | 186.220 M 1.77 % | 182.979 M 12.90 % | 162.076 M -3.41 % | 167.797 M 37.75 % | 121.813 M 0.82 % | 120.826 M 2.71 % | 117.640 M -35.29 % | 181.783 M 13.62 % | 159.987 M 26.55 % | 126.420 M 20.25 % | 105.133 M -6.60 % | 112.568 M 22.18 % | 92.134 M -4.83 % | 96.808 M 15.95 % | 83.491 M -1.18 % | 84.487 M 2.56 % | 82.375 M 5.33 % | 78.210 M 26.03 % | 62.058 M 15.84 % | 53.574 M -74.04 % | 206.391 M 258.01 % | 57.650 M 57.09 % | 36.699 M -34.48 % | 56.012 M 8.43 % | 51.659 M -28.27 % | 72.017 M 39.43 % | 51.650 M 7.34 % | 48.117 M -15.66 % | 57.053 M -26.05 % | 77.152 M 23.44 % | 62.504 M 113.19 % | -473.813 M -189.32 % | -163.769 M -90.15 % | -86.124 M -241.40 % | 60.906 M 145.33 % | -134.357 M -233.11 % | 100.936 M -36.31 % | 158.484 M 7.81 % | 147.005 M 17.25 % | 125.381 M 10.00 % | 113.980 M 39.10 % | 81.941 M -19.21 % | 101.425 M 11.90 % | 90.642 M 6.31 % | 85.260 M -9.66 % | 94.375 M |
| Income before tax ratio | 0.03 1.67 % | 0.03 -13.25 % | 0.04 98.11 % | 0.02 -35.98 % | 0.03 2.00 % | 0.03 -5.34 % | 0.03 8.99 % | 0.03 0.91 % | 0.03 19.11 % | 0.02 16.21 % | 0.02 -38.58 % | 0.03 6.86 % | 0.03 7.77 % | 0.03 8.42 % | 0.03 -12.43 % | 0.03 0.28 % | 0.03 -2.26 % | 0.03 -11.11 % | 0.04 28.25 % | 0.03 -5.88 % | 0.03 -0.96 % | 0.03 -6.67 % | 0.03 41.40 % | 0.02 -6.06 % | 0.02 2.88 % | 0.02 -27.15 % | 0.03 18.22 % | 0.03 17.64 % | 0.02 19.02 % | 0.02 -4.20 % | 0.02 10.87 % | 0.02 -5.32 % | 0.02 9.97 % | 0.02 2.30 % | 0.02 -2.22 % | 0.02 2.86 % | 0.02 23.29 % | 0.01 16.30 % | 0.01 -20.64 % | 0.02 9.12 % | 0.01 79.16 % | 0.01 -40.95 % | 0.01 23.04 % | 0.01 -31.28 % | 0.02 46.41 % | 0.01 -11.05 % | 0.01 -9.84 % | 0.01 -12.22 % | 0.02 15.94 % | 0.01 114.36 % | -0.09 -182.10 % | -0.03 -127.84 % | -0.01 -226.92 % | 0.01 143.47 % | -0.03 -261.75 % | 0.02 -41.44 % | 0.03 -7.42 % | 0.03 9.55 % | 0.03 -0.81 % | 0.03 21.98 % | 0.02 -15.10 % | 0.03 6.34 % | 0.02 0.00 % | 0.02 -7.78 % | 0.03 |
| EBITDA | 286.075 M -4.82 % | 300.573 M -10.40 % | 335.466 M 66.08 % | 201.994 M -21.93 % | 258.733 M 2.79 % | 251.703 M -7.06 % | 270.827 M 5.33 % | 257.122 M -3.17 % | 265.535 M 25.93 % | 210.853 M 12.52 % | 187.389 M -20.10 % | 234.541 M -12.66 % | 268.533 M -4.50 % | 281.186 M 2.84 % | 273.412 M -8.88 % | 300.055 M 7.20 % | 279.891 M 4.89 % | 266.837 M 13.02 % | 236.087 M 5.08 % | 224.674 M -18.99 % | 277.357 M 74.67 % | 158.792 M -15.35 % | 187.581 M 37.74 % | 136.181 M -5.63 % | 144.300 M 6.87 % | 135.027 M -30.56 % | 194.461 M 8.91 % | 178.553 M 32.26 % | 135.002 M 16.66 % | 115.720 M 11.50 % | 103.781 M -10.50 % | 115.954 M -3.60 % | 120.278 M 6.03 % | 113.438 M 15.33 % | 98.362 M -8.07 % | 106.995 M 7.56 % | 99.478 M 4.08 % | 95.575 M 24.00 % | 77.076 M -29.06 % | 108.656 M 29.95 % | 83.612 M 12.58 % | 74.268 M -0.76 % | 74.834 M -7.91 % | 81.261 M -19.08 % | 100.424 M 13.98 % | 88.109 M 153.39 % | -165.027 M -287.17 % | 88.168 M -18.36 % | 107.994 M 19.28 % | 90.542 M 120.33 % | -445.267 M -252.06 % | -126.474 M -145.21 % | -51.577 M -1 781.68 % | 3.067 M 101.09 % | -280.516 M -325.20 % | 124.564 M -30.33 % | 178.789 M 10.74 % | 161.449 M 15.50 % | 139.786 M 8.85 % | 128.418 M 33.15 % | 96.443 M -15.50 % | 114.136 M 9.69 % | 104.051 M 7.79 % | 96.528 M -4.68 % | 101.262 M |
| Net income ratio | 0.03 1.73 % | 0.03 -13.00 % | 0.03 96.67 % | 0.02 -36.35 % | 0.03 2.29 % | 0.02 -6.82 % | 0.03 10.84 % | 0.02 1.03 % | 0.02 18.82 % | 0.02 16.87 % | 0.02 -38.79 % | 0.03 6.79 % | 0.03 8.04 % | 0.02 9.11 % | 0.02 -13.56 % | 0.03 1.33 % | 0.03 -3.06 % | 0.03 -10.03 % | 0.03 23.74 % | 0.02 -3.40 % | 0.02 -0.98 % | 0.02 -6.77 % | 0.03 40.03 % | 0.02 -3.43 % | 0.02 1.74 % | 0.02 -28.77 % | 0.03 21.12 % | 0.02 13.80 % | 0.02 18.03 % | 0.02 6.53 % | 0.02 8.26 % | 0.01 -4.86 % | 0.01 2.51 % | 0.01 17.72 % | 0.01 3.06 % | 0.01 -13.63 % | 0.01 25.15 % | 0.01 32.02 % | 0.01 -27.07 % | 0.01 14.51 % | 0.01 64.67 % | 0.01 -40.90 % | 0.01 21.57 % | 0.01 -31.91 % | 0.01 46.90 % | 0.01 8.82 % | 0.01 -26.27 % | 0.01 -14.35 % | 0.01 18.78 % | 0.01 111.25 % | -0.09 -142.02 % | -0.04 -168.75 % | -0.01 -395.01 % | 0.00 119.35 % | -0.02 -298.18 % | 0.01 -27.74 % | 0.02 -4.71 % | 0.02 0.78 % | 0.02 -2.65 % | 0.02 15.72 % | 0.02 -11.38 % | 0.02 0.14 % | 0.02 -0.36 % | 0.02 9.49 % | 0.02 |
| Ratio EBITDA | 0.04 2.31 % | 0.04 -10.48 % | 0.05 67.93 % | 0.03 -29.89 % | 0.04 11.33 % | 0.03 -14.52 % | 0.04 6.83 % | 0.04 5.83 % | 0.04 15.88 % | 0.03 11.57 % | 0.03 -20.51 % | 0.03 -2.44 % | 0.04 2.83 % | 0.03 9.59 % | 0.03 -10.45 % | 0.04 -0.34 % | 0.04 -1.72 % | 0.04 -11.13 % | 0.04 19.72 % | 0.03 -25.08 % | 0.05 53.24 % | 0.03 -18.20 % | 0.04 41.40 % | 0.03 -12.06 % | 0.03 7.05 % | 0.03 -21.83 % | 0.03 13.32 % | 0.03 22.94 % | 0.03 15.47 % | 0.02 14.38 % | 0.02 -18.78 % | 0.02 -4.09 % | 0.02 0.56 % | 0.02 19.39 % | 0.02 -12.36 % | 0.02 5.04 % | 0.02 1.82 % | 0.02 24.50 % | 0.02 116.89 % | 0.01 -60.39 % | 0.02 28.40 % | 0.02 -10.56 % | 0.02 4.50 % | 0.02 -22.48 % | 0.02 19.68 % | 0.02 144.24 % | -0.04 -300.10 % | 0.02 -3.08 % | 0.02 12.03 % | 0.02 122.14 % | -0.09 -243.28 % | -0.02 -193.82 % | -0.01 -1 609.46 % | 0.00 101.05 % | -0.05 -373.65 % | 0.02 -35.94 % | 0.03 -4.91 % | 0.03 7.91 % | 0.03 -1.85 % | 0.03 16.77 % | 0.03 -11.20 % | 0.03 4.24 % | 0.03 1.39 % | 0.03 -2.69 % | 0.03 |
| Gross profit ratio | 0.09 14.09 % | 0.08 3.03 % | 0.08 -1.62 % | 0.08 -0.59 % | 0.08 2.73 % | 0.07 0.60 % | 0.07 0.54 % | 0.07 11.24 % | 0.07 1.12 % | 0.07 -6.24 % | 0.07 2.22 % | 0.07 4.83 % | 0.07 9.27 % | 0.06 -1.20 % | 0.06 8.84 % | 0.06 -3.10 % | 0.06 -12.20 % | 0.07 -13.34 % | 0.08 18.83 % | 0.06 -11.07 % | 0.07 14.12 % | 0.06 -14.29 % | 0.07 17.62 % | 0.06 -5.71 % | 0.07 0.63 % | 0.07 -1.85 % | 0.07 11.92 % | 0.06 9.29 % | 0.05 -10.88 % | 0.06 18.96 % | 0.05 -12.07 % | 0.06 5.98 % | 0.06 -0.74 % | 0.06 11.20 % | 0.05 -15.62 % | 0.06 18.57 % | 0.05 -2.02 % | 0.05 -6.89 % | 0.05 2.84 % | 0.05 -1.45 % | 0.05 11.93 % | 0.05 -23.81 % | 0.06 26.49 % | 0.05 8.19 % | 0.05 -9.28 % | 0.05 -5.83 % | 0.05 -14.64 % | 0.06 1.25 % | 0.06 26.99 % | 0.05 -19.53 % | 0.06 552.41 % | 0.01 -40.57 % | 0.02 -56.22 % | 0.04 3 532.76 % | 0.00 -102.01 % | 0.05 -28.81 % | 0.07 -2.51 % | 0.08 7.45 % | 0.07 1.77 % | 0.07 6.62 % | 0.06 -2.67 % | 0.07 18.71 % | 0.06 -9.39 % | 0.06 -1.06 % | 0.06 |
| Weighted average shs out dil | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 40.72 % | 248.859 M 6.59 % | 233.466 M 0.00 % | 233.466 M 0.08 % | 233.268 M 0.31 % | 232.546 M 0.11 % | 232.302 M 0.00 % | 232.302 M 0.48 % | 231.189 M 9.47 % | 211.184 M -7.94 % | 229.397 M 0.00 % | 229.397 M 0.84 % | 227.476 M 1.31 % | 224.542 M 0.47 % | 223.491 M 0.00 % | 223.491 M 0.00 % | 223.491 M 0.00 % | 223.491 M |
| Weighted average shs out | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 40.72 % | 248.859 M 6.59 % | 233.466 M 0.06 % | 233.315 M 0.02 % | 233.268 M 0.31 % | 232.546 M 0.11 % | 232.302 M 1.42 % | 229.040 M -0.93 % | 231.189 M 9.47 % | 211.184 M -7.94 % | 229.397 M 0.62 % | 227.978 M 0.22 % | 227.476 M 1.31 % | 224.542 M 0.47 % | 223.491 M 0.00 % | 223.491 M 0.00 % | 223.491 M 0.00 % | 223.491 M |
| EPS diluted | 0.55 -5.17 % | 0.58 -12.12 % | 0.66 94.12 % | 0.34 -29.17 % | 0.48 -5.88 % | 0.51 2.00 % | 0.50 8.70 % | 0.46 -8.00 % | 0.50 31.58 % | 0.38 15.15 % | 0.33 -37.74 % | 0.53 -5.36 % | 0.56 1.82 % | 0.55 1.85 % | 0.54 -11.48 % | 0.61 8.93 % | 0.56 3.70 % | 0.54 12.50 % | 0.48 9.09 % | 0.44 4.76 % | 0.42 13.51 % | 0.37 -5.13 % | 0.39 39.29 % | 0.28 3.70 % | 0.27 0.00 % | 0.27 -35.71 % | 0.42 16.67 % | 0.36 20.00 % | 0.30 20.00 % | 0.25 4.17 % | 0.24 20.00 % | 0.20 -4.76 % | 0.21 10.53 % | 0.19 11.76 % | 0.17 6.25 % | 0.16 -11.11 % | 0.18 28.57 % | 0.14 27.27 % | 0.11 -75.56 % | 0.45 275.00 % | 0.12 50.00 % | 0.08 -38.46 % | 0.13 8.33 % | 0.12 -25.00 % | 0.16 33.33 % | 0.12 33.33 % | 0.09 -30.77 % | 0.13 -48.00 % | 0.25 19.05 % | 0.21 110.14 % | -2.07 -146.43 % | -0.84 -127.03 % | -0.37 -436.36 % | 0.11 119.64 % | -0.56 -260.00 % | 0.35 -28.57 % | 0.49 22.50 % | 0.40 8.11 % | 0.37 5.71 % | 0.35 34.62 % | 0.26 -18.75 % | 0.32 6.67 % | 0.30 7.14 % | 0.28 7.69 % | 0.26 |
| Earnings per share | 0.55 -5.17 % | 0.58 -12.12 % | 0.66 94.12 % | 0.34 -29.17 % | 0.48 -5.88 % | 0.51 2.00 % | 0.50 8.70 % | 0.46 -8.00 % | 0.50 31.58 % | 0.38 15.15 % | 0.33 -37.74 % | 0.53 -5.36 % | 0.56 1.82 % | 0.55 1.85 % | 0.54 -11.48 % | 0.61 8.93 % | 0.56 3.70 % | 0.54 12.50 % | 0.48 9.09 % | 0.44 4.76 % | 0.42 13.51 % | 0.37 -5.13 % | 0.39 39.29 % | 0.28 3.70 % | 0.27 0.00 % | 0.27 -35.71 % | 0.42 16.67 % | 0.36 20.00 % | 0.30 20.00 % | 0.25 4.17 % | 0.24 20.00 % | 0.20 -4.76 % | 0.21 10.53 % | 0.19 11.76 % | 0.17 6.25 % | 0.16 -11.11 % | 0.18 28.57 % | 0.14 27.27 % | 0.11 -75.56 % | 0.45 275.00 % | 0.12 50.00 % | 0.08 -38.46 % | 0.13 8.33 % | 0.12 -25.00 % | 0.16 33.33 % | 0.12 33.33 % | 0.09 -30.77 % | 0.13 -48.00 % | 0.25 19.05 % | 0.21 110.14 % | -2.07 -146.43 % | -0.84 -127.03 % | -0.37 -436.36 % | 0.11 119.30 % | -0.57 -262.86 % | 0.35 -28.57 % | 0.49 22.50 % | 0.40 8.11 % | 0.37 5.71 % | 0.35 34.62 % | 0.26 -18.75 % | 0.32 6.67 % | 0.30 7.14 % | 0.28 7.69 % | 0.26 |
| Gross profit | 605.813 M 6.14 % | 570.789 M 3.12 % | 553.513 M -2.70 % | 568.893 M 10.69 % | 513.945 M -5.15 % | 541.846 M 9.38 % | 495.389 M -0.87 % | 499.730 M 1.79 % | 490.959 M 9.89 % | 446.774 M -5.45 % | 472.510 M 2.75 % | 459.883 M -6.15 % | 490.027 M 1.48 % | 482.859 M -7.28 % | 520.784 M 10.74 % | 470.265 M 4.23 % | 451.168 M -6.29 % | 481.469 M 10.22 % | 436.839 M 4.30 % | 418.848 M -3.84 % | 435.595 M 30.08 % | 334.866 M -11.30 % | 377.532 M 14.58 % | 329.486 M 1.19 % | 325.610 M 0.46 % | 324.114 M -12.81 % | 371.747 M 7.57 % | 345.595 M 17.57 % | 293.948 M -9.96 % | 326.468 M 15.97 % | 281.508 M -3.10 % | 290.512 M 6.53 % | 272.716 M 4.66 % | 260.573 M 7.42 % | 242.567 M -11.49 % | 274.060 M 21.41 % | 225.735 M 0.16 % | 225.379 M -7.26 % | 243.029 M -66.36 % | 722.521 M 223.33 % | 223.462 M -1.86 % | 227.705 M -15.46 % | 269.347 M 11.47 % | 241.640 M 12.94 % | 213.954 M -13.61 % | 247.656 M 13.64 % | 217.923 M -20.15 % | 272.928 M -14.71 % | 320.006 M 35.19 % | 236.700 M -26.08 % | 320.225 M 569.10 % | 47.859 M -50.40 % | 96.485 M -51.23 % | 197.818 M 3 679.77 % | -5.526 M -101.66 % | 333.850 M -22.57 % | 431.149 M 13.53 % | 379.765 M 15.00 % | 330.244 M 12.86 % | 292.618 M 21.58 % | 240.674 M -7.39 % | 259.867 M 24.91 % | 208.039 M -3.67 % | 215.958 M -3.07 % | 222.806 M |
| Income tax expense | 48.028 M -5.64 % | 50.900 M -14.12 % | 59.267 M 101.71 % | 29.383 M -27.00 % | 40.249 M -6.91 % | 43.237 M 10.11 % | 39.267 M -0.02 % | 39.276 M -8.09 % | 42.732 M 30.74 % | 32.685 M 14.54 % | 28.536 M -37.41 % | 45.593 M -4.04 % | 47.514 M -0.92 % | 47.954 M -0.79 % | 48.334 M -6.10 % | 51.476 M 3.37 % | 49.797 M 7.83 % | 46.182 M 7.70 % | 42.882 M 31.19 % | 32.688 M -9.17 % | 35.987 M 13.02 % | 31.841 M -2.99 % | 32.821 M 43.52 % | 22.868 M -9.81 % | 25.354 M 7.24 % | 23.643 M -28.82 % | 33.218 M 2.65 % | 32.362 M 45.93 % | 22.176 M 25.20 % | 17.712 M -37.60 % | 28.386 M 31.59 % | 21.571 M -6.30 % | 23.021 M 51.24 % | 15.221 M -37.75 % | 24.451 M -8.90 % | 26.841 M 74.08 % | 15.419 M 18.85 % | 12.974 M -20.15 % | 16.247 M -67.45 % | 49.913 M 211.96 % | 16.000 M 54.37 % | 10.365 M -13.80 % | 12.025 M 13.42 % | 10.602 M -25.63 % | 14.255 M 37.57 % | 10.362 M -37.87 % | 16.677 M 45.45 % | 11.466 M -17.91 % | 13.968 M 11.38 % | 12.541 M 29.97 % | 9.649 M -68.89 % | 31.011 M 4 219.08 % | 718.000 K -97.92 % | 34.484 M 1 099.83 % | -3.449 M -116.69 % | 20.668 M -63.33 % | 56.358 M 2.52 % | 54.971 M 37.23 % | 40.057 M 14.63 % | 34.944 M 58.51 % | 22.045 M -27.48 % | 30.399 M 30.83 % | 23.236 M 7.43 % | 21.628 M -38.29 % | 35.047 M |
| Cost of revenue | 6.264 B -8.07 % | 6.814 B -0.16 % | 6.825 B -0.97 % | 6.892 B 11.41 % | 6.186 B -7.87 % | 6.714 B 8.68 % | 6.178 B -1.45 % | 6.269 B -9.23 % | 6.907 B 8.59 % | 6.360 B 1.32 % | 6.277 B 0.35 % | 6.255 B -10.78 % | 7.011 B -7.67 % | 7.593 B -6.09 % | 8.085 B 1.22 % | 7.988 B 7.77 % | 7.412 B 7.64 % | 6.886 B 28.57 % | 5.356 B -13.35 % | 6.181 B 9.05 % | 5.668 B 12.91 % | 5.020 B 4.65 % | 4.797 B -3.72 % | 4.982 B 7.75 % | 4.623 B -0.21 % | 4.633 B -11.05 % | 5.209 B -4.61 % | 5.461 B 7.00 % | 5.104 B 1.75 % | 5.016 B -3.52 % | 5.199 B 11.03 % | 4.683 B 0.17 % | 4.675 B 5.49 % | 4.432 B -3.97 % | 4.615 B 5.92 % | 4.357 B 1.39 % | 4.297 B 2.33 % | 4.199 B 0.00 % | 4.199 B -67.35 % | 12.859 B 228.37 % | 3.916 B -12.85 % | 4.493 B 12.75 % | 3.985 B -13.10 % | 4.586 B 3.98 % | 4.411 B -4.29 % | 4.609 B 21.08 % | 3.806 B -5.53 % | 4.029 B -15.83 % | 4.787 B 4.97 % | 4.560 B -6.97 % | 4.902 B -2.82 % | 5.044 B -16.00 % | 6.005 B 13.76 % | 5.279 B 0.41 % | 5.257 B -13.07 % | 6.048 B 11.25 % | 5.436 B 16.69 % | 4.658 B 6.43 % | 4.377 B 10.76 % | 3.952 B 13.51 % | 3.482 B -4.66 % | 3.652 B 4.06 % | 3.509 B 6.97 % | 3.281 B -1.97 % | 3.347 B |
| General and administrative expenses | 114.065 M -1.05 % | 115.275 M -78.94 % | 547.454 M 420.32 % | 105.214 M -14.95 % | 123.706 M 19.47 % | 103.547 M -77.62 % | 462.648 M 367.57 % | 98.948 M 5.77 % | 93.546 M 1.06 % | 92.564 M -77.86 % | 418.070 M 309.35 % | 102.130 M 2.05 % | 100.074 M 3.70 % | 96.502 M -78.08 % | 440.249 M 377.31 % | 92.235 M -9.48 % | 101.893 M 11.70 % | 91.218 M -72.56 % | 332.477 M 229.55 % | 100.888 M 7.47 % | 93.872 M 12.29 % | 83.595 M 78.31 % | 46.882 M -43.00 % | 82.255 M -4.58 % | 86.201 M -1.64 % | 87.635 M 43.42 % | 61.103 M -12.15 % | 69.554 M -2.42 % | 71.280 M -27.30 % | 98.053 M 341.58 % | -40.588 M -127.48 % | 147.694 M 11.25 % | 132.753 M 4.56 % | 126.963 M 4.44 % | 121.571 M -16.74 % | 146.014 M 45.01 % | 100.690 M -9.64 % | 111.427 M -18.90 % | 137.399 M -56.84 % | 318.348 M 206.15 % | 103.985 M -1.16 % | 105.205 M -2.22 % | 107.590 M -2.79 % | 110.680 M 36.29 % | 81.208 M -29.87 % | 115.792 M 19.39 % | 96.986 M -17.55 % | 117.630 M -11.61 % | 133.079 M 12.32 % | 118.483 M -83.07 % | 699.965 M 609.50 % | 98.656 M 19.03 % | 82.883 M -14.62 % | 97.071 M -36.46 % | 152.772 M 67.70 % | 91.099 M -27.73 % | 126.056 M -6.57 % | 134.926 M 30.40 % | 103.474 M -10.98 % | 116.233 M 7.21 % | 108.417 M 1.87 % | 106.431 M 8.30 % | 98.276 M 4.65 % | 93.906 M 5.33 % | 89.154 M |
| Selling and marketing expenses | 200.656 M -8.31 % | 218.833 M 168.78 % | -318.148 M -253.94 % | 206.673 M 6.65 % | 193.786 M -14.36 % | 226.285 M 181.50 % | -277.656 M -254.72 % | 179.459 M 3.70 % | 173.061 M -1.31 % | 175.356 M 167.47 % | -259.885 M -268.23 % | 154.485 M -2.38 % | 158.255 M 1.81 % | 155.437 M 171.62 % | -217.025 M -243.96 % | 150.754 M 8.48 % | 138.968 M -29.71 % | 197.718 M 230.67 % | -151.311 M -208.51 % | 139.450 M 12.43 % | 124.032 M -6.60 % | 132.790 M 1.33 % | 131.050 M 0.46 % | 130.451 M 13.19 % | 115.247 M -14.89 % | 135.403 M 8.64 % | 124.640 M 5.84 % | 117.766 M -6.08 % | 125.386 M -3.45 % | 129.873 M -46.16 % | 241.215 M 382.26 % | 50.018 M -3.21 % | 51.678 M 29.84 % | 39.800 M -10.43 % | 44.435 M -13.11 % | 51.141 M -7.53 % | 55.303 M 29.94 % | 42.562 M -27.39 % | 58.614 M -65.20 % | 168.446 M 255.58 % | 47.372 M -26.67 % | 64.603 M -33.11 % | 96.588 M 44.90 % | 66.657 M 35.33 % | 49.254 M -5.31 % | 52.015 M -28.66 % | 72.907 M -20.51 % | 91.714 M 6.15 % | 86.403 M -1.73 % | 87.925 M -7.92 % | 95.490 M -22.67 % | 123.479 M 3.08 % | 119.790 M 12.65 % | 106.339 M -18.76 % | 130.891 M -10.59 % | 146.387 M 30.59 % | 112.096 M 25.83 % | 89.086 M -3.06 % | 91.901 M 74.91 % | 52.543 M 38.61 % | 37.906 M -12.23 % | 43.186 M 344.49 % | 9.716 M -65.71 % | 28.332 M -12.53 % | 32.390 M |
| Other expenses | 42.331 M 255.78 % | -27.174 M -230.24 % | 20.865 M -76.83 % | 90.069 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.057 M 371.66 % | -3.702 M -105.08 % | 72.940 M 2 020.99 % | -3.797 M 61.64 % | -9.898 M -10.43 % | -8.963 M -112.19 % | 73.532 M 2 375.12 % | -3.232 M 78.41 % | -14.971 M -37.72 % | -10.871 M -129.11 % | 37.342 M 77.79 % | 21.004 M -40.73 % | 35.437 M 108.48 % | 16.998 M 148.80 % | -34.829 M -347.31 % | 14.083 M -34.53 % | 21.512 M -24.17 % | 28.369 M 187.27 % | -32.508 M -405.96 % | 10.625 M -62.84 % | 28.589 M 250.48 % | 8.157 M 596.47 % | -1.643 M 88.37 % | -14.128 M -161.54 % | 22.958 M 117.04 % | 10.578 M 110.97 % | 5.014 M 124.01 % | -20.883 M -2.85 % | -20.304 M -38.79 % | -14.629 M 67.49 % | -44.995 M -59.76 % | -28.164 M -106.06 % | -13.668 M -74.40 % | -7.837 M -17.60 % | -6.664 M 51.21 % | -13.658 M 37.18 % | -21.743 M -23.77 % | -17.567 M -129.61 % | 59.320 M 769.15 % | -8.865 M -717.34 % | 1.436 M | 0.000 -100.00 % | 138.527 M 455.74 % | -38.940 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.362 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.997 M | 0.000 | 0.000 -100.00 % | 920.000 K | 0.000 |
| Operating expenses | 357.052 M 16.33 % | 306.934 M 22.69 % | 250.171 M -37.76 % | 401.956 M 35.74 % | 296.125 M -8.07 % | 322.115 M 17.30 % | 274.619 M 0.48 % | 273.319 M 6.54 % | 256.550 M -2.90 % | 264.218 M 14.32 % | 231.125 M -8.58 % | 252.818 M 1.77 % | 248.431 M 2.25 % | 242.976 M -18.12 % | 296.756 M 23.77 % | 239.757 M 6.14 % | 225.890 M -18.76 % | 278.065 M 27.26 % | 218.508 M -0.38 % | 219.334 M 20.20 % | 182.467 M -8.49 % | 199.387 M -4.84 % | 209.530 M 5.49 % | 198.623 M 10.39 % | 179.936 M -7.57 % | 194.669 M -0.64 % | 195.925 M 10.88 % | 176.695 M 5.13 % | 168.077 M -23.52 % | 219.769 M 10.45 % | 198.984 M 8.39 % | 183.584 M 13.69 % | 161.473 M 3.39 % | 156.185 M -8.67 % | 171.020 M -2.98 % | 176.272 M 29.91 % | 135.689 M -2.63 % | 139.360 M -7.72 % | 151.018 M -67.07 % | 458.630 M 233.09 % | 137.689 M -14.99 % | 161.971 M -18.00 % | 197.514 M 20.67 % | 163.679 M 50.55 % | 108.719 M -27.64 % | 150.240 M -34.45 % | 229.213 M 14.33 % | 200.479 M -9.25 % | 220.918 M 7.03 % | 206.408 M -77.90 % | 933.982 M 409.83 % | 183.195 M -9.61 % | 202.673 M -0.36 % | 203.410 M -28.29 % | 283.663 M 19.44 % | 237.486 M -8.49 % | 259.514 M 15.85 % | 224.012 M 14.66 % | 195.375 M 15.76 % | 168.776 M 13.79 % | 148.320 M -0.87 % | 149.617 M 38.55 % | 107.991 M -12.31 % | 123.158 M 1.33 % | 121.544 M |
| Cost and expenses | 6.621 B -7.02 % | 7.121 B 0.65 % | 7.075 B -3.00 % | 7.294 B 12.15 % | 6.503 B -7.58 % | 7.037 B 9.04 % | 6.453 B -1.37 % | 6.542 B -8.67 % | 7.163 B 8.13 % | 6.624 B 1.79 % | 6.508 B 0.00 % | 6.508 B -10.35 % | 7.259 B -7.36 % | 7.836 B -6.51 % | 8.382 B 1.88 % | 8.228 B 7.73 % | 7.638 B 6.61 % | 7.164 B 28.52 % | 5.574 B -12.91 % | 6.400 B 9.40 % | 5.851 B 12.10 % | 5.219 B 4.26 % | 5.006 B -3.37 % | 5.181 B 7.85 % | 4.803 B -0.51 % | 4.828 B -10.68 % | 5.405 B -4.13 % | 5.638 B 6.94 % | 5.272 B 0.69 % | 5.236 B -3.00 % | 5.398 B 10.93 % | 4.866 B 0.62 % | 4.836 B 5.41 % | 4.588 B -4.14 % | 4.786 B 5.58 % | 4.533 B 2.27 % | 4.432 B 2.17 % | 4.338 B -0.27 % | 4.350 B -67.34 % | 13.317 B 228.53 % | 4.054 B -12.92 % | 4.655 B 11.30 % | 4.183 B -11.94 % | 4.750 B 5.10 % | 4.520 B -5.03 % | 4.759 B 17.93 % | 4.036 B -4.59 % | 4.230 B -15.54 % | 5.008 B 5.06 % | 4.767 B -18.32 % | 5.836 B 11.64 % | 5.227 B -15.79 % | 6.207 B 13.23 % | 5.482 B -1.06 % | 5.541 B -11.84 % | 6.285 B 10.35 % | 5.696 B 16.65 % | 4.882 B 6.78 % | 4.573 B 10.96 % | 4.121 B 13.52 % | 3.630 B -4.51 % | 3.802 B 5.09 % | 3.617 B 6.27 % | 3.404 B -1.85 % | 3.468 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 314.721 M -5.80 % | 334.108 M 45.70 % | 229.306 M -26.48 % | 311.887 M -1.77 % | 317.492 M -3.74 % | 329.832 M 78.30 % | 184.992 M -33.55 % | 278.407 M 4.43 % | 266.607 M -0.49 % | 267.920 M 69.37 % | 158.185 M -38.36 % | 256.615 M -0.66 % | 258.329 M 2.54 % | 251.939 M 12.86 % | 223.224 M -8.13 % | 242.989 M 0.88 % | 240.861 M -16.64 % | 288.936 M 59.49 % | 181.166 M -24.62 % | 240.338 M 10.30 % | 217.904 M 0.70 % | 216.385 M 21.61 % | 177.932 M -16.35 % | 212.706 M 5.59 % | 201.448 M -9.68 % | 223.038 M 20.08 % | 185.743 M -0.84 % | 187.320 M -4.75 % | 196.666 M -13.71 % | 227.926 M 13.61 % | 200.627 M 1.47 % | 197.712 M 7.20 % | 184.431 M 10.59 % | 166.763 M 0.46 % | 166.006 M -15.80 % | 197.155 M 26.39 % | 155.993 M 1.30 % | 153.989 M -21.44 % | 196.013 M -59.73 % | 486.794 M 221.62 % | 151.357 M -10.87 % | 169.808 M -16.83 % | 204.178 M 15.14 % | 177.337 M 35.93 % | 130.462 M -22.25 % | 167.807 M -1.23 % | 169.893 M -18.85 % | 209.344 M -4.62 % | 219.482 M 6.33 % | 206.408 M -74.05 % | 795.455 M 258.10 % | 222.135 M 9.60 % | 202.673 M -0.36 % | 203.410 M -28.29 % | 283.663 M 19.44 % | 237.486 M -0.28 % | 238.152 M 6.31 % | 224.012 M 14.66 % | 195.375 M 15.76 % | 168.776 M 15.34 % | 146.323 M -2.20 % | 149.617 M 38.55 % | 107.991 M -11.65 % | 122.238 M 0.57 % | 121.544 M |
| Interest income | 15.406 M 193.34 % | 5.252 M -36.11 % | 8.221 M 312.29 % | 1.994 M -65.50 % | 5.780 M -9.35 % | 6.376 M 1.80 % | 6.263 M 107.04 % | 3.025 M -25.38 % | 4.054 M 40.37 % | 2.888 M 72.11 % | 1.678 M 70.88 % | 982.000 K -4.01 % | 1.023 M 89.80 % | 539.000 K -56.53 % | 1.240 M -38.55 % | 2.018 M -23.91 % | 2.652 M 29.87 % | 2.042 M -56.59 % | 4.704 M 637.30 % | 638.000 K -35.75 % | 993.000 K -32.77 % | 1.477 M -75.14 % | 5.942 M 461.63 % | 1.058 M -74.03 % | 4.074 M 180.77 % | 1.451 M -80.05 % | 7.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 15.825 M -5.41 % | 16.730 M -13.19 % | 19.271 M -9.69 % | 21.338 M 12.10 % | 19.034 M -9.41 % | 21.010 M -15.73 % | 24.932 M -9.23 % | 27.466 M 9.23 % | 25.146 M 35.19 % | 18.600 M 14.04 % | 16.310 M 24.61 % | 13.089 M 16.28 % | 11.256 M -17.20 % | 13.595 M 35.71 % | 10.018 M 19.53 % | 8.381 M -1.78 % | 8.533 M 27.15 % | 6.711 M 5.20 % | 6.379 M -13.82 % | 7.402 M -1.91 % | 7.546 M -21.31 % | 9.590 M -19.09 % | 11.852 M -6.73 % | 12.707 M -2.19 % | 12.992 M 25.30 % | 10.369 M -6.97 % | 11.146 M -12.85 % | 12.789 M 10.72 % | 11.551 M 7.57 % | 10.738 M 329.52 % | 2.500 M -77.84 % | 11.284 M 0.58 % | 11.219 M 6.47 % | 10.537 M -6.99 % | 11.329 M -13.73 % | 13.132 M -0.93 % | 13.255 M 6.02 % | 12.502 M | 0.000 -100.00 % | 14.250 M -10.00 % | 15.834 M -22.71 % | 20.486 M -6.57 % | 21.926 M 4.50 % | 20.981 M -3.50 % | 21.743 M -4.98 % | 22.883 M 5.94 % | 21.600 M -2.69 % | 22.196 M 2.05 % | 21.750 M 14.08 % | 19.065 M -30.17 % | 27.302 M -3.12 % | 28.181 M 9.41 % | 25.757 M 31.28 % | 19.620 M -0.39 % | 19.697 M 19.23 % | 16.520 M 25.62 % | 13.151 M 50.33 % | 8.748 M -7.79 % | 9.488 M -3.80 % | 9.862 M -5.29 % | 10.413 M 17.99 % | 8.825 M -6.17 % | 9.405 M 24.73 % | 7.540 M 9.48 % | 6.887 M |
| Depreciation and amortization | 31.108 M 0.38 % | 30.989 M -4.41 % | 32.420 M 1.24 % | 32.023 M 2.66 % | 31.193 M 2.08 % | 30.558 M -0.75 % | 30.790 M 0.26 % | 30.711 M -1.33 % | 31.126 M 10.00 % | 28.297 M 0.41 % | 28.181 M 2.57 % | 27.476 M 2.00 % | 26.937 M 4.18 % | 25.856 M 0.17 % | 25.812 M 1.64 % | 25.396 M 2.84 % | 24.695 M -0.25 % | 24.758 M -1.63 % | 25.169 M 0.04 % | 25.160 M 3.84 % | 24.229 M 3.93 % | 23.313 M 101.39 % | 11.576 M 5.23 % | 11.001 M 4.95 % | 10.482 M 2.89 % | 10.188 M -0.17 % | 10.205 M 5.72 % | 9.653 M 5.72 % | 9.131 M 1.22 % | 9.021 M -1.51 % | 9.159 M 1.47 % | 9.026 M -0.10 % | 9.035 M -0.17 % | 9.050 M 2.18 % | 8.857 M -3.80 % | 9.207 M -2.39 % | 9.432 M -1.30 % | 9.556 M -1.75 % | 9.726 M -1.07 % | 9.831 M -2.91 % | 10.126 M 7.39 % | 9.429 M 3.55 % | 9.106 M 5.63 % | 8.621 M 1.40 % | 8.502 M 2.93 % | 8.260 M -4.10 % | 8.613 M -3.42 % | 8.918 M -1.91 % | 9.092 M 1.33 % | 8.973 M 0.74 % | 8.907 M -2.27 % | 9.114 M 3.69 % | 8.790 M 1.51 % | 8.659 M -0.16 % | 8.673 M 22.02 % | 7.108 M -0.64 % | 7.154 M 25.60 % | 5.696 M 15.84 % | 4.917 M 7.45 % | 4.576 M 11.91 % | 4.089 M 5.22 % | 3.886 M -2.94 % | 4.004 M 7.39 % | 3.728 M | 0.000 |
| Operating income | 248.761 M -5.72 % | 263.855 M -13.02 % | 303.342 M 81.71 % | 166.937 M -23.36 % | 217.820 M -0.87 % | 219.731 M -0.47 % | 220.770 M -4.77 % | 231.832 M -7.36 % | 250.246 M 36.64 % | 183.140 M -22.46 % | 236.202 M -5.30 % | 249.420 M -5.23 % | 263.176 M 3.16 % | 255.113 M 13.41 % | 224.953 M -15.95 % | 267.655 M 9.16 % | 245.200 M 1.10 % | 242.540 M 13.24 % | 214.181 M 8.23 % | 197.887 M -25.00 % | 263.837 M 45.23 % | 181.671 M 3.22 % | 176.005 M 34.07 % | 131.275 M -5.05 % | 138.252 M 8.46 % | 127.473 M -30.82 % | 184.256 M 4.19 % | 176.838 M 25.48 % | 140.928 M 19.81 % | 117.625 M 8.77 % | 108.138 M 17.37 % | 92.134 M -18.23 % | 112.671 M 5.27 % | 107.031 M 43.82 % | 74.422 M -9.65 % | 82.375 M 5.33 % | 78.210 M 26.03 % | 62.058 M 15.84 % | 53.574 M -74.04 % | 206.391 M 258.01 % | 57.650 M 57.09 % | 36.699 M -34.48 % | 56.012 M 8.43 % | 51.659 M -44.90 % | 93.760 M 17.42 % | 79.849 M 145.99 % | -173.640 M -287.56 % | 92.580 M -24.17 % | 122.088 M 303.04 % | 30.292 M 104.94 % | -613.757 M -353.51 % | -135.336 M -27.45 % | -106.188 M -1 798.93 % | -5.592 M 98.07 % | -289.189 M -400.10 % | 96.364 M -43.86 % | 171.635 M 10.20 % | 155.753 M 15.48 % | 134.869 M 8.90 % | 123.842 M 34.09 % | 92.354 M -16.23 % | 110.250 M 10.20 % | 100.047 M 7.81 % | 92.800 M -8.36 % | 101.262 M |
| Operating income ratio | 0.04 1.35 % | 0.04 -13.09 % | 0.04 83.74 % | 0.02 -31.17 % | 0.03 7.36 % | 0.03 -8.46 % | 0.03 -3.41 % | 0.03 1.25 % | 0.03 25.73 % | 0.03 -23.12 % | 0.03 -5.78 % | 0.04 5.86 % | 0.04 11.07 % | 0.03 20.85 % | 0.03 -17.40 % | 0.03 1.48 % | 0.03 -5.27 % | 0.03 -10.96 % | 0.04 23.32 % | 0.03 -30.64 % | 0.04 27.41 % | 0.03 -0.26 % | 0.03 37.63 % | 0.02 -11.52 % | 0.03 8.64 % | 0.03 -22.12 % | 0.03 8.41 % | 0.03 16.64 % | 0.03 18.59 % | 0.02 11.58 % | 0.02 6.51 % | 0.02 -18.65 % | 0.02 -0.16 % | 0.02 48.88 % | 0.02 -13.87 % | 0.02 2.86 % | 0.02 23.29 % | 0.01 16.30 % | 0.01 -20.64 % | 0.02 9.12 % | 0.01 79.16 % | 0.01 -40.95 % | 0.01 23.04 % | 0.01 -47.22 % | 0.02 23.30 % | 0.02 138.11 % | -0.04 -300.51 % | 0.02 -9.98 % | 0.02 278.57 % | 0.01 105.37 % | -0.12 -342.19 % | -0.03 -52.71 % | -0.02 -1 604.46 % | 0.00 98.15 % | -0.06 -464.67 % | 0.02 -48.38 % | 0.03 -5.37 % | 0.03 7.90 % | 0.03 -1.80 % | 0.03 17.59 % | 0.02 -11.97 % | 0.03 4.72 % | 0.03 1.41 % | 0.03 -6.45 % | 0.03 |
| Total other income expenses net | -9.619 M 12.56 % | -11.001 M 9.28 % | -12.126 M 33.75 % | -18.304 M -96.52 % | -9.314 M -34.65 % | -6.917 M 75.15 % | -27.838 M 12.06 % | -31.657 M 5.39 % | -33.459 M -113.63 % | -15.662 M 18.70 % | -19.265 M -7.42 % | -17.934 M 15.46 % | -21.214 M -58.57 % | -13.378 M -205.93 % | 12.629 M 1 355.37 % | -1.006 M -150.27 % | 2.001 M 135.98 % | -5.562 M -21.95 % | -4.561 M 60.91 % | -11.667 M 85.57 % | -80.858 M -312.65 % | -19.595 M -66.40 % | -11.776 M -78.10 % | -6.612 M 62.06 % | -17.426 M -125.29 % | -7.735 M -212.78 % | -2.473 M 72.25 % | -8.913 M -1 723.50 % | 549.000 K 135.06 % | -1.566 M -135.35 % | 4.430 M | 0.000 100.00 % | -14.435 M -39.89 % | -10.319 M -194.32 % | -3.506 M -164.10 % | 5.470 M -35.40 % | 8.468 M 190.74 % | -9.332 M | 0.000 100.00 % | -121.816 M -742.73 % | -14.455 M 31.81 % | -21.198 M -131.50 % | -9.157 M 27.58 % | -12.644 M 41.85 % | -21.743 M | 0.000 -100.00 % | 5.291 M 114.89 % | -35.527 M 20.94 % | -44.936 M -220.90 % | -14.003 M 56.28 % | -32.031 M -12.65 % | -28.433 M -241.71 % | 20.064 M 580.14 % | 2.950 M -98.09 % | 154.832 M 3 286.53 % | 4.572 M 134.77 % | -13.151 M -50.33 % | -8.748 M 7.79 % | -9.488 M 3.80 % | -9.862 M 5.29 % | -10.413 M -17.99 % | -8.825 M 6.17 % | -9.405 M -24.73 % | -7.540 M -9.48 % | -6.887 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 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-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 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.635 B 7.39 % | 1.523 B -18.65 % | 1.872 B -19.77 % | 2.333 B 14.43 % | 2.039 B 6.48 % | 1.915 B -26.87 % | 2.619 B -13.99 % | 3.044 B -21.64 % | 3.885 B 19.80 % | 3.243 B -12.87 % | 3.722 B 0.76 % | 3.694 B 6.48 % | 3.469 B -7.03 % | 3.731 B -10.50 % | 4.169 B 50.97 % | 2.761 B 37.34 % | 2.011 B -28.15 % | 2.798 B 84.28 % | 1.519 B 4.50 % | 1.453 B -8.75 % | 1.593 B 12.74 % | 1.413 B -23.96 % | 1.858 B 5.76 % | 1.757 B 6.14 % | 1.655 B 15.13 % | 1.437 B -4.39 % | 1.503 B -13.95 % | 1.747 B -2.94 % | 1.800 B 31.10 % | 1.373 B -4.20 % | 1.433 B -8.62 % | 1.569 B 16.83 % | 1.343 B 19.34 % | 1.125 B 5.00 % | 1.071 B -23.61 % | 1.402 B -7.44 % | 1.515 B 39.17 % | 1.089 B -9.91 % | 1.209 B 1.48 % | 1.191 B -19.88 % | 1.486 B -0.74 % | 1.497 B -35.41 % | 2.318 B 26.49 % | 1.833 B -13.20 % | 2.112 B 11.17 % | 1.899 B -24.01 % | 2.500 B 23.51 % | 2.024 B -5.06 % | 2.132 B -4.22 % | 2.226 B -12.15 % | 2.534 B -16.75 % | 3.043 B -1.27 % | 3.082 B -9.92 % | 3.422 B 66.09 % | 2.060 B -38.61 % | 3.356 B 31.90 % | 2.544 B 75.47 % | 1.450 B 54.64 % | 937.669 M -25.66 % | 1.261 B -20.25 % | 1.581 B 2.77 % | 1.539 B 79.76 % | 856.086 M |
| Total investments | 66.000 M 95.27 % | 33.800 M -67.06 % | 102.600 M 50.88 % | 68.000 M -67.43 % | 208.754 M -11.45 % | 235.743 M -25.23 % | 315.289 M 309.56 % | 76.982 M -1.27 % | 77.975 M -1.24 % | 78.955 M -1.31 % | 80.007 M 8.00 % | 74.082 M -0.68 % | 74.587 M 0.85 % | 73.957 M 0.88 % | 73.311 M 33.74 % | 54.818 M 0.68 % | 54.447 M 1.00 % | 53.909 M 3.08 % | 52.299 M -19.57 % | 65.028 M 3.15 % | 63.040 M 3.15 % | 61.116 M 26.32 % | 48.381 M 4.45 % | 46.320 M 0.90 % | 45.908 M -13.92 % | 53.330 M -3.57 % | 55.302 M 2.14 % | 54.142 M 17.18 % | 46.204 M 48.34 % | 31.147 M 54.03 % | 20.221 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.179 M -5.73 % | 26.710 M -40.71 % | 45.048 M 0.17 % | 44.973 M 424.71 % | 8.571 M -73.40 % | 32.222 M -37.95 % | 51.925 M 182.65 % | 18.371 M 114.34 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M -85.62 % | 59.601 M 16.80 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M |
| Total debt | 2.704 B 10.14 % | 2.455 B -2.71 % | 2.523 B -14.59 % | 2.954 B 24.62 % | 2.370 B -0.89 % | 2.392 B -19.04 % | 2.954 B -14.29 % | 3.447 B -18.79 % | 4.244 B 18.27 % | 3.589 B -9.36 % | 3.959 B -1.37 % | 4.014 B 4.79 % | 3.831 B -5.36 % | 4.048 B -11.80 % | 4.589 B 45.86 % | 3.146 B 25.50 % | 2.507 B -20.61 % | 3.157 B 77.25 % | 1.781 B -4.95 % | 1.874 B -10.31 % | 2.090 B 17.22 % | 1.783 B -17.71 % | 2.166 B 8.42 % | 1.998 B 7.87 % | 1.852 B 15.13 % | 1.609 B -8.13 % | 1.751 B -11.26 % | 1.974 B -0.70 % | 1.987 B 24.30 % | 1.599 B -2.53 % | 1.640 B -7.73 % | 1.778 B 19.22 % | 1.491 B 6.91 % | 1.395 B 14.39 % | 1.219 B -20.81 % | 1.540 B -10.88 % | 1.727 B 35.96 % | 1.271 B 1.00 % | 1.258 B -10.63 % | 1.408 B -13.59 % | 1.629 B 1.96 % | 1.598 B -34.18 % | 2.428 B 23.95 % | 1.959 B -13.15 % | 2.255 B 12.82 % | 1.999 B -22.34 % | 2.574 B 16.00 % | 2.219 B -0.94 % | 2.240 B -6.87 % | 2.405 B -7.91 % | 2.611 B -17.50 % | 3.165 B -2.25 % | 3.238 B -7.59 % | 3.504 B 56.06 % | 2.246 B -36.66 % | 3.545 B 33.73 % | 2.651 B 71.27 % | 1.548 B 57.89 % | 980.280 M -26.83 % | 1.340 B -16.35 % | 1.601 B 2.09 % | 1.569 B 72.44 % | 909.747 M |
| Accumulated other comprehensive income loss | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M -20.10 % | 43.832 M 25.16 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M | 0.000 -100.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 0.00 % | 35.020 M 64.28 % | 21.317 M 0.00 % | 21.317 M 0.00 % | 21.317 M 0.00 % | 21.317 M 0.00 % | 21.317 M | 0.000 | 0.000 -100.00 % | 21.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.280 B -5.78 % | 3.481 B 6.16 % | 3.279 B 7.61 % | 3.047 B 4.07 % | 2.928 B -6.38 % | 3.127 B 6.04 % | 2.949 B 6.81 % | 2.761 B 6.19 % | 2.600 B -8.65 % | 2.846 B 4.97 % | 2.712 B 4.91 % | 2.585 B 7.75 % | 2.399 B -8.60 % | 2.625 B 7.97 % | 2.431 B 8.44 % | 2.242 B 10.62 % | 2.026 B -7.01 % | 2.179 B 9.60 % | 1.988 B 9.38 % | 1.818 B 9.22 % | 1.664 B -2.67 % | 1.710 B 8.19 % | 1.581 B 8.92 % | 1.451 B 7.32 % | 1.352 B -6.70 % | 1.449 B 6.94 % | 1.355 B 12.31 % | 1.207 B 11.83 % | 1.079 B -4.71 % | 1.133 B 8.36 % | 1.045 B 4.93 % | 996.050 M 11.86 % | 890.467 M -6.93 % | 956.759 M 7.68 % | 888.489 M 2.90 % | 863.473 M 6.87 % | 807.939 M -4.97 % | 850.208 M 6.13 % | 801.124 M 4.89 % | 763.797 M 8.68 % | 702.770 M -3.88 % | 731.160 M 4.11 % | 702.313 M 13.49 % | 618.840 M 0.99 % | 612.803 M -1.96 % | 625.081 M 7.07 % | 583.793 M 5.69 % | 552.353 M 9.00 % | 506.766 M 14.24 % | 443.582 M 318.45 % | 106.005 M -81.34 % | 568.150 M -27.55 % | 784.247 M -15.11 % | 923.886 M 2.94 % | 897.464 M -12.73 % | 1.028 B 8.47 % | 948.104 M -0.22 % | 950.222 M 8.35 % | 877.028 M 10.78 % | 791.703 M 11.09 % | 712.667 M -2.91 % | 734.041 M 10.71 % | 663.015 M |
| Common stock | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 0.00 % | 350.199 M 50.00 % | 233.466 M 0.00 % | 233.466 M 0.08 % | 233.268 M 0.00 % | 233.268 M 10.46 % | 211.184 M 0.00 % | 211.184 M 0.48 % | 210.172 M 0.00 % | 210.172 M 0.78 % | 208.543 M 0.00 % | 208.543 M 0.84 % | 206.796 M 0.00 % | 206.796 M 1.78 % | 203.174 M 0.00 % | 203.174 M |
| Total equity | 4.100 B -4.67 % | 4.301 B 4.93 % | 4.100 B 6.00 % | 3.868 B 3.18 % | 3.748 B -5.05 % | 3.948 B 4.73 % | 3.770 B 5.25 % | 3.582 B 4.70 % | 3.421 B -6.71 % | 3.667 B 3.82 % | 3.532 B 3.72 % | 3.405 B 5.77 % | 3.219 B -6.55 % | 3.445 B 5.96 % | 3.251 B 6.18 % | 3.062 B 7.56 % | 2.847 B -5.09 % | 3.000 B 6.79 % | 2.809 B 6.46 % | 2.639 B 6.18 % | 2.485 B -1.80 % | 2.531 B 5.39 % | 2.401 B 5.70 % | 2.272 B 4.55 % | 2.173 B -4.28 % | 2.270 B 4.32 % | 2.176 B 7.33 % | 2.027 B 6.72 % | 1.900 B -2.73 % | 1.953 B 4.69 % | 1.866 B 4.72 % | 1.782 B 4.12 % | 1.711 B -3.73 % | 1.777 B 3.99 % | 1.709 B 3.64 % | 1.649 B 3.48 % | 1.594 B -2.58 % | 1.636 B 3.09 % | 1.587 B 2.41 % | 1.549 B 4.10 % | 1.488 B -1.87 % | 1.517 B 1.94 % | 1.488 B 3.37 % | 1.439 B 2.94 % | 1.398 B -0.87 % | 1.411 B 3.02 % | 1.369 B 2.35 % | 1.338 B 3.53 % | 1.292 B 51.38 % | 853.742 M 65.40 % | 516.165 M -48.31 % | 998.653 M -16.32 % | 1.193 B -8.62 % | 1.306 B 2.06 % | 1.280 B -8.84 % | 1.404 B 6.07 % | 1.323 B 0.62 % | 1.315 B 5.89 % | 1.242 B 8.28 % | 1.147 B 7.40 % | 1.068 B -0.21 % | 1.070 B 7.11 % | 999.294 M |
| Other non current liabilities | 115.561 M 4.37 % | 110.718 M 5.20 % | 105.248 M 4.24 % | 100.965 M 4.50 % | 96.614 M 5.14 % | 91.887 M 5.42 % | 87.160 M -14.77 % | 102.265 M 5.14 % | 97.265 M 5.42 % | 92.265 M 5.73 % | 87.265 M -14.97 % | 102.631 M 2.20 % | 100.422 M 4.81 % | 95.813 M 5.05 % | 91.204 M 2.32 % | 89.132 M 4.73 % | 85.104 M 4.97 % | 81.076 M 5.15 % | 77.108 M -27.31 % | 106.074 M 5.25 % | 100.779 M 9.19 % | 92.296 M 4.28 % | 88.512 M 13.05 % | 78.293 M 3.24 % | 75.836 M 32.33 % | 57.307 M 3.99 % | 55.108 M 0.90 % | 54.616 M 5.40 % | 51.819 M 5.71 % | 49.022 M 5.66 % | 46.397 M -14.01 % | 53.959 M 3.87 % | 51.950 M 4.02 % | 49.940 M 4.19 % | 47.930 M 3.78 % | 46.184 M 3.93 % | 44.438 M 0.45 % | 44.241 M 4.11 % | 42.495 M 2.20 % | 41.580 M 3.78 % | 40.066 M 3.93 % | 38.551 M 4.09 % | 37.036 M -9.92 % | 41.113 M 3.80 % | 39.608 M 3.95 % | 38.103 M 4.12 % | 36.597 M 3.76 % | 35.272 M 3.90 % | 33.947 M 4.06 % | 32.622 M 4.23 % | 31.297 M 3.77 % | 30.160 M 3.92 % | 29.023 M 4.08 % | 27.886 M 4.25 % | 26.750 M 18.80 % | 22.517 M 5.76 % | 21.291 M 6.11 % | 20.065 M 5 884 264.22 % | -341.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 173.210 M -7.16 % | 186.574 M -7.51 % | 201.714 M -7.03 % | 216.961 M 178.65 % | 77.862 M -11.32 % | 87.806 M -14.03 % | 102.137 M -1.45 % | 103.644 M -10.73 % | 116.098 M 92.21 % | 60.401 M -8.22 % | 65.814 M 1.62 % | 64.764 M -11.42 % | 73.113 M -10.73 % | 81.898 M -6.13 % | 87.244 M -9.34 % | 96.232 M -10.10 % | 107.041 M -9.16 % | 117.840 M -7.32 % | 127.148 M -7.83 % | 137.949 M -12.64 % | 157.917 M -6.47 % | 168.845 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 -100.00 % | 57.000 K -86.87 % | 434.000 K -49.88 % | 866.000 K -32.97 % | 1.292 M -20.30 % | 1.621 M -20.27 % | 2.033 M -19.68 % | 2.531 M -15.97 % | 3.012 M -15.77 % | 3.576 M 148.33 % | 1.440 M -9.32 % | 1.588 M -8.44 % | 1.734 M |
| Total non current liabilities | 288.771 M -2.87 % | 297.292 M -3.15 % | 306.962 M -3.45 % | 317.926 M 82.22 % | 174.476 M -2.90 % | 179.693 M -5.07 % | 189.297 M -8.07 % | 205.909 M -3.49 % | 213.363 M 39.76 % | 152.666 M -0.27 % | 153.079 M -8.55 % | 167.395 M -3.54 % | 173.535 M -2.35 % | 177.711 M -0.41 % | 178.448 M -3.73 % | 185.364 M -3.53 % | 192.145 M -3.40 % | 198.916 M -2.61 % | 204.256 M -16.30 % | 244.023 M -5.67 % | 258.696 M -0.94 % | 261.141 M 195.03 % | 88.512 M 13.05 % | 78.293 M 3.24 % | 75.836 M 32.33 % | 57.307 M 3.99 % | 55.108 M 0.90 % | 54.616 M 5.40 % | 51.819 M 5.71 % | 49.022 M 5.66 % | 46.397 M -14.01 % | 53.959 M 3.87 % | 51.950 M 4.02 % | 49.940 M 4.19 % | 47.930 M 3.78 % | 46.184 M 3.93 % | 44.438 M 0.45 % | 44.241 M 4.11 % | 42.495 M 2.20 % | 41.580 M 3.78 % | 40.066 M 3.93 % | 38.551 M 4.09 % | 37.036 M -9.92 % | 41.113 M 3.80 % | 39.608 M 3.95 % | 38.103 M 4.12 % | 36.597 M 3.76 % | 35.272 M 3.90 % | 33.947 M 4.06 % | 32.622 M 4.23 % | 31.297 M 3.57 % | 30.217 M 2.58 % | 29.457 M 2.45 % | 28.752 M 2.53 % | 28.042 M 16.17 % | 24.138 M 3.49 % | 23.324 M 3.22 % | 22.596 M 650.28 % | 3.012 M -15.78 % | 3.576 M 148.33 % | 1.440 M -9.32 % | 1.588 M -8.44 % | 1.734 M |
| Other current liabilities | 78.425 M 181.16 % | 27.893 M -97.96 % | 1.367 B 766.61 % | 157.703 M 965.49 % | 14.801 M -32.48 % | 21.921 M -98.59 % | 1.557 B 10 093.56 % | 15.279 M 138.96 % | -39.215 M -293.82 % | 20.233 M -98.05 % | 1.037 B 5 159.32 % | 19.714 M 24.96 % | 15.776 M 8.05 % | 14.601 M -98.67 % | 1.098 B 3.43 % | 1.061 B 11.62 % | 950.734 M 6.29 % | 894.450 M 7.88 % | 829.106 M 11.53 % | 743.375 M 14.68 % | 648.205 M -5.27 % | 684.231 M -4.23 % | 714.462 M -0.71 % | 719.585 M 14.03 % | 631.063 M 6.43 % | 592.941 M 7.20 % | 553.124 M -15.89 % | 657.615 M 14.12 % | 576.224 M 5.87 % | 544.296 M 9.97 % | 494.934 M 11.11 % | 445.435 M 14.19 % | 390.081 M 13.57 % | 343.473 M 15.14 % | 298.314 M -11.56 % | 337.311 M -1.62 % | 342.879 M 21.32 % | 282.624 M 1.37 % | 278.817 M -7.68 % | 302.021 M 33.51 % | 226.216 M -16.03 % | 269.413 M -4.76 % | 282.864 M 19.10 % | 237.498 M 5.22 % | 225.715 M -4.68 % | 236.808 M -6.98 % | 254.587 M 13.29 % | 224.729 M -1.89 % | 229.054 M -4.50 % | 239.843 M 18.90 % | 201.719 M -2.27 % | 206.411 M 26.16 % | 163.616 M -14.39 % | 191.116 M 1.96 % | 187.441 M 6.90 % | 175.339 M -11.87 % | 198.946 M 6.37 % | 187.030 M 16.21 % | 160.939 M 33.90 % | 120.189 M 45.07 % | 82.851 M 7.83 % | 76.834 M -4.03 % | 80.062 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 72.433 M | 0.000 -100.00 % | 1.474 M -65.47 % | 4.269 M -89.47 % | 40.559 M 7 301.28 % | 548.000 K -98.97 % | 53.154 M | 0.000 -100.00 % | 62.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.818 M 6.22 % | 47.841 M -12.22 % | 54.504 M -4.77 % | 57.234 M 8.00 % | 52.996 M 27.98 % | 41.411 M -6.82 % | 44.441 M 13.43 % | 39.178 M 9.27 % | 35.855 M -95.04 % | 722.674 M 14.17 % | 632.961 M 3.64 % | 610.718 M 10.74 % | 551.510 M -16.73 % | 662.294 M 13.86 % | 581.690 M 8.30 % | 537.087 M 2 076.29 % | 24.679 M -94.26 % | 429.651 M 16.51 % | 368.754 M 16.02 % | 317.840 M 14.67 % | 277.176 M -14.96 % | 325.937 M -4.50 % | 341.308 M 22.42 % | 278.799 M 0.50 % | 277.413 M -6.02 % | 295.183 M 41.16 % | 209.118 M -15.73 % | 248.161 M -9.00 % | 272.698 M 18.24 % | 230.633 M 4 927.97 % | 4.587 M -97.99 % | 228.225 M -5.96 % | 242.696 M 15.12 % | 210.811 M -7.88 % | 228.835 M -9.62 % | 253.205 M 20.36 % | 210.369 M 322.65 % | 49.774 M 95.37 % | 25.477 M -26.09 % | 34.468 M 560.56 % | 5.218 M -97.08 % | 178.796 M -36.73 % | 282.603 M 0.18 % | 282.101 M 33.67 % | 211.048 M | 0.000 -100.00 % | 115.459 M 3.61 % | 111.433 M | 0.000 |
| Short term debt | 2.530 B 11.56 % | 2.268 B -2.30 % | 2.322 B -15.18 % | 2.737 B 19.39 % | 2.293 B -0.49 % | 2.304 B -19.22 % | 2.852 B -14.69 % | 3.343 B -19.02 % | 4.128 B 17.00 % | 3.528 B -9.38 % | 3.893 B -1.42 % | 3.949 B 5.10 % | 3.758 B -5.25 % | 3.966 B -11.91 % | 4.502 B 47.61 % | 3.050 B 27.09 % | 2.400 B -21.05 % | 3.040 B 83.75 % | 1.654 B -4.72 % | 1.736 B -10.12 % | 1.932 B 19.69 % | 1.614 B -25.51 % | 2.166 B 8.42 % | 1.998 B 7.87 % | 1.852 B 15.13 % | 1.609 B -8.13 % | 1.751 B -11.26 % | 1.974 B -0.70 % | 1.987 B 24.30 % | 1.599 B -2.53 % | 1.640 B -7.73 % | 1.778 B 19.22 % | 1.491 B 6.91 % | 1.395 B 14.39 % | 1.219 B -20.81 % | 1.540 B -10.88 % | 1.727 B 35.96 % | 1.271 B 1.00 % | 1.258 B -10.63 % | 1.408 B -13.59 % | 1.629 B 1.96 % | 1.598 B -34.18 % | 2.428 B 23.95 % | 1.959 B -13.15 % | 2.255 B 12.82 % | 1.999 B -22.34 % | 2.574 B 16.00 % | 2.219 B -0.94 % | 2.240 B -6.87 % | 2.405 B -7.91 % | 2.611 B -17.50 % | 3.165 B -2.24 % | 3.238 B -7.58 % | 3.504 B 56.11 % | 2.244 B -36.66 % | 3.543 B 33.77 % | 2.649 B 71.41 % | 1.545 B 58.12 % | 977.268 M -26.86 % | 1.336 B -16.49 % | 1.600 B 2.10 % | 1.567 B 72.60 % | 908.013 M |
| Total current liabilities | 7.033 B 10.21 % | 6.382 B 1.75 % | 6.272 B -7.13 % | 6.754 B 7.16 % | 6.302 B 1.30 % | 6.221 B -0.37 % | 6.244 B -10.92 % | 7.010 B -8.38 % | 7.651 B 1.63 % | 7.528 B 6.46 % | 7.071 B -2.33 % | 7.240 B -0.42 % | 7.270 B 0.98 % | 7.199 B -15.79 % | 8.549 B 20.79 % | 7.078 B 18.38 % | 5.979 B -11.32 % | 6.742 B 44.92 % | 4.652 B 2.07 % | 4.558 B -7.15 % | 4.909 B 18.49 % | 4.143 B -11.08 % | 4.659 B -6.74 % | 4.995 B 12.18 % | 4.453 B 6.24 % | 4.191 B 5.58 % | 3.970 B -11.32 % | 4.476 B -0.80 % | 4.512 B 21.59 % | 3.711 B -3.54 % | 3.847 B 4.04 % | 3.698 B 5.59 % | 3.502 B 0.20 % | 3.495 B 9.18 % | 3.201 B -11.23 % | 3.606 B -4.38 % | 3.771 B 7.11 % | 3.521 B 25.82 % | 2.798 B -19.05 % | 3.457 B 14.21 % | 3.027 B 4.62 % | 2.893 B -17.82 % | 3.520 B 2.51 % | 3.434 B 0.50 % | 3.417 B 5.20 % | 3.248 B -10.68 % | 3.637 B -4.66 % | 3.814 B -5.64 % | 4.042 B -4.92 % | 4.252 B 5.61 % | 4.026 B -22.84 % | 5.218 B -11.64 % | 5.905 B 8.08 % | 5.464 B 15.98 % | 4.711 B -23.10 % | 6.126 B 32.60 % | 4.620 B 44.14 % | 3.205 B 43.86 % | 2.228 B -11.47 % | 2.517 B -3.78 % | 2.616 B -0.73 % | 2.635 B 32.92 % | 1.982 B |
| Total liabilities | 7.322 B 9.63 % | 6.679 B 1.52 % | 6.579 B -6.97 % | 7.072 B 9.19 % | 6.477 B 1.18 % | 6.401 B -0.51 % | 6.434 B -10.84 % | 7.216 B -8.24 % | 7.864 B 2.39 % | 7.681 B 6.32 % | 7.224 B -2.47 % | 7.407 B -0.49 % | 7.444 B 0.90 % | 7.377 B -15.48 % | 8.728 B 20.16 % | 7.263 B 17.70 % | 6.171 B -11.09 % | 6.941 B 42.92 % | 4.857 B 1.14 % | 4.802 B -7.08 % | 5.168 B 17.34 % | 4.404 B -7.23 % | 4.747 B -6.43 % | 5.074 B 12.03 % | 4.529 B 6.59 % | 4.249 B 5.56 % | 4.025 B -11.17 % | 4.531 B -0.73 % | 4.564 B 21.38 % | 3.760 B -3.43 % | 3.894 B 3.78 % | 3.752 B 5.57 % | 3.554 B 0.25 % | 3.545 B 9.11 % | 3.249 B -11.04 % | 3.652 B -4.29 % | 3.816 B 7.03 % | 3.565 B 25.50 % | 2.841 B -18.80 % | 3.499 B 14.08 % | 3.067 B 4.61 % | 2.932 B -17.59 % | 3.558 B 2.37 % | 3.475 B 0.53 % | 3.457 B 5.19 % | 3.286 B -10.53 % | 3.673 B -4.58 % | 3.850 B -5.56 % | 4.076 B -4.85 % | 4.284 B 5.60 % | 4.057 B -22.69 % | 5.248 B -11.57 % | 5.935 B 8.05 % | 5.493 B 15.90 % | 4.739 B -22.95 % | 6.150 B 32.45 % | 4.643 B 43.85 % | 3.228 B 44.68 % | 2.231 B -11.48 % | 2.520 B -3.70 % | 2.617 B -0.73 % | 2.636 B 32.89 % | 1.984 B |
| Other non current assets | 223.776 M 15.98 % | 192.937 M -9.05 % | 212.134 M 1 438.09 % | 13.792 M 7.11 % | 12.877 M -11.66 % | 14.577 M 13.74 % | 12.816 M 4.34 % | 12.283 M 1.08 % | 12.152 M 1.44 % | 11.980 M 4.92 % | 11.418 M -0.44 % | 11.468 M 0.00 % | 11.468 M -0.34 % | 11.507 M 0.00 % | 11.507 M -86.68 % | 86.410 M -0.30 % | 86.668 M 0.78 % | 85.997 M 12.93 % | 76.149 M 11.98 % | 68.000 M 0.52 % | 67.647 M 14.28 % | 59.194 M -16.94 % | 71.264 M 131.67 % | 30.761 M 1.00 % | 30.456 M -8.30 % | 33.213 M -0.32 % | 33.320 M -0.29 % | 33.417 M 154.57 % | 13.127 M -0.01 % | 13.128 M -0.52 % | 13.196 M 7.21 % | 12.308 M 5.52 % | 11.664 M -0.70 % | 11.746 M 0.18 % | 11.725 M 0.03 % | 11.722 M 9.95 % | 10.661 M 0.01 % | 10.660 M -8.94 % | 11.707 M -4.17 % | 12.217 M 7.30 % | 11.386 M 0.20 % | 11.363 M -6.23 % | 12.118 M 0.06 % | 12.111 M 2.51 % | 11.815 M 0.00 % | 11.815 M 0.00 % | 11.815 M -0.19 % | 11.837 M -56.12 % | 26.977 M 4.68 % | 25.770 M 127.85 % | 11.310 M -9.72 % | 12.527 M -6.72 % | 13.429 M -1.85 % | 13.682 M -3.24 % | 14.140 M -19.80 % | 17.632 M 15.35 % | 15.286 M 37.24 % | 11.138 M 17.22 % | 9.501 M -61.22 % | 24.501 M 40.37 % | 17.455 M -10.18 % | 19.433 M 0.65 % | 19.307 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 196.248 M 14.18 % | 171.878 M -27.09 % | 235.743 M -15.90 % | 280.329 M 264.15 % | 76.982 M -1.27 % | 77.975 M -1.24 % | 78.955 M -1.31 % | 80.007 M 8.00 % | 74.082 M -0.68 % | 74.587 M 0.85 % | 73.957 M 0.88 % | 73.311 M 33.74 % | 54.818 M 0.68 % | 54.447 M 1.00 % | 53.909 M 3.08 % | 52.299 M -19.57 % | 65.028 M 3.15 % | 63.040 M 3.15 % | 61.116 M 26.32 % | 48.381 M 4.45 % | 46.320 M 0.90 % | 45.908 M -13.92 % | 53.330 M -3.57 % | 55.302 M 2.14 % | 54.142 M 17.18 % | 46.204 M 48.34 % | 31.147 M 54.03 % | 20.221 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.179 M -5.73 % | 26.710 M -40.71 % | 45.048 M 0.17 % | 44.973 M 424.71 % | 8.571 M -73.40 % | 32.222 M -37.95 % | 51.925 M 182.65 % | 18.371 M 114.34 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M 0.00 % | 8.571 M -85.62 % | 59.601 M 16.80 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M 0.00 % | 51.030 M |
| Intangible assets | 4.830 B 30 793.00 % | 15.634 M -4.19 % | 16.317 M -4.12 % | 17.019 M -4.23 % | 17.771 M -4.40 % | 18.589 M -2.66 % | 19.097 M -2.29 % | 19.545 M -7.33 % | 21.090 M -5.60 % | 22.342 M -2.85 % | 22.997 M -69.05 % | 74.298 M -3.11 % | 76.682 M 322.79 % | 18.137 M 4.25 % | 17.397 M 5.99 % | 16.414 M 12.68 % | 14.567 M 14.26 % | 12.749 M -9.01 % | 14.011 M -1.66 % | 14.248 M -6.05 % | 15.166 M -0.34 % | 15.218 M -10.82 % | 17.064 M 6.84 % | 15.971 M -4.19 % | 16.670 M -1.29 % | 16.887 M -8.30 % | 18.416 M 4.98 % | 17.542 M -7.99 % | 19.066 M -7.32 % | 20.572 M -6.75 % | 22.062 M -5.46 % | 23.336 M -6.10 % | 24.853 M -5.69 % | 26.353 M -10.95 % | 29.592 M -3.69 % | 30.725 M -4.26 % | 32.091 M -4.29 % | 33.529 M -2.88 % | 34.522 M -2.43 % | 35.382 M -3.93 % | 36.828 M -3.75 % | 38.263 M -2.26 % | 39.146 M 0.43 % | 38.980 M 6.85 % | 36.482 M -3.59 % | 37.839 M -1.94 % | 38.586 M -1.68 % | 39.244 M -1.65 % | 39.902 M -2.44 % | 40.901 M -3.18 % | 42.243 M -3.16 % | 43.621 M -3.06 % | 45.000 M -2.94 % | 46.365 M -2.27 % | 47.441 M -2.92 % | 48.870 M 9.84 % | 44.493 M -2.49 % | 45.631 M 60.98 % | 28.346 M 86.06 % | 15.235 M -1.28 % | 15.432 M 72.99 % | 8.921 M -0.96 % | 9.008 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 14.980 M -4.18 % | 15.634 M -4.19 % | 16.317 M -4.12 % | 17.019 M -4.23 % | 17.771 M -4.40 % | 18.589 M -2.66 % | 19.097 M -2.29 % | 19.545 M -7.33 % | 21.090 M -5.60 % | 22.342 M -2.85 % | 22.997 M -69.05 % | 74.298 M -3.11 % | 76.682 M 322.79 % | 18.137 M 4.25 % | 17.397 M 5.99 % | 16.414 M 12.68 % | 14.567 M 14.26 % | 12.749 M -9.01 % | 14.011 M -1.66 % | 14.248 M -6.05 % | 15.166 M -0.34 % | 15.218 M -10.82 % | 17.064 M 6.84 % | 15.971 M -4.19 % | 16.670 M -1.29 % | 16.887 M -8.30 % | 18.416 M 4.98 % | 17.542 M -7.99 % | 19.066 M -7.32 % | 20.572 M -6.75 % | 22.062 M -5.46 % | 23.336 M -6.10 % | 24.853 M -5.69 % | 26.353 M -10.95 % | 29.592 M -3.69 % | 30.725 M -4.26 % | 32.091 M -4.29 % | 33.529 M -2.88 % | 34.522 M -2.43 % | 35.382 M -3.93 % | 36.828 M -3.75 % | 38.263 M -2.26 % | 39.146 M 0.43 % | 38.980 M 6.85 % | 36.482 M -3.59 % | 37.839 M -1.94 % | 38.586 M -1.68 % | 39.244 M -1.65 % | 39.902 M -2.44 % | 40.901 M -3.18 % | 42.243 M -3.16 % | 43.621 M -3.06 % | 45.000 M -2.94 % | 46.365 M -2.27 % | 47.441 M -2.92 % | 48.870 M 9.84 % | 44.493 M -2.49 % | 45.631 M 60.98 % | 28.346 M 86.06 % | 15.235 M -1.28 % | 15.432 M 72.99 % | 8.921 M -0.96 % | 9.008 M |
| Property plant equipment net | 372.838 M -0.77 % | 375.733 M -3.94 % | 391.125 M -6.44 % | 418.041 M 54.41 % | 270.728 M -4.37 % | 283.107 M -3.72 % | 294.060 M -1.06 % | 297.209 M -7.35 % | 320.786 M 27.67 % | 251.267 M 0.44 % | 250.157 M -3.58 % | 259.447 M -7.77 % | 281.300 M -0.21 % | 281.889 M -0.68 % | 283.827 M -0.92 % | 286.464 M -4.06 % | 298.577 M -3.45 % | 309.239 M -3.79 % | 321.414 M -1.38 % | 325.902 M -5.81 % | 345.995 M -2.00 % | 353.070 M 186.63 % | 123.181 M 18.44 % | 104.000 M -2.47 % | 106.632 M 3.61 % | 102.914 M 1.44 % | 101.451 M -0.45 % | 101.910 M 2.97 % | 98.969 M 5.48 % | 93.827 M -0.87 % | 94.655 M 0.38 % | 94.294 M -4.44 % | 98.675 M -4.01 % | 102.794 M -4.07 % | 107.156 M 8.22 % | 99.018 M -2.78 % | 101.850 M -4.59 % | 106.747 M -4.92 % | 112.275 M -3.24 % | 116.033 M -2.98 % | 119.597 M -8.88 % | 131.259 M 8.95 % | 120.474 M 0.38 % | 120.013 M -4.68 % | 125.899 M -2.66 % | 129.335 M -1.14 % | 130.826 M -1.25 % | 132.484 M -4.83 % | 139.204 M -1.14 % | 140.810 M -0.34 % | 141.287 M -0.98 % | 142.686 M -0.82 % | 143.863 M 3.53 % | 138.961 M 1.59 % | 136.787 M 18.94 % | 115.007 M 55.04 % | 74.177 M 54.40 % | 48.043 M 6.49 % | 45.116 M 15.07 % | 39.208 M 9.87 % | 35.686 M 4.81 % | 34.048 M -4.63 % | 35.700 M |
| Total non current assets | 1.041 B 4.63 % | 994.680 M -2.75 % | 1.023 B -2.02 % | 1.044 B 23.23 % | 847.048 M -10.34 % | 944.751 M -5.15 % | 996.055 M 25.07 % | 796.379 M -3.80 % | 827.818 M 12.54 % | 735.589 M 1.90 % | 721.896 M -5.72 % | 765.677 M -4.35 % | 800.485 M 8.88 % | 735.228 M 0.23 % | 733.542 M -7.35 % | 791.700 M 1.23 % | 782.072 M 1.08 % | 773.694 M 2.34 % | 756.001 M -1.65 % | 768.668 M -0.18 % | 770.026 M 2.01 % | 754.858 M 44.00 % | 524.194 M 15.25 % | 454.816 M 1.68 % | 447.280 M -1.03 % | 451.928 M 2.42 % | 441.236 M -5.31 % | 466.000 M 8.74 % | 428.550 M 6.74 % | 401.489 M 5.02 % | 382.289 M 5.70 % | 361.663 M -1.50 % | 367.153 M -8.57 % | 401.556 M -0.34 % | 402.923 M -9.54 % | 445.416 M -1.88 % | 453.936 M -4.07 % | 473.208 M -0.30 % | 474.649 M 6.89 % | 444.038 M -6.17 % | 473.250 M -7.19 % | 509.896 M 7.51 % | 474.291 M 0.90 % | 470.038 M 0.87 % | 465.988 M -2.13 % | 476.111 M 0.24 % | 474.959 M -2.38 % | 486.560 M -3.07 % | 501.964 M -1.27 % | 508.440 M 118.56 % | 232.630 M -1.69 % | 236.623 M -6.95 % | 254.309 M 1.31 % | 251.025 M -5.05 % | 264.364 M 9.64 % | 241.110 M 30.34 % | 184.986 M 18.70 % | 155.842 M 16.31 % | 133.994 M 3.09 % | 129.974 M 8.67 % | 119.603 M 5.44 % | 113.432 M -1.40 % | 115.045 M |
| Other current assets | 289.015 M 37.92 % | 209.549 M -4.82 % | 220.164 M 5.17 % | 209.347 M -41.18 % | 355.921 M 14.39 % | 311.138 M 2.27 % | 304.233 M 59.42 % | 190.835 M -2.51 % | 195.751 M -46.66 % | 366.977 M 52.48 % | 240.676 M -56.91 % | 558.541 M 5.63 % | 528.747 M 27.54 % | 414.572 M -28.15 % | 576.962 M -42.00 % | 994.808 M 72.53 % | 576.597 M -52.27 % | 1.208 B 105.38 % | 588.218 M 240.94 % | 172.528 M -17.55 % | 209.259 M 39.27 % | 150.251 M -9.74 % | 166.460 M 28.68 % | 129.357 M 334.23 % | 29.790 M -25.45 % | 39.958 M -64.60 % | 112.877 M 285.63 % | 29.271 M -21.63 % | 37.352 M 70.95 % | 21.850 M 75.94 % | 12.419 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 535.240 M 2 868.44 % | 18.031 M 77.26 % | 10.172 M | 0.000 -100.00 % | 535.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 503.726 M | 0.000 -100.00 % | 4.832 M | 0.000 -100.00 % | 476.445 M -17.27 % | 575.894 M 177.79 % | 207.316 M 25.22 % | 165.556 M -20.81 % | 209.060 M -62.81 % | 562.078 M 43.88 % | 390.657 M 76.16 % | 221.767 M 74.13 % | 127.360 M 6.74 % | 119.316 M 36.08 % | 87.680 M 10.29 % | 79.496 M 202.16 % | 26.309 M |
| Short term investments | 66.000 M 95.27 % | 33.800 M -67.06 % | 102.600 M 50.88 % | 68.000 M 84.40 % | 36.876 M | 0.000 -100.00 % | 34.960 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 and cash equivalents | 1.068 B 14.63 % | 932.025 M 43.12 % | 651.232 M 4.89 % | 620.884 M 87.31 % | 331.470 M -30.47 % | 476.697 M 42.05 % | 335.574 M -16.57 % | 402.219 M 12.00 % | 359.140 M 3.87 % | 345.761 M 45.77 % | 237.204 M -25.94 % | 320.275 M -11.47 % | 361.755 M 14.34 % | 316.395 M -24.67 % | 420.016 M 9.19 % | 384.649 M -22.47 % | 496.105 M 38.16 % | 359.070 M 36.59 % | 262.886 M -37.54 % | 420.893 M -15.32 % | 497.055 M 34.31 % | 370.088 M 19.88 % | 308.718 M 27.80 % | 241.562 M 22.32 % | 197.485 M 15.15 % | 171.501 M -30.82 % | 247.896 M 9.53 % | 226.328 M 20.90 % | 187.202 M -17.05 % | 225.686 M 9.04 % | 206.976 M -1.02 % | 209.112 M 40.79 % | 148.524 M -44.93 % | 269.714 M 82.40 % | 147.870 M 7.86 % | 137.095 M -35.40 % | 212.234 M 16.76 % | 181.764 M 267.27 % | 49.490 M -77.18 % | 216.855 M 51.95 % | 142.717 M 42.22 % | 100.351 M -8.08 % | 109.171 M -13.06 % | 125.573 M -12.39 % | 143.327 M 44.40 % | 99.255 M 34.25 % | 73.933 M -62.02 % | 194.672 M 80.51 % | 107.847 M -39.80 % | 179.148 M 129.97 % | 77.901 M -36.18 % | 122.061 M -21.66 % | 155.816 M 88.96 % | 82.458 M -55.49 % | 185.252 M -1.91 % | 188.863 M 77.26 % | 106.544 M 8.93 % | 97.813 M 129.55 % | 42.611 M -45.70 % | 78.467 M 292.10 % | 20.012 M -33.10 % | 29.913 M -44.26 % | 53.661 M |
| Cash and short term investments | 1.134 B 17.45 % | 965.825 M 28.12 % | 753.832 M 9.43 % | 688.884 M 87.02 % | 368.346 M -22.73 % | 476.697 M 28.65 % | 370.534 M -7.88 % | 402.219 M 12.00 % | 359.140 M 3.87 % | 345.761 M 45.77 % | 237.204 M -25.94 % | 320.275 M -11.47 % | 361.755 M 14.34 % | 316.395 M -24.67 % | 420.016 M 9.19 % | 384.649 M -22.47 % | 496.105 M 38.16 % | 359.070 M 36.59 % | 262.886 M -37.54 % | 420.893 M -15.32 % | 497.055 M 34.31 % | 370.088 M 19.88 % | 308.718 M 27.80 % | 241.562 M 22.32 % | 197.485 M 15.15 % | 171.501 M -30.82 % | 247.896 M 9.53 % | 226.328 M 20.90 % | 187.202 M -17.05 % | 225.686 M 9.04 % | 206.976 M -1.02 % | 209.112 M 40.79 % | 148.524 M -44.93 % | 269.714 M 82.40 % | 147.870 M 7.86 % | 137.095 M -35.40 % | 212.234 M 16.76 % | 181.764 M 267.27 % | 49.490 M -77.18 % | 216.855 M 51.95 % | 142.717 M 42.22 % | 100.351 M -8.08 % | 109.171 M -13.06 % | 125.573 M -12.39 % | 143.327 M 44.40 % | 99.255 M 34.25 % | 73.933 M -62.02 % | 194.672 M 80.51 % | 107.847 M -39.80 % | 179.148 M 129.97 % | 77.901 M -36.18 % | 122.061 M -21.66 % | 155.816 M 88.96 % | 82.458 M -55.49 % | 185.252 M -1.91 % | 188.863 M 77.26 % | 106.544 M 8.93 % | 97.813 M 129.55 % | 42.611 M -45.70 % | 78.467 M 292.10 % | 20.012 M -33.10 % | 29.913 M -44.26 % | 53.661 M |
| Total current assets | 10.382 B 3.97 % | 9.986 B 3.42 % | 9.656 B -2.42 % | 9.895 B 5.52 % | 9.378 B -0.28 % | 9.404 B 2.14 % | 9.207 B -7.94 % | 10.001 B -4.36 % | 10.457 B -1.46 % | 10.612 B 5.76 % | 10.034 B -0.12 % | 10.047 B 1.87 % | 9.863 B -2.22 % | 10.087 B -10.30 % | 11.245 B 17.95 % | 9.534 B 15.75 % | 8.236 B -10.16 % | 9.167 B 32.67 % | 6.910 B 3.57 % | 6.672 B -3.06 % | 6.883 B 11.37 % | 6.180 B -6.71 % | 6.624 B -3.87 % | 6.891 B 10.18 % | 6.254 B 3.09 % | 6.067 B 5.33 % | 5.760 B -5.46 % | 6.092 B 0.94 % | 6.035 B 13.62 % | 5.312 B -1.22 % | 5.377 B 3.97 % | 5.172 B 5.59 % | 4.898 B -0.47 % | 4.921 B 8.02 % | 4.555 B -6.19 % | 4.856 B -2.01 % | 4.956 B 4.82 % | 4.728 B 19.60 % | 3.953 B -14.14 % | 4.604 B 12.79 % | 4.082 B 3.64 % | 3.939 B -13.84 % | 4.571 B 2.84 % | 4.445 B 1.26 % | 4.389 B 3.99 % | 4.221 B -7.59 % | 4.568 B -2.84 % | 4.701 B -3.41 % | 4.867 B 5.12 % | 4.630 B 6.66 % | 4.341 B -27.78 % | 6.010 B -12.57 % | 6.874 B 4.98 % | 6.548 B 13.78 % | 5.754 B -21.31 % | 7.313 B 26.48 % | 5.782 B 31.79 % | 4.387 B 31.39 % | 3.339 B -5.61 % | 3.538 B -0.79 % | 3.566 B -0.77 % | 3.593 B 25.28 % | 2.868 B |
| Inventory | 4.129 B 13.16 % | 3.649 B 11.71 % | 3.266 B -6.11 % | 3.478 B 0.24 % | 3.470 B 7.07 % | 3.241 B -0.42 % | 3.255 B -15.08 % | 3.832 B -0.63 % | 3.857 B -16.94 % | 4.643 B 7.15 % | 4.333 B -3.67 % | 4.499 B 4.94 % | 4.287 B -11.48 % | 4.843 B -9.43 % | 5.347 B 50.77 % | 3.546 B 13.13 % | 3.135 B 0.97 % | 3.105 B 38.26 % | 2.245 B 1.35 % | 2.216 B -3.81 % | 2.303 B 8.18 % | 2.129 B -24.70 % | 2.827 B -1.79 % | 2.879 B 14.70 % | 2.510 B -0.92 % | 2.533 B 8.91 % | 2.326 B -4.83 % | 2.444 B 2.53 % | 2.384 B 14.40 % | 2.084 B 0.28 % | 2.078 B 0.63 % | 2.065 B 13.57 % | 1.818 B -8.57 % | 1.988 B 15.72 % | 1.718 B -7.42 % | 1.856 B -1.39 % | 1.882 B -2.78 % | 1.936 B 46.29 % | 1.323 B -6.12 % | 1.409 B 33.19 % | 1.058 B -24.84 % | 1.408 B -28.72 % | 1.975 B 26.94 % | 1.556 B 10.52 % | 1.408 B 0.70 % | 1.398 B -17.37 % | 1.692 B -4.44 % | 1.771 B 20.32 % | 1.472 B 4.25 % | 1.412 B 18.49 % | 1.191 B -54.10 % | 2.596 B -14.15 % | 3.023 B -19.58 % | 3.760 B 18.57 % | 3.171 B -15.22 % | 3.740 B 45.86 % | 2.564 B 29.87 % | 1.974 B 71.44 % | 1.152 B -5.31 % | 1.216 B 27.85 % | 951.415 M -3.63 % | 987.207 M 7.39 % | 919.280 M |
| Net receivables | 4.830 B -6.43 % | 5.162 B -4.69 % | 5.416 B -1.87 % | 5.519 B 6.46 % | 5.184 B -3.56 % | 5.375 B 1.85 % | 5.278 B -5.34 % | 5.576 B -7.77 % | 6.046 B 15.02 % | 5.256 B 0.63 % | 5.223 B 11.86 % | 4.669 B -0.34 % | 4.685 B 3.81 % | 4.513 B -7.92 % | 4.901 B 5.25 % | 4.657 B 15.59 % | 4.029 B -10.38 % | 4.495 B 16.24 % | 3.867 B 0.12 % | 3.863 B -0.26 % | 3.873 B 9.71 % | 3.530 B 6.27 % | 3.322 B -10.97 % | 3.731 B 6.09 % | 3.517 B 5.87 % | 3.322 B 8.11 % | 3.073 B -9.43 % | 3.393 B -1.01 % | 3.427 B 14.98 % | 2.981 B -3.23 % | 3.080 B 6.28 % | 2.898 B -1.14 % | 2.931 B 10.09 % | 2.663 B -0.42 % | 2.674 B -6.60 % | 2.863 B 1.40 % | 2.824 B 35.72 % | 2.080 B -19.27 % | 2.577 B -12.94 % | 2.960 B 3.09 % | 2.871 B 18.13 % | 2.430 B -1.06 % | 2.456 B -11.10 % | 2.763 B -2.64 % | 2.838 B 4.20 % | 2.724 B -2.00 % | 2.779 B 1.58 % | 2.736 B -16.65 % | 3.282 B 8.02 % | 3.039 B -0.79 % | 3.063 B -2.69 % | 3.148 B -9.73 % | 3.487 B 37.30 % | 2.540 B 16.01 % | 2.189 B -22.42 % | 2.822 B 3.73 % | 2.721 B 29.96 % | 2.093 B 3.76 % | 2.018 B -4.99 % | 2.123 B -15.28 % | 2.506 B 0.39 % | 2.497 B 33.59 % | 1.869 B |
| Tax assets | 429.112 M 4.57 % | 410.376 M 1.78 % | 403.215 M 1.12 % | 398.755 M 6.68 % | 373.794 M -4.82 % | 392.735 M 0.77 % | 389.753 M -0.16 % | 390.360 M -1.38 % | 395.815 M 6.68 % | 371.045 M 3.84 % | 357.317 M 3.16 % | 346.382 M -2.82 % | 356.448 M 1.92 % | 349.738 M 0.64 % | 347.500 M -0.03 % | 347.594 M 6.03 % | 327.813 M 5.14 % | 311.800 M 6.73 % | 292.128 M -1.14 % | 295.490 M 6.22 % | 278.178 M 4.48 % | 266.260 M 0.74 % | 264.304 M 2.54 % | 257.764 M 4.10 % | 247.614 M 0.83 % | 245.584 M 5.52 % | 232.747 M -10.13 % | 258.989 M 3.11 % | 251.184 M 3.45 % | 242.815 M 4.59 % | 232.155 M 0.19 % | 231.725 M -0.10 % | 231.961 M -11.01 % | 260.663 M 2.44 % | 254.450 M -8.72 % | 278.772 M -1.36 % | 282.624 M 1.95 % | 277.224 M 2.23 % | 271.172 M -0.24 % | 271.835 M -0.51 % | 273.217 M -1.40 % | 277.086 M -2.50 % | 284.182 M -2.13 % | 290.363 M 2.52 % | 283.221 M -1.85 % | 288.551 M 1.19 % | 285.161 M -3.15 % | 294.424 M 2.48 % | 287.310 M -1.74 % | 292.388 M 900.68 % | 29.219 M 0.00 % | 29.218 M -32.75 % | 43.446 M 0.00 % | 43.446 M -24.34 % | 57.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.392 B 8.23 % | 4.058 B 62.82 % | 2.492 B -35.39 % | 3.858 B -3.32 % | 3.991 B 2.66 % | 3.887 B 111.96 % | 1.834 B -49.77 % | 3.651 B 5.64 % | 3.456 B -12.23 % | 3.937 B 92.06 % | 2.050 B -37.11 % | 3.260 B -5.21 % | 3.439 B 10.45 % | 3.114 B 10.45 % | 2.819 B -1.70 % | 2.868 B 15.44 % | 2.484 B -6.05 % | 2.644 B 28.52 % | 2.057 B 3.01 % | 1.997 B -10.65 % | 2.235 B 27.20 % | 1.757 B 2.79 % | 1.710 B -24.46 % | 2.263 B 16.34 % | 1.945 B -0.56 % | 1.956 B 18.68 % | 1.648 B -9.27 % | 1.817 B -5.74 % | 1.927 B 23.85 % | 1.556 B -8.94 % | 1.709 B 15.86 % | 1.475 B -9.01 % | 1.621 B -7.74 % | 1.757 B 4.35 % | 1.684 B -2.20 % | 1.722 B 2.33 % | 1.682 B -13.38 % | 1.942 B 55.98 % | 1.245 B -28.31 % | 1.737 B 48.25 % | 1.172 B 14.33 % | 1.025 B 27.39 % | 804.384 M -34.63 % | 1.231 B 32.03 % | 932.022 M -7.02 % | 1.002 B 24.99 % | 801.976 M -41.14 % | 1.363 B -12.89 % | 1.564 B -0.79 % | 1.577 B 32.39 % | 1.191 B -34.76 % | 1.825 B -26.35 % | 2.478 B 42.86 % | 1.735 B -23.72 % | 2.274 B -4.79 % | 2.389 B 42.88 % | 1.672 B 22.85 % | 1.361 B 32.55 % | 1.027 B -0.46 % | 1.031 B 16.04 % | 888.891 M -5.94 % | 944.984 M -1.85 % | 962.820 M |
| Tax payables | 32.278 M 18.69 % | 27.195 M 43.86 % | 18.904 M 1 838.87 % | 975.000 K -33.85 % | 1.474 M -65.47 % | 4.269 M 265.81 % | 1.167 M 112.96 % | 548.000 K -98.97 % | 53.154 M 26.02 % | 42.179 M 47.67 % | 28.563 M 161.93 % | 10.905 M -81.10 % | 57.692 M -45.16 % | 105.195 M 31.80 % | 79.813 M 56.43 % | 51.023 M -43.13 % | 89.717 M -15.78 % | 106.533 M 81.68 % | 58.638 M 47.61 % | 39.725 M -19.32 % | 49.235 M 2.29 % | 48.131 M 48.20 % | 32.476 M 123.66 % | 14.520 M -39.76 % | 24.102 M -27.29 % | 33.146 M 97.16 % | 16.812 M -40.68 % | 28.343 M 31.28 % | 21.589 M 78.24 % | 12.112 M 250.26 % | 3.458 M 12 250.00 % | 28.000 K -44.00 % | 50.000 K -19.35 % | 62.000 K 67.57 % | 37.000 K -99.53 % | 7.839 M -58.50 % | 18.888 M -26.69 % | 25.763 M 55.47 % | 16.571 M 55.45 % | 10.660 M | 0.000 -100.00 % | 1.382 M -75.51 % | 5.643 M -26.47 % | 7.674 M 67.30 % | 4.587 M -55.69 % | 10.351 M 57.98 % | 6.552 M -23.22 % | 8.534 M -11.14 % | 9.604 M -68.46 % | 30.451 M 39.37 % | 21.849 M 4.91 % | 20.827 M -18.25 % | 25.477 M -26.09 % | 34.468 M 560.56 % | 5.218 M -72.64 % | 19.072 M -81.05 % | 100.641 M -10.30 % | 112.195 M 77.49 % | 63.212 M 117.25 % | 29.096 M -33.74 % | 43.913 M -4.20 % | 45.839 M 46.26 % | 31.342 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 233.752 M -5.46 % | 247.242 M -5.71 % | 262.223 M -5.35 % | 277.050 M 101.56 % | 137.452 M -4.73 % | 144.279 M -8.72 % | 158.069 M 1.09 % | 156.359 M -7.25 % | 168.590 M 76.77 % | 95.370 M -10.17 % | 106.170 M -2.11 % | 108.462 M -9.68 % | 120.082 M -5.91 % | 127.620 M -2.61 % | 131.041 M -5.87 % | 139.212 M -7.10 % | 149.854 M -6.44 % | 160.177 M -5.24 % | 169.027 M -5.63 % | 179.114 M -11.04 % | 201.334 M -5.01 % | 211.956 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 -100.00 % | 57.000 K -83.38 % | 343.000 K -55.80 % | 776.000 K -35.39 % | 1.201 M -25.91 % | 1.621 M -20.27 % | 2.033 M -16.68 % | 2.440 M -14.11 % | 2.841 M -12.21 % | 3.236 M -10.71 % | 3.624 M -11.57 % | 4.098 M -8.45 % | 4.476 M -7.65 % | 4.847 M 128.52 % | 2.121 M -6.52 % | 2.269 M -6.05 % | 2.415 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 2.07 % | 426.603 M -2.02 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M 0.00 % | 435.415 M -7.44 % | 470.435 M 0.00 % | 470.435 M 0.00 % | 470.435 M 0.00 % | 470.435 M 0.00 % | 470.435 M 0.00 % | 470.435 M 0.00 % | 470.435 M 8.04 % | 435.415 M -7.44 % | 470.435 M 0.00 % | 470.435 M 0.00 % | 470.435 M 3.00 % | 456.732 M 0.00 % | 456.732 M 130.66 % | 198.011 M -57.35 % | 464.308 M 135.41 % | 197.235 M 12.12 % | 175.918 M 2.93 % | 170.915 M -30.96 % | 247.563 M 49.88 % | 165.170 M 0.00 % | 165.170 M 5.53 % | 156.520 M 0.00 % | 156.520 M 5.35 % | 148.570 M 0.00 % | 148.570 M 11.62 % | 133.105 M 0.00 % | 133.105 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 11.422 B 4.03 % | 10.980 B 2.83 % | 10.678 B -2.38 % | 10.939 B 6.98 % | 10.225 B -1.19 % | 10.349 B 1.43 % | 10.203 B -5.51 % | 10.798 B -4.32 % | 11.285 B -0.55 % | 11.348 B 5.50 % | 10.756 B -0.52 % | 10.812 B 1.40 % | 10.663 B -1.47 % | 10.822 B -9.66 % | 11.979 B 16.01 % | 10.326 B 14.50 % | 9.018 B -9.28 % | 9.941 B 29.68 % | 7.666 B 3.03 % | 7.440 B -2.77 % | 7.653 B 10.36 % | 6.935 B -2.99 % | 7.149 B -2.68 % | 7.346 B 9.61 % | 6.702 B 2.81 % | 6.519 B 5.13 % | 6.201 B -5.45 % | 6.558 B 1.46 % | 6.464 B 13.14 % | 5.713 B -0.80 % | 5.760 B 4.09 % | 5.534 B 5.10 % | 5.265 B -1.08 % | 5.322 B 7.34 % | 4.958 B -6.47 % | 5.301 B -2.00 % | 5.409 B 4.01 % | 5.201 B 17.47 % | 4.428 B -12.29 % | 5.048 B 10.82 % | 4.555 B 2.40 % | 4.449 B -11.83 % | 5.045 B 2.66 % | 4.915 B 1.23 % | 4.855 B 3.37 % | 4.697 B -6.85 % | 5.043 B -2.79 % | 5.188 B -3.37 % | 5.369 B 4.49 % | 5.138 B 12.35 % | 4.573 B -26.79 % | 6.247 B -12.37 % | 7.128 B 4.85 % | 6.799 B 12.96 % | 6.019 B -20.32 % | 7.554 B 26.60 % | 5.967 B 31.34 % | 4.543 B 30.81 % | 3.473 B -5.30 % | 3.668 B -0.48 % | 3.685 B -0.58 % | 3.707 B 24.25 % | 2.983 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-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 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-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 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-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 -100.00 % | 28.386 M 31.59 % | 21.571 M -6.30 % | 23.021 M 51.24 % | 15.221 M -37.75 % | 24.451 M -8.90 % | 26.841 M 74.08 % | 15.419 M 18.85 % | 12.974 M -20.15 % | 16.247 M -31.00 % | 23.548 M 47.18 % | 16.000 M 54.37 % | 10.365 M -13.80 % | 12.025 M 13.42 % | 10.602 M -25.63 % | 14.255 M 37.57 % | 10.362 M -37.87 % | 16.677 M 45.45 % | 11.466 M -17.91 % | 13.968 M 11.38 % | 12.541 M 29.97 % | 9.649 M 122.92 % | -42.106 M -416.30 % | 13.312 M -5.66 % | 14.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 85.833 M 26.12 % | 68.057 M -65.26 % | 195.912 M 185.10 % | -230.217 M -323.33 % | 103.083 M -77.56 % | 459.275 M 51.25 % | 303.645 M -58.17 % | 725.838 M 299.20 % | -364.383 M -214.38 % | 318.585 M 231.99 % | -241.373 M 41.87 % | -415.248 M -173.80 % | 562.647 M 237.20 % | 166.861 M 109.87 % | -1.691 B -79.18 % | -943.792 M -203.24 % | 914.167 M 160.12 % | -1.521 B -576.48 % | -224.770 M -169.71 % | -83.338 M 58.60 % | -201.318 M -141.36 % | 486.722 M 269.64 % | -286.909 M -57.88 % | -181.729 M -43.32 % | -126.799 M -158.09 % | -49.130 M -148.96 % | -19.734 M 66.73 % | -59.307 M 85.33 % | -404.411 M -1 199.86 % | -31.112 M -146.53 % | 66.862 M 119.82 % | -337.416 M -73.05 % | -194.979 M -147.60 % | -78.749 M -131.01 % | 253.946 M 520.59 % | 40.920 M 110.20 % | -401.212 M -1 012.38 % | 43.974 M 186.75 % | -50.689 M -123.00 % | 220.410 M 587.23 % | 32.072 M -96.22 % | 847.549 M 258.93 % | -533.286 M -396.26 % | 180.004 M 183.15 % | -216.483 M -139.25 % | 551.493 M 196.54 % | -571.254 M -1 481.68 % | 41.345 M 112.62 % | -327.706 M -230.63 % | 250.871 M -65.72 % | 731.830 M 2 413.50 % | -31.633 M -106.86 % | 461.256 M 132.15 % | -1.435 B -209.06 % | 1.316 B 265.37 % | -795.578 M 29.64 % | -1.131 B -71.19 % | -660.487 M -354.08 % | 259.955 M 10.06 % | 236.184 M 431.41 % | -71.267 M 90.97 % | -789.195 M -11 704.76 % | 6.801 M 102.46 % | -276.586 M |
| Accounts receivables | 298.269 M 9.27 % | 272.977 M 174.76 % | 99.350 M 127.76 % | -357.879 M -238.28 % | 258.806 M 664.71 % | -45.830 M -153.97 % | 84.914 M -81.67 % | 463.284 M 157.81 % | -801.426 M -2 358.74 % | -32.595 M 94.30 % | -571.827 M -5 151.92 % | 11.319 M 106.42 % | -176.231 M -145.55 % | 386.903 M 280.17 % | -214.748 M 65.59 % | -624.006 M -233.09 % | 468.854 M 174.76 % | -627.180 M -8 220.24 % | -7.538 M -350.27 % | 3.012 M 100.70 % | -428.069 M -93.88 % | -220.790 M -166.88 % | 330.143 M 255.65 % | -212.107 M -7.10 % | -198.050 M -15.18 % | -171.942 M -225.21 % | 137.322 M 410.53 % | 26.898 M 105.82 % | -462.322 M -773.83 % | 68.611 M 140.55 % | -169.217 M -992.21 % | 18.966 M 106.62 % | -286.491 M -653.42 % | 51.767 M 194.91 % | -54.544 M -7.09 % | -50.932 M 75.41 % | -207.166 M -415.54 % | -40.184 M -110.15 % | 395.786 M 662.36 % | -70.379 M 83.99 % | -439.688 M -8 391.31 % | 5.303 M -98.40 % | 331.157 M 973.97 % | -37.891 M -339.01 % | 15.853 M -57.23 % | 37.067 M 196.90 % | -38.254 M -107.24 % | 528.335 M 312.79 % | -248.295 M -2 292.64 % | 11.324 M -91.25 % | 129.446 M -67.97 % | 404.180 M 140.06 % | -1.009 B -276.45 % | -268.002 M -141.39 % | 647.524 M 737.88 % | -101.512 M 83.96 % | -632.986 M -644.48 % | -85.024 M -193.03 % | 91.395 M -75.62 % | 374.943 M 2 284.73 % | -17.162 M 97.50 % | -686.540 M -254.86 % | -193.466 M -165.28 % | -72.929 M |
| Inventory | -513.125 M -38.88 % | -369.469 M -285.69 % | 198.975 M 644.51 % | -36.542 M 83.11 % | -216.390 M -103 435.89 % | -209.000 K -100.04 % | 596.899 M 862.27 % | 62.030 M -91.95 % | 770.693 M 327.85 % | -338.248 M -338.44 % | 141.856 M 163.52 % | -223.321 M -142.73 % | 522.652 M 15.08 % | 454.181 M 124.94 % | -1.821 B -309.35 % | -444.816 M -506.22 % | -73.375 M 91.54 % | -867.455 M -2 981.98 % | -28.146 M -177.62 % | 36.262 M 121.58 % | -168.018 M -125.06 % | 670.463 M 22 226.44 % | 3.003 M 100.82 % | -364.677 M -1 452.36 % | 26.966 M 112.15 % | -221.873 M -280.09 % | 123.200 M 271.34 % | -71.905 M 77.82 % | -324.172 M -3 089.96 % | 10.842 M 145.73 % | -23.709 M 90.60 % | -252.198 M -250.08 % | 168.045 M 175.34 % | -223.051 M -270.11 % | 131.118 M 907.28 % | 13.017 M -43.94 % | 23.218 M 103.68 % | -630.299 M -741.16 % | 98.306 M 130.14 % | -326.143 M -191.41 % | 356.790 M -25.42 % | 478.418 M 212.67 % | -424.615 M -114.60 % | -197.860 M -380.65 % | -41.165 M -113.46 % | 305.841 M 485.18 % | 52.264 M 116.86 % | -309.904 M -1 179.01 % | -24.230 M 88.67 % | -213.943 M -112.06 % | 1.773 B 1 195.48 % | 136.899 M -81.34 % | 733.586 M 220.23 % | -610.149 M -222.86 % | 496.614 M 142.46 % | -1.170 B -86.72 % | -626.414 M 25.26 % | -838.167 M -1 364.44 % | 66.288 M 125.47 % | -260.298 M -860.70 % | 34.218 M 152.61 % | -65.041 M -140.06 % | 162.342 M 250.15 % | -108.117 M |
| Accounts payables | 0.000 -100.00 % | 193.434 M 25 994.78 % | -747.000 K 99.38 % | -121.410 M -208.22 % | 112.191 M -78.38 % | 518.987 M 289.02 % | -274.562 M -241.64 % | 193.851 M 138.89 % | -498.409 M -157.43 % | 867.837 M 578.28 % | -181.449 M -2.34 % | -177.304 M -153.83 % | 329.379 M 139.44 % | -835.089 M -4 288.74 % | -19.028 M -103.86 % | 492.794 M 522.09 % | -116.751 M -117.29 % | 675.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.137 M -107.77 % | 400.781 M 493.70 % | -101.799 M -143.42 % | 234.428 M 259.53 % | -146.950 M -6.80 % | -137.595 M -283.91 % | 74.816 M 294.53 % | -38.460 M -201.47 % | 37.901 M 114.64 % | -258.865 M -137.13 % | 697.260 M 242.35 % | -489.828 M -186.92 % | 563.550 M 285.94 % | 146.021 M -35.07 % | 224.906 M 152.83 % | -425.756 M -243.53 % | 296.638 M 531.13 % | -68.804 M -134.54 % | 199.228 M 135.11 % | -567.361 M -190.91 % | -195.029 M -258.15 % | -54.454 M -112.85 % | 423.905 M 165.93 % | -642.932 M -7.17 % | -599.897 M -182.00 % | 731.602 M 228.34 % | -570.048 M -667.43 % | -74.280 M -110.88 % | 682.570 M 134.17 % | 291.488 M -16.64 % | 349.694 M 1 102.17 % | -34.894 M -120.26 % | 172.224 M 367.82 % | -64.305 M -551.72 % | -9.867 M -109.17 % | 107.653 M 341.46 % | -44.585 M |
| Other working capital | 300.689 M 1 140.99 % | -28.885 M 71.59 % | -101.666 M -135.60 % | 285.614 M 654.33 % | -51.524 M -276.83 % | -13.673 M 86.80 % | -103.606 M -1 652.62 % | 6.673 M -95.95 % | 164.759 M 192.35 % | -178.409 M -148.21 % | 370.047 M 1 526.44 % | -25.942 M 77.07 % | -113.153 M 60.62 % | -287.320 M -321.47 % | 129.733 M 126.00 % | -498.976 M -150.53 % | 987.542 M 251.22 % | -653.060 M -232.14 % | -196.624 M -64.40 % | -119.600 M -259.16 % | -33.300 M 81.88 % | -183.741 M 36.62 % | -289.912 M -258.47 % | 182.948 M 218.98 % | -153.765 M -189.01 % | 172.743 M 220.86 % | -142.934 M -948.93 % | 16.837 M 190.05 % | -18.698 M -113.30 % | -8.766 M -134.57 % | 25.360 M -40.70 % | 42.766 M -29.96 % | 61.062 M 244.61 % | 17.719 M -91.79 % | 215.832 M 427.27 % | 40.934 M -1.60 % | 41.601 M 141.91 % | 17.197 M 131.29 % | -54.953 M -202.94 % | 53.382 M 271.92 % | -31.051 M -122.35 % | 138.922 M 1 087.22 % | -14.072 M -103.72 % | 377.864 M 315.53 % | -175.318 M -1 973.66 % | 9.357 M 152.26 % | -17.903 M -199.78 % | 17.943 M 2 568.09 % | -727.000 K -102.46 % | 29.585 M 105.60 % | -528.179 M -2 042.91 % | 27.185 M 448.75 % | 4.954 M -62.86 % | 13.340 M -94.57 % | 245.797 M 218.75 % | -206.995 M -27.15 % | -162.794 M -87.14 % | -86.990 M -163.42 % | 137.166 M 370.62 % | -50.685 M -111.03 % | -24.018 M 13.44 % | -27.747 M 60.21 % | -69.729 M -36.84 % | -50.955 M |
| Other non cash items | -35.932 M 36.65 % | -56.716 M -538.05 % | -8.889 M 75.72 % | -36.615 M -1 048.82 % | 3.859 M 100.95 % | -405.101 M -1 094.35 % | -33.918 M 63.06 % | -91.827 M -3 936.35 % | -2.275 M 87.96 % | -18.896 M -7 940.85 % | -235.000 K 99.61 % | -59.698 M 9.90 % | -66.254 M -391.88 % | 22.699 M 250.11 % | -15.122 M 84.20 % | -95.729 M -127.45 % | -42.088 M -138.65 % | -17.636 M 73.25 % | -65.923 M -1 586.43 % | 4.435 M -68.98 % | 14.295 M 125.62 % | 6.336 M -60.20 % | 15.921 M 134.42 % | -46.254 M -186.08 % | -16.168 M -229.15 % | -4.912 M -105.97 % | 82.265 M 271.71 % | -47.908 M -349.42 % | -10.660 M 67.84 % | -33.149 M -442.89 % | -6.106 M -164.22 % | 9.508 M 11.53 % | 8.525 M -4.35 % | 8.913 M -67.31 % | 27.269 M 723.59 % | 3.311 M 108.15 % | -40.642 M -167.64 % | 60.085 M 333.70 % | 13.854 M 33.02 % | 10.415 M -36.26 % | 16.341 M 2.68 % | 15.914 M -51.45 % | 32.780 M -13.52 % | 37.903 M 216.04 % | 11.993 M 1 694.81 % | -752.000 K -101.42 % | 53.101 M 6.83 % | 49.705 M 176.12 % | -65.302 M -443.33 % | 19.020 M 121.72 % | -87.585 M -132.55 % | 269.074 M 515.59 % | 43.710 M -31.45 % | 63.760 M -37.50 % | 102.022 M 3 642.55 % | 2.726 M -97.02 % | 91.424 M 35.34 % | 67.549 M 523.69 % | -15.943 M -259.46 % | 9.998 M -78.68 % | 46.890 M 15.01 % | 40.771 M -1.77 % | 41.507 M 21.68 % | 34.111 M |
| Net cash provided by operating activities | 320.151 M 8.46 % | 295.184 M -42.20 % | 510.659 M 692.58 % | -86.176 M -128.13 % | 306.392 M -54.59 % | 674.712 M 41.64 % | 476.355 M -44.92 % | 864.897 M 828.36 % | -118.745 M -123.97 % | 495.464 M 802.50 % | -70.529 M 67.35 % | -215.984 M -128.22 % | 765.292 M 67.40 % | 457.151 M 131.69 % | -1.443 B -93.04 % | -747.367 M -165.32 % | 1.144 B 189.64 % | -1.276 B -2 183.04 % | -55.904 M -142.20 % | 132.477 M 556.31 % | 20.185 M -97.02 % | 678.447 M 840.54 % | -91.615 M 3.73 % | -95.169 M -716.27 % | -11.659 M -115.80 % | 73.786 M -71.01 % | 254.519 M 307.72 % | 62.425 M 122.33 % | -279.519 M -660.24 % | 49.893 M -63.62 % | 137.141 M 159.71 % | -229.665 M -250.69 % | -65.490 M -59.95 % | -40.943 M -111.49 % | 356.288 M 201.67 % | 118.104 M 138.39 % | -307.640 M -314.03 % | 143.734 M 186.61 % | 50.149 M -84.41 % | 321.634 M 172.38 % | 118.083 M -87.12 % | 916.921 M 308.68 % | -439.389 M -246.90 % | 299.114 M 343.63 % | -122.772 M -119.53 % | 628.562 M 243.69 % | -437.444 M -550.14 % | 97.179 M 153.10 % | -183.006 M -165.42 % | 279.748 M -49.31 % | 551.875 M 965.91 % | 51.775 M -87.87 % | 426.914 M 131.95 % | -1.336 B -203.13 % | 1.295 B 283.63 % | -705.476 M 24.14 % | -930.002 M -87.80 % | -495.208 M -248.15 % | 334.253 M 1.35 % | 329.794 M 732.64 % | 39.608 M 105.88 % | -673.512 M -662.58 % | 119.718 M 168.37 % | -175.115 M |
| Investments in property plant and equipment | -2.455 M -516.83 % | -398.000 K -116.30 % | -184.000 K 13.21 % | -212.000 K 77.30 % | -934.000 K 60.05 % | -2.338 M -314.54 % | -564.000 K -186.29 % | -197.000 K 45.43 % | -361.000 K 9.75 % | -400.000 K 85.16 % | -2.696 M -721.95 % | -328.000 K 99.53 % | -70.120 M -5 743.33 % | -1.200 M 87.57 % | -9.655 M -2 104.34 % | -438.000 K 82.53 % | -2.507 M -1 128.92 % | -204.000 K 52.34 % | -428.000 K -61.51 % | -265.000 K 92.54 % | -3.552 M -5.56 % | -3.365 M 5.56 % | -3.563 M -1 526.94 % | -219.000 K 94.92 % | -4.309 M -1 061.46 % | -371.000 K 85.00 % | -2.474 M -432.04 % | -465.000 K -47.62 % | -315.000 K -200.00 % | -105.000 K 98.73 % | -8.265 M -159.33 % | -3.187 M 11.37 % | -3.596 M -12.16 % | -3.206 M 79.79 % | -15.862 M -215.66 % | -5.025 M -35.88 % | -3.698 M -20.14 % | -3.078 M 39.78 % | -5.111 M -5.97 % | -4.823 M -349.07 % | -1.074 M 94.69 % | -20.227 M -107.41 % | -9.752 M -53.14 % | -6.368 M -44.17 % | -4.417 M 26.93 % | -6.045 M 4.25 % | -6.313 M -234.20 % | -1.889 M 72.52 % | -6.874 M 4.20 % | -7.175 M -0.34 % | -7.151 M 28.70 % | -10.029 M 50.63 % | -20.315 M -58.01 % | -12.857 M 51.05 % | -26.264 M 41.91 % | -45.214 M -44.89 % | -31.206 M -271.01 % | -8.411 M 64.88 % | -23.948 M -368.47 % | -5.112 M 58.23 % | -12.238 M -458.81 % | -2.190 M 41.47 % | -3.741 M 35.20 % | -5.774 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K -61.49 % | 161.000 K 16 200.00 % | -1.000 K -100.74 % | 136.000 K 25.93 % | 108.000 K -46.27 % | 201.000 K 113.83 % | 94.000 K -22.31 % | 121.000 K 70.42 % | 71.000 K 65.12 % | 43.000 K 101.98 % | -2.177 M -2 193.27 % | 104.000 K -29.73 % | 148.000 K 138.71 % | 62.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 100.00 % | -44.985 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 |
| Purchases of investments | -185.550 M -9.02 % | -170.200 M -24.64 % | -136.550 M -100.81 % | -68.000 M | 0.000 | 0.000 100.00 % | -34.960 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 153.350 M -35.84 % | 239.000 M 134.43 % | 101.950 M 176.47 % | 36.876 M | 0.000 -100.00 % | 34.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.667 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 15.529 M 176.56 % | 5.615 M -33.38 % | 8.429 M 640.04 % | 1.139 M 103.65 % | -31.234 M -41 197.37 % | 76.000 K -17.39 % | 92.000 K -97.18 % | 3.257 M -23.45 % | 4.255 M 45.57 % | 2.923 M -95.77 % | 69.154 M 4 384.70 % | 1.542 M -2.34 % | 1.579 M 60.14 % | 986.000 K -98.19 % | 54.551 M 1 792.16 % | 2.883 M -18.99 % | 3.559 M 24.31 % | 2.863 M 166.21 % | -4.324 M -570.51 % | 919.000 K -30.90 % | 1.330 M -21.90 % | 1.703 M -54.73 % | 3.762 M -38.42 % | 6.109 M 281.10 % | 1.603 M -5.76 % | 1.701 M -4.33 % | 1.778 M -16.53 % | 2.130 M -90.45 % | 22.300 M 22.97 % | 18.135 M -1.48 % | 18.408 M 4.76 % | 17.572 M 594.27 % | 2.531 M 93.35 % | 1.309 M -6.50 % | 1.400 M -89.26 % | 13.039 M 314.73 % | 3.144 M 137.97 % | -8.281 M 83.04 % | -48.826 M -443.60 % | -8.982 M 52.57 % | -18.937 M 55.98 % | -43.017 M -112.48 % | -20.245 M -325.07 % | 8.995 M 24.65 % | 7.216 M 313.29 % | 1.746 M -50.30 % | 3.513 M -73.94 % | 13.478 M 165.52 % | 5.076 M 203.95 % | 1.670 M 23.16 % | 1.356 M -35.64 % | 2.107 M 87.46 % | 1.124 M -60.93 % | 2.877 M 254.31 % | 812.000 K 110.84 % | -7.488 M -2 302.35 % | 340.000 K -32.94 % | 507.000 K -96.01 % | 12.717 M 53.31 % | 8.295 M 266.55 % | 2.263 M -3.46 % | 2.344 M 0.39 % | 2.335 M -24.73 % | 3.102 M |
| Net cash used for investing activites | -19.126 M -125.84 % | 74.017 M 380.85 % | -26.355 M 12.72 % | -30.197 M 5.95 % | -32.106 M -197.71 % | 32.859 M 192.74 % | -35.433 M -1 208.67 % | 3.196 M -20.14 % | 4.002 M 46.92 % | 2.724 M -95.91 % | 66.552 M 4 885.17 % | 1.335 M 101.95 % | -68.470 M -31 895.33 % | -214.000 K -100.48 % | 44.896 M 1 736.24 % | 2.445 M 132.41 % | 1.052 M -60.44 % | 2.659 M 155.96 % | -4.752 M -826.61 % | 654.000 K 129.43 % | -2.222 M -33.69 % | -1.662 M -935.18 % | 199.000 K -96.62 % | 5.890 M 317.66 % | -2.706 M -303.46 % | 1.330 M 291.09 % | -696.000 K -141.80 % | 1.665 M -92.43 % | 21.985 M 21.94 % | 18.030 M 77.76 % | 10.143 M -29.49 % | 14.385 M 1 450.70 % | -1.065 M 43.86 % | -1.897 M 86.88 % | -14.462 M -280.46 % | 8.014 M 1 546.57 % | -554.000 K 95.12 % | -11.359 M 78.94 % | -53.937 M -290.71 % | -13.805 M 31.01 % | -20.011 M 68.36 % | -63.244 M -110.83 % | -29.997 M -1 241.87 % | 2.627 M -6.15 % | 2.799 M 165.11 % | -4.299 M -53.54 % | -2.800 M -124.16 % | 11.589 M 744.55 % | -1.798 M 67.34 % | -5.505 M 5.00 % | -5.795 M 26.85 % | -7.922 M 58.72 % | -19.191 M -92.29 % | -9.980 M 60.79 % | -25.452 M 51.71 % | -52.702 M -70.74 % | -30.866 M -290.51 % | -7.904 M 29.62 % | -11.231 M -452.84 % | 3.183 M 131.91 % | -9.975 M -6 577.27 % | 154.000 K 110.95 % | -1.407 M 47.36 % | -2.672 M |
| Debt repayment | 247.093 M 461.15 % | -68.419 M 84.12 % | -430.871 M -200.35 % | 429.381 M 3 091.99 % | -14.351 M -4.08 % | -13.789 M 97.28 % | -507.567 M 36.45 % | -798.677 M -5 970.36 % | -13.157 M 96.46 % | -372.075 M -605.64 % | -52.729 M -356.73 % | -11.545 M 94.77 % | -220.665 M -10.33 % | -200.000 M -113.88 % | 1.441 B 125.18 % | 639.806 M 198.34 % | -650.605 M -147.33 % | 1.375 B 1 764.41 % | -82.595 M 57.27 % | -193.294 M -1 992.38 % | -9.238 M 98.48 % | -606.461 M -460.29 % | 168.325 M 15.52 % | 145.706 M -40.15 % | 243.458 M 270.92 % | -142.436 M 35.88 % | -222.143 M -1 507.40 % | -13.820 M -103.56 % | 388.566 M 1 036.44 % | -41.494 M 69.79 % | -137.374 M -147.94 % | 286.575 M 197.34 % | 96.379 M -45.07 % | 175.459 M 154.77 % | -320.327 M -70.50 % | -187.879 M -141.12 % | 456.890 M | 0.000 100.00 % | -149.696 M 31.76 % | -219.374 M | 0.000 100.00 % | -830.392 M | 0.000 100.00 % | -298.044 M | 0.000 100.00 % | -574.865 M -1 008 435.09 % | -57.000 K 80.07 % | -286.000 K 99.85 % | -191.927 M 5.06 % | -202.166 M 64.04 % | -562.123 M -1 031.15 % | -49.695 M 82.57 % | -285.044 M -122.59 % | 1.262 B 200.26 % | -1.259 B -247.04 % | 855.882 M -20.49 % | 1.076 B 89.55 % | 567.901 M 257.99 % | -359.445 M -35.77 % | -264.738 M -909.35 % | 32.710 M -95.04 % | 659.039 M 679.47 % | -113.731 M -153.86 % | 211.153 M |
| 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 -100.00 % | 974.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.757 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.697 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -4.937 M -3.03 % | -4.792 M -3.70 % | -4.621 M 5.77 % | -4.904 M -1.91 % | -4.812 M -20.30 % | -4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -392.151 M | 0.000 | 0.000 | 0.000 100.00 % | -367.645 M | 0.000 | 0.000 | 0.000 100.00 % | -420.238 M | 0.000 | 0.000 | 0.000 100.00 % | -420.238 M | 0.000 | 0.000 | 0.000 100.00 % | -350.199 M | 0.000 | 0.000 | 0.000 100.00 % | -192.609 M | 0.000 | 0.000 | 0.000 100.00 % | -192.609 M | 0.000 | 0.000 | 0.000 100.00 % | -157.589 M | 0.000 | 0.000 | 0.000 100.00 % | -140.079 M | 0.000 | 0.000 | 0.000 100.00 % | -105.060 M | 0.000 | 0.000 | 0.000 100.00 % | -70.040 M | 0.000 | 0.000 | 0.000 100.00 % | -70.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -360.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -14.708 M 3.22 % | -15.197 M 17.69 % | -18.464 M 1.21 % | -18.690 M 42.85 % | -32.705 M 94.04 % | -548.659 M | 0.000 100.00 % | -26.337 M -104.69 % | 561.517 M 3 298.43 % | -17.556 M 33.41 % | -26.365 M -114.27 % | 184.714 M 1 849.35 % | -10.559 M 97.07 % | -360.558 M -4 704.24 % | -7.505 M -18.38 % | -6.340 M 13.10 % | -7.296 M -49.26 % | -4.888 M 66.87 % | -14.756 M 7.77 % | -15.999 M -105.15 % | 310.851 M 3 571.64 % | -8.954 M 8.19 % | -9.753 M 21.03 % | -12.350 M -17.62 % | -10.500 M -15.70 % | -9.075 M 10.26 % | -10.112 M 9.26 % | -11.144 M 6.56 % | -11.927 M -54.51 % | -7.719 M 35.92 % | -12.046 M | 0.000 100.00 % | -7.165 M 33.50 % | -10.775 M -0.48 % | -10.724 M 19.84 % | -13.378 M -1.61 % | -13.166 M -12 935.64 % | -101.000 K 99.27 % | -13.881 M 3.05 % | -14.317 M -199.88 % | 14.334 M 167.39 % | -21.270 M -104.70 % | 452.984 M 2 211.72 % | -21.451 M -109.16 % | 234.085 M 1 072.28 % | -24.076 M -107.53 % | 319.562 M 1 575.56 % | -21.657 M -106.09 % | 355.393 M 1 809.20 % | -20.793 M 28.52 % | -29.091 M -4.22 % | -27.913 M -58.21 % | -17.643 M 5.03 % | -18.577 M 14.98 % | -21.849 M -42.01 % | -15.385 M 85.60 % | -106.862 M -1 014.66 % | -9.587 M -5.01 % | -9.130 M 6.69 % | -9.784 M 86.46 % | -72.244 M -666.19 % | -9.429 M -72.99 % | -5.451 M 23.64 % | -7.138 M |
| Net cash used provided by financing activities | -164.703 M -86.30 % | -88.408 M 80.52 % | -453.956 M -211.87 % | 405.787 M 196.73 % | -419.513 M 25.94 % | -566.448 M -11.60 % | -507.567 M 38.48 % | -825.014 M -743.93 % | 128.122 M 132.88 % | -389.631 M -392.62 % | -79.094 M -145.67 % | 173.169 M 126.58 % | -651.462 M -16.22 % | -560.558 M -139.11 % | 1.433 B 126.25 % | 633.466 M 162.84 % | -1.008 B -173.59 % | 1.370 B 1 507.11 % | -97.351 M 53.49 % | -209.293 M -292.00 % | 109.004 M 117.71 % | -615.415 M -488.10 % | 158.572 M 18.91 % | 133.356 M 230.51 % | 40.349 M 126.63 % | -151.511 M 34.77 % | -232.255 M -830.36 % | -24.964 M -111.40 % | 219.050 M 545.11 % | -49.213 M 67.06 % | -149.420 M -154.16 % | 275.868 M 604.93 % | -54.635 M -133.18 % | 164.684 M 149.75 % | -331.051 M -64.49 % | -201.257 M -159.43 % | 338.664 M 335 410.89 % | -101.000 K 99.94 % | -163.577 M 30.00 % | -233.691 M -319.51 % | -55.706 M 93.46 % | -851.662 M -288.01 % | 452.984 M 241.78 % | -319.495 M -294.76 % | 164.045 M 127.39 % | -598.941 M -287.46 % | 319.505 M 1 556.07 % | -21.943 M -113.42 % | 163.466 M 173.32 % | -222.959 M 62.23 % | -590.240 M -660.54 % | -77.608 M 76.79 % | -334.365 M -126.90 % | 1.243 B 197.61 % | -1.274 B -251.53 % | 840.497 M -13.31 % | 969.599 M 73.67 % | 558.314 M 255.57 % | -358.878 M -30.73 % | -274.522 M -594.39 % | -39.534 M -106.09 % | 649.610 M 645.06 % | -119.182 M -158.42 % | 204.015 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.835 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 % | -426.000 | 0.000 | 0.000 | 0.000 -100.00 % | 641.000 | 0.000 |
| Net change in cash | 136.322 M -51.45 % | 280.793 M 825.24 % | 30.348 M -89.51 % | 289.414 M 299.28 % | -145.227 M -202.91 % | 141.123 M 311.75 % | -66.645 M -254.70 % | 43.079 M 221.99 % | 13.379 M -87.68 % | 108.557 M 230.68 % | -83.071 M -100.27 % | -41.480 M -191.45 % | 45.360 M 143.77 % | -103.621 M -392.99 % | 35.367 M 131.73 % | -111.456 M -181.33 % | 137.035 M 42.47 % | 96.184 M 160.87 % | -158.007 M -107.46 % | -76.162 M -159.99 % | 126.967 M 106.89 % | 61.370 M -8.62 % | 67.156 M 52.36 % | 44.077 M 69.63 % | 25.984 M 134.01 % | -76.395 M -454.21 % | 21.568 M -44.88 % | 39.126 M 201.67 % | -38.484 M -305.69 % | 18.710 M 975.94 % | -2.136 M -103.53 % | 60.588 M 149.99 % | -121.190 M -199.46 % | 121.844 M 1 030.80 % | 10.775 M 114.34 % | -75.139 M -346.60 % | 30.470 M -76.96 % | 132.274 M 179.03 % | -167.365 M -325.75 % | 74.138 M 74.99 % | 42.366 M 580.34 % | -8.820 M 46.23 % | -16.402 M 7.62 % | -17.754 M -140.28 % | 44.072 M 74.05 % | 25.322 M 120.97 % | -120.739 M -239.06 % | 86.825 M 506.90 % | -21.338 M -141.61 % | 51.284 M 216.13 % | -44.160 M -30.83 % | -33.755 M -146.01 % | 73.358 M 171.36 % | -102.794 M -2 746.69 % | -3.611 M -104.39 % | 82.319 M 842.84 % | 8.731 M -84.18 % | 55.202 M 253.95 % | -35.856 M -161.34 % | 58.455 M 690.39 % | -9.901 M 58.31 % | -23.748 M -2 628.32 % | -870.426 K -103.32 % | 26.228 M |
| Cash at beginning of period | 932.025 M 43.12 % | 651.232 M 4.89 % | 620.884 M 87.31 % | 331.470 M -30.47 % | 476.697 M 42.05 % | 335.574 M -16.57 % | 402.219 M 12.00 % | 359.140 M 3.87 % | 345.761 M 45.77 % | 237.204 M -25.94 % | 320.275 M -11.47 % | 361.755 M 14.34 % | 316.395 M -24.67 % | 420.016 M 9.19 % | 384.649 M -22.47 % | 496.105 M 38.16 % | 359.070 M 36.59 % | 262.886 M -37.54 % | 420.893 M -15.32 % | 497.055 M 34.31 % | 370.088 M 19.88 % | 308.718 M 27.80 % | 241.562 M 22.32 % | 197.485 M 15.15 % | 171.501 M -30.82 % | 247.896 M 9.53 % | 226.328 M 20.90 % | 187.202 M -17.05 % | 225.686 M 9.04 % | 206.976 M -1.02 % | 209.112 M 40.79 % | 148.524 M -44.93 % | 269.714 M 82.40 % | 147.870 M 7.86 % | 137.095 M -35.40 % | 212.234 M 16.76 % | 181.764 M 267.27 % | 49.490 M -77.18 % | 216.855 M 51.95 % | 142.717 M 42.22 % | 100.351 M -8.08 % | 109.171 M -13.06 % | 125.573 M -12.39 % | 143.327 M 44.40 % | 99.255 M 34.25 % | 73.933 M -62.02 % | 194.672 M 80.51 % | 107.847 M -16.52 % | 129.185 M 65.83 % | 77.901 M -36.18 % | 122.061 M -21.66 % | 155.816 M 88.96 % | 82.458 M -55.49 % | 185.252 M -1.91 % | 188.863 M 77.26 % | 106.544 M 8.93 % | 97.813 M 129.55 % | 42.611 M -45.70 % | 78.467 M 292.10 % | 20.012 M -33.10 % | 29.913 M -44.26 % | 53.661 M -1.60 % | 54.531 M 92.67 % | 28.303 M |
| Cash at end of period | 1.068 B 14.63 % | 932.025 M 43.12 % | 651.232 M 4.89 % | 620.884 M 87.31 % | 331.470 M -30.47 % | 476.697 M 42.05 % | 335.574 M -16.57 % | 402.219 M 12.00 % | 359.140 M 3.87 % | 345.761 M 45.77 % | 237.204 M -25.94 % | 320.275 M -11.47 % | 361.755 M 14.34 % | 316.395 M -24.67 % | 420.016 M 9.19 % | 384.649 M -22.47 % | 496.105 M 38.16 % | 359.070 M 36.59 % | 262.886 M -37.54 % | 420.893 M -15.32 % | 497.055 M 34.31 % | 370.088 M 19.88 % | 308.718 M 27.80 % | 241.562 M 22.32 % | 197.485 M 15.15 % | 171.501 M -30.82 % | 247.896 M 9.53 % | 226.328 M 20.90 % | 187.202 M -17.05 % | 225.686 M 9.04 % | 206.976 M -1.02 % | 209.112 M 40.79 % | 148.524 M -44.93 % | 269.714 M 82.40 % | 147.870 M 7.86 % | 137.095 M -35.40 % | 212.234 M 16.76 % | 181.764 M 267.27 % | 49.490 M -77.18 % | 216.855 M 51.95 % | 142.717 M 42.22 % | 100.351 M -8.08 % | 109.171 M -13.06 % | 125.573 M -12.39 % | 143.327 M 44.40 % | 99.255 M 34.25 % | 73.933 M -62.02 % | 194.672 M 80.51 % | 107.847 M -16.52 % | 129.185 M 65.83 % | 77.901 M -36.18 % | 122.061 M -21.66 % | 155.816 M 88.96 % | 82.458 M -55.49 % | 185.252 M -1.91 % | 188.863 M 77.26 % | 106.544 M 8.93 % | 97.813 M 129.55 % | 42.611 M -45.70 % | 78.467 M 292.10 % | 20.012 M -33.10 % | 29.913 M -44.26 % | 53.661 M -1.60 % | 54.531 M |
| Operating cash flow | 320.151 M 8.46 % | 295.184 M -42.20 % | 510.659 M 692.58 % | -86.176 M -129.33 % | 293.845 M -56.45 % | 674.712 M 41.64 % | 476.355 M -44.92 % | 864.897 M 828.36 % | -118.745 M -123.97 % | 495.464 M 802.50 % | -70.529 M 67.35 % | -215.984 M -128.22 % | 765.292 M 67.40 % | 457.151 M 131.69 % | -1.443 B -93.04 % | -747.367 M -165.32 % | 1.144 B 189.64 % | -1.276 B -2 183.04 % | -55.904 M -142.20 % | 132.477 M 556.31 % | 20.185 M -97.02 % | 678.447 M 840.54 % | -91.615 M 3.73 % | -95.169 M -716.27 % | -11.659 M -115.80 % | 73.786 M -71.01 % | 254.519 M 307.72 % | 62.425 M 122.33 % | -279.519 M -660.24 % | 49.893 M -63.62 % | 137.141 M 159.71 % | -229.665 M -250.69 % | -65.490 M -59.95 % | -40.943 M -111.49 % | 356.288 M 201.67 % | 118.104 M 138.39 % | -307.640 M -314.03 % | 143.734 M 186.61 % | 50.149 M -84.41 % | 321.634 M 172.38 % | 118.083 M -87.12 % | 916.921 M 308.68 % | -439.389 M -246.90 % | 299.114 M 343.63 % | -122.772 M -119.53 % | 628.562 M 243.69 % | -437.444 M -550.14 % | 97.179 M 153.10 % | -183.006 M -165.42 % | 279.748 M -49.31 % | 551.875 M 965.91 % | 51.775 M -87.87 % | 426.914 M 131.95 % | -1.336 B -203.13 % | 1.295 B 283.63 % | -705.476 M 24.14 % | -930.002 M -87.80 % | -495.208 M -248.15 % | 334.253 M 1.35 % | 329.794 M 732.64 % | 39.608 M 105.88 % | -673.512 M -662.58 % | 119.718 M 168.37 % | -175.115 M |
| Capital expenditure | -2.455 M -516.83 % | -398.000 K -116.30 % | -184.000 K 13.21 % | -212.000 K 81.21 % | -1.128 M 51.75 % | -2.338 M -314.54 % | -564.000 K -186.29 % | -197.000 K 45.43 % | -361.000 K 9.75 % | -400.000 K 85.16 % | -2.696 M -721.95 % | -328.000 K 99.53 % | -70.120 M -5 743.33 % | -1.200 M 87.57 % | -9.655 M -2 104.34 % | -438.000 K 82.53 % | -2.507 M -1 128.92 % | -204.000 K 52.34 % | -428.000 K -61.51 % | -265.000 K 92.54 % | -3.552 M -5.56 % | -3.365 M 5.56 % | -3.563 M -1 526.94 % | -219.000 K 94.92 % | -4.309 M -1 061.46 % | -371.000 K 85.00 % | -2.474 M -432.04 % | -465.000 K -47.62 % | -315.000 K -200.00 % | -105.000 K 98.73 % | -8.265 M -159.33 % | -3.187 M 11.37 % | -3.596 M -12.16 % | -3.206 M 79.79 % | -15.862 M -215.66 % | -5.025 M -35.88 % | -3.698 M -20.14 % | -3.078 M 39.78 % | -5.111 M -5.97 % | -4.823 M -349.07 % | -1.074 M 94.69 % | -20.227 M -107.41 % | -9.752 M -53.14 % | -6.368 M -44.17 % | -4.417 M 26.93 % | -6.045 M 4.25 % | -6.313 M -234.20 % | -1.889 M 72.52 % | -6.874 M 4.20 % | -7.175 M -0.34 % | -7.151 M 28.70 % | -10.029 M 50.63 % | -20.315 M -58.01 % | -12.857 M 51.05 % | -26.264 M 41.91 % | -45.214 M -44.89 % | -31.206 M -271.01 % | -8.411 M 64.88 % | -23.948 M -368.47 % | -5.112 M 58.23 % | -12.238 M -458.81 % | -2.190 M 41.47 % | -3.741 M 35.20 % | -5.774 M |
| Free CashFlow | 317.696 M 7.77 % | 294.786 M -42.25 % | 510.475 M 690.91 % | -86.388 M -129.51 % | 292.717 M -56.47 % | 672.374 M 41.32 % | 475.791 M -44.98 % | 864.700 M 825.99 % | -119.106 M -124.06 % | 495.064 M 776.09 % | -73.225 M 66.15 % | -216.312 M -131.12 % | 695.172 M 52.47 % | 455.951 M 131.39 % | -1.452 B -94.22 % | -747.805 M -165.51 % | 1.142 B 189.43 % | -1.277 B -2 166.05 % | -56.332 M -142.61 % | 132.212 M 694.88 % | 16.633 M -97.54 % | 675.082 M 809.28 % | -95.178 M 0.22 % | -95.388 M -497.37 % | -15.968 M -121.75 % | 73.415 M -70.87 % | 252.045 M 306.79 % | 61.960 M 122.14 % | -279.834 M -662.05 % | 49.788 M -61.37 % | 128.876 M 155.35 % | -232.852 M -237.05 % | -69.086 M -56.48 % | -44.149 M -112.97 % | 340.426 M 201.05 % | 113.079 M 136.32 % | -311.338 M -321.35 % | 140.656 M 212.31 % | 45.038 M -85.78 % | 316.811 M 170.76 % | 117.009 M -86.95 % | 896.694 M 299.65 % | -449.141 M -253.42 % | 292.746 M 330.17 % | -127.189 M -120.43 % | 622.517 M 240.28 % | -443.757 M -565.69 % | 95.290 M 150.18 % | -189.880 M -169.66 % | 272.573 M -49.96 % | 544.724 M 1 204.85 % | 41.746 M -89.73 % | 406.599 M 130.14 % | -1.349 B -206.28 % | 1.269 B 269.07 % | -750.690 M 21.90 % | -961.208 M -90.86 % | -503.619 M -262.30 % | 310.305 M -4.43 % | 324.682 M 1 086.27 % | 27.370 M 104.05 % | -675.702 M -682.62 % | 115.976 M 164.11 % | -180.889 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 |