Wong's International Holdings Limited 0099.HK
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.665 B -16.35 % | 3.186 B -8.11 % | 3.467 B 6.45 % | 3.257 B 1.00 % | 3.225 B -14.72 % | 3.781 B -5.79 % | 4.014 B 5.13 % | 3.818 B 8.16 % | 3.529 B -7.14 % | 3.801 B -7.84 % | 4.124 B 11.83 % | 3.688 B 10.31 % | 3.343 B -14.66 % | 3.917 B -0.68 % | 3.944 B 63.72 % | 2.409 B -26.46 % | 3.276 B -2.61 % | 3.364 B -9.42 % | 3.714 B 34.38 % | 2.764 B 9.58 % | 2.522 B 13.59 % | 2.220 B 22.76 % | 1.809 B -18.58 % | 2.222 B -44.74 % | 4.020 B |
| Net income | -837.464 M -648.34 % | 152.726 M 35.83 % | 112.436 M 25.66 % | 89.474 M 111.75 % | -761.678 M -385.99 % | 266.327 M -81.27 % | 1.422 B 196.26 % | 479.907 M 2.49 % | 468.225 M -21.73 % | 598.233 M -2.98 % | 616.595 M 691.40 % | 77.912 M -22.35 % | 100.332 M -42.82 % | 175.481 M -10.90 % | 196.941 M 276.14 % | 52.359 M -81.92 % | 289.647 M 308.71 % | 70.868 M 14.41 % | 61.943 M 96.95 % | 31.451 M 10.06 % | 28.576 M 14.75 % | 24.903 M -26.27 % | 33.774 M -62.49 % | 90.034 M -89.05 % | 822.404 M |
| Income before tax | -782.828 M -491.19 % | 200.115 M 29.40 % | 154.650 M 22.10 % | 126.662 M 117.22 % | -735.630 M -341.53 % | 304.569 M -79.32 % | 1.473 B 187.05 % | 513.190 M -1.02 % | 518.482 M -19.35 % | 642.878 M -4.13 % | 670.556 M 573.17 % | 99.611 M -19.20 % | 123.283 M -40.74 % | 208.036 M -8.28 % | 226.825 M 284.78 % | 58.950 M -79.68 % | 290.068 M 253.96 % | 81.949 M 4.71 % | 78.263 M 55.84 % | 50.221 M 45.95 % | 34.410 M 6.56 % | 32.292 M -26.35 % | 43.845 M -63.88 % | 121.372 M -89.13 % | 1.116 B |
| Income before tax ratio | -0.29 -567.67 % | 0.06 40.81 % | 0.04 14.70 % | 0.04 117.05 % | -0.23 -383.22 % | 0.08 -78.05 % | 0.37 173.03 % | 0.13 -8.49 % | 0.15 -13.14 % | 0.17 4.02 % | 0.16 501.94 % | 0.03 -26.76 % | 0.04 -30.56 % | 0.05 -7.65 % | 0.06 135.02 % | 0.02 -72.36 % | 0.09 263.45 % | 0.02 15.60 % | 0.02 15.97 % | 0.02 33.19 % | 0.01 -6.19 % | 0.01 -40.00 % | 0.02 -55.63 % | 0.05 -80.33 % | 0.28 |
| EBITDA | -210.677 M -159.21 % | 355.800 M 5.96 % | 335.778 M 54.87 % | 216.810 M 176.47 % | -283.531 M -184.65 % | 334.949 M -78.97 % | 1.593 B 461.92 % | 283.404 M -31.61 % | 414.422 M 48.48 % | 279.102 M -6.19 % | 297.518 M 80.42 % | 164.903 M -1.83 % | 167.975 M -34.91 % | 258.053 M -9.95 % | 286.564 M 128.36 % | 125.489 M -67.08 % | 381.136 M -40.14 % | 636.707 M 272.29 % | 171.024 M 25.25 % | 136.546 M 117.84 % | 62.683 M -48.69 % | 122.170 M -0.94 % | 123.331 M -35.15 % | 190.181 M -62.31 % | 504.598 M |
| Net income ratio | -0.31 -755.56 % | 0.05 47.82 % | 0.03 18.05 % | 0.03 111.63 % | -0.24 -435.35 % | 0.07 -80.12 % | 0.35 181.79 % | 0.13 -5.24 % | 0.13 -15.71 % | 0.16 5.27 % | 0.15 607.66 % | 0.02 -29.61 % | 0.03 -33.00 % | 0.04 -10.28 % | 0.05 129.75 % | 0.02 -75.42 % | 0.09 319.66 % | 0.02 26.31 % | 0.02 46.56 % | 0.01 0.44 % | 0.01 1.02 % | 0.01 -39.94 % | 0.02 -53.92 % | 0.04 -80.19 % | 0.20 |
| Ratio EBITDA | -0.08 -170.79 % | 0.11 15.31 % | 0.10 45.49 % | 0.07 175.71 % | -0.09 -199.26 % | 0.09 -77.67 % | 0.40 434.48 % | 0.07 -36.78 % | 0.12 59.91 % | 0.07 1.79 % | 0.07 61.33 % | 0.04 -11.01 % | 0.05 -23.73 % | 0.07 -9.33 % | 0.07 39.48 % | 0.05 -55.23 % | 0.12 -38.54 % | 0.19 311.03 % | 0.05 -6.79 % | 0.05 98.80 % | 0.02 -54.83 % | 0.06 -19.31 % | 0.07 -20.35 % | 0.09 -31.80 % | 0.13 |
| Gross profit ratio | 0.28 4.48 % | 0.26 4.07 % | 0.25 -2.25 % | 0.26 -0.52 % | 0.26 9.05 % | 0.24 -2.38 % | 0.25 -1.61 % | 0.25 0.96 % | 0.25 3.46 % | 0.24 2.97 % | 0.23 4.97 % | 0.22 -0.48 % | 0.22 7.63 % | 0.21 1.41 % | 0.20 -6.67 % | 0.22 19.08 % | 0.18 -3.20 % | 0.19 6.94 % | 0.18 -8.59 % | 0.19 6.62 % | 0.18 -13.47 % | 0.21 0.80 % | 0.21 4.38 % | 0.20 -17.74 % | 0.24 |
| Weighted average shs out dil | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.01 % | 478.416 M 0.38 % | 476.589 M 0.03 % | 476.425 M 1.76 % | 468.196 M 0.27 % | 466.922 M -0.03 % | 467.054 M -1.14 % | 472.453 M 4.49 % | 452.139 M 11.54 % | 405.348 M -15.18 % | 477.867 M -4.05 % | 498.060 M 4.25 % | 477.771 M 0.82 % | 473.863 M 1.41 % | 467.275 M |
| Weighted average shs out | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.08 % | 478.100 M 0.61 % | 475.215 M 0.63 % | 472.240 M 0.86 % | 468.196 M 0.27 % | 466.922 M 0.00 % | 466.922 M -1.17 % | 472.453 M 4.49 % | 452.139 M 11.54 % | 405.348 M -15.18 % | 477.867 M -4.05 % | 498.060 M 4.25 % | 477.771 M 0.82 % | 473.863 M 2.56 % | 462.025 M |
| EPS diluted | -1.75 -646.88 % | 0.32 33.33 % | 0.24 26.32 % | 0.19 111.95 % | -1.59 -383.93 % | 0.56 -81.14 % | 2.97 197.00 % | 1.00 2.04 % | 0.98 -21.60 % | 1.25 -3.10 % | 1.29 706.25 % | 0.16 -23.81 % | 0.21 -43.24 % | 0.37 -11.90 % | 0.42 281.82 % | 0.11 -82.26 % | 0.62 313.33 % | 0.15 7.14 % | 0.14 80.41 % | 0.08 29.33 % | 0.06 20.00 % | 0.05 -28.57 % | 0.07 -63.16 % | 0.19 -89.20 % | 1.76 |
| Earnings per share | -1.75 -646.88 % | 0.32 33.33 % | 0.24 26.32 % | 0.19 111.95 % | -1.59 -383.93 % | 0.56 -81.14 % | 2.97 197.00 % | 1.00 2.04 % | 0.98 -21.60 % | 1.25 -3.10 % | 1.29 706.25 % | 0.16 -23.81 % | 0.21 -44.74 % | 0.38 -9.52 % | 0.42 281.82 % | 0.11 -82.26 % | 0.62 313.33 % | 0.15 7.14 % | 0.14 80.41 % | 0.08 29.33 % | 0.06 20.00 % | 0.05 -28.57 % | 0.07 -63.16 % | 0.19 -89.33 % | 1.78 |
| Gross profit | 736.921 M -12.61 % | 843.208 M -4.37 % | 881.698 M 4.05 % | 847.395 M 0.47 % | 843.453 M -7.00 % | 906.918 M -8.03 % | 986.125 M 3.44 % | 953.344 M 9.20 % | 872.986 M -3.93 % | 908.721 M -5.10 % | 957.576 M 17.40 % | 815.675 M 9.78 % | 742.987 M -8.15 % | 808.892 M 0.72 % | 803.104 M 52.80 % | 525.596 M -12.43 % | 600.221 M -5.73 % | 636.707 M -3.14 % | 657.363 M 22.83 % | 535.160 M 16.83 % | 458.049 M -1.71 % | 466.003 M 23.75 % | 376.583 M -15.02 % | 443.141 M -54.54 % | 974.819 M |
| Income tax expense | 54.636 M 15.29 % | 47.389 M 12.26 % | 42.214 M 13.52 % | 37.188 M 42.77 % | 26.048 M -31.89 % | 38.242 M -25.56 % | 51.370 M 54.34 % | 33.283 M -33.77 % | 50.257 M 12.57 % | 44.645 M -17.26 % | 53.961 M 165.82 % | 20.300 M -14.33 % | 23.696 M -28.65 % | 33.209 M 11.13 % | 29.884 M 353.41 % | 6.591 M 1 465.56 % | 421.000 K -96.20 % | 11.081 M -32.10 % | 16.320 M -13.05 % | 18.770 M 218.95 % | 5.885 M -35.73 % | 9.157 M -10.91 % | 10.278 M 4.47 % | 9.838 M -67.77 % | 30.522 M |
| Cost of revenue | 1.928 B -17.70 % | 2.342 B -9.38 % | 2.585 B 7.29 % | 2.409 B 1.18 % | 2.381 B -17.15 % | 2.874 B -5.06 % | 3.027 B 5.70 % | 2.864 B 7.82 % | 2.656 B -8.15 % | 2.892 B -8.66 % | 3.167 B 10.25 % | 2.872 B 10.47 % | 2.600 B -16.35 % | 3.108 B -1.04 % | 3.141 B 66.76 % | 1.883 B -29.61 % | 2.676 B -1.88 % | 2.727 B -10.78 % | 3.056 B 37.15 % | 2.229 B 7.96 % | 2.064 B 17.65 % | 1.754 B 22.50 % | 1.432 B -19.47 % | 1.778 B -41.60 % | 3.045 B |
| General and administrative expenses | 11.232 M 7.79 % | 10.420 M 5.75 % | 9.853 M -81.45 % | 53.117 M 7.66 % | 49.337 M 91.63 % | 25.746 M -6.64 % | 27.576 M -4.94 % | 29.009 M -4.84 % | 30.485 M -5.49 % | 32.256 M -5.95 % | 34.296 M -8.34 % | 37.416 M 3.22 % | 36.249 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 657.465 M 6.44 % | 617.694 M -2.05 % | 630.614 M -5.27 % | 665.709 M 8.97 % | 610.913 M -9.25 % | 673.194 M -3.82 % | 699.938 M 1.80 % | 687.595 M 30 031.24 % | 2.282 M 149.13 % | 916.000 K -63.39 % | 2.502 M -65.55 % | 7.262 M 423.95 % | 1.386 M -94.66 % | 25.947 M -95.52 % | 579.335 M 25.40 % | 462.001 M 1 282.74 % | 33.412 M -57.49 % | 78.607 M -85.98 % | 560.494 M 18.08 % | 474.687 M 13.51 % | 418.183 M 0.04 % | 418.028 M 33.57 % | 312.960 M -3.87 % | 325.559 M -44.86 % | 590.466 M |
| Operating expenses | 1.023 B 62.87 % | 628.114 M -1.93 % | 640.467 M -10.90 % | 718.826 M 8.87 % | 660.250 M -5.54 % | 698.940 M -3.93 % | 727.514 M 1.52 % | 716.604 M 11.87 % | 640.540 M -8.48 % | 699.866 M -1.15 % | 708.000 M -0.33 % | 710.347 M 10.87 % | 640.702 M 0.52 % | 637.400 M 10.02 % | 579.335 M 25.40 % | 462.001 M 1 282.74 % | 33.412 M -57.49 % | 78.607 M -85.98 % | 560.494 M 18.08 % | 474.687 M 13.51 % | 418.183 M 0.04 % | 418.028 M 33.57 % | 312.960 M -3.87 % | 325.559 M -44.86 % | 590.466 M |
| Cost and expenses | 2.951 B -0.67 % | 2.971 B -7.90 % | 3.225 B 3.11 % | 3.128 B -13.10 % | 3.600 B 0.74 % | 3.573 B -4.84 % | 3.755 B 4.86 % | 3.581 B 8.61 % | 3.297 B -8.22 % | 3.592 B -7.29 % | 3.875 B 8.15 % | 3.582 B 10.55 % | 3.241 B -13.48 % | 3.746 B 0.68 % | 3.720 B 58.62 % | 2.345 B -13.43 % | 2.709 B -3.44 % | 2.806 B -22.43 % | 3.617 B 33.80 % | 2.703 B 8.90 % | 2.482 B 14.26 % | 2.172 B 24.48 % | 1.745 B -17.06 % | 2.104 B -42.13 % | 3.636 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.054 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 |
| Selling general and administrative expenses | 365.537 M 3 408.03 % | 10.420 M 5.75 % | 9.853 M -81.45 % | 53.117 M 7.66 % | 49.337 M 91.63 % | 25.746 M -6.64 % | 27.576 M -4.94 % | 29.009 M -4.84 % | 30.485 M -5.49 % | 32.256 M -5.95 % | 34.296 M -8.34 % | 37.416 M 3.22 % | 36.249 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 |
| Interest income | 23.022 M -10.37 % | 25.686 M 32.97 % | 19.317 M 9.71 % | 17.607 M -4.09 % | 18.358 M -10.83 % | 20.588 M 63.24 % | 12.612 M 33.80 % | 9.426 M 46.78 % | 6.422 M -25.86 % | 8.662 M -32.72 % | 12.875 M 40.19 % | 9.184 M -12.91 % | 10.545 M 44.43 % | 7.301 M 87.83 % | 3.887 M -49.14 % | 7.642 M 118.16 % | 3.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 73.022 M -18.98 % | 90.127 M 47.86 % | 60.954 M 24.63 % | 48.908 M -15.52 % | 57.896 M -11.56 % | 65.461 M 2.18 % | 64.064 M 50.48 % | 42.572 M 106.12 % | 20.654 M 8.72 % | 18.997 M -8.65 % | 20.795 M 49.20 % | 13.938 M 122.23 % | 6.272 M -13.94 % | 7.288 M 36.40 % | 5.343 M -15.95 % | 6.357 M -41.79 % | 10.921 M -97.76 % | 487.019 M 1 436.53 % | 31.696 M 3.83 % | 30.526 M 464.77 % | 5.405 M -61.16 % | 13.915 M -28.90 % | 19.571 M 10.51 % | 17.710 M | 0.000 |
| Depreciation and amortization | 49.874 M -23.92 % | 65.558 M -8.86 % | 71.931 M -5.90 % | 76.437 M 7.78 % | 70.921 M 2.48 % | 69.204 M 25.08 % | 55.328 M 19.98 % | 46.116 M 11.69 % | 41.289 M -4.51 % | 43.237 M 18.50 % | 36.487 M -8.77 % | 39.996 M 4.10 % | 38.420 M -10.08 % | 42.729 M -20.77 % | 53.928 M -9.99 % | 59.913 M -25.25 % | 80.147 M 18.32 % | 67.739 M 10.93 % | 61.065 M 9.44 % | 55.799 M -29.53 % | 79.180 M 6.72 % | 74.195 M 24.26 % | 59.708 M -17.76 % | 72.599 M -39.62 % | 120.245 M |
| Operating income | -286.081 M -233.00 % | 215.094 M -10.83 % | 241.231 M 100.52 % | 120.300 M 132.08 % | -375.056 M -201.25 % | 370.438 M -75.85 % | 1.534 B 176.33 % | 555.188 M 51.40 % | 366.711 M 61.40 % | 227.203 M -8.44 % | 248.156 M 114.44 % | 115.723 M 0.75 % | 114.857 M -37.08 % | 182.542 M -20.20 % | 228.749 M 234.70 % | 68.345 M -87.90 % | 564.789 M -0.73 % | 568.968 M 487.36 % | 96.869 M 60.19 % | 60.473 M 51.69 % | 39.866 M -16.90 % | 47.975 M -24.59 % | 63.623 M -45.89 % | 117.582 M -69.41 % | 384.353 M |
| Operating income ratio | -0.11 -259.01 % | 0.07 -2.97 % | 0.07 88.38 % | 0.04 131.76 % | -0.12 -218.72 % | 0.10 -74.37 % | 0.38 162.84 % | 0.15 39.97 % | 0.10 73.82 % | 0.06 -0.66 % | 0.06 91.75 % | 0.03 -8.67 % | 0.03 -26.27 % | 0.05 -19.65 % | 0.06 104.44 % | 0.03 -83.54 % | 0.17 1.93 % | 0.17 548.47 % | 0.03 19.20 % | 0.02 38.43 % | 0.02 -26.85 % | 0.02 -38.57 % | 0.04 -33.54 % | 0.05 -44.64 % | 0.10 |
| Total other income expenses net | -496.747 M -3 216.29 % | -14.979 M 82.70 % | -86.581 M -1 460.91 % | 6.362 M 101.76 % | -360.574 M -447.41 % | -65.869 M -7.90 % | -61.046 M -45.35 % | -41.998 M -127.67 % | 151.771 M -63.49 % | 415.675 M -1.59 % | 422.400 M 2 721.65 % | -16.112 M -291.22 % | 8.426 M -66.95 % | 25.494 M 1 425.05 % | -1.924 M -249.73 % | 1.285 M 100.47 % | -274.721 M 42.30 % | -476.151 M -2 459.13 % | -18.606 M -81.49 % | -10.252 M -115.54 % | 65.964 M 520.61 % | -15.683 M 20.70 % | -19.778 M -621.85 % | 3.790 M -99.48 % | 731.998 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 900.796 M 4.16 % | 864.806 M -42.98 % | 1.517 B -11.92 % | 1.722 B 23.75 % | 1.392 B -3.58 % | 1.443 B -15.77 % | 1.713 B 11.43 % | 1.538 B 13.56 % | 1.354 B 563.68 % | 204.021 M -49.00 % | 400.070 M 0.57 % | 397.816 M 187.70 % | -453.623 M -22.41 % | -370.574 M -1 129.14 % | 36.008 M 109.04 % | -398.132 M -42.94 % | -278.530 M -1 449.34 % | 20.642 M -90.67 % | 221.249 M -30.52 % | 318.413 M -31.15 % | 462.448 M 376.47 % | 97.058 M 4 134.00 % | -2.406 M -100.89 % | 268.883 M -13.25 % | 309.955 M |
| Total investments | 2.161 B -51.05 % | 4.415 B 99.16 % | 2.217 B 1.52 % | 2.184 B 0.08 % | 2.182 B -13.95 % | 2.535 B 3.77 % | 2.443 B 100.77 % | 1.217 B 23.46 % | 985.653 M -53.03 % | 2.099 B 25.37 % | 1.674 B 42.81 % | 1.172 B 183.07 % | 414.082 M 13.70 % | 364.200 M 14.63 % | 317.719 M 66.04 % | 191.348 M -0.14 % | 191.615 M 139.66 % | 79.952 M -33.06 % | 119.431 M -18.29 % | 146.168 M -34.00 % | 221.467 M -10.34 % | 247.008 M -88.21 % | 2.094 B 629.13 % | 287.235 M -25.29 % | 384.463 M |
| Total debt | 1.621 B -10.31 % | 1.807 B -12.34 % | 2.061 B -2.90 % | 2.123 B 2.47 % | 2.072 B 4.29 % | 1.987 B -8.08 % | 2.161 B 7.62 % | 2.008 B 3.05 % | 1.949 B 92.56 % | 1.012 B -4.14 % | 1.056 B -1.56 % | 1.072 B 208.05 % | 348.130 M 11.99 % | 310.858 M -28.74 % | 436.259 M 793.13 % | 48.846 M -83.37 % | 293.706 M 35.67 % | 216.488 M -53.72 % | 467.776 M -9.05 % | 514.313 M -19.26 % | 636.978 M 47.26 % | 432.558 M | 0.000 -100.00 % | 268.883 M -13.25 % | 309.955 M |
| Accumulated other comprehensive income loss | 223.790 M 1 233.63 % | -19.741 M -156.88 % | 34.707 M -81.61 % | 188.721 M 65.11 % | 114.300 M 3 894.82 % | -3.012 M -100.86 % | 351.923 M 259.27 % | 97.954 M 111.90 % | -823.272 M 0.00 % | -823.241 M 2.22 % | -841.898 M -2.10 % | -824.557 M -1.19 % | -814.864 M -3.65 % | -786.174 M -2.56 % | -766.534 M -6.96 % | -716.626 M -6.08 % | -675.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.093 B -21.93 % | 3.962 B 3.01 % | 3.846 B 2.68 % | 3.745 B 1.85 % | 3.677 B -17.59 % | 4.462 B 5.22 % | 4.241 B 46.95 % | 2.886 B 17.66 % | 2.453 B 20.16 % | 2.041 B 36.39 % | 1.497 B 59.68 % | 937.306 M 5.34 % | 889.767 M 6.97 % | 831.791 M 13.94 % | 729.999 M 30.71 % | 558.499 M 4.56 % | 534.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.39 % | 47.661 M 0.75 % | 47.308 M 0.73 % | 46.966 M 0.59 % | 46.692 M 0.00 % | 46.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 3.517 B -21.39 % | 4.474 B 1.39 % | 4.413 B -1.46 % | 4.479 B 3.34 % | 4.334 B -13.43 % | 5.006 B 3.86 % | 4.820 B 37.07 % | 3.516 B 17.79 % | 2.985 B 13.31 % | 2.635 B 22.69 % | 2.147 B 35.99 % | 1.579 B 4.34 % | 1.514 B 6.94 % | 1.415 B 12.91 % | 1.253 B 17.75 % | 1.065 B 2.39 % | 1.040 B 40.82 % | 738.276 M 9.30 % | 675.449 M 7.25 % | 629.810 M 0.65 % | 625.755 M 2.92 % | 608.001 M -49.91 % | 1.214 B -43.62 % | 2.153 B -19.14 % | 2.663 B |
| Other non current liabilities | 6.120 M -36.72 % | 9.672 M 12.30 % | 8.613 M 48.81 % | 5.788 M -84.72 % | 37.882 M 88.83 % | 20.061 M 52.18 % | 13.182 M 212.30 % | 4.221 M 1 703.85 % | 234.000 K -67.99 % | 731.000 K -5.56 % | 774.000 K -13.71 % | 897.000 K -67.09 % | 2.726 M 135.07 % | -7.772 M | 0.000 | 0.000 | 0.000 100.00 % | -6.001 M 0.00 % | -6.001 M | 0.000 | 0.000 | 0.000 100.00 % | -22.899 M | 0.000 | 0.000 |
| Long term debt | 876.430 M -6.50 % | 937.332 M -13.98 % | 1.090 B -17.94 % | 1.328 B 9.50 % | 1.213 B -3.54 % | 1.257 B -11.62 % | 1.422 B 5.64 % | 1.346 B 2.59 % | 1.313 B 212.50 % | 420.000 M 0.00 % | 420.000 M 0.00 % | 420.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 M -44.51 % | 124.340 M -35.70 % | 193.367 M -30.68 % | 278.958 M 37.81 % | 202.420 M 244.01 % | 58.842 M 394.80 % | 11.892 M -67.00 % | 36.039 M 40.99 % | 25.561 M |
| Total non current liabilities | 964.073 M -6.42 % | 1.030 B -12.65 % | 1.179 B -16.08 % | 1.405 B 6.42 % | 1.321 B -2.14 % | 1.350 B -12.04 % | 1.534 B 6.11 % | 1.446 B 2.72 % | 1.408 B 234.03 % | 421.386 M -0.03 % | 421.531 M 0.03 % | 421.406 M 15 330.47 % | 2.731 M -64.86 % | 7.772 M 30.67 % | 5.948 M 1.48 % | 5.861 M -92.08 % | 74.013 M -40.47 % | 124.333 M -34.78 % | 190.644 M -32.51 % | 282.488 M 38.78 % | 203.553 M 215.67 % | 64.482 M | 0.000 -100.00 % | 39.280 M 38.15 % | 28.433 M |
| Other current liabilities | 385.128 M 8.22 % | 355.881 M 68.61 % | 211.068 M -7.86 % | 229.082 M 19.27 % | 192.077 M 2.26 % | 187.838 M -17.40 % | 227.398 M -36.40 % | 357.556 M 60.25 % | 223.121 M -19.02 % | 275.543 M 0.38 % | 274.509 M 12.44 % | 244.148 M 13.30 % | 215.491 M -8.35 % | 235.115 M 16.89 % | 201.138 M 35.81 % | 148.101 M 22.57 % | 120.834 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.192 M -38.34 % | 97.620 M -66.45 % | 290.937 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 131.574 M 4.18 % | 126.291 M -23.08 % | 164.190 M 11.34 % | 147.465 M 13.44 % | 129.993 M | 0.000 -100.00 % | 111.906 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.914 M 19.01 % | 126.803 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.428 M | 0.000 -100.00 % | 328.000 K -95.75 % | 7.718 M |
| Short term debt | 744.212 M -14.41 % | 869.514 M -10.51 % | 971.588 M 20.92 % | 803.511 M -6.48 % | 859.155 M 17.79 % | 729.377 M 19.81 % | 608.758 M -8.00 % | 661.658 M 112.67 % | 311.120 M -47.45 % | 591.994 M -6.88 % | 635.713 M -2.56 % | 652.425 M 87.41 % | 348.130 M 11.99 % | 310.858 M -28.74 % | 436.259 M 793.13 % | 48.846 M -78.26 % | 224.706 M 143.85 % | 92.148 M -66.42 % | 274.409 M 16.59 % | 235.355 M -45.84 % | 434.558 M 2.08 % | 425.710 M 32.77 % | 320.641 M 37.71 % | 232.844 M -18.13 % | 284.394 M |
| Total current liabilities | 1.677 B -7.11 % | 1.806 B -13.42 % | 2.086 B 11.94 % | 1.863 B -3.53 % | 1.932 B 5.69 % | 1.828 B -4.48 % | 1.913 B 8.86 % | 1.758 B -8.21 % | 1.915 B 22.74 % | 1.560 B -10.53 % | 1.744 B 1.81 % | 1.713 B 42.67 % | 1.200 B 1.32 % | 1.185 B -17.53 % | 1.437 B 118.45 % | 657.707 M -13.06 % | 756.503 M -6.71 % | 810.882 M -21.91 % | 1.038 B 34.05 % | 774.681 M -19.11 % | 957.674 M 3.15 % | 928.467 M 4.32 % | 890.054 M 19.80 % | 742.977 M -42.46 % | 1.291 B |
| Total liabilities | 2.641 B -6.86 % | 2.836 B -13.14 % | 3.265 B -0.11 % | 3.269 B 0.51 % | 3.252 B 2.37 % | 3.177 B -7.85 % | 3.447 B 7.62 % | 3.203 B -3.58 % | 3.322 B 67.67 % | 1.981 B -8.49 % | 2.165 B 1.45 % | 2.134 B 77.38 % | 1.203 B 0.89 % | 1.193 B -17.34 % | 1.443 B 117.42 % | 663.568 M -20.10 % | 830.516 M -11.20 % | 935.215 M -23.91 % | 1.229 B 16.26 % | 1.057 B -8.96 % | 1.161 B 16.95 % | 992.949 M 11.56 % | 890.054 M 13.78 % | 782.257 M -40.72 % | 1.320 B |
| Other non current assets | 1.528 B 6 115.33 % | 24.578 M -99.42 % | 4.217 B 43.47 % | 2.939 B 4.73 % | 2.807 B -12.59 % | 3.211 B -35.49 % | 4.978 B 38.40 % | 3.597 B 52.43 % | 2.359 B 861.79 % | 245.322 M -9.46 % | 270.957 M 16.91 % | 231.761 M -52.18 % | 484.693 M 17.99 % | 410.800 M 16.29 % | 353.269 M 55.99 % | 226.468 M 0.25 % | 225.895 M 25.84 % | 179.516 M -19.35 % | 222.591 M 104.47 % | 108.864 M -55.62 % | 245.275 M 1 746.39 % | 13.284 M 88.35 % | 7.053 M 9.76 % | 6.426 M -26.28 % | 8.717 M |
| Long term investments | 1.663 B -59.74 % | 4.130 B 147.31 % | 1.670 B 27.89 % | 1.306 B -9.51 % | 1.443 B -23.79 % | 1.893 B -2.54 % | 1.943 B 130.54 % | 842.643 M 63.66 % | 514.874 M -72.42 % | 1.867 B 31.76 % | 1.417 B 35.51 % | 1.046 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.580 M | 0.000 -100.00 % | 244.945 M -88.26 % | 2.087 B 642.73 % | 281.025 M -25.49 % | 377.186 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.720 M -8.50 % | 19.367 M -8.26 % | 21.111 M -40.28 % | 35.351 M 112.56 % | 16.631 M 143.43 % | 6.832 M 2.60 % | 6.659 M 1.37 % | 6.569 M -33.03 % | 9.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 M -2.06 % | 1.987 M | 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 % | -22.297 M -98.81 % | -11.215 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 |
| Goodwill and intangible assets | 0.000 | 0.000 100.00 % | -1.670 B | 0.000 | 0.000 | 0.000 100.00 % | -1.943 B -130.54 % | -842.643 M -4 855.32 % | 17.720 M -8.50 % | 19.367 M -8.26 % | 21.111 M 61.72 % | 13.054 M 141.03 % | 5.416 M -20.73 % | 6.832 M 2.60 % | 6.659 M 1.37 % | 6.569 M -33.03 % | 9.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 M -2.06 % | 1.987 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 270.471 M -12.68 % | 309.761 M -16.63 % | 371.559 M 5.70 % | 351.533 M -2.39 % | 360.132 M 4.10 % | 345.953 M 6.30 % | 325.448 M -11.24 % | 366.646 M 22.33 % | 299.720 M 0.04 % | 299.604 M -2.56 % | 307.468 M -0.09 % | 307.734 M 14.50 % | 268.759 M 2.14 % | 263.124 M 0.24 % | 262.485 M 48.82 % | 176.372 M -13.53 % | 203.980 M -34.18 % | 309.907 M 7.84 % | 287.364 M -0.50 % | 288.798 M -31.59 % | 422.162 M 7.03 % | 394.442 M | 0.000 -100.00 % | 371.100 M -15.17 % | 437.438 M |
| Total non current assets | 3.461 B -22.81 % | 4.484 B -2.71 % | 4.608 B -0.22 % | 4.618 B -0.40 % | 4.637 B -15.35 % | 5.478 B 2.89 % | 5.324 B 33.81 % | 3.979 B 24.17 % | 3.204 B 31.23 % | 2.442 B 20.65 % | 2.024 B 25.94 % | 1.607 B 108.14 % | 772.148 M 10.84 % | 696.622 M 9.75 % | 634.707 M 51.79 % | 418.158 M -6.11 % | 445.376 M -9.49 % | 492.065 M -3.86 % | 511.839 M -5.78 % | 543.242 M -18.84 % | 669.383 M 1.93 % | 656.721 M -68.64 % | 2.094 B 218.02 % | 658.551 M -20.01 % | 823.341 M |
| Other current assets | 195.880 M -9.93 % | 217.465 M 1.21 % | 214.871 M -12.40 % | 245.285 M 170.32 % | 90.738 M 581.88 % | 13.307 M -98.82 % | 1.126 B 1 125.34 % | 91.883 M 30.64 % | 70.332 M 10.35 % | 63.738 M 26.99 % | 50.191 M -25.12 % | 67.030 M -91.28 % | 768.388 M -12.77 % | 880.843 M -27.60 % | 1.217 B 107.70 % | 585.798 M -4.30 % | 612.137 M -8.36 % | 667.999 M 2 505.91 % | 25.634 M 69.86 % | 15.091 M -38.70 % | 24.617 M 14.21 % | 21.554 M -94.07 % | 363.692 M -79.57 % | 1.780 B -15.00 % | 2.094 B |
| Short term investments | 498.316 M 74.91 % | 284.902 M -47.90 % | 546.814 M -37.71 % | 877.810 M 18.79 % | 738.944 M 15.10 % | 642.012 M 28.26 % | 500.561 M 33.74 % | 374.288 M -20.50 % | 470.779 M 103.15 % | 231.738 M -9.85 % | 257.048 M 103.07 % | 126.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 588.000 K | 0.000 -100.00 % | 2.063 M -70.75 % | 7.053 M 13.57 % | 6.210 M -14.66 % | 7.277 M |
| cash and cash equivalents | 719.846 M -23.59 % | 942.040 M 73.00 % | 544.537 M 35.86 % | 400.818 M -41.07 % | 680.202 M 25.20 % | 543.314 M 21.35 % | 447.737 M -4.83 % | 470.457 M -20.88 % | 594.606 M -26.41 % | 807.973 M 23.23 % | 655.643 M -2.81 % | 674.609 M -15.86 % | 801.753 M 17.66 % | 681.432 M 70.25 % | 400.251 M -10.45 % | 446.978 M -21.89 % | 572.236 M 192.19 % | 195.846 M -20.56 % | 246.527 M 25.84 % | 195.900 M 12.24 % | 174.530 M -47.98 % | 335.500 M 13 844.31 % | 2.406 M | 0.000 | 0.000 |
| Cash and short term investments | 1.218 B -0.72 % | 1.227 B 12.42 % | 1.091 B -14.65 % | 1.279 B -9.90 % | 1.419 B 19.73 % | 1.185 B 25.00 % | 948.298 M 12.26 % | 844.745 M -20.71 % | 1.065 B 2.47 % | 1.040 B 13.92 % | 912.691 M 13.92 % | 801.193 M -0.07 % | 801.753 M 17.66 % | 681.432 M 70.25 % | 400.251 M -10.45 % | 446.978 M -21.89 % | 572.236 M 192.19 % | 195.846 M -20.56 % | 246.527 M 25.47 % | 196.488 M 12.58 % | 174.530 M -48.30 % | 337.563 M 3 468.70 % | 9.459 M 52.32 % | 6.210 M -14.66 % | 7.277 M |
| Total current assets | 2.698 B -4.55 % | 2.827 B -7.92 % | 3.070 B -1.89 % | 3.129 B 6.10 % | 2.949 B 9.01 % | 2.705 B -8.09 % | 2.943 B 7.39 % | 2.741 B -11.67 % | 3.103 B 42.73 % | 2.174 B -5.01 % | 2.289 B 8.67 % | 2.106 B 8.31 % | 1.945 B 1.74 % | 1.911 B -7.29 % | 2.061 B 57.37 % | 1.310 B -8.06 % | 1.425 B 20.60 % | 1.181 B -15.17 % | 1.393 B 21.77 % | 1.144 B 2.34 % | 1.118 B 18.36 % | 944.229 M 9 731.62 % | 9.604 M -99.58 % | 2.277 B -27.93 % | 3.159 B |
| Inventory | 418.858 M -26.99 % | 573.698 M -16.95 % | 690.799 M 14.77 % | 601.897 M 14.22 % | 526.976 M -5.15 % | 555.584 M -36.09 % | 869.291 M -1.68 % | 884.189 M -21.67 % | 1.129 B 208.12 % | 366.365 M -8.18 % | 399.009 M -2.53 % | 409.367 M 9.35 % | 374.378 M 7.29 % | 348.932 M -21.30 % | 443.376 M 59.98 % | 277.150 M 15.28 % | 240.423 M -24.30 % | 317.581 M -11.87 % | 360.364 M -5.46 % | 381.159 M -10.02 % | 423.593 M 57.37 % | 269.167 M | 0.000 -100.00 % | 195.711 M -58.22 % | 468.396 M |
| Net receivables | 865.107 M 6.99 % | 808.589 M -24.63 % | 1.073 B 6.95 % | 1.003 B 9.97 % | 912.141 M -4.09 % | 951.003 M 0.90 % | 942.545 M 3.32 % | 912.293 M 8.79 % | 838.559 M 19.07 % | 704.254 M -23.50 % | 920.587 M 11.11 % | 828.518 M 7.83 % | 768.388 M -12.77 % | 880.843 M 80 637.21 % | 1.091 M -99.81 % | 562.408 M -1.27 % | 569.653 M | 0.000 -100.00 % | 760.181 M 37.96 % | 550.999 M 10.85 % | 497.061 M | 0.000 100.00 % | -581.334 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 19.480 M -0.93 % | 19.662 M -9.84 % | 21.807 M -20.12 % | 27.301 M -1.23 % | 27.642 M 30.52 % | 21.179 M 34.40 % | 15.758 M 24.51 % | 12.656 M 17.98 % | 10.727 M 41.93 % | 7.558 M -16.30 % | 9.030 M -32.00 % | 13.280 M -16.30 % | 15.866 M 29.05 % | 12.294 M 40.52 % | 8.749 M 53.71 % | 5.692 M 115.44 % | 2.642 M 40.23 % | 1.884 M | 0.000 | 0.000 -100.00 % | 2.063 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 548.021 M 0.44 % | 545.647 M -23.20 % | 710.517 M 7.82 % | 658.995 M -1.39 % | 668.278 M -0.80 % | 673.649 M -11.58 % | 761.875 M 9.84 % | 693.654 M -4.25 % | 724.438 M 10.22 % | 657.280 M -17.34 % | 795.117 M -0.08 % | 795.753 M 27.21 % | 625.523 M 0.99 % | 619.419 M -20.05 % | 774.711 M 69.18 % | 457.923 M 13.07 % | 404.984 M -42.46 % | 703.784 M -6.04 % | 749.052 M 42.06 % | 527.274 M 1.44 % | 519.778 M 5.36 % | 493.329 M -3.12 % | 509.221 M 23.54 % | 412.185 M -41.80 % | 708.166 M |
| Tax payables | 0.000 -100.00 % | 34.693 M -43.12 % | 60.997 M 34.36 % | 45.397 M -5.09 % | 47.831 M -46.37 % | 89.181 M 61.59 % | 55.191 M 23.46 % | 44.703 M -79.60 % | 219.101 M 522.78 % | 35.181 M -8.14 % | 38.297 M 87.86 % | 20.386 M 80.58 % | 11.289 M -41.92 % | 19.437 M -21.14 % | 24.646 M 768.73 % | 2.837 M -52.55 % | 5.979 M -60.01 % | 14.950 M -0.27 % | 14.991 M 24.39 % | 12.052 M 261.05 % | 3.338 M -64.59 % | 9.428 M | 0.000 -100.00 % | 328.000 K -95.75 % | 7.718 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.477 M 76.29 % | -86.367 M -84.86 % | -46.720 M -105.64 % | 828.619 M -17.96 % | 1.010 B -1.71 % | 1.028 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 100.30 % | -1.326 M -99.10 % | -666.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 345.000 K 0.00 % | 345.000 K -1.15 % | 349.000 K | 0.000 | 0.000 -100.00 % | 3.208 M -99.38 % | 519.710 M |
| Capital lease obligations | 1.714 M -89.40 % | 16.168 M -57.82 % | 38.333 M -18.64 % | 47.116 M 42.37 % | 33.093 M -34.26 % | 50.339 M 138.72 % | -129.993 M | 0.000 100.00 % | -325.037 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 |
| Preferred stock | 0.000 -100.00 % | 105.177 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 153.025 M -67.08 % | 464.843 M -4.07 % | 484.584 M 0.00 % | 484.584 M 0.00 % | 484.584 M 1.26 % | 478.560 M -1.24 % | 484.584 M 0.00 % | 484.584 M -0.01 % | 484.617 M 0.01 % | 484.584 M 0.00 % | 484.584 M 0.00 % | 484.584 M 0.14 % | 483.909 M 0.26 % | 482.640 M -2.76 % | 496.337 M 233.42 % | 148.864 M 0.00 % | 148.864 M 0.00 % | 148.864 M 0.00 % | 148.864 M 0.00 % | 148.864 M -12.39 % | 169.914 M -72.05 % | 608.001 M -49.91 % | 1.214 B -43.54 % | 2.150 B 0.31 % | 2.143 B |
| Deferred tax liabilities non current | 81.523 M -2.07 % | 83.250 M 2.69 % | 81.070 M 12.90 % | 71.809 M 2.39 % | 70.136 M -2.98 % | 72.293 M -26.73 % | 98.671 M 3.61 % | 95.233 M 0.44 % | 94.815 M 14 375.57 % | 655.000 K -13.47 % | 757.000 K 48.72 % | 509.000 K 10 080.00 % | 5.000 K -99.94 % | 7.772 M 30.67 % | 5.948 M 1.48 % | 5.861 M 16.92 % | 5.013 M -16.37 % | 5.994 M 82.86 % | 3.278 M -7.14 % | 3.530 M 211.56 % | 1.133 M -79.91 % | 5.640 M | 0.000 -100.00 % | 3.241 M 12.85 % | 2.872 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 6.159 B -15.75 % | 7.310 B -4.79 % | 7.678 B -0.89 % | 7.747 B 2.13 % | 7.586 B -7.30 % | 8.183 B -1.02 % | 8.268 B 23.03 % | 6.720 B 6.54 % | 6.308 B 36.65 % | 4.616 B 7.03 % | 4.313 B 16.14 % | 3.713 B 36.68 % | 2.717 B 4.17 % | 2.608 B -3.27 % | 2.696 B 56.02 % | 1.728 B -7.60 % | 1.870 B 11.75 % | 1.673 B -12.13 % | 1.905 B 12.90 % | 1.687 B -5.60 % | 1.787 B 11.62 % | 1.601 B -23.91 % | 2.104 B -28.33 % | 2.935 B -26.29 % | 3.983 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.113 M | 0.000 100.00 % | -21.560 M 91.90 % | -266.279 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 734.000 K 3 236.36 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 67.265 M -65.23 % | 193.434 M 221.92 % | -158.652 M 15.78 % | -188.369 M -1 869.55 % | 10.645 M -96.15 % | 276.232 M 896.98 % | 27.707 M 115.46 % | -179.177 M -72.02 % | -104.158 M -217.20 % | 88.874 M 262.99 % | -54.526 M -192.93 % | 58.673 M 42.42 % | 41.198 M -72.65 % | 150.608 M 157.26 % | -263.021 M -718.23 % | 42.544 M 54.45 % | 27.545 M -80.45 % | 140.864 M 224.88 % | 43.359 M 140.48 % | 18.030 M 106.12 % | -294.398 M -436.12 % | -54.913 M -297.10 % | 27.860 M | 0.000 | 0.000 |
| Accounts receivables | -78.941 M -130.99 % | 254.710 M 302.14 % | -126.008 M -78.27 % | -70.682 M -1 387.00 % | 5.492 M -89.87 % | 54.236 M 176.91 % | -70.521 M -74.74 % | -40.357 M 74.66 % | -159.248 M -189.05 % | 178.829 M 335.76 % | -75.853 M 35.59 % | -117.773 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 |
| Inventory | 113.404 M 3.86 % | 109.188 M 180.85 % | -135.043 M -103.37 % | -66.403 M -358.04 % | 25.734 M -91.63 % | 307.294 M 1 655.68 % | -19.753 M 76.51 % | -84.099 M -61.13 % | -52.192 M -540.92 % | 11.837 M 1 680.00 % | 665.000 K 101.90 % | -34.989 M -37.50 % | -25.446 M -126.94 % | 94.444 M 156.82 % | -166.226 M -352.60 % | -36.727 M -147.60 % | 77.158 M 80.35 % | 42.783 M 105.74 % | 20.795 M -50.99 % | 42.434 M 127.48 % | -154.426 M -200.56 % | -51.380 M -132.74 % | -22.076 M | 0.000 | 0.000 |
| Accounts payables | 13.911 M 108.66 % | -160.583 M -299.22 % | 80.605 M 569.53 % | -17.167 M 30.30 % | -24.630 M 70.15 % | -82.504 M -191.84 % | 89.831 M 331.36 % | -38.828 M -147.03 % | 82.559 M 167.37 % | -122.553 M -261.57 % | 75.853 M -35.59 % | 117.773 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 | 18.891 M 291.19 % | -9.881 M -145.34 % | 21.794 M 163.88 % | -34.117 M -942.60 % | 4.049 M 244.92 % | -2.794 M -109.93 % | 28.150 M 277.12 % | -15.893 M -164.28 % | 24.723 M 19.08 % | 20.761 M 0.48 % | 20.662 M -90.23 % | 211.435 M 217.26 % | 66.644 M 18.66 % | 56.164 M 158.02 % | -96.795 M -222.11 % | 79.271 M 259.78 % | -49.613 M -150.58 % | 98.081 M 334.68 % | 22.564 M 192.46 % | -24.404 M 82.57 % | -139.972 M -3 861.85 % | -3.533 M -107.08 % | 49.936 M | 0.000 | 0.000 |
| Other non cash items | 965.825 M 1 502.69 % | -68.855 M -90.20 % | -36.201 M 60.16 % | -90.866 M -112.22 % | 743.295 M 490.61 % | -190.293 M 85.26 % | -1.291 B -137.88 % | -542.539 M -70.84 % | -317.578 M 35.93 % | -495.636 M -6.92 % | -463.546 M -2 662.82 % | -16.778 M 73.62 % | -63.592 M -140.92 % | -26.396 M 30.07 % | -37.748 M -2 119.69 % | 1.869 M 194.30 % | -1.982 M 89.17 % | -18.294 M -186.77 % | 21.083 M -44.29 % | 37.842 M 534.62 % | -8.707 M -138.91 % | 22.378 M 353.09 % | -8.842 M -166.99 % | 13.198 M 102.00 % | -661.183 M |
| Net cash provided by operating activities | 195.626 M -42.94 % | 342.863 M 980.63 % | 31.728 M 141.67 % | -76.136 M -185.32 % | 89.231 M -80.59 % | 459.712 M 72.72 % | 266.159 M 264.48 % | -161.820 M -217.23 % | 138.035 M -50.59 % | 279.353 M 47.83 % | 188.971 M 4.12 % | 181.502 M 30.29 % | 139.309 M -53.41 % | 298.996 M 1 593.78 % | -20.016 M -114.05 % | 142.450 M 9.98 % | 129.521 M -50.41 % | 261.177 M 39.33 % | 187.450 M 30.97 % | 143.122 M 173.26 % | -195.349 M -393.48 % | 66.563 M -40.83 % | 112.500 M -36.02 % | 175.831 M -37.53 % | 281.466 M |
| Investments in property plant and equipment | 0.000 100.00 % | -20.816 M 77.56 % | -92.756 M -230.13 % | -28.097 M 61.97 % | -73.884 M -139.22 % | -30.886 M -11.90 % | -27.601 M 72.30 % | -99.653 M -84.35 % | -54.055 M -15.13 % | -46.952 M -8.74 % | -43.178 M 57.65 % | -101.950 M -178.09 % | -36.661 M 6.53 % | -39.223 M 72.03 % | -140.244 M -318.28 % | -33.529 M 23.05 % | -43.571 M 12.00 % | -49.511 M 4.41 % | -51.794 M -139.57 % | -21.620 M 81.50 % | -116.890 M -58.34 % | -73.821 M 41.42 % | -126.008 M -517.29 % | -20.413 M 85.97 % | -145.486 M |
| Acquisitions net | 0.000 -100.00 % | 6.324 M 615.38 % | 884.000 K -98.57 % | 61.626 M 7 730.50 % | 787.000 K -99.13 % | 90.439 M 8 391.92 % | 1.065 M 109.16 % | -11.622 M 98.51 % | -782.172 M -56 371.37 % | 1.390 M 4 864.29 % | 28.000 K -96.26 % | 748.000 K -97.53 % | 30.268 M | 0.000 100.00 % | -23.314 M -166 628.57 % | 14.000 K 100.79 % | -1.766 M 42.98 % | -3.097 M -18 317.65 % | 17.000 K -99.80 % | 8.314 M 304.18 % | 2.057 M 110.93 % | -18.817 M -127.64 % | -8.266 M 98.27 % | -478.191 M -134.89 % | 1.371 B |
| Purchases of investments | 0.000 | 0.000 100.00 % | -830.000 K 99.37 % | -131.885 M -44.08 % | -91.539 M 37.38 % | -146.180 M -11.99 % | -130.532 M -5 121.28 % | -2.500 M 99.09 % | -274.745 M -768.07 % | -31.650 M 75.74 % | -130.464 M -3.07 % | -126.584 M | 0.000 | 0.000 100.00 % | -4.982 M -137.40 % | 13.320 M 111.32 % | -117.663 M | 0.000 100.00 % | -7.792 M -19 380.00 % | -40.000 K 99.51 % | -8.188 M -145.52 % | -3.335 M -122.65 % | 14.725 M 406.71 % | 2.906 M -45.59 % | 5.341 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 287.322 M 241 347.06 % | 119.000 K -99.78 % | 55.098 M 414.45 % | 10.710 M 50.00 % | 7.140 M -92.96 % | 101.412 M 12 753.23 % | 789.000 K -98.54 % | 53.996 M 80.68 % | 29.885 M 103.63 % | -823.690 M | 0.000 -100.00 % | 177.774 M 1 087.54 % | 14.970 M -87.28 % | 117.663 M -45.97 % | 217.760 M | 0.000 -100.00 % | 7.958 M 2 535.10 % | 302.000 K -87.78 % | 2.472 M -81.91 % | 13.668 M 180.02 % | 4.881 M 2 191.55 % | 213.000 K -98.12 % | 11.310 M |
| Other investing activites | -178.331 M -150.28 % | 354.644 M 478.25 % | 61.331 M 149.42 % | -124.112 M -724.56 % | 19.872 M 84.20 % | 10.788 M 104.65 % | -232.098 M -1 714.59 % | 14.375 M 111.64 % | -123.521 M -8 986.40 % | 1.390 M 137.22 % | -3.735 M -115.82 % | 23.610 M 187.47 % | -26.993 M -157.71 % | -10.474 M 95.76 % | -246.836 M -1 036.08 % | 26.369 M 790.84 % | 2.960 M -90.79 % | 32.152 M 221.33 % | 10.006 M -78.45 % | 46.426 M 106.26 % | 22.508 M -68.36 % | 71.148 M 179.91 % | -89.038 M -231.70 % | 67.605 M 239.11 % | -48.598 M |
| Net cash used for investing activites | -178.331 M -152.43 % | 340.152 M 32.90 % | 255.951 M 215.11 % | -222.349 M -147.97 % | -89.666 M -37.67 % | -65.129 M 82.95 % | -382.026 M -19 087.38 % | 2.012 M 100.16 % | -1.234 B -5 552.45 % | -21.826 M 85.20 % | -147.464 M 85.65 % | -1.028 B -2 978.73 % | -33.386 M -126.07 % | 128.077 M 131.99 % | -400.406 M -423.33 % | 123.837 M 114.55 % | 57.720 M 382.17 % | -20.456 M 50.83 % | -41.605 M -224.63 % | 33.382 M 134.05 % | -98.041 M -778.74 % | -11.157 M 94.52 % | -203.706 M 52.39 % | -427.880 M -135.86 % | 1.193 B |
| Debt repayment | -171.750 M 26.06 % | -232.290 M -340.36 % | -52.750 M -242.38 % | 37.048 M -63.85 % | 102.484 M 145.55 % | -224.997 M -246.98 % | 153.079 M 157.51 % | 59.447 M -93.63 % | 933.414 M 2 234.64 % | -43.727 M 65.54 % | -126.900 M -117.40 % | 729.203 M 1 717.33 % | 40.125 M 129.65 % | -135.317 M -134.93 % | 387.413 M 258.22 % | -244.860 M -417.10 % | 77.218 M 132.55 % | -237.236 M -362.94 % | -51.245 M 59.83 % | -127.575 M -172.23 % | 176.613 M 71.05 % | 103.252 M 62.22 % | 63.650 M 274.90 % | 16.978 M -38.73 % | 27.708 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 862.000 K -46.86 % | 1.622 M 2.98 % | 1.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -27.513 M 23.33 % | -35.887 M -66.66 % | -21.533 M -28.58 % | -16.747 M 30.00 % | -23.925 M 44.44 % | -43.064 M -20.00 % | -35.886 M 16.67 % | -43.063 M -20.00 % | -35.887 M 6.25 % | -38.279 M -23.08 % | -31.101 M -18.19 % | -26.314 M 14.91 % | -30.925 M 27.34 % | -42.563 M -65.23 % | -25.760 M 8.05 % | -28.015 M -99.99 % | -14.008 M 25.00 % | -18.677 M 0.01 % | -18.678 M -100.00 % | -9.339 M 33.33 % | -14.008 M 96.70 % | -424.900 M 63.74 % | -1.172 B -1 572.53 % | -70.072 M 2.25 % | -71.683 M |
| Other financing activites | -13.917 M 13.75 % | -16.136 M 24.32 % | -21.322 M -2.60 % | -20.782 M -14.60 % | -18.134 M -27.51 % | -14.222 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.881 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.258 M | 0.000 | 0.000 100.00 % | -22.850 M 14.95 % | -26.867 M -27.95 % | -20.998 M -70.76 % | -12.297 M -193.55 % | -4.189 M 93.04 % | -60.144 M -182.89 % | 72.557 M -21.18 % | 92.052 M |
| Net cash used provided by financing activities | -213.180 M 25.02 % | -284.313 M -197.38 % | -95.605 M -19 776.30 % | -481.000 K -100.80 % | 60.425 M 121.41 % | -282.283 M -340.87 % | 117.193 M 615.29 % | 16.384 M -98.17 % | 897.527 M 1 194.47 % | -82.006 M -81.75 % | -45.120 M -106.41 % | 703.751 M 6 402.97 % | 10.822 M 106.14 % | -176.305 M -148.58 % | 362.911 M 233.00 % | -272.875 M -531.70 % | 63.210 M 122.68 % | -278.763 M -188.01 % | -96.790 M 38.71 % | -157.912 M -205.93 % | 149.075 M 145.30 % | -329.064 M 71.84 % | -1.168 B -6 103.53 % | 19.463 M -59.52 % | 48.077 M |
| Effect of forex changes on cash | -26.309 M -2 094.25 % | -1.199 M 97.52 % | -48.355 M -346.94 % | 19.582 M -74.54 % | 76.898 M 559.83 % | -16.723 M 30.45 % | -24.046 M -224.75 % | 19.275 M 226.60 % | -15.225 M 34.35 % | -23.191 M -51.05 % | -15.353 M -199.25 % | 15.469 M 332.58 % | 3.576 M -88.24 % | 30.413 M 182.02 % | 10.784 M 1 170.90 % | -1.007 M -105.81 % | 17.342 M 192 788.89 % | -9.000 K 99.71 % | -3.090 M -302.34 % | -768.000 K -127.89 % | 2.754 M 235.27 % | -2.036 M -157.14 % | 3.563 M 145.76 % | -7.786 M 85.13 % | -52.369 M |
| Net change in cash | -222.194 M -155.90 % | 397.503 M 176.58 % | 143.719 M 151.44 % | -279.384 M -304.10 % | 136.888 M 43.22 % | 95.577 M 520.67 % | -22.720 M 81.70 % | -124.149 M 41.81 % | -213.367 M -240.07 % | 152.330 M 903.17 % | -18.966 M 85.08 % | -127.144 M -205.67 % | 120.321 M -57.21 % | 281.181 M 701.75 % | -46.727 M -515.23 % | -7.595 M -102.84 % | 267.793 M 803.77 % | -38.051 M -182.78 % | 45.965 M 157.88 % | 17.824 M 112.59 % | -141.561 M 48.65 % | -275.694 M 76.12 % | -1.154 B -377.02 % | -241.971 M -116.80 % | 1.441 B |
| Cash at beginning of period | 942.040 M 73.00 % | 544.537 M 35.86 % | 400.818 M -41.07 % | 680.202 M 25.20 % | 543.314 M 21.35 % | 447.737 M -4.83 % | 470.457 M -20.88 % | 594.606 M -26.41 % | 807.973 M 23.23 % | 655.643 M -2.81 % | 674.609 M -15.86 % | 801.753 M 17.66 % | 681.432 M 70.25 % | 400.251 M -10.45 % | 446.978 M -1.67 % | 454.573 M 143.37 % | 186.780 M -20.14 % | 233.897 M 24.46 % | 187.932 M 10.48 % | 170.108 M -45.42 % | 311.669 M -49.01 % | 611.194 M -65.38 % | 1.765 B -1.30 % | 1.789 B 413.75 % | 348.173 M |
| Cash at end of period | 719.846 M -23.59 % | 942.040 M 73.00 % | 544.537 M 35.86 % | 400.818 M -41.07 % | 680.202 M 25.20 % | 543.314 M 21.35 % | 447.737 M -4.83 % | 470.457 M -20.88 % | 594.606 M -26.41 % | 807.973 M 23.23 % | 655.643 M -2.81 % | 674.609 M -15.86 % | 801.753 M 17.66 % | 681.432 M 70.25 % | 400.251 M -10.45 % | 446.978 M -1.67 % | 454.573 M 132.11 % | 195.846 M -16.27 % | 233.897 M 24.46 % | 187.932 M 10.48 % | 170.108 M -49.30 % | 335.500 M -45.11 % | 611.194 M -60.49 % | 1.547 B -13.53 % | 1.789 B |
| Operating cash flow | 195.626 M -42.94 % | 342.863 M 980.63 % | 31.728 M 141.67 % | -76.136 M -185.32 % | 89.231 M -80.59 % | 459.712 M 72.72 % | 266.159 M 264.48 % | -161.820 M -217.23 % | 138.035 M -50.59 % | 279.353 M 47.83 % | 188.971 M 4.12 % | 181.502 M 30.29 % | 139.309 M -53.41 % | 298.996 M 1 593.78 % | -20.016 M -114.05 % | 142.450 M 9.98 % | 129.521 M -50.41 % | 261.177 M 39.33 % | 187.450 M 30.97 % | 143.122 M 173.26 % | -195.349 M -393.48 % | 66.563 M -40.83 % | 112.500 M -36.02 % | 175.831 M -37.53 % | 281.466 M |
| Capital expenditure | -12.958 M 37.75 % | -20.816 M 77.56 % | -92.756 M -230.13 % | -28.097 M 61.97 % | -73.884 M -139.22 % | -30.886 M -11.90 % | -27.601 M 72.30 % | -99.653 M -84.35 % | -54.055 M -15.13 % | -46.952 M -8.74 % | -43.178 M 57.65 % | -101.950 M -178.09 % | -36.661 M 6.53 % | -39.223 M 72.03 % | -140.244 M -318.28 % | -33.529 M 23.05 % | -43.571 M 12.00 % | -49.511 M 4.41 % | -51.794 M -139.57 % | -21.620 M 81.50 % | -116.890 M -58.34 % | -73.821 M 41.42 % | -126.008 M -517.29 % | -20.413 M 85.97 % | -145.486 M |
| Free CashFlow | 182.668 M -43.28 % | 322.047 M 627.70 % | -61.028 M 41.45 % | -104.233 M -779.18 % | 15.347 M -96.42 % | 428.826 M 79.76 % | 238.558 M 191.24 % | -261.473 M -411.35 % | 83.980 M -63.86 % | 232.401 M 59.40 % | 145.793 M 83.27 % | 79.552 M -22.50 % | 102.648 M -60.49 % | 259.773 M 262.09 % | -160.260 M -247.13 % | 108.921 M 26.73 % | 85.950 M -59.39 % | 211.666 M 56.03 % | 135.656 M 11.65 % | 121.502 M 138.91 % | -312.239 M -4 202.00 % | -7.258 M 46.27 % | -13.508 M -108.69 % | 155.418 M 14.29 % | 135.980 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.302 B -9.59 % | 1.440 B 17.63 % | 1.224 B -18.64 % | 1.505 B -10.46 % | 1.681 B -11.89 % | 1.907 B 22.34 % | 1.559 B -8.28 % | 1.700 B 9.19 % | 1.557 B -12.82 % | 1.786 B 24.10 % | 1.439 B -19.17 % | 1.780 B -11.04 % | 2.001 B -2.90 % | 2.061 B 5.53 % | 1.953 B -3.29 % | 2.019 B 12.29 % | 1.798 B -5.69 % | 1.907 B 16.92 % | 1.631 B -14.28 % | 1.902 B -0.28 % | 1.908 B -14.95 % | 2.243 B 18.49 % | 1.893 B -6.18 % | 2.018 B 17.74 % | 1.714 B 2.53 % | 1.671 B 0.00 % | 1.671 B -14.66 % | 1.959 B 0.00 % | 1.959 B -0.68 % | 1.972 B 0.00 % | 1.972 B 63.72 % | 1.205 B 0.00 % | 1.205 B -26.46 % | 1.638 B 0.00 % | 1.638 B -2.61 % | 1.682 B 0.00 % | 1.682 B -9.42 % | 1.857 B 0.00 % | 1.857 B 34.38 % | 1.382 B 0.00 % | 1.382 B 9.58 % | 1.261 B 0.00 % | 1.261 B 13.59 % | 1.110 B 0.00 % | 1.110 B 22.76 % | 904.376 M 0.00 % | 904.376 M -18.58 % | 1.111 B 0.00 % | 1.111 B -44.74 % | 2.010 B 0.00 % | 2.010 B |
| Net income | -158.430 M 64.68 % | -448.548 M -15.33 % | -388.916 M -714.26 % | 63.315 M -29.19 % | 89.411 M 429.03 % | 16.901 M -82.31 % | 95.535 M 54.93 % | 61.662 M 121.71 % | 27.812 M 118.73 % | -148.508 M 75.78 % | -613.166 M -3 165.37 % | 20.003 M -91.88 % | 246.324 M -65.57 % | 715.437 M 1.29 % | 706.312 M 101.43 % | 350.657 M 171.30 % | 129.250 M -51.27 % | 265.260 M 30.69 % | 202.965 M 56.26 % | 129.892 M -72.27 % | 468.341 M 0.53 % | 465.889 M 209.14 % | 150.706 M 205.80 % | 49.283 M 72.14 % | 28.629 M -42.93 % | 50.166 M 0.00 % | 50.166 M -42.82 % | 87.741 M 0.00 % | 87.741 M -10.90 % | 98.471 M 0.00 % | 98.471 M 276.14 % | 26.180 M 0.00 % | 26.180 M -81.92 % | 144.824 M 0.00 % | 144.824 M 308.71 % | 35.434 M 0.00 % | 35.434 M 14.41 % | 30.972 M 0.00 % | 30.972 M 96.95 % | 15.726 M 0.00 % | 15.726 M 10.06 % | 14.288 M 0.00 % | 14.288 M 14.75 % | 12.452 M 0.00 % | 12.452 M -26.27 % | 16.887 M 0.00 % | 16.887 M -62.49 % | 45.017 M 0.00 % | 45.017 M -89.05 % | 411.202 M 0.00 % | 411.202 M |
| Income before tax | -139.086 M 15.80 % | -165.187 M 55.56 % | -371.741 M -475.94 % | 98.884 M 38.50 % | 71.395 M -35.73 % | 111.079 M 20.98 % | 91.814 M 83.67 % | 49.989 M 20.53 % | 41.476 M 133.91 % | -122.324 M 57.82 % | -290.024 M -575.71 % | 60.967 M -76.67 % | 261.333 M -64.96 % | 745.815 M 2.55 % | 727.304 M 100.60 % | 362.570 M 140.72 % | 150.620 M -48.69 % | 293.543 M 30.50 % | 224.939 M 42.56 % | 157.787 M -67.47 % | 485.091 M -2.23 % | 496.144 M 184.47 % | 174.412 M 184.67 % | 61.268 M 59.79 % | 38.343 M -37.80 % | 61.642 M 0.00 % | 61.642 M -40.74 % | 104.018 M 0.00 % | 104.018 M -8.28 % | 113.413 M 0.00 % | 113.413 M 284.78 % | 29.475 M 0.00 % | 29.475 M -79.68 % | 145.034 M 0.00 % | 145.034 M 253.96 % | 40.975 M 0.00 % | 40.975 M 4.71 % | 39.132 M 0.00 % | 39.132 M 55.84 % | 25.111 M 0.00 % | 25.111 M 45.95 % | 17.205 M 0.00 % | 17.205 M 6.56 % | 16.146 M 0.00 % | 16.146 M -26.35 % | 21.923 M 0.00 % | 21.923 M -63.88 % | 60.686 M 0.00 % | 60.686 M -89.13 % | 558.176 M 0.00 % | 558.176 M |
| Income before tax ratio | -0.11 6.87 % | -0.11 62.22 % | -0.30 -562.07 % | 0.07 54.68 % | 0.04 -27.06 % | 0.06 -1.11 % | 0.06 100.24 % | 0.03 10.38 % | 0.03 138.89 % | -0.07 66.01 % | -0.20 -688.52 % | 0.03 -73.78 % | 0.13 -63.91 % | 0.36 -2.83 % | 0.37 107.43 % | 0.18 114.37 % | 0.08 -45.60 % | 0.15 11.61 % | 0.14 66.31 % | 0.08 -67.38 % | 0.25 14.95 % | 0.22 140.07 % | 0.09 203.42 % | 0.03 35.71 % | 0.02 -39.33 % | 0.04 0.00 % | 0.04 -30.56 % | 0.05 0.00 % | 0.05 -7.65 % | 0.06 0.00 % | 0.06 135.02 % | 0.02 0.00 % | 0.02 -72.36 % | 0.09 0.00 % | 0.09 263.45 % | 0.02 0.00 % | 0.02 15.60 % | 0.02 0.00 % | 0.02 15.97 % | 0.02 0.00 % | 0.02 33.19 % | 0.01 0.00 % | 0.01 -6.19 % | 0.01 0.00 % | 0.01 -40.00 % | 0.02 0.00 % | 0.02 -55.63 % | 0.05 0.00 % | 0.05 -80.33 % | 0.28 0.00 % | 0.28 |
| EBITDA | 96.207 M -33.87 % | 145.482 M 237.33 % | -105.933 M -168.90 % | 153.743 M 0.75 % | 152.595 M -17.47 % | 184.895 M 22.54 % | 150.883 M 34.33 % | 112.320 M 7.49 % | 104.490 M 272.52 % | -60.567 M 72.84 % | -222.964 M -272.32 % | 129.386 M -60.50 % | 327.579 M 91.84 % | 170.760 M 18.65 % | 143.922 M 11.54 % | 129.037 M -16.41 % | 154.367 M -50.06 % | 309.095 M 177.96 % | 111.201 M -27.12 % | 152.589 M 51.00 % | 101.054 M -45.95 % | 186.954 M 83.16 % | 102.069 M 1.82 % | 100.248 M 92.19 % | 52.162 M -37.89 % | 83.988 M 0.00 % | 83.988 M -34.91 % | 129.027 M 0.00 % | 129.027 M -9.95 % | 143.282 M 0.00 % | 143.282 M 128.36 % | 62.745 M 0.00 % | 62.745 M -67.08 % | 190.568 M 0.00 % | 190.568 M -40.14 % | 318.354 M 0.00 % | 318.354 M 272.29 % | 85.512 M 0.00 % | 85.512 M 25.25 % | 68.273 M 0.00 % | 68.273 M 117.84 % | 31.342 M 0.00 % | 31.342 M -48.69 % | 61.085 M 0.00 % | 61.085 M -0.94 % | 61.666 M 0.00 % | 61.666 M -35.15 % | 95.091 M 0.00 % | 95.091 M -62.31 % | 252.299 M 0.00 % | 252.299 M |
| Net income ratio | -0.12 60.93 % | -0.31 1.95 % | -0.32 -854.99 % | 0.04 -20.91 % | 0.05 500.40 % | 0.01 -85.54 % | 0.06 68.92 % | 0.04 103.05 % | 0.02 121.48 % | -0.08 80.48 % | -0.43 -3 892.31 % | 0.01 -90.87 % | 0.12 -64.54 % | 0.35 -4.02 % | 0.36 108.28 % | 0.17 141.61 % | 0.07 -48.34 % | 0.14 11.78 % | 0.12 82.29 % | 0.07 -72.19 % | 0.25 18.19 % | 0.21 160.89 % | 0.08 225.94 % | 0.02 46.21 % | 0.02 -44.34 % | 0.03 0.00 % | 0.03 -33.00 % | 0.04 0.00 % | 0.04 -10.28 % | 0.05 0.00 % | 0.05 129.75 % | 0.02 0.00 % | 0.02 -75.42 % | 0.09 0.00 % | 0.09 319.66 % | 0.02 0.00 % | 0.02 26.31 % | 0.02 0.00 % | 0.02 46.56 % | 0.01 0.00 % | 0.01 0.44 % | 0.01 0.00 % | 0.01 1.02 % | 0.01 0.00 % | 0.01 -39.94 % | 0.02 0.00 % | 0.02 -53.92 % | 0.04 0.00 % | 0.04 -80.19 % | 0.20 0.00 % | 0.20 |
| Ratio EBITDA | 0.07 -26.86 % | 0.10 216.75 % | -0.09 -184.69 % | 0.10 12.52 % | 0.09 -6.34 % | 0.10 0.17 % | 0.10 46.46 % | 0.07 -1.55 % | 0.07 297.89 % | -0.03 78.11 % | -0.15 -313.19 % | 0.07 -55.60 % | 0.16 97.56 % | 0.08 12.43 % | 0.07 15.33 % | 0.06 -25.56 % | 0.09 -47.05 % | 0.16 137.74 % | 0.07 -14.98 % | 0.08 51.42 % | 0.05 -36.45 % | 0.08 54.58 % | 0.05 8.52 % | 0.05 63.23 % | 0.03 -39.42 % | 0.05 0.00 % | 0.05 -23.73 % | 0.07 0.00 % | 0.07 -9.33 % | 0.07 0.00 % | 0.07 39.48 % | 0.05 0.00 % | 0.05 -55.23 % | 0.12 0.00 % | 0.12 -38.54 % | 0.19 0.00 % | 0.19 311.03 % | 0.05 0.00 % | 0.05 -6.79 % | 0.05 0.00 % | 0.05 98.80 % | 0.02 0.00 % | 0.02 -54.83 % | 0.06 0.00 % | 0.06 -19.31 % | 0.07 0.00 % | 0.07 -20.35 % | 0.09 0.00 % | 0.09 -31.80 % | 0.13 0.00 % | 0.13 |
| Gross profit ratio | 0.26 -9.90 % | 0.29 9.78 % | 0.26 80.46 % | 0.15 44.06 % | 0.10 -10.88 % | 0.11 29.60 % | 0.09 1.73 % | 0.09 -3.77 % | 0.09 -14.48 % | 0.10 5.78 % | 0.10 -9.59 % | 0.11 17.27 % | 0.09 -61.71 % | 0.24 -1.94 % | 0.25 3.96 % | 0.24 -8.91 % | 0.26 3.19 % | 0.25 4.38 % | 0.24 -2.37 % | 0.25 7.10 % | 0.23 -2.63 % | 0.24 4.35 % | 0.23 2.61 % | 0.22 -1.67 % | 0.23 2.12 % | 0.22 0.00 % | 0.22 7.63 % | 0.21 0.00 % | 0.21 1.41 % | 0.20 0.00 % | 0.20 -6.67 % | 0.22 0.00 % | 0.22 19.08 % | 0.18 0.00 % | 0.18 -3.20 % | 0.19 0.00 % | 0.19 6.94 % | 0.18 0.00 % | 0.18 -8.59 % | 0.19 0.00 % | 0.19 6.62 % | 0.18 0.00 % | 0.18 -13.47 % | 0.21 0.00 % | 0.21 0.80 % | 0.21 0.00 % | 0.21 4.38 % | 0.20 0.00 % | 0.20 -17.74 % | 0.24 0.00 % | 0.24 |
| Weighted average shs out dil | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.483 M 0.03 % | 478.349 M 0.37 % | 476.589 M 0.00 % | 476.589 M 0.03 % | 476.425 M 0.00 % | 476.425 M 1.76 % | 468.196 M 0.00 % | 468.196 M 0.27 % | 466.922 M 0.00 % | 466.922 M -0.03 % | 467.054 M 0.00 % | 467.054 M -1.14 % | 472.453 M 0.00 % | 472.453 M 4.49 % | 452.139 M 0.00 % | 452.139 M 11.54 % | 405.348 M 0.00 % | 405.348 M -15.18 % | 477.867 M 0.00 % | 477.867 M -4.05 % | 498.060 M 0.00 % | 498.060 M 4.25 % | 477.771 M 0.00 % | 477.771 M 0.82 % | 473.863 M 0.00 % | 473.863 M 1.41 % | 467.275 M 0.00 % | 467.275 M |
| Weighted average shs out | 478.484 M 0.27 % | 477.179 M -0.27 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.484 M 0.00 % | 478.483 M 0.16 % | 477.723 M 0.53 % | 475.215 M 0.00 % | 475.215 M 0.63 % | 472.240 M 0.00 % | 472.240 M 0.86 % | 468.196 M 0.00 % | 468.196 M 0.27 % | 466.922 M 0.00 % | 466.922 M 0.00 % | 466.922 M 0.00 % | 466.922 M -1.17 % | 472.453 M 0.00 % | 472.453 M 4.49 % | 452.139 M 0.00 % | 452.139 M 11.54 % | 405.348 M 0.00 % | 405.348 M -15.18 % | 477.867 M 0.00 % | 477.867 M -4.05 % | 498.060 M 0.00 % | 498.060 M 4.25 % | 477.771 M 0.00 % | 477.771 M 0.82 % | 473.863 M 0.00 % | 473.863 M 2.56 % | 462.025 M 0.00 % | 462.025 M |
| EPS diluted | -0.33 64.89 % | -0.94 -16.05 % | -0.81 -723.08 % | 0.13 -31.58 % | 0.19 438.24 % | 0.04 -82.35 % | 0.20 53.85 % | 0.13 123.75 % | 0.06 118.74 % | -0.31 75.78 % | -1.28 -3 162.20 % | 0.04 -91.80 % | 0.51 -66.00 % | 1.50 1.35 % | 1.48 102.74 % | 0.73 170.37 % | 0.27 -50.91 % | 0.55 30.95 % | 0.42 55.56 % | 0.27 -72.45 % | 0.98 1.03 % | 0.97 212.90 % | 0.31 210.00 % | 0.10 67.22 % | 0.06 -45.64 % | 0.11 0.00 % | 0.11 -42.11 % | 0.19 0.00 % | 0.19 -9.52 % | 0.21 0.00 % | 0.21 281.82 % | 0.06 0.00 % | 0.06 -82.26 % | 0.31 0.00 % | 0.31 313.33 % | 0.08 0.00 % | 0.08 7.14 % | 0.07 0.00 % | 0.07 80.41 % | 0.04 0.00 % | 0.04 29.33 % | 0.03 0.00 % | 0.03 20.00 % | 0.03 0.00 % | 0.03 -28.57 % | 0.04 0.00 % | 0.04 -63.16 % | 0.10 0.00 % | 0.10 -89.20 % | 0.88 0.00 % | 0.88 |
| Earnings per share | -0.33 64.89 % | -0.94 -16.05 % | -0.81 -723.08 % | 0.13 -31.58 % | 0.19 438.24 % | 0.04 -82.35 % | 0.20 53.85 % | 0.13 123.75 % | 0.06 118.74 % | -0.31 75.78 % | -1.28 -3 162.20 % | 0.04 -91.80 % | 0.51 -66.00 % | 1.50 1.35 % | 1.48 102.74 % | 0.73 170.37 % | 0.27 -50.91 % | 0.55 30.95 % | 0.42 55.56 % | 0.27 -72.45 % | 0.98 1.03 % | 0.97 212.90 % | 0.31 210.00 % | 0.10 66.94 % | 0.06 -45.55 % | 0.11 0.00 % | 0.11 -42.11 % | 0.19 0.00 % | 0.19 -9.52 % | 0.21 0.00 % | 0.21 281.82 % | 0.06 0.00 % | 0.06 -82.26 % | 0.31 0.00 % | 0.31 313.33 % | 0.08 0.00 % | 0.08 7.14 % | 0.07 0.00 % | 0.07 80.41 % | 0.04 0.00 % | 0.04 29.33 % | 0.03 0.00 % | 0.03 20.00 % | 0.03 0.00 % | 0.03 -28.57 % | 0.04 0.00 % | 0.04 -63.16 % | 0.10 0.00 % | 0.10 -89.33 % | 0.89 0.00 % | 0.89 |
| Gross profit | 338.313 M -18.54 % | 415.318 M 29.14 % | 321.603 M 46.82 % | 219.048 M 28.99 % | 169.813 M -21.48 % | 216.261 M 58.55 % | 136.395 M -6.69 % | 146.169 M 5.07 % | 139.115 M -25.44 % | 186.588 M 31.27 % | 142.137 M -26.92 % | 194.501 M 4.32 % | 186.441 M -62.82 % | 501.492 M 3.48 % | 484.633 M 0.54 % | 482.050 M 2.28 % | 471.294 M -2.68 % | 484.249 M 22.04 % | 396.791 M -16.32 % | 474.162 M 6.80 % | 443.967 M -17.18 % | 536.064 M 23.65 % | 433.538 M -3.73 % | 450.333 M 15.78 % | 388.966 M 4.70 % | 371.494 M 0.00 % | 371.494 M -8.15 % | 404.446 M 0.00 % | 404.446 M 0.72 % | 401.552 M 0.00 % | 401.552 M 52.80 % | 262.798 M 0.00 % | 262.798 M -12.43 % | 300.111 M 0.00 % | 300.111 M -5.73 % | 318.354 M 0.00 % | 318.354 M -3.14 % | 328.682 M 0.00 % | 328.682 M 22.83 % | 267.580 M 0.00 % | 267.580 M 16.83 % | 229.025 M 0.00 % | 229.025 M -1.71 % | 233.002 M 0.00 % | 233.002 M 23.75 % | 188.292 M 0.00 % | 188.292 M -15.02 % | 221.571 M 0.00 % | 221.571 M -54.54 % | 487.410 M 0.00 % | 487.410 M |
| Income tax expense | 19.344 M -48.36 % | 37.461 M 118.11 % | 17.175 M -51.71 % | 35.569 M 200.92 % | 11.820 M -59.27 % | 29.022 M 120.00 % | 13.192 M -30.28 % | 18.921 M 3.58 % | 18.267 M 137.91 % | 7.678 M -58.20 % | 18.370 M -20.93 % | 23.233 M 54.79 % | 15.009 M -50.59 % | 30.378 M 44.71 % | 20.992 M 76.21 % | 11.913 M -44.25 % | 21.370 M -24.44 % | 28.283 M 28.71 % | 21.974 M -21.23 % | 27.895 M 66.54 % | 16.750 M -44.64 % | 30.255 M 27.63 % | 23.706 M 142.32 % | 9.783 M -6.98 % | 10.517 M -11.23 % | 11.848 M 0.00 % | 11.848 M -28.65 % | 16.605 M 0.00 % | 16.605 M 11.13 % | 14.942 M 0.00 % | 14.942 M 353.41 % | 3.296 M 0.00 % | 3.296 M 1 465.56 % | 210.500 K 0.00 % | 210.500 K -96.20 % | 5.541 M 0.00 % | 5.541 M -32.10 % | 8.160 M 0.00 % | 8.160 M -13.05 % | 9.385 M 0.00 % | 9.385 M 218.95 % | 2.943 M 0.00 % | 2.943 M -35.73 % | 4.579 M 0.00 % | 4.579 M -10.91 % | 5.139 M 0.00 % | 5.139 M 4.47 % | 4.919 M 0.00 % | 4.919 M -67.77 % | 15.261 M 0.00 % | 15.261 M |
| Cost of revenue | 963.828 M -5.96 % | 1.025 B 13.53 % | 902.800 M -29.79 % | 1.286 B -14.89 % | 1.511 B -10.66 % | 1.691 B 18.87 % | 1.423 B -8.43 % | 1.554 B 9.60 % | 1.418 B -11.35 % | 1.599 B 23.32 % | 1.297 B -18.22 % | 1.586 B -12.62 % | 1.815 B 16.37 % | 1.559 B 6.21 % | 1.468 B -4.49 % | 1.537 B 15.85 % | 1.327 B -6.71 % | 1.422 B 15.27 % | 1.234 B -13.61 % | 1.428 B -2.43 % | 1.464 B -14.24 % | 1.707 B 16.96 % | 1.459 B -6.88 % | 1.567 B 18.32 % | 1.325 B 1.90 % | 1.300 B 0.00 % | 1.300 B -16.35 % | 1.554 B 0.00 % | 1.554 B -1.04 % | 1.570 B 0.00 % | 1.570 B 66.76 % | 941.727 M 0.00 % | 941.727 M -29.61 % | 1.338 B 0.00 % | 1.338 B -1.88 % | 1.364 B 0.00 % | 1.364 B -10.78 % | 1.528 B 0.00 % | 1.528 B 37.15 % | 1.114 B 0.00 % | 1.114 B 7.96 % | 1.032 B 0.00 % | 1.032 B 17.65 % | 877.192 M 0.00 % | 877.192 M 22.50 % | 716.085 M 0.00 % | 716.085 M -19.47 % | 889.242 M 0.00 % | 889.242 M -41.60 % | 1.523 B 0.00 % | 1.523 B |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.125 M 0.00 % | 18.125 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 and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 198.374 M -46.66 % | 371.898 M 30.23 % | 285.567 M 43 631.55 % | -656.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.822 M | 0.000 100.00 % | -22.940 M | 0.000 -100.00 % | 5.482 M 26.20 % | 4.344 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 % | 693.000 K 0.00 % | 693.000 K -94.66 % | 12.974 M 0.00 % | 12.974 M -95.52 % | 289.668 M 0.00 % | 289.668 M 25.40 % | 231.001 M 0.00 % | 231.001 M 1 282.74 % | 16.706 M 0.00 % | 16.706 M -57.49 % | 39.304 M 0.00 % | 39.304 M -85.98 % | 280.247 M 0.00 % | 280.247 M 18.08 % | 237.344 M 0.00 % | 237.344 M 13.51 % | 209.092 M 0.00 % | 209.092 M 0.04 % | 209.014 M 0.00 % | 209.014 M 33.57 % | 156.480 M 0.00 % | 156.480 M -3.87 % | 162.780 M 0.00 % | 162.780 M -44.86 % | 295.233 M 0.00 % | 295.233 M |
| Operating expenses | 370.685 M -33.47 % | 557.194 M 19.62 % | 465.808 M 431.43 % | 87.652 M 5.74 % | 82.891 M -1.52 % | 84.171 M 5.74 % | 79.604 M -10.47 % | 88.909 M 7.23 % | 82.916 M -25.81 % | 111.761 M 44.33 % | 77.437 M -4.25 % | 80.877 M -12.83 % | 92.785 M -66.17 % | 274.237 M 3.80 % | 264.209 M 158.91 % | 102.046 M -66.54 % | 304.962 M 67.79 % | 181.755 M 9.12 % | 166.571 M -46.20 % | 309.633 M 592.43 % | 44.717 M 26.25 % | 35.419 M -86.15 % | 255.707 M -33.76 % | 386.058 M 10.66 % | 348.876 M 8.90 % | 320.351 M 0.00 % | 320.351 M 0.52 % | 318.700 M 0.00 % | 318.700 M 10.02 % | 289.668 M 0.00 % | 289.668 M 25.40 % | 231.001 M 0.00 % | 231.001 M 1 282.74 % | 16.706 M 0.00 % | 16.706 M -57.49 % | 39.304 M 0.00 % | 39.304 M -85.98 % | 280.247 M 0.00 % | 280.247 M 18.08 % | 237.344 M 0.00 % | 237.344 M 13.51 % | 209.092 M 0.00 % | 209.092 M 0.04 % | 209.014 M 0.00 % | 209.014 M 33.57 % | 156.480 M 0.00 % | 156.480 M -3.87 % | 162.780 M 0.00 % | 162.780 M -44.86 % | 295.233 M 0.00 % | 295.233 M |
| Cost and expenses | 1.335 B -15.65 % | 1.582 B 15.60 % | 1.369 B -0.36 % | 1.374 B -13.82 % | 1.594 B -10.23 % | 1.775 B 18.17 % | 1.502 B -8.54 % | 1.643 B 9.46 % | 1.501 B -12.29 % | 1.711 B 24.50 % | 1.374 B -17.54 % | 1.667 B -12.63 % | 1.907 B 4.03 % | 1.834 B 5.84 % | 1.732 B 5.68 % | 1.639 B 0.45 % | 1.632 B 1.73 % | 1.604 B 14.54 % | 1.401 B -19.41 % | 1.738 B 15.20 % | 1.509 B -13.42 % | 1.742 B 1.59 % | 1.715 B -12.20 % | 1.953 B 16.72 % | 1.674 B 3.29 % | 1.620 B 0.00 % | 1.620 B -13.48 % | 1.873 B 0.00 % | 1.873 B 0.68 % | 1.860 B 0.00 % | 1.860 B 58.62 % | 1.173 B 0.00 % | 1.173 B -13.43 % | 1.355 B 0.00 % | 1.355 B -3.44 % | 1.403 B 0.00 % | 1.403 B -22.43 % | 1.808 B 0.00 % | 1.808 B 33.80 % | 1.352 B 0.00 % | 1.352 B 8.90 % | 1.241 B 0.00 % | 1.241 B 14.26 % | 1.086 B 0.00 % | 1.086 B 24.48 % | 872.565 M 0.00 % | 872.565 M -17.06 % | 1.052 B 0.00 % | 1.052 B -42.13 % | 1.818 B 0.00 % | 1.818 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.054 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 |
| Selling general and administrative expenses | 172.311 M -7.01 % | 185.296 M 2.80 % | 180.241 M 104.10 % | 88.308 M 6.54 % | 82.891 M -1.52 % | 84.171 M 5.74 % | 79.604 M -13.22 % | 91.731 M 10.63 % | 82.916 M -6.65 % | 88.821 M 14.70 % | 77.437 M -10.33 % | 86.359 M -11.09 % | 97.129 M -60.20 % | 244.027 M -4.66 % | 255.962 M -0.99 % | 258.515 M 13.21 % | 228.355 M 3.80 % | 219.991 M 1.53 % | 216.674 M -8.10 % | 235.765 M -5.48 % | 249.445 M 1.24 % | 246.390 M 4.47 % | 235.837 M -5.19 % | 248.753 M 5.36 % | 236.087 M 1 202.58 % | 18.125 M 0.00 % | 18.125 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 |
| Interest income | 12.336 M 0.08 % | 12.326 M 15.24 % | 10.696 M -24.78 % | 14.220 M 24.02 % | 11.466 M 19.76 % | 9.574 M -1.73 % | 9.743 M 3.59 % | 9.405 M 14.67 % | 8.202 M 9.30 % | 7.504 M -30.86 % | 10.854 M -3.49 % | 11.246 M 20.38 % | 9.342 M -68.77 % | 29.914 M 38.89 % | 21.538 M 23.54 % | 17.434 M 10.96 % | 15.712 M 75.53 % | 8.951 M 69.49 % | 5.281 M -21.67 % | 6.742 M 87.64 % | 3.593 M -20.17 % | 4.501 M 31.65 % | 3.419 M 13.70 % | 3.007 M 72.12 % | 1.747 M -66.87 % | 5.273 M 0.00 % | 5.273 M 44.43 % | 3.651 M 0.00 % | 3.651 M 87.83 % | 1.944 M 0.00 % | 1.944 M -49.14 % | 3.821 M 0.00 % | 3.821 M 118.16 % | 1.752 M 0.00 % | 1.752 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 |
| Interest expense | 37.450 M 5.09 % | 35.637 M -4.68 % | 37.385 M -14.67 % | 43.813 M -5.40 % | 46.314 M 23.39 % | 37.536 M 60.29 % | 23.418 M -5.62 % | 24.812 M 2.97 % | 24.096 M -7.16 % | 25.954 M -18.75 % | 31.942 M -4.43 % | 33.424 M 4.33 % | 32.037 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 % | 3.136 M 0.00 % | 3.136 M -13.94 % | 3.644 M 0.00 % | 3.644 M 36.40 % | 2.672 M 0.00 % | 2.672 M -15.95 % | 3.179 M 0.00 % | 3.179 M -41.79 % | 5.461 M 0.00 % | 5.461 M -97.76 % | 243.510 M 0.00 % | 243.510 M 1 436.53 % | 15.848 M 0.00 % | 15.848 M 3.83 % | 15.263 M 0.00 % | 15.263 M 464.77 % | 2.703 M 0.00 % | 2.703 M -61.16 % | 6.958 M 0.00 % | 6.958 M -28.90 % | 9.786 M 0.00 % | 9.786 M 10.51 % | 8.855 M 0.00 % | 8.855 M | 0.000 | 0.000 |
| Depreciation and amortization | 13.589 M -48.73 % | 26.506 M 1.06 % | 26.229 M -14.49 % | 30.672 M -12.08 % | 34.886 M -3.84 % | 36.280 M 1.76 % | 35.651 M -4.98 % | 37.519 M -3.59 % | 38.918 M 8.70 % | 35.803 M 1.95 % | 35.118 M 0.35 % | 34.995 M 2.30 % | 34.209 M 32.91 % | 25.739 M -13.01 % | 29.589 M 30.14 % | 22.736 M -2.75 % | 23.380 M 13.92 % | 20.523 M 1.75 % | 20.170 M 8.46 % | 18.597 M -22.55 % | 24.011 M 64.13 % | 14.629 M -31.04 % | 21.214 M 4.97 % | 20.210 M 4.01 % | 19.430 M 1.15 % | 19.210 M 0.00 % | 19.210 M -10.08 % | 21.365 M 0.00 % | 21.365 M -20.77 % | 26.964 M 0.00 % | 26.964 M -9.99 % | 29.957 M 0.00 % | 29.957 M -25.25 % | 40.074 M 0.00 % | 40.074 M 18.32 % | 33.870 M 0.00 % | 33.870 M 10.93 % | 30.533 M 0.00 % | 30.533 M 9.44 % | 27.900 M 0.00 % | 27.900 M -29.53 % | 39.590 M 0.00 % | 39.590 M 6.72 % | 37.098 M 0.00 % | 37.098 M 24.26 % | 29.854 M 0.00 % | 29.854 M -17.76 % | 36.300 M 0.00 % | 36.300 M -39.62 % | 60.123 M 0.00 % | 60.123 M |
| Operating income | -32.372 M 77.18 % | -141.876 M 1.62 % | -144.205 M -209.75 % | 131.396 M 51.17 % | 86.922 M -34.19 % | 132.090 M 132.59 % | 56.791 M -0.82 % | 57.260 M 1.89 % | 56.199 M -24.89 % | 74.827 M 15.65 % | 64.700 M -43.06 % | 113.624 M 21.32 % | 93.656 M -35.42 % | 145.021 M 26.84 % | 114.333 M 7.56 % | 106.301 M -18.85 % | 130.987 M -8.66 % | 143.409 M 57.54 % | 91.031 M -32.06 % | 133.992 M 73.92 % | 77.043 M -55.29 % | 172.325 M 113.13 % | 80.855 M 1.02 % | 80.038 M 144.53 % | 32.732 M -43.00 % | 57.429 M 0.00 % | 57.429 M -37.08 % | 91.271 M 0.00 % | 91.271 M -20.20 % | 114.375 M 0.00 % | 114.375 M 234.70 % | 34.173 M 0.00 % | 34.173 M -87.90 % | 282.395 M 0.00 % | 282.395 M -0.73 % | 284.484 M 0.00 % | 284.484 M 487.36 % | 48.435 M 0.00 % | 48.435 M 60.19 % | 30.237 M 0.00 % | 30.237 M 51.69 % | 19.933 M 0.00 % | 19.933 M -16.90 % | 23.988 M 0.00 % | 23.988 M -24.59 % | 31.812 M 0.00 % | 31.812 M -45.89 % | 58.791 M 0.00 % | 58.791 M -69.41 % | 192.177 M 0.00 % | 192.177 M |
| Operating income ratio | -0.02 74.76 % | -0.10 16.36 % | -0.12 -234.89 % | 0.09 68.83 % | 0.05 -25.32 % | 0.07 90.12 % | 0.04 8.13 % | 0.03 -6.69 % | 0.04 -13.85 % | 0.04 -6.81 % | 0.04 -29.55 % | 0.06 36.37 % | 0.05 -33.49 % | 0.07 20.19 % | 0.06 11.22 % | 0.05 -27.73 % | 0.07 -3.16 % | 0.08 34.74 % | 0.06 -20.74 % | 0.07 74.41 % | 0.04 -47.44 % | 0.08 79.87 % | 0.04 7.67 % | 0.04 107.68 % | 0.02 -44.41 % | 0.03 0.00 % | 0.03 -26.27 % | 0.05 0.00 % | 0.05 -19.65 % | 0.06 0.00 % | 0.06 104.44 % | 0.03 0.00 % | 0.03 -83.54 % | 0.17 0.00 % | 0.17 1.93 % | 0.17 0.00 % | 0.17 548.47 % | 0.03 0.00 % | 0.03 19.20 % | 0.02 0.00 % | 0.02 38.43 % | 0.02 0.00 % | 0.02 -26.85 % | 0.02 0.00 % | 0.02 -38.57 % | 0.04 0.00 % | 0.04 -33.54 % | 0.05 0.00 % | 0.05 -44.64 % | 0.10 0.00 % | 0.10 |
| Total other income expenses net | -106.714 M 60.36 % | -269.211 M -18.32 % | -227.536 M -599.85 % | -32.512 M -109.39 % | -15.527 M 26.10 % | -21.011 M -140.46 % | 51.936 M 458.57 % | -14.484 M 1.62 % | -14.723 M 13.44 % | -17.009 M 95.21 % | -354.724 M -1 499.44 % | -22.178 M -122.33 % | 99.321 M -75.69 % | 408.477 M -24.33 % | 539.824 M 151.40 % | 214.729 M 1 351.99 % | -17.151 M -113.29 % | 129.066 M -9.80 % | 143.081 M 2 681.51 % | 5.144 M -98.75 % | 410.531 M 28.18 % | 320.281 M 213.64 % | 102.119 M 813.27 % | -14.317 M -355.16 % | 5.611 M 33.18 % | 4.213 M 0.00 % | 4.213 M -66.95 % | 12.747 M 0.00 % | 12.747 M 1 425.05 % | -962.000 K 0.00 % | -962.000 K -249.73 % | 642.500 K 0.00 % | 642.500 K 100.47 % | -137.361 M 0.00 % | -137.361 M 42.30 % | -238.076 M 0.00 % | -238.076 M -2 459.13 % | -9.303 M 0.00 % | -9.303 M -81.49 % | -5.126 M 0.00 % | -5.126 M -115.54 % | 32.982 M 0.00 % | 32.982 M 520.61 % | -7.842 M 0.00 % | -7.842 M 20.70 % | -9.889 M 0.00 % | -9.889 M -621.85 % | 1.895 M 0.00 % | 1.895 M -99.48 % | 365.999 M 0.00 % | 365.999 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 696.296 M -22.70 % | 900.796 M -20.11 % | 1.128 B 51.62 % | 743.642 M -36.48 % | 1.171 B -22.81 % | 1.517 B -13.72 % | 1.758 B 2.09 % | 1.722 B 5.34 % | 1.635 B 17.47 % | 1.392 B -13.12 % | 1.602 B 10.98 % | 1.443 B -1.24 % | 1.461 B -14.71 % | 1.713 B -0.66 % | 1.725 B 12.17 % | 1.538 B -1.66 % | 1.564 B 15.47 % | 1.354 B 265.73 % | 370.229 M 81.47 % | 204.021 M -57.04 % | 474.908 M 18.71 % | 400.070 M -18.40 % | 490.270 M 23.24 % | 397.816 M 58.62 % | 250.804 M 155.29 % | -453.623 M -28.41 % | -353.261 M 4.67 % | -370.574 M -149.00 % | -148.826 M -513.31 % | 36.008 M -12.21 % | 41.018 M 110.30 % | -398.132 M -42.94 % | -278.530 M -1 449.34 % | 20.642 M -90.67 % | 221.249 M -30.52 % | 318.413 M -31.15 % | 462.448 M 376.47 % | 97.058 M 4 134.00 % | -2.406 M -100.89 % | 268.883 M -13.25 % | 309.955 M |
| Total investments | 1.980 B -8.38 % | 2.161 B -50.74 % | 4.387 B -0.63 % | 4.415 B 103.21 % | 2.172 B -2.00 % | 2.217 B 1.11 % | 2.192 B 0.41 % | 2.184 B 0.46 % | 2.173 B -0.39 % | 2.182 B -2.19 % | 2.231 B -12.02 % | 2.535 B -0.69 % | 2.553 B 4.50 % | 2.443 B 23.27 % | 1.982 B 62.86 % | 1.217 B 23.65 % | 984.206 M -0.15 % | 985.653 M -56.92 % | 2.288 B 9.01 % | 2.099 B 1.84 % | 2.061 B 23.10 % | 1.674 B 25.05 % | 1.339 B 14.20 % | 1.172 B 0.00 % | 1.172 B 183.07 % | 414.082 M -7.31 % | 446.760 M 22.67 % | 364.200 M 11.31 % | 327.203 M 2.99 % | 317.719 M 2.08 % | 311.251 M 62.66 % | 191.348 M -0.14 % | 191.615 M 139.66 % | 79.952 M -33.06 % | 119.431 M -18.29 % | 146.168 M -34.00 % | 221.467 M -10.34 % | 247.008 M -88.21 % | 2.094 B 629.13 % | 287.235 M -25.29 % | 384.463 M |
| Total debt | 1.580 B -2.51 % | 1.621 B 4.51 % | 1.551 B -14.18 % | 1.807 B -7.06 % | 1.944 B -5.68 % | 2.061 B -4.76 % | 2.164 B 1.95 % | 2.123 B -2.06 % | 2.167 B 4.62 % | 2.072 B 4.53 % | 1.982 B -0.23 % | 1.987 B -4.07 % | 2.071 B -4.18 % | 2.161 B -5.54 % | 2.288 B 13.93 % | 2.008 B -1.87 % | 2.046 B 5.01 % | 1.949 B 97.46 % | 986.880 M -2.48 % | 1.012 B -3.63 % | 1.050 B -0.53 % | 1.056 B -3.47 % | 1.094 B 1.98 % | 1.072 B 13.74 % | 942.912 M 170.85 % | 348.130 M 0.47 % | 346.497 M 11.46 % | 310.858 M -18.38 % | 380.860 M -12.70 % | 436.259 M 11.85 % | 390.036 M 698.50 % | 48.846 M -83.37 % | 293.706 M 35.67 % | 216.488 M -53.72 % | 467.776 M -9.05 % | 514.313 M -19.26 % | 636.978 M 47.26 % | 432.558 M | 0.000 -100.00 % | 268.883 M -13.25 % | 309.955 M |
| Accumulated other comprehensive income loss | 271.588 M 21.36 % | 223.790 M -11.34 % | 252.426 M 248.79 % | -169.653 M -162.10 % | 273.207 M 687.18 % | 34.707 M -92.12 % | 440.267 M 133.29 % | 188.721 M -59.90 % | 470.612 M 311.73 % | 114.300 M -59.14 % | 279.725 M 131.36 % | -892.103 M -351.69 % | 354.442 M 140.22 % | -881.156 M -316.82 % | 406.401 M 147.49 % | -855.689 M -356.26 % | 333.910 M 140.56 % | -823.272 M -327.80 % | 361.401 M 143.90 % | -823.241 M -275.99 % | 467.768 M 155.56 % | -841.898 M -307.93 % | 404.893 M 149.10 % | -824.557 M -301.76 % | 408.688 M 150.15 % | -814.864 M | 0.000 100.00 % | -786.174 M | 0.000 100.00 % | -766.534 M | 0.000 100.00 % | -716.626 M -6.08 % | -675.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.919 B -5.63 % | 3.093 B -13.08 % | 3.558 B -10.18 % | 3.962 B 1.61 % | 3.899 B 1.38 % | 3.846 B 0.46 % | 3.828 B 2.22 % | 3.745 B 1.30 % | 3.697 B 0.54 % | 3.677 B -4.20 % | 3.839 B -13.98 % | 4.462 B 0.04 % | 4.461 B 5.18 % | 4.241 B 18.97 % | 3.565 B 23.52 % | 2.886 B 12.69 % | 2.561 B 4.41 % | 2.453 B 10.37 % | 2.222 B 8.87 % | 2.041 B 5.01 % | 1.944 B 29.88 % | 1.497 B 40.52 % | 1.065 B 13.63 % | 937.306 M 3.66 % | 904.215 M 1.62 % | 889.767 M 5.10 % | 846.557 M 1.78 % | 831.791 M 6.71 % | 779.487 M 6.78 % | 729.999 M 18.39 % | 616.592 M 10.40 % | 558.499 M 4.56 % | 534.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.00 % | 47.848 M 0.01 % | 47.841 M 0.38 % | 47.661 M 0.18 % | 47.577 M 0.57 % | 47.308 M 0.05 % | 47.286 M 0.68 % | 46.966 M 0.30 % | 46.827 M 0.29 % | 46.692 M 0.00 % | 46.692 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 3.391 B -3.59 % | 3.517 B -12.32 % | 4.012 B -10.34 % | 4.474 B 1.98 % | 4.387 B -0.58 % | 4.413 B -1.47 % | 4.479 B 0.01 % | 4.479 B 2.34 % | 4.376 B 0.98 % | 4.334 B 0.11 % | 4.329 B -13.53 % | 5.006 B -0.52 % | 5.033 B 4.41 % | 4.820 B 15.01 % | 4.191 B 19.19 % | 3.516 B 12.89 % | 3.115 B 4.34 % | 2.985 B 6.65 % | 2.799 B 6.24 % | 2.635 B 0.29 % | 2.627 B 22.33 % | 2.147 B 27.07 % | 1.690 B 7.02 % | 1.579 B 3.64 % | 1.524 B 0.67 % | 1.514 B 3.55 % | 1.462 B 3.28 % | 1.415 B 7.58 % | 1.316 B 4.96 % | 1.253 B 11.28 % | 1.126 B 5.81 % | 1.065 B 2.39 % | 1.040 B 40.82 % | 738.276 M 9.30 % | 675.449 M 7.25 % | 629.810 M 0.65 % | 625.755 M 2.92 % | 608.001 M -49.91 % | 1.214 B -43.62 % | 2.153 B -19.14 % | 2.663 B |
| Other non current liabilities | 75.056 M 1 126.41 % | 6.120 M 1.88 % | 6.007 M -37.89 % | 9.672 M | 0.000 -100.00 % | 8.613 M 210.83 % | 2.771 M -52.13 % | 5.788 M -70.48 % | 19.608 M -48.24 % | 37.882 M -5.78 % | 40.206 M 100.42 % | 20.061 M -19.80 % | 25.013 M 89.75 % | 13.182 M 1 318 100.00 % | 1.000 K -99.98 % | 4.221 M -68.94 % | 13.589 M 5 707.26 % | 234.000 K -71.25 % | 814.000 K 24.27 % | 655.000 K -2.96 % | 675.000 K -10.83 % | 757.000 K -10.63 % | 847.000 K 66.40 % | 509.000 K 3 081.25 % | 16.000 K -99.41 % | 2.726 M | 0.000 100.00 % | -7.772 M | 0.000 100.00 % | -5.948 M | 0.000 | 0.000 | 0.000 100.00 % | -6.001 M 0.00 % | -6.001 M | 0.000 | 0.000 | 0.000 100.00 % | -22.899 M | 0.000 | 0.000 |
| Long term debt | 777.047 M -11.34 % | 876.430 M -1.14 % | 886.558 M -5.42 % | 937.332 M -8.66 % | 1.026 B -5.83 % | 1.090 B -17.51 % | 1.321 B -0.51 % | 1.328 B -3.81 % | 1.380 B 13.84 % | 1.213 B 0.90 % | 1.202 B -4.40 % | 1.257 B -4.63 % | 1.318 B -7.33 % | 1.422 B -0.30 % | 1.427 B 5.96 % | 1.346 B 41.44 % | 951.973 M -27.47 % | 1.313 B 159.90 % | 505.000 M 20.03 % | 420.731 M -0.04 % | 420.892 M 0.03 % | 420.774 M -0.04 % | 420.936 M 0.01 % | 420.897 M -0.07 % | 421.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.100 M | 0.000 -100.00 % | 69.000 M -44.51 % | 124.340 M -35.70 % | 193.367 M -30.68 % | 278.958 M 37.81 % | 202.420 M 244.01 % | 58.842 M 394.80 % | 11.892 M -67.00 % | 36.039 M 40.99 % | 25.561 M |
| Total non current liabilities | 852.103 M -11.61 % | 964.073 M -0.28 % | 966.752 M -6.16 % | 1.030 B -6.63 % | 1.103 B -6.44 % | 1.179 B -15.60 % | 1.397 B -0.58 % | 1.405 B -4.45 % | 1.471 B 11.39 % | 1.321 B 0.43 % | 1.315 B -2.56 % | 1.350 B -4.64 % | 1.415 B -7.77 % | 1.534 B 0.70 % | 1.524 B 5.38 % | 1.446 B 36.35 % | 1.060 B -24.66 % | 1.408 B 177.48 % | 507.265 M 20.38 % | 421.386 M -0.04 % | 421.567 M 0.01 % | 421.531 M -0.06 % | 421.783 M 0.09 % | 421.406 M 0.04 % | 421.219 M 15 323.62 % | 2.731 M -99.75 % | 1.088 B 13 896.59 % | 7.772 M 11.99 % | 6.940 M 16.68 % | 5.948 M -91.31 % | 68.472 M 1 068.26 % | 5.861 M -92.08 % | 74.013 M -40.47 % | 124.333 M -34.78 % | 190.644 M -32.51 % | 282.488 M 38.78 % | 203.553 M 215.67 % | 64.482 M | 0.000 -100.00 % | 39.280 M 38.15 % | 28.433 M |
| Other current liabilities | 357.915 M -7.07 % | 385.128 M 9.56 % | 351.523 M 60.24 % | 219.379 M -7.75 % | 237.800 M 12.67 % | 211.068 M -13.14 % | 242.995 M 6.07 % | 229.082 M 23.77 % | 185.091 M -3.64 % | 192.077 M 4.54 % | 183.729 M -2.19 % | 187.838 M -11.54 % | 212.332 M -40.59 % | 357.391 M 10.94 % | 322.159 M -9.90 % | 357.556 M 12.72 % | 317.199 M -5.32 % | 335.027 M 19.63 % | 280.042 M 1.63 % | 275.543 M 2.23 % | 269.529 M -1.81 % | 274.509 M 13.20 % | 242.499 M -0.68 % | 244.148 M 5.96 % | 230.421 M 6.93 % | 215.491 M 4.50 % | 206.211 M -12.29 % | 235.115 M 36.88 % | 171.762 M -14.60 % | 201.138 M 42.24 % | 141.406 M -4.52 % | 148.101 M 22.57 % | 120.834 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.192 M -38.34 % | 97.620 M -66.45 % | 290.937 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 136.502 M -2.57 % | 140.097 M 6.48 % | 131.574 M 6.28 % | 123.794 M -1.98 % | 126.291 M -23.33 % | 164.714 M 0.32 % | 164.190 M -3.54 % | 170.213 M 15.43 % | 147.465 M -64.17 % | 411.579 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 % | 147.525 M -2.25 % | 150.914 M 19.01 % | 126.803 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.428 M | 0.000 -100.00 % | 328.000 K -95.75 % | 7.718 M |
| Short term debt | 802.841 M 7.88 % | 744.212 M 12.07 % | 664.078 M -23.63 % | 869.514 M -5.28 % | 917.948 M -5.52 % | 971.588 M 15.15 % | 843.746 M 5.01 % | 803.511 M 1.13 % | 794.557 M -7.52 % | 859.155 M 10.13 % | 780.148 M 6.96 % | 729.377 M -3.08 % | 752.539 M 1.87 % | 738.751 M -14.21 % | 861.123 M 30.15 % | 661.658 M -39.54 % | 1.094 B 72.03 % | 636.157 M 32.02 % | 481.880 M -18.60 % | 591.994 M -6.04 % | 630.074 M -0.89 % | 635.713 M -5.63 % | 673.672 M 3.26 % | 652.425 M 24.77 % | 522.912 M 50.21 % | 348.130 M 0.47 % | 346.497 M 11.46 % | 310.858 M -18.38 % | 380.860 M -12.70 % | 436.259 M 33.03 % | 327.936 M 571.37 % | 48.846 M -78.26 % | 224.706 M 143.85 % | 92.148 M -66.42 % | 274.409 M 16.59 % | 235.355 M -45.84 % | 434.558 M 2.08 % | 425.710 M 32.77 % | 320.641 M 37.71 % | 232.844 M -18.13 % | 284.394 M |
| Total current liabilities | 1.702 B 1.46 % | 1.677 B 11.18 % | 1.509 B -16.45 % | 1.806 B -8.27 % | 1.969 B -5.62 % | 2.086 B 1.62 % | 2.052 B 10.15 % | 1.863 B 0.38 % | 1.856 B -3.90 % | 1.932 B -0.45 % | 1.940 B 6.17 % | 1.828 B 1.50 % | 1.800 B -5.89 % | 1.913 B -4.39 % | 2.001 B 13.85 % | 1.758 B -22.25 % | 2.261 B 18.07 % | 1.915 B 22.96 % | 1.557 B -0.18 % | 1.560 B -7.81 % | 1.692 B -2.96 % | 1.744 B -2.12 % | 1.781 B 4.01 % | 1.713 B 10.22 % | 1.554 B 29.44 % | 1.200 B -7.91 % | 1.303 B 10.02 % | 1.185 B -8.62 % | 1.297 B -9.75 % | 1.437 B 20.24 % | 1.195 B 81.67 % | 657.707 M -13.06 % | 756.503 M -6.71 % | 810.882 M -21.91 % | 1.038 B 34.05 % | 774.681 M -19.11 % | 957.674 M 3.15 % | 928.467 M 4.32 % | 890.054 M 19.80 % | 742.977 M -42.46 % | 1.291 B |
| Total liabilities | 2.554 B -3.31 % | 2.641 B 6.70 % | 2.476 B -12.71 % | 2.836 B -7.68 % | 3.072 B -5.92 % | 3.265 B -5.35 % | 3.450 B 5.54 % | 3.269 B -1.76 % | 3.327 B 2.31 % | 3.252 B -0.09 % | 3.255 B 2.46 % | 3.177 B -1.20 % | 3.216 B -6.73 % | 3.447 B -2.19 % | 3.525 B 10.03 % | 3.203 B -3.54 % | 3.321 B -0.04 % | 3.322 B 60.92 % | 2.065 B 4.19 % | 1.981 B -6.26 % | 2.114 B -2.38 % | 2.165 B -1.73 % | 2.203 B 3.24 % | 2.134 B 8.05 % | 1.975 B 64.16 % | 1.203 B -7.70 % | 1.303 B 9.30 % | 1.193 B -8.51 % | 1.304 B -9.64 % | 1.443 B 14.20 % | 1.263 B 90.39 % | 663.568 M -20.10 % | 830.516 M -11.20 % | 935.215 M -23.91 % | 1.229 B 16.26 % | 1.057 B -8.96 % | 1.161 B 16.95 % | 992.949 M 11.56 % | 890.054 M 13.78 % | 782.257 M -40.72 % | 1.320 B |
| Other non current assets | 1.413 B -7.53 % | 1.528 B 8 004.42 % | 18.849 M -23.31 % | 24.578 M -98.96 % | 2.358 B -44.08 % | 4.217 B 44.95 % | 2.909 B -1.02 % | 2.939 B -30.51 % | 4.230 B -0.46 % | 4.249 B -3.99 % | 4.426 B 37.84 % | 3.211 B 1.82 % | 3.154 B 3.91 % | 3.035 B 4.89 % | 2.894 B 5.07 % | 2.754 B 14.19 % | 2.412 B 2.21 % | 2.359 B 510.84 % | 386.271 M 57.45 % | 245.322 M -36.38 % | 385.621 M 42.32 % | 270.957 M -9.36 % | 298.922 M 28.98 % | 231.761 M 165.05 % | 87.440 M -81.96 % | 484.693 M -3.32 % | 501.360 M 22.04 % | 410.800 M 11.40 % | 368.763 M 4.39 % | 353.269 M 1.10 % | 349.431 M 54.30 % | 226.468 M 0.25 % | 225.895 M 25.84 % | 179.516 M -19.35 % | 222.591 M 104.47 % | 108.864 M -55.62 % | 245.275 M 1 746.39 % | 13.284 M 88.35 % | 7.053 M 9.76 % | 6.426 M -26.28 % | 8.717 M |
| Long term investments | 1.556 B -6.39 % | 1.663 B -54.95 % | 3.691 B -10.63 % | 4.130 B 126.74 % | 1.821 B 9.07 % | 1.670 B 23.02 % | 1.357 B 3.96 % | 1.306 B -2.46 % | 1.339 B -7.23 % | 1.443 B -0.04 % | 1.444 B -23.76 % | 1.893 B -5.98 % | 2.014 B 3.66 % | 1.943 B 24.86 % | 1.556 B 84.65 % | 842.643 M 62.36 % | 519.000 M 0.80 % | 514.874 M -73.23 % | 1.923 B 3.02 % | 1.867 B 10.35 % | 1.692 B 19.40 % | 1.417 B 26.21 % | 1.123 B 7.37 % | 1.046 B -10.80 % | 1.172 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.580 M | 0.000 -100.00 % | 244.945 M -88.26 % | 2.087 B 642.73 % | 281.025 M -25.49 % | 377.186 M |
| Intangible 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 -100.00 % | 17.880 M 0.90 % | 17.720 M -5.97 % | 18.845 M -2.70 % | 19.367 M -6.95 % | 20.813 M -1.41 % | 21.111 M -1.26 % | 21.380 M -39.52 % | 35.351 M 63.75 % | 21.588 M 29.81 % | 16.631 M 91.98 % | 8.663 M 26.80 % | 6.832 M 1.62 % | 6.723 M 0.96 % | 6.659 M 1.63 % | 6.552 M -0.26 % | 6.569 M -33.03 % | 9.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 M -2.06 % | 1.987 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.297 M -100.12 % | -11.142 M 0.65 % | -11.215 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.670 B | 0.000 | 0.000 100.00 % | -1.339 B 7.23 % | -1.443 B 0.04 % | -1.444 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.880 M 0.90 % | 17.720 M -5.97 % | 18.845 M -2.70 % | 19.367 M -6.95 % | 20.813 M -1.41 % | 21.111 M -1.26 % | 21.380 M 63.78 % | 13.054 M 24.97 % | 10.446 M 92.87 % | 5.416 M -37.48 % | 8.663 M 26.80 % | 6.832 M 1.62 % | 6.723 M 0.96 % | 6.659 M 1.63 % | 6.552 M -0.26 % | 6.569 M -33.03 % | 9.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 M -2.06 % | 1.987 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 295.714 M 9.33 % | 270.471 M -4.86 % | 284.294 M -8.22 % | 309.761 M -9.03 % | 340.509 M -8.36 % | 371.559 M -2.69 % | 381.846 M 8.62 % | 351.533 M -5.48 % | 371.906 M 3.27 % | 360.132 M 0.85 % | 357.101 M 3.22 % | 345.953 M 8.51 % | 318.831 M -2.03 % | 325.448 M -6.82 % | 349.275 M -4.74 % | 366.646 M 15.38 % | 317.769 M 6.02 % | 299.720 M -0.45 % | 301.078 M 0.49 % | 299.604 M -3.23 % | 309.608 M 0.70 % | 307.468 M 0.41 % | 306.226 M -0.49 % | 307.734 M 10.48 % | 278.554 M 3.64 % | 268.759 M 4.55 % | 257.067 M -2.30 % | 263.124 M 2.87 % | 255.775 M -2.56 % | 262.485 M -0.21 % | 263.038 M 49.14 % | 176.372 M -13.53 % | 203.980 M -34.18 % | 309.907 M 7.84 % | 287.364 M -0.50 % | 288.798 M -31.59 % | 422.162 M 7.03 % | 394.442 M | 0.000 -100.00 % | 371.100 M -15.17 % | 437.438 M |
| Total non current assets | 3.265 B -5.67 % | 3.461 B -13.70 % | 4.010 B -10.56 % | 4.484 B -1.26 % | 4.541 B -1.47 % | 4.608 B -1.30 % | 4.669 B 1.10 % | 4.618 B -0.22 % | 4.629 B -0.18 % | 4.637 B -3.65 % | 4.813 B -12.15 % | 5.478 B -0.57 % | 5.510 B 3.48 % | 5.324 B 10.61 % | 4.813 B 20.97 % | 3.979 B 21.24 % | 3.282 B 2.42 % | 3.204 B 21.35 % | 2.641 B 8.14 % | 2.442 B 1.05 % | 2.417 B 19.40 % | 2.024 B 15.06 % | 1.759 B 9.46 % | 1.607 B 2.92 % | 1.562 B 102.24 % | 772.148 M -1.39 % | 782.994 M 12.40 % | 696.622 M 7.66 % | 647.036 M 1.94 % | 634.707 M 1.77 % | 623.640 M 49.14 % | 418.158 M -6.11 % | 445.376 M -9.49 % | 492.065 M -3.86 % | 511.839 M -5.78 % | 543.242 M -18.84 % | 669.383 M 1.93 % | 656.721 M -68.64 % | 2.094 B 218.02 % | 658.551 M -20.01 % | 823.341 M |
| Other current assets | 176.304 M -9.99 % | 195.880 M -0.99 % | 197.830 M 1.54 % | 194.829 M -3.49 % | 201.864 M -6.64 % | 216.227 M -3.32 % | 223.645 M -8.82 % | 245.285 M 19.88 % | 204.601 M 125.49 % | 90.738 M -14.98 % | 106.723 M 21.03 % | 88.179 M 5.31 % | 83.735 M -54.46 % | 183.865 M 195.74 % | 62.171 M -37.64 % | 99.704 M 22.86 % | 81.152 M 15.38 % | 70.332 M 14.37 % | 61.493 M -7.17 % | 66.243 M -24.74 % | 88.023 M 15.45 % | 76.241 M 18.34 % | 64.428 M -3.88 % | 67.030 M -91.87 % | 824.520 M 7.31 % | 768.388 M -13.11 % | 884.360 M 0.40 % | 880.843 M -12.28 % | 1.004 B -17.47 % | 1.217 B 24.96 % | 973.653 M 66.21 % | 585.798 M -4.30 % | 612.137 M -8.36 % | 667.999 M 2 505.91 % | 25.634 M 69.86 % | 15.091 M -38.70 % | 24.617 M 14.21 % | 21.554 M -94.07 % | 363.692 M -79.57 % | 1.780 B -15.00 % | 2.094 B |
| Short term investments | 423.561 M -15.00 % | 498.316 M -28.39 % | 695.865 M 144.25 % | 284.902 M -18.85 % | 351.075 M -35.80 % | 546.814 M -34.51 % | 834.978 M -4.88 % | 877.810 M 5.15 % | 834.816 M 12.97 % | 738.944 M -6.13 % | 787.192 M 22.61 % | 642.012 M 19.06 % | 539.250 M 7.73 % | 500.561 M 17.50 % | 426.025 M 13.82 % | 374.288 M -19.54 % | 465.206 M -1.18 % | 470.779 M 29.15 % | 364.516 M 57.30 % | 231.738 M -37.18 % | 368.906 M 43.52 % | 257.048 M 19.01 % | 215.990 M 70.63 % | 126.584 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 % | 588.000 K | 0.000 -100.00 % | 2.063 M -70.75 % | 7.053 M 13.57 % | 6.210 M -14.66 % | 7.277 M |
| cash and cash equivalents | 883.592 M 22.75 % | 719.846 M 70.13 % | 423.116 M -60.20 % | 1.063 B 37.48 % | 773.365 M 42.02 % | 544.537 M 34.05 % | 406.207 M 1.34 % | 400.818 M -24.77 % | 532.783 M -21.67 % | 680.202 M 78.88 % | 380.258 M -30.01 % | 543.314 M -10.85 % | 609.434 M 36.11 % | 447.737 M -20.48 % | 563.066 M 19.68 % | 470.457 M -2.55 % | 482.775 M -18.81 % | 594.606 M -3.57 % | 616.651 M -23.68 % | 807.973 M 40.48 % | 575.166 M -12.27 % | 655.643 M 8.66 % | 603.402 M -10.56 % | 674.609 M -2.53 % | 692.108 M -13.68 % | 801.753 M 14.58 % | 699.758 M 2.69 % | 681.432 M 28.65 % | 529.686 M 32.34 % | 400.251 M 14.68 % | 349.018 M -21.92 % | 446.978 M -21.89 % | 572.236 M 192.19 % | 195.846 M -20.56 % | 246.527 M 25.84 % | 195.900 M 12.24 % | 174.530 M -47.98 % | 335.500 M 13 844.31 % | 2.406 M | 0.000 | 0.000 |
| Cash and short term investments | 1.307 B 7.31 % | 1.218 B 8.86 % | 1.119 B -8.80 % | 1.227 B 9.12 % | 1.124 B 3.03 % | 1.091 B -12.07 % | 1.241 B -2.93 % | 1.279 B -6.51 % | 1.368 B -3.63 % | 1.419 B 21.56 % | 1.167 B -1.51 % | 1.185 B 3.19 % | 1.149 B 21.13 % | 948.298 M -4.12 % | 989.091 M 17.09 % | 844.745 M -10.89 % | 947.981 M -11.02 % | 1.065 B 8.58 % | 981.167 M -5.63 % | 1.040 B 10.13 % | 944.072 M 3.44 % | 912.691 M 11.39 % | 819.392 M 2.27 % | 801.193 M 15.76 % | 692.108 M -13.68 % | 801.753 M 14.58 % | 699.758 M 2.69 % | 681.432 M 28.65 % | 529.686 M 32.34 % | 400.251 M 14.68 % | 349.018 M -21.92 % | 446.978 M -21.89 % | 572.236 M 192.19 % | 195.846 M -20.56 % | 246.527 M 25.47 % | 196.488 M 12.58 % | 174.530 M -48.30 % | 337.563 M 3 468.70 % | 9.459 M 52.32 % | 6.210 M -14.66 % | 7.277 M |
| Total current assets | 2.680 B -0.65 % | 2.698 B 8.93 % | 2.477 B -12.38 % | 2.827 B -3.15 % | 2.919 B -4.93 % | 3.070 B -5.83 % | 3.260 B 4.19 % | 3.129 B 1.76 % | 3.075 B 4.26 % | 2.949 B 6.40 % | 2.772 B 2.45 % | 2.705 B -1.22 % | 2.739 B -6.96 % | 2.943 B 1.41 % | 2.902 B 5.89 % | 2.741 B -13.10 % | 3.154 B 1.64 % | 3.103 B 39.60 % | 2.223 B 2.24 % | 2.174 B -6.45 % | 2.324 B 1.55 % | 2.289 B 7.24 % | 2.134 B 1.33 % | 2.106 B 8.72 % | 1.937 B -0.38 % | 1.945 B -1.90 % | 1.982 B 3.71 % | 1.911 B -3.09 % | 1.972 B -4.33 % | 2.061 B 16.72 % | 1.766 B 34.82 % | 1.310 B -8.06 % | 1.425 B 20.60 % | 1.181 B -15.17 % | 1.393 B 21.77 % | 1.144 B 2.34 % | 1.118 B 18.36 % | 944.229 M 9 731.62 % | 9.604 M -99.58 % | 2.277 B -27.93 % | 3.159 B |
| Inventory | 408.492 M -2.47 % | 418.858 M -10.46 % | 467.793 M -21.33 % | 594.646 M -1.58 % | 604.175 M -12.54 % | 690.799 M -9.41 % | 762.568 M 26.69 % | 601.897 M 0.67 % | 597.883 M 13.46 % | 526.976 M -15.19 % | 621.339 M 11.84 % | 555.584 M -14.17 % | 647.298 M -25.54 % | 869.291 M -3.15 % | 897.574 M 1.51 % | 884.189 M -30.04 % | 1.264 B 11.96 % | 1.129 B 166.05 % | 424.303 M 15.81 % | 366.365 M -15.95 % | 435.914 M 9.25 % | 399.009 M -7.77 % | 432.622 M 5.68 % | 409.367 M -2.66 % | 420.543 M 12.33 % | 374.378 M -5.93 % | 397.980 M 14.06 % | 348.932 M -20.39 % | 438.275 M -1.15 % | 443.376 M 0.00 % | 443.395 M 59.98 % | 277.150 M 15.28 % | 240.423 M -24.30 % | 317.581 M -11.87 % | 360.364 M -5.46 % | 381.159 M -10.02 % | 423.593 M 57.37 % | 269.167 M | 0.000 -100.00 % | 195.711 M -58.22 % | 468.396 M |
| Net receivables | 788.447 M -8.86 % | 865.107 M 24.97 % | 692.273 M -14.56 % | 810.277 M -18.14 % | 989.875 M -7.73 % | 1.073 B -4.50 % | 1.123 B 1.18 % | 1.110 B 13.60 % | 977.208 M -2.43 % | 1.002 B 5.16 % | 952.407 M 0.15 % | 951.003 M 1.05 % | 941.133 M -0.09 % | 942.014 M -7.26 % | 1.016 B 11.34 % | 912.293 M -2.37 % | 934.456 M 11.44 % | 838.559 M 3.71 % | 808.593 M 6.51 % | 759.183 M -18.03 % | 926.130 M -3.25 % | 957.249 M 17.08 % | 817.636 M -1.31 % | 828.518 M 0.49 % | 824.484 M | 0.000 -100.00 % | 881.946 M | 0.000 -100.00 % | 942.814 M 86 317.42 % | 1.091 M -99.86 % | 791.166 M 40.67 % | 562.408 M -1.27 % | 569.653 M | 0.000 -100.00 % | 760.181 M 37.96 % | 550.999 M 10.85 % | 497.061 M | 0.000 100.00 % | -581.334 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 16.221 M -16.73 % | 19.480 M -5.14 % | 20.535 M 4.44 % | 19.662 M -3.44 % | 20.362 M -6.63 % | 21.807 M -18.69 % | 26.821 M -1.76 % | 27.301 M -7.16 % | 29.408 M 6.39 % | 27.642 M 19.37 % | 23.157 M 9.34 % | 21.179 M 43.93 % | 14.715 M -6.62 % | 15.758 M 0.63 % | 15.659 M 23.73 % | 12.656 M 13.31 % | 11.169 M 4.12 % | 10.727 M 22.22 % | 8.777 M 16.13 % | 7.558 M -23.90 % | 9.932 M 9.99 % | 9.030 M -30.57 % | 13.006 M -2.06 % | 13.280 M -16.50 % | 15.904 M 0.24 % | 15.866 M 0.58 % | 15.775 M 28.31 % | 12.294 M 166.16 % | 4.619 M -47.21 % | 8.749 M 53.71 % | 5.692 M 115.44 % | 2.642 M 40.23 % | 1.884 M | 0.000 | 0.000 -100.00 % | 2.063 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 541.104 M -1.26 % | 548.021 M 18.44 % | 462.699 M -15.20 % | 545.647 M -13.67 % | 632.032 M -11.05 % | 710.517 M -10.37 % | 792.694 M 20.29 % | 658.995 M -0.79 % | 664.240 M -0.60 % | 668.278 M -7.29 % | 720.861 M 7.01 % | 673.649 M 7.90 % | 624.300 M -18.06 % | 761.875 M 0.01 % | 761.810 M 9.83 % | 693.654 M -13.06 % | 797.881 M 10.14 % | 724.438 M -4.57 % | 759.120 M 15.49 % | 657.280 M -12.16 % | 748.301 M -5.89 % | 795.117 M -4.88 % | 835.901 M 5.05 % | 795.753 M 0.73 % | 789.955 M 26.29 % | 625.523 M -15.62 % | 741.318 M 19.68 % | 619.419 M -12.95 % | 711.556 M -8.15 % | 774.711 M 7.69 % | 719.397 M 57.10 % | 457.923 M 13.07 % | 404.984 M -42.46 % | 703.784 M -6.04 % | 749.052 M 42.06 % | 527.274 M 1.44 % | 519.778 M 5.36 % | 493.329 M -3.12 % | 509.221 M 23.54 % | 412.185 M -41.80 % | 708.166 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 30.450 M -12.23 % | 34.693 M -14.65 % | 40.647 M -33.36 % | 60.997 M 23.86 % | 49.246 M 8.48 % | 45.397 M -4.56 % | 47.566 M -0.55 % | 47.831 M -43.91 % | 85.269 M -4.39 % | 89.181 M 4.30 % | 85.501 M 54.92 % | 55.191 M -1.38 % | 55.965 M 25.19 % | 44.703 M -12.67 % | 51.189 M -76.64 % | 219.101 M 505.37 % | 36.193 M 2.88 % | 35.181 M -20.38 % | 44.185 M 15.37 % | 38.297 M 30.31 % | 29.389 M 44.16 % | 20.386 M 93.05 % | 10.560 M -6.46 % | 11.289 M 19.27 % | 9.465 M -51.30 % | 19.437 M -40.16 % | 32.484 M 31.80 % | 24.646 M 301.20 % | 6.143 M 116.53 % | 2.837 M -52.55 % | 5.979 M -60.01 % | 14.950 M -0.27 % | 14.991 M 24.39 % | 12.052 M 261.05 % | 3.338 M -64.59 % | 9.428 M | 0.000 -100.00 % | 328.000 K -95.75 % | 7.718 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.492 M -99.85 % | 1.013 B | 0.000 | 0.000 | 0.000 100.00 % | -76.000 K -100.03 % | 244.689 M 8.12 % | 226.306 M 207.54 % | 73.585 M 655.44 % | -13.248 M 35.30 % | -20.477 M -120.62 % | 99.296 M 214.97 % | -86.367 M -110.22 % | 845.439 M 1 909.59 % | -46.720 M -106.36 % | 734.549 M -11.35 % | 828.619 M -13.48 % | 957.700 M -5.19 % | 1.010 B -7.22 % | 1.089 B 5.94 % | 1.028 B 15.10 % | 892.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 100.20 % | -2.032 M -53.24 % | -1.326 M -130.61 % | -575.000 K 13.66 % | -666.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 345.000 K 0.00 % | 345.000 K -1.15 % | 349.000 K | 0.000 | 0.000 -100.00 % | 3.208 M -99.38 % | 519.710 M |
| Capital lease obligations | 37.712 M 2 100.23 % | 1.714 M -82.36 % | 9.718 M -39.89 % | 16.168 M -47.10 % | 30.565 M -20.26 % | 38.333 M 1.44 % | 37.788 M -19.80 % | 47.116 M -18.30 % | 57.673 M 74.28 % | 33.093 M -24.10 % | 43.599 M -13.39 % | 50.339 M 160.04 % | 19.358 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 105.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 153.025 M 0.00 % | 153.025 M 0.00 % | 153.025 M -68.44 % | 484.929 M 216.90 % | 153.025 M -68.42 % | 484.584 M 216.67 % | 153.025 M -68.42 % | 484.584 M 216.67 % | 153.025 M -68.42 % | 484.584 M 216.67 % | 153.025 M -68.42 % | 484.584 M 216.67 % | 153.025 M -68.42 % | 484.584 M 216.67 % | 153.025 M -11.86 % | 173.617 M 13.46 % | 153.025 M -68.42 % | 484.617 M | 0.000 -100.00 % | 484.584 M 216.67 % | 153.025 M -68.42 % | 484.584 M 216.67 % | 153.025 M -68.42 % | 484.584 M 216.73 % | 152.998 M -73.50 % | 577.401 M 1.65 % | 568.042 M 3.66 % | 548.002 M 12.11 % | 488.789 M -1.52 % | 496.337 M 7.22 % | 462.933 M -60.63 % | 1.176 B 689.95 % | 148.864 M 0.00 % | 148.864 M 0.00 % | 148.864 M 0.00 % | 148.864 M -12.39 % | 169.914 M -72.05 % | 608.001 M -49.91 % | 1.214 B -43.54 % | 2.150 B 0.31 % | 2.143 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 81.523 M 9.89 % | 74.187 M -10.89 % | 83.250 M 7.79 % | 77.232 M -4.73 % | 81.070 M 10.32 % | 73.486 M 2.34 % | 71.809 M 1.18 % | 70.972 M 1.19 % | 70.136 M -3.83 % | 72.930 M 0.88 % | 72.293 M 0.61 % | 71.855 M -27.18 % | 98.671 M 1.84 % | 96.885 M 1.73 % | 95.233 M 0.42 % | 94.834 M 0.02 % | 94.815 M 6 434.46 % | 1.451 M 121.53 % | 655.000 K -2.96 % | 675.000 K -10.83 % | 757.000 K -10.63 % | 847.000 K 66.40 % | 509.000 K 3 081.25 % | 16.000 K 220.00 % | 5.000 K | 0.000 -100.00 % | 7.772 M 11.99 % | 6.940 M 16.68 % | 5.948 M -6.65 % | 6.372 M 8.72 % | 5.861 M 16.92 % | 5.013 M -16.37 % | 5.994 M 82.86 % | 3.278 M -7.14 % | 3.530 M 211.56 % | 1.133 M -79.91 % | 5.640 M | 0.000 -100.00 % | 3.241 M 12.85 % | 2.872 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.088 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.945 B -3.47 % | 6.159 B -5.06 % | 6.487 B -11.26 % | 7.310 B -2.00 % | 7.459 B -2.85 % | 7.678 B -3.16 % | 7.929 B 2.34 % | 7.747 B 0.57 % | 7.703 B 1.55 % | 7.586 B 0.02 % | 7.584 B -7.32 % | 8.183 B -0.79 % | 8.248 B -0.24 % | 8.268 B 7.15 % | 7.716 B 14.82 % | 6.720 B 4.41 % | 6.436 B 2.04 % | 6.308 B 29.69 % | 4.864 B 5.36 % | 4.616 B -2.63 % | 4.741 B 9.92 % | 4.313 B 10.77 % | 3.893 B 4.85 % | 3.713 B 6.13 % | 3.499 B 28.79 % | 2.717 B -1.75 % | 2.765 B 6.03 % | 2.608 B -0.43 % | 2.619 B -2.85 % | 2.696 B 12.82 % | 2.390 B 38.29 % | 1.728 B -7.60 % | 1.870 B 11.75 % | 1.673 B -12.13 % | 1.905 B 12.90 % | 1.687 B -5.60 % | 1.787 B 11.62 % | 1.601 B -23.91 % | 2.104 B -28.33 % | 2.935 B -26.29 % | 3.983 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 | 2001-12-31 | 2000-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 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 2000-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.000 K 0.00 % | 66.000 K | 0.000 | 0.000 -100.00 % | 367.000 K 0.00 % | 367.000 K 1 568.18 % | 22.000 K 300.00 % | 5.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 53.640 M | 0.000 -100.00 % | 349.089 M | 0.000 100.00 % | -244.540 M | 0.000 100.00 % | -133.303 M | 0.000 -100.00 % | 18.550 M | 0.000 -100.00 % | 341.264 M | 0.000 100.00 % | -71.337 M | 0.000 100.00 % | -140.349 M | 0.000 100.00 % | -186.717 M | 0.000 -100.00 % | 211.427 M | 0.000 100.00 % | -63.896 M | 0.000 100.00 % | -118.004 M | 0.000 -100.00 % | 29.337 M -28.79 % | 41.198 M 300.00 % | 10.300 M -86.32 % | 75.304 M 0.00 % | 75.304 M 157.26 % | -131.511 M -100.00 % | -65.755 M -409.12 % | 21.272 M 0.00 % | 21.272 M -22.77 % | 27.545 M 300.00 % | 6.886 M -90.22 % | 70.432 M 100.00 % | 35.216 M 62.44 % | 21.680 M 100.00 % | 10.840 M 20.24 % | 9.015 M 100.00 % | 4.508 M 103.06 % | -147.199 M -100.00 % | -73.600 M -168.06 % | -27.457 M -100.00 % | -13.728 M -198.55 % | 13.930 M 100.00 % | 6.965 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 100.00 % | -78.941 M | 0.000 -100.00 % | 254.710 M | 0.000 100.00 % | -126.008 M | 0.000 100.00 % | -70.682 M | 0.000 -100.00 % | 5.492 M | 0.000 -100.00 % | 54.236 M | 0.000 100.00 % | -70.521 M | 0.000 100.00 % | -40.357 M | 0.000 100.00 % | -159.248 M | 0.000 -100.00 % | 178.829 M | 0.000 100.00 % | -75.853 M | 0.000 100.00 % | -117.773 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 |
| Inventory | 0.000 -100.00 % | 113.404 M | 0.000 -100.00 % | 109.188 M | 0.000 100.00 % | -135.043 M | 0.000 100.00 % | -66.403 M | 0.000 -100.00 % | 25.734 M | 0.000 -100.00 % | 307.294 M | 0.000 100.00 % | -19.753 M | 0.000 100.00 % | -84.099 M | 0.000 100.00 % | -52.192 M | 0.000 -100.00 % | 11.837 M | 0.000 -100.00 % | 665.000 K | 0.000 100.00 % | -34.989 M | 0.000 100.00 % | -17.495 M 31.25 % | -25.446 M -300.00 % | -6.362 M -113.47 % | 47.222 M 0.00 % | 47.222 M 156.82 % | -83.113 M -100.00 % | -41.557 M -126.30 % | -18.364 M 0.00 % | -18.364 M -123.80 % | 77.158 M 300.00 % | 19.290 M -9.83 % | 21.392 M 100.00 % | 10.696 M 2.87 % | 10.398 M 100.00 % | 5.199 M -75.50 % | 21.217 M 100.00 % | 10.609 M 113.74 % | -77.213 M -100.00 % | -38.607 M -50.28 % | -25.690 M -100.00 % | -12.845 M -16.37 % | -11.038 M -100.00 % | -5.519 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.770 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 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 19.177 M | 0.000 100.00 % | -14.809 M | 0.000 -100.00 % | 16.511 M | 0.000 -100.00 % | 3.782 M | 0.000 100.00 % | -12.676 M | 0.000 100.00 % | -20.266 M | 0.000 -100.00 % | 18.937 M | 0.000 100.00 % | -15.893 M | 0.000 -100.00 % | 24.723 M | 0.000 -100.00 % | 20.761 M | 0.000 -100.00 % | 11.292 M | 0.000 -100.00 % | 34.758 M | 0.000 -100.00 % | 46.831 M -29.73 % | 66.644 M 300.00 % | 16.661 M -40.67 % | 28.082 M 0.00 % | 28.082 M 158.02 % | -48.398 M -100.00 % | -24.199 M -161.05 % | 39.636 M 0.00 % | 39.636 M 179.89 % | -49.613 M -300.00 % | -12.403 M -125.29 % | 49.041 M 100.00 % | 24.520 M 117.34 % | 11.282 M 100.00 % | 5.641 M 146.23 % | -12.202 M -100.00 % | -6.101 M 91.28 % | -69.986 M -100.00 % | -34.993 M -1 880.92 % | -1.767 M -100.00 % | -883.250 K -103.54 % | 24.968 M 100.00 % | 12.484 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 266.008 M -40.52 % | 447.208 M -15.14 % | 527.013 M 293.14 % | -272.872 M -287.35 % | 145.647 M 307.75 % | 35.720 M 267.22 % | -21.361 M 75.73 % | -88.029 M -565.66 % | 18.904 M -92.16 % | 241.248 M -65.56 % | 700.436 M 470.07 % | -189.272 M -580.57 % | -27.811 M 94.51 % | -506.189 M 20.16 % | -633.994 M -175.14 % | -230.426 M 27.46 % | -317.658 M -951.08 % | -30.222 M 80.37 % | -153.944 M -48.62 % | -103.585 M 77.96 % | -469.959 M -43.28 % | -327.993 M -354.15 % | -72.222 M -158.19 % | 124.111 M 115.89 % | 57.487 M 785.27 % | -8.389 M -114.05 % | 59.691 M 475.46 % | -15.898 M -130.13 % | 52.764 M 202.94 % | -51.255 M -154.22 % | 94.539 M 1 101.79 % | -9.437 M 4.15 % | -9.846 M 0.00 % | -9.846 M 96.33 % | -268.261 M -300.00 % | -67.065 M -355.13 % | 26.287 M 100.00 % | 13.144 M -68.34 % | 41.513 M 100.00 % | 20.757 M -40.09 % | 34.647 M 100.00 % | 17.323 M 74.37 % | 9.935 M 100.00 % | 4.967 M -78.99 % | 23.641 M 100.00 % | 11.820 M -5.18 % | 12.466 M 100.00 % | 6.233 M -92.91 % | 87.916 M 100.00 % | 43.958 M -68.77 % | 140.733 M 100.00 % | 70.367 M |
| Net cash provided by operating activities | 128.642 M 145.97 % | 52.300 M -68.17 % | 164.326 M -3.45 % | 170.204 M -14.97 % | 200.172 M 1 124.97 % | 16.341 M -57.58 % | 38.523 M 160.30 % | -63.886 M -919.26 % | 7.798 M -86.30 % | 56.937 M 9.18 % | 52.152 M -74.80 % | 206.990 M -18.10 % | 252.722 M 54.16 % | 163.939 M 60.38 % | 102.220 M 3 086.41 % | 3.208 M 101.94 % | -165.028 M -339.71 % | 68.844 M -0.50 % | 69.191 M -73.07 % | 256.960 M 1 047.50 % | 22.393 M -74.92 % | 89.273 M -10.46 % | 99.698 M 31.26 % | 75.956 M -28.04 % | 105.546 M 16.30 % | 90.751 M -34.86 % | 139.309 M 300.00 % | 34.827 M -76.70 % | 149.498 M 0.00 % | 149.498 M 1 593.78 % | -10.008 M -100.00 % | -5.004 M -107.03 % | 71.225 M 0.00 % | 71.225 M -45.01 % | 129.521 M 300.00 % | 32.380 M -75.20 % | 130.589 M 100.00 % | 65.294 M -30.33 % | 93.725 M 100.00 % | 46.863 M -34.51 % | 71.561 M 100.00 % | 35.781 M 136.63 % | -97.675 M -100.00 % | -48.837 M -246.74 % | 33.282 M 100.00 % | 16.641 M -70.42 % | 56.250 M 100.00 % | 28.125 M -68.01 % | 87.916 M 100.00 % | 43.958 M -68.77 % | 140.733 M 100.00 % | 70.367 M |
| Investments in property plant and equipment | -4.501 M | 0.000 100.00 % | -10.347 M 31.37 % | -15.076 M -162.65 % | -5.740 M 70.28 % | -19.312 M 73.71 % | -73.444 M -505.62 % | -12.127 M 24.06 % | -15.970 M 36.30 % | -25.071 M 48.64 % | -48.813 M -72.84 % | -28.241 M -967.71 % | -2.645 M 77.09 % | -11.546 M 28.08 % | -16.055 M 74.58 % | -63.150 M -73.00 % | -36.503 M -27.15 % | -28.709 M -13.27 % | -25.346 M -22.10 % | -20.758 M 20.75 % | -26.194 M -49.95 % | -17.469 M 32.05 % | -25.709 M 49.08 % | -50.492 M -78.05 % | -28.358 M -181.09 % | -10.089 M 72.48 % | -36.661 M -300.00 % | -9.165 M 53.27 % | -19.612 M 0.00 % | -19.612 M 72.03 % | -70.122 M -100.00 % | -35.061 M -109.14 % | -16.765 M 0.00 % | -16.765 M 61.52 % | -43.571 M -300.00 % | -10.893 M 56.00 % | -24.756 M -100.00 % | -12.378 M 52.20 % | -25.897 M -100.00 % | -12.949 M -19.78 % | -10.810 M -100.00 % | -5.405 M 90.75 % | -58.445 M -100.00 % | -29.223 M 20.83 % | -36.911 M -100.00 % | -18.455 M 70.71 % | -63.004 M -100.00 % | -31.502 M -208.65 % | -10.207 M -100.00 % | -5.103 M 92.98 % | -72.743 M -100.00 % | -36.372 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.665 M -70.94 % | 5.729 M 862.86 % | 595.000 K 22.43 % | 486.000 K 22.11 % | 398.000 K -76.67 % | 1.706 M 183.39 % | 602.000 K 4.33 % | 577.000 K 174.76 % | 210.000 K -88.73 % | 1.863 M | 0.000 -100.00 % | 199.000 K -77.02 % | 866.000 K | 0.000 | 0.000 100.00 % | -760.612 M -51 666.92 % | 1.475 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 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.075 M -29.52 % | -830.000 K 97.86 % | -38.708 M 82.77 % | -224.599 M -495.67 % | 56.764 M 138.28 % | -148.303 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M | 0.000 100.00 % | -625.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.292 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.491 M -100.00 % | -1.246 M | 0.000 | 0.000 100.00 % | -117.663 M -300.00 % | -29.416 M | 0.000 | 0.000 100.00 % | -3.896 M -100.00 % | -1.948 M -9 640.00 % | -20.000 K -100.00 % | -10.000 K 99.76 % | -4.094 M -100.00 % | -2.047 M -22.76 % | -1.668 M -100.00 % | -833.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 25.477 M -74.99 % | 101.852 M -54.19 % | 222.334 M -23.08 % | 289.064 M 670.26 % | 37.528 M 49.46 % | 25.109 M 75.83 % | 14.280 M -73.88 % | 54.663 M 12 466.21 % | 435.000 K | 0.000 | 0.000 -100.00 % | 7.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.353 M 3 113.31 % | 789.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.887 M 0.00 % | 88.887 M | 0.000 | 0.000 -100.00 % | 58.832 M 0.00 % | 58.832 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.979 M 100.00 % | 1.990 M | 0.000 | 0.000 -100.00 % | 1.236 M 100.00 % | 618.000 K -90.96 % | 6.834 M 100.00 % | 3.417 M 40.01 % | 2.441 M 100.00 % | 1.220 M 1 045.77 % | 106.500 K 100.00 % | 53.250 K -99.06 % | 5.655 M 100.00 % | 2.828 M |
| Other investing activites | 105.462 M -49.29 % | 207.971 M 149.11 % | -423.454 M -15 343.25 % | -2.742 M -200.00 % | 2.742 M -99.08 % | 299.156 M 503.73 % | 49.551 M 577.85 % | 7.310 M 103.45 % | -211.979 M -1 514 235.71 % | 14.000 K 100.01 % | -136.804 M -45.36 % | -94.115 M -262.24 % | 58.009 M 150.48 % | -114.905 M 53.62 % | -247.725 M -364.78 % | 93.560 M 782.23 % | 10.605 M 104.51 % | -235.199 M -26.38 % | -186.102 M -355.25 % | 72.909 M 252.58 % | -47.783 M -230.05 % | 36.743 M 126.05 % | -141.029 M -550.67 % | 31.293 M 103.19 % | -980.309 M -1 435.93 % | 73.381 M 100.16 % | 36.661 M 300.00 % | 9.165 M 113.23 % | -69.276 M 0.00 % | -69.276 M -195.40 % | 72.613 M 100.00 % | 36.307 M 186.31 % | -42.067 M 0.00 % | -42.067 M -126.09 % | 161.234 M 300.00 % | 40.309 M 62.83 % | 24.756 M 100.00 % | 12.378 M -52.05 % | 25.814 M 100.00 % | 12.907 M 19.18 % | 10.830 M 100.00 % | 5.415 M -91.17 % | 61.303 M 100.00 % | 30.652 M -3.44 % | 31.744 M 100.00 % | 15.872 M -73.79 % | 60.564 M 100.00 % | 30.282 M 199.82 % | 10.100 M 100.00 % | 5.050 M -92.47 % | 67.088 M 100.00 % | 33.544 M |
| Net cash used for investing activites | 100.961 M -51.45 % | 207.971 M 151.14 % | -406.659 M -553.04 % | 89.763 M -59.19 % | 219.931 M -18.29 % | 269.163 M 840.52 % | -36.348 M -117.52 % | -16.710 M 92.60 % | -225.687 M -359.57 % | 86.947 M 144.25 % | -196.471 M -63.06 % | -120.493 M -317.64 % | 55.364 M 146.48 % | -119.112 M 54.70 % | -262.914 M -1 042.01 % | 27.910 M 207.77 % | -25.898 M 97.47 % | -1.025 B -389.77 % | -209.184 M -501.11 % | 52.151 M 170.50 % | -73.977 M -483.82 % | 19.274 M 111.56 % | -166.738 M -768.47 % | -19.199 M 98.10 % | -1.009 B -1 442.42 % | -65.395 M -922.92 % | -6.393 M -300.00 % | -1.598 M -102.67 % | 59.797 M 0.00 % | 59.797 M 130.50 % | -196.031 M -100.00 % | -98.016 M -277.40 % | 55.252 M 0.00 % | 55.252 M 134.91 % | -158.274 M -300.00 % | -39.569 M -348.09 % | -8.831 M -100.00 % | -4.415 M 78.78 % | -20.811 M -100.00 % | -10.406 M -184.03 % | 12.383 M 100.00 % | 6.192 M 111.68 % | -52.989 M -100.00 % | -26.494 M -2 332.90 % | -1.089 M -100.00 % | -544.500 K 99.48 % | -105.083 M -100.00 % | -52.541 M -321.67 % | 23.703 M 100.00 % | 11.851 M 112.97 % | -91.387 M -100.00 % | -45.694 M |
| Debt repayment | -151.357 M -294.02 % | 78.010 M 181.31 % | -95.941 M 21.94 % | -122.903 M 9.74 % | -136.160 M | 0.000 100.00 % | -6.318 M | 0.000 -100.00 % | 69.845 M | 0.000 100.00 % | -25.757 M | 0.000 100.00 % | -148.738 M | 0.000 -100.00 % | 201.856 M | 0.000 -100.00 % | 138.252 M | 0.000 -100.00 % | 69.320 M | 0.000 100.00 % | -3.450 M | 0.000 100.00 % | -45.450 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 431.000 K -73.43 % | 1.622 M 300.00 % | 405.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -14.355 M -9.10 % | -13.158 M 8.34 % | -14.355 M -0.01 % | -14.354 M 33.34 % | -21.533 M -125.01 % | -9.570 M 20.00 % | -11.963 M 28.57 % | -16.747 M | 0.000 100.00 % | -23.925 M | 0.000 100.00 % | -16.747 M 36.36 % | -26.317 M -37.50 % | -19.139 M -14.28 % | -16.747 M 12.50 % | -19.139 M 20.00 % | -23.924 M -66.66 % | -14.355 M 33.33 % | -21.532 M -50.00 % | -14.355 M 40.00 % | -23.924 M -25.00 % | -19.139 M -60.00 % | -11.962 M 0.00 % | -11.962 M 16.65 % | -14.352 M -9.08 % | -13.157 M 57.46 % | -30.925 M -300.00 % | -7.731 M 63.67 % | -21.282 M 0.00 % | -21.282 M -65.23 % | -12.880 M -100.00 % | -6.440 M 54.02 % | -14.008 M 0.00 % | -14.008 M 0.00 % | -14.008 M -300.00 % | -3.502 M 62.50 % | -9.339 M -100.00 % | -4.669 M 50.00 % | -9.339 M -100.00 % | -4.670 M 0.00 % | -4.670 M -100.00 % | -2.335 M 66.67 % | -7.004 M -100.00 % | -3.502 M 98.35 % | -212.450 M -100.00 % | -106.225 M 81.87 % | -585.987 M -100.00 % | -292.993 M -736.26 % | -35.036 M -100.00 % | -17.518 M 51.12 % | -35.842 M -100.00 % | -17.921 M |
| Other financing activites | 60.055 M 950.16 % | -7.064 M 95.60 % | -160.672 M -1 898.66 % | -8.039 M -143.04 % | 18.676 M 116.37 % | -114.074 M -346.27 % | 46.320 M 202.76 % | -45.078 M -430.27 % | -8.501 M -109.69 % | 87.703 M 291.46 % | 22.404 M 118.12 % | -123.653 M -472.76 % | 33.172 M 126.18 % | -126.692 M -262.60 % | 77.915 M 303.78 % | -38.234 M 5.76 % | -40.571 M -104.32 % | 939.011 M 1 353.40 % | -74.917 M -94.25 % | -38.568 M -2 156.76 % | -1.709 M 95.05 % | -34.492 M -152.32 % | 65.923 M -49.67 % | 130.988 M -78.14 % | 599.077 M 458.48 % | 107.269 M 131.20 % | -343.843 M -300.00 % | -85.961 M 59.10 % | -210.156 M 0.00 % | -210.156 M -16.92 % | -179.739 M -100.00 % | -89.870 M 38.80 % | -146.853 M 0.00 % | -146.853 M 68.83 % | -471.129 M -300.00 % | -117.782 M 49.96 % | -235.366 M -100.00 % | -117.683 M -11.46 % | -105.579 M -100.00 % | -52.790 M 72.55 % | -192.317 M -100.00 % | -96.159 M 10.01 % | -106.859 M -100.00 % | -53.429 M -313.60 % | -12.918 M -100.00 % | -6.459 M 84.67 % | -42.146 M -100.00 % | -21.073 M -170.20 % | 30.018 M 100.00 % | 15.009 M -65.32 % | 43.276 M 100.00 % | 21.638 M |
| Net cash used provided by financing activities | -105.657 M -282.84 % | 57.788 M 121.33 % | -270.968 M -86.49 % | -145.296 M -4.52 % | -139.017 M -12.43 % | -123.644 M -540.97 % | 28.039 M 145.35 % | -61.825 M -200.78 % | 61.344 M -3.82 % | 63.778 M 2 002.12 % | -3.353 M 97.61 % | -140.400 M 1.05 % | -141.883 M 2.71 % | -145.831 M -155.44 % | 263.024 M 558.45 % | -57.373 M -177.79 % | 73.757 M -92.02 % | 924.656 M 3 508.37 % | -27.129 M 48.74 % | -52.923 M -81.97 % | -29.083 M 45.77 % | -53.631 M -730.14 % | 8.511 M -92.85 % | 119.026 M -79.64 % | 584.725 M 521.31 % | 94.112 M 125.11 % | -374.768 M -300.00 % | -93.692 M 59.52 % | -231.438 M 0.00 % | -231.438 M -20.15 % | -192.619 M -100.00 % | -96.310 M 40.13 % | -160.861 M 0.00 % | -160.861 M 66.84 % | -485.137 M -300.00 % | -121.284 M 50.44 % | -244.705 M -100.00 % | -122.352 M -6.47 % | -114.918 M -100.00 % | -57.459 M 70.83 % | -196.987 M -100.00 % | -98.493 M 13.50 % | -113.863 M -100.00 % | -56.931 M 74.74 % | -225.368 M -100.00 % | -112.684 M 82.06 % | -628.132 M -100.00 % | -314.066 M -6 158.16 % | -5.019 M -100.00 % | -2.509 M -133.75 % | 7.435 M 100.00 % | 3.717 M |
| Effect of forex changes on cash | 42.954 M 303.46 % | -21.112 M -107.18 % | -10.190 M -117.85 % | 57.080 M 209.23 % | -52.258 M -122.09 % | -23.530 M 5.22 % | -24.825 M -337.42 % | 10.456 M 14.57 % | 9.126 M -90.11 % | 92.282 M 699.86 % | -15.384 M -25.92 % | -12.217 M -171.13 % | -4.506 M 68.54 % | -14.325 M -47.36 % | -9.721 M -169.75 % | 13.937 M 161.09 % | 5.338 M -40.52 % | 8.975 M 137.09 % | -24.200 M -3.50 % | -23.381 M -12 405.79 % | 190.000 K 107.10 % | -2.675 M 78.90 % | -12.678 M -209.85 % | 11.541 M 193.81 % | 3.928 M 102.15 % | -183.040 M -150.54 % | 362.173 M 300.00 % | 90.543 M -44.36 % | 162.734 M 0.00 % | 162.734 M -56.64 % | 375.295 M 100.00 % | 187.647 M 513.50 % | 30.587 M 0.00 % | 30.587 M -96.09 % | 781.683 M 300.00 % | 195.421 M 88.05 % | 103.921 M 100.00 % | 51.961 M -20.04 % | 64.987 M 100.00 % | 32.493 M -73.36 % | 121.955 M 100.00 % | 60.977 M -68.53 % | 193.745 M 100.00 % | 96.873 M 75.09 % | 55.329 M 100.00 % | 27.664 M -72.29 % | 99.834 M 100.00 % | 49.917 M 121.93 % | -227.585 M -100.00 % | -113.793 M -117.15 % | 663.498 M 100.00 % | 331.749 M |
| Net change in cash | 883.592 M 197.56 % | 296.947 M 156.72 % | -523.491 M -404.80 % | 171.751 M -22.71 % | 222.214 M 68.34 % | 132.004 M 135 986.60 % | 97.000 K 100.08 % | -126.532 M -665.38 % | -16.532 M -105.96 % | 277.172 M 282.51 % | -151.864 M 75.08 % | -609.434 M -200.00 % | 609.434 M 208.23 % | -563.066 M -200.00 % | 563.066 M 216.63 % | -482.775 M -200.00 % | 482.775 M 196.74 % | -499.037 M -180.93 % | 616.651 M 207.21 % | -575.166 M -200.00 % | 575.166 M 195.32 % | -603.402 M -200.00 % | 603.402 M | 0.000 -100.00 % | 487.285 M 1 633.02 % | -31.786 M -205.67 % | 30.080 M 0.00 % | 30.080 M -57.21 % | 70.295 M 0.00 % | 70.295 M 701.75 % | -11.682 M 0.00 % | -11.682 M -515.23 % | -1.899 M 0.00 % | -1.899 M -102.84 % | 66.948 M 0.00 % | 66.948 M 803.77 % | -9.513 M 0.00 % | -9.513 M -182.78 % | 11.491 M 0.00 % | 11.491 M 157.88 % | 4.456 M 0.00 % | 4.456 M 112.59 % | -35.390 M 0.00 % | -35.390 M 48.65 % | -68.924 M 0.00 % | -68.924 M 76.12 % | -288.566 M 0.00 % | -288.566 M -377.02 % | -60.493 M 0.00 % | -60.493 M -116.80 % | 360.139 M 0.00 % | 360.139 M |
| Cash at beginning of period | 0.000 -100.00 % | 423.116 M -60.20 % | 1.063 B 37.48 % | 773.365 M 15.56 % | 669.239 M 24.57 % | 537.235 M 0.02 % | 537.138 M -19.07 % | 663.670 M -2.43 % | 680.202 M 68.77 % | 403.030 M -27.37 % | 554.894 M -8.95 % | 609.434 M | 0.000 -100.00 % | 563.066 M | 0.000 -100.00 % | 482.775 M | 0.000 -100.00 % | 616.651 M | 0.000 -100.00 % | 575.166 M | 0.000 -100.00 % | 603.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.438 M 17.66 % | 170.358 M 0.00 % | 170.358 M 70.25 % | 100.063 M 0.00 % | 100.063 M -10.45 % | 111.745 M 0.00 % | 111.745 M -1.67 % | 113.643 M 0.00 % | 113.643 M 143.37 % | 46.695 M 0.00 % | 46.695 M -20.14 % | 58.474 M 0.00 % | 58.474 M 24.46 % | 46.983 M 0.00 % | 46.983 M 10.48 % | 42.527 M 0.00 % | 42.527 M -45.42 % | 77.917 M 0.00 % | 77.917 M -49.01 % | 152.799 M 0.00 % | 152.799 M -65.38 % | 441.364 M 0.00 % | 441.364 M -1.30 % | 447.183 M 0.00 % | 447.183 M 413.75 % | 87.043 M 0.00 % | 87.043 M |
| Cash at end of period | 883.592 M 22.75 % | 719.846 M 70.13 % | 423.116 M -60.20 % | 1.063 B 19.27 % | 891.453 M 33.20 % | 669.239 M 24.57 % | 537.235 M 0.02 % | 537.138 M -19.07 % | 663.670 M -2.43 % | 680.202 M 68.77 % | 403.030 M | 0.000 -100.00 % | 609.434 M | 0.000 -100.00 % | 563.066 M | 0.000 -100.00 % | 482.775 M 310.47 % | 117.614 M -80.93 % | 616.651 M | 0.000 -100.00 % | 575.166 M | 0.000 -100.00 % | 603.402 M | 0.000 -100.00 % | 487.285 M 188.93 % | 168.652 M -15.86 % | 200.438 M 0.00 % | 200.438 M 17.66 % | 170.358 M 0.00 % | 170.358 M 70.25 % | 100.063 M 0.00 % | 100.063 M -10.45 % | 111.745 M 0.00 % | 111.745 M -1.67 % | 113.643 M 0.00 % | 113.643 M 132.11 % | 48.962 M 0.00 % | 48.962 M -16.27 % | 58.474 M 0.00 % | 58.474 M 24.46 % | 46.983 M 0.00 % | 46.983 M 10.48 % | 42.527 M 0.00 % | 42.527 M -49.30 % | 83.875 M 0.00 % | 83.875 M -45.11 % | 152.799 M 0.00 % | 152.799 M -60.49 % | 386.690 M 0.00 % | 386.690 M -13.53 % | 447.183 M 0.00 % | 447.183 M |
| Operating cash flow | 116.306 M 122.38 % | 52.300 M -65.90 % | 153.378 M -1.46 % | 155.646 M -22.24 % | 200.172 M 1 124.97 % | 16.341 M -57.58 % | 38.523 M 160.30 % | -63.886 M -919.26 % | 7.798 M -86.30 % | 56.937 M 9.18 % | 52.152 M -74.80 % | 206.990 M -18.10 % | 252.722 M 54.16 % | 163.939 M 60.38 % | 102.220 M 3 086.41 % | 3.208 M 101.94 % | -165.028 M -339.71 % | 68.844 M -0.50 % | 69.191 M -73.07 % | 256.960 M 1 047.50 % | 22.393 M -74.92 % | 89.273 M -10.46 % | 99.698 M 31.26 % | 75.956 M -28.04 % | 105.546 M 16.30 % | 90.751 M -34.86 % | 139.309 M 300.00 % | 34.827 M -76.70 % | 149.498 M 0.00 % | 149.498 M 1 593.78 % | -10.008 M -100.00 % | -5.004 M -107.03 % | 71.225 M 0.00 % | 71.225 M -45.01 % | 129.521 M 300.00 % | 32.380 M -75.20 % | 130.589 M 100.00 % | 65.294 M -30.33 % | 93.725 M 100.00 % | 46.863 M -34.51 % | 71.561 M 100.00 % | 35.781 M 136.63 % | -97.675 M -100.00 % | -48.837 M -246.74 % | 33.282 M 100.00 % | 16.641 M -70.42 % | 56.250 M 100.00 % | 28.125 M -68.01 % | 87.916 M 100.00 % | 43.958 M -68.77 % | 140.733 M 100.00 % | 70.367 M |
| Capital expenditure | -4.501 M -72.39 % | -2.611 M 74.77 % | -10.347 M 31.37 % | -15.076 M -162.65 % | -5.740 M 70.28 % | -19.312 M 73.71 % | -73.444 M -505.62 % | -12.127 M 24.06 % | -15.970 M 36.30 % | -25.071 M 48.64 % | -48.813 M -72.84 % | -28.241 M -967.71 % | -2.645 M 77.09 % | -11.546 M 28.08 % | -16.055 M 74.58 % | -63.150 M -73.00 % | -36.503 M -27.15 % | -28.709 M -13.27 % | -25.346 M -22.10 % | -20.758 M 20.75 % | -26.194 M -49.95 % | -17.469 M 32.05 % | -25.709 M 49.08 % | -50.492 M -78.05 % | -28.358 M -181.09 % | -10.089 M 72.48 % | -36.661 M -300.00 % | -9.165 M 53.27 % | -19.612 M 0.00 % | -19.612 M 72.03 % | -70.122 M -100.00 % | -35.061 M -109.14 % | -16.765 M 0.00 % | -16.765 M 61.52 % | -43.571 M -300.00 % | -10.893 M 56.00 % | -24.756 M -100.00 % | -12.378 M 52.20 % | -25.897 M -100.00 % | -12.949 M -19.78 % | -10.810 M -100.00 % | -5.405 M 90.75 % | -58.445 M -100.00 % | -29.223 M 20.83 % | -36.911 M -100.00 % | -18.455 M 70.71 % | -63.004 M -100.00 % | -31.502 M -208.65 % | -10.207 M -100.00 % | -5.103 M 92.98 % | -72.743 M -100.00 % | -36.372 M |
| Free CashFlow | 111.805 M 125.01 % | 49.689 M -65.26 % | 143.031 M 1.75 % | 140.570 M -27.70 % | 194.432 M 6 644.33 % | -2.971 M 91.49 % | -34.921 M 54.06 % | -76.013 M -830.16 % | -8.172 M -125.64 % | 31.866 M 854.36 % | 3.339 M -98.13 % | 178.749 M -28.52 % | 250.077 M 64.10 % | 152.393 M 76.86 % | 86.165 M 243.75 % | -59.942 M 70.26 % | -201.531 M -602.13 % | 40.135 M -8.46 % | 43.845 M -81.44 % | 236.202 M 6 314.21 % | -3.801 M -105.29 % | 71.804 M -2.95 % | 73.989 M 190.56 % | 25.464 M -67.01 % | 77.188 M -4.31 % | 80.663 M -21.42 % | 102.648 M 300.00 % | 25.662 M -80.24 % | 129.887 M 0.00 % | 129.887 M 262.09 % | -80.130 M -100.00 % | -40.065 M -173.57 % | 54.461 M 0.00 % | 54.461 M -36.64 % | 85.950 M 300.00 % | 21.488 M -79.70 % | 105.833 M 100.00 % | 52.917 M -21.98 % | 67.828 M 100.00 % | 33.914 M -44.18 % | 60.751 M 100.00 % | 30.376 M 119.46 % | -156.120 M -100.00 % | -78.060 M -2 051.00 % | -3.629 M -100.00 % | -1.815 M 73.13 % | -6.754 M -100.00 % | -3.377 M -104.35 % | 77.709 M 100.00 % | 38.855 M -42.85 % | 67.990 M 100.00 % | 33.995 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 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 | 2000 |