W. R. Berkley Corporation 0HMZ.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 13.639 B 12.32 % | 12.143 B 8.74 % | 11.166 B 18.10 % | 9.455 B 16.75 % | 8.099 B 2.49 % | 7.902 B 2.74 % | 7.692 B 0.09 % | 7.685 B 0.40 % | 7.654 B 6.21 % | 7.206 B 1.09 % | 7.129 B 11.24 % | 6.409 B 10.05 % | 5.824 B |
| Net income | 1.756 B 27.13 % | 1.381 B 0.02 % | 1.381 B 35.07 % | 1.022 B 92.68 % | 530.670 M -22.18 % | 681.944 M 6.43 % | 640.749 M 16.69 % | 549.094 M -8.78 % | 601.916 M 19.50 % | 503.694 M -22.38 % | 648.884 M 29.80 % | 499.925 M -2.09 % | 510.592 M |
| Income before tax | 2.264 B 29.07 % | 1.754 B 2.02 % | 1.720 B 34.05 % | 1.283 B 82.02 % | 704.802 M -17.37 % | 852.920 M 5.03 % | 812.094 M 5.09 % | 772.770 M -13.80 % | 896.438 M 22.46 % | 732.030 M -23.12 % | 952.196 M 36.24 % | 698.888 M -0.43 % | 701.928 M |
| Income before tax ratio | 0.17 14.92 % | 0.14 -6.18 % | 0.15 13.51 % | 0.14 55.91 % | 0.09 -19.37 % | 0.11 2.23 % | 0.11 4.99 % | 0.10 -14.14 % | 0.12 15.30 % | 0.10 -23.95 % | 0.13 22.48 % | 0.11 -9.52 % | 0.12 |
| EBITDA | 2.391 B 27.08 % | 1.882 B -1.26 % | 1.906 B 33.27 % | 1.430 B 44.39 % | 990.404 M -11.55 % | 1.120 B 1.76 % | 1.100 B 6.52 % | 1.033 B -8.04 % | 1.123 B 952.61 % | -131.759 M -2.24 % | -128.866 M -2.98 % | -125.142 M -4.06 % | -120.261 M |
| Net income ratio | 0.13 13.19 % | 0.11 -8.02 % | 0.12 14.37 % | 0.11 65.04 % | 0.07 -24.07 % | 0.09 3.59 % | 0.08 16.59 % | 0.07 -9.14 % | 0.08 12.51 % | 0.07 -23.21 % | 0.09 16.68 % | 0.08 -11.03 % | 0.09 |
| Ratio EBITDA | 0.18 13.14 % | 0.15 -9.20 % | 0.17 12.85 % | 0.15 23.68 % | 0.12 -13.70 % | 0.14 -0.95 % | 0.14 6.43 % | 0.13 -8.41 % | 0.15 902.73 % | -0.02 -1.14 % | -0.02 7.43 % | -0.02 5.44 % | -0.02 |
| Gross profit ratio | 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 | 403.224 M -1.64 % | 409.947 M -2.21 % | 419.191 M -0.10 % | 419.623 M 49.24 % | 281.173 M -3.09 % | 290.152 M 0.41 % | 288.960 M 0.20 % | 288.390 M 0.17 % | 287.886 M -1.72 % | 292.925 M -2.59 % | 300.717 M -5.04 % | 316.672 M -1.79 % | 322.458 M |
| Weighted average shs out | 399.734 M -1.66 % | 406.500 M -2.11 % | 415.278 M -0.21 % | 416.144 M 48.26 % | 280.687 M -4.00 % | 292.387 M 1.23 % | 288.820 M 0.61 % | 287.069 M -0.64 % | 288.906 M -1.35 % | 292.846 M -2.52 % | 300.409 M -5.19 % | 316.850 M -1.82 % | 322.710 M |
| EPS diluted | 4.36 29.38 % | 3.37 2.43 % | 3.29 34.84 % | 2.44 95.20 % | 1.25 -46.81 % | 2.35 5.86 % | 2.22 16.84 % | 1.90 -9.09 % | 2.09 21.51 % | 1.72 -20.37 % | 2.16 36.71 % | 1.58 0.00 % | 1.58 |
| Earnings per share | 4.39 29.12 % | 3.40 2.10 % | 3.33 35.37 % | 2.46 95.24 % | 1.26 -20.75 % | 1.59 6.00 % | 1.50 15.38 % | 1.30 -10.34 % | 1.45 -15.70 % | 1.72 -20.37 % | 2.16 36.71 % | 1.58 0.00 % | 1.58 |
| Gross profit | 13.639 B 12.31 % | 12.143 B 8.75 % | 11.166 B 18.10 % | 9.455 B 16.75 % | 8.099 B 2.49 % | 7.902 B 2.74 % | 7.692 B 0.09 % | 7.685 B 0.40 % | 7.654 B 6.21 % | 7.206 B 1.09 % | 7.129 B 11.24 % | 6.409 B 10.05 % | 5.824 B |
| Income tax expense | 509.916 M 37.61 % | 370.557 M 10.70 % | 334.727 M 32.89 % | 251.890 M 46.60 % | 171.817 M 1.71 % | 168.935 M 3.62 % | 163.028 M -25.70 % | 219.433 M -25.10 % | 292.953 M 28.53 % | 227.923 M -24.68 % | 302.593 M 56.31 % | 193.587 M 1.20 % | 191.285 M |
| Cost of revenue | 13.639 B 2 738 805.22 % | -498.000 K | 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 |
| 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 |
| Other expenses | 45.718 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.751 B 199.16 % | -2.775 B -1.01 % | -2.747 B -198.71 % | 2.783 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 45.718 M 3.30 % | 44.256 M 2.01 % | 43.383 M -1.52 % | 44.051 M -0.54 % | 44.291 M -98.42 % | 2.795 B 0.75 % | 2.775 B 1.01 % | 2.747 B -1.29 % | 2.783 B -56.13 % | 6.343 B 4.88 % | 6.049 B 8.27 % | 5.586 B 11.83 % | 4.995 B |
| Cost and expenses | 11.300 B 25 432.65 % | 44.256 M -99.53 % | 9.365 B 16.49 % | 8.040 B 11.12 % | 7.235 B 204.45 % | -6.927 B -2.62 % | -6.749 B 0.00 % | -6.749 B -201.82 % | 6.629 B 4.50 % | 6.343 B 4.88 % | 6.049 B 8.27 % | 5.586 B 11.83 % | 4.995 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 44.256 M 2.01 % | 43.383 M -1.52 % | 44.051 M -0.54 % | 44.291 M 0.42 % | 44.107 M -3.65 % | 45.778 M -13.50 % | 52.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 -100.00 % | 130.374 M -11.42 % | 147.180 M -2.23 % | 150.537 M -1.87 % | 153.409 M -2.40 % | 157.185 M 6.71 % | 147.297 M 4.54 % | 140.896 M 7.60 % | 130.946 M 2.16 % | 128.174 M 4.06 % | 123.177 M -2.47 % | 126.302 M |
| Interest expense | 126.907 M -0.43 % | 127.459 M -2.24 % | 130.374 M -11.42 % | 147.180 M -2.23 % | 150.537 M -1.87 % | 153.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 100.00 % | -20.861 M -137.34 % | 55.872 M -56.92 % | 129.682 M -3.99 % | 135.065 M 19.12 % | 113.387 M -13.52 % | 131.108 M 16.07 % | 112.956 M 31.27 % | 86.051 M 109.97 % | -863.376 M 20.08 % | -1.080 B -31.97 % | -818.654 M 0.42 % | -822.138 M |
| Operating income | 2.339 B -80.67 % | 12.099 B 572.48 % | 1.799 B 27.07 % | 1.416 B 63.85 % | 864.142 M -11.43 % | 975.614 M 3.55 % | 942.212 M 0.74 % | 935.334 M -8.79 % | 1.025 B 18.77 % | 863.376 M -20.08 % | 1.080 B 31.97 % | 818.654 M -0.42 % | 822.138 M |
| Operating income ratio | 0.17 -82.79 % | 1.00 518.40 % | 0.16 7.60 % | 0.15 40.34 % | 0.11 -13.58 % | 0.12 0.79 % | 0.12 0.65 % | 0.12 -9.15 % | 0.13 11.82 % | 0.12 -20.94 % | 0.15 18.63 % | 0.13 -9.51 % | 0.14 |
| Total other income expenses net | -74.531 M 99.28 % | -10.344 B -12 564.23 % | -81.681 M 38.57 % | -132.976 M 16.55 % | -159.340 M -29.87 % | -122.694 M 5.71 % | -130.118 M 19.96 % | -162.564 M -26.03 % | -128.992 M 1.79 % | -131.346 M -2.50 % | -128.147 M -7.00 % | -119.766 M 0.37 % | -120.210 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.085 B -26.41 % | 1.474 B -7.42 % | 1.592 B -16.52 % | 1.907 B 242.60 % | 556.611 M -69.63 % | 1.833 B -7.05 % | 1.972 B 27.48 % | 1.547 B -8.63 % | 1.693 B 19.11 % | 1.421 B -10.11 % | 1.581 B 32.60 % | 1.193 B 231.67 % | -905.670 M |
| Total investments | 0.000 -100.00 % | 4.420 B 8.34 % | 4.080 B -3.93 % | 4.247 B 30.12 % | 3.264 B 102.16 % | 1.614 B -40.68 % | 2.721 B 10.93 % | 2.453 B -3.45 % | 2.541 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 3.059 B 0.12 % | 3.056 B 0.47 % | 3.041 B -12.50 % | 3.476 B 18.67 % | 2.929 B 2.53 % | 2.857 B 2.41 % | 2.790 B 11.70 % | 2.497 B 0.36 % | 2.488 B 13.88 % | 2.185 B -3.14 % | 2.256 B 10.99 % | 2.032 B | 0.000 |
| Accumulated other comprehensive income loss | -934.269 M -0.91 % | -925.838 M 26.79 % | -1.265 B -348.50 % | -281.955 M -353.51 % | -62.172 M 75.84 % | -257.299 M 49.60 % | -510.470 M -844.77 % | 68.541 M 23.35 % | 55.568 M 183.31 % | -66.698 M -136.34 % | 183.550 M -3.08 % | 189.391 M | 0.000 |
| Retained earnings | 12.265 B 11.09 % | 11.041 B 8.66 % | 10.161 B 12.71 % | 9.015 B 7.99 % | 8.348 B 5.24 % | 7.932 B 4.94 % | 7.559 B 8.65 % | 6.957 B 5.47 % | 6.596 B 6.76 % | 6.178 B 7.77 % | 5.732 B 8.88 % | 5.265 B 9.28 % | 4.818 B |
| Common stock | 158.705 M 50.00 % | 105.803 M 0.00 % | 105.803 M 50.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 50.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M |
| Total equity | 8.407 B 12.56 % | 7.469 B 10.36 % | 6.768 B 1.51 % | 6.668 B 5.41 % | 6.326 B 3.39 % | 6.118 B 11.65 % | 5.480 B 0.53 % | 5.451 B 7.28 % | 5.081 B 9.67 % | 4.633 B 0.20 % | 4.624 B 5.83 % | 4.369 B 0.78 % | 4.335 B |
| Other non current liabilities | 29.319 B 354.71 % | 6.448 B 11.65 % | 5.775 B 9.65 % | 5.267 B 19.71 % | 4.400 B | 0.000 -100.00 % | 3.866 B 1.74 % | 3.800 B 0.46 % | 3.783 B | 0.000 | 0.000 | 0.000 100.00 % | -1.915 B |
| Long term debt | 3.002 B 0.10 % | 2.998 B 0.31 % | 2.989 B -0.49 % | 3.004 B 4.35 % | 2.879 B 0.77 % | 2.857 B 21.97 % | 2.342 B -6.21 % | 2.497 B 0.36 % | 2.488 B 13.88 % | 2.185 B -3.14 % | 2.256 B 10.99 % | 2.032 B 6.13 % | 1.915 B |
| Total non current liabilities | 32.160 B 238.92 % | 9.489 B 8.13 % | 8.776 B 5.88 % | 8.288 B 13.22 % | 7.320 B 4.78 % | 6.986 B 6.78 % | 6.543 B -2.32 % | 6.698 B -2.60 % | 6.877 B 214.76 % | 2.185 B -3.14 % | 2.256 B 10.99 % | 2.032 B 6.13 % | 1.915 B |
| Other current liabilities | 17.606 B 16.15 % | 15.157 B 9.92 % | 13.789 B 10.77 % | 12.448 B 9.88 % | 11.329 B 8.04 % | 10.486 B 4.10 % | 10.072 B 1.21 % | 9.952 B 4.67 % | 9.508 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 34.350 M 63.04 % | 21.068 M -48.97 % | 41.282 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 57.822 M 1.05 % | 57.222 M 9.99 % | 52.024 M -88.98 % | 471.962 M 835.00 % | 50.477 M | 0.000 -100.00 % | 447.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 17.664 B 11.14 % | 15.893 B 10.12 % | 14.433 B 6.67 % | 13.531 B 13.82 % | 11.888 B 9.50 % | 10.856 B 0.74 % | 10.777 B 5.56 % | 10.209 B 5.02 % | 9.721 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 27.779 B 9.20 % | 25.439 B 9.61 % | 23.209 B 6.37 % | 21.819 B 13.59 % | 19.208 B 7.65 % | 17.843 B 3.02 % | 17.319 B 2.43 % | 16.908 B 1.86 % | 16.598 B 659.68 % | 2.185 B -3.14 % | 2.256 B 10.99 % | 2.032 B 6.13 % | 1.915 B |
| Other non current assets | 33.052 B 48.27 % | 22.291 B 15.83 % | 19.245 B 4.47 % | 18.421 B 17.62 % | 15.661 B -9.63 % | 17.330 B 12.54 % | 15.399 B 0.49 % | 15.325 B 6.21 % | 14.429 B -27.34 % | 19.859 B -0.58 % | 19.975 B 6.60 % | 18.738 B 2 471.53 % | -790.139 M |
| Long term investments | 0.000 -100.00 % | 2.560 B 0.27 % | 2.553 B -4.04 % | 2.660 B 61.14 % | 1.651 B 2.26 % | 1.614 B -9.58 % | 1.785 B 0.68 % | 1.773 B 18.37 % | 1.498 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 97.000 M -18.49 % | 119.000 M -86.25 % | 865.486 M 13.71 % | 761.145 M 17.25 % | 649.168 M 5.32 % | 616.364 M 2.45 % | 601.629 M -2.10 % | 614.549 M -0.86 % | 619.890 M 2.10 % | 607.128 M 3.87 % | 584.525 M 11.53 % | 524.101 M 20.47 % | 435.047 M |
| GoodWill | 184.332 M 5.58 % | 174.597 M -5.88 % | 185.509 M 9.35 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M -1.96 % | 173.037 M -3.30 % | 178.945 M 23.83 % | 144.513 M -5.73 % | 153.291 M 1.55 % | 150.944 M 37.04 % | 110.146 M 25.36 % | 87.865 M |
| Goodwill and intangible assets | 281.332 M -4.18 % | 293.597 M -72.06 % | 1.051 B 12.91 % | 930.797 M 13.68 % | 818.820 M 4.17 % | 786.016 M 1.47 % | 774.666 M -2.37 % | 793.494 M 3.81 % | 764.403 M 0.52 % | 760.419 M 3.39 % | 735.469 M 15.96 % | 634.247 M 21.29 % | 522.912 M |
| Property plant equipment net | 658.546 M 9.16 % | 603.299 M 1.82 % | 592.503 M 0.07 % | 592.063 M 3.80 % | 570.406 M -7.31 % | 615.402 M 47.80 % | 416.372 M -1.56 % | 422.960 M 21.04 % | 349.432 M 0.35 % | 348.224 M 4.86 % | 332.098 M -2.17 % | 339.448 M 27.03 % | 267.227 M |
| Total non current assets | 34.212 B 31.29 % | 26.057 B 9.57 % | 23.781 B 4.94 % | 22.662 B 20.99 % | 18.730 B -7.98 % | 20.354 B 8.58 % | 18.745 B 0.63 % | 18.629 B 6.37 % | 17.513 B -16.47 % | 20.967 B -0.36 % | 21.042 B 6.75 % | 19.712 B 2 394.76 % | 790.139 M |
| Other current assets | 0.000 -100.00 % | 5.488 B 15.63 % | 4.746 B 11.52 % | 4.256 B -3.96 % | 4.432 B 71.57 % | 2.583 B -36.28 % | 4.054 B 8.68 % | 3.730 B -10.47 % | 4.166 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 1.860 B 21.83 % | 1.527 B -3.74 % | 1.586 B | 0.000 | 0.000 -100.00 % | 935.894 M 37.67 % | 679.822 M -34.80 % | 1.043 B | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.975 B 44.86 % | 1.363 B -5.94 % | 1.449 B -7.62 % | 1.569 B -33.87 % | 2.372 B 131.74 % | 1.024 B 25.21 % | 817.602 M -13.98 % | 950.471 M 19.51 % | 795.285 M 4.15 % | 763.631 M 13.22 % | 674.441 M -19.68 % | 839.738 M -7.28 % | 905.670 M |
| Cash and short term investments | 1.975 B 44.86 % | 1.363 B -5.94 % | 1.449 B -7.62 % | 1.569 B -33.87 % | 2.372 B 131.74 % | 1.024 B 25.21 % | 817.602 M -13.98 % | 950.471 M 19.51 % | 795.285 M 4.15 % | 763.631 M 13.22 % | 674.441 M -19.68 % | 839.738 M -7.28 % | 905.670 M |
| Total current assets | 1.975 B -71.18 % | 6.851 B 10.59 % | 6.195 B 6.36 % | 5.825 B -14.39 % | 6.804 B 88.65 % | 3.607 B -11.03 % | 4.054 B 8.68 % | 3.730 B -10.47 % | 4.166 B 445.59 % | 763.631 M 13.22 % | 674.441 M -19.68 % | 839.738 M -7.28 % | 905.670 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 220.217 M -28.88 % | 309.623 M -9.11 % | 340.647 M 493.20 % | 57.425 M 97.64 % | 29.055 M 233.58 % | 8.710 M -97.64 % | 369.717 M 17.72 % | 314.071 M -33.44 % | 471.882 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.460 B |
| Account payables | 0.000 -100.00 % | 631.164 M 20.65 % | 523.131 M -8.00 % | 568.616 M 33.44 % | 426.124 M 18.26 % | 360.314 M 40.25 % | 256.917 M 4.24 % | 246.460 M 15.64 % | 213.128 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 47.525 M 38.36 % | 34.350 M 63.04 % | 21.068 M -48.97 % | 41.282 M 312.57 % | 10.006 M | 0.000 -100.00 % | 11.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.913 B 13.51 % | 2.566 B 2.81 % | 2.496 B -4.21 % | 2.606 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 12.328 M -10.71 % | 13.806 M -30.37 % | 19.829 M 34.72 % | 14.719 M -1.84 % | 14.995 M -65.45 % | 43.403 M 3.47 % | 41.947 M 5.34 % | 39.819 M 17.37 % | 33.926 M 2.92 % | 32.962 M -3.59 % | 34.189 M 2.49 % | 33.359 M 14.05 % | 29.249 M |
| Capital lease obligations | 169.575 M 0.70 % | 168.399 M 7.22 % | 157.064 M -4.09 % | 163.767 M 4.87 % | 156.166 M -32.20 % | 230.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -3.094 B -11.90 % | -2.765 B -22.70 % | -2.254 B -4.80 % | -2.151 B -5.12 % | -2.046 B -22.46 % | -1.671 B 0.60 % | -1.681 B -1.19 % | -1.661 B -0.59 % | -1.651 B -5.98 % | -1.558 B -13.48 % | -1.373 B -17.82 % | -1.165 B -13.78 % | -1.024 B |
| Deferred tax liabilities non current | 65.151 M 52.72 % | 42.660 M 266.31 % | 11.646 M -33.34 % | 17.470 M -58.56 % | 42.161 M 59.60 % | 26.416 M -92.10 % | 334.227 M -16.62 % | 400.835 M -33.88 % | 606.247 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 57.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 36.186 B 9.96 % | 32.909 B 9.78 % | 29.977 B 5.23 % | 28.486 B 11.56 % | 25.534 B 6.57 % | 23.961 B 5.10 % | 22.799 B 1.97 % | 22.359 B 3.13 % | 21.680 B -0.24 % | 21.731 B 0.07 % | 21.717 B 5.67 % | 20.552 B 1.96 % | 20.156 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 218.760 M -31.15 % | 317.715 M 156.30 % | 123.960 M -11.38 % | 139.877 M 1 836.82 % | 7.222 M -73.51 % | 27.262 M 17.36 % | 23.229 M -19.40 % | 28.819 M -62.13 % | 76.106 M -33.38 % | 114.243 M -43.44 % | 201.993 M |
| Stock based compensation | 0.000 -100.00 % | 51.000 M 3.22 % | 49.411 M 5.85 % | 46.680 M -6.00 % | 49.658 M 0.78 % | 49.274 M 34.66 % | 36.591 M -9.63 % | 40.490 M 8.92 % | 37.174 M 15.72 % | 32.123 M 14.45 % | 28.068 M 18.01 % | 23.784 M -11.13 % | 26.763 M |
| Change in working capital | 1.471 B 48.62 % | 989.956 M -8.41 % | 1.081 B 34.17 % | 805.539 M 16.20 % | 693.254 M 34.98 % | 513.597 M 494.69 % | 86.364 M -79.15 % | 414.187 M -16.93 % | 498.605 M 136.00 % | 211.273 M 53.15 % | 137.955 M 158.46 % | 53.375 M 123.33 % | -228.756 M |
| Accounts receivables | -184.431 M 44.81 % | -334.178 M -24.61 % | -268.171 M 26.41 % | -364.395 M -109.88 % | -173.618 M 8.21 % | -189.151 M -331.72 % | -43.813 M 35.33 % | -67.752 M -12.17 % | -60.403 M 0.88 % | -60.942 M 41.50 % | -104.174 M 24.53 % | -138.027 M 39.66 % | -228.756 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.656 B 25.04 % | 1.324 B -1.84 % | 1.349 B 15.30 % | 1.170 B 34.96 % | 866.872 M 113.10 % | 406.793 M 206.44 % | 132.746 M -71.68 % | 468.813 M 31.07 % | 357.681 M 31.40 % | 272.215 M 12.43 % | 242.129 M 26.50 % | 191.402 M | 0.000 |
| Other non cash items | 328.261 M -37.80 % | 527.784 M 478.62 % | -139.397 M -160.19 % | 231.580 M 52.33 % | 152.022 M 214.24 % | -133.070 M -407.41 % | 43.287 M -61.64 % | 112.858 M 977.59 % | -12.860 M -126.20 % | 49.075 M 129.06 % | -168.896 M -220.96 % | 139.624 M 127.23 % | 61.447 M |
| Net cash provided by operating activities | 3.556 B 21.38 % | 2.929 B 10.68 % | 2.647 B 3.64 % | 2.554 B 51.59 % | 1.685 B 23.42 % | 1.365 B 113.52 % | 639.292 M -33.63 % | 963.183 M -3.84 % | 1.002 B 13.65 % | 881.304 M 19.93 % | 734.847 M -10.36 % | 819.798 M 21.37 % | 675.458 M |
| Investments in property plant and equipment | -105.623 M -98.99 % | -53.080 M -0.75 % | -52.684 M 20.94 % | -66.634 M -74.57 % | -38.171 M 36.86 % | -60.457 M -21.25 % | -49.860 M 56.91 % | -115.719 M -127.66 % | -50.829 M 20.03 % | -63.562 M -51.49 % | -41.958 M 33.56 % | -63.150 M -55.71 % | -40.556 M |
| Acquisitions net | 0.000 100.00 % | -11.558 M -101.35 % | 857.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.027 M 102.87 % | -70.570 M -135.87 % | 196.765 M 2 790.99 % | -7.312 M 88.82 % | -65.421 M -15.02 % | -56.878 M | 0.000 |
| Purchases of investments | -9.854 B -45.40 % | -6.777 B 20.33 % | -8.506 B 24.11 % | -11.209 B -43.56 % | -7.808 B -37.64 % | -5.673 B 23.03 % | -7.370 B 10.17 % | -8.205 B -35.77 % | -6.043 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 7.533 B 55.73 % | 4.837 B -16.19 % | 5.771 B -29.64 % | 8.203 B 2.64 % | 7.992 B 56.38 % | 5.111 B -23.72 % | 6.700 B -14.27 % | 7.814 B 58.22 % | 4.939 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 242.133 M 466.61 % | 42.734 M 198.07 % | 14.337 M 179.73 % | -17.983 M 32.18 % | -26.515 M -1 032.31 % | 2.844 M -33.27 % | 4.262 M 197.48 % | -4.372 M -120.83 % | 20.992 M 121.02 % | -99.889 M 85.75 % | -700.932 M -64.79 % | -425.336 M 42.09 % | -734.512 M |
| Net cash used for investing activites | -2.184 B -11.34 % | -1.962 B -2.40 % | -1.916 B 38.00 % | -3.090 B -2 681.70 % | 119.696 M 119.32 % | -619.534 M 13.26 % | -714.244 M -22.96 % | -580.868 M 38.01 % | -937.089 M -448.77 % | -170.763 M 78.87 % | -808.311 M -48.21 % | -545.364 M 29.64 % | -775.068 M |
| Debt repayment | 3.105 M 418.79 % | -974.000 K 99.77 % | -429.812 M -181.23 % | 529.155 M 495.32 % | 88.886 M 153.74 % | -165.386 M -157.02 % | 290.038 M 4 065.42 % | 6.963 M -97.78 % | 313.282 M 215.16 % | -272.030 M -177.65 % | 350.312 M 395.45 % | -118.567 M -132.11 % | 369.291 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 474.585 M 1 521.18 % | 29.274 M -38.79 % | 47.827 M -76.99 % | 207.879 M -58.81 % | 504.738 M 108.03 % | 242.633 M -61.60 % | 631.862 M | 0.000 |
| Common stock repurchased | -303.655 M 43.47 % | -537.163 M -470.60 % | -94.140 M 23.10 % | -122.426 M 64.65 % | -346.357 M -1 800.45 % | -18.225 M 26.36 % | -24.750 M 48.23 % | -47.807 M 63.89 % | -132.392 M 40.80 % | -223.652 M 6.40 % | -238.933 M -43.53 % | -166.473 M -30.40 % | -127.663 M |
| Dividends paid | -531.953 M -6.08 % | -501.456 M -113.21 % | -235.192 M 33.89 % | -355.736 M -322.76 % | -84.147 M 72.70 % | -308.191 M -20.88 % | -254.951 M -35.47 % | -188.199 M -2.28 % | -183.999 M -217.05 % | -58.034 M 68.02 % | -181.489 M -244.27 % | -52.717 M -10.54 % | -47.690 M |
| Other financing activites | -19.984 M 12.74 % | -22.902 M -78.25 % | -12.848 M 71.55 % | -45.162 M 19.68 % | -56.225 M -162.84 % | -21.391 M -20.58 % | -17.740 M -193.56 % | -6.043 M -58.07 % | -3.823 M -138.64 % | -1.602 M -575.37 % | 337.000 K -95.50 % | 7.495 M -76.47 % | 31.851 M |
| Net cash used provided by financing activities | -852.487 M 19.77 % | -1.062 B -37.63 % | -771.992 M -13 339.44 % | 5.831 M 101.47 % | -397.843 M 22.48 % | -513.193 M -6 832.23 % | -7.403 M 96.85 % | -235.086 M -3 291.32 % | -6.932 M 98.75 % | -555.318 M -695.89 % | -69.773 M 78.87 % | -330.262 M -439.80 % | 97.192 M |
| Effect of forex changes on cash | 92.898 M 924.23 % | 9.070 M 111.62 % | -78.045 M 71.40 % | -272.844 M -371.84 % | -57.826 M -15 357.52 % | 379.000 K 101.21 % | -31.421 M -344.46 % | 12.853 M 184.00 % | -15.302 M 76.83 % | -66.033 M -199.33 % | -22.060 M -118.33 % | -10.104 M -176.52 % | -3.654 M |
| Net change in cash | 611.552 M 809.86 % | -86.151 M 27.91 % | -119.497 M 85.13 % | -803.523 M -159.58 % | 1.349 B 554.34 % | 206.108 M 255.12 % | -132.869 M -185.62 % | 155.186 M 390.26 % | 31.654 M -64.51 % | 89.190 M 153.96 % | -165.297 M -150.71 % | -65.932 M -985.84 % | -6.072 M |
| Cash at beginning of period | 1.363 B -5.94 % | 1.449 B -7.62 % | 1.569 B -33.87 % | 2.372 B 131.74 % | 1.024 B 25.21 % | 817.602 M -13.98 % | 950.471 M 19.51 % | 795.285 M 4.15 % | 763.631 M 13.22 % | 674.441 M -19.68 % | 839.738 M -7.28 % | 905.670 M -0.67 % | 911.742 M |
| Cash at end of period | 1.975 B 44.86 % | 1.363 B -5.94 % | 1.449 B -7.62 % | 1.569 B -33.87 % | 2.372 B 131.74 % | 1.024 B 25.21 % | 817.602 M -13.98 % | 950.471 M 19.51 % | 795.285 M 4.15 % | 763.631 M 13.22 % | 674.441 M -19.68 % | 839.738 M -7.28 % | 905.670 M |
| Operating cash flow | 3.556 B 21.38 % | 2.929 B 10.68 % | 2.647 B 3.64 % | 2.554 B 51.59 % | 1.685 B 23.42 % | 1.365 B 113.52 % | 639.292 M -33.63 % | 963.183 M -3.84 % | 1.002 B 13.65 % | 881.304 M 19.93 % | 734.847 M -10.36 % | 819.798 M 21.37 % | 675.458 M |
| Capital expenditure | -105.623 M -98.99 % | -53.080 M -0.75 % | -52.684 M 20.94 % | -66.634 M -74.57 % | -38.171 M 36.86 % | -60.457 M -21.25 % | -49.860 M 56.91 % | -115.719 M -127.66 % | -50.829 M 20.03 % | -63.562 M -51.49 % | -41.958 M 33.56 % | -63.150 M -55.71 % | -40.556 M |
| Free CashFlow | 3.450 B 19.95 % | 2.876 B 10.88 % | 2.594 B 4.29 % | 2.487 B 51.05 % | 1.646 B 26.21 % | 1.305 B 121.32 % | 589.432 M -30.45 % | 847.464 M -10.87 % | 950.781 M 16.27 % | 817.742 M 18.02 % | 692.889 M -8.43 % | 756.648 M 19.18 % | 634.902 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.670 B 3.48 % | 3.546 B -3.31 % | 3.668 B 8.36 % | 3.384 B 2.13 % | 3.314 B 1.76 % | 3.257 B 1.10 % | 3.221 B 6.29 % | 3.031 B 1.16 % | 2.996 B 3.49 % | 2.895 B -3.94 % | 3.014 B 10.62 % | 2.724 B 8.42 % | 2.513 B -13.81 % | 2.915 B 13.08 % | 2.578 B 6.35 % | 2.424 B 5.58 % | 2.296 B 6.45 % | 2.157 B -6.73 % | 2.312 B 13.37 % | 2.040 B 5.36 % | 1.936 B 6.93 % | 1.811 B -8.37 % | 1.976 B 0.53 % | 1.966 B -2.85 % | 2.023 B 4.46 % | 1.937 B -0.75 % | 1.952 B 0.71 % | 1.938 B 1.41 % | 1.911 B 1.04 % | 1.891 B -2.26 % | 1.935 B -4.74 % | 2.031 B 9.92 % | 1.848 B -1.20 % | 1.870 B -5.13 % | 1.972 B -2.38 % | 2.020 B 8.83 % | 1.856 B 2.69 % | 1.807 B -0.21 % | 1.811 B -2.68 % | 1.861 B 3.98 % | 1.790 B 2.58 % | 1.745 B -2.23 % | 1.784 B -3.05 % | 1.841 B 2.43 % | 1.797 B 5.28 % | 1.707 B 0.60 % | 1.697 B 3.83 % | 1.634 B 4.02 % | 1.571 B 4.26 % | 1.507 B -6.33 % | 1.609 B |
| Net income | 401.288 M -3.90 % | 417.571 M -27.52 % | 576.101 M 57.56 % | 365.634 M -1.69 % | 371.909 M -15.95 % | 442.471 M 11.36 % | 397.340 M 19.11 % | 333.586 M -6.38 % | 356.308 M 21.14 % | 294.126 M -23.05 % | 382.223 M 67.00 % | 228.879 M 27.64 % | 179.322 M -69.64 % | 590.638 M 100.60 % | 294.430 M 12.68 % | 261.297 M 10.14 % | 237.238 M 3.36 % | 229.525 M -26.47 % | 312.150 M 105.80 % | 151.678 M 112.85 % | 71.260 M 1 712.95 % | -4.418 M -103.70 % | 119.306 M -27.78 % | 165.208 M -23.77 % | 216.709 M 19.91 % | 180.722 M 36.54 % | 132.357 M -18.26 % | 161.920 M -10.08 % | 180.075 M 8.22 % | 166.396 M 7.64 % | 154.589 M -4.61 % | 162.054 M 48.67 % | 109.004 M -11.70 % | 123.447 M -19.20 % | 152.789 M -30.76 % | 220.650 M 102.49 % | 108.967 M -8.82 % | 119.511 M 8.90 % | 109.745 M -28.09 % | 152.607 M 24.04 % | 123.035 M 4.00 % | 118.307 M 6.86 % | 110.711 M -41.28 % | 188.539 M 4.77 % | 179.961 M 6.06 % | 169.673 M 30.14 % | 130.379 M -4.81 % | 136.974 M 18.12 % | 115.957 M -0.56 % | 116.615 M -29.53 % | 165.489 M |
| Income before tax | 521.863 M -3.11 % | 538.606 M -26.05 % | 728.301 M 53.50 % | 474.449 M -2.71 % | 487.673 M -15.05 % | 574.071 M 14.54 % | 501.198 M 19.35 % | 419.949 M -8.14 % | 457.184 M 21.57 % | 376.071 M -21.39 % | 478.421 M 67.13 % | 286.265 M 28.62 % | 222.562 M -69.61 % | 732.433 M 106.54 % | 354.617 M 6.72 % | 332.281 M 10.78 % | 299.940 M 1.31 % | 296.068 M -25.87 % | 399.407 M 93.50 % | 206.414 M 95.75 % | 105.449 M 1 730.32 % | -6.468 M -104.41 % | 146.763 M -27.70 % | 202.982 M -25.85 % | 273.736 M 19.31 % | 229.439 M 41.07 % | 162.639 M -22.27 % | 209.223 M -8.73 % | 229.242 M 8.65 % | 210.990 M 4.76 % | 201.400 M -10.93 % | 226.113 M 40.48 % | 160.961 M -12.66 % | 184.297 M -20.50 % | 231.833 M -30.09 % | 331.615 M 109.47 % | 158.314 M -9.37 % | 174.676 M 11.82 % | 156.206 M -31.76 % | 228.920 M 28.47 % | 178.187 M 5.61 % | 168.717 M 3.70 % | 162.704 M -41.57 % | 278.453 M 5.69 % | 263.454 M 6.41 % | 247.585 M 36.24 % | 181.726 M -8.33 % | 198.233 M 24.91 % | 158.706 M -0.95 % | 160.223 M -31.08 % | 232.493 M |
| Income before tax ratio | 0.14 -6.37 % | 0.15 -23.52 % | 0.20 41.66 % | 0.14 -4.74 % | 0.15 -16.52 % | 0.18 13.30 % | 0.16 12.28 % | 0.14 -9.20 % | 0.15 17.47 % | 0.13 -18.17 % | 0.16 51.08 % | 0.11 18.64 % | 0.09 -64.75 % | 0.25 82.65 % | 0.14 0.35 % | 0.14 4.92 % | 0.13 -4.83 % | 0.14 -20.53 % | 0.17 70.68 % | 0.10 85.79 % | 0.05 1 624.71 % | 0.00 -104.81 % | 0.07 -28.08 % | 0.10 -23.67 % | 0.14 14.21 % | 0.12 42.13 % | 0.08 -22.81 % | 0.11 -10.00 % | 0.12 7.53 % | 0.11 7.18 % | 0.10 -6.49 % | 0.11 27.80 % | 0.09 -11.61 % | 0.10 -16.20 % | 0.12 -28.38 % | 0.16 92.48 % | 0.09 -11.75 % | 0.10 12.06 % | 0.09 -29.88 % | 0.12 23.56 % | 0.10 2.95 % | 0.10 6.06 % | 0.09 -39.73 % | 0.15 3.19 % | 0.15 1.08 % | 0.15 35.42 % | 0.11 -11.71 % | 0.12 20.08 % | 0.10 -4.99 % | 0.11 -26.43 % | 0.14 |
| EBITDA | 552.889 M -2.97 % | 569.800 M -25.03 % | 760.052 M 53.78 % | 494.238 M -4.84 % | 519.381 M -14.27 % | 605.799 M 13.64 % | 533.077 M 17.98 % | 451.837 M 1 163.20 % | -42.498 M 1.02 % | -42.934 M -107.58 % | 566.195 M 73.23 % | 326.844 M 22.46 % | 266.892 M -66.30 % | 792.034 M 88.44 % | 420.302 M 5.57 % | 398.114 M 978.57 % | -45.314 M -22.92 % | -36.865 M 46.30 % | -68.651 M -50.77 % | -45.534 M -45.07 % | -31.387 M -207.69 % | -10.201 M 68.47 % | -32.352 M -104.40 % | -15.828 M 62.23 % | -41.906 M -20.94 % | -34.649 M 12.19 % | -39.458 M -57.18 % | -25.104 M -13.30 % | -22.157 M 57.16 % | -51.717 M -30.69 % | -39.573 M -0.53 % | -39.364 M 11.21 % | -44.336 M -1.84 % | -43.534 M -16.40 % | -37.400 M -7.28 % | -34.863 M -61.35 % | -21.607 M 41.11 % | -36.689 M -3.34 % | -35.503 M -36.41 % | -26.027 M 27.94 % | -36.121 M -5.90 % | -34.108 M 4.82 % | -35.835 M -17.48 % | -30.504 M 0.08 % | -30.527 M -1.73 % | -30.007 M 5.60 % | -31.787 M -6.15 % | -29.946 M 1.39 % | -30.368 M 8.09 % | -33.041 M -12.60 % | -29.343 M |
| Net income ratio | 0.11 -7.13 % | 0.12 -25.04 % | 0.16 45.40 % | 0.11 -3.73 % | 0.11 -17.40 % | 0.14 10.15 % | 0.12 12.06 % | 0.11 -7.45 % | 0.12 17.06 % | 0.10 -19.89 % | 0.13 50.96 % | 0.08 17.73 % | 0.07 -64.78 % | 0.20 77.40 % | 0.11 5.95 % | 0.11 4.32 % | 0.10 -2.91 % | 0.11 -21.16 % | 0.13 81.53 % | 0.07 102.02 % | 0.04 1 608.46 % | 0.00 -104.04 % | 0.06 -28.16 % | 0.08 -21.53 % | 0.11 14.79 % | 0.09 37.57 % | 0.07 -18.83 % | 0.08 -11.33 % | 0.09 7.11 % | 0.09 10.13 % | 0.08 0.15 % | 0.08 35.25 % | 0.06 -10.63 % | 0.07 -14.83 % | 0.08 -29.07 % | 0.11 86.07 % | 0.06 -11.22 % | 0.07 9.13 % | 0.06 -26.11 % | 0.08 19.29 % | 0.07 1.38 % | 0.07 9.30 % | 0.06 -39.43 % | 0.10 2.28 % | 0.10 0.75 % | 0.10 29.36 % | 0.08 -8.32 % | 0.08 13.56 % | 0.07 -4.63 % | 0.08 -24.77 % | 0.10 |
| Ratio EBITDA | 0.15 -6.23 % | 0.16 -22.47 % | 0.21 41.91 % | 0.15 -6.82 % | 0.16 -15.75 % | 0.19 12.41 % | 0.17 10.99 % | 0.15 1 151.01 % | -0.01 4.35 % | -0.01 -107.89 % | 0.19 56.60 % | 0.12 12.96 % | 0.11 -60.91 % | 0.27 66.65 % | 0.16 -0.73 % | 0.16 932.11 % | -0.02 -15.47 % | -0.02 42.43 % | -0.03 -32.99 % | -0.02 -37.69 % | -0.02 -187.75 % | -0.01 65.59 % | -0.02 -103.33 % | -0.01 61.12 % | -0.02 -15.78 % | -0.02 11.53 % | -0.02 -56.08 % | -0.01 -11.72 % | -0.01 57.60 % | -0.03 -33.71 % | -0.02 -5.54 % | -0.02 19.23 % | -0.02 -3.07 % | -0.02 -22.70 % | -0.02 -9.89 % | -0.02 -48.26 % | -0.01 42.65 % | -0.02 -3.56 % | -0.02 -40.17 % | -0.01 30.70 % | -0.02 -3.23 % | -0.02 2.65 % | -0.02 -21.17 % | -0.02 2.44 % | -0.02 3.37 % | -0.02 6.17 % | -0.02 -2.23 % | -0.02 5.20 % | -0.02 11.85 % | -0.02 -20.21 % | -0.02 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.03 % | 1.00 0.00 % | 1.00 0.08 % | 1.00 0.36 % | 1.00 -0.11 % | 1.00 -0.33 % | 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 | 400.368 M 0.14 % | 399.825 M -0.27 % | 400.888 M -0.23 % | 401.817 M -0.48 % | 403.737 M -0.50 % | 405.757 M -0.19 % | 406.522 M -0.16 % | 407.158 M -0.61 % | 409.642 M -1.53 % | 416.008 M -0.56 % | 418.332 M -0.27 % | 419.463 M 0.04 % | 419.287 M 0.13 % | 418.735 M 0.22 % | 417.802 M -0.56 % | 420.169 M 49.71 % | 280.659 M 0.15 % | 280.245 M -0.19 % | 280.770 M -0.29 % | 281.576 M -0.08 % | 281.793 M -1.27 % | 285.431 M -1.55 % | 289.920 M -0.16 % | 290.384 M 0.27 % | 289.589 M 0.20 % | 289.004 M 0.03 % | 288.916 M -0.12 % | 289.263 M 0.17 % | 288.764 M 0.17 % | 288.282 M -0.07 % | 288.497 M -0.56 % | 290.124 M 0.27 % | 289.352 M 0.12 % | 289.019 M 0.79 % | 286.754 M -0.86 % | 289.251 M -0.01 % | 289.294 M 0.04 % | 289.190 M -0.38 % | 290.286 M 0.05 % | 290.131 M -0.80 % | 292.473 M -1.88 % | 298.089 M -0.30 % | 298.978 M -0.09 % | 299.252 M -0.23 % | 299.934 M -1.57 % | 304.715 M -3.03 % | 314.246 M -0.78 % | 316.706 M -0.37 % | 317.867 M 0.04 % | 317.752 M -0.30 % | 318.722 M |
| Weighted average shs out | 397.016 M 0.02 % | 396.929 M -0.28 % | 398.042 M -0.07 % | 398.338 M -1.46 % | 404.249 M 0.48 % | 402.316 M -0.31 % | 403.579 M -0.05 % | 403.786 M -0.62 % | 406.296 M -1.50 % | 412.465 M -0.60 % | 414.937 M -0.20 % | 415.788 M 0.14 % | 415.222 M 0.02 % | 415.158 M 0.04 % | 414.981 M -0.32 % | 416.320 M 49.90 % | 277.732 M -0.78 % | 279.909 M -0.21 % | 280.489 M -0.14 % | 280.885 M -0.16 % | 281.326 M -1.44 % | 285.437 M -2.66 % | 293.247 M 0.59 % | 291.527 M 0.45 % | 290.222 M 0.64 % | 288.371 M -0.31 % | 289.269 M 0.04 % | 289.143 M -0.45 % | 290.444 M 1.24 % | 286.890 M -0.13 % | 287.249 M -0.74 % | 289.382 M 0.30 % | 288.524 M -0.27 % | 289.306 M 0.28 % | 288.506 M -0.05 % | 288.658 M 0.08 % | 288.425 M -0.26 % | 289.164 M -0.58 % | 290.837 M -0.06 % | 291.013 M -0.14 % | 291.414 M -2.56 % | 299.058 M 0.57 % | 297.353 M -0.47 % | 298.747 M -0.40 % | 299.935 M -1.79 % | 305.387 M -3.11 % | 315.188 M -0.80 % | 317.732 M -0.15 % | 318.214 M 0.66 % | 316.115 M -0.69 % | 318.300 M |
| EPS diluted | 1.00 -3.85 % | 1.04 -27.78 % | 1.44 58.24 % | 0.91 -1.09 % | 0.92 -15.60 % | 1.09 11.22 % | 0.98 19.51 % | 0.82 -5.75 % | 0.87 22.54 % | 0.71 -21.98 % | 0.91 65.45 % | 0.55 27.91 % | 0.43 -69.50 % | 1.41 101.43 % | 0.70 12.90 % | 0.62 -27.06 % | 0.85 3.66 % | 0.82 -26.13 % | 1.11 105.56 % | 0.54 116.00 % | 0.25 1 712.90 % | -0.02 -103.78 % | 0.41 -28.07 % | 0.57 -24.00 % | 0.75 19.05 % | 0.63 36.96 % | 0.46 -17.86 % | 0.56 -9.68 % | 0.62 6.90 % | 0.58 7.41 % | 0.54 -3.57 % | 0.56 47.37 % | 0.38 -11.63 % | 0.43 -18.87 % | 0.53 -30.26 % | 0.76 100.00 % | 0.38 -7.32 % | 0.41 7.89 % | 0.38 -28.30 % | 0.53 26.19 % | 0.42 5.00 % | 0.40 8.11 % | 0.37 -41.27 % | 0.63 5.00 % | 0.60 7.14 % | 0.56 36.59 % | 0.41 -4.65 % | 0.43 19.44 % | 0.36 -2.70 % | 0.37 -28.85 % | 0.52 |
| Earnings per share | 1.01 -3.81 % | 1.05 -27.59 % | 1.45 57.61 % | 0.92 0.00 % | 0.92 -16.36 % | 1.10 12.24 % | 0.98 18.07 % | 0.83 -5.68 % | 0.88 23.94 % | 0.71 -22.83 % | 0.92 67.27 % | 0.55 27.91 % | 0.43 -69.72 % | 1.42 100.00 % | 0.71 12.70 % | 0.63 -25.88 % | 0.85 3.66 % | 0.82 -26.13 % | 1.11 105.56 % | 0.54 116.00 % | 0.25 1 712.90 % | -0.02 -103.78 % | 0.41 -28.07 % | 0.57 -24.00 % | 0.75 19.05 % | 0.63 36.96 % | 0.46 -17.86 % | 0.56 -9.68 % | 0.62 6.90 % | 0.58 7.41 % | 0.54 -3.57 % | 0.56 47.37 % | 0.38 -11.63 % | 0.43 -18.87 % | 0.53 -30.26 % | 0.76 100.00 % | 0.38 -7.32 % | 0.41 7.89 % | 0.38 -26.92 % | 0.52 23.81 % | 0.42 5.00 % | 0.40 8.11 % | 0.37 -41.27 % | 0.63 5.00 % | 0.60 7.14 % | 0.56 36.59 % | 0.41 -4.65 % | 0.43 19.44 % | 0.36 -2.70 % | 0.37 -28.85 % | 0.52 |
| Gross profit | 3.671 B 3.48 % | 3.547 B -3.28 % | 3.668 B 8.36 % | 3.384 B 2.20 % | 3.312 B 2.13 % | 3.242 B 0.99 % | 3.211 B 5.94 % | 3.031 B 1.16 % | 2.996 B 3.49 % | 2.895 B -3.94 % | 3.014 B 10.62 % | 2.724 B 8.42 % | 2.513 B -13.81 % | 2.915 B 13.08 % | 2.578 B 6.35 % | 2.424 B 5.58 % | 2.296 B 6.45 % | 2.157 B -6.73 % | 2.312 B 13.37 % | 2.040 B 5.36 % | 1.936 B 6.93 % | 1.811 B -8.37 % | 1.976 B 0.53 % | 1.966 B -2.85 % | 2.023 B 4.46 % | 1.937 B -0.75 % | 1.952 B 0.71 % | 1.938 B 1.41 % | 1.911 B 1.04 % | 1.891 B -2.26 % | 1.935 B -4.74 % | 2.031 B 9.92 % | 1.848 B -1.20 % | 1.870 B -5.13 % | 1.972 B -2.38 % | 2.020 B 8.83 % | 1.856 B 2.69 % | 1.807 B -0.21 % | 1.811 B -2.68 % | 1.861 B 3.98 % | 1.790 B 2.58 % | 1.745 B -2.23 % | 1.784 B -3.05 % | 1.841 B 2.43 % | 1.797 B 5.28 % | 1.707 B 0.60 % | 1.697 B 3.83 % | 1.634 B 4.02 % | 1.571 B 4.26 % | 1.507 B -6.33 % | 1.609 B |
| Income tax expense | 121.155 M -0.08 % | 121.257 M -20.73 % | 152.958 M 40.15 % | 109.135 M -5.75 % | 115.788 M -12.31 % | 132.036 M 29.15 % | 102.234 M 18.16 % | 86.519 M -14.73 % | 101.460 M 26.29 % | 80.342 M -16.69 % | 96.437 M 72.85 % | 55.791 M 29.46 % | 43.095 M -69.09 % | 139.403 M 131.13 % | 60.313 M -7.16 % | 64.963 M 4.34 % | 62.262 M -3.25 % | 64.352 M -25.96 % | 86.917 M 60.81 % | 54.048 M 59.94 % | 33.793 M 1 048.64 % | 2.942 M -89.09 % | 26.970 M -28.71 % | 37.831 M -32.82 % | 56.309 M 17.74 % | 47.825 M 81.38 % | 26.367 M -41.12 % | 44.780 M -7.60 % | 48.464 M 11.62 % | 43.417 M -3.79 % | 45.128 M -28.70 % | 63.295 M 23.17 % | 51.388 M -13.81 % | 59.623 M -23.72 % | 78.164 M -29.55 % | 110.952 M 124.56 % | 49.408 M -9.22 % | 54.428 M 17.48 % | 46.328 M -39.19 % | 76.184 M 38.17 % | 55.138 M 9.68 % | 50.273 M -2.86 % | 51.753 M -42.28 % | 89.662 M 7.67 % | 83.277 M 6.90 % | 77.901 M 68.11 % | 46.338 M -22.83 % | 60.045 M 37.78 % | 43.579 M -0.11 % | 43.625 M -34.88 % | 66.994 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.492 M -82.55 % | 14.277 M 33.87 % | 10.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other expenses | 13.220 M 3.46 % | 12.778 M 5.73 % | 12.085 M 100.59 % | -2.032 B | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -925.994 M 1.37 % | -938.847 M 0.89 % | -947.245 M -7.29 % | -882.842 M -2.35 % | -862.612 M -6.11 % | -812.922 M 5.74 % | -862.458 M -11.86 % | -771.007 M -3.13 % | -747.625 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 |
| Operating expenses | 13.220 M 3.46 % | 12.778 M 5.73 % | 12.085 M 7.61 % | 11.230 M -0.85 % | 11.326 M 2.25 % | 11.077 M -19.78 % | 13.808 M 36.42 % | 10.122 M -98.91 % | 925.994 M -1.37 % | 938.847 M -0.89 % | 947.245 M 7.29 % | 882.842 M 2.35 % | 862.612 M 6.11 % | 812.922 M -5.74 % | 862.458 M 11.86 % | 771.007 M 3.13 % | 747.625 M -59.02 % | 1.824 B -2.84 % | 1.877 B 4.67 % | 1.794 B 0.08 % | 1.792 B 0.67 % | 1.780 B -0.86 % | 1.796 B 4.15 % | 1.724 B 0.90 % | 1.709 B 2.52 % | 1.667 B -4.66 % | 1.748 B 3.53 % | 1.689 B 2.85 % | 1.642 B -0.07 % | 1.643 B -3.15 % | 1.697 B -4.06 % | 1.768 B 7.16 % | 1.650 B 0.06 % | 1.649 B -3.15 % | 1.703 B 3.14 % | 1.651 B -0.71 % | 1.663 B 3.91 % | 1.600 B -1.40 % | 1.623 B 1.42 % | 1.600 B 1.38 % | 1.579 B 2.41 % | 1.541 B -2.88 % | 1.587 B 3.79 % | 1.529 B 1.73 % | 1.503 B 5.19 % | 1.429 B -3.74 % | 1.484 B 5.61 % | 1.406 B 1.77 % | 1.381 B 4.99 % | 1.315 B -2.09 % | 1.344 B |
| Cost and expenses | 3.062 B 3.52 % | 2.958 B -0.12 % | 2.961 B 26 268.79 % | 11.230 M -0.85 % | 11.326 M -99.57 % | 2.664 B 0.35 % | 2.655 B 2.05 % | 2.601 B 204.23 % | -2.496 B -0.73 % | -2.478 B -0.33 % | -2.469 B -0.90 % | -2.447 B -6.48 % | -2.298 B -6.80 % | -2.152 B 1.85 % | -2.193 B -5.96 % | -2.069 B -6.05 % | -1.951 B -206.97 % | 1.824 B -2.84 % | 1.877 B 4.67 % | 1.794 B 0.08 % | 1.792 B 0.67 % | 1.780 B -0.86 % | 1.796 B 4.15 % | 1.724 B 0.90 % | 1.709 B 2.52 % | 1.667 B -4.66 % | 1.748 B 3.53 % | 1.689 B 2.85 % | 1.642 B -0.07 % | 1.643 B -3.15 % | 1.697 B -4.06 % | 1.768 B 7.16 % | 1.650 B 0.06 % | 1.649 B -3.15 % | 1.703 B 3.14 % | 1.651 B -0.71 % | 1.663 B 3.91 % | 1.600 B -1.40 % | 1.623 B 1.42 % | 1.600 B 1.38 % | 1.579 B 2.41 % | 1.541 B -2.88 % | 1.587 B 3.79 % | 1.529 B 1.73 % | 1.503 B 5.19 % | 1.429 B -3.74 % | 1.484 B 5.61 % | 1.406 B 1.77 % | 1.381 B 4.99 % | 1.315 B -2.09 % | 1.344 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.044 B 17 944.23 % | 11.326 M 2.25 % | 11.077 M -19.78 % | 13.808 M 36.42 % | 10.122 M -0.16 % | 10.138 M -0.49 % | 10.188 M 4.66 % | 9.734 M -13.85 % | 11.299 M -7.02 % | 12.152 M 19.16 % | 10.198 M 6.04 % | 9.617 M -18.09 % | 11.741 M 2.73 % | 11.429 M 1.46 % | 11.264 M 0.92 % | 11.161 M 1.32 % | 11.016 M 1.27 % | 10.878 M -3.19 % | 11.236 M 0.88 % | 11.138 M 3.76 % | 10.734 M 0.51 % | 10.680 M -7.57 % | 11.555 M -74.76 % | 45.778 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.888 M 0.10 % | 31.856 M 0.06 % | 31.836 M -0.20 % | 31.901 M 0.38 % | 31.780 M 0.18 % | 31.723 M -9.29 % | 34.970 M -6.33 % | 37.334 M 6.36 % | 35.100 M -7.86 % | 38.096 M 3.94 % | 36.651 M 2.77 % | 35.663 M -10.32 % | 39.768 M 3.64 % | 38.373 M 4.46 % | 36.734 M 9.67 % | 33.496 M -12.94 % | 38.475 M -5.51 % | 40.718 M -0.01 % | 40.721 M 0.35 % | 40.577 M 1.83 % | 39.848 M 0.36 % | 39.705 M 7.15 % | 37.056 M 0.48 % | 36.878 M 0.15 % | 36.821 M 0.06 % | 36.799 M 0.00 % | 36.799 M -0.21 % | 36.877 M -0.45 % | 37.043 M 6.59 % | 34.752 M 7.85 % | 32.224 M 1.54 % | 31.736 M 0.30 % | 31.641 M -4.21 % | 33.031 M -4.36 % | 34.538 M -0.19 % | 34.604 M 5.09 % | 32.929 M 8.64 % | 30.311 M -0.06 % | 30.330 M -0.59 % | 30.510 M 0.53 % | 30.349 M -2.75 % | 31.207 M 0.31 % | 31.111 M -4.43 % | 32.552 M |
| Interest expense | 31.777 M 0.16 % | 31.727 M -0.08 % | 31.751 M 0.10 % | 31.720 M 0.04 % | 31.708 M -0.06 % | 31.728 M -0.47 % | 31.879 M -0.03 % | 31.888 M 0.10 % | 31.856 M 0.06 % | 31.836 M -0.21 % | 31.902 M 0.38 % | 31.780 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 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -11.931 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.266 M -5 237.78 % | 9.737 M -82.57 % | 55.872 M 534.98 % | 8.799 M -30.21 % | 12.607 M -48.82 % | 24.631 M -13.12 % | 28.352 M -7.75 % | 30.733 M -17.06 % | 37.054 M 111.20 % | -330.742 M 29.29 % | -467.718 M -86.15 % | -251.260 M -84.15 % | -136.440 M -1 463.78 % | -8.725 M 95.12 % | -178.628 M 18.39 % | -218.867 M 30.50 % | -314.924 M -19.65 % | -263.196 M -32.81 % | -198.182 M 14.50 % | -231.804 M 7.54 % | -250.696 M 4.14 % | -261.530 M -9.29 % | -239.290 M 9.60 % | -264.713 M -29.30 % | -204.728 M 9.65 % | -226.604 M 15.56 % | -268.353 M 26.77 % | -366.465 M -103.61 % | -179.982 M 14.55 % | -210.628 M -9.94 % | -191.576 M 24.82 % | -254.818 M -18.91 % | -214.294 M -5.73 % | -202.688 M -2.21 % | -198.299 M 35.76 % | -308.705 M -5.09 % | -293.765 M -5.83 % | -277.581 M -33.13 % | -208.504 M 8.13 % | -226.965 M -19.52 % | -189.904 M 1.75 % | -193.281 M 26.18 % | -261.826 M |
| Operating income | 3.658 B 521.47 % | 588.534 M -16.68 % | 706.353 M 33.08 % | 530.788 M -83.93 % | 3.303 B 457.30 % | 592.622 M 4.58 % | 566.653 M 31.98 % | 429.339 M -14.18 % | 500.266 M 19.85 % | 417.402 M -23.34 % | 544.452 M 96.57 % | 276.980 M 29.15 % | 214.458 M -71.90 % | 763.235 M 98.02 % | 385.441 M 8.61 % | 354.884 M 2.92 % | 344.814 M 4.25 % | 330.742 M -29.29 % | 467.718 M 86.15 % | 251.260 M 84.15 % | 136.440 M 1 463.78 % | 8.725 M -95.12 % | 178.628 M -18.39 % | 218.867 M -30.50 % | 314.924 M 19.65 % | 263.196 M 32.81 % | 198.182 M -14.50 % | 231.804 M -7.54 % | 250.696 M -4.14 % | 261.530 M 9.29 % | 239.290 M -9.60 % | 264.713 M 29.30 % | 204.728 M -9.65 % | 226.604 M -15.56 % | 268.353 M -26.77 % | 366.465 M 103.61 % | 179.982 M -14.55 % | 210.628 M 9.94 % | 191.576 M -24.82 % | 254.818 M 18.91 % | 214.294 M 5.73 % | 202.688 M 2.21 % | 198.299 M -35.76 % | 308.705 M 5.09 % | 293.765 M 5.83 % | 277.581 M 33.13 % | 208.504 M -8.13 % | 226.965 M 19.52 % | 189.904 M -1.75 % | 193.281 M -26.18 % | 261.826 M |
| Operating income ratio | 1.00 500.58 % | 0.17 -13.83 % | 0.19 22.81 % | 0.16 -84.26 % | 1.00 447.68 % | 0.18 3.45 % | 0.18 24.17 % | 0.14 -15.16 % | 0.17 15.82 % | 0.14 -20.19 % | 0.18 77.69 % | 0.10 19.13 % | 0.09 -67.40 % | 0.26 75.11 % | 0.15 2.13 % | 0.15 -2.52 % | 0.15 -2.07 % | 0.15 -24.18 % | 0.20 64.20 % | 0.12 74.78 % | 0.07 1 362.48 % | 0.00 -94.67 % | 0.09 -18.81 % | 0.11 -28.46 % | 0.16 14.55 % | 0.14 33.80 % | 0.10 -15.10 % | 0.12 -8.82 % | 0.13 -5.13 % | 0.14 11.82 % | 0.12 -5.10 % | 0.13 17.63 % | 0.11 -8.56 % | 0.12 -10.99 % | 0.14 -24.99 % | 0.18 87.10 % | 0.10 -16.79 % | 0.12 10.18 % | 0.11 -22.75 % | 0.14 14.36 % | 0.12 3.06 % | 0.12 4.54 % | 0.11 -33.74 % | 0.17 2.60 % | 0.16 0.53 % | 0.16 32.33 % | 0.12 -11.52 % | 0.14 14.90 % | 0.12 -5.76 % | 0.13 -21.19 % | 0.16 |
| Total other income expenses net | -85.982 M -68.25 % | -51.105 M -332.85 % | 21.948 M 138.96 % | -56.339 M 98.00 % | -2.815 B -15 074.56 % | -18.551 M 71.66 % | -65.456 M -597.08 % | -9.390 M 78.20 % | -43.082 M -4.24 % | -41.331 M 37.41 % | -66.032 M 97.28 % | -2.427 B -6.53 % | -2.278 B -7 296.19 % | -30.802 M 0.07 % | -30.825 M -36.38 % | -22.603 M 49.63 % | -44.874 M -29.42 % | -34.674 M 49.24 % | -68.309 M -52.32 % | -44.846 M -44.71 % | -30.991 M -103.98 % | -15.193 M 52.32 % | -31.865 M -100.60 % | -15.885 M 61.43 % | -41.188 M -22.01 % | -33.757 M 5.02 % | -35.543 M -57.40 % | -22.581 M -5.25 % | -21.454 M 57.55 % | -50.540 M -33.39 % | -37.890 M 1.84 % | -38.600 M 11.81 % | -43.767 M -3.45 % | -42.307 M -15.85 % | -36.520 M -4.79 % | -34.850 M 97.95 % | -1.698 B -3.99 % | -1.633 B 1.35 % | -1.655 B -1.40 % | -1.632 B -1.27 % | -1.612 B -2.26 % | -1.576 B 2.82 % | -1.622 B -3.81 % | -1.562 B -1.87 % | -1.534 B -5.09 % | -1.459 B 3.67 % | -1.515 B -5 172.70 % | -28.732 M 7.90 % | -31.198 M 5.63 % | -33.058 M -12.70 % | -29.333 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 857.277 M -23.63 % | 1.123 B 3.50 % | 1.085 B -27.16 % | 1.489 B 0.02 % | 1.489 B -21.70 % | 1.901 B 12.34 % | 1.692 B 22.73 % | 1.379 B 14.55 % | 1.204 B -32.87 % | 1.793 B 12.66 % | 1.592 B -16.72 % | 1.912 B 10.39 % | 1.732 B 83.39 % | 944.232 M -50.48 % | 1.907 B 35.75 % | 1.405 B 6.86 % | 1.315 B 1.87 % | 1.291 B 265.61 % | 352.968 M -29.60 % | 501.366 M 1.53 % | 493.821 M -70.36 % | 1.666 B 27.88 % | 1.303 B -14.86 % | 1.530 B 0.44 % | 1.523 B -17.44 % | 1.845 B 20.49 % | 1.532 B -18.47 % | 1.878 B 5.06 % | 1.788 B 3.77 % | 1.723 B 11.39 % | 1.547 B -9.76 % | 1.714 B 0.90 % | 1.699 B -9.59 % | 1.879 B 10.98 % | 1.693 B 4.71 % | 1.617 B 1.88 % | 1.587 B 11.45 % | 1.424 B 0.19 % | 1.421 B 9.39 % | 1.299 B -8.99 % | 1.428 B -22.32 % | 1.838 B 16.23 % | 1.581 B 41.21 % | 1.120 B -6.24 % | 1.194 B -14.02 % | 1.389 B 16.48 % | 1.193 B 11.46 % | 1.070 B -22.29 % | 1.377 B 38.92 % | 991.045 M 209.43 % | -905.670 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.887 B 0.10 % | 1.885 B -1.16 % | 1.907 B -56.86 % | 4.420 B 153.68 % | 1.742 B 11.67 % | 1.560 B 2.05 % | 1.529 B -62.52 % | 4.080 B 141.20 % | 1.691 B -7.53 % | 1.829 B 25.19 % | 1.461 B -65.59 % | 4.247 B 161.67 % | 1.623 B -6.69 % | 1.739 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 |
| Total debt | 2.842 B -7.30 % | 3.066 B 0.21 % | 3.059 B -0.09 % | 3.062 B -0.22 % | 3.069 B -0.04 % | 3.070 B 0.48 % | 3.056 B 1.01 % | 3.025 B -0.08 % | 3.027 B -0.28 % | 3.036 B -0.18 % | 3.041 B -0.04 % | 3.042 B -0.19 % | 3.048 B -0.35 % | 3.059 B -11.99 % | 3.476 B 0.06 % | 3.474 B 11.88 % | 3.105 B -6.07 % | 3.305 B 21.28 % | 2.725 B -11.31 % | 3.073 B 5.07 % | 2.925 B 11.16 % | 2.631 B 13.09 % | 2.327 B -0.69 % | 2.343 B -15.78 % | 2.782 B -0.04 % | 2.783 B 18.46 % | 2.349 B -12.92 % | 2.698 B -0.05 % | 2.699 B 0.73 % | 2.680 B 7.30 % | 2.497 B 0.37 % | 2.488 B 0.04 % | 2.487 B -0.01 % | 2.487 B -0.04 % | 2.488 B -0.07 % | 2.490 B -1.81 % | 2.536 B 12.13 % | 2.261 B 3.50 % | 2.185 B 0.26 % | 2.179 B -0.22 % | 2.184 B -10.95 % | 2.453 B 8.73 % | 2.256 B -8.38 % | 2.462 B 20.87 % | 2.037 B 0.22 % | 2.033 B 0.02 % | 2.032 B -0.20 % | 2.036 B 0.03 % | 2.036 B 5.12 % | 1.937 B | 0.000 |
| Accumulated other comprehensive income loss | -572.384 M 24.89 % | -762.067 M 18.43 % | -934.269 M -54.90 % | -603.144 M 41.65 % | -1.034 B -0.99 % | -1.024 B -10.55 % | -925.838 M 30.01 % | -1.323 B -11.94 % | -1.182 B -9.52 % | -1.079 B 14.68 % | -1.265 B 8.75 % | -1.386 B -34.59 % | -1.030 B -58.59 % | -649.229 M -130.26 % | -281.955 M -47.73 % | -190.862 M -55.88 % | -122.444 M 17.41 % | -148.252 M -138.45 % | -62.172 M 63.62 % | -170.886 M 31.47 % | -249.350 M 57.70 % | -589.521 M -129.12 % | -257.299 M 20.12 % | -322.100 M -23.51 % | -260.796 M 28.55 % | -364.983 M 28.50 % | -510.470 M -7.48 % | -474.938 M -19.98 % | -395.842 M -52.85 % | -258.982 M -477.85 % | 68.541 M -55.42 % | 153.759 M 15.35 % | 133.302 M 91.83 % | 69.491 M 25.06 % | 55.568 M 666.56 % | -9.808 M -117.12 % | 57.282 M 605.10 % | 8.124 M 112.18 % | -66.698 M -337.27 % | 28.111 M -67.33 % | 86.055 M -43.41 % | 152.058 M -17.16 % | 183.550 M -32.90 % | 273.545 M -18.08 % | 333.899 M 28.98 % | 258.883 M 36.69 % | 189.391 M -12.92 % | 217.479 M 3.45 % | 210.225 M -50.95 % | 428.592 M | 0.000 |
| Retained earnings | 12.830 B 1.40 % | 12.652 B 3.16 % | 12.265 B 2.99 % | 11.909 B 2.06 % | 11.670 B 1.87 % | 11.455 B 3.75 % | 11.041 B 2.22 % | 10.801 B 1.66 % | 10.625 B 3.19 % | 10.297 B 1.33 % | 10.161 B 3.63 % | 9.805 B 2.11 % | 9.603 B 0.21 % | 9.583 B 6.30 % | 9.015 B 1.06 % | 8.920 B 2.74 % | 8.682 B 1.47 % | 8.557 B 2.49 % | 8.348 B 3.61 % | 8.058 B 1.64 % | 7.927 B 0.63 % | 7.877 B -0.69 % | 7.932 B -0.48 % | 7.971 B 1.85 % | 7.826 B 1.36 % | 7.721 B 2.15 % | 7.559 B 0.70 % | 7.506 B 1.11 % | 7.423 B 1.38 % | 7.322 B 5.25 % | 6.957 B 1.12 % | 6.880 B 2.15 % | 6.735 B 0.47 % | 6.704 B 1.63 % | 6.596 B 1.17 % | 6.520 B 2.25 % | 6.376 B 1.48 % | 6.283 B 1.70 % | 6.178 B 1.56 % | 6.083 B 2.32 % | 5.945 B 1.86 % | 5.837 B 1.82 % | 5.732 B -0.52 % | 5.762 B 3.12 % | 5.588 B 3.06 % | 5.422 B 2.98 % | 5.265 B 2.27 % | 5.148 B 2.46 % | 5.025 B 2.08 % | 4.922 B 2.17 % | 4.818 B |
| Common stock | 158.705 M 0.00 % | 158.705 M 0.00 % | 158.705 M 0.00 % | 158.705 M 0.00 % | 158.705 M 50.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 0.00 % | 105.803 M 50.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 0.00 % | 70.535 M 50.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M 0.00 % | 47.024 M |
| Total equity | 9.305 B 4.24 % | 8.926 B 6.17 % | 8.407 B -0.38 % | 8.439 B 8.38 % | 7.787 B -0.15 % | 7.799 B 4.41 % | 7.469 B 7.78 % | 6.930 B 0.31 % | 6.908 B -0.82 % | 6.966 B 2.92 % | 6.768 B 6.25 % | 6.370 B -2.55 % | 6.537 B -5.09 % | 6.888 B 3.30 % | 6.668 B 0.06 % | 6.664 B 1.15 % | 6.588 B 2.45 % | 6.430 B 1.65 % | 6.326 B 4.74 % | 6.040 B 3.32 % | 5.845 B 5.56 % | 5.538 B -9.49 % | 6.118 B 0.31 % | 6.099 B 1.32 % | 6.020 B 3.74 % | 5.803 B 5.89 % | 5.480 B 0.01 % | 5.479 B 0.25 % | 5.466 B -0.48 % | 5.492 B 0.75 % | 5.451 B -0.36 % | 5.471 B 2.72 % | 5.326 B 2.06 % | 5.219 B 2.70 % | 5.081 B 2.40 % | 4.962 B 0.46 % | 4.939 B 3.15 % | 4.788 B 3.34 % | 4.633 B 0.36 % | 4.617 B 1.77 % | 4.536 B -1.66 % | 4.613 B -0.24 % | 4.624 B -2.52 % | 4.743 B 1.91 % | 4.655 B 5.53 % | 4.411 B 0.95 % | 4.369 B -0.59 % | 4.395 B 3.04 % | 4.266 B -3.29 % | 4.411 B 1.73 % | 4.335 B |
| Other non current liabilities | 30.511 B 3.16 % | 29.577 B 0.88 % | 29.319 B 312.45 % | 7.108 B -74.68 % | 28.080 B 338.67 % | 6.401 B -0.72 % | 6.448 B -0.69 % | 6.493 B 6.41 % | 6.102 B 8.52 % | 5.622 B -2.64 % | 5.775 B -1.17 % | 5.843 B 2.07 % | 5.725 B 7.63 % | 5.319 B 0.99 % | 5.267 B 0.16 % | 5.258 B 7.13 % | 4.908 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 -100.00 % | 14.781 B | 0.000 -100.00 % | 14.892 B | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.036 B -5.12 % | -1.937 B -1.14 % | -1.915 B |
| Long term debt | 3.066 B 1.23 % | 3.029 B 0.92 % | 3.002 B -1.55 % | 3.049 B 0.19 % | 3.043 B 0.38 % | 3.032 B 1.10 % | 2.998 B -0.48 % | 3.013 B 0.33 % | 3.003 B 0.12 % | 3.000 B 0.34 % | 2.989 B -1.37 % | 3.031 B 0.19 % | 3.025 B -0.36 % | 3.036 B 1.07 % | 3.004 B -13.12 % | 3.457 B 12.30 % | 3.079 B -6.86 % | 3.305 B 21.28 % | 2.725 B -11.31 % | 3.073 B 5.07 % | 2.925 B 11.16 % | 2.631 B 13.09 % | 2.327 B -0.69 % | 2.343 B -15.78 % | 2.782 B -0.04 % | 2.783 B 18.46 % | 2.349 B -12.92 % | 2.698 B -0.05 % | 2.699 B 0.73 % | 2.680 B 7.30 % | 2.497 B 0.37 % | 2.488 B 0.04 % | 2.487 B -0.01 % | 2.487 B -0.04 % | 2.488 B -0.07 % | 2.490 B -1.81 % | 2.536 B 12.13 % | 2.261 B 3.50 % | 2.185 B 0.26 % | 2.179 B -0.22 % | 2.184 B -10.95 % | 2.453 B 8.73 % | 2.256 B -8.38 % | 2.462 B 20.87 % | 2.037 B 0.22 % | 2.033 B 0.02 % | 2.032 B -0.20 % | 2.036 B 0.03 % | 2.036 B 5.12 % | 1.937 B 1.14 % | 1.915 B |
| Total non current liabilities | 33.353 B 2.88 % | 32.419 B 0.81 % | 32.160 B 216.62 % | 10.157 B -67.36 % | 31.123 B 229.95 % | 9.433 B -0.59 % | 9.489 B -0.18 % | 9.506 B 4.40 % | 9.105 B 5.60 % | 8.622 B -1.75 % | 8.776 B -1.11 % | 8.874 B 1.42 % | 8.750 B 4.73 % | 8.355 B 0.81 % | 8.288 B -4.90 % | 8.715 B 9.12 % | 7.987 B 141.63 % | 3.305 B 21.28 % | 2.725 B -11.31 % | 3.073 B 5.07 % | 2.925 B 11.16 % | 2.631 B 13.09 % | 2.327 B -0.69 % | 2.343 B -15.78 % | 2.782 B -0.04 % | 2.783 B 18.46 % | 2.349 B -12.92 % | 2.698 B -0.05 % | 2.699 B 0.73 % | 2.680 B 7.30 % | 2.497 B 0.37 % | 2.488 B 0.04 % | 2.487 B -0.01 % | 2.487 B -0.04 % | 2.488 B -0.07 % | 2.490 B -1.81 % | 2.536 B 12.13 % | 2.261 B 3.50 % | 2.185 B 0.26 % | 2.179 B -0.22 % | 2.184 B -87.20 % | 17.069 B 656.70 % | 2.256 B -86.93 % | 17.258 B 747.26 % | 2.037 B 0.22 % | 2.033 B 0.02 % | 2.032 B -0.20 % | 2.036 B 0.03 % | 2.036 B 5.12 % | 1.937 B 1.14 % | 1.915 B |
| Other current liabilities | 0.000 100.00 % | -36.393 M -100.21 % | 17.606 B 0.87 % | 17.453 B 8.09 % | 16.147 B 3.31 % | 15.630 B 3.05 % | 15.167 B 2.10 % | 14.855 B 2.62 % | 14.475 B 2.30 % | 14.149 B 2.36 % | 13.823 B 3.32 % | 13.379 B 2.14 % | 13.099 B 2.39 % | 12.794 B 2.61 % | 12.469 B 2.82 % | 12.128 B 2.78 % | 11.800 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 |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -740.351 M | 0.000 | 0.000 -100.00 % | 47.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.068 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 |
| Short term debt | 0.000 -100.00 % | 36.393 M -37.06 % | 57.822 M 335.51 % | 13.277 M -48.95 % | 26.008 M -33.08 % | 38.862 M -32.09 % | 57.222 M 370.15 % | 12.171 M -49.97 % | 24.328 M -32.81 % | 36.209 M -30.40 % | 52.024 M 349.18 % | 11.582 M -50.05 % | 23.188 M 0.16 % | 23.150 M -95.09 % | 471.962 M 2 780.10 % | 16.387 M -36.88 % | 25.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 17.664 B 1.20 % | 17.453 B 3.26 % | 16.903 B 3.37 % | 16.352 B 2.52 % | 15.950 B 2.95 % | 15.493 B 2.62 % | 15.098 B 2.53 % | 14.725 B 2.02 % | 14.433 B 3.31 % | 13.971 B 2.25 % | 13.664 B 1.98 % | 13.398 B -0.98 % | 13.531 B 6.53 % | 12.701 B 2.75 % | 12.361 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 -100.00 % | 165.420 M | 0.000 -100.00 % | 95.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 33.353 B 2.88 % | 32.419 B 16.71 % | 27.779 B 0.61 % | 27.611 B -11.28 % | 31.123 B 20.70 % | 25.785 B 1.36 % | 25.439 B 1.76 % | 24.999 B 3.29 % | 24.203 B 3.67 % | 23.347 B 0.60 % | 23.209 B 1.59 % | 22.845 B 1.92 % | 22.414 B 3.04 % | 21.753 B -0.30 % | 21.819 B 1.88 % | 21.417 B 5.25 % | 20.348 B 515.59 % | 3.305 B 21.28 % | 2.725 B -11.31 % | 3.073 B 5.07 % | 2.925 B 11.16 % | 2.631 B 13.09 % | 2.327 B -0.69 % | 2.343 B -15.78 % | 2.782 B -0.04 % | 2.783 B 18.46 % | 2.349 B -12.92 % | 2.698 B -0.05 % | 2.699 B 0.73 % | 2.680 B 7.30 % | 2.497 B 0.37 % | 2.488 B 0.04 % | 2.487 B -0.01 % | 2.487 B -0.04 % | 2.488 B -0.07 % | 2.490 B -1.81 % | 2.536 B 12.13 % | 2.261 B 3.50 % | 2.185 B 0.26 % | 2.179 B -0.22 % | 2.184 B -87.33 % | 17.234 B 664.04 % | 2.256 B -87.00 % | 17.354 B 751.96 % | 2.037 B 0.22 % | 2.033 B 0.02 % | 2.032 B -0.20 % | 2.036 B 0.03 % | 2.036 B 5.12 % | 1.937 B 1.14 % | 1.915 B |
| Other non current assets | 40.756 B 3.14 % | 39.516 B 19.56 % | 33.052 B 24.28 % | 26.595 B -24.70 % | 35.319 B 40.52 % | 25.134 B 17.29 % | 21.429 B -6.56 % | 22.933 B 3.69 % | 22.117 B -0.37 % | 22.198 B 15.35 % | 19.245 B -10.77 % | 21.567 B 2.43 % | 21.055 B 1.19 % | 20.808 B 12.96 % | 18.421 B -8.03 % | 20.030 B 5.34 % | 19.015 B -28.11 % | 26.451 B 6.46 % | 24.845 B 2.13 % | 24.328 B 3.17 % | 23.581 B -0.95 % | 23.807 B -1.78 % | 24.237 B 0.58 % | 24.097 B 0.59 % | 23.957 B 2.52 % | 23.367 B 2.10 % | 22.887 B -0.17 % | 22.927 B 1.50 % | 22.589 B 0.33 % | 22.514 B 1.72 % | 22.133 B -1.43 % | 22.455 B 1.63 % | 22.095 B 0.93 % | 21.893 B 2.04 % | 21.456 B 0.14 % | 21.426 B 1.96 % | 21.013 B 3.28 % | 20.346 B 2.45 % | 19.859 B 0.07 % | 19.844 B -0.43 % | 19.929 B -1.57 % | 20.247 B 1.36 % | 19.975 B 0.75 % | 19.826 B 2.19 % | 19.402 B 1.38 % | 19.137 B 2.13 % | 18.738 B 0.45 % | 18.655 B -0.32 % | 18.715 B 1.87 % | 18.372 B 2 425.10 % | -790.139 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.560 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.553 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.660 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 |
| Intangible assets | 1.017 B 3.97 % | 978.244 M 908.50 % | 97.000 M -89.87 % | 957.997 M 1.97 % | 939.453 M 5.71 % | 888.719 M -9.37 % | 980.609 M 14.78 % | 854.374 M 2.90 % | 830.315 M 5.57 % | 786.502 M -9.13 % | 865.486 M 12.85 % | 766.923 M 1.82 % | 753.185 M 5.10 % | 716.645 M -5.85 % | 761.145 M 14.87 % | 662.636 M 5.57 % | 627.647 M 5.61 % | 594.309 M -8.45 % | 649.168 M 15.77 % | 560.739 M 2.33 % | 547.958 M 1.10 % | 542.013 M -12.06 % | 616.364 M 16.87 % | 527.390 M 1.24 % | 520.908 M 1.03 % | 515.595 M -14.30 % | 601.629 M 17.26 % | 513.092 M -0.27 % | 514.499 M 0.18 % | 513.586 M -16.43 % | 614.549 M 15.06 % | 534.091 M -1.09 % | 539.961 M -0.91 % | 544.914 M -12.10 % | 619.890 M 9.78 % | 564.663 M 0.15 % | 563.842 M 2.98 % | 547.519 M -9.82 % | 607.128 M 15.80 % | 524.269 M 0.57 % | 521.312 M 2.72 % | 507.509 M -13.18 % | 584.525 M 18.69 % | 492.500 M 1.82 % | 483.714 M 1.78 % | 475.244 M -9.32 % | 524.101 M 15.77 % | 452.695 M 4.48 % | 433.274 M 1.93 % | 425.070 M -2.29 % | 435.047 M |
| GoodWill | 184.332 M 0.00 % | 184.332 M 0.00 % | 184.332 M 0.13 % | 184.089 M 0.00 % | 184.089 M 5.44 % | 174.597 M 0.00 % | 174.597 M 0.00 % | 174.597 M 0.00 % | 174.597 M -5.88 % | 185.509 M 0.00 % | 185.509 M 9.35 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M 0.00 % | 169.652 M -1.96 % | 173.037 M 0.00 % | 173.037 M 0.00 % | 173.037 M 1.14 % | 171.095 M -4.40 % | 178.975 M 0.02 % | 178.945 M 0.00 % | 178.945 M 3.18 % | 173.422 M 19.67 % | 144.913 M 0.28 % | 144.513 M 0.00 % | 144.513 M 7.73 % | 134.146 M -13.08 % | 154.327 M 0.38 % | 153.747 M 0.30 % | 153.291 M 0.01 % | 153.281 M 1.72 % | 150.682 M 0.09 % | 150.551 M -0.26 % | 150.944 M 46.07 % | 103.337 M -0.22 % | 103.565 M -6.06 % | 110.242 M 0.09 % | 110.146 M -2.67 % | 113.169 M 0.38 % | 112.741 M 4.85 % | 107.529 M 22.38 % | 87.865 M |
| Goodwill and intangible assets | 1.201 B 3.34 % | 1.163 B 313.24 % | 281.332 M -75.37 % | 1.142 B 1.65 % | 1.124 B 5.66 % | 1.063 B -7.95 % | 1.155 B 12.27 % | 1.029 B 2.39 % | 1.005 B 3.38 % | 972.011 M -7.52 % | 1.051 B 12.22 % | 936.575 M 1.49 % | 922.837 M 4.12 % | 886.297 M -4.78 % | 930.797 M 11.84 % | 832.288 M 4.39 % | 797.299 M 4.36 % | 763.961 M -6.70 % | 818.820 M 12.11 % | 730.391 M 1.78 % | 717.610 M 0.84 % | 711.665 M -9.46 % | 786.016 M 12.76 % | 697.042 M 0.45 % | 693.945 M 0.77 % | 688.632 M -11.11 % | 774.666 M 13.22 % | 684.187 M -1.34 % | 693.474 M 0.14 % | 692.531 M -12.72 % | 793.494 M 12.15 % | 707.513 M 3.31 % | 684.874 M -0.66 % | 689.427 M -9.81 % | 764.403 M 9.39 % | 698.809 M -2.70 % | 718.169 M 2.41 % | 701.266 M -7.78 % | 760.419 M 12.23 % | 677.550 M 0.83 % | 671.994 M 2.12 % | 658.060 M -10.53 % | 735.469 M 23.43 % | 595.837 M 1.46 % | 587.279 M 0.31 % | 585.486 M -7.69 % | 634.247 M 12.08 % | 565.864 M 3.64 % | 546.015 M 2.52 % | 532.599 M 1.85 % | 522.912 M |
| Property plant equipment net | 701.005 M 5.08 % | 667.110 M 1.30 % | 658.546 M -0.60 % | 662.527 M -0.71 % | 667.241 M 1.32 % | 658.575 M 9.16 % | 603.299 M 4.21 % | 578.941 M -0.02 % | 579.040 M -1.13 % | 585.649 M -1.16 % | 592.503 M 2.48 % | 578.168 M -1.56 % | 587.317 M -1.84 % | 598.312 M 1.06 % | 592.063 M 0.24 % | 590.670 M 2.34 % | 577.178 M 2.84 % | 561.223 M -1.61 % | 570.406 M -2.11 % | 582.701 M -1.96 % | 594.346 M -2.01 % | 606.556 M -1.44 % | 615.402 M 0.63 % | 611.519 M 5.64 % | 578.869 M -2.19 % | 591.841 M 42.14 % | 416.372 M -1.97 % | 424.754 M -0.67 % | 427.619 M 0.68 % | 424.751 M 0.42 % | 422.960 M 5.76 % | 399.924 M -5.90 % | 424.984 M 19.07 % | 356.908 M 2.14 % | 349.432 M 0.36 % | 348.169 M 0.62 % | 346.024 M -0.13 % | 346.471 M -0.50 % | 348.224 M 3.38 % | 336.825 M 1.45 % | 332.015 M 1.46 % | 327.231 M -1.47 % | 332.098 M -0.55 % | 333.938 M -0.54 % | 335.741 M -0.66 % | 337.982 M -0.43 % | 339.448 M 0.87 % | 336.515 M 15.31 % | 291.831 M 7.68 % | 271.012 M 1.42 % | 267.227 M |
| Total non current assets | 42.658 B 3.17 % | 41.346 B 20.85 % | 34.212 B 19.91 % | 28.531 B -23.57 % | 37.330 B 38.38 % | 26.977 B 3.53 % | 26.057 B 6.18 % | 24.541 B 3.54 % | 23.701 B -0.23 % | 23.756 B -0.11 % | 23.781 B 3.03 % | 23.082 B 2.29 % | 22.565 B 1.22 % | 22.293 B -1.63 % | 22.662 B 5.63 % | 21.453 B 5.22 % | 20.390 B -26.59 % | 27.776 B 5.88 % | 26.235 B 2.32 % | 25.641 B 3.01 % | 24.892 B -0.93 % | 25.125 B -2.00 % | 25.638 B 0.92 % | 25.406 B 0.70 % | 25.230 B 2.36 % | 24.648 B 2.37 % | 24.078 B 0.18 % | 24.036 B 1.38 % | 23.710 B 0.33 % | 23.631 B 1.21 % | 23.349 B -0.90 % | 23.562 B 1.54 % | 23.205 B 1.16 % | 22.939 B 1.64 % | 22.570 B 0.43 % | 22.473 B 1.79 % | 22.077 B 3.20 % | 21.393 B 2.03 % | 20.967 B 0.52 % | 20.859 B -0.36 % | 20.933 B -1.41 % | 21.232 B 0.90 % | 21.042 B 1.38 % | 20.755 B 2.12 % | 20.325 B 1.32 % | 20.061 B 1.77 % | 19.712 B 0.79 % | 19.557 B 0.02 % | 19.553 B 1.97 % | 19.175 B 2 326.81 % | 790.139 M |
| Other current assets | 0.000 | 0.000 | 0.000 -100.00 % | 5.657 B | 0.000 -100.00 % | 5.437 B -0.93 % | 5.488 B -4.41 % | 5.742 B -22.51 % | 7.410 B 13.01 % | 6.556 B 5.83 % | 6.195 B 1.01 % | 6.133 B -3.95 % | 6.386 B 0.59 % | 6.348 B 8.98 % | 5.825 B -12.11 % | 6.627 B 1.24 % | 6.546 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 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.887 B 0.10 % | 1.885 B -1.16 % | 1.907 B 2.51 % | 1.860 B 6.77 % | 1.742 B 11.67 % | 1.560 B 2.05 % | 1.529 B 0.12 % | 1.527 B -9.72 % | 1.691 B -7.53 % | 1.829 B 25.19 % | 1.461 B -7.90 % | 1.586 B -2.25 % | 1.623 B -6.69 % | 1.739 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 |
| cash and cash equivalents | 1.985 B 15.37 % | 1.720 B -12.89 % | 1.975 B 25.52 % | 1.573 B -0.44 % | 1.580 B 35.18 % | 1.169 B -14.24 % | 1.363 B -17.19 % | 1.646 B -9.73 % | 1.824 B 46.78 % | 1.242 B -14.28 % | 1.449 B 28.18 % | 1.131 B -14.12 % | 1.317 B -37.74 % | 2.115 B 34.80 % | 1.569 B -24.17 % | 2.069 B 15.58 % | 1.790 B -11.15 % | 2.015 B -15.07 % | 2.372 B -7.74 % | 2.571 B 5.78 % | 2.431 B 151.90 % | 965.012 M -5.73 % | 1.024 B 25.99 % | 812.550 M -35.42 % | 1.258 B 34.22 % | 937.428 M 14.66 % | 817.602 M -0.22 % | 819.366 M -10.08 % | 911.202 M -4.75 % | 956.603 M 0.65 % | 950.471 M 22.80 % | 773.997 M -1.82 % | 788.354 M 29.58 % | 608.393 M -23.50 % | 795.285 M -8.91 % | 873.064 M -7.97 % | 948.710 M 13.28 % | 837.515 M 9.68 % | 763.631 M -13.22 % | 879.934 M 16.34 % | 756.368 M 23.05 % | 614.695 M -8.86 % | 674.441 M -49.75 % | 1.342 B 59.29 % | 842.671 M 30.94 % | 643.575 M -23.36 % | 839.738 M -13.10 % | 966.326 M 46.67 % | 658.839 M -30.32 % | 945.492 M 4.40 % | 905.670 M |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 1.975 B 6.06 % | 1.862 B 17.83 % | 1.580 B 35.18 % | 1.169 B -14.24 % | 1.363 B -17.19 % | 1.646 B -9.73 % | 1.824 B 46.78 % | 1.242 B -14.28 % | 1.449 B 28.18 % | 1.131 B -14.12 % | 1.317 B -37.74 % | 2.115 B 34.80 % | 1.569 B -24.17 % | 2.069 B 15.58 % | 1.790 B -11.15 % | 2.015 B -15.07 % | 2.372 B -7.74 % | 2.571 B 5.78 % | 2.431 B 151.90 % | 965.012 M -5.73 % | 1.024 B 25.99 % | 812.550 M -35.42 % | 1.258 B 34.22 % | 937.428 M 14.66 % | 817.602 M -0.22 % | 819.366 M -10.08 % | 911.202 M -4.75 % | 956.603 M 0.65 % | 950.471 M 22.80 % | 773.997 M -1.82 % | 788.354 M 29.58 % | 608.393 M -23.50 % | 795.285 M -8.91 % | 873.064 M -7.97 % | 948.710 M 13.28 % | 837.515 M 9.68 % | 763.631 M -13.22 % | 879.934 M 16.34 % | 756.368 M 23.05 % | 614.695 M -8.86 % | 674.441 M -49.75 % | 1.342 B 59.29 % | 842.671 M 30.94 % | 643.575 M -23.36 % | 839.738 M -13.10 % | 966.326 M 46.67 % | 658.839 M -30.32 % | 945.492 M 4.40 % | 905.670 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 1.975 B -73.74 % | 7.519 B 375.81 % | 1.580 B -76.08 % | 6.606 B -3.58 % | 6.851 B -7.26 % | 7.388 B -0.30 % | 7.410 B 13.01 % | 6.556 B 5.83 % | 6.195 B 1.01 % | 6.133 B -3.95 % | 6.386 B 0.59 % | 6.348 B 8.98 % | 5.825 B -12.11 % | 6.627 B 1.24 % | 6.546 B 224.88 % | 2.015 B -15.07 % | 2.372 B -7.74 % | 2.571 B 5.78 % | 2.431 B 151.90 % | 965.012 M -5.73 % | 1.024 B 25.99 % | 812.550 M -35.42 % | 1.258 B 34.22 % | 937.428 M 14.66 % | 817.602 M -0.22 % | 819.366 M -10.08 % | 911.202 M -4.75 % | 956.603 M 0.65 % | 950.471 M 22.80 % | 773.997 M -1.82 % | 788.354 M 29.58 % | 608.393 M -23.50 % | 795.285 M -8.91 % | 873.064 M -7.97 % | 948.710 M 13.28 % | 837.515 M 9.68 % | 763.631 M -13.22 % | 879.934 M 16.34 % | 756.368 M 23.05 % | 614.695 M -8.86 % | 674.441 M -49.75 % | 1.342 B 59.29 % | 842.671 M 30.94 % | 643.575 M -23.36 % | 839.738 M -13.10 % | 966.326 M 46.67 % | 658.839 M -30.32 % | 945.492 M 4.40 % | 905.670 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 220.217 M 67.84 % | 131.209 M -40.38 % | 220.080 M 82.25 % | 120.754 M -61.00 % | 309.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 340.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.425 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 |
| 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 -100.00 % | 18.460 B |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 727.074 M -0.46 % | 730.407 M 6.86 % | 683.508 M 8.29 % | 631.164 M 0.75 % | 626.448 M 4.73 % | 598.162 M 10.91 % | 539.333 M 3.10 % | 523.131 M -9.82 % | 580.082 M 7.09 % | 541.689 M -6.80 % | 581.214 M 2.22 % | 568.616 M 2.00 % | 557.478 M 4.15 % | 535.286 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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.068 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.201 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.743 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 |
| Minority interest | 10.271 M -16.72 % | 12.333 M 0.04 % | 12.328 M -6.17 % | 13.138 M -0.99 % | 13.269 M -3.00 % | 13.680 M -0.91 % | 13.806 M -3.66 % | 14.330 M -32.30 % | 21.167 M -2.04 % | 21.608 M 8.97 % | 19.829 M -17.07 % | 23.910 M 6.80 % | 22.388 M -3.90 % | 23.296 M 58.27 % | 14.719 M -3.61 % | 15.270 M 57.78 % | 9.678 M -38.29 % | 15.684 M 4.59 % | 14.995 M -66.35 % | 44.560 M 0.64 % | 44.275 M 0.47 % | 44.069 M 1.53 % | 43.403 M 0.59 % | 43.147 M -0.39 % | 43.318 M 1.11 % | 42.844 M 2.14 % | 41.947 M 1.85 % | 41.185 M 4.24 % | 39.510 M -2.21 % | 40.404 M 1.47 % | 39.819 M -0.73 % | 40.113 M 1.73 % | 39.431 M 1.27 % | 38.935 M 14.76 % | 33.926 M -5.92 % | 36.059 M -1.35 % | 36.552 M -0.79 % | 36.843 M 11.77 % | 32.962 M -1.23 % | 33.371 M -2.27 % | 34.145 M -0.78 % | 34.415 M 0.66 % | 34.189 M -1.10 % | 34.571 M -0.79 % | 34.845 M -0.20 % | 34.914 M 4.66 % | 33.359 M 18.19 % | 28.224 M 4.34 % | 27.051 M -15.70 % | 32.089 M 9.71 % | 29.249 M |
| Capital lease obligations | 224.680 M 20.50 % | 186.462 M 9.96 % | 169.575 M -19.82 % | 211.499 M 3.11 % | 205.120 M 5.59 % | 194.252 M 15.35 % | 168.399 M -4.30 % | 175.970 M 5.22 % | 167.248 M 2.60 % | 163.016 M 3.79 % | 157.064 M -16.59 % | 188.307 M 1.91 % | 184.771 M -4.73 % | 193.936 M 18.42 % | 163.767 M -16.55 % | 196.249 M 20.56 % | 162.778 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -3.122 B 0.43 % | -3.135 B -1.31 % | -3.094 B -1.83 % | -3.039 B -0.59 % | -3.021 B -9.75 % | -2.753 B 0.46 % | -2.765 B -3.65 % | -2.668 B -0.25 % | -2.661 B -11.85 % | -2.379 B -5.57 % | -2.254 B -3.43 % | -2.179 B -0.67 % | -2.165 B 0.47 % | -2.175 B 0.51 % | -2.186 B -1.60 % | -2.152 B -4.86 % | -2.052 B 0.60 % | -2.064 B -0.90 % | -2.046 B -4.27 % | -1.962 B -0.76 % | -1.947 B -4.42 % | -1.865 B -11.63 % | -1.671 B -0.45 % | -1.663 B -0.25 % | -1.659 B 0.46 % | -1.667 B 0.84 % | -1.681 B -2.49 % | -1.640 B 0.50 % | -1.648 B 0.62 % | -1.658 B 0.16 % | -1.661 B -0.65 % | -1.650 B -1.32 % | -1.629 B 0.71 % | -1.641 B 0.65 % | -1.651 B -1.25 % | -1.631 B -3.38 % | -1.578 B 0.57 % | -1.587 B -1.84 % | -1.558 B 1.07 % | -1.575 B 0.08 % | -1.576 B -8.15 % | -1.457 B -6.15 % | -1.373 B 0.08 % | -1.374 B -1.86 % | -1.349 B 0.21 % | -1.352 B -16.00 % | -1.165 B -11.47 % | -1.045 B -0.21 % | -1.043 B -2.35 % | -1.019 B -82.46 % | -558.614 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.646 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.470 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.903 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 | 0.000 | 0.000 |
| Total assets | 42.658 B 3.17 % | 41.346 B 14.26 % | 36.186 B 0.38 % | 36.050 B -7.35 % | 38.910 B 15.86 % | 33.583 B 2.05 % | 32.909 B 3.07 % | 31.929 B 2.63 % | 31.111 B 2.63 % | 30.312 B 1.12 % | 29.977 B 2.61 % | 29.215 B 0.91 % | 28.951 B 1.08 % | 28.641 B 0.54 % | 28.486 B 1.45 % | 28.081 B 4.25 % | 26.936 B -9.58 % | 29.791 B 4.14 % | 28.607 B 1.40 % | 28.212 B 3.25 % | 27.323 B 4.73 % | 26.090 B -2.15 % | 26.662 B 1.69 % | 26.219 B -1.02 % | 26.488 B 3.53 % | 25.585 B 2.77 % | 24.896 B 0.16 % | 24.856 B 0.95 % | 24.621 B 0.14 % | 24.588 B 1.18 % | 24.300 B -0.15 % | 24.336 B 1.43 % | 23.993 B 1.89 % | 23.547 B 0.78 % | 23.365 B 0.08 % | 23.346 B 1.39 % | 23.026 B 3.58 % | 22.231 B 2.30 % | 21.731 B -0.03 % | 21.739 B 0.22 % | 21.690 B -0.72 % | 21.847 B 0.60 % | 21.717 B -1.72 % | 22.098 B 4.40 % | 21.167 B 2.24 % | 20.704 B 0.74 % | 20.552 B 0.14 % | 20.524 B 1.54 % | 20.212 B 0.45 % | 20.121 B -0.17 % | 20.156 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.106 M -35.58 % | 54.496 M -75.90 % | 226.097 M 943.51 % | 21.667 M 199.89 % | 7.225 M 114.93 % | -48.399 M -124.00 % | 201.668 M 246.12 % | 58.266 M 634.99 % | -10.891 M -136.29 % | 30.010 M -85.98 % | 214.123 M 153.48 % | 84.473 M 710.62 % | -13.834 M 65.99 % | -40.678 M -143.75 % | 92.986 M 8.77 % | 85.486 M 399.43 % | -28.550 M -1.95 % | -28.004 M -151.09 % | 54.809 M -61.30 % | 141.622 M 297.80 % | -71.597 M -31.88 % | -54.291 M -179.78 % | 68.052 M 4.60 % | 65.058 M 222.12 % | -53.275 M 6.18 % | -56.782 M -163.90 % | 88.855 M 83.34 % | 48.464 M 215.09 % | -42.110 M 54.03 % | -91.596 M -206.30 % | 86.170 M 21.77 % | 70.765 M 251.63 % | -46.670 M -9.13 % | -42.765 M -177.41 % | 55.244 M -12.33 % | 63.010 M 327.77 % | -27.664 M 65.25 % | -79.619 M -188.20 % | 90.270 M -3.06 % | 93.119 M 418.31 % | -29.254 M -320.26 % | -6.961 M -108.79 % | 79.179 M 11.08 % | 71.279 M 135.56 % | 30.260 M |
| Stock based compensation | 15.064 M 21.26 % | 12.423 M | 0.000 | 0.000 -100.00 % | 13.877 M 6.92 % | 12.979 M -1.70 % | 13.204 M 3.88 % | 12.711 M -4.37 % | 13.292 M 12.71 % | 11.793 M -10.41 % | 13.164 M 8.89 % | 12.089 M -4.96 % | 12.720 M 11.21 % | 11.438 M 12.20 % | 10.194 M -23.72 % | 13.364 M 18.21 % | 11.305 M -4.33 % | 11.817 M 0.01 % | 11.816 M -2.44 % | 12.111 M -13.79 % | 14.048 M 20.24 % | 11.683 M 7.84 % | 10.834 M -2.40 % | 11.100 M -11.29 % | 12.512 M -15.62 % | 14.828 M 83.90 % | 8.063 M -8.44 % | 8.806 M -14.41 % | 10.288 M 9.05 % | 9.434 M 9.61 % | 8.607 M -8.19 % | 9.375 M -20.06 % | 11.728 M 8.79 % | 10.780 M 6.30 % | 10.141 M 10.75 % | 9.157 M 0.52 % | 9.110 M 3.92 % | 8.766 M 8.61 % | 8.071 M -11.10 % | 9.079 M 33.48 % | 6.802 M -16.75 % | 8.171 M 25.34 % | 6.519 M -17.83 % | 7.934 M 6.81 % | 7.428 M 20.06 % | 6.187 M 10.07 % | 5.621 M -2.55 % | 5.768 M -22.12 % | 7.406 M 48.45 % | 4.989 M -12.37 % | 5.693 M |
| Change in working capital | 176.687 M 33.14 % | 132.712 M -54.92 % | 294.416 M -60.68 % | 748.746 M 246.80 % | 215.899 M 21.14 % | 178.225 M -50.04 % | 356.707 M -19.39 % | 442.490 M 6.50 % | 415.486 M 147.12 % | 168.133 M -66.54 % | 502.498 M 1.06 % | 497.240 M 142.15 % | 205.341 M -25.08 % | 274.075 M -36.77 % | 433.485 M -37.27 % | 691.056 M 124.68 % | 307.569 M 314.34 % | -143.496 M -151.31 % | 279.677 M -20.18 % | 350.382 M 49.61 % | 234.191 M 236.96 % | -170.996 M -217.08 % | 146.055 M -22.35 % | 188.106 M 67.11 % | 112.564 M 149.14 % | -229.083 M -219.46 % | 191.764 M 23.23 % | 155.615 M 235.13 % | 46.434 M 115.23 % | -304.880 M -289.46 % | 160.918 M -43.28 % | 283.707 M 132.58 % | 121.982 M 173.68 % | -165.546 M -175.08 % | 220.506 M -19.05 % | 272.387 M 1 446.51 % | 17.613 M 108.26 % | -213.228 M -207.57 % | 198.224 M 56.43 % | 126.721 M 9.49 % | 115.742 M 150.45 % | -229.414 M -242.94 % | 160.497 M -12.46 % | 183.343 M 1 841.58 % | 9.443 M 104.39 % | -215.328 M -346.60 % | 87.319 M 1.94 % | 85.656 M 9.72 % | 78.067 M 139.49 % | -197.667 M -449.79 % | -35.953 M |
| Accounts receivables | -318.483 M -626.40 % | -43.844 M -134.42 % | 127.396 M 512.10 % | 20.813 M 107.87 % | -264.507 M -288.22 % | -68.133 M -1 259.12 % | 5.878 M 108.75 % | -67.207 M 71.93 % | -239.389 M -615.45 % | -33.460 M -64.11 % | -20.389 M -156.15 % | 36.310 M 116.94 % | -214.388 M -207.57 % | -69.704 M -10 100.57 % | 697.000 K 101.61 % | -43.374 M 80.76 % | -225.428 M -134.11 % | -96.290 M -4 871.56 % | 2.018 M -92.94 % | 28.567 M 126.69 % | -107.034 M -10.15 % | -97.169 M -648.48 % | 17.716 M 4.80 % | 16.904 M 125.11 % | -67.321 M 56.97 % | -156.450 M -346.25 % | 63.534 M 39.68 % | 45.485 M 158.06 % | -78.340 M -5.17 % | -74.492 M -266.77 % | 44.668 M -5.78 % | 47.407 M 147.13 % | -100.583 M -69.78 % | -59.244 M -285.32 % | 31.969 M -61.22 % | 82.439 M 186.52 % | -95.280 M -19.80 % | -79.531 M -306.04 % | 38.599 M 14.58 % | 33.686 M 154.29 % | -62.046 M 12.83 % | -71.181 M -436.63 % | 21.145 M -70.50 % | 71.685 M 173.37 % | -97.698 M 1.62 % | -99.306 M -520.20 % | 23.633 M 1 880.97 % | 1.193 M 101.38 % | -86.585 M -13.53 % | -76.268 M -112.13 % | -35.953 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 495.170 M 180.46 % | 176.556 M -12.16 % | 200.988 M -72.39 % | 727.933 M 51.52 % | 480.406 M 95.00 % | 246.358 M -29.78 % | 350.829 M -31.17 % | 509.697 M 19.38 % | 426.939 M 1 064.30 % | 36.669 M -93.51 % | 565.206 M 51.53 % | 372.992 M 4.10 % | 358.289 M 582.53 % | 52.494 M -82.98 % | 308.505 M -39.57 % | 510.536 M 28.24 % | 398.099 M 943.32 % | -47.206 M -117.00 % | 277.659 M -13.72 % | 321.815 M -5.69 % | 341.225 M 562.20 % | -73.827 M -157.52 % | 128.339 M -25.04 % | 171.202 M -4.83 % | 179.885 M 347.66 % | -72.633 M -156.64 % | 128.230 M 16.44 % | 110.130 M -11.74 % | 124.774 M 154.16 % | -230.388 M -298.18 % | 116.250 M -50.80 % | 236.300 M 6.17 % | 222.565 M 309.37 % | -106.302 M -156.38 % | 188.537 M -0.74 % | 189.948 M 68.25 % | 112.893 M 184.44 % | -133.697 M -183.76 % | 159.625 M 71.58 % | 93.035 M -47.67 % | 177.788 M 212.36 % | -158.233 M -213.55 % | 139.352 M 24.80 % | 111.658 M 4.22 % | 107.141 M 192.35 % | -116.022 M -282.18 % | 63.686 M -24.60 % | 84.463 M -48.70 % | 164.652 M 235.63 % | -121.399 M | 0.000 |
| Other non cash items | 108.449 M -39.37 % | 178.883 M 222.10 % | -146.508 M -196.00 % | 152.620 M -55.62 % | 343.923 M 65.24 % | 208.137 M 409.21 % | -67.312 M -127.09 % | 248.484 M 622.07 % | -47.596 M -719.74 % | 7.680 M 54.31 % | 4.977 M -92.06 % | 62.648 M -64.36 % | 175.771 M 149.49 % | -355.185 M -1 696.04 % | -19.776 M -169.18 % | 28.587 M -45.66 % | 52.605 M -70.71 % | 179.601 M 210.34 % | -162.772 M -1 608.13 % | 10.793 M -84.31 % | 68.780 M -76.38 % | 291.238 M 24 707.33 % | 1.174 M -96.85 % | 37.266 M 190.16 % | -41.334 M -148.95 % | 84.439 M 177.41 % | -109.076 M 11.57 % | -123.348 M 1.12 % | -124.745 M -255.95 % | 79.988 M 147.08 % | -169.908 M 11.32 % | -191.594 M -59.83 % | -119.874 M -235.21 % | 88.658 M 131.84 % | -278.468 M -113.74 % | -130.282 M -432.08 % | 39.232 M -79.93 % | 195.474 M 361.24 % | -74.826 M -210.84 % | -24.072 M -845.72 % | 3.228 M -97.77 % | 144.745 M 201.16 % | -143.087 M -98.08 % | -72.236 M 34.90 % | -110.969 M -170.50 % | 157.396 M 395.54 % | -53.257 M -196.95 % | 54.933 M 269.98 % | -32.317 M -118.98 % | 170.265 M 830.92 % | 18.290 M |
| Net cash provided by operating activities | 703.807 M -5.38 % | 743.817 M 2.74 % | 724.009 M -42.31 % | 1.255 B 42.41 % | 881.330 M 15.81 % | 761.028 M 7.05 % | 710.890 M -34.67 % | 1.088 B 50.26 % | 724.198 M 57.37 % | 460.202 M -44.81 % | 833.826 M 6.91 % | 779.968 M 42.37 % | 547.827 M 12.98 % | 484.897 M -28.67 % | 679.787 M -28.46 % | 950.207 M 69.57 % | 560.358 M 80.19 % | 310.990 M -35.18 % | 479.741 M -13.89 % | 557.094 M 30.38 % | 427.281 M 180.06 % | 152.570 M -56.25 % | 348.749 M -11.12 % | 392.398 M 20.99 % | 324.316 M 314.04 % | 78.330 M -71.79 % | 277.675 M 24.43 % | 223.162 M 60.09 % | 139.397 M 795.77 % | -20.035 M -110.60 % | 189.025 M -36.36 % | 297.000 M 98.81 % | 149.386 M 97.94 % | 75.472 M -38.07 % | 121.866 M -69.08 % | 394.192 M 105.79 % | 191.550 M 36.07 % | 140.768 M -46.06 % | 260.969 M -9.21 % | 287.452 M 5.73 % | 271.871 M 345.60 % | 61.012 M -61.88 % | 160.061 M -50.01 % | 320.163 M 187.25 % | 111.459 M -22.15 % | 143.164 M -25.86 % | 193.103 M -38.26 % | 312.763 M 57.31 % | 198.820 M 72.72 % | 115.112 M -48.17 % | 222.109 M |
| Investments in property plant and equipment | -20.593 M -27.11 % | -16.201 M -16.11 % | -13.953 M -5.69 % | -13.202 M 45.29 % | -24.133 M 55.58 % | -54.335 M -396.07 % | -10.953 M 33.24 % | -16.407 M -15.64 % | -14.188 M -23.03 % | -11.532 M 33.78 % | -17.414 M -31.51 % | -13.242 M -2.54 % | -12.914 M -41.69 % | -9.114 M 30.30 % | -13.076 M -147.42 % | -5.285 M 85.87 % | -37.401 M -244.01 % | -10.872 M -52.61 % | -7.124 M 11.40 % | -8.041 M 3.92 % | -8.369 M 42.82 % | -14.637 M 75.05 % | -58.655 M -751.58 % | 9.002 M 219.95 % | -7.505 M -127.49 % | -3.299 M 76.89 % | -14.278 M -142.91 % | -5.878 M 62.33 % | -15.602 M -10.64 % | -14.102 M 65.98 % | -41.451 M -368.34 % | 15.447 M 119.99 % | -77.258 M -520.20 % | -12.457 M 3.69 % | -12.934 M 22.42 % | -16.671 M -90.24 % | -8.763 M 29.68 % | -12.461 M 46.52 % | -23.300 M -39.04 % | -16.758 M -5.90 % | -15.824 M -106.04 % | -7.680 M 31.19 % | -11.161 M -35.42 % | -8.242 M 35.07 % | -12.693 M -28.71 % | -9.862 M 28.15 % | -13.725 M -129.55 % | -5.979 M 80.33 % | -30.404 M -133.12 % | -13.042 M 67.84 % | -40.556 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.067 M | 0.000 -100.00 % | 94.076 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 857.217 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 100.00 % | -6.637 M | 0.000 | 0.000 -100.00 % | 776.000 K | 0.000 100.00 % | -71.346 M -97 834.25 % | 73.000 K 100.59 % | -12.311 M -193.98 % | 13.100 M 124.12 % | -54.313 M -34 716.03 % | -156.000 K 97.82 % | -7.156 M | 0.000 | 0.000 -100.00 % | 2.000 K 100.00 % | -65.423 M -67 546.39 % | 97.000 K 200.00 % | -97.000 K 99.47 % | -18.322 M -185.58 % | 21.408 M 200.00 % | -21.408 M 44.48 % | -38.556 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -2.249 B 25.70 % | -3.027 B -41.06 % | -2.146 B 11.70 % | -2.431 B -51.32 % | -1.606 B 29.18 % | -2.268 B -95.95 % | -1.157 B 33.70 % | -1.746 B -285.52 % | -452.803 M 84.47 % | -2.915 B -2.73 % | -2.838 B -23.35 % | -2.301 B 4.08 % | -2.398 B -1.15 % | -2.371 B -5.29 % | -2.252 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 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 2.072 B 4.46 % | 1.984 B -0.71 % | 1.998 B 35.15 % | 1.478 B 30.66 % | 1.132 B -1.18 % | 1.145 B -1.01 % | 1.157 B -17.60 % | 1.404 B 620.07 % | 194.943 M -90.21 % | 1.990 B 17.10 % | 1.700 B -9.89 % | 1.886 B 16.77 % | 1.615 B -2.45 % | 1.656 B -21.77 % | 2.117 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 |
| Other investing activites | -213.620 M 76.48 % | -908.217 M -972.61 % | 104.081 M 315.09 % | -48.389 M -156.87 % | 85.083 M -16.06 % | 101.358 M 243.24 % | -70.762 M 26.39 % | -96.137 M -180.75 % | 119.053 M 2 088.53 % | -5.987 M 93.37 % | -90.289 M -150.84 % | 177.589 M 212.67 % | -157.615 M -286.19 % | 84.652 M 165.75 % | -128.749 M -386.03 % | 45.013 M 152.33 % | -86.023 M 92.74 % | -1.184 B -396.30 % | -238.640 M 53.46 % | -512.807 M -159.36 % | 863.855 M 1 800.29 % | 45.459 M 126.09 % | -174.266 M 33.88 % | -263.569 M -1 030.32 % | 28.331 M -37.17 % | 45.090 M 125.99 % | -173.503 M 42.96 % | -304.161 M -385.10 % | -62.701 M 46.58 % | -117.382 M -182.63 % | 142.064 M 162.86 % | -225.986 M -284.18 % | 122.699 M 165.98 % | -185.952 M -1 018.55 % | 20.244 M 105.89 % | -343.518 M -4.68 % | -328.158 M -746.29 % | -38.776 M 87.82 % | -318.381 M -286.13 % | -82.454 M -128.65 % | 287.790 M 2 087.52 % | 13.156 M 102.27 % | -578.291 M -457.08 % | -103.808 M -198.67 % | 105.203 M 184.82 % | -124.036 M 9.67 % | -137.312 M -594.51 % | -19.771 M 95.73 % | -463.283 M -337.54 % | 195.030 M 160.71 % | -321.229 M |
| Net cash used for investing activites | -234.213 M 74.66 % | -924.418 M -961.77 % | -87.064 M 92.12 % | -1.105 B -1 167.40 % | -87.196 M 90.37 % | -905.109 M -60.08 % | -565.428 M 54.23 % | -1.235 B -723.16 % | 198.239 M 155.15 % | -359.430 M 1.68 % | -365.563 M 51.93 % | -760.506 M 41.88 % | -1.308 B -352.33 % | 518.563 M 156.08 % | -924.731 M -36.90 % | -675.460 M -161.26 % | -258.538 M 78.37 % | -1.195 B -386.33 % | -245.764 M 52.81 % | -520.848 M -160.88 % | 855.486 M 2 675.57 % | 30.822 M 113.23 % | -232.921 M 8.50 % | -254.567 M -1 322.35 % | 20.826 M -50.17 % | 41.791 M 122.26 % | -187.781 M 39.43 % | -310.039 M -265.01 % | -84.940 M 35.40 % | -131.484 M -230.68 % | 100.613 M 147.97 % | -209.763 M -561.62 % | 45.441 M 116.85 % | -269.755 M -3 753.73 % | 7.383 M 101.98 % | -372.500 M -15.03 % | -323.821 M -206.79 % | -105.550 M 69.12 % | -341.837 M -221.37 % | -106.368 M -139.11 % | 271.966 M 4 866.51 % | 5.476 M 100.93 % | -589.450 M -232.14 % | -177.473 M -291.64 % | 92.607 M 169.11 % | -133.995 M 20.88 % | -169.359 M -3 800.48 % | -4.342 M 99.16 % | -515.095 M -459.12 % | 143.432 M 139.65 % | -361.785 M |
| Debt repayment | -1.209 M -173.81 % | 1.638 M -51.03 % | 3.345 M 606.82 % | -660.000 K -265.00 % | 400.000 K 1 900.00 % | 20.000 K 116.67 % | -120.000 K -112.77 % | 940.000 K 201.51 % | -926.000 K -6.68 % | -868.000 K 84.19 % | -5.490 M -376.02 % | 1.989 M 300.10 % | -994.000 K 99.77 % | -425.317 M -64 057.44 % | 665.000 K -99.81 % | 346.827 M 186.80 % | -399.550 M -168.74 % | 581.213 M 263.23 % | -356.060 M -341.14 % | 147.659 M -49.61 % | 293.028 M 6 780.21 % | 4.259 M 153.57 % | -7.951 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.156 M 4 815.78 % | -1.933 M -110.15 % | 19.046 M -89.52 % | 181.769 M 10 181.05 % | 1.768 M 664.86 % | -313.000 K | 0.000 100.00 % | -1.475 M 50.82 % | -2.999 M 91.23 % | -34.193 M -112.47 % | 274.102 M 258.90 % | 76.372 M 1 345.62 % | 5.283 M 200.17 % | -5.274 M 98.06 % | -272.548 M -8 311.98 % | -3.240 M 95.91 % | -79.268 M -118.59 % | 426.421 M | 0.000 100.00 % | -125.000 K 97.15 % | -4.390 M -2 328.43 % | 197.000 K | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 806.000 K 200.00 % | -806.000 K -100.89 % | 90.879 M 2 184.54 % | 3.978 M 1 116.51 % | 327.000 K 200.00 % | -327.000 K | 0.000 -100.00 % | 91.427 M 17 314.67 % | 525.000 K -99.62 % | 139.683 M -63.70 % | 384.796 M 22.45 % | 314.250 M | 0.000 | 0.000 -100.00 % | 26.176 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.452 M | 0.000 | 0.000 -100.00 % | 6.822 M -61.37 % | 17.661 M -38.44 % | 28.691 M | 0.000 | 0.000 -100.00 % | 37.442 M -60.41 % | 94.586 M | 0.000 -100.00 % | 71.145 M | 0.000 -100.00 % | 8.936 M -97.76 % | 399.467 M 322.93 % | 94.453 M 2 203.17 % | 4.101 M | 0.000 | 0.000 -100.00 % | 192.793 M 49.58 % | 128.892 M 980.53 % | -14.638 M -104.70 % | 311.379 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -49.202 M 27.01 % | -67.412 M -440.16 % | -12.480 M 94.42 % | -223.763 M | 0.000 100.00 % | -106.627 M -3 555.37 % | -2.917 M 99.00 % | -292.467 M -116.40 % | -135.152 M -54.34 % | -87.570 M -1 232.88 % | -6.570 M | 0.000 | 0.000 | 0.000 100.00 % | -92.743 M | 0.000 100.00 % | -29.683 M 13.96 % | -34.498 M -166.25 % | -12.957 M 86.54 % | -96.281 M 52.48 % | -202.621 M -1 011.78 % | -18.225 M | 0.000 | 0.000 | 0.000 100.00 % | -17.951 M | 0.000 | 0.000 100.00 % | -6.799 M 65.01 % | -19.429 M 31.53 % | -28.378 M | 0.000 | 0.000 100.00 % | -32.522 M 47.92 % | -62.446 M | 0.000 100.00 % | -37.424 M | 0.000 100.00 % | -5.520 M 95.65 % | -126.919 M -39.15 % | -91.213 M -3 990.27 % | -2.230 M 94.35 % | -39.502 M -761.36 % | -4.586 M 97.62 % | -192.668 M -51.58 % | -127.103 M -1 477.16 % | -8.059 M 74.30 % | -31.362 M | 0.000 100.00 % | -7.308 M |
| Dividends paid | -223.837 M -637.81 % | -30.338 M 86.24 % | -220.439 M -75.24 % | -125.793 M 20.13 % | -157.501 M -458.12 % | -28.220 M 91.03 % | -314.535 M | 0.000 100.00 % | -28.329 M 82.14 % | -158.592 M -198.98 % | -53.045 M 66.67 % | -159.164 M | 0.000 100.00 % | -22.983 M 88.49 % | -199.629 M -48.07 % | -134.822 M | 0.000 100.00 % | -21.285 M 0.19 % | -21.325 M 0.36 % | -21.402 M -0.24 % | -21.351 M -6.39 % | -20.069 M 88.74 % | -178.156 M -59.45 % | -111.733 M -510.50 % | -18.302 M | 0.000 100.00 % | -158.820 M -769.87 % | -18.258 M 70.00 % | -60.857 M -257.65 % | -17.016 M 82.06 % | -94.828 M -22.18 % | -77.613 M -392.53 % | -15.758 M | 0.000 100.00 % | -153.345 M -15 334 400.00 % | -1.000 K 99.99 % | -15.944 M -8.38 % | -14.711 M 0.57 % | -14.795 M -0.02 % | -14.792 M -0.64 % | -14.698 M -6.90 % | -13.749 M 90.23 % | -140.707 M -908.15 % | -13.957 M 0.66 % | -14.050 M -9.98 % | -12.775 M 4.53 % | -13.381 M 50.61 % | -27.093 M -121.29 % | -12.243 M | 0.000 100.00 % | -11.960 M |
| Other financing activites | -6.668 M -90.08 % | -3.508 M 41.92 % | -6.040 M 59.43 % | -14.887 M -708.13 % | 2.448 M 262.66 % | -1.505 M 36.15 % | -2.357 M 88.71 % | -20.869 M -3 402.06 % | 632.000 K 305.19 % | -308.000 K -103.44 % | 8.960 M 143.90 % | -20.408 M -1 352.02 % | 1.630 M 160.30 % | -2.703 M 84.30 % | -17.221 M 18.83 % | -21.216 M -306.28 % | -5.222 M -157.50 % | -2.028 M 94.63 % | -37.760 M -163.60 % | -14.325 M -2 229.27 % | -615.000 K 82.55 % | -3.525 M -101.21 % | 290.333 M 162.62 % | -463.611 M -10 040.22 % | -4.572 M -368.44 % | -976.000 K 92.77 % | -13.502 M -445.54 % | -2.475 M -103.04 % | -1.219 M -124.08 % | -544.000 K -111.39 % | 4.775 M 285.44 % | -2.575 M -12 361.90 % | 21.000 K 101.64 % | -1.281 M 47.65 % | -2.447 M -443.78 % | -450.000 K 88.98 % | -4.084 M -229.32 % | 3.158 M 81.18 % | 1.743 M 153.56 % | -3.254 M -167.16 % | 4.845 M 508.17 % | -1.187 M -106.08 % | -576.000 K 74.75 % | -2.281 M -146.99 % | 4.854 M 189.45 % | 1.677 M 988.96 % | 154.000 K 126.47 % | 67.999 K -99.89 % | 60.230 M 130.32 % | -198.642 M -48.39 % | -133.863 M |
| Net cash used provided by financing activities | -231.714 M -184.63 % | -81.410 M 71.98 % | -290.546 M -88.89 % | -153.820 M 59.35 % | -378.416 M -1 173.91 % | -29.705 M 92.99 % | -423.639 M -1 754.32 % | -22.846 M 92.87 % | -320.284 M -8.30 % | -295.726 M -115.63 % | -137.145 M 25.53 % | -184.153 M -29 054.87 % | 636.000 K 100.14 % | -451.330 M -108.77 % | -216.185 M -320.49 % | 98.046 M 124.25 % | -404.247 M -176.53 % | 528.217 M 217.47 % | -449.643 M -554.30 % | 98.975 M -43.37 % | 174.781 M 178.75 % | -221.956 M -358.09 % | 86.001 M 114.95 % | -575.344 M -2 415.27 % | -22.874 M -2 243.65 % | -976.000 K 99.02 % | -99.117 M -337.29 % | -22.666 M 47.33 % | -43.030 M -127.34 % | 157.410 M 246.14 % | -107.714 M 1.07 % | -108.879 M -591.87 % | -15.737 M -471.01 % | -2.756 M 98.56 % | -191.313 M -97.05 % | -97.088 M -138.21 % | 254.074 M 827.45 % | 27.395 M 452.62 % | -7.769 M 73.06 % | -28.840 M 92.95 % | -409.320 M -274.19 % | -109.389 M 50.90 % | -222.781 M -160.10 % | 370.681 M 2 789.60 % | -13.782 M 93.24 % | -203.891 M -40.89 % | -144.720 M -314.83 % | -34.887 M -172.70 % | 47.987 M 124.16 % | -198.642 M -36.22 % | -145.823 M |
| Effect of forex changes on cash | 26.440 M 253.81 % | 7.473 M -86.44 % | 55.110 M 1 843.44 % | -3.161 M 29.77 % | -4.501 M 77.89 % | -20.356 M -332.92 % | -4.702 M 36.92 % | -7.454 M -35.53 % | -5.500 M -293.39 % | 2.844 M 106.09 % | 1.380 M 115.60 % | -8.844 M 51.86 % | -18.373 M -1 796.49 % | 1.083 M -78.25 % | 4.979 M 156.13 % | -8.870 M -887.05 % | 1.127 M 178.76 % | -1.431 M -108.63 % | 16.585 M 207.13 % | 5.400 M -34.67 % | 8.266 M 141.05 % | -20.134 M -315.78 % | 9.331 M 215.04 % | -8.111 M -432.92 % | -1.522 M -323.49 % | 681.000 K -90.87 % | 7.459 M -57.88 % | 17.707 M 131.16 % | -56.828 M -23 680.08 % | 241.000 K 104.42 % | -5.450 M -174.81 % | 7.285 M 736.39 % | 871.000 K -91.42 % | 10.147 M 164.57 % | -15.715 M -6 186.00 % | -250.000 K 97.64 % | -10.608 M -194.12 % | 11.271 M 140.74 % | -27.666 M 3.53 % | -28.678 M -500.75 % | 7.156 M 142.48 % | -16.845 M -7.47 % | -15.674 M -13.93 % | -13.757 M -256.12 % | 8.812 M 711.52 % | -1.441 M 74.32 % | -5.612 M -116.53 % | 33.953 M 284.88 % | -18.365 M 8.54 % | -20.080 M -1 351.09 % | 1.605 M |
| Net change in cash | 264.320 M 203.84 % | -254.538 M -163.40 % | 401.509 M 5 809.74 % | -7.032 M -101.71 % | 411.217 M 311.81 % | -194.142 M 31.37 % | -282.879 M -59.38 % | -177.484 M -130.54 % | 581.201 M 380.79 % | -206.989 M -164.97 % | 318.596 M 271.42 % | -185.853 M 76.72 % | -798.238 M -246.20 % | 545.998 M 209.16 % | -500.186 M -279.39 % | 278.830 M 224.08 % | -224.712 M 37.14 % | -357.455 M -79.55 % | -199.081 M -241.57 % | 140.621 M -90.41 % | 1.466 B 2 597.21 % | -58.698 M -127.80 % | 211.160 M 147.39 % | -445.624 M -238.93 % | 320.746 M 167.68 % | 119.826 M 6 892.86 % | -1.764 M 98.08 % | -91.836 M -102.28 % | -45.401 M -840.39 % | 6.132 M -96.53 % | 176.474 M 1 329.18 % | -14.357 M -107.98 % | 179.961 M 196.29 % | -186.892 M -140.29 % | -77.779 M -2.82 % | -75.646 M -168.03 % | 111.195 M 50.50 % | 73.884 M 163.53 % | -116.303 M -194.12 % | 123.566 M -12.78 % | 141.673 M 337.13 % | -59.746 M 91.05 % | -667.844 M -233.67 % | 499.614 M 150.94 % | 199.096 M 201.50 % | -196.163 M -54.96 % | -126.588 M -141.17 % | 307.487 M 207.27 % | -286.653 M -819.84 % | 39.822 M 114.03 % | -283.894 M |
| Cash at beginning of period | 1.720 B -12.89 % | 1.975 B 25.52 % | 1.573 B -0.44 % | 1.580 B 35.18 % | 1.169 B -14.24 % | 1.363 B -17.19 % | 1.646 B -9.73 % | 1.824 B 46.78 % | 1.242 B -14.28 % | 1.449 B 28.18 % | 1.131 B -14.12 % | 1.317 B -37.74 % | 2.115 B 34.80 % | 1.569 B -24.17 % | 2.069 B 15.58 % | 1.790 B -11.15 % | 2.015 B -15.07 % | 2.372 B -7.74 % | 2.571 B 5.78 % | 2.431 B 151.90 % | 965.012 M -5.73 % | 1.024 B 25.99 % | 812.550 M -35.42 % | 1.258 B 34.22 % | 937.428 M 14.66 % | 817.602 M -0.22 % | 819.366 M -10.08 % | 911.202 M -4.75 % | 956.603 M 0.65 % | 950.471 M 22.80 % | 773.997 M -1.82 % | 788.354 M 29.58 % | 608.393 M -23.50 % | 795.285 M -8.91 % | 873.064 M -7.97 % | 948.710 M 13.28 % | 837.515 M 9.68 % | 763.631 M -13.22 % | 879.934 M 16.34 % | 756.368 M 23.05 % | 614.695 M -8.86 % | 674.441 M -49.75 % | 1.342 B 59.29 % | 842.671 M 30.94 % | 643.575 M -23.36 % | 839.738 M -13.10 % | 966.326 M 46.67 % | 658.839 M -30.32 % | 945.492 M 4.40 % | 905.670 M -23.87 % | 1.190 B |
| Cash at end of period | 1.985 B 15.37 % | 1.720 B -12.89 % | 1.975 B 25.52 % | 1.573 B -0.44 % | 1.580 B 35.18 % | 1.169 B -14.24 % | 1.363 B -17.19 % | 1.646 B -9.73 % | 1.824 B 46.78 % | 1.242 B -14.28 % | 1.449 B 28.18 % | 1.131 B -14.12 % | 1.317 B -37.74 % | 2.115 B 34.80 % | 1.569 B -24.17 % | 2.069 B 15.58 % | 1.790 B -11.15 % | 2.015 B -15.07 % | 2.372 B -7.74 % | 2.571 B 5.78 % | 2.431 B 151.90 % | 965.012 M -5.73 % | 1.024 B 25.99 % | 812.550 M -35.42 % | 1.258 B 34.22 % | 937.428 M 14.66 % | 817.602 M -0.22 % | 819.366 M -10.08 % | 911.202 M -4.75 % | 956.603 M 0.65 % | 950.471 M 22.80 % | 773.997 M -1.82 % | 788.354 M 29.58 % | 608.393 M -23.50 % | 795.285 M -8.91 % | 873.064 M -7.97 % | 948.710 M 13.28 % | 837.515 M 9.68 % | 763.631 M -13.22 % | 879.934 M 16.34 % | 756.368 M 23.05 % | 614.695 M -8.86 % | 674.441 M -49.75 % | 1.342 B 59.29 % | 842.671 M 30.94 % | 643.575 M -23.36 % | 839.738 M -13.10 % | 966.326 M 46.67 % | 658.839 M -30.32 % | 945.492 M 4.40 % | 905.670 M |
| Operating cash flow | 703.807 M -5.38 % | 743.817 M 2.74 % | 724.009 M -42.31 % | 1.255 B 42.41 % | 881.330 M 15.81 % | 761.028 M 7.05 % | 710.890 M -34.67 % | 1.088 B 50.26 % | 724.198 M 57.37 % | 460.202 M -44.81 % | 833.826 M 6.91 % | 779.968 M 42.37 % | 547.827 M 12.98 % | 484.897 M -28.67 % | 679.787 M -28.46 % | 950.207 M 69.57 % | 560.358 M 80.19 % | 310.990 M -35.18 % | 479.741 M -13.89 % | 557.094 M 30.38 % | 427.281 M 180.06 % | 152.570 M -56.25 % | 348.749 M -11.12 % | 392.398 M 20.99 % | 324.316 M 314.04 % | 78.330 M -71.79 % | 277.675 M 24.43 % | 223.162 M 60.09 % | 139.397 M 795.77 % | -20.035 M -110.60 % | 189.025 M -36.36 % | 297.000 M 98.81 % | 149.386 M 97.94 % | 75.472 M -38.07 % | 121.866 M -69.08 % | 394.192 M 105.79 % | 191.550 M 36.07 % | 140.768 M -46.06 % | 260.969 M -9.21 % | 287.452 M 5.73 % | 271.871 M 345.60 % | 61.012 M -61.88 % | 160.061 M -50.01 % | 320.163 M 187.25 % | 111.459 M -22.15 % | 143.164 M -25.86 % | 193.103 M -38.26 % | 312.763 M 57.31 % | 198.820 M 72.72 % | 115.112 M -48.17 % | 222.109 M |
| Capital expenditure | -20.593 M -27.11 % | -16.201 M -16.11 % | -13.953 M -5.69 % | -13.202 M 45.29 % | -24.133 M 55.58 % | -54.335 M -396.07 % | -10.953 M 33.24 % | -16.407 M -15.64 % | -14.188 M -23.03 % | -11.532 M 33.78 % | -17.414 M -31.51 % | -13.242 M -2.54 % | -12.914 M -41.69 % | -9.114 M 30.30 % | -13.076 M -147.42 % | -5.285 M 85.87 % | -37.401 M -244.01 % | -10.872 M -52.61 % | -7.124 M 11.40 % | -8.041 M 3.92 % | -8.369 M 42.82 % | -14.637 M 75.05 % | -58.655 M -751.58 % | 9.002 M 219.95 % | -7.505 M -127.49 % | -3.299 M 76.89 % | -14.278 M -142.91 % | -5.878 M 62.33 % | -15.602 M -10.64 % | -14.102 M 65.98 % | -41.451 M -368.34 % | 15.447 M 119.99 % | -77.258 M -520.20 % | -12.457 M 3.69 % | -12.934 M 22.42 % | -16.671 M -90.24 % | -8.763 M 29.68 % | -12.461 M 46.52 % | -23.300 M -39.04 % | -16.758 M -5.90 % | -15.824 M -106.04 % | -7.680 M 31.19 % | -11.161 M -35.42 % | -8.242 M 35.07 % | -12.693 M -28.71 % | -9.862 M 28.15 % | -13.725 M -129.55 % | -5.979 M 80.33 % | -30.404 M -133.12 % | -13.042 M 67.84 % | -40.556 M |
| Free CashFlow | 683.214 M -6.10 % | 727.616 M 2.47 % | 710.056 M -42.82 % | 1.242 B 44.88 % | 857.197 M 21.30 % | 706.693 M 0.97 % | 699.937 M -34.69 % | 1.072 B 50.95 % | 710.010 M 58.25 % | 448.670 M -45.04 % | 816.412 M 6.48 % | 766.726 M 43.34 % | 534.913 M 12.43 % | 475.783 M -28.64 % | 666.711 M -29.44 % | 944.922 M 80.69 % | 522.957 M 74.25 % | 300.118 M -36.50 % | 472.617 M -13.92 % | 549.053 M 31.07 % | 418.912 M 203.71 % | 137.933 M -52.45 % | 290.094 M -27.73 % | 401.400 M 26.70 % | 316.811 M 322.24 % | 75.031 M -71.51 % | 263.397 M 21.22 % | 217.284 M 75.52 % | 123.795 M 462.64 % | -34.137 M -123.13 % | 147.574 M -52.77 % | 312.447 M 333.18 % | 72.128 M 14.46 % | 63.015 M -42.15 % | 108.932 M -71.15 % | 377.521 M 106.54 % | 182.787 M 42.46 % | 128.307 M -46.01 % | 237.669 M -12.20 % | 270.694 M 5.72 % | 256.047 M 380.10 % | 53.332 M -64.18 % | 148.900 M -52.26 % | 311.921 M 215.82 % | 98.766 M -25.91 % | 133.302 M -25.69 % | 179.378 M -41.53 % | 306.784 M 82.16 % | 168.416 M 65.00 % | 102.070 M -43.78 % | 181.553 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |