Atlas Air Worldwide Holdings, Inc. AAWW
Trading inactive
Finances
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.549 B 12.86 % | 4.031 B 25.53 % | 3.211 B 17.23 % | 2.739 B 2.30 % | 2.678 B 24.17 % | 2.156 B 17.22 % | 1.840 B 0.93 % | 1.823 B 1.30 % | 1.799 B 8.59 % | 1.657 B 0.66 % | 1.646 B 17.72 % | 1.398 B 4.52 % | 1.338 B 26.02 % | 1.062 B -33.96 % | 1.607 B 2.87 % | 1.563 B 5.85 % | 1.476 B -8.75 % | 1.618 B 14.37 % | 1.415 B 2.24 % | 1.384 B 17.45 % | 1.178 B 54.24 % | 763.831 M -3.37 % | 790.468 M |
| Net income | 355.880 M -27.86 % | 493.317 M 36.92 % | 360.286 M 222.92 % | -293.113 M -208.33 % | 270.567 M 21.07 % | 223.473 M 438.28 % | 41.516 M 469.81 % | 7.286 M -93.18 % | 106.757 M 13.77 % | 93.837 M -27.78 % | 129.927 M 35.22 % | 96.083 M -32.25 % | 141.810 M 82.33 % | 77.776 M 22.10 % | 63.696 M -51.90 % | 132.415 M 121.50 % | 59.781 M -19.06 % | 73.861 M 44.95 % | 50.956 M 150.46 % | -100.990 M -87.67 % | -53.813 M 14.37 % | -62.847 M -173.71 % | 85.259 M |
| Income before tax | 461.636 M -28.69 % | 647.391 M 30.33 % | 496.742 M 205.07 % | -472.758 M -252.81 % | 309.374 M 115.78 % | 143.372 M 60.34 % | 89.416 M 619.26 % | -17.220 M -119.23 % | 89.549 M -24.00 % | 117.822 M -42.60 % | 205.275 M 30.76 % | 156.989 M -32.65 % | 233.110 M 87.85 % | 124.096 M 8.96 % | 113.896 M -14.19 % | 132.735 M 41.51 % | 93.801 M -24.21 % | 123.763 M 55.59 % | 79.544 M 178.76 % | -100.990 M | 0.000 100.00 % | -99.113 M -172.07 % | 137.527 M |
| Income before tax ratio | 0.10 -36.82 % | 0.16 3.82 % | 0.15 189.63 % | -0.17 -249.38 % | 0.12 73.78 % | 0.07 36.78 % | 0.05 614.47 % | -0.01 -118.98 % | 0.05 -30.01 % | 0.07 -42.98 % | 0.12 11.07 % | 0.11 -35.57 % | 0.17 49.06 % | 0.12 64.99 % | 0.07 -16.58 % | 0.08 33.69 % | 0.06 -16.94 % | 0.08 36.05 % | 0.06 177.04 % | -0.07 | 0.00 100.00 % | -0.13 -174.58 % | 0.17 |
| EBITDA | 914.532 M -17.63 % | 1.110 B 8.69 % | 1.021 B 90.70 % | 535.660 M -22.31 % | 689.498 M 59.51 % | 432.268 M 27.75 % | 338.365 M 49.64 % | 226.113 M -32.74 % | 336.202 M 11.83 % | 300.650 M -7.06 % | 323.487 M 48.01 % | 218.560 M -24.63 % | 289.978 M 40.86 % | 205.860 M 6.45 % | 193.384 M 11.95 % | 172.747 M 24.28 % | 138.993 M -19.32 % | 172.269 M 21.20 % | 142.137 M 343.28 % | -58.426 M -811.06 % | -6.413 M 62.91 % | -17.290 M -107.47 % | 231.533 M |
| Net income ratio | 0.08 -36.08 % | 0.12 9.08 % | 0.11 204.85 % | -0.11 -205.90 % | 0.10 -2.50 % | 0.10 359.20 % | 0.02 464.55 % | 0.00 -93.26 % | 0.06 4.77 % | 0.06 -28.25 % | 0.08 14.87 % | 0.07 -35.17 % | 0.11 44.68 % | 0.07 84.90 % | 0.04 -53.24 % | 0.08 109.26 % | 0.04 -11.30 % | 0.05 26.74 % | 0.04 149.35 % | -0.07 -59.79 % | -0.05 44.48 % | -0.08 -176.28 % | 0.11 |
| Ratio EBITDA | 0.20 -27.01 % | 0.28 -13.41 % | 0.32 62.67 % | 0.20 -24.05 % | 0.26 28.46 % | 0.20 8.98 % | 0.18 48.26 % | 0.12 -33.61 % | 0.19 2.98 % | 0.18 -7.67 % | 0.20 25.73 % | 0.16 -27.89 % | 0.22 11.78 % | 0.19 61.20 % | 0.12 8.83 % | 0.11 17.42 % | 0.09 -11.58 % | 0.11 5.97 % | 0.10 337.94 % | -0.04 -675.71 % | -0.01 75.95 % | -0.02 -107.73 % | 0.29 |
| Gross profit ratio | 0.22 -21.03 % | 0.28 1.56 % | 0.27 26.56 % | 0.22 -11.98 % | 0.25 -5.49 % | 0.26 1.41 % | 0.26 -2.63 % | 0.26 17.95 % | 0.22 -1.35 % | 0.23 -4.98 % | 0.24 -2.61 % | 0.24 -17.69 % | 0.30 -46.15 % | 0.55 46.48 % | 0.38 211.35 % | 0.12 -11.62 % | 0.14 -11.33 % | 0.15 -64.58 % | 0.44 -56.48 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 34.190 M 11.94 % | 30.543 M 14.44 % | 26.690 M 3.34 % | 25.828 M -8.67 % | 28.281 M 9.39 % | 25.854 M 2.92 % | 25.120 M 0.41 % | 25.018 M -0.43 % | 25.127 M -1.95 % | 25.627 M -3.47 % | 26.549 M 0.48 % | 26.422 M 1.28 % | 26.088 M 19.57 % | 21.818 M 1.81 % | 21.431 M -0.10 % | 21.453 M 1.56 % | 21.124 M 1.81 % | 20.747 M -32.82 % | 30.882 M -19.58 % | 38.399 M 0.61 % | 38.165 M 0.05 % | 38.148 M 3.25 % | 36.947 M |
| Weighted average shs out | 34.190 M 11.94 % | 30.543 M 15.66 % | 26.408 M 2.25 % | 25.828 M -8.67 % | 28.281 M 12.04 % | 25.241 M 1.60 % | 24.843 M 0.04 % | 24.833 M -0.79 % | 25.031 M -2.00 % | 25.541 M -3.32 % | 26.419 M 0.73 % | 26.227 M 1.73 % | 25.781 M 19.07 % | 21.652 M 1.36 % | 21.361 M 0.66 % | 21.221 M 2.59 % | 20.685 M 1.94 % | 20.291 M -34.29 % | 30.882 M -19.58 % | 38.399 M 0.61 % | 38.165 M 0.05 % | 38.148 M 4.36 % | 36.555 M |
| EPS diluted | 10.53 -34.84 % | 16.16 19.70 % | 13.50 218.94 % | -11.35 -218.60 % | 9.57 10.76 % | 8.64 423.64 % | 1.65 468.97 % | 0.29 -93.18 % | 4.25 16.12 % | 3.66 -25.15 % | 4.89 34.34 % | 3.64 -33.09 % | 5.44 52.81 % | 3.56 19.87 % | 2.97 -51.86 % | 6.17 118.02 % | 2.83 -20.51 % | 3.56 115.76 % | 1.65 162.74 % | -2.63 -86.52 % | -1.41 14.55 % | -1.65 -171.43 % | 2.31 |
| Earnings per share | 12.50 -26.73 % | 17.06 25.07 % | 13.64 220.18 % | -11.35 -218.60 % | 9.57 8.14 % | 8.85 429.94 % | 1.67 475.86 % | 0.29 -93.19 % | 4.26 16.08 % | 3.67 -25.41 % | 4.92 34.43 % | 3.66 -33.45 % | 5.50 53.20 % | 3.59 20.47 % | 2.98 -52.24 % | 6.24 115.92 % | 2.89 -20.60 % | 3.64 120.61 % | 1.65 162.74 % | -2.63 -86.52 % | -1.41 14.55 % | -1.65 -170.82 % | 2.33 |
| Gross profit | 997.289 M -10.87 % | 1.119 B 27.48 % | 877.741 M 48.37 % | 591.607 M -9.96 % | 657.067 M 17.35 % | 559.900 M 18.88 % | 470.992 M -1.72 % | 479.259 M 19.49 % | 401.084 M 7.13 % | 374.399 M -4.35 % | 391.437 M 14.65 % | 341.431 M -13.97 % | 396.886 M -32.14 % | 584.841 M -3.27 % | 604.585 M 220.27 % | 188.772 M -6.45 % | 201.792 M -19.08 % | 249.386 M -59.49 % | 615.686 M -55.50 % | 1.384 B 17.45 % | 1.178 B 54.24 % | 763.831 M -3.37 % | 790.468 M |
| Income tax expense | 105.756 M -31.36 % | 154.074 M 12.91 % | 136.456 M 175.96 % | -179.645 M -563.88 % | 38.727 M 147.83 % | -80.966 M -273.04 % | 46.791 M 290.94 % | -24.506 M -93.30 % | -12.678 M -153.20 % | 23.833 M -68.46 % | 75.561 M 24.52 % | 60.680 M -32.69 % | 90.154 M 88.06 % | 47.940 M -4.50 % | 50.200 M 15 587.50 % | 320.000 K -99.06 % | 34.020 M -31.83 % | 49.902 M 74.56 % | 28.588 M | 0.000 | 0.000 100.00 % | -37.855 M -172.42 % | 52.268 M |
| Cost of revenue | 3.552 B 21.98 % | 2.912 B 24.79 % | 2.333 B 8.65 % | 2.148 B 6.28 % | 2.021 B 26.56 % | 1.597 B 16.65 % | 1.369 B 1.88 % | 1.343 B -3.91 % | 1.398 B 9.01 % | 1.283 B 2.22 % | 1.255 B 18.72 % | 1.057 B 12.32 % | 940.888 M 97.37 % | 476.705 M -52.47 % | 1.003 B -27.01 % | 1.374 B 7.80 % | 1.275 B -6.87 % | 1.369 B 71.28 % | 798.975 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 211.902 M 30.01 % | 162.986 M 5.29 % | 154.792 M -18.19 % | 189.211 M 13.65 % | 166.487 M 15.06 % | 144.699 M 13.27 % | 127.748 M 24.32 % | 102.755 M 29.74 % | 79.199 M 28.95 % | 61.420 M 8.78 % | 56.461 M -81.54 % | 305.881 M -18.74 % | 376.417 M 56.26 % | 240.895 M -9.98 % | 267.607 M -25.80 % | 360.635 M 4.10 % | 346.431 M -4.50 % | 362.757 M 717.35 % | 44.382 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.872 M 129.78 % | -342.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 233.934 M -4.31 % | 244.461 M 12.98 % | 216.384 M 0.40 % | 215.521 M 10.21 % | 195.553 M 15.96 % | 168.643 M 18.15 % | 142.733 M -39.02 % | 234.073 M 101.58 % | 116.120 M 8.32 % | 107.196 M -3.34 % | 110.902 M 134.19 % | -324.371 M -1 044.23 % | 34.353 M -67.78 % | 106.619 M -14.17 % | 124.217 M -90.85 % | 1.357 B 7.57 % | 1.262 B -7.54 % | 1.365 B -0.43 % | 1.370 B -1.38 % | 1.390 B 15.58 % | 1.202 B 77.80 % | 676.181 M 21.23 % | 557.764 M |
| Operating expenses | 445.836 M 9.42 % | 407.447 M 9.77 % | 371.176 M -8.29 % | 404.732 M 11.79 % | 362.040 M 15.54 % | 313.342 M 15.85 % | 270.481 M -19.70 % | 336.828 M 72.45 % | 195.319 M 15.84 % | 168.616 M 0.75 % | 167.363 M 100.72 % | 83.382 M 21.39 % | 68.691 M -80.23 % | 347.514 M -11.31 % | 391.824 M -77.19 % | 1.718 B 6.82 % | 1.608 B -6.90 % | 1.727 B 26.04 % | 1.370 B -1.38 % | 1.390 B 15.58 % | 1.202 B 77.80 % | 676.181 M 21.23 % | 557.764 M |
| Cost and expenses | 3.998 B 20.44 % | 3.319 B 22.73 % | 2.705 B 5.96 % | 2.552 B 7.12 % | 2.383 B 24.75 % | 1.910 B 16.52 % | 1.639 B -2.45 % | 1.680 B 5.45 % | 1.593 B 9.81 % | 1.451 B 2.05 % | 1.422 B 24.71 % | 1.140 B 12.93 % | 1.010 B 22.49 % | 824.219 M -40.90 % | 1.395 B -54.89 % | 3.092 B 7.25 % | 2.883 B -6.89 % | 3.096 B 125.91 % | 1.370 B -1.38 % | 1.390 B 15.58 % | 1.202 B 77.80 % | 676.181 M 21.23 % | 557.764 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 211.902 M 30.01 % | 162.986 M 5.29 % | 154.792 M -18.19 % | 189.211 M 13.65 % | 166.487 M 15.06 % | 144.699 M 13.27 % | 127.748 M 24.32 % | 102.755 M 29.74 % | 79.199 M 28.95 % | 61.420 M 8.78 % | 56.461 M -86.15 % | 407.753 M 1 087.47 % | 34.338 M -85.75 % | 240.895 M -9.98 % | 267.607 M -25.80 % | 360.635 M 4.10 % | 346.431 M -4.50 % | 362.757 M 717.35 % | 44.382 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 8.755 M 1 110.93 % | 723.000 K -32.81 % | 1.076 M -74.95 % | 4.296 M -35.98 % | 6.710 M 11.67 % | 6.009 M 8.62 % | 5.532 M -55.93 % | 12.554 M -32.07 % | 18.480 M -6.73 % | 19.813 M 0.90 % | 19.636 M -2.76 % | 20.193 M 2.70 % | 19.663 M 29.12 % | 15.229 M 19.18 % | 12.778 M 171.89 % | -17.775 M -39.08 % | -12.780 M -87.17 % | -6.828 M -83.35 % | -3.724 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 69.009 M -30.42 % | 99.176 M -12.78 % | 113.710 M -3.68 % | 118.056 M 2.97 % | 114.651 M 24.22 % | 92.298 M 13.48 % | 81.337 M -15.03 % | 95.729 M -7.77 % | 103.799 M 27.66 % | 81.309 M 77.51 % | 45.805 M 216.25 % | 14.484 M -38.79 % | 23.661 M -47.10 % | 44.731 M 15.57 % | 38.704 M -13.48 % | 44.732 M -25.82 % | 60.298 M | 0.000 -100.00 % | 97.328 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 392.138 M -1.71 % | 398.965 M 21.60 % | 328.101 M 3.56 % | 316.821 M 19.31 % | 265.553 M 34.48 % | 197.463 M 17.04 % | 168.721 M 14.31 % | 147.604 M 6.71 % | 138.324 M 36.05 % | 101.671 M 40.83 % | 72.194 M 52.59 % | 47.313 M 37.73 % | 34.353 M -2.99 % | 35.413 M -13.17 % | 40.784 M 1.93 % | 40.012 M -11.46 % | 45.192 M -6.83 % | 48.506 M -22.51 % | 62.593 M 47.06 % | 42.564 M -10.20 % | 47.400 M -43.17 % | 83.412 M -11.27 % | 94.006 M |
| Operating income | 522.394 M -26.56 % | 711.294 M 2.58 % | 693.383 M 216.85 % | 218.839 M -22.82 % | 283.542 M 17.18 % | 241.974 M 43.77 % | 168.311 M 36.28 % | 123.505 M -29.82 % | 175.972 M -5.79 % | 186.790 M -17.53 % | 226.491 M 49.89 % | 151.100 M -33.69 % | 227.886 M 51.92 % | 150.007 M 1 870.62 % | -8.472 M -105.47 % | 154.775 M 1.63 % | 152.300 M -21.21 % | 193.300 M 336.58 % | 44.276 M 846.77 % | -5.929 M 75.45 % | -24.154 M 15.28 % | -28.512 M -112.25 % | 232.704 M |
| Operating income ratio | 0.11 -34.92 % | 0.18 -18.28 % | 0.22 170.28 % | 0.08 -24.55 % | 0.11 -5.63 % | 0.11 22.64 % | 0.09 35.02 % | 0.07 -30.72 % | 0.10 -13.24 % | 0.11 -18.07 % | 0.14 27.33 % | 0.11 -36.56 % | 0.17 20.55 % | 0.14 2 781.22 % | -0.01 -105.32 % | 0.10 -3.99 % | 0.10 -13.66 % | 0.12 281.74 % | 0.03 830.40 % | 0.00 79.10 % | -0.02 45.07 % | -0.04 -112.68 % | 0.29 |
| Total other income expenses net | -60.758 M 4.92 % | -63.903 M -3 337.23 % | 1.974 M 116.75 % | -11.787 M -145.63 % | 25.832 M 126.20 % | -98.602 M -24.98 % | -78.895 M 43.94 % | -140.725 M -62.83 % | -86.423 M -25.31 % | -68.968 M -225.08 % | -21.216 M -460.26 % | 5.889 M 12.73 % | 5.224 M 120.16 % | -25.911 M -121.17 % | 122.368 M 655.21 % | -22.040 M 62.32 % | -58.499 M 15.87 % | -69.537 M -297.17 % | 35.268 M 137.10 % | -95.061 M | 0.000 100.00 % | -70.601 M 25.82 % | -95.177 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.700 B 5.91 % | 1.605 B -17.68 % | 1.950 B -30.66 % | 2.812 B 25.09 % | 2.248 B 15.53 % | 1.946 B 12.66 % | 1.728 B 17.09 % | 1.475 B -11.89 % | 1.674 B 21.80 % | 1.375 B 53.73 % | 894.279 M 58.87 % | 562.905 M 653.94 % | -101.619 M -110.70 % | -48.230 M -117.57 % | 274.486 M 429.73 % | -83.246 M -144.56 % | 186.834 M -32.61 % | 277.232 M -45.12 % | 505.152 M -42.02 % | 871.260 M | 0.000 -100.00 % | 786.293 M 31.25 % | 599.084 M |
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 879.000 K -94.59 % | 16.259 M -43.89 % | 28.975 M -10.19 % | 32.264 M -24.44 % | 42.702 M -69.12 % | 138.280 M -2.05 % | 141.171 M -6.27 % | 150.617 M 4.72 % | 143.832 M 7.90 % | 133.305 M 471.46 % | 23.327 M 77.55 % | 13.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.634 M 72.57 % | 65.269 M |
| Total debt | 2.464 B -2.09 % | 2.516 B -9.99 % | 2.796 B -4.11 % | 2.915 B 18.04 % | 2.470 B 10.90 % | 2.227 B 20.29 % | 1.851 B -2.62 % | 1.901 B -3.64 % | 1.973 B 16.29 % | 1.697 B 30.11 % | 1.304 B 73.87 % | 750.016 M 53.93 % | 487.233 M -13.84 % | 565.510 M -15.83 % | 671.871 M 70.50 % | 394.063 M -5.87 % | 418.641 M -28.21 % | 583.122 M -8.75 % | 639.069 M -33.74 % | 964.557 M | 0.000 -100.00 % | 1.025 B -6.21 % | 1.093 B |
| Accumulated other comprehensive income loss | 44.000 K 108.61 % | -511.000 K 73.16 % | -1.904 M 32.43 % | -2.818 M 26.46 % | -3.832 M 4.03 % | -3.993 M 20.03 % | -4.993 M 17.65 % | -6.063 M 36.66 % | -9.572 M 10.35 % | -10.677 M 25.14 % | -14.263 M 9.05 % | -15.683 M -3 524.24 % | 458.000 K -2.76 % | 471.000 K 163.99 % | -736.000 K -142.06 % | 1.750 M 75.00 % | 1.000 M 102.46 % | -40.591 M | 0.000 | 0.000 | 0.000 100.00 % | -317.647 M -29.14 % | -245.976 M |
| Retained earnings | 2.525 B 20.21 % | 2.100 B 30.70 % | 1.607 B 28.90 % | 1.247 B -19.03 % | 1.540 B 21.11 % | 1.272 B 21.32 % | 1.048 B 4.12 % | 1.007 B 0.73 % | 999.270 M 11.96 % | 892.513 M 11.75 % | 798.676 M 19.43 % | 668.749 M 16.78 % | 572.666 M 32.91 % | 430.856 M 22.03 % | 353.080 M 22.01 % | 289.384 M 85.08 % | 156.352 M 61.90 % | 96.571 M 325.24 % | 22.710 M 106.78 % | -334.965 M | 0.000 -100.00 % | 185.114 M -25.29 % | 247.763 M |
| Common stock | 353.000 K 1.73 % | 347.000 K 5.47 % | 329.000 K 6.13 % | 310.000 K 1.31 % | 306.000 K 1.66 % | 301.000 K 1.69 % | 296.000 K 2.07 % | 290.000 K 1.40 % | 286.000 K 1.42 % | 282.000 K 1.81 % | 277.000 K 0.73 % | 275.000 K 1.85 % | 270.000 K 1.50 % | 266.000 K 21.46 % | 219.000 K 0.46 % | 218.000 K 5.31 % | 207.000 K 4.02 % | 199.000 K 452.78 % | 36.000 K -90.63 % | 384.000 K | 0.000 -100.00 % | 382.000 K 0.00 % | 382.000 K |
| Total equity | 3.065 B 9.09 % | 2.809 B 24.22 % | 2.262 B 26.19 % | 1.792 B -13.34 % | 2.068 B 15.54 % | 1.790 B 17.96 % | 1.517 B 4.34 % | 1.454 B 2.57 % | 1.418 B 7.24 % | 1.322 B 2.64 % | 1.288 B 12.86 % | 1.141 B 8.69 % | 1.050 B 18.15 % | 888.757 M 30.37 % | 681.739 M | 0.000 -100.00 % | 472.843 M 32.11 % | 357.905 M 28.76 % | 277.962 M 1 082.82 % | -28.282 M -139.56 % | 71.483 M -85.41 % | 489.908 M -11.28 % | 552.206 M |
| Other non current liabilities | 35.049 M -7.65 % | 37.954 M -51.08 % | 77.576 M 82.42 % | 42.526 M -77.27 % | 187.120 M -7.97 % | 203.330 M 1.65 % | 200.035 M 47.55 % | 135.569 M 107.24 % | 65.415 M -4.08 % | 68.195 M -44.06 % | 121.899 M 2.53 % | 118.888 M -3.17 % | 122.783 M 47.24 % | 83.388 M 24.40 % | 67.032 M -28.45 % | 93.682 M 176.69 % | 33.858 M 127.02 % | 14.914 M 51.27 % | 9.859 M -86.52 % | 73.114 M | 0.000 -100.00 % | 1.304 B -1.52 % | 1.324 B |
| Long term debt | 1.973 B 8.33 % | 1.821 B -22.15 % | 2.339 B -1.62 % | 2.378 B 7.83 % | 2.205 B 9.76 % | 2.009 B 20.54 % | 1.667 B -4.19 % | 1.739 B -2.43 % | 1.783 B 15.83 % | 1.539 B 33.92 % | 1.149 B 69.01 % | 680.009 M 73.90 % | 391.036 M -25.75 % | 526.680 M -17.14 % | 635.628 M 73.85 % | 365.619 M -8.34 % | 398.885 M -24.70 % | 529.742 M -12.15 % | 602.985 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.460 B 11.13 % | 2.214 B -15.52 % | 2.620 B 5.06 % | 2.494 B -5.84 % | 2.649 B 9.15 % | 2.427 B 12.11 % | 2.165 B 0.13 % | 2.162 B -1.68 % | 2.199 B 11.12 % | 1.979 B 28.79 % | 1.537 B 57.28 % | 976.966 M 58.35 % | 616.969 M -9.87 % | 684.569 M -10.51 % | 764.981 M 59.08 % | 480.871 M 10.02 % | 437.065 M -22.40 % | 563.196 M -12.15 % | 641.102 M 154.42 % | 251.985 M | 0.000 -100.00 % | 1.357 B -3.09 % | 1.400 B |
| Other current liabilities | 512.373 M -12.17 % | 583.362 M 16.54 % | 500.551 M 9.92 % | 455.368 M 3.71 % | 439.085 M 1.21 % | 433.857 M 39.69 % | 310.589 M 10.75 % | 280.436 M 16.42 % | 240.889 M 43.38 % | 168.013 M 25.53 % | 133.848 M -23.65 % | 175.298 M 16.95 % | 149.892 M 38.91 % | 107.907 M 6.29 % | 101.519 M -67.37 % | 311.097 M 103.25 % | 153.063 M -14.37 % | 178.741 M 5.75 % | 169.024 M -4.41 % | 176.817 M | 0.000 | 0.000 -100.00 % | 62.718 M |
| Deferred revenue | 52.735 M -10.03 % | 58.616 M -29.04 % | 82.609 M 213.42 % | 26.357 M -0.85 % | 26.584 M 26.67 % | 20.986 M 103.79 % | 10.298 M -18.93 % | 12.702 M 18.65 % | 10.705 M -59.26 % | 26.279 M 41.14 % | 18.619 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 |
| Short term debt | 490.871 M -29.39 % | 695.194 M 52.31 % | 456.422 M -15.12 % | 537.754 M 103.05 % | 264.835 M 21.48 % | 218.013 M 18.01 % | 184.748 M 14.18 % | 161.811 M -14.99 % | 190.340 M 20.86 % | 157.486 M 1.76 % | 154.760 M 121.06 % | 70.007 M -27.23 % | 96.197 M 147.74 % | 38.830 M 7.14 % | 36.243 M 27.42 % | 28.444 M 43.98 % | 19.756 M -62.99 % | 53.380 M 47.93 % | 36.084 M -96.26 % | 964.557 M | 0.000 -100.00 % | 65.934 M 19.84 % | 55.018 M |
| Total current liabilities | 1.171 B -17.52 % | 1.420 B 23.79 % | 1.147 B 4.37 % | 1.099 B 34.42 % | 817.733 M 10.71 % | 738.596 M 30.68 % | 565.178 M 3.09 % | 548.227 M 13.08 % | 484.798 M 16.22 % | 417.145 M 27.17 % | 328.016 M 20.30 % | 272.657 M 1.34 % | 269.043 M 60.58 % | 167.547 M 8.78 % | 154.025 M -58.27 % | 369.141 M 75.89 % | 209.872 M -19.19 % | 259.709 M 16.39 % | 223.132 M -81.04 % | 1.177 B | 0.000 -100.00 % | 237.952 M 7.35 % | 221.664 M |
| Total liabilities | 3.632 B -0.07 % | 3.634 B -3.55 % | 3.768 B 4.85 % | 3.593 B 3.65 % | 3.467 B 9.52 % | 3.166 B 15.95 % | 2.730 B 0.73 % | 2.710 B 0.98 % | 2.684 B 12.01 % | 2.396 B 28.51 % | 1.865 B 49.21 % | 1.250 B 41.04 % | 886.012 M 3.98 % | 852.116 M -7.28 % | 919.006 M 8.12 % | 850.012 M 31.39 % | 646.937 M -21.38 % | 822.905 M -4.78 % | 864.234 M -39.52 % | 1.429 B -2.09 % | 1.459 B -8.50 % | 1.595 B -1.67 % | 1.622 B |
| Other non current assets | 287.392 M -12.90 % | 329.971 M -11.83 % | 374.242 M -4.50 % | 391.895 M 13.79 % | 344.402 M 41.78 % | 242.919 M 18.70 % | 204.647 M 152.08 % | 81.183 M -40.04 % | 135.401 M 3.19 % | 131.216 M -0.68 % | 132.120 M 80.41 % | 73.232 M -16.45 % | 87.653 M 53.59 % | 57.070 M 47.30 % | 38.745 M -5.59 % | 41.038 M 24.99 % | 32.832 M 11.19 % | 29.527 M -12.59 % | 33.779 M -84.37 % | 216.165 M | 0.000 -100.00 % | 152.755 M 13.79 % | 134.242 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 635.000 K -95.87 % | 15.371 M -45.01 % | 27.951 M -25.67 % | 37.604 M -68.79 % | 120.478 M -7.51 % | 130.267 M -7.28 % | 140.498 M 3.51 % | 135.735 M 6.80 % | 127.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 18.405 M -24.68 % | 24.435 M -19.79 % | 30.465 M -16.52 % | 36.495 M -36.34 % | 57.328 M -13.30 % | 66.124 M -12.61 % | 75.668 M 29.38 % | 58.483 M -13.24 % | 67.410 M 99.10 % | 33.858 M -4.71 % | 35.533 M -11.08 % | 39.961 M -6.25 % | 42.627 M 16.31 % | 36.650 M -1.05 % | 37.039 M -2.43 % | 37.961 M -4.62 % | 39.798 M -17.42 % | 48.191 M -53.41 % | 103.440 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 40.361 M 0.00 % | 40.361 M 0.00 % | 40.361 M 0.00 % | 40.361 M 0.00 % | 40.361 M 0.00 % | 40.361 M 0.00 % | 40.361 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 |
| Goodwill and intangible assets | 58.766 M -9.31 % | 64.796 M -8.51 % | 70.826 M -7.85 % | 76.856 M -21.33 % | 97.689 M -8.26 % | 106.485 M -8.23 % | 116.029 M 98.40 % | 58.483 M -13.24 % | 67.410 M 99.10 % | 33.858 M -4.71 % | 35.533 M -11.08 % | 39.961 M -6.25 % | 42.627 M 16.31 % | 36.650 M -1.05 % | 37.039 M -2.43 % | 37.961 M -4.62 % | 39.798 M -17.42 % | 48.191 M -53.41 % | 103.440 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 5.225 B 10.65 % | 4.722 B 8.15 % | 4.366 B 1.91 % | 4.284 B -3.99 % | 4.462 B 11.47 % | 4.003 B 13.06 % | 3.541 B 6.16 % | 3.335 B 5.14 % | 3.172 B 12.13 % | 2.829 B 27.92 % | 2.212 B 26.50 % | 1.748 B 75.89 % | 993.923 M 11.71 % | 889.770 M -6.38 % | 950.397 M 59.76 % | 594.872 M 1.99 % | 583.271 M 1.64 % | 573.870 M -5.88 % | 609.754 M -23.31 % | 795.094 M | 0.000 -100.00 % | 1.361 B 1.93 % | 1.335 B |
| Total non current assets | 5.571 B 8.88 % | 5.117 B 6.35 % | 4.811 B 1.23 % | 4.753 B -3.10 % | 4.905 B 12.30 % | 4.368 B 12.30 % | 3.889 B 10.73 % | 3.512 B 0.48 % | 3.496 B 11.88 % | 3.124 B 24.00 % | 2.520 B 26.16 % | 1.997 B 65.24 % | 1.209 B 22.90 % | 983.490 M -4.16 % | 1.026 B 52.28 % | 673.871 M 2.74 % | 655.901 M 0.66 % | 651.588 M -12.77 % | 746.973 M -26.13 % | 1.011 B | 0.000 -100.00 % | 1.513 B 3.01 % | 1.469 B |
| Other current assets | 97.269 M -10.89 % | 109.152 M 2.38 % | 106.611 M -55.30 % | 238.504 M 93.30 % | 123.386 M 25.02 % | 98.695 M 55.72 % | 63.381 M 12.02 % | 56.581 M -55.66 % | 127.609 M -1.14 % | 129.074 M 51.12 % | 85.409 M -18.98 % | 105.416 M 95.09 % | 54.035 M -12.54 % | 61.786 M -36.22 % | 96.881 M -26.60 % | 131.996 M 35.31 % | 97.552 M 5.93 % | 92.088 M -23.45 % | 120.294 M -11.97 % | 136.658 M | 0.000 -100.00 % | 30.998 M 89.08 % | 16.394 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 879.000 K -94.37 % | 15.624 M 14.85 % | 13.604 M 215.42 % | 4.313 M -15.40 % | 5.098 M -71.36 % | 17.802 M 63.26 % | 10.904 M 7.76 % | 10.119 M 24.97 % | 8.097 M 30.37 % | 6.211 M -73.37 % | 23.327 M 77.55 % | 13.138 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.634 M 72.57 % | 65.269 M |
| cash and cash equivalents | 763.314 M -16.21 % | 910.965 M 7.73 % | 845.589 M 720.73 % | 103.029 M -53.49 % | 221.501 M -21.12 % | 280.809 M 126.66 % | 123.890 M -70.91 % | 425.950 M 42.65 % | 298.601 M -7.21 % | 321.816 M -21.46 % | 409.763 M 118.99 % | 187.111 M -68.22 % | 588.852 M -4.06 % | 613.740 M 54.44 % | 397.385 M -16.74 % | 477.309 M 105.91 % | 231.807 M -24.22 % | 305.890 M 128.42 % | 133.917 M 43.54 % | 93.297 M | 0.000 -100.00 % | 238.693 M -51.65 % | 493.723 M |
| Cash and short term investments | 763.314 M -16.21 % | 910.965 M 7.73 % | 845.589 M 713.79 % | 103.908 M -56.18 % | 237.125 M -19.46 % | 294.413 M 129.65 % | 128.203 M -70.26 % | 431.048 M 36.23 % | 316.403 M -4.90 % | 332.720 M -20.76 % | 419.882 M 115.09 % | 195.208 M -67.20 % | 595.063 M -6.59 % | 637.067 M 55.18 % | 410.523 M -13.99 % | 477.309 M 105.91 % | 231.807 M -24.22 % | 305.890 M 128.42 % | 133.917 M 43.54 % | 93.297 M | 0.000 -100.00 % | 351.327 M -37.15 % | 558.992 M |
| Total current assets | 1.125 B -15.17 % | 1.326 B 8.89 % | 1.218 B 92.52 % | 632.531 M 0.43 % | 629.831 M 7.19 % | 587.586 M 64.10 % | 358.070 M -45.08 % | 651.937 M 7.56 % | 606.104 M 2.05 % | 593.953 M -6.17 % | 632.995 M 60.73 % | 393.837 M -45.86 % | 727.432 M -3.95 % | 757.383 M 31.82 % | 574.564 M -22.23 % | 738.843 M 59.27 % | 463.879 M -12.35 % | 529.222 M 33.90 % | 395.223 M 1.51 % | 389.348 M | 0.000 -100.00 % | 571.371 M -18.95 % | 704.929 M |
| Inventory | 10.597 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 |
| Net receivables | 253.738 M -17.05 % | 305.905 M 15.21 % | 265.521 M -8.48 % | 290.119 M 7.72 % | 269.320 M 38.48 % | 194.478 M 16.81 % | 166.486 M 1.33 % | 164.308 M 1.37 % | 162.092 M 22.65 % | 132.159 M 3.49 % | 127.704 M 37.00 % | 93.213 M 18.99 % | 78.334 M 33.84 % | 58.530 M -12.85 % | 67.160 M -48.15 % | 129.538 M -3.70 % | 134.520 M 2.50 % | 131.244 M -6.93 % | 141.012 M -11.53 % | 159.393 M | 0.000 -100.00 % | 189.046 M 45.93 % | 129.543 M |
| Tax 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 100.00 % | -42.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 1.531 B | 0.000 | 0.000 |
| Account payables | 115.304 M 39.11 % | 82.885 M -22.97 % | 107.604 M 35.04 % | 79.683 M -8.65 % | 87.229 M 32.69 % | 65.740 M 10.41 % | 59.543 M -36.17 % | 93.278 M 117.61 % | 42.864 M -34.43 % | 65.367 M 214.43 % | 20.789 M -23.99 % | 27.352 M 19.16 % | 22.954 M 10.30 % | 20.810 M 27.96 % | 16.263 M -45.06 % | 29.600 M -20.11 % | 37.053 M 34.31 % | 27.588 M 53.06 % | 18.024 M -49.27 % | 35.530 M | 0.000 -100.00 % | 172.018 M 65.52 % | 103.928 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 170.363 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.352 M 13.24 % | 3.843 M -0.52 % | 3.863 M 5.92 % | 3.647 M 46.82 % | 2.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 539.508 M -23.91 % | 709.055 M 8.09 % | 655.985 M 19.74 % | 547.844 M 3.07 % | 531.534 M 1.83 % | 522.003 M 10.14 % | 473.963 M 4.54 % | 453.400 M 5.98 % | 427.811 M -1.80 % | 435.655 M -12.79 % | 499.571 M 3.18 % | 484.171 M 2.35 % | 473.049 M 4.04 % | 454.680 M 38.13 % | 329.176 M 27.65 % | 257.873 M -18.21 % | 315.284 M 4.49 % | 301.726 M 18.22 % | 255.216 M -16.68 % | 306.299 M 328.49 % | 71.483 M -88.51 % | 622.059 M 13.09 % | 550.037 M |
| Deferred tax liabilities non current | 452.495 M 27.54 % | 354.798 M 74.27 % | 203.586 M 174.97 % | 74.040 M -71.19 % | 256.970 M 19.69 % | 214.694 M -27.99 % | 298.165 M 3.92 % | 286.928 M -18.22 % | 350.868 M -5.59 % | 371.655 M 40.04 % | 265.384 M 49.03 % | 178.069 M 72.63 % | 103.150 M 38.45 % | 74.501 M 19.54 % | 62.321 M 188.92 % | 21.570 M 399.07 % | 4.322 M -76.69 % | 18.540 M -34.39 % | 28.258 M 232.13 % | 8.508 M | 0.000 -100.00 % | 53.078 M -30.42 % | 76.278 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 -100.00 % | 1.459 B | 0.000 | 0.000 |
| Total assets | 6.696 B 3.93 % | 6.443 B 6.87 % | 6.029 B 11.95 % | 5.386 B -2.69 % | 5.535 B 11.69 % | 4.955 B 16.67 % | 4.247 B 1.99 % | 4.164 B 1.53 % | 4.102 B 10.31 % | 3.718 B 17.94 % | 3.153 B 31.86 % | 2.391 B 23.50 % | 1.936 B 11.21 % | 1.741 B 8.75 % | 1.601 B 13.31 % | 1.413 B 26.16 % | 1.120 B -5.17 % | 1.181 B 3.38 % | 1.142 B -18.45 % | 1.401 B -8.51 % | 1.531 B -26.57 % | 2.085 B -4.11 % | 2.174 B |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 104.747 M -31.27 % | 152.399 M 14.07 % | 133.598 M 173.99 % | -180.553 M -524.03 % | 42.580 M 152.35 % | -81.330 M -271.65 % | 47.381 M 282.95 % | -25.898 M -103.70 % | -12.714 M -155.63 % | 22.856 M -69.67 % | 75.365 M -7.66 % | 81.616 M 29.63 % | 62.962 M 32.08 % | 47.671 M -5.40 % | 50.390 M 5 865.45 % | -874.000 K -103.27 % | 26.735 M -44.50 % | 48.167 M 11 848.05 % | -410.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 13.838 M -1.26 % | 14.014 M -36.29 % | 21.997 M -12.67 % | 25.189 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 |
| Change in working capital | -10.272 M 89.63 % | -99.059 M -216.61 % | 84.948 M 161.93 % | -137.174 M -133.25 % | -58.809 M -40.00 % | -42.007 M 40.45 % | -70.540 M -148.79 % | 144.577 M 1 074.09 % | 12.314 M -77.19 % | 53.994 M 296.96 % | -27.414 M 70.16 % | -91.879 M -410.38 % | 29.602 M -9.79 % | 32.815 M 16.53 % | 28.159 M 157.14 % | 10.951 M 191.41 % | -11.980 M -120.17 % | 59.403 M -54.72 % | 131.187 M 448.53 % | -37.640 M 88.71 % | -333.419 M -327.81 % | -77.937 M -304.55 % | -19.265 M |
| Accounts receivables | 49.885 M 231.97 % | -37.800 M -244.65 % | 26.132 M 216.02 % | -22.524 M 69.58 % | -74.038 M -123.00 % | -33.201 M -244.52 % | 22.974 M 1 039.58 % | 2.016 M 109.57 % | -21.070 M -249.48 % | -6.029 M 76.09 % | -25.217 M -95.27 % | -12.914 M 28.54 % | -18.072 M -235.44 % | 13.343 M 187.81 % | -15.196 M -368.39 % | 5.662 M 919.39 % | -691.000 K -105.56 % | 12.433 M -72.80 % | 45.705 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -115.532 M -341.66 % | 47.807 M 166.11 % | -72.310 M -186.42 % | 83.669 M -52.90 % | 177.653 M 320.58 % | -80.539 M -397.42 % | 27.079 M 730.04 % | -4.298 M -108.91 % | 48.213 M 195.85 % | -50.303 M -1 102.85 % | -4.182 M 99.28 % | -577.760 M -44.65 % | -399.413 M -3 251.91 % | -11.916 M 57.49 % | -28.032 M -199.20 % | 28.258 M -72.40 % | 102.378 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -41.957 M -264.97 % | -11.496 M -109.95 % | 115.532 M 341.66 % | -47.807 M -166.11 % | 72.310 M 23.53 % | 58.535 M 191.38 % | -64.059 M -153.66 % | 119.390 M 1 120.88 % | 9.779 M -83.76 % | 60.215 M 346.95 % | -24.383 M -258.15 % | -6.808 M -111.34 % | 60.032 M 711.68 % | 7.396 M -66.73 % | 22.229 M 6.97 % | 20.781 M 39.27 % | 14.921 M -48.25 % | 28.834 M 210.06 % | -26.198 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -18.200 M 63.43 % | -49.763 M -184.61 % | 58.816 M 151.30 % | -114.650 M -852.84 % | 15.229 M 110.08 % | -151.010 M 27.09 % | -207.108 M -299.70 % | 103.710 M 3 085.32 % | -3.474 M -184.61 % | 4.106 M 115.78 % | -26.027 M -19.09 % | -21.854 M -167.29 % | -8.176 M -101.39 % | 589.836 M 40.26 % | 420.539 M 11 860.04 % | -3.576 M -296.27 % | 1.822 M 118.00 % | -10.122 M -208.82 % | 9.302 M 124.71 % | -37.640 M | 0.000 100.00 % | -77.937 M -304.55 % | -19.265 M |
| Other non cash items | 19.407 M 289.46 % | 4.983 M -93.82 % | 80.612 M -85.84 % | 569.174 M 596.59 % | -114.616 M -1 071.24 % | 11.801 M -4.68 % | 12.380 M -85.11 % | 83.137 M 459.54 % | 14.858 M -6.86 % | 15.952 M 263.16 % | -9.777 M -261.71 % | -2.703 M -20.19 % | -2.249 M -123.65 % | 9.508 M 114.48 % | -65.663 M -1 021.97 % | 7.122 M -63.98 % | 19.775 M 141.45 % | 8.190 M 105.58 % | -146.762 M -750.19 % | 22.572 M -93.51 % | 347.532 M 353.70 % | 76.599 M 1 428.92 % | 5.010 M |
| Net cash provided by operating activities | 837.739 M -9.24 % | 922.984 M -8.57 % | 1.010 B 236.13 % | 300.344 M -29.43 % | 425.580 M 28.30 % | 331.719 M 42.87 % | 232.182 M -37.73 % | 372.887 M 36.52 % | 273.145 M -10.44 % | 305.000 M 17.99 % | 258.497 M 80.82 % | 142.958 M -49.04 % | 280.543 M 30.74 % | 214.573 M 71.22 % | 125.318 M -36.29 % | 196.710 M 34.13 % | 146.659 M -39.41 % | 242.070 M 147.08 % | 97.974 M 233.31 % | -73.494 M -1 054.47 % | 7.700 M -59.95 % | 19.227 M -88.35 % | 165.010 M |
| Investments in property plant and equipment | -846.277 M -69.94 % | -497.972 M -89.19 % | -263.206 M 24.32 % | -347.790 M 51.28 % | -713.816 M -30.73 % | -546.019 M -50.12 % | -363.710 M -33.67 % | -272.088 M 50.01 % | -544.319 M 9.72 % | -602.947 M -9.22 % | -552.036 M 31.14 % | -801.642 M -1 045.17 % | -70.002 M -36.33 % | -51.348 M 89.42 % | -485.218 M -669.31 % | -63.072 M 9.75 % | -69.889 M -140.41 % | -29.071 M -3.10 % | -28.196 M -231.91 % | -8.495 M 71.78 % | -30.100 M 83.39 % | -181.270 M 56.35 % | -415.268 M |
| Acquisitions net | -10.614 M -116.92 % | -4.893 M 47.38 % | -9.298 M -358.48 % | -2.028 M -93.14 % | -1.050 M | 0.000 100.00 % | -105.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.266 M | 0.000 -100.00 % | 29.612 M 155.01 % | 11.612 M 122.31 % | -52.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.083 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 -100.00 % | 78.933 M 164.04 % | -123.254 M -207.73 % | 114.415 M | 0.000 -100.00 % | 46.717 M | 0.000 | 0.000 | 0.000 100.00 % | -6.658 M | 0.000 100.00 % | -100.090 M -145.96 % | -40.693 M -177.11 % | -14.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.204 M 22.48 % | -138.286 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 881.000 K -94.36 % | 15.624 M 14.85 % | 13.604 M 204.89 % | 4.462 M -61.91 % | 11.714 M -85.41 % | 80.302 M 2 054.02 % | 3.728 M -33.06 % | 5.569 M 28.26 % | 4.342 M -29.57 % | 6.165 M -74.71 % | 24.374 M 83.25 % | 13.301 M -94.16 % | 227.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.004 M 0.00 % | 31.004 M | 0.000 -100.00 % | 108.269 M -14.30 % | 126.340 M |
| Other investing activites | 36.626 M 286.76 % | 9.470 M -80.02 % | 47.402 M -72.39 % | 171.687 M 250.06 % | -114.415 M -20.83 % | -94.689 M -102.69 % | -46.717 M -274.70 % | 26.741 M 443.27 % | -7.790 M -205.30 % | 7.398 M 129.89 % | -24.751 M -1 772.36 % | 1.480 M 103.22 % | -45.904 M -169.15 % | 66.383 M 129.90 % | -222.031 M -2 696.85 % | 8.550 M -69.83 % | 28.341 M -12.43 % | 32.362 M 162.51 % | -51.769 M -617.69 % | 10.000 M -84.15 % | 63.100 M 21.12 % | 52.096 M 277.29 % | 13.808 M |
| Net cash used for investing activites | -820.265 M -66.25 % | -493.395 M -239.60 % | -145.288 M 49.16 % | -285.761 M 59.25 % | -701.262 M -29.49 % | -541.557 M -18.40 % | -457.388 M -177.13 % | -165.045 M 69.90 % | -548.381 M 7.05 % | -589.980 M -7.69 % | -547.837 M 31.00 % | -793.997 M -390.09 % | -162.010 M -21 646.31 % | -745.000 K 99.86 % | -546.063 M -901.55 % | -54.522 M -31.23 % | -41.548 M -1 362.47 % | 3.291 M 106.72 % | -48.961 M -250.61 % | 32.509 M -1.49 % | 33.000 M 116.16 % | -204.192 M 50.61 % | -413.406 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.886 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.623 M 42.74 % | 78.902 M -24.56 % | 104.594 M 1 231.39 % | 7.856 M 287.38 % | 2.028 M 745.00 % | 240.000 K 0.00 % | 240.000 K | 0.000 -100.00 % | 1.675 M -98.45 % | 108.325 M |
| Common stock repurchased | -113.649 M -1 400.91 % | -7.572 M -88.45 % | -4.018 M 57.12 % | -9.370 M 12.99 % | -10.769 M -1.47 % | -10.613 M 5.87 % | -11.275 M 57.49 % | -26.522 M -36.04 % | -19.496 M 81.05 % | -102.862 M -2 969.59 % | -3.351 M 63.78 % | -9.251 M -58.03 % | -5.854 M -1 420.52 % | -385.000 K 98.02 % | -19.410 M -835.42 % | -2.075 M 8.47 % | -2.267 M -0.44 % | -2.257 M | 0.000 100.00 % | -217.000 K -8.50 % | -200.000 K 87.61 % | -1.614 M | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | -164.580 M 54.89 % | -364.853 M -200.53 % | -121.403 M 9.33 % | -133.894 M -161.83 % | 216.559 M -40.42 % | 363.452 M 581.55 % | -75.475 M 6.23 % | -80.493 M -131.94 % | 252.021 M 27.91 % | 197.033 M -61.52 % | 511.992 M 105.37 % | 249.298 M 273.82 % | -143.421 M -5 775.54 % | 2.527 M -99.26 % | 340.821 M 229.89 % | 103.314 M 157.65 % | -179.194 M -144.17 % | -73.388 M -776.48 % | -8.373 M 90.50 % | -88.110 M -26.78 % | -69.500 M 0.81 % | -70.065 M -117.07 % | 410.514 M |
| Net cash used provided by financing activities | -164.580 M 54.89 % | -364.853 M -200.53 % | -121.403 M 9.33 % | -133.894 M -161.83 % | 216.559 M -40.42 % | 363.452 M 581.55 % | -75.475 M 6.23 % | -80.493 M -131.94 % | 252.021 M 27.91 % | 197.033 M -61.52 % | 511.992 M 105.37 % | 249.298 M 273.82 % | -143.421 M -5 775.54 % | 2.527 M -99.26 % | 340.821 M 229.89 % | 103.314 M 157.65 % | -179.194 M -144.17 % | -73.388 M -776.48 % | -8.373 M 90.50 % | -88.110 M -26.78 % | -69.500 M 0.81 % | -70.065 M -117.07 % | 410.514 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -147.106 M -327.24 % | 64.736 M -91.29 % | 742.851 M 722.62 % | -119.311 M -101.80 % | -59.123 M -138.49 % | 153.614 M 151.09 % | -300.681 M -336.11 % | 127.349 M 648.56 % | -23.215 M 73.60 % | -87.947 M -139.50 % | 222.652 M 155.42 % | -401.741 M -1 514.20 % | -24.888 M -111.50 % | 216.355 M 370.70 % | -79.924 M -132.56 % | 245.502 M 431.39 % | -74.083 M -143.08 % | 171.973 M 323.37 % | 40.620 M 131.47 % | -129.095 M -348.25 % | -28.800 M 88.71 % | -255.030 M -257.31 % | 162.118 M |
| Cash at beginning of period | 921.017 M 7.56 % | 856.281 M 654.90 % | 113.430 M -51.26 % | 232.741 M -20.26 % | 291.864 M 111.11 % | 138.250 M -68.50 % | 438.931 M 47.00 % | 298.601 M -7.21 % | 321.816 M -21.46 % | 409.763 M 118.99 % | 187.111 M -68.22 % | 588.852 M -4.06 % | 613.740 M 54.44 % | 397.385 M -16.74 % | 477.309 M 105.91 % | 231.807 M -24.22 % | 305.890 M 128.42 % | 133.917 M 43.54 % | 93.297 M -58.05 % | 222.392 M 0.40 % | 221.501 M -55.14 % | 493.723 M 48.89 % | 331.605 M |
| Cash at end of period | 773.911 M -15.97 % | 921.017 M 7.56 % | 856.281 M 654.90 % | 113.430 M -51.26 % | 232.741 M -20.26 % | 291.864 M 111.11 % | 138.250 M -67.54 % | 425.950 M 42.65 % | 298.601 M -7.21 % | 321.816 M -21.46 % | 409.763 M 118.99 % | 187.111 M -68.22 % | 588.852 M -4.06 % | 613.740 M 54.44 % | 397.385 M -16.74 % | 477.309 M 105.91 % | 231.807 M -24.22 % | 305.890 M 128.42 % | 133.917 M 43.54 % | 93.297 M -51.58 % | 192.701 M -19.27 % | 238.693 M -51.65 % | 493.723 M |
| Operating cash flow | 837.739 M -9.24 % | 922.984 M -8.57 % | 1.010 B 236.13 % | 300.344 M -29.43 % | 425.580 M 28.30 % | 331.719 M 42.87 % | 232.182 M -37.73 % | 372.887 M 36.52 % | 273.145 M -10.44 % | 305.000 M 17.99 % | 258.497 M 80.82 % | 142.958 M -49.04 % | 280.543 M 30.74 % | 214.573 M 71.22 % | 125.318 M -36.29 % | 196.710 M 34.13 % | 146.659 M -39.41 % | 242.070 M 147.08 % | 97.974 M 233.31 % | -73.494 M -1 054.47 % | 7.700 M -59.95 % | 19.227 M -88.35 % | 165.010 M |
| Capital expenditure | -846.277 M -69.94 % | -497.972 M -89.19 % | -263.206 M 24.32 % | -347.790 M 51.28 % | -713.816 M -30.73 % | -546.019 M -50.12 % | -363.710 M -33.67 % | -272.088 M 50.01 % | -544.319 M 9.72 % | -602.947 M -9.22 % | -552.036 M 31.14 % | -801.642 M -1 045.17 % | -70.002 M -36.33 % | -51.348 M 89.42 % | -485.218 M -669.31 % | -63.072 M 9.75 % | -69.889 M -140.41 % | -29.071 M -3.10 % | -28.196 M -231.91 % | -8.495 M 71.78 % | -30.100 M 83.39 % | -181.270 M 56.35 % | -415.268 M |
| Free CashFlow | -8.538 M -102.01 % | 425.012 M -43.05 % | 746.336 M 1 673.02 % | -47.446 M 83.54 % | -288.236 M -34.50 % | -214.300 M -62.93 % | -131.528 M -230.49 % | 100.799 M 137.17 % | -271.174 M 8.99 % | -297.947 M -1.50 % | -293.539 M 55.44 % | -658.684 M -412.85 % | 210.541 M 28.99 % | 163.225 M 145.35 % | -359.900 M -369.31 % | 133.638 M 74.08 % | 76.770 M -63.96 % | 212.999 M 205.25 % | 69.778 M 185.11 % | -81.989 M -266.02 % | -22.400 M 86.18 % | -162.043 M 35.25 % | -250.258 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.207 B 7.37 % | 1.125 B -4.70 % | 1.180 B 13.77 % | 1.037 B -10.82 % | 1.163 B 14.46 % | 1.016 B 2.59 % | 990.432 M 14.99 % | 861.300 M -7.63 % | 932.475 M 15.14 % | 809.886 M -1.86 % | 825.253 M 28.24 % | 643.502 M -13.86 % | 747.049 M 15.19 % | 648.539 M -2.32 % | 663.918 M -2.32 % | 679.683 M -11.15 % | 764.958 M 16.50 % | 656.607 M -1.43 % | 666.145 M 12.90 % | 590.014 M -6.04 % | 627.952 M 17.21 % | 535.748 M 3.55 % | 517.366 M 8.83 % | 475.394 M -10.26 % | 529.725 M 18.24 % | 448.015 M 1.07 % | 443.272 M 5.89 % | 418.615 M -11.32 % | 472.077 M 4.93 % | 449.904 M -1.30 % | 455.833 M 2.47 % | 444.845 M -9.00 % | 488.865 M 4.95 % | 465.801 M 5.58 % | 441.169 M 9.37 % | 403.363 M -14.29 % | 470.601 M 16.09 % | 405.390 M 0.45 % | 403.573 M 6.95 % | 377.336 M -16.66 % | 452.772 M 10.63 % | 409.251 M -3.64 % | 424.705 M 18.20 % | 359.304 M -7.43 % | 388.159 M 6.97 % | 362.876 M 3.81 % | 349.574 M 17.46 % | 297.606 M -17.26 % | 359.694 M 10.11 % | 326.667 M -8.29 % | 356.181 M 20.64 % | 295.232 M -8.19 % | 321.560 M 25.87 % | 255.478 M 6.45 % | 240.001 M -1.84 % | 244.507 M -27.02 % | 335.023 M -27.27 % | 460.658 M 4.99 % | 438.780 M 17.63 % | 373.021 M -15.75 % | 442.778 M 11.83 % | 395.935 M 6.89 % | 370.414 M 4.76 % | 353.579 M -15.15 % | 416.688 M 15.40 % | 361.072 M -1.46 % | 366.420 M 10.32 % | 332.150 M -29.46 % | 470.867 M 16.29 % | 404.899 M 2.46 % | 395.185 M 13.90 % | 346.946 M -19.07 % | 428.723 M 22.43 % | 350.176 M 3.51 % | 338.308 M 13.73 % | 297.454 M -23.68 % | 389.748 M 20.90 % | 322.374 M -1.23 % | 326.404 M -5.42 % | 345.125 M 46.49 % | 235.601 M -4.29 % | 246.171 M -13.25 % | 283.771 M 88.29 % | 150.713 M 1.13 % | 149.035 M -17.35 % | 180.312 M -19.38 % | 223.662 M 7.21 % | 208.611 M |
| Net income | 126.011 M 109.67 % | 60.100 M -31.90 % | 88.258 M 8.28 % | 81.511 M -53.88 % | 176.739 M 47.86 % | 119.535 M 11.60 % | 107.110 M 19.10 % | 89.933 M -51.11 % | 183.967 M 148.42 % | 74.054 M -6.16 % | 78.912 M 237.91 % | 23.353 M 105.69 % | -410.245 M -784.04 % | 59.974 M -30.96 % | 86.868 M 392.39 % | -29.710 M -114.08 % | 210.974 M 196.60 % | 71.131 M 436.32 % | -21.150 M -320.04 % | 9.612 M -95.41 % | 209.448 M 966.85 % | -24.162 M -162.05 % | 38.939 M 5 278.06 % | -752.000 K -102.65 % | 28.417 M 457.63 % | -7.946 M -138.62 % | 20.574 M 4 268.15 % | 471.000 K 101.25 % | -37.582 M -194.67 % | -12.754 M -144.92 % | 28.390 M -2.88 % | 29.232 M -29.81 % | 41.644 M 51.02 % | 27.576 M -6.82 % | 29.593 M 272.52 % | 7.944 M -73.48 % | 29.958 M 26.19 % | 23.741 M 18.35 % | 20.060 M -0.09 % | 20.078 M -61.67 % | 52.382 M 54.71 % | 33.858 M 9.74 % | 30.852 M 140.37 % | 12.835 M -61.70 % | 33.513 M 18.82 % | 28.206 M 18.28 % | 23.847 M 126.77 % | 10.516 M -74.70 % | 41.560 M 22.94 % | 33.804 M 3.50 % | 32.661 M -3.33 % | 33.785 M 19.22 % | 28.339 M 92.49 % | 14.722 M 29.94 % | 11.330 M -51.55 % | 23.385 M -62.44 % | 62.256 M 1 087.86 % | 5.241 M 242.55 % | 1.530 M 128.70 % | -5.331 M -110.52 % | 50.681 M 56.65 % | 32.352 M -25.09 % | 43.185 M 596.87 % | 6.197 M -86.44 % | 45.702 M 545.33 % | 7.082 M -33.78 % | 10.695 M 389.13 % | -3.699 M -113.47 % | 27.469 M -8.02 % | 29.863 M 88.36 % | 15.854 M 2 248.74 % | 675.000 K -97.51 % | 27.062 M -79.79 % | 133.902 M 360.37 % | -51.428 M 12.21 % | -58.580 M -716.10 % | -7.178 M 70.79 % | -24.575 M 21.60 % | -31.346 M 17.28 % | -37.892 M -10.78 % | -34.204 M -414.35 % | -6.650 M 17.21 % | -8.032 M -90.74 % | -4.211 M 91.41 % | -49.022 M -2 998.74 % | -1.582 M -105.08 % | 31.155 M 35.03 % | 23.072 M |
| Income before tax | 162.908 M 108.26 % | 78.225 M -31.92 % | 114.908 M 8.82 % | 105.595 M -54.77 % | 233.446 M 49.53 % | 156.118 M 11.53 % | 139.978 M 18.78 % | 117.849 M -51.39 % | 242.461 M 120.07 % | 110.174 M -1.56 % | 111.921 M 247.73 % | 32.186 M 106.17 % | -521.818 M -1 109.48 % | 51.692 M 133.00 % | 22.185 M 189.39 % | -24.817 M -110.66 % | 232.903 M 227.24 % | 71.172 M 974.67 % | -8.137 M -160.56 % | 13.436 M -87.44 % | 107.009 M 863.91 % | -14.008 M -128.14 % | 49.783 M 8 366.50 % | 588.000 K -98.92 % | 54.448 M 849.23 % | 5.736 M -79.81 % | 28.408 M 3 347.57 % | 824.000 K 101.19 % | -69.445 M -175.87 % | -25.173 M -161.19 % | 41.137 M 13.45 % | 36.261 M -6.84 % | 38.924 M 0.08 % | 38.894 M 652.88 % | 5.166 M -21.31 % | 6.565 M -83.88 % | 40.714 M 13.19 % | 35.969 M 16.19 % | 30.956 M 204.00 % | 10.183 M -87.68 % | 82.665 M 52.14 % | 54.334 M 8.45 % | 50.102 M 175.68 % | 18.174 M -67.03 % | 55.118 M 20.33 % | 45.806 M 16.32 % | 39.378 M 135.99 % | 16.686 M -73.22 % | 62.298 M 12.81 % | 55.225 M -10.49 % | 61.696 M 14.48 % | 53.891 M 16.85 % | 46.121 M 112.75 % | 21.679 M 21.53 % | 17.838 M -53.62 % | 38.459 M -62.84 % | 103.499 M 919.59 % | 10.151 M 53.15 % | 6.628 M 203.85 % | -6.382 M -109.56 % | 66.740 M 117.67 % | 30.661 M 21.71 % | 25.192 M 148.39 % | 10.142 M -86.30 % | 74.049 M 780.28 % | 8.412 M -51.90 % | 17.490 M 384.34 % | -6.151 M -113.74 % | 44.751 M -11.60 % | 50.622 M 88.40 % | 26.870 M 1 667.76 % | 1.520 M -96.84 % | 48.169 M -65.66 % | 140.267 M 372.74 % | -51.428 M 10.50 % | -57.463 M -700.54 % | -7.178 M 70.79 % | -24.575 M 21.60 % | -31.346 M 17.28 % | -37.892 M 30.74 % | -54.711 M -398.55 % | -10.974 M -21 417.65 % | -51.000 K 99.48 % | -9.859 M 88.75 % | -87.627 M -5 460.09 % | -1.576 M -103.14 % | 50.251 M 35.04 % | 37.213 M |
| Income before tax ratio | 0.13 93.96 % | 0.07 -28.57 % | 0.10 -4.35 % | 0.10 -49.28 % | 0.20 30.64 % | 0.15 8.71 % | 0.14 3.29 % | 0.14 -47.38 % | 0.26 91.14 % | 0.14 0.31 % | 0.14 171.15 % | 0.05 107.16 % | -0.70 -976.36 % | 0.08 138.53 % | 0.03 191.52 % | -0.04 -111.99 % | 0.30 180.89 % | 0.11 987.38 % | -0.01 -153.64 % | 0.02 -86.64 % | 0.17 751.75 % | -0.03 -127.17 % | 0.10 7 679.64 % | 0.00 -98.80 % | 0.10 702.81 % | 0.01 -80.02 % | 0.06 3 155.80 % | 0.00 101.34 % | -0.15 -162.91 % | -0.06 -162.00 % | 0.09 10.71 % | 0.08 2.38 % | 0.08 -4.64 % | 0.08 613.07 % | 0.01 -28.05 % | 0.02 -81.19 % | 0.09 -2.49 % | 0.09 15.67 % | 0.08 184.23 % | 0.03 -85.22 % | 0.18 37.52 % | 0.13 12.54 % | 0.12 133.23 % | 0.05 -64.38 % | 0.14 12.49 % | 0.13 12.06 % | 0.11 100.91 % | 0.06 -67.63 % | 0.17 2.45 % | 0.17 -2.40 % | 0.17 -5.11 % | 0.18 27.27 % | 0.14 69.03 % | 0.08 14.17 % | 0.07 -52.75 % | 0.16 -49.09 % | 0.31 1 301.95 % | 0.02 45.88 % | 0.02 188.29 % | -0.02 -111.35 % | 0.15 94.64 % | 0.08 13.86 % | 0.07 137.10 % | 0.03 -83.86 % | 0.18 662.79 % | 0.02 -51.19 % | 0.05 357.75 % | -0.02 -119.49 % | 0.10 -23.98 % | 0.13 83.88 % | 0.07 1 451.98 % | 0.00 -96.10 % | 0.11 -71.95 % | 0.40 363.50 % | -0.15 21.31 % | -0.19 -948.94 % | -0.02 75.84 % | -0.08 20.62 % | -0.10 12.53 % | -0.11 52.72 % | -0.23 -420.92 % | -0.04 -24 704.24 % | 0.00 99.73 % | -0.07 88.87 % | -0.59 -6 626.95 % | -0.01 -103.89 % | 0.22 25.95 % | 0.18 |
| EBITDA | 293.293 M 48.17 % | 197.942 M -9.78 % | 219.393 M 7.60 % | 203.904 M -41.55 % | 348.832 M 27.32 % | 273.971 M 9.08 % | 251.164 M 9.23 % | 229.930 M -35.63 % | 357.225 M 61.05 % | 221.812 M -0.93 % | 223.896 M 65.09 % | 135.620 M 132.54 % | -416.797 M -353.50 % | 164.420 M 26.06 % | 130.435 M 55.17 % | 84.061 M -75.28 % | 340.091 M 100.96 % | 169.236 M 108.00 % | 81.363 M -17.66 % | 98.808 M -47.33 % | 187.608 M 203.30 % | 61.856 M -48.47 % | 120.042 M 91.27 % | 62.762 M -47.04 % | 118.500 M 74.35 % | 67.967 M -24.74 % | 90.312 M 46.64 % | 61.586 M 877.99 % | -7.916 M -123.29 % | 33.990 M -66.96 % | 102.881 M 5.89 % | 97.158 M -3.99 % | 101.200 M 2.11 % | 99.108 M 48.21 % | 66.870 M -3.12 % | 69.024 M -25.30 % | 92.401 M 8.40 % | 85.241 M 14.04 % | 74.749 M 54.89 % | 48.259 M -59.20 % | 118.292 M 38.14 % | 85.631 M 13.45 % | 75.479 M 71.21 % | 44.085 M -44.13 % | 78.901 M 34.98 % | 58.453 M 14.04 % | 51.256 M 71.14 % | 29.949 M -58.49 % | 72.154 M 3.44 % | 69.752 M -13.76 % | 80.880 M 14.38 % | 70.709 M -6.07 % | 75.275 M 88.44 % | 39.946 M 13.98 % | 35.048 M -36.95 % | 55.592 M -51.96 % | 115.712 M 259.00 % | 32.232 M 9.86 % | 29.339 M 1 100.45 % | 2.444 M -96.68 % | 73.567 M 69.94 % | 43.291 M 21.22 % | 35.713 M 77.01 % | 20.176 M -76.95 % | 87.540 M 357.15 % | 19.149 M -21.74 % | 24.467 M 212.24 % | 7.836 M -85.43 % | 53.790 M -14.53 % | 62.933 M 55.45 % | 40.484 M 168.78 % | 15.062 M -77.09 % | 65.732 M -57.43 % | 154.394 M 544.08 % | -34.767 M 19.56 % | -43.221 M -299.05 % | -10.831 M -14.75 % | -9.439 M 34.63 % | -14.439 M 39.12 % | -23.718 M 11.73 % | -26.870 M -326.54 % | 11.861 M -46.63 % | 22.226 M 27.00 % | 17.501 M 124.47 % | -71.525 M -593.00 % | 14.508 M -79.72 % | 71.530 M 92.22 % | 37.213 M |
| Net income ratio | 0.10 95.28 % | 0.05 -28.55 % | 0.07 -4.83 % | 0.08 -48.28 % | 0.15 29.18 % | 0.12 8.78 % | 0.11 3.57 % | 0.10 -47.07 % | 0.20 115.76 % | 0.09 -4.38 % | 0.10 163.49 % | 0.04 106.61 % | -0.55 -693.84 % | 0.09 -29.32 % | 0.13 399.33 % | -0.04 -115.85 % | 0.28 154.59 % | 0.11 441.20 % | -0.03 -294.89 % | 0.02 -95.12 % | 0.33 839.57 % | -0.05 -159.92 % | 0.08 4 857.98 % | 0.00 -102.95 % | 0.05 402.46 % | -0.02 -138.21 % | 0.05 4 025.17 % | 0.00 101.41 % | -0.08 -180.83 % | -0.03 -145.52 % | 0.06 -5.22 % | 0.07 -22.86 % | 0.09 43.89 % | 0.06 -11.74 % | 0.07 240.60 % | 0.02 -69.06 % | 0.06 8.70 % | 0.06 17.82 % | 0.05 -6.59 % | 0.05 -54.01 % | 0.12 39.84 % | 0.08 13.89 % | 0.07 103.36 % | 0.04 -58.63 % | 0.09 11.08 % | 0.08 13.94 % | 0.07 93.06 % | 0.04 -69.42 % | 0.12 11.66 % | 0.10 12.85 % | 0.09 -19.87 % | 0.11 29.85 % | 0.09 52.94 % | 0.06 22.07 % | 0.05 -50.64 % | 0.10 -48.53 % | 0.19 1 533.32 % | 0.01 226.28 % | 0.00 124.40 % | -0.01 -112.49 % | 0.11 40.08 % | 0.08 -29.91 % | 0.12 565.20 % | 0.02 -84.02 % | 0.11 459.19 % | 0.02 -32.80 % | 0.03 362.09 % | -0.01 -119.09 % | 0.06 -20.90 % | 0.07 83.84 % | 0.04 1 962.04 % | 0.00 -96.92 % | 0.06 -83.49 % | 0.38 351.54 % | -0.15 22.81 % | -0.20 -969.33 % | -0.02 75.84 % | -0.08 20.62 % | -0.10 12.53 % | -0.11 24.37 % | -0.15 -437.42 % | -0.03 4.56 % | -0.03 -1.30 % | -0.03 91.51 % | -0.33 -3 649.05 % | -0.01 -106.30 % | 0.14 25.95 % | 0.11 |
| Ratio EBITDA | 0.24 38.00 % | 0.18 -5.33 % | 0.19 -5.43 % | 0.20 -34.45 % | 0.30 11.24 % | 0.27 6.33 % | 0.25 -5.01 % | 0.27 -30.32 % | 0.38 39.88 % | 0.27 0.95 % | 0.27 28.73 % | 0.21 137.77 % | -0.56 -320.07 % | 0.25 29.04 % | 0.20 58.85 % | 0.12 -72.18 % | 0.44 72.49 % | 0.26 111.02 % | 0.12 -27.07 % | 0.17 -43.95 % | 0.30 158.76 % | 0.12 -50.24 % | 0.23 75.75 % | 0.13 -40.98 % | 0.22 47.46 % | 0.15 -25.54 % | 0.20 38.49 % | 0.15 977.35 % | -0.02 -122.20 % | 0.08 -66.53 % | 0.23 3.34 % | 0.22 5.51 % | 0.21 -2.71 % | 0.21 40.37 % | 0.15 -11.42 % | 0.17 -12.85 % | 0.20 -6.62 % | 0.21 13.53 % | 0.19 44.82 % | 0.13 -51.05 % | 0.26 24.86 % | 0.21 17.73 % | 0.18 44.85 % | 0.12 -39.64 % | 0.20 26.19 % | 0.16 9.86 % | 0.15 45.70 % | 0.10 -49.83 % | 0.20 -6.05 % | 0.21 -5.97 % | 0.23 -5.19 % | 0.24 2.31 % | 0.23 49.72 % | 0.16 7.07 % | 0.15 -35.77 % | 0.23 -34.17 % | 0.35 393.62 % | 0.07 4.64 % | 0.07 920.54 % | 0.01 -96.06 % | 0.17 51.96 % | 0.11 13.41 % | 0.10 68.96 % | 0.06 -72.84 % | 0.21 296.14 % | 0.05 -20.58 % | 0.07 183.04 % | 0.02 -79.35 % | 0.11 -26.50 % | 0.16 51.72 % | 0.10 135.97 % | 0.04 -71.68 % | 0.15 -65.23 % | 0.44 529.03 % | -0.10 29.27 % | -0.15 -422.87 % | -0.03 5.09 % | -0.03 33.81 % | -0.04 35.63 % | -0.07 39.74 % | -0.11 -336.70 % | 0.05 -38.48 % | 0.08 -32.55 % | 0.12 124.20 % | -0.48 -696.47 % | 0.08 -74.84 % | 0.32 79.28 % | 0.18 |
| Gross profit ratio | 0.26 31.57 % | 0.20 -1.58 % | 0.20 -2.80 % | 0.21 -33.89 % | 0.32 10.84 % | 0.28 7.66 % | 0.26 13.63 % | 0.23 -25.72 % | 0.31 19.78 % | 0.26 -4.12 % | 0.27 18.35 % | 0.23 -17.92 % | 0.28 49.45 % | 0.19 9.18 % | 0.17 -19.59 % | 0.21 -26.54 % | 0.29 33.68 % | 0.22 -9.23 % | 0.24 8.24 % | 0.22 -27.64 % | 0.31 21.82 % | 0.25 -2.81 % | 0.26 25.10 % | 0.21 -37.26 % | 0.33 53.52 % | 0.21 -13.54 % | 0.25 16.13 % | 0.21 -24.06 % | 0.28 6.85 % | 0.26 1.89 % | 0.26 5.34 % | 0.25 1.45 % | 0.24 0.85 % | 0.24 16.47 % | 0.21 4.48 % | 0.20 -23.55 % | 0.26 4.82 % | 0.25 12.29 % | 0.22 28.63 % | 0.17 -6.48 % | 0.18 -37.92 % | 0.29 10.32 % | 0.27 18.75 % | 0.22 -23.83 % | 0.29 19.23 % | 0.25 6.75 % | 0.23 21.64 % | 0.19 118.18 % | -1.05 -235.88 % | 0.77 -1.25 % | 0.78 37.30 % | 0.57 2.72 % | 0.55 2.42 % | 0.54 -36.26 % | 0.85 47.24 % | 0.58 353.34 % | -0.23 -144.96 % | 0.50 46.00 % | 0.35 7 508.80 % | 0.00 94.34 % | -0.08 -140.35 % | 0.20 -2.89 % | 0.21 181.85 % | 0.07 270.42 % | -0.04 -120.71 % | 0.21 36.34 % | 0.16 115.22 % | 0.07 -92.79 % | 1.00 0.00 % | 1.00 124.41 % | 0.45 -55.44 % | 1.00 -47.29 % | 1.90 495.41 % | 0.32 -21.44 % | 0.41 4.89 % | 0.39 -61.34 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 34.331 M 0.78 % | 34.066 M 1.15 % | 33.679 M -2.91 % | 34.690 M 9.02 % | 31.821 M 4.17 % | 30.547 M 0.75 % | 30.319 M 2.85 % | 29.478 M -0.63 % | 29.666 M 11.45 % | 26.619 M 1.67 % | 26.182 M 0.83 % | 25.966 M 0.37 % | 25.869 M 0.06 % | 25.854 M -4.08 % | 26.953 M 4.73 % | 25.735 M -7.80 % | 27.911 M -2.91 % | 28.747 M 12.45 % | 25.565 M -1.51 % | 25.956 M -5.39 % | 27.435 M 8.60 % | 25.262 M -5.71 % | 26.791 M 4.07 % | 25.744 M 0.74 % | 25.554 M 2.87 % | 24.840 M -1.53 % | 25.225 M 1.53 % | 24.846 M 0.86 % | 24.633 M -0.67 % | 24.798 M -1.59 % | 25.198 M 0.51 % | 25.070 M 0.21 % | 25.018 M -0.18 % | 25.064 M -0.85 % | 25.279 M 0.51 % | 25.151 M -0.03 % | 25.159 M -0.21 % | 25.212 M -1.96 % | 25.716 M -2.73 % | 26.439 M -0.66 % | 26.615 M 0.13 % | 26.580 M 0.26 % | 26.511 M 0.09 % | 26.488 M 0.00 % | 26.488 M 0.14 % | 26.452 M -0.15 % | 26.491 M 0.77 % | 26.289 M 0.00 % | 26.289 M 0.56 % | 26.143 M 0.25 % | 26.077 M 0.71 % | 25.892 M 0.00 % | 25.892 M 22.53 % | 21.131 M 0.33 % | 21.062 M 0.85 % | 20.885 M 0.00 % | 20.885 M -3.59 % | 21.662 M 0.03 % | 21.656 M 1.08 % | 21.424 M 0.00 % | 21.424 M -0.67 % | 21.568 M 0.39 % | 21.485 M 0.54 % | 21.369 M 0.00 % | 21.369 M 2.59 % | 20.829 M -0.67 % | 20.971 M 2.05 % | 20.550 M 0.00 % | 20.550 M -0.91 % | 20.738 M -19.65 % | 25.810 M 0.00 % | 25.810 M -25.42 % | 34.606 M -9.72 % | 38.330 M -0.13 % | 38.379 M 0.24 % | 38.288 M 0.00 % | 38.288 M -0.29 % | 38.398 M 0.45 % | 38.227 M -0.13 % | 38.275 M -0.41 % | 38.431 M -1.75 % | 39.118 M 0.00 % | 39.118 M 2.50 % | 38.163 M 0.00 % | 38.162 M -0.71 % | 38.435 M 0.00 % | 38.435 M -0.47 % | 38.618 M |
| Weighted average shs out | 34.331 M 0.78 % | 34.066 M 1.15 % | 33.679 M -2.91 % | 34.690 M 19.18 % | 29.107 M 0.29 % | 29.023 M 0.04 % | 29.011 M 1.83 % | 28.491 M 4.00 % | 27.395 M 4.82 % | 26.135 M 0.02 % | 26.129 M 0.63 % | 25.966 M 0.37 % | 25.869 M 0.06 % | 25.854 M 0.01 % | 25.851 M 0.45 % | 25.735 M 0.57 % | 25.588 M 0.05 % | 25.575 M 0.04 % | 25.565 M 0.51 % | 25.436 M 0.61 % | 25.282 M 0.08 % | 25.262 M 0.02 % | 25.257 M 0.38 % | 25.162 M 0.62 % | 25.008 M 0.68 % | 24.840 M 0.11 % | 24.812 M 0.41 % | 24.711 M 0.32 % | 24.633 M -0.67 % | 24.798 M -0.92 % | 25.029 M 0.62 % | 24.876 M 0.28 % | 24.807 M -0.70 % | 24.983 M -1.02 % | 25.241 M 0.58 % | 25.096 M 0.23 % | 25.039 M -0.34 % | 25.124 M -2.21 % | 25.691 M -2.43 % | 26.330 M -0.43 % | 26.444 M 0.00 % | 26.443 M 0.06 % | 26.428 M 0.26 % | 26.360 M 0.00 % | 26.360 M 0.26 % | 26.291 M 0.08 % | 26.269 M 0.88 % | 26.041 M 0.00 % | 26.041 M 0.72 % | 25.855 M 0.34 % | 25.767 M 0.72 % | 25.583 M 0.00 % | 25.583 M 22.27 % | 20.924 M 0.09 % | 20.906 M 0.14 % | 20.877 M 0.00 % | 20.877 M -3.13 % | 21.552 M 0.21 % | 21.506 M 0.38 % | 21.424 M 0.00 % | 21.424 M 0.66 % | 21.284 M 0.54 % | 21.169 M -0.94 % | 21.369 M 0.00 % | 21.369 M 2.59 % | 20.829 M 1.27 % | 20.567 M 0.08 % | 20.550 M 0.00 % | 20.550 M 1.16 % | 20.315 M -20.64 % | 25.599 M 0.00 % | 25.599 M -26.03 % | 34.606 M -9.72 % | 38.330 M -0.13 % | 38.379 M 0.24 % | 38.288 M 0.00 % | 38.288 M -0.29 % | 38.398 M 0.45 % | 38.227 M -0.13 % | 38.275 M -0.41 % | 38.431 M -1.75 % | 39.118 M 0.00 % | 39.118 M 2.50 % | 38.163 M 0.00 % | 38.162 M 0.10 % | 38.125 M 0.00 % | 38.125 M 0.14 % | 38.072 M |
| EPS diluted | 3.70 106.70 % | 1.79 -31.68 % | 2.62 11.49 % | 2.35 -57.66 % | 5.55 41.94 % | 3.91 10.76 % | 3.53 15.74 % | 3.05 -50.81 % | 6.20 123.02 % | 2.78 -7.64 % | 3.01 234.44 % | 0.90 105.67 % | -15.86 -783.62 % | 2.32 -27.95 % | 3.22 380.00 % | -1.15 -115.21 % | 7.56 206.07 % | 2.47 397.59 % | -0.83 -324.32 % | 0.37 -95.15 % | 7.63 894.79 % | -0.96 -166.21 % | 1.45 5 065.75 % | -0.03 -102.63 % | 1.11 446.88 % | -0.32 -139.02 % | 0.82 4 215.79 % | 0.02 101.24 % | -1.53 -200.00 % | -0.51 -145.13 % | 1.13 -3.42 % | 1.17 -29.52 % | 1.66 50.91 % | 1.10 -5.98 % | 1.17 265.63 % | 0.32 -73.11 % | 1.19 26.60 % | 0.94 20.51 % | 0.78 2.63 % | 0.76 -61.42 % | 1.97 55.12 % | 1.27 9.48 % | 1.16 141.67 % | 0.48 -62.20 % | 1.27 18.69 % | 1.07 18.89 % | 0.90 125.00 % | 0.40 -74.68 % | 1.58 22.48 % | 1.29 3.20 % | 1.25 -3.85 % | 1.30 19.27 % | 1.09 55.71 % | 0.70 29.63 % | 0.54 -51.79 % | 1.12 -62.42 % | 2.98 1 141.67 % | 0.24 239.46 % | 0.07 128.28 % | -0.25 -110.55 % | 2.37 58.00 % | 1.50 -25.37 % | 2.01 593.10 % | 0.29 -86.45 % | 2.14 529.41 % | 0.34 -33.33 % | 0.51 383.33 % | -0.18 -113.43 % | 1.34 -6.94 % | 1.44 136.07 % | 0.61 2 228.24 % | 0.03 -96.64 % | 0.78 -77.65 % | 3.49 360.45 % | -1.34 12.42 % | -1.53 -705.26 % | -0.19 70.31 % | -0.64 21.95 % | -0.82 17.17 % | -0.99 -11.24 % | -0.89 -423.53 % | -0.17 19.05 % | -0.21 -90.91 % | -0.11 91.41 % | -1.28 -3 006.80 % | -0.04 -105.09 % | 0.81 35.00 % | 0.60 |
| Earnings per share | 4.43 108.96 % | 2.12 -19.08 % | 2.62 11.49 % | 2.35 -61.29 % | 6.07 47.33 % | 4.12 11.65 % | 3.69 16.77 % | 3.16 -52.98 % | 6.72 137.46 % | 2.83 -6.29 % | 3.02 235.56 % | 0.90 105.67 % | -15.86 -783.62 % | 2.32 -30.95 % | 3.36 392.17 % | -1.15 -113.94 % | 8.25 196.76 % | 2.78 434.94 % | -0.83 -318.42 % | 0.38 -95.41 % | 8.28 962.50 % | -0.96 -162.34 % | 1.54 5 250.50 % | -0.03 -102.62 % | 1.14 456.25 % | -0.32 -138.55 % | 0.83 4 245.55 % | 0.02 101.25 % | -1.53 -200.00 % | -0.51 -145.13 % | 1.13 -4.24 % | 1.18 -29.76 % | 1.68 52.73 % | 1.10 -5.98 % | 1.17 265.63 % | 0.32 -73.33 % | 1.20 27.66 % | 0.94 20.51 % | 0.78 2.63 % | 0.76 -61.62 % | 1.98 54.69 % | 1.28 9.40 % | 1.17 138.78 % | 0.49 -61.42 % | 1.27 18.69 % | 1.07 17.58 % | 0.91 127.50 % | 0.40 -75.00 % | 1.60 22.14 % | 1.31 3.15 % | 1.27 -3.79 % | 1.32 18.92 % | 1.11 58.57 % | 0.70 29.63 % | 0.54 -51.79 % | 1.12 -62.42 % | 2.98 1 141.67 % | 0.24 237.55 % | 0.07 128.44 % | -0.25 -110.55 % | 2.37 55.92 % | 1.52 -25.49 % | 2.04 603.45 % | 0.29 -86.45 % | 2.14 529.41 % | 0.34 -34.62 % | 0.52 388.89 % | -0.18 -113.43 % | 1.34 -8.84 % | 1.47 137.10 % | 0.62 2 248.48 % | 0.03 -96.62 % | 0.78 -77.65 % | 3.49 360.45 % | -1.34 12.42 % | -1.53 -705.26 % | -0.19 70.31 % | -0.64 21.95 % | -0.82 17.17 % | -0.99 -11.24 % | -0.89 -423.53 % | -0.17 19.05 % | -0.21 -90.91 % | -0.11 91.41 % | -1.28 -2 984.34 % | -0.04 -105.06 % | 0.82 34.43 % | 0.61 |
| Gross profit | 317.089 M 41.26 % | 224.467 M -6.21 % | 239.319 M 10.58 % | 216.414 M -41.05 % | 367.091 M 26.86 % | 289.363 M 10.45 % | 261.989 M 30.66 % | 200.505 M -31.39 % | 292.250 M 37.92 % | 211.904 M -5.91 % | 225.210 M 51.78 % | 148.377 M -29.30 % | 209.866 M 72.15 % | 121.910 M 6.65 % | 114.308 M -21.45 % | 145.523 M -34.73 % | 222.960 M 55.74 % | 143.158 M -10.53 % | 160.012 M 22.21 % | 130.937 M -32.01 % | 192.576 M 42.78 % | 134.873 M 0.64 % | 134.017 M 36.15 % | 98.434 M -43.70 % | 174.831 M 81.52 % | 96.315 M -12.61 % | 110.215 M 22.97 % | 89.631 M -32.66 % | 133.109 M 12.11 % | 118.726 M 0.57 % | 118.056 M 7.94 % | 109.368 M -7.69 % | 118.474 M 5.84 % | 111.933 M 22.97 % | 91.021 M 14.27 % | 79.656 M -34.47 % | 121.556 M 21.68 % | 99.899 M 12.80 % | 88.566 M 37.57 % | 64.378 M -22.07 % | 82.605 M -31.31 % | 120.264 M 6.31 % | 113.127 M 40.37 % | 80.592 M -29.50 % | 114.307 M 27.53 % | 89.628 M 10.81 % | 80.885 M 42.88 % | 56.610 M 115.04 % | -376.317 M -249.61 % | 251.527 M -9.43 % | 277.715 M 65.64 % | 167.661 M -5.69 % | 177.769 M 28.92 % | 137.894 M -32.15 % | 203.227 M 44.53 % | 140.611 M 284.89 % | -76.051 M -132.70 % | 232.565 M 53.28 % | 151.726 M 8 814.88 % | -1.741 M 95.23 % | -36.529 M -145.13 % | 80.949 M 3.80 % | 77.989 M 195.27 % | 26.413 M 244.61 % | -18.265 M -123.90 % | 76.427 M 34.35 % | 56.887 M 137.42 % | 23.960 M -94.91 % | 470.867 M 16.29 % | 404.899 M 129.92 % | 176.103 M -49.24 % | 346.946 M -57.34 % | 813.315 M 628.96 % | 111.572 M -18.68 % | 137.203 M 19.30 % | 115.008 M -70.49 % | 389.748 M 20.90 % | 322.374 M -1.23 % | 326.404 M -5.42 % | 345.125 M 46.49 % | 235.601 M -4.29 % | 246.171 M -13.25 % | 283.771 M 88.29 % | 150.713 M 1.13 % | 149.035 M -17.35 % | 180.312 M -19.38 % | 223.662 M 7.21 % | 208.611 M |
| Income tax expense | 36.897 M 103.57 % | 18.125 M -31.99 % | 26.650 M 10.65 % | 24.084 M -57.53 % | 56.707 M 55.01 % | 36.583 M 11.30 % | 32.868 M 17.74 % | 27.916 M -52.28 % | 58.494 M 61.94 % | 36.120 M 9.42 % | 33.009 M 273.70 % | 8.833 M 107.92 % | -111.573 M -1 247.17 % | -8.282 M 87.20 % | -64.683 M -1 421.95 % | 4.893 M -77.66 % | 21.899 M 64 308.82 % | 34.000 K -99.74 % | 12.986 M 241.02 % | 3.808 M 103.72 % | -102.445 M -1 105.64 % | 10.187 M -5.14 % | 10.739 M 1 841.95 % | 553.000 K -97.85 % | 25.712 M 94.24 % | 13.237 M 76.75 % | 7.489 M 2 021.53 % | 353.000 K 101.11 % | -31.863 M -156.57 % | -12.419 M -197.43 % | 12.747 M 81.35 % | 7.029 M 358.42 % | -2.720 M -124.03 % | 11.318 M 147.52 % | -23.815 M -1 037.97 % | 2.539 M -79.71 % | 12.513 M 11.26 % | 11.247 M 12.55 % | 9.993 M 200.74 % | -9.920 M -133.44 % | 29.662 M 50.12 % | 19.759 M 4.51 % | 18.906 M 161.35 % | 7.234 M -67.24 % | 22.085 M 26.46 % | 17.464 M 17.15 % | 14.907 M 139.51 % | 6.224 M -68.51 % | 19.768 M -6.69 % | 21.186 M -26.74 % | 28.920 M 42.60 % | 20.280 M 12.75 % | 17.986 M 136.47 % | 7.606 M 4.55 % | 7.275 M -51.74 % | 15.074 M -63.45 % | 41.243 M 739.98 % | 4.910 M -3.69 % | 5.098 M 585.06 % | -1.051 M -106.54 % | 16.059 M 1 049.67 % | -1.691 M 90.60 % | -17.993 M -556.10 % | 3.945 M -86.08 % | 28.347 M 2 031.35 % | 1.330 M -80.43 % | 6.795 M 377.12 % | -2.452 M -114.19 % | 17.282 M -16.75 % | 20.759 M 88.44 % | 11.016 M 1 203.67 % | 845.000 K -96.00 % | 21.107 M 231.61 % | 6.365 M | 0.000 -100.00 % | 1.117 M | 0.000 | 0.000 100.00 % | -21.908 M | 0.000 100.00 % | -20.507 M -374.26 % | -4.324 M -154.18 % | 7.981 M 241.31 % | -5.648 M 85.37 % | -38.605 M -2 338.72 % | -1.583 M -108.29 % | 19.096 M 35.04 % | 14.141 M |
| Cost of revenue | 890.334 M -1.08 % | 900.087 M -4.31 % | 940.652 M 14.61 % | 820.742 M 3.12 % | 795.906 M 9.52 % | 726.737 M -0.23 % | 728.443 M 10.24 % | 660.795 M 3.21 % | 640.225 M 7.06 % | 597.982 M -0.34 % | 600.043 M 21.19 % | 495.125 M -7.83 % | 537.183 M 2.00 % | 526.629 M -4.18 % | 549.610 M 2.89 % | 534.160 M -1.45 % | 541.998 M 5.56 % | 513.449 M 1.45 % | 506.133 M 10.25 % | 459.077 M 5.44 % | 435.376 M 8.61 % | 400.875 M 4.57 % | 383.349 M 1.69 % | 376.960 M 6.22 % | 354.894 M 0.91 % | 351.700 M 5.60 % | 333.057 M 1.24 % | 328.984 M -2.95 % | 338.968 M 2.35 % | 331.178 M -1.95 % | 337.777 M 0.69 % | 335.477 M -9.43 % | 370.391 M 4.67 % | 353.868 M 1.06 % | 350.148 M 8.17 % | 323.707 M -7.26 % | 349.045 M 14.26 % | 305.491 M -3.02 % | 315.007 M 0.65 % | 312.958 M -15.45 % | 370.167 M 28.09 % | 288.987 M -7.25 % | 311.578 M 11.79 % | 278.712 M 1.77 % | 273.852 M 0.22 % | 273.248 M 1.70 % | 268.689 M 11.49 % | 240.996 M -67.26 % | 736.011 M 879.52 % | 75.140 M -4.24 % | 78.466 M -38.49 % | 127.571 M -11.28 % | 143.791 M 22.29 % | 117.584 M 219.75 % | 36.774 M -64.60 % | 103.896 M -74.73 % | 411.074 M 80.22 % | 228.093 M -20.54 % | 287.054 M -23.40 % | 374.762 M -21.81 % | 479.307 M 52.17 % | 314.986 M 7.72 % | 292.425 M -10.62 % | 327.166 M -24.78 % | 434.953 M 52.81 % | 284.645 M -8.04 % | 309.533 M 0.44 % | 308.190 M | 0.000 | 0.000 -100.00 % | 219.082 M | 0.000 100.00 % | -384.592 M -261.18 % | 238.604 M 18.65 % | 201.105 M 10.23 % | 182.446 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 |
| General and administrative expenses | 59.178 M 3.39 % | 57.237 M 8.57 % | 52.719 M 23.27 % | 42.768 M 0.87 % | 42.401 M -1.31 % | 42.966 M 7.56 % | 39.947 M 6.04 % | 37.672 M -5.92 % | 40.043 M 6.13 % | 37.731 M 8.96 % | 34.627 M -18.32 % | 42.391 M -12.95 % | 48.698 M -0.84 % | 49.110 M 5.90 % | 46.374 M 2.99 % | 45.029 M 5.51 % | 42.677 M 2.58 % | 41.605 M -1.78 % | 42.358 M 6.30 % | 39.847 M 1.68 % | 39.189 M 2.43 % | 38.260 M 9.66 % | 34.891 M 7.82 % | 32.359 M -3.28 % | 33.457 M 4.69 % | 31.958 M -0.16 % | 32.010 M 5.56 % | 30.323 M -0.77 % | 30.557 M 10.89 % | 27.555 M 15.63 % | 23.830 M 14.50 % | 20.813 M -3.20 % | 21.501 M -0.65 % | 21.642 M 15.28 % | 18.774 M 8.63 % | 17.282 M -3.64 % | 17.935 M 23.39 % | 14.535 M 5.55 % | 13.771 M -9.28 % | 15.179 M 6.36 % | 14.272 M | 0.000 -100.00 % | 88.201 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.930 M 199.17 % | 87.887 M -17.14 % | 106.066 M 53.77 % | 68.977 M 5.13 % | 65.609 M 12.65 % | 58.241 M -22.32 % | 74.973 M 28.82 % | 58.198 M -9.04 % | 63.983 M -1.97 % | 65.267 M -0.70 % | 65.727 M -27.32 % | 90.428 M 0.21 % | 90.238 M -0.15 % | 90.371 M 1.25 % | 89.252 M 4.43 % | 85.466 M -40.77 % | 144.298 M 118.02 % | 66.186 M -11.67 % | 74.931 M -9.98 % | 83.239 M 2 146.06 % | 3.706 M | 0.000 -100.00 % | 843.000 K | 0.000 -100.00 % | 44.382 M 629.01 % | 6.088 M | 0.000 -100.00 % | 9.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.378 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 |
| Other expenses | 61.358 M -1.49 % | 62.284 M 14.42 % | 54.435 M -2.55 % | 55.857 M -8.57 % | 61.095 M -3.19 % | 63.106 M 2.03 % | 61.848 M 5.88 % | 58.412 M -0.07 % | 58.455 M 8.04 % | 54.107 M 2.65 % | 52.710 M 3.13 % | 51.112 M -7.02 % | 54.973 M 0.88 % | 54.494 M -0.85 % | 54.961 M 7.57 % | 51.093 M -1.54 % | 51.890 M 12.03 % | 46.318 M -1.65 % | 47.094 M -6.28 % | 50.251 M 10.39 % | 45.522 M 6.86 % | 42.598 M 8.27 % | 39.345 M -4.45 % | 41.178 M 14.87 % | 35.848 M 4.01 % | 34.465 M -15.10 % | 40.593 M 27.54 % | 31.827 M -76.68 % | 136.506 M 298.05 % | 34.294 M 6.08 % | 32.329 M 4.48 % | 30.944 M -0.92 % | 31.230 M 6.91 % | 29.212 M -0.85 % | 29.462 M 12.39 % | 26.215 M -1.75 % | 26.681 M -1.75 % | 27.157 M 1.59 % | 26.733 M 0.41 % | 26.625 M 258.68 % | -16.779 M -138.79 % | 43.253 M 240.20 % | 12.714 M -11.11 % | 14.303 M 16.51 % | 12.276 M 23.20 % | 9.964 M 13.55 % | 8.775 M 5.34 % | 8.330 M -29.67 % | 11.845 M 43.72 % | 8.242 M 28.60 % | 6.409 M -76.38 % | 27.135 M -6.83 % | 29.123 M -3.43 % | 30.157 M 296.96 % | 7.597 M -67.83 % | 23.616 M -24.44 % | 31.254 M -4.47 % | 32.715 M 2.17 % | 32.021 M -91.15 % | 361.894 M -13.99 % | 420.756 M 28.26 % | 328.041 M 6.89 % | 306.898 M -5.29 % | 324.051 M 0.51 % | 322.391 M 5.90 % | 304.431 M -3.86 % | 316.646 M 1.56 % | 311.797 M -56.24 % | 712.487 M 111.49 % | 336.886 M -4.14 % | 351.428 M 7.65 % | 326.464 M -10.86 % | 366.254 M 3.25 % | 354.710 M 7.45 % | 330.104 M 3.38 % | 319.316 M -13.71 % | 370.046 M 15.67 % | 319.929 M -4.74 % | 335.842 M -7.68 % | 363.765 M 35.71 % | 268.036 M 12.39 % | 238.497 M 8.35 % | 220.124 M 55.70 % | 141.377 M -5.58 % | 149.733 M -9.22 % | 164.947 M 6.76 % | 154.504 M 5.36 % | 146.641 M |
| Operating expenses | 120.536 M 0.85 % | 119.521 M 11.54 % | 107.154 M 8.65 % | 98.625 M -4.71 % | 103.496 M -2.43 % | 106.072 M 4.20 % | 101.795 M 5.94 % | 96.084 M -2.45 % | 98.498 M 7.25 % | 91.838 M 5.15 % | 87.337 M -6.59 % | 93.503 M -9.81 % | 103.671 M 0.06 % | 103.604 M 2.24 % | 101.335 M 5.42 % | 96.122 M 1.64 % | 94.567 M 7.56 % | 87.923 M -1.71 % | 89.452 M -0.72 % | 90.098 M 6.36 % | 84.711 M 4.77 % | 80.858 M 8.92 % | 74.236 M 0.95 % | 73.537 M 6.11 % | 69.305 M 4.34 % | 66.423 M -8.51 % | 72.603 M 16.82 % | 62.150 M -62.80 % | 167.063 M 170.11 % | 61.849 M 10.13 % | 56.159 M 8.51 % | 51.757 M -1.85 % | 52.731 M 3.69 % | 50.854 M 5.43 % | 48.236 M 10.90 % | 43.497 M -2.51 % | 44.616 M 7.01 % | 41.692 M 2.93 % | 40.504 M -3.11 % | 41.804 M 1 767.49 % | -2.507 M -104.32 % | 57.999 M 110.62 % | 27.537 M 2.28 % | 26.923 M 3.61 % | 25.985 M 22.29 % | 21.248 M 13.64 % | 18.697 M 7.13 % | 17.452 M 107.39 % | -236.025 M -345.53 % | 96.129 M -14.53 % | 112.475 M 17.02 % | 96.112 M 1.46 % | 94.732 M 7.17 % | 88.398 M 7.06 % | 82.570 M 0.92 % | 81.814 M -14.09 % | 95.237 M -2.80 % | 97.982 M 0.24 % | 97.748 M -78.39 % | 452.322 M -11.48 % | 510.994 M 22.13 % | 418.412 M 5.62 % | 396.150 M -3.26 % | 409.517 M -12.25 % | 466.689 M 25.92 % | 370.617 M -5.35 % | 391.577 M -0.88 % | 395.036 M -44.56 % | 712.487 M 111.49 % | 336.886 M -4.14 % | 351.428 M 7.65 % | 326.464 M -10.86 % | 366.254 M 3.25 % | 354.710 M 7.45 % | 330.104 M 3.38 % | 319.316 M -13.71 % | 370.046 M 15.67 % | 319.929 M -4.74 % | 335.842 M -7.68 % | 363.765 M 35.71 % | 268.036 M 12.39 % | 238.497 M 8.35 % | 220.124 M 55.70 % | 141.377 M -5.58 % | 149.733 M -9.22 % | 164.947 M 6.76 % | 154.504 M 5.36 % | 146.641 M |
| Cost and expenses | 1.011 B -0.86 % | 1.020 B -2.69 % | 1.048 B 13.97 % | 919.367 M 2.22 % | 899.402 M 8.00 % | 832.809 M 0.31 % | 830.238 M 9.69 % | 756.879 M 2.46 % | 738.723 M 7.09 % | 689.820 M 0.35 % | 687.380 M 16.78 % | 588.628 M -8.15 % | 640.854 M 1.69 % | 630.233 M -3.18 % | 650.945 M 3.28 % | 630.282 M -0.99 % | 636.565 M 5.85 % | 601.372 M 0.97 % | 595.585 M 8.45 % | 549.175 M 5.59 % | 520.087 M 7.96 % | 481.733 M 5.28 % | 457.585 M 1.57 % | 450.497 M 6.20 % | 424.199 M 1.45 % | 418.123 M 3.07 % | 405.660 M 3.71 % | 391.134 M -22.71 % | 506.031 M 28.75 % | 393.027 M -0.23 % | 393.936 M 1.73 % | 387.234 M -8.48 % | 423.122 M 4.55 % | 404.722 M 1.59 % | 398.384 M 8.49 % | 367.204 M -6.72 % | 393.661 M 13.39 % | 347.183 M -2.34 % | 355.511 M 0.21 % | 354.762 M -3.51 % | 367.660 M 5.96 % | 346.986 M 2.32 % | 339.115 M 10.95 % | 305.635 M 1.93 % | 299.837 M 1.81 % | 294.496 M 2.47 % | 287.386 M 11.20 % | 258.448 M -48.31 % | 499.986 M 191.93 % | 171.269 M -10.30 % | 190.941 M -14.64 % | 223.683 M -6.22 % | 238.523 M 15.80 % | 205.982 M 72.60 % | 119.344 M -35.74 % | 185.710 M -63.32 % | 506.311 M 55.27 % | 326.075 M -15.26 % | 384.802 M -53.47 % | 827.084 M -16.48 % | 990.301 M 35.03 % | 733.398 M 6.51 % | 688.575 M -6.53 % | 736.683 M -18.30 % | 901.642 M 37.60 % | 655.262 M -6.54 % | 701.110 M -0.30 % | 703.226 M -66.21 % | 2.081 B 517.72 % | 336.886 M -4.14 % | 351.428 M 7.65 % | 326.464 M -10.86 % | 366.254 M 3.25 % | 354.710 M 7.45 % | 330.104 M 3.38 % | 319.316 M -13.71 % | 370.046 M 15.67 % | 319.929 M -4.74 % | 335.842 M -7.68 % | 363.765 M 35.71 % | 268.036 M 12.39 % | 238.497 M 8.35 % | 220.124 M 55.70 % | 141.377 M -5.58 % | 149.733 M -9.22 % | 164.947 M 6.76 % | 154.504 M 5.36 % | 146.641 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 59.178 M 3.39 % | 57.237 M 8.57 % | 52.719 M 23.27 % | 42.768 M 0.87 % | 42.401 M -1.31 % | 42.966 M 7.56 % | 39.947 M 6.04 % | 37.672 M -5.92 % | 40.043 M 6.13 % | 37.731 M 8.96 % | 34.627 M -18.32 % | 42.391 M -12.95 % | 48.698 M -0.84 % | 49.110 M 5.90 % | 46.374 M 2.99 % | 45.029 M 5.51 % | 42.677 M 2.58 % | 41.605 M -1.78 % | 42.358 M 6.30 % | 39.847 M 1.68 % | 39.189 M 2.43 % | 38.260 M 9.66 % | 34.891 M 7.82 % | 32.359 M -3.28 % | 33.457 M 4.69 % | 31.958 M -0.16 % | 32.010 M 5.56 % | 30.323 M -0.77 % | 30.557 M 10.89 % | 27.555 M 15.63 % | 23.830 M 14.50 % | 20.813 M -3.20 % | 21.501 M -0.65 % | 21.642 M 15.28 % | 18.774 M 8.63 % | 17.282 M -3.64 % | 17.935 M 23.39 % | 14.535 M 5.55 % | 13.771 M -9.28 % | 15.179 M 6.36 % | 14.272 M -3.21 % | 14.746 M -0.52 % | 14.823 M 17.46 % | 12.620 M -7.94 % | 13.709 M 21.49 % | 11.284 M 13.73 % | 9.922 M 8.77 % | 9.122 M 103.68 % | -247.870 M -382.03 % | 87.887 M -17.14 % | 106.066 M 53.77 % | 68.977 M 5.13 % | 65.609 M 12.65 % | 58.241 M -22.32 % | 74.973 M 28.82 % | 58.198 M -9.04 % | 63.983 M -1.97 % | 65.267 M -0.70 % | 65.727 M -27.32 % | 90.428 M 0.21 % | 90.238 M -0.15 % | 90.371 M 1.25 % | 89.252 M 4.43 % | 85.466 M -40.77 % | 144.298 M 118.02 % | 66.186 M -11.67 % | 74.931 M -9.98 % | 83.239 M 2 146.06 % | 3.706 M | 0.000 -100.00 % | 843.000 K | 0.000 -100.00 % | 44.382 M 629.01 % | 6.088 M | 0.000 -100.00 % | 9.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 5.216 M 115.00 % | 2.426 M 177.89 % | 873.000 K 263.75 % | 240.000 K 46.34 % | 164.000 K 3.14 % | 159.000 K -15.87 % | 189.000 K -10.43 % | 211.000 K 43.54 % | 147.000 K -34.67 % | 225.000 K 0.45 % | 224.000 K -53.33 % | 480.000 K 49.53 % | 321.000 K -50.84 % | 653.000 K -48.90 % | 1.278 M -37.48 % | 2.044 M 1.89 % | 2.006 M 26.01 % | 1.592 M 14.70 % | 1.388 M -19.49 % | 1.724 M 0.06 % | 1.723 M 2.07 % | 1.688 M 25.78 % | 1.342 M 6.85 % | 1.256 M 4.06 % | 1.207 M -8.28 % | 1.316 M -6.33 % | 1.405 M -12.41 % | 1.604 M 0.19 % | 1.601 M -21.52 % | 2.040 M -53.90 % | 4.425 M -1.40 % | 4.488 M 0.94 % | 4.446 M -3.10 % | 4.588 M -2.78 % | 4.719 M -0.17 % | 4.727 M -1.73 % | 4.810 M -0.80 % | 4.849 M -2.59 % | 4.978 M -3.83 % | 5.176 M 3.38 % | 5.007 M 3.60 % | 4.833 M -1.10 % | 4.887 M -0.45 % | 4.909 M -1.68 % | 4.993 M -0.22 % | 5.004 M -1.50 % | 5.080 M -0.68 % | 5.115 M 1.43 % | 5.043 M -8.14 % | 5.490 M -37.19 % | 8.741 M 123.78 % | 3.906 M -70.88 % | 13.413 M 3 776.59 % | 346.000 K -44.90 % | 628.000 K -25.42 % | 842.000 K 115.20 % | -5.538 M -195.63 % | 5.791 M 85.73 % | 3.118 M 158.19 % | -5.358 M | 0.000 100.00 % | -5.157 M -34.37 % | -3.838 M -12.19 % | -3.421 M | 0.000 100.00 % | -2.679 M 26.14 % | -3.627 M | 0.000 | 0.000 | 0.000 100.00 % | -1.301 M | 0.000 | 0.000 100.00 % | -870.000 K -210.71 % | -280.000 K -47.37 % | -190.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 |
| Interest expense | 19.668 M 22.18 % | 16.097 M -2.94 % | 16.585 M -0.44 % | 16.659 M -28.46 % | 23.287 M -6.24 % | 24.838 M -1.21 % | 25.142 M -2.96 % | 25.909 M -5.75 % | 27.489 M -2.94 % | 28.321 M -1.72 % | 28.818 M -0.91 % | 29.082 M -1.36 % | 29.484 M 0.75 % | 29.264 M -0.52 % | 29.418 M -1.58 % | 29.890 M -4.65 % | 31.347 M 4.51 % | 29.995 M 8.22 % | 27.717 M 8.30 % | 25.592 M 1.62 % | 25.184 M 2.25 % | 24.631 M 8.32 % | 22.739 M 15.17 % | 19.744 M -0.52 % | 19.848 M -2.21 % | 20.296 M 0.24 % | 20.248 M -3.33 % | 20.945 M -15.53 % | 24.797 M 15.05 % | 21.554 M -13.28 % | 24.856 M 1.36 % | 24.522 M -3.63 % | 25.445 M -1.82 % | 25.916 M -1.45 % | 26.298 M 0.60 % | 26.140 M 21.11 % | 21.583 M -3.23 % | 22.303 M 9.41 % | 20.385 M 19.64 % | 17.038 M 9.48 % | 15.563 M 20.16 % | 12.952 M 33.82 % | 9.679 M 27.17 % | 7.611 M 148.81 % | 3.059 M 8.51 % | 2.819 M -24.36 % | 3.727 M -23.61 % | 4.879 M 14.21 % | 4.272 M -26.03 % | 5.775 M -43.10 % | 10.150 M 45.39 % | 6.981 M -64.82 % | 19.846 M 148.26 % | 7.994 M -3.23 % | 8.261 M -4.28 % | 8.630 M 219.04 % | 2.705 M -79.04 % | 12.907 M 36.80 % | 9.435 M -17.11 % | 11.383 M -74.55 % | 44.732 M 301.18 % | 11.150 M -1.10 % | 11.274 M 0.22 % | 11.249 M -81.34 % | 60.298 M 324.16 % | 14.216 M -17.29 % | 17.188 M | 0.000 -100.00 % | 74.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.328 M 240.13 % | 28.615 M 46.27 % | 19.563 M -16.99 % | 23.568 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 |
| Depreciation and amortization | 116.199 M 9.43 % | 106.184 M 21.71 % | 87.247 M 5.74 % | 82.508 M -10.41 % | 92.099 M -0.98 % | 93.015 M 8.10 % | 86.044 M -0.15 % | 86.172 M -1.26 % | 87.275 M 4.75 % | 83.317 M 0.19 % | 83.157 M 11.84 % | 74.352 M -1.57 % | 75.537 M -9.50 % | 83.464 M 5.88 % | 78.832 M -0.20 % | 78.988 M 4.11 % | 75.871 M 11.45 % | 68.076 M 10.14 % | 61.810 M 3.37 % | 59.796 M 7.89 % | 55.421 M 8.24 % | 51.200 M 7.51 % | 47.625 M 10.20 % | 43.217 M -2.93 % | 44.523 M 5.06 % | 42.380 M 0.90 % | 42.001 M 5.49 % | 39.817 M 8.40 % | 36.732 M -2.33 % | 37.609 M 1.95 % | 36.888 M 1.41 % | 36.375 M -1.24 % | 36.831 M 7.39 % | 34.298 M -1.43 % | 34.794 M 7.39 % | 32.401 M 14.30 % | 28.347 M 1.42 % | 27.950 M 14.97 % | 24.311 M 15.42 % | 21.063 M 1.83 % | 20.685 M 8.51 % | 19.062 M 18.83 % | 16.042 M -2.21 % | 16.405 M -18.96 % | 20.244 M 103.17 % | 9.964 M 13.55 % | 8.775 M 5.34 % | 8.330 M 27.10 % | 6.554 M -27.07 % | 8.987 M -1.77 % | 9.149 M -5.32 % | 9.663 M 6.14 % | 9.104 M -5.40 % | 9.624 M 17.62 % | 8.182 M -3.78 % | 8.503 M -10.57 % | 9.508 M 3.64 % | 9.174 M -30.90 % | 13.276 M 50.42 % | 8.826 M 29.28 % | 6.827 M -45.95 % | 12.630 M 20.05 % | 10.521 M 4.85 % | 10.034 M -25.62 % | 13.491 M 25.65 % | 10.737 M 53.89 % | 6.977 M -50.12 % | 13.987 M 54.74 % | 9.039 M -26.58 % | 12.311 M -9.57 % | 13.614 M 0.53 % | 13.542 M -22.89 % | 17.563 M 24.32 % | 14.127 M -15.21 % | 16.661 M 16.98 % | 14.242 M 489.87 % | -3.653 M -124.13 % | 15.136 M -10.47 % | 16.907 M 19.28 % | 14.174 M -49.09 % | 27.841 M 21.92 % | 22.835 M 2.50 % | 22.277 M -18.58 % | 27.360 M 69.92 % | 16.102 M -8.89 % | 17.673 M -16.95 % | 21.279 M 185.95 % | -24.757 M |
| Operating income | 177.094 M 93.00 % | 91.758 M -30.56 % | 132.146 M 8.86 % | 121.396 M -52.72 % | 256.733 M 39.58 % | 183.933 M 14.90 % | 160.077 M 53.62 % | 104.204 M -46.24 % | 193.844 M 62.63 % | 119.192 M -1.22 % | 120.662 M 97.58 % | 61.070 M 111.84 % | -515.936 M -58 595.79 % | -879.000 K -109.80 % | 8.970 M -80.86 % | 46.874 M -63.25 % | 127.557 M 134.18 % | 54.470 M -10.63 % | 60.946 M 50.23 % | 40.569 M -62.00 % | 106.748 M 102.51 % | 52.712 M -9.86 % | 58.478 M 143.29 % | 24.036 M -76.30 % | 101.432 M 290.15 % | 25.998 M 24.85 % | 20.824 M 3.82 % | 20.057 M 145.85 % | -43.744 M -189.28 % | 48.995 M -20.05 % | 61.284 M 7.57 % | 56.970 M -5.36 % | 60.196 M -1.30 % | 60.989 M 128.79 % | 26.657 M -5.24 % | 28.130 M -51.52 % | 58.026 M 0.55 % | 57.706 M 19.08 % | 48.461 M 114.46 % | 22.597 M -74.18 % | 87.529 M 40.57 % | 62.265 M 10.95 % | 56.118 M 172.70 % | 20.579 M -61.53 % | 53.489 M 22.96 % | 43.500 M 15.63 % | 37.619 M 128.12 % | 16.491 M -73.20 % | 61.541 M 12.10 % | 54.896 M -13.30 % | 63.318 M 31.55 % | 48.131 M -7.74 % | 52.169 M 82.23 % | 28.628 M 12.13 % | 25.531 M -41.55 % | 43.679 M 210.11 % | -39.669 M -295.94 % | 20.245 M 49.39 % | 13.552 M 621.23 % | -2.600 M -103.68 % | 70.689 M 99.91 % | 35.360 M 13.20 % | 31.236 M 78.59 % | 17.490 M -78.61 % | 81.760 M 148.78 % | 32.865 M 7.51 % | 30.570 M 330.32 % | 7.104 M -88.36 % | 61.048 M -10.24 % | 68.013 M 55.43 % | 43.757 M 113.64 % | 20.482 M -67.21 % | 62.469 M 1 477.79 % | -4.534 M -155.27 % | 8.204 M 137.53 % | -21.862 M -210.96 % | 19.702 M 705.81 % | 2.445 M 125.91 % | -9.438 M 49.37 % | -18.640 M 53.73 % | -40.285 M -624.95 % | 7.674 M -58.96 % | 18.699 M 100.29 % | 9.336 M 112.98 % | -71.912 M -568.02 % | 15.365 M -77.78 % | 69.158 M 11.60 % | 61.970 M |
| Operating income ratio | 0.15 79.75 % | 0.08 -27.14 % | 0.11 -4.32 % | 0.12 -46.98 % | 0.22 21.95 % | 0.18 12.00 % | 0.16 33.59 % | 0.12 -41.80 % | 0.21 41.25 % | 0.15 0.66 % | 0.15 54.07 % | 0.09 113.74 % | -0.69 -50 855.84 % | 0.00 -110.03 % | 0.01 -80.41 % | 0.07 -58.64 % | 0.17 101.01 % | 0.08 -9.33 % | 0.09 33.06 % | 0.07 -59.55 % | 0.17 72.78 % | 0.10 -12.95 % | 0.11 123.56 % | 0.05 -73.60 % | 0.19 229.97 % | 0.06 23.52 % | 0.05 -1.95 % | 0.05 151.71 % | -0.09 -185.09 % | 0.11 -19.00 % | 0.13 4.98 % | 0.13 4.01 % | 0.12 -5.96 % | 0.13 116.69 % | 0.06 -13.36 % | 0.07 -43.44 % | 0.12 -13.38 % | 0.14 18.54 % | 0.12 100.52 % | 0.06 -69.02 % | 0.19 27.06 % | 0.15 15.14 % | 0.13 130.70 % | 0.06 -58.44 % | 0.14 14.95 % | 0.12 11.39 % | 0.11 94.21 % | 0.06 -67.61 % | 0.17 1.81 % | 0.17 -5.47 % | 0.18 9.04 % | 0.16 0.49 % | 0.16 44.78 % | 0.11 5.34 % | 0.11 -40.45 % | 0.18 250.87 % | -0.12 -369.42 % | 0.04 42.29 % | 0.03 543.12 % | -0.01 -104.37 % | 0.16 78.76 % | 0.09 5.91 % | 0.08 70.48 % | 0.05 -74.79 % | 0.20 115.57 % | 0.09 9.10 % | 0.08 290.07 % | 0.02 -83.50 % | 0.13 -22.82 % | 0.17 51.70 % | 0.11 87.56 % | 0.06 -59.48 % | 0.15 1 225.36 % | -0.01 -153.39 % | 0.02 132.99 % | -0.07 -245.39 % | 0.05 566.51 % | 0.01 126.23 % | -0.03 46.46 % | -0.05 68.41 % | -0.17 -648.51 % | 0.03 -52.69 % | 0.07 6.38 % | 0.06 112.84 % | -0.48 -666.25 % | 0.09 -72.44 % | 0.31 4.09 % | 0.30 |
| Total other income expenses net | -14.186 M -4.83 % | -13.533 M 21.49 % | -17.238 M -9.09 % | -15.801 M 32.15 % | -23.287 M 16.28 % | -27.815 M -38.39 % | -20.099 M -247.30 % | 13.645 M -71.93 % | 48.617 M 639.11 % | -9.018 M -3.17 % | -8.741 M 69.74 % | -28.884 M -391.06 % | -5.882 M -111.19 % | 52.571 M 297.81 % | 13.215 M 118.43 % | -71.691 M -168.05 % | 105.346 M 530.74 % | 16.702 M 124.18 % | -69.083 M -154.61 % | -27.133 M -10 495.79 % | 261.000 K 100.39 % | -66.720 M -667.34 % | -8.695 M 62.92 % | -23.448 M 50.09 % | -46.984 M -131.88 % | -20.262 M -367.17 % | 7.584 M 139.43 % | -19.233 M 25.17 % | -25.701 M 65.35 % | -74.168 M -268.13 % | -20.147 M 2.71 % | -20.709 M 2.65 % | -21.272 M 3.72 % | -22.095 M -2.81 % | -21.491 M 0.34 % | -21.565 M -24.57 % | -17.312 M 20.36 % | -21.737 M -24.18 % | -17.505 M -41.01 % | -12.414 M -155.22 % | -4.864 M 38.67 % | -7.931 M -31.83 % | -6.016 M -150.15 % | -2.405 M -247.73 % | 1.628 M -29.40 % | 2.306 M 31.10 % | 1.759 M 802.05 % | 195.000 K -74.24 % | 757.000 K 130.09 % | 329.000 K 120.28 % | -1.622 M -128.16 % | 5.760 M 195.24 % | -6.048 M 12.97 % | -6.949 M 9.67 % | -7.693 M -47.38 % | -5.220 M -103.65 % | 143.168 M 1 518.35 % | -10.094 M -45.78 % | -6.924 M -83.08 % | -3.782 M 4.23 % | -3.949 M 15.96 % | -4.699 M 22.25 % | -6.044 M 17.75 % | -7.348 M 4.72 % | -7.712 M 68.46 % | -24.453 M -86.95 % | -13.080 M 1.32 % | -13.255 M 18.67 % | -16.297 M 6.29 % | -17.391 M -2.98 % | -16.887 M 10.94 % | -18.962 M -152.81 % | 35.906 M -75.20 % | 144.801 M 342.82 % | -59.632 M -67.50 % | -35.601 M -32.44 % | -26.880 M 0.52 % | -27.020 M 99.94 % | -43.924 B -228 050.64 % | -19.252 M -33.45 % | -14.426 M 22.64 % | -18.648 M 0.54 % | -18.750 M 2.32 % | -19.195 M -22.14 % | -15.715 M 7.24 % | -16.941 M 10.40 % | -18.907 M 23.63 % | -24.757 M |
| 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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 |
| 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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.700 B 0.58 % | 1.691 B 1.66 % | 1.663 B -2.22 % | 1.701 B 5.94 % | 1.605 B -13.10 % | 1.847 B -5.50 % | 1.955 B -3.53 % | 2.026 B 3.91 % | 1.950 B -5.91 % | 2.073 B -8.00 % | 2.253 B -4.08 % | 2.349 B -2.93 % | 2.420 B -1.02 % | 2.444 B 0.62 % | 2.429 B 1.45 % | 2.395 B 6.51 % | 2.248 B -3.17 % | 2.322 B 1.63 % | 2.285 B 6.19 % | 2.152 B 10.55 % | 1.946 B 0.31 % | 1.940 B 3.50 % | 1.874 B 0.17 % | 1.871 B 8.32 % | 1.728 B -2.51 % | 1.772 B 1.42 % | 1.747 B 12.56 % | 1.552 B 5.21 % | 1.475 B 4.03 % | 1.418 B -4.09 % | 1.479 B -3.64 % | 1.534 B -8.36 % | 1.674 B -4.77 % | 1.758 B -2.00 % | 1.794 B -2.43 % | 1.839 B 33.77 % | 1.375 B -5.53 % | 1.455 B 19.58 % | 1.217 B 7.77 % | 1.129 B 26.27 % | 894.279 M 22.44 % | 730.372 M 9.53 % | 666.815 M 10.77 % | 601.997 M 6.94 % | 562.905 M 427.85 % | 106.641 M 332.92 % | -45.785 M 54.83 % | -101.355 M 0.26 % | -101.619 M 5.42 % | -107.446 M -86.69 % | -57.553 M -344.67 % | 23.523 M 148.77 % | -48.230 M -130.69 % | 157.169 M -15.70 % | 186.432 M -15.82 % | 221.462 M -19.32 % | 274.486 M 7.47 % | 255.411 M 113.04 % | 119.891 M 235.96 % | -88.184 M -5.93 % | -83.246 M -418.08 % | 26.171 M -71.19 % | 90.840 M -40.09 % | 151.628 M -18.84 % | 186.834 M -25.37 % | 250.332 M 2.95 % | 243.165 M -7.16 % | 261.925 M -5.52 % | 277.232 M -14.10 % | 322.732 M -22.46 % | 416.206 M -10.99 % | 467.576 M -7.44 % | 505.152 M -7.14 % | 543.983 M 3.14 % | 527.440 M -6.09 % | 561.626 M -35.54 % | 871.260 M 8.90 % | 800.083 M -7.00 % | 860.287 M 9.41 % | 786.293 M -0.58 % | 790.900 M 8.42 % | 729.472 M 3.57 % | 704.351 M 17.57 % | 599.084 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 879.000 K -58.71 % | 2.129 M -70.24 % | 7.153 M -37.39 % | 11.425 M -29.73 % | 16.259 M -19.64 % | 20.233 M -16.00 % | 24.088 M -13.37 % | 27.807 M -4.03 % | 28.975 M -3.13 % | 29.910 M -3.29 % | 30.928 M -3.17 % | 31.941 M -1.00 % | 32.264 M -7.36 % | 34.826 M -2.83 % | 35.840 M -5.88 % | 38.079 M -10.83 % | 42.702 M -7.00 % | 45.918 M -65.03 % | 131.324 M -4.94 % | 138.150 M -0.09 % | 138.280 M 0.25 % | 137.933 M -0.54 % | 138.684 M -0.94 % | 140.002 M -0.83 % | 141.171 M -0.05 % | 141.238 M -0.45 % | 141.879 M -2.03 % | 144.819 M -3.85 % | 150.617 M 3.90 % | 144.968 M -0.52 % | 145.731 M -0.20 % | 146.020 M 1.52 % | 143.832 M 1.93 % | 141.113 M 2.17 % | 138.122 M 1.35 % | 136.277 M 2.23 % | 133.305 M -10.65 % | 149.196 M 2.03 % | 146.227 M 2.64 % | 142.469 M 510.75 % | 23.327 M 237.68 % | 6.908 M -19.00 % | 8.528 M -0.81 % | 8.598 M -34.56 % | 13.138 M -72.79 % | 48.275 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 -100.00 % | 99.816 M -18.10 % | 121.871 M 8.20 % | 112.634 M -8.21 % | 122.714 M 254.33 % | 34.633 M -42.24 % | 59.956 M -8.14 % | 65.269 M |
| Total debt | 2.464 B 14.27 % | 2.156 B -5.00 % | 2.270 B -6.64 % | 2.431 B -3.39 % | 2.516 B -4.00 % | 2.621 B -3.10 % | 2.705 B -0.92 % | 2.730 B -2.35 % | 2.796 B 0.19 % | 2.791 B -6.34 % | 2.979 B 15.75 % | 2.574 B 2.03 % | 2.523 B 0.31 % | 2.515 B -0.99 % | 2.540 B -0.36 % | 2.549 B 3.21 % | 2.470 B -2.65 % | 2.537 B 1.42 % | 2.501 B 10.16 % | 2.271 B 1.97 % | 2.227 B 5.78 % | 2.105 B -1.90 % | 2.146 B 8.37 % | 1.980 B 6.97 % | 1.851 B -1.13 % | 1.873 B -1.56 % | 1.902 B 1.75 % | 1.870 B -1.67 % | 1.901 B 5.93 % | 1.795 B -9.96 % | 1.993 B 6.55 % | 1.871 B -5.18 % | 1.973 B -2.35 % | 2.021 B -2.42 % | 2.071 B -2.27 % | 2.119 B 24.88 % | 1.697 B -2.28 % | 1.736 B 10.40 % | 1.573 B 7.76 % | 1.460 B 11.92 % | 1.304 B 24.65 % | 1.046 B 16.25 % | 899.887 M 17.07 % | 768.646 M 2.48 % | 750.016 M 43.13 % | 523.993 M 25.89 % | 416.226 M -12.45 % | 475.419 M -2.42 % | 487.233 M 11.28 % | 437.842 M -19.88 % | 546.468 M -1.73 % | 556.099 M -1.66 % | 565.510 M -11.27 % | 637.313 M -1.35 % | 646.066 M -1.32 % | 654.710 M -2.55 % | 671.871 M 5.87 % | 634.611 M 30.20 % | 487.429 M 8.44 % | 449.489 M 14.07 % | 394.063 M -1.15 % | 398.644 M -1.16 % | 403.318 M -2.44 % | 413.391 M -1.25 % | 418.641 M -1.07 % | 423.169 M -23.72 % | 554.788 M -2.85 % | 571.087 M -2.06 % | 583.122 M -2.90 % | 600.523 M -1.35 % | 608.745 M -3.56 % | 631.202 M -1.23 % | 639.069 M -0.35 % | 641.310 M -6.47 % | 685.702 M -2.05 % | 700.078 M -27.42 % | 964.557 M -1.43 % | 978.556 M -2.59 % | 1.005 B -1.99 % | 1.025 B -0.23 % | 1.027 B -0.20 % | 1.029 B -0.85 % | 1.038 B -5.00 % | 1.093 B |
| Accumulated other comprehensive income loss | 44.000 K -25.42 % | 59.000 K -21.33 % | 75.000 K 117.32 % | -433.000 K 15.26 % | -511.000 K 61.11 % | -1.314 M 12.63 % | -1.504 M 11.53 % | -1.700 M 10.71 % | -1.904 M 10.44 % | -2.126 M 9.42 % | -2.347 M 8.78 % | -2.573 M 8.69 % | -2.818 M 7.88 % | -3.059 M 7.64 % | -3.312 M 7.20 % | -3.569 M 6.86 % | -3.832 M 6.72 % | -4.108 M 6.42 % | -4.390 M 5.29 % | -4.635 M -16.08 % | -3.993 M 6.02 % | -4.249 M 5.39 % | -4.491 M 5.19 % | -4.737 M 5.13 % | -4.993 M 4.82 % | -5.246 M 4.88 % | -5.515 M 4.67 % | -5.785 M 4.59 % | -6.063 M 30.52 % | -8.726 M 4.31 % | -9.119 M 1.18 % | -9.228 M 3.59 % | -9.572 M 1.95 % | -9.762 M 1.30 % | -9.891 M 4.96 % | -10.407 M 2.53 % | -10.677 M 16.52 % | -12.790 M 4.91 % | -13.451 M 3.41 % | -13.926 M 2.36 % | -14.263 M 3.39 % | -14.763 M 4.42 % | -15.446 M 2.97 % | -15.919 M -1.50 % | -15.683 M -8.38 % | -14.471 M -144 810.00 % | 10.000 K -98.13 % | 534.000 K 16.59 % | 458.000 K -12.26 % | 522.000 K 15.74 % | 451.000 K 9.47 % | 412.000 K -12.53 % | 471.000 K -4.46 % | 493.000 K 1 164.10 % | 39.000 K 104.55 % | -857.000 K -16.44 % | -736.000 K -10 614.29 % | 7.000 K -99.62 % | 1.860 M -1.90 % | 1.896 M 8.34 % | 1.750 M -45.57 % | 3.215 M -7.67 % | 3.482 M -10.03 % | 3.870 M 287.00 % | 1.000 M 102.46 % | -40.591 M 0.00 % | -40.591 M 0.00 % | -40.591 M 0.00 % | -40.591 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.905 M -13.13 % | -90.081 M | 0.000 100.00 % | -351.670 M -3.68 % | -339.201 M -6.79 % | -317.647 M -4.96 % | -302.635 M -7.98 % | -280.259 M -6.99 % | -261.940 M -6.49 % | -245.976 M |
| Retained earnings | 2.525 B 5.25 % | 2.399 B 2.57 % | 2.339 B 3.92 % | 2.251 B 7.14 % | 2.100 B 9.19 % | 1.924 B 6.63 % | 1.804 B 6.31 % | 1.697 B 5.60 % | 1.607 B 12.93 % | 1.423 B 5.49 % | 1.349 B 6.21 % | 1.270 B 1.87 % | 1.247 B -24.76 % | 1.657 B 3.76 % | 1.597 B 5.75 % | 1.510 B -1.93 % | 1.540 B 15.87 % | 1.329 B 5.65 % | 1.258 B -1.65 % | 1.279 B 0.59 % | 1.272 B 19.72 % | 1.062 B -2.22 % | 1.086 B 3.72 % | 1.047 B -0.07 % | 1.048 B 2.79 % | 1.020 B -0.77 % | 1.028 B 2.04 % | 1.007 B 0.05 % | 1.007 B -3.60 % | 1.044 B -1.21 % | 1.057 B 2.76 % | 1.029 B 2.93 % | 999.270 M 4.35 % | 957.626 M 2.97 % | 930.050 M 3.29 % | 900.457 M 0.89 % | 892.513 M 3.47 % | 862.555 M 2.83 % | 838.814 M 2.45 % | 818.754 M 2.51 % | 798.676 M 7.02 % | 746.294 M 4.75 % | 712.436 M 4.53 % | 681.584 M 1.92 % | 668.749 M 5.28 % | 635.236 M 4.65 % | 607.030 M 4.09 % | 583.182 M 1.84 % | 572.666 M 7.83 % | 531.106 M 6.80 % | 497.302 M 7.03 % | 464.641 M 7.84 % | 430.856 M 7.04 % | 402.517 M 3.80 % | 387.795 M 3.01 % | 376.465 M 6.62 % | 353.080 M 21.41 % | 290.824 M 1.84 % | 285.583 M 0.54 % | 284.053 M -1.84 % | 289.384 M 21.23 % | 238.703 M 15.68 % | 206.351 M 26.47 % | 163.166 M 4.36 % | 156.352 M 41.30 % | 110.650 M 6.84 % | 103.568 M 11.52 % | 92.872 M -3.83 % | 96.571 M 39.75 % | 69.102 M 76.11 % | 39.239 M 67.80 % | 23.385 M 2.97 % | 22.710 M 621.83 % | -4.352 M 99.02 % | -444.973 M -13.07 % | -393.545 M -17.49 % | -334.965 M -332.90 % | 143.822 M -19.23 % | 178.071 M -3.80 % | 185.114 M -4.16 % | 193.145 M -2.18 % | 197.447 M -19.91 % | 246.526 M -0.50 % | 247.763 M |
| Common stock | 353.000 K 0.28 % | 352.000 K 0.00 % | 352.000 K 0.28 % | 351.000 K 1.15 % | 347.000 K 0.58 % | 345.000 K 0.00 % | 345.000 K 0.00 % | 345.000 K 4.86 % | 329.000 K 4.44 % | 315.000 K 0.00 % | 315.000 K 0.00 % | 315.000 K 1.61 % | 310.000 K 0.00 % | 310.000 K 0.00 % | 310.000 K 0.00 % | 310.000 K 1.31 % | 306.000 K 0.00 % | 306.000 K 0.00 % | 306.000 K 0.33 % | 305.000 K 1.33 % | 301.000 K 0.00 % | 301.000 K 0.00 % | 301.000 K 0.33 % | 300.000 K 1.35 % | 296.000 K 0.00 % | 296.000 K 1.02 % | 293.000 K 0.00 % | 293.000 K 1.03 % | 290.000 K 0.00 % | 290.000 K 0.35 % | 289.000 K 0.00 % | 289.000 K 1.05 % | 286.000 K 0.00 % | 286.000 K 0.35 % | 285.000 K 0.35 % | 284.000 K 0.71 % | 282.000 K 0.00 % | 282.000 K 0.00 % | 282.000 K 1.08 % | 279.000 K 0.72 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K 0.73 % | 275.000 K 0.00 % | 275.000 K 0.36 % | 274.000 K 0.00 % | 274.000 K 1.48 % | 270.000 K 0.37 % | 269.000 K 0.37 % | 268.000 K 0.00 % | 268.000 K 0.75 % | 266.000 K 20.91 % | 220.000 K 0.00 % | 220.000 K 0.00 % | 220.000 K 0.46 % | 219.000 K 0.00 % | 219.000 K 0.00 % | 219.000 K 0.46 % | 218.000 K 0.00 % | 218.000 K 1.40 % | 215.000 K 0.00 % | 215.000 K 0.47 % | 214.000 K 3.38 % | 207.000 K 2.48 % | 202.000 K 0.50 % | 201.000 K 0.50 % | 200.000 K 0.50 % | 199.000 K 0.51 % | 198.000 K 450.00 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K -99.98 % | 216.105 M 56 177.34 % | 384.000 K 0.00 % | 384.000 K 0.00 % | 384.000 K 0.26 % | 383.000 K 0.26 % | 382.000 K 0.00 % | 382.000 K 0.00 % | 382.000 K 0.00 % | 382.000 K 0.00 % | 382.000 K 0.00 % | 382.000 K |
| Total equity | 3.065 B 4.50 % | 2.933 B 2.38 % | 2.865 B 3.74 % | 2.761 B -1.71 % | 2.809 B 7.05 % | 2.624 B 5.09 % | 2.497 B 4.78 % | 2.383 B 5.38 % | 2.262 B 12.10 % | 2.017 B 4.51 % | 1.930 B 5.33 % | 1.833 B 2.26 % | 1.792 B -18.29 % | 2.193 B 3.11 % | 2.127 B 4.53 % | 2.035 B -1.60 % | 2.068 B 11.67 % | 1.852 B 4.26 % | 1.776 B -0.91 % | 1.792 B 0.14 % | 1.790 B 13.63 % | 1.575 B -1.14 % | 1.593 B 5.40 % | 1.512 B -0.38 % | 1.517 B 2.25 % | 1.484 B 0.14 % | 1.482 B 1.80 % | 1.456 B 0.11 % | 1.454 B -2.24 % | 1.488 B -1.83 % | 1.515 B 4.75 % | 1.447 B 2.03 % | 1.418 B 3.33 % | 1.372 B 1.22 % | 1.356 B 2.31 % | 1.325 B | 0.000 -100.00 % | 1.287 B 3.06 % | 1.249 B -0.75 % | 1.258 B | 0.000 -100.00 % | 1.229 B 3.24 % | 1.190 B 3.11 % | 1.154 B | 0.000 -100.00 % | 1.107 B 1.58 % | 1.089 B 2.64 % | 1.061 B | 0.000 -100.00 % | 999.211 M 4.09 % | 959.906 M 3.57 % | 926.849 M | 0.000 -100.00 % | 743.185 M 2.15 % | 727.560 M 2.91 % | 707.001 M 3.71 % | 681.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 488.909 M 3.40 % | 472.843 M 15.87 % | 408.083 M 9.54 % | 372.528 M 4.29 % | 357.198 M -0.20 % | 357.905 M 10.02 % | 325.309 M 9.72 % | 296.492 M 6.03 % | 279.626 M 0.60 % | 277.962 M 11.17 % | 250.029 M 280.80 % | -138.290 M -59.21 % | -86.862 M -207.13 % | -28.282 M -106.29 % | 449.722 M -7.01 % | 483.619 M -1.28 % | 489.908 M -1.68 % | 498.256 M -0.87 % | 502.620 M -8.79 % | 551.031 M -0.21 % | 552.206 M |
| Other non current liabilities | 35.049 M 7.01 % | 32.752 M 13.86 % | 28.764 M -7.31 % | 31.031 M -18.24 % | 37.954 M -0.43 % | 38.119 M 7.32 % | 35.519 M -9.79 % | 39.372 M -49.25 % | 77.576 M -40.72 % | 130.857 M 91.99 % | 68.160 M -82.04 % | 379.524 M -12.82 % | 435.358 M -5.56 % | 460.988 M -19.23 % | 570.743 M -11.31 % | 643.524 M 243.91 % | 187.120 M -36.10 % | 292.840 M -2.31 % | 299.771 M 38.81 % | 215.961 M 6.21 % | 203.330 M -0.53 % | 204.408 M 28.89 % | 158.588 M -7.08 % | 170.679 M -14.68 % | 200.035 M 17.88 % | 169.689 M 1.89 % | 166.534 M 69.24 % | 98.400 M -27.42 % | 135.569 M 95.34 % | 69.402 M 2.91 % | 67.442 M 2.30 % | 65.927 M 0.78 % | 65.415 M -2.11 % | 66.822 M 1.47 % | 65.853 M -1.30 % | 66.720 M -2.16 % | 68.195 M -45.40 % | 124.897 M -1.53 % | 126.840 M 0.42 % | 126.309 M 3.62 % | 121.899 M 0.87 % | 120.844 M 0.78 % | 119.909 M 0.34 % | 119.502 M 0.52 % | 118.888 M -8.50 % | 129.938 M 1.41 % | 128.136 M 8.38 % | 118.232 M -3.71 % | 122.783 M -5.27 % | 129.608 M -2.15 % | 132.451 M 30.14 % | 101.779 M 22.05 % | 83.388 M 17.92 % | 70.718 M 3.28 % | 68.469 M 1.25 % | 67.627 M 0.89 % | 67.032 M -32.42 % | 99.194 M 1.35 % | 97.871 M 1.37 % | 96.546 M 3.06 % | 93.682 M 3.81 % | 90.246 M 42.96 % | 63.125 M 65.10 % | 38.234 M 12.92 % | 33.858 M 13.82 % | 29.747 M 20.53 % | 24.680 M 24.67 % | 19.797 M 32.74 % | 14.914 M -23.21 % | 19.423 M 19.64 % | 16.235 M 24.44 % | 13.046 M 32.33 % | 9.859 M 94.88 % | 5.059 M | 0.000 | 0.000 -100.00 % | 73.114 M -78.83 % | 345.338 M 1.75 % | 339.411 M -73.97 % | 1.304 B 296.00 % | 329.246 M 3.16 % | 319.157 M 2.94 % | 310.038 M -76.58 % | 1.324 B |
| Long term debt | 1.973 B 15.76 % | 1.704 B -8.32 % | 1.859 B 5.17 % | 1.767 B -2.95 % | 1.821 B -2.14 % | 1.861 B -8.09 % | 2.025 B -10.71 % | 2.268 B -3.07 % | 2.339 B -0.68 % | 2.355 B -8.04 % | 2.561 B 19.22 % | 2.148 B 8.23 % | 1.985 B -2.30 % | 2.032 B -4.40 % | 2.125 B -0.66 % | 2.139 B -2.98 % | 2.205 B -3.32 % | 2.281 B 1.09 % | 2.256 B 10.19 % | 2.048 B 1.92 % | 2.009 B 5.25 % | 1.909 B -2.11 % | 1.950 B 8.08 % | 1.804 B 8.25 % | 1.667 B -1.57 % | 1.693 B -2.43 % | 1.735 B 1.37 % | 1.712 B -1.59 % | 1.739 B 5.91 % | 1.642 B -9.38 % | 1.812 B 7.24 % | 1.690 B -5.19 % | 1.783 B -2.54 % | 1.829 B -2.55 % | 1.877 B -2.43 % | 1.924 B 24.99 % | 1.539 B 4.44 % | 1.474 B 10.77 % | 1.330 B 8.21 % | 1.229 B 6.97 % | 1.149 B 26.22 % | 910.520 M 12.69 % | 808.004 M 17.05 % | 690.304 M 1.51 % | 680.009 M 45.87 % | 466.174 M 27.83 % | 364.696 M -3.52 % | 378.010 M -3.33 % | 391.036 M 12.48 % | 347.642 M -1.23 % | 351.976 M -2.90 % | 362.498 M -31.17 % | 526.680 M -12.15 % | 599.521 M -1.61 % | 609.326 M -1.56 % | 618.957 M -2.62 % | 635.628 M 7.62 % | 590.638 M 29.22 % | 457.097 M 8.82 % | 420.050 M 14.89 % | 365.619 M -1.60 % | 371.580 M -2.09 % | 379.503 M -3.04 % | 391.404 M -1.88 % | 398.885 M -1.25 % | 403.923 M 0.17 % | 403.240 M -21.78 % | 515.520 M -2.68 % | 529.742 M -3.98 % | 551.678 M -1.67 % | 561.070 M -5.35 % | 592.791 M -1.69 % | 602.985 M -1.34 % | 611.197 M | 0.000 | 0.000 | 0.000 -100.00 % | 885.829 M -2.26 % | 906.321 M | 0.000 -100.00 % | 964.551 M -0.69 % | 971.279 M -1.07 % | 981.800 M | 0.000 |
| Total non current liabilities | 2.460 B 14.29 % | 2.153 B -5.81 % | 2.285 B 5.32 % | 2.170 B -1.98 % | 2.214 B 0.79 % | 2.196 B -5.42 % | 2.322 B -8.48 % | 2.538 B -3.16 % | 2.620 B -0.44 % | 2.632 B -3.98 % | 2.741 B 5.08 % | 2.609 B 4.58 % | 2.494 B -6.90 % | 2.679 B -7.34 % | 2.892 B -5.00 % | 3.044 B 14.90 % | 2.649 B -5.57 % | 2.805 B 0.72 % | 2.785 B 12.27 % | 2.481 B 2.21 % | 2.427 B -0.18 % | 2.431 B 0.62 % | 2.417 B 6.34 % | 2.273 B 4.97 % | 2.165 B 1.33 % | 2.136 B -1.17 % | 2.162 B 3.03 % | 2.098 B -2.95 % | 2.162 B 4.44 % | 2.070 B -8.00 % | 2.250 B 6.44 % | 2.114 B -3.86 % | 2.199 B -1.67 % | 2.236 B -1.55 % | 2.272 B -2.92 % | 2.340 B 18.24 % | 1.979 B 4.11 % | 1.901 B 10.05 % | 1.727 B 7.36 % | 1.609 B 4.71 % | 1.537 B 21.56 % | 1.264 B 11.22 % | 1.137 B 14.07 % | 996.351 M 1.98 % | 976.966 M 38.51 % | 705.358 M 17.66 % | 599.513 M -0.43 % | 602.077 M -2.41 % | 616.969 M 8.97 % | 566.192 M -0.69 % | 570.110 M 6.18 % | 536.914 M -21.57 % | 684.569 M -7.22 % | 737.878 M -0.11 % | 738.715 M -1.43 % | 749.467 M -2.03 % | 764.981 M 8.46 % | 705.315 M 23.50 % | 571.083 M 6.12 % | 538.142 M 11.91 % | 480.871 M -21.83 % | 615.190 M 2.82 % | 598.297 M 37.87 % | 433.960 M -0.71 % | 437.065 M -2.54 % | 448.442 M 0.44 % | 446.460 M -19.39 % | 553.857 M -1.66 % | 563.196 M -3.01 % | 580.655 M -4.11 % | 605.563 M -4.59 % | 634.697 M -1.00 % | 641.102 M 2.79 % | 623.716 M 398.33 % | 125.162 M 1.59 % | 123.200 M -51.11 % | 251.985 M -80.00 % | 1.260 B -2.52 % | 1.292 B -4.75 % | 1.357 B 2.51 % | 1.324 B 0.69 % | 1.315 B -2.95 % | 1.355 B -3.25 % | 1.400 B |
| Other current liabilities | 512.373 M -6.78 % | 549.615 M -6.47 % | 587.634 M 3.54 % | 567.557 M -2.71 % | 583.362 M 10.61 % | 527.409 M 9.01 % | 483.818 M 6.70 % | 453.454 M -9.41 % | 500.551 M 1.49 % | 493.218 M 2.34 % | 481.939 M 15.63 % | 416.797 M -8.47 % | 455.368 M -5.31 % | 480.886 M 4.69 % | 459.328 M 4.13 % | 441.129 M 0.47 % | 439.085 M -1.42 % | 445.400 M 2.19 % | 435.847 M 6.06 % | 410.932 M -5.28 % | 433.857 M 8.71 % | 399.105 M 3.51 % | 385.563 M 1.66 % | 379.283 M 22.12 % | 310.589 M 2.62 % | 302.648 M 2.46 % | 295.371 M 4.04 % | 283.911 M 1.24 % | 280.436 M 13.28 % | 247.560 M -0.15 % | 247.936 M -1.25 % | 251.066 M 4.22 % | 240.889 M 11.60 % | 215.860 M -1.75 % | 219.713 M 6.00 % | 207.280 M 23.37 % | 168.013 M 26.99 % | 132.306 M -1.97 % | 134.968 M -6.73 % | 144.709 M 8.11 % | 133.848 M -16.48 % | 160.261 M 2.16 % | 156.866 M -1.99 % | 160.053 M -8.70 % | 175.298 M -10.62 % | 196.128 M 16.42 % | 168.462 M 7.57 % | 156.605 M 4.48 % | 149.892 M 9.54 % | 136.839 M 22.07 % | 112.095 M 10.39 % | 101.542 M -5.90 % | 107.907 M 15.95 % | 93.064 M -2.23 % | 95.185 M 16.22 % | 81.902 M -19.32 % | 101.519 M -25.50 % | 136.263 M -15.41 % | 161.078 M -50.66 % | 326.435 M 4.93 % | 311.097 M 114.34 % | 145.145 M 12.48 % | 129.043 M -10.12 % | 143.569 M -6.20 % | 153.063 M -9.29 % | 168.737 M 9.07 % | 154.711 M -5.83 % | 164.284 M -8.09 % | 178.741 M 5.69 % | 169.112 M 5.24 % | 160.695 M 2.09 % | 157.410 M -6.87 % | 169.024 M -5.08 % | 178.071 M -77.02 % | 775.040 M 4.58 % | 741.067 M 319.12 % | 176.817 M 0.76 % | 175.487 M 46.22 % | 120.019 M | 0.000 -100.00 % | 62.780 M | 0.000 -100.00 % | 3.000 M -95.22 % | 62.718 M |
| Deferred revenue | 52.735 M -14.91 % | 61.976 M -7.31 % | 66.864 M 40.54 % | 47.577 M -18.83 % | 58.616 M -8.12 % | 63.799 M 22.39 % | 52.129 M 8.91 % | 47.863 M -42.06 % | 82.609 M -45.61 % | 151.876 M -11.35 % | 171.314 M 460.18 % | 30.582 M 16.03 % | 26.357 M -36.96 % | 41.808 M 60.13 % | 26.108 M 59.75 % | 16.343 M -38.52 % | 26.584 M -27.53 % | 36.685 M 70.25 % | 21.548 M 12.15 % | 19.214 M -8.44 % | 20.986 M -7.00 % | 22.565 M 8.09 % | 20.877 M 33.81 % | 15.602 M 51.51 % | 10.298 M -28.82 % | 14.467 M 92.43 % | 7.518 M -29.47 % | 10.659 M -16.08 % | 12.702 M 22.21 % | 10.394 M -22.47 % | 13.406 M -1.71 % | 13.639 M 27.41 % | 10.705 M -18.98 % | 13.212 M -1.15 % | 13.366 M -44.61 % | 24.132 M -8.17 % | 26.279 M 42.55 % | 18.435 M 8.73 % | 16.955 M -23.97 % | 22.301 M 19.78 % | 18.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 153.347 M 0.33 % | 152.836 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 |
| Short term debt | 490.871 M 8.63 % | 451.863 M 10.01 % | 410.733 M -38.10 % | 663.586 M -4.55 % | 695.194 M -8.57 % | 760.320 M 11.77 % | 680.256 M 47.06 % | 462.581 M 1.35 % | 456.422 M 4.86 % | 435.264 M 4.07 % | 418.242 M -1.76 % | 425.734 M -20.83 % | 537.754 M 11.30 % | 483.169 M 16.49 % | 414.777 M 1.21 % | 409.831 M 54.75 % | 264.835 M 3.38 % | 256.184 M 4.43 % | 245.322 M 9.86 % | 223.308 M 2.43 % | 218.013 M 10.94 % | 196.509 M 0.19 % | 196.136 M 11.31 % | 176.208 M -4.62 % | 184.748 M 2.93 % | 179.482 M 7.41 % | 167.093 M 5.96 % | 157.701 M -2.54 % | 161.811 M 6.16 % | 152.421 M -15.74 % | 180.902 M 0.13 % | 180.661 M -5.09 % | 190.340 M -0.60 % | 191.487 M -1.20 % | 193.819 M -0.65 % | 195.092 M 23.88 % | 157.486 M -40.02 % | 262.568 M 8.31 % | 242.417 M 5.34 % | 230.124 M 48.70 % | 154.760 M 14.10 % | 135.641 M 47.62 % | 91.883 M 17.28 % | 78.342 M 11.91 % | 70.007 M 21.08 % | 57.819 M 12.20 % | 51.530 M -47.10 % | 97.409 M 1.26 % | 96.197 M 6.65 % | 90.200 M -53.62 % | 194.492 M 0.46 % | 193.601 M 398.59 % | 38.830 M 2.75 % | 37.792 M 2.86 % | 36.740 M 2.76 % | 35.753 M -1.35 % | 36.243 M -17.58 % | 43.973 M 44.97 % | 30.332 M 3.03 % | 29.439 M 3.50 % | 28.444 M 5.10 % | 27.064 M 13.64 % | 23.815 M 8.31 % | 21.987 M 11.29 % | 19.756 M 2.65 % | 19.246 M -87.30 % | 151.548 M 172.73 % | 55.567 M 4.10 % | 53.380 M 9.28 % | 48.845 M 2.45 % | 47.675 M 24.12 % | 38.411 M 6.45 % | 36.084 M 19.83 % | 30.113 M -95.61 % | 685.702 M -2.05 % | 700.078 M -27.42 % | 964.557 M 940.21 % | 92.727 M -5.66 % | 98.287 M 49.07 % | 65.934 M | 0.000 -100.00 % | 58.135 M 3.09 % | 56.391 M 2.50 % | 55.018 M |
| Total current liabilities | 1.171 B 1.20 % | 1.157 B 0.73 % | 1.149 B -18.01 % | 1.401 B -1.31 % | 1.420 B -1.67 % | 1.444 B 9.44 % | 1.320 B 22.80 % | 1.075 B -6.33 % | 1.147 B -2.21 % | 1.173 B 2.43 % | 1.145 B 18.78 % | 964.205 M -12.28 % | 1.099 B 0.22 % | 1.097 B 13.45 % | 966.654 M 3.20 % | 936.686 M 14.55 % | 817.733 M -0.27 % | 819.951 M 4.18 % | 787.070 M 5.82 % | 743.787 M 0.70 % | 738.596 M 8.50 % | 680.719 M -0.40 % | 683.458 M 9.23 % | 625.703 M 10.71 % | 565.178 M 3.46 % | 546.284 M 2.93 % | 530.712 M 3.91 % | 510.742 M -6.84 % | 548.227 M 16.47 % | 470.713 M -2.24 % | 481.518 M -0.74 % | 485.103 M 0.06 % | 484.798 M 5.44 % | 459.793 M -2.79 % | 472.992 M -0.68 % | 476.228 M 14.16 % | 417.145 M -8.52 % | 456.009 M 5.99 % | 430.231 M 1.69 % | 423.071 M 28.98 % | 328.016 M 0.40 % | 326.696 M 13.99 % | 286.598 M 7.84 % | 265.771 M -2.53 % | 272.657 M -6.47 % | 291.518 M 13.44 % | 256.976 M -7.56 % | 278.003 M 3.33 % | 269.043 M 7.82 % | 249.519 M -23.00 % | 324.041 M 4.33 % | 310.593 M 85.38 % | 167.547 M 7.96 % | 155.193 M 2.41 % | 151.535 M 6.94 % | 141.701 M -8.00 % | 154.025 M -56.60 % | 354.900 M -4.04 % | 369.833 M -3.04 % | 381.442 M 3.33 % | 369.141 M 90.63 % | 193.641 M 11.53 % | 173.619 M -10.64 % | 194.298 M -7.42 % | 209.872 M 0.36 % | 209.126 M -36.93 % | 331.563 M 32.00 % | 251.181 M -3.28 % | 259.709 M 8.91 % | 238.453 M 3.64 % | 230.078 M 5.28 % | 218.542 M -2.06 % | 223.132 M -7.82 % | 242.069 M -83.79 % | 1.494 B 1.66 % | 1.469 B 24.83 % | 1.177 B 338.79 % | 268.214 M 22.86 % | 218.306 M -8.26 % | 237.952 M 80.27 % | 131.994 M 0.38 % | 131.489 M 9.45 % | 120.137 M -45.80 % | 221.664 M |
| Total liabilities | 3.632 B 9.71 % | 3.310 B -3.62 % | 3.434 B -3.84 % | 3.571 B -1.72 % | 3.634 B -0.19 % | 3.641 B -0.04 % | 3.642 B 0.82 % | 3.612 B -4.13 % | 3.768 B -0.99 % | 3.805 B -2.09 % | 3.886 B 8.78 % | 3.573 B -0.57 % | 3.593 B -4.83 % | 3.776 B -2.13 % | 3.858 B -3.07 % | 3.981 B 14.82 % | 3.467 B -4.37 % | 3.625 B 1.48 % | 3.572 B 10.78 % | 3.225 B 1.86 % | 3.166 B 1.72 % | 3.112 B 0.39 % | 3.100 B 6.96 % | 2.898 B 6.16 % | 2.730 B 1.76 % | 2.683 B -0.36 % | 2.693 B 3.20 % | 2.609 B -3.74 % | 2.710 B 6.67 % | 2.541 B -6.99 % | 2.732 B 5.10 % | 2.599 B -3.16 % | 2.684 B -0.46 % | 2.696 B -1.76 % | 2.745 B -2.54 % | 2.816 B 17.53 % | 2.396 B 1.67 % | 2.357 B 9.24 % | 2.158 B 6.18 % | 2.032 B 8.98 % | 1.865 B 17.21 % | 1.591 B 11.78 % | 1.423 B 12.76 % | 1.262 B 1.00 % | 1.250 B 25.35 % | 996.876 M 16.39 % | 856.489 M -2.68 % | 880.080 M -0.67 % | 886.012 M 8.62 % | 815.711 M -8.77 % | 894.151 M 5.50 % | 847.507 M -0.54 % | 852.116 M -4.59 % | 893.071 M 0.32 % | 890.250 M -0.10 % | 891.168 M -3.03 % | 919.006 M -13.32 % | 1.060 B 12.68 % | 940.916 M 2.32 % | 919.584 M 8.18 % | 850.012 M 5.09 % | 808.831 M 4.78 % | 771.916 M 22.87 % | 628.258 M -2.89 % | 646.937 M -1.62 % | 657.568 M -15.48 % | 778.023 M -3.36 % | 805.038 M -2.17 % | 822.905 M 0.46 % | 819.108 M -1.98 % | 835.641 M -2.06 % | 853.239 M -1.27 % | 864.234 M -0.18 % | 865.785 M -46.51 % | 1.619 B 1.66 % | 1.592 B 11.44 % | 1.429 B -6.50 % | 1.528 B 1.15 % | 1.511 B -5.27 % | 1.595 B 9.56 % | 1.456 B 0.66 % | 1.446 B -1.94 % | 1.475 B -9.07 % | 1.622 B |
| Other non current assets | 287.392 M -5.93 % | 305.516 M -1.76 % | 310.976 M -2.21 % | 317.993 M -3.63 % | 329.971 M -5.93 % | 350.759 M 1.69 % | 344.914 M -3.03 % | 355.681 M -4.96 % | 374.242 M 0.31 % | 373.074 M -1.45 % | 378.567 M -1.71 % | 385.170 M -1.72 % | 391.895 M -2.97 % | 403.871 M 6.85 % | 377.962 M 2.39 % | 369.126 M 7.18 % | 344.402 M -18.89 % | 424.600 M 13.22 % | 375.027 M 10.67 % | 338.874 M 39.50 % | 242.919 M -23.93 % | 319.338 M -7.13 % | 343.852 M 0.27 % | 342.933 M 67.57 % | 204.647 M -33.17 % | 306.229 M 1.21 % | 302.579 M 106.38 % | 146.614 M 80.60 % | 81.183 M -42.38 % | 140.902 M 0.46 % | 140.255 M 1.84 % | 137.718 M 1.71 % | 135.401 M -34.31 % | 206.114 M -3.67 % | 213.969 M 3.08 % | 207.577 M 58.19 % | 131.216 M -22.44 % | 169.185 M -2.22 % | 173.025 M 5.25 % | 164.400 M 24.43 % | 132.120 M -8.96 % | 145.126 M 6.92 % | 135.733 M 13.66 % | 119.422 M 63.07 % | 73.232 M -26.83 % | 100.091 M 9.73 % | 91.214 M 0.05 % | 91.172 M 4.01 % | 87.653 M 120.02 % | 39.839 M -15.63 % | 47.219 M 13.16 % | 41.727 M -26.88 % | 57.070 M 43.37 % | 39.805 M 0.39 % | 39.651 M 12.78 % | 35.158 M -9.26 % | 38.745 M 9.92 % | 35.249 M -9.73 % | 39.050 M 2.52 % | 38.090 M -7.18 % | 41.038 M 13.29 % | 36.225 M -7.05 % | 38.972 M -1.79 % | 39.682 M 20.86 % | 32.832 M 45.86 % | 22.510 M 5.84 % | 21.268 M -3.42 % | 22.021 M -25.42 % | 29.527 M 0.11 % | 29.495 M -4.26 % | 30.807 M -6.71 % | 33.024 M -2.24 % | 33.779 M 5.68 % | 31.962 M -78.99 % | 152.110 M -2.66 % | 156.260 M -27.71 % | 216.165 M 48.41 % | 145.653 M -6.61 % | 155.966 M 2.10 % | 152.755 M 105.48 % | 74.342 M -50.34 % | 149.715 M 8.57 % | 137.899 M 2.72 % | 134.242 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 635.000 K -63.12 % | 1.722 M -73.79 % | 6.570 M -38.48 % | 10.680 M -30.52 % | 15.371 M -20.08 % | 19.234 M -16.40 % | 23.008 M -13.82 % | 26.699 M -4.48 % | 27.951 M -14.50 % | 32.693 M -3.44 % | 33.857 M -0.68 % | 34.089 M -9.35 % | 37.604 M -14.64 % | 44.052 M -58.81 % | 106.951 M -6.89 % | 114.863 M -4.66 % | 120.478 M -4.38 % | 126.002 M -2.39 % | 129.092 M -1.03 % | 130.430 M 0.13 % | 130.267 M 0.46 % | 129.665 M -0.37 % | 130.150 M -0.79 % | 131.181 M -6.63 % | 140.498 M 3.53 % | 135.702 M 0.81 % | 134.609 M -2.30 % | 137.784 M 1.51 % | 135.735 M 1.90 % | 133.200 M 2.16 % | 130.383 M 1.38 % | 128.611 M 1.19 % | 127.094 M 2.08 % | 124.507 M 11.35 % | 111.815 M -0.62 % | 112.512 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 |
| Intangible assets | 18.405 M -92.91 % | 259.663 M -6.94 % | 279.033 M -6.13 % | 297.264 M 1 116.55 % | 24.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.465 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.124 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.668 M | 0.000 | 0.000 -100.00 % | 56.380 M -3.60 % | 58.483 M -3.64 % | 60.694 M -3.53 % | 62.918 M -3.44 % | 65.157 M -3.34 % | 67.410 M -3.25 % | 69.676 M -3.17 % | 71.957 M -3.09 % | 74.251 M 119.30 % | 33.858 M -5.81 % | 35.947 M 8.18 % | 33.230 M -3.33 % | 34.375 M -3.26 % | 35.533 M -3.19 % | 36.703 M -2.39 % | 37.603 M -3.03 % | 38.776 M -2.97 % | 39.961 M -2.91 % | 41.157 M -2.85 % | 42.364 M 2.07 % | 41.506 M -2.63 % | 42.627 M 22.92 % | 34.680 M -1.86 % | 35.337 M -1.82 % | 35.993 M -1.79 % | 36.650 M -1.76 % | 37.306 M -1.73 % | 37.963 M 4.14 % | 36.455 M -1.58 % | 37.039 M 1.25 % | 36.583 M -1.24 % | 37.042 M -1.22 % | 37.501 M -1.21 % | 37.961 M -1.19 % | 38.420 M -1.18 % | 38.879 M -1.17 % | 39.339 M -1.15 % | 39.798 M -1.14 % | 40.257 M -19.20 % | 49.826 M -9.26 % | 54.912 M 13.95 % | 48.191 M -8.96 % | 52.933 M -44.48 % | 95.337 M -5.29 % | 100.663 M -2.68 % | 103.440 M -1.87 % | 105.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 40.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.361 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 58.766 M -2.50 % | 60.274 M -2.44 % | 61.781 M -2.38 % | 63.289 M -2.33 % | 64.796 M -2.27 % | 66.303 M -2.22 % | 67.811 M -2.18 % | 69.319 M -2.13 % | 70.826 M -2.08 % | 72.334 M -2.04 % | 73.841 M -2.00 % | 75.348 M -1.96 % | 76.856 M -5.80 % | 81.590 M -1.89 % | 83.162 M -1.85 % | 84.731 M -13.26 % | 97.689 M -2.17 % | 99.860 M -2.15 % | 102.050 M -2.12 % | 104.259 M -2.09 % | 106.485 M -2.06 % | 108.727 M -2.14 % | 111.104 M -2.11 % | 113.496 M -2.18 % | 116.029 M 1.45 % | 114.375 M -2.37 % | 117.152 M 107.79 % | 56.380 M -3.60 % | 58.483 M -3.64 % | 60.694 M -3.53 % | 62.918 M -3.44 % | 65.157 M -3.34 % | 67.410 M -3.25 % | 69.676 M -3.17 % | 71.957 M -3.09 % | 74.251 M 119.30 % | 33.858 M -5.81 % | 35.947 M 8.18 % | 33.230 M -3.33 % | 34.375 M -3.26 % | 35.533 M -3.19 % | 36.703 M -2.39 % | 37.603 M -3.03 % | 38.776 M -2.97 % | 39.961 M -2.91 % | 41.157 M -2.85 % | 42.364 M 2.07 % | 41.506 M -2.63 % | 42.627 M 22.92 % | 34.680 M -1.86 % | 35.337 M -1.82 % | 35.993 M -1.79 % | 36.650 M -1.76 % | 37.306 M -1.73 % | 37.963 M 4.14 % | 36.455 M -1.58 % | 37.039 M 1.25 % | 36.583 M -1.24 % | 37.042 M -1.22 % | 37.501 M -1.21 % | 37.961 M -1.19 % | 38.420 M -1.18 % | 38.879 M -1.17 % | 39.339 M -1.15 % | 39.798 M -1.14 % | 40.257 M -19.20 % | 49.826 M -9.26 % | 54.912 M 13.95 % | 48.191 M -8.96 % | 52.933 M -44.48 % | 95.337 M -5.29 % | 100.663 M -2.68 % | 103.440 M -1.87 % | 105.407 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 5.225 B 3.57 % | 5.045 B 2.27 % | 4.933 B 2.36 % | 4.819 B 2.05 % | 4.722 B 0.65 % | 4.692 B 2.53 % | 4.576 B 2.50 % | 4.464 B 2.24 % | 4.366 B 3.77 % | 4.208 B -0.01 % | 4.208 B -0.93 % | 4.248 B -0.86 % | 4.284 B -15.22 % | 5.054 B 0.09 % | 5.049 B 0.80 % | 5.009 B 12.25 % | 4.462 B 0.27 % | 4.450 B 1.10 % | 4.402 B 3.96 % | 4.234 B 5.77 % | 4.003 B 2.67 % | 3.899 B 2.18 % | 3.816 B 3.02 % | 3.704 B 4.61 % | 3.541 B 1.24 % | 3.497 B 1.16 % | 3.457 B 2.81 % | 3.363 B 0.83 % | 3.335 B 4.00 % | 3.207 B 0.12 % | 3.203 B 1.07 % | 3.169 B -0.09 % | 3.172 B -1.27 % | 3.213 B -0.38 % | 3.225 B -1.16 % | 3.263 B 15.36 % | 2.829 B 0.43 % | 2.817 B 11.39 % | 2.529 B 4.49 % | 2.420 B 9.44 % | 2.212 B 10.04 % | 2.010 B 7.52 % | 1.869 B 5.79 % | 1.767 B 1.07 % | 1.748 B 49.34 % | 1.171 B 5.87 % | 1.106 B 10.79 % | 998.050 M 0.42 % | 993.923 M 7.73 % | 922.641 M 1.77 % | 906.598 M 0.42 % | 902.781 M 1.46 % | 889.770 M -6.00 % | 946.604 M -0.57 % | 952.005 M 0.01 % | 951.934 M 0.16 % | 950.397 M 2.28 % | 929.182 M 10.42 % | 841.512 M 32.92 % | 633.090 M 6.42 % | 594.872 M 0.58 % | 591.470 M 0.50 % | 588.543 M 0.60 % | 585.040 M 0.30 % | 583.271 M 0.86 % | 578.319 M 6.32 % | 543.941 M -4.62 % | 570.305 M -0.62 % | 573.870 M -1.46 % | 582.350 M -1.62 % | 591.922 M -1.86 % | 603.137 M -1.09 % | 609.754 M -0.87 % | 615.130 M -31.03 % | 891.820 M -2.10 % | 910.975 M 14.57 % | 795.094 M -39.55 % | 1.315 B -2.83 % | 1.354 B -0.52 % | 1.361 B -2.25 % | 1.392 B 2.21 % | 1.362 B -0.52 % | 1.369 B 2.55 % | 1.335 B |
| Total non current assets | 5.571 B 2.97 % | 5.411 B 1.98 % | 5.306 B 2.02 % | 5.201 B 1.63 % | 5.117 B 0.16 % | 5.109 B 2.41 % | 4.989 B 2.03 % | 4.889 B 1.62 % | 4.811 B 3.40 % | 4.653 B -0.16 % | 4.661 B -1.01 % | 4.708 B -0.95 % | 4.753 B -14.19 % | 5.539 B 0.53 % | 5.510 B 0.86 % | 5.463 B 11.38 % | 4.905 B 0.59 % | 4.876 B 1.95 % | 4.783 B 4.35 % | 4.584 B 4.94 % | 4.368 B 3.08 % | 4.238 B 1.31 % | 4.183 B 2.68 % | 4.074 B 4.74 % | 3.889 B 1.38 % | 3.836 B 1.12 % | 3.794 B 7.06 % | 3.544 B 0.88 % | 3.512 B 3.55 % | 3.392 B -1.70 % | 3.450 B 0.84 % | 3.422 B -2.11 % | 3.496 B -1.40 % | 3.545 B -0.65 % | 3.568 B -0.91 % | 3.601 B 15.27 % | 3.124 B 0.28 % | 3.116 B 10.01 % | 2.832 B 4.28 % | 2.716 B 7.78 % | 2.520 B 10.00 % | 2.291 B 7.06 % | 2.140 B 5.70 % | 2.024 B 1.35 % | 1.997 B 42.25 % | 1.404 B 5.77 % | 1.327 B 8.99 % | 1.218 B 0.76 % | 1.209 B 7.76 % | 1.122 B 1.88 % | 1.101 B 0.73 % | 1.093 B 11.14 % | 983.490 M -3.93 % | 1.024 B -0.57 % | 1.030 B 0.59 % | 1.024 B -0.26 % | 1.026 B 2.51 % | 1.001 B 9.09 % | 917.604 M 29.48 % | 708.681 M 5.17 % | 673.871 M 1.16 % | 666.115 M -0.04 % | 666.394 M 0.35 % | 664.061 M 1.24 % | 655.901 M 2.31 % | 641.086 M 4.24 % | 615.035 M -4.98 % | 647.238 M -0.67 % | 651.588 M -1.98 % | 664.778 M -7.42 % | 718.066 M -2.55 % | 736.824 M -1.36 % | 746.973 M -0.73 % | 752.499 M -27.92 % | 1.044 B -2.18 % | 1.067 B 5.54 % | 1.011 B -30.78 % | 1.461 B -3.22 % | 1.510 B -0.25 % | 1.513 B 3.21 % | 1.466 B -3.00 % | 1.512 B 0.31 % | 1.507 B 2.57 % | 1.469 B |
| Other current assets | 97.269 M -8.87 % | 106.738 M -0.63 % | 107.418 M 2.83 % | 104.464 M -4.29 % | 109.152 M 10.75 % | 98.560 M -8.91 % | 108.198 M -4.17 % | 112.912 M 5.91 % | 106.611 M -41.82 % | 183.246 M -3.94 % | 190.754 M -3.76 % | 198.198 M -16.90 % | 238.504 M 156.78 % | 92.881 M 0.97 % | 91.993 M -30.07 % | 131.541 M 6.61 % | 123.386 M 9.43 % | 112.750 M 2.95 % | 109.519 M 7.74 % | 101.655 M 3.00 % | 98.695 M -2.90 % | 101.645 M 54.20 % | 65.918 M 3.13 % | 63.916 M 0.84 % | 63.381 M -9.48 % | 70.020 M -2.86 % | 72.085 M 10.80 % | 65.061 M 14.99 % | 56.581 M -35.83 % | 88.169 M -15.62 % | 104.495 M -9.01 % | 114.836 M -10.01 % | 127.609 M 57.56 % | 80.990 M -2.11 % | 82.734 M -19.79 % | 103.152 M -20.08 % | 129.074 M 10.02 % | 117.317 M 25.25 % | 93.670 M 9.57 % | 85.489 M 0.09 % | 85.409 M -13.61 % | 98.866 M -19.92 % | 123.460 M 3.38 % | 119.421 M 13.29 % | 105.416 M -44.36 % | 189.469 M 189.61 % | 65.422 M 8.56 % | 60.265 M 11.53 % | 54.035 M -6.83 % | 57.996 M 15.22 % | 50.334 M -4.07 % | 52.467 M -15.08 % | 61.786 M 1.91 % | 60.628 M -4.88 % | 63.737 M -16.07 % | 75.940 M -21.62 % | 96.881 M -15.01 % | 113.994 M -4.03 % | 118.786 M -9.98 % | 131.948 M -0.04 % | 131.996 M 7.78 % | 122.466 M 5.59 % | 115.978 M 31.51 % | 88.189 M -9.60 % | 97.552 M -21.55 % | 124.344 M 5.13 % | 118.282 M 23.32 % | 95.916 M 4.16 % | 92.088 M -7.91 % | 100.000 M -4.35 % | 104.544 M -6.55 % | 111.874 M -7.00 % | 120.294 M -13.35 % | 138.823 M -3.41 % | 143.719 M -5.55 % | 152.160 M 11.34 % | 136.658 M 55.83 % | 87.696 M 186.44 % | 30.616 M -1.23 % | 30.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.394 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 879.000 K -58.71 % | 2.129 M -70.24 % | 7.153 M -37.39 % | 11.425 M -26.88 % | 15.624 M -15.60 % | 18.511 M 5.67 % | 17.518 M 2.28 % | 17.127 M 25.90 % | 13.604 M 27.43 % | 10.676 M 34.80 % | 7.920 M 51.09 % | 5.242 M 21.54 % | 4.313 M 102.20 % | 2.133 M 7.56 % | 1.983 M -50.30 % | 3.990 M -21.73 % | 5.098 M 173.20 % | 1.866 M -92.34 % | 24.373 M 4.66 % | 23.287 M 30.81 % | 17.802 M 49.21 % | 11.931 M 24.38 % | 9.592 M 0.21 % | 9.572 M -12.22 % | 10.904 M -5.78 % | 11.573 M -1.33 % | 11.729 M -14.00 % | 13.638 M 34.78 % | 10.119 M 9.21 % | 9.266 M -16.69 % | 11.122 M 35.04 % | 8.236 M 1.72 % | 8.097 M 2.33 % | 7.913 M 2.25 % | 7.739 M 0.95 % | 7.666 M 23.43 % | 6.211 M -74.84 % | 24.689 M -28.25 % | 34.412 M 14.87 % | 29.957 M 28.42 % | 23.327 M 237.68 % | 6.908 M -19.00 % | 8.528 M -0.81 % | 8.598 M -34.56 % | 13.138 M -72.79 % | 48.275 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 -100.00 % | 99.816 M -18.10 % | 121.871 M 8.20 % | 112.634 M -8.21 % | 122.714 M 254.33 % | 34.633 M -42.24 % | 59.956 M -8.14 % | 65.269 M |
| cash and cash equivalents | 763.314 M 63.98 % | 465.499 M -23.26 % | 606.567 M -16.95 % | 730.349 M -19.83 % | 910.965 M 17.71 % | 773.911 M 3.17 % | 750.161 M 6.59 % | 703.777 M -16.77 % | 845.589 M 17.79 % | 717.867 M -1.17 % | 726.402 M 222.62 % | 225.160 M 118.54 % | 103.029 M 46.50 % | 70.327 M -36.45 % | 110.665 M -28.36 % | 154.466 M -30.26 % | 221.501 M 3.04 % | 214.961 M -0.83 % | 216.762 M 81.70 % | 119.294 M -57.52 % | 280.809 M 69.93 % | 165.250 M -39.17 % | 271.655 M 149.00 % | 109.100 M -11.94 % | 123.890 M 23.06 % | 100.671 M -35.15 % | 155.247 M -51.09 % | 317.410 M -25.48 % | 425.950 M 13.08 % | 376.695 M -26.82 % | 514.750 M 53.01 % | 336.406 M 12.66 % | 298.601 M 13.87 % | 262.224 M -5.13 % | 276.404 M -1.16 % | 279.652 M -13.10 % | 321.816 M 14.54 % | 280.967 M -21.03 % | 355.775 M 7.71 % | 330.311 M -19.39 % | 409.763 M 29.76 % | 315.789 M 35.49 % | 233.072 M 39.86 % | 166.649 M -10.94 % | 187.111 M -55.17 % | 417.352 M -9.67 % | 462.011 M -19.90 % | 576.774 M -2.05 % | 588.852 M 7.99 % | 545.288 M -9.72 % | 604.021 M 13.41 % | 532.576 M -13.22 % | 613.740 M 27.82 % | 480.144 M 4.46 % | 459.634 M 6.09 % | 433.248 M 9.02 % | 397.385 M 4.80 % | 379.200 M 3.17 % | 367.538 M -31.64 % | 537.673 M 12.65 % | 477.309 M 28.15 % | 372.473 M 19.20 % | 312.478 M 19.37 % | 261.763 M 12.92 % | 231.807 M 34.12 % | 172.837 M -44.54 % | 311.623 M 0.80 % | 309.162 M 1.07 % | 305.890 M 10.12 % | 277.791 M 44.28 % | 192.539 M 17.67 % | 163.626 M 22.18 % | 133.917 M 37.59 % | 97.327 M -38.50 % | 158.262 M 14.31 % | 138.452 M 48.40 % | 93.297 M -47.72 % | 178.473 M 23.66 % | 144.321 M -39.54 % | 238.693 M 0.96 % | 236.431 M -21.17 % | 299.942 M -10.15 % | 333.840 M -32.38 % | 493.723 M |
| Cash and short term investments | 763.314 M 63.98 % | 465.499 M -23.26 % | 606.567 M -16.95 % | 730.349 M -19.83 % | 910.965 M 17.71 % | 773.911 M 3.17 % | 750.161 M 6.59 % | 703.777 M -16.77 % | 845.589 M 17.79 % | 717.867 M -1.17 % | 726.402 M 222.62 % | 225.160 M 116.69 % | 103.908 M 43.41 % | 72.456 M -38.50 % | 117.818 M -28.98 % | 165.891 M -30.04 % | 237.125 M 1.56 % | 233.472 M -0.34 % | 234.280 M 71.73 % | 136.421 M -53.66 % | 294.413 M 67.35 % | 175.926 M -37.07 % | 279.575 M 144.51 % | 114.342 M -10.81 % | 128.203 M 24.71 % | 102.804 M -34.62 % | 157.230 M -51.08 % | 321.400 M -25.44 % | 431.048 M 13.86 % | 378.561 M -29.78 % | 539.123 M 49.88 % | 359.693 M 13.68 % | 316.403 M 15.41 % | 274.155 M -4.14 % | 285.996 M -1.12 % | 289.224 M -13.07 % | 332.720 M 13.73 % | 292.540 M -20.40 % | 367.504 M 6.85 % | 343.949 M -18.08 % | 419.882 M 29.17 % | 325.055 M 33.11 % | 244.194 M 39.63 % | 174.885 M -10.41 % | 195.208 M -54.10 % | 425.265 M -9.47 % | 469.750 M -19.62 % | 584.440 M -1.79 % | 595.063 M 4.40 % | 569.977 M -10.72 % | 638.433 M 13.49 % | 562.533 M -11.70 % | 637.067 M 30.80 % | 487.052 M 4.03 % | 468.162 M 5.96 % | 441.846 M 7.63 % | 410.523 M -3.97 % | 427.475 M 16.31 % | 367.538 M -31.64 % | 537.673 M 12.65 % | 477.309 M 28.15 % | 372.473 M 19.20 % | 312.478 M 19.37 % | 261.763 M 12.92 % | 231.807 M 34.12 % | 172.837 M -44.54 % | 311.623 M 0.80 % | 309.162 M 1.07 % | 305.890 M 10.12 % | 277.791 M 44.28 % | 192.539 M 17.67 % | 163.626 M 22.18 % | 133.917 M 37.59 % | 97.327 M -38.50 % | 158.262 M 14.31 % | 138.452 M 48.40 % | 93.297 M -66.47 % | 278.289 M 4.54 % | 266.192 M -24.23 % | 351.327 M -2.18 % | 359.145 M 7.34 % | 334.575 M -15.04 % | 393.796 M -29.55 % | 558.992 M |
| Total current assets | 1.125 B 35.22 % | 831.900 M -16.23 % | 993.018 M -12.28 % | 1.132 B -14.63 % | 1.326 B 14.72 % | 1.156 B 0.49 % | 1.150 B 3.99 % | 1.106 B -9.17 % | 1.218 B 4.12 % | 1.169 B 1.15 % | 1.156 B 65.75 % | 697.560 M 10.28 % | 632.531 M 47.07 % | 430.089 M -9.51 % | 475.300 M -13.98 % | 552.532 M -12.27 % | 629.831 M 4.86 % | 600.647 M 6.27 % | 565.191 M 30.47 % | 433.193 M -26.28 % | 587.586 M 30.64 % | 449.776 M -11.90 % | 510.506 M 51.84 % | 336.211 M -6.10 % | 358.070 M 8.40 % | 330.315 M -13.20 % | 380.527 M -26.98 % | 521.138 M -20.06 % | 651.937 M 2.44 % | 636.406 M -20.10 % | 796.524 M 27.67 % | 623.889 M 2.93 % | 606.104 M 15.89 % | 522.990 M -1.62 % | 531.590 M -1.50 % | 539.675 M -9.14 % | 593.953 M 12.41 % | 528.372 M -8.02 % | 574.445 M -0.02 % | 574.575 M -9.23 % | 632.995 M 19.71 % | 528.795 M 11.64 % | 473.659 M 20.78 % | 392.175 M -0.42 % | 393.837 M -43.70 % | 699.536 M 13.08 % | 618.595 M -14.52 % | 723.697 M -0.51 % | 727.432 M 4.93 % | 693.255 M -7.95 % | 753.088 M 10.53 % | 681.343 M -10.04 % | 757.383 M 23.65 % | 612.541 M 4.14 % | 588.191 M 2.36 % | 574.622 M 0.01 % | 574.564 M -13.61 % | 665.108 M 6.61 % | 623.872 M -22.61 % | 806.179 M 9.11 % | 738.843 M 17.59 % | 628.345 M 13.25 % | 554.837 M 22.45 % | 453.106 M -2.32 % | 463.879 M 9.26 % | 424.565 M -20.72 % | 535.516 M 3.98 % | 514.998 M -2.69 % | 529.222 M 10.34 % | 479.639 M 15.84 % | 414.067 M 4.55 % | 396.041 M 0.21 % | 395.223 M 8.78 % | 363.315 M -16.77 % | 436.513 M -0.40 % | 438.278 M 12.57 % | 389.348 M -24.67 % | 516.889 M 6.61 % | 484.836 M -15.15 % | 571.371 M 17.18 % | 487.610 M 11.54 % | 437.146 M -15.76 % | 518.913 M -26.39 % | 704.929 M |
| Inventory | 10.597 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 253.738 M -2.28 % | 259.663 M -6.94 % | 279.033 M -6.13 % | 297.264 M -2.82 % | 305.905 M 7.96 % | 283.362 M -2.91 % | 291.843 M 0.87 % | 289.337 M 8.97 % | 265.521 M -1.06 % | 268.376 M 12.27 % | 239.051 M -12.82 % | 274.202 M -5.49 % | 290.119 M 9.58 % | 264.752 M -0.28 % | 265.489 M 4.07 % | 255.100 M -5.28 % | 269.320 M 5.85 % | 254.425 M 14.92 % | 221.392 M 13.47 % | 195.117 M 0.33 % | 194.478 M 12.93 % | 172.205 M 4.36 % | 165.013 M 4.47 % | 157.953 M -5.13 % | 166.486 M 5.71 % | 157.491 M 4.15 % | 151.212 M 12.28 % | 134.677 M -18.03 % | 164.308 M -3.16 % | 169.676 M 10.97 % | 152.906 M 2.37 % | 149.360 M -7.85 % | 162.092 M -3.43 % | 167.845 M 3.06 % | 162.860 M 10.56 % | 147.299 M 11.46 % | 132.159 M 11.51 % | 118.515 M 4.63 % | 113.271 M -21.96 % | 145.137 M 13.65 % | 127.704 M 21.77 % | 104.874 M -1.07 % | 106.005 M 8.31 % | 97.869 M 5.00 % | 93.213 M 9.92 % | 84.802 M 1.65 % | 83.423 M 5.61 % | 78.992 M 0.84 % | 78.334 M 19.99 % | 65.282 M 1.49 % | 64.321 M -3.05 % | 66.343 M 13.35 % | 58.530 M -9.76 % | 64.861 M 15.22 % | 56.292 M -0.96 % | 56.836 M -15.37 % | 67.160 M -45.68 % | 123.639 M -10.11 % | 137.548 M 0.72 % | 136.558 M 5.42 % | 129.538 M -2.90 % | 133.406 M 5.56 % | 126.381 M 22.52 % | 103.154 M -23.32 % | 134.520 M 5.60 % | 127.384 M 20.62 % | 105.611 M -3.92 % | 109.920 M -16.25 % | 131.244 M 28.86 % | 101.848 M -12.94 % | 116.984 M -2.95 % | 120.541 M -14.52 % | 141.012 M 10.89 % | 127.165 M -5.48 % | 134.532 M -8.89 % | 147.666 M -7.36 % | 159.393 M 5.63 % | 150.904 M -19.74 % | 188.028 M -0.54 % | 189.046 M 47.16 % | 128.465 M 25.24 % | 102.571 M -18.02 % | 125.117 M -3.42 % | 129.543 M |
| Tax 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 100.00 % | -99.860 M 2.15 % | -102.050 M 2.12 % | -104.259 M | 0.000 100.00 % | -108.727 M 2.14 % | -111.104 M 2.11 % | -113.496 M | 0.000 100.00 % | -114.375 M 2.37 % | -117.152 M -107.79 % | -56.380 M | 0.000 100.00 % | -60.694 M 3.53 % | -62.918 M 3.44 % | -65.157 M | 0.000 100.00 % | -69.676 M 3.17 % | -71.957 M 3.09 % | -74.251 M | 0.000 100.00 % | -35.947 M -8.18 % | -33.230 M 3.33 % | -34.375 M | 0.000 100.00 % | -36.703 M 2.39 % | -37.603 M 3.03 % | -38.776 M | 0.000 100.00 % | -41.157 M 2.85 % | -42.364 M -2.07 % | -41.506 M 2.63 % | -42.627 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 115.304 M 22.72 % | 93.959 M 12.16 % | 83.771 M -31.76 % | 122.751 M 48.10 % | 82.885 M -10.60 % | 92.708 M -10.34 % | 103.399 M -6.58 % | 110.685 M 2.86 % | 107.604 M 15.95 % | 92.805 M 25.73 % | 73.812 M -18.97 % | 91.092 M 14.32 % | 79.683 M -12.29 % | 90.850 M 36.74 % | 66.441 M -4.24 % | 69.383 M -20.46 % | 87.229 M 6.79 % | 81.682 M -3.17 % | 84.353 M -6.62 % | 90.333 M 37.41 % | 65.740 M 5.12 % | 62.540 M -22.68 % | 80.882 M 48.11 % | 54.610 M -8.28 % | 59.543 M 19.84 % | 49.687 M -18.18 % | 60.730 M 3.86 % | 58.471 M -37.32 % | 93.278 M 54.59 % | 60.338 M 53.63 % | 39.274 M -1.17 % | 39.737 M -7.30 % | 42.864 M 9.25 % | 39.234 M -14.88 % | 46.094 M -7.30 % | 49.724 M -23.93 % | 65.367 M 53.08 % | 42.700 M 18.97 % | 35.891 M 38.38 % | 25.937 M 24.76 % | 20.789 M -32.49 % | 30.794 M -18.64 % | 37.849 M 38.26 % | 27.376 M 0.09 % | 27.352 M -27.20 % | 37.571 M 1.59 % | 36.984 M 54.17 % | 23.989 M 4.51 % | 22.954 M 2.11 % | 22.480 M 28.80 % | 17.454 M 12.97 % | 15.450 M -25.76 % | 20.810 M -14.49 % | 24.337 M 24.11 % | 19.610 M -18.45 % | 24.046 M 47.86 % | 16.263 M -23.71 % | 21.317 M -16.69 % | 25.587 M 0.07 % | 25.568 M -13.62 % | 29.600 M 38.11 % | 21.432 M 3.23 % | 20.761 M -27.77 % | 28.742 M -22.43 % | 37.053 M 75.25 % | 21.143 M -16.44 % | 25.304 M -19.23 % | 31.330 M 13.56 % | 27.588 M 34.60 % | 20.496 M -5.58 % | 21.708 M -4.46 % | 22.721 M 26.06 % | 18.024 M -46.81 % | 33.885 M 3.22 % | 32.829 M 17.12 % | 28.030 M -21.11 % | 35.530 M | 0.000 | 0.000 -100.00 % | 172.018 M 148.53 % | 69.214 M -5.64 % | 73.354 M 20.76 % | 60.746 M -41.55 % | 103.928 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 151.357 M 0.00 % | 151.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.403 M -2.86 % | 109.540 M -35.70 % | 170.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 515.000 K | 0.000 -100.00 % | 5.759 M 25.30 % | 4.596 M 23.95 % | 3.708 M | 0.000 -100.00 % | 3.218 M 37.35 % | 2.343 M 15.59 % | 2.027 M | 0.000 -100.00 % | 4.361 M 1.61 % | 4.292 M 16.85 % | 3.673 M | 0.000 -100.00 % | 2.726 M 12.92 % | 2.414 M 7.10 % | 2.254 M | 0.000 -100.00 % | 2.677 M -23.21 % | 3.486 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 539.508 M 1.13 % | 533.473 M 1.54 % | 525.379 M 2.83 % | 510.911 M -27.94 % | 709.055 M 1.07 % | 701.526 M 1.08 % | 694.041 M 0.95 % | 687.489 M 4.80 % | 655.985 M 10.05 % | 596.072 M 2.19 % | 583.291 M 3.27 % | 564.812 M 3.10 % | 547.844 M 1.65 % | 538.953 M 1.12 % | 532.997 M 0.95 % | 527.962 M -0.67 % | 531.534 M 0.94 % | 526.605 M 0.82 % | 522.306 M 0.90 % | 517.627 M -0.84 % | 522.003 M 0.96 % | 517.020 M 1.13 % | 511.232 M 9.06 % | 468.741 M -1.10 % | 473.963 M 1.00 % | 469.248 M 2.12 % | 459.489 M 1.17 % | 454.195 M 0.18 % | 453.400 M 0.35 % | 451.839 M -3.30 % | 467.275 M 9.42 % | 427.064 M -0.17 % | 427.811 M 0.92 % | 423.925 M -2.57 % | 435.107 M 0.22 % | 434.158 M -0.34 % | 435.655 M 1.01 % | 431.282 M 3.02 % | 418.644 M -6.88 % | 449.561 M -10.01 % | 499.571 M 1.20 % | 493.644 M 0.65 % | 490.458 M 0.88 % | 486.202 M 0.42 % | 484.171 M 0.62 % | 481.204 M 0.71 % | 477.834 M 0.85 % | 473.787 M 0.16 % | 473.049 M 1.82 % | 464.588 M 1.11 % | 459.471 M 0.04 % | 459.274 M 1.01 % | 454.680 M 34.81 % | 337.278 M 0.37 % | 336.020 M 1.46 % | 331.173 M 0.61 % | 329.176 M 7.91 % | 305.055 M 0.65 % | 303.096 M 1.35 % | 299.068 M 15.97 % | 257.873 M 11.48 % | 231.318 M 1.86 % | 227.089 M -29.40 % | 321.659 M 2.02 % | 315.284 M -6.67 % | 337.822 M 9.20 % | 309.350 M 1.52 % | 304.717 M 0.99 % | 301.726 M 17.86 % | 256.009 M -0.47 % | 257.217 M 0.39 % | 256.205 M 0.39 % | 255.216 M 566.78 % | 38.276 M -90.62 % | 408.204 M 2.98 % | 396.380 M 29.41 % | 306.299 M -53.39 % | 657.187 M 1.99 % | 644.367 M 3.59 % | 622.059 M 2.42 % | 607.364 M 3.81 % | 585.050 M 3.35 % | 566.063 M 2.91 % | 550.037 M |
| Deferred tax liabilities non current | 452.495 M 8.86 % | 415.683 M 4.47 % | 397.890 M 7.10 % | 371.518 M 4.71 % | 354.798 M 19.27 % | 297.472 M 13.48 % | 262.146 M 13.62 % | 230.720 M 13.33 % | 203.586 M 39.49 % | 145.952 M 30.55 % | 111.802 M 38.14 % | 80.933 M 9.31 % | 74.040 M -60.32 % | 186.599 M -4.61 % | 195.608 M -25.07 % | 261.042 M 1.58 % | 256.970 M 10.92 % | 231.673 M 1.05 % | 229.263 M 5.54 % | 217.223 M 1.18 % | 214.694 M -32.52 % | 318.171 M 3.32 % | 307.962 M 3.46 % | 297.675 M -0.16 % | 298.165 M 8.99 % | 273.573 M 5.22 % | 260.008 M -9.69 % | 287.922 M 0.35 % | 286.928 M -19.91 % | 358.259 M -3.23 % | 370.216 M 3.43 % | 357.934 M 2.01 % | 350.868 M 3.06 % | 340.444 M 3.57 % | 328.707 M -5.94 % | 349.448 M -5.98 % | 371.655 M 22.95 % | 302.274 M 11.90 % | 270.133 M 6.69 % | 253.199 M -4.59 % | 265.384 M 14.06 % | 232.678 M 11.53 % | 208.628 M 11.84 % | 186.545 M 4.76 % | 178.069 M 63.00 % | 109.246 M 2.40 % | 106.681 M 0.80 % | 105.835 M 2.60 % | 103.150 M 15.97 % | 88.942 M 3.80 % | 85.683 M 17.96 % | 72.637 M -2.50 % | 74.501 M 10.15 % | 67.639 M 11.03 % | 60.920 M -3.12 % | 62.883 M 0.90 % | 62.321 M 302.51 % | 15.483 M -3.92 % | 16.115 M -25.21 % | 21.546 M -0.11 % | 21.570 M 974.74 % | 2.007 M -53.47 % | 4.313 M -0.21 % | 4.322 M 0.00 % | 4.322 M -70.74 % | 14.772 M -20.32 % | 18.540 M 0.00 % | 18.540 M 0.00 % | 18.540 M 94.05 % | 9.554 M -66.19 % | 28.258 M -2.09 % | 28.860 M 2.13 % | 28.258 M 278.79 % | 7.460 M -60.23 % | 18.759 M 37.33 % | 13.660 M 60.55 % | 8.508 M -70.42 % | 28.761 M -38.45 % | 46.731 M -11.96 % | 53.078 M 77.88 % | 29.840 M 23.34 % | 24.194 M -61.46 % | 62.779 M -17.70 % | 76.278 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.696 B 7.27 % | 6.243 B -0.89 % | 6.299 B -0.53 % | 6.333 B -1.71 % | 6.443 B 2.85 % | 6.265 B 2.05 % | 6.139 B 2.40 % | 5.995 B -0.56 % | 6.029 B 3.55 % | 5.823 B 0.10 % | 5.817 B 7.61 % | 5.406 B 0.37 % | 5.386 B -9.78 % | 5.969 B -0.27 % | 5.985 B -0.50 % | 6.015 B 8.68 % | 5.535 B 1.05 % | 5.477 B 2.41 % | 5.348 B 6.61 % | 5.017 B 1.24 % | 4.955 B 5.72 % | 4.687 B -0.13 % | 4.693 B 6.43 % | 4.410 B 3.83 % | 4.247 B 1.94 % | 4.167 B -0.19 % | 4.174 B 2.70 % | 4.065 B -2.40 % | 4.164 B 3.38 % | 4.028 B -5.15 % | 4.247 B 4.97 % | 4.046 B -1.36 % | 4.102 B 0.82 % | 4.068 B -0.78 % | 4.100 B -0.99 % | 4.141 B 11.37 % | 3.718 B 2.04 % | 3.644 B 6.97 % | 3.406 B 3.53 % | 3.290 B 4.37 % | 3.153 B 11.82 % | 2.819 B 7.89 % | 2.613 B 8.15 % | 2.416 B 1.06 % | 2.391 B 13.67 % | 2.103 B 8.10 % | 1.946 B 0.23 % | 1.942 B 0.28 % | 1.936 B 6.68 % | 1.815 B -2.11 % | 1.854 B 4.49 % | 1.774 B 1.92 % | 1.741 B 6.39 % | 1.636 B 1.14 % | 1.618 B 1.23 % | 1.598 B -0.16 % | 1.601 B -3.92 % | 1.666 B 8.09 % | 1.541 B 1.76 % | 1.515 B 7.23 % | 1.413 B 9.14 % | 1.294 B 6.00 % | 1.221 B 9.31 % | 1.117 B -0.23 % | 1.120 B 5.08 % | 1.066 B -7.38 % | 1.151 B -1.01 % | 1.162 B -1.57 % | 1.181 B 3.18 % | 1.144 B 1.09 % | 1.132 B -0.06 % | 1.133 B -0.82 % | 1.142 B 2.36 % | 1.116 B -24.63 % | 1.480 B -1.67 % | 1.506 B 7.49 % | 1.401 B -29.19 % | 1.978 B -0.83 % | 1.994 B -4.33 % | 2.085 B 6.70 % | 1.954 B 0.26 % | 1.949 B -3.80 % | 2.026 B -6.82 % | 2.174 B |
| 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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-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 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 36.899 M 106.52 % | 17.867 M -32.06 % | 26.299 M 11.05 % | 23.682 M -57.97 % | 56.346 M 56.66 % | 35.967 M 11.54 % | 32.247 M 15.83 % | 27.839 M -52.22 % | 58.267 M 62.70 % | 35.813 M 11.34 % | 32.166 M 337.51 % | 7.352 M 106.56 % | -112.001 M -1 228.60 % | -8.430 M 87.01 % | -64.873 M -1 465.46 % | 4.751 M -81.82 % | 26.127 M 24 291.67 % | -108.000 K -100.84 % | 12.845 M 245.67 % | 3.716 M 103.63 % | -102.436 M -1 113.62 % | 10.106 M -4.50 % | 10.582 M 2 431.58 % | 418.000 K -98.43 % | 26.587 M 102.54 % | 13.127 M 77.99 % | 7.375 M 2 425.68 % | 292.000 K 100.90 % | -32.315 M -141.95 % | -13.356 M -204.80 % | 12.744 M 81.31 % | 7.029 M 389.02 % | -2.432 M -121.68 % | 11.216 M 146.63 % | -24.052 M -1 041.74 % | 2.554 M -79.31 % | 12.345 M 11.63 % | 11.059 M 18.91 % | 9.300 M 194.44 % | -9.848 M -132.81 % | 30.019 M 54.15 % | 19.474 M 0.94 % | 19.292 M 193.19 % | 6.580 M -90.14 % | 66.734 M 503.49 % | 11.058 M 870.85 % | 1.139 M -57.58 % | 2.685 M -94.02 % | 44.891 M 1 277.02 % | 3.260 M -75.01 % | 13.046 M 639.15 % | 1.765 M -89.69 % | 17.123 M 142.26 % | 7.068 M -11.00 % | 7.942 M -48.89 % | 15.538 M -64.06 % | 43.234 M 912.51 % | 4.270 M -0.51 % | 4.292 M 405.26 % | -1.406 M -108.32 % | 16.908 M 116.08 % | 7.825 M | 0.000 100.00 % | -2.039 M -107.63 % | 26.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.167 M | 0.000 | 0.000 | 0.000 100.00 % | -410.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.970 M -183.13 % | -6.347 M | 0.000 -100.00 % | 5.646 M 114.63 % | -38.585 M -185.84 % | -13.499 M | 0.000 |
| Stock based compensation | 4.400 M 16.34 % | 3.782 M 9.27 % | 3.461 M 57.68 % | 2.195 M -34.69 % | 3.361 M 5.46 % | 3.187 M -6.43 % | 3.406 M -16.11 % | 4.060 M -34.31 % | 6.181 M 16.40 % | 5.310 M -20.10 % | 6.646 M 72.18 % | 3.860 M -55.30 % | 8.636 M 32.29 % | 6.528 M 48.23 % | 4.404 M -21.65 % | 5.621 M 14.04 % | 4.929 M 3.79 % | 4.749 M -0.67 % | 4.781 M -18.22 % | 5.846 M 10.53 % | 5.289 M -18.01 % | 6.451 M 1.32 % | 6.367 M 51.16 % | 4.212 M -12.34 % | 4.805 M -71.67 % | 16.958 M 207.99 % | 5.506 M 0.93 % | 5.455 M 220.88 % | 1.700 M -63.39 % | 4.644 M 2.02 % | 4.552 M -13.87 % | 5.285 M 37.74 % | 3.837 M -3.20 % | 3.964 M 1.69 % | 3.898 M 104.40 % | 1.907 M -57.75 % | 4.514 M 4.73 % | 4.310 M 2.08 % | 4.222 M 15.86 % | 3.644 M -38.85 % | 5.959 M 83.41 % | 3.249 M -25.99 % | 4.390 M -4.65 % | 4.604 M 51.90 % | 3.031 M 2.50 % | 2.957 M 5.91 % | 2.792 M -25.51 % | 3.748 M 4.81 % | 3.576 M 30.61 % | 2.738 M 6.08 % | 2.581 M -50.08 % | 5.170 M 27.91 % | 4.042 M 91.38 % | 2.112 M -14.70 % | 2.476 M -10.29 % | 2.760 M 38.28 % | 1.996 M -9.19 % | 2.198 M | 0.000 -100.00 % | 1.730 M -75.58 % | 7.084 M | 0.000 | 0.000 -100.00 % | 2.039 M -71.51 % | 7.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 410.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 |
| Change in working capital | -12.949 M 54.34 % | -28.361 M -332.05 % | 12.222 M -35.04 % | 18.816 M 191.63 % | -20.535 M -237.55 % | 14.929 M -42.93 % | 26.158 M 121.87 % | -119.611 M -12.46 % | -106.359 M -425.15 % | -20.253 M -108.41 % | 240.914 M 920.72 % | -29.354 M 63.46 % | -80.333 M -1 240.45 % | 7.044 M 162.46 % | -11.277 M 78.56 % | -52.608 M -145.35 % | -21.442 M -161.17 % | -8.210 M 6.47 % | -8.778 M 56.93 % | -20.379 M -189.39 % | -7.042 M -11.25 % | -6.330 M -224.29 % | 5.093 M 115.10 % | -33.728 M -677.86 % | -4.336 M 63.86 % | -11.998 M 42.75 % | -20.958 M 36.96 % | -33.248 M -126.40 % | 125.960 M 2 465.90 % | 4.909 M 1 181.28 % | -454.000 K -103.21 % | 14.162 M -32.27 % | 20.910 M 258.27 % | -13.212 M -316.63 % | 6.099 M 511.26 % | -1.483 M -120.65 % | 7.183 M -14.39 % | 8.390 M -49.39 % | 16.577 M -24.11 % | 21.844 M 146.98 % | -46.500 M -223.53 % | 37.644 M 16 338.43 % | 229.000 K 101.22 % | -18.787 M 80.56 % | -96.640 M -1 260.74 % | -7.102 M -131.33 % | 22.669 M 309.78 % | -10.806 M 67.18 % | -32.921 M -237.24 % | 23.988 M -36.63 % | 37.855 M 5 466.91 % | 680.000 K -96.69 % | 20.517 M 2 939.56 % | 675.000 K -70.22 % | 2.267 M -75.77 % | 9.356 M -71.83 % | 33.207 M 437.71 % | -9.833 M -22.22 % | -8.045 M -162.70 % | 12.830 M -48.32 % | 24.826 M 524.74 % | -5.845 M 82.31 % | -33.050 M -232.09 % | 25.020 M 115.76 % | 11.596 M 142.25 % | -27.448 M -296.36 % | -6.925 M -164.14 % | 10.797 M 127.65 % | -39.046 M -202.46 % | 38.109 M 20.58 % | 31.606 M 10.00 % | 28.734 M 245.41 % | -19.761 M -166.34 % | 29.788 M -36.89 % | 47.200 M -36.18 % | 73.960 M 225.13 % | -59.106 M -201.90 % | 58.004 M 418.11 % | -18.234 M 0.38 % | -18.304 M -127.36 % | 66.889 M 194.51 % | -70.772 M -757.12 % | 10.770 M 135.25 % | -30.550 M -216.95 % | 26.123 M 131.00 % | -84.280 M -305.20 % | 41.073 M |
| Accounts receivables | 756.000 K -96.30 % | 20.453 M 9.28 % | 18.716 M 87.91 % | 9.960 M 145.24 % | -22.015 M -346.12 % | 8.945 M 550.63 % | -1.985 M 91.27 % | -22.745 M -843.30 % | 3.060 M 110.66 % | -28.709 M -181.41 % | 35.266 M 113.54 % | 16.515 M 169.04 % | -23.921 M -1 844.78 % | 1.371 M 114.19 % | -9.660 M -199.73 % | 9.686 M 164.66 % | -14.980 M 52.23 % | -31.359 M -29.13 % | -24.285 M -611.34 % | -3.414 M 83.89 % | -21.197 M -211.72 % | -6.800 M 49.02 % | -13.338 M -263.98 % | 8.134 M 183.06 % | -9.793 M -48.67 % | -6.587 M -169.46 % | 9.483 M -68.25 % | 29.871 M 330.67 % | 6.936 M 146.07 % | -15.055 M -1 479.75 % | -953.000 K -108.59 % | 11.088 M 82.46 % | 6.077 M 255.86 % | -3.899 M 54.99 % | -8.663 M 40.60 % | -14.585 M -13.53 % | -12.847 M -155.61 % | -5.026 M -127.27 % | 18.428 M 379.89 % | -6.584 M 73.54 % | -24.883 M -565.36 % | 5.347 M 747.34 % | -826.000 K 82.99 % | -4.855 M 41.79 % | -8.341 M -1 595.33 % | -492.000 K 87.96 % | -4.086 M -81 820.00 % | 5.000 K 100.04 % | -12.533 M -2 741.95 % | -441.000 K -117.68 % | 2.495 M 132.86 % | -7.593 M -188.55 % | 8.575 M 206.26 % | -8.070 M -882.74 % | 1.031 M -91.27 % | 11.807 M 177.70 % | -15.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.662 M | 0.000 | 0.000 | 0.000 100.00 % | -691.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.433 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.705 M | 0.000 | 0.000 -100.00 % | 13.492 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.943 M 86.82 % | -295.486 M | 0.000 | 0.000 -100.00 % | 261.169 M -42.98 % | 458.026 M | 0.000 | 0.000 -100.00 % | 341.845 M 213.25 % | 109.130 M | 0.000 | 0.000 -100.00 % | 309.608 M 190.36 % | 106.630 M | 0.000 | 0.000 -100.00 % | 259.156 M -6.31 % | 276.624 M | 0.000 | 0.000 100.00 % | -20.971 M 79.85 % | -104.076 M | 0.000 | 0.000 100.00 % | -10.272 M -502.82 % | 2.550 M | 0.000 | 0.000 -100.00 % | 7.050 M 117.01 % | -41.457 M | 0.000 | 0.000 -100.00 % | 7.227 M -60.89 % | 18.478 M | 0.000 | 0.000 -100.00 % | 3.497 M 104.84 % | -72.259 M | 0.000 | 0.000 100.00 % | -9.176 M 87.67 % | -74.444 M | 0.000 | 0.000 100.00 % | -368.912 M 36.97 % | -585.290 M | 0.000 | 0.000 100.00 % | -424.997 M -7.77 % | -394.365 M | 0.000 | 0.000 | 0.000 100.00 % | -11.916 M | 0.000 | 0.000 | 0.000 100.00 % | -28.032 M | 0.000 | 0.000 | 0.000 100.00 % | -349.826 M | 0.000 | 0.000 | 0.000 100.00 % | -38.061 M | 0.000 | 0.000 -100.00 % | 1.044 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -60.125 M | 0.000 -100.00 % | 5.693 M -54.36 % | 12.475 M 57.00 % | 7.946 M -78.42 % | 36.829 M | 0.000 100.00 % | -89.366 M -177.35 % | 115.532 M | 0.000 | 0.000 100.00 % | -40.393 M 15.51 % | -47.807 M | 0.000 | 0.000 100.00 % | -19.985 M -127.64 % | 72.310 M | 0.000 | 0.000 100.00 % | -15.979 M -127.30 % | 58.535 M | 0.000 | 0.000 100.00 % | -11.526 M 82.01 % | -64.059 M | 0.000 | 0.000 100.00 % | -52.544 M -144.01 % | 119.390 M | 0.000 | 0.000 -100.00 % | 4.023 M -58.86 % | 9.779 M | 0.000 | 0.000 100.00 % | -672.000 K -101.12 % | 60.215 M | 0.000 | 0.000 -100.00 % | 20.386 M 183.61 % | -24.383 M | 0.000 | 0.000 100.00 % | -15.178 M -122.94 % | -6.808 M | 0.000 | 0.000 -100.00 % | 3.123 M -94.80 % | 60.032 M | 0.000 | 0.000 -100.00 % | 6.435 M -12.99 % | 7.396 M | 0.000 | 0.000 100.00 % | -10.375 M -146.67 % | 22.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.781 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.921 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.834 M | 0.000 | 0.000 | 0.000 100.00 % | -26.198 M | 0.000 | 0.000 -100.00 % | 47.182 M | 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 | 46.420 M 195.10 % | -48.814 M -300.54 % | -12.187 M -236.75 % | -3.619 M 44.03 % | -6.466 M 79.04 % | -30.845 M -209.60 % | 28.143 M -10.50 % | 31.443 M -55.42 % | 70.535 M 734.14 % | 8.456 M -95.89 % | 205.648 M 177.12 % | -266.645 M 42.86 % | -466.631 M -8 325.47 % | 5.673 M 450.83 % | -1.617 M 99.58 % | -384.154 M -104.44 % | -187.902 M -911.71 % | 23.149 M 49.28 % | 15.507 M 104.99 % | -310.594 M -105.68 % | -151.010 M -32 229.79 % | 470.000 K -97.45 % | 18.431 M 106.37 % | -289.492 M -39.78 % | -207.108 M -3 727.54 % | -5.411 M 82.22 % | -30.441 M -392.81 % | 10.396 M -89.98 % | 103.710 M 419.49 % | 19.964 M 3 900.80 % | 499.000 K -94.65 % | 9.323 M 272.32 % | 2.504 M 126.89 % | -9.313 M -163.09 % | 14.762 M 119.54 % | 6.724 M 428.62 % | 1.272 M -90.52 % | 13.416 M 824.80 % | -1.851 M -327.12 % | 815.000 K 105.19 % | -15.712 M -148.65 % | 32.297 M 2 961.33 % | 1.055 M 146.87 % | -2.251 M 75.62 % | -9.232 M -39.67 % | -6.610 M -124.71 % | 26.755 M 662.32 % | -4.758 M 20.38 % | -5.976 M -124.46 % | 24.429 M -30.91 % | 35.360 M -90.46 % | 370.750 M -37.14 % | 589.836 M 6 644.84 % | 8.745 M 607.52 % | 1.236 M -99.71 % | 432.921 M 2.94 % | 420.539 M 4 376.81 % | -9.833 M -22.22 % | -8.045 M -162.70 % | 12.830 M 24.58 % | 10.299 M 276.20 % | -5.845 M 82.31 % | -33.050 M -232.09 % | 25.020 M -1.49 % | 25.398 M 192.53 % | -27.448 M -296.36 % | -6.925 M -164.14 % | 10.797 M -95.99 % | 269.513 M 607.22 % | 38.109 M 20.58 % | 31.606 M 10.00 % | 28.734 M 2 480.61 % | -1.207 M -104.05 % | 29.788 M -36.89 % | 47.200 M 104.58 % | -1.031 B -1 644.15 % | -59.106 M -201.90 % | 58.004 M 418.11 % | -18.234 M 0.38 % | -18.304 M -127.36 % | 66.889 M 194.51 % | -70.772 M -757.12 % | 10.770 M 135.25 % | -30.550 M -216.95 % | 26.123 M 131.00 % | -84.280 M -305.20 % | 41.073 M |
| Other non cash items | 16.545 M 186.89 % | 5.767 M 704.32 % | 717.000 K 119.80 % | -3.622 M -159.96 % | 6.041 M 849.50 % | -806.000 K -5 137.50 % | 16.000 K 105.97 % | -268.000 K 89.27 % | -2.497 M -105.67 % | 44.077 M -5.71 % | 46.748 M 705.86 % | -7.716 M -101.23 % | 625.460 M 1 072.92 % | -64.287 M -66.00 % | -38.726 M -182.88 % | 46.727 M 134.61 % | -135.002 M -184.66 % | -47.426 M -182.80 % | 57.278 M 443.74 % | 10.534 M 143.77 % | -24.067 M -153.44 % | 45.034 M 411.59 % | -14.453 M -373.37 % | 5.287 M -83.13 % | 31.342 M 2 804.73 % | 1.079 M 104.04 % | -26.693 M -501.28 % | 6.652 M -46.97 % | 12.543 M -82.98 % | 73.700 M 4 510.53 % | -1.671 M -16.45 % | -1.435 M -137.50 % | 3.827 M 256.84 % | -2.440 M -121.50 % | 11.350 M 435.12 % | 2.121 M -85.85 % | 14.987 M 271.06 % | 4.039 M 692.23 % | -682.000 K 71.49 % | -2.392 M -90.75 % | -1.254 M 37.89 % | -2.019 M 31.68 % | -2.955 M 16.74 % | -3.549 M -38.52 % | -2.562 M -2 208.11 % | -111.000 K -135.13 % | 316.000 K 191.59 % | -345.000 K -112.37 % | 2.790 M 496.31 % | -704.000 K 74.46 % | -2.757 M -74.71 % | -1.578 M -116.08 % | 9.811 M 868.51 % | 1.013 M 9.04 % | 929.000 K 141.38 % | -2.245 M 96.61 % | -66.257 M -1 814.28 % | 3.865 M 1 758.17 % | 208.000 K 114.33 % | -1.451 M 74.21 % | -5.627 M -210.86 % | 5.076 M 125.54 % | -19.878 M -1 122.53 % | 1.944 M 201.62 % | -1.913 M -116.43 % | 11.646 M 183.01 % | 4.115 M -30.58 % | 5.928 M 71.18 % | 3.463 M 442.87 % | -1.010 M -130.49 % | 3.313 M 36.67 % | 2.424 M -64.09 % | 6.750 M 103.70 % | -182.433 M -1 079.45 % | 18.626 M 80.92 % | 10.295 M -60.10 % | 25.799 M 304.95 % | -12.588 M -129.89 % | 42.121 M 228.58 % | -32.759 M -703.19 % | 5.431 M -45.46 % | 9.957 M -84.69 % | 65.025 M 1 431.12 % | -4.885 M -106.67 % | 73.243 M 807.94 % | -10.346 M 52.54 % | -21.801 M |
| Net cash provided by operating activities | 262.164 M 75.26 % | 149.587 M -31.43 % | 218.149 M 4.96 % | 207.839 M -33.82 % | 314.051 M 18.14 % | 265.827 M 4.25 % | 254.981 M 189.34 % | 88.125 M -61.15 % | 226.834 M 2.03 % | 222.318 M -54.49 % | 488.543 M 579.98 % | 71.847 M -32.89 % | 107.054 M 27.00 % | 84.293 M 52.63 % | 55.228 M 2.71 % | 53.769 M -66.70 % | 161.457 M 83.03 % | 88.212 M -17.39 % | 106.786 M 54.48 % | 69.125 M -49.40 % | 136.613 M 66.00 % | 82.299 M -12.59 % | 94.153 M 404.73 % | 18.654 M -85.80 % | 131.338 M 145.03 % | 53.600 M 92.77 % | 27.805 M 43.04 % | 19.439 M -81.84 % | 107.038 M 12.97 % | 94.752 M 17.78 % | 80.449 M -11.25 % | 90.648 M -13.35 % | 104.617 M 70.38 % | 61.402 M -0.45 % | 61.682 M 35.73 % | 45.444 M -53.31 % | 97.334 M 22.45 % | 79.489 M 7.73 % | 73.788 M 35.67 % | 54.389 M -11.26 % | 61.291 M -44.92 % | 111.268 M 63.99 % | 67.850 M 275.11 % | 18.088 M -25.63 % | 24.320 M -45.92 % | 44.972 M -24.47 % | 59.538 M 321.42 % | 14.128 M -78.74 % | 66.450 M -7.80 % | 72.073 M -22.11 % | 92.535 M 87.00 % | 49.485 M -44.36 % | 88.936 M 152.56 % | 35.214 M 6.30 % | 33.126 M -42.19 % | 57.297 M -31.74 % | 83.944 M 462.82 % | 14.915 M 32.45 % | 11.261 M -25.90 % | 15.198 M -84.91 % | 100.699 M 93.51 % | 52.038 M 6 588.69 % | 778.000 K -98.20 % | 43.195 M -57.97 % | 102.767 M 4 995.04 % | 2.017 M -86.43 % | 14.862 M -44.98 % | 27.013 M -49.07 % | 53.035 M -33.10 % | 79.273 M 23.12 % | 64.387 M 41.90 % | 45.375 M 43.53 % | 31.614 M 784.88 % | -4.616 M -114.86 % | 31.059 M -22.19 % | 39.917 M 190.44 % | -44.138 M -222.68 % | 35.977 M 280.79 % | 9.448 M 112.63 % | -74.781 M -255.84 % | 47.987 M 194.13 % | -50.977 M -156.62 % | 90.040 M 1 456.02 % | -6.640 M -123.83 % | 27.861 M 130.27 % | -92.034 M -228.35 % | 71.706 M |
| Investments in property plant and equipment | -273.221 M -44.49 % | -189.089 M 5.29 % | -199.652 M -8.32 % | -184.315 M -109.90 % | -87.812 M 38.11 % | -141.879 M -23.58 % | -114.812 M 25.19 % | -153.469 M -33.11 % | -115.295 M -83.31 % | -62.897 M -24.00 % | -50.723 M -47.92 % | -34.291 M 60.35 % | -86.490 M -1.29 % | -85.385 M 2.97 % | -87.999 M -0.09 % | -87.916 M -2.64 % | -85.655 M 31.47 % | -124.982 M 48.04 % | -240.552 M 8.41 % | -262.627 M -86.13 % | -141.100 M -6.19 % | -132.870 M -1.06 % | -131.479 M 6.47 % | -140.570 M -56.63 % | -89.745 M -48.31 % | -60.513 M 48.95 % | -118.540 M -24.89 % | -94.912 M 40.96 % | -160.751 M -509.39 % | -26.379 M 55.78 % | -59.648 M -135.67 % | -25.310 M -5.34 % | -24.028 M -54.36 % | -15.566 M 28.89 % | -21.891 M 95.47 % | -482.834 M -2 897.48 % | -16.108 M 92.83 % | -224.764 M -93.70 % | -116.035 M 52.84 % | -246.040 M -15.61 % | -212.810 M -33.59 % | -159.306 M -26.17 % | -126.258 M -135.28 % | -53.662 M 91.00 % | -596.283 M -686.65 % | -75.800 M 35.78 % | -118.028 M -923.57 % | -11.531 M -10.75 % | -10.412 M 58.00 % | -24.789 M -92.30 % | -12.891 M 41.16 % | -21.910 M 9.71 % | -24.265 M -277.67 % | -6.425 M 18.70 % | -7.903 M 38.04 % | -12.755 M 88.75 % | -113.350 M -16.32 % | -97.444 M 56.87 % | -225.953 M -366.16 % | -48.471 M -200.88 % | -16.110 M 2.73 % | -16.562 M -14.71 % | -14.438 M 9.55 % | -15.962 M 63.65 % | -43.918 M -270.27 % | -11.861 M -213.37 % | -3.785 M 63.34 % | -10.325 M -106.46 % | -5.001 M 22.21 % | -6.429 M 35.46 % | -9.962 M -29.73 % | -7.679 M -4.24 % | -7.367 M 35.12 % | -11.354 M -70.87 % | -6.645 M -134.81 % | -2.830 M -25.22 % | -2.260 M -2.45 % | -2.206 M -19.89 % | -1.840 M 15.94 % | -2.189 M 76.80 % | -9.434 M 35.62 % | -14.654 M 14.91 % | -17.222 M 52.54 % | -36.289 M 40.96 % | -61.468 M 7.28 % | -66.291 M 36.21 % | -103.925 M |
| Acquisitions net | -1.273 M 68.59 % | -4.053 M 10.03 % | -4.505 M -475.35 % | -783.000 K 68.29 % | -2.469 M -213.32 % | -788.000 K -2 714.29 % | -28.000 K 98.26 % | -1.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.106 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 -100.00 % | 4.342 M | 0.000 | 0.000 -100.00 % | 10.726 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.700 M | 0.000 | 0.000 -100.00 % | 21.910 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 -100.00 % | 9.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.845 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 100.00 % | -5.479 M | 0.000 | 0.000 100.00 % | -1.179 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.090 M | 0.000 | 0.000 100.00 % | -100.090 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.137 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 100.00 % | -64.000 K 99.58 % | -15.067 M 31.59 % | -22.026 M 28.14 % | -30.652 M -75.10 % | -17.505 M 52.72 % | -37.021 M 40.05 % | -61.751 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -881.000 K | 0.000 | 0.000 -100.00 % | 881.000 K -29.91 % | 1.257 M -75.13 % | 5.054 M 16.13 % | 4.352 M -12.28 % | 4.961 M 19.74 % | 4.143 M 1.99 % | 4.062 M 2.55 % | 3.961 M 175.45 % | 1.438 M 18.35 % | 1.215 M -6.97 % | 1.306 M -0.31 % | 1.310 M 107.61 % | 631.000 K -78.02 % | 2.871 M 115.70 % | 1.331 M -47.95 % | 2.557 M -48.40 % | 4.955 M 39.58 % | 3.550 M -95.23 % | 74.358 M 6 138.09 % | 1.192 M -0.83 % | 1.202 M 42.76 % | 842.000 K 1.94 % | 826.000 K -35.32 % | 1.277 M 63.09 % | 783.000 K -12.71 % | 897.000 K 258.80 % | 250.000 K -87.47 % | 1.996 M -17.72 % | 2.426 M 155.87 % | -4.342 M -1 116.86 % | 427.000 K -65.98 % | 1.255 M -52.82 % | 2.660 M 76.98 % | 1.503 M 25.88 % | 1.194 M -48.20 % | 2.305 M 98.19 % | 1.163 M -94.19 % | 20.000 M 1 621.17 % | 1.162 M -50.28 % | 2.337 M 167.09 % | 875.000 K -87.11 % | 6.788 M 256.70 % | 1.903 M 2 618.57 % | 70.000 K -98.46 % | 4.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.004 M 42.72 % | 21.724 M 272.62 % | 5.830 M -81.84 % | 32.106 M 165.38 % | 12.098 M -54.33 % | 26.492 M -29.49 % | 37.573 M -1.96 % | 38.325 M |
| Other investing activites | 23.126 M | 0.000 | 0.000 -100.00 % | 13.500 M | 0.000 -100.00 % | 7.620 M | 0.000 -100.00 % | 1.850 M -97.44 % | 72.258 M 4 561.81 % | 1.550 M | 0.000 -100.00 % | 44.110 M 433.24 % | 8.272 M | 0.000 | 0.000 -100.00 % | 38.133 M 3 731.71 % | -1.050 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.000 K -1 570.00 % | 10.000 K -92.70 % | 137.000 K 101.73 % | -7.929 M -340.74 % | -1.799 M 98.30 % | -106.093 M -6 870.63 % | -1.522 M 6.11 % | -1.621 M -131.25 % | 5.187 M 1 326.24 % | -423.000 K -101.79 % | 23.598 M 3 386.63 % | -718.000 K -106.32 % | -348.000 K 48.67 % | -678.000 K 88.79 % | -6.046 M -7 961.33 % | -75.000 K 97.99 % | -3.736 M -319.76 % | 1.700 M -82.12 % | 9.509 M 150.24 % | 3.800 M 1 800.00 % | 200.000 K -90.48 % | 2.100 M 120.37 % | -10.311 M -108.55 % | 120.567 M 200.59 % | -119.857 M -19 911.07 % | 605.000 K 266.67 % | 165.000 K 100.27 % | -61.700 M -15 222.55 % | 408.000 K -85.43 % | 2.800 M 113.93 % | -20.100 M -190.68 % | 22.165 M | 0.000 -100.00 % | 11.612 M 229.42 % | 3.525 M 106.77 % | -52.060 M -4.49 % | -49.822 M -944.44 % | 5.900 M | 0.000 -100.00 % | 2.550 M | 0.000 | 0.000 -100.00 % | 6.000 M 485.94 % | 1.024 M -94.32 % | 18.028 M 115.16 % | 8.379 M 820.77 % | 910.000 K 9 200.00 % | -10.000 K -100.04 % | 28.124 M 3 999.71 % | 686.000 K -80.74 % | 3.562 M 130.90 % | -11.529 M 71.35 % | -40.240 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 100.00 % | -9.434 M | 0.000 100.00 % | -77.874 M | 0.000 | 0.000 -100.00 % | 53.887 M | 0.000 |
| Net cash used for investing activites | -251.368 M -30.15 % | -193.142 M 5.40 % | -204.157 M -18.97 % | -171.598 M -90.07 % | -90.281 M 33.15 % | -135.047 M -17.60 % | -114.840 M 25.05 % | -153.227 M -248.89 % | -43.918 M 28.41 % | -61.347 M -20.95 % | -50.723 M -574.05 % | 10.700 M 113.90 % | -76.961 M 4.20 % | -80.331 M 3.96 % | -83.647 M -86.62 % | -44.822 M 45.71 % | -82.562 M 31.72 % | -120.920 M 48.89 % | -236.591 M 9.42 % | -261.189 M -86.72 % | -139.885 M -6.21 % | -131.711 M -1.19 % | -130.159 M 6.90 % | -139.802 M -68.74 % | -82.852 M -35.87 % | -60.981 M 72.54 % | -222.076 M -142.76 % | -91.479 M 42.40 % | -158.822 M -398.73 % | 53.166 M 190.30 % | -58.879 M -11 444.90 % | -510.000 K 97.87 % | -23.904 M -58.43 % | -15.088 M 29.14 % | -21.292 M 95.64 % | -488.097 M -3 093.10 % | -15.286 M 93.30 % | -228.250 M -103.18 % | -112.339 M 52.01 % | -234.105 M -9.15 % | -214.489 M -35.17 % | -158.679 M -29.11 % | -122.903 M -137.42 % | -51.766 M 89.08 % | -474.213 M -143.86 % | -194.463 M -68.92 % | -115.118 M -1 028.28 % | -10.203 M 12.96 % | -11.722 M 49.52 % | -23.219 M -199.45 % | -7.754 M 93.50 % | -119.315 M -2 645.12 % | 4.688 M 203.67 % | -4.522 M -219.66 % | 3.779 M 180.58 % | -4.690 M 96.40 % | -130.273 M 11.54 % | -147.266 M 33.08 % | -220.053 M -353.99 % | -48.471 M -257.46 % | -13.560 M 18.13 % | -16.562 M -14.71 % | -14.438 M -44.93 % | -9.962 M 76.78 % | -42.894 M -795.54 % | 6.167 M 34.24 % | 4.594 M 148.79 % | -9.415 M -87.89 % | -5.011 M -123.10 % | 21.695 M 333.88 % | -9.276 M -125.31 % | -4.117 M -134.00 % | 12.108 M 123.47 % | -51.594 M -676.43 % | -6.645 M -134.81 % | -2.830 M -25.22 % | -2.260 M -2.45 % | -2.206 M -127.03 % | 8.160 M -71.68 % | 28.815 M 135.69 % | 12.226 M 151.17 % | -23.891 M 71.90 % | -85.016 M -55.02 % | -54.843 M -4.50 % | -52.481 M -342.80 % | -11.852 M 90.69 % | -127.351 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.376 M -200.00 % | 8.376 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 -100.00 % | 112.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.286 M | 0.000 100.00 % | -1.195 M -103.00 % | 39.811 M 63.45 % | 24.357 M 1 951.98 % | 1.187 M -98.44 % | 76.212 M 2 585.41 % | 2.838 M -31.42 % | 4.138 M 577.25 % | 611.000 K -62.63 % | 1.635 M 11.07 % | 1.472 M -21.03 % | 1.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K -39.24 % | 395.000 K -54.81 % | 874.000 K 270.34 % | 236.000 K -51.24 % | 484.000 K -11.68 % | 548.000 K 34.64 % | 407.000 K 14.33 % | 356.000 K |
| Common stock repurchased | -1.593 M -17 800.00 % | 9.000 K 175.00 % | -12.000 K 99.99 % | -112.053 M -83 521.64 % | -134.000 K -2 133.33 % | -6.000 K 92.68 % | -82.000 K 98.88 % | -7.350 M -7 035.92 % | -103.000 K -37.33 % | -75.000 K -1 150.00 % | -6.000 K 99.84 % | -3.834 M -11 176.47 % | -34.000 K 68.81 % | -109.000 K -186.84 % | -38.000 K 99.59 % | -9.189 M -185.33 % | 10.769 M 2 493.11 % | -450.000 K -345.54 % | -101.000 K 99.01 % | -10.218 M -3 239.22 % | -306.000 K 54.40 % | -671.000 K -225.73 % | -206.000 K 97.82 % | -9.430 M -4 522.55 % | -204.000 K 97.01 % | -6.816 M -4 666.43 % | -143.000 K 96.52 % | -4.112 M -3 087.60 % | -129.000 K 99.36 % | -20.079 M -10 144.39 % | -196.000 K 96.80 % | -6.118 M -35 888.24 % | -17.000 K 99.89 % | -15.102 M -671.69 % | -1.957 M 19.13 % | -2.420 M -7 966.67 % | -30.000 K 56.52 % | -69.000 K 99.86 % | -48.530 M 10.52 % | -54.233 M -164 242.42 % | -33.000 K 52.17 % | -69.000 K -13.11 % | -61.000 K 98.09 % | -3.188 M -5 915.09 % | -53.000 K 26.39 % | -72.000 K -12.50 % | -64.000 K 99.29 % | -9.062 M -11 668.83 % | -77.000 K -20.31 % | -64.000 K 98.11 % | -3.392 M -46.14 % | -2.321 M -5 297.67 % | -43.000 K -168.75 % | -16.000 K 83.33 % | -96.000 K 58.26 % | -230.000 K 98.78 % | -18.913 M -24 147.44 % | -78.000 K 75.24 % | -315.000 K -202.88 % | -104.000 K -105.01 % | 2.075 M 248.00 % | -1.402 M -123.96 % | -626.000 K -1 231.91 % | -47.000 K -102.07 % | 2.267 M 206.43 % | -2.130 M -1 689.92 % | -119.000 K -561.11 % | -18.000 K -700.00 % | 3.000 K 100.14 % | -2.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -217.000 K | 0.000 | 0.000 100.00 % | -1.107 M -190.55 % | -381.000 K -202.38 % | -126.000 K | 0.000 -100.00 % | 131.000 K |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.376 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 100.00 % | -2.075 M | 0.000 | 0.000 | 0.000 100.00 % | -2.267 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 |
| Other financing activites | 287.143 M 394.80 % | -97.401 M 29.40 % | -137.967 M 36.23 % | -216.355 M -148.99 % | -86.894 M 18.86 % | -107.092 M -14.28 % | -93.712 M -21.46 % | -77.155 M -37.86 % | -55.968 M 67.23 % | -170.816 M -359.84 % | 65.739 M 65.83 % | 39.642 M 1 405.01 % | 2.634 M 105.98 % | -44.017 M -187.19 % | -15.327 M 80.14 % | -77.184 M -6.74 % | -72.309 M -333.75 % | 30.934 M -86.39 % | 227.330 M 642.81 % | 30.604 M -74.25 % | 118.856 M 308.32 % | -57.055 M -128.55 % | 199.817 M 96.22 % | 101.834 M 526.30 % | -23.888 M 49.38 % | -47.195 M -246.99 % | 32.108 M 187.97 % | -36.500 M -136.12 % | 101.039 M 135.33 % | -285.973 M -282.41 % | 156.774 M 399.57 % | -52.333 M -18.04 % | -44.336 M 26.71 % | -60.494 M -38.63 % | -43.638 M -110.90 % | 400.489 M 1 320.15 % | -32.823 M -144.38 % | 73.953 M 15.52 % | 64.015 M -36.15 % | 100.264 M -59.44 % | 247.172 M 89.95 % | 130.128 M 7.12 % | 121.476 M 819.16 % | 13.216 M -93.98 % | 219.652 M 109.53 % | 104.832 M 277.13 % | -59.183 M -269.82 % | -16.003 M -43.34 % | -11.164 M 89.62 % | -107.587 M -706.74 % | -13.336 M -17.66 % | -11.334 M -128.35 % | 39.972 M 492.58 % | -10.182 M 3.20 % | -10.519 M 37.18 % | -16.744 M -125.95 % | 64.514 M -55.20 % | 144.013 M 272.54 % | 38.657 M -58.72 % | 93.637 M 373.58 % | 19.772 M -19.36 % | 24.519 M -61.91 % | 64.375 M 2 064.45 % | -3.277 M -340.25 % | 1.364 M 100.93 % | -146.970 M -764.78 % | -16.995 M -18.63 % | -14.326 M 28.10 % | -19.925 M -26.78 % | -15.716 M 40.01 % | -26.198 M -126.84 % | -11.549 M -62.39 % | -7.112 M -50.52 % | -4.725 M -2.63 % | -4.604 M -157.06 % | 8.068 M 144.11 % | -18.292 M -7.15 % | -17.071 M -50.88 % | -11.314 M 72.69 % | -41.433 M -58.98 % | -26.061 M -33.62 % | -19.504 M -606.15 % | -2.762 M -36.19 % | -2.028 M 78.14 % | -9.278 M 83.43 % | -55.997 M -128.62 % | 195.688 M |
| Net cash used provided by financing activities | 287.143 M 394.80 % | -97.401 M 29.40 % | -137.967 M 36.23 % | -216.355 M -148.99 % | -86.894 M 18.86 % | -107.092 M -14.28 % | -93.712 M -21.46 % | -77.155 M -37.86 % | -55.968 M 67.23 % | -170.816 M -359.84 % | 65.739 M 65.83 % | 39.642 M 1 405.01 % | 2.634 M 105.98 % | -44.017 M -187.19 % | -15.327 M 80.14 % | -77.184 M -6.74 % | -72.309 M -333.75 % | 30.934 M -86.39 % | 227.330 M 642.81 % | 30.604 M -74.25 % | 118.856 M 308.32 % | -57.055 M -128.55 % | 199.817 M 96.22 % | 101.834 M 526.30 % | -23.888 M 49.38 % | -47.195 M -246.99 % | 32.108 M 187.97 % | -36.500 M -136.12 % | 101.039 M 135.33 % | -285.973 M -282.41 % | 156.774 M 399.57 % | -52.333 M -18.04 % | -44.336 M 26.71 % | -60.494 M -38.63 % | -43.638 M -110.90 % | 400.489 M 1 072.08 % | -41.199 M -155.71 % | 73.953 M 15.52 % | 64.015 M -36.15 % | 100.264 M -59.44 % | 247.172 M 89.95 % | 130.128 M 7.12 % | 121.476 M 819.16 % | 13.216 M -93.98 % | 219.652 M 109.53 % | 104.832 M 277.13 % | -59.183 M -269.82 % | -16.003 M -43.34 % | -11.164 M 89.62 % | -107.587 M -706.74 % | -13.336 M -17.66 % | -11.334 M -128.35 % | 39.972 M 492.58 % | -10.182 M 3.20 % | -10.519 M 37.18 % | -16.744 M -125.95 % | 64.514 M -55.20 % | 144.013 M 272.54 % | 38.657 M -58.72 % | 93.637 M 429.11 % | 17.697 M -27.82 % | 24.519 M -61.91 % | 64.375 M 2 064.45 % | -3.277 M -262.90 % | -903.000 K 99.39 % | -146.970 M -764.78 % | -16.995 M -18.63 % | -14.326 M 28.10 % | -19.925 M -26.78 % | -15.716 M 40.01 % | -26.198 M -126.84 % | -11.549 M -62.39 % | -7.112 M -50.52 % | -4.725 M -2.63 % | -4.604 M -157.06 % | 8.068 M 144.11 % | -18.292 M -7.15 % | -17.071 M -50.88 % | -11.314 M 72.69 % | -41.433 M -58.98 % | -26.061 M -33.62 % | -19.504 M -606.15 % | -2.762 M -36.19 % | -2.028 M 78.14 % | -9.278 M 83.43 % | -55.997 M -128.62 % | 195.688 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.981 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 100.00 % | -20.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 |
| Net change in cash | 297.939 M 311.37 % | -140.956 M -13.70 % | -123.975 M 31.17 % | -180.114 M -231.59 % | 136.876 M 477.83 % | 23.688 M -48.98 % | 46.429 M 132.64 % | -142.257 M -212.06 % | 126.948 M 1 389.47 % | -9.845 M -101.96 % | 503.559 M 312.11 % | 122.189 M 273.36 % | 32.727 M 181.71 % | -40.055 M 8.44 % | -43.746 M 35.89 % | -68.237 M -1 136.09 % | 6.586 M 471.25 % | -1.774 M -101.82 % | 97.525 M 160.40 % | -161.460 M -239.69 % | 115.584 M 208.56 % | -106.467 M -164.99 % | 163.811 M 948.15 % | -19.314 M -151.40 % | 37.579 M 168.86 % | -54.576 M 66.34 % | -162.163 M -49.40 % | -108.540 M -320.36 % | 49.255 M 135.68 % | -138.055 M -177.41 % | 178.344 M 371.75 % | 37.805 M 3.93 % | 36.377 M 356.54 % | -14.180 M -336.58 % | -3.248 M 92.30 % | -42.164 M -203.22 % | 40.849 M 154.61 % | -74.808 M -393.78 % | 25.464 M 132.05 % | -79.452 M -184.55 % | 93.974 M 13.61 % | 82.717 M 24.53 % | 66.423 M 424.62 % | -20.462 M 91.11 % | -230.241 M -415.55 % | -44.659 M 61.09 % | -114.763 M -850.18 % | -12.078 M -127.72 % | 43.564 M 174.17 % | -58.733 M -182.21 % | 71.445 M 188.03 % | -81.164 M -160.75 % | 133.596 M 551.37 % | 20.510 M -22.27 % | 26.386 M -26.43 % | 35.863 M 97.21 % | 18.185 M 55.93 % | 11.662 M 106.85 % | -170.135 M -381.85 % | 60.364 M -42.42 % | 104.836 M 74.74 % | 59.995 M 18.30 % | 50.715 M 69.30 % | 29.956 M -49.20 % | 58.970 M 142.49 % | -138.786 M -5 739.41 % | 2.461 M -24.79 % | 3.272 M -88.36 % | 28.099 M -67.04 % | 85.252 M 194.86 % | 28.913 M -2.68 % | 29.709 M -18.81 % | 36.590 M 160.05 % | -60.935 M -407.60 % | 19.810 M -56.13 % | 45.155 M 169.80 % | -64.690 M -487.37 % | 16.700 M 165.33 % | 6.294 M 107.20 % | -87.399 M -355.91 % | 34.152 M 136.19 % | -94.372 M -4 272.06 % | 2.262 M 103.56 % | -63.511 M -87.36 % | -33.898 M 78.80 % | -159.883 M -214.17 % | 140.043 M |
| Cash at beginning of period | 475.972 M -22.85 % | 616.928 M -16.73 % | 740.903 M -19.56 % | 921.017 M 17.46 % | 784.141 M 3.11 % | 760.453 M 6.50 % | 714.024 M -16.61 % | 856.281 M 17.41 % | 729.333 M -1.33 % | 739.178 M 213.72 % | 235.619 M 107.72 % | 113.430 M 40.55 % | 80.703 M -33.17 % | 120.758 M -26.59 % | 164.504 M -29.32 % | 232.741 M 2.91 % | 226.155 M -0.78 % | 227.929 M 74.79 % | 130.404 M -55.32 % | 291.864 M 65.57 % | 176.280 M -37.65 % | 282.747 M 137.73 % | 118.936 M -13.97 % | 138.250 M 37.33 % | 100.671 M -35.15 % | 155.247 M -51.09 % | 317.410 M -25.48 % | 425.950 M 13.08 % | 376.695 M -26.82 % | 514.750 M 53.01 % | 336.406 M 12.66 % | 298.601 M 13.87 % | 262.224 M -5.13 % | 276.404 M -1.16 % | 279.652 M -13.10 % | 321.816 M 14.54 % | 280.967 M -21.03 % | 355.775 M 7.71 % | 330.311 M -19.39 % | 409.763 M 29.76 % | 315.789 M 35.49 % | 233.072 M 39.86 % | 166.649 M -10.94 % | 187.111 M -55.17 % | 417.352 M -9.67 % | 462.011 M -19.90 % | 576.774 M -2.05 % | 588.852 M 7.99 % | 545.288 M -9.72 % | 604.021 M 13.41 % | 532.576 M -13.22 % | 613.740 M 27.82 % | 480.144 M 4.46 % | 459.634 M 6.09 % | 433.248 M 9.02 % | 397.385 M 4.80 % | 379.200 M 3.17 % | 367.538 M -31.64 % | 537.673 M 12.65 % | 477.309 M 28.15 % | 372.473 M 19.20 % | 312.478 M 19.37 % | 261.763 M 12.92 % | 231.807 M 34.12 % | 172.837 M -44.54 % | 311.623 M 0.80 % | 309.162 M 1.07 % | 305.890 M 10.12 % | 277.791 M 44.28 % | 192.539 M 17.67 % | 163.626 M 22.18 % | 133.917 M 37.59 % | 97.327 M -38.50 % | 158.262 M 14.31 % | 138.452 M 48.40 % | 93.297 M -40.95 % | 157.987 M 11.82 % | 141.287 M 4.66 % | 134.993 M -39.30 % | 222.392 M 54.10 % | 144.321 M -39.54 % | 238.693 M 0.96 % | 236.431 M -21.17 % | 299.942 M -10.15 % | 333.840 M -32.38 % | 493.723 M 39.60 % | 353.680 M |
| Cash at end of period | 773.911 M 62.60 % | 475.972 M -22.85 % | 616.928 M -16.73 % | 740.903 M -19.56 % | 921.017 M 17.46 % | 784.141 M 3.11 % | 760.453 M 6.50 % | 714.024 M -16.61 % | 856.281 M 17.41 % | 729.333 M -1.33 % | 739.178 M 213.72 % | 235.619 M 107.72 % | 113.430 M 40.55 % | 80.703 M -33.17 % | 120.758 M -26.59 % | 164.504 M -29.32 % | 232.741 M 2.91 % | 226.155 M -0.78 % | 227.929 M 74.79 % | 130.404 M -55.32 % | 291.864 M 65.57 % | 176.280 M -37.65 % | 282.747 M 137.73 % | 118.936 M -13.97 % | 138.250 M 37.33 % | 100.671 M -35.15 % | 155.247 M -51.09 % | 317.410 M -25.48 % | 425.950 M 13.08 % | 376.695 M -26.82 % | 514.750 M 53.01 % | 336.406 M 12.66 % | 298.601 M 13.87 % | 262.224 M -5.13 % | 276.404 M -1.16 % | 279.652 M -13.10 % | 321.816 M 14.54 % | 280.967 M -21.03 % | 355.775 M 7.71 % | 330.311 M -19.39 % | 409.763 M 29.76 % | 315.789 M 35.49 % | 233.072 M 39.86 % | 166.649 M -10.94 % | 187.111 M -55.17 % | 417.352 M -9.67 % | 462.011 M -19.90 % | 576.774 M -2.05 % | 588.852 M 7.99 % | 545.288 M -9.72 % | 604.021 M 13.41 % | 532.576 M -13.22 % | 613.740 M 27.82 % | 480.144 M 4.46 % | 459.634 M 6.09 % | 433.248 M 9.02 % | 397.385 M 4.80 % | 379.200 M 3.17 % | 367.538 M -31.64 % | 537.673 M 12.65 % | 477.309 M 28.15 % | 372.473 M 19.20 % | 312.478 M 19.37 % | 261.763 M 12.92 % | 231.807 M 34.12 % | 172.837 M -44.54 % | 311.623 M 0.80 % | 309.162 M 1.07 % | 305.890 M 10.12 % | 277.791 M 44.28 % | 192.539 M 17.67 % | 163.626 M 22.18 % | 133.917 M 37.59 % | 97.327 M -38.50 % | 158.262 M 14.31 % | 138.452 M 48.40 % | 93.297 M -40.95 % | 157.987 M 11.82 % | 141.287 M 4.66 % | 134.993 M -24.36 % | 178.473 M 23.66 % | 144.321 M -39.54 % | 238.693 M 0.96 % | 236.431 M -21.17 % | 299.942 M -10.15 % | 333.840 M -32.38 % | 493.723 M |
| Operating cash flow | 262.164 M 75.26 % | 149.587 M -31.43 % | 218.149 M 4.96 % | 207.839 M -33.82 % | 314.051 M 18.14 % | 265.827 M 4.25 % | 254.981 M 189.34 % | 88.125 M -61.15 % | 226.834 M 2.03 % | 222.318 M -54.49 % | 488.543 M 579.98 % | 71.847 M -32.89 % | 107.054 M 27.00 % | 84.293 M 52.63 % | 55.228 M 2.71 % | 53.769 M -66.70 % | 161.457 M 83.03 % | 88.212 M -17.39 % | 106.786 M 54.48 % | 69.125 M -49.40 % | 136.613 M 66.00 % | 82.299 M -12.59 % | 94.153 M 404.73 % | 18.654 M -85.80 % | 131.338 M 145.03 % | 53.600 M 92.77 % | 27.805 M 43.04 % | 19.439 M -81.84 % | 107.038 M 12.97 % | 94.752 M 17.78 % | 80.449 M -11.25 % | 90.648 M -13.35 % | 104.617 M 70.38 % | 61.402 M -0.45 % | 61.682 M 35.73 % | 45.444 M -53.31 % | 97.334 M 22.45 % | 79.489 M 7.73 % | 73.788 M 35.67 % | 54.389 M -11.26 % | 61.291 M -44.92 % | 111.268 M 63.99 % | 67.850 M 275.11 % | 18.088 M -25.63 % | 24.320 M -45.92 % | 44.972 M -24.47 % | 59.538 M 321.42 % | 14.128 M -78.74 % | 66.450 M -7.80 % | 72.073 M -22.11 % | 92.535 M 87.00 % | 49.485 M -44.36 % | 88.936 M 152.56 % | 35.214 M 6.30 % | 33.126 M -42.19 % | 57.297 M -31.74 % | 83.944 M 462.82 % | 14.915 M 32.45 % | 11.261 M -25.90 % | 15.198 M -84.91 % | 100.699 M 93.51 % | 52.038 M 6 588.69 % | 778.000 K -98.20 % | 43.195 M -57.97 % | 102.767 M 4 995.04 % | 2.017 M -86.43 % | 14.862 M -44.98 % | 27.013 M -49.07 % | 53.035 M -33.10 % | 79.273 M 23.12 % | 64.387 M 41.90 % | 45.375 M 43.53 % | 31.614 M 784.88 % | -4.616 M -114.86 % | 31.059 M -22.19 % | 39.917 M 190.44 % | -44.138 M -222.68 % | 35.977 M 280.79 % | 9.448 M 112.63 % | -74.781 M -255.84 % | 47.987 M 194.13 % | -50.977 M -156.62 % | 90.040 M 1 456.02 % | -6.640 M -123.83 % | 27.861 M 130.27 % | -92.034 M -228.35 % | 71.706 M |
| Capital expenditure | -273.221 M -44.49 % | -189.089 M 5.29 % | -199.652 M -8.32 % | -184.315 M -109.90 % | -87.812 M 38.11 % | -141.879 M -23.58 % | -114.812 M 25.19 % | -153.469 M -33.11 % | -115.295 M -83.31 % | -62.897 M -24.00 % | -50.723 M -47.92 % | -34.291 M 60.35 % | -86.490 M -1.29 % | -85.385 M 2.97 % | -87.999 M -0.09 % | -87.916 M -2.64 % | -85.655 M 31.47 % | -124.982 M 48.04 % | -240.552 M 8.41 % | -262.627 M -86.13 % | -141.100 M -6.19 % | -132.870 M -1.06 % | -131.479 M 6.47 % | -140.570 M -56.63 % | -89.745 M -48.31 % | -60.513 M 48.95 % | -118.540 M -24.89 % | -94.912 M 40.96 % | -160.751 M -509.39 % | -26.379 M 55.78 % | -59.648 M -135.67 % | -25.310 M -5.34 % | -24.028 M -54.36 % | -15.566 M 28.89 % | -21.891 M 95.47 % | -482.834 M -2 897.48 % | -16.108 M 92.83 % | -224.764 M -93.70 % | -116.035 M 52.84 % | -246.040 M -15.61 % | -212.810 M -33.59 % | -159.306 M -26.17 % | -126.258 M -135.28 % | -53.662 M 91.00 % | -596.283 M -686.65 % | -75.800 M 35.78 % | -118.028 M -923.57 % | -11.531 M -10.75 % | -10.412 M 58.00 % | -24.789 M -92.30 % | -12.891 M 41.16 % | -21.910 M 9.71 % | -24.265 M -277.67 % | -6.425 M 18.70 % | -7.903 M 38.04 % | -12.755 M 88.75 % | -113.350 M -16.32 % | -97.444 M 56.87 % | -225.953 M -366.16 % | -48.471 M -200.88 % | -16.110 M 2.73 % | -16.562 M -14.71 % | -14.438 M 9.55 % | -15.962 M 63.65 % | -43.918 M -270.27 % | -11.861 M -213.37 % | -3.785 M 63.34 % | -10.325 M -106.46 % | -5.001 M 22.21 % | -6.429 M 35.46 % | -9.962 M -29.73 % | -7.679 M -4.24 % | -7.367 M 35.12 % | -11.354 M -70.87 % | -6.645 M -134.81 % | -2.830 M -25.22 % | -2.260 M -2.45 % | -2.206 M -19.89 % | -1.840 M 15.94 % | -2.189 M 76.80 % | -9.434 M 35.62 % | -14.654 M 14.91 % | -17.222 M 52.54 % | -36.289 M 40.96 % | -61.468 M 7.28 % | -66.291 M 36.21 % | -103.925 M |
| Free CashFlow | -11.057 M 72.01 % | -39.502 M -313.56 % | 18.497 M -21.37 % | 23.524 M -89.60 % | 226.239 M 82.53 % | 123.948 M -11.57 % | 140.169 M 314.51 % | -65.344 M -158.58 % | 111.539 M -30.03 % | 159.421 M -63.59 % | 437.820 M 1 065.78 % | 37.556 M 82.63 % | 20.564 M 1 983.15 % | -1.092 M 96.67 % | -32.771 M 4.03 % | -34.147 M -145.05 % | 75.802 M 306.15 % | -36.770 M 72.51 % | -133.766 M 30.87 % | -193.502 M -4 212.50 % | -4.487 M 91.13 % | -50.571 M -35.48 % | -37.326 M 69.38 % | -121.916 M -393.12 % | 41.593 M 701.66 % | -6.913 M 92.38 % | -90.735 M -20.22 % | -75.473 M -40.51 % | -53.713 M -178.56 % | 68.373 M 228.70 % | 20.801 M -68.16 % | 65.338 M -18.92 % | 80.589 M 75.82 % | 45.836 M 15.19 % | 39.791 M 109.10 % | -437.390 M -638.49 % | 81.226 M 155.91 % | -145.275 M -243.87 % | -42.247 M 77.96 % | -191.651 M -26.49 % | -151.519 M -215.41 % | -48.038 M 17.75 % | -58.408 M -64.19 % | -35.574 M 93.78 % | -571.963 M -1 755.34 % | -30.828 M 47.29 % | -58.490 M -2 352.21 % | 2.597 M -95.37 % | 56.038 M 18.51 % | 47.284 M -40.63 % | 79.644 M 188.83 % | 27.575 M -57.36 % | 64.671 M 124.64 % | 28.789 M 14.14 % | 25.223 M -43.37 % | 44.542 M 251.47 % | -29.406 M 64.37 % | -82.529 M 61.56 % | -214.692 M -545.24 % | -33.273 M -139.33 % | 84.589 M 138.44 % | 35.476 M 359.71 % | -13.660 M -150.16 % | 27.233 M -53.72 % | 58.849 M 697.82 % | -9.844 M -188.87 % | 11.077 M -33.62 % | 16.688 M -65.26 % | 48.034 M -34.06 % | 72.844 M 33.84 % | 54.425 M 44.38 % | 37.696 M 55.47 % | 24.247 M 251.83 % | -15.970 M -165.41 % | 24.414 M -34.17 % | 37.087 M 179.93 % | -46.398 M -237.39 % | 33.771 M 343.89 % | 7.608 M 109.88 % | -76.970 M -299.65 % | 38.553 M 158.74 % | -65.631 M -190.13 % | 72.818 M 269.62 % | -42.929 M -27.74 % | -33.607 M 78.77 % | -158.325 M -391.40 % | -32.219 M |
| 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 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 |