Yuexiu Real Estate Investment Trust YUXXF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.032 B -2.65 % | 2.087 B 11.43 % | 1.873 B 4.24 % | 1.797 B 2.16 % | 1.759 B -14.55 % | 2.058 B 1.29 % | 2.032 B 9.60 % | 1.854 B 0.89 % | 1.838 B 7.48 % | 1.710 B 8.81 % | 1.571 B 14.63 % | 1.371 B 92.45 % | 712.201 M 36.36 % | 522.286 M 7.76 % | 484.655 M 3.43 % | 468.578 M 7.36 % | 436.454 M 15.89 % | 376.603 M 1.65 % | 370.473 M |
| Net income | -320.577 M -7 031.39 % | 4.625 M 100.87 % | -529.044 M -182.02 % | 645.003 M 14.06 % | 565.495 M -35.51 % | 876.819 M -3.83 % | 911.758 M -36.24 % | 1.430 B 102.68 % | 705.540 M -4.11 % | 735.817 M -20.50 % | 925.506 M 76.44 % | 524.553 M -23.59 % | 686.473 M -48.67 % | 1.337 B 110.38 % | 635.635 M 140.31 % | 264.502 M 28.94 % | 205.134 M -39.89 % | 341.259 M 39.23 % | 245.096 M |
| Income before tax | -182.593 M -173.78 % | 247.497 M 190.67 % | -272.954 M -129.09 % | 938.170 M 18.59 % | 791.088 M -42.77 % | 1.382 B -2.99 % | 1.425 B -16.90 % | 1.715 B 71.92 % | 997.327 M -0.34 % | 1.001 B -9.46 % | 1.105 B 64.31 % | 672.661 M -8.88 % | 738.202 M -46.16 % | 1.371 B 111.05 % | 649.684 M 135.04 % | 276.420 M 28.48 % | 215.138 M -36.96 % | 341.259 M 39.23 % | 245.096 M |
| Income before tax ratio | -0.09 -175.78 % | 0.12 181.38 % | -0.15 -127.91 % | 0.52 16.09 % | 0.45 -33.03 % | 0.67 -4.23 % | 0.70 -24.18 % | 0.92 70.41 % | 0.54 -7.28 % | 0.59 -16.79 % | 0.70 43.34 % | 0.49 -52.65 % | 1.04 -60.52 % | 2.63 95.84 % | 1.34 127.24 % | 0.59 19.68 % | 0.49 -45.60 % | 0.91 36.97 % | 0.66 |
| EBITDA | 1.179 B -9.38 % | 1.301 B 206.78 % | 424.215 M -69.92 % | 1.410 B 2.28 % | 1.379 B 13.22 % | 1.218 B 4.10 % | 1.170 B -46.98 % | 2.206 B 124.90 % | 981.017 M 25.73 % | 780.281 M 3.93 % | 750.770 M 16.84 % | 642.558 M -30.07 % | 918.818 M 91.01 % | 481.039 M 58.13 % | 304.207 M -0.67 % | 306.274 M 4.29 % | 293.662 M -26.51 % | 399.594 M 30.64 % | 305.885 M |
| Net income ratio | -0.16 -7 220.14 % | 0.00 100.78 % | -0.28 -178.69 % | 0.36 11.65 % | 0.32 -24.53 % | 0.43 -5.06 % | 0.45 -41.83 % | 0.77 100.90 % | 0.38 -10.79 % | 0.43 -26.94 % | 0.59 53.92 % | 0.38 -60.30 % | 0.96 -62.35 % | 2.56 95.23 % | 1.31 132.34 % | 0.56 20.10 % | 0.47 -48.13 % | 0.91 36.97 % | 0.66 |
| Ratio EBITDA | 0.58 -6.91 % | 0.62 175.33 % | 0.23 -71.14 % | 0.78 0.12 % | 0.78 32.50 % | 0.59 2.77 % | 0.58 -51.63 % | 1.19 122.92 % | 0.53 16.97 % | 0.46 -4.49 % | 0.48 1.93 % | 0.47 -63.66 % | 1.29 40.07 % | 0.92 46.74 % | 0.63 -3.97 % | 0.65 -2.86 % | 0.67 -36.59 % | 1.06 28.51 % | 0.83 |
| Gross profit ratio | 0.70 -12.17 % | 0.80 14.07 % | 0.70 -3.07 % | 0.72 -2.60 % | 0.74 -0.62 % | 0.75 4.42 % | 0.72 1.07 % | 0.71 -0.75 % | 0.71 1.06 % | 0.71 0.60 % | 0.70 0.49 % | 0.70 -17.32 % | 0.84 -15.61 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 25.56 % | 0.80 0.35 % | 0.79 0.09 % | 0.79 |
| Weighted average shs out dil | 5.003 B -4.24 % | 5.224 B 13.65 % | 4.597 B 22.72 % | 3.746 B 2.97 % | 3.638 B 1.18 % | 3.596 B 0.48 % | 3.579 B 0.78 % | 3.551 B 0.41 % | 3.536 B -0.85 % | 3.567 B 0.88 % | 3.535 B 1.08 % | 3.498 B 114.50 % | 1.631 B 51.23 % | 1.078 B 0.00 % | 1.078 B 0.00 % | 1.078 B 2.66 % | 1.050 B 3.83 % | 1.011 B 0.00 % | 1.011 B |
| Weighted average shs out | 5.253 B 26.83 % | 4.141 B -6.06 % | 4.409 B 17.69 % | 3.746 B 5.98 % | 3.534 B -1.71 % | 3.596 B 0.48 % | 3.579 B 0.78 % | 3.551 B 0.41 % | 3.536 B 0.26 % | 3.527 B -0.24 % | 3.535 B 1.19 % | 3.494 B 114.27 % | 1.631 B 51.23 % | 1.078 B 0.00 % | 1.078 B 0.00 % | 1.078 B 2.66 % | 1.050 B 3.83 % | 1.011 B 0.00 % | 1.011 B |
| EPS diluted | -0.06 -274.18 % | 0.04 -69.33 % | 0.12 -29.41 % | 0.17 6.25 % | 0.16 -38.46 % | 0.26 4.00 % | 0.25 -37.50 % | 0.40 100.00 % | 0.20 -4.76 % | 0.21 -19.23 % | 0.26 73.33 % | 0.15 -65.12 % | 0.43 -65.32 % | 1.24 110.17 % | 0.59 136.00 % | 0.25 31.58 % | 0.19 -42.42 % | 0.33 37.50 % | 0.24 |
| Earnings per share | 0.06 5 720.00 % | 0.00 100.83 % | -0.12 -163.16 % | 0.19 5.56 % | 0.18 -40.00 % | 0.30 20.00 % | 0.25 -48.98 % | 0.49 96.00 % | 0.25 -3.85 % | 0.26 -21.21 % | 0.33 73.68 % | 0.19 -59.57 % | 0.47 -62.10 % | 1.24 110.17 % | 0.59 136.00 % | 0.25 31.58 % | 0.19 -42.42 % | 0.33 37.50 % | 0.24 |
| Gross profit | 1.426 B -14.50 % | 1.668 B 27.10 % | 1.312 B 1.04 % | 1.299 B -0.49 % | 1.305 B -15.07 % | 1.537 B 5.77 % | 1.453 B 10.78 % | 1.312 B 0.14 % | 1.310 B 8.63 % | 1.206 B 9.46 % | 1.102 B 15.20 % | 956.408 M 59.12 % | 601.061 M 15.08 % | 522.286 M 7.76 % | 484.655 M 3.43 % | 468.578 M 34.80 % | 347.610 M 16.30 % | 298.891 M 1.75 % | 293.751 M |
| Income tax expense | 153.996 M -38.76 % | 251.452 M 5.66 % | 237.986 M -9.72 % | 263.608 M 29.24 % | 203.967 M -53.84 % | 441.828 M -3.61 % | 458.369 M 65.15 % | 277.544 M -2.68 % | 285.183 M 9.67 % | 260.033 M 46.68 % | 177.276 M 19.30 % | 148.594 M 194.83 % | 50.400 M 48.84 % | 33.862 M 141.03 % | 14.049 M 17.88 % | 11.918 M 19.13 % | 10.004 M | 0.000 | 0.000 |
| Cost of revenue | 605.202 M 44.54 % | 418.717 M -25.28 % | 560.413 M 12.58 % | 497.786 M 9.79 % | 453.381 M -12.99 % | 521.096 M -9.95 % | 578.695 M 6.75 % | 542.095 M 2.76 % | 527.557 M 4.75 % | 503.648 M 7.29 % | 469.419 M 13.32 % | 414.245 M 272.72 % | 111.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.844 M 14.32 % | 77.712 M 1.29 % | 76.722 M |
| General and administrative expenses | 22.881 M -87.92 % | 189.470 M 518.21 % | 30.648 M 21.73 % | 25.177 M 16.67 % | 21.580 M -71.87 % | 76.723 M 96.11 % | 39.123 M -50.36 % | 78.819 M 276.75 % | 20.921 M -72.45 % | 75.932 M 287.47 % | 19.597 M 45.13 % | 13.503 M -76.07 % | 56.424 M -53.87 % | 122.325 M 108.19 % | 58.756 M 21.70 % | 48.278 M 30.60 % | 36.967 M 25.31 % | 29.502 M 2.63 % | 28.745 M |
| Selling and marketing expenses | 113.511 M | 0.000 -100.00 % | 97.196 M -16.58 % | 116.517 M 17.43 % | 99.223 M -20.23 % | 124.382 M 1.80 % | 122.187 M 1.56 % | 120.307 M 7.42 % | 111.992 M -4.11 % | 116.795 M -0.78 % | 117.709 M 14.74 % | 102.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 393.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 145.725 M 706.68 % | -24.020 M -13.83 % | -21.102 M 12.17 % | -24.027 M -9.37 % | -21.969 M -26.09 % | -17.423 M 51.31 % | -35.783 M -94.88 % | -18.362 M | 0.000 | 0.000 | 0.000 100.00 % | -29.846 M -123.02 % | 129.668 M 242.54 % | 37.855 M |
| Operating expenses | 136.392 M -76.61 % | 583.181 M 356.17 % | 127.844 M -9.77 % | 141.694 M 17.29 % | 120.803 M -65.17 % | 346.830 M -16.79 % | 416.801 M -43.59 % | 738.847 M 1 742.83 % | 40.093 M -61.56 % | 104.292 M -65.96 % | 306.420 M 408.40 % | 60.272 M -74.41 % | 235.489 M 408.07 % | 46.350 M -75.20 % | 186.911 M 13.28 % | 165.002 M 253.68 % | 46.653 M 4.19 % | 44.777 M 7.31 % | 41.728 M |
| Cost and expenses | 741.594 M -25.98 % | 1.002 B 45.57 % | 688.257 M 7.63 % | 639.480 M 11.37 % | 574.184 M -33.84 % | 867.926 M -12.81 % | 995.496 M -22.28 % | 1.281 B 125.66 % | 567.650 M -6.63 % | 607.940 M -21.64 % | 775.839 M 63.50 % | 474.517 M 36.89 % | 346.629 M 647.85 % | 46.350 M -75.20 % | 186.911 M 13.28 % | 165.002 M 21.78 % | 135.496 M 10.62 % | 122.489 M 3.41 % | 118.450 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 136.392 M -28.01 % | 189.470 M 48.20 % | 127.844 M -9.77 % | 141.694 M 17.29 % | 120.803 M -39.93 % | 201.105 M 24.67 % | 161.310 M -18.99 % | 199.126 M 49.82 % | 132.913 M -31.04 % | 192.727 M 40.36 % | 137.306 M 18.28 % | 116.087 M 105.74 % | 56.424 M -53.87 % | 122.325 M 108.19 % | 58.756 M 21.70 % | 48.278 M 30.60 % | 36.967 M 25.31 % | 29.502 M 2.63 % | 28.745 M |
| Interest income | 28.080 M 102.88 % | 13.841 M -45.74 % | 25.511 M -2.41 % | 26.142 M | 0.000 -100.00 % | 501.610 M 12.70 % | 445.094 M 32.46 % | 336.012 M -4.76 % | 352.788 M 13.96 % | 309.573 M 2.19 % | 302.926 M -11.94 % | 344.019 M 869.15 % | 35.497 M 329.10 % | -15.494 M -229.34 % | 11.979 M 515.08 % | 1.948 M -57.13 % | 4.543 M -35.05 % | 6.994 M 22.46 % | 5.711 M |
| Interest expense | 907.005 M 0.34 % | 903.950 M 64.27 % | 550.292 M 68.18 % | 327.213 M -26.51 % | 445.266 M -11.89 % | 505.366 M 10.68 % | 456.591 M 32.01 % | 345.885 M -2.57 % | 355.004 M 6.75 % | 332.567 M -5.72 % | 352.733 M -13.04 % | 405.648 M 178.86 % | 145.465 M 293.32 % | 36.984 M | 0.000 -100.00 % | 58.921 M -9.47 % | 65.086 M 35.74 % | 47.949 M -5.63 % | 50.811 M |
| Depreciation and amortization | 102.389 M -31.73 % | 149.979 M 2.11 % | 146.877 M 1.52 % | 144.678 M 1.65 % | 142.330 M 8.96 % | 130.626 M 0.81 % | 129.572 M -11.12 % | 145.777 M -7.08 % | 156.878 M 53.03 % | 102.515 M 3.70 % | 98.859 M 4.01 % | 95.050 M 170.40 % | 35.151 M 93.36 % | 18.179 M 652.13 % | 2.417 M -0.79 % | 2.436 M -81.87 % | 13.438 M 29.38 % | 10.386 M 4.09 % | 9.978 M |
| Operating income | 1.290 B 18.89 % | 1.085 B 11.82 % | 970.259 M -16.16 % | 1.157 B -2.31 % | 1.185 B 4.17 % | 1.137 B 4.38 % | 1.089 B 22.40 % | 890.100 M 1.91 % | 873.424 M 28.87 % | 677.766 M 3.97 % | 651.911 M 19.07 % | 547.508 M -30.66 % | 789.614 M 70.59 % | 462.860 M 53.37 % | 301.790 M -10.52 % | 337.278 M 20.36 % | 280.224 M -28.00 % | 389.208 M 31.53 % | 295.907 M |
| Operating income ratio | 0.63 22.13 % | 0.52 0.35 % | 0.52 -19.57 % | 0.64 -4.37 % | 0.67 21.90 % | 0.55 3.05 % | 0.54 11.68 % | 0.48 1.01 % | 0.48 19.90 % | 0.40 -4.45 % | 0.41 3.87 % | 0.40 -63.97 % | 1.11 25.10 % | 0.89 42.32 % | 0.62 -13.49 % | 0.72 12.11 % | 0.64 -37.87 % | 1.03 29.39 % | 0.80 |
| Total other income expenses net | -1.473 B -75.83 % | -837.460 M | 0.000 100.00 % | -219.036 M 44.33 % | -393.460 M -252.85 % | 257.422 M -23.25 % | 335.420 M -59.32 % | 824.539 M 565.47 % | 123.903 M -64.52 % | 349.222 M -22.97 % | 453.332 M 262.22 % | 125.153 M 343.43 % | -51.412 M -104.84 % | 1.062 B 205.22 % | 347.894 M 677.61 % | -60.230 M 7.46 % | -65.086 M -174.69 % | 87.145 M 1 358.10 % | -6.927 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 19.196 B 0.24 % | 19.150 B 2.93 % | 18.604 B 14.99 % | 16.179 B 32.42 % | 12.218 B -5.74 % | 12.963 B 4.39 % | 12.417 B 8.66 % | 11.427 B 6.35 % | 10.744 B 4.36 % | 10.295 B 44.53 % | 7.123 B -1.10 % | 7.202 B -5.03 % | 7.584 B 420.31 % | 1.458 B 4.42 % | 1.396 B -4.28 % | 1.458 B 0.32 % | 1.453 B 56.65 % | 927.852 M -8.62 % | 1.015 B -4.30 % | 1.061 B |
| Total investments | 50.000 M -54.55 % | 110.000 M 26.07 % | 87.254 M 85.46 % | 47.048 M 103.36 % | 23.135 M 275.20 % | 6.166 M | 0.000 | 0.000 | 0.000 100.00 % | -89.346 M -495.79 % | 22.574 M 681.06 % | -3.885 M -101.67 % | 232.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.037 B | 0.000 | 0.000 | 0.000 |
| Total debt | 20.592 B 1.55 % | 20.278 B 1.71 % | 19.938 B 13.08 % | 17.632 B 25.76 % | 14.021 B -1.83 % | 14.282 B 2.92 % | 13.876 B 8.99 % | 12.731 B 6.76 % | 11.925 B 8.63 % | 10.978 B 35.37 % | 8.109 B 3.41 % | 7.842 B -6.17 % | 8.358 B 322.49 % | 1.978 B 11.46 % | 1.775 B -2.45 % | 1.819 B 0.89 % | 1.803 B 50.32 % | 1.200 B -5.53 % | 1.270 B -2.81 % | 1.307 B |
| Accumulated other comprehensive income loss | -618.381 M -88.90 % | -327.358 M -142.03 % | -135.257 M -132.01 % | 422.544 M 12.52 % | 375.524 M -10.52 % | 419.655 M -0.12 % | 420.174 M -7.70 % | 455.212 M 21.77 % | 373.831 M 23.02 % | 303.883 M 50.79 % | 201.529 M 79.29 % | 112.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 618.381 M 88.90 % | 327.358 M 142.03 % | 135.257 M 132.01 % | -422.544 M -12.52 % | -375.524 M 10.52 % | -419.655 M 0.12 % | -420.174 M 7.70 % | -455.212 M -21.77 % | -373.831 M -23.02 % | -303.883 M -50.79 % | -201.529 M -79.29 % | -112.403 M -1 825.04 % | -5.839 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.542 M 119.98 % | 35.704 M | 0.000 |
| Common stock | 14.829 B -5.14 % | 15.633 B -2.93 % | 16.104 B 9.42 % | 14.718 B 0.91 % | 14.585 B -0.10 % | 14.599 B 1.00 % | 14.454 B 0.93 % | 14.321 B 5.81 % | 13.534 B 1.00 % | 13.400 B 1.97 % | 13.142 B 3.73 % | 12.669 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 16.018 B -4.88 % | 16.840 B -2.78 % | 17.322 B 8.78 % | 15.924 B 0.96 % | 15.773 B -0.20 % | 15.805 B 1.34 % | 15.596 B 1.21 % | 15.409 B 13.01 % | 13.634 B 1.05 % | 13.493 B 2.00 % | 13.229 B 3.73 % | 12.753 B 16 509.49 % | 76.780 M | 0.000 -100.00 % | 3.981 B 10.99 % | 3.587 B | 0.000 -100.00 % | 78.542 M 119.98 % | 35.704 M -98.86 % | 3.139 B |
| Other non current liabilities | 5.686 B -0.48 % | 5.714 B 1.77 % | 5.614 B 3.04 % | 5.448 B 210.77 % | -4.918 B 0.16 % | -4.926 B -8.58 % | -4.537 B -2.39 % | -4.431 B -13.51 % | -3.904 B -7.72 % | -3.624 B -37.62 % | -2.633 B -9.43 % | -2.406 B -119.03 % | 12.646 B 148.18 % | 5.095 B 6 012.07 % | 83.364 M 210.38 % | 26.859 M -58.75 % | 65.108 M -98.08 % | 3.384 B 0.98 % | 3.351 B 4 196.88 % | 77.993 M |
| Long term debt | 15.973 B 10.76 % | 14.422 B -7.34 % | 15.564 B 5.67 % | 14.728 B 37.61 % | 10.703 B -3.18 % | 11.054 B -4.70 % | 11.599 B 207.72 % | -10.768 B -48.95 % | -7.229 B 20.24 % | -9.064 B -12.19 % | -8.079 B -207.12 % | 7.542 B -6.40 % | 8.058 B 307.33 % | 1.978 B | 0.000 -100.00 % | 1.819 B 204.66 % | -1.738 B | 0.000 -100.00 % | 1.270 B -2.81 % | 1.307 B |
| Total non current liabilities | 21.659 B 7.57 % | 20.135 B 29.56 % | 15.541 B 5.24 % | 14.767 B 36.97 % | 10.781 B -2.29 % | 11.034 B -4.87 % | 11.599 B 39.37 % | 8.322 B -20.14 % | 10.422 B 28.09 % | 8.136 B 4.18 % | 7.809 B 3.55 % | 7.542 B -67.11 % | 22.930 B 216.44 % | 7.246 B 4 460.89 % | 158.875 M -91.71 % | 1.916 B -65.02 % | 5.478 B 61.87 % | 3.384 B -26.77 % | 4.621 B 233.76 % | 1.385 B |
| Other current liabilities | 971.873 M 12.43 % | 864.419 M -83.26 % | 5.164 B -30.73 % | 7.455 B 718.10 % | 911.276 M -78.78 % | 4.294 B 198.82 % | 1.437 B -37.06 % | 2.283 B 148.32 % | 919.502 M -12.29 % | 1.048 B -17.03 % | 1.264 B -11.02 % | 1.420 B -8.57 % | 1.553 B 1 102.53 % | 129.164 M 113.17 % | 60.591 M -39.96 % | 100.925 M 57.16 % | 64.218 M -77.05 % | 279.843 M 306.11 % | 68.909 M -44.93 % | 125.139 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -4.375 B -50.64 % | -2.904 B | 0.000 100.00 % | -3.227 B -41.76 % | -2.277 B 48.36 % | -4.408 B -193.24 % | -1.503 B 47.10 % | -2.842 B -847.24 % | -300.000 M 0.00 % | -300.000 M -120.27 % | 1.480 B | 0.000 -100.00 % | 25.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 4.619 B -21.14 % | 5.857 B 33.88 % | 4.375 B 50.64 % | 2.904 B -12.47 % | 3.318 B 2.80 % | 3.227 B 41.76 % | 2.277 B -48.36 % | 4.408 B 193.24 % | 1.503 B -47.10 % | 2.842 B 847.24 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M | 0.000 -100.00 % | 1.775 B | 0.000 | 0.000 -100.00 % | 1.200 B | 0.000 | 0.000 |
| Total current liabilities | 5.607 B -18.39 % | 6.871 B 28.02 % | 5.367 B -30.50 % | 7.723 B 75.28 % | 4.406 B -1.21 % | 4.460 B 13.99 % | 3.913 B -42.76 % | 6.835 B 179.16 % | 2.449 B -37.31 % | 3.906 B 147.51 % | 1.578 B -8.94 % | 1.733 B -6.92 % | 1.862 B 1 341.51 % | 129.164 M -93.15 % | 1.884 B 1 175.01 % | 147.797 M 27.91 % | 115.547 M -92.19 % | 1.480 B 2 047.06 % | 68.909 M -44.93 % | 125.139 M |
| Total liabilities | 27.267 B 0.96 % | 27.006 B 1.74 % | 26.545 B -4.99 % | 27.938 B 36.37 % | 20.487 B -0.65 % | 20.621 B 1.89 % | 20.239 B 1.57 % | 19.927 B 17.31 % | 16.987 B 7.23 % | 15.842 B 30.56 % | 12.134 B 2.86 % | 11.797 B -52.42 % | 24.791 B 236.14 % | 7.375 B 260.95 % | 2.043 B -1.01 % | 2.064 B -63.10 % | 5.594 B 15.01 % | 4.864 B 3.70 % | 4.690 B 210.66 % | 1.510 B |
| Other non current assets | 185.465 M -99.53 % | 39.108 B 4 142.55 % | -967.407 M 2.86 % | -995.898 M 2.35 % | -1.020 B | 0.000 100.00 % | -33.696 B -0.79 % | -33.432 B -15.62 % | -28.914 B -3.42 % | -27.959 B -19.45 % | -23.406 B -2.96 % | -22.734 B -221.48 % | 18.715 B 189.21 % | 6.471 B 18.20 % | 5.475 B 6.95 % | 5.119 B 378 853.13 % | -1.352 M -100.03 % | 4.399 B 3.46 % | 4.252 B 0.75 % | 4.220 B |
| Long term investments | 50.000 M | 0.000 -100.00 % | 50.000 M 112.55 % | 23.524 M | 0.000 -100.00 % | 6.166 M | 0.000 | 0.000 | 0.000 100.00 % | -89.346 M -495.79 % | 22.574 M 681.06 % | -3.885 M 96.18 % | -101.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.037 B | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 1.183 B -4.00 % | 1.232 B -3.85 % | 1.281 B | 0.000 -100.00 % | 1.380 B -3.45 % | 1.429 B -3.33 % | 1.479 B -3.23 % | 1.528 B -3.13 % | 1.577 B -3.03 % | 1.626 B -2.94 % | 1.676 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 839.001 M -2.43 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 1.72 % | 845.325 M 2.53 % | 824.459 M 0.00 % | 824.459 M 414.25 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.329 M 0.15 % | 160.087 M 0.62 % | 159.101 M 0.24 % | 158.717 M -0.29 % | 159.177 M |
| Goodwill and intangible assets | 839.001 M -2.43 % | 859.868 M -57.91 % | 2.043 B -2.36 % | 2.092 B -2.30 % | 2.141 B 149.02 % | 859.868 M -61.61 % | 2.240 B -1.53 % | 2.275 B -1.23 % | 2.303 B -2.10 % | 2.352 B 35.39 % | 1.737 B -2.76 % | 1.787 B -2.68 % | 1.836 B 1 045.18 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.329 M 0.15 % | 160.087 M 0.62 % | 159.101 M 0.24 % | 158.717 M -0.29 % | 159.177 M |
| Property plant equipment net | 40.564 B 1 782.77 % | 2.154 B -94.76 % | 41.102 B 0.11 % | 41.057 B 23.82 % | 33.158 B -1.35 % | 33.613 B 6.86 % | 31.456 B 0.96 % | 31.157 B 17.08 % | 26.611 B 3.92 % | 25.606 B 18.17 % | 21.668 B 3.44 % | 20.947 B 815.80 % | 2.287 B 22 873 010.00 % | 10.000 K -98.77 % | 813.000 K -74.83 % | 3.230 M -43.14 % | 5.681 M -31.84 % | 8.335 M -14.96 % | 9.801 M 177.35 % | 3.534 M |
| Total non current assets | 41.638 B -1.15 % | 42.122 B -0.25 % | 42.227 B 0.12 % | 42.177 B 23.04 % | 34.280 B -0.58 % | 34.479 B 2.32 % | 33.696 B 0.79 % | 33.432 B 15.62 % | 28.914 B 3.42 % | 27.959 B 19.45 % | 23.406 B 2.96 % | 22.734 B -0.01 % | 22.736 B 240.85 % | 6.670 B 18.36 % | 5.636 B 6.69 % | 5.283 B 0.88 % | 5.237 B 14.19 % | 4.586 B 3.53 % | 4.430 B 0.94 % | 4.388 B |
| Other current assets | 229.121 M -31.65 % | 335.228 M 285.81 % | 86.889 M -7.34 % | 93.772 M 10.53 % | 84.837 M -78.55 % | 395.525 M -8.81 % | 433.723 M 25.36 % | 345.988 M 84.24 % | 187.790 M -46.08 % | 348.247 M -39.53 % | 575.947 M -28.53 % | 805.855 M 2 919.20 % | 26.691 M 193.99 % | 9.079 M -3.74 % | 9.432 M 36.50 % | 6.910 M -1.60 % | 7.022 M 19.42 % | 5.880 M 0.28 % | 5.864 M 25.80 % | 4.661 M |
| Short term investments | 0.000 -100.00 % | 110.000 M 195.27 % | 37.254 M 58.37 % | 23.524 M 1.68 % | 23.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.396 B 23.76 % | 1.128 B -15.42 % | 1.334 B -8.23 % | 1.453 B -19.37 % | 1.802 B 36.66 % | 1.319 B -9.58 % | 1.459 B 11.88 % | 1.304 B 10.42 % | 1.181 B 72.99 % | 682.596 M -30.79 % | 986.300 M 54.16 % | 639.786 M -17.34 % | 774.021 M 48.66 % | 520.650 M 37.39 % | 378.955 M 4.90 % | 361.244 M 3.23 % | 349.927 M 28.74 % | 271.814 M 6.79 % | 254.531 M 3.65 % | 245.575 M |
| Cash and short term investments | 1.396 B 12.77 % | 1.238 B -9.69 % | 1.371 B -7.17 % | 1.477 B -19.10 % | 1.826 B 38.41 % | 1.319 B -9.58 % | 1.459 B 11.88 % | 1.304 B 10.42 % | 1.181 B 72.99 % | 682.596 M -30.79 % | 986.300 M 54.16 % | 639.786 M -42.27 % | 1.108 B 112.85 % | 520.650 M 37.39 % | 378.955 M 4.90 % | 361.244 M 3.23 % | 349.927 M 28.74 % | 271.814 M 6.79 % | 254.531 M 3.65 % | 245.575 M |
| Total current assets | 1.647 B -4.46 % | 1.724 B 5.15 % | 1.639 B -1.36 % | 1.662 B -16.07 % | 1.980 B 13.73 % | 1.741 B -9.28 % | 1.919 B 14.27 % | 1.680 B 18.92 % | 1.413 B 22.12 % | 1.157 B -30.43 % | 1.663 B 6.36 % | 1.563 B -26.88 % | 2.138 B 203.31 % | 704.840 M 81.48 % | 388.387 M 5.50 % | 368.153 M 3.14 % | 356.949 M 28.54 % | 277.694 M 6.64 % | 260.395 M -0.15 % | 260.781 M |
| Inventory | 2.860 M -7.05 % | 3.077 M -0.10 % | 3.080 M -5.35 % | 3.254 M -23.97 % | 4.280 M 5.13 % | 4.071 M -6.13 % | 4.337 M 38.70 % | 3.127 M -27.90 % | 4.337 M 2.26 % | 4.241 M -4.44 % | 4.438 M 23.04 % | 3.607 M -9.17 % | 3.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 18.775 M -88.93 % | 169.646 M -4.95 % | 178.480 M 102.28 % | 88.236 M 34.43 % | 65.639 M 188.52 % | 22.750 M 0.52 % | 22.633 M -15.24 % | 26.702 M -32.54 % | 39.584 M -67.44 % | 121.583 M 26.82 % | 95.874 M -15.78 % | 113.844 M -88.60 % | 998.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.545 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.048 B 19.95 % | 23.383 B 2.84 % | 22.738 B | 0.000 -100.00 % | 39.104 M | 0.000 | 0.000 -100.00 % | 35.330 M 78.54 % | 19.788 M 105.36 % | 9.636 M 64.22 % | 5.868 M |
| Other assets | 0.000 | 0.000 -100.00 % | 235.425 M -9.36 % | 259.740 M | 0.000 -100.00 % | 205.430 M -6.56 % | 219.847 M -2.00 % | 224.343 M -23.83 % | 294.539 M 34.10 % | 219.649 M -25.32 % | 294.118 M 16.51 % | 252.446 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.542 M 119.98 % | 35.704 M | 0.000 |
| Account payables | 16.517 M 15.80 % | 14.263 M -43.38 % | 25.190 M -8.60 % | 27.561 M 43.22 % | 19.244 M 35.47 % | 14.205 M -19.70 % | 17.689 M 0.44 % | 17.611 M 15.29 % | 15.276 M 16.66 % | 13.094 M -9.81 % | 14.518 M 12.24 % | 12.935 M 49.07 % | 8.677 M | 0.000 -100.00 % | 49.089 M 4.63 % | 46.918 M -8.59 % | 51.329 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 135.496 M -23.79 % | 177.802 M -25.90 % | 239.937 M 52.04 % | 157.814 M 4.13 % | 151.558 M -16.36 % | 181.205 M 43.67 % | 126.124 M 1 110.29 % | 10.421 M 265.78 % | 2.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 10.160 B 6.21 % | 9.566 B | 0.000 -100.00 % | 6.128 B -13.23 % | 7.062 B 252 308.51 % | 2.798 M -77.13 % | 12.233 M -3.44 % | 12.669 M -50.59 % | 25.638 M -99.50 % | 5.136 B | 0.000 -100.00 % | 72.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.189 B -1.48 % | 1.207 B -0.86 % | 1.217 B 0.93 % | 1.206 B 1.51 % | 1.188 B -1.43 % | 1.205 B 5.57 % | 1.142 B 5.00 % | 1.087 B 987.59 % | 99.984 M 7.92 % | 92.644 M 6.86 % | 86.700 M 4.08 % | 83.300 M 0.82 % | 82.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 11.826 M -50.29 % | 23.791 M -27.91 % | 33.002 M 230.25 % | 9.993 M -50.10 % | 20.026 M -31.39 % | 29.190 M | 0.000 100.00 % | -19.091 B -8.15 % | -17.651 B -2.62 % | -17.200 B -8.26 % | -15.888 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.542 B | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -327.358 M -142.03 % | -135.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.839 M | 0.000 -100.00 % | 3.981 B 10.99 % | 3.587 B 1.27 % | 3.542 B | 0.000 | 0.000 -100.00 % | 3.139 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 5.522 B 2.61 % | 5.381 B 3.45 % | 5.202 B 4.10 % | 4.997 B 1.85 % | 4.906 B 8.14 % | 4.537 B 2.45 % | 4.428 B 13.80 % | 3.891 B 7.76 % | 3.611 B 38.49 % | 2.608 B 8.36 % | 2.406 B 8.08 % | 2.226 B 2 124.09 % | 100.105 M 32.57 % | 75.511 M 7.71 % | 70.108 M 3.31 % | 67.865 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 -100.00 % | 5.637 B 3.46 % | 5.448 B 2.80 % | 5.300 B 3.39 % | 5.126 B 8.44 % | 4.727 B -0.87 % | 4.769 B 15.85 % | 4.117 B 8.34 % | 3.800 B 38.35 % | 2.746 B 8.91 % | 2.522 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 43.285 B -1.28 % | 43.846 B -0.05 % | 43.866 B 0.01 % | 43.862 B 20.97 % | 36.260 B -0.45 % | 36.425 B 1.65 % | 35.835 B 1.41 % | 35.336 B 15.40 % | 30.621 B 4.38 % | 29.335 B 15.66 % | 25.363 B 3.31 % | 24.550 B -1.30 % | 24.874 B 237.26 % | 7.375 B 22.43 % | 6.024 B 6.61 % | 5.651 B 1.02 % | 5.594 B 13.18 % | 4.942 B 4.58 % | 4.726 B 1.65 % | 4.649 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 26.979 M -87.57 % | 217.061 M 429.21 % | -65.933 M -183.97 % | 78.520 M -30.40 % | 112.820 M 910.57 % | 11.164 M 240.29 % | -7.958 M -178.59 % | 10.126 M 664.75 % | -1.793 M -27.43 % | -1.407 M 1.19 % | -1.424 M -308.19 % | 684.000 K -96.79 % | 21.334 M 74.35 % | 12.236 M 11.26 % | 10.998 M | 0.000 -100.00 % | 3.021 M 578.91 % | 444.978 K -90.77 % | 4.823 M |
| Accounts receivables | 4.136 M -60.40 % | 10.444 M 260.50 % | -6.507 M 23.39 % | -8.494 M -2 933.57 % | -280.000 K -102.57 % | 10.898 M 261.50 % | -6.748 M -175.68 % | 8.916 M 625.40 % | -1.697 M -5.80 % | -1.604 M -170.49 % | -593.000 K -285.31 % | 320.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 217.000 K 7 133.33 % | 3.000 K -98.28 % | 174.000 K -83.04 % | 1.026 M 590.91 % | -209.000 K -178.57 % | 266.000 K 121.98 % | -1.210 M -200.00 % | 1.210 M 1 360.42 % | -96.000 K -148.73 % | 197.000 K 123.71 % | -831.000 K -328.30 % | 364.000 K 152.30 % | -696.000 K | 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 |
| Other working capital | 22.626 M -89.05 % | 206.614 M 446.67 % | -59.600 M -169.31 % | 85.988 M -24.11 % | 113.309 M | 0.000 -100.00 % | 56.840 M 211.87 % | -50.809 M -135.46 % | 143.300 M 28.77 % | 111.285 M -32.88 % | 165.800 M 207.82 % | 53.862 M 144.49 % | 22.030 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 376.581 M 327.81 % | 88.026 M -88.77 % | 784.140 M 736.36 % | -123.223 M 16.43 % | -147.444 M 49.79 % | -293.655 M -11.45 % | -263.476 M 71.40 % | -921.171 M -1 972.60 % | 49.192 M 123.27 % | -211.386 M 29.11 % | -298.180 M -472.33 % | -52.099 M 92.80 % | -723.317 M 35.78 % | -1.126 B -180.96 % | -400.911 M -1 597.29 % | -23.621 M -321.25 % | 10.676 M 107.90 % | -135.093 M -207.85 % | -43.883 M |
| Net cash provided by operating activities | 218.645 M -51.53 % | 451.111 M 27.38 % | 354.144 M -54.28 % | 774.537 M 11.47 % | 694.827 M -11.88 % | 788.543 M 1.70 % | 775.372 M 24.55 % | 622.542 M -28.21 % | 867.136 M 37.55 % | 630.405 M -13.31 % | 727.222 M 28.10 % | 567.702 M 695.44 % | 71.370 M -74.06 % | 275.168 M 4.95 % | 262.188 M 7.76 % | 243.317 M 0.43 % | 242.273 M 11.65 % | 216.997 M 0.46 % | 216.014 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -15.421 M 13.08 % | -17.742 M 38.21 % | -28.715 M -156.11 % | -11.212 M 41.98 % | -19.325 M -1.14 % | -19.107 M -79.29 % | -10.657 M -490.74 % | -1.804 M -84.08 % | -980.000 K -167.03 % | -367.000 K | 0.000 100.00 % | -12.094 M | 0.000 | 0.000 100.00 % | -10.747 M -996.80 % | -979.889 K 87.21 % | -7.664 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -3.641 B 11.57 % | -4.117 B | 0.000 | 0.000 -100.00 % | 464.897 M 148.27 % | -963.062 M | 0.000 100.00 % | -2.374 B | 0.000 | 0.000 100.00 % | -4.680 B | 0.000 | 0.000 | 0.000 100.00 % | -396.334 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -90.000 M -22.96 % | -73.196 M -210.35 % | -23.585 M -6 025.97 % | -385.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.925 M -506.03 % | -2.628 M 49.92 % | -5.247 M |
| Sales maturities of investments | 0.000 -100.00 % | 30.000 M -35.79 % | 46.720 M 101.41 % | 23.196 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 |
| Other investing activites | 22.170 M 169.70 % | -31.807 M -10.75 % | -28.719 M -8.90 % | -26.372 M -261.20 % | 16.360 M 120.29 % | -80.614 M 89.90 % | -797.992 M -8 732.23 % | -9.035 M -190.04 % | 10.034 M 120.38 % | -49.233 M -295.59 % | 25.172 M -87.73 % | 205.189 M 196.24 % | 69.265 M 140.19 % | -172.328 M -5 636.62 % | -3.004 M 37.02 % | -4.769 M -204.99 % | 4.543 M -35.05 % | 6.994 M 22.46 % | 5.711 M |
| Net cash used for investing activites | 22.170 M 124.15 % | -91.807 M 97.53 % | -3.711 B 10.82 % | -4.162 B -32 566.59 % | -12.740 M 86.13 % | -91.826 M 73.94 % | -352.420 M 64.45 % | -991.204 M -159 001.77 % | -623.000 K 99.97 % | -2.425 B -10 122.90 % | 24.192 M -88.19 % | 204.822 M 104.44 % | -4.611 B -2 400.26 % | -184.422 M -6 039.21 % | -3.004 M 37.02 % | -4.769 M 98.86 % | -418.464 M -12 456.77 % | 3.387 M 147.04 % | -7.199 M |
| Debt repayment | 24.359 M 214.43 % | -21.288 M -102.49 % | 853.695 M -78.30 % | 3.934 B 641.92 % | 530.252 M 414.31 % | 103.099 M -82.63 % | 593.386 M -55.29 % | 1.327 B 250.25 % | 378.940 M -82.55 % | 2.171 B 808.26 % | 239.032 M 156.77 % | -421.027 M -122.35 % | 1.884 B 587.67 % | 273.950 M | 0.000 | 0.000 -100.00 % | 673.575 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 3.222 B | 0.000 | 0.000 100.00 % | -88.508 M -1 216.10 % | -6.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.786 M 31.39 % | 77.471 M -97.57 % | 3.184 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -335.226 M 26.12 % | -453.738 M 49.20 % | -893.242 M -30.91 % | -682.345 M 1.69 % | -694.109 M 18.36 % | -850.194 M 0.53 % | -854.762 M -2.31 % | -835.499 M -11.81 % | -747.221 M -9.82 % | -680.407 M -5.66 % | -643.932 M -14.33 % | -563.203 M -104.75 % | -275.075 M -23.35 % | -223.001 M 7.66 % | -241.494 M -7.17 % | -225.342 M -3.76 % | -217.169 M -8.28 % | -200.568 M -39.10 % | -144.188 M |
| Other financing activites | 40.889 M -79.35 % | 198.051 M 115.50 % | 91.901 M 142.54 % | -216.017 M -521.72 % | -34.745 M -3 944.82 % | -859.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.786 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -191.805 K 99.91 % | -205.119 M | 0.000 100.00 % | -55.149 M |
| Net cash used provided by financing activities | -269.978 M 2.53 % | -276.975 M -108.46 % | 3.274 B 7.86 % | 3.036 B 1 628.52 % | -198.602 M 76.26 % | -836.462 M -212.00 % | -268.101 M -154.52 % | 491.738 M 233.52 % | -368.281 M -124.71 % | 1.491 B 468.15 % | -404.900 M 55.35 % | -906.759 M -118.92 % | 4.793 B 9 307.49 % | 50.949 M 121.10 % | -241.494 M -7.17 % | -225.342 M -189.67 % | 251.288 M 225.29 % | -200.568 M -0.62 % | -199.337 M |
| Effect of forex changes on cash | 7.590 M 367.08 % | 1.625 M 104.43 % | -36.692 M -1 641.03 % | 2.381 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 774.021 M | 0.000 | 0.000 | 0.000 100.00 % | -1.867 M -109.65 % | 19.348 M 36.28 % | 14.197 M 67.03 % | 8.500 M |
| Net change in cash | -21.573 M -125.70 % | 83.954 M 170.21 % | -119.583 M 65.75 % | -349.139 M -172.21 % | 483.485 M 445.98 % | -139.745 M -190.24 % | 154.851 M 25.82 % | 123.076 M -75.30 % | 498.232 M 264.05 % | -303.704 M -187.65 % | 346.514 M 358.14 % | -134.235 M -152.98 % | 253.371 M 78.81 % | 141.695 M 700.99 % | 17.690 M 56.01 % | 11.339 M -87.99 % | 94.446 M 177.68 % | 34.012 M 89.19 % | 17.977 M |
| Cash at beginning of period | 1.418 B 6.29 % | 1.334 B -8.23 % | 1.453 B -19.37 % | 1.802 B 36.66 % | 1.319 B -9.58 % | 1.459 B 11.88 % | 1.304 B 10.42 % | 1.181 B 72.99 % | 682.596 M -30.79 % | 986.300 M 54.16 % | 639.786 M -17.34 % | 774.021 M 48.66 % | 520.650 M 37.39 % | 378.955 M 4.90 % | 361.265 M 3.25 % | 349.905 M 36.96 % | 255.481 M 7.43 % | 237.802 M 0.53 % | 236.554 M |
| Cash at end of period | 1.396 B -1.52 % | 1.418 B 6.29 % | 1.334 B -8.23 % | 1.453 B -19.37 % | 1.802 B 36.66 % | 1.319 B -9.58 % | 1.459 B 11.88 % | 1.304 B 10.42 % | 1.181 B 72.99 % | 682.596 M -30.79 % | 986.300 M 54.16 % | 639.786 M -17.34 % | 774.021 M 48.66 % | 520.650 M 37.39 % | 378.955 M 4.90 % | 361.244 M 3.23 % | 349.927 M 28.74 % | 271.814 M 6.79 % | 254.531 M |
| Operating cash flow | 218.645 M -51.53 % | 451.111 M 27.38 % | 354.144 M -54.28 % | 774.537 M 11.47 % | 694.827 M -11.88 % | 788.543 M 1.70 % | 775.372 M 24.55 % | 622.542 M -28.21 % | 867.136 M 37.55 % | 630.405 M -13.31 % | 727.222 M 28.10 % | 567.702 M 695.44 % | 71.370 M -74.06 % | 275.168 M 4.95 % | 262.188 M 7.76 % | 243.317 M 0.43 % | 242.273 M 11.65 % | 216.997 M 0.46 % | 216.014 M |
| Capital expenditure | -15.739 M 29.43 % | -22.302 M -44.62 % | -15.421 M 13.08 % | -17.742 M 38.21 % | -28.715 M -156.11 % | -11.212 M 41.98 % | -19.325 M -1.14 % | -19.107 M -79.29 % | -10.657 M -490.74 % | -1.804 M -84.08 % | -980.000 K -167.03 % | -367.000 K | 0.000 100.00 % | -12.094 M | 0.000 | 0.000 100.00 % | -10.747 M -996.80 % | -979.889 K 87.21 % | -7.664 M |
| Free CashFlow | 202.906 M -52.68 % | 428.809 M 26.60 % | 338.723 M -55.24 % | 756.795 M 13.61 % | 666.112 M -14.31 % | 777.331 M 2.82 % | 756.047 M 25.29 % | 603.435 M -29.54 % | 856.479 M 36.25 % | 628.601 M -13.44 % | 726.242 M 28.01 % | 567.335 M 694.92 % | 71.370 M -72.87 % | 263.074 M 0.34 % | 262.188 M 7.76 % | 243.317 M 5.09 % | 231.526 M 7.18 % | 216.017 M 3.68 % | 208.350 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 966.148 M -3.14 % | 997.445 M -3.54 % | 1.034 B 0.79 % | 1.026 B -3.29 % | 1.061 B 14.17 % | 929.193 M -1.53 % | 943.667 M 3.13 % | 915.002 M 3.78 % | 881.684 M -4.95 % | 927.597 M 11.61 % | 831.135 M -21.48 % | 1.058 B 5.88 % | 999.658 M -2.86 % | 1.029 B 2.62 % | 1.003 B 6.15 % | 944.670 M 3.90 % | 909.229 M -2.05 % | 928.221 M 2.07 % | 909.358 M -1.08 % | 919.254 M 16.30 % | 790.391 M -4.33 % | 826.124 M 10.88 % | 745.044 M 1.82 % | 731.719 M 14.52 % | 638.934 M 79.43 % | 356.101 M 0.00 % | 356.101 M 36.36 % | 261.143 M 0.00 % | 261.143 M 7.76 % | 242.328 M 0.00 % | 242.328 M 3.43 % | 234.289 M 0.00 % | 234.289 M 7.36 % | 218.227 M 0.00 % | 218.227 M 100.00 % | 109.113 M -42.05 % | 188.302 M 0.00 % | 188.302 M 1.65 % | 185.236 M 100.00 % | 92.618 M |
| Net income | -337.419 M -13.97 % | -296.060 M -630.49 % | -40.529 M 55.25 % | -90.559 M -195.14 % | 95.184 M 1 821.36 % | 4.954 M 100.93 % | -533.998 M -240.88 % | 379.050 M 42.53 % | 265.953 M -65.78 % | 777.193 M 467.12 % | -211.698 M -185.58 % | 247.364 M -64.31 % | 693.044 M 83.99 % | 376.685 M -36.14 % | 589.834 M 35.38 % | 435.694 M -56.49 % | 1.001 B 226.71 % | 306.509 M -24.44 % | 405.635 M 107.32 % | 195.655 M -64.10 % | 545.028 M -19.03 % | 673.085 M 164.08 % | 254.882 M -13.25 % | 293.814 M 27.60 % | 230.253 M -32.79 % | 342.572 M -0.39 % | 343.901 M -48.57 % | 668.638 M 0.00 % | 668.638 M 110.38 % | 317.818 M 0.00 % | 317.818 M 140.31 % | 132.251 M 0.00 % | 132.251 M 28.94 % | 102.567 M 0.00 % | 102.567 M 100.00 % | 51.283 M -65.03 % | 146.655 M 0.00 % | 146.655 M 50.97 % | 97.143 M 100.00 % | 48.571 M |
| Income before tax | -342.270 M -47.80 % | -231.584 M -572.71 % | 48.991 M 71.95 % | 28.491 M -86.99 % | 219.006 M 88.72 % | 116.051 M 129.83 % | -389.005 M -171.10 % | 547.089 M 39.89 % | 391.081 M -56.29 % | 894.746 M 963.17 % | -103.658 M -126.93 % | 384.972 M -61.40 % | 997.264 M 64.19 % | 607.368 M -25.71 % | 817.520 M 59.64 % | 512.087 M -57.42 % | 1.203 B 188.01 % | 417.540 M -27.98 % | 579.787 M 45.91 % | 397.361 M -34.14 % | 603.355 M -21.71 % | 770.649 M 130.32 % | 334.594 M -6.97 % | 359.663 M 14.91 % | 312.998 M -15.20 % | 369.101 M 0.00 % | 369.101 M -46.16 % | 685.569 M 0.00 % | 685.569 M 111.05 % | 324.842 M 0.00 % | 324.842 M 135.04 % | 138.210 M 0.00 % | 138.210 M 28.48 % | 107.569 M 0.00 % | 107.569 M 100.00 % | 53.785 M -68.48 % | 170.629 M 0.00 % | 170.629 M 39.23 % | 122.548 M 100.00 % | 61.274 M |
| Income before tax ratio | -0.35 -52.58 % | -0.23 -590.07 % | 0.05 70.61 % | 0.03 -86.55 % | 0.21 65.29 % | 0.12 130.30 % | -0.41 -168.94 % | 0.60 34.80 % | 0.44 -54.02 % | 0.96 873.41 % | -0.12 -134.29 % | 0.36 -63.54 % | 1.00 69.03 % | 0.59 -27.60 % | 0.82 50.39 % | 0.54 -59.01 % | 1.32 194.02 % | 0.45 -29.45 % | 0.64 47.50 % | 0.43 -43.37 % | 0.76 -18.17 % | 0.93 107.72 % | 0.45 -8.63 % | 0.49 0.34 % | 0.49 -52.74 % | 1.04 0.00 % | 1.04 -60.52 % | 2.63 0.00 % | 2.63 95.84 % | 1.34 0.00 % | 1.34 127.24 % | 0.59 0.00 % | 0.59 19.68 % | 0.49 0.00 % | 0.49 0.00 % | 0.49 -45.60 % | 0.91 0.00 % | 0.91 36.97 % | 0.66 0.00 % | 0.66 |
| EBITDA | 580.227 M 2.13 % | 568.112 M -7.06 % | 611.285 M 6.32 % | 574.975 M -5.93 % | 611.197 M 16.48 % | 524.703 M -3.39 % | 543.107 M 1.41 % | 535.545 M 5.71 % | 506.614 M -7.00 % | 544.752 M 4.64 % | 520.592 M -17.11 % | 628.019 M 6.51 % | 589.661 M -0.41 % | 592.089 M 2.50 % | 577.666 M 21.28 % | 476.309 M -6.66 % | 510.283 M 1.59 % | 502.319 M 4.93 % | 478.698 M 16.24 % | 411.813 M 11.76 % | 368.468 M -9.00 % | 404.895 M 17.06 % | 345.875 M -1.29 % | 350.401 M 19.94 % | 292.157 M -36.50 % | 460.074 M 0.29 % | 458.745 M 314.75 % | -213.619 M -130.75 % | 694.658 M 3 280.16 % | -21.844 M -106.70 % | 326.051 M 137.32 % | 137.386 M -18.65 % | 168.888 M 15.02 % | 146.831 M 0.00 % | 146.831 M 100.00 % | 73.416 M -63.25 % | 199.797 M 0.00 % | 199.797 M 30.64 % | 152.942 M 100.00 % | 76.471 M |
| Net income ratio | -0.35 -17.66 % | -0.30 -657.33 % | -0.04 55.60 % | -0.09 -198.37 % | 0.09 1 582.88 % | 0.01 100.94 % | -0.57 -236.60 % | 0.41 37.34 % | 0.30 -64.00 % | 0.84 428.95 % | -0.25 -208.99 % | 0.23 -66.29 % | 0.69 89.40 % | 0.37 -37.77 % | 0.59 27.53 % | 0.46 -58.12 % | 1.10 233.54 % | 0.33 -25.97 % | 0.45 109.58 % | 0.21 -69.13 % | 0.69 -15.36 % | 0.81 138.16 % | 0.34 -14.80 % | 0.40 11.42 % | 0.36 -62.54 % | 0.96 -0.39 % | 0.97 -62.28 % | 2.56 0.00 % | 2.56 95.23 % | 1.31 0.00 % | 1.31 132.34 % | 0.56 0.00 % | 0.56 20.10 % | 0.47 0.00 % | 0.47 0.00 % | 0.47 -39.65 % | 0.78 0.00 % | 0.78 48.51 % | 0.52 0.00 % | 0.52 |
| Ratio EBITDA | 0.60 5.44 % | 0.57 -3.65 % | 0.59 5.48 % | 0.56 -2.73 % | 0.58 2.03 % | 0.56 -1.88 % | 0.58 -1.67 % | 0.59 1.86 % | 0.57 -2.16 % | 0.59 -6.24 % | 0.63 5.57 % | 0.59 0.59 % | 0.59 2.52 % | 0.58 -0.12 % | 0.58 14.25 % | 0.50 -10.16 % | 0.56 3.71 % | 0.54 2.80 % | 0.53 17.51 % | 0.45 -3.90 % | 0.47 -4.88 % | 0.49 5.57 % | 0.46 -3.06 % | 0.48 4.73 % | 0.46 -64.61 % | 1.29 0.29 % | 1.29 257.48 % | -0.82 -130.75 % | 2.66 3 051.03 % | -0.09 -106.70 % | 1.35 129.45 % | 0.59 -18.65 % | 0.72 7.14 % | 0.67 0.00 % | 0.67 0.00 % | 0.67 -36.59 % | 1.06 0.00 % | 1.06 28.51 % | 0.83 0.00 % | 0.83 |
| Gross profit ratio | 0.75 9.00 % | 0.68 -4.90 % | 0.72 7.29 % | 0.67 -6.56 % | 0.72 4.22 % | 0.69 -3.41 % | 0.71 -1.88 % | 0.73 0.99 % | 0.72 -0.20 % | 0.72 -5.92 % | 0.77 -0.09 % | 0.77 5.69 % | 0.73 2.73 % | 0.71 -2.49 % | 0.72 3.69 % | 0.70 -2.58 % | 0.72 0.73 % | 0.71 -0.30 % | 0.71 0.60 % | 0.71 1.35 % | 0.70 0.00 % | 0.70 -0.26 % | 0.70 -8.24 % | 0.77 23.31 % | 0.62 -26.47 % | 0.84 0.00 % | 0.84 -15.61 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 25.56 % | 0.80 0.00 % | 0.80 0.00 % | 0.80 0.35 % | 0.79 0.00 % | 0.79 0.09 % | 0.79 0.00 % | 0.79 |
| Weighted average shs out dil | 5.116 B 1.40 % | 5.045 B 1.72 % | 4.960 B -6.92 % | 5.329 B 4.08 % | 5.120 B 8.74 % | 4.708 B 4.97 % | 4.485 B 19.13 % | 3.765 B 1.04 % | 3.726 B -8.29 % | 4.063 B 26.48 % | 3.213 B -8.97 % | 3.529 B -3.62 % | 3.662 B 4.04 % | 3.520 B -3.22 % | 3.637 B 4.22 % | 3.490 B -3.36 % | 3.611 B 3.57 % | 3.487 B -2.75 % | 3.586 B 0.22 % | 3.578 B 0.63 % | 3.555 B 0.28 % | 3.545 B 0.56 % | 3.525 B -13.28 % | 4.066 B 38.77 % | 2.930 B 79.67 % | 1.631 B 1.14 % | 1.612 B 49.52 % | 1.078 B 1.14 % | 1.066 B -1.13 % | 1.078 B 1.14 % | 1.066 B -1.13 % | 1.078 B 1.14 % | 1.066 B 1.50 % | 1.050 B 1.14 % | 1.038 B 0.00 % | 1.038 B 3.83 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B |
| Weighted average shs out | 5.355 B 3.88 % | 5.154 B -21.09 % | 6.532 B 34.00 % | 4.874 B -4.80 % | 5.120 B 8.72 % | 4.709 B 5.03 % | 4.484 B 18.10 % | 3.796 B -0.08 % | 3.799 B -4.50 % | 3.978 B 23.84 % | 3.213 B -9.98 % | 3.569 B -2.16 % | 3.648 B 5.79 % | 3.448 B -6.47 % | 3.686 B -0.82 % | 3.717 B 3.93 % | 3.576 B 4.68 % | 3.416 B -7.35 % | 3.688 B 13.62 % | 3.246 B -10.68 % | 3.634 B 2.39 % | 3.549 B -2.54 % | 3.641 B -11.52 % | 4.115 B 42.98 % | 2.878 B 76.51 % | 1.631 B 1.14 % | 1.612 B 49.52 % | 1.078 B 1.14 % | 1.066 B -1.13 % | 1.078 B 1.14 % | 1.066 B -1.13 % | 1.078 B 1.14 % | 1.066 B 1.50 % | 1.050 B 1.14 % | 1.038 B 0.00 % | 1.038 B 3.83 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B |
| EPS diluted | -0.06 -9.76 % | -0.06 -825.81 % | -0.01 63.53 % | -0.02 -191.40 % | 0.02 1 590.91 % | 0.00 100.92 % | -0.12 -220.00 % | 0.10 40.06 % | 0.07 -62.42 % | 0.19 388.32 % | -0.07 -194.01 % | 0.07 -63.11 % | 0.19 72.73 % | 0.11 -31.25 % | 0.16 33.33 % | 0.12 -57.14 % | 0.28 218.54 % | 0.09 -20.09 % | 0.11 101.10 % | 0.05 -63.53 % | 0.15 -21.05 % | 0.19 162.79 % | 0.07 0.00 % | 0.07 -8.02 % | 0.08 -62.57 % | 0.21 -4.55 % | 0.22 -64.52 % | 0.62 0.00 % | 0.62 113.79 % | 0.29 -3.33 % | 0.30 138.10 % | 0.13 1.61 % | 0.12 35.96 % | 0.09 -7.69 % | 0.10 100.00 % | 0.05 -66.30 % | 0.15 0.00 % | 0.15 50.82 % | 0.10 100.00 % | 0.05 |
| Earnings per share | -0.06 -9.76 % | -0.06 -825.81 % | -0.01 66.67 % | -0.02 -200.00 % | 0.02 1 590.91 % | 0.00 100.92 % | -0.12 -220.24 % | 0.10 42.57 % | 0.07 -65.00 % | 0.20 403.49 % | -0.07 -195.09 % | 0.07 -63.53 % | 0.19 72.73 % | 0.11 -31.25 % | 0.16 33.33 % | 0.12 -57.14 % | 0.28 212.15 % | 0.09 -18.45 % | 0.11 82.42 % | 0.06 -59.80 % | 0.15 -21.05 % | 0.19 171.43 % | 0.07 -1.96 % | 0.07 -10.75 % | 0.08 -68.00 % | 0.25 13.64 % | 0.22 -64.52 % | 0.62 0.00 % | 0.62 113.79 % | 0.29 -3.33 % | 0.30 138.10 % | 0.13 1.61 % | 0.12 35.96 % | 0.09 -7.69 % | 0.10 100.00 % | 0.05 -66.30 % | 0.15 0.00 % | 0.15 50.82 % | 0.10 100.00 % | 0.05 |
| Gross profit | 720.464 M 5.58 % | 682.416 M -8.27 % | 743.918 M 8.14 % | 687.951 M -9.63 % | 761.283 M 18.99 % | 639.787 M -4.89 % | 672.660 M 1.20 % | 664.704 M 4.81 % | 634.196 M -5.14 % | 668.589 M 5.00 % | 636.762 M -21.55 % | 811.685 M 11.91 % | 725.331 M -0.21 % | 726.846 M 0.07 % | 726.335 M 10.07 % | 659.880 M 1.22 % | 651.924 M -1.33 % | 660.739 M 1.76 % | 649.283 M -0.49 % | 652.453 M 17.87 % | 553.544 M -4.33 % | 578.592 M 10.60 % | 523.157 M -6.56 % | 559.912 M 41.22 % | 396.496 M 31.93 % | 300.531 M 0.00 % | 300.531 M 15.08 % | 261.143 M 0.00 % | 261.143 M 7.76 % | 242.328 M 0.00 % | 242.328 M 3.43 % | 234.289 M 0.00 % | 234.289 M 34.80 % | 173.805 M 0.00 % | 173.805 M 100.00 % | 86.902 M -41.85 % | 149.446 M 0.00 % | 149.446 M 1.75 % | 146.876 M 100.00 % | 73.438 M |
| Income tax expense | 4.851 M -92.48 % | 64.476 M -27.98 % | 89.520 M -25.40 % | 119.995 M -8.72 % | 131.457 M 24.12 % | 105.912 M -19.81 % | 132.074 M -16.48 % | 158.126 M 49.91 % | 105.482 M 10.40 % | 95.546 M -11.88 % | 108.421 M -38.13 % | 175.233 M -34.27 % | 266.595 M 3.48 % | 257.637 M 28.35 % | 200.732 M 149.08 % | 80.588 M -59.08 % | 196.956 M 72.50 % | 114.179 M -33.23 % | 171.004 M -15.22 % | 201.706 M 245.82 % | 58.327 M -40.22 % | 97.564 M 22.40 % | 79.712 M 21.05 % | 65.849 M -20.42 % | 82.745 M 228.35 % | 25.200 M 0.00 % | 25.200 M 48.84 % | 16.931 M 0.00 % | 16.931 M 141.03 % | 7.025 M 0.00 % | 7.025 M 17.88 % | 5.959 M 0.00 % | 5.959 M 19.13 % | 5.002 M 0.00 % | 5.002 M 100.00 % | 2.501 M -89.57 % | 23.974 M 0.00 % | 23.974 M -5.63 % | 25.405 M 100.00 % | 12.703 M |
| Cost of revenue | 245.684 M -22.01 % | 315.029 M 8.57 % | 290.173 M -14.16 % | 338.040 M 12.84 % | 299.581 M 3.52 % | 289.406 M 6.79 % | 271.007 M 8.27 % | 250.298 M 1.14 % | 247.488 M -4.45 % | 259.008 M 33.25 % | 194.373 M -21.23 % | 246.769 M -10.05 % | 274.327 M -9.23 % | 302.236 M 9.32 % | 276.459 M -2.93 % | 284.790 M 10.68 % | 257.305 M -3.80 % | 267.482 M 2.85 % | 260.075 M -2.52 % | 266.801 M 12.65 % | 236.847 M -4.32 % | 247.532 M 11.56 % | 221.887 M 29.15 % | 171.807 M -29.13 % | 242.438 M 336.27 % | 55.570 M 0.00 % | 55.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.422 M 0.00 % | 44.422 M 100.00 % | 22.211 M -42.84 % | 38.856 M 0.00 % | 38.856 M 1.29 % | 38.361 M 100.00 % | 19.180 M |
| General and administrative expenses | 14.083 M 6.61 % | 13.210 M 36.59 % | 9.671 M 191.56 % | 3.317 M -79.11 % | 15.880 M 1.66 % | 15.621 M 3.95 % | 15.027 M 50.18 % | 10.006 M -34.05 % | 15.171 M 40.25 % | 10.817 M 0.50 % | 10.763 M -83.66 % | 65.877 M 507.39 % | 10.846 M -36.78 % | 17.155 M -21.91 % | 21.968 M -66.26 % | 65.103 M 374.65 % | 13.716 M 24.19 % | 11.044 M 11.82 % | 9.877 M -83.49 % | 59.807 M 270.90 % | 16.125 M 102.40 % | 7.967 M -31.50 % | 11.630 M 160.12 % | 4.471 M -50.50 % | 9.032 M -67.99 % | 28.212 M 0.00 % | 28.212 M -53.87 % | 61.163 M 0.00 % | 61.163 M 108.19 % | 29.378 M 0.00 % | 29.378 M 21.70 % | 24.139 M 0.00 % | 24.139 M 30.60 % | 18.484 M 0.00 % | 18.484 M 100.00 % | 9.242 M -37.35 % | 14.751 M 0.00 % | 14.751 M 2.63 % | 14.373 M 100.00 % | 7.186 M |
| Selling and marketing expenses | 65.943 M 34.38 % | 49.072 M -23.85 % | 64.439 M 31.66 % | 48.945 M -27.17 % | 67.204 M 60.81 % | 41.790 M -24.57 % | 55.406 M -11.46 % | 62.578 M 16.02 % | 53.939 M -3.43 % | 55.856 M 28.80 % | 43.367 M -32.32 % | 64.081 M 6.27 % | 60.301 M -5.08 % | 63.531 M 8.31 % | 58.656 M -1.44 % | 59.510 M -2.12 % | 60.797 M 5.43 % | 57.664 M 6.14 % | 54.328 M -7.36 % | 58.642 M 0.84 % | 58.153 M 0.35 % | 57.952 M -3.02 % | 59.757 M -44.76 % | 108.180 M | 0.000 100.00 % | -89.533 M -200.00 % | 89.533 M 135.69 % | 37.988 M 200.00 % | -37.988 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.843 M -200.00 % | 4.843 M 100.00 % | 2.421 M -68.30 % | 7.638 M 0.00 % | 7.638 M 17.66 % | 6.491 M 100.00 % | 3.246 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.362 M | 0.000 | 0.000 | 0.000 100.00 % | -53.137 M -200.00 % | 53.137 M -41.45 % | 90.758 M 200.00 % | -90.758 M -204.09 % | -29.846 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 80.026 M 28.49 % | 62.282 M -15.96 % | 74.110 M 41.80 % | 52.262 M -60.50 % | 132.310 M -25.07 % | 176.579 M -79.39 % | 856.962 M 2 895.22 % | 28.611 M -52.39 % | 60.099 M -85.62 % | 417.871 M -14.69 % | 489.804 M 204.32 % | 160.950 M -68.30 % | 507.780 M 301.89 % | 126.348 M -56.50 % | 290.453 M 2 105.75 % | 13.168 M -98.19 % | 725.679 M 1 056.55 % | 62.745 M -38.99 % | 102.838 M 14.23 % | 90.030 M -53.67 % | 194.322 M -44.16 % | 347.987 M 737.17 % | 41.567 M -3.86 % | 43.235 M -58.23 % | 103.507 M -12.09 % | 117.745 M 0.00 % | 117.745 M 408.07 % | 23.175 M 0.00 % | 23.175 M -77.80 % | 104.397 M 26.52 % | 82.515 M -64.38 % | 231.621 M 447.68 % | -66.619 M -385.59 % | 23.326 M 0.00 % | 23.326 M 100.00 % | 11.663 M -47.91 % | 22.388 M 0.00 % | 22.388 M 7.31 % | 20.864 M 100.00 % | 10.432 M |
| Cost and expenses | 325.710 M -13.68 % | 377.311 M 3.58 % | 364.283 M -6.67 % | 390.302 M -9.63 % | 431.891 M -7.32 % | 465.985 M -58.69 % | 1.128 B 304.42 % | 278.909 M -9.32 % | 307.587 M -54.56 % | 676.879 M -1.07 % | 684.177 M 67.81 % | 407.719 M -47.87 % | 782.107 M 82.49 % | 428.584 M -24.40 % | 566.912 M 90.27 % | 297.958 M -69.69 % | 982.984 M 197.67 % | 330.227 M -9.01 % | 362.913 M 1.70 % | 356.831 M -17.24 % | 431.169 M -27.60 % | 595.519 M 126.04 % | 263.454 M 22.51 % | 215.042 M -37.84 % | 345.945 M 99.61 % | 173.315 M 0.00 % | 173.315 M 647.85 % | 23.175 M 0.00 % | 23.175 M -75.20 % | 93.456 M 0.00 % | 93.456 M 13.28 % | 82.501 M 0.00 % | 82.501 M 21.78 % | 67.748 M 0.00 % | 67.748 M 100.00 % | 33.874 M -44.69 % | 61.244 M 0.00 % | 61.244 M 3.41 % | 59.225 M 100.00 % | 29.613 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 80.026 M 28.49 % | 62.282 M -15.96 % | 74.110 M 41.80 % | 52.262 M -37.10 % | 83.084 M 44.72 % | 57.411 M -18.49 % | 70.433 M -2.96 % | 72.584 M 5.03 % | 69.110 M 3.66 % | 66.673 M 23.17 % | 54.130 M -58.35 % | 129.958 M 82.66 % | 71.147 M -11.82 % | 80.686 M 0.08 % | 80.624 M -35.30 % | 124.613 M 67.24 % | 74.513 M 8.45 % | 68.708 M 7.01 % | 64.205 M -45.80 % | 118.449 M 59.47 % | 74.278 M 12.68 % | 65.919 M -7.66 % | 71.387 M -33.32 % | 107.055 M 1 085.29 % | 9.032 M 114.73 % | -61.321 M -152.08 % | 117.745 M 18.75 % | 99.150 M 327.83 % | 23.175 M -21.11 % | 29.378 M 0.00 % | 29.378 M 21.70 % | 24.139 M 0.00 % | 24.139 M 76.96 % | 13.641 M -41.52 % | 23.326 M 100.00 % | 11.663 M -47.91 % | 22.388 M 0.00 % | 22.388 M 7.31 % | 20.864 M 100.00 % | 10.432 M |
| Interest income | 0.000 | 0.000 | 0.000 100.00 % | -396.126 M -196.62 % | 409.967 M 20.42 % | 340.441 M 66.31 % | 204.703 M 39.99 % | 146.226 M -20.10 % | 183.016 M -4.54 % | 191.714 M -23.50 % | 250.616 M -5.70 % | 265.763 M 12.68 % | 235.847 M -4.06 % | 245.826 M 23.36 % | 199.268 M 23.80 % | 160.961 M -8.05 % | 175.051 M -2.99 % | 180.454 M 4.71 % | 172.334 M 4.41 % | 165.062 M 14.22 % | 144.511 M -7.32 % | 155.930 M 6.08 % | 146.996 M -6.38 % | 157.014 M -16.04 % | 187.005 M 426.82 % | 35.497 M | 0.000 100.00 % | -15.494 M | 0.000 -100.00 % | 11.979 M | 0.000 -100.00 % | 1.948 M | 0.000 -100.00 % | 4.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 392.500 M -12.43 % | 448.226 M -0.40 % | 450.039 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 -100.00 % | 88.183 M -13.04 % | 101.412 M 39.43 % | 72.733 M 0.00 % | 72.733 M 96.66 % | 36.984 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.460 M 0.00 % | 29.460 M -9.47 % | 32.543 M 0.00 % | 32.543 M 100.00 % | 16.272 M -32.13 % | 23.974 M 0.00 % | 23.974 M -5.63 % | 25.405 M 100.00 % | 12.703 M |
| Depreciation and amortization | 42.948 M -24.04 % | 56.544 M 23.34 % | 45.845 M 2.25 % | 44.835 M -2.01 % | 45.757 M 2.53 % | 44.626 M 4.06 % | 42.883 M -5.53 % | 45.393 M 13.42 % | 40.023 M -4.54 % | 41.926 M 1.91 % | 41.142 M 1.52 % | 40.526 M 1.36 % | 39.984 M -0.85 % | 40.325 M 0.91 % | 39.962 M -2.38 % | 40.936 M -26.32 % | 55.556 M 2.55 % | 54.173 M 1.41 % | 53.420 M 4.37 % | 51.182 M -0.29 % | 51.333 M 4.60 % | 49.074 M -1.43 % | 49.785 M 3.00 % | 48.334 M 3.46 % | 46.716 M 165.80 % | 17.576 M 0.00 % | 17.576 M 93.36 % | 9.090 M 0.00 % | 9.090 M 652.13 % | 1.209 M 0.00 % | 1.209 M -0.79 % | 1.218 M 0.00 % | 1.218 M -81.87 % | 6.719 M 0.00 % | 6.719 M 100.00 % | 3.360 M -35.31 % | 5.193 M 0.00 % | 5.193 M 4.09 % | 4.989 M 100.00 % | 2.494 M |
| Operating income | 640.438 M 3.27 % | 620.134 M -7.42 % | 669.808 M 5.37 % | 635.689 M 12.42 % | 565.440 M 17.78 % | 480.077 M -4.03 % | 500.224 M 2.05 % | 490.152 M 5.05 % | 466.591 M -7.21 % | 502.826 M 4.88 % | 479.450 M -18.39 % | 587.493 M 6.88 % | 549.677 M -0.38 % | 551.764 M 2.61 % | 537.704 M 23.50 % | 435.373 M -4.26 % | 454.727 M 1.47 % | 448.146 M 5.38 % | 425.278 M 17.93 % | 360.631 M 13.72 % | 317.135 M -10.87 % | 355.821 M 20.17 % | 296.090 M -1.98 % | 302.067 M 23.07 % | 245.441 M -29.56 % | 348.445 M -21.02 % | 441.169 M 298.09 % | -222.709 M -132.49 % | 685.569 M 3 074.01 % | -23.052 M -107.10 % | 324.842 M 91.53 % | 169.608 M 1.16 % | 167.670 M 19.67 % | 140.112 M 0.00 % | 140.112 M 100.00 % | 70.056 M -64.00 % | 194.604 M 0.00 % | 194.604 M 31.53 % | 147.953 M 100.00 % | 73.977 M |
| Operating income ratio | 0.66 6.62 % | 0.62 -4.01 % | 0.65 4.54 % | 0.62 16.25 % | 0.53 3.16 % | 0.52 -2.53 % | 0.53 -1.05 % | 0.54 1.22 % | 0.53 -2.37 % | 0.54 -6.03 % | 0.58 3.93 % | 0.56 0.94 % | 0.55 2.55 % | 0.54 -0.01 % | 0.54 16.35 % | 0.46 -7.85 % | 0.50 3.59 % | 0.48 3.24 % | 0.47 19.21 % | 0.39 -2.23 % | 0.40 -6.84 % | 0.43 8.38 % | 0.40 -3.73 % | 0.41 7.47 % | 0.38 -60.74 % | 0.98 -21.02 % | 1.24 245.27 % | -0.85 -132.49 % | 2.63 2 859.73 % | -0.10 -107.10 % | 1.34 85.17 % | 0.72 1.16 % | 0.72 11.46 % | 0.64 0.00 % | 0.64 0.00 % | 0.64 -37.87 % | 1.03 0.00 % | 1.03 29.39 % | 0.80 0.00 % | 0.80 |
| Total other income expenses net | -982.708 M -15.38 % | -851.718 M -37.19 % | -620.817 M -2.24 % | -607.198 M -75.27 % | -346.434 M 4.83 % | -364.026 M 59.06 % | -889.229 M -1 661.78 % | 56.937 M 175.40 % | -75.510 M -119.27 % | 391.920 M 167.21 % | -583.108 M -187.92 % | -202.521 M -145.25 % | 447.587 M 704.95 % | 55.604 M -80.13 % | 279.816 M 264.75 % | 76.714 M -89.74 % | 747.825 M 2 543.39 % | -30.606 M -119.81 % | 154.509 M 320.66 % | 36.730 M -87.17 % | 286.220 M -31.00 % | 414.828 M 977.36 % | 38.504 M -33.15 % | 57.596 M -14.74 % | 67.557 M 227.06 % | 20.656 M 128.66 % | -72.068 M -106.79 % | 1.062 B | 0.000 -100.00 % | 347.894 M | 0.000 100.00 % | -30.770 M -4.45 % | -29.460 M 9.47 % | -32.543 M 0.00 % | -32.543 M -100.00 % | -16.272 M 32.13 % | -23.974 M 0.00 % | -23.974 M 5.63 % | -25.405 M -100.00 % | -12.703 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 19.077 B -0.62 % | 19.196 B 1.07 % | 18.993 B -0.82 % | 19.150 B -0.22 % | 19.192 B 3.16 % | 18.604 B 5.46 % | 17.641 B 9.03 % | 16.179 B 31.94 % | 12.263 B 0.36 % | 12.218 B -8.71 % | 13.383 B 3.25 % | 12.963 B 3.68 % | 12.503 B 0.69 % | 12.417 B 6.36 % | 11.674 B 2.16 % | 11.427 B 6.25 % | 10.754 B 0.09 % | 10.744 B 2.99 % | 10.432 B 1.33 % | 10.295 B 43.92 % | 7.154 B 0.43 % | 7.123 B -0.96 % | 7.192 B -0.14 % | 7.202 B -2.46 % | 7.383 B -2.64 % | 7.584 B 494.33 % | 1.276 B -12.45 % | 1.458 B 10.57 % | 1.318 B -5.56 % | 1.396 B -2.95 % | 1.438 B -1.36 % | 1.458 B 0.32 % | 1.453 B 56.65 % | 927.852 M -8.62 % | 1.015 B -4.30 % | 1.061 B |
| Total investments | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 110.000 M 851.06 % | 11.566 M -86.74 % | 87.254 M 972.54 % | -10.000 M -142.51 % | 23.524 M | 0.000 -100.00 % | 23.135 M | 0.000 -100.00 % | 6.166 M | 0.000 | 0.000 -100.00 % | 11.092 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -89.346 M -581.09 % | -13.118 M -158.11 % | 22.574 M 131.37 % | -71.958 M -165.44 % | 109.959 M -29.96 % | 156.997 M -32.46 % | 232.448 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.222 B | 0.000 -100.00 % | 5.037 B | 0.000 | 0.000 | 0.000 |
| Total debt | 20.571 B -0.10 % | 20.592 B 0.46 % | 20.497 B 1.08 % | 20.278 B -7.61 % | 21.950 B 10.09 % | 19.938 B 2.38 % | 19.474 B 10.44 % | 17.632 B 25.65 % | 14.033 B 0.08 % | 14.021 B -5.00 % | 14.759 B 3.34 % | 14.282 B 3.41 % | 13.810 B -0.47 % | 13.876 B 7.95 % | 12.853 B 0.96 % | 12.731 B 10.43 % | 11.528 B -3.33 % | 11.925 B 5.67 % | 11.285 B 2.80 % | 10.978 B 40.58 % | 7.809 B -3.70 % | 8.109 B 5.26 % | 7.704 B -1.76 % | 7.842 B -5.22 % | 8.274 B -1.01 % | 8.358 B 319.88 % | 1.990 B 0.62 % | 1.978 B 13.60 % | 1.741 B -1.88 % | 1.775 B -1.99 % | 1.811 B -0.48 % | 1.819 B 0.89 % | 1.803 B 50.32 % | 1.200 B -5.53 % | 1.270 B -2.81 % | 1.307 B |
| Accumulated other comprehensive income loss | -528.488 M 14.54 % | -618.381 M -70.64 % | -362.388 M -10.70 % | -327.358 M 42.08 % | -565.212 M -317.88 % | -135.257 M -128.27 % | 478.451 M 13.23 % | 422.544 M 15.88 % | 364.632 M -2.90 % | 375.524 M -10.07 % | 417.594 M -0.49 % | 419.655 M -1.20 % | 424.747 M 1.09 % | 420.174 M 5.38 % | 398.704 M -12.41 % | 455.212 M 9.48 % | 415.811 M 11.23 % | 373.831 M 10.70 % | 337.684 M 11.12 % | 303.883 M 22.20 % | 248.670 M 23.39 % | 201.529 M 46.94 % | 137.152 M 22.02 % | 112.403 M 535.51 % | 17.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 528.488 M -14.54 % | 618.381 M 70.64 % | 362.388 M 10.70 % | 327.358 M -42.08 % | 565.212 M 317.88 % | 135.257 M 128.27 % | -478.451 M -13.23 % | -422.544 M -15.88 % | -364.632 M 2.90 % | -375.524 M 10.07 % | -417.594 M 0.49 % | -419.655 M 1.20 % | -424.747 M -1.09 % | -420.174 M -5.38 % | -398.704 M 12.41 % | -455.212 M -9.48 % | -415.811 M -11.23 % | -373.831 M -10.70 % | -337.684 M -11.12 % | -303.883 M -22.20 % | -248.670 M -23.39 % | -201.529 M -46.94 % | -137.152 M -22.02 % | -112.403 M -535.51 % | -17.687 M -202.91 % | -5.839 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.542 M 119.98 % | 35.704 M | 0.000 |
| Common stock | 14.507 B -2.17 % | 14.829 B -4.29 % | 15.495 B -0.89 % | 15.633 B -0.20 % | 15.664 B -2.74 % | 16.104 B -5.12 % | 16.974 B 15.33 % | 14.718 B 1.05 % | 14.564 B -0.14 % | 14.585 B 3.46 % | 14.097 B -3.44 % | 14.599 B -1.27 % | 14.787 B 2.31 % | 14.454 B -0.17 % | 14.478 B 1.09 % | 14.321 B 0.88 % | 14.197 B 4.89 % | 13.534 B 0.02 % | 13.532 B 0.98 % | 13.400 B -0.35 % | 13.447 B 2.32 % | 13.142 B 3.62 % | 12.682 B 0.10 % | 12.669 B 1.23 % | 12.515 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 15.679 B -2.12 % | 16.018 B -4.03 % | 16.691 B -0.88 % | 16.840 B -0.19 % | 16.871 B -2.60 % | 17.322 B -4.79 % | 18.193 B 14.25 % | 15.924 B 0.96 % | 15.772 B 0.00 % | 15.773 B 3.08 % | 15.302 B -3.18 % | 15.805 B -1.02 % | 15.967 B 2.38 % | 15.596 B 0.03 % | 15.592 B 1.19 % | 15.409 B 7.74 % | 14.301 B 4.89 % | 13.634 B 0.05 % | 13.628 B 1.00 % | 13.493 B -0.31 % | 13.536 B 2.32 % | 13.229 B 3.61 % | 12.767 B 43 969.03 % | -29.103 M -145.34 % | 64.189 M -16.40 % | 76.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.981 B 6.60 % | 3.734 B 4.12 % | 3.587 B | 0.000 -100.00 % | 78.542 M 119.98 % | 35.704 M -98.86 % | 3.139 B |
| Other non current liabilities | 5.652 B -0.60 % | 5.686 B -1.11 % | 5.750 B 0.63 % | 5.714 B 204.62 % | -5.462 B -1.07 % | -5.403 B -1.54 % | -5.321 B -3.08 % | -5.163 B -3.38 % | -4.994 B -1.53 % | -4.918 B -0.15 % | -4.911 B 0.30 % | -4.926 B -2.95 % | -4.785 B -5.47 % | -4.537 B 0.92 % | -4.579 B -3.34 % | -4.431 B -8.22 % | -4.094 B -4.89 % | -3.904 B -3.02 % | -3.789 B -4.57 % | -3.624 B -34.07 % | -2.703 B -2.65 % | -2.633 B -4.82 % | -2.512 B -119.65 % | 12.785 B 1.09 % | 12.647 B 0.01 % | 12.646 B 141.55 % | 5.235 B 2.74 % | 5.095 B 6.09 % | 4.803 B 5 661.32 % | 83.364 M 116.80 % | 38.452 M 43.16 % | 26.859 M -58.75 % | 65.108 M -98.08 % | 3.384 B 0.98 % | 3.351 B 4 196.88 % | 77.993 M |
| Long term debt | 10.415 B -34.80 % | 15.973 B 18.39 % | 13.492 B -6.45 % | 14.422 B -11.89 % | 16.369 B 5.17 % | 15.564 B -2.87 % | 16.024 B 8.80 % | 14.728 B 11.75 % | 13.180 B 23.14 % | 10.703 B 3.62 % | 10.329 B -6.56 % | 11.054 B 11.62 % | 9.903 B -14.62 % | 11.599 B 236.46 % | -8.500 B 21.06 % | -10.768 B -8.06 % | -9.965 B -37.84 % | -7.229 B 20.80 % | -9.128 B -0.70 % | -9.064 B -6.52 % | -8.509 B -5.32 % | -8.079 B -5.87 % | -7.631 B -201.19 % | 7.542 B -7.68 % | 8.170 B 1.39 % | 8.058 B 304.81 % | 1.990 B 0.62 % | 1.978 B | 0.000 | 0.000 -100.00 % | 1.811 B -0.48 % | 1.819 B 204.66 % | -1.738 B | 0.000 -100.00 % | 1.270 B -2.81 % | 1.307 B |
| Total non current liabilities | 16.067 B -25.82 % | 21.659 B 12.56 % | 19.242 B -4.44 % | 20.135 B 23.14 % | 16.352 B 5.22 % | 15.541 B -3.02 % | 16.024 B 8.51 % | 14.767 B 11.49 % | 13.246 B 22.86 % | 10.781 B 3.72 % | 10.395 B -5.80 % | 11.034 B 11.42 % | 9.903 B -14.62 % | 11.599 B 5.69 % | 10.974 B 31.87 % | 8.322 B -3.17 % | 8.595 B -17.53 % | 10.422 B 24.28 % | 8.386 B 3.07 % | 8.136 B 4.19 % | 7.809 B 0.00 % | 7.809 B 1.37 % | 7.704 B -66.11 % | 22.733 B -1.69 % | 23.125 B 0.85 % | 22.930 B 209.26 % | 7.414 B 2.32 % | 7.246 B 48.30 % | 4.886 B 2 975.51 % | 158.875 M -91.72 % | 1.919 B 0.14 % | 1.916 B -65.02 % | 5.478 B 61.87 % | 3.384 B -26.77 % | 4.621 B 233.76 % | 1.385 B |
| Other current liabilities | 869.218 M -10.56 % | 971.873 M 5.92 % | 917.561 M 6.15 % | 864.419 M 11.46 % | 775.532 M -1.77 % | 789.535 M -7.62 % | 854.651 M -81.22 % | 4.551 B 549.56 % | 700.656 M -23.11 % | 911.276 M 10.33 % | 825.922 M -22.60 % | 1.067 B -24.96 % | 1.422 B -1.04 % | 1.437 B -33.73 % | 2.169 B -5.03 % | 2.283 B 163.78 % | 865.593 M -5.86 % | 919.502 M -2.72 % | 945.188 M -9.84 % | 1.048 B 5.63 % | 992.447 M -21.46 % | 1.264 B -0.84 % | 1.274 B -10.27 % | 1.420 B -3.36 % | 1.470 B -5.39 % | 1.553 B 1 821.75 % | 80.824 M -37.43 % | 129.164 M 71.82 % | 75.173 M 24.07 % | 60.591 M -60.42 % | 153.082 M 51.68 % | 100.925 M 57.16 % | 64.218 M -77.05 % | 279.843 M 306.11 % | 68.909 M -44.93 % | 125.139 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.581 B -27.58 % | -4.375 B -26.81 % | -3.450 B -18.79 % | -2.904 B -240.46 % | -852.951 M | 0.000 100.00 % | -4.429 B -37.26 % | -3.227 B 17.40 % | -3.907 B -71.61 % | -2.277 B -21.15 % | -1.879 B 57.38 % | -4.408 B -50.28 % | -2.934 B -95.13 % | -1.503 B 48.15 % | -2.900 B -2.03 % | -2.842 B | 0.000 100.00 % | -300.000 M | 0.000 -100.00 % | 1.318 B -5.87 % | 1.400 B -5.38 % | 1.480 B | 0.000 | 0.000 -100.00 % | 31.536 M 22.41 % | 25.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 10.156 B 119.88 % | 4.619 B -34.06 % | 7.005 B 19.61 % | 5.857 B 4.94 % | 5.581 B 27.58 % | 4.375 B 26.81 % | 3.450 B 18.79 % | 2.904 B 240.46 % | 852.951 M -74.29 % | 3.318 B -25.10 % | 4.429 B 37.26 % | 3.227 B -17.40 % | 3.907 B 71.61 % | 2.277 B 21.15 % | 1.879 B -57.38 % | 4.408 B 50.28 % | 2.934 B 95.13 % | 1.503 B -48.15 % | 2.900 B 2.03 % | 2.842 B | 0.000 -100.00 % | 300.000 M | 0.000 -100.00 % | 300.000 M 188.46 % | 104.000 M -65.33 % | 300.000 M | 0.000 | 0.000 -100.00 % | 1.741 B -1.88 % | 1.775 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 B | 0.000 | 0.000 |
| Total current liabilities | 11.039 B 96.87 % | 5.607 B -29.42 % | 7.945 B 15.63 % | 6.871 B 5.05 % | 6.540 B 21.86 % | 5.367 B 18.59 % | 4.526 B -41.40 % | 7.723 B 344.97 % | 1.736 B -60.61 % | 4.406 B -18.06 % | 5.377 B 20.56 % | 4.460 B -18.00 % | 5.439 B 39.01 % | 3.913 B -5.08 % | 4.122 B -39.70 % | 6.835 B 78.84 % | 3.822 B 56.10 % | 2.449 B -36.60 % | 3.862 B -1.13 % | 3.906 B 288.54 % | 1.005 B -36.30 % | 1.578 B 22.55 % | 1.288 B -25.70 % | 1.733 B 9.71 % | 1.580 B -15.16 % | 1.862 B 1 131.34 % | 151.211 M 17.07 % | 129.164 M -93.06 % | 1.862 B -1.17 % | 1.884 B 1 130.99 % | 153.082 M 3.58 % | 147.797 M 27.91 % | 115.547 M -92.19 % | 1.480 B 2 047.06 % | 68.909 M -44.93 % | 125.139 M |
| Total liabilities | 27.106 B -0.59 % | 27.267 B 0.29 % | 27.187 B 0.67 % | 27.006 B -5.48 % | 28.572 B 7.64 % | 26.545 B 1.60 % | 26.128 B -6.48 % | 27.938 B 37.19 % | 20.365 B -0.60 % | 20.487 B -2.32 % | 20.974 B 1.71 % | 20.621 B 1.48 % | 20.319 B 0.40 % | 20.239 B 0.73 % | 20.093 B 0.83 % | 19.927 B 18.76 % | 16.779 B -1.22 % | 16.987 B 4.67 % | 16.229 B 2.45 % | 15.842 B 35.57 % | 11.686 B -3.69 % | 12.134 B 4.20 % | 11.644 B -52.41 % | 24.466 B -0.97 % | 24.705 B -0.35 % | 24.791 B 227.69 % | 7.566 B 2.58 % | 7.375 B 9.29 % | 6.749 B 230.28 % | 2.043 B -1.39 % | 2.072 B 0.38 % | 2.064 B -63.10 % | 5.594 B 15.01 % | 4.864 B 3.70 % | 4.690 B 210.66 % | 1.510 B |
| Other non current assets | 160.206 M -13.62 % | 185.465 M 17.39 % | 157.988 M -99.60 % | 39.108 B 193.30 % | -41.916 B 0.23 % | -42.012 B -0.14 % | -41.954 B -0.03 % | -41.940 B -23.44 % | -33.977 B -3 231.58 % | -1.020 B 97.01 % | -34.149 B 0.96 % | -34.479 B -0.34 % | -34.363 B -1.98 % | -33.696 B 0.64 % | -33.913 B -1.44 % | -33.432 B -12.46 % | -29.727 B -2.81 % | -28.914 B -1.59 % | -28.463 B -1.80 % | -27.959 B -17.22 % | -23.851 B -1.90 % | -23.406 B -2.15 % | -22.913 B -221.48 % | 18.861 B 0.60 % | 18.749 B 0.18 % | 18.715 B 181.68 % | 6.644 B 2.67 % | 6.471 B 5.80 % | 6.117 B 11.72 % | 5.475 B 349 256.19 % | -1.568 M -100.03 % | 5.119 B 378 853.13 % | -1.352 M -100.03 % | 4.399 B 3.46 % | 4.252 B 0.75 % | 4.220 B |
| Long term investments | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M 600.00 % | -10.000 M -142.51 % | 23.524 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.166 M | 0.000 | 0.000 -100.00 % | 11.092 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -89.346 M -581.09 % | -13.118 M -158.11 % | 22.574 M 131.37 % | -71.958 M -1 752.20 % | -3.885 M 85.32 % | -26.471 M 73.98 % | -101.752 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.222 B | 0.000 -100.00 % | 5.037 B | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.158 B -2.08 % | 1.183 B -2.04 % | 1.207 B -2.00 % | 1.232 B -1.96 % | 1.257 B -1.92 % | 1.281 B -1.89 % | 1.306 B | 0.000 -100.00 % | 1.355 B -1.79 % | 1.380 B -1.75 % | 1.405 B -1.72 % | 1.429 B -1.69 % | 1.454 B -1.67 % | 1.479 B -1.64 % | 1.503 B -1.61 % | 1.528 B -1.59 % | 1.552 B -1.56 % | 1.577 B -1.54 % | 1.602 B -1.52 % | 1.626 B -1.49 % | 1.651 B -1.47 % | 1.676 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 839.001 M 0.00 % | 839.001 M -2.43 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 0.00 % | 859.868 M 1.72 % | 845.325 M 0.00 % | 845.325 M 2.53 % | 824.459 M 0.00 % | 824.459 M 0.00 % | 824.459 M 0.00 % | 824.459 M 414.25 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.329 M 0.15 % | 160.087 M 0.62 % | 159.101 M 0.24 % | 158.717 M -0.29 % | 159.177 M |
| Goodwill and intangible assets | 839.001 M 0.00 % | 839.001 M -2.43 % | 859.868 M 0.00 % | 859.868 M -57.39 % | 2.018 B -1.21 % | 2.043 B -1.19 % | 2.067 B -1.18 % | 2.092 B -1.16 % | 2.117 B -1.15 % | 2.141 B -1.14 % | 2.166 B 151.89 % | 859.868 M -61.18 % | 2.215 B -1.10 % | 2.240 B -0.45 % | 2.250 B -1.08 % | 2.275 B -0.17 % | 2.278 B -1.07 % | 2.303 B -1.06 % | 2.328 B -1.05 % | 2.352 B 37.34 % | 1.713 B -1.42 % | 1.737 B -1.40 % | 1.762 B -1.38 % | 1.787 B -1.36 % | 1.811 B -1.34 % | 1.836 B 1 045.18 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.324 M 0.00 % | 160.329 M 0.15 % | 160.087 M 0.62 % | 159.101 M 0.24 % | 158.717 M -0.29 % | 159.177 M |
| Property plant equipment net | 40.057 B -1.25 % | 40.564 B -1.09 % | 41.011 B 1 803.54 % | 2.154 B -94.75 % | 41.056 B -0.11 % | 41.102 B 0.02 % | 41.094 B 0.09 % | 41.057 B 23.98 % | 33.117 B -0.13 % | 33.158 B -0.39 % | 33.289 B -0.96 % | 33.613 B 4.56 % | 32.148 B 2.20 % | 31.456 B -0.62 % | 31.652 B 1.59 % | 31.157 B 13.51 % | 27.449 B 3.15 % | 26.611 B 1.82 % | 26.135 B 2.06 % | 25.606 B 15.67 % | 22.138 B 2.17 % | 21.668 B 2.45 % | 21.151 B 803.02 % | 2.342 B 3.77 % | 2.257 B -1.31 % | 2.287 B | 0.000 -100.00 % | 10.000 K -88.64 % | 88.000 K -89.18 % | 813.000 K -59.57 % | 2.011 M -37.75 % | 3.230 M -43.14 % | 5.681 M -31.84 % | 8.335 M -14.96 % | 9.801 M 177.35 % | 3.534 M |
| Total non current assets | 41.056 B -1.40 % | 41.638 B -0.93 % | 42.029 B -0.22 % | 42.122 B 0.49 % | 41.916 B -0.23 % | 42.012 B 0.14 % | 41.954 B 0.03 % | 41.940 B 23.44 % | 33.977 B -0.88 % | 34.280 B 0.38 % | 34.149 B -0.96 % | 34.479 B 0.34 % | 34.363 B 1.98 % | 33.696 B -0.64 % | 33.913 B 1.44 % | 33.432 B 12.46 % | 29.727 B 2.81 % | 28.914 B 1.59 % | 28.463 B 1.80 % | 27.959 B 17.22 % | 23.851 B 1.90 % | 23.406 B 2.15 % | 22.913 B -0.32 % | 22.986 B 0.86 % | 22.791 B 0.24 % | 22.736 B 232.35 % | 6.841 B 2.56 % | 6.670 B 5.61 % | 6.316 B 12.07 % | 5.636 B 3.86 % | 5.426 B 2.72 % | 5.283 B 0.88 % | 5.237 B 14.19 % | 4.586 B 3.53 % | 4.430 B 0.94 % | 4.388 B |
| Other current assets | 212.172 M -7.40 % | 229.121 M -22.21 % | 294.556 M -12.13 % | 335.228 M -28.10 % | 466.253 M -55.76 % | 1.054 B 379.21 % | 219.935 M 22.61 % | 179.385 M 4.27 % | 172.031 M 102.78 % | 84.837 M -80.37 % | 432.122 M 9.25 % | 395.525 M 4.43 % | 378.730 M -12.68 % | 433.723 M 26.63 % | 342.502 M -1.01 % | 345.988 M 4.90 % | 329.822 M 75.63 % | 187.790 M -23.01 % | 243.927 M -29.96 % | 348.247 M -8.86 % | 382.085 M -33.66 % | 575.947 M -10.73 % | 645.188 M 2 174.91 % | 28.361 M -11.29 % | 31.971 M 19.78 % | 26.691 M 166.80 % | 10.004 M 10.19 % | 9.079 M -2.93 % | 9.353 M -0.84 % | 9.432 M 22.59 % | 7.694 M 11.35 % | 6.910 M -1.60 % | 7.022 M 19.42 % | 5.880 M 0.28 % | 5.864 M 25.80 % | 4.661 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 M 851.06 % | 11.566 M -68.95 % | 37.254 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.844 M -37.95 % | 183.468 M -45.10 % | 334.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.494 B 7.04 % | 1.396 B -7.20 % | 1.505 B 33.37 % | 1.128 B -59.09 % | 2.757 B 106.72 % | 1.334 B -27.24 % | 1.833 B 26.14 % | 1.453 B -17.89 % | 1.770 B -1.80 % | 1.802 B 31.07 % | 1.375 B 4.26 % | 1.319 B 0.89 % | 1.307 B -10.38 % | 1.459 B 23.69 % | 1.179 B -9.55 % | 1.304 B 68.49 % | 773.878 M -34.46 % | 1.181 B 38.49 % | 852.660 M 24.91 % | 682.596 M 4.13 % | 655.543 M -33.54 % | 986.300 M 92.80 % | 511.576 M -20.04 % | 639.786 M -28.13 % | 890.144 M 15.00 % | 774.021 M 8.34 % | 714.457 M 37.22 % | 520.650 M 23.04 % | 423.145 M 11.66 % | 378.955 M 1.74 % | 372.490 M 3.11 % | 361.244 M 3.23 % | 349.927 M 28.74 % | 271.814 M 6.79 % | 254.531 M 3.65 % | 245.575 M |
| Cash and short term investments | 1.494 B 7.04 % | 1.396 B -7.20 % | 1.505 B 21.52 % | 1.238 B -55.28 % | 2.769 B 101.95 % | 1.371 B -25.21 % | 1.833 B 26.14 % | 1.453 B -17.89 % | 1.770 B -3.05 % | 1.826 B 32.75 % | 1.375 B 4.26 % | 1.319 B 0.89 % | 1.307 B -10.38 % | 1.459 B 23.69 % | 1.179 B -9.55 % | 1.304 B 68.49 % | 773.878 M -34.46 % | 1.181 B 38.49 % | 852.660 M 24.91 % | 682.596 M 4.13 % | 655.543 M -33.54 % | 986.300 M 92.80 % | 511.576 M -32.12 % | 753.630 M -29.80 % | 1.074 B -3.12 % | 1.108 B 55.11 % | 714.457 M 37.22 % | 520.650 M 23.04 % | 423.145 M 11.66 % | 378.955 M 1.74 % | 372.490 M 3.11 % | 361.244 M 3.23 % | 349.927 M 28.74 % | 271.814 M 6.79 % | 254.531 M 3.65 % | 245.575 M |
| Total current assets | 1.729 B 4.97 % | 1.647 B -10.93 % | 1.849 B 7.26 % | 1.724 B -47.68 % | 3.295 B 103.45 % | 1.619 B -22.43 % | 2.088 B 25.61 % | 1.662 B -15.60 % | 1.969 B -0.55 % | 1.980 B 5.36 % | 1.880 B 7.95 % | 1.741 B 1.66 % | 1.713 B -10.76 % | 1.919 B 23.93 % | 1.549 B -7.79 % | 1.680 B 48.65 % | 1.130 B -20.01 % | 1.413 B 17.90 % | 1.198 B 3.58 % | 1.157 B 2.16 % | 1.132 B -31.90 % | 1.663 B 28.53 % | 1.294 B -17.24 % | 1.563 B -21.68 % | 1.996 B -6.65 % | 2.138 B 195.10 % | 724.461 M 2.78 % | 704.840 M 62.97 % | 432.498 M 11.36 % | 388.387 M 2.16 % | 380.184 M 3.27 % | 368.153 M 3.14 % | 356.949 M 28.54 % | 277.694 M 6.64 % | 260.395 M -0.15 % | 260.781 M |
| Inventory | 2.544 M -11.05 % | 2.860 M -0.73 % | 2.881 M -6.37 % | 3.077 M 9.35 % | 2.814 M -8.64 % | 3.080 M 11.19 % | 2.770 M -14.87 % | 3.254 M -17.93 % | 3.965 M -7.36 % | 4.280 M 25.96 % | 3.398 M -16.53 % | 4.071 M -0.76 % | 4.102 M -5.42 % | 4.337 M -0.64 % | 4.365 M 39.59 % | 3.127 M -17.73 % | 3.801 M -12.36 % | 4.337 M 26.22 % | 3.436 M -18.98 % | 4.241 M -12.14 % | 4.827 M 8.77 % | 4.438 M 25.97 % | 3.523 M -2.33 % | 3.607 M -9.62 % | 3.991 M 0.50 % | 3.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 19.721 M 5.04 % | 18.775 M -60.07 % | 47.022 M -72.28 % | 169.646 M 48.68 % | 114.100 M -36.07 % | 178.480 M 106.41 % | 86.469 M -2.00 % | 88.236 M 42.27 % | 62.021 M -5.51 % | 65.639 M -4.88 % | 69.005 M 203.32 % | 22.750 M 0.26 % | 22.692 M 0.26 % | 22.633 M -32.77 % | 33.666 M 26.08 % | 26.702 M 18.90 % | 22.458 M -43.26 % | 39.584 M -59.63 % | 98.047 M -19.36 % | 121.583 M 35.45 % | 89.762 M -6.38 % | 95.874 M -28.05 % | 133.254 M -82.86 % | 777.494 M -12.26 % | 886.105 M -11.30 % | 998.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.545 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.964 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.048 B 17.53 % | 23.864 B 2.05 % | 23.383 B 1.73 % | 22.985 B | 0.000 | 0.000 | 0.000 -100.00 % | 36.762 M -5.99 % | 39.104 M -0.13 % | 39.154 M | 0.000 -100.00 % | 43.972 M | 0.000 -100.00 % | 35.330 M 78.54 % | 19.788 M 105.36 % | 9.636 M 64.22 % | 5.868 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 232.139 M -1.40 % | 235.425 M -15.59 % | 278.920 M 7.38 % | 259.740 M 35.82 % | 191.234 M | 0.000 -100.00 % | 247.052 M 20.26 % | 205.430 M -2.30 % | 210.261 M -4.36 % | 219.847 M -1.24 % | 222.613 M -0.77 % | 224.343 M 0.26 % | 223.763 M -24.03 % | 294.539 M 50.00 % | 196.359 M -10.60 % | 219.649 M -7.90 % | 238.490 M -18.91 % | 294.118 M 43.66 % | 204.738 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.542 M 119.98 % | 35.704 M | 0.000 |
| Account payables | 13.861 M -16.08 % | 16.517 M -25.72 % | 22.237 M 55.91 % | 14.263 M -28.04 % | 19.820 M -21.32 % | 25.190 M 23.55 % | 20.389 M -26.02 % | 27.561 M 44.00 % | 19.139 M -0.55 % | 19.244 M 43.36 % | 13.424 M -5.50 % | 14.205 M 4.89 % | 13.543 M -23.44 % | 17.689 M 37.79 % | 12.838 M -27.10 % | 17.611 M 28.74 % | 13.679 M -10.45 % | 15.276 M 6.16 % | 14.389 M 9.89 % | 13.094 M 1.73 % | 12.871 M -11.34 % | 14.518 M 8.68 % | 13.358 M 3.27 % | 12.935 M 139.80 % | 5.394 M -37.84 % | 8.677 M -87.67 % | 70.387 M | 0.000 -100.00 % | 45.845 M -6.61 % | 49.089 M | 0.000 -100.00 % | 46.918 M -8.59 % | 51.329 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 135.496 M -17.37 % | 163.989 M -7.77 % | 177.802 M -11.59 % | 201.107 M -16.18 % | 239.937 M 47.38 % | 162.805 M 3.16 % | 157.814 M 45.61 % | 108.379 M -28.49 % | 151.558 M 57.30 % | 96.348 M -46.83 % | 181.205 M 195.22 % | 61.380 M -51.33 % | 126.124 M 1 253.26 % | 9.320 M -10.57 % | 10.421 M 272.98 % | 2.794 M -1.93 % | 2.849 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 787.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.907 B 7.35 % | 10.160 B -5.07 % | 10.703 B 11.89 % | 9.566 B 16.86 % | 8.186 B | 0.000 -100.00 % | 5.418 B -11.59 % | 6.128 B 19.73 % | 5.118 B -27.52 % | 7.062 B 1 444 151.53 % | 489.000 K -82.52 % | 2.798 M -62.96 % | 7.555 M -38.24 % | 12.233 M 28.39 % | 9.528 M -24.79 % | 12.669 M -48.09 % | 24.404 M -4.81 % | 25.638 M 17.72 % | 21.779 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.558 M 9.62 % | 72.576 M | 0.000 | 0.000 100.00 % | -1.880 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.172 B -1.39 % | 1.189 B -0.62 % | 1.196 B -0.87 % | 1.207 B -0.07 % | 1.208 B -0.79 % | 1.217 B -0.19 % | 1.220 B 1.12 % | 1.206 B -0.13 % | 1.208 B 1.64 % | 1.188 B -1.40 % | 1.205 B -0.03 % | 1.205 B 2.20 % | 1.179 B 3.30 % | 1.142 B 2.52 % | 1.114 B 2.42 % | 1.087 B 939.38 % | 104.622 M 4.64 % | 99.984 M 3.99 % | 96.147 M 3.78 % | 92.644 M 4.56 % | 88.600 M 2.19 % | 86.700 M 2.20 % | 84.835 M 1.84 % | 83.300 M 1.74 % | 81.876 M -0.90 % | 82.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 5.429 M -54.09 % | 11.826 M -33.89 % | 17.889 M -24.81 % | 23.791 M -13.25 % | 27.426 M -16.90 % | 33.002 M 618.06 % | 4.596 M -54.01 % | 9.993 M -33.76 % | 15.086 M -24.67 % | 20.026 M -18.85 % | 24.679 M -15.45 % | 29.190 M | 0.000 | 0.000 100.00 % | -19.475 B -2.01 % | -19.091 B -2.86 % | -18.560 B -5.15 % | -17.651 B -0.79 % | -17.513 B -1.82 % | -17.200 B -5.40 % | -16.318 B -2.71 % | -15.888 B -3.61 % | -15.335 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.542 B | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 100.00 % | -327.358 M 71.04 % | -1.130 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 -100.00 % | 112.403 M 535.51 % | 17.687 M 202.91 % | 5.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.981 B 6.60 % | 3.734 B 4.12 % | 3.587 B 1.27 % | 3.542 B | 0.000 | 0.000 -100.00 % | 3.139 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.445 B 1.19 % | 5.381 B 1.12 % | 5.321 B 2.30 % | 5.202 B 2.79 % | 5.060 B 1.27 % | 4.997 B 0.40 % | 4.977 B 1.44 % | 4.906 B 2.54 % | 4.785 B 5.47 % | 4.537 B -0.91 % | 4.579 B 3.39 % | 4.428 B 8.35 % | 4.087 B 5.02 % | 3.891 B 2.95 % | 3.780 B 4.67 % | 3.611 B 34.82 % | 2.678 B 2.72 % | 2.608 B 4.71 % | 2.490 B 3.49 % | 2.406 B 4.24 % | 2.309 B 3.69 % | 2.226 B 1 937.57 % | 109.269 M 9.15 % | 100.105 M 20.09 % | 83.355 M 10.39 % | 75.511 M 8.25 % | 69.759 M -0.50 % | 70.108 M 3.31 % | 67.865 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.680 B 0.76 % | 5.637 B 1.06 % | 5.578 B 2.37 % | 5.448 B 1.20 % | 5.384 B 1.58 % | 5.300 B 1.89 % | 5.202 B 1.47 % | 5.126 B 2.99 % | 4.977 B 5.28 % | 4.727 B -5.38 % | 4.996 B 4.77 % | 4.769 B 9.32 % | 4.363 B 5.98 % | 4.117 B 3.39 % | 3.982 B 4.79 % | 3.800 B 32.34 % | 2.871 B 4.54 % | 2.746 B 3.53 % | 2.653 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 |
| Total assets | 42.785 B -1.15 % | 43.285 B -1.35 % | 43.878 B 0.07 % | 43.846 B -3.51 % | 45.443 B 3.59 % | 43.866 B -1.03 % | 44.321 B 1.05 % | 43.862 B 21.38 % | 36.137 B -0.34 % | 36.260 B -0.04 % | 36.276 B -0.41 % | 36.425 B 0.38 % | 36.286 B 1.26 % | 35.835 B 0.42 % | 35.684 B 0.99 % | 35.336 B 13.69 % | 31.081 B 1.50 % | 30.621 B 2.56 % | 29.857 B 1.78 % | 29.335 B 16.31 % | 25.221 B -0.56 % | 25.363 B 3.90 % | 24.412 B -0.56 % | 24.550 B -0.96 % | 24.787 B -0.35 % | 24.874 B 228.78 % | 7.566 B 2.58 % | 7.375 B 9.29 % | 6.749 B 12.02 % | 6.024 B 3.75 % | 5.806 B 2.75 % | 5.651 B 1.02 % | 5.594 B 13.18 % | 4.942 B 4.58 % | 4.726 B 1.65 % | 4.649 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 26.979 M | 0.000 -100.00 % | 227.988 M | 0.000 100.00 % | -65.933 M | 0.000 -100.00 % | 78.520 M | 0.000 -100.00 % | 112.820 M | 0.000 -100.00 % | 137.590 M | 0.000 -100.00 % | 48.882 M | 0.000 100.00 % | -40.683 M | 0.000 -100.00 % | 141.507 M | 0.000 -100.00 % | 109.878 M | 0.000 -100.00 % | 164.376 M | 0.000 -100.00 % | 54.546 M 271.04 % | 14.701 M 37.82 % | 10.667 M 0.00 % | 10.667 M 74.35 % | 6.118 M 0.00 % | 6.118 M 11.26 % | 5.499 M 0.00 % | 5.499 M | 0.000 | 0.000 -100.00 % | 1.511 M 0.00 % | 1.511 M 578.91 % | 222.490 K 0.00 % | 222.488 K 100.00 % | 111.244 K -95.39 % | 2.411 M 100.00 % | 1.206 M |
| Accounts receivables | 0.000 -100.00 % | 4.136 M | 0.000 -100.00 % | 10.444 M | 0.000 100.00 % | -6.507 M | 0.000 100.00 % | -8.494 M | 0.000 100.00 % | -280.000 K | 0.000 -100.00 % | 10.898 M | 0.000 100.00 % | -6.748 M | 0.000 -100.00 % | 8.916 M | 0.000 100.00 % | -1.697 M | 0.000 100.00 % | -1.604 M | 0.000 100.00 % | -593.000 K | 0.000 -100.00 % | 320.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 217.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 174.000 K | 0.000 -100.00 % | 1.026 M | 0.000 100.00 % | -209.000 K | 0.000 -100.00 % | 266.000 K | 0.000 100.00 % | -1.210 M | 0.000 -100.00 % | 1.210 M | 0.000 100.00 % | -96.000 K | 0.000 -100.00 % | 197.000 K | 0.000 100.00 % | -831.000 K | 0.000 -100.00 % | 364.000 K 300.00 % | 91.000 K 126.15 % | -348.000 K 0.00 % | -348.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | -16.251 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 |
| Other working capital | 0.000 -100.00 % | 22.626 M | 0.000 -100.00 % | 217.541 M | 0.000 100.00 % | -59.600 M | 0.000 -100.00 % | 85.988 M | 0.000 -100.00 % | 113.309 M | 0.000 -100.00 % | 126.426 M | 0.000 -100.00 % | 56.840 M | 0.000 100.00 % | -50.809 M | 0.000 -100.00 % | 143.300 M | 0.000 -100.00 % | 111.285 M | 0.000 -100.00 % | 165.800 M | 0.000 -100.00 % | 53.862 M 268.67 % | 14.610 M 32.64 % | 11.015 M 0.00 % | 11.015 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 non cash items | 511.708 M 61.00 % | 317.837 M 441.05 % | 58.744 M -4.18 % | 61.304 M 288.12 % | 15.795 M -59.64 % | 39.140 M -94.75 % | 745.000 M 748.57 % | -114.868 M -1 274.84 % | -8.355 M 97.89 % | -395.056 M -259.55 % | 247.612 M 368.33 % | 52.871 M 111.18 % | -472.952 M -701.91 % | 78.575 M 119.70 % | -398.891 M -1 866.10 % | 22.586 M 102.53 % | -892.948 M -4 863.91 % | 18.744 M 116.61 % | -112.852 M -712.56 % | 18.423 M 105.40 % | -341.094 M 28.09 % | -474.328 M -4 683.76 % | 10.348 M 112.14 % | -85.204 M -310.48 % | -20.757 M 94.64 % | -387.523 M -15.40 % | -335.794 M 42.12 % | -580.123 M -6.20 % | -546.261 M -163.28 % | -207.480 M -7.26 % | -193.431 M -1 537.81 % | -11.810 M 0.00 % | -11.810 M -3 615.91 % | 335.912 K -96.75 % | 10.340 M 115.31 % | -67.547 M 0.00 % | -67.547 M -100.00 % | -33.773 M -53.92 % | -21.942 M -100.00 % | -10.971 M |
| Net cash provided by operating activities | 247.830 M 99.88 % | 123.992 M 31.00 % | 94.653 M -65.10 % | 271.242 M 50.80 % | 179.869 M 211.67 % | 57.711 M -80.53 % | 296.433 M -30.68 % | 427.641 M 23.28 % | 346.896 M -41.06 % | 588.523 M 453.62 % | 106.304 M -77.20 % | 466.200 M 44.63 % | 322.343 M -37.71 % | 517.513 M 100.70 % | 257.859 M -43.25 % | 454.338 M 170.11 % | 168.204 M -67.51 % | 517.785 M 48.21 % | 349.351 M -6.87 % | 375.138 M 46.96 % | 255.267 M -38.07 % | 412.207 M 30.85 % | 315.015 M 1.13 % | 311.490 M 21.58 % | 256.212 M 617.98 % | 35.685 M 0.00 % | 35.685 M -74.06 % | 137.584 M 0.00 % | 137.584 M 4.95 % | 131.094 M 0.00 % | 131.094 M 7.76 % | 121.659 M 0.00 % | 121.659 M 0.43 % | 121.137 M 0.00 % | 121.137 M 11.65 % | 108.498 M 0.00 % | 108.498 M 100.00 % | 54.249 M -49.77 % | 108.007 M 100.00 % | 54.003 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.446 M -165.27 % | -2.053 M -132.90 % | 6.241 M 200.00 % | -6.241 M -3.21 % | -6.047 M 0.00 % | -6.047 M -324.92 % | 2.689 M 200.00 % | -2.689 M -180.05 % | 3.358 M 200.00 % | -3.358 M 37.50 % | -5.374 M 0.00 % | -5.374 M -996.80 % | -489.944 K 0.00 % | -489.944 K -100.00 % | -244.972 K 93.61 % | -3.832 M -100.00 % | -1.916 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -112.953 M 96.80 % | -3.528 B 14.32 % | -4.117 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -530.575 M | 0.000 100.00 % | -963.062 M | 0.000 | 0.000 | 0.000 100.00 % | -2.374 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.680 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -396.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -7.962 M 0.00 % | -7.962 M -506.03 % | -1.314 M 0.00 % | -1.314 M -100.00 % | -656.928 K 74.96 % | -2.624 M -100.00 % | -1.312 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -33.076 M -183.30 % | 39.705 M 326.43 % | -17.535 M 76.29 % | -73.951 M -314.15 % | -17.856 M 0.86 % | -18.011 M 65.76 % | -52.605 M -357.16 % | -11.507 M 65.13 % | -32.996 M -234.82 % | 24.475 M 165.77 % | -37.215 M 64.14 % | -103.773 M -968.61 % | 11.947 M -92.96 % | 169.806 M 1 933.85 % | 8.349 M 147.21 % | -17.685 M -69.12 % | -10.457 M -42.10 % | -7.359 M -209.25 % | 6.736 M 111.58 % | -58.183 M -914.20 % | 7.146 M -53.82 % | 15.475 M 77.53 % | 8.717 M -78.36 % | 40.276 M -75.52 % | 164.546 M 161.08 % | 63.024 M 909.84 % | 6.241 M 103.50 % | -178.375 M -3 049.81 % | 6.047 M 206.23 % | -5.693 M -311.74 % | 2.689 M 133.08 % | -8.128 M -342.01 % | 3.358 M 138.19 % | -8.794 M -165.94 % | 13.336 M 156.94 % | 5.190 M 187.74 % | 1.804 M 100.00 % | 901.900 K -86.03 % | 6.455 M 100.00 % | 3.228 M |
| Net cash used for investing activites | -33.076 M -183.30 % | 39.705 M 326.43 % | -17.535 M 76.29 % | -73.951 M -314.15 % | -17.856 M 86.37 % | -130.964 M 96.34 % | -3.580 B 13.28 % | -4.129 B -12 412.81 % | -32.996 M -234.82 % | 24.475 M 165.77 % | -37.215 M 64.14 % | -103.773 M -968.61 % | 11.947 M 103.31 % | -360.769 M -4 421.10 % | 8.349 M 100.85 % | -980.747 M -9 278.86 % | -10.457 M -42.10 % | -7.359 M -209.25 % | 6.736 M 100.28 % | -2.432 B -34 131.42 % | 7.146 M -53.82 % | 15.475 M 77.53 % | 8.717 M -78.36 % | 40.276 M -75.52 % | 164.546 M 103.57 % | -4.605 B -73 682.73 % | -6.241 M 93.13 % | -90.820 M 2.97 % | -93.603 M -29 567.99 % | -315.500 K 88.26 % | -2.689 M -90.55 % | -1.411 M 57.99 % | -3.358 M 99.17 % | -405.128 M -2 937.83 % | -13.336 M -356.94 % | 5.190 M 387.74 % | -1.804 M -100.00 % | -901.900 K 86.03 % | -6.455 M -100.00 % | -3.228 M |
| Debt repayment | 19.934 M | 0.000 -100.00 % | 117.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.884 B | 0.000 -100.00 % | 273.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 673.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.447 M 31.39 % | 19.368 M -98.78 % | 1.592 B 0.00 % | 1.592 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.616 M | 0.000 100.00 % | -48.127 M | 0.000 100.00 % | -61.510 M | 0.000 100.00 % | -54.476 M | 0.000 100.00 % | -59.144 M | 0.000 100.00 % | -54.383 M | 0.000 100.00 % | -53.183 M | 0.000 100.00 % | -54.540 M | 0.000 -100.00 % | 72.054 M -96.66 % | 2.160 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 |
| Dividends paid | -129.555 M 30.48 % | -186.353 M -25.18 % | -148.873 M 43.46 % | -263.290 M -38.25 % | -190.448 M 45.63 % | -350.257 M 35.49 % | -542.985 M -54.08 % | -352.408 M -6.81 % | -329.937 M 7.66 % | -357.312 M -6.09 % | -336.797 M 20.64 % | -424.366 M 0.34 % | -425.828 M -0.50 % | -423.700 M 1.71 % | -431.062 M -9.03 % | -395.365 M 10.17 % | -440.134 M -14.46 % | -384.539 M -6.03 % | -362.682 M -6.16 % | -341.632 M -0.84 % | -338.775 M -4.58 % | -323.936 M -1.23 % | -319.996 M -14.86 % | -278.606 M 2.11 % | -284.597 M -106.92 % | -137.538 M 0.00 % | -137.538 M -23.35 % | -111.501 M 0.00 % | -111.501 M 7.66 % | -120.747 M 0.00 % | -120.747 M -7.17 % | -112.671 M 0.00 % | -112.671 M -3.76 % | -108.584 M 0.00 % | -108.584 M -8.28 % | -100.284 M 0.00 % | -100.284 M -100.00 % | -50.142 M 30.45 % | -72.094 M -100.00 % | -36.047 M |
| Other financing activites | -1.326 M 98.55 % | -91.362 M -329.02 % | 39.893 M 103.20 % | -1.246 B -187.58 % | 1.423 B 2 256.34 % | -65.986 M -101.56 % | 4.234 B 13.24 % | 3.738 B 18 351.70 % | -20.483 M -111.94 % | 171.619 M -47.01 % | 323.888 M 340.18 % | 73.580 M 222.94 % | -59.848 M -110.95 % | 546.345 M 1 255.16 % | 40.316 M -97.22 % | 1.452 B 1 265.51 % | -124.563 M -161.58 % | 202.281 M 14.50 % | 176.659 M -92.72 % | 2.425 B 1 053.41 % | -254.395 M -168.57 % | 370.978 M 381.16 % | -131.946 M 59.22 % | -323.518 M -1 514.52 % | -20.038 M 98.48 % | -1.315 B -200.00 % | 1.315 B 52.91 % | 860.055 M 200.00 % | -860.055 M | 0.000 | 0.000 100.00 % | -191.805 K | 0.000 -100.00 % | 674.001 M 176.67 % | -879.120 M | 0.000 | 0.000 | 0.000 100.00 % | -27.574 M -100.00 % | -13.787 M |
| Net cash used provided by financing activities | -110.947 M 60.05 % | -277.715 M -3 502.95 % | 8.161 M 100.54 % | -1.509 B -222.47 % | 1.232 B 396.08 % | -416.243 M -111.28 % | 3.691 B 8.99 % | 3.386 B 1 066.29 % | -350.420 M -88.71 % | -185.693 M -1 338.48 % | -12.909 M 96.32 % | -350.786 M 27.77 % | -485.676 M -496.00 % | 122.645 M 131.39 % | -390.746 M -136.99 % | 1.056 B 287.08 % | -564.697 M -209.83 % | -182.258 M 2.02 % | -186.023 M -108.93 % | 2.084 B 451.30 % | -593.170 M -1 360.94 % | 47.042 M 110.41 % | -451.942 M 24.94 % | -602.124 M -97.65 % | -304.635 M -108.43 % | 3.615 B 207.03 % | 1.178 B 15.17 % | 1.023 B 205.24 % | -971.556 M -704.62 % | -120.747 M 0.00 % | -120.747 M -7.17 % | -112.671 M 0.00 % | -112.671 M -109.09 % | 1.239 B 225.44 % | -987.704 M -884.91 % | -100.284 M 0.00 % | -100.284 M -100.00 % | -50.142 M 49.69 % | -99.668 M -100.00 % | -49.834 M |
| Effect of forex changes on cash | -5.573 M -198.78 % | 5.642 M 189.63 % | 1.948 M 107.11 % | -27.387 M -194.40 % | 29.012 M 391.20 % | -9.963 M 62.73 % | -26.729 M -1 560.19 % | -1.610 M -140.34 % | 3.991 M 100.22 % | -1.802 B -236.66 % | 1.319 B 200.00 % | -1.319 B -190.42 % | 1.459 B 200.00 % | -1.459 B -211.88 % | 1.304 B 200.00 % | -1.304 B -210.42 % | 1.181 B 200.00 % | -1.181 B -272.99 % | 682.596 M 200.00 % | -682.596 M -169.21 % | 986.300 M 200.00 % | -986.300 M -254.16 % | 639.786 M 23 065.96 % | 2.762 M 108.47 % | -32.625 M -457.43 % | 9.128 M 200.00 % | -9.128 M -120.77 % | 43.953 M 200.00 % | -43.953 M -245.07 % | 30.298 M 200.00 % | -30.298 M -1 488.73 % | -1.907 M -4 808.77 % | 40.500 K 100.00 % | -907.778 M -197.91 % | 927.126 M 25 642.69 % | 3.602 M -66.01 % | 10.596 M 100.00 % | 5.298 M -25.44 % | 7.106 M 100.00 % | 3.553 M |
| Net change in cash | 1.494 B 199.33 % | -1.505 B -200.00 % | 1.505 B 212.32 % | -1.340 B -194.10 % | 1.423 B 385.00 % | -499.459 M -231.48 % | 379.876 M 219.98 % | -316.610 M -873.32 % | -32.529 M 97.63 % | -1.375 B -200.00 % | 1.375 B 205.19 % | -1.307 B -200.00 % | 1.307 B 210.85 % | -1.179 B -200.00 % | 1.179 B 252.40 % | -773.878 M -200.00 % | 773.878 M 190.76 % | -852.660 M -200.00 % | 852.660 M 230.07 % | -655.543 M -200.00 % | 655.543 M 228.14 % | -511.576 M -200.00 % | 511.576 M 179.49 % | -643.569 M -192.38 % | 696.639 M 174.95 % | 253.371 M 300.00 % | 63.343 M -55.30 % | 141.695 M 300.00 % | 35.424 M 100.25 % | 17.690 M 300.00 % | 4.423 M -61.00 % | 11.339 M 300.00 % | 2.835 M -97.00 % | 94.446 M 300.00 % | 23.611 M -30.58 % | 34.012 M 300.00 % | 8.503 M 0.00 % | 8.503 M 89.19 % | 4.494 M 0.00 % | 4.494 M |
| Cash at beginning of period | 0.000 -100.00 % | 1.505 B | 0.000 -100.00 % | 2.757 B 106.72 % | 1.334 B -27.24 % | 1.833 B 26.14 % | 1.453 B -17.89 % | 1.770 B -1.80 % | 1.802 B 31.07 % | 1.375 B | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 773.878 M | 0.000 -100.00 % | 852.660 M | 0.000 -100.00 % | 655.543 M | 0.000 -100.00 % | 511.576 M | 0.000 -100.00 % | 890.144 M 360.01 % | 193.505 M -62.83 % | 520.650 M 300.00 % | 130.163 M -65.65 % | 378.955 M 300.00 % | 94.739 M -73.78 % | 361.265 M 300.00 % | 90.316 M -74.19 % | 349.905 M 300.00 % | 87.476 M -65.76 % | 255.481 M 300.00 % | 63.870 M -73.14 % | 237.802 M 300.00 % | 59.450 M 0.00 % | 59.450 M 0.53 % | 59.139 M 0.00 % | 59.139 M |
| Cash at end of period | 1.494 B | 0.000 -100.00 % | 1.505 B 6.12 % | 1.418 B -48.58 % | 2.757 B 106.72 % | 1.334 B -27.24 % | 1.833 B 26.14 % | 1.453 B -17.89 % | 1.770 B | 0.000 -100.00 % | 1.375 B | 0.000 -100.00 % | 1.307 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 773.878 M | 0.000 -100.00 % | 852.660 M | 0.000 -100.00 % | 655.543 M | 0.000 -100.00 % | 511.576 M 107.47 % | 246.575 M -72.30 % | 890.144 M 15.00 % | 774.021 M 300.00 % | 193.505 M -62.83 % | 520.650 M 300.00 % | 130.163 M -65.65 % | 378.955 M 300.00 % | 94.739 M -73.77 % | 361.244 M 300.00 % | 90.311 M -74.19 % | 349.927 M 300.00 % | 87.482 M -67.82 % | 271.814 M 300.00 % | 67.954 M 0.00 % | 67.954 M 6.79 % | 63.633 M 0.00 % | 63.633 M |
| Operating cash flow | 247.830 M 99.88 % | 123.992 M 31.00 % | 94.653 M -65.10 % | 271.242 M 50.80 % | 179.869 M 211.67 % | 57.711 M -80.53 % | 296.433 M -30.68 % | 427.641 M 23.28 % | 346.896 M -41.06 % | 588.523 M 453.62 % | 106.304 M -77.20 % | 466.200 M 44.63 % | 322.343 M -37.71 % | 517.513 M 100.70 % | 257.859 M -43.25 % | 454.338 M 170.11 % | 168.204 M -67.51 % | 517.785 M 48.21 % | 349.351 M -6.87 % | 375.138 M 46.96 % | 255.267 M -38.07 % | 412.207 M 30.85 % | 315.015 M 1.13 % | 311.490 M 21.58 % | 256.212 M 617.98 % | 35.685 M 0.00 % | 35.685 M -74.06 % | 137.584 M 0.00 % | 137.584 M 4.95 % | 131.094 M 0.00 % | 131.094 M 7.76 % | 121.659 M 0.00 % | 121.659 M 0.43 % | 121.137 M 0.00 % | 121.137 M 11.65 % | 108.498 M 0.00 % | 108.498 M 100.00 % | 54.249 M -49.77 % | 108.007 M 100.00 % | 54.003 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -5.446 M -165.27 % | -2.053 M -132.90 % | 6.241 M 200.00 % | -6.241 M -3.21 % | -6.047 M 0.00 % | -6.047 M -324.92 % | 2.689 M 200.00 % | -2.689 M -180.05 % | 3.358 M 200.00 % | -3.358 M 37.50 % | -5.374 M 0.00 % | -5.374 M -996.80 % | -489.944 K 0.00 % | -489.944 K -100.00 % | -244.972 K 93.61 % | -3.832 M -100.00 % | -1.916 M |
| Free CashFlow | 247.830 M 99.88 % | 123.992 M 31.00 % | 94.653 M -65.10 % | 271.242 M 50.80 % | 179.869 M 211.67 % | 57.711 M -80.53 % | 296.433 M -30.68 % | 427.641 M 23.28 % | 346.896 M -41.06 % | 588.523 M 453.62 % | 106.304 M -77.20 % | 466.200 M 44.63 % | 322.343 M -37.71 % | 517.513 M 100.70 % | 257.859 M -43.25 % | 454.338 M 170.11 % | 168.204 M -67.51 % | 517.785 M 48.21 % | 349.351 M -6.87 % | 375.138 M 46.96 % | 255.267 M -38.07 % | 412.207 M 30.85 % | 315.015 M 2.93 % | 306.044 M 20.41 % | 254.159 M 506.21 % | 41.926 M 42.39 % | 29.444 M -77.62 % | 131.537 M 0.00 % | 131.537 M -1.68 % | 133.783 M 4.19 % | 128.406 M 2.71 % | 125.017 M 5.68 % | 118.300 M 2.19 % | 115.763 M 0.00 % | 115.763 M 7.18 % | 108.008 M 0.00 % | 108.008 M 100.00 % | 54.004 M -48.16 % | 104.175 M 100.00 % | 52.088 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2007 | 2006 | 2006 |