First Midwest Bancorp, Inc. FMBI
Trading inactive
Finances
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 751.107 M 4.28 % | 720.302 M -4.13 % | 751.361 M 13.63 % | 661.214 M 5.49 % | 626.776 M 25.80 % | 498.221 M 13.67 % | 438.293 M 11.16 % | 394.275 M 0.52 % | 392.235 M 6.87 % | 367.032 M -4.31 % | 383.557 M -1.12 % | 387.900 M 3.57 % | 374.534 M 24.59 % | 300.604 M 0.07 % | 300.382 M -15.42 % | 355.142 M 14.39 % | 310.462 M 0.72 % | 308.245 M 6.31 % | 289.949 M 1.47 % | 285.745 M 4.57 % | 273.246 M 8.08 % | 252.809 M 0.72 % | 251.000 M 3.25 % | 243.100 M 33.64 % | 181.900 M 18.04 % | 154.100 M 3.15 % | 149.400 M 11.49 % | 134.000 M 0.83 % | 132.900 M 5.14 % | 126.400 M 8.68 % | 116.300 M 12.37 % | 103.500 M -1.52 % | 105.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 199.560 M 84.95 % | 107.898 M -45.98 % | 199.738 M 26.52 % | 157.870 M 60.46 % | 98.387 M 6.54 % | 92.349 M 12.53 % | 82.064 M 18.41 % | 69.306 M -12.61 % | 79.306 M 476.68 % | -21.054 M -157.58 % | 36.563 M 477.56 % | -9.684 M 62.39 % | -25.750 M -152.19 % | 49.336 M -38.45 % | 80.159 M -31.63 % | 117.246 M 15.65 % | 101.377 M 2.26 % | 99.136 M 6.85 % | 92.778 M 2.92 % | 90.150 M 9.75 % | 82.138 M 8.73 % | 75.540 M 6.54 % | 70.900 M 29.62 % | 54.700 M 40.98 % | 38.800 M 15.13 % | 33.700 M 31.13 % | 25.700 M 25.98 % | 20.400 M -1.92 % | 20.800 M 16.20 % | 17.900 M 0.56 % | 17.800 M -21.24 % | 22.600 M -8.87 % | 24.800 M 64.24 % | 15.100 M 41.12 % | 10.700 M 12.63 % | 9.500 M 10.47 % | 8.600 M |
| Income before tax | 271.146 M 100.88 % | 134.981 M -49.24 % | 265.939 M 34.96 % | 197.057 M 4.84 % | 187.954 M 35.69 % | 138.520 M 15.62 % | 119.811 M 19.24 % | 100.476 M -21.52 % | 128.021 M 356.37 % | -49.936 M -221.58 % | 41.071 M 207.44 % | -38.228 M 49.65 % | -75.926 M -310.64 % | 36.045 M -61.66 % | 94.012 M -38.27 % | 152.298 M 12.12 % | 135.829 M 2.91 % | 131.984 M 6.73 % | 123.667 M 1.13 % | 122.283 M 12.39 % | 108.806 M 9.57 % | 99.299 M 4.09 % | 95.400 M 21.22 % | 78.700 M 32.49 % | 59.400 M 13.36 % | 52.400 M 29.38 % | 40.500 M 25.78 % | 32.200 M 2.55 % | 31.400 M 23.14 % | 25.500 M 8.05 % | 23.600 M -23.13 % | 30.700 M -15.66 % | 36.400 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | 0.36 92.64 % | 0.19 -47.06 % | 0.35 18.76 % | 0.30 -0.62 % | 0.30 7.86 % | 0.28 1.71 % | 0.27 7.27 % | 0.25 -21.92 % | 0.33 339.90 % | -0.14 -227.06 % | 0.11 208.65 % | -0.10 51.39 % | -0.20 -269.06 % | 0.12 -61.69 % | 0.31 -27.02 % | 0.43 -1.98 % | 0.44 2.18 % | 0.43 0.39 % | 0.43 -0.33 % | 0.43 7.47 % | 0.40 1.38 % | 0.39 3.34 % | 0.38 17.40 % | 0.32 -0.86 % | 0.33 -3.97 % | 0.34 25.44 % | 0.27 12.81 % | 0.24 1.71 % | 0.24 17.11 % | 0.20 -0.58 % | 0.20 -31.59 % | 0.30 -14.36 % | 0.35 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 309.833 M 32.23 % | 234.308 M -41.87 % | 403.043 M 40.81 % | 286.236 M 15.64 % | 247.526 M 34.05 % | 184.647 M 14.34 % | 161.484 M 16.51 % | 138.601 M -18.21 % | 169.452 M 21 576.81 % | -789.000 K -100.82 % | 95.759 M 255.11 % | 26.966 M -7.46 % | 29.139 M -86.41 % | 214.477 M -37.92 % | 345.488 M -10.89 % | 387.695 M 37.52 % | 281.923 M 19.29 % | 236.340 M 2.36 % | 230.885 M -8.74 % | 253.008 M -16.65 % | 303.555 M -10.54 % | 339.337 M 24.25 % | 273.100 M -2.60 % | 280.400 M 43.79 % | 195.000 M 13.11 % | 172.400 M -0.69 % | 173.600 M 44.07 % | 120.500 M 12.72 % | 106.900 M -1.75 % | 108.800 M -22.73 % | 140.800 M -8.93 % | 154.600 M 0.13 % | 154.400 M 922.52 % | 15.100 M 41.12 % | 10.700 M 12.63 % | 9.500 M 10.47 % | 8.600 M |
| Net income ratio | 0.27 77.37 % | 0.15 -43.65 % | 0.27 11.34 % | 0.24 52.10 % | 0.16 -15.31 % | 0.19 -1.00 % | 0.19 6.52 % | 0.18 -13.06 % | 0.20 452.48 % | -0.06 -160.18 % | 0.10 481.84 % | -0.02 63.69 % | -0.07 -141.89 % | 0.16 -38.50 % | 0.27 -19.17 % | 0.33 1.10 % | 0.33 1.53 % | 0.32 0.51 % | 0.32 1.42 % | 0.32 4.95 % | 0.30 0.60 % | 0.30 5.78 % | 0.28 25.54 % | 0.23 5.49 % | 0.21 -2.46 % | 0.22 27.13 % | 0.17 12.99 % | 0.15 -2.73 % | 0.16 10.52 % | 0.14 -7.47 % | 0.15 -29.91 % | 0.22 -7.46 % | 0.24 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.41 26.81 % | 0.33 -39.36 % | 0.54 23.91 % | 0.43 9.62 % | 0.39 6.56 % | 0.37 0.59 % | 0.37 4.81 % | 0.35 -18.63 % | 0.43 20 196.82 % | 0.00 -100.86 % | 0.25 259.13 % | 0.07 -10.65 % | 0.08 -89.10 % | 0.71 -37.97 % | 1.15 5.36 % | 1.09 20.22 % | 0.91 18.44 % | 0.77 -3.71 % | 0.80 -10.07 % | 0.89 -20.30 % | 1.11 -17.24 % | 1.34 23.36 % | 1.09 -5.67 % | 1.15 7.59 % | 1.07 -4.18 % | 1.12 -3.72 % | 1.16 29.22 % | 0.90 11.80 % | 0.80 -6.55 % | 0.86 -28.90 % | 1.21 -18.95 % | 1.49 1.68 % | 1.47 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 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 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 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 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 113.781 M 0.96 % | 112.702 M 3.79 % | 108.584 M 5.57 % | 102.854 M 1.39 % | 101.443 M 27.11 % | 79.810 M 3.55 % | 77.072 M -0.80 % | 77.695 M 5.00 % | 73.994 M -1.13 % | 74.840 M 0.54 % | 74.435 M 0.46 % | 74.096 M 48.09 % | 50.034 M 3.02 % | 48.565 M -2.13 % | 49.622 M 0.31 % | 49.469 M 7.79 % | 45.893 M -2.06 % | 46.860 M -0.26 % | 46.982 M -2.96 % | 48.415 M -3.94 % | 50.401 M -2.33 % | 51.604 M -2.76 % | 53.071 M -5.03 % | 55.881 M 47.48 % | 37.891 M 16.59 % | 32.500 M 1.97 % | 31.872 M 21.24 % | 26.289 M 3.13 % | 25.490 M -13.42 % | 29.441 M 0.56 % | 29.276 M -0.51 % | 29.427 M -0.33 % | 29.524 M 7.93 % | 27.355 M 0.22 % | 27.296 M 0.05 % | 27.283 M 1.52 % | 26.875 M |
| Weighted average shs out | 113.781 M 0.96 % | 112.702 M 3.79 % | 108.584 M 5.57 % | 102.854 M 1.41 % | 101.423 M 27.10 % | 79.797 M 3.55 % | 77.059 M -0.82 % | 77.695 M 5.02 % | 73.984 M -1.14 % | 74.840 M 0.54 % | 74.435 M 0.46 % | 74.096 M 52.31 % | 48.647 M 0.17 % | 48.565 M -1.48 % | 49.295 M 0.39 % | 49.102 M 7.76 % | 45.567 M -1.94 % | 46.469 M -0.43 % | 46.671 M -2.92 % | 48.074 M -3.96 % | 50.057 M -2.45 % | 51.314 M -2.57 % | 52.669 M -4.23 % | 54.996 M 46.76 % | 37.474 M 16.99 % | 32.031 M 0.50 % | 31.872 M 22.49 % | 26.020 M 2.08 % | 25.490 M -13.42 % | 29.441 M 0.56 % | 29.276 M -0.51 % | 29.427 M -0.33 % | 29.524 M 7.93 % | 27.355 M 0.22 % | 27.296 M 0.05 % | 27.283 M 1.52 % | 26.875 M |
| EPS diluted | 1.75 82.29 % | 0.96 -47.83 % | 1.84 20.26 % | 1.53 57.73 % | 0.97 -16.38 % | 1.16 9.43 % | 1.06 19.10 % | 0.89 -16.82 % | 1.07 482.14 % | -0.28 -157.14 % | 0.49 476.92 % | -0.13 74.51 % | -0.51 -150.00 % | 1.02 -37.04 % | 1.62 -31.65 % | 2.37 7.24 % | 2.21 4.25 % | 2.12 7.61 % | 1.97 5.91 % | 1.86 14.11 % | 1.63 11.64 % | 1.46 8.96 % | 1.34 36.73 % | 0.98 -3.92 % | 1.02 -1.92 % | 1.04 28.40 % | 0.81 3.85 % | 0.78 -4.88 % | 0.82 34.43 % | 0.61 0.00 % | 0.61 -20.78 % | 0.77 -8.33 % | 0.84 52.73 % | 0.55 41.03 % | 0.39 11.43 % | 0.35 9.37 % | 0.32 |
| Earnings per share | 1.75 82.29 % | 0.96 -47.83 % | 1.84 20.26 % | 1.53 57.73 % | 0.97 -16.38 % | 1.16 9.43 % | 1.06 19.10 % | 0.89 -16.82 % | 1.07 482.14 % | -0.28 -157.14 % | 0.49 476.92 % | -0.13 75.47 % | -0.53 -151.96 % | 1.02 -37.42 % | 1.63 -31.80 % | 2.39 7.66 % | 2.22 4.23 % | 2.13 7.04 % | 1.99 5.85 % | 1.88 14.63 % | 1.64 11.56 % | 1.47 8.89 % | 1.35 36.36 % | 0.99 -4.81 % | 1.04 -0.95 % | 1.05 29.63 % | 0.81 3.85 % | 0.78 -4.88 % | 0.82 34.43 % | 0.61 0.00 % | 0.61 -20.78 % | 0.77 -8.33 % | 0.84 52.73 % | 0.55 41.03 % | 0.39 11.43 % | 0.35 9.37 % | 0.32 |
| Gross profit | 751.107 M 4.28 % | 720.302 M -4.13 % | 751.361 M 13.63 % | 661.214 M 5.49 % | 626.776 M 25.80 % | 498.221 M 13.67 % | 438.293 M 11.16 % | 394.275 M 0.52 % | 392.235 M 6.87 % | 367.032 M -4.31 % | 383.557 M -1.12 % | 387.900 M 3.57 % | 374.534 M 24.59 % | 300.604 M 0.07 % | 300.382 M -15.42 % | 355.142 M 14.39 % | 310.462 M 0.72 % | 308.245 M 6.31 % | 289.949 M 1.47 % | 285.745 M 4.57 % | 273.246 M 8.08 % | 252.809 M 0.72 % | 251.000 M 3.25 % | 243.100 M 33.64 % | 181.900 M 18.04 % | 154.100 M 3.15 % | 149.400 M 11.49 % | 134.000 M 0.83 % | 132.900 M 5.14 % | 126.400 M 8.68 % | 116.300 M 12.37 % | 103.500 M -1.52 % | 105.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 71.586 M 164.32 % | 27.083 M -59.09 % | 66.201 M 68.94 % | 39.187 M -56.25 % | 89.567 M 93.99 % | 46.171 M 22.32 % | 37.747 M 21.10 % | 31.170 M -36.02 % | 48.715 M 268.67 % | -28.882 M -740.68 % | 4.508 M 115.79 % | -28.544 M 43.11 % | -50.176 M -277.52 % | -13.291 M -195.94 % | 13.853 M -60.48 % | 35.052 M 1.74 % | 34.452 M 4.88 % | 32.848 M 6.34 % | 30.889 M -3.87 % | 32.133 M 20.49 % | 26.668 M 12.24 % | 23.759 M -3.02 % | 24.500 M 2.08 % | 24.000 M 16.50 % | 20.600 M 10.16 % | 18.700 M 26.35 % | 14.800 M 25.42 % | 11.800 M 11.32 % | 10.600 M 39.47 % | 7.600 M 31.03 % | 5.800 M -28.40 % | 8.100 M -30.17 % | 11.600 M 176.82 % | -15.100 M -41.12 % | -10.700 M -12.63 % | -9.500 M -10.47 % | -8.600 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 302.432 M -1.99 % | 308.560 M 14.37 % | 269.787 M -1.71 % | 274.485 M 6.07 % | 258.771 M 22.35 % | 211.495 M 10.48 % | 191.432 M 17.79 % | 162.522 M 3.83 % | 156.523 M 4.68 % | 149.527 M 2.83 % | 145.407 M 9.06 % | 133.330 M 9.30 % | 121.988 M 6.70 % | 114.324 M 2.44 % | 111.598 M 5.08 % | 106.201 M 11.58 % | 95.179 M 3.26 % | 92.171 M 9.36 % | 84.284 M 4.54 % | 80.626 M 5.01 % | 76.780 M 1.42 % | 75.707 M 18.85 % | 63.700 M -17.59 % | 77.300 M 33.74 % | 57.800 M 14.68 % | 50.400 M -0.20 % | 50.500 M 7.91 % | 46.800 M 2.86 % | 45.500 M 6.31 % | 42.800 M 11.46 % | 38.400 M 16.01 % | 33.100 M 4.09 % | 31.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 10.755 M 6.39 % | 10.109 M -12.56 % | 11.561 M 25.01 % | 9.248 M 6.37 % | 8.694 M 11.65 % | 7.787 M 2.38 % | 7.606 M -6.78 % | 8.159 M 5.22 % | 7.754 M 52.85 % | 5.073 M -18.15 % | 6.198 M -6.68 % | 6.642 M -9.18 % | 7.313 M 12.66 % | 6.491 M 3.15 % | 6.293 M -19.78 % | 7.845 M 46.28 % | 5.363 M 6.35 % | 5.043 M 10.52 % | 4.563 M 8.77 % | 4.195 M 26.58 % | 3.314 M -14.12 % | 3.859 M 1.55 % | 3.800 M -17.39 % | 4.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -754.698 M 9.33 % | -832.321 M -26.78 % | -656.513 M 3.74 % | -682.020 M -2.01 % | -668.575 M -21.48 % | -550.342 M -11.60 % | -493.134 M -11.70 % | -441.468 M -9.99 % | -401.376 M 25.21 % | -536.667 M -18.16 % | -454.200 M 12.08 % | -516.582 M -5.52 % | -489.542 M -119.76 % | -222.764 M -154.79 % | -87.429 M 5.32 % | -92.340 M 36.02 % | -144.325 M 22.82 % | -186.997 M -7.58 % | -173.816 M -26.53 % | -137.373 M -115.67 % | -63.696 M -5 344.10 % | -1.170 M 97.85 % | -54.500 M 21.36 % | -69.300 M -27.16 % | -54.500 M -44.95 % | -37.600 M -14.63 % | -32.800 M 50.08 % | -65.700 M 18.69 % | -80.800 M -22.24 % | -66.100 M -282.08 % | -17.300 M -217.69 % | 14.700 M 5.00 % | 14.000 M -7.28 % | 15.100 M 41.12 % | 10.700 M 12.63 % | 9.500 M 10.47 % | 8.600 M |
| Operating expenses | -441.511 M 14.04 % | -513.652 M -36.91 % | -375.165 M 5.81 % | -398.287 M 0.70 % | -401.110 M -21.16 % | -331.060 M -12.57 % | -294.096 M -8.61 % | -270.787 M -14.21 % | -237.099 M 37.94 % | -382.067 M -26.26 % | -302.595 M 19.65 % | -376.610 M -4.54 % | -360.241 M -253.35 % | -101.949 M -434.68 % | 30.462 M 40.34 % | 21.706 M 149.58 % | -43.783 M 51.23 % | -89.783 M -5.67 % | -84.969 M -61.69 % | -52.552 M -420.48 % | 16.398 M -79.08 % | 78.396 M 503.05 % | 13.000 M 3.17 % | 12.600 M 281.82 % | 3.300 M -74.22 % | 12.800 M -27.68 % | 17.700 M 193.65 % | -18.900 M 46.46 % | -35.300 M -51.50 % | -23.300 M -210.43 % | 21.100 M -55.86 % | 47.800 M 4.37 % | 45.800 M 203.31 % | 15.100 M 41.12 % | 10.700 M 12.63 % | 9.500 M 10.47 % | 8.600 M |
| Cost and expenses | -441.511 M 14.04 % | -513.652 M -36.91 % | -375.165 M 5.81 % | -398.287 M 0.70 % | -401.110 M -21.16 % | -331.060 M -12.57 % | -294.096 M -8.61 % | -270.787 M -14.21 % | -237.099 M 37.94 % | -382.067 M -26.26 % | -302.595 M 19.65 % | -376.610 M -4.54 % | -360.241 M -253.35 % | -101.949 M -434.68 % | 30.462 M 40.34 % | 21.706 M 149.58 % | -43.783 M 51.23 % | -89.783 M -5.67 % | -84.969 M -61.69 % | -52.552 M -420.48 % | 16.398 M -79.08 % | 78.396 M 503.05 % | 13.000 M 3.17 % | 12.600 M 281.82 % | 3.300 M -74.22 % | 12.800 M -27.68 % | 17.700 M 193.65 % | -18.900 M 46.46 % | -35.300 M -51.50 % | -23.300 M -210.43 % | 21.100 M -55.86 % | 47.800 M 4.37 % | 45.800 M 203.31 % | 15.100 M 41.12 % | 10.700 M 12.63 % | 9.500 M 10.47 % | 8.600 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 |
| Selling general and administrative expenses | 313.187 M -1.72 % | 318.669 M 13.27 % | 281.348 M -0.84 % | 283.733 M 6.08 % | 267.465 M 21.97 % | 219.282 M 10.17 % | 199.038 M 16.61 % | 170.681 M 3.90 % | 164.277 M 6.26 % | 154.600 M 1.98 % | 151.605 M 8.31 % | 139.972 M 8.25 % | 129.301 M 7.02 % | 120.815 M 2.48 % | 117.891 M 3.37 % | 114.046 M 13.43 % | 100.542 M 3.42 % | 97.214 M 9.42 % | 88.847 M 4.75 % | 84.821 M 5.90 % | 80.094 M 0.66 % | 79.566 M 17.88 % | 67.500 M -17.58 % | 81.900 M 41.70 % | 57.800 M 14.68 % | 50.400 M -0.20 % | 50.500 M 7.91 % | 46.800 M 2.86 % | 45.500 M 6.31 % | 42.800 M 11.46 % | 38.400 M 16.01 % | 33.100 M 4.09 % | 31.800 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 607.825 M -6.68 % | 651.318 M -6.79 % | 698.739 M 19.96 % | 582.492 M 14.28 % | 509.716 M 34.73 % | 378.332 M 12.60 % | 335.984 M 12.05 % | 299.864 M 4.39 % | 287.247 M -4.43 % | 300.569 M -6.51 % | 321.511 M -2.24 % | 328.867 M -3.77 % | 341.751 M -16.48 % | 409.207 M -14.21 % | 476.961 M 0.12 % | 476.409 M 29.92 % | 366.700 M 16.29 % | 315.342 M 8.34 % | 291.067 M -11.71 % | 329.664 M -14.42 % | 385.218 M -8.61 % | 421.517 M 16.67 % | 361.300 M -0.91 % | 364.600 M 34.79 % | 270.500 M 14.04 % | 237.200 M -3.26 % | 245.200 M 28.71 % | 190.500 M 12.12 % | 169.900 M -3.03 % | 175.200 M -15.81 % | 208.100 M -0.38 % | 208.900 M 4.09 % | 200.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 38.450 M -46.35 % | 71.669 M -35.00 % | 110.257 M 67.39 % | 65.870 M 74.67 % | 37.712 M 31.67 % | 28.641 M 17.45 % | 24.386 M 5.97 % | 23.012 M -15.13 % | 27.115 M -22.31 % | 34.901 M -12.51 % | 39.891 M -19.44 % | 49.518 M -45.11 % | 90.219 M -44.52 % | 162.610 M -31.34 % | 236.832 M 5.47 % | 224.550 M 71.61 % | 130.850 M 51.31 % | 86.478 M 6.35 % | 81.313 M -26.69 % | 110.910 M -38.67 % | 180.838 M -22.02 % | 231.906 M 37.55 % | 168.600 M -4.75 % | 177.000 M 40.70 % | 125.800 M 9.87 % | 114.500 M -9.56 % | 126.600 M 52.71 % | 82.900 M 25.23 % | 66.200 M -14.69 % | 77.600 M -31.81 % | 113.800 M -5.64 % | 120.600 M 5.33 % | 114.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 236.558 K -99.14 % | 27.658 M 3.02 % | 26.847 M 15.18 % | 23.309 M 6.63 % | 21.860 M 25.01 % | 17.486 M 1.15 % | 17.287 M 14.38 % | 15.113 M 5.57 % | 14.316 M 0.49 % | 14.246 M -3.72 % | 14.797 M -5.61 % | 15.676 M 5.59 % | 14.846 M -6.17 % | 15.822 M 8.04 % | 14.644 M 35.01 % | 10.847 M -28.84 % | 15.244 M -14.73 % | 17.878 M -30.99 % | 25.905 M 30.73 % | 19.815 M 42.44 % | 13.911 M 71.06 % | 8.132 M -10.64 % | 9.100 M -63.16 % | 24.700 M 152.04 % | 9.800 M 78.18 % | 5.500 M -15.38 % | 6.500 M 20.37 % | 5.400 M -41.94 % | 9.300 M 63.16 % | 5.700 M 67.65 % | 3.400 M 3.03 % | 3.300 M -5.71 % | 3.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 309.596 M 49.82 % | 206.650 M -45.07 % | 376.196 M 43.08 % | 262.927 M 16.51 % | 225.666 M 35.00 % | 167.161 M 15.93 % | 144.197 M 16.77 % | 123.488 M -20.40 % | 155.136 M 1 131.83 % | -15.035 M -118.57 % | 80.962 M 617.11 % | 11.290 M -21.01 % | 14.293 M -92.81 % | 198.655 M -39.96 % | 330.844 M -12.21 % | 376.848 M 41.31 % | 266.679 M 22.07 % | 218.462 M 6.58 % | 204.980 M -12.10 % | 233.193 M -19.49 % | 289.644 M -12.55 % | 331.205 M 25.46 % | 264.000 M 3.25 % | 255.700 M 38.07 % | 185.200 M 10.96 % | 166.900 M -0.12 % | 167.100 M 45.18 % | 115.100 M 17.93 % | 97.600 M -5.33 % | 103.100 M -24.96 % | 137.400 M -9.19 % | 151.300 M 0.27 % | 150.900 M 899.34 % | 15.100 M 41.12 % | 10.700 M 12.63 % | 9.500 M 10.47 % | 8.600 M |
| Operating income ratio | 0.41 43.67 % | 0.29 -42.70 % | 0.50 25.91 % | 0.40 10.44 % | 0.36 7.31 % | 0.34 1.98 % | 0.33 5.04 % | 0.31 -20.81 % | 0.40 1 065.53 % | -0.04 -119.41 % | 0.21 625.23 % | 0.03 -23.73 % | 0.04 -94.23 % | 0.66 -40.00 % | 1.10 3.80 % | 1.06 23.53 % | 0.86 21.20 % | 0.71 0.25 % | 0.71 -13.37 % | 0.82 -23.01 % | 1.06 -19.09 % | 1.31 24.56 % | 1.05 0.00 % | 1.05 3.31 % | 1.02 -5.99 % | 1.08 -3.17 % | 1.12 30.21 % | 0.86 16.96 % | 0.73 -9.96 % | 0.82 -30.96 % | 1.18 -19.18 % | 1.46 1.82 % | 1.44 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -38.450 M 46.35 % | -71.669 M 35.00 % | -110.257 M -67.39 % | -65.870 M -74.67 % | -37.712 M -31.67 % | -28.641 M -17.45 % | -24.386 M -5.97 % | -23.012 M 15.13 % | -27.115 M 22.31 % | -34.901 M 12.51 % | -39.891 M 19.44 % | -49.518 M 45.11 % | -90.219 M 44.52 % | -162.610 M 31.34 % | -236.832 M -5.47 % | -224.550 M -71.61 % | -130.850 M -51.31 % | -86.478 M -6.35 % | -81.313 M 26.69 % | -110.910 M 38.67 % | -180.838 M 22.02 % | -231.906 M -37.55 % | -168.600 M 4.75 % | -177.000 M -40.70 % | -125.800 M -9.87 % | -114.500 M 9.56 % | -126.600 M -52.71 % | -82.900 M -25.23 % | -66.200 M 14.69 % | -77.600 M 31.81 % | -113.800 M 5.64 % | -120.600 M -5.33 % | -114.500 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 1988 | 1987 | 1986 | 1985 |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -591.668 M -213.34 % | 522.052 M -60.75 % | 1.330 B 90.12 % | 699.550 M 59.50 % | 438.600 M -35.73 % | 682.455 M 501.22 % | -170.094 M 58.04 % | -405.393 M -43.88 % | -281.759 M 27.18 % | -386.906 M 0.63 % | -389.377 M 13.09 % | -448.032 M -1 325.54 % | 36.558 M -71.06 % | 126.327 M -90.29 % | 1.301 B 120.99 % | 588.509 M 12.85 % | 521.497 M -0.32 % | 523.157 M 20.60 % | 433.779 M -58.38 % | 1.042 B 27.72 % | 816.029 M -16.68 % | 979.449 M 6.20 % | 922.300 M 97.33 % | 467.400 M 61.73 % | 289.000 M -20.25 % | 362.400 M -27.59 % | 500.500 M -7.76 % | 542.600 M 33.51 % | 406.400 M 324.66 % | 95.700 M -21.94 % | 122.600 M 51.73 % | 80.800 M -61.99 % | 212.600 M |
| Total investments | 6.422 B 2.24 % | 6.281 B 8.09 % | 5.811 B 26.74 % | 4.585 B 20.57 % | 3.803 B -1.97 % | 3.879 B 46.20 % | 2.653 B 9.73 % | 2.418 B 5.73 % | 2.287 B 3.34 % | 2.213 B 103.44 % | 1.088 B -5.76 % | 1.154 B -15.44 % | 1.365 B -40.97 % | 2.313 B 2.76 % | 2.251 B -11.73 % | 2.550 B 8.81 % | 2.343 B 4.43 % | 2.244 B -2.31 % | 2.297 B 9.82 % | 2.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.527 B -6.83 % | 1.639 B 0.62 % | 1.629 B 64.76 % | 988.808 M 25.94 % | 785.170 M -16.88 % | 944.603 M 347.45 % | 211.108 M 5.10 % | 200.869 M -34.25 % | 305.482 M -7.25 % | 329.360 M 30.62 % | 252.153 M 83.06 % | 137.744 M 0.01 % | 137.735 M -40.74 % | 232.409 M -84.45 % | 1.494 B 87.18 % | 798.334 M 17.65 % | 678.567 M 5.53 % | 643.037 M 3.60 % | 620.679 M -49.84 % | 1.237 B 27.32 % | 971.851 M -15.19 % | 1.146 B 6.33 % | 1.078 B 72.74 % | 623.900 M 42.44 % | 438.000 M -11.17 % | 493.100 M -24.12 % | 649.800 M -2.36 % | 665.500 M 26.83 % | 524.700 M 159.24 % | 202.400 M -16.71 % | 243.000 M 2.75 % | 236.500 M -34.31 % | 360.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 26.379 M 1 450.00 % | -1.954 M 96.28 % | -52.512 M -58.95 % | -33.036 M 19.25 % | -40.910 M -44.11 % | -28.389 M -79.05 % | -15.855 M 40.82 % | -26.792 M -71.09 % | -15.660 M -17.96 % | -13.276 M 52.14 % | -27.739 M -48.61 % | -18.666 M -3.46 % | -18.042 M -53.85 % | -11.727 M 23.29 % | -15.288 M -84.55 % | -8.284 M -181.90 % | 10.115 M -69.03 % | 32.656 M -17.04 % | 39.365 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 |
| Retained earnings | 0.000 -100.00 % | 1.389 B 0.57 % | 1.381 B 15.75 % | 1.193 B 10.96 % | 1.075 B 5.74 % | 1.017 B 6.62 % | 953.516 M 6.00 % | 899.516 M 5.36 % | 853.740 M 8.56 % | 786.453 M -2.97 % | 810.487 M 2.90 % | 787.678 M -2.83 % | 810.626 M -3.20 % | 837.390 M -0.90 % | 844.972 M 2.57 % | 823.787 M 8.03 % | 762.575 M 7.79 % | 707.435 M 8.81 % | 650.128 M 9.41 % | 594.192 M 10.53 % | 537.600 M 10.19 % | 487.878 M 10.21 % | 442.700 M 10.84 % | 399.400 M 41.73 % | 281.800 M 29.56 % | 217.500 M 11.03 % | 195.900 M 18.08 % | 165.900 M 7.87 % | 153.800 M 9.54 % | 140.400 M 8.92 % | 128.900 M 10.64 % | 116.500 M 15.69 % | 100.700 M |
| Common stock | 0.000 -100.00 % | 1.254 M 4.15 % | 1.204 M 4.06 % | 1.157 M 3.03 % | 1.123 M 23.00 % | 913.000 K 3.51 % | 882.000 K 0.00 % | 882.000 K 2.80 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 28.06 % | 670.000 K 9.30 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 7.73 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 25.05 % | 455.000 K -9.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.743 B 1.96 % | 2.690 B 13.46 % | 2.371 B 15.37 % | 2.055 B 10.20 % | 1.865 B 48.35 % | 1.257 B 9.67 % | 1.146 B 4.13 % | 1.101 B 9.92 % | 1.001 B 6.44 % | 940.893 M -2.25 % | 962.587 M -13.44 % | 1.112 B 18.11 % | 941.521 M 3.66 % | 908.279 M 25.46 % | 723.975 M -3.60 % | 751.014 M 38.04 % | 544.068 M 2.26 % | 532.038 M 1.82 % | 522.540 M 6.22 % | 491.953 M 9.99 % | 447.267 M 0.12 % | 446.723 M 20.96 % | 369.300 M -18.46 % | 452.900 M 34.19 % | 337.500 M | 0.000 -100.00 % | 249.200 M 33.91 % | 186.100 M -6.90 % | 199.900 M 5.88 % | 188.800 M 5.89 % | 178.300 M 7.28 % | 166.200 M 10.43 % | 150.500 M |
| Other non current 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 |
| Long term debt | 1.527 B -6.83 % | 1.639 B 0.62 % | 1.629 B 64.76 % | 988.808 M 25.94 % | 785.170 M -16.88 % | 944.603 M 347.45 % | 211.108 M 5.10 % | 200.869 M -34.25 % | 305.482 M -7.25 % | 329.360 M 30.62 % | 252.153 M 83.06 % | 137.744 M 0.01 % | 137.735 M -40.74 % | 232.409 M -84.45 % | 1.494 B 553.47 % | 228.674 M 75.78 % | 130.092 M -21.65 % | 166.037 M -72.46 % | 602.827 M -51.28 % | 1.237 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.100 M |
| Total non current liabilities | 1.527 B -6.83 % | 1.639 B 0.62 % | 1.629 B 64.76 % | 988.808 M 25.94 % | 785.170 M -16.88 % | 944.603 M 347.45 % | 211.108 M 5.10 % | 200.869 M -34.25 % | 305.482 M -7.25 % | 329.360 M 30.62 % | 252.153 M 83.06 % | 137.744 M 0.01 % | 137.735 M -40.74 % | 232.409 M -84.45 % | 1.494 B 553.47 % | 228.674 M 75.78 % | 130.092 M -21.65 % | 166.037 M -72.46 % | 602.827 M -51.28 % | 1.237 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.100 M |
| Other current liabilities | -317.181 M 10.66 % | -355.026 M -5.78 % | -335.620 M -30.77 % | -256.652 M -3.16 % | -248.799 M 5.49 % | -263.261 M -115.14 % | -122.366 M -3.93 % | -117.743 M -66.80 % | -70.590 M 17.85 % | -85.928 M -15.64 % | -74.308 M -1 530.63 % | -4.557 M 10.79 % | -5.108 M 51.58 % | -10.550 M 37.36 % | -16.843 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.760 B 20.19 % | 2.296 B | 0.000 100.00 % | -7.400 M 2.63 % | -7.600 M 36.13 % | -11.900 M 28.31 % | -16.600 M -24.81 % | -13.300 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 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 % | 569.660 M 3.86 % | 548.475 M 14.98 % | 477.000 M 2 571.97 % | 17.852 M | 0.000 -100.00 % | 971.851 M -15.19 % | 1.146 B 6.33 % | 1.078 B 72.74 % | 623.900 M 42.44 % | 438.000 M -11.17 % | 493.100 M -24.12 % | 649.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 317.181 M -10.66 % | 355.026 M 5.78 % | 335.620 M 30.77 % | 256.652 M 3.16 % | 248.799 M -5.49 % | 263.261 M 115.14 % | 122.366 M 3.93 % | 117.743 M 66.80 % | 70.590 M -17.85 % | 85.928 M 15.64 % | 74.308 M 1 530.63 % | 4.557 M -10.79 % | 5.108 M -51.58 % | 10.550 M -37.36 % | 16.843 M -97.15 % | 590.089 M 5.06 % | 561.668 M 16.04 % | 484.036 M 1 861.25 % | 24.680 M 190.25 % | 8.503 M -99.13 % | 982.082 M -15.81 % | 1.166 B 6.10 % | 1.099 B 71.49 % | 641.100 M 41.40 % | 453.400 M -86.10 % | 3.263 B 10.31 % | 2.958 B | 0.000 -100.00 % | 7.400 M -2.63 % | 7.600 M -36.13 % | 11.900 M -28.31 % | 16.600 M 24.81 % | 13.300 M |
| Total liabilities | 19.036 B 4.89 % | 18.149 B 17.24 % | 15.480 B 15.08 % | 13.451 B 10.14 % | 12.212 B 20.13 % | 10.165 B 18.39 % | 8.586 B 2.90 % | 8.344 B 15.06 % | 7.252 B 1.30 % | 7.159 B 2.11 % | 7.011 B -0.34 % | 7.035 B 3.93 % | 6.769 B -11.17 % | 7.620 B 3.43 % | 7.368 B -4.20 % | 7.691 B 15.37 % | 6.666 B 5.29 % | 6.331 B -0.83 % | 6.384 B 16.32 % | 5.489 B 5.13 % | 5.221 B -4.38 % | 5.460 B 6.17 % | 5.142 B 8.49 % | 4.740 B 44.66 % | 3.277 B 0.42 % | 3.263 B 10.31 % | 2.958 B 10.01 % | 2.689 B 8.10 % | 2.487 B 17.98 % | 2.108 B -1.16 % | 2.133 B -3.13 % | 2.202 B 9.86 % | 2.004 B |
| Other non current assets | 920.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 339.277 M 1.52 % | 334.199 M 20.93 % | 276.366 M -1.67 % | 281.059 M -0.91 % | 283.650 M -2.65 % | 291.383 M | 0.000 | 0.000 -100.00 % | 288.235 M -1.51 % | 292.658 M 204.86 % | 95.997 M -0.74 % | 96.712 M -2.57 % | 99.268 M 505.40 % | 16.397 M 121.25 % | -77.172 M 5.70 % | -81.840 M -1.79 % | -80.400 M -2.81 % | -78.200 M -32.09 % | -59.200 M -19.84 % | -49.400 M -4.88 % | -47.100 M -16.87 % | -40.300 M -3.07 % | -39.100 M -6.25 % | -36.800 M -14.29 % | -32.200 M -5.57 % | -30.500 M -4.10 % | -29.300 M |
| Long term investments | 3.275 B 2.82 % | 3.185 B 8.42 % | 2.938 B 27.00 % | 2.313 B 20.57 % | 1.918 B -2.10 % | 1.960 B 45.52 % | 1.347 B 9.40 % | 1.231 B 4.82 % | 1.174 B 3.85 % | 1.131 B 3.95 % | 1.088 B -5.76 % | 1.154 B -15.44 % | 1.365 B -40.97 % | 2.313 B 2.76 % | 2.251 B -11.73 % | 2.550 B 8.81 % | 2.343 B 4.43 % | 2.244 B -2.31 % | 2.297 B 9.82 % | 2.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 70.367 M -10.37 % | 78.506 M 26.76 % | 61.935 M 8.37 % | 57.149 M 119.83 % | 25.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.593 M -14.17 % | 21.662 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 |
| GoodWill | 0.000 -100.00 % | 862.397 M 8.24 % | 796.756 M 9.32 % | 728.809 M 4.47 % | 697.608 M 104.65 % | 340.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.886 M 0.00 % | 262.886 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 932.764 M 6.57 % | 875.262 M 10.69 % | 790.744 M 4.77 % | 754.757 M 105.73 % | 366.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.479 M -1.08 % | 284.548 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 |
| Property plant equipment net | 120.555 M -6.05 % | 128.323 M -9.10 % | 141.172 M 9.62 % | 128.780 M 6.33 % | 121.108 M 54.27 % | 78.502 M -31.65 % | 114.850 M -11.03 % | 129.083 M 11.11 % | 116.177 M -3.13 % | 119.928 M -5.60 % | 127.044 M -9.84 % | 140.907 M 16.80 % | 120.642 M 0.51 % | 120.035 M -4.60 % | 125.828 M -0.67 % | 126.677 M 32.86 % | 95.345 M 7.13 % | 89.003 M -2.77 % | 91.535 M 12.14 % | 81.627 M 5.77 % | 77.172 M -5.70 % | 81.840 M 1.79 % | 80.400 M 2.81 % | 78.200 M 32.09 % | 59.200 M 19.84 % | 49.400 M 4.88 % | 47.100 M 16.87 % | 40.300 M 3.07 % | 39.100 M 6.25 % | 36.800 M 14.29 % | 32.200 M 5.57 % | 30.500 M 4.10 % | 29.300 M |
| Total non current assets | 4.316 B 1.65 % | 4.246 B 7.39 % | 3.954 B 22.32 % | 3.233 B 15.68 % | 2.794 B 16.18 % | 2.405 B 33.55 % | 1.801 B 6.29 % | 1.694 B 8.13 % | 1.567 B 2.29 % | 1.532 B 2.22 % | 1.499 B -5.55 % | 1.587 B -10.22 % | 1.767 B -34.96 % | 2.717 B 1.97 % | 2.665 B -10.25 % | 2.969 B 17.14 % | 2.535 B 4.32 % | 2.430 B -2.34 % | 2.488 B 13.62 % | 2.190 B 2 737.33 % | 77.172 M -5.70 % | 81.840 M 1.79 % | 80.400 M 2.81 % | 78.200 M 32.09 % | 59.200 M 19.84 % | 49.400 M 4.88 % | 47.100 M 16.87 % | 40.300 M 3.07 % | 39.100 M 6.25 % | 36.800 M 14.29 % | 32.200 M 5.57 % | 30.500 M 4.10 % | 29.300 M |
| Other current assets | 11.729 B -0.99 % | 11.846 B 15.17 % | 10.286 B 8.66 % | 9.466 B 7.20 % | 8.831 B 34.66 % | 6.558 B 8.04 % | 6.069 B 5.25 % | 5.767 B 19.98 % | 4.806 B 1.36 % | 4.742 B -18.30 % | 5.804 B -2.37 % | 5.945 B 3.53 % | 5.742 B 1.41 % | 5.662 B 9.22 % | 5.184 B -0.47 % | 5.208 B 16.35 % | 4.477 B 4.51 % | 4.284 B 1.96 % | 4.201 B 17.86 % | 3.565 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 3.147 B 1.64 % | 3.096 B 7.76 % | 2.873 B 26.47 % | 2.272 B 20.58 % | 1.884 B -1.84 % | 1.919 B 46.90 % | 1.307 B 10.08 % | 1.187 B 6.68 % | 1.113 B 2.80 % | 1.082 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.119 B 89.67 % | 1.117 B 273.38 % | 299.221 M 3.44 % | 289.258 M -16.54 % | 346.570 M 32.20 % | 262.148 M -31.23 % | 381.202 M -37.12 % | 606.262 M 3.24 % | 587.241 M -18.01 % | 716.266 M 11.65 % | 641.530 M 9.52 % | 585.776 M 478.96 % | 101.177 M -4.62 % | 106.082 M -45.26 % | 193.792 M -7.64 % | 209.825 M 33.59 % | 157.070 M 31.02 % | 119.880 M -35.86 % | 186.900 M -4.23 % | 195.153 M 25.24 % | 155.822 M -6.37 % | 166.423 M 7.09 % | 155.400 M -0.70 % | 156.500 M 5.03 % | 149.000 M 14.00 % | 130.700 M -12.46 % | 149.300 M 21.48 % | 122.900 M 3.89 % | 118.300 M 10.87 % | 106.700 M -11.38 % | 120.400 M -22.67 % | 155.700 M 5.63 % | 147.400 M |
| Cash and short term investments | 5.266 B 24.98 % | 4.214 B 32.81 % | 3.173 B 23.87 % | 2.561 B 14.81 % | 2.231 B 2.25 % | 2.182 B 29.25 % | 1.688 B -5.88 % | 1.793 B 5.49 % | 1.700 B -5.49 % | 1.799 B 180.37 % | 641.530 M 9.52 % | 585.776 M 478.96 % | 101.177 M -4.62 % | 106.082 M -45.26 % | 193.792 M -7.64 % | 209.825 M 33.59 % | 157.070 M 31.02 % | 119.880 M -35.86 % | 186.900 M -4.23 % | 195.153 M 25.24 % | 155.822 M -6.37 % | 166.423 M 7.09 % | 155.400 M -0.70 % | 156.500 M 5.03 % | 149.000 M 14.00 % | 130.700 M -12.46 % | 149.300 M 21.48 % | 122.900 M 3.89 % | 118.300 M 10.87 % | 106.700 M -11.38 % | 120.400 M -22.67 % | 155.700 M 5.63 % | 147.400 M |
| Total current assets | 17.462 B 5.24 % | 16.593 B 19.40 % | 13.896 B 13.23 % | 12.273 B 8.78 % | 11.283 B 25.12 % | 9.018 B 13.69 % | 7.932 B 2.34 % | 7.751 B 15.92 % | 6.687 B 1.80 % | 6.568 B 1.44 % | 6.475 B -1.30 % | 6.560 B 10.38 % | 5.943 B 2.28 % | 5.811 B 7.08 % | 5.427 B -0.83 % | 5.472 B 17.04 % | 4.675 B 5.45 % | 4.434 B 0.34 % | 4.419 B 16.56 % | 3.791 B 1 918.06 % | 187.849 M -9.69 % | 208.012 M 4.74 % | 198.600 M 2.95 % | 192.900 M 9.60 % | 176.000 M 14.81 % | 153.300 M -11.95 % | 174.100 M -16.58 % | 208.700 M 55.28 % | 134.400 M 8.56 % | 123.800 M -12.45 % | 141.400 M -22.86 % | 183.300 M 7.32 % | 170.800 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 467.007 M -12.34 % | 532.753 M 21.75 % | 437.581 M 78.07 % | 245.734 M 10.97 % | 221.451 M -20.42 % | 278.271 M 59.41 % | 174.560 M -8.57 % | 190.912 M 5.99 % | 180.128 M 554.18 % | 27.535 M -7.68 % | 29.826 M -0.42 % | 29.953 M -70.21 % | 100.545 M 132.49 % | 43.247 M -11.69 % | 48.971 M -9.34 % | 54.015 M 29.63 % | 41.668 M 38.12 % | 30.169 M -1.10 % | 30.506 M -1.61 % | 31.005 M -3.19 % | 32.027 M -22.99 % | 41.589 M -3.73 % | 43.200 M 18.68 % | 36.400 M 34.81 % | 27.000 M 19.47 % | 22.600 M -8.87 % | 24.800 M -71.10 % | 85.800 M 432.92 % | 16.100 M -5.85 % | 17.100 M -18.57 % | 21.000 M -23.91 % | 27.600 M 17.95 % | 23.400 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 5.403 B -3.81 % | 5.617 B 7.34 % | 5.233 B 6.31 % | 4.922 B 45.66 % | 3.379 B 15.86 % | 2.917 B -2.33 % | 2.986 B 13.71 % | 2.626 B 4.47 % | 2.514 B 17.65 % | 2.137 B -0.06 % | 2.138 B -0.78 % | 2.155 B 10.22 % | 1.955 B |
| Account payables | 317.181 M -10.66 % | 355.026 M 5.78 % | 335.620 M 30.77 % | 256.652 M 3.16 % | 248.799 M -5.49 % | 263.261 M 115.14 % | 122.366 M 3.93 % | 117.743 M 66.80 % | 70.590 M -17.85 % | 85.928 M 15.64 % | 74.308 M 1 530.63 % | 4.557 M -10.79 % | 5.108 M -51.58 % | 10.550 M -37.36 % | 16.843 M -17.55 % | 20.429 M 54.85 % | 13.193 M 87.51 % | 7.036 M 3.05 % | 6.828 M -19.70 % | 8.503 M -16.89 % | 10.231 M -50.26 % | 20.568 M -5.22 % | 21.700 M 26.16 % | 17.200 M 11.69 % | 15.400 M 48.08 % | 10.400 M -15.45 % | 12.300 M | 0.000 -100.00 % | 7.400 M -2.63 % | 7.600 M -36.13 % | 11.900 M -28.31 % | 16.600 M 24.81 % | 13.300 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 |
| 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 -100.00 % | 230.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 190.882 M 0.34 % | 190.233 M 0.32 % | 189.617 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.743 B 162.88 % | 1.043 B 5.29 % | 990.931 M 8.47 % | 913.586 M 11.17 % | 821.797 M 193.08 % | 280.403 M 27.31 % | 220.259 M 1.86 % | 216.232 M 24.53 % | 173.636 M 2.60 % | 169.242 M 2.87 % | 164.518 M 2.59 % | 160.366 M 487.90 % | -41.342 M 59.19 % | -101.299 M 7.81 % | -109.883 M -89.13 % | -58.098 M 72.44 % | -210.792 M -13.28 % | -186.081 M -15.71 % | -160.813 M -13.11 % | -142.173 M -56.40 % | -90.902 M -118.46 % | -41.610 M 43.69 % | -73.900 M -238.13 % | 53.500 M -3.95 % | 55.700 M 24.89 % | 44.600 M -16.32 % | 53.300 M 163.86 % | 20.200 M -56.18 % | 46.100 M -4.75 % | 48.400 M -2.02 % | 49.400 M -0.60 % | 49.700 M -0.20 % | 49.800 M |
| Deferred tax liabilities 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 |
| Other liabilities | 17.191 B 6.42 % | 16.154 B 19.53 % | 13.515 B 10.73 % | 12.205 B 9.19 % | 11.178 B 24.79 % | 8.958 B 8.54 % | 8.253 B 2.83 % | 8.026 B 16.72 % | 6.876 B 1.96 % | 6.744 B 0.88 % | 6.685 B -3.02 % | 6.893 B 4.02 % | 6.626 B -10.18 % | 7.377 B 25.97 % | 5.856 B -14.78 % | 6.872 B 15.02 % | 5.974 B 5.16 % | 5.681 B -1.31 % | 5.757 B 35.68 % | 4.243 B 0.10 % | 4.239 B -1.28 % | 4.293 B 6.19 % | 4.043 B -1.37 % | 4.099 B 45.18 % | 2.823 B | 0.000 -100.00 % | 100.000 K -100.00 % | 2.689 B 8.10 % | 2.487 B 17.98 % | 2.108 B -1.16 % | 2.133 B -3.13 % | 2.202 B 11.27 % | 1.979 B |
| Total assets | 21.778 B 4.51 % | 20.839 B 16.74 % | 17.850 B 15.12 % | 15.506 B 10.15 % | 14.077 B 23.24 % | 11.423 B 17.36 % | 9.733 B 3.04 % | 9.445 B 14.44 % | 8.253 B 1.90 % | 8.100 B 1.58 % | 7.974 B -2.13 % | 8.147 B 5.66 % | 7.711 B -9.59 % | 8.528 B 5.40 % | 8.092 B -4.15 % | 8.442 B 17.08 % | 7.210 B 5.05 % | 6.863 B -0.63 % | 6.907 B 15.49 % | 5.981 B 5.52 % | 5.668 B -4.04 % | 5.906 B 7.16 % | 5.512 B 6.14 % | 5.193 B 43.68 % | 3.614 B 15.87 % | 3.119 B -2.75 % | 3.207 B 11.55 % | 2.875 B 6.99 % | 2.687 B 16.98 % | 2.297 B -0.61 % | 2.311 B -2.40 % | 2.368 B 9.90 % | 2.155 B |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -8.729 M -177.19 % | 11.308 M -57.44 % | 26.567 M 812.63 % | -3.728 M -81.68 % | -2.052 M -113.07 % | 15.697 M 14 908.49 % | -106.000 K -960.00 % | -10.000 K -105.88 % | 170.000 K -91.42 % | 1.981 M 113.16 % | -15.057 M 56.30 % | -34.458 M -160.10 % | -13.248 M 53.06 % | -28.221 M -616.96 % | 5.459 M 674.03 % | -951.000 K -137.71 % | 2.522 M -30.06 % | 3.606 M 550.90 % | 554.000 K -55.29 % | 1.239 M 146.90 % | -2.642 M -180.06 % | 3.300 M 335.71 % | -1.400 M 36.36 % | -2.200 M -184.62 % | 2.600 M 192.86 % | -2.800 M -100.00 % | -1.400 M -40.00 % | -1.000 M | 0.000 100.00 % | -3.800 M -660.00 % | -500.000 K 72.22 % | -1.800 M |
| Stock based compensation | 14.740 M 11.81 % | 13.183 M 9.29 % | 12.062 M 7.48 % | 11.223 M 42.44 % | 7.879 M 8.80 % | 7.242 M 22.21 % | 5.926 M 0.39 % | 5.903 M -1.68 % | 6.004 M -5.63 % | 6.362 M 12.84 % | 5.638 M 60.35 % | 3.516 M -22.64 % | 4.545 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 | -95.587 M -125.57 % | -42.376 M 11.03 % | -47.628 M -175.26 % | 63.288 M 305.41 % | -30.810 M -422.72 % | 9.547 M -53.26 % | 20.424 M -47.83 % | 39.149 M 496.16 % | -9.882 M -262.59 % | 6.078 M -86.83 % | 46.160 M 167.16 % | -68.731 M -478.64 % | -11.878 M -234.40 % | -3.552 M 87.01 % | -27.343 M -301.04 % | -6.818 M -159.44 % | 11.470 M 180.74 % | -14.206 M -216.07 % | 12.239 M 196.67 % | -12.660 M -4 884.25 % | -254.000 K -150.80 % | 500.000 K 100.30 % | -165.400 M -77.09 % | -93.400 M -238.37 % | 67.500 M 544.08 % | -15.200 M -1 069.23 % | -1.300 M -126.53 % | 4.900 M -83.61 % | 29.900 M 255.95 % | 8.400 M 173.68 % | -11.400 M 20.83 % | -14.400 M |
| Accounts receivables | -30.974 M 78.92 % | -146.968 M -232.16 % | -44.246 M -136.39 % | 121.577 M 258.09 % | -76.902 M -867.26 % | 10.023 M 194.10 % | -10.651 M -134.70 % | 30.696 M 1 174.22 % | 2.409 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.851 M -73.55 % | 33.467 M 391.96 % | -11.463 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 |
| Accounts payables | -30.345 M -127.85 % | 108.956 M 2 607.04 % | -4.346 M 92.21 % | -55.762 M -218.35 % | 47.118 M 4 621.88 % | -1.042 M -104.66 % | 22.367 M 202.32 % | -21.859 M -1 825.90 % | -1.135 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 |
| Other working capital | -34.268 M -685.24 % | -4.364 M -552.70 % | 964.000 K 138.15 % | -2.527 M -146.30 % | -1.026 M -281.27 % | 566.000 K 495.80 % | -143.000 K 95.47 % | -3.155 M -1 127.69 % | 307.000 K | 0.000 -100.00 % | 46.160 M 167.16 % | -68.731 M -478.64 % | -11.878 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 89.061 M 383.79 % | 18.409 M -77.27 % | 81.004 M 86.09 % | 43.529 M 20.27 % | 36.194 M 35.68 % | 26.676 M 117.51 % | 12.264 M 331.57 % | -5.296 M -102.94 % | 180.340 M 77.96 % | 101.340 M -32.81 % | 150.836 M -22.69 % | 195.118 M 75.55 % | 111.144 M 90.21 % | 58.433 M 636.58 % | 7.933 M -46.49 % | 14.824 M -15.71 % | 17.587 M 7.06 % | 16.427 M 83.56 % | 8.949 M 254.70 % | 2.523 M 159.63 % | -4.231 M -106.30 % | 67.200 M 2 217.24 % | 2.900 M -78.36 % | 13.400 M 97.06 % | 6.800 M -17.07 % | 8.200 M 17.14 % | 7.000 M 25.00 % | 5.600 M -9.68 % | 6.200 M 306.67 % | -3.000 M 54.55 % | -6.600 M 41.59 % | -11.300 M |
| Net cash provided by operating activities | 135.041 M -40.54 % | 227.109 M -10.30 % | 253.184 M 7.94 % | 234.559 M 93.78 % | 121.046 M -23.64 % | 158.513 M 28.95 % | 122.927 M -7.83 % | 133.368 M -21.47 % | 169.824 M 1.62 % | 167.121 M -13.66 % | 193.569 M 128.96 % | 84.541 M -45.71 % | 155.721 M 28.20 % | 121.463 M 6.41 % | 114.142 M -7.71 % | 123.676 M -16.77 % | 148.593 M 19.34 % | 124.510 M -5.46 % | 131.707 M 51.13 % | 87.151 M 13.86 % | 76.545 M -49.31 % | 151.000 M 278.70 % | -84.500 M -151.49 % | -33.600 M -128.94 % | 116.100 M 418.30 % | 22.400 M -25.58 % | 30.100 M -23.99 % | 39.600 M -33.67 % | 59.700 M 161.84 % | 22.800 M 208.11 % | 7.400 M 825.00 % | 800.000 K |
| Investments in property plant and equipment | -11.279 M 44.52 % | -20.330 M 26.87 % | -27.800 M -72.42 % | -16.123 M 15.51 % | -19.083 M -69.34 % | -11.269 M 19.99 % | -14.085 M -27.70 % | -11.030 M -25.86 % | -8.764 M 20.46 % | -11.018 M 50.51 % | -22.265 M -375.54 % | -4.682 M 25.03 % | -6.245 M -21.69 % | -5.132 M 60.09 % | -12.859 M 15.45 % | -15.209 M -118.46 % | -6.962 M 64.88 % | -19.824 M -35.01 % | -14.683 M -113.70 % | -6.871 M 37.50 % | -10.994 M 7.61 % | -11.900 M -10.19 % | -10.800 M -11.34 % | -9.700 M -18.29 % | -8.200 M 25.45 % | -11.000 M -61.76 % | -6.800 M 4.23 % | -7.100 M 21.11 % | -9.000 M -66.67 % | -5.400 M -38.46 % | -3.900 M 0.00 % | -3.900 M |
| Acquisitions net | 142.282 M 1 151.45 % | -13.532 M -108.45 % | 160.145 M 283.88 % | 41.717 M -27.26 % | 57.347 M 457.37 % | -16.047 M -108.00 % | 200.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.132 M 102.32 % | -220.967 M -1 552.87 % | 15.209 M 118.46 % | 6.962 M 108.40 % | -82.909 M -664.66 % | 14.683 M 113.70 % | 6.871 M -37.50 % | 10.994 M -7.61 % | 11.900 M 10.19 % | 10.800 M 11.34 % | 9.700 M 18.29 % | 8.200 M -25.45 % | 11.000 M 61.76 % | 6.800 M -4.23 % | 7.100 M -21.11 % | 9.000 M 66.67 % | 5.400 M 38.46 % | 3.900 M 0.00 % | 3.900 M |
| Purchases of investments | -1.611 B -75.21 % | -919.419 M -24.97 % | -735.701 M -0.31 % | -733.455 M 21.86 % | -938.669 M -83.79 % | -510.723 M -1 692.39 % | -28.494 M 91.92 % | -352.512 M 44.70 % | -637.428 M -40.55 % | -453.533 M -2.92 % | -440.668 M -64.58 % | -267.747 M 62.49 % | -713.775 M -71.67 % | -415.775 M 29.27 % | -587.867 M 28.14 % | -818.095 M 23.04 % | -1.063 B 45.50 % | -1.950 B -77.71 % | -1.098 B -38.75 % | -791.030 M 4.15 % | -825.317 M 14.93 % | -970.200 M 65.13 % | -2.782 B -223.31 % | -860.500 M 30.26 % | -1.234 B -42.86 % | -863.700 M -84.24 % | -468.800 M 32.46 % | -694.100 M 21.38 % | -882.800 M 3.88 % | -918.400 M 22.74 % | -1.189 B -6.47 % | -1.117 B |
| Sales maturities of investments | 1.557 B 147.63 % | 628.824 M 74.88 % | 359.584 M -63.60 % | 987.833 M 134.32 % | 421.566 M 0.06 % | 421.318 M 106.04 % | 204.481 M -32.99 % | 305.137 M -47.60 % | 582.364 M 7.21 % | 543.180 M -24.38 % | 718.345 M -42.56 % | 1.251 B 122.86 % | 561.120 M -16.44 % | 671.495 M -21.93 % | 860.119 M 26.54 % | 679.712 M -36.26 % | 1.066 B -37.97 % | 1.719 B 88.61 % | 911.388 M -21.90 % | 1.167 B 53.35 % | 760.904 M -7.76 % | 824.900 M -67.10 % | 2.508 B 201.74 % | 831.000 M -42.44 % | 1.444 B 43.45 % | 1.007 B 119.66 % | 458.200 M 2.74 % | 446.000 M -53.42 % | 957.500 M -5.26 % | 1.011 B -17.30 % | 1.222 B 33.06 % | 918.500 M |
| Other investing activites | -1.173 B -60.70 % | -729.736 M 3.81 % | -758.614 M -78.18 % | -425.752 M 25.37 % | -570.499 M -49.47 % | -381.669 M -52.14 % | -250.875 M 19.30 % | -310.891 M -284.87 % | -80.779 M -332.69 % | 34.715 M -78.00 % | 157.783 M 353.21 % | -62.314 M 86.19 % | -451.121 M -1 957.00 % | 24.293 M 115.34 % | -158.325 M 18.71 % | -194.764 M -113.44 % | -91.250 M 85.93 % | -648.644 M -902.65 % | -64.693 M 59.91 % | -161.388 M 39.02 % | -264.647 M 15.88 % | -314.600 M -363.26 % | 119.500 M 1 038.10 % | 10.500 M 106.70 % | -156.700 M 22.35 % | -201.800 M 2.51 % | -207.000 M -47.86 % | -140.000 M -19.86 % | -116.800 M -52.48 % | -76.600 M -7.28 % | -71.400 M 47.50 % | -136.000 M |
| Net cash used for investing activites | -1.095 B -3.91 % | -1.054 B -5.17 % | -1.002 B -587.60 % | -145.780 M 86.11 % | -1.049 B -110.55 % | -498.390 M -546.30 % | 111.672 M 130.24 % | -369.296 M -155.38 % | -144.607 M -227.58 % | 113.344 M -72.57 % | 413.195 M -54.88 % | 915.774 M 250.12 % | -610.021 M -317.85 % | 280.013 M 333.54 % | -119.899 M 64.01 % | -333.147 M -278.84 % | -87.939 M 91.05 % | -982.890 M -291.85 % | -250.831 M -216.96 % | 214.458 M 165.17 % | -329.060 M 28.45 % | -459.900 M -196.52 % | -155.100 M -716.32 % | -19.000 M -135.71 % | 53.200 M 190.17 % | -59.000 M 72.89 % | -217.600 M 43.93 % | -388.100 M -821.85 % | -42.100 M -368.15 % | 15.700 M 141.42 % | -37.900 M 88.65 % | -334.000 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.035 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 |
| Common stock repurchased | -22.557 M 33.52 % | -33.928 M | 0.000 | 0.000 | 0.000 100.00 % | -120.000 K | 0.000 | 0.000 | 0.000 100.00 % | -193.910 M | 0.000 | 0.000 100.00 % | -138.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -72.585 M -28.38 % | -56.540 M -27.65 % | -44.293 M -19.29 % | -37.129 M -27.16 % | -29.198 M -8.00 % | -27.036 M -19.80 % | -22.568 M -200.59 % | -7.508 M -152.20 % | -2.977 M 76.81 % | -12.838 M -3.35 % | -12.422 M 0.01 % | -12.423 M 79.40 % | -60.298 M -3.08 % | -58.499 M -8.82 % | -53.757 M -19.92 % | -44.828 M -9.34 % | -41.000 M -15.30 % | -35.560 M -8.15 % | -32.879 M -1.80 % | -32.297 M -9.12 % | -29.598 M -8.82 % | -27.200 M 1.09 % | -27.500 M -63.69 % | -16.800 M -40.00 % | -12.000 M -16.50 % | -10.300 M -24.10 % | -8.300 M -12.16 % | -7.400 M -13.85 % | -6.500 M 0.00 % | -6.500 M 2.99 % | -6.700 M -8.06 % | -6.200 M |
| Other financing activites | 1.851 B 107.14 % | 893.587 M 21.38 % | 736.183 M 2 146.38 % | 32.772 M -96.09 % | 838.436 M 491.06 % | 141.853 M 173.50 % | -193.010 M -268.70 % | 114.411 M 117.94 % | 52.496 M 124.78 % | -211.873 M -55.85 % | -135.945 M 86.05 % | -974.821 M -324.58 % | 434.069 M 219.56 % | -363.046 M -413.67 % | 115.743 M -60.47 % | 292.766 M 417.76 % | -92.133 M -110.47 % | 879.731 M 342.64 % | 198.745 M 167.68 % | -293.649 M -194.84 % | 309.633 M -8.01 % | 336.600 M 50.60 % | 223.500 M 193.31 % | 76.200 M 143.32 % | -175.900 M -367.73 % | 65.700 M -67.22 % | 200.400 M -45.45 % | 367.400 M 1 587.45 % | -24.700 M 62.40 % | -65.700 M -246.98 % | 44.700 M -83.76 % | 275.300 M |
| Net cash used provided by financing activities | 1.778 B 112.46 % | 837.047 M 20.98 % | 691.890 M 15 979.96 % | -4.357 M -100.54 % | 809.238 M 604.81 % | 114.817 M 153.26 % | -215.578 M -301.66 % | 106.903 M 115.88 % | 49.519 M 122.04 % | -224.711 M -51.46 % | -148.367 M 84.97 % | -987.244 M -364.13 % | 373.771 M 188.67 % | -421.545 M -780.06 % | 61.986 M -75.00 % | 247.938 M 286.23 % | -133.133 M -115.77 % | 844.171 M 408.95 % | 165.866 M 150.89 % | -325.946 M -216.39 % | 280.035 M -9.49 % | 309.400 M 57.86 % | 196.000 M 229.97 % | 59.400 M 131.61 % | -187.900 M -439.17 % | 55.400 M -71.16 % | 192.100 M -46.64 % | 360.000 M 1 253.85 % | -31.200 M 56.79 % | -72.200 M -290.00 % | 38.000 M -85.88 % | 269.100 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 -100.00 % | 239.600 M 355.51 % | 52.600 M 131.07 % | -169.300 M -562.57 % | 36.600 M -80.48 % | 187.500 M -46.20 % | 348.500 M 2 080.11 % | -17.600 M 54.29 % | -38.500 M -226.23 % | 30.500 M -90.85 % | 333.200 M |
| Net change in cash | 818.023 M 8 110.61 % | 9.963 M 117.38 % | -57.312 M -167.89 % | 84.422 M 170.91 % | -119.054 M 47.10 % | -225.060 M -1 283.22 % | 19.021 M 114.74 % | -129.025 M -272.64 % | 74.736 M 34.05 % | 55.754 M -87.84 % | 458.397 M 3 406.98 % | 13.071 M 116.23 % | -80.529 M -301.26 % | -20.069 M -135.69 % | 56.229 M 46.17 % | 38.467 M 153.07 % | -72.479 M -410.09 % | -14.209 M -130.40 % | 46.742 M 292.06 % | -24.337 M -188.43 % | 27.520 M 5 404.00 % | 500.000 K -99.74 % | 196.000 M 229.97 % | 59.400 M 131.61 % | -187.900 M -439.17 % | 55.400 M -71.16 % | 192.100 M -46.64 % | 360.000 M 1 253.85 % | -31.200 M 56.79 % | -72.200 M -290.00 % | 38.000 M -85.88 % | 269.100 M |
| Cash at beginning of period | 299.221 M 3.44 % | 289.258 M -16.54 % | 346.570 M 32.20 % | 262.148 M -31.23 % | 381.202 M -37.12 % | 606.262 M 3.24 % | 587.241 M -18.01 % | 716.266 M 11.65 % | 641.530 M 9.52 % | 585.776 M 359.87 % | 127.379 M 11.43 % | 114.308 M -41.33 % | 194.837 M -9.34 % | 214.906 M 35.44 % | 158.677 M 32.00 % | 120.210 M -37.61 % | 192.689 M -6.87 % | 206.898 M 29.19 % | 160.156 M -13.19 % | 184.493 M 17.53 % | 156.973 M 0.30 % | 156.500 M -21.79 % | 200.100 M 40.72 % | 142.200 M -4.76 % | 149.300 M 14.49 % | 130.400 M 10.23 % | 118.300 M 10.87 % | 106.700 M -11.38 % | 120.400 M -21.87 % | 154.100 M 5.12 % | 146.600 M -30.39 % | 210.600 M |
| Cash at end of period | 1.117 B 273.38 % | 299.221 M 3.44 % | 289.258 M -16.54 % | 346.570 M 32.20 % | 262.148 M -31.23 % | 381.202 M -37.12 % | 606.262 M 3.24 % | 587.241 M -18.01 % | 716.266 M 11.65 % | 641.530 M 9.52 % | 585.776 M 359.87 % | 127.379 M 11.43 % | 114.308 M -41.33 % | 194.837 M -9.34 % | 214.906 M 35.44 % | 158.677 M 32.00 % | 120.210 M -37.61 % | 192.689 M -6.87 % | 206.898 M 29.19 % | 160.156 M -13.19 % | 184.493 M 17.51 % | 157.000 M -60.36 % | 396.100 M 96.48 % | 201.600 M 622.28 % | -38.600 M -120.78 % | 185.800 M -40.14 % | 310.400 M -33.49 % | 466.700 M 423.21 % | 89.200 M 8.91 % | 81.900 M -55.63 % | 184.600 M -61.52 % | 479.700 M |
| Operating cash flow | 135.041 M -40.54 % | 227.109 M -10.30 % | 253.184 M 7.94 % | 234.559 M 93.78 % | 121.046 M -23.64 % | 158.513 M 28.95 % | 122.927 M -7.83 % | 133.368 M -21.47 % | 169.824 M 1.62 % | 167.121 M -13.66 % | 193.569 M 128.96 % | 84.541 M -45.71 % | 155.721 M 28.20 % | 121.463 M 6.41 % | 114.142 M -7.71 % | 123.676 M -16.77 % | 148.593 M 19.34 % | 124.510 M -5.46 % | 131.707 M 51.13 % | 87.151 M 13.86 % | 76.545 M -49.31 % | 151.000 M 278.70 % | -84.500 M -151.49 % | -33.600 M -128.94 % | 116.100 M 418.30 % | 22.400 M -25.58 % | 30.100 M -23.99 % | 39.600 M -33.67 % | 59.700 M 161.84 % | 22.800 M 208.11 % | 7.400 M 825.00 % | 800.000 K |
| Capital expenditure | -11.279 M 44.52 % | -20.330 M 26.87 % | -27.800 M -72.42 % | -16.123 M 15.51 % | -19.083 M -69.34 % | -11.269 M 19.99 % | -14.085 M -27.70 % | -11.030 M -25.86 % | -8.764 M 20.46 % | -11.018 M 50.51 % | -22.265 M -375.54 % | -4.682 M 25.03 % | -6.245 M -21.69 % | -5.132 M 60.09 % | -12.859 M 15.45 % | -15.209 M -118.46 % | -6.962 M 64.88 % | -19.824 M -35.01 % | -14.683 M -113.70 % | -6.871 M 37.50 % | -10.994 M 7.61 % | -11.900 M -10.19 % | -10.800 M -11.34 % | -9.700 M -18.29 % | -8.200 M 25.45 % | -11.000 M -61.76 % | -6.800 M 4.23 % | -7.100 M 21.11 % | -9.000 M -66.67 % | -5.400 M -38.46 % | -3.900 M 0.00 % | -3.900 M |
| Free CashFlow | 123.762 M -40.15 % | 206.779 M -8.25 % | 225.384 M 3.18 % | 218.436 M 114.23 % | 101.963 M -30.75 % | 147.244 M 35.28 % | 108.842 M -11.03 % | 122.338 M -24.04 % | 161.060 M 3.18 % | 156.103 M -8.87 % | 171.304 M 114.51 % | 79.859 M -46.57 % | 149.476 M 28.49 % | 116.331 M 14.86 % | 101.283 M -6.62 % | 108.467 M -23.42 % | 141.631 M 35.29 % | 104.686 M -10.54 % | 117.024 M 45.77 % | 80.280 M 22.47 % | 65.551 M -52.87 % | 139.100 M 245.96 % | -95.300 M -120.09 % | -43.300 M -140.13 % | 107.900 M 846.49 % | 11.400 M -51.07 % | 23.300 M -28.31 % | 32.500 M -35.90 % | 50.700 M 191.38 % | 17.400 M 397.14 % | 3.500 M 212.90 % | -3.100 M |
| 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 |
| 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-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-12-31 | 1989-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 183.255 M -3.74 % | 190.376 M -0.10 % | 190.558 M 1.95 % | 186.918 M 6.31 % | 175.826 M -4.08 % | 183.314 M 2.86 % | 178.225 M -2.58 % | 182.937 M -6.12 % | 194.855 M 0.58 % | 193.738 M 2.59 % | 188.838 M 8.57 % | 173.930 M -0.66 % | 175.091 M 4.41 % | 167.693 M 2.03 % | 164.350 M 6.67 % | 154.080 M 5.64 % | 145.859 M -10.65 % | 163.241 M 0.44 % | 162.528 M 4.76 % | 155.148 M 32.66 % | 116.953 M -14.52 % | 136.825 M 7.06 % | 127.803 M 9.57 % | 116.640 M 11.51 % | 104.604 M -7.36 % | 112.916 M 0.02 % | 112.890 M 4.64 % | 107.883 M 12.81 % | 95.633 M -11.56 % | 108.138 M 8.62 % | 99.559 M 9.47 % | 90.945 M 7.39 % | 84.687 M -31.57 % | 123.754 M 33.97 % | 92.371 M 1.04 % | 91.423 M 1.55 % | 90.026 M -6.61 % | 96.394 M 6.23 % | 90.741 M 0.97 % | 89.871 M -6.10 % | 95.713 M 0.62 % | 95.126 M -2.79 % | 97.855 M 3.15 % | 94.863 M -2.95 % | 97.746 M -3.19 % | 100.966 M 4.16 % | 96.929 M 5.06 % | 92.259 M -5.56 % | 97.688 M 6.10 % | 92.071 M 0.31 % | 91.785 M -1.30 % | 92.990 M 116.84 % | 42.884 M -50.40 % | 86.452 M 4.47 % | 82.749 M -6.52 % | 88.519 M 148.42 % | 35.633 M -57.63 % | 84.092 M -8.18 % | 91.587 M 2.83 % | 89.070 M -3.62 % | 92.416 M -0.27 % | 92.664 M 1.58 % | 91.225 M 15.71 % | 78.837 M -65.74 % | 230.098 M -2.79 % | 236.703 M 199.31 % | 79.084 M 2.37 % | 77.255 M -6.32 % | 82.469 M 8.02 % | 76.347 M 1.59 % | 75.155 M 1.19 % | 74.274 M -1.49 % | 75.399 M 6.52 % | 70.786 M -4.16 % | 73.859 M 5.66 % | 69.905 M -0.61 % | 70.331 M -2.79 % | 72.347 M -0.46 % | 72.678 M 3.25 % | 70.389 M -1.25 % | 71.281 M 1.08 % | 70.517 M 4.26 % | 67.634 M 5.99 % | 63.814 M 1.84 % | 62.659 M -1.00 % | 63.291 M -1.04 % | 63.959 M 1.72 % | 62.879 M -0.19 % | 63.000 M 0.32 % | 62.800 M -0.63 % | 63.200 M 1.77 % | 62.100 M 1.47 % | 61.200 M 0.82 % | 60.700 M 36.40 % | 44.500 M -4.09 % | 46.400 M -23.31 % | 60.500 M 44.39 % | 41.900 M 5.28 % | 39.800 M 0.00 % | 39.800 M -2.45 % | 40.800 M 4.62 % | 39.000 M 2.63 % | 38.000 M 4.68 % | 36.300 M -21.26 % | 46.100 M 34.40 % | 34.300 M -3.11 % | 35.400 M 5.99 % | 33.400 M -2.91 % | 34.400 M 3.30 % | 33.300 M 1.22 % | 32.900 M -1.50 % | 33.400 M -0.30 % | 33.500 M -2.62 % | 34.400 M 2.99 % | 33.400 M 5.36 % | 31.700 M -5.37 % | 33.500 M 9.12 % | 30.700 M -1.60 % | 31.200 M 0.65 % | 31.000 M 3.68 % | 29.900 M -0.99 % | 30.200 M 2.72 % | 29.400 M 9.70 % | 26.800 M 0.00 % | 26.800 M 1.90 % | 26.300 M 6.48 % | 24.700 M 3.35 % | 23.900 M -14.34 % | 27.900 M 15.77 % | 24.100 M |
| Net income | 48.553 M -11.50 % | 54.863 M 7.32 % | 51.121 M 13.54 % | 45.023 M 8.22 % | 41.605 M 50.62 % | 27.623 M 44.90 % | 19.064 M -2.76 % | 19.606 M -62.38 % | 52.121 M -4.44 % | 54.545 M 16.02 % | 47.014 M 2.08 % | 46.058 M 11.23 % | 41.408 M -22.39 % | 53.352 M 80.24 % | 29.600 M -11.67 % | 33.510 M 1 327.78 % | 2.347 M -93.86 % | 38.235 M 9.40 % | 34.950 M 52.92 % | 22.855 M 10.31 % | 20.718 M -27.05 % | 28.402 M 12.41 % | 25.267 M 40.67 % | 17.962 M 10.03 % | 16.324 M -29.89 % | 23.284 M 3.15 % | 22.574 M 13.54 % | 19.882 M 36.24 % | 14.593 M -21.33 % | 18.549 M 0.26 % | 18.500 M 4.73 % | 17.664 M -7.83 % | 19.165 M -34.64 % | 29.323 M 81.27 % | 16.176 M 10.48 % | 14.642 M 10.79 % | 13.216 M 127.23 % | -48.527 M -862.40 % | 6.365 M -19.35 % | 7.892 M 23.29 % | 6.401 M -29.78 % | 9.116 M -15.81 % | 10.828 M 5.97 % | 10.218 M 136.29 % | -28.159 M -1 189.32 % | 2.585 M -66.62 % | 7.744 M -3.20 % | 8.000 M 121.37 % | -37.437 M -1 220.87 % | 3.340 M 27.04 % | 2.629 M -54.09 % | 5.727 M 121.30 % | -26.890 M -211.16 % | 24.191 M -10.39 % | 26.997 M 7.82 % | 25.038 M 562.13 % | -5.418 M -119.89 % | 27.237 M -7.08 % | 29.311 M 0.97 % | 29.029 M -7.93 % | 31.528 M 1.00 % | 31.215 M 8.63 % | 28.735 M 11.51 % | 25.768 M -65.34 % | 74.347 M -5.59 % | 78.747 M 197.05 % | 26.510 M 5.17 % | 25.207 M -0.05 % | 25.220 M 0.19 % | 25.172 M 1.86 % | 24.712 M 2.83 % | 24.032 M -0.69 % | 24.199 M 14.14 % | 21.202 M -13.98 % | 24.647 M 8.43 % | 22.730 M 1.18 % | 22.466 M -0.94 % | 22.679 M -1.11 % | 22.934 M 3.91 % | 22.071 M 3.75 % | 21.274 M 0.12 % | 21.249 M 4.72 % | 20.291 M 5.00 % | 19.324 M -0.57 % | 19.435 M 0.17 % | 19.402 M 4.52 % | 18.563 M 2.33 % | 18.140 M 0.22 % | 18.100 M 0.56 % | 18.000 M 0.56 % | 17.900 M 5.92 % | 16.900 M -2.31 % | 17.300 M 268.09 % | 4.700 M -60.50 % | 11.900 M 4.39 % | 11.400 M -0.87 % | 11.500 M 19.79 % | 9.600 M 6.67 % | 9.000 M 3.45 % | 8.700 M -3.33 % | 9.000 M 4.65 % | 8.600 M 4.88 % | 8.200 M 3.80 % | 7.900 M 19.70 % | 6.600 M -2.94 % | 6.800 M 6.25 % | 6.400 M 6.67 % | 6.000 M 66.67 % | 3.600 M -36.84 % | 5.700 M 1.79 % | 5.600 M 1.82 % | 5.500 M 0.00 % | 5.500 M 1.85 % | 5.400 M 5.88 % | 5.100 M 8.51 % | 4.700 M 0.00 % | 4.700 M 4.44 % | 4.500 M 2.27 % | 4.400 M 2.33 % | 4.300 M 4.88 % | 4.100 M -14.58 % | 4.800 M 2.13 % | 4.700 M 9.30 % | 4.300 M -24.56 % | 5.700 M -3.39 % | 5.900 M 7.27 % | 5.500 M 14.58 % | 4.800 M -31.43 % | 7.000 M 34.62 % | 5.200 M |
| Income before tax | 65.290 M -12.15 % | 74.322 M 7.50 % | 69.139 M 10.81 % | 62.395 M 31.78 % | 47.348 M 30.39 % | 36.313 M 43.84 % | 25.246 M -3.18 % | 26.074 M -61.94 % | 68.513 M -5.95 % | 72.845 M 15.25 % | 63.205 M 2.98 % | 61.376 M 12.72 % | 54.452 M -9.20 % | 59.968 M 52.51 % | 39.320 M -9.23 % | 43.317 M -1.30 % | 43.886 M -21.55 % | 55.942 M 2.57 % | 54.538 M 62.37 % | 33.588 M 12.87 % | 29.759 M -32.27 % | 43.939 M 14.53 % | 38.364 M 45.00 % | 26.458 M 13.81 % | 23.247 M -32.52 % | 34.451 M 3.03 % | 33.439 M 16.62 % | 28.674 M 40.56 % | 20.400 M -24.72 % | 27.098 M -0.16 % | 27.142 M 5.05 % | 25.836 M -9.89 % | 28.673 M -47.18 % | 54.282 M 124.95 % | 24.131 M 15.27 % | 20.935 M 7.86 % | 19.410 M 122.70 % | -85.520 M -1 300.11 % | 7.126 M -21.24 % | 9.048 M 42.85 % | 6.334 M -41.46 % | 10.820 M -20.84 % | 13.669 M 33.38 % | 10.248 M 119.25 % | -53.225 M -3 737.42 % | -1.387 M -117.45 % | 7.948 M -5.78 % | 8.436 M 112.81 % | -65.833 M -2 462.59 % | -2.569 M 30.75 % | -3.710 M 2.73 % | -3.814 M 91.72 % | -46.082 M -284.42 % | 24.987 M -7.54 % | 27.024 M -10.27 % | 30.116 M 280.63 % | -16.673 M -149.56 % | 33.641 M -13.94 % | 39.089 M 2.99 % | 37.955 M -6.87 % | 40.756 M -0.18 % | 40.831 M 9.83 % | 37.176 M 10.86 % | 33.535 M -66.05 % | 98.773 M -8.06 % | 107.428 M 198.09 % | 36.039 M 4.97 % | 34.333 M 0.03 % | 34.322 M 4.81 % | 32.748 M -0.08 % | 32.773 M 1.97 % | 32.141 M -0.17 % | 32.197 M 16.79 % | 27.568 M -17.37 % | 33.365 M 9.26 % | 30.537 M 0.45 % | 30.400 M -2.63 % | 31.221 M 0.83 % | 30.964 M 4.26 % | 29.698 M 4.91 % | 28.308 M -0.27 % | 28.385 M 5.72 % | 26.850 M 6.28 % | 25.263 M -1.38 % | 25.617 M -0.05 % | 25.630 M 5.70 % | 24.247 M 1.86 % | 23.805 M -1.63 % | 24.200 M 1.68 % | 23.800 M -1.65 % | 24.200 M 3.86 % | 23.300 M -4.51 % | 24.400 M 238.89 % | 7.200 M -57.65 % | 17.000 M 1.19 % | 16.800 M -3.45 % | 17.400 M 19.18 % | 14.600 M 7.35 % | 13.600 M -2.16 % | 13.900 M -2.11 % | 14.200 M 10.08 % | 12.900 M -0.77 % | 13.000 M 5.69 % | 12.300 M 14.95 % | 10.700 M 0.94 % | 10.600 M 7.07 % | 9.900 M 6.45 % | 9.300 M 78.85 % | 5.200 M -43.48 % | 9.200 M 3.37 % | 8.900 M 0.00 % | 8.900 M 0.00 % | 8.900 M 12.66 % | 7.900 M 6.76 % | 7.400 M 4.23 % | 7.100 M 1.43 % | 7.000 M 7.69 % | 6.500 M 0.00 % | 6.500 M 16.07 % | 5.600 M -1.75 % | 5.700 M -14.93 % | 6.700 M 17.54 % | 5.700 M 1.79 % | 5.600 M -24.32 % | 7.400 M -8.64 % | 8.100 M 6.58 % | 7.600 M 15.15 % | 6.600 M -34.00 % | 10.000 M 33.33 % | 7.500 M |
| Income before tax ratio | 0.36 -8.74 % | 0.39 7.60 % | 0.36 8.69 % | 0.33 23.96 % | 0.27 35.94 % | 0.20 39.84 % | 0.14 -0.62 % | 0.14 -59.46 % | 0.35 -6.49 % | 0.38 12.34 % | 0.33 -5.15 % | 0.35 13.47 % | 0.31 -13.03 % | 0.36 49.47 % | 0.24 -14.90 % | 0.28 -6.56 % | 0.30 -12.20 % | 0.34 2.13 % | 0.34 55.00 % | 0.22 -14.92 % | 0.25 -20.76 % | 0.32 6.98 % | 0.30 32.33 % | 0.23 2.07 % | 0.22 -27.16 % | 0.31 3.00 % | 0.30 11.45 % | 0.27 24.60 % | 0.21 -14.87 % | 0.25 -8.08 % | 0.27 -4.03 % | 0.28 -16.09 % | 0.34 -22.81 % | 0.44 67.90 % | 0.26 14.08 % | 0.23 6.21 % | 0.22 124.30 % | -0.89 -1 229.73 % | 0.08 -22.00 % | 0.10 52.13 % | 0.07 -41.82 % | 0.11 -18.57 % | 0.14 29.30 % | 0.11 119.84 % | -0.54 -3 863.83 % | -0.01 -116.75 % | 0.08 -10.32 % | 0.09 113.57 % | -0.67 -2 315.24 % | -0.03 30.97 % | -0.04 1.45 % | -0.04 96.18 % | -1.07 -471.79 % | 0.29 -11.50 % | 0.33 -4.01 % | 0.34 172.71 % | -0.47 -216.96 % | 0.40 -6.27 % | 0.43 0.16 % | 0.43 -3.37 % | 0.44 0.08 % | 0.44 8.13 % | 0.41 -4.20 % | 0.43 -0.91 % | 0.43 -5.42 % | 0.45 -0.41 % | 0.46 2.54 % | 0.44 6.78 % | 0.42 -2.97 % | 0.43 -1.64 % | 0.44 0.77 % | 0.43 1.34 % | 0.43 9.65 % | 0.39 -13.79 % | 0.45 3.41 % | 0.44 1.06 % | 0.43 0.16 % | 0.43 1.29 % | 0.43 0.98 % | 0.42 6.24 % | 0.40 -1.34 % | 0.40 1.39 % | 0.40 0.28 % | 0.40 -3.17 % | 0.41 0.96 % | 0.40 6.82 % | 0.38 0.14 % | 0.38 -1.44 % | 0.38 1.36 % | 0.38 -1.03 % | 0.38 2.05 % | 0.38 -5.89 % | 0.40 236.12 % | 0.12 -68.95 % | 0.38 5.51 % | 0.36 25.89 % | 0.29 -17.46 % | 0.35 1.97 % | 0.34 -2.16 % | 0.35 0.35 % | 0.35 5.22 % | 0.33 -3.31 % | 0.34 0.96 % | 0.34 45.99 % | 0.23 -24.89 % | 0.31 10.50 % | 0.28 0.44 % | 0.28 84.20 % | 0.15 -45.29 % | 0.28 2.13 % | 0.27 1.52 % | 0.27 0.30 % | 0.27 15.68 % | 0.23 3.65 % | 0.22 -1.08 % | 0.22 7.19 % | 0.21 -1.31 % | 0.21 1.63 % | 0.21 15.33 % | 0.18 -5.24 % | 0.19 -14.07 % | 0.22 14.43 % | 0.19 -7.22 % | 0.21 -24.32 % | 0.28 -10.35 % | 0.31 0.10 % | 0.31 11.42 % | 0.28 -22.95 % | 0.36 15.17 % | 0.31 |
| EBITDA | 74.588 M -17.32 % | 90.211 M 5.71 % | 85.340 M 7.92 % | 79.075 M 19.96 % | 65.917 M 10.56 % | 59.622 M 21.42 % | 49.104 M -17.70 % | 59.665 M -42.46 % | 103.686 M -6.47 % | 110.860 M 14.00 % | 97.242 M 6.56 % | 91.255 M 11.83 % | 81.598 M -2.11 % | 83.354 M 39.44 % | 59.777 M -2.81 % | 61.507 M 13.61 % | 54.140 M -17.93 % | 65.965 M 3.93 % | 63.471 M 50.80 % | 42.090 M 10.58 % | 38.063 M -25.18 % | 50.873 M 13.22 % | 44.933 M 34.97 % | 33.292 M 11.34 % | 29.902 M -26.78 % | 40.841 M 4.47 % | 39.093 M 10.56 % | 35.359 M 36.57 % | 25.890 M -21.38 % | 32.929 M 0.28 % | 32.838 M 3.16 % | 31.831 M -11.40 % | 35.926 M -41.83 % | 61.764 M 94.39 % | 31.773 M 12.94 % | 28.132 M 3.86 % | 27.087 M 135.09 % | -77.196 M -584.29 % | 15.940 M -16.69 % | 19.134 M 19.49 % | 16.013 M -21.74 % | 20.460 M -13.32 % | 23.604 M 13.02 % | 20.885 M 149.34 % | -42.328 M -494.19 % | 10.738 M -47.72 % | 20.538 M -7.47 % | 22.196 M 144.98 % | -49.350 M -357.02 % | 19.201 M -8.58 % | 21.004 M -10.42 % | 23.447 M 278.14 % | -13.162 M -120.66 % | 63.715 M -6.32 % | 68.011 M -15.08 % | 80.091 M 101.03 % | 39.840 M -57.18 % | 93.034 M -5.83 % | 98.796 M -0.38 % | 99.174 M -4.08 % | 103.390 M 1.77 % | 101.595 M 7.77 % | 94.268 M 21.49 % | 77.595 M -60.28 % | 195.347 M -1.14 % | 197.597 M 199.91 % | 65.886 M 1.17 % | 65.121 M 5.52 % | 61.716 M 2.49 % | 60.215 M 7.49 % | 56.019 M -4.06 % | 58.390 M 5.60 % | 55.295 M -6.52 % | 59.152 M 3.06 % | 57.397 M -2.78 % | 59.041 M -5.59 % | 62.536 M -2.43 % | 64.096 M 1.92 % | 62.890 M -0.94 % | 63.486 M -5.04 % | 66.858 M -9.40 % | 73.792 M -6.56 % | 78.973 M -5.91 % | 83.932 M -6.10 % | 89.383 M -0.11 % | 89.483 M 7.99 % | 82.862 M 6.77 % | 77.609 M 11.03 % | 69.900 M -2.10 % | 71.400 M 9.01 % | 65.500 M -1.36 % | 66.400 M -10.75 % | 74.400 M 21.17 % | 61.400 M 6.04 % | 57.900 M 12.43 % | 51.500 M -18.12 % | 62.900 M 33.55 % | 47.100 M 9.53 % | 43.000 M 2.14 % | 42.100 M 0.24 % | 42.000 M -6.04 % | 44.700 M 2.52 % | 43.600 M 3.32 % | 42.200 M -18.06 % | 51.500 M 18.12 % | 43.600 M 8.19 % | 40.300 M 5.22 % | 38.300 M 34.39 % | 28.500 M -14.41 % | 33.300 M 5.71 % | 31.500 M 16.24 % | 27.100 M -4.91 % | 28.500 M 3.26 % | 27.600 M 6.56 % | 25.900 M 4.44 % | 24.800 M -12.98 % | 28.500 M 11.33 % | 25.600 M -7.58 % | 27.700 M 2.21 % | 27.100 M -15.05 % | 31.900 M -10.14 % | 35.500 M -1.39 % | 36.000 M -4.00 % | 37.500 M -9.42 % | 41.400 M -1.19 % | 41.900 M 18.70 % | 35.300 M 6.01 % | 33.300 M -21.65 % | 42.500 M 22.48 % | 34.700 M |
| Net income ratio | 0.26 -8.06 % | 0.29 7.42 % | 0.27 11.38 % | 0.24 1.79 % | 0.24 57.03 % | 0.15 40.87 % | 0.11 -0.19 % | 0.11 -59.93 % | 0.27 -4.99 % | 0.28 13.08 % | 0.25 -5.98 % | 0.26 11.97 % | 0.24 -25.67 % | 0.32 76.65 % | 0.18 -17.19 % | 0.22 1 251.60 % | 0.02 -93.13 % | 0.23 8.92 % | 0.22 45.98 % | 0.15 -16.84 % | 0.18 -14.66 % | 0.21 5.00 % | 0.20 28.38 % | 0.15 -1.32 % | 0.16 -24.32 % | 0.21 3.12 % | 0.20 8.50 % | 0.18 20.77 % | 0.15 -11.04 % | 0.17 -7.69 % | 0.19 -4.33 % | 0.19 -14.17 % | 0.23 -4.49 % | 0.24 35.30 % | 0.18 9.34 % | 0.16 9.10 % | 0.15 129.16 % | -0.50 -817.69 % | 0.07 -20.12 % | 0.09 31.31 % | 0.07 -30.21 % | 0.10 -13.40 % | 0.11 2.73 % | 0.11 137.39 % | -0.29 -1 225.21 % | 0.03 -67.95 % | 0.08 -7.86 % | 0.09 122.63 % | -0.38 -1 156.42 % | 0.04 26.65 % | 0.03 -53.49 % | 0.06 109.82 % | -0.63 -324.09 % | 0.28 -14.23 % | 0.33 15.34 % | 0.28 286.03 % | -0.15 -146.94 % | 0.32 1.21 % | 0.32 -1.80 % | 0.33 -4.47 % | 0.34 1.27 % | 0.34 6.94 % | 0.31 -3.63 % | 0.33 1.16 % | 0.32 -2.88 % | 0.33 -0.75 % | 0.34 2.74 % | 0.33 6.69 % | 0.31 -7.25 % | 0.33 0.27 % | 0.33 1.62 % | 0.32 0.81 % | 0.32 7.15 % | 0.30 -10.24 % | 0.33 2.63 % | 0.33 1.79 % | 0.32 1.90 % | 0.31 -0.66 % | 0.32 0.64 % | 0.31 5.06 % | 0.30 -0.96 % | 0.30 0.44 % | 0.30 -0.93 % | 0.30 -2.37 % | 0.31 1.18 % | 0.31 5.62 % | 0.29 0.60 % | 0.29 0.41 % | 0.29 0.24 % | 0.29 1.20 % | 0.28 4.07 % | 0.27 -3.73 % | 0.28 265.08 % | 0.08 -71.05 % | 0.27 8.84 % | 0.25 29.25 % | 0.19 -17.04 % | 0.23 1.32 % | 0.23 3.45 % | 0.22 -0.90 % | 0.22 0.03 % | 0.22 2.19 % | 0.22 -0.85 % | 0.22 52.01 % | 0.14 -27.78 % | 0.20 9.66 % | 0.18 0.64 % | 0.18 71.66 % | 0.10 -38.86 % | 0.17 0.56 % | 0.17 3.37 % | 0.16 0.30 % | 0.16 4.59 % | 0.16 2.80 % | 0.15 2.99 % | 0.15 5.68 % | 0.14 -4.29 % | 0.15 3.94 % | 0.14 1.67 % | 0.14 1.16 % | 0.14 -13.73 % | 0.16 -0.58 % | 0.16 -0.36 % | 0.16 -24.56 % | 0.21 -5.19 % | 0.22 0.75 % | 0.22 10.87 % | 0.20 -19.95 % | 0.25 16.28 % | 0.22 |
| Ratio EBITDA | 0.41 -14.10 % | 0.47 5.81 % | 0.45 5.86 % | 0.42 12.84 % | 0.37 15.27 % | 0.33 18.05 % | 0.28 -15.52 % | 0.33 -38.71 % | 0.53 -7.01 % | 0.57 11.12 % | 0.51 -1.85 % | 0.52 12.58 % | 0.47 -6.24 % | 0.50 36.66 % | 0.36 -8.89 % | 0.40 7.55 % | 0.37 -8.15 % | 0.40 3.48 % | 0.39 43.95 % | 0.27 -16.64 % | 0.33 -12.47 % | 0.37 5.75 % | 0.35 23.18 % | 0.29 -0.15 % | 0.29 -20.97 % | 0.36 4.45 % | 0.35 5.66 % | 0.33 21.07 % | 0.27 -11.10 % | 0.30 -7.68 % | 0.33 -5.76 % | 0.35 -17.50 % | 0.42 -15.00 % | 0.50 45.10 % | 0.34 11.78 % | 0.31 2.27 % | 0.30 137.57 % | -0.80 -555.89 % | 0.18 -17.49 % | 0.21 27.26 % | 0.17 -22.22 % | 0.22 -10.83 % | 0.24 9.56 % | 0.22 150.84 % | -0.43 -507.17 % | 0.11 -49.81 % | 0.21 -11.93 % | 0.24 147.62 % | -0.51 -342.24 % | 0.21 -8.87 % | 0.23 -9.24 % | 0.25 182.15 % | -0.31 -141.64 % | 0.74 -10.33 % | 0.82 -9.16 % | 0.90 -19.08 % | 1.12 1.06 % | 1.11 2.56 % | 1.08 -3.12 % | 1.11 -0.47 % | 1.12 2.04 % | 1.10 6.10 % | 1.03 4.99 % | 0.98 15.93 % | 0.85 1.70 % | 0.83 0.20 % | 0.83 -1.17 % | 0.84 12.64 % | 0.75 -5.12 % | 0.79 5.81 % | 0.75 -5.19 % | 0.79 7.20 % | 0.73 -12.24 % | 0.84 7.53 % | 0.78 -7.99 % | 0.84 -5.01 % | 0.89 0.36 % | 0.89 2.38 % | 0.87 -4.06 % | 0.90 -3.84 % | 0.94 -10.37 % | 1.05 -10.38 % | 1.17 -11.22 % | 1.32 -7.80 % | 1.43 0.90 % | 1.41 9.13 % | 1.30 4.97 % | 1.23 11.24 % | 1.11 -2.41 % | 1.14 9.70 % | 1.04 -3.07 % | 1.07 -12.05 % | 1.22 20.18 % | 1.01 -22.26 % | 1.30 17.23 % | 1.11 6.76 % | 1.04 -7.51 % | 1.12 4.05 % | 1.08 2.14 % | 1.06 2.76 % | 1.03 -10.19 % | 1.15 -0.11 % | 1.15 -1.30 % | 1.16 4.06 % | 1.12 -12.12 % | 1.27 11.66 % | 1.14 -0.72 % | 1.15 38.41 % | 0.83 -17.15 % | 1.00 4.44 % | 0.96 18.00 % | 0.81 -4.63 % | 0.85 6.04 % | 0.80 3.47 % | 0.78 -0.88 % | 0.78 -8.04 % | 0.85 2.02 % | 0.83 -6.08 % | 0.89 1.56 % | 0.87 -18.06 % | 1.07 -9.24 % | 1.18 -4.00 % | 1.22 -12.49 % | 1.40 -9.42 % | 1.54 -3.04 % | 1.59 11.48 % | 1.43 2.57 % | 1.39 -8.53 % | 1.52 5.80 % | 1.44 |
| Gross profit ratio | 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 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 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 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 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 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 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 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 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 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 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 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 | 113.925 M 0.13 % | 113.776 M 0.12 % | 113.640 M -0.20 % | 113.871 M 0.24 % | 113.604 M 0.15 % | 113.436 M 0.09 % | 113.336 M 2.69 % | 110.365 M 0.72 % | 109.578 M 0.27 % | 109.281 M 0.75 % | 108.467 M 2.55 % | 105.770 M 0.62 % | 105.116 M 2.88 % | 102.178 M 0.02 % | 102.159 M 0.22 % | 101.938 M 0.15 % | 101.787 M 0.01 % | 101.772 M 0.01 % | 101.763 M 1.33 % | 100.432 M 24.87 % | 80.430 M 0.03 % | 80.409 M 0.02 % | 80.396 M 3.08 % | 77.992 M 1.11 % | 77.134 M 0.02 % | 77.119 M 0.02 % | 77.101 M 0.22 % | 76.930 M -0.98 % | 77.695 M 3.19 % | 75.295 M 0.03 % | 75.273 M 0.01 % | 75.266 M 1.65 % | 74.042 M 0.01 % | 74.034 M 0.01 % | 74.024 M -1.43 % | 75.095 M 0.34 % | 74.840 M 1.49 % | 73.742 M 0.11 % | 73.659 M 0.21 % | 73.505 M 0.00 % | 73.505 M 0.20 % | 73.361 M -1.49 % | 74.473 M -0.09 % | 74.543 M 2.01 % | 73.072 M 0.00 % | 73.072 M 0.06 % | 73.028 M -1.37 % | 74.046 M 0.00 % | 74.046 M 51.29 % | 48.942 M 0.91 % | 48.501 M 0.02 % | 48.493 M 0.00 % | 48.493 M -0.13 % | 48.556 M -0.04 % | 48.576 M -0.03 % | 48.589 M 0.32 % | 48.433 M -2.05 % | 49.447 M -1.07 % | 49.984 M -0.67 % | 50.322 M 0.80 % | 49.921 M -0.78 % | 50.315 M 0.14 % | 50.244 M 7.18 % | 46.879 M 0.75 % | 46.532 M 1.29 % | 45.940 M 0.09 % | 45.900 M -0.57 % | 46.164 M 0.64 % | 45.872 M -2.09 % | 46.851 M -0.27 % | 46.976 M 0.05 % | 46.953 M 0.84 % | 46.560 M -0.70 % | 46.890 M 0.04 % | 46.871 M -0.76 % | 47.229 M 0.53 % | 46.978 M -2.43 % | 48.146 M -1.29 % | 48.774 M -0.56 % | 49.047 M 0.82 % | 48.647 M -2.94 % | 50.119 M -1.57 % | 50.921 M -0.85 % | 51.356 M 0.54 % | 51.080 M -1.09 % | 51.641 M 0.63 % | 51.319 M -0.72 % | 51.691 M 0.54 % | 51.413 M -1.74 % | 52.326 M -1.78 % | 53.274 M -1.65 % | 54.167 M 0.00 % | 54.167 M 1.42 % | 53.409 M 40.03 % | 38.141 M -0.97 % | 38.514 M 2.70 % | 37.500 M 15.63 % | 32.432 M 0.90 % | 32.143 M 0.49 % | 31.985 M 2.94 % | 31.071 M -4.62 % | 32.576 M 1.70 % | 32.031 M -2.69 % | 32.917 M 3.33 % | 31.855 M 8.68 % | 29.310 M 2.59 % | 28.571 M -0.95 % | 28.846 M 1.21 % | 28.500 M 0.00 % | 28.500 M 1.79 % | 28.000 M -2.26 % | 28.646 M -2.39 % | 29.348 M 0.00 % | 29.348 M 1.28 % | 28.977 M -1.35 % | 29.375 M -0.78 % | 29.605 M 0.00 % | 29.605 M 2.27 % | 28.947 M -3.06 % | 29.861 M -0.46 % | 30.000 M 0.00 % | 30.000 M 2.13 % | 29.375 M -1.63 % | 29.861 M 1.22 % | 29.500 M 0.00 % | 29.500 M 7.27 % | 27.500 M 0.83 % | 27.273 M 0.70 % | 27.083 M 0.00 % | 27.083 M |
| Weighted average shs out | 112.930 M 0.03 % | 112.898 M 0.03 % | 112.865 M -0.21 % | 113.098 M -0.07 % | 113.174 M 0.01 % | 113.160 M 0.01 % | 113.145 M 2.93 % | 109.922 M 0.79 % | 109.059 M -0.20 % | 109.281 M 0.75 % | 108.467 M 2.55 % | 105.770 M 0.62 % | 105.116 M 2.88 % | 102.178 M 0.02 % | 102.159 M 0.23 % | 101.922 M 0.15 % | 101.766 M 0.01 % | 101.752 M 0.01 % | 101.743 M 1.33 % | 100.411 M 24.87 % | 80.415 M 0.02 % | 80.396 M 0.02 % | 80.383 M 3.08 % | 77.980 M 1.11 % | 77.121 M 0.02 % | 77.106 M 0.02 % | 77.089 M 0.22 % | 76.918 M -1.00 % | 77.695 M 3.19 % | 75.295 M 0.03 % | 75.273 M 0.01 % | 75.266 M 1.67 % | 74.029 M 0.01 % | 74.023 M 0.01 % | 74.017 M -1.44 % | 75.095 M 0.34 % | 74.840 M 1.49 % | 73.742 M 0.11 % | 73.659 M 0.21 % | 73.505 M 0.00 % | 73.505 M 0.20 % | 73.361 M -1.49 % | 74.473 M -0.09 % | 74.543 M 2.01 % | 73.072 M 0.00 % | 73.072 M 3.69 % | 70.469 M -4.83 % | 74.046 M 0.00 % | 74.046 M 51.29 % | 48.942 M 0.91 % | 48.501 M 0.02 % | 48.493 M 0.00 % | 48.493 M 0.05 % | 48.470 M 0.02 % | 48.459 M 0.05 % | 48.433 M 0.00 % | 48.433 M -1.43 % | 49.134 M -0.97 % | 49.617 M -0.61 % | 49.921 M 0.00 % | 49.921 M -0.04 % | 49.940 M 0.09 % | 49.896 M 7.23 % | 46.532 M 0.00 % | 46.532 M 1.99 % | 45.626 M 0.00 % | 45.627 M -0.53 % | 45.872 M 0.00 % | 45.872 M -1.29 % | 46.473 M -0.22 % | 46.577 M 0.04 % | 46.560 M 0.00 % | 46.560 M 0.02 % | 46.553 M -0.06 % | 46.583 M -0.84 % | 46.978 M 0.00 % | 46.978 M -1.80 % | 47.839 M -1.17 % | 48.403 M -0.50 % | 48.647 M 0.00 % | 48.647 M -2.17 % | 49.728 M -1.78 % | 50.631 M -0.88 % | 51.080 M 0.00 % | 51.080 M -0.47 % | 51.321 M 0.00 % | 51.319 M -0.18 % | 51.413 M 0.00 % | 51.413 M -1.74 % | 52.326 M -1.78 % | 53.274 M -1.65 % | 54.167 M 0.00 % | 54.167 M 1.42 % | 53.409 M 40.03 % | 38.141 M 1.71 % | 37.500 M 0.00 % | 37.500 M 18.75 % | 31.579 M -1.75 % | 32.143 M 3.45 % | 31.071 M 0.00 % | 31.071 M -4.62 % | 32.576 M 1.70 % | 32.031 M 0.55 % | 31.855 M 0.00 % | 31.855 M 8.68 % | 29.310 M 2.59 % | 28.571 M -0.95 % | 28.846 M 1.21 % | 28.500 M 0.00 % | 28.500 M 1.79 % | 28.000 M -2.26 % | 28.646 M -2.39 % | 29.348 M 0.00 % | 29.348 M 1.28 % | 28.977 M -1.35 % | 29.375 M -0.78 % | 29.605 M 0.00 % | 29.605 M 2.27 % | 28.947 M -3.06 % | 29.861 M -0.46 % | 30.000 M 0.00 % | 30.000 M 2.13 % | 29.375 M -1.63 % | 29.861 M 1.22 % | 29.500 M 0.00 % | 29.500 M 7.27 % | 27.500 M 0.83 % | 27.273 M 0.70 % | 27.083 M 0.00 % | 27.083 M |
| EPS diluted | 0.43 -10.42 % | 0.48 6.67 % | 0.45 12.50 % | 0.40 8.11 % | 0.37 54.17 % | 0.24 41.18 % | 0.17 -5.56 % | 0.18 -62.50 % | 0.48 -4.00 % | 0.50 16.28 % | 0.43 -2.27 % | 0.44 12.82 % | 0.39 -25.00 % | 0.52 79.31 % | 0.29 -12.12 % | 0.33 1 328.57 % | 0.02 -93.92 % | 0.38 11.76 % | 0.34 47.83 % | 0.23 -11.54 % | 0.26 -25.71 % | 0.35 12.90 % | 0.31 34.78 % | 0.23 9.52 % | 0.21 -30.00 % | 0.30 3.45 % | 0.29 11.54 % | 0.26 36.84 % | 0.19 -24.00 % | 0.25 0.00 % | 0.25 8.70 % | 0.23 -11.54 % | 0.26 -35.00 % | 0.40 81.82 % | 0.22 15.79 % | 0.19 5.56 % | 0.18 127.27 % | -0.66 -863.89 % | 0.09 -21.45 % | 0.11 26.29 % | 0.09 -27.42 % | 0.12 -20.00 % | 0.15 7.14 % | 0.14 135.90 % | -0.39 -1 201.69 % | 0.04 -67.82 % | 0.11 0.00 % | 0.11 121.57 % | -0.51 -847.80 % | 0.07 25.83 % | 0.05 -54.83 % | 0.12 121.82 % | -0.55 -210.00 % | 0.50 -10.71 % | 0.56 7.69 % | 0.52 572.73 % | -0.11 -120.00 % | 0.55 -6.78 % | 0.59 1.72 % | 0.58 -7.94 % | 0.63 1.61 % | 0.62 8.77 % | 0.57 3.64 % | 0.55 -65.63 % | 1.60 -6.43 % | 1.71 194.83 % | 0.58 5.45 % | 0.55 0.00 % | 0.55 1.85 % | 0.54 1.89 % | 0.53 3.92 % | 0.51 -1.92 % | 0.52 15.56 % | 0.45 -15.09 % | 0.53 10.42 % | 0.48 0.00 % | 0.48 2.13 % | 0.47 0.00 % | 0.47 4.44 % | 0.45 2.27 % | 0.44 4.76 % | 0.42 5.00 % | 0.40 5.26 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 5.56 % | 0.36 2.86 % | 0.35 0.00 % | 0.35 2.94 % | 0.34 0.00 % | 0.34 9.68 % | 0.31 -3.13 % | 0.32 263.64 % | 0.09 -71.61 % | 0.31 3.33 % | 0.30 -3.23 % | 0.31 3.33 % | 0.30 7.14 % | 0.28 3.70 % | 0.27 -6.90 % | 0.29 11.54 % | 0.26 0.00 % | 0.26 8.33 % | 0.24 14.29 % | 0.21 -8.70 % | 0.23 4.55 % | 0.22 4.76 % | 0.21 61.54 % | 0.13 -35.00 % | 0.20 0.00 % | 0.20 5.26 % | 0.19 0.00 % | 0.19 5.56 % | 0.18 0.00 % | 0.18 12.50 % | 0.16 0.00 % | 0.16 6.67 % | 0.15 0.00 % | 0.15 7.14 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 0.00 % | 0.16 14.29 % | 0.14 -26.32 % | 0.19 -5.00 % | 0.20 0.00 % | 0.20 11.11 % | 0.18 -30.77 % | 0.26 36.84 % | 0.19 |
| Earnings per share | 0.43 -12.24 % | 0.49 8.89 % | 0.45 12.50 % | 0.40 8.11 % | 0.37 54.17 % | 0.24 41.18 % | 0.17 -5.56 % | 0.18 -62.50 % | 0.48 -4.00 % | 0.50 16.28 % | 0.43 -2.27 % | 0.44 12.82 % | 0.39 -25.00 % | 0.52 79.31 % | 0.29 -12.12 % | 0.33 1 328.57 % | 0.02 -93.92 % | 0.38 11.76 % | 0.34 47.83 % | 0.23 -11.54 % | 0.26 -25.71 % | 0.35 12.90 % | 0.31 34.78 % | 0.23 9.52 % | 0.21 -30.00 % | 0.30 3.45 % | 0.29 11.54 % | 0.26 36.84 % | 0.19 -24.00 % | 0.25 0.00 % | 0.25 8.70 % | 0.23 -11.54 % | 0.26 -35.00 % | 0.40 81.82 % | 0.22 15.79 % | 0.19 5.56 % | 0.18 127.27 % | -0.66 -863.89 % | 0.09 -21.45 % | 0.11 26.29 % | 0.09 -27.42 % | 0.12 -20.00 % | 0.15 7.14 % | 0.14 135.90 % | -0.39 -1 201.69 % | 0.04 -67.82 % | 0.11 0.00 % | 0.11 121.57 % | -0.51 -847.80 % | 0.07 25.83 % | 0.05 -54.83 % | 0.12 121.82 % | -0.55 -210.00 % | 0.50 -10.71 % | 0.56 7.69 % | 0.52 572.73 % | -0.11 -120.00 % | 0.55 -6.78 % | 0.59 1.72 % | 0.58 -7.94 % | 0.63 0.00 % | 0.63 8.62 % | 0.58 5.45 % | 0.55 -65.63 % | 1.60 -7.51 % | 1.73 198.28 % | 0.58 5.45 % | 0.55 0.00 % | 0.55 1.85 % | 0.54 1.89 % | 0.53 1.92 % | 0.52 0.00 % | 0.52 13.04 % | 0.46 -13.21 % | 0.53 10.42 % | 0.48 0.00 % | 0.48 2.13 % | 0.47 0.00 % | 0.47 4.44 % | 0.45 2.27 % | 0.44 2.33 % | 0.43 7.50 % | 0.40 5.26 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 5.56 % | 0.36 2.86 % | 0.35 0.00 % | 0.35 2.94 % | 0.34 0.00 % | 0.34 9.68 % | 0.31 -3.13 % | 0.32 263.64 % | 0.09 -71.61 % | 0.31 3.33 % | 0.30 -3.23 % | 0.31 3.33 % | 0.30 7.14 % | 0.28 0.00 % | 0.28 -3.45 % | 0.29 11.54 % | 0.26 0.00 % | 0.26 4.00 % | 0.25 19.05 % | 0.21 -8.70 % | 0.23 4.55 % | 0.22 4.76 % | 0.21 61.54 % | 0.13 -35.00 % | 0.20 0.00 % | 0.20 5.26 % | 0.19 0.00 % | 0.19 5.56 % | 0.18 0.00 % | 0.18 12.50 % | 0.16 0.00 % | 0.16 6.67 % | 0.15 0.00 % | 0.15 7.14 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 0.00 % | 0.16 14.29 % | 0.14 -26.32 % | 0.19 -5.00 % | 0.20 0.00 % | 0.20 11.11 % | 0.18 -30.77 % | 0.26 36.84 % | 0.19 |
| Gross profit | 183.255 M -3.74 % | 190.376 M -0.10 % | 190.558 M 1.95 % | 186.918 M 6.31 % | 175.826 M -4.08 % | 183.314 M 2.86 % | 178.225 M -2.58 % | 182.937 M -6.12 % | 194.855 M 0.58 % | 193.738 M 2.59 % | 188.838 M 8.57 % | 173.930 M -0.66 % | 175.091 M 4.41 % | 167.693 M 2.03 % | 164.350 M 6.67 % | 154.080 M 5.64 % | 145.859 M -10.65 % | 163.241 M 0.44 % | 162.528 M 4.76 % | 155.148 M 32.66 % | 116.953 M -14.52 % | 136.825 M 7.06 % | 127.803 M 9.57 % | 116.640 M 11.51 % | 104.604 M -7.36 % | 112.916 M 0.02 % | 112.890 M 4.64 % | 107.883 M 12.81 % | 95.633 M -11.56 % | 108.138 M 8.62 % | 99.559 M 9.47 % | 90.945 M 7.39 % | 84.687 M -31.57 % | 123.754 M 33.97 % | 92.371 M 1.04 % | 91.423 M 1.55 % | 90.026 M -6.61 % | 96.394 M 6.23 % | 90.741 M 0.97 % | 89.871 M -6.10 % | 95.713 M 0.62 % | 95.126 M -2.79 % | 97.855 M 3.15 % | 94.863 M -2.95 % | 97.746 M -3.19 % | 100.966 M 4.16 % | 96.929 M 5.06 % | 92.259 M -5.56 % | 97.688 M 6.10 % | 92.071 M 0.31 % | 91.785 M -1.30 % | 92.990 M 116.84 % | 42.884 M -50.40 % | 86.452 M 4.47 % | 82.749 M -6.52 % | 88.519 M 148.42 % | 35.633 M -57.63 % | 84.092 M -8.18 % | 91.587 M 2.83 % | 89.070 M -3.62 % | 92.416 M -0.27 % | 92.664 M 1.58 % | 91.225 M 15.71 % | 78.837 M -65.74 % | 230.098 M -2.79 % | 236.703 M 199.31 % | 79.084 M 2.37 % | 77.255 M -6.32 % | 82.469 M 8.02 % | 76.347 M 1.59 % | 75.155 M 1.19 % | 74.274 M -1.49 % | 75.399 M 6.52 % | 70.786 M -4.16 % | 73.859 M 5.66 % | 69.905 M -0.61 % | 70.331 M -2.79 % | 72.347 M -0.46 % | 72.678 M 3.25 % | 70.389 M -1.25 % | 71.281 M 1.08 % | 70.517 M 4.26 % | 67.634 M 5.99 % | 63.814 M 1.84 % | 62.659 M -1.00 % | 63.291 M -1.04 % | 63.959 M 1.72 % | 62.879 M -0.19 % | 63.000 M 0.32 % | 62.800 M -0.63 % | 63.200 M 1.77 % | 62.100 M 1.47 % | 61.200 M 0.82 % | 60.700 M 36.40 % | 44.500 M -4.09 % | 46.400 M -23.31 % | 60.500 M 44.39 % | 41.900 M 5.28 % | 39.800 M 0.00 % | 39.800 M -2.45 % | 40.800 M 4.62 % | 39.000 M 2.63 % | 38.000 M 4.68 % | 36.300 M -21.26 % | 46.100 M 34.40 % | 34.300 M -3.11 % | 35.400 M 5.99 % | 33.400 M -2.91 % | 34.400 M 3.30 % | 33.300 M 1.22 % | 32.900 M -1.50 % | 33.400 M -0.30 % | 33.500 M -2.62 % | 34.400 M 2.99 % | 33.400 M 5.36 % | 31.700 M -5.37 % | 33.500 M 9.12 % | 30.700 M -1.60 % | 31.200 M 0.65 % | 31.000 M 3.68 % | 29.900 M -0.99 % | 30.200 M 2.72 % | 29.400 M 9.70 % | 26.800 M 0.00 % | 26.800 M 1.90 % | 26.300 M 6.48 % | 24.700 M 3.35 % | 23.900 M -14.34 % | 27.900 M 15.77 % | 24.100 M |
| Income tax expense | 16.737 M -13.99 % | 19.459 M 8.00 % | 18.018 M 3.72 % | 17.372 M 202.49 % | 5.743 M -33.91 % | 8.690 M 40.57 % | 6.182 M -4.42 % | 6.468 M -60.54 % | 16.392 M -10.43 % | 18.300 M 13.03 % | 16.191 M 5.70 % | 15.318 M 17.43 % | 13.044 M 97.16 % | 6.616 M -31.93 % | 9.720 M -0.89 % | 9.807 M -76.39 % | 41.539 M 134.59 % | 17.707 M -9.60 % | 19.588 M 82.50 % | 10.733 M 18.71 % | 9.041 M -41.81 % | 15.537 M 18.63 % | 13.097 M 54.15 % | 8.496 M 22.72 % | 6.923 M -38.00 % | 11.167 M 2.78 % | 10.865 M 23.58 % | 8.792 M 51.40 % | 5.807 M -32.07 % | 8.549 M -1.08 % | 8.642 M 5.75 % | 8.172 M -14.05 % | 9.508 M -61.91 % | 24.959 M 213.75 % | 7.955 M 26.41 % | 6.293 M 1.60 % | 6.194 M 116.74 % | -36.993 M -4 961.10 % | 761.000 K -34.17 % | 1.156 M 1 825.37 % | -67.000 K -103.93 % | 1.704 M -40.02 % | 2.841 M 9 370.00 % | 30.000 K 100.12 % | -25.066 M -531.07 % | -3.972 M -2 957.55 % | 139.000 K -60.85 % | 355.000 K 101.25 % | -28.342 M -378.75 % | -5.920 M 7.11 % | -6.373 M 33.20 % | -9.541 M 50.29 % | -19.192 M -2 511.06 % | 796.000 K 2 848.15 % | 27.000 K -99.47 % | 5.078 M 145.12 % | -11.255 M -275.75 % | 6.404 M -34.51 % | 9.778 M 9.55 % | 8.926 M -3.27 % | 9.228 M -4.03 % | 9.616 M 13.92 % | 8.441 M 8.68 % | 7.767 M -68.20 % | 24.426 M -14.84 % | 28.681 M 200.99 % | 9.529 M 4.42 % | 9.126 M 0.26 % | 9.102 M 20.14 % | 7.576 M -6.02 % | 8.061 M -0.59 % | 8.109 M 1.39 % | 7.998 M 25.64 % | 6.366 M -26.98 % | 8.718 M 11.67 % | 7.807 M -1.60 % | 7.934 M -7.12 % | 8.542 M 6.38 % | 8.030 M 5.28 % | 7.627 M 8.43 % | 7.034 M -1.43 % | 7.136 M 8.80 % | 6.559 M 10.44 % | 5.939 M -3.93 % | 6.182 M -0.74 % | 6.228 M 9.57 % | 5.684 M 0.34 % | 5.665 M -7.13 % | 6.100 M 5.17 % | 5.800 M -7.94 % | 6.300 M -1.56 % | 6.400 M -9.86 % | 7.100 M 184.00 % | 2.500 M -50.98 % | 5.100 M -5.56 % | 5.400 M -8.47 % | 5.900 M 18.00 % | 5.000 M 8.70 % | 4.600 M -11.54 % | 5.200 M 0.00 % | 5.200 M 20.93 % | 4.300 M -10.42 % | 4.800 M 9.09 % | 4.400 M 7.32 % | 4.100 M 7.89 % | 3.800 M 8.57 % | 3.500 M 6.06 % | 3.300 M 106.25 % | 1.600 M -54.29 % | 3.500 M 6.06 % | 3.300 M -2.94 % | 3.400 M 0.00 % | 3.400 M 36.00 % | 2.500 M 8.70 % | 2.300 M -4.17 % | 2.400 M 4.35 % | 2.300 M 15.00 % | 2.000 M -4.76 % | 2.100 M 61.54 % | 1.300 M -18.75 % | 1.600 M -15.79 % | 1.900 M 90.00 % | 1.000 M -23.08 % | 1.300 M -23.53 % | 1.700 M -22.73 % | 2.200 M 4.76 % | 2.100 M 16.67 % | 1.800 M -40.00 % | 3.000 M 30.43 % | 2.300 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 77.914 M 6.48 % | 73.169 M -2.00 % | 74.664 M -2.64 % | 76.685 M -13.33 % | 88.478 M 17.74 % | 75.150 M 2.21 % | 73.525 M 2.97 % | 71.407 M -6.95 % | 76.741 M 14.92 % | 66.777 M 4.27 % | 64.042 M 2.92 % | 62.227 M -15.89 % | 73.981 M 20.96 % | 61.162 M -21.37 % | 77.784 M 26.36 % | 61.558 M -22.43 % | 79.363 M 31.96 % | 60.143 M 1.83 % | 59.060 M -1.90 % | 60.205 M -4.45 % | 63.011 M 25.39 % | 50.253 M 0.63 % | 49.936 M 3.40 % | 48.295 M -16.98 % | 58.174 M 29.18 % | 45.034 M 2.77 % | 43.821 M -1.31 % | 44.403 M -7.58 % | 48.043 M 19.36 % | 40.249 M 6.86 % | 37.665 M 3.01 % | 36.565 M -6.80 % | 39.232 M 0.63 % | 38.988 M 3.94 % | 37.509 M -8.05 % | 40.794 M -14.36 % | 47.637 M 36.51 % | 34.896 M 11.76 % | 31.225 M -12.70 % | 35.769 M -23.09 % | 46.507 M 51.56 % | 30.686 M -6.92 % | 32.966 M -12.95 % | 37.871 M 10.71 % | 34.206 M -3.25 % | 35.354 M 20.56 % | 29.325 M -5.46 % | 31.017 M -1.59 % | 31.519 M 0.46 % | 31.375 M -1.97 % | 32.005 M 28.80 % | 24.849 M -28.53 % | 34.770 M 28.80 % | 26.996 M 2.38 % | 26.368 M 0.68 % | 26.190 M -5.40 % | 27.686 M 1.21 % | 27.354 M -5.70 % | 29.008 M 5.29 % | 27.550 M 3.93 % | 26.507 M -1.91 % | 27.023 M -0.06 % | 27.039 M 5.49 % | 25.632 M -62.40 % | 68.167 M -13.62 % | 78.917 M 228.01 % | 24.059 M 5.28 % | 22.853 M -9.64 % | 25.291 M 9.92 % | 23.009 M 5.76 % | 21.755 M -1.63 % | 22.116 M 4.12 % | 21.241 M -1.74 % | 21.618 M 0.96 % | 21.413 M 7.00 % | 20.012 M 0.90 % | 19.833 M -5.63 % | 21.017 M 3.96 % | 20.217 M 3.36 % | 19.559 M -0.85 % | 19.726 M 1.06 % | 19.519 M 2.21 % | 19.097 M 3.57 % | 18.438 M 1.00 % | 18.256 M -0.34 % | 18.319 M -6.50 % | 19.593 M 0.28 % | 19.539 M 344.07 % | 4.400 M -77.66 % | 19.700 M 0.00 % | 19.700 M -0.51 % | 19.800 M 3.66 % | 19.100 M 0.00 % | 19.100 M 28.19 % | 14.900 M -1.32 % | 15.100 M -21.35 % | 19.200 M 42.22 % | 13.500 M 9.76 % | 12.300 M -3.91 % | 12.800 M 4.07 % | 12.300 M -4.65 % | 12.900 M 2.38 % | 12.600 M 0.00 % | 12.600 M -14.86 % | 14.800 M 28.70 % | 11.500 M -5.74 % | 12.200 M 0.83 % | 12.100 M 4.31 % | 11.600 M -0.85 % | 11.700 M 0.00 % | 11.700 M -0.85 % | 11.800 M 5.36 % | 11.200 M -3.45 % | 11.600 M -0.85 % | 11.700 M 6.36 % | 11.000 M 0.92 % | 10.900 M 0.93 % | 10.800 M 1.89 % | 10.600 M 1.92 % | 10.400 M 10.64 % | 9.400 M -1.05 % | 9.500 M -2.06 % | 9.700 M 0.00 % | 9.700 M 10.23 % | 8.800 M 7.32 % | 8.200 M 5.13 % | 7.800 M 0.00 % | 7.800 M -8.24 % | 8.500 M 11.84 % | 7.600 M |
| Selling and marketing expenses | 2.853 M -9.94 % | 3.168 M 9.28 % | 2.899 M 57.98 % | 1.835 M -0.81 % | 1.850 M -31.18 % | 2.688 M -4.34 % | 2.810 M 1.77 % | 2.761 M -4.66 % | 2.896 M -2.00 % | 2.955 M -6.69 % | 3.167 M 33.52 % | 2.372 M 17.95 % | 2.011 M -42.97 % | 3.526 M 71.08 % | 2.061 M 24.91 % | 1.650 M -59.59 % | 4.083 M 120.46 % | 1.852 M 9.39 % | 1.693 M 58.82 % | 1.066 M -54.25 % | 2.330 M 20.04 % | 1.941 M 0.73 % | 1.927 M 21.27 % | 1.589 M -28.13 % | 2.211 M 20.95 % | 1.828 M -22.01 % | 2.344 M 91.66 % | 1.223 M -85.01 % | 8.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.144 M -1.06 % | 2.167 M 6.59 % | 2.033 M | 0.000 -100.00 % | 5.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.637 M 11.13 % | 1.473 M -40.44 % | 2.473 M 133.52 % | 1.059 M -53.43 % | 2.274 M 1.65 % | 2.237 M 30.06 % | 1.720 M 58.96 % | 1.082 M -58.51 % | 2.608 M 130.19 % | 1.133 M -33.86 % | 1.713 M 65.19 % | 1.037 M -42.07 % | 1.790 M -8.21 % | 1.950 M 26.54 % | 1.541 M 52.27 % | 1.012 M -40.40 % | 1.698 M -20.80 % | 2.144 M -18.17 % | 2.620 M 89.44 % | 1.383 M -63.89 % | 3.830 M 1.24 % | 3.783 M 206.32 % | 1.235 M 21.67 % | 1.015 M -9.13 % | 1.117 M -28.58 % | 1.564 M 5.11 % | 1.488 M 70.25 % | 874.000 K -17.00 % | 1.053 M 48.31 % | 710.000 K -28.57 % | 994.000 K -44.96 % | 1.806 M 116.29 % | 835.000 K -27.83 % | 1.157 M -6.24 % | 1.234 M 27.35 % | 969.000 K 35.15 % | 717.000 K 14.17 % | 628.000 K -41.74 % | 1.078 M 20.99 % | 891.000 K 24.44 % | 716.000 K -31.35 % | 1.043 M | 0.000 -100.00 % | 985.000 K 40.71 % | 700.000 K -30.00 % | 1.000 M -9.09 % | 1.100 M 0.00 % | 1.100 M 22.22 % | 900.000 K -25.00 % | 1.200 M 20.00 % | 1.000 M -9.09 % | 1.100 M 145.83 % | -2.400 M -442.86 % | 700.000 K -12.50 % | 800.000 K -11.11 % | 900.000 K 145.00 % | -2.000 M -433.33 % | 600.000 K | 0.000 | 0.000 100.00 % | -1.700 M -440.00 % | 500.000 K 0.00 % | 500.000 K -16.67 % | 600.000 K 135.29 % | -1.700 M | 0.000 | 0.000 -100.00 % | 400.000 K 126.67 % | -1.500 M -400.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -189.505 M -3.60 % | -182.915 M 3.36 % | -189.270 M 1.94 % | -193.008 M 6.74 % | -206.955 M 0.73 % | -208.483 M 1.89 % | -212.504 M -3.98 % | -204.379 M -14.99 % | -177.734 M -11.47 % | -159.449 M 3.64 % | -165.472 M -7.67 % | -153.687 M 12.55 % | -175.733 M -13.44 % | -154.908 M 18.55 % | -190.190 M -17.99 % | -161.189 M 7.98 % | -175.165 M -9.98 % | -159.271 M 0.34 % | -159.810 M 8.33 % | -174.329 M -20.87 % | -144.231 M -4.40 % | -138.146 M -2.53 % | -134.733 M -1.13 % | -133.232 M 1.37 % | -135.087 M -13.58 % | -118.937 M 0.85 % | -119.962 M -0.68 % | -119.148 M 5.40 % | -125.945 M -9.08 % | -115.458 M -10.61 % | -104.386 M -9.10 % | -95.679 M -5.19 % | -90.958 M 12.51 % | -103.964 M -2.98 % | -100.959 M 3.00 % | -104.085 M 10.00 % | -115.649 M 44.53 % | -208.486 M -96.64 % | -106.026 M 0.45 % | -106.506 M 19.56 % | -132.405 M -25.68 % | -105.352 M 1.74 % | -107.217 M 4.14 % | -111.849 M 36.42 % | -175.917 M -38.46 % | -127.055 M -17.44 % | -108.189 M -5.92 % | -102.139 M 43.52 % | -180.831 M -69.82 % | -106.482 M -1.89 % | -104.506 M -9.46 % | -95.474 M -2.19 % | -93.424 M -83.67 % | -50.866 M -18.79 % | -42.819 M -20.09 % | -35.655 M -41.10 % | -25.269 M -24.10 % | -20.362 M 12.76 % | -23.340 M -26.45 % | -18.458 M -7.12 % | -17.231 M 14.85 % | -20.236 M 23.97 % | -26.616 M 5.81 % | -28.257 M 73.53 % | -106.748 M 12.36 % | -121.806 M -216.44 % | -38.492 M 5.53 % | -40.744 M 20.40 % | -51.183 M -11.12 % | -46.063 M -2.07 % | -45.128 M -1.13 % | -44.623 M 4.63 % | -46.790 M -1.18 % | -46.244 M -10.05 % | -42.020 M -8.41 % | -38.762 M -10.34 % | -35.131 M 1.04 % | -35.499 M -0.79 % | -35.220 M -11.73 % | -31.523 M -7.96 % | -29.200 M -44.50 % | -20.207 M -66.15 % | -12.162 M -471.79 % | -2.127 M -134.03 % | 6.250 M 24.48 % | 5.021 M 268.04 % | -2.988 M 64.07 % | -8.317 M -368.29 % | 3.100 M 118.90 % | -16.400 M 22.64 % | -21.200 M -6.00 % | -20.000 M -55.04 % | -12.900 M 53.93 % | -28.000 M -182.83 % | -9.900 M 28.78 % | -13.900 M 12.03 % | -15.800 M -22.48 % | -12.900 M -0.78 % | -12.800 M 1.54 % | -13.000 M -49.43 % | -8.700 M 23.68 % | -11.400 M -23.91 % | -9.200 M -35.29 % | -6.800 M 12.82 % | -7.800 M -41.82 % | -5.500 M 38.89 % | -9.000 M 11.76 % | -10.200 M 31.08 % | -14.800 M -7.25 % | -13.800 M 14.81 % | -16.200 M 17.77 % | -19.700 M -15.88 % | -17.000 M 21.30 % | -21.600 M -1.41 % | -21.300 M -5.97 % | -20.100 M 3.37 % | -20.800 M -25.30 % | -16.600 M -12.93 % | -14.700 M -6.52 % | -13.800 M -68.29 % | -8.200 M -60.78 % | -5.100 M -27.50 % | -4.000 M -2 100.00 % | 200.000 K -96.00 % | 5.000 M -23.08 % | 6.500 M 225.00 % | 2.000 M 150.00 % | 800.000 K -84.00 % | 5.000 M 66.67 % | 3.000 M |
| Operating expenses | -108.738 M -2.03 % | -106.578 M 4.59 % | -111.707 M 2.43 % | -114.488 M 1.83 % | -116.627 M 10.73 % | -130.645 M 4.06 % | -136.169 M -4.58 % | -130.211 M -32.74 % | -98.097 M -9.34 % | -89.717 M 8.70 % | -98.263 M -10.30 % | -89.088 M 10.68 % | -99.741 M -10.55 % | -90.220 M 18.24 % | -110.345 M -12.62 % | -97.981 M -6.83 % | -91.719 M 5.71 % | -97.276 M 1.80 % | -99.057 M 12.38 % | -113.058 M -43.31 % | -78.890 M 8.22 % | -85.952 M -3.72 % | -82.870 M 0.57 % | -83.348 M -11.57 % | -74.702 M -3.64 % | -72.075 M 2.33 % | -73.797 M -0.37 % | -73.522 M -5.42 % | -69.743 M 7.27 % | -75.209 M -12.72 % | -66.721 M -12.87 % | -59.114 M -19.22 % | -49.582 M 21.06 % | -62.809 M -2.27 % | -61.417 M 2.96 % | -63.291 M -0.56 % | -62.939 M 63.74 % | -173.590 M -132.07 % | -74.801 M -5.75 % | -70.737 M 11.25 % | -79.700 M -6.74 % | -74.666 M -0.56 % | -74.251 M -0.37 % | -73.978 M 47.19 % | -140.074 M -55.24 % | -90.228 M -18.11 % | -76.391 M -9.03 % | -70.063 M 52.35 % | -147.038 M -101.78 % | -72.870 M -2.95 % | -70.781 M -1.78 % | -69.543 M -24.08 % | -56.046 M -146.50 % | -22.737 M -54.27 % | -14.738 M -74.87 % | -8.428 M -300.33 % | 4.207 M -52.95 % | 8.942 M 24.04 % | 7.209 M -28.65 % | 10.104 M -7.93 % | 10.974 M 22.88 % | 8.931 M 193.49 % | 3.043 M 345.01 % | -1.242 M 96.43 % | -34.751 M 11.14 % | -39.106 M -196.30 % | -13.198 M 21.79 % | -16.876 M 31.88 % | -24.775 M -15.29 % | -21.490 M 1.80 % | -21.885 M -1.16 % | -21.633 M 11.69 % | -24.496 M -2.43 % | -23.916 M -21.94 % | -19.613 M -15.75 % | -16.944 M -17.15 % | -14.463 M -8.54 % | -13.325 M 3.22 % | -13.769 M -25.23 % | -10.995 M -25.56 % | -8.757 M -14 495.00 % | -60.000 K -100.75 % | 8.013 M -53.42 % | 17.202 M -31.80 % | 25.222 M 3.44 % | 24.383 M 46.84 % | 16.605 M 36.03 % | 12.207 M 48.87 % | 8.200 M 90.70 % | 4.300 M 1 175.00 % | -400.000 K -144.44 % | 900.000 K -87.32 % | 7.100 M 192.21 % | -7.700 M -228.33 % | 6.000 M 160.87 % | 2.300 M 130.00 % | 1.000 M -23.08 % | 1.300 M 333.33 % | 300.000 K -57.14 % | 700.000 K -56.25 % | 1.600 M -23.81 % | 2.100 M -38.24 % | 3.400 M -41.38 % | 5.800 M 9.43 % | 5.300 M -18.46 % | 6.500 M 75.68 % | 3.700 M 48.00 % | 2.500 M 151.02 % | -4.900 M -133.33 % | -2.100 M 53.33 % | -4.500 M 40.00 % | -7.500 M -2.74 % | -7.300 M 23.16 % | -9.500 M 1.04 % | -9.600 M -5.49 % | -9.100 M 8.08 % | -9.900 M -70.69 % | -5.800 M -41.46 % | -4.100 M -20.59 % | -3.400 M -383.33 % | 1.200 M -72.73 % | 4.400 M -22.81 % | 5.700 M -42.42 % | 9.900 M -28.26 % | 13.800 M -6.12 % | 14.700 M 50.00 % | 9.800 M 13.95 % | 8.600 M -36.30 % | 13.500 M 27.36 % | 10.600 M |
| Cost and expenses | -108.738 M -2.03 % | -106.578 M 4.59 % | -111.707 M 2.43 % | -114.488 M 1.83 % | -116.627 M 10.73 % | -130.645 M 4.06 % | -136.169 M -4.58 % | -130.211 M -32.74 % | -98.097 M -9.34 % | -89.717 M 8.70 % | -98.263 M -10.30 % | -89.088 M 10.68 % | -99.741 M -10.55 % | -90.220 M 18.24 % | -110.345 M -12.62 % | -97.981 M -6.83 % | -91.719 M 5.71 % | -97.276 M 1.80 % | -99.057 M 12.38 % | -113.058 M -43.31 % | -78.890 M 8.22 % | -85.952 M -3.72 % | -82.870 M 0.57 % | -83.348 M -11.57 % | -74.702 M -3.64 % | -72.075 M 2.33 % | -73.797 M -0.37 % | -73.522 M -5.42 % | -69.743 M 7.27 % | -75.209 M -12.72 % | -66.721 M -12.87 % | -59.114 M -19.22 % | -49.582 M 21.06 % | -62.809 M -2.27 % | -61.417 M 2.96 % | -63.291 M -0.56 % | -62.939 M 63.74 % | -173.590 M -132.07 % | -74.801 M -5.75 % | -70.737 M 11.25 % | -79.700 M -6.74 % | -74.666 M -0.56 % | -74.251 M -0.37 % | -73.978 M 47.19 % | -140.074 M -55.24 % | -90.228 M -18.11 % | -76.391 M -9.03 % | -70.063 M 52.35 % | -147.038 M -101.78 % | -72.870 M -2.95 % | -70.781 M -1.78 % | -69.543 M -24.08 % | -56.046 M -146.50 % | -22.737 M -54.27 % | -14.738 M -74.87 % | -8.428 M -300.33 % | 4.207 M -52.95 % | 8.942 M 24.04 % | 7.209 M -28.65 % | 10.104 M -7.93 % | 10.974 M 22.88 % | 8.931 M 193.49 % | 3.043 M 345.01 % | -1.242 M 96.43 % | -34.751 M 11.14 % | -39.106 M -196.30 % | -13.198 M 21.79 % | -16.876 M 31.88 % | -24.775 M -15.29 % | -21.490 M 1.80 % | -21.885 M -1.16 % | -21.633 M 11.69 % | -24.496 M -2.43 % | -23.916 M -21.94 % | -19.613 M -15.75 % | -16.944 M -17.15 % | -14.463 M -8.54 % | -13.325 M 3.22 % | -13.769 M -25.23 % | -10.995 M -25.56 % | -8.757 M -14 495.00 % | -60.000 K -100.75 % | 8.013 M -53.42 % | 17.202 M -31.80 % | 25.222 M 3.44 % | 24.383 M 46.84 % | 16.605 M 36.03 % | 12.207 M 48.87 % | 8.200 M 90.70 % | 4.300 M 1 175.00 % | -400.000 K -144.44 % | 900.000 K -87.32 % | 7.100 M 192.21 % | -7.700 M -228.33 % | 6.000 M 160.87 % | 2.300 M 130.00 % | 1.000 M -23.08 % | 1.300 M 333.33 % | 300.000 K -57.14 % | 700.000 K -56.25 % | 1.600 M -23.81 % | 2.100 M -38.24 % | 3.400 M -41.38 % | 5.800 M 9.43 % | 5.300 M -18.46 % | 6.500 M 75.68 % | 3.700 M 48.00 % | 2.500 M 151.02 % | -4.900 M -133.33 % | -2.100 M 53.33 % | -4.500 M 40.00 % | -7.500 M -2.74 % | -7.300 M 23.16 % | -9.500 M 1.04 % | -9.600 M -5.49 % | -9.100 M 8.08 % | -9.900 M -70.69 % | -5.800 M -41.46 % | -4.100 M -20.59 % | -3.400 M -383.33 % | 1.200 M -72.73 % | 4.400 M -22.81 % | 5.700 M -42.42 % | 9.900 M -28.26 % | 13.800 M -6.12 % | 14.700 M 50.00 % | 9.800 M 13.95 % | 8.600 M -36.30 % | 13.500 M 27.36 % | 10.600 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 80.767 M 5.80 % | 76.337 M -1.58 % | 77.563 M -1.22 % | 78.520 M -13.07 % | 90.328 M 16.05 % | 77.838 M 1.97 % | 76.335 M 2.92 % | 74.168 M -6.87 % | 79.637 M 14.20 % | 69.732 M 3.75 % | 67.209 M 4.04 % | 64.599 M -14.99 % | 75.992 M 17.47 % | 64.688 M -18.98 % | 79.845 M 26.32 % | 63.208 M -24.25 % | 83.446 M 34.60 % | 61.995 M 2.04 % | 60.753 M -0.85 % | 61.271 M -6.23 % | 65.341 M 25.19 % | 52.194 M 0.64 % | 51.863 M 3.97 % | 49.884 M -17.39 % | 60.385 M 28.86 % | 46.862 M 1.51 % | 46.165 M 1.18 % | 45.626 M -18.82 % | 56.202 M 39.64 % | 40.249 M 6.86 % | 37.665 M 3.01 % | 36.565 M -11.63 % | 41.376 M 0.54 % | 41.155 M 4.08 % | 39.542 M -3.07 % | 40.794 M -22.61 % | 52.710 M 51.05 % | 34.896 M 11.76 % | 31.225 M -12.70 % | 35.769 M -32.13 % | 52.705 M 71.76 % | 30.686 M -6.92 % | 32.966 M -12.95 % | 37.871 M 5.66 % | 35.843 M -2.67 % | 36.827 M 15.82 % | 31.798 M -0.87 % | 32.076 M -5.08 % | 33.793 M 0.54 % | 33.612 M -0.34 % | 33.725 M 30.06 % | 25.931 M -30.62 % | 37.378 M 32.88 % | 28.129 M 0.17 % | 28.081 M 3.14 % | 27.227 M -7.63 % | 29.476 M 0.59 % | 29.304 M -4.08 % | 30.549 M 6.96 % | 28.562 M 1.27 % | 28.205 M -3.30 % | 29.167 M -1.66 % | 29.659 M 9.79 % | 27.015 M -62.48 % | 71.997 M -12.94 % | 82.700 M 226.96 % | 25.294 M 5.97 % | 23.868 M -9.62 % | 26.408 M 7.47 % | 24.573 M 5.72 % | 23.243 M 1.10 % | 22.990 M 3.12 % | 22.294 M -0.15 % | 22.328 M -0.35 % | 22.407 M 2.70 % | 21.818 M 5.56 % | 20.668 M -6.79 % | 22.174 M 3.37 % | 21.451 M 4.50 % | 20.528 M 0.42 % | 20.443 M 1.47 % | 20.147 M -0.14 % | 20.175 M 4.38 % | 19.329 M 1.88 % | 18.972 M -2.01 % | 19.362 M -1.18 % | 19.593 M -4.54 % | 20.524 M 302.43 % | 5.100 M -75.36 % | 20.700 M -0.48 % | 20.800 M -0.48 % | 20.900 M 4.50 % | 20.000 M -1.48 % | 20.300 M 27.67 % | 15.900 M -1.85 % | 16.200 M -3.57 % | 16.800 M 18.31 % | 14.200 M 8.40 % | 13.100 M -4.38 % | 13.700 M 33.01 % | 10.300 M -23.70 % | 13.500 M 7.14 % | 12.600 M 0.00 % | 12.600 M -3.82 % | 13.100 M 9.17 % | 12.000 M -5.51 % | 12.700 M 0.00 % | 12.700 M 28.28 % | 9.900 M -15.38 % | 11.700 M 0.00 % | 11.700 M -4.10 % | 12.200 M 25.77 % | 9.700 M -19.83 % | 12.100 M 3.42 % | 11.700 M 6.36 % | 11.000 M 0.92 % | 10.900 M 0.93 % | 10.800 M 1.89 % | 10.600 M 1.92 % | 10.400 M 10.64 % | 9.400 M -1.05 % | 9.500 M -2.06 % | 9.700 M 0.00 % | 9.700 M 10.23 % | 8.800 M 7.32 % | 8.200 M 5.13 % | 7.800 M 0.00 % | 7.800 M -8.24 % | 8.500 M 11.84 % | 7.600 M |
| Interest income | 148.003 M -4.31 % | 154.672 M 0.44 % | 154.000 M 1.89 % | 151.150 M -5.51 % | 159.962 M 0.55 % | 159.085 M -1.83 % | 162.044 M -4.81 % | 170.227 M -3.61 % | 176.604 M -2.95 % | 181.963 M 2.41 % | 177.682 M 9.35 % | 162.490 M 1.86 % | 159.527 M 6.68 % | 149.532 M 5.24 % | 142.088 M 8.18 % | 131.345 M 1.36 % | 129.585 M -0.25 % | 129.916 M 2.69 % | 126.516 M 2.28 % | 123.699 M 28.41 % | 96.328 M -1.61 % | 97.906 M 1.40 % | 96.550 M 10.28 % | 87.548 M 3.40 % | 84.667 M 0.44 % | 84.292 M -0.31 % | 84.556 M 2.53 % | 82.469 M 1.43 % | 81.309 M 5.79 % | 76.862 M 6.75 % | 72.003 M 3.32 % | 69.690 M -3.37 % | 72.120 M -0.29 % | 72.329 M 0.80 % | 71.753 M 1.00 % | 71.045 M -4.25 % | 74.199 M -1.83 % | 75.584 M 0.09 % | 75.518 M 0.33 % | 75.268 M -4.43 % | 78.757 M -1.77 % | 80.175 M -1.38 % | 81.296 M 0.02 % | 81.283 M -1.45 % | 82.476 M 0.17 % | 82.338 M 0.08 % | 82.274 M 0.61 % | 81.779 M -0.72 % | 82.370 M -0.47 % | 82.762 M -2.79 % | 85.139 M -6.62 % | 91.172 M -6.90 % | 97.933 M -3.50 % | 101.486 M 0.17 % | 101.313 M -6.60 % | 108.475 M -5.35 % | 114.611 M -4.56 % | 120.090 M -0.48 % | 120.671 M -0.76 % | 121.589 M -3.04 % | 125.397 M -0.82 % | 126.437 M 2.75 % | 123.050 M 21.20 % | 101.525 M -62.74 % | 272.443 M 2.16 % | 266.670 M 198.76 % | 89.258 M 7.34 % | 83.155 M 1.70 % | 81.765 M 2.66 % | 79.643 M 4.05 % | 76.545 M -1.09 % | 77.389 M 7.98 % | 71.668 M 0.50 % | 71.309 M -3.01 % | 73.525 M -1.39 % | 74.565 M -4.67 % | 78.221 M -6.05 % | 83.259 M -1.17 % | 84.241 M 0.36 % | 83.943 M -4.68 % | 88.064 M -7.64 % | 95.351 M -3.84 % | 99.162 M -3.39 % | 102.641 M -5.19 % | 108.255 M -0.75 % | 109.072 M 4.16 % | 104.717 M 5.29 % | 99.452 M 4.91 % | 94.800 M 3.27 % | 91.800 M 5.15 % | 87.300 M -0.23 % | 87.500 M -2.02 % | 89.300 M -3.67 % | 92.700 M 37.95 % | 67.200 M -1.90 % | 68.500 M -25.87 % | 92.400 M 49.76 % | 61.700 M 5.47 % | 58.500 M 1.04 % | 57.900 M -2.85 % | 59.600 M 0.00 % | 59.600 M 1.19 % | 58.900 M -0.51 % | 59.200 M -22.41 % | 76.300 M 31.78 % | 57.900 M 1.76 % | 56.900 M 5.18 % | 54.100 M 3.24 % | 52.400 M 6.72 % | 49.100 M 6.74 % | 46.000 M 7.23 % | 42.900 M -1.61 % | 43.600 M 1.63 % | 42.900 M 0.47 % | 42.700 M 4.66 % | 40.800 M -6.21 % | 43.500 M 2.84 % | 42.300 M -3.42 % | 43.800 M -3.95 % | 45.600 M -7.69 % | 49.400 M -4.82 % | 51.900 M -2.99 % | 53.500 M 0.38 % | 53.300 M -4.48 % | 55.800 M 0.54 % | 55.500 M 15.87 % | 47.900 M 3.46 % | 46.300 M -16.43 % | 55.400 M 14.46 % | 48.400 M |
| Interest expense | 9.227 M -2.63 % | 9.476 M -2.43 % | 9.712 M -3.22 % | 10.035 M -15.32 % | 11.851 M -27.54 % | 16.356 M -2.70 % | 16.810 M -36.93 % | 26.652 M -5.64 % | 28.245 M -9.40 % | 31.176 M 13.91 % | 27.370 M 16.64 % | 23.466 M 12.29 % | 20.898 M 19.38 % | 17.505 M 19.20 % | 14.685 M 14.89 % | 12.782 M 24.65 % | 10.254 M 2.30 % | 10.023 M 12.20 % | 8.933 M 5.07 % | 8.502 M 2.38 % | 8.304 M 19.76 % | 6.934 M 5.56 % | 6.569 M -3.88 % | 6.834 M 2.69 % | 6.655 M 4.15 % | 6.390 M 13.02 % | 5.654 M -0.58 % | 5.687 M 3.59 % | 5.490 M -5.85 % | 5.831 M 2.37 % | 5.696 M -4.99 % | 5.995 M -6.79 % | 6.432 M -3.47 % | 6.663 M -2.35 % | 6.823 M -5.20 % | 7.197 M -6.25 % | 7.677 M -7.77 % | 8.324 M -5.56 % | 8.814 M -12.61 % | 10.086 M 4.20 % | 9.679 M 0.40 % | 9.640 M -2.97 % | 9.935 M -6.60 % | 10.637 M -2.39 % | 10.897 M -10.13 % | 12.125 M -4.19 % | 12.655 M -8.57 % | 13.841 M -15.75 % | 16.429 M -24.57 % | 21.781 M -11.99 % | 24.748 M -9.22 % | 27.261 M -17.19 % | 32.920 M -15.00 % | 38.728 M -5.51 % | 40.987 M -17.98 % | 49.975 M -11.57 % | 56.513 M -4.85 % | 59.393 M -0.53 % | 59.707 M -2.47 % | 61.219 M -2.26 % | 62.634 M 3.08 % | 60.764 M 6.43 % | 57.092 M 29.58 % | 44.060 M -54.38 % | 96.574 M 7.10 % | 90.169 M 202.10 % | 29.847 M 14.59 % | 26.046 M 11.44 % | 23.372 M 5.71 % | 22.109 M 7.86 % | 20.497 M -0.01 % | 20.500 M 9.59 % | 18.706 M -3.09 % | 19.302 M -7.56 % | 20.881 M -6.88 % | 22.424 M -11.95 % | 25.468 M -8.39 % | 27.801 M -0.52 % | 27.945 M -5.90 % | 29.696 M -13.21 % | 34.216 M -18.67 % | 42.072 M -13.78 % | 48.797 M -12.48 % | 55.753 M -10.46 % | 62.264 M 0.35 % | 62.044 M 10.17 % | 56.317 M 9.82 % | 51.281 M 9.11 % | 47.000 M 8.55 % | 43.300 M 12.18 % | 38.600 M -2.77 % | 39.700 M -9.57 % | 43.900 M -4.15 % | 45.800 M 36.72 % | 33.500 M 5.02 % | 31.900 M -27.66 % | 44.100 M 54.20 % | 28.600 M 7.92 % | 26.500 M -0.38 % | 26.600 M -5.67 % | 28.200 M 0.00 % | 28.200 M -0.70 % | 28.400 M -4.70 % | 29.800 M -26.78 % | 40.700 M 34.77 % | 30.200 M 3.42 % | 29.200 M 9.77 % | 26.600 M 9.47 % | 24.300 M 10.45 % | 22.000 M 12.82 % | 19.500 M 14.71 % | 17.000 M -1.73 % | 17.300 M 1.76 % | 17.000 M 3.66 % | 16.400 M 5.81 % | 15.500 M -6.63 % | 16.600 M -9.78 % | 18.400 M -10.68 % | 20.600 M -6.36 % | 22.000 M -13.39 % | 25.400 M -8.96 % | 27.900 M -5.10 % | 29.400 M -5.47 % | 31.100 M -6.33 % | 33.200 M 0.91 % | 32.900 M 22.30 % | 26.900 M 3.86 % | 25.900 M -17.52 % | 31.400 M 15.44 % | 27.200 M |
| Depreciation and amortization | 71.391 K -98.89 % | 6.413 M -1.17 % | 6.489 M -2.35 % | 6.645 M -1.09 % | 6.718 M -3.38 % | 6.953 M -1.35 % | 7.048 M 1.57 % | 6.939 M 0.16 % | 6.928 M 1.30 % | 6.839 M 2.58 % | 6.667 M 3.96 % | 6.413 M 2.64 % | 6.248 M 6.24 % | 5.881 M 1.89 % | 5.772 M 6.73 % | 5.408 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 % | 998.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 821.000 K 0.24 % | 819.000 K 0.00 % | 819.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.742 M 17.90 % | 4.022 M -24.93 % | 5.358 M 94.91 % | 2.749 M -52.18 % | 5.749 M 30.90 % | 4.392 M -64.24 % | 12.282 M 289.78 % | 3.151 M -48.17 % | 6.080 M -8.82 % | 6.668 M 31.42 % | 5.074 M 27.46 % | 3.981 M -2.71 % | 4.092 M -5.58 % | 4.334 M 29.96 % | 3.335 M 0.27 % | 3.326 M 14.06 % | 2.916 M 94.14 % | 1.502 M -16.97 % | 1.809 M -21.28 % | 2.298 M -8.92 % | 2.523 M 294.08 % | -1.300 M -130.23 % | 4.300 M 59.26 % | 2.700 M -20.59 % | 3.400 M -44.26 % | 6.100 M -27.38 % | 8.400 M 13.51 % | 7.400 M 164.29 % | 2.800 M 100.00 % | 1.400 M -64.10 % | 3.900 M 34.48 % | 2.900 M 81.25 % | 1.600 M 500.00 % | -400.000 K -111.11 % | 3.600 M 63.64 % | 2.200 M 2 100.00 % | 100.000 K 0.00 % | 100.000 K -96.43 % | 2.800 M 133.33 % | 1.200 M -50.00 % | 2.400 M 340.00 % | -1.000 M -147.62 % | 2.100 M -32.26 % | 3.100 M 158.33 % | 1.200 M -47.83 % | 2.300 M -14.81 % | 2.700 M 28.57 % | 2.100 M -4.55 % | 2.200 M -55.10 % | 4.900 M 600.00 % | 700.000 K 16.67 % | 600.000 K 220.00 % | -500.000 K -162.50 % | 800.000 K -11.11 % | 900.000 K 0.00 % | 900.000 K 12.50 % | 800.000 K 0.00 % | 800.000 K -11.11 % | 900.000 K 12.50 % | 800.000 K 0.00 % | 800.000 K -27.27 % | 1.100 M | 0.000 |
| Operating income | 74.517 M -11.08 % | 83.798 M 6.27 % | 78.851 M 8.87 % | 72.430 M 22.35 % | 59.199 M 12.40 % | 52.669 M 25.24 % | 42.056 M -20.24 % | 52.726 M -45.51 % | 96.758 M -6.98 % | 104.021 M 14.85 % | 90.575 M 6.76 % | 84.842 M 12.60 % | 75.350 M -2.74 % | 77.473 M 43.46 % | 54.005 M -3.73 % | 56.099 M 3.62 % | 54.140 M -17.93 % | 65.965 M 3.93 % | 63.471 M 50.80 % | 42.090 M 10.58 % | 38.063 M -25.18 % | 50.873 M 13.22 % | 44.933 M 34.97 % | 33.292 M 11.34 % | 29.902 M -26.78 % | 40.841 M 4.47 % | 39.093 M 13.77 % | 34.361 M 32.72 % | 25.890 M -21.38 % | 32.929 M 0.28 % | 32.838 M 3.16 % | 31.831 M -9.33 % | 35.105 M -42.40 % | 60.945 M 96.89 % | 30.954 M 10.03 % | 28.132 M 3.86 % | 27.087 M 135.09 % | -77.196 M -584.29 % | 15.940 M -16.69 % | 19.134 M 19.49 % | 16.013 M -21.74 % | 20.460 M -13.32 % | 23.604 M 13.02 % | 20.885 M 149.34 % | -42.328 M -494.19 % | 10.738 M -47.72 % | 20.538 M -7.47 % | 22.196 M 144.98 % | -49.350 M -357.02 % | 19.201 M -8.58 % | 21.004 M -10.42 % | 23.447 M 278.14 % | -13.162 M -120.66 % | 63.715 M -6.32 % | 68.011 M -15.08 % | 80.091 M 101.03 % | 39.840 M -57.18 % | 93.034 M -5.83 % | 98.796 M -0.38 % | 99.174 M -4.08 % | 103.390 M 1.77 % | 101.595 M 7.77 % | 94.268 M 21.49 % | 77.595 M -60.28 % | 195.347 M -1.14 % | 197.597 M 199.91 % | 65.886 M 9.12 % | 60.379 M 4.65 % | 57.694 M 5.17 % | 54.857 M 2.98 % | 53.270 M 1.19 % | 52.641 M 3.41 % | 50.903 M 8.60 % | 46.870 M -13.60 % | 54.246 M 2.43 % | 52.961 M -5.20 % | 55.868 M -5.34 % | 59.022 M 0.19 % | 58.909 M -0.82 % | 59.394 M -5.01 % | 62.524 M -11.26 % | 70.457 M -6.86 % | 75.647 M -6.63 % | 81.016 M -7.81 % | 87.881 M 0.24 % | 87.674 M 8.83 % | 80.564 M 7.30 % | 75.086 M 5.46 % | 71.200 M 6.11 % | 67.100 M 6.85 % | 62.800 M -0.32 % | 63.000 M -7.76 % | 68.300 M 28.87 % | 53.000 M 4.95 % | 50.500 M 3.70 % | 48.700 M -20.81 % | 61.500 M 42.36 % | 43.200 M 7.73 % | 40.100 M -0.99 % | 40.500 M -4.48 % | 42.400 M 3.16 % | 41.100 M -0.72 % | 41.400 M -1.66 % | 42.100 M -18.09 % | 51.400 M 25.98 % | 40.800 M 4.35 % | 39.100 M 8.91 % | 35.900 M 21.69 % | 29.500 M -5.45 % | 31.200 M 9.86 % | 28.400 M 9.65 % | 25.900 M -1.15 % | 26.200 M 5.22 % | 24.900 M 4.62 % | 23.800 M 5.31 % | 22.600 M -4.24 % | 23.600 M -5.22 % | 24.900 M -8.12 % | 27.100 M -1.81 % | 27.600 M -11.25 % | 31.100 M -10.12 % | 34.600 M -1.42 % | 35.100 M -4.36 % | 36.700 M -9.61 % | 40.600 M -0.98 % | 41.000 M 18.84 % | 34.500 M 6.15 % | 32.500 M -21.50 % | 41.400 M 19.31 % | 34.700 M |
| Operating income ratio | 0.41 -7.62 % | 0.44 6.38 % | 0.41 6.79 % | 0.39 15.09 % | 0.34 17.18 % | 0.29 21.76 % | 0.24 -18.13 % | 0.29 -41.96 % | 0.50 -7.52 % | 0.54 11.94 % | 0.48 -1.67 % | 0.49 13.35 % | 0.43 -6.85 % | 0.46 40.60 % | 0.33 -9.75 % | 0.36 -1.91 % | 0.37 -8.15 % | 0.40 3.48 % | 0.39 43.95 % | 0.27 -16.64 % | 0.33 -12.47 % | 0.37 5.75 % | 0.35 23.18 % | 0.29 -0.15 % | 0.29 -20.97 % | 0.36 4.45 % | 0.35 8.73 % | 0.32 17.65 % | 0.27 -11.10 % | 0.30 -7.68 % | 0.33 -5.76 % | 0.35 -15.57 % | 0.41 -15.83 % | 0.49 46.96 % | 0.34 8.90 % | 0.31 2.27 % | 0.30 137.57 % | -0.80 -555.89 % | 0.18 -17.49 % | 0.21 27.26 % | 0.17 -22.22 % | 0.22 -10.83 % | 0.24 9.56 % | 0.22 150.84 % | -0.43 -507.17 % | 0.11 -49.81 % | 0.21 -11.93 % | 0.24 147.62 % | -0.51 -342.24 % | 0.21 -8.87 % | 0.23 -9.24 % | 0.25 182.15 % | -0.31 -141.64 % | 0.74 -10.33 % | 0.82 -9.16 % | 0.90 -19.08 % | 1.12 1.06 % | 1.11 2.56 % | 1.08 -3.12 % | 1.11 -0.47 % | 1.12 2.04 % | 1.10 6.10 % | 1.03 4.99 % | 0.98 15.93 % | 0.85 1.70 % | 0.83 0.20 % | 0.83 6.60 % | 0.78 11.72 % | 0.70 -2.64 % | 0.72 1.37 % | 0.71 0.01 % | 0.71 4.98 % | 0.68 1.96 % | 0.66 -9.85 % | 0.73 -3.06 % | 0.76 -4.63 % | 0.79 -2.63 % | 0.82 0.65 % | 0.81 -3.94 % | 0.84 -3.80 % | 0.88 -12.21 % | 1.00 -10.67 % | 1.12 -11.90 % | 1.27 -9.48 % | 1.40 1.25 % | 1.39 9.97 % | 1.26 5.48 % | 1.19 5.66 % | 1.13 5.77 % | 1.07 7.53 % | 0.99 -2.05 % | 1.01 -9.10 % | 1.12 27.82 % | 0.87 -23.06 % | 1.13 8.12 % | 1.05 3.25 % | 1.02 -1.41 % | 1.03 2.33 % | 1.01 -0.99 % | 1.02 -2.08 % | 1.04 -1.39 % | 1.05 -3.27 % | 1.09 -6.06 % | 1.16 4.02 % | 1.11 -6.27 % | 1.19 7.69 % | 1.10 2.76 % | 1.07 25.34 % | 0.86 -8.47 % | 0.94 8.54 % | 0.86 11.32 % | 0.78 -0.85 % | 0.78 8.05 % | 0.72 1.58 % | 0.71 -0.05 % | 0.71 1.20 % | 0.70 -13.14 % | 0.81 -6.62 % | 0.87 -2.44 % | 0.89 -14.40 % | 1.04 -9.21 % | 1.15 -4.04 % | 1.19 -12.82 % | 1.37 -9.61 % | 1.51 -2.82 % | 1.56 11.61 % | 1.40 2.72 % | 1.36 -8.36 % | 1.48 3.06 % | 1.44 |
| Total other income expenses net | -9.227 M 2.63 % | -9.476 M 2.43 % | -9.712 M 3.22 % | -10.035 M 15.32 % | -11.851 M 27.54 % | -16.356 M 2.70 % | -16.810 M 36.93 % | -26.652 M 5.64 % | -28.245 M 9.40 % | -31.176 M -13.91 % | -27.370 M -16.64 % | -23.466 M -12.29 % | -20.898 M -19.38 % | -17.505 M -19.20 % | -14.685 M -14.89 % | -12.782 M -24.65 % | -10.254 M -2.30 % | -10.023 M -12.20 % | -8.933 M -5.07 % | -8.502 M -2.38 % | -8.304 M -19.76 % | -6.934 M -5.56 % | -6.569 M 3.88 % | -6.834 M -2.69 % | -6.655 M -4.15 % | -6.390 M -13.02 % | -5.654 M 0.58 % | -5.687 M -3.59 % | -5.490 M 5.85 % | -5.831 M -2.37 % | -5.696 M 4.99 % | -5.995 M 6.79 % | -6.432 M 3.47 % | -6.663 M 2.35 % | -6.823 M 5.20 % | -7.197 M 6.25 % | -7.677 M 7.77 % | -8.324 M 5.56 % | -8.814 M 12.61 % | -10.086 M -4.20 % | -9.679 M -0.40 % | -9.640 M 2.97 % | -9.935 M 6.60 % | -10.637 M 2.39 % | -10.897 M 10.13 % | -12.125 M 3.69 % | -12.590 M 8.50 % | -13.760 M 16.52 % | -16.483 M 24.29 % | -21.770 M 11.91 % | -24.714 M 9.34 % | -27.261 M 17.19 % | -32.920 M 15.00 % | -38.728 M 5.51 % | -40.987 M 17.98 % | -49.975 M 11.57 % | -56.513 M 4.85 % | -59.393 M 0.53 % | -59.707 M 2.47 % | -61.219 M 2.26 % | -62.634 M -3.08 % | -60.764 M -6.43 % | -57.092 M -29.58 % | -44.060 M 54.38 % | -96.574 M -7.10 % | -90.169 M -202.10 % | -29.847 M -14.59 % | -26.046 M -11.44 % | -23.372 M -5.71 % | -22.109 M -7.86 % | -20.497 M 0.01 % | -20.500 M -9.59 % | -18.706 M 3.09 % | -19.302 M 7.56 % | -20.881 M 6.88 % | -22.424 M 11.95 % | -25.468 M 8.39 % | -27.801 M 0.52 % | -27.945 M 5.90 % | -29.696 M 13.21 % | -34.216 M 18.67 % | -42.072 M 13.78 % | -48.797 M 12.48 % | -55.753 M 10.46 % | -62.264 M -0.35 % | -62.044 M -10.17 % | -56.317 M -9.82 % | -51.281 M -9.11 % | -47.000 M -8.55 % | -43.300 M -12.18 % | -38.600 M 2.77 % | -39.700 M 9.57 % | -43.900 M 4.15 % | -45.800 M -36.72 % | -33.500 M -5.02 % | -31.900 M 27.66 % | -44.100 M -54.20 % | -28.600 M -7.92 % | -26.500 M 0.38 % | -26.600 M 5.67 % | -28.200 M 0.00 % | -28.200 M 0.70 % | -28.400 M 4.70 % | -29.800 M 26.78 % | -40.700 M -34.77 % | -30.200 M -3.42 % | -29.200 M -9.77 % | -26.600 M -9.47 % | -24.300 M -10.45 % | -22.000 M -12.82 % | -19.500 M -14.71 % | -17.000 M 1.73 % | -17.300 M -1.76 % | -17.000 M -3.66 % | -16.400 M -5.81 % | -15.500 M 6.63 % | -16.600 M 9.78 % | -18.400 M 10.68 % | -20.600 M 6.36 % | -22.000 M 13.39 % | -25.400 M 8.96 % | -27.900 M 5.10 % | -29.400 M 5.47 % | -31.100 M 6.33 % | -33.200 M -0.91 % | -32.900 M -22.30 % | -26.900 M -3.86 % | -25.900 M 17.52 % | -31.400 M -15.44 % | -27.200 M |
| 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-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-12-31 | 1989-09-30 |
| 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-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-12-31 | 1989-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -591.668 M -9.77 % | -539.026 M -237.53 % | -159.695 M -142.14 % | 378.974 M -27.41 % | 522.052 M -39.88 % | 868.351 M -45.63 % | 1.597 B -21.24 % | 2.028 B 52.49 % | 1.330 B 16.86 % | 1.138 B -6.48 % | 1.217 B 52.83 % | 796.225 M 13.82 % | 699.550 M -19.96 % | 873.996 M 26.45 % | 691.186 M -12.54 % | 790.276 M 80.18 % | 438.600 M 22.47 % | 358.128 M -15.84 % | 425.534 M 18.01 % | 360.585 M -47.16 % | 682.455 M 105.09 % | 332.753 M 43.13 % | 232.487 M 45.46 % | 159.832 M 193.97 % | -170.094 M 75.13 % | -683.920 M -0.09 % | -683.294 M -63.43 % | -418.103 M -3.14 % | -405.393 M 11.98 % | -460.555 M -60.48 % | -286.977 M -0.06 % | -286.805 M -1.79 % | -281.759 M 50.55 % | -569.804 M -25.32 % | -454.697 M -103.05 % | -223.932 M 42.12 % | -386.906 M -273.78 % | -103.512 M -80.02 % | -57.500 M 77.47 % | -255.267 M 34.44 % | -389.377 M 57.89 % | -924.582 M -61.16 % | -573.721 M -47.59 % | -388.714 M 13.24 % | -448.032 M -1 025.82 % | -39.796 M -5 357.07 % | 757.000 K -98.13 % | 40.486 M 10.74 % | 36.558 M -12.57 % | 41.812 M -58.23 % | 100.111 M -22.27 % | 128.789 M 1.95 % | 126.327 M -92.39 % | 1.661 B 7.29 % | 1.548 B 4.95 % | 1.475 B 13.43 % | 1.301 B 24.58 % | 1.044 B -15.95 % | 1.242 B -5.14 % | 1.309 B 122.49 % | 588.509 M -56.13 % | 1.342 B -4.30 % | 1.402 B -14.82 % | 1.646 B 215.58 % | 521.497 M 1 402.05 % | -40.052 M -103.22 % | 1.244 B 5.08 % | 1.184 B 126.25 % | 523.157 M -56.34 % | 1.198 B -1.62 % | 1.218 B -5.89 % | 1.294 B 198.30 % | 433.779 M -55.94 % | 984.534 M -11.92 % | 1.118 B 0.08 % | 1.117 B 7.15 % | 1.042 B -1.62 % | 1.059 B 10.30 % | 960.559 M -3.15 % | 991.811 M 21.54 % | 816.029 M -12.53 % | 932.893 M 1.21 % | 921.701 M 1.01 % | 912.503 M -6.84 % | 979.449 M -10.62 % | 1.096 B -9.10 % | 1.206 B 7.23 % | 1.124 B 21.90 % | 922.300 M 10.73 % | 832.900 M 71.45 % | 485.800 M -2.98 % | 500.700 M 7.12 % | 467.400 M 5.20 % | 444.300 M 29.87 % | 342.100 M -15.97 % | 407.100 M 40.87 % | 289.000 M 1.16 % | 285.700 M -27.49 % | 394.000 M 26.28 % | 312.000 M -13.91 % | 362.400 M -8.48 % | 396.000 M 8.73 % | 364.200 M -21.85 % | 466.000 M -6.89 % | 500.500 M 7.61 % | 465.100 M 21.50 % | 382.800 M -29.74 % | 544.800 M 0.41 % | 542.600 M 14.11 % | 475.500 M 18.52 % | 401.200 M -12.88 % | 460.500 M 13.31 % | 406.400 M 50.85 % | 269.400 M 10.50 % | 243.800 M 175.48 % | 88.500 M -7.52 % | 95.700 M -5.90 % | 101.700 M 193.93 % | 34.600 M 592.00 % | 5.000 M -95.92 % | 122.600 M 552.13 % | 18.800 M -85.39 % | 128.700 M -46.97 % | 242.700 M 200.37 % | 80.800 M 673.05 % | -14.100 M 93.50 % | -217.000 M -649.37 % | 39.500 M -81.42 % | 212.600 M 63.66 % | 129.900 M |
| Total investments | 6.422 B -1.98 % | 6.552 B 1.78 % | 6.437 B -0.96 % | 6.500 B 3.47 % | 6.281 B -5.36 % | 6.637 B -4.30 % | 6.935 B 1.61 % | 6.826 B 17.46 % | 5.811 B -1.09 % | 5.875 B 3.97 % | 5.651 B 19.05 % | 4.747 B 3.52 % | 4.585 B 4.19 % | 4.401 B 1.69 % | 4.327 B 4.93 % | 4.124 B 8.45 % | 3.803 B 8.61 % | 3.501 B -9.14 % | 3.853 B -1.48 % | 3.911 B 0.83 % | 3.879 B -2.21 % | 3.967 B 10.62 % | 3.586 B 9.01 % | 3.290 B 23.98 % | 2.653 B 13.22 % | 2.344 B 0.70 % | 2.327 B -0.86 % | 2.347 B -2.92 % | 2.418 B 18.56 % | 2.040 B -4.95 % | 2.146 B -3.46 % | 2.223 B -2.82 % | 2.287 B -3.58 % | 2.372 B -4.84 % | 2.493 B -1.87 % | 2.540 B 14.78 % | 2.213 B 77.20 % | 1.249 B -0.17 % | 1.251 B -0.41 % | 1.256 B 15.48 % | 1.088 B 2.82 % | 1.058 B -4.00 % | 1.102 B -4.58 % | 1.155 B 0.07 % | 1.154 B -0.32 % | 1.158 B -2.77 % | 1.191 B -5.22 % | 1.257 B -7.95 % | 1.365 B -5.64 % | 1.447 B -6.57 % | 1.549 B -22.35 % | 1.994 B -13.77 % | 2.313 B 8.78 % | 2.126 B -4.16 % | 2.218 B 0.22 % | 2.214 B -1.66 % | 2.251 B 10.62 % | 2.035 B -11.73 % | 2.305 B -4.61 % | 2.416 B -5.23 % | 2.550 B -4.67 % | 2.675 B -1.82 % | 2.724 B -1.83 % | 2.775 B 18.43 % | 2.343 B -6.39 % | 2.503 B 7.34 % | 2.332 B 3.91 % | 2.244 B 0.02 % | 2.244 B 3.40 % | 2.170 B 2.16 % | 2.124 B -3.67 % | 2.205 B -3.99 % | 2.297 B 1.75 % | 2.258 B -8.28 % | 2.461 B 13.33 % | 2.172 B 3.84 % | 2.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 debt | 1.527 B 10.21 % | 1.386 B 0.01 % | 1.386 B -0.27 % | 1.390 B -15.24 % | 1.639 B -20.39 % | 2.059 B -18.92 % | 2.540 B 1.19 % | 2.510 B 54.04 % | 1.629 B 0.96 % | 1.614 B 4.55 % | 1.544 B 45.76 % | 1.059 B 7.10 % | 988.808 M -15.53 % | 1.171 B 9.87 % | 1.065 B 3.92 % | 1.025 B 30.58 % | 785.170 M 0.02 % | 785.028 M 10.59 % | 709.886 M 16.42 % | 609.745 M -35.45 % | 944.603 M 13.20 % | 834.444 M 71.04 % | 487.876 M 4.65 % | 466.193 M 120.83 % | 211.108 M -19.92 % | 263.623 M 0.03 % | 263.539 M 31.14 % | 200.954 M 0.04 % | 200.869 M -7.02 % | 216.028 M 13.11 % | 190.996 M -37.48 % | 305.507 M 0.01 % | 305.482 M -7.27 % | 329.434 M 0.01 % | 329.408 M 0.01 % | 329.384 M 0.01 % | 329.360 M -20.61 % | 414.862 M -1.38 % | 420.662 M 82.02 % | 231.106 M -8.35 % | 252.153 M 83.05 % | 137.751 M 0.00 % | 137.748 M 0.00 % | 137.746 M 0.00 % | 137.744 M 0.00 % | 137.741 M 0.00 % | 137.739 M 0.00 % | 137.737 M 0.00 % | 137.735 M -12.67 % | 157.717 M -32.12 % | 232.342 M -0.01 % | 232.375 M -0.01 % | 232.409 M -87.00 % | 1.787 B 3.76 % | 1.722 B 4.63 % | 1.646 B 10.17 % | 1.494 B 21.84 % | 1.226 B -12.29 % | 1.398 B -4.61 % | 1.466 B 83.62 % | 798.334 M -47.62 % | 1.524 B -6.99 % | 1.639 B -11.74 % | 1.857 B 173.60 % | 678.567 M 420.29 % | 130.421 M -90.57 % | 1.383 B 5.63 % | 1.309 B 103.53 % | 643.037 M -53.46 % | 1.382 B 0.24 % | 1.378 B -5.16 % | 1.453 B 134.15 % | 620.679 M -46.95 % | 1.170 B -10.86 % | 1.313 B 2.71 % | 1.278 B 3.27 % | 1.237 B -0.12 % | 1.239 B 8.16 % | 1.145 B -2.47 % | 1.174 B 20.84 % | 971.851 M -13.00 % | 1.117 B 1.23 % | 1.103 B 0.40 % | 1.099 B -4.09 % | 1.146 B -9.00 % | 1.259 B -9.57 % | 1.392 B 7.57 % | 1.294 B 20.11 % | 1.078 B 6.89 % | 1.008 B 50.03 % | 672.000 M 2.13 % | 658.000 M 5.47 % | 623.900 M 0.18 % | 622.800 M 22.24 % | 509.500 M -7.08 % | 548.300 M 25.18 % | 438.000 M 2.55 % | 427.100 M -24.43 % | 565.200 M 25.32 % | 451.000 M -8.54 % | 493.100 M -9.09 % | 542.400 M 2.11 % | 531.200 M -12.96 % | 610.300 M -6.08 % | 649.800 M 0.56 % | 646.200 M 6.58 % | 606.300 M -9.80 % | 672.200 M 1.01 % | 665.500 M -5.71 % | 705.800 M 27.84 % | 552.100 M -3.02 % | 569.300 M 8.50 % | 524.700 M 24.16 % | 422.600 M 11.45 % | 379.200 M 93.87 % | 195.600 M -3.36 % | 202.400 M -6.17 % | 215.700 M 4.91 % | 205.600 M -1.67 % | 209.100 M -13.95 % | 243.000 M 9.86 % | 221.200 M -29.82 % | 315.200 M -7.59 % | 341.100 M 44.23 % | 236.500 M -8.69 % | 259.000 M 957.14 % | 24.500 M -85.97 % | 174.600 M -51.50 % | 360.000 M 21.62 % | 296.000 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -25.381 M -327.22 % | -5.941 M 73.11 % | -22.096 M -183.76 % | 26.379 M 2.45 % | 25.749 M -10.37 % | 28.727 M -18.67 % | 35.323 M 1 907.73 % | -1.954 M -129.00 % | 6.738 M 339.79 % | -2.810 M 91.26 % | -32.159 M 38.76 % | -52.512 M 30.11 % | -75.133 M -16.67 % | -64.400 M -11.94 % | -57.531 M -74.15 % | -33.036 M 13.15 % | -38.036 M -4.02 % | -36.567 M 9.18 % | -40.264 M 1.58 % | -40.910 M -205.25 % | -13.402 M -52.24 % | -8.803 M 41.47 % | -15.041 M 47.02 % | -28.389 M -79.47 % | -15.818 M 25.50 % | -21.232 M -65.81 % | -12.805 M 19.24 % | -15.855 M 15.90 % | -18.852 M -23.45 % | -15.271 M 22.76 % | -19.772 M 26.20 % | -26.792 M -2.82 % | -26.057 M -153.01 % | -10.299 M 39.02 % | -16.889 M -7.85 % | -15.660 M -69.33 % | -9.248 M 22.07 % | -11.867 M -8.68 % | -10.919 M 17.75 % | -13.276 M -16.32 % | -11.413 M 25.59 % | -15.339 M 37.07 % | -24.373 M 12.13 % | -27.739 M -201.41 % | -9.203 M 28.12 % | -12.803 M 32.18 % | -18.878 M -1.14 % | -18.666 M -15.10 % | -16.217 M 67.23 % | -49.482 M -32.06 % | -37.470 M -107.68 % | -18.042 M 65.17 % | -51.807 M -44.11 % | -35.949 M -285.18 % | -9.333 M 20.41 % | -11.727 M 67.77 % | -36.385 M -3.52 % | -35.148 M -115.13 % | -16.338 M -6.87 % | -15.288 M -813.26 % | -1.674 M 94.95 % | -33.175 M -47.13 % | -22.548 M -172.19 % | -8.284 M -39.37 % | -5.944 M -163.61 % | 9.344 M 275.41 % | -5.327 M -152.66 % | 10.115 M -19.21 % | 12.520 M 218.75 % | -10.543 M -146.02 % | 22.909 M -29.85 % | 32.656 M -3.26 % | 33.757 M -24.25 % | 44.566 M 3.07 % | 43.239 M 9.84 % | 39.365 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 |
| Retained earnings | 0.000 -100.00 % | 1.479 B 2.41 % | 1.445 B 2.20 % | 1.414 B 1.80 % | 1.389 B 1.58 % | 1.367 B 0.56 % | 1.359 B 0.15 % | 1.357 B -1.68 % | 1.381 B 2.73 % | 1.344 B 3.00 % | 1.305 B 2.47 % | 1.273 B 6.75 % | 1.193 B 2.46 % | 1.164 B 3.75 % | 1.122 B 1.65 % | 1.104 B 2.68 % | 1.075 B -0.73 % | 1.083 B 2.54 % | 1.056 B 2.49 % | 1.030 B 1.35 % | 1.017 B 1.34 % | 1.003 B 2.14 % | 982.277 M 1.87 % | 964.250 M 1.13 % | 953.516 M 0.99 % | 944.209 M 1.75 % | 927.939 M 1.70 % | 912.387 M 1.43 % | 899.516 M 0.94 % | 891.129 M 1.43 % | 878.607 M 1.44 % | 866.132 M 1.45 % | 853.740 M 1.66 % | 839.835 M 3.24 % | 813.516 M 1.65 % | 800.343 M 1.77 % | 786.453 M 1.61 % | 773.976 M -5.99 % | 823.250 M 0.69 % | 817.630 M 0.88 % | 810.487 M 0.33 % | 807.857 M 0.72 % | 802.072 M 0.94 % | 794.569 M 0.87 % | 787.678 M -3.84 % | 819.157 M -0.09 % | 819.890 M 0.55 % | 815.395 M 0.59 % | 810.626 M -4.76 % | 851.178 M 0.03 % | 850.950 M -0.05 % | 851.339 M 1.67 % | 837.390 M -4.40 % | 875.947 M 1.05 % | 866.844 M 1.39 % | 854.931 M 1.18 % | 844.972 M -2.36 % | 865.435 M 1.51 % | 852.598 M 1.75 % | 837.909 M 1.71 % | 823.787 M 2.08 % | 807.039 M 2.21 % | 789.593 M 1.93 % | 774.607 M 1.58 % | 762.575 M 1.35 % | 752.446 M 2.13 % | 736.779 M 2.10 % | 721.645 M 2.01 % | 707.435 M 2.04 % | 693.297 M 2.20 % | 678.342 M 2.17 % | 663.906 M 2.12 % | 650.128 M 2.19 % | 636.192 M 1.98 % | 623.848 M 2.60 % | 608.055 M 2.33 % | 594.192 M 2.32 % | 580.707 M 2.57 % | 566.133 M 2.67 % | 551.400 M 2.57 % | 537.600 M 2.47 % | 524.662 M 2.61 % | 511.312 M 2.46 % | 499.048 M 2.29 % | 487.878 M 2.36 % | 476.626 M 2.59 % | 464.606 M 2.46 % | 453.440 M 2.43 % | 442.700 M 2.48 % | 432.000 M 2.71 % | 420.600 M 2.71 % | 409.500 M 2.53 % | 399.400 M 2.65 % | 389.100 M 31.45 % | 296.000 M 2.53 % | 288.700 M 2.45 % | 281.800 M 20.07 % | 234.700 M 2.67 % | 228.600 M 2.56 % | 222.900 M 2.48 % | 217.500 M 2.64 % | 211.900 M 2.76 % | 206.200 M 2.64 % | 200.900 M 2.55 % | 195.900 M 10.06 % | 178.000 M 2.53 % | 173.600 M 2.42 % | 169.500 M 2.17 % | 165.900 M 0.91 % | 164.400 M 2.24 % | 160.800 M 2.29 % | 157.200 M 2.21 % | 153.800 M 2.47 % | 150.100 M 2.39 % | 146.600 M 2.30 % | 143.300 M 2.07 % | 140.400 M 2.18 % | 137.400 M 2.23 % | 134.400 M 2.05 % | 131.700 M 2.17 % | 128.900 M 2.63 % | 125.600 M 2.53 % | 122.500 M 2.60 % | 119.400 M 2.49 % | 116.500 M 3.56 % | 112.500 M 9.65 % | 102.600 M 4.06 % | 98.600 M -2.09 % | 100.700 M 10.54 % | 91.100 M |
| Common stock | 0.000 -100.00 % | 1.254 M 0.00 % | 1.254 M 0.00 % | 1.254 M 0.00 % | 1.254 M 0.00 % | 1.254 M 0.08 % | 1.253 M 0.00 % | 1.253 M 4.07 % | 1.204 M 0.00 % | 1.204 M 0.00 % | 1.204 M 4.06 % | 1.157 M 0.00 % | 1.157 M 2.94 % | 1.124 M 0.00 % | 1.124 M 0.09 % | 1.123 M 0.00 % | 1.123 M 0.00 % | 1.123 M 0.00 % | 1.123 M 0.00 % | 1.123 M 23.00 % | 913.000 K 0.00 % | 913.000 K 0.00 % | 913.000 K 0.00 % | 913.000 K 3.51 % | 882.000 K 0.00 % | 882.000 K 0.00 % | 882.000 K 0.00 % | 882.000 K 0.00 % | 882.000 K 2.80 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 0.00 % | 858.000 K 28.06 % | 670.000 K 0.00 % | 670.000 K 9.30 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 0.00 % | 613.000 K 7.73 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 0.00 % | 569.000 K 25.05 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K 0.00 % | 455.000 K -9.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 equity | 2.743 B 0.72 % | 2.723 B 0.71 % | 2.704 B 1.92 % | 2.653 B -1.36 % | 2.690 B 0.97 % | 2.664 B 0.30 % | 2.656 B 9.05 % | 2.436 B 2.74 % | 2.371 B 1.33 % | 2.340 B 1.70 % | 2.301 B 6.53 % | 2.159 B 5.08 % | 2.055 B 7.16 % | 1.918 B 1.81 % | 1.884 B 0.76 % | 1.869 B 0.24 % | 1.865 B -0.01 % | 1.865 B 1.54 % | 1.837 B 1.78 % | 1.805 B 43.57 % | 1.257 B -0.96 % | 1.269 B 1.47 % | 1.251 B 2.15 % | 1.225 B 6.83 % | 1.146 B -0.12 % | 1.148 B 2.02 % | 1.125 B 0.81 % | 1.116 B 1.38 % | 1.101 B 4.87 % | 1.050 B 0.98 % | 1.039 B 1.86 % | 1.020 B 1.90 % | 1.001 B 1.49 % | 986.725 M 1.24 % | 974.653 M 2.22 % | 953.451 M 1.33 % | 940.893 M 0.80 % | 933.435 M -4.61 % | 978.552 M 0.60 % | 972.701 M 1.05 % | 962.587 M -16.47 % | 1.152 B 0.95 % | 1.142 B 1.58 % | 1.124 B 1.06 % | 1.112 B -4.14 % | 1.160 B 0.39 % | 1.156 B 1.03 % | 1.144 B 21.48 % | 941.521 M -4.28 % | 983.579 M 10.26 % | 892.053 M -1.28 % | 903.612 M -0.51 % | 908.279 M 26.34 % | 718.909 M -0.71 % | 724.034 M -1.88 % | 737.927 M 1.93 % | 723.975 M -0.54 % | 727.928 M -1.77 % | 741.060 M -1.71 % | 753.988 M 0.40 % | 751.014 M 0.69 % | 745.869 M 7.33 % | 694.938 M 0.94 % | 688.484 M 26.54 % | 544.068 M 1.47 % | 536.181 M -0.17 % | 537.084 M 3.45 % | 519.163 M -2.42 % | 532.038 M -0.71 % | 535.855 M 5.71 % | 506.901 M -3.29 % | 524.129 M 0.30 % | 522.540 M 2.63 % | 509.153 M 0.23 % | 508.004 M 3.08 % | 492.822 M 0.18 % | 491.953 M -1.08 % | 497.336 M 4.23 % | 477.162 M 6.79 % | 446.823 M -0.10 % | 447.267 M -2.19 % | 457.297 M 1.01 % | 452.713 M -2.75 % | 465.491 M 4.20 % | 446.723 M 6.82 % | 418.201 M 5.83 % | 395.159 M 2.91 % | 383.980 M 3.98 % | 369.300 M -1.86 % | 376.300 M -7.04 % | 404.800 M -6.21 % | 431.600 M -4.70 % | 452.900 M -0.81 % | 456.600 M 32.04 % | 345.800 M 1.92 % | 339.300 M 0.53 % | 337.500 M 19.94 % | 281.400 M 5.08 % | 267.800 M 3.76 % | 258.100 M -1.53 % | 262.100 M 0.69 % | 260.300 M 2.24 % | 254.600 M 1.11 % | 251.800 M 1.04 % | 249.200 M 12.86 % | 220.800 M 3.27 % | 213.800 M 6.63 % | 200.500 M 7.74 % | 186.100 M -0.80 % | 187.600 M -1.37 % | 190.200 M -3.99 % | 198.100 M -0.90 % | 199.900 M 3.20 % | 193.700 M 0.21 % | 193.300 M 0.68 % | 192.000 M 1.69 % | 188.800 M 1.61 % | 185.800 M 1.53 % | 183.000 M 1.10 % | 181.000 M 1.51 % | 178.300 M 1.77 % | 175.200 M 1.80 % | 172.100 M 1.83 % | 169.000 M 1.68 % | 166.200 M 2.40 % | 162.300 M 7.91 % | 150.400 M 2.73 % | 146.400 M -2.72 % | 150.500 M 8.51 % | 138.700 M |
| Other non current 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.527 B 10.21 % | 1.386 B 0.01 % | 1.386 B -0.27 % | 1.390 B -15.24 % | 1.639 B -20.39 % | 2.059 B -18.92 % | 2.540 B 1.19 % | 2.510 B 54.04 % | 1.629 B 0.96 % | 1.614 B 4.55 % | 1.544 B 45.76 % | 1.059 B 7.10 % | 988.808 M -15.53 % | 1.171 B 9.87 % | 1.065 B 3.92 % | 1.025 B 30.58 % | 785.170 M 0.02 % | 785.028 M 10.59 % | 709.886 M 16.42 % | 609.745 M -35.45 % | 944.603 M 13.20 % | 834.444 M 71.04 % | 487.876 M 4.65 % | 466.193 M 120.83 % | 211.108 M -19.92 % | 263.623 M 0.03 % | 263.539 M 31.14 % | 200.954 M 0.04 % | 200.869 M -7.02 % | 216.028 M 13.11 % | 190.996 M -37.48 % | 305.507 M 0.01 % | 305.482 M -7.27 % | 329.434 M 0.01 % | 329.408 M 0.01 % | 329.384 M 0.01 % | 329.360 M -20.61 % | 414.862 M -1.38 % | 420.662 M 82.02 % | 231.106 M -8.35 % | 252.153 M 83.05 % | 137.751 M 0.00 % | 137.748 M 0.00 % | 137.746 M 0.00 % | 137.744 M 0.00 % | 137.741 M 0.00 % | 137.739 M 0.00 % | 137.737 M 0.00 % | 137.735 M -12.67 % | 157.717 M -32.12 % | 232.342 M -0.01 % | 232.375 M -0.01 % | 232.409 M -87.00 % | 1.787 B 3.76 % | 1.722 B 4.63 % | 1.646 B 10.17 % | 1.494 B 21.84 % | 1.226 B -12.29 % | 1.398 B -4.61 % | 1.466 B 541.06 % | 228.674 M -85.00 % | 1.524 B -6.99 % | 1.639 B 620.39 % | 227.472 M 74.85 % | 130.092 M -0.25 % | 130.421 M -90.57 % | 1.383 B 5.63 % | 1.309 B 688.26 % | 166.037 M -87.98 % | 1.382 B 0.24 % | 1.378 B -5.16 % | 1.453 B 141.08 % | 602.827 M -48.47 % | 1.170 B -10.86 % | 1.313 B 2.71 % | 1.278 B 3.27 % | 1.237 B -0.12 % | 1.239 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.259 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.100 M 0.00 % | 12.100 M 0.00 % | 12.100 M -9.70 % | 13.400 M |
| Total non current liabilities | 1.527 B 10.21 % | 1.386 B 0.01 % | 1.386 B -0.27 % | 1.390 B -15.24 % | 1.639 B -20.39 % | 2.059 B -18.92 % | 2.540 B 1.19 % | 2.510 B 54.04 % | 1.629 B 0.96 % | 1.614 B 4.55 % | 1.544 B 45.76 % | 1.059 B 7.10 % | 988.808 M -15.53 % | 1.171 B 9.87 % | 1.065 B 3.92 % | 1.025 B 30.58 % | 785.170 M 0.02 % | 785.028 M 10.59 % | 709.886 M 16.42 % | 609.745 M -35.45 % | 944.603 M 13.20 % | 834.444 M 71.04 % | 487.876 M 4.65 % | 466.193 M 120.83 % | 211.108 M -19.92 % | 263.623 M 0.03 % | 263.539 M 31.14 % | 200.954 M 0.04 % | 200.869 M -7.02 % | 216.028 M 13.11 % | 190.996 M -37.48 % | 305.507 M 0.01 % | 305.482 M -7.27 % | 329.434 M 0.01 % | 329.408 M 0.01 % | 329.384 M 0.01 % | 329.360 M -20.61 % | 414.862 M -1.38 % | 420.662 M 82.02 % | 231.106 M -8.35 % | 252.153 M 83.05 % | 137.751 M 0.00 % | 137.748 M 0.00 % | 137.746 M 0.00 % | 137.744 M 0.00 % | 137.741 M 0.00 % | 137.739 M 0.00 % | 137.737 M 0.00 % | 137.735 M -12.67 % | 157.717 M -32.12 % | 232.342 M -0.01 % | 232.375 M -0.01 % | 232.409 M -87.00 % | 1.787 B 3.76 % | 1.722 B 4.63 % | 1.646 B 10.17 % | 1.494 B 21.84 % | 1.226 B -12.29 % | 1.398 B -4.61 % | 1.466 B 541.06 % | 228.674 M -85.00 % | 1.524 B -6.99 % | 1.639 B 620.39 % | 227.472 M 74.85 % | 130.092 M -0.25 % | 130.421 M -90.57 % | 1.383 B 5.63 % | 1.309 B 688.26 % | 166.037 M -87.98 % | 1.382 B 0.24 % | 1.378 B -5.16 % | 1.453 B 141.08 % | 602.827 M -48.47 % | 1.170 B -10.86 % | 1.313 B 2.71 % | 1.278 B 3.27 % | 1.237 B -0.12 % | 1.239 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.259 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.100 M 0.00 % | 12.100 M 0.00 % | 12.100 M -9.70 % | 13.400 M |
| Other current liabilities | -317.181 M 8.49 % | -346.600 M 2.03 % | -353.791 M 14.36 % | -413.112 M -16.36 % | -355.026 M 22.93 % | -460.656 M -17.68 % | -391.461 M -16.41 % | -336.280 M -0.20 % | -335.620 M 2.91 % | -345.695 M -4.08 % | -332.156 M -3.97 % | -319.480 M -24.48 % | -256.652 M -3.67 % | -247.569 M 6.84 % | -265.753 M -21.54 % | -218.662 M 12.11 % | -248.799 M 16.50 % | -297.951 M 0.14 % | -298.358 M -10.70 % | -269.529 M -2.38 % | -263.261 M -3.71 % | -253.846 M -57.68 % | -160.985 M -19.39 % | -134.835 M -10.19 % | -122.366 M -2.09 % | -119.861 M 11.43 % | -135.324 M 0.36 % | -135.813 M -15.35 % | -117.743 M -10.41 % | -106.637 M -41.50 % | -75.362 M 1.71 % | -76.674 M -8.62 % | -70.590 M 30.14 % | -101.046 M -11.68 % | -90.479 M -16.14 % | -77.908 M 9.33 % | -85.928 M -23.06 % | -69.824 M 3.56 % | -72.398 M 8.86 % | -79.436 M -6.90 % | -74.308 M 3.44 % | -76.953 M 6.70 % | -82.479 M | 0.000 100.00 % | -4.557 M 37.40 % | -7.280 M -73.46 % | -4.197 M 38.86 % | -6.865 M -34.40 % | -5.108 M 40.74 % | -8.620 M -0.71 % | -8.559 M 33.79 % | -12.927 M -22.53 % | -10.550 M 22.85 % | -13.674 M -17.24 % | -11.663 M 37.30 % | -18.601 M -10.44 % | -16.843 M 7.53 % | -18.215 M -27.86 % | -14.246 M 28.53 % | -19.934 M | 0.000 100.00 % | -22.667 M -12.01 % | -20.237 M | 0.000 | 0.000 100.00 % | -12.525 M -49.48 % | -8.379 M 10.22 % | -9.333 M | 0.000 100.00 % | -8.702 M -40.11 % | -6.211 M 28.25 % | -8.656 M | 0.000 100.00 % | -5.043 M 17.89 % | -6.142 M 11.50 % | -6.940 M 18.38 % | -8.503 M -2.43 % | -8.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.899 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 100.00 % | -9.500 M | 0.000 | 0.000 100.00 % | -7.200 M -7.46 % | -6.700 M 9.46 % | -7.400 M 75.58 % | -30.300 M -47.80 % | -20.500 M 13.50 % | -23.700 M -211.84 % | -7.600 M 70.08 % | -25.400 M -10.92 % | -22.900 M 5.76 % | -24.300 M -104.20 % | -11.900 M 2.46 % | -12.200 M 52.16 % | -25.500 M 7.27 % | -27.500 M -65.66 % | -16.600 M 8.29 % | -18.100 M -28.37 % | -14.100 M 2.76 % | -14.500 M -9.02 % | -13.300 M 0.75 % | -13.400 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 569.660 M | 0.000 | 0.000 -100.00 % | 1.629 B 197.02 % | 548.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 477.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.145 B -2.47 % | 1.174 B 20.84 % | 971.851 M -13.00 % | 1.117 B 1.23 % | 1.103 B 0.40 % | 1.099 B -4.09 % | 1.146 B | 0.000 -100.00 % | 1.392 B 7.57 % | 1.294 B 20.11 % | 1.078 B 6.89 % | 1.008 B 50.03 % | 672.000 M 2.13 % | 658.000 M 5.47 % | 623.900 M 0.18 % | 622.800 M 22.24 % | 509.500 M -7.08 % | 548.300 M 25.18 % | 438.000 M 2.55 % | 427.100 M -24.43 % | 565.200 M 25.32 % | 451.000 M -8.54 % | 493.100 M -9.09 % | 542.400 M 2.11 % | 531.200 M -12.96 % | 610.300 M -6.08 % | 649.800 M 0.56 % | 646.200 M 6.58 % | 606.300 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 |
| Total current liabilities | 317.181 M -8.49 % | 346.600 M -2.03 % | 353.791 M -14.36 % | 413.112 M 16.36 % | 355.026 M -22.93 % | 460.656 M 17.68 % | 391.461 M 16.41 % | 336.280 M 0.20 % | 335.620 M -2.91 % | 345.695 M 4.08 % | 332.156 M 3.97 % | 319.480 M 24.48 % | 256.652 M 3.67 % | 247.569 M -6.84 % | 265.753 M 21.54 % | 218.662 M -12.11 % | 248.799 M -16.50 % | 297.951 M -0.14 % | 298.358 M 10.70 % | 269.529 M 2.38 % | 263.261 M 3.71 % | 253.846 M 57.68 % | 160.985 M 19.39 % | 134.835 M 10.19 % | 122.366 M 2.09 % | 119.861 M -11.43 % | 135.324 M -0.36 % | 135.813 M 15.35 % | 117.743 M 10.41 % | 106.637 M 41.50 % | 75.362 M -1.71 % | 76.674 M 8.62 % | 70.590 M -30.14 % | 101.046 M 11.68 % | 90.479 M 16.14 % | 77.908 M -9.33 % | 85.928 M 23.06 % | 69.824 M -3.56 % | 72.398 M -8.86 % | 79.436 M 6.90 % | 74.308 M -3.44 % | 76.953 M -6.70 % | 82.479 M | 0.000 -100.00 % | 4.557 M -37.40 % | 7.280 M 73.46 % | 4.197 M -38.86 % | 6.865 M 34.40 % | 5.108 M -40.74 % | 8.620 M 0.71 % | 8.559 M -33.79 % | 12.927 M 22.53 % | 10.550 M -22.85 % | 13.674 M 17.24 % | 11.663 M -37.30 % | 18.601 M 10.44 % | 16.843 M -7.53 % | 18.215 M 27.86 % | 14.246 M -28.53 % | 19.934 M -96.62 % | 590.089 M 2 503.30 % | 22.667 M 12.01 % | 20.237 M -98.77 % | 1.648 B 193.42 % | 561.668 M 4 384.38 % | 12.525 M 49.48 % | 8.379 M -10.22 % | 9.333 M -98.07 % | 484.036 M 5 462.35 % | 8.702 M 40.11 % | 6.211 M -28.25 % | 8.656 M -64.93 % | 24.680 M 389.39 % | 5.043 M -17.89 % | 6.142 M -11.50 % | 6.940 M -18.38 % | 8.503 M 2.43 % | 8.301 M -99.28 % | 1.153 B -2.54 % | 1.183 B 20.48 % | 982.082 M -13.00 % | 1.129 B 0.67 % | 1.121 B 0.46 % | 1.116 B -4.30 % | 1.166 B 3 936.26 % | 28.899 M -97.96 % | 1.416 B 7.37 % | 1.319 B 19.94 % | 1.099 B 7.00 % | 1.028 B 50.04 % | 684.800 M 1.87 % | 672.200 M 4.85 % | 641.100 M 0.33 % | 639.000 M 22.39 % | 522.100 M -7.25 % | 562.900 M 24.15 % | 453.400 M 3.45 % | 438.300 M -23.80 % | 575.200 M 24.83 % | 460.800 M -8.48 % | 503.500 M -8.90 % | 552.700 M 2.09 % | 541.400 M -12.86 % | 621.300 M -6.16 % | 662.100 M 0.88 % | 656.300 M 6.49 % | 616.300 M 6 387.37 % | 9.500 M | 0.000 | 0.000 -100.00 % | 7.200 M 7.46 % | 6.700 M -9.46 % | 7.400 M -75.58 % | 30.300 M 47.80 % | 20.500 M -13.50 % | 23.700 M 211.84 % | 7.600 M -70.08 % | 25.400 M 10.92 % | 22.900 M -5.76 % | 24.300 M 104.20 % | 11.900 M -2.46 % | 12.200 M -52.16 % | 25.500 M -7.27 % | 27.500 M 65.66 % | 16.600 M -8.29 % | 18.100 M 28.37 % | 14.100 M -2.76 % | 14.500 M 9.02 % | 13.300 M -0.75 % | 13.400 M |
| Total liabilities | 19.036 B -0.10 % | 19.055 B 0.71 % | 18.921 B 1.97 % | 18.555 B 2.24 % | 18.149 B -1.49 % | 18.424 B -0.89 % | 18.589 B 7.34 % | 17.318 B 11.87 % | 15.480 B -1.24 % | 15.674 B 3.38 % | 15.162 B 11.01 % | 13.658 B 1.54 % | 13.451 B 3.12 % | 13.044 B 0.85 % | 12.935 B 3.39 % | 12.511 B 2.44 % | 12.212 B -1.53 % | 12.402 B 2.22 % | 12.132 B 1.37 % | 11.969 B 17.74 % | 10.165 B -1.39 % | 10.309 B 5.79 % | 9.745 B 2.53 % | 9.504 B 10.69 % | 8.586 B -2.29 % | 8.787 B 0.56 % | 8.738 B 4.24 % | 8.383 B 0.46 % | 8.344 B 3.70 % | 8.047 B 10.75 % | 7.266 B -0.58 % | 7.308 B 0.77 % | 7.252 B -3.71 % | 7.531 B 2.21 % | 7.369 B 3.75 % | 7.102 B -0.79 % | 7.159 B -1.03 % | 7.234 B 1.59 % | 7.121 B 1.50 % | 7.015 B 0.06 % | 7.011 B -3.00 % | 7.228 B 3.43 % | 6.988 B 0.96 % | 6.921 B -1.62 % | 7.035 B -2.52 % | 7.216 B 8.52 % | 6.650 B 3.11 % | 6.449 B -4.73 % | 6.769 B 1.11 % | 6.695 B -2.62 % | 6.875 B -6.45 % | 7.349 B -3.56 % | 7.620 B 1.23 % | 7.528 B -0.78 % | 7.587 B 0.13 % | 7.577 B 2.85 % | 7.368 B 2.95 % | 7.156 B -2.16 % | 7.314 B -2.23 % | 7.481 B -2.72 % | 7.691 B -2.04 % | 7.851 B -1.84 % | 7.998 B -0.36 % | 8.027 B 20.42 % | 6.666 B 0.02 % | 6.665 B 1.97 % | 6.536 B 2.26 % | 6.391 B 0.95 % | 6.331 B -1.01 % | 6.396 B 1.08 % | 6.327 B 0.04 % | 6.325 B -0.93 % | 6.384 B 10.26 % | 5.790 B -2.65 % | 5.948 B 7.01 % | 5.558 B 1.26 % | 5.489 B -1.57 % | 5.576 B 2.62 % | 5.434 B 0.70 % | 5.396 B 3.36 % | 5.221 B -2.64 % | 5.362 B 0.79 % | 5.320 B 0.28 % | 5.305 B -2.83 % | 5.460 B -1.56 % | 5.546 B 0.59 % | 5.514 B 2.40 % | 5.385 B 4.71 % | 5.142 B 1.01 % | 5.091 B 6.88 % | 4.763 B 1.49 % | 4.693 B -0.99 % | 4.740 B 0.22 % | 4.729 B 39.66 % | 3.386 B -0.09 % | 3.390 B 3.45 % | 3.277 B 13.52 % | 2.886 B 0.12 % | 2.883 B 4.70 % | 2.754 B -3.62 % | 2.857 B -0.66 % | 2.876 B 0.43 % | 2.864 B -1.09 % | 2.895 B -2.12 % | 2.958 B 4.77 % | 2.824 B 3.13 % | 2.738 B 2.03 % | 2.683 B -0.21 % | 2.689 B -0.24 % | 2.696 B 4.87 % | 2.570 B 3.65 % | 2.480 B -0.30 % | 2.487 B 3.86 % | 2.395 B 3.28 % | 2.319 B 11.45 % | 2.081 B -1.32 % | 2.108 B -0.57 % | 2.121 B -0.66 % | 2.135 B 1.91 % | 2.095 B -1.80 % | 2.133 B -1.71 % | 2.170 B -2.57 % | 2.227 B -0.53 % | 2.239 B 1.68 % | 2.202 B 1.11 % | 2.178 B 11.46 % | 1.954 B 11.55 % | 1.752 B -12.61 % | 2.004 B 7.87 % | 1.858 B |
| Other non current assets | 920.599 M -0.30 % | 923.383 M -0.30 % | 926.176 M -0.30 % | 928.974 M | 0.000 -100.00 % | 935.801 M -0.47 % | 940.182 M 0.53 % | 935.241 M | 0.000 -100.00 % | 876.219 M -0.29 % | 878.802 M 8.65 % | 808.852 M | 0.000 -100.00 % | 751.248 M -0.24 % | 753.020 M -0.24 % | 754.814 M | 0.000 -100.00 % | 750.436 M -0.26 % | 752.413 M | 0.000 | 0.000 -100.00 % | 367.961 M -0.54 % | 369.962 M 0.00 % | 369.979 M 9.05 % | 339.277 M 2.42 % | 331.250 M -0.29 % | 332.223 M -0.29 % | 333.202 M -0.30 % | 334.199 M 3.57 % | 322.664 M 17.35 % | 274.962 M -0.23 % | 275.605 M -0.28 % | 276.366 M -0.30 % | 277.187 M -0.80 % | 279.421 M -0.29 % | 280.240 M -0.29 % | 281.059 M -0.30 % | 281.914 M -0.02 % | 281.981 M -0.29 % | 282.815 M -0.29 % | 283.650 M 0.17 % | 283.163 M -0.34 % | 284.120 M -2.07 % | 290.135 M -0.43 % | 291.383 M -0.39 % | 292.523 M 4.01 % | 281.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.643 M -0.38 % | 286.737 M -0.14 % | 287.141 M -0.38 % | 288.235 M -0.38 % | 289.341 M -0.38 % | 290.447 M -0.38 % | 291.552 M -0.38 % | 292.658 M -0.40 % | 293.839 M -1.66 % | 298.803 M 1.34 % | 294.839 M 207.13 % | 95.997 M | 0.000 -100.00 % | 95.647 M -0.55 % | 96.180 M -0.55 % | 96.712 M -0.43 % | 97.125 M -0.55 % | 97.658 M -0.54 % | 98.190 M -1.09 % | 99.268 M 178.22 % | 35.680 M -0.05 % | 35.698 M 117.71 % | 16.397 M 0.00 % | 16.397 M 125.67 % | -63.866 M -0.58 % | -63.500 M 0.92 % | -64.090 M 16.95 % | -77.172 M 0.68 % | -77.698 M 2.78 % | -79.923 M 0.63 % | -80.430 M 1.72 % | -81.840 M -1.05 % | -80.989 M -0.25 % | -80.788 M 0.30 % | -81.035 M -0.79 % | -80.400 M -1.90 % | -78.900 M -1.02 % | -78.100 M 0.64 % | -78.600 M -0.51 % | -78.200 M -2.49 % | -76.300 M -31.55 % | -58.000 M 1.36 % | -58.800 M 0.68 % | -59.200 M -15.18 % | -51.400 M -0.59 % | -51.100 M -3.02 % | -49.600 M -0.40 % | -49.400 M -4.00 % | -47.500 M -0.85 % | -47.100 M -0.43 % | -46.900 M 0.42 % | -47.100 M -6.80 % | -44.100 M 0.23 % | -44.200 M -6.51 % | -41.500 M -2.98 % | -40.300 M -1.00 % | -39.900 M 0.00 % | -39.900 M -0.76 % | -39.600 M -1.28 % | -39.100 M -1.30 % | -38.600 M -2.66 % | -37.600 M -2.45 % | -36.700 M 0.27 % | -36.800 M -6.36 % | -34.600 M -4.85 % | -33.000 M -1.54 % | -32.500 M -0.93 % | -32.200 M -0.63 % | -32.000 M 0.00 % | -32.000 M -4.92 % | -30.500 M 0.00 % | -30.500 M -3.39 % | -29.500 M -3.15 % | -28.600 M -1.42 % | -28.200 M 3.75 % | -29.300 M -3.90 % | -28.200 M |
| Long term investments | 3.275 B -1.91 % | 3.339 B 1.76 % | 3.281 B -0.71 % | 3.304 B 3.74 % | 3.185 B -5.13 % | 3.357 B -4.07 % | 3.499 B 1.65 % | 3.443 B 17.20 % | 2.938 B -1.06 % | 2.969 B 3.91 % | 2.857 B 19.24 % | 2.396 B 3.60 % | 2.313 B 4.14 % | 2.221 B 1.68 % | 2.184 B 4.87 % | 2.083 B 8.57 % | 1.918 B 8.50 % | 1.768 B -9.10 % | 1.945 B -1.46 % | 1.974 B 0.73 % | 1.960 B -2.15 % | 2.003 B 10.52 % | 1.812 B 8.90 % | 1.664 B 23.57 % | 1.347 B 12.96 % | 1.192 B 0.62 % | 1.185 B -0.92 % | 1.196 B -2.86 % | 1.231 B 18.13 % | 1.042 B -4.84 % | 1.095 B -4.08 % | 1.142 B -2.78 % | 1.174 B -2.88 % | 1.209 B -4.74 % | 1.269 B -1.88 % | 1.294 B 14.40 % | 1.131 B -9.46 % | 1.249 B -0.17 % | 1.251 B -0.41 % | 1.256 B 15.48 % | 1.088 B 2.82 % | 1.058 B -4.00 % | 1.102 B -4.58 % | 1.155 B 0.07 % | 1.154 B -0.32 % | 1.158 B -2.77 % | 1.191 B -5.22 % | 1.257 B -7.95 % | 1.365 B -5.64 % | 1.447 B -6.57 % | 1.549 B -22.35 % | 1.994 B -13.77 % | 2.313 B 8.78 % | 2.126 B -4.16 % | 2.218 B 0.22 % | 2.214 B -1.66 % | 2.251 B 10.62 % | 2.035 B -11.73 % | 2.305 B -4.61 % | 2.416 B -5.23 % | 2.550 B -4.67 % | 2.675 B -1.82 % | 2.724 B -1.83 % | 2.775 B 18.43 % | 2.343 B -6.39 % | 2.503 B 7.34 % | 2.332 B 3.91 % | 2.244 B 0.02 % | 2.244 B 3.40 % | 2.170 B 2.16 % | 2.124 B -3.67 % | 2.205 B -3.99 % | 2.297 B 1.75 % | 2.258 B -8.28 % | 2.461 B 13.33 % | 2.172 B 3.84 % | 2.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.506 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.149 M | 0.000 | 0.000 -100.00 % | 63.049 M 142.52 % | 25.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.591 M -5.39 % | 18.593 M -0.72 % | 18.728 M | 0.000 -100.00 % | 20.684 M -4.51 % | 21.662 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.567 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 862.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 796.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 728.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 697.608 M | 0.000 | 0.000 -100.00 % | 691.572 M 102.88 % | 340.879 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 -100.00 % | 262.886 M 0.00 % | 262.886 M 0.00 % | 262.886 M 0.00 % | 262.886 M 0.00 % | 262.886 M 0.00 % | 262.886 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.547 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 932.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 875.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 790.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 754.757 M | 0.000 | 0.000 -100.00 % | 754.621 M 105.69 % | 366.876 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 -100.00 % | 280.477 M -0.36 % | 281.479 M -0.05 % | 281.614 M 7.12 % | 262.886 M -7.29 % | 283.570 M -0.34 % | 284.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.114 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 |
| Property plant equipment net | 120.555 M -2.32 % | 123.413 M -1.93 % | 125.837 M -2.84 % | 129.514 M 0.93 % | 128.323 M -2.98 % | 132.267 M -7.51 % | 143.001 M -1.95 % | 145.844 M 3.31 % | 141.172 M -4.01 % | 147.064 M -0.86 % | 148.347 M 13.23 % | 131.014 M 1.73 % | 128.780 M 1.89 % | 126.389 M -0.50 % | 127.024 M 0.54 % | 126.348 M 4.33 % | 121.108 M -0.84 % | 122.138 M -1.51 % | 124.013 M 0.41 % | 123.507 M 57.33 % | 78.502 M 1.32 % | 77.476 M -44.88 % | 140.554 M -0.54 % | 141.323 M 23.05 % | 114.850 M -9.88 % | 127.443 M -0.92 % | 128.621 M -0.06 % | 128.698 M -0.30 % | 129.083 M 4.54 % | 123.473 M 4.37 % | 118.305 M -0.77 % | 119.219 M 2.62 % | 116.177 M -2.10 % | 118.664 M 0.32 % | 118.285 M -0.28 % | 118.617 M -1.09 % | 119.928 M -9.15 % | 132.005 M -1.22 % | 133.638 M 0.58 % | 132.865 M 4.58 % | 127.044 M -4.06 % | 132.425 M 0.36 % | 131.952 M -4.46 % | 138.119 M -1.98 % | 140.907 M 6.87 % | 131.845 M -0.37 % | 132.335 M 3.24 % | 128.180 M 6.25 % | 120.642 M -1.18 % | 122.083 M 5.52 % | 115.702 M -1.85 % | 117.880 M -1.80 % | 120.035 M -0.46 % | 120.592 M -0.51 % | 121.215 M -1.66 % | 123.257 M -2.04 % | 125.828 M -0.39 % | 126.322 M -1.66 % | 128.448 M 1.55 % | 126.483 M -0.15 % | 126.677 M 3.27 % | 122.662 M 0.71 % | 121.796 M 0.20 % | 121.549 M 27.48 % | 95.345 M -0.98 % | 96.292 M 4.66 % | 92.002 M 3.73 % | 88.695 M -0.35 % | 89.003 M -1.30 % | 90.173 M -1.43 % | 91.477 M -0.59 % | 92.021 M 0.53 % | 91.535 M 9.89 % | 83.298 M 2.04 % | 81.632 M 0.39 % | 81.312 M -0.39 % | 81.627 M 1.23 % | 80.636 M -0.02 % | 80.652 M -1.19 % | 81.625 M 5.77 % | 77.172 M -0.68 % | 77.698 M -2.78 % | 79.923 M -1.55 % | 81.178 M -0.81 % | 81.840 M 1.05 % | 80.989 M 0.25 % | 80.788 M -0.30 % | 81.035 M 0.79 % | 80.400 M 1.90 % | 78.900 M 1.02 % | 78.100 M -0.64 % | 78.600 M 0.51 % | 78.200 M 2.49 % | 76.300 M 31.55 % | 58.000 M -1.36 % | 58.800 M -0.68 % | 59.200 M 15.18 % | 51.400 M 0.59 % | 51.100 M 3.02 % | 49.600 M 0.40 % | 49.400 M 4.00 % | 47.500 M 0.85 % | 47.100 M 0.43 % | 46.900 M -0.42 % | 47.100 M 6.80 % | 44.100 M -0.23 % | 44.200 M 6.51 % | 41.500 M 2.98 % | 40.300 M 1.00 % | 39.900 M 0.00 % | 39.900 M 0.76 % | 39.600 M 1.28 % | 39.100 M 1.30 % | 38.600 M 2.66 % | 37.600 M 2.45 % | 36.700 M -0.27 % | 36.800 M 6.36 % | 34.600 M 4.85 % | 33.000 M 1.54 % | 32.500 M 0.93 % | 32.200 M 0.63 % | 32.000 M 0.00 % | 32.000 M 4.92 % | 30.500 M 0.00 % | 30.500 M 3.39 % | 29.500 M 3.15 % | 28.600 M 1.42 % | 28.200 M -3.75 % | 29.300 M 3.90 % | 28.200 M |
| Total non current assets | 4.316 B -1.59 % | 4.385 B 1.21 % | 4.333 B -0.68 % | 4.363 B 2.75 % | 4.246 B -4.05 % | 4.425 B -3.44 % | 4.583 B 1.30 % | 4.524 B 14.41 % | 3.954 B -0.96 % | 3.992 B 2.78 % | 3.884 B 16.43 % | 3.336 B 3.21 % | 3.233 B 4.32 % | 3.099 B 1.12 % | 3.064 B 3.39 % | 2.964 B 6.07 % | 2.794 B 5.82 % | 2.641 B -6.41 % | 2.822 B -1.07 % | 2.852 B 18.59 % | 2.405 B -1.76 % | 2.448 B 5.40 % | 2.323 B 6.77 % | 2.175 B 20.80 % | 1.801 B 9.08 % | 1.651 B 0.31 % | 1.646 B -0.73 % | 1.658 B -2.16 % | 1.694 B 13.84 % | 1.488 B -0.01 % | 1.488 B -3.13 % | 1.537 B -1.93 % | 1.567 B -2.38 % | 1.605 B -3.72 % | 1.667 B -1.51 % | 1.693 B 10.49 % | 1.532 B -7.88 % | 1.663 B -0.23 % | 1.667 B -0.31 % | 1.672 B 11.57 % | 1.499 B 1.69 % | 1.474 B -2.94 % | 1.518 B -4.11 % | 1.583 B -0.20 % | 1.587 B 0.27 % | 1.582 B -1.38 % | 1.605 B -3.64 % | 1.665 B -5.77 % | 1.767 B -4.49 % | 1.850 B -3.98 % | 1.927 B -19.56 % | 2.396 B -11.84 % | 2.717 B 7.31 % | 2.532 B -3.58 % | 2.626 B 0.09 % | 2.624 B -1.54 % | 2.665 B 8.76 % | 2.450 B -10.04 % | 2.724 B -3.90 % | 2.834 B -4.54 % | 2.969 B -3.95 % | 3.091 B -1.71 % | 3.145 B -1.46 % | 3.192 B 25.91 % | 2.535 B -5.94 % | 2.695 B 6.95 % | 2.520 B 3.72 % | 2.429 B -0.02 % | 2.430 B 3.06 % | 2.358 B 1.90 % | 2.314 B -3.42 % | 2.396 B -3.71 % | 2.488 B 4.68 % | 2.377 B -7.84 % | 2.579 B 13.62 % | 2.270 B 3.66 % | 2.190 B 12 956.79 % | 16.770 M -2.23 % | 17.152 M -2.18 % | 17.535 M -77.28 % | 77.172 M -0.68 % | 77.698 M -2.78 % | 79.923 M 10 584.89 % | 748.000 K -99.09 % | 81.840 M 1.05 % | 80.989 M 0.25 % | 80.788 M -0.30 % | 81.035 M 0.79 % | 80.400 M 1.90 % | 78.900 M 1.02 % | 78.100 M -0.64 % | 78.600 M 0.51 % | 78.200 M 2.49 % | 76.300 M 31.55 % | 58.000 M -1.36 % | 58.800 M -0.68 % | 59.200 M 15.18 % | 51.400 M 0.59 % | 51.100 M 3.02 % | 49.600 M 0.40 % | 49.400 M 4.00 % | 47.500 M 0.85 % | 47.100 M 0.43 % | 46.900 M -0.42 % | 47.100 M 6.80 % | 44.100 M -0.23 % | 44.200 M 6.51 % | 41.500 M 2.98 % | 40.300 M 1.00 % | 39.900 M 0.00 % | 39.900 M 0.76 % | 39.600 M 1.28 % | 39.100 M 1.30 % | 38.600 M 2.66 % | 37.600 M 2.45 % | 36.700 M -0.27 % | 36.800 M 6.36 % | 34.600 M 4.85 % | 33.000 M 1.54 % | 32.500 M 0.93 % | 32.200 M 0.63 % | 32.000 M 0.00 % | 32.000 M 4.92 % | 30.500 M 0.00 % | 30.500 M 3.39 % | 29.500 M 3.15 % | 28.600 M 1.42 % | 28.200 M -3.75 % | 29.300 M 3.90 % | 28.200 M |
| Other current assets | 11.729 B -0.44 % | 11.781 B -2.45 % | 12.077 B -0.74 % | 12.167 B 2.70 % | 11.846 B 2.31 % | 11.579 B -1.17 % | 11.716 B 8.23 % | 10.825 B 5.24 % | 10.286 B 1.03 % | 10.181 B 1.38 % | 10.042 B 5.62 % | 9.508 B 0.44 % | 9.466 B 3.40 % | 9.155 B 1.38 % | 9.030 B 1.23 % | 8.920 B 1.02 % | 8.831 B -1.23 % | 8.941 B 3.79 % | 8.614 B 2.57 % | 8.399 B 28.07 % | 6.558 B 2.02 % | 6.428 B 0.15 % | 6.418 B 0.14 % | 6.409 B 5.60 % | 6.069 B 1.37 % | 5.987 B 1.16 % | 5.918 B 0.83 % | 5.870 B 1.79 % | 5.767 B 0.70 % | 5.727 B 12.28 % | 5.100 B 3.33 % | 4.936 B 2.69 % | 4.806 B -0.33 % | 4.823 B 3.91 % | 4.641 B 2.33 % | 4.535 B -4.35 % | 4.742 B -20.38 % | 5.955 B 0.50 % | 5.926 B 2.16 % | 5.800 B -0.06 % | 5.804 B -0.16 % | 5.813 B -0.98 % | 5.871 B -0.57 % | 5.904 B -0.68 % | 5.945 B -9.71 % | 6.584 B 9.12 % | 6.033 B 4.06 % | 5.798 B 0.98 % | 5.742 B 1.14 % | 5.677 B 0.06 % | 5.674 B -0.24 % | 5.687 B 0.46 % | 5.662 B 2.16 % | 5.542 B 1.39 % | 5.466 B 2.85 % | 5.315 B 2.52 % | 5.184 B 0.68 % | 5.149 B 0.50 % | 5.123 B -1.30 % | 5.191 B -0.34 % | 5.208 B -1.08 % | 5.265 B 0.13 % | 5.259 B -0.05 % | 5.261 B 17.52 % | 4.477 B 4.19 % | 4.297 B -1.92 % | 4.381 B 1.31 % | 4.324 B 0.95 % | 4.284 B -1.75 % | 4.360 B 0.66 % | 4.331 B 1.59 % | 4.264 B 1.48 % | 4.201 B 13.34 % | 3.707 B 1.52 % | 3.651 B 1.77 % | 3.588 B 0.65 % | 3.565 B -38.99 % | 5.843 B 2.93 % | 5.676 B 1.20 % | 5.609 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.545 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 investments | 3.147 B -2.04 % | 3.213 B 1.80 % | 3.156 B -1.23 % | 3.195 B 3.20 % | 3.096 B -5.59 % | 3.280 B -4.54 % | 3.436 B 1.57 % | 3.383 B 17.73 % | 2.873 B -1.11 % | 2.906 B 4.02 % | 2.793 B 18.85 % | 2.350 B 3.44 % | 2.272 B 4.25 % | 2.179 B 1.71 % | 2.143 B 4.99 % | 2.041 B 8.32 % | 1.884 B 8.73 % | 1.733 B -9.18 % | 1.908 B -1.49 % | 1.937 B 0.92 % | 1.919 B -2.27 % | 1.964 B 10.73 % | 1.774 B 9.12 % | 1.626 B 24.41 % | 1.307 B 13.48 % | 1.151 B 0.79 % | 1.142 B -0.80 % | 1.152 B -2.98 % | 1.187 B 19.01 % | 997.420 M -5.05 % | 1.050 B -2.80 % | 1.081 B -2.87 % | 1.113 B -4.32 % | 1.163 B -4.95 % | 1.223 B -1.86 % | 1.247 B 15.18 % | 1.082 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.119 B 10.09 % | 1.925 B 24.56 % | 1.545 B 52.93 % | 1.011 B -9.55 % | 1.117 B -6.17 % | 1.191 B 26.37 % | 942.301 M 95.66 % | 481.612 M 60.96 % | 299.221 M -37.09 % | 475.667 M 45.62 % | 326.650 M 24.32 % | 262.759 M -9.16 % | 289.258 M -2.48 % | 296.599 M -20.75 % | 374.267 M 59.24 % | 235.036 M -32.18 % | 346.570 M -18.82 % | 426.900 M 50.13 % | 284.352 M 14.12 % | 249.160 M -4.95 % | 262.148 M -47.75 % | 501.691 M 96.44 % | 255.389 M -16.64 % | 306.361 M -19.63 % | 381.202 M -59.77 % | 947.543 M 0.07 % | 946.833 M 52.95 % | 619.057 M 2.11 % | 606.262 M -10.39 % | 676.583 M 41.55 % | 477.973 M -19.30 % | 592.312 M 0.86 % | 587.241 M -34.70 % | 899.238 M 14.68 % | 784.105 M 41.71 % | 553.316 M -22.75 % | 716.266 M 38.18 % | 518.374 M 8.41 % | 478.162 M -1.69 % | 486.373 M -24.19 % | 641.530 M -39.61 % | 1.062 B 49.32 % | 711.469 M 35.14 % | 526.460 M -10.13 % | 585.776 M 229.95 % | 177.537 M 29.61 % | 136.982 M 40.85 % | 97.251 M -3.88 % | 101.177 M -12.71 % | 115.905 M -12.35 % | 132.231 M 27.65 % | 103.586 M -2.35 % | 106.082 M -15.86 % | 126.073 M -27.60 % | 174.122 M 1.80 % | 171.037 M -11.74 % | 193.792 M 6.19 % | 182.495 M 16.76 % | 156.305 M -0.18 % | 156.585 M -25.37 % | 209.825 M 14.98 % | 182.484 M -22.95 % | 236.848 M 12.35 % | 210.810 M 34.21 % | 157.070 M -7.86 % | 170.473 M 22.89 % | 138.719 M 10.84 % | 125.150 M 4.40 % | 119.880 M -34.66 % | 183.472 M 14.31 % | 160.501 M 0.73 % | 159.339 M -14.75 % | 186.900 M 0.82 % | 185.387 M -4.83 % | 194.792 M 20.92 % | 161.094 M -17.45 % | 195.153 M 8.79 % | 179.391 M -2.92 % | 184.792 M 1.22 % | 182.559 M 17.16 % | 155.822 M -15.37 % | 184.120 M 1.33 % | 181.709 M -2.58 % | 186.525 M 12.08 % | 166.423 M 1.86 % | 163.392 M -12.60 % | 186.943 M 9.88 % | 170.139 M 9.48 % | 155.400 M -11.35 % | 175.300 M -5.85 % | 186.200 M 18.37 % | 157.300 M 0.51 % | 156.500 M -12.32 % | 178.500 M 6.63 % | 167.400 M 18.56 % | 141.200 M -5.23 % | 149.000 M 5.37 % | 141.400 M -17.41 % | 171.200 M 23.17 % | 139.000 M 6.35 % | 130.700 M -10.72 % | 146.400 M -12.34 % | 167.000 M 15.73 % | 144.300 M -3.35 % | 149.300 M -17.56 % | 181.100 M -18.97 % | 223.500 M 75.43 % | 127.400 M 3.66 % | 122.900 M -46.63 % | 230.300 M 52.62 % | 150.900 M 38.69 % | 108.800 M -8.03 % | 118.300 M -22.78 % | 153.200 M 13.15 % | 135.400 M 26.42 % | 107.100 M 0.37 % | 106.700 M -6.40 % | 114.000 M -33.33 % | 171.000 M -16.22 % | 204.100 M 69.52 % | 120.400 M -40.51 % | 202.400 M 8.53 % | 186.500 M 89.53 % | 98.400 M -36.80 % | 155.700 M -42.99 % | 273.100 M 13.08 % | 241.500 M 78.76 % | 135.100 M -8.34 % | 147.400 M -11.26 % | 166.100 M |
| Cash and short term investments | 5.266 B 2.50 % | 5.138 B 9.28 % | 4.702 B 11.78 % | 4.206 B -0.18 % | 4.214 B -5.75 % | 4.471 B 2.11 % | 4.378 B 13.29 % | 3.864 B 21.81 % | 3.173 B -6.17 % | 3.381 B 8.38 % | 3.120 B 19.40 % | 2.613 B 2.02 % | 2.561 B 3.44 % | 2.476 B -1.63 % | 2.517 B 10.60 % | 2.276 B 2.03 % | 2.231 B 3.28 % | 2.160 B -1.49 % | 2.193 B 0.29 % | 2.186 B 0.21 % | 2.182 B -11.52 % | 2.466 B 21.52 % | 2.029 B 5.03 % | 1.932 B 14.46 % | 1.688 B -19.59 % | 2.099 B 0.47 % | 2.089 B 17.99 % | 1.771 B -1.26 % | 1.793 B 7.12 % | 1.674 B 9.52 % | 1.528 B -8.64 % | 1.673 B -1.58 % | 1.700 B -17.56 % | 2.062 B 2.72 % | 2.008 B 11.53 % | 1.800 B 0.07 % | 1.799 B 246.98 % | 518.374 M 8.41 % | 478.162 M -1.69 % | 486.373 M -24.19 % | 641.530 M -39.61 % | 1.062 B 49.32 % | 711.469 M 35.14 % | 526.460 M -10.13 % | 585.776 M 229.95 % | 177.537 M 29.61 % | 136.982 M 40.85 % | 97.251 M -3.88 % | 101.177 M -12.71 % | 115.905 M -12.35 % | 132.231 M 27.65 % | 103.586 M -2.35 % | 106.082 M -15.86 % | 126.073 M -27.60 % | 174.122 M 1.80 % | 171.037 M -11.74 % | 193.792 M 6.19 % | 182.495 M 16.76 % | 156.305 M -0.18 % | 156.585 M -25.37 % | 209.825 M 14.98 % | 182.484 M -22.95 % | 236.848 M 12.35 % | 210.810 M 34.21 % | 157.070 M -7.86 % | 170.473 M 22.89 % | 138.719 M 10.84 % | 125.150 M 4.40 % | 119.880 M -34.66 % | 183.472 M 14.31 % | 160.501 M 0.73 % | 159.339 M -14.75 % | 186.900 M 0.82 % | 185.387 M -4.83 % | 194.792 M 20.92 % | 161.094 M -17.45 % | 195.153 M 8.79 % | 179.391 M -2.92 % | 184.792 M 1.22 % | 182.559 M 17.16 % | 155.822 M -15.37 % | 184.120 M 1.33 % | 181.709 M -2.58 % | 186.525 M 12.08 % | 166.423 M 1.86 % | 163.392 M -12.60 % | 186.943 M 9.88 % | 170.139 M 9.48 % | 155.400 M -11.35 % | 175.300 M -5.85 % | 186.200 M 18.37 % | 157.300 M 0.51 % | 156.500 M -12.32 % | 178.500 M 6.63 % | 167.400 M 18.56 % | 141.200 M -5.23 % | 149.000 M 5.37 % | 141.400 M -17.41 % | 171.200 M 23.17 % | 139.000 M 6.35 % | 130.700 M -10.72 % | 146.400 M -12.34 % | 167.000 M 15.73 % | 144.300 M -3.35 % | 149.300 M -17.56 % | 181.100 M -18.97 % | 223.500 M 75.43 % | 127.400 M 3.66 % | 122.900 M -46.63 % | 230.300 M 52.62 % | 150.900 M 38.69 % | 108.800 M -8.03 % | 118.300 M -22.78 % | 153.200 M 13.15 % | 135.400 M 26.42 % | 107.100 M 0.37 % | 106.700 M -6.40 % | 114.000 M -33.33 % | 171.000 M -16.22 % | 204.100 M 69.52 % | 120.400 M -40.51 % | 202.400 M 8.53 % | 186.500 M 89.53 % | 98.400 M -36.80 % | 155.700 M -42.99 % | 273.100 M 13.08 % | 241.500 M 78.76 % | 135.100 M -8.34 % | 147.400 M -11.26 % | 166.100 M |
| Total current assets | 17.462 B 0.40 % | 17.393 B 0.58 % | 17.293 B 2.65 % | 16.846 B 1.53 % | 16.593 B -0.42 % | 16.663 B 0.00 % | 16.662 B 9.41 % | 15.229 B 9.59 % | 13.896 B -0.89 % | 14.021 B 3.27 % | 13.578 B 8.78 % | 12.482 B 1.70 % | 12.273 B 3.46 % | 11.863 B 0.93 % | 11.754 B 2.96 % | 11.416 B 1.18 % | 11.283 B -2.96 % | 11.627 B 4.30 % | 11.148 B 2.07 % | 10.921 B 21.11 % | 9.018 B -1.23 % | 9.130 B 5.27 % | 8.673 B 1.40 % | 8.554 B 7.84 % | 7.932 B -4.25 % | 8.284 B 0.81 % | 8.217 B 4.80 % | 7.841 B 1.16 % | 7.751 B 1.88 % | 7.608 B 11.61 % | 6.817 B 0.37 % | 6.792 B 1.58 % | 6.687 B -3.27 % | 6.913 B 3.54 % | 6.676 B 4.92 % | 6.363 B -3.12 % | 6.568 B 0.98 % | 6.504 B 1.11 % | 6.433 B 1.85 % | 6.316 B -2.46 % | 6.475 B -6.25 % | 6.906 B 4.47 % | 6.611 B 2.31 % | 6.462 B -1.51 % | 6.560 B -3.44 % | 6.794 B 9.57 % | 6.200 B 4.60 % | 5.928 B -0.26 % | 5.943 B 1.98 % | 5.828 B -0.21 % | 5.840 B -0.28 % | 5.857 B 0.79 % | 5.811 B 1.69 % | 5.714 B 0.52 % | 5.685 B -0.12 % | 5.691 B 4.88 % | 5.427 B -0.14 % | 5.434 B 1.92 % | 5.331 B -1.28 % | 5.401 B -1.31 % | 5.472 B -0.61 % | 5.506 B -0.76 % | 5.548 B 0.43 % | 5.524 B 18.15 % | 4.675 B 3.75 % | 4.506 B -1.03 % | 4.553 B 1.61 % | 4.481 B 1.07 % | 4.434 B -3.07 % | 4.574 B 1.18 % | 4.521 B 1.52 % | 4.453 B 0.78 % | 4.419 B 12.65 % | 3.923 B 1.18 % | 3.877 B 2.54 % | 3.781 B -0.26 % | 3.791 B -37.41 % | 6.057 B 2.76 % | 5.894 B 1.18 % | 5.825 B 3 001.03 % | 187.849 M -15.17 % | 221.441 M 2.02 % | 217.061 M -96.24 % | 5.770 B 2 673.95 % | 208.012 M -3.89 % | 216.435 M -8.13 % | 235.578 M 8.17 % | 217.795 M 9.67 % | 198.600 M -9.48 % | 219.400 M -0.18 % | 219.800 M 14.36 % | 192.200 M -0.36 % | 192.900 M -9.61 % | 213.400 M 10.68 % | 192.800 M 14.56 % | 168.300 M -4.38 % | 176.000 M 6.73 % | 164.900 M -15.22 % | 194.500 M 22.95 % | 158.200 M 3.20 % | 153.300 M -8.91 % | 168.300 M -11.28 % | 189.700 M 15.18 % | 164.700 M -5.40 % | 174.100 M -15.40 % | 205.800 M -15.90 % | 244.700 M 65.56 % | 147.800 M -29.18 % | 208.700 M -15.95 % | 248.300 M 48.86 % | 166.800 M 34.30 % | 124.200 M -7.59 % | 134.400 M -40.16 % | 224.600 M 8.55 % | 206.900 M 12.45 % | 184.000 M 48.63 % | 123.800 M -36.80 % | 195.900 M -22.51 % | 252.800 M -11.30 % | 285.000 M 101.56 % | 141.400 M -36.79 % | 223.700 M -15.27 % | 264.000 M 47.82 % | 178.600 M -2.56 % | 183.300 M -39.68 % | 303.900 M 14.29 % | 265.900 M 68.40 % | 157.900 M -7.55 % | 170.800 M -10.44 % | 190.700 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 467.007 M -1.43 % | 473.764 M -7.81 % | 513.912 M 8.53 % | 473.502 M -11.12 % | 532.753 M -13.09 % | 612.996 M 7.88 % | 568.239 M 5.28 % | 539.748 M 23.35 % | 437.581 M -4.52 % | 458.303 M 10.33 % | 415.379 M 15.10 % | 360.872 M 46.85 % | 245.734 M 6.16 % | 231.465 M 12.25 % | 206.209 M -6.15 % | 219.725 M -0.78 % | 221.451 M -57.88 % | 525.766 M 54.40 % | 340.517 M 1.22 % | 336.428 M 20.90 % | 278.271 M 17.77 % | 236.291 M 4.68 % | 225.720 M 6.28 % | 212.378 M 21.66 % | 174.560 M -11.78 % | 197.877 M -5.61 % | 209.630 M 4.50 % | 200.611 M 5.08 % | 190.912 M -8.01 % | 207.535 M 10.21 % | 188.310 M 2.90 % | 183.011 M 1.60 % | 180.128 M 539.77 % | 28.155 M 1.91 % | 27.626 M -1.28 % | 27.985 M 1.63 % | 27.535 M -10.27 % | 30.688 M 6.37 % | 28.849 M -1.95 % | 29.423 M -1.35 % | 29.826 M -3.93 % | 31.047 M 7.49 % | 28.883 M -5.98 % | 30.721 M 2.56 % | 29.953 M -8.51 % | 32.740 M 8.76 % | 30.103 M -7.05 % | 32.387 M -67.79 % | 100.545 M 187.77 % | 34.939 M 2.54 % | 34.073 M -48.18 % | 65.750 M 52.03 % | 43.247 M -6.86 % | 46.431 M 4.33 % | 44.504 M -78.37 % | 205.764 M 320.18 % | 48.971 M -52.39 % | 102.865 M 97.52 % | 52.079 M -2.62 % | 53.478 M -0.99 % | 54.015 M -6.47 % | 57.753 M 10.33 % | 52.347 M 0.59 % | 52.042 M 24.90 % | 41.668 M 5.82 % | 39.378 M 16.00 % | 33.947 M 6.41 % | 31.901 M 5.74 % | 30.169 M -1.62 % | 30.667 M 5.43 % | 29.088 M -3.96 % | 30.286 M -0.72 % | 30.506 M 0.85 % | 30.249 M -1.29 % | 30.644 M -3.96 % | 31.908 M 2.91 % | 31.005 M -10.60 % | 34.680 M 5.90 % | 32.747 M -2.35 % | 33.535 M 4.71 % | 32.027 M -14.19 % | 37.321 M 5.57 % | 35.352 M -8.18 % | 38.500 M -7.43 % | 41.589 M -21.59 % | 53.043 M 9.06 % | 48.635 M 2.05 % | 47.656 M 10.31 % | 43.200 M -2.04 % | 44.100 M 31.25 % | 33.600 M -3.72 % | 34.900 M -4.12 % | 36.400 M 4.30 % | 34.900 M 37.40 % | 25.400 M -6.27 % | 27.100 M 0.37 % | 27.000 M 14.89 % | 23.500 M 0.86 % | 23.300 M 21.35 % | 19.200 M -15.04 % | 22.600 M 3.20 % | 21.900 M -3.52 % | 22.700 M 11.27 % | 20.400 M -17.74 % | 24.800 M 0.40 % | 24.700 M 16.51 % | 21.200 M 3.92 % | 20.400 M -76.22 % | 85.800 M 376.67 % | 18.000 M 13.21 % | 15.900 M 3.25 % | 15.400 M -4.35 % | 16.100 M -77.45 % | 71.400 M -0.14 % | 71.500 M -7.02 % | 76.900 M 349.71 % | 17.100 M -79.12 % | 81.900 M 0.12 % | 81.800 M 1.11 % | 80.900 M 285.24 % | 21.000 M -1.41 % | 21.300 M -72.52 % | 77.500 M -3.37 % | 80.200 M 190.58 % | 27.600 M -10.39 % | 30.800 M 26.23 % | 24.400 M 7.02 % | 22.800 M -2.56 % | 23.400 M -4.88 % | 24.600 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 5.403 B -2.13 % | 5.520 B 0.81 % | 5.476 B | 0.000 -100.00 % | 5.617 B -0.89 % | 5.667 B 1.33 % | 5.593 B 2.24 % | 5.470 B 4.53 % | 5.233 B 1.23 % | 5.169 B 6.14 % | 4.870 B 0.33 % | 4.854 B -1.38 % | 4.922 B 0.52 % | 4.896 B 40.64 % | 3.481 B -0.58 % | 3.502 B 3.63 % | 3.379 B 14.48 % | 2.952 B 1.60 % | 2.905 B 3.61 % | 2.804 B -3.86 % | 2.917 B -0.14 % | 2.921 B 1.35 % | 2.882 B -1.84 % | 2.936 B -1.69 % | 2.986 B 6.86 % | 2.794 B 4.94 % | 2.663 B -1.18 % | 2.695 B 2.60 % | 2.626 B 1.20 % | 2.595 B 1.61 % | 2.554 B 1.57 % | 2.514 B 0.02 % | 2.514 B 8.10 % | 2.325 B 2.54 % | 2.268 B 10.52 % | 2.052 B -3.96 % | 2.137 B 2.93 % | 2.076 B 2.17 % | 2.032 B 3.76 % | 1.958 B -8.41 % | 2.138 B 2.30 % | 2.090 B -0.66 % | 2.104 B -4.35 % | 2.199 B 2.07 % | 2.155 B 7.35 % | 2.007 B 10.88 % | 1.810 B 5.72 % | 1.712 B -12.42 % | 1.955 B 9.94 % | 1.778 B |
| Account payables | 317.181 M -8.49 % | 346.600 M -2.03 % | 353.791 M -14.36 % | 413.112 M 16.36 % | 355.026 M -22.93 % | 460.656 M 17.68 % | 391.461 M 16.41 % | 336.280 M 0.20 % | 335.620 M -2.91 % | 345.695 M 4.08 % | 332.156 M 3.97 % | 319.480 M 24.48 % | 256.652 M 3.67 % | 247.569 M -6.84 % | 265.753 M 21.54 % | 218.662 M -12.11 % | 248.799 M -16.50 % | 297.951 M -0.14 % | 298.358 M 10.70 % | 269.529 M 2.38 % | 263.261 M 3.71 % | 253.846 M 57.68 % | 160.985 M 19.39 % | 134.835 M 10.19 % | 122.366 M 2.09 % | 119.861 M -11.43 % | 135.324 M -0.36 % | 135.813 M 15.35 % | 117.743 M 10.41 % | 106.637 M 41.50 % | 75.362 M -1.71 % | 76.674 M 8.62 % | 70.590 M -30.14 % | 101.046 M 11.68 % | 90.479 M 16.14 % | 77.908 M -9.33 % | 85.928 M 23.06 % | 69.824 M -3.56 % | 72.398 M -8.86 % | 79.436 M 6.90 % | 74.308 M -3.44 % | 76.953 M -6.70 % | 82.479 M | 0.000 -100.00 % | 4.557 M -37.40 % | 7.280 M 73.46 % | 4.197 M -38.86 % | 6.865 M 34.40 % | 5.108 M -40.74 % | 8.620 M 0.71 % | 8.559 M -33.79 % | 12.927 M 22.53 % | 10.550 M -22.85 % | 13.674 M 17.24 % | 11.663 M -37.30 % | 18.601 M 10.44 % | 16.843 M -7.53 % | 18.215 M 27.86 % | 14.246 M -28.53 % | 19.934 M -2.42 % | 20.429 M -9.87 % | 22.667 M 12.01 % | 20.237 M 6.83 % | 18.944 M 43.59 % | 13.193 M 5.33 % | 12.525 M 49.48 % | 8.379 M -10.22 % | 9.333 M 32.65 % | 7.036 M -19.15 % | 8.702 M 40.11 % | 6.211 M -28.25 % | 8.656 M 26.77 % | 6.828 M 35.40 % | 5.043 M -17.89 % | 6.142 M -11.50 % | 6.940 M -18.38 % | 8.503 M 2.43 % | 8.301 M 6.70 % | 7.780 M -11.65 % | 8.806 M -13.93 % | 10.231 M -13.68 % | 11.852 M -34.09 % | 17.983 M 4.20 % | 17.258 M -16.09 % | 20.568 M -28.83 % | 28.899 M 24.51 % | 23.210 M -3.82 % | 24.131 M 11.20 % | 21.700 M 12.44 % | 19.300 M 50.78 % | 12.800 M -9.86 % | 14.200 M -17.44 % | 17.200 M 6.17 % | 16.200 M 28.57 % | 12.600 M -13.70 % | 14.600 M -5.19 % | 15.400 M 37.50 % | 11.200 M 12.00 % | 10.000 M 2.04 % | 9.800 M -5.77 % | 10.400 M 0.97 % | 10.300 M 0.98 % | 10.200 M -7.27 % | 11.000 M -10.57 % | 12.300 M 21.78 % | 10.100 M 1.00 % | 10.000 M 5.26 % | 9.500 M | 0.000 | 0.000 -100.00 % | 7.200 M 7.46 % | 6.700 M -9.46 % | 7.400 M -75.58 % | 30.300 M 47.80 % | 20.500 M -13.50 % | 23.700 M 211.84 % | 7.600 M -70.08 % | 25.400 M 10.92 % | 22.900 M -5.76 % | 24.300 M 104.20 % | 11.900 M -2.46 % | 12.200 M -52.16 % | 25.500 M -7.27 % | 27.500 M 65.66 % | 16.600 M -8.29 % | 18.100 M 28.37 % | 14.100 M -2.76 % | 14.500 M 9.02 % | 13.300 M -0.75 % | 13.400 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 230.500 M 0.00 % | 230.500 M 0.00 % | 230.500 M 0.00 % | 230.500 M 0.00 % | 230.500 M 0.00 % | 230.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.393 M 0.09 % | 191.220 M 0.09 % | 191.050 M 0.09 % | 190.882 M 0.09 % | 190.716 M 0.09 % | 190.553 M 0.08 % | 190.392 M 0.08 % | 190.233 M 0.08 % | 190.076 M 0.08 % | 189.921 M 0.08 % | 189.768 M 0.08 % | 189.617 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 |
| Other total stockholders equity | 2.743 B 164.39 % | 1.037 B 0.35 % | 1.034 B 0.35 % | 1.030 B -1.27 % | 1.043 B 0.35 % | 1.040 B 0.32 % | 1.036 B -0.52 % | 1.042 B 5.13 % | 990.931 M 0.32 % | 987.762 M -0.97 % | 997.423 M 8.74 % | 917.228 M 0.40 % | 913.586 M 10.40 % | 827.551 M 0.34 % | 824.732 M 0.35 % | 821.855 M 0.01 % | 821.797 M 0.33 % | 819.122 M 0.36 % | 816.215 M 0.34 % | 813.471 M 190.11 % | 280.403 M 0.69 % | 278.482 M 0.72 % | 276.502 M 0.75 % | 274.443 M 24.60 % | 220.259 M 0.85 % | 218.396 M 0.47 % | 217.368 M 0.87 % | 215.486 M -0.34 % | 216.232 M 22.48 % | 176.541 M 0.74 % | 175.244 M 1.18 % | 173.207 M -0.25 % | 173.636 M 0.90 % | 172.089 M 0.89 % | 170.578 M 0.85 % | 169.139 M -0.06 % | 169.242 M 0.83 % | 167.849 M 0.92 % | 166.311 M 0.71 % | 165.132 M 0.37 % | 164.518 M 0.48 % | 163.738 M 0.59 % | 162.780 M 0.62 % | 161.772 M 0.88 % | 160.366 M 1.16 % | 158.531 M 0.97 % | 157.014 M 0.65 % | 156.001 M 477.34 % | -41.342 M 1.87 % | -42.128 M 57.85 % | -99.949 M 0.68 % | -100.638 M 0.65 % | -101.299 M 4.29 % | -105.844 M 1.52 % | -107.474 M 0.75 % | -108.284 M 1.46 % | -109.883 M -8.01 % | -101.735 M -32.12 % | -77.003 M -12.91 % | -68.196 M -17.38 % | -58.098 M 3.35 % | -60.109 M 3.20 % | -62.093 M 3.26 % | -64.188 M 69.55 % | -210.792 M 0.05 % | -210.890 M -0.61 % | -209.608 M -6.01 % | -197.724 M -6.26 % | -186.081 M -9.12 % | -170.531 M -5.61 % | -161.467 M 1.10 % | -163.255 M -1.52 % | -160.813 M 0.34 % | -161.365 M -0.24 % | -160.979 M -1.22 % | -159.041 M -11.86 % | -142.173 M -69.37 % | -83.940 M 6.25 % | -89.540 M 14.84 % | -105.146 M -15.67 % | -90.902 M -34.03 % | -67.820 M -14.84 % | -59.054 M -73.63 % | -34.012 M 18.26 % | -41.610 M 29.33 % | -58.880 M 15.77 % | -69.902 M 0.02 % | -69.915 M 5.39 % | -73.900 M -32.68 % | -55.700 M -252.53 % | -15.800 M -171.49 % | 22.100 M -58.69 % | 53.500 M -20.74 % | 67.500 M 35.54 % | 49.800 M -1.58 % | 50.600 M -9.16 % | 55.700 M 19.27 % | 46.700 M 19.13 % | 39.200 M 11.36 % | 35.200 M -21.08 % | 44.600 M -7.85 % | 48.400 M 0.00 % | 48.400 M -4.91 % | 50.900 M -4.50 % | 53.300 M 24.53 % | 42.800 M 6.47 % | 40.200 M 29.68 % | 31.000 M 53.47 % | 20.200 M -12.93 % | 23.200 M -21.09 % | 29.400 M -28.12 % | 40.900 M -11.28 % | 46.100 M 5.73 % | 43.600 M -6.64 % | 46.700 M -4.11 % | 48.700 M 0.62 % | 48.400 M 0.00 % | 48.400 M -0.41 % | 48.600 M -1.42 % | 49.300 M -0.20 % | 49.400 M -0.40 % | 49.600 M 0.00 % | 49.600 M 0.00 % | 49.600 M -0.20 % | 49.700 M -0.20 % | 49.800 M 4.18 % | 47.800 M 0.00 % | 47.800 M -4.02 % | 49.800 M 4.62 % | 47.600 M |
| Deferred tax liabilities 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 17.191 B -0.76 % | 17.322 B 0.82 % | 17.182 B 2.56 % | 16.753 B 3.70 % | 16.154 B 1.57 % | 15.904 B 1.57 % | 15.658 B 8.20 % | 14.472 B 7.08 % | 13.515 B -1.46 % | 13.714 B 3.22 % | 13.286 B 8.19 % | 12.280 B 0.61 % | 12.205 B 4.98 % | 11.626 B 0.19 % | 11.603 B 2.99 % | 11.267 B 0.79 % | 11.178 B -1.24 % | 11.319 B 1.75 % | 11.124 B 0.31 % | 11.089 B 23.80 % | 8.958 B -2.85 % | 9.221 B 1.37 % | 9.096 B 2.16 % | 8.903 B 7.88 % | 8.253 B -1.80 % | 8.404 B 0.78 % | 8.339 B 3.65 % | 8.046 B 0.25 % | 8.026 B 3.91 % | 7.724 B 10.35 % | 6.999 B 1.06 % | 6.926 B 0.73 % | 6.876 B -3.17 % | 7.101 B 2.19 % | 6.949 B 3.79 % | 6.695 B -0.72 % | 6.744 B -0.08 % | 6.749 B 1.83 % | 6.628 B -1.15 % | 6.705 B 0.30 % | 6.685 B -4.68 % | 7.013 B 3.63 % | 6.768 B -0.23 % | 6.783 B -1.59 % | 6.893 B -2.53 % | 7.071 B 8.66 % | 6.508 B 3.22 % | 6.305 B -4.86 % | 6.626 B 1.50 % | 6.529 B -1.60 % | 6.634 B -6.61 % | 7.104 B -3.71 % | 7.377 B 28.81 % | 5.727 B -2.15 % | 5.853 B -1.01 % | 5.913 B 0.96 % | 5.856 B -0.94 % | 5.912 B 0.17 % | 5.902 B -1.56 % | 5.995 B -12.75 % | 6.872 B 9.00 % | 6.304 B -0.55 % | 6.339 B 3.05 % | 6.152 B 2.97 % | 5.974 B -8.40 % | 6.522 B 26.76 % | 5.145 B 1.42 % | 5.073 B -10.70 % | 5.681 B 13.50 % | 5.005 B 1.27 % | 4.943 B 1.65 % | 4.863 B -15.53 % | 5.757 B 24.73 % | 4.615 B -0.30 % | 4.629 B 8.33 % | 4.273 B 0.71 % | 4.243 B -2.00 % | 4.329 B 1.13 % | 4.281 B 1.61 % | 4.213 B -0.61 % | 4.239 B 0.12 % | 4.233 B 0.82 % | 4.199 B 0.23 % | 4.189 B -2.43 % | 4.293 B 0.82 % | 4.258 B 3.91 % | 4.098 B 0.79 % | 4.066 B 0.58 % | 4.043 B -0.50 % | 4.063 B -0.36 % | 4.078 B 1.43 % | 4.021 B -1.91 % | 4.099 B 0.21 % | 4.090 B 42.81 % | 2.864 B 1.33 % | 2.827 B 0.12 % | 2.823 B 15.33 % | 2.448 B 6.08 % | 2.308 B 0.65 % | 2.293 B -2.58 % | 2.354 B 1.30 % | 2.323 B 0.04 % | 2.322 B 2.12 % | 2.274 B -0.95 % | 2.296 B 5.94 % | 2.167 B 2.15 % | 2.122 B -20.93 % | 2.683 B -0.21 % | 2.689 B -0.24 % | 2.696 B 4.87 % | 2.570 B 3.65 % | 2.480 B -0.30 % | 2.487 B 3.86 % | 2.395 B 3.28 % | 2.319 B 11.45 % | 2.081 B -1.32 % | 2.108 B -0.57 % | 2.121 B -0.66 % | 2.135 B 1.91 % | 2.095 B -1.80 % | 2.133 B -1.71 % | 2.170 B -2.57 % | 2.227 B -0.53 % | 2.239 B 1.68 % | 2.202 B 1.11 % | 2.178 B 12.98 % | 1.928 B 11.75 % | 1.725 B -12.83 % | 1.979 B 8.06 % | 1.831 B |
| Total assets | 21.778 B 0.00 % | 21.778 B 0.71 % | 21.625 B 1.97 % | 21.209 B 1.78 % | 20.839 B -1.18 % | 21.088 B -0.74 % | 21.245 B 7.55 % | 19.753 B 10.66 % | 17.850 B -0.91 % | 18.013 B 3.16 % | 17.462 B 10.40 % | 15.818 B 2.01 % | 15.506 B 3.64 % | 14.961 B 0.97 % | 14.818 B 3.05 % | 14.380 B 2.15 % | 14.077 B -1.33 % | 14.267 B 2.13 % | 13.969 B 1.42 % | 13.773 B 20.58 % | 11.423 B -1.34 % | 11.578 B 5.30 % | 10.996 B 2.49 % | 10.729 B 10.24 % | 9.733 B -2.04 % | 9.935 B 0.73 % | 9.863 B 3.84 % | 9.499 B 0.57 % | 9.445 B 3.83 % | 9.096 B 9.53 % | 8.305 B -0.28 % | 8.329 B 0.91 % | 8.253 B -3.11 % | 8.518 B 2.09 % | 8.343 B 3.57 % | 8.056 B -0.54 % | 8.100 B -0.82 % | 8.167 B 0.84 % | 8.099 B 1.39 % | 7.988 B 0.18 % | 7.974 B -4.85 % | 8.380 B 3.08 % | 8.129 B 1.05 % | 8.045 B -1.25 % | 8.147 B -2.74 % | 8.376 B 7.32 % | 7.805 B 2.79 % | 7.593 B -1.53 % | 7.711 B 0.42 % | 7.678 B -1.14 % | 7.767 B -5.88 % | 8.253 B -3.23 % | 8.528 B 3.42 % | 8.247 B -0.77 % | 8.311 B -0.05 % | 8.315 B 2.77 % | 8.092 B 2.63 % | 7.884 B -2.12 % | 8.055 B -2.18 % | 8.235 B -2.45 % | 8.442 B -1.81 % | 8.597 B -1.10 % | 8.693 B -0.26 % | 8.716 B 20.88 % | 7.210 B 0.12 % | 7.201 B 1.81 % | 7.073 B 2.35 % | 6.910 B 0.69 % | 6.863 B -0.98 % | 6.932 B 1.42 % | 6.834 B -0.21 % | 6.849 B -0.84 % | 6.907 B 9.64 % | 6.299 B -2.42 % | 6.456 B 6.69 % | 6.051 B 1.17 % | 5.981 B -1.53 % | 6.074 B 2.75 % | 5.911 B 1.17 % | 5.843 B 3.09 % | 5.668 B -2.61 % | 5.820 B 0.81 % | 5.773 B 0.04 % | 5.771 B -2.30 % | 5.906 B -0.97 % | 5.965 B 0.94 % | 5.909 B 2.43 % | 5.769 B 4.67 % | 5.512 B 0.81 % | 5.467 B 5.79 % | 5.168 B 0.84 % | 5.125 B -1.32 % | 5.193 B 0.13 % | 5.186 B 38.95 % | 3.732 B 0.09 % | 3.729 B 3.17 % | 3.614 B 14.09 % | 3.168 B 0.54 % | 3.151 B 4.62 % | 3.012 B -3.45 % | 3.119 B -0.55 % | 3.136 B 0.57 % | 3.118 B -0.92 % | 3.147 B -1.87 % | 3.207 B 5.35 % | 3.044 B 3.14 % | 2.952 B 2.35 % | 2.884 B 0.30 % | 2.875 B -0.28 % | 2.883 B 4.44 % | 2.761 B 3.08 % | 2.678 B -0.34 % | 2.687 B 3.81 % | 2.589 B 3.04 % | 2.512 B 10.54 % | 2.273 B -1.07 % | 2.297 B -0.39 % | 2.306 B -0.49 % | 2.318 B 1.85 % | 2.276 B -1.55 % | 2.311 B -1.45 % | 2.345 B -2.25 % | 2.400 B -0.36 % | 2.408 B 1.68 % | 2.368 B 1.20 % | 2.340 B 11.21 % | 2.104 B 10.87 % | 1.898 B -11.92 % | 2.155 B 7.91 % | 1.997 B |
| 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-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-12-31 | 1989-09-30 |
| 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-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 181.000 K 41.41 % | 128.000 K 88.24 % | 68.000 K 100.76 % | -9.000 M -7 417.07 % | 123.000 K 43.02 % | 86.000 K 38.71 % | 62.000 K -99.44 % | 10.997 M 7 182.78 % | 151.000 K 43.81 % | 105.000 K 90.91 % | 55.000 K -99.79 % | 26.359 M 52 618.00 % | 50.000 K -53.27 % | 107.000 K 109.80 % | 51.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.191 M -43.88 % | 3.904 M 268.06 % | -2.323 M -424.38 % | -443.000 K -132.01 % | 1.384 M -51.32 % | 2.843 M 105.57 % | 1.383 M 301.60 % | -686.000 K -1 139.39 % | 66.000 K -85.14 % | 444.000 K 43.69 % | 309.000 K 124.54 % | -1.259 M -218.77 % | 1.060 M -53.59 % | 2.284 M 685.64 % | -390.000 K -16.77 % | -334.000 K -4.05 % | -321.000 K -133.13 % | 969.000 K 20.67 % | 803.000 K 247.88 % | -543.000 K 85.97 % | -3.871 M -161.44 % | 6.300 M 1 150.00 % | -600.000 K 76.92 % | -2.600 M -1 400.00 % | 200.000 K 103.03 % | -6.600 M -650.00 % | 1.200 M -57.14 % | 2.800 M 133.33 % | 1.200 M 185.71 % | -1.400 M -333.33 % | 600.000 K | 0.000 | 0.000 100.00 % | -700.000 K -133.33 % | 2.100 M | 0.000 | 0.000 100.00 % | -2.700 M -1 450.00 % | 200.000 K -75.00 % | 800.000 K 172.73 % | -1.100 M -22.22 % | -900.000 K -350.00 % | -200.000 K -300.00 % | 100.000 K 125.00 % | -400.000 K -33.33 % | -300.000 K 50.00 % | -600.000 K 25.00 % | -800.000 K -214.29 % | 700.000 K | 0.000 -100.00 % | 700.000 K -30.00 % | 1.000 M 900.00 % | 100.000 K 107.69 % | -1.300 M -225.00 % | -400.000 K 81.82 % | -2.200 M -2 300.00 % | 100.000 K -50.00 % | 200.000 K 300.00 % | -100.000 K 75.00 % | -400.000 K -100.00 % | -200.000 K 86.67 % | -1.500 M |
| Stock based compensation | 3.382 M -6.26 % | 3.608 M -20.69 % | 4.549 M 30.05 % | 3.498 M -1.88 % | 3.565 M -5.06 % | 3.755 M -4.26 % | 3.922 M 23.92 % | 3.165 M 0.32 % | 3.155 M -0.91 % | 3.184 M -13.45 % | 3.679 M 26.95 % | 2.898 M -2.36 % | 2.968 M 4.91 % | 2.829 M -15.98 % | 3.367 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 32.947 M 123.47 % | -140.393 M -233.04 % | 105.525 M 305.85 % | -51.264 M -173.79 % | 69.474 M 77.85 % | 39.063 M 125.55 % | -152.860 M -747.29 % | -18.041 M -320.24 % | -4.293 M 43.68 % | -7.622 M 38.63 % | -12.420 M 58.27 % | -29.763 M 28.20 % | -41.451 M -166.14 % | 62.673 M 260.34 % | -39.087 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 -100.00 % | 27.669 M 77.70 % | 15.571 M 516.23 % | -3.741 M 70.15 % | -12.531 M -202.96 % | 12.171 M 154.43 % | -22.360 M -39.29 % | -16.053 M -166.02 % | 24.317 M 22 206.36 % | -110.000 K -100.95 % | 11.598 M 497.33 % | -2.919 M -778.84 % | 430.000 K -86.26 % | 3.130 M 125.49 % | -12.279 M -1 028.12 % | 1.323 M 146.26 % | -2.860 M -347.40 % | 1.156 M -96.81 % | 36.279 M 246.76 % | -24.720 M -166.58 % | -9.273 M -265.08 % | -2.540 M 12.41 % | -2.900 M -216.00 % | 2.500 M 107.20 % | -34.700 M -197.47 % | 35.600 M 123.28 % | -152.900 M -1 811.25 % | -8.000 M -81.82 % | -4.400 M -4 300.00 % | -100.000 K 99.21 % | -12.600 M 22.22 % | -16.200 M -39.66 % | -11.600 M 78.11 % | -53.000 M -180.06 % | 66.200 M 1 642.11 % | 3.800 M 371.43 % | -1.400 M -27.27 % | -1.100 M 80.70 % | -5.700 M 50.86 % | -11.600 M -364.00 % | -2.500 M -154.35 % | 4.600 M 1 433.33 % | 300.000 K 104.41 % | -6.800 M -457.89 % | 1.900 M -42.42 % | 3.300 M 571.43 % | -700.000 K -108.54 % | 8.200 M 327.78 % | -3.600 M -460.00 % | 1.000 M -93.55 % | 15.500 M 355.88 % | 3.400 M 666.67 % | -600.000 K -105.17 % | 11.600 M 782.35 % | -1.700 M -118.09 % | 9.400 M 291.67 % | 2.400 M 241.18 % | -1.700 M 68.52 % | -5.400 M -116.00 % | -2.500 M -257.14 % | -700.000 K 75.00 % | -2.800 M 20.00 % | -3.500 M |
| Accounts receivables | 41.684 M 163.92 % | -65.216 M -196.53 % | 67.563 M -16.54 % | 80.951 M 526.31 % | 12.925 M 219.43 % | -10.822 M 90.51 % | -114.028 M 23.06 % | -148.212 M -733.45 % | -17.783 M -99.34 % | -8.921 M -131.92 % | 27.948 M 194.67 % | -29.521 M -29.50 % | -22.797 M -248.22 % | 15.381 M 310.44 % | -7.309 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -6.866 M 88.40 % | -59.183 M -201.10 % | 58.541 M 152.82 % | -110.832 M -263.91 % | 67.616 M 25.82 % | 53.741 M 231.49 % | -40.870 M -131.06 % | 131.584 M 873.04 % | 13.523 M 686.68 % | 1.719 M 104.54 % | -37.870 M -1 479.89 % | -2.397 M 86.72 % | -18.049 M -138.22 % | 47.220 M 251.74 % | -31.120 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.871 M 88.30 % | -15.994 M 22.28 % | -20.579 M 3.76 % | -21.383 M -93.21 % | -11.067 M -187.01 % | -3.856 M -289.21 % | 2.038 M 244.23 % | -1.413 M -4 181.82 % | -33.000 K 92.14 % | -420.000 K 83.19 % | -2.498 M -215.92 % | 2.155 M 456.20 % | -605.000 K -940.28 % | 72.000 K 110.94 % | -658.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 6.687 M -62.17 % | 17.675 M 0.30 % | 17.623 M -63.75 % | 48.612 M 266.21 % | -29.247 M -324.24 % | 13.043 M -76.98 % | 56.653 M 155.60 % | 22.165 M 240.78 % | -15.744 M -349.15 % | 6.319 M 11.47 % | 5.669 M -64.99 % | 16.193 M 24.71 % | 12.985 M -32.87 % | 19.343 M -40.45 % | 32.483 M -88.49 % | 282.285 M 266.31 % | -169.731 M -543.49 % | 38.272 M 361.17 % | -14.654 M -275.07 % | -3.907 M -123.04 % | 16.957 M -28.38 % | 23.675 M 394.91 % | -8.028 M -116.76 % | 47.897 M 557.20 % | 7.288 M 16.50 % | 6.256 M -58.32 % | 15.008 M -24.04 % | 19.759 M 45.06 % | 13.621 M -16.76 % | 16.364 M 322.08 % | 3.877 M -60.52 % | 9.820 M 111.36 % | 4.646 M -82.30 % | 26.245 M 96.58 % | 13.351 M -57.46 % | 31.383 M -64.22 % | 87.701 M 641.72 % | 11.824 M -80.28 % | 59.970 M 202.33 % | 19.836 M -36.76 % | 31.366 M -14.35 % | 36.621 M -14.31 % | 42.735 M -46.82 % | 80.353 M 88.77 % | 42.567 M 32.10 % | 32.224 M -33.22 % | 48.255 M 67.70 % | 28.775 M 111.94 % | 13.577 M -81.28 % | 72.535 M 1 675.14 % | -4.605 M -105.93 % | 77.662 M 592.05 % | 11.222 M -74.70 % | 44.359 M 265.16 % | -26.858 M -128.96 % | 92.756 M 306.66 % | -44.883 M -970.43 % | -4.193 M -76.47 % | -2.376 M -108.58 % | 27.682 M 726.82 % | 3.348 M 116.67 % | -20.083 M -42.93 % | -14.051 M 66.28 % | -41.672 M -49.47 % | -27.879 M 36.70 % | -44.042 M -1 954.20 % | -2.144 M -128.09 % | 7.632 M 32.98 % | 5.739 M 26.27 % | 4.545 M 1 481.46 % | -329.000 K -102.83 % | 11.627 M 262.21 % | 3.210 M 470.24 % | -867.000 K -135.29 % | 2.457 M 191.34 % | -2.690 M 2.61 % | -2.762 M -154.57 % | 5.061 M -45.81 % | 9.340 M 308.40 % | 2.287 M -10.21 % | 2.547 M 31.09 % | 1.943 M 145.67 % | -4.254 M 51.52 % | -8.775 M -13.98 % | -7.699 M -177.69 % | 9.910 M 324.77 % | 2.333 M -88.39 % | 20.100 M 224.19 % | 6.200 M -84.42 % | 39.800 M 3 518.18 % | 1.100 M -98.41 % | 69.200 M 199.57 % | 23.100 M 242.59 % | -16.200 M 74.61 % | -63.800 M -808.89 % | 9.000 M 500.00 % | 1.500 M 150.00 % | 600.000 K -33.33 % | 900.000 K -81.63 % | 4.900 M 5 000.00 % | -100.000 K -104.76 % | 2.100 M 90.91 % | 1.100 M -93.49 % | 16.900 M 663.33 % | -3.000 M 58.33 % | -7.200 M -614.29 % | 1.400 M -56.25 % | 3.200 M 88.24 % | 1.700 M 112.50 % | 800.000 K -38.46 % | 1.300 M -40.91 % | 2.200 M -77.32 % | 9.700 M 336.59 % | -4.100 M -95.24 % | -2.100 M 86.45 % | -15.500 M -197.48 % | 15.900 M 231.25 % | 4.800 M 700.00 % | -800.000 K 86.67 % | -6.000 M -215.79 % | -1.900 M -155.88 % | 3.400 M 142.86 % | 1.400 M 380.00 % | -500.000 K 77.27 % | -2.200 M -37.50 % | -1.600 M 0.00 % | -1.600 M 42.86 % | -2.800 M |
| Net cash provided by operating activities | 104.473 M 270.23 % | -61.372 M -134.20 % | 179.433 M 346.70 % | 40.169 M -48.82 % | 78.491 M -4.35 % | 82.059 M 224.94 % | -65.678 M -184.93 % | 77.335 M 73.19 % | 44.653 M -19.79 % | 55.667 M 12.56 % | 49.454 M -21.93 % | 63.343 M 87.49 % | 33.785 M -71.92 % | 120.324 M 236.74 % | 35.732 M -87.45 % | 284.632 M 316.46 % | -131.496 M -279.59 % | 73.222 M 792.84 % | 8.201 M -51.22 % | 16.811 M -62.94 % | 45.359 M -7.32 % | 48.942 M 392.67 % | 9.934 M -84.53 % | 64.221 M 110.06 % | 30.572 M 6.04 % | 28.830 M -17.37 % | 34.890 M 1.57 % | 34.352 M 6.78 % | 32.170 M -7.73 % | 34.864 M 61.85 % | 21.541 M -25.68 % | 28.985 M -14.67 % | 33.969 M -19.92 % | 42.421 M 51.54 % | 27.993 M -37.23 % | 44.599 M 13.85 % | 39.174 M 115.37 % | 18.189 M -73.20 % | 67.862 M 158.65 % | 26.237 M -35.19 % | 40.482 M -14.68 % | 47.449 M -10.39 % | 52.953 M 1.45 % | 52.194 M 15.60 % | 45.152 M 12.97 % | 39.968 M -28.95 % | 56.255 M 749.45 % | -8.662 M -151.20 % | 16.917 M -77.49 % | 75.164 M 6 599.11 % | 1.122 M -97.79 % | 50.772 M 43.37 % | 35.413 M -50.37 % | 71.356 M 4 020.66 % | -1.820 M -102.08 % | 87.338 M 594.95 % | -17.646 M -170.25 % | 25.118 M -5.76 % | 26.653 M -54.99 % | 59.210 M 71.31 % | 34.563 M 299.48 % | 8.652 M -26.16 % | 11.717 M -64.14 % | 32.675 M -35.77 % | 50.868 M 390.14 % | -17.532 M -130.40 % | 57.665 M 2.34 % | 56.349 M 86.56 % | 30.205 M 58.71 % | 19.032 M -55.75 % | 43.007 M 107.75 % | 20.701 M -6.01 % | 22.024 M -56.44 % | 50.562 M 61.94 % | 31.223 M -18.87 % | 38.486 M 71.96 % | 22.381 M -28.14 % | 31.147 M -21.53 % | 39.693 M 121.75 % | 17.900 M -36.22 % | 28.064 M 25.48 % | 22.366 M 18.84 % | 18.821 M -61.91 % | 49.410 M 574.87 % | -10.405 M -149.65 % | 20.955 M 26.35 % | 16.585 M -58.85 % | 40.300 M 32.57 % | 30.400 M 31.60 % | 23.100 M -59.62 % | 57.200 M 185.50 % | -66.900 M -327.55 % | 29.400 M 1 860.00 % | 1.500 M 103.09 % | -48.500 M -713.92 % | 7.900 M 1 416.67 % | -600.000 K -166.67 % | 900.000 K 102.15 % | -41.800 M -152.91 % | 79.000 M 338.89 % | 18.000 M 62.16 % | 11.100 M 38.75 % | 8.000 M -47.37 % | 15.200 M 416.67 % | -4.800 M -269.23 % | -1.300 M -109.77 % | 13.300 M 155.77 % | 5.200 M 108.00 % | 2.500 M -78.26 % | 11.500 M 5.50 % | 10.900 M 21.11 % | 9.000 M -64.57 % | 25.400 M 2 053.85 % | -1.300 M -120.00 % | 6.500 M -32.29 % | 9.600 M -61.90 % | 25.200 M 147.06 % | 10.200 M -30.61 % | 14.700 M 458.54 % | -4.100 M -132.03 % | 12.800 M 39.13 % | 9.200 M 87.76 % | 4.900 M 512.50 % | 800.000 K -60.00 % | 2.000 M -44.44 % | 3.600 M 260.00 % | 1.000 M 233.33 % | 300.000 K |
| Investments in property plant and equipment | -1.974 M -33.56 % | -1.478 M 20.92 % | -1.869 M 48.07 % | -3.599 M -18.66 % | -3.033 M -105.07 % | -1.479 M 53.31 % | -3.168 M 53.34 % | -6.790 M -113.52 % | -3.180 M 39.76 % | -5.279 M -3.90 % | -5.081 M 28.05 % | -7.062 M -83.57 % | -3.847 M 61.71 % | -10.047 M -46.80 % | -6.844 M -54.04 % | -4.443 M 12.21 % | -5.061 M -35.76 % | -3.728 M -28.95 % | -2.891 M 57.25 % | -6.763 M -41.37 % | -4.784 M -3.66 % | -4.615 M -57.99 % | -2.921 M 37.56 % | -4.678 M -112.15 % | -2.205 M 30.46 % | -3.171 M -160.99 % | -1.215 M 80.40 % | -6.200 M -62.69 % | -3.811 M -79.76 % | -2.120 M -8.50 % | -1.954 M 56.03 % | -4.444 M -34.67 % | -3.300 M -43.42 % | -2.301 M -133.60 % | -985.000 K 60.06 % | -2.466 M -6.66 % | -2.312 M 32.99 % | -3.450 M -543.66 % | -536.000 K 89.81 % | -5.261 M -60.69 % | -3.274 M -63.13 % | -2.007 M -321.64 % | -476.000 K 96.12 % | -12.274 M -384.76 % | -2.532 M 33.40 % | -3.802 M -3.96 % | -3.657 M -194.44 % | -1.242 M 45.07 % | -2.261 M -300.18 % | -565.000 K 7.98 % | -614.000 K 79.59 % | -3.008 M | 0.000 | 0.000 100.00 % | -340.000 K | 0.000 100.00 % | -3.541 M 0.87 % | -3.572 M -298.22 % | -897.000 K 57.77 % | -2.124 M 43.60 % | -3.766 M -57.31 % | -2.394 M 47.67 % | -4.575 M -251.92 % | -1.300 M 80.25 % | -6.582 M -20.07 % | -5.482 M -197.13 % | -1.845 M -10.88 % | -1.664 M -92.82 % | -863.000 K 51.16 % | -1.767 M 33.77 % | -2.668 M 75.85 % | -11.048 M -179.63 % | -3.951 M -64.76 % | -2.398 M 1.19 % | -2.427 M 24.51 % | -3.215 M -46.40 % | -2.196 M -73.05 % | -1.269 M 84.14 % | -8.003 M -257.60 % | -2.238 M -53.92 % | -1.454 M 13.09 % | -1.673 M -11.09 % | -1.506 M 50.12 % | -3.019 M -18.21 % | -2.554 M -2.04 % | -2.503 M 14.22 % | -2.918 M 25.18 % | -3.900 M -21.88 % | -3.200 M -77.78 % | -1.800 M 40.00 % | -3.000 M 55.22 % | -6.700 M -294.12 % | -1.700 M -70.00 % | -1.000 M 28.57 % | -1.400 M 6.67 % | -1.500 M 55.88 % | -3.400 M -9.68 % | -3.100 M -82.35 % | -1.700 M 50.00 % | -3.400 M -100.00 % | -1.700 M 5.56 % | -1.800 M -38.46 % | -1.300 M 58.06 % | -3.100 M -138.46 % | -1.300 M 68.29 % | -4.100 M -64.00 % | -2.500 M -25.00 % | -2.000 M -53.85 % | -1.300 M 23.53 % | -1.700 M 5.56 % | -1.800 M 5.26 % | -1.900 M 9.52 % | -2.100 M -5.00 % | -2.000 M -81.82 % | -1.100 M 68.57 % | -3.500 M -20.69 % | -2.900 M -107.14 % | -1.400 M -16.67 % | -1.200 M 0.00 % | -1.200 M -50.00 % | -800.000 K 69.23 % | -2.600 M -225.00 % | -800.000 K 33.33 % | -1.200 M -50.00 % | -800.000 K 33.33 % | -1.200 M -71.43 % | -700.000 K 41.67 % | -1.200 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.282 M | 0.000 | 0.000 100.00 % | -2.043 M 82.22 % | -11.489 M -107.17 % | 160.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.347 M 457.37 % | -16.047 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.159 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 % | 3.008 M | 0.000 | 0.000 -100.00 % | 340.000 K | 0.000 -100.00 % | 3.541 M -0.87 % | 3.572 M 298.22 % | 897.000 K -57.77 % | 2.124 M -43.60 % | 3.766 M 175.00 % | -5.021 M 97.67 % | -215.946 M -16 711.23 % | 1.300 M -80.25 % | 6.582 M 20.07 % | 5.482 M 197.13 % | 1.845 M 10.88 % | 1.664 M 92.82 % | 863.000 K -51.16 % | 1.767 M -33.77 % | 2.668 M -75.85 % | 11.048 M 179.63 % | 3.951 M 64.76 % | 2.398 M -1.19 % | 2.427 M -24.51 % | 3.215 M 46.40 % | 2.196 M 73.05 % | 1.269 M -84.14 % | 8.003 M 257.60 % | 2.238 M 53.92 % | 1.454 M -13.09 % | 1.673 M 11.09 % | 1.506 M -50.12 % | 3.019 M 18.21 % | 2.554 M 2.04 % | 2.503 M -14.22 % | 2.918 M -25.18 % | 3.900 M 21.88 % | 3.200 M 77.78 % | 1.800 M -40.00 % | 3.000 M -55.22 % | 6.700 M 294.12 % | 1.700 M 70.00 % | 1.000 M -28.57 % | 1.400 M -6.67 % | 1.500 M -55.88 % | 3.400 M 9.68 % | 3.100 M 82.35 % | 1.700 M -50.00 % | 3.400 M 100.00 % | 1.700 M -5.56 % | 1.800 M 38.46 % | 1.300 M -58.06 % | 3.100 M 138.46 % | 1.300 M -68.29 % | 4.100 M 64.00 % | 2.500 M 25.00 % | 2.000 M 53.85 % | 1.300 M -23.53 % | 1.700 M -5.56 % | 1.800 M -5.26 % | 1.900 M -9.52 % | 2.100 M 5.00 % | 2.000 M 81.82 % | 1.100 M -68.57 % | 3.500 M 20.69 % | 2.900 M 107.14 % | 1.400 M 16.67 % | 1.200 M 0.00 % | 1.200 M 50.00 % | 800.000 K -69.23 % | 2.600 M 225.00 % | 800.000 K -33.33 % | 1.200 M 50.00 % | 800.000 K -33.33 % | 1.200 M 71.43 % | 700.000 K -41.67 % | 1.200 M |
| Purchases of investments | -334.265 M -95.36 % | -171.104 M 65.84 % | -500.960 M -392.80 % | -101.656 M 82.91 % | -594.974 M -81.43 % | -327.944 M 44.07 % | -586.308 M -174.79 % | -213.366 M 12.25 % | -243.150 M 25.95 % | -328.368 M -144.08 % | -134.535 M 4.06 % | -140.224 M -5.11 % | -133.406 M 32.86 % | -198.685 M 24.57 % | -263.386 M 40.71 % | -444.201 M -280.33 % | -116.793 M -50.32 % | -77.695 M 18.01 % | -94.766 M 16.70 % | -113.770 M 61.03 % | -291.949 M -13.74 % | -256.677 M 7.09 % | -276.273 M -3.00 % | -268.239 M -226.93 % | -82.048 M 22.18 % | -105.436 M -91.70 % | -55.000 M -445.36 % | -10.085 M -61.00 % | -6.264 M -21.63 % | -5.150 M 26.38 % | -6.995 M 70.53 % | -23.733 M 36.26 % | -37.232 M 36.13 % | -58.289 M 75.01 % | -233.258 M -162.76 % | -88.771 M 46.67 % | -166.461 M -34.89 % | -123.404 M 52.32 % | -258.792 M -68.69 % | -153.417 M -49.50 % | -102.623 M -29.43 % | -79.287 M 32.92 % | -118.206 M 46.74 % | -221.930 M -86.18 % | -119.201 M -100.05 % | -59.586 M -49.15 % | -39.951 M 33.38 % | -59.967 M -86.76 % | -32.109 M 30.57 % | -46.247 M 64.27 % | -129.424 M 41.53 % | -221.360 M -2 443.78 % | -8.702 M 94.39 % | -155.224 M 52.75 % | -328.489 M -9.20 % | -300.805 M -1 991.54 % | -14.382 M 74.79 % | -57.046 M -31.01 % | -43.542 M -278.55 % | 24.386 M 152.41 % | -46.530 M 83.21 % | -277.089 M 4.00 % | -288.634 M -16.71 % | -247.300 M -27.48 % | -193.989 M -27.30 % | -152.392 M 32.09 % | -224.414 M 35.16 % | -346.101 M -63.67 % | -211.468 M -44.84 % | -146.006 M 59.38 % | -359.453 M 43.83 % | -639.965 M -110.80 % | -303.584 M 52.68 % | -641.590 M -75.63 % | -365.313 M -198.92 % | -122.209 M 53.92 % | -265.203 M 34.40 % | -404.296 M -32.20 % | -305.818 M -250.42 % | -87.271 M 67.49 % | -268.483 M -548.18 % | -41.421 M 89.48 % | -393.855 M 3.72 % | -409.078 M -838.08 % | -43.608 M 44.03 % | -77.909 M 73.57 % | -294.722 M -590.22 % | -42.700 M 89.34 % | -400.500 M -81.47 % | -220.700 M 27.95 % | -306.300 M 49.51 % | -606.700 M 47.77 % | -1.162 B -59.60 % | -727.900 M -154.69 % | -285.800 M -128.64 % | -125.000 M 29.18 % | -176.500 M 59.09 % | -431.400 M -238.09 % | -127.600 M -250.55 % | -36.400 M 80.24 % | -184.200 M 58.01 % | -438.700 M 23.65 % | -574.600 M -123.49 % | -257.100 M 24.47 % | -340.400 M -101.18 % | -169.200 M -74.43 % | -97.000 M 27.67 % | -134.100 M -1 641.56 % | -7.700 M 95.67 % | -177.700 M -19.02 % | -149.300 M 59.91 % | -372.400 M -306.55 % | -91.600 M 59.20 % | -224.500 M -3 908.93 % | -5.600 M 94.85 % | -108.700 M 60.49 % | -275.100 M 25.95 % | -371.500 M -191.37 % | -127.500 M 63.62 % | -350.500 M -88.64 % | -185.800 M -50.45 % | -123.500 M 52.24 % | -258.600 M 25.30 % | -346.200 M 13.41 % | -399.800 M -31.38 % | -304.300 M -119.87 % | -138.400 M 54.65 % | -305.200 M |
| Sales maturities of investments | 248.306 M 7.81 % | 230.320 M -30.55 % | 331.651 M 18.77 % | 279.234 M -62.21 % | 738.956 M 175.49 % | 268.238 M -0.93 % | 270.754 M 19.99 % | 225.646 M 62.12 % | 139.182 M -25.26 % | 186.233 M 139.49 % | 77.763 M -37.71 % | 124.838 M 56.26 % | 79.892 M -5.18 % | 84.258 M 19.35 % | 70.596 M -75.79 % | 291.609 M 0.14 % | 291.193 M 164.08 % | 110.268 M -62.59 % | 294.763 M 165.95 % | 110.834 M 21.27 % | 91.392 M -21.00 % | 115.679 M 11.59 % | 103.661 M -27.58 % | 143.147 M 82.21 % | 78.562 M -24.07 % | 103.460 M 7.60 % | 96.149 M 90.48 % | 50.476 M -8.62 % | 55.237 M 16.69 % | 47.336 M -7.96 % | 51.432 M 2.11 % | 50.369 M -51.42 % | 103.687 M 23.47 % | 83.977 M 25.14 % | 67.104 M -64.43 % | 188.641 M 5.24 % | 179.255 M 46.37 % | 122.468 M 33.12 % | 92.000 M -27.47 % | 126.836 M -14.41 % | 148.197 M 1.33 % | 146.253 M 19.98 % | 121.894 M -38.26 % | 197.427 M -12.59 % | 225.869 M 56.69 % | 144.149 M -4.47 % | 150.900 M 25.43 % | 120.310 M -42.12 % | 207.850 M -56.80 % | 481.146 M 9.05 % | 441.211 M 551.68 % | 67.704 M -5.20 % | 71.419 M -30.25 % | 102.394 M -67.96 % | 319.603 M 331.21 % | 74.117 M -73.31 % | 277.745 M 98.45 % | 139.958 M -22.10 % | 179.675 M -10.55 % | 200.859 M 34.08 % | 149.803 M -54.64 % | 330.237 M 84.26 % | 179.220 M -25.75 % | 241.377 M 59.55 % | 151.288 M 72.93 % | 87.487 M -56.16 % | 199.560 M -25.87 % | 269.201 M 38.72 % | 194.054 M 13.13 % | 171.527 M -60.25 % | 431.557 M -27.62 % | 596.249 M 23.42 % | 483.112 M 36.93 % | 352.812 M 23.03 % | 286.766 M 23.58 % | 232.045 M 63.27 % | 142.127 M -63.38 % | 388.165 M 160.42 % | 149.051 M 20.69 % | 123.500 M -61.74 % | 322.792 M 160.45 % | 123.937 M -79.23 % | 596.647 M 58.58 % | 376.243 M 179.57 % | 134.577 M 103.22 % | 66.221 M -63.98 % | 183.863 M 322.67 % | 43.500 M -75.90 % | 180.500 M -36.71 % | 285.200 M -9.66 % | 315.700 M -50.30 % | 635.200 M -29.08 % | 895.600 M 11.03 % | 806.600 M 374.19 % | 170.100 M 45.38 % | 117.000 M -37.13 % | 186.100 M -43.95 % | 332.000 M 69.47 % | 195.900 M 47.40 % | 132.900 M -16.20 % | 158.600 M -69.76 % | 524.500 M -16.45 % | 627.800 M 82.55 % | 343.900 M 43.41 % | 239.800 M -18.02 % | 292.500 M 124.48 % | 130.300 M 40.56 % | 92.700 M 319.46 % | 22.100 M -87.90 % | 182.700 M 13.69 % | 160.700 M -43.75 % | 285.700 M 352.06 % | 63.200 M 22.72 % | 51.500 M 12.94 % | 45.600 M -70.25 % | 153.300 M -37.02 % | 243.400 M -19.43 % | 302.100 M 16.78 % | 258.700 M -20.55 % | 325.600 M 23.43 % | 263.800 M 9.37 % | 241.200 M 33.93 % | 180.100 M -41.83 % | 309.600 M -0.45 % | 311.000 M 17.94 % | 263.700 M -21.96 % | 337.900 M 71.70 % | 196.800 M |
| Other investing activites | 242.360 M 82.97 % | 132.461 M 131.21 % | -424.381 M -428.45 % | -80.306 M -126.98 % | 297.617 M 130.36 % | -980.170 M -139.15 % | -409.853 M -588.93 % | -59.491 M 77.00 % | -258.636 M 7.93 % | -280.912 M -114.93 % | -130.697 M -24.47 % | -105.003 M 38.21 % | -169.928 M 23.40 % | -221.836 M 15.28 % | -261.847 M -361.28 % | -56.765 M 63.38 % | -155.021 M 19.26 % | -192.011 M -774.57 % | -21.955 M 74.54 % | -86.249 M -51.37 % | -56.980 M 64.68 % | -161.323 M 39.34 % | -265.947 M -46.74 % | -181.232 M -121.69 % | -81.750 M -83.07 % | -44.656 M 39.68 % | -74.031 M -421.87 % | 23.000 M -78.78 % | 108.378 M 176.90 % | -140.934 M -38.40 % | -101.833 M 8.47 % | -111.256 M 19.82 % | -138.752 M -57.75 % | -87.957 M -424.88 % | 27.074 M -81.73 % | 148.210 M 457.26 % | -41.485 M 72.24 % | -149.426 M -292.42 % | -38.078 M -1 019.28 % | -3.402 M -113.19 % | 25.784 M 1 146.81 % | 2.068 M -79.85 % | 10.265 M -54.38 % | 22.502 M -85.38 % | 153.927 M 915.89 % | 15.152 M 144.83 % | -33.798 M -195.29 % | 35.469 M 191.22 % | -38.881 M -510.92 % | 9.462 M 113.84 % | -68.364 M 56.83 % | -158.362 M -129.26 % | -69.074 M 50.96 % | -140.863 M -58.15 % | -89.067 M -130.79 % | -38.592 M -60.21 % | -24.088 M -131.39 % | 76.728 M 648.93 % | 10.245 M 115.31 % | -66.925 M -93.57 % | -34.574 M -366.52 % | -7.411 M 86.60 % | -55.305 M -139.69 % | -23.074 M 67.78 % | -71.624 M 6.45 % | -76.566 M -225.81 % | -23.500 M -136.80 % | 63.860 M 284.28 % | -34.654 M 44.46 % | -62.390 M -7.45 % | -58.066 M 90.91 % | -638.455 M -12 725.17 % | 5.057 M 106.07 % | -83.296 M -140.16 % | -34.683 M -89.86 % | -18.268 M -95.15 % | -9.361 M 59.79 % | -23.280 M -68.89 % | -13.784 M -120.21 % | 68.217 M 184.43 % | -80.797 M 17.59 % | -98.041 M -93.12 % | -50.767 M -157.92 % | 87.650 M 168.43 % | -128.092 M -29.39 % | -98.996 M 20.94 % | -125.209 M -34.63 % | -93.000 M 15.22 % | -109.700 M 7.03 % | -118.000 M -2 034.43 % | 6.100 M -91.83 % | 74.700 M 57.59 % | 47.400 M 197.33 % | -48.700 M -205.64 % | 46.100 M 356.44 % | 10.100 M 126.03 % | -38.800 M -381.16 % | 13.800 M -45.67 % | 25.400 M 126.40 % | -96.200 M -403.66 % | -19.100 M 54.52 % | -42.000 M -7 100.00 % | 600.000 K 100.96 % | -62.300 M -126.55 % | -27.500 M 65.63 % | -80.000 M -150.00 % | -32.000 M 47.11 % | -60.500 M -5.95 % | -57.100 M 15.03 % | -67.200 M -202.70 % | -22.200 M 53.46 % | -47.700 M -18.07 % | -40.400 M -15.10 % | -35.100 M -108.93 % | -16.800 M 65.99 % | -49.400 M -53.89 % | -32.100 M -146.92 % | -13.000 M 41.70 % | -22.300 M -31.95 % | -16.900 M -21.58 % | -13.900 M 49.08 % | -27.300 M -47.57 % | -18.500 M -209.47 % | 16.900 M 155.05 % | -30.700 M 25.12 % | -41.000 M -146.99 % | -16.600 M -1 376.92 % | 1.300 M |
| Net cash used for investing activites | 154.427 M -18.81 % | 190.199 M 131.94 % | -595.559 M -735.79 % | 93.673 M -78.64 % | 438.566 M 142.11 % | -1.041 B -77.62 % | -586.293 M -985.71 % | -54.001 M 85.24 % | -365.784 M 15.01 % | -430.369 M -110.92 % | -204.039 M -724.09 % | 32.694 M 114.38 % | -227.289 M 34.37 % | -346.310 M 24.96 % | -461.481 M -115.85 % | -213.800 M -1 593.23 % | 14.318 M 108.78 % | -163.166 M -175.24 % | 216.868 M 326.03 % | -95.948 M 63.42 % | -262.321 M 14.54 % | -306.936 M 20.10 % | -384.133 M -17.45 % | -327.049 M -274.02 % | -87.441 M -75.57 % | -49.803 M -46.06 % | -34.097 M -128.81 % | 118.350 M -22.92 % | 153.540 M 252.22 % | -100.868 M -69.95 % | -59.350 M 33.36 % | -89.064 M -17.81 % | -75.597 M -17.08 % | -64.570 M 53.90 % | -140.065 M -157.03 % | 245.614 M 892.23 % | -31.003 M 79.84 % | -153.812 M 25.12 % | -205.406 M -482.81 % | -35.244 M -151.77 % | 68.084 M 1.58 % | 67.027 M 397.34 % | 13.477 M 194.41 % | -14.275 M -105.53 % | 258.063 M 169.06 % | 95.913 M 30.50 % | 73.494 M -22.29 % | 94.570 M -29.74 % | 134.599 M -69.67 % | 443.796 M 82.78 % | 242.809 M 177.82 % | -312.018 M -4 808.26 % | -6.357 M 96.72 % | -193.693 M -97.74 % | -97.953 M 63.08 % | -265.280 M -210.87 % | 239.275 M 49.88 % | 159.640 M 9.06 % | 146.378 M -7.54 % | 158.320 M 130.45 % | 68.699 M 79.27 % | 38.322 M 109.95 % | -385.240 M -1 228.55 % | -28.997 M 74.64 % | -114.325 M 19.19 % | -141.471 M -192.57 % | -48.354 M -270.81 % | -13.040 M 74.96 % | -52.068 M -41.22 % | -36.869 M -362.64 % | 14.038 M 102.06 % | -682.171 M -469.57 % | 184.585 M 149.61 % | -372.074 M -228.60 % | -113.230 M -223.66 % | 91.568 M 169.14 % | -132.437 M -236.04 % | -39.411 M 76.89 % | -170.551 M -263.29 % | 104.446 M 494.31 % | -26.488 M -70.62 % | -15.525 M -110.21 % | 152.025 M 177.34 % | 54.815 M 247.66 % | -37.123 M 66.46 % | -110.684 M 53.11 % | -236.068 M -156.04 % | -92.200 M 72.04 % | -329.700 M -516.26 % | -53.500 M -445.16 % | 15.500 M -84.98 % | 103.200 M 147.19 % | -218.700 M -829.00 % | 30.000 M 143.10 % | -69.600 M -3 414.29 % | 2.100 M 107.19 % | -29.200 M 65.89 % | -85.600 M -191.36 % | 93.700 M 31 133.33 % | 300.000 K 100.67 % | -44.700 M -202.05 % | 43.800 M -18.59 % | 53.800 M 119.59 % | 24.500 M 119.13 % | -128.100 M -395.84 % | 43.300 M 3 230.77 % | 1.300 M 101.28 % | -101.900 M -138.64 % | -42.700 M 31.35 % | -62.200 M -475.93 % | -10.800 M 91.96 % | -134.400 M -95.35 % | -68.800 M 66.94 % | -208.100 M -996.98 % | 23.200 M 583.33 % | -4.800 M 92.48 % | -63.800 M 22.57 % | -82.400 M -175.67 % | 108.900 M 360.53 % | -41.800 M -165.21 % | 64.100 M -29.09 % | 90.400 M 193.20 % | -97.000 M -392.39 % | -19.700 M 83.51 % | -119.500 M -46.45 % | -81.600 M -144.61 % | 182.900 M 270.77 % | -107.100 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 97.06 % | -340.000 K -100.17 % | 196.385 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 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -14.929 M | 0.000 | 0.000 | 0.000 100.00 % | -22.557 M | 0.000 100.00 % | -12.738 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -20.003 M 0.02 % | -20.007 M 0.35 % | -20.078 M -0.07 % | -20.063 M -0.10 % | -20.042 M -17.56 % | -17.049 M -10.49 % | -15.431 M -0.19 % | -15.402 M 0.65 % | -15.502 M -20.60 % | -12.854 M -0.56 % | -12.782 M -12.61 % | -11.351 M -0.25 % | -11.323 M 0.07 % | -11.331 M -10.14 % | -10.288 M -0.11 % | -10.277 M 0.87 % | -10.367 M -11.73 % | -9.279 M -28.77 % | -7.206 M 1.46 % | -7.313 M 5.78 % | -7.762 M -7.24 % | -7.238 M -5.13 % | -6.885 M 0.28 % | -6.904 M -0.06 % | -6.900 M 1.63 % | -7.014 M -12.80 % | -6.218 M -3.43 % | -6.012 M 0.23 % | -6.026 M -14.30 % | -5.272 M -0.27 % | -5.258 M -74.92 % | -3.006 M -0.10 % | -3.003 M -300.40 % | -750.000 K -0.13 % | -749.000 K -1.35 % | -739.000 K 1.07 % | -747.000 K -0.27 % | -745.000 K 0.13 % | -746.000 K 77.86 % | -3.370 M -6.71 % | -3.158 M -0.10 % | -3.155 M 0.00 % | -3.155 M -0.03 % | -3.154 M 60.47 % | -7.979 M -978.24 % | -740.000 K -34.79 % | -549.000 K -11.81 % | -491.000 K 0.61 % | -494.000 K -1.65 % | -486.000 K 95.56 % | -10.952 M 27.42 % | -15.090 M -0.03 % | -15.086 M -0.07 % | -15.076 M -0.20 % | -15.046 M -4.49 % | -14.399 M 1.54 % | -14.624 M 0.50 % | -14.697 M 0.55 % | -14.779 M -7.33 % | -13.770 M -0.15 % | -13.749 M -0.10 % | -13.735 M -9.85 % | -12.503 M -10.03 % | -11.363 M 0.14 % | -11.379 M -3.55 % | -10.989 M 0.97 % | -11.097 M -8.71 % | -10.208 M 0.63 % | -10.273 M -0.18 % | -10.255 M 0.09 % | -10.264 M -15.89 % | -8.857 M -0.03 % | -8.854 M 0.28 % | -8.879 M 1.01 % | -8.970 M -10.66 % | -8.106 M 1.22 % | -8.206 M 0.70 % | -8.264 M 0.47 % | -8.303 M -4.94 % | -7.912 M 1.65 % | -8.045 M 1.35 % | -8.155 M 0.37 % | -8.185 M -10.89 % | -7.381 M 0.26 % | -7.400 M 0.04 % | -7.403 M 0.15 % | -7.414 M -5.91 % | -7.000 M -6.06 % | -6.600 M 2.94 % | -6.800 M 0.00 % | -6.800 M 1.45 % | -6.900 M 40.00 % | -11.500 M -150.00 % | -4.600 M -2.22 % | -4.500 M 32.84 % | -6.700 M -97.06 % | -3.400 M -3.03 % | -3.300 M 2.94 % | -3.400 M 0.00 % | -3.400 M -21.43 % | -2.800 M 3.45 % | -2.900 M 0.00 % | -2.900 M 12.12 % | -3.300 M -43.48 % | -2.300 M 4.17 % | -2.400 M -4.35 % | -2.300 M -9.52 % | -2.100 M 0.00 % | -2.100 M -5.00 % | -2.000 M 4.76 % | -2.100 M -16.67 % | -1.800 M 5.26 % | -1.900 M -5.56 % | -1.800 M 5.26 % | -1.900 M -18.75 % | -1.600 M 0.00 % | -1.600 M 5.88 % | -1.700 M -6.25 % | -1.600 M 0.00 % | -1.600 M 0.00 % | -1.600 M 5.88 % | -1.700 M -6.25 % | -1.600 M 0.00 % | -1.600 M 20.00 % | -2.000 M -25.00 % | -1.600 M -6.67 % | -1.500 M 25.00 % | -2.000 M |
| Other financing activites | 140.639 M -66.99 % | 426.054 M 29.31 % | 329.487 M 275.94 % | -187.275 M 24.66 % | -248.576 M -117.30 % | 1.437 B 69.10 % | 849.793 M 560.90 % | -184.378 M -137.97 % | 485.650 M 7.58 % | 451.447 M 220.48 % | 140.868 M 253.07 % | -92.027 M -172.37 % | 127.159 M -66.23 % | 376.548 M 16.04 % | 324.503 M 330.33 % | -140.885 M -152.16 % | 270.093 M 100.94 % | 134.415 M 158.23 % | -230.851 M -50.79 % | -153.093 M -132.50 % | 471.026 M 119.84 % | 214.260 M -30.04 % | 306.243 M 203.25 % | -296.609 M -560.01 % | 64.479 M -81.88 % | 355.763 M 1 852.60 % | 18.220 M 108.40 % | -217.011 M -1 246.63 % | 18.926 M 143.95 % | -43.063 M -189.46 % | 48.138 M 119.34 % | -248.912 M -255.80 % | 159.764 M -37.02 % | 253.688 M 606.07 % | -50.129 M 45.26 % | -91.582 M -379.32 % | 32.788 M -74.42 % | 128.157 M 859.81 % | -16.867 M 95.87 % | -408.426 M -266.39 % | 245.456 M 233.10 % | 73.688 M 160.11 % | -122.591 M 33.71 % | -184.934 M -373.45 % | 67.629 M -39.09 % | 111.025 M 185.62 % | -129.665 M 16.69 % | -155.636 M -66.67 % | -93.378 M 80.78 % | -485.847 M -102.47 % | -239.960 M -190.89 % | 264.007 M 524.81 % | -62.147 M -144.59 % | 139.382 M 50.15 % | 92.827 M -53.87 % | 201.249 M 211.36 % | -180.712 M -7.46 % | -168.170 M 21.93 % | -215.413 M -23.33 % | -174.668 M -20.51 % | -144.946 M -1 653.52 % | -8.266 M -101.86 % | 443.623 M 9 009.88 % | -4.979 M -104.64 % | 107.289 M -41.55 % | 183.562 M 2 562.63 % | 6.894 M 106.92 % | -99.668 M -280.91 % | 55.092 M 77.53 % | 31.033 M 139.49 % | -78.590 M -111.62 % | 676.457 M 426.62 % | -207.110 M -156.85 % | 364.336 M 691.21 % | 46.048 M 146.29 % | -99.477 M -187.81 % | 113.287 M 707.64 % | 14.027 M -91.79 % | 170.908 M 220.22 % | -142.160 M -3 984.15 % | 3.660 M 41.86 % | 2.580 M 101.64 % | -157.729 M -83.79 % | -85.820 M -539.13 % | 19.543 M -85.61 % | 135.847 M -43.41 % | 240.063 M 491.29 % | 40.600 M -86.24 % | 295.100 M 347.12 % | 66.000 M 201.38 % | -65.100 M -26.65 % | -51.400 M -131.97 % | 160.800 M 23 071.43 % | -700.000 K -100.61 % | 114.800 M 1 694.44 % | -7.200 M | 0.000 -100.00 % | 120.200 M 399.00 % | -40.200 M 56.16 % | -91.700 M -1 130.34 % | 8.900 M 130.48 % | -29.200 M 54.30 % | -63.900 M 15.70 % | -75.800 M -181.68 % | 92.800 M 64.25 % | 56.500 M 824.36 % | -7.800 M 9.30 % | -8.600 M -107.07 % | 121.700 M 28.38 % | 94.800 M 1 364.00 % | -7.500 M -108.13 % | 92.300 M 46.28 % | 63.100 M -73.65 % | 239.500 M 970.91 % | -27.500 M -164.42 % | -10.400 M 37.72 % | -16.700 M -141.03 % | 40.700 M 206.27 % | -38.300 M -11.01 % | -34.500 M 41.82 % | -59.300 M -517.71 % | -9.600 M -125.46 % | 37.700 M 138.95 % | -96.800 M -167.83 % | 142.700 M -22.91 % | 185.100 M 199.36 % | -186.300 M -319.43 % | 84.900 M |
| Net cash used provided by financing activities | 120.636 M -70.29 % | 406.047 M 31.23 % | 309.409 M 249.23 % | -207.338 M 22.81 % | -268.618 M -118.92 % | 1.420 B 70.19 % | 834.362 M 517.64 % | -199.780 M -142.49 % | 470.148 M 7.19 % | 438.593 M 242.42 % | 128.086 M 223.90 % | -103.378 M -189.25 % | 115.836 M -68.28 % | 365.217 M 16.23 % | 314.215 M 307.87 % | -151.162 M -158.20 % | 259.726 M 107.55 % | 125.136 M 152.57 % | -238.057 M -48.41 % | -160.406 M -134.63 % | 463.264 M 123.78 % | 207.022 M -30.84 % | 299.358 M 198.63 % | -303.513 M -627.12 % | 57.579 M -83.49 % | 348.749 M 2 805.76 % | 12.002 M 105.38 % | -223.023 M -1 828.86 % | 12.900 M 126.69 % | -48.335 M -212.72 % | 42.880 M 117.02 % | -251.918 M -260.70 % | 156.761 M -38.02 % | 252.938 M 597.15 % | -50.878 M 44.89 % | -92.321 M -388.13 % | 32.041 M -74.85 % | 127.412 M 823.40 % | -17.613 M 95.72 % | -411.796 M -269.95 % | 242.298 M 243.52 % | 70.533 M 156.09 % | -125.746 M 33.15 % | -188.088 M -415.32 % | 59.650 M -45.91 % | 110.285 M 184.70 % | -130.214 M 16.60 % | -156.127 M -66.32 % | -93.872 M 80.70 % | -486.333 M -93.83 % | -250.912 M -200.80 % | 248.917 M 422.29 % | -77.233 M -162.13 % | 124.306 M 59.82 % | 77.781 M -58.37 % | 186.850 M 195.66 % | -195.336 M -6.82 % | -182.867 M 20.56 % | -230.192 M -22.16 % | -188.438 M -18.74 % | -158.695 M -621.31 % | -22.001 M -105.10 % | 431.120 M 2 738.11 % | -16.342 M -117.04 % | 95.910 M -44.42 % | 172.573 M 4 205.95 % | -4.203 M 96.17 % | -109.876 M -345.15 % | 44.819 M 115.70 % | 20.778 M 123.38 % | -88.854 M -113.31 % | 667.600 M 409.13 % | -215.964 M -160.76 % | 355.457 M 858.67 % | 37.078 M 134.46 % | -107.583 M -202.38 % | 105.081 M 1 723.37 % | 5.763 M -96.46 % | 162.605 M 208.35 % | -150.072 M -3 322.39 % | -4.385 M 21.35 % | -5.575 M 96.64 % | -165.914 M -78.02 % | -93.201 M -867.53 % | 12.143 M -90.55 % | 128.444 M -44.79 % | 232.649 M 592.41 % | 33.600 M -88.35 % | 288.500 M 387.33 % | 59.200 M 182.34 % | -71.900 M -23.33 % | -58.300 M -139.05 % | 149.300 M 2 916.98 % | -5.300 M -104.81 % | 110.300 M 893.53 % | -13.900 M -308.82 % | -3.400 M -102.91 % | 116.900 M 368.12 % | -43.600 M 54.15 % | -95.100 M -1 659.02 % | 6.100 M 119.00 % | -32.100 M 51.95 % | -66.800 M 15.55 % | -79.100 M -187.40 % | 90.500 M 67.28 % | 54.100 M 635.64 % | -10.100 M 5.61 % | -10.700 M -108.95 % | 119.600 M 28.88 % | 92.800 M 1 066.67 % | -9.600 M -110.61 % | 90.500 M 47.88 % | 61.200 M -74.25 % | 237.700 M 908.50 % | -29.400 M -145.00 % | -12.000 M 34.43 % | -18.300 M -146.92 % | 39.000 M 197.74 % | -39.900 M -10.53 % | -36.100 M 40.72 % | -60.900 M -438.94 % | -11.300 M -131.30 % | 36.100 M 136.69 % | -98.400 M -169.94 % | 140.700 M -23.32 % | 183.500 M 197.71 % | -187.800 M -326.54 % | 82.900 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 299.300 M 884.54 % | 30.400 M 141.82 % | -72.700 M -100.28 % | -36.300 M -119.18 % | 189.300 M 700.95 % | -31.500 M -126.67 % | 118.100 M 1 281.00 % | -10.000 M | 0.000 -100.00 % | 84.700 M 263.20 % | -51.900 M 34.55 % | -79.300 M -397.00 % | 26.700 M 148.63 % | -54.900 M 11.17 % | -61.800 M -55.67 % | -39.700 M -129.87 % | 132.900 M 416.43 % | -42.000 M -187.67 % | -14.600 M -115.10 % | 96.700 M 140.55 % | 40.200 M -20.71 % | 50.700 M 50 800.00 % | -100.000 K -100.08 % | 125.400 M 188.94 % | 43.400 M -79.27 % | 209.400 M 805.05 % | -29.700 M -518.75 % | -4.800 M -112.44 % | 38.600 M -46.54 % | 72.200 M 158.41 % | -123.600 M -369.28 % | 45.900 M 159.69 % | -76.900 M 22.79 % | -99.600 M -208.14 % | 92.100 M 387.30 % | 18.900 M -83.91 % | 117.500 M 50.64 % | 78.000 M 142.41 % | -183.900 M -272.19 % | 106.800 M |
| Net change in cash | 379.536 M -29.04 % | 534.874 M 601.21 % | -106.717 M -45.20 % | -73.496 M -129.58 % | 248.439 M -46.07 % | 460.689 M 152.58 % | 182.391 M 203.37 % | -176.446 M -218.41 % | 149.017 M 133.24 % | 63.891 M 341.11 % | -26.499 M -260.97 % | -7.341 M 90.55 % | -77.668 M -155.78 % | 139.231 M 224.83 % | -111.534 M -38.84 % | -80.330 M -156.35 % | 142.548 M 305.06 % | 35.192 M 370.96 % | -12.988 M 94.58 % | -239.543 M -197.26 % | 246.302 M 583.21 % | -50.972 M 31.89 % | -74.841 M 86.79 % | -566.341 M -79 866.34 % | 710.000 K -99.78 % | 327.776 M 2 461.75 % | 12.795 M 118.20 % | -70.321 M -135.41 % | 198.610 M 273.70 % | -114.339 M -2 354.76 % | 5.071 M 101.63 % | -311.997 M -370.99 % | 115.133 M -50.11 % | 230.789 M 241.63 % | -162.950 M -182.34 % | 197.892 M 392.12 % | 40.212 M 589.73 % | -8.211 M 94.71 % | -155.157 M 63.13 % | -420.803 M -219.93 % | 350.864 M 89.65 % | 185.009 M 411.90 % | -59.316 M 60.50 % | -150.169 M -141.38 % | 362.865 M 47.41 % | 246.166 M 53 038.92 % | -465.000 K 99.34 % | -70.219 M -221.81 % | 57.644 M 76.68 % | 32.627 M 567.37 % | -6.981 M 43.38 % | -12.329 M 74.41 % | -48.177 M -2 546.78 % | 1.969 M 108.95 % | -21.992 M -346.88 % | 8.908 M -66.12 % | 26.293 M 1 290.43 % | 1.891 M 103.31 % | -57.161 M -296.48 % | 29.092 M 152.48 % | -55.433 M -321.97 % | 24.973 M -56.64 % | 57.597 M 554.81 % | -12.664 M -139.02 % | 32.453 M 139.15 % | 13.570 M 165.66 % | 5.108 M 107.67 % | -66.567 M -389.98 % | 22.956 M 680.55 % | 2.941 M 109.25 % | -31.809 M -618.91 % | 6.130 M 165.53 % | -9.355 M -127.56 % | 33.945 M 175.55 % | -44.929 M -299.94 % | 22.471 M 551.68 % | -4.975 M -98.92 % | -2.501 M -107.88 % | 31.747 M 214.50 % | -27.726 M -887.04 % | -2.809 M -321.88 % | 1.266 M -74.33 % | 4.932 M -55.26 % | 11.024 M 131.15 % | -35.385 M -191.40 % | 38.715 M 194.05 % | 13.166 M 171.95 % | -18.300 M -106.34 % | 288.500 M 387.33 % | 59.200 M 182.34 % | -71.900 M -23.33 % | -58.300 M -139.05 % | 149.300 M 2 916.98 % | -5.300 M -104.81 % | 110.300 M 893.53 % | -13.900 M 58.13 % | -33.200 M -128.40 % | 116.900 M 368.12 % | -43.600 M 54.15 % | -95.100 M -1 659.02 % | 6.100 M 119.00 % | -32.100 M 51.95 % | -66.800 M 15.55 % | -79.100 M -187.40 % | 90.500 M 67.28 % | 54.100 M 635.64 % | -10.100 M 5.61 % | -10.700 M -108.95 % | 119.600 M 28.88 % | 92.800 M 1 066.67 % | -9.600 M -110.61 % | 90.500 M 47.88 % | 61.200 M -74.25 % | 237.700 M 908.50 % | -29.400 M -145.00 % | -12.000 M 34.43 % | -18.300 M -146.92 % | 39.000 M 197.74 % | -39.900 M -10.53 % | -36.100 M 40.72 % | -60.900 M -438.94 % | -11.300 M -131.30 % | 36.100 M 136.69 % | -98.400 M -169.94 % | 140.700 M -23.32 % | 183.500 M 197.71 % | -187.800 M -326.54 % | 82.900 M |
| Cash at beginning of period | 1.545 B 52.93 % | 1.011 B -9.55 % | 1.117 B -6.17 % | 1.191 B 26.37 % | 942.301 M 95.66 % | 481.612 M 60.96 % | 299.221 M -37.09 % | 475.667 M 45.62 % | 326.650 M 24.32 % | 262.759 M -9.16 % | 289.258 M -2.48 % | 296.599 M -20.75 % | 374.267 M 59.24 % | 235.036 M -32.18 % | 346.570 M -18.82 % | 426.900 M 50.13 % | 284.352 M 14.12 % | 249.160 M -4.95 % | 262.148 M -47.75 % | 501.691 M 96.44 % | 255.389 M -16.64 % | 306.361 M -19.63 % | 381.202 M -59.77 % | 947.543 M 0.07 % | 946.833 M 52.95 % | 619.057 M 2.11 % | 606.262 M -10.39 % | 676.583 M 41.55 % | 477.973 M -19.30 % | 592.312 M 0.86 % | 587.241 M -34.70 % | 899.238 M 14.68 % | 784.105 M 41.71 % | 553.316 M -22.75 % | 716.266 M 38.18 % | 518.374 M 8.41 % | 478.162 M -1.69 % | 486.373 M -24.19 % | 641.530 M -39.61 % | 1.062 B 49.32 % | 711.469 M 35.14 % | 526.460 M -10.13 % | 585.776 M -20.40 % | 735.945 M 97.26 % | 373.080 M 193.96 % | 126.914 M -0.37 % | 127.379 M -35.54 % | 197.598 M 41.19 % | 139.954 M 30.40 % | 107.327 M -6.11 % | 114.308 M -9.74 % | 126.637 M -27.56 % | 174.814 M 1.14 % | 172.845 M -11.29 % | 194.837 M 4.79 % | 185.929 M 16.47 % | 159.636 M 1.20 % | 157.745 M -26.60 % | 214.906 M 15.66 % | 185.814 M -22.98 % | 241.247 M 11.55 % | 216.274 M 36.30 % | 158.677 M -7.39 % | 171.341 M 23.37 % | 138.888 M 10.83 % | 125.318 M 4.25 % | 120.210 M -35.64 % | 186.777 M 14.01 % | 163.821 M 1.83 % | 160.880 M -16.51 % | 192.689 M 3.29 % | 186.559 M -4.78 % | 195.914 M 20.96 % | 161.969 M -21.72 % | 206.898 M 12.18 % | 184.427 M -2.63 % | 189.402 M -1.30 % | 191.903 M 19.82 % | 160.156 M -14.76 % | 187.882 M -1.47 % | 190.691 M 0.67 % | 189.425 M 2.67 % | 184.493 M 6.36 % | 173.469 M -16.94 % | 208.854 M 22.75 % | 170.139 M 8.39 % | 156.973 M -10.45 % | 175.300 M 254.86 % | -113.200 M | 0.000 -100.00 % | 156.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 130.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 149.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 106.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 138.000 M | 0.000 |
| Cash at end of period | 1.925 B 24.56 % | 1.545 B 52.93 % | 1.011 B -9.55 % | 1.117 B -6.17 % | 1.191 B 26.37 % | 942.301 M 95.66 % | 481.612 M 60.96 % | 299.221 M -37.09 % | 475.667 M 45.62 % | 326.650 M 24.32 % | 262.759 M -9.16 % | 289.258 M -2.48 % | 296.599 M -20.75 % | 374.267 M 59.24 % | 235.036 M -32.18 % | 346.570 M -18.82 % | 426.900 M 50.13 % | 284.352 M 14.12 % | 249.160 M -4.95 % | 262.148 M -47.75 % | 501.691 M 96.44 % | 255.389 M -16.64 % | 306.361 M -19.63 % | 381.202 M -59.77 % | 947.543 M 0.07 % | 946.833 M 52.95 % | 619.057 M 2.11 % | 606.262 M -10.39 % | 676.583 M 41.55 % | 477.973 M -19.30 % | 592.312 M 0.86 % | 587.241 M -34.70 % | 899.238 M 14.68 % | 784.105 M 41.71 % | 553.316 M -22.75 % | 716.266 M 38.18 % | 518.374 M 8.41 % | 478.162 M -1.69 % | 486.373 M -24.19 % | 641.530 M -39.61 % | 1.062 B 49.32 % | 711.469 M 35.14 % | 526.460 M -10.13 % | 585.776 M -20.40 % | 735.945 M 97.26 % | 373.080 M 193.96 % | 126.914 M -0.37 % | 127.379 M -35.54 % | 197.598 M 41.19 % | 139.954 M 30.40 % | 107.327 M -6.11 % | 114.308 M -9.74 % | 126.637 M -27.56 % | 174.814 M 1.14 % | 172.845 M -11.29 % | 194.837 M 4.79 % | 185.929 M 16.47 % | 159.636 M 1.20 % | 157.745 M -26.60 % | 214.906 M 15.66 % | 185.814 M -22.98 % | 241.247 M 11.55 % | 216.274 M 36.30 % | 158.677 M -7.39 % | 171.341 M 23.37 % | 138.888 M 10.83 % | 125.318 M 4.25 % | 120.210 M -35.64 % | 186.777 M 14.01 % | 163.821 M 1.83 % | 160.880 M -16.51 % | 192.689 M 3.29 % | 186.559 M -4.78 % | 195.914 M 20.96 % | 161.969 M -21.72 % | 206.898 M 12.18 % | 184.427 M -2.63 % | 189.402 M -1.30 % | 191.903 M 19.82 % | 160.156 M -14.76 % | 187.882 M -1.47 % | 190.691 M 0.67 % | 189.425 M 2.67 % | 184.493 M 6.36 % | 173.469 M -16.94 % | 208.854 M 22.75 % | 170.139 M 8.37 % | 157.000 M -10.44 % | 175.300 M 196.11 % | 59.200 M -30.02 % | 84.600 M 245.11 % | -58.300 M -139.05 % | 149.300 M 2 916.98 % | -5.300 M -102.04 % | 259.300 M 1 965.47 % | -13.900 M 58.13 % | -33.200 M -128.40 % | 116.900 M 34.21 % | 87.100 M 191.59 % | -95.100 M -1 659.02 % | 6.100 M 119.00 % | -32.100 M -138.91 % | 82.500 M 204.30 % | -79.100 M -187.40 % | 90.500 M 67.28 % | 54.100 M -52.04 % | 112.800 M 1 154.21 % | -10.700 M -108.95 % | 119.600 M 28.88 % | 92.800 M -14.63 % | 108.700 M 20.11 % | 90.500 M 47.88 % | 61.200 M -74.25 % | 237.700 M 207.50 % | 77.300 M 744.17 % | -12.000 M 34.43 % | -18.300 M -146.92 % | 39.000 M -51.55 % | 80.500 M 322.99 % | -36.100 M 40.72 % | -60.900 M -438.94 % | -11.300 M -105.94 % | 190.200 M 293.29 % | -98.400 M -169.94 % | 140.700 M -23.32 % | 183.500 M 468.47 % | -49.800 M -160.07 % | 82.900 M |
| Operating cash flow | 104.473 M 270.23 % | -61.372 M -134.20 % | 179.433 M 346.70 % | 40.169 M -48.82 % | 78.491 M -4.35 % | 82.059 M 224.94 % | -65.678 M -184.93 % | 77.335 M 73.19 % | 44.653 M -19.79 % | 55.667 M 12.56 % | 49.454 M -21.93 % | 63.343 M 87.49 % | 33.785 M -71.92 % | 120.324 M 236.74 % | 35.732 M -87.45 % | 284.632 M 316.46 % | -131.496 M -279.59 % | 73.222 M 792.84 % | 8.201 M -51.22 % | 16.811 M -62.94 % | 45.359 M -7.32 % | 48.942 M 392.67 % | 9.934 M -84.53 % | 64.221 M 110.06 % | 30.572 M 6.04 % | 28.830 M -17.37 % | 34.890 M 1.57 % | 34.352 M 6.78 % | 32.170 M -7.73 % | 34.864 M 61.85 % | 21.541 M -25.68 % | 28.985 M -14.67 % | 33.969 M -19.92 % | 42.421 M 51.54 % | 27.993 M -37.23 % | 44.599 M 13.85 % | 39.174 M 115.37 % | 18.189 M -73.20 % | 67.862 M 158.65 % | 26.237 M -35.19 % | 40.482 M -14.68 % | 47.449 M -10.39 % | 52.953 M 1.45 % | 52.194 M 15.60 % | 45.152 M 12.97 % | 39.968 M -28.95 % | 56.255 M 749.45 % | -8.662 M -151.20 % | 16.917 M -77.49 % | 75.164 M 6 599.11 % | 1.122 M -97.79 % | 50.772 M 43.37 % | 35.413 M -50.37 % | 71.356 M 4 020.66 % | -1.820 M -102.08 % | 87.338 M 594.95 % | -17.646 M -170.25 % | 25.118 M -5.76 % | 26.653 M -54.99 % | 59.210 M 71.31 % | 34.563 M 299.48 % | 8.652 M -26.16 % | 11.717 M -64.14 % | 32.675 M -35.77 % | 50.868 M 390.14 % | -17.532 M -130.40 % | 57.665 M 2.34 % | 56.349 M 86.56 % | 30.205 M 58.71 % | 19.032 M -55.75 % | 43.007 M 107.75 % | 20.701 M -6.01 % | 22.024 M -56.44 % | 50.562 M 61.94 % | 31.223 M -18.87 % | 38.486 M 71.96 % | 22.381 M -28.14 % | 31.147 M -21.53 % | 39.693 M 121.75 % | 17.900 M -36.22 % | 28.064 M 25.48 % | 22.366 M 18.84 % | 18.821 M -61.91 % | 49.410 M 574.87 % | -10.405 M -149.65 % | 20.955 M 26.35 % | 16.585 M -58.85 % | 40.300 M 32.57 % | 30.400 M 31.60 % | 23.100 M -59.62 % | 57.200 M 185.50 % | -66.900 M -327.55 % | 29.400 M 1 860.00 % | 1.500 M 103.09 % | -48.500 M -713.92 % | 7.900 M 1 416.67 % | -600.000 K -166.67 % | 900.000 K 102.15 % | -41.800 M -152.91 % | 79.000 M 338.89 % | 18.000 M 62.16 % | 11.100 M 38.75 % | 8.000 M -47.37 % | 15.200 M 416.67 % | -4.800 M -269.23 % | -1.300 M -109.77 % | 13.300 M 155.77 % | 5.200 M 108.00 % | 2.500 M -78.26 % | 11.500 M 5.50 % | 10.900 M 21.11 % | 9.000 M -64.57 % | 25.400 M 2 053.85 % | -1.300 M -120.00 % | 6.500 M -32.29 % | 9.600 M -61.90 % | 25.200 M 147.06 % | 10.200 M -30.61 % | 14.700 M 458.54 % | -4.100 M -132.03 % | 12.800 M 39.13 % | 9.200 M 87.76 % | 4.900 M 512.50 % | 800.000 K -60.00 % | 2.000 M -44.44 % | 3.600 M 260.00 % | 1.000 M 233.33 % | 300.000 K |
| Capital expenditure | -1.974 M -33.56 % | -1.478 M 20.92 % | -1.869 M 48.07 % | -3.599 M -18.66 % | -3.033 M -105.07 % | -1.479 M 53.31 % | -3.168 M 53.34 % | -6.790 M -113.52 % | -3.180 M 39.76 % | -5.279 M -3.90 % | -5.081 M 28.05 % | -7.062 M -83.57 % | -3.847 M 61.71 % | -10.047 M -46.80 % | -6.844 M -54.04 % | -4.443 M 12.21 % | -5.061 M -35.76 % | -3.728 M -28.95 % | -2.891 M 57.25 % | -6.763 M -41.37 % | -4.784 M -3.66 % | -4.615 M -57.99 % | -2.921 M 37.56 % | -4.678 M -112.15 % | -2.205 M 30.46 % | -3.171 M -160.99 % | -1.215 M 80.40 % | -6.200 M -62.69 % | -3.811 M -79.76 % | -2.120 M -8.50 % | -1.954 M 56.03 % | -4.444 M -34.67 % | -3.300 M -43.42 % | -2.301 M -133.60 % | -985.000 K 60.06 % | -2.466 M -6.66 % | -2.312 M 32.99 % | -3.450 M -543.66 % | -536.000 K 89.81 % | -5.261 M -60.69 % | -3.274 M -63.13 % | -2.007 M -321.64 % | -476.000 K 96.12 % | -12.274 M -384.76 % | -2.532 M 33.40 % | -3.802 M -3.96 % | -3.657 M -194.44 % | -1.242 M 45.07 % | -2.261 M -300.18 % | -565.000 K 7.98 % | -614.000 K 79.59 % | -3.008 M | 0.000 | 0.000 100.00 % | -340.000 K | 0.000 100.00 % | -3.541 M 0.87 % | -3.572 M -298.22 % | -897.000 K 57.77 % | -2.124 M 43.60 % | -3.766 M -57.31 % | -2.394 M 47.67 % | -4.575 M -251.92 % | -1.300 M 80.25 % | -6.582 M -20.07 % | -5.482 M -197.13 % | -1.845 M -10.88 % | -1.664 M -92.82 % | -863.000 K 51.16 % | -1.767 M 33.77 % | -2.668 M 75.85 % | -11.048 M -179.63 % | -3.951 M -64.76 % | -2.398 M 1.19 % | -2.427 M 24.51 % | -3.215 M -46.40 % | -2.196 M -73.05 % | -1.269 M 84.14 % | -8.003 M -257.60 % | -2.238 M -53.92 % | -1.454 M 13.09 % | -1.673 M -11.09 % | -1.506 M 50.12 % | -3.019 M -18.21 % | -2.554 M -2.04 % | -2.503 M 14.22 % | -2.918 M 25.18 % | -3.900 M -21.88 % | -3.200 M -77.78 % | -1.800 M 40.00 % | -3.000 M 55.22 % | -6.700 M -294.12 % | -1.700 M -70.00 % | -1.000 M 28.57 % | -1.400 M 6.67 % | -1.500 M 55.88 % | -3.400 M -9.68 % | -3.100 M -82.35 % | -1.700 M 50.00 % | -3.400 M -100.00 % | -1.700 M 5.56 % | -1.800 M -38.46 % | -1.300 M 58.06 % | -3.100 M -138.46 % | -1.300 M 68.29 % | -4.100 M -64.00 % | -2.500 M -25.00 % | -2.000 M -53.85 % | -1.300 M 23.53 % | -1.700 M 5.56 % | -1.800 M 5.26 % | -1.900 M 9.52 % | -2.100 M -5.00 % | -2.000 M -81.82 % | -1.100 M 68.57 % | -3.500 M -20.69 % | -2.900 M -107.14 % | -1.400 M -16.67 % | -1.200 M 0.00 % | -1.200 M -50.00 % | -800.000 K 69.23 % | -2.600 M -225.00 % | -800.000 K 33.33 % | -1.200 M -50.00 % | -800.000 K 33.33 % | -1.200 M -71.43 % | -700.000 K 41.67 % | -1.200 M |
| Free CashFlow | 102.499 M 263.09 % | -62.850 M -135.40 % | 177.564 M 385.55 % | 36.570 M -51.54 % | 75.458 M -6.36 % | 80.580 M 217.04 % | -68.846 M -197.59 % | 70.545 M 70.10 % | 41.473 M -17.69 % | 50.388 M 13.56 % | 44.373 M -21.16 % | 56.281 M 87.99 % | 29.938 M -72.85 % | 110.277 M 281.74 % | 28.888 M -89.69 % | 280.189 M 305.18 % | -136.557 M -296.50 % | 69.494 M 1 208.74 % | 5.310 M -47.15 % | 10.048 M -75.24 % | 40.575 M -8.46 % | 44.327 M 532.07 % | 7.013 M -88.22 % | 59.543 M 109.90 % | 28.367 M 10.55 % | 25.659 M -23.80 % | 33.675 M 19.62 % | 28.152 M -0.73 % | 28.359 M -13.39 % | 32.744 M 67.17 % | 19.587 M -20.19 % | 24.541 M -19.98 % | 30.669 M -23.56 % | 40.120 M 48.55 % | 27.008 M -35.90 % | 42.133 M 14.30 % | 36.862 M 150.10 % | 14.739 M -78.11 % | 67.326 M 220.97 % | 20.976 M -43.63 % | 37.208 M -18.12 % | 45.442 M -13.41 % | 52.477 M 31.46 % | 39.920 M -6.34 % | 42.620 M 17.85 % | 36.166 M -31.24 % | 52.598 M 631.08 % | -9.904 M -167.58 % | 14.656 M -80.35 % | 74.599 M 14 584.84 % | 508.000 K -98.94 % | 47.764 M 34.88 % | 35.413 M -50.37 % | 71.356 M 3 403.52 % | -2.160 M -102.47 % | 87.338 M 512.22 % | -21.187 M -198.33 % | 21.546 M -16.35 % | 25.756 M -54.88 % | 57.086 M 85.36 % | 30.797 M 392.12 % | 6.258 M -12.38 % | 7.142 M -77.24 % | 31.375 M -29.15 % | 44.286 M 292.43 % | -23.014 M -141.23 % | 55.820 M 2.08 % | 54.685 M 86.37 % | 29.342 M 69.95 % | 17.265 M -57.20 % | 40.339 M 317.89 % | 9.653 M -46.59 % | 18.073 M -62.48 % | 48.164 M 67.26 % | 28.796 M -18.36 % | 35.271 M 74.74 % | 20.185 M -32.44 % | 29.878 M -5.72 % | 31.690 M 102.34 % | 15.662 M -41.14 % | 26.610 M 28.59 % | 20.693 M 19.51 % | 17.315 M -62.68 % | 46.391 M 457.98 % | -12.959 M -170.23 % | 18.452 M 35.01 % | 13.667 M -62.45 % | 36.400 M 33.82 % | 27.200 M 27.70 % | 21.300 M -60.70 % | 54.200 M 173.64 % | -73.600 M -365.70 % | 27.700 M 5 440.00 % | 500.000 K 101.00 % | -49.900 M -879.69 % | 6.400 M 260.00 % | -4.000 M -81.82 % | -2.200 M 94.94 % | -43.500 M -157.54 % | 75.600 M 363.80 % | 16.300 M 75.27 % | 9.300 M 38.81 % | 6.700 M -44.63 % | 12.100 M 298.36 % | -6.100 M -12.96 % | -5.400 M -150.00 % | 10.800 M 237.50 % | 3.200 M 166.67 % | 1.200 M -87.76 % | 9.800 M 7.69 % | 9.100 M 28.17 % | 7.100 M -69.53 % | 23.300 M 806.06 % | -3.300 M -161.11 % | 5.400 M -11.48 % | 6.100 M -72.65 % | 22.300 M 153.41 % | 8.800 M -34.81 % | 13.500 M 354.72 % | -5.300 M -144.17 % | 12.000 M 81.82 % | 6.600 M 60.98 % | 4.100 M 1 125.00 % | -400.000 K -133.33 % | 1.200 M -50.00 % | 2.400 M 700.00 % | 300.000 K 133.33 % | -900.000 K |
| 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 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 | 1998 | 1997 | 1997 | 1997 | 1997 | 1996 | 1996 | 1996 | 1996 | 1995 | 1995 | 1995 | 1995 | 1994 | 1994 | 1994 | 1994 | 1993 | 1993 | 1993 | 1993 | 1992 | 1992 | 1992 | 1992 | 1991 | 1991 | 1991 | 1991 | 1990 | 1990 | 1990 | 1990 | 1989 |