VSTECS Holdings Limited 0856.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 89.086 B 20.56 % | 73.891 B -4.44 % | 77.324 B -1.29 % | 78.335 B 11.97 % | 69.962 B 5.67 % | 66.210 B 5.97 % | 62.482 B 14.56 % | 54.543 B 13.25 % | 48.161 B 5.67 % | 45.576 B 8.79 % | 41.893 B 4.11 % | 40.239 B 8.47 % | 37.098 B 13.74 % | 32.617 B 24.43 % | 26.213 B 33.02 % | 19.706 B -10.80 % | 22.091 B 78.87 % | 12.351 B 191.50 % | 4.237 B 14.33 % | 3.706 B 32.29 % | 2.801 B 12.53 % | 2.489 B 12.66 % | 2.209 B |
| Net income | 1.052 B 14.09 % | 922.033 M 12.02 % | 823.071 M -37.36 % | 1.314 B 23.08 % | 1.068 B 31.81 % | 809.948 M 9.33 % | 740.827 M 3.40 % | 716.441 M 29.81 % | 551.915 M 22.54 % | 450.381 M -25.85 % | 607.374 M 20.82 % | 502.725 M 13.17 % | 444.236 M -3.95 % | 462.516 M 24.91 % | 370.280 M 34.00 % | 276.333 M 19.30 % | 231.624 M -5.36 % | 244.743 M 51.70 % | 161.333 M 44.35 % | 111.768 M 307.56 % | 27.424 M 36.73 % | 20.057 M 16.54 % | 17.211 M |
| Income before tax | 1.356 B 16.65 % | 1.162 B 7.43 % | 1.082 B -30.44 % | 1.555 B 24.68 % | 1.247 B 23.55 % | 1.010 B 6.60 % | 946.999 M 2.97 % | 919.711 M 33.53 % | 688.775 M 22.56 % | 561.998 M -26.92 % | 769.029 M 16.73 % | 658.802 M 15.26 % | 571.561 M -9.93 % | 634.581 M 24.34 % | 510.363 M 21.31 % | 420.714 M 32.13 % | 318.414 M -3.29 % | 329.263 M 68.34 % | 195.594 M 43.97 % | 135.859 M 304.90 % | 33.554 M 37.82 % | 24.346 M 15.87 % | 21.011 M |
| Income before tax ratio | 0.02 -3.24 % | 0.02 12.42 % | 0.01 -29.53 % | 0.02 11.36 % | 0.02 16.93 % | 0.02 0.60 % | 0.02 -10.12 % | 0.02 17.91 % | 0.01 15.98 % | 0.01 -32.83 % | 0.02 12.12 % | 0.02 6.26 % | 0.02 -20.81 % | 0.02 -0.08 % | 0.02 -8.80 % | 0.02 48.12 % | 0.01 -45.94 % | 0.03 -42.25 % | 0.05 25.92 % | 0.04 206.07 % | 0.01 22.48 % | 0.01 2.85 % | 0.01 |
| EBITDA | 1.747 B 7.79 % | 1.620 B 10.19 % | 1.470 B -18.00 % | 1.793 B 16.10 % | 1.545 B 8.43 % | 1.425 B 21.57 % | 1.172 B 7.24 % | 1.093 B 33.89 % | 816.175 M 15.06 % | 709.366 M -17.58 % | 860.625 M 26.05 % | 682.773 M 8.30 % | 630.473 M -12.09 % | 717.162 M 28.88 % | 556.471 M 19.97 % | 463.852 M 8.45 % | 427.714 M 11.75 % | 382.731 M 89.50 % | 201.973 M 42.67 % | 141.566 M 277.42 % | 37.509 M 37.28 % | 27.322 M 11.11 % | 24.591 M |
| Net income ratio | 0.01 -5.37 % | 0.01 17.23 % | 0.01 -36.54 % | 0.02 9.93 % | 0.02 24.74 % | 0.01 3.17 % | 0.01 -9.73 % | 0.01 14.62 % | 0.01 15.96 % | 0.01 -31.84 % | 0.01 16.05 % | 0.01 4.33 % | 0.01 -15.55 % | 0.01 0.38 % | 0.01 0.73 % | 0.01 33.75 % | 0.01 -47.09 % | 0.02 -47.96 % | 0.04 26.25 % | 0.03 208.08 % | 0.01 21.51 % | 0.01 3.44 % | 0.01 |
| Ratio EBITDA | 0.02 -10.59 % | 0.02 15.31 % | 0.02 -16.93 % | 0.02 3.69 % | 0.02 2.61 % | 0.02 14.72 % | 0.02 -6.38 % | 0.02 18.22 % | 0.02 8.88 % | 0.02 -24.24 % | 0.02 21.07 % | 0.02 -0.16 % | 0.02 -22.71 % | 0.02 3.57 % | 0.02 -9.81 % | 0.02 21.58 % | 0.02 -37.52 % | 0.03 -34.99 % | 0.05 24.78 % | 0.04 185.30 % | 0.01 22.00 % | 0.01 -1.38 % | 0.01 |
| Gross profit ratio | 0.04 -6.80 % | 0.05 8.45 % | 0.04 -5.98 % | 0.05 3.88 % | 0.04 -0.34 % | 0.04 -0.34 % | 0.04 4.52 % | 0.04 11.62 % | 0.04 3.54 % | 0.04 -6.74 % | 0.04 5.91 % | 0.04 -0.63 % | 0.04 -18.24 % | 0.05 5.53 % | 0.04 -10.00 % | 0.05 2.84 % | 0.05 -12.35 % | 0.05 -2.38 % | 0.06 20.22 % | 0.05 101.01 % | 0.02 12.34 % | 0.02 -13.81 % | 0.02 |
| Weighted average shs out dil | 1.390 B -1.05 % | 1.405 B -0.73 % | 1.415 B -0.12 % | 1.417 B 0.15 % | 1.415 B -0.50 % | 1.422 B -1.09 % | 1.438 B 0.84 % | 1.426 B -1.40 % | 1.446 B -4.03 % | 1.507 B 0.67 % | 1.497 B 0.53 % | 1.489 B -0.23 % | 1.492 B -1.34 % | 1.512 B -0.18 % | 1.515 B 8.82 % | 1.392 B 4.44 % | 1.333 B 8.89 % | 1.224 B 9.52 % | 1.118 B 9.93 % | 1.017 B 14.67 % | 886.948 M 5.76 % | 838.620 M 2.32 % | 819.571 M |
| Weighted average shs out | 1.390 B -1.05 % | 1.405 B -0.73 % | 1.415 B -0.11 % | 1.417 B 0.26 % | 1.413 B -0.50 % | 1.420 B -1.04 % | 1.435 B 0.84 % | 1.423 B -1.32 % | 1.442 B -4.11 % | 1.504 B 0.52 % | 1.496 B 0.51 % | 1.489 B 0.05 % | 1.488 B -1.34 % | 1.508 B -0.16 % | 1.511 B 8.70 % | 1.390 B 4.24 % | 1.333 B 8.89 % | 1.224 B 14.29 % | 1.071 B 6.28 % | 1.008 B 13.65 % | 886.948 M 5.76 % | 838.620 M 2.32 % | 819.571 M |
| EPS diluted | 0.76 15.15 % | 0.66 13.79 % | 0.58 -37.63 % | 0.93 24.00 % | 0.75 31.58 % | 0.57 9.62 % | 0.52 4.00 % | 0.50 31.58 % | 0.38 26.67 % | 0.30 -26.83 % | 0.41 20.59 % | 0.34 13.33 % | 0.30 -3.23 % | 0.31 29.17 % | 0.24 20.00 % | 0.20 17.65 % | 0.17 -15.00 % | 0.20 33.33 % | 0.15 36.36 % | 0.11 255.99 % | 0.03 29.29 % | 0.02 13.81 % | 0.02 |
| Earnings per share | 0.76 15.15 % | 0.66 13.79 % | 0.58 -37.63 % | 0.93 22.37 % | 0.76 33.33 % | 0.57 9.62 % | 0.52 4.00 % | 0.50 31.58 % | 0.38 26.67 % | 0.30 -26.83 % | 0.41 20.59 % | 0.34 13.33 % | 0.30 -3.23 % | 0.31 24.00 % | 0.25 25.00 % | 0.20 17.65 % | 0.17 -15.00 % | 0.20 33.33 % | 0.15 36.36 % | 0.11 255.99 % | 0.03 29.29 % | 0.02 13.81 % | 0.02 |
| Gross profit | 3.929 B 12.37 % | 3.497 B 3.64 % | 3.374 B -7.19 % | 3.635 B 16.31 % | 3.126 B 5.31 % | 2.968 B 5.61 % | 2.810 B 19.74 % | 2.347 B 26.41 % | 1.857 B 9.41 % | 1.697 B 1.45 % | 1.673 B 10.27 % | 1.517 B 7.79 % | 1.407 B -7.01 % | 1.513 B 31.31 % | 1.153 B 19.72 % | 962.707 M -8.27 % | 1.049 B 56.78 % | 669.381 M 184.56 % | 235.235 M 37.46 % | 171.136 M 165.91 % | 64.359 M 26.41 % | 50.912 M -2.90 % | 52.432 M |
| Income tax expense | 239.556 M -0.26 % | 240.170 M -7.17 % | 258.712 M 7.30 % | 241.110 M 34.18 % | 179.685 M -9.96 % | 199.559 M -3.21 % | 206.172 M 1.43 % | 203.270 M 48.52 % | 136.860 M 22.62 % | 111.617 M -22.14 % | 143.361 M 7.25 % | 133.675 M 24.74 % | 107.162 M -26.49 % | 145.787 M 42.50 % | 102.305 M 1.41 % | 100.887 M 78.23 % | 56.605 M -18.80 % | 69.710 M 103.47 % | 34.261 M 42.21 % | 24.091 M 293.00 % | 6.130 M 42.92 % | 4.289 M 12.87 % | 3.800 M |
| Cost of revenue | 85.157 B 20.97 % | 70.395 B -4.81 % | 73.950 B -1.00 % | 74.700 B 11.77 % | 66.836 B 5.68 % | 63.242 B 5.98 % | 59.672 B 14.32 % | 52.196 B 12.72 % | 46.305 B 5.53 % | 43.879 B 9.10 % | 40.220 B 3.87 % | 38.722 B 8.50 % | 35.690 B 14.75 % | 31.104 B 24.12 % | 25.060 B 33.70 % | 18.743 B -10.93 % | 21.042 B 80.13 % | 11.681 B 191.91 % | 4.002 B 13.22 % | 3.534 B 29.15 % | 2.737 B 12.24 % | 2.438 B 13.04 % | 2.157 B |
| General and administrative expenses | 769.720 M 8.07 % | 712.272 M 2.41 % | 695.516 M 11.64 % | 622.972 M 3.87 % | 599.782 M -3.01 % | 618.394 M 4.25 % | 593.187 M 36.59 % | 434.288 M 29.94 % | 334.226 M -9.42 % | 368.999 M 17.95 % | 312.838 M -3.85 % | 325.380 M 14.06 % | 285.267 M 5.62 % | 270.088 M 14.13 % | 236.653 M 18.58 % | 199.580 M -23.31 % | 260.258 M 68.71 % | 154.259 M 317.33 % | 36.963 M 18.88 % | 31.094 M 10.08 % | 28.246 M 31.49 % | 21.481 M -22.87 % | 27.852 M |
| Selling and marketing expenses | 1.499 B 10.37 % | 1.358 B -0.81 % | 1.369 B -3.60 % | 1.421 B 24.26 % | 1.143 B 1.61 % | 1.125 B 3.47 % | 1.087 B 28.01 % | 849.407 M 16.11 % | 731.582 M 12.86 % | 648.244 M 22.02 % | 531.278 M -1.74 % | 540.661 M 1.71 % | 531.547 M -7.55 % | 574.949 M 27.93 % | 449.416 M 40.69 % | 319.443 M -19.20 % | 395.350 M 135.17 % | 168.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -39.087 M -323.75 % | -9.224 M | 0.000 | 0.000 100.00 % | -36.025 M 45.31 % | -65.870 M -1 053.12 % | 6.911 M 761.72 % | 802.000 K -77.57 % | 3.576 M | 0.000 -100.00 % | 12.554 M 4.17 % | 12.051 M | 0.000 | 0.000 100.00 % | -74.530 M -1 645.02 % | -4.271 M | 0.000 100.00 % | -7.269 M | 0.000 | 0.000 | 0.000 100.00 % | -2.976 M -26 954.55 % | -11.000 K |
| Operating expenses | 2.230 B 8.17 % | 2.061 B 0.02 % | 2.061 B 1.03 % | 2.040 B 19.50 % | 1.707 B 1.75 % | 1.678 B 2.80 % | 1.632 B 31.81 % | 1.238 B 19.30 % | 1.038 B 2.82 % | 1.009 B 23.72 % | 815.871 M 3.66 % | 787.068 M -3.64 % | 816.814 M -3.34 % | 845.037 M 38.18 % | 611.539 M 18.80 % | 514.752 M -21.04 % | 651.949 M 106.90 % | 315.106 M 752.49 % | 36.963 M 18.88 % | 31.094 M 10.66 % | 28.098 M 19.11 % | 23.590 M -15.27 % | 27.841 M |
| Cost and expenses | 87.386 B 20.61 % | 72.456 B -4.68 % | 76.011 B -0.95 % | 76.740 B 11.85 % | 68.611 B 5.69 % | 64.920 B 5.90 % | 61.304 B 14.73 % | 53.434 B 12.87 % | 47.342 B 5.47 % | 44.888 B 9.39 % | 41.036 B 3.86 % | 39.509 B 8.22 % | 36.507 B 14.27 % | 31.949 B 24.45 % | 25.672 B 33.31 % | 19.258 B -11.23 % | 21.694 B 80.84 % | 11.996 B 197.04 % | 4.039 B 13.26 % | 3.566 B 28.96 % | 2.765 B 12.31 % | 2.462 B 12.68 % | 2.185 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 |
| Selling general and administrative expenses | 2.269 B 9.58 % | 2.071 B 0.47 % | 2.061 B 1.03 % | 2.040 B 17.03 % | 1.743 B -0.03 % | 1.743 B 3.74 % | 1.681 B 30.91 % | 1.284 B 20.44 % | 1.066 B 4.77 % | 1.017 B 20.51 % | 844.116 M -2.53 % | 866.041 M 6.03 % | 816.814 M -3.34 % | 845.037 M 23.17 % | 686.069 M 32.18 % | 519.023 M -20.83 % | 655.608 M 103.37 % | 322.375 M 772.16 % | 36.963 M 18.88 % | 31.094 M 10.08 % | 28.246 M 31.49 % | 21.481 M -22.87 % | 27.852 M |
| Interest income | 38.300 M 30.91 % | 29.256 M 45.03 % | 20.172 M -1.91 % | 20.565 M 47.78 % | 13.916 M -65.20 % | 39.992 M 340.88 % | 9.071 M -41.99 % | 15.637 M 40.98 % | 11.092 M -21.44 % | 14.120 M -15.03 % | 16.618 M 64.37 % | 10.110 M 29.70 % | 7.795 M -34.15 % | 11.838 M 54.18 % | 7.678 M 491.22 % | 1.299 M -85.93 % | 9.233 M 65.67 % | 5.573 M 13.85 % | 4.895 M 221.19 % | 1.524 M 444.29 % | 280.000 K | 0.000 | 0.000 |
| Interest expense | 404.244 M 18.88 % | 340.054 M 31.55 % | 258.490 M 76.42 % | 146.521 M -24.44 % | 193.908 M -34.41 % | 295.616 M 22.97 % | 240.405 M 17.35 % | 204.861 M 45.04 % | 141.242 M 1.08 % | 139.738 M 33.86 % | 104.392 M 28.56 % | 81.198 M 7.03 % | 75.862 M -26.81 % | 103.654 M 71.18 % | 60.552 M 97.92 % | 30.594 M -67.14 % | 93.094 M 108.79 % | 44.587 M 748.31 % | 5.256 M -7.27 % | 5.668 M 109.38 % | 2.707 M -9.04 % | 2.976 M -16.87 % | 3.580 M |
| Depreciation and amortization | 47.315 M -59.92 % | 118.049 M -17.00 % | 142.222 M 7.61 % | 132.164 M 6.28 % | 124.350 M 4.03 % | 119.533 M 239.07 % | 35.253 M 23.16 % | 28.624 M 32.10 % | 21.669 M -3.13 % | 22.369 M 14.64 % | 19.513 M -1.47 % | 19.805 M 2.33 % | 19.354 M 17.16 % | 16.519 M 6.75 % | 15.475 M 23.37 % | 12.544 M -22.60 % | 16.206 M 97.92 % | 8.188 M 629.12 % | 1.123 M 2 779.49 % | 39.000 K | 0.000 | 0.000 | 0.000 |
| Operating income | 1.699 B 18.40 % | 1.435 B 8.05 % | 1.328 B -20.04 % | 1.661 B 16.96 % | 1.420 B 10.08 % | 1.290 B 13.51 % | 1.137 B 6.81 % | 1.064 B 33.94 % | 794.506 M 15.65 % | 686.997 M -18.32 % | 841.112 M 26.87 % | 662.968 M 8.48 % | 611.119 M -12.78 % | 700.643 M 29.51 % | 540.996 M 20.77 % | 447.955 M 10.24 % | 406.352 M 8.49 % | 374.543 M 86.48 % | 200.850 M 41.92 % | 141.527 M 290.30 % | 36.261 M 32.72 % | 27.322 M 11.11 % | 24.591 M |
| Operating income ratio | 0.02 -1.79 % | 0.02 13.07 % | 0.02 -19.00 % | 0.02 4.46 % | 0.02 4.18 % | 0.02 7.12 % | 0.02 -6.76 % | 0.02 18.27 % | 0.02 9.44 % | 0.02 -24.92 % | 0.02 21.86 % | 0.02 0.01 % | 0.02 -23.31 % | 0.02 4.08 % | 0.02 -9.21 % | 0.02 23.58 % | 0.02 -39.35 % | 0.03 -36.03 % | 0.05 24.12 % | 0.04 195.04 % | 0.01 17.94 % | 0.01 -1.38 % | 0.01 |
| Total other income expenses net | -343.503 M -25.85 % | -272.944 M -10.73 % | -246.485 M -132.37 % | -106.076 M 38.72 % | -173.089 M 38.35 % | -280.766 M -43.05 % | -196.277 M -21.28 % | -161.842 M -45.72 % | -111.061 M 3.48 % | -115.071 M -53.70 % | -74.868 M -55.06 % | -48.284 M -22.06 % | -39.558 M 40.12 % | -66.062 M -115.66 % | -30.633 M -12.45 % | -27.241 M 69.02 % | -87.938 M -395.62 % | -17.743 M -562.55 % | -2.678 M 52.75 % | -5.668 M -109.38 % | -2.707 M 9.04 % | -2.976 M 16.87 % | -3.580 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.731 B 12.00 % | 5.117 B 6.19 % | 4.819 B 46.90 % | 3.280 B -5.01 % | 3.453 B -41.94 % | 5.948 B -5.19 % | 6.273 B 34.58 % | 4.662 B 105.80 % | 2.265 B -5.12 % | 2.387 B 15.77 % | 2.062 B 34.78 % | 1.530 B 14.99 % | 1.331 B 346.75 % | 297.840 M -60.71 % | 758.149 M -16.58 % | 908.816 M 1.00 % | 899.783 M -47.25 % | 1.706 B 1 597.13 % | -113.926 M 26.78 % | -155.585 M -463.10 % | 42.849 M -53.96 % | 93.059 M 34.17 % | 69.358 M |
| Total investments | 2.097 B -2.54 % | 2.152 B -57.70 % | 5.087 B 138.49 % | 2.133 B 45.01 % | 1.471 B 51.51 % | 970.800 M -22.59 % | 1.254 B -1.65 % | 1.275 B 105.02 % | 621.935 M 53.61 % | 404.867 M 3.77 % | 390.165 M 15.26 % | 338.508 M 9.14 % | 310.172 M 11.96 % | 277.047 M 9.94 % | 252.005 M 516.50 % | 40.877 M 6.01 % | 38.561 M 2.53 % | 37.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 9.679 B 14.65 % | 8.442 B -2.38 % | 8.648 B 32.48 % | 6.528 B -6.91 % | 7.013 B -15.26 % | 8.275 B 6.35 % | 7.781 B 17.14 % | 6.643 B 56.48 % | 4.245 B -24.48 % | 5.621 B 58.01 % | 3.557 B 31.82 % | 2.699 B 19.06 % | 2.267 B 21.15 % | 1.871 B 5.50 % | 1.773 B 30.43 % | 1.360 B 12.99 % | 1.203 B -40.38 % | 2.018 B | 0.000 -100.00 % | 63.544 M -29.19 % | 89.733 M -25.78 % | 120.900 M 10.61 % | 109.305 M |
| Accumulated other comprehensive income loss | -474.292 M -93.79 % | -244.748 M 0.71 % | -246.504 M -167.47 % | 365.370 M 66.71 % | 219.164 M 219.38 % | -183.590 M 28.32 % | -256.135 M -1 381.76 % | 19.983 M 104.75 % | -420.330 M -165.64 % | -158.233 M -652.84 % | 28.622 M -7.64 % | 30.991 M 172.78 % | -42.579 M -32.87 % | -32.046 M -23.31 % | -25.988 M | 0.000 | 0.000 100.00 % | -11.165 M -34.23 % | -8.318 M -8.80 % | -7.645 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 8.087 B 8.69 % | 7.441 B 8.21 % | 6.876 B 5.50 % | 6.517 B 16.78 % | 5.581 B 15.77 % | 4.821 B 7.99 % | 4.464 B 12.61 % | 3.964 B 15.65 % | 3.428 B 12.10 % | 3.058 B 3.99 % | 2.941 B 19.94 % | 2.452 B 22.13 % | 2.008 B 20.39 % | 1.668 B | 0.000 -100.00 % | 889.820 M 37.79 % | 645.771 M 49.42 % | 432.174 M 125.67 % | 191.504 M 86.21 % | 102.841 M | 0.000 | 0.000 | 0.000 |
| Common stock | 143.645 M -0.03 % | 143.689 M -0.97 % | 145.092 M -0.29 % | 145.517 M 0.05 % | 145.445 M 0.08 % | 145.334 M -0.31 % | 145.786 M -0.14 % | 145.986 M 0.38 % | 145.440 M -0.07 % | 145.536 M -4.58 % | 152.519 M 2.08 % | 149.404 M 20.48 % | 124.004 M -0.05 % | 124.066 M -1.45 % | 125.889 M 0.00 % | 125.889 M 15.36 % | 109.124 M -2.36 % | 111.767 M 19.96 % | 93.167 M 10.91 % | 84.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | 8.872 B 7.89 % | 8.223 B 7.38 % | 7.658 B -3.21 % | 7.911 B 15.90 % | 6.826 B 20.72 % | 5.654 B 12.04 % | 5.047 B 4.39 % | 4.835 B 25.13 % | 3.864 B 1.17 % | 3.819 B -4.35 % | 3.993 B 10.29 % | 3.620 B 11.92 % | 3.235 B 15.64 % | 2.797 B 20.24 % | 2.326 B 22.62 % | 1.897 B 40.40 % | 1.351 B 13.59 % | 1.190 B 183.84 % | 419.093 M 62.37 % | 258.111 M 59.44 % | 161.886 M 31.62 % | 122.994 M 11.17 % | 110.637 M |
| Other non current 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 100.00 % | -857.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.658 B 693.04 % | 209.014 M -86.64 % | 1.565 B -7.40 % | 1.690 B 918.44 % | 165.940 M -89.98 % | 1.656 B 13.80 % | 1.455 B 226 541.43 % | 642.000 K -99.97 % | 1.849 B 87.55 % | 985.803 M 262 081.65 % | 376.000 K -99.95 % | 696.497 M -6.75 % | 746.949 M 7.10 % | 697.427 M 7.28 % | 650.104 M 24.33 % | 522.896 M -5.07 % | 550.849 M 56.71 % | 351.519 M | 0.000 -100.00 % | 63.544 M | 0.000 -100.00 % | 2.153 M -49.99 % | 4.305 M |
| Total non current liabilities | 1.691 B 600.41 % | 241.408 M -84.95 % | 1.604 B -7.60 % | 1.735 B 739.73 % | 206.666 M -87.67 % | 1.676 B 15.24 % | 1.455 B 3 254.29 % | 43.365 M -97.65 % | 1.848 B 87.58 % | 985.311 M 2 124.13 % | 44.301 M -93.64 % | 696.276 M -13.05 % | 800.793 M 7.06 % | 747.979 M 10.38 % | 677.644 M 25.79 % | 538.716 M -3.79 % | 559.924 M 55.48 % | 360.119 M 179 959.50 % | 200.000 K -99.69 % | 63.781 M 37 198.83 % | 171.000 K -92.06 % | 2.153 M -53.45 % | 4.625 M |
| Other current liabilities | 2.783 B 34.50 % | 2.069 B -55.95 % | 4.698 B 187.14 % | 1.636 B -58.10 % | 3.905 B 710.71 % | 481.647 M 22.76 % | 392.364 M -40.91 % | 664.058 M 9.34 % | 607.360 M 22.26 % | 496.796 M 20.28 % | 413.028 M -2.28 % | 422.683 M 74.29 % | 242.520 M -22.95 % | 314.748 M -11.86 % | 357.086 M | 0.000 100.00 % | -245.000 K -101.04 % | 23.667 M | 0.000 -100.00 % | 1.978 M -36.78 % | 3.129 M -98.76 % | 252.508 M -12.21 % | 287.611 M |
| Deferred revenue | 0.000 -100.00 % | 559.144 M 24.44 % | 449.341 M -36.53 % | 707.975 M -0.49 % | 711.462 M 30.62 % | 544.700 M 8 410.94 % | 6.400 M -1.63 % | 6.506 M -8.33 % | 7.097 M -2.23 % | 7.259 M 100.20 % | -3.557 B -77.66 % | -2.002 B -4 488.21 % | 45.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 8.022 B -2.57 % | 8.233 B 16.24 % | 7.083 B 46.41 % | 4.838 B -29.34 % | 6.847 B -0.15 % | 6.857 B 4.40 % | 6.568 B -4.95 % | 6.911 B 188.41 % | 2.396 B -48.31 % | 4.635 B 30.32 % | 3.557 B 77.66 % | 2.002 B 29.38 % | 1.547 B 31.87 % | 1.174 B 4.47 % | 1.123 B 34.24 % | 836.760 M 28.02 % | 653.608 M -60.79 % | 1.667 B | 0.000 | 0.000 -100.00 % | 89.733 M -24.43 % | 118.747 M 13.09 % | 105.000 M |
| Total current liabilities | 27.826 B 4.78 % | 26.556 B 4.12 % | 25.505 B 13.21 % | 22.530 B 0.61 % | 22.393 B 27.19 % | 17.605 B 1.52 % | 17.341 B 9.93 % | 15.775 B 49.66 % | 10.541 B -11.65 % | 11.931 B 31.22 % | 9.092 B 27.01 % | 7.159 B 23.17 % | 5.812 B 16.24 % | 5.000 B 2.01 % | 4.902 B 23.90 % | 3.956 B 39.11 % | 2.844 B -19.80 % | 3.546 B 899.97 % | 354.608 M 51.46 % | 234.128 M -21.74 % | 299.159 M -19.75 % | 372.769 M -5.05 % | 392.611 M |
| Total liabilities | 29.516 B 10.15 % | 26.798 B -1.15 % | 27.109 B 11.72 % | 24.265 B 7.37 % | 22.599 B 17.21 % | 19.282 B 2.39 % | 18.831 B 19.04 % | 15.819 B 27.27 % | 12.429 B -4.01 % | 12.949 B 41.73 % | 9.136 B 15.55 % | 7.907 B 19.58 % | 6.613 B 15.05 % | 5.748 B 3.02 % | 5.579 B 24.13 % | 4.495 B 32.05 % | 3.404 B -12.86 % | 3.906 B 1 000.90 % | 354.808 M 19.10 % | 297.909 M -0.47 % | 299.330 M -20.16 % | 374.922 M -5.62 % | 397.236 M |
| Other non current assets | 349.615 M 22 354.40 % | 1.557 M 100.48 % | -322.723 M 1.34 % | -327.092 M 0.56 % | -328.926 M -3.12 % | -318.981 M -196.37 % | -107.629 M -21.11 % | -88.867 M -33.26 % | -66.689 M -7.43 % | -62.074 M -14.88 % | -54.033 M 1.00 % | -54.578 M -116.56 % | 329.604 M 11.01 % | 296.901 M 17.82 % | 252.005 M 493.11 % | 42.489 M 5.94 % | 40.106 M -28.67 % | 56.229 M 493.95 % | 9.467 M -5.33 % | 10.000 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 603.197 M -16.63 % | 723.506 M 5.73 % | 684.296 M -31.58 % | 1.000 B 1.78 % | 982.657 M 1.22 % | 970.800 M 4.04 % | 933.061 M 2.30 % | 912.082 M 57.69 % | 578.416 M 73.69 % | 333.016 M -14.65 % | 390.165 M 15.26 % | 338.508 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 19.551 M -4.88 % | 20.555 M -94.23 % | 356.037 M -0.57 % | 358.069 M -0.37 % | 359.386 M 10.89 % | 324.099 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 |
| GoodWill | 326.408 M -2.30 % | 334.095 M 0.95 % | 330.952 M 0.53 % | 329.204 M -0.94 % | 332.343 M 2.54 % | 324.099 M 1.29 % | 319.979 M -0.93 % | 322.995 M 5.24 % | 306.905 M -1.19 % | 310.592 M -4.14 % | 324.001 M -2.72 % | 333.052 M -1.97 % | 339.756 M 3.68 % | 327.689 M -0.81 % | 330.370 M 5.34 % | 313.609 M 5.17 % | 298.189 M -5.72 % | 316.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 345.959 M -2.45 % | 354.650 M -48.38 % | 686.989 M -0.04 % | 687.273 M -0.64 % | 691.729 M 6.72 % | 648.198 M 102.58 % | 319.979 M -0.93 % | 322.995 M 5.24 % | 306.905 M -1.19 % | 310.592 M -4.14 % | 324.001 M -2.72 % | 333.052 M -1.97 % | 339.756 M 3.68 % | 327.689 M -0.81 % | 330.370 M 5.34 % | 313.609 M 5.17 % | 298.189 M -5.72 % | 316.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 978.011 M 7.54 % | 909.417 M -0.88 % | 917.523 M 34.85 % | 680.397 M -0.26 % | 682.142 M 4.97 % | 649.871 M 43.90 % | 451.625 M -2.54 % | 463.372 M 65.31 % | 280.308 M -2.37 % | 287.098 M 144.11 % | 117.612 M 1.61 % | 115.747 M -5.73 % | 122.782 M -3.59 % | 127.351 M 9.88 % | 115.895 M -0.48 % | 116.454 M 99.66 % | 58.325 M -0.78 % | 58.783 M 2 004.65 % | 2.793 M 5.28 % | 2.653 M -7.50 % | 2.868 M -78.03 % | 13.057 M -23.24 % | 17.011 M |
| Total non current assets | 2.277 B 6.63 % | 2.135 B 0.15 % | 2.132 B -4.11 % | 2.223 B 0.97 % | 2.202 B 6.23 % | 2.073 B 21.61 % | 1.705 B 0.37 % | 1.698 B 45.71 % | 1.166 B 25.24 % | 930.706 M 11.89 % | 831.778 M 5.65 % | 787.307 M -7.14 % | 847.877 M 5.78 % | 801.563 M 8.28 % | 740.278 M 45.34 % | 509.354 M 20.25 % | 423.579 M -5.57 % | 448.584 M 3 558.92 % | 12.260 M -3.11 % | 12.653 M 341.18 % | 2.868 M -78.03 % | 13.057 M -23.24 % | 17.011 M |
| Other current assets | -173.666 M -106.21 % | 2.796 B 5 790.83 % | 47.466 M -84.01 % | 296.861 M -90.16 % | 3.017 B -79.26 % | 14.550 B 569.61 % | 2.173 B 1 806.71 % | -127.313 M -113.44 % | 947.506 M 21.85 % | 777.586 M -19.95 % | 971.318 M -7.99 % | 1.056 B 7 232.12 % | 14.398 M -3.42 % | 14.908 M | 0.000 | 0.000 -100.00 % | 2.881 B 1 020.00 % | 257.255 M 2 472.55 % | 10.000 M -93.78 % | 160.819 M 682.96 % | 20.540 M 1 061.76 % | 1.768 M -92.97 % | 25.163 M |
| Short term investments | 1.494 B 4.60 % | 1.428 B -67.56 % | 4.402 B 288.68 % | 1.133 B 132.02 % | 488.154 M 26.79 % | 385.020 M 19.95 % | 320.977 M -11.58 % | 363.031 M 734.19 % | 43.519 M -39.43 % | 71.851 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 |
| cash and cash equivalents | 3.948 B 18.72 % | 3.325 B -13.16 % | 3.829 B 17.90 % | 3.247 B -8.76 % | 3.559 B 52.91 % | 2.328 B 54.35 % | 1.508 B -23.88 % | 1.981 B 0.05 % | 1.980 B -38.77 % | 3.234 B 116.29 % | 1.495 B 27.95 % | 1.169 B 24.84 % | 936.009 M -40.50 % | 1.573 B 54.95 % | 1.015 B 125.19 % | 450.840 M 48.51 % | 303.572 M -2.95 % | 312.814 M 174.58 % | 113.926 M -48.01 % | 219.129 M 367.39 % | 46.884 M 68.40 % | 27.841 M -30.31 % | 39.947 M |
| Cash and short term investments | 5.442 B 31.61 % | 4.135 B -49.77 % | 8.231 B 99.51 % | 4.126 B 1.93 % | 4.047 B 73.88 % | 2.328 B 27.26 % | 1.829 B -21.97 % | 2.344 B 8.41 % | 2.162 B -34.82 % | 3.317 B 121.87 % | 1.495 B 27.95 % | 1.169 B 24.84 % | 936.009 M -40.50 % | 1.573 B 54.95 % | 1.015 B 125.19 % | 450.840 M 48.51 % | 303.572 M -2.95 % | 312.814 M 174.58 % | 113.926 M -48.01 % | 219.129 M 367.39 % | 46.884 M 68.40 % | 27.841 M -30.31 % | 39.947 M |
| Total current assets | 36.111 B 9.81 % | 32.885 B 0.77 % | 32.634 B 8.95 % | 29.953 B 10.03 % | 27.223 B 19.07 % | 22.863 B 3.63 % | 22.062 B 16.97 % | 18.861 B 25.27 % | 15.056 B -4.54 % | 15.772 B 28.88 % | 12.238 B 14.65 % | 10.674 B 18.61 % | 9.000 B 16.22 % | 7.744 B 8.07 % | 7.165 B 21.81 % | 5.882 B 35.81 % | 4.331 B -6.79 % | 4.647 B 510.14 % | 761.641 M 40.17 % | 543.367 M 18.55 % | 458.348 M -5.47 % | 484.859 M -1.22 % | 490.862 M |
| Inventory | 11.190 B -1.05 % | 11.309 B 12.28 % | 10.072 B 7.88 % | 9.337 B 69.70 % | 5.502 B -8.08 % | 5.986 B -1.92 % | 6.103 B 43.14 % | 4.264 B 14.98 % | 3.708 B -6.69 % | 3.974 B 28.81 % | 3.085 B 16.66 % | 2.644 B -2.89 % | 2.723 B 28.01 % | 2.127 B 7.14 % | 1.986 B 21.19 % | 1.638 B 42.89 % | 1.147 B -18.51 % | 1.407 B 389.16 % | 287.661 M 76.03 % | 163.419 M -8.77 % | 179.134 M -9.04 % | 196.945 M 22.23 % | 161.126 M |
| Net receivables | 19.654 B 34.20 % | 14.646 B 2.53 % | 14.284 B -11.80 % | 16.194 B 10.48 % | 14.657 B | 0.000 -100.00 % | 14.445 B 16.68 % | 12.380 B 34.44 % | 9.209 B 7.60 % | 8.558 B 11.95 % | 7.644 B 11.59 % | 6.851 B 28.63 % | 5.326 B 32.22 % | 4.028 B | 0.000 -100.00 % | 3.793 B | 0.000 | 0.000 -100.00 % | 350.054 M | 0.000 -100.00 % | 211.790 M -9.32 % | 233.561 M -11.74 % | 264.626 M |
| Tax assets | 0.000 -100.00 % | 146.129 M -12.00 % | 166.050 M -9.10 % | 182.665 M 4.66 % | 174.527 M 41.80 % | 123.078 M 14.35 % | 107.629 M 21.11 % | 88.867 M 33.26 % | 66.689 M 7.43 % | 62.074 M 14.88 % | 54.033 M -1.00 % | 54.578 M -2.08 % | 55.735 M 12.32 % | 49.622 M 18.13 % | 42.008 M 14.15 % | 36.802 M 36.51 % | 26.959 M 56.00 % | 17.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.694 M 17.74 % | 94.012 M 31.52 % | 71.481 M 8.37 % | 65.958 M 10.10 % | 59.909 M -9.32 % | 66.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 16.920 B 8.73 % | 15.562 B 18.55 % | 13.127 B -13.77 % | 15.224 B 41.03 % | 10.795 B 12.13 % | 9.627 B -5.08 % | 10.142 B 28.21 % | 7.910 B 6.46 % | 7.431 B 10.15 % | 6.746 B 33.45 % | 5.055 B 8.20 % | 4.672 B 18.32 % | 3.948 B 16.20 % | 3.398 B 1.31 % | 3.354 B 9.57 % | 3.061 B 40.51 % | 2.179 B 19.37 % | 1.825 B 441.73 % | 336.926 M 58.01 % | 213.233 M 4.33 % | 204.390 M | 0.000 | 0.000 |
| Tax payables | 100.734 M -23.78 % | 132.161 M -10.82 % | 148.192 M 19.56 % | 123.951 M -8.05 % | 134.796 M 41.93 % | 94.976 M -15.83 % | 112.841 M -18.57 % | 138.572 M 198.63 % | 46.402 M 139.73 % | 19.356 M -50.56 % | 39.151 M 24.75 % | 31.383 M 19.01 % | 26.369 M -72.16 % | 94.732 M 53.47 % | 61.725 M 6.69 % | 57.857 M 396.07 % | 11.663 M -61.33 % | 30.158 M 70.56 % | 17.682 M -6.53 % | 18.917 M 891.98 % | 1.907 M 25.96 % | 1.514 M | 0.000 |
| Deferred revenue non current | 2.753 M 132.52 % | 1.184 M -50.23 % | 2.379 M 178.25 % | 855.000 K 77.75 % | 481.000 K -59.68 % | 1.193 M -70.65 % | 4.065 M -40.40 % | 6.821 M 9.33 % | 6.239 M 24.93 % | 4.994 M -33.43 % | 7.502 M -48.81 % | 14.656 M -39.52 % | 24.231 M 2.90 % | 23.549 M 581.79 % | 3.454 M -26.04 % | 4.670 M -6.19 % | 4.978 M 4.08 % | 4.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 231.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.233 M -83.51 % | 231.902 M -0.88 % | 233.967 M 11.57 % | 209.702 M 8.95 % | 192.472 M -24.42 % | 254.647 M 18.69 % | 214.550 M 156.43 % | 83.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 435.057 M 28.57 % | 338.389 M 50.23 % | 225.248 M -9.73 % | 249.532 M -4.66 % | 261.739 M 1.37 % | 258.203 M 26 464.09 % | 972.000 K -17.14 % | 1.173 M 8.31 % | 1.083 M 35.71 % | 798.000 K 30.61 % | 611.000 K 60.37 % | 381.000 K -32.45 % | 564.000 K -59.86 % | 1.405 M -46.70 % | 2.636 M | 0.000 -100.00 % | 1.102 M 875.22 % | 113.000 K | 0.000 | 0.000 -100.00 % | 97.000 K -55.50 % | 218.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 256.135 M | 0.000 -100.00 % | 420.330 M 165.64 % | 158.233 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 | 883.185 M 0.00 % | 883.185 M 0.00 % | 883.185 M 0.00 % | 883.185 M 0.26 % | 880.910 M 1.01 % | 872.142 M 25.84 % | 693.074 M -1.62 % | 704.478 M -15.51 % | 833.782 M 0.00 % | 833.782 M 0.09 % | 832.991 M 10.14 % | 756.318 M -2.10 % | 772.512 M -2.94 % | 795.882 M 3.03 % | 772.512 M -6.63 % | 827.404 M 122.02 % | 372.664 M -26.91 % | 509.837 M 476.61 % | 88.420 M 12.04 % | 78.915 M -49.42 % | 156.006 M 518.02 % | 25.243 M -77.18 % | 110.637 M |
| Deferred tax liabilities non current | 30.518 M -2.22 % | 31.210 M -14.07 % | 36.322 M -18.51 % | 44.571 M 10.75 % | 40.245 M 109.72 % | 19.190 M -37.21 % | 30.560 M -14.88 % | 35.902 M 8.06 % | 33.223 M 20.10 % | 27.663 M -24.05 % | 36.423 M -2.36 % | 37.303 M 25.97 % | 29.613 M 9.67 % | 27.003 M 12.11 % | 24.086 M 116.02 % | 11.150 M 125.07 % | 4.954 M 29.79 % | 3.817 M 1 808.50 % | 200.000 K -15.61 % | 237.000 K 38.60 % | 171.000 K | 0.000 -100.00 % | 320.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.074 M | 0.000 -100.00 % | 40.116 M 21.02 % | 33.149 M | 0.000 -100.00 % | 52.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 38.388 B 9.62 % | 35.020 B 0.73 % | 34.767 B 8.05 % | 32.176 B 9.35 % | 29.426 B 18.00 % | 24.936 B 4.43 % | 23.877 B 15.61 % | 20.653 B 26.76 % | 16.293 B -2.83 % | 16.768 B 27.72 % | 13.129 B 13.89 % | 11.528 B 17.06 % | 9.847 B 15.24 % | 8.545 B 8.09 % | 7.906 B 23.68 % | 6.392 B 34.42 % | 4.755 B -6.69 % | 5.096 B 558.44 % | 773.901 M 39.19 % | 556.020 M 20.56 % | 461.216 M -7.37 % | 497.916 M -1.96 % | 507.873 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.433 B 767.06 % | -214.847 M -39.34 % | -154.194 M 7.96 % | -167.531 M -171.19 % | -61.777 M 25.04 % | -82.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.114 M -89.11 % | 10.228 M 14.66 % | 8.920 M 10 272.09 % | 86.000 K -96.26 % | 2.300 M 16.28 % | 1.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 323.850 M 149.81 % | -650.168 M 44.08 % | -1.163 B -46.92 % | -791.435 M -163.14 % | 1.254 B 2 444.15 % | 49.270 M 101.34 % | -3.672 B 7.20 % | -3.957 B -924.83 % | -386.113 M 78.47 % | -1.793 B -45.65 % | -1.231 B 14.15 % | -1.434 B -5.64 % | -1.358 B -4 675.30 % | -28.432 M 88.13 % | -239.430 M 21.35 % | -304.421 M -178.39 % | 388.328 M 214.11 % | -340.313 M -77.47 % | -191.762 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -1.228 B 47.63 % | -2.344 B -219.21 % | 1.966 B 225.21 % | -1.570 B -63.31 % | -961.491 M -1 674.07 % | -54.197 M 97.05 % | -1.839 B 45.93 % | -3.402 B -421.88 % | -651.796 M 27.94 % | -904.508 M -14.41 % | -790.598 M 47.74 % | -1.513 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 749.179 M 160.59 % | -1.236 B -68.11 % | -735.448 M 80.82 % | -3.835 B -892.48 % | 483.925 M 312.63 % | 117.277 M 106.40 % | -1.833 B -229.99 % | -555.409 M -309.05 % | 265.683 M 129.89 % | -888.861 M -101.71 % | -440.662 M -660.26 % | 78.653 M 113.20 % | -595.783 M -276.30 % | -158.325 M 64.92 % | -451.379 M 4.17 % | -471.014 M -300.30 % | 235.152 M 203.25 % | -227.757 M -83.32 % | -124.242 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 802.229 M -72.62 % | 2.930 B 222.42 % | -2.393 B -151.88 % | 4.614 B 166.53 % | 1.731 B 12 634.88 % | -13.810 M -100.73 % | 1.904 B 112.33 % | 896.857 M 8.91 % | 823.509 M -53.67 % | 1.778 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.904 B -6.17 % | -1.794 B -8.91 % | -1.647 B 53.67 % | -3.555 B | 0.000 | 0.000 100.00 % | -761.929 M -686.58 % | 129.893 M -38.71 % | 211.949 M 27.23 % | 166.593 M 8.76 % | 153.176 M 236.09 % | -112.556 M -66.70 % | -67.520 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 21.747 M 114.34 % | 10.146 M -96.16 % | 264.433 M 454.05 % | -74.688 M -1 386.39 % | 5.806 M 107.23 % | -80.341 M -103.93 % | 2.044 B 82.97 % | 1.117 B 17.21 % | 953.028 M -48.28 % | 1.843 B 310.93 % | 448.457 M -51.49 % | 924.375 M 1 258.04 % | 68.067 M -25.87 % | 91.816 M 73.65 % | 52.874 M 78.51 % | 29.620 M 11 152.24 % | -268.000 K 99.27 % | -36.803 M -3.74 % | -35.475 M -137.45 % | 94.733 M 2 673.57 % | -3.681 M 89.86 % | -36.284 M -1 193.09 % | -2.806 M |
| Net cash provided by operating activities | 1.822 B 184.65 % | 640.230 M 856.20 % | 66.956 M -88.46 % | 580.067 M -76.34 % | 2.451 B 172.84 % | 898.410 M 205.44 % | -852.095 M 59.32 % | -2.095 B -283.68 % | 1.140 B 118.39 % | 522.227 M 434.94 % | -155.916 M -1 234.02 % | 13.749 M 101.52 % | -903.349 M -258.70 % | 569.210 M 231.25 % | 171.837 M 73.61 % | 98.980 M -86.34 % | 724.658 M 1 926.95 % | -39.665 M -29.96 % | -30.520 M -114.78 % | 206.501 M 769.73 % | 23.743 M 246.32 % | -16.227 M -212.65 % | 14.405 M |
| Investments in property plant and equipment | -134.176 M -245.62 % | -38.822 M -61.52 % | -24.036 M 54.22 % | -52.502 M -78.69 % | -29.381 M 17.48 % | -35.605 M 11.60 % | -40.277 M 22.00 % | -51.637 M 70.59 % | -175.551 M -127.34 % | -77.220 M -225.97 % | -23.689 M -58.87 % | -14.911 M -8.04 % | -13.801 M 55.54 % | -31.042 M -62.52 % | -19.101 M 75.06 % | -76.578 M -255.42 % | -21.546 M -200.00 % | -7.182 M -354.56 % | -1.580 M -90.13 % | -831.000 K 43.89 % | -1.481 M -93.59 % | -765.000 K 94.01 % | -12.769 M |
| Acquisitions net | 76.590 M 285.58 % | -41.271 M -498.06 % | 10.368 M 45.09 % | 7.146 M 202.30 % | -6.985 M -617.41 % | 1.350 M -74.79 % | 5.355 M 82.95 % | 2.927 M -29.54 % | 4.154 M 118.17 % | -22.864 M 55.32 % | -51.175 M -121.30 % | -23.125 M | 0.000 | 0.000 100.00 % | -35.481 M | 0.000 -100.00 % | 64.085 M 105.47 % | -1.171 B -24 029.01 % | 4.895 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -84.000 M 38.22 % | -135.968 M 75.11 % | -546.384 M -162.32 % | -208.291 M | 0.000 | 0.000 100.00 % | -6.867 M 97.31 % | -255.485 M -7.69 % | -237.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M -185.71 % | -7.000 M 30.00 % | -10.000 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 34.276 M -89.15 % | 315.895 M 650.45 % | 42.094 M -79.63 % | 206.609 M | 0.000 | 0.000 -100.00 % | 1.512 M -99.40 % | 252.558 M 8.36 % | 233.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 707.000 K | 0.000 -100.00 % | 14.138 M 14.90 % | 12.305 M 53.81 % | 8.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -193.622 M -610.58 % | 37.922 M 12 498.67 % | 301.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.751 M -35.97 % | 23.037 M 20.64 % | 19.095 M -72.77 % | 70.129 M 172.73 % | 25.714 M 21.86 % | 21.101 M -4.68 % | 22.136 M 27.61 % | 17.347 M 114.08 % | 8.103 M -19.07 % | 10.012 M 23.76 % | 8.090 M -57.68 % | 19.116 M 291.16 % | -10.000 M -148.15 % | 20.768 M 26.02 % | 16.480 M 1 227.96 % | 1.241 M -94.99 % | 24.759 M |
| Net cash used for investing activites | -300.932 M -318.45 % | 137.756 M 126.61 % | -517.657 M -1 000.51 % | -47.038 M -29.35 % | -36.366 M -6.16 % | -34.255 M -34.20 % | -25.526 M 90.92 % | -281.158 M 27.82 % | -389.537 M -1 200.41 % | -29.955 M 39.05 % | -49.150 M -190.23 % | -16.935 M -303.18 % | 8.335 M 160.86 % | -13.695 M 70.08 % | -45.772 M 31.24 % | -66.566 M -202.78 % | 64.767 M 105.55 % | -1.167 B -20 429.22 % | -5.685 M -157.21 % | 9.937 M -33.75 % | 14.999 M 3 051.05 % | 476.000 K -96.03 % | 11.990 M |
| Debt repayment | 134.039 M 129.21 % | -458.852 M -129.33 % | 1.564 B 423.38 % | -483.756 M 59.34 % | -1.190 B -607.57 % | 234.391 M -79.49 % | 1.143 B -49.39 % | 2.258 B 264.17 % | -1.375 B -167.67 % | 2.033 B 125.67 % | 900.699 M 105.71 % | 437.844 M 15.11 % | 380.354 M 192.67 % | 129.960 M -73.26 % | 486.093 M 225.36 % | 149.403 M 118.82 % | -793.760 M -184.13 % | 943.441 M | 0.000 100.00 % | -25.616 M 17.49 % | -31.046 M -104.34 % | 715.263 M 4 099.68 % | -17.883 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 5.594 M -80.21 % | 28.263 M 27.59 % | 22.152 M 590.95 % | 3.206 M -75.18 % | 12.915 M -68.23 % | 40.649 M | 0.000 -100.00 % | 534.000 K -99.33 % | 79.649 M 2 849.96 % | 2.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.883 M -62.32 % | 121.767 M -77.93 % | 551.807 M | 0.000 | 0.000 -100.00 % | 19.460 M | 0.000 -100.00 % | 43.750 M |
| Common stock repurchased | -11.312 M 82.37 % | -64.162 M -30.60 % | -49.127 M -115.87 % | -22.758 M 48.07 % | -43.823 M -26.79 % | -34.563 M 8.87 % | -37.929 M -269.39 % | -10.268 M 86.90 % | -78.385 M 48.80 % | -153.088 M -8 306.81 % | -1.821 M | 0.000 100.00 % | -631.000 K 96.64 % | -18.755 M -190.33 % | -6.460 M 79.40 % | -31.354 M -136.28 % | -13.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -369.281 M -49.71 % | -246.656 M 37.22 % | -392.896 M -22.73 % | -320.138 M -32.06 % | -242.413 M -9.73 % | -220.908 M -2.66 % | -215.190 M -19.28 % | -180.406 M -0.03 % | -180.350 M -0.19 % | -180.001 M -50.60 % | -119.524 M -20.48 % | -99.203 M 0.00 % | -99.203 M | 0.000 | 0.000 100.00 % | -41.467 M | 0.000 100.00 % | -42.857 M 38.49 % | -69.676 M -277.03 % | -18.480 M -140.00 % | -7.700 M 0.00 % | -7.700 M 58.20 % | -18.420 M |
| Other financing activites | -590.581 M 2.19 % | -603.820 M -235.38 % | 446.005 M 410.35 % | -143.709 M -2 629.20 % | 5.682 M 107.64 % | -74.357 M 69.07 % | -240.405 M -17.35 % | -204.861 M -45.04 % | -141.242 M 13.38 % | -163.058 M 31.26 % | -237.193 M -147.16 % | -95.967 M -21.15 % | -79.212 M 29.32 % | -112.073 M -67.24 % | -67.012 M -119.04 % | -30.594 M 66.67 % | -91.786 M -105.86 % | -44.587 M | 0.000 100.00 % | -97.000 K 76.51 % | -413.000 K 99.94 % | -703.918 M -6 513.28 % | -10.644 M |
| Net cash used provided by financing activities | -837.135 M 39.05 % | -1.373 B -187.26 % | 1.574 B 267.07 % | -942.098 M 34.94 % | -1.448 B -1 470.07 % | -92.231 M -113.93 % | 662.230 M -65.20 % | 1.903 B 207.19 % | -1.775 B -215.52 % | 1.537 B 147.17 % | 621.810 M 153.41 % | 245.374 M 21.89 % | 201.308 M 23 292.17 % | -868.000 K -100.21 % | 419.081 M 356.16 % | 91.871 M 111.82 % | -777.049 M -155.20 % | 1.408 B 2 120.50 % | -69.676 M -57.66 % | -44.193 M -124.34 % | -19.699 M -640.44 % | 3.645 M 214.01 % | -3.197 M |
| Effect of forex changes on cash | -318.342 M -22 084.11 % | -1.435 M 99.75 % | -585.481 M -701.26 % | 97.375 M -63.21 % | 264.708 M 454.73 % | 47.718 M 118.52 % | -257.596 M -154.36 % | 473.849 M 306.74 % | -229.201 M 21.13 % | -290.611 M -222.30 % | -90.168 M -833.22 % | -9.662 M -117.08 % | 56.581 M 1 648.49 % | 3.236 M -83.20 % | 19.265 M -43.87 % | 34.320 M 236.28 % | -25.183 M -153.43 % | -9.937 M -1 565.63 % | 678.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 365.987 M 161.31 % | -596.939 M -31 856.05 % | -1.868 M 99.40 % | -311.694 M -125.31 % | 1.231 B 50.25 % | 819.642 M 273.29 % | -472.987 M -46 425.86 % | 1.021 M 100.08 % | -1.254 B -172.11 % | 1.739 B 432.38 % | 326.576 M 40.45 % | 232.526 M 136.50 % | -637.125 M -214.20 % | 557.883 M -1.16 % | 564.411 M 255.86 % | 158.605 M 1 338.42 % | -12.807 M -106.70 % | 191.116 M 281.66 % | -105.203 M -161.08 % | 172.245 M 804.51 % | 19.043 M 257.30 % | -12.106 M -152.19 % | 23.198 M |
| Cash at beginning of period | 2.649 B -18.39 % | 3.246 B -0.06 % | 3.247 B -8.76 % | 3.559 B 52.91 % | 2.328 B 54.35 % | 1.508 B -23.88 % | 1.981 B 0.05 % | 1.980 B -38.77 % | 3.234 B 116.29 % | 1.495 B 27.95 % | 1.169 B 24.84 % | 936.009 M -40.50 % | 1.573 B 54.95 % | 1.015 B 125.19 % | 450.840 M 54.27 % | 292.235 M -4.20 % | 305.042 M 167.75 % | 113.926 M -48.01 % | 219.129 M 367.39 % | 46.884 M 68.40 % | 27.841 M -30.31 % | 39.947 M 138.50 % | 16.749 M |
| Cash at end of period | 3.015 B 13.82 % | 2.649 B -30.82 % | 3.829 B 17.90 % | 3.247 B -8.76 % | 3.559 B 52.91 % | 2.328 B 54.35 % | 1.508 B -23.88 % | 1.981 B 0.05 % | 1.980 B -38.77 % | 3.234 B 116.29 % | 1.495 B 27.95 % | 1.169 B 24.84 % | 936.009 M -40.50 % | 1.573 B 54.95 % | 1.015 B 125.19 % | 450.840 M 54.27 % | 292.235 M -4.20 % | 305.042 M 167.75 % | 113.926 M -48.01 % | 219.129 M 367.39 % | 46.884 M 68.40 % | 27.841 M -30.31 % | 39.947 M |
| Operating cash flow | 1.822 B 184.65 % | 640.230 M 532.98 % | -147.865 M -125.49 % | 580.067 M -76.34 % | 2.451 B 172.84 % | 898.410 M 205.44 % | -852.095 M 59.32 % | -2.095 B -283.68 % | 1.140 B 118.39 % | 522.227 M 434.94 % | -155.916 M -1 234.02 % | 13.749 M 101.52 % | -903.349 M -258.70 % | 569.210 M 231.25 % | 171.837 M 73.61 % | 98.980 M -86.34 % | 724.658 M 1 926.95 % | -39.665 M -29.96 % | -30.520 M -114.78 % | 206.501 M 769.73 % | 23.743 M 246.32 % | -16.227 M -212.65 % | 14.405 M |
| Capital expenditure | -131.145 M -237.81 % | -38.822 M -61.52 % | -24.036 M 54.22 % | -52.502 M -78.69 % | -29.381 M 17.48 % | -35.605 M 11.60 % | -40.277 M 22.00 % | -51.637 M 70.59 % | -175.551 M -127.34 % | -77.220 M -225.97 % | -23.689 M -58.87 % | -14.911 M -8.04 % | -13.801 M 55.54 % | -31.042 M -62.52 % | -19.101 M 75.06 % | -76.578 M -255.42 % | -21.546 M -200.00 % | -7.182 M -354.56 % | -1.580 M -90.13 % | -831.000 K 43.89 % | -1.481 M -93.59 % | -765.000 K 94.01 % | -12.769 M |
| Free CashFlow | 1.688 B 180.71 % | 601.408 M 449.86 % | -171.901 M -132.58 % | 527.565 M -78.22 % | 2.422 B 180.70 % | 862.805 M 196.69 % | -892.372 M 58.43 % | -2.146 B -322.45 % | 964.948 M 116.84 % | 445.007 M 347.77 % | -179.605 M -15 356.54 % | -1.162 M 99.87 % | -917.150 M -270.42 % | 538.168 M 252.35 % | 152.736 M 581.80 % | 22.402 M -96.81 % | 703.112 M 1 600.87 % | -46.847 M -45.94 % | -32.100 M -115.61 % | 205.670 M 823.86 % | 22.262 M 231.01 % | -16.992 M -1 138.63 % | 1.636 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 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 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 45.515 B -7.12 % | 49.002 B 22.25 % | 40.083 B 0.56 % | 39.859 B 17.12 % | 34.032 B -13.31 % | 39.258 B 3.13 % | 38.066 B -12.42 % | 43.462 B 24.63 % | 34.873 B -15.21 % | 41.130 B 42.66 % | 28.832 B -20.31 % | 36.178 B 20.47 % | 30.032 B -13.05 % | 34.539 B 23.61 % | 27.943 B -8.51 % | 30.542 B 27.25 % | 24.001 B -6.95 % | 25.795 B 15.33 % | 22.366 B -8.84 % | 24.535 B 16.60 % | 21.041 B -8.91 % | 23.098 B 22.90 % | 18.795 B -10.09 % | 20.903 B 8.10 % | 19.337 B 4.25 % | 18.549 B 0.00 % | 18.549 B 13.74 % | 16.309 B 0.00 % | 16.309 B 24.43 % | 13.106 B 0.00 % | 13.106 B 100.00 % | 6.553 B -50.18 % | 13.153 B 112.99 % | 6.175 B 0.00 % | 6.175 B 191.50 % | 2.118 B 0.00 % | 2.118 B 14.33 % | 1.853 B 0.00 % | 1.853 B 32.29 % | 1.401 B 0.00 % | 1.401 B 125.06 % | 622.314 M -43.67 % | 1.105 B 100.00 % | 552.367 M -66.67 % | 1.657 B |
| Net income | 610.474 M 1.97 % | 598.664 M 32.06 % | 453.315 M 7.94 % | 419.950 M -16.36 % | 502.083 M 56.67 % | 320.467 M -36.24 % | 502.604 M -24.87 % | 669.002 M 3.72 % | 645.024 M -0.19 % | 646.240 M 53.38 % | 421.340 M 0.81 % | 417.936 M 6.61 % | 392.012 M 3.47 % | 378.851 M 4.66 % | 361.976 M -19.72 % | 450.893 M 69.80 % | 265.548 M -7.39 % | 286.747 M 8.14 % | 265.168 M 62.04 % | 163.647 M -42.93 % | 286.734 M -11.48 % | 323.904 M 14.26 % | 283.470 M 11.37 % | 254.527 M 2.55 % | 248.198 M 17.05 % | 212.037 M -8.68 % | 232.200 M 6.46 % | 218.119 M -10.75 % | 244.397 M 47.00 % | 166.251 M -18.52 % | 204.029 M 100.00 % | 102.015 M -41.48 % | 174.319 M 42.45 % | 122.372 M 0.00 % | 122.372 M 51.70 % | 80.667 M 0.00 % | 80.667 M 44.35 % | 55.884 M 0.00 % | 55.884 M 307.56 % | 13.712 M 0.00 % | 13.712 M 173.46 % | 5.014 M -41.73 % | 8.606 M 100.00 % | 4.303 M -66.67 % | 12.908 M |
| Income before tax | 776.299 M 7.71 % | 720.715 M 20.12 % | 600.005 M 8.91 % | 550.943 M -7.00 % | 592.382 M 25.42 % | 472.334 M -20.94 % | 597.444 M -22.19 % | 767.815 M 2.80 % | 746.876 M -1.28 % | 756.548 M 61.00 % | 469.898 M -11.39 % | 530.280 M 10.65 % | 479.227 M -3.97 % | 499.016 M 11.39 % | 447.983 M -20.59 % | 564.122 M 58.64 % | 355.589 M 0.95 % | 352.258 M 4.68 % | 336.517 M 56.15 % | 215.503 M -37.80 % | 346.495 M -13.29 % | 399.582 M 8.16 % | 369.447 M 13.37 % | 325.889 M -2.11 % | 332.913 M 16.49 % | 285.781 M 0.00 % | 285.781 M -9.93 % | 317.291 M 0.00 % | 317.291 M 24.34 % | 255.182 M 0.00 % | 255.182 M 100.00 % | 127.591 M -56.47 % | 293.123 M 78.05 % | 164.632 M 0.00 % | 164.632 M 68.34 % | 97.797 M 0.00 % | 97.797 M 43.97 % | 67.930 M 0.00 % | 67.930 M 304.90 % | 16.777 M 0.00 % | 16.777 M 175.64 % | 6.087 M -42.06 % | 10.506 M 100.00 % | 5.253 M -66.67 % | 15.758 M |
| Income before tax ratio | 0.02 15.96 % | 0.01 -1.74 % | 0.01 8.30 % | 0.01 -20.59 % | 0.02 44.67 % | 0.01 -23.34 % | 0.02 -11.16 % | 0.02 -17.51 % | 0.02 16.43 % | 0.02 12.86 % | 0.02 11.19 % | 0.01 -8.15 % | 0.02 10.45 % | 0.01 -9.88 % | 0.02 -13.20 % | 0.02 24.67 % | 0.01 8.49 % | 0.01 -9.24 % | 0.02 71.29 % | 0.01 -46.66 % | 0.02 -4.81 % | 0.02 -11.99 % | 0.02 26.08 % | 0.02 -9.44 % | 0.02 11.75 % | 0.02 0.00 % | 0.02 -20.81 % | 0.02 0.00 % | 0.02 -0.08 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 -12.64 % | 0.02 -16.40 % | 0.03 0.00 % | 0.03 -42.25 % | 0.05 0.00 % | 0.05 25.92 % | 0.04 0.00 % | 0.04 206.07 % | 0.01 0.00 % | 0.01 22.48 % | 0.01 2.85 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 |
| EBITDA | 944.368 M 1.56 % | 929.818 M 13.85 % | 816.722 M 11.42 % | 733.033 M -10.19 % | 816.244 M 17.27 % | 696.034 M -9.65 % | 770.344 M -15.59 % | 912.590 M 3.61 % | 880.786 M -2.66 % | 904.899 M 51.26 % | 598.242 M -8.45 % | 653.442 M -3.09 % | 674.295 M 10.52 % | 610.096 M 8.59 % | 561.816 M -14.18 % | 654.609 M 49.40 % | 438.159 M 9.05 % | 401.787 M -3.04 % | 414.388 M 35.95 % | 304.802 M -24.66 % | 404.564 M -10.53 % | 452.190 M 10.71 % | 408.435 M 22.93 % | 332.242 M -5.22 % | 350.531 M 14.12 % | 307.166 M -4.99 % | 323.307 M -8.39 % | 352.924 M -3.11 % | 364.238 M 29.09 % | 282.165 M 2.87 % | 274.306 M 100.00 % | 137.153 M -58.02 % | 326.699 M 70.72 % | 191.366 M 0.00 % | 191.366 M 89.50 % | 100.987 M 0.00 % | 100.987 M 42.67 % | 70.783 M 0.00 % | 70.783 M 277.42 % | 18.755 M 0.00 % | 18.755 M 208.13 % | 6.087 M -42.06 % | 10.506 M 100.00 % | 5.253 M -72.84 % | 19.338 M |
| Net income ratio | 0.01 9.79 % | 0.01 8.03 % | 0.01 7.34 % | 0.01 -28.59 % | 0.01 80.73 % | 0.01 -38.17 % | 0.01 -14.22 % | 0.02 -16.78 % | 0.02 17.72 % | 0.02 7.51 % | 0.01 26.50 % | 0.01 -11.50 % | 0.01 19.00 % | 0.01 -15.33 % | 0.01 -12.25 % | 0.01 33.43 % | 0.01 -0.47 % | 0.01 -6.24 % | 0.01 77.74 % | 0.01 -51.05 % | 0.01 -2.82 % | 0.01 -7.03 % | 0.02 23.86 % | 0.01 -5.13 % | 0.01 12.28 % | 0.01 -8.68 % | 0.01 -6.40 % | 0.01 -10.75 % | 0.01 18.14 % | 0.01 -18.52 % | 0.02 0.00 % | 0.02 17.46 % | 0.01 -33.12 % | 0.02 0.00 % | 0.02 -47.96 % | 0.04 0.00 % | 0.04 26.25 % | 0.03 0.00 % | 0.03 208.08 % | 0.01 0.00 % | 0.01 21.51 % | 0.01 3.44 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.02 9.35 % | 0.02 -6.87 % | 0.02 10.79 % | 0.02 -23.32 % | 0.02 35.28 % | 0.02 -12.39 % | 0.02 -3.62 % | 0.02 -16.86 % | 0.03 14.80 % | 0.02 6.03 % | 0.02 14.88 % | 0.02 -19.56 % | 0.02 27.11 % | 0.02 -12.15 % | 0.02 -6.19 % | 0.02 17.41 % | 0.02 17.20 % | 0.02 -15.93 % | 0.02 49.13 % | 0.01 -35.39 % | 0.02 -1.78 % | 0.02 -9.92 % | 0.02 36.72 % | 0.02 -12.32 % | 0.02 9.47 % | 0.02 -4.99 % | 0.02 -19.46 % | 0.02 -3.11 % | 0.02 3.74 % | 0.02 2.87 % | 0.02 0.00 % | 0.02 -15.74 % | 0.02 -19.85 % | 0.03 0.00 % | 0.03 -34.99 % | 0.05 0.00 % | 0.05 24.78 % | 0.04 0.00 % | 0.04 185.30 % | 0.01 0.00 % | 0.01 36.91 % | 0.01 2.85 % | 0.01 0.00 % | 0.01 -18.51 % | 0.01 |
| Gross profit ratio | 0.05 8.11 % | 0.04 -0.68 % | 0.04 3.67 % | 0.04 -19.02 % | 0.05 29.03 % | 0.04 -12.29 % | 0.05 4.16 % | 0.04 -7.76 % | 0.05 13.80 % | 0.04 -10.51 % | 0.05 12.09 % | 0.04 -10.84 % | 0.05 5.75 % | 0.05 0.39 % | 0.04 -0.18 % | 0.04 10.80 % | 0.04 16.49 % | 0.03 -18.70 % | 0.04 24.55 % | 0.03 -15.16 % | 0.04 9.09 % | 0.04 -14.21 % | 0.04 17.41 % | 0.04 -4.31 % | 0.04 1.65 % | 0.04 0.00 % | 0.04 -18.24 % | 0.05 0.00 % | 0.05 5.53 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 -14.27 % | 0.05 -5.37 % | 0.05 0.00 % | 0.05 -2.38 % | 0.06 0.00 % | 0.06 20.22 % | 0.05 0.00 % | 0.05 101.01 % | 0.02 0.00 % | 0.02 12.34 % | 0.02 -13.81 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 |
| Weighted average shs out dil | 1.386 B -0.22 % | 1.389 B -0.23 % | 1.392 B -3.14 % | 1.437 B 1.91 % | 1.410 B -2.82 % | 1.451 B 2.30 % | 1.418 B -2.53 % | 1.455 B 2.87 % | 1.415 B -2.75 % | 1.454 B 2.66 % | 1.417 B -2.52 % | 1.453 B 2.05 % | 1.424 B -0.94 % | 1.438 B -0.01 % | 1.438 B 0.44 % | 1.431 B 0.81 % | 1.420 B -1.18 % | 1.437 B -1.26 % | 1.455 B -1.97 % | 1.484 B -2.92 % | 1.529 B 1.97 % | 1.499 B 0.38 % | 1.494 B 0.29 % | 1.490 B -0.19 % | 1.492 B 0.01 % | 1.492 B 0.02 % | 1.492 B -1.36 % | 1.512 B 0.00 % | 1.512 B -0.18 % | 1.515 B 0.00 % | 1.515 B 0.00 % | 1.515 B 0.00 % | 1.515 B 23.75 % | 1.224 B 9.52 % | 1.118 B 0.00 % | 1.118 B 9.93 % | 1.017 B 0.00 % | 1.017 B 14.66 % | 887.030 M 0.00 % | 887.030 M 5.77 % | 838.620 M 0.00 % | 838.620 M 2.32 % | 819.571 M 0.00 % | 819.571 M 0.00 % | 819.571 M |
| Weighted average shs out | 1.386 B -0.22 % | 1.389 B -0.23 % | 1.392 B -3.14 % | 1.437 B 1.91 % | 1.410 B -2.82 % | 1.451 B 2.30 % | 1.418 B -2.53 % | 1.455 B 2.88 % | 1.414 B -2.75 % | 1.454 B 2.76 % | 1.415 B -2.61 % | 1.453 B 2.18 % | 1.422 B -1.07 % | 1.438 B 0.01 % | 1.438 B 0.42 % | 1.431 B 0.81 % | 1.420 B -1.15 % | 1.437 B -1.29 % | 1.455 B -1.95 % | 1.484 B -2.94 % | 1.529 B 1.96 % | 1.500 B 0.40 % | 1.494 B 0.29 % | 1.490 B -0.19 % | 1.492 B 0.30 % | 1.488 B -0.26 % | 1.492 B -1.09 % | 1.508 B -0.28 % | 1.512 B 0.12 % | 1.511 B -0.30 % | 1.515 B 0.00 % | 1.515 B 0.00 % | 1.515 B 23.75 % | 1.224 B 9.52 % | 1.118 B 0.00 % | 1.118 B 9.93 % | 1.017 B 0.00 % | 1.017 B 14.66 % | 887.030 M 0.00 % | 887.030 M 5.77 % | 838.620 M 0.00 % | 838.620 M 2.32 % | 819.571 M 0.00 % | 819.571 M 0.00 % | 819.571 M |
| EPS diluted | 0.44 2.33 % | 0.43 30.30 % | 0.33 13.79 % | 0.29 -19.44 % | 0.36 63.64 % | 0.22 -37.14 % | 0.35 -23.91 % | 0.46 0.00 % | 0.46 4.55 % | 0.44 46.67 % | 0.30 3.45 % | 0.29 3.57 % | 0.28 7.69 % | 0.26 4.00 % | 0.25 -19.35 % | 0.31 63.16 % | 0.19 -5.00 % | 0.20 11.11 % | 0.18 63.64 % | 0.11 -42.11 % | 0.19 -13.64 % | 0.22 15.79 % | 0.19 11.76 % | 0.17 0.00 % | 0.17 17.73 % | 0.14 -7.20 % | 0.16 4.85 % | 0.15 -8.17 % | 0.16 53.32 % | 0.11 -21.69 % | 0.13 100.00 % | 0.07 -49.28 % | 0.13 32.77 % | 0.10 -8.69 % | 0.11 49.68 % | 0.07 -9.03 % | 0.08 45.73 % | 0.06 -12.78 % | 0.06 309.12 % | 0.02 -5.46 % | 0.02 172.51 % | 0.01 -42.31 % | 0.01 100.00 % | 0.01 -67.09 % | 0.02 |
| Earnings per share | 0.44 2.33 % | 0.43 30.30 % | 0.33 13.79 % | 0.29 -19.44 % | 0.36 63.64 % | 0.22 -37.14 % | 0.35 -23.91 % | 0.46 0.00 % | 0.46 4.55 % | 0.44 46.67 % | 0.30 3.45 % | 0.29 3.57 % | 0.28 7.69 % | 0.26 4.00 % | 0.25 -19.35 % | 0.31 63.16 % | 0.19 -5.00 % | 0.20 11.11 % | 0.18 63.64 % | 0.11 -42.11 % | 0.19 -13.64 % | 0.22 15.79 % | 0.19 11.76 % | 0.17 0.00 % | 0.17 17.73 % | 0.14 -7.20 % | 0.16 4.85 % | 0.15 -8.17 % | 0.16 40.03 % | 0.12 -14.26 % | 0.13 100.00 % | 0.07 -49.28 % | 0.13 32.77 % | 0.10 -8.69 % | 0.11 49.68 % | 0.07 -9.03 % | 0.08 45.73 % | 0.06 -12.78 % | 0.06 309.12 % | 0.02 -5.46 % | 0.02 172.51 % | 0.01 -42.31 % | 0.01 100.00 % | 0.01 -67.09 % | 0.02 |
| Gross profit | 2.164 B 0.42 % | 2.155 B 21.42 % | 1.774 B 4.25 % | 1.702 B -5.15 % | 1.794 B 11.85 % | 1.604 B -9.54 % | 1.774 B -8.77 % | 1.944 B 14.96 % | 1.691 B -3.51 % | 1.753 B 27.66 % | 1.373 B -10.67 % | 1.537 B 7.40 % | 1.431 B -8.05 % | 1.556 B 24.09 % | 1.254 B -8.67 % | 1.373 B 41.00 % | 973.870 M 8.39 % | 898.503 M -6.23 % | 958.235 M 13.55 % | 843.911 M -1.08 % | 853.090 M -0.62 % | 858.441 M 5.43 % | 814.233 M 5.57 % | 771.297 M 3.44 % | 745.661 M 5.96 % | 703.687 M 0.00 % | 703.687 M -7.01 % | 756.722 M 0.00 % | 756.722 M 31.31 % | 576.268 M 0.00 % | 576.268 M 100.00 % | 288.134 M -57.29 % | 674.573 M 101.55 % | 334.691 M 0.00 % | 334.691 M 184.56 % | 117.618 M 0.00 % | 117.618 M 37.46 % | 85.568 M 0.00 % | 85.568 M 165.91 % | 32.180 M 0.00 % | 32.180 M 152.82 % | 12.728 M -51.45 % | 26.216 M 100.00 % | 13.108 M -66.67 % | 39.324 M |
| Income tax expense | 126.992 M 8.46 % | 117.082 M -4.40 % | 122.474 M -6.50 % | 130.993 M 19.98 % | 109.177 M -26.94 % | 149.437 M 36.75 % | 109.275 M -13.51 % | 126.339 M 10.08 % | 114.771 M 19.05 % | 96.409 M 15.77 % | 83.276 M -25.87 % | 112.344 M 28.81 % | 87.215 M -27.42 % | 120.165 M 39.72 % | 86.007 M -24.04 % | 113.229 M 25.75 % | 90.041 M 37.44 % | 65.511 M -8.18 % | 71.349 M 37.59 % | 51.856 M -13.23 % | 59.761 M -12.71 % | 68.463 M -8.59 % | 74.898 M 23.02 % | 60.884 M -16.36 % | 72.791 M 35.85 % | 53.581 M 0.00 % | 53.581 M -26.49 % | 72.894 M 0.00 % | 72.894 M 42.50 % | 51.153 M 0.00 % | 51.153 M 100.00 % | 25.576 M -66.04 % | 75.311 M 116.07 % | 34.855 M 0.00 % | 34.855 M 103.47 % | 17.131 M 0.00 % | 17.131 M 42.21 % | 12.046 M 0.00 % | 12.046 M 293.00 % | 3.065 M 0.00 % | 3.065 M 185.85 % | 1.072 M -43.57 % | 1.900 M 100.00 % | 950.000 K -66.67 % | 2.850 M |
| Cost of revenue | 43.351 B -7.46 % | 46.848 B 22.29 % | 38.309 B 0.40 % | 38.157 B 18.36 % | 32.238 B -14.38 % | 37.654 B 3.75 % | 36.293 B -12.59 % | 41.518 B 25.12 % | 33.182 B -15.73 % | 39.378 B 43.41 % | 27.459 B -20.73 % | 34.641 B 21.12 % | 28.601 B -13.29 % | 32.983 B 23.59 % | 26.689 B -8.50 % | 29.169 B 26.67 % | 23.027 B -7.51 % | 24.896 B 16.29 % | 21.408 B -9.63 % | 23.691 B 17.35 % | 20.188 B -9.23 % | 22.240 B 23.69 % | 17.980 B -10.68 % | 20.131 B 8.28 % | 18.591 B 4.18 % | 17.845 B 0.00 % | 17.845 B 14.75 % | 15.552 B 0.00 % | 15.552 B 24.12 % | 12.530 B 0.00 % | 12.530 B 100.00 % | 6.265 B -49.79 % | 12.478 B 113.64 % | 5.841 B 0.00 % | 5.841 B 191.91 % | 2.001 B 0.00 % | 2.001 B 13.22 % | 1.767 B 0.00 % | 1.767 B 29.15 % | 1.368 B 0.00 % | 1.368 B 124.48 % | 609.586 M -43.48 % | 1.079 B 100.00 % | 539.259 M -66.67 % | 1.618 B |
| General and administrative expenses | 435.538 M 4.92 % | 415.132 M 17.07 % | 354.588 M -3.61 % | 367.867 M 6.81 % | 344.405 M -0.06 % | 344.599 M -1.80 % | 350.917 M 9.21 % | 321.311 M 6.51 % | 301.661 M -7.58 % | 326.409 M 19.40 % | 273.373 M -4.87 % | 287.365 M -13.19 % | 331.029 M -1.58 % | 336.344 M 30.95 % | 256.843 M 8.04 % | 237.730 M 20.95 % | 196.558 M 19.75 % | 164.140 M -3.50 % | 170.086 M -14.75 % | 199.513 M 17.72 % | 169.486 M 16.40 % | 145.601 M -12.94 % | 167.237 M -0.33 % | 167.796 M 6.48 % | 157.584 M 10.48 % | 142.634 M 0.00 % | 142.634 M 5.62 % | 135.044 M 0.00 % | 135.044 M 14.13 % | 118.327 M 0.00 % | 118.327 M 100.00 % | 59.163 M -57.87 % | 140.417 M 82.05 % | 77.130 M 0.00 % | 77.130 M 317.33 % | 18.482 M 0.00 % | 18.482 M 18.88 % | 15.547 M 0.00 % | 15.547 M 10.08 % | 14.123 M 0.00 % | 14.123 M 162.99 % | 5.370 M -61.44 % | 13.926 M 100.00 % | 6.963 M -66.67 % | 20.889 M |
| Selling and marketing expenses | 858.643 M 1.97 % | 842.074 M 28.15 % | 657.124 M -2.09 % | 671.132 M -2.34 % | 687.189 M 7.99 % | 636.339 M -13.20 % | 733.114 M -7.96 % | 796.483 M 27.63 % | 624.076 M 1.26 % | 616.302 M 16.97 % | 526.900 M -13.97 % | 612.476 M 19.49 % | 512.581 M -18.87 % | 631.815 M 38.70 % | 455.517 M -7.77 % | 493.892 M 38.92 % | 355.515 M 3.66 % | 342.963 M -11.75 % | 388.619 M 7.62 % | 361.103 M 25.76 % | 287.141 M 3.27 % | 278.054 M 9.81 % | 253.224 M -12.73 % | 290.147 M 15.82 % | 250.514 M -5.74 % | 265.774 M 0.00 % | 265.774 M -7.55 % | 287.475 M 0.00 % | 287.475 M 27.93 % | 224.708 M 0.00 % | 224.708 M 100.00 % | 112.354 M -45.75 % | 207.089 M 146.36 % | 84.058 M 0.00 % | 84.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 527.250 K 9 686.36 % | -5.500 K -100.00 % | -2.750 K -200.00 % | 2.750 K |
| Other expenses | -58.677 M -122.06 % | -26.424 M -108.67 % | -12.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.265 M 0.00 % | -37.265 M -100.00 % | -18.633 M -229.74 % | 14.362 M 495.14 % | -3.635 M 0.00 % | -3.635 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K |
| Operating expenses | 1.236 B 0.38 % | 1.231 B 23.20 % | 999.049 M -3.85 % | 1.039 B 0.72 % | 1.032 B 5.16 % | 980.938 M -9.51 % | 1.084 B -2.69 % | 1.114 B 20.34 % | 925.737 M -4.27 % | 967.017 M 20.84 % | 800.273 M -11.07 % | 899.841 M 6.67 % | 843.610 M -9.97 % | 937.077 M 34.86 % | 694.857 M -1.49 % | 705.335 M 32.39 % | 532.767 M 9.35 % | 487.218 M -11.51 % | 550.595 M -1.80 % | 560.687 M 24.96 % | 448.698 M 8.78 % | 412.481 M 2.25 % | 403.390 M -1.69 % | 410.328 M 8.92 % | 376.740 M -7.75 % | 408.407 M 0.00 % | 408.407 M -3.34 % | 422.519 M 0.00 % | 422.519 M 38.18 % | 305.770 M 0.00 % | 305.770 M 100.00 % | 152.885 M -57.75 % | 361.867 M 129.68 % | 157.553 M 0.00 % | 157.553 M 752.49 % | 18.482 M 0.00 % | 18.482 M 18.88 % | 15.547 M 0.00 % | 15.547 M 10.66 % | 14.049 M 0.00 % | 14.049 M 138.22 % | 5.898 M -57.63 % | 13.921 M 100.00 % | 6.960 M -66.67 % | 20.881 M |
| Cost and expenses | 44.587 B -7.26 % | 48.078 B 22.31 % | 39.308 B 0.29 % | 39.196 B 17.81 % | 33.269 B -13.89 % | 38.634 B 3.37 % | 37.377 B -12.33 % | 42.632 B 24.99 % | 34.108 B -15.46 % | 40.345 B 42.77 % | 28.259 B -20.49 % | 35.541 B 20.70 % | 29.445 B -13.19 % | 33.920 B 23.87 % | 27.383 B -8.34 % | 29.874 B 26.80 % | 23.560 B -7.18 % | 25.384 B 15.60 % | 21.959 B -9.45 % | 24.251 B 17.52 % | 20.637 B -8.90 % | 22.652 B 23.22 % | 18.384 B -10.51 % | 20.542 B 8.30 % | 18.968 B 3.91 % | 18.254 B 0.00 % | 18.254 B 14.27 % | 15.974 B 0.00 % | 15.974 B 24.45 % | 12.836 B 0.00 % | 12.836 B 100.00 % | 6.418 B -50.02 % | 12.840 B 114.06 % | 5.998 B 0.00 % | 5.998 B 197.04 % | 2.019 B 0.00 % | 2.019 B 13.26 % | 1.783 B 0.00 % | 1.783 B 28.96 % | 1.382 B 0.00 % | 1.382 B 124.61 % | 615.484 M -43.66 % | 1.092 B 100.00 % | 546.219 M -66.67 % | 1.639 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.294 B 2.94 % | 1.257 B 24.27 % | 1.012 B -2.63 % | 1.039 B 0.72 % | 1.032 B 5.16 % | 980.938 M -9.51 % | 1.084 B -2.69 % | 1.114 B 20.34 % | 925.737 M -4.27 % | 967.017 M 20.84 % | 800.273 M -11.07 % | 899.841 M 6.67 % | 843.610 M -12.86 % | 968.159 M 35.91 % | 712.360 M -2.63 % | 731.622 M 32.52 % | 552.073 M 8.87 % | 507.103 M -9.24 % | 558.705 M -0.34 % | 560.616 M 22.77 % | 456.627 M 7.78 % | 423.655 M 0.76 % | 420.461 M -8.18 % | 457.943 M 12.21 % | 408.098 M -0.08 % | 408.407 M 0.00 % | 408.407 M -3.34 % | 422.519 M 0.00 % | 422.519 M 23.17 % | 343.035 M 0.00 % | 343.035 M 100.00 % | 171.517 M -50.64 % | 347.506 M 115.59 % | 161.188 M 0.00 % | 161.188 M 772.16 % | 18.482 M 0.00 % | 18.482 M 18.88 % | 15.547 M 0.00 % | 15.547 M 10.08 % | 14.123 M 0.00 % | 14.123 M 139.47 % | 5.898 M -57.63 % | 13.921 M 100.00 % | 6.960 M -66.68 % | 20.892 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.046 M 20.76 % | 135.016 M 30.70 % | 103.302 M 91.81 % | 53.857 M -25.30 % | 72.099 M 609.85 % | 10.157 M 170.20 % | 3.759 M -82.77 % | 21.815 M 20.01 % | 18.177 M -84.87 % | 120.111 M 7.99 % | 111.223 M 7.24 % | 103.710 M 21.28 % | 85.514 M 44.87 % | 59.027 M -17.01 % | 71.123 M 5.02 % | 67.721 M 16.97 % | 57.897 M 24.84 % | 46.378 M 12.03 % | 41.396 M 18.00 % | 35.080 M -2.58 % | 36.008 M 361.94 % | 7.795 M | 0.000 -100.00 % | 11.838 M | 0.000 -100.00 % | 7.678 M | 0.000 | 0.000 -100.00 % | 1.299 M -53.39 % | 2.787 M 0.00 % | 2.787 M 13.85 % | 2.448 M 0.00 % | 2.448 M 221.19 % | 762.000 K 0.00 % | 762.000 K 444.29 % | 140.000 K 0.00 % | 140.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 191.852 M -5.54 % | 203.112 M 0.98 % | 201.132 M 13.63 % | 177.008 M 8.56 % | 163.046 M 5.06 % | 155.188 M 50.23 % | 103.302 M 38.81 % | 74.422 M 3.22 % | 72.099 M -13.92 % | 83.760 M -23.96 % | 110.148 M -32.64 % | 163.513 M 23.78 % | 132.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.098 M 28.56 % | 20.300 M -46.48 % | 37.931 M 0.00 % | 37.931 M -26.81 % | 51.827 M 0.00 % | 51.827 M 71.18 % | 30.276 M 0.00 % | 30.276 M 100.00 % | 15.138 M -2.06 % | 15.456 M -30.67 % | 22.294 M 0.00 % | 22.294 M 748.31 % | 2.628 M 0.00 % | 2.628 M -7.27 % | 2.834 M 0.00 % | 2.834 M 109.38 % | 1.354 M 0.00 % | 1.354 M 81.92 % | 744.000 K -58.44 % | 1.790 M 100.00 % | 895.000 K -66.67 % | 2.685 M |
| Depreciation and amortization | 29.264 M 22.77 % | 23.836 M 1.52 % | 23.479 M -55.96 % | 53.314 M -12.34 % | 60.816 M -11.23 % | 68.512 M -1.56 % | 69.598 M -1.07 % | 70.353 M 13.82 % | 61.811 M -4.30 % | 64.591 M 8.09 % | 59.759 M 5.64 % | 56.568 M -10.16 % | 62.965 M 248.53 % | 18.066 M 5.11 % | 17.187 M 9.33 % | 15.721 M 21.84 % | 12.903 M 21.60 % | 10.611 M -4.04 % | 11.058 M -0.70 % | 11.136 M -0.86 % | 11.233 M 8.72 % | 10.332 M 12.54 % | 9.181 M -3.03 % | 9.468 M -8.41 % | 10.337 M 6.82 % | 9.677 M 0.00 % | 9.677 M 17.16 % | 8.260 M 0.00 % | 8.260 M 6.75 % | 7.738 M 0.00 % | 7.738 M 100.00 % | 3.869 M -55.40 % | 8.675 M 111.90 % | 4.094 M 0.00 % | 4.094 M 629.12 % | 561.500 K 0.00 % | 561.500 K 2 779.49 % | 19.500 K 0.00 % | 19.500 K | 0.000 | 0.000 100.00 % | -744.000 K 58.44 % | -1.790 M -100.00 % | -895.000 K -200.00 % | 895.000 K |
| Operating income | 928.104 M 0.46 % | 923.827 M 19.14 % | 775.398 M 16.95 % | 663.041 M -13.09 % | 762.882 M 22.37 % | 623.398 M -9.59 % | 689.557 M -16.93 % | 830.108 M 8.45 % | 765.430 M -2.57 % | 785.643 M 37.21 % | 572.590 M -10.12 % | 637.043 M 8.46 % | 587.360 M -0.79 % | 592.030 M 8.70 % | 544.629 M -14.75 % | 638.888 M 50.24 % | 425.256 M 8.71 % | 391.176 M -3.01 % | 403.330 M 37.34 % | 293.666 M -25.34 % | 393.331 M -10.98 % | 441.858 M 10.67 % | 399.254 M 23.69 % | 322.774 M -5.12 % | 340.194 M 14.36 % | 297.489 M -5.15 % | 313.630 M -9.00 % | 344.665 M -3.18 % | 355.979 M 29.72 % | 274.428 M 2.95 % | 266.569 M 100.00 % | 133.284 M -57.64 % | 314.671 M 68.03 % | 187.272 M 0.00 % | 187.272 M 86.48 % | 100.425 M 0.00 % | 100.425 M 41.92 % | 70.764 M 0.00 % | 70.764 M 290.30 % | 18.131 M 0.00 % | 18.131 M 165.43 % | 6.831 M -44.45 % | 12.296 M 100.00 % | 6.148 M -66.67 % | 18.443 M |
| Operating income ratio | 0.02 8.16 % | 0.02 -2.54 % | 0.02 16.29 % | 0.02 -25.79 % | 0.02 41.16 % | 0.02 -12.34 % | 0.02 -5.16 % | 0.02 -12.98 % | 0.02 14.91 % | 0.02 -3.82 % | 0.02 12.79 % | 0.02 -9.97 % | 0.02 14.10 % | 0.02 -12.06 % | 0.02 -6.82 % | 0.02 18.06 % | 0.02 16.84 % | 0.02 -15.90 % | 0.02 50.66 % | 0.01 -35.97 % | 0.02 -2.28 % | 0.02 -9.95 % | 0.02 37.57 % | 0.02 -12.23 % | 0.02 9.70 % | 0.02 -5.15 % | 0.02 -19.99 % | 0.02 -3.18 % | 0.02 4.25 % | 0.02 2.95 % | 0.02 0.00 % | 0.02 -14.99 % | 0.02 -21.11 % | 0.03 0.00 % | 0.03 -36.03 % | 0.05 0.00 % | 0.05 24.12 % | 0.04 0.00 % | 0.04 195.04 % | 0.01 0.00 % | 0.01 17.94 % | 0.01 -1.38 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 |
| Total other income expenses net | -151.805 M 9.70 % | -168.110 M 4.15 % | -175.393 M -56.46 % | -112.098 M 34.25 % | -170.500 M -12.87 % | -151.064 M -64.00 % | -92.113 M -47.87 % | -62.293 M -235.74 % | -18.554 M 36.23 % | -29.095 M 71.67 % | -102.692 M 3.81 % | -106.763 M 1.27 % | -108.133 M -9.97 % | -98.332 M -0.40 % | -97.945 M -26.51 % | -77.423 M -16.94 % | -66.208 M -64.56 % | -40.234 M 36.15 % | -63.013 M 0.28 % | -63.191 M -21.80 % | -51.880 M -27.02 % | -40.843 M -20.04 % | -34.025 M -46.04 % | -23.298 M -219.98 % | -7.281 M 37.81 % | -11.709 M 57.96 % | -27.850 M -1.74 % | -27.374 M 29.24 % | -38.688 M -101.02 % | -19.246 M -69.02 % | -11.387 M -100.00 % | -5.694 M 73.58 % | -21.548 M -142.88 % | -8.872 M 0.00 % | -8.872 M -562.55 % | -1.339 M 0.00 % | -1.339 M 52.75 % | -2.834 M 0.00 % | -2.834 M -109.38 % | -1.354 M 0.00 % | -1.354 M -81.92 % | -744.000 K 58.44 % | -1.790 M -100.00 % | -895.000 K 66.67 % | -2.685 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-09-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 6.196 B 8.11 % | 5.731 B -7.02 % | 6.164 B 20.46 % | 5.117 B 2.92 % | 4.972 B 3.18 % | 4.819 B -10.22 % | 5.368 B 63.63 % | 3.280 B 29.21 % | 2.539 B -26.48 % | 3.453 B -33.68 % | 5.207 B -12.45 % | 5.948 B -6.38 % | 6.353 B 1.27 % | 6.273 B 23.25 % | 5.090 B 9.19 % | 4.662 B 47.76 % | 3.155 B 39.29 % | 2.265 B 24.95 % | 1.813 B -24.06 % | 2.387 B -5.67 % | 2.531 B 22.73 % | 2.062 B -4.02 % | 2.149 B 40.43 % | 1.530 B 8.75 % | 1.407 B 5.74 % | 1.331 B -33.23 % | 1.993 B 569.05 % | 297.840 M -85.42 % | 2.043 B 169.43 % | 758.149 M -26.20 % | 1.027 B 13.04 % | 908.816 M 1.00 % | 899.783 M -47.25 % | 1.706 B 1 597.13 % | -113.926 M 26.78 % | -155.585 M -463.10 % | 42.849 M -53.96 % | 93.059 M 34.17 % | 69.358 M |
| Total investments | 2.198 B 4.80 % | 2.097 B 10.06 % | 1.905 B -11.45 % | 2.152 B 23.28 % | 1.745 B -65.69 % | 5.087 B 111.91 % | 2.400 B 12.54 % | 2.133 B 86.27 % | 1.145 B -22.15 % | 1.471 B 52.52 % | 964.344 M -0.67 % | 970.800 M 2.41 % | 947.933 M -24.41 % | 1.254 B 34.49 % | 932.406 M -26.88 % | 1.275 B 111.34 % | 603.334 M -2.99 % | 621.935 M 6.79 % | 582.378 M 43.84 % | 404.867 M 6.67 % | 379.540 M -2.72 % | 390.165 M 10.97 % | 351.596 M 3.87 % | 338.508 M 9.37 % | 309.495 M -0.22 % | 310.172 M 8.63 % | 285.539 M 3.07 % | 277.047 M 2.44 % | 270.449 M 7.32 % | 252.005 M 25.70 % | 200.481 M 390.45 % | 40.877 M 6.01 % | 38.561 M 2.53 % | 37.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 10.017 B 3.49 % | 9.679 B -1.81 % | 9.858 B 16.76 % | 8.442 B 1.68 % | 8.303 B -3.99 % | 8.648 B 0.55 % | 8.601 B 31.76 % | 6.528 B 27.92 % | 5.103 B -27.23 % | 7.013 B -7.39 % | 7.572 B -8.50 % | 8.275 B 2.11 % | 8.104 B 4.15 % | 7.781 B 20.59 % | 6.453 B -2.85 % | 6.643 B 37.52 % | 4.830 B 13.78 % | 4.245 B 9.87 % | 3.864 B -31.26 % | 5.621 B 32.97 % | 4.227 B 18.84 % | 3.557 B 19.44 % | 2.978 B 10.37 % | 2.699 B 4.25 % | 2.589 B 14.21 % | 2.267 B -15.88 % | 2.694 B 44.01 % | 1.871 B -29.43 % | 2.651 B 49.50 % | 1.773 B 14.49 % | 1.549 B 13.92 % | 1.360 B 12.99 % | 1.203 B -40.38 % | 2.018 B | 0.000 -100.00 % | 63.544 M -29.19 % | 89.733 M -25.78 % | 120.900 M 10.61 % | 109.305 M |
| Accumulated other comprehensive income loss | -500.004 M -5.42 % | -474.292 M 20.23 % | -594.561 M -142.93 % | -244.748 M 57.06 % | -570.001 M -131.23 % | -246.504 M -158.41 % | -95.393 M -126.11 % | 365.370 M 117.81 % | 167.745 M -23.46 % | 219.164 M 154.96 % | -398.756 M -117.20 % | -183.590 M 25.36 % | -245.964 M 42.86 % | -430.453 M -105.81 % | -209.152 M -63.90 % | -127.609 M 62.71 % | -342.191 M 37.03 % | -543.390 M -131.71 % | -234.514 M -7.53 % | -218.096 M -1 386.55 % | 16.952 M -40.77 % | 28.622 M 182.27 % | 10.140 M 118.92 % | -53.598 M -340.70 % | 22.268 M 152.30 % | -42.579 M | 0.000 100.00 % | -32.046 M | 0.000 100.00 % | -25.988 M | 0.000 | 0.000 | 0.000 100.00 % | -11.165 M -34.23 % | -8.318 M -8.80 % | -7.645 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 8.796 B 8.77 % | 8.087 B 1.64 % | 7.957 B 6.94 % | 7.441 B 4.40 % | 7.127 B 3.65 % | 6.876 B 3.85 % | 6.621 B 1.59 % | 6.517 B 10.55 % | 5.895 B 5.64 % | 5.581 B 11.76 % | 4.994 B 3.59 % | 4.821 B 8.56 % | 4.440 B -0.53 % | 4.464 B 8.63 % | 4.109 B 3.66 % | 3.964 B 12.81 % | 3.514 B 2.52 % | 3.428 B 9.13 % | 3.141 B 2.72 % | 3.058 B 0.35 % | 3.047 B 3.63 % | 2.941 B 12.50 % | 2.614 B 8.80 % | 2.403 B 11.40 % | 2.157 B 7.42 % | 2.008 B | 0.000 -100.00 % | 1.668 B | 0.000 | 0.000 -100.00 % | 1.080 B 21.36 % | 889.820 M 37.79 % | 645.771 M 49.42 % | 432.174 M 125.67 % | 191.504 M 86.21 % | 102.841 M | 0.000 | 0.000 | 0.000 |
| Common stock | 143.645 M 0.00 % | 143.645 M -0.03 % | 143.689 M 0.00 % | 143.689 M -0.90 % | 144.988 M -0.07 % | 145.092 M -0.22 % | 145.419 M -0.07 % | 145.517 M 0.00 % | 145.517 M 0.05 % | 145.445 M 0.18 % | 145.181 M -0.11 % | 145.334 M 0.00 % | 145.334 M -0.31 % | 145.786 M -0.41 % | 146.388 M 0.28 % | 145.986 M 0.34 % | 145.488 M 0.03 % | 145.440 M 0.00 % | 145.444 M -0.06 % | 145.536 M -4.59 % | 152.543 M 0.02 % | 152.519 M 2.16 % | 149.295 M -0.07 % | 149.404 M 0.40 % | 148.804 M 20.00 % | 124.004 M 0.00 % | 124.004 M -0.05 % | 124.066 M -1.40 % | 125.832 M -0.05 % | 125.889 M 0.00 % | 125.889 M 0.00 % | 125.889 M 15.36 % | 109.124 M -2.36 % | 111.767 M 19.96 % | 93.167 M 10.91 % | 84.000 M | 0.000 | 0.000 | 0.000 |
| Total equity | 9.604 B 8.25 % | 8.872 B 8.85 % | 8.150 B -0.88 % | 8.223 B 8.40 % | 7.585 B -0.94 % | 7.658 B 1.37 % | 7.554 B -4.52 % | 7.911 B 11.56 % | 7.092 B 3.89 % | 6.826 B 21.62 % | 5.613 B -0.74 % | 5.654 B 8.49 % | 5.212 B 3.27 % | 5.047 B 2.73 % | 4.913 B 1.61 % | 4.835 B 16.42 % | 4.153 B 7.48 % | 3.864 B -0.57 % | 3.886 B 1.75 % | 3.819 B -5.72 % | 4.051 B 1.44 % | 3.993 B 5.50 % | 3.785 B 4.55 % | 3.620 B 7.84 % | 3.357 B 3.79 % | 3.235 B 9.93 % | 2.943 B 5.20 % | 2.797 B 7.97 % | 2.591 B 11.37 % | 2.326 B 15.28 % | 2.018 B 6.37 % | 1.897 B 40.40 % | 1.351 B 13.59 % | 1.190 B 183.84 % | 419.093 M 62.37 % | 258.111 M 59.44 % | 161.886 M 31.62 % | 122.994 M 11.17 % | 110.637 M |
| Other non current 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 100.00 % | -66.298 M 23.69 % | -86.884 M | 0.000 100.00 % | -122.246 M | 0.000 | 0.000 -100.00 % | 55.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -857.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.845 B 11.31 % | 1.658 B 797.03 % | 184.785 M -11.59 % | 209.014 M -86.32 % | 1.528 B -2.34 % | 1.565 B -3.16 % | 1.616 B -4.39 % | 1.690 B 1 019.53 % | 150.957 M -9.03 % | 165.940 M -89.80 % | 1.627 B -1.77 % | 1.656 B 2.39 % | 1.617 B 11.15 % | 1.455 B 174 156.05 % | 835.000 K 30.06 % | 642.000 K -99.93 % | 937.795 M -49.28 % | 1.849 B -13.45 % | 2.136 B 116.70 % | 985.803 M 1 049.08 % | 85.791 M 22 716.76 % | 376.000 K -99.95 % | 700.167 M 0.53 % | 696.497 M -3.31 % | 720.345 M 0.17 % | 719.099 M 6.61 % | 674.522 M -3.28 % | 697.427 M -3.94 % | 726.067 M 11.68 % | 650.104 M 520.47 % | 104.776 M -79.96 % | 522.896 M -5.07 % | 550.849 M 56.71 % | 351.519 M | 0.000 -100.00 % | 63.544 M | 0.000 -100.00 % | 2.153 M -49.99 % | 4.305 M |
| Total non current liabilities | 1.876 B 10.97 % | 1.691 B 684.20 % | 215.613 M -10.69 % | 241.408 M -84.55 % | 1.562 B -2.58 % | 1.604 B -3.66 % | 1.664 B -4.09 % | 1.735 B 813.92 % | 189.889 M -8.12 % | 206.666 M -87.52 % | 1.656 B -1.19 % | 1.676 B 1.64 % | 1.649 B 13.38 % | 1.455 B 3 332.50 % | 42.377 M -2.28 % | 43.365 M -95.37 % | 937.052 M -49.30 % | 1.848 B -13.46 % | 2.136 B 116.75 % | 985.311 M 1 055.79 % | 85.250 M 92.43 % | 44.301 M -93.67 % | 699.750 M -6.51 % | 748.456 M -1.51 % | 759.957 M -5.10 % | 800.793 M 8.76 % | 736.281 M -1.56 % | 747.979 M -1.77 % | 761.451 M 12.37 % | 677.644 M 461.27 % | 120.735 M -77.59 % | 538.716 M -3.79 % | 559.924 M 55.48 % | 360.119 M 179 959.50 % | 200.000 K -99.69 % | 63.781 M 37 198.83 % | 171.000 K -92.06 % | 2.153 M -53.45 % | 4.625 M |
| Other current liabilities | 3.972 B 42.70 % | 2.783 B -5.01 % | 2.930 B 41.59 % | 2.069 B 63.74 % | 1.264 B -69.18 % | 4.100 B 190.01 % | 1.414 B 160.21 % | 543.342 M -79.80 % | 2.690 B -4.14 % | 2.806 B 604.20 % | 398.498 M 352.17 % | -158.029 M -118.59 % | 850.214 M 68.29 % | 505.205 M -49.86 % | 1.008 B 25.55 % | 802.630 M 22.29 % | 656.343 M 0.39 % | 653.762 M -1.31 % | 662.435 M 24.83 % | 530.670 M 10.43 % | 480.556 M 8.88 % | 441.344 M -9.15 % | 485.813 M 7.11 % | 453.555 M 9.63 % | 413.699 M 42.84 % | 289.625 M | 0.000 -100.00 % | 333.609 M | 0.000 -100.00 % | 362.370 M | 0.000 | 0.000 100.00 % | -245.000 K -101.04 % | 23.667 M | 0.000 -100.00 % | 1.978 M -36.78 % | 3.129 M -98.76 % | 252.508 M -12.21 % | 287.611 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 559.144 M 100.22 % | 279.263 M -37.85 % | 449.341 M -25.83 % | 605.838 M -14.43 % | 707.975 M -0.06 % | 708.418 M -0.43 % | 711.462 M 123.97 % | 317.665 M -41.68 % | 544.700 M 10 536.59 % | 5.121 M 100.08 % | -6.326 B 1.95 % | -6.452 B 2.86 % | -6.642 B -70.64 % | -3.892 B -62.44 % | -2.396 B -38.70 % | -1.728 B 62.73 % | -4.635 B -11.92 % | -4.142 B -16.44 % | -3.557 B -56.13 % | -2.278 B | 0.000 -100.00 % | 85.763 M 87.98 % | 45.624 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 |
| Short term debt | 8.172 B 1.87 % | 8.022 B -17.07 % | 9.673 B 17.48 % | 8.233 B 21.53 % | 6.775 B -4.35 % | 7.083 B 1.40 % | 6.985 B 37.00 % | 5.099 B 2.96 % | 4.952 B -30.24 % | 7.099 B 14.90 % | 6.179 B -9.90 % | 6.857 B 1.90 % | 6.729 B 2.45 % | 6.568 B 1.80 % | 6.452 B -6.64 % | 6.911 B 77.55 % | 3.892 B 62.44 % | 2.396 B 38.70 % | 1.728 B -62.73 % | 4.635 B 11.92 % | 4.142 B 16.44 % | 3.557 B 56.13 % | 2.278 B 13.79 % | 2.002 B 7.16 % | 1.868 B 20.73 % | 1.547 B -23.38 % | 2.020 B 72.11 % | 1.174 B -39.04 % | 1.925 B 71.38 % | 1.123 B -22.22 % | 1.444 B 72.59 % | 836.760 M 28.02 % | 653.608 M -60.79 % | 1.667 B | 0.000 | 0.000 -100.00 % | 89.733 M -24.43 % | 118.747 M 13.09 % | 105.000 M |
| Total current liabilities | 29.027 B 4.32 % | 27.826 B 4.15 % | 26.718 B 0.61 % | 26.556 B 20.94 % | 21.959 B -13.90 % | 25.505 B 6.26 % | 24.002 B 6.53 % | 22.530 B 15.13 % | 19.569 B -12.61 % | 22.393 B 42.38 % | 15.727 B -10.67 % | 17.605 B 12.54 % | 15.643 B -9.79 % | 17.341 B 14.41 % | 15.157 B -3.92 % | 15.775 B 28.64 % | 12.263 B 16.34 % | 10.541 B 17.85 % | 8.944 B -25.03 % | 11.931 B 19.88 % | 9.952 B 9.46 % | 9.092 B 25.01 % | 7.273 B 1.59 % | 7.159 B 6.81 % | 6.702 B 15.32 % | 5.812 B -3.04 % | 5.994 B 19.89 % | 5.000 B -11.94 % | 5.678 B 15.84 % | 4.902 B 15.98 % | 4.226 B 6.83 % | 3.956 B 39.11 % | 2.844 B -19.80 % | 3.546 B 899.97 % | 354.608 M 51.46 % | 234.128 M -21.74 % | 299.159 M -19.75 % | 372.769 M -5.05 % | 392.611 M |
| Total liabilities | 30.903 B 4.70 % | 29.516 B 9.59 % | 26.933 B 0.51 % | 26.798 B 13.93 % | 23.521 B -13.23 % | 27.109 B 5.62 % | 25.666 B 5.77 % | 24.265 B 22.81 % | 19.759 B -12.57 % | 22.599 B 30.00 % | 17.384 B -9.84 % | 19.282 B 11.50 % | 17.292 B -8.17 % | 18.831 B 23.89 % | 15.199 B -3.92 % | 15.819 B 19.40 % | 13.248 B 6.59 % | 12.429 B 11.79 % | 11.119 B -14.14 % | 12.949 B 28.46 % | 10.081 B 10.34 % | 9.136 B 13.73 % | 8.034 B 1.60 % | 7.907 B 5.96 % | 7.462 B 12.85 % | 6.613 B -1.75 % | 6.731 B 17.10 % | 5.748 B -10.74 % | 6.439 B 15.42 % | 5.579 B 28.35 % | 4.347 B -3.29 % | 4.495 B 32.05 % | 3.404 B -12.86 % | 3.906 B 1 000.90 % | 354.808 M 19.10 % | 297.909 M -0.47 % | 299.330 M -20.16 % | 374.922 M -5.62 % | 397.236 M |
| Other non current assets | 373.395 M 6.80 % | 349.615 M 102.75 % | 172.436 M 10 974.89 % | 1.557 M -88.92 % | 14.055 M 104.36 % | -322.723 M -9 832.30 % | 3.316 M 101.01 % | -327.092 M -9 125.72 % | 3.624 M 101.10 % | -328.926 M -4.37 % | -315.166 M 1.20 % | -318.981 M -2.08 % | -312.482 M -190.33 % | -107.629 M -21.52 % | -88.572 M 0.33 % | -88.867 M -30.58 % | -68.057 M -2.05 % | -66.689 M -5.89 % | -62.980 M -1.46 % | -62.074 M -12.51 % | -55.171 M -2.11 % | -54.033 M 2.51 % | -55.426 M -582.47 % | 11.488 M -15.63 % | 13.617 M -95.87 % | 329.604 M 5.32 % | 312.948 M 5.40 % | 296.901 M 9.78 % | 270.449 M 7.32 % | 252.005 M 25.21 % | 201.261 M 373.68 % | 42.489 M 5.94 % | 40.106 M -28.67 % | 56.229 M 493.95 % | 9.467 M -5.33 % | 10.000 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 656.786 M 8.88 % | 603.197 M 7.81 % | 559.519 M -22.67 % | 723.506 M 6.41 % | 679.950 M -0.64 % | 684.296 M -2.07 % | 698.750 M -30.14 % | 1.000 B -12.65 % | 1.145 B 16.52 % | 982.657 M 1.90 % | 964.344 M -0.67 % | 970.800 M 2.41 % | 947.933 M 1.59 % | 933.061 M 0.07 % | 932.406 M 2.23 % | 912.082 M 51.17 % | 603.334 M 4.31 % | 578.416 M -0.68 % | 582.378 M 74.88 % | 333.016 M -12.26 % | 379.540 M -2.72 % | 390.165 M 10.97 % | 351.596 M 3.87 % | 338.508 M 9.37 % | 309.495 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 |
| Intangible assets | 361.677 M 1 749.92 % | 19.551 M -94.37 % | 347.524 M 1 590.70 % | 20.555 M -94.15 % | 351.485 M -1.28 % | 356.037 M 1.02 % | 352.427 M -1.58 % | 358.069 M 0.94 % | 354.744 M -1.29 % | 359.386 M 12.33 % | 319.931 M -1.29 % | 324.099 M 0.97 % | 320.984 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 326.408 M | 0.000 -100.00 % | 334.095 M | 0.000 -100.00 % | 330.952 M | 0.000 -100.00 % | 329.204 M | 0.000 -100.00 % | 332.343 M 3.88 % | 319.931 M -1.29 % | 324.099 M 0.97 % | 320.984 M 0.31 % | 319.979 M -0.10 % | 320.314 M -0.83 % | 322.995 M 1.80 % | 317.297 M 3.39 % | 306.905 M -4.09 % | 319.979 M 3.02 % | 310.592 M -2.93 % | 319.979 M -1.24 % | 324.001 M -3.49 % | 335.734 M 0.81 % | 333.052 M 0.20 % | 332.382 M -2.17 % | 339.756 M 2.32 % | 332.046 M 1.33 % | 327.689 M -3.46 % | 339.421 M 2.74 % | 330.370 M 5.23 % | 313.945 M 0.11 % | 313.609 M 5.17 % | 298.189 M -5.72 % | 316.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 361.677 M 4.54 % | 345.959 M -0.45 % | 347.524 M -2.01 % | 354.650 M 0.90 % | 351.485 M -48.84 % | 686.989 M 94.93 % | 352.427 M -48.72 % | 687.273 M 93.74 % | 354.744 M -48.72 % | 691.729 M 8.11 % | 639.862 M -1.29 % | 648.198 M 0.97 % | 641.968 M 100.63 % | 319.979 M -0.10 % | 320.314 M -0.83 % | 322.995 M 1.80 % | 317.297 M 3.39 % | 306.905 M -4.09 % | 319.979 M 3.02 % | 310.592 M -2.93 % | 319.979 M -1.24 % | 324.001 M -3.49 % | 335.734 M 0.81 % | 333.052 M 0.20 % | 332.382 M -2.17 % | 339.756 M 2.32 % | 332.046 M 1.33 % | 327.689 M -3.46 % | 339.421 M 2.74 % | 330.370 M 5.23 % | 313.945 M 0.11 % | 313.609 M 5.17 % | 298.189 M -5.72 % | 316.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.035 B 5.81 % | 978.011 M 6.49 % | 918.419 M 0.99 % | 909.417 M 0.62 % | 903.826 M -1.49 % | 917.523 M 48.09 % | 619.564 M -8.94 % | 680.397 M 1.11 % | 672.922 M -1.35 % | 682.142 M 8.53 % | 628.555 M -3.28 % | 649.871 M 1.11 % | 642.715 M 42.31 % | 451.625 M -1.98 % | 460.746 M -0.57 % | 463.372 M 8.34 % | 427.710 M 52.59 % | 280.308 M -0.77 % | 282.480 M -1.61 % | 287.098 M 11.95 % | 256.461 M 118.06 % | 117.612 M 1.83 % | 115.493 M -0.22 % | 115.747 M 1.69 % | 113.825 M -7.30 % | 122.782 M -1.92 % | 125.188 M -1.70 % | 127.351 M 5.13 % | 121.132 M 4.52 % | 115.895 M 7.88 % | 107.429 M -7.75 % | 116.454 M 99.66 % | 58.325 M -0.78 % | 58.783 M 2 004.65 % | 2.793 M 5.28 % | 2.653 M -7.50 % | 2.868 M -78.03 % | 13.057 M -23.24 % | 17.011 M |
| Total non current assets | 2.427 B 6.58 % | 2.277 B 13.96 % | 1.998 B -6.43 % | 2.135 B 1.96 % | 2.094 B -1.78 % | 2.132 B 15.16 % | 1.851 B -16.73 % | 2.223 B -5.17 % | 2.345 B 6.47 % | 2.202 B 7.89 % | 2.041 B -1.54 % | 2.073 B 2.04 % | 2.032 B 19.18 % | 1.705 B -0.51 % | 1.713 B 0.88 % | 1.698 B 25.97 % | 1.348 B 15.67 % | 1.166 B -1.62 % | 1.185 B 27.31 % | 930.706 M -2.64 % | 955.980 M 14.93 % | 831.778 M 3.61 % | 802.823 M -5.92 % | 853.373 M 3.49 % | 824.576 M -2.75 % | 847.877 M 3.45 % | 819.594 M 2.25 % | 801.563 M 3.69 % | 773.040 M 4.43 % | 740.278 M 12.76 % | 656.506 M 28.89 % | 509.354 M 20.25 % | 423.579 M -5.57 % | 448.584 M 3 558.92 % | 12.260 M -3.11 % | 12.653 M 341.18 % | 2.868 M -78.03 % | 13.057 M -23.24 % | 17.011 M |
| Other current assets | 2.786 B 1 704.06 % | -173.666 M | 0.000 -100.00 % | 2.796 B | 0.000 | 0.000 -100.00 % | 2.559 B 66.57 % | 1.536 B -62.31 % | 4.076 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.173 B 1.73 % | 2.136 B 1 777.72 % | -127.313 M -109.86 % | 1.291 B 36.27 % | 947.506 M -6.79 % | 1.017 B 30.73 % | 777.586 M -15.83 % | 923.808 M -3.59 % | 958.257 M -5.09 % | 1.010 B -3.39 % | 1.045 B -8.92 % | 1.147 B 7 869.15 % | 14.398 M -99.74 % | 5.577 B 37 309.06 % | 14.908 M -99.70 % | 4.942 B | 0.000 -100.00 % | 3.483 B | 0.000 -100.00 % | 2.881 B 1 020.00 % | 257.255 M 2 472.55 % | 10.000 M -93.78 % | 160.819 M 682.96 % | 20.540 M 1 061.76 % | 1.768 M -92.97 % | 25.163 M |
| Short term investments | 1.541 B 3.14 % | 1.494 B 11.00 % | 1.346 B -5.77 % | 1.428 B 34.06 % | 1.065 B -75.80 % | 4.402 B 158.72 % | 1.702 B 50.23 % | 1.133 B -60.76 % | 2.886 B 491.24 % | 488.154 M | 0.000 -100.00 % | 385.020 M | 0.000 -100.00 % | 320.977 M | 0.000 -100.00 % | 363.031 M | 0.000 -100.00 % | 43.519 M | 0.000 -100.00 % | 71.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.821 B -3.21 % | 3.948 B 6.88 % | 3.694 B 11.08 % | 3.325 B -0.18 % | 3.331 B -13.00 % | 3.829 B 18.42 % | 3.233 B -0.43 % | 3.247 B 26.65 % | 2.564 B -27.96 % | 3.559 B 50.53 % | 2.364 B 1.58 % | 2.328 B 32.90 % | 1.751 B 16.14 % | 1.508 B 10.65 % | 1.363 B -31.20 % | 1.981 B 18.25 % | 1.675 B -15.39 % | 1.980 B -3.46 % | 2.051 B -36.57 % | 3.234 B 90.62 % | 1.696 B 13.47 % | 1.495 B 80.18 % | 829.798 M -28.99 % | 1.169 B -1.11 % | 1.182 B 26.25 % | 936.009 M 33.40 % | 701.633 M -55.40 % | 1.573 B 158.54 % | 608.459 M -40.07 % | 1.015 B 94.64 % | 521.592 M 15.69 % | 450.840 M 48.51 % | 303.572 M -2.95 % | 312.814 M 174.58 % | 113.926 M -48.01 % | 219.129 M 367.39 % | 46.884 M 68.40 % | 27.841 M -30.31 % | 39.947 M |
| Cash and short term investments | 6.192 B 13.79 % | 5.442 B 7.98 % | 5.039 B 21.88 % | 4.135 B -5.95 % | 4.396 B -46.59 % | 8.231 B 66.79 % | 4.935 B 12.67 % | 4.380 B 70.82 % | 2.564 B -36.64 % | 4.047 B 71.17 % | 2.364 B 1.58 % | 2.328 B 32.90 % | 1.751 B -4.24 % | 1.829 B 34.20 % | 1.363 B -41.86 % | 2.344 B 39.92 % | 1.675 B -22.52 % | 2.162 B 5.42 % | 2.051 B -38.17 % | 3.317 B 95.54 % | 1.696 B 13.47 % | 1.495 B 80.18 % | 829.798 M -28.99 % | 1.169 B -1.11 % | 1.182 B 26.25 % | 936.009 M 33.40 % | 701.633 M -55.40 % | 1.573 B 158.54 % | 608.459 M -40.07 % | 1.015 B 94.64 % | 521.592 M 15.69 % | 450.840 M 48.51 % | 303.572 M -2.95 % | 312.814 M 174.58 % | 113.926 M -48.01 % | 219.129 M 367.39 % | 46.884 M 68.40 % | 27.841 M -30.31 % | 39.947 M |
| Total current assets | 38.080 B 5.45 % | 36.111 B 9.14 % | 33.086 B 0.61 % | 32.885 B 13.35 % | 29.012 B -11.10 % | 32.634 B 4.03 % | 31.369 B 4.73 % | 29.953 B 22.23 % | 24.506 B -9.98 % | 27.223 B 29.91 % | 20.955 B -8.34 % | 22.863 B 11.68 % | 20.473 B -7.21 % | 22.062 B 20.52 % | 18.307 B -2.94 % | 18.861 B 18.03 % | 15.979 B 6.13 % | 15.056 B 9.50 % | 13.750 B -12.82 % | 15.772 B 20.26 % | 13.114 B 7.16 % | 12.238 B 11.77 % | 10.949 B 2.58 % | 10.674 B 6.80 % | 9.995 B 11.06 % | 9.000 B 1.65 % | 8.854 B 14.34 % | 7.744 B -6.22 % | 8.257 B 15.24 % | 7.165 B 25.52 % | 5.708 B -2.96 % | 5.882 B 35.81 % | 4.331 B -6.79 % | 4.647 B 510.14 % | 761.641 M 40.17 % | 543.367 M 18.55 % | 458.348 M -5.47 % | 484.859 M -1.22 % | 490.862 M |
| Inventory | 11.604 B 3.70 % | 11.190 B 8.48 % | 10.315 B -8.79 % | 11.309 B 16.54 % | 9.704 B -3.66 % | 10.072 B 8.29 % | 9.302 B -0.38 % | 9.337 B 70.97 % | 5.461 B -0.74 % | 5.502 B 2.62 % | 5.361 B -10.43 % | 5.986 B 3.14 % | 5.803 B -4.91 % | 6.103 B 30.43 % | 4.679 B 9.75 % | 4.264 B -11.95 % | 4.842 B 30.58 % | 3.708 B 3.31 % | 3.590 B -9.67 % | 3.974 B 7.35 % | 3.702 B 19.99 % | 3.085 B 5.50 % | 2.924 B 10.58 % | 2.644 B -1.48 % | 2.684 B -1.43 % | 2.723 B 5.75 % | 2.575 B 21.05 % | 2.127 B -21.41 % | 2.707 B 36.32 % | 1.986 B 16.54 % | 1.704 B 3.99 % | 1.638 B 42.89 % | 1.147 B -18.51 % | 1.407 B 389.16 % | 287.661 M 76.03 % | 163.419 M -8.77 % | 179.134 M -9.04 % | 196.945 M 22.23 % | 161.126 M |
| Net receivables | 17.499 B -10.96 % | 19.654 B 10.84 % | 17.731 B 21.07 % | 14.646 B | 0.000 -100.00 % | 14.284 B -16.48 % | 17.103 B 5.61 % | 16.194 B 19.12 % | 13.594 B -7.25 % | 14.657 B 10.79 % | 13.230 B | 0.000 -100.00 % | 12.918 B -10.57 % | 14.445 B 17.83 % | 12.259 B -0.98 % | 12.380 B 30.92 % | 9.456 B 2.69 % | 9.209 B 13.67 % | 8.101 B 5.17 % | 7.703 B 13.41 % | 6.792 B 1.39 % | 6.699 B 8.30 % | 6.186 B 6.35 % | 5.816 B -4.90 % | 6.116 B 14.83 % | 5.326 B | 0.000 -100.00 % | 4.028 B | 0.000 -100.00 % | 4.164 B | 0.000 -100.00 % | 3.793 B | 0.000 | 0.000 -100.00 % | 350.054 M | 0.000 -100.00 % | 211.790 M -9.32 % | 233.561 M -11.74 % | 264.626 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 146.129 M 0.81 % | 144.953 M -12.71 % | 166.050 M -6.41 % | 177.429 M -2.87 % | 182.665 M 8.49 % | 168.374 M -3.53 % | 174.527 M 41.35 % | 123.471 M 0.32 % | 123.078 M 10.40 % | 111.479 M 3.58 % | 107.629 M 21.52 % | 88.572 M -0.33 % | 88.867 M 30.58 % | 68.057 M 2.05 % | 66.689 M 5.89 % | 62.980 M 1.46 % | 62.074 M 12.51 % | 55.171 M 2.11 % | 54.033 M -2.51 % | 55.426 M 1.55 % | 54.578 M -1.23 % | 55.257 M -0.86 % | 55.735 M 12.80 % | 49.412 M -0.42 % | 49.622 M 18.04 % | 42.038 M 0.07 % | 42.008 M 24.02 % | 33.871 M -7.96 % | 36.802 M 36.51 % | 26.959 M 56.00 % | 17.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.694 M 20.54 % | 91.832 M -2.32 % | 94.012 M 28.82 % | 72.979 M 2.10 % | 71.481 M 2.35 % | 69.840 M 5.89 % | 65.958 M 8.28 % | 60.915 M 1.68 % | 59.909 M -10.19 % | 66.709 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 |
| Account payables | 16.883 B -0.22 % | 16.920 B 21.08 % | 13.974 B -10.20 % | 15.562 B 18.75 % | 13.105 B -0.17 % | 13.127 B -7.21 % | 14.147 B -7.07 % | 15.224 B 48.53 % | 10.250 B -5.05 % | 10.795 B 28.20 % | 8.421 B -12.53 % | 9.627 B 20.60 % | 7.983 B -21.29 % | 10.142 B 34.27 % | 7.553 B -4.51 % | 7.910 B 3.69 % | 7.629 B 2.67 % | 7.431 B 13.76 % | 6.532 B -3.17 % | 6.746 B 27.53 % | 5.289 B 4.64 % | 5.055 B 13.57 % | 4.451 B -4.73 % | 4.672 B 7.19 % | 4.358 B 10.38 % | 3.948 B 2.11 % | 3.867 B 13.80 % | 3.398 B -8.42 % | 3.710 B 10.62 % | 3.354 B 22.61 % | 2.736 B -10.64 % | 3.061 B 40.51 % | 2.179 B 19.37 % | 1.825 B 441.73 % | 336.926 M 58.01 % | 213.233 M 4.33 % | 204.390 M | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 100.734 M -28.30 % | 140.496 M 6.31 % | 132.161 M 3.07 % | 128.225 M -13.47 % | 148.192 M 21.33 % | 122.138 M -1.46 % | 123.951 M -4.66 % | 130.016 M -3.55 % | 134.796 M 43.03 % | 94.246 M -0.77 % | 94.976 M 167.51 % | 35.504 M -68.54 % | 112.841 M -16.31 % | 134.829 M -2.70 % | 138.572 M 91.47 % | 72.373 M 55.97 % | 46.402 M 107.23 % | 22.392 M 15.69 % | 19.356 M -52.21 % | 40.502 M 3.45 % | 39.151 M -32.40 % | 57.916 M 84.55 % | 31.383 M -49.25 % | 61.840 M 134.52 % | 26.369 M -75.50 % | 107.619 M 13.60 % | 94.732 M 124.20 % | 42.254 M -31.54 % | 61.725 M 32.71 % | 46.510 M -19.61 % | 57.857 M 396.07 % | 11.663 M -61.33 % | 30.158 M 70.56 % | 17.682 M -6.53 % | 18.917 M 891.98 % | 1.907 M 25.96 % | 1.514 M | 0.000 |
| Deferred revenue non current | 899.000 K -67.34 % | 2.753 M 342.60 % | 622.000 K -47.47 % | 1.184 M -61.71 % | 3.092 M 29.97 % | 2.379 M 353.14 % | 525.000 K -38.60 % | 855.000 K 228.85 % | 260.000 K -45.95 % | 481.000 K -31.38 % | 701.000 K -41.24 % | 1.193 M -39.10 % | 1.959 M -51.81 % | 4.065 M -5.53 % | 4.303 M -36.92 % | 6.821 M 5.80 % | 6.447 M 3.33 % | 6.239 M -30.00 % | 8.913 M 78.47 % | 4.994 M -31.62 % | 7.303 M -2.65 % | 7.502 M -48.50 % | 14.567 M -0.61 % | 14.656 M 68.17 % | 8.715 M -64.03 % | 24.231 M -24.93 % | 32.279 M 37.07 % | 23.549 M 496.18 % | 3.950 M 14.36 % | 3.454 M -12.42 % | 3.944 M -15.55 % | 4.670 M -6.19 % | 4.978 M 4.08 % | 4.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 280.822 M 21.08 % | 231.939 M 20.14 % | 193.064 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 -100.00 % | 38.233 M -85.02 % | 255.289 M 10.08 % | 231.902 M -1.97 % | 236.562 M 1.11 % | 233.967 M 7.48 % | 217.676 M 3.80 % | 209.702 M 3.69 % | 202.230 M 5.07 % | 192.472 M 17.70 % | 163.531 M -35.78 % | 254.647 M 18.69 % | 214.550 M 156.43 % | 83.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 486.861 M 11.91 % | 435.057 M 41.41 % | 307.661 M -9.08 % | 338.389 M 47.10 % | 230.033 M 2.12 % | 225.248 M 0.47 % | 224.204 M -10.15 % | 249.532 M 0.27 % | 248.870 M -4.92 % | 261.739 M 5.39 % | 248.356 M -3.81 % | 258.203 M 37.04 % | 188.408 M 19 283.54 % | 972.000 K -13.91 % | 1.129 M -3.75 % | 1.173 M 18.25 % | 992.000 K -8.40 % | 1.083 M 53.62 % | 705.000 K -11.65 % | 798.000 K 17.18 % | 681.000 K 11.46 % | 611.000 K 19.10 % | 513.000 K 34.65 % | 381.000 K -25.15 % | 509.000 K -9.75 % | 564.000 K | 0.000 -100.00 % | 1.405 M | 0.000 -100.00 % | 2.636 M | 0.000 | 0.000 -100.00 % | 1.102 M 875.22 % | 113.000 K | 0.000 | 0.000 -100.00 % | 97.000 K -55.50 % | 218.000 K | 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 % | 430.453 M 105.81 % | 209.152 M 63.90 % | 127.609 M -62.71 % | 342.191 M -37.03 % | 543.390 M 131.71 % | 234.514 M 7.53 % | 218.096 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 |
| Other total stockholders equity | 883.185 M 0.00 % | 883.185 M 95.77 % | 451.125 M -48.92 % | 883.185 M 0.00 % | 883.185 M 0.00 % | 883.185 M 0.00 % | 883.185 M 0.00 % | 883.185 M -86.97 % | 6.778 B 4.90 % | 6.462 B 10.15 % | 5.866 B 572.65 % | 872.142 M -83.58 % | 5.312 B 512.46 % | 867.392 M 20.79 % | 718.124 M 138.05 % | 301.668 M -57.65 % | 712.305 M 0.22 % | 710.722 M 94.85 % | 364.754 M -8.26 % | 397.590 M -52.31 % | 833.782 M 0.09 % | 832.991 M 10.14 % | 756.318 M 0.00 % | 756.318 M -7.22 % | 815.187 M -6.21 % | 869.127 M -66.58 % | 2.601 B 226.80 % | 795.882 M -64.83 % | 2.263 B 192.39 % | 773.888 M 19.29 % | 648.721 M -21.60 % | 827.404 M 122.02 % | 372.664 M -26.91 % | 509.837 M 476.61 % | 88.420 M 12.04 % | 78.915 M -49.42 % | 156.006 M 518.02 % | 25.243 M -77.18 % | 110.637 M |
| Deferred tax liabilities non current | 30.308 M -0.69 % | 30.518 M 1.03 % | 30.206 M -3.22 % | 31.210 M 1.39 % | 30.782 M -15.25 % | 36.322 M -24.46 % | 48.082 M 7.88 % | 44.571 M 15.25 % | 38.672 M -3.91 % | 40.245 M 38.74 % | 29.008 M 51.16 % | 19.190 M -35.94 % | 29.956 M -1.98 % | 30.560 M -17.94 % | 37.239 M 3.72 % | 35.902 M -11.49 % | 40.562 M 22.09 % | 33.223 M 14.84 % | 28.931 M 4.58 % | 27.663 M -22.29 % | 35.598 M -2.27 % | 36.423 M -21.06 % | 46.139 M 23.69 % | 37.303 M 20.73 % | 30.897 M 4.34 % | 29.613 M 0.45 % | 29.480 M 9.17 % | 27.003 M -14.10 % | 31.434 M 30.51 % | 24.086 M 100.47 % | 12.015 M 7.76 % | 11.150 M 125.07 % | 4.954 M 29.79 % | 3.817 M 1 808.50 % | 200.000 K -15.61 % | 237.000 K 38.60 % | 171.000 K | 0.000 -100.00 % | 320.000 K |
| 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 -100.00 % | 35.074 M | 0.000 | 0.000 -100.00 % | 47.752 M 19.03 % | 40.116 M 4.48 % | 38.396 M 15.83 % | 33.149 M -23.69 % | 43.442 M | 0.000 -100.00 % | 61.123 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 |
| Total assets | 40.507 B 5.52 % | 38.388 B 9.42 % | 35.083 B 0.18 % | 35.020 B 12.58 % | 31.107 B -10.53 % | 34.767 B 4.65 % | 33.220 B 3.24 % | 32.176 B 19.84 % | 26.850 B -8.75 % | 29.426 B 27.96 % | 22.996 B -7.78 % | 24.936 B 10.81 % | 22.504 B -5.75 % | 23.877 B 18.72 % | 20.112 B -2.62 % | 20.653 B 18.69 % | 17.401 B 6.80 % | 16.293 B 8.59 % | 15.004 B -10.52 % | 16.768 B 18.66 % | 14.131 B 7.63 % | 13.129 B 11.09 % | 11.819 B 2.53 % | 11.528 B 6.55 % | 10.819 B 9.87 % | 9.847 B 1.80 % | 9.673 B 13.20 % | 8.545 B -5.37 % | 9.030 B 14.23 % | 7.906 B 24.20 % | 6.365 B -0.42 % | 6.392 B 34.42 % | 4.755 B -6.69 % | 5.096 B 558.44 % | 773.901 M 39.19 % | 556.020 M 20.56 % | 461.216 M -7.37 % | 497.916 M -1.96 % | 507.873 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-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 | 2010-01-31 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.433 B 882.76 % | 145.830 M 167.88 % | -214.847 M | 0.000 100.00 % | -154.194 M | 0.000 100.00 % | -167.531 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.114 M 300.00 % | 278.500 K -94.55 % | 5.114 M 0.00 % | 5.114 M 14.66 % | 4.460 M 0.00 % | 4.460 M 10 272.09 % | 43.000 K 0.00 % | 43.000 K 100.00 % | 21.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -478.379 M | 0.000 100.00 % | -3.580 B | 0.000 -100.00 % | 1.231 B | 0.000 100.00 % | -5.405 B | 0.000 100.00 % | -477.566 M | 0.000 -100.00 % | 63.080 M | 0.000 100.00 % | -3.672 B | 0.000 100.00 % | -3.957 B | 0.000 100.00 % | -386.113 M | 0.000 100.00 % | -1.793 B | 0.000 100.00 % | -1.231 B | 0.000 100.00 % | -1.434 B -881.65 % | -146.108 M 78.48 % | -678.856 M 0.00 % | -678.856 M -4 675.30 % | -14.216 M 0.00 % | -14.216 M 88.13 % | -119.715 M 0.00 % | -119.715 M -100.00 % | -59.858 M 64.82 % | -170.157 M 0.00 % | -170.157 M -77.47 % | -95.881 M 0.00 % | -95.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 100.00 % | -1.228 B | 0.000 100.00 % | -2.344 B | 0.000 -100.00 % | 1.966 B | 0.000 100.00 % | -1.570 B | 0.000 100.00 % | -961.491 M | 0.000 100.00 % | -54.197 M | 0.000 100.00 % | -1.839 B | 0.000 100.00 % | -3.402 B | 0.000 100.00 % | -651.796 M | 0.000 100.00 % | -904.508 M | 0.000 100.00 % | -790.598 M | 0.000 100.00 % | -1.513 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 749.179 M | 0.000 100.00 % | -1.236 B | 0.000 100.00 % | -735.448 M | 0.000 100.00 % | -3.835 B | 0.000 -100.00 % | 483.925 M | 0.000 -100.00 % | 117.277 M | 0.000 100.00 % | -1.833 B | 0.000 100.00 % | -555.409 M | 0.000 -100.00 % | 265.683 M | 0.000 100.00 % | -888.861 M | 0.000 100.00 % | -440.662 M | 0.000 -100.00 % | 78.653 M 300.00 % | 19.663 M 106.60 % | -297.892 M 0.00 % | -297.892 M -276.30 % | -79.163 M 0.00 % | -79.163 M 64.92 % | -225.690 M 0.00 % | -225.690 M -100.00 % | -112.845 M 0.91 % | -113.879 M 0.00 % | -113.879 M -83.32 % | -62.121 M 0.00 % | -62.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.746 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.771 M 56.49 % | -380.965 M 0.00 % | -380.965 M -686.58 % | 64.947 M 0.00 % | 64.947 M -38.71 % | 105.975 M 0.00 % | 105.975 M 100.00 % | 52.987 M 194.15 % | -56.278 M 0.00 % | -56.278 M -66.70 % | -33.760 M 0.00 % | -33.760 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.082 B -221.85 % | 887.836 M 976.08 % | -101.342 M -103.17 % | 3.197 B 2 336.68 % | -142.917 M -114.39 % | 993.160 M 154.39 % | -1.826 B -61.89 % | -1.128 B -314.38 % | 526.152 M -42.43 % | 913.968 M 53.86 % | 594.039 M 58.38 % | 375.074 M 324.49 % | -167.079 M -106.28 % | 2.661 B 531.37 % | -616.807 M -125.94 % | 2.378 B 288.59 % | -1.261 B -515.86 % | 303.211 M -53.34 % | 649.817 M -70.72 % | 2.219 B 689.53 % | -376.453 M -131.97 % | 1.178 B 261.51 % | -729.127 M -165.89 % | 1.107 B 707.53 % | -182.131 M -334.12 % | 77.795 M 899.74 % | -9.728 M -126.31 % | 36.973 M -32.59 % | 54.844 M 36.56 % | 40.161 M 215.90 % | 12.713 M 100.00 % | 6.357 M 134.54 % | -18.402 M 0.00 % | -18.402 M -3.74 % | -17.738 M 0.00 % | -17.738 M -137.45 % | 47.367 M 0.00 % | 47.367 M 2 673.57 % | -1.841 M 0.00 % | -1.841 M 79.71 % | -9.071 M -546.54 % | -1.403 M -100.00 % | -701.500 K |
| Net cash provided by operating activities | -407.784 M -138.10 % | 1.070 B 160.56 % | 410.796 M 358.22 % | 89.651 M -69.95 % | 298.350 M -76.04 % | 1.245 B 189.38 % | -1.393 B -163.17 % | -529.298 M -147.71 % | 1.109 B -25.83 % | 1.496 B 56.51 % | 955.620 M 29.76 % | 736.442 M 354.68 % | 161.968 M 126.36 % | -614.451 M -158.56 % | -237.644 M 78.64 % | -1.112 B -13.22 % | -982.476 M -558.12 % | 214.456 M -76.84 % | 926.043 M 54.16 % | 600.713 M 865.38 % | -78.486 M -127.97 % | 280.560 M 164.28 % | -436.476 M -596.63 % | -62.655 M -182.00 % | 76.404 M 116.92 % | -451.675 M 0.00 % | -451.675 M -258.70 % | 284.605 M 0.00 % | 284.605 M 231.25 % | 85.919 M 0.00 % | 85.919 M 100.00 % | 42.959 M 316.61 % | -19.833 M 0.00 % | -19.833 M -29.96 % | -15.260 M 0.00 % | -15.260 M -114.78 % | 103.251 M 0.00 % | 103.251 M 769.73 % | 11.872 M 0.00 % | 11.872 M 392.64 % | -4.057 M -156.32 % | 7.203 M 100.00 % | 3.601 M |
| Investments in property plant and equipment | 0.000 100.00 % | -3.031 M | 0.000 100.00 % | -38.822 M | 0.000 100.00 % | -21.588 M | 0.000 100.00 % | -47.801 M | 0.000 100.00 % | -4.404 M | 0.000 100.00 % | -35.605 M | 0.000 100.00 % | -40.277 M | 0.000 100.00 % | -51.637 M | 0.000 100.00 % | -175.551 M | 0.000 100.00 % | -77.220 M | 0.000 100.00 % | -23.689 M | 0.000 100.00 % | -14.911 M -300.00 % | -3.728 M 45.98 % | -6.901 M 0.00 % | -6.901 M 55.54 % | -15.521 M 0.00 % | -15.521 M -62.52 % | -9.551 M 0.00 % | -9.551 M -100.00 % | -4.775 M -32.98 % | -3.591 M 0.00 % | -3.591 M -354.56 % | -790.000 K 0.00 % | -790.000 K -90.13 % | -415.500 K 0.00 % | -415.500 K 43.89 % | -740.500 K 0.00 % | -740.500 K -287.19 % | -191.250 K 97.00 % | -6.385 M -100.00 % | -3.192 M |
| Acquisitions net | 0.000 -100.00 % | 1.646 M -97.80 % | 74.944 M | 0.000 | 0.000 -100.00 % | 10.368 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.187 M | 0.000 -100.00 % | 1.350 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 100.00 % | -35.481 M | 0.000 | 0.000 100.00 % | -585.663 M 0.00 % | -585.663 M -24 029.01 % | 2.448 M 0.00 % | 2.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -84.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 0.00 % | -10.000 M -185.71 % | -3.500 M 0.00 % | -3.500 M 30.00 % | -5.000 M 0.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 34.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 353.500 K 0.00 % | 353.500 K 100.00 % | 176.750 K -97.13 % | 6.153 M 0.00 % | 6.153 M 53.81 % | 4.000 M 0.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 371.804 M 3 277.58 % | 11.008 M 103.28 % | -335.775 M -590.90 % | -48.600 M -121.08 % | 230.502 M 182.83 % | -278.285 M 63.75 % | -767.783 M -678.49 % | 132.723 M 239.70 % | -95.004 M -507.72 % | 23.301 M 336.27 % | 5.341 M -89.78 % | 52.276 M 1 474.24 % | -3.804 M -115.98 % | 23.811 M 362.81 % | -9.060 M 96.22 % | -239.567 M -2 484.70 % | 10.046 M -76.51 % | 42.759 M 116.65 % | -256.745 M -676.37 % | 44.545 M 1 537.68 % | 2.720 M 109.78 % | -27.805 M -1 286.22 % | 2.344 M 127.28 % | -8.593 M -230.81 % | 6.569 M -56.88 % | 15.236 M 120.79 % | 6.901 M 277.90 % | 1.826 M -88.24 % | 15.521 M 1 518.74 % | -1.094 M -111.90 % | 9.197 M 100.00 % | 4.599 M -51.89 % | 9.558 M 0.00 % | 9.558 M 291.16 % | -5.000 M 0.00 % | -5.000 M -148.15 % | 10.384 M 0.00 % | 10.384 M 26.02 % | 8.240 M 0.00 % | 8.240 M 4 208.50 % | 191.250 K -97.00 % | 6.385 M 100.00 % | 3.192 M |
| Net cash used for investing activites | 371.804 M 1 027.17 % | -40.101 M 84.63 % | -260.831 M -198.36 % | -87.422 M -137.93 % | 230.502 M -7.85 % | 250.126 M 132.58 % | -767.783 M -1 700.68 % | 47.966 M 150.49 % | -95.004 M -127.79 % | -41.707 M -880.88 % | 5.341 M 117.54 % | -30.451 M -700.50 % | -3.804 M 76.90 % | -16.466 M -81.74 % | -9.060 M 96.89 % | -291.204 M -2 998.71 % | 10.046 M 107.57 % | -132.792 M 48.28 % | -256.745 M -685.75 % | -32.675 M -1 301.29 % | 2.720 M 105.28 % | -51.494 M -2 296.84 % | 2.344 M 109.97 % | -23.504 M -457.80 % | 6.569 M -56.88 % | 15.236 M 320.79 % | -6.901 M -477.90 % | 1.826 M 111.76 % | -15.521 M 57.56 % | -36.575 M -297.68 % | -9.197 M -100.00 % | -4.599 M 99.21 % | -583.543 M 0.00 % | -583.543 M -20 429.22 % | -2.843 M 0.00 % | -2.843 M -157.21 % | 4.969 M 0.00 % | 4.969 M -33.75 % | 7.500 M 0.00 % | 7.500 M 2 842.05 % | -273.500 K -104.57 % | 5.981 M 100.00 % | 2.990 M |
| Debt repayment | 120.616 M 138.21 % | -315.689 M -170.20 % | 449.728 M 1 485.22 % | 28.370 M 107.53 % | -376.620 M 29.64 % | -535.245 M -125.49 % | 2.100 B 48.85 % | 1.411 B 174.46 % | -1.894 B -236.46 % | -563.000 M 10.16 % | -626.687 M -702.89 % | 103.948 M -20.31 % | 130.443 M | 0.000 100.00 % | -187.688 M | 0.000 -100.00 % | 501.385 M | 0.000 100.00 % | -1.784 B | 0.000 -100.00 % | 540.087 M | 0.000 -100.00 % | 263.811 M | 0.000 | 0.000 -100.00 % | 380.354 M | 0.000 -100.00 % | 129.960 M | 0.000 -100.00 % | 486.093 M | 0.000 | 0.000 -100.00 % | 471.721 M 0.00 % | 471.721 M | 0.000 | 0.000 100.00 % | -12.808 M 0.00 % | -12.808 M 17.49 % | -15.523 M 0.00 % | -15.523 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.912 M 2 849.96 % | 675.000 K 170.24 % | -961.000 K -200.00 % | 961.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 275.904 M 0.00 % | 275.904 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.730 M 0.00 % | 9.730 M | 0.000 -100.00 % | 21.875 M 100.00 % | 10.938 M |
| Common stock repurchased | 0.000 100.00 % | -11.312 M | 0.000 100.00 % | -64.162 M | 0.000 100.00 % | -49.127 M | 0.000 100.00 % | -22.758 M | 0.000 100.00 % | -5.903 M | 0.000 100.00 % | -34.563 M | 0.000 100.00 % | -25.907 M | 0.000 100.00 % | -10.268 M | 0.000 100.00 % | -1.644 M | 0.000 100.00 % | -153.088 M | 0.000 100.00 % | -1.821 M | 0.000 100.00 % | -455.250 K -100.01 % | 5.928 B 1 879 023.93 % | -315.500 K 0.00 % | -315.500 K 96.64 % | -9.378 M 0.00 % | -9.378 M -190.33 % | -3.230 M 0.00 % | -3.230 M -100.00 % | -1.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -367.719 M 0.42 % | -369.281 M | 0.000 100.00 % | -246.656 M | 0.000 100.00 % | -392.896 M | 0.000 100.00 % | -320.138 M | 0.000 100.00 % | -242.413 M | 0.000 100.00 % | -220.908 M | 0.000 100.00 % | -215.190 M | 0.000 100.00 % | -180.406 M | 0.000 100.00 % | -180.350 M | 0.000 | 0.000 100.00 % | -180.001 M | 0.000 100.00 % | -119.524 M -300.00 % | -29.881 M 69.88 % | -99.203 M -100.00 % | -49.602 M 0.00 % | -49.602 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.429 M 0.00 % | -21.429 M 38.49 % | -34.838 M 0.00 % | -34.838 M -277.03 % | -9.240 M 0.00 % | -9.240 M -140.00 % | -3.850 M 0.00 % | -3.850 M -100.00 % | -1.925 M 79.10 % | -9.210 M -100.00 % | -4.605 M |
| Other financing activites | -74.129 M 78.49 % | -344.586 M -250.22 % | -98.392 M 24.18 % | -129.768 M 61.58 % | -337.749 M -154.26 % | 622.411 M 951.40 % | -73.104 M 6.44 % | -78.134 M -19.15 % | -65.575 M -210.66 % | 59.256 M 185.45 % | -69.342 M 56.46 % | -159.243 M -102.53 % | -78.627 M -105.95 % | 1.321 B 1 304.47 % | -109.686 M -106.19 % | 1.772 B 2 345.48 % | -78.913 M -129.26 % | 269.719 M 442.12 % | -78.838 M -105.57 % | 1.416 B 1 736.83 % | -86.539 M -116.50 % | 524.468 M 1 262.28 % | -45.124 M -193.30 % | 48.367 M -83.67 % | 296.210 M -95.00 % | 5.918 B 198.68 % | -5.998 B -247.37 % | 4.070 B 197.32 % | -4.182 B -237.78 % | 3.035 B 197.84 % | -3.102 B -100.00 % | -1.551 B -6 857.48 % | -22.294 M 0.00 % | -22.294 M | 0.000 | 0.000 100.00 % | -48.500 K 0.00 % | -48.500 K 76.51 % | -206.500 K 0.00 % | -206.500 K -2 481.25 % | -8.000 K -100.05 % | 16.553 M 100.00 % | 8.277 M |
| Net cash used provided by financing activities | -321.232 M 69.14 % | -1.041 B -396.26 % | 351.336 M 185.23 % | -412.216 M 42.30 % | -714.369 M 8.10 % | -777.375 M -138.36 % | 2.027 B 99.11 % | 1.018 B 151.93 % | -1.960 B -160.60 % | -752.060 M -8.05 % | -696.029 M -383.20 % | -144.047 M -378.00 % | 51.816 M -94.60 % | 959.604 M 422.69 % | -297.374 M -120.08 % | 1.481 B 250.49 % | 422.472 M 381.59 % | 87.725 M 104.71 % | -1.863 B -247.47 % | 1.263 B 361.86 % | 273.547 M -47.66 % | 522.647 M 427.06 % | 99.163 M 105.02 % | 48.367 M -75.45 % | 197.007 M -96.85 % | 6.249 B 203.33 % | -6.047 B -244.63 % | 4.181 B 199.98 % | -4.182 B -218.76 % | 3.521 B 213.51 % | -3.102 B -100.00 % | -1.551 B -320.35 % | 703.902 M 0.00 % | 703.902 M 2 120.50 % | -34.838 M 0.00 % | -34.838 M -57.66 % | -22.097 M 0.00 % | -22.097 M -124.34 % | -9.850 M 0.00 % | -9.850 M -409.54 % | -1.933 M -126.32 % | 7.343 M 100.00 % | 3.672 M |
| Effect of forex changes on cash | 230.306 M 223.82 % | 71.122 M 153.55 % | -132.823 M -132.88 % | 404.015 M 236.02 % | -297.017 M -30.60 % | -227.429 M 36.48 % | -358.052 M -343.82 % | 146.852 M 396.81 % | -49.477 M -110.04 % | 492.883 M 316.01 % | -228.175 M -1 693.29 % | 14.321 M -57.12 % | 33.397 M 118.19 % | -183.590 M -148.07 % | -74.006 M -132.37 % | 228.616 M -6.78 % | 245.233 M 202.01 % | -240.405 M -2 245.71 % | 11.204 M 103.81 % | -294.168 M -8 370.12 % | 3.557 M 104.12 % | -86.400 M -2 192.99 % | -3.768 M -115.30 % | 24.625 M 171.82 % | -34.287 M 99.44 % | -6.131 B -199.09 % | 6.187 B 247.72 % | -4.189 B -199.92 % | 4.192 B 227.47 % | -3.288 B -199.42 % | 3.308 B 100.00 % | 1.654 B 33 385.87 % | -4.969 M 0.00 % | -4.969 M -1 565.63 % | 339.000 K 0.00 % | 339.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.237 M 136.26 % | -8.927 M -100.00 % | -4.464 M |
| Net change in cash | 3.239 B 218.10 % | -2.743 B -844.41 % | 368.478 M 6 270.09 % | -5.972 M 98.80 % | -497.818 M -183.59 % | 595.545 M 4 319.83 % | -14.113 M -102.07 % | 683.280 M 168.67 % | -994.974 M -183.28 % | 1.195 B 3 150.36 % | 36.757 M -93.62 % | 576.265 M 136.78 % | 243.377 M 67.73 % | 145.097 M 123.48 % | -618.084 M -302.16 % | 305.746 M 200.34 % | -304.725 M -329.09 % | -71.016 M 94.00 % | -1.183 B -176.93 % | 1.537 B 663.53 % | 201.338 M -69.74 % | 665.313 M 296.41 % | -338.737 M 58.07 % | -807.924 M -185.25 % | 947.700 M 248.75 % | -637.125 M -300.00 % | -159.281 M -128.55 % | 557.883 M 300.00 % | 139.471 M -75.29 % | 564.411 M 300.00 % | 141.103 M 0.00 % | 141.103 M 195.32 % | 47.779 M 281.66 % | -26.301 M 0.00 % | -26.301 M -161.08 % | 43.061 M 0.00 % | 43.061 M 804.51 % | 4.761 M 0.00 % | 4.761 M 257.30 % | -3.027 M 0.00 % | -3.027 M -152.19 % | 5.800 M 0.00 % | 5.800 M |
| Cash at beginning of period | 0.000 -100.00 % | 2.743 B -17.51 % | 3.325 B 20.34 % | 2.763 B -27.84 % | 3.829 B 18.42 % | 3.233 B -0.43 % | 3.247 B 26.65 % | 2.564 B -27.96 % | 3.559 B 50.53 % | 2.364 B 1.58 % | 2.328 B 32.90 % | 1.751 B 16.14 % | 1.508 B 10.65 % | 1.363 B -31.20 % | 1.981 B 18.25 % | 1.675 B -15.39 % | 1.980 B -3.46 % | 2.051 B -36.57 % | 3.234 B 90.62 % | 1.696 B 13.47 % | 1.495 B 80.18 % | 829.798 M -28.99 % | 1.169 B -1.11 % | 1.182 B 405.00 % | 234.002 M -85.13 % | 1.573 B 300.00 % | 393.284 M -61.26 % | 1.015 B 300.00 % | 253.813 M -43.70 % | 450.840 M 300.00 % | 112.710 M 0.00 % | 112.710 M 295.73 % | 28.482 M -48.01 % | 54.782 M 0.00 % | 54.782 M 367.39 % | 11.721 M 0.00 % | 11.721 M 68.40 % | 6.960 M 0.00 % | 6.960 M -30.31 % | 9.987 M 0.00 % | 9.987 M 138.50 % | 4.187 M 0.00 % | 4.187 M |
| Cash at end of period | 3.239 B | 0.000 -100.00 % | 2.743 B -17.51 % | 3.325 B -0.18 % | 3.331 B -13.00 % | 3.829 B 18.42 % | 3.233 B -0.43 % | 3.247 B 26.65 % | 2.564 B -27.96 % | 3.559 B 50.53 % | 2.364 B 1.58 % | 2.328 B 32.90 % | 1.751 B 16.14 % | 1.508 B 10.65 % | 1.363 B -31.20 % | 1.981 B 18.25 % | 1.675 B -15.39 % | 1.980 B -3.46 % | 2.051 B -36.57 % | 3.234 B 90.62 % | 1.696 B 13.47 % | 1.495 B 80.18 % | 829.798 M 122.00 % | 373.778 M -68.37 % | 1.182 B 26.25 % | 936.009 M 300.00 % | 234.002 M -85.13 % | 1.573 B 300.00 % | 393.284 M -61.26 % | 1.015 B 300.00 % | 253.813 M 0.00 % | 253.813 M 232.82 % | 76.261 M 167.75 % | 28.482 M 0.00 % | 28.482 M -48.01 % | 54.782 M 0.00 % | 54.782 M 367.39 % | 11.721 M 0.00 % | 11.721 M 68.40 % | 6.960 M 0.00 % | 6.960 M -30.31 % | 9.987 M 0.00 % | 9.987 M |
| Operating cash flow | -215.932 M -117.84 % | 1.210 B 97.81 % | 611.928 M 242.18 % | 178.834 M -40.06 % | 298.350 M -76.04 % | 1.245 B 189.38 % | -1.393 B -163.17 % | -529.298 M -147.71 % | 1.109 B -25.83 % | 1.496 B 56.51 % | 955.620 M 29.76 % | 736.442 M 354.68 % | 161.968 M 126.36 % | -614.451 M -158.56 % | -237.644 M 78.64 % | -1.112 B -13.22 % | -982.476 M -558.12 % | 214.456 M -76.84 % | 926.043 M 54.16 % | 600.713 M 865.38 % | -78.486 M -127.97 % | 280.560 M 164.28 % | -436.476 M -596.63 % | -62.655 M -182.00 % | 76.404 M 116.92 % | -451.675 M 0.00 % | -451.675 M -258.70 % | 284.605 M 0.00 % | 284.605 M 231.25 % | 85.919 M 0.00 % | 85.919 M 100.00 % | 42.959 M 316.61 % | -19.833 M 0.00 % | -19.833 M -29.96 % | -15.260 M 0.00 % | -15.260 M -114.78 % | 103.251 M 0.00 % | 103.251 M 769.73 % | 11.872 M 0.00 % | 11.872 M 392.64 % | -4.057 M -156.32 % | 7.203 M 100.00 % | 3.601 M |
| Capital expenditure | 0.000 100.00 % | -131.145 M 68.08 % | -410.796 M -958.15 % | -38.822 M | 0.000 100.00 % | -21.588 M | 0.000 100.00 % | -47.801 M | 0.000 100.00 % | -4.404 M | 0.000 100.00 % | -35.605 M | 0.000 100.00 % | -40.277 M | 0.000 100.00 % | -51.637 M | 0.000 100.00 % | -175.551 M | 0.000 100.00 % | -77.220 M | 0.000 100.00 % | -23.689 M | 0.000 100.00 % | -14.911 M -300.00 % | -3.728 M 45.98 % | -6.901 M 0.00 % | -6.901 M 55.54 % | -15.521 M 0.00 % | -15.521 M -62.52 % | -9.551 M 0.00 % | -9.551 M -100.00 % | -4.775 M -32.98 % | -3.591 M 0.00 % | -3.591 M -354.56 % | -790.000 K 0.00 % | -790.000 K -90.13 % | -415.500 K 0.00 % | -415.500 K 43.89 % | -740.500 K 0.00 % | -740.500 K -287.19 % | -191.250 K 97.00 % | -6.385 M -100.00 % | -3.192 M |
| Free CashFlow | -215.932 M -120.01 % | 1.079 B 436.62 % | 201.132 M 43.65 % | 140.012 M -53.07 % | 298.350 M -75.62 % | 1.224 B 187.84 % | -1.393 B -141.38 % | -577.099 M -152.02 % | 1.109 B -25.61 % | 1.491 B 56.05 % | 955.620 M 36.35 % | 700.837 M 332.70 % | 161.968 M 124.74 % | -654.728 M -175.51 % | -237.644 M 79.58 % | -1.164 B -18.48 % | -982.476 M -2 625.32 % | 38.905 M -95.80 % | 926.043 M 76.90 % | 523.493 M 766.99 % | -78.486 M -130.55 % | 256.871 M 158.85 % | -436.476 M -462.72 % | -77.566 M -206.73 % | 72.676 M 115.85 % | -458.575 M 0.00 % | -458.575 M -270.42 % | 269.084 M 0.00 % | 269.084 M 252.35 % | 76.368 M 0.00 % | 76.368 M 100.00 % | 38.184 M 263.02 % | -23.424 M 0.00 % | -23.424 M -45.94 % | -16.050 M 0.00 % | -16.050 M -115.61 % | 102.835 M 0.00 % | 102.835 M 823.86 % | 11.131 M 0.00 % | 11.131 M 362.03 % | -4.248 M -619.32 % | 818.000 K 100.00 % | 409.000 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2010 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 |