K. Wah International Holdings Limited KWHAF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.187 B 17.77 % | 6.103 B -30.60 % | 8.794 B -45.78 % | 16.218 B 38.23 % | 11.732 B 10.14 % | 10.652 B -1.00 % | 10.760 B -4.73 % | 11.294 B 17.40 % | 9.620 B 103.79 % | 4.720 B 97.18 % | 2.394 B -67.15 % | 7.288 B 117.79 % | 3.346 B 4.70 % | 3.196 B 256.71 % | 896.056 M -67.26 % | 2.737 B 137.40 % | 1.153 B -75.98 % | 4.800 B 1 639.23 % | 275.956 M -4.61 % | 289.307 M -83.28 % | 1.731 B -43.74 % | 3.076 B 44.11 % | 2.135 B -6.17 % | 2.275 B 27.91 % | 1.778 B |
| Net income | 335.070 M -58.23 % | 802.156 M -41.55 % | 1.372 B -59.09 % | 3.355 B 2.64 % | 3.268 B 3.77 % | 3.150 B -22.16 % | 4.046 B 3.59 % | 3.906 B 22.76 % | 3.182 B 132.81 % | 1.367 B -25.31 % | 1.830 B 11.12 % | 1.647 B -61.70 % | 4.300 B 245.81 % | 1.244 B 543.84 % | 193.139 M -78.92 % | 916.393 M 248.46 % | -617.247 M -123.47 % | 2.630 B 274.79 % | 701.744 M -81.55 % | 3.804 B 1 523.31 % | 234.323 M 94.65 % | 120.380 M 13.14 % | 106.403 M 6.15 % | 100.236 M 22.13 % | 82.075 M |
| Income before tax | 706.348 M -52.56 % | 1.489 B -28.00 % | 2.068 B -59.29 % | 5.080 B 4.52 % | 4.860 B -3.51 % | 5.037 B -9.05 % | 5.539 B -17.77 % | 6.735 B 32.80 % | 5.072 B 80.15 % | 2.815 B 3.99 % | 2.707 B -9.88 % | 3.004 B -41.16 % | 5.105 B 179.64 % | 1.826 B 313.33 % | 441.714 M -78.48 % | 2.052 B 604.28 % | -406.998 M -114.28 % | 2.851 B 182.59 % | 1.009 B 156.52 % | 393.249 M 32.02 % | 297.874 M 62.58 % | 183.220 M 34.22 % | 136.509 M -14.30 % | 159.290 M 0.74 % | 158.113 M |
| Income before tax ratio | 0.10 -59.72 % | 0.24 3.74 % | 0.24 -24.92 % | 0.31 -24.39 % | 0.41 -12.40 % | 0.47 -8.13 % | 0.51 -13.69 % | 0.60 13.12 % | 0.53 -11.60 % | 0.60 -47.26 % | 1.13 174.38 % | 0.41 -72.98 % | 1.53 167.09 % | 0.57 15.87 % | 0.49 -34.26 % | 0.75 312.42 % | -0.35 -159.43 % | 0.59 -83.75 % | 3.66 168.93 % | 1.36 689.69 % | 0.17 188.99 % | 0.06 -6.87 % | 0.06 -8.67 % | 0.07 -21.24 % | 0.09 |
| EBITDA | 1.184 B -36.66 % | 1.869 B 5.52 % | 1.771 B -65.60 % | 5.149 B 2.63 % | 5.017 B -6.06 % | 5.340 B 36.37 % | 3.916 B -15.21 % | 4.618 B -9.99 % | 5.131 B 75.70 % | 2.920 B 5.33 % | 2.773 B 5.22 % | 2.635 B -49.31 % | 5.198 B 198.16 % | 1.743 B 448.96 % | 317.575 M -84.78 % | 2.087 B 773.64 % | -309.797 M -134.80 % | 890.212 M 4 279.40 % | -21.300 M -163.46 % | 33.562 M -51.33 % | 68.952 M -52.62 % | 145.521 M 5.20 % | 138.322 M -21.78 % | 176.829 M -5.79 % | 187.687 M |
| Net income ratio | 0.05 -64.53 % | 0.13 -15.78 % | 0.16 -24.56 % | 0.21 -25.74 % | 0.28 -5.79 % | 0.30 -21.37 % | 0.38 8.73 % | 0.35 4.56 % | 0.33 14.24 % | 0.29 -62.12 % | 0.76 238.32 % | 0.23 -82.42 % | 1.28 230.30 % | 0.39 80.49 % | 0.22 -35.62 % | 0.33 162.54 % | -0.54 -197.69 % | 0.55 -78.45 % | 2.54 -80.66 % | 13.15 9 610.12 % | 0.14 246.01 % | 0.04 -21.49 % | 0.05 13.13 % | 0.04 -4.52 % | 0.05 |
| Ratio EBITDA | 0.16 -46.22 % | 0.31 52.04 % | 0.20 -36.56 % | 0.32 -25.75 % | 0.43 -14.71 % | 0.50 37.75 % | 0.36 -11.00 % | 0.41 -23.33 % | 0.53 -13.79 % | 0.62 -46.58 % | 1.16 220.35 % | 0.36 -76.73 % | 1.55 184.78 % | 0.55 53.89 % | 0.35 -53.52 % | 0.76 383.76 % | -0.27 -244.86 % | 0.19 340.30 % | -0.08 -166.54 % | 0.12 191.15 % | 0.04 -15.77 % | 0.05 -27.00 % | 0.06 -16.63 % | 0.08 -26.35 % | 0.11 |
| Gross profit ratio | 0.19 -42.78 % | 0.33 8.99 % | 0.30 -11.52 % | 0.34 -32.87 % | 0.51 -3.81 % | 0.53 18.31 % | 0.45 -10.43 % | 0.50 6.59 % | 0.47 -27.00 % | 0.64 9.44 % | 0.59 36.33 % | 0.43 -32.29 % | 0.64 -6.07 % | 0.68 -6.64 % | 0.73 29.19 % | 0.56 8.18 % | 0.52 112.19 % | 0.25 -41.77 % | 0.42 -7.12 % | 0.45 330.71 % | 0.11 75.49 % | 0.06 -45.04 % | 0.11 -20.85 % | 0.14 -34.92 % | 0.21 |
| Weighted average shs out dil | 3.153 B 0.63 % | 3.133 B 0.01 % | 3.133 B 0.07 % | 3.130 B 0.09 % | 3.128 B -0.04 % | 3.129 B 0.01 % | 3.129 B 2.34 % | 3.057 B 3.12 % | 2.964 B 4.24 % | 2.844 B 1.72 % | 2.796 B 2.89 % | 2.717 B 2.69 % | 2.646 B 2.36 % | 2.585 B 0.96 % | 2.561 B 3.63 % | 2.471 B -0.48 % | 2.483 B 0.34 % | 2.475 B 2.02 % | 2.426 B 4.09 % | 2.330 B -1.46 % | 2.365 B 17.87 % | 2.006 B 10 487.10 % | 18.951 M 5.87 % | 17.899 M 6.86 % | 16.750 M |
| Weighted average shs out | 3.153 B 0.63 % | 3.133 B 0.01 % | 3.133 B 0.16 % | 3.128 B 0.05 % | 3.126 B 0.04 % | 3.125 B 0.02 % | 3.124 B 2.52 % | 3.048 B 3.07 % | 2.957 B 4.12 % | 2.840 B 1.93 % | 2.786 B 3.11 % | 2.702 B 2.64 % | 2.633 B 2.19 % | 2.576 B 1.09 % | 2.548 B 3.15 % | 2.470 B 0.20 % | 2.466 B 0.86 % | 2.445 B 1.53 % | 2.408 B 4.19 % | 2.311 B -2.28 % | 2.365 B 17.87 % | 2.006 B 10 487.10 % | 18.951 M 5.87 % | 17.899 M 6.86 % | 16.750 M |
| EPS diluted | 0.11 -57.69 % | 0.26 -40.91 % | 0.44 -58.88 % | 1.07 1.90 % | 1.05 3.96 % | 1.01 -21.71 % | 1.29 0.78 % | 1.28 19.63 % | 1.07 122.92 % | 0.48 -26.15 % | 0.65 6.56 % | 0.61 -62.35 % | 1.62 237.50 % | 0.48 536.60 % | 0.08 -79.62 % | 0.37 248.00 % | -0.25 -125.25 % | 0.99 945.41 % | 0.09 -93.93 % | 1.56 1 460.00 % | 0.10 66.67 % | 0.06 -98.89 % | 5.40 -3.57 % | 5.60 14.29 % | 4.90 |
| Earnings per share | 0.11 -57.69 % | 0.26 -40.91 % | 0.44 -58.88 % | 1.07 1.90 % | 1.05 3.96 % | 1.01 -22.31 % | 1.30 1.56 % | 1.28 18.52 % | 1.08 125.00 % | 0.48 -27.27 % | 0.66 8.20 % | 0.61 -62.58 % | 1.63 239.58 % | 0.48 533.25 % | 0.08 -79.51 % | 0.37 248.00 % | -0.25 -125.00 % | 1.00 948.22 % | 0.10 -93.96 % | 1.58 1 216.67 % | 0.12 100.00 % | 0.06 -98.89 % | 5.40 -3.57 % | 5.60 14.29 % | 4.90 |
| Gross profit | 1.360 B -32.61 % | 2.018 B -24.36 % | 2.668 B -52.02 % | 5.561 B -7.21 % | 5.993 B 5.95 % | 5.657 B 17.12 % | 4.830 B -14.67 % | 5.660 B 25.13 % | 4.523 B 48.77 % | 3.041 B 115.80 % | 1.409 B -55.22 % | 3.147 B 47.47 % | 2.134 B -1.66 % | 2.170 B 233.02 % | 651.508 M -57.71 % | 1.541 B 156.81 % | 599.871 M -49.02 % | 1.177 B 912.76 % | 116.195 M -11.41 % | 131.161 M -27.99 % | 182.155 M -1.28 % | 184.511 M -20.80 % | 232.973 M -25.73 % | 313.704 M -16.75 % | 376.818 M |
| Income tax expense | 337.261 M -47.85 % | 646.704 M 0.80 % | 641.563 M -61.14 % | 1.651 B 5.50 % | 1.565 B -24.16 % | 2.063 B 51.51 % | 1.362 B -38.60 % | 2.218 B 20.17 % | 1.846 B 34.90 % | 1.368 B 67.83 % | 815.250 M -37.38 % | 1.302 B 77.59 % | 733.130 M 34.94 % | 543.289 M 179.52 % | 194.362 M -74.84 % | 772.496 M 368.55 % | 164.869 M -25.27 % | 220.621 M -28.14 % | 307.019 M 114.90 % | 142.869 M 236.69 % | 42.434 M -7.41 % | 45.831 M 528.17 % | 7.296 M -34.29 % | 11.103 M -58.85 % | 26.981 M |
| Cost of revenue | 5.827 B 42.67 % | 4.085 B -33.32 % | 6.126 B -42.52 % | 10.657 B 85.68 % | 5.739 B 14.90 % | 4.995 B -15.76 % | 5.930 B 5.26 % | 5.634 B 10.54 % | 5.097 B 203.39 % | 1.680 B 70.55 % | 984.946 M -76.22 % | 4.142 B 241.52 % | 1.213 B 18.12 % | 1.027 B 319.84 % | 244.548 M -79.56 % | 1.197 B 116.35 % | 553.118 M -84.73 % | 3.623 B 2 167.59 % | 159.761 M 1.02 % | 158.146 M -89.79 % | 1.548 B -46.45 % | 2.892 B 52.06 % | 1.902 B -3.04 % | 1.961 B 39.92 % | 1.402 B |
| General and administrative expenses | 552.623 M -9.20 % | 608.644 M 6.09 % | 573.685 M -12.89 % | 658.563 M 25.27 % | 525.717 M 3.49 % | 507.978 M 3.66 % | 490.044 M -0.68 % | 493.379 M 15.37 % | 427.632 M -4.12 % | 446.029 M 0.80 % | 442.473 M 0.44 % | 440.531 M -1.90 % | 449.057 M 30.98 % | 342.834 M 18.89 % | 288.367 M 36.69 % | 210.962 M -4.84 % | 221.688 M 49.37 % | 148.411 M 13.25 % | 131.047 M 42.59 % | 91.902 M -32.80 % | 136.755 M 76.23 % | 77.599 M -5.67 % | 82.267 M -39.40 % | 135.759 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -286.386 M -125.66 % | -126.908 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.531 M -37.40 % | 77.524 M -52.51 % | 163.228 M 1 498.58 % | -11.671 M -107.96 % | 146.544 M -72.84 % | 539.569 M 207.12 % | 175.688 M 762.48 % | 20.370 M -79.15 % | 97.683 M 716.95 % | 11.957 M -91.35 % | 138.155 M 112.72 % | -1.086 B -19 166.72 % | 5.697 M 124.19 % | -23.552 M 39.00 % | -38.609 M -411.77 % | 12.384 M 1 009.68 % | 1.116 M -99.41 % | 189.131 M |
| Operating expenses | 266.237 M -44.73 % | 481.736 M -16.03 % | 573.685 M -12.89 % | 658.563 M 25.27 % | 525.717 M -6.23 % | 560.665 M 14.31 % | 490.465 M -45.69 % | 903.067 M 74.65 % | 517.078 M 123.26 % | 231.604 M -79.56 % | 1.133 B 2 224.26 % | 48.756 M -90.37 % | 506.275 M 11.88 % | 452.508 M 31.96 % | 342.915 M 70.30 % | 201.360 M -5.74 % | 213.620 M -25.46 % | 286.566 M 130.00 % | -955.184 M -1 078.68 % | 97.599 M -13.78 % | 113.203 M 190.34 % | 38.990 M -58.81 % | 94.651 M -30.85 % | 136.875 M -27.63 % | 189.131 M |
| Cost and expenses | 6.094 B 33.45 % | 4.566 B -31.84 % | 6.699 B -40.79 % | 11.315 B 80.61 % | 6.265 B 12.77 % | 5.556 B -13.47 % | 6.420 B -1.78 % | 6.537 B 16.44 % | 5.614 B 193.68 % | 1.911 B -9.76 % | 2.118 B -49.45 % | 4.191 B 143.77 % | 1.719 B 16.21 % | 1.479 B 151.80 % | 587.463 M -57.98 % | 1.398 B 82.34 % | 766.738 M -80.39 % | 3.909 B 591.47 % | -795.423 M -411.02 % | 255.745 M -84.61 % | 1.662 B -43.30 % | 2.931 B 46.81 % | 1.996 B -4.85 % | 2.098 B 31.89 % | 1.591 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 552.623 M -9.20 % | 608.644 M 6.09 % | 573.685 M -12.89 % | 658.563 M 25.27 % | 525.717 M -6.23 % | 560.665 M 14.41 % | 490.044 M -0.68 % | 493.379 M 15.37 % | 427.632 M -4.12 % | 446.029 M 0.80 % | 442.473 M 0.44 % | 440.531 M -1.90 % | 449.057 M 30.98 % | 342.834 M 18.89 % | 288.367 M 36.69 % | 210.962 M -4.84 % | 221.688 M 49.37 % | 148.411 M 13.25 % | 131.047 M 42.59 % | 91.902 M -32.80 % | 136.755 M 76.23 % | 77.599 M -5.67 % | 82.267 M -39.40 % | 135.759 M | 0.000 |
| Interest income | 0.000 | 0.000 -100.00 % | 329.273 M 75.78 % | 187.318 M | 0.000 -100.00 % | 128.139 M -41.23 % | 218.031 M 26.85 % | 171.884 M 448.94 % | 31.312 M 395.99 % | 6.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 413.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 442.038 M 26.49 % | 349.469 M 472.64 % | 61.028 M 68.95 % | 36.122 M 14.37 % | 31.583 M -94.40 % | 563.769 M 14.74 % | 491.337 M 11.68 % | 439.946 M -9.40 % | 485.590 M -21.98 % | 622.397 M 2 755.16 % | 21.799 M -76.78 % | 93.861 M 91.09 % | 49.120 M 27.97 % | 38.384 M 101.34 % | 19.064 M -43.62 % | 33.811 M -74.13 % | 130.694 M 18.01 % | 110.751 M 76.87 % | 62.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.623 M -62.40 % | 65.490 M -16.71 % | 78.631 M |
| Depreciation and amortization | 35.262 M 16.09 % | 30.376 M 18.93 % | 25.541 M -21.34 % | 32.472 M 22.52 % | 26.503 M -11.19 % | 29.841 M 4.07 % | 28.674 M -8.42 % | 31.310 M -14.05 % | 36.427 M -14.91 % | 42.808 M -1.18 % | 43.318 M -8.54 % | 47.363 M 9.07 % | 43.424 M 65.56 % | 26.228 M 192.01 % | 8.982 M 1 170.44 % | 707.000 K 100.11 % | -662.555 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 1.094 B -28.81 % | 1.536 B -27.65 % | 2.124 B -56.69 % | 4.903 B -10.33 % | 5.468 B 7.28 % | 5.096 B 31.10 % | 3.887 B -15.26 % | 4.587 B 26.84 % | 3.616 B 54.49 % | 2.341 B 161.22 % | 896.128 M -65.37 % | 2.588 B -49.80 % | 5.155 B 200.18 % | 1.717 B 456.44 % | 308.593 M -85.21 % | 2.086 B 440.12 % | 386.251 M -56.61 % | 890.212 M -16.91 % | 1.071 B 3 092.24 % | 33.562 M -51.33 % | 68.952 M -52.62 % | 145.521 M 5.20 % | 138.322 M -21.78 % | 176.829 M -5.79 % | 187.687 M |
| Operating income ratio | 0.15 -39.55 % | 0.25 4.25 % | 0.24 -20.12 % | 0.30 -35.13 % | 0.47 -2.60 % | 0.48 32.43 % | 0.36 -11.05 % | 0.41 8.04 % | 0.38 -24.19 % | 0.50 32.47 % | 0.37 5.44 % | 0.36 -76.95 % | 1.54 186.72 % | 0.54 55.99 % | 0.34 -54.81 % | 0.76 127.52 % | 0.33 80.61 % | 0.19 -95.22 % | 3.88 3 246.68 % | 0.12 191.15 % | 0.04 -15.77 % | 0.05 -27.00 % | 0.06 -16.63 % | 0.08 -26.35 % | 0.11 |
| Total other income expenses net | -387.414 M -715.68 % | -47.496 M 14.40 % | -55.489 M -129.58 % | 187.581 M 130.89 % | -607.176 M -398.86 % | 203.161 M -87.70 % | 1.651 B -23.14 % | 2.148 B 47.59 % | 1.456 B 258.27 % | 406.278 M -77.57 % | 1.811 B 507.95 % | 297.914 M 110.46 % | -2.849 B -1 894.05 % | 158.816 M 72.95 % | 91.827 M 223.17 % | -74.552 M 90.60 % | -793.249 M -143.95 % | 1.805 B 75.23 % | 1.030 B 230.16 % | 311.990 M 92.35 % | 162.201 M 330.25 % | 37.699 M 2 179.37 % | -1.813 M 89.66 % | -17.539 M 40.69 % | -29.574 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 5.356 B -30.36 % | 7.691 B 22.33 % | 6.287 B -42.10 % | 10.859 B -37.51 % | 17.376 B 15.30 % | 15.071 B -6.51 % | 16.120 B 9.79 % | 14.682 B 131.75 % | 6.335 B -30.68 % | 9.139 B -37.60 % | 14.646 B 131.27 % | 6.333 B 49.54 % | 4.235 B -14.70 % | 4.965 B -17.24 % | 5.999 B 55.35 % | 3.862 B 11.85 % | 3.453 B 61.73 % | 2.135 B -9.92 % | 2.370 B -24.05 % | 3.121 B 499.40 % | -781.306 M -51.10 % | -517.065 M 24.67 % | -686.409 M -4.59 % | -656.303 M 3.90 % | -682.954 M |
| Total investments | 18.335 B -52.16 % | 38.328 B -4.09 % | 39.962 B -2.82 % | 41.122 B -1.41 % | 41.709 B 7.90 % | 38.654 B 148.44 % | 15.559 B 7.08 % | 14.531 B 43.40 % | 10.133 B 66.88 % | 6.072 B -52.39 % | 12.754 B -23.34 % | 16.636 B 80.83 % | 9.200 B 46.10 % | 6.297 B 20.43 % | 5.229 B 43.26 % | 3.650 B 15.16 % | 3.169 B 352.14 % | 700.916 M 21.79 % | 575.502 M -78.61 % | 2.691 B 14 326.57 % | 18.650 M 15.85 % | 16.098 M 5.60 % | 15.244 M -90.44 % | 159.376 M 97.08 % | 80.870 M |
| Total debt | 14.569 B -4.07 % | 15.187 B 1.60 % | 14.947 B -21.31 % | 18.995 B -24.17 % | 25.049 B 22.48 % | 20.451 B 9.30 % | 18.711 B 1.25 % | 18.479 B 67.80 % | 11.013 B -12.49 % | 12.585 B -29.19 % | 17.772 B 85.16 % | 9.598 B -16.35 % | 11.474 B 34.05 % | 8.560 B -5.72 % | 9.079 B 61.10 % | 5.635 B 18.80 % | 4.744 B 3.59 % | 4.579 B 47.20 % | 3.111 B -7.84 % | 3.376 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 6.718 B -10.28 % | 7.488 B -24.17 % | 9.875 B 26.31 % | 7.819 B 9.85 % | 7.117 B -30.52 % | 10.243 B 132.01 % | 4.415 B 11.09 % | 3.974 B -52.80 % | 8.419 B -33.55 % | 12.670 B 9 957.85 % | -128.526 M -48.10 % | -86.784 M -42.33 % | -60.973 M -42.22 % | -42.871 M -9.01 % | -39.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 35.059 B -0.07 % | 35.084 B 0.46 % | 34.924 B 2.10 % | 34.206 B 8.56 % | 31.507 B 9.10 % | 28.879 B 9.65 % | 26.337 B 16.58 % | 22.591 B 19.97 % | 18.830 B 19.65 % | 15.737 B 7.70 % | 14.612 B 13.56 % | 12.867 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 | 315.273 M 0.63 % | 313.289 M 0.00 % | 313.289 M 0.08 % | 313.023 M 0.10 % | 312.697 M 0.06 % | 312.517 M 0.01 % | 312.485 M 2.27 % | 305.546 M 3.34 % | 295.674 M 4.13 % | 283.959 M 1.88 % | 278.715 M 2.77 % | 271.215 M 2.98 % | 263.379 M 2.21 % | 257.690 M 1.02 % | 255.082 M 3.26 % | 247.038 M 0.00 % | 247.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 41.958 B -6.96 % | 45.097 B -3.31 % | 46.643 B 3.16 % | 45.215 B 0.87 % | 44.825 B 11.73 % | 40.118 B 8.42 % | 37.002 B -0.04 % | 37.017 B 36.46 % | 27.126 B 16.24 % | 23.337 B -12.57 % | 26.691 B -8.26 % | 29.094 B 42.55 % | 20.409 B 48.48 % | 13.746 B 23.77 % | 11.105 B 6.81 % | 10.397 B 16.77 % | 8.904 B -6.85 % | 9.559 B 14.88 % | 8.321 B 46.69 % | 5.673 B 46.26 % | 3.879 B 7.27 % | 3.616 B 1.39 % | 3.566 B 3.19 % | 3.456 B 2.45 % | 3.373 B |
| Other non current liabilities | 0.000 -100.00 % | 2.707 B | 0.000 -100.00 % | 22.743 M -76.75 % | 97.837 M | 0.000 | 0.000 | 0.000 -100.00 % | 986.000 K -94.30 % | 17.302 M 494.37 % | 2.911 M 53.53 % | 1.896 M -74.42 % | 7.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.362 B -2.10 % | 1.391 B 216.18 % | 440.036 M 1 751.60 % | -26.643 M 89.19 % | -246.395 M |
| Long term debt | 10.807 B -12.33 % | 12.326 B 0.63 % | 12.249 B -25.27 % | 16.390 B -16.07 % | 19.530 B 20.71 % | 16.179 B -8.13 % | 17.610 B -0.32 % | 17.667 B 122.71 % | 7.933 B -34.57 % | 12.125 B -23.97 % | 15.948 B 128.53 % | 6.978 B -17.05 % | 8.413 B 54.41 % | 5.448 B -3.77 % | 5.662 B 27.88 % | 4.428 B 90.38 % | 2.326 B -29.47 % | 3.297 B 72.20 % | 1.915 B 22.12 % | 1.568 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 13.445 B -10.56 % | 15.033 B 0.70 % | 14.928 B -22.54 % | 19.274 B -13.77 % | 22.352 B 19.49 % | 18.706 B 6.22 % | 17.610 B -0.32 % | 17.667 B 122.68 % | 7.934 B -34.61 % | 12.133 B -23.92 % | 15.948 B 128.54 % | 6.978 B -26.98 % | 9.556 B 50.24 % | 6.361 B -1.69 % | 6.470 B 24.05 % | 5.216 B 77.74 % | 2.935 B -23.27 % | 3.825 B 56.82 % | 2.439 B 37.16 % | 1.778 B 30.55 % | 1.362 B -2.10 % | 1.391 B 216.18 % | 440.036 M 1 751.60 % | -26.643 M 89.19 % | -246.395 M |
| Other current liabilities | 5.928 B -19.11 % | 7.329 B -16.76 % | 8.805 B 566.83 % | 1.320 B -39.82 % | 2.194 B -56.46 % | 5.040 B -39.16 % | 8.283 B -12.22 % | 9.436 B 33.97 % | 7.043 B 14.82 % | 6.135 B 172.28 % | 2.253 B -19.50 % | 2.799 B -29.01 % | 3.942 B 54.39 % | 2.553 B | 0.000 | 0.000 | 0.000 -100.00 % | 772.952 M -72.47 % | 2.807 B | 0.000 -100.00 % | 1.550 B 365.41 % | 333.062 M -60.69 % | 847.236 M 6.07 % | 798.767 M -4.82 % | 839.195 M |
| Deferred revenue | 0.000 -100.00 % | 627.883 M -39.33 % | 1.035 B -75.18 % | 4.170 B 41.26 % | 2.952 B 6.62 % | 2.769 B 351.52 % | -1.101 B -35.64 % | -811.587 M 73.65 % | -3.080 B -569.82 % | -459.791 M 74.80 % | -1.825 B 30.36 % | -2.620 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.762 B 31.50 % | 2.861 B 6.03 % | 2.698 B 3.47 % | 2.608 B -52.75 % | 5.520 B 29.20 % | 4.272 B 288.11 % | 1.101 B 35.64 % | 811.587 M -73.65 % | 3.080 B 569.82 % | 459.791 M -74.80 % | 1.825 B -30.36 % | 2.620 B -14.41 % | 3.061 B -1.61 % | 3.111 B -8.95 % | 3.417 B 182.90 % | 1.208 B -50.05 % | 2.418 B 88.58 % | 1.282 B 7.19 % | 1.196 B -33.83 % | 1.808 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 10.968 B -11.38 % | 12.377 B -17.84 % | 15.065 B 7.54 % | 14.009 B -3.90 % | 14.577 B -7.36 % | 15.735 B 22.62 % | 12.833 B -18.13 % | 15.676 B 13.28 % | 13.837 B 46.59 % | 9.439 B 59.92 % | 5.903 B -19.72 % | 7.352 B -11.42 % | 8.300 B 11.31 % | 7.457 B 31.22 % | 5.683 B 122.61 % | 2.553 B -18.30 % | 3.125 B 4.22 % | 2.998 B -28.19 % | 4.175 B 64.86 % | 2.532 B 81.57 % | 1.395 B 61.24 % | 865.014 M -37.28 % | 1.379 B 5.14 % | 1.312 B -5.92 % | 1.394 B |
| Total liabilities | 24.413 B -10.93 % | 27.410 B -8.61 % | 29.993 B -9.88 % | 33.282 B -9.88 % | 36.929 B 7.22 % | 34.441 B 4.71 % | 32.892 B -7.32 % | 35.490 B 52.02 % | 23.346 B 0.51 % | 23.227 B -1.07 % | 23.479 B 50.94 % | 15.556 B -12.88 % | 17.856 B 29.23 % | 13.818 B 13.70 % | 12.153 B 56.44 % | 7.769 B 28.21 % | 6.059 B -11.19 % | 6.823 B 3.16 % | 6.614 B 53.43 % | 4.311 B 56.36 % | 2.757 B 22.18 % | 2.256 B 24.02 % | 1.819 B 41.56 % | 1.285 B 11.95 % | 1.148 B |
| Other non current assets | 17.471 B 1 072.06 % | 1.491 B 1 175.49 % | 116.870 M -56.65 % | 269.570 M -21.77 % | 344.582 M -40.93 % | 583.312 M 105.23 % | -11.147 B 13.77 % | -12.926 B -61.42 % | -8.008 B -40.96 % | -5.681 B 45.35 % | -10.395 B 30.10 % | -14.871 B -205.52 % | 14.092 B 150.27 % | 5.631 B 16.83 % | 4.820 B -2.91 % | 4.964 B -28.26 % | 6.920 B 264.42 % | 1.899 B -62.49 % | 5.062 B 51.26 % | 3.347 B 630.59 % | -630.729 M -163.95 % | 986.355 M 288.72 % | -522.654 M -1.85 % | -513.151 M 34.40 % | -782.250 M |
| Long term investments | 18.119 B -50.98 % | 36.961 B -7.14 % | 39.804 B -0.38 % | 39.956 B 0.55 % | 39.737 B 6.59 % | 37.279 B 249.67 % | 10.661 B -14.56 % | 12.478 B 65.02 % | 7.562 B 45.96 % | 5.181 B -47.36 % | 9.841 B -31.07 % | 14.278 B | 0.000 -100.00 % | 5.328 B 5.03 % | 5.073 B 61.07 % | 3.150 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 4.176 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.324 M -99.58 % | 1.275 B 104.43 % | 623.531 M -49.01 % | 1.223 B -43.65 % | 2.170 B 29.46 % | 1.676 B | 0.000 -100.00 % | 16.479 M 1.17 % | 16.288 M -75.33 % | 66.033 M -1.06 % | 66.739 M -0.97 % | 67.390 M -3.43 % | 69.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 4.176 B | 0.000 | 0.000 | 0.000 -100.00 % | 11.049 B -13.72 % | 12.807 B 61.52 % | 7.929 B 42.06 % | 5.581 B -46.12 % | 10.359 B -30.10 % | 14.819 B | 0.000 -100.00 % | 16.479 M 1.17 % | 16.288 M -75.33 % | 66.033 M -1.06 % | 66.739 M -0.97 % | 67.390 M -3.43 % | 69.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 407.679 M -7.75 % | 441.919 M 33.11 % | 331.995 M -12.64 % | 380.047 M -3.08 % | 392.112 M -1.91 % | 399.767 M -17.62 % | 485.296 M 8.35 % | 447.913 M 0.35 % | 446.360 M -10.85 % | 500.680 M -9.60 % | 553.866 M -6.63 % | 593.184 M -6.35 % | 633.422 M 4.68 % | 605.121 M 22.90 % | 492.383 M 124.17 % | 219.643 M 279.80 % | 57.831 M -98.45 % | 3.732 B 9.06 % | 3.422 B 65.28 % | 2.070 B 85.61 % | 1.115 B -1.83 % | 1.136 B 4.05 % | 1.092 B 10.45 % | 988.610 M -19.94 % | 1.235 B |
| Total non current assets | 36.304 B -7.09 % | 39.075 B -12.32 % | 44.567 B 9.36 % | 40.752 B 0.24 % | 40.653 B 5.92 % | 38.382 B 244.33 % | 11.147 B -13.77 % | 12.926 B 61.42 % | 8.008 B 40.96 % | 5.681 B -45.35 % | 10.395 B -30.10 % | 14.871 B 0.61 % | 14.781 B 27.18 % | 11.622 B 11.35 % | 10.437 B 23.89 % | 8.424 B 19.58 % | 7.045 B 23.64 % | 5.698 B -33.38 % | 8.554 B 57.91 % | 5.417 B 1 017.60 % | 484.697 M -77.16 % | 2.123 B 272.86 % | 569.266 M 19.73 % | 475.459 M 0.53 % | 472.965 M |
| Other current assets | 1.710 B 54.05 % | 1.110 B -21.77 % | 1.419 B -11.40 % | 1.601 B -54.67 % | 3.532 B 207.02 % | 1.150 B -94.91 % | 22.625 B -5.72 % | 23.997 B 261.62 % | 6.636 B -61.80 % | 17.373 B 14.36 % | 15.192 B 69.55 % | 8.960 B 281.73 % | 2.347 B 952.45 % | 223.031 M -97.67 % | 9.586 B 28.37 % | 7.468 B 12.69 % | 6.627 B -19.56 % | 8.239 B | 0.000 -100.00 % | 4.311 B 6 660.26 % | -65.715 M -102.08 % | 3.155 B -22.55 % | 4.074 B 15.00 % | 3.543 B 7.28 % | 3.302 B |
| Short term investments | 215.895 M -84.21 % | 1.367 B 765.99 % | 157.837 M -86.47 % | 1.167 B -40.83 % | 1.972 B 43.39 % | 1.375 B -71.92 % | 4.897 B 138.65 % | 2.052 B -20.18 % | 2.571 B 188.38 % | 891.523 M -69.39 % | 2.913 B 23.49 % | 2.359 B | 0.000 -100.00 % | 968.299 M 524.19 % | 155.130 M -68.96 % | 499.796 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.213 B 22.90 % | 7.496 B -13.44 % | 8.660 B 6.44 % | 8.137 B 6.03 % | 7.673 B 42.61 % | 5.381 B 107.66 % | 2.591 B -31.75 % | 3.797 B -18.83 % | 4.677 B 35.75 % | 3.446 B 10.21 % | 3.126 B -4.26 % | 3.265 B -54.89 % | 7.239 B 101.38 % | 3.595 B 16.71 % | 3.080 B 73.63 % | 1.774 B 37.38 % | 1.291 B -47.19 % | 2.445 B 229.90 % | 741.060 M 190.38 % | 255.206 M -67.34 % | 781.306 M 51.10 % | 517.065 M -24.67 % | 686.409 M 4.59 % | 656.303 M -3.90 % | 682.954 M |
| Cash and short term investments | 9.429 B 6.38 % | 8.863 B 0.51 % | 8.818 B -5.21 % | 9.303 B -3.55 % | 9.645 B 42.77 % | 6.756 B -15.42 % | 7.987 B 30.54 % | 6.119 B -17.22 % | 7.392 B 70.43 % | 4.337 B -28.18 % | 6.039 B 7.38 % | 5.624 B -22.31 % | 7.239 B 58.65 % | 4.563 B 41.05 % | 3.235 B 42.28 % | 2.274 B 76.09 % | 1.291 B -47.19 % | 2.445 B 229.90 % | 741.060 M 190.38 % | 255.206 M -67.34 % | 781.306 M 51.10 % | 517.065 M -24.67 % | 686.409 M 4.59 % | 656.303 M -3.90 % | 682.954 M |
| Total current assets | 30.067 B -10.06 % | 33.432 B 4.25 % | 32.069 B -15.04 % | 37.746 B -8.16 % | 41.101 B 13.61 % | 36.177 B -7.12 % | 38.952 B -3.12 % | 40.208 B 19.25 % | 33.718 B 3.08 % | 32.710 B 6.08 % | 30.837 B 34.24 % | 22.972 B -2.19 % | 23.485 B 47.32 % | 15.942 B 24.34 % | 12.821 B 31.61 % | 9.742 B 23.02 % | 7.918 B -25.88 % | 10.684 B 67.43 % | 6.381 B 39.74 % | 4.566 B -25.76 % | 6.151 B 64.05 % | 3.749 B -22.15 % | 4.816 B 12.91 % | 4.265 B 5.37 % | 4.048 B |
| Inventory | 18.635 B -19.58 % | 23.172 B 6.21 % | 21.817 B -18.71 % | 26.837 B 0.28 % | 26.761 B -5.34 % | 28.271 B 239.21 % | 8.334 B -5.47 % | 8.817 B -53.76 % | 19.067 B 95.01 % | 9.777 B 14.52 % | 8.538 B 12.98 % | 7.557 B -45.63 % | 13.899 B 145 329.45 % | 9.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.175 M 35.59 % | 68.716 M 61.21 % | 42.625 M -32.43 % | 63.079 M 13.51 % | 55.572 M |
| Net receivables | 293.971 M 2.38 % | 287.142 M 1 769.17 % | 15.362 M 212.49 % | 4.916 M -99.58 % | 1.163 B | 0.000 -100.00 % | 5.324 M -99.58 % | 1.275 B 104.43 % | 623.531 M -49.01 % | 1.223 B -43.65 % | 2.170 B 29.46 % | 1.676 B -28.59 % | 2.347 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.094 M | 0.000 -100.00 % | 761.848 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 305.233 M 68.51 % | 181.140 M 30.92 % | 138.360 M -5.38 % | 146.223 M -18.15 % | 178.646 M 49.54 % | 119.465 M 22.35 % | 97.646 M -18.40 % | 119.663 M 50.65 % | 79.431 M -20.61 % | 100.048 M 174.44 % | 36.455 M -30.00 % | 52.079 M -5.83 % | 55.301 M 35.38 % | 40.848 M 16.21 % | 35.149 M 44.53 % | 24.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.350 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.795 B 2.18 % | 19.373 B 121.49 % | 8.747 B 7.03 % | 8.172 B -8.57 % | 8.938 B 31.30 % | 6.807 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 |
| Account payables | 790.514 M -15.05 % | 930.604 M -37.59 % | 1.491 B -14.31 % | 1.740 B 81.36 % | 959.393 M 8.28 % | 886.047 M -29.94 % | 1.265 B -27.70 % | 1.749 B 41.48 % | 1.236 B 27.07 % | 972.932 M 6.34 % | 914.919 M 9.11 % | 838.501 M 18.11 % | 709.945 M -19.09 % | 877.402 M -44.78 % | 1.589 B 106.29 % | 770.282 M 24.40 % | 619.175 M -34.15 % | 940.214 M 652.16 % | 125.002 M -82.62 % | 719.237 M 139.42 % | 300.403 M -39.15 % | 493.655 M -5.70 % | 523.505 M 6.19 % | 492.985 M -0.22 % | 494.058 M |
| Tax payables | 486.653 M -22.49 % | 627.883 M -39.33 % | 1.035 B -75.18 % | 4.170 B 41.26 % | 2.952 B 6.62 % | 2.769 B 26.74 % | 2.185 B -40.62 % | 3.679 B 48.47 % | 2.478 B 32.37 % | 1.872 B 105.70 % | 910.017 M -16.90 % | 1.095 B 86.64 % | 586.737 M -35.87 % | 914.940 M 35.21 % | 676.676 M 17.75 % | 574.653 M 556.96 % | 87.471 M 3 066.94 % | 2.762 M -94.07 % | 46.590 M 768.57 % | 5.364 M -86.52 % | 39.779 M 3.87 % | 38.297 M 351.14 % | 8.489 M -57.61 % | 20.025 M -22.40 % | 25.804 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 12.249 B 224 446.16 % | 5.455 M 39.44 % | 3.912 M -99.98 % | 16.179 B 6.71 % | 15.161 B -2.31 % | 15.520 B 144.07 % | 6.359 B -39.37 % | 10.488 B -26.77 % | 14.322 B 148.86 % | 5.755 B 199.61 % | -5.777 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 |
| Minority interest | 1.879 B -32.15 % | 2.769 B -0.62 % | 2.787 B 111.69 % | 1.316 B 5.47 % | 1.248 B 1.32 % | 1.232 B -9.50 % | 1.361 B -32.41 % | 2.014 B 14.00 % | 1.767 B 16.88 % | 1.512 B -2.21 % | 1.546 B 4.79 % | 1.475 B 40.17 % | 1.052 B 5.62 % | 996.486 M 11.10 % | 896.919 M -39.91 % | 1.493 B 24.54 % | 1.199 B 13.42 % | 1.057 B 23.34 % | 856.817 M 140.70 % | 355.968 M -68.97 % | 1.147 B 5.85 % | 1.084 B -1.66 % | 1.102 B 2.85 % | 1.072 B -3.49 % | 1.110 B |
| Capital lease obligations | 6.528 M 33.63 % | 4.885 M -42.42 % | 8.484 M -23.90 % | 11.149 M 48.93 % | 7.486 M -26.85 % | 10.234 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 |
| 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 |
| Other total stockholders equity | 4.704 B -32.13 % | 6.931 B 264.72 % | 1.900 B 0.45 % | 1.892 B 0.55 % | 1.882 B 0.30 % | 1.876 B 0.09 % | 1.874 B 0.56 % | 1.864 B 2.44 % | 1.819 B -0.59 % | 1.830 B -0.29 % | 1.835 B 1.37 % | 1.810 B -90.58 % | 19.222 B 975.20 % | 1.788 B -82.15 % | 10.014 B 15.10 % | 8.700 B 16.04 % | 7.498 B -11.82 % | 8.503 B 13.91 % | 7.464 B 40.40 % | 5.317 B 511.73 % | 869.127 M -65.67 % | 2.532 B 2.76 % | 2.464 B 3.34 % | 2.384 B 5.37 % | 2.263 B |
| Deferred tax liabilities non current | 2.639 B | 0.000 -100.00 % | 2.679 B -6.32 % | 2.860 B 5.00 % | 2.724 B 7.81 % | 2.527 B 3.17 % | 2.449 B 14.06 % | 2.147 B 36.33 % | 1.575 B -4.29 % | 1.646 B 1.20 % | 1.626 B 32.93 % | 1.223 B 7.69 % | 1.136 B 24.52 % | 912.207 M 12.87 % | 808.206 M 2.54 % | 788.177 M 29.45 % | 608.888 M 15.46 % | 527.379 M 0.63 % | 524.085 M 149.25 % | 210.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.449 B 14.06 % | 2.147 B 36.33 % | 1.575 B -4.79 % | 1.654 B 1.57 % | 1.629 B 32.94 % | 1.225 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 | 66.371 B -8.46 % | 72.507 B -5.39 % | 76.636 B -2.37 % | 78.498 B -3.98 % | 81.754 B 9.65 % | 74.559 B 6.67 % | 69.894 B -3.60 % | 72.507 B 43.66 % | 50.473 B 8.39 % | 46.564 B -7.19 % | 50.170 B 12.36 % | 44.650 B 16.68 % | 38.266 B 38.83 % | 27.563 B 18.51 % | 23.258 B 28.03 % | 18.166 B 21.40 % | 14.963 B -8.66 % | 16.382 B 9.69 % | 14.935 B 49.60 % | 9.983 B 50.46 % | 6.635 B 13.00 % | 5.872 B 9.04 % | 5.385 B 13.59 % | 4.741 B 4.86 % | 4.521 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 2.461 B -14.11 % | 2.865 B 314.11 % | 691.864 M 136.79 % | -1.881 B -124.75 % | 7.600 B 455.35 % | -2.139 B -150.22 % | 4.259 B -42.83 % | 7.450 B 498.71 % | 1.244 B 125.83 % | -4.818 B | 0.000 | 0.000 100.00 % | -408.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 5.652 M -0.19 % | 5.663 M -22.72 % | 7.328 M -53.18 % | 15.651 M 80.56 % | 8.668 M 12.27 % | 7.721 M -42.99 % | 13.543 M 189.88 % | 4.672 M -80.34 % | 23.770 M 118.82 % | 10.863 M | 0.000 | 0.000 -100.00 % | 5.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 5.236 B 54.94 % | 3.379 B 42.52 % | 2.371 B -42.48 % | 4.122 B 225.78 % | -3.277 B -829.98 % | 448.918 M -76.02 % | 1.872 B 124.62 % | -7.605 B -456.34 % | 2.134 B 150.02 % | -4.267 B 42.75 % | -7.453 B -492.84 % | -1.257 B 62.60 % | -3.361 B -685.96 % | 573.633 M 156.78 % | -1.010 B -71.94 % | -587.588 M 64.28 % | -1.645 B 60.69 % | -4.185 B -469.66 % | 1.132 B 268.96 % | -670.052 M 54.03 % | -1.458 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 102.112 M 163.88 % | -159.847 M -301.29 % | 79.410 M 105.46 % | 38.650 M -42.36 % | 67.053 M 238.45 % | -48.432 M -102.53 % | 1.913 B 322.67 % | -858.929 M -378.36 % | 308.571 M 153.14 % | -580.685 M -682.47 % | 99.694 M 129.81 % | -334.390 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -659.906 M 78.78 % | -3.110 B -1 961.25 % | -150.859 M -1 550.44 % | -9.141 M -102.15 % | 424.416 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 4.191 B 96.26 % | 2.136 B -41.05 % | 3.623 B 117.52 % | 1.665 B -39.86 % | 2.769 B 168.21 % | 1.032 B 2 658.33 % | -40.357 M 99.40 % | -6.746 B -469.52 % | 1.826 B 149.53 % | -3.686 B 51.19 % | -7.552 B -718.49 % | -922.698 M 62.50 % | -2.461 B -25 647.91 % | -9.557 M | 0.000 | 0.000 100.00 % | -637.752 M -159.07 % | 1.080 B 211.27 % | -970.290 M -10.08 % | -881.471 M 57.70 % | -2.084 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 827.276 M 771.46 % | 94.930 M 142.16 % | -225.161 M 54.29 % | -492.632 M -238.63 % | 355.347 M 0.19 % | 354.666 M 241.36 % | 103.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -348.231 M 83.50 % | -2.111 B -193.68 % | 2.253 B 921.63 % | 220.560 M 9.22 % | 201.932 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 942.417 M -32.85 % | 1.404 B 205.44 % | -1.331 B -183.69 % | 1.590 B 125.62 % | -6.208 B -1 902.93 % | -309.956 M -162.92 % | 492.632 M 238.63 % | -355.347 M -0.19 % | -354.666 M -241.36 % | -103.899 M -499.29 % | -17.337 M 23.08 % | -22.539 M 97.50 % | -900.544 M -254.42 % | 583.190 M | 0.000 | 0.000 -100.00 % | 687.650 K 101.55 % | -44.347 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.331 B 33.37 % | -3.498 B -548.45 % | 779.996 M 132.41 % | -2.407 B -15.72 % | -2.080 B -32 074.82 % | 6.505 M 100.22 % | -3.016 B -666.19 % | 532.720 M 138.77 % | -1.374 B -126.53 % | 5.179 B 313.62 % | -2.424 B -35.89 % | -1.784 B -2 671.01 % | -64.382 M 91.03 % | -717.948 M -59.36 % | -450.524 M 23.80 % | -591.203 M -175.91 % | 778.801 M 147.99 % | -1.623 B -411.82 % | -317.043 M -168.56 % | -118.054 M 31.06 % | -171.231 M -269.18 % | 101.210 M 194.43 % | -107.182 M 54.46 % | -235.339 M -172.79 % | 323.301 M |
| Net cash provided by operating activities | 3.276 B 358.79 % | 713.947 M -84.33 % | 4.557 B -39.80 % | 7.569 B 831.61 % | 812.432 M -81.26 % | 4.334 B 309.33 % | 1.059 B 133.83 % | -3.130 B -178.58 % | 3.983 B 70.98 % | 2.330 B 129.12 % | -8.001 B -499.67 % | -1.334 B 56.73 % | -3.084 B -280.58 % | 1.708 B 269.05 % | -1.010 B -314.15 % | 471.691 M 132.21 % | -1.465 B 56.17 % | -3.342 B -417.10 % | 1.054 B 260.92 % | -654.854 M 52.44 % | -1.377 B -650.55 % | 250.076 M 9 109.21 % | 2.716 M 102.03 % | -133.561 M -132.58 % | 409.916 M |
| Investments in property plant and equipment | -4.662 M 87.39 % | -36.968 M -676.80 % | -4.759 M 25.09 % | -6.353 M 4.39 % | -6.645 M -46.33 % | -4.541 M -17.52 % | -3.864 M 56.48 % | -8.878 M 6.85 % | -9.531 M 42.05 % | -16.447 M -154.83 % | -6.454 M 44.77 % | -11.685 M 71.76 % | -41.374 M 64.65 % | -117.049 M 37.64 % | -187.712 M -1 140.09 % | -15.137 M -59.87 % | -9.469 M -109.20 % | -4.526 M -4.38 % | -4.336 M 24.33 % | -5.730 M 91.97 % | -71.365 M 39.59 % | -118.125 M 24.54 % | -156.547 M -105.73 % | -76.092 M -98.80 % | -38.276 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -16.472 M 64.91 % | -46.936 M 67.51 % | -144.479 M 78.56 % | -673.830 M -59.49 % | -422.480 M -231.96 % | 320.162 M 497.65 % | 53.570 M -67.57 % | 165.203 M -85.12 % | 1.110 B -63.26 % | 3.022 B | 0.000 100.00 % | -785.230 M | 0.000 -100.00 % | 50.202 M 629.28 % | -9.485 M -5 283.06 % | 183.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -1.477 B 55.86 % | -3.347 B 57.95 % | -7.960 B -599.23 % | -1.138 B 81.98 % | -6.318 B -4 425.24 % | -139.619 M 89.48 % | -1.328 B -77.21 % | -749.254 M 71.61 % | -2.639 B -369.86 % | -561.702 M | 0.000 | 0.000 | 0.000 100.00 % | -61.713 M -1 234 168.48 % | -5.000 K 100.00 % | -297.688 M | 0.000 100.00 % | -18.456 M -107.36 % | -8.900 M -522.94 % | -1.429 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.128 B 24.27 % | 907.355 M 20.43 % | 753.434 M -65.81 % | 2.204 B 319.06 % | 525.905 M -14.93 % | 618.209 M -48.81 % | 1.208 B 106.77 % | 584.051 M -61.80 % | 1.529 B 209.91 % | 493.408 M 8 062.25 % | 6.045 M | 0.000 | 0.000 -100.00 % | 925.285 M 47 277.61 % | 1.953 M -95.64 % | 44.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 45.349 M 108.21 % | -552.694 M 76.78 % | -2.380 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.380 B 16.97 % | 1.180 B 248.64 % | -793.614 M -131.36 % | 2.531 B 970.75 % | 236.354 M -39.97 % | 393.707 M 242.75 % | 114.868 M 110.55 % | -1.088 B -626.73 % | -149.778 M 79.71 % | -738.296 M | 0.000 -100.00 % | 3.826 B 8 315.17 % | 45.470 M 110.49 % | -433.270 M -235.18 % | 320.517 M 152.32 % | 127.026 M -19.59 % | 157.975 M 107.61 % | 76.092 M 98.80 % | 38.276 M |
| Net cash used for investing activites | 40.687 M 106.90 % | -589.662 M 75.28 % | -2.385 B -540.24 % | -372.507 M 85.06 % | -2.493 B 66.10 % | -7.355 B -516.13 % | 1.768 B 135.04 % | -5.044 B -114 717.10 % | -4.393 M -100.18 % | 2.448 B 791.16 % | -354.151 M -111.72 % | 3.021 B -0.19 % | 3.027 B 352.36 % | -1.199 B -6.84 % | -1.123 B -49.01 % | -753.433 M -183.32 % | 904.305 M -76.29 % | 3.814 B 1 903.20 % | -211.530 M 51.82 % | -439.000 M -290.29 % | 230.696 M 1 963.57 % | -12.379 M 93.66 % | -195.403 M -46.01 % | -133.825 M 58.11 % | -319.435 M |
| Debt repayment | -581.560 M -364.54 % | 219.840 M 105.69 % | -3.864 B 37.57 % | -6.189 B -240.51 % | 4.405 B 159.08 % | 1.700 B 620.79 % | 235.879 M -96.79 % | 7.347 B 557.74 % | -1.605 B 69.24 % | -5.217 B -164.48 % | 8.092 B 505.10 % | -1.997 B -169.88 % | 2.858 B 552.09 % | -632.234 M -118.73 % | 3.375 B 280.85 % | 886.268 M 1 360.27 % | 60.692 M -95.57 % | 1.371 B 693.93 % | -230.827 M -126.76 % | 862.462 M -51.92 % | 1.794 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 9.114 M 81.08 % | 5.033 M 239.61 % | 1.482 M -89.01 % | 13.484 M -68.24 % | 42.453 M 6 575.00 % | 636.000 K | 0.000 -100.00 % | 24.654 M -1.07 % | 24.920 M 798.67 % | 2.773 M -30.87 % | 4.011 M -96.96 % | 131.833 M | 0.000 -100.00 % | 7.052 M -66.22 % | 20.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.250 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -373.717 M 43.20 % | -657.908 M 0.00 % | -657.908 M -0.19 % | -656.665 M -0.02 % | -656.524 M -5.04 % | -625.035 M -106.73 % | -302.343 M -101.05 % | -150.380 M -66.20 % | -90.482 M 62.76 % | -242.942 M -185.23 % | -85.175 M 52.53 % | -179.437 M -8.24 % | -165.771 M -352.27 % | -36.653 M 64.79 % | -104.100 M -110.69 % | -49.408 M 93.10 % | -715.914 M -874.83 % | -73.440 M -336.36 % | -16.830 M 85.19 % | -113.630 M -146.76 % | -46.049 M -74.34 % | -26.413 M 29.87 % | -37.664 M -21.53 % | -30.992 M 2.19 % | -31.686 M |
| Other financing activites | -852.139 M -3 267.47 % | -25.305 M -101.66 % | 1.527 B 3 437.00 % | -45.759 M 50.29 % | -92.055 M -109.23 % | -43.998 M 93.96 % | -728.487 M -64.59 % | -442.602 M -254.82 % | 285.889 M 973.40 % | -32.733 M -189.05 % | 36.757 M -87.87 % | 303.067 M 983.17 % | -34.316 M -582.17 % | 7.117 M | 0.000 100.00 % | -75.210 M -1 524.32 % | 5.280 M | 0.000 -100.00 % | 7.619 M -56.32 % | 17.443 M -84.20 % | 110.408 M -88.56 % | 965.409 M 392.91 % | -329.588 M -2 056.42 % | -15.284 M 90.51 % | -161.047 M |
| Net cash used provided by financing activities | -1.807 B -290.06 % | -463.373 M 84.53 % | -2.995 B 56.49 % | -6.883 B -287.98 % | 3.661 B 254.56 % | 1.033 B 232.14 % | -781.467 M -111.50 % | 6.796 B 582.35 % | -1.409 B 74.35 % | -5.493 B -168.29 % | 8.043 B 535.03 % | -1.849 B -169.48 % | 2.661 B 504.55 % | -657.759 M -119.33 % | 3.403 B 346.80 % | 761.650 M 217.56 % | -647.907 M -149.14 % | 1.318 B 649.24 % | -240.038 M -131.33 % | 766.275 M -58.88 % | 1.863 B 299.91 % | -932.116 M 16.55 % | -1.117 B -47.67 % | -756.372 M -242.60 % | -220.777 M |
| Effect of forex changes on cash | -121.266 M -71.66 % | -70.643 M 85.36 % | -482.601 M -422.83 % | 149.489 M -43.61 % | 265.111 M 577.61 % | -55.508 M 48.98 % | -108.796 M -143.36 % | 250.890 M 198.61 % | -254.421 M -7.88 % | -235.829 M -801.94 % | -26.147 M -134.35 % | 76.109 M 4 212.12 % | 1.765 M -98.74 % | 140.095 M 172.86 % | 51.344 M 1 767.05 % | 2.750 M 101.01 % | -271.143 M -1 254.73 % | 23.481 M 133.02 % | -71.120 M -221.91 % | -22.093 M -1 219.77 % | 1.973 M -99.69 % | 637.117 M -50.56 % | 1.289 B 27.39 % | 1.012 B 1 719.74 % | 55.593 M |
| Net change in cash | 1.388 B 438.64 % | -409.731 M 68.62 % | -1.306 B -381.93 % | 463.086 M -79.80 % | 2.293 B 212.10 % | -2.045 B -205.65 % | 1.936 B 271.85 % | -1.127 B -148.66 % | 2.315 B 343.30 % | -951.622 M -181.75 % | -337.759 M -293.64 % | -85.803 M -103.29 % | 2.606 B 27 483.25 % | -9.517 M -100.72 % | 1.322 B 173.81 % | 482.658 M 132.63 % | -1.479 B -186.83 % | 1.704 B 250.66 % | 485.854 M 236.80 % | -355.148 M -234.40 % | 264.241 M 561.14 % | -57.302 M -174.24 % | -20.895 M -72.54 % | -12.110 M 83.79 % | -74.703 M |
| Cash at beginning of period | 6.421 B -6.00 % | 6.831 B -16.05 % | 8.137 B 6.03 % | 7.673 B 42.61 % | 5.381 B -27.54 % | 7.426 B 35.27 % | 5.490 B -17.03 % | 6.617 B 53.83 % | 4.301 B -18.12 % | 5.253 B -6.04 % | 5.591 B -1.51 % | 5.676 B 84.88 % | 3.070 B -0.31 % | 3.080 B 75.16 % | 1.758 B 36.18 % | 1.291 B -47.07 % | 2.439 B 229.17 % | 741.060 M 190.38 % | 255.206 M -58.19 % | 610.354 M 18.04 % | 517.065 M 203.47 % | 170.387 M 4.12 % | 163.645 M -3.70 % | 169.929 M -11.83 % | 192.735 M |
| Cash at end of period | 7.809 B 21.61 % | 6.421 B -25.85 % | 8.660 B 6.44 % | 8.137 B 6.03 % | 7.673 B 42.61 % | 5.381 B -27.54 % | 7.426 B 35.27 % | 5.490 B -17.03 % | 6.617 B 53.83 % | 4.301 B -18.12 % | 5.253 B -6.04 % | 5.591 B -1.51 % | 5.676 B 84.88 % | 3.070 B -0.31 % | 3.080 B 73.63 % | 1.774 B 84.77 % | 960.010 M -60.73 % | 2.445 B 229.90 % | 741.060 M 190.38 % | 255.206 M -67.34 % | 781.306 M 300.00 % | 195.327 M 51.10 % | 129.266 M -24.13 % | 170.387 M 4.12 % | 163.645 M |
| Operating cash flow | 3.276 B 358.79 % | 713.947 M -84.33 % | 4.557 B -39.80 % | 7.569 B 831.61 % | 812.432 M -81.26 % | 4.334 B 309.33 % | 1.059 B 133.83 % | -3.130 B -178.58 % | 3.983 B 70.98 % | 2.330 B 129.12 % | -8.001 B -499.67 % | -1.334 B 56.73 % | -3.084 B -280.58 % | 1.708 B 269.05 % | -1.010 B -314.15 % | 471.691 M 130.98 % | -1.523 B 55.89 % | -3.452 B -442.33 % | 1.009 B 252.73 % | -660.330 M 63.95 % | -1.832 B -832.50 % | 250.076 M 9 109.21 % | 2.716 M 102.03 % | -133.561 M -132.58 % | 409.916 M |
| Capital expenditure | -4.662 M 87.39 % | -36.968 M -676.80 % | -4.759 M 25.09 % | -6.353 M 4.39 % | -6.645 M -46.33 % | -4.541 M -17.52 % | -3.864 M 56.48 % | -8.878 M 6.85 % | -9.531 M 42.05 % | -16.447 M -154.83 % | -6.454 M 44.77 % | -11.685 M 71.76 % | -41.374 M 64.65 % | -117.049 M 37.64 % | -187.712 M -1 140.09 % | -15.137 M -60.49 % | -9.432 M -108.40 % | -4.526 M -4.38 % | -4.336 M 24.33 % | -5.730 M 91.97 % | -71.365 M 39.59 % | -118.125 M 24.54 % | -156.547 M -105.73 % | -76.092 M -98.80 % | -38.276 M |
| Free CashFlow | 3.271 B 383.15 % | 676.979 M -85.13 % | 4.552 B -39.81 % | 7.562 B 838.51 % | 805.787 M -81.39 % | 4.330 B 310.40 % | 1.055 B 133.61 % | -3.139 B -178.99 % | 3.974 B 71.79 % | 2.313 B 128.89 % | -8.007 B -494.94 % | -1.346 B 56.93 % | -3.125 B -296.47 % | 1.591 B 232.79 % | -1.198 B -362.36 % | 456.554 M 129.80 % | -1.532 B 55.68 % | -3.457 B -444.25 % | 1.004 B 250.77 % | -666.060 M 65.00 % | -1.903 B -1 542.33 % | 131.951 M 185.78 % | -153.831 M 26.63 % | -209.653 M -156.41 % | 371.641 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.052 B -82.39 % | 5.974 B 392.53 % | 1.213 B -59.60 % | 3.003 B -3.15 % | 3.100 B -8.87 % | 3.402 B -36.90 % | 5.392 B -60.66 % | 13.707 B 445.89 % | 2.511 B -24.50 % | 3.326 B -60.44 % | 8.407 B 52.07 % | 5.528 B 7.89 % | 5.124 B -49.46 % | 10.137 B 1 528.10 % | 622.638 M -90.23 % | 6.376 B 29.65 % | 4.918 B 20.42 % | 4.084 B -26.23 % | 5.536 B 134.42 % | 2.361 B 0.11 % | 2.359 B 43.47 % | 1.644 B 119.33 % | 749.692 M -81.18 % | 3.983 B 20.53 % | 3.305 B 97.52 % | 1.673 B 0.00 % | 1.673 B 4.70 % | 1.598 B 0.00 % | 1.598 B 256.71 % | 448.028 M 0.00 % | 448.028 M -67.26 % | 1.369 B 0.00 % | 1.369 B 137.40 % | 576.495 M 0.00 % | 576.495 M -75.98 % | 2.400 B 0.00 % | 2.400 B 1 639.23 % | 137.978 M 0.00 % | 137.978 M -4.61 % | 144.654 M 0.00 % | 144.654 M -83.28 % | 865.269 M 0.00 % | 865.269 M -43.74 % | 1.538 B 0.00 % | 1.538 B 44.11 % | 1.067 B 0.00 % | 1.067 B -6.17 % | 1.137 B 0.00 % | 1.137 B 27.91 % | 889.225 M 0.00 % | 889.225 M |
| Net income | 113.898 M -37.17 % | 181.283 M 17.88 % | 153.787 M -51.98 % | 320.249 M -33.55 % | 481.907 M 65.43 % | 291.300 M -73.05 % | 1.081 B -58.07 % | 2.579 B 232.17 % | 776.278 M 8.95 % | 712.538 M -72.12 % | 2.556 B 57.37 % | 1.624 B 6.46 % | 1.526 B -56.02 % | 3.469 B 500.39 % | 577.737 M -66.87 % | 1.744 B -19.34 % | 2.162 B 68.31 % | 1.285 B -32.29 % | 1.897 B 127.78 % | 832.978 M 56.05 % | 533.776 M -66.97 % | 1.616 B 656.01 % | 213.778 M -71.84 % | 759.201 M -14.46 % | 887.572 M -58.72 % | 2.150 B 0.00 % | 2.150 B 245.81 % | 621.757 M 0.00 % | 621.757 M 543.84 % | 96.570 M 0.00 % | 96.570 M -78.92 % | 458.197 M 0.00 % | 458.197 M 248.46 % | -308.624 M 0.00 % | -308.624 M -123.47 % | 1.315 B 0.00 % | 1.315 B 274.79 % | 350.872 M 0.00 % | 350.872 M -81.55 % | 1.902 B 0.00 % | 1.902 B 1 523.31 % | 117.162 M 0.00 % | 117.162 M 94.65 % | 60.190 M 0.00 % | 60.190 M 13.14 % | 53.202 M 0.00 % | 53.202 M 6.15 % | 50.118 M 0.00 % | 50.118 M 22.13 % | 41.038 M 0.00 % | 41.038 M |
| Income before tax | 222.256 M -24.15 % | 293.032 M -29.10 % | 413.316 M 24.61 % | 331.698 M -60.05 % | 830.216 M 29.84 % | 639.404 M -55.18 % | 1.427 B -61.08 % | 3.666 B 165.26 % | 1.382 B -5.06 % | 1.456 B -57.24 % | 3.405 B 6.00 % | 3.212 B 53.86 % | 2.087 B -54.91 % | 4.630 B 409.32 % | 908.971 M -66.42 % | 2.707 B -32.80 % | 4.028 B 86.45 % | 2.161 B -25.79 % | 2.911 B 92.43 % | 1.513 B 16.16 % | 1.302 B -43.22 % | 2.294 B 454.88 % | 413.404 M -65.38 % | 1.194 B -34.02 % | 1.810 B -29.10 % | 2.553 B 0.00 % | 2.553 B 179.64 % | 912.863 M 0.00 % | 912.863 M 313.33 % | 220.857 M 0.00 % | 220.857 M -78.48 % | 1.026 B 0.00 % | 1.026 B 604.28 % | -203.499 M 0.00 % | -203.499 M -114.28 % | 1.425 B 0.00 % | 1.425 B 182.59 % | 504.382 M 0.00 % | 504.382 M 156.52 % | 196.625 M 0.00 % | 196.625 M 32.02 % | 148.937 M 0.00 % | 148.937 M 62.58 % | 91.610 M 0.00 % | 91.610 M 34.22 % | 68.255 M 0.00 % | 68.255 M -14.30 % | 79.645 M 0.00 % | 79.645 M 0.74 % | 79.057 M 0.00 % | 79.057 M |
| Income before tax ratio | 0.21 330.72 % | 0.05 -85.61 % | 0.34 208.44 % | 0.11 -58.75 % | 0.27 42.48 % | 0.19 -28.97 % | 0.26 -1.06 % | 0.27 -51.41 % | 0.55 25.74 % | 0.44 8.08 % | 0.40 -30.30 % | 0.58 42.61 % | 0.41 -10.79 % | 0.46 -68.72 % | 1.46 243.85 % | 0.42 -48.17 % | 0.82 54.84 % | 0.53 0.59 % | 0.53 -17.91 % | 0.64 16.04 % | 0.55 -60.42 % | 1.40 152.99 % | 0.55 83.94 % | 0.30 -45.25 % | 0.55 -64.11 % | 1.53 0.00 % | 1.53 167.09 % | 0.57 0.00 % | 0.57 15.87 % | 0.49 0.00 % | 0.49 -34.26 % | 0.75 0.00 % | 0.75 312.42 % | -0.35 0.00 % | -0.35 -159.43 % | 0.59 0.00 % | 0.59 -83.75 % | 3.66 0.00 % | 3.66 168.93 % | 1.36 0.00 % | 1.36 689.69 % | 0.17 0.00 % | 0.17 188.99 % | 0.06 0.00 % | 0.06 -6.87 % | 0.06 0.00 % | 0.06 -8.67 % | 0.07 0.00 % | 0.07 -21.24 % | 0.09 0.00 % | 0.09 |
| EBITDA | 300.546 M 67.18 % | 179.769 M -65.00 % | 513.671 M -38.03 % | 828.880 M -9.53 % | 916.211 M 22.47 % | 748.109 M -49.22 % | 1.473 B -60.53 % | 3.732 B 331.63 % | 864.699 M -40.22 % | 1.446 B -60.97 % | 3.706 B 14.72 % | 3.230 B 68.40 % | 1.918 B -48.56 % | 3.729 B 1 891.31 % | 187.248 M -89.62 % | 1.804 B -35.90 % | 2.814 B 40.42 % | 2.004 B -13.17 % | 2.308 B 91.41 % | 1.206 B 2.38 % | 1.178 B 80.17 % | 653.742 M 128.82 % | 285.704 M -68.92 % | 919.175 M -46.43 % | 1.716 B -33.98 % | 2.599 B 0.00 % | 2.599 B 198.16 % | 871.682 M 0.00 % | 871.682 M 448.96 % | 158.788 M 0.00 % | 158.788 M -84.78 % | 1.043 B 0.00 % | 1.043 B 773.64 % | -154.899 M 0.00 % | -154.899 M -134.80 % | 445.106 M 0.00 % | 445.106 M 4 279.40 % | -10.650 M 0.00 % | -10.650 M -163.46 % | 16.781 M 0.00 % | 16.781 M -51.33 % | 34.476 M 0.00 % | 34.476 M -52.62 % | 72.761 M 0.00 % | 72.761 M 5.20 % | 69.161 M 0.00 % | 69.161 M -21.78 % | 88.415 M 0.00 % | 88.415 M -5.79 % | 93.844 M 0.00 % | 93.844 M |
| Net income ratio | 0.11 256.80 % | 0.03 -76.07 % | 0.13 18.87 % | 0.11 -31.38 % | 0.16 81.53 % | 0.09 -57.30 % | 0.20 6.58 % | 0.19 -39.15 % | 0.31 44.30 % | 0.21 -29.53 % | 0.30 3.48 % | 0.29 -1.33 % | 0.30 -12.98 % | 0.34 -63.12 % | 0.93 239.23 % | 0.27 -37.79 % | 0.44 39.77 % | 0.31 -8.22 % | 0.34 -2.83 % | 0.35 55.89 % | 0.23 -76.98 % | 0.98 244.70 % | 0.29 49.62 % | 0.19 -29.03 % | 0.27 -79.10 % | 1.28 0.00 % | 1.28 230.30 % | 0.39 0.00 % | 0.39 80.49 % | 0.22 0.00 % | 0.22 -35.62 % | 0.33 0.00 % | 0.33 162.54 % | -0.54 0.00 % | -0.54 -197.69 % | 0.55 0.00 % | 0.55 -78.45 % | 2.54 0.00 % | 2.54 -80.66 % | 13.15 0.00 % | 13.15 9 610.12 % | 0.14 0.00 % | 0.14 246.01 % | 0.04 0.00 % | 0.04 -21.49 % | 0.05 0.00 % | 0.05 13.13 % | 0.04 0.00 % | 0.04 -4.52 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.29 849.41 % | 0.03 -92.89 % | 0.42 53.40 % | 0.28 -6.59 % | 0.30 34.39 % | 0.22 -19.51 % | 0.27 0.34 % | 0.27 -20.93 % | 0.34 -20.81 % | 0.43 -1.34 % | 0.44 -24.56 % | 0.58 56.08 % | 0.37 1.78 % | 0.37 22.31 % | 0.30 6.29 % | 0.28 -50.56 % | 0.57 16.61 % | 0.49 17.70 % | 0.42 -18.35 % | 0.51 2.27 % | 0.50 25.58 % | 0.40 4.33 % | 0.38 65.15 % | 0.23 -55.55 % | 0.52 -66.58 % | 1.55 0.00 % | 1.55 184.78 % | 0.55 0.00 % | 0.55 53.89 % | 0.35 0.00 % | 0.35 -53.52 % | 0.76 0.00 % | 0.76 383.76 % | -0.27 0.00 % | -0.27 -244.86 % | 0.19 0.00 % | 0.19 340.30 % | -0.08 0.00 % | -0.08 -166.54 % | 0.12 0.00 % | 0.12 191.15 % | 0.04 0.00 % | 0.04 -15.77 % | 0.05 0.00 % | 0.05 -27.00 % | 0.06 0.00 % | 0.06 -16.63 % | 0.08 0.00 % | 0.08 -26.35 % | 0.11 0.00 % | 0.11 |
| Gross profit ratio | 0.35 207.50 % | 0.11 -79.94 % | 0.56 81.44 % | 0.31 -11.18 % | 0.35 23.67 % | 0.28 -10.54 % | 0.32 0.14 % | 0.32 -35.59 % | 0.49 -14.01 % | 0.57 17.03 % | 0.49 -20.15 % | 0.61 40.17 % | 0.44 -0.26 % | 0.44 -32.92 % | 0.65 67.54 % | 0.39 -40.02 % | 0.65 32.13 % | 0.49 7.55 % | 0.46 -32.00 % | 0.67 8.37 % | 0.62 -1.83 % | 0.63 26.39 % | 0.50 70.26 % | 0.29 -51.17 % | 0.60 -6.00 % | 0.64 0.00 % | 0.64 -6.07 % | 0.68 0.00 % | 0.68 -6.64 % | 0.73 0.00 % | 0.73 29.19 % | 0.56 0.00 % | 0.56 8.18 % | 0.52 0.00 % | 0.52 112.19 % | 0.25 0.00 % | 0.25 -41.77 % | 0.42 0.00 % | 0.42 -7.12 % | 0.45 0.00 % | 0.45 330.71 % | 0.11 0.00 % | 0.11 75.49 % | 0.06 0.00 % | 0.06 -45.04 % | 0.11 0.00 % | 0.11 -20.85 % | 0.14 0.00 % | 0.14 -34.92 % | 0.21 0.00 % | 0.21 |
| Weighted average shs out dil | 3.153 B -0.63 % | 3.173 B 1.27 % | 3.133 B 0.00 % | 3.133 B 0.00 % | 3.133 B 0.00 % | 3.133 B 0.01 % | 3.132 B 0.08 % | 3.130 B -0.07 % | 3.132 B 0.17 % | 3.127 B -0.03 % | 3.128 B -0.02 % | 3.129 B 0.00 % | 3.129 B -1.89 % | 3.189 B 3.92 % | 3.069 B -2.40 % | 3.144 B 5.86 % | 2.970 B -3.73 % | 3.085 B 8.47 % | 2.844 B -1.79 % | 2.896 B 3.72 % | 2.792 B -2.54 % | 2.865 B 5.05 % | 2.727 B -1.96 % | 2.782 B 4.84 % | 2.653 B 0.26 % | 2.646 B 0.00 % | 2.646 B 2.36 % | 2.585 B 0.00 % | 2.585 B 0.96 % | 2.561 B 0.00 % | 2.561 B 3.63 % | 2.471 B 0.00 % | 2.471 B -0.48 % | 2.483 B 0.00 % | 2.483 B 0.34 % | 2.475 B 0.00 % | 2.475 B 2.02 % | 2.426 B 0.00 % | 2.426 B 4.09 % | 2.330 B 0.00 % | 2.330 B -1.46 % | 2.365 B 0.00 % | 2.365 B 17.87 % | 2.006 B 0.00 % | 2.006 B 10 487.10 % | 18.951 M 0.00 % | 18.951 M 5.87 % | 17.899 M 0.00 % | 17.899 M 6.86 % | 16.750 M 0.00 % | 16.750 M |
| Weighted average shs out | 3.155 B -0.55 % | 3.173 B 1.27 % | 3.133 B 0.00 % | 3.133 B 0.00 % | 3.133 B 0.00 % | 3.133 B 0.01 % | 3.132 B 0.14 % | 3.128 B 0.03 % | 3.127 B 0.00 % | 3.127 B 0.04 % | 3.126 B 0.01 % | 3.125 B 0.01 % | 3.125 B -2.01 % | 3.189 B 3.94 % | 3.068 B -2.42 % | 3.144 B 5.88 % | 2.970 B -3.74 % | 3.085 B 8.49 % | 2.844 B -1.80 % | 2.896 B 3.73 % | 2.792 B -2.49 % | 2.863 B 4.46 % | 2.741 B -1.64 % | 2.786 B 5.16 % | 2.649 B 0.64 % | 2.633 B 0.00 % | 2.633 B 2.19 % | 2.576 B 0.00 % | 2.576 B 1.09 % | 2.548 B 0.00 % | 2.548 B 3.15 % | 2.470 B 0.00 % | 2.470 B 0.20 % | 2.466 B 0.00 % | 2.466 B 0.86 % | 2.445 B 0.00 % | 2.445 B 1.53 % | 2.408 B 0.00 % | 2.408 B 4.19 % | 2.311 B 0.00 % | 2.311 B -2.28 % | 2.365 B 0.00 % | 2.365 B 17.87 % | 2.006 B 0.00 % | 2.006 B 10 487.10 % | 18.951 M 0.00 % | 18.951 M 5.87 % | 17.899 M 0.00 % | 17.899 M 6.86 % | 16.750 M 0.00 % | 16.750 M |
| EPS diluted | 0.04 -36.71 % | 0.06 16.50 % | 0.05 -50.90 % | 0.10 -33.33 % | 0.15 61.29 % | 0.09 -73.43 % | 0.35 -57.32 % | 0.82 228.00 % | 0.25 8.70 % | 0.23 -71.95 % | 0.82 57.69 % | 0.52 6.12 % | 0.49 -55.05 % | 1.09 473.68 % | 0.19 -65.45 % | 0.55 -24.66 % | 0.73 73.81 % | 0.42 -37.31 % | 0.67 131.03 % | 0.29 52.63 % | 0.19 -66.07 % | 0.56 614.29 % | 0.08 -70.96 % | 0.27 -18.18 % | 0.33 -67.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 3.00 0.00 % | 3.00 0.00 % | 3.00 0.00 % | 3.00 50.00 % | 2.00 0.00 % | 2.00 |
| Earnings per share | 0.04 -36.71 % | 0.06 16.50 % | 0.05 -50.90 % | 0.10 -33.33 % | 0.15 61.29 % | 0.09 -73.43 % | 0.35 -57.32 % | 0.82 228.00 % | 0.25 8.70 % | 0.23 -71.95 % | 0.82 57.69 % | 0.52 6.12 % | 0.49 -55.05 % | 1.09 473.68 % | 0.19 -65.45 % | 0.55 -24.66 % | 0.73 73.81 % | 0.42 -37.31 % | 0.67 131.03 % | 0.29 52.63 % | 0.19 -66.07 % | 0.56 617.95 % | 0.08 -71.11 % | 0.27 -20.59 % | 0.34 -66.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 3.00 0.00 % | 3.00 0.00 % | 3.00 0.00 % | 3.00 50.00 % | 2.00 0.00 % | 2.00 |
| Gross profit | 366.003 M -45.85 % | 675.919 M -1.19 % | 684.080 M -26.70 % | 933.274 M -13.98 % | 1.085 B 12.70 % | 962.623 M -43.56 % | 1.705 B -60.61 % | 4.330 B 251.60 % | 1.231 B -35.08 % | 1.897 B -53.70 % | 4.097 B 21.43 % | 3.374 B 51.24 % | 2.231 B -49.59 % | 4.425 B 992.19 % | 405.139 M -83.64 % | 2.476 B -22.23 % | 3.184 B 59.11 % | 2.001 B -20.66 % | 2.522 B 59.42 % | 1.582 B 8.48 % | 1.458 B 40.85 % | 1.035 B 177.21 % | 373.535 M -67.96 % | 1.166 B -41.15 % | 1.981 B 85.67 % | 1.067 B 0.00 % | 1.067 B -1.66 % | 1.085 B 0.00 % | 1.085 B 233.02 % | 325.754 M 0.00 % | 325.754 M -57.71 % | 770.255 M 0.00 % | 770.255 M 156.81 % | 299.936 M 0.00 % | 299.936 M -49.02 % | 588.389 M 0.00 % | 588.389 M 912.76 % | 58.098 M 0.00 % | 58.098 M -11.41 % | 65.581 M 0.00 % | 65.581 M -27.99 % | 91.078 M 0.00 % | 91.078 M -1.28 % | 92.256 M 0.00 % | 92.256 M -20.80 % | 116.487 M 0.00 % | 116.487 M -25.73 % | 156.852 M 0.00 % | 156.852 M -16.75 % | 188.409 M 0.00 % | 188.409 M |
| Income tax expense | 109.811 M 7.87 % | 101.797 M -56.77 % | 235.464 M 41.94 % | 165.884 M -47.33 % | 314.936 M -2.39 % | 322.648 M 1.17 % | 318.915 M -69.28 % | 1.038 B 69.38 % | 612.823 M -15.32 % | 723.665 M -13.97 % | 841.140 M -45.73 % | 1.550 B 201.86 % | 513.432 M -52.44 % | 1.079 B 282.33 % | 282.336 M -28.72 % | 396.108 M -78.26 % | 1.822 B 112.88 % | 855.843 M -13.54 % | 989.872 M 52.63 % | 648.531 M -9.89 % | 719.692 M 11.40 % | 646.036 M 281.79 % | 169.214 M -58.99 % | 412.571 M -53.61 % | 889.369 M 142.62 % | 366.565 M 0.00 % | 366.565 M 34.94 % | 271.645 M 0.00 % | 271.645 M 179.52 % | 97.181 M 0.00 % | 97.181 M -74.84 % | 386.248 M 0.00 % | 386.248 M 368.55 % | 82.435 M 0.00 % | 82.435 M -25.27 % | 110.311 M 0.00 % | 110.311 M -28.14 % | 153.510 M 0.00 % | 153.510 M 114.90 % | 71.435 M 0.00 % | 71.435 M 236.69 % | 21.217 M 0.00 % | 21.217 M -7.41 % | 22.916 M 0.00 % | 22.916 M 528.17 % | 3.648 M 0.00 % | 3.648 M -34.29 % | 5.552 M 0.00 % | 5.552 M -58.85 % | 13.491 M 0.00 % | 13.491 M |
| Cost of revenue | 686.046 M -87.05 % | 5.299 B 901.74 % | 528.930 M -74.44 % | 2.069 B 2.68 % | 2.015 B -17.38 % | 2.439 B -33.83 % | 3.686 B -60.69 % | 9.377 B 632.87 % | 1.279 B -10.47 % | 1.429 B -66.84 % | 4.310 B 100.04 % | 2.155 B -25.52 % | 2.893 B -49.35 % | 5.712 B 2 526.35 % | 217.499 M -94.42 % | 3.900 B 124.93 % | 1.734 B -16.76 % | 2.083 B -30.89 % | 3.014 B 286.71 % | 779.302 M -13.46 % | 900.549 M 47.92 % | 608.789 M 61.84 % | 376.157 M -86.65 % | 2.818 B 112.79 % | 1.324 B 118.37 % | 606.388 M 0.00 % | 606.388 M 18.12 % | 513.359 M 0.00 % | 513.359 M 319.84 % | 122.274 M 0.00 % | 122.274 M -79.56 % | 598.339 M 0.00 % | 598.339 M 116.35 % | 276.559 M 0.00 % | 276.559 M -84.73 % | 1.811 B 0.00 % | 1.811 B 2 167.59 % | 79.881 M 0.00 % | 79.881 M 1.02 % | 79.073 M 0.00 % | 79.073 M -89.79 % | 774.192 M 0.00 % | 774.192 M -46.45 % | 1.446 B 0.00 % | 1.446 B 52.06 % | 950.790 M 0.00 % | 950.790 M -3.04 % | 980.598 M 0.00 % | 980.598 M 39.92 % | 700.816 M 0.00 % | 700.816 M |
| General and administrative expenses | 230.631 M -10.63 % | 258.053 M -12.40 % | 294.570 M 3.16 % | 285.535 M -11.63 % | 323.109 M 36.38 % | 236.917 M -29.65 % | 336.768 M 0.70 % | 334.438 M 3.18 % | 324.125 M 26.39 % | 256.455 M -4.76 % | 269.262 M 14.75 % | 234.645 M -14.15 % | 273.333 M 12.99 % | 241.914 M -2.51 % | 248.130 M 0.21 % | 247.607 M 0.75 % | 245.772 M 27.13 % | 193.323 M -17.49 % | 234.309 M 10.64 % | 211.780 M -9.59 % | 234.249 M 4.06 % | 225.102 M 3.56 % | 217.371 M 3.33 % | 210.369 M -8.60 % | 230.162 M 2.51 % | 224.529 M 0.00 % | 224.529 M 30.98 % | 171.417 M 0.00 % | 171.417 M 18.89 % | 144.184 M 0.00 % | 144.184 M 36.69 % | 105.481 M 0.00 % | 105.481 M -4.84 % | 110.844 M 0.00 % | 110.844 M 49.37 % | 74.206 M 0.00 % | 74.206 M 13.25 % | 65.524 M 0.00 % | 65.524 M 42.59 % | 45.951 M 0.00 % | 45.951 M -32.80 % | 68.378 M 0.00 % | 68.378 M 76.23 % | 38.800 M 0.00 % | 38.800 M -5.67 % | 41.134 M 0.00 % | 41.134 M -39.40 % | 67.880 M 0.00 % | 67.880 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 269.785 M 0.00 % | 269.785 M 207.12 % | 87.844 M 0.00 % | 87.844 M 762.48 % | 10.185 M 0.00 % | 10.185 M -79.15 % | 48.842 M 0.00 % | 48.842 M 716.95 % | 5.979 M 0.00 % | 5.979 M -91.35 % | 69.078 M 0.00 % | 69.078 M 112.72 % | -543.116 M 0.00 % | -543.116 M -19 166.72 % | 2.849 M 0.00 % | 2.849 M 124.19 % | -11.776 M 0.00 % | -11.776 M 39.00 % | -19.305 M 0.00 % | -19.305 M -411.77 % | 6.192 M 0.00 % | 6.192 M 1 009.68 % | 558.000 K 0.00 % | 558.000 K -99.41 % | 94.566 M 0.00 % | 94.566 M |
| Operating expenses | 230.631 M -10.63 % | 258.053 M -12.40 % | 294.570 M 3.16 % | 285.535 M -11.63 % | 323.109 M 36.38 % | 236.917 M -29.65 % | 336.768 M 0.70 % | 334.438 M 3.18 % | 324.125 M 26.39 % | 256.455 M -4.76 % | 269.262 M 14.75 % | 234.645 M -14.15 % | 273.333 M 752.14 % | 32.076 M -93.86 % | 522.541 M 953.49 % | 49.601 M -94.19 % | 853.466 M 613.74 % | 119.577 M -69.92 % | 397.501 M 243.95 % | 115.568 M -0.40 % | 116.036 M -89.26 % | 1.080 B 1 947.01 % | 52.781 M -49.10 % | 103.692 M -31.98 % | 152.448 M -39.78 % | 253.138 M 0.00 % | 253.138 M 11.88 % | 226.254 M 0.00 % | 226.254 M 31.96 % | 171.458 M 0.00 % | 171.458 M 70.30 % | 100.680 M 0.00 % | 100.680 M -5.74 % | 106.810 M 0.00 % | 106.810 M -25.46 % | 143.283 M 0.00 % | 143.283 M 130.00 % | -477.592 M 0.00 % | -477.592 M -1 078.68 % | 48.800 M 0.00 % | 48.800 M -13.78 % | 56.602 M 0.00 % | 56.602 M 190.34 % | 19.495 M 0.00 % | 19.495 M -58.81 % | 47.326 M 0.00 % | 47.326 M -30.85 % | 68.438 M 0.00 % | 68.438 M -27.63 % | 94.566 M 0.00 % | 94.566 M |
| Cost and expenses | 916.677 M -83.50 % | 5.557 B 574.75 % | 823.500 M -65.03 % | 2.355 B 0.70 % | 2.338 B -12.62 % | 2.676 B -33.48 % | 4.023 B -58.57 % | 9.712 B 505.60 % | 1.604 B -4.86 % | 1.686 B -63.19 % | 4.579 B 91.67 % | 2.389 B -24.54 % | 3.166 B -44.88 % | 5.744 B 676.22 % | 740.040 M -81.26 % | 3.949 B 52.65 % | 2.587 B 17.47 % | 2.202 B -35.43 % | 3.411 B 281.19 % | 894.870 M -11.97 % | 1.017 B -39.82 % | 1.689 B 293.81 % | 428.938 M -85.32 % | 2.921 B 97.85 % | 1.477 B 71.79 % | 859.526 M 0.00 % | 859.526 M 16.21 % | 739.613 M 0.00 % | 739.613 M 151.80 % | 293.732 M 0.00 % | 293.732 M -57.98 % | 699.019 M 0.00 % | 699.019 M 82.34 % | 383.369 M 0.00 % | 383.369 M -80.39 % | 1.955 B 0.00 % | 1.955 B 591.47 % | -397.712 M 0.00 % | -397.712 M -411.02 % | 127.873 M 0.00 % | 127.873 M -84.61 % | 830.793 M 0.00 % | 830.793 M -43.30 % | 1.465 B 0.00 % | 1.465 B 46.81 % | 998.115 M 0.00 % | 998.115 M -4.85 % | 1.049 B 0.00 % | 1.049 B 31.89 % | 795.382 M 0.00 % | 795.382 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 | 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 | 230.631 M -10.63 % | 258.053 M -12.40 % | 294.570 M 3.16 % | 285.535 M -11.63 % | 323.109 M 36.38 % | 236.917 M -29.65 % | 336.768 M 0.70 % | 334.438 M 3.18 % | 324.125 M 26.39 % | 256.455 M -4.76 % | 269.262 M 14.75 % | 234.645 M -14.15 % | 273.333 M 12.99 % | 241.914 M -2.51 % | 248.130 M 0.21 % | 247.607 M 0.75 % | 245.772 M 27.13 % | 193.323 M -17.49 % | 234.309 M 10.64 % | 211.780 M -9.59 % | 234.249 M 4.06 % | 225.102 M 3.56 % | 217.371 M 3.33 % | 210.369 M -8.60 % | 230.162 M 2.51 % | 224.529 M 0.00 % | 224.529 M 30.98 % | 171.417 M 0.00 % | 171.417 M 18.89 % | 144.184 M 0.00 % | 144.184 M 36.69 % | 105.481 M 0.00 % | 105.481 M -4.84 % | 110.844 M 0.00 % | 110.844 M 49.37 % | 74.206 M 0.00 % | 74.206 M 13.25 % | 65.524 M 0.00 % | 65.524 M 42.59 % | 45.951 M 0.00 % | 45.951 M -32.80 % | 68.378 M 0.00 % | 68.378 M 76.23 % | 38.800 M 0.00 % | 38.800 M -5.67 % | 41.134 M 0.00 % | 41.134 M -39.40 % | 67.880 M 0.00 % | 67.880 M | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 199.753 M | 0.000 | 0.000 -100.00 % | 71.791 M -79.32 % | 347.125 M 1 051.90 % | 30.135 M -82.20 % | 169.307 M 834.83 % | 18.111 M -89.31 % | 169.425 M 1 034.80 % | 14.930 M -94.51 % | 272.068 M 3 771.75 % | 7.027 M -97.03 % | 236.740 M 1 165.38 % | 18.709 M -89.67 % | 181.192 M 1 846.63 % | 9.308 M -76.59 % | 39.753 M 370.95 % | 8.441 M -81.76 % | 46.281 M 15.80 % | 39.968 M -77.54 % | 177.970 M 1 278.33 % | 12.912 M -82.84 % | 75.249 M 304.30 % | 18.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.500 K 0.00 % | 206.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 198.320 M | 0.000 -100.00 % | 211.680 M -57.51 % | 498.244 M 30.79 % | 380.939 M 20.68 % | 315.662 M 79.06 % | 176.292 M -6.95 % | 189.455 M -4.44 % | 198.267 M 57.92 % | 125.549 M -42.77 % | 219.362 M -26.10 % | 296.856 M 11.22 % | 266.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.450 M -76.78 % | 23.465 M -4.46 % | 24.560 M 0.00 % | 24.560 M 27.97 % | 19.192 M 0.00 % | 19.192 M 101.34 % | 9.532 M 0.00 % | 9.532 M -43.62 % | 16.906 M 0.00 % | 16.906 M -74.13 % | 65.347 M 0.00 % | 65.347 M 18.01 % | 55.376 M 0.00 % | 55.376 M 76.87 % | 31.308 M 0.00 % | 31.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.312 M 0.00 % | 12.312 M -62.40 % | 32.745 M 0.00 % | 32.745 M -16.71 % | 39.316 M 0.00 % | 39.316 M |
| Depreciation and amortization | 14.895 M 0.97 % | 14.751 M -1.91 % | 15.038 M -7.01 % | 16.172 M 13.86 % | 14.204 M -16.07 % | 16.924 M 3.77 % | 16.309 M 0.68 % | 16.199 M -0.45 % | 16.273 M 8.78 % | 14.960 M -2.08 % | 15.277 M 6.57 % | 14.335 M -7.55 % | 15.506 M 20.30 % | 12.889 M -18.35 % | 15.785 M -0.45 % | 15.856 M 2.60 % | 15.454 M -5.29 % | 16.318 M -18.85 % | 20.109 M -8.34 % | 21.939 M 5.13 % | 20.869 M 1.61 % | 20.539 M -9.83 % | 22.779 M -5.67 % | 24.147 M 4.01 % | 23.216 M 6.93 % | 21.712 M 0.00 % | 21.712 M 65.56 % | 13.114 M 0.00 % | 13.114 M 192.01 % | 4.491 M 0.00 % | 4.491 M 1 170.44 % | 353.500 K 0.00 % | 353.500 K 100.11 % | -331.278 M 0.00 % | -331.278 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 |
| Operating income | 135.372 M -67.60 % | 417.866 M 7.28 % | 389.510 M 20.27 % | 323.870 M -57.49 % | 761.783 M 4.97 % | 725.706 M -46.98 % | 1.369 B -65.74 % | 3.995 B 340.35 % | 907.289 M -44.69 % | 1.640 B -57.14 % | 3.827 B 21.93 % | 3.139 B 60.37 % | 1.957 B -47.32 % | 3.716 B 2 067.12 % | 171.463 M -90.41 % | 1.788 B -36.11 % | 2.799 B 83.86 % | 1.522 B -27.30 % | 2.094 B 76.88 % | 1.184 B 2.33 % | 1.157 B 82.71 % | 633.203 M 140.83 % | 262.925 M -70.62 % | 895.028 M -47.12 % | 1.693 B -34.33 % | 2.577 B 0.00 % | 2.577 B 200.18 % | 858.568 M 0.00 % | 858.568 M 456.44 % | 154.297 M 0.00 % | 154.297 M -85.21 % | 1.043 B 0.00 % | 1.043 B 440.12 % | 193.126 M 0.00 % | 193.126 M -56.61 % | 445.106 M 0.00 % | 445.106 M -16.91 % | 535.690 M 0.00 % | 535.690 M 3 092.24 % | 16.781 M 0.00 % | 16.781 M -51.33 % | 34.476 M 0.00 % | 34.476 M -52.62 % | 72.761 M 0.00 % | 72.761 M 5.20 % | 69.161 M 0.00 % | 69.161 M -21.78 % | 88.415 M 0.00 % | 88.415 M -5.79 % | 93.844 M 0.00 % | 93.844 M |
| Operating income ratio | 0.13 83.97 % | 0.07 -78.22 % | 0.32 197.70 % | 0.11 -56.10 % | 0.25 15.19 % | 0.21 -15.97 % | 0.25 -12.91 % | 0.29 -19.33 % | 0.36 -26.73 % | 0.49 8.33 % | 0.46 -19.82 % | 0.57 48.63 % | 0.38 4.22 % | 0.37 33.11 % | 0.28 -1.81 % | 0.28 -50.72 % | 0.57 52.68 % | 0.37 -1.46 % | 0.38 -24.55 % | 0.50 2.22 % | 0.49 27.36 % | 0.39 9.80 % | 0.35 56.09 % | 0.22 -56.12 % | 0.51 -66.75 % | 1.54 0.00 % | 1.54 186.72 % | 0.54 0.00 % | 0.54 55.99 % | 0.34 0.00 % | 0.34 -54.81 % | 0.76 0.00 % | 0.76 127.52 % | 0.33 0.00 % | 0.33 80.61 % | 0.19 0.00 % | 0.19 -95.22 % | 3.88 0.00 % | 3.88 3 246.68 % | 0.12 0.00 % | 0.12 191.15 % | 0.04 0.00 % | 0.04 -15.77 % | 0.05 0.00 % | 0.05 -27.00 % | 0.06 0.00 % | 0.06 -16.63 % | 0.08 0.00 % | 0.08 -26.35 % | 0.11 0.00 % | 0.11 |
| Total other income expenses net | 86.884 M 169.60 % | -124.834 M -624.38 % | 23.806 M 204.09 % | 7.828 M -87.72 % | 63.755 M 173.87 % | -86.302 M -243.94 % | 59.956 M 118.20 % | -329.445 M -163.72 % | 517.026 M 380.19 % | -184.524 M 56.34 % | -422.652 M -679.10 % | 72.984 M -43.93 % | 130.177 M -70.85 % | 446.578 M -40.61 % | 751.962 M 57.18 % | 478.400 M -56.11 % | 1.090 B 556.01 % | 166.145 M -73.35 % | 623.369 M 89.46 % | 329.031 M 126.15 % | 145.490 M -90.19 % | 1.484 B 476.70 % | 257.240 M 7.72 % | 238.812 M 103.64 % | 117.269 M 108.23 % | -1.425 B 0.00 % | -1.425 B -1 894.05 % | 79.408 M 0.00 % | 79.408 M 72.95 % | 45.914 M 0.00 % | 45.914 M 223.17 % | -37.276 M 0.00 % | -37.276 M 90.60 % | -396.625 M 0.00 % | -396.625 M -143.95 % | 902.509 M 0.00 % | 902.509 M 75.23 % | 515.032 M 0.00 % | 515.032 M 230.16 % | 155.995 M 0.00 % | 155.995 M 92.35 % | 81.101 M 0.00 % | 81.101 M 330.25 % | 18.850 M 0.00 % | 18.850 M 2 179.37 % | -906.500 K 0.00 % | -906.500 K 89.66 % | -8.770 M 0.00 % | -8.770 M 40.69 % | -14.787 M 0.00 % | -14.787 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.736 B -11.58 % | 5.356 B -26.97 % | 7.334 B -4.64 % | 7.691 B 18.67 % | 6.481 B 3.09 % | 6.287 B -22.90 % | 8.154 B -24.91 % | 10.859 B -29.27 % | 15.353 B -11.64 % | 17.376 B 20.13 % | 14.465 B -4.02 % | 15.071 B 36.72 % | 11.023 B -31.62 % | 16.120 B 9.78 % | 14.684 B 0.01 % | 14.682 B 69.31 % | 8.672 B 36.88 % | 6.335 B -18.27 % | 7.752 B -15.18 % | 9.139 B -37.25 % | 14.563 B -0.56 % | 14.646 B 13.71 % | 12.881 B 224.10 % | 3.974 B -10.41 % | 4.436 B 4.75 % | 4.235 B -23.17 % | 5.512 B 11.01 % | 4.965 B 4.97 % | 4.730 B -21.15 % | 5.999 B -3.57 % | 6.221 B 61.11 % | 3.862 B |
| Total investments | 18.773 B 2.39 % | 18.335 B -7.12 % | 19.740 B -48.50 % | 38.328 B -1.77 % | 39.017 B -2.37 % | 39.962 B 4.77 % | 38.142 B -7.25 % | 41.122 B -0.53 % | 41.341 B -0.88 % | 41.709 B 10.67 % | 37.689 B -2.50 % | 38.654 B 15.14 % | 33.571 B 115.77 % | 15.559 B -17.21 % | 18.792 B 29.33 % | 14.531 B 1.87 % | 14.264 B 40.77 % | 10.133 B 31.12 % | 7.728 B 27.27 % | 6.072 B -40.34 % | 10.178 B -20.20 % | 12.754 B -21.17 % | 16.180 B 13.32 % | 14.278 B 35.72 % | 10.520 B 14.35 % | 9.200 B 53.78 % | 5.982 B -4.99 % | 6.297 B -5.64 % | 6.673 B 27.62 % | 5.229 B -40.30 % | 8.758 B 139.96 % | 3.650 B |
| Total debt | 13.442 B -7.74 % | 14.569 B 3.90 % | 14.022 B -7.67 % | 15.187 B 0.96 % | 15.043 B 0.64 % | 14.947 B 0.15 % | 14.925 B -21.43 % | 18.995 B -10.90 % | 21.318 B -14.90 % | 25.049 B 28.58 % | 19.481 B -4.74 % | 20.451 B 19.44 % | 17.122 B -8.49 % | 18.711 B -10.33 % | 20.867 B 12.93 % | 18.479 B 32.14 % | 13.984 B 26.98 % | 11.013 B -17.15 % | 13.292 B 5.62 % | 12.585 B -29.72 % | 17.905 B 0.75 % | 17.772 B 19.68 % | 14.850 B 54.71 % | 9.598 B 7.98 % | 8.889 B -22.53 % | 11.474 B 23.85 % | 9.265 B 8.24 % | 8.560 B 8.79 % | 7.868 B -13.34 % | 9.079 B 12.47 % | 8.073 B 43.25 % | 5.635 B |
| Accumulated other comprehensive income loss | 40.316 B | 0.000 -100.00 % | 5.561 B | 0.000 -100.00 % | 7.436 B 10.69 % | 6.718 B -25.91 % | 9.067 B 21.09 % | 7.488 B -39.56 % | 12.388 B 25.45 % | 9.875 B 16.52 % | 8.475 B 8.40 % | 7.818 B -16.39 % | 9.351 B 31.38 % | 7.117 B -79.53 % | 34.764 B 239.39 % | 10.243 B 14.46 % | 8.949 B 102.70 % | 4.415 B -16.05 % | 5.259 B 32.33 % | 3.974 B -51.48 % | 8.190 B -2.72 % | 8.419 B -35.76 % | 13.105 B 7 547.62 % | -175.969 M -101.92 % | 9.141 B 7 212.54 % | -128.526 M | 0.000 100.00 % | -86.784 M | 0.000 100.00 % | -60.973 M | 0.000 100.00 % | -42.871 M |
| Retained earnings | 0.000 -100.00 % | 35.059 B -0.51 % | 35.239 B 0.44 % | 35.084 B -0.91 % | 35.407 B 1.38 % | 34.924 B -1.04 % | 35.290 B 3.17 % | 34.206 B 5.95 % | 32.284 B 2.46 % | 31.507 B 0.23 % | 31.436 B 8.85 % | 28.879 B 3.59 % | 27.879 B 5.86 % | 26.337 B | 0.000 -100.00 % | 22.591 B 7.61 % | 20.992 B 11.48 % | 18.830 B 6.78 % | 17.635 B 12.06 % | 15.737 B 3.90 % | 15.146 B 3.65 % | 14.612 B 11.70 % | 13.081 B 1.66 % | 12.867 B 4.51 % | 12.312 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 315.273 M 0.00 % | 315.273 M 0.63 % | 313.289 M 0.00 % | 313.289 M 0.00 % | 313.289 M 0.00 % | 313.289 M 0.00 % | 313.289 M 0.08 % | 313.023 M 0.10 % | 312.697 M 0.00 % | 312.697 M 0.03 % | 312.597 M 0.03 % | 312.517 M 0.00 % | 312.517 M 0.01 % | 312.485 M 2.11 % | 306.041 M 0.16 % | 305.546 M 3.17 % | 296.161 M 0.16 % | 295.674 M 4.12 % | 283.979 M 0.01 % | 283.959 M 1.88 % | 278.715 M 0.00 % | 278.715 M 2.58 % | 271.709 M 0.18 % | 271.215 M 2.73 % | 263.998 M 0.24 % | 263.379 M 2.21 % | 257.693 M 0.00 % | 257.690 M 0.93 % | 255.303 M 0.09 % | 255.082 M 2.89 % | 247.929 M 0.36 % | 247.038 M |
| Total equity | 42.538 B 1.38 % | 41.958 B -3.61 % | 43.527 B -3.48 % | 45.097 B -1.71 % | 45.882 B -1.63 % | 46.643 B 1.62 % | 45.901 B 1.52 % | 45.215 B -2.32 % | 46.288 B 3.26 % | 44.825 B 8.27 % | 41.400 B 3.19 % | 40.118 B 3.10 % | 38.912 B 5.16 % | 37.002 B 0.69 % | 36.748 B -0.73 % | 37.017 B 16.49 % | 31.778 B 17.15 % | 27.126 B 9.49 % | 24.776 B 6.17 % | 23.337 B -7.47 % | 25.221 B -5.51 % | 26.691 B -4.51 % | 27.952 B -3.92 % | 29.094 B 27.47 % | 22.825 B 11.83 % | 20.409 B 18.25 % | 17.260 B 25.57 % | 13.746 B 5.43 % | 13.038 B 17.40 % | 11.105 B 13.07 % | 9.822 B -5.53 % | 10.397 B |
| Other non current liabilities | 2.743 B | 0.000 -100.00 % | 2.767 B 2.24 % | 2.707 B | 0.000 | 0.000 | 0.000 -100.00 % | 22.743 M -67.94 % | 70.934 M -27.50 % | 97.837 M 37.33 % | 71.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.249 M 432.35 % | 986.000 K -95.10 % | 20.143 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.225 B 2.84 % | 1.191 B 15 973.18 % | 7.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 9.794 B -9.37 % | 10.807 B -15.46 % | 12.783 B 3.71 % | 12.326 B 21.56 % | 10.140 B -17.22 % | 12.249 B 46.50 % | 8.361 B -48.99 % | 16.390 B 16.16 % | 14.110 B -27.75 % | 19.530 B 8.94 % | 17.927 B 10.80 % | 16.179 B 13.48 % | 14.257 B -19.04 % | 17.610 B -7.75 % | 19.089 B 8.05 % | 17.667 B 30.54 % | 13.534 B 70.61 % | 7.933 B -25.35 % | 10.626 B -12.42 % | 12.133 B -27.72 % | 16.786 B 5.26 % | 15.948 B 22.28 % | 13.042 B 86.90 % | 6.978 B 1.41 % | 6.881 B -18.21 % | 8.413 B 54.78 % | 5.435 B -0.24 % | 5.448 B -5.01 % | 5.736 B 1.31 % | 5.662 B 30.43 % | 4.341 B -1.96 % | 4.428 B |
| Total non current liabilities | 12.537 B -6.75 % | 13.445 B -13.54 % | 15.550 B 3.44 % | 15.033 B 17.39 % | 12.806 B -14.22 % | 14.928 B 34.14 % | 11.129 B -42.26 % | 19.274 B 12.95 % | 17.064 B -23.66 % | 22.352 B 9.09 % | 20.490 B 9.54 % | 18.706 B 11.77 % | 16.736 B -4.96 % | 17.610 B -7.75 % | 19.089 B 8.05 % | 17.667 B 30.49 % | 13.539 B 70.65 % | 7.934 B -25.34 % | 10.626 B -12.42 % | 12.133 B -27.72 % | 16.786 B 5.26 % | 15.948 B 22.28 % | 13.042 B 58.98 % | 8.203 B 1.62 % | 8.072 B -15.53 % | 9.556 B 48.93 % | 6.417 B 0.88 % | 6.361 B -3.36 % | 6.582 B 1.73 % | 6.470 B 25.28 % | 5.164 B -0.98 % | 5.216 B |
| Other current liabilities | 6.402 B 7.99 % | 5.928 B -41.44 % | 10.124 B 38.13 % | 7.329 B -19.44 % | 9.097 B 3.32 % | 8.805 B 50.42 % | 5.854 B 343.30 % | 1.320 B -83.00 % | 7.769 B 254.06 % | 2.194 B -37.98 % | 3.538 B -29.80 % | 5.040 B -33.05 % | 7.527 B -9.13 % | 8.283 B -26.48 % | 11.266 B 19.39 % | 9.436 B 588.54 % | 1.370 B -80.54 % | 7.043 B 13.03 % | 6.231 B 1.58 % | 6.135 B 266.97 % | 1.672 B -25.80 % | 2.253 B 4.21 % | 2.162 B -22.75 % | 2.799 B -41.83 % | 4.811 B 22.03 % | 3.942 B 7 209.45 % | 53.935 M -97.89 % | 2.553 B | 0.000 | 0.000 -100.00 % | 247.914 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 627.883 M -7.32 % | 677.447 M -34.54 % | 1.035 B 13.93 % | 908.347 M -78.22 % | 4.170 B 31.38 % | 3.174 B 7.52 % | 2.952 B 20.14 % | 2.457 B -11.25 % | 2.769 B 51.79 % | 1.824 B 265.70 % | -1.101 B 38.11 % | -1.779 B -119.16 % | -811.587 M -80.37 % | -449.969 M 85.39 % | -3.080 B -15.55 % | -2.665 B -479.69 % | -459.791 M 58.92 % | -1.119 B 38.66 % | -1.825 B -0.94 % | -1.808 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.005 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.648 B -3.04 % | 3.762 B 203.71 % | 1.239 B -56.70 % | 2.861 B -41.65 % | 4.903 B 81.71 % | 2.698 B -58.89 % | 6.564 B 151.69 % | 2.608 B -63.82 % | 7.208 B 30.59 % | 5.520 B 255.15 % | 1.554 B -63.62 % | 4.272 B 49.15 % | 2.864 B 160.22 % | 1.101 B -38.11 % | 1.779 B 119.16 % | 811.587 M 215.99 % | 256.839 M -91.66 % | 3.080 B 15.55 % | 2.665 B 479.69 % | 459.791 M -58.92 % | 1.119 B -38.66 % | 1.825 B 0.94 % | 1.808 B -31.00 % | 2.620 B 30.50 % | 2.008 B -34.41 % | 3.061 B -20.06 % | 3.829 B 23.08 % | 3.111 B 45.92 % | 2.132 B -37.60 % | 3.417 B -8.43 % | 3.732 B 208.94 % | 1.208 B |
| Total current liabilities | 10.554 B -3.78 % | 10.968 B -11.55 % | 12.400 B 0.19 % | 12.377 B -23.74 % | 16.230 B 7.74 % | 15.065 B -2.23 % | 15.408 B 9.99 % | 14.009 B -36.77 % | 22.157 B 51.99 % | 14.577 B 75.65 % | 8.299 B -47.26 % | 15.735 B 5.15 % | 14.965 B 16.61 % | 12.833 B -20.25 % | 16.091 B 2.65 % | 15.676 B 4.25 % | 15.037 B 8.67 % | 13.837 B 15.97 % | 11.931 B 26.40 % | 9.439 B 84.66 % | 5.112 B -13.40 % | 5.903 B 12.71 % | 5.237 B -28.77 % | 7.352 B -7.57 % | 7.955 B -4.16 % | 8.300 B 29.13 % | 6.428 B -13.80 % | 7.457 B 20.15 % | 6.207 B 9.22 % | 5.683 B 8.46 % | 5.239 B 105.24 % | 2.553 B |
| Total liabilities | 23.091 B -5.42 % | 24.413 B -12.65 % | 27.950 B 1.97 % | 27.410 B -5.60 % | 29.036 B -3.19 % | 29.993 B 13.02 % | 26.537 B -20.27 % | 33.282 B -15.14 % | 39.221 B 6.21 % | 36.929 B 28.28 % | 28.789 B -16.41 % | 34.441 B 8.64 % | 31.701 B -3.62 % | 32.892 B -12.33 % | 37.519 B 5.72 % | 35.490 B 16.61 % | 30.434 B 30.36 % | 23.346 B -3.89 % | 24.292 B 4.59 % | 23.227 B -1.60 % | 23.604 B 0.53 % | 23.479 B 20.13 % | 19.545 B 25.65 % | 15.556 B -2.94 % | 16.027 B -10.24 % | 17.856 B 39.02 % | 12.845 B -7.04 % | 13.818 B 8.05 % | 12.788 B 5.23 % | 12.153 B 16.81 % | 10.404 B 33.92 % | 7.769 B |
| Other non current assets | 17.615 B 0.82 % | 17.471 B -2.47 % | 17.913 B 1 101.70 % | 1.491 B -17.84 % | 1.814 B 1 452.44 % | 116.870 M -94.78 % | 2.240 B 731.00 % | 269.570 M -85.77 % | 1.894 B 449.60 % | 344.582 M -49.40 % | 681.046 M 16.76 % | 583.312 M -1.66 % | 593.155 M 105.32 % | -11.147 B 39.96 % | -18.565 B -43.62 % | -12.926 B -16.70 % | -11.077 B -38.32 % | -8.008 B -28.12 % | -6.250 B -10.02 % | -5.681 B 16.19 % | -6.778 B 34.79 % | -10.395 B 25.36 % | -13.927 B -166.27 % | 21.015 B 36.78 % | 15.365 B 9.03 % | 14.092 B 111.75 % | 6.655 B 18.19 % | 5.631 B 11.66 % | 5.043 B 4.63 % | 4.820 B 4 712.23 % | 100.157 M -97.98 % | 4.964 B |
| Long term investments | 18.773 B 3.61 % | 18.119 B -5.02 % | 19.076 B -48.39 % | 36.961 B -3.47 % | 38.289 B -3.81 % | 39.804 B 5.03 % | 37.897 B -5.15 % | 39.956 B -1.51 % | 40.566 B 2.09 % | 39.737 B 9.56 % | 36.270 B -2.71 % | 37.279 B 16.10 % | 32.108 B 201.16 % | 10.661 B -41.21 % | 18.134 B 45.32 % | 12.478 B 17.35 % | 10.633 B 40.62 % | 7.562 B 30.86 % | 5.778 B 11.54 % | 5.181 B -17.01 % | 6.242 B -36.57 % | 9.841 B -26.33 % | 13.358 B -6.44 % | 14.278 B 35.72 % | 10.520 B | 0.000 -100.00 % | 4.234 B -20.54 % | 5.328 B -14.29 % | 6.217 B 22.54 % | 5.073 B -42.07 % | 8.758 B 178.04 % | 3.150 B |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.176 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.324 M -54.71 % | 11.756 M -99.08 % | 1.275 B 113.58 % | 596.811 M -4.29 % | 623.531 M -40.50 % | 1.048 B -14.30 % | 1.223 B -19.17 % | 1.513 B 41.64 % | 1.068 B 158.65 % | 412.984 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.043 M -2.65 % | 16.479 M -0.62 % | 16.581 M 1.80 % | 16.288 M 7.48 % | 15.155 M -77.05 % | 66.033 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.176 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.049 B -40.10 % | 18.444 B 44.02 % | 12.807 B 16.55 % | 10.988 B 38.59 % | 7.929 B 28.31 % | 6.179 B 10.72 % | 5.581 B -16.68 % | 6.698 B -35.34 % | 10.359 B -25.31 % | 13.869 B 197.14 % | -14.278 B -35.72 % | -10.520 B | 0.000 -100.00 % | 16.043 M -2.65 % | 16.479 M -0.62 % | 16.581 M 1.80 % | 16.288 M 7.48 % | 15.155 M -77.05 % | 66.033 M |
| Property plant equipment net | 396.381 M -2.77 % | 407.679 M -3.47 % | 422.328 M -4.43 % | 441.919 M 40.64 % | 314.220 M -5.35 % | 331.995 M -6.53 % | 355.186 M -6.54 % | 380.047 M -2.06 % | 388.060 M -1.03 % | 392.112 M 2.84 % | 381.270 M -4.63 % | 399.767 M -20.00 % | 499.730 M 2.97 % | 485.296 M 12.69 % | 430.659 M -3.85 % | 447.913 M 1.01 % | 443.444 M -0.65 % | 446.360 M -5.42 % | 471.953 M -5.74 % | 500.680 M -6.57 % | 535.869 M -3.25 % | 553.866 M -2.55 % | 568.376 M -6.94 % | 610.742 M -2.54 % | 626.669 M -1.07 % | 633.422 M 3.73 % | 610.672 M 0.92 % | 605.121 M 6.50 % | 568.190 M 15.40 % | 492.383 M 27.11 % | 387.360 M 76.36 % | 219.643 M |
| Total non current assets | 36.785 B 1.33 % | 36.304 B -2.96 % | 37.412 B -4.26 % | 39.075 B -3.64 % | 40.552 B -9.01 % | 44.567 B 9.68 % | 40.632 B -0.29 % | 40.752 B -5.30 % | 43.032 B 5.85 % | 40.653 B 8.68 % | 37.406 B -2.54 % | 38.382 B 15.25 % | 33.302 B 198.76 % | 11.147 B -39.96 % | 18.565 B 43.62 % | 12.926 B 16.70 % | 11.077 B 38.32 % | 8.008 B 28.12 % | 6.250 B 10.02 % | 5.681 B -16.19 % | 6.778 B -34.79 % | 10.395 B -25.36 % | 13.927 B -35.76 % | 21.678 B 35.12 % | 16.044 B 8.55 % | 14.781 B 27.97 % | 11.550 B -0.62 % | 11.622 B -2.24 % | 11.888 B 13.91 % | 10.437 B 12.35 % | 9.290 B 10.27 % | 8.424 B |
| Other current assets | 1.543 B -9.73 % | 1.710 B -47.10 % | 3.232 B 191.21 % | 1.110 B -55.20 % | 2.478 B -24.08 % | 3.263 B 115.12 % | 1.517 B -5.55 % | 1.606 B 1.50 % | 1.582 B -55.20 % | 3.532 B 234.79 % | 1.055 B -8.30 % | 1.150 B -3.04 % | 1.187 B -94.76 % | 22.625 B 1 603.39 % | 1.328 B -94.47 % | 23.997 B 1 472.21 % | 1.526 B -77.00 % | 6.636 B 443.30 % | 1.221 B -92.97 % | 17.373 B 997.09 % | 1.584 B -89.58 % | 15.192 B 326.83 % | 3.559 B -60.28 % | 8.960 B 394.78 % | 1.811 B 153.90 % | 713.266 M -94.53 % | 13.047 B 8 145.61 % | 158.228 M -98.47 % | 10.343 B 7.90 % | 9.586 B 5.52 % | 9.085 B 21.65 % | 7.468 B |
| Short term investments | 0.000 -100.00 % | 215.895 M -67.49 % | 664.081 M -51.42 % | 1.367 B 87.91 % | 727.404 M 360.86 % | 157.837 M -35.60 % | 245.077 M -78.99 % | 1.167 B 50.53 % | 775.075 M -60.69 % | 1.972 B 39.00 % | 1.419 B 3.16 % | 1.375 B -5.96 % | 1.462 B -70.14 % | 4.897 B 644.23 % | 658.059 M -67.93 % | 2.052 B -43.48 % | 3.631 B 41.23 % | 2.571 B 31.90 % | 1.949 B 118.63 % | 891.523 M -77.35 % | 3.935 B 35.11 % | 2.913 B 3.24 % | 2.821 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.748 B 80.53 % | 968.299 M 112.36 % | 455.964 M 193.92 % | 155.130 M | 0.000 -100.00 % | 499.796 M |
| cash and cash equivalents | 8.705 B -5.51 % | 9.213 B 37.76 % | 6.687 B -10.79 % | 7.496 B -12.45 % | 8.562 B -1.14 % | 8.660 B 27.90 % | 6.771 B -16.78 % | 8.137 B 36.39 % | 5.966 B -22.26 % | 7.673 B 52.97 % | 5.016 B -6.77 % | 5.381 B -11.78 % | 6.099 B 135.40 % | 2.591 B -58.10 % | 6.183 B 62.87 % | 3.797 B -28.53 % | 5.312 B 13.57 % | 4.677 B -15.57 % | 5.540 B 60.78 % | 3.446 B 3.10 % | 3.342 B 6.90 % | 3.126 B 58.77 % | 1.969 B -64.99 % | 5.624 B 26.31 % | 4.452 B -38.49 % | 7.239 B 92.89 % | 3.753 B 4.40 % | 3.595 B 14.55 % | 3.138 B 1.89 % | 3.080 B 66.36 % | 1.851 B 4.37 % | 1.774 B |
| Cash and short term investments | 8.705 B -7.67 % | 9.429 B 26.03 % | 7.481 B -15.59 % | 8.863 B -4.59 % | 9.289 B 5.34 % | 8.818 B 25.68 % | 7.016 B -24.58 % | 9.303 B 38.02 % | 6.741 B -30.11 % | 9.645 B 49.89 % | 6.435 B -4.75 % | 6.756 B -10.66 % | 7.562 B -5.33 % | 7.987 B 16.75 % | 6.841 B 11.81 % | 6.119 B -31.77 % | 8.968 B 21.32 % | 7.392 B -5.44 % | 7.817 B 80.23 % | 4.337 B -40.40 % | 7.277 B 20.51 % | 6.039 B 26.06 % | 4.790 B -14.82 % | 5.624 B 26.31 % | 4.452 B -38.49 % | 7.239 B 31.59 % | 5.501 B 20.56 % | 4.563 B 26.96 % | 3.594 B 11.10 % | 3.235 B 74.73 % | 1.851 B -18.57 % | 2.274 B |
| Total current assets | 28.844 B -4.07 % | 30.067 B -11.74 % | 34.066 B 1.89 % | 33.432 B -2.72 % | 34.366 B 7.16 % | 32.069 B 0.83 % | 31.806 B -15.74 % | 37.746 B -11.14 % | 42.477 B 3.35 % | 41.101 B 25.38 % | 32.782 B -9.38 % | 36.177 B -3.04 % | 37.311 B -4.21 % | 38.952 B -5.84 % | 41.368 B 2.89 % | 40.208 B -0.33 % | 40.342 B 19.65 % | 33.718 B -2.68 % | 34.645 B 5.92 % | 32.710 B -2.76 % | 33.640 B 9.09 % | 30.837 B 10.81 % | 27.829 B 21.15 % | 22.972 B 0.72 % | 22.808 B -2.88 % | 23.485 B 26.57 % | 18.555 B 16.39 % | 15.942 B 14.38 % | 13.938 B 8.71 % | 12.821 B 17.24 % | 10.936 B 12.26 % | 9.742 B |
| Inventory | 18.589 B -0.25 % | 18.635 B -20.17 % | 23.343 B 0.74 % | 23.172 B -1.55 % | 23.537 B 7.89 % | 21.817 B -5.38 % | 23.056 B -14.09 % | 26.837 B -20.61 % | 33.804 B 26.32 % | 26.761 B 6.98 % | 25.014 B -11.52 % | 28.271 B -1.00 % | 28.556 B 242.63 % | 8.334 B -74.48 % | 32.662 B 270.44 % | 8.817 B -69.86 % | 29.252 B 53.42 % | 19.067 B -22.36 % | 24.559 B 151.19 % | 9.777 B -57.98 % | 23.266 B 172.51 % | 8.538 B -55.22 % | 19.067 B 22.24 % | 15.597 B -5.73 % | 16.544 B 19.04 % | 13.899 B 201 564.15 % | 6.892 M -27.89 % | 9.557 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 6.396 M -97.82 % | 293.971 M 3 249.72 % | 8.776 M -96.94 % | 287.142 M 130.58 % | -938.997 M 48.67 % | -1.829 B -613.58 % | 356.203 M | 0.000 -100.00 % | 443.070 M -61.91 % | 1.163 B 208.98 % | 376.438 M | 0.000 -100.00 % | 256.370 M 4 715.36 % | 5.324 M -54.71 % | 11.756 M -99.08 % | 1.275 B 113.58 % | 596.811 M -4.29 % | 623.531 M -40.50 % | 1.048 B -14.30 % | 1.223 B -19.17 % | 1.513 B 41.64 % | 1.068 B 158.65 % | 412.984 M -50.26 % | 830.244 M -22.21 % | 1.067 B -34.68 % | 1.634 B | 0.000 -100.00 % | 64.803 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 305.233 M | 0.000 -100.00 % | 181.140 M 35.30 % | 133.884 M -3.24 % | 138.360 M -0.64 % | 139.258 M -4.76 % | 146.223 M -20.27 % | 183.400 M 2.66 % | 178.646 M 141.80 % | 73.882 M -38.16 % | 119.465 M 18.54 % | 100.782 M 3.21 % | 97.646 M -18.90 % | 120.399 M 0.62 % | 119.663 M 35.15 % | 88.539 M 11.47 % | 79.431 M 11.72 % | 71.097 M -28.94 % | 100.048 M 24.97 % | 80.058 M 119.61 % | 36.455 M -37.37 % | 58.210 M 11.77 % | 52.079 M -1.26 % | 52.746 M -4.62 % | 55.301 M 62.06 % | 34.124 M -16.46 % | 40.848 M -7.00 % | 43.921 M 24.96 % | 35.149 M 19.70 % | 29.365 M 20.74 % | 24.320 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.795 B 38.11 % | 14.333 B -26.01 % | 19.373 B 79.50 % | 10.793 B 23.39 % | 8.747 B 7.03 % | 8.172 B 0.00 % | 8.172 B -2.79 % | 8.407 B -5.94 % | 8.938 B 55.68 % | 5.741 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 503.788 M -36.27 % | 790.514 M 29.84 % | 608.852 M -34.57 % | 930.604 M 6.45 % | 874.258 M -41.37 % | 1.491 B 27.07 % | 1.173 B -32.56 % | 1.740 B 109.25 % | 831.531 M -13.33 % | 959.393 M 27.95 % | 749.796 M -15.38 % | 886.047 M -4.22 % | 925.127 M -26.85 % | 1.265 B 9.85 % | 1.151 B -34.18 % | 1.749 B 25.02 % | 1.399 B 13.16 % | 1.236 B 33.53 % | 925.917 M -4.83 % | 972.932 M 11.49 % | 872.669 M -4.62 % | 914.919 M 65.29 % | 553.536 M -33.99 % | 838.501 M 132.45 % | 360.721 M -49.19 % | 709.945 M -53.88 % | 1.539 B 75.43 % | 877.402 M -74.99 % | 3.508 B 120.79 % | 1.589 B 161.59 % | 607.437 M -21.14 % | 770.282 M |
| Tax payables | 0.000 -100.00 % | 486.653 M 13.69 % | 428.062 M -31.82 % | 627.883 M -7.32 % | 677.447 M -34.54 % | 1.035 B 13.93 % | 908.347 M -78.22 % | 4.170 B 31.38 % | 3.174 B 7.52 % | 2.952 B 20.14 % | 2.457 B -11.25 % | 2.769 B 51.79 % | 1.824 B -16.50 % | 2.185 B 15.27 % | 1.895 B -48.49 % | 3.679 B 2.87 % | 3.576 B 44.33 % | 2.478 B 17.49 % | 2.109 B 12.66 % | 1.872 B 29.28 % | 1.448 B 59.11 % | 910.017 M 27.54 % | 713.496 M -34.85 % | 1.095 B 41.28 % | 775.124 M 32.11 % | 586.737 M -41.64 % | 1.005 B 9.88 % | 914.940 M 61.62 % | 566.090 M -16.34 % | 676.676 M 3.73 % | 652.360 M 13.52 % | 574.653 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.140 B -17.22 % | 12.249 B 46.50 % | 8.361 B 153 176.87 % | 5.455 M -33.12 % | 8.157 M 108.51 % | 3.912 M -25.50 % | 5.251 M -99.97 % | 16.179 B 13.48 % | 14.257 B -5.96 % | 15.161 B -9.48 % | 16.749 B 7.92 % | 15.520 B 32.86 % | 11.681 B 83.70 % | 6.359 B -28.65 % | 8.912 B -15.03 % | 10.488 B -30.52 % | 15.095 B 5.40 % | 14.322 B 21.60 % | 11.778 B 348.32 % | -4.743 B 16.78 % | -5.699 B 1.35 % | -5.777 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.907 B 1.47 % | 1.879 B -22.15 % | 2.414 B -12.84 % | 2.769 B 1.62 % | 2.725 B -2.20 % | 2.787 B 126.54 % | 1.230 B -6.55 % | 1.316 B 0.96 % | 1.304 B 4.46 % | 1.248 B 6.08 % | 1.177 B -4.48 % | 1.232 B -10.05 % | 1.370 B 0.61 % | 1.361 B -18.88 % | 1.678 B -16.68 % | 2.014 B 30.77 % | 1.540 B -12.83 % | 1.767 B 10.54 % | 1.598 B 5.74 % | 1.512 B -5.93 % | 1.607 B 3.95 % | 1.546 B 3.46 % | 1.494 B 1.28 % | 1.475 B 33.18 % | 1.108 B 5.25 % | 1.052 B 3.10 % | 1.021 B 2.44 % | 996.486 M 3.47 % | 963.044 M 7.37 % | 896.919 M 5.93 % | 846.690 M -43.28 % | 1.493 B |
| Capital lease obligations | 5.313 M -18.61 % | 6.528 M 116.09 % | 3.021 M -38.16 % | 4.885 M -24.97 % | 6.511 M -23.26 % | 8.484 M -20.11 % | 10.619 M -4.75 % | 11.149 M -18.32 % | 13.649 M 82.33 % | 7.486 M -11.59 % | 8.467 M -17.27 % | 10.234 M -14.17 % | 11.923 M | 0.000 | 0.000 | 0.000 100.00 % | -193.130 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 4.704 B | 0.000 -100.00 % | 6.931 B | 0.000 -100.00 % | 8.619 B | 0.000 -100.00 % | 1.893 B | 0.000 -100.00 % | 1.882 B | 0.000 -100.00 % | 1.876 B | 0.000 -100.00 % | 1.875 B | 0.000 -100.00 % | 1.864 B | 0.000 -100.00 % | 1.820 B | 0.000 -100.00 % | 1.830 B | 0.000 -100.00 % | 1.835 B | 0.000 -100.00 % | 1.810 B | 0.000 -100.00 % | 19.222 B 20.28 % | 15.982 B 27.06 % | 12.578 B 6.42 % | 11.819 B 18.02 % | 10.014 B 14.75 % | 8.727 B 0.31 % | 8.700 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 2.639 B | 0.000 | 0.000 -100.00 % | 2.666 B -0.51 % | 2.679 B -3.19 % | 2.768 B -3.24 % | 2.860 B -0.80 % | 2.883 B 5.84 % | 2.724 B 9.33 % | 2.492 B -1.39 % | 2.527 B 1.94 % | 2.479 B 1.21 % | 2.449 B 4.70 % | 2.339 B 8.95 % | 2.147 B 15.57 % | 1.858 B 17.96 % | 1.575 B -8.12 % | 1.714 B 4.17 % | 1.646 B -2.67 % | 1.691 B 3.98 % | 1.626 B 28.64 % | 1.264 B 3.33 % | 1.223 B 3.07 % | 1.187 B 4.49 % | 1.136 B 15.76 % | 981.198 M 7.56 % | 912.207 M 7.87 % | 845.651 M 4.63 % | 808.206 M -1.85 % | 823.462 M 4.48 % | 788.177 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.449 B 4.70 % | 2.339 B 8.95 % | 2.147 B 15.57 % | 1.858 B 17.96 % | 1.575 B -9.19 % | 1.734 B 4.84 % | 1.654 B -3.05 % | 1.706 B 4.76 % | 1.629 B 28.62 % | 1.266 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 65.629 B -1.12 % | 66.371 B -7.14 % | 71.477 B -1.42 % | 72.507 B -3.22 % | 74.917 B -2.24 % | 76.636 B 5.80 % | 72.437 B -7.72 % | 78.498 B -8.20 % | 85.509 B 4.59 % | 81.754 B 16.48 % | 70.188 B -5.86 % | 74.559 B 5.59 % | 70.613 B 1.03 % | 69.894 B -5.89 % | 74.267 B 2.43 % | 72.507 B 16.55 % | 62.212 B 23.26 % | 50.473 B 2.86 % | 49.068 B 5.38 % | 46.564 B -4.63 % | 48.825 B -2.68 % | 50.170 B 5.63 % | 47.497 B 6.38 % | 44.650 B 14.92 % | 38.852 B 1.53 % | 38.266 B 27.11 % | 30.105 B 9.22 % | 27.563 B 6.73 % | 25.826 B 11.04 % | 23.258 B 14.99 % | 20.226 B 11.34 % | 18.166 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 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-07-30 | 2003-01-31 | 2002-07-30 | 2002-01-31 | 2001-07-30 | 2001-01-31 | 2000-07-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.742 B | 0.000 100.00 % | -2.872 B | 0.000 100.00 % | -1.045 B | 0.000 100.00 % | -1.881 B | 0.000 -100.00 % | 7.600 B | 0.000 100.00 % | -2.136 B | 0.000 -100.00 % | 4.264 B | 0.000 -100.00 % | 7.450 B | 0.000 -100.00 % | 1.251 B 92.08 % | 651.127 M 127.03 % | -2.409 B 0.00 % | -2.409 B | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -204.177 M 0.00 % | -204.177 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.652 M | 0.000 -100.00 % | 5.663 M | 0.000 -100.00 % | 7.328 M | 0.000 -100.00 % | 8.466 M | 0.000 -100.00 % | 4.552 M | 0.000 -100.00 % | 2.328 M 0.00 % | 2.328 M -12.25 % | 2.653 M -50.07 % | 5.313 M 100.04 % | 2.656 M | 0.000 -100.00 % | 6.386 M 0.02 % | 6.385 M 17.56 % | 5.432 M 0.00 % | 5.432 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.860 M 0.00 % | 2.860 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 |
| Change in working capital | 0.000 -100.00 % | 5.236 B | 0.000 -100.00 % | 3.379 B | 0.000 -100.00 % | 2.371 B | 0.000 -100.00 % | 3.214 B | 0.000 100.00 % | -1.121 B | 0.000 -100.00 % | 974.075 M | 0.000 -100.00 % | 1.882 B | 0.000 100.00 % | -8.670 B | 0.000 -100.00 % | 883.573 M | 0.000 100.00 % | -4.314 B | 0.000 100.00 % | -7.470 B | 0.000 100.00 % | -1.280 B -94.62 % | -657.512 M 60.88 % | -1.681 B 0.00 % | -1.681 B -685.96 % | 286.817 M 0.00 % | 286.817 M 156.78 % | -505.149 M 0.00 % | -505.149 M -71.94 % | -293.794 M 0.00 % | -293.794 M 64.28 % | -822.601 M 0.00 % | -822.601 M 60.69 % | -2.093 B 0.00 % | -2.093 B -469.66 % | 566.074 M 0.00 % | 566.074 M 268.96 % | -335.026 M 0.00 % | -335.026 M 54.03 % | -728.811 M 0.00 % | -728.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 102.112 M | 0.000 100.00 % | -159.847 M | 0.000 -100.00 % | 79.410 M | 0.000 -100.00 % | 38.650 M | 0.000 -100.00 % | 67.053 M | 0.000 100.00 % | -23.432 M | 0.000 -100.00 % | 1.913 B | 0.000 100.00 % | -858.929 M | 0.000 -100.00 % | 308.571 M | 0.000 100.00 % | -580.685 M | 0.000 -100.00 % | 99.694 M | 0.000 100.00 % | -334.390 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -329.953 M 0.00 % | -329.953 M 78.78 % | -1.555 B 0.00 % | -1.555 B -1 961.25 % | -75.429 M 0.00 % | -75.429 M -1 550.44 % | -4.570 M 0.00 % | -4.570 M -102.15 % | 212.208 M 0.00 % | 212.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 4.191 B | 0.000 -100.00 % | 2.136 B | 0.000 -100.00 % | 3.623 B | 0.000 -100.00 % | 1.665 B | 0.000 -100.00 % | 2.769 B | 0.000 -100.00 % | 1.032 B | 0.000 100.00 % | -40.357 M | 0.000 100.00 % | -6.746 B | 0.000 -100.00 % | 1.826 B | 0.000 100.00 % | -3.686 B | 0.000 100.00 % | -7.552 B | 0.000 100.00 % | -922.698 M -300.00 % | -230.675 M 81.25 % | -1.230 B 0.00 % | -1.230 B -25 647.91 % | -4.779 M 0.00 % | -4.779 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -318.876 M 0.00 % | -318.876 M -159.07 % | 539.833 M 0.00 % | 539.833 M 211.27 % | -485.145 M 0.00 % | -485.145 M -10.08 % | -440.736 M 0.00 % | -440.736 M 57.70 % | -1.042 B 0.00 % | -1.042 B | 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 % | 59.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -174.116 M 0.00 % | -174.116 M 83.50 % | -1.055 B 0.00 % | -1.055 B -193.68 % | 1.127 B 0.00 % | 1.127 B 921.63 % | 110.280 M 0.00 % | 110.280 M 9.22 % | 100.966 M 0.00 % | 100.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 942.417 M | 0.000 -100.00 % | 1.404 B | 0.000 100.00 % | -1.331 B | 0.000 -100.00 % | 1.510 B | 0.000 100.00 % | -3.957 B | 0.000 100.00 % | -34.960 M | 0.000 -100.00 % | 9.894 M | 0.000 100.00 % | -1.065 B | 0.000 100.00 % | -1.251 B | 0.000 100.00 % | -47.215 M | 0.000 100.00 % | -17.337 M | 0.000 100.00 % | -22.539 M 94.72 % | -426.837 M 5.20 % | -450.272 M 0.00 % | -450.272 M -254.42 % | 291.595 M 0.00 % | 291.595 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 343.825 K 0.00 % | 343.825 K 101.55 % | -22.173 M 0.00 % | -22.173 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 |
| Other non cash items | -113.898 M 95.99 % | -2.839 B -658.80 % | 508.004 M 110.81 % | -4.700 B -490.86 % | 1.203 B 8.95 % | 1.104 B 440.85 % | -323.846 M -110.17 % | 3.185 B 200.06 % | 1.061 B 280.27 % | -588.771 M 67.95 % | -1.837 B -3 506.98 % | -50.929 M -104.03 % | 1.265 B 147.78 % | -2.648 B -17.20 % | -2.259 B -148.28 % | 4.679 B 251.86 % | -3.081 B -288.24 % | -793.552 M -218.44 % | 670.004 M -87.12 % | 5.203 B 22 556.14 % | 22.965 M -99.37 % | 3.618 B 160.05 % | -6.025 B -1 269.80 % | 515.024 M 122.62 % | -2.277 B -6 971.90 % | -32.191 M 0.00 % | -32.191 M 91.03 % | -358.974 M 0.00 % | -358.974 M -59.36 % | -225.262 M 0.00 % | -225.262 M 23.80 % | -295.602 M 0.00 % | -295.602 M -175.91 % | 389.400 M 0.00 % | 389.400 M 147.99 % | -811.343 M 0.00 % | -811.343 M -411.82 % | -158.521 M 0.00 % | -158.521 M -168.56 % | -59.027 M 0.00 % | -59.027 M 31.06 % | -85.616 M 0.00 % | -85.616 M 72.44 % | -310.618 M -175.42 % | 411.828 M 305.55 % | 101.549 M 148.65 % | -208.731 M -41.01 % | -148.023 M -69.53 % | -87.316 M -211.00 % | 78.662 M -67.85 % | 244.639 M |
| Net cash provided by operating activities | 0.000 -100.00 % | 2.596 B 281.90 % | 679.701 M 169.02 % | -984.750 M -157.97 % | 1.699 B -55.10 % | 3.783 B 389.06 % | 773.550 M -86.54 % | 5.747 B 215.54 % | 1.821 B 1 573.98 % | 108.807 M -84.54 % | 703.625 M -54.86 % | 1.559 B -43.83 % | 2.775 B 1.87 % | 2.724 B 263.57 % | -1.666 B 25.20 % | -2.227 B -146.50 % | -903.253 M -164.83 % | 1.393 B -46.20 % | 2.590 B 48.28 % | 1.747 B 199.63 % | 582.923 M 126.34 % | -2.213 B 61.77 % | -5.788 B -23 132.08 % | 25.131 M 101.85 % | -1.359 B 11.84 % | -1.542 B 0.00 % | -1.542 B -280.58 % | 853.820 M 0.00 % | 853.820 M 269.05 % | -505.063 M 0.00 % | -505.063 M -314.15 % | 235.846 M 0.00 % | 235.846 M 132.21 % | -732.306 M 0.00 % | -732.306 M 56.17 % | -1.671 B 0.00 % | -1.671 B -417.10 % | 526.901 M 0.00 % | 526.901 M 260.92 % | -327.427 M 0.00 % | -327.427 M 52.44 % | -688.402 M 0.00 % | -688.402 M -210.17 % | -221.942 M -147.02 % | 472.018 M 198.28 % | 158.245 M 201.75 % | -155.529 M -61.40 % | -96.363 M -159.06 % | -37.198 M -129.94 % | 124.240 M -56.51 % | 285.677 M |
| Investments in property plant and equipment | 0.000 100.00 % | -4.662 M | 0.000 100.00 % | -36.968 M | 0.000 100.00 % | -4.759 M | 0.000 100.00 % | -6.353 M | 0.000 100.00 % | -6.645 M | 0.000 100.00 % | -4.541 M | 0.000 100.00 % | -3.864 M | 0.000 100.00 % | -8.878 M | 0.000 100.00 % | -9.531 M | 0.000 100.00 % | -16.447 M | 0.000 100.00 % | -6.454 M | 0.000 100.00 % | -11.685 M -116.39 % | 71.279 M 444.56 % | -20.687 M 0.00 % | -20.687 M 64.65 % | -58.525 M 0.00 % | -58.525 M 37.64 % | -93.856 M 0.00 % | -93.856 M -1 140.09 % | -7.569 M 0.00 % | -7.569 M -59.87 % | -4.734 M 0.00 % | -4.734 M -109.20 % | -2.263 M 0.00 % | -2.263 M -4.38 % | -2.168 M 0.00 % | -2.168 M 24.33 % | -2.865 M 0.00 % | -2.865 M 91.97 % | -35.683 M 0.00 % | -35.683 M 30.40 % | -51.269 M 23.31 % | -66.856 M 10.22 % | -74.468 M 9.27 % | -82.079 M -55.68 % | -52.724 M -125.62 % | -23.369 M -13.73 % | -20.548 M -15.91 % | -17.728 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.817 M -692.44 % | 3.345 M 139.19 % | -8.536 M 77.77 % | -38.400 M 66.04 % | -113.084 M -256.55 % | -31.716 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.511 B 0.00 % | 1.511 B | 0.000 | 0.000 100.00 % | -392.615 M 0.00 % | -392.615 M | 0.000 | 0.000 -100.00 % | 25.101 M 0.00 % | 25.101 M 629.28 % | -4.743 M 0.00 % | -4.743 M -5 283.06 % | 91.500 K 0.00 % | 91.500 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -432.384 M 58.62 % | -1.045 B 66.12 % | -3.084 B -1 071.82 % | -263.171 M 95.08 % | -5.352 B -105.26 % | -2.608 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -187.314 M | 0.000 100.00 % | -280.851 M 0.00 % | -280.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.857 M 0.00 % | -30.857 M -1 234 168.48 % | -2.500 K 0.00 % | -2.500 K 100.00 % | -148.844 M 0.00 % | -148.844 M | 0.000 | 0.000 100.00 % | -9.228 M 0.00 % | -9.228 M -52.71 % | -6.043 M -111.47 % | -2.858 M -100.00 % | -1.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.758 M -109.38 % | 1.244 B 61.66 % | 769.754 M 459.41 % | 137.601 M -80.29 % | 698.219 M 1 164.55 % | 55.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 382.279 M 54.95 % | 246.704 M 0.00 % | 246.704 M 8 062.25 % | 3.023 M 0.00 % | 3.023 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 462.642 M 0.00 % | 462.642 M 47 277.61 % | 976.500 K 0.00 % | 976.500 K -95.64 % | 22.421 M 0.00 % | 22.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -1.054 B -195.88 % | 1.100 B 298.74 % | 275.822 M 133.29 % | -828.516 M 81.66 % | -4.517 B -311.39 % | 2.137 B 23 779.92 % | -9.024 M -200.00 % | 9.024 M 107.43 % | -121.465 M -200.00 % | 121.465 M 196.14 % | -126.345 M -200.00 % | 126.345 M -94.03 % | 2.115 B 714.97 % | -343.986 M 93.01 % | -4.920 B -4 194.80 % | -114.568 M -129.34 % | 390.427 M 201.33 % | -385.289 M -116.89 % | 2.281 B 1 145.70 % | 183.117 M -77.46 % | 812.545 M 170.03 % | -1.160 B -158.67 % | 1.978 B 87.42 % | 1.055 B 1 737.25 % | 57.434 M 0.00 % | 57.434 M 110.55 % | -544.244 M 0.00 % | -544.244 M -626.73 % | -74.889 M 0.00 % | -74.889 M 79.71 % | -369.148 M 0.00 % | -369.148 M | 0.000 | 0.000 -100.00 % | 1.913 B 0.00 % | 1.913 B 8 315.17 % | 22.735 M 0.00 % | 22.735 M 110.49 % | -216.635 M 0.00 % | -216.635 M -235.18 % | 160.259 M 0.00 % | 160.259 M 179.62 % | 57.312 M -17.79 % | 69.714 M -8.15 % | 75.896 M -7.53 % | 82.079 M 55.68 % | 52.724 M 125.62 % | 23.369 M 13.73 % | 20.548 M 15.91 % | 17.728 M |
| Net cash used for investing activites | 0.000 100.00 % | -1.059 B -196.30 % | 1.100 B 360.46 % | 238.854 M 128.83 % | -828.516 M 81.68 % | -4.522 B -311.61 % | 2.137 B 465.69 % | -584.336 M -375.85 % | 211.829 M 108.64 % | -2.451 B -5 665.87 % | -42.505 M 99.13 % | -4.898 B -99.28 % | -2.458 B -216.39 % | 2.112 B 713.85 % | -343.986 M 93.02 % | -4.929 B -4 202.55 % | -114.568 M -130.08 % | 380.896 M 198.86 % | -385.289 M -117.01 % | 2.265 B 1 136.72 % | 183.117 M -77.28 % | 806.091 M 169.48 % | -1.160 B -159.02 % | 1.966 B 86.31 % | 1.055 B -30.28 % | 1.514 B 0.00 % | 1.514 B 352.36 % | -599.746 M 0.00 % | -599.746 M -6.84 % | -561.360 M 0.00 % | -561.360 M -49.01 % | -376.717 M 0.00 % | -376.717 M -183.32 % | 452.152 M 0.00 % | 452.152 M -76.29 % | 1.907 B 0.00 % | 1.907 B 1 903.20 % | -105.765 M 0.00 % | -105.765 M 51.82 % | -219.500 M 0.00 % | -219.500 M -290.29 % | 115.348 M 0.00 % | 115.348 M 245.99 % | 33.339 M 172.92 % | -45.718 M 43.12 % | -80.374 M 30.13 % | -115.029 M -38.67 % | -82.951 M -63.05 % | -50.874 M 58.79 % | -123.436 M 37.02 % | -195.999 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.398 B 36.77 % | -3.793 B -170.54 % | 5.378 B 652.88 % | -972.643 M | 0.000 100.00 % | -1.622 B | 0.000 -100.00 % | 2.411 B | 0.000 -100.00 % | 2.880 B | 0.000 -100.00 % | 683.192 M | 0.000 -100.00 % | 78.464 M | 0.000 -100.00 % | 5.219 B | 0.000 | 0.000 -100.00 % | 1.429 B 0.00 % | 1.429 B 552.09 % | -316.117 M 0.00 % | -316.117 M -118.73 % | 1.688 B 0.00 % | 1.688 B 280.85 % | 443.134 M 0.00 % | 443.134 M 1 360.27 % | 30.346 M 0.00 % | 30.346 M -95.57 % | 685.470 M 0.00 % | 685.470 M 693.93 % | -115.414 M 0.00 % | -115.414 M -126.76 % | 431.231 M 0.00 % | 431.231 M -51.92 % | 896.863 M 0.00 % | 896.863 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.114 M | 0.000 -100.00 % | 2.796 M 24.99 % | 2.237 M | 0.000 -100.00 % | 1.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.164 M -1.07 % | 6.230 M 349.33 % | 1.387 M 0.00 % | 1.387 M -30.87 % | 2.006 M 0.00 % | 2.006 M -96.96 % | 65.917 M 0.00 % | 65.917 M | 0.000 | 0.000 -100.00 % | 3.526 M 0.00 % | 3.526 M -66.22 % | 10.439 M 0.00 % | 10.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 -50.00 % | 1.500 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.081 M | 0.000 100.00 % | -1.902 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 % | 2.481 B -35.31 % | 3.836 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -373.717 M | 0.000 100.00 % | -657.908 M | 0.000 100.00 % | -657.908 M | 0.000 100.00 % | -656.665 M | 0.000 100.00 % | -656.524 M | 0.000 100.00 % | -625.035 M | 0.000 100.00 % | -302.343 M | 0.000 100.00 % | -150.380 M | 0.000 100.00 % | -90.482 M | 0.000 100.00 % | -242.942 M | 0.000 100.00 % | -85.175 M | 0.000 100.00 % | -179.437 M -300.00 % | -44.859 M 45.88 % | -82.886 M 0.00 % | -82.886 M -352.27 % | -18.327 M 0.00 % | -18.327 M 64.79 % | -52.050 M 0.00 % | -52.050 M -110.69 % | -24.704 M 0.00 % | -24.704 M 93.10 % | -357.957 M 0.00 % | -357.957 M -874.83 % | -36.720 M 0.00 % | -36.720 M -336.36 % | -8.415 M 0.00 % | -8.415 M 85.19 % | -56.815 M 0.00 % | -56.815 M -146.76 % | -23.025 M 0.00 % | -23.025 M -39.72 % | -16.479 M -65.89 % | -9.934 M 37.39 % | -15.866 M 27.21 % | -21.798 M -23.88 % | -17.597 M -31.36 % | -13.396 M 10.86 % | -15.027 M 9.80 % | -16.659 M |
| Other financing activites | 0.000 -100.00 % | 40.561 M 102.75 % | -1.474 B -1 749.56 % | 89.373 M -15.01 % | 105.162 M -93.77 % | 1.687 B 141.93 % | -4.024 B -11 690.79 % | -34.128 M -1 120.27 % | 3.345 M 107.79 % | -42.950 M -6.77 % | -40.225 M -101.23 % | 3.280 B 9 873.51 % | -33.565 M 98.67 % | -2.528 B -597.13 % | -362.670 M -108.33 % | 4.354 B 1 614.02 % | -287.568 M 86.21 % | -2.086 B -492 101.18 % | 424.000 K 100.01 % | -5.340 B -47 493.86 % | 11.267 M -99.61 % | 2.890 B 14 772.23 % | 19.435 M -97.96 % | 953.748 M 136.99 % | -2.578 B -14 927.22 % | -17.158 M 0.00 % | -17.158 M -582.17 % | 3.559 M 0.00 % | 3.559 M | 0.000 | 0.000 100.00 % | -37.605 M 0.00 % | -37.605 M -1 524.32 % | 2.640 M 0.00 % | 2.640 M | 0.000 | 0.000 -100.00 % | 3.810 M 0.00 % | 3.810 M -56.32 % | 8.722 M 0.00 % | 8.722 M -84.20 % | 55.204 M 0.00 % | 55.204 M -94.20 % | 951.892 M 6 942.45 % | 13.517 M 104.62 % | -292.262 M -683.00 % | -37.326 M -54.66 % | -24.135 M -372.69 % | 8.851 M 105.38 % | -164.408 M -4 992.36 % | 3.361 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -333.156 M 77.40 % | -1.474 B -159.31 % | -568.535 M -640.63 % | 105.162 M -89.78 % | 1.029 B 125.58 % | -4.024 B -30.26 % | -3.089 B 18.56 % | -3.793 B -181.04 % | 4.681 B 581.45 % | -972.231 M -136.61 % | 2.655 B 263.63 % | -1.623 B 42.65 % | -2.830 B -238.15 % | 2.048 B -51.27 % | 4.203 B 62.12 % | 2.593 B 219.13 % | -2.176 B -383.61 % | 767.386 M 113.75 % | -5.583 B -6 321.72 % | 89.731 M -96.80 % | 2.805 B -46.45 % | 5.238 B 576.50 % | 774.311 M 129.52 % | -2.623 B -297.16 % | 1.330 B 0.00 % | 1.330 B 504.55 % | -328.880 M 0.00 % | -328.880 M -119.33 % | 1.702 B 0.00 % | 1.702 B 346.80 % | 380.825 M 0.00 % | 380.825 M 217.56 % | -323.954 M 0.00 % | -323.954 M -149.14 % | 659.189 M 0.00 % | 659.189 M 649.24 % | -120.019 M 0.00 % | -120.019 M -131.33 % | 383.138 M 0.00 % | 383.138 M -58.88 % | 931.688 M 0.00 % | 931.688 M 653 916.14 % | -142.500 K 99.98 % | -931.973 M -36.46 % | -682.969 M -57.38 % | -433.966 M -9.37 % | -396.779 M -10.34 % | -359.593 M -85.88 % | -193.457 M -608.11 % | -27.320 M |
| Effect of forex changes on cash | 0.000 100.00 % | -82.208 M -110.48 % | -39.058 M -130.44 % | 128.332 M 164.50 % | -198.975 M 13.80 % | -230.820 M 8.33 % | -251.781 M -359.15 % | 97.156 M 85.65 % | 52.333 M -83.56 % | 318.295 M 698.48 % | -53.184 M -56.38 % | -34.009 M -58.19 % | -21.499 M 79.65 % | -105.638 M -3 245.09 % | -3.158 M -102.87 % | 109.897 M -22.05 % | 140.993 M 179.41 % | -177.557 M -131.00 % | -76.864 M 66.97 % | -232.739 M -7 432.01 % | -3.090 M -1 219.57 % | 276.000 K 101.04 % | -26.423 M -168.36 % | 38.653 M 3.20 % | 37.456 M 4 144.31 % | 882.500 K 0.00 % | 882.500 K -98.74 % | 70.048 M 0.00 % | 70.048 M 172.86 % | 25.672 M 0.00 % | 25.672 M 1 767.05 % | 1.375 M 0.00 % | 1.375 M 101.01 % | -135.571 M 0.00 % | -135.571 M -1 254.73 % | 11.741 M 0.00 % | 11.741 M 133.02 % | -35.560 M 0.00 % | -35.560 M -221.91 % | -11.047 M 0.00 % | -11.047 M -1 219.77 % | 986.500 K 0.00 % | 986.500 K -99.54 % | 213.685 M -49.53 % | 423.432 M -25.81 % | 570.720 M -20.51 % | 718.008 M 24.53 % | 576.552 M 32.51 % | 435.096 M 166.01 % | 163.563 M 251.49 % | -107.970 M |
| Net change in cash | 0.000 | 0.000 -100.00 % | 6.687 B 1 733.97 % | -409.277 M -316.23 % | -98.329 M -105.21 % | 1.889 B 238.36 % | -1.365 B -162.89 % | 2.171 B 227.12 % | -1.708 B -164.27 % | 2.657 B 829.40 % | -364.295 M 49.32 % | -718.754 M 45.82 % | -1.327 B -169.80 % | 1.901 B 5 244.46 % | 35.562 M 101.25 % | -2.843 B -265.66 % | 1.716 B 395.99 % | -579.716 M -120.02 % | 2.895 B 260.45 % | -1.804 B -311.60 % | 852.681 M -39.05 % | 1.399 B 180.55 % | -1.737 B -17.88 % | -1.473 B -207.74 % | 1.367 B -47.53 % | 2.606 B 0.00 % | 2.606 B 27 483.25 % | -9.517 M 0.00 % | -9.517 M -100.72 % | 1.322 B 0.00 % | 1.322 B 173.81 % | 482.658 M 0.00 % | 482.658 M 132.63 % | -1.479 B 0.00 % | -1.479 B -186.83 % | 1.704 B 0.00 % | 1.704 B 250.66 % | 485.854 M 0.00 % | 485.854 M 236.80 % | -355.148 M 0.00 % | -355.148 M -234.40 % | 264.241 M 0.00 % | 264.241 M 300.00 % | 66.060 M 260.65 % | -41.121 M 0.00 % | -41.121 M -709.92 % | 6.742 M 0.00 % | 6.742 M 207.29 % | -6.284 M 0.00 % | -6.284 M 72.45 % | -22.806 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 7.607 B -12.16 % | 8.660 B 27.90 % | 6.771 B -16.78 % | 8.137 B 36.39 % | 5.966 B -22.26 % | 7.673 B 52.97 % | 5.016 B -6.77 % | 5.381 B -11.78 % | 6.099 B -17.87 % | 7.426 B 34.40 % | 5.525 B 0.65 % | 5.490 B -34.11 % | 8.332 B 25.93 % | 6.617 B -8.06 % | 7.196 B 67.31 % | 4.301 B -29.55 % | 6.106 B 16.23 % | 5.253 B 36.30 % | 3.854 B -31.06 % | 5.591 B 100.63 % | 2.787 B 96.36 % | 1.419 B -53.78 % | 3.070 B 0.00 % | 3.070 B -0.31 % | 3.080 B 0.00 % | 3.080 B 75.16 % | 1.758 B 0.00 % | 1.758 B 36.18 % | 1.291 B 0.00 % | 1.291 B -47.07 % | 2.439 B 0.00 % | 2.439 B 229.17 % | 741.060 M 0.00 % | 741.060 M 190.38 % | 255.206 M 0.00 % | 255.206 M -58.19 % | 610.354 M 0.00 % | 610.354 M 18.04 % | 517.065 M 0.00 % | 517.065 M 300.00 % | 129.266 M -24.13 % | 170.387 M 0.00 % | 170.387 M 4.12 % | 163.645 M 0.00 % | 163.645 M -3.70 % | 169.929 M 0.00 % | 169.929 M -11.83 % | 192.735 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 6.687 B -7.09 % | 7.198 B -15.93 % | 8.562 B -1.14 % | 8.660 B 27.90 % | 6.771 B -16.78 % | 8.137 B 36.39 % | 5.966 B -22.26 % | 7.673 B 52.97 % | 5.016 B -6.77 % | 5.381 B -11.78 % | 6.099 B -17.87 % | 7.426 B 34.40 % | 5.525 B 0.65 % | 5.490 B -34.11 % | 8.332 B 25.93 % | 6.617 B -8.06 % | 7.196 B 67.31 % | 4.301 B -29.55 % | 6.106 B 16.23 % | 5.253 B 36.30 % | 3.854 B 193.47 % | 1.313 B -52.87 % | 2.787 B -50.91 % | 5.676 B 0.00 % | 5.676 B 84.88 % | 3.070 B 0.00 % | 3.070 B -0.31 % | 3.080 B 0.00 % | 3.080 B 73.63 % | 1.774 B 0.00 % | 1.774 B 84.77 % | 960.010 M 0.00 % | 960.010 M -60.73 % | 2.445 B 0.00 % | 2.445 B 229.90 % | 741.060 M 0.00 % | 741.060 M 190.38 % | 255.206 M 0.00 % | 255.206 M -67.34 % | 781.306 M 0.00 % | 781.306 M 300.00 % | 195.327 M 51.10 % | 129.266 M 0.00 % | 129.266 M -24.13 % | 170.387 M 0.00 % | 170.387 M 4.12 % | 163.645 M 0.00 % | 163.645 M -3.70 % | 169.929 M |
| Operating cash flow | 0.000 -100.00 % | 2.596 B 281.90 % | 679.701 M 169.02 % | -984.750 M -157.97 % | 1.699 B -55.10 % | 3.783 B 389.06 % | 773.550 M -86.54 % | 5.747 B 215.54 % | 1.821 B 1 573.98 % | 108.807 M -84.54 % | 703.625 M -54.86 % | 1.559 B -43.83 % | 2.775 B 1.87 % | 2.724 B 263.57 % | -1.666 B 25.20 % | -2.227 B -146.50 % | -903.253 M -164.83 % | 1.393 B -46.20 % | 2.590 B 48.28 % | 1.747 B 199.63 % | 582.923 M 126.34 % | -2.213 B 61.77 % | -5.788 B -23 132.08 % | 25.131 M 101.85 % | -1.359 B 11.84 % | -1.542 B 0.00 % | -1.542 B -280.58 % | 853.820 M 0.00 % | 853.820 M 269.05 % | -505.063 M 0.00 % | -505.063 M -314.15 % | 235.846 M 0.00 % | 235.846 M 130.98 % | -761.380 M 0.00 % | -761.380 M 55.89 % | -1.726 B 0.00 % | -1.726 B -442.33 % | 504.271 M 0.00 % | 504.271 M 252.73 % | -330.165 M 0.00 % | -330.165 M 63.95 % | -915.902 M 0.00 % | -915.902 M -312.68 % | -221.942 M -147.02 % | 472.018 M 198.28 % | 158.245 M 201.75 % | -155.529 M -61.40 % | -96.363 M -159.06 % | -37.198 M -129.94 % | 124.240 M -56.51 % | 285.677 M |
| Capital expenditure | 0.000 100.00 % | -4.662 M | 0.000 100.00 % | -36.968 M | 0.000 100.00 % | -4.759 M | 0.000 100.00 % | -6.353 M | 0.000 100.00 % | -6.645 M | 0.000 100.00 % | -4.541 M | 0.000 100.00 % | -3.864 M | 0.000 100.00 % | -8.878 M | 0.000 100.00 % | -9.531 M | 0.000 100.00 % | -16.447 M | 0.000 100.00 % | -6.454 M | 0.000 100.00 % | -11.685 M -116.39 % | 71.279 M 444.56 % | -20.687 M 0.00 % | -20.687 M 64.65 % | -58.525 M 0.00 % | -58.525 M 37.64 % | -93.856 M 0.00 % | -93.856 M -1 140.09 % | -7.569 M 0.00 % | -7.569 M -60.49 % | -4.716 M 0.00 % | -4.716 M -108.40 % | -2.263 M 0.00 % | -2.263 M -4.38 % | -2.168 M 0.00 % | -2.168 M 24.33 % | -2.865 M 0.00 % | -2.865 M 91.97 % | -35.683 M 0.00 % | -35.683 M 30.40 % | -51.269 M 23.31 % | -66.856 M 10.22 % | -74.468 M 9.27 % | -82.079 M -55.68 % | -52.724 M -125.62 % | -23.369 M -13.73 % | -20.548 M -15.91 % | -17.728 M |
| Free CashFlow | 0.000 -100.00 % | 2.591 B 281.22 % | 679.701 M 166.53 % | -1.022 B -160.15 % | 1.699 B -55.04 % | 3.778 B 388.44 % | 773.550 M -86.53 % | 5.741 B 215.19 % | 1.821 B 1 682.86 % | 102.162 M -85.48 % | 703.625 M -54.73 % | 1.554 B -43.99 % | 2.775 B 2.01 % | 2.721 B 263.34 % | -1.666 B 25.49 % | -2.235 B -147.49 % | -903.253 M -165.27 % | 1.384 B -46.57 % | 2.590 B 49.69 % | 1.730 B 196.81 % | 582.923 M 126.27 % | -2.219 B 61.66 % | -5.788 B -43 147.69 % | 13.446 M 101.04 % | -1.288 B 17.57 % | -1.563 B 0.00 % | -1.563 B -296.47 % | 795.295 M 0.00 % | 795.295 M 232.79 % | -598.919 M 0.00 % | -598.919 M -362.36 % | 228.277 M 0.00 % | 228.277 M 129.80 % | -766.096 M 0.00 % | -766.096 M 55.68 % | -1.729 B 0.00 % | -1.729 B -444.25 % | 502.103 M 0.00 % | 502.103 M 250.77 % | -333.030 M 0.00 % | -333.030 M 65.00 % | -951.585 M 0.00 % | -951.585 M -248.30 % | -273.211 M -167.43 % | 405.162 M 383.62 % | 83.777 M 135.26 % | -237.608 M -59.38 % | -149.087 M -146.16 % | -60.566 M -158.41 % | 103.692 M -61.30 % | 267.949 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 |