Kerry Group plc KYGA.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.929 B -13.61 % | 8.020 B -8.57 % | 8.772 B 19.34 % | 7.351 B 5.71 % | 6.953 B -3.98 % | 7.241 B 9.59 % | 6.608 B 3.12 % | 6.408 B 4.52 % | 6.131 B 0.42 % | 6.105 B 6.05 % | 5.757 B -1.37 % | 5.837 B -0.20 % | 5.848 B 10.30 % | 5.302 B 6.90 % | 4.960 B 9.72 % | 4.521 B -5.64 % | 4.791 B 0.06 % | 4.788 B 3.05 % | 4.646 B 4.88 % | 4.430 B 7.29 % | 4.129 B 11.79 % | 3.693 B -1.64 % | 3.755 B 25.04 % | 3.003 B 14.53 % | 2.622 B 6.74 % | 2.456 B 11.65 % | 2.200 B 28.90 % | 1.707 B 8.99 % | 1.566 B 2.85 % | 1.523 B 72.49 % | 882.697 M 0.32 % | 879.875 M 6.43 % | 826.737 M 9.51 % | 754.931 M 29.25 % | 584.099 M 4.39 % | 559.551 M 41.04 % | 396.721 M 36.19 % | 291.289 M 9.82 % | 265.242 M 25.56 % | 211.239 M |
| Net income | 734.400 M 0.84 % | 728.300 M 20.08 % | 606.500 M -20.51 % | 763.000 M 37.70 % | 554.100 M -2.19 % | 566.500 M 4.81 % | 540.500 M -8.16 % | 588.500 M 10.39 % | 533.100 M 1.47 % | 525.400 M 9.48 % | 479.900 M 468.60 % | 84.400 M -68.39 % | 267.000 M -25.98 % | 360.700 M 11.26 % | 324.200 M 61.12 % | 201.222 M 13.70 % | 176.975 M -28.09 % | 246.118 M 38.46 % | 177.749 M -24.64 % | 235.876 M 15.60 % | 204.050 M 26.76 % | 160.977 M 54.93 % | 103.903 M -21.96 % | 133.134 M 0.48 % | 132.504 M 75.55 % | 75.478 M -20.38 % | 94.794 M 15.51 % | 82.066 M 16.21 % | 70.616 M 45.86 % | 48.412 M 50.11 % | 32.250 M 11.71 % | 28.870 M 17.07 % | 24.661 M 10.62 % | 22.293 M 21.84 % | 18.297 M 12.71 % | 16.234 M 42.08 % | 11.426 M 54.13 % | 7.413 M 26.91 % | 5.841 M 29.03 % | 4.527 M |
| Income before tax | 778.400 M -5.37 % | 822.600 M 17.68 % | 699.000 M -14.37 % | 816.300 M 28.49 % | 635.300 M -1.64 % | 645.900 M 4.53 % | 617.900 M 0.75 % | 613.300 M 0.25 % | 611.800 M 1.49 % | 602.800 M 8.50 % | 555.600 M 355.78 % | 121.900 M -62.39 % | 324.100 M -25.22 % | 433.400 M 10.34 % | 392.800 M 55.96 % | 251.866 M 4.79 % | 240.355 M -19.42 % | 298.289 M 34.83 % | 221.240 M -25.73 % | 297.906 M 10.90 % | 268.627 M 19.92 % | 224.002 M 40.71 % | 159.192 M -16.10 % | 189.729 M 9.57 % | 173.153 M 52.10 % | 113.843 M -4.47 % | 119.174 M 19.48 % | 99.747 M 25.26 % | 79.635 M 45.24 % | 54.831 M 38.01 % | 39.730 M 13.47 % | 35.014 M 21.92 % | 28.718 M 18.95 % | 24.143 M 25.30 % | 19.268 M 12.49 % | 17.129 M 39.31 % | 12.296 M 51.63 % | 8.109 M 28.12 % | 6.329 M 23.78 % | 5.113 M |
| Income before tax ratio | 0.11 9.53 % | 0.10 28.71 % | 0.08 -28.24 % | 0.11 21.55 % | 0.09 2.43 % | 0.09 -4.62 % | 0.09 -2.29 % | 0.10 -4.09 % | 0.10 1.07 % | 0.10 2.31 % | 0.10 362.13 % | 0.02 -62.31 % | 0.06 -32.20 % | 0.08 3.22 % | 0.08 42.14 % | 0.06 11.05 % | 0.05 -19.47 % | 0.06 30.83 % | 0.05 -29.19 % | 0.07 3.36 % | 0.07 7.28 % | 0.06 43.05 % | 0.04 -32.90 % | 0.06 -4.33 % | 0.07 42.49 % | 0.05 -14.44 % | 0.05 -7.31 % | 0.06 14.92 % | 0.05 41.21 % | 0.04 -19.99 % | 0.05 13.11 % | 0.04 14.56 % | 0.03 8.62 % | 0.03 -3.05 % | 0.03 7.76 % | 0.03 -1.23 % | 0.03 11.34 % | 0.03 16.67 % | 0.02 -1.42 % | 0.02 |
| EBITDA | 1.191 B 2.24 % | 1.165 B 10.20 % | 1.057 B -9.50 % | 1.168 B 18.92 % | 981.900 M -0.90 % | 990.800 M 13.20 % | 875.300 M 1.34 % | 863.700 M 1.09 % | 854.400 M 2.36 % | 834.700 M 12.46 % | 742.200 M 134.28 % | 316.800 M -38.96 % | 519.000 M -13.92 % | 602.900 M 3.34 % | 583.424 M 32.81 % | 439.285 M 1.39 % | 433.255 M -12.57 % | 495.536 M 17.74 % | 420.874 M -11.81 % | 477.230 M 12.94 % | 422.540 M 22.08 % | 346.128 M 16.88 % | 296.133 M -4.38 % | 309.693 M 9.58 % | 282.608 M 33.45 % | 211.766 M -6.42 % | 226.283 M 31.06 % | 172.655 M 15.22 % | 149.847 M 6.92 % | 140.153 M 99.11 % | 70.390 M 6.73 % | 65.954 M 9.17 % | 60.412 M 10.04 % | 54.898 M 33.46 % | 41.135 M 0.58 % | 40.899 M 66.72 % | 24.532 M 44.34 % | 16.996 M 0.72 % | 16.875 M 34.30 % | 12.565 M |
| Net income ratio | 0.11 16.72 % | 0.09 31.34 % | 0.07 -33.39 % | 0.10 30.26 % | 0.08 1.86 % | 0.08 -4.36 % | 0.08 -10.93 % | 0.09 5.61 % | 0.09 1.04 % | 0.09 3.23 % | 0.08 476.51 % | 0.01 -68.33 % | 0.05 -32.89 % | 0.07 4.08 % | 0.07 46.85 % | 0.04 20.49 % | 0.04 -28.14 % | 0.05 34.36 % | 0.04 -28.15 % | 0.05 7.74 % | 0.05 13.39 % | 0.04 57.51 % | 0.03 -37.59 % | 0.04 -12.27 % | 0.05 64.47 % | 0.03 -28.69 % | 0.04 -10.39 % | 0.05 6.63 % | 0.05 41.82 % | 0.03 -12.97 % | 0.04 11.35 % | 0.03 10.00 % | 0.03 1.01 % | 0.03 -5.73 % | 0.03 7.97 % | 0.03 0.73 % | 0.03 13.17 % | 0.03 15.56 % | 0.02 2.76 % | 0.02 |
| Ratio EBITDA | 0.17 18.34 % | 0.15 20.53 % | 0.12 -24.16 % | 0.16 12.50 % | 0.14 3.20 % | 0.14 3.29 % | 0.13 -1.72 % | 0.13 -3.29 % | 0.14 1.93 % | 0.14 6.05 % | 0.13 137.54 % | 0.05 -38.84 % | 0.09 -21.95 % | 0.11 -3.33 % | 0.12 21.05 % | 0.10 7.45 % | 0.09 -12.62 % | 0.10 14.25 % | 0.09 -15.91 % | 0.11 5.27 % | 0.10 9.20 % | 0.09 18.83 % | 0.08 -23.53 % | 0.10 -4.32 % | 0.11 25.03 % | 0.09 -16.18 % | 0.10 1.67 % | 0.10 5.72 % | 0.10 3.96 % | 0.09 15.43 % | 0.08 6.38 % | 0.07 2.58 % | 0.07 0.49 % | 0.07 3.26 % | 0.07 -3.65 % | 0.07 18.20 % | 0.06 5.98 % | 0.06 -8.29 % | 0.06 6.96 % | 0.06 |
| Gross profit ratio | 0.51 11.51 % | 0.46 3.43 % | 0.45 -4.38 % | 0.47 -0.52 % | 0.47 0.39 % | 0.47 4.53 % | 0.45 0.00 % | 0.45 -3.16 % | 0.46 -0.24 % | 0.46 3.79 % | 0.45 1.76 % | 0.44 2.50 % | 0.43 4.46 % | 0.41 -5.21 % | 0.43 17.02 % | 0.37 6.15 % | 0.35 -2.23 % | 0.35 -64.52 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 173.300 M -2.48 % | 177.700 M 0.00 % | 177.700 M 0.11 % | 177.500 M 0.11 % | 177.300 M 0.11 % | 177.100 M 0.17 % | 176.800 M 0.11 % | 176.600 M 0.06 % | 176.500 M 0.23 % | 176.100 M 0.06 % | 176.000 M 0.06 % | 175.900 M 0.06 % | 175.800 M 0.11 % | 175.600 M 0.04 % | 175.526 M 0.19 % | 175.191 M 0.10 % | 175.015 M -2.56 % | 179.618 M -3.77 % | 186.664 M -0.67 % | 187.930 M 0.33 % | 187.308 M 0.48 % | 186.418 M 0.02 % | 186.390 M 5.38 % | 176.870 M 1.94 % | 173.501 M 0.25 % | 173.076 M 0.74 % | 171.802 M 4.85 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 4.35 % | 157.017 M 0.62 % | 156.055 M -0.02 % | 156.082 M 0.01 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M |
| Weighted average shs out | 173.000 M -2.48 % | 177.400 M 0.00 % | 177.400 M 0.11 % | 177.200 M 0.11 % | 177.000 M 0.11 % | 176.800 M 0.06 % | 176.700 M 0.17 % | 176.400 M 0.23 % | 176.000 M 0.06 % | 175.900 M 0.06 % | 175.800 M 0.06 % | 175.700 M 0.06 % | 175.600 M 0.06 % | 175.500 M 0.12 % | 175.292 M 0.17 % | 174.989 M 0.16 % | 174.714 M -2.43 % | 179.073 M -3.70 % | 185.949 M -0.59 % | 187.051 M 0.35 % | 186.401 M 0.37 % | 185.707 M 0.19 % | 185.364 M 5.52 % | 175.674 M 2.05 % | 172.149 M 0.06 % | 172.047 M 0.73 % | 170.805 M 4.24 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 4.35 % | 157.017 M 0.62 % | 156.055 M -0.02 % | 156.082 M 0.01 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M |
| EPS diluted | 4.19 2.20 % | 4.10 20.23 % | 3.41 -20.70 % | 4.30 37.38 % | 3.13 -2.19 % | 3.20 4.58 % | 3.06 -8.11 % | 3.33 10.26 % | 3.02 1.34 % | 2.98 9.16 % | 2.73 468.75 % | 0.48 -67.57 % | 1.48 -27.80 % | 2.05 10.81 % | 1.85 60.87 % | 1.15 13.86 % | 1.01 -26.28 % | 1.37 44.21 % | 0.95 -24.00 % | 1.25 14.68 % | 1.09 26.74 % | 0.86 53.57 % | 0.56 -25.33 % | 0.75 -1.32 % | 0.76 72.73 % | 0.44 -20.00 % | 0.55 10.00 % | 0.50 47.06 % | 0.34 13.33 % | 0.30 42.86 % | 0.21 10.53 % | 0.19 18.75 % | 0.16 14.29 % | 0.14 16.67 % | 0.12 20.00 % | 0.10 36.61 % | 0.07 54.11 % | 0.05 27.01 % | 0.04 28.97 % | 0.03 |
| Earnings per share | 4.20 2.19 % | 4.11 20.18 % | 3.42 -20.65 % | 4.31 37.70 % | 3.13 -2.19 % | 3.20 4.58 % | 3.06 -8.38 % | 3.34 10.23 % | 3.03 1.34 % | 2.99 9.52 % | 2.73 468.75 % | 0.48 -67.57 % | 1.48 -28.16 % | 2.06 11.35 % | 1.85 60.87 % | 1.15 13.86 % | 1.01 -26.28 % | 1.37 42.71 % | 0.96 -23.81 % | 1.26 14.55 % | 1.10 26.44 % | 0.87 55.36 % | 0.56 -26.32 % | 0.76 -1.30 % | 0.77 75.00 % | 0.44 -21.43 % | 0.56 12.00 % | 0.50 47.06 % | 0.34 13.33 % | 0.30 42.86 % | 0.21 10.53 % | 0.19 18.75 % | 0.16 14.29 % | 0.14 16.67 % | 0.12 20.00 % | 0.10 36.61 % | 0.07 54.11 % | 0.05 27.01 % | 0.04 28.97 % | 0.03 |
| Gross profit | 3.560 B -3.66 % | 3.696 B -5.43 % | 3.908 B 14.11 % | 3.424 B 5.17 % | 3.256 B -3.60 % | 3.378 B 14.56 % | 2.949 B 3.12 % | 2.860 B 1.22 % | 2.825 B 0.18 % | 2.820 B 10.07 % | 2.562 B 0.36 % | 2.553 B 2.29 % | 2.495 B 15.22 % | 2.166 B 1.33 % | 2.137 B 28.40 % | 1.665 B 0.16 % | 1.662 B -2.16 % | 1.699 B -63.44 % | 4.646 B 4.88 % | 4.430 B 7.29 % | 4.129 B 11.79 % | 3.693 B -1.64 % | 3.755 B 25.04 % | 3.003 B 14.53 % | 2.622 B 6.74 % | 2.456 B 11.65 % | 2.200 B 28.90 % | 1.707 B 8.99 % | 1.566 B 2.85 % | 1.523 B 72.49 % | 882.697 M 0.32 % | 879.875 M 6.43 % | 826.737 M 9.51 % | 754.931 M 29.25 % | 584.099 M 4.39 % | 559.551 M 41.04 % | 396.721 M 36.19 % | 291.289 M 9.82 % | 265.242 M 25.56 % | 211.239 M |
| Income tax expense | 105.000 M 11.11 % | 94.500 M 2.16 % | 92.500 M 73.55 % | 53.300 M -34.36 % | 81.200 M 2.27 % | 79.400 M 2.58 % | 77.400 M 212.10 % | 24.800 M -68.49 % | 78.700 M 1.68 % | 77.400 M 2.25 % | 75.700 M 101.87 % | 37.500 M -34.33 % | 57.100 M -21.46 % | 72.700 M 5.98 % | 68.600 M 35.46 % | 50.644 M -20.09 % | 63.380 M 21.49 % | 52.171 M 19.96 % | 43.491 M -29.89 % | 62.030 M -3.94 % | 64.577 M 2.46 % | 63.025 M 13.99 % | 55.289 M -2.31 % | 56.595 M 39.23 % | 40.649 M 5.95 % | 38.365 M 57.36 % | 24.380 M 37.89 % | 17.681 M 96.04 % | 9.019 M 40.50 % | 6.419 M -14.18 % | 7.480 M 25.52 % | 5.959 M 52.76 % | 3.901 M 137.14 % | 1.645 M 147.00 % | 666.000 K 42.61 % | 467.000 K 45.03 % | 322.000 K 49.07 % | 216.000 K 483.78 % | 37.000 K | 0.000 |
| Cost of revenue | 3.369 B -22.11 % | 4.325 B -11.09 % | 4.864 B 23.89 % | 3.926 B 6.19 % | 3.697 B -4.30 % | 3.863 B 5.59 % | 3.659 B 3.12 % | 3.548 B 7.35 % | 3.306 B 0.62 % | 3.285 B 2.82 % | 3.195 B -2.72 % | 3.284 B -2.05 % | 3.353 B 6.90 % | 3.136 B 11.11 % | 2.823 B -1.17 % | 2.856 B -8.72 % | 3.129 B 1.29 % | 3.089 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 1.048 B 2.24 % | 1.025 B -13.62 % | 1.186 B 18.52 % | 1.001 B 11.75 % | 895.600 M -5.53 % | 948.000 M 112.99 % | 445.100 M 1.90 % | 436.800 M -7.04 % | 469.900 M -3.69 % | 487.900 M 3.00 % | 473.700 M -0.86 % | 477.800 M -2.55 % | 490.300 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 |
| Selling and marketing 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 |
| Other expenses | 1.370 B | 0.000 -100.00 % | 1.811 B 10.19 % | 1.643 B 0.21 % | 1.640 B 2.78 % | 1.596 B -8.70 % | 1.748 B 1.63 % | 1.720 B 3.01 % | 1.669 B 2.40 % | 1.630 B 10.57 % | 1.474 B -1.58 % | 1.498 B 2.29 % | 1.465 B -4.01 % | 1.526 B 2.08 % | 1.495 B 33.10 % | 1.123 B -0.52 % | 1.129 B -3.11 % | 1.165 B -71.83 % | 4.135 B 5.09 % | 3.935 B 7.17 % | 3.672 B 13.00 % | 3.249 B -0.78 % | 3.275 B 23.09 % | 2.661 B 14.64 % | 2.321 B 7.40 % | 2.161 B 8.88 % | 1.985 B 27.70 % | 1.554 B 8.36 % | 1.434 B 3.69 % | 1.383 B 69.73 % | 814.904 M -0.64 % | 820.137 M 6.07 % | 773.207 M 2.84 % | 751.826 M 29.22 % | 581.797 M 4.39 % | 557.339 M 40.88 % | 395.609 M 36.23 % | 290.395 M 9.81 % | 264.464 M 25.50 % | 210.720 M |
| Operating expenses | 2.728 B -3.26 % | 2.820 B -5.92 % | 2.997 B 13.34 % | 2.644 B 4.29 % | 2.535 B -0.32 % | 2.544 B 16.00 % | 2.193 B 1.69 % | 2.156 B 0.80 % | 2.139 B 1.00 % | 2.118 B 8.73 % | 1.948 B -1.41 % | 1.976 B 1.07 % | 1.955 B 15.48 % | 1.693 B 2.53 % | 1.651 B 29.93 % | 1.271 B -0.44 % | 1.276 B -2.59 % | 1.310 B -69.35 % | 4.274 B 5.28 % | 4.060 B 7.33 % | 3.783 B 13.33 % | 3.338 B -0.47 % | 3.353 B 23.32 % | 2.719 B 14.58 % | 2.373 B 7.62 % | 2.205 B 9.33 % | 2.017 B 28.20 % | 1.574 B 8.45 % | 1.451 B 3.78 % | 1.398 B 69.83 % | 823.174 M -0.28 % | 825.508 M 6.24 % | 777.024 M 2.93 % | 754.931 M 29.25 % | 584.099 M 4.39 % | 559.551 M 41.04 % | 396.721 M 36.19 % | 291.289 M 9.82 % | 265.242 M 25.56 % | 211.239 M |
| Cost and expenses | 6.096 B -14.67 % | 7.144 B -9.12 % | 7.861 B 19.64 % | 6.570 B 5.42 % | 6.233 B -2.72 % | 6.407 B 9.49 % | 5.852 B 2.58 % | 5.705 B 4.78 % | 5.445 B 0.77 % | 5.403 B 5.06 % | 5.143 B -2.23 % | 5.260 B -0.90 % | 5.308 B 9.91 % | 4.829 B 7.95 % | 4.474 B 8.41 % | 4.127 B -6.32 % | 4.405 B 0.13 % | 4.399 B 2.92 % | 4.274 B 5.28 % | 4.060 B 7.33 % | 3.783 B 13.33 % | 3.338 B -0.47 % | 3.353 B 23.32 % | 2.719 B 14.58 % | 2.373 B 7.62 % | 2.205 B 9.33 % | 2.017 B 28.20 % | 1.574 B 8.45 % | 1.451 B 3.78 % | 1.398 B 69.83 % | 823.174 M -0.28 % | 825.508 M 6.24 % | 777.024 M 2.93 % | 754.931 M 29.25 % | 584.099 M 4.39 % | 559.551 M 41.04 % | 396.721 M 36.19 % | 291.289 M 9.82 % | 265.242 M 25.56 % | 211.239 M |
| Research and development expenses | 309.800 M 2.82 % | 301.300 M -0.63 % | 303.200 M 2.02 % | 297.200 M 5.43 % | 281.900 M -3.26 % | 291.400 M 6.12 % | 274.600 M 2.20 % | 268.700 M 3.07 % | 260.700 M 11.32 % | 234.200 M 19.00 % | 196.800 M 5.58 % | 186.400 M | 0.000 -100.00 % | 167.100 M 6.84 % | 156.400 M 5.85 % | 147.760 M 0.20 % | 147.458 M 1.53 % | 145.236 M 4.47 % | 139.018 M 11.45 % | 124.739 M 12.46 % | 110.922 M 25.51 % | 88.377 M 12.59 % | 78.492 M 33.81 % | 58.661 M 11.94 % | 52.406 M 18.21 % | 44.333 M 36.71 % | 32.428 M 67.94 % | 19.309 M 16.00 % | 16.645 M 12.19 % | 14.836 M 79.40 % | 8.270 M 53.98 % | 5.371 M 40.71 % | 3.817 M 22.93 % | 3.105 M 34.88 % | 2.302 M 4.07 % | 2.212 M 98.92 % | 1.112 M 24.38 % | 894.000 K 14.91 % | 778.000 K 49.90 % | 519.000 K |
| Selling general and administrative expenses | 1.048 B 2.24 % | 1.025 B -13.62 % | 1.186 B 18.52 % | 1.001 B 11.75 % | 895.600 M -5.53 % | 948.000 M 112.99 % | 445.100 M 1.90 % | 436.800 M -7.04 % | 469.900 M -3.69 % | 487.900 M 3.00 % | 473.700 M -0.86 % | 477.800 M -2.55 % | 490.300 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 |
| Interest income | 36.200 M 45.38 % | 24.900 M 277.27 % | 6.600 M 2 100.00 % | 300.000 K 50.00 % | 200.000 K -33.33 % | 300.000 K -40.00 % | 500.000 K 400.00 % | 100.000 K -90.91 % | 1.100 M -38.89 % | 1.800 M 63.64 % | 1.100 M -8.33 % | 1.200 M 9.09 % | 1.100 M 22.22 % | 900.000 K 0.00 % | 900.000 K -37.41 % | 1.438 M -60.82 % | 3.670 M -0.14 % | 3.675 M 83.20 % | 2.006 M 14.50 % | 1.752 M 357.44 % | 383.000 K -59.38 % | 943.000 K -46.15 % | 1.751 M -6.96 % | 1.882 M 39.10 % | 1.353 M 152.43 % | 536.000 K -28.53 % | 750.000 K -22.76 % | 971.000 K 181.45 % | 345.000 K -38.83 % | 564.000 K -12.01 % | 641.000 K 313.55 % | 155.000 K -30.18 % | 222.000 K 270.00 % | 60.000 K -77.10 % | 262.000 K -40.18 % | 438.000 K 26.96 % | 345.000 K -40.72 % | 582.000 K -17.33 % | 704.000 K 199.57 % | 235.000 K |
| Interest expense | 89.700 M 19.44 % | 75.100 M 3.16 % | 72.800 M 1.39 % | 71.800 M -2.31 % | 73.500 M -14.14 % | 85.600 M 26.81 % | 67.500 M 2.74 % | 65.700 M -8.11 % | 71.500 M 8.17 % | 66.100 M 25.19 % | 52.800 M -22.01 % | 67.700 M 34.59 % | 50.300 M 7.25 % | 46.900 M -23.62 % | 61.400 M -13.82 % | 71.248 M -12.41 % | 81.347 M -1.67 % | 82.730 M 4.81 % | 78.936 M 12.60 % | 70.105 M 34.31 % | 52.198 M 36.29 % | 38.299 M -26.33 % | 51.989 M 4.97 % | 49.526 M 5.30 % | 47.033 M 9.77 % | 42.845 M -5.82 % | 45.494 M 32.22 % | 34.408 M -3.73 % | 35.741 M -6.70 % | 38.308 M 213.51 % | 12.219 M 9.63 % | 11.146 M -21.01 % | 14.111 M -4.74 % | 14.813 M 33.26 % | 11.116 M -12.24 % | 12.667 M 137.57 % | 5.332 M 40.09 % | 3.806 M -31.37 % | 5.546 M 70.59 % | 3.251 M |
| Depreciation and amortization | 322.600 M 7.18 % | 301.000 M -1.73 % | 306.300 M 7.78 % | 284.200 M 3.99 % | 273.300 M 5.89 % | 258.100 M 35.70 % | 190.200 M 3.37 % | 184.000 M 3.02 % | 178.600 M 41.86 % | 125.900 M 21.64 % | 103.500 M -4.96 % | 108.900 M -4.72 % | 114.300 M 13.39 % | 100.800 M -32.08 % | 148.400 M 52.60 % | 97.247 M 3.43 % | 94.024 M -7.68 % | 101.848 M -6.41 % | 108.826 M 3.53 % | 105.118 M 10.97 % | 94.726 M 13.00 % | 83.827 M -1.32 % | 84.952 M 20.61 % | 70.438 M 12.84 % | 62.422 M 13.33 % | 55.078 M 10.26 % | 49.955 M 36.52 % | 36.591 M 12.03 % | 32.661 M 13.29 % | 28.829 M 69.51 % | 17.007 M 15.54 % | 14.719 M 10.89 % | 13.273 M -16.74 % | 15.942 M 48.28 % | 10.751 M -3.17 % | 11.103 M 60.82 % | 6.904 M 35.88 % | 5.081 M 1.62 % | 5.000 M 19.02 % | 4.201 M |
| Operating income | 832.800 M -4.80 % | 874.800 M 14.26 % | 765.600 M -13.61 % | 886.200 M 25.22 % | 707.700 M -2.72 % | 727.500 M 6.22 % | 684.900 M 0.88 % | 678.900 M -0.48 % | 682.200 M 1.50 % | 672.100 M 10.45 % | 608.500 M 221.11 % | 189.500 M -49.24 % | 373.300 M -25.77 % | 502.900 M -0.26 % | 504.200 M 18.58 % | 425.189 M 4.50 % | 406.866 M 0.51 % | 404.801 M 4.95 % | 385.694 M 0.98 % | 381.965 M 7.24 % | 356.163 M 15.09 % | 309.462 M 0.75 % | 307.161 M 17.09 % | 262.327 M 11.58 % | 235.100 M 15.16 % | 204.150 M 15.78 % | 176.328 M 29.59 % | 136.064 M 16.11 % | 117.186 M 5.27 % | 111.324 M 93.19 % | 57.624 M 12.47 % | 51.235 M 8.69 % | 47.139 M 21.01 % | 38.956 M 28.21 % | 30.384 M 1.97 % | 29.796 M 69.03 % | 17.628 M 47.95 % | 11.915 M 0.34 % | 11.875 M 41.98 % | 8.364 M |
| Operating income ratio | 0.12 10.19 % | 0.11 24.97 % | 0.09 -27.61 % | 0.12 18.46 % | 0.10 1.31 % | 0.10 -3.08 % | 0.10 -2.17 % | 0.11 -4.79 % | 0.11 1.08 % | 0.11 4.15 % | 0.11 225.58 % | 0.03 -49.14 % | 0.06 -32.70 % | 0.09 -6.70 % | 0.10 8.08 % | 0.09 10.75 % | 0.08 0.45 % | 0.08 1.84 % | 0.08 -3.72 % | 0.09 -0.04 % | 0.09 2.96 % | 0.08 2.42 % | 0.08 -6.36 % | 0.09 -2.57 % | 0.09 7.89 % | 0.08 3.70 % | 0.08 0.53 % | 0.08 6.53 % | 0.07 2.35 % | 0.07 12.00 % | 0.07 12.11 % | 0.06 2.13 % | 0.06 10.50 % | 0.05 -0.80 % | 0.05 -2.31 % | 0.05 19.84 % | 0.04 8.63 % | 0.04 -8.64 % | 0.04 13.07 % | 0.04 |
| Total other income expenses net | -54.400 M -4.21 % | -52.200 M 21.62 % | -66.600 M 4.72 % | -69.900 M 3.45 % | -72.400 M 11.27 % | -81.600 M -21.79 % | -67.000 M -2.13 % | -65.600 M 1.06 % | -66.300 M 22.55 % | -85.600 M -61.81 % | -52.900 M 21.75 % | -67.600 M 70.53 % | -229.400 M -398.70 % | -46.000 M 50.80 % | -93.500 M 34.20 % | -142.089 M 2.22 % | -145.312 M -61.16 % | -90.168 M 40.03 % | -150.355 M -108.90 % | -71.976 M 6.92 % | -77.331 M 41.27 % | -131.678 M 45.63 % | -242.198 M -158.24 % | -93.788 M -24.21 % | -75.508 M 44.98 % | -137.233 M -115.55 % | -63.666 M -75.31 % | -36.317 M 3.29 % | -37.551 M 46.13 % | -69.710 M -252.20 % | -19.793 M -2.27 % | -19.353 M 7.82 % | -20.995 M -41.73 % | -14.813 M -33.26 % | -11.116 M 12.24 % | -12.667 M -137.57 % | -5.332 M -40.09 % | -3.806 M 31.37 % | -5.546 M -70.59 % | -3.251 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.910 B 19.75 % | 1.595 B -26.30 % | 2.164 B 3.80 % | 2.085 B 7.14 % | 1.946 B -2.30 % | 1.991 B 15.86 % | 1.719 B 20.26 % | 1.429 B -4.39 % | 1.495 B -17.57 % | 1.814 B 40.58 % | 1.290 B 19.47 % | 1.080 B -15.95 % | 1.285 B -5.61 % | 1.361 B 18.84 % | 1.145 B 3.03 % | 1.111 B -1.96 % | 1.134 B -8.87 % | 1.244 B 4.12 % | 1.195 B -6.46 % | 1.277 B 12.28 % | 1.137 B 61.29 % | 705.200 M -7.67 % | 763.804 M -6.73 % | 818.924 M 71.20 % | 478.347 M -12.15 % | 544.532 M -3.75 % | 565.735 M 58.50 % | 356.939 M -7.82 % | 387.233 M -2.88 % | 398.713 M 7.48 % | 370.978 M 160.58 % | 142.368 M 37.09 % | 103.853 M -8.16 % | 113.085 M 65.65 % | 68.267 M 29.62 % | 52.667 M 151.77 % | 20.919 M 249.23 % | 5.990 M -41.00 % | 10.153 M 1 501.42 % | 634.000 K |
| Total investments | 393.800 M 82.23 % | 216.100 M 114.17 % | 100.900 M -5.17 % | 106.400 M -22.22 % | 136.800 M 136.27 % | 57.900 M 13.75 % | 50.900 M 0.99 % | 50.400 M -37.00 % | 80.000 M 9.74 % | 72.900 M 7.05 % | 68.100 M 218.22 % | 21.400 M 13.83 % | 18.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.688 M 292.10 % | 3.746 M -16.48 % | 4.485 M 140.87 % | 1.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.403 M |
| Total debt | 3.520 B 38.66 % | 2.538 B -19.00 % | 3.134 B 0.32 % | 3.124 B 24.52 % | 2.509 B -1.47 % | 2.546 B 19.40 % | 2.133 B 22.44 % | 1.742 B -15.43 % | 2.060 B 0.47 % | 2.050 B 30.26 % | 1.574 B 18.72 % | 1.326 B -11.63 % | 1.500 B -6.18 % | 1.599 B 22.57 % | 1.305 B -5.57 % | 1.381 B 3.91 % | 1.329 B -7.01 % | 1.430 B 3.33 % | 1.384 B -3.99 % | 1.441 B 19.81 % | 1.203 B 57.83 % | 762.062 M -5.96 % | 810.388 M -3.38 % | 838.718 M 65.64 % | 506.342 M -9.22 % | 557.793 M -3.57 % | 578.468 M 59.74 % | 362.125 M -7.95 % | 393.399 M -2.37 % | 402.951 M 7.49 % | 374.857 M 118.39 % | 171.643 M 53.11 % | 112.103 M -10.61 % | 125.414 M 49.08 % | 84.128 M 34.46 % | 62.565 M 138.95 % | 26.183 M 166.03 % | 9.842 M -33.86 % | 14.880 M 234.23 % | 4.452 M |
| Accumulated other comprehensive income loss | 205.600 M | 0.000 -100.00 % | 64.300 M 149.61 % | -129.600 M 65.85 % | -379.500 M -218.91 % | -119.000 M 92.93 % | -1.684 B -7.22 % | -1.570 B 0.14 % | -1.573 B -10.29 % | -1.426 B -5.42 % | -1.353 B -8.91 % | -1.242 B 3.71 % | -1.290 B 0.13 % | -1.291 B -1.73 % | -1.270 B -8.69 % | -1.168 B -12.87 % | -1.035 B 1.00 % | -1.045 B -2.79 % | -1.017 B -5.25 % | -966.189 M -16.13 % | -831.963 M -15.35 % | -721.231 M -2.49 % | -703.697 M -7.82 % | -652.684 M -34.45 % | -485.461 M -11.95 % | -433.632 M -19.47 % | -362.973 M -40.08 % | -259.116 M -27.88 % | -202.617 M -37.71 % | -147.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 4.380 B -28.72 % | 6.145 B 7.12 % | 5.737 B 8.04 % | 5.310 B 15.08 % | 4.614 B 8.30 % | 4.260 B 11.50 % | 3.821 B 13.49 % | 3.367 B 21.49 % | 2.771 B 12.05 % | 2.473 B 29.12 % | 1.916 B 11.41 % | 1.719 B 2.05 % | 1.685 B 10.91 % | 1.519 B 16.43 % | 1.305 B 23.74 % | 1.054 B 11.54 % | 945.231 M -19.92 % | 1.180 B 24.45 % | 948.470 M 26.16 % | 751.805 M 30.29 % | 577.033 M 8.64 % | 531.149 M 27.07 % | 418.012 M 11.11 % | 376.208 M 29.96 % | 289.470 M 152.35 % | 114.712 M 134.36 % | 48.947 M 267.17 % | -29.280 M -107.99 % | 366.283 M 45.60 % | 251.564 M 47.60 % | 170.437 M 16.30 % | 146.555 M 33.50 % | 109.778 M 25.95 % | 87.157 M 44.66 % | 60.250 M 27.61 % | 47.216 M 38.39 % | 34.118 M 38.40 % | 24.651 M 29.29 % | 19.067 M 27.14 % | 14.997 M |
| Common stock | 20.800 M -5.02 % | 21.900 M -0.90 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.45 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.46 % | 21.900 M 0.00 % | 21.900 M 0.00 % | 21.900 M 0.02 % | 21.895 M 0.23 % | 21.845 M 0.04 % | 21.836 M -6.86 % | 23.445 M 0.20 % | 23.399 M 0.18 % | 23.356 M 0.53 % | 23.234 M 0.14 % | 23.202 M 0.33 % | 23.125 M 7.29 % | 21.553 M -1.34 % | 21.846 M 0.00 % | 21.846 M 5.00 % | 20.806 M 0.00 % | 20.806 M 0.00 % | 20.806 M 26.97 % | 16.386 M 5.00 % | 15.606 M 0.00 % | 15.606 M 0.00 % | 15.606 M 4.00 % | 15.006 M 0.00 % | 15.006 M 10.01 % | 13.641 M 19.29 % | 11.435 M 5.54 % | 10.835 M 20.39 % | 9.000 M |
| Total equity | 6.487 B -0.54 % | 6.523 B 4.81 % | 6.224 B 11.11 % | 5.601 B 20.31 % | 4.656 B 2.05 % | 4.562 B 13.08 % | 4.034 B 12.91 % | 3.573 B 15.49 % | 3.094 B 10.89 % | 2.790 B 24.80 % | 2.236 B 13.63 % | 1.968 B -2.46 % | 2.017 B 9.32 % | 1.845 B 13.42 % | 1.627 B 26.71 % | 1.284 B 12.27 % | 1.144 B -6.96 % | 1.229 B -7.10 % | 1.323 B 12.35 % | 1.178 B 21.64 % | 968.160 M 5.24 % | 919.952 M 14.35 % | 804.528 M 6.20 % | 757.546 M 43.18 % | 529.085 M 50.25 % | 352.125 M 29.93 % | 271.007 M 142.36 % | 111.818 M 73.60 % | 64.412 M -83.78 % | 397.133 M 37.72 % | 288.358 M 19.71 % | 240.875 M 12.65 % | 213.834 M 10.57 % | 193.396 M 17.01 % | 165.279 M 8.47 % | 152.379 M 65.07 % | 92.314 M 63.30 % | 56.532 M 23.30 % | 45.851 M 35.68 % | 33.793 M |
| Other non current liabilities | 163.200 M -36.67 % | 257.700 M 28.02 % | 201.300 M 18.83 % | 169.400 M -6.62 % | 181.400 M 30.97 % | 138.500 M -20.17 % | 173.500 M -34.77 % | 266.000 M -46.37 % | 496.000 M 6.62 % | 465.200 M -24.20 % | 613.700 M 51.16 % | 406.000 M -2.61 % | 416.900 M 8.45 % | 384.400 M 27.12 % | 302.400 M -12.26 % | 344.664 M 17.08 % | 294.385 M 14.67 % | 256.732 M -9.94 % | 285.071 M -24.66 % | 378.359 M 6.16 % | 356.402 M 75.02 % | 203.637 M 6.14 % | 191.862 M 92.13 % | 99.859 M 192.84 % | 34.100 M -24.73 % | 45.305 M -16.83 % | 54.472 M 119.67 % | 24.797 M -6.14 % | 26.419 M -41.32 % | 45.025 M -14.40 % | 52.597 M 164.31 % | 19.900 M 58.78 % | 12.533 M -16.28 % | 14.971 M -3.02 % | 15.437 M -57.66 % | 36.459 M -58.94 % | 88.804 M 379.74 % | 18.511 M 23.28 % | 15.015 M -14.58 % | 17.577 M |
| Long term debt | 2.538 B 2.55 % | 2.475 B 0.00 % | 2.475 B -21.78 % | 3.164 B 23.59 % | 2.560 B 5.37 % | 2.430 B 14.63 % | 2.120 B 22.64 % | 1.728 B -7.42 % | 1.867 B -7.18 % | 2.012 B 58.31 % | 1.271 B -0.90 % | 1.282 B -0.19 % | 1.285 B -17.65 % | 1.560 B 38.88 % | 1.123 B -7.70 % | 1.217 B -5.91 % | 1.293 B -8.91 % | 1.420 B 4.68 % | 1.356 B 4.55 % | 1.297 B 13.94 % | 1.138 B 53.08 % | 743.720 M 14.55 % | 649.268 M -14.32 % | 757.815 M 64.13 % | 461.707 M -4.40 % | 482.970 M -12.73 % | 553.412 M 66.49 % | 332.395 M -8.90 % | 364.855 M -8.36 % | 398.145 M 13.64 % | 350.345 M 131.73 % | 151.187 M 63.95 % | 92.215 M -10.41 % | 102.932 M 70.69 % | 60.302 M 71.02 % | 35.261 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.113 B -0.90 % | 3.142 B -0.10 % | 3.145 B -17.22 % | 3.799 B 22.89 % | 3.091 B 5.57 % | 2.928 B 10.98 % | 2.639 B 16.79 % | 2.259 B -14.25 % | 2.635 B -4.03 % | 2.745 B 30.81 % | 2.099 B 11.89 % | 1.876 B -0.81 % | 1.891 B -11.59 % | 2.139 B 34.34 % | 1.592 B -7.24 % | 1.716 B -1.10 % | 1.735 B -4.33 % | 1.814 B 2.34 % | 1.773 B -0.85 % | 1.788 B 11.87 % | 1.598 B 68.70 % | 947.357 M 6.60 % | 888.705 M -1.13 % | 898.817 M 80.19 % | 498.808 M -7.88 % | 541.454 M -11.89 % | 614.490 M 69.03 % | 363.542 M -8.60 % | 397.755 M -11.57 % | 449.793 M 10.15 % | 408.335 M 135.95 % | 173.063 M 62.16 % | 106.724 M -10.80 % | 119.641 M 16.86 % | 102.381 M 42.75 % | 71.720 M -19.24 % | 88.804 M 379.74 % | 18.511 M 23.28 % | 15.015 M -14.58 % | 17.577 M |
| Other current liabilities | 293.900 M 23.85 % | 237.300 M -17.40 % | 287.300 M 18.57 % | 242.300 M 0.96 % | 240.000 M -11.34 % | 270.700 M 18.99 % | 227.500 M -6.84 % | 244.200 M 0.12 % | 243.900 M -3.21 % | 252.000 M 2.82 % | 245.100 M -16.18 % | 292.400 M 40.58 % | 208.000 M 3.69 % | 200.600 M -6.74 % | 215.100 M 0.62 % | 213.781 M 8.29 % | 197.414 M 22.23 % | 161.504 M 5.68 % | 152.821 M -9.95 % | 169.708 M 6.60 % | 159.206 M -3.65 % | 165.236 M -4.06 % | 172.237 M 2.22 % | 168.497 M 67.94 % | 100.332 M 19.92 % | 83.667 M 1.83 % | 82.163 M 42.15 % | 57.800 M 18.53 % | 48.762 M 3.87 % | 46.943 M 33.34 % | 35.205 M -3.36 % | 36.429 M 51.05 % | 24.117 M -10.63 % | 26.985 M 3.88 % | 25.978 M -15.43 % | 30.719 M -6.68 % | 32.917 M 210.25 % | 10.610 M 67.77 % | 6.324 M 41.95 % | 4.455 M |
| Deferred revenue | 0.000 -100.00 % | 4.500 M 32.35 % | 3.400 M -98.25 % | 194.300 M 45.98 % | 133.100 M -20.39 % | 167.200 M 7.94 % | 154.900 M 18.97 % | 130.200 M -7.40 % | 140.600 M -4.22 % | 146.800 M 13.27 % | 129.600 M -7.23 % | 139.700 M 99.86 % | 69.900 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 |
| Short term debt | 981.400 M 1 450.39 % | 63.300 M -91.30 % | 728.000 M 2 066.67 % | 33.600 M 12.75 % | 29.800 M -86.80 % | 225.700 M 1 535.51 % | 13.800 M 3.76 % | 13.300 M -93.09 % | 192.500 M 401.30 % | 38.400 M -87.33 % | 303.100 M 596.78 % | 43.500 M -79.55 % | 212.700 M 445.38 % | 39.000 M -78.49 % | 181.300 M 10.13 % | 164.630 M 354.64 % | 36.211 M 251.26 % | 10.309 M -62.18 % | 27.261 M -80.81 % | 142.051 M 120.94 % | 64.293 M 250.52 % | 18.342 M -88.62 % | 161.120 M 99.15 % | 80.903 M 81.25 % | 44.635 M -40.35 % | 74.823 M 198.62 % | 25.056 M -15.72 % | 29.730 M 4.15 % | 28.544 M 493.92 % | 4.806 M -80.39 % | 24.512 M 19.83 % | 20.456 M 2.86 % | 19.888 M -11.54 % | 22.482 M -5.64 % | 23.826 M -12.74 % | 27.304 M 4.28 % | 26.183 M 166.03 % | 9.842 M -33.86 % | 14.880 M 234.23 % | 4.452 M |
| Total current liabilities | 2.912 B 44.63 % | 2.014 B -30.93 % | 2.915 B 46.10 % | 1.995 B 17.63 % | 1.696 B -15.77 % | 2.014 B 22.00 % | 1.651 B 5.29 % | 1.568 B -7.42 % | 1.693 B 14.59 % | 1.478 B -9.54 % | 1.634 B 19.54 % | 1.367 B -5.20 % | 1.442 B 15.70 % | 1.246 B -1.63 % | 1.267 B 10.23 % | 1.149 B 15.12 % | 998.105 M 7.76 % | 926.207 M 0.85 % | 918.446 M -11.58 % | 1.039 B 21.30 % | 856.356 M 15.97 % | 738.409 M -13.46 % | 853.292 M 5.04 % | 812.381 M 40.20 % | 579.448 M 2.28 % | 566.512 M 26.81 % | 446.756 M 34.50 % | 332.164 M 18.71 % | 279.816 M 28.39 % | 217.942 M 17.43 % | 185.596 M 22.02 % | 152.101 M 27.21 % | 119.563 M -5.33 % | 126.289 M 11.84 % | 112.922 M 17.55 % | 96.065 M 1.46 % | 94.679 M 130.54 % | 41.069 M -4.58 % | 43.042 M 48.35 % | 29.013 M |
| Total liabilities | 6.025 B 16.55 % | 5.170 B -14.69 % | 6.060 B 4.58 % | 5.794 B 21.03 % | 4.788 B -3.13 % | 4.942 B 15.22 % | 4.289 B 12.08 % | 3.827 B -11.57 % | 4.328 B 2.49 % | 4.223 B 13.15 % | 3.732 B 15.12 % | 3.242 B -2.71 % | 3.333 B -1.54 % | 3.385 B 18.40 % | 2.859 B -0.24 % | 2.865 B 4.82 % | 2.734 B -0.24 % | 2.740 B 1.83 % | 2.691 B -4.80 % | 2.827 B 15.16 % | 2.455 B 45.60 % | 1.686 B -3.23 % | 1.742 B 1.80 % | 1.711 B 58.70 % | 1.078 B -2.68 % | 1.108 B 4.40 % | 1.061 B 52.54 % | 695.706 M 2.68 % | 677.571 M 1.47 % | 667.735 M 12.43 % | 593.931 M 82.66 % | 325.164 M 43.70 % | 226.287 M -7.99 % | 245.930 M 14.23 % | 215.303 M 28.32 % | 167.785 M -8.56 % | 183.483 M 207.96 % | 59.580 M 2.62 % | 58.057 M 24.61 % | 46.590 M |
| Other non current assets | 100.700 M 4.57 % | 96.300 M -37.91 % | 155.100 M 47.01 % | 105.500 M 648.23 % | 14.100 M -89.96 % | 140.400 M 25.69 % | 111.700 M -3.46 % | 115.700 M -28.27 % | 161.300 M -10.93 % | 181.100 M 61.41 % | 112.200 M 134.24 % | 47.900 M -47.25 % | 90.800 M -12.10 % | 103.300 M 102.95 % | 50.900 M 342.53 % | 11.502 M -37.78 % | 18.486 M -17.09 % | 22.297 M 12.24 % | 19.866 M 59.67 % | 12.442 M | 0.000 100.00 % | -56.862 M -22.06 % | -46.584 M -135.34 % | -19.794 M 29.29 % | -27.995 M -111.11 % | -13.261 M -4.15 % | -12.733 M -145.53 % | -5.186 M 15.89 % | -6.166 M -45.49 % | -4.238 M -9.25 % | -3.879 M 86.75 % | -29.275 M -254.85 % | -8.250 M 33.08 % | -12.329 M 22.27 % | -15.861 M -60.24 % | -9.898 M -88.03 % | -5.264 M -36.66 % | -3.852 M 18.51 % | -4.727 M -95.73 % | -2.415 M |
| Long term investments | 393.800 M 80.23 % | 218.500 M 427.78 % | 41.400 M -54.61 % | 91.200 M -25.67 % | 122.700 M 61 250.00 % | 200.000 K -99.51 % | 40.900 M 35.88 % | 30.100 M -58.02 % | 71.700 M 8.31 % | 66.200 M 9.24 % | 60.600 M 369.77 % | 12.900 M -8.51 % | 14.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.519 B 2.00 % | 2.470 B -1.57 % | 2.509 B 2.03 % | 2.459 B 20.73 % | 2.037 B 2.57 % | 1.986 B 14.35 % | 1.737 B 20.96 % | 1.436 B 15.09 % | 1.248 B 10.02 % | 1.134 B 49.37 % | 759.200 M 6.42 % | 713.400 M 0.71 % | 708.400 M -69.13 % | 2.295 B 14.79 % | 1.999 B 6.80 % | 1.872 B 19.25 % | 1.570 B -4.66 % | 1.646 B -2.29 % | 1.685 B 3.15 % | 1.633 B 20.56 % | 1.355 B 61.81 % | 837.301 M 9.40 % | 765.384 M 11.58 % | 685.941 M 136.42 % | 290.139 M 23.91 % | 234.153 M -2.98 % | 241.352 M | 0.000 | 0.000 -100.00 % | 394.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 3.259 B -2.90 % | 3.357 B 4.54 % | 3.211 B 2.86 % | 3.121 B 17.78 % | 2.650 B 1.78 % | 2.604 B 10.38 % | 2.359 B 6.69 % | 2.211 B 0.64 % | 2.197 B -5.12 % | 2.315 B 23.83 % | 1.870 B 11.34 % | 1.679 B -4.12 % | 1.752 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.778 B -0.83 % | 5.826 B 1.86 % | 5.720 B 2.50 % | 5.581 B 19.07 % | 4.687 B 2.12 % | 4.590 B 12.06 % | 4.096 B 12.31 % | 3.647 B 5.88 % | 3.444 B -0.14 % | 3.449 B 31.20 % | 2.629 B 9.88 % | 2.393 B -2.73 % | 2.460 B 7.20 % | 2.295 B 14.79 % | 1.999 B 6.80 % | 1.872 B 19.25 % | 1.570 B -4.66 % | 1.646 B -2.29 % | 1.685 B 3.15 % | 1.633 B 20.56 % | 1.355 B 61.81 % | 837.301 M 9.40 % | 765.384 M 11.58 % | 685.941 M 136.42 % | 290.139 M 23.91 % | 234.153 M -2.98 % | 241.352 M | 0.000 | 0.000 -100.00 % | 394.406 M 19.47 % | 330.124 M 159.53 % | 127.199 M 25.87 % | 101.056 M 2.93 % | 98.180 M 25.27 % | 78.376 M 14.60 % | 68.389 M -0.32 % | 68.610 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.107 B -1.23 % | 2.133 B 1.61 % | 2.099 B 0.38 % | 2.091 B 5.06 % | 1.991 B -3.50 % | 2.063 B 16.75 % | 1.767 B 15.52 % | 1.530 B 5.35 % | 1.452 B 1.43 % | 1.432 B 11.54 % | 1.283 B 17.69 % | 1.091 B -9.55 % | 1.206 B -0.26 % | 1.209 B 9.17 % | 1.107 B 11.42 % | 993.744 M 0.79 % | 985.970 M -0.48 % | 990.747 M -1.94 % | 1.010 B -5.30 % | 1.067 B 11.06 % | 960.667 M 13.73 % | 844.701 M -2.95 % | 870.406 M -1.73 % | 885.773 M 31.85 % | 671.821 M 10.62 % | 607.347 M 9.26 % | 555.863 M 37.43 % | 404.479 M 8.57 % | 372.535 M 12.67 % | 330.652 M 18.81 % | 278.301 M 25.49 % | 221.777 M 21.25 % | 182.907 M 2.48 % | 178.477 M 14.46 % | 155.930 M 42.07 % | 109.754 M 34.82 % | 81.407 M 85.79 % | 43.816 M 11.87 % | 39.166 M 39.19 % | 28.138 M |
| Total non current assets | 8.473 B 1.42 % | 8.354 B 3.30 % | 8.088 B 1.91 % | 7.937 B 15.89 % | 6.848 B 0.24 % | 6.832 B 12.88 % | 6.052 B 12.74 % | 5.369 B 3.60 % | 5.182 B 0.20 % | 5.171 B 24.88 % | 4.141 B 16.30 % | 3.561 B -5.82 % | 3.780 B 4.52 % | 3.617 B 14.24 % | 3.166 B 9.77 % | 2.884 B 11.06 % | 2.597 B -2.47 % | 2.663 B -2.32 % | 2.726 B 0.04 % | 2.725 B 17.03 % | 2.328 B 38.43 % | 1.682 B 2.83 % | 1.636 B 4.08 % | 1.572 B 63.39 % | 961.960 M 14.31 % | 841.500 M 5.55 % | 797.215 M 97.10 % | 404.479 M 8.57 % | 372.535 M -48.62 % | 725.058 M 19.17 % | 608.425 M 74.35 % | 348.976 M 22.89 % | 283.963 M 2.64 % | 276.657 M 18.08 % | 234.306 M 31.53 % | 178.143 M 18.75 % | 150.017 M 242.38 % | 43.816 M 11.87 % | 39.166 M 32.58 % | 29.541 M |
| Other current assets | 190.700 M 1 154.61 % | 15.200 M -96.64 % | 452.300 M 1 746.12 % | 24.500 M -75.50 % | 100.000 M 4 066.67 % | 2.400 M -97.71 % | 104.900 M 223.77 % | 32.400 M 320.78 % | 7.700 M -93.51 % | 118.600 M 248.82 % | 34.000 M -19.24 % | 42.100 M 8 320.00 % | 500.000 K -92.86 % | 7.000 M -68.03 % | 21.896 M 463.75 % | 3.884 M | 0.000 -100.00 % | 32.070 M -34.35 % | 48.852 M -91.42 % | 569.246 M -0.37 % | 571.356 M 1 178.54 % | 44.688 M 13.62 % | 39.330 M -36.21 % | 61.652 M 92.43 % | 32.039 M -4.09 % | 33.406 M 30.82 % | 25.536 M 43.02 % | 17.855 M -3.79 % | 18.558 M -12.60 % | 21.233 M -18.28 % | 25.983 M 49.42 % | 17.389 M 8.75 % | 15.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 100.00 % | -2.400 M -104.03 % | 59.500 M 291.45 % | 15.200 M 7.80 % | 14.100 M -75.56 % | 57.700 M 477.00 % | 10.000 M -50.74 % | 20.300 M -74.66 % | 80.100 M 410.19 % | 15.700 M 67.02 % | 9.400 M -7.84 % | 10.200 M 2.00 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.688 M 292.10 % | 3.746 M -16.48 % | 4.485 M 140.87 % | 1.862 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 |
| cash and cash equivalents | 1.610 B 70.61 % | 943.700 M -2.71 % | 970.000 M -6.65 % | 1.039 B 84.53 % | 563.100 M 1.48 % | 554.900 M 34.10 % | 413.800 M 32.42 % | 312.500 M -44.66 % | 564.700 M 138.87 % | 236.400 M -16.67 % | 283.700 M 15.42 % | 245.800 M 14.11 % | 215.400 M -9.46 % | 237.900 M 49.34 % | 159.300 M -41.00 % | 270.011 M 37.89 % | 195.818 M 5.47 % | 185.669 M -1.68 % | 188.844 M 15.22 % | 163.903 M 150.89 % | 65.328 M 14.89 % | 56.862 M 22.06 % | 46.584 M 135.34 % | 19.794 M -29.29 % | 27.995 M 111.11 % | 13.261 M 4.15 % | 12.733 M 145.53 % | 5.186 M -15.89 % | 6.166 M 45.49 % | 4.238 M 9.25 % | 3.879 M -86.75 % | 29.275 M 254.85 % | 8.250 M -33.08 % | 12.329 M -22.27 % | 15.861 M 60.24 % | 9.898 M 88.03 % | 5.264 M 36.66 % | 3.852 M -18.51 % | 4.727 M 23.81 % | 3.818 M |
| Cash and short term investments | 1.610 B 70.61 % | 943.700 M -8.33 % | 1.030 B -2.35 % | 1.054 B 82.66 % | 577.200 M -5.78 % | 612.600 M 44.55 % | 423.800 M 27.34 % | 332.800 M -48.39 % | 644.800 M 155.77 % | 252.100 M -13.99 % | 293.100 M 14.49 % | 256.000 M 13.58 % | 225.400 M -5.25 % | 237.900 M 49.34 % | 159.300 M -41.00 % | 270.011 M 28.27 % | 210.506 M 11.13 % | 189.415 M -2.02 % | 193.329 M 16.63 % | 165.765 M 153.74 % | 65.328 M 14.89 % | 56.862 M 22.06 % | 46.584 M 135.34 % | 19.794 M -29.29 % | 27.995 M 111.11 % | 13.261 M 4.15 % | 12.733 M 145.53 % | 5.186 M -15.89 % | 6.166 M 45.49 % | 4.238 M 9.25 % | 3.879 M -86.75 % | 29.275 M 254.85 % | 8.250 M -33.08 % | 12.329 M -22.27 % | 15.861 M 60.24 % | 9.898 M 88.03 % | 5.264 M 36.66 % | 3.852 M -18.51 % | 4.727 M 23.81 % | 3.818 M |
| Total current assets | 4.040 B 21.02 % | 3.338 B -20.44 % | 4.196 B 21.30 % | 3.459 B 33.30 % | 2.595 B -2.90 % | 2.672 B 17.65 % | 2.271 B 11.80 % | 2.032 B -9.30 % | 2.240 B 21.63 % | 1.842 B 0.82 % | 1.827 B 10.78 % | 1.649 B 5.09 % | 1.569 B -2.72 % | 1.613 B 22.24 % | 1.320 B 4.31 % | 1.265 B -1.18 % | 1.280 B -2.04 % | 1.307 B 1.44 % | 1.288 B 0.70 % | 1.279 B 16.91 % | 1.094 B 18.47 % | 923.716 M 1.43 % | 910.735 M 1.53 % | 897.030 M 38.99 % | 645.381 M 4.33 % | 618.591 M 15.62 % | 535.038 M 32.75 % | 403.045 M 9.09 % | 369.448 M 8.72 % | 339.810 M 24.08 % | 273.864 M 26.17 % | 217.063 M 39.00 % | 156.158 M -4.00 % | 162.669 M 11.21 % | 146.276 M 3.00 % | 142.021 M 12.91 % | 125.780 M 73.98 % | 72.296 M 11.67 % | 64.742 M 27.34 % | 50.842 M |
| Inventory | 1.051 B -4.50 % | 1.100 B -18.77 % | 1.354 B 12.47 % | 1.204 B 23.43 % | 975.600 M -1.78 % | 993.300 M 13.16 % | 877.800 M 10.07 % | 797.500 M 7.34 % | 743.000 M 1.20 % | 734.200 M 4.59 % | 702.000 M 7.01 % | 656.000 M 2.93 % | 637.300 M -3.22 % | 658.500 M 23.87 % | 531.600 M 19.68 % | 444.171 M -13.38 % | 512.788 M -2.58 % | 526.364 M 6.27 % | 495.313 M -9.02 % | 544.438 M 18.96 % | 457.662 M 19.21 % | 383.899 M 5.60 % | 363.545 M 0.38 % | 362.173 M 26.92 % | 285.351 M 4.77 % | 272.354 M 11.05 % | 245.247 M 24.07 % | 197.674 M 9.36 % | 180.758 M 19.76 % | 150.936 M 29.12 % | 116.896 M 47.51 % | 79.245 M 31.65 % | 60.194 M 6.16 % | 56.701 M 12.88 % | 50.231 M -19.56 % | 62.447 M -2.82 % | 64.261 M 96.26 % | 32.742 M 41.48 % | 23.143 M 13.40 % | 20.409 M |
| Net receivables | 1.189 B | 0.000 -100.00 % | 1.419 B 20.67 % | 1.176 B 22.99 % | 956.100 M -10.13 % | 1.064 B 21.60 % | 874.900 M -1.62 % | 889.300 M 5.30 % | 844.500 M 15.07 % | 733.900 M -8.00 % | 797.700 M 14.78 % | 695.000 M -1.42 % | 705.000 M -0.45 % | 708.200 M 16.69 % | 606.904 M 11.28 % | 545.380 M -1.81 % | 555.451 M -0.65 % | 559.096 M 1.48 % | 550.917 M -0.93 % | 556.108 M -0.50 % | 558.911 M 27.53 % | 438.267 M -4.99 % | 461.276 M 1.73 % | 453.411 M 51.14 % | 299.996 M 0.14 % | 299.570 M 19.10 % | 251.522 M 37.95 % | 182.330 M 11.20 % | 163.966 M 0.34 % | 163.403 M 28.56 % | 127.106 M 39.44 % | 91.154 M 27.09 % | 71.724 M -23.40 % | 93.639 M 16.78 % | 80.184 M 15.08 % | 69.676 M 23.86 % | 56.255 M 57.57 % | 35.702 M -3.17 % | 36.872 M 38.54 % | 26.615 M |
| Tax assets | 93.300 M 16.33 % | 80.200 M 11.54 % | 71.900 M 6.05 % | 67.800 M 100.59 % | 33.800 M -13.11 % | 38.900 M 4.85 % | 37.100 M -20.04 % | 46.400 M -11.95 % | 52.700 M 21.99 % | 43.200 M -22.58 % | 55.800 M 238.18 % | 16.500 M 65.00 % | 10.000 M -1.96 % | 10.200 M 14.61 % | 8.900 M 20.83 % | 7.366 M -67.92 % | 22.962 M 583.19 % | 3.361 M -69.04 % | 10.856 M -10.39 % | 12.115 M -5.44 % | 12.812 M -77.47 % | 56.862 M 22.06 % | 46.584 M 135.34 % | 19.794 M -29.29 % | 27.995 M 111.11 % | 13.261 M 4.15 % | 12.733 M 145.53 % | 5.186 M -15.89 % | 6.166 M 45.49 % | 4.238 M 9.25 % | 3.879 M -86.75 % | 29.275 M 254.85 % | 8.250 M -33.08 % | 12.329 M -22.27 % | 15.861 M 60.24 % | 9.898 M 88.03 % | 5.264 M 36.66 % | 3.852 M -18.51 % | 4.727 M 23.81 % | 3.818 M |
| 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 |
| Account payables | 1.444 B -5.97 % | 1.535 B -9.98 % | 1.706 B 8.10 % | 1.578 B 21.95 % | 1.294 B -6.03 % | 1.377 B 7.08 % | 1.286 B 7.10 % | 1.201 B 3.60 % | 1.159 B 6.27 % | 1.091 B 6.86 % | 1.021 B 3.29 % | 988.100 M 0.22 % | 985.900 M 0.48 % | 981.200 M 17.40 % | 835.800 M 11.85 % | 747.226 M 3.04 % | 725.190 M 3.43 % | 701.156 M 2.14 % | 686.455 M 0.60 % | 682.357 M 16.50 % | 585.739 M 17.75 % | 497.458 M 2.54 % | 485.114 M -7.86 % | 526.477 M 28.97 % | 408.213 M 4.62 % | 390.195 M 19.12 % | 327.575 M 42.96 % | 229.138 M 16.84 % | 196.121 M 21.62 % | 161.259 M 32.23 % | 121.955 M 32.64 % | 91.945 M 25.31 % | 73.375 M -4.49 % | 76.822 M 21.71 % | 63.118 M 65.92 % | 38.042 M 6.92 % | 35.579 M 72.57 % | 20.617 M -5.59 % | 21.838 M 8.61 % | 20.106 M |
| Tax payables | 193.100 M 11.62 % | 173.000 M -9.38 % | 190.900 M 34.82 % | 141.600 M 6.79 % | 132.600 M -5.76 % | 140.700 M 14.95 % | 122.400 M 12.92 % | 108.400 M 13.87 % | 95.200 M 1.17 % | 94.100 M 50.80 % | 62.400 M 54.84 % | 40.300 M 23.24 % | 32.700 M 29.76 % | 25.200 M -26.74 % | 34.400 M 46.84 % | 23.427 M -40.37 % | 39.290 M -26.20 % | 53.238 M 2.56 % | 51.909 M 16.23 % | 44.659 M -5.22 % | 47.118 M -17.87 % | 57.373 M 64.77 % | 34.821 M -4.61 % | 36.504 M 38.97 % | 26.268 M 47.35 % | 17.827 M 49.03 % | 11.962 M -22.81 % | 15.496 M 142.54 % | 6.389 M 29.49 % | 4.934 M 25.74 % | 3.924 M 19.96 % | 3.271 M 49.84 % | 2.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 10.800 M -26.03 % | 14.600 M -8.75 % | 16.000 M -10.61 % | 17.900 M -7.73 % | 19.400 M -7.18 % | 20.900 M -1.42 % | 21.200 M -7.42 % | 22.900 M -5.76 % | 24.300 M -1.22 % | 24.600 M 6.49 % | 23.100 M 24.86 % | 18.500 M -12.32 % | 21.100 M 102.96 % | -712.700 M -161.54 % | -272.500 M 40.73 % | -459.789 M 32.35 % | -679.650 M 19.60 % | -845.387 M -9.25 % | -773.832 M -32.67 % | -583.275 M 1.43 % | -591.720 M | 0.000 100.00 % | -50.609 M 73.58 % | -191.578 M -1 515.33 % | -11.860 M 61.90 % | -31.131 M 84.99 % | -207.387 M -159.63 % | -79.877 M 45.54 % | -146.671 M 38.56 % | -238.703 M -14.06 % | -209.271 M -413.40 % | -40.762 M -4 292.46 % | -928.000 K 82.71 % | -5.366 M -121.88 % | 24.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.500 M 0.00 % | 1.500 M -11.76 % | 1.700 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 % | 6.039 M 1.70 % | 5.938 M 3.29 % | 5.749 M -2.28 % | 5.883 M 18.28 % | 4.974 M -8.80 % | 5.454 M 1.79 % | 5.358 M 32.17 % | 4.054 M |
| Capital lease obligations | 86.600 M 26.24 % | 68.600 M -0.87 % | 69.200 M -6.74 % | 74.200 M -8.96 % | 81.500 M -25.50 % | 109.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.800 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 129.600 M -65.85 % | 379.500 M 218.91 % | 119.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 |
| Other total stockholders equity | 1.879 B 430.70 % | 354.100 M -11.19 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M -78.74 % | 1.875 B 370.30 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M -74.61 % | 1.570 B 297.29 % | 395.177 M 0.76 % | 392.184 M 27.60 % | 307.355 M -77.54 % | 1.368 B 261.02 % | 378.979 M 0.96 % | 375.372 M 2.68 % | 365.569 M 0.62 % | 363.314 M 1.42 % | 358.213 M 64.27 % | 218.062 M 1.16 % | 215.567 M 7.67 % | 200.214 M 66.44 % | 120.292 M 200.19 % | -120.060 M -196.23 % | 124.763 M 22.88 % | 101.535 M 28.99 % | 78.714 M -4.49 % | 82.411 M -2.70 % | 84.695 M 0.50 % | 84.274 M 0.00 % | 84.274 M 112.92 % | 39.581 M 164.01 % | 14.992 M 41.55 % | 10.591 M 84.45 % | 5.742 M |
| Deferred tax liabilities non current | 400.900 M 1.70 % | 394.200 M -12.85 % | 452.300 M 1.12 % | 447.300 M 35.46 % | 330.200 M -2.57 % | 338.900 M 4.57 % | 324.100 M 33.98 % | 241.900 M -2.14 % | 247.200 M 1.39 % | 243.800 M 27.58 % | 191.100 M 13.48 % | 168.400 M 2.75 % | 163.900 M -5.26 % | 173.000 M 3.97 % | 166.400 M 7.51 % | 154.780 M 4.73 % | 147.793 M 7.46 % | 137.527 M 4.78 % | 131.252 M 16.90 % | 112.276 M 8.71 % | 103.279 M | 0.000 -100.00 % | 47.575 M 15.63 % | 41.143 M 1 270.98 % | 3.001 M -77.23 % | 13.179 M 99.50 % | 6.606 M 4.03 % | 6.350 M -2.02 % | 6.481 M -2.14 % | 6.623 M 22.81 % | 5.393 M 172.93 % | 1.976 M 0.00 % | 1.976 M 13.69 % | 1.738 M -17.75 % | 2.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 14.600 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 |
| Total assets | 12.513 B 7.01 % | 11.692 B -4.81 % | 12.283 B 7.79 % | 11.395 B 20.67 % | 9.443 B -0.64 % | 9.504 B 14.18 % | 8.324 B 12.48 % | 7.400 B -0.29 % | 7.422 B 5.83 % | 7.013 B 17.51 % | 5.968 B 14.55 % | 5.210 B -2.62 % | 5.350 B 2.29 % | 5.230 B 16.60 % | 4.486 B 8.10 % | 4.149 B 7.02 % | 3.877 B -2.33 % | 3.970 B -1.11 % | 4.014 B 0.25 % | 4.004 B 16.99 % | 3.423 B 31.35 % | 2.606 B 2.32 % | 2.547 B 3.15 % | 2.469 B 53.59 % | 1.607 B 10.08 % | 1.460 B 9.60 % | 1.332 B 64.98 % | 807.524 M 8.83 % | 741.983 M -30.32 % | 1.065 B 20.69 % | 882.289 M 55.87 % | 566.039 M 28.61 % | 440.121 M 0.18 % | 439.326 M 15.44 % | 380.582 M 18.87 % | 320.164 M 16.09 % | 275.797 M 137.53 % | 116.112 M 11.75 % | 103.908 M 29.27 % | 80.383 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -21.600 M 5.68 % | -22.900 M -33.14 % | -17.200 M 94.61 % | -319.400 M -66.70 % | -191.600 M -1 470.49 % | -12.200 M 94.74 % | -231.800 M 5.27 % | -244.700 M -60.88 % | -152.100 M -20.71 % | -126.000 M 0.87 % | -127.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 22.900 M 33.14 % | 17.200 M 37.60 % | 12.500 M -13.19 % | 14.400 M 18.03 % | 12.200 M -4.69 % | 12.800 M 64.10 % | 7.800 M -13.33 % | 9.000 M 1.12 % | 8.900 M 85.42 % | 4.800 M | 0.000 -100.00 % | 2.000 M 53.85 % | 1.300 M 88.13 % | 691.000 K 146.34 % | -1.491 M -190.36 % | 1.650 M 30.43 % | 1.265 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 |
| Change in working capital | -43.400 M -126.48 % | 163.900 M 173.17 % | -224.000 M -21.54 % | -184.300 M -69.55 % | -108.700 M -70.11 % | -63.900 M 18.91 % | -78.800 M -965.93 % | 9.100 M -85.25 % | 61.700 M -4.78 % | 64.800 M 181.72 % | -79.300 M -133.24 % | -34.000 M -448.39 % | -6.200 M -109.09 % | 68.200 M 399.12 % | -22.800 M -117.31 % | 131.747 M 550.51 % | 20.253 M 363.61 % | -7.683 M 83.71 % | -47.158 M -18 237.69 % | 260.000 K -99.26 % | 35.306 M 286.36 % | 9.138 M -81.27 % | 48.786 M 241.52 % | -34.473 M -333.72 % | 14.750 M 290.31 % | 3.779 M -91.75 % | 45.782 M 162.63 % | 17.432 M -38.50 % | 28.347 M 1 018.22 % | 2.535 M 119.67 % | -12.890 M 19.75 % | -16.062 M -1 200.14 % | 1.460 M |
| Accounts receivables | -165.100 M -221.22 % | 136.200 M 160.72 % | -224.300 M -128.64 % | -98.100 M -103.95 % | -48.100 M 3.61 % | -49.900 M -13.41 % | -44.000 M 9.65 % | -48.700 M -163.24 % | -18.500 M -65.18 % | -11.200 M 78.63 % | -52.400 M -215.66 % | -16.600 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 |
| Inventory | -26.600 M -112.04 % | 220.900 M 241.33 % | -156.300 M 18.85 % | -192.600 M -385.14 % | -39.700 M 49.49 % | -78.600 M -56.89 % | -50.100 M 35.52 % | -77.700 M -1 366.04 % | -5.300 M -111.67 % | 45.400 M 4 027.27 % | 1.100 M 101.38 % | -79.700 M -526.20 % | 18.700 M 328.05 % | -8.200 M 79.03 % | -39.100 M -140.80 % | 95.831 M 936.29 % | -11.459 M 74.64 % | -45.180 M -317.67 % | 20.756 M 140.52 % | -51.227 M -208.13 % | -16.625 M 32.56 % | -24.650 M -39.68 % | -17.648 M -280.60 % | 9.772 M 318.52 % | -4.472 M -23.84 % | -3.611 M 79.63 % | -17.731 M -424.92 % | 5.457 M 154.91 % | -9.938 M -54.65 % | -6.426 M 28.08 % | -8.935 M 33.61 % | -13.458 M -595.50 % | -1.935 M |
| Accounts payables | 116.900 M 166.42 % | -176.000 M -262.66 % | 108.200 M 5.46 % | 102.600 M 343.13 % | -42.200 M -192.34 % | 45.700 M 92.02 % | 23.800 M -77.94 % | 107.900 M 38.87 % | 77.700 M 259.72 % | 21.600 M -58.78 % | 52.400 M 215.66 % | 16.600 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 |
| Other working capital | 31.400 M 282.56 % | -17.200 M -135.54 % | 48.400 M 1 173.68 % | 3.800 M -82.16 % | 21.300 M 12.70 % | 18.900 M 322.35 % | -8.500 M -130.80 % | 27.600 M 253.85 % | 7.800 M -13.33 % | 9.000 M 132.14 % | -28.000 M -144.94 % | 62.300 M 350.20 % | -24.900 M -132.59 % | 76.400 M 368.71 % | 16.300 M -54.62 % | 35.916 M 13.26 % | 31.712 M -15.43 % | 37.497 M 155.21 % | -67.914 M -231.91 % | 51.487 M -0.85 % | 51.931 M 53.70 % | 33.788 M -49.14 % | 66.434 M 250.15 % | -44.245 M -330.18 % | 19.222 M 160.11 % | 7.390 M -88.36 % | 63.513 M 430.38 % | 11.975 M -68.72 % | 38.285 M 327.24 % | 8.961 M 326.57 % | -3.955 M -51.88 % | -2.604 M -176.70 % | 3.395 M |
| Other non cash items | -132.300 M 1.12 % | -133.800 M -132.70 % | -57.500 M 77.91 % | -260.300 M -389.54 % | 89.900 M 200.90 % | -89.100 M 57.55 % | -209.900 M -517.35 % | -34.000 M -60.38 % | -21.200 M 19.70 % | -26.400 M 64.56 % | -74.500 M 28.91 % | -104.800 M 47.52 % | -199.700 M 12.03 % | -227.000 M -37.74 % | -164.800 M -48.08 % | -111.294 M -65.11 % | -67.405 M 48.55 % | -131.003 M -279.59 % | -34.512 M 67.36 % | -105.749 M -54.39 % | -68.493 M 34.53 % | -104.622 M 9.36 % | -115.428 M -8.74 % | -106.151 M -0.29 % | -105.839 M -32.70 % | -79.758 M 4.34 % | -83.380 M -76.19 % | -47.324 M 9.14 % | -52.087 M -2.49 % | -50.821 M -114.97 % | -23.641 M -25.64 % | -18.817 M 8.89 % | -20.653 M |
| Net cash provided by operating activities | 988.700 M -4.73 % | 1.038 B 43.78 % | 721.800 M 10.37 % | 654.000 M -2.71 % | 672.200 M -12.00 % | 763.900 M 17.34 % | 651.000 M -3.04 % | 671.400 M -1.70 % | 683.000 M -5.31 % | 721.300 M 53.80 % | 469.000 M 2.13 % | 459.200 M -0.84 % | 463.100 M 9.38 % | 423.400 M 1.93 % | 415.400 M -5.61 % | 440.067 M 21.09 % | 363.413 M 6.21 % | 342.156 M 4.77 % | 326.591 M -10.74 % | 365.888 M -4.21 % | 381.981 M 28.67 % | 296.862 M -8.30 % | 323.720 M 70.15 % | 190.259 M -7.23 % | 205.080 M 12.24 % | 182.713 M -1.63 % | 185.736 M 32.78 % | 139.883 M 12.85 % | 123.952 M 38.63 % | 89.409 M 148.19 % | 36.025 M 19.98 % | 30.026 M -25.38 % | 40.240 M |
| Investments in property plant and equipment | -278.300 M -4.62 % | -266.000 M -20.36 % | -221.000 M 25.84 % | -298.000 M -6.43 % | -280.000 M 10.86 % | -314.100 M -6.08 % | -296.100 M 1.73 % | -301.300 M -34.63 % | -223.800 M 11.26 % | -252.200 M 7.99 % | -274.100 M -44.11 % | -190.200 M -13.55 % | -167.500 M 3.74 % | -174.000 M -15.23 % | -151.000 M -19.71 % | -126.136 M 20.96 % | -159.591 M -13.68 % | -140.390 M -36.21 % | -103.066 M 30.95 % | -149.262 M -35.40 % | -110.235 M -8.46 % | -101.632 M -5.67 % | -96.183 M -0.56 % | -95.647 M 5.19 % | -100.882 M -10.79 % | -91.059 M -36.16 % | -66.877 M -110.95 % | -31.703 M 26.80 % | -43.312 M -59.88 % | -27.091 M 2.56 % | -27.803 M 22.34 % | -35.800 M -101.50 % | -17.767 M |
| Acquisitions net | -195.700 M -211.45 % | 175.600 M 144.89 % | -391.200 M -19.05 % | -328.600 M -27.07 % | -258.600 M 54.47 % | -568.000 M -12.88 % | -503.200 M -36.78 % | -367.900 M -1 086.77 % | -31.000 M 95.99 % | -773.200 M -394.06 % | -156.500 M -46.54 % | -106.800 M 41.25 % | -181.800 M 49.39 % | -359.200 M -127.92 % | -157.600 M 45.86 % | -291.124 M -1 422.62 % | -19.120 M 76.71 % | -82.088 M 14.29 % | -95.775 M 58.53 % | -230.947 M 66.85 % | -696.636 M -237.58 % | -206.360 M -0.79 % | -204.733 M 64.51 % | -576.898 M -3 125.24 % | -17.887 M -213.15 % | -5.712 M 98.68 % | -432.697 M -2 976.63 % | -14.064 M 81.22 % | -74.871 M -768.77 % | -8.618 M 96.92 % | -280.042 M -1 136.93 % | -22.640 M -45.64 % | -15.545 M |
| Purchases of investments | -1.800 M 40.00 % | -3.000 M 71.15 % | -10.400 M -136.36 % | -4.400 M -15.79 % | -3.800 M -153.33 % | -1.500 M 89.66 % | -14.500 M -126.56 % | -6.400 M -42.22 % | -4.500 M -36.36 % | -3.300 M 17.50 % | -4.000 M -25.00 % | -3.200 M 15.79 % | -3.800 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 298.000 M 7 742.11 % | 3.800 M 153.33 % | 1.500 M -82.56 % | 8.600 M -97.23 % | 310.800 M 26.65 % | 245.400 M -8.50 % | 268.200 M -8.78 % | 294.000 M 42.58 % | 206.200 M 14.81 % | 179.600 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 |
| Other investing activites | -30.800 M -2 980.00 % | -1.000 M -102.53 % | 39.500 M 113.36 % | -295.700 M -2 649.14 % | 11.600 M -66.18 % | 34.300 M 107.88 % | 16.500 M 105.49 % | -300.400 M -35.13 % | -222.300 M 8.18 % | -242.100 M 11.42 % | -273.300 M -44.22 % | -189.500 M -15.34 % | -164.300 M -1 393.70 % | 12.700 M 1.60 % | 12.500 M -36.36 % | 19.641 M 128.38 % | -69.218 M -533.21 % | 15.978 M 199.21 % | -16.105 M -454.97 % | 4.537 M 116.53 % | -27.440 M -107.41 % | -13.230 M 65.74 % | -38.618 M -2 486.60 % | -1.493 M 57.57 % | -3.519 M -655.15 % | -466.000 K -126.83 % | 1.737 M 26.42 % | 1.374 M 108.06 % | -17.047 M -901.46 % | 2.127 M -70.05 % | 7.101 M 188.78 % | 2.459 M -5.31 % | 2.597 M |
| Net cash used for investing activites | -506.600 M -436.65 % | -94.400 M 83.81 % | -583.100 M 7.25 % | -628.700 M -19.30 % | -527.000 M 37.84 % | -847.800 M -7.49 % | -788.700 M -18.57 % | -665.200 M -181.63 % | -236.200 M 76.44 % | -1.003 B -142.23 % | -413.900 M -46.00 % | -283.500 M 16.07 % | -337.800 M 35.10 % | -520.500 M -75.79 % | -296.100 M 25.53 % | -397.619 M -60.38 % | -247.929 M -20.06 % | -206.500 M 3.93 % | -214.946 M 42.78 % | -375.672 M 54.97 % | -834.311 M -159.73 % | -321.222 M 5.39 % | -339.534 M 49.63 % | -674.038 M -451.19 % | -122.288 M -25.76 % | -97.237 M 80.47 % | -497.837 M -1 021.43 % | -44.393 M 67.17 % | -135.230 M -302.69 % | -33.582 M 88.83 % | -300.744 M -437.23 % | -55.981 M -82.26 % | -30.715 M |
| Debt repayment | 991.500 M 243.32 % | -691.800 M -69 080.00 % | -1.000 M -100.16 % | 611.700 M 751.95 % | 71.800 M -81.38 % | 385.600 M 10.11 % | 350.200 M 342.69 % | -144.300 M -463.67 % | -25.600 M -108.11 % | 315.700 M 644.58 % | 42.400 M 158.97 % | -71.900 M 18.85 % | -88.600 M -138.03 % | 233.000 M 215.46 % | -201.800 M -408.86 % | 65.338 M 215.99 % | -56.333 M -143.51 % | 129.459 M 2 046.17 % | -6.652 M -105.26 % | 126.496 M -73.39 % | 475.339 M 1 369.32 % | 32.351 M -13.56 % | 37.426 M -87.92 % | 309.784 M 535.93 % | -71.062 M 16.35 % | -84.949 M -135.94 % | 236.354 M 349.74 % | -94.639 M -184.30 % | -33.289 M -5.90 % | -31.434 M -114.86 % | 211.505 M 343.63 % | 47.676 M 516.09 % | -11.458 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 3.600 M 18.30 % | 3.043 M 246.98 % | 877.000 K -89.13 % | 8.071 M 83.10 % | 4.408 M 10.48 % | 3.990 M -59.80 % | 9.925 M 333.97 % | 2.287 M -55.83 % | 5.178 M -96.88 % | 165.794 M 5 419.11 % | 3.004 M | 0.000 -100.00 % | 83.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.532 M | 0.000 | 0.000 |
| Common stock repurchased | -556.500 M -447.20 % | -101.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -231.850 M -378.61 % | -48.442 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 |
| Dividends paid | -205.200 M -7.27 % | -191.300 M -10.20 % | -173.600 M -10.22 % | -157.500 M -10.06 % | -143.100 M -11.54 % | -128.300 M -12.15 % | -114.400 M -11.94 % | -102.200 M -12.06 % | -91.200 M -11.49 % | -81.800 M -12.05 % | -73.000 M -12.31 % | -65.000 M -11.49 % | -58.300 M -11.26 % | -52.400 M -14.66 % | -45.700 M -12.11 % | -40.764 M -12.16 % | -36.343 M -7.52 % | -33.800 M -9.89 % | -30.757 M -13.37 % | -27.129 M -10.88 % | -24.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -37.500 M -1 775.00 % | -2.000 M 94.30 % | -35.100 M -0.57 % | -34.900 M 5.68 % | -37.000 M -4.23 % | -35.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.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 |
| Net cash used provided by financing activities | 192.300 M 119.49 % | -986.800 M -370.58 % | -209.700 M -150.01 % | 419.300 M 487.17 % | -108.300 M -148.81 % | 221.900 M -5.89 % | 235.800 M 195.66 % | -246.500 M -111.04 % | -116.800 M -149.94 % | 233.900 M 864.38 % | -30.600 M 77.63 % | -136.800 M 6.88 % | -146.900 M -181.34 % | 180.600 M 174.05 % | -243.900 M -983.15 % | 27.617 M 130.08 % | -91.799 M 28.35 % | -128.120 M -57.31 % | -81.443 M -178.80 % | 103.357 M -77.57 % | 460.796 M 1 230.32 % | 34.638 M -18.70 % | 42.604 M -91.04 % | 475.578 M 798.78 % | -68.058 M 19.88 % | -84.949 M -126.58 % | 319.649 M 437.76 % | -94.639 M -184.30 % | -33.289 M -5.90 % | -31.434 M -113.26 % | 237.037 M 397.18 % | 47.676 M 516.09 % | -11.458 M |
| Effect of forex changes on cash | 24.200 M 239.08 % | -17.400 M -348.57 % | 7.000 M -75.78 % | 28.900 M 209.89 % | -26.300 M -437.18 % | 7.800 M 3 800.00 % | 200.000 K 101.32 % | -15.200 M -15 100.00 % | -100.000 K -120.00 % | 500.000 K -93.59 % | 7.800 M 191.76 % | -8.500 M | 0.000 100.00 % | -21.700 M 55.80 % | -49.100 M -1 289.44 % | 4.128 M 130.50 % | -13.536 M -26.37 % | -10.711 M -103.59 % | -5.261 M -205.18 % | 5.002 M | 0.000 | 0.000 -100.00 % | 1.460 M | 0.000 | 0.000 | 0.000 100.00 % | -461.000 K 99.29 % | -65.199 M -386.49 % | 22.758 M 1 738.29 % | 1.238 M 169.94 % | -1.770 M -40.03 % | -1.264 M -382.14 % | 448.000 K |
| Net change in cash | 698.600 M 1 249.01 % | -60.800 M 5.00 % | -64.000 M -113.52 % | 473.500 M 4 366.98 % | 10.600 M -92.73 % | 145.800 M 48.32 % | 98.300 M 138.47 % | -255.500 M -177.45 % | 329.900 M 803.41 % | -46.900 M -245.20 % | 32.300 M 6.25 % | 30.400 M 240.74 % | -21.600 M -134.95 % | 61.800 M 135.58 % | -173.700 M -334.12 % | 74.193 M 631.04 % | 10.149 M 419.65 % | -3.175 M -112.73 % | 24.941 M -74.70 % | 98.575 M 1 064.36 % | 8.466 M -17.63 % | 10.278 M -63.62 % | 28.250 M 444.47 % | -8.201 M -155.66 % | 14.734 M 2 695.83 % | 527.000 K -92.56 % | 7.087 M 111.01 % | -64.348 M -195.05 % | -21.809 M -185.09 % | 25.631 M 187.03 % | -29.452 M -243.97 % | 20.457 M 1 477.58 % | -1.485 M |
| Cash at beginning of period | 909.000 M -6.27 % | 969.800 M -6.19 % | 1.034 B 84.51 % | 560.300 M 1.93 % | 549.700 M 36.10 % | 403.900 M 32.17 % | 305.600 M -45.54 % | 561.100 M 142.69 % | 231.200 M -16.86 % | 278.100 M 13.14 % | 245.800 M 14.11 % | 215.400 M -9.11 % | 237.000 M 72.87 % | 137.100 M -15.27 % | 161.800 M 361.34 % | 35.072 M -78.63 % | 164.146 M -9.95 % | 182.281 M 26.74 % | 143.823 M 317.09 % | -66.249 M -2 098.77 % | -3.013 M -110.67 % | 28.242 M 119.78 % | -142.786 M -169.88 % | -52.908 M -68.64 % | -31.374 M 49.47 % | -62.089 M -219.90 % | -19.409 M -148.76 % | 39.804 M 7 107.75 % | -568.000 K 97.83 % | -26.199 M -397.07 % | 8.819 M 175.78 % | -11.638 M -14.63 % | -10.153 M |
| Cash at end of period | 1.608 B 76.85 % | 909.000 M -6.27 % | 969.800 M -6.19 % | 1.034 B 84.51 % | 560.300 M 1.93 % | 549.700 M 36.10 % | 403.900 M 32.17 % | 305.600 M -45.54 % | 561.100 M 142.69 % | 231.200 M -16.86 % | 278.100 M 13.14 % | 245.800 M 14.11 % | 215.400 M 8.30 % | 198.900 M 1 771.43 % | -11.900 M -110.89 % | 109.265 M -37.31 % | 174.295 M -2.69 % | 179.106 M 6.13 % | 168.764 M 422.07 % | 32.326 M 492.81 % | 5.453 M -85.84 % | 38.520 M 133.63 % | -114.536 M -87.43 % | -61.109 M -267.24 % | -16.640 M 72.97 % | -61.562 M -399.61 % | -12.322 M 49.80 % | -24.544 M -9.68 % | -22.377 M -3 839.61 % | -568.000 K 97.25 % | -20.633 M -333.96 % | 8.819 M 175.78 % | -11.638 M |
| Operating cash flow | 988.700 M -4.73 % | 1.038 B 43.78 % | 721.800 M 10.37 % | 654.000 M -2.71 % | 672.200 M -12.00 % | 763.900 M 17.34 % | 651.000 M -3.04 % | 671.400 M -1.70 % | 683.000 M -5.31 % | 721.300 M 53.80 % | 469.000 M 2.13 % | 459.200 M -0.84 % | 463.100 M 9.38 % | 423.400 M 1.93 % | 415.400 M -5.61 % | 440.067 M 21.09 % | 363.413 M 6.21 % | 342.156 M 4.77 % | 326.591 M -10.74 % | 365.888 M -4.21 % | 381.981 M 28.67 % | 296.862 M -8.30 % | 323.720 M 70.15 % | 190.259 M -7.23 % | 205.080 M 12.24 % | 182.713 M -1.63 % | 185.736 M 32.78 % | 139.883 M 12.85 % | 123.952 M 38.63 % | 89.409 M 148.19 % | 36.025 M 19.98 % | 30.026 M -25.38 % | 40.240 M |
| Capital expenditure | -305.800 M -8.48 % | -281.900 M -27.56 % | -221.000 M 25.84 % | -298.000 M -6.43 % | -280.000 M 10.86 % | -314.100 M -6.08 % | -296.100 M 1.73 % | -301.300 M -34.63 % | -223.800 M 11.26 % | -252.200 M 7.99 % | -274.100 M -44.11 % | -190.200 M -13.55 % | -167.500 M 3.74 % | -174.000 M -15.23 % | -151.000 M -19.71 % | -126.136 M 20.96 % | -159.591 M -13.68 % | -140.390 M -36.21 % | -103.066 M 30.95 % | -149.262 M -35.40 % | -110.235 M -8.46 % | -101.632 M -5.67 % | -96.183 M -0.56 % | -95.647 M 5.19 % | -100.882 M -10.79 % | -91.059 M -36.16 % | -66.877 M -110.95 % | -31.703 M 26.80 % | -43.312 M -59.88 % | -27.091 M 2.56 % | -27.803 M 22.34 % | -35.800 M -101.50 % | -17.767 M |
| Free CashFlow | 682.900 M -9.66 % | 755.900 M 50.94 % | 500.800 M 40.67 % | 356.000 M -9.23 % | 392.200 M -12.81 % | 449.800 M 26.74 % | 354.900 M -4.11 % | 370.100 M -19.40 % | 459.200 M -2.11 % | 469.100 M 140.69 % | 194.900 M -27.55 % | 269.000 M -9.00 % | 295.600 M 18.52 % | 249.400 M -5.67 % | 264.400 M -15.78 % | 313.931 M 54.02 % | 203.822 M 1.02 % | 201.766 M -9.73 % | 223.525 M 3.18 % | 216.626 M -20.28 % | 271.746 M 39.19 % | 195.230 M -14.20 % | 227.537 M 140.49 % | 94.612 M -9.20 % | 104.198 M 13.69 % | 91.654 M -22.89 % | 118.859 M 9.87 % | 108.180 M 34.15 % | 80.640 M 29.40 % | 62.318 M 657.94 % | 8.222 M 242.40 % | -5.774 M -125.69 % | 22.473 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1991-12-31 | 1991-06-30 | 1990-12-31 | 1990-06-30 | 1989-12-31 | 1989-06-30 | 1988-12-31 | 1988-06-30 | 1987-12-31 | 1987-06-30 | 1986-12-31 | 1986-06-30 | 1985-12-31 | 1985-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.732 B -43.20 % | 3.049 B -21.43 % | 3.880 B -0.47 % | 3.899 B -5.41 % | 4.122 B -12.57 % | 4.714 B 16.17 % | 4.058 B 7.68 % | 3.769 B 5.20 % | 3.582 B 1.21 % | 3.539 B 3.67 % | 3.414 B -7.04 % | 3.672 B 2.90 % | 3.569 B 5.52 % | 3.382 B 4.87 % | 3.225 B -0.04 % | 3.227 B 1.42 % | 3.181 B 2.82 % | 3.094 B 1.89 % | 3.037 B -1.31 % | 3.077 B 1.61 % | 3.028 B 5.76 % | 2.863 B -1.05 % | 2.894 B 0.21 % | 2.887 B -2.11 % | 2.949 B 0.86 % | 2.924 B 0.00 % | 2.924 B 10.30 % | 2.651 B 0.00 % | 2.651 B 6.90 % | 2.480 B 0.00 % | 2.480 B 9.72 % | 2.260 B 0.00 % | 2.260 B -5.64 % | 2.395 B 0.00 % | 2.395 B 0.06 % | 2.394 B 0.00 % | 2.394 B 3.05 % | 2.323 B 0.00 % | 2.323 B 4.88 % | 2.215 B 0.00 % | 2.215 B 7.29 % | 2.064 B 0.00 % | 2.064 B 11.79 % | 1.847 B 0.00 % | 1.847 B -1.64 % | 1.877 B 0.00 % | 1.877 B 25.04 % | 1.501 B 0.00 % | 1.501 B 14.53 % | 1.311 B 0.00 % | 1.311 B 6.74 % | 1.228 B 0.00 % | 1.228 B 11.65 % | 1.100 B 0.00 % | 1.100 B 28.90 % | 853.346 M 0.00 % | 853.346 M 8.99 % | 782.954 M 0.00 % | 782.954 M 2.85 % | 761.267 M 0.00 % | 761.267 M 72.49 % | 441.349 M 0.00 % | 441.349 M 0.32 % | 439.938 M 0.00 % | 439.938 M 6.43 % | 413.369 M 0.00 % | 413.369 M 9.51 % | 377.466 M 0.00 % | 377.466 M 29.25 % | 292.050 M 0.00 % | 292.050 M 4.39 % | 279.776 M 0.00 % | 279.776 M 41.04 % | 198.361 M 0.00 % | 198.361 M 36.19 % | 145.645 M 0.00 % | 145.645 M 9.82 % | 132.621 M 0.00 % | 132.621 M 25.56 % | 105.620 M 0.00 % | 105.620 M |
| Net income | 151.550 M -63.49 % | 415.100 M 42.40 % | 291.500 M -21.24 % | 370.100 M 3.32 % | 358.200 M -5.44 % | 378.800 M 66.43 % | 227.600 M -57.54 % | 536.000 M 136.12 % | 227.000 M -33.43 % | 341.000 M 60.02 % | 213.100 M -34.85 % | 327.100 M 36.63 % | 239.400 M -23.71 % | 313.800 M 38.42 % | 226.700 M -37.62 % | 363.400 M 61.44 % | 225.100 M -27.55 % | 310.700 M 39.70 % | 222.400 M -22.67 % | 287.600 M 20.94 % | 237.800 M -16.62 % | 285.200 M 46.48 % | 194.700 M 690.00 % | -33.000 M -128.11 % | 117.400 M -12.06 % | 133.500 M 0.00 % | 133.500 M -25.98 % | 180.350 M 0.00 % | 180.350 M 11.26 % | 162.100 M 0.00 % | 162.100 M 61.12 % | 100.611 M 0.00 % | 100.611 M 13.70 % | 88.488 M 0.00 % | 88.488 M -28.09 % | 123.059 M 0.00 % | 123.059 M 38.46 % | 88.875 M 0.00 % | 88.875 M -24.64 % | 117.938 M 0.00 % | 117.938 M 15.60 % | 102.025 M 0.00 % | 102.025 M 26.76 % | 80.489 M 0.00 % | 80.489 M 54.93 % | 51.952 M 0.00 % | 51.952 M -21.96 % | 66.567 M 0.00 % | 66.567 M 0.48 % | 66.252 M 0.00 % | 66.252 M 75.55 % | 37.739 M 0.00 % | 37.739 M -20.38 % | 47.397 M 0.00 % | 47.397 M 15.51 % | 41.033 M 0.00 % | 41.033 M 16.21 % | 35.308 M 0.00 % | 35.308 M 45.86 % | 24.206 M 0.00 % | 24.206 M 50.11 % | 16.125 M 0.00 % | 16.125 M 11.71 % | 14.435 M 0.00 % | 14.435 M 17.07 % | 12.331 M 0.00 % | 12.331 M 10.62 % | 11.147 M 0.00 % | 11.147 M 21.84 % | 9.149 M 0.00 % | 9.149 M 12.71 % | 8.117 M 0.00 % | 8.117 M 42.08 % | 5.713 M 0.00 % | 5.713 M 54.13 % | 3.707 M 0.00 % | 3.707 M 26.91 % | 2.921 M 0.00 % | 2.921 M 29.03 % | 2.264 M 0.00 % | 2.264 M |
| Income before tax | 176.650 M -59.65 % | 437.800 M 28.20 % | 341.500 M -23.19 % | 444.600 M 17.03 % | 379.900 M -12.75 % | 435.400 M 64.92 % | 264.000 M -52.29 % | 553.400 M 110.50 % | 262.900 M -32.66 % | 390.400 M 59.41 % | 244.900 M -34.43 % | 373.500 M 37.11 % | 272.400 M -24.16 % | 359.200 M 38.85 % | 258.700 M -27.47 % | 356.700 M 39.01 % | 256.600 M -27.86 % | 355.700 M 38.89 % | 256.100 M -22.51 % | 330.500 M 21.37 % | 272.300 M -16.85 % | 327.500 M 43.58 % | 228.100 M 1 590.85 % | -15.300 M -111.15 % | 137.200 M -15.33 % | 162.050 M 0.00 % | 162.050 M -25.22 % | 216.700 M 0.00 % | 216.700 M 10.34 % | 196.400 M 0.00 % | 196.400 M 55.96 % | 125.933 M 0.00 % | 125.933 M 4.79 % | 120.178 M 0.00 % | 120.178 M -19.42 % | 149.145 M 0.00 % | 149.145 M 34.83 % | 110.620 M 0.00 % | 110.620 M -25.73 % | 148.953 M 0.00 % | 148.953 M 10.90 % | 134.314 M 0.00 % | 134.314 M 19.92 % | 112.001 M 0.00 % | 112.001 M 40.71 % | 79.596 M 0.00 % | 79.596 M -16.10 % | 94.865 M 0.00 % | 94.865 M 9.57 % | 86.577 M 0.00 % | 86.577 M 52.10 % | 56.922 M 0.00 % | 56.922 M -4.47 % | 59.587 M 0.00 % | 59.587 M 19.48 % | 49.874 M 0.00 % | 49.874 M 25.26 % | 39.818 M 0.00 % | 39.818 M 45.24 % | 27.416 M 0.00 % | 27.416 M 38.01 % | 19.865 M 0.00 % | 19.865 M 13.47 % | 17.507 M 0.00 % | 17.507 M 21.92 % | 14.359 M 0.00 % | 14.359 M 18.95 % | 12.072 M 0.00 % | 12.072 M 25.30 % | 9.634 M 0.00 % | 9.634 M 12.49 % | 8.565 M 0.00 % | 8.565 M 39.31 % | 6.148 M 0.00 % | 6.148 M 51.63 % | 4.055 M 0.00 % | 4.055 M 28.12 % | 3.165 M 0.00 % | 3.165 M 23.78 % | 2.557 M 0.00 % | 2.557 M |
| Income before tax ratio | 0.10 -28.96 % | 0.14 63.17 % | 0.09 -22.83 % | 0.11 23.72 % | 0.09 -0.20 % | 0.09 41.96 % | 0.07 -55.70 % | 0.15 100.09 % | 0.07 -33.46 % | 0.11 53.76 % | 0.07 -29.47 % | 0.10 33.25 % | 0.08 -28.13 % | 0.11 32.40 % | 0.08 -27.44 % | 0.11 37.06 % | 0.08 -29.84 % | 0.11 36.31 % | 0.08 -21.49 % | 0.11 19.45 % | 0.09 -21.39 % | 0.11 45.10 % | 0.08 1 587.66 % | -0.01 -111.39 % | 0.05 -16.06 % | 0.06 0.00 % | 0.06 -32.20 % | 0.08 0.00 % | 0.08 3.22 % | 0.08 0.00 % | 0.08 42.14 % | 0.06 0.00 % | 0.06 11.05 % | 0.05 0.00 % | 0.05 -19.47 % | 0.06 0.00 % | 0.06 30.83 % | 0.05 0.00 % | 0.05 -29.19 % | 0.07 0.00 % | 0.07 3.36 % | 0.07 0.00 % | 0.07 7.28 % | 0.06 0.00 % | 0.06 43.05 % | 0.04 0.00 % | 0.04 -32.90 % | 0.06 0.00 % | 0.06 -4.33 % | 0.07 0.00 % | 0.07 42.49 % | 0.05 0.00 % | 0.05 -14.44 % | 0.05 0.00 % | 0.05 -7.31 % | 0.06 0.00 % | 0.06 14.92 % | 0.05 0.00 % | 0.05 41.21 % | 0.04 0.00 % | 0.04 -19.99 % | 0.05 0.00 % | 0.05 13.11 % | 0.04 0.00 % | 0.04 14.56 % | 0.03 0.00 % | 0.03 8.62 % | 0.03 0.00 % | 0.03 -3.05 % | 0.03 0.00 % | 0.03 7.76 % | 0.03 0.00 % | 0.03 -1.23 % | 0.03 0.00 % | 0.03 11.34 % | 0.03 0.00 % | 0.03 16.67 % | 0.02 0.00 % | 0.02 -1.42 % | 0.02 0.00 % | 0.02 |
| EBITDA | 269.600 M -57.15 % | 629.100 M 16.65 % | 539.300 M -14.80 % | 633.000 M 11.84 % | 566.000 M -9.92 % | 628.300 M 39.72 % | 449.700 M -38.53 % | 731.600 M 66.99 % | 438.100 M -22.17 % | 562.900 M 35.09 % | 416.700 M -24.26 % | 550.200 M 26.37 % | 435.400 M 3.94 % | 418.900 M 7.22 % | 390.700 M -5.26 % | 412.400 M 5.47 % | 391.000 M -17.99 % | 476.800 M | 0.000 -100.00 % | 488.200 M | 0.000 -100.00 % | 406.300 M | 0.000 -100.00 % | 380.000 M | 0.000 -100.00 % | 259.500 M 0.00 % | 259.500 M -13.92 % | 301.450 M 0.00 % | 301.450 M 3.34 % | 291.712 M 0.00 % | 291.712 M 32.81 % | 219.643 M 0.00 % | 219.643 M 1.39 % | 216.628 M 0.00 % | 216.628 M -12.57 % | 247.768 M 0.00 % | 247.768 M 17.74 % | 210.437 M 0.00 % | 210.437 M -11.81 % | 238.615 M 0.00 % | 238.615 M 12.94 % | 211.270 M 0.00 % | 211.270 M 22.08 % | 173.064 M 0.00 % | 173.064 M 16.88 % | 148.067 M 0.00 % | 148.067 M -4.38 % | 154.847 M 0.00 % | 154.847 M 9.58 % | 141.304 M 0.00 % | 141.304 M 33.45 % | 105.883 M 0.00 % | 105.883 M -6.42 % | 113.142 M 0.00 % | 113.142 M 31.06 % | 86.328 M 0.00 % | 86.328 M 15.22 % | 74.924 M 0.00 % | 74.924 M 6.92 % | 70.077 M 0.00 % | 70.077 M 99.11 % | 35.195 M 0.00 % | 35.195 M 6.73 % | 32.977 M 0.00 % | 32.977 M 9.17 % | 30.206 M 0.00 % | 30.206 M 10.04 % | 27.449 M 0.00 % | 27.449 M 33.46 % | 20.568 M 0.00 % | 20.568 M 0.58 % | 20.450 M 0.00 % | 20.450 M 66.72 % | 12.266 M 0.00 % | 12.266 M 44.34 % | 8.498 M 0.00 % | 8.498 M 0.72 % | 8.438 M 0.00 % | 8.438 M 34.30 % | 6.283 M 0.00 % | 6.283 M |
| Net income ratio | 0.09 -35.72 % | 0.14 81.25 % | 0.08 -20.87 % | 0.09 9.23 % | 0.09 8.16 % | 0.08 43.26 % | 0.06 -60.56 % | 0.14 124.44 % | 0.06 -34.22 % | 0.10 54.35 % | 0.06 -29.92 % | 0.09 32.78 % | 0.07 -27.70 % | 0.09 32.00 % | 0.07 -37.59 % | 0.11 59.17 % | 0.07 -29.54 % | 0.10 37.11 % | 0.07 -21.65 % | 0.09 19.03 % | 0.08 -21.16 % | 0.10 48.04 % | 0.07 688.74 % | -0.01 -128.71 % | 0.04 -12.81 % | 0.05 0.00 % | 0.05 -32.89 % | 0.07 0.00 % | 0.07 4.08 % | 0.07 0.00 % | 0.07 46.85 % | 0.04 0.00 % | 0.04 20.49 % | 0.04 0.00 % | 0.04 -28.14 % | 0.05 0.00 % | 0.05 34.36 % | 0.04 0.00 % | 0.04 -28.15 % | 0.05 0.00 % | 0.05 7.74 % | 0.05 0.00 % | 0.05 13.39 % | 0.04 0.00 % | 0.04 57.51 % | 0.03 0.00 % | 0.03 -37.59 % | 0.04 0.00 % | 0.04 -12.27 % | 0.05 0.00 % | 0.05 64.47 % | 0.03 0.00 % | 0.03 -28.69 % | 0.04 0.00 % | 0.04 -10.39 % | 0.05 0.00 % | 0.05 6.63 % | 0.05 0.00 % | 0.05 41.82 % | 0.03 0.00 % | 0.03 -12.97 % | 0.04 0.00 % | 0.04 11.35 % | 0.03 0.00 % | 0.03 10.00 % | 0.03 0.00 % | 0.03 1.01 % | 0.03 0.00 % | 0.03 -5.73 % | 0.03 0.00 % | 0.03 7.97 % | 0.03 0.00 % | 0.03 0.73 % | 0.03 0.00 % | 0.03 13.17 % | 0.03 0.00 % | 0.03 15.56 % | 0.02 0.00 % | 0.02 2.76 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.16 -24.55 % | 0.21 48.47 % | 0.14 -14.40 % | 0.16 18.23 % | 0.14 3.03 % | 0.13 20.26 % | 0.11 -42.91 % | 0.19 58.73 % | 0.12 -23.10 % | 0.16 30.30 % | 0.12 -18.53 % | 0.15 22.81 % | 0.12 -1.50 % | 0.12 2.24 % | 0.12 -5.22 % | 0.13 3.99 % | 0.12 -20.25 % | 0.15 | 0.00 -100.00 % | 0.16 | 0.00 -100.00 % | 0.14 | 0.00 -100.00 % | 0.13 | 0.00 -100.00 % | 0.09 0.00 % | 0.09 -21.95 % | 0.11 0.00 % | 0.11 -3.33 % | 0.12 0.00 % | 0.12 21.05 % | 0.10 0.00 % | 0.10 7.45 % | 0.09 0.00 % | 0.09 -12.62 % | 0.10 0.00 % | 0.10 14.25 % | 0.09 0.00 % | 0.09 -15.91 % | 0.11 0.00 % | 0.11 5.27 % | 0.10 0.00 % | 0.10 9.20 % | 0.09 0.00 % | 0.09 18.83 % | 0.08 0.00 % | 0.08 -23.53 % | 0.10 0.00 % | 0.10 -4.32 % | 0.11 0.00 % | 0.11 25.03 % | 0.09 0.00 % | 0.09 -16.18 % | 0.10 0.00 % | 0.10 1.67 % | 0.10 0.00 % | 0.10 5.72 % | 0.10 0.00 % | 0.10 3.96 % | 0.09 0.00 % | 0.09 15.43 % | 0.08 0.00 % | 0.08 6.38 % | 0.07 0.00 % | 0.07 2.58 % | 0.07 0.00 % | 0.07 0.49 % | 0.07 0.00 % | 0.07 3.26 % | 0.07 0.00 % | 0.07 -3.65 % | 0.07 0.00 % | 0.07 18.20 % | 0.06 0.00 % | 0.06 5.98 % | 0.06 0.00 % | 0.06 -8.29 % | 0.06 0.00 % | 0.06 6.96 % | 0.06 0.00 % | 0.06 |
| Gross profit ratio | 1.00 4.84 % | 0.95 -0.55 % | 0.96 -0.30 % | 0.96 -0.14 % | 0.96 3 125.50 % | -0.03 -103.18 % | 1.00 2 489.66 % | -0.04 -104.18 % | 1.00 2 342.97 % | -0.04 -104.46 % | 1.00 2 022.72 % | -0.05 -105.20 % | 1.00 1 322.81 % | -0.08 -108.18 % | 1.00 1 102.98 % | -0.10 -109.97 % | 1.00 1 562.88 % | -0.07 -106.84 % | 1.00 1 577.81 % | -0.07 -106.77 % | 1.00 963.16 % | -0.12 -111.59 % | 1.00 827.65 % | -0.14 -113.74 % | 1.00 134.36 % | 0.43 0.00 % | 0.43 4.46 % | 0.41 0.00 % | 0.41 -5.21 % | 0.43 0.00 % | 0.43 17.02 % | 0.37 0.00 % | 0.37 6.15 % | 0.35 0.00 % | 0.35 -2.23 % | 0.35 0.00 % | 0.35 -64.52 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 166.400 M -3.29 % | 172.058 M -1.74 % | 175.100 M -1.41 % | 177.603 M -0.11 % | 177.800 M -0.01 % | 177.820 M 0.18 % | 177.500 M -0.02 % | 177.542 M 0.08 % | 177.400 M -0.01 % | 177.425 M 0.18 % | 177.100 M -0.12 % | 177.320 M 0.29 % | 176.800 M 0.00 % | 176.800 M 0.00 % | 176.800 M 0.06 % | 176.700 M 0.11 % | 176.500 M -0.17 % | 176.800 M 0.34 % | 176.200 M 0.06 % | 176.100 M 0.00 % | 176.100 M 0.06 % | 176.000 M 0.00 % | 176.000 M 0.06 % | 175.900 M 0.00 % | 175.900 M 0.06 % | 175.800 M 0.00 % | 175.800 M 0.11 % | 175.600 M 0.00 % | 175.600 M 0.04 % | 175.526 M 0.00 % | 175.526 M 0.19 % | 175.191 M 0.00 % | 175.191 M 0.10 % | 175.015 M 0.00 % | 175.015 M -2.56 % | 179.618 M 0.00 % | 179.618 M -3.77 % | 186.664 M 0.00 % | 186.664 M -0.67 % | 187.930 M 0.00 % | 187.930 M 0.33 % | 187.308 M 0.00 % | 187.308 M 0.48 % | 186.418 M 0.00 % | 186.418 M 0.02 % | 186.390 M 0.00 % | 186.390 M 5.38 % | 176.870 M 0.00 % | 176.870 M 1.94 % | 173.501 M 0.00 % | 173.501 M 0.25 % | 173.076 M 0.00 % | 173.076 M 0.74 % | 171.802 M 0.00 % | 171.802 M 4.85 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 4.35 % | 157.017 M 0.00 % | 157.017 M 0.62 % | 156.055 M 0.00 % | 156.055 M -0.02 % | 156.082 M 0.00 % | 156.082 M 0.01 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M |
| Weighted average shs out | 166.400 M -3.12 % | 171.758 M -1.74 % | 174.800 M -0.56 % | 175.793 M -1.02 % | 177.600 M 0.35 % | 176.986 M -0.18 % | 177.300 M 0.26 % | 176.848 M -0.14 % | 177.100 M 0.23 % | 176.700 M -0.11 % | 176.900 M 0.22 % | 176.515 M -0.10 % | 176.700 M -0.05 % | 176.789 M -0.01 % | 176.800 M 0.06 % | 176.700 M 0.11 % | 176.500 M -0.17 % | 176.800 M 0.34 % | 176.200 M 0.11 % | 176.010 M -0.05 % | 176.100 M 0.09 % | 175.941 M -0.03 % | 176.000 M 0.17 % | 175.700 M -0.11 % | 175.900 M 0.17 % | 175.600 M 0.00 % | 175.600 M 0.06 % | 175.500 M 0.00 % | 175.500 M 0.12 % | 175.292 M 0.00 % | 175.292 M 0.17 % | 174.989 M 0.00 % | 174.989 M 0.16 % | 174.714 M 0.00 % | 174.714 M -2.43 % | 179.073 M 0.00 % | 179.073 M -3.70 % | 185.949 M 0.00 % | 185.949 M -0.59 % | 187.051 M 0.00 % | 187.051 M 0.35 % | 186.401 M 0.00 % | 186.401 M 0.37 % | 185.707 M 0.00 % | 185.707 M 0.19 % | 185.364 M 0.00 % | 185.364 M 5.52 % | 175.674 M 0.00 % | 175.674 M 2.05 % | 172.149 M 0.00 % | 172.149 M 0.06 % | 172.047 M 0.00 % | 172.047 M 0.73 % | 170.805 M 0.00 % | 170.805 M 4.24 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 0.00 % | 163.855 M 4.35 % | 157.017 M 0.00 % | 157.017 M 0.62 % | 156.055 M 0.00 % | 156.055 M -0.02 % | 156.082 M 0.00 % | 156.082 M 0.01 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M 0.00 % | 156.060 M |
| EPS diluted | 0.91 -62.24 % | 2.41 45.18 % | 1.66 -20.19 % | 2.08 3.48 % | 2.01 -5.63 % | 2.13 66.41 % | 1.28 -57.62 % | 3.02 135.94 % | 1.28 -33.33 % | 1.92 60.00 % | 1.20 -34.78 % | 1.84 36.30 % | 1.35 -23.73 % | 1.77 38.28 % | 1.28 -37.86 % | 2.06 60.94 % | 1.28 -27.27 % | 1.76 39.68 % | 1.26 -22.70 % | 1.63 20.74 % | 1.35 -16.67 % | 1.62 45.95 % | 1.11 684.21 % | -0.19 -128.36 % | 0.67 -9.46 % | 0.74 0.00 % | 0.74 -27.45 % | 1.02 0.00 % | 1.02 9.68 % | 0.93 0.00 % | 0.93 63.16 % | 0.57 0.00 % | 0.57 11.76 % | 0.51 0.00 % | 0.51 -26.09 % | 0.69 0.00 % | 0.69 43.75 % | 0.48 0.00 % | 0.48 -23.81 % | 0.63 0.00 % | 0.63 14.55 % | 0.55 0.00 % | 0.55 27.91 % | 0.43 0.00 % | 0.43 53.57 % | 0.28 0.00 % | 0.28 -26.32 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 72.73 % | 0.22 0.00 % | 0.22 -21.43 % | 0.28 0.00 % | 0.28 12.00 % | 0.25 0.00 % | 0.25 47.06 % | 0.17 0.00 % | 0.17 13.33 % | 0.15 0.00 % | 0.15 36.36 % | 0.11 0.00 % | 0.11 15.79 % | 0.10 0.00 % | 0.10 18.75 % | 0.08 0.00 % | 0.08 14.29 % | 0.07 0.00 % | 0.07 16.67 % | 0.06 0.00 % | 0.06 20.00 % | 0.05 0.00 % | 0.05 36.61 % | 0.04 0.00 % | 0.04 53.78 % | 0.02 0.00 % | 0.02 27.27 % | 0.02 0.00 % | 0.02 28.97 % | 0.01 0.00 % | 0.01 |
| Earnings per share | 0.91 -62.40 % | 2.42 44.91 % | 1.67 -20.85 % | 2.11 4.46 % | 2.02 -5.61 % | 2.14 67.19 % | 1.28 -57.76 % | 3.03 136.72 % | 1.28 -33.68 % | 1.93 60.83 % | 1.20 -35.14 % | 1.85 37.04 % | 1.35 -24.16 % | 1.78 39.06 % | 1.28 -37.86 % | 2.06 60.94 % | 1.28 -27.27 % | 1.76 39.68 % | 1.26 -22.70 % | 1.63 20.74 % | 1.35 -16.67 % | 1.62 45.95 % | 1.11 684.21 % | -0.19 -128.36 % | 0.67 -9.46 % | 0.74 0.00 % | 0.74 -28.16 % | 1.03 0.00 % | 1.03 10.75 % | 0.93 0.00 % | 0.93 63.16 % | 0.57 0.00 % | 0.57 11.76 % | 0.51 0.00 % | 0.51 -26.09 % | 0.69 0.00 % | 0.69 43.75 % | 0.48 0.00 % | 0.48 -23.81 % | 0.63 0.00 % | 0.63 14.55 % | 0.55 0.00 % | 0.55 25.00 % | 0.44 0.00 % | 0.44 57.14 % | 0.28 0.00 % | 0.28 -26.32 % | 0.38 0.00 % | 0.38 -2.56 % | 0.39 0.00 % | 0.39 77.27 % | 0.22 0.00 % | 0.22 -21.43 % | 0.28 0.00 % | 0.28 12.00 % | 0.25 0.00 % | 0.25 47.06 % | 0.17 0.00 % | 0.17 13.33 % | 0.15 0.00 % | 0.15 36.36 % | 0.11 0.00 % | 0.11 15.79 % | 0.10 0.00 % | 0.10 18.75 % | 0.08 0.00 % | 0.08 14.29 % | 0.07 0.00 % | 0.07 16.67 % | 0.06 0.00 % | 0.06 20.00 % | 0.05 0.00 % | 0.05 36.61 % | 0.04 0.00 % | 0.04 53.78 % | 0.02 0.00 % | 0.02 27.27 % | 0.02 0.00 % | 0.02 28.97 % | 0.01 0.00 % | 0.01 |
| Gross profit | 1.732 B -40.45 % | 2.908 B -21.87 % | 3.722 B -0.77 % | 3.751 B -5.54 % | 3.971 B 2 745.24 % | -150.100 M -103.70 % | 4.058 B 2 673.11 % | -157.700 M -104.40 % | 3.582 B 2 370.03 % | -157.800 M -104.62 % | 3.414 B 1 887.43 % | -191.000 M -105.35 % | 3.569 B 1 390.27 % | -276.600 M -108.58 % | 3.225 B 1 102.58 % | -321.700 M -110.11 % | 3.181 B 1 604.16 % | -211.500 M -106.97 % | 3.037 B 1 558.50 % | -208.200 M -106.88 % | 3.028 B 1 012.90 % | -331.700 M -111.46 % | 2.894 B 829.21 % | -396.800 M -113.45 % | 2.949 B 136.39 % | 1.248 B 0.00 % | 1.248 B 15.22 % | 1.083 B 0.00 % | 1.083 B 1.33 % | 1.069 B 0.00 % | 1.069 B 28.40 % | 832.313 M 0.00 % | 832.313 M 0.16 % | 830.964 M 0.00 % | 830.964 M -2.16 % | 849.342 M 0.00 % | 849.342 M -63.44 % | 2.323 B 0.00 % | 2.323 B 4.88 % | 2.215 B 0.00 % | 2.215 B 7.29 % | 2.064 B 0.00 % | 2.064 B 11.79 % | 1.847 B 0.00 % | 1.847 B -1.64 % | 1.877 B 0.00 % | 1.877 B 25.04 % | 1.501 B 0.00 % | 1.501 B 14.53 % | 1.311 B 0.00 % | 1.311 B 6.74 % | 1.228 B 0.00 % | 1.228 B 11.65 % | 1.100 B 0.00 % | 1.100 B 28.90 % | 853.346 M 0.00 % | 853.346 M 8.99 % | 782.954 M 0.00 % | 782.954 M 2.85 % | 761.267 M 0.00 % | 761.267 M 72.49 % | 441.349 M 0.00 % | 441.349 M 0.32 % | 439.938 M 0.00 % | 439.938 M 6.43 % | 413.369 M 0.00 % | 413.369 M 9.51 % | 377.466 M 0.00 % | 377.466 M 29.25 % | 292.050 M 0.00 % | 292.050 M 4.39 % | 279.776 M 0.00 % | 279.776 M 41.04 % | 198.361 M 0.00 % | 198.361 M 36.19 % | 145.645 M 0.00 % | 145.645 M 9.82 % | 132.621 M 0.00 % | 132.621 M 25.56 % | 105.620 M 0.00 % | 105.620 M |
| Income tax expense | 25.250 M -54.91 % | 56.000 M 14.29 % | 49.000 M -33.06 % | 73.200 M 243.66 % | 21.300 M -61.27 % | 55.000 M 46.67 % | 37.500 M 115.52 % | 17.400 M -51.53 % | 35.900 M -27.33 % | 49.400 M 55.35 % | 31.800 M -31.47 % | 46.400 M 40.61 % | 33.000 M -27.31 % | 45.400 M 41.88 % | 32.000 M 377.61 % | 6.700 M -78.73 % | 31.500 M -30.00 % | 45.000 M 33.53 % | 33.700 M -21.45 % | 42.900 M 24.35 % | 34.500 M -18.44 % | 42.300 M 26.65 % | 33.400 M 88.70 % | 17.700 M -10.61 % | 19.800 M -30.65 % | 28.550 M 0.00 % | 28.550 M -21.46 % | 36.350 M 0.00 % | 36.350 M 5.98 % | 34.300 M 0.00 % | 34.300 M 35.46 % | 25.322 M 0.00 % | 25.322 M -20.09 % | 31.690 M 0.00 % | 31.690 M 21.49 % | 26.086 M 0.00 % | 26.086 M 19.96 % | 21.746 M 0.00 % | 21.746 M -29.89 % | 31.015 M 0.00 % | 31.015 M -3.94 % | 32.289 M 0.00 % | 32.289 M 2.46 % | 31.513 M 0.00 % | 31.513 M 13.99 % | 27.645 M 0.00 % | 27.645 M -2.31 % | 28.298 M 0.00 % | 28.298 M 39.23 % | 20.325 M 0.00 % | 20.325 M 5.95 % | 19.183 M 0.00 % | 19.183 M 57.36 % | 12.190 M 0.00 % | 12.190 M 37.89 % | 8.841 M 0.00 % | 8.841 M 96.04 % | 4.510 M 0.00 % | 4.510 M 40.50 % | 3.210 M 0.00 % | 3.210 M -14.18 % | 3.740 M 0.00 % | 3.740 M 25.52 % | 2.980 M 0.00 % | 2.980 M 52.76 % | 1.951 M 0.00 % | 1.951 M 137.14 % | 822.500 K 0.00 % | 822.500 K 147.00 % | 333.000 K 0.00 % | 333.000 K 42.61 % | 233.500 K 0.00 % | 233.500 K 45.03 % | 161.000 K 0.00 % | 161.000 K 49.07 % | 108.000 K 0.00 % | 108.000 K 483.78 % | 18.500 K 0.00 % | 18.500 K | 0.000 | 0.000 |
| Cost of revenue | 0.000 -100.00 % | 140.800 M -11.22 % | 158.600 M 7.16 % | 148.000 M -2.05 % | 151.100 M -96.89 % | 4.864 B | 0.000 -100.00 % | 3.926 B | 0.000 -100.00 % | 3.697 B | 0.000 -100.00 % | 3.863 B | 0.000 -100.00 % | 3.659 B | 0.000 -100.00 % | 3.548 B | 0.000 -100.00 % | 3.306 B | 0.000 -100.00 % | 3.285 B | 0.000 -100.00 % | 3.195 B | 0.000 -100.00 % | 3.284 B | 0.000 -100.00 % | 1.676 B 0.00 % | 1.676 B 6.90 % | 1.568 B 0.00 % | 1.568 B 11.11 % | 1.411 B 0.00 % | 1.411 B -1.17 % | 1.428 B 0.00 % | 1.428 B -8.72 % | 1.564 B 0.00 % | 1.564 B 1.29 % | 1.545 B 0.00 % | 1.545 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative 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 -100.00 % | 245.150 M 0.00 % | 245.150 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 |
| Selling and marketing 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.540 B 356.44 % | -600.700 M -118.05 % | 3.328 B 202.36 % | -3.252 B 9.77 % | -3.604 B 10.26 % | -4.016 B -13.43 % | -3.540 B -12.41 % | -3.149 B -0.81 % | -3.124 B -5.60 % | -2.959 B 1.28 % | -2.997 B 1.91 % | -3.055 B 1.19 % | -3.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 732.250 M 0.00 % | 732.250 M -4.01 % | 762.850 M 0.00 % | 762.850 M 2.08 % | 747.300 M 0.00 % | 747.300 M 33.10 % | 561.456 M 0.00 % | 561.456 M -0.52 % | 564.402 M 0.00 % | 564.402 M -3.11 % | 582.496 M 0.00 % | 582.496 M -71.83 % | 2.068 B 0.00 % | 2.068 B 5.09 % | 1.968 B 0.00 % | 1.968 B 7.17 % | 1.836 B 0.00 % | 1.836 B 13.00 % | 1.625 B 0.00 % | 1.625 B -0.78 % | 1.637 B 0.00 % | 1.637 B 23.09 % | 1.330 B 0.00 % | 1.330 B 14.64 % | 1.160 B 0.00 % | 1.160 B 7.40 % | 1.080 B 0.00 % | 1.080 B 8.88 % | 992.367 M 0.00 % | 992.367 M 27.70 % | 777.100 M 0.00 % | 777.100 M 8.36 % | 717.116 M 0.00 % | 717.116 M 3.69 % | 691.579 M 0.00 % | 691.579 M 69.73 % | 407.452 M 0.00 % | 407.452 M -0.64 % | 410.069 M 0.00 % | 410.069 M 6.07 % | 386.604 M 0.00 % | 386.604 M 2.84 % | 375.913 M 0.00 % | 375.913 M 29.22 % | 290.899 M 0.00 % | 290.899 M 4.39 % | 278.670 M 0.00 % | 278.670 M 40.88 % | 197.805 M 0.00 % | 197.805 M 36.23 % | 145.198 M 0.00 % | 145.198 M 9.81 % | 132.232 M 0.00 % | 132.232 M 25.50 % | 105.360 M 0.00 % | 105.360 M |
| Operating expenses | 1.541 B 356.54 % | -600.700 M -118.05 % | 3.328 B 2.36 % | 3.252 B -9.77 % | 3.604 B -10.26 % | 4.016 B 13.43 % | 3.540 B 12.41 % | 3.149 B 0.81 % | 3.124 B 5.60 % | 2.959 B -1.28 % | 2.997 B -1.91 % | 3.055 B -1.19 % | 3.092 B 362.32 % | 668.800 M -77.21 % | 2.934 B 287.02 % | 758.100 M -73.81 % | 2.894 B 386.45 % | 595.000 M -78.33 % | 2.746 B 386.07 % | 564.900 M -79.28 % | 2.726 B 303.76 % | 675.200 M -74.41 % | 2.639 B 548.60 % | 406.800 M -85.38 % | 2.782 B 184.64 % | 977.400 M 0.00 % | 977.400 M 15.48 % | 846.400 M 0.00 % | 846.400 M 2.53 % | 825.500 M 0.00 % | 825.500 M 29.93 % | 635.336 M 0.00 % | 635.336 M -0.44 % | 638.131 M 0.00 % | 638.131 M -2.59 % | 655.114 M 0.00 % | 655.114 M -69.35 % | 2.137 B 0.00 % | 2.137 B 5.28 % | 2.030 B 0.00 % | 2.030 B 7.33 % | 1.891 B 0.00 % | 1.891 B 13.33 % | 1.669 B 0.00 % | 1.669 B -0.47 % | 1.677 B 0.00 % | 1.677 B 23.32 % | 1.360 B 0.00 % | 1.360 B 14.58 % | 1.187 B 0.00 % | 1.187 B 7.62 % | 1.103 B 0.00 % | 1.103 B 9.33 % | 1.009 B 0.00 % | 1.009 B 28.20 % | 786.754 M 0.00 % | 786.754 M 8.45 % | 725.439 M 0.00 % | 725.439 M 3.78 % | 698.997 M 0.00 % | 698.997 M 69.83 % | 411.587 M 0.00 % | 411.587 M -0.28 % | 412.754 M 0.00 % | 412.754 M 6.24 % | 388.512 M 0.00 % | 388.512 M 2.93 % | 377.466 M 0.00 % | 377.466 M 29.25 % | 292.050 M 0.00 % | 292.050 M 4.39 % | 279.776 M 0.00 % | 279.776 M 41.04 % | 198.361 M 0.00 % | 198.361 M 36.19 % | 145.645 M 0.00 % | 145.645 M 9.82 % | 132.621 M 0.00 % | 132.621 M 25.56 % | 105.620 M 0.00 % | 105.620 M |
| Cost and expenses | 1.541 B -40.94 % | 2.610 B -25.16 % | 3.487 B 2.57 % | 3.400 B -9.46 % | 3.755 B -9.96 % | 4.170 B 13.00 % | 3.690 B 12.11 % | 3.292 B 0.84 % | 3.264 B 5.48 % | 3.095 B -1.19 % | 3.132 B -1.75 % | 3.188 B -0.86 % | 3.215 B -25.70 % | 4.328 B 47.50 % | 2.934 B -31.87 % | 4.306 B 48.78 % | 2.894 B -25.79 % | 3.901 B 42.05 % | 2.746 B -28.68 % | 3.850 B 41.22 % | 2.726 B -29.56 % | 3.870 B 46.67 % | 2.639 B -28.51 % | 3.691 B 32.67 % | 2.782 B 4.83 % | 2.654 B 0.00 % | 2.654 B 9.91 % | 2.415 B 0.00 % | 2.415 B 7.95 % | 2.237 B 0.00 % | 2.237 B 8.41 % | 2.063 B 0.00 % | 2.063 B -6.32 % | 2.203 B 0.00 % | 2.203 B 0.13 % | 2.200 B 0.00 % | 2.200 B 2.92 % | 2.137 B 0.00 % | 2.137 B 5.28 % | 2.030 B 0.00 % | 2.030 B 7.33 % | 1.891 B 0.00 % | 1.891 B 13.33 % | 1.669 B 0.00 % | 1.669 B -0.47 % | 1.677 B 0.00 % | 1.677 B 23.32 % | 1.360 B 0.00 % | 1.360 B 14.58 % | 1.187 B 0.00 % | 1.187 B 7.62 % | 1.103 B 0.00 % | 1.103 B 9.33 % | 1.009 B 0.00 % | 1.009 B 28.20 % | 786.754 M 0.00 % | 786.754 M 8.45 % | 725.439 M 0.00 % | 725.439 M 3.78 % | 698.997 M 0.00 % | 698.997 M 69.83 % | 411.587 M 0.00 % | 411.587 M -0.28 % | 412.754 M 0.00 % | 412.754 M 6.24 % | 388.512 M 0.00 % | 388.512 M 2.93 % | 377.466 M 0.00 % | 377.466 M 29.25 % | 292.050 M 0.00 % | 292.050 M 4.39 % | 279.776 M 0.00 % | 279.776 M 41.04 % | 198.361 M 0.00 % | 198.361 M 36.19 % | 145.645 M 0.00 % | 145.645 M 9.82 % | 132.621 M 0.00 % | 132.621 M 25.56 % | 105.620 M 0.00 % | 105.620 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 301.300 M | 0.000 -100.00 % | 303.200 M | 0.000 -100.00 % | 297.200 M | 0.000 -100.00 % | 281.900 M | 0.000 -100.00 % | 291.400 M | 0.000 -100.00 % | 274.600 M | 0.000 -100.00 % | 268.700 M | 0.000 -100.00 % | 261.000 M | 0.000 -100.00 % | 234.200 M | 0.000 -100.00 % | 196.800 M | 0.000 -100.00 % | 186.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.550 M 0.00 % | 83.550 M 6.84 % | 78.200 M 0.00 % | 78.200 M 5.85 % | 73.880 M 0.00 % | 73.880 M 0.20 % | 73.729 M 0.00 % | 73.729 M 1.53 % | 72.618 M 0.00 % | 72.618 M 4.47 % | 69.509 M 0.00 % | 69.509 M 11.45 % | 62.370 M 0.00 % | 62.370 M 12.46 % | 55.461 M 0.00 % | 55.461 M 25.51 % | 44.189 M 0.00 % | 44.189 M 12.59 % | 39.246 M 0.00 % | 39.246 M 33.81 % | 29.331 M 0.00 % | 29.331 M 11.94 % | 26.203 M 0.00 % | 26.203 M 18.21 % | 22.167 M 0.00 % | 22.167 M 36.71 % | 16.214 M 0.00 % | 16.214 M 67.94 % | 9.655 M 0.00 % | 9.655 M 16.00 % | 8.323 M 0.00 % | 8.323 M 12.19 % | 7.418 M 0.00 % | 7.418 M 79.40 % | 4.135 M 0.00 % | 4.135 M 53.98 % | 2.686 M 0.00 % | 2.686 M 40.71 % | 1.909 M 0.00 % | 1.909 M 22.93 % | 1.553 M 0.00 % | 1.553 M 34.88 % | 1.151 M 0.00 % | 1.151 M 4.07 % | 1.106 M 0.00 % | 1.106 M 98.92 % | 556.000 K 0.00 % | 556.000 K 24.38 % | 447.000 K 0.00 % | 447.000 K 14.91 % | 389.000 K 0.00 % | 389.000 K 49.90 % | 259.500 K 0.00 % | 259.500 K |
| Selling general and administrative expenses | 600.000 K | 0.000 | 0.000 -100.00 % | 2.540 B 158 656.25 % | 1.600 M -99.94 % | 2.692 B 448 566.67 % | 600.000 K -99.97 % | 2.360 B 589 950.00 % | 400.000 K -99.98 % | 2.262 B | 0.000 -100.00 % | 2.286 B 571 350.00 % | 400.000 K -99.98 % | 2.003 B 166 791.67 % | 1.200 M -99.93 % | 1.651 B 40 160.98 % | 4.100 M -99.75 % | 1.615 B 36 613.64 % | 4.400 M -99.73 % | 1.604 B 23 832.84 % | 6.700 M -99.56 % | 1.511 B 30 118.00 % | 5.000 M -99.67 % | 1.525 B 25 315.00 % | 6.000 M -97.55 % | 245.150 M 0.00 % | 245.150 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 |
| Interest income | 23.900 M 2.14 % | 23.400 M 105.26 % | 11.400 M -29.19 % | 16.100 M 182.46 % | 5.700 M -1.72 % | 5.800 M 625.00 % | 800.000 K 300.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K -99.39 % | 33.000 M 1.23 % | 32.600 M -59.10 % | 79.700 M 163.04 % | 30.300 M 8.99 % | 27.800 M -19.88 % | 34.700 M 32.44 % | 26.200 M -11.49 % | 29.600 M 85.00 % | 16.000 M -40.52 % | 26.900 M 6.32 % | 25.300 M -15.95 % | 30.100 M 5 372.73 % | 550.000 K 0.00 % | 550.000 K 22.22 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K 0.00 % | 450.000 K -37.41 % | 719.000 K 0.00 % | 719.000 K -60.82 % | 1.835 M 0.00 % | 1.835 M -0.14 % | 1.838 M 0.00 % | 1.838 M 83.20 % | 1.003 M 0.00 % | 1.003 M 14.50 % | 876.000 K 0.00 % | 876.000 K 357.44 % | 191.500 K 0.00 % | 191.500 K -59.38 % | 471.500 K 0.00 % | 471.500 K -46.15 % | 875.500 K 0.00 % | 875.500 K -6.96 % | 941.000 K 0.00 % | 941.000 K 39.10 % | 676.500 K 0.00 % | 676.500 K 152.43 % | 268.000 K 0.00 % | 268.000 K -28.53 % | 375.000 K 0.00 % | 375.000 K -22.76 % | 485.500 K 0.00 % | 485.500 K 181.45 % | 172.500 K 0.00 % | 172.500 K -38.83 % | 282.000 K 0.00 % | 282.000 K -12.01 % | 320.500 K 0.00 % | 320.500 K 313.55 % | 77.500 K 0.00 % | 77.500 K -30.18 % | 111.000 K 0.00 % | 111.000 K 270.00 % | 30.000 K 0.00 % | 30.000 K -77.10 % | 131.000 K 0.00 % | 131.000 K -40.18 % | 219.000 K 0.00 % | 219.000 K 26.96 % | 172.500 K 0.00 % | 172.500 K -40.72 % | 291.000 K 0.00 % | 291.000 K -17.33 % | 352.000 K 0.00 % | 352.000 K 199.57 % | 117.500 K 0.00 % | 117.500 K |
| Interest expense | 51.600 M 2.18 % | 50.500 M 28.83 % | 39.200 M -2.97 % | 40.400 M 15.43 % | 35.000 M -9.56 % | 38.700 M 8.71 % | 35.600 M -0.84 % | 35.900 M 1.99 % | 35.200 M -3.83 % | 36.600 M -0.81 % | 36.900 M -16.70 % | 44.300 M 11.59 % | 39.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.150 M 0.00 % | 25.150 M 7.25 % | 23.450 M 0.00 % | 23.450 M -23.62 % | 30.700 M 0.00 % | 30.700 M -13.82 % | 35.624 M 0.00 % | 35.624 M -12.41 % | 40.674 M 0.00 % | 40.674 M -1.67 % | 41.365 M 0.00 % | 41.365 M 4.81 % | 39.468 M 0.00 % | 39.468 M 12.60 % | 35.053 M 0.00 % | 35.053 M 34.31 % | 26.099 M 0.00 % | 26.099 M 36.29 % | 19.150 M 0.00 % | 19.150 M -26.33 % | 25.995 M 0.00 % | 25.995 M 4.97 % | 24.763 M 0.00 % | 24.763 M 5.30 % | 23.517 M 0.00 % | 23.517 M 9.77 % | 21.423 M 0.00 % | 21.423 M -5.82 % | 22.747 M 0.00 % | 22.747 M 32.22 % | 17.204 M 0.00 % | 17.204 M -3.73 % | 17.871 M 0.00 % | 17.871 M -6.70 % | 19.154 M 0.00 % | 19.154 M 213.51 % | 6.110 M 0.00 % | 6.110 M 9.63 % | 5.573 M 0.00 % | 5.573 M -21.01 % | 7.056 M 0.00 % | 7.056 M -4.74 % | 7.407 M 0.00 % | 7.407 M 33.26 % | 5.558 M 0.00 % | 5.558 M -12.24 % | 6.334 M 0.00 % | 6.334 M 137.57 % | 2.666 M 0.00 % | 2.666 M 40.09 % | 1.903 M 0.00 % | 1.903 M -31.37 % | 2.773 M 0.00 % | 2.773 M 70.59 % | 1.626 M 0.00 % | 1.626 M |
| Depreciation and amortization | 69.450 M -50.67 % | 140.800 M -11.22 % | 158.600 M 7.16 % | 148.000 M -2.05 % | 151.100 M -2.01 % | 154.200 M 2.73 % | 150.100 M 5.48 % | 142.300 M 1.64 % | 140.000 M 3.02 % | 135.900 M 0.74 % | 134.900 M 1.89 % | 132.400 M 7.38 % | 123.300 M 47.84 % | 83.400 M 4.91 % | 79.500 M 1.53 % | 78.300 M -1.26 % | 79.300 M 4.76 % | 75.700 M -1.82 % | 77.100 M 2.53 % | 75.200 M 8.36 % | 69.400 M 19.86 % | 57.900 M -3.50 % | 60.000 M -4.61 % | 62.900 M -3.23 % | 65.000 M 13.74 % | 57.150 M 0.00 % | 57.150 M 13.39 % | 50.400 M 0.00 % | 50.400 M -32.08 % | 74.200 M 0.00 % | 74.200 M 52.60 % | 48.624 M 0.00 % | 48.624 M 3.43 % | 47.012 M 0.00 % | 47.012 M -7.68 % | 50.924 M 0.00 % | 50.924 M -6.41 % | 54.413 M 0.00 % | 54.413 M 3.53 % | 52.559 M 0.00 % | 52.559 M 10.97 % | 47.363 M 0.00 % | 47.363 M 13.00 % | 41.914 M 0.00 % | 41.914 M -1.32 % | 42.476 M 0.00 % | 42.476 M 20.61 % | 35.219 M 0.00 % | 35.219 M 12.84 % | 31.211 M 0.00 % | 31.211 M 13.33 % | 27.539 M 0.00 % | 27.539 M 10.26 % | 24.978 M 0.00 % | 24.978 M 36.52 % | 18.296 M 0.00 % | 18.296 M 12.03 % | 16.331 M 0.00 % | 16.331 M 13.29 % | 14.415 M 0.00 % | 14.415 M 69.51 % | 8.504 M 0.00 % | 8.504 M 15.54 % | 7.360 M 0.00 % | 7.360 M 10.89 % | 6.637 M 0.00 % | 6.637 M -16.74 % | 7.971 M 0.00 % | 7.971 M 48.28 % | 5.376 M 0.00 % | 5.376 M -3.17 % | 5.552 M 0.00 % | 5.552 M 60.82 % | 3.452 M 0.00 % | 3.452 M 35.88 % | 2.541 M 0.00 % | 2.541 M 1.62 % | 2.500 M 0.00 % | 2.500 M 19.02 % | 2.101 M 0.00 % | 2.101 M |
| Operating income | 190.500 M -61.52 % | 495.000 M 25.76 % | 393.600 M -21.14 % | 499.100 M 36.03 % | 366.900 M -32.58 % | 544.200 M 48.04 % | 367.600 M -22.90 % | 476.800 M 49.98 % | 317.900 M -28.55 % | 444.900 M 57.65 % | 282.200 M -41.79 % | 484.800 M 37.10 % | 353.600 M -20.25 % | 443.400 M 42.48 % | 311.200 M -20.12 % | 389.600 M 24.99 % | 311.700 M -18.51 % | 382.500 M 29.40 % | 295.600 M -28.43 % | 413.000 M 49.96 % | 275.400 M -20.95 % | 348.400 M 36.41 % | 255.400 M -19.46 % | 317.100 M 28.12 % | 247.500 M 32.60 % | 186.650 M 0.00 % | 186.650 M -25.77 % | 251.450 M 0.00 % | 251.450 M -0.26 % | 252.100 M 0.00 % | 252.100 M 18.58 % | 212.595 M 0.00 % | 212.595 M 4.50 % | 203.433 M 0.00 % | 203.433 M 0.51 % | 202.401 M 0.00 % | 202.401 M 4.95 % | 192.847 M 0.00 % | 192.847 M 0.98 % | 190.983 M 0.00 % | 190.983 M 7.24 % | 178.082 M 0.00 % | 178.082 M 15.09 % | 154.731 M 0.00 % | 154.731 M 0.75 % | 153.581 M 0.00 % | 153.581 M 17.09 % | 131.164 M 0.00 % | 131.164 M 11.58 % | 117.550 M 0.00 % | 117.550 M 15.16 % | 102.075 M 0.00 % | 102.075 M 15.78 % | 88.164 M 0.00 % | 88.164 M 29.59 % | 68.032 M 0.00 % | 68.032 M 16.11 % | 58.593 M 0.00 % | 58.593 M 5.27 % | 55.662 M 0.00 % | 55.662 M 93.19 % | 28.812 M 0.00 % | 28.812 M 12.47 % | 25.618 M 0.00 % | 25.618 M 8.69 % | 23.570 M 0.00 % | 23.570 M 21.01 % | 19.478 M 0.00 % | 19.478 M 28.21 % | 15.192 M 0.00 % | 15.192 M 1.97 % | 14.898 M 0.00 % | 14.898 M 69.03 % | 8.814 M 0.00 % | 8.814 M 47.95 % | 5.958 M 0.00 % | 5.958 M 0.34 % | 5.938 M 0.00 % | 5.938 M 41.98 % | 4.182 M 0.00 % | 4.182 M |
| Operating income ratio | 0.11 -32.24 % | 0.16 60.07 % | 0.10 -20.77 % | 0.13 43.81 % | 0.09 -22.89 % | 0.12 27.43 % | 0.09 -28.40 % | 0.13 42.57 % | 0.09 -29.40 % | 0.13 52.07 % | 0.08 -37.38 % | 0.13 33.24 % | 0.10 -24.42 % | 0.13 35.87 % | 0.10 -20.09 % | 0.12 23.24 % | 0.10 -20.75 % | 0.12 27.00 % | 0.10 -27.48 % | 0.13 47.59 % | 0.09 -25.26 % | 0.12 37.86 % | 0.09 -19.63 % | 0.11 30.88 % | 0.08 31.47 % | 0.06 0.00 % | 0.06 -32.70 % | 0.09 0.00 % | 0.09 -6.70 % | 0.10 0.00 % | 0.10 8.08 % | 0.09 0.00 % | 0.09 10.75 % | 0.08 0.00 % | 0.08 0.45 % | 0.08 0.00 % | 0.08 1.84 % | 0.08 0.00 % | 0.08 -3.72 % | 0.09 0.00 % | 0.09 -0.04 % | 0.09 0.00 % | 0.09 2.96 % | 0.08 0.00 % | 0.08 2.42 % | 0.08 0.00 % | 0.08 -6.36 % | 0.09 0.00 % | 0.09 -2.57 % | 0.09 0.00 % | 0.09 7.89 % | 0.08 0.00 % | 0.08 3.70 % | 0.08 0.00 % | 0.08 0.53 % | 0.08 0.00 % | 0.08 6.53 % | 0.07 0.00 % | 0.07 2.35 % | 0.07 0.00 % | 0.07 12.00 % | 0.07 0.00 % | 0.07 12.11 % | 0.06 0.00 % | 0.06 2.13 % | 0.06 0.00 % | 0.06 10.50 % | 0.05 0.00 % | 0.05 -0.80 % | 0.05 0.00 % | 0.05 -2.31 % | 0.05 0.00 % | 0.05 19.84 % | 0.04 0.00 % | 0.04 8.63 % | 0.04 0.00 % | 0.04 -8.64 % | 0.04 0.00 % | 0.04 13.07 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | -13.850 M 75.74 % | -57.100 M -9.60 % | -52.100 M 4.40 % | -54.500 M -519.23 % | 13.000 M 111.95 % | -108.800 M -5.02 % | -103.600 M -235.25 % | 76.600 M 240.29 % | -54.600 M -0.18 % | -54.500 M -46.11 % | -37.300 M 66.49 % | -111.300 M -37.07 % | -81.200 M 3.56 % | -84.200 M -60.38 % | -52.500 M -59.57 % | -32.900 M 40.29 % | -55.100 M -105.60 % | -26.800 M 32.15 % | -39.500 M 52.12 % | -82.500 M -2 561.29 % | -3.100 M 85.17 % | -20.900 M 23.44 % | -27.300 M 91.79 % | -332.400 M -201.36 % | -110.300 M 3.84 % | -114.700 M 0.00 % | -114.700 M -398.70 % | -23.000 M 0.00 % | -23.000 M 50.80 % | -46.750 M 0.00 % | -46.750 M 34.20 % | -71.045 M 0.00 % | -71.045 M 2.22 % | -72.656 M 0.00 % | -72.656 M -61.16 % | -45.084 M 0.00 % | -45.084 M 40.03 % | -75.178 M 0.00 % | -75.178 M -108.90 % | -35.988 M 0.00 % | -35.988 M 6.92 % | -38.666 M 0.00 % | -38.666 M 41.27 % | -65.839 M 0.00 % | -65.839 M 45.63 % | -121.099 M 0.00 % | -121.099 M -158.24 % | -46.894 M 0.00 % | -46.894 M -24.21 % | -37.754 M 0.00 % | -37.754 M 44.98 % | -68.617 M 0.00 % | -68.617 M -115.55 % | -31.833 M 0.00 % | -31.833 M -75.31 % | -18.159 M 0.00 % | -18.159 M 3.29 % | -18.776 M 0.00 % | -18.776 M 46.13 % | -34.855 M 0.00 % | -34.855 M -252.20 % | -9.897 M 0.00 % | -9.897 M -2.27 % | -9.677 M 0.00 % | -9.677 M 7.82 % | -10.498 M 0.00 % | -10.498 M -41.73 % | -7.407 M 0.00 % | -7.407 M -33.26 % | -5.558 M 0.00 % | -5.558 M 12.24 % | -6.334 M 0.00 % | -6.334 M -137.57 % | -2.666 M 0.00 % | -2.666 M -40.09 % | -1.903 M 0.00 % | -1.903 M 31.37 % | -2.773 M 0.00 % | -2.773 M -70.59 % | -1.626 M 0.00 % | -1.626 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1991-12-31 | 1991-06-30 | 1990-12-31 | 1990-06-30 | 1989-12-31 | 1989-06-30 | 1988-12-31 | 1988-06-30 | 1987-12-31 | 1987-06-30 | 1986-12-31 | 1986-06-30 | 1985-12-31 | 1985-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.064 B 8.07 % | 1.910 B 7.58 % | 1.775 B 13.17 % | 1.568 B -11.24 % | 1.767 B -18.33 % | 2.164 B -10.17 % | 2.409 B 15.55 % | 2.085 B 6.86 % | 1.951 B 0.26 % | 1.946 B -7.46 % | 2.102 B 5.58 % | 1.991 B -7.46 % | 2.152 B 25.13 % | 1.720 B 15.87 % | 1.484 B 3.84 % | 1.429 B 7.23 % | 1.333 B -10.84 % | 1.495 B -11.07 % | 1.681 B -7.32 % | 1.814 B 27.80 % | 1.419 B 10.00 % | 1.290 B 14.41 % | 1.128 B 4.42 % | 1.080 B -15.34 % | 1.275 B -0.72 % | 1.285 B -5.61 % | 1.361 B 23.51 % | 1.102 B -3.78 % | 1.145 B -9.60 % | 1.267 B 13.98 % | 1.111 B -18.42 % | 1.362 B 20.18 % | 1.134 B -8.87 % | 1.244 B 4.12 % | 1.195 B -6.46 % | 1.277 B 12.28 % | 1.137 B 61.29 % | 705.200 M -7.67 % | 763.804 M -6.73 % | 818.924 M 71.20 % | 478.347 M -12.15 % | 544.532 M -3.75 % | 565.735 M 58.50 % | 356.939 M -7.82 % | 387.233 M -2.88 % | 398.713 M 7.48 % | 370.978 M 160.58 % | 142.368 M 37.09 % | 103.853 M -8.16 % | 113.085 M 65.65 % | 68.267 M 29.62 % | 52.667 M 151.77 % | 20.919 M 249.23 % | 5.990 M -41.00 % | 10.153 M 1 501.42 % | 634.000 K |
| Total investments | 122.300 M -68.94 % | 393.800 M 67.72 % | 234.800 M 7.46 % | 218.500 M -1.44 % | 221.700 M 119.72 % | 100.900 M 28.21 % | 78.700 M -26.03 % | 106.400 M 4.21 % | 102.100 M -25.37 % | 136.800 M 141.27 % | 56.700 M -2.07 % | 57.900 M -57.02 % | 134.700 M 164.64 % | 50.900 M -15.03 % | 59.900 M 18.85 % | 50.400 M 9.33 % | 46.100 M -42.38 % | 80.000 M 5.26 % | 76.000 M 4.25 % | 72.900 M 1.25 % | 72.000 M 5.73 % | 68.100 M 180.25 % | 24.300 M 13.55 % | 21.400 M 1.42 % | 21.100 M 12.23 % | 18.800 M | 0.000 -100.00 % | 8.215 M | 0.000 -100.00 % | 15.692 M | 0.000 -100.00 % | 12.323 M -16.10 % | 14.688 M 292.10 % | 3.746 M -16.48 % | 4.485 M 140.87 % | 1.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.403 M |
| Total debt | 3.524 B 0.12 % | 3.520 B 44.57 % | 2.435 B -3.09 % | 2.512 B 3.47 % | 2.428 B -22.53 % | 3.134 B -1.02 % | 3.166 B 1.35 % | 3.124 B 33.17 % | 2.346 B -6.50 % | 2.509 B -11.62 % | 2.838 B 11.48 % | 2.546 B 5.25 % | 2.419 B 13.39 % | 2.134 B 20.24 % | 1.774 B 1.88 % | 1.742 B -2.71 % | 1.790 B -13.08 % | 2.060 B 2.43 % | 2.011 B -1.92 % | 2.050 B 28.38 % | 1.597 B 1.47 % | 1.574 B 15.77 % | 1.359 B 2.54 % | 1.326 B -13.85 % | 1.539 B 2.57 % | 1.500 B -6.18 % | 1.599 B 34.05 % | 1.193 B -8.56 % | 1.305 B -8.76 % | 1.430 B 3.50 % | 1.381 B -10.36 % | 1.541 B 15.92 % | 1.329 B -7.01 % | 1.430 B 3.33 % | 1.384 B -3.99 % | 1.441 B 19.81 % | 1.203 B 57.83 % | 762.062 M -5.96 % | 810.388 M -3.38 % | 838.718 M 65.64 % | 506.342 M -9.22 % | 557.793 M -3.57 % | 578.468 M 59.74 % | 362.125 M -7.95 % | 393.399 M -2.37 % | 402.951 M 7.49 % | 374.857 M 118.39 % | 171.643 M 53.11 % | 112.103 M -10.61 % | 125.414 M 49.08 % | 84.128 M 34.46 % | 62.565 M 138.95 % | 26.183 M 166.03 % | 9.842 M -33.86 % | 14.880 M 234.23 % | 4.452 M |
| Accumulated other comprehensive income loss | -264.100 M -228.45 % | 205.600 M | 0.000 100.00 % | -44.600 M -430.95 % | -8.400 M -113.06 % | 64.300 M -55.87 % | 145.700 M 212.42 % | -129.600 M 52.75 % | -274.300 M 27.72 % | -379.500 M -75.53 % | -216.200 M 87.71 % | -1.759 B -10 627.44 % | -16.400 M 99.03 % | -1.684 B -684.58 % | -214.600 M 86.33 % | -1.570 B -858.08 % | -163.900 M 89.58 % | -1.573 B -1 507.87 % | -97.800 M 93.14 % | -1.426 B -3 177.70 % | -43.500 M 96.78 % | -1.353 B -844.48 % | -143.200 M 88.47 % | -1.242 B -864.96 % | -128.700 M 90.02 % | -1.290 B 0.13 % | -1.291 B | 0.000 100.00 % | -1.270 B | 0.000 100.00 % | -1.168 B | 0.000 100.00 % | -1.035 B 1.00 % | -1.045 B -2.79 % | -1.017 B -5.25 % | -966.189 M -16.13 % | -831.963 M -15.35 % | -721.231 M -2.49 % | -703.697 M -7.82 % | -652.684 M -34.45 % | -485.461 M -11.95 % | -433.632 M -19.47 % | -362.973 M -40.08 % | -259.116 M -27.88 % | -202.617 M -37.71 % | -147.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 5.753 B 31.33 % | 4.380 B -27.29 % | 6.024 B -1.97 % | 6.145 B 3.38 % | 5.944 B 3.61 % | 5.737 B 3.89 % | 5.522 B 4.00 % | 5.310 B 10.24 % | 4.817 B 4.39 % | 4.614 B 7.21 % | 4.304 B 1.02 % | 4.260 B 8.31 % | 3.934 B 2.94 % | 3.821 B 7.11 % | 3.568 B 5.96 % | 3.367 B 12.47 % | 2.994 B 8.02 % | 2.771 B 8.50 % | 2.554 B 3.27 % | 2.473 B 16.08 % | 2.131 B 11.23 % | 1.916 B 7.23 % | 1.786 B 3.90 % | 1.719 B -1.62 % | 1.748 B 3.74 % | 1.685 B 10.91 % | 1.519 B 7.62 % | 1.411 B 8.19 % | 1.305 B 20.12 % | 1.086 B 3.01 % | 1.054 B 10.45 % | 954.571 M 0.99 % | 945.231 M -19.92 % | 1.180 B 24.45 % | 948.470 M 26.16 % | 751.805 M 30.29 % | 577.033 M 8.64 % | 531.149 M 27.07 % | 418.012 M 11.11 % | 376.208 M 29.96 % | 289.470 M 152.35 % | 114.712 M 134.36 % | 48.947 M 267.17 % | -29.280 M -107.99 % | 366.283 M 45.60 % | 251.564 M 47.60 % | 170.437 M 16.30 % | 146.555 M 33.50 % | 109.778 M 25.95 % | 87.157 M 44.66 % | 60.250 M 27.61 % | 47.216 M 38.39 % | 34.118 M 38.40 % | 24.651 M 29.29 % | 19.067 M 27.14 % | 14.997 M |
| Common stock | 20.500 M -1.44 % | 20.800 M -3.26 % | 21.500 M -1.83 % | 21.900 M -0.90 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.00 % | 22.100 M 0.45 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M 0.46 % | 21.900 M 0.00 % | 21.900 M 0.00 % | 21.900 M -0.18 % | 21.940 M 0.18 % | 21.900 M -0.01 % | 21.903 M 0.04 % | 21.895 M 0.11 % | 21.871 M 0.12 % | 21.845 M 0.04 % | 21.836 M -6.86 % | 23.445 M 0.20 % | 23.399 M 0.18 % | 23.356 M 0.53 % | 23.234 M 0.14 % | 23.202 M 0.33 % | 23.125 M 7.29 % | 21.553 M -1.34 % | 21.846 M 0.00 % | 21.846 M 5.00 % | 20.806 M 0.00 % | 20.806 M 0.00 % | 20.806 M 26.97 % | 16.386 M 5.00 % | 15.606 M 0.00 % | 15.606 M 0.00 % | 15.606 M 4.00 % | 15.006 M 0.00 % | 15.006 M 10.01 % | 13.641 M 19.29 % | 11.435 M 5.54 % | 10.835 M 20.39 % | 9.000 M |
| Total equity | 5.909 B -8.91 % | 6.487 B -0.41 % | 6.514 B -0.13 % | 6.523 B 2.59 % | 6.358 B 2.16 % | 6.224 B 2.19 % | 6.090 B 8.73 % | 5.601 B 12.86 % | 4.963 B 6.61 % | 4.656 B 3.26 % | 4.509 B -1.18 % | 4.562 B 8.97 % | 4.187 B 3.77 % | 4.034 B 6.91 % | 3.774 B 5.61 % | 3.573 B 9.93 % | 3.250 B 5.05 % | 3.094 B 7.54 % | 2.877 B 3.11 % | 2.790 B 11.26 % | 2.508 B 12.18 % | 2.236 B 8.32 % | 2.064 B 4.90 % | 1.968 B -3.54 % | 2.040 B 1.11 % | 2.017 B 9.32 % | 1.845 B 9.16 % | 1.690 B 3.90 % | 1.627 B 14.79 % | 1.417 B 10.38 % | 1.284 B 7.63 % | 1.193 B 4.32 % | 1.144 B -6.96 % | 1.229 B -7.10 % | 1.323 B 12.35 % | 1.178 B 21.64 % | 968.160 M 5.24 % | 919.952 M 14.35 % | 804.528 M 6.20 % | 757.546 M 43.18 % | 529.085 M 50.25 % | 352.125 M 29.93 % | 271.007 M 142.36 % | 111.818 M 73.60 % | 64.412 M -83.78 % | 397.133 M 37.72 % | 288.358 M 19.71 % | 240.875 M 12.65 % | 213.834 M 10.57 % | 193.396 M 17.01 % | 165.279 M 8.47 % | 152.379 M 65.07 % | 92.314 M 63.30 % | 56.532 M 23.30 % | 45.851 M 35.68 % | 33.793 M |
| Other non current liabilities | 179.700 M 10.11 % | 163.200 M -30.02 % | 233.200 M -9.01 % | 256.300 M -2.21 % | 262.100 M 30.20 % | 201.300 M -11.36 % | 227.100 M 34.06 % | 169.400 M -15.26 % | 199.900 M 10.20 % | 181.400 M -34.72 % | 277.900 M 100.65 % | 138.500 M -28.79 % | 194.500 M 12.10 % | 173.500 M -8.64 % | 189.900 M -28.61 % | 266.000 M -26.84 % | 363.600 M -26.69 % | 496.000 M -36.44 % | 780.400 M 7.33 % | 727.100 M -10.43 % | 811.800 M -0.94 % | 819.500 M 30.10 % | 629.900 M 14.15 % | 551.800 M -13.36 % | 636.900 M 52.19 % | 418.500 M 8.87 % | 384.400 M 37.63 % | 279.300 M -7.64 % | 302.400 M -21.43 % | 384.878 M 11.67 % | 344.664 M -2.67 % | 354.102 M 20.29 % | 294.385 M 14.67 % | 256.732 M -9.94 % | 285.071 M -24.66 % | 378.359 M 6.16 % | 356.402 M 75.02 % | 203.637 M 6.14 % | 191.862 M 92.13 % | 99.859 M 192.84 % | 34.100 M -24.73 % | 45.305 M -16.83 % | 54.472 M 119.67 % | 24.797 M -6.14 % | 26.419 M -41.32 % | 45.025 M -14.40 % | 52.597 M 164.31 % | 19.900 M 58.78 % | 12.533 M -16.28 % | 14.971 M -3.02 % | 15.437 M -57.66 % | 36.459 M -58.94 % | 88.804 M 379.74 % | 18.511 M 23.28 % | 15.015 M -14.58 % | 17.577 M |
| Long term debt | 2.573 B 1.37 % | 2.538 B 4.28 % | 2.434 B -1.65 % | 2.475 B 2.00 % | 2.427 B -1.96 % | 2.475 B 1.36 % | 2.442 B -22.83 % | 3.164 B 35.09 % | 2.342 B -8.51 % | 2.560 B -9.65 % | 2.834 B 16.63 % | 2.430 B 11.07 % | 2.188 B 3.21 % | 2.120 B 21.56 % | 1.744 B 0.89 % | 1.728 B -3.05 % | 1.783 B -4.52 % | 1.867 B 3.10 % | 1.811 B -10.26 % | 2.018 B 28.61 % | 1.569 B 22.68 % | 1.279 B 15.24 % | 1.110 B -16.15 % | 1.324 B -12.08 % | 1.506 B 16.94 % | 1.287 B -17.47 % | 1.560 B 35.50 % | 1.151 B 2.50 % | 1.123 B -18.65 % | 1.381 B 13.46 % | 1.217 B -10.21 % | 1.355 B 4.79 % | 1.293 B -8.91 % | 1.420 B 4.68 % | 1.356 B 4.55 % | 1.297 B 13.94 % | 1.138 B 53.08 % | 743.720 M 14.55 % | 649.268 M -14.32 % | 757.815 M 64.13 % | 461.707 M -4.40 % | 482.970 M -12.73 % | 553.412 M 66.49 % | 332.395 M -8.90 % | 364.855 M -8.36 % | 398.145 M 13.64 % | 350.345 M 131.73 % | 151.187 M 63.95 % | 92.215 M -10.41 % | 102.932 M 70.69 % | 60.302 M 71.02 % | 35.261 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.063 B -1.62 % | 3.113 B 0.68 % | 3.092 B -1.57 % | 3.142 B 0.21 % | 3.135 B -0.31 % | 3.145 B -2.30 % | 3.219 B -15.27 % | 3.799 B 30.03 % | 2.922 B -5.49 % | 3.091 B -10.51 % | 3.454 B 17.97 % | 2.928 B 7.34 % | 2.728 B 3.39 % | 2.639 B 19.62 % | 2.206 B -2.36 % | 2.259 B -6.57 % | 2.418 B -8.22 % | 2.635 B 1.67 % | 2.591 B -5.60 % | 2.745 B 15.30 % | 2.381 B 13.46 % | 2.099 B 20.62 % | 1.740 B -7.24 % | 1.876 B -12.46 % | 2.142 B 13.30 % | 1.891 B -11.59 % | 2.139 B 33.65 % | 1.600 B 0.52 % | 1.592 B -17.17 % | 1.922 B 11.98 % | 1.716 B -8.22 % | 1.870 B 7.76 % | 1.735 B -4.33 % | 1.814 B 2.34 % | 1.773 B -0.85 % | 1.788 B 11.87 % | 1.598 B 68.70 % | 947.357 M 6.60 % | 888.705 M -1.13 % | 898.817 M 80.19 % | 498.808 M -7.88 % | 541.454 M -11.89 % | 614.490 M 69.03 % | 363.542 M -8.60 % | 397.755 M -11.57 % | 449.793 M 10.15 % | 408.335 M 135.95 % | 173.063 M 62.16 % | 106.724 M -10.80 % | 119.641 M 16.86 % | 102.381 M 42.75 % | 71.720 M -19.24 % | 88.804 M 379.74 % | 18.511 M 23.28 % | 15.015 M -14.58 % | 17.577 M |
| Other current liabilities | 193.600 M -34.13 % | 293.900 M 1 248.17 % | 21.800 M -90.98 % | 241.800 M 1 035.21 % | 21.300 M -92.67 % | 290.700 M 132.19 % | 125.200 M -48.33 % | 242.300 M 407.97 % | 47.700 M -80.13 % | 240.000 M 566.67 % | 36.000 M -86.70 % | 270.700 M -33.64 % | 407.900 M 81.61 % | 224.600 M 391.47 % | 45.700 M -80.99 % | 240.400 M 321.75 % | 57.000 M -76.35 % | 241.000 M 428.51 % | 45.600 M -81.89 % | 251.800 M 228.72 % | 76.600 M -68.33 % | 241.900 M 104.31 % | 118.400 M -59.02 % | 288.900 M 223.52 % | 89.300 M -56.44 % | 205.000 M 2.19 % | 200.600 M 948.56 % | 19.131 M -91.11 % | 215.100 M 341.91 % | 48.675 M -77.23 % | 213.781 M 982.44 % | 19.750 M -90.00 % | 197.414 M 22.23 % | 161.504 M 5.68 % | 152.821 M -9.95 % | 169.708 M 6.60 % | 159.206 M -3.65 % | 165.236 M -4.06 % | 172.237 M 2.22 % | 168.497 M 67.94 % | 100.332 M 19.92 % | 83.667 M 1.83 % | 82.163 M 42.15 % | 57.800 M 18.53 % | 48.762 M 3.87 % | 46.943 M 33.34 % | 35.205 M -3.36 % | 36.429 M 51.05 % | 24.117 M -10.63 % | 26.985 M 3.88 % | 25.978 M -15.43 % | 30.719 M -6.68 % | 32.917 M 210.25 % | 10.610 M 67.77 % | 6.324 M 41.95 % | 4.455 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 4.300 M -4.44 % | 4.500 M 7.14 % | 4.200 M 23.53 % | 3.400 M 3.03 % | 3.300 M -98.30 % | 194.300 M 8 731.82 % | 2.200 M -98.35 % | 133.100 M 5 445.83 % | 2.400 M -98.56 % | 167.200 M -68.16 % | 525.200 M 54.02 % | 341.000 M | 0.000 -100.00 % | 340.000 M | 0.000 -100.00 % | 333.200 M | 0.000 -100.00 % | 344.600 M | 0.000 -100.00 % | 303.100 M | 0.000 -100.00 % | 319.900 M | 0.000 -100.00 % | 233.800 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 |
| Short term debt | 950.800 M -3.12 % | 981.400 M 245 250.00 % | 400.000 K -99.37 % | 63.300 M 4 769.23 % | 1.300 M -99.82 % | 728.000 M 0.52 % | 724.200 M 2 055.36 % | 33.600 M 918.18 % | 3.300 M -88.93 % | 29.800 M 547.83 % | 4.600 M -97.96 % | 225.700 M -2.51 % | 231.500 M 1 577.54 % | 13.800 M -55.05 % | 30.700 M 130.83 % | 13.300 M 77.33 % | 7.500 M -96.10 % | 192.500 M -3.61 % | 199.700 M 420.05 % | 38.400 M 13.27 % | 33.900 M -88.82 % | 303.100 M 7.94 % | 280.800 M 545.52 % | 43.500 M 31.02 % | 33.200 M -84.39 % | 212.700 M 445.38 % | 39.000 M -6.15 % | 41.554 M -77.08 % | 181.300 M 268.98 % | 49.135 M -70.15 % | 164.630 M -11.44 % | 185.893 M 413.36 % | 36.211 M 251.26 % | 10.309 M -62.18 % | 27.261 M -80.81 % | 142.051 M 120.94 % | 64.293 M 250.52 % | 18.342 M -88.62 % | 161.120 M 99.15 % | 80.903 M 81.25 % | 44.635 M -40.35 % | 74.823 M 198.62 % | 25.056 M -15.72 % | 29.730 M 4.15 % | 28.544 M 493.92 % | 4.806 M -80.39 % | 24.512 M 19.83 % | 20.456 M 2.86 % | 19.888 M -11.54 % | 22.482 M -5.64 % | 23.826 M -12.74 % | 27.304 M 4.28 % | 26.183 M 166.03 % | 9.842 M -33.86 % | 14.880 M 234.23 % | 4.452 M |
| Total current liabilities | 2.663 B -8.57 % | 2.912 B 38.90 % | 2.097 B 4.12 % | 2.014 B 1.73 % | 1.979 B -32.11 % | 2.915 B -4.39 % | 3.049 B 52.81 % | 1.995 B 4.00 % | 1.919 B 13.11 % | 1.696 B -6.41 % | 1.813 B -10.00 % | 2.014 B -0.24 % | 2.019 B 22.30 % | 1.651 B -2.69 % | 1.697 B 8.21 % | 1.568 B 1.36 % | 1.547 B -8.66 % | 1.693 B 7.06 % | 1.582 B 7.04 % | 1.478 B -0.50 % | 1.485 B -9.09 % | 1.634 B -4.92 % | 1.718 B 25.73 % | 1.367 B 1.11 % | 1.352 B -6.24 % | 1.442 B 15.70 % | 1.246 B 2.42 % | 1.217 B -3.95 % | 1.267 B 3.15 % | 1.228 B 6.86 % | 1.149 B -2.07 % | 1.173 B 17.55 % | 998.105 M 7.76 % | 926.207 M 0.85 % | 918.446 M -11.58 % | 1.039 B 21.30 % | 856.356 M 15.97 % | 738.409 M -13.46 % | 853.292 M 5.04 % | 812.381 M 40.20 % | 579.448 M 2.28 % | 566.512 M 26.81 % | 446.756 M 34.50 % | 332.164 M 18.71 % | 279.816 M 28.39 % | 217.942 M 17.43 % | 185.596 M 22.02 % | 152.101 M 27.21 % | 119.563 M -5.33 % | 126.289 M 11.84 % | 112.922 M 17.55 % | 96.065 M 1.46 % | 94.679 M 130.54 % | 41.069 M -4.58 % | 43.042 M 48.35 % | 29.013 M |
| Total liabilities | 5.725 B -4.98 % | 6.025 B 16.12 % | 5.189 B 0.65 % | 5.155 B 0.80 % | 5.114 B -15.61 % | 6.060 B -3.32 % | 6.268 B 8.17 % | 5.794 B 19.71 % | 4.840 B 1.10 % | 4.788 B -9.10 % | 5.267 B 6.57 % | 4.942 B 4.11 % | 4.747 B 10.67 % | 4.289 B 9.92 % | 3.902 B 1.97 % | 3.827 B -3.48 % | 3.965 B -8.39 % | 4.328 B 3.71 % | 4.173 B -1.18 % | 4.223 B 9.23 % | 3.866 B 3.59 % | 3.732 B 7.93 % | 3.458 B 6.66 % | 3.242 B -7.21 % | 3.494 B 4.85 % | 3.333 B -1.54 % | 3.385 B 20.16 % | 2.817 B -1.46 % | 2.859 B -9.25 % | 3.150 B 9.93 % | 2.865 B -5.85 % | 3.043 B 11.34 % | 2.734 B -0.24 % | 2.740 B 1.83 % | 2.691 B -4.80 % | 2.827 B 15.16 % | 2.455 B 45.60 % | 1.686 B -3.23 % | 1.742 B 1.80 % | 1.711 B 58.70 % | 1.078 B -2.68 % | 1.108 B 4.40 % | 1.061 B 52.54 % | 695.706 M 2.68 % | 677.571 M 1.47 % | 667.735 M 12.43 % | 593.931 M 82.66 % | 325.164 M 43.70 % | 226.287 M -7.99 % | 245.930 M 14.23 % | 215.303 M 28.32 % | 167.785 M -8.56 % | 183.483 M 207.96 % | 59.580 M 2.62 % | 58.057 M 24.61 % | 46.590 M |
| Other non current assets | 482.000 M 378.65 % | 100.700 M 0.40 % | 100.300 M 2.35 % | 98.000 M -15.15 % | 115.500 M -25.53 % | 155.100 M -52.99 % | 329.900 M 212.70 % | 105.500 M 25.60 % | 84.000 M 495.74 % | 14.100 M -88.95 % | 127.600 M -9.12 % | 140.400 M 129.79 % | 61.100 M 103.67 % | 30.000 M -70.82 % | 102.800 M 174.87 % | 37.400 M -77.70 % | 167.700 M 3.97 % | 161.300 M -12.62 % | 184.600 M 1.93 % | 181.100 M 11.38 % | 162.600 M 44.92 % | 112.200 M 102.16 % | 55.500 M 15.87 % | 47.900 M -47.19 % | 90.700 M -0.11 % | 90.800 M -12.10 % | 103.300 M 375.91 % | 21.706 M -57.36 % | 50.900 M -42.12 % | 87.946 M 664.61 % | 11.502 M 1 497.50 % | 720.000 K -96.11 % | 18.486 M -17.09 % | 22.297 M 12.24 % | 19.866 M 59.67 % | 12.442 M | 0.000 100.00 % | -56.862 M -22.06 % | -46.584 M -135.34 % | -19.794 M 29.29 % | -27.995 M -111.11 % | -13.261 M -4.15 % | -12.733 M -145.53 % | -5.186 M 15.89 % | -6.166 M -45.49 % | -4.238 M -9.25 % | -3.879 M 86.75 % | -29.275 M -254.85 % | -8.250 M 33.08 % | -12.329 M 22.27 % | -15.861 M -60.24 % | -9.898 M -88.03 % | -5.264 M -36.66 % | -3.852 M 18.51 % | -4.727 M -95.73 % | -2.415 M |
| Long term investments | 90.900 M -76.92 % | 393.800 M 71.59 % | 229.500 M 5.03 % | 218.500 M 7.95 % | 202.400 M 388.89 % | 41.400 M 239.86 % | -29.600 M -132.46 % | 91.200 M -2.88 % | 93.900 M -23.47 % | 122.700 M 250.57 % | 35.000 M 17 400.00 % | 200.000 K -99.73 % | 73.600 M -39.97 % | 122.600 M 147.18 % | 49.600 M -54.24 % | 108.400 M 1 194.95 % | -9.900 M -113.81 % | 71.700 M 112.76 % | 33.700 M -49.09 % | 66.200 M 14.53 % | 57.800 M -4.62 % | 60.600 M 181.86 % | 21.500 M 66.67 % | 12.900 M 377.78 % | 2.700 M -80.85 % | 14.100 M | 0.000 -100.00 % | 3.908 M | 0.000 -100.00 % | 15.647 M | 0.000 -100.00 % | 11.603 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 |
| Intangible assets | 5.467 B 117.00 % | 2.519 B -57.01 % | 5.859 B 137.24 % | 2.470 B -56.57 % | 5.687 B 126.62 % | 2.509 B -57.96 % | 5.969 B 142.70 % | 2.459 B -44.66 % | 4.444 B 118.14 % | 2.037 B -55.37 % | 4.564 B 129.80 % | 1.986 B -54.66 % | 4.380 B 152.17 % | 1.737 B -53.42 % | 3.729 B 159.67 % | 1.436 B -57.94 % | 3.414 B 173.66 % | 1.248 B -63.46 % | 3.414 B 201.09 % | 1.134 B -60.05 % | 2.839 B 273.92 % | 759.200 M -68.67 % | 2.423 B 239.64 % | 713.400 M -71.07 % | 2.466 B 248.14 % | 708.400 M -69.13 % | 2.295 B 17.69 % | 1.950 B -2.46 % | 1.999 B 0.60 % | 1.987 B 6.17 % | 1.872 B 2.15 % | 1.832 B 16.74 % | 1.570 B -4.66 % | 1.646 B -2.29 % | 1.685 B 3.15 % | 1.633 B 20.56 % | 1.355 B 61.81 % | 837.301 M 9.40 % | 765.384 M 11.58 % | 685.941 M 136.42 % | 290.139 M 23.91 % | 234.153 M -2.98 % | 241.352 M | 0.000 | 0.000 -100.00 % | 394.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 3.259 B | 0.000 -100.00 % | 3.357 B | 0.000 -100.00 % | 3.211 B | 0.000 -100.00 % | 3.121 B | 0.000 -100.00 % | 2.650 B | 0.000 -100.00 % | 2.604 B | 0.000 -100.00 % | 2.359 B | 0.000 -100.00 % | 2.211 B | 0.000 -100.00 % | 2.197 B | 0.000 -100.00 % | 2.315 B | 0.000 -100.00 % | 1.870 B | 0.000 -100.00 % | 1.679 B | 0.000 -100.00 % | 1.752 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.467 B -5.39 % | 5.778 B -1.39 % | 5.859 B 0.57 % | 5.826 B 2.46 % | 5.687 B -0.59 % | 5.720 B -4.17 % | 5.969 B 6.96 % | 5.581 B 25.58 % | 4.444 B -5.19 % | 4.687 B 2.69 % | 4.564 B -0.56 % | 4.590 B 4.79 % | 4.380 B 6.94 % | 4.096 B 9.84 % | 3.729 B 2.25 % | 3.647 B 6.81 % | 3.414 B -0.87 % | 3.444 B 0.88 % | 3.414 B -1.01 % | 3.449 B 21.51 % | 2.839 B 7.98 % | 2.629 B 8.50 % | 2.423 B 1.27 % | 2.393 B -2.98 % | 2.466 B 0.26 % | 2.460 B 7.20 % | 2.295 B 17.69 % | 1.950 B -2.46 % | 1.999 B 0.60 % | 1.987 B 6.17 % | 1.872 B 2.15 % | 1.832 B 16.74 % | 1.570 B -4.66 % | 1.646 B -2.29 % | 1.685 B 3.15 % | 1.633 B 20.56 % | 1.355 B 61.81 % | 837.301 M 9.40 % | 765.384 M 11.58 % | 685.941 M 136.42 % | 290.139 M 23.91 % | 234.153 M -2.98 % | 241.352 M | 0.000 | 0.000 -100.00 % | 394.406 M 19.47 % | 330.124 M 159.53 % | 127.199 M 25.87 % | 101.056 M 2.93 % | 98.180 M 25.27 % | 78.376 M 14.60 % | 68.389 M -0.32 % | 68.610 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.961 B -6.92 % | 2.107 B -4.23 % | 2.200 B 3.13 % | 2.133 B 3.10 % | 2.069 B -1.45 % | 2.099 B -2.86 % | 2.161 B 3.34 % | 2.091 B 8.99 % | 1.919 B -3.61 % | 1.991 B -1.32 % | 2.017 B -2.22 % | 2.063 B 6.95 % | 1.929 B 9.16 % | 1.767 B 9.89 % | 1.608 B 5.12 % | 1.530 B 6.96 % | 1.430 B -1.50 % | 1.452 B 4.82 % | 1.385 B -3.24 % | 1.432 B 5.86 % | 1.352 B 5.36 % | 1.283 B 12.87 % | 1.137 B 4.27 % | 1.091 B -6.83 % | 1.171 B -2.91 % | 1.206 B -0.26 % | 1.209 B 12.55 % | 1.074 B -3.01 % | 1.107 B 2.84 % | 1.077 B 8.34 % | 993.744 M -2.80 % | 1.022 B 3.69 % | 985.970 M -0.48 % | 990.747 M -1.94 % | 1.010 B -5.30 % | 1.067 B 11.06 % | 960.667 M 13.73 % | 844.701 M -2.95 % | 870.406 M -1.73 % | 885.773 M 31.85 % | 671.821 M 10.62 % | 607.347 M 9.26 % | 555.863 M 37.43 % | 404.479 M 8.57 % | 372.535 M 12.67 % | 330.652 M 18.81 % | 278.301 M 25.49 % | 221.777 M 21.25 % | 182.907 M 2.48 % | 178.477 M 14.46 % | 155.930 M 42.07 % | 109.754 M 34.82 % | 81.407 M 85.79 % | 43.816 M 11.87 % | 39.166 M 39.19 % | 28.138 M |
| Total non current assets | 8.000 B -5.57 % | 8.473 B 0.01 % | 8.472 B 1.39 % | 8.356 B 2.54 % | 8.149 B 0.76 % | 8.088 B -4.88 % | 8.502 B 7.13 % | 7.937 B 20.68 % | 6.576 B -3.97 % | 6.848 B 0.96 % | 6.784 B -0.71 % | 6.832 B 5.44 % | 6.480 B 7.07 % | 6.052 B 9.35 % | 5.535 B 3.09 % | 5.369 B 6.19 % | 5.055 B -2.44 % | 5.182 B 2.39 % | 5.061 B -2.13 % | 5.171 B 15.82 % | 4.465 B 7.82 % | 4.141 B 13.31 % | 3.655 B 2.64 % | 3.561 B -4.83 % | 3.741 B -1.04 % | 3.780 B 4.52 % | 3.617 B 18.20 % | 3.060 B -3.35 % | 3.166 B -0.46 % | 3.180 B 10.27 % | 2.884 B -0.22 % | 2.891 B 11.31 % | 2.597 B -2.47 % | 2.663 B -2.32 % | 2.726 B 0.04 % | 2.725 B 17.03 % | 2.328 B 38.43 % | 1.682 B 2.83 % | 1.636 B 4.08 % | 1.572 B 63.39 % | 961.960 M 14.31 % | 841.500 M 5.55 % | 797.215 M 97.10 % | 404.479 M 8.57 % | 372.535 M -48.62 % | 725.058 M 19.17 % | 608.425 M 74.35 % | 348.976 M 22.89 % | 283.963 M 2.64 % | 276.657 M 18.08 % | 234.306 M 31.53 % | 178.143 M 18.75 % | 150.017 M 242.38 % | 43.816 M 11.87 % | 39.166 M 32.58 % | 29.541 M |
| Other current assets | 24.100 M -87.36 % | 190.700 M 17 236.36 % | 1.100 M -92.76 % | 15.200 M 2 433.33 % | 600.000 K -99.87 % | 452.300 M 1 919.20 % | 22.400 M -8.57 % | 24.500 M -95.32 % | 523.400 M 423.40 % | 100.000 M | 0.000 -100.00 % | 2.400 M 20.00 % | 2.000 M -83.87 % | 12.400 M 396.00 % | 2.500 M -98.33 % | 150.000 M 3 025.00 % | 4.800 M -93.96 % | 79.500 M 370.41 % | 16.900 M -87.05 % | 130.500 M 374.55 % | 27.500 M -78.86 % | 130.100 M 209.03 % | 42.100 M -66.77 % | 126.700 M 584.86 % | 18.500 M -34.16 % | 28.100 M 13.31 % | 24.800 M -96.53 % | 715.016 M 6 979.37 % | 10.100 M -98.56 % | 701.363 M 17 957.75 % | 3.884 M -99.42 % | 670.148 M | 0.000 -100.00 % | 32.070 M -34.35 % | 48.852 M -91.42 % | 569.246 M -0.37 % | 571.356 M 1 178.54 % | 44.688 M 13.62 % | 39.330 M -36.21 % | 61.652 M 92.43 % | 32.039 M -4.09 % | 33.406 M 30.82 % | 25.536 M 43.02 % | 17.855 M -3.79 % | 18.558 M -12.60 % | 21.233 M -18.28 % | 25.983 M 49.42 % | 17.389 M 8.75 % | 15.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 31.400 M | 0.000 -100.00 % | 5.300 M -61.31 % | 13.700 M -29.02 % | 19.300 M -67.56 % | 59.500 M -45.06 % | 108.300 M 612.50 % | 15.200 M 85.37 % | 8.200 M -41.84 % | 14.100 M -35.02 % | 21.700 M -62.39 % | 57.700 M -5.56 % | 61.100 M 185.22 % | -71.700 M -796.12 % | 10.300 M 117.76 % | -58.000 M -203.57 % | 56.000 M 574.70 % | 8.300 M -80.38 % | 42.300 M 531.34 % | 6.700 M -52.82 % | 14.200 M 89.33 % | 7.500 M 167.86 % | 2.800 M -67.06 % | 8.500 M -53.80 % | 18.400 M 291.49 % | 4.700 M | 0.000 -100.00 % | 4.307 M | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 720.000 K -95.10 % | 14.688 M 292.10 % | 3.746 M -16.48 % | 4.485 M 140.87 % | 1.862 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 |
| cash and cash equivalents | 1.460 B -9.32 % | 1.610 B 144.12 % | 659.500 M -30.12 % | 943.700 M 42.81 % | 660.800 M -31.88 % | 970.000 M 28.10 % | 757.200 M -27.13 % | 1.039 B 163.06 % | 395.000 M -29.85 % | 563.100 M -23.50 % | 736.100 M 32.65 % | 554.900 M 107.52 % | 267.400 M -35.38 % | 413.800 M 42.54 % | 290.300 M -7.10 % | 312.500 M -31.68 % | 457.400 M -19.00 % | 564.700 M 71.22 % | 329.800 M 39.51 % | 236.400 M 32.96 % | 177.800 M -37.33 % | 283.700 M 22.39 % | 231.800 M -5.70 % | 245.800 M -6.65 % | 263.300 M 22.24 % | 215.400 M -9.46 % | 237.900 M 161.72 % | 90.897 M -42.94 % | 159.300 M -2.27 % | 162.993 M -39.63 % | 270.011 M 51.02 % | 178.787 M -8.70 % | 195.818 M 5.47 % | 185.669 M -1.68 % | 188.844 M 15.22 % | 163.903 M 150.89 % | 65.328 M 14.89 % | 56.862 M 22.06 % | 46.584 M 135.34 % | 19.794 M -29.29 % | 27.995 M 111.11 % | 13.261 M 4.15 % | 12.733 M 145.53 % | 5.186 M -15.89 % | 6.166 M 45.49 % | 4.238 M 9.25 % | 3.879 M -86.75 % | 29.275 M 254.85 % | 8.250 M -33.08 % | 12.329 M -22.27 % | 15.861 M 60.24 % | 9.898 M 88.03 % | 5.264 M 36.66 % | 3.852 M -18.51 % | 4.727 M 23.81 % | 3.818 M |
| Cash and short term investments | 1.491 B -7.37 % | 1.610 B 142.18 % | 664.800 M -29.55 % | 943.700 M 38.76 % | 680.100 M -33.94 % | 1.030 B 18.95 % | 865.500 M -17.91 % | 1.054 B 161.48 % | 403.200 M -30.15 % | 577.200 M -23.83 % | 757.800 M 23.70 % | 612.600 M 86.48 % | 328.500 M -20.61 % | 413.800 M 37.66 % | 300.600 M -3.81 % | 312.500 M -39.13 % | 513.400 M -10.40 % | 573.000 M 53.99 % | 372.100 M 53.06 % | 243.100 M 26.61 % | 192.000 M -34.07 % | 291.200 M 24.13 % | 234.600 M -7.75 % | 254.300 M -9.73 % | 281.700 M 27.99 % | 220.100 M -7.48 % | 237.900 M 149.88 % | 95.204 M -40.24 % | 159.300 M -2.29 % | 163.038 M -39.62 % | 270.011 M 50.42 % | 179.507 M -14.73 % | 210.506 M 11.13 % | 189.415 M -2.02 % | 193.329 M 16.63 % | 165.765 M 153.74 % | 65.328 M 14.89 % | 56.862 M 22.06 % | 46.584 M 135.34 % | 19.794 M -29.29 % | 27.995 M 111.11 % | 13.261 M 4.15 % | 12.733 M 145.53 % | 5.186 M -15.89 % | 6.166 M 45.49 % | 4.238 M 9.25 % | 3.879 M -86.75 % | 29.275 M 254.85 % | 8.250 M -33.08 % | 12.329 M -22.27 % | 15.861 M 60.24 % | 9.898 M 88.03 % | 5.264 M 36.66 % | 3.852 M -18.51 % | 4.727 M 23.81 % | 3.818 M |
| Total current assets | 3.634 B -10.04 % | 4.040 B 25.03 % | 3.231 B -3.15 % | 3.336 B 0.40 % | 3.323 B -20.80 % | 4.196 B 8.82 % | 3.856 B 11.47 % | 3.459 B 7.19 % | 3.227 B 24.36 % | 2.595 B -13.27 % | 2.992 B 11.96 % | 2.672 B 8.91 % | 2.454 B 8.02 % | 2.271 B 6.08 % | 2.141 B 5.39 % | 2.032 B -5.93 % | 2.160 B -3.58 % | 2.240 B 12.62 % | 1.989 B 8.00 % | 1.842 B -3.53 % | 1.909 B 4.51 % | 1.827 B -2.17 % | 1.867 B 13.23 % | 1.649 B -7.99 % | 1.792 B 14.22 % | 1.569 B -2.72 % | 1.613 B 11.45 % | 1.447 B 9.68 % | 1.320 B -4.84 % | 1.387 B 9.61 % | 1.265 B -6.00 % | 1.346 B 5.12 % | 1.280 B -2.04 % | 1.307 B 1.44 % | 1.288 B 0.70 % | 1.279 B 16.91 % | 1.094 B 18.47 % | 923.716 M 1.43 % | 910.735 M 1.53 % | 897.030 M 38.99 % | 645.381 M 4.33 % | 618.591 M 15.62 % | 535.038 M 32.75 % | 403.045 M 9.09 % | 369.448 M 8.72 % | 339.810 M 24.08 % | 273.864 M 26.17 % | 217.063 M 39.00 % | 156.158 M -4.00 % | 162.669 M 11.21 % | 146.276 M 3.00 % | 142.021 M 12.91 % | 125.780 M 73.98 % | 72.296 M 11.67 % | 64.742 M 27.34 % | 50.842 M |
| Inventory | 995.400 M -5.26 % | 1.051 B -11.33 % | 1.185 B 7.71 % | 1.100 B -16.19 % | 1.313 B -3.08 % | 1.354 B -9.47 % | 1.496 B 24.24 % | 1.204 B 7.75 % | 1.118 B 14.56 % | 975.600 M -10.77 % | 1.093 B 10.08 % | 993.300 M -3.54 % | 1.030 B 17.32 % | 877.800 M 3.47 % | 848.400 M 6.38 % | 797.500 M 7.18 % | 744.100 M 0.15 % | 743.000 M 0.95 % | 736.000 M 0.25 % | 734.200 M -2.30 % | 751.500 M 7.05 % | 702.000 M -11.13 % | 789.900 M 20.41 % | 656.000 M -7.81 % | 711.600 M 11.66 % | 637.300 M -3.22 % | 658.500 M 3.33 % | 637.264 M 19.88 % | 531.600 M 1.77 % | 522.376 M 17.61 % | 444.171 M -10.49 % | 496.244 M -3.23 % | 512.788 M -2.58 % | 526.364 M 6.27 % | 495.313 M -9.02 % | 544.438 M 18.96 % | 457.662 M 19.21 % | 383.899 M 5.60 % | 363.545 M 0.38 % | 362.173 M 26.92 % | 285.351 M 4.77 % | 272.354 M 11.05 % | 245.247 M 24.07 % | 197.674 M 9.36 % | 180.758 M 19.76 % | 150.936 M 29.12 % | 116.896 M 47.51 % | 79.245 M 31.65 % | 60.194 M 6.16 % | 56.701 M 12.88 % | 50.231 M -19.56 % | 62.447 M -2.82 % | 64.261 M 96.26 % | 32.742 M 41.48 % | 23.143 M 13.40 % | 20.409 M |
| Net receivables | 1.123 B -5.48 % | 1.189 B -13.90 % | 1.380 B 8.06 % | 1.277 B -3.93 % | 1.330 B -6.30 % | 1.419 B -3.58 % | 1.472 B 25.16 % | 1.176 B -0.58 % | 1.183 B 23.71 % | 956.100 M -16.17 % | 1.141 B 7.20 % | 1.064 B -2.68 % | 1.093 B 13.00 % | 967.400 M -2.26 % | 989.800 M 28.26 % | 771.700 M -14.02 % | 897.500 M 6.28 % | 844.500 M -2.26 % | 864.000 M 17.73 % | 733.900 M -21.77 % | 938.100 M 33.35 % | 703.500 M -12.14 % | 800.700 M 30.81 % | 612.100 M -23.39 % | 799.000 M 16.85 % | 683.800 M -1.18 % | 692.000 M | 0.000 -100.00 % | 618.700 M | 0.000 -100.00 % | 547.119 M | 0.000 -100.00 % | 555.451 M -0.65 % | 559.096 M 1.48 % | 550.917 M -0.93 % | 556.108 M -0.50 % | 558.911 M 27.53 % | 438.267 M -4.99 % | 461.276 M 1.73 % | 453.411 M 51.14 % | 299.996 M 0.14 % | 299.570 M 19.10 % | 251.522 M 37.95 % | 182.330 M 11.20 % | 163.966 M 0.34 % | 163.403 M 28.56 % | 127.106 M 39.44 % | 91.154 M 27.09 % | 71.724 M -23.40 % | 93.639 M 16.78 % | 80.184 M 15.08 % | 69.676 M 23.86 % | 56.255 M 57.57 % | 35.702 M -3.17 % | 36.872 M 38.54 % | 26.615 M |
| Tax assets | 0.000 -100.00 % | 93.300 M 12.55 % | 82.900 M 3.37 % | 80.200 M 5.94 % | 75.700 M 5.29 % | 71.900 M -0.28 % | 72.100 M 6.34 % | 67.800 M 89.39 % | 35.800 M 5.92 % | 33.800 M -14.65 % | 39.600 M 1.80 % | 38.900 M 6.87 % | 36.400 M -1.89 % | 37.100 M -18.82 % | 45.700 M -1.51 % | 46.400 M -12.95 % | 53.300 M 1.14 % | 52.700 M 21.71 % | 43.300 M 0.23 % | 43.200 M -19.10 % | 53.400 M -4.30 % | 55.800 M 218.86 % | 17.500 M 6.06 % | 16.500 M 48.65 % | 11.100 M 11.00 % | 10.000 M -1.96 % | 10.200 M -3.76 % | 10.598 M 19.08 % | 8.900 M -32.48 % | 13.182 M 78.96 % | 7.366 M -68.83 % | 23.628 M 2.90 % | 22.962 M 583.19 % | 3.361 M -69.04 % | 10.856 M -10.39 % | 12.115 M -5.44 % | 12.812 M -77.47 % | 56.862 M 22.06 % | 46.584 M 135.34 % | 19.794 M -29.29 % | 27.995 M 111.11 % | 13.261 M 4.15 % | 12.733 M 145.53 % | 5.186 M -15.89 % | 6.166 M 45.49 % | 4.238 M 9.25 % | 3.879 M -86.75 % | 29.275 M 254.85 % | 8.250 M -33.08 % | 12.329 M -22.27 % | 15.861 M 60.24 % | 9.898 M 88.03 % | 5.264 M 36.66 % | 3.852 M -18.51 % | 4.727 M 23.81 % | 3.818 M |
| 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 |
| Account payables | 1.518 B 5.15 % | 1.444 B -24.20 % | 1.905 B 24.05 % | 1.535 B -13.75 % | 1.780 B 4.36 % | 1.706 B -16.71 % | 2.048 B 29.79 % | 1.578 B -8.89 % | 1.732 B 33.85 % | 1.294 B -21.14 % | 1.641 B 19.17 % | 1.377 B 9.70 % | 1.255 B -2.39 % | 1.286 B -14.14 % | 1.498 B 24.74 % | 1.201 B -13.19 % | 1.383 B 19.34 % | 1.159 B -6.09 % | 1.234 B 13.17 % | 1.091 B -15.51 % | 1.291 B 26.47 % | 1.021 B -18.96 % | 1.259 B 27.46 % | 988.100 M -17.40 % | 1.196 B 21.33 % | 985.900 M 0.48 % | 981.200 M -13.14 % | 1.130 B 35.16 % | 835.800 M -24.70 % | 1.110 B 48.55 % | 747.226 M -19.68 % | 930.286 M 28.28 % | 725.190 M 3.43 % | 701.156 M 2.14 % | 686.455 M 0.60 % | 682.357 M 16.50 % | 585.739 M 17.75 % | 497.458 M 2.54 % | 485.114 M -7.86 % | 526.477 M 28.97 % | 408.213 M 4.62 % | 390.195 M 19.12 % | 327.575 M 42.96 % | 229.138 M 16.84 % | 196.121 M 21.62 % | 161.259 M 32.23 % | 121.955 M 32.64 % | 91.945 M 25.31 % | 73.375 M -4.49 % | 76.822 M 21.71 % | 63.118 M 65.92 % | 38.042 M 6.92 % | 35.579 M 72.57 % | 20.617 M -5.59 % | 21.838 M 8.61 % | 20.106 M |
| Tax payables | 0.000 -100.00 % | 193.100 M 16.75 % | 165.400 M -4.39 % | 173.000 M 0.41 % | 172.300 M -9.74 % | 190.900 M 28.55 % | 148.500 M 4.87 % | 141.600 M 5.99 % | 133.600 M 0.75 % | 132.600 M 3.03 % | 128.700 M -8.53 % | 140.700 M 13.56 % | 123.900 M -1.12 % | 125.300 M 2.37 % | 122.400 M 9.09 % | 112.200 M 13.10 % | 99.200 M 1.12 % | 98.100 M -4.11 % | 102.300 M 5.46 % | 97.000 M 15.61 % | 83.900 M 23.20 % | 68.100 M 14.26 % | 59.600 M 29.28 % | 46.100 M 40.12 % | 32.900 M -13.42 % | 38.000 M 50.79 % | 25.200 M -4.08 % | 26.272 M -23.63 % | 34.400 M 71.56 % | 20.051 M -14.41 % | 23.427 M -37.33 % | 37.381 M -4.86 % | 39.290 M -26.20 % | 53.238 M 2.56 % | 51.909 M 16.23 % | 44.659 M -5.22 % | 47.118 M -17.87 % | 57.373 M 64.77 % | 34.821 M -4.61 % | 36.504 M 38.97 % | 26.268 M 47.35 % | 17.827 M 49.03 % | 11.962 M -22.81 % | 15.496 M 142.54 % | 6.389 M 29.49 % | 4.934 M 25.74 % | 3.924 M 19.96 % | 3.271 M 49.84 % | 2.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 10.300 M -4.63 % | 10.800 M -25.00 % | 14.400 M -1.37 % | 14.600 M 3.55 % | 14.100 M -11.88 % | 16.000 M -4.19 % | 16.700 M -6.70 % | 17.900 M -4.28 % | 18.700 M -3.61 % | 19.400 M -1.52 % | 19.700 M -5.74 % | 20.900 M -0.48 % | 21.000 M -0.94 % | 21.200 M -0.93 % | 21.400 M -6.55 % | 22.900 M 7.51 % | 21.300 M -12.35 % | 24.300 M 11.98 % | 21.700 M -11.79 % | 24.600 M 12.33 % | 21.900 M -5.19 % | 23.100 M 29.78 % | 17.800 M -3.78 % | 18.500 M -6.09 % | 19.700 M -6.64 % | 21.100 M 102.96 % | -712.700 M -375.76 % | -149.801 M 45.03 % | -272.500 M 27.89 % | -377.900 M 17.81 % | -459.789 M -15.00 % | -399.827 M 41.17 % | -679.650 M 19.60 % | -845.387 M -9.25 % | -773.832 M -32.67 % | -583.275 M 1.43 % | -591.720 M | 0.000 100.00 % | -50.609 M 73.58 % | -191.578 M -1 515.33 % | -11.860 M 61.90 % | -31.131 M 84.99 % | -207.387 M -159.63 % | -79.877 M 45.54 % | -146.671 M 38.56 % | -238.703 M -14.06 % | -209.271 M -413.40 % | -40.762 M -4 292.46 % | -928.000 K 82.71 % | -5.366 M -121.88 % | 24.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.800 M 20.00 % | 1.500 M 0.00 % | 1.500 M 0.00 % | 1.500 M 7.14 % | 1.400 M -17.65 % | 1.700 M 0.00 % | 1.700 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 -100.00 % | 6.039 M 1.70 % | 5.938 M 3.29 % | 5.749 M -2.28 % | 5.883 M 18.28 % | 4.974 M -8.80 % | 5.454 M 1.79 % | 5.358 M 32.17 % | 4.054 M |
| Capital lease obligations | 88.700 M 2.42 % | 86.600 M | 0.000 -100.00 % | 68.600 M | 0.000 -100.00 % | 69.200 M | 0.000 -100.00 % | 74.200 M | 0.000 -100.00 % | 81.500 M | 0.000 -100.00 % | 109.400 M -0.73 % | 110.200 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.400 M | 0.000 | 0.000 -100.00 % | 129.600 M -52.75 % | 274.300 M -27.72 % | 379.500 M 75.53 % | 216.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 214.600 M | 0.000 -100.00 % | 163.900 M | 0.000 -100.00 % | 97.800 M | 0.000 -100.00 % | 43.500 M | 0.000 -100.00 % | 143.200 M | 0.000 -100.00 % | 128.700 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 |
| Other total stockholders equity | 398.700 M -78.78 % | 1.879 B 302.23 % | 467.200 M 17.18 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M -80.45 % | 2.039 B 411.41 % | 398.700 M -78.74 % | 1.875 B 370.30 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M 0.00 % | 398.700 M -76.83 % | 1.721 B 331.55 % | 398.700 M -75.85 % | 1.651 B 314.00 % | 398.700 M -72.84 % | 1.468 B 268.22 % | 398.700 M -75.13 % | 1.603 B 426.64 % | 304.400 M 18.41 % | 257.082 M -14.45 % | 300.500 M -2.87 % | 309.365 M -77.51 % | 1.376 B 535.13 % | 216.615 M -44.77 % | 392.184 M 27.60 % | 307.355 M -77.54 % | 1.368 B 261.02 % | 378.979 M 0.96 % | 375.372 M 2.68 % | 365.569 M 0.62 % | 363.314 M 1.42 % | 358.213 M 64.27 % | 218.062 M 1.16 % | 215.567 M 7.67 % | 200.214 M 66.44 % | 120.292 M 200.19 % | -120.060 M -196.23 % | 124.763 M 22.88 % | 101.535 M 28.99 % | 78.714 M -4.49 % | 82.411 M -2.70 % | 84.695 M 0.50 % | 84.274 M 0.00 % | 84.274 M 112.92 % | 39.581 M 164.01 % | 14.992 M 41.55 % | 10.591 M 84.45 % | 5.742 M |
| Deferred tax liabilities non current | 388.600 M -3.07 % | 400.900 M -2.34 % | 410.500 M 3.77 % | 395.600 M -8.45 % | 432.100 M -4.47 % | 452.300 M -15.16 % | 533.100 M 19.18 % | 447.300 M 24.04 % | 360.600 M 9.21 % | 330.200 M 2.29 % | 322.800 M -4.75 % | 338.900 M 4.34 % | 324.800 M 0.22 % | 324.100 M 29.23 % | 250.800 M 3.68 % | 241.900 M -3.39 % | 250.400 M 1.29 % | 247.200 M 7.29 % | 230.400 M -5.50 % | 243.800 M 19.92 % | 203.300 M 6.38 % | 191.100 M 20.04 % | 159.200 M -5.46 % | 168.400 M -2.88 % | 173.400 M 5.80 % | 163.900 M -5.26 % | 173.000 M 1.92 % | 169.747 M 2.01 % | 166.400 M 6.40 % | 156.390 M 1.04 % | 154.780 M -3.71 % | 160.741 M 8.76 % | 147.793 M 7.46 % | 137.527 M 4.78 % | 131.252 M 16.90 % | 112.276 M 8.71 % | 103.279 M | 0.000 -100.00 % | 47.575 M 15.63 % | 41.143 M 1 270.98 % | 3.001 M -77.23 % | 13.179 M 99.50 % | 6.606 M 4.03 % | 6.350 M -2.02 % | 6.481 M -2.14 % | 6.623 M 22.81 % | 5.393 M 172.93 % | 1.976 M 0.00 % | 1.976 M 13.69 % | 1.738 M -17.75 % | 2.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.635 B -7.02 % | 12.513 B 6.92 % | 11.703 B 0.09 % | 11.692 B 1.92 % | 11.472 B -6.61 % | 12.283 B -0.60 % | 12.358 B 8.45 % | 11.395 B 16.24 % | 9.803 B 3.81 % | 9.443 B -3.40 % | 9.775 B 2.85 % | 9.504 B 6.39 % | 8.933 B 7.32 % | 8.324 B 8.44 % | 7.676 B 3.73 % | 7.400 B 2.56 % | 7.215 B -2.79 % | 7.422 B 5.27 % | 7.050 B 0.53 % | 7.013 B 10.03 % | 6.374 B 6.80 % | 5.968 B 8.08 % | 5.522 B 5.99 % | 5.210 B -5.86 % | 5.534 B 3.44 % | 5.350 B 2.29 % | 5.230 B 16.03 % | 4.507 B 0.48 % | 4.486 B -1.79 % | 4.567 B 10.07 % | 4.149 B -2.05 % | 4.236 B 9.27 % | 3.877 B -2.33 % | 3.970 B -1.11 % | 4.014 B 0.25 % | 4.004 B 16.99 % | 3.423 B 31.35 % | 2.606 B 2.32 % | 2.547 B 3.15 % | 2.469 B 53.59 % | 1.607 B 10.08 % | 1.460 B 9.60 % | 1.332 B 64.98 % | 807.524 M 8.83 % | 741.983 M -30.32 % | 1.065 B 20.69 % | 882.289 M 55.87 % | 566.039 M 28.61 % | 440.121 M 0.18 % | 439.326 M 15.44 % | 380.582 M 18.87 % | 320.164 M 16.09 % | 275.797 M 137.53 % | 116.112 M 11.75 % | 103.908 M 29.27 % | 80.383 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 | 1996-06-30 | 1995-12-31 | 1995-06-30 | 1994-12-31 | 1994-06-30 | 1993-12-31 | 1993-06-30 | 1992-12-31 | 1992-06-30 | 1991-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -317.600 M | 0.000 100.00 % | -331.300 M | 0.000 100.00 % | -301.800 M | 0.000 100.00 % | -284.300 M | 0.000 100.00 % | -279.200 M | 0.000 -100.00 % | 81.900 M | 0.000 -100.00 % | 113.600 M | 0.000 -100.00 % | 16.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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 21.600 M | 0.000 -100.00 % | 22.900 M | 0.000 -100.00 % | 17.200 M | 0.000 -100.00 % | 12.500 M | 0.000 -100.00 % | 14.400 M | 0.000 -100.00 % | 12.200 M | 0.000 -100.00 % | 12.800 M | 0.000 -100.00 % | 7.800 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 8.900 M | 0.000 -100.00 % | 4.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 1.300 M | 0.000 -100.00 % | 691.000 K | 0.000 100.00 % | -1.491 M | 0.000 -100.00 % | 1.650 M | 0.000 -100.00 % | 1.265 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 |
| Change in working capital | -43.450 M -1 087.50 % | 4.400 M 105.02 % | -87.600 M -134.54 % | 253.600 M 382.72 % | -89.700 M -388.42 % | 31.100 M 111.19 % | -278.000 M -380.14 % | -57.900 M 59.68 % | -143.600 M -287.22 % | 76.700 M 138.76 % | -197.900 M -458.51 % | 55.200 M 141.35 % | -133.500 M -273.95 % | -35.700 M 46.64 % | -66.900 M -19.68 % | -55.900 M -30.30 % | -42.900 M -202.39 % | 41.900 M 171.26 % | -58.800 M -140.05 % | 146.800 M 241.70 % | -103.600 M -257.45 % | 65.800 M 160.81 % | -108.200 M -919.70 % | 13.200 M 112.61 % | -104.700 M -3 277.42 % | -3.100 M 0.00 % | -3.100 M -109.09 % | 34.100 M 0.00 % | 34.100 M 399.12 % | -11.400 M 0.00 % | -11.400 M -117.31 % | 65.874 M 0.00 % | 65.874 M 550.51 % | 10.127 M 0.00 % | 10.127 M 363.61 % | -3.842 M 0.00 % | -3.842 M 83.71 % | -23.579 M 0.00 % | -23.579 M -18 237.69 % | 130.000 K 0.00 % | 130.000 K -99.26 % | 17.653 M 0.00 % | 17.653 M 286.36 % | 4.569 M 0.00 % | 4.569 M 0.00 % | 4.569 M -81.27 % | 24.393 M 241.52 % | -17.237 M 0.00 % | -17.237 M 0.00 % | -17.237 M -333.72 % | 7.375 M 290.31 % | 1.890 M 0.00 % | 1.890 M -91.75 % | 22.891 M 0.00 % | 22.891 M 162.63 % | 8.716 M 0.00 % | 8.716 M -38.50 % | 14.174 M 0.00 % | 14.174 M 1 018.22 % | 1.268 M 0.00 % | 1.268 M 119.67 % | -6.445 M 0.00 % | -6.445 M 19.75 % | -8.031 M 0.00 % | -8.031 M -100.00 % | -4.016 M -650.07 % | 730.000 K 100.00 % | 365.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 136.200 M | 0.000 100.00 % | -224.300 M | 0.000 100.00 % | -98.100 M | 0.000 100.00 % | -48.100 M | 0.000 100.00 % | -49.900 M | 0.000 100.00 % | -44.000 M | 0.000 100.00 % | -48.700 M | 0.000 100.00 % | -18.500 M | 0.000 100.00 % | -11.200 M | 0.000 100.00 % | -52.400 M | 0.000 100.00 % | -16.600 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 |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 220.900 M | 0.000 100.00 % | -156.300 M | 0.000 100.00 % | -192.600 M | 0.000 100.00 % | -39.700 M | 0.000 100.00 % | -78.600 M | 0.000 100.00 % | -50.100 M | 0.000 100.00 % | -77.700 M | 0.000 100.00 % | -5.300 M | 0.000 -100.00 % | 45.400 M | 0.000 -100.00 % | 1.100 M | 0.000 100.00 % | -79.700 M | 0.000 -100.00 % | 9.350 M 0.00 % | 9.350 M 328.05 % | -4.100 M 0.00 % | -4.100 M 79.03 % | -19.550 M 0.00 % | -19.550 M -140.80 % | 47.916 M 0.00 % | 47.916 M 936.29 % | -5.730 M 0.00 % | -5.730 M 74.64 % | -22.590 M 0.00 % | -22.590 M -317.67 % | 10.378 M 0.00 % | 10.378 M 140.52 % | -25.614 M 0.00 % | -25.614 M -208.13 % | -8.313 M 0.00 % | -8.313 M 32.56 % | -12.325 M 0.00 % | -12.325 M 0.00 % | -12.325 M -39.68 % | -8.824 M -280.60 % | 4.886 M 0.00 % | 4.886 M 0.00 % | 4.886 M 318.52 % | -2.236 M -23.84 % | -1.806 M 0.00 % | -1.806 M 79.63 % | -8.866 M 0.00 % | -8.866 M -424.92 % | 2.729 M 0.00 % | 2.729 M 154.91 % | -4.969 M 0.00 % | -4.969 M -54.65 % | -3.213 M 0.00 % | -3.213 M 28.08 % | -4.468 M 0.00 % | -4.468 M 33.61 % | -6.729 M 0.00 % | -6.729 M -100.00 % | -3.365 M -247.75 % | -967.500 K -100.00 % | -483.750 K |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -197.600 M | 0.000 -100.00 % | 85.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.000 K | 0.000 | 0.000 | 0.000 100.00 % | -18.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -43.450 M -1 087.50 % | 4.400 M 105.02 % | -87.600 M -193.09 % | 94.100 M 204.91 % | -89.700 M -127.48 % | 326.400 M 217.41 % | -278.000 M -289.50 % | 146.700 M 202.66 % | -142.900 M -165.19 % | 219.200 M 210.76 % | -197.900 M -229.86 % | 152.400 M 214.16 % | -133.500 M -328.60 % | 58.400 M 187.29 % | -66.900 M -194.89 % | 70.500 M 264.34 % | -42.900 M -165.30 % | 65.700 M 211.73 % | -58.800 M -152.22 % | 112.600 M 208.69 % | -103.600 M -188.47 % | 117.100 M 208.23 % | -108.200 M -198.81 % | 109.500 M 204.58 % | -104.700 M -740.96 % | -12.450 M 0.00 % | -12.450 M -132.59 % | 38.200 M 0.00 % | 38.200 M 368.71 % | 8.150 M 0.00 % | 8.150 M -54.62 % | 17.958 M 0.00 % | 17.958 M 13.26 % | 15.856 M 0.00 % | 15.856 M -15.43 % | 18.749 M 0.00 % | 18.749 M 155.21 % | -33.957 M 0.00 % | -33.957 M -231.91 % | 25.744 M 0.00 % | 25.744 M -0.85 % | 25.966 M 0.00 % | 25.966 M 53.70 % | 16.894 M 0.00 % | 16.894 M 0.00 % | 16.894 M -49.14 % | 33.217 M 250.15 % | -22.123 M 0.00 % | -22.123 M 0.00 % | -22.123 M -330.18 % | 9.611 M 160.11 % | 3.695 M 0.00 % | 3.695 M -88.36 % | 31.757 M 0.00 % | 31.757 M 430.38 % | 5.988 M 0.00 % | 5.988 M -68.72 % | 19.143 M 0.00 % | 19.143 M 327.24 % | 4.481 M 0.00 % | 4.481 M 326.57 % | -1.978 M 0.00 % | -1.978 M -51.88 % | -1.302 M 0.00 % | -1.302 M -100.00 % | -651.000 K -138.35 % | 1.698 M 100.00 % | 848.750 K |
| Other non cash items | 212.800 M 124.95 % | 94.600 M 2 002.22 % | 4.500 M -98.22 % | 252.400 M 31.25 % | 192.300 M -42.41 % | 333.900 M 0.36 % | 332.700 M 373.26 % | 70.300 M -76.91 % | 304.500 M 17.93 % | 258.200 M 2.50 % | 251.900 M -6.88 % | 270.500 M 901.85 % | 27.000 M 54.29 % | 17.500 M -14.63 % | 20.500 M 278.26 % | -11.500 M -150.44 % | 22.800 M 368.24 % | -8.500 M -157.82 % | 14.700 M -19.23 % | 18.200 M 195.29 % | -19.100 M 77.26 % | -84.000 M -643.36 % | -11.300 M -104.04 % | 279.400 M 415.50 % | 54.200 M 126.64 % | -203.450 M -5 525.33 % | 3.750 M 101.06 % | -353.200 M -379.87 % | 126.200 M 140.83 % | -309.050 M -314.25 % | 144.250 M 166.63 % | -216.485 M -305.80 % | 105.191 M 412.12 % | -33.703 M 0.00 % | -33.703 M 48.55 % | -65.502 M 0.00 % | -65.502 M -279.59 % | -17.256 M 0.00 % | -17.256 M 67.36 % | -52.875 M 0.00 % | -52.875 M -54.39 % | -34.247 M 0.00 % | -34.247 M 34.53 % | -52.311 M 0.00 % | -52.311 M 0.00 % | -52.311 M 9.36 % | -57.714 M -8.74 % | -53.076 M 0.00 % | -53.076 M 0.00 % | -53.076 M -0.29 % | -52.920 M -32.70 % | -39.879 M 0.00 % | -39.879 M 4.34 % | -41.690 M 0.00 % | -41.690 M -76.19 % | -23.662 M 0.00 % | -23.662 M 9.14 % | -26.044 M 0.00 % | -26.044 M -2.49 % | -25.411 M 0.00 % | -25.411 M -114.97 % | -11.821 M 0.00 % | -11.821 M -25.64 % | -9.409 M 0.00 % | -9.409 M -100.00 % | -4.704 M 54.44 % | -10.327 M -100.00 % | -5.163 M |
| Net cash provided by operating activities | 399.300 M -35.77 % | 621.700 M 69.40 % | 367.000 M -49.59 % | 728.100 M 135.10 % | 309.700 M -47.47 % | 589.600 M 345.99 % | 132.200 M -67.45 % | 406.100 M 63.82 % | 247.900 M -54.09 % | 540.000 M 308.47 % | 132.200 M -74.60 % | 520.400 M 113.89 % | 243.300 M -37.81 % | 391.200 M 50.58 % | 259.800 M -32.89 % | 387.100 M 36.16 % | 284.300 M -33.51 % | 427.600 M 67.42 % | 255.400 M -52.42 % | 536.800 M 190.95 % | 184.500 M -44.73 % | 333.800 M 146.89 % | 135.200 M -58.69 % | 327.300 M 148.14 % | 131.900 M -43.04 % | 231.550 M 0.00 % | 231.550 M 9.38 % | 211.700 M 0.00 % | 211.700 M 1.93 % | 207.700 M 0.00 % | 207.700 M -5.61 % | 220.034 M 0.00 % | 220.034 M 21.09 % | 181.707 M 0.00 % | 181.707 M 6.21 % | 171.078 M 0.00 % | 171.078 M 4.77 % | 163.296 M 0.00 % | 163.296 M -10.74 % | 182.944 M 0.00 % | 182.944 M -4.21 % | 190.991 M 0.00 % | 190.991 M 28.67 % | 148.431 M 0.00 % | 148.431 M 0.00 % | 148.431 M -8.30 % | 161.860 M 70.15 % | 95.130 M 0.00 % | 95.130 M 0.00 % | 95.130 M -7.23 % | 102.540 M 12.24 % | 91.357 M 0.00 % | 91.357 M -1.63 % | 92.868 M 0.00 % | 92.868 M 32.78 % | 69.942 M 0.00 % | 69.942 M 12.85 % | 61.976 M 0.00 % | 61.976 M 38.63 % | 44.705 M 0.00 % | 44.705 M 148.19 % | 18.013 M 0.00 % | 18.013 M 19.98 % | 15.013 M 0.00 % | 15.013 M 100.00 % | 7.507 M -62.69 % | 20.120 M 100.00 % | 10.060 M |
| Investments in property plant and equipment | -50.600 M 75.67 % | -208.000 M -101.16 % | -103.400 M 43.22 % | -182.100 M -82.46 % | -99.800 M 37.51 % | -159.700 M -160.52 % | -61.300 M 62.09 % | -161.700 M -18.64 % | -136.300 M -17.00 % | -116.500 M -4.58 % | -111.400 M 17.54 % | -135.100 M -9.13 % | -123.800 M 18.50 % | -151.900 M -24.30 % | -122.200 M 27.22 % | -167.900 M -62.38 % | -103.400 M 20.03 % | -129.300 M -75.92 % | -73.500 M 20.80 % | -92.800 M 25.46 % | -124.500 M 7.16 % | -134.100 M -33.57 % | -100.400 M 38.18 % | -162.400 M | 0.000 100.00 % | -85.650 M -4.64 % | -81.850 M 5.92 % | -87.000 M 0.00 % | -87.000 M -15.23 % | -75.500 M 0.00 % | -75.500 M -19.71 % | -63.068 M 0.00 % | -63.068 M 20.96 % | -79.796 M 0.00 % | -79.796 M -13.68 % | -70.195 M 0.00 % | -70.195 M -36.21 % | -51.533 M 0.00 % | -51.533 M 30.95 % | -74.631 M 0.00 % | -74.631 M -35.40 % | -55.118 M 0.00 % | -55.118 M -8.46 % | -50.816 M 0.00 % | -50.816 M 0.00 % | -50.816 M -5.67 % | -48.092 M -0.56 % | -47.824 M 0.00 % | -47.824 M 0.00 % | -47.824 M 5.19 % | -50.441 M -10.79 % | -45.530 M 0.00 % | -45.530 M -36.16 % | -33.439 M 0.00 % | -33.439 M -110.95 % | -15.852 M 0.00 % | -15.852 M 26.80 % | -21.656 M 0.00 % | -21.656 M -59.88 % | -13.546 M 0.00 % | -13.546 M 2.56 % | -13.902 M 0.00 % | -13.902 M 22.34 % | -17.900 M 0.00 % | -17.900 M -100.00 % | -8.950 M -0.75 % | -8.884 M -100.00 % | -4.442 M |
| Acquisitions net | -7.400 M 93.30 % | -110.400 M -29.43 % | -85.300 M 27.09 % | -117.000 M -138.46 % | 304.200 M 433.19 % | -91.300 M 62.18 % | -241.400 M 17.55 % | -292.800 M -820.75 % | -31.800 M 85.30 % | -216.300 M -525.14 % | -34.600 M 83.70 % | -212.300 M 35.53 % | -329.300 M 16.42 % | -394.000 M -316.05 % | -94.700 M 69.27 % | -308.200 M -245.52 % | -89.200 M -1 321.92 % | 7.300 M 124.66 % | -29.600 M 95.96 % | -732.900 M -369.81 % | -156.000 M -13.13 % | -137.900 M -2 551.92 % | -5.200 M 93.08 % | -75.100 M -80.96 % | -41.500 M 77.17 % | -181.800 M | 0.000 100.00 % | -359.200 M | 0.000 100.00 % | -157.600 M | 0.000 100.00 % | -291.124 M | 0.000 100.00 % | -19.120 M | 0.000 100.00 % | -82.088 M | 0.000 100.00 % | -95.775 M | 0.000 100.00 % | -230.947 M | 0.000 100.00 % | -696.636 M | 0.000 100.00 % | -206.360 M | 0.000 | 0.000 | 0.000 100.00 % | -576.898 M | 0.000 | 0.000 | 0.000 100.00 % | -5.712 M | 0.000 100.00 % | -432.697 M | 0.000 100.00 % | -14.064 M | 0.000 100.00 % | -74.871 M | 0.000 100.00 % | -8.618 M | 0.000 100.00 % | -280.042 M | 0.000 100.00 % | -22.640 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.800 M -1 900.00 % | 100.000 K 103.23 % | -3.100 M 88.08 % | -26.000 M -441.67 % | -4.800 M -84.62 % | -2.600 M 38.10 % | -4.200 M 91.94 % | -52.100 M | 0.000 100.00 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.900 M 0.00 % | -1.900 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 M 847.37 % | 3.800 M | 0.000 100.00 % | -55.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.600 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 |
| Other investing activites | -14.700 M -739.13 % | 2.300 M | 0.000 -100.00 % | 3.300 M -99.04 % | 343.900 M 114 733.33 % | -300.000 K -117.65 % | 1.700 M 142.86 % | 700.000 K 216.67 % | -600.000 K -700.00 % | 100.000 K -85.71 % | 700.000 K -76.67 % | 3.000 M -54.55 % | 6.600 M 135.48 % | -18.600 M -154.79 % | -7.300 M 73.55 % | -27.600 M -188.75 % | 31.100 M 243.32 % | -21.700 M -304.72 % | 10.600 M 144.35 % | -23.900 M -118.75 % | 127.500 M 432.03 % | -38.400 M -1 928.57 % | 2.100 M -96.26 % | 56.100 M 192.57 % | -60.600 M 75.57 % | -248.050 M -396.18 % | 83.750 M 212.72 % | -74.300 M -185.40 % | 87.000 M 238.10 % | -63.000 M -183.44 % | 75.500 M 273.85 % | -43.427 M -168.86 % | 63.068 M 142.32 % | -149.014 M -286.74 % | 79.796 M 247.18 % | -54.217 M -177.24 % | 70.195 M 203.78 % | -67.638 M -231.25 % | 51.533 M 173.52 % | -70.094 M -193.92 % | 74.631 M 190.40 % | -82.558 M -249.78 % | 55.118 M 186.06 % | -64.046 M -226.04 % | 50.816 M 0.00 % | 50.816 M 5.67 % | 48.092 M 197.52 % | -49.317 M -203.12 % | 47.824 M 0.00 % | 47.824 M -5.19 % | 50.441 M 209.67 % | -45.996 M -201.02 % | 45.530 M 243.62 % | -31.702 M -194.81 % | 33.439 M 330.97 % | -14.478 M -191.33 % | 15.852 M 140.96 % | -38.703 M -278.72 % | 21.656 M 289.66 % | -11.419 M -184.30 % | 13.546 M 299.18 % | -6.801 M -148.92 % | 13.902 M 190.03 % | -15.441 M -186.26 % | 17.900 M 100.00 % | 8.950 M 0.75 % | 8.884 M 100.00 % | 4.442 M |
| Net cash used for investing activites | -72.700 M 77.00 % | -316.100 M -65.93 % | -190.500 M 35.58 % | -295.700 M -246.90 % | 201.300 M 172.59 % | -277.300 M 9.32 % | -305.800 M 33.00 % | -456.400 M -164.89 % | -172.300 M 54.78 % | -381.000 M -160.96 % | -146.000 M 63.60 % | -401.100 M 10.17 % | -446.500 M 20.90 % | -564.500 M -151.78 % | -224.200 M 55.49 % | -503.700 M -211.89 % | -161.500 M -12.39 % | -143.700 M -55.35 % | -92.500 M 89.11 % | -849.600 M -455.29 % | -153.000 M 50.71 % | -310.400 M -199.90 % | -103.500 M 42.94 % | -181.400 M -77.67 % | -102.100 M 60.06 % | -255.650 M -211.20 % | -82.150 M 81.09 % | -434.450 M -404.88 % | -86.050 M 61.38 % | -222.800 M -203.96 % | -73.300 M 78.12 % | -334.952 M -434.49 % | -62.668 M 49.84 % | -124.932 M -1.57 % | -122.998 M -4.03 % | -118.235 M -33.95 % | -88.265 M 40.68 % | -148.805 M -124.98 % | -66.141 M 77.48 % | -293.646 M -257.99 % | -82.026 M 89.36 % | -771.255 M -1 123.12 % | -63.057 M 76.00 % | -262.716 M -349.04 % | -58.507 M 0.00 % | -58.507 M 9.64 % | -64.751 M 89.60 % | -622.663 M -1 111.98 % | -51.376 M 0.00 % | -51.376 M 3.03 % | -52.980 M -6.46 % | -49.763 M -4.82 % | -47.475 M 89.78 % | -464.399 M -1 288.81 % | -33.439 M -17.16 % | -28.542 M -80.06 % | -15.852 M 84.77 % | -104.063 M -233.89 % | -31.167 M -133.34 % | -13.357 M 33.96 % | -20.225 M 92.95 % | -286.843 M -1 963.39 % | -13.902 M 63.49 % | -38.081 M -112.74 % | -17.900 M -100.00 % | -8.950 M -0.75 % | -8.884 M -100.00 % | -4.442 M |
| Debt repayment | 0.000 -100.00 % | 993.900 M 41 512.50 % | -2.400 M 92.84 % | -33.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.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 100.00 % | -88.600 M | 0.000 -100.00 % | 233.000 M | 0.000 100.00 % | -201.800 M | 0.000 -100.00 % | 65.338 M | 0.000 100.00 % | -56.333 M | 0.000 -100.00 % | 129.459 M | 0.000 100.00 % | -6.652 M | 0.000 -100.00 % | 126.496 M | 0.000 -100.00 % | 475.339 M | 0.000 -100.00 % | 32.351 M | 0.000 | 0.000 | 0.000 -100.00 % | 309.784 M | 0.000 | 0.000 | 0.000 100.00 % | -84.949 M | 0.000 -100.00 % | 236.354 M | 0.000 100.00 % | -94.639 M | 0.000 100.00 % | -33.289 M | 0.000 100.00 % | -31.434 M | 0.000 -100.00 % | 211.505 M | 0.000 -100.00 % | 47.676 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 100.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 25.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 -100.00 % | 1.800 M 0.00 % | 1.800 M 18.30 % | 1.522 M 0.00 % | 1.522 M 246.98 % | 438.500 K 0.00 % | 438.500 K -89.13 % | 4.036 M 0.00 % | 4.036 M 83.10 % | 2.204 M 0.00 % | 2.204 M 10.48 % | 1.995 M 0.00 % | 1.995 M -59.80 % | 4.963 M 0.00 % | 4.963 M 333.97 % | 1.144 M 0.00 % | 1.144 M 0.00 % | 1.144 M -55.83 % | 2.589 M -96.88 % | 82.897 M 0.00 % | 82.897 M 0.00 % | 82.897 M 5 419.11 % | 1.502 M | 0.000 | 0.000 -100.00 % | 41.648 M 0.00 % | 41.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.766 M 0.00 % | 12.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -127.950 M 53.94 % | -277.800 M 0.32 % | -278.700 M -174.04 % | -101.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -234.100 M | 0.000 -100.00 % | 141.075 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 100.00 % | -115.925 M 0.00 % | -115.925 M -378.61 % | -24.221 M 0.00 % | -24.221 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 |
| Dividends paid | -73.500 M -13.43 % | -64.800 M 53.85 % | -140.400 M -129.04 % | -61.300 M 52.85 % | -130.000 M -133.81 % | -55.600 M 52.88 % | -118.000 M -134.13 % | -50.400 M 52.94 % | -107.100 M -133.84 % | -45.800 M 52.93 % | -97.300 M -133.89 % | -41.600 M 52.02 % | -86.700 M -134.32 % | -37.000 M 52.20 % | -77.400 M -133.13 % | -33.200 M 51.88 % | -69.000 M -133.11 % | -29.600 M 51.95 % | -61.600 M -133.33 % | -26.400 M 52.35 % | -55.400 M -132.77 % | -23.800 M 51.63 % | -49.200 M -133.18 % | -21.100 M 51.94 % | -43.900 M 24.70 % | -58.300 M | 0.000 100.00 % | -52.400 M | 0.000 100.00 % | -45.700 M | 0.000 100.00 % | -40.764 M | 0.000 100.00 % | -36.343 M | 0.000 100.00 % | -33.800 M | 0.000 100.00 % | -30.757 M | 0.000 100.00 % | -27.129 M | 0.000 100.00 % | -24.468 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 |
| Other financing activites | -221.350 M -969.32 % | -20.700 M -23.21 % | -16.800 M -209.09 % | 15.400 M 102.28 % | -675.700 M -3 228.57 % | -20.300 M -28.48 % | -15.800 M -102.17 % | 727.000 M 584.02 % | -150.200 M 44.35 % | -269.900 M -188.58 % | 304.700 M 1 755.98 % | -18.400 M -113.68 % | 134.500 M -62.23 % | 356.100 M 6 135.59 % | -5.900 M -152.21 % | 11.300 M 107.26 % | -155.600 M -472.06 % | -27.200 M | 0.000 -100.00 % | 401.900 M 566.24 % | -86.200 M -300.93 % | 42.900 M 8 680.00 % | -500.000 K 99.63 % | -136.100 M -311.66 % | 64.300 M 120.58 % | 29.150 M 200.00 % | -29.150 M -211.26 % | 26.200 M 200.00 % | -26.200 M -121.47 % | 122.007 M 200.05 % | -121.950 M -636.67 % | 22.724 M 200.00 % | -22.724 M -147.83 % | 47.512 M 200.00 % | -47.512 M -136.89 % | 128.790 M 200.00 % | -128.790 M -416.27 % | 40.722 M 200.00 % | -40.722 M -184.84 % | 47.996 M 200.00 % | -47.996 M -760.06 % | 7.272 M 200.00 % | -7.272 M -111.96 % | 60.787 M 200.00 % | -60.787 M 0.00 % | -60.787 M -211.14 % | -19.537 M 76.43 % | -82.897 M -200.00 % | 82.897 M 0.00 % | 82.897 M 343.61 % | -34.029 M -180.12 % | 42.475 M 200.00 % | -42.475 M -29.10 % | -32.901 M -200.00 % | 32.901 M -30.47 % | 47.320 M 200.00 % | -47.320 M -384.30 % | 16.645 M 200.00 % | -16.645 M -205.90 % | 15.717 M 200.00 % | -15.717 M -23.12 % | -12.766 M -200.00 % | 12.766 M 200.32 % | -12.726 M -200.00 % | 12.726 M 100.00 % | 6.363 M 152.60 % | -12.097 M -100.00 % | -6.049 M |
| Net cash used provided by financing activities | -422.800 M -167.05 % | 630.600 M 243.87 % | -438.300 M -142.02 % | -181.100 M 77.52 % | -805.700 M -961.53 % | -75.900 M 43.27 % | -133.800 M -119.78 % | 676.600 M 362.96 % | -257.300 M 18.50 % | -315.700 M -252.22 % | 207.400 M 19.13 % | 174.100 M 264.23 % | 47.800 M -85.02 % | 319.100 M 483.07 % | -83.300 M -280.37 % | -21.900 M 90.25 % | -224.600 M -306.88 % | -55.200 M 10.39 % | -61.600 M -116.40 % | 375.500 M 365.18 % | -141.600 M -841.36 % | 19.100 M 138.43 % | -49.700 M 68.38 % | -157.200 M -870.59 % | 20.400 M 117.32 % | -117.750 M -303.95 % | -29.150 M -114.10 % | 206.800 M 889.31 % | -26.200 M 78.52 % | -121.950 M 0.00 % | -121.950 M -342.25 % | 50.341 M 321.53 % | -22.724 M 48.69 % | -44.287 M 6.79 % | -47.512 M -7 196.64 % | 669.500 K 100.52 % | -128.790 M -216.27 % | -40.722 M 0.00 % | -40.722 M -126.90 % | 151.353 M 415.35 % | -47.996 M -110.25 % | 468.068 M 6 537.01 % | -7.272 M -107.62 % | 95.425 M 256.98 % | -60.787 M 0.00 % | -60.787 M -211.14 % | -19.537 M -104.98 % | 392.681 M 373.70 % | 82.897 M 0.00 % | 82.897 M 343.61 % | -34.029 M 19.88 % | -42.475 M 0.00 % | -42.475 M -114.81 % | 286.748 M 771.55 % | 32.901 M 169.53 % | -47.320 M 0.00 % | -47.320 M -184.30 % | -16.645 M 0.00 % | -16.645 M -5.90 % | -15.717 M 0.00 % | -15.717 M -107.01 % | 224.271 M 1 656.78 % | 12.766 M -63.47 % | 34.951 M 174.65 % | 12.726 M 100.00 % | 6.363 M 152.60 % | -12.097 M -100.00 % | -6.049 M |
| Effect of forex changes on cash | -53.800 M -476.22 % | 14.300 M | 0.000 100.00 % | -3.100 M 78.32 % | -14.300 M -32.41 % | -10.800 M -160.67 % | 17.800 M 12.66 % | 15.800 M 20.61 % | 13.100 M 190.34 % | -14.500 M -22.88 % | -11.800 M -314.55 % | 5.500 M 139.13 % | 2.300 M 253.33 % | -1.500 M -188.24 % | 1.700 M 129.31 % | -5.800 M 38.30 % | -9.400 M -461.54 % | 2.600 M 196.30 % | -2.700 M 70.97 % | -9.300 M -194.90 % | 9.800 M 157.89 % | 3.800 M -5.00 % | 4.000 M 164.52 % | -6.200 M -169.57 % | -2.300 M -355.56 % | 900.000 K 200.00 % | -900.000 K 95.57 % | -20.300 M -1 350.00 % | -1.400 M 97.10 % | -48.350 M -6 346.67 % | -750.000 K -137.01 % | 2.027 M -3.57 % | 2.102 M 119.13 % | -10.983 M -330.20 % | -2.553 M 73.01 % | -9.458 M -654.83 % | -1.253 M 75.03 % | -5.019 M -1 973.97 % | -242.000 K -105.09 % | 4.755 M 1 825.10 % | 247.000 K -45.95 % | 457.000 K 200.00 % | -457.000 K -177.72 % | 588.000 K 200.00 % | -588.000 K 0.00 % | -588.000 K 56.30 % | -1.346 M -494.04 % | -226.500 K -200.00 % | 226.500 K 0.00 % | 226.500 K 123.29 % | -972.500 K -1 405.37 % | 74.500 K 200.00 % | -74.500 K -114.18 % | 525.500 K 153.27 % | -986.500 K 98.53 % | -67.198 M -3 462.40 % | 1.999 M -91.37 % | 23.154 M 5 954.24 % | -395.500 K -129.26 % | 1.352 M 1 290.75 % | -113.500 K 92.68 % | -1.551 M -608.22 % | -219.000 K 86.76 % | -1.654 M -524.10 % | 390.000 K 100.00 % | 195.000 K 65.25 % | 118.000 K 100.00 % | 59.000 K |
| Net change in cash | -150.000 M -115.78 % | 950.500 M 434.45 % | -284.200 M -200.46 % | 282.900 M 191.49 % | -309.200 M -245.30 % | 212.800 M 175.49 % | -281.900 M -143.77 % | 644.100 M 483.16 % | -168.100 M 2.83 % | -173.000 M -195.47 % | 181.200 M -40.41 % | 304.100 M 21.25 % | 250.800 M 305.28 % | -122.175 M -147.06 % | 259.600 M 174.40 % | -348.925 M -177.56 % | 449.900 M 277.55 % | -253.400 M -176.83 % | 329.800 M 285.49 % | -177.800 M -200.00 % | 177.800 M 176.70 % | -231.800 M -200.00 % | 231.800 M 188.04 % | -263.300 M -200.00 % | 263.300 M 1 318.98 % | -21.600 M -300.00 % | -5.400 M -108.74 % | 61.800 M 300.00 % | 15.450 M 108.89 % | -173.700 M -300.00 % | -43.425 M -158.53 % | 74.193 M 300.00 % | 18.548 M 82.76 % | 10.149 M 300.00 % | 2.537 M 179.91 % | -3.175 M -300.00 % | -793.750 K -103.18 % | 24.941 M 300.00 % | 6.235 M -93.67 % | 98.575 M 300.00 % | 24.644 M 191.09 % | 8.466 M 300.00 % | 2.117 M -79.41 % | 10.278 M 300.00 % | 2.570 M 0.00 % | 2.570 M -63.62 % | 7.063 M 186.12 % | -8.201 M -300.00 % | -2.050 M 0.00 % | -2.050 M -155.66 % | 3.684 M 598.96 % | 527.000 K 300.00 % | 131.750 K -98.14 % | 7.087 M 300.00 % | 1.772 M 102.75 % | -64.348 M -300.00 % | -16.087 M 26.24 % | -21.809 M -300.00 % | -5.452 M -121.27 % | 25.631 M 300.00 % | 6.408 M 121.76 % | -29.452 M -300.00 % | -7.363 M -135.99 % | 20.457 M 300.00 % | 5.114 M 0.00 % | 5.114 M 1 477.58 % | -371.250 K 0.00 % | -371.250 K |
| Cash at beginning of period | 1.610 B 144.12 % | 659.500 M -30.12 % | 943.700 M 42.81 % | 660.800 M -31.88 % | 970.000 M 28.10 % | 757.200 M -27.13 % | 1.039 B 163.06 % | 395.000 M -29.85 % | 563.100 M -23.50 % | 736.100 M 32.65 % | 554.900 M 121.25 % | 250.800 M | 0.000 -100.00 % | 259.600 M | 0.000 -100.00 % | 449.900 M | 0.000 -100.00 % | 329.800 M | 0.000 -100.00 % | 177.800 M | 0.000 -100.00 % | 231.800 M | 0.000 -100.00 % | 263.300 M | 0.000 -100.00 % | 237.000 M 300.00 % | 59.250 M -56.78 % | 137.100 M 300.00 % | 34.275 M -78.82 % | 161.800 M 300.00 % | 40.450 M 15.33 % | 35.072 M 300.00 % | 8.768 M -94.66 % | 164.146 M 300.00 % | 41.037 M -77.49 % | 182.281 M 300.00 % | 45.570 M -68.32 % | 143.823 M 300.00 % | 35.956 M 154.27 % | -66.249 M -300.00 % | -16.562 M -449.69 % | -3.013 M -300.00 % | -753.250 K -102.67 % | 28.242 M 300.00 % | 7.061 M 0.00 % | 7.061 M 119.78 % | -35.697 M 32.53 % | -52.908 M -300.00 % | -13.227 M 0.00 % | -13.227 M -68.64 % | -7.844 M 87.37 % | -62.089 M -300.00 % | -15.522 M 20.03 % | -19.409 M -300.00 % | -4.852 M -112.19 % | 39.804 M 300.00 % | 9.951 M 1 851.94 % | -568.000 K -300.00 % | -142.000 K 99.46 % | -26.199 M -300.00 % | -6.550 M -174.27 % | 8.819 M 300.00 % | 2.205 M 118.94 % | -11.638 M -300.00 % | -2.910 M 0.00 % | -2.910 M -14.63 % | -2.538 M 0.00 % | -2.538 M |
| Cash at end of period | 1.460 B -9.32 % | 1.610 B 144.12 % | 659.500 M -30.12 % | 943.700 M 42.81 % | 660.800 M -31.88 % | 970.000 M 28.10 % | 757.200 M -27.13 % | 1.039 B 163.06 % | 395.000 M -29.85 % | 563.100 M -23.50 % | 736.100 M 32.65 % | 554.900 M 121.25 % | 250.800 M 82.50 % | 137.425 M -47.06 % | 259.600 M 157.09 % | 100.975 M -77.56 % | 449.900 M 488.87 % | 76.400 M -76.83 % | 329.800 M | 0.000 -100.00 % | 177.800 M | 0.000 -100.00 % | 231.800 M | 0.000 -100.00 % | 263.300 M 22.24 % | 215.400 M 300.00 % | 53.850 M -72.93 % | 198.900 M 300.00 % | 49.725 M 517.86 % | -11.900 M -300.00 % | -2.975 M -102.72 % | 109.265 M 300.00 % | 27.316 M -84.33 % | 174.295 M 300.00 % | 43.574 M -75.67 % | 179.106 M 300.00 % | 44.777 M -73.47 % | 168.764 M 300.00 % | 42.191 M 30.52 % | 32.326 M 300.00 % | 8.082 M 48.20 % | 5.453 M 300.00 % | 1.363 M -96.46 % | 38.520 M 300.00 % | 9.630 M 0.00 % | 9.630 M 133.63 % | -28.634 M 53.14 % | -61.109 M -300.00 % | -15.277 M 0.00 % | -15.277 M -267.24 % | -4.160 M 93.24 % | -61.562 M -300.00 % | -15.391 M -24.90 % | -12.322 M -300.00 % | -3.081 M 87.45 % | -24.544 M -300.00 % | -6.136 M 72.58 % | -22.377 M -300.00 % | -5.594 M -884.90 % | -568.000 K -300.00 % | -142.000 K 99.31 % | -20.633 M -300.00 % | -5.158 M -158.49 % | 8.819 M 300.00 % | 2.205 M 0.00 % | 2.205 M 175.78 % | -2.910 M 0.00 % | -2.910 M |
| Operating cash flow | 199.650 M -67.89 % | 621.700 M 69.40 % | 367.000 M -49.59 % | 728.100 M 135.10 % | 309.700 M -47.47 % | 589.600 M 345.99 % | 132.200 M -67.45 % | 406.100 M 63.82 % | 247.900 M -54.09 % | 540.000 M 308.47 % | 132.200 M -74.60 % | 520.400 M 113.89 % | 243.300 M -37.81 % | 391.200 M 50.58 % | 259.800 M -32.89 % | 387.100 M 36.16 % | 284.300 M -33.51 % | 427.600 M 67.42 % | 255.400 M -52.42 % | 536.800 M 190.95 % | 184.500 M -44.73 % | 333.800 M 146.89 % | 135.200 M -58.69 % | 327.300 M 148.14 % | 131.900 M -43.04 % | 231.550 M 0.00 % | 231.550 M 9.38 % | 211.700 M 0.00 % | 211.700 M 1.93 % | 207.700 M 0.00 % | 207.700 M -5.61 % | 220.034 M 0.00 % | 220.034 M 21.09 % | 181.707 M 0.00 % | 181.707 M 6.21 % | 171.078 M 0.00 % | 171.078 M 4.77 % | 163.296 M 0.00 % | 163.296 M -10.74 % | 182.944 M 0.00 % | 182.944 M -4.21 % | 190.991 M 0.00 % | 190.991 M 28.67 % | 148.431 M 0.00 % | 148.431 M 0.00 % | 148.431 M -8.30 % | 161.860 M 70.15 % | 95.130 M 0.00 % | 95.130 M 0.00 % | 95.130 M -7.23 % | 102.540 M 12.24 % | 91.357 M 0.00 % | 91.357 M -1.63 % | 92.868 M 0.00 % | 92.868 M 32.78 % | 69.942 M 0.00 % | 69.942 M 12.85 % | 61.976 M 0.00 % | 61.976 M 38.63 % | 44.705 M 0.00 % | 44.705 M 148.19 % | 18.013 M 0.00 % | 18.013 M 19.98 % | 15.013 M 0.00 % | 15.013 M 100.00 % | 7.507 M -62.69 % | 20.120 M 100.00 % | 10.060 M |
| Capital expenditure | -50.600 M 71.97 % | -180.500 M -74.56 % | -103.400 M 43.22 % | -182.100 M -82.46 % | -99.800 M 37.51 % | -159.700 M -160.52 % | -61.300 M 62.09 % | -161.700 M -18.64 % | -136.300 M -17.00 % | -116.500 M -4.58 % | -111.400 M 17.54 % | -135.100 M -9.13 % | -123.800 M 18.50 % | -151.900 M -24.10 % | -122.400 M 27.10 % | -167.900 M -62.38 % | -103.400 M 20.03 % | -129.300 M -75.92 % | -73.500 M 20.80 % | -92.800 M 25.46 % | -124.500 M 7.16 % | -134.100 M -33.57 % | -100.400 M 38.18 % | -162.400 M | 0.000 100.00 % | -85.650 M -4.64 % | -81.850 M 5.92 % | -87.000 M 0.00 % | -87.000 M -15.23 % | -75.500 M 0.00 % | -75.500 M -19.71 % | -63.068 M 0.00 % | -63.068 M 20.96 % | -79.796 M 0.00 % | -79.796 M -13.68 % | -70.195 M 0.00 % | -70.195 M -36.21 % | -51.533 M 0.00 % | -51.533 M 30.95 % | -74.631 M 0.00 % | -74.631 M -35.40 % | -55.118 M 0.00 % | -55.118 M -8.46 % | -50.816 M 0.00 % | -50.816 M 0.00 % | -50.816 M -5.67 % | -48.092 M -0.56 % | -47.824 M 0.00 % | -47.824 M 0.00 % | -47.824 M 5.19 % | -50.441 M -10.79 % | -45.530 M 0.00 % | -45.530 M -36.16 % | -33.439 M 0.00 % | -33.439 M -110.95 % | -15.852 M 0.00 % | -15.852 M 26.80 % | -21.656 M 0.00 % | -21.656 M -59.88 % | -13.546 M 0.00 % | -13.546 M 2.56 % | -13.902 M 0.00 % | -13.902 M 22.34 % | -17.900 M 0.00 % | -17.900 M -100.00 % | -8.950 M -0.75 % | -8.884 M -100.00 % | -4.442 M |
| Free CashFlow | 149.050 M -66.22 % | 441.200 M 67.37 % | 263.600 M -51.72 % | 546.000 M 160.12 % | 209.900 M -51.17 % | 429.900 M 506.35 % | 70.900 M -70.99 % | 244.400 M 119.00 % | 111.600 M -73.65 % | 423.500 M 1 936.06 % | 20.800 M -94.60 % | 385.300 M 222.43 % | 119.500 M -50.06 % | 239.300 M 74.16 % | 137.400 M -37.32 % | 219.200 M 21.17 % | 180.900 M -39.36 % | 298.300 M 63.99 % | 181.900 M -59.03 % | 444.000 M 640.00 % | 60.000 M -69.95 % | 199.700 M 473.85 % | 34.800 M -78.90 % | 164.900 M 25.02 % | 131.900 M -9.60 % | 145.900 M -2.54 % | 149.700 M 20.05 % | 124.700 M 0.00 % | 124.700 M -5.67 % | 132.200 M 0.00 % | 132.200 M -15.78 % | 156.966 M 0.00 % | 156.966 M 54.02 % | 101.911 M 0.00 % | 101.911 M 1.02 % | 100.883 M 0.00 % | 100.883 M -9.73 % | 111.763 M 0.00 % | 111.763 M 3.18 % | 108.313 M 0.00 % | 108.313 M -20.28 % | 135.873 M 0.00 % | 135.873 M 39.19 % | 97.615 M 0.00 % | 97.615 M 0.00 % | 97.615 M -14.20 % | 113.769 M 140.49 % | 47.306 M 0.00 % | 47.306 M 0.00 % | 47.306 M -9.20 % | 52.099 M 13.69 % | 45.827 M 0.00 % | 45.827 M -22.89 % | 59.430 M 0.00 % | 59.430 M 9.87 % | 54.090 M 0.00 % | 54.090 M 34.15 % | 40.320 M 0.00 % | 40.320 M 29.40 % | 31.159 M 0.00 % | 31.159 M 657.94 % | 4.111 M 0.00 % | 4.111 M 242.40 % | -2.887 M 0.00 % | -2.887 M -100.00 % | -1.444 M -112.85 % | 11.237 M 100.00 % | 5.618 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1998 | 1998 | 1997 | 1997 | 1996 | 1996 | 1995 | 1995 | 1994 | 1994 | 1993 | 1993 | 1992 | 1992 | 1991 |