Flytech Technology Co., Ltd. 6206.TW
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.606 B 32.04 % | 3.488 B -37.08 % | 5.544 B 6.92 % | 5.185 B 16.97 % | 4.433 B -16.84 % | 5.330 B -18.86 % | 6.570 B 0.07 % | 6.565 B 16.53 % | 5.634 B 8.07 % | 5.213 B 9.78 % | 4.748 B 16.81 % | 4.065 B 13.61 % | 3.578 B 17.27 % | 3.051 B -4.87 % | 3.207 B 31.04 % | 2.448 B 1.33 % | 2.416 B -13.09 % | 2.779 B 31.62 % | 2.112 B |
| Net income | 991.837 M 97.63 % | 501.857 M -51.89 % | 1.043 B 52.72 % | 683.064 M 15.84 % | 589.644 M -19.94 % | 736.522 M -8.10 % | 801.448 M 8.54 % | 738.368 M -16.27 % | 881.816 M -13.26 % | 1.017 B 5.97 % | 959.324 M 11.59 % | 859.686 M 41.14 % | 609.120 M 13.30 % | 537.638 M -7.59 % | 581.811 M 6.76 % | 544.996 M 15.85 % | 470.452 M -23.80 % | 617.405 M 46.35 % | 421.882 M |
| Income before tax | 1.200 B 98.59 % | 604.458 M -49.95 % | 1.208 B 46.88 % | 822.182 M 11.11 % | 739.962 M -16.15 % | 882.504 M -4.06 % | 919.885 M 10.60 % | 831.754 M -17.11 % | 1.003 B -16.65 % | 1.204 B 8.95 % | 1.105 B 10.00 % | 1.005 B 43.68 % | 699.134 M 12.96 % | 618.927 M -5.77 % | 656.812 M 5.48 % | 622.690 M 27.04 % | 490.141 M -27.80 % | 678.872 M 52.43 % | 445.379 M |
| Income before tax ratio | 0.26 50.40 % | 0.17 -20.45 % | 0.22 37.37 % | 0.16 -5.01 % | 0.17 0.82 % | 0.17 18.24 % | 0.14 10.52 % | 0.13 -28.87 % | 0.18 -22.87 % | 0.23 -0.76 % | 0.23 -5.83 % | 0.25 26.46 % | 0.20 -3.67 % | 0.20 -0.94 % | 0.20 -19.50 % | 0.25 25.38 % | 0.20 -16.93 % | 0.24 15.80 % | 0.21 |
| EBITDA | 1.299 B 81.96 % | 713.898 M -46.83 % | 1.343 B 36.57 % | 983.153 M 7.68 % | 912.991 M -16.83 % | 1.098 B -1.13 % | 1.110 B 8.58 % | 1.022 B -13.34 % | 1.180 B -12.72 % | 1.352 B 12.34 % | 1.203 B 9.43 % | 1.100 B 40.42 % | 783.133 M 13.10 % | 692.429 M -1.16 % | 700.578 M 5.86 % | 661.784 M 24.39 % | 532.039 M -24.65 % | 706.055 M 45.78 % | 484.323 M |
| Net income ratio | 0.22 49.68 % | 0.14 -23.54 % | 0.19 42.83 % | 0.13 -0.96 % | 0.13 -3.73 % | 0.14 13.26 % | 0.12 8.47 % | 0.11 -28.15 % | 0.16 -19.74 % | 0.20 -3.47 % | 0.20 -4.47 % | 0.21 24.22 % | 0.17 -3.39 % | 0.18 -2.86 % | 0.18 -18.53 % | 0.22 14.32 % | 0.19 -12.33 % | 0.22 11.18 % | 0.20 |
| Ratio EBITDA | 0.28 37.81 % | 0.20 -15.50 % | 0.24 27.72 % | 0.19 -7.94 % | 0.21 0.01 % | 0.21 21.86 % | 0.17 8.51 % | 0.16 -25.64 % | 0.21 -19.24 % | 0.26 2.33 % | 0.25 -6.32 % | 0.27 23.60 % | 0.22 -3.55 % | 0.23 3.90 % | 0.22 -19.21 % | 0.27 22.75 % | 0.22 -13.30 % | 0.25 10.76 % | 0.23 |
| Gross profit ratio | 0.44 12.56 % | 0.39 8.34 % | 0.36 8.86 % | 0.33 -5.65 % | 0.35 -0.71 % | 0.35 19.59 % | 0.29 -0.98 % | 0.30 -11.90 % | 0.34 -2.31 % | 0.34 7.14 % | 0.32 -1.91 % | 0.33 4.09 % | 0.31 -5.52 % | 0.33 5.28 % | 0.32 -15.60 % | 0.37 6.52 % | 0.35 -0.67 % | 0.35 4.34 % | 0.34 |
| Weighted average shs out dil | 144.110 M 0.06 % | 144.017 M -0.59 % | 144.878 M 0.61 % | 143.993 M -0.13 % | 144.177 M -0.12 % | 144.357 M -0.01 % | 144.372 M -1.68 % | 146.834 M -0.32 % | 147.311 M -0.24 % | 147.670 M 0.01 % | 147.659 M -0.11 % | 147.822 M -0.01 % | 147.830 M 1.88 % | 145.096 M 7.50 % | 134.968 M 5.71 % | 127.676 M -5.68 % | 135.365 M 0.81 % | 134.280 M 4.78 % | 128.149 M |
| Weighted average shs out | 143.062 M 0.06 % | 142.979 M -0.06 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M -2.05 % | 146.051 M -0.22 % | 146.368 M 1.05 % | 144.852 M 4.04 % | 139.224 M 3.22 % | 134.883 M 5.55 % | 127.787 M 0.94 % | 126.603 M 0.09 % | 126.491 M 0.01 % | 126.480 M -5.28 % | 133.528 M -0.56 % | 134.280 M 4.78 % | 128.149 M |
| EPS diluted | 6.90 98.28 % | 3.48 -51.67 % | 7.20 51.90 % | 4.74 15.89 % | 4.09 -19.80 % | 5.10 -8.11 % | 5.55 10.34 % | 5.03 -16.03 % | 5.99 -13.06 % | 6.89 5.35 % | 6.54 11.22 % | 5.88 40.33 % | 4.19 9.97 % | 3.81 -12.41 % | 4.35 1.87 % | 4.27 22.70 % | 3.48 -24.35 % | 4.60 39.82 % | 3.29 |
| Earnings per share | 6.95 98.01 % | 3.51 -51.85 % | 7.29 52.83 % | 4.77 15.78 % | 4.12 -20.00 % | 5.15 -8.04 % | 5.60 10.67 % | 5.06 -15.95 % | 6.02 -14.25 % | 7.02 1.89 % | 6.89 8.16 % | 6.37 34.96 % | 4.72 11.32 % | 4.24 -7.83 % | 4.60 6.73 % | 4.31 22.44 % | 3.52 -23.48 % | 4.60 39.82 % | 3.29 |
| Gross profit | 2.009 B 48.62 % | 1.352 B -31.83 % | 1.983 B 16.40 % | 1.703 B 10.36 % | 1.544 B -17.43 % | 1.869 B -2.97 % | 1.926 B -0.92 % | 1.944 B 2.66 % | 1.894 B 5.58 % | 1.794 B 17.63 % | 1.525 B 14.57 % | 1.331 B 18.26 % | 1.125 B 10.80 % | 1.016 B 0.15 % | 1.014 B 10.59 % | 917.123 M 7.94 % | 849.678 M -13.67 % | 984.219 M 37.33 % | 716.667 M |
| Income tax expense | 241.617 M 83.39 % | 131.748 M -29.70 % | 187.413 M 42.96 % | 131.096 M -7.70 % | 142.034 M -11.35 % | 160.219 M 25.77 % | 127.392 M 26.97 % | 100.334 M -23.78 % | 131.633 M -18.33 % | 161.182 M 15.05 % | 140.103 M 2.76 % | 136.340 M 53.77 % | 88.666 M 16.21 % | 76.299 M 1.73 % | 75.001 M -3.47 % | 77.694 M 294.61 % | 19.689 M -67.97 % | 61.467 M 161.60 % | 23.497 M |
| Cost of revenue | 2.597 B 21.55 % | 2.137 B -40.00 % | 3.561 B 2.29 % | 3.482 B 20.50 % | 2.889 B -16.52 % | 3.461 B -25.46 % | 4.643 B 0.48 % | 4.621 B 23.56 % | 3.740 B 9.38 % | 3.419 B 6.07 % | 3.224 B 17.89 % | 2.734 B 11.48 % | 2.453 B 20.50 % | 2.035 B -7.19 % | 2.193 B 43.29 % | 1.531 B -2.25 % | 1.566 B -12.77 % | 1.795 B 28.69 % | 1.395 B |
| General and administrative expenses | 194.850 M 14.30 % | 170.474 M -23.02 % | 221.447 M -8.00 % | 240.695 M 3.25 % | 233.126 M -17.23 % | 281.643 M 2.15 % | 275.702 M 6.51 % | 258.847 M 4.80 % | 246.982 M 30.31 % | 189.530 M 60.87 % | 117.816 M 11.35 % | 105.807 M -5.56 % | 112.039 M 12.05 % | 99.991 M 28.79 % | 77.640 M 4.25 % | 74.473 M -71.51 % | 261.358 M 7.01 % | 244.230 M 27.00 % | 192.308 M |
| Selling and marketing expenses | 409.416 M 15.39 % | 354.813 M -6.64 % | 380.066 M -2.42 % | 389.510 M -3.23 % | 402.506 M -15.93 % | 478.801 M -11.50 % | 540.999 M 0.95 % | 535.902 M 19.68 % | 447.779 M 66.86 % | 268.358 M 17.29 % | 228.801 M 30.10 % | 175.872 M -4.25 % | 183.683 M -13.46 % | 212.260 M 43.69 % | 147.716 M 14.74 % | 128.735 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -3.909 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 |
| Operating expenses | 937.073 M -30.67 % | 1.352 B 54.28 % | 876.063 M -0.64 % | 881.693 M 4.70 % | 842.114 M -12.21 % | 959.279 M -5.95 % | 1.020 B 0.98 % | 1.010 B 10.82 % | 911.420 M 37.05 % | 665.051 M 32.15 % | 503.254 M 19.20 % | 422.184 M -0.55 % | 424.529 M -2.23 % | 434.211 M 27.25 % | 341.240 M 13.80 % | 299.850 M -15.15 % | 353.387 M 12.63 % | 313.768 M 19.21 % | 263.199 M |
| Cost and expenses | 3.534 B 20.67 % | 2.929 B -33.99 % | 4.438 B 1.70 % | 4.363 B 16.93 % | 3.732 B -15.58 % | 4.420 B -21.95 % | 5.663 B 0.57 % | 5.631 B 21.06 % | 4.651 B 13.88 % | 4.084 B 9.59 % | 3.727 B 18.07 % | 3.156 B 9.71 % | 2.877 B 16.50 % | 2.470 B -2.56 % | 2.534 B 38.46 % | 1.831 B -4.63 % | 1.919 B -8.99 % | 2.109 B 27.19 % | 1.658 B |
| Research and development expenses | 332.807 M 24.66 % | 266.963 M -2.76 % | 274.550 M 9.17 % | 251.488 M 21.80 % | 206.482 M 3.85 % | 198.835 M -2.17 % | 203.253 M -5.58 % | 215.276 M -0.64 % | 216.659 M 4.58 % | 207.163 M 32.26 % | 156.637 M 11.48 % | 140.505 M 9.08 % | 128.807 M 5.61 % | 121.960 M 5.24 % | 115.884 M 19.91 % | 96.642 M 5.01 % | 92.029 M 32.34 % | 69.538 M -1.91 % | 70.891 M |
| Selling general and administrative expenses | 604.266 M 15.04 % | 525.287 M -12.67 % | 601.513 M -4.55 % | 630.205 M -0.85 % | 635.632 M -16.41 % | 760.444 M -6.89 % | 816.701 M 2.76 % | 794.749 M 14.39 % | 694.761 M 51.73 % | 457.888 M 32.10 % | 346.617 M 23.05 % | 281.679 M -4.75 % | 295.722 M -5.29 % | 312.251 M 38.56 % | 225.356 M 10.90 % | 203.208 M -22.25 % | 261.358 M 7.01 % | 244.230 M 27.00 % | 192.308 M |
| Interest income | 40.015 M -4.86 % | 42.060 M 270.31 % | 11.358 M 80.14 % | 6.305 M -47.60 % | 12.032 M -37.93 % | 19.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.145 M 97.94 % | 9.672 M 193.27 % | 3.298 M -28.15 % | 4.590 M -69.76 % | 15.180 M 1.80 % | 14.911 M 76.11 % | 8.467 M |
| Interest expense | 870.000 K -32.08 % | 1.281 M 14.89 % | 1.115 M -33.03 % | 1.665 M -24.63 % | 2.209 M -22.19 % | 2.839 M -13.84 % | 3.295 M -14.62 % | 3.859 M 163.23 % | 1.466 M 16.81 % | 1.255 M -79.52 % | 6.127 M -37.60 % | 9.819 M -38.28 % | 15.908 M 0.51 % | 15.828 M 154.39 % | 6.222 M 622 100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 563.000 K |
| Depreciation and amortization | 88.486 M -14.26 % | 103.202 M -20.35 % | 129.563 M -18.51 % | 158.996 M -6.92 % | 170.820 M -19.44 % | 212.039 M 13.35 % | 187.071 M 0.10 % | 186.884 M 6.83 % | 174.942 M 20.76 % | 144.868 M 58.05 % | 91.657 M 7.38 % | 85.356 M 17.42 % | 72.692 M 26.04 % | 57.674 M 53.62 % | 37.544 M -3.96 % | 39.093 M 9.36 % | 35.748 M 0.40 % | 35.604 M -7.24 % | 38.381 M |
| Operating income | 1.072 B 91.59 % | 559.313 M -53.73 % | 1.209 B 46.72 % | 823.847 M 11.01 % | 742.171 M -16.17 % | 885.343 M -2.33 % | 906.424 M -2.97 % | 934.178 M -4.91 % | 982.369 M -12.96 % | 1.129 B 10.47 % | 1.022 B 12.42 % | 908.785 M 29.66 % | 700.906 M 20.52 % | 581.553 M -13.59 % | 672.987 M 9.03 % | 617.273 M 24.38 % | 496.291 M -25.98 % | 670.451 M 47.85 % | 453.468 M |
| Operating income ratio | 0.23 45.10 % | 0.16 -26.46 % | 0.22 37.22 % | 0.16 -5.10 % | 0.17 0.80 % | 0.17 20.38 % | 0.14 -3.04 % | 0.14 -18.40 % | 0.17 -19.46 % | 0.22 0.63 % | 0.22 -3.75 % | 0.22 14.12 % | 0.20 2.78 % | 0.19 -9.16 % | 0.21 -16.80 % | 0.25 22.74 % | 0.21 -14.83 % | 0.24 12.33 % | 0.21 |
| Total other income expenses net | 128.792 M 185.29 % | 45.145 M -55.27 % | 100.937 M 23 875.53 % | 421.000 K -98.91 % | 38.570 M 240.39 % | -27.473 M -304.09 % | 13.461 M 113.14 % | -102.424 M -585.17 % | 21.111 M -71.93 % | 75.218 M -9.72 % | 83.314 M -12.99 % | 95.747 M 5 503.33 % | -1.772 M -104.74 % | 37.374 M 331.06 % | -16.175 M -398.60 % | 5.417 M 188.08 % | -6.150 M -173.03 % | 8.421 M 204.10 % | -8.089 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.539 B -2.58 % | -2.475 B 10.63 % | -2.769 B -47.81 % | -1.873 B 24.16 % | -2.470 B -14.98 % | -2.148 B 5.53 % | -2.274 B -35.18 % | -1.682 B 23.14 % | -2.189 B 9.33 % | -2.414 B -15.40 % | -2.092 B -60.04 % | -1.307 B -7.08 % | -1.221 B -18.43 % | -1.031 B 21.04 % | -1.305 B -19.60 % | -1.091 B -3.06 % | -1.059 B 1.73 % | -1.078 B -44.16 % | -747.467 M |
| Total investments | 476.110 M 18.94 % | 400.301 M 258.41 % | 111.689 M -10.45 % | 124.729 M 26.78 % | 98.385 M 375.75 % | 20.680 M -34.66 % | 31.649 M -59.46 % | 78.074 M 50.50 % | 51.875 M -0.35 % | 52.055 M 40.56 % | 37.033 M 16 359.11 % | 225.000 K -98.48 % | 14.767 M -10.39 % | 16.480 M -11.30 % | 18.580 M -3.16 % | 19.186 M -19.00 % | 23.686 M -17.43 % | 28.686 M 2 130.64 % | 1.286 M |
| Total debt | 30.186 M -12.52 % | 34.508 M -24.81 % | 45.893 M -43.36 % | 81.030 M 15.71 % | 70.028 M 11.89 % | 62.587 M 611.22 % | 8.800 M -92.32 % | 114.569 M 65.70 % | 69.143 M | 0.000 -100.00 % | 302.789 M -2.57 % | 310.767 M -59.02 % | 758.364 M 1.79 % | 745.037 M 2.40 % | 727.576 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 1.745 B 6.59 % | 1.637 B -1.19 % | 1.657 B 0.10 % | 1.655 B 0.22 % | 1.652 B 4.33 % | 1.583 B 6.43 % | 1.487 B 4.45 % | 1.424 B 9 211.62 % | 15.294 M 2 084.86 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.822 B 32.33 % | 1.377 B -20.94 % | 1.741 B 27.99 % | 1.361 B 9.23 % | 1.246 B -5.05 % | 1.312 B 0.73 % | 1.302 B -11.31 % | 1.468 B -6.62 % | 1.572 B -5.87 % | 1.670 B -22.35 % | 2.151 B 50.24 % | 1.432 B 23.85 % | 1.156 B 15.33 % | 1.002 B 10.46 % | 907.481 M 23.59 % | 734.293 M 6.57 % | 689.007 M -9.37 % | 760.226 M 43.51 % | 529.734 M |
| Common stock | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B -2.26 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 10.10 % | 1.329 B 10.82 % | 1.200 B 19.46 % | 1.004 B 10.34 % | 910.117 M 10.14 % | 826.337 M 5.01 % | 786.940 M -5.81 % | 835.470 M 13.39 % | 736.790 M 18.21 % | 623.296 M |
| Total equity | 5.135 B 9.15 % | 4.704 B -5.98 % | 5.004 B 5.54 % | 4.741 B 2.87 % | 4.609 B -1.90 % | 4.698 B 0.31 % | 4.684 B 2.84 % | 4.554 B -6.17 % | 4.854 B -0.84 % | 4.895 B 18.85 % | 4.118 B 7.75 % | 3.822 B 35.81 % | 2.814 B 12.00 % | 2.513 B 8.99 % | 2.305 B 16.17 % | 1.984 B 12.92 % | 1.757 B -5.77 % | 1.865 B 26.13 % | 1.479 B |
| Other non current liabilities | 19.533 M | 0.000 -100.00 % | 15.317 M -57.16 % | 35.753 M -17.74 % | 43.462 M -2.51 % | 44.581 M 5.27 % | 42.350 M -2.16 % | 43.287 M -24.19 % | 57.099 M 72.82 % | 33.040 M 15.18 % | 28.686 M 0.82 % | 28.454 M 64.45 % | 17.303 M -4.15 % | 18.053 M -16.84 % | 21.710 M 45.44 % | 14.927 M 1.63 % | 14.688 M 12.97 % | 13.002 M 65.99 % | 7.833 M |
| Long term debt | 16.058 M -25.35 % | 21.510 M -35.43 % | 33.313 M -34.17 % | 50.602 M 49.84 % | 33.770 M 10.54 % | 30.551 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 310.767 M -58.85 % | 755.232 M | 0.000 -100.00 % | 727.576 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 37.224 M 61.32 % | 23.075 M -56.68 % | 53.272 M -60.83 % | 135.989 M 2.57 % | 132.581 M -3.09 % | 136.812 M 25.06 % | 109.393 M -4.19 % | 114.179 M -15.17 % | 134.604 M 115.72 % | 62.397 M -2.68 % | 64.117 M -82.64 % | 369.301 M -53.14 % | 788.095 M 2 422.55 % | 31.242 M -95.88 % | 758.877 M 3 238.95 % | 22.728 M -11.46 % | 25.669 M 17.10 % | 21.921 M 68.86 % | 12.982 M |
| Other current liabilities | 345.324 M 12.31 % | 307.475 M -13.52 % | 355.535 M -8.16 % | 387.143 M 30.09 % | 297.587 M -19.15 % | 368.089 M 11.70 % | 329.521 M -19.01 % | 406.873 M 28.77 % | 315.957 M 2.10 % | 309.468 M 12.53 % | 275.005 M 11.28 % | 247.125 M 8.61 % | 227.530 M -39.94 % | 378.830 M 83.91 % | 205.982 M 17.26 % | 175.662 M -8.71 % | 192.425 M 43.84 % | 133.777 M 67.21 % | 80.005 M |
| Deferred revenue | 68.845 M -19.14 % | 85.137 M 50.09 % | 56.723 M -90.64 % | 606.235 M 14.55 % | 529.225 M 19.60 % | 442.502 M 301.32 % | 110.262 M -75.20 % | 444.601 M 9.11 % | 407.473 M | 0.000 -100.00 % | 378.200 M | 0.000 -100.00 % | 85.765 M -57.70 % | 202.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 14.128 M 8.69 % | 12.998 M 3.32 % | 12.580 M -58.66 % | 30.428 M -16.08 % | 36.258 M 13.18 % | 32.036 M 264.05 % | 8.800 M -92.32 % | 114.569 M 65.70 % | 69.143 M | 0.000 -100.00 % | 302.789 M | 0.000 -100.00 % | 3.132 M -99.58 % | 745.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 942.383 M 4.07 % | 905.558 M -14.01 % | 1.053 B -26.92 % | 1.441 B 69.44 % | 850.452 M -7.02 % | 914.617 M -9.76 % | 1.014 B -26.68 % | 1.382 B 13.95 % | 1.213 B 19.04 % | 1.019 B -9.94 % | 1.131 B 50.80 % | 750.300 M -2.41 % | 768.838 M -48.20 % | 1.484 B 221.16 % | 462.146 M 16.69 % | 396.030 M 12.74 % | 351.285 M -24.71 % | 466.545 M 30.32 % | 357.994 M |
| Total liabilities | 979.607 M 5.49 % | 928.633 M -16.06 % | 1.106 B -29.85 % | 1.577 B 60.43 % | 983.033 M -6.51 % | 1.051 B -6.37 % | 1.123 B -24.96 % | 1.496 B 11.04 % | 1.348 B 24.62 % | 1.081 B -9.55 % | 1.196 B 6.79 % | 1.120 B -28.09 % | 1.557 B 2.73 % | 1.515 B 24.12 % | 1.221 B 191.58 % | 418.758 M 11.09 % | 376.954 M -22.83 % | 488.466 M 31.67 % | 370.976 M |
| Other non current assets | 2.326 M 21.40 % | 1.916 M -98.86 % | 167.549 M 88.81 % | 88.739 M -47.30 % | 168.371 M -41.66 % | 288.598 M 89.07 % | 152.637 M 45.92 % | 104.603 M -25.91 % | 141.193 M -56.18 % | 322.193 M 108.53 % | 154.505 M -82.11 % | 863.533 M 2 511.46 % | 33.067 M 288.06 % | 8.521 M -25.85 % | 11.492 M -79.58 % | 56.275 M 519.43 % | 9.085 M -77.90 % | 41.111 M 120.68 % | 18.629 M |
| Long term investments | 121.062 M 6.78 % | 113.376 M 309.74 % | -54.056 M -236.63 % | 39.565 M 156.66 % | -69.824 M 73.85 % | -267.015 M -245.14 % | -77.364 M -264.15 % | -21.245 M 73.17 % | -79.189 M 69.34 % | -258.266 M -129.66 % | -112.455 M 85.95 % | -800.358 M -5 578.15 % | 14.610 M -11.28 % | 16.468 M 6.88 % | 15.408 M 150.00 % | -30.817 M -233.33 % | 23.114 M 974.54 % | -2.643 M 71.17 % | -9.166 M |
| Intangible assets | 24.955 M -4.46 % | 26.120 M -5.86 % | 27.745 M -61.73 % | 72.495 M -30.71 % | 104.624 M -31.91 % | 153.663 M -36.47 % | 241.881 M -27.32 % | 332.815 M -17.50 % | 403.427 M 102.43 % | 199.294 M 1 816.47 % | 10.399 M 7.72 % | 9.654 M 1 501.00 % | 603.000 K -16.71 % | 724.000 K -14.32 % | 845.000 K -12.53 % | 966.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M -10.72 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M -3.08 % | 202.652 M 9.85 % | 184.473 M 1 923.84 % | 9.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 200.313 M -0.58 % | 201.478 M -0.80 % | 203.103 M -24.47 % | 268.899 M -10.67 % | 301.028 M -14.01 % | 350.067 M -20.13 % | 438.285 M -18.15 % | 535.467 M -8.92 % | 587.900 M 182.09 % | 208.409 M 1 904.13 % | 10.399 M 7.72 % | 9.654 M 1 501.00 % | 603.000 K -16.71 % | 724.000 K -14.32 % | 845.000 K -12.53 % | 966.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.049 B -1.18 % | 1.061 B -1.22 % | 1.074 B -5.54 % | 1.137 B -2.57 % | 1.167 B -2.38 % | 1.196 B 2.46 % | 1.167 B -3.30 % | 1.207 B 5.35 % | 1.146 B -0.93 % | 1.156 B 0.73 % | 1.148 B -4.29 % | 1.199 B -0.52 % | 1.206 B 1.80 % | 1.184 B 74.37 % | 679.272 M 45.42 % | 467.125 M 10.45 % | 422.914 M -2.35 % | 433.100 M -0.08 % | 433.441 M |
| Total non current assets | 1.411 B -1.49 % | 1.432 B -0.02 % | 1.433 B -9.83 % | 1.589 B -1.96 % | 1.621 B -1.03 % | 1.638 B -5.90 % | 1.740 B -6.84 % | 1.868 B 2.47 % | 1.823 B 25.04 % | 1.458 B 18.74 % | 1.228 B -5.38 % | 1.298 B 3.48 % | 1.254 B 3.64 % | 1.210 B 71.16 % | 707.017 M 43.25 % | 493.549 M 8.45 % | 455.113 M -3.49 % | 471.568 M 6.47 % | 442.904 M |
| Other current assets | 66.264 M 62.29 % | 40.831 M 129.72 % | 17.774 M -68.13 % | 55.773 M 107.79 % | 26.841 M -37.72 % | 43.097 M 5.34 % | 40.911 M -71.85 % | 145.354 M 244.66 % | 42.173 M 6.29 % | 39.679 M 52.88 % | 25.955 M -49.80 % | 51.700 M -79.28 % | 249.562 M 1 048.73 % | 21.725 M 21.91 % | 17.821 M 5.76 % | 16.850 M -74.62 % | 66.388 M -87.67 % | 538.369 M 853.71 % | 56.450 M |
| Short term investments | 355.750 M 23.99 % | 286.925 M 73.11 % | 165.745 M 94.62 % | 85.164 M -49.37 % | 168.209 M -41.53 % | 287.695 M 163.91 % | 109.013 M 9.76 % | 99.319 M -24.22 % | 131.064 M -57.77 % | 310.321 M 107.59 % | 149.488 M -81.33 % | 800.583 M 509 825.48 % | 157.000 K 1 208.33 % | 12.000 K -99.62 % | 3.172 M -93.66 % | 50.003 M 8 641.78 % | 572.000 K -98.17 % | 31.329 M 199.74 % | 10.452 M |
| cash and cash equivalents | 2.569 B 2.38 % | 2.509 B -10.86 % | 2.815 B 44.03 % | 1.954 B -23.06 % | 2.540 B 14.89 % | 2.211 B -3.15 % | 2.283 B 27.05 % | 1.797 B -20.42 % | 2.258 B -6.47 % | 2.414 B 0.81 % | 2.395 B 48.01 % | 1.618 B -18.25 % | 1.979 B 11.45 % | 1.776 B -12.65 % | 2.033 B 86.26 % | 1.091 B 3.06 % | 1.059 B -1.73 % | 1.078 B 44.16 % | 747.467 M |
| Cash and short term investments | 2.925 B 4.59 % | 2.796 B -6.19 % | 2.981 B 46.14 % | 2.039 B -24.70 % | 2.708 B 8.39 % | 2.499 B 4.46 % | 2.392 B 26.14 % | 1.896 B -20.62 % | 2.389 B -12.31 % | 2.724 B 7.08 % | 2.544 B 5.19 % | 2.418 B 22.19 % | 1.979 B 11.46 % | 1.776 B -12.78 % | 2.036 B 78.38 % | 1.141 B 7.73 % | 1.060 B -4.45 % | 1.109 B 46.31 % | 757.919 M |
| Total current assets | 4.703 B 11.97 % | 4.201 B -10.19 % | 4.677 B -1.09 % | 4.729 B 19.08 % | 3.971 B -3.42 % | 4.112 B 1.12 % | 4.066 B -2.78 % | 4.183 B -4.46 % | 4.378 B -3.09 % | 4.518 B 10.58 % | 4.086 B 12.13 % | 3.644 B 16.90 % | 3.117 B 10.61 % | 2.818 B -0.05 % | 2.819 B 47.64 % | 1.910 B 13.73 % | 1.679 B -10.77 % | 1.882 B 33.78 % | 1.407 B |
| Inventory | 560.176 M 0.55 % | 557.101 M -39.38 % | 918.989 M -35.54 % | 1.426 B 117.69 % | 654.962 M -8.04 % | 712.229 M -12.75 % | 816.271 M -3.69 % | 847.568 M 3.74 % | 816.996 M 21.75 % | 671.025 M 42.62 % | 470.493 M 10.51 % | 425.736 M 10.41 % | 385.583 M -21.98 % | 494.185 M 62.26 % | 304.566 M -13.55 % | 352.285 M 100.43 % | 175.764 M -25.09 % | 234.631 M 4.82 % | 223.837 M |
| Net receivables | 1.152 B 40.97 % | 817.540 M 7.55 % | 760.115 M -37.09 % | 1.208 B 107.88 % | 581.181 M | 0.000 | 0.000 -100.00 % | 1.393 B 23.25 % | 1.130 B | 0.000 -100.00 % | 1.045 B 35.03 % | 774.194 M | 0.000 | 0.000 -100.00 % | 461.048 M | 0.000 -100.00 % | 377.547 M -16.25 % | 450.816 M 22.35 % | 368.450 M |
| Tax assets | 38.718 M -28.85 % | 54.417 M 30.18 % | 41.802 M -23.21 % | 54.437 M 1.14 % | 53.823 M -23.34 % | 70.212 M 17.70 % | 59.651 M 41.02 % | 42.301 M 53.40 % | 27.575 M -6.14 % | 29.379 M 6.65 % | 27.546 M 8.04 % | 25.497 M 16 140.13 % | 157.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 345.454 M 4.42 % | 330.840 M -6.94 % | 355.515 M -53.56 % | 765.556 M 189.50 % | 264.445 M -32.92 % | 394.221 M -30.22 % | 564.962 M -26.73 % | 771.024 M 6.36 % | 724.920 M 28.80 % | 562.827 M 31.34 % | 428.529 M 13.52 % | 377.504 M -19.55 % | 469.241 M 52.56 % | 307.574 M 50.06 % | 204.963 M 19.98 % | 170.837 M 8.59 % | 157.328 M -46.09 % | 291.858 M 16.18 % | 251.209 M |
| Tax payables | 168.632 M -0.28 % | 169.108 M -37.99 % | 272.716 M 31.07 % | 208.064 M 9.00 % | 190.881 M 58.71 % | 120.271 M 9.08 % | 110.262 M 22.78 % | 89.808 M -12.87 % | 103.072 M -29.76 % | 146.752 M 17.26 % | 125.155 M -0.41 % | 125.671 M 64.46 % | 76.415 M 44.70 % | 52.808 M 3.14 % | 51.201 M 3.37 % | 49.531 M 3 133.09 % | 1.532 M -96.26 % | 40.910 M 52.76 % | 26.780 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 14.975 M -66.88 % | 45.217 M -39.16 % | 74.321 M -75.94 % | 308.920 M 12.39 % | 274.865 M -6.83 % | 295.007 M 0.83 % | 292.580 M -8.17 % | 318.603 M -1.84 % | 324.568 M -3.52 % | 336.407 M 815.94 % | 36.728 M 5.28 % | 34.885 M 32.25 % | 26.379 M 5.39 % | 25.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 30.186 M -12.52 % | 34.508 M -24.81 % | 45.893 M -33.41 % | 68.919 M 11.37 % | 61.883 M 14.48 % | 54.057 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.868 B 0.85 % | 1.852 B 244.91 % | 536.947 M -67.28 % | 1.641 B -1.02 % | 1.658 B 145.90 % | 674.247 M -59.34 % | 1.658 B 247.75 % | 476.851 M -68.06 % | 1.493 B 4.84 % | 1.424 B 23.02 % | 1.158 B 654.38 % | 153.461 M -76.42 % | 650.697 M 5.21 % | 618.462 M 8.20 % | 571.601 M 709.13 % | 70.644 M 155.91 % | -126.358 M -134.34 % | 367.963 M 13.03 % | 325.554 M |
| Deferred tax liabilities non current | 1.633 M 4.35 % | 1.565 M -66.29 % | 4.642 M -90.65 % | 49.634 M -10.33 % | 55.349 M -10.26 % | 61.680 M -8.00 % | 67.043 M -5.43 % | 70.892 M -8.53 % | 77.505 M 164.01 % | 29.357 M -17.14 % | 35.431 M 17.79 % | 30.080 M 93.32 % | 15.560 M 17.98 % | 13.189 M 37.51 % | 9.591 M 22.95 % | 7.801 M -28.96 % | 10.981 M 23.12 % | 8.919 M 73.22 % | 5.149 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 |
| Total assets | 6.115 B 8.55 % | 5.633 B -7.81 % | 6.110 B -3.29 % | 6.318 B 12.98 % | 5.592 B -2.74 % | 5.750 B -0.98 % | 5.807 B -4.03 % | 6.051 B -2.43 % | 6.201 B 3.77 % | 5.976 B 12.46 % | 5.314 B 7.53 % | 4.942 B 13.05 % | 4.371 B 8.51 % | 4.028 B 14.23 % | 3.526 B 46.74 % | 2.403 B 12.60 % | 2.134 B -9.31 % | 2.353 B 27.24 % | 1.850 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -227.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 6.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.990 M | 0.000 | 0.000 -100.00 % | 584.000 K -83.36 % | 3.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -326.251 M -239.27 % | 234.255 M -1.68 % | 238.253 M 128.42 % | -838.259 M -528.92 % | 195.434 M 382.76 % | -69.117 M -119.40 % | 356.234 M 300.17 % | -177.968 M -175.64 % | 235.293 M 6 290.36 % | 3.682 M 101.47 % | -250.892 M -45.40 % | -172.549 M -327.96 % | 75.693 M 187.95 % | -86.064 M -342.58 % | 35.479 M 126.03 % | -136.324 M -393.80 % | 46.400 M 257.19 % | -29.518 M -677.43 % | 5.112 M |
| Accounts receivables | -335.375 M -506.32 % | -55.313 M -116.61 % | 333.050 M 153.95 % | -617.280 M -323.89 % | 275.711 M 713.35 % | -44.952 M -107.75 % | 580.373 M 322.16 % | -261.244 M -232.96 % | 196.487 M 248.13 % | 56.440 M 120.31 % | -277.895 M -382.30 % | -57.619 M 72.65 % | -210.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -3.075 M -100.85 % | 361.888 M 123.37 % | 162.010 M 121.01 % | -770.989 M -1 477.16 % | 55.984 M -47.10 % | 105.835 M 291.56 % | 27.029 M -15.94 % | 32.156 M 280.42 % | -17.823 M 76.03 % | -74.348 M -66.11 % | -44.757 M -11.47 % | -40.153 M -136.96 % | 108.625 M 164.01 % | -169.710 M -455.03 % | 47.801 M 127.10 % | -176.361 M -399.59 % | 58.867 M 645.37 % | -10.794 M 77.97 % | -48.988 M |
| Accounts payables | 14.614 M 159.23 % | -24.675 M 90.80 % | -268.337 M -153.58 % | 500.776 M 486.88 % | -129.441 M 24.65 % | -171.794 M 16.63 % | -206.062 M -1 391.92 % | 15.950 M -73.60 % | 60.419 M 177.95 % | 21.737 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.415 M 94.93 % | -47.645 M -513.23 % | 11.530 M -76.58 % | 49.234 M 821.91 % | -6.820 M -116.32 % | 41.794 M -87.30 % | 329.205 M 256.67 % | -210.124 M -183.01 % | 253.116 M 224.38 % | 78.030 M 137.85 % | -206.135 M -55.70 % | -132.396 M -302.03 % | -32.932 M -139.37 % | 83.646 M 778.83 % | -12.322 M -130.78 % | 40.037 M 421.14 % | -12.467 M 33.42 % | -18.724 M -134.61 % | 54.100 M |
| Other non cash items | -279.147 M -48.91 % | -187.464 M -5.47 % | -177.737 M -31.41 % | -135.254 M -99.21 % | -67.895 M 62.44 % | -180.773 M -50.11 % | -120.431 M 11.90 % | -136.704 M -889.60 % | -13.814 M 92.29 % | -179.263 M -21.95 % | -147.002 M -49.08 % | -98.605 M -1 089.61 % | 9.964 M -58.90 % | 24.245 M 320.19 % | 5.770 M -55.91 % | 13.086 M 1 028.10 % | 1.160 M -92.93 % | 16.402 M 1 824.71 % | -951.000 K |
| Net cash provided by operating activities | 689.965 M 5.85 % | 651.850 M -53.36 % | 1.398 B 18 134.76 % | 7.665 M -99.26 % | 1.038 B 22.93 % | 844.653 M -37.10 % | 1.343 B 90.74 % | 703.966 M -40.76 % | 1.188 B 1.29 % | 1.173 B 46.88 % | 798.768 M -2.44 % | 818.734 M 6.49 % | 768.817 M 42.77 % | 538.483 M -18.49 % | 660.604 M 43.34 % | 460.851 M -16.78 % | 553.760 M -13.46 % | 639.893 M 37.78 % | 464.424 M |
| Investments in property plant and equipment | -56.296 M 27.49 % | -77.634 M -34.64 % | -57.659 M 12.88 % | -66.183 M -11.94 % | -59.121 M 11.90 % | -67.104 M -34.01 % | -50.074 M 66.20 % | -148.140 M -50.81 % | -98.232 M 3.65 % | -101.954 M -135.92 % | -43.215 M 56.72 % | -99.842 M 56.54 % | -229.743 M 46.85 % | -432.243 M -78.49 % | -242.170 M -169.47 % | -89.870 M -213.64 % | -28.654 M -21.66 % | -23.553 M 3.69 % | -24.455 M |
| Acquisitions net | 2.501 M | 0.000 -100.00 % | 92.613 M 614.52 % | -18.000 M -7 214.62 % | 253.000 K -94.06 % | 4.261 M 22.80 % | 3.470 M 156.28 % | -6.166 M 98.65 % | -458.065 M -496.02 % | 115.667 M 871.11 % | -15.000 M -241.86 % | 10.574 M | 0.000 100.00 % | -1.544 M -754.24 % | 236.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -94.992 M 26.48 % | -129.200 M -86.79 % | -69.167 M 2.07 % | -70.632 M -445.21 % | -12.955 M 92.42 % | -170.912 M -306.93 % | -42.000 M -316.75 % | -10.078 M -157.09 % | 17.654 M 106.50 % | -271.463 M -4 703.41 % | 5.897 M 100.97 % | -605.010 M -32 418.91 % | 1.872 M 110.44 % | -17.930 M -51.95 % | -11.800 M 76.40 % | -50.000 M | 0.000 100.00 % | -50.240 M -403.05 % | -9.987 M |
| Sales maturities of investments | 33.302 M | 0.000 | 0.000 -100.00 % | 143.261 M 130.14 % | 62.250 M 40.67 % | 44.251 M 17.76 % | 37.577 M 816.51 % | 4.100 M -97.47 % | 161.938 M 61.77 % | 100.104 M -85.26 % | 679.131 M 5 478.08 % | 12.175 M | 0.000 -100.00 % | 19.842 M -69.76 % | 65.618 M | 0.000 -100.00 % | 29.643 M | 0.000 | 0.000 |
| Other investing activites | 27.038 M -30.95 % | 39.156 M 364.87 % | 8.423 M 42.28 % | 5.920 M -57.66 % | 13.982 M -11.60 % | 15.817 M 147.69 % | -33.164 M -765.54 % | 4.983 M -36.61 % | 7.861 M -67.85 % | 24.451 M -28.93 % | 34.405 M 99.00 % | 17.289 M 166.75 % | -25.903 M -635.67 % | -3.521 M -8.41 % | -3.248 M -110.74 % | 30.232 M 4 487.56 % | 659.000 K 131.04 % | -2.123 M -23.65 % | -1.717 M |
| Net cash used for investing activites | -88.447 M 47.25 % | -167.678 M -550.17 % | -25.790 M -357.76 % | -5.634 M -227.78 % | 4.409 M 102.54 % | -173.687 M -106.30 % | -84.191 M 45.79 % | -155.301 M 57.90 % | -368.844 M -176.92 % | -133.195 M -120.14 % | 661.218 M 199.46 % | -664.814 M -161.97 % | -253.774 M 41.71 % | -435.396 M -127.52 % | -191.364 M -74.54 % | -109.638 M -6 752.79 % | 1.648 M 102.17 % | -75.916 M -109.95 % | -36.159 M |
| Debt repayment | -14.240 M | 0.000 100.00 % | -10.066 M -400.57 % | 3.349 M 421.40 % | -1.042 M -2 103.85 % | 52.000 K 100.05 % | -105.676 M -408.71 % | 34.232 M 166.54 % | -51.445 M | 0.000 | 0.000 100.00 % | -3.132 M -34.54 % | -2.328 M -142.64 % | 5.460 M -99.32 % | 800.000 M | 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 -100.00 % | 25.620 M | 0.000 -100.00 % | 27.924 M -57.58 % | 65.825 M 288.76 % | 16.932 M 286.75 % | 4.378 M 1 140.23 % | 353.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -285.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -201.358 M | 0.000 | 0.000 |
| Dividends paid | -572.249 M 27.27 % | -786.843 M -37.50 % | -572.249 M 0.00 % | -572.249 M 11.11 % | -643.780 M 10.00 % | -715.311 M -11.11 % | -643.780 M 12.03 % | -731.842 M 16.67 % | -878.210 M -5.82 % | -829.900 M -15.19 % | -720.482 M -97.71 % | -364.407 M -14.20 % | -319.101 M 14.23 % | -372.041 M -18.19 % | -314.776 M 0.00 % | -314.776 M 14.55 % | -368.395 M -68.87 % | -218.154 M -66.08 % | -131.353 M |
| Other financing activites | 1.631 M 111.51 % | -14.166 M -128.52 % | 49.671 M 2 756.20 % | -1.870 M 96.99 % | -62.204 M -174.75 % | -22.640 M -17.52 % | -19.264 M -18.21 % | -16.296 M 57.46 % | -38.305 M 80.23 % | -193.735 M -5 087.01 % | -3.735 M | 0.000 | 0.000 100.00 % | -7.810 M | 0.000 | 0.000 100.00 % | -16.158 M -27.81 % | -12.642 M 3.48 % | -13.098 M |
| Net cash used provided by financing activities | -584.858 M 26.98 % | -801.009 M -50.38 % | -532.644 M 6.68 % | -570.770 M 19.27 % | -707.026 M 4.18 % | -737.899 M 4.01 % | -768.720 M 23.12 % | -999.859 M -6.10 % | -942.340 M 7.94 % | -1.024 B -47.01 % | -696.293 M -130.78 % | -301.714 M 0.91 % | -304.497 M 17.71 % | -370.013 M -176.20 % | 485.577 M 254.26 % | -314.776 M 46.28 % | -585.911 M -153.87 % | -230.796 M -59.77 % | -144.451 M |
| Effect of forex changes on cash | 42.965 M 282.18 % | 11.242 M -47.08 % | 21.245 M 224.60 % | -17.050 M -163.32 % | -6.475 M -28.04 % | -5.057 M -32.83 % | -3.807 M 60.92 % | -9.741 M 70.72 % | -33.267 M -1 238.50 % | 2.922 M -77.57 % | 13.030 M 69.05 % | 7.708 M 206.60 % | -7.231 M -173.85 % | 9.791 M 173.19 % | -13.377 M -235.35 % | -3.989 M -157.94 % | 6.885 M 322.10 % | -3.100 M -601.62 % | 618.000 K |
| Net change in cash | 59.625 M 119.51 % | -305.595 M -135.51 % | 860.505 M 246.90 % | -585.789 M -277.93 % | 329.229 M 557.33 % | -71.990 M -114.81 % | 486.041 M 205.45 % | -460.935 M -195.36 % | -156.059 M -908.89 % | 19.293 M -97.52 % | 776.723 M 654.46 % | -140.086 M -168.90 % | 203.315 M 179.07 % | -257.135 M -127.31 % | 941.440 M 2 801.38 % | 32.448 M 274.28 % | -18.618 M -105.64 % | 330.081 M 16.05 % | 284.432 M |
| Cash at beginning of period | 2.509 B -10.86 % | 2.815 B 44.03 % | 1.954 B -23.06 % | 2.540 B 14.89 % | 2.211 B -3.15 % | 2.283 B 27.05 % | 1.797 B -20.42 % | 2.258 B -6.47 % | 2.414 B 0.81 % | 2.395 B 48.01 % | 1.618 B -7.97 % | 1.758 B -1.00 % | 1.776 B -12.65 % | 2.033 B 86.26 % | 1.091 B 3.06 % | 1.059 B -1.73 % | 1.078 B 44.16 % | 747.467 M 61.43 % | 463.035 M |
| Cash at end of period | 2.569 B 2.38 % | 2.509 B -10.86 % | 2.815 B 44.03 % | 1.954 B -23.06 % | 2.540 B 14.89 % | 2.211 B -3.15 % | 2.283 B 27.05 % | 1.797 B -20.42 % | 2.258 B -6.47 % | 2.414 B 0.81 % | 2.395 B 48.01 % | 1.618 B -18.25 % | 1.979 B 11.45 % | 1.776 B -12.65 % | 2.033 B 86.26 % | 1.091 B 3.06 % | 1.059 B -1.73 % | 1.078 B 44.16 % | 747.467 M |
| Operating cash flow | 689.965 M 5.85 % | 651.850 M -53.36 % | 1.398 B 18 134.76 % | 7.665 M -99.26 % | 1.038 B 22.93 % | 844.653 M -37.10 % | 1.343 B 90.74 % | 703.966 M -40.76 % | 1.188 B 1.29 % | 1.173 B 46.88 % | 798.768 M -2.44 % | 818.734 M 6.49 % | 768.817 M 42.77 % | 538.483 M -18.49 % | 660.604 M 43.34 % | 460.851 M -16.78 % | 553.760 M -13.46 % | 639.893 M 37.78 % | 464.424 M |
| Capital expenditure | -62.836 M 19.06 % | -77.634 M -34.64 % | -57.659 M 12.88 % | -66.183 M -11.94 % | -59.121 M 11.90 % | -67.104 M -34.01 % | -50.074 M 66.20 % | -148.140 M -50.81 % | -98.232 M 3.65 % | -101.954 M -135.92 % | -43.215 M 56.72 % | -99.842 M 56.54 % | -229.743 M 46.85 % | -432.243 M -78.49 % | -242.170 M -169.47 % | -89.870 M -213.64 % | -28.654 M -21.66 % | -23.553 M 3.69 % | -24.455 M |
| Free CashFlow | 627.129 M 10.68 % | 566.593 M -57.72 % | 1.340 B 2 389.95 % | -58.518 M -105.98 % | 979.200 M 25.93 % | 777.549 M -39.85 % | 1.293 B 132.57 % | 555.826 M -49.01 % | 1.090 B 1.77 % | 1.071 B 41.78 % | 755.553 M 5.10 % | 718.892 M 33.36 % | 539.074 M 407.41 % | 106.240 M -74.61 % | 418.434 M 12.79 % | 370.981 M -29.35 % | 525.106 M -14.80 % | 616.340 M 40.09 % | 439.969 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.361 B -0.01 % | 1.361 B 5.56 % | 1.289 B 17.53 % | 1.097 B -9.04 % | 1.206 B 19.03 % | 1.013 B 1.85 % | 994.969 M 23.98 % | 802.550 M -12.88 % | 921.162 M 19.67 % | 769.745 M -20.93 % | 973.518 M -31.11 % | 1.413 B -14.02 % | 1.643 B 8.54 % | 1.514 B -8.93 % | 1.663 B 15.97 % | 1.434 B 22.13 % | 1.174 B 28.29 % | 914.985 M -10.75 % | 1.025 B -14.73 % | 1.202 B 26.56 % | 949.917 M -24.35 % | 1.256 B -0.74 % | 1.265 B 2.54 % | 1.234 B -11.69 % | 1.397 B -2.63 % | 1.435 B 24.48 % | 1.153 B -25.73 % | 1.552 B -27.31 % | 2.135 B 23.41 % | 1.730 B 0.99 % | 1.713 B 10.72 % | 1.547 B -13.31 % | 1.785 B 17.42 % | 1.520 B 7.17 % | 1.418 B -2.24 % | 1.451 B 2.13 % | 1.421 B 5.72 % | 1.344 B -1.80 % | 1.368 B 7.88 % | 1.268 B -9.23 % | 1.397 B 18.55 % | 1.179 B -5.48 % | 1.247 B -5.47 % | 1.319 B 11.01 % | 1.189 B 19.66 % | 993.304 M 0.20 % | 991.309 M -5.58 % | 1.050 B -1.86 % | 1.070 B 12.11 % | 954.260 M 4.87 % | 909.984 M 1.06 % | 900.399 M -3.77 % | 935.697 M 12.46 % | 831.998 M 18.45 % | 702.428 M -1.13 % | 710.453 M -25.09 % | 948.417 M 37.47 % | 689.929 M -3.95 % | 718.289 M -28.40 % | 1.003 B 10.67 % | 906.454 M 56.41 % | 579.532 M |
| Net income | 213.888 M -34.21 % | 325.105 M 4.20 % | 312.009 M 64.39 % | 189.802 M -28.73 % | 266.316 M 19.05 % | 223.710 M 30.55 % | 171.357 M 35.27 % | 126.682 M -16.39 % | 151.507 M 189.63 % | 52.311 M -43.98 % | 93.385 M -70.65 % | 318.230 M -10.70 % | 356.346 M 29.49 % | 275.192 M 11.92 % | 245.873 M 22.85 % | 200.147 M 32.78 % | 150.736 M 74.65 % | 86.308 M -19.29 % | 106.931 M -36.12 % | 167.401 M 51.55 % | 110.458 M -46.08 % | 204.854 M 29.97 % | 157.612 M -1.24 % | 159.587 M -27.21 % | 219.233 M 9.57 % | 200.090 M 46.83 % | 136.274 M -22.49 % | 175.811 M -45.60 % | 323.166 M 94.45 % | 166.197 M -10.63 % | 185.970 M 2.46 % | 181.507 M -26.29 % | 246.257 M 97.58 % | 124.634 M -47.47 % | 237.255 M 34.37 % | 176.563 M -28.70 % | 247.634 M 12.37 % | 220.364 M -19.27 % | 272.967 M -5.60 % | 289.148 M 17.76 % | 245.550 M 17.53 % | 208.931 M -21.74 % | 266.982 M -10.94 % | 299.778 M 50.70 % | 198.929 M 2.73 % | 193.635 M -2.39 % | 198.373 M -3.20 % | 204.932 M -11.07 % | 230.429 M 1.98 % | 225.952 M 32.61 % | 170.384 M 7.44 % | 158.580 M 3.73 % | 152.874 M 23.02 % | 124.271 M -2.60 % | 127.585 M 1.58 % | 125.598 M -25.38 % | 168.319 M 44.93 % | 116.136 M 9.23 % | 106.320 M -47.60 % | 202.900 M 19.85 % | 169.297 M 63.90 % | 103.294 M |
| Income before tax | 260.473 M -35.04 % | 400.965 M 10.48 % | 362.945 M 58.74 % | 228.642 M -31.29 % | 332.761 M 21.97 % | 272.831 M 36.02 % | 200.578 M 33.92 % | 149.773 M -21.88 % | 191.715 M 208.91 % | 62.061 M -44.31 % | 111.433 M -69.49 % | 365.176 M -12.01 % | 415.011 M 31.33 % | 315.995 M 14.25 % | 276.592 M 8.63 % | 254.616 M 40.07 % | 181.775 M 66.46 % | 109.199 M -9.77 % | 121.017 M -47.48 % | 230.407 M 66.59 % | 138.311 M -44.73 % | 250.227 M 38.56 % | 180.586 M -5.74 % | 191.589 M -28.57 % | 268.233 M 10.80 % | 242.096 M 72.35 % | 140.464 M -31.91 % | 206.284 M -45.72 % | 380.069 M 96.86 % | 193.068 M -2.52 % | 198.069 M -6.95 % | 212.867 M -25.02 % | 283.883 M 107.31 % | 136.935 M -50.35 % | 275.777 M 40.20 % | 196.705 M -28.76 % | 276.101 M 8.32 % | 254.897 M -19.70 % | 317.418 M -9.84 % | 352.054 M 20.22 % | 292.846 M 21.21 % | 241.596 M -23.17 % | 314.450 M -5.63 % | 333.193 M 42.10 % | 234.474 M 5.20 % | 222.888 M -5.38 % | 235.565 M -0.63 % | 237.060 M -12.97 % | 272.395 M 4.96 % | 259.512 M 37.59 % | 188.615 M 6.62 % | 176.907 M -8.26 % | 192.843 M 40.23 % | 137.520 M -5.53 % | 145.575 M 3.23 % | 141.015 M -30.06 % | 201.624 M 54.25 % | 130.713 M 14.15 % | 114.505 M -48.87 % | 223.967 M 13.92 % | 196.592 M 61.47 % | 121.748 M |
| Income before tax ratio | 0.19 -35.03 % | 0.29 4.66 % | 0.28 35.07 % | 0.21 -24.46 % | 0.28 2.47 % | 0.27 33.55 % | 0.20 8.02 % | 0.19 -10.33 % | 0.21 158.14 % | 0.08 -29.56 % | 0.11 -55.71 % | 0.26 2.34 % | 0.25 21.00 % | 0.21 25.45 % | 0.17 -6.33 % | 0.18 14.69 % | 0.15 29.75 % | 0.12 1.10 % | 0.12 -38.41 % | 0.19 31.62 % | 0.15 -26.94 % | 0.20 39.60 % | 0.14 -8.08 % | 0.16 -19.12 % | 0.19 13.79 % | 0.17 38.46 % | 0.12 -8.32 % | 0.13 -25.33 % | 0.18 59.52 % | 0.11 -3.48 % | 0.12 -15.96 % | 0.14 -13.50 % | 0.16 76.56 % | 0.09 -53.67 % | 0.19 43.40 % | 0.14 -30.24 % | 0.19 2.46 % | 0.19 -18.23 % | 0.23 -16.42 % | 0.28 32.44 % | 0.21 2.25 % | 0.20 -18.71 % | 0.25 -0.16 % | 0.25 28.01 % | 0.20 -12.09 % | 0.22 -5.57 % | 0.24 5.24 % | 0.23 -11.32 % | 0.25 -6.37 % | 0.27 31.20 % | 0.21 5.50 % | 0.20 -4.67 % | 0.21 24.69 % | 0.17 -20.24 % | 0.21 4.41 % | 0.20 -6.63 % | 0.21 12.21 % | 0.19 18.85 % | 0.16 -28.60 % | 0.22 2.94 % | 0.22 3.24 % | 0.21 |
| EBITDA | 284.125 M -33.01 % | 424.143 M 8.57 % | 390.656 M 55.69 % | 250.915 M -29.93 % | 358.091 M 21.32 % | 295.151 M 32.22 % | 223.232 M 28.19 % | 174.137 M -21.55 % | 221.960 M 134.71 % | 94.569 M -34.17 % | 143.667 M -63.95 % | 398.524 M -11.00 % | 447.779 M 26.96 % | 352.688 M 11.73 % | 315.650 M 7.29 % | 294.210 M 32.74 % | 221.650 M 46.17 % | 151.643 M -8.75 % | 166.193 M -38.91 % | 272.050 M 51.71 % | 179.319 M -39.30 % | 295.429 M 25.64 % | 235.139 M -4.05 % | 245.055 M -23.84 % | 321.770 M 8.80 % | 295.758 M 57.89 % | 187.315 M -26.15 % | 253.647 M -40.79 % | 428.351 M 77.78 % | 240.938 M -2.26 % | 246.508 M -5.29 % | 260.268 M -21.59 % | 331.944 M 80.62 % | 183.777 M -43.33 % | 324.273 M 33.68 % | 242.574 M -24.05 % | 319.385 M 8.76 % | 293.656 M -17.63 % | 356.493 M -8.42 % | 389.259 M 17.98 % | 329.935 M 20.26 % | 274.350 M -19.11 % | 339.156 M -5.13 % | 357.494 M 38.08 % | 258.895 M 4.71 % | 247.244 M -5.02 % | 260.309 M -0.11 % | 260.583 M -11.91 % | 295.829 M 4.54 % | 282.986 M 34.23 % | 210.817 M 5.32 % | 200.161 M -6.83 % | 214.825 M 35.52 % | 158.523 M -3.82 % | 164.827 M 1.83 % | 161.872 M -26.19 % | 219.319 M 49.80 % | 146.411 M 14.96 % | 127.358 M -45.99 % | 235.817 M 14.41 % | 206.107 M 56.98 % | 131.296 M |
| Net income ratio | 0.16 -34.20 % | 0.24 -1.29 % | 0.24 39.87 % | 0.17 -21.64 % | 0.22 0.01 % | 0.22 28.18 % | 0.17 9.11 % | 0.16 -4.03 % | 0.16 142.02 % | 0.07 -29.15 % | 0.10 -57.41 % | 0.23 3.87 % | 0.22 19.30 % | 0.18 22.90 % | 0.15 5.93 % | 0.14 8.72 % | 0.13 36.13 % | 0.09 -9.57 % | 0.10 -25.09 % | 0.14 19.75 % | 0.12 -28.73 % | 0.16 30.94 % | 0.12 -3.68 % | 0.13 -17.57 % | 0.16 12.53 % | 0.14 17.96 % | 0.12 4.36 % | 0.11 -25.16 % | 0.15 57.57 % | 0.10 -11.51 % | 0.11 -7.46 % | 0.12 -14.98 % | 0.14 68.28 % | 0.08 -50.98 % | 0.17 37.45 % | 0.12 -30.18 % | 0.17 6.30 % | 0.16 -17.79 % | 0.20 -12.49 % | 0.23 29.73 % | 0.18 -0.86 % | 0.18 -17.20 % | 0.21 -5.78 % | 0.23 35.75 % | 0.17 -14.14 % | 0.19 -2.58 % | 0.20 2.52 % | 0.20 -9.38 % | 0.22 -9.03 % | 0.24 26.46 % | 0.19 6.31 % | 0.18 7.80 % | 0.16 9.38 % | 0.15 -17.77 % | 0.18 2.74 % | 0.18 -0.39 % | 0.18 5.43 % | 0.17 13.72 % | 0.15 -26.82 % | 0.20 8.29 % | 0.19 4.79 % | 0.18 |
| Ratio EBITDA | 0.21 -33.00 % | 0.31 2.85 % | 0.30 32.47 % | 0.23 -22.96 % | 0.30 1.93 % | 0.29 29.82 % | 0.22 3.40 % | 0.22 -9.95 % | 0.24 96.13 % | 0.12 -16.75 % | 0.15 -47.67 % | 0.28 3.51 % | 0.27 16.97 % | 0.23 22.69 % | 0.19 -7.49 % | 0.21 8.69 % | 0.19 13.93 % | 0.17 2.23 % | 0.16 -28.36 % | 0.23 19.87 % | 0.19 -19.77 % | 0.24 26.58 % | 0.19 -6.42 % | 0.20 -13.76 % | 0.23 11.74 % | 0.21 26.84 % | 0.16 -0.57 % | 0.16 -18.54 % | 0.20 44.06 % | 0.14 -3.22 % | 0.14 -14.45 % | 0.17 -9.55 % | 0.19 53.83 % | 0.12 -47.12 % | 0.23 36.74 % | 0.17 -25.63 % | 0.22 2.88 % | 0.22 -16.12 % | 0.26 -15.11 % | 0.31 29.97 % | 0.24 1.45 % | 0.23 -14.41 % | 0.27 0.37 % | 0.27 24.39 % | 0.22 -12.49 % | 0.25 -5.21 % | 0.26 5.80 % | 0.25 -10.24 % | 0.28 -6.75 % | 0.30 28.00 % | 0.23 4.21 % | 0.22 -3.17 % | 0.23 20.50 % | 0.19 -18.80 % | 0.23 2.99 % | 0.23 -1.47 % | 0.23 8.97 % | 0.21 19.69 % | 0.18 -24.57 % | 0.24 3.38 % | 0.23 0.36 % | 0.23 |
| Gross profit ratio | 0.44 -1.69 % | 0.45 2.26 % | 0.44 2.44 % | 0.43 -3.55 % | 0.44 5.20 % | 0.42 -2.66 % | 0.43 12.46 % | 0.38 1.16 % | 0.38 14.40 % | 0.33 -4.02 % | 0.35 -9.01 % | 0.38 2.80 % | 0.37 10.92 % | 0.33 5.26 % | 0.32 -6.22 % | 0.34 0.76 % | 0.33 1.42 % | 0.33 2.59 % | 0.32 -5.38 % | 0.34 -3.42 % | 0.35 -6.22 % | 0.38 2.80 % | 0.36 5.68 % | 0.35 -3.20 % | 0.36 5.98 % | 0.34 6.68 % | 0.32 5.50 % | 0.30 1.68 % | 0.29 8.18 % | 0.27 -2.89 % | 0.28 -7.59 % | 0.30 0.53 % | 0.30 0.10 % | 0.30 -6.56 % | 0.32 -1.08 % | 0.33 -5.38 % | 0.34 -2.55 % | 0.35 0.61 % | 0.35 0.34 % | 0.35 4.00 % | 0.34 -0.51 % | 0.34 6.44 % | 0.32 -3.18 % | 0.33 4.56 % | 0.31 -3.18 % | 0.32 5.83 % | 0.31 -5.64 % | 0.32 -2.23 % | 0.33 -4.19 % | 0.35 11.52 % | 0.31 -2.30 % | 0.32 1.91 % | 0.31 0.12 % | 0.31 -12.83 % | 0.36 8.45 % | 0.33 0.87 % | 0.33 2.64 % | 0.32 3.35 % | 0.31 -3.36 % | 0.32 2.87 % | 0.31 -6.18 % | 0.33 |
| Weighted average shs out dil | 143.549 M -0.21 % | 143.852 M -0.48 % | 144.552 M 0.53 % | 143.789 M 0.43 % | 143.181 M -0.41 % | 143.768 M -0.23 % | 144.098 M 0.39 % | 143.538 M 0.13 % | 143.348 M -0.77 % | 144.467 M -0.37 % | 145.000 M 0.24 % | 144.650 M 0.67 % | 143.688 M -0.32 % | 144.142 M 0.83 % | 142.962 M -0.71 % | 143.991 M 0.30 % | 143.558 M -0.20 % | 143.842 M 0.53 % | 143.078 M -0.85 % | 144.311 M 0.60 % | 143.452 M -0.93 % | 144.797 M 1.62 % | 142.488 M -0.89 % | 143.772 M 0.34 % | 143.290 M -0.78 % | 144.420 M 1.04 % | 142.936 M -0.81 % | 144.107 M 0.33 % | 143.629 M -0.16 % | 143.855 M -1.72 % | 146.377 M 0.00 % | 146.377 M -0.14 % | 146.582 M -0.42 % | 147.207 M 0.88 % | 145.920 M -0.83 % | 147.136 M 0.41 % | 146.529 M -0.41 % | 147.128 M 0.75 % | 146.034 M -1.01 % | 147.524 M 0.33 % | 147.036 M -0.31 % | 147.495 M 6.41 % | 138.610 M -5.68 % | 146.950 M 0.64 % | 146.010 M -0.64 % | 146.949 M 7.45 % | 136.761 M -5.90 % | 145.335 M -0.57 % | 146.172 M -0.52 % | 146.939 M 14.77 % | 128.029 M -9.09 % | 140.832 M -0.24 % | 141.175 M -2.00 % | 144.061 M 13.70 % | 126.698 M 0.00 % | 126.698 M 0.14 % | 126.517 M -11.82 % | 143.471 M 13.40 % | 126.517 M 0.00 % | 126.517 M 0.03 % | 126.480 M -1.23 % | 128.060 M |
| Weighted average shs out | 142.592 M -0.44 % | 143.218 M 0.11 % | 143.062 M 0.00 % | 143.062 M -0.08 % | 143.181 M 0.08 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M -0.20 % | 143.347 M 0.16 % | 143.111 M 0.03 % | 143.062 M 0.07 % | 142.962 M 0.00 % | 142.962 M -0.07 % | 143.062 M 0.00 % | 143.062 M 0.00 % | 143.062 M -0.01 % | 143.078 M -0.26 % | 143.452 M 0.27 % | 143.062 M 0.40 % | 142.488 M 0.00 % | 142.488 M -0.56 % | 143.290 M 0.16 % | 143.062 M 0.09 % | 142.936 M 0.00 % | 142.936 M -0.04 % | 142.994 M -0.05 % | 143.062 M -1.40 % | 145.100 M -0.87 % | 146.377 M -0.14 % | 146.582 M 0.15 % | 146.368 M 0.31 % | 145.920 M 0.00 % | 145.920 M -0.42 % | 146.529 M 0.11 % | 146.368 M 0.23 % | 146.034 M 0.00 % | 146.034 M -0.09 % | 146.161 M 3.75 % | 140.877 M 1.64 % | 138.610 M -0.59 % | 139.432 M 0.84 % | 138.274 M -0.22 % | 138.579 M 1.33 % | 136.761 M -0.18 % | 137.003 M 3.00 % | 133.016 M 2.23 % | 130.114 M 1.63 % | 128.029 M 0.00 % | 128.029 M 0.62 % | 127.243 M 0.42 % | 126.717 M 0.04 % | 126.660 M 0.11 % | 126.517 M 0.00 % | 126.517 M -0.01 % | 126.526 M 0.02 % | 126.495 M 0.01 % | 126.480 M 0.00 % | 126.480 M 0.00 % | 126.480 M |
| EPS diluted | 1.49 -34.07 % | 2.26 4.63 % | 2.16 63.64 % | 1.32 -29.03 % | 1.86 19.23 % | 1.56 31.09 % | 1.19 35.23 % | 0.88 -16.98 % | 1.06 194.44 % | 0.36 -43.75 % | 0.64 -70.91 % | 2.20 -11.29 % | 2.48 29.84 % | 1.91 11.05 % | 1.72 23.74 % | 1.39 32.38 % | 1.05 75.00 % | 0.60 -20.00 % | 0.75 -35.34 % | 1.16 50.65 % | 0.77 -45.39 % | 1.41 27.03 % | 1.11 0.00 % | 1.11 -27.45 % | 1.53 10.07 % | 1.39 46.32 % | 0.95 -22.13 % | 1.22 -45.78 % | 2.25 93.97 % | 1.16 -8.66 % | 1.27 2.42 % | 1.24 -26.19 % | 1.68 97.65 % | 0.85 -47.85 % | 1.63 35.83 % | 1.20 -28.99 % | 1.69 12.67 % | 1.50 -19.79 % | 1.87 -4.59 % | 1.96 17.37 % | 1.67 17.61 % | 1.42 -26.42 % | 1.93 -5.39 % | 2.04 50.00 % | 1.36 3.03 % | 1.32 -8.97 % | 1.45 2.84 % | 1.41 -10.76 % | 1.58 1.28 % | 1.56 17.29 % | 1.33 17.70 % | 1.13 4.63 % | 1.08 21.35 % | 0.89 -11.88 % | 1.01 2.02 % | 0.99 -25.56 % | 1.33 60.24 % | 0.83 -1.19 % | 0.84 -47.50 % | 1.60 19.40 % | 1.34 67.50 % | 0.80 |
| Earnings per share | 1.50 -33.92 % | 2.27 3.65 % | 2.19 64.66 % | 1.33 -28.49 % | 1.86 19.23 % | 1.56 30.00 % | 1.20 34.83 % | 0.89 -16.04 % | 1.06 186.49 % | 0.37 -43.08 % | 0.65 -70.72 % | 2.22 -10.84 % | 2.49 29.69 % | 1.92 11.63 % | 1.72 22.86 % | 1.40 33.33 % | 1.05 75.00 % | 0.60 -20.00 % | 0.75 -35.90 % | 1.17 51.95 % | 0.77 -46.15 % | 1.43 28.83 % | 1.11 -0.89 % | 1.12 -26.80 % | 1.53 9.29 % | 1.40 47.37 % | 0.95 -22.76 % | 1.23 -45.58 % | 2.26 94.83 % | 1.16 -8.66 % | 1.27 2.42 % | 1.24 -26.19 % | 1.68 97.65 % | 0.85 -47.85 % | 1.63 34.71 % | 1.21 -28.40 % | 1.69 11.92 % | 1.51 -19.25 % | 1.87 -5.56 % | 1.98 17.86 % | 1.68 13.51 % | 1.48 -23.32 % | 1.93 -10.23 % | 2.15 49.31 % | 1.44 2.86 % | 1.40 -3.45 % | 1.45 -3.33 % | 1.50 -13.29 % | 1.73 0.00 % | 1.73 30.08 % | 1.33 7.26 % | 1.24 3.33 % | 1.20 22.45 % | 0.98 -2.97 % | 1.01 2.02 % | 0.99 -25.56 % | 1.33 44.57 % | 0.92 9.52 % | 0.84 -47.50 % | 1.60 19.40 % | 1.34 63.41 % | 0.82 |
| Gross profit | 596.912 M -1.70 % | 607.260 M 7.95 % | 562.562 M 20.39 % | 467.273 M -12.27 % | 532.647 M 25.21 % | 425.387 M -0.86 % | 429.082 M 39.42 % | 307.765 M -11.87 % | 349.208 M 36.91 % | 255.069 M -24.11 % | 336.107 M -37.31 % | 536.174 M -11.61 % | 606.616 M 20.40 % | 503.844 M -4.14 % | 525.630 M 8.77 % | 483.268 M 23.05 % | 392.729 M 30.12 % | 301.827 M -8.43 % | 329.629 M -19.31 % | 408.538 M 22.24 % | 334.223 M -29.06 % | 471.116 M 2.03 % | 461.724 M 8.37 % | 426.075 M -14.52 % | 498.432 M 3.19 % | 483.025 M 32.80 % | 363.726 M -21.64 % | 464.182 M -26.09 % | 628.034 M 33.50 % | 470.436 M -1.92 % | 479.666 M 2.31 % | 468.833 M -12.85 % | 537.980 M 17.53 % | 457.724 M 0.13 % | 457.120 M -3.29 % | 472.685 M -3.37 % | 489.156 M 3.02 % | 474.828 M -1.20 % | 480.605 M 8.24 % | 444.003 M -5.60 % | 470.344 M 17.94 % | 398.796 M 0.60 % | 396.418 M -8.48 % | 433.171 M 16.06 % | 373.217 M 15.86 % | 322.139 M 6.04 % | 303.786 M -10.90 % | 340.958 M -4.05 % | 355.364 M 7.41 % | 330.861 M 16.94 % | 282.929 M -1.26 % | 286.543 M -1.94 % | 292.201 M 12.60 % | 259.507 M 3.25 % | 251.333 M 7.23 % | 234.387 M -24.44 % | 310.199 M 41.10 % | 219.845 M -0.73 % | 221.469 M -30.81 % | 320.066 M 13.85 % | 281.123 M 46.75 % | 191.569 M |
| Income tax expense | 54.325 M -34.03 % | 82.346 M 38.59 % | 59.419 M 21.49 % | 48.910 M -34.33 % | 74.475 M 26.63 % | 58.813 M 51.09 % | 38.927 M 25.41 % | 31.040 M -33.29 % | 46.533 M 205.17 % | 15.248 M -35.27 % | 23.557 M -56.49 % | 54.140 M -17.48 % | 65.609 M 48.75 % | 44.107 M 45.25 % | 30.367 M -38.49 % | 49.369 M 66.80 % | 29.598 M 36.01 % | 21.762 M 69.47 % | 12.841 M -73.80 % | 49.004 M 57.88 % | 31.039 M -36.85 % | 49.150 M 58.22 % | 31.064 M -14.82 % | 36.470 M -24.75 % | 48.467 M 9.61 % | 44.218 M 626.08 % | 6.090 M -82.71 % | 35.213 M -37.01 % | 55.900 M 85.17 % | 30.189 M 93.20 % | 15.626 M -47.54 % | 29.788 M -16.51 % | 35.679 M 85.43 % | 19.241 M -52.17 % | 40.230 M 78.62 % | 22.523 M -29.56 % | 31.974 M -13.36 % | 36.906 M -8.03 % | 40.130 M -14.46 % | 46.912 M 10.14 % | 42.593 M 35.01 % | 31.547 M -31.04 % | 45.748 M 40.25 % | 32.619 M -5.95 % | 34.682 M 28.20 % | 27.054 M -19.88 % | 33.766 M 13.12 % | 29.849 M -26.90 % | 40.832 M 28.03 % | 31.893 M 84.47 % | 17.289 M -3.81 % | 17.974 M -54.80 % | 39.764 M 196.72 % | 13.401 M -22.86 % | 17.372 M 25.23 % | 13.872 M -56.31 % | 31.753 M 138.71 % | 13.302 M 62.52 % | 8.185 M -61.15 % | 21.067 M -22.82 % | 27.295 M 47.91 % | 18.454 M |
| Cost of revenue | 763.949 M 1.35 % | 753.804 M 3.71 % | 726.833 M 15.40 % | 629.831 M -6.49 % | 673.533 M 14.55 % | 587.966 M 3.90 % | 565.887 M 14.37 % | 494.785 M -13.49 % | 571.954 M 11.13 % | 514.676 M -19.26 % | 637.411 M -27.31 % | 876.887 M -15.43 % | 1.037 B 2.63 % | 1.010 B -11.14 % | 1.137 B 19.64 % | 950.371 M 21.66 % | 781.144 M 27.40 % | 613.158 M -11.84 % | 695.545 M -12.37 % | 793.694 M 28.91 % | 615.694 M -21.52 % | 784.522 M -2.34 % | 803.296 M -0.53 % | 807.601 M -10.12 % | 898.557 M -5.59 % | 951.762 M 20.64 % | 788.912 M -27.47 % | 1.088 B -27.82 % | 1.507 B 19.64 % | 1.260 B 2.13 % | 1.233 B 14.37 % | 1.078 B -13.51 % | 1.247 B 17.37 % | 1.062 B 10.51 % | 961.314 M -1.72 % | 978.184 M 5.01 % | 931.499 M 7.19 % | 868.996 M -2.12 % | 887.807 M 7.68 % | 824.454 M -11.07 % | 927.062 M 18.86 % | 779.986 M -8.32 % | 850.758 M -4.00 % | 886.241 M 8.69 % | 815.369 M 21.49 % | 671.165 M -2.38 % | 687.523 M -3.02 % | 708.906 M -0.77 % | 714.421 M 14.60 % | 623.399 M -0.58 % | 627.055 M 2.15 % | 613.856 M -4.61 % | 643.496 M 12.40 % | 572.491 M 26.91 % | 451.095 M -5.25 % | 476.066 M -25.41 % | 638.218 M 35.77 % | 470.084 M -5.38 % | 496.820 M -27.27 % | 683.133 M 9.24 % | 625.331 M 61.18 % | 387.963 M |
| General and administrative expenses | 50.194 M -3.36 % | 51.938 M -2.87 % | 53.475 M 6.61 % | 50.159 M 11.83 % | 44.853 M -3.26 % | 46.363 M 18.82 % | 39.018 M 3.06 % | 37.859 M -15.21 % | 44.651 M -8.77 % | 48.946 M -2.77 % | 50.339 M -7.95 % | 54.687 M 8.63 % | 50.343 M -23.81 % | 66.078 M 5.65 % | 62.543 M -2.18 % | 63.939 M 10.92 % | 57.646 M 1.91 % | 56.567 M 2.18 % | 55.358 M -8.57 % | 60.544 M 21.68 % | 49.757 M -26.25 % | 67.467 M 1.12 % | 66.719 M -4.69 % | 70.003 M -2.71 % | 71.953 M -1.39 % | 72.968 M 10.96 % | 65.762 M -1.57 % | 66.813 M -7.96 % | 72.592 M 2.92 % | 70.535 M 19.74 % | 58.905 M -16.94 % | 70.918 M -0.22 % | 71.071 M 22.64 % | 57.953 M -14.91 % | 68.104 M 20.54 % | 56.498 M -17.22 % | 68.247 M 26.07 % | 54.133 M -7.74 % | 58.674 M 23.63 % | 47.459 M -3.89 % | 49.381 M 45.17 % | 34.016 M 18.56 % | 28.692 M -18.12 % | 35.040 M 13.76 % | 30.801 M 32.29 % | 23.283 M -25.91 % | 31.426 M 46.54 % | 21.446 M -18.55 % | 26.329 M -1.04 % | 26.606 M -13.04 % | 30.597 M 19.31 % | 25.645 M -11.16 % | 28.867 M 7.19 % | 26.930 M -13.70 % | 31.204 M 60.62 % | 19.427 M -13.28 % | 22.401 M -16.91 % | 26.959 M 39.01 % | 19.393 M -4.05 % | 20.212 M -10.26 % | 22.522 M 45.18 % | 15.513 M |
| Selling and marketing expenses | 109.305 M -1.79 % | 111.297 M -1.89 % | 113.438 M 16.28 % | 97.553 M -4.88 % | 102.562 M 6.99 % | 95.863 M -3.33 % | 99.166 M 18.34 % | 83.794 M -4.18 % | 87.445 M 3.60 % | 84.408 M -0.32 % | 84.677 M -17.60 % | 102.760 M 9.35 % | 93.975 M -4.74 % | 98.654 M -3.68 % | 102.423 M 1.55 % | 100.859 M 4.58 % | 96.443 M 7.42 % | 89.785 M -7.48 % | 97.045 M -3.01 % | 100.056 M 14.15 % | 87.655 M -25.56 % | 117.750 M -5.58 % | 124.707 M 15.12 % | 108.325 M -10.13 % | 120.539 M -3.75 % | 125.230 M 6.65 % | 117.425 M -11.80 % | 133.134 M -14.09 % | 154.966 M 14.39 % | 135.474 M -6.69 % | 145.188 M 10.16 % | 131.799 M -2.38 % | 135.015 M 8.97 % | 123.900 M -9.25 % | 136.533 M 13.87 % | 119.905 M 4.91 % | 114.294 M 48.34 % | 77.047 M 20.09 % | 64.157 M -4.32 % | 67.056 M -5.93 % | 71.281 M 8.22 % | 65.864 M 18.46 % | 55.602 M -6.26 % | 59.314 M 4.33 % | 56.852 M -0.32 % | 57.033 M 53.49 % | 37.158 M -13.77 % | 43.092 M -14.62 % | 50.469 M 11.77 % | 45.153 M -7.46 % | 48.791 M 16.21 % | 41.987 M -12.86 % | 48.186 M 11.46 % | 43.231 M -35.50 % | 67.027 M 33.99 % | 50.023 M -11.69 % | 56.645 M 46.88 % | 38.565 M 3.40 % | 37.298 M -6.39 % | 39.844 M 2.87 % | 38.732 M 21.64 % | 31.842 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.620 M 209.13 % | -39.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.310 M 35.28 % | -2.024 M -201.35 % | 1.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.850 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 |
| Operating expenses | 239.897 M 4.54 % | 229.480 M -10.57 % | 256.593 M 11.36 % | 230.415 M 2.69 % | 224.384 M 9.51 % | 204.892 M 3.15 % | 198.627 M 3.19 % | 192.490 M -2.22 % | 196.864 M 1.57 % | 193.830 M -4.69 % | 203.376 M -12.15 % | 231.509 M 7.27 % | 215.809 M -4.24 % | 225.369 M -5.96 % | 239.647 M 4.40 % | 229.542 M 8.63 % | 211.311 M 5.03 % | 201.193 M -2.13 % | 205.568 M -3.01 % | 211.944 M 13.26 % | 187.123 M -21.20 % | 237.479 M -1.89 % | 242.055 M 5.40 % | 229.646 M -4.86 % | 241.384 M -1.95 % | 246.194 M 7.07 % | 229.944 M -9.40 % | 253.790 M -10.08 % | 282.225 M 11.11 % | 253.995 M -4.21 % | 265.161 M 3.20 % | 256.931 M -0.16 % | 257.344 M 11.60 % | 230.589 M -11.48 % | 260.483 M 13.29 % | 229.929 M -3.61 % | 238.532 M 30.72 % | 182.476 M 1.48 % | 179.808 M 10.52 % | 162.697 M -4.45 % | 170.268 M 11.81 % | 152.279 M 21.06 % | 125.789 M -6.26 % | 134.184 M 7.98 % | 124.268 M 4.42 % | 119.013 M 5.94 % | 112.335 M 18.14 % | 95.084 M -14.24 % | 110.878 M 6.74 % | 103.879 M -4.96 % | 109.302 M 11.07 % | 98.404 M -10.28 % | 109.682 M 3.68 % | 105.790 M -17.48 % | 128.198 M 28.27 % | 99.946 M -10.87 % | 112.141 M 19.39 % | 93.926 M 9.38 % | 85.869 M -8.06 % | 93.393 M 2.39 % | 91.212 M 28.89 % | 70.766 M |
| Cost and expenses | 1.004 B 2.09 % | 983.284 M -0.01 % | 983.426 M 14.32 % | 860.246 M -4.20 % | 897.917 M 13.25 % | 792.858 M 3.71 % | 764.514 M 11.24 % | 687.275 M -10.61 % | 768.818 M 8.51 % | 708.506 M -15.73 % | 840.787 M -24.14 % | 1.108 B -11.52 % | 1.253 B 1.37 % | 1.236 B -10.24 % | 1.377 B 16.68 % | 1.180 B 18.89 % | 992.455 M 21.87 % | 814.351 M -9.63 % | 901.113 M -10.39 % | 1.006 B 25.26 % | 802.817 M -21.45 % | 1.022 B -2.23 % | 1.045 B 0.78 % | 1.037 B -9.01 % | 1.140 B -4.84 % | 1.198 B 17.58 % | 1.019 B -24.05 % | 1.342 B -25.02 % | 1.789 B 18.21 % | 1.514 B 1.01 % | 1.499 B 12.22 % | 1.335 B -11.22 % | 1.504 B 16.34 % | 1.293 B 5.82 % | 1.222 B 1.13 % | 1.208 B 3.25 % | 1.170 B 11.28 % | 1.051 B -1.51 % | 1.068 B 8.15 % | 987.151 M -10.04 % | 1.097 B 17.71 % | 932.265 M -4.53 % | 976.547 M -4.30 % | 1.020 B 8.60 % | 939.637 M 18.91 % | 790.178 M -1.21 % | 799.858 M -0.51 % | 803.990 M -2.58 % | 825.299 M 13.48 % | 727.278 M -1.23 % | 736.357 M 3.38 % | 712.260 M -5.43 % | 753.178 M 11.04 % | 678.281 M 17.09 % | 579.293 M 0.57 % | 576.012 M -23.24 % | 750.359 M 33.04 % | 564.010 M -3.21 % | 582.689 M -24.96 % | 776.526 M 8.37 % | 716.543 M 56.20 % | 458.729 M |
| Research and development expenses | 80.398 M 21.36 % | 66.245 M -26.13 % | 89.680 M 8.44 % | 82.703 M -5.44 % | 87.464 M 19.88 % | 72.960 M 2.93 % | 70.882 M 0.06 % | 70.837 M 9.37 % | 64.768 M 7.10 % | 60.476 M -11.53 % | 68.360 M -7.70 % | 74.062 M 3.60 % | 71.491 M 17.90 % | 60.637 M -18.81 % | 74.681 M 15.35 % | 64.744 M 13.15 % | 57.222 M 4.34 % | 54.841 M 3.15 % | 53.165 M 3.55 % | 51.344 M 3.28 % | 49.711 M -4.88 % | 52.262 M 3.23 % | 50.629 M -1.34 % | 51.318 M 4.96 % | 48.892 M 1.87 % | 47.996 M 2.65 % | 46.757 M -13.16 % | 53.843 M -1.51 % | 54.667 M 13.92 % | 47.986 M -21.42 % | 61.068 M 12.64 % | 54.214 M 5.77 % | 51.258 M 5.17 % | 48.736 M -12.73 % | 55.846 M 4.33 % | 53.526 M -4.40 % | 55.991 M 9.15 % | 51.296 M -9.97 % | 56.977 M 18.25 % | 48.182 M -2.87 % | 49.606 M -5.33 % | 52.399 M 26.28 % | 41.495 M 4.18 % | 39.830 M 8.78 % | 36.615 M -5.38 % | 38.697 M -11.55 % | 43.751 M 43.23 % | 30.546 M -10.39 % | 34.088 M 6.13 % | 32.120 M 7.37 % | 29.914 M -2.79 % | 30.772 M -5.29 % | 32.492 M -8.80 % | 35.629 M 18.89 % | 29.967 M -1.73 % | 30.496 M -7.85 % | 33.095 M 16.52 % | 28.402 M -2.66 % | 29.178 M -12.48 % | 33.337 M 11.28 % | 29.958 M 27.97 % | 23.411 M |
| Selling general and administrative expenses | 159.499 M -2.29 % | 163.235 M -2.20 % | 166.913 M 13.00 % | 147.712 M 0.20 % | 147.415 M 3.65 % | 142.226 M 2.93 % | 138.184 M 13.59 % | 121.653 M -7.91 % | 132.096 M -0.94 % | 133.354 M -1.23 % | 135.016 M -14.25 % | 157.447 M 9.10 % | 144.318 M -12.39 % | 164.732 M -0.14 % | 164.966 M 0.10 % | 164.798 M 6.95 % | 154.089 M 5.29 % | 146.352 M -3.97 % | 152.403 M -5.10 % | 160.600 M 16.87 % | 137.412 M -25.81 % | 185.217 M -3.24 % | 191.426 M 7.34 % | 178.328 M -7.36 % | 192.492 M -2.88 % | 198.198 M 8.19 % | 183.187 M -8.38 % | 199.947 M -12.13 % | 227.558 M 10.46 % | 206.009 M 0.94 % | 204.093 M 0.68 % | 202.717 M -1.63 % | 206.086 M 13.33 % | 181.853 M -11.13 % | 204.637 M 16.01 % | 176.403 M -3.36 % | 182.541 M 39.15 % | 131.180 M 6.80 % | 122.831 M 7.26 % | 114.515 M -5.09 % | 120.662 M 20.81 % | 99.880 M 18.49 % | 84.294 M -10.66 % | 94.354 M 7.64 % | 87.653 M 9.14 % | 80.316 M 17.11 % | 68.584 M 6.27 % | 64.538 M -15.96 % | 76.798 M 7.02 % | 71.759 M -9.61 % | 79.388 M 17.38 % | 67.632 M -12.23 % | 77.053 M 9.82 % | 70.161 M -28.58 % | 98.231 M 41.44 % | 69.450 M -12.14 % | 79.046 M 20.64 % | 65.524 M 15.58 % | 56.691 M -5.60 % | 60.056 M -1.96 % | 61.254 M 29.35 % | 47.355 M |
| Interest income | 13.324 M 67.85 % | 7.938 M -18.95 % | 9.794 M 19.94 % | 8.166 M -37.73 % | 13.114 M 46.67 % | 8.941 M -15.15 % | 10.538 M 47.06 % | 7.166 M -47.83 % | 13.737 M 29.36 % | 10.619 M 66.10 % | 6.393 M 261.60 % | 1.768 M -4.28 % | 1.847 M 36.81 % | 1.350 M -0.59 % | 1.358 M -11.99 % | 1.543 M -15.31 % | 1.822 M 15.17 % | 1.582 M 6.53 % | 1.485 M -19.21 % | 1.838 M -47.17 % | 3.479 M -33.48 % | 5.230 M | 0.000 -100.00 % | 4.942 M -9.12 % | 5.438 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 -100.00 % | 6.004 M | 0.000 | 0.000 -100.00 % | 3.652 M 21.17 % | 3.014 M 41.57 % | 2.129 M -27.95 % | 2.955 M 87.74 % | 1.574 M -14.60 % | 1.843 M 368.96 % | 393.000 K -40.90 % | 665.000 K 67.51 % | 397.000 K |
| Interest expense | 160.000 K -15.34 % | 189.000 K -2.07 % | 193.000 K -13.45 % | 223.000 K -2.62 % | 229.000 K 1.78 % | 225.000 K -49.44 % | 445.000 K 63.60 % | 272.000 K -1.45 % | 276.000 K -4.17 % | 288.000 K 16.13 % | 248.000 K 21.57 % | 204.000 K 3.55 % | 197.000 K -57.73 % | 466.000 K 30.17 % | 358.000 K -14.96 % | 421.000 K -10.04 % | 468.000 K 11.96 % | 418.000 K -13.99 % | 486.000 K -16.49 % | 582.000 K -1.36 % | 590.000 K 7.08 % | 551.000 K -25.44 % | 739.000 K 12.14 % | 659.000 K -9.97 % | 732.000 K 3.24 % | 709.000 K 7.59 % | 659.000 K 21.81 % | 541.000 K -52.59 % | 1.141 M 19.60 % | 954.000 K -35.06 % | 1.469 M 65.99 % | 885.000 K -9.04 % | 973.000 K 82.89 % | 532.000 K -11.63 % | 602.000 K 0.00 % | 602.000 K 129.77 % | 262.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 148.000 K -86.63 % | 1.107 M -25.85 % | 1.493 M -2.03 % | 1.524 M -0.65 % | 1.534 M -2.66 % | 1.576 M -7.13 % | 1.697 M -4.12 % | 1.770 M -32.95 % | 2.640 M -28.88 % | 3.712 M -6.99 % | 3.991 M 0.88 % | 3.956 M -0.95 % | 3.994 M 0.68 % | 3.967 M -0.40 % | 3.983 M 1.84 % | 3.911 M -2.30 % | 4.003 M 1.83 % | 3.931 M -0.83 % | 3.964 M 75.55 % | 2.258 M | 0.000 | 0.000 |
| Depreciation and amortization | 23.492 M 2.19 % | 22.989 M 4.43 % | 22.014 M -0.16 % | 22.050 M -1.24 % | 22.327 M 1.05 % | 22.095 M -0.51 % | 22.209 M -0.31 % | 22.278 M -20.83 % | 28.139 M -7.97 % | 30.576 M -1.98 % | 31.193 M -1.06 % | 31.526 M 0.43 % | 31.390 M -11.46 % | 35.454 M -7.65 % | 38.390 M -2.00 % | 39.173 M -0.59 % | 39.407 M -6.23 % | 42.026 M -5.96 % | 44.690 M 8.84 % | 41.061 M 1.59 % | 40.418 M -9.48 % | 44.651 M -17.03 % | 53.815 M 2.44 % | 52.534 M -0.38 % | 52.737 M -0.41 % | 52.953 M 14.64 % | 46.192 M -1.35 % | 46.822 M -0.68 % | 47.141 M 0.48 % | 46.916 M -0.11 % | 46.970 M 0.98 % | 46.516 M -1.21 % | 47.088 M 1.68 % | 46.310 M -3.31 % | 47.894 M 5.80 % | 45.267 M 5.22 % | 43.022 M 11.00 % | 38.759 M -0.81 % | 39.075 M 5.03 % | 37.205 M 0.71 % | 36.941 M 16.73 % | 31.647 M 36.33 % | 23.213 M 1.91 % | 22.777 M -0.48 % | 22.887 M 0.47 % | 22.780 M -1.16 % | 23.047 M 5.95 % | 21.753 M 4.61 % | 20.794 M 5.22 % | 19.762 M 8.52 % | 18.211 M -5.33 % | 19.237 M 6.94 % | 17.988 M 4.24 % | 17.256 M 13.01 % | 15.269 M -9.90 % | 16.946 M 23.77 % | 13.692 M 16.36 % | 11.767 M 32.38 % | 8.889 M -7.33 % | 9.592 M 0.81 % | 9.515 M -0.35 % | 9.548 M |
| Operating income | 357.015 M -5.50 % | 377.780 M 23.47 % | 305.969 M 29.18 % | 236.858 M -23.16 % | 308.263 M 39.80 % | 220.495 M -4.32 % | 230.455 M 53.59 % | 150.045 M -21.85 % | 191.991 M 207.93 % | 62.349 M -44.17 % | 111.681 M -69.43 % | 365.380 M -12.00 % | 415.208 M 31.20 % | 316.461 M 14.41 % | 276.598 M 9.01 % | 253.726 M 39.86 % | 181.418 M 80.28 % | 100.634 M -18.88 % | 124.061 M -36.89 % | 196.594 M 33.65 % | 147.100 M -37.04 % | 233.637 M 6.36 % | 219.669 M 11.83 % | 196.429 M -23.58 % | 257.048 M 8.54 % | 236.831 M 77.03 % | 133.782 M -36.41 % | 210.392 M -39.16 % | 345.809 M 59.77 % | 216.441 M 0.90 % | 214.505 M 1.23 % | 211.902 M -24.49 % | 280.636 M 23.55 % | 227.135 M 15.51 % | 196.637 M -19.00 % | 242.756 M -3.14 % | 250.624 M -14.27 % | 292.352 M -2.81 % | 300.797 M 6.93 % | 281.306 M -6.26 % | 300.076 M 21.73 % | 246.517 M -8.91 % | 270.629 M -9.48 % | 298.987 M 20.10 % | 248.949 M 22.56 % | 203.126 M 6.10 % | 191.451 M -22.13 % | 245.874 M 0.57 % | 244.486 M 7.71 % | 226.982 M 30.73 % | 173.627 M -7.71 % | 188.139 M 3.08 % | 182.519 M 18.74 % | 153.717 M 24.84 % | 123.135 M -8.41 % | 134.441 M -32.12 % | 198.058 M 57.29 % | 125.919 M -7.14 % | 135.600 M -40.18 % | 226.673 M 19.36 % | 189.911 M 57.21 % | 120.803 M |
| Operating income ratio | 0.26 -5.48 % | 0.28 16.97 % | 0.24 9.91 % | 0.22 -15.52 % | 0.26 17.45 % | 0.22 -6.06 % | 0.23 23.89 % | 0.19 -10.30 % | 0.21 157.31 % | 0.08 -29.39 % | 0.11 -55.63 % | 0.26 2.35 % | 0.25 20.88 % | 0.21 25.63 % | 0.17 -6.00 % | 0.18 14.52 % | 0.15 40.52 % | 0.11 -9.11 % | 0.12 -26.00 % | 0.16 5.60 % | 0.15 -16.78 % | 0.19 7.15 % | 0.17 9.06 % | 0.16 -13.47 % | 0.18 11.47 % | 0.17 42.22 % | 0.12 -14.38 % | 0.14 -16.30 % | 0.16 29.47 % | 0.13 -0.09 % | 0.13 -8.57 % | 0.14 -12.90 % | 0.16 5.23 % | 0.15 7.78 % | 0.14 -17.15 % | 0.17 -5.16 % | 0.18 -18.91 % | 0.22 -1.03 % | 0.22 -0.88 % | 0.22 3.27 % | 0.21 2.68 % | 0.21 -3.62 % | 0.22 -4.24 % | 0.23 8.19 % | 0.21 2.42 % | 0.20 5.89 % | 0.19 -17.54 % | 0.23 2.48 % | 0.23 -3.92 % | 0.24 24.66 % | 0.19 -8.69 % | 0.21 7.12 % | 0.20 5.58 % | 0.18 5.39 % | 0.18 -7.36 % | 0.19 -9.38 % | 0.21 14.42 % | 0.18 -3.32 % | 0.19 -16.45 % | 0.23 7.85 % | 0.21 0.51 % | 0.21 |
| Total other income expenses net | -96.542 M -516.40 % | 23.185 M -59.31 % | 56.976 M 793.48 % | -8.216 M -133.54 % | 24.498 M -53.19 % | 52.336 M 277.13 % | -29.546 M -185.65 % | 34.498 M -12.38 % | 39.371 M 4 689.66 % | 822.000 K 431.45 % | -248.000 K -100.41 % | 60.511 M 150.00 % | 24.204 M -35.49 % | 37.520 M 625 433.33 % | -6.000 K 96.81 % | -188.000 K 71.94 % | -670.000 K -121.20 % | 3.161 M 203.84 % | -3.044 M -109.00 % | 33.813 M 484.72 % | -8.789 M -152.98 % | 16.590 M 142.45 % | -39.083 M -707.50 % | -4.840 M -143.27 % | 11.185 M 112.44 % | 5.265 M -21.21 % | 6.682 M 262.66 % | -4.108 M -111.99 % | 34.260 M 246.58 % | -23.373 M -42.21 % | -16.436 M -1 803.21 % | 965.000 K -70.28 % | 3.247 M 103.60 % | -90.200 M -213.98 % | 79.140 M 271.85 % | -46.051 M -280.76 % | 25.477 M 168.02 % | -37.455 M -325.35 % | 16.621 M -76.51 % | 70.748 M 1 078.53 % | -7.230 M -46.92 % | -4.921 M -111.23 % | 43.821 M 28.11 % | 34.206 M 336.31 % | -14.475 M -173.25 % | 19.762 M -55.20 % | 44.114 M 600.50 % | -8.814 M -131.57 % | 27.917 M -14.18 % | 32.530 M 117.04 % | 14.988 M 233.44 % | -11.232 M -208.80 % | 10.324 M 163.74 % | -16.197 M -172.18 % | 22.440 M 241.34 % | 6.574 M 84.35 % | 3.566 M -25.62 % | 4.794 M 122.73 % | -21.095 M -679.56 % | -2.706 M -140.50 % | 6.681 M 606.98 % | 945.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.484 B -2.48 % | -2.424 B 4.51 % | -2.539 B -14.07 % | -2.225 B 20.81 % | -2.810 B -8.89 % | -2.581 B -4.29 % | -2.475 B -2.28 % | -2.419 B 18.72 % | -2.977 B 2.31 % | -3.047 B -10.06 % | -2.769 B -43.04 % | -1.936 B 11.89 % | -2.197 B -6.80 % | -2.057 B -9.81 % | -1.873 B -5.98 % | -1.768 B 31.97 % | -2.598 B 4.42 % | -2.718 B -10.06 % | -2.470 B -10.02 % | -2.245 B 12.88 % | -2.577 B -15.25 % | -2.236 B -4.08 % | -2.148 B -15.10 % | -1.866 B 15.59 % | -2.211 B 3.03 % | -2.280 B -0.28 % | -2.274 B -18.59 % | -1.918 B 16.78 % | -2.304 B -26.16 % | -1.827 B -8.58 % | -1.682 B -3.37 % | -1.627 B 30.39 % | -2.338 B -14.65 % | -2.039 B 6.83 % | -2.189 B -16.53 % | -1.878 B 23.63 % | -2.459 B 8.76 % | -2.695 B -11.66 % | -2.414 B -1.62 % | -2.375 B 16.68 % | -2.851 B -2.64 % | -2.777 B -32.78 % | -2.092 B -19.28 % | -1.754 B 3.09 % | -1.810 B -4.00 % | -1.740 B -33.12 % | -1.307 B -23.94 % | -1.055 B 10.34 % | -1.176 B 31.26 % | -1.711 B -40.19 % | -1.221 B -22.24 % | -998.540 M 11.97 % | -1.134 B -11.69 % | -1.016 B 1.46 % | -1.031 B -8.67 % | -948.415 M 16.66 % | -1.138 B 8.59 % | -1.245 B 4.62 % | -1.305 B |
| Total investments | 778.493 M -2.01 % | 794.466 M 66.87 % | 476.110 M -3.43 % | 493.000 M -2.06 % | 503.370 M -5.37 % | 531.914 M 32.88 % | 400.301 M 247.75 % | 115.113 M 3.52 % | 111.199 M -1.41 % | 112.791 M 0.99 % | 111.689 M 11.51 % | 100.164 M -12.30 % | 114.208 M -2.41 % | 117.030 M -6.17 % | 124.729 M 55.44 % | 80.241 M -17.17 % | 96.869 M 3.02 % | 94.033 M -4.42 % | 98.385 M 18.22 % | 83.222 M 7.65 % | 77.309 M 28.95 % | 59.954 M 189.91 % | 20.680 M -48.81 % | 40.398 M -7.94 % | 43.882 M 36.48 % | 32.152 M 1.59 % | 31.649 M -1.27 % | 32.056 M -53.51 % | 68.954 M -12.22 % | 78.553 M 0.61 % | 78.074 M 139.35 % | 32.619 M -0.53 % | 32.794 M -39.50 % | 54.208 M 4.50 % | 51.875 M 1.46 % | 51.128 M -2.37 % | 52.367 M -0.17 % | 52.454 M 0.77 % | 52.055 M 41.69 % | 36.739 M 5.24 % | 34.911 M -1.10 % | 35.300 M -4.68 % | 37.033 M 17.90 % | 31.411 M -0.01 % | 31.415 M -1.85 % | 32.006 M 14 124.89 % | 225.000 K 525.00 % | 36.000 K -83.93 % | 224.000 K -98.49 % | 14.793 M 0.18 % | 14.767 M -11.25 % | 16.639 M 0.96 % | 16.480 M 0.00 % | 16.480 M 0.00 % | 16.480 M 0.00 % | 16.480 M -11.30 % | 18.580 M 0.00 % | 18.580 M 0.00 % | 18.580 M |
| Total debt | 21.896 M -18.84 % | 26.980 M -10.62 % | 30.186 M -3.46 % | 31.269 M -8.99 % | 34.357 M 6.89 % | 32.142 M -6.86 % | 34.508 M -9.40 % | 38.089 M -7.47 % | 41.166 M -4.43 % | 43.076 M -6.14 % | 45.893 M 23.60 % | 37.130 M 32.11 % | 28.106 M 0.57 % | 27.947 M -65.51 % | 81.030 M 76.71 % | 45.854 M -33.32 % | 68.764 M -12.45 % | 78.547 M 12.17 % | 70.028 M 31.29 % | 53.340 M -1.60 % | 54.206 M -4.10 % | 56.524 M -9.69 % | 62.587 M 5.19 % | 59.500 M -9.88 % | 66.021 M -0.66 % | 66.457 M 655.19 % | 8.800 M -0.79 % | 8.870 M 0.23 % | 8.850 M -92.98 % | 126.109 M 10.07 % | 114.569 M -27.30 % | 157.596 M 106.49 % | 76.322 M 10.78 % | 68.896 M -0.36 % | 69.143 M -11.11 % | 77.784 M -26.72 % | 106.153 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.115 M -82.46 % | 302.789 M -1.22 % | 306.520 M -1.00 % | 309.603 M 0.31 % | 308.654 M -0.68 % | 310.767 M -9.39 % | 342.965 M -19.98 % | 428.585 M -27.03 % | 587.305 M -22.56 % | 758.364 M -0.33 % | 760.898 M 1.66 % | 748.438 M -0.82 % | 754.628 M 1.29 % | 745.037 M 0.43 % | 741.880 M 0.03 % | 741.626 M -2.04 % | 757.073 M 4.05 % | 727.576 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 26.284 M 592.05 % | 3.798 M 0.00 % | 3.798 M 1 437.32 % | -284.000 K -100.02 % | 1.863 B 1.38 % | 1.838 B -0.87 % | 1.854 B 0.66 % | 1.842 B 5.39 % | 1.747 B 0.13 % | 1.745 B 0.27 % | 1.741 B 0.64 % | 1.729 B 4.76 % | 1.651 B 0.83 % | 1.637 B 0.00 % | 1.637 B -0.71 % | 1.649 B -0.54 % | 1.658 B 2 961.32 % | -57.939 M 11.07 % | -65.154 M 4.98 % | -68.569 M -14.65 % | -59.809 M -21.07 % | -49.402 M -2.99 % | -47.968 M -30.07 % | -36.879 M -7.42 % | -34.333 M 14.90 % | -40.344 M -6.02 % | -38.054 M -7.97 % | -35.246 M 5.11 % | -37.143 M 0.21 % | -37.221 M -10.66 % | -33.635 M 11.61 % | -38.051 M 14.71 % | -44.613 M -99.43 % | -22.370 M -8.98 % | -20.526 M -443.02 % | -3.780 M -132.19 % | 11.741 M -26.50 % | 15.975 M -33.19 % | 23.912 M -69.11 % | 77.398 M 527.82 % | 12.328 M -19.39 % | 15.294 M 285.24 % | 3.970 M -96.68 % | 119.543 M 3 299.00 % | 3.517 M 402.43 % | 700.000 K 132.24 % | -2.171 M -102.07 % | 104.996 M 9 253.97 % | -1.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.393 B -35.10 % | 2.147 B -33.10 % | 3.209 B 111.33 % | 1.518 B -44.09 % | 2.716 B 68.18 % | 1.615 B 16.08 % | 1.391 B 15.41 % | 1.205 B 11.74 % | 1.079 B -39.86 % | 1.794 B 3.00 % | 1.741 B 5.67 % | 1.648 B 23.93 % | 1.330 B -18.40 % | 1.629 B 19.77 % | 1.361 B 22.06 % | 1.115 B -24.82 % | 1.483 B 11.32 % | 1.332 B 6.93 % | 1.246 B 9.30 % | 1.140 B 17.22 % | 972.158 M -35.90 % | 1.517 B 15.62 % | 1.312 B 13.66 % | 1.154 B 16.05 % | 994.606 M -33.80 % | 1.502 B 15.36 % | 1.302 B 11.69 % | 1.166 B 17.75 % | 990.246 M -29.25 % | 1.400 B -4.69 % | 1.468 B 14.50 % | 1.282 B 16.49 % | 1.101 B -35.13 % | 1.697 B 7.93 % | 1.572 B 17.77 % | 1.335 B 15.24 % | 1.159 B -38.73 % | 1.891 B 13.19 % | 1.670 B 18.29 % | 1.412 B 25.75 % | 1.123 B -37.73 % | 1.803 B -16.17 % | 2.151 B 14.16 % | 1.884 B 18.92 % | 1.585 B -24.76 % | 2.106 B 47.10 % | 1.432 B 16.18 % | 1.232 B 19.95 % | 1.027 B -22.94 % | 1.333 B 15.33 % | 1.156 B 17.29 % | 985.724 M 19.39 % | 825.659 M -26.72 % | 1.127 B 12.40 % | 1.002 B 14.58 % | 874.848 M 16.76 % | 749.249 M -26.80 % | 1.024 B 12.80 % | 907.481 M |
| Common stock | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B 0.00 % | 1.431 B -2.26 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 0.00 % | 1.464 B 5.82 % | 1.383 B 4.04 % | 1.329 B 0.25 % | 1.326 B 0.39 % | 1.321 B 10.01 % | 1.201 B 0.10 % | 1.200 B 0.56 % | 1.193 B 1.58 % | 1.174 B 12.80 % | 1.041 B 3.68 % | 1.004 B 0.12 % | 1.003 B 0.01 % | 1.003 B 10.00 % | 911.717 M 0.18 % | 910.117 M 0.00 % | 910.117 M 0.05 % | 909.633 M 10.02 % | 826.757 M 0.05 % | 826.337 M |
| Total equity | 4.753 B -13.28 % | 5.482 B 6.75 % | 5.135 B 6.29 % | 4.831 B 4.02 % | 4.644 B -6.12 % | 4.947 B 5.16 % | 4.704 B 3.19 % | 4.559 B 2.96 % | 4.428 B -12.37 % | 5.053 B 0.98 % | 5.004 B 2.14 % | 4.899 B 7.05 % | 4.576 B -4.74 % | 4.804 B 1.33 % | 4.741 B 5.50 % | 4.494 B -8.00 % | 4.885 B 3.99 % | 4.697 B 1.91 % | 4.609 B 2.47 % | 4.498 B 4.01 % | 4.325 B -11.39 % | 4.881 B 3.88 % | 4.698 B 3.46 % | 4.541 B 3.27 % | 4.398 B -10.37 % | 4.906 B 4.75 % | 4.684 B 2.90 % | 4.552 B 3.84 % | 4.383 B -7.07 % | 4.717 B 3.57 % | 4.554 B -2.00 % | 4.647 B 4.21 % | 4.460 B -9.88 % | 4.949 B 1.96 % | 4.854 B 5.06 % | 4.620 B 4.11 % | 4.437 B -13.14 % | 5.108 B 4.37 % | 4.895 B 2.54 % | 4.773 B 7.20 % | 4.453 B -11.46 % | 5.029 B 22.11 % | 4.118 B 7.66 % | 3.825 B 9.22 % | 3.502 B -13.02 % | 4.026 B 5.35 % | 3.822 B 6.72 % | 3.581 B 9.44 % | 3.273 B 1.21 % | 3.233 B 14.90 % | 2.814 B 6.73 % | 2.637 B 6.38 % | 2.479 B -6.15 % | 2.641 B 5.11 % | 2.513 B 5.26 % | 2.387 B 6.39 % | 2.244 B -8.57 % | 2.454 B 6.45 % | 2.305 B |
| Other non current liabilities | 16.000 K 0.00 % | 16.000 K -99.92 % | 19.533 M 11.51 % | 17.517 M 19.89 % | 14.611 M 0.65 % | 14.517 M | 0.000 -100.00 % | 1.606 M -89.37 % | 15.106 M 0.00 % | 15.106 M -1.38 % | 15.317 M -8.58 % | 16.754 M -0.06 % | 16.764 M 0.00 % | 16.764 M -53.11 % | 35.753 M -13.98 % | 41.565 M -1.35 % | 42.132 M -0.55 % | 42.364 M -2.53 % | 43.462 M 2.83 % | 42.267 M 1.39 % | 41.688 M -0.15 % | 41.749 M -6.35 % | 44.581 M 12.04 % | 39.789 M -1.46 % | 40.380 M 0.36 % | 40.234 M -5.00 % | 42.350 M -1.40 % | 42.950 M -0.04 % | 42.968 M -0.51 % | 43.190 M -0.22 % | 43.287 M -9.30 % | 47.723 M -39.37 % | 78.707 M 40.45 % | 56.041 M -1.85 % | 57.099 M 2.71 % | 55.594 M -6.02 % | 59.157 M 162.15 % | 22.566 M -31.70 % | 33.040 M 2.08 % | 32.366 M 12.43 % | 28.788 M 1.28 % | 28.424 M -0.91 % | 28.686 M 1.49 % | 28.265 M -51.42 % | 58.183 M -0.90 % | 58.709 M 0.30 % | 58.534 M 19.63 % | 48.928 M 0.36 % | 48.753 M -1.26 % | 49.377 M 185.37 % | 17.303 M 223.36 % | -14.026 M -178.67 % | 17.828 M -3.01 % | 18.382 M 1.82 % | 18.053 M 17.52 % | 15.361 M -13.48 % | 17.754 M -17.97 % | 21.644 M -0.30 % | 21.710 M |
| Long term debt | 6.422 M -26.22 % | 8.704 M -45.80 % | 16.058 M -7.21 % | 17.306 M -12.88 % | 19.864 M 5.59 % | 18.812 M -12.54 % | 21.510 M -13.97 % | 25.002 M -11.30 % | 28.187 M -7.39 % | 30.435 M -8.64 % | 33.313 M 23.94 % | 26.878 M 29.68 % | 20.726 M -0.54 % | 20.839 M -58.82 % | 50.602 M 81.89 % | 27.820 M -3.52 % | 28.835 M -8.12 % | 31.383 M -7.07 % | 33.770 M 32.38 % | 25.509 M 26.38 % | 20.184 M -16.19 % | 24.084 M -21.17 % | 30.551 M 12.25 % | 27.217 M -19.63 % | 33.865 M -7.15 % | 36.473 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 309.603 M 0.31 % | 308.654 M -0.68 % | 310.767 M -9.39 % | 342.965 M -19.98 % | 428.585 M -27.03 % | 587.305 M -22.24 % | 755.232 M 0.52 % | 751.314 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 735.439 M 0.54 % | 731.507 M 0.54 % | 727.576 M |
| Total non current liabilities | 8.058 M -22.45 % | 10.391 M -72.09 % | 37.224 M 2.08 % | 36.466 M 1.06 % | 36.084 M 3.32 % | 34.924 M 51.35 % | 23.075 M -17.78 % | 28.066 M -37.29 % | 44.753 M -7.26 % | 48.255 M -9.42 % | 53.272 M -37.77 % | 85.609 M 5.14 % | 81.423 M -2.50 % | 83.512 M -38.59 % | 135.989 M 14.98 % | 118.277 M -3.07 % | 122.026 M -3.89 % | 126.963 M -4.24 % | 132.581 M 7.80 % | 122.985 M 3.17 % | 119.201 M -4.88 % | 125.322 M -8.40 % | 136.812 M 7.21 % | 127.611 M -6.87 % | 137.019 M -3.26 % | 141.639 M 29.48 % | 109.393 M -1.85 % | 111.455 M -1.90 % | 113.615 M 1.48 % | 111.958 M -1.95 % | 114.179 M -8.35 % | 124.586 M -21.00 % | 157.703 M 19.84 % | 131.591 M -2.24 % | 134.604 M -1.78 % | 137.047 M -3.88 % | 142.574 M 174.59 % | 51.923 M -16.79 % | 62.397 M -8.72 % | 68.359 M 5.52 % | 64.780 M 0.56 % | 64.417 M 0.47 % | 64.117 M 9.89 % | 58.345 M -84.14 % | 367.786 M 0.12 % | 367.363 M -0.52 % | 369.301 M -5.76 % | 391.893 M -17.90 % | 477.338 M -25.03 % | 636.682 M -19.21 % | 788.095 M 0.59 % | 783.499 M 2 392.92 % | 31.429 M 0.11 % | 31.395 M 0.49 % | 31.242 M 16.33 % | 26.856 M -96.48 % | 763.986 M 0.09 % | 763.263 M 0.58 % | 758.877 M |
| Other current liabilities | 1.267 B 262.60 % | 349.424 M 5.50 % | 331.196 M -1.04 % | 334.661 M -63.39 % | 914.131 M 233.21 % | 274.337 M -10.78 % | 307.475 M -20.12 % | 384.912 M -66.55 % | 1.151 B 261.46 % | 318.377 M -10.45 % | 355.535 M -13.69 % | 411.906 M -55.86 % | 933.156 M 193.80 % | 317.617 M -17.96 % | 387.143 M 11.42 % | 347.451 M 17.04 % | 296.855 M -3.06 % | 306.218 M 2.90 % | 297.587 M -18.28 % | 364.165 M -63.94 % | 1.010 B 220.61 % | 314.965 M -14.43 % | 368.089 M -2.36 % | 376.976 M -64.79 % | 1.071 B 222.58 % | 331.870 M 0.71 % | 329.521 M -15.92 % | 391.897 M -64.64 % | 1.108 B 235.27 % | 330.529 M -18.76 % | 406.873 M 5.56 % | 385.434 M -64.19 % | 1.076 B 296.10 % | 271.732 M -14.00 % | 315.957 M -15.81 % | 375.297 M -70.50 % | 1.272 B 350.14 % | 282.589 M -8.69 % | 309.468 M -11.08 % | 348.013 M -69.41 % | 1.137 B 275.94 % | 302.573 M 10.02 % | 275.005 M -13.09 % | 316.408 M -67.74 % | 980.687 M 342.73 % | 221.510 M -10.37 % | 247.125 M -12.63 % | 282.844 M -56.13 % | 644.757 M 173.55 % | 235.700 M 7.11 % | 220.050 M -13.91 % | 255.603 M -54.64 % | 563.487 M 108.93 % | 269.707 M -28.81 % | 378.830 M 34.72 % | 281.192 M -54.73 % | 621.196 M 197.22 % | 209.001 M 1.47 % | 205.982 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 68.845 M 0.99 % | 68.172 M 14.43 % | 59.574 M -11.68 % | 67.451 M -20.77 % | 85.137 M -82.88 % | 497.159 M -59.74 % | 1.235 B 2 523.06 % | 47.079 M -17.00 % | 56.723 M 181.42 % | 20.156 M -2.89 % | 20.756 M -18.53 % | 25.477 M -95.80 % | 606.235 M 5.42 % | 575.059 M 23.19 % | 466.812 M -4.80 % | 490.341 M -7.35 % | 529.225 M 1.06 % | 523.657 M -53.03 % | 1.115 B 143.11 % | 458.558 M 3.63 % | 442.502 M -0.47 % | 444.580 M -62.28 % | 1.179 B 161.22 % | 451.176 M 11.37 % | 405.103 M -11.91 % | 459.886 M -60.62 % | 1.168 B 188.76 % | 404.410 M -9.04 % | 444.601 M 8.14 % | 411.119 M -63.52 % | 1.127 B 215.25 % | 357.527 M -12.26 % | 407.473 M -3.33 % | 421.528 M -67.95 % | 1.315 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 413.053 M 9.22 % | 378.200 M -0.98 % | 381.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.765 M -2.07 % | 87.581 M -77.52 % | 389.655 M 188.98 % | 134.838 M -33.50 % | 202.765 M 218.55 % | 63.652 M -85.11 % | 427.423 M 544.56 % | 66.312 M | 0.000 |
| Short term debt | 30.948 M -15.33 % | 36.552 M 29.36 % | 28.256 M 0.59 % | 28.091 M 93.82 % | 14.493 M 8.72 % | 13.330 M 2.55 % | 12.998 M -0.68 % | 13.087 M 0.83 % | 12.979 M 2.67 % | 12.641 M 0.48 % | 12.580 M 22.71 % | 10.252 M 38.92 % | 7.380 M 3.83 % | 7.108 M -76.64 % | 30.428 M 68.73 % | 18.034 M -54.83 % | 39.929 M -15.34 % | 47.164 M 30.08 % | 36.258 M 30.28 % | 27.831 M -18.20 % | 34.022 M 4.88 % | 32.440 M 1.26 % | 32.036 M -0.77 % | 32.283 M 0.39 % | 32.156 M 7.24 % | 29.984 M 240.73 % | 8.800 M -0.79 % | 8.870 M 0.23 % | 8.850 M -92.98 % | 126.109 M 10.07 % | 114.569 M -27.30 % | 157.596 M 106.49 % | 76.322 M 10.78 % | 68.896 M -0.36 % | 69.143 M -11.11 % | 77.784 M -26.72 % | 106.153 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.115 M -82.46 % | 302.789 M -1.22 % | 306.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.132 M -67.32 % | 9.584 M -98.72 % | 748.438 M -0.82 % | 754.628 M 1.29 % | 745.037 M 0.43 % | 741.880 M 11 890.95 % | 6.187 M -75.80 % | 25.566 M | 0.000 |
| Total current liabilities | 1.847 B 46.22 % | 1.263 B 34.07 % | 942.383 M -3.27 % | 974.288 M -44.57 % | 1.758 B 66.62 % | 1.055 B 16.50 % | 905.558 M -2.97 % | 933.305 M -41.53 % | 1.596 B 80.11 % | 886.209 M -15.85 % | 1.053 B -13.97 % | 1.224 B -26.98 % | 1.676 B 32.17 % | 1.268 B -11.99 % | 1.441 B -1.81 % | 1.468 B 17.18 % | 1.252 B 18.33 % | 1.058 B 24.45 % | 850.452 M -11.22 % | 957.972 M -35.73 % | 1.491 B 39.71 % | 1.067 B 16.66 % | 914.617 M -10.38 % | 1.021 B -43.55 % | 1.808 B 47.41 % | 1.226 B 21.01 % | 1.014 B -23.89 % | 1.332 B -34.60 % | 2.036 B 41.46 % | 1.439 B 4.13 % | 1.382 B 11.82 % | 1.236 B -35.17 % | 1.907 B 63.99 % | 1.163 B -4.15 % | 1.213 B 12.27 % | 1.081 B -48.18 % | 2.085 B 100.87 % | 1.038 B 1.87 % | 1.019 B 5.58 % | 965.219 M -44.32 % | 1.734 B 54.74 % | 1.120 B -0.99 % | 1.131 B -12.63 % | 1.295 B -16.58 % | 1.552 B 86.36 % | 833.047 M 11.03 % | 750.300 M -8.33 % | 818.507 M -35.98 % | 1.279 B 46.05 % | 875.378 M 13.86 % | 768.838 M 5.72 % | 727.211 M -61.55 % | 1.891 B 25.09 % | 1.512 B 1.88 % | 1.484 B 11.92 % | 1.326 B 23.51 % | 1.074 B 69.07 % | 635.116 M 37.43 % | 462.146 M |
| Total liabilities | 1.855 B 45.66 % | 1.274 B 30.03 % | 979.607 M -3.08 % | 1.011 B -43.66 % | 1.794 B 64.59 % | 1.090 B 17.37 % | 928.633 M -3.41 % | 961.371 M -41.41 % | 1.641 B 75.59 % | 934.464 M -15.54 % | 1.106 B -15.52 % | 1.310 B -25.49 % | 1.758 B 30.03 % | 1.352 B -14.29 % | 1.577 B -0.56 % | 1.586 B 15.38 % | 1.374 B 15.95 % | 1.185 B 20.58 % | 983.033 M -9.06 % | 1.081 B -32.85 % | 1.610 B 35.02 % | 1.192 B 13.40 % | 1.051 B -8.43 % | 1.148 B -40.96 % | 1.945 B 42.16 % | 1.368 B 21.83 % | 1.123 B -22.18 % | 1.443 B -32.87 % | 2.150 B 38.58 % | 1.551 B 3.67 % | 1.496 B 9.97 % | 1.361 B -34.08 % | 2.064 B 59.50 % | 1.294 B -3.96 % | 1.348 B 10.69 % | 1.218 B -45.35 % | 2.228 B 104.39 % | 1.090 B 0.79 % | 1.081 B 4.63 % | 1.034 B -42.52 % | 1.798 B 51.79 % | 1.185 B -0.91 % | 1.196 B -11.66 % | 1.353 B -29.52 % | 1.920 B 59.97 % | 1.200 B 7.22 % | 1.120 B -7.50 % | 1.210 B -31.06 % | 1.756 B 16.12 % | 1.512 B -2.88 % | 1.557 B 3.06 % | 1.511 B -21.44 % | 1.923 B 24.58 % | 1.543 B 1.85 % | 1.515 B 12.01 % | 1.353 B -26.38 % | 1.838 B 31.42 % | 1.398 B 14.53 % | 1.221 B |
| Other non current assets | 2.215 M -5.34 % | 2.340 M 0.60 % | 2.326 M 1.62 % | 2.289 M 7.21 % | 2.135 M 8.98 % | 1.959 M 2.24 % | 1.916 M -99.29 % | 269.762 M 52.19 % | 177.257 M 103.91 % | 86.928 M -48.12 % | 167.549 M -17.72 % | 203.633 M 103.02 % | 100.302 M 65.04 % | 60.776 M -31.51 % | 88.739 M 19.44 % | 74.295 M -16.34 % | 88.801 M -2.64 % | 91.210 M -45.83 % | 168.371 M 3.63 % | 162.476 M 81.07 % | 89.729 M -64.01 % | 249.320 M -13.61 % | 288.598 M -29.13 % | 407.197 M -18.18 % | 497.646 M 72.83 % | 287.936 M 88.64 % | 152.637 M -13.18 % | 175.811 M 18.89 % | 147.883 M 31.56 % | 112.403 M 7.46 % | 104.603 M -35.72 % | 162.725 M 23.80 % | 131.447 M -32.69 % | 195.292 M 38.32 % | 141.193 M 48.11 % | 95.333 M -48.21 % | 184.078 M -31.43 % | 268.450 M -16.68 % | 322.193 M 13.46 % | 283.981 M 76.67 % | 160.738 M -18.61 % | 197.481 M 27.82 % | 154.505 M -8.25 % | 168.396 M -68.50 % | 534.617 M 11.49 % | 479.513 M -44.47 % | 863.533 M 3.65 % | 833.138 M -9.12 % | 916.767 M 2 554.14 % | 34.541 M 4.46 % | 33.067 M -0.93 % | 33.377 M -1.33 % | 33.828 M 578.87 % | 4.983 M -41.52 % | 8.521 M -66.14 % | 25.169 M 180.22 % | 8.982 M -0.93 % | 9.066 M -21.11 % | 11.492 M |
| Long term investments | 109.394 M -12.93 % | 125.636 M 3.78 % | 121.062 M -5.27 % | 127.794 M 9.64 % | 116.553 M -1.66 % | 118.519 M 4.54 % | 113.376 M 174.25 % | -152.694 M -138.06 % | -64.142 M -330.93 % | 27.776 M 151.38 % | -54.056 M 46.81 % | -101.635 M -733.52 % | 16.043 M -72.46 % | 58.260 M 47.25 % | 39.565 M 315.08 % | 9.532 M 18.15 % | 8.068 M 12.52 % | 7.170 M 110.27 % | -69.824 M 9.24 % | -76.932 M -581.84 % | -11.283 M 93.97 % | -187.045 M 29.95 % | -267.015 M 25.83 % | -359.990 M 19.94 % | -449.633 M -76.42 % | -254.867 M -229.44 % | -77.364 M 45.53 % | -142.019 M -83.86 % | -77.241 M -153.66 % | -30.451 M -43.33 % | -21.245 M 81.74 % | -116.348 M -27.29 % | -91.403 M -7.06 % | -85.376 M -7.81 % | -79.189 M -112.24 % | -37.311 M 70.72 % | -127.445 M 39.44 % | -210.437 M 18.52 % | -258.266 M -10.05 % | -234.684 M -100.36 % | -117.130 M 26.02 % | -158.335 M -40.80 % | -112.455 M 3.13 % | -116.084 M 73.79 % | -442.855 M 0.89 % | -446.828 M 44.17 % | -800.358 M -1.27 % | -790.306 M 9.87 % | -876.829 M -7 616.11 % | 11.666 M -20.15 % | 14.610 M 14.90 % | 12.715 M -20.90 % | 16.075 M -0.20 % | 16.108 M -2.19 % | 16.468 M | 0.000 -100.00 % | 8.289 M -55.04 % | 18.437 M 19.66 % | 15.408 M |
| Intangible assets | 21.571 M -9.57 % | 23.853 M -4.42 % | 24.955 M -1.84 % | 25.424 M -2.46 % | 26.066 M -6.50 % | 27.879 M 6.73 % | 26.120 M -3.42 % | 27.044 M 2.11 % | 26.484 M 47.39 % | 17.969 M -35.24 % | 27.745 M -23.74 % | 36.383 M -20.27 % | 45.634 M -18.95 % | 56.306 M -22.33 % | 72.495 M -10.60 % | 81.088 M -3.44 % | 83.980 M -10.78 % | 94.125 M -10.03 % | 104.624 M -9.53 % | 115.651 M -8.82 % | 126.837 M -8.21 % | 138.189 M -10.07 % | 153.663 M -12.89 % | 176.397 M -11.47 % | 199.242 M -9.85 % | 221.005 M -8.63 % | 241.881 M -8.86 % | 265.399 M -7.93 % | 288.258 M -7.31 % | 310.987 M -6.56 % | 332.815 M -6.18 % | 354.748 M -6.15 % | 378.014 M -0.66 % | 380.530 M -5.68 % | 403.427 M -5.76 % | 428.096 M -4.23 % | 446.987 M 132.59 % | 192.174 M -3.57 % | 199.294 M -5.96 % | 211.929 M -4.73 % | 222.460 M -5.26 % | 234.823 M 2 158.13 % | 10.399 M -1.65 % | 10.573 M -8.80 % | 11.593 M 5.25 % | 11.015 M 14.10 % | 9.654 M 250.29 % | 2.756 M 17.53 % | 2.345 M 2.40 % | 2.290 M 279.77 % | 603.000 K -16.71 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K -14.32 % | 845.000 K 0.00 % | 845.000 K 0.00 % | 845.000 K 0.00 % | 845.000 K |
| GoodWill | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M 0.00 % | 175.358 M -10.72 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M 0.00 % | 196.404 M -3.08 % | 202.652 M 0.00 % | 202.652 M 0.00 % | 202.652 M 0.00 % | 202.652 M 0.00 % | 202.652 M 0.00 % | 202.652 M 9.85 % | 184.473 M 0.00 % | 184.473 M -5.08 % | 194.338 M -0.15 % | 194.634 M 2 035.32 % | 9.115 M 0.00 % | 9.115 M 0.00 % | 9.115 M 0.00 % | 9.115 M 0.00 % | 9.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 196.929 M -1.15 % | 199.211 M -0.55 % | 200.313 M -0.23 % | 200.782 M -0.32 % | 201.424 M -0.89 % | 203.237 M 0.87 % | 201.478 M -0.46 % | 202.402 M 0.28 % | 201.842 M 4.40 % | 193.327 M -4.81 % | 203.103 M -4.08 % | 211.741 M -4.19 % | 220.992 M -4.61 % | 231.664 M -13.85 % | 268.899 M -3.10 % | 277.492 M -1.03 % | 280.384 M -3.49 % | 290.529 M -3.49 % | 301.028 M -3.53 % | 312.055 M -3.46 % | 323.241 M -3.39 % | 334.593 M -4.42 % | 350.067 M -6.10 % | 372.801 M -5.77 % | 395.646 M -5.21 % | 417.409 M -4.76 % | 438.285 M -6.36 % | 468.051 M -4.66 % | 490.910 M -4.43 % | 513.639 M -4.08 % | 535.467 M -3.93 % | 557.400 M -4.01 % | 580.666 M 2.77 % | 565.003 M -3.89 % | 587.900 M -5.55 % | 622.434 M -2.99 % | 641.621 M 218.76 % | 201.289 M -3.42 % | 208.409 M -5.72 % | 221.044 M -4.55 % | 231.575 M -5.07 % | 243.938 M 2 245.78 % | 10.399 M -1.65 % | 10.573 M -8.80 % | 11.593 M 5.25 % | 11.015 M 14.10 % | 9.654 M 250.29 % | 2.756 M 17.53 % | 2.345 M 2.40 % | 2.290 M 279.77 % | 603.000 K -16.71 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K -14.32 % | 845.000 K 0.00 % | 845.000 K 0.00 % | 845.000 K 0.00 % | 845.000 K |
| Property plant equipment net | 1.047 B 0.12 % | 1.046 B -0.29 % | 1.049 B 0.07 % | 1.048 B -1.13 % | 1.060 B 0.79 % | 1.052 B -0.90 % | 1.061 B -0.82 % | 1.070 B -0.44 % | 1.075 B -1.56 % | 1.092 B 1.62 % | 1.074 B -0.64 % | 1.081 B 0.36 % | 1.077 B -0.51 % | 1.083 B -4.79 % | 1.137 B 1.40 % | 1.122 B -0.80 % | 1.131 B -0.86 % | 1.141 B -2.29 % | 1.167 B 0.64 % | 1.160 B -0.10 % | 1.161 B -1.15 % | 1.175 B -1.77 % | 1.196 B 0.03 % | 1.196 B -0.59 % | 1.203 B -1.64 % | 1.223 B 4.76 % | 1.167 B -0.45 % | 1.172 B -1.25 % | 1.187 B -0.68 % | 1.195 B -0.97 % | 1.207 B -0.06 % | 1.208 B 2.80 % | 1.175 B 0.35 % | 1.171 B 2.18 % | 1.146 B 0.61 % | 1.139 B -0.70 % | 1.147 B -0.24 % | 1.150 B -0.60 % | 1.156 B 1.72 % | 1.137 B -0.62 % | 1.144 B -0.65 % | 1.151 B 0.30 % | 1.148 B -0.98 % | 1.159 B -0.82 % | 1.169 B -1.51 % | 1.187 B -1.05 % | 1.199 B 0.95 % | 1.188 B -0.16 % | 1.190 B 0.24 % | 1.187 B -1.53 % | 1.206 B 0.36 % | 1.201 B 0.08 % | 1.200 B 0.73 % | 1.192 B 0.61 % | 1.184 B 28.66 % | 920.576 M 4.62 % | 879.951 M 14.54 % | 768.230 M 13.10 % | 679.272 M |
| Total non current assets | 1.394 B -1.25 % | 1.412 B 0.03 % | 1.411 B -1.55 % | 1.433 B -0.09 % | 1.435 B 0.33 % | 1.430 B -0.18 % | 1.432 B 0.08 % | 1.431 B -0.01 % | 1.432 B -0.70 % | 1.442 B 0.62 % | 1.433 B 0.11 % | 1.431 B -1.35 % | 1.451 B -1.17 % | 1.468 B -7.62 % | 1.589 B 3.48 % | 1.536 B -1.63 % | 1.561 B -1.37 % | 1.583 B -2.35 % | 1.621 B -0.45 % | 1.628 B -0.30 % | 1.633 B -0.53 % | 1.642 B 0.24 % | 1.638 B -2.21 % | 1.675 B -1.84 % | 1.706 B -1.54 % | 1.733 B -0.44 % | 1.740 B 0.96 % | 1.724 B -4.01 % | 1.796 B -2.04 % | 1.833 B -1.87 % | 1.868 B 1.00 % | 1.850 B 0.91 % | 1.833 B -2.14 % | 1.873 B 2.74 % | 1.823 B -1.37 % | 1.848 B -1.38 % | 1.874 B 30.33 % | 1.438 B -1.37 % | 1.458 B 1.58 % | 1.435 B -0.81 % | 1.447 B -1.06 % | 1.463 B 19.10 % | 1.228 B -1.59 % | 1.248 B -3.85 % | 1.298 B 3.32 % | 1.256 B -3.21 % | 1.298 B 3.24 % | 1.257 B 0.11 % | 1.256 B -0.27 % | 1.259 B 0.40 % | 1.254 B 0.16 % | 1.252 B 0.05 % | 1.251 B 3.09 % | 1.214 B 0.31 % | 1.210 B 27.84 % | 946.590 M 4.21 % | 908.358 M 14.01 % | 796.721 M 12.69 % | 707.017 M |
| Other current assets | 67.259 M -5.35 % | 71.060 M 7.24 % | 66.264 M 14.64 % | 57.801 M -47.12 % | 109.313 M 10.74 % | 98.713 M 141.76 % | 40.831 M 16.58 % | 35.024 M -1.60 % | 35.592 M 43.74 % | 24.762 M 39.32 % | 17.774 M -46.11 % | 32.982 M -21.64 % | 42.089 M -13.12 % | 48.445 M -13.14 % | 55.773 M -17.59 % | 67.681 M 51.45 % | 44.689 M 34.37 % | 33.258 M 23.91 % | 26.841 M -25.71 % | 36.129 M 10.21 % | 32.783 M -33.73 % | 49.469 M 14.79 % | 43.097 M -11.98 % | 48.961 M 21.74 % | 40.219 M -9.94 % | 44.657 M 9.16 % | 40.911 M -35.42 % | 63.351 M 38.07 % | 45.882 M -22.84 % | 59.461 M -59.09 % | 145.354 M -28.72 % | 203.915 M 20.32 % | 169.476 M -11.61 % | 191.745 M 354.66 % | 42.173 M -45.74 % | 77.728 M 40.11 % | 55.476 M 17.64 % | 47.156 M 0.86 % | 46.755 M -5.53 % | 49.490 M 9.33 % | 45.268 M 7.31 % | 42.185 M 38.34 % | 30.494 M -97.45 % | 1.198 B 3 653.49 % | 31.910 M 14.98 % | 27.752 M -19.34 % | 34.408 M -11.42 % | 38.842 M 21.77 % | 31.897 M -17.31 % | 38.573 M -5.24 % | 40.706 M 642.81 % | 5.480 M -7.15 % | 5.902 M -27.63 % | 8.155 M -29.69 % | 11.599 M 41.43 % | 8.201 M -33.75 % | 12.378 M -14.86 % | 14.539 M 55.00 % | 9.380 M |
| Short term investments | 669.099 M -0.06 % | 669.534 M 88.20 % | 355.750 M -2.59 % | 365.206 M -5.59 % | 386.817 M -6.43 % | 413.395 M 44.08 % | 286.925 M 7.14 % | 267.807 M 52.73 % | 175.341 M 106.25 % | 85.015 M -48.71 % | 165.745 M -17.87 % | 201.799 M 105.57 % | 98.165 M 67.03 % | 58.770 M -30.99 % | 85.164 M 20.44 % | 70.709 M -20.37 % | 88.801 M 2.23 % | 86.863 M -48.36 % | 168.209 M 5.03 % | 160.154 M 80.78 % | 88.592 M -64.13 % | 246.999 M -14.15 % | 287.695 M -28.15 % | 400.388 M -18.87 % | 493.515 M 71.95 % | 287.019 M 163.29 % | 109.013 M -37.38 % | 174.075 M 19.07 % | 146.195 M 34.12 % | 109.004 M 9.75 % | 99.319 M -33.33 % | 148.967 M 19.94 % | 124.197 M -11.02 % | 139.584 M 6.50 % | 131.064 M 48.20 % | 88.439 M -50.82 % | 179.812 M -31.60 % | 262.891 M -15.28 % | 310.321 M 14.33 % | 271.423 M 78.52 % | 152.041 M -21.48 % | 193.635 M 29.53 % | 149.488 M 1.35 % | 147.495 M -68.90 % | 474.270 M -0.95 % | 478.834 M -40.19 % | 800.583 M 1.30 % | 790.342 M -9.89 % | 877.053 M 27 947.75 % | 3.127 M 1 891.72 % | 157.000 K -96.00 % | 3.924 M 868.89 % | 405.000 K 8.87 % | 372.000 K 3 000.00 % | 12.000 K | 0.000 -100.00 % | 10.291 M 7 096.50 % | 143.000 K -95.49 % | 3.172 M |
| cash and cash equivalents | 2.506 B 2.24 % | 2.451 B -4.59 % | 2.569 B 13.83 % | 2.257 B -20.67 % | 2.845 B 8.87 % | 2.613 B 4.14 % | 2.509 B 2.10 % | 2.458 B -18.57 % | 3.018 B -2.34 % | 3.090 B 9.79 % | 2.815 B 42.67 % | 1.973 B -11.33 % | 2.225 B 6.72 % | 2.085 B 6.68 % | 1.954 B 7.77 % | 1.813 B -32.01 % | 2.667 B -4.65 % | 2.797 B 10.12 % | 2.540 B 10.52 % | 2.298 B -12.65 % | 2.631 B 14.78 % | 2.292 B 3.69 % | 2.211 B 14.79 % | 1.926 B -15.43 % | 2.277 B -2.97 % | 2.347 B 2.81 % | 2.283 B 18.50 % | 1.926 B -16.72 % | 2.313 B 18.46 % | 1.953 B 8.68 % | 1.797 B 0.66 % | 1.785 B -26.06 % | 2.414 B 14.53 % | 2.108 B -6.64 % | 2.258 B 15.43 % | 1.956 B -23.75 % | 2.565 B -4.82 % | 2.695 B 11.66 % | 2.414 B 1.62 % | 2.375 B -16.68 % | 2.851 B 0.72 % | 2.830 B 18.21 % | 2.395 B 16.23 % | 2.060 B -2.78 % | 2.119 B 3.44 % | 2.049 B 26.63 % | 1.618 B 15.76 % | 1.398 B -12.92 % | 1.605 B -30.18 % | 2.299 B 16.15 % | 1.979 B 12.48 % | 1.759 B -6.55 % | 1.883 B 6.36 % | 1.770 B -0.31 % | 1.776 B 5.05 % | 1.690 B -10.07 % | 1.880 B -6.11 % | 2.002 B -1.52 % | 2.033 B |
| Cash and short term investments | 3.175 B 1.75 % | 3.121 B 6.70 % | 2.925 B 11.54 % | 2.622 B -18.86 % | 3.232 B 6.78 % | 3.026 B 8.23 % | 2.796 B 2.60 % | 2.725 B -14.65 % | 3.193 B 0.56 % | 3.175 B 6.54 % | 2.981 B 37.06 % | 2.175 B -6.39 % | 2.323 B 8.37 % | 2.144 B 5.11 % | 2.039 B 8.24 % | 1.884 B -31.63 % | 2.756 B -4.44 % | 2.884 B 6.48 % | 2.708 B 10.16 % | 2.459 B -9.60 % | 2.720 B 7.10 % | 2.539 B 1.63 % | 2.499 B 7.40 % | 2.326 B -16.04 % | 2.771 B 5.20 % | 2.634 B 10.12 % | 2.392 B 13.87 % | 2.101 B -14.59 % | 2.459 B 19.29 % | 2.062 B 8.73 % | 1.896 B -1.96 % | 1.934 B -23.81 % | 2.538 B 12.94 % | 2.247 B -5.92 % | 2.389 B 16.85 % | 2.044 B -25.53 % | 2.745 B -7.20 % | 2.958 B 8.59 % | 2.724 B 2.92 % | 2.647 B -11.86 % | 3.003 B -0.70 % | 3.024 B 18.87 % | 2.544 B 15.23 % | 2.208 B -14.87 % | 2.593 B 2.61 % | 2.527 B 4.51 % | 2.418 B 10.53 % | 2.188 B -11.85 % | 2.482 B 7.83 % | 2.302 B 16.30 % | 1.979 B 12.24 % | 1.763 B -6.36 % | 1.883 B 6.36 % | 1.771 B -0.29 % | 1.776 B 5.05 % | 1.690 B -10.56 % | 1.890 B -5.60 % | 2.002 B -1.66 % | 2.036 B |
| Total current assets | 5.215 B -2.41 % | 5.344 B 13.62 % | 4.703 B 6.69 % | 4.408 B -11.90 % | 5.004 B 8.61 % | 4.607 B 9.68 % | 4.201 B 2.73 % | 4.089 B -11.82 % | 4.637 B 2.01 % | 4.546 B -2.82 % | 4.677 B -2.10 % | 4.778 B -2.17 % | 4.883 B 4.16 % | 4.688 B -0.87 % | 4.729 B 4.07 % | 4.544 B -3.28 % | 4.698 B 9.26 % | 4.300 B 8.27 % | 3.971 B 0.52 % | 3.951 B -8.15 % | 4.302 B -2.93 % | 4.431 B 7.76 % | 4.112 B 2.42 % | 4.015 B -13.41 % | 4.636 B 2.09 % | 4.542 B 11.69 % | 4.066 B -4.79 % | 4.271 B -9.84 % | 4.737 B 6.81 % | 4.435 B 6.04 % | 4.183 B 0.59 % | 4.158 B -11.36 % | 4.691 B 7.35 % | 4.370 B -0.19 % | 4.378 B 9.76 % | 3.989 B -16.74 % | 4.791 B 0.64 % | 4.760 B 5.36 % | 4.518 B 3.35 % | 4.372 B -9.00 % | 4.804 B 1.11 % | 4.751 B 16.28 % | 4.086 B 3.95 % | 3.931 B -4.70 % | 4.125 B 3.88 % | 3.971 B 8.97 % | 3.644 B 3.08 % | 3.535 B -6.31 % | 3.773 B 8.21 % | 3.486 B 11.85 % | 3.117 B 7.66 % | 2.895 B -8.09 % | 3.150 B 6.04 % | 2.971 B 5.42 % | 2.818 B 0.87 % | 2.794 B -11.96 % | 3.173 B 3.84 % | 3.056 B 8.39 % | 2.819 B |
| Inventory | 766.934 M -10.49 % | 856.844 M 52.96 % | 560.176 M -25.10 % | 747.877 M 1.08 % | 739.875 M 12.04 % | 660.371 M 18.54 % | 557.101 M -18.48 % | 683.360 M -2.15 % | 698.365 M -11.45 % | 788.689 M -14.18 % | 918.989 M -22.01 % | 1.178 B 0.97 % | 1.167 B -10.91 % | 1.310 B -8.13 % | 1.426 B -7.14 % | 1.535 B 30.55 % | 1.176 B 39.15 % | 845.251 M 29.05 % | 654.962 M -21.37 % | 832.996 M -3.93 % | 867.028 M -3.29 % | 896.497 M 25.87 % | 712.229 M -8.41 % | 777.592 M 0.41 % | 774.402 M -12.35 % | 883.486 M 8.23 % | 816.271 M -3.19 % | 843.163 M 9.12 % | 772.680 M -23.57 % | 1.011 B 19.28 % | 847.568 M -15.47 % | 1.003 B 15.49 % | 868.176 M -0.06 % | 868.692 M 6.33 % | 816.996 M -0.47 % | 820.852 M 0.77 % | 814.566 M 9.54 % | 743.607 M 10.82 % | 671.025 M -0.24 % | 672.660 M -0.64 % | 676.994 M -10.35 % | 755.135 M 60.50 % | 470.493 M -10.40 % | 525.128 M 7.13 % | 490.188 M -11.03 % | 550.933 M 29.41 % | 425.736 M -1.22 % | 430.980 M 14.16 % | 377.510 M -14.23 % | 440.135 M 14.15 % | 385.583 M -3.48 % | 399.489 M -19.63 % | 497.087 M 1.07 % | 491.842 M -0.47 % | 494.185 M -7.62 % | 534.927 M -0.11 % | 535.537 M 9.25 % | 490.206 M 60.95 % | 304.566 M |
| Net receivables | 1.206 B -6.92 % | 1.295 B 12.40 % | 1.152 B 17.51 % | 980.788 M 1.83 % | 963.137 M 12.05 % | 859.543 M 5.14 % | 817.540 M 26.72 % | 645.139 M -9.12 % | 709.902 M 27.48 % | 556.857 M -26.74 % | 760.115 M -45.38 % | 1.392 B 3.00 % | 1.351 B 13.91 % | 1.186 B -1.83 % | 1.208 B | 0.000 -100.00 % | 705.816 M 35.26 % | 521.820 M -10.21 % | 581.181 M -8.86 % | 637.653 M -6.43 % | 681.465 M -27.94 % | 945.692 M | 0.000 -100.00 % | 861.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.264 B -13.40 % | 1.459 B 12.00 % | 1.303 B -6.46 % | 1.393 B | 0.000 | 0.000 -100.00 % | 1.201 B 6.31 % | 1.130 B | 0.000 -100.00 % | 1.179 B 16.56 % | 1.011 B -6.01 % | 1.076 B 7.33 % | 1.003 B -7.60 % | 1.085 B 16.72 % | 929.575 M -10.69 % | 1.041 B -10.07 % | 1.157 B 14.69 % | 1.009 B 16.72 % | 864.511 M 12.97 % | 765.277 M -12.74 % | 877.047 M -0.49 % | 881.358 M 24.84 % | 706.017 M -0.34 % | 708.423 M -2.55 % | 726.945 M -4.84 % | 763.889 M 9.10 % | 700.153 M 30.48 % | 536.578 M -4.22 % | 560.214 M -23.82 % | 735.337 M 33.94 % | 549.021 M 16.94 % | 469.489 M |
| Tax assets | 38.527 M -0.55 % | 38.742 M 0.06 % | 38.718 M -28.92 % | 54.474 M -0.08 % | 54.520 M 0.05 % | 54.494 M 0.14 % | 54.417 M 29.89 % | 41.894 M 0.16 % | 41.826 M 0.10 % | 41.785 M -0.04 % | 41.802 M 15.69 % | 36.132 M 0.34 % | 36.010 M 5.07 % | 34.271 M -37.04 % | 54.437 M 3.60 % | 52.543 M -0.73 % | 52.930 M -0.38 % | 53.134 M -1.28 % | 53.823 M -23.57 % | 70.420 M 0.54 % | 70.042 M -0.03 % | 70.064 M -0.21 % | 70.212 M 18.58 % | 59.213 M -0.88 % | 59.738 M 0.50 % | 59.442 M -0.35 % | 59.651 M 20.45 % | 49.525 M 5.32 % | 47.025 M 11.08 % | 42.335 M 0.08 % | 42.301 M 10.58 % | 38.253 M 1.99 % | 37.506 M 36.58 % | 27.460 M -0.42 % | 27.575 M -5.58 % | 29.206 M -0.37 % | 29.314 M 0.04 % | 29.303 M -0.26 % | 29.379 M 4.04 % | 28.239 M 0.69 % | 28.046 M -0.15 % | 28.088 M 1.97 % | 27.546 M 7.83 % | 25.546 M 0.13 % | 25.512 M -0.15 % | 25.550 M 0.21 % | 25.497 M 9.03 % | 23.385 M -0.12 % | 23.414 M 0.05 % | 23.403 M 14 806.37 % | 157.000 K -96.00 % | 3.924 M 868.89 % | 405.000 K 8.87 % | 372.000 K | 0.000 | 0.000 -100.00 % | 10.291 M 7 096.50 % | 143.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 391.014 M -38.43 % | 635.121 M 83.85 % | 345.454 M -15.91 % | 410.808 M -32.59 % | 609.438 M 26.64 % | 481.220 M 45.45 % | 330.840 M -11.51 % | 373.861 M 23.53 % | 302.658 M 31.66 % | 229.885 M -35.34 % | 355.515 M -38.20 % | 575.271 M 2.04 % | 563.783 M -17.95 % | 687.089 M -10.25 % | 765.556 M -8.89 % | 840.267 M 16.68 % | 720.135 M 58.27 % | 454.999 M 72.06 % | 264.445 M -28.36 % | 369.105 M 26.74 % | 291.235 M -46.92 % | 548.694 M 39.18 % | 394.221 M -24.48 % | 522.034 M -9.28 % | 575.446 M -18.74 % | 708.192 M 25.35 % | 564.962 M -31.91 % | 829.789 M 2.47 % | 809.820 M -6.40 % | 865.212 M 12.22 % | 771.024 M 23.19 % | 625.877 M -5.04 % | 659.087 M -5.37 % | 696.459 M -3.93 % | 724.920 M 33.20 % | 544.243 M -8.35 % | 593.826 M 3.70 % | 572.633 M 1.74 % | 562.827 M 10.04 % | 511.475 M 2.43 % | 499.337 M -16.77 % | 599.918 M 39.99 % | 428.529 M -25.58 % | 575.824 M 21.03 % | 475.789 M 3.22 % | 460.931 M 22.10 % | 377.504 M -12.88 % | 433.296 M -19.17 % | 536.060 M -0.50 % | 538.780 M 14.82 % | 469.241 M 25.31 % | 374.454 M -26.75 % | 511.187 M 21.01 % | 422.443 M 37.35 % | 307.574 M 16.12 % | 264.865 M -32.47 % | 392.203 M 16.12 % | 337.756 M 64.79 % | 204.963 M |
| Tax payables | 158.451 M -34.61 % | 242.334 M 43.71 % | 168.632 M 27.22 % | 132.556 M -17.26 % | 160.209 M -26.73 % | 218.647 M 29.29 % | 169.108 M 41.41 % | 119.589 M 32.15 % | 90.498 M -67.47 % | 278.227 M 2.02 % | 272.716 M 32.12 % | 206.420 M 36.57 % | 151.148 M -34.55 % | 230.929 M 10.99 % | 208.064 M 17.02 % | 177.809 M 40.43 % | 126.619 M -40.82 % | 213.960 M 12.09 % | 190.881 M -3.04 % | 196.871 M 26.55 % | 155.572 M -8.95 % | 170.870 M 42.07 % | 120.271 M 34.70 % | 89.288 M -31.16 % | 129.709 M -17.07 % | 156.412 M 41.85 % | 110.262 M 9.12 % | 101.047 M -7.55 % | 109.298 M -7.00 % | 117.520 M 30.86 % | 89.808 M 33.54 % | 67.254 M -29.16 % | 94.939 M -24.42 % | 125.621 M 21.88 % | 103.072 M 23.90 % | 83.190 M -26.51 % | 113.206 M -38.09 % | 182.856 M 24.60 % | 146.752 M 38.80 % | 105.731 M 9.37 % | 96.676 M -41.30 % | 164.700 M 31.60 % | 125.155 M 30.04 % | 96.247 M 0.27 % | 95.991 M -36.26 % | 150.606 M 19.84 % | 125.671 M 22.77 % | 102.367 M 4.79 % | 97.691 M -3.18 % | 100.898 M 32.04 % | 76.415 M -12.74 % | 87.570 M 28.06 % | 68.381 M 4.70 % | 65.314 M 23.68 % | 52.808 M 38.04 % | 38.256 M -29.40 % | 54.186 M -13.71 % | 62.793 M 22.64 % | 51.201 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.565 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 | 0.000 | 0.000 | 0.000 | 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 | 63.674 M 376.32 % | 13.368 M -10.73 % | 14.975 M -27.29 % | 20.596 M -33.38 % | 30.914 M -20.54 % | 38.903 M -13.96 % | 45.217 M -17.57 % | 54.852 M -12.35 % | 62.581 M -8.98 % | 68.757 M -7.49 % | 74.321 M -7.19 % | 80.082 M -7.68 % | 86.741 M -7.10 % | 93.367 M -69.78 % | 308.920 M 0.44 % | 307.554 M -3.49 % | 318.683 M 15.57 % | 275.739 M 0.32 % | 274.865 M -0.33 % | 275.783 M 0.75 % | 273.730 M -4.85 % | 287.671 M -2.49 % | 295.007 M 0.31 % | 294.093 M -1.60 % | 298.877 M -3.22 % | 308.812 M 5.55 % | 292.580 M -0.66 % | 294.526 M -1.57 % | 299.224 M -4.76 % | 314.166 M -1.39 % | 318.603 M 3.15 % | 308.886 M 0.56 % | 307.156 M -3.14 % | 317.098 M -2.30 % | 324.568 M -0.48 % | 326.132 M 5.51 % | 309.093 M -7.46 % | 334.007 M -0.71 % | 336.407 M -26.65 % | 458.638 M 2.01 % | 449.606 M -8.37 % | 490.681 M 1 235.99 % | 36.728 M 4.91 % | 35.008 M -7.75 % | 37.947 M 2.33 % | 37.084 M 6.30 % | 34.885 M 10.89 % | 31.459 M 7.81 % | 29.180 M 4.04 % | 28.046 M 6.32 % | 26.379 M 3.70 % | 25.437 M 1.41 % | 25.084 M 0.82 % | 24.879 M -0.61 % | 25.031 M 2.53 % | 24.413 M 6.76 % | 22.868 M -17.10 % | 27.584 M | 0.000 |
| Capital lease obligations | 21.896 M -18.84 % | 26.980 M -10.62 % | 30.186 M -3.97 % | 31.434 M -8.51 % | 34.357 M 6.89 % | 32.142 M -6.86 % | 34.508 M -9.40 % | 38.089 M -7.47 % | 41.166 M -4.43 % | 43.076 M -6.14 % | 45.893 M 23.60 % | 37.130 M 32.11 % | 28.106 M 0.57 % | 27.947 M -59.45 % | 68.919 M 66.86 % | 41.304 M -16.14 % | 49.256 M -12.91 % | 56.555 M -8.61 % | 61.883 M 39.34 % | 44.413 M 9.86 % | 40.426 M -13.03 % | 46.485 M -14.01 % | 54.057 M 5.79 % | 51.096 M -12.93 % | 58.684 M -1.03 % | 59.294 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.939 M -11.07 % | 65.154 M -4.98 % | 68.569 M 14.65 % | 59.809 M 21.07 % | 49.402 M 2.99 % | 47.968 M 30.07 % | 36.879 M 7.42 % | 34.333 M -14.90 % | 40.344 M 6.02 % | 38.054 M 7.97 % | 35.246 M -5.11 % | 37.143 M -0.21 % | 37.221 M 10.66 % | 33.635 M -11.61 % | 38.051 M -14.71 % | 44.613 M 99.43 % | 22.370 M 8.98 % | 20.526 M 443.02 % | 3.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.171 M | 0.000 -100.00 % | 1.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.866 B -1.32 % | 1.891 B 296.57 % | 476.806 M -74.38 % | 1.861 B 298.24 % | 467.407 M -13.27 % | 538.938 M 0.00 % | 538.938 M 0.00 % | 538.938 M 0.00 % | 538.938 M -69.38 % | 1.760 B 227.75 % | 536.947 M -69.15 % | 1.741 B 0.64 % | 1.729 B 4.76 % | 1.651 B 0.60 % | 1.641 B 210.60 % | 528.355 M -68.03 % | 1.653 B -0.37 % | 1.659 B 0.05 % | 1.658 B 211.01 % | 533.090 M 0.73 % | 529.242 M 984.89 % | -59.809 M -109.57 % | 624.845 M 1 402.63 % | -47.968 M -30.07 % | -36.879 M -7.42 % | -34.333 M -102.07 % | 1.658 B 134.31 % | 707.724 M -0.40 % | 710.532 M 0.27 % | 708.635 M 76.10 % | 402.409 M -74.73 % | 1.592 B 120.00 % | 723.771 M 0.91 % | 717.209 M -51.96 % | 1.493 B 101.41 % | 741.296 M -50.78 % | 1.506 B 6.07 % | 1.420 B -0.30 % | 1.424 B -1.03 % | 1.439 B 1.59 % | 1.416 B 4.78 % | 1.352 B 16.77 % | 1.158 B 99.76 % | 579.540 M -14.62 % | 678.746 M -0.52 % | 682.327 M 1.10 % | 674.890 M -39.99 % | 1.125 B 7.99 % | 1.041 B 25.33 % | 830.955 M 22.88 % | 676.248 M 8.64 % | 622.486 M -0.40 % | 624.978 M 8.15 % | 577.859 M -6.57 % | 618.462 M 7.04 % | 577.800 M 2.81 % | 562.013 M -2.47 % | 576.249 M 0.81 % | 571.601 M |
| Deferred tax liabilities non current | 1.620 M -3.05 % | 1.671 M 2.33 % | 1.633 M -0.61 % | 1.643 M 2.11 % | 1.609 M 0.88 % | 1.595 M 1.92 % | 1.565 M 7.34 % | 1.458 M -0.14 % | 1.460 M -46.20 % | 2.714 M -41.53 % | 4.642 M -88.94 % | 41.977 M -4.45 % | 43.933 M -4.30 % | 45.909 M -7.50 % | 49.634 M 1.52 % | 48.892 M -4.24 % | 51.059 M -4.05 % | 53.216 M -3.85 % | 55.349 M 0.25 % | 55.209 M -3.70 % | 57.329 M -3.63 % | 59.489 M -3.55 % | 61.680 M 1.77 % | 60.605 M -3.46 % | 62.774 M -3.32 % | 64.932 M -3.15 % | 67.043 M -2.13 % | 68.505 M -3.03 % | 70.647 M 2.73 % | 68.768 M -3.00 % | 70.892 M -7.77 % | 76.863 M -2.70 % | 78.996 M 4.56 % | 75.550 M -2.52 % | 77.505 M -4.85 % | 81.453 M -2.35 % | 83.417 M 184.15 % | 29.357 M 0.00 % | 29.357 M -18.44 % | 35.993 M 0.00 % | 35.992 M 0.00 % | 35.993 M 1.59 % | 35.431 M 17.79 % | 30.080 M 0.00 % | 30.080 M 0.00 % | 30.080 M 0.00 % | 30.080 M 55.23 % | 19.378 M 0.00 % | 19.378 M 0.01 % | 19.377 M 24.53 % | 15.560 M 10.94 % | 14.026 M 3.12 % | 13.601 M 4.52 % | 13.013 M -1.33 % | 13.189 M 14.74 % | 11.495 M 6.50 % | 10.793 M 6.73 % | 10.112 M 5.43 % | 9.591 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.609 B -2.17 % | 6.755 B 10.48 % | 6.115 B 4.67 % | 5.842 B -9.27 % | 6.438 B 6.64 % | 6.037 B 7.17 % | 5.633 B 2.04 % | 5.520 B -9.04 % | 6.069 B 1.36 % | 5.987 B -2.01 % | 6.110 B -1.59 % | 6.209 B -1.98 % | 6.334 B 2.89 % | 6.156 B -2.57 % | 6.318 B 3.92 % | 6.080 B -2.86 % | 6.259 B 6.40 % | 5.882 B 5.19 % | 5.592 B 0.24 % | 5.579 B -5.99 % | 5.934 B -2.28 % | 6.073 B 5.62 % | 5.750 B 1.06 % | 5.689 B -10.30 % | 6.342 B 1.09 % | 6.274 B 8.05 % | 5.807 B -3.14 % | 5.995 B -8.24 % | 6.533 B 4.22 % | 6.268 B 3.60 % | 6.051 B 0.71 % | 6.008 B -7.91 % | 6.524 B 4.50 % | 6.243 B 0.67 % | 6.201 B 6.24 % | 5.837 B -12.42 % | 6.665 B 7.53 % | 6.198 B 3.72 % | 5.976 B 2.91 % | 5.807 B -7.10 % | 6.251 B 0.60 % | 6.214 B 16.93 % | 5.314 B 2.61 % | 5.178 B -4.50 % | 5.422 B 3.74 % | 5.227 B 5.77 % | 4.942 B 3.12 % | 4.792 B -4.70 % | 5.028 B 5.96 % | 4.746 B 8.56 % | 4.371 B 5.39 % | 4.147 B -5.77 % | 4.402 B 5.18 % | 4.185 B 3.88 % | 4.028 B 7.70 % | 3.740 B -8.36 % | 4.082 B 5.94 % | 3.853 B 9.25 % | 3.526 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.267 M 108.93 % | -14.181 M -809.05 % | 2.000 M 33.33 % | 1.500 M | 0.000 -100.00 % | 1.500 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 | 0.000 | 0.000 | 0.000 -100.00 % | 584.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 711.000 K -22.38 % | 916.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -11.019 M 94.55 % | -202.042 M -231.79 % | -60.894 M 68.95 % | -196.114 M -3 515.67 % | -5.424 M 91.50 % | -63.819 M 46.53 % | -119.350 M -173.72 % | 161.905 M 335.83 % | 37.149 M -75.99 % | 154.730 M -76.77 % | 666.139 M 3 419.52 % | 18.927 M 118.70 % | -101.201 M 70.72 % | -345.612 M -254.96 % | -97.367 M 81.66 % | -530.922 M -132.08 % | -228.762 M -1 317.34 % | 18.792 M -84.08 % | 118.019 M -31.18 % | 171.478 M 96.98 % | 87.054 M 148.07 % | -181.117 M -174.55 % | -65.969 M -139.88 % | 165.402 M 311.46 % | -78.218 M 13.41 % | -90.332 M -154.64 % | 165.323 M 47.35 % | 112.200 M -27.05 % | 153.800 M 304.82 % | -75.089 M -188.64 % | 84.717 M 208.29 % | -78.228 M -523.06 % | 18.491 M 109.11 % | -202.948 M -307.78 % | 97.673 M 85.92 % | 52.535 M -56.56 % | 120.935 M 437.34 % | -35.850 M 35.68 % | -55.741 M -143.44 % | 128.304 M 174.68 % | -171.795 M -266.93 % | 102.914 M 1 343.07 % | -8.279 M 81.10 % | -43.799 M -33.48 % | -32.812 M 80.23 % | -166.002 M -517.68 % | 39.744 M 124.76 % | -160.535 M -139.78 % | -66.952 M -540.65 % | 15.194 M -64.10 % | 42.326 M 8.67 % | 38.949 M -24.66 % | 51.696 M 190.25 % | -57.278 M -155.56 % | 103.093 M 46.15 % | 70.540 M 152.37 % | -134.701 M -7.76 % | -124.996 M -217.67 % | 106.222 M 587.88 % | -21.772 M 72.95 % | -80.499 M -355.33 % | 31.528 M |
| Accounts receivables | 89.086 M 162.46 % | -142.629 M 17.03 % | -171.913 M -868.80 % | -17.745 M 82.89 % | -103.696 M -146.77 % | -42.021 M 75.60 % | -172.246 M -365.24 % | 64.939 M 142.43 % | -153.040 M -174.64 % | 205.034 M -67.55 % | 631.906 M 1 648.79 % | -40.800 M 75.31 % | -165.227 M -77.99 % | -92.829 M 37.79 % | -149.217 M 58.03 % | -355.572 M -95.88 % | -181.523 M -362.95 % | 69.032 M 64.27 % | 42.024 M -29.32 % | 59.459 M -77.25 % | 261.329 M 400.03 % | -87.101 M -4 305.75 % | 2.071 M -98.87 % | 183.269 M 365.87 % | -68.933 M 57.28 % | -161.359 M -135.39 % | 455.978 M 135.37 % | 193.732 M 221.30 % | -159.719 M -276.72 % | 90.382 M 139.36 % | -229.652 M -425.42 % | 70.571 M 358.16 % | -27.336 M 63.47 % | -74.827 M 12.15 % | -85.178 M -161.01 % | 139.605 M 91.83 % | 72.776 M 12.66 % | 64.600 M 187.50 % | -73.830 M -189.18 % | 82.790 M 152.81 % | -156.771 M -175.35 % | 208.047 M 76.53 % | 117.853 M 178.70 % | -149.752 M -2.60 % | -145.960 M -45.91 % | -100.036 M -189.13 % | 112.233 M 2 124.64 % | 5.045 M 102.85 % | -177.204 M -7 781.14 % | 2.307 M 114.13 % | -16.331 M -159.46 % | 27.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 89.910 M 130.31 % | -296.668 M -258.05 % | 187.701 M 2 445.68 % | -8.002 M 89.94 % | -79.504 M 23.01 % | -103.270 M -181.79 % | 126.259 M 741.45 % | 15.005 M -83.39 % | 90.324 M -30.68 % | 130.300 M -49.77 % | 259.431 M 2 388.36 % | -11.337 M -107.93 % | 142.945 M 162.41 % | -229.029 M -308.31 % | 109.945 M 130.53 % | -360.077 M -9.80 % | -327.950 M -70.00 % | -192.907 M -207.66 % | 179.180 M 438.05 % | 33.302 M 13.19 % | 29.422 M 115.83 % | -185.920 M -371.67 % | 68.436 M 2 239.96 % | -3.198 M -102.96 % | 108.194 M 260.06 % | -67.597 M -358.69 % | 26.130 M 136.67 % | -71.249 M -130.04 % | 237.182 M 243.72 % | -165.034 M -206.77 % | 154.569 M 213.90 % | -135.701 M -308.82 % | 64.984 M 225.70 % | -51.696 M -940.72 % | 6.149 M 171.68 % | -8.579 M -115.00 % | 57.189 M 178.79 % | -72.582 M -4 539.27 % | 1.635 M -62.28 % | 4.334 M -94.45 % | 78.141 M 149.31 % | -158.458 M -390.03 % | 54.635 M 256.37 % | -34.940 M -157.52 % | 60.745 M 148.52 % | -125.197 M -2 487.43 % | 5.244 M 109.81 % | -53.441 M -185.35 % | 62.617 M 214.74 % | -54.573 M -492.41 % | 13.907 M -85.75 % | 97.607 M 1 959.54 % | -5.249 M -322.42 % | 2.360 M -94.21 % | 40.740 M 7 201.08 % | 558.000 K 101.23 % | -45.317 M 72.65 % | -165.691 M -244.48 % | 114.681 M 334.48 % | -48.908 M -384.60 % | 17.185 M 148.88 % | -35.157 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -65.354 M 67.10 % | -198.630 M -254.92 % | 128.218 M -14.74 % | 150.380 M 449.55 % | -43.021 M -160.42 % | 71.203 M -2.16 % | 72.773 M 157.93 % | -125.630 M 42.83 % | -219.756 M -2 012.92 % | 11.488 M 109.32 % | -123.306 M -294.99 % | 63.237 M 184.64 % | -74.711 M -162.19 % | 120.132 M -54.69 % | 265.136 M 39.38 % | 190.219 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -190.015 M -180.09 % | 237.255 M 2 194.41 % | -11.328 M -140.08 % | 28.263 M -42.97 % | 49.558 M 171.92 % | -68.908 M -127.10 % | -30.342 M -382.04 % | 10.758 M -60.29 % | 27.092 M 149.28 % | -54.974 M -910.18 % | -5.442 M -109.13 % | 59.576 M 34.22 % | 44.387 M 138.07 % | -116.583 M 43.76 % | -207.312 M -21.35 % | -170.845 M -272.24 % | 99.188 M -53.15 % | 211.699 M 446.13 % | -61.161 M -144.26 % | 138.176 M 139.76 % | 57.632 M 1 099.92 % | 4.803 M 103.57 % | -134.405 M -179.72 % | 168.600 M 190.44 % | -186.412 M -719.93 % | -22.735 M -116.33 % | 139.193 M -24.12 % | 183.449 M 320.01 % | -83.382 M -192.70 % | 89.945 M 228.77 % | -69.852 M -221.54 % | 57.473 M 223.62 % | -46.493 M 69.26 % | -151.252 M -265.26 % | 91.524 M 49.76 % | 61.114 M -4.13 % | 63.746 M 73.54 % | 36.732 M 164.02 % | -57.376 M -146.28 % | 123.970 M 149.60 % | -249.936 M -195.62 % | 261.372 M 515.44 % | -62.914 M -610.17 % | -8.859 M 90.53 % | -93.557 M -129.28 % | -40.805 M -218.28 % | 34.500 M 132.21 % | -107.094 M 17.35 % | -129.569 M -285.72 % | 69.767 M 145.49 % | 28.419 M 148.45 % | -58.658 M -203.01 % | 56.945 M 195.48 % | -59.638 M -195.65 % | 62.353 M -10.90 % | 69.982 M 178.29 % | -89.384 M -319.64 % | 40.695 M 581.09 % | -8.459 M -131.17 % | 27.136 M 127.78 % | -97.684 M -246.49 % | 66.685 M |
| Other non cash items | -150.480 M -951.21 % | -14.315 M -189.08 % | 16.069 M 138.17 % | -42.101 M 43.46 % | -74.460 M -194.22 % | 79.032 M 196.16 % | 26.686 M 518.34 % | -6.379 M 97.42 % | -247.591 M -1 013.27 % | -22.240 M -215.64 % | -7.046 M -2 068.00 % | -325.000 K 99.78 % | -147.119 M -532.85 % | -23.247 M -7 009.17 % | -327.000 K 93.35 % | -4.914 M 96.25 % | -130.923 M -14 487.14 % | 910.000 K -42.88 % | 1.593 M 111.47 % | -13.894 M 70.60 % | -47.251 M -466.36 % | -8.343 M -14.19 % | -7.306 M 91.98 % | -91.080 M -11.06 % | -82.009 M -21 595.50 % | -378.000 K 86.51 % | -2.802 M 93.98 % | -46.533 M 32.46 % | -68.896 M -3 031.64 % | -2.200 M -147.43 % | 4.638 M 107.04 % | -65.903 M 12.37 % | -75.203 M -31 765.68 % | -236.000 K 99.50 % | -47.393 M 24.78 % | -63.004 M 43.81 % | -112.120 M -3 895.72 % | -2.806 M 81.74 % | -15.369 M 58.92 % | -37.414 M 67.44 % | -114.911 M -893.27 % | -11.569 M -30.53 % | -8.863 M 70.71 % | -30.258 M 68.60 % | -96.362 M -736.55 % | -11.519 M 58.61 % | -27.829 M -54.61 % | -17.999 M 60.62 % | -45.707 M -546.49 % | -7.070 M -188.01 % | 8.033 M 353.73 % | -3.166 M -140.80 % | 7.760 M 391.40 % | -2.663 M 80.89 % | -13.937 M -154.79 % | 25.437 M 6 214.66 % | -416.000 K -103.16 % | 13.161 M 127.98 % | 5.773 M 203.31 % | -5.588 M -220.93 % | 4.621 M 379.36 % | 964.000 K |
| Net cash provided by operating activities | 123.733 M -36.03 % | 193.416 M -33.58 % | 291.198 M 1 271.21 % | -24.863 M -111.91 % | 208.759 M -5.93 % | 221.917 M 119.93 % | 100.902 M -69.20 % | 327.577 M 3 380.42 % | 9.412 M -95.82 % | 225.127 M -71.92 % | 801.719 M 93.04 % | 415.304 M 109.66 % | 198.081 M 1 237.74 % | -17.410 M -108.01 % | 217.288 M 189.77 % | -242.047 M -74.76 % | -138.503 M -181.03 % | 170.927 M -40.09 % | 285.319 M -33.50 % | 429.052 M 96.33 % | 218.532 M 107.30 % | 105.418 M -34.57 % | 161.126 M -49.40 % | 318.445 M 98.11 % | 160.743 M -21.34 % | 204.339 M -41.48 % | 349.177 M 9.54 % | 318.773 M -37.75 % | 512.114 M 214.77 % | 162.695 M -51.35 % | 334.394 M 190.14 % | 115.252 M -57.98 % | 274.259 M 1 475.49 % | -19.939 M -105.33 % | 373.951 M 61.53 % | 231.503 M -29.41 % | 327.938 M 28.60 % | 255.000 M -10.65 % | 285.383 M -40.56 % | 480.149 M 1 014.53 % | 43.081 M -88.18 % | 364.588 M 13.75 % | 320.521 M 13.70 % | 281.913 M 119.92 % | 128.187 M 88.10 % | 68.147 M -74.81 % | 270.527 M 236.98 % | 80.279 M -55.53 % | 180.530 M -37.18 % | 287.398 M 19.80 % | 239.896 M 11.35 % | 215.438 M -7.16 % | 232.049 M 184.95 % | 81.434 M -64.99 % | 232.628 M -3.10 % | 240.066 M 395.53 % | 48.446 M 179.34 % | 17.343 M -92.37 % | 227.204 M 22.73 % | 185.132 M 79.86 % | 102.934 M -29.17 % | 145.334 M |
| Investments in property plant and equipment | -26.221 M -58.98 % | -16.493 M 14.81 % | -19.361 M -167.34 % | -7.242 M 67.78 % | -22.480 M -83.56 % | -12.247 M 11.34 % | -13.814 M 19.51 % | -17.163 M 1.03 % | -17.341 M 53.06 % | -36.939 M -872.08 % | -3.800 M 72.23 % | -13.685 M -4.47 % | -13.099 M 51.62 % | -27.075 M -107.84 % | -13.027 M 50.08 % | -26.096 M -32.51 % | -19.693 M -167.31 % | -7.367 M 50.62 % | -14.920 M 22.89 % | -19.349 M -30.03 % | -14.880 M -49.22 % | -9.972 M 19.23 % | -12.346 M 55.32 % | -27.631 M -228.51 % | -8.411 M 55.06 % | -18.716 M -5.44 % | -17.750 M -92.96 % | -9.199 M 29.30 % | -13.011 M -28.64 % | -10.114 M -2.35 % | -9.882 M 83.98 % | -61.679 M -261.86 % | -17.045 M 71.37 % | -59.534 M -66.05 % | -35.852 M -9.15 % | -32.847 M -209.91 % | -10.599 M 44.02 % | -18.934 M 58.05 % | -45.132 M -99.13 % | -22.665 M -2.30 % | -22.156 M -84.62 % | -12.001 M -18.18 % | -10.155 M 41.54 % | -17.370 M -213.42 % | -5.542 M 45.39 % | -10.148 M 80.05 % | -50.871 M -112.79 % | -23.907 M -62.74 % | -14.690 M -41.60 % | -10.374 M 52.32 % | -21.757 M 14.25 % | -25.372 M 69.08 % | -82.046 M 18.42 % | -100.568 M 31.48 % | -146.773 M -84.62 % | -79.502 M 38.19 % | -128.625 M -66.30 % | -77.343 M -106.29 % | -37.493 M -6.97 % | -35.050 M -305.48 % | -8.644 M 94.63 % | -160.983 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 2.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K | 0.000 -100.00 % | 15.129 M | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 63.123 M -31.84 % | 92.613 M 560.81 % | -20.098 M -1 319.54 % | 1.648 M -96.29 % | 44.400 M 9 227.73 % | 476.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.601 M 3 344.19 % | 482.000 K -20.20 % | 604.000 K -72.72 % | 2.214 M | 0.000 100.00 % | -39.992 M | 0.000 | 0.000 -100.00 % | 12.832 M 8 342.11 % | 152.000 K -92.26 % | 1.964 M | 0.000 -100.00 % | 332.000 K -85.51 % | 2.291 M 100.50 % | -458.065 M -7 467.94 % | 6.217 M 490.41 % | 1.053 M -62.30 % | 2.793 M 238.96 % | 824.000 K -99.29 % | 115.667 M 9 412.09 % | 1.216 M 275.31 % | 324.000 K -82.50 % | 1.851 M -26.14 % | 2.506 M -67.25 % | 7.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.544 M -795.50 % | 222.000 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 22.595 M 107.10 % | -318.157 M -70 133.33 % | -453.000 K -107.99 % | 5.667 M -78.95 % | 26.926 M 121.18 % | -127.132 M -663.74 % | -16.646 M 82.91 % | -97.425 M -543.96 % | -15.129 M -119.91 % | 75.974 M 27.63 % | 59.529 M 165.18 % | -91.333 M -144.45 % | -37.363 M | 0.000 100.00 % | -38.617 M -20.62 % | -32.015 M | 0.000 | 0.000 -100.00 % | 105.012 M 189.02 % | -117.967 M | 0.000 | 0.000 -100.00 % | 120.422 M 28.74 % | 93.537 M 145.55 % | -205.344 M -14.38 % | -179.527 M -1 238.56 % | -13.412 M -364.75 % | 5.066 M 121.49 % | -23.574 M -133.87 % | -10.080 M -363.60 % | 3.824 M 127.51 % | -13.902 M -228.09 % | 10.853 M 200.00 % | -10.853 M -156.19 % | 19.316 M -35.45 % | 29.924 M 1 994.05 % | 1.429 M 104.33 % | -33.015 M 78.20 % | -151.463 M -26.22 % | -120.000 M -400.00 % | 40.000 M 200.00 % | -40.000 M -336.64 % | 16.903 M -95.44 % | 370.533 M 195.80 % | -386.781 M -58 950.53 % | -655.000 K 98.43 % | -41.602 M -146.60 % | 89.266 M 113.68 % | -652.671 M -21 755 600.00 % | -3.000 K -100.16 % | 1.872 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M 50.00 % | -10.000 M -241.30 % | -2.930 M 75.17 % | -11.800 M -384.34 % | 4.150 M 200.00 % | -4.150 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 33.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -75.974 M -200.00 % | 75.974 M 439.31 % | -22.391 M -3 340.38 % | 691.000 K 102.68 % | -25.760 M -218.71 % | 21.700 M 458.03 % | -6.061 M -109.22 % | 65.728 M 1 744.74 % | 3.563 M -95.55 % | 80.031 M 161.01 % | -131.185 M -372.09 % | 48.214 M -65.65 % | 140.372 M 2 794.86 % | 4.849 M 1 305.51 % | 345.000 K -80.30 % | 1.751 M 1 029.68 % | 155.000 K -99.63 % | 42.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.748 M 115.96 % | -10.950 M -200.00 % | 10.950 M | 0.000 100.00 % | -62.720 M -200.00 % | 62.720 M -23.34 % | 81.817 M 2.12 % | 80.121 M -17.73 % | 97.385 M 8 311.21 % | -1.186 M -322.10 % | 534.000 K -84.16 % | 3.371 M 165.22 % | -5.169 M -1 527.90 % | 362.000 K -99.89 % | 332.630 M -5.32 % | 351.308 M 29 977.74 % | 1.168 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.184 M | 0.000 -100.00 % | 3.658 M -72.54 % | 13.320 M 462.15 % | -3.678 M -161.62 % | 5.969 M -88.06 % | 50.007 M |
| Other investing activites | 12.601 M 126.76 % | 5.557 M 15 118.92 % | -37.000 K -100.48 % | 7.738 M 4 496.59 % | -176.000 K -309.30 % | -43.000 K -210.26 % | 39.000 K -99.40 % | 6.454 M 652.21 % | 858.000 K -93.18 % | 12.577 M 133.43 % | 5.388 M 256.82 % | 1.510 M 104.18 % | -36.088 M -70 860.78 % | 51.000 K -98.18 % | 2.800 M 109.53 % | -29.377 M -2 697.44 % | 1.131 M -21.95 % | 1.449 M 65.03 % | 878.000 K -36.56 % | 1.384 M -75.11 % | 5.560 M -13.30 % | 6.413 M 12.00 % | 5.726 M 33.38 % | 4.293 M 144.44 % | -9.661 M -5 237.57 % | -181.000 K -100.44 % | 41.551 M 208.19 % | -38.404 M -1 672.65 % | 2.442 M 6.45 % | 2.294 M 331.20 % | 532.000 K -42.55 % | 926.000 K -96.02 % | 23.241 M 160.40 % | -38.478 M -5 209.96 % | 753.000 K 249.70 % | -503.000 K -116.73 % | 3.006 M 170.98 % | -4.235 M -205.40 % | 4.018 M 267.61 % | 1.093 M -85.85 % | 7.726 M 11.26 % | 6.944 M 187.88 % | -7.902 M -192.94 % | 8.502 M 117.55 % | 3.908 M -73.77 % | 14.897 M -49.95 % | 29.767 M 1 066.15 % | -3.081 M -178.78 % | 3.911 M 530.81 % | 620.000 K -24.94 % | 826.000 K 212.69 % | -733.000 K 97.49 % | -29.197 M -1 012.12 % | 3.201 M 612.92 % | 449.000 K 241.19 % | -318.000 K 90.17 % | -3.235 M -675.78 % | -417.000 K 44.25 % | -748.000 K -2 237.14 % | 35.000 K 101.67 % | -2.099 M -397.39 % | -422.000 K |
| Net cash used for investing activites | 8.975 M 102.73 % | -329.093 M -2 163.02 % | 15.952 M 158.83 % | 6.163 M 44.33 % | 4.270 M 103.06 % | -139.422 M -365.19 % | -29.971 M 72.28 % | -108.134 M -16.96 % | -92.457 M -279.14 % | 51.612 M 32.59 % | 38.925 M 137.86 % | -102.817 M -109.03 % | -49.187 M -156.35 % | 87.289 M 216.38 % | -75.003 M -831.38 % | 10.255 M 168.37 % | -14.999 M -120.24 % | 74.113 M 284.29 % | -40.215 M 54.15 % | -87.718 M -166.93 % | 131.052 M 10 059.07 % | 1.290 M -99.01 % | 130.748 M 80.51 % | 72.432 M 132.53 % | -222.657 M -44.39 % | -154.210 M -1 584.36 % | 10.389 M 124.42 % | -42.537 M -24.58 % | -34.143 M -90.74 % | -17.900 M -297.70 % | 9.054 M 110.60 % | -85.453 M -385.20 % | 29.963 M 127.52 % | -108.865 M -39.27 % | -78.171 M -226.93 % | 61.585 M 116.10 % | -382.412 M -1 368.20 % | 30.154 M 132.03 % | -94.139 M 32.74 % | -139.965 M -619.77 % | 26.928 M -63.60 % | 73.981 M 1 548.62 % | -5.107 M -101.41 % | 362.351 M 771.84 % | -53.934 M -115.07 % | 357.908 M 764.21 % | -53.885 M -186.52 % | 62.278 M 109.39 % | -663.450 M -6 699.73 % | -9.757 M 48.81 % | -19.059 M 26.99 % | -26.105 M 76.53 % | -111.243 M -14.25 % | -97.367 M 33.46 % | -146.324 M -113.19 % | -68.636 M 51.62 % | -141.860 M -80.54 % | -78.576 M -115.28 % | -36.499 M -5.66 % | -34.543 M -287.08 % | -8.924 M 91.99 % | -111.398 M |
| Debt repayment | 0.000 100.00 % | -3.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -10.067 M -246.32 % | 6.880 M 146.03 % | -14.946 M -734.97 % | -1.790 M -113.56 % | 13.205 M 12 441.12 % | -107.000 K 98.29 % | -6.267 M -269.33 % | 3.701 M 126.92 % | 1.631 M 1 081.88 % | 138.000 K -90.18 % | 1.406 M 5 107.41 % | 27.000 K 101.78 % | -1.519 M | 0.000 -100.00 % | 43.000 K 100.04 % | -117.259 M -1 116.11 % | 11.540 M 126.82 % | -43.027 M -152.54 % | 81.888 M 1 968.74 % | -4.382 M -1 674.09 % | -247.000 K 95.50 % | -5.489 M 80.76 % | -28.531 M -63.74 % | -17.425 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.132 M 51.46 % | -6.452 M -175.45 % | 8.551 M 184.68 % | -10.098 M -278.06 % | 5.671 M 859.17 % | -747.000 K -3 835.00 % | 20.000 K 100.10 % | -19.379 M -175.80 % | 25.566 M | 0.000 -100.00 % | 800.000 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.947 M -47.04 % | 16.894 M 1 689 500.00 % | -1.000 K -100.05 % | 2.084 M 125.05 % | 926.000 K -94.68 % | 17.411 M 103.00 % | 8.577 M -77.96 % | 38.911 M 515.00 % | 6.327 M 595.27 % | 910.000 K 91 100.00 % | -1.000 K -100.01 % | 9.696 M | 0.000 | 0.000 -100.00 % | 1.413 M -52.34 % | 2.965 M 739.94 % | 353.000 K | 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 100.00 % | -285.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -286.125 M 50.00 % | -572.249 M | 0.000 | 0.000 | 0.000 100.00 % | -786.843 M | 0.000 | 0.000 | 0.000 100.00 % | -572.249 M | 0.000 | 0.000 | 0.000 100.00 % | -572.249 M | 0.000 | 0.000 | 0.000 100.00 % | -643.780 M | 0.000 | 0.000 | 0.000 100.00 % | -715.311 M | 0.000 | 0.000 | 0.000 100.00 % | -643.780 M | 0.000 | 0.000 | 0.000 100.00 % | -731.842 M | 0.000 | 0.000 | 0.000 100.00 % | -878.210 M | 0.000 | 0.000 | 0.000 100.00 % | -784.165 M | 0.000 | 0.000 | 0.000 100.00 % | -720.482 M | 0.000 | 0.000 | 0.000 100.00 % | -364.407 M | 0.000 | 0.000 | 0.000 100.00 % | -319.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.055 M -2 603.33 % | -150.000 K -100.05 % | 284.721 M 7 424.94 % | -3.887 M -1.62 % | -3.825 M -17.04 % | -3.268 M 11.68 % | -3.700 M -4.05 % | -3.556 M -2.27 % | -3.477 M -1.28 % | -3.433 M -6.05 % | -3.237 M -17.84 % | -2.747 M 0.18 % | -2.752 M -104.71 % | 58.407 M 1 148.04 % | -5.573 M 79.59 % | -27.306 M -174.17 % | 36.813 M 734.27 % | -5.804 M 45.19 % | -10.589 M 64.13 % | -29.524 M -336.42 % | -6.765 M 55.86 % | -15.326 M -69.57 % | -9.038 M 48.65 % | -17.600 M -245.37 % | -5.096 M -156.04 % | 9.094 M 1 479.97 % | -659.000 K 96.01 % | -16.510 M -1 346.98 % | -1.141 M -19.60 % | -954.000 K 99.67 % | -287.634 M -2 089.33 % | -13.138 M -1 329.60 % | -919.000 K -64.70 % | -558.000 K 4.45 % | -584.000 K 21.19 % | -741.000 K 98.01 % | -37.242 M | 0.000 100.00 % | -148.000 M -223.60 % | -45.735 M 0.00 % | -45.735 M | 0.000 | 0.000 100.00 % | -724.217 M | 0.000 | 0.000 | 0.000 100.00 % | -364.407 M | 0.000 | 0.000 | 0.000 100.00 % | -319.101 M | 0.000 | 0.000 | 0.000 100.00 % | -372.041 M -4 663.65 % | -7.810 M | 0.000 | 0.000 100.00 % | -314.776 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -4.055 M 0.30 % | -4.067 M -189.67 % | -1.404 M 99.76 % | -576.136 M -14 962.38 % | -3.825 M -17.04 % | -3.268 M -0.40 % | -3.255 M 99.59 % | -790.399 M -22 632.21 % | -3.477 M -1.28 % | -3.433 M -6.09 % | -3.236 M 99.44 % | -574.996 M -20 793.75 % | -2.752 M -105.69 % | 48.340 M 3 598.55 % | 1.307 M 100.21 % | -614.501 M -1 854.56 % | 35.023 M 373.22 % | 7.401 M 169.19 % | -10.696 M 98.43 % | -679.571 M -22 079.21 % | -3.064 M 77.63 % | -13.695 M -53.88 % | -8.900 M 98.78 % | -731.505 M -14 330.95 % | -5.069 M -166.92 % | 7.575 M 1 249.47 % | -659.000 K 99.90 % | -660.247 M -457.64 % | -118.400 M -1 218.46 % | 10.586 M 103.20 % | -330.661 M 50.13 % | -663.092 M -12 408.81 % | -5.301 M -558.51 % | -805.000 K 86.74 % | -6.073 M 99.31 % | -881.862 M -1 520.92 % | -54.405 M | 0.000 100.00 % | -148.000 M 82.17 % | -829.900 M -1 714.58 % | -45.735 M | 0.000 -100.00 % | 8.947 M 101.26 % | -707.323 M -70 732 200.00 % | -1.000 K -100.05 % | 2.084 M 125.05 % | 926.000 K 100.27 % | -346.996 M -4 145.66 % | 8.577 M -76.03 % | 35.779 M 28 723.20 % | -125.000 K 99.96 % | -309.640 M -2 966.05 % | -10.099 M -165.72 % | 15.367 M 2 157.16 % | -747.000 K 99.80 % | -372.021 M -1 343.28 % | -25.776 M -190.34 % | 28.531 M 7 982.44 % | 353.000 K -99.93 % | 485.224 M | 0.000 | 0.000 |
| Effect of forex changes on cash | -73.734 M -435.99 % | 21.945 M 2 360.20 % | 892.000 K -86.92 % | 6.818 M -36.33 % | 10.709 M -56.37 % | 24.546 M 256.14 % | -15.721 M -249.07 % | 10.546 M -25.26 % | 14.111 M 511.93 % | 2.306 M -48.74 % | 4.499 M -56.58 % | 10.361 M 271.82 % | -6.030 M -148.57 % | 12.415 M 549.98 % | -2.759 M 62.28 % | -7.315 M 36.26 % | -11.477 M -354.99 % | 4.501 M -38.36 % | 7.302 M 32.84 % | 5.497 M 170.65 % | -7.781 M 32.30 % | -11.493 M -699.84 % | 1.916 M 117.88 % | -10.716 M -305.76 % | -2.641 M -141.37 % | 6.384 M 349.86 % | -2.555 M 3.91 % | -2.659 M -390.92 % | 914.000 K 85.40 % | 493.000 K 151.14 % | -964.000 K -123.20 % | 4.156 M -43.01 % | 7.292 M 136.05 % | -20.225 M -267.51 % | 12.074 M 158.55 % | -20.621 M 1.81 % | -21.002 M -464.87 % | -3.718 M 22.78 % | -4.815 M -133.75 % | 14.265 M 461.41 % | -3.947 M -52.93 % | -2.581 M -125.94 % | 9.950 M 141.80 % | 4.115 M 210.68 % | -3.718 M -238.58 % | 2.683 M 1.13 % | 2.653 M 193.48 % | -2.838 M -260.16 % | 1.772 M -71.05 % | 6.121 M 631.34 % | -1.152 M 62.33 % | -3.058 M -265.21 % | 1.851 M 137.99 % | -4.872 M -2 782.84 % | -169.000 K -101.50 % | 11.266 M 458.11 % | -3.146 M -270.98 % | 1.840 M 116.58 % | -11.098 M -219.28 % | -3.476 M -229.03 % | 2.694 M 279.96 % | -1.497 M |
| Net change in cash | 54.919 M 146.62 % | -117.799 M -137.74 % | 312.120 M 153.08 % | -588.018 M -353.73 % | 231.750 M 123.32 % | 103.773 M 101.06 % | 51.614 M 109.21 % | -560.410 M -673.93 % | -72.411 M -126.27 % | 275.612 M -67.26 % | 841.907 M 433.89 % | -252.148 M -279.96 % | 140.112 M 7.26 % | 130.634 M -7.24 % | 140.833 M 116.50 % | -853.608 M -556.84 % | -129.956 M -150.58 % | 256.942 M 6.30 % | 241.710 M 172.64 % | -332.740 M -198.23 % | 338.739 M 315.53 % | 81.520 M -71.39 % | 284.890 M 181.09 % | -351.344 M -404.63 % | -69.624 M -208.64 % | 64.088 M -82.02 % | 356.352 M 192.16 % | -386.670 M -207.26 % | 360.485 M 131.27 % | 155.874 M 1 218.40 % | 11.823 M 101.88 % | -629.137 M -305.46 % | 306.213 M 304.37 % | -149.834 M -149.65 % | 301.781 M 149.52 % | -609.395 M -369.19 % | -129.881 M -146.15 % | 281.436 M 632.35 % | 38.429 M 108.08 % | -475.451 M -2 439.01 % | 20.327 M -95.34 % | 435.988 M 30.41 % | 334.311 M 667.17 % | -58.944 M -183.57 % | 70.534 M -83.63 % | 430.822 M 95.63 % | 220.221 M 206.24 % | -207.277 M 70.12 % | -693.706 M -317.09 % | 319.541 M 45.54 % | 219.560 M 277.98 % | -123.365 M -209.60 % | 112.558 M 2 169.84 % | -5.438 M -106.37 % | 85.388 M 145.10 % | -189.325 M -54.76 % | -122.336 M -296.40 % | -30.862 M -117.15 % | 179.960 M -71.54 % | 632.337 M 553.89 % | 96.704 M 198.11 % | 32.439 M |
| Cash at beginning of period | 2.451 B -4.59 % | 2.569 B 13.83 % | 2.257 B -20.67 % | 2.845 B 8.87 % | 2.613 B 4.14 % | 2.509 B 2.10 % | 2.458 B -18.57 % | 3.018 B -2.34 % | 3.090 B 9.79 % | 2.815 B 42.67 % | 1.973 B -11.33 % | 2.225 B 6.72 % | 2.085 B 6.68 % | 1.954 B 7.77 % | 1.813 B -32.01 % | 2.667 B -4.65 % | 2.797 B 10.12 % | 2.540 B 10.52 % | 2.298 B -12.65 % | 2.631 B 14.78 % | 2.292 B 3.69 % | 2.211 B 14.79 % | 1.926 B -15.43 % | 2.277 B -2.97 % | 2.347 B 2.81 % | 2.283 B 18.50 % | 1.926 B -16.72 % | 2.313 B 18.46 % | 1.953 B 8.68 % | 1.797 B 0.66 % | 1.785 B -26.06 % | 2.414 B 14.53 % | 2.108 B -6.64 % | 2.258 B 15.43 % | 1.956 B -23.75 % | 2.565 B -4.82 % | 2.695 B 11.66 % | 2.414 B 1.62 % | 2.375 B -16.68 % | 2.851 B 0.72 % | 2.830 B 18.21 % | 2.395 B 16.23 % | 2.060 B -2.78 % | 2.119 B 3.44 % | 2.049 B 26.63 % | 1.618 B 15.76 % | 1.398 B -12.92 % | 1.605 B -30.18 % | 2.299 B 16.15 % | 1.979 B 12.48 % | 1.759 B -6.55 % | 1.883 B 6.36 % | 1.770 B -0.31 % | 1.776 B 5.05 % | 1.690 B -10.07 % | 1.880 B -6.11 % | 2.002 B -1.52 % | 2.033 B 9.71 % | 1.853 B 51.81 % | 1.221 B 8.60 % | 1.124 B 2.97 % | 1.091 B |
| Cash at end of period | 2.506 B 2.24 % | 2.451 B -4.59 % | 2.569 B 13.83 % | 2.257 B -20.67 % | 2.845 B 8.87 % | 2.613 B 4.14 % | 2.509 B 2.10 % | 2.458 B -18.57 % | 3.018 B -2.34 % | 3.090 B 9.79 % | 2.815 B 42.67 % | 1.973 B -11.33 % | 2.225 B 6.72 % | 2.085 B 6.68 % | 1.954 B 7.77 % | 1.813 B -32.01 % | 2.667 B -4.65 % | 2.797 B 10.12 % | 2.540 B 10.52 % | 2.298 B -12.65 % | 2.631 B 14.78 % | 2.292 B 3.69 % | 2.211 B 14.79 % | 1.926 B -15.43 % | 2.277 B -2.97 % | 2.347 B 2.81 % | 2.283 B 18.50 % | 1.926 B -16.72 % | 2.313 B 18.46 % | 1.953 B 8.68 % | 1.797 B 0.66 % | 1.785 B -26.06 % | 2.414 B 14.53 % | 2.108 B -6.64 % | 2.258 B 15.43 % | 1.956 B -23.75 % | 2.565 B -4.82 % | 2.695 B 11.66 % | 2.414 B 1.62 % | 2.375 B -16.68 % | 2.851 B 0.72 % | 2.830 B 18.21 % | 2.395 B 16.23 % | 2.060 B -2.78 % | 2.119 B 3.44 % | 2.049 B 26.63 % | 1.618 B 15.76 % | 1.398 B -12.92 % | 1.605 B -30.18 % | 2.299 B 16.15 % | 1.979 B 12.48 % | 1.759 B -6.55 % | 1.883 B 6.36 % | 1.770 B -0.31 % | 1.776 B 5.05 % | 1.690 B -10.07 % | 1.880 B -6.11 % | 2.002 B -1.52 % | 2.033 B 9.71 % | 1.853 B 51.81 % | 1.221 B 8.60 % | 1.124 B |
| Operating cash flow | 123.733 M -36.03 % | 193.416 M -33.58 % | 291.198 M 1 271.21 % | -24.863 M -111.32 % | 219.635 M -1.03 % | 221.917 M 119.93 % | 100.902 M -69.20 % | 327.577 M 3 380.42 % | 9.412 M -95.82 % | 225.127 M -71.92 % | 801.719 M 93.04 % | 415.304 M 109.66 % | 198.081 M 1 237.74 % | -17.410 M -108.01 % | 217.288 M 189.77 % | -242.047 M -74.76 % | -138.503 M -181.03 % | 170.927 M -40.09 % | 285.319 M -33.50 % | 429.052 M 96.33 % | 218.532 M 107.30 % | 105.418 M -34.57 % | 161.126 M -49.40 % | 318.445 M 98.11 % | 160.743 M -21.34 % | 204.339 M -41.48 % | 349.177 M 9.54 % | 318.773 M -37.75 % | 512.114 M 214.77 % | 162.695 M -51.35 % | 334.394 M 190.14 % | 115.252 M -57.98 % | 274.259 M 1 475.49 % | -19.939 M -105.33 % | 373.951 M 61.53 % | 231.503 M -29.41 % | 327.938 M 28.60 % | 255.000 M -10.65 % | 285.383 M -40.56 % | 480.149 M 1 014.53 % | 43.081 M -88.18 % | 364.588 M 13.75 % | 320.521 M 13.70 % | 281.913 M 119.92 % | 128.187 M 88.10 % | 68.147 M -74.81 % | 270.527 M 236.98 % | 80.279 M -55.53 % | 180.530 M -37.18 % | 287.398 M 19.80 % | 239.896 M 11.35 % | 215.438 M -7.16 % | 232.049 M 184.95 % | 81.434 M -64.99 % | 232.628 M -3.10 % | 240.066 M 395.53 % | 48.446 M 179.34 % | 17.343 M -92.37 % | 227.204 M 22.73 % | 185.132 M 79.86 % | 102.934 M -29.17 % | 145.334 M |
| Capital expenditure | -26.483 M -51.72 % | -17.455 M 9.84 % | -19.361 M -121.32 % | -8.748 M 61.09 % | -22.480 M -83.56 % | -12.247 M 11.34 % | -13.814 M 19.51 % | -17.163 M 1.03 % | -17.341 M 53.06 % | -36.939 M -872.08 % | -3.800 M 72.23 % | -13.685 M -4.47 % | -13.099 M 51.62 % | -27.075 M -107.84 % | -13.027 M 50.08 % | -26.096 M -32.51 % | -19.693 M -167.31 % | -7.367 M 50.62 % | -14.920 M 22.89 % | -19.349 M -30.03 % | -14.880 M -49.22 % | -9.972 M 19.23 % | -12.346 M 55.32 % | -27.631 M -228.51 % | -8.411 M 55.06 % | -18.716 M -5.44 % | -17.750 M -92.96 % | -9.199 M 29.30 % | -13.011 M -28.64 % | -10.114 M -2.35 % | -9.882 M 83.98 % | -61.679 M -261.86 % | -17.045 M 71.37 % | -59.534 M -66.05 % | -35.852 M -9.15 % | -32.847 M -209.91 % | -10.599 M 44.02 % | -18.934 M 58.05 % | -45.132 M -99.13 % | -22.665 M -2.30 % | -22.156 M -84.62 % | -12.001 M -18.18 % | -10.155 M 41.54 % | -17.370 M -213.42 % | -5.542 M 45.39 % | -10.148 M 80.05 % | -50.871 M -112.79 % | -23.907 M -62.74 % | -14.690 M -41.60 % | -10.374 M 52.32 % | -21.757 M 14.25 % | -25.372 M 69.08 % | -82.046 M 18.42 % | -100.568 M 31.48 % | -146.773 M -84.62 % | -79.502 M 38.19 % | -128.625 M -66.30 % | -77.343 M -106.29 % | -37.493 M -6.97 % | -35.050 M -305.48 % | -8.644 M 94.63 % | -160.983 M |
| Free CashFlow | 97.250 M -44.73 % | 175.961 M -35.27 % | 271.837 M 908.77 % | -33.611 M -117.05 % | 197.155 M -5.97 % | 209.670 M 140.76 % | 87.088 M -71.94 % | 310.414 M 4 014.92 % | -7.929 M -104.21 % | 188.188 M -76.42 % | 797.919 M 98.68 % | 401.619 M 117.11 % | 184.982 M 515.83 % | -44.485 M -121.78 % | 204.261 M 176.18 % | -268.143 M -69.50 % | -158.196 M -196.72 % | 163.560 M -39.51 % | 270.399 M -34.00 % | 409.703 M 101.18 % | 203.652 M 113.37 % | 95.446 M -35.85 % | 148.780 M -48.84 % | 290.814 M 90.91 % | 152.332 M -17.93 % | 185.623 M -43.99 % | 331.427 M 7.06 % | 309.574 M -37.97 % | 499.103 M 227.11 % | 152.581 M -52.98 % | 324.512 M 505.74 % | 53.573 M -79.17 % | 257.214 M 423.65 % | -79.473 M -123.51 % | 338.099 M 70.19 % | 198.656 M -37.40 % | 317.339 M 34.43 % | 236.066 M -1.74 % | 240.251 M -47.48 % | 457.484 M 2 086.30 % | 20.925 M -94.07 % | 352.587 M 13.60 % | 310.366 M 17.32 % | 264.543 M 115.70 % | 122.645 M 111.46 % | 57.999 M -73.60 % | 219.656 M 289.65 % | 56.372 M -66.01 % | 165.840 M -40.14 % | 277.024 M 26.99 % | 218.139 M 14.77 % | 190.066 M 26.71 % | 150.003 M 883.96 % | -19.134 M -122.29 % | 85.855 M -46.53 % | 160.564 M 300.26 % | -80.179 M -33.63 % | -60.000 M -131.63 % | 189.711 M 26.40 % | 150.082 M 59.17 % | 94.290 M 702.53 % | -15.649 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 |