Shangri-La Asia Limited SHALF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.185 B 2.03 % | 2.142 B 46.13 % | 1.466 B 18.49 % | 1.237 B 19.66 % | 1.034 B -57.72 % | 2.445 B -3.00 % | 2.520 B 15.46 % | 2.183 B 6.08 % | 2.058 B -3.08 % | 2.123 B 0.55 % | 2.112 B 1.47 % | 2.081 B 1.16 % | 2.057 B 7.59 % | 1.912 B 21.40 % | 1.575 B 28.05 % | 1.230 B -9.11 % | 1.353 B 10.99 % | 1.219 B 21.57 % | 1.003 B 19.11 % | 842.003 M 16.05 % | 725.523 M 34.25 % | 540.417 M |
| Net income | 161.387 M -12.36 % | 184.139 M 215.89 % | -158.896 M 45.14 % | -289.619 M 37.08 % | -460.288 M -401.86 % | 152.485 M -20.95 % | 192.905 M 22.09 % | 157.997 M 48.98 % | 106.054 M -24.32 % | 140.131 M -22.53 % | 180.889 M -53.89 % | 392.298 M 9.28 % | 358.986 M 41.90 % | 252.979 M -11.88 % | 287.076 M 12.36 % | 255.499 M 53.97 % | 165.940 M -51.32 % | 340.863 M 68.60 % | 202.173 M 33.90 % | 150.990 M 33.01 % | 113.518 M 56.22 % | 72.667 M |
| Income before tax | 258.334 M -7.79 % | 280.146 M 260.59 % | -174.443 M 51.13 % | -356.946 M 33.54 % | -537.061 M -972.11 % | 61.582 M 510.20 % | -15.013 M -132.40 % | 46.336 M 132.14 % | -144.155 M -901.72 % | 17.981 M -94.28 % | 314.566 M -42.91 % | 550.987 M 13.77 % | 484.299 M 34.12 % | 361.085 M -3.15 % | 372.837 M 25.32 % | 297.513 M 17.65 % | 252.883 M -44.19 % | 453.117 M 60.21 % | 282.820 M 28.65 % | 219.835 M 62.33 % | 135.428 M 5.46 % | 128.413 M |
| Income before tax ratio | 0.12 -9.62 % | 0.13 209.89 % | -0.12 58.75 % | -0.29 44.46 % | -0.52 -2 162.54 % | 0.03 522.91 % | -0.01 -128.06 % | 0.02 130.30 % | -0.07 -927.20 % | 0.01 -94.32 % | 0.15 -43.73 % | 0.26 12.47 % | 0.24 24.66 % | 0.19 -20.22 % | 0.24 -2.14 % | 0.24 29.44 % | 0.19 -49.72 % | 0.37 31.78 % | 0.28 8.01 % | 0.26 39.87 % | 0.19 -21.44 % | 0.24 |
| EBITDA | 879.725 M 76.43 % | 498.634 M 284.20 % | 129.786 M 396.67 % | -43.748 M 67.42 % | -134.271 M -121.35 % | 628.999 M 27.48 % | 493.391 M 0.27 % | 492.064 M 73.04 % | 284.360 M -39.50 % | 470.014 M -37.26 % | 749.205 M -23.82 % | 983.531 M 11.18 % | 884.661 M 21.58 % | 727.608 M 12.86 % | 644.691 M 20.32 % | 535.793 M 14.02 % | 469.925 M -14.65 % | 550.582 M 73.70 % | 316.975 M 120.69 % | 143.626 M 23.08 % | 116.695 M 3.92 % | 112.297 M |
| Net income ratio | 0.07 -14.10 % | 0.09 179.30 % | -0.11 53.70 % | -0.23 47.42 % | -0.45 -813.90 % | 0.06 -18.50 % | 0.08 5.74 % | 0.07 40.44 % | 0.05 -21.91 % | 0.07 -22.96 % | 0.09 -54.56 % | 0.19 8.03 % | 0.17 31.89 % | 0.13 -27.41 % | 0.18 -12.26 % | 0.21 69.40 % | 0.12 -56.14 % | 0.28 38.68 % | 0.20 12.42 % | 0.18 14.61 % | 0.16 16.36 % | 0.13 |
| Ratio EBITDA | 0.40 72.91 % | 0.23 162.91 % | 0.09 350.39 % | -0.04 72.77 % | -0.13 -150.49 % | 0.26 31.43 % | 0.20 -13.16 % | 0.23 63.13 % | 0.14 -37.58 % | 0.22 -37.61 % | 0.35 -24.93 % | 0.47 9.90 % | 0.43 13.01 % | 0.38 -7.03 % | 0.41 -6.04 % | 0.44 25.44 % | 0.35 -23.10 % | 0.45 42.88 % | 0.32 85.29 % | 0.17 6.05 % | 0.16 -22.60 % | 0.21 |
| Gross profit ratio | 0.56 2.41 % | 0.54 72.11 % | 0.32 37.13 % | 0.23 146.43 % | 0.09 -78.13 % | 0.43 0.75 % | 0.42 0.79 % | 0.42 -0.15 % | 0.42 3.60 % | 0.41 -28.33 % | 0.57 0.62 % | 0.56 -1.28 % | 0.57 1.94 % | 0.56 -1.39 % | 0.57 3.09 % | 0.55 -6.93 % | 0.59 -0.37 % | 0.59 0.42 % | 0.59 0.48 % | 0.59 2.57 % | 0.57 1.50 % | 0.57 |
| Weighted average shs out dil | 3.584 B -0.14 % | 3.589 B 0.45 % | 3.573 B 0.01 % | 3.572 B 0.03 % | 3.571 B -0.01 % | 3.572 B -0.09 % | 3.575 B 0.10 % | 3.571 B 0.04 % | 3.570 B 0.00 % | 3.570 B 13.87 % | 3.135 B 0.35 % | 3.124 B 0.03 % | 3.123 B 0.87 % | 3.096 B 6.77 % | 2.900 B 0.13 % | 2.896 B -0.35 % | 2.906 B 7.62 % | 2.700 B 5.45 % | 2.561 B 3.24 % | 2.480 B 5.02 % | 2.362 B 7.48 % | 2.198 B |
| Weighted average shs out | 3.553 B -0.23 % | 3.562 B -0.31 % | 3.573 B 0.01 % | 3.572 B 0.03 % | 3.571 B -0.01 % | 3.572 B -0.05 % | 3.573 B 0.08 % | 3.570 B 0.03 % | 3.570 B 0.00 % | 3.570 B 13.89 % | 3.134 B 0.40 % | 3.122 B 0.02 % | 3.121 B 0.91 % | 3.093 B 6.77 % | 2.897 B 0.06 % | 2.895 B -0.12 % | 2.899 B 7.76 % | 2.690 B 5.30 % | 2.555 B 3.15 % | 2.476 B 5.06 % | 2.357 B 7.26 % | 2.198 B |
| EPS diluted | 0.05 -12.28 % | 0.05 215.28 % | -0.04 45.13 % | -0.08 37.62 % | -0.13 -403.03 % | 0.04 -20.56 % | 0.05 22.45 % | 0.04 48.48 % | 0.03 -24.43 % | 0.04 -31.89 % | 0.06 -55.62 % | 0.13 8.33 % | 0.12 46.88 % | 0.08 -17.47 % | 0.10 12.24 % | 0.09 54.47 % | 0.06 -56.08 % | 0.13 64.77 % | 0.08 29.56 % | 0.06 26.61 % | 0.05 45.32 % | 0.03 |
| Earnings per share | 0.05 -12.19 % | 0.05 216.18 % | -0.04 45.13 % | -0.08 37.62 % | -0.13 -403.03 % | 0.04 -20.56 % | 0.05 22.17 % | 0.04 48.82 % | 0.03 -24.43 % | 0.04 -31.89 % | 0.06 -55.62 % | 0.13 8.33 % | 0.12 46.70 % | 0.08 -17.46 % | 0.10 12.23 % | 0.09 54.37 % | 0.06 -56.00 % | 0.13 64.35 % | 0.08 29.67 % | 0.06 26.56 % | 0.05 45.62 % | 0.03 |
| Gross profit | 1.217 B 4.50 % | 1.164 B 151.51 % | 462.982 M 62.48 % | 284.941 M 194.88 % | 96.629 M -90.75 % | 1.045 B -2.27 % | 1.069 B 16.37 % | 918.966 M 5.92 % | 867.611 M 0.41 % | 864.078 M -27.93 % | 1.199 B 2.10 % | 1.174 B -0.14 % | 1.176 B 9.68 % | 1.072 B 19.71 % | 895.642 M 32.01 % | 678.443 M -15.41 % | 802.022 M 10.58 % | 725.278 M 22.08 % | 594.086 M 19.68 % | 496.387 M 19.03 % | 417.013 M 36.26 % | 306.034 M |
| Income tax expense | 75.408 M -3.90 % | 78.470 M 501.77 % | 13.040 M 204.44 % | -12.486 M 52.86 % | -26.484 M -123.53 % | 112.567 M 5.43 % | 106.770 M 0.93 % | 105.788 M 20.72 % | 87.634 M -14.41 % | 102.387 M -4.37 % | 107.071 M -2.55 % | 109.871 M 7.71 % | 102.002 M 32.09 % | 77.221 M 28.89 % | 59.911 M 62.95 % | 36.767 M -47.03 % | 69.416 M -12.01 % | 78.892 M 24.26 % | 63.491 M 21.39 % | 52.304 M 305.30 % | 12.905 M -72.19 % | 46.403 M |
| Cost of revenue | 968.538 M -0.90 % | 977.329 M -2.52 % | 1.003 B 5.32 % | 952.026 M 1.59 % | 937.088 M -33.05 % | 1.400 B -3.54 % | 1.451 B 14.80 % | 1.264 B 6.19 % | 1.190 B -5.47 % | 1.259 B 37.97 % | 912.646 M 0.65 % | 906.747 M 2.88 % | 881.325 M 4.93 % | 839.925 M 23.62 % | 679.453 M 23.18 % | 551.590 M 0.06 % | 551.249 M 11.60 % | 493.970 M 20.83 % | 408.806 M 18.28 % | 345.616 M 12.03 % | 308.510 M 31.63 % | 234.383 M |
| General and administrative expenses | 283.121 M 17.44 % | 241.069 M 23.38 % | 195.389 M 1.02 % | 193.424 M -17.04 % | 233.147 M -18.28 % | 285.292 M 11.96 % | 254.811 M 15.54 % | 220.548 M 7.90 % | 204.402 M 0.97 % | 202.434 M -0.75 % | 203.959 M 4.44 % | 195.280 M 6.89 % | 182.696 M 2.80 % | 177.722 M 28.39 % | 138.428 M 24.36 % | 111.311 M 8.12 % | 102.954 M 9.49 % | 94.033 M 8.31 % | 86.818 M 8.85 % | 79.759 M 35.34 % | 58.933 M 13.74 % | 51.816 M |
| Selling and marketing expenses | 86.896 M 8.34 % | 80.205 M 23.49 % | 64.947 M 13.12 % | 57.415 M -7.44 % | 62.030 M -35.49 % | 96.149 M -2.92 % | 99.039 M 10.86 % | 89.341 M 3.27 % | 86.508 M -3.79 % | 89.914 M 5.96 % | 84.858 M 0.74 % | 84.236 M 4.06 % | 80.953 M 8.13 % | 74.864 M 21.80 % | 61.467 M 24.73 % | 49.279 M 9.35 % | 45.065 M 2.22 % | 44.086 M 27.95 % | 34.456 M -0.34 % | 34.575 M 9.68 % | 31.523 M 23.14 % | 25.599 M |
| Other expenses | 611.910 M -2.99 % | 630.762 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K -99.75 % | 801.000 K | 0.000 | 0.000 -100.00 % | 267.000 K 434.00 % | 50.000 K -5.66 % | 53.000 K -94.00 % | 884.000 K | 0.000 -100.00 % | 4.763 M | 0.000 -100.00 % | 79.773 M 740.07 % | 9.496 M -69.82 % | 31.466 M -33.79 % | 47.524 M 19.80 % | 39.668 M |
| Operating expenses | 981.927 M 3.14 % | 952.036 M 264.83 % | 260.956 M 4.38 % | 250.014 M -15.62 % | 296.309 M -22.75 % | 383.566 M 8.28 % | 354.220 M 9.55 % | 323.350 M 5.67 % | 306.001 M 4.64 % | 292.439 M -70.57 % | 993.706 M 2.45 % | 969.911 M 4.08 % | 931.913 M 7.15 % | 869.738 M 21.50 % | 715.848 M 14.15 % | 627.095 M 12.80 % | 555.942 M 57.97 % | 351.934 M -12.25 % | 401.055 M 13.69 % | 352.761 M 17.46 % | 300.318 M 55.01 % | 193.737 M |
| Cost and expenses | 1.950 B 1.21 % | 1.927 B 31.41 % | 1.466 B -8.06 % | 1.595 B 8.80 % | 1.466 B -17.79 % | 1.783 B -1.22 % | 1.805 B 13.73 % | 1.587 B 6.09 % | 1.496 B -3.57 % | 1.552 B -18.61 % | 1.906 B 1.58 % | 1.877 B 3.50 % | 1.813 B 6.06 % | 1.710 B 22.53 % | 1.395 B 18.38 % | 1.179 B 6.46 % | 1.107 B 30.89 % | 845.904 M 4.45 % | 809.861 M 15.96 % | 698.377 M 14.71 % | 608.828 M 42.21 % | 428.120 M |
| 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 |
| Selling general and administrative expenses | 370.017 M 15.17 % | 321.274 M 23.11 % | 260.956 M 4.38 % | 250.014 M -15.62 % | 296.309 M -22.75 % | 383.566 M 8.28 % | 354.220 M 14.31 % | 309.889 M 6.52 % | 290.910 M -0.52 % | 292.439 M 1.25 % | 288.817 M 3.33 % | 279.516 M 6.02 % | 263.649 M 4.38 % | 252.586 M 26.36 % | 199.895 M 24.48 % | 160.590 M 8.49 % | 148.019 M 7.17 % | 138.119 M 13.89 % | 121.274 M 6.07 % | 114.334 M 26.40 % | 90.456 M 16.85 % | 77.415 M |
| Interest income | 106.096 M 31.79 % | 80.504 M 616.16 % | 11.241 M 11.25 % | 10.105 M -36.11 % | 15.815 M -28.59 % | 22.147 M 3.96 % | 21.303 M 33.40 % | 15.969 M 5.36 % | 15.156 M 1.41 % | 14.945 M 8.17 % | 13.816 M 18.11 % | 11.698 M -26.22 % | 15.855 M 33.05 % | 11.917 M 73.21 % | 6.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 359.117 M 7.82 % | 333.074 M 54.06 % | 216.198 M 6.00 % | 203.962 M -4.05 % | 212.574 M -5.21 % | 224.266 M 31.86 % | 170.073 M 27.99 % | 132.882 M 13.20 % | 117.392 M -7.07 % | 126.327 M 8.19 % | 116.766 M 5.65 % | 110.519 M 15.49 % | 95.693 M 34.85 % | 70.965 M 155.02 % | 27.827 M 13.91 % | 24.430 M -35.33 % | 37.775 M 97.49 % | 19.128 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 262.274 M -2.67 % | 269.468 M -3.53 % | 279.333 M -12.07 % | 317.688 M -1.56 % | 322.732 M -5.61 % | 341.902 M 1.11 % | 338.153 M 7.95 % | 313.262 M 0.73 % | 310.982 M -4.51 % | 325.667 M 2.45 % | 317.873 M -1.29 % | 322.025 M 5.70 % | 304.669 M 3.08 % | 295.558 M 21.12 % | 244.027 M 14.11 % | 213.850 M 19.29 % | 179.267 M 24.39 % | 144.120 M 16.28 % | 123.944 M 377.01 % | -44.743 M -36.17 % | -32.859 M -239.52 % | 23.552 M |
| Operating income | 234.891 M 9.40 % | 214.706 M 6.28 % | 202.026 M 478.43 % | 34.927 M 117.49 % | -199.680 M -130.18 % | 661.555 M -7.50 % | 715.214 M 20.08 % | 595.616 M 6.05 % | 561.610 M -1.75 % | 571.639 M 154.54 % | 224.574 M -6.24 % | 239.530 M -20.72 % | 302.150 M 26.18 % | 239.465 M 8.50 % | 220.710 M 329.83 % | 51.348 M -68.53 % | 163.165 M -56.30 % | 373.344 M 36.59 % | 273.324 M 45.10 % | 188.369 M 25.95 % | 149.554 M 68.52 % | 88.745 M |
| Operating income ratio | 0.11 7.22 % | 0.10 -27.28 % | 0.14 388.18 % | 0.03 114.62 % | -0.19 -171.38 % | 0.27 -4.64 % | 0.28 4.00 % | 0.27 -0.02 % | 0.27 1.37 % | 0.27 153.14 % | 0.11 -7.60 % | 0.12 -21.63 % | 0.15 17.27 % | 0.13 -10.62 % | 0.14 235.67 % | 0.04 -65.38 % | 0.12 -60.62 % | 0.31 12.36 % | 0.27 21.82 % | 0.22 8.53 % | 0.21 25.53 % | 0.16 |
| Total other income expenses net | 23.443 M -64.18 % | 65.440 M 138.46 % | -170.160 M -5 668.14 % | -2.950 M 97.18 % | -104.447 M -697.24 % | -13.101 M 93.30 % | -195.521 M -48.61 % | -131.565 M -0.63 % | -130.742 M 3.40 % | -135.345 M -250.40 % | 89.992 M -71.11 % | 311.457 M 70.99 % | 182.149 M 49.77 % | 121.620 M -20.05 % | 152.127 M -38.20 % | 246.165 M 174.38 % | 89.718 M 12.47 % | 79.773 M 66.96 % | 47.779 M 300.53 % | 11.929 M 121.71 % | -54.960 M -238.55 % | 39.668 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.122 B -4.91 % | 5.387 B -0.58 % | 5.418 B -0.76 % | 5.460 B -0.04 % | 5.462 B 9.87 % | 4.971 B 19.37 % | 4.164 B -11.03 % | 4.681 B -2.82 % | 4.817 B 1.04 % | 4.767 B 30.11 % | 3.664 B -1.46 % | 3.718 B 5.43 % | 3.526 B 68.82 % | 2.089 B -2.64 % | 2.146 B 16.33 % | 1.844 B 25.88 % | 1.465 B 70.54 % | 859.183 M -31.03 % | 1.246 B 40.13 % | 889.013 M -7.61 % | 962.238 M 8.50 % | 886.875 M |
| Total investments | 4.293 B -31.66 % | 6.282 B 5.12 % | 5.976 B -3.49 % | 6.192 B 2.03 % | 6.069 B 5.83 % | 5.735 B 3.60 % | 5.536 B -4.47 % | 5.795 B 6.57 % | 5.438 B 2.89 % | 5.285 B 47.23 % | 3.589 B 5.51 % | 3.402 B 14.89 % | 2.961 B 24.09 % | 2.386 B 32.22 % | 1.805 B 13.14 % | 1.595 B 25.15 % | 1.275 B 21.21 % | 1.051 B 13.09 % | 929.766 M 17.41 % | 791.888 M 26.10 % | 628.004 M | 0.000 |
| Total debt | 6.940 B 10.90 % | 6.258 B 1.41 % | 6.171 B -0.55 % | 6.205 B -2.84 % | 6.386 B 8.60 % | 5.881 B 14.53 % | 5.135 B -0.96 % | 5.185 B -2.64 % | 5.325 B 1.32 % | 5.256 B 2.93 % | 5.106 B 5.21 % | 4.853 B 11.17 % | 4.365 B 49.11 % | 2.928 B 8.98 % | 2.686 B 7.03 % | 2.510 B 30.15 % | 1.928 B 54.77 % | 1.246 B -20.94 % | 1.576 B 35.26 % | 1.165 B 1.39 % | 1.149 B 10.79 % | 1.037 B |
| Accumulated other comprehensive income loss | -109.711 M -756.78 % | 16.704 M -90.67 % | 178.947 M -73.81 % | 683.326 M 14.62 % | 596.141 M 125.86 % | 263.943 M -13.07 % | 303.627 M -58.29 % | 728.022 M 236.15 % | 216.579 M -68.16 % | 680.162 M -48.69 % | 1.326 B -12.39 % | 1.513 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.715 B 5.16 % | 1.631 B 9.61 % | 1.488 B -6.50 % | 1.591 B -15.26 % | 1.878 B -19.74 % | 2.340 B -2.45 % | 2.399 B 4.91 % | 2.286 B 4.27 % | 2.193 B 5.11 % | 2.086 B 4.53 % | 1.996 B 7.64 % | 1.854 B 19.80 % | 1.548 B 21.86 % | 1.270 B 15.72 % | 1.097 B 25.60 % | 873.733 M 28.98 % | 677.413 M 6.17 % | 638.019 M 65.21 % | 386.195 M 48.91 % | 259.351 M 61 267.69 % | -424.000 K -100.16 % | 268.406 M |
| Common stock | 462.904 M 0.00 % | 462.904 M 0.09 % | 462.493 M -0.06 % | 462.774 M -0.03 % | 462.904 M 0.00 % | 462.904 M 0.00 % | 462.904 M 0.04 % | 462.715 M 0.11 % | 462.195 M 0.00 % | 462.195 M 0.00 % | 462.191 M 14.28 % | 404.435 M 0.01 % | 404.398 M 0.03 % | 404.266 M -79.23 % | 1.947 B 0.17 % | 1.943 B 0.13 % | 1.941 B 0.33 % | 1.935 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 5.437 B -0.54 % | 5.467 B 0.86 % | 5.420 B -10.39 % | 6.048 B -4.22 % | 6.315 B -2.91 % | 6.504 B -2.59 % | 6.677 B -5.18 % | 7.042 B 9.82 % | 6.412 B -6.32 % | 6.845 B -7.99 % | 7.439 B 8.33 % | 6.867 B 5.21 % | 6.528 B 8.32 % | 6.026 B 20.76 % | 4.990 B 9.79 % | 4.545 B 6.91 % | 4.251 B 1.58 % | 4.185 B 40.67 % | 2.975 B 13.12 % | 2.630 B 21.46 % | 2.165 B -28.19 % | 3.016 B |
| Other non current liabilities | 21.100 M 54.41 % | 13.665 M 77.47 % | 7.700 M -89.31 % | 72.057 M -39.00 % | 118.129 M | 0.000 -100.00 % | 6.261 M | 0.000 -100.00 % | 14.264 M 294.91 % | 3.612 M -87.99 % | 30.079 M 6.81 % | 28.161 M 5.61 % | 26.665 M -6.24 % | 28.441 M -50.18 % | 57.092 M 504.53 % | 9.444 M -85.50 % | 65.144 M 57.69 % | 41.311 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 6.024 B 7.44 % | 5.607 B 8.36 % | 5.174 B 1.53 % | 5.096 B -10.66 % | 5.704 B 4.59 % | 5.454 B 15.95 % | 4.704 B -4.97 % | 4.950 B 9.60 % | 4.516 B 24.16 % | 3.638 B -17.38 % | 4.403 B -1.01 % | 4.448 B 15.93 % | 3.837 B 60.45 % | 2.391 B 69.02 % | 1.415 B -37.83 % | 2.276 B 22.16 % | 1.863 B 61.45 % | 1.154 B -24.73 % | 1.533 B 51.45 % | 1.012 B -3.15 % | 1.045 B 0.77 % | 1.037 B |
| Total non current liabilities | 6.367 B 7.43 % | 5.926 B 8.20 % | 5.477 B 0.12 % | 5.471 B -11.08 % | 6.152 B 4.74 % | 5.874 B 16.52 % | 5.041 B -4.51 % | 5.279 B 9.05 % | 4.841 B 22.29 % | 3.959 B -16.45 % | 4.738 B -0.50 % | 4.761 B 15.76 % | 4.113 B 55.00 % | 2.654 B 56.32 % | 1.698 B -33.08 % | 2.537 B 15.19 % | 2.202 B 56.35 % | 1.409 B -19.28 % | 1.745 B 43.69 % | 1.214 B -1.64 % | 1.235 B -11.41 % | 1.394 B |
| Other current liabilities | 681.459 M -4.30 % | 712.086 M 28.32 % | 554.951 M -8.96 % | 609.549 M 1.52 % | 600.416 M -1.86 % | 611.770 M 0.25 % | 610.232 M -22.25 % | 784.830 M 2.17 % | 768.153 M 6.89 % | 718.651 M 1.21 % | 710.035 M 4.35 % | 680.465 M 8.10 % | 629.474 M 2 191.91 % | 27.465 M -18.56 % | 33.723 M -91.08 % | 378.212 M 4.23 % | 362.871 M 8.73 % | 333.741 M | 0.000 -100.00 % | 232.000 K -98.05 % | 11.918 M -93.52 % | 183.881 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 89.333 M -36.55 % | 140.784 M -17.61 % | 170.867 M -2.36 % | 175.001 M -39.00 % | 286.890 M 43.94 % | 199.313 M 785.68 % | 22.504 M 13.17 % | 19.885 M 127.62 % | -72.004 M 2.33 % | -73.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.008 M | 0.000 100.00 % | -54.117 M -1 519.28 % | 3.813 M -74.89 % | 15.186 M 74.55 % | 8.700 M | 0.000 |
| Short term debt | 915.249 M 40.66 % | 650.663 M -34.75 % | 997.173 M -11.65 % | 1.129 B 65.42 % | 682.330 M 57.66 % | 432.778 M 0.36 % | 431.220 M 83.63 % | 234.831 M -70.96 % | 808.624 M -50.02 % | 1.618 B 121.92 % | 729.059 M 76.27 % | 413.607 M -21.76 % | 528.632 M -1.44 % | 536.350 M -57.82 % | 1.271 B 363.44 % | 274.354 M 603.24 % | 39.013 M -57.56 % | 91.928 M 114.34 % | 42.888 M -74.95 % | 171.201 M 64.70 % | 103.945 M | 0.000 |
| Total current liabilities | 1.695 B 15.42 % | 1.468 B -14.91 % | 1.725 B -11.59 % | 1.952 B 26.62 % | 1.541 B 14.67 % | 1.344 B -7.48 % | 1.453 B 7.29 % | 1.354 B -22.20 % | 1.741 B -29.87 % | 2.482 B 58.75 % | 1.563 B 23.13 % | 1.270 B -0.69 % | 1.278 B -1.06 % | 1.292 B -30.19 % | 1.851 B 152.60 % | 732.711 M 56.20 % | 469.078 M -7.51 % | 507.144 M 42.70 % | 355.380 M -15.07 % | 418.415 M 30.76 % | 319.994 M -3.96 % | 333.189 M |
| Total liabilities | 8.061 B 9.02 % | 7.395 B 2.67 % | 7.203 B -2.96 % | 7.422 B -3.52 % | 7.693 B 6.59 % | 7.218 B 11.15 % | 6.494 B -2.10 % | 6.633 B 0.79 % | 6.581 B 2.19 % | 6.440 B 2.21 % | 6.301 B 4.48 % | 6.031 B 11.86 % | 5.392 B 36.64 % | 3.946 B 11.20 % | 3.548 B 8.53 % | 3.269 B 22.39 % | 2.671 B 39.45 % | 1.916 B -8.79 % | 2.100 B 28.63 % | 1.633 B 5.03 % | 1.555 B -9.98 % | 1.727 B |
| Other non current assets | 1.948 B 2 343.86 % | 79.700 M 190.64 % | -87.934 M 0.51 % | -88.381 M 0.88 % | -89.170 M -0.93 % | -88.351 M | 0.000 | 0.000 -100.00 % | 16.712 M -96.36 % | 459.233 M -57.64 % | 1.084 B -0.35 % | 1.088 B 8.85 % | 999.474 M 8.56 % | 920.646 M 9.87 % | 837.927 M -63.45 % | 2.293 B 27.18 % | 1.803 B 200.20 % | 600.434 M 1 011.56 % | 54.017 M -87.03 % | 416.435 M -1.18 % | 421.400 M -41.75 % | 723.433 M |
| Long term investments | 4.168 B -32.49 % | 6.174 B 3.79 % | 5.949 B -3.04 % | 6.136 B 2.49 % | 5.987 B 6.72 % | 5.610 B 3.35 % | 5.428 B 1.43 % | 5.352 B 7.31 % | 4.987 B 6.70 % | 4.674 B 30.20 % | 3.590 B 5.48 % | 3.403 B 15.92 % | 2.936 B 23.86 % | 2.370 B 33.18 % | 1.780 B | 0.000 | 0.000 -100.00 % | 1.051 B 19.53 % | 879.672 M 16.65 % | 754.118 M 27.61 % | 590.938 M | 0.000 |
| Intangible assets | 15.393 M -5.59 % | 16.305 M -85.00 % | 108.707 M -1.17 % | 109.993 M -4.69 % | 115.400 M 6.49 % | 108.363 M -78.16 % | 496.060 M -1.68 % | 504.512 M -0.46 % | 506.830 M 464.59 % | 89.770 M -85.59 % | 623.023 M -5.85 % | 661.741 M -4.77 % | 694.918 M 8 023.90 % | 8.554 M -98.77 % | 696.095 M 26.94 % | 548.376 M 3.28 % | 530.950 M 5.36 % | 503.921 M 7.48 % | 468.851 M 440.82 % | 86.692 M 179.50 % | -109.047 M | 0.000 |
| GoodWill | 87.739 M -0.70 % | 88.356 M 0.48 % | 87.934 M -0.51 % | 88.381 M -0.88 % | 89.170 M 0.93 % | 88.351 M -0.10 % | 88.439 M 5.47 % | 83.852 M 1.18 % | 82.878 M -0.30 % | 83.127 M -1.17 % | 84.108 M -1.16 % | 85.092 M 0.48 % | 84.686 M 0.22 % | 84.504 M | 0.000 -100.00 % | 85.518 M 0.26 % | 85.296 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.265 M |
| Goodwill and intangible assets | 103.132 M -1.46 % | 104.661 M -46.78 % | 196.641 M -0.87 % | 198.374 M -3.03 % | 204.570 M 3.99 % | 196.714 M -66.34 % | 584.499 M -0.66 % | 588.364 M -0.23 % | 589.708 M 241.07 % | 172.897 M -75.55 % | 707.131 M -5.32 % | 746.833 M -4.20 % | 779.604 M 737.76 % | 93.058 M -86.63 % | 696.095 M 9.81 % | 633.894 M 2.86 % | 616.246 M 22.29 % | 503.921 M 7.48 % | 468.851 M 440.82 % | 86.692 M 179.50 % | -109.047 M 6.21 % | -116.265 M |
| Property plant equipment net | 4.771 B -5.50 % | 5.048 B -3.69 % | 5.241 B -9.75 % | 5.808 B -8.88 % | 6.374 B -0.57 % | 6.410 B 15.76 % | 5.538 B -11.84 % | 6.282 B 4.65 % | 6.003 B -6.00 % | 6.386 B -1.23 % | 6.466 B 6.42 % | 6.076 B 2.83 % | 5.908 B 9.44 % | 5.399 B 22.86 % | 4.394 B 8.35 % | 4.056 B 7.03 % | 3.789 B 16.20 % | 3.261 B 7.09 % | 3.045 B 21.38 % | 2.509 B 4.80 % | 2.394 B -36.36 % | 3.762 B |
| Total non current assets | 11.063 B -3.01 % | 11.407 B 0.19 % | 11.386 B -6.11 % | 12.127 B -3.20 % | 12.528 B 3.06 % | 12.156 B 5.18 % | 11.558 B -5.49 % | 12.230 B 5.41 % | 11.602 B -0.81 % | 11.697 B -1.27 % | 11.847 B 4.71 % | 11.315 B 6.47 % | 10.627 B 20.96 % | 8.785 B 13.93 % | 7.711 B 11.79 % | 6.898 B 11.09 % | 6.209 B 14.58 % | 5.419 B 21.83 % | 4.448 B 17.96 % | 3.771 B 14.17 % | 3.303 B -24.47 % | 4.373 B |
| Other current assets | 116.855 M -67.88 % | 363.764 M 168.27 % | 135.595 M -20.60 % | 170.764 M 91.54 % | 89.153 M -1.87 % | 90.851 M 4.18 % | 87.204 M -74.63 % | 343.664 M 53.41 % | 224.012 M -37.47 % | 358.267 M 22.20 % | 293.169 M -17.39 % | 354.887 M 182.84 % | 125.474 M 179.61 % | 44.874 M 21.21 % | 37.023 M -35.25 % | 57.176 M -23.30 % | 74.542 M 24.19 % | 60.024 M -73.36 % | 225.323 M | 0.000 -100.00 % | 2.000 -100.00 % | 201.689 M |
| Short term investments | 124.864 M 16.19 % | 107.464 M 300.21 % | 26.852 M -52.53 % | 56.561 M -31.58 % | 82.667 M -34.06 % | 125.369 M 16.28 % | 107.815 M -75.67 % | 443.172 M -1.67 % | 450.695 M -26.22 % | 610.887 M 2 683.46 % | 21.947 M 4.75 % | 20.952 M -15.95 % | 24.929 M 58.37 % | 15.741 M -36.89 % | 24.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.094 M 32.63 % | 37.770 M 1.90 % | 37.066 M | 0.000 |
| cash and cash equivalents | 1.817 B 108.67 % | 870.797 M 15.75 % | 752.333 M 0.94 % | 745.331 M -19.38 % | 924.457 M 1.64 % | 909.496 M -6.28 % | 970.410 M 92.56 % | 503.962 M -0.89 % | 508.488 M 4.04 % | 488.746 M -66.11 % | 1.442 B 27.06 % | 1.135 B 35.30 % | 838.918 M 0.02 % | 838.786 M 55.13 % | 540.696 M -18.73 % | 665.317 M 43.69 % | 463.027 M 19.74 % | 386.684 M 17.12 % | 330.161 M 19.59 % | 276.076 M 47.73 % | 186.874 M 24.30 % | 150.343 M |
| Cash and short term investments | 1.942 B 98.51 % | 978.261 M 25.55 % | 779.185 M -2.83 % | 801.892 M -20.38 % | 1.007 B -2.68 % | 1.035 B -4.02 % | 1.078 B 13.84 % | 947.134 M -1.26 % | 959.183 M -12.77 % | 1.100 B -24.90 % | 1.464 B 26.66 % | 1.156 B 33.82 % | 863.847 M 1.09 % | 854.527 M 51.07 % | 565.639 M -14.98 % | 665.317 M 43.69 % | 463.027 M 19.74 % | 386.684 M 1.69 % | 380.255 M 21.16 % | 313.846 M 40.15 % | 223.940 M 48.95 % | 150.343 M |
| Total current assets | 2.435 B 67.29 % | 1.456 B 17.73 % | 1.237 B -7.97 % | 1.344 B -9.25 % | 1.481 B -5.45 % | 1.566 B -2.91 % | 1.613 B 11.58 % | 1.446 B 3.89 % | 1.391 B -12.43 % | 1.589 B -16.06 % | 1.893 B 19.52 % | 1.584 B 22.53 % | 1.293 B 8.91 % | 1.187 B 43.36 % | 827.853 M -9.71 % | 916.914 M 28.51 % | 713.510 M 4.63 % | 681.957 M 8.66 % | 627.597 M 27.54 % | 492.081 M 17.96 % | 417.150 M 12.93 % | 369.396 M |
| Inventory | 81.814 M 172.22 % | 30.054 M -63.56 % | 82.482 M -20.62 % | 103.903 M -11.28 % | 117.119 M -5.94 % | 124.520 M -34.33 % | 189.625 M 125.11 % | 84.236 M 39.53 % | 60.371 M -5.83 % | 64.106 M -8.33 % | 69.932 M -3.97 % | 72.822 M -3.50 % | 75.460 M -1.64 % | 76.719 M 89.14 % | 40.562 M 11.89 % | 36.252 M 13.98 % | 31.805 M 12.72 % | 28.215 M 28.14 % | 22.019 M 6.32 % | 20.711 M 9.43 % | 18.926 M 9.00 % | 17.364 M |
| Net receivables | 294.731 M 252.18 % | 83.688 M -65.03 % | 239.293 M -10.42 % | 267.127 M -0.02 % | 267.185 M -15.38 % | 315.755 M 22.43 % | 257.898 M -18.71 % | 317.276 M 22.09 % | 259.870 M -15.79 % | 308.609 M 247.32 % | 88.855 M -69.89 % | 295.058 M 29.55 % | 227.751 M 8.10 % | 210.676 M 14.11 % | 184.629 M 38.01 % | 133.783 M | 0.000 -100.00 % | 135.324 M | 0.000 -100.00 % | 157.526 M -9.62 % | 174.284 M | 0.000 |
| Tax assets | 73.300 M | 0.000 -100.00 % | 86.457 M 17.69 % | 73.463 M 41.52 % | 51.911 M 87.44 % | 27.694 M 268.91 % | 7.507 M -7.75 % | 8.138 M 30.98 % | 6.213 M 42.40 % | 4.363 M 688.97 % | 553.000 K -27.04 % | 758.000 K -76.22 % | 3.188 M 42.64 % | 2.235 M -21.88 % | 2.861 M 126.70 % | 1.262 M 12.98 % | 1.117 M -51.31 % | 2.294 M 313.33 % | 555.000 K -89.28 % | 5.179 M -13.61 % | 5.995 M 38.07 % | 4.342 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 78.795 M -2.95 % | 81.186 M 4.39 % | 77.770 M 13.88 % | 68.293 M -16.46 % | 81.753 M -13.43 % | 94.432 M -9.23 % | 104.037 M -13.29 % | 119.984 M 1.05 % | 118.741 M 12.72 % | 105.341 M 2.41 % | 102.867 M 8.33 % | 94.958 M -7.94 % | 103.145 M -85.47 % | 709.703 M 34.38 % | 528.145 M 708.61 % | 65.315 M 36.46 % | 47.864 M -11.39 % | 54.019 M -81.57 % | 293.091 M 26.44 % | 231.796 M 18.61 % | 195.431 M 32.42 % | 147.583 M |
| Tax payables | 19.087 M -21.23 % | 24.232 M 296.76 % | 6.108 M 45.29 % | 4.204 M -28.52 % | 5.881 M -80.47 % | 30.105 M 47.39 % | 20.425 M 35.10 % | 15.118 M -32.82 % | 22.504 M 13.17 % | 19.885 M -6.56 % | 21.280 M -73.57 % | 80.523 M 369.58 % | 17.148 M -7.85 % | 18.609 M 6.35 % | 17.498 M 17.99 % | 14.830 M -23.28 % | 19.330 M -29.60 % | 27.456 M 41.52 % | 19.401 M 27.76 % | 15.186 M 74.55 % | 8.700 M 404.35 % | 1.725 M |
| Deferred revenue non current | 0.000 -100.00 % | 530.416 M 2.30 % | 518.499 M -9.13 % | 570.566 M | 0.000 -100.00 % | 588.530 M | 0.000 100.00 % | -329.257 M | 0.000 | 0.000 100.00 % | -274.878 M -6.84 % | -257.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.329 M 30.79 % | 27.012 M 101.85 % | -1.457 B -427.77 % | -276.145 M -10.82 % | -249.177 M 40.17 % | -416.485 M -6.37 % | -391.539 M |
| Minority interest | 253.644 M 3.29 % | 245.556 M 44.17 % | 170.323 M -8.19 % | 185.519 M -26.72 % | 253.158 M -19.49 % | 314.454 M -18.94 % | 387.937 M -11.72 % | 439.440 M 4.23 % | 421.606 M -15.24 % | 497.392 M -7.04 % | 535.049 M -3.55 % | 554.763 M 10.36 % | 502.674 M 19.23 % | 421.587 M 19.65 % | 352.348 M 11.58 % | 315.792 M 5.95 % | 298.057 M -1.78 % | 303.458 M 9.89 % | 276.145 M 10.82 % | 249.177 M 32.74 % | 187.719 M -52.06 % | 391.539 M |
| Capital lease obligations | 548.836 M -4.11 % | 572.352 M 1.62 % | 563.228 M -8.96 % | 618.638 M -7.32 % | 667.530 M 4.28 % | 640.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.012 M | 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 -100.00 % | 1.368 M 0.00 % | 1.368 M | 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.005 B -3.37 % | 3.110 B -0.25 % | 3.118 B -0.20 % | 3.124 B -0.01 % | 3.125 B 0.06 % | 3.123 B -0.03 % | 3.124 B -18.93 % | 3.853 B 15.51 % | 3.336 B -12.20 % | 3.800 B 21.86 % | 3.118 B 22.84 % | 2.538 B -37.68 % | 4.073 B 3.63 % | 3.930 B 146.61 % | 1.594 B -18.70 % | 1.960 B | 0.000 | 0.000 -100.00 % | 2.313 B 9.02 % | 2.122 B 7.26 % | 1.978 B -16.02 % | 2.356 B |
| Deferred tax liabilities non current | 321.297 M 5.06 % | 305.816 M 3.59 % | 295.228 M -2.78 % | 303.683 M -7.95 % | 329.923 M -7.84 % | 357.971 M 8.12 % | 331.076 M 0.55 % | 329.257 M 6.16 % | 310.144 M -2.26 % | 317.319 M 4.05 % | 304.957 M 6.83 % | 285.452 M 14.28 % | 249.777 M 6.77 % | 233.944 M 3.66 % | 225.682 M 4.46 % | 216.037 M -1.82 % | 220.044 M 3.17 % | 213.288 M 0.64 % | 211.941 M 4.80 % | 202.225 M 6.69 % | 189.536 M -46.84 % | 356.565 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 13.498 B 4.94 % | 12.863 B 1.90 % | 12.622 B -6.30 % | 13.470 B -3.84 % | 14.008 B 2.08 % | 13.722 B 4.19 % | 13.171 B -3.69 % | 13.675 B 5.24 % | 12.994 B -2.20 % | 13.285 B -3.31 % | 13.740 B 6.53 % | 12.898 B 8.21 % | 11.919 B 19.53 % | 9.972 B 16.79 % | 8.539 B 9.26 % | 7.815 B 12.88 % | 6.923 B 13.47 % | 6.101 B 20.20 % | 5.076 B 19.06 % | 4.263 B 14.59 % | 3.720 B -21.56 % | 4.743 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -589.928 M 2.71 % | -606.390 M -7.54 % | -563.890 M 10.96 % | -633.328 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 |
| Stock based compensation | 0.000 -100.00 % | 7.889 M 50.52 % | 5.241 M 124.26 % | 2.337 M 102.69 % | 1.153 M -44.49 % | 2.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -14.387 M 36.22 % | -22.557 M 40.83 % | -38.124 M -14.09 % | -33.415 M -45.33 % | -22.992 M 60.15 % | -57.693 M -235.20 % | 42.673 M -77.73 % | 191.598 M 105.67 % | 93.157 M 153.81 % | 36.703 M 0.41 % | 36.555 M -38.89 % | 59.822 M 209.14 % | -54.810 M -151.11 % | 107.233 M 399.46 % | 21.470 M -70.54 % | 72.867 M 277.84 % | 19.285 M -63.20 % | 52.405 M 185.49 % | 18.356 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 10.144 M 141.29 % | -24.568 M 12.73 % | -28.153 M -230.41 % | 21.588 M -70.64 % | 73.519 M 618.53 % | -14.179 M -134.36 % | 41.270 M 2 173.47 % | 1.815 M 148.84 % | -3.716 M -197.54 % | 3.810 M -83.84 % | 23.579 M 180.45 % | -29.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.735 M -11.41 % | 1.959 M -8.18 % | 2.133 M -78.09 % | 9.735 M 5.72 % | 9.209 M -86.20 % | 66.731 M 567.88 % | 9.991 M -68.99 % | 32.219 M 3 717.34 % | 844.011 K -76.79 % | 3.637 M 36.68 % | 2.661 M 94.09 % | 1.371 M 1 405.71 % | -105.000 K 98.77 % | -8.554 M -98.47 % | -4.310 M 3.08 % | -4.447 M -23.87 % | -3.590 M 42.06 % | -6.196 M -373.70 % | -1.308 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.730 M -28.29 % | 98.635 M 42.72 % | 69.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -26.266 M -159.04 % | 44.489 M 467.56 % | -12.104 M 81.30 % | -64.737 M 38.77 % | -105.720 M 4.10 % | -110.245 M -1 183.56 % | -8.589 M -109.89 % | 86.834 M 3 431.93 % | -2.606 M 93.46 % | -39.853 M -1 506.99 % | -2.480 M -247.34 % | -714.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -265.847 M -33.27 % | -199.480 M -136.04 % | 553.457 M 19.03 % | 464.967 M 8.23 % | 429.601 M -25.46 % | 576.324 M 6 087.12 % | -9.626 M 86.30 % | -70.248 M -115.41 % | 455.824 M -4.41 % | 476.829 M 363.17 % | 102.950 M 4.18 % | 98.821 M 23.78 % | 79.838 M 35.21 % | 59.048 M -3.82 % | 61.393 M 74.97 % | 35.088 M | 0.000 -100.00 % | 126.353 M 7.57 % | 117.461 M -44.77 % | 212.693 M 12.53 % | 189.016 M 85.04 % | 102.148 M |
| Net cash provided by operating activities | 145.158 M -39.22 % | 238.830 M 367.53 % | 51.083 M 135.37 % | -144.432 M 50.82 % | -293.684 M -176.76 % | 382.616 M -32.20 % | 564.306 M -4.70 % | 592.114 M 34.59 % | 439.942 M 8.74 % | 404.597 M 16.23 % | 348.108 M -9.12 % | 383.038 M 30.85 % | 292.740 M -35.62 % | 454.694 M 39.42 % | 326.134 M 34.33 % | 242.789 M -22.84 % | 314.656 M -2.55 % | 322.878 M 24.30 % | 259.761 M 22.13 % | 212.693 M 12.57 % | 188.945 M 84.97 % | 102.148 M |
| Investments in property plant and equipment | -111.559 M -35.15 % | -82.542 M -221.01 % | -25.713 M 44.73 % | -46.524 M 61.74 % | -121.588 M 50.42 % | -245.214 M -32.73 % | -184.746 M 50.58 % | -373.852 M 22.40 % | -481.742 M 33.83 % | -727.983 M 16.39 % | -870.670 M -26.22 % | -689.784 M 30.91 % | -998.368 M -83.05 % | -545.407 M -71.67 % | -317.704 M 40.20 % | -531.286 M 29.83 % | -757.175 M -20.77 % | -626.976 M -431.68 % | -117.923 M 33.73 % | -177.952 M -191.61 % | -61.025 M -7.55 % | -56.741 M |
| Acquisitions net | 44.972 M 1 402.38 % | -3.453 M -106.49 % | 53.210 M 6.10 % | 50.152 M 11 243.48 % | 442.122 K 101.32 % | -33.387 M -227.92 % | 26.099 M 173.35 % | 9.548 M 530.31 % | 1.515 M 109.13 % | -16.597 M | 0.000 -100.00 % | 32.927 M 106.77 % | -486.457 M -61.36 % | -301.475 M -1 526.87 % | -18.531 M 29.87 % | -26.425 M 47.04 % | -49.893 M -151.09 % | 97.648 M 3 974.92 % | -2.520 M 94.12 % | -42.868 M | 0.000 | 0.000 |
| Purchases of investments | -28.540 M 65.96 % | -83.833 M -24.77 % | -67.188 M -29.49 % | -51.885 M -263.09 % | -14.290 M 88.89 % | -128.570 M -0.53 % | -127.895 M -127.89 % | -56.121 M 58.06 % | -133.815 M -116.95 % | -61.681 M 32.04 % | -90.767 M -1 261.44 % | -6.667 M 96.15 % | -172.945 M -631.42 % | -23.645 M -135.63 % | -10.035 M -2 318.07 % | -415.000 K | 0.000 100.00 % | -45.865 M -1 502.55 % | -2.862 M | 0.000 100.00 % | -4.678 M -208.78 % | -1.515 M |
| Sales maturities of investments | 82.522 M 319.68 % | 19.663 M -67.44 % | 60.383 M -33.56 % | 90.887 M 110.84 % | 43.108 M | 0.000 -100.00 % | 35.642 M -64.78 % | 101.189 M 321.05 % | 24.033 M 960.25 % | 2.267 M | 0.000 | 0.000 -100.00 % | 202.412 M | 0.000 | 0.000 -100.00 % | 50.442 M | 0.000 | 0.000 -100.00 % | 47.338 M 325.28 % | 11.131 M -68.33 % | 35.150 M 296.19 % | 8.872 M |
| Other investing activites | 161.973 M 2 301.97 % | -7.356 M -110.90 % | 67.473 M 81.74 % | 37.126 M | 0.000 | 0.000 -100.00 % | 2.453 M 170.29 % | -3.489 M -151.46 % | 6.780 M 108.89 % | -76.248 M 91.01 % | -848.582 M -1 663.95 % | 54.259 M 1 199.03 % | -4.937 M 98.23 % | -279.117 M -0.12 % | -278.780 M -829.48 % | -29.993 M 73.30 % | -112.342 M -47.37 % | -76.232 M 84.69 % | -497.958 M -656.52 % | -65.822 M 53.73 % | -142.268 M -72.09 % | -82.670 M |
| Net cash used for investing activites | 149.368 M 194.82 % | -157.521 M -278.66 % | 88.166 M 10.54 % | 79.756 M 186.38 % | -92.328 M 77.32 % | -407.171 M -63.89 % | -248.447 M 23.02 % | -322.725 M 45.30 % | -590.009 M 32.97 % | -880.242 M 11.21 % | -991.333 M -83.45 % | -540.391 M 65.05 % | -1.546 B -70.54 % | -906.525 M -59.69 % | -567.688 M -10.22 % | -515.050 M 40.53 % | -866.094 M -55.94 % | -555.403 M 2.99 % | -572.529 M -115.74 % | -265.378 M -60.46 % | -165.385 M -26.91 % | -130.321 M |
| Debt repayment | 742.566 M 1 588.53 % | 43.977 M -39.07 % | 72.176 M 182.56 % | -87.427 M -122.55 % | 387.769 M 259.36 % | 107.904 M 3 273.13 % | -3.401 M 98.13 % | -182.128 M -219.12 % | 152.899 M 11.08 % | 137.650 M -53.12 % | 293.604 M -39.63 % | 486.352 M -62.41 % | 1.294 B 623.41 % | 178.831 M 13.79 % | 157.165 M -72.73 % | 576.336 M -16.29 % | 688.518 M 319.19 % | -314.119 M -171.15 % | 441.500 M 124.56 % | 196.610 M 238.08 % | -142.391 M -300.23 % | 71.115 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.291 M -63.55 % | 6.286 M | 0.000 -100.00 % | 44.000 K -99.99 % | 637.478 M 140 623.62 % | 453.000 K -69.64 % | 1.492 M -99.75 % | 604.489 M 23 266.41 % | 2.587 M 23.37 % | 2.097 M -60.81 % | 5.351 M -99.20 % | 672.389 M 6 873.54 % | 9.642 M 63.67 % | 5.891 M -97.00 % | 196.305 M | 0.000 |
| Common stock repurchased | -5.357 M 61.46 % | -13.900 M -126.42 % | -6.139 M | 0.000 | 0.000 100.00 % | -2.129 M 73.16 % | -7.932 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 |
| Dividends paid | -92.020 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.952 M -16.25 % | -87.702 M -36.41 % | -64.292 M -39.42 % | -46.113 M 9.01 % | -50.680 M -25.81 % | -40.283 M 44.44 % | -72.504 M 9.99 % | -80.548 M -0.04 % | -80.514 M -35.57 % | -59.390 M -0.06 % | -59.353 M 38.66 % | -96.767 M 7.59 % | -104.715 M -18.96 % | -88.025 M -19.92 % | -73.406 M -96.36 % | -37.384 M -95.57 % | -19.115 M |
| Other financing activites | 14.896 M 329.90 % | 3.465 M 288.06 % | -1.843 M 91.00 % | -20.464 M 4.58 % | -21.447 M 50.13 % | -43.006 M -117.22 % | -19.799 M 27.27 % | -27.222 M 24.71 % | -36.159 M -3 702.10 % | -951.027 K 92.38 % | -12.488 M -131.98 % | 39.054 M -20.33 % | 49.020 M 356.30 % | 10.743 M 265.86 % | -6.477 M -310.63 % | 3.075 M 209.28 % | -2.814 M -124.63 % | 11.423 M 465.50 % | 2.020 M -47.51 % | 3.848 M 220.51 % | -3.193 M -343.47 % | -720.000 K |
| Net cash used provided by financing activities | 660.085 M 1 867.94 % | 33.542 M -47.75 % | 64.194 M 159.50 % | -107.892 M -129.45 % | 366.322 M 1 034.90 % | -39.183 M 66.38 % | -116.542 M 56.41 % | -267.356 M -477.80 % | 70.767 M -17.81 % | 86.106 M -90.20 % | 878.311 M 93.74 % | 453.355 M -64.12 % | 1.264 B 77.09 % | 713.549 M 660.02 % | 93.885 M -82.02 % | 522.155 M -12.14 % | 594.288 M 124.28 % | 264.978 M -27.43 % | 365.137 M 174.66 % | 132.943 M 896.80 % | 13.337 M -73.99 % | 51.280 M |
| Effect of forex changes on cash | -8.332 M -383.02 % | 2.944 M 105.48 % | -53.708 M -2 172.07 % | 2.592 M -92.52 % | 34.645 M 1 302.06 % | 2.471 M | 0.000 | 0.000 100.00 % | -26.900 M 40.21 % | -44.994 M -140.79 % | -18.686 M -219.36 % | -5.851 M -151.21 % | 11.425 M -10.24 % | 12.728 M -2.72 % | 13.084 M 285.84 % | 3.391 M -44.42 % | 6.101 M -57.22 % | 14.263 M 33.36 % | 10.695 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | 946.279 M 703.33 % | 117.795 M 1 478.60 % | 7.462 M 104.17 % | -179.126 M -1 297.29 % | 14.961 M 124.56 % | -60.914 M | 0.000 | 0.000 100.00 % | -384.936 M 54.12 % | -839.089 M -487.75 % | 216.400 M -25.42 % | 290.151 M 1 232.07 % | 21.782 M -92.06 % | 274.446 M 303.92 % | -134.585 M -153.14 % | 253.285 M 417.43 % | 48.951 M 4.78 % | 46.716 M -25.92 % | 63.064 M -21.42 % | 80.258 M 117.52 % | 36.897 M 59.68 % | 23.107 M |
| Cash at beginning of period | 870.561 M 15.61 % | 753.002 M 1.03 % | 745.331 M -19.38 % | 924.457 M 1.64 % | 909.496 M -6.28 % | 970.410 M 92.56 % | 503.962 M -0.89 % | 508.488 M -43.09 % | 893.424 M -32.72 % | 1.328 B 19.47 % | 1.111 B 35.33 % | 821.284 M 2.72 % | 799.502 M 52.27 % | 525.056 M -20.40 % | 659.641 M 62.33 % | 406.356 M 13.70 % | 357.405 M 15.04 % | 310.689 M 16.37 % | 266.985 M 42.98 % | 186.727 M 24.63 % | 149.830 M 18.23 % | 126.723 M |
| Cash at end of period | 1.816 B 108.58 % | 870.797 M 15.75 % | 752.333 M 0.94 % | 745.331 M -19.38 % | 924.457 M 1.64 % | 909.496 M -6.28 % | 970.410 M 92.56 % | 503.962 M -0.89 % | 508.488 M 4.04 % | 488.746 M -63.19 % | 1.328 B 19.47 % | 1.111 B 35.33 % | 821.284 M 2.72 % | 799.502 M 52.27 % | 525.056 M -20.40 % | 659.641 M 62.33 % | 406.356 M 13.70 % | 357.405 M 8.29 % | 330.049 M 23.62 % | 266.985 M 42.98 % | 186.727 M 24.63 % | 149.830 M |
| Operating cash flow | 360.451 M 50.92 % | 238.830 M 367.53 % | 51.083 M 171.77 % | -71.178 M 75.76 % | -293.684 M -176.76 % | 382.616 M -32.20 % | 564.306 M -4.70 % | 592.114 M 34.59 % | 439.942 M 8.74 % | 404.597 M 16.23 % | 348.108 M -9.12 % | 383.038 M 30.85 % | 292.740 M -35.62 % | 454.694 M 39.42 % | 326.134 M 34.33 % | 242.789 M -22.84 % | 314.656 M -2.55 % | 322.878 M 24.30 % | 259.761 M 22.13 % | 212.693 M 12.57 % | 188.945 M 84.97 % | 102.148 M |
| Capital expenditure | -105.311 M 32.14 % | -155.186 M -94.97 % | -79.595 M -1.57 % | -78.362 M 35.55 % | -121.588 M 50.42 % | -245.214 M -58.71 % | -154.502 M 58.63 % | -373.467 M 22.48 % | -481.742 M 33.83 % | -727.983 M 16.39 % | -870.670 M -26.22 % | -689.784 M 30.91 % | -998.368 M -83.05 % | -545.407 M -71.67 % | -317.704 M 40.20 % | -531.286 M 29.83 % | -757.175 M -20.77 % | -626.976 M -431.68 % | -117.923 M 33.73 % | -177.952 M -191.61 % | -61.025 M -7.55 % | -56.741 M |
| Free CashFlow | 255.140 M 205.03 % | 83.644 M 393.37 % | -28.512 M 80.93 % | -149.541 M 63.99 % | -415.272 M -402.23 % | 137.402 M -66.47 % | 409.805 M 87.43 % | 218.647 M 623.09 % | -41.799 M 87.07 % | -323.385 M 38.12 % | -522.562 M -70.36 % | -306.746 M 56.53 % | -705.628 M -677.87 % | -90.713 M -1 176.07 % | 8.430 M 102.92 % | -288.497 M 34.81 % | -442.519 M -45.52 % | -304.098 M -314.40 % | 141.838 M 308.27 % | 34.741 M -72.84 % | 127.920 M 181.72 % | 45.407 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.056 B -7.25 % | 1.139 B 8.53 % | 1.049 B -7.73 % | 1.137 B 13.03 % | 1.006 B 20.16 % | 837.181 M 33.83 % | 625.569 M -9.85 % | 693.937 M 27.21 % | 545.493 M -5.90 % | 579.689 M 27.64 % | 454.154 M -63.43 % | 1.242 B 3.52 % | 1.200 B -10.63 % | 1.342 B 14.19 % | 1.176 B -2.04 % | 1.200 B 21.25 % | 989.755 M 86.18 % | 531.606 M -65.17 % | 1.526 B 38.89 % | 1.099 B 7.34 % | 1.024 B -6.90 % | 1.100 B 8.66 % | 1.012 B 88.36 % | 537.247 M 6.75 % | 503.294 M -75.54 % | 2.057 B 7.59 % | 1.912 B 21.40 % | 1.575 B |
| Net income | 57.914 M -13.62 % | 67.042 M -29.04 % | 94.482 M 78.83 % | 52.833 M -59.78 % | 131.362 M 43 757.03 % | -300.895 K 99.81 % | -157.744 M 31.53 % | -230.369 M -285.63 % | -59.739 M 66.34 % | -177.471 M 37.29 % | -283.012 M -852.78 % | 37.596 M -67.45 % | 115.512 M 188.44 % | 40.047 M -73.80 % | 152.858 M 58.74 % | 96.297 M 56.07 % | 61.700 M 12.39 % | 54.899 M 7.32 % | 51.156 M 22.53 % | 41.750 M -57.56 % | 98.381 M -6.04 % | 104.705 M 37.44 % | 76.184 M -13.93 % | 88.516 M -17.76 % | 107.633 M -70.02 % | 358.986 M 41.90 % | 252.979 M -11.88 % | 287.076 M |
| Income before tax | 104.725 M 2.60 % | 102.070 M -34.68 % | 156.264 M 60.77 % | 97.199 M 62.29 % | 59.893 M 146.53 % | -128.709 M 45.50 % | -236.177 M 27.69 % | -326.627 M -36.54 % | -239.212 M 22.71 % | -309.488 M 14.11 % | -360.343 M -9 027.18 % | -3.948 M -106.03 % | 65.426 M -16.15 % | 78.024 M -63.26 % | 212.372 M 42.47 % | 149.063 M 47.44 % | 101.103 M 46.17 % | 69.170 M 132.42 % | -213.325 M -316.89 % | 98.355 M -43.47 % | 173.978 M -2.11 % | 177.733 M 29.89 % | 136.833 M 7.41 % | 127.389 M -13.99 % | 148.105 M -69.42 % | 484.299 M 34.12 % | 361.085 M -3.15 % | 372.837 M |
| Income before tax ratio | 0.10 10.62 % | 0.09 -39.81 % | 0.15 74.25 % | 0.09 43.58 % | 0.06 138.73 % | -0.15 59.28 % | -0.38 19.79 % | -0.47 -7.33 % | -0.44 17.86 % | -0.53 32.71 % | -0.79 -24 858.43 % | 0.00 -105.83 % | 0.05 -6.18 % | 0.06 -67.83 % | 0.18 45.44 % | 0.12 21.60 % | 0.10 -21.49 % | 0.13 193.09 % | -0.14 -256.16 % | 0.09 -47.33 % | 0.17 5.14 % | 0.16 19.54 % | 0.14 -42.97 % | 0.24 -19.42 % | 0.29 25.00 % | 0.24 24.66 % | 0.19 -20.22 % | 0.24 |
| EBITDA | 231.496 M -2.01 % | 236.244 M -17.24 % | 285.459 M 66.32 % | 171.630 M -47.36 % | 326.023 M 168.31 % | 121.507 M 1 362.72 % | 8.307 M 111.29 % | -73.587 M -346.80 % | 29.816 M -49.04 % | 58.512 M 33.10 % | 43.961 M -84.10 % | 276.528 M -21.36 % | 351.621 M -0.76 % | 354.311 M 21.50 % | 291.603 M -0.29 % | 292.456 M 34.61 % | 217.260 M 64.46 % | 132.105 M -13.23 % | 152.255 M -39.53 % | 251.779 M 0.38 % | 250.827 M -0.88 % | 253.053 M -1.37 % | 256.562 M 103.03 % | 126.368 M -2.07 % | 129.045 M -85.41 % | 884.661 M 21.58 % | 727.608 M 12.86 % | 644.691 M |
| Net income ratio | 0.05 -6.87 % | 0.06 -34.62 % | 0.09 93.82 % | 0.05 -64.42 % | 0.13 36 432.34 % | 0.00 99.86 % | -0.25 24.04 % | -0.33 -203.14 % | -0.11 64.23 % | -0.31 50.87 % | -0.62 -2 158.49 % | 0.03 -68.56 % | 0.10 222.74 % | 0.03 -77.06 % | 0.13 62.05 % | 0.08 28.72 % | 0.06 -39.63 % | 0.10 208.12 % | 0.03 -11.78 % | 0.04 -60.47 % | 0.10 0.93 % | 0.10 26.48 % | 0.08 -54.31 % | 0.16 -22.96 % | 0.21 22.56 % | 0.17 31.89 % | 0.13 -27.41 % | 0.18 |
| Ratio EBITDA | 0.22 5.65 % | 0.21 -23.74 % | 0.27 80.27 % | 0.15 -53.43 % | 0.32 123.30 % | 0.15 992.99 % | 0.01 112.52 % | -0.11 -294.01 % | 0.05 -45.85 % | 0.10 4.28 % | 0.10 -56.53 % | 0.22 -24.03 % | 0.29 11.04 % | 0.26 6.41 % | 0.25 1.79 % | 0.24 11.02 % | 0.22 -11.67 % | 0.25 149.11 % | 0.10 -56.46 % | 0.23 -6.49 % | 0.25 6.47 % | 0.23 -9.23 % | 0.25 7.79 % | 0.24 -8.26 % | 0.26 -40.37 % | 0.43 13.01 % | 0.38 -7.03 % | 0.41 |
| Gross profit ratio | 0.56 19.67 % | 0.47 -15.80 % | 0.55 27.73 % | 0.43 -4.86 % | 0.46 -0.54 % | 0.46 53.86 % | 0.30 9.05 % | 0.27 55.63 % | 0.18 46.38 % | 0.12 101.33 % | 0.06 -86.01 % | 0.43 -0.78 % | 0.43 -22.50 % | 0.55 -1.55 % | 0.56 0.45 % | 0.56 -1.50 % | 0.57 -0.94 % | 0.57 55.71 % | 0.37 -33.88 % | 0.56 -0.93 % | 0.56 0.32 % | 0.56 -2.50 % | 0.58 1.89 % | 0.56 0.12 % | 0.56 -1.34 % | 0.57 1.94 % | 0.56 -1.39 % | 0.57 |
| Weighted average shs out dil | 3.583 B -0.51 % | 3.601 B 0.83 % | 3.571 B -1.53 % | 3.627 B 1.48 % | 3.574 B 0.22 % | 3.566 B -0.19 % | 3.573 B 0.00 % | 3.573 B 0.01 % | 3.572 B 0.01 % | 3.571 B 0.02 % | 3.571 B 0.01 % | 3.570 B -0.05 % | 3.572 B -50.01 % | 7.145 B -0.12 % | 7.154 B 0.12 % | 7.145 B 0.08 % | 7.139 B 100.00 % | 3.570 B 0.00 % | 3.570 B -50.00 % | 7.139 B 0.00 % | 7.139 B 13.44 % | 6.293 B 0.73 % | 6.247 B 99.95 % | 3.124 B 0.04 % | 3.123 B 0.01 % | 3.123 B 0.87 % | 3.096 B 6.77 % | 2.900 B |
| Weighted average shs out | 3.584 B 0.77 % | 3.556 B 0.16 % | 3.551 B -0.28 % | 3.561 B -0.03 % | 3.562 B -0.11 % | 3.566 B -0.19 % | 3.573 B 0.00 % | 3.573 B 0.01 % | 3.572 B 0.01 % | 3.571 B 0.02 % | 3.571 B 0.01 % | 3.570 B -0.05 % | 3.572 B -50.01 % | 7.146 B -0.10 % | 7.153 B -0.07 % | 7.158 B 0.26 % | 7.140 B 99.95 % | 3.571 B 0.00 % | 3.571 B -49.99 % | 7.139 B -0.01 % | 7.140 B 13.43 % | 6.295 B 0.76 % | 6.247 B 99.99 % | 3.124 B 0.02 % | 3.123 B 0.06 % | 3.121 B 0.91 % | 3.093 B 6.77 % | 2.897 B |
| EPS diluted | 0.02 -12.90 % | 0.02 -29.81 % | 0.03 81.51 % | 0.01 -60.33 % | 0.04 36 900.00 % | 0.00 99.77 % | -0.04 31.47 % | -0.06 -286.23 % | -0.02 66.40 % | -0.05 37.33 % | -0.08 -855.24 % | 0.01 -67.49 % | 0.03 188.39 % | 0.01 -73.83 % | 0.04 58.52 % | 0.03 56.98 % | 0.02 11.69 % | 0.02 7.69 % | 0.01 23.28 % | 0.01 -57.97 % | 0.03 -16.87 % | 0.03 36.07 % | 0.02 -13.78 % | 0.03 -17.97 % | 0.03 -71.25 % | 0.12 46.88 % | 0.08 -17.47 % | 0.10 |
| Earnings per share | 0.02 -14.29 % | 0.02 -28.95 % | 0.03 79.73 % | 0.01 -59.89 % | 0.04 37 000.00 % | 0.00 99.77 % | -0.04 31.47 % | -0.06 -286.23 % | -0.02 66.40 % | -0.05 37.33 % | -0.08 -855.24 % | 0.01 -67.49 % | 0.03 188.39 % | 0.01 -73.83 % | 0.04 58.52 % | 0.03 56.98 % | 0.02 11.69 % | 0.02 7.69 % | 0.01 23.28 % | 0.01 -57.97 % | 0.03 -16.87 % | 0.03 36.07 % | 0.02 -13.78 % | 0.03 -17.97 % | 0.03 -71.25 % | 0.12 46.70 % | 0.08 -17.46 % | 0.10 |
| Gross profit | 589.820 M 11.00 % | 531.385 M -8.62 % | 581.498 M 17.85 % | 493.404 M 7.54 % | 458.823 M 19.51 % | 383.915 M 105.91 % | 186.452 M -1.70 % | 189.668 M 97.98 % | 95.801 M 37.74 % | 69.550 M 156.99 % | 27.064 M -94.88 % | 528.858 M 2.71 % | 514.897 M -30.73 % | 743.357 M 12.42 % | 661.232 M -1.61 % | 672.033 M 19.44 % | 562.672 M 84.43 % | 305.082 M -45.77 % | 562.529 M -8.17 % | 612.573 M 6.35 % | 576.014 M -6.61 % | 616.770 M 5.94 % | 582.168 M 91.92 % | 303.343 M 6.88 % | 283.825 M -75.86 % | 1.176 B 9.68 % | 1.072 B 19.71 % | 895.642 M |
| Income tax expense | 40.956 M 51.19 % | 27.090 M -44.00 % | 48.374 M 27.34 % | 37.987 M -6.26 % | 40.524 M 167.36 % | 15.157 M 822.91 % | -2.097 M 60.93 % | -5.366 M 24.92 % | -7.147 M 36.98 % | -11.340 M 25.17 % | -15.154 M -131.55 % | 48.023 M -25.42 % | 64.391 M 37.28 % | 46.905 M -21.50 % | 59.753 M 1.68 % | 58.767 M 24.10 % | 47.353 M 119.32 % | 21.591 M -67.31 % | 66.044 M 57.65 % | 41.892 M -30.71 % | 60.463 M 6.85 % | 56.589 M 12.10 % | 50.482 M 104.57 % | 24.677 M -18.45 % | 30.259 M -70.34 % | 102.002 M 32.09 % | 77.221 M 28.89 % | 59.911 M |
| Cost of revenue | 466.243 M -23.21 % | 607.191 M 29.85 % | 467.615 M -27.35 % | 643.659 M 17.64 % | 547.136 M 20.71 % | 453.266 M 3.22 % | 439.117 M -12.92 % | 504.269 M 12.14 % | 449.692 M -11.85 % | 510.139 M 19.45 % | 427.090 M -40.10 % | 713.033 M 4.13 % | 684.778 M 14.33 % | 598.957 M 16.46 % | 514.311 M -2.60 % | 528.035 M 23.64 % | 427.083 M 88.54 % | 226.524 M -76.50 % | 963.755 M 98.17 % | 486.322 M 8.62 % | 447.715 M -7.28 % | 482.848 M 12.34 % | 429.798 M 83.75 % | 233.905 M 6.58 % | 219.469 M -75.10 % | 881.325 M 4.93 % | 839.925 M 23.62 % | 679.453 M |
| General and administrative expenses | 142.093 M -9.92 % | 157.739 M 25.81 % | 125.382 M -6.41 % | 133.966 M 150.16 % | 53.552 M 9.57 % | 48.876 M 0.12 % | 48.819 M -9.58 % | 53.993 M 26.39 % | 42.719 M -29.01 % | 60.174 M 6.69 % | 56.400 M -20.41 % | 70.863 M -1.28 % | 71.784 M -46.86 % | 135.077 M 12.81 % | 119.734 M 1.60 % | 117.844 M 14.74 % | 102.704 M 96.90 % | 52.161 M -47.88 % | 100.080 M -2.28 % | 102.410 M 2.39 % | 100.024 M -8.76 % | 109.623 M 16.20 % | 94.336 M 83.80 % | 51.325 M 10.82 % | 46.315 M -74.65 % | 182.696 M 2.80 % | 177.722 M 28.39 % | 138.428 M |
| Selling and marketing expenses | 40.798 M -11.26 % | 45.973 M 12.34 % | 40.923 M -10.69 % | 45.819 M 166.50 % | 17.193 M -7.47 % | 18.581 M 33.74 % | 13.893 M -8.69 % | 15.215 M 12.77 % | 13.493 M -14.97 % | 15.868 M 4.75 % | 15.148 M -30.04 % | 21.652 M -18.05 % | 26.423 M -48.29 % | 51.098 M 6.59 % | 47.941 M -0.56 % | 48.212 M 17.22 % | 41.129 M 84.10 % | 22.341 M -46.59 % | 41.826 M -13.19 % | 48.181 M 15.45 % | 41.733 M -6.63 % | 44.695 M 11.28 % | 40.163 M 78.96 % | 22.443 M 14.06 % | 19.676 M -75.70 % | 80.953 M 8.13 % | 74.864 M 21.80 % | 61.467 M |
| Other expenses | 245.160 M -24.90 % | 326.432 M 16.91 % | 279.213 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 -100.00 % | 53.000 K -94.00 % | 884.000 K | 0.000 |
| Operating expenses | 428.051 M -20.20 % | 536.409 M 20.40 % | 445.518 M 147.54 % | 179.975 M 26.18 % | 142.634 M 5.41 % | 135.315 M 8.21 % | 125.047 M -9.49 % | 138.156 M 22.96 % | 112.359 M -26.09 % | 152.029 M 6.10 % | 143.289 M -22.91 % | 185.878 M -5.73 % | 197.181 M -66.29 % | 585.020 M 52.69 % | 383.152 M -17.52 % | 464.555 M 14.83 % | 404.560 M 91.27 % | 211.508 M 123.83 % | 94.493 M -79.45 % | 459.873 M 32.89 % | 346.049 M -10.19 % | 385.303 M -2.99 % | 397.164 M 165.62 % | 149.521 M 32.05 % | 113.227 M -87.85 % | 931.913 M 7.15 % | 869.738 M 21.50 % | 715.848 M |
| Cost and expenses | 894.294 M 9.44 % | 817.169 M -10.51 % | 913.133 M 10.87 % | 823.634 M 19.41 % | 689.770 M 17.19 % | 588.581 M 4.33 % | 564.164 M -12.18 % | 642.425 M 14.30 % | 562.051 M -15.12 % | 662.168 M 16.09 % | 570.379 M -36.55 % | 898.910 M 1.92 % | 881.960 M -25.51 % | 1.184 B 31.92 % | 897.463 M -9.58 % | 992.590 M 19.35 % | 831.643 M 89.86 % | 438.032 M -58.61 % | 1.058 B 11.84 % | 946.195 M 19.20 % | 793.764 M -8.57 % | 868.151 M 4.98 % | 826.962 M 115.68 % | 383.426 M 15.25 % | 332.696 M -81.65 % | 1.813 B 6.06 % | 1.710 B 22.53 % | 1.395 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 |
| Selling general and administrative expenses | 182.891 M -12.90 % | 209.977 M 26.26 % | 166.305 M -7.60 % | 179.975 M 26.18 % | 142.634 M 5.41 % | 135.315 M 8.21 % | 125.047 M -9.49 % | 138.156 M 22.96 % | 112.359 M -26.09 % | 152.029 M 6.10 % | 143.289 M -22.91 % | 185.878 M -5.73 % | 197.181 M -1.91 % | 201.012 M 19.88 % | 167.675 M -7.12 % | 180.533 M 25.52 % | 143.833 M 75.70 % | 81.864 M -42.31 % | 141.906 M -14.73 % | 166.414 M 17.39 % | 141.757 M -17.19 % | 171.176 M 27.27 % | 134.499 M 63.57 % | 82.227 M 24.60 % | 65.991 M -74.97 % | 263.649 M 4.38 % | 252.586 M 26.36 % | 199.895 M |
| Interest income | 37.105 M -7.21 % | 39.986 M -39.52 % | 66.110 M 477.81 % | 11.442 M 37.79 % | 8.304 M 20.67 % | 6.881 M 64.14 % | 4.192 M -90.88 % | 45.957 M -5.44 % | 48.599 M 0.67 % | 48.275 M -2.67 % | 49.601 M -4.29 % | 51.823 M 6.58 % | 48.623 M -39.46 % | 80.313 M 22.23 % | 65.708 M 12.48 % | 58.415 M 2.47 % | 57.009 M 133.60 % | 24.405 M 363.88 % | -9.249 M -117.02 % | 54.345 M -2.93 % | 55.987 M 4.19 % | 53.734 M 11.55 % | 48.171 M 82.24 % | 26.433 M | 0.000 -100.00 % | 15.855 M 33.05 % | 11.917 M 73.21 % | 6.880 M |
| Interest expense | 148.078 M -7.31 % | 159.752 M -19.87 % | 199.365 M 40.31 % | 142.088 M 6.16 % | 133.849 M 14.07 % | 117.344 M 15.33 % | 101.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.392 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.693 M 34.85 % | 70.965 M 155.02 % | 27.827 M |
| Depreciation and amortization | 105.599 M -19.23 % | 130.742 M -0.91 % | 131.943 M -2.14 % | 134.826 M 0.50 % | 134.159 M -0.44 % | 134.753 M -6.35 % | 143.884 M -5.84 % | 152.807 M -7.70 % | 165.547 M 1.80 % | 162.617 M 1.52 % | 160.186 M -2.59 % | 164.439 M -7.10 % | 177.011 M 7.95 % | 163.972 M -5.15 % | 172.869 M 7.69 % | 160.530 M 5.00 % | 152.890 M 100.54 % | 76.239 M -67.52 % | 234.743 M 43.92 % | 163.104 M 0.53 % | 162.246 M 4.45 % | 155.330 M 6.77 % | 145.481 M 92.85 % | 75.437 M -2.05 % | 77.014 M -74.72 % | 304.669 M 3.08 % | 295.558 M 21.12 % | 244.027 M |
| Operating income | 161.769 M -49.67 % | 321.408 M 136.36 % | 135.980 M -56.62 % | 313.429 M -0.87 % | 316.190 M 27.19 % | 248.601 M 304.85 % | 61.405 M 19.20 % | 51.512 M 411.11 % | -16.558 M 79.93 % | -82.479 M 29.04 % | -116.225 M -133.89 % | 342.981 M 7.95 % | 317.716 M 66.92 % | 190.339 M 60.31 % | 118.734 M -10.00 % | 131.926 M 104.95 % | 64.370 M 15.22 % | 55.866 M -88.95 % | 505.744 M 470.33 % | 88.675 M 0.11 % | 88.581 M -9.36 % | 97.723 M -12.03 % | 111.081 M 118.10 % | 50.932 M -2.11 % | 52.031 M -82.78 % | 302.150 M 26.18 % | 239.465 M 8.50 % | 220.710 M |
| Operating income ratio | 0.15 -45.74 % | 0.28 117.79 % | 0.13 -52.98 % | 0.28 -12.30 % | 0.31 5.85 % | 0.30 202.52 % | 0.10 32.23 % | 0.07 344.56 % | -0.03 78.67 % | -0.14 44.40 % | -0.26 -192.66 % | 0.28 4.28 % | 0.26 86.77 % | 0.14 40.39 % | 0.10 -8.12 % | 0.11 69.03 % | 0.07 -38.11 % | 0.11 -68.29 % | 0.33 310.63 % | 0.08 -6.74 % | 0.09 -2.64 % | 0.09 -19.04 % | 0.11 15.79 % | 0.09 -8.30 % | 0.10 -29.61 % | 0.15 17.27 % | 0.13 -10.62 % | 0.14 |
| Total other income expenses net | -57.044 M 73.97 % | -219.128 M -1 180.30 % | 20.284 M 109.38 % | -216.230 M -1 882.22 % | -10.908 M 92.03 % | -136.890 M 54.00 % | -297.582 M -38.71 % | -214.539 M -23.08 % | -174.302 M 23.22 % | -227.009 M 2.60 % | -233.076 M -269.68 % | -63.049 M 75.01 % | -252.289 M -1 352.12 % | 20.149 M -77.55 % | 89.739 M 141.77 % | 37.117 M 5.60 % | 35.148 M -12.78 % | 40.296 M 123.56 % | -171.038 M -9 261.11 % | 1.867 M -98.41 % | 117.140 M 105.81 % | 56.917 M 72.08 % | 33.075 M -56.17 % | 75.462 M -21.46 % | 96.075 M -47.25 % | 182.149 M 49.77 % | 121.620 M -20.05 % | 152.127 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2011-12-31 | 2010-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.298 B 3.43 % | 5.122 B -4.58 % | 5.369 B -0.31 % | 5.385 B -1.45 % | 5.465 B 0.85 % | 5.418 B -2.34 % | 5.548 B 1.62 % | 5.460 B -1.89 % | 5.565 B 1.88 % | 5.462 B 2.86 % | 5.310 B 6.81 % | 4.971 B -2.46 % | 5.096 B 22.38 % | 4.164 B -4.06 % | 4.341 B -1.06 % | 4.387 B -0.92 % | 4.428 B 1.77 % | 4.351 B -0.20 % | 4.360 B 6.79 % | 4.083 B 2.52 % | 3.983 B 8.71 % | 3.664 B -10.73 % | 4.104 B 10.38 % | 3.718 B 2.69 % | 3.621 B 2.67 % | 3.526 B 17.87 % | 2.992 B 43.23 % | 2.089 B 10.93 % | 1.883 B -12.24 % | 2.146 B 12.55 % | 1.906 B 3.36 % | 1.844 B 25.88 % | 1.465 B 70.54 % | 859.183 M -31.03 % | 1.246 B 40.13 % | 889.013 M -7.61 % | 962.238 M 8.50 % | 886.875 M |
| Total investments | 6.430 B 49.77 % | 4.293 B -31.26 % | 6.246 B -0.57 % | 6.282 B 5.65 % | 5.946 B -0.50 % | 5.976 B -0.64 % | 6.014 B -2.87 % | 6.192 B 1.38 % | 6.108 B 0.64 % | 6.069 B 8.86 % | 5.575 B -2.79 % | 5.735 B 0.78 % | 5.691 B 44.93 % | 3.926 B -3.06 % | 4.050 B 0.34 % | 4.037 B 8.72 % | 3.713 B 1.87 % | 3.645 B 0.88 % | 3.613 B 2.05 % | 3.540 B -5.23 % | 3.736 B 4.08 % | 3.589 B 4.02 % | 3.451 B 1.44 % | 3.402 B 7.25 % | 3.172 B 7.12 % | 2.961 B 13.85 % | 2.601 B 9.00 % | 2.386 B 15.68 % | 2.063 B 14.29 % | 1.805 B 9.92 % | 1.642 B 2.94 % | 1.595 B 25.15 % | 1.275 B 21.21 % | 1.051 B 13.09 % | 929.766 M 17.41 % | 791.888 M 26.10 % | 628.004 M | 0.000 |
| Total debt | 7.805 B 12.47 % | 6.940 B -3.81 % | 7.215 B 15.33 % | 6.256 B 1.39 % | 6.170 B -0.01 % | 6.171 B 0.15 % | 6.161 B -0.70 % | 6.205 B -0.81 % | 6.255 B -2.05 % | 6.386 B 3.25 % | 6.185 B 5.18 % | 5.881 B -0.80 % | 5.928 B 15.44 % | 5.135 B -3.35 % | 5.313 B 2.47 % | 5.185 B -2.66 % | 5.327 B 0.59 % | 5.295 B -0.65 % | 5.330 B 3.15 % | 5.167 B -1.81 % | 5.262 B 3.06 % | 5.106 B -1.62 % | 5.190 B 6.94 % | 4.853 B 3.45 % | 4.691 B 7.46 % | 4.365 B 15.39 % | 3.783 B 29.23 % | 2.928 B 1.03 % | 2.898 B 7.87 % | 2.686 B 5.45 % | 2.547 B 1.50 % | 2.510 B 30.15 % | 1.928 B 54.77 % | 1.246 B -20.94 % | 1.576 B 35.26 % | 1.165 B 1.39 % | 1.149 B 10.79 % | 1.037 B |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -109.711 M -14.39 % | -95.913 M | 0.000 100.00 % | -87.898 M -155.65 % | 157.952 M -51.93 % | 328.603 M -50.20 % | 659.857 M 10.81 % | 595.499 M 3.51 % | 575.318 M 14 040.34 % | -4.127 M -101.70 % | 243.366 M -14.41 % | 284.355 M -4.34 % | 297.263 M -48.90 % | 581.740 M -19.94 % | 726.654 M 72.85 % | 420.388 M 95.34 % | 215.211 M -64.80 % | 611.362 M -15.48 % | 723.312 M -40.93 % | 1.224 B -7.64 % | 1.326 B -5.23 % | 1.399 B -7.55 % | 1.513 B 3.62 % | 1.460 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.794 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.732 B 0.96 % | 1.715 B 2.91 % | 1.667 B 2.30 % | 1.629 B 0.90 % | 1.615 B 8.51 % | 1.488 B 0.36 % | 1.483 B -6.84 % | 1.591 B -12.57 % | 1.820 B -3.07 % | 1.878 B -8.71 % | 2.057 B -12.08 % | 2.340 B -0.03 % | 2.341 B -2.42 % | 2.399 B 0.13 % | 2.395 B 4.77 % | 2.286 B 3.10 % | 2.218 B 1.13 % | 2.193 B 4.09 % | 2.106 B 0.98 % | 2.086 B 0.95 % | 2.066 B 3.54 % | 1.996 B 4.26 % | 1.914 B 3.24 % | 1.854 B 8.36 % | 1.711 B 10.56 % | 1.548 B 8.25 % | 1.430 B 12.57 % | 1.270 B | 0.000 -100.00 % | 1.097 B 19.01 % | 922.145 M 5.54 % | 873.733 M 28.98 % | 677.413 M 6.17 % | 638.019 M 65.21 % | 386.195 M 48.91 % | 259.351 M 61 267.69 % | -424.000 K -100.16 % | 268.406 M |
| Common stock | 462.904 M 0.00 % | 462.904 M 0.04 % | 462.710 M -0.01 % | 462.778 M 0.00 % | 462.772 M 0.06 % | 462.493 M -0.06 % | 462.766 M 0.00 % | 462.774 M -0.03 % | 462.904 M 0.00 % | 462.904 M 0.00 % | 462.904 M 0.00 % | 462.904 M 0.00 % | 462.904 M 0.00 % | 462.904 M 0.00 % | 462.892 M 0.04 % | 462.715 M 0.10 % | 462.254 M 0.01 % | 462.195 M 0.00 % | 462.195 M 0.00 % | 462.195 M 0.00 % | 462.195 M 0.00 % | 462.191 M 14.28 % | 404.445 M 0.00 % | 404.435 M 0.00 % | 404.415 M 0.00 % | 404.398 M -84.16 % | 2.553 B 531.51 % | 404.266 M -84.15 % | 2.551 B 31.03 % | 1.947 B 0.14 % | 1.944 B 0.03 % | 1.943 B 0.13 % | 1.941 B 0.33 % | 1.935 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 5.519 B 1.51 % | 5.437 B 0.55 % | 5.408 B -1.08 % | 5.467 B 3.07 % | 5.304 B -2.14 % | 5.420 B -2.39 % | 5.552 B -8.20 % | 6.048 B -2.93 % | 6.231 B -1.33 % | 6.315 B 6.70 % | 5.918 B -9.01 % | 6.504 B -0.34 % | 6.526 B -2.26 % | 6.677 B -4.43 % | 6.986 B -0.79 % | 7.042 B 6.22 % | 6.630 B 3.39 % | 6.412 B -5.20 % | 6.764 B -1.82 % | 6.890 B -6.82 % | 7.394 B -0.61 % | 7.439 B 9.32 % | 6.805 B -0.91 % | 6.867 B 3.26 % | 6.651 B 1.88 % | 6.528 B 5.86 % | 6.166 B 2.32 % | 6.026 B 2.28 % | 5.892 B 18.06 % | 4.990 B 8.54 % | 4.598 B 1.15 % | 4.545 B 6.91 % | 4.251 B 1.58 % | 4.185 B 40.67 % | 2.975 B 13.12 % | 2.630 B 21.46 % | 2.165 B -28.19 % | 3.016 B |
| Other non current liabilities | 24.682 M 16.98 % | 21.100 M 85.82 % | 11.355 M -16.90 % | 13.665 M 31.20 % | 10.415 M -96.56 % | 302.921 M -0.23 % | 303.625 M -0.80 % | 306.071 M 541.59 % | 47.705 M -59.62 % | 118.129 M 57.25 % | 75.120 M 20.74 % | 62.218 M 283.40 % | 16.228 M 159.19 % | 6.261 M | 0.000 | 0.000 -100.00 % | 31.057 M 1.94 % | 30.466 M -90.43 % | 318.382 M 0.33 % | 317.319 M -1.29 % | 321.477 M 5.42 % | 304.957 M 4.65 % | 291.406 M 2.09 % | 285.452 M 5.10 % | 271.613 M 918.61 % | 26.665 M -2.56 % | 27.366 M -3.78 % | 28.441 M -31.94 % | 41.786 M -26.81 % | 57.092 M -30.72 % | 82.409 M 84.06 % | 44.773 M -31.27 % | 65.144 M 57.69 % | 41.311 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 6.596 B 9.49 % | 6.024 B -9.94 % | 6.689 B 19.31 % | 5.607 B 3.23 % | 5.431 B 4.96 % | 5.174 B -5.79 % | 5.493 B 6.35 % | 5.165 B -1.66 % | 5.252 B -7.93 % | 5.704 B -0.23 % | 5.717 B 4.83 % | 5.454 B 1.46 % | 5.375 B 14.28 % | 4.704 B 0.51 % | 4.680 B -5.46 % | 4.950 B -2.29 % | 5.066 B 12.90 % | 4.487 B 2.51 % | 4.377 B 21.70 % | 3.597 B -7.10 % | 3.872 B -12.66 % | 4.433 B -2.02 % | 4.524 B 1.08 % | 4.476 B 3.69 % | 4.317 B 12.51 % | 3.837 B 26.00 % | 3.045 B 27.34 % | 2.391 B -2.85 % | 2.461 B 73.97 % | 1.415 B -37.76 % | 2.273 B 1.46 % | 2.241 B 20.26 % | 1.863 B 61.45 % | 1.154 B -24.73 % | 1.533 B 51.45 % | 1.012 B -3.15 % | 1.045 B 0.77 % | 1.037 B |
| Total non current liabilities | 6.953 B 9.20 % | 6.367 B -9.32 % | 7.021 B 18.51 % | 5.925 B 3.19 % | 5.742 B 4.83 % | 5.477 B -5.47 % | 5.794 B 5.92 % | 5.471 B -2.51 % | 5.612 B -8.79 % | 6.152 B 0.27 % | 6.136 B 4.45 % | 5.874 B 2.28 % | 5.743 B 13.92 % | 5.041 B 0.60 % | 5.011 B -5.08 % | 5.279 B -2.45 % | 5.412 B 12.11 % | 4.827 B 2.81 % | 4.695 B 19.96 % | 3.914 B -6.65 % | 4.193 B -11.50 % | 4.738 B -1.61 % | 4.816 B 1.14 % | 4.761 B 3.77 % | 4.588 B 11.55 % | 4.113 B 24.47 % | 3.305 B 24.53 % | 2.654 B -3.58 % | 2.752 B 62.12 % | 1.698 B -34.02 % | 2.573 B 1.42 % | 2.537 B 15.19 % | 2.202 B 56.35 % | 1.409 B -19.28 % | 1.745 B 43.69 % | 1.214 B -1.64 % | 1.235 B -11.41 % | 1.394 B |
| Other current liabilities | 641.633 M -5.84 % | 681.459 M 3.08 % | 661.077 M 8.26 % | 610.664 M 0.20 % | 609.465 M -5.63 % | 645.817 M 6.65 % | 605.560 M -19.29 % | 750.333 M 121.91 % | 338.119 M -14.83 % | 396.993 M 50.15 % | 264.405 M -39.46 % | 436.769 M -47.71 % | 835.206 M -6.75 % | 895.647 M 66.00 % | 539.534 M -45.18 % | 984.143 M 22.69 % | 802.164 M -0.23 % | 804.002 M 24.16 % | 647.579 M -9.32 % | 714.175 M 19.87 % | 595.790 M -16.09 % | 710.035 M 21.41 % | 584.831 M -14.05 % | 680.465 M 14.27 % | 595.488 M -5.40 % | 629.474 M 3 377.95 % | 18.099 M -34.10 % | 27.465 M -14.66 % | 32.183 M -4.57 % | 33.723 M 528.46 % | 5.366 M -22.43 % | 6.918 M -98.09 % | 362.871 M 8.73 % | 333.741 M | 0.000 -100.00 % | 232.000 K -98.05 % | 11.918 M -93.52 % | 183.881 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 101.024 M -3.05 % | 104.205 M 16.65 % | 89.333 M -21.23 % | 113.415 M -19.44 % | 140.784 M -17.68 % | 171.022 M 0.09 % | 170.867 M -7.39 % | 184.503 M 5.43 % | 175.001 M -30.93 % | 253.379 M 17 078.24 % | 1.475 M -99.74 % | 564.175 M 838.10 % | -76.436 M -126.21 % | -33.790 M 42.36 % | -58.626 M -59.60 % | -36.733 M 39.88 % | -61.095 M -13.03 % | -54.050 M 24.93 % | -72.004 M -18.51 % | -60.756 M 17.59 % | -73.725 M -112.07 % | 610.694 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.970 M | 0.000 | 0.000 -100.00 % | 20.008 M | 0.000 100.00 % | -54.117 M -1 519.28 % | 3.813 M -74.89 % | 15.186 M 74.55 % | 8.700 M | 0.000 |
| Short term debt | 1.209 B 32.05 % | 915.249 M 74.22 % | 525.337 M -19.26 % | 650.663 M -11.64 % | 736.354 M -26.16 % | 997.173 M 48.64 % | 670.880 M -40.56 % | 1.129 B 7.62 % | 1.049 B 46.71 % | 714.886 M 43.56 % | 497.956 M 15.06 % | 432.778 M -22.38 % | 557.543 M 29.29 % | 431.220 M -31.88 % | 633.072 M 169.59 % | 234.831 M -9.99 % | 260.890 M -67.74 % | 808.624 M -21.61 % | 1.031 B -37.19 % | 1.642 B 13.06 % | 1.453 B 99.25 % | 729.059 M 2.67 % | 710.110 M 71.69 % | 413.607 M 3.21 % | 400.731 M -24.19 % | 528.632 M -28.40 % | 738.271 M 37.65 % | 536.350 M 22.90 % | 436.419 M -65.68 % | 1.271 B 363.66 % | 274.221 M 1.87 % | 269.176 M 589.96 % | 39.013 M -57.56 % | 91.928 M 114.34 % | 42.888 M -74.95 % | 171.201 M 64.70 % | 103.945 M | 0.000 |
| Total current liabilities | 1.927 B 13.71 % | 1.695 B 34.10 % | 1.264 B -13.91 % | 1.468 B 3.09 % | 1.424 B -17.48 % | 1.725 B 29.69 % | 1.330 B -31.83 % | 1.952 B 8.61 % | 1.797 B 16.59 % | 1.541 B 25.95 % | 1.224 B -8.96 % | 1.344 B -10.17 % | 1.496 B 2.99 % | 1.453 B -13.27 % | 1.675 B 23.71 % | 1.354 B 15.63 % | 1.171 B -33.23 % | 1.754 B -2.67 % | 1.802 B -27.39 % | 2.482 B 14.24 % | 2.172 B 38.97 % | 1.563 B 9.83 % | 1.423 B 12.11 % | 1.270 B 15.03 % | 1.104 B -13.67 % | 1.278 B -5.16 % | 1.348 B 4.32 % | 1.292 B 16.87 % | 1.106 B -40.26 % | 1.851 B 180.24 % | 660.443 M -9.86 % | 732.711 M 56.20 % | 469.078 M -7.51 % | 507.144 M 42.70 % | 355.380 M -15.07 % | 418.415 M 30.76 % | 319.994 M -3.96 % | 333.189 M |
| Total liabilities | 8.880 B 10.15 % | 8.061 B -2.70 % | 8.285 B 12.07 % | 7.393 B 3.17 % | 7.166 B -0.51 % | 7.203 B 1.09 % | 7.125 B -4.01 % | 7.422 B 0.19 % | 7.409 B -3.70 % | 7.693 B 4.54 % | 7.359 B 1.96 % | 7.218 B -0.29 % | 7.239 B 11.48 % | 6.494 B -2.88 % | 6.686 B 0.80 % | 6.633 B 0.76 % | 6.583 B 0.02 % | 6.581 B 1.29 % | 6.497 B 1.59 % | 6.396 B 0.48 % | 6.365 B 1.02 % | 6.301 B 1.00 % | 6.239 B 3.45 % | 6.031 B 5.95 % | 5.692 B 5.57 % | 5.392 B 15.88 % | 4.653 B 17.91 % | 3.946 B 2.28 % | 3.858 B 8.72 % | 3.548 B 9.75 % | 3.233 B -1.11 % | 3.269 B 22.39 % | 2.671 B 39.45 % | 1.916 B -8.79 % | 2.100 B 28.63 % | 1.633 B 5.03 % | 1.555 B -9.98 % | 1.727 B |
| Other non current assets | 1.892 M -99.90 % | 1.948 B 74 127.48 % | 2.624 M 9 339.90 % | -28.399 K | 0.000 100.00 % | -87.934 M | 0.000 100.00 % | -871.697 M | 0.000 100.00 % | -945.810 M | 0.000 100.00 % | -971.534 M | 0.000 -100.00 % | 1.493 B -0.60 % | 1.502 B 2.68 % | 1.463 B 8.43 % | 1.349 B 0.53 % | 1.342 B -3.65 % | 1.393 B 22.91 % | 1.133 B -0.10 % | 1.135 B 4.65 % | 1.084 B -0.24 % | 1.087 B -0.11 % | 1.088 B 4.86 % | 1.037 B 3.80 % | 999.474 M 7.57 % | 929.151 M 0.92 % | 920.646 M 8.71 % | 846.870 M 1.07 % | 837.927 M -64.39 % | 2.353 B 2.64 % | 2.293 B 27.18 % | 1.803 B 200.20 % | 600.434 M 1 011.56 % | 54.017 M -87.03 % | 416.435 M -1.18 % | 421.400 M -41.75 % | 723.433 M |
| Long term investments | 6.254 B 50.04 % | 4.168 B -32.40 % | 6.166 B -0.13 % | 6.174 B 5.11 % | 5.874 B -1.26 % | 5.949 B -0.17 % | 5.959 B -2.88 % | 6.136 B 1.69 % | 6.034 B 0.79 % | 5.987 B 9.16 % | 5.484 B -2.24 % | 5.610 B 0.68 % | 5.572 B 41.62 % | 3.934 B -1.29 % | 3.986 B 2.51 % | 3.888 B 5.26 % | 3.694 B 1.36 % | 3.645 B 0.88 % | 3.613 B 2.04 % | 3.540 B -5.23 % | 3.736 B 4.07 % | 3.590 B 4.02 % | 3.451 B 1.40 % | 3.403 B 7.99 % | 3.152 B 7.34 % | 2.936 B 13.06 % | 2.597 B 9.55 % | 2.370 B 14.92 % | 2.063 B 15.89 % | 1.780 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.051 B 19.53 % | 879.672 M 16.65 % | 754.118 M 27.61 % | 590.938 M | 0.000 |
| Intangible assets | 102.173 M 563.76 % | 15.393 M -84.64 % | 100.184 M -87.49 % | 800.781 M 668.83 % | 104.156 M -4.19 % | 108.707 M 2.98 % | 105.564 M -88.18 % | 893.284 M 693.94 % | 112.513 M -88.43 % | 972.040 M 813.95 % | 106.356 M -89.27 % | 991.546 M 853.29 % | 104.013 M -79.03 % | 496.060 M -13.73 % | 574.976 M 13.97 % | 504.512 M -14.98 % | 593.389 M 17.08 % | 506.830 M -17.88 % | 617.166 M 12.42 % | 549.003 M -19.35 % | 680.682 M 9.25 % | 623.023 M -12.58 % | 712.706 M 7.70 % | 661.741 M -12.06 % | 752.463 M 8.28 % | 694.918 M -14.45 % | 812.325 M 9 396.43 % | 8.554 M -98.94 % | 806.330 M 15.84 % | 696.095 M 28.08 % | 543.492 M -0.89 % | 548.376 M 3.28 % | 530.950 M 5.36 % | 503.921 M 7.48 % | 468.851 M 440.82 % | 86.692 M 179.50 % | -109.047 M | 0.000 |
| GoodWill | 0.000 -100.00 % | 87.739 M | 0.000 -100.00 % | 88.356 M | 0.000 -100.00 % | 87.934 M | 0.000 -100.00 % | 88.381 M | 0.000 -100.00 % | 89.170 M | 0.000 -100.00 % | 88.351 M | 0.000 -100.00 % | 88.439 M 118.20 % | -485.872 M -679.44 % | 83.852 M 116.66 % | -503.225 M -707.19 % | 82.878 M 115.71 % | -527.550 M -734.63 % | 83.127 M 114.07 % | -590.601 M -802.19 % | 84.108 M 113.56 % | -620.242 M -828.91 % | 85.092 M 112.90 % | -659.456 M -878.71 % | 84.686 M | 0.000 -100.00 % | 84.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.518 M 0.26 % | 85.296 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.265 M |
| Goodwill and intangible assets | 102.173 M -0.93 % | 103.132 M 2.94 % | 100.184 M -4.28 % | 104.661 M 0.48 % | 104.156 M -47.03 % | 196.641 M 86.28 % | 105.564 M -89.25 % | 981.690 M 772.51 % | 112.513 M -89.40 % | 1.061 B 897.79 % | 106.356 M -90.15 % | 1.080 B 938.23 % | 104.013 M -82.20 % | 584.499 M 555.97 % | 89.104 M -84.86 % | 588.364 M 552.55 % | 90.164 M -84.71 % | 589.708 M 558.04 % | 89.616 M -85.82 % | 632.130 M 601.74 % | 90.081 M -87.26 % | 707.131 M 664.76 % | 92.464 M -87.62 % | 746.833 M 702.99 % | 93.007 M -88.07 % | 779.604 M -4.03 % | 812.325 M 772.92 % | 93.058 M -88.46 % | 806.330 M 15.84 % | 696.095 M 28.08 % | 543.492 M -14.26 % | 633.894 M 2.86 % | 616.246 M 22.29 % | 503.921 M 7.48 % | 468.851 M 440.82 % | 86.692 M 179.50 % | -109.047 M 6.21 % | -116.265 M |
| Property plant equipment net | 4.824 B 1.12 % | 4.771 B -2.58 % | 4.897 B -2.99 % | 5.048 B -1.12 % | 5.105 B -2.60 % | 5.241 B -2.58 % | 5.380 B -7.36 % | 5.808 B -4.75 % | 6.097 B -4.34 % | 6.374 B 3.92 % | 6.134 B -4.32 % | 6.410 B -1.78 % | 6.527 B 17.86 % | 5.538 B -13.40 % | 6.395 B 1.80 % | 6.282 B -5.69 % | 6.661 B 10.96 % | 6.003 B -9.59 % | 6.640 B 3.97 % | 6.386 B -8.99 % | 7.017 B 8.52 % | 6.466 B -6.03 % | 6.880 B 13.25 % | 6.076 B -6.53 % | 6.500 B 10.01 % | 5.908 B 15.41 % | 5.119 B -5.17 % | 5.399 B 16.19 % | 4.646 B 5.74 % | 4.394 B 8.70 % | 4.042 B -0.33 % | 4.056 B 7.03 % | 3.789 B 16.20 % | 3.261 B 7.09 % | 3.045 B 21.38 % | 2.509 B 4.80 % | 2.394 B -36.36 % | 3.762 B |
| Total non current assets | 11.251 B 1.70 % | 11.063 B -1.56 % | 11.239 B -1.45 % | 11.404 B 2.16 % | 11.163 B -1.96 % | 11.386 B -1.21 % | 11.525 B -4.96 % | 12.127 B -1.43 % | 12.302 B -1.80 % | 12.528 B 6.47 % | 11.766 B -3.21 % | 12.156 B -0.58 % | 12.228 B 5.80 % | 11.558 B -3.52 % | 11.980 B -2.04 % | 12.230 B 3.64 % | 11.800 B 1.85 % | 11.586 B -1.31 % | 11.739 B 0.37 % | 11.697 B -2.36 % | 11.980 B 1.12 % | 11.847 B 2.92 % | 11.511 B 1.74 % | 11.315 B 4.90 % | 10.786 B 1.50 % | 10.627 B 12.31 % | 9.462 B 7.70 % | 8.785 B 5.04 % | 8.364 B 8.47 % | 7.711 B 11.10 % | 6.940 B 0.61 % | 6.898 B 11.09 % | 6.209 B 14.58 % | 5.419 B 21.83 % | 4.448 B 17.96 % | 3.771 B 14.17 % | 3.303 B -24.47 % | 4.373 B |
| Other current assets | 118.341 M 1.27 % | 116.855 M -73.92 % | 448.065 M 265.46 % | 122.603 M -66.89 % | 370.298 M 21.47 % | 304.843 M -19.09 % | 376.791 M -1.27 % | 381.641 M -23.17 % | 496.716 M 457.15 % | 89.153 M 8.57 % | 82.112 M -9.62 % | 90.851 M 3.84 % | 87.489 M -74.65 % | 345.102 M 232.45 % | 103.806 M 5.28 % | 98.597 M -7.38 % | 106.453 M -17.30 % | 128.720 M -73.10 % | 478.577 M 33.58 % | 358.267 M 3.36 % | 346.604 M 18.23 % | 293.169 M 3.24 % | 283.961 M -0.94 % | 286.648 M 87.01 % | 153.281 M 22.16 % | 125.474 M -42.33 % | 217.572 M | 0.000 -100.00 % | 79.787 M 200.47 % | 26.554 M -87.60 % | 214.214 M 309.53 % | 52.307 M -29.83 % | 74.542 M 24.19 % | 60.024 M -73.36 % | 225.323 M | 0.000 -100.00 % | 2.000 -100.00 % | 201.689 M |
| Short term investments | 175.755 M 40.76 % | 124.864 M 56.35 % | 79.860 M -25.67 % | 107.435 M 50.54 % | 71.369 M 165.78 % | 26.852 M -51.36 % | 55.211 M -2.39 % | 56.561 M -23.68 % | 74.111 M -10.35 % | 82.667 M -9.28 % | 91.119 M -27.32 % | 125.369 M 5.58 % | 118.741 M 10.13 % | 107.815 M 67.52 % | 64.359 M -56.55 % | 148.118 M 693.90 % | 18.657 M 24.69 % | 14.963 M 7.72 % | 13.890 M -10.58 % | 15.533 M -26.46 % | 21.121 M -3.76 % | 21.947 M 1.42 % | 21.639 M 3.28 % | 20.952 M 3.63 % | 20.218 M -18.90 % | 24.929 M 528.88 % | 3.964 M -74.82 % | 15.741 M | 0.000 -100.00 % | 24.943 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.094 M 32.63 % | 37.770 M 1.90 % | 37.066 M | 0.000 |
| cash and cash equivalents | 2.507 B 37.96 % | 1.817 B -1.58 % | 1.846 B 112.07 % | 870.561 M 23.43 % | 705.310 M -6.25 % | 752.333 M 22.70 % | 613.150 M -17.73 % | 745.331 M 7.88 % | 690.884 M -25.27 % | 924.457 M 5.62 % | 875.289 M -3.76 % | 909.496 M 9.38 % | 831.472 M -14.32 % | 970.410 M -0.15 % | 971.848 M 21.90 % | 797.278 M -11.24 % | 898.273 M -4.87 % | 944.218 M -2.64 % | 969.830 M -10.54 % | 1.084 B -15.28 % | 1.280 B -11.28 % | 1.442 B 32.80 % | 1.086 B -4.32 % | 1.135 B 6.03 % | 1.071 B 27.61 % | 838.918 M 5.99 % | 791.471 M -5.64 % | 838.786 M -17.35 % | 1.015 B 87.69 % | 540.696 M -15.66 % | 641.060 M -3.65 % | 665.317 M 43.69 % | 463.027 M 19.74 % | 386.684 M 17.12 % | 330.161 M 19.59 % | 276.076 M 47.73 % | 186.874 M 24.30 % | 150.343 M |
| Cash and short term investments | 2.683 B 38.14 % | 1.942 B 0.83 % | 1.926 B 96.94 % | 977.996 M 25.92 % | 776.679 M -0.32 % | 779.185 M 16.58 % | 668.360 M -16.65 % | 801.892 M 4.82 % | 764.995 M -24.04 % | 1.007 B 4.21 % | 966.408 M -6.62 % | 1.035 B 8.91 % | 950.213 M -11.87 % | 1.078 B 4.05 % | 1.036 B 9.61 % | 945.396 M 3.10 % | 916.930 M -4.40 % | 959.181 M -2.49 % | 983.720 M -10.54 % | 1.100 B -15.46 % | 1.301 B -11.16 % | 1.464 B 32.18 % | 1.108 B -4.18 % | 1.156 B 5.99 % | 1.091 B 26.27 % | 863.847 M 8.60 % | 795.435 M -6.92 % | 854.527 M -15.80 % | 1.015 B 79.41 % | 565.639 M -11.77 % | 641.060 M -3.65 % | 665.317 M 43.69 % | 463.027 M 19.74 % | 386.684 M 1.69 % | 380.255 M 21.16 % | 313.846 M 40.15 % | 223.940 M 48.95 % | 150.343 M |
| Total current assets | 3.148 B 29.25 % | 2.435 B -0.84 % | 2.456 B 68.76 % | 1.455 B 11.42 % | 1.306 B 5.63 % | 1.237 B 7.32 % | 1.152 B -14.25 % | 1.344 B 0.50 % | 1.337 B -9.70 % | 1.481 B -2.02 % | 1.511 B -3.50 % | 1.566 B 1.86 % | 1.537 B -4.68 % | 1.613 B -4.71 % | 1.693 B 17.10 % | 1.446 B 2.34 % | 1.412 B 0.30 % | 1.408 B -7.51 % | 1.522 B -4.18 % | 1.589 B -10.73 % | 1.780 B -5.97 % | 1.893 B 23.53 % | 1.532 B -3.25 % | 1.584 B 1.72 % | 1.557 B 20.46 % | 1.293 B -4.76 % | 1.357 B 14.36 % | 1.187 B -14.35 % | 1.386 B 67.37 % | 827.853 M -7.05 % | 890.644 M -2.87 % | 916.914 M 28.51 % | 713.510 M 4.63 % | 681.957 M 8.66 % | 627.597 M 27.54 % | 492.081 M 17.96 % | 417.150 M 12.93 % | 369.396 M |
| Inventory | 79.070 M -3.35 % | 81.814 M -0.09 % | 81.888 M -0.33 % | 82.157 M 0.65 % | 81.626 M -1.04 % | 82.482 M 1.87 % | 80.965 M -22.08 % | 103.903 M -5.09 % | 109.472 M -6.53 % | 117.119 M -2.83 % | 120.535 M -3.20 % | 124.520 M -25.78 % | 167.769 M -11.53 % | 189.625 M -18.85 % | 233.680 M 177.41 % | 84.236 M 81.24 % | 46.478 M -23.01 % | 60.371 M 0.32 % | 60.178 M -6.13 % | 64.106 M -7.41 % | 69.238 M -0.99 % | 69.932 M -2.06 % | 71.404 M -1.95 % | 72.822 M 0.92 % | 72.157 M -4.38 % | 75.460 M 58.17 % | 47.709 M -37.81 % | 76.719 M 79.04 % | 42.850 M 5.64 % | 40.562 M 14.68 % | 35.370 M -2.43 % | 36.252 M 13.98 % | 31.805 M 12.72 % | 28.215 M 28.14 % | 22.019 M 6.32 % | 20.711 M 9.43 % | 18.926 M 9.00 % | 17.364 M |
| Net receivables | 267.751 M -9.15 % | 294.731 M 859 399.58 % | 34.291 K -99.99 % | 272.617 M -7.10 % | 293.456 M 283.89 % | 76.443 M -73.16 % | 284.813 M 473.23 % | 49.686 M -82.78 % | 288.460 M 7.96 % | 267.185 M -21.89 % | 342.065 M 8.33 % | 315.755 M -4.87 % | 331.917 M 28.70 % | 257.898 M -19.15 % | 318.965 M 0.53 % | 317.276 M -7.38 % | 342.566 M 31.82 % | 259.870 M -22.40 % | 334.877 M 279.77 % | 88.179 M 2.10 % | 86.365 M -2.80 % | 88.855 M -4.56 % | 93.102 M 0.94 % | 92.235 M -61.71 % | 240.854 M 5.75 % | 227.751 M -23.18 % | 296.478 M 16.02 % | 255.550 M 3.00 % | 248.114 M 27.17 % | 195.098 M | 0.000 -100.00 % | 163.038 M | 0.000 -100.00 % | 135.324 M | 0.000 -100.00 % | 157.526 M -9.62 % | 174.284 M | 0.000 |
| Tax assets | 69.210 M -5.58 % | 73.300 M 1.04 % | 72.546 M -5.30 % | 76.604 M -3.30 % | 79.221 M -8.37 % | 86.457 M 7.88 % | 80.144 M 9.09 % | 73.463 M 24.86 % | 58.838 M 13.34 % | 51.911 M 23.38 % | 42.074 M 51.92 % | 27.694 M 10.80 % | 24.995 M 232.96 % | 7.507 M -2.72 % | 7.717 M -5.17 % | 8.138 M 38.10 % | 5.893 M -5.15 % | 6.213 M 54.09 % | 4.032 M -7.59 % | 4.363 M 122.49 % | 1.961 M 254.61 % | 553.000 K 7.38 % | 515.000 K -32.06 % | 758.000 K -78.58 % | 3.538 M 10.98 % | 3.188 M -17.84 % | 3.880 M 73.60 % | 2.235 M 43.45 % | 1.558 M -45.54 % | 2.861 M 113.35 % | 1.341 M 6.26 % | 1.262 M 12.98 % | 1.117 M -51.31 % | 2.294 M 313.33 % | 555.000 K -89.28 % | 5.179 M -13.61 % | 5.995 M 38.07 % | 4.342 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 59.506 M -24.48 % | 78.795 M 42.25 % | 55.391 M -31.77 % | 81.186 M 33.50 % | 60.812 M -21.81 % | 77.770 M 43.98 % | 54.016 M -20.91 % | 68.293 M 8.64 % | 62.862 M -23.11 % | 81.753 M -3.77 % | 84.952 M -10.04 % | 94.432 M 17.41 % | 80.427 M -22.69 % | 104.037 M 7.52 % | 96.760 M -19.36 % | 119.984 M 37.01 % | 87.573 M -26.25 % | 118.741 M 22.05 % | 97.286 M -7.65 % | 105.341 M 10.34 % | 95.469 M -7.19 % | 102.867 M 1.38 % | 101.468 M 6.86 % | 94.958 M 15.81 % | 81.995 M -20.51 % | 103.145 M -81.68 % | 563.126 M -20.65 % | 709.703 M 17.17 % | 605.717 M 14.69 % | 528.145 M 47.82 % | 357.293 M -19.13 % | 441.787 M 823.00 % | 47.864 M -11.39 % | 54.019 M -81.57 % | 293.091 M 26.44 % | 231.796 M 18.61 % | 195.431 M 32.42 % | 147.583 M |
| Tax payables | 17.226 M -9.75 % | 19.087 M -12.61 % | 21.841 M -9.87 % | 24.232 M 41.79 % | 17.090 M 179.82 % | 6.108 M 1 809.19 % | 319.904 K -92.39 % | 4.204 M -16.71 % | 5.047 M -14.18 % | 5.881 M -20.26 % | 7.375 M -75.50 % | 30.105 M 30.45 % | 23.077 M 12.98 % | 20.425 M -17.11 % | 24.641 M 62.99 % | 15.118 M -25.77 % | 20.366 M -9.50 % | 22.504 M -12.37 % | 25.681 M 29.15 % | 19.885 M -30.10 % | 28.448 M 33.68 % | 21.280 M -20.92 % | 26.911 M -66.58 % | 80.523 M 216.15 % | 25.470 M 48.53 % | 17.148 M -39.77 % | 28.471 M 53.00 % | 18.609 M -40.59 % | 31.323 M 79.01 % | 17.498 M -25.74 % | 23.563 M 58.89 % | 14.830 M -23.28 % | 19.330 M -29.60 % | 27.456 M 41.52 % | 19.401 M 27.76 % | 15.186 M 74.55 % | 8.700 M 404.35 % | 1.725 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 531.859 M 2.58 % | 518.499 M -0.78 % | 522.574 M -8.41 % | 570.566 M -3.23 % | 589.639 M -1.99 % | 601.639 M 6.61 % | 564.337 M -4.11 % | 588.530 M 0.45 % | 585.885 M 280.04 % | -325.422 M 1.82 % | -331.459 M -0.67 % | -329.257 M -15.90 % | -284.093 M -1.58 % | -279.678 M 1.63 % | -284.299 M 0.30 % | -285.144 M 1.29 % | -288.879 M -5.09 % | -274.878 M -5.27 % | -261.108 M -1.48 % | -257.291 M -1 118 756.52 % | 23.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.028 M | 0.000 | 0.000 -100.00 % | 35.329 M 30.79 % | 27.012 M 101.85 % | -1.457 B -427.77 % | -276.145 M -10.82 % | -249.177 M 40.17 % | -416.485 M -6.37 % | -391.539 M |
| Minority interest | 263.351 M 3.83 % | 253.644 M 2.61 % | 247.204 M 0.67 % | 245.556 M 39.90 % | 175.528 M 3.06 % | 170.323 M 33.47 % | 127.608 M -31.22 % | 185.519 M -9.74 % | 205.535 M -18.81 % | 253.158 M -1.61 % | 257.312 M -18.17 % | 314.454 M 0.40 % | 313.191 M -19.27 % | 387.937 M -6.86 % | 416.510 M -5.22 % | 439.440 M 7.73 % | 407.924 M -3.25 % | 421.606 M -9.05 % | 463.538 M -6.81 % | 497.392 M -4.41 % | 520.314 M -2.75 % | 535.049 M -2.03 % | 546.161 M -1.55 % | 554.763 M 3.87 % | 534.118 M 6.26 % | 502.674 M 13.62 % | 442.431 M 4.94 % | 421.587 M 10.68 % | 380.890 M 8.10 % | 352.348 M 7.73 % | 327.056 M 3.57 % | 315.792 M 5.95 % | 298.057 M -1.78 % | 303.458 M 9.89 % | 276.145 M 10.82 % | 249.177 M 32.74 % | 187.719 M -52.06 % | 391.539 M |
| Capital lease obligations | 583.753 M 6.36 % | 548.836 M -2.04 % | 560.279 M -2.11 % | 572.352 M -0.14 % | 573.148 M 1.76 % | 563.228 M 0.26 % | 561.790 M -9.21 % | 618.798 M -4.47 % | 647.757 M -2.96 % | 667.530 M 8.58 % | 614.766 M -3.96 % | 640.133 M 0.35 % | 637.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.012 M | 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 -100.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 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 |
| Other total stockholders equity | 3.062 B 1.87 % | 3.005 B -3.88 % | 3.127 B -0.06 % | 3.129 B 2.58 % | 3.050 B -2.37 % | 3.124 B -0.10 % | 3.127 B 0.00 % | 3.127 B -0.62 % | 3.147 B 0.04 % | 3.145 B 0.16 % | 3.141 B -0.09 % | 3.143 B -7.80 % | 3.409 B -0.49 % | 3.426 B 9.52 % | 3.128 B 46.06 % | 2.142 B -31.35 % | 3.120 B 0.03 % | 3.119 B 0.00 % | 3.119 B 0.00 % | 3.119 B 0.04 % | 3.118 B 0.00 % | 3.118 B 22.83 % | 2.538 B 0.01 % | 2.538 B -36.56 % | 4.001 B -1.77 % | 4.073 B 133.92 % | 1.741 B -55.70 % | 3.930 B 237.01 % | 1.166 B -26.83 % | 1.594 B 13.49 % | 1.404 B -0.57 % | 1.412 B | 0.000 | 0.000 -100.00 % | 2.313 B 9.02 % | 2.122 B 7.26 % | 1.978 B -16.02 % | 2.356 B |
| Deferred tax liabilities non current | 331.883 M 3.29 % | 321.297 M 0.27 % | 320.431 M 4.81 % | 305.733 M 1.84 % | 300.194 M 1.68 % | 295.228 M 0.30 % | 294.345 M -3.07 % | 303.683 M -2.72 % | 312.163 M -5.38 % | 329.923 M -3.88 % | 343.237 M -4.12 % | 357.971 M 1.98 % | 351.029 M 6.03 % | 331.076 M -0.12 % | 331.459 M 0.67 % | 329.257 M 4.48 % | 315.150 M 1.61 % | 310.144 M -2.59 % | 318.382 M 0.33 % | 317.319 M -1.29 % | 321.477 M 5.42 % | 304.957 M 4.65 % | 291.406 M 2.09 % | 285.452 M 5.09 % | 271.636 M 8.75 % | 249.777 M 7.52 % | 232.297 M -0.70 % | 233.944 M -1.27 % | 236.949 M 4.99 % | 225.682 M 3.93 % | 217.151 M 0.52 % | 216.037 M -1.82 % | 220.044 M 3.17 % | 213.288 M 0.64 % | 211.941 M 4.80 % | 202.225 M 6.69 % | 189.536 M -46.84 % | 356.565 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 14.399 B 6.67 % | 13.498 B -1.43 % | 13.695 B 6.50 % | 12.859 B 3.13 % | 12.469 B -1.21 % | 12.622 B -0.43 % | 12.677 B -5.89 % | 13.470 B -1.24 % | 13.639 B -2.63 % | 14.008 B 5.51 % | 13.277 B -3.24 % | 13.722 B -0.31 % | 13.765 B 4.51 % | 13.171 B -3.67 % | 13.672 B -0.02 % | 13.675 B 3.50 % | 13.213 B 1.68 % | 12.994 B -2.02 % | 13.262 B -0.18 % | 13.285 B -3.45 % | 13.759 B 0.14 % | 13.740 B 5.34 % | 13.044 B 1.13 % | 12.898 B 4.50 % | 12.343 B 3.55 % | 11.919 B 10.17 % | 10.819 B 8.49 % | 9.972 B 2.28 % | 9.749 B 14.18 % | 8.539 B 9.04 % | 7.831 B 0.21 % | 7.815 B 12.88 % | 6.923 B 13.47 % | 6.101 B 20.20 % | 5.076 B 19.06 % | 4.263 B 14.59 % | 3.720 B -21.56 % | 4.743 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -258.063 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 |
| Stock based compensation | 5.086 M | 0.000 -100.00 % | 4.353 M -19.88 % | 5.433 M 121.21 % | 2.456 M 59.90 % | 1.536 M 41.63 % | 1.085 M 16.80 % | 928.500 K 286.88 % | 240.000 K 25.33 % | 191.500 K -50.26 % | 385.000 K 391.67 % | -132.000 K -111.28 % | 1.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.935 M | 0.000 |
| Change in working capital | 0.000 -100.00 % | 11.831 M | 0.000 100.00 % | -22.557 M | 0.000 100.00 % | -12.979 M | 0.000 -100.00 % | 15.713 M | 0.000 -100.00 % | 41.353 M | 0.000 -100.00 % | 26.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.472 M | 0.000 100.00 % | -32.396 M | 0.000 -100.00 % | 23.760 M | 0.000 100.00 % | -14.327 M | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 8.043 M | 0.000 100.00 % | -26.646 M | 0.000 100.00 % | -9.455 M | 0.000 -100.00 % | 10.437 M | 0.000 -100.00 % | 34.198 M | 0.000 100.00 % | -10.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.603 M | 0.000 100.00 % | -39.841 M | 0.000 -100.00 % | 23.579 M | 0.000 100.00 % | -14.655 M | 0.000 |
| Inventory | 0.000 -100.00 % | 1.728 M | 0.000 -100.00 % | 1.954 M | 0.000 -100.00 % | 1.064 M | 0.000 -100.00 % | 4.884 M | 0.000 -100.00 % | 4.603 M | 0.000 -100.00 % | 33.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 843.000 K | 0.000 -100.00 % | 3.636 M | 0.000 -100.00 % | 2.661 M | 0.000 -100.00 % | 685.500 K | 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 |
| Other working capital | 0.000 -100.00 % | 2.060 M | 0.000 -100.00 % | 2.135 M | 0.000 100.00 % | -4.589 M | 0.000 -100.00 % | 392.500 K | 0.000 -100.00 % | 2.552 M | 0.000 -100.00 % | 3.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.712 M | 0.000 -100.00 % | 3.809 M | 0.000 100.00 % | -2.480 M | 0.000 100.00 % | -357.000 K | 0.000 |
| Other non cash items | 2.863 M -97.06 % | 97.514 M 154.61 % | -178.552 M -609.15 % | 35.069 M 115.54 % | -225.698 M -171.72 % | 314.696 M 81.16 % | 173.712 M -58.05 % | 414.113 M 237.67 % | 122.640 M -67.51 % | 377.416 M 236.30 % | 112.227 M -75.22 % | 452.851 M 285.13 % | 117.584 M -49.15 % | 231.254 M 216.89 % | -197.838 M -196.29 % | 205.469 M 347.79 % | -82.920 M -186.83 % | 95.494 M 183.91 % | -113.802 M -192.70 % | 122.765 M 156.59 % | -216.938 M -2 949.20 % | 7.614 M 104.62 % | -164.966 M -805.74 % | 23.375 M 113.74 % | -170.065 M |
| Net cash provided by operating activities | 65.863 M -78.56 % | 307.129 M 486.94 % | 52.328 M -73.38 % | 196.547 M 364.84 % | 42.283 M -76.46 % | 179.642 M 240.44 % | -127.915 M -513.46 % | 30.938 M 130.14 % | -102.646 M -374.99 % | 37.327 M 111.28 % | -330.971 M -201.52 % | 326.008 M 481.28 % | 56.085 M -87.15 % | 436.434 M 242.09 % | 127.578 M -72.44 % | 462.928 M 253.97 % | 130.780 M -62.88 % | 352.296 M 780.56 % | 40.008 M -86.45 % | 295.223 M 575.74 % | 43.689 M -85.01 % | 291.409 M 413.96 % | 56.699 M -67.96 % | 176.936 M 1 113.30 % | 14.583 M |
| Investments in property plant and equipment | 0.000 100.00 % | -60.164 M -18.17 % | -50.911 M -211.17 % | -16.361 M 75.28 % | -66.181 M -263.60 % | -18.201 M 70.23 % | -61.149 M -48.26 % | -41.244 M -10.32 % | -37.386 M 50.67 % | -75.783 M -65.65 % | -45.748 M 7.59 % | -49.508 M 73.02 % | -183.518 M -425.95 % | -34.892 M 70.77 % | -119.355 M 33.44 % | -179.329 M 8.18 % | -195.300 M 4.59 % | -204.686 M 25.42 % | -274.447 M 33.78 % | -414.470 M -34.05 % | -309.192 M 32.22 % | -456.184 M -19.93 % | -380.369 M -116.23 % | -175.906 M -45.18 % | -121.162 M |
| Acquisitions net | 0.000 -100.00 % | 39.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.478 M 454.54 % | 4.955 M -89.02 % | 45.145 M 4 417.09 % | 999.426 K 315.29 % | 240.657 K 19.57 % | 201.273 K 25.03 % | 160.979 K 100.48 % | -33.426 M -204.69 % | 31.930 M 1 988.95 % | 1.529 M -83.57 % | 9.304 M 3 386.21 % | 266.888 K | 0.000 | 0.000 | 0.000 100.00 % | -31.650 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -27.349 M -1 113.14 % | -2.254 M | 0.000 | 0.000 100.00 % | -67.228 M | 0.000 100.00 % | -20.874 M 33.13 % | -31.215 M -305.13 % | -7.705 M -17.11 % | -6.579 M 94.18 % | -113.031 M -635.25 % | -15.373 M 85.97 % | -109.576 M -499.61 % | -18.275 M 67.51 % | -56.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 9.244 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.725 M -14.79 % | 32.539 M -29.43 % | 46.107 M 2.24 % | 45.097 M 659.15 % | 5.940 M -84.01 % | 37.157 M | 0.000 | 0.000 -100.00 % | 14.245 M -33.29 % | 21.352 M 78.38 % | 11.970 M -86.64 % | 89.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -70.169 M -6 321.69 % | -1.093 M -101.37 % | 79.998 M 253.19 % | -52.223 M -129.49 % | -22.756 M 12.00 % | -25.859 M -200.48 % | 25.735 M 533.87 % | -5.932 M -199.58 % | 5.957 M 175.61 % | -7.878 M -199.96 % | 7.882 M 261.11 % | -4.892 M -200.27 % | 4.879 M 109.64 % | -50.631 M -427.83 % | 15.444 M 497.63 % | -3.884 M | 0.000 100.00 % | -24.258 M 37.48 % | -38.800 M -222.16 % | 31.761 M 134.96 % | -90.857 M 19.94 % | -113.482 M -174.79 % | -41.298 M -434.05 % | 12.363 M -14.79 % | 14.509 M |
| Net cash used for investing activites | -70.169 M -77.42 % | -39.549 M -247.39 % | 26.833 M 139.12 % | -68.584 M 22.88 % | -88.937 M -58.57 % | -56.085 M -2 795.47 % | 2.081 M 126.40 % | -7.882 M -153.74 % | 14.668 M 115.98 % | -91.761 M -17 938.61 % | -508.691 K 99.72 % | -178.730 M 21.42 % | -227.439 M -52.72 % | -148.924 M -49.97 % | -99.305 M 54.49 % | -218.194 M -106.92 % | -105.448 M 53.94 % | -228.944 M 26.91 % | -313.247 M 18.15 % | -382.709 M 11.35 % | -431.699 M 24.22 % | -569.666 M -35.10 % | -421.667 M -157.83 % | -163.543 M -53.34 % | -106.653 M |
| Debt repayment | 726.761 M 385.96 % | -254.145 M -125.67 % | 990.182 M 2 237.96 % | 42.352 M | 0.000 -100.00 % | 37.912 M -15.99 % | 45.126 M 3.14 % | 43.753 M 133.18 % | -131.856 M -303.41 % | 64.822 M -79.99 % | 323.982 M | 0.000 -100.00 % | 94.896 M 162.91 % | -150.843 M -202.52 % | 147.140 M -84.12 % | 926.865 M 24 781.12 % | -3.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.875 K -94.61 % | 2.170 M -61.21 % | 5.594 M 690.08 % | 708.051 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -5.564 M -25 476.79 % | 21.927 K 100.41 % | -5.335 M 5.42 % | -5.641 M 31.70 % | -8.259 M -189.94 % | -2.849 M -1 188.91 % | -221.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.139 M | 0.000 100.00 % | -5.040 M -74.61 % | -2.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -45.454 M -100.15 % | -22.710 M 66.94 % | -68.701 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.637 M 0.42 % | -1.644 M 39.90 % | -2.736 M 0.04 % | -2.737 M 91.98 % | -34.123 M 49.48 % | -67.550 M -107.31 % | -32.583 M 40.76 % | -55.001 M -291.69 % | -14.042 M 72.18 % | -50.474 M -534.57 % | -7.954 M 79.13 % | -38.104 M -210.22 % | -12.283 M 68.00 % | -38.381 M -317.41 % | -9.195 M 70.42 % | -31.088 M -221.27 % | -9.677 M 63.59 % | -26.576 M |
| Other financing activites | -13.677 M 50.36 % | -27.553 M -296.65 % | -6.946 M 25.25 % | -9.292 M -164.61 % | 14.382 M 162.35 % | -23.068 M 7.28 % | -24.879 M -132.88 % | -10.683 M -8.45 % | -9.851 M 8.45 % | -10.760 M 18.40 % | -13.186 M 3.26 % | -13.631 M 71.38 % | -47.633 M -140.60 % | -19.798 M | 0.000 100.00 % | -1.131 B -61 263.29 % | -1.843 M 96.05 % | -46.697 M -128.57 % | 163.437 M 492.43 % | -41.647 M -123.35 % | 178.390 M -69.50 % | 584.978 M 75.34 % | 333.616 M 450.06 % | 60.651 M -70.02 % | 202.279 M |
| Net cash used provided by financing activities | 662.066 M 317.51 % | -304.386 M -133.48 % | 909.199 M 3 215.95 % | 27.419 M 347.80 % | 6.123 M -78.95 % | 29.090 M -16.83 % | 34.976 M 0.77 % | 34.707 M 124.21 % | -143.352 M -352.39 % | 56.798 M -81.64 % | 309.429 M 564.86 % | -66.564 M -343.41 % | 27.347 M 113.14 % | -208.146 M -327.67 % | 91.423 M 142.98 % | -212.707 M -284.19 % | -55.364 M -1.31 % | -54.651 M -143.60 % | 125.333 M 332.40 % | -53.930 M -138.52 % | 140.009 M -75.68 % | 575.783 M 90.32 % | 302.528 M 493.49 % | 50.974 M -70.99 % | 175.704 M |
| Effect of forex changes on cash | 31.953 M 314.58 % | 7.707 M 157.05 % | -13.509 M -236.40 % | 9.904 M 242.30 % | -6.960 M -10.18 % | -6.317 M 69.24 % | -20.537 M -1 297.84 % | 1.715 M 509.68 % | -418.500 K -101.76 % | 23.775 M 468.48 % | -6.452 M -533.79 % | -1.018 M -145.17 % | 2.254 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.464 M -1 673.26 % | -1.436 M 96.34 % | -39.193 M -575.62 % | -5.801 M 47.50 % | -11.050 M -44.71 % | -7.636 M -2 310.13 % | 345.500 K 110.56 % | -3.271 M |
| Net change in cash | 689.712 M 2 470.25 % | -29.099 M -102.98 % | 974.851 M 489.80 % | 165.286 M 448.04 % | -47.491 M -134.12 % | 139.183 M 205.30 % | -132.181 M -342.77 % | 54.447 M 123.31 % | -233.573 M -575.05 % | 49.168 M 243.74 % | -34.207 M -142.92 % | 79.696 M 156.22 % | -141.753 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.237 M 128.95 % | -149.342 M 17.31 % | -180.609 M 28.84 % | -253.802 M -188.59 % | 286.476 M 508.81 % | -70.076 M -208.29 % | 64.713 M -19.47 % | 80.363 M |
| Cash at beginning of period | 1.816 B -1.58 % | 1.845 B 5.99 % | 1.741 B 146.79 % | 705.511 M | 0.000 -100.00 % | 613.150 M -17.73 % | 745.331 M 7.88 % | 690.884 M -25.27 % | 924.457 M 5.62 % | 875.289 M -3.76 % | 909.496 M 9.60 % | 829.800 M -14.74 % | 973.225 M 0.14 % | 971.848 M 5.42 % | 921.862 M 2.63 % | 898.273 M 76.66 % | 508.488 M -65.83 % | 1.488 B | 0.000 -100.00 % | 2.148 B | 0.000 -100.00 % | 2.083 B | 0.000 | 0.000 -100.00 % | 901.647 M |
| Cash at end of period | 2.506 B 37.97 % | 1.816 B -50.79 % | 3.691 B 2 132.99 % | 165.286 M 448.04 % | -47.491 M -106.31 % | 752.333 M 22.70 % | 613.150 M -17.73 % | 745.331 M 7.88 % | 690.884 M -25.27 % | 924.457 M 5.62 % | 875.289 M -3.76 % | 909.496 M 9.38 % | 831.472 M -14.32 % | 970.410 M -0.15 % | 971.848 M 5.42 % | 921.862 M 2.63 % | 898.273 M -41.34 % | 1.531 B 1 125.43 % | -149.342 M -107.59 % | 1.967 B 875.19 % | -253.802 M -110.71 % | 2.369 B 3 480.89 % | -70.076 M -208.29 % | 64.713 M -93.41 % | 982.010 M |
| Operating cash flow | 65.863 M -78.56 % | 307.129 M 486.94 % | 52.328 M -73.38 % | 196.547 M 364.84 % | 42.283 M -76.46 % | 179.642 M 240.44 % | -127.915 M -513.46 % | 30.938 M 130.14 % | -102.646 M -374.99 % | 37.327 M 111.28 % | -330.971 M -201.52 % | 326.008 M 481.28 % | 56.085 M -87.15 % | 436.434 M 242.09 % | 127.578 M -72.44 % | 462.928 M 253.97 % | 130.780 M -62.88 % | 352.296 M 780.56 % | 40.008 M -86.45 % | 295.223 M 575.74 % | 43.689 M -85.01 % | 291.409 M 413.96 % | 56.699 M -67.96 % | 176.936 M 1 113.30 % | 14.583 M |
| Capital expenditure | -29.635 M 45.05 % | -53.929 M -5.93 % | -50.911 M -211.17 % | -16.361 M 75.28 % | -66.181 M -263.60 % | -18.201 M 70.23 % | -61.149 M -48.26 % | -41.244 M -10.32 % | -37.386 M 50.67 % | -75.783 M -65.65 % | -45.748 M 7.59 % | -49.508 M 73.02 % | -183.518 M -425.95 % | -34.892 M 70.77 % | -119.355 M 33.44 % | -179.329 M 8.18 % | -195.300 M 4.59 % | -204.686 M 25.42 % | -274.447 M 33.78 % | -414.470 M -34.05 % | -309.192 M 32.22 % | -456.184 M -19.93 % | -380.369 M -116.23 % | -175.906 M -45.18 % | -121.162 M |
| Free CashFlow | 36.228 M -85.69 % | 253.200 M 17 774.68 % | 1.417 M -99.21 % | 180.186 M 853.98 % | -23.898 M -114.80 % | 161.441 M 185.39 % | -189.064 M -1 734.39 % | -10.307 M 92.64 % | -140.032 M -264.14 % | -38.455 M 89.79 % | -376.719 M -236.25 % | 276.500 M 316.98 % | -127.433 M -131.74 % | 401.542 M 4 783.06 % | 8.223 M -97.10 % | 283.599 M 539.56 % | -64.519 M -143.71 % | 147.610 M 162.96 % | -234.439 M -96.60 % | -119.247 M 55.09 % | -265.503 M -61.13 % | -164.775 M 49.09 % | -323.670 M -31 524.27 % | 1.030 M 100.97 % | -106.579 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 |