Tongda Group Holdings Limited 0698.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.590 B -14.29 % | 6.522 B -18.19 % | 7.972 B -15.49 % | 9.433 B -3.34 % | 9.759 B 6.24 % | 9.186 B 3.22 % | 8.899 B 3.93 % | 8.563 B 9.43 % | 7.825 B 28.83 % | 6.074 B 26.77 % | 4.791 B 32.10 % | 3.627 B 6.43 % | 3.408 B 8.29 % | 3.147 B 34.02 % | 2.348 B 30.44 % | 1.800 B 29.16 % | 1.394 B 22.32 % | 1.140 B 1.84 % | 1.119 B 0.61 % | 1.112 B 36.30 % | 815.936 M -71.73 % | 2.886 B 73.24 % | 1.666 B |
| Net income | -3.942 B -220.59 % | -1.230 B -995.68 % | 137.287 M -39.84 % | 228.198 M -35.05 % | 351.340 M -12.50 % | 401.521 M -26.03 % | 542.821 M -46.05 % | 1.006 B 0.21 % | 1.004 B 42.85 % | 702.839 M 40.09 % | 501.701 M 39.32 % | 360.102 M 20.03 % | 300.005 M 19.85 % | 250.308 M 24.57 % | 200.931 M 96.83 % | 102.085 M 56.33 % | 65.301 M -61.59 % | 170.008 M 6.03 % | 160.338 M 29.37 % | 123.940 M 25.06 % | 99.101 M -73.89 % | 379.523 M 171.04 % | 140.022 M |
| Income before tax | -3.871 B -235.73 % | -1.153 B -626.54 % | 219.003 M -27.79 % | 303.271 M -29.42 % | 429.654 M -11.38 % | 484.835 M -28.25 % | 675.774 M -46.18 % | 1.256 B 4.94 % | 1.197 B 37.18 % | 872.260 M 35.78 % | 642.397 M 54.75 % | 415.119 M 3.55 % | 400.903 M 18.99 % | 336.934 M 37.81 % | 244.486 M 77.09 % | 138.059 M 53.31 % | 90.051 M -54.73 % | 198.923 M 1.81 % | 195.390 M 37.71 % | 141.881 M 26.76 % | 111.925 M -73.54 % | 423.014 M 167.43 % | 158.177 M |
| Income before tax ratio | -0.69 -291.71 % | -0.18 -743.62 % | 0.03 -14.55 % | 0.03 -26.98 % | 0.04 -16.58 % | 0.05 -30.49 % | 0.08 -48.22 % | 0.15 -4.10 % | 0.15 6.48 % | 0.14 7.11 % | 0.13 17.15 % | 0.11 -2.71 % | 0.12 9.87 % | 0.11 2.83 % | 0.10 35.76 % | 0.08 18.70 % | 0.06 -62.99 % | 0.17 -0.03 % | 0.17 36.88 % | 0.13 -7.00 % | 0.14 -6.42 % | 0.15 54.37 % | 0.09 |
| EBITDA | -3.117 B -1 852.35 % | -159.645 M -112.15 % | 1.314 B 12.19 % | 1.171 B -6.68 % | 1.255 B 6.11 % | 1.183 B 2.08 % | 1.159 B -26.88 % | 1.585 B 6.71 % | 1.485 B 31.34 % | 1.131 B 29.18 % | 875.399 M 41.21 % | 619.913 M 5.81 % | 585.899 M 14.86 % | 510.098 M 41.21 % | 361.236 M 52.82 % | 236.385 M 33.93 % | 176.493 M -29.58 % | 250.615 M 42.29 % | 176.131 M 25.11 % | 140.784 M 27.32 % | 110.571 M -78.90 % | 524.095 M 118.20 % | 240.191 M |
| Net income ratio | -0.71 -274.06 % | -0.19 -1 194.84 % | 0.02 -28.81 % | 0.02 -32.81 % | 0.04 -17.64 % | 0.04 -28.34 % | 0.06 -48.09 % | 0.12 -8.42 % | 0.13 10.88 % | 0.12 10.51 % | 0.10 5.47 % | 0.10 12.78 % | 0.09 10.68 % | 0.08 -7.05 % | 0.09 50.89 % | 0.06 21.04 % | 0.05 -68.60 % | 0.15 4.11 % | 0.14 28.58 % | 0.11 -8.24 % | 0.12 -7.65 % | 0.13 56.46 % | 0.08 |
| Ratio EBITDA | -0.56 -2 177.94 % | -0.02 -114.85 % | 0.16 32.75 % | 0.12 -3.46 % | 0.13 -0.12 % | 0.13 -1.10 % | 0.13 -29.65 % | 0.19 -2.48 % | 0.19 1.95 % | 0.19 1.90 % | 0.18 6.90 % | 0.17 -0.58 % | 0.17 6.06 % | 0.16 5.36 % | 0.15 17.15 % | 0.13 3.70 % | 0.13 -42.42 % | 0.22 39.71 % | 0.16 24.35 % | 0.13 -6.58 % | 0.14 -25.38 % | 0.18 25.95 % | 0.14 |
| Gross profit ratio | -0.06 -210.66 % | 0.05 -65.63 % | 0.15 -11.28 % | 0.17 -0.80 % | 0.18 -3.99 % | 0.18 -9.44 % | 0.20 -22.64 % | 0.26 8.14 % | 0.24 -3.21 % | 0.25 4.29 % | 0.24 8.49 % | 0.22 2.63 % | 0.21 11.46 % | 0.19 10.82 % | 0.17 3.33 % | 0.17 7.43 % | 0.16 -26.80 % | 0.21 -11.19 % | 0.24 17.85 % | 0.20 -3.98 % | 0.21 -13.71 % | 0.25 13.50 % | 0.22 |
| Weighted average shs out dil | 194.712 M 0.06 % | 194.598 M 0.11 % | 194.385 M 23.16 % | 157.835 M 9.74 % | 143.828 M 0.00 % | 143.828 M 2.53 % | 140.276 M -0.02 % | 140.299 M 0.36 % | 139.789 M 6.56 % | 131.189 M 9.56 % | 119.743 M 10.25 % | 108.609 M 3.73 % | 104.706 M -0.09 % | 104.799 M 4.12 % | 100.649 M 11.46 % | 90.299 M 1.96 % | 88.563 M 0.67 % | 87.972 M 18.51 % | 74.234 M 1.29 % | 73.290 M 1.74 % | 72.038 M 7.28 % | 67.150 M -0.10 % | 67.217 M |
| Weighted average shs out | 194.712 M 0.06 % | 194.598 M 0.11 % | 194.385 M 23.16 % | 157.835 M 9.74 % | 143.828 M 0.00 % | 143.828 M 4.58 % | 137.523 M -1.98 % | 140.299 M 0.36 % | 139.789 M 6.56 % | 131.189 M 11.17 % | 118.007 M 10.24 % | 107.044 M 2.35 % | 104.583 M 0.82 % | 103.734 M 4.55 % | 99.221 M 10.14 % | 90.082 M 1.72 % | 88.563 M 0.90 % | 87.773 M 18.73 % | 73.927 M 0.87 % | 73.290 M 1.74 % | 72.038 M 7.28 % | 67.150 M -0.10 % | 67.217 M |
| EPS diluted | -20.00 -207.69 % | -6.50 -1 021.99 % | 0.71 -51.21 % | 1.45 -40.78 % | 2.44 -12.54 % | 2.79 -27.91 % | 3.87 -44.71 % | 7.00 -6.67 % | 7.50 36.36 % | 5.50 31.26 % | 4.19 26.40 % | 3.32 15.71 % | 2.87 19.87 % | 2.39 19.80 % | 2.00 76.55 % | 1.13 52.70 % | 0.74 -62.72 % | 1.99 -8.53 % | 2.17 27.27 % | 1.71 24.00 % | 1.38 -75.00 % | 5.50 147.19 % | 2.23 |
| Earnings per share | -20.00 -207.69 % | -6.50 -1 021.99 % | 0.71 -51.21 % | 1.45 -40.78 % | 2.44 -12.54 % | 2.79 -29.28 % | 3.95 -47.40 % | 7.50 -6.25 % | 8.00 45.45 % | 5.50 29.26 % | 4.26 26.45 % | 3.37 17.25 % | 2.87 18.84 % | 2.42 19.26 % | 2.03 78.41 % | 1.14 53.38 % | 0.74 -62.81 % | 1.99 -8.72 % | 2.18 27.86 % | 1.71 24.91 % | 1.37 -75.18 % | 5.50 147.19 % | 2.23 |
| Gross profit | -327.955 M -194.84 % | 345.783 M -71.88 % | 1.230 B -25.02 % | 1.640 B -4.11 % | 1.710 B 1.99 % | 1.677 B -6.52 % | 1.794 B -19.60 % | 2.231 B 18.34 % | 1.885 B 24.69 % | 1.512 B 32.21 % | 1.144 B 43.31 % | 798.013 M 9.22 % | 730.647 M 20.70 % | 605.343 M 48.52 % | 407.574 M 34.79 % | 302.379 M 38.76 % | 217.918 M -10.47 % | 243.398 M -9.55 % | 269.092 M 18.57 % | 226.943 M 30.88 % | 173.403 M -75.60 % | 710.734 M 96.63 % | 361.453 M |
| Income tax expense | 32.576 M -37.07 % | 51.769 M -23.08 % | 67.302 M 31.02 % | 51.369 M -26.75 % | 70.126 M -16.47 % | 83.954 M -25.71 % | 113.016 M -42.62 % | 196.976 M 11.87 % | 176.077 M 31.12 % | 134.285 M 42.57 % | 94.187 M 104.13 % | 46.141 M -31.53 % | 67.389 M -12.96 % | 77.419 M 126.10 % | 34.241 M 41.33 % | 24.228 M 29.50 % | 18.709 M -35.30 % | 28.915 M -17.51 % | 35.052 M 95.37 % | 17.941 M 39.90 % | 12.824 M -70.51 % | 43.491 M 139.55 % | 18.155 M |
| Cost of revenue | 5.918 B -4.18 % | 6.176 B 0.15 % | 6.167 B -25.96 % | 8.329 B 3.49 % | 8.048 B 7.18 % | 7.509 B 5.68 % | 7.105 B 12.22 % | 6.332 B 6.60 % | 5.940 B 30.20 % | 4.562 B 25.07 % | 3.648 B 28.94 % | 2.829 B 5.66 % | 2.677 B 5.34 % | 2.542 B 30.97 % | 1.941 B 29.56 % | 1.498 B 27.38 % | 1.176 B 31.22 % | 896.142 M 5.45 % | 849.825 M -3.99 % | 885.172 M 37.76 % | 642.533 M -70.46 % | 2.175 B 66.75 % | 1.304 B |
| General and administrative expenses | 1.115 B -7.88 % | 1.211 B 7.89 % | 1.122 B -4.56 % | 1.176 B 12.01 % | 1.050 B 10.99 % | 945.683 M 8.11 % | 874.742 M 3.69 % | 843.589 M 51.23 % | 557.807 M 25.29 % | 445.207 M 34.80 % | 330.262 M 18.90 % | 277.770 M 31.91 % | 210.575 M 22.33 % | 172.142 M 40.15 % | 122.827 M 13.64 % | 108.080 M 10.69 % | 97.644 M 40.99 % | 69.254 M 26.65 % | 54.682 M 15.20 % | 47.465 M 32.00 % | 35.959 M -80.03 % | 180.098 M 42.35 % | 126.515 M |
| Selling and marketing expenses | 65.784 M -19.62 % | 81.843 M 24.12 % | 65.940 M 15.83 % | 56.930 M -58.21 % | 136.214 M 2.17 % | 133.326 M 3.60 % | 128.694 M 1.73 % | 126.502 M 4.69 % | 120.832 M -18.65 % | 148.535 M 32.63 % | 111.992 M 42.63 % | 78.517 M -4.09 % | 81.868 M 16.23 % | 70.435 M 32.61 % | 53.115 M 8.30 % | 49.045 M 25.61 % | 39.045 M 16.75 % | 33.443 M -14.28 % | 39.015 M 20.53 % | 32.369 M 22.93 % | 26.331 M -76.13 % | 110.307 M 39.54 % | 79.050 M |
| Other expenses | 0.000 100.00 % | -627.818 M -18.37 % | -530.386 M -18.70 % | -446.831 M 9.37 % | -493.051 M -3.92 % | -474.437 M -2 167.71 % | 22.945 M -29.84 % | 32.706 M 111.02 % | 15.499 M 4.98 % | 14.764 M 135.81 % | 6.261 M -45.79 % | 11.549 M | 0.000 100.00 % | -25.312 M 17.01 % | -30.501 M -832.75 % | -3.270 M 85.46 % | -22.490 M -245.84 % | 15.421 M 2 195.24 % | -736.000 K -111.64 % | 6.325 M 1 066.97 % | 542.000 K 103.94 % | -13.762 M 21.36 % | -17.499 M |
| Operating expenses | 1.761 B 36.25 % | 1.292 B 4.86 % | 1.233 B 1.22 % | 1.218 B 2.69 % | 1.186 B 16.63 % | 1.017 B 3.14 % | 985.769 M 7.71 % | 915.196 M 41.33 % | 647.538 M 10.77 % | 584.558 M 28.88 % | 453.553 M 28.26 % | 353.621 M 20.50 % | 293.455 M 35.07 % | 217.265 M 49.38 % | 145.441 M -5.47 % | 153.855 M 82.49 % | 84.311 M -28.62 % | 118.118 M 27.06 % | 92.961 M 7.89 % | 86.159 M 37.13 % | 62.832 M -77.29 % | 276.644 M 47.10 % | 188.065 M |
| Cost and expenses | 7.679 B 2.81 % | 7.469 B -6.72 % | 8.006 B -11.61 % | 9.058 B -1.91 % | 9.234 B 8.31 % | 8.526 B 5.37 % | 8.091 B 11.65 % | 7.247 B 10.01 % | 6.587 B 27.99 % | 5.147 B 25.49 % | 4.101 B 28.86 % | 3.183 B 7.13 % | 2.971 B 7.68 % | 2.759 B 32.26 % | 2.086 B 26.30 % | 1.652 B 31.07 % | 1.260 B 24.25 % | 1.014 B 7.58 % | 942.786 M -2.94 % | 971.331 M 37.71 % | 705.365 M -71.23 % | 2.452 B 64.28 % | 1.492 B |
| Research and development expenses | 579.958 M -7.62 % | 627.818 M 18.37 % | 530.386 M 5.77 % | 501.432 M 1.70 % | 493.051 M 19.63 % | 412.144 M 0.66 % | 409.442 M 10.59 % | 370.241 M 127.58 % | 162.687 M 26.19 % | 128.927 M 32.28 % | 97.468 M 6.13 % | 91.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.181 B -8.62 % | 1.292 B 4.86 % | 1.233 B 5.97 % | 1.163 B -1.92 % | 1.186 B 9.90 % | 1.079 B 7.53 % | 1.003 B 3.44 % | 970.091 M 42.95 % | 678.639 M 14.30 % | 593.742 M 34.25 % | 442.254 M 24.13 % | 356.287 M 21.83 % | 292.443 M 20.56 % | 242.577 M 37.87 % | 175.942 M 11.98 % | 157.125 M 14.95 % | 136.689 M 33.10 % | 102.697 M 9.61 % | 93.697 M 17.36 % | 79.834 M 28.17 % | 62.290 M -78.55 % | 290.405 M 41.27 % | 205.564 M |
| Interest income | 19.048 M -13.31 % | 21.972 M 10.62 % | 19.863 M 66.47 % | 11.932 M -11.33 % | 13.457 M 29.08 % | 10.425 M -13.38 % | 12.036 M 27.06 % | 9.473 M 71.12 % | 5.536 M -26.81 % | 7.564 M 48.81 % | 5.083 M 69.15 % | 3.005 M 27.33 % | 2.360 M 155.97 % | 922.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 96.618 M -50.90 % | 196.782 M 19.13 % | 165.182 M 124.16 % | 73.689 M -57.91 % | 175.057 M -15.34 % | 206.765 M 18.59 % | 174.348 M 57.61 % | 110.621 M 41.34 % | 78.264 M 40.61 % | 55.660 M -2.15 % | 56.883 M 9.67 % | 51.869 M 5.87 % | 48.991 M -8.03 % | 53.268 M 163.00 % | 20.254 M 21.39 % | 16.685 M -38.91 % | 27.312 M 83.87 % | 14.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.077 M -27.18 % | 15.211 M |
| Depreciation and amortization | 644.810 M -19.12 % | 797.229 M -11.40 % | 899.849 M 17.75 % | 764.171 M 18.43 % | 645.277 M 31.30 % | 491.436 M 25.86 % | 390.448 M 9.23 % | 357.454 M 32.06 % | 270.679 M 32.49 % | 204.305 M 14.95 % | 177.731 M 15.60 % | 153.740 M 12.39 % | 136.793 M 12.00 % | 122.142 M 23.87 % | 98.605 M 20.78 % | 81.641 M 34.05 % | 60.902 M 65.32 % | 36.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.004 M 34.73 % | 66.803 M |
| Operating income | -2.089 B -120.67 % | -946.623 M -33 816.98 % | -2.791 M -100.82 % | 338.913 M -35.38 % | 524.469 M -24.17 % | 691.600 M -18.30 % | 846.554 M -38.04 % | 1.366 B 7.46 % | 1.271 B 37.01 % | 927.920 M 34.16 % | 691.629 M 48.10 % | 466.988 M 3.80 % | 449.894 M 15.30 % | 390.202 M 47.39 % | 264.740 M 71.08 % | 154.744 M 31.85 % | 117.363 M -6.32 % | 125.280 M -28.87 % | 176.131 M 25.11 % | 140.784 M 27.32 % | 110.571 M -74.53 % | 434.091 M 150.36 % | 173.388 M |
| Operating income ratio | -0.37 -157.47 % | -0.15 -41 358.34 % | 0.00 -100.97 % | 0.04 -33.15 % | 0.05 -28.62 % | 0.08 -20.85 % | 0.10 -40.38 % | 0.16 -1.80 % | 0.16 6.35 % | 0.15 5.83 % | 0.14 12.12 % | 0.13 -2.47 % | 0.13 6.47 % | 0.12 9.98 % | 0.11 31.16 % | 0.09 2.09 % | 0.08 -23.41 % | 0.11 -30.16 % | 0.16 24.35 % | 0.13 -6.58 % | 0.14 -9.91 % | 0.15 44.52 % | 0.10 |
| Total other income expenses net | -1.783 B -763.12 % | -206.521 M -193.11 % | 221.794 M 722.28 % | -35.642 M 62.41 % | -94.815 M 16.12 % | -113.040 M 1.43 % | -114.684 M -611.59 % | 22.417 M 125.91 % | -86.507 M -167.01 % | -32.398 M 32.06 % | -47.685 M -62.90 % | -29.273 M 40.25 % | -48.991 M 8.03 % | -53.268 M -201.85 % | -17.647 M -30.00 % | -13.575 M 8.40 % | -14.820 M -85.51 % | -7.989 M -141.48 % | 19.259 M 1 655.61 % | 1.097 M -18.98 % | 1.354 M 112.22 % | -11.077 M 27.18 % | -15.211 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 164.858 M -90.91 % | 1.813 B 0.79 % | 1.799 B -19.32 % | 2.230 B 0.47 % | 2.219 B -18.66 % | 2.729 B -19.35 % | 3.383 B 8.14 % | 3.129 B 48.47 % | 2.107 B 31.19 % | 1.606 B 159.16 % | 619.817 M -7.77 % | 672.024 M 55.70 % | 431.620 M 176.35 % | 156.186 M 54.91 % | 100.826 M -17.02 % | 121.512 M -48.12 % | 234.237 M 261.94 % | -144.643 M -357.29 % | 56.218 M 701.26 % | -9.350 M 88.09 % | -78.513 M 70.87 % | -269.572 M -49.87 % | -179.869 M |
| Total investments | 215.000 M -52.72 % | 454.718 M 280.87 % | 119.389 M 260.87 % | 33.084 M -44.00 % | 59.077 M -4.69 % | 61.981 M -1.74 % | 63.080 M -6.89 % | 67.745 M 5.36 % | 64.296 M 2 311.70 % | 2.666 M -12.85 % | 3.059 M -92.47 % | 40.647 M -0.57 % | 40.881 M -48.27 % | 79.026 M 31.82 % | 59.951 M 27.68 % | 46.955 M 21.71 % | 38.578 M -42.06 % | 66.587 M 89.76 % | 35.091 M 20.14 % | 29.208 M 151.97 % | 11.592 M -69.90 % | 38.516 M 76.19 % | 21.860 M |
| Total debt | 1.005 B -66.19 % | 2.974 B -0.68 % | 2.994 B -16.73 % | 3.596 B 0.67 % | 3.572 B -6.16 % | 3.806 B -8.32 % | 4.152 B 5.88 % | 3.921 B 31.74 % | 2.976 B 25.65 % | 2.369 B 141.71 % | 979.978 M 15.34 % | 849.667 M 30.10 % | 653.080 M 59.30 % | 409.970 M 41.50 % | 289.723 M -16.58 % | 347.320 M -9.11 % | 382.112 M 19 159.68 % | 1.984 M -98.83 % | 169.429 M 80.72 % | 93.750 M 1 488.18 % | 5.903 M -87.51 % | 47.250 M 6.05 % | 44.553 M |
| Accumulated other comprehensive income loss | 195.885 M -49.46 % | 387.605 M 1 194.52 % | 29.942 M -96.25 % | 797.806 M 381.59 % | 165.660 M 166.08 % | -250.689 M 86.11 % | -1.805 B -12.72 % | -1.601 B -24.56 % | -1.286 B -16.63 % | -1.102 B -16.22 % | -948.519 M -18.94 % | -797.458 M -27.58 % | -625.052 M -27.38 % | -490.684 M -37.93 % | -355.750 M -40.07 % | -253.983 M -45.20 % | -174.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 531.418 M -87.97 % | 4.417 B -21.94 % | 5.659 B 3.11 % | 5.488 B 3.03 % | 5.327 B 5.09 % | 5.069 B 7.04 % | 4.736 B 11.15 % | 4.260 B 30.44 % | 3.266 B 40.88 % | 2.319 B 25.63 % | 1.846 B 28.94 % | 1.431 B | 0.000 -100.00 % | 909.399 M | 0.000 | 0.000 -100.00 % | 557.107 M 1 645.43 % | 31.918 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.708 M |
| Common stock | 97.356 M 0.00 % | 97.356 M 0.17 % | 97.193 M 0.00 % | 97.193 M 50.00 % | 64.795 M 0.00 % | 64.795 M 0.00 % | 64.795 M 7.07 % | 60.517 M 4.69 % | 57.805 M 0.96 % | 57.257 M 4.69 % | 54.692 M 12.56 % | 48.589 M 2.01 % | 47.633 M 1.82 % | 46.783 M 1.59 % | 46.049 M 6.95 % | 43.058 M 7.92 % | 39.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.905 B -58.52 % | 7.003 B -8.22 % | 7.631 B -7.18 % | 8.221 B 23.33 % | 6.666 B 11.43 % | 5.982 B 0.76 % | 5.937 B 0.88 % | 5.885 B 26.12 % | 4.666 B 15.52 % | 4.039 B 11.08 % | 3.636 B 42.65 % | 2.549 B 16.25 % | 2.193 B 14.50 % | 1.915 B 15.19 % | 1.663 B 20.40 % | 1.381 B 16.85 % | 1.182 B 3.80 % | 1.138 B 81.67 % | 626.631 M 30.19 % | 481.328 M 29.35 % | 372.118 M -74.48 % | 1.458 B 14.46 % | 1.274 B |
| Other non current liabilities | 89.052 M 14.99 % | 77.443 M 130.27 % | 33.632 M -64.82 % | 95.588 M | 0.000 | 0.000 -100.00 % | 30.034 M 0.00 % | 30.034 M 0.00 % | 30.034 M 0.00 % | 30.034 M | 0.000 | 0.000 -100.00 % | 7.331 M -96.91 % | 236.911 M 3 131.63 % | 7.331 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -3.44 % | 2.589 M -98.12 % | 137.416 M 156.31 % | 53.614 M |
| Long term debt | 455.495 M -58.22 % | 1.090 B 2.93 % | 1.059 B 62.44 % | 652.087 M -50.70 % | 1.323 B 14.50 % | 1.155 B -31.93 % | 1.697 B 36.82 % | 1.240 B -16.56 % | 1.486 B 6.75 % | 1.392 B 296.87 % | 350.835 M 36.03 % | 257.906 M 190.54 % | 88.769 M 1 110.87 % | 7.331 M -95.68 % | 169.750 M 71.30 % | 99.094 M -53.08 % | 211.205 M | 0.000 -100.00 % | 169.429 M 80.72 % | 93.750 M 1 488.18 % | 5.903 M -87.51 % | 47.250 M 6.05 % | 44.553 M |
| Total non current liabilities | 588.875 M -51.98 % | 1.226 B 6.30 % | 1.154 B 41.79 % | 813.672 M -42.79 % | 1.422 B 14.08 % | 1.247 B -31.40 % | 1.817 B 33.83 % | 1.358 B -14.64 % | 1.591 B 7.17 % | 1.484 B 272.04 % | 399.007 M 35.97 % | 293.460 M 102.22 % | 145.116 M -47.88 % | 278.418 M 41.22 % | 197.147 M 71.25 % | 115.119 M -53.70 % | 248.627 M 9 837.13 % | 2.502 M -98.54 % | 171.279 M 79.49 % | 95.423 M 1 354.62 % | 6.560 M -96.45 % | 184.666 M 88.11 % | 98.167 M |
| Other current liabilities | 488.532 M -60.83 % | 1.247 B 44.95 % | 860.353 M 0.50 % | 856.060 M 33.59 % | 640.792 M 4.99 % | 610.330 M -7.46 % | 659.564 M -7.43 % | 712.540 M 52.96 % | 465.843 M 43.57 % | 324.473 M 65.83 % | 195.663 M 39.25 % | 140.512 M 21.93 % | 115.239 M -6.22 % | 122.885 M 30.55 % | 94.130 M 15.12 % | 81.770 M -18.98 % | 100.923 M 35.68 % | 74.383 M 21.06 % | 61.441 M -59.92 % | 153.306 M -19.29 % | 189.938 M -77.17 % | 832.046 M 45.10 % | 573.433 M |
| Deferred revenue | 0.000 -100.00 % | 11.934 M -42.09 % | 20.608 M 13.56 % | 18.147 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 % | 197.193 M | 0.000 -100.00 % | 105.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 549.955 M -70.80 % | 1.883 B -2.66 % | 1.935 B -34.27 % | 2.944 B 30.88 % | 2.249 B -15.16 % | 2.651 B 7.99 % | 2.455 B -8.43 % | 2.681 B 79.93 % | 1.490 B 52.60 % | 976.356 M 55.19 % | 629.143 M 6.32 % | 591.761 M 4.86 % | 564.311 M 40.15 % | 402.639 M 42.58 % | 282.392 M 13.76 % | 248.226 M 45.24 % | 170.907 M 51.45 % | 112.844 M 63.70 % | 68.933 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 3.661 B -27.84 % | 5.073 B -6.82 % | 5.444 B -29.48 % | 7.720 B 24.28 % | 6.212 B -2.09 % | 6.344 B 7.76 % | 5.888 B -7.72 % | 6.380 B 47.26 % | 4.333 B 41.36 % | 3.065 B 31.46 % | 2.332 B 28.52 % | 1.814 B -2.77 % | 1.866 B 20.77 % | 1.545 B 33.56 % | 1.157 B 33.97 % | 863.539 M 34.36 % | 642.721 M 19.80 % | 536.481 M 41.40 % | 379.396 M -12.56 % | 433.909 M -3.22 % | 448.335 M -76.72 % | 1.926 B 65.07 % | 1.167 B |
| Total liabilities | 4.249 B -32.54 % | 6.299 B -4.53 % | 6.598 B -22.68 % | 8.534 B 11.79 % | 7.634 B 0.56 % | 7.591 B -1.48 % | 7.705 B -0.43 % | 7.738 B 30.63 % | 5.924 B 30.20 % | 4.550 B 66.61 % | 2.731 B 29.56 % | 2.108 B 4.80 % | 2.011 B 10.29 % | 1.823 B 34.68 % | 1.354 B 38.35 % | 978.658 M 9.80 % | 891.348 M 65.38 % | 538.983 M -2.12 % | 550.675 M 4.03 % | 529.332 M 16.36 % | 454.895 M -78.45 % | 2.111 B 66.85 % | 1.265 B |
| Other non current assets | 186.929 M 144.75 % | 76.377 M -77.35 % | 337.224 M -20.56 % | 424.521 M 60.94 % | 263.781 M -50.34 % | 531.145 M -21.39 % | 675.706 M 71.65 % | 393.654 M 58.58 % | 248.233 M -17.91 % | 302.375 M 9.63 % | 275.808 M 40.46 % | 196.358 M 4.33 % | 188.215 M 142 687.12 % | -132.000 K 97.82 % | -6.057 M -32.42 % | -4.574 M -103.64 % | 125.764 M 65.16 % | 76.147 M -20.33 % | 95.582 M 6.05 % | 90.131 M 18.26 % | 76.213 M -68.21 % | 239.758 M 216.79 % | 75.683 M |
| Long term investments | 171.156 M -12.36 % | 195.284 M 63.57 % | 119.389 M 260.87 % | 33.084 M -78.78 % | 155.940 M 107.79 % | 75.048 M -42.76 % | 131.117 M -32.68 % | 194.757 M 52.93 % | 127.353 M 105.96 % | 61.834 M 1 921.38 % | 3.059 M -92.47 % | 40.647 M | 0.000 -100.00 % | 223.301 M 11.48 % | 200.307 M 5.90 % | 189.155 M | 0.000 -100.00 % | 60.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.276 M -99.62 % | 2.202 B | 0.000 | 0.000 -100.00 % | 359.864 M 10.49 % | 325.687 M 24.48 % | 261.635 M -3.85 % | 272.120 M 30.33 % | 208.795 M 258.77 % | 58.198 M -5.61 % | 61.657 M 81.07 % | 34.051 M 0.97 % | 33.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 6.135 M -73.03 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M | 0.000 -100.00 % | 627.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 8.276 M -86.72 % | 62.332 M 130.59 % | -203.757 M -63.98 % | -124.260 M -134.53 % | 359.864 M 10.49 % | 325.687 M 24.48 % | 261.635 M -3.85 % | 272.120 M 30.33 % | 208.795 M 258.77 % | 58.198 M -5.61 % | 61.657 M 53.43 % | 40.186 M -28.84 % | 56.474 M 148.23 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M | 0.000 -100.00 % | 5.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.350 B -52.27 % | 4.924 B -17.65 % | 5.979 B -15.36 % | 7.065 B 20.58 % | 5.859 B 13.24 % | 5.174 B 6.68 % | 4.850 B 14.42 % | 4.239 B 28.91 % | 3.288 B 25.13 % | 2.628 B 49.54 % | 1.757 B 32.36 % | 1.328 B 7.96 % | 1.230 B 14.12 % | 1.078 B 12.59 % | 957.035 M 16.38 % | 822.303 M 9.24 % | 752.758 M 42.65 % | 527.682 M 47.09 % | 358.747 M 30.68 % | 274.516 M 22.46 % | 224.161 M -81.40 % | 1.205 B 4.17 % | 1.157 B |
| Total non current assets | 2.716 B -48.45 % | 5.269 B -15.50 % | 6.236 B -15.75 % | 7.402 B 11.43 % | 6.642 B 8.72 % | 6.109 B 3.17 % | 5.922 B 16.05 % | 5.103 B 31.65 % | 3.876 B 26.92 % | 3.054 B 45.32 % | 2.101 B 30.65 % | 1.609 B 8.82 % | 1.478 B 11.37 % | 1.327 B 12.69 % | 1.178 B 13.96 % | 1.033 B 17.13 % | 882.355 M 31.59 % | 670.546 M 47.55 % | 454.459 M 24.59 % | 364.777 M 21.39 % | 300.504 M -79.20 % | 1.445 B 17.22 % | 1.233 B |
| Other current assets | 258.194 M -92.49 % | 3.436 B 74.58 % | 1.968 B 73.55 % | 1.134 B 27.33 % | 890.605 M -6.74 % | 954.949 M -27.00 % | 1.308 B 12.68 % | 1.161 B 56.21 % | 743.197 M 53.64 % | 483.740 M 42.95 % | 338.401 M 88.57 % | 179.460 M -89.46 % | 1.702 B 14.66 % | 1.485 B 877.78 % | 151.854 M 58.61 % | 95.740 M 6.36 % | 90.019 M 38.97 % | 64.774 M -86.74 % | 488.502 M 11.25 % | 439.111 M 25.47 % | 349.979 M -75.40 % | 1.423 B 82.51 % | 779.524 M |
| Short term investments | 354.440 M 36.62 % | 259.434 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.037 M 46.43 % | -127.012 M -101.42 % | -63.057 M -6.57 % | -59.168 M | 0.000 -100.00 % | 17.480 M | 0.000 100.00 % | -144.275 M -2.79 % | -140.356 M 1.30 % | -142.200 M | 0.000 -100.00 % | 5.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 840.592 M -27.57 % | 1.160 B -2.90 % | 1.195 B -12.51 % | 1.366 B 0.99 % | 1.353 B 25.51 % | 1.078 B 40.25 % | 768.404 M -3.04 % | 792.494 M -8.81 % | 869.082 M 13.99 % | 762.392 M 111.68 % | 360.161 M 102.74 % | 177.643 M -19.79 % | 221.460 M -12.74 % | 253.784 M 34.35 % | 188.897 M -16.35 % | 225.808 M 52.70 % | 147.875 M 0.85 % | 146.627 M 29.52 % | 113.211 M 9.81 % | 103.100 M 22.13 % | 84.416 M -73.36 % | 316.822 M 41.17 % | 224.421 M |
| Cash and short term investments | 1.195 B -15.84 % | 1.420 B 18.81 % | 1.195 B -12.51 % | 1.366 B 0.99 % | 1.353 B 25.51 % | 1.078 B 40.25 % | 768.404 M -3.04 % | 792.494 M -8.81 % | 869.082 M 13.99 % | 762.392 M 111.68 % | 360.161 M 102.74 % | 177.643 M -19.79 % | 221.460 M -12.74 % | 253.784 M 34.35 % | 188.897 M -16.35 % | 225.808 M 52.70 % | 147.875 M -3.08 % | 152.572 M 34.77 % | 113.211 M 9.81 % | 103.100 M 22.13 % | 84.416 M -73.36 % | 316.822 M 41.17 % | 224.421 M |
| Total current assets | 4.438 B -44.76 % | 8.034 B 0.51 % | 7.993 B -14.55 % | 9.354 B 22.15 % | 7.658 B 2.59 % | 7.464 B -3.32 % | 7.720 B -9.39 % | 8.521 B 26.91 % | 6.714 B 21.30 % | 5.535 B 29.76 % | 4.266 B 39.93 % | 3.048 B 11.83 % | 2.726 B 13.04 % | 2.411 B 31.14 % | 1.839 B 38.67 % | 1.326 B 11.37 % | 1.191 B 18.26 % | 1.007 B 39.29 % | 722.847 M 11.92 % | 645.883 M 22.67 % | 526.509 M -75.21 % | 2.124 B 62.60 % | 1.306 B |
| Inventory | 713.839 M -43.67 % | 1.267 B -46.10 % | 2.351 B -25.98 % | 3.177 B 44.11 % | 2.204 B -1.81 % | 2.245 B -11.23 % | 2.529 B -5.51 % | 2.677 B 53.85 % | 1.740 B 8.33 % | 1.606 B 14.64 % | 1.401 B 28.73 % | 1.088 B 35.70 % | 801.981 M 19.19 % | 672.876 M 42.48 % | 472.249 M 27.90 % | 369.242 M 20.72 % | 305.872 M 82.38 % | 167.710 M 38.45 % | 121.134 M 16.84 % | 103.672 M 12.55 % | 92.114 M -76.03 % | 384.311 M 27.15 % | 302.249 M |
| Net receivables | 2.271 B 18.86 % | 1.910 B -22.92 % | 2.478 B -32.60 % | 3.677 B 14.54 % | 3.210 B 0.75 % | 3.187 B -5.39 % | 3.368 B -16.96 % | 4.056 B 18.17 % | 3.432 B 27.50 % | 2.692 B 24.28 % | 2.166 B 36.63 % | 1.585 B -1.47 % | 1.609 B 22.97 % | 1.309 B 27.57 % | 1.026 B 61.49 % | 635.210 M 5.82 % | 600.262 M -4.38 % | 627.727 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.372 B 80.08 % | 761.681 M |
| Tax assets | 0.000 -100.00 % | 11.159 M 201.35 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M -3.39 % | 3.833 M 0.00 % | 3.833 M 2 848.46 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.525 B 37.47 % | 1.837 B -27.43 % | 2.531 B -32.91 % | 3.772 B 17.61 % | 3.207 B 8.78 % | 2.948 B 12.29 % | 2.626 B -4.72 % | 2.756 B 27.81 % | 2.156 B 37.15 % | 1.572 B 18.26 % | 1.329 B 48.64 % | 894.417 M -11.83 % | 1.014 B 18.33 % | 857.218 M 30.70 % | 655.883 M 55.68 % | 421.298 M 60.62 % | 262.300 M 7.78 % | 243.371 M 57.98 % | 154.050 M -27.75 % | 213.213 M 6.83 % | 199.588 M -74.50 % | 782.764 M 144.93 % | 319.585 M |
| Tax payables | 96.945 M 3.58 % | 93.596 M -4.15 % | 97.649 M -24.73 % | 129.724 M 13.51 % | 114.283 M -14.98 % | 134.416 M -8.79 % | 147.371 M -36.24 % | 231.120 M 4.73 % | 220.673 M 14.92 % | 192.029 M 8.24 % | 177.406 M -5.41 % | 187.547 M 9.01 % | 172.047 M 5.98 % | 162.332 M 30.45 % | 124.436 M 10.86 % | 112.245 M 3.36 % | 108.591 M 2.56 % | 105.883 M 11.49 % | 94.972 M 40.93 % | 67.390 M 14.59 % | 58.809 M -81.10 % | 311.239 M 13.67 % | 273.817 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.500 M -102.78 % | 3.293 B -19.85 % | 4.109 B 97.03 % | 2.085 B 90.59 % | 1.094 B 2 371.33 % | -48.172 M -35.49 % | -35.554 M -102.47 % | 1.441 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 299.325 M -6.66 % | 320.672 M 371.40 % | 68.025 M 10.95 % | 61.310 M 26.19 % | 48.586 M 34.37 % | 36.158 M 240.91 % | -25.660 M -150.43 % | 50.880 M 3 293.97 % | -1.593 M 91.08 % | -17.868 M -111.22 % | 159.275 M 68.91 % | 94.293 M 3.88 % | 90.771 M 59.55 % | 56.893 M 22.25 % | 46.537 M -1.59 % | 47.287 M 40.46 % | 33.665 M 520.10 % | 5.429 M -46.98 % | 10.239 M -7.72 % | 11.095 M -2.30 % | 11.356 M | 0.000 | 0.000 |
| Capital lease obligations | 25.093 M -16.40 % | 30.014 M 91.86 % | 15.644 M -39.65 % | 25.922 M -41.91 % | 44.621 M -20.56 % | 56.172 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 11.819 M | 0.000 | 0.000 -100.00 % | 250.689 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 |
| Other total stockholders equity | 1.781 B -0.05 % | 1.782 B 0.94 % | 1.765 B -0.67 % | 1.777 B 67.64 % | 1.060 B -0.39 % | 1.064 B -9.88 % | 1.181 B -21.98 % | 1.513 B 12.63 % | 1.344 B -5.73 % | 1.426 B -1.70 % | 1.450 B 83.26 % | 791.303 M -70.47 % | 2.680 B 197.04 % | 902.065 M 47.00 % | 613.649 M 14.54 % | 535.759 M 21.80 % | 439.862 M -6.95 % | 472.734 M -23.31 % | 616.392 M 31.08 % | 470.233 M 30.34 % | 360.762 M -75.26 % | 1.458 B 20.99 % | 1.205 B |
| Deferred tax liabilities non current | 44.328 M -24.49 % | 58.706 M -3.49 % | 60.826 M -7.84 % | 65.997 M -33.67 % | 99.498 M 8.74 % | 91.500 M 1.18 % | 90.430 M 3.18 % | 87.642 M 17.62 % | 74.511 M 20.02 % | 62.082 M 28.88 % | 48.172 M 35.49 % | 35.554 M -27.46 % | 49.016 M 43.42 % | 34.176 M 70.32 % | 20.066 M 25.22 % | 16.025 M 326.54 % | 3.757 M 50.16 % | 2.502 M 35.24 % | 1.850 M 10.58 % | 1.673 M 154.64 % | 657.000 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.154 B -46.22 % | 13.303 B -6.51 % | 14.229 B -15.08 % | 16.755 B 17.17 % | 14.300 B 5.35 % | 13.573 B -0.50 % | 13.642 B 0.14 % | 13.624 B 28.65 % | 10.590 B 23.30 % | 8.589 B 34.89 % | 6.367 B 36.73 % | 4.657 B 10.77 % | 4.204 B 12.45 % | 3.739 B 23.94 % | 3.017 B 27.85 % | 2.359 B 13.82 % | 2.073 B 23.59 % | 1.677 B 42.48 % | 1.177 B 16.49 % | 1.011 B 22.21 % | 827.013 M -76.83 % | 3.569 B 40.57 % | 2.539 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -278.501 M -48.40 % | -187.672 M 23.80 % | -246.281 M 0.53 % | -247.583 M -82.20 % | -135.884 M -16.97 % | -116.169 M | 0.000 | 0.000 | 0.000 100.00 % | -39.162 M | 0.000 100.00 % | -45.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 11.631 M 541.53 % | 1.813 M -50.14 % | 3.636 M | 0.000 | 0.000 -100.00 % | 6.409 M -20.61 % | 8.073 M -51.99 % | 16.816 M 62.13 % | 10.372 M -22.10 % | 13.315 M 8.08 % | 12.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.897 M | 0.000 -100.00 % | 5.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 1.173 B 1 597.63 % | 69.088 M 138.09 % | -181.389 M 74.82 % | -720.373 M -315.55 % | 334.207 M -46.27 % | 622.001 M 3 328.49 % | -19.266 M 97.70 % | -838.133 M -321.02 % | -199.073 M 57.80 % | -471.737 M 3.85 % | -490.633 M 0.50 % | -493.109 M -196.02 % | -166.577 M 42.24 % | -288.414 M -1.88 % | -283.091 M -707.50 % | 46.599 M 151.50 % | -90.481 M 36.54 % | -142.584 M | 0.000 | 0.000 | 0.000 100.00 % | -138.600 M -265.54 % | -37.916 M |
| Accounts receivables | 35.707 M 117.02 % | -209.810 M -124.71 % | 849.039 M 293.39 % | -439.035 M -589.91 % | -63.637 M -144.16 % | 144.104 M -74.53 % | 565.883 M 200.40 % | -563.602 M 15.93 % | -670.419 M -27.61 % | -525.380 M 9.28 % | -579.126 M -332.59 % | -133.874 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -23.645 M -104.02 % | 588.036 M 701.30 % | 73.385 M 107.39 % | -993.121 M -5 292.52 % | 19.126 M -92.91 % | 269.585 M 160.82 % | -443.265 M 53.46 % | -952.467 M -667.60 % | -124.084 M 42.39 % | -215.373 M 32.96 % | -321.278 M -12.36 % | -285.924 M -111.47 % | -135.207 M 35.80 % | -210.619 M -101.63 % | -104.459 M -60.10 % | -65.245 M 34.52 % | -99.634 M -113.92 % | -46.576 M | 0.000 | 0.000 | 0.000 100.00 % | -83.469 M 19.89 % | -104.193 M |
| Accounts payables | 601.227 M 436.35 % | -178.752 M 84.06 % | -1.122 B -298.54 % | 564.914 M 118.19 % | 258.908 M -19.80 % | 322.816 M 1 478.97 % | -23.410 M -103.90 % | 599.646 M 2.67 % | 584.065 M 140.55 % | 242.799 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 560.920 M 530.20 % | -130.386 M -834.78 % | 17.745 M -87.92 % | 146.869 M 22.58 % | 119.810 M 204.63 % | -114.504 M 3.35 % | -118.474 M -251.33 % | 78.290 M 588.87 % | 11.365 M -56.65 % | 26.217 M 115.48 % | -169.355 M 18.26 % | -207.185 M -560.46 % | -31.370 M 59.68 % | -77.795 M 56.45 % | -178.632 M -259.72 % | 111.844 M 1 121.94 % | 9.153 M 109.53 % | -96.008 M | 0.000 | 0.000 | 0.000 100.00 % | -55.131 M -183.18 % | 66.277 M |
| Other non cash items | 2.627 B 799.43 % | 292.027 M 247.74 % | -197.664 M -914.44 % | -19.485 M -58.29 % | -12.310 M -106.54 % | 188.308 M 14.96 % | 163.802 M 59.53 % | 102.681 M 35.22 % | 75.939 M 52.83 % | 49.687 M 8.50 % | 45.796 M 284.68 % | -24.797 M 26.01 % | -33.512 M -2 583.11 % | -1.249 M -106.08 % | 20.551 M 417.73 % | -6.468 M -123.55 % | 27.462 M 342.15 % | -11.341 M 81.85 % | -62.501 M -14.74 % | -54.470 M 9.99 % | -60.514 M -237.41 % | -17.935 M -20.48 % | -14.886 M |
| Net cash provided by operating activities | 584.491 M 8 234.39 % | 7.013 M -99.06 % | 743.435 M 82.08 % | 408.303 M -70.77 % | 1.397 B -7.77 % | 1.514 B 45.95 % | 1.038 B 58.70 % | 653.859 M -41.07 % | 1.110 B 108.59 % | 531.946 M 95.97 % | 271.442 M 432.73 % | 50.953 M -84.91 % | 337.607 M 99.28 % | 169.413 M 243.73 % | 49.286 M -81.03 % | 259.831 M 444.95 % | 47.680 M -9.90 % | 52.921 M -45.91 % | 97.837 M 40.83 % | 69.470 M 80.03 % | 38.587 M -87.67 % | 312.992 M 103.21 % | 154.024 M |
| Investments in property plant and equipment | 0.000 100.00 % | -285.604 M 58.25 % | -684.056 M 27.70 % | -946.116 M -35.17 % | -699.938 M -34.75 % | -519.444 M 43.24 % | -915.109 M 20.75 % | -1.155 B -24.25 % | -929.411 M 5.75 % | -986.081 M -80.33 % | -546.808 M -207.73 % | -177.689 M 33.17 % | -265.890 M -49.90 % | -177.380 M 11.67 % | -200.811 M -34.67 % | -149.111 M 35.14 % | -229.905 M -16.91 % | -196.649 M -93.71 % | -101.518 M -6.60 % | -95.232 M -31.91 % | -72.195 M 76.73 % | -310.210 M 12.12 % | -353.003 M |
| Acquisitions net | 1.707 B 801.36 % | 189.384 M 41.02 % | 134.294 M 1 419.16 % | 8.840 M 143.66 % | -20.248 M -166.13 % | 30.620 M 294.90 % | -15.711 M -195.63 % | 16.429 M 127.80 % | -59.096 M -8 959.97 % | 667.000 K -97.13 % | 23.225 M 339.33 % | -9.704 M | 0.000 | 0.000 -100.00 % | 15.050 M 3 150.54 % | 463.000 K -93.79 % | 7.455 M | 0.000 | 0.000 100.00 % | -507.000 K | 0.000 | 0.000 100.00 % | -221.009 K |
| Purchases of investments | -269.937 M 22.31 % | -347.465 M -1 596.44 % | -20.482 M 87.75 % | -167.263 M 11.21 % | -188.371 M 45.47 % | -345.418 M 44.82 % | -626.029 M -81.59 % | -344.751 M -73.80 % | -198.364 M 20.11 % | -248.299 M -40.23 % | -177.065 M -124.29 % | -78.945 M -284.95 % | -20.508 M | 0.000 100.00 % | -8.061 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -8.840 M -143.66 % | 20.248 M -68.03 % | 63.333 M 54.60 % | 40.965 M 349.35 % | -16.429 M 69.82 % | -54.429 M -753.41 % | 8.330 M -52.78 % | 17.642 M 438.85 % | 3.274 M | 0.000 | 0.000 -100.00 % | 11.227 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -507.089 M -843.05 % | 68.244 M -69.17 % | 221.357 M 307.18 % | -106.845 M -449.48 % | 30.573 M -68.74 % | 97.812 M 476.43 % | -25.984 M 91.01 % | -289.178 M -226.50 % | -88.569 M -57.83 % | -56.118 M -2.65 % | -54.670 M -284.41 % | 29.646 M 191.73 % | -32.318 M 27.14 % | -44.354 M 15.80 % | -52.679 M -385.51 % | 18.451 M 142.21 % | -43.717 M -5 177.47 % | 861.000 K -88.67 % | 7.598 M 390.51 % | 1.549 M 118.80 % | -8.240 M 7.04 % | -8.864 M 86.56 % | -65.965 M |
| Net cash used for investing activites | 930.000 M 347.71 % | -375.441 M -7.61 % | -348.887 M 71.41 % | -1.220 B -42.26 % | -857.736 M -27.43 % | -673.097 M 56.35 % | -1.542 B 13.00 % | -1.772 B -33.27 % | -1.330 B -3.77 % | -1.282 B -73.72 % | -737.676 M -216.03 % | -233.418 M 26.76 % | -318.716 M -43.74 % | -221.734 M 5.75 % | -235.274 M -80.71 % | -130.197 M 51.08 % | -266.167 M -35.95 % | -195.788 M -108.46 % | -93.920 M 0.29 % | -94.190 M -17.10 % | -80.435 M 74.79 % | -319.074 M 23.88 % | -419.189 M |
| Debt repayment | -2.032 B -6 391.96 % | -31.300 M 90.00 % | -312.865 M -1 209.83 % | -23.886 M 91.96 % | -297.241 M 26.01 % | -401.719 M -144.05 % | 911.928 M -33.70 % | 1.375 B 127.67 % | 604.150 M -56.71 % | 1.396 B 1 152.92 % | 111.396 M -43.34 % | 196.587 M 1 352.97 % | 13.530 M -92.78 % | 187.408 M 67.10 % | 112.153 M 422.35 % | -34.792 M -112.92 % | 269.268 M 314.53 % | -125.518 M -438.85 % | 37.042 M -49.07 % | 72.727 M 69.09 % | 43.012 M -78.75 % | 202.433 M 87.68 % | 107.859 M |
| Common stock issued | 29.526 M | 0.000 -100.00 % | 6.838 M -99.09 % | 749.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.798 M 130.36 % | 32.470 M 49.07 % | 21.781 M -96.78 % | 676.495 M 2 428.58 % | 26.754 M 39.15 % | 19.227 M -10.97 % | 21.597 M -43.93 % | 38.517 M 328.44 % | 8.990 M 1 326.98 % | 630.000 K -99.83 % | 376.903 M 2 602.20 % | 13.948 M | 0.000 -100.00 % | 57.362 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -130.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.240 M 97.22 % | -116.631 M 67.23 % | -355.909 M -22.14 % | -291.393 M -23.91 % | -235.162 M -17.00 % | -200.993 M -41.45 % | -142.094 M -39.26 % | -102.036 M -20.13 % | -84.939 M 4.41 % | -88.858 M -80.89 % | -49.124 M | 0.000 100.00 % | -47.877 M 25.50 % | -64.264 M -48.44 % | -43.293 M -31.21 % | -32.995 M 8.57 % | -36.086 M 66.42 % | -107.466 M | 0.000 |
| Other financing activites | -67.918 M -109.62 % | 706.089 M 8 942.69 % | -7.985 M 72.55 % | -29.091 M 3.14 % | -30.034 M -207.18 % | 28.023 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.213 M 206.58 % | -3.953 M -5 390.28 % | -72.000 K 97.03 % | -2.427 M -105.57 % | 43.550 M 1 628.61 % | -2.849 M -771.25 % | -327.000 K 95.36 % | -7.050 M -234 900.00 % | -3.000 K 99.62 % | -791.000 K -106.08 % | 13.008 M 185.18 % | 4.561 M 119.12 % | -23.862 M |
| Net cash used provided by financing activities | -2.070 B -406.82 % | 674.789 M 314.89 % | -314.012 M -145.09 % | 696.417 M 310.71 % | -330.515 M 32.59 % | -490.327 M -188.19 % | 556.019 M -45.92 % | 1.028 B 156.09 % | 401.458 M -67.00 % | 1.216 B 87.15 % | 650.010 M 453.90 % | 117.352 M 324.58 % | -52.254 M -144.39 % | 117.720 M -18.87 % | 145.096 M 380.64 % | -51.701 M -123.32 % | 221.694 M 23.11 % | 180.071 M 2 240.41 % | 7.694 M -80.24 % | 38.941 M -49.62 % | 77.296 M -22.34 % | 99.528 M 18.49 % | 83.996 M |
| Effect of forex changes on cash | -50.995 M 17.79 % | -62.027 M 74.55 % | -243.689 M -288.56 % | 129.240 M 94.93 % | 66.301 M 258.65 % | -41.792 M 44.94 % | -75.905 M -653.00 % | 13.726 M 118.43 % | -74.483 M -15.12 % | -64.701 M -5 043.16 % | -1.258 M -105.91 % | 21.296 M 1 949.66 % | 1.039 M -77.83 % | 4.687 M 484.81 % | -1.218 M | 0.000 100.00 % | -1.959 M 48.28 % | -3.788 M -152.53 % | -1.500 M -133.61 % | 4.463 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | -606.879 M -348.38 % | 244.334 M 249.76 % | -163.153 M -1 287.78 % | 13.736 M -95.00 % | 274.878 M -11.12 % | 309.272 M 1 383.82 % | -24.090 M 68.55 % | -76.588 M -171.79 % | 106.690 M -73.48 % | 402.231 M 120.38 % | 182.518 M 516.55 % | -43.817 M -35.56 % | -32.324 M -146.12 % | 70.086 M 266.44 % | -42.110 M -154.03 % | 77.933 M 6 144.63 % | 1.248 M -96.27 % | 33.416 M 230.49 % | 10.111 M -45.88 % | 18.684 M -47.29 % | 35.448 M -62.07 % | 93.446 M 151.58 % | -181.169 M |
| Cash at beginning of period | 1.447 B 20.31 % | 1.203 B -11.94 % | 1.366 B 1.02 % | 1.353 B 25.51 % | 1.078 B 40.25 % | 768.404 M -3.04 % | 792.494 M -8.81 % | 869.082 M 13.99 % | 762.392 M 111.68 % | 360.161 M 102.74 % | 177.643 M -19.79 % | 221.460 M -12.74 % | 253.784 M 38.15 % | 183.698 M -18.65 % | 225.808 M 52.70 % | 147.875 M 0.85 % | 146.627 M 29.52 % | 113.211 M 9.81 % | 103.100 M 22.13 % | 84.416 M 72.39 % | 48.968 M -78.08 % | 223.376 M -44.93 % | 405.590 M |
| Cash at end of period | 840.592 M -41.93 % | 1.447 B 20.31 % | 1.203 B -11.94 % | 1.366 B 1.02 % | 1.353 B 25.51 % | 1.078 B 40.25 % | 768.404 M -3.04 % | 792.494 M -8.81 % | 869.082 M 13.99 % | 762.392 M 111.68 % | 360.161 M 102.74 % | 177.643 M -19.79 % | 221.460 M -12.74 % | 253.784 M 38.15 % | 183.698 M -18.65 % | 225.808 M 52.70 % | 147.875 M 0.85 % | 146.627 M 29.52 % | 113.211 M 9.81 % | 103.100 M 22.13 % | 84.416 M -73.36 % | 316.822 M 41.17 % | 224.421 M |
| Operating cash flow | 584.491 M 8 234.39 % | 7.013 M -99.06 % | 743.435 M 82.08 % | 408.303 M -70.77 % | 1.397 B -7.77 % | 1.514 B 45.95 % | 1.038 B 58.70 % | 653.859 M -41.07 % | 1.110 B 108.59 % | 531.946 M 95.97 % | 271.442 M 432.73 % | 50.953 M -84.91 % | 337.607 M 99.28 % | 169.413 M 243.73 % | 49.286 M -81.03 % | 259.831 M 444.95 % | 47.680 M -9.90 % | 52.921 M -45.91 % | 97.837 M 40.83 % | 69.470 M 80.03 % | 38.587 M -87.67 % | 312.992 M 103.21 % | 154.024 M |
| Capital expenditure | -400.063 M -40.08 % | -285.604 M 58.25 % | -684.056 M 27.70 % | -946.116 M -35.17 % | -699.938 M -34.75 % | -519.444 M 43.24 % | -915.109 M 20.75 % | -1.155 B -24.25 % | -929.411 M 5.75 % | -986.081 M -80.33 % | -546.808 M -207.73 % | -177.689 M 33.17 % | -265.890 M -49.90 % | -177.380 M 11.67 % | -200.811 M -34.67 % | -149.111 M 35.14 % | -229.905 M -16.91 % | -196.649 M -93.71 % | -101.518 M -6.60 % | -95.232 M -31.91 % | -72.195 M 76.73 % | -310.210 M 12.12 % | -353.003 M |
| Free CashFlow | 184.428 M 166.20 % | -278.591 M -569.17 % | 59.379 M 111.04 % | -537.813 M -177.17 % | 696.890 M -29.96 % | 995.044 M 711.92 % | 122.555 M 124.47 % | -500.923 M -378.02 % | 180.173 M 139.67 % | -454.135 M -64.92 % | -275.366 M -117.28 % | -126.736 M -276.72 % | 71.717 M 1 000.18 % | -7.967 M 94.74 % | -151.525 M -236.85 % | 110.720 M 160.76 % | -182.225 M -26.78 % | -143.728 M -3 804.59 % | -3.681 M 85.71 % | -25.762 M 23.35 % | -33.608 M -1 308.01 % | 2.782 M 101.40 % | -198.979 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.483 B -4.63 % | 2.604 B -12.80 % | 2.986 B -19.08 % | 3.690 B 30.31 % | 2.832 B -13.98 % | 3.292 B -22.86 % | 4.267 B -12.08 % | 4.854 B -5.11 % | 5.115 B -11.32 % | 5.769 B 44.56 % | 3.990 B -24.38 % | 5.277 B 35.00 % | 3.909 B -17.69 % | 4.749 B 14.43 % | 4.150 B -16.06 % | 4.945 B 36.66 % | 3.618 B -21.11 % | 4.586 B 41.61 % | 3.239 B 1.44 % | 3.193 B 10.82 % | 2.881 B 7.09 % | 2.690 B 28.06 % | 2.101 B 8.44 % | 1.937 B 14.66 % | 1.690 B -0.84 % | 1.704 B 0.00 % | 1.704 B 8.29 % | 1.574 B 0.00 % | 1.574 B 34.02 % | 1.174 B 0.00 % | 1.174 B 30.44 % | 900.127 M 0.00 % | 900.127 M 29.16 % | 696.922 M 0.00 % | 696.922 M 22.32 % | 569.770 M 0.00 % | 569.770 M 1.84 % | 559.459 M 0.00 % | 559.459 M 0.61 % | 556.058 M 0.00 % | 556.058 M 36.30 % | 407.968 M 0.00 % | 407.968 M 100.00 % | 203.984 M -85.86 % | 1.443 B 100.00 % | 721.429 M -13.38 % | 832.881 M 100.00 % | 416.441 M |
| Net income | 63.421 M 101.60 % | -3.955 B -30 897.53 % | 12.842 M 101.03 % | -1.249 B -6 545.96 % | 19.377 M -81.38 % | 104.068 M 213.28 % | 33.219 M -80.90 % | 173.957 M 220.71 % | 54.241 M -83.17 % | 322.315 M 1 010.47 % | 29.025 M -66.15 % | 85.744 M -72.85 % | 315.777 M 154.91 % | 123.878 M -70.43 % | 418.943 M -41.46 % | 715.626 M 146.34 % | 290.499 M -53.44 % | 623.913 M 64.15 % | 380.083 M -6.98 % | 408.607 M 38.87 % | 294.232 M -12.06 % | 334.590 M 100.22 % | 167.111 M -27.29 % | 229.819 M 76.40 % | 130.283 M -2.23 % | 133.248 M -20.09 % | 166.757 M 38.33 % | 120.551 M -7.10 % | 129.758 M 35.43 % | 95.809 M -8.86 % | 105.123 M 132.73 % | 45.170 M -20.64 % | 56.916 M 92.09 % | 29.630 M -16.94 % | 35.671 M -58.04 % | 85.004 M 0.00 % | 85.004 M 6.03 % | 80.169 M 0.00 % | 80.169 M 29.37 % | 61.970 M 0.00 % | 61.970 M 25.06 % | 49.551 M 0.00 % | 49.551 M 100.00 % | 24.775 M -86.94 % | 189.761 M 100.00 % | 94.881 M 35.52 % | 70.011 M 100.00 % | 35.006 M |
| Income before tax | 92.250 M 102.35 % | -3.928 B -6 994.78 % | 56.976 M 104.64 % | -1.227 B -1 776.23 % | 73.191 M -82.60 % | 420.557 M 319.36 % | 100.286 M -53.86 % | 217.344 M 101.93 % | 107.631 M -72.80 % | 395.720 M 906.56 % | 39.314 M -59.35 % | 96.720 M -75.08 % | 388.115 M 124.34 % | 173.001 M -65.59 % | 502.773 M -42.20 % | 869.812 M 125.45 % | 385.819 M -47.83 % | 739.520 M 61.81 % | 457.031 M -0.96 % | 461.479 M 12.34 % | 410.781 M 0.86 % | 407.294 M 73.24 % | 235.103 M -1.91 % | 239.690 M 36.63 % | 175.429 M -12.48 % | 200.452 M 0.00 % | 200.452 M 18.99 % | 168.467 M 0.00 % | 168.467 M 37.81 % | 122.243 M 0.00 % | 122.243 M 77.09 % | 69.030 M 0.00 % | 69.030 M 53.31 % | 45.026 M 0.00 % | 45.026 M -54.73 % | 99.462 M 0.00 % | 99.462 M 1.81 % | 97.695 M 0.00 % | 97.695 M 37.71 % | 70.941 M 0.00 % | 70.941 M 26.76 % | 55.963 M 0.00 % | 55.963 M 100.00 % | 27.981 M -86.77 % | 211.507 M 100.00 % | 105.753 M 33.72 % | 79.089 M 100.00 % | 39.544 M |
| Income before tax ratio | 0.04 102.46 % | -1.51 -8 007.05 % | 0.02 105.74 % | -0.33 -1 386.31 % | 0.03 -79.77 % | 0.13 443.62 % | 0.02 -47.52 % | 0.04 112.81 % | 0.02 -69.33 % | 0.07 596.28 % | 0.01 -46.25 % | 0.02 -81.54 % | 0.10 172.56 % | 0.04 -69.93 % | 0.12 -31.14 % | 0.18 64.97 % | 0.11 -33.87 % | 0.16 14.27 % | 0.14 -2.37 % | 0.14 1.38 % | 0.14 -5.82 % | 0.15 35.28 % | 0.11 -9.55 % | 0.12 19.16 % | 0.10 -11.74 % | 0.12 0.00 % | 0.12 9.87 % | 0.11 0.00 % | 0.11 2.83 % | 0.10 0.00 % | 0.10 35.76 % | 0.08 0.00 % | 0.08 18.70 % | 0.06 0.00 % | 0.06 -62.99 % | 0.17 0.00 % | 0.17 -0.03 % | 0.17 0.00 % | 0.17 36.88 % | 0.13 0.00 % | 0.13 -7.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 -6.42 % | 0.15 0.00 % | 0.15 54.37 % | 0.09 0.00 % | 0.09 |
| EBITDA | 193.775 M 115.22 % | -1.273 B -373.61 % | 465.198 M 164.56 % | -720.533 M -227.03 % | 567.221 M -27.93 % | 787.079 M 21.74 % | 646.538 M -0.28 % | 648.372 M 10.67 % | 585.874 M -30.96 % | 848.583 M 108.61 % | 406.785 M -18.34 % | 498.173 M -32.79 % | 741.168 M 80.66 % | 410.248 M -45.20 % | 748.635 M -25.16 % | 1.000 B 71.08 % | 584.698 M -32.94 % | 871.900 M 42.14 % | 613.418 M 4.16 % | 588.945 M 13.82 % | 517.442 M -0.88 % | 522.056 M 50.75 % | 346.316 M 4.42 % | 331.658 M 27.91 % | 259.281 M -16.17 % | 309.310 M 11.83 % | 276.589 M 6.99 % | 258.530 M 2.77 % | 251.569 M 36.56 % | 184.221 M 4.07 % | 177.016 M 42.68 % | 124.066 M 10.46 % | 112.320 M 24.27 % | 90.381 M 4.96 % | 86.112 M -35.12 % | 132.735 M 12.60 % | 117.881 M 50.29 % | 78.436 M -19.71 % | 97.695 M 39.88 % | 69.844 M -1.55 % | 70.941 M 29.91 % | 54.609 M -2.42 % | 55.963 M 100.00 % | 27.981 M -89.09 % | 256.509 M 100.00 % | 128.254 M 14.01 % | 112.490 M 100.00 % | 56.245 M |
| Net income ratio | 0.03 101.68 % | -1.52 -35 419.12 % | 0.00 101.27 % | -0.34 -5 046.52 % | 0.01 -78.36 % | 0.03 306.11 % | 0.01 -78.28 % | 0.04 237.98 % | 0.01 -81.02 % | 0.06 668.16 % | 0.01 -55.23 % | 0.02 -79.89 % | 0.08 209.69 % | 0.03 -74.16 % | 0.10 -30.25 % | 0.14 80.26 % | 0.08 -40.98 % | 0.14 15.92 % | 0.12 -8.30 % | 0.13 25.32 % | 0.10 -17.88 % | 0.12 56.35 % | 0.08 -32.94 % | 0.12 53.84 % | 0.08 -1.39 % | 0.08 -20.09 % | 0.10 27.74 % | 0.08 -7.10 % | 0.08 1.06 % | 0.08 -8.86 % | 0.09 78.42 % | 0.05 -20.64 % | 0.06 48.72 % | 0.04 -16.94 % | 0.05 -65.69 % | 0.15 0.00 % | 0.15 4.11 % | 0.14 0.00 % | 0.14 28.58 % | 0.11 0.00 % | 0.11 -8.24 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 -7.65 % | 0.13 0.00 % | 0.13 56.46 % | 0.08 0.00 % | 0.08 |
| Ratio EBITDA | 0.08 115.96 % | -0.49 -413.78 % | 0.16 179.79 % | -0.20 -197.48 % | 0.20 -16.22 % | 0.24 57.81 % | 0.15 13.42 % | 0.13 16.63 % | 0.11 -22.14 % | 0.15 44.30 % | 0.10 7.98 % | 0.09 -50.21 % | 0.19 119.49 % | 0.09 -52.11 % | 0.18 -10.83 % | 0.20 25.19 % | 0.16 -15.00 % | 0.19 0.38 % | 0.19 2.68 % | 0.18 2.71 % | 0.18 -7.45 % | 0.19 17.72 % | 0.16 -3.71 % | 0.17 11.56 % | 0.15 -15.46 % | 0.18 11.83 % | 0.16 -1.21 % | 0.16 2.77 % | 0.16 1.89 % | 0.16 4.07 % | 0.15 9.38 % | 0.14 10.46 % | 0.12 -3.78 % | 0.13 4.96 % | 0.12 -46.96 % | 0.23 12.60 % | 0.21 47.57 % | 0.14 -19.71 % | 0.17 39.03 % | 0.13 -1.55 % | 0.13 -4.69 % | 0.13 -2.42 % | 0.14 0.00 % | 0.14 -22.84 % | 0.18 0.00 % | 0.18 31.63 % | 0.14 0.00 % | 0.14 |
| Gross profit ratio | 0.15 139.99 % | -0.37 -274.87 % | 0.21 438.46 % | -0.06 -130.50 % | 0.20 7.63 % | 0.19 4.02 % | 0.18 0.93 % | 0.18 19.22 % | 0.15 -21.33 % | 0.19 25.67 % | 0.15 -5.64 % | 0.16 -23.66 % | 0.21 20.14 % | 0.18 -23.87 % | 0.23 -12.91 % | 0.27 4.37 % | 0.25 6.42 % | 0.24 -2.11 % | 0.24 -6.66 % | 0.26 11.14 % | 0.24 -4.33 % | 0.25 7.06 % | 0.23 0.54 % | 0.23 8.49 % | 0.21 -1.83 % | 0.21 0.00 % | 0.21 11.46 % | 0.19 0.00 % | 0.19 10.82 % | 0.17 0.00 % | 0.17 3.33 % | 0.17 0.00 % | 0.17 7.43 % | 0.16 0.00 % | 0.16 -26.80 % | 0.21 0.00 % | 0.21 -11.19 % | 0.24 0.00 % | 0.24 17.85 % | 0.20 0.00 % | 0.20 -3.98 % | 0.21 0.00 % | 0.21 0.00 % | 0.21 -13.71 % | 0.25 0.00 % | 0.25 13.50 % | 0.22 0.00 % | 0.22 |
| Weighted average shs out dil | 194.712 M 0.00 % | 194.712 M 0.00 % | 194.712 M 0.00 % | 194.712 M 0.12 % | 194.481 M 0.62 % | 193.275 M -0.57 % | 194.385 M 14.79 % | 169.343 M 17.74 % | 143.828 M 0.00 % | 143.828 M 0.00 % | 143.828 M 0.00 % | 143.828 M 0.00 % | 143.828 M 13.68 % | 126.521 M 0.18 % | 126.299 M 0.03 % | 126.264 M -0.23 % | 126.558 M 0.12 % | 126.408 M 0.73 % | 125.495 M 0.46 % | 124.916 M 12.04 % | 111.490 M 0.44 % | 110.997 M 5.93 % | 104.783 M 6.14 % | 98.726 M 1.79 % | 96.989 M -7.37 % | 104.706 M 10.99 % | 94.341 M -9.98 % | 104.799 M 10.99 % | 94.425 M -6.18 % | 100.649 M 10.99 % | 90.686 M 0.43 % | 90.299 M 11.25 % | 81.165 M -8.35 % | 88.563 M 10.96 % | 79.818 M -9.27 % | 87.972 M 10.96 % | 79.283 M 6.80 % | 74.234 M 10.99 % | 66.885 M -8.74 % | 73.290 M 10.99 % | 66.035 M -8.33 % | 72.038 M 10.99 % | 64.907 M 0.00 % | 64.907 M 7.28 % | 60.503 M 0.00 % | 60.503 M -0.10 % | 60.563 M 0.00 % | 60.563 M |
| Weighted average shs out | 195.142 M 0.22 % | 194.712 M -1.52 % | 197.721 M 1.55 % | 194.712 M 0.12 % | 194.481 M 0.62 % | 193.275 M -0.57 % | 194.385 M 14.79 % | 169.343 M 17.74 % | 143.828 M 0.00 % | 143.828 M 0.00 % | 143.828 M 0.00 % | 143.828 M 0.00 % | 143.828 M 13.68 % | 126.522 M 0.50 % | 125.888 M 0.18 % | 125.664 M 0.44 % | 125.110 M 0.23 % | 124.824 M 0.61 % | 124.072 M 0.35 % | 123.635 M 10.93 % | 111.452 M 0.40 % | 111.008 M 5.95 % | 104.775 M 6.05 % | 98.794 M 1.99 % | 96.868 M -7.38 % | 104.583 M 10.86 % | 94.341 M -9.05 % | 103.734 M 9.86 % | 94.425 M -4.83 % | 99.221 M 9.41 % | 90.686 M 0.67 % | 90.082 M 10.99 % | 81.165 M -8.35 % | 88.563 M 10.96 % | 79.818 M -9.06 % | 87.773 M 10.71 % | 79.283 M 7.24 % | 73.927 M 10.53 % | 66.885 M -8.74 % | 73.290 M 10.99 % | 66.035 M -8.33 % | 72.038 M 10.99 % | 64.907 M 0.00 % | 64.907 M 7.28 % | 60.503 M 0.00 % | 60.503 M -0.10 % | 60.563 M 0.00 % | 60.563 M |
| EPS diluted | 0.33 101.59 % | -20.50 -31 638.46 % | 0.07 101.00 % | -6.50 -6 600.00 % | 0.10 -81.48 % | 0.54 217.65 % | 0.17 -83.41 % | 1.03 173.33 % | 0.38 -83.26 % | 2.24 1 020.00 % | 0.20 -66.39 % | 0.60 -72.89 % | 2.20 123.98 % | 0.98 -70.44 % | 3.32 -39.73 % | 5.50 139.65 % | 2.30 -53.50 % | 4.94 62.87 % | 3.03 -7.34 % | 3.27 23.86 % | 2.64 -12.44 % | 3.02 89.03 % | 1.60 -31.55 % | 2.33 73.23 % | 1.35 22.83 % | 1.10 -38.14 % | 1.77 73.53 % | 1.02 -25.55 % | 1.37 64.07 % | 0.84 -28.02 % | 1.16 169.77 % | 0.43 -38.57 % | 0.70 141.38 % | 0.29 -35.56 % | 0.45 -50.82 % | 0.92 -14.49 % | 1.07 10.31 % | 0.97 -19.17 % | 1.20 56.86 % | 0.77 -18.62 % | 0.94 52.85 % | 0.62 -19.08 % | 0.76 100.00 % | 0.38 -87.90 % | 3.14 100.00 % | 1.57 35.34 % | 1.16 100.00 % | 0.58 |
| Earnings per share | 0.33 101.59 % | -20.50 -31 638.46 % | 0.07 101.00 % | -6.50 -6 600.00 % | 0.10 -81.48 % | 0.54 217.65 % | 0.17 -83.41 % | 1.03 173.33 % | 0.38 -83.26 % | 2.24 1 020.00 % | 0.20 -66.39 % | 0.60 -72.89 % | 2.20 123.98 % | 0.98 -70.57 % | 3.33 -39.45 % | 5.50 137.07 % | 2.32 -53.60 % | 5.00 63.13 % | 3.07 -7.26 % | 3.31 25.19 % | 2.64 -12.44 % | 3.02 89.03 % | 1.60 -31.40 % | 2.33 72.86 % | 1.35 22.27 % | 1.10 -37.85 % | 1.77 69.38 % | 1.05 -23.72 % | 1.37 58.38 % | 0.87 -25.43 % | 1.16 166.67 % | 0.44 -37.86 % | 0.70 141.38 % | 0.29 -35.56 % | 0.45 -51.09 % | 0.92 -14.02 % | 1.07 9.18 % | 0.98 -18.33 % | 1.20 56.86 % | 0.77 -18.62 % | 0.94 55.37 % | 0.61 -20.39 % | 0.76 100.00 % | 0.38 -87.90 % | 3.14 100.00 % | 1.57 35.34 % | 1.16 100.00 % | 0.58 |
| Gross profit | 363.390 M 138.14 % | -952.793 M -252.49 % | 624.838 M 373.87 % | -228.149 M -139.75 % | 573.932 M -7.41 % | 619.880 M -19.76 % | 772.490 M -11.26 % | 870.545 M 13.13 % | 769.522 M -30.24 % | 1.103 B 81.67 % | 607.215 M -28.65 % | 851.041 M 3.05 % | 825.843 M -1.11 % | 835.149 M -12.89 % | 958.745 M -26.90 % | 1.312 B 42.64 % | 919.523 M -16.04 % | 1.095 B 38.62 % | 790.123 M -5.31 % | 834.473 M 23.16 % | 677.556 M 2.46 % | 661.301 M 37.10 % | 482.334 M 9.03 % | 442.394 M 24.40 % | 355.619 M -2.66 % | 365.324 M 0.00 % | 365.324 M 20.70 % | 302.672 M 0.00 % | 302.672 M 48.52 % | 203.787 M 0.00 % | 203.787 M 34.79 % | 151.190 M 0.00 % | 151.190 M 38.76 % | 108.959 M 0.00 % | 108.959 M -10.47 % | 121.699 M 0.00 % | 121.699 M -9.55 % | 134.546 M 0.00 % | 134.546 M 18.57 % | 113.472 M 0.00 % | 113.472 M 30.88 % | 86.702 M 0.00 % | 86.702 M 100.00 % | 43.351 M -87.80 % | 355.367 M 100.00 % | 177.684 M -1.68 % | 180.727 M 100.00 % | 90.363 M |
| Income tax expense | 8.665 M -27.16 % | 11.896 M -42.48 % | 20.680 M -44.92 % | 37.546 M 163.98 % | 14.223 M -46.71 % | 26.692 M -34.27 % | 40.610 M 74.49 % | 23.273 M -17.17 % | 28.096 M -55.60 % | 63.275 M 823.59 % | 6.851 M -42.14 % | 11.841 M -83.58 % | 72.113 M 161.96 % | 27.528 M -67.80 % | 85.488 M -22.76 % | 110.673 M 28.24 % | 86.303 M -8.41 % | 94.226 M 15.12 % | 81.851 M 53.48 % | 53.331 M -34.12 % | 80.954 M 73.47 % | 46.667 M -1.80 % | 47.520 M 431.37 % | 8.943 M -75.96 % | 37.198 M 10.40 % | 33.695 M 0.00 % | 33.695 M -12.96 % | 38.710 M 0.00 % | 38.710 M 126.10 % | 17.121 M 0.00 % | 17.121 M 41.33 % | 12.114 M 0.00 % | 12.114 M 29.50 % | 9.355 M 0.00 % | 9.355 M -35.30 % | 14.458 M 0.00 % | 14.458 M -17.51 % | 17.526 M 0.00 % | 17.526 M 95.37 % | 8.971 M 0.00 % | 8.971 M 39.90 % | 6.412 M 0.00 % | 6.412 M 100.00 % | 3.206 M -85.26 % | 21.746 M 100.00 % | 10.873 M 19.78 % | 9.078 M 100.00 % | 4.539 M |
| Cost of revenue | 2.120 B -40.40 % | 3.557 B 50.63 % | 2.361 B -39.74 % | 3.918 B 73.54 % | 2.258 B -15.50 % | 2.672 B -23.54 % | 3.495 B -12.26 % | 3.983 B -8.34 % | 4.346 B -6.85 % | 4.665 B 37.90 % | 3.383 B -23.56 % | 4.426 B 43.55 % | 3.083 B -21.23 % | 3.914 B 22.63 % | 3.192 B -12.15 % | 3.633 B 34.62 % | 2.699 B -22.70 % | 3.491 B 42.57 % | 2.449 B 3.83 % | 2.358 B 7.02 % | 2.204 B 8.60 % | 2.029 B 25.36 % | 1.619 B 8.26 % | 1.495 B 12.07 % | 1.334 B -0.35 % | 1.339 B 0.00 % | 1.339 B 5.34 % | 1.271 B 0.00 % | 1.271 B 30.97 % | 970.345 M 0.00 % | 970.345 M 29.56 % | 748.938 M 0.00 % | 748.938 M 27.38 % | 587.963 M 0.00 % | 587.963 M 31.22 % | 448.071 M 0.00 % | 448.071 M 5.45 % | 424.913 M 0.00 % | 424.913 M -3.99 % | 442.586 M 0.00 % | 442.586 M 37.76 % | 321.267 M 0.00 % | 321.267 M 100.00 % | 160.633 M -85.23 % | 1.087 B 100.00 % | 543.745 M -16.62 % | 652.155 M 100.00 % | 326.077 M |
| General and administrative expenses | 309.410 M -32.68 % | 459.636 M -29.88 % | 655.541 M -7.28 % | 707.020 M 46.14 % | 483.802 M -25.68 % | 650.943 M 26.24 % | 515.650 M | 0.000 -100.00 % | 590.525 M -1.23 % | 597.905 M 32.36 % | 451.725 M -12.89 % | 518.582 M 21.42 % | 427.101 M -5.41 % | 451.521 M 6.69 % | 423.221 M -5.60 % | 448.326 M 13.42 % | 395.263 M 31.14 % | 301.401 M 17.55 % | 256.406 M -4.80 % | 269.344 M 53.16 % | 175.863 M 14.92 % | 153.029 M -13.66 % | 177.233 M 18.79 % | 149.204 M 16.05 % | 128.566 M 22.11 % | 105.288 M 0.00 % | 105.288 M 22.33 % | 86.071 M 0.00 % | 86.071 M 40.15 % | 61.414 M 0.00 % | 61.414 M 13.64 % | 54.040 M 0.00 % | 54.040 M 10.69 % | 48.822 M 0.00 % | 48.822 M 40.99 % | 34.627 M 0.00 % | 34.627 M 26.65 % | 27.341 M 0.00 % | 27.341 M 15.20 % | 23.733 M 0.00 % | 23.733 M 32.00 % | 17.980 M 0.00 % | 17.980 M 100.00 % | 8.990 M -90.02 % | 90.049 M 100.00 % | 45.025 M -28.82 % | 63.257 M 100.00 % | 31.629 M |
| Selling and marketing expenses | 25.252 M -24.71 % | 33.538 M 4.01 % | 32.246 M -37.63 % | 51.697 M 172.28 % | 18.987 M -49.38 % | 37.508 M 31.92 % | 28.432 M | 0.000 -100.00 % | 85.717 M 15.27 % | 74.361 M 20.22 % | 61.853 M -17.30 % | 74.792 M 27.78 % | 58.534 M 11.33 % | 52.575 M -30.93 % | 76.119 M 15.07 % | 66.149 M 9.60 % | 60.353 M 0.56 % | 60.015 M -1.32 % | 60.817 M -16.98 % | 73.252 M -2.70 % | 75.283 M 9.04 % | 69.043 M 60.76 % | 42.949 M 10.64 % | 38.817 M -2.22 % | 39.700 M -3.01 % | 40.934 M 0.00 % | 40.934 M 16.23 % | 35.218 M 0.00 % | 35.218 M 32.61 % | 26.558 M 0.00 % | 26.558 M 8.30 % | 24.523 M 0.00 % | 24.523 M 25.61 % | 19.523 M 0.00 % | 19.523 M 16.75 % | 16.722 M 0.00 % | 16.722 M -14.28 % | 19.508 M 0.00 % | 19.508 M 20.53 % | 16.185 M 0.00 % | 16.185 M 22.93 % | 13.166 M 0.00 % | 13.166 M 100.00 % | 6.583 M -88.06 % | 55.153 M 100.00 % | 27.577 M -30.23 % | 39.525 M 100.00 % | 19.762 M |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -355.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 506.000 K 104.00 % | -12.656 M 0.00 % | -12.656 M 17.01 % | -15.251 M 0.00 % | -15.251 M -832.75 % | -1.635 M 0.00 % | -1.635 M -144.20 % | 3.699 M 114.12 % | -26.189 M -439.65 % | 7.711 M 0.00 % | 7.711 M 2 195.24 % | -368.000 K 0.00 % | -368.000 K -111.64 % | 3.163 M 0.00 % | 3.163 M 1 066.97 % | 271.000 K 0.00 % | 271.000 K 100.00 % | 135.500 K 101.97 % | -6.881 M -100.00 % | -3.440 M 60.68 % | -8.749 M -100.00 % | -4.375 M |
| Operating expenses | 455.135 M -35.08 % | 701.052 M -33.85 % | 1.060 B 34.23 % | 789.617 M 57.05 % | 502.789 M -11.05 % | 565.268 M -7.30 % | 609.777 M -8.01 % | 662.849 M -1.98 % | 676.242 M 0.59 % | 672.266 M 30.90 % | 513.578 M -13.45 % | 593.374 M 22.19 % | 485.635 M -30.77 % | 701.439 M -1.41 % | 711.439 M -0.82 % | 717.319 M 15.14 % | 623.013 M 37.06 % | 454.550 M 17.40 % | 387.165 M -17.96 % | 471.928 M 87.91 % | 251.146 M -21.40 % | 319.540 M 45.13 % | 220.182 M -22.04 % | 282.443 M 77.88 % | 158.786 M 8.22 % | 146.728 M 0.00 % | 146.728 M 35.07 % | 108.633 M 0.00 % | 108.633 M 49.38 % | 72.721 M 0.00 % | 72.721 M -5.47 % | 76.928 M 0.00 % | 76.928 M 82.49 % | 42.156 M 0.00 % | 42.156 M -28.62 % | 59.059 M 0.00 % | 59.059 M 27.06 % | 46.481 M 0.00 % | 46.481 M 7.89 % | 43.080 M 0.00 % | 43.080 M 37.13 % | 31.416 M 0.00 % | 31.416 M 100.00 % | 15.708 M -88.64 % | 138.322 M 100.00 % | 69.161 M -26.45 % | 94.033 M 100.00 % | 47.016 M |
| Cost and expenses | 2.575 B -39.52 % | 4.258 B 24.45 % | 3.421 B -27.33 % | 4.708 B 70.54 % | 2.761 B -14.72 % | 3.237 B -21.13 % | 4.105 B -11.66 % | 4.646 B -7.48 % | 5.022 B -5.92 % | 5.338 B 36.98 % | 3.897 B -22.37 % | 5.019 B 40.65 % | 3.569 B -22.68 % | 4.615 B 18.25 % | 3.903 B -10.28 % | 4.350 B 30.97 % | 3.322 B -15.81 % | 3.946 B 39.14 % | 2.836 B 0.19 % | 2.830 B 15.30 % | 2.455 B 4.52 % | 2.349 B 27.73 % | 1.839 B 3.45 % | 1.777 B 19.07 % | 1.493 B 0.50 % | 1.485 B 0.00 % | 1.485 B 7.68 % | 1.380 B 0.00 % | 1.380 B 32.26 % | 1.043 B 0.00 % | 1.043 B 26.30 % | 825.865 M 0.00 % | 825.865 M 31.07 % | 630.118 M 0.00 % | 630.118 M 24.25 % | 507.130 M 0.00 % | 507.130 M 7.58 % | 471.393 M 0.00 % | 471.393 M -2.94 % | 485.666 M 0.00 % | 485.666 M 37.71 % | 352.683 M 0.00 % | 352.683 M 100.00 % | 176.341 M -85.61 % | 1.226 B 100.00 % | 612.906 M -17.86 % | 746.187 M 100.00 % | 373.094 M |
| Research and development expenses | 120.473 M -42.05 % | 207.878 M -44.13 % | 372.080 M -3.67 % | 386.251 M 59.89 % | 241.567 M -11.73 % | 273.664 M 13.45 % | 241.215 M -8.77 % | 264.408 M 6.52 % | 248.226 M -14.63 % | 290.772 M 43.75 % | 202.279 M -16.03 % | 240.908 M 40.69 % | 171.236 M -13.23 % | 197.343 M -6.96 % | 212.099 M 4.56 % | 202.844 M 21.18 % | 167.397 M 80.49 % | 92.745 M 32.60 % | 69.942 M -45.75 % | 128.927 M | 0.000 -100.00 % | 97.468 M | 0.000 -100.00 % | 91.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 334.662 M -32.14 % | 493.174 M -28.30 % | 687.787 M -9.35 % | 758.717 M 190.45 % | 261.222 M -10.42 % | 291.604 M -20.88 % | 368.562 M -7.50 % | 398.441 M -6.91 % | 428.016 M 12.19 % | 381.494 M 22.55 % | 311.299 M -11.68 % | 352.466 M 12.11 % | 314.399 M -37.63 % | 504.096 M 0.95 % | 499.340 M -2.94 % | 514.475 M 12.92 % | 455.616 M 25.93 % | 361.805 M 14.05 % | 317.223 M -7.52 % | 343.001 M 36.57 % | 251.146 M 13.09 % | 222.072 M 0.86 % | 220.182 M 15.52 % | 190.603 M 13.27 % | 168.266 M 15.08 % | 146.222 M 0.00 % | 146.222 M 20.56 % | 121.289 M 0.00 % | 121.289 M 37.87 % | 87.971 M 0.00 % | 87.971 M 11.98 % | 78.563 M 0.00 % | 78.563 M 14.95 % | 68.345 M 0.00 % | 68.345 M 33.10 % | 51.349 M 0.00 % | 51.349 M 9.61 % | 46.849 M 0.00 % | 46.849 M 17.36 % | 39.917 M 0.00 % | 39.917 M 28.17 % | 31.145 M 0.00 % | 31.145 M 100.00 % | 15.573 M -89.28 % | 145.203 M 100.00 % | 72.601 M -29.36 % | 102.782 M 100.00 % | 51.391 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.036 M | 0.000 -100.00 % | 9.473 M | 0.000 -100.00 % | 5.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.404 M 806.95 % | 2.360 M | 0.000 -100.00 % | 922.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 25.413 M 17.56 % | 21.617 M -71.18 % | 75.001 M -35.96 % | 117.122 M 47.03 % | 79.660 M 26.57 % | 62.939 M | 0.000 -100.00 % | 69.341 M 6.03 % | 65.396 M -24.56 % | 86.682 M -1.92 % | 88.375 M -15.55 % | 104.642 M 2.47 % | 102.123 M 9.54 % | 93.226 M 14.92 % | 81.122 M 19.46 % | 67.908 M 58.99 % | 42.713 M -2.74 % | 43.917 M 27.86 % | 34.347 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.496 M 0.00 % | 24.496 M -8.03 % | 26.634 M 0.00 % | 26.634 M 163.00 % | 10.127 M 0.00 % | 10.127 M 21.39 % | 8.343 M 0.00 % | 8.343 M -38.91 % | 13.656 M 0.00 % | 13.656 M -8.07 % | 14.854 M | 0.000 -100.00 % | 9.630 M 200.00 % | -9.630 M -1 855.61 % | 548.500 K 200.00 % | -548.500 K -181.02 % | 677.000 K 200.00 % | -677.000 K -100.00 % | -338.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 123.787 M -73.31 % | 463.813 M 41.68 % | 327.357 M -15.89 % | 389.192 M -6.08 % | 414.370 M 36.49 % | 303.583 M -35.59 % | 471.360 M 6.96 % | 440.676 M 6.74 % | 412.847 M 12.74 % | 366.181 M 31.20 % | 279.096 M 16.05 % | 240.506 M -4.15 % | 250.930 M 36.46 % | 183.886 M -10.98 % | 206.562 M 21.08 % | 170.597 M -8.70 % | 186.857 M 37.04 % | 136.348 M 1.50 % | 134.331 M 26.82 % | 105.920 M 9.17 % | 97.021 M 5.28 % | 92.156 M 9.76 % | 83.963 M 10.88 % | 75.722 M -1.92 % | 77.203 M 12.88 % | 68.397 M 0.00 % | 68.397 M 12.00 % | 61.071 M 0.00 % | 61.071 M 23.87 % | 49.303 M 0.00 % | 49.303 M 20.78 % | 40.821 M 0.00 % | 40.821 M 34.05 % | 30.451 M 0.00 % | 30.451 M 65.32 % | 18.419 M 0.00 % | 18.419 M 291.28 % | -9.630 M -200.00 % | 9.630 M 1 855.61 % | -548.500 K -200.00 % | 548.500 K 181.02 % | -677.000 K -200.00 % | 677.000 K 100.00 % | 338.500 K -99.25 % | 45.002 M 100.00 % | 22.501 M -32.63 % | 33.402 M 100.00 % | 16.701 M |
| Operating income | -91.745 M 94.45 % | -1.654 B -280.17 % | -435.029 M 57.26 % | -1.018 B -1 530.59 % | 71.143 M 30.27 % | 54.612 M -66.44 % | 162.713 M -21.66 % | 207.696 M 122.66 % | 93.280 M -78.35 % | 430.832 M 360.11 % | 93.637 M -63.66 % | 257.667 M -24.26 % | 340.208 M 154.44 % | 133.710 M -45.93 % | 247.306 M -58.38 % | 594.252 M 100.42 % | 296.510 M -53.72 % | 640.682 M 58.99 % | 402.958 M 11.15 % | 362.545 M -14.98 % | 426.410 M 24.77 % | 341.761 M 30.37 % | 262.152 M 63.90 % | 159.951 M -12.15 % | 182.078 M -24.67 % | 241.702 M 16.10 % | 208.193 M 4.25 % | 199.705 M 4.83 % | 190.498 M 39.02 % | 137.027 M 7.29 % | 127.713 M 53.42 % | 83.245 M 16.43 % | 71.499 M 15.88 % | 61.702 M 10.85 % | 55.661 M 115.59 % | 25.819 M -74.04 % | 99.462 M 12.94 % | 88.066 M 0.00 % | 88.066 M 25.11 % | 70.392 M 0.00 % | 70.392 M 27.32 % | 55.286 M 0.00 % | 55.286 M 100.00 % | 27.643 M -86.93 % | 211.507 M 100.00 % | 105.753 M 33.72 % | 79.089 M 100.00 % | 39.544 M |
| Operating income ratio | -0.04 94.18 % | -0.64 -335.98 % | -0.15 47.18 % | -0.28 -1 197.81 % | 0.03 51.44 % | 0.02 -56.49 % | 0.04 -10.89 % | 0.04 134.65 % | 0.02 -75.58 % | 0.07 218.28 % | 0.02 -51.94 % | 0.05 -43.90 % | 0.09 209.12 % | 0.03 -52.75 % | 0.06 -50.42 % | 0.12 46.66 % | 0.08 -41.34 % | 0.14 12.28 % | 0.12 9.57 % | 0.11 -23.28 % | 0.15 16.51 % | 0.13 1.80 % | 0.12 51.14 % | 0.08 -23.39 % | 0.11 -24.03 % | 0.14 16.10 % | 0.12 -3.73 % | 0.13 4.83 % | 0.12 3.73 % | 0.12 7.29 % | 0.11 17.62 % | 0.09 16.43 % | 0.08 -10.28 % | 0.09 10.85 % | 0.08 76.25 % | 0.05 -74.04 % | 0.17 10.90 % | 0.16 0.00 % | 0.16 24.35 % | 0.13 0.00 % | 0.13 -6.58 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 -7.55 % | 0.15 0.00 % | 0.15 54.37 % | 0.09 0.00 % | 0.09 |
| Total other income expenses net | 183.995 M 108.09 % | -2.275 B -562.30 % | 492.005 M 370.36 % | -181.979 M -641.50 % | -24.542 M -186.93 % | 28.232 M 145.22 % | -62.427 M -747.05 % | 9.648 M 420.00 % | -3.015 M 91.41 % | -35.112 M 35.36 % | -54.323 M 66.25 % | -160.947 M -435.96 % | 47.907 M 21.93 % | 39.291 M -84.62 % | 255.467 M -7.29 % | 275.560 M 208.55 % | 89.309 M -9.64 % | 98.838 M 82.79 % | 54.073 M -45.34 % | 98.934 M 733.02 % | -15.629 M -123.85 % | 65.533 M 342.28 % | -27.049 M -133.92 % | 79.739 M 1 299.26 % | -6.649 M 83.88 % | -41.250 M -432.88 % | -7.741 M 75.22 % | -31.238 M -41.79 % | -22.031 M -80.92 % | -12.177 M -122.61 % | -5.470 M 50.75 % | -11.106 M -349.71 % | -2.470 M 40.98 % | -4.185 M 60.66 % | -10.636 M -33.13 % | -7.989 M | 0.000 -100.00 % | 9.630 M 0.00 % | 9.630 M 1 655.61 % | 548.500 K 0.00 % | 548.500 K -18.98 % | 677.000 K 0.00 % | 677.000 K 100.00 % | 338.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| 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-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 253.898 M 54.01 % | 164.858 M -47.66 % | 315.005 M -80.54 % | 1.619 B 16.96 % | 1.384 B -23.07 % | 1.799 B -26.57 % | 2.450 B 9.86 % | 2.230 B -27.54 % | 3.077 B 38.66 % | 2.219 B -30.75 % | 3.205 B 17.45 % | 2.729 B -27.01 % | 3.738 B 10.49 % | 3.383 B 6.01 % | 3.192 B 2.01 % | 3.129 B 18.29 % | 2.645 B 25.51 % | 2.107 B -4.76 % | 2.212 B 37.74 % | 1.606 B 26.31 % | 1.272 B 105.18 % | 619.817 M 48.03 % | 418.723 M -37.69 % | 672.024 M 15.87 % | 579.984 M 34.37 % | 431.620 M 64.62 % | 262.191 M 67.87 % | 156.186 M -53.66 % | 337.049 M 234.29 % | 100.826 M -5.88 % | 107.120 M -11.84 % | 121.512 M -48.12 % | 234.237 M 261.94 % | -144.643 M -357.29 % | 56.218 M 701.26 % | -9.350 M 88.09 % | -78.513 M 70.87 % | -269.572 M -49.87 % | -179.869 M |
| Total investments | 188.263 M -12.44 % | 215.000 M -67.44 % | 660.222 M 45.19 % | 454.718 M 275.64 % | 121.050 M 1.39 % | 119.389 M 702.51 % | 14.877 M -55.03 % | 33.084 M -26.33 % | 44.910 M -23.98 % | 59.077 M -1.85 % | 60.193 M -2.88 % | 61.981 M -5.67 % | 65.709 M 4.17 % | 63.080 M -13.63 % | 73.034 M 7.81 % | 67.745 M 1.45 % | 66.780 M 3.86 % | 64.296 M 91.55 % | 33.566 M 1 159.04 % | 2.666 M 0.00 % | 2.666 M -12.85 % | 3.059 M -27.73 % | 4.233 M -89.59 % | 40.647 M 1.21 % | 40.161 M -1.76 % | 40.881 M -12.07 % | 46.492 M -41.17 % | 79.026 M -14.96 % | 92.932 M 55.01 % | 59.951 M 41.97 % | 42.227 M -10.07 % | 46.955 M 21.71 % | 38.578 M -42.06 % | 66.587 M 89.76 % | 35.091 M 20.14 % | 29.208 M 151.97 % | 11.592 M -69.90 % | 38.516 M 76.19 % | 21.860 M |
| Total debt | 1.147 B 14.06 % | 1.005 B 6.41 % | 944.845 M -68.23 % | 2.974 B 6.18 % | 2.801 B -6.46 % | 2.994 B -16.37 % | 3.580 B -0.43 % | 3.596 B -8.14 % | 3.915 B 9.59 % | 3.572 B -12.31 % | 4.073 B 7.02 % | 3.806 B -15.51 % | 4.505 B 8.50 % | 4.152 B -1.20 % | 4.202 B 7.17 % | 3.921 B 20.75 % | 3.247 B 9.10 % | 2.976 B 3.53 % | 2.875 B 21.37 % | 2.369 B 47.38 % | 1.607 B 64.01 % | 979.978 M 8.84 % | 900.405 M 5.97 % | 849.667 M 10.37 % | 769.838 M 17.88 % | 653.080 M 15.83 % | 563.806 M 37.52 % | 409.970 M -14.07 % | 477.125 M 64.68 % | 289.723 M 18.09 % | 245.346 M -29.36 % | 347.320 M -9.11 % | 382.112 M 19 159.68 % | 1.984 M -98.83 % | 169.429 M 80.72 % | 93.750 M 1 488.18 % | 5.903 M -87.51 % | 47.250 M 6.05 % | 44.553 M |
| Accumulated other comprehensive income loss | -320.793 M -263.77 % | 195.885 M 151.76 % | -378.481 M | 0.000 -100.00 % | 137.116 M 1 260.13 % | -11.819 M -103.25 % | 363.268 M -49.81 % | 723.781 M 38.88 % | 521.155 M 118.44 % | -2.826 B -820.64 % | -306.941 M 85.76 % | -2.156 B -1 950.54 % | 116.500 M 106.45 % | -1.805 B -750.82 % | 277.371 M 117.32 % | -1.601 B -362.80 % | -346.036 M 73.09 % | -1.286 B -2 712.97 % | -45.707 M 95.85 % | -1.102 B -518.87 % | 263.170 M 127.75 % | -948.519 M -478.83 % | 250.381 M 131.40 % | -797.458 M -410.27 % | 257.017 M 141.12 % | -625.052 M | 0.000 100.00 % | -490.684 M | 0.000 100.00 % | -355.750 M | 0.000 100.00 % | -253.983 M -45.20 % | -174.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.171 B 120.44 % | 531.418 M -89.50 % | 5.063 B 14.63 % | 4.417 B -22.21 % | 5.678 B 0.34 % | 5.659 B 2.49 % | 5.521 B 0.61 % | 5.488 B 2.22 % | 5.369 B 0.79 % | 5.327 B 4.50 % | 5.098 B 0.57 % | 5.069 B 0.39 % | 5.049 B -1.00 % | 5.100 B 9.54 % | 4.656 B 9.28 % | 4.260 B 10.88 % | 3.842 B 8.16 % | 3.552 B 21.30 % | 2.928 B 14.91 % | 2.548 B 19.10 % | 2.140 B 15.94 % | 1.846 B 22.14 % | 1.511 B 5.57 % | 1.431 B 14.94 % | 1.245 B | 0.000 | 0.000 -100.00 % | 909.399 M 330.40 % | 211.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 557.107 M 1 645.43 % | 31.918 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.708 M |
| Common stock | 97.356 M 0.00 % | 97.356 M 0.00 % | 97.356 M 0.00 % | 97.356 M 0.00 % | 97.356 M 0.17 % | 97.193 M 0.00 % | 97.193 M 0.00 % | 97.193 M 50.00 % | 64.795 M 0.00 % | 64.795 M 0.00 % | 64.795 M 0.00 % | 64.795 M 0.00 % | 64.795 M 0.00 % | 64.795 M 2.89 % | 62.972 M 4.06 % | 60.517 M 0.00 % | 60.517 M 4.69 % | 57.805 M 0.78 % | 57.357 M 0.17 % | 57.257 M 4.69 % | 54.692 M 0.00 % | 54.692 M 0.07 % | 54.652 M 12.48 % | 48.589 M 0.00 % | 48.589 M 2.01 % | 47.633 M 1.71 % | 46.833 M 0.11 % | 46.783 M 0.00 % | 46.783 M 1.59 % | 46.049 M 3.11 % | 44.658 M 3.72 % | 43.058 M 7.92 % | 39.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 3.055 B 5.17 % | 2.905 B -57.76 % | 6.877 B -1.81 % | 7.003 B -12.80 % | 8.032 B 5.25 % | 7.631 B -3.36 % | 7.896 B -3.96 % | 8.221 B 15.16 % | 7.139 B 7.10 % | 6.666 B 11.21 % | 5.994 B 0.20 % | 5.982 B -6.15 % | 6.375 B 7.37 % | 5.937 B -8.73 % | 6.505 B 10.54 % | 5.885 B 17.69 % | 5.001 B 7.17 % | 4.666 B 10.18 % | 4.235 B 4.85 % | 4.039 B 5.28 % | 3.837 B 5.51 % | 3.636 B 10.95 % | 3.278 B 28.57 % | 2.549 B 8.94 % | 2.340 B 6.71 % | 2.193 B 8.76 % | 2.016 B 5.28 % | 1.915 B 8.60 % | 1.764 B 6.07 % | 1.663 B 12.29 % | 1.481 B 7.23 % | 1.381 B 16.85 % | 1.182 B 3.80 % | 1.138 B 81.67 % | 626.631 M 30.19 % | 481.328 M 29.35 % | 372.118 M -74.48 % | 1.458 B 14.46 % | 1.274 B |
| Other non current liabilities | 85.107 M -4.43 % | 89.052 M 0.80 % | 88.342 M 14.07 % | 77.443 M | 0.000 -100.00 % | 33.632 M -46.87 % | 63.306 M -33.77 % | 95.588 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.034 M 0.00 % | 30.034 M 0.00 % | 30.034 M 0.00 % | 30.034 M 0.00 % | 30.034 M 0.00 % | 30.034 M -68.97 % | 96.801 M 222.30 % | 30.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.331 M | 0.000 -100.00 % | 236.911 M | 0.000 -100.00 % | 169.750 M 2 215.51 % | 7.331 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -3.44 % | 2.589 M -98.12 % | 137.416 M 156.31 % | 53.614 M |
| Long term debt | 480.653 M 5.52 % | 455.495 M 21.89 % | 373.687 M -65.72 % | 1.090 B 6.18 % | 1.027 B -3.06 % | 1.059 B -5.20 % | 1.117 B 71.34 % | 652.087 M -27.24 % | 896.202 M -32.24 % | 1.323 B -25.56 % | 1.777 B 53.81 % | 1.155 B -27.77 % | 1.599 B -5.76 % | 1.697 B 3.81 % | 1.635 B 31.79 % | 1.240 B -7.95 % | 1.347 B -9.35 % | 1.486 B 4.32 % | 1.425 B 2.34 % | 1.392 B 97.08 % | 706.485 M 101.37 % | 350.835 M 12.74 % | 311.199 M 20.66 % | 257.906 M -7.34 % | 278.336 M 213.55 % | 88.769 M 31.77 % | 67.366 M 818.92 % | 7.331 M -96.77 % | 227.156 M 2 998.57 % | 7.331 M -85.34 % | 50.000 M -49.54 % | 99.094 M -53.08 % | 211.205 M | 0.000 -100.00 % | 169.429 M 80.72 % | 93.750 M 1 488.18 % | 5.903 M -87.51 % | 47.250 M 6.05 % | 44.553 M |
| Total non current liabilities | 609.369 M 3.48 % | 588.875 M 13.19 % | 520.266 M -57.58 % | 1.226 B 12.78 % | 1.087 B -5.74 % | 1.154 B -7.32 % | 1.245 B 52.99 % | 813.672 M -18.36 % | 996.633 M -29.92 % | 1.422 B -23.85 % | 1.868 B 49.81 % | 1.247 B -27.55 % | 1.721 B -5.33 % | 1.817 B 3.29 % | 1.759 B 29.57 % | 1.358 B -6.67 % | 1.455 B -8.55 % | 1.591 B 4.55 % | 1.522 B 2.51 % | 1.484 B 93.67 % | 766.495 M 92.10 % | 399.007 M 13.22 % | 352.431 M 20.10 % | 293.460 M -12.15 % | 334.060 M 130.20 % | 145.116 M 38.74 % | 104.594 M -62.43 % | 278.418 M 11.06 % | 250.697 M 27.16 % | 197.147 M 166.93 % | 73.858 M -35.84 % | 115.119 M -53.70 % | 248.627 M 9 837.13 % | 2.502 M -98.54 % | 171.279 M 79.49 % | 95.423 M 1 354.62 % | 6.560 M -96.45 % | 184.666 M 88.11 % | 98.167 M |
| Other current liabilities | 525.884 M 7.65 % | 488.532 M 94.81 % | 250.769 M -78.48 % | 1.165 B 43.40 % | 812.728 M -5.54 % | 860.353 M 38.12 % | 622.911 M -28.75 % | 874.207 M 49.12 % | 586.242 M -8.51 % | 640.792 M 29.94 % | 493.152 M -19.20 % | 610.330 M 15.43 % | 528.738 M -19.84 % | 659.564 M -6.09 % | 702.343 M -1.43 % | 712.540 M 59.66 % | 446.275 M -4.20 % | 465.843 M 26.09 % | 369.465 M 13.87 % | 324.473 M 49.05 % | 217.695 M 11.26 % | 195.663 M 11.86 % | 174.917 M 24.49 % | 140.512 M -28.64 % | 196.915 M 70.88 % | 115.239 M 213 305.56 % | 54.000 K -99.96 % | 122.885 M 31.99 % | 93.103 M -1.09 % | 94.130 M -1.44 % | 95.504 M 16.80 % | 81.770 M -18.98 % | 100.923 M 35.68 % | 74.383 M 21.06 % | 61.441 M -59.92 % | 153.306 M -19.29 % | 189.938 M -77.17 % | 832.046 M 45.10 % | 573.433 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 94.849 M 1.34 % | 93.596 M | 0.000 -100.00 % | 20.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 204.174 M 3.54 % | 197.193 M | 0.000 -100.00 % | 105.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 666.180 M 21.13 % | 549.955 M -3.71 % | 571.158 M -69.68 % | 1.883 B 6.18 % | 1.774 B -8.32 % | 1.935 B -21.44 % | 2.463 B -16.33 % | 2.944 B -2.47 % | 3.018 B 34.19 % | 2.249 B -2.06 % | 2.297 B -13.37 % | 2.651 B -8.76 % | 2.906 B 18.36 % | 2.455 B -4.40 % | 2.568 B -4.22 % | 2.681 B 41.10 % | 1.900 B 27.52 % | 1.490 B 2.75 % | 1.450 B 48.52 % | 976.356 M 8.40 % | 900.734 M 43.17 % | 629.143 M 6.78 % | 589.206 M -0.43 % | 591.761 M 20.40 % | 491.502 M -12.90 % | 564.311 M 13.67 % | 496.440 M 23.30 % | 402.639 M 61.08 % | 249.969 M -11.48 % | 282.392 M 44.56 % | 195.346 M -21.30 % | 248.226 M 45.24 % | 170.907 M 51.45 % | 112.844 M 63.70 % | 68.933 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 3.487 B -4.75 % | 3.661 B 16.70 % | 3.137 B -38.17 % | 5.073 B 10.55 % | 4.589 B -15.71 % | 5.444 B -13.18 % | 6.271 B -18.77 % | 7.720 B 2.81 % | 7.509 B 20.89 % | 6.212 B 15.15 % | 5.394 B -14.98 % | 6.344 B 8.06 % | 5.871 B -0.28 % | 5.888 B -5.41 % | 6.224 B -2.45 % | 6.380 B 31.16 % | 4.865 B 12.28 % | 4.333 B 14.54 % | 3.783 B 23.41 % | 3.065 B 5.45 % | 2.907 B 24.66 % | 2.332 B 4.41 % | 2.233 B 23.09 % | 1.814 B -2.83 % | 1.867 B 0.06 % | 1.866 B 8.50 % | 1.720 B 11.31 % | 1.545 B 37.72 % | 1.122 B -3.02 % | 1.157 B 24.56 % | 928.726 M 7.55 % | 863.539 M 34.36 % | 642.721 M 19.80 % | 536.481 M 41.40 % | 379.396 M -12.56 % | 433.909 M -3.22 % | 448.335 M -76.72 % | 1.926 B 65.07 % | 1.167 B |
| Total liabilities | 4.096 B -3.61 % | 4.249 B 16.20 % | 3.657 B -41.95 % | 6.299 B 10.97 % | 5.676 B -13.97 % | 6.598 B -12.21 % | 7.516 B -11.93 % | 8.534 B 0.33 % | 8.506 B 11.42 % | 7.634 B 5.12 % | 7.262 B -4.34 % | 7.591 B -0.01 % | 7.592 B -1.47 % | 7.705 B -3.49 % | 7.984 B 3.17 % | 7.738 B 22.45 % | 6.320 B 6.68 % | 5.924 B 11.68 % | 5.304 B 16.59 % | 4.550 B 23.86 % | 3.673 B 34.52 % | 2.731 B 5.61 % | 2.586 B 22.67 % | 2.108 B -4.24 % | 2.201 B 9.45 % | 2.011 B 10.23 % | 1.824 B 0.05 % | 1.823 B 32.85 % | 1.373 B 1.37 % | 1.354 B 35.05 % | 1.003 B 2.44 % | 978.658 M 9.80 % | 891.348 M 65.38 % | 538.983 M -2.12 % | 550.675 M 4.03 % | 529.332 M 16.36 % | 454.895 M -78.45 % | 2.111 B 66.85 % | 1.265 B |
| Other non current assets | 198.736 M 6.32 % | 186.929 M 12.72 % | 165.833 M 117.12 % | 76.377 M -82.18 % | 428.662 M 69.53 % | 252.856 M -10.96 % | 283.981 M -14.81 % | 333.345 M -51.32 % | 684.777 M 159.60 % | 263.781 M -49.45 % | 521.825 M -1.75 % | 531.145 M 10.82 % | 479.302 M -35.56 % | 743.743 M 19.80 % | 620.795 M 19.23 % | 520.666 M 0.83 % | 516.360 M 65.88 % | 311.290 M -39.02 % | 510.446 M 41.19 % | 361.543 M -12.73 % | 414.301 M 50.21 % | 275.808 M 8.37 % | 254.514 M 29.62 % | 196.358 M 11.85 % | 175.561 M -6.72 % | 188.215 M 269.00 % | 51.007 M 38 741.67 % | -132.000 K -340.00 % | -30.000 K 99.50 % | -6.057 M -0.82 % | -6.008 M -31.35 % | -4.574 M -103.64 % | 125.764 M 65.16 % | 76.147 M -20.33 % | 95.582 M 6.05 % | 90.131 M 18.26 % | 76.213 M -68.21 % | 239.758 M 216.79 % | 75.683 M |
| Long term investments | 124.829 M -27.07 % | 171.156 M -41.65 % | 293.344 M 50.21 % | 195.284 M 264.83 % | -118.478 M -158.15 % | 203.757 M 101.42 % | 101.161 M -18.59 % | 124.260 M -10.93 % | 139.516 M -10.53 % | 155.940 M 126.28 % | 68.914 M -8.17 % | 75.048 M 14.21 % | 65.709 M 4.17 % | 63.080 M -13.63 % | 73.034 M 7.81 % | 67.745 M 1.45 % | 66.780 M 3.86 % | 64.296 M 91.55 % | 33.566 M 1 159.04 % | 2.666 M 0.00 % | 2.666 M -12.85 % | 3.059 M -27.73 % | 4.233 M -89.59 % | 40.647 M 1.21 % | 40.161 M | 0.000 -100.00 % | 196.585 M -11.96 % | 223.301 M -3.89 % | 232.328 M 15.99 % | 200.307 M 10.98 % | 180.482 M -4.59 % | 189.155 M | 0.000 -100.00 % | 60.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.125 M -1.82 % | 8.276 M -5.27 % | 8.736 M -99.60 % | 2.202 B 1 098.81 % | 183.667 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 359.864 M | 0.000 -100.00 % | 325.687 M | 0.000 -100.00 % | 261.635 M -9.84 % | 290.204 M 6.65 % | 272.120 M 35.17 % | 201.317 M -3.58 % | 208.795 M 232.10 % | 62.871 M 8.03 % | 58.198 M -3.68 % | 60.419 M -2.01 % | 61.657 M 86.03 % | 33.143 M -2.67 % | 34.051 M 0.04 % | 34.038 M 0.93 % | 33.723 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 |
| 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 -100.00 % | 8.480 M 38.22 % | 6.135 M -73.03 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 8.125 M -1.82 % | 8.276 M -5.27 % | 8.736 M -85.98 % | 62.332 M -66.06 % | 183.667 M 190.14 % | -203.757 M -101.42 % | -101.161 M 18.59 % | -124.260 M 10.93 % | -139.516 M -138.77 % | 359.864 M 622.19 % | -68.914 M -121.16 % | 325.687 M 595.65 % | -65.709 M -125.11 % | 261.635 M -9.84 % | 290.204 M 6.65 % | 272.120 M 35.17 % | 201.317 M -3.58 % | 208.795 M 232.10 % | 62.871 M 8.03 % | 58.198 M -3.68 % | 60.419 M -2.01 % | 61.657 M 48.13 % | 41.623 M 3.58 % | 40.186 M -29.24 % | 56.789 M 0.56 % | 56.474 M 148.23 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M 0.00 % | 22.751 M | 0.000 -100.00 % | 5.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 2.371 B 0.90 % | 2.350 B -47.98 % | 4.517 B -8.26 % | 4.924 B -10.79 % | 5.519 B -7.69 % | 5.979 B -10.04 % | 6.647 B -5.91 % | 7.065 B 7.35 % | 6.581 B 12.32 % | 5.859 B 1.25 % | 5.787 B 11.84 % | 5.174 B -9.60 % | 5.723 B 18.01 % | 4.850 B -0.32 % | 4.865 B 14.78 % | 4.239 B 19.20 % | 3.556 B 8.15 % | 3.288 B 16.75 % | 2.816 B 7.17 % | 2.628 B 23.17 % | 2.133 B 21.41 % | 1.757 B 19.70 % | 1.468 B 10.58 % | 1.328 B 5.23 % | 1.262 B 2.60 % | 1.230 B 7.54 % | 1.143 B 6.12 % | 1.078 B 8.21 % | 995.775 M 4.05 % | 957.035 M 10.83 % | 863.542 M 5.02 % | 822.303 M 9.24 % | 752.758 M 42.65 % | 527.682 M 47.09 % | 358.747 M 30.68 % | 274.516 M 22.46 % | 224.161 M -81.40 % | 1.205 B 4.17 % | 1.157 B |
| Total non current assets | 2.703 B -0.50 % | 2.716 B -45.67 % | 5.000 B -5.12 % | 5.269 B -12.44 % | 6.018 B -3.50 % | 6.236 B -10.07 % | 6.935 B -6.31 % | 7.402 B 1.82 % | 7.269 B 9.44 % | 6.642 B 5.23 % | 6.312 B 3.32 % | 6.109 B -1.56 % | 6.206 B 4.80 % | 5.922 B 1.18 % | 5.853 B 14.70 % | 5.103 B 17.46 % | 4.344 B 12.08 % | 3.876 B 13.11 % | 3.427 B 12.21 % | 3.054 B 16.80 % | 2.615 B 24.41 % | 2.101 B 18.58 % | 1.772 B 10.17 % | 1.609 B 4.59 % | 1.538 B 4.04 % | 1.478 B 4.27 % | 1.418 B 6.81 % | 1.327 B 5.79 % | 1.255 B 6.52 % | 1.178 B 10.63 % | 1.065 B 3.01 % | 1.033 B 17.13 % | 882.355 M 31.59 % | 670.546 M 47.55 % | 454.459 M 24.59 % | 364.777 M 21.39 % | 300.504 M -79.20 % | 1.445 B 17.22 % | 1.233 B |
| Other current assets | 196.575 M -23.87 % | 258.194 M -77.26 % | 1.136 B -66.95 % | 3.436 B 57.07 % | 2.188 B -4.13 % | 2.282 B -44.42 % | 4.105 B 175.94 % | 1.488 B 15.51 % | 1.288 B 17.00 % | 1.101 B -3.64 % | 1.142 B -3.80 % | 1.188 B -5.79 % | 1.261 B -3.64 % | 1.308 B -1.89 % | 1.333 B 14.84 % | 1.161 B 5.92 % | 1.096 B 47.49 % | 743.197 M 9.62 % | 677.984 M 40.15 % | 483.740 M -7.97 % | 525.660 M 55.34 % | 338.401 M 11.71 % | 302.931 M 68.80 % | 179.460 M -89.54 % | 1.716 B 0.79 % | 1.702 B 1 150.00 % | 136.193 M -90.83 % | 1.485 B 30.85 % | 1.135 B -3.64 % | 1.178 B 40.61 % | 837.535 M 14.58 % | 730.950 M 712.00 % | 90.019 M 38.97 % | 64.774 M -86.74 % | 488.502 M 11.25 % | 439.111 M 25.47 % | 349.979 M -75.40 % | 1.423 B 82.51 % | 779.524 M |
| Short term investments | 63.434 M -82.10 % | 354.440 M -3.39 % | 366.878 M 41.41 % | 259.434 M 8.31 % | 239.528 M 784.98 % | 27.066 M 131.37 % | -86.284 M 5.37 % | -91.176 M 3.63 % | -94.606 M 2.33 % | -96.863 M -1 010.69 % | -8.721 M 33.26 % | -13.067 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 % | 17.480 M | 0.000 | 0.000 100.00 % | -150.093 M -4.03 % | -144.275 M -3.50 % | -139.396 M 0.68 % | -140.356 M -1.52 % | -138.255 M 2.77 % | -142.200 M | 0.000 -100.00 % | 5.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 892.935 M 6.23 % | 840.592 M 33.46 % | 629.840 M -53.52 % | 1.355 B -4.35 % | 1.417 B 18.54 % | 1.195 B 5.72 % | 1.130 B -17.24 % | 1.366 B 63.15 % | 837.237 M -38.10 % | 1.353 B 55.70 % | 868.703 M -19.39 % | 1.078 B 40.58 % | 766.599 M -0.23 % | 768.404 M -23.99 % | 1.011 B 27.57 % | 792.494 M 31.54 % | 602.474 M -30.68 % | 869.082 M 31.18 % | 662.522 M -13.10 % | 762.392 M 127.24 % | 335.506 M -6.85 % | 360.161 M -25.23 % | 481.682 M 171.15 % | 177.643 M -6.43 % | 189.854 M -14.27 % | 221.460 M -26.58 % | 301.615 M 18.85 % | 253.784 M 81.18 % | 140.076 M -25.85 % | 188.897 M 36.66 % | 138.226 M -38.79 % | 225.808 M 52.70 % | 147.875 M 0.85 % | 146.627 M 29.52 % | 113.211 M 9.81 % | 103.100 M 22.13 % | 84.416 M -73.36 % | 316.822 M 41.17 % | 224.421 M |
| Cash and short term investments | 1.504 B 25.90 % | 1.195 B 19.90 % | 996.718 M -29.80 % | 1.420 B -14.27 % | 1.656 B 38.59 % | 1.195 B 5.72 % | 1.130 B -17.24 % | 1.366 B 63.15 % | 837.237 M -38.10 % | 1.353 B 55.70 % | 868.703 M -19.39 % | 1.078 B 40.58 % | 766.599 M -0.23 % | 768.404 M -23.99 % | 1.011 B 27.57 % | 792.494 M 31.54 % | 602.474 M -30.68 % | 869.082 M 31.18 % | 662.522 M -13.10 % | 762.392 M 127.24 % | 335.506 M -6.85 % | 360.161 M -25.23 % | 481.682 M 171.15 % | 177.643 M -6.43 % | 189.854 M -14.27 % | 221.460 M -26.58 % | 301.615 M 18.85 % | 253.784 M 81.18 % | 140.076 M -25.85 % | 188.897 M 36.66 % | 138.226 M -38.79 % | 225.808 M 52.70 % | 147.875 M -3.08 % | 152.572 M 34.77 % | 113.211 M 9.81 % | 103.100 M 22.13 % | 84.416 M -73.36 % | 316.822 M 41.17 % | 224.421 M |
| Total current assets | 4.449 B 0.24 % | 4.438 B -19.81 % | 5.534 B -31.11 % | 8.034 B 4.46 % | 7.690 B -3.79 % | 7.993 B -5.71 % | 8.477 B -9.37 % | 9.354 B 11.67 % | 8.376 B 9.38 % | 7.658 B 10.28 % | 6.944 B -6.97 % | 7.464 B -3.82 % | 7.760 B 0.52 % | 7.720 B -10.61 % | 8.636 B 1.35 % | 8.521 B 22.14 % | 6.976 B 3.91 % | 6.714 B 9.84 % | 6.113 B 10.44 % | 5.535 B 13.06 % | 4.895 B 14.76 % | 4.266 B 4.27 % | 4.091 B 34.20 % | 3.048 B 1.50 % | 3.003 B 10.18 % | 2.726 B 12.49 % | 2.423 B 0.49 % | 2.411 B 28.16 % | 1.882 B 2.33 % | 1.839 B 29.62 % | 1.419 B 6.98 % | 1.326 B 11.37 % | 1.191 B 18.26 % | 1.007 B 39.29 % | 722.847 M 11.92 % | 645.883 M 22.67 % | 526.509 M -75.21 % | 2.124 B 62.60 % | 1.306 B |
| Inventory | 655.299 M -8.20 % | 713.839 M -48.63 % | 1.390 B 9.66 % | 1.267 B -39.17 % | 2.083 B -11.40 % | 2.351 B -27.45 % | 3.241 B 2.03 % | 3.177 B 22.67 % | 2.590 B 17.48 % | 2.204 B 10.13 % | 2.001 B -10.84 % | 2.245 B -16.97 % | 2.704 B 6.91 % | 2.529 B -14.96 % | 2.974 B 11.11 % | 2.677 B 15.50 % | 2.317 B 33.20 % | 1.740 B -5.09 % | 1.833 B 14.14 % | 1.606 B -0.46 % | 1.613 B 15.17 % | 1.401 B 2.06 % | 1.373 B 26.13 % | 1.088 B -0.85 % | 1.098 B 36.86 % | 801.981 M -4.16 % | 836.829 M 24.37 % | 672.876 M 10.90 % | 606.742 M 28.48 % | 472.249 M 6.65 % | 442.801 M 19.92 % | 369.242 M 20.72 % | 305.872 M 82.38 % | 167.710 M 38.45 % | 121.134 M 16.84 % | 103.672 M 12.55 % | 92.114 M -76.03 % | 384.311 M 27.15 % | 302.249 M |
| Net receivables | 2.092 B -7.87 % | 2.271 B 12.85 % | 2.012 B 5.33 % | 1.910 B -7.92 % | 2.075 B -16.28 % | 2.478 B -19.53 % | 3.080 B -16.24 % | 3.677 B -7.42 % | 3.972 B 23.72 % | 3.210 B 2.15 % | 3.143 B -1.37 % | 3.187 B -3.53 % | 3.303 B 6.05 % | 3.115 B -6.12 % | 3.318 B -14.72 % | 3.891 B 31.44 % | 2.960 B -11.95 % | 3.362 B 14.39 % | 2.939 B 9.55 % | 2.683 B 10.82 % | 2.421 B 11.76 % | 2.166 B 12.02 % | 1.934 B 21.97 % | 1.585 B 9.26 % | 1.451 B | 0.000 -100.00 % | 1.149 B -19.52 % | 1.427 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.262 M -4.38 % | 627.727 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.372 B 80.08 % | 761.681 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 14.147 M 26.78 % | 11.159 M 143.54 % | 4.582 M 23.74 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M 0.00 % | 3.703 M -0.27 % | 3.713 M 0.27 % | 3.703 M -3.39 % | 3.833 M 0.00 % | 3.833 M 0.00 % | 3.833 M 2 848.46 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K 0.00 % | 130.000 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 2.295 B -9.12 % | 2.525 B 18.83 % | 2.125 B 15.69 % | 1.837 B -3.83 % | 1.910 B -24.54 % | 2.531 B -17.23 % | 3.058 B -18.94 % | 3.772 B -0.91 % | 3.807 B 18.69 % | 3.207 B 27.82 % | 2.509 B -14.90 % | 2.948 B 30.78 % | 2.255 B -14.14 % | 2.626 B -5.15 % | 2.768 B 0.45 % | 2.756 B 18.09 % | 2.334 B 8.23 % | 2.156 B 20.87 % | 1.784 B 13.47 % | 1.572 B -1.71 % | 1.600 B 20.32 % | 1.329 B 4.32 % | 1.274 B 42.48 % | 894.417 M -10.77 % | 1.002 B -1.18 % | 1.014 B -4.35 % | 1.061 B 23.72 % | 857.218 M 30.57 % | 656.500 M 0.09 % | 655.883 M 25.71 % | 521.758 M 23.85 % | 421.298 M 60.62 % | 262.300 M 7.78 % | 243.371 M 57.98 % | 154.050 M -27.75 % | 213.213 M 6.83 % | 199.588 M -74.50 % | 782.764 M 144.93 % | 319.585 M |
| Tax payables | 0.000 -100.00 % | 96.945 M 2.21 % | 94.849 M 1.34 % | 93.596 M 1.34 % | 92.360 M -5.42 % | 97.649 M -23.24 % | 127.209 M -1.94 % | 129.724 M 32.87 % | 97.633 M -14.57 % | 114.283 M 20.03 % | 95.212 M -29.17 % | 134.416 M -26.17 % | 182.056 M 23.54 % | 147.371 M -20.73 % | 185.917 M -19.56 % | 231.120 M 25.12 % | 184.723 M -16.29 % | 220.673 M 23.23 % | 179.072 M -6.75 % | 192.029 M 1.80 % | 188.634 M 6.33 % | 177.406 M -8.84 % | 194.618 M 3.77 % | 187.547 M 6.39 % | 176.286 M 2.46 % | 172.047 M 5.69 % | 162.788 M 0.28 % | 162.332 M 32.75 % | 122.283 M -1.73 % | 124.436 M 7.16 % | 116.118 M 3.45 % | 112.245 M 3.36 % | 108.591 M 2.56 % | 105.883 M 11.49 % | 94.972 M 40.93 % | 67.390 M 14.59 % | 58.809 M -81.10 % | 311.239 M 13.67 % | 273.817 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.639 M | 0.000 | 0.000 | 0.000 100.00 % | -100.431 M -0.94 % | -99.498 M -9.50 % | -90.864 M 0.70 % | -91.500 M -102.64 % | 3.470 B 5.36 % | 3.293 B -8.69 % | 3.607 B -12.22 % | 4.109 B 46.29 % | 2.809 B 34.69 % | 2.085 B 19.68 % | 1.742 B 59.25 % | 1.094 B 1 923.27 % | -60.010 M -24.57 % | -48.172 M -16.83 % | -41.232 M -15.97 % | -35.554 M 36.20 % | -55.724 M -103.87 % | 1.441 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 |
| Minority interest | 326.274 M 9.00 % | 299.325 M -4.70 % | 314.087 M -2.05 % | 320.672 M 7.70 % | 297.738 M 337.69 % | 68.025 M 8.30 % | 62.812 M 2.45 % | 61.310 M 18.41 % | 51.779 M 6.57 % | 48.586 M 27.65 % | 38.061 M 5.26 % | 36.158 M 237.51 % | -26.294 M -2.47 % | -25.660 M -167.40 % | 38.072 M -25.17 % | 50.880 M 615.41 % | 7.112 M 546.45 % | -1.593 M 88.39 % | -13.717 M 23.23 % | -17.868 M -109.24 % | 193.320 M 21.37 % | 159.275 M 40.06 % | 113.716 M 20.60 % | 94.293 M -1.77 % | 95.994 M 5.75 % | 90.771 M 26.82 % | 71.572 M 25.80 % | 56.893 M 13.68 % | 50.048 M 7.54 % | 46.537 M 18.79 % | 39.177 M -17.15 % | 47.287 M 40.46 % | 33.665 M 520.10 % | 5.429 M -46.98 % | 10.239 M -7.72 % | 11.095 M -2.30 % | 11.356 M | 0.000 | 0.000 |
| Capital lease obligations | 36.706 M 46.28 % | 25.093 M 0.48 % | 24.973 M -16.80 % | 30.014 M -18.36 % | 36.766 M 135.02 % | 15.644 M -17.80 % | 19.031 M -26.58 % | 25.922 M -25.38 % | 34.737 M -22.15 % | 44.621 M -7.81 % | 48.403 M -13.83 % | 56.172 M 46.46 % | 38.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.819 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 306.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.781 B 0.00 % | 1.781 B 0.00 % | 1.781 B -17.87 % | 2.168 B 19.05 % | 1.822 B 1.47 % | 1.795 B 1.02 % | 1.777 B -4.00 % | 1.851 B 63.46 % | 1.132 B 0.19 % | 1.130 B -24.16 % | 1.490 B -49.79 % | 2.968 B 153.62 % | 1.170 B -60.56 % | 2.968 B 149.33 % | 1.190 B -21.36 % | 1.513 B 5.34 % | 1.437 B 16.99 % | 1.228 B -6.16 % | 1.309 B -8.19 % | 1.426 B 20.21 % | 1.186 B -8.45 % | 1.295 B -3.90 % | 1.348 B 94.45 % | 693.156 M 0.00 % | 693.156 M -74.13 % | 2.680 B 41.18 % | 1.898 B 110.39 % | 902.065 M -38.02 % | 1.455 B 82.69 % | 796.666 M -42.96 % | 1.397 B -9.56 % | 1.544 B 251.12 % | 439.862 M -6.95 % | 472.734 M -23.31 % | 616.392 M 31.08 % | 470.233 M 30.34 % | 360.762 M -75.26 % | 1.458 B 20.99 % | 1.205 B |
| Deferred tax liabilities non current | 43.609 M -1.62 % | 44.328 M -23.88 % | 58.237 M -0.80 % | 58.706 M -3.19 % | 60.639 M -0.31 % | 60.826 M -5.26 % | 64.206 M -2.71 % | 65.997 M -34.29 % | 100.431 M 0.94 % | 99.498 M 9.50 % | 90.864 M -0.70 % | 91.500 M 0.11 % | 91.403 M 1.08 % | 90.430 M -4.61 % | 94.798 M 8.17 % | 87.642 M 13.00 % | 77.560 M 4.09 % | 74.511 M 11.60 % | 66.767 M 7.55 % | 62.082 M 3.45 % | 60.010 M 24.57 % | 48.172 M 16.83 % | 41.232 M 15.97 % | 35.554 M -36.20 % | 55.724 M 13.69 % | 49.016 M 31.66 % | 37.228 M 8.93 % | 34.176 M 45.18 % | 23.541 M 17.32 % | 20.066 M 21.41 % | 16.527 M 3.13 % | 16.025 M 326.54 % | 3.757 M 50.16 % | 2.502 M 35.24 % | 1.850 M 10.58 % | 1.673 M 154.64 % | 657.000 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 7.151 B -0.04 % | 7.154 B -32.08 % | 10.534 B -20.81 % | 13.303 B -2.96 % | 13.708 B -3.66 % | 14.229 B -7.67 % | 15.412 B -8.02 % | 16.755 B 7.10 % | 15.645 B 9.41 % | 14.300 B 7.87 % | 13.256 B -2.34 % | 13.573 B -2.81 % | 13.966 B 2.38 % | 13.642 B -5.85 % | 14.489 B 6.35 % | 13.624 B 20.35 % | 11.320 B 6.90 % | 10.590 B 11.01 % | 9.539 B 11.07 % | 8.589 B 14.37 % | 7.510 B 17.95 % | 6.367 B 8.60 % | 5.863 B 25.90 % | 4.657 B 2.55 % | 4.541 B 8.02 % | 4.204 B 9.46 % | 3.841 B 2.73 % | 3.739 B 19.21 % | 3.136 B 3.96 % | 3.017 B 21.48 % | 2.483 B 5.24 % | 2.359 B 13.82 % | 2.073 B 23.59 % | 1.677 B 42.48 % | 1.177 B 16.49 % | 1.011 B 22.21 % | 827.013 M -76.83 % | 3.569 B 40.57 % | 2.539 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-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 | 2003-12-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -658.963 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 100.00 % | -39.162 M | 0.000 | 0.000 | 0.000 100.00 % | -45.710 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 |
| Stock based compensation | -4.441 M -140.80 % | 10.884 M 1 357.03 % | 747.000 K -35.49 % | 1.158 M 76.79 % | 655.000 K -60.16 % | 1.644 M -17.47 % | 1.992 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.409 M 300.00 % | 1.602 M -28.38 % | 2.237 M -61.67 % | 5.836 M -19.64 % | 7.262 M -23.99 % | 9.554 M 17.49 % | 8.132 M 263.04 % | 2.240 M -63.45 % | 6.128 M -14.73 % | 7.187 M 0.56 % | 7.147 M 38.16 % | 5.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.949 M 0.00 % | 3.949 M | 0.000 | 0.000 -100.00 % | 2.728 M 0.00 % | 2.728 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 |
| Change in working capital | 0.000 -100.00 % | 571.630 M | 0.000 -100.00 % | 247.840 M | 0.000 -100.00 % | 940.169 M | 0.000 100.00 % | -720.373 M | 0.000 -100.00 % | 334.207 M | 0.000 -100.00 % | 622.001 M 300.00 % | 155.500 M 3 652.42 % | 4.144 M | 0.000 100.00 % | -1.438 B | 0.000 100.00 % | -783.138 M | 0.000 100.00 % | -714.536 M | 0.000 100.00 % | -919.744 M | 0.000 100.00 % | -373.148 M | 0.000 100.00 % | -83.289 M 0.00 % | -83.289 M 42.24 % | -144.207 M 0.00 % | -144.207 M -1.88 % | -141.546 M 0.00 % | -141.546 M -707.50 % | 23.300 M 0.00 % | 23.300 M 151.50 % | -45.241 M 0.00 % | -45.241 M 36.54 % | -71.292 M 0.00 % | -71.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.300 M 0.00 % | -69.300 M -100.00 % | -34.650 M -82.77 % | -18.958 M -100.00 % | -9.479 M |
| Accounts receivables | 0.000 -100.00 % | 34.355 M | 0.000 100.00 % | -221.859 M | 0.000 -100.00 % | 837.722 M | 0.000 | 0.000 | 0.000 100.00 % | -73.136 M | 0.000 -100.00 % | 168.454 M | 0.000 -100.00 % | 580.707 M | 0.000 100.00 % | -546.352 M | 0.000 100.00 % | -668.725 M | 0.000 100.00 % | -526.306 M | 0.000 100.00 % | -579.126 M | 0.000 100.00 % | -133.874 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -23.645 M | 0.000 -100.00 % | 588.036 M | 0.000 -100.00 % | 73.385 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.126 M | 0.000 -100.00 % | 269.585 M 300.00 % | 67.396 M 115.20 % | -443.265 M | 0.000 100.00 % | -952.467 M | 0.000 100.00 % | -124.084 M | 0.000 100.00 % | -215.373 M | 0.000 100.00 % | -321.278 M | 0.000 100.00 % | -285.924 M | 0.000 100.00 % | -67.604 M 0.00 % | -67.604 M 35.80 % | -105.310 M 0.00 % | -105.310 M -101.63 % | -52.230 M 0.00 % | -52.230 M -60.10 % | -32.623 M 0.00 % | -32.623 M 34.52 % | -49.817 M 0.00 % | -49.817 M -113.92 % | -23.288 M 0.00 % | -23.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.735 M 0.00 % | -41.735 M -100.00 % | -20.867 M 59.94 % | -52.096 M -100.00 % | -26.048 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 560.920 M | 0.000 100.00 % | -118.337 M | 0.000 -100.00 % | 29.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 129.309 M | 0.000 100.00 % | -138.854 M -257.60 % | 88.104 M 166.10 % | -133.298 M | 0.000 -100.00 % | 61.040 M | 0.000 -100.00 % | 9.671 M | 0.000 -100.00 % | 27.143 M | 0.000 100.00 % | -19.340 M | 0.000 -100.00 % | 46.650 M | 0.000 100.00 % | -15.685 M 0.00 % | -15.685 M 59.68 % | -38.898 M 0.00 % | -38.898 M 56.45 % | -89.316 M 0.00 % | -89.316 M -259.72 % | 55.922 M 0.00 % | 55.922 M 1 121.94 % | 4.577 M 0.00 % | 4.577 M 109.53 % | -48.004 M 0.00 % | -48.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.565 M 0.00 % | -27.565 M -100.00 % | -13.783 M -141.59 % | 33.138 M 100.00 % | 16.569 M |
| Other non cash items | -178.649 M -105.73 % | 3.118 B 1 479.72 % | 197.373 M -37.63 % | 316.453 M -54.54 % | 696.102 M 17.87 % | 590.578 M 9.64 % | 538.639 M -65.25 % | 1.550 B 608.82 % | 218.660 M -81.15 % | 1.160 B 453.76 % | 209.428 M -81.96 % | 1.161 B 785.70 % | -169.288 M -133.06 % | 512.024 M 219.68 % | -427.841 M -144.29 % | 966.105 M 468.62 % | -262.086 M -126.54 % | 987.486 M 356.01 % | -385.721 M -169.23 % | 557.164 M 339.40 % | -232.732 M -131.43 % | 740.587 M 405.02 % | -242.800 M -219.03 % | 203.988 M 169.06 % | -295.382 M -339.52 % | -67.205 M -299.46 % | 33.693 M 176.68 % | -43.938 M -202.93 % | 42.689 M 428.39 % | 8.079 M -35.22 % | 12.472 M 158.77 % | -21.221 M -243.84 % | 14.753 M -39.06 % | 24.211 M 644.72 % | 3.251 M 157.33 % | -5.671 M 0.00 % | -5.671 M 81.85 % | -31.251 M 0.00 % | -31.251 M -14.74 % | -27.235 M 0.00 % | -27.235 M 9.99 % | -30.257 M 0.00 % | -30.257 M -237.41 % | -8.967 M 0.00 % | -8.967 M -100.00 % | -4.484 M 39.76 % | -7.443 M -100.00 % | -3.721 M |
| Net cash provided by operating activities | 11.704 M -81.39 % | 62.889 M -88.32 % | 538.319 M 279.01 % | -300.723 M -191.31 % | 329.360 M -50.30 % | 662.638 M 559.35 % | 100.498 M -82.14 % | 562.811 M 502.16 % | -139.946 M -109.65 % | 1.450 B 3 667.83 % | -40.643 M -102.50 % | 1.628 B 1 658.82 % | -104.441 M -112.52 % | 834.164 M 309.91 % | 203.500 M -52.57 % | 429.035 M 90.83 % | 224.824 M -76.99 % | 976.957 M 646.15 % | 130.933 M -64.25 % | 366.238 M 121.01 % | 165.708 M -35.77 % | 257.995 M 1 818.61 % | 13.447 M -90.32 % | 138.849 M 257.97 % | -87.896 M -152.07 % | 168.804 M 0.00 % | 168.804 M 99.28 % | 84.707 M 0.00 % | 84.707 M 243.73 % | 24.643 M 0.00 % | 24.643 M -81.03 % | 129.916 M 0.00 % | 129.916 M 444.95 % | 23.840 M 0.00 % | 23.840 M -9.90 % | 26.461 M 0.00 % | 26.461 M -45.91 % | 48.919 M 0.00 % | 48.919 M 40.83 % | 34.735 M 0.00 % | 34.735 M 80.03 % | 19.294 M 0.00 % | 19.294 M -87.67 % | 156.496 M 0.00 % | 156.496 M 100.00 % | 78.248 M 1.61 % | 77.012 M 100.00 % | 38.506 M |
| Investments in property plant and equipment | -98.352 M | 0.000 100.00 % | -248.729 M -100.45 % | -124.084 M 64.70 % | -351.520 M 6.61 % | -376.387 M -14.70 % | -328.151 M 18.87 % | -404.462 M 42.95 % | -708.917 M 0.31 % | -711.110 M -301.31 % | -177.199 M 72.36 % | -641.078 M -186.47 % | -223.784 M 59.24 % | -549.071 M -51.63 % | -362.106 M 47.44 % | -688.887 M -72.88 % | -398.486 M 41.40 % | -680.015 M -437.03 % | -126.624 M 80.33 % | -643.834 M -88.12 % | -342.247 M 11.61 % | -387.189 M -142.57 % | -159.619 M -70.55 % | -93.589 M -11.28 % | -84.100 M 36.74 % | -132.945 M 0.00 % | -132.945 M -49.90 % | -88.690 M 0.00 % | -88.690 M 11.67 % | -100.406 M 0.00 % | -100.406 M -34.67 % | -74.556 M 0.00 % | -74.556 M 35.14 % | -114.953 M 0.00 % | -114.953 M -16.91 % | -98.325 M 0.00 % | -98.325 M -93.71 % | -50.759 M 0.00 % | -50.759 M -6.60 % | -47.616 M 0.00 % | -47.616 M -31.91 % | -36.098 M 0.00 % | -36.098 M 76.73 % | -155.105 M 0.00 % | -155.105 M -100.00 % | -77.552 M 56.06 % | -176.502 M -100.00 % | -88.251 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -51.695 M -123.46 % | 220.358 M -71.73 % | 779.374 M 434.83 % | 145.725 M 7 282.22 % | 1.974 M -66.00 % | 5.806 M 91.36 % | 3.034 M 114.06 % | -21.574 M -1 727.00 % | 1.326 M -98.02 % | 67.117 M 378.01 % | 14.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 667.000 K | 0.000 | 0.000 -100.00 % | 23.225 M 339.33 % | -9.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.050 M | 0.000 -100.00 % | 463.000 K | 0.000 -100.00 % | 7.455 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -507.000 K | 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 100.00 % | -238.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.782 M 200.00 % | -3.782 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 % | -10.254 M 0.00 % | -10.254 M | 0.000 | 0.000 100.00 % | -4.031 M 0.00 % | -4.031 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.389 M | 0.000 -100.00 % | 4.120 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.879 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 % | 11.227 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 |
| Other investing activites | 17.559 M -77.00 % | 76.338 M -93.29 % | 1.137 B 15 327.86 % | -7.469 M 41.90 % | -12.855 M 79.41 % | -62.442 M -200.00 % | 62.442 M | 0.000 100.00 % | -468.156 M -295.15 % | 239.895 M 201.33 % | -236.741 M -245.11 % | 163.142 M 238.81 % | -117.532 M 35.71 % | -182.809 M 59.56 % | -452.002 M -128.44 % | -197.868 M 59.37 % | -487.041 M -750.12 % | -57.291 M 87.71 % | -466.124 M -890.66 % | 58.954 M 116.60 % | -355.041 M -597.97 % | -50.868 M 68.84 % | -163.225 M -314.87 % | -39.344 M -488.89 % | -6.681 M 96.19 % | -175.517 M -222.57 % | 143.199 M 207.63 % | -133.044 M -250.01 % | 88.690 M 156.45 % | -157.115 M -250.44 % | 104.436 M 286.15 % | -56.105 M -175.25 % | 74.556 M 146.99 % | -158.670 M -238.03 % | 114.953 M 217.94 % | -97.464 M -199.12 % | 98.325 M 327.81 % | -43.161 M -185.03 % | 50.759 M 210.19 % | -46.067 M -196.75 % | 47.616 M 207.39 % | -44.338 M -222.83 % | 36.098 M 122.01 % | -163.969 M -205.71 % | 155.105 M 100.00 % | 77.552 M 318.79 % | -35.446 M -100.00 % | -17.723 M |
| Net cash used for investing activites | -80.793 M -205.84 % | 76.338 M -90.88 % | 836.945 M 842.45 % | 88.805 M -49.82 % | 176.973 M 160.38 % | -293.104 M -11.14 % | -263.735 M 33.84 % | -398.656 M 43.52 % | -705.883 M -43.24 % | -492.789 M -19.43 % | -412.614 M -2.73 % | -401.648 M -21.32 % | -331.057 M 54.51 % | -727.760 M 10.61 % | -814.108 M 8.19 % | -886.755 M -0.14 % | -885.527 M -20.41 % | -735.427 M -24.07 % | -592.748 M -1.46 % | -584.213 M 16.22 % | -697.288 M -59.18 % | -438.057 M -46.20 % | -299.619 M -110.06 % | -142.637 M -57.12 % | -90.781 M 42.54 % | -157.998 M 1.69 % | -160.719 M -48.96 % | -107.896 M 5.22 % | -113.838 M -8.94 % | -104.499 M 20.09 % | -130.776 M -107.40 % | -63.056 M 6.08 % | -67.141 M 46.65 % | -125.861 M 10.30 % | -140.306 M -49.02 % | -94.154 M 7.36 % | -101.635 M -117.76 % | -46.673 M 1.22 % | -47.248 M -0.78 % | -46.884 M 0.89 % | -47.306 M -17.63 % | -40.218 M 0.00 % | -40.218 M 74.70 % | -158.964 M 0.72 % | -160.109 M -100.00 % | -80.055 M 62.23 % | -211.947 M -100.00 % | -105.974 M |
| Debt repayment | 100.156 M 43.34 % | 69.871 M 103.31 % | -2.108 B -1 963.53 % | 113.127 M 181.09 % | -139.500 M 61.66 % | -363.812 M -907.18 % | 45.072 M 113.76 % | -327.444 M -211.67 % | 293.225 M | 0.000 -100.00 % | 274.871 M | 0.000 -100.00 % | 278.726 M | 0.000 -100.00 % | 997.575 M | 0.000 -100.00 % | 738.532 M | 0.000 -100.00 % | 506.279 M | 0.000 -100.00 % | 627.241 M | 0.000 -100.00 % | 50.738 M | 0.000 | 0.000 -100.00 % | 13.530 M | 0.000 -100.00 % | 187.408 M | 0.000 -100.00 % | 112.153 M | 0.000 100.00 % | -34.792 M | 0.000 -100.00 % | 269.268 M | 0.000 100.00 % | -125.518 M | 0.000 -100.00 % | 37.042 M | 0.000 -100.00 % | 72.727 M | 0.000 -100.00 % | 43.012 M | 0.000 -100.00 % | 202.433 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 2.582 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 749.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.614 M 0.00 % | 9.614 M -49.29 % | 18.959 M 618.53 % | 2.639 M -86.30 % | 19.259 M 0.00 % | 19.259 M 114.22 % | 8.990 M | 0.000 -100.00 % | 315.000 K 0.00 % | 315.000 K -99.92 % | 376.903 M | 0.000 -100.00 % | 6.974 M 0.00 % | 6.974 M | 0.000 | 0.000 -100.00 % | 28.681 M 0.00 % | 28.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -7.868 M -3 137.84 % | 259.000 K 200.00 % | -259.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -130.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.240 M 95.00 % | -64.795 M -25.00 % | -51.836 M 58.84 % | -125.944 M 45.23 % | -229.965 M -139.98 % | -95.828 M 51.00 % | -195.565 M -70.48 % | -114.713 M 4.76 % | -120.449 M -31.48 % | -91.610 M 16.25 % | -109.383 M -100.14 % | -54.652 M 37.50 % | -87.442 M -99.96 % | -43.730 M 25.00 % | -58.306 M -37.29 % | -42.470 M 0.00 % | -42.470 M 4.41 % | -44.429 M 0.00 % | -44.429 M -80.89 % | -24.562 M 0.00 % | -24.562 M | 0.000 | 0.000 100.00 % | -23.939 M 0.00 % | -23.939 M 25.50 % | -32.132 M 0.00 % | -32.132 M -48.44 % | -21.647 M 0.00 % | -21.647 M -31.21 % | -16.498 M 0.00 % | -16.498 M 8.57 % | -18.043 M 0.00 % | -18.043 M 66.42 % | -53.733 M 0.00 % | -53.733 M -100.00 % | -26.867 M | 0.000 | 0.000 |
| Other financing activites | -6.070 M 78.12 % | -27.748 M -300.92 % | -6.921 M -40.47 % | -4.927 M 37.47 % | -7.879 M -266.65 % | 4.728 M | 0.000 100.00 % | -12.715 M -110.41 % | -6.043 M 98.93 % | -562.718 M -5 890.19 % | -9.394 M 98.55 % | -646.884 M -11 580.82 % | -5.538 M 87.31 % | -43.647 M -3.92 % | -42.000 M -106.59 % | 636.940 M 751.55 % | 74.798 M -41.19 % | 127.191 M 3 937.81 % | 3.150 M -99.60 % | 790.239 M | 0.000 -100.00 % | 100.082 M -84.39 % | 641.284 M 2 112.09 % | 28.990 M -84.77 % | 190.398 M -11.71 % | 215.652 M 199.97 % | -215.724 M -249.88 % | 143.927 M 198.34 % | -146.354 M -214.41 % | 127.917 M 251.62 % | -84.367 M -166.55 % | 126.775 M 197.80 % | -129.624 M -207.47 % | 120.617 M 199.73 % | -120.944 M -328.93 % | -28.197 M -233.34 % | 21.147 M -85.66 % | 147.504 M 200.00 % | -147.507 M -243.68 % | 102.664 M 199.24 % | -103.455 M -223.33 % | 83.887 M 218.35 % | -70.879 M -113.53 % | 523.687 M 200.88 % | -519.126 M -100.00 % | -259.563 M -38.93 % | -186.824 M -100.00 % | -93.412 M |
| Net cash used provided by financing activities | 86.218 M 91.75 % | 44.964 M 102.13 % | -2.115 B -2 055.03 % | 108.200 M 173.42 % | -147.379 M 58.96 % | -359.084 M -896.69 % | 45.072 M -88.99 % | 409.235 M 42.50 % | 287.182 M 151.03 % | -562.718 M -314.58 % | 262.237 M 134.55 % | -758.999 M -442.89 % | 221.352 M 230.52 % | -169.591 M -123.37 % | 725.610 M 34.10 % | 541.112 M 11.11 % | 486.997 M 3 802.85 % | 12.478 M -96.79 % | 388.980 M -44.32 % | 698.629 M 34.91 % | 517.858 M 1 039.90 % | 45.430 M -92.49 % | 604.580 M 4 201.63 % | -14.740 M -111.16 % | 132.092 M -35.86 % | 205.940 M 179.76 % | -258.194 M -183.69 % | 308.503 M 261.70 % | -190.783 M -175.10 % | 254.025 M 333.20 % | -108.929 M -239.79 % | 77.923 M 160.11 % | -129.624 M -135.36 % | 366.577 M 353.02 % | -144.883 M -175.83 % | 191.056 M 1 839.24 % | -10.985 M -106.21 % | 176.847 M 204.55 % | -169.153 M -206.46 % | 158.894 M 232.46 % | -119.953 M -172.17 % | 166.218 M 286.93 % | -88.922 M -113.22 % | 672.387 M 217.37 % | -572.859 M -100.00 % | -286.429 M -53.32 % | -186.824 M -100.00 % | -93.412 M |
| Effect of forex changes on cash | 49.788 M 128.59 % | -174.130 M -157.57 % | 302.473 M 238.00 % | -219.185 M -59.30 % | -137.593 M -8.81 % | -126.449 M -7.85 % | -117.240 M | 0.000 -100.00 % | 103.721 M 55.23 % | 66.819 M 12 999.42 % | -518.000 K 99.44 % | -93.202 M -281.29 % | 51.410 M 128.66 % | -179.368 M -273.36 % | 103.463 M -2.97 % | 106.628 M 214.77 % | -92.902 M -95.80 % | -47.448 M -75.51 % | -27.035 M 49.72 % | -53.768 M -391.80 % | -10.933 M -183.39 % | 13.111 M 191.25 % | -14.369 M -327.47 % | 6.317 M -57.83 % | 14.979 M 106.43 % | -232.908 M -199.56 % | 233.947 M 193.48 % | -250.271 M -198.16 % | 254.958 M 230.60 % | -195.224 M -200.63 % | 194.006 M 283.34 % | -105.816 M -200.00 % | 105.816 M 140.09 % | -263.932 M -200.75 % | 261.973 M 345.63 % | -106.655 M -203.68 % | 102.867 M 159.11 % | -174.038 M -200.87 % | 172.538 M 225.57 % | -137.403 M -196.85 % | 141.866 M 211.21 % | -127.570 M -200.00 % | 127.570 M 120.47 % | -623.195 M -200.00 % | 623.195 M 100.00 % | 311.598 M 34.79 % | 231.175 M 100.00 % | 115.588 M |
| Net change in cash | 892.935 M 241.77 % | -629.840 M -43.93 % | -437.602 M -35.52 % | -322.903 M -302.25 % | 159.659 M 288.37 % | -84.756 M 71.55 % | -297.944 M -149.77 % | 598.612 M 231.58 % | -454.926 M -198.60 % | 461.386 M 340.88 % | -191.538 M -126.57 % | 720.949 M -21.74 % | 921.251 M 191.13 % | -1.011 B -200.00 % | 1.011 B 267.80 % | -602.474 M -200.00 % | 602.474 M 190.94 % | -662.522 M -200.00 % | 662.522 M 297.47 % | -335.506 M -200.00 % | 335.506 M 169.65 % | -481.682 M -200.00 % | 481.682 M | 0.000 -100.00 % | 189.854 M 687.35 % | -32.324 M -300.00 % | -8.081 M -111.53 % | 70.086 M 300.00 % | 17.522 M 141.61 % | -42.110 M -300.00 % | -10.528 M -113.51 % | 77.933 M 300.00 % | 19.483 M 1 461.16 % | 1.248 M 300.00 % | 312.000 K -99.07 % | 33.416 M 300.00 % | 8.354 M -17.38 % | 10.111 M 300.00 % | 2.528 M -86.47 % | 18.684 M 300.00 % | 4.671 M -86.82 % | 35.448 M 300.00 % | 8.862 M -90.52 % | 93.446 M 300.00 % | 23.361 M 0.00 % | 23.361 M 151.58 % | -45.292 M 0.00 % | -45.292 M |
| Cash at beginning of period | 0.000 -100.00 % | 629.840 M -53.52 % | 1.355 B -4.87 % | 1.424 B -6.18 % | 1.518 B -5.29 % | 1.603 B -15.67 % | 1.901 B 45.96 % | 1.302 B -25.89 % | 1.757 B 35.60 % | 1.296 B -12.88 % | 1.488 B 94.05 % | 766.599 M 299.06 % | 192.101 M -81.00 % | 1.011 B | 0.000 -100.00 % | 602.474 M | 0.000 -100.00 % | 662.522 M | 0.000 -100.00 % | 335.506 M | 0.000 -100.00 % | 481.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 253.784 M 300.00 % | 63.446 M -65.46 % | 183.698 M 300.00 % | 45.925 M -79.66 % | 225.808 M 300.00 % | 56.452 M -61.82 % | 147.875 M 300.00 % | 36.969 M -74.79 % | 146.627 M 300.00 % | 36.657 M -67.62 % | 113.211 M 300.00 % | 28.303 M -72.55 % | 103.100 M 300.00 % | 25.775 M -69.47 % | 84.416 M 300.00 % | 21.104 M -56.90 % | 48.968 M 300.00 % | 12.242 M -94.52 % | 223.376 M 300.00 % | 55.844 M 0.00 % | 55.844 M -44.93 % | 101.398 M 0.00 % | 101.398 M |
| Cash at end of period | 892.935 M | 0.000 -100.00 % | 629.840 M -53.52 % | 1.355 B -19.24 % | 1.678 B 10.52 % | 1.518 B -5.29 % | 1.603 B -15.67 % | 1.901 B 45.96 % | 1.302 B -25.89 % | 1.757 B 35.60 % | 1.296 B -12.88 % | 1.488 B 33.61 % | 1.113 B | 0.000 -100.00 % | 1.011 B | 0.000 -100.00 % | 602.474 M | 0.000 -100.00 % | 662.522 M | 0.000 -100.00 % | 335.506 M | 0.000 -100.00 % | 481.682 M | 0.000 -100.00 % | 189.854 M -14.27 % | 221.460 M 300.00 % | 55.365 M -78.18 % | 253.784 M 300.00 % | 63.446 M -65.46 % | 183.698 M 300.00 % | 45.925 M -79.66 % | 225.808 M 300.00 % | 56.452 M -61.82 % | 147.875 M 300.00 % | 36.969 M -74.79 % | 146.627 M 300.00 % | 36.657 M -67.62 % | 113.211 M 300.00 % | 28.303 M -72.55 % | 103.100 M 300.00 % | 25.775 M -69.47 % | 84.416 M 300.00 % | 21.104 M -93.34 % | 316.822 M 300.00 % | 79.206 M 0.00 % | 79.206 M 41.17 % | 56.105 M 0.00 % | 56.105 M |
| Operating cash flow | 4.367 M -93.18 % | 63.989 M -87.73 % | 521.602 M 267.08 % | -312.178 M -194.78 % | 329.360 M -50.30 % | 662.638 M 559.35 % | 100.498 M -82.14 % | 562.811 M 502.16 % | -139.946 M -109.65 % | 1.450 B 3 667.83 % | -40.643 M -102.50 % | 1.628 B 1 658.82 % | -104.441 M -112.52 % | 834.164 M 309.91 % | 203.500 M -52.57 % | 429.035 M 90.83 % | 224.824 M -76.99 % | 976.957 M 646.15 % | 130.933 M -64.25 % | 366.238 M 121.01 % | 165.708 M -35.77 % | 257.995 M 1 818.61 % | 13.447 M -90.32 % | 138.849 M 257.97 % | -87.896 M -152.07 % | 168.804 M 0.00 % | 168.804 M 99.28 % | 84.707 M 0.00 % | 84.707 M 243.73 % | 24.643 M 0.00 % | 24.643 M -81.03 % | 129.916 M 0.00 % | 129.916 M 444.95 % | 23.840 M 0.00 % | 23.840 M -9.90 % | 26.461 M 0.00 % | 26.461 M -45.91 % | 48.919 M 0.00 % | 48.919 M 40.83 % | 34.735 M 0.00 % | 34.735 M 80.03 % | 19.294 M 0.00 % | 19.294 M -87.67 % | 156.496 M 0.00 % | 156.496 M 100.00 % | 78.248 M 1.61 % | 77.012 M 100.00 % | 38.506 M |
| Capital expenditure | -98.352 M 35.01 % | -151.334 M 39.16 % | -248.729 M -100.45 % | -124.084 M 64.70 % | -351.520 M 6.61 % | -376.387 M -14.70 % | -328.151 M 18.87 % | -404.462 M 42.95 % | -708.917 M 0.31 % | -711.110 M -301.31 % | -177.199 M 72.36 % | -641.078 M -186.47 % | -223.784 M 59.24 % | -549.071 M -51.63 % | -362.106 M 47.44 % | -688.887 M -73.23 % | -397.679 M 41.52 % | -680.015 M -437.03 % | -126.624 M 80.33 % | -643.834 M -88.12 % | -342.247 M 11.61 % | -387.189 M -142.57 % | -159.619 M -70.55 % | -93.589 M -11.28 % | -84.100 M 36.74 % | -132.945 M 0.00 % | -132.945 M -49.90 % | -88.690 M 0.00 % | -88.690 M 11.67 % | -100.406 M 0.00 % | -100.406 M -34.67 % | -74.556 M 0.00 % | -74.556 M 35.14 % | -114.953 M 0.00 % | -114.953 M -16.91 % | -98.325 M 0.00 % | -98.325 M -93.71 % | -50.759 M 0.00 % | -50.759 M -6.60 % | -47.616 M 0.00 % | -47.616 M -31.91 % | -36.098 M 0.00 % | -36.098 M 76.73 % | -155.105 M 0.00 % | -155.105 M -100.00 % | -77.552 M 56.06 % | -176.502 M -100.00 % | -88.251 M |
| Free CashFlow | -93.985 M -7.60 % | -87.345 M -132.01 % | 272.873 M 162.55 % | -436.262 M -1 868.69 % | -22.160 M -107.74 % | 286.251 M 225.74 % | -227.653 M -243.77 % | 158.349 M 118.65 % | -848.863 M -214.87 % | 738.964 M 439.22 % | -217.842 M -122.07 % | 986.967 M 400.70 % | -328.225 M -215.13 % | 285.093 M 279.75 % | -158.606 M 38.96 % | -259.852 M -50.33 % | -172.855 M -158.21 % | 296.942 M 6 791.20 % | 4.309 M 101.55 % | -277.596 M -57.24 % | -176.539 M -36.65 % | -129.194 M 11.62 % | -146.172 M -422.96 % | 45.260 M 126.31 % | -171.996 M -579.65 % | 35.859 M 0.00 % | 35.859 M 1 000.18 % | -3.984 M 0.00 % | -3.984 M 94.74 % | -75.763 M 0.00 % | -75.763 M -236.85 % | 55.360 M 0.00 % | 55.360 M 160.76 % | -91.113 M 0.00 % | -91.113 M -26.78 % | -71.864 M 0.00 % | -71.864 M -3 804.59 % | -1.841 M 0.00 % | -1.841 M 85.71 % | -12.881 M 0.00 % | -12.881 M 23.35 % | -16.804 M 0.00 % | -16.804 M -1 308.01 % | 1.391 M 0.00 % | 1.391 M 100.00 % | 695.522 K 100.70 % | -99.490 M -100.00 % | -49.745 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 | 2003 | 2003 | 2003 | 2002 | 2002 |