Stericycle, Inc. SRCL
Trading inactive
Finances
| 2023 | 2022 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.659 B -1.68 % | 2.705 B 2.18 % | 2.647 B -1.07 % | 2.676 B -19.14 % | 3.309 B -5.08 % | 3.486 B -2.65 % | 3.581 B 0.52 % | 3.562 B 19.31 % | 2.986 B 16.84 % | 2.556 B 19.26 % | 2.143 B 12.00 % | 1.913 B 14.15 % | 1.676 B 16.44 % | 1.439 B 22.22 % | 1.178 B 8.68 % | 1.084 B 16.18 % | 932.767 M 18.13 % | 789.637 M 29.56 % | 609.457 M 18.06 % | 516.228 M 13.90 % | 453.225 M 12.88 % | 401.519 M 11.84 % | 359.024 M 10.91 % | 323.722 M 143.77 % | 132.800 M 99.10 % | 66.700 M 44.37 % | 46.200 M 88.57 % | 24.500 M 15.02 % | 21.300 M |
| Net income | -21.400 M -138.21 % | 56.000 M 308.96 % | -26.800 M 52.06 % | -55.900 M 83.84 % | -346.000 M -41.40 % | -244.700 M -677.12 % | 42.400 M -79.41 % | 205.969 M -22.88 % | 267.078 M -18.19 % | 326.456 M 4.84 % | 311.372 M 16.19 % | 267.996 M 14.16 % | 234.751 M 12.93 % | 207.879 M 18.32 % | 175.691 M 18.14 % | 148.708 M 25.62 % | 118.378 M 12.45 % | 105.270 M 56.76 % | 67.154 M -14.10 % | 78.178 M 18.85 % | 65.781 M 43.87 % | 45.724 M 210.84 % | 14.710 M 1.37 % | 14.511 M 3.65 % | 14.000 M 145.61 % | 5.700 M 307.14 % | 1.400 M 158.33 % | -2.400 M 46.67 % | -4.500 M |
| Income before tax | 3.300 M -95.82 % | 78.900 M 11 171.43 % | 700.000 K 101.25 % | -56.000 M 84.56 % | -362.800 M -31.74 % | -275.400 M -155.24 % | -107.900 M -132.33 % | 333.768 M -18.77 % | 410.907 M -15.72 % | 487.568 M 2.06 % | 477.746 M 14.51 % | 417.197 M 12.05 % | 372.324 M 12.20 % | 331.853 M 19.51 % | 277.688 M 16.19 % | 239.004 M 24.98 % | 191.240 M 10.82 % | 172.574 M 54.11 % | 111.980 M -12.90 % | 128.564 M 18.24 % | 108.729 M 43.87 % | 75.577 M 105.66 % | 36.748 M 54.30 % | 23.816 M 205.33 % | 7.800 M 23.81 % | 6.300 M 320.00 % | 1.500 M 171.43 % | -2.100 M | 0.000 |
| Income before tax ratio | 0.00 -95.75 % | 0.03 10 930.56 % | 0.00 101.26 % | -0.02 80.91 % | -0.11 -38.78 % | -0.08 -162.18 % | -0.03 -132.16 % | 0.09 -31.92 % | 0.14 -27.87 % | 0.19 -14.43 % | 0.22 2.24 % | 0.22 -1.83 % | 0.22 -3.65 % | 0.23 -2.22 % | 0.24 6.91 % | 0.22 7.57 % | 0.21 -6.19 % | 0.22 18.95 % | 0.18 -26.22 % | 0.25 3.81 % | 0.24 27.45 % | 0.19 83.90 % | 0.10 39.13 % | 0.07 25.26 % | 0.06 -37.82 % | 0.09 190.91 % | 0.03 137.88 % | -0.09 | 0.00 |
| EBITDA | 293.700 M -28.89 % | 413.000 M 4.72 % | 394.400 M -7.83 % | 427.900 M 1 632.39 % | 24.700 M -70.73 % | 84.400 M -64.18 % | 235.600 M -65.28 % | 678.478 M 10.18 % | 615.817 M -14.11 % | 717.024 M 13.04 % | 634.327 M 16.36 % | 545.154 M 11.68 % | 488.142 M 15.45 % | 422.819 M 20.12 % | 352.011 M 14.94 % | 306.256 M 19.47 % | 256.342 M 12.42 % | 228.029 M 20.15 % | 189.786 M 17.48 % | 161.553 M 11.94 % | 144.322 M 24.23 % | 116.175 M 17.49 % | 98.884 M 8.20 % | 91.389 M 203.13 % | 30.148 M 184.93 % | 10.581 M 135.13 % | 4.500 M 1 225.00 % | -400.000 K 83.33 % | -2.400 M |
| Net income ratio | -0.01 -138.87 % | 0.02 304.49 % | -0.01 51.54 % | -0.02 80.02 % | -0.10 -48.96 % | -0.07 -692.82 % | 0.01 -79.52 % | 0.06 -35.36 % | 0.09 -29.98 % | 0.13 -12.09 % | 0.15 3.73 % | 0.14 0.01 % | 0.14 -3.02 % | 0.14 -3.19 % | 0.15 8.71 % | 0.14 8.13 % | 0.13 -4.80 % | 0.13 20.99 % | 0.11 -27.24 % | 0.15 4.34 % | 0.15 27.45 % | 0.11 177.94 % | 0.04 -8.60 % | 0.04 -57.48 % | 0.11 23.36 % | 0.09 182.01 % | 0.03 130.93 % | -0.10 53.63 % | -0.21 |
| Ratio EBITDA | 0.11 -27.67 % | 0.15 2.48 % | 0.15 -6.83 % | 0.16 2 042.52 % | 0.01 -69.17 % | 0.02 -63.20 % | 0.07 -65.45 % | 0.19 -7.65 % | 0.21 -26.49 % | 0.28 -5.22 % | 0.30 3.89 % | 0.28 -2.16 % | 0.29 -0.85 % | 0.29 -1.72 % | 0.30 5.76 % | 0.28 2.83 % | 0.27 -4.83 % | 0.29 -7.27 % | 0.31 -0.49 % | 0.31 -1.72 % | 0.32 10.06 % | 0.29 5.05 % | 0.28 -2.44 % | 0.28 24.35 % | 0.23 43.11 % | 0.16 62.87 % | 0.10 696.59 % | -0.02 85.51 % | -0.11 |
| Gross profit ratio | 0.38 -0.46 % | 0.38 -1.33 % | 0.38 -2.37 % | 0.39 10.89 % | 0.35 -10.08 % | 0.39 -3.36 % | 0.41 -3.21 % | 0.42 4.43 % | 0.40 -5.64 % | 0.43 -4.87 % | 0.45 0.46 % | 0.45 -1.27 % | 0.45 -2.11 % | 0.46 -1.14 % | 0.47 4.79 % | 0.45 -0.10 % | 0.45 1.12 % | 0.44 0.75 % | 0.44 -0.51 % | 0.44 1.90 % | 0.43 5.89 % | 0.41 2.82 % | 0.40 -14.48 % | 0.47 9.33 % | 0.43 11.48 % | 0.38 16.20 % | 0.33 11.95 % | 0.29 9.82 % | 0.27 |
| Weighted average shs out dil | 92.400 M 0.00 % | 92.400 M 0.65 % | 91.800 M 0.33 % | 91.500 M 0.55 % | 91.000 M 4.48 % | 87.100 M 1.75 % | 85.600 M -0.01 % | 85.610 M -0.64 % | 86.163 M -0.08 % | 86.234 M -1.33 % | 87.392 M 0.43 % | 87.018 M -0.40 % | 87.368 M 0.47 % | 86.963 M 0.25 % | 86.744 M -1.81 % | 88.347 M -1.76 % | 89.933 M -0.66 % | 90.530 M -0.10 % | 90.621 M -1.92 % | 92.392 M 0.21 % | 92.196 M 3.36 % | 89.200 M 5.69 % | 84.402 M 5.01 % | 80.371 M 31.83 % | 60.967 M 35.32 % | 45.054 M 4.59 % | 43.077 M 43.59 % | 30.000 M 35.00 % | 22.222 M |
| Weighted average shs out | 92.400 M 0.33 % | 92.100 M 0.33 % | 91.800 M 0.33 % | 91.500 M 0.55 % | 91.000 M 4.54 % | 87.045 M 2.05 % | 85.300 M 0.17 % | 85.153 M 0.35 % | 84.853 M -0.04 % | 84.884 M -0.72 % | 85.500 M -0.57 % | 85.988 M 1.53 % | 84.696 M -2.61 % | 86.963 M 0.25 % | 86.744 M 0.72 % | 86.127 M -1.66 % | 87.579 M -1.00 % | 88.467 M -0.12 % | 88.569 M 0.08 % | 88.502 M 6.79 % | 82.878 M 10.56 % | 74.960 M 17.80 % | 63.636 M 6.92 % | 59.516 M 4.49 % | 56.960 M 33.75 % | 42.588 M 6.47 % | 40.000 M 33.33 % | 30.000 M 35.00 % | 22.222 M |
| EPS diluted | -0.23 -137.70 % | 0.61 310.34 % | -0.29 52.46 % | -0.61 83.95 % | -3.80 -35.23 % | -2.81 -1 140.74 % | 0.27 -87.02 % | 2.08 -29.73 % | 2.96 -21.90 % | 3.79 6.46 % | 3.56 15.58 % | 3.08 14.50 % | 2.69 12.55 % | 2.39 17.73 % | 2.03 20.83 % | 1.68 27.27 % | 1.32 13.79 % | 1.16 56.76 % | 0.74 -12.94 % | 0.85 18.06 % | 0.72 41.18 % | 0.51 183.33 % | 0.18 0.00 % | 0.18 -21.74 % | 0.23 76.92 % | 0.13 300.00 % | 0.03 140.63 % | -0.08 60.00 % | -0.20 |
| Earnings per share | -0.23 -137.70 % | 0.61 310.34 % | -0.29 52.46 % | -0.61 83.95 % | -3.80 -35.23 % | -2.81 -1 140.74 % | 0.27 -87.08 % | 2.09 -30.56 % | 3.01 -21.82 % | 3.85 5.77 % | 3.64 16.67 % | 3.12 12.64 % | 2.77 15.90 % | 2.39 17.73 % | 2.03 16.67 % | 1.74 28.89 % | 1.35 13.45 % | 1.19 56.58 % | 0.76 -14.61 % | 0.89 11.25 % | 0.80 42.86 % | 0.56 194.74 % | 0.19 -5.00 % | 0.20 -16.67 % | 0.24 71.43 % | 0.14 300.00 % | 0.04 143.75 % | -0.08 60.00 % | -0.20 |
| Gross profit | 1.004 B -2.14 % | 1.026 B 0.83 % | 1.017 B -3.41 % | 1.053 B -10.34 % | 1.175 B -14.64 % | 1.376 B -5.91 % | 1.463 B -2.71 % | 1.503 B 24.59 % | 1.207 B 10.25 % | 1.094 B 13.45 % | 964.634 M 12.52 % | 857.305 M 12.69 % | 760.744 M 13.98 % | 667.427 M 20.82 % | 552.396 M 13.89 % | 485.029 M 16.06 % | 417.921 M 19.45 % | 349.867 M 30.53 % | 268.037 M 17.45 % | 228.206 M 16.06 % | 196.625 M 19.52 % | 164.509 M 14.99 % | 143.065 M -5.16 % | 150.846 M 166.51 % | 56.600 M 121.96 % | 25.500 M 67.76 % | 15.200 M 111.11 % | 7.200 M 26.32 % | 5.700 M |
| Income tax expense | 24.600 M 9.82 % | 22.400 M -18.55 % | 27.500 M 27 600.00 % | -100.000 K 99.40 % | -16.800 M 43.62 % | -29.800 M 80.25 % | -150.900 M -219.52 % | 126.259 M -11.62 % | 142.862 M -10.39 % | 159.422 M -3.18 % | 164.662 M 11.82 % | 147.256 M 9.09 % | 134.981 M 11.19 % | 121.396 M 19.84 % | 101.299 M 12.19 % | 90.296 M 23.93 % | 72.862 M 8.26 % | 67.304 M 50.15 % | 44.826 M -11.03 % | 50.386 M 17.32 % | 42.948 M 43.86 % | 29.853 M 102.68 % | 14.729 M 58.29 % | 9.305 M 250.08 % | -6.200 M -1 133.33 % | 600.000 K 500.00 % | 100.000 K 200.00 % | -100.000 K -150.00 % | 200.000 K |
| Cost of revenue | 1.656 B -1.40 % | 1.679 B 3.03 % | 1.630 B 0.45 % | 1.622 B -23.99 % | 2.134 B 1.16 % | 2.110 B -0.39 % | 2.118 B 2.87 % | 2.059 B 15.72 % | 1.779 B 21.78 % | 1.461 B 24.02 % | 1.178 B 11.59 % | 1.056 B 15.35 % | 915.304 M 18.57 % | 771.961 M 23.45 % | 625.340 M 4.46 % | 598.650 M 16.28 % | 514.846 M 17.07 % | 439.770 M 28.81 % | 341.420 M 18.54 % | 288.022 M 12.25 % | 256.600 M 8.27 % | 237.010 M 9.75 % | 215.959 M 24.92 % | 172.876 M 126.87 % | 76.200 M 84.95 % | 41.200 M 32.90 % | 31.000 M 79.19 % | 17.300 M 10.90 % | 15.600 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.178 B -19.84 % | 1.470 B 62.59 % | 904.179 M 26.85 % | 712.803 M 45.49 % | 489.937 M 25.43 % | 390.610 M 9.47 % | 356.817 M 14.54 % | 311.522 M 18.74 % | 262.357 M 15.13 % | 227.873 M 9.13 % | 208.805 M 18.14 % | 176.737 M 22.42 % | 144.366 M 47.26 % | 98.032 M 21.59 % | 80.623 M 15.91 % | 69.558 M 15.16 % | 60.402 M -8.60 % | 66.086 M 11.15 % | 59.457 M 124.37 % | 26.500 M 77.85 % | 14.900 M 39.25 % | 10.700 M 40.79 % | 7.600 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.218 M 172.44 % | -172.859 M -208.28 % | -56.072 M -202.78 % | -18.519 M 37.62 % | -29.686 M -50.35 % | -19.745 M -426.69 % | 6.044 M 212.13 % | -5.390 M 44.05 % | -9.634 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 | 219.000 M 31 185.71 % | 700.000 K 133.33 % | 300.000 K 105.00 % | -6.000 M 36.84 % | -9.500 M -14.46 % | -8.300 M -25.76 % | -6.600 M 13.00 % | -7.586 M -1 433.22 % | 569.000 K 120.72 % | -2.746 M 6.09 % | -2.924 M -692.41 % | -369.000 K -100.56 % | 66.046 M 374.98 % | 13.905 M 38.52 % | 10.038 M 32.43 % | 7.580 M -50.57 % | 15.335 M 5 011.67 % | 300.000 K -81.82 % | 1.650 M 42.86 % | 1.155 M 72.39 % | 670.000 K -77.00 % | 2.913 M -20.95 % | 3.685 M -84.30 % | 23.469 M 137.06 % | 9.900 M 141.46 % | 4.100 M 32.26 % | 3.100 M 47.62 % | 2.100 M 10.53 % | 1.900 M |
| Operating expenses | 926.400 M 4.38 % | 887.500 M -6.24 % | 946.600 M 5.46 % | 897.600 M -14.93 % | 1.055 B -10.46 % | 1.178 B -19.84 % | 1.470 B 38.15 % | 1.064 B 75.69 % | 605.714 M 25.67 % | 482.003 M 17.42 % | 410.496 M 14.41 % | 358.783 M 13.29 % | 316.688 M 15.01 % | 275.365 M 20.84 % | 227.873 M 11.88 % | 203.682 M 6.04 % | 192.072 M 32.77 % | 144.666 M 45.13 % | 99.682 M 21.89 % | 81.778 M 17.57 % | 69.558 M 9.86 % | 63.315 M -9.25 % | 69.771 M -15.86 % | 82.926 M 127.82 % | 36.400 M 91.58 % | 19.000 M 37.68 % | 13.800 M 42.27 % | 9.700 M -3.00 % | 10.000 M |
| Cost and expenses | 2.582 B 0.60 % | 2.567 B -0.38 % | 2.576 B 2.23 % | 2.520 B -20.99 % | 3.190 B -3.00 % | 3.288 B -8.36 % | 3.588 B 14.89 % | 3.123 B 30.95 % | 2.385 B 22.74 % | 1.943 B 22.32 % | 1.589 B 12.30 % | 1.415 B 14.82 % | 1.232 B 17.63 % | 1.047 B 22.75 % | 853.213 M 6.34 % | 802.332 M 13.50 % | 706.918 M 20.96 % | 584.436 M 32.49 % | 441.102 M 19.28 % | 369.800 M 13.38 % | 326.158 M 8.60 % | 300.325 M 5.11 % | 285.730 M 11.70 % | 255.802 M 127.18 % | 112.600 M 87.04 % | 60.200 M 34.38 % | 44.800 M 65.93 % | 27.000 M 5.47 % | 25.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 |
| Selling general and administrative expenses | 707.400 M -20.29 % | 887.500 M -6.24 % | 946.600 M 5.46 % | 897.600 M -14.93 % | 1.055 B -10.46 % | 1.178 B -19.84 % | 1.470 B 42.81 % | 1.029 B 90.65 % | 539.944 M 24.45 % | 433.865 M 16.60 % | 372.091 M 13.74 % | 327.131 M 12.12 % | 291.777 M 8.71 % | 268.401 M 20.64 % | 222.483 M 11.70 % | 199.171 M 12.69 % | 176.737 M 22.42 % | 144.366 M 47.26 % | 98.032 M 21.59 % | 80.623 M 15.91 % | 69.558 M 15.16 % | 60.402 M -8.60 % | 66.086 M 11.15 % | 59.457 M 124.37 % | 26.500 M 77.85 % | 14.900 M 39.25 % | 10.700 M 40.79 % | 7.600 M -6.17 % | 8.100 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K 100.00 % | 300.000 K 284.62 % | 78.000 K -65.18 % | 224.000 K 86.67 % | 120.000 K -59.18 % | 294.000 K -27.23 % | 404.000 K -49.44 % | 799.000 K 200.38 % | 266.000 K -15.02 % | 313.000 K -66.34 % | 930.000 K -41.51 % | 1.590 M 17.08 % | 1.358 M 77.75 % | 764.000 K | 0.000 -100.00 % | 550.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 73.900 M -2.12 % | 75.500 M 5.01 % | 71.900 M -12.21 % | 81.900 M -30.77 % | 118.300 M 11.60 % | 106.000 M 13.13 % | 93.700 M -4.10 % | 97.709 M 26.44 % | 77.274 M 17.04 % | 66.022 M 20.15 % | 54.949 M 6.34 % | 51.674 M 4.54 % | 49.431 M 33.31 % | 37.081 M 7.65 % | 34.445 M 4.05 % | 33.104 M -2.53 % | 33.965 M 19.52 % | 28.419 M 118.42 % | 13.011 M | 0.000 -100.00 % | 12.848 M | 0.000 | 0.000 -100.00 % | 39.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 216.500 M -6.88 % | 232.500 M 3.84 % | 223.900 M -4.11 % | 233.500 M -14.41 % | 272.800 M 6.60 % | 255.900 M 2.57 % | 249.500 M -1.21 % | 252.546 M 98.21 % | 127.412 M 21.79 % | 104.616 M 18.33 % | 88.408 M 15.89 % | 76.283 M 15.50 % | 66.046 M 22.57 % | 53.885 M 34.75 % | 39.990 M 17.11 % | 34.148 M 9.67 % | 31.137 M 15.17 % | 27.036 M 26.15 % | 21.431 M -1.71 % | 21.803 M 26.36 % | 17.255 M 15.18 % | 14.981 M -40.63 % | 25.234 M 7.52 % | 23.469 M 137.06 % | 9.900 M 141.46 % | 4.100 M 32.26 % | 3.100 M 47.62 % | 2.100 M 10.53 % | 1.900 M |
| Operating income | 77.300 M -49.71 % | 153.700 M 112.59 % | 72.300 M -51.64 % | 149.500 M 36.03 % | 109.900 M 168.22 % | -161.100 M -2 019.74 % | -7.600 M -101.73 % | 439.063 M -9.96 % | 487.612 M -12.35 % | 556.336 M 3.87 % | 535.619 M 14.24 % | 468.836 M 10.49 % | 424.311 M 14.47 % | 370.683 M 17.61 % | 315.189 M 14.93 % | 274.239 M 22.13 % | 224.544 M 11.29 % | 201.762 M 19.84 % | 168.355 M 15.58 % | 145.655 M 15.24 % | 126.397 M 25.35 % | 100.832 M 37.57 % | 73.294 M 7.91 % | 67.920 M 236.24 % | 20.200 M 210.77 % | 6.500 M 364.29 % | 1.400 M 156.00 % | -2.500 M 41.86 % | -4.300 M |
| Operating income ratio | 0.03 -48.85 % | 0.06 108.04 % | 0.03 -51.12 % | 0.06 68.24 % | 0.03 171.87 % | -0.05 -2 077.38 % | 0.00 -101.72 % | 0.12 -24.53 % | 0.16 -24.98 % | 0.22 -12.91 % | 0.25 2.00 % | 0.25 -3.20 % | 0.25 -1.70 % | 0.26 -3.77 % | 0.27 5.75 % | 0.25 5.12 % | 0.24 -5.79 % | 0.26 -7.50 % | 0.28 -2.10 % | 0.28 1.17 % | 0.28 11.05 % | 0.25 23.01 % | 0.20 -2.70 % | 0.21 37.93 % | 0.15 56.09 % | 0.10 221.59 % | 0.03 129.70 % | -0.10 49.45 % | -0.20 |
| Total other income expenses net | -74.000 M 1.07 % | -74.800 M -4.47 % | -71.600 M 18.54 % | -87.900 M 41.75 % | -150.900 M -32.02 % | -114.300 M -13.96 % | -100.300 M 5.11 % | -105.700 M -37.82 % | -76.693 M -11.52 % | -68.768 M -18.83 % | -57.873 M -12.07 % | -51.639 M 0.67 % | -51.987 M -33.88 % | -38.830 M -3.54 % | -37.501 M -6.43 % | -35.235 M -5.80 % | -33.304 M -14.10 % | -29.188 M 48.23 % | -56.375 M -229.85 % | -17.091 M 3.27 % | -17.668 M 30.04 % | -25.255 M 48.22 % | -48.778 M -10.60 % | -44.104 M -254.31 % | -12.448 M -6 777.35 % | -181.000 K -281.00 % | 100.000 K -75.00 % | 400.000 K | 0.000 |
| 2023 | 2022 | 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 |
| 2023 | 2022 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.747 B -6.73 % | 1.873 B -2.48 % | 1.921 B -9.04 % | 2.112 B -31.44 % | 3.081 B 12.07 % | 2.749 B 1.82 % | 2.700 B -7.13 % | 2.907 B -7.96 % | 3.158 B 92.94 % | 1.637 B 19.57 % | 1.369 B 3.34 % | 1.325 B -2.74 % | 1.362 B 32.75 % | 1.026 B 5.44 % | 973.084 M 24.18 % | 783.631 M 26.66 % | 618.676 M 36.78 % | 452.304 M 28.11 % | 353.060 M 80.32 % | 195.799 M 21.91 % | 160.606 M -26.89 % | 219.682 M -17.80 % | 267.261 M -23.10 % | 347.535 M 1.68 % | 341.800 M 1 133.94 % | 27.700 M 2 208.33 % | 1.200 M 119.35 % | -6.200 M -206.90 % | 5.800 M |
| Total investments | -420.500 M | 0.000 100.00 % | -411.000 M -8.04 % | -380.400 M -28.91 % | -295.100 M 3.97 % | -307.300 M 17.19 % | -371.100 M -598 648.39 % | 62.000 K -10.14 % | 69.000 K -81.84 % | 380.000 K -7.99 % | 413.000 K -17.89 % | 503.000 K 20.91 % | 416.000 K -97.75 % | 18.471 M 1 533.16 % | 1.131 M -19.67 % | 1.408 M 12.10 % | 1.256 M -50.71 % | 2.548 M 253.89 % | 720.000 K 627.27 % | 99.000 K -84.56 % | 641.000 K 25.20 % | 512.000 K 82.86 % | 280.000 K -0.36 % | 281.000 K -6.33 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.783 B -7.60 % | 1.929 B -2.39 % | 1.977 B -8.71 % | 2.165 B -30.49 % | 3.115 B 11.94 % | 2.783 B 1.50 % | 2.742 B -7.09 % | 2.951 B -8.18 % | 3.214 B 93.71 % | 1.659 B 15.94 % | 1.431 B 5.53 % | 1.356 B -2.06 % | 1.385 B 25.52 % | 1.103 B 11.56 % | 988.851 M 24.74 % | 792.726 M 24.68 % | 635.784 M 36.49 % | 465.796 M 29.07 % | 360.885 M 77.21 % | 203.649 M 21.33 % | 167.846 M -26.40 % | 228.057 M -18.55 % | 279.998 M -20.05 % | 350.201 M -3.02 % | 361.100 M 1 145.17 % | 29.000 M 339.39 % | 6.600 M 13.79 % | 5.800 M -1.69 % | 5.900 M |
| Accumulated other comprehensive income loss | -184.500 M 33.37 % | -276.900 M -26.55 % | -218.800 M -16.76 % | -187.400 M 41.09 % | -318.100 M 12.92 % | -365.300 M -27.28 % | -287.000 M 21.96 % | -367.783 M -30.13 % | -282.632 M -104.19 % | -138.419 M -145.13 % | -56.467 M -44.55 % | -39.064 M 15.05 % | -45.984 M -225.48 % | -14.128 M -14.94 % | -12.292 M 61.68 % | -32.075 M -205.10 % | 30.520 M 483.67 % | 5.229 M 857.69 % | 546.000 K -77.81 % | 2.461 M 104.40 % | -55.900 M -24 310.48 % | -229.000 K 94.27 % | -3.996 M 83.71 % | -24.532 M -45.16 % | -16.900 M -77.89 % | -9.500 M -31.94 % | -7.200 M -38.46 % | -5.200 M | 0.000 |
| Retained earnings | 1.389 B -1.52 % | 1.411 B 4.13 % | 1.355 B -2.01 % | 1.383 B -4.15 % | 1.442 B -19.38 % | 1.789 B -11.84 % | 2.030 B 1.19 % | 2.006 B 7.37 % | 1.868 B 7.15 % | 1.743 B 8.22 % | 1.611 B 10.09 % | 1.463 B 17.69 % | 1.243 B 22.19 % | 1.017 B 25.68 % | 809.618 M 27.71 % | 633.927 M 30.65 % | 485.219 M 32.27 % | 366.841 M 40.25 % | 261.571 M 34.54 % | 194.417 M 67.26 % | 116.239 M 2 047.80 % | 5.412 M 0.00 % | 5.412 M 180.11 % | -6.756 M 63.87 % | -18.700 M 42.28 % | -32.400 M 14.96 % | -38.100 M 3.54 % | -39.500 M -6.47 % | -37.100 M |
| Common stock | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 5.63 % | 852.000 K 0.35 % | 849.000 K 0.00 % | 849.000 K -0.70 % | 855.000 K -0.58 % | 860.000 K 1.53 % | 847.000 K -0.59 % | 852.000 K 0.59 % | 847.000 K -0.59 % | 852.000 K -2.52 % | 874.000 K 97.29 % | 443.000 K 0.23 % | 442.000 K -1.34 % | 448.000 K 6.67 % | 420.000 K 3.96 % | 404.000 K 118.38 % | 185.000 K 21.71 % | 152.000 K 52.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.523 B 4.06 % | 2.425 B 0.90 % | 2.403 B -1.30 % | 2.434 B 4.27 % | 2.335 B -10.10 % | 2.597 B -10.71 % | 2.909 B 3.29 % | 2.816 B 2.54 % | 2.746 B 43.24 % | 1.917 B 8.47 % | 1.768 B 13.50 % | 1.557 B 26.90 % | 1.227 B 13.31 % | 1.083 B 26.36 % | 857.173 M 27.84 % | 670.480 M -6.11 % | 714.075 M 14.24 % | 625.081 M 19.83 % | 521.634 M 5.30 % | 495.372 M 21.47 % | 407.820 M 24.82 % | 326.729 M 17.79 % | 277.382 M 34.56 % | 206.137 M 10.06 % | 187.300 M 248.79 % | 53.700 M 19.33 % | 45.000 M 12.50 % | 40.000 M 217.46 % | 12.600 M |
| Other non current liabilities | 34.500 M -27.67 % | 47.700 M -17.76 % | 58.000 M -45.64 % | 106.700 M -20.90 % | 134.900 M -2.10 % | 137.800 M 11.22 % | 123.900 M -83.46 % | 749.314 M 8.66 % | 689.624 M 1 798.69 % | 36.321 M 32.23 % | 27.469 M -9.26 % | 30.272 M 20.71 % | 25.079 M 88.35 % | 13.315 M -45.63 % | 24.489 M 233.96 % | 7.333 M 32.27 % | 5.544 M -54.40 % | 12.158 M 76.82 % | 6.876 M -9.80 % | 7.623 M 72.82 % | 4.411 M 18.89 % | 3.710 M -42.07 % | 6.404 M 76.52 % | 3.628 M 51.17 % | 2.400 M | 0.000 -100.00 % | 400.000 K -88.24 % | 3.400 M 580.00 % | 500.000 K |
| Long term debt | 1.657 B -8.62 % | 1.813 B -3.03 % | 1.870 B -4.77 % | 1.963 B -32.66 % | 2.915 B 8.78 % | 2.680 B 2.48 % | 2.615 B -9.13 % | 2.878 B -5.34 % | 3.040 B 99.07 % | 1.527 B 19.25 % | 1.281 B 0.97 % | 1.268 B -1.23 % | 1.284 B 26.61 % | 1.014 B 11.35 % | 910.825 M 20.82 % | 753.846 M 22.82 % | 613.781 M 38.52 % | 443.115 M 27.02 % | 348.841 M 83.18 % | 190.431 M 34.04 % | 142.072 M -27.54 % | 196.075 M -26.66 % | 267.365 M -22.53 % | 345.104 M -2.90 % | 355.400 M 1 412.34 % | 23.500 M 571.43 % | 3.500 M 34.62 % | 2.600 M -53.57 % | 5.600 M |
| Total non current liabilities | 2.112 B -7.69 % | 2.288 B -2.18 % | 2.339 B -4.56 % | 2.450 B -26.75 % | 3.345 B 7.05 % | 3.125 B 0.48 % | 3.110 B -14.26 % | 3.627 B -0.53 % | 3.647 B 80.10 % | 2.025 B 18.81 % | 1.704 B 2.77 % | 1.658 B 2.82 % | 1.613 B 28.83 % | 1.252 B 13.09 % | 1.107 B 21.86 % | 908.466 M 22.05 % | 744.366 M 32.73 % | 560.794 M 31.25 % | 427.266 M 67.21 % | 255.531 M 10.79 % | 230.648 M -19.53 % | 286.612 M 4.69 % | 273.769 M -21.50 % | 348.732 M -2.53 % | 357.800 M 1 422.55 % | 23.500 M 502.56 % | 3.900 M -35.00 % | 6.000 M -1.64 % | 6.100 M |
| Other current liabilities | 273.500 M 4.47 % | 261.800 M -28.88 % | 368.100 M 82.86 % | 201.300 M -29.69 % | 286.300 M -17.25 % | 346.000 M -41.22 % | 588.600 M 109.57 % | 280.865 M 20.86 % | 232.386 M 34.26 % | 173.086 M 30.02 % | 133.118 M -4.29 % | 139.089 M -1.16 % | 140.720 M -6.41 % | 150.358 M 44.13 % | 104.320 M 11.59 % | 93.487 M 23.71 % | 75.571 M -8.57 % | 82.655 M 70.60 % | 48.450 M -6.87 % | 52.022 M 19.77 % | 43.436 M 36.55 % | 31.810 M -2.15 % | 32.509 M 37.91 % | 23.572 M -23.22 % | 30.700 M 256.98 % | 8.600 M 17.81 % | 7.300 M 62.22 % | 4.500 M 73.08 % | 2.600 M |
| Deferred revenue | 72.600 M -83.00 % | 427.000 M 18.74 % | 359.600 M 24.26 % | 289.400 M -2.43 % | 296.600 M -12.97 % | 340.800 M 1 803.91 % | 17.900 M -0.01 % | 17.902 M 5.37 % | 16.989 M -21.43 % | 21.624 M 14.86 % | 18.826 M 4.04 % | 18.095 M 40.76 % | 12.855 M -11.07 % | 14.455 M -3.34 % | 14.954 M 9.45 % | 13.663 M 12.96 % | 12.095 M 3.71 % | 11.662 M 12.20 % | 10.394 M 36.57 % | 7.611 M 52.62 % | 4.987 M 35.48 % | 3.681 M -25.18 % | 4.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 122.700 M 5.41 % | 116.400 M 8.79 % | 107.000 M -59.38 % | 263.400 M 31.83 % | 199.800 M 67.76 % | 119.100 M -5.85 % | 126.500 M -28.79 % | 177.642 M 10.06 % | 161.409 M 23.99 % | 130.184 M -26.89 % | 178.075 M 119.52 % | 81.120 M -19.30 % | 100.526 M 13.08 % | 88.899 M 3.86 % | 85.593 M 120.15 % | 38.880 M 76.70 % | 22.003 M -2.99 % | 22.681 M 88.32 % | 12.044 M -8.88 % | 13.218 M 173.66 % | 4.830 M 22.81 % | 3.933 M -68.87 % | 12.633 M 147.85 % | 5.097 M -10.58 % | 5.700 M 3.64 % | 5.500 M 77.42 % | 3.100 M -3.13 % | 3.200 M 966.67 % | 300.000 K |
| Total current liabilities | 718.000 M 15.45 % | 621.900 M -15.01 % | 731.700 M 4.96 % | 697.100 M -7.90 % | 756.900 M 3.23 % | 733.200 M -24.37 % | 969.400 M 79.09 % | 541.296 M -7.91 % | 587.792 M 28.03 % | 459.122 M 11.71 % | 411.008 M 24.15 % | 331.060 M -1.77 % | 337.012 M 9.60 % | 307.486 M 40.68 % | 218.572 M 21.67 % | 179.642 M 19.99 % | 149.718 M 5.41 % | 142.031 M 43.81 % | 98.760 M 18.65 % | 83.238 M 20.65 % | 68.994 M 28.35 % | 53.754 M -15.19 % | 63.379 M 47.01 % | 43.113 M -14.96 % | 50.700 M 146.12 % | 20.600 M 67.48 % | 12.300 M 33.70 % | 9.200 M 91.67 % | 4.800 M |
| Total liabilities | 2.830 B -2.75 % | 2.910 B -5.23 % | 3.070 B -2.45 % | 3.148 B -23.27 % | 4.102 B 6.32 % | 3.858 B -5.42 % | 4.080 B -2.14 % | 4.169 B -1.56 % | 4.235 B 70.48 % | 2.484 B 17.43 % | 2.115 B 6.33 % | 1.989 B 2.03 % | 1.950 B 25.04 % | 1.559 B 17.64 % | 1.326 B 21.83 % | 1.088 B 21.70 % | 894.084 M 27.21 % | 702.825 M 33.61 % | 526.026 M 55.28 % | 338.769 M 13.06 % | 299.642 M -11.96 % | 340.366 M 0.95 % | 337.148 M -13.96 % | 391.845 M -4.08 % | 408.500 M 826.30 % | 44.100 M 172.22 % | 16.200 M 6.58 % | 15.200 M 39.45 % | 10.900 M |
| Other non current assets | 66.400 M 118.33 % | -362.200 M -687.99 % | 61.600 M 9.22 % | 56.400 M -38.89 % | 92.300 M -11.93 % | 104.800 M 172.92 % | 38.400 M 29.93 % | 29.555 M -32.14 % | 43.553 M 41.22 % | 30.840 M -16.93 % | 37.124 M 0.31 % | 37.008 M 14.71 % | 32.261 M -10.18 % | 35.918 M 35.21 % | 26.564 M 24.58 % | 21.322 M 13.28 % | 18.822 M -16.34 % | 22.499 M 9.28 % | 20.588 M 32.58 % | 15.529 M -6.31 % | 16.575 M -1.67 % | 16.856 M 51.19 % | 11.149 M -21.89 % | 14.273 M -35.71 % | 22.200 M 484.21 % | 3.800 M 280.00 % | 1.000 M 66.67 % | 600.000 K 0.00 % | 600.000 K |
| Long term investments | 0.000 | 0.000 100.00 % | -411.000 M -8.04 % | -380.400 M -28.91 % | -295.100 M 3.97 % | -307.300 M 17.19 % | -371.100 M 42.50 % | -645.371 M -6.10 % | -608.272 M -2 047.70 % | -28.322 M -57.07 % | -18.031 M 21.59 % | -22.995 M -19.06 % | -19.314 M -14.80 % | -16.824 M -19.43 % | -14.087 M 16.25 % | -16.821 M -24.51 % | -13.510 M 15.94 % | -16.072 M -19.48 % | -13.452 M 2.87 % | -13.849 M -12.18 % | -12.345 M -83.71 % | -6.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 686.500 M -15.36 % | 811.100 M -15.90 % | 964.500 M -11.30 % | 1.087 B -23.55 % | 1.422 B -13.15 % | 1.638 B -8.58 % | 1.792 B -3.78 % | 1.862 B 1.55 % | 1.834 B 101.57 % | 909.645 M 26.33 % | 720.035 M 7.88 % | 667.471 M 22.11 % | 546.618 M 45.70 % | 375.174 M 39.23 % | 269.454 M 59.58 % | 168.849 M 10.58 % | 152.689 M 31.77 % | 115.879 M 87.99 % | 61.641 M -89.14 % | 567.608 M 14.30 % | 496.588 M 2 369.36 % | 20.110 M -95.24 % | 422.652 M 0.92 % | 418.790 M -0.52 % | 421.000 M 757.43 % | 49.100 M 66.44 % | 29.500 M 56.91 % | 18.800 M 150.67 % | 7.500 M |
| GoodWill | 2.756 B -1.05 % | 2.785 B -1.09 % | 2.816 B -0.13 % | 2.819 B -5.46 % | 2.982 B -7.45 % | 3.222 B -10.59 % | 3.604 B 0.20 % | 3.597 B -2.16 % | 3.676 B 51.99 % | 2.419 B 8.39 % | 2.232 B 8.06 % | 2.065 B 7.91 % | 1.914 B 19.92 % | 1.596 B 14.47 % | 1.394 B 22.63 % | 1.137 B 10.02 % | 1.033 B 26.95 % | 813.973 M 18.80 % | 685.169 M | 0.000 | 0.000 -100.00 % | 447.272 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.442 B -4.28 % | 3.596 B -4.87 % | 3.780 B -3.24 % | 3.907 B -11.30 % | 4.405 B -9.37 % | 4.860 B -9.93 % | 5.396 B -1.16 % | 5.459 B -0.93 % | 5.510 B 65.54 % | 3.328 B 12.77 % | 2.952 B 8.02 % | 2.733 B 11.07 % | 2.460 B 24.83 % | 1.971 B 18.48 % | 1.664 B 27.41 % | 1.306 B 10.09 % | 1.186 B 27.55 % | 929.852 M 24.51 % | 746.810 M 31.57 % | 567.608 M 14.30 % | 496.588 M 6.25 % | 467.382 M 10.58 % | 422.652 M 0.92 % | 418.790 M -0.52 % | 421.000 M 757.43 % | 49.100 M 66.44 % | 29.500 M 56.91 % | 18.800 M 150.67 % | 7.500 M |
| Property plant equipment net | 1.173 B 5.20 % | 1.115 B 5.57 % | 1.056 B -0.98 % | 1.066 B -13.55 % | 1.234 B 65.90 % | 743.500 M 0.34 % | 741.000 M 2.34 % | 724.086 M 8.79 % | 665.602 M 44.57 % | 460.408 M 28.26 % | 358.967 M 6.88 % | 335.870 M 14.28 % | 293.912 M 9.68 % | 267.971 M 8.86 % | 246.154 M 18.83 % | 207.144 M 7.31 % | 193.039 M 22.99 % | 156.953 M 15.22 % | 136.220 M 0.52 % | 135.512 M 40.34 % | 96.562 M 9.11 % | 88.501 M 6.97 % | 82.736 M 11.94 % | 73.908 M -1.59 % | 75.100 M 225.11 % | 23.100 M 106.25 % | 11.200 M -6.67 % | 12.000 M 17.65 % | 10.200 M |
| Total non current assets | 4.681 B -1.97 % | 4.775 B -2.50 % | 4.898 B -2.62 % | 5.029 B -12.23 % | 5.730 B 0.39 % | 5.708 B -7.56 % | 6.175 B -0.61 % | 6.212 B -0.11 % | 6.219 B 62.81 % | 3.820 B 14.10 % | 3.348 B 7.80 % | 3.105 B 11.45 % | 2.786 B 22.49 % | 2.275 B 17.49 % | 1.936 B 26.21 % | 1.534 B 9.75 % | 1.398 B 26.01 % | 1.109 B 22.76 % | 903.618 M 25.74 % | 718.649 M 17.86 % | 609.725 M 6.46 % | 572.739 M 10.88 % | 516.537 M 1.89 % | 506.971 M -2.19 % | 518.300 M 581.97 % | 76.000 M 82.25 % | 41.700 M 32.80 % | 31.400 M 71.58 % | 18.300 M |
| Other current assets | 82.300 M -6.69 % | 88.200 M -11.36 % | 99.500 M -16.03 % | 118.500 M -7.13 % | 127.600 M 12.52 % | 113.400 M -22.91 % | 147.100 M 55.72 % | 94.465 M 3.09 % | 91.631 M 43.61 % | 63.805 M -23.76 % | 83.689 M -4.04 % | 87.213 M 13.54 % | 76.815 M 33.03 % | 57.744 M 15.78 % | 49.872 M 10.02 % | 45.329 M 31.48 % | 34.477 M -47.64 % | 65.842 M 181.77 % | 23.367 M -6.43 % | 24.973 M -7.17 % | 26.901 M 41.87 % | 18.962 M 39.10 % | 13.632 M 0.07 % | 13.623 M 79.25 % | 7.600 M 192.31 % | 2.600 M -16.13 % | 3.100 M -53.03 % | 6.600 M 633.33 % | 900.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K -10.14 % | 69.000 K -81.84 % | 380.000 K -7.99 % | 413.000 K -17.89 % | 503.000 K 20.91 % | 416.000 K -97.75 % | 18.471 M 1 533.16 % | 1.131 M -19.67 % | 1.408 M 12.10 % | 1.256 M -50.71 % | 2.548 M 253.89 % | 720.000 K 627.27 % | 99.000 K -84.56 % | 641.000 K 25.20 % | 512.000 K 82.86 % | 280.000 K -0.36 % | 281.000 K -6.33 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 35.300 M -36.96 % | 56.000 M 0.72 % | 55.600 M 4.32 % | 53.300 M 53.60 % | 34.700 M 1.17 % | 34.300 M -18.72 % | 42.200 M -4.50 % | 44.189 M -20.57 % | 55.634 M 150.20 % | 22.236 M -64.13 % | 61.991 M 97.90 % | 31.324 M 39.15 % | 22.511 M -70.79 % | 77.053 M 388.70 % | 15.767 M 73.36 % | 9.095 M -46.84 % | 17.108 M 26.80 % | 13.492 M 72.42 % | 7.825 M -0.32 % | 7.850 M 8.43 % | 7.240 M -13.55 % | 8.375 M -34.25 % | 12.737 M 377.76 % | 2.666 M -86.19 % | 19.300 M 1 384.62 % | 1.300 M -75.93 % | 5.400 M -55.00 % | 12.000 M 11 900.00 % | 100.000 K |
| Cash and short term investments | 35.300 M -36.96 % | 56.000 M 0.72 % | 55.600 M 4.32 % | 53.300 M 53.60 % | 34.700 M 1.17 % | 34.300 M -18.72 % | 42.200 M -4.63 % | 44.251 M -20.56 % | 55.703 M 146.30 % | 22.616 M -63.76 % | 62.404 M 96.07 % | 31.827 M 38.82 % | 22.927 M -76.00 % | 95.524 M 465.30 % | 16.898 M 60.89 % | 10.503 M -42.81 % | 18.364 M 14.49 % | 16.040 M 87.71 % | 8.545 M 7.50 % | 7.949 M 0.86 % | 7.881 M -11.32 % | 8.887 M -31.73 % | 13.017 M 341.70 % | 2.947 M -84.96 % | 19.600 M 1 407.69 % | 1.300 M -75.93 % | 5.400 M -55.00 % | 12.000 M 11 900.00 % | 100.000 K |
| Total current assets | 671.500 M 20.19 % | 558.700 M -2.92 % | 575.500 M 4.16 % | 552.500 M -21.81 % | 706.600 M -5.45 % | 747.300 M -8.13 % | 813.400 M 5.35 % | 772.119 M 1.35 % | 761.828 M 31.02 % | 581.481 M 8.67 % | 535.089 M 21.26 % | 441.286 M 12.98 % | 390.596 M 6.23 % | 367.686 M 49.14 % | 246.540 M 9.85 % | 224.430 M 6.73 % | 210.276 M -3.81 % | 218.602 M 51.76 % | 144.042 M 24.72 % | 115.492 M 18.17 % | 97.737 M 3.58 % | 94.356 M -3.71 % | 97.993 M 7.67 % | 91.011 M 17.43 % | 77.500 M 255.50 % | 21.800 M 11.79 % | 19.500 M -18.07 % | 23.800 M 357.69 % | 5.200 M |
| Inventory | 0.000 -100.00 % | 33.200 M -27.19 % | 45.600 M -27.62 % | 63.000 M 3.79 % | 60.700 M 21.40 % | 50.000 M -50.40 % | 100.800 M 79.96 % | 56.011 M 19.84 % | 46.740 M -24.39 % | 61.820 M 33.20 % | 46.410 M -7.25 % | 50.037 M 19.76 % | 41.780 M 31.14 % | 31.860 M 20.19 % | 26.508 M 57.59 % | 16.821 M 24.51 % | 13.510 M 112.22 % | 6.366 M 20.96 % | 5.263 M 23.57 % | 4.259 M 31.29 % | 3.244 M -27.81 % | 4.494 M -25.65 % | 6.044 M 87.94 % | 3.216 M 60.80 % | 2.000 M 53.85 % | 1.300 M 85.71 % | 700.000 K 75.00 % | 400.000 K -20.00 % | 500.000 K |
| Net receivables | 553.900 M 33.63 % | 414.500 M -1.40 % | 420.400 M 10.43 % | 380.700 M -30.06 % | 544.300 M -9.22 % | 599.600 M -3.93 % | 624.100 M -1.70 % | 634.900 M 3.32 % | 614.494 M 32.01 % | 465.473 M 19.66 % | 388.996 M 20.71 % | 322.246 M 10.79 % | 290.854 M 35.02 % | 215.420 M 19.83 % | 179.770 M 6.63 % | 168.598 M 7.09 % | 157.435 M 18.26 % | 133.127 M 24.57 % | 106.867 M 36.46 % | 78.311 M 31.15 % | 59.711 M -3.71 % | 62.013 M -5.03 % | 65.300 M -8.32 % | 71.225 M 47.46 % | 48.300 M 190.96 % | 16.600 M 61.17 % | 10.300 M 114.58 % | 4.800 M 29.73 % | 3.700 M |
| Tax assets | 0.000 -100.00 % | 427.000 M 3.89 % | 411.000 M 8.04 % | 380.400 M 28.91 % | 295.100 M -3.97 % | 307.300 M -17.19 % | 371.100 M -42.50 % | 645.371 M 6.10 % | 608.272 M 2 047.70 % | 28.322 M 57.07 % | 18.031 M -21.59 % | 22.995 M 19.06 % | 19.314 M 14.80 % | 16.824 M 19.43 % | 14.087 M -16.25 % | 16.821 M 24.51 % | 13.510 M -15.94 % | 16.072 M 19.48 % | 13.452 M -2.87 % | 13.849 M 12.18 % | 12.345 M 83.71 % | 6.720 M | 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 |
| Account payables | 212.100 M -0.66 % | 213.500 M -2.47 % | 218.900 M 20.81 % | 181.200 M -17.67 % | 220.100 M -2.52 % | 225.800 M 15.68 % | 195.200 M 27.69 % | 152.870 M 2.46 % | 149.202 M 30.20 % | 114.596 M 28.55 % | 89.146 M 20.10 % | 74.225 M 11.39 % | 66.635 M 21.65 % | 54.777 M 15.06 % | 47.608 M 41.64 % | 33.612 M -16.07 % | 40.049 M 59.98 % | 25.033 M -10.19 % | 27.872 M 54.86 % | 17.998 M 14.34 % | 15.741 M 9.85 % | 14.330 M 7.61 % | 13.317 M -7.80 % | 14.444 M 1.01 % | 14.300 M 120.00 % | 6.500 M 242.11 % | 1.900 M 26.67 % | 1.500 M -21.05 % | 1.900 M |
| Tax payables | 37.100 M 22.85 % | 30.200 M -19.89 % | 37.700 M -26.37 % | 51.200 M 0.99 % | 50.700 M 19.86 % | 42.300 M 2.67 % | 41.200 M 125.27 % | 18.289 M -33.16 % | 27.363 M 53.32 % | 17.847 M -8.65 % | 19.538 M 64.60 % | 11.870 M 92.13 % | 6.178 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 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 19.100 M -15.86 % | 22.700 M -67.89 % | 70.700 M -15.13 % | 83.300 M 49.28 % | 55.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.944 M -25.33 % | 28.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 400.000 K -90.70 % | 4.300 M 4.88 % | 4.100 M -4.65 % | 4.300 M 13.16 % | 3.800 M -60.82 % | 9.700 M -19.17 % | 12.000 M 12.69 % | 10.649 M -40.66 % | 17.947 M -19.06 % | 22.173 M 29.84 % | 17.077 M 9.96 % | 15.530 M -46.60 % | 29.085 M -8.90 % | 31.925 M 178.14 % | 11.478 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 |
| Capital lease obligations | 497.300 M 18.35 % | 420.200 M 15.03 % | 365.300 M -5.17 % | 385.200 M -14.57 % | 450.900 M 2 683.33 % | 16.200 M | 0.000 -100.00 % | 104.668 M | 0.000 100.00 % | -1.785 M -106.45 % | 27.695 M 515.78 % | -6.661 M | 0.000 | 0.000 -100.00 % | 19.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.944 M 25.33 % | -28.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 7.000 K -12.50 % | 8.000 K -98.09 % | 419.000 K -10.47 % | 468.000 K 631.25 % | 64.000 K | 0.000 | 0.000 -100.00 % | 292.000 K 289.33 % | 75.000 K -84.38 % | 480.000 K | 0.000 -100.00 % | 454.000 K | 0.000 -100.00 % | 20.944 M -25.33 % | 28.049 M -37.49 % | 44.872 M -37.19 % | 71.437 M 3.23 % | 69.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.317 B 2.44 % | 1.285 B 1.87 % | 1.262 B 2.25 % | 1.234 B 2.35 % | 1.206 B 3.71 % | 1.163 B 0.82 % | 1.153 B -1.14 % | 1.166 B 2.05 % | 1.143 B 295.22 % | 289.211 M 48.23 % | 195.110 M 67.16 % | 116.720 M | 0.000 -100.00 % | 78.870 M 65.97 % | 47.522 M -29.88 % | 67.776 M -65.68 % | 197.462 M -21.82 % | 252.568 M -2.51 % | 259.075 M -13.08 % | 298.046 M -14.12 % | 347.061 M 8.07 % | 321.142 M 0.16 % | 320.642 M 126.92 % | 141.304 M 3.37 % | 136.700 M 58.95 % | 86.000 M -4.76 % | 90.300 M 6.61 % | 84.700 M 70.42 % | 49.700 M |
| Deferred tax liabilities non current | 420.500 M -1.52 % | 427.000 M 3.89 % | 411.000 M 8.04 % | 380.400 M 28.91 % | 295.100 M -3.97 % | 307.300 M -17.19 % | 371.100 M -43.01 % | 651.177 M 25.81 % | 517.587 M 19.91 % | 431.643 M 8.97 % | 396.119 M 9.23 % | 362.643 M 15.59 % | 313.733 M 39.81 % | 224.399 M 29.05 % | 173.892 M 18.64 % | 146.577 M 17.22 % | 125.041 M 18.50 % | 105.521 M 47.48 % | 71.549 M 24.48 % | 57.477 M 35.95 % | 42.277 M 37.58 % | 30.729 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.353 B 0.35 % | 5.334 B -2.54 % | 5.473 B -1.95 % | 5.582 B -13.28 % | 6.437 B -0.29 % | 6.456 B -7.62 % | 6.988 B 0.05 % | 6.985 B 0.05 % | 6.981 B 58.61 % | 4.401 B 13.35 % | 3.883 B 9.48 % | 3.547 B 11.63 % | 3.177 B 20.23 % | 2.643 B 21.06 % | 2.183 B 24.12 % | 1.759 B 9.35 % | 1.608 B 21.10 % | 1.328 B 26.75 % | 1.048 B 25.60 % | 834.141 M 17.91 % | 707.462 M 6.05 % | 667.095 M 8.55 % | 614.530 M 2.77 % | 597.982 M 0.37 % | 595.800 M 509.20 % | 97.800 M 59.80 % | 61.200 M 10.87 % | 55.200 M 134.89 % | 23.500 M |
| 2023 | 2022 | 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 |
| 2023 | 2022 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -2.500 M -112.14 % | 20.600 M -30.64 % | 29.700 M -8.90 % | 32.600 M 196.17 % | -33.900 M 0.59 % | -34.100 M 88.25 % | -290.200 M -4 233.90 % | 7.020 M 204.54 % | -6.715 M -140.57 % | 16.550 M -46.49 % | 30.930 M 21.10 % | 25.541 M -19.78 % | 31.837 M 16.79 % | 27.261 M 11.72 % | 24.401 M -8.00 % | 26.522 M 53.62 % | 17.265 M 33.45 % | 12.937 M -4.27 % | 13.514 M -2.42 % | 13.849 M 44.62 % | 9.576 M -40.89 % | 16.199 M 78.30 % | 9.085 M | 0.000 100.00 % | -7.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 33.400 M 33.07 % | 25.100 M -7.38 % | 27.100 M 6.27 % | 25.500 M 49.12 % | 17.100 M -29.05 % | 24.100 M 13.15 % | 21.300 M 4.13 % | 20.455 M -5.95 % | 21.750 M 22.38 % | 17.773 M 1.81 % | 17.457 M 6.84 % | 16.339 M 6.33 % | 15.367 M -17.22 % | 18.564 M 26.82 % | 14.638 M 24.53 % | 11.755 M 9.72 % | 10.714 M 0.98 % | 10.610 M 39 196.30 % | 27.000 K | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -56.600 M 57.15 % | -132.100 M -437.85 % | 39.100 M -73.49 % | 147.500 M 392.66 % | -50.400 M 80.41 % | -257.300 M -167.80 % | 379.500 M 1 150.33 % | 30.352 M 383.35 % | -10.712 M -11.46 % | -9.611 M 68.35 % | -30.362 M -236.71 % | 22.209 M 188.38 % | -25.130 M -158.25 % | 43.145 M 38.62 % | 31.124 M 1 330.68 % | -2.529 M -1 149.38 % | 241.000 K -97.89 % | 11.436 M 155.85 % | -20.476 M -61.04 % | -12.715 M -172.28 % | 17.592 M 48.79 % | 11.823 M 184.41 % | 4.157 M 115.02 % | -27.671 M -432.13 % | -5.200 M -8.33 % | -4.800 M -4.35 % | -4.600 M -1 250.00 % | 400.000 K -71.43 % | 1.400 M |
| Accounts receivables | -146.800 M -1 037.98 % | -12.900 M 77.45 % | -57.200 M -308.76 % | 27.400 M 11.84 % | 24.500 M 580.56 % | 3.600 M -78.95 % | 17.100 M 140.83 % | -41.884 M 25.06 % | -55.890 M -63.82 % | -34.116 M 37.71 % | -54.767 M -1 165.12 % | -4.329 M 86.40 % | -31.821 M -53.05 % | -20.791 M -265.44 % | 12.567 M 196.68 % | -12.998 M -14.02 % | -11.400 M 22.67 % | -14.742 M 25.09 % | -19.679 M | 0.000 -100.00 % | 5.983 M -16.64 % | 7.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 102.200 M 32.56 % | 77.100 M 248.84 % | -51.800 M 79.61 % | -254.100 M -177.21 % | 329.100 M 853.86 % | 34.502 M 49.15 % | 23.133 M 8.71 % | 21.279 M 367.98 % | 4.547 M -82.65 % | 26.201 M -17.49 % | 31.754 M -43.93 % | 56.631 M 191.84 % | 19.405 M -0.57 % | 19.517 M 828.06 % | 2.103 M 382.66 % | -744.000 K 22.66 % | -962.000 K -94.74 % | -494.000 K -128.72 % | 1.720 M -6.78 % | 1.845 M 167.26 % | -2.743 M -211.35 % | -881.000 K -276.20 % | 500.000 K 225.00 % | -400.000 K -33.33 % | -300.000 K -400.00 % | 100.000 K 0.00 % | 100.000 K |
| Accounts payables | 4.900 M 288.46 % | -2.600 M -108.75 % | 29.700 M 640.00 % | -5.500 M -19.57 % | -4.600 M -149.46 % | 9.300 M -59.39 % | 22.900 M 279.08 % | 6.041 M -77.09 % | 26.366 M 561.59 % | -5.712 M -81 700.00 % | 7.000 K 106.54 % | -107.000 K 99.15 % | -12.539 M -7 499.39 % | -165.000 K -106.82 % | 2.420 M 134.37 % | -7.041 M -200.77 % | 6.987 M 216.39 % | -6.003 M -181.20 % | 7.393 M | 0.000 100.00 % | -515.000 K -657.35 % | -68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 85.300 M 173.16 % | -116.600 M -227.53 % | -35.600 M -173.40 % | 48.500 M 362.16 % | -18.500 M -14.91 % | -16.100 M -254.81 % | 10.400 M -67.19 % | 31.693 M 833.46 % | -4.321 M -148.34 % | 8.938 M -54.97 % | 19.851 M 4 370.95 % | 444.000 K 103.55 % | -12.524 M -267.66 % | 7.470 M 328.58 % | -3.268 M -62.83 % | -2.007 M -178.68 % | 2.551 M -92.25 % | 32.925 M 555.52 % | -7.228 M 40.86 % | -12.221 M -217.46 % | 10.404 M 262.64 % | 2.869 M -58.42 % | 6.900 M 125.76 % | -26.790 M -370.00 % | -5.700 M -29.55 % | -4.400 M -2.33 % | -4.300 M -1 533.33 % | 300.000 K -76.92 % | 1.300 M |
| Other non cash items | 73.900 M 3 179.17 % | -2.400 M -123.76 % | 10.100 M -93.13 % | 147.000 M -62.15 % | 388.400 M -8.11 % | 422.700 M 300.66 % | 105.500 M 258.27 % | 29.447 M 412.27 % | -9.430 M -5.08 % | -8.974 M 44.09 % | -16.050 M 29.81 % | -22.865 M -18.11 % | -19.359 M 29.97 % | -27.642 M -197.35 % | -9.296 M -15.49 % | -8.049 M -117.95 % | -3.693 M 48.18 % | -7.127 M -156.22 % | 12.677 M -6.07 % | 13.496 M 24.70 % | 10.823 M 31.67 % | 8.220 M -27.67 % | 11.364 M 7 002.50 % | 160.000 K -20.00 % | 200.000 K 300.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 300.000 K |
| Net cash provided by operating activities | 243.300 M 21.53 % | 200.200 M -33.95 % | 303.100 M -42.83 % | 530.200 M 113.79 % | 248.000 M 49.67 % | 165.700 M -67.42 % | 508.600 M -7.08 % | 547.381 M 40.23 % | 390.350 M -12.97 % | 448.500 M 11.16 % | 403.467 M 4.13 % | 387.448 M 26.57 % | 306.104 M -6.01 % | 325.670 M 17.47 % | 277.246 M 31.67 % | 210.555 M 20.98 % | 174.042 M 8.67 % | 160.162 M 69.79 % | 94.327 M -17.70 % | 114.611 M -5.36 % | 121.103 M 24.92 % | 96.947 M 50.19 % | 64.550 M 516.58 % | 10.469 M -11.28 % | 11.800 M 140.82 % | 4.900 M 5 000.00 % | -100.000 K -200.00 % | 100.000 K 111.11 % | -900.000 K |
| Investments in property plant and equipment | -131.300 M 0.68 % | -132.200 M -13.09 % | -116.900 M 2.18 % | -119.500 M 38.47 % | -194.200 M -48.47 % | -130.800 M 8.53 % | -143.000 M -5.02 % | -136.160 M -18.65 % | -114.761 M -32.68 % | -86.496 M -18.31 % | -73.109 M -12.07 % | -65.236 M -22.39 % | -53.301 M -10.31 % | -48.320 M -21.07 % | -39.910 M 16.01 % | -47.520 M 1.81 % | -48.397 M -32.91 % | -36.414 M -38.38 % | -26.314 M 21.01 % | -33.312 M -58.84 % | -20.972 M -41.41 % | -14.831 M 3.77 % | -15.412 M -33.02 % | -11.586 M 97.28 % | -426.100 M -1 668.05 % | -24.100 M -1 908.33 % | -1.200 M -20.00 % | -1.000 M -42.86 % | -700.000 K |
| Acquisitions net | 84.600 M 81.16 % | 46.700 M 90.61 % | 24.500 M -95.09 % | 498.900 M 477.43 % | 86.400 M 543.08 % | -19.500 M 61.00 % | -50.000 M 20.79 % | -63.127 M 97.39 % | -2.419 B -546.35 % | -374.321 M -131.15 % | -161.936 M 29.26 % | -228.920 M 52.04 % | -477.290 M -150.64 % | -190.430 M 38.94 % | -311.891 M -267.16 % | -84.947 M 25.99 % | -114.781 M 30.02 % | -164.015 M -17.41 % | -139.696 M -92.93 % | -72.408 M -94.53 % | -37.222 M -7.61 % | -34.591 M -62.69 % | -21.262 M -370.81 % | -4.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -97.62 % | 294.000 K 115.02 % | -1.957 M -2 780.82 % | 73.000 K 182.02 % | -89.000 K -100.56 % | 15.942 M 194.03 % | -16.955 M -4 503.90 % | 385.000 K 100.45 % | -84.947 M -6 629.36 % | 1.301 M 171.17 % | -1.828 M -194.36 % | -621.000 K | 0.000 100.00 % | -129.000 K 44.40 % | -232.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.300 M 60.34 % | -5.800 M | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.316 M -98.85 % | 114.467 M 29.41 % | 88.453 M 21.11 % | 73.036 M 11.80 % | 65.325 M 74.86 % | 37.359 M | 0.000 -100.00 % | 385.000 K 183.15 % | -463.000 K -135.59 % | 1.301 M | 0.000 | 0.000 -100.00 % | 542.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -99.80 % | 502.000 K 25.50 % | 400.000 K | 0.000 -100.00 % | 5.800 M | 0.000 | 0.000 |
| Other investing activites | 2.900 M 222.22 % | 900.000 K -60.87 % | 2.300 M 15.00 % | 2.000 M -47.37 % | 3.800 M 35.71 % | 2.800 M 115.38 % | 1.300 M -44.87 % | 2.358 M 102.06 % | -114.467 M -29.41 % | -88.453 M -21.11 % | -73.036 M -11.80 % | -65.325 M -74.86 % | -37.359 M -566.99 % | 8.000 M 850.12 % | 842.000 K -99.01 % | 84.947 M 235.56 % | 25.315 M 2 942.67 % | 832.000 K -92.17 % | 10.630 M 12 405.88 % | 85.000 K -87.65 % | 688.000 K 273.91 % | 184.000 K | 0.000 | 0.000 -100.00 % | 100.000 K -66.67 % | 300.000 K 105.36 % | -5.600 M 13.85 % | -6.500 M -2 266.67 % | 300.000 K |
| Net cash used for investing activites | -43.800 M 48.23 % | -84.600 M 6.10 % | -90.100 M -123.62 % | 381.400 M 466.73 % | -104.000 M 29.49 % | -147.500 M 23.58 % | -193.000 M 1.33 % | -195.606 M 92.28 % | -2.534 B -447.55 % | -462.774 M -96.95 % | -234.972 M 20.14 % | -294.245 M 42.83 % | -514.649 M -107.77 % | -247.705 M 29.27 % | -350.189 M -163.44 % | -132.930 M 1.72 % | -135.261 M 32.85 % | -201.425 M -29.12 % | -156.001 M -48.44 % | -105.093 M -82.34 % | -57.635 M -16.50 % | -49.470 M -34.89 % | -36.673 M -135.08 % | -15.600 M 96.33 % | -425.600 M -1 688.24 % | -23.800 M -621.21 % | -3.300 M 75.19 % | -13.300 M -3 225.00 % | -400.000 K |
| Debt repayment | -213.700 M -103.33 % | -105.100 M 47.87 % | -201.600 M 77.14 % | -881.700 M -527.99 % | -140.400 M -1 347.42 % | -9.700 M 96.27 % | -260.200 M 7.54 % | -281.431 M -118.44 % | 1.527 B 1 400.49 % | 101.740 M 430.42 % | -30.791 M 76.71 % | -132.223 M -158.97 % | 224.218 M 1 778.97 % | 11.933 M -91.18 % | 135.266 M 116.31 % | 62.534 M 32.97 % | 47.027 M -33.21 % | 70.413 M -33.53 % | 105.927 M 619.61 % | 14.720 M 124.14 % | -60.970 M -5.95 % | -57.544 M 18.03 % | -70.203 M -514.31 % | -11.428 M -103.50 % | 326.200 M 2 119.05 % | 14.700 M 559.38 % | -3.200 M 11.11 % | -3.600 M -1 900.00 % | 200.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 100.00 % | -400.000 K -102.01 % | 19.900 M -1.00 % | 20.100 M 97.06 % | 10.200 M -72.80 % | 37.504 M -37.60 % | 60.100 M 15.91 % | 51.852 M 22.45 % | 42.345 M -34.31 % | 64.461 M 106.04 % | 31.286 M -37.31 % | 49.907 M 234.45 % | 14.922 M -16.35 % | 17.839 M 7.66 % | 16.569 M 0.64 % | 16.464 M 15.70 % | 14.230 M 7.92 % | 13.186 M 25.19 % | 10.533 M 49.23 % | 7.058 M -86.57 % | 52.570 M 2 186.65 % | 2.299 M -98.03 % | 116.500 M 38 733.33 % | 300.000 K 200.00 % | 100.000 K -99.65 % | 28.500 M | 0.000 |
| Common stock repurchased | -5.200 M 7.14 % | -5.600 M -64.71 % | -3.400 M -750.00 % | -400.000 K | 0.000 100.00 % | -17.200 M 49.71 % | -34.200 M 16.18 % | -40.800 M 68.75 % | -130.576 M 32.72 % | -194.066 M -18.55 % | -163.700 M -240.84 % | -48.028 M 61.29 % | -124.056 M -31.51 % | -94.335 M -24.64 % | -75.686 M 54.77 % | -167.338 M -61.40 % | -103.679 M -142.48 % | -42.757 M 29.51 % | -60.657 M -74.07 % | -34.847 M -163.91 % | -13.204 M -820.14 % | -1.435 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.500 M 29.75 % | -36.300 M 7.90 % | -39.414 M -290.01 % | -10.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.500 M -400.00 % | -300.000 K 89.66 % | -2.900 M 72.12 % | -10.400 M 50.71 % | -21.100 M -99.06 % | -10.600 M 69.63 % | -34.900 M -7.35 % | -32.510 M -102.10 % | 1.546 B 14 733.63 % | 10.425 M -35.36 % | 16.127 M -45.48 % | 29.581 M 75.28 % | 16.876 M -10.85 % | 18.930 M 160.39 % | 7.270 M -19.96 % | 9.083 M 21.95 % | 7.448 M -11.62 % | 8.427 M | 0.000 | 0.000 100.00 % | -395.000 K | 0.000 100.00 % | -173.000 K 92.85 % | -2.418 M 77.61 % | -10.800 M -5 300.00 % | -200.000 K -100.00 % | -100.000 K -150.00 % | 200.000 K | 0.000 |
| Net cash used provided by financing activities | -220.400 M -99.10 % | -110.700 M 46.75 % | -207.900 M 76.71 % | -892.500 M -530.30 % | -141.600 M -450.97 % | -25.700 M 92.00 % | -321.200 M 11.58 % | -363.255 M -116.65 % | 2.181 B 7 358.84 % | -30.049 M 77.91 % | -136.019 M -57.78 % | -86.209 M -158.12 % | 148.324 M 1 193.43 % | -13.565 M -116.59 % | 81.772 M 204.99 % | -77.882 M -138.65 % | -32.635 M -162.11 % | 52.547 M -11.69 % | 59.500 M 957.23 % | -6.941 M 89.16 % | -64.036 M -23.33 % | -51.921 M -191.59 % | -17.806 M -54.20 % | -11.547 M -102.67 % | 431.900 M 2 818.24 % | 14.800 M 562.50 % | -3.200 M -112.75 % | 25.100 M 12 450.00 % | 200.000 K |
| Effect of forex changes on cash | 200.000 K 104.76 % | -4.200 M -50.00 % | -2.800 M -460.00 % | -500.000 K 75.00 % | -2.000 M -400.00 % | -400.000 K -111.11 % | 3.600 M 10 185.71 % | 35.000 K 100.82 % | -4.256 M -600.00 % | -608.000 K 66.39 % | -1.809 M -199.45 % | 1.819 M -47.37 % | 3.456 M 210.98 % | -3.114 M -44.37 % | -2.157 M 72.19 % | -7.756 M -206.56 % | -2.530 M 54.96 % | -5.617 M -361.38 % | 2.149 M 209.25 % | -1.967 M -246.91 % | -567.000 K -791.46 % | 82.000 K | 0.000 | 0.000 100.00 % | -100.000 K -100.53 % | 18.900 M 455.88 % | 3.400 M -74.24 % | 13.200 M 915.38 % | 1.300 M |
| Net change in cash | -20.700 M -5 275.00 % | 400.000 K -82.61 % | 2.300 M -87.63 % | 18.600 M 4 550.00 % | 400.000 K 105.06 % | -7.900 M -295.00 % | -2.000 M 82.53 % | -11.445 M -134.27 % | 33.398 M 174.33 % | -44.931 M -246.51 % | 30.667 M 247.97 % | 8.813 M 115.53 % | -56.765 M -192.62 % | 61.286 M 818.56 % | 6.672 M 183.26 % | -8.013 M -321.60 % | 3.616 M -36.19 % | 5.667 M 22 768.00 % | -25.000 K -104.10 % | 610.000 K 153.74 % | -1.135 M 73.98 % | -4.362 M -143.31 % | 10.071 M 160.38 % | -16.678 M -192.66 % | 18.000 M 21.62 % | 14.800 M 562.50 % | -3.200 M -112.75 % | 25.100 M 12 450.00 % | 200.000 K |
| Cash at beginning of period | 56.000 M 0.72 % | 55.600 M 4.32 % | 53.300 M 53.60 % | 34.700 M 1.17 % | 34.300 M -18.72 % | 42.200 M -4.52 % | 44.200 M -20.55 % | 55.634 M 150.20 % | 22.236 M -66.89 % | 67.167 M 114.43 % | 31.324 M 39.15 % | 22.511 M -71.60 % | 79.276 M 402.80 % | 15.767 M 73.36 % | 9.095 M -46.84 % | 17.108 M 26.80 % | 13.492 M 72.42 % | 7.825 M -0.32 % | 7.850 M 8.43 % | 7.240 M -13.55 % | 8.375 M -34.25 % | 12.737 M 377.76 % | 2.666 M -86.22 % | 19.344 M 1 388.00 % | 1.300 M -75.93 % | 5.400 M -55.00 % | 12.000 M 11 900.00 % | 100.000 K -91.67 % | 1.200 M |
| Cash at end of period | 35.300 M -36.96 % | 56.000 M 0.72 % | 55.600 M 4.32 % | 53.300 M 53.60 % | 34.700 M 1.17 % | 34.300 M -18.72 % | 42.200 M -4.50 % | 44.189 M -20.57 % | 55.634 M 150.20 % | 22.236 M -64.13 % | 61.991 M 97.90 % | 31.324 M 39.15 % | 22.511 M -70.79 % | 77.053 M 388.70 % | 15.767 M 73.36 % | 9.095 M -46.84 % | 17.108 M 26.80 % | 13.492 M 72.42 % | 7.825 M -0.32 % | 7.850 M 8.43 % | 7.240 M -13.55 % | 8.375 M -34.25 % | 12.737 M 377.76 % | 2.666 M -86.19 % | 19.300 M -4.46 % | 20.200 M 129.55 % | 8.800 M -65.08 % | 25.200 M 1 700.00 % | 1.400 M |
| Operating cash flow | 243.300 M 21.53 % | 200.200 M -33.95 % | 303.100 M -42.83 % | 530.200 M 113.79 % | 248.000 M 49.67 % | 165.700 M -67.42 % | 508.600 M -7.08 % | 547.381 M 40.23 % | 390.350 M -12.97 % | 448.500 M 11.16 % | 403.467 M 4.13 % | 387.448 M 26.57 % | 306.104 M -6.01 % | 325.670 M 17.47 % | 277.246 M 31.67 % | 210.555 M 20.98 % | 174.042 M 8.67 % | 160.162 M 69.79 % | 94.327 M -17.70 % | 114.611 M -5.36 % | 121.103 M 24.92 % | 96.947 M 50.19 % | 64.550 M 516.58 % | 10.469 M -11.28 % | 11.800 M 140.82 % | 4.900 M 5 000.00 % | -100.000 K -200.00 % | 100.000 K 111.11 % | -900.000 K |
| Capital expenditure | -131.300 M 0.68 % | -132.200 M -13.09 % | -116.900 M 2.18 % | -119.500 M 38.47 % | -194.200 M -48.47 % | -130.800 M 8.53 % | -143.000 M -5.02 % | -136.160 M -18.65 % | -114.761 M -32.68 % | -86.496 M -18.31 % | -73.109 M -12.07 % | -65.236 M -22.39 % | -53.301 M -10.31 % | -48.320 M -21.07 % | -39.910 M 16.01 % | -47.520 M 1.81 % | -48.397 M -32.91 % | -36.414 M -38.38 % | -26.314 M 21.01 % | -33.312 M -58.84 % | -20.972 M -41.41 % | -14.831 M 3.77 % | -15.412 M -33.02 % | -11.586 M 97.28 % | -426.100 M -1 668.05 % | -24.100 M -1 908.33 % | -1.200 M -20.00 % | -1.000 M -42.86 % | -700.000 K |
| Free CashFlow | 112.000 M 64.71 % | 68.000 M -63.48 % | 186.200 M -54.66 % | 410.700 M 663.38 % | 53.800 M 54.15 % | 34.900 M -90.45 % | 365.600 M -11.09 % | 411.221 M 49.22 % | 275.589 M -23.87 % | 362.004 M 9.58 % | 330.358 M 2.53 % | 322.212 M 27.46 % | 252.803 M -8.85 % | 277.350 M 16.86 % | 237.336 M 45.57 % | 163.035 M 29.76 % | 125.645 M 1.53 % | 123.748 M 81.95 % | 68.013 M -16.34 % | 81.299 M -18.81 % | 100.131 M 21.94 % | 82.116 M 67.11 % | 49.138 M 4 499.10 % | -1.117 M 99.73 % | -414.300 M -2 057.81 % | -19.200 M -1 376.92 % | -1.300 M -44.44 % | -900.000 K 43.75 % | -1.600 M |
| 2023 | 2022 | 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 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 648.400 M -2.00 % | 661.600 M -0.50 % | 664.900 M 1.98 % | 652.000 M -0.23 % | 653.500 M -2.39 % | 669.500 M -2.16 % | 684.300 M 2.07 % | 670.400 M -2.88 % | 690.300 M 1.54 % | 679.800 M 2.35 % | 664.200 M 1.05 % | 657.300 M 1.29 % | 648.900 M -3.54 % | 672.700 M 0.70 % | 668.000 M 1.84 % | 655.900 M 3.06 % | 636.400 M 6.39 % | 598.200 M -23.80 % | 785.000 M -1.86 % | 799.900 M -3.99 % | 833.100 M -1.50 % | 845.800 M 1.89 % | 830.100 M -2.65 % | 852.700 M -0.26 % | 854.900 M -3.22 % | 883.300 M -1.31 % | 895.000 M 0.81 % | 887.800 M 0.57 % | 882.774 M -3.81 % | 917.733 M 2.84 % | 892.399 M -1.54 % | 906.396 M 1.83 % | 890.144 M -0.17 % | 891.621 M 2.00 % | 874.181 M -1.59 % | 888.304 M 23.62 % | 718.596 M 0.41 % | 715.689 M 7.90 % | 663.319 M -2.01 % | 676.947 M 1.36 % | 667.877 M 4.22 % | 640.822 M 12.43 % | 569.955 M 0.36 % | 567.899 M 6.23 % | 534.579 M 1.53 % | 526.525 M 2.48 % | 513.804 M 2.02 % | 503.638 M 4.82 % | 480.484 M 2.46 % | 468.950 M 1.93 % | 460.077 M 3.03 % | 446.557 M 6.09 % | 420.924 M 2.55 % | 410.441 M 3.09 % | 398.126 M 1.18 % | 393.489 M 8.40 % | 362.988 M 4.39 % | 347.734 M 3.75 % | 335.177 M 6.90 % | 313.542 M 5.27 % | 297.836 M 2.96 % | 289.268 M 4.39 % | 277.090 M 1.12 % | 274.011 M -1.11 % | 277.098 M -0.25 % | 277.786 M 9.03 % | 254.784 M 1.29 % | 251.550 M 5.99 % | 237.323 M 1.92 % | 232.845 M 10.33 % | 211.049 M 1.13 % | 208.697 M 2.67 % | 203.267 M 2.44 % | 198.424 M 10.70 % | 179.249 M 7.62 % | 166.555 M 8.73 % | 153.176 M 2.70 % | 149.148 M 6.10 % | 140.578 M 1.22 % | 138.890 M 2.13 % | 135.989 M 9.85 % | 123.793 M 5.31 % | 117.556 M 2.62 % | 114.551 M 1.17 % | 113.228 M 0.08 % | 113.135 M 0.73 % | 112.311 M 8.82 % | 103.207 M 1.20 % | 101.979 M 2.73 % | 99.269 M 2.27 % | 97.064 M 3.95 % | 93.379 M 2.32 % | 91.261 M 3.06 % | 88.549 M 3.16 % | 85.835 M 0.47 % | 85.431 M 5.38 % | 81.066 M 1.90 % | 79.557 M 2.43 % | 77.668 M 32.77 % | 58.500 M 130.31 % | 25.400 M 1.60 % | 25.000 M 4.60 % | 23.900 M 9.13 % | 21.900 M 31.14 % | 16.700 M 12.84 % | 14.800 M 11.28 % | 13.300 M 4.72 % | 12.700 M 0.00 % | 12.700 M 16.51 % | 10.900 M 10.10 % | 9.900 M 50.00 % | 6.600 M 4.76 % | 6.300 M 8.62 % | 5.800 M 0.00 % | 5.800 M 7.41 % | 5.400 M 1.89 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M |
| Net income | -13.800 M -330.00 % | 6.000 M -54.20 % | 13.100 M -12.08 % | 14.900 M 645.00 % | 2.000 M 104.04 % | -49.500 M -541.96 % | 11.200 M -64.78 % | 31.800 M 13.57 % | 28.000 M 166.67 % | 10.500 M 174.47 % | -14.100 M 18.02 % | -17.200 M 73.94 % | -66.000 M -325.26 % | 29.300 M 12.26 % | 26.100 M -46.19 % | 48.500 M 159.73 % | -81.200 M -1 704.44 % | -4.500 M 77.61 % | -20.100 M 90.83 % | -219.300 M -270.44 % | -59.200 M -94.10 % | -30.500 M 19.31 % | -37.800 M 88.13 % | -318.400 M -1 454.89 % | 23.500 M -15.16 % | 27.700 M 23.11 % | 22.500 M -74.78 % | 89.200 M 128.50 % | 39.038 M 127.10 % | -144.042 M -347.54 % | 58.189 M 217.04 % | 18.354 M -71.67 % | 64.795 M 40.75 % | 46.034 M -40.05 % | 76.786 M -2.69 % | 78.908 M 88.92 % | 41.769 M -30.90 % | 60.449 M -19.89 % | 75.458 M -8.56 % | 82.526 M -0.39 % | 82.845 M 1.11 % | 81.936 M 3.52 % | 79.149 M 1.26 % | 78.164 M -2.96 % | 80.547 M 3.21 % | 78.044 M 4.59 % | 74.617 M 6.49 % | 70.069 M 7.01 % | 65.477 M -3.13 % | 67.593 M 4.22 % | 64.857 M 0.89 % | 64.288 M 8.51 % | 59.247 M 6.67 % | 55.542 M -0.24 % | 55.674 M 11.39 % | 49.980 M -11.83 % | 56.686 M 6.77 % | 53.094 M 10.34 % | 48.119 M 7.87 % | 44.608 M -4.12 % | 46.526 M 5.98 % | 43.902 M 7.99 % | 40.655 M 3.89 % | 39.132 M -0.24 % | 39.227 M 1.40 % | 38.685 M 22.17 % | 31.664 M 31.40 % | 24.098 M -26.74 % | 32.895 M 2.80 % | 31.998 M 8.88 % | 29.387 M 1.18 % | 29.045 M 5.50 % | 27.532 M 9.39 % | 25.168 M 6.98 % | 23.525 M 2 392.88 % | -1.026 M -104.39 % | 23.383 M 1.74 % | 22.982 M 5.35 % | 21.815 M 14.46 % | 19.059 M -9.79 % | 21.128 M 11.98 % | 18.867 M -1.34 % | 19.124 M 3.90 % | 18.407 M 7.20 % | 17.171 M 10.62 % | 15.522 M 5.73 % | 14.681 M 28.40 % | 11.434 M -5.78 % | 12.136 M 5.32 % | 11.523 M 8.39 % | 10.631 M 575.45 % | -2.236 M -135.30 % | 6.335 M 13.25 % | 5.594 M 11.50 % | 5.017 M 18.91 % | 4.219 M 22.90 % | 3.433 M 11.24 % | 3.086 M -18.21 % | 3.773 M -38.15 % | 6.100 M 110.34 % | 2.900 M 11.54 % | 2.600 M 8.33 % | 2.400 M 4.35 % | 2.300 M 43.75 % | 1.600 M 45.45 % | 1.100 M 37.50 % | 800.000 K 33.33 % | 600.000 K 20.00 % | 500.000 K 150.00 % | 200.000 K 100.00 % | 100.000 K 112.50 % | -800.000 K -60.00 % | -500.000 K 16.67 % | -600.000 K -20.00 % | -500.000 K 58.33 % | -1.200 M -9.09 % | -1.100 M 0.00 % | -1.100 M 0.00 % | -1.100 M |
| Income before tax | -11.400 M -215.15 % | 9.900 M -51.71 % | 20.500 M 0.99 % | 20.300 M 194.20 % | 6.900 M 115.79 % | -43.700 M -320.71 % | 19.800 M -48.03 % | 38.100 M 15.11 % | 33.100 M 75.13 % | 18.900 M 268.75 % | -11.200 M -27.27 % | -8.800 M 87.23 % | -68.900 M -279.43 % | 38.400 M -4.00 % | 40.000 M -44.52 % | 72.100 M 196.91 % | -74.400 M -1 717.39 % | 4.600 M 107.89 % | -58.300 M 74.43 % | -228.000 M -237.28 % | -67.600 M -103.61 % | -33.200 M 2.35 % | -34.000 M 90.96 % | -376.100 M -1 193.31 % | 34.400 M -7.53 % | 37.200 M 27.84 % | 29.100 M 162.31 % | -46.700 M -169.86 % | 66.849 M 130.71 % | -217.705 M -342.69 % | 89.705 M 112.84 % | 42.146 M -58.99 % | 102.759 M 40.32 % | 73.232 M -36.67 % | 115.631 M -11.16 % | 130.156 M 102.99 % | 64.118 M -30.13 % | 91.770 M -14.92 % | 107.857 M -9.70 % | 119.447 M -2.45 % | 122.442 M -4.80 % | 128.618 M 9.87 % | 117.061 M -2.24 % | 119.741 M -0.83 % | 120.738 M 0.56 % | 120.062 M 2.44 % | 117.205 M 9.05 % | 107.481 M 6.28 % | 101.128 M -4.20 % | 105.558 M 2.45 % | 103.030 M 2.03 % | 100.985 M 9.54 % | 92.192 M 4.54 % | 88.185 M -3.05 % | 90.962 M 9.87 % | 82.794 M -5.86 % | 87.945 M 4.86 % | 83.868 M 8.57 % | 77.246 M 7.33 % | 71.969 M 3.35 % | 69.636 M -1.18 % | 70.469 M 7.64 % | 65.466 M 4.25 % | 62.795 M 0.53 % | 62.464 M 0.06 % | 62.426 M 21.64 % | 51.319 M 34.84 % | 38.058 M -28.27 % | 53.056 M 1.97 % | 52.029 M 8.18 % | 48.097 M 1.01 % | 47.614 M 5.49 % | 45.135 M 9.39 % | 41.259 M 6.98 % | 38.566 M 28 250.36 % | -137.000 K -100.36 % | 38.440 M 1.81 % | 37.756 M 5.11 % | 35.921 M 16.93 % | 30.721 M -11.83 % | 34.841 M 11.64 % | 31.208 M -1.84 % | 31.794 M 5.07 % | 30.260 M 6.62 % | 28.381 M 10.26 % | 25.741 M 5.73 % | 24.347 M 28.82 % | 18.900 M -4.83 % | 19.859 M 4.01 % | 19.094 M 7.73 % | 17.724 M 112.77 % | 8.330 M -21.12 % | 10.560 M 11.97 % | 9.431 M 11.91 % | 8.427 M 29.31 % | 6.517 M 11.61 % | 5.839 M 12.72 % | 5.180 M -17.52 % | 6.280 M 373.04 % | -2.300 M -162.16 % | 3.700 M 8.82 % | 3.400 M 13.33 % | 3.000 M 42.86 % | 2.100 M 0.00 % | 2.100 M 61.54 % | 1.300 M 44.44 % | 900.000 K 12.50 % | 800.000 K 14.29 % | 700.000 K 133.33 % | 300.000 K | 0.000 100.00 % | -800.000 K -100.00 % | -400.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | -0.02 -217.50 % | 0.01 -51.47 % | 0.03 -0.97 % | 0.03 194.88 % | 0.01 116.18 % | -0.07 -325.59 % | 0.03 -49.09 % | 0.06 18.52 % | 0.05 72.47 % | 0.03 264.88 % | -0.02 -25.95 % | -0.01 87.39 % | -0.11 -286.01 % | 0.06 -4.67 % | 0.06 -45.53 % | 0.11 194.03 % | -0.12 -1 620.31 % | 0.01 110.35 % | -0.07 73.94 % | -0.29 -251.28 % | -0.08 -106.72 % | -0.04 4.17 % | -0.04 90.71 % | -0.44 -1 196.13 % | 0.04 -4.45 % | 0.04 29.53 % | 0.03 161.81 % | -0.05 -169.46 % | 0.08 131.92 % | -0.24 -335.99 % | 0.10 116.18 % | 0.05 -59.72 % | 0.12 40.55 % | 0.08 -37.91 % | 0.13 -9.72 % | 0.15 64.21 % | 0.09 -30.41 % | 0.13 -21.14 % | 0.16 -7.85 % | 0.18 -3.75 % | 0.18 -8.66 % | 0.20 -2.28 % | 0.21 -2.59 % | 0.21 -6.64 % | 0.23 -0.95 % | 0.23 -0.04 % | 0.23 6.89 % | 0.21 1.40 % | 0.21 -6.50 % | 0.23 0.52 % | 0.22 -0.97 % | 0.23 3.25 % | 0.22 1.94 % | 0.21 -5.96 % | 0.23 8.59 % | 0.21 -13.15 % | 0.24 0.45 % | 0.24 4.65 % | 0.23 0.40 % | 0.23 -1.83 % | 0.23 -4.02 % | 0.24 3.11 % | 0.24 3.10 % | 0.23 1.66 % | 0.23 0.31 % | 0.22 11.57 % | 0.20 33.13 % | 0.15 -32.33 % | 0.22 0.05 % | 0.22 -1.95 % | 0.23 -0.11 % | 0.23 2.75 % | 0.22 6.79 % | 0.21 -3.36 % | 0.22 26 256.82 % | 0.00 -100.33 % | 0.25 -0.87 % | 0.25 -0.93 % | 0.26 15.52 % | 0.22 -13.67 % | 0.26 1.63 % | 0.25 -6.79 % | 0.27 2.38 % | 0.26 5.39 % | 0.25 10.17 % | 0.23 4.96 % | 0.22 18.38 % | 0.18 -5.96 % | 0.19 1.24 % | 0.19 5.34 % | 0.18 104.70 % | 0.09 -22.91 % | 0.12 8.64 % | 0.11 8.48 % | 0.10 28.70 % | 0.08 5.91 % | 0.07 10.62 % | 0.07 -19.47 % | 0.08 305.66 % | -0.04 -126.99 % | 0.15 7.11 % | 0.14 8.35 % | 0.13 30.90 % | 0.10 -23.74 % | 0.13 43.16 % | 0.09 29.80 % | 0.07 7.42 % | 0.06 14.29 % | 0.06 100.26 % | 0.03 | 0.00 100.00 % | -0.12 -90.91 % | -0.06 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 62.100 M -39.53 % | 102.700 M -7.14 % | 110.600 M 21.41 % | 91.100 M -5.50 % | 96.400 M 226.78 % | 29.500 M -73.40 % | 110.900 M 12.59 % | 98.500 M -11.74 % | 111.600 M 17.23 % | 95.200 M 46.91 % | 64.800 M -29.79 % | 92.300 M 1 298.48 % | 6.600 M -94.07 % | 111.300 M -2.11 % | 113.700 M -12.94 % | 130.600 M 12 960.00 % | 1.000 M -99.12 % | 113.000 M 324.81 % | 26.600 M 123.23 % | -114.500 M -481.67 % | 30.000 M -76.71 % | 128.800 M 103.80 % | 63.200 M 122.28 % | -283.700 M -325.16 % | 126.000 M -1.10 % | 127.400 M 9.08 % | 116.800 M 144.10 % | 47.849 M -68.47 % | 151.774 M 212.20 % | -135.273 M -178.99 % | 171.258 M 39.23 % | 123.001 M -44.65 % | 222.219 M -0.71 % | 223.814 M 6.45 % | 210.256 M -5.17 % | 221.718 M 17.21 % | 189.157 M -3.72 % | 196.460 M 8.81 % | 180.548 M 16.87 % | 154.480 M -14.45 % | 180.576 M -0.28 % | 181.077 M 7.77 % | 168.015 M 4.12 % | 161.363 M 0.24 % | 160.970 M 3.95 % | 154.852 M 1.72 % | 152.239 M 7.47 % | 141.652 M 6.01 % | 133.621 M -2.01 % | 136.367 M 2.14 % | 133.514 M 1.10 % | 132.062 M 9.00 % | 121.159 M 3.43 % | 117.143 M -0.25 % | 117.437 M 7.83 % | 108.908 M -0.95 % | 109.958 M 4.37 % | 105.355 M 6.85 % | 98.598 M 6.86 % | 92.268 M 3.80 % | 88.894 M 0.53 % | 88.421 M 5.34 % | 83.939 M 7.88 % | 77.807 M -2.43 % | 79.747 M 1.13 % | 78.857 M 16.32 % | 67.792 M 17.60 % | 57.644 M -17.68 % | 70.028 M 3.23 % | 67.837 M 7.85 % | 62.900 M 0.52 % | 62.572 M 3.16 % | 60.655 M 5.78 % | 57.338 M 10.97 % | 51.672 M 2.17 % | 50.577 M 6.50 % | 47.491 M 0.39 % | 47.305 M 6.51 % | 44.413 M 1.19 % | 43.890 M -2.31 % | 44.930 M 12.52 % | 39.930 M 1.14 % | 39.481 M 3.58 % | 38.117 M 5.65 % | 36.078 M 1.87 % | 35.414 M 2.02 % | 34.713 M 20.29 % | 28.858 M -5.55 % | 30.554 M 5.34 % | 29.006 M 4.50 % | 27.757 M 19.03 % | 23.319 M -10.87 % | 26.164 M 4.02 % | 25.152 M 3.26 % | 24.358 M -0.28 % | 24.427 M 6.42 % | 22.953 M 2.47 % | 22.399 M 3.65 % | 21.610 M 44.07 % | 15.000 M 188.46 % | 5.200 M 1.96 % | 5.100 M 11.65 % | 4.568 M 20.21 % | 3.800 M 26.67 % | 3.000 M 50.00 % | 2.000 M 11.11 % | 1.800 M 38.46 % | 1.300 M -23.53 % | 1.700 M 112.50 % | 800.000 K 60.00 % | 500.000 K 200.00 % | -500.000 K | 0.000 -100.00 % | 5.800 M 0.00 % | 5.800 M 128.71 % | -20.200 M -481.13 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M |
| Net income ratio | -0.02 -334.68 % | 0.01 -53.97 % | 0.02 -13.79 % | 0.02 646.71 % | 0.00 104.14 % | -0.07 -551.73 % | 0.02 -65.50 % | 0.05 16.94 % | 0.04 162.61 % | 0.02 172.76 % | -0.02 18.87 % | -0.03 74.27 % | -0.10 -333.52 % | 0.04 11.48 % | 0.04 -47.16 % | 0.07 157.95 % | -0.13 -1 596.13 % | -0.01 70.62 % | -0.03 90.66 % | -0.27 -285.81 % | -0.07 -97.06 % | -0.04 20.81 % | -0.05 87.80 % | -0.37 -1 458.39 % | 0.03 -12.34 % | 0.03 24.74 % | 0.03 -74.98 % | 0.10 127.20 % | 0.04 128.18 % | -0.16 -340.71 % | 0.07 222.01 % | 0.02 -72.18 % | 0.07 40.99 % | 0.05 -41.22 % | 0.09 -1.12 % | 0.09 52.82 % | 0.06 -31.18 % | 0.08 -25.75 % | 0.11 -6.69 % | 0.12 -1.72 % | 0.12 -2.99 % | 0.13 -7.93 % | 0.14 0.89 % | 0.14 -8.65 % | 0.15 1.65 % | 0.15 2.07 % | 0.15 4.38 % | 0.14 2.09 % | 0.14 -5.46 % | 0.14 2.25 % | 0.14 -2.08 % | 0.14 2.28 % | 0.14 4.01 % | 0.14 -3.23 % | 0.14 10.10 % | 0.13 -18.66 % | 0.16 2.28 % | 0.15 6.35 % | 0.14 0.91 % | 0.14 -8.93 % | 0.16 2.93 % | 0.15 3.44 % | 0.15 2.74 % | 0.14 0.88 % | 0.14 1.65 % | 0.14 12.06 % | 0.12 29.73 % | 0.10 -30.89 % | 0.14 0.86 % | 0.14 -1.31 % | 0.14 0.05 % | 0.14 2.75 % | 0.14 6.79 % | 0.13 -3.35 % | 0.13 2 230.51 % | -0.01 -104.04 % | 0.15 -0.93 % | 0.15 -0.70 % | 0.16 13.09 % | 0.14 -11.68 % | 0.16 1.94 % | 0.15 -6.31 % | 0.16 1.24 % | 0.16 5.96 % | 0.15 10.53 % | 0.14 4.96 % | 0.13 17.99 % | 0.11 -6.91 % | 0.12 2.52 % | 0.12 5.98 % | 0.11 557.40 % | -0.02 -134.50 % | 0.07 9.88 % | 0.06 8.08 % | 0.06 18.35 % | 0.05 16.62 % | 0.04 9.17 % | 0.04 -20.15 % | 0.05 -53.41 % | 0.10 -8.67 % | 0.11 9.78 % | 0.10 3.57 % | 0.10 -4.38 % | 0.11 9.62 % | 0.10 28.91 % | 0.07 23.56 % | 0.06 27.32 % | 0.05 20.00 % | 0.04 114.57 % | 0.02 81.65 % | 0.01 108.33 % | -0.12 -52.73 % | -0.08 23.28 % | -0.10 -20.00 % | -0.09 61.21 % | -0.22 -7.07 % | -0.21 0.00 % | -0.21 0.00 % | -0.21 |
| Ratio EBITDA | 0.10 -38.30 % | 0.16 -6.68 % | 0.17 19.05 % | 0.14 -5.28 % | 0.15 234.78 % | 0.04 -72.81 % | 0.16 10.30 % | 0.15 -9.12 % | 0.16 15.44 % | 0.14 43.54 % | 0.10 -30.52 % | 0.14 1 280.61 % | 0.01 -93.85 % | 0.17 -2.79 % | 0.17 -14.52 % | 0.20 12 571.72 % | 0.00 -99.17 % | 0.19 457.47 % | 0.03 123.67 % | -0.14 -497.51 % | 0.04 -76.35 % | 0.15 100.01 % | 0.08 122.88 % | -0.33 -325.74 % | 0.15 2.19 % | 0.14 10.52 % | 0.13 142.14 % | 0.05 -68.65 % | 0.17 216.64 % | -0.15 -176.81 % | 0.19 41.42 % | 0.14 -45.64 % | 0.25 -0.55 % | 0.25 4.37 % | 0.24 -3.64 % | 0.25 -5.18 % | 0.26 -4.11 % | 0.27 0.85 % | 0.27 19.28 % | 0.23 -15.60 % | 0.27 -4.32 % | 0.28 -4.14 % | 0.29 3.75 % | 0.28 -5.64 % | 0.30 2.38 % | 0.29 -0.74 % | 0.30 5.35 % | 0.28 1.14 % | 0.28 -4.37 % | 0.29 0.20 % | 0.29 -1.87 % | 0.30 2.74 % | 0.29 0.85 % | 0.29 -3.24 % | 0.29 6.58 % | 0.28 -8.63 % | 0.30 -0.02 % | 0.30 2.99 % | 0.29 -0.04 % | 0.29 -1.40 % | 0.30 -2.36 % | 0.31 0.90 % | 0.30 6.68 % | 0.28 -1.33 % | 0.29 1.38 % | 0.28 6.69 % | 0.27 16.11 % | 0.23 -22.34 % | 0.30 1.28 % | 0.29 -2.25 % | 0.30 -0.60 % | 0.30 0.48 % | 0.30 3.26 % | 0.29 0.24 % | 0.29 -5.07 % | 0.30 -2.06 % | 0.31 -2.25 % | 0.32 0.39 % | 0.32 -0.02 % | 0.32 -4.36 % | 0.33 2.43 % | 0.32 -3.96 % | 0.34 0.93 % | 0.33 4.43 % | 0.32 1.79 % | 0.31 1.28 % | 0.31 10.54 % | 0.28 -6.67 % | 0.30 2.54 % | 0.29 2.18 % | 0.29 14.51 % | 0.25 -12.90 % | 0.29 0.93 % | 0.28 0.09 % | 0.28 -0.75 % | 0.29 0.98 % | 0.28 0.57 % | 0.28 1.19 % | 0.28 8.51 % | 0.26 25.25 % | 0.20 0.36 % | 0.20 6.73 % | 0.19 10.15 % | 0.17 -3.41 % | 0.18 32.93 % | 0.14 -0.15 % | 0.14 32.22 % | 0.10 -23.53 % | 0.13 82.38 % | 0.07 45.32 % | 0.05 166.67 % | -0.08 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 126.73 % | -3.74 -474.07 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Gross profit ratio | 0.38 8.15 % | 0.35 1.91 % | 0.34 -2.75 % | 0.35 -6.58 % | 0.38 0.25 % | 0.38 -1.67 % | 0.38 0.51 % | 0.38 -1.60 % | 0.39 0.63 % | 0.38 4.10 % | 0.37 -2.04 % | 0.38 1.73 % | 0.37 -7.66 % | 0.40 2.23 % | 0.39 -4.76 % | 0.41 -2.17 % | 0.42 9.38 % | 0.38 5.17 % | 0.37 4.49 % | 0.35 -1.42 % | 0.35 -0.92 % | 0.36 -0.04 % | 0.36 -7.15 % | 0.39 -1.77 % | 0.39 -1.88 % | 0.40 -0.15 % | 0.40 3.38 % | 0.39 -7.06 % | 0.42 0.23 % | 0.42 0.69 % | 0.41 0.21 % | 0.41 -3.24 % | 0.43 -0.32 % | 0.43 1.21 % | 0.42 -1.20 % | 0.43 13.51 % | 0.38 3.66 % | 0.36 -13.69 % | 0.42 -0.01 % | 0.42 0.89 % | 0.42 -2.88 % | 0.43 -4.15 % | 0.45 0.50 % | 0.45 -1.23 % | 0.45 -0.04 % | 0.45 0.00 % | 0.45 0.24 % | 0.45 0.45 % | 0.45 0.43 % | 0.45 0.11 % | 0.45 -6.07 % | 0.48 5.22 % | 0.45 -0.76 % | 0.45 -0.71 % | 0.46 16.97 % | 0.39 -15.40 % | 0.46 -0.31 % | 0.46 0.25 % | 0.46 14.69 % | 0.40 -14.60 % | 0.47 0.24 % | 0.47 -2.76 % | 0.49 24.67 % | 0.39 -16.55 % | 0.47 0.17 % | 0.47 -0.82 % | 0.47 23.45 % | 0.38 -19.76 % | 0.47 0.12 % | 0.47 0.52 % | 0.47 25.49 % | 0.38 -20.15 % | 0.47 0.81 % | 0.47 0.23 % | 0.47 25.02 % | 0.37 -20.45 % | 0.47 0.71 % | 0.46 0.32 % | 0.46 34.26 % | 0.34 -26.92 % | 0.47 -1.66 % | 0.48 -0.50 % | 0.48 34.24 % | 0.36 -23.03 % | 0.47 1.55 % | 0.46 2.04 % | 0.45 7.27 % | 0.42 1.86 % | 0.41 1.75 % | 0.41 1.14 % | 0.40 0.21 % | 0.40 0.05 % | 0.40 0.52 % | 0.40 0.17 % | 0.40 -15.05 % | 0.47 0.40 % | 0.47 -0.29 % | 0.47 0.41 % | 0.46 4.56 % | 0.44 7.51 % | 0.41 0.34 % | 0.41 1.51 % | 0.41 4.57 % | 0.39 -4.68 % | 0.41 13.70 % | 0.36 -2.80 % | 0.37 8.81 % | 0.34 -10.42 % | 0.38 21.17 % | 0.31 14.37 % | 0.27 -10.00 % | 0.30 6.06 % | 0.29 -71.43 % | 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 | 92.700 M -0.32 % | 93.000 M 0.00 % | 93.000 M 0.22 % | 92.800 M -0.11 % | 92.900 M 0.43 % | 92.500 M -0.22 % | 92.700 M 0.22 % | 92.500 M 0.11 % | 92.400 M 0.22 % | 92.200 M 0.22 % | 92.000 M 0.11 % | 91.900 M 0.00 % | 91.900 M -0.22 % | 92.100 M 0.11 % | 92.000 M 0.22 % | 91.800 M 0.33 % | 91.500 M 0.11 % | 91.400 M 0.11 % | 91.300 M 0.11 % | 91.200 M 0.11 % | 91.100 M 0.11 % | 91.000 M 0.33 % | 90.700 M 0.00 % | 90.700 M 4.49 % | 86.800 M 1.17 % | 85.800 M 0.00 % | 85.800 M 0.23 % | 85.600 M 0.00 % | 85.600 M 0.35 % | 85.300 M -0.35 % | 85.600 M 0.19 % | 85.433 M -0.16 % | 85.571 M -0.22 % | 85.761 M -0.10 % | 85.846 M -0.12 % | 85.949 M -0.20 % | 86.121 M -0.12 % | 86.221 M -0.16 % | 86.357 M 0.19 % | 86.195 M 0.09 % | 86.116 M 0.16 % | 85.983 M -0.73 % | 86.614 M -0.57 % | 87.107 M -0.34 % | 87.402 M -0.24 % | 87.615 M 0.18 % | 87.459 M 0.20 % | 87.282 M -0.03 % | 87.306 M 0.54 % | 86.836 M 0.29 % | 86.588 M 1.88 % | 84.994 M -2.74 % | 87.385 M -0.63 % | 87.935 M 0.47 % | 87.527 M 2.13 % | 85.702 M -1.69 % | 87.179 M 0.56 % | 86.694 M 0.14 % | 86.573 M 0.00 % | 86.573 M -0.25 % | 86.794 M -0.06 % | 86.843 M 0.00 % | 86.842 M 2.28 % | 84.909 M -3.36 % | 87.864 M -0.70 % | 88.485 M -1.02 % | 89.393 M 2.93 % | 86.845 M -3.28 % | 89.795 M -0.18 % | 89.957 M -0.53 % | 90.437 M 2.44 % | 88.285 M -2.44 % | 90.495 M -0.14 % | 90.621 M 0.34 % | 90.312 M 2.48 % | 88.124 M -2.95 % | 90.804 M 0.75 % | 90.128 M -0.98 % | 91.021 M 2.14 % | 89.118 M -3.76 % | 92.600 M 0.18 % | 92.432 M 0.37 % | 92.090 M 6.70 % | 86.309 M -6.76 % | 92.571 M 0.39 % | 92.211 M 0.57 % | 91.686 M 13.13 % | 81.043 M -10.20 % | 90.249 M -0.05 % | 90.293 M 0.84 % | 89.544 M 20.28 % | 74.445 M -11.79 % | 84.393 M 1.18 % | 83.408 M 1.25 % | 82.380 M 35.14 % | 60.960 M -24.16 % | 80.384 M 0.90 % | 79.669 M 0.29 % | 79.436 M 34.67 % | 58.986 M -3.38 % | 61.053 M -0.20 % | 61.176 M 14.71 % | 53.333 M 0.00 % | 53.333 M 16.67 % | 45.714 M 3.90 % | 44.000 M -3.75 % | 45.714 M 0.00 % | 45.714 M 14.29 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 20.00 % | 33.333 M 11.11 % | 30.000 M 5.00 % | 28.571 M 3.90 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M |
| Weighted average shs out | 92.700 M 0.00 % | 92.700 M 0.11 % | 92.600 M 0.11 % | 92.500 M 0.00 % | 92.500 M 0.00 % | 92.500 M 0.22 % | 92.300 M 0.11 % | 92.200 M 0.00 % | 92.200 M 0.11 % | 92.100 M 0.11 % | 92.000 M 1.52 % | 90.625 M -1.14 % | 91.667 M -0.15 % | 91.800 M 0.22 % | 91.600 M 0.11 % | 91.500 M 0.29 % | 91.236 M 1.37 % | 90.000 M -1.42 % | 91.300 M 0.33 % | 91.000 M -0.08 % | 91.077 M 0.08 % | 91.000 M 1.11 % | 90.000 M -0.62 % | 90.559 M 4.45 % | 86.700 M 1.29 % | 85.600 M 0.12 % | 85.500 M 0.12 % | 85.400 M 0.12 % | 85.300 M 0.00 % | 85.300 M 0.12 % | 85.200 M 0.06 % | 85.153 M 0.11 % | 85.061 M 0.11 % | 84.965 M 0.31 % | 84.705 M -0.17 % | 84.853 M -0.11 % | 84.942 M 0.14 % | 84.823 M -0.45 % | 85.208 M 0.38 % | 84.884 M 0.13 % | 84.774 M 0.02 % | 84.754 M -0.30 % | 85.009 M -0.57 % | 85.500 M -0.23 % | 85.693 M -0.26 % | 85.921 M -0.35 % | 86.218 M 0.27 % | 85.988 M 0.07 % | 85.925 M 0.52 % | 85.479 M 0.57 % | 84.994 M 0.10 % | 84.907 M -0.34 % | 85.196 M -0.99 % | 86.048 M 0.40 % | 85.702 M 0.50 % | 85.273 M -2.19 % | 87.179 M 0.56 % | 86.694 M 0.14 % | 86.573 M 2.63 % | 84.352 M -0.66 % | 84.914 M 0.01 % | 84.909 M 0.00 % | 84.909 M 0.00 % | 84.909 M -0.63 % | 85.450 M -0.75 % | 86.094 M -0.87 % | 86.845 M 0.00 % | 86.845 M -0.52 % | 87.299 M -0.38 % | 87.634 M -0.74 % | 88.285 M 0.00 % | 88.285 M -0.26 % | 88.512 M 0.06 % | 88.462 M 0.38 % | 88.124 M 0.00 % | 88.124 M -0.79 % | 88.830 M 0.66 % | 88.246 M -0.98 % | 89.118 M 1.07 % | 88.171 M -2.53 % | 90.458 M 2.57 % | 88.190 M 2.18 % | 86.309 M 2.52 % | 84.184 M 0.29 % | 83.940 M 1.99 % | 82.304 M 1.56 % | 81.043 M 0.00 % | 81.043 M 7.50 % | 75.386 M 0.45 % | 75.047 M 0.81 % | 74.445 M 0.00 % | 74.445 M 18.85 % | 62.640 M 1.65 % | 61.623 M 1.09 % | 60.960 M 1.00 % | 60.356 M 1.46 % | 59.489 M 0.54 % | 59.170 M 0.31 % | 58.986 M 0.00 % | 58.986 M -3.38 % | 61.053 M 5.67 % | 57.778 M 8.33 % | 53.333 M 0.00 % | 53.333 M 25.00 % | 42.667 M -3.03 % | 44.000 M -3.75 % | 45.714 M 0.00 % | 45.714 M 14.29 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 20.00 % | 33.333 M 11.11 % | 30.000 M 5.00 % | 28.571 M 3.90 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M |
| EPS diluted | -0.15 -332.56 % | 0.06 -53.93 % | 0.14 -12.50 % | 0.16 644.19 % | 0.02 103.98 % | -0.54 -550.00 % | 0.12 -64.71 % | 0.34 13.33 % | 0.30 172.73 % | 0.11 173.33 % | -0.15 21.05 % | -0.19 73.61 % | -0.72 -325.00 % | 0.32 14.29 % | 0.28 -47.17 % | 0.53 159.55 % | -0.89 -1 708.94 % | -0.05 77.64 % | -0.22 90.83 % | -2.40 -269.23 % | -0.65 -91.18 % | -0.34 19.05 % | -0.42 88.03 % | -3.51 -1 855.00 % | 0.20 -35.48 % | 0.31 24.00 % | 0.25 -74.23 % | 0.97 136.59 % | 0.41 124.26 % | -1.69 -372.58 % | 0.62 342.86 % | 0.14 -80.56 % | 0.72 67.44 % | 0.43 -44.87 % | 0.78 -2.50 % | 0.80 70.21 % | 0.47 -32.86 % | 0.70 -19.54 % | 0.87 -9.38 % | 0.96 0.00 % | 0.96 1.05 % | 0.95 4.40 % | 0.91 1.11 % | 0.90 -2.17 % | 0.92 3.37 % | 0.89 4.71 % | 0.85 6.25 % | 0.80 6.67 % | 0.75 -3.85 % | 0.78 4.00 % | 0.75 -1.32 % | 0.76 11.76 % | 0.68 7.94 % | 0.63 -1.56 % | 0.64 10.34 % | 0.58 -10.77 % | 0.65 6.56 % | 0.61 8.93 % | 0.56 7.69 % | 0.52 -3.70 % | 0.54 5.88 % | 0.51 8.51 % | 0.47 2.17 % | 0.46 2.22 % | 0.45 2.27 % | 0.44 25.71 % | 0.35 25.00 % | 0.28 -24.32 % | 0.37 2.78 % | 0.36 9.09 % | 0.33 0.00 % | 0.33 6.45 % | 0.31 10.71 % | 0.28 7.69 % | 0.26 2 341.38 % | -0.01 -104.46 % | 0.26 0.00 % | 0.26 8.33 % | 0.24 14.29 % | 0.21 -8.70 % | 0.23 9.52 % | 0.21 0.00 % | 0.21 0.00 % | 0.21 10.53 % | 0.19 11.76 % | 0.17 6.25 % | 0.16 14.29 % | 0.14 0.00 % | 0.14 7.69 % | 0.13 8.33 % | 0.12 500.00 % | -0.03 -140.00 % | 0.08 11.11 % | 0.07 12.50 % | 0.06 -13.29 % | 0.07 62.82 % | 0.04 13.33 % | 0.04 -21.05 % | 0.05 -52.50 % | 0.10 110.53 % | 0.05 11.76 % | 0.04 -5.56 % | 0.05 4.41 % | 0.04 23.14 % | 0.04 40.00 % | 0.03 42.86 % | 0.02 33.59 % | 0.01 4.80 % | 0.01 150.00 % | 0.01 100.00 % | 0.00 112.50 % | -0.02 -33.33 % | -0.02 25.00 % | -0.02 -14.29 % | -0.02 59.86 % | -0.04 -9.00 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 |
| Earnings per share | -0.15 -331.84 % | 0.06 -53.79 % | 0.14 -12.50 % | 0.16 640.74 % | 0.02 104.00 % | -0.54 -550.00 % | 0.12 -64.71 % | 0.34 13.33 % | 0.30 172.73 % | 0.11 173.33 % | -0.15 21.05 % | -0.19 73.61 % | -0.72 -325.00 % | 0.32 10.34 % | 0.29 -45.28 % | 0.53 159.55 % | -0.89 -1 680.00 % | -0.05 77.27 % | -0.22 90.87 % | -2.41 -270.77 % | -0.65 -91.18 % | -0.34 19.05 % | -0.42 88.07 % | -3.52 -1 860.00 % | 0.20 -35.48 % | 0.31 24.00 % | 0.25 -74.49 % | 0.98 133.33 % | 0.42 124.85 % | -1.69 -368.25 % | 0.63 350.00 % | 0.14 -80.56 % | 0.72 63.64 % | 0.44 -44.30 % | 0.79 -2.47 % | 0.81 65.31 % | 0.49 -30.99 % | 0.71 -20.22 % | 0.89 -8.25 % | 0.97 -1.02 % | 0.98 1.03 % | 0.97 4.30 % | 0.93 2.20 % | 0.91 -3.19 % | 0.94 3.30 % | 0.91 4.60 % | 0.87 7.41 % | 0.81 6.58 % | 0.76 -3.80 % | 0.79 3.95 % | 0.76 0.00 % | 0.76 8.57 % | 0.70 7.69 % | 0.65 0.00 % | 0.65 12.07 % | 0.58 -10.77 % | 0.65 6.56 % | 0.61 8.93 % | 0.56 7.69 % | 0.52 -5.45 % | 0.55 5.77 % | 0.52 8.33 % | 0.48 4.35 % | 0.46 0.00 % | 0.46 2.22 % | 0.45 25.00 % | 0.36 28.57 % | 0.28 -26.32 % | 0.38 2.70 % | 0.37 8.82 % | 0.34 3.03 % | 0.33 6.45 % | 0.31 10.71 % | 0.28 3.70 % | 0.27 2 427.59 % | -0.01 -104.30 % | 0.27 3.85 % | 0.26 4.00 % | 0.25 19.05 % | 0.21 -12.50 % | 0.24 9.09 % | 0.22 0.00 % | 0.22 4.76 % | 0.21 0.00 % | 0.21 10.53 % | 0.19 5.56 % | 0.18 28.57 % | 0.14 -12.50 % | 0.16 6.67 % | 0.15 7.14 % | 0.14 566.67 % | -0.03 -133.33 % | 0.09 12.50 % | 0.08 10.34 % | 0.07 4.77 % | 0.07 45.68 % | 0.05 11.76 % | 0.04 -19.05 % | 0.05 -47.50 % | 0.10 110.53 % | 0.05 5.56 % | 0.05 0.00 % | 0.05 4.41 % | 0.04 14.93 % | 0.04 50.00 % | 0.03 42.86 % | 0.02 33.59 % | 0.01 4.80 % | 0.01 150.00 % | 0.01 100.00 % | 0.00 112.50 % | -0.02 -33.33 % | -0.02 25.00 % | -0.02 -14.29 % | -0.02 59.86 % | -0.04 -9.00 % | -0.04 0.00 % | -0.04 0.00 % | -0.04 |
| Gross profit | 244.100 M 5.99 % | 230.300 M 1.41 % | 227.100 M -0.83 % | 229.000 M -6.80 % | 245.700 M -2.15 % | 251.100 M -3.79 % | 261.000 M 2.59 % | 254.400 M -4.43 % | 266.200 M 2.19 % | 260.500 M 6.54 % | 244.500 M -1.01 % | 247.000 M 3.05 % | 239.700 M -10.93 % | 269.100 M 2.95 % | 261.400 M -3.01 % | 269.500 M 0.82 % | 267.300 M 16.37 % | 229.700 M -19.85 % | 286.600 M 2.54 % | 279.500 M -5.35 % | 295.300 M -2.41 % | 302.600 M 1.85 % | 297.100 M -9.61 % | 328.700 M -2.03 % | 335.500 M -5.04 % | 353.300 M -1.45 % | 358.500 M 4.22 % | 344.000 M -6.53 % | 368.039 M -3.59 % | 381.752 M 3.55 % | 368.662 M -1.34 % | 373.673 M -1.47 % | 379.260 M -0.48 % | 381.095 M 3.23 % | 369.184 M -2.77 % | 379.710 M 40.31 % | 270.613 M 4.08 % | 259.997 M -6.88 % | 279.208 M -2.02 % | 284.969 M 2.26 % | 278.669 M 1.22 % | 275.304 M 7.76 % | 255.469 M 0.86 % | 253.285 M 4.92 % | 241.403 M 1.49 % | 237.852 M 2.48 % | 232.094 M 2.26 % | 226.956 M 5.29 % | 215.554 M 2.90 % | 209.488 M 2.04 % | 205.307 M -3.23 % | 212.161 M 11.63 % | 190.055 M 1.77 % | 186.741 M 2.36 % | 182.430 M 18.34 % | 154.153 M -8.30 % | 168.098 M 4.06 % | 161.537 M 4.00 % | 155.317 M 22.60 % | 126.686 M -10.10 % | 140.917 M 3.21 % | 136.534 M 1.52 % | 134.496 M 26.07 % | 106.685 M -17.48 % | 129.289 M -0.08 % | 129.392 M 8.13 % | 119.663 M 25.04 % | 95.699 M -14.95 % | 112.524 M 2.05 % | 110.268 M 10.90 % | 99.430 M 26.90 % | 78.353 M -18.01 % | 95.567 M 3.27 % | 92.541 M 10.95 % | 83.406 M 34.55 % | 61.991 M -13.50 % | 71.663 M 3.43 % | 69.285 M 6.43 % | 65.098 M 35.89 % | 47.905 M -25.36 % | 64.183 M 8.02 % | 59.415 M 4.78 % | 56.703 M 37.76 % | 41.161 M -22.13 % | 52.859 M 1.64 % | 52.008 M 2.79 % | 50.597 M 16.73 % | 43.346 M 3.09 % | 42.047 M 4.52 % | 40.227 M 3.44 % | 38.889 M 4.17 % | 37.333 M 2.37 % | 36.467 M 3.60 % | 35.201 M 3.34 % | 34.064 M -14.65 % | 39.909 M 5.81 % | 37.718 M 1.60 % | 37.125 M 2.86 % | 36.094 M 38.82 % | 26.000 M 147.62 % | 10.500 M 1.94 % | 10.300 M 6.19 % | 9.700 M 14.12 % | 8.500 M 25.00 % | 6.800 M 28.30 % | 5.300 M 8.16 % | 4.900 M 13.95 % | 4.300 M -10.42 % | 4.800 M 41.18 % | 3.400 M 25.93 % | 2.700 M 35.00 % | 2.000 M 11.11 % | 1.800 M -68.97 % | 5.800 M 0.00 % | 5.800 M 7.41 % | 5.400 M 1.89 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M |
| Income tax expense | 2.300 M -41.03 % | 3.900 M -47.30 % | 7.400 M 34.55 % | 5.500 M 14.58 % | 4.800 M -17.24 % | 5.800 M -31.76 % | 8.500 M 41.67 % | 6.000 M 17.65 % | 5.100 M -39.29 % | 8.400 M 189.66 % | 2.900 M -61.84 % | 7.600 M 353.33 % | -3.000 M -132.97 % | 9.100 M -34.06 % | 13.800 M -40.26 % | 23.100 M 255.38 % | 6.500 M -25.29 % | 8.700 M 122.66 % | -38.400 M -336.36 % | -8.800 M -2.33 % | -8.600 M -186.67 % | -3.000 M -183.33 % | 3.600 M 106.33 % | -56.900 M -622.02 % | 10.900 M 13.54 % | 9.600 M 45.45 % | 6.600 M 104.84 % | -136.300 M -590.64 % | 27.780 M 137.79 % | -73.513 M -336.01 % | 31.148 M 31.79 % | 23.635 M -37.12 % | 37.586 M 39.20 % | 27.002 M -29.01 % | 38.036 M -26.20 % | 51.537 M 135.41 % | 21.892 M -29.09 % | 30.874 M -3.66 % | 32.047 M -12.89 % | 36.789 M -6.63 % | 39.401 M -14.24 % | 45.941 M 23.20 % | 37.291 M -9.39 % | 41.154 M 3.13 % | 39.906 M -4.12 % | 41.619 M -0.87 % | 41.983 M 13.55 % | 36.973 M 4.50 % | 35.382 M -4.85 % | 37.186 M -1.40 % | 37.715 M 5.17 % | 35.862 M 10.52 % | 32.448 M 0.47 % | 32.295 M -6.05 % | 34.376 M 7.30 % | 32.037 M 4.54 % | 30.645 M 1.80 % | 30.102 M 5.21 % | 28.612 M 6.72 % | 26.811 M 16.01 % | 23.110 M -13.01 % | 26.567 M 7.08 % | 24.811 M 4.85 % | 23.663 M 1.83 % | 23.237 M -2.12 % | 23.741 M 20.79 % | 19.655 M 40.80 % | 13.960 M -30.76 % | 20.161 M 0.65 % | 20.031 M 7.06 % | 18.710 M 0.76 % | 18.569 M 5.49 % | 17.603 M 9.40 % | 16.091 M 6.98 % | 15.041 M 1 591.90 % | 889.000 K -94.10 % | 15.057 M 1.92 % | 14.774 M 4.74 % | 14.106 M 20.96 % | 11.662 M -14.96 % | 13.713 M 11.12 % | 12.341 M -2.60 % | 12.670 M 6.89 % | 11.853 M 5.74 % | 11.210 M 9.70 % | 10.219 M 5.72 % | 9.666 M 29.47 % | 7.466 M -3.33 % | 7.723 M 2.01 % | 7.571 M 6.74 % | 7.093 M 117.78 % | 3.257 M -22.91 % | 4.225 M 10.11 % | 3.837 M 12.52 % | 3.410 M 48.39 % | 2.298 M -4.49 % | 2.406 M 14.90 % | 2.094 M -16.47 % | 2.507 M 129.85 % | -8.400 M -1 150.00 % | 800.000 K 0.00 % | 800.000 K 33.33 % | 600.000 K 400.00 % | -200.000 K -140.00 % | 500.000 K 150.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 200.00 % | -100.000 K 0.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 600.000 K 20.00 % | 500.000 K -58.33 % | 1.200 M 9.09 % | 1.100 M 0.00 % | 1.100 M 0.00 % | 1.100 M |
| Cost of revenue | 404.300 M -6.26 % | 431.300 M -1.48 % | 437.800 M 3.50 % | 423.000 M 3.73 % | 407.800 M -2.53 % | 418.400 M -1.16 % | 423.300 M 1.75 % | 416.000 M -1.91 % | 424.100 M 1.14 % | 419.300 M -0.10 % | 419.700 M 2.29 % | 410.300 M 0.27 % | 409.200 M 1.39 % | 403.600 M -0.74 % | 406.600 M 5.23 % | 386.400 M 4.69 % | 369.100 M 0.16 % | 368.500 M -26.06 % | 498.400 M -4.23 % | 520.400 M -3.24 % | 537.800 M -0.99 % | 543.200 M 1.91 % | 533.000 M 1.72 % | 524.000 M 0.89 % | 519.400 M -2.00 % | 530.000 M -1.21 % | 536.500 M -1.34 % | 543.800 M 5.65 % | 514.735 M -3.96 % | 535.981 M 2.34 % | 523.737 M -1.69 % | 532.723 M 4.27 % | 510.884 M 0.07 % | 510.526 M 1.09 % | 504.997 M -0.71 % | 508.594 M 13.53 % | 447.983 M -1.69 % | 455.692 M 18.64 % | 384.111 M -2.01 % | 391.978 M 0.71 % | 389.208 M 6.48 % | 365.518 M 16.23 % | 314.486 M -0.04 % | 314.614 M 7.31 % | 293.176 M 1.56 % | 288.673 M 2.47 % | 281.710 M 1.82 % | 276.682 M 4.44 % | 264.930 M 2.11 % | 259.462 M 1.84 % | 254.770 M 8.69 % | 234.396 M 1.53 % | 230.869 M 3.20 % | 223.700 M 3.71 % | 215.696 M -9.88 % | 239.336 M 22.81 % | 194.890 M 4.67 % | 186.197 M 3.52 % | 179.860 M -3.74 % | 186.856 M 19.08 % | 156.919 M 2.74 % | 152.734 M 7.11 % | 142.594 M -14.78 % | 167.326 M 13.20 % | 147.809 M -0.39 % | 148.394 M 9.82 % | 135.121 M -13.30 % | 155.851 M 24.88 % | 124.799 M 1.81 % | 122.577 M 9.82 % | 111.619 M -14.37 % | 130.344 M 21.03 % | 107.700 M 1.72 % | 105.883 M 10.48 % | 95.843 M -8.34 % | 104.564 M 28.28 % | 81.513 M 2.07 % | 79.863 M 5.81 % | 75.480 M -17.04 % | 90.985 M 26.71 % | 71.806 M 11.54 % | 64.378 M 5.79 % | 60.853 M -17.08 % | 73.390 M 21.57 % | 60.369 M -1.24 % | 61.127 M -0.95 % | 61.714 M 3.10 % | 59.861 M -0.12 % | 59.932 M 1.51 % | 59.042 M 1.49 % | 58.175 M 3.80 % | 56.046 M 2.28 % | 54.794 M 2.71 % | 53.348 M 3.05 % | 51.771 M 13.73 % | 45.522 M 5.02 % | 43.348 M 2.16 % | 42.432 M 2.06 % | 41.574 M 27.92 % | 32.500 M 118.12 % | 14.900 M 1.36 % | 14.700 M 3.52 % | 14.200 M 5.97 % | 13.400 M 35.35 % | 9.900 M 4.21 % | 9.500 M 13.10 % | 8.400 M 0.00 % | 8.400 M 6.33 % | 7.900 M 5.33 % | 7.500 M 4.17 % | 7.200 M 56.52 % | 4.600 M 2.22 % | 4.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 218.900 M | 0.000 -100.00 % | 201.000 M -22.30 % | 258.700 M 3.48 % | 250.000 M 1.05 % | 247.400 M -10.78 % | 277.300 M -1.11 % | 280.400 M -11.24 % | 315.900 M 18.23 % | 267.200 M -8.15 % | 290.900 M -4.43 % | 304.400 M -35.96 % | 475.294 M 99.86 % | 237.815 M -55.81 % | 538.150 M 145.91 % | 218.841 M -18.10 % | 267.196 M 25.97 % | 212.117 M -4.61 % | 222.378 M 9.82 % | 202.488 M -0.62 % | 203.756 M 9.59 % | 185.932 M 2.30 % | 181.752 M 28.57 % | 141.363 M 5.02 % | 134.607 M 7.17 % | 125.603 M 6.85 % | 117.547 M 4.78 % | 112.180 M 3.84 % | 108.030 M 11.73 % | 96.689 M 1.94 % | 94.845 M 4.17 % | 91.046 M -6.69 % | 97.571 M 4.95 % | 92.966 M 10.19 % | 84.365 M 2.99 % | 81.915 M -15.30 % | 96.707 M 33.24 % | 72.582 M 0.44 % | 72.261 M 3.27 % | 69.972 M -1.85 % | 71.290 M 9.62 % | 65.033 M 2.31 % | 63.564 M 1.75 % | 62.470 M -10.48 % | 69.783 M 28.49 % | 54.312 M 2.38 % | 53.047 M 4.57 % | 50.731 M -21.35 % | 64.505 M 32.12 % | 48.824 M -1.78 % | 49.711 M 8.62 % | 45.765 M -17.31 % | 55.346 M 30.24 % | 42.496 M 0.72 % | 42.192 M 14.96 % | 36.703 M -14.28 % | 42.817 M 22.64 % | 34.912 M 0.03 % | 34.903 M 9.99 % | 31.734 M -1.04 % | 32.067 M 37.63 % | 23.300 M 6.01 % | 21.980 M 6.26 % | 20.685 M -19.88 % | 25.818 M 34.10 % | 19.253 M 5.04 % | 18.330 M 6.43 % | 17.222 M -15.16 % | 20.299 M 20.96 % | 16.781 M 1.13 % | 16.594 M 4.47 % | 15.884 M 2.84 % | 15.445 M 0.33 % | 15.394 M 3.54 % | 14.868 M 1.18 % | 14.695 M -15.01 % | 17.291 M 3.43 % | 16.717 M 2.87 % | 16.250 M 2.67 % | 15.828 M 2.23 % | 15.482 M 4.86 % | 14.765 M 0.26 % | 14.726 M 1.67 % | 14.484 M 31.67 % | 11.000 M 107.55 % | 5.300 M 1.92 % | 5.200 M 1.96 % | 5.100 M 8.51 % | 4.700 M 23.68 % | 3.800 M 15.15 % | 3.300 M 6.45 % | 3.100 M 3.33 % | 3.000 M -3.23 % | 3.100 M 19.23 % | 2.600 M 30.00 % | 2.000 M -20.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -107.894 M | 0.000 -100.00 % | 29.481 M 1.35 % | 29.089 M 26.99 % | 22.907 M -30.85 % | 33.128 M -34.93 % | 50.909 M | 0.000 100.00 % | -26.200 M 57.34 % | -61.411 M -3.53 % | -59.316 M -128.74 % | -25.932 M -17.64 % | -22.044 M -59.62 % | -13.810 M -68.05 % | -8.218 M 31.52 % | -12.000 M -44.54 % | -8.302 M -122.87 % | -3.725 M -1.03 % | -3.687 M -31.44 % | -2.805 M 74.67 % | -11.075 M -2.64 % | -10.790 M -190.60 % | -3.713 M 9.62 % | -4.108 M | 0.000 -100.00 % | 2.274 M 1.74 % | 2.235 M 15.33 % | 1.938 M | 0.000 -100.00 % | 1.836 M -25.49 % | 2.464 M 58.76 % | 1.552 M | 0.000 -100.00 % | 1.878 M 60.79 % | 1.168 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 |
| Other expenses | 10.500 M 10 600.00 % | -100.000 K | 0.000 -100.00 % | 200.000 K 100.00 % | 100.000 K 116.67 % | -600.000 K -400.00 % | 200.000 K 300.00 % | -100.000 K | 0.000 100.00 % | -700.000 K 12.50 % | -800.000 K -300.00 % | -200.000 K -140.00 % | 500.000 K -28.57 % | 700.000 K 200.00 % | -700.000 K 41.67 % | -1.200 M -33.33 % | -900.000 K 10.00 % | -1.000 M | 0.000 100.00 % | -2.300 M | 0.000 100.00 % | -1.800 M 18.18 % | -2.200 M -46.67 % | -1.500 M | 0.000 100.00 % | -600.000 K | 0.000 100.00 % | -1.100 M 51.58 % | -2.272 M -41.38 % | -1.607 M -4.08 % | -1.544 M 78.40 % | -7.149 M -343.83 % | 2.932 M 238.43 % | -2.118 M -69.30 % | -1.251 M -127.65 % | 4.525 M 357.98 % | -1.754 M -9.35 % | -1.604 M -168.23 % | -598.000 K 49.19 % | -1.177 M -146.75 % | -477.000 K -21.68 % | -392.000 K 44.00 % | -700.000 K -2 700.00 % | -25.000 K 98.14 % | -1.341 M -146.06 % | -545.000 K 46.20 % | -1.013 M -641.71 % | 187.000 K -97.67 % | 8.041 M 8.72 % | 7.396 M 3.73 % | 7.130 M -59.80 % | 17.736 M 2.78 % | 17.256 M 8.18 % | 15.951 M 5.61 % | 15.103 M 169.76 % | -21.650 M -260.32 % | 13.504 M 39.76 % | 9.662 M -22.01 % | 12.389 M 143.53 % | -28.463 M -385.80 % | 9.959 M 3.10 % | 9.660 M 9.23 % | 8.844 M 128.64 % | -30.883 M -453.07 % | 8.747 M 3.65 % | 8.439 M -38.39 % | 13.697 M 255.51 % | -8.808 M -212.81 % | 7.808 M -8.65 % | 8.547 M 22.71 % | 6.965 M 134.64 % | -20.109 M -383.19 % | 7.101 M 1.25 % | 7.013 M 11.41 % | 6.295 M 142.09 % | -14.957 M -339.81 % | 6.237 M 21.30 % | 5.142 M -1.64 % | 5.228 M 132.18 % | -16.244 M -356.86 % | 6.324 M -1.20 % | 6.401 M 36.95 % | 4.674 M 137.27 % | -12.542 M -395.59 % | 4.243 M 5.15 % | 4.035 M -5.37 % | 4.264 M 46.38 % | 2.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.685 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.054 M 4.33 % | 5.803 M -0.45 % | 5.829 M 0.80 % | 5.783 M 25.72 % | 4.600 M 155.56 % | 1.800 M 0.00 % | 1.800 M 5.88 % | 1.700 M 21.43 % | 1.400 M 40.00 % | 1.000 M 25.00 % | 800.000 K -11.11 % | 900.000 K 50.00 % | 600.000 K -45.45 % | 1.100 M 57.14 % | 700.000 K 0.00 % | 700.000 K 16.67 % | 600.000 K 20.00 % | 500.000 K | 0.000 | 0.000 100.00 % | -25.600 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 235.100 M 27.43 % | 184.500 M 8.53 % | 170.000 M -3.90 % | 176.900 M -18.59 % | 217.300 M -1.63 % | 220.900 M 2.27 % | 216.000 M 2.42 % | 210.900 M -2.18 % | 215.600 M -3.06 % | 222.400 M -6.79 % | 238.600 M -5.09 % | 251.400 M -10.02 % | 279.400 M 30.87 % | 213.500 M 5.54 % | 202.300 M -7.58 % | 218.900 M -0.05 % | 219.000 M 8.96 % | 201.000 M -22.30 % | 258.700 M 5.29 % | 245.700 M -0.69 % | 247.400 M -10.78 % | 277.300 M -1.11 % | 280.400 M -11.24 % | 315.900 M 18.23 % | 267.200 M -8.15 % | 290.900 M -4.43 % | 304.400 M -17.15 % | 367.400 M 33.87 % | 274.436 M -52.20 % | 574.106 M 125.93 % | 254.113 M -15.23 % | 299.758 M 17.67 % | 254.743 M -9.47 % | 281.387 M 23.27 % | 228.261 M 12.10 % | 203.616 M 47.54 % | 138.008 M 1.67 % | 135.744 M 5.76 % | 128.346 M 3.37 % | 124.162 M -0.93 % | 125.323 M 2.97 % | 121.708 M 9.83 % | 110.810 M 0.85 % | 109.876 M 7.42 % | 102.283 M 1.63 % | 100.645 M 3.02 % | 97.692 M 2.21 % | 95.581 M 4.55 % | 91.423 M 3.31 % | 88.490 M 2.73 % | 86.141 M -24.73 % | 114.443 M 44.75 % | 79.065 M 1.31 % | 78.042 M 3.70 % | 75.257 M 51.61 % | 49.640 M -70.93 % | 170.770 M 161.79 % | 65.232 M -1.16 % | 65.997 M 59.72 % | 41.320 M -32.69 % | 61.384 M 10.42 % | 55.591 M -6.69 % | 59.575 M 77.19 % | 33.622 M -41.60 % | 57.571 M -1.00 % | 58.150 M -2.21 % | 59.462 M 27.77 % | 46.538 M -7.49 % | 50.304 M -0.86 % | 50.739 M 16.19 % | 43.668 M 92.30 % | 22.708 M -45.95 % | 42.013 M 0.23 % | 41.916 M 10.22 % | 38.029 M 122.26 % | 17.110 M -42.07 % | 29.537 M 8.90 % | 27.122 M 4.67 % | 25.913 M 170.66 % | 9.574 M -62.57 % | 25.577 M 3.42 % | 24.731 M 12.95 % | 21.896 M 182.27 % | 7.757 M -63.10 % | 21.024 M 1.91 % | 20.629 M 2.39 % | 20.148 M 9.75 % | 18.358 M 19.25 % | 15.394 M 3.54 % | 14.868 M 1.18 % | 14.695 M -29.94 % | 20.976 M 25.48 % | 16.717 M 2.87 % | 16.250 M 2.67 % | 15.828 M -26.50 % | 21.536 M 4.71 % | 20.568 M 0.06 % | 20.555 M 1.42 % | 20.267 M 29.92 % | 15.600 M 119.72 % | 7.100 M 1.43 % | 7.000 M 2.94 % | 6.800 M 11.48 % | 6.100 M 27.08 % | 4.800 M 17.07 % | 4.100 M 2.50 % | 4.000 M 11.11 % | 3.600 M -14.29 % | 4.200 M 27.27 % | 3.300 M 22.22 % | 2.700 M -12.90 % | 3.100 M 34.78 % | 2.300 M | 0.000 | 0.000 100.00 % | -25.600 M | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 639.400 M 3.83 % | 615.800 M 1.32 % | 607.800 M 1.32 % | 599.900 M -4.03 % | 625.100 M -2.22 % | 639.300 M 0.00 % | 639.300 M 1.98 % | 626.900 M -2.00 % | 639.700 M -0.31 % | 641.700 M -2.52 % | 658.300 M -0.51 % | 661.700 M -3.91 % | 688.600 M 11.59 % | 617.100 M 1.35 % | 608.900 M 0.59 % | 605.300 M 2.92 % | 588.100 M 3.27 % | 569.500 M -24.78 % | 757.100 M -1.17 % | 766.100 M -2.43 % | 785.200 M -4.30 % | 820.500 M 0.87 % | 813.400 M -3.16 % | 839.900 M 6.78 % | 786.600 M -4.18 % | 820.900 M -2.38 % | 840.900 M -7.72 % | 911.200 M 15.46 % | 789.171 M -28.91 % | 1.110 B 42.71 % | 777.850 M -6.56 % | 832.481 M 8.73 % | 765.627 M -3.32 % | 791.913 M 8.00 % | 733.258 M 2.96 % | 712.210 M 21.54 % | 585.991 M -0.92 % | 591.436 M 15.41 % | 512.457 M -0.71 % | 516.140 M 0.31 % | 514.531 M 5.60 % | 487.226 M 14.56 % | 425.296 M 0.19 % | 424.490 M 7.34 % | 395.459 M 1.58 % | 389.318 M 2.61 % | 379.402 M 1.92 % | 372.263 M 4.46 % | 356.353 M 2.41 % | 347.952 M 2.07 % | 340.911 M -2.27 % | 348.839 M 12.55 % | 309.934 M 2.71 % | 301.742 M 3.71 % | 290.953 M 0.68 % | 288.976 M -20.97 % | 365.660 M 45.43 % | 251.429 M 2.27 % | 245.857 M 7.75 % | 228.176 M 4.52 % | 218.303 M 4.79 % | 208.325 M 3.04 % | 202.169 M 0.61 % | 200.948 M -2.16 % | 205.380 M -0.56 % | 206.544 M 6.15 % | 194.583 M -3.86 % | 202.389 M 15.58 % | 175.103 M 1.03 % | 173.316 M 11.61 % | 155.287 M 1.46 % | 153.052 M 2.23 % | 149.713 M 1.30 % | 147.799 M 10.40 % | 133.872 M 10.03 % | 121.674 M 9.57 % | 111.050 M 3.80 % | 106.985 M 5.52 % | 101.393 M 0.83 % | 100.559 M 3.26 % | 97.383 M 9.29 % | 89.109 M 7.69 % | 82.749 M 1.97 % | 81.147 M -0.30 % | 81.393 M -0.44 % | 81.756 M -0.13 % | 81.862 M 4.66 % | 78.219 M 3.84 % | 75.326 M 1.92 % | 73.910 M 1.43 % | 72.870 M -5.39 % | 77.022 M 7.71 % | 71.511 M 2.75 % | 69.598 M 2.96 % | 67.599 M 0.81 % | 67.058 M 4.92 % | 63.916 M 1.47 % | 62.987 M 1.85 % | 61.841 M 28.57 % | 48.100 M 118.64 % | 22.000 M 1.38 % | 21.700 M 3.33 % | 21.000 M 7.69 % | 19.500 M 32.65 % | 14.700 M 8.09 % | 13.600 M 9.68 % | 12.400 M 3.33 % | 12.000 M -0.83 % | 12.100 M 12.04 % | 10.800 M 9.09 % | 9.900 M 28.57 % | 7.700 M 13.24 % | 6.800 M | 0.000 | 0.000 100.00 % | -25.600 M | 0.000 | 0.000 | 0.000 |
| 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 |
| Selling general and administrative expenses | 224.600 M 21.73 % | 184.500 M 8.53 % | 170.000 M -3.90 % | 176.900 M -18.59 % | 217.300 M -1.63 % | 220.900 M 2.27 % | 216.000 M 2.42 % | 210.900 M -2.18 % | 215.600 M -3.06 % | 222.400 M -6.79 % | 238.600 M -5.09 % | 251.400 M -10.02 % | 279.400 M 30.87 % | 213.500 M 5.54 % | 202.300 M -7.58 % | 218.900 M -0.05 % | 219.000 M 8.96 % | 201.000 M -22.30 % | 258.700 M 5.29 % | 245.700 M -0.69 % | 247.400 M -10.78 % | 277.300 M -1.11 % | 280.400 M -11.24 % | 315.900 M 18.23 % | 267.200 M -8.15 % | 290.900 M -4.43 % | 304.400 M -17.15 % | 367.400 M 54.49 % | 237.815 M -58.10 % | 567.631 M 128.95 % | 247.930 M -14.54 % | 290.103 M 18.29 % | 245.245 M -10.26 % | 273.287 M 34.96 % | 202.488 M 14.04 % | 177.556 M 42.59 % | 124.521 M 1.70 % | 122.436 M 6.07 % | 115.431 M 2.55 % | 112.563 M 0.69 % | 111.793 M 2.25 % | 109.329 M 9.13 % | 100.180 M 0.45 % | 99.728 M 7.28 % | 92.964 M 1.98 % | 91.158 M 3.31 % | 88.241 M 2.02 % | 86.496 M 5.26 % | 82.176 M 1.89 % | 80.652 M 3.66 % | 77.807 M -19.54 % | 96.707 M 29.19 % | 74.856 M 0.48 % | 74.496 M 3.60 % | 71.910 M 0.87 % | 71.290 M 6.61 % | 66.869 M 1.27 % | 66.028 M 3.13 % | 64.022 M -8.26 % | 69.783 M 24.19 % | 56.190 M 3.64 % | 54.215 M 6.87 % | 50.731 M -21.35 % | 64.505 M 32.12 % | 48.824 M -1.78 % | 49.711 M 8.62 % | 45.765 M -17.31 % | 55.346 M 30.24 % | 42.496 M 0.72 % | 42.192 M 14.96 % | 36.703 M -14.28 % | 42.817 M 22.64 % | 34.912 M 0.03 % | 34.903 M 9.99 % | 31.734 M -1.04 % | 32.067 M 37.63 % | 23.300 M 6.01 % | 21.980 M 6.26 % | 20.685 M -19.88 % | 25.818 M 34.10 % | 19.253 M 5.04 % | 18.330 M 6.43 % | 17.222 M -15.16 % | 20.299 M 20.96 % | 16.781 M 1.13 % | 16.594 M 4.47 % | 15.884 M 2.84 % | 15.445 M 0.33 % | 15.394 M 3.54 % | 14.868 M 1.18 % | 14.695 M -15.01 % | 17.291 M 3.43 % | 16.717 M 2.87 % | 16.250 M 2.67 % | 15.828 M 2.23 % | 15.482 M 4.86 % | 14.765 M 0.26 % | 14.726 M 1.67 % | 14.484 M 31.67 % | 11.000 M 107.55 % | 5.300 M 1.92 % | 5.200 M 1.96 % | 5.100 M 8.51 % | 4.700 M 23.68 % | 3.800 M 15.15 % | 3.300 M 6.45 % | 3.100 M 3.33 % | 3.000 M -3.23 % | 3.100 M 19.23 % | 2.600 M 30.00 % | 2.000 M -20.00 % | 2.500 M 38.89 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 49.000 K -67.11 % | 149.000 K 432.14 % | 28.000 K -62.16 % | 74.000 K 174.07 % | 27.000 K 28.57 % | 21.000 K 133.33 % | 9.000 K -57.14 % | 21.000 K -85.21 % | 142.000 K 1 675.00 % | 8.000 K -79.49 % | 39.000 K 11.43 % | 35.000 K 52.17 % | 23.000 K -14.81 % | 27.000 K -46.00 % | 50.000 K 150.00 % | 20.000 K | 0.000 -100.00 % | 151.000 K 48.04 % | 102.000 K -38.92 % | 167.000 K 135.21 % | 71.000 K -39.32 % | 117.000 K -5.65 % | 124.000 K 34.78 % | 92.000 K -70.79 % | 315.000 K 32.91 % | 237.000 K 276.19 % | 63.000 K -65.76 % | 184.000 K 155.56 % | 72.000 K -12.20 % | 82.000 K 156.25 % | 32.000 K -60.00 % | 80.000 K 214.29 % | -70.000 K -245.83 % | 48.000 K -2.04 % | 49.000 K -71.84 % | 174.000 K | 0.000 -100.00 % | 185.000 K 17.83 % | 157.000 K -60.95 % | 402.000 K | 0.000 | 0.000 -100.00 % | 537.000 K | 0.000 -100.00 % | 361.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 336.000 K | 0.000 -100.00 % | 133.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K -10.34 % | 58.000 K -75.00 % | 232.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.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 |
| Interest expense | 20.400 M -0.49 % | 20.500 M 11.41 % | 18.400 M 8.24 % | 17.000 M -2.30 % | 17.400 M -8.90 % | 19.100 M -6.37 % | 20.400 M -2.39 % | 20.900 M 5.56 % | 19.800 M 7.03 % | 18.500 M 13.50 % | 16.300 M -2.98 % | 16.800 M -10.64 % | 18.800 M 5.03 % | 17.900 M -2.72 % | 18.400 M -7.54 % | 19.900 M 12.43 % | 17.700 M -8.29 % | 19.300 M -22.80 % | 25.000 M -8.09 % | 27.200 M -9.03 % | 29.900 M -11.01 % | 33.600 M 21.74 % | 27.600 M -3.83 % | 28.700 M 3.61 % | 27.700 M 12.60 % | 24.600 M -1.60 % | 25.000 M 12.61 % | 22.200 M -9.87 % | 24.631 M 3.74 % | 23.744 M 1.91 % | 23.300 M -5.36 % | 24.620 M -0.28 % | 24.690 M 1.36 % | 24.358 M 1.23 % | 24.062 M -3.40 % | 24.908 M 43.33 % | 17.378 M 6.03 % | 16.390 M -11.87 % | 18.598 M 2.53 % | 18.139 M 9.16 % | 16.617 M 1.52 % | 16.368 M 9.87 % | 14.898 M -2.89 % | 15.341 M 13.92 % | 13.467 M 3.47 % | 13.015 M -3.92 % | 13.546 M 3.59 % | 13.077 M 0.22 % | 13.048 M 2.07 % | 12.783 M 0.13 % | 12.766 M -1.94 % | 13.018 M 8.18 % | 12.034 M -7.48 % | 13.007 M 14.38 % | 11.372 M 5.89 % | 10.739 M 26.21 % | 8.509 M -4.07 % | 8.870 M -1.04 % | 8.963 M 2.18 % | 8.772 M -5.29 % | 9.262 M 12.95 % | 8.200 M 1.25 % | 8.099 M | 0.000 -100.00 % | 8.618 M 5.89 % | 8.139 M 0.14 % | 8.128 M | 0.000 | 0.000 -100.00 % | 8.276 M | 0.000 -100.00 % | 7.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.163 M | 0.000 -100.00 % | 3.254 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.529 M -6.58 % | 2.707 M -4.31 % | 2.829 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.991 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 53.100 M 0.00 % | 53.100 M -0.75 % | 53.500 M -0.19 % | 53.600 M -0.74 % | 54.000 M -0.18 % | 54.100 M -1.28 % | 54.800 M -2.66 % | 56.300 M -4.09 % | 58.700 M 1.56 % | 57.800 M -3.18 % | 59.700 M 4.92 % | 56.900 M 0.35 % | 56.700 M 3.09 % | 55.000 M -0.54 % | 55.300 M -0.72 % | 55.700 M -3.47 % | 57.700 M -4.15 % | 60.200 M 0.50 % | 59.900 M -8.83 % | 65.700 M -2.95 % | 67.700 M -3.01 % | 69.800 M 0.29 % | 69.600 M 9.26 % | 63.700 M -0.31 % | 63.900 M -2.59 % | 65.600 M 4.63 % | 62.700 M -13.36 % | 72.367 M 20.02 % | 60.294 M 2.79 % | 58.660 M 0.83 % | 58.179 M 3.51 % | 56.208 M -14.00 % | 65.356 M 706.86 % | 8.100 M -83.27 % | 48.414 M 7.64 % | 44.979 M 63.62 % | 27.490 M 0.40 % | 27.380 M -0.66 % | 27.563 M 10.19 % | 25.014 M -13.04 % | 28.765 M 4.67 % | 27.481 M 17.66 % | 23.356 M 0.26 % | 23.295 M 6.61 % | 21.850 M 0.34 % | 21.775 M 1.34 % | 21.488 M 1.87 % | 21.094 M 8.48 % | 19.445 M 7.87 % | 18.026 M 1.74 % | 17.718 M -1.89 % | 18.059 M 6.65 % | 16.933 M 6.16 % | 15.951 M 5.61 % | 15.103 M -1.77 % | 15.375 M 13.86 % | 13.504 M 7.03 % | 12.617 M 1.84 % | 12.389 M 7.48 % | 11.527 M 15.74 % | 9.959 M 623.76 % | 1.376 M -84.44 % | 8.844 M -0.18 % | 8.860 M 2.42 % | 8.651 M 4.33 % | 8.292 M -0.64 % | 8.345 M -1.63 % | 8.483 M 8.64 % | 7.808 M 1.30 % | 7.708 M 7.99 % | 7.138 M 3.05 % | 6.927 M -2.45 % | 7.101 M 5.78 % | 6.713 M 6.64 % | 6.295 M 10.52 % | 5.696 M 6.17 % | 5.365 M 4.34 % | 5.142 M -1.64 % | 5.228 M -5.95 % | 5.559 M -12.10 % | 6.324 M 20.55 % | 5.246 M 12.24 % | 4.674 M -0.83 % | 4.713 M 11.08 % | 4.243 M 5.15 % | 4.035 M -5.37 % | 4.264 M 10.18 % | 3.870 M -0.79 % | 3.901 M 6.96 % | 3.647 M 2.36 % | 3.563 M -45.16 % | 6.497 M 1.29 % | 6.414 M 3.43 % | 6.201 M 1.29 % | 6.122 M 1.12 % | 6.054 M 4.33 % | 5.803 M -0.45 % | 5.829 M 0.80 % | 5.783 M 25.72 % | 4.600 M 155.56 % | 1.800 M 0.00 % | 1.800 M 5.88 % | 1.700 M 21.43 % | 1.400 M 40.00 % | 1.000 M 25.00 % | 800.000 K -11.11 % | 900.000 K 50.00 % | 600.000 K -45.45 % | 1.100 M 57.14 % | 700.000 K 0.00 % | 700.000 K 16.67 % | 600.000 K 20.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 9.000 M -80.35 % | 45.800 M -19.79 % | 57.100 M 9.60 % | 52.100 M 115.29 % | 24.200 M 200.83 % | -24.000 M -160.00 % | 40.000 M 410.08 % | -12.900 M -125.49 % | 50.600 M 32.81 % | 38.100 M 545.76 % | 5.900 M -28.05 % | 8.200 M 116.21 % | -50.600 M -191.01 % | 55.600 M -5.92 % | 59.100 M -36.59 % | 93.200 M 267.03 % | -55.800 M -324.10 % | 24.900 M 181.91 % | -30.400 M 84.69 % | -198.500 M -475.36 % | -34.500 M -236.36 % | 25.300 M 702.38 % | -4.200 M 98.79 % | -345.900 M -606.44 % | 68.300 M 9.46 % | 62.400 M 15.34 % | 54.100 M 331.20 % | -23.400 M -125.00 % | 93.603 M 148.66 % | -192.354 M -267.92 % | 114.549 M 54.97 % | 73.915 M -40.64 % | 124.517 M 24.88 % | 99.708 M -29.25 % | 140.923 M -6.39 % | 150.539 M 80.83 % | 83.250 M -24.16 % | 109.764 M -13.61 % | 127.053 M -8.44 % | 138.763 M -0.55 % | 139.536 M -4.02 % | 145.378 M 9.59 % | 132.659 M -1.81 % | 135.107 M -0.21 % | 135.395 M 1.40 % | 133.520 M 1.46 % | 131.597 M 9.39 % | 120.300 M 5.02 % | 114.547 M -2.70 % | 117.727 M 1.26 % | 116.262 M 0.76 % | 115.384 M 10.35 % | 104.566 M 2.57 % | 101.948 M -0.45 % | 102.413 M 9.05 % | 93.914 M -2.21 % | 96.039 M 2.61 % | 93.598 M 7.42 % | 87.132 M 6.37 % | 81.916 M 3.00 % | 79.533 M -0.01 % | 79.540 M 7.20 % | 74.200 M 2.60 % | 72.317 M 1.13 % | 71.508 M 0.82 % | 70.926 M 19.23 % | 59.488 M 25.94 % | 47.237 M -23.64 % | 61.860 M 3.10 % | 59.998 M 8.20 % | 55.449 M 2.65 % | 54.020 M 1.86 % | 53.035 M 6.15 % | 49.961 M 11.65 % | 44.746 M -1.28 % | 45.325 M 8.04 % | 41.952 M -0.07 % | 41.983 M 7.39 % | 39.095 M 2.49 % | 38.144 M -0.18 % | 38.214 M 10.43 % | 34.606 M -0.25 % | 34.691 M 4.60 % | 33.164 M 4.89 % | 31.619 M 1.16 % | 31.256 M 2.96 % | 30.358 M 22.17 % | 24.849 M -6.60 % | 26.605 M 5.00 % | 25.337 M 5.39 % | 24.041 M 43.92 % | 16.704 M -15.34 % | 19.730 M 4.60 % | 18.862 M 4.80 % | 17.998 M -2.04 % | 18.373 M 7.13 % | 17.150 M 3.50 % | 16.570 M 4.69 % | 15.827 M 52.18 % | 10.400 M 205.88 % | 3.400 M 3.03 % | 3.300 M 13.79 % | 2.900 M 20.83 % | 2.400 M 20.00 % | 2.000 M 66.67 % | 1.200 M 33.33 % | 900.000 K 28.57 % | 700.000 K 16.67 % | 600.000 K 500.00 % | 100.000 K 150.00 % | -200.000 K 81.82 % | -1.100 M -120.00 % | -500.000 K -108.62 % | 5.800 M 0.00 % | 5.800 M 128.71 % | -20.200 M -481.13 % | 5.300 M 0.00 % | 5.300 M 0.00 % | 5.300 M |
| Operating income ratio | 0.01 -79.95 % | 0.07 -19.39 % | 0.09 7.47 % | 0.08 115.78 % | 0.04 203.30 % | -0.04 -161.33 % | 0.06 403.78 % | -0.02 -126.25 % | 0.07 30.79 % | 0.06 530.94 % | 0.01 -28.80 % | 0.01 116.00 % | -0.08 -194.35 % | 0.08 -6.58 % | 0.09 -37.74 % | 0.14 262.06 % | -0.09 -310.64 % | 0.04 207.49 % | -0.04 84.39 % | -0.25 -499.24 % | -0.04 -238.44 % | 0.03 691.20 % | -0.01 98.75 % | -0.41 -607.75 % | 0.08 13.09 % | 0.07 16.87 % | 0.06 329.34 % | -0.03 -124.86 % | 0.11 150.59 % | -0.21 -263.29 % | 0.13 57.40 % | 0.08 -41.70 % | 0.14 25.09 % | 0.11 -30.63 % | 0.16 -4.88 % | 0.17 46.28 % | 0.12 -24.46 % | 0.15 -19.93 % | 0.19 -6.56 % | 0.20 -1.89 % | 0.21 -7.91 % | 0.23 -2.53 % | 0.23 -2.17 % | 0.24 -6.07 % | 0.25 -0.12 % | 0.25 -0.99 % | 0.26 7.23 % | 0.24 0.19 % | 0.24 -5.04 % | 0.25 -0.66 % | 0.25 -2.20 % | 0.26 4.01 % | 0.25 0.01 % | 0.25 -3.44 % | 0.26 7.78 % | 0.24 -9.79 % | 0.26 -1.70 % | 0.27 3.54 % | 0.26 -0.50 % | 0.26 -2.16 % | 0.27 -2.89 % | 0.27 2.68 % | 0.27 1.46 % | 0.26 2.27 % | 0.26 1.07 % | 0.26 9.35 % | 0.23 24.34 % | 0.19 -27.96 % | 0.26 1.16 % | 0.26 -1.92 % | 0.26 1.50 % | 0.26 -0.79 % | 0.26 3.62 % | 0.25 0.86 % | 0.25 -8.27 % | 0.27 -0.64 % | 0.27 -2.70 % | 0.28 1.22 % | 0.28 1.26 % | 0.27 -2.27 % | 0.28 0.52 % | 0.28 -5.27 % | 0.30 1.93 % | 0.29 3.67 % | 0.28 1.08 % | 0.28 2.21 % | 0.27 12.27 % | 0.24 -7.71 % | 0.26 2.21 % | 0.26 3.05 % | 0.25 38.46 % | 0.18 -17.26 % | 0.22 1.49 % | 0.21 1.59 % | 0.21 -2.50 % | 0.22 1.66 % | 0.21 1.57 % | 0.21 2.21 % | 0.20 14.62 % | 0.18 32.81 % | 0.13 1.41 % | 0.13 8.79 % | 0.12 10.72 % | 0.11 -8.49 % | 0.12 47.70 % | 0.08 19.82 % | 0.07 22.77 % | 0.06 16.67 % | 0.05 414.96 % | 0.01 145.41 % | -0.02 87.88 % | -0.17 -110.00 % | -0.08 -107.94 % | 1.00 0.00 % | 1.00 126.73 % | -3.74 -474.07 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Total other income expenses net | -20.400 M 0.97 % | -20.600 M -11.96 % | -18.400 M -9.52 % | -16.800 M 2.89 % | -17.300 M 12.18 % | -19.700 M 2.48 % | -20.200 M 3.81 % | -21.000 M -20.00 % | -17.500 M 8.85 % | -19.200 M -12.28 % | -17.100 M -0.59 % | -17.000 M 7.10 % | -18.300 M -6.40 % | -17.200 M 9.95 % | -19.100 M 9.48 % | -21.100 M -13.44 % | -18.600 M 8.37 % | -20.300 M 27.24 % | -27.900 M 5.42 % | -29.500 M 10.88 % | -33.100 M 43.42 % | -58.500 M -96.31 % | -29.800 M 1.32 % | -30.200 M 10.91 % | -33.900 M -34.52 % | -25.200 M -0.80 % | -25.000 M -7.29 % | -23.302 M 12.90 % | -26.754 M -5.31 % | -25.405 M -2.26 % | -24.844 M 22.61 % | -32.104 M -47.55 % | -21.758 M 17.82 % | -26.476 M -4.68 % | -25.292 M -24.08 % | -20.383 M -6.54 % | -19.132 M -6.32 % | -17.994 M 6.26 % | -19.196 M 0.62 % | -19.316 M -13.00 % | -17.094 M -1.99 % | -16.760 M -7.45 % | -15.598 M -1.51 % | -15.366 M -4.84 % | -14.657 M -8.91 % | -13.458 M 6.49 % | -14.392 M -12.27 % | -12.819 M 4.47 % | -13.419 M -10.27 % | -12.169 M 8.03 % | -13.232 M 8.10 % | -14.399 M -16.36 % | -12.374 M 10.09 % | -13.763 M -20.19 % | -11.451 M -2.98 % | -11.120 M -37.39 % | -8.094 M 16.81 % | -9.730 M 1.58 % | -9.886 M 0.61 % | -9.947 M -0.88 % | -9.860 M -9.81 % | -8.979 M -3.03 % | -8.715 M 8.48 % | -9.522 M -5.45 % | -9.030 M -6.24 % | -8.500 M -4.05 % | -8.169 M 11.00 % | -9.179 M -4.26 % | -8.804 M -10.48 % | -7.969 M -8.39 % | -7.352 M -14.77 % | -6.406 M 18.91 % | -7.900 M 9.22 % | -8.702 M -40.81 % | -6.180 M 86.41 % | -45.462 M -1 194.48 % | -3.512 M 16.92 % | -4.227 M -33.18 % | -3.174 M 57.24 % | -7.423 M -120.07 % | -3.373 M 0.74 % | -3.398 M -17.29 % | -2.897 M 0.24 % | -2.904 M 10.32 % | -3.238 M 41.29 % | -5.515 M 8.25 % | -6.011 M -1.04 % | -5.949 M 11.81 % | -6.746 M -8.06 % | -6.243 M 1.17 % | -6.317 M 24.56 % | -8.374 M 8.68 % | -9.170 M 2.77 % | -9.431 M 1.46 % | -9.571 M 19.27 % | -11.856 M -4.82 % | -11.311 M 0.69 % | -11.390 M -19.30 % | -9.547 M 24.83 % | -12.700 M -4 333.33 % | 300.000 K 200.00 % | 100.000 K 0.00 % | 100.000 K 133.33 % | -300.000 K -400.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K | 0.000 -100.00 % | 300.000 K 200.00 % | 100.000 K 101.72 % | -5.800 M 0.00 % | -5.800 M -128.71 % | 20.200 M 481.13 % | -5.300 M 0.00 % | -5.300 M 0.00 % | -5.300 M |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | 1995-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.894 B -0.85 % | 1.911 B 0.46 % | 1.902 B 8.84 % | 1.747 B 0.10 % | 1.746 B 0.87 % | 1.731 B -7.98 % | 1.881 B 0.39 % | 1.873 B -7.63 % | 2.028 B 0.13 % | 2.026 B 1.09 % | 2.004 B 4.30 % | 1.921 B -2.95 % | 1.979 B -2.02 % | 2.020 B -3.19 % | 2.087 B -1.20 % | 2.112 B -9.68 % | 2.338 B -5.17 % | 2.466 B -17.49 % | 2.989 B -2.98 % | 3.081 B -0.99 % | 3.111 B -2.43 % | 3.189 B 1.11 % | 3.154 B 14.74 % | 2.749 B -1.34 % | 2.786 B 6.76 % | 2.610 B -2.31 % | 2.671 B -1.05 % | 2.700 B -0.98 % | 2.726 B -3.22 % | 2.817 B 0.03 % | 2.816 B -3.12 % | 2.907 B -2.21 % | 2.972 B -3.31 % | 3.074 B -1.04 % | 3.106 B -1.64 % | 3.158 B 112.94 % | 1.483 B -9.29 % | 1.635 B 6.37 % | 1.537 B -6.10 % | 1.637 B 0.10 % | 1.635 B -3.22 % | 1.690 B 27.31 % | 1.327 B -3.05 % | 1.369 B 2.20 % | 1.340 B 3.00 % | 1.301 B 3.23 % | 1.260 B -4.89 % | 1.325 B 3.42 % | 1.281 B -2.24 % | 1.310 B -0.09 % | 1.312 B -3.71 % | 1.362 B -1.04 % | 1.376 B 15.17 % | 1.195 B 21.89 % | 980.414 M -4.45 % | 1.026 B 7.24 % | 956.757 M 1.39 % | 943.668 M -3.10 % | 973.833 M 0.08 % | 973.084 M 19.87 % | 811.756 M 3.69 % | 782.876 M 3.76 % | 754.497 M -3.72 % | 783.631 M 7.51 % | 728.918 M 0.74 % | 723.576 M 9.45 % | 661.107 M 6.86 % | 618.676 M 11.70 % | 553.883 M 6.26 % | 521.258 M 14.83 % | 453.930 M 0.36 % | 452.304 M 1.10 % | 447.387 M -4.03 % | 466.193 M -3.05 % | 480.856 M 36.20 % | 353.060 M 44.98 % | 243.520 M 0.08 % | 243.332 M 25.99 % | 193.138 M -1.36 % | 195.799 M 3.77 % | 188.681 M -4.51 % | 197.584 M 30.74 % | 151.124 M -5.90 % | 160.606 M -7.28 % | 173.212 M -12.65 % | 198.299 M -12.43 % | 226.441 M 3.08 % | 219.682 M 3.15 % | 212.966 M -8.18 % | 231.939 M -8.11 % | 252.399 M -5.56 % | 267.261 M -17.01 % | 322.049 M -3.10 % | 332.340 M -1.79 % | 338.383 M -2.63 % | 347.535 M -0.48 % | 349.218 M 0.53 % | 347.378 M -0.59 % | 349.440 M 2.24 % | 341.800 M 3 450.98 % | -10.200 M 25.55 % | -13.700 M -6.20 % | -12.900 M -146.57 % | 27.700 M 218.39 % | 8.700 M 248.00 % | 2.500 M -26.47 % | 3.400 M 183.33 % | 1.200 M 200.00 % | 400.000 K 157.14 % | -700.000 K 93.64 % | -11.000 M -77.42 % | -6.200 M 69.61 % | -20.400 M -451.72 % | 5.800 M |
| Total investments | 0.000 100.00 % | -412.700 M 1.03 % | -417.000 M 0.83 % | -420.500 M 1.31 % | -426.100 M 0.68 % | -429.000 M | 0.000 | 0.000 | 0.000 100.00 % | -412.900 M -0.61 % | -410.400 M | 0.000 100.00 % | -389.000 M -5.16 % | -369.900 M 1.60 % | -375.900 M | 0.000 100.00 % | -311.200 M 2.14 % | -318.000 M 4.99 % | -334.700 M | 0.000 100.00 % | -330.500 M 8.25 % | -360.200 M -3.60 % | -347.700 M | 0.000 100.00 % | -380.600 M -6.49 % | -357.400 M 0.00 % | -357.400 M | 0.000 100.00 % | -501.647 M 2.39 % | -513.949 M 21.88 % | -657.865 M -1 061 172.58 % | 62.000 K -1.59 % | 63.000 K -1.56 % | 64.000 K 0.00 % | 64.000 K -7.25 % | 69.000 K -99.99 % | 636.288 M 617 655.34 % | 103.000 K -11.21 % | 116.000 K -69.47 % | 380.000 K -20.67 % | 479.000 K -1.84 % | 488.000 K 38.24 % | 353.000 K -14.53 % | 413.000 K -7.61 % | 447.000 K -2.83 % | 460.000 K -3.97 % | 479.000 K -4.77 % | 503.000 K 7.94 % | 466.000 K 11.48 % | 418.000 K -0.48 % | 420.000 K 0.96 % | 416.000 K 0.00 % | 416.000 K -97.82 % | 19.063 M -3.57 % | 19.768 M 7.02 % | 18.471 M -0.86 % | 18.632 M 734.02 % | 2.234 M 25.08 % | 1.786 M 57.91 % | 1.131 M -25.54 % | 1.519 M 55.48 % | 977.000 K -67.82 % | 3.036 M 115.63 % | 1.408 M 16.85 % | 1.205 M 6.83 % | 1.128 M 552.02 % | 173.000 K -86.23 % | 1.256 M 54.68 % | 812.000 K 35.33 % | 600.000 K -67.72 % | 1.859 M -27.04 % | 2.548 M -29.63 % | 3.621 M 34.91 % | 2.684 M -10.38 % | 2.995 M 315.97 % | 720.000 K 148.28 % | 290.000 K -22.46 % | 374.000 K 144.44 % | 153.000 K 54.55 % | 99.000 K -94.03 % | 1.658 M 1 525.49 % | 102.000 K -69.46 % | 334.000 K -47.89 % | 641.000 K -50.77 % | 1.302 M 86.00 % | 700.000 K -38.65 % | 1.141 M 122.85 % | 512.000 K 56.57 % | 327.000 K -48.75 % | 638.000 K 21.99 % | 523.000 K 86.79 % | 280.000 K -15.92 % | 333.000 K 4.39 % | 319.000 K -35.03 % | 491.000 K 74.73 % | 281.000 K -48.53 % | 546.000 K 96.40 % | 278.000 K 0.00 % | 278.000 K -7.33 % | 300.000 K -81.25 % | 1.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 |
| Total debt | 1.929 B -0.86 % | 1.946 B 0.66 % | 1.933 B 8.42 % | 1.783 B 0.41 % | 1.775 B 0.80 % | 1.761 B -9.24 % | 1.941 B 0.59 % | 1.929 B -6.89 % | 2.072 B 0.03 % | 2.071 B 0.40 % | 2.063 B 4.38 % | 1.977 B -1.99 % | 2.017 B -3.12 % | 2.082 B -2.56 % | 2.137 B -1.33 % | 2.165 B -9.70 % | 2.398 B -4.39 % | 2.508 B -17.09 % | 3.025 B -2.91 % | 3.115 B -0.86 % | 3.142 B -2.52 % | 3.223 B 0.67 % | 3.202 B 15.06 % | 2.783 B -1.94 % | 2.838 B 6.91 % | 2.655 B -2.43 % | 2.721 B -0.77 % | 2.742 B -1.32 % | 2.779 B -2.89 % | 2.861 B -0.07 % | 2.863 B -2.97 % | 2.951 B -2.05 % | 3.013 B -3.39 % | 3.118 B -1.07 % | 3.152 B -1.93 % | 3.214 B 112.00 % | 1.516 B -9.11 % | 1.668 B 5.88 % | 1.575 B -5.05 % | 1.659 B -1.08 % | 1.677 B -2.20 % | 1.715 B 25.16 % | 1.370 B -4.24 % | 1.431 B 1.99 % | 1.403 B 6.41 % | 1.319 B 3.61 % | 1.273 B -6.15 % | 1.356 B 4.54 % | 1.297 B -4.94 % | 1.365 B 1.69 % | 1.342 B -3.09 % | 1.385 B -1.08 % | 1.400 B 13.50 % | 1.233 B 22.71 % | 1.005 B -8.89 % | 1.103 B 12.86 % | 977.384 M 2.68 % | 951.919 M -4.49 % | 996.719 M 0.80 % | 988.851 M 19.71 % | 826.042 M 5.15 % | 785.558 M 2.88 % | 763.593 M -3.68 % | 792.726 M 7.71 % | 735.961 M 0.00 % | 735.971 M 9.47 % | 672.312 M 5.75 % | 635.784 M 13.21 % | 561.586 M 7.39 % | 522.965 M 10.79 % | 472.024 M 1.34 % | 465.796 M 3.15 % | 451.567 M -4.09 % | 470.801 M -3.65 % | 488.617 M 35.39 % | 360.885 M 45.92 % | 247.315 M -2.68 % | 254.125 M 23.18 % | 206.296 M 1.30 % | 203.649 M 3.04 % | 197.636 M -7.06 % | 212.650 M 37.86 % | 154.256 M -8.10 % | 167.846 M -6.62 % | 179.754 M -12.06 % | 204.398 M -13.25 % | 235.629 M 3.32 % | 228.057 M 4.19 % | 218.877 M -9.12 % | 240.849 M -8.65 % | 263.669 M -5.83 % | 279.998 M -16.38 % | 334.853 M -0.19 % | 335.504 M -1.77 % | 341.543 M -2.47 % | 350.201 M -0.35 % | 351.436 M -0.16 % | 351.991 M -4.92 % | 370.210 M 2.52 % | 361.100 M 6 125.86 % | 5.800 M -1.69 % | 5.900 M -14.49 % | 6.900 M -76.21 % | 29.000 M 205.26 % | 9.500 M 61.02 % | 5.900 M -6.35 % | 6.300 M -4.55 % | 6.600 M -21.43 % | 8.400 M 3.70 % | 8.100 M 58.82 % | 5.100 M -12.07 % | 5.800 M 48.72 % | 3.900 M -33.90 % | 5.900 M |
| Accumulated other comprehensive income loss | -170.900 M 13.51 % | -197.600 M -0.82 % | -196.000 M -6.23 % | -184.500 M 12.89 % | -211.800 M -10.89 % | -191.000 M 28.38 % | -266.700 M 3.68 % | -276.900 M 18.15 % | -338.300 M -23.83 % | -273.200 M -20.14 % | -227.400 M -3.93 % | -218.800 M -5.19 % | -208.000 M -7.38 % | -193.700 M 3.30 % | -200.300 M -6.88 % | -187.400 M 18.38 % | -229.600 M 33.83 % | -347.000 M 2.86 % | -357.200 M -12.29 % | -318.100 M 17.46 % | -385.400 M -8.08 % | -356.600 M 0.08 % | -356.900 M 2.30 % | -365.300 M -6.66 % | -342.500 M 0.95 % | -345.800 M -27.74 % | -270.700 M 5.68 % | -287.000 M -0.11 % | -286.693 M 9.49 % | -316.737 M 7.15 % | -341.119 M 7.25 % | -367.783 M -20.91 % | -304.168 M -2.22 % | -297.558 M -12.28 % | -265.018 M 6.23 % | -282.632 M -19.13 % | -237.246 M -31.14 % | -180.907 M 12.37 % | -206.434 M -49.14 % | -138.419 M -45.17 % | -95.350 M -109.31 % | -45.554 M 20.26 % | -57.128 M -1.17 % | -56.467 M -2.67 % | -54.998 M 30.00 % | -78.564 M -26.58 % | -62.069 M -58.89 % | -39.064 M 6.10 % | -41.602 M 27.94 % | -57.736 M -95.46 % | -29.538 M 35.76 % | -45.984 M -39.90 % | -32.870 M -11 352.96 % | -287.000 K 92.70 % | -3.931 M 76.70 % | -16.869 M -16.76 % | -14.448 M 54.70 % | -31.892 M -41.35 % | -22.562 M -83.55 % | -12.292 M 10.25 % | -13.696 M -26.73 % | -10.807 M 70.83 % | -37.045 M -15.49 % | -32.075 M -430.33 % | 9.710 M -67.89 % | 30.240 M 5.55 % | 28.650 M -6.13 % | 30.520 M 117.49 % | 14.033 M 50.20 % | 9.343 M 105.25 % | 4.552 M -12.95 % | 5.229 M 17.80 % | 4.439 M 46.07 % | 3.039 M 6 365.96 % | 47.000 K -91.39 % | 546.000 K -46.31 % | 1.017 M 169.76 % | 377.000 K -80.80 % | 1.964 M -20.20 % | 2.461 M 560.86 % | -534.000 K -907.55 % | -53.000 K -115.77 % | 336.000 K 100.60 % | -55.900 M -9 838.68 % | 574.000 K 808.64 % | -81.000 K -285.71 % | -21.000 K 90.83 % | -229.000 K 82.90 % | -1.339 M 46.40 % | -2.498 M 1.46 % | -2.535 M 36.56 % | -3.996 M 21.86 % | -5.114 M -152.29 % | -2.027 M -18.75 % | -1.707 M 93.04 % | -24.532 M -10.06 % | -22.289 M -36.22 % | -16.363 M 14.79 % | -19.204 M -13.63 % | -16.900 M -31.01 % | -12.900 M -14.16 % | -11.300 M -9.71 % | -10.300 M -8.42 % | -9.500 M -6.74 % | -8.900 M -7.23 % | -8.300 M -7.79 % | -7.700 M -6.94 % | -7.200 M -5.88 % | -6.800 M -9.68 % | -6.200 M -8.77 % | -5.700 M -9.62 % | -5.200 M | 0.000 | 0.000 |
| Retained earnings | 1.395 B -0.98 % | 1.409 B 0.43 % | 1.403 B 0.94 % | 1.389 B 1.08 % | 1.375 B 0.15 % | 1.373 B -3.48 % | 1.422 B 0.79 % | 1.411 B 2.31 % | 1.379 B 2.07 % | 1.351 B 0.78 % | 1.341 B -1.05 % | 1.355 B -1.25 % | 1.372 B -4.59 % | 1.438 B 2.08 % | 1.409 B 1.89 % | 1.383 B 3.64 % | 1.334 B -5.74 % | 1.415 B -0.32 % | 1.420 B -1.57 % | 1.442 B -13.20 % | 1.662 B -3.44 % | 1.721 B -1.74 % | 1.751 B -2.11 % | 1.789 B -15.11 % | 2.108 B 0.84 % | 2.090 B 1.29 % | 2.064 B 1.68 % | 2.030 B 4.28 % | 1.946 B 1.86 % | 1.911 B -7.22 % | 2.059 B 2.68 % | 2.006 B 0.62 % | 1.993 B 3.19 % | 1.932 B 1.80 % | 1.898 B 1.59 % | 1.868 B 2.75 % | 1.818 B 1.67 % | 1.788 B -0.94 % | 1.805 B 3.54 % | 1.743 B 2.68 % | 1.698 B 3.86 % | 1.635 B 1.43 % | 1.612 B 0.05 % | 1.611 B 1.83 % | 1.582 B 2.08 % | 1.550 B 1.27 % | 1.530 B 4.58 % | 1.463 B 2.02 % | 1.434 B 4.48 % | 1.373 B 5.18 % | 1.305 B 4.98 % | 1.243 B 4.66 % | 1.188 B 5.25 % | 1.129 B 5.18 % | 1.073 B 5.47 % | 1.017 B 5.17 % | 967.517 M 6.22 % | 910.831 M 6.19 % | 857.737 M 5.94 % | 809.618 M 5.83 % | 765.010 M 6.48 % | 718.484 M 6.51 % | 674.582 M 6.41 % | 633.927 M 6.58 % | 594.795 M 7.06 % | 555.568 M 7.48 % | 516.883 M 6.53 % | 485.219 M 5.23 % | 461.121 M 7.68 % | 428.225 M 8.08 % | 396.227 M 8.01 % | 366.841 M 8.60 % | 337.795 M 8.87 % | 310.263 M 8.83 % | 285.096 M 8.99 % | 261.571 M -0.39 % | 262.597 M 9.77 % | 239.214 M 10.63 % | 216.232 M 11.22 % | 194.417 M 10.87 % | 175.358 M 13.70 % | 154.230 M 13.94 % | 135.363 M 16.45 % | 116.239 M 18.81 % | 97.832 M 21.29 % | 80.661 M 23.83 % | 65.139 M 1 103.60 % | 5.412 M -86.13 % | 39.024 M 45.14 % | 26.888 M 71.93 % | 15.639 M 188.97 % | 5.412 M -33.68 % | 8.160 M 224.71 % | 2.513 M 206.03 % | -2.370 M 64.92 % | -6.756 M 34.38 % | -10.296 M 21.75 % | -13.157 M 15.72 % | -15.611 M 16.52 % | -18.700 M 23.67 % | -24.500 M 10.58 % | -27.400 M 8.36 % | -29.900 M 7.72 % | -32.400 M 6.36 % | -34.600 M 4.42 % | -36.200 M 2.95 % | -37.300 M 2.10 % | -38.100 M 1.55 % | -38.700 M 1.28 % | -39.200 M 0.51 % | -39.400 M 0.25 % | -39.500 M -2.07 % | -38.700 M -4.31 % | -37.100 M |
| Common stock | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 5.39 % | 854.000 K 0.12 % | 853.000 K 0.00 % | 853.000 K 0.12 % | 852.000 K 0.12 % | 851.000 K 0.12 % | 850.000 K 0.24 % | 848.000 K -0.12 % | 849.000 K 0.00 % | 849.000 K 0.12 % | 848.000 K -0.47 % | 852.000 K 0.35 % | 849.000 K 0.12 % | 848.000 K 0.00 % | 848.000 K -0.24 % | 850.000 K -0.58 % | 855.000 K -0.23 % | 857.000 K -0.23 % | 859.000 K -0.35 % | 862.000 K 0.23 % | 860.000 K 0.12 % | 859.000 K 0.47 % | 855.000 K 0.59 % | 850.000 K 0.35 % | 847.000 K -0.59 % | 852.000 K -0.93 % | 860.000 K 0.35 % | 857.000 K 0.59 % | 852.000 K -0.35 % | 855.000 K 0.12 % | 854.000 K 0.83 % | 847.000 K 0.00 % | 847.000 K 0.47 % | 843.000 K -0.82 % | 850.000 K 0.12 % | 849.000 K -0.35 % | 852.000 K -0.47 % | 856.000 K 0.12 % | 855.000 K -0.70 % | 861.000 K -1.49 % | 874.000 K 0.46 % | 870.000 K -0.68 % | 876.000 K 100.00 % | 438.000 K -1.13 % | 443.000 K -0.23 % | 444.000 K 0.45 % | 442.000 K -0.23 % | 443.000 K 0.23 % | 442.000 K -0.45 % | 444.000 K 0.23 % | 443.000 K 0.23 % | 442.000 K -1.34 % | 448.000 K -0.88 % | 452.000 K 0.00 % | 452.000 K 4.15 % | 434.000 K 3.33 % | 420.000 K -0.24 % | 421.000 K 0.72 % | 418.000 K 2.70 % | 407.000 K 0.74 % | 404.000 K 6.88 % | 378.000 K 0.53 % | 376.000 K 101.07 % | 187.000 K 1.08 % | 185.000 K 17.83 % | 157.000 K 1.29 % | 155.000 K 1.31 % | 153.000 K 0.66 % | 152.000 K 2.01 % | 149.000 K 0.68 % | 148.000 K 0.68 % | 147.000 K 47.00 % | 100.000 K 0.00 % | 100.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 |
| Total equity | 2.555 B 0.88 % | 2.533 B 0.37 % | 2.523 B 0.01 % | 2.523 B 1.88 % | 2.476 B -0.26 % | 2.483 B 1.50 % | 2.446 B 0.89 % | 2.425 B 4.25 % | 2.326 B -1.19 % | 2.354 B -1.16 % | 2.381 B -0.89 % | 2.403 B -0.80 % | 2.422 B -2.86 % | 2.494 B 1.83 % | 2.449 B 0.59 % | 2.434 B 4.10 % | 2.339 B 1.85 % | 2.296 B 0.70 % | 2.280 B -2.33 % | 2.335 B -5.76 % | 2.477 B -3.31 % | 2.562 B -0.32 % | 2.571 B -1.02 % | 2.597 B -11.44 % | 2.933 B 1.07 % | 2.902 B -1.71 % | 2.952 B 1.50 % | 2.909 B 3.19 % | 2.819 B 2.10 % | 2.761 B -4.55 % | 2.892 B 2.72 % | 2.816 B -1.86 % | 2.869 B 1.42 % | 2.829 B 0.38 % | 2.818 B 2.63 % | 2.746 B 0.75 % | 2.726 B 37.52 % | 1.982 B 1.64 % | 1.950 B 1.71 % | 1.917 B 1.97 % | 1.880 B 1.50 % | 1.852 B 3.74 % | 1.786 B 1.02 % | 1.768 B 2.60 % | 1.723 B 4.44 % | 1.649 B 1.47 % | 1.625 B 4.38 % | 1.557 B 4.32 % | 1.493 B 7.46 % | 1.389 B 4.63 % | 1.328 B 8.19 % | 1.227 B 1.28 % | 1.212 B -3.14 % | 1.251 B 6.20 % | 1.178 B 9.04 % | 1.080 B 2.21 % | 1.057 B 7.92 % | 979.403 M 7.40 % | 911.890 M 6.38 % | 857.173 M 8.94 % | 786.795 M 2.63 % | 766.619 M 11.33 % | 688.574 M 2.70 % | 670.480 M -3.32 % | 693.489 M 2.81 % | 674.552 M 0.51 % | 671.144 M -6.01 % | 714.075 M 8.84 % | 656.066 M 1.05 % | 649.274 M 5.78 % | 613.820 M -1.80 % | 625.081 M 3.27 % | 605.273 M 5.37 % | 574.408 M 5.63 % | 543.818 M 4.25 % | 521.634 M -1.95 % | 531.995 M 4.58 % | 508.686 M 4.60 % | 486.294 M -1.83 % | 495.372 M 0.39 % | 493.449 M 4.33 % | 472.978 M 7.68 % | 439.229 M 7.70 % | 407.820 M 3.07 % | 395.668 M 5.97 % | 373.371 M 8.30 % | 344.770 M 5.52 % | 326.729 M 18.36 % | 276.044 M 5.18 % | 262.439 M -10.93 % | 294.640 M 6.22 % | 277.382 M 22.07 % | 227.239 M 4.59 % | 217.259 M 3.42 % | 210.068 M 1.91 % | 206.137 M 2.96 % | 200.217 M 2.67 % | 195.016 M 1.96 % | 191.266 M 2.12 % | 187.300 M 67.53 % | 111.800 M 4.00 % | 107.500 M 2.97 % | 104.400 M 94.41 % | 53.700 M 6.13 % | 50.600 M 6.08 % | 47.700 M 4.15 % | 45.800 M 1.78 % | 45.000 M 2.97 % | 43.700 M 2.34 % | 42.700 M 6.48 % | 40.100 M 0.25 % | 40.000 M -2.44 % | 41.000 M 225.40 % | 12.600 M |
| Other non current liabilities | 431.600 M 1 188.36 % | 33.500 M -2.33 % | 34.300 M -27.79 % | 47.500 M -9.87 % | 52.700 M 0.00 % | 52.700 M 78.64 % | 29.500 M -38.16 % | 47.700 M 75.37 % | 27.200 M -21.16 % | 34.500 M -1.43 % | 35.000 M -39.66 % | 58.000 M 42.51 % | 40.700 M -27.19 % | 55.900 M 6.27 % | 52.600 M -35.78 % | 81.900 M 4.33 % | 78.500 M -38.91 % | 128.500 M 57.86 % | 81.400 M -39.66 % | 134.900 M -0.15 % | 135.100 M -9.15 % | 148.700 M 1.43 % | 146.600 M 5.39 % | 139.100 M 16.30 % | 119.600 M 0.93 % | 118.500 M -1.33 % | 120.100 M -3.07 % | 123.900 M 38.29 % | 89.595 M -85.35 % | 611.630 M 512.16 % | 99.914 M -86.67 % | 749.314 M 786.94 % | 84.483 M -89.33 % | 791.597 M 12.53 % | 703.459 M 918.55 % | 69.065 M 1.28 % | 68.191 M 0.19 % | 68.060 M 3.19 % | 65.959 M -0.08 % | 66.010 M -2.10 % | 67.426 M -3.69 % | 70.006 M 119.65 % | 31.871 M 16.03 % | 27.469 M -11.65 % | 31.090 M -16.76 % | 37.352 M -1.98 % | 38.106 M 25.88 % | 30.272 M -1.41 % | 30.705 M 15.77 % | 26.523 M -1.76 % | 26.997 M 109.35 % | -288.654 M -3 651.79 % | 8.127 M -30.04 % | 11.616 M 8.21 % | 10.735 M 105.13 % | -209.332 M -1 734.00 % | 12.811 M -7.01 % | 13.777 M -4.87 % | 14.482 M 109.69 % | -149.403 M -3 675.09 % | 4.179 M -30.73 % | 6.033 M -35.76 % | 9.391 M 106.74 % | -139.244 M -4 175.04 % | 3.417 M -27.39 % | 4.706 M 0.15 % | 4.699 M 103.93 % | -119.497 M -987.27 % | 13.468 M 6.58 % | 12.637 M -6.41 % | 13.503 M 114.46 % | -93.363 M -1 124.17 % | 9.116 M -2.89 % | 9.387 M 20.10 % | 7.816 M 112.09 % | -64.673 M -1 301.65 % | 5.382 M -18.99 % | 6.644 M -2.47 % | 6.812 M -10.64 % | 7.623 M 33.78 % | 5.698 M 32.70 % | 4.294 M 4.40 % | 4.113 M 124.31 % | -16.922 M -466.75 % | 4.614 M 4.04 % | 4.435 M -0.25 % | 4.446 M 331.65 % | 1.030 M -74.52 % | 4.042 M -5.34 % | 4.270 M 15.16 % | 3.708 M -42.10 % | 6.404 M 98.70 % | 3.223 M -0.52 % | 3.240 M -0.55 % | 3.258 M -10.20 % | 3.628 M 21.18 % | 2.994 M 55.05 % | 1.931 M 124.63 % | -7.839 M -426.63 % | 2.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -20.00 % | 500.000 K 25.00 % | 400.000 K -66.67 % | 1.200 M -7.69 % | 1.300 M -60.61 % | 3.300 M -2.94 % | 3.400 M 580.00 % | 500.000 K 0.00 % | 500.000 K |
| Long term debt | 1.799 B -1.02 % | 1.817 B 0.59 % | 1.806 B 9.90 % | 1.644 B 0.19 % | 1.641 B 0.68 % | 1.630 B -11.64 % | 1.844 B 1.72 % | 1.813 B -8.61 % | 1.984 B -0.23 % | 1.988 B 0.38 % | 1.981 B 5.95 % | 1.870 B -3.15 % | 1.930 B 0.48 % | 1.921 B -2.98 % | 1.980 B -0.40 % | 1.988 B -10.37 % | 2.218 B -2.82 % | 2.282 B -19.59 % | 2.838 B -2.64 % | 2.915 B -0.76 % | 2.938 B -2.54 % | 3.014 B 0.48 % | 3.000 B 11.99 % | 2.679 B -1.54 % | 2.721 B 7.30 % | 2.536 B -1.95 % | 2.586 B -1.11 % | 2.615 B -0.70 % | 2.634 B -4.22 % | 2.750 B -0.62 % | 2.767 B -3.86 % | 2.878 B -1.49 % | 2.922 B -2.89 % | 3.009 B -0.97 % | 3.038 B -0.48 % | 3.053 B 116.55 % | 1.410 B -8.39 % | 1.539 B 5.24 % | 1.462 B -4.26 % | 1.527 B 0.99 % | 1.512 B -3.30 % | 1.564 B 25.51 % | 1.246 B -2.70 % | 1.281 B -1.15 % | 1.296 B 3.96 % | 1.246 B 4.45 % | 1.193 B -5.93 % | 1.268 B 25.51 % | 1.011 B -21.21 % | 1.282 B 2.53 % | 1.251 B 28.89 % | 970.380 M -25.62 % | 1.305 B 11.95 % | 1.165 B 26.46 % | 921.554 M 16.42 % | 791.575 M -10.09 % | 880.452 M 2.45 % | 859.429 M -7.49 % | 929.039 M 23.68 % | 751.175 M -2.20 % | 768.041 M 3.56 % | 741.641 M 2.44 % | 723.999 M 19.36 % | 606.559 M -13.56 % | 701.679 M -0.73 % | 706.853 M 8.77 % | 649.889 M 32.97 % | 488.740 M -10.35 % | 545.146 M 7.15 % | 508.746 M 13.42 % | 448.547 M 32.87 % | 337.594 M -20.10 % | 422.526 M -7.51 % | 456.825 M -3.61 % | 473.930 M 70.91 % | 277.292 M 17.86 % | 235.282 M -4.30 % | 245.843 M 31.04 % | 187.604 M -1.48 % | 190.431 M 0.40 % | 189.668 M -8.88 % | 208.142 M 49.36 % | 139.355 M 15.42 % | 120.739 M -28.97 % | 169.988 M -8.52 % | 185.822 M -11.71 % | 210.473 M 8.83 % | 193.395 M -11.10 % | 217.539 M -7.72 % | 235.740 M -5.54 % | 249.572 M -6.65 % | 267.365 M -17.95 % | 325.857 M -0.82 % | 328.562 M -2.40 % | 336.637 M -2.45 % | 345.104 M -0.98 % | 348.504 M -0.31 % | 349.601 M -3.73 % | 363.130 M 2.18 % | 355.400 M 9 012.82 % | 3.900 M -11.36 % | 4.400 M 7.32 % | 4.100 M -82.55 % | 23.500 M 634.38 % | 3.200 M -5.88 % | 3.400 M -5.56 % | 3.600 M 2.86 % | 3.500 M -36.36 % | 5.500 M 0.00 % | 5.500 M 139.13 % | 2.300 M -11.54 % | 2.600 M 23.81 % | 2.100 M -62.50 % | 5.600 M |
| Total non current liabilities | 2.230 B -1.46 % | 2.263 B 0.24 % | 2.258 B 6.91 % | 2.112 B -0.36 % | 2.119 B 0.39 % | 2.111 B -8.43 % | 2.306 B 0.78 % | 2.288 B -5.78 % | 2.428 B -0.31 % | 2.436 B 0.39 % | 2.426 B 3.75 % | 2.339 B -0.91 % | 2.360 B 0.56 % | 2.347 B -2.56 % | 2.409 B -1.71 % | 2.450 B -6.04 % | 2.608 B -4.44 % | 2.729 B -16.15 % | 3.255 B -2.72 % | 3.345 B -1.70 % | 3.403 B -3.41 % | 3.523 B 0.83 % | 3.494 B 11.81 % | 3.125 B -2.97 % | 3.221 B 6.95 % | 3.012 B -1.70 % | 3.064 B -1.50 % | 3.110 B -3.56 % | 3.225 B -4.06 % | 3.361 B -4.63 % | 3.525 B -2.83 % | 3.627 B -0.91 % | 3.661 B -3.67 % | 3.800 B 1.57 % | 3.742 B 2.60 % | 3.647 B 91.13 % | 1.908 B -6.25 % | 2.035 B 4.31 % | 1.951 B -3.64 % | 2.025 B -1.23 % | 2.050 B -2.19 % | 2.096 B 25.00 % | 1.677 B -1.61 % | 1.704 B -0.38 % | 1.711 B 3.37 % | 1.655 B 3.67 % | 1.596 B -3.73 % | 1.658 B 18.67 % | 1.397 B -15.33 % | 1.650 B 2.28 % | 1.614 B -0.57 % | 1.623 B 0.56 % | 1.614 B 11.59 % | 1.446 B 23.25 % | 1.173 B -6.14 % | 1.250 B 12.90 % | 1.107 B 3.56 % | 1.069 B -5.48 % | 1.131 B 2.39 % | 1.105 B 17.85 % | 937.593 M 3.10 % | 909.372 M 2.65 % | 885.884 M -2.56 % | 909.176 M 6.13 % | 856.700 M 0.89 % | 849.116 M 7.35 % | 790.979 M 6.26 % | 744.366 M 9.85 % | 677.623 M 6.49 % | 636.315 M 11.14 % | 572.521 M 2.09 % | 560.794 M 9.11 % | 513.950 M -5.58 % | 544.307 M -2.28 % | 557.029 M 30.37 % | 427.266 M 38.77 % | 307.904 M -2.82 % | 316.826 M 23.91 % | 255.697 M 0.06 % | 255.531 M 2.10 % | 250.266 M -5.20 % | 263.984 M 31.16 % | 201.274 M -12.74 % | 230.648 M -1.58 % | 234.353 M -5.76 % | 248.675 M -10.26 % | 277.111 M -3.31 % | 286.612 M 0.61 % | 284.885 M -5.15 % | 300.355 M 11.83 % | 268.585 M -1.89 % | 273.769 M -16.81 % | 329.080 M -0.82 % | 331.802 M -2.38 % | 339.895 M -2.53 % | 348.732 M -0.79 % | 351.498 M -0.01 % | 351.532 M -1.06 % | 355.291 M -0.70 % | 357.800 M 9 074.36 % | 3.900 M -11.36 % | 4.400 M 7.32 % | 4.100 M -82.55 % | 23.500 M 634.38 % | 3.200 M -15.79 % | 3.800 M -7.32 % | 4.100 M 5.13 % | 3.900 M -41.79 % | 6.700 M -1.47 % | 6.800 M 21.43 % | 5.600 M -6.67 % | 6.000 M 130.77 % | 2.600 M -57.38 % | 6.100 M |
| Other current liabilities | 301.900 M 10.71 % | 272.700 M 80.60 % | 151.000 M -44.12 % | 270.200 M 76.14 % | 153.400 M -18.40 % | 188.000 M -27.64 % | 259.800 M -0.76 % | 261.800 M -6.23 % | 279.200 M -9.53 % | 308.600 M -13.24 % | 355.700 M -3.37 % | 368.100 M 0.22 % | 367.300 M 16.38 % | 315.600 M 5.69 % | 298.600 M 3.86 % | 287.500 M -11.37 % | 324.400 M 41.35 % | 229.500 M -46.47 % | 428.700 M 49.74 % | 286.300 M -23.53 % | 374.400 M 8.27 % | 345.800 M -7.34 % | 373.200 M 9.57 % | 340.600 M -16.78 % | 409.300 M -39.52 % | 676.700 M -1.70 % | 688.400 M 16.96 % | 588.600 M -11.39 % | 664.225 M 4.68 % | 634.551 M 91.03 % | 332.167 M 18.27 % | 280.865 M -1.38 % | 284.783 M 16.22 % | 245.035 M -14.66 % | 287.125 M 23.56 % | 232.386 M -10.31 % | 259.093 M 18.81 % | 218.072 M -4.64 % | 228.677 M 17.44 % | 194.710 M -0.76 % | 196.208 M 3.40 % | 189.764 M 16.59 % | 162.758 M 7.12 % | 151.944 M -24.77 % | 201.984 M 49.70 % | 134.927 M -8.87 % | 148.061 M 11.80 % | 132.428 M -4.88 % | 139.226 M 9.94 % | 126.638 M -19.36 % | 157.032 M 11.59 % | 140.720 M -6.69 % | 150.817 M 17.88 % | 127.939 M -7.24 % | 137.930 M -8.27 % | 150.358 M 40.81 % | 106.778 M 7.63 % | 99.209 M -12.84 % | 113.824 M 9.11 % | 104.320 M 4.88 % | 99.464 M 27.87 % | 77.788 M -14.49 % | 90.967 M -2.70 % | 93.487 M 2.26 % | 91.424 M 0.84 % | 90.661 M -7.18 % | 97.676 M 29.25 % | 75.571 M 0.68 % | 75.064 M 8.56 % | 69.144 M -8.30 % | 75.404 M -8.77 % | 82.655 M 0.26 % | 82.439 M 35.07 % | 61.034 M 12.45 % | 54.278 M 12.03 % | 48.450 M 4.37 % | 46.420 M 1.06 % | 45.933 M -9.17 % | 50.569 M 13.87 % | 44.411 M -6.89 % | 47.696 M 35.19 % | 35.282 M -20.89 % | 44.599 M 2.68 % | 43.436 M 3.42 % | 41.998 M 7.24 % | 39.164 M 8.45 % | 36.111 M 13.52 % | 31.810 M -19.73 % | 39.629 M -0.85 % | 39.968 M 28.91 % | 31.004 M -4.63 % | 32.509 M -20.09 % | 40.683 M 40.13 % | 29.033 M 12.51 % | 25.804 M 9.47 % | 23.572 M -14.99 % | 27.730 M 10.73 % | 25.043 M -26.83 % | 34.228 M 11.49 % | 30.700 M 379.69 % | 6.400 M 4.92 % | 6.100 M -21.79 % | 7.800 M -9.30 % | 8.600 M 40.98 % | 6.100 M -4.69 % | 6.400 M -7.25 % | 6.900 M -5.48 % | 7.300 M -9.88 % | 8.100 M 2.53 % | 7.900 M 23.44 % | 6.400 M 42.22 % | 4.500 M 36.36 % | 3.300 M 26.92 % | 2.600 M |
| Deferred revenue | 80.400 M 0.88 % | 79.700 M 13.69 % | 70.100 M -3.44 % | 72.600 M 11.52 % | 65.100 M 600.00 % | 9.300 M | 0.000 -100.00 % | 427.000 M 2.35 % | 417.200 M 62.84 % | 256.200 M | 0.000 -100.00 % | 411.000 M 28.68 % | 319.400 M 18.43 % | 269.700 M 9.99 % | 245.200 M -35.47 % | 380.000 M 40.01 % | 271.400 M 3.08 % | 263.300 M 8.62 % | 242.400 M -17.86 % | 295.100 M -7.72 % | 319.800 M 5.27 % | 303.800 M -8.36 % | 331.500 M 7.88 % | 307.300 M -14.28 % | 358.500 M -42.29 % | 621.200 M -0.54 % | 624.600 M 3 389.39 % | 17.900 M -6.14 % | 19.071 M -0.87 % | 19.239 M 7.04 % | 17.974 M 0.40 % | 17.902 M 15.23 % | 15.536 M -9.32 % | 17.132 M -2.34 % | 17.543 M 3.26 % | 16.989 M -6.77 % | 18.223 M -1.82 % | 18.560 M -8.63 % | 20.313 M -6.06 % | 21.624 M -3.49 % | 22.406 M 0.05 % | 22.394 M 1.80 % | 21.998 M 16.85 % | 18.826 M -3.41 % | 19.491 M 7.19 % | 18.183 M 8.53 % | 16.754 M -7.41 % | 18.095 M 18.67 % | 15.248 M -4.88 % | 16.030 M 14.98 % | 13.941 M 8.45 % | 12.855 M -5.91 % | 13.662 M -3.59 % | 14.171 M -3.46 % | 14.679 M 1.55 % | 14.455 M -14.59 % | 16.925 M 2.15 % | 16.568 M 1.17 % | 16.377 M 9.52 % | 14.954 M 5.30 % | 14.202 M 0.26 % | 14.165 M -3.76 % | 14.719 M 7.73 % | 13.663 M -3.35 % | 14.136 M -6.41 % | 15.104 M -7.00 % | 16.240 M 34.27 % | 12.095 M -10.45 % | 13.507 M -3.67 % | 14.021 M -8.32 % | 15.294 M 31.14 % | 11.662 M -5.93 % | 12.397 M -6.70 % | 13.287 M -2.99 % | 13.697 M 31.78 % | 10.394 M -10.27 % | 11.584 M 1.19 % | 11.448 M 13.30 % | 10.104 M 32.76 % | 7.611 M -17.69 % | 9.247 M -7.63 % | 10.011 M 31.31 % | 7.624 M 52.88 % | 4.987 M 4.81 % | 4.758 M -0.52 % | 4.783 M 8.68 % | 4.401 M 19.56 % | 3.681 M 9.26 % | 3.369 M 8.15 % | 3.115 M 8.05 % | 2.883 M -41.40 % | 4.920 M 86.08 % | 2.644 M 231.74 % | 797.000 K -66.87 % | 2.406 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 |
| Short term debt | 130.200 M 1.32 % | 128.500 M -45.44 % | 235.500 M 86.90 % | 126.000 M -42.73 % | 220.000 M 2.42 % | 214.800 M 88.42 % | 114.000 M -2.06 % | 116.400 M 8.58 % | 107.200 M 4.18 % | 102.900 M 0.00 % | 102.900 M -3.83 % | 107.000 M -1.56 % | 108.700 M -40.99 % | 184.200 M 2.16 % | 180.300 M 1.75 % | 177.200 M -14.15 % | 206.400 M -26.60 % | 281.200 M 51.02 % | 186.200 M -6.81 % | 199.800 M -2.25 % | 204.400 M -2.20 % | 209.000 M 3.41 % | 202.100 M 62.33 % | 124.500 M 6.23 % | 117.200 M -1.35 % | 118.800 M -11.67 % | 134.500 M 6.32 % | 126.500 M -12.62 % | 144.771 M 194.79 % | -152.729 M -3.50 % | -147.570 M -183.07 % | 177.642 M 247.11 % | -120.754 M -209.91 % | 109.868 M -3.68 % | 114.066 M -29.33 % | 161.409 M 51.69 % | 106.405 M -17.69 % | 129.270 M 14.18 % | 113.212 M -14.21 % | 131.969 M -20.05 % | 165.074 M 9.11 % | 151.289 M 21.71 % | 124.307 M -17.34 % | 150.380 M 39.79 % | 107.577 M 48.53 % | 72.430 M -8.99 % | 79.589 M -9.33 % | 87.781 M -69.38 % | 286.636 M 249.24 % | 82.074 M -9.85 % | 91.038 M -9.44 % | 100.526 M 5.65 % | 95.149 M 40.17 % | 67.879 M -18.72 % | 83.516 M -6.06 % | 88.899 M -8.29 % | 96.932 M 4.80 % | 92.490 M 36.66 % | 67.680 M 2.65 % | 65.932 M 13.67 % | 58.001 M 32.07 % | 43.917 M 10.92 % | 39.594 M 1.84 % | 38.880 M 13.41 % | 34.282 M 17.73 % | 29.118 M 29.86 % | 22.423 M 1.91 % | 22.003 M 33.84 % | 16.440 M 15.62 % | 14.219 M -39.43 % | 23.477 M 3.51 % | 22.681 M -21.90 % | 29.041 M 107.79 % | 13.976 M -4.84 % | 14.687 M 21.94 % | 12.044 M 0.09 % | 12.033 M 45.29 % | 8.282 M -55.69 % | 18.692 M 41.41 % | 13.218 M 65.89 % | 7.968 M 76.75 % | 4.508 M -15.45 % | 5.332 M 10.39 % | 4.830 M -50.54 % | 9.766 M -47.43 % | 18.576 M -26.16 % | 25.156 M 539.61 % | 3.933 M 193.95 % | 1.338 M -73.81 % | 5.109 M -63.76 % | 14.097 M 11.59 % | 12.633 M 40.43 % | 8.996 M 29.59 % | 6.942 M 41.50 % | 4.906 M -3.75 % | 5.097 M 73.84 % | 2.932 M 22.68 % | 2.390 M -66.24 % | 7.080 M 24.21 % | 5.700 M 200.00 % | 1.900 M 26.67 % | 1.500 M -46.43 % | 2.800 M -49.09 % | 5.500 M -12.70 % | 6.300 M 152.00 % | 2.500 M -7.41 % | 2.700 M -12.90 % | 3.100 M 6.90 % | 2.900 M 11.54 % | 2.600 M -7.14 % | 2.800 M -12.50 % | 3.200 M 77.78 % | 1.800 M 500.00 % | 300.000 K |
| Total current liabilities | 698.500 M 2.55 % | 681.100 M 4.00 % | 654.900 M -8.79 % | 718.000 M 10.39 % | 650.400 M 5.06 % | 619.100 M 6.65 % | 580.500 M -6.66 % | 621.900 M 5.98 % | 586.800 M -5.14 % | 618.600 M -7.60 % | 669.500 M -8.50 % | 731.700 M 6.48 % | 687.200 M 1.55 % | 676.700 M 0.40 % | 674.000 M -3.31 % | 697.100 M 1.48 % | 686.900 M 4.03 % | 660.300 M -19.33 % | 818.500 M 8.14 % | 756.900 M -4.88 % | 795.700 M 1.47 % | 784.200 M -0.23 % | 786.000 M 7.20 % | 733.200 M -2.15 % | 749.300 M -25.17 % | 1.001 B 0.15 % | 999.900 M 3.15 % | 969.400 M -0.34 % | 972.667 M 6.28 % | 915.233 M 57.92 % | 579.561 M 7.07 % | 541.296 M 0.66 % | 537.727 M 3.99 % | 517.104 M -6.41 % | 552.513 M -6.00 % | 587.792 M 8.30 % | 542.744 M 6.48 % | 509.735 M 5.67 % | 482.400 M 5.07 % | 459.122 M -10.90 % | 515.305 M 5.41 % | 488.839 M 21.25 % | 403.181 M -1.90 % | 411.008 M -0.14 % | 411.604 M 31.10 % | 313.960 M -1.98 % | 320.298 M -3.25 % | 331.060 M -36.50 % | 521.323 M 72.63 % | 301.982 M -9.54 % | 333.817 M 2.11 % | 326.914 M -0.91 % | 329.913 M 22.95 % | 268.335 M -8.18 % | 292.245 M -5.27 % | 308.489 M 14.26 % | 269.989 M 7.00 % | 252.318 M 3.49 % | 243.803 M 10.46 % | 220.720 M 7.63 % | 205.079 M 23.77 % | 165.691 M -5.19 % | 174.755 M -2.72 % | 179.642 M 4.78 % | 171.439 M 1.91 % | 168.232 M 2.45 % | 164.215 M 9.68 % | 149.718 M 6.48 % | 140.608 M 8.50 % | 129.591 M -6.75 % | 138.968 M -2.16 % | 142.031 M -5.82 % | 150.803 M 29.23 % | 116.690 M 4.59 % | 111.564 M 12.96 % | 98.760 M 4.06 % | 94.910 M 11.61 % | 85.034 M -12.24 % | 96.889 M 16.40 % | 83.238 M -1.06 % | 84.128 M 28.04 % | 65.706 M -2.14 % | 67.142 M -2.68 % | 68.994 M 3.32 % | 66.776 M -9.52 % | 73.804 M -5.75 % | 78.305 M 45.67 % | 53.754 M -1.32 % | 54.472 M -9.40 % | 60.122 M 2.23 % | 58.810 M -7.21 % | 63.379 M -1.47 % | 64.324 M 37.37 % | 46.824 M 8.98 % | 42.964 M -0.35 % | 43.113 M 4.41 % | 41.293 M 5.99 % | 38.959 M -25.96 % | 52.616 M 3.78 % | 50.700 M 290.00 % | 13.000 M 19.27 % | 10.900 M -19.26 % | 13.500 M -34.47 % | 20.600 M 43.06 % | 14.400 M 30.91 % | 11.000 M -0.90 % | 11.100 M -9.76 % | 12.300 M -3.15 % | 12.700 M 3.25 % | 12.300 M 16.04 % | 10.600 M 15.22 % | 9.200 M 48.39 % | 6.200 M 29.17 % | 4.800 M |
| Total liabilities | 2.929 B -0.53 % | 2.944 B 1.09 % | 2.913 B 2.93 % | 2.830 B 2.16 % | 2.770 B 1.45 % | 2.730 B -5.40 % | 2.886 B -0.81 % | 2.910 B -3.49 % | 3.015 B -1.29 % | 3.054 B -1.34 % | 3.096 B 0.83 % | 3.070 B 0.75 % | 3.047 B 0.78 % | 3.024 B -1.91 % | 3.083 B -2.06 % | 3.148 B -4.47 % | 3.295 B -2.79 % | 3.389 B -16.79 % | 4.073 B -0.71 % | 4.102 B -2.30 % | 4.199 B -2.52 % | 4.308 B 0.64 % | 4.280 B 10.93 % | 3.858 B -2.82 % | 3.970 B -1.06 % | 4.013 B -1.25 % | 4.064 B -0.39 % | 4.080 B -2.81 % | 4.198 B -1.85 % | 4.277 B 4.20 % | 4.104 B -1.54 % | 4.169 B -0.71 % | 4.198 B -2.75 % | 4.317 B 0.54 % | 4.294 B 1.40 % | 4.235 B 72.79 % | 2.451 B -3.70 % | 2.545 B 4.58 % | 2.434 B -2.03 % | 2.484 B -3.17 % | 2.565 B -0.75 % | 2.585 B 24.27 % | 2.080 B -1.67 % | 2.115 B -0.34 % | 2.122 B 7.79 % | 1.969 B 2.73 % | 1.917 B -3.65 % | 1.989 B 3.68 % | 1.919 B -1.73 % | 1.952 B 0.26 % | 1.947 B -0.12 % | 1.950 B 0.31 % | 1.944 B 13.37 % | 1.715 B 16.98 % | 1.466 B -5.97 % | 1.559 B 13.17 % | 1.377 B 4.22 % | 1.322 B -3.89 % | 1.375 B 3.73 % | 1.326 B 16.01 % | 1.143 B 6.29 % | 1.075 B 1.36 % | 1.061 B -2.59 % | 1.089 B 5.90 % | 1.028 B 1.06 % | 1.017 B 6.51 % | 955.194 M 6.83 % | 894.084 M 9.27 % | 818.231 M 6.83 % | 765.906 M 7.65 % | 711.489 M 1.23 % | 702.825 M 5.73 % | 664.753 M 0.57 % | 660.997 M -1.14 % | 668.593 M 27.10 % | 526.026 M 30.59 % | 402.814 M 0.24 % | 401.860 M 13.98 % | 352.586 M 4.08 % | 338.769 M 1.31 % | 334.394 M 1.43 % | 329.690 M 22.83 % | 268.416 M -10.42 % | 299.642 M -0.49 % | 301.129 M -6.62 % | 322.479 M -9.27 % | 355.416 M 4.42 % | 340.366 M 0.30 % | 339.357 M -5.86 % | 360.477 M 10.10 % | 327.395 M -2.89 % | 337.148 M -14.30 % | 393.404 M 3.90 % | 378.626 M -1.11 % | 382.859 M -2.29 % | 391.845 M -0.24 % | 392.791 M 0.59 % | 390.491 M -4.27 % | 407.907 M -0.15 % | 408.500 M 2 317.16 % | 16.900 M 10.46 % | 15.300 M -13.07 % | 17.600 M -60.09 % | 44.100 M 150.57 % | 17.600 M 18.92 % | 14.800 M -2.63 % | 15.200 M -6.17 % | 16.200 M -16.49 % | 19.400 M 1.57 % | 19.100 M 17.90 % | 16.200 M 6.58 % | 15.200 M 72.73 % | 8.800 M -19.27 % | 10.900 M |
| Other non current assets | 67.900 M -19.45 % | 84.300 M 0.12 % | 84.200 M 2.06 % | 82.500 M 23.32 % | 66.900 M 0.45 % | 66.600 M 118.31 % | -363.800 M -661.42 % | 64.800 M 118.34 % | -353.300 M -665.28 % | 62.500 M 0.32 % | 62.300 M 1.14 % | 61.600 M 12.82 % | 54.600 M 1.87 % | 53.600 M 1.13 % | 53.000 M -6.03 % | 56.400 M -17.90 % | 68.700 M 6.18 % | 64.700 M -2.71 % | 66.500 M -27.95 % | 92.300 M -10.74 % | 103.400 M -8.74 % | 113.300 M 6.59 % | 106.300 M 1.43 % | 104.800 M 73.80 % | 60.300 M 0.84 % | 59.800 M 0.00 % | 59.800 M 55.73 % | 38.400 M 8.37 % | 35.433 M 14.31 % | 30.997 M -1.63 % | 31.510 M 6.61 % | 29.555 M -6.31 % | 31.544 M -2.73 % | 32.429 M -30.71 % | 46.801 M 7.46 % | 43.553 M 23.95 % | 35.137 M -1.09 % | 35.523 M 11.09 % | 31.976 M 3.68 % | 30.840 M 9.20 % | 28.242 M -32.92 % | 42.101 M 11.41 % | 37.789 M 1.79 % | 37.124 M 2.74 % | 36.133 M -2.96 % | 37.236 M 0.52 % | 37.042 M 0.09 % | 37.008 M 0.37 % | 36.873 M -0.63 % | 37.106 M -7.64 % | 40.175 M 24.53 % | 32.261 M 4.99 % | 30.727 M -1.53 % | 31.203 M 11.18 % | 28.065 M -10.69 % | 31.426 M -4.67 % | 32.964 M 27.16 % | 25.924 M -8.19 % | 28.236 M 6.29 % | 26.564 M -8.60 % | 29.063 M 25.99 % | 23.067 M 5.15 % | 21.937 M 2.88 % | 21.322 M 3.64 % | 20.574 M 6.76 % | 19.272 M 3.95 % | 18.539 M -1.50 % | 18.822 M -6.98 % | 20.235 M -5.19 % | 21.342 M -8.51 % | 23.327 M 3.68 % | 22.499 M 1.46 % | 22.176 M 9.42 % | 20.267 M -4.05 % | 21.123 M 2.60 % | 20.588 M 64.99 % | 12.478 M 4.63 % | 11.926 M -23.42 % | 15.573 M 0.28 % | 15.529 M -12.69 % | 17.786 M 3.31 % | 17.216 M 1.16 % | 17.018 M 2.67 % | 16.575 M 7.18 % | 15.465 M 2.97 % | 15.019 M -6.73 % | 16.102 M -4.47 % | 16.856 M 53.36 % | 10.991 M -0.71 % | 11.070 M -9.82 % | 12.276 M 10.11 % | 11.149 M -28.89 % | 15.678 M -1.93 % | 15.987 M -1.03 % | 16.153 M 13.17 % | 14.273 M -24.68 % | 18.951 M -12.25 % | 21.596 M -3.05 % | 22.275 M 0.34 % | 22.200 M 296.43 % | 5.600 M 40.00 % | 4.000 M 8.11 % | 3.700 M -2.63 % | 3.800 M 123.53 % | 1.700 M 0.00 % | 1.700 M 6.25 % | 1.600 M 60.00 % | 1.000 M 25.00 % | 800.000 K 60.00 % | 500.000 K -16.67 % | 600.000 K 0.00 % | 600.000 K 20.00 % | 500.000 K -16.67 % | 600.000 K |
| Long term investments | 0.000 100.00 % | -412.700 M 1.03 % | -417.000 M 0.83 % | -420.500 M 1.31 % | -426.100 M 0.68 % | -429.000 M | 0.000 | 0.000 | 0.000 100.00 % | -412.900 M -0.61 % | -410.400 M | 0.000 100.00 % | -389.000 M -5.16 % | -369.900 M 1.60 % | -375.900 M | 0.000 100.00 % | -311.200 M 2.14 % | -318.000 M 4.99 % | -334.700 M | 0.000 100.00 % | -330.500 M 8.25 % | -360.200 M -3.60 % | -347.700 M | 0.000 100.00 % | -380.600 M -6.49 % | -357.400 M 0.00 % | -357.400 M | 0.000 100.00 % | -501.647 M 2.39 % | -513.949 M 21.88 % | -657.865 M | 0.000 100.00 % | -654.495 M 7.28 % | -705.873 M -14.40 % | -617.011 M | 0.000 100.00 % | -51.094 M -80.37 % | -28.327 M -3.64 % | -27.331 M | 0.000 100.00 % | -18.185 M -15.63 % | -15.727 M -9.21 % | -14.401 M | 0.000 100.00 % | -22.181 M -10.92 % | -19.998 M -12.34 % | -17.801 M | 0.000 100.00 % | -19.712 M 14.31 % | -23.005 M -20.73 % | -19.055 M | 0.000 100.00 % | -15.696 M -2.24 % | -15.352 M 0.36 % | -15.408 M | 0.000 100.00 % | -14.935 M 9.25 % | -16.458 M -68.87 % | -9.746 M | 0.000 100.00 % | -10.482 M 5.75 % | -11.121 M 2.75 % | -11.436 M | 0.000 100.00 % | -17.694 M -50.40 % | -11.765 M 8.61 % | -12.873 M | 0.000 100.00 % | -14.431 M 1.66 % | -14.674 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 % | -9.504 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 |
| Intangible assets | 584.100 M -7.74 % | 633.100 M -4.26 % | 661.300 M -3.67 % | 686.500 M -3.04 % | 708.000 M -4.81 % | 743.800 M -5.22 % | 784.800 M -3.24 % | 811.100 M -3.39 % | 839.600 M -5.39 % | 887.400 M -4.88 % | 932.900 M -3.28 % | 964.500 M -2.19 % | 986.100 M -4.00 % | 1.027 B -2.54 % | 1.054 B -3.07 % | 1.087 B -3.12 % | 1.122 B -3.30 % | 1.161 B -2.35 % | 1.189 B -16.44 % | 1.422 B -3.03 % | 1.467 B -6.14 % | 1.563 B -2.31 % | 1.600 B -2.32 % | 1.638 B -1.97 % | 1.671 B -1.65 % | 1.699 B -4.09 % | 1.771 B -1.13 % | 1.792 B -1.46 % | 1.818 B -1.16 % | 1.839 B -0.96 % | 1.857 B -0.26 % | 1.862 B -3.37 % | 1.927 B -7.28 % | 2.078 B 12.90 % | 1.841 B 0.40 % | 1.834 B 101.60 % | 909.503 M 0.15 % | 908.176 M 2.12 % | 889.360 M -2.23 % | 909.645 M -0.14 % | 910.928 M -1.68 % | 926.538 M 27.80 % | 724.978 M 0.69 % | 720.035 M -0.11 % | 720.811 M 7.07 % | 673.222 M 1.28 % | 664.682 M -0.42 % | 667.471 M 7.07 % | 623.418 M 4.58 % | 596.128 M 2.35 % | 582.467 M 6.56 % | 546.618 M 4.27 % | 524.229 M 17.44 % | 446.377 M 14.81 % | 388.812 M 3.64 % | 375.174 M 7.38 % | 349.375 M 12.86 % | 309.562 M 1.57 % | 304.783 M 13.11 % | 269.454 M 18.33 % | 227.718 M 11.63 % | 203.995 M 19.18 % | 171.172 M 0.32 % | 170.624 M 4.43 % | 163.390 M 4.94 % | 155.695 M -0.19 % | 155.984 M 2.16 % | 152.689 M 6.28 % | 143.664 M 7.08 % | 134.160 M 7.62 % | 124.665 M 7.58 % | 115.879 M -10.36 % | 129.272 M 32.80 % | 97.344 M 58.91 % | 61.258 M -0.62 % | 61.641 M -90.67 % | 660.686 M 4.08 % | 634.787 M 12.09 % | 566.339 M -0.22 % | 567.608 M 1.09 % | 561.496 M 2.70 % | 546.708 M 7.49 % | 508.608 M 2.42 % | 496.588 M 0.25 % | 495.369 M -0.03 % | 495.527 M 1.04 % | 490.431 M 2 338.74 % | 20.110 M -95.35 % | 432.873 M 0.11 % | 432.398 M 1.36 % | 426.616 M 0.94 % | 422.652 M | 0.000 -100.00 % | 412.774 M -0.53 % | 414.991 M -0.91 % | 418.790 M -0.29 % | 420.009 M 1.06 % | 415.622 M -0.61 % | 418.190 M -0.67 % | 421.000 M 607.56 % | 59.500 M 7.40 % | 55.400 M 0.91 % | 54.900 M 11.81 % | 49.100 M 33.42 % | 36.800 M 20.26 % | 30.600 M 3.03 % | 29.700 M 0.68 % | 29.500 M 3.51 % | 28.500 M 4.40 % | 27.300 M 46.77 % | 18.600 M -1.06 % | 18.800 M 111.24 % | 8.900 M 18.67 % | 7.500 M |
| GoodWill | 2.735 B -0.81 % | 2.757 B -0.03 % | 2.758 B 0.09 % | 2.756 B 0.62 % | 2.739 B -0.49 % | 2.752 B -1.29 % | 2.788 B 0.10 % | 2.785 B 1.31 % | 2.749 B -1.27 % | 2.784 B -0.87 % | 2.809 B -0.25 % | 2.816 B 0.59 % | 2.799 B -0.53 % | 2.814 B 0.10 % | 2.811 B -0.28 % | 2.819 B 0.62 % | 2.802 B 0.58 % | 2.786 B 0.13 % | 2.782 B -6.71 % | 2.982 B -6.17 % | 3.178 B -0.52 % | 3.195 B -0.08 % | 3.198 B -0.77 % | 3.222 B -10.84 % | 3.614 B 0.43 % | 3.598 B -0.74 % | 3.625 B 0.59 % | 3.604 B -0.95 % | 3.639 B 0.04 % | 3.637 B 0.40 % | 3.623 B 0.72 % | 3.597 B 0.00 % | 3.597 B 1.09 % | 3.558 B -6.11 % | 3.790 B 3.09 % | 3.676 B 50.21 % | 2.447 B -0.27 % | 2.454 B 1.44 % | 2.419 B 0.02 % | 2.419 B 0.15 % | 2.415 B -0.25 % | 2.421 B 8.07 % | 2.241 B 0.40 % | 2.232 B 1.08 % | 2.208 B 5.41 % | 2.094 B 1.39 % | 2.066 B 0.04 % | 2.065 B 2.96 % | 2.006 B 2.18 % | 1.963 B 2.01 % | 1.924 B 0.55 % | 1.914 B -0.59 % | 1.925 B 4.64 % | 1.840 B 13.80 % | 1.617 B 1.30 % | 1.596 B 8.10 % | 1.476 B 1.66 % | 1.452 B 1.66 % | 1.428 B 2.46 % | 1.394 B 14.08 % | 1.222 B 2.78 % | 1.189 B 4.58 % | 1.137 B 0.10 % | 1.136 B 2.78 % | 1.105 B 1.05 % | 1.093 B 4.29 % | 1.049 B 1.47 % | 1.033 B 12.22 % | 920.848 M 3.77 % | 887.379 M 7.09 % | 828.599 M 1.80 % | 813.973 M 4.26 % | 780.719 M -1.54 % | 792.961 M -2.27 % | 811.416 M 18.43 % | 685.169 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 % | 447.272 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 422.589 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 |
| Goodwill and intangible assets | 3.319 B -2.10 % | 3.390 B -0.85 % | 3.419 B -0.66 % | 3.442 B -0.13 % | 3.447 B -1.41 % | 3.496 B -2.15 % | 3.573 B -0.65 % | 3.596 B 0.21 % | 3.589 B -2.27 % | 3.672 B -1.87 % | 3.742 B -1.02 % | 3.780 B -0.14 % | 3.785 B -1.46 % | 3.841 B -0.62 % | 3.865 B -1.06 % | 3.907 B -0.45 % | 3.924 B -0.56 % | 3.946 B -0.61 % | 3.971 B -9.85 % | 4.405 B -5.18 % | 4.645 B -2.37 % | 4.758 B -0.82 % | 4.797 B -1.29 % | 4.860 B -8.03 % | 5.284 B -0.24 % | 5.297 B -1.84 % | 5.396 B 0.02 % | 5.396 B -1.12 % | 5.457 B -0.36 % | 5.477 B -0.06 % | 5.480 B 0.39 % | 5.459 B -1.18 % | 5.524 B -2.00 % | 5.637 B 0.10 % | 5.631 B 2.20 % | 5.510 B 64.13 % | 3.357 B -0.16 % | 3.362 B 1.62 % | 3.309 B -0.60 % | 3.328 B 0.07 % | 3.326 B -0.65 % | 3.348 B 12.89 % | 2.966 B 0.47 % | 2.952 B 0.78 % | 2.929 B 5.82 % | 2.768 B 1.36 % | 2.731 B -0.07 % | 2.733 B 3.94 % | 2.629 B 2.74 % | 2.559 B 2.09 % | 2.507 B 1.89 % | 2.460 B 0.45 % | 2.449 B 7.14 % | 2.286 B 14.00 % | 2.005 B 1.74 % | 1.971 B 7.97 % | 1.826 B 3.63 % | 1.762 B 1.64 % | 1.733 B 4.18 % | 1.664 B 14.75 % | 1.450 B 4.08 % | 1.393 B 6.49 % | 1.308 B 0.13 % | 1.306 B 3.00 % | 1.268 B 1.54 % | 1.249 B 3.71 % | 1.205 B 1.56 % | 1.186 B 11.41 % | 1.065 B 4.21 % | 1.022 B 7.16 % | 953.264 M 2.52 % | 929.852 M 2.18 % | 909.991 M 2.21 % | 890.305 M 2.02 % | 872.674 M 16.85 % | 746.810 M 13.04 % | 660.686 M 4.08 % | 634.787 M 12.09 % | 566.339 M -0.22 % | 567.608 M 1.09 % | 561.496 M 2.70 % | 546.708 M 7.49 % | 508.608 M 2.42 % | 496.588 M 0.25 % | 495.369 M -0.03 % | 495.527 M 1.04 % | 490.431 M 4.93 % | 467.382 M 7.97 % | 432.873 M 0.11 % | 432.398 M 1.36 % | 426.616 M 0.94 % | 422.652 M 0.01 % | 422.589 M 2.38 % | 412.774 M -0.53 % | 414.991 M -0.91 % | 418.790 M -0.29 % | 420.009 M 1.06 % | 415.622 M -0.61 % | 418.190 M -0.67 % | 421.000 M 607.56 % | 59.500 M 7.40 % | 55.400 M 0.91 % | 54.900 M 11.81 % | 49.100 M 33.42 % | 36.800 M 20.26 % | 30.600 M 3.03 % | 29.700 M 0.68 % | 29.500 M 3.51 % | 28.500 M 4.40 % | 27.300 M 46.77 % | 18.600 M -1.06 % | 18.800 M 111.24 % | 8.900 M 18.67 % | 7.500 M |
| Property plant equipment net | 1.259 B 0.88 % | 1.248 B 2.30 % | 1.220 B 4.03 % | 1.173 B 2.37 % | 1.146 B 1.95 % | 1.124 B -0.36 % | 1.128 B 1.18 % | 1.115 B 2.21 % | 1.091 B 1.26 % | 1.077 B 1.63 % | 1.060 B 0.36 % | 1.056 B -0.33 % | 1.059 B -1.34 % | 1.074 B -0.20 % | 1.076 B 0.90 % | 1.066 B -0.77 % | 1.075 B -0.65 % | 1.082 B -2.80 % | 1.113 B -9.79 % | 1.234 B 4.78 % | 1.177 B -0.19 % | 1.179 B 2.95 % | 1.146 B 54.08 % | 743.500 M -1.54 % | 755.100 M 1.44 % | 744.400 M -0.60 % | 748.900 M 1.07 % | 741.000 M 1.57 % | 729.571 M -0.57 % | 733.770 M 1.15 % | 725.420 M 0.18 % | 724.086 M -1.90 % | 738.106 M 4.39 % | 707.060 M 4.36 % | 677.525 M 1.79 % | 665.602 M 43.17 % | 464.898 M -0.87 % | 468.960 M 4.95 % | 446.831 M -2.95 % | 460.408 M -7.66 % | 498.577 M 3.78 % | 480.419 M 33.70 % | 359.329 M 0.10 % | 358.967 M 1.87 % | 352.368 M 1.92 % | 345.743 M 2.69 % | 336.687 M 0.24 % | 335.870 M 2.33 % | 328.222 M 6.07 % | 309.443 M 2.71 % | 301.274 M 2.50 % | 293.912 M 1.10 % | 290.721 M 5.04 % | 276.770 M 1.53 % | 272.593 M 1.72 % | 267.971 M 2.03 % | 262.650 M 4.06 % | 252.391 M -0.57 % | 253.830 M 3.12 % | 246.154 M 8.28 % | 227.327 M 4.77 % | 216.971 M 4.32 % | 207.985 M 0.41 % | 207.144 M -0.80 % | 208.807 M 2.98 % | 202.773 M 4.76 % | 193.560 M 0.27 % | 193.039 M 4.16 % | 185.327 M 4.60 % | 177.182 M 6.24 % | 166.783 M 6.26 % | 156.953 M 1.73 % | 154.287 M 2.36 % | 150.730 M 2.37 % | 147.244 M 8.09 % | 136.220 M 7.81 % | 126.350 M 1.23 % | 124.812 M -8.49 % | 136.392 M 0.65 % | 135.512 M 5.15 % | 128.877 M 2.38 % | 125.879 M 28.94 % | 97.629 M 1.10 % | 96.562 M 1.96 % | 94.705 M 1.90 % | 92.938 M -0.66 % | 93.552 M 5.71 % | 88.501 M 3.94 % | 85.149 M 0.66 % | 84.593 M 0.42 % | 84.238 M 1.82 % | 82.736 M -0.60 % | 83.239 M 7.93 % | 77.126 M 3.04 % | 74.847 M 1.27 % | 73.908 M 0.25 % | 73.723 M 3.88 % | 70.968 M -4.35 % | 74.199 M -1.20 % | 75.100 M 235.27 % | 22.400 M -3.03 % | 23.100 M 0.43 % | 23.000 M -0.43 % | 23.100 M 92.50 % | 12.000 M 7.14 % | 11.200 M 0.00 % | 11.200 M 0.00 % | 11.200 M -3.45 % | 11.600 M 0.87 % | 11.500 M 3.60 % | 11.100 M -7.50 % | 12.000 M 16.50 % | 10.300 M 0.98 % | 10.200 M |
| Total non current assets | 4.646 B -1.62 % | 4.722 B -0.02 % | 4.723 B 0.56 % | 4.697 B 0.82 % | 4.659 B -0.58 % | 4.686 B -1.73 % | 4.768 B -0.15 % | 4.775 B 0.69 % | 4.743 B -1.42 % | 4.811 B -1.08 % | 4.864 B -0.69 % | 4.898 B -0.03 % | 4.899 B -1.40 % | 4.969 B -0.51 % | 4.994 B -0.70 % | 5.029 B -0.75 % | 5.068 B -0.49 % | 5.093 B -1.11 % | 5.150 B -10.13 % | 5.730 B -3.30 % | 5.926 B -2.06 % | 6.051 B 0.02 % | 6.049 B 5.97 % | 5.708 B -6.42 % | 6.100 B -0.02 % | 6.101 B -1.67 % | 6.205 B 0.49 % | 6.175 B -0.75 % | 6.222 B -0.32 % | 6.241 B 0.07 % | 6.237 B 0.39 % | 6.212 B -1.29 % | 6.294 B -1.29 % | 6.376 B 0.33 % | 6.355 B 2.19 % | 6.219 B 61.24 % | 3.857 B -0.25 % | 3.867 B 2.09 % | 3.787 B -0.84 % | 3.820 B -0.86 % | 3.853 B -0.45 % | 3.870 B 15.10 % | 3.363 B 0.45 % | 3.348 B 0.92 % | 3.317 B 5.28 % | 3.151 B 1.49 % | 3.104 B -0.04 % | 3.105 B 3.72 % | 2.994 B 3.05 % | 2.906 B 2.01 % | 2.848 B 2.21 % | 2.786 B 0.57 % | 2.771 B 6.81 % | 2.594 B 12.49 % | 2.306 B 1.57 % | 2.270 B 7.03 % | 2.121 B 3.98 % | 2.040 B 1.23 % | 2.015 B 4.08 % | 1.936 B 13.49 % | 1.706 B 4.48 % | 1.633 B 6.18 % | 1.538 B 0.20 % | 1.535 B 2.48 % | 1.498 B 1.80 % | 1.471 B 3.86 % | 1.417 B 1.34 % | 1.398 B 10.06 % | 1.270 B 4.10 % | 1.220 B 6.71 % | 1.143 B 3.07 % | 1.109 B 2.10 % | 1.086 B 2.37 % | 1.061 B 1.95 % | 1.041 B 15.21 % | 903.618 M 13.02 % | 799.514 M 3.63 % | 771.525 M 7.41 % | 718.304 M -0.05 % | 718.649 M 1.48 % | 708.159 M 2.66 % | 689.803 M 10.68 % | 623.255 M 2.22 % | 609.725 M 0.69 % | 605.539 M 0.34 % | 603.484 M 0.57 % | 600.085 M 4.77 % | 572.739 M 8.27 % | 529.013 M 0.18 % | 528.061 M 0.94 % | 523.130 M 1.28 % | 516.537 M -0.95 % | 521.506 M 3.09 % | 505.887 M -0.02 % | 505.991 M -0.19 % | 506.971 M -1.11 % | 512.683 M 0.88 % | 508.186 M -1.26 % | 514.664 M -0.70 % | 518.300 M 492.34 % | 87.500 M 6.06 % | 82.500 M 1.10 % | 81.600 M 7.37 % | 76.000 M 50.50 % | 50.500 M 16.09 % | 43.500 M 2.35 % | 42.500 M 1.92 % | 41.700 M 1.96 % | 40.900 M 4.07 % | 39.300 M 29.70 % | 30.300 M -3.50 % | 31.400 M 59.39 % | 19.700 M 7.65 % | 18.300 M |
| Other current assets | 161.900 M 104.68 % | 79.100 M -2.83 % | 81.400 M -1.09 % | 82.300 M -10.45 % | 91.900 M 6.61 % | 86.200 M 2.38 % | 84.200 M -4.54 % | 88.200 M -2.33 % | 90.300 M 6.49 % | 84.800 M -12.31 % | 96.700 M -2.81 % | 99.500 M -7.01 % | 107.000 M 27.38 % | 84.000 M -15.07 % | 98.900 M -16.54 % | 118.500 M -2.39 % | 121.400 M -30.43 % | 174.500 M -76.71 % | 749.200 M 487.15 % | 127.600 M -18.67 % | 156.900 M -8.19 % | 170.900 M 12.07 % | 152.500 M 34.48 % | 113.400 M -21.09 % | 143.700 M 3.60 % | 138.700 M 8.61 % | 127.700 M -15.21 % | 150.600 M 31.38 % | 114.631 M 2.06 % | 112.312 M 15.13 % | 97.553 M 3.27 % | 94.465 M -1.25 % | 95.663 M -3.22 % | 98.843 M 11.15 % | 88.930 M -2.95 % | 91.631 M -27.16 % | 125.791 M 22.13 % | 103.000 M 13.72 % | 90.570 M 41.95 % | 63.805 M -31.94 % | 93.752 M 5.26 % | 89.066 M 16.93 % | 76.171 M -8.98 % | 83.689 M -10.84 % | 93.868 M 7.39 % | 87.410 M 6.18 % | 82.320 M -5.61 % | 87.213 M 1.25 % | 86.137 M -0.54 % | 86.607 M 6.59 % | 81.252 M 5.78 % | 76.815 M -0.65 % | 77.321 M 24.87 % | 61.923 M -0.23 % | 62.068 M 7.49 % | 57.744 M 0.64 % | 57.374 M 1.96 % | 56.269 M 2.59 % | 54.846 M 9.97 % | 49.872 M 71.38 % | 29.101 M -30.35 % | 41.781 M 3.37 % | 40.417 M -10.84 % | 45.329 M 96.84 % | 23.028 M 4.17 % | 22.106 M 3.13 % | 21.436 M -37.83 % | 34.477 M 30.03 % | 26.514 M 11.20 % | 23.843 M 3.78 % | 22.975 M -65.11 % | 65.842 M 125.80 % | 29.160 M 9.30 % | 26.680 M -16.39 % | 31.911 M 36.56 % | 23.367 M -31.28 % | 34.004 M -0.46 % | 34.162 M 30.32 % | 26.214 M 4.97 % | 24.973 M 0.95 % | 24.738 M 22.23 % | 20.239 M 6.52 % | 19.000 M -29.37 % | 26.901 M 79.75 % | 14.966 M -1.50 % | 15.194 M 0.42 % | 15.130 M -20.21 % | 18.962 M 50.40 % | 12.608 M -35.10 % | 19.427 M -4.44 % | 20.330 M 49.13 % | 13.632 M 1.44 % | 13.438 M -7.11 % | 14.467 M 16.82 % | 12.384 M -9.09 % | 13.623 M 5.24 % | 12.945 M 22.97 % | 10.527 M 43.40 % | 7.341 M -3.41 % | 7.600 M 230.43 % | 2.300 M -11.54 % | 2.600 M -25.71 % | 3.500 M 34.62 % | 2.600 M -48.00 % | 5.000 M 51.52 % | 3.300 M -2.94 % | 3.400 M 9.68 % | 3.100 M 3.33 % | 3.000 M -6.25 % | 3.200 M 88.24 % | 1.700 M -74.24 % | 6.600 M 842.86 % | 700.000 K -22.22 % | 900.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 62.000 K -1.59 % | 63.000 K -1.56 % | 64.000 K 0.00 % | 64.000 K -7.25 % | 69.000 K -99.99 % | 636.288 M 617 655.34 % | 103.000 K -11.21 % | 116.000 K -69.47 % | 380.000 K -20.67 % | 479.000 K -1.84 % | 488.000 K 38.24 % | 353.000 K -14.53 % | 413.000 K -7.61 % | 447.000 K -2.83 % | 460.000 K -3.97 % | 479.000 K -4.77 % | 503.000 K 7.94 % | 466.000 K 11.48 % | 418.000 K -0.48 % | 420.000 K 0.96 % | 416.000 K 0.00 % | 416.000 K -97.82 % | 19.063 M -3.57 % | 19.768 M 7.02 % | 18.471 M -0.86 % | 18.632 M 734.02 % | 2.234 M 25.08 % | 1.786 M 57.91 % | 1.131 M -25.54 % | 1.519 M 55.48 % | 977.000 K -67.82 % | 3.036 M 115.63 % | 1.408 M 16.85 % | 1.205 M 6.83 % | 1.128 M 552.02 % | 173.000 K -86.23 % | 1.256 M 54.68 % | 812.000 K 35.33 % | 600.000 K -67.72 % | 1.859 M -27.04 % | 2.548 M -29.63 % | 3.621 M 34.91 % | 2.684 M -10.38 % | 2.995 M 315.97 % | 720.000 K 148.28 % | 290.000 K -22.46 % | 374.000 K 144.44 % | 153.000 K 54.55 % | 99.000 K -94.03 % | 1.658 M 1 525.49 % | 102.000 K -69.46 % | 334.000 K -47.89 % | 641.000 K -50.77 % | 1.302 M 86.00 % | 700.000 K -38.65 % | 1.141 M 122.85 % | 512.000 K 56.57 % | 327.000 K -48.75 % | 638.000 K 21.99 % | 523.000 K 86.79 % | 280.000 K -15.92 % | 333.000 K 4.39 % | 319.000 K -35.03 % | 491.000 K 74.73 % | 281.000 K -48.53 % | 546.000 K 96.40 % | 278.000 K 0.00 % | 278.000 K -7.33 % | 300.000 K -81.25 % | 1.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 |
| cash and cash equivalents | 34.300 M -1.72 % | 34.900 M 12.58 % | 31.000 M -12.18 % | 35.300 M 18.86 % | 29.700 M -3.26 % | 30.700 M -48.83 % | 60.000 M 7.14 % | 56.000 M 27.27 % | 44.000 M -4.14 % | 45.900 M -22.99 % | 59.600 M 7.19 % | 55.600 M 48.27 % | 37.500 M -39.22 % | 61.700 M 23.40 % | 50.000 M -6.19 % | 53.300 M -10.27 % | 59.400 M 41.43 % | 42.000 M 16.67 % | 36.000 M 3.75 % | 34.700 M 12.66 % | 30.800 M -10.72 % | 34.500 M -28.42 % | 48.200 M 40.52 % | 34.300 M -34.04 % | 52.000 M 15.56 % | 45.000 M -8.91 % | 49.400 M 17.06 % | 42.200 M -19.11 % | 52.171 M 18.06 % | 44.191 M -6.02 % | 47.023 M 6.41 % | 44.189 M 9.67 % | 40.291 M -9.09 % | 44.320 M -2.92 % | 45.655 M -17.94 % | 55.634 M 69.19 % | 32.883 M -0.22 % | 32.956 M -13.91 % | 38.283 M 72.17 % | 22.236 M -47.04 % | 41.985 M 65.78 % | 25.326 M -41.18 % | 43.058 M -30.54 % | 61.991 M -2.50 % | 63.580 M 253.20 % | 18.001 M 41.50 % | 12.722 M -59.39 % | 31.324 M 93.30 % | 16.205 M -70.11 % | 54.213 M 79.15 % | 30.262 M 34.43 % | 22.511 M -3.78 % | 23.395 M -38.75 % | 38.199 M 54.93 % | 24.656 M -68.00 % | 77.053 M 273.55 % | 20.627 M 149.99 % | 8.251 M -63.95 % | 22.886 M 45.15 % | 15.767 M 10.37 % | 14.286 M 432.66 % | 2.682 M -70.51 % | 9.096 M 0.01 % | 9.095 M 29.14 % | 7.043 M -43.18 % | 12.395 M 10.62 % | 11.205 M -34.50 % | 17.108 M 122.10 % | 7.703 M 351.26 % | 1.707 M -90.57 % | 18.094 M 34.11 % | 13.492 M 222.78 % | 4.180 M -9.29 % | 4.608 M -40.63 % | 7.761 M -0.82 % | 7.825 M 106.19 % | 3.795 M -64.84 % | 10.793 M -17.97 % | 13.158 M 67.62 % | 7.850 M -12.34 % | 8.955 M -40.56 % | 15.066 M 381.03 % | 3.132 M -56.74 % | 7.240 M 10.67 % | 6.542 M 7.26 % | 6.099 M -33.62 % | 9.188 M 9.71 % | 8.375 M 41.68 % | 5.911 M -33.66 % | 8.910 M -20.94 % | 11.270 M -11.52 % | 12.737 M -0.52 % | 12.804 M 304.68 % | 3.164 M 0.13 % | 3.160 M 18.53 % | 2.666 M 20.20 % | 2.218 M -51.92 % | 4.613 M -77.79 % | 20.770 M 7.62 % | 19.300 M 20.63 % | 16.000 M -18.37 % | 19.600 M -1.01 % | 19.800 M 1 423.08 % | 1.300 M 62.50 % | 800.000 K -76.47 % | 3.400 M 17.24 % | 2.900 M -46.30 % | 5.400 M -32.50 % | 8.000 M -9.09 % | 8.800 M -45.34 % | 16.100 M 34.17 % | 12.000 M -50.62 % | 24.300 M 24 200.00 % | 100.000 K |
| Cash and short term investments | 34.300 M -1.72 % | 34.900 M 12.58 % | 31.000 M -12.18 % | 35.300 M 18.86 % | 29.700 M -3.26 % | 30.700 M -48.83 % | 60.000 M 7.14 % | 56.000 M 27.27 % | 44.000 M -4.14 % | 45.900 M -22.99 % | 59.600 M 7.19 % | 55.600 M 48.27 % | 37.500 M -39.22 % | 61.700 M 23.40 % | 50.000 M -6.19 % | 53.300 M -10.27 % | 59.400 M 41.43 % | 42.000 M 16.67 % | 36.000 M 3.75 % | 34.700 M 12.66 % | 30.800 M -10.72 % | 34.500 M -28.42 % | 48.200 M 40.52 % | 34.300 M -34.04 % | 52.000 M 15.56 % | 45.000 M -8.91 % | 49.400 M 17.06 % | 42.200 M -19.11 % | 52.171 M 18.06 % | 44.191 M -6.02 % | 47.023 M 6.26 % | 44.251 M 9.66 % | 40.354 M -9.08 % | 44.384 M -2.92 % | 45.719 M -17.92 % | 55.703 M -91.68 % | 669.171 M 1 924.17 % | 33.059 M -13.91 % | 38.399 M 69.79 % | 22.616 M -46.74 % | 42.464 M 64.50 % | 25.814 M -40.54 % | 43.411 M -30.44 % | 62.404 M -2.53 % | 64.027 M 246.82 % | 18.461 M 39.85 % | 13.201 M -58.52 % | 31.827 M 90.91 % | 16.671 M -69.48 % | 54.631 M 78.06 % | 30.682 M 33.82 % | 22.927 M -3.71 % | 23.811 M -58.42 % | 57.262 M 28.90 % | 44.424 M -53.49 % | 95.524 M 143.32 % | 39.259 M 274.43 % | 10.485 M -57.50 % | 24.672 M 46.01 % | 16.898 M 6.92 % | 15.805 M 331.95 % | 3.659 M -69.84 % | 12.132 M 15.51 % | 10.503 M 27.34 % | 8.248 M -39.01 % | 13.523 M 18.85 % | 11.378 M -38.04 % | 18.364 M 115.67 % | 8.515 M 269.09 % | 2.307 M -88.44 % | 19.953 M 24.40 % | 16.040 M 105.61 % | 7.801 M 6.98 % | 7.292 M -32.21 % | 10.756 M 25.87 % | 8.545 M 109.18 % | 4.085 M -63.42 % | 11.167 M -16.11 % | 13.311 M 67.46 % | 7.949 M -25.10 % | 10.613 M -30.03 % | 15.168 M 337.62 % | 3.466 M -56.02 % | 7.881 M 0.47 % | 7.844 M 15.37 % | 6.799 M -34.18 % | 10.329 M 16.23 % | 8.887 M 42.47 % | 6.238 M -34.67 % | 9.548 M -19.04 % | 11.793 M -9.40 % | 13.017 M -0.91 % | 13.137 M 277.17 % | 3.483 M -4.60 % | 3.651 M 23.89 % | 2.947 M 6.62 % | 2.764 M -43.49 % | 4.891 M -76.76 % | 21.048 M 7.39 % | 19.600 M 11.36 % | 17.600 M -10.20 % | 19.600 M -1.01 % | 19.800 M 1 423.08 % | 1.300 M 62.50 % | 800.000 K -76.47 % | 3.400 M 17.24 % | 2.900 M -46.30 % | 5.400 M -32.50 % | 8.000 M -9.09 % | 8.800 M -45.34 % | 16.100 M 34.17 % | 12.000 M -50.62 % | 24.300 M 24 200.00 % | 100.000 K |
| Total current assets | 837.700 M 11.03 % | 754.500 M 5.91 % | 712.400 M 8.70 % | 655.400 M 11.61 % | 587.200 M 11.38 % | 527.200 M -6.48 % | 563.700 M 0.89 % | 558.700 M -6.53 % | 597.700 M 0.13 % | 596.900 M -2.71 % | 613.500 M 6.60 % | 575.500 M 0.93 % | 570.200 M 3.98 % | 548.400 M 2.08 % | 537.200 M -2.77 % | 552.500 M -2.33 % | 565.700 M -4.54 % | 592.600 M -50.75 % | 1.203 B 70.28 % | 706.600 M -5.85 % | 750.500 M -8.38 % | 819.100 M 2.18 % | 801.600 M 7.27 % | 747.300 M -6.95 % | 803.100 M -1.25 % | 813.300 M 0.33 % | 810.600 M -0.34 % | 813.400 M 2.35 % | 794.706 M -0.18 % | 796.114 M 4.76 % | 759.924 M -1.58 % | 772.119 M -0.24 % | 773.938 M 0.46 % | 770.362 M 1.72 % | 757.358 M -0.59 % | 761.828 M -42.26 % | 1.319 B 99.86 % | 660.193 M 10.76 % | 596.063 M 2.51 % | 581.481 M -1.89 % | 592.677 M 4.55 % | 566.875 M 12.72 % | 502.886 M -6.02 % | 535.089 M 1.35 % | 527.972 M 12.87 % | 467.765 M 6.81 % | 437.955 M -0.75 % | 441.286 M 5.73 % | 417.385 M -4.30 % | 436.128 M 2.12 % | 427.078 M 9.34 % | 390.596 M 1.50 % | 384.842 M 3.55 % | 371.647 M 10.06 % | 337.663 M -8.41 % | 368.688 M 17.74 % | 313.141 M 19.95 % | 261.060 M -3.96 % | 271.814 M 10.25 % | 246.540 M 10.39 % | 223.334 M 7.01 % | 208.703 M -1.20 % | 211.245 M -5.87 % | 224.430 M 0.26 % | 223.841 M 1.44 % | 220.661 M 5.21 % | 209.733 M -0.26 % | 210.276 M 2.96 % | 204.223 M 4.67 % | 195.117 M 7.25 % | 181.935 M -16.77 % | 218.602 M 19.08 % | 183.572 M 5.44 % | 174.103 M 1.59 % | 171.370 M 18.97 % | 144.042 M 6.47 % | 135.295 M -2.68 % | 139.021 M 15.30 % | 120.576 M 4.40 % | 115.492 M -3.50 % | 119.684 M 6.04 % | 112.865 M 33.74 % | 84.390 M -13.66 % | 97.737 M 7.10 % | 91.258 M -1.20 % | 92.366 M -7.73 % | 100.101 M 6.09 % | 94.356 M 9.22 % | 86.388 M -8.93 % | 94.855 M -4.09 % | 98.905 M 0.93 % | 97.993 M -1.15 % | 99.137 M 10.15 % | 89.998 M 3.52 % | 86.936 M -4.48 % | 91.011 M 13.30 % | 80.325 M 3.89 % | 77.321 M -8.51 % | 84.509 M 9.04 % | 77.500 M 88.11 % | 41.200 M 2.23 % | 40.300 M -0.25 % | 40.400 M 85.32 % | 21.800 M 23.16 % | 17.700 M -6.84 % | 19.000 M 2.70 % | 18.500 M -5.13 % | 19.500 M -12.16 % | 22.200 M -1.33 % | 22.500 M -13.46 % | 26.000 M 9.24 % | 23.800 M -20.93 % | 30.100 M 478.85 % | 5.200 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.900 M 19.10 % | 33.500 M -3.46 % | 34.700 M 4.52 % | 33.200 M -15.74 % | 39.400 M 11.30 % | 35.400 M -17.48 % | 42.900 M -5.92 % | 45.600 M -22.05 % | 58.500 M 81.68 % | 32.200 M -33.33 % | 48.300 M -23.33 % | 63.000 M -8.30 % | 68.700 M -42.75 % | 120.000 M -82.92 % | 702.600 M 1 057.50 % | 60.700 M -40.95 % | 102.800 M 5.11 % | 97.800 M 12.41 % | 87.000 M 74.00 % | 50.000 M -47.09 % | 94.500 M 2.38 % | 92.300 M 16.10 % | 79.500 M -21.13 % | 100.800 M 27.05 % | 79.339 M 4.80 % | 75.704 M 22.99 % | 61.554 M 9.90 % | 56.011 M 7.44 % | 52.134 M -10.98 % | 58.566 M 26.77 % | 46.198 M -1.16 % | 46.740 M -45.20 % | 85.291 M 38.62 % | 61.529 M 7.61 % | 57.178 M -7.51 % | 61.820 M 10.17 % | 56.114 M 14.48 % | 49.015 M 21.90 % | 40.208 M -13.36 % | 46.410 M -12.58 % | 53.090 M 11.33 % | 47.689 M 6.37 % | 44.834 M -10.40 % | 50.037 M 9.24 % | 45.804 M -1.18 % | 46.352 M 9.82 % | 42.206 M 1.02 % | 41.780 M 10.37 % | 37.856 M 7.53 % | 35.205 M -4.48 % | 36.856 M 12.15 % | 32.862 M 15.61 % | 28.425 M -6.17 % | 30.294 M 4.31 % | 29.042 M 9.56 % | 26.508 M 152.89 % | 10.482 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.694 M 50.40 % | 11.765 M -8.61 % | 12.873 M -4.72 % | 13.510 M -6.38 % | 14.431 M -1.66 % | 14.674 M 8.06 % | 13.579 M 113.31 % | 6.366 M -12.25 % | 7.255 M 3.87 % | 6.985 M 11.35 % | 6.273 M 19.19 % | 5.263 M 16.31 % | 4.525 M -3.93 % | 4.710 M 7.17 % | 4.395 M 3.19 % | 4.259 M 8.93 % | 3.910 M 4.07 % | 3.757 M 27.53 % | 2.946 M -9.19 % | 3.244 M -29.94 % | 4.630 M -3.94 % | 4.820 M -8.69 % | 5.279 M 17.47 % | 4.494 M 5.30 % | 4.268 M -7.42 % | 4.610 M 4.54 % | 4.410 M -27.04 % | 6.044 M 54.78 % | 3.905 M -2.35 % | 3.999 M 14.26 % | 3.500 M 8.83 % | 3.216 M -5.36 % | 3.398 M -5.51 % | 3.596 M 33.09 % | 2.702 M 35.10 % | 2.000 M 100.00 % | 1.000 M 11.11 % | 900.000 K -10.00 % | 1.000 M -23.08 % | 1.300 M 30.00 % | 1.000 M 25.00 % | 800.000 K 14.29 % | 700.000 K 0.00 % | 700.000 K 40.00 % | 500.000 K 150.00 % | 200.000 K -33.33 % | 300.000 K -25.00 % | 400.000 K -20.00 % | 500.000 K 0.00 % | 500.000 K |
| Net receivables | 605.000 M -7.93 % | 657.100 M 6.60 % | 616.400 M 11.28 % | 553.900 M 18.96 % | 465.600 M 13.48 % | 410.300 M -2.19 % | 419.500 M 1.21 % | 414.500 M -10.55 % | 463.400 M -0.60 % | 466.200 M 1.97 % | 457.200 M 8.75 % | 420.400 M -1.25 % | 425.700 M 5.71 % | 402.700 M 3.71 % | 388.300 M 2.00 % | 380.700 M -1.09 % | 384.900 M 2.34 % | 376.100 M -10.02 % | 418.000 M -23.20 % | 544.300 M -3.29 % | 562.800 M -8.29 % | 613.700 M 2.13 % | 600.900 M 0.22 % | 599.600 M -1.28 % | 607.400 M -3.53 % | 629.600 M -0.62 % | 633.500 M 1.51 % | 624.100 M -0.61 % | 627.904 M -1.83 % | 639.611 M 3.94 % | 615.348 M -3.08 % | 634.900 M -0.47 % | 637.921 M 1.72 % | 627.135 M 0.71 % | 622.709 M 1.34 % | 614.494 M 17.16 % | 524.503 M 0.07 % | 524.134 M 12.21 % | 467.094 M 0.35 % | 465.473 M 1.97 % | 456.461 M 0.99 % | 451.995 M 17.92 % | 383.304 M -1.46 % | 388.996 M 5.11 % | 370.077 M 2.26 % | 361.894 M 5.68 % | 342.434 M 6.26 % | 322.246 M 2.44 % | 314.577 M 6.68 % | 294.890 M -6.43 % | 315.144 M 8.35 % | 290.854 M 2.52 % | 283.710 M 12.38 % | 252.462 M 9.21 % | 231.171 M 7.31 % | 215.420 M -0.50 % | 216.508 M 11.43 % | 194.306 M 1.05 % | 192.296 M 6.97 % | 179.770 M 7.04 % | 167.946 M 2.87 % | 163.263 M 2.88 % | 158.696 M -5.87 % | 168.598 M -3.59 % | 174.871 M 0.93 % | 173.267 M 5.62 % | 164.046 M 4.20 % | 157.435 M 1.73 % | 154.763 M 0.30 % | 154.293 M 23.01 % | 125.428 M -3.78 % | 130.354 M -6.46 % | 139.356 M 4.66 % | 133.146 M 8.75 % | 122.430 M 14.56 % | 106.867 M 15.31 % | 92.681 M 4.16 % | 88.982 M 16.08 % | 76.656 M -2.11 % | 78.311 M -2.63 % | 80.423 M 9.12 % | 73.701 M 24.96 % | 58.978 M -1.23 % | 59.711 M -6.44 % | 63.818 M -2.65 % | 65.553 M -5.49 % | 69.363 M 11.85 % | 62.013 M -1.99 % | 63.274 M 3.27 % | 61.270 M -1.77 % | 62.372 M -4.48 % | 65.300 M -4.89 % | 68.657 M 0.89 % | 68.049 M 0.96 % | 67.401 M -5.37 % | 71.225 M 16.35 % | 61.218 M 4.99 % | 58.307 M 9.15 % | 53.418 M 10.60 % | 48.300 M 137.93 % | 20.300 M 18.02 % | 17.200 M 6.83 % | 16.100 M -3.01 % | 16.600 M 52.29 % | 10.900 M -5.22 % | 11.500 M 0.00 % | 11.500 M 11.65 % | 10.300 M -3.74 % | 10.700 M 3.88 % | 10.300 M 30.38 % | 7.900 M 64.58 % | 4.800 M 4.35 % | 4.600 M 24.32 % | 3.700 M |
| Tax assets | 0.000 -100.00 % | 412.700 M -1.03 % | 417.000 M -0.83 % | 420.500 M -1.31 % | 426.100 M -0.68 % | 429.000 M -0.65 % | 431.800 M | 0.000 -100.00 % | 417.200 M 1.04 % | 412.900 M 0.61 % | 410.400 M | 0.000 -100.00 % | 389.000 M 5.16 % | 369.900 M -1.60 % | 375.900 M | 0.000 -100.00 % | 311.200 M -2.14 % | 318.000 M -4.99 % | 334.700 M | 0.000 -100.00 % | 330.500 M -8.25 % | 360.200 M 3.60 % | 347.700 M | 0.000 -100.00 % | 380.600 M 6.49 % | 357.400 M 0.00 % | 357.400 M | 0.000 -100.00 % | 501.647 M -2.39 % | 513.949 M -21.88 % | 657.865 M | 0.000 -100.00 % | 654.495 M -7.28 % | 705.873 M 14.40 % | 617.011 M | 0.000 -100.00 % | 51.094 M 80.37 % | 28.327 M 3.64 % | 27.331 M | 0.000 -100.00 % | 18.185 M 15.63 % | 15.727 M 9.21 % | 14.401 M | 0.000 -100.00 % | 22.181 M 10.92 % | 19.998 M 12.34 % | 17.801 M | 0.000 -100.00 % | 19.712 M -14.31 % | 23.005 M 20.73 % | 19.055 M | 0.000 -100.00 % | 15.696 M 2.24 % | 15.352 M -0.36 % | 15.408 M | 0.000 -100.00 % | 14.935 M -9.25 % | 16.458 M 68.87 % | 9.746 M | 0.000 -100.00 % | 10.482 M -5.75 % | 11.121 M -2.75 % | 11.436 M | 0.000 -100.00 % | 17.694 M 50.40 % | 11.765 M -8.61 % | 12.873 M | 0.000 -100.00 % | 14.431 M -1.66 % | 14.674 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 % | 9.504 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 186.000 M -7.09 % | 200.200 M 0.96 % | 198.300 M -6.51 % | 212.100 M 4.74 % | 202.500 M -2.17 % | 207.000 M 5.99 % | 195.300 M -8.52 % | 213.500 M 6.54 % | 200.400 M -3.24 % | 207.100 M -1.80 % | 210.900 M -3.65 % | 218.900 M 3.65 % | 211.200 M 19.39 % | 176.900 M -9.33 % | 195.100 M 7.67 % | 181.200 M 16.08 % | 156.100 M 4.34 % | 149.600 M -26.52 % | 203.600 M -7.50 % | 220.100 M 1.48 % | 216.900 M -5.45 % | 229.400 M 8.88 % | 210.700 M -6.69 % | 225.800 M 1.35 % | 222.800 M 8.21 % | 205.900 M 16.33 % | 177.000 M -9.32 % | 195.200 M 34.99 % | 144.600 M -3.63 % | 150.043 M 12.71 % | 133.119 M -12.92 % | 152.870 M 4.42 % | 146.400 M 0.92 % | 145.069 M 8.44 % | 133.779 M -10.34 % | 149.202 M -0.67 % | 150.213 M 4.44 % | 143.833 M 19.66 % | 120.198 M 4.89 % | 114.596 M -12.93 % | 131.617 M 4.96 % | 125.392 M 33.23 % | 94.118 M 5.58 % | 89.146 M 7.99 % | 82.552 M -6.64 % | 88.420 M 16.50 % | 75.894 M -6.17 % | 80.886 M 0.84 % | 80.213 M 3.85 % | 77.240 M 7.57 % | 71.806 M 7.76 % | 66.635 M -5.19 % | 70.285 M 20.46 % | 58.346 M 3.97 % | 56.120 M 2.45 % | 54.777 M 10.99 % | 49.354 M 12.04 % | 44.051 M -4.07 % | 45.922 M -3.54 % | 47.608 M 42.49 % | 33.412 M 12.04 % | 29.821 M 1.17 % | 29.475 M -12.31 % | 33.612 M 6.38 % | 31.597 M -5.25 % | 33.349 M 19.63 % | 27.876 M -30.40 % | 40.049 M 12.51 % | 35.597 M 10.53 % | 32.207 M 29.90 % | 24.793 M -0.96 % | 25.033 M -7.03 % | 26.926 M -5.17 % | 28.393 M -1.76 % | 28.902 M 3.70 % | 27.872 M 12.06 % | 24.873 M 28.40 % | 19.371 M 10.54 % | 17.524 M -2.63 % | 17.998 M -6.34 % | 19.217 M 20.82 % | 15.905 M 65.90 % | 9.587 M -39.10 % | 15.741 M 53.51 % | 10.254 M -9.10 % | 11.281 M -10.73 % | 12.637 M -11.81 % | 14.330 M 41.38 % | 10.136 M -15.04 % | 11.930 M 10.20 % | 10.826 M -18.71 % | 13.317 M 10.97 % | 12.001 M 19.39 % | 10.052 M 2.07 % | 9.848 M -31.82 % | 14.444 M 35.87 % | 10.631 M -7.77 % | 11.526 M 1.93 % | 11.308 M -20.92 % | 14.300 M 204.26 % | 4.700 M 42.42 % | 3.300 M 13.79 % | 2.900 M -55.38 % | 6.500 M 225.00 % | 2.000 M -4.76 % | 2.100 M 40.00 % | 1.500 M -21.05 % | 1.900 M 11.76 % | 1.700 M -5.56 % | 1.800 M 28.57 % | 1.400 M -6.67 % | 1.500 M 36.36 % | 1.100 M -42.11 % | 1.900 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 37.100 M 294.68 % | 9.400 M 1.08 % | 9.300 M -18.42 % | 11.400 M -62.25 % | 30.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.363 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.847 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.538 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.178 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 |
| Deferred revenue non current | 0.000 -100.00 % | 424.700 M 4.14 % | 407.800 M 4.06 % | 391.900 M 4 069.15 % | 9.400 M 1.08 % | 9.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 19.100 M 2.69 % | 18.600 M -5.58 % | 19.700 M 8.84 % | 18.100 M -20.26 % | 22.700 M -50.33 % | 45.700 M 1.56 % | 45.000 M -1.96 % | 45.900 M -35.08 % | 70.700 M 6.48 % | 66.400 M -12.75 % | 76.100 M 2.28 % | 74.400 M -10.68 % | 83.300 M 53.13 % | 54.400 M -4.23 % | 56.800 M -4.54 % | 59.500 M -83.97 % | 371.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 645.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 608.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 431.643 M | 0.000 | 0.000 | 0.000 -100.00 % | 396.119 M | 0.000 | 0.000 | 0.000 -100.00 % | 359.780 M | 0.000 | 0.000 | 0.000 -100.00 % | 313.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.647 M | 0.000 | 0.000 | 0.000 -100.00 % | 171.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 147.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.041 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.549 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.569 M -77.37 % | 42.277 M 101.86 % | 20.944 M -0.42 % | 21.032 M -25.02 % | 28.049 M -8.72 % | 30.729 M -32.54 % | 45.549 M 0.00 % | 45.549 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 |
| Minority interest | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -42.86 % | 700.000 K 16.67 % | 600.000 K 0.00 % | 600.000 K -86.05 % | 4.300 M 30.30 % | 3.300 M -13.16 % | 3.800 M -2.56 % | 3.900 M -4.88 % | 4.100 M 10.81 % | 3.700 M 0.00 % | 3.700 M 2.78 % | 3.600 M -16.28 % | 4.300 M -12.24 % | 4.900 M 8.89 % | 4.500 M 12.50 % | 4.000 M 5.26 % | 3.800 M 5.56 % | 3.600 M -14.29 % | 4.200 M 7.69 % | 3.900 M -59.79 % | 9.700 M -12.61 % | 11.100 M -1.77 % | 11.300 M -6.61 % | 12.100 M 0.83 % | 12.000 M 5.84 % | 11.338 M 4.23 % | 10.878 M -3.78 % | 11.305 M 6.16 % | 10.649 M -6.03 % | 11.332 M 4.62 % | 10.832 M -10.13 % | 12.053 M -32.84 % | 17.947 M -2.08 % | 18.329 M -5.12 % | 19.318 M 1.13 % | 19.102 M -13.85 % | 22.173 M -5.65 % | 23.500 M -6.45 % | 25.121 M 46.07 % | 17.198 M 0.71 % | 17.077 M -0.74 % | 17.204 M -1.23 % | 17.418 M 7.10 % | 16.264 M 4.73 % | 15.530 M 2.29 % | 15.182 M -29.26 % | 21.462 M -24.46 % | 28.413 M -2.31 % | 29.085 M 0.08 % | 29.062 M 6.14 % | 27.381 M -16.43 % | 32.764 M 2.63 % | 31.925 M -1.47 % | 32.401 M 7.29 % | 30.200 M 2.10 % | 29.578 M 157.69 % | 11.478 M -1.28 % | 11.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 552.100 M 3.06 % | 535.700 M 3.64 % | 516.900 M 6.73 % | 484.300 M 4.69 % | 462.600 M 2.35 % | 452.000 M -0.24 % | 453.100 M 7.83 % | 420.200 M 0.19 % | 419.400 M 5.54 % | 397.400 M 2.66 % | 387.100 M 5.97 % | 365.300 M -7.89 % | 396.600 M -1.56 % | 402.900 M -3.27 % | 416.500 M 8.13 % | 385.200 M -9.45 % | 425.400 M 7.83 % | 394.500 M -1.77 % | 401.600 M -10.93 % | 450.900 M 10.00 % | 409.900 M 0.79 % | 406.700 M 4.20 % | 390.300 M 1 822.66 % | 20.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -264.129 M -8.31 % | -243.871 M -332.99 % | 104.668 M 149.43 % | -211.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -313.733 M | 0.000 | 0.000 | 0.000 100.00 % | -222.647 M | 0.000 | 0.000 | 0.000 100.00 % | -159.650 M | 0.000 | 0.000 | 0.000 100.00 % | -147.287 M | 0.000 | 0.000 | 0.000 100.00 % | -125.041 M | 0.000 | 0.000 | 0.000 100.00 % | -105.521 M | 0.000 | 0.000 | 0.000 100.00 % | -71.549 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.569 M 77.37 % | -42.277 M | 0.000 | 0.000 | 0.000 100.00 % | -30.729 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 200.000 K 100.00 % | 100.000 K -75.00 % | 400.000 K | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K -12.50 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K | 0.000 -100.00 % | 434.000 K 3.58 % | 419.000 K | 0.000 | 0.000 -100.00 % | 128.000 K -72.65 % | 468.000 K | 0.000 | 0.000 -100.00 % | 532.000 K 731.25 % | 64.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.000 K | 0.000 | 0.000 -100.00 % | 448.000 K | 0.000 | 0.000 -100.00 % | 292.000 K | 0.000 | 0.000 -100.00 % | 45.000 K -40.00 % | 75.000 K -74.14 % | 290.000 K | 0.000 -100.00 % | 350.000 K -27.08 % | 480.000 K | 0.000 | 0.000 -100.00 % | 448.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 454.000 K | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.549 M 0.60 % | 45.276 M 0.90 % | 44.872 M -38.53 % | 72.996 M 0.91 % | 72.339 M 0.91 % | 71.690 M 0.35 % | 71.437 M 0.45 % | 71.120 M 0.90 % | 70.487 M 0.90 % | 69.855 M 0.95 % | 69.200 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 |
| Other total stockholders equity | 1.330 B 0.71 % | 1.320 B 0.38 % | 1.315 B -0.11 % | 1.317 B 0.36 % | 1.312 B 0.94 % | 1.300 B 0.82 % | 1.289 B 0.30 % | 1.285 B 0.36 % | 1.281 B 0.76 % | 1.271 B 0.62 % | 1.263 B 0.13 % | 1.262 B 0.65 % | 1.254 B 0.72 % | 1.245 B 0.70 % | 1.236 B 0.15 % | 1.234 B 0.47 % | 1.228 B 0.47 % | 1.222 B 0.80 % | 1.213 B 0.58 % | 1.206 B 0.77 % | 1.197 B 0.31 % | 1.193 B 1.84 % | 1.171 B 0.74 % | 1.163 B 0.61 % | 1.156 B 0.91 % | 1.145 B -0.10 % | 1.146 B -0.60 % | 1.153 B 0.53 % | 1.147 B -0.70 % | 1.155 B -0.59 % | 1.162 B -0.38 % | 1.166 B -0.11 % | 1.168 B -1.30 % | 1.183 B 0.87 % | 1.173 B 2.62 % | 1.143 B 1.54 % | 1.126 B 217.41 % | 354.639 M 7.00 % | 331.428 M 14.60 % | 289.211 M 12.69 % | 256.641 M 8.26 % | 237.053 M 11.37 % | 212.847 M 9.09 % | 195.110 M 9.79 % | 177.706 M 11.09 % | 159.961 M 14.52 % | 139.676 M 19.67 % | 116.720 M 38.88 % | 84.046 M 62.29 % | 51.787 M 127.16 % | 22.798 M | 0.000 -100.00 % | 26.721 M -71.68 % | 94.365 M 25.58 % | 75.146 M -4.72 % | 78.870 M 11.62 % | 70.659 M 1.80 % | 69.410 M 49.95 % | 46.290 M -2.59 % | 47.522 M 106.52 % | 23.011 M -60.39 % | 58.092 M 15.75 % | 50.188 M -25.95 % | 67.776 M -23.09 % | 88.128 M 0.27 % | 87.889 M -29.55 % | 124.750 M -36.82 % | 197.462 M 9.68 % | 180.042 M -14.60 % | 210.830 M -65.37 % | 608.830 M 141.48 % | 252.125 M -3.99 % | 262.595 M 0.74 % | 260.664 M 0.94 % | 258.232 M -0.33 % | 259.075 M -3.31 % | 267.937 M -0.27 % | 268.652 M 0.37 % | 267.656 M -45.65 % | 492.463 M 54.78 % | 318.173 M -0.06 % | 318.349 M 5.03 % | 303.096 M 4.29 % | 290.631 M -2.09 % | 296.841 M 1.53 % | 292.373 M 4.70 % | 279.245 M 1.14 % | 276.096 M 16.02 % | 237.981 M 23.87 % | 192.124 M -18.62 % | 236.073 M -26.37 % | 320.642 M 112.29 % | 151.040 M 4.69 % | 144.279 M 1.39 % | 142.302 M 0.71 % | 141.304 M 1.48 % | 139.244 M 1.24 % | 137.538 M 0.48 % | 136.875 M 0.13 % | 136.700 M 0.37 % | 136.200 M -6.84 % | 146.200 M 1.11 % | 144.600 M 68.14 % | 86.000 M -8.61 % | 94.100 M 2.06 % | 92.200 M 1.54 % | 90.800 M 0.55 % | 90.300 M 1.23 % | 89.200 M 1.25 % | 88.100 M 3.40 % | 85.200 M 0.59 % | 84.700 M 6.27 % | 79.700 M 60.36 % | 49.700 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 412.700 M -1.03 % | 417.000 M -0.83 % | 420.500 M -1.31 % | 426.100 M -0.68 % | 429.000 M -0.65 % | 431.800 M 1.12 % | 427.000 M 2.35 % | 417.200 M 1.04 % | 412.900 M 0.61 % | 410.400 M -0.15 % | 411.000 M 5.66 % | 389.000 M 5.16 % | 369.900 M -1.60 % | 375.900 M -1.18 % | 380.400 M 22.24 % | 311.200 M -2.14 % | 318.000 M -4.99 % | 334.700 M 13.42 % | 295.100 M -10.71 % | 330.500 M -8.25 % | 360.200 M 3.60 % | 347.700 M 13.15 % | 307.300 M -19.26 % | 380.600 M 6.49 % | 357.400 M 0.00 % | 357.400 M -3.69 % | 371.100 M -26.02 % | 501.647 M -2.39 % | 513.949 M -21.88 % | 657.865 M 1.03 % | 651.177 M -0.51 % | 654.495 M -7.28 % | 705.873 M 14.40 % | 617.011 M 19.21 % | 517.587 M 20.31 % | 430.203 M 0.42 % | 428.392 M 1.28 % | 422.971 M -2.01 % | 431.643 M -8.24 % | 470.383 M 1.77 % | 462.180 M 15.86 % | 398.909 M 0.70 % | 396.119 M 3.13 % | 384.110 M 3.40 % | 371.467 M 1.71 % | 365.228 M 0.71 % | 362.643 M 1.81 % | 356.196 M 4.30 % | 341.511 M 1.67 % | 335.913 M 7.07 % | 313.733 M 4.19 % | 301.115 M 11.85 % | 269.218 M 11.66 % | 241.096 M 8.29 % | 222.647 M 4.02 % | 214.050 M 9.18 % | 196.061 M 4.40 % | 187.797 M 9.35 % | 171.744 M 3.85 % | 165.373 M 2.27 % | 161.698 M 6.04 % | 152.494 M 3.54 % | 147.287 M -2.85 % | 151.604 M 10.21 % | 137.557 M 0.85 % | 136.391 M 9.08 % | 125.041 M 5.07 % | 119.009 M 3.55 % | 114.932 M 4.04 % | 110.471 M 4.69 % | 105.521 M 28.20 % | 82.308 M 5.39 % | 78.095 M 3.74 % | 75.283 M 5.22 % | 71.549 M 6.41 % | 67.240 M 4.51 % | 64.339 M 4.99 % | 61.281 M 6.62 % | 57.477 M 4.69 % | 54.900 M 6.50 % | 51.548 M 33.31 % | 38.668 M -8.54 % | 42.277 M 8.94 % | 38.807 M 3.80 % | 37.386 M 9.50 % | 34.143 M 11.11 % | 30.729 M 73.07 % | 17.755 M 20.00 % | 14.796 M -3.33 % | 15.305 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 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 |
| Total assets | 5.483 B 0.12 % | 5.477 B 0.76 % | 5.436 B 1.55 % | 5.353 B 2.03 % | 5.246 B 0.63 % | 5.213 B -2.23 % | 5.332 B -0.04 % | 5.334 B -0.12 % | 5.341 B -1.25 % | 5.408 B -1.26 % | 5.477 B 0.07 % | 5.473 B 0.07 % | 5.470 B -0.86 % | 5.517 B -0.26 % | 5.531 B -0.90 % | 5.582 B -0.91 % | 5.633 B -0.92 % | 5.685 B -10.51 % | 6.353 B -1.30 % | 6.437 B -3.58 % | 6.676 B -2.82 % | 6.870 B 0.28 % | 6.851 B 6.12 % | 6.456 B -6.48 % | 6.903 B -0.17 % | 6.915 B -1.44 % | 7.016 B 0.39 % | 6.988 B -0.40 % | 7.016 B -0.30 % | 7.037 B 0.58 % | 6.997 B 0.18 % | 6.985 B -1.17 % | 7.068 B -1.10 % | 7.146 B 0.48 % | 7.113 B 1.89 % | 6.981 B 34.86 % | 5.176 B 14.35 % | 4.527 B 3.27 % | 4.384 B -0.40 % | 4.401 B -1.00 % | 4.446 B 0.19 % | 4.437 B 14.79 % | 3.866 B -0.44 % | 3.883 B 0.98 % | 3.845 B 6.27 % | 3.618 B 2.15 % | 3.542 B -0.13 % | 3.547 B 3.96 % | 3.412 B 2.09 % | 3.342 B 2.03 % | 3.275 B 3.09 % | 3.177 B 0.68 % | 3.156 B 6.40 % | 2.966 B 12.18 % | 2.644 B 0.17 % | 2.639 B 8.41 % | 2.434 B 5.79 % | 2.301 B 0.61 % | 2.287 B 4.77 % | 2.183 B 13.13 % | 1.929 B 4.77 % | 1.842 B 5.29 % | 1.749 B -0.57 % | 1.759 B 2.19 % | 1.722 B 1.76 % | 1.692 B 4.03 % | 1.626 B 1.13 % | 1.608 B 9.08 % | 1.474 B 4.18 % | 1.415 B 6.78 % | 1.325 B -0.20 % | 1.328 B 4.56 % | 1.270 B 2.80 % | 1.235 B 1.90 % | 1.212 B 15.73 % | 1.048 B 12.07 % | 934.809 M 2.66 % | 910.546 M 8.54 % | 838.880 M 0.57 % | 834.141 M 0.76 % | 827.843 M 3.14 % | 802.668 M 13.43 % | 707.645 M 0.03 % | 707.462 M 1.53 % | 696.797 M 0.14 % | 695.850 M -0.62 % | 700.186 M 4.96 % | 667.095 M 8.40 % | 615.401 M -1.21 % | 622.916 M 0.14 % | 622.035 M 1.22 % | 614.530 M -0.98 % | 620.643 M 4.15 % | 595.885 M 0.50 % | 592.927 M -0.85 % | 597.982 M 0.84 % | 593.008 M 1.28 % | 585.507 M -2.28 % | 599.173 M 0.57 % | 595.800 M 362.94 % | 128.700 M 4.80 % | 122.800 M 0.66 % | 122.000 M 24.74 % | 97.800 M 43.40 % | 68.200 M 9.12 % | 62.500 M 2.46 % | 61.000 M -0.33 % | 61.200 M -3.01 % | 63.100 M 2.10 % | 61.800 M 9.77 % | 56.300 M 1.99 % | 55.200 M 10.84 % | 49.800 M 111.91 % | 23.500 M |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | 1995-12-31 |
| 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -6.500 M -54.76 % | -4.200 M -55.56 % | -2.700 M 47.06 % | -5.100 M -121.74 % | -2.300 M -1 250.00 % | 200.000 K -95.74 % | 4.700 M -45.35 % | 8.600 M 26.47 % | 6.800 M 51.11 % | 4.500 M 542.86 % | 700.000 K -96.15 % | 18.200 M -10.34 % | 20.300 M 402.99 % | -6.700 M -219.05 % | -2.100 M -105.79 % | 36.300 M 3 730.00 % | -1.000 M 56.52 % | -2.300 M -475.00 % | -400.000 K 99.24 % | -52.600 M -991.53 % | 5.900 M 7.27 % | 5.500 M -24.66 % | 7.300 M 116.74 % | -43.600 M -288.74 % | 23.100 M 391.49 % | 4.700 M 125.68 % | -18.300 M 86.34 % | -134.009 M -634.05 % | -18.256 M 87.55 % | -146.657 M -1 781.46 % | 8.722 M 164.33 % | -13.559 M -184.41 % | 16.064 M 764.63 % | -2.417 M -134.87 % | 6.932 M -33.69 % | 10.454 M 157.62 % | -18.142 M -561.63 % | 3.930 M 232.90 % | -2.957 M -138.32 % | 7.717 M 8 138.54 % | -96.000 K -103.49 % | 2.754 M -55.40 % | 6.175 M -59.66 % | 15.307 M 506.94 % | 2.522 M -6.38 % | 2.694 M -74.11 % | 10.407 M 13 073.42 % | 79.000 K -99.28 % | 10.916 M 315.85 % | 2.625 M -77.98 % | 11.921 M 187.11 % | 4.152 M -53.61 % | 8.951 M 233.62 % | 2.683 M -83.28 % | 16.051 M 167.29 % | 6.005 M -26.74 % | 8.197 M 589.67 % | -1.674 M -112.14 % | 13.784 M 797.98 % | 1.535 M -82.44 % | 8.742 M 112.29 % | 4.118 M -47.59 % | 7.858 M 0.83 % | 7.793 M 3.81 % | 7.507 M 225.54 % | 2.306 M -74.14 % | 8.916 M 68.00 % | 5.307 M 40.81 % | 3.769 M 87.23 % | 2.013 M -67.41 % | 6.176 M 20.55 % | 5.123 M 25.01 % | 4.098 M 357.09 % | -1.594 M -130.02 % | 5.310 M 126.73 % | 2.342 M -37.38 % | 3.740 M 109.99 % | 1.781 M -68.48 % | 5.651 M 158.15 % | 2.189 M 31.24 % | 1.668 M -84.50 % | 10.760 M 1 501.04 % | -768.000 K -126.10 % | 2.942 M 374.52 % | 620.000 K -74.79 % | 2.459 M -30.83 % | 3.555 M 33.95 % | 2.654 M | 0.000 | 0.000 100.00 % | -728.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 |
| Stock based compensation | 7.700 M 57.14 % | 4.900 M 81.48 % | 2.700 M -48.08 % | 5.200 M -50.00 % | 10.400 M -4.59 % | 10.900 M 57.97 % | 6.900 M 38.00 % | 5.000 M -33.33 % | 7.500 M -3.85 % | 7.800 M 62.50 % | 4.800 M -42.17 % | 8.300 M 25.76 % | 6.600 M -7.04 % | 7.100 M 39.22 % | 5.100 M -1.92 % | 5.200 M -29.73 % | 7.400 M -5.13 % | 7.800 M 52.94 % | 5.100 M 50.00 % | 3.400 M -8.11 % | 3.700 M -35.09 % | 5.700 M 32.56 % | 4.300 M -6.52 % | 4.600 M -31.34 % | 6.700 M 17.54 % | 5.700 M -19.72 % | 7.100 M 75.83 % | 4.038 M -24.97 % | 5.382 M -8.48 % | 5.881 M -1.97 % | 5.999 M 58.54 % | 3.784 M -26.01 % | 5.114 M -6.20 % | 5.452 M -10.70 % | 6.105 M 9.17 % | 5.592 M 6.43 % | 5.254 M -3.01 % | 5.417 M -1.28 % | 5.487 M 24.48 % | 4.408 M 3.94 % | 4.241 M -4.74 % | 4.452 M -4.71 % | 4.672 M -12.98 % | 5.369 M 29.53 % | 4.145 M 6.39 % | 3.896 M -3.73 % | 4.047 M 1.35 % | 3.993 M -3.29 % | 4.129 M -0.07 % | 4.132 M 1.15 % | 4.085 M 7.39 % | 3.804 M -1.07 % | 3.845 M -0.26 % | 3.855 M -0.21 % | 3.863 M 0.16 % | 3.857 M 4.24 % | 3.700 M -4.32 % | 3.867 M -0.18 % | 3.874 M 2.57 % | 3.777 M 0.21 % | 3.769 M 3.80 % | 3.631 M 4.91 % | 3.461 M -70.56 % | 11.755 M | 0.000 | 0.000 -100.00 % | 3.064 M -71.40 % | 10.714 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.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 |
| Change in working capital | 139.200 M 981.01 % | -15.800 M 87.20 % | -123.400 M -520.10 % | -19.900 M 42.65 % | -34.700 M -210.86 % | 31.300 M 193.99 % | -33.300 M -152.36 % | 63.600 M 245.54 % | -43.700 M 28.59 % | -61.200 M 32.60 % | -90.800 M -335.23 % | 38.600 M 74.66 % | 22.100 M 904.55 % | 2.200 M 109.24 % | -23.800 M -144.40 % | 53.600 M -24.82 % | 71.300 M 50.11 % | 47.500 M 290.76 % | -24.900 M -572.97 % | -3.700 M -113.31 % | 27.800 M 157.20 % | -48.600 M -87.64 % | -25.900 M 9.12 % | -28.500 M 89.24 % | -264.800 M -3 009.89 % | 9.100 M -66.17 % | 26.900 M 221.08 % | 8.378 M -84.15 % | 52.872 M -80.94 % | 277.407 M 579.20 % | 40.843 M 24.04 % | 32.926 M 62.41 % | 20.273 M 146.72 % | -43.394 M -311.19 % | 20.547 M 138.44 % | -53.446 M -185.67 % | 62.387 M 226.77 % | -49.213 M -266.49 % | 29.560 M 332.57 % | -12.710 M -80.57 % | -7.039 M 63.55 % | -19.309 M -165.57 % | 29.447 M 157.76 % | -50.985 M -195.09 % | 53.617 M 321.53 % | -24.203 M -175.32 % | -8.791 M -140.04 % | 21.956 M 401.93 % | -7.272 M -331.15 % | 3.146 M -28.16 % | 4.379 M 123.53 % | 1.959 M -74.73 % | 7.751 M 145.83 % | -16.914 M 5.65 % | -17.926 M -139.47 % | 45.415 M 2 972.55 % | -1.581 M 67.83 % | -4.915 M -271.25 % | 2.870 M -71.62 % | 10.113 M -45.62 % | 18.597 M 266.97 % | -11.138 M -170.94 % | 15.700 M 1 023.53 % | -1.700 M -133.96 % | 5.006 M 130.11 % | -16.627 M -254.07 % | 10.792 M 114.89 % | 5.022 M -55.90 % | 11.389 M 146.19 % | -24.658 M -390.50 % | 8.488 M 267.29 % | 2.311 M -86.22 % | 16.767 M 1 617.38 % | -1.105 M 83.10 % | -6.537 M 28.36 % | -9.125 M -284.37 % | -2.374 M 78.54 % | -11.060 M -630.96 % | 2.083 M 313.20 % | -977.000 K -117.64 % | 5.537 M 127.31 % | -20.271 M -776.60 % | 2.996 M 31.63 % | 2.276 M -45.31 % | 4.162 M -41.52 % | 7.117 M 76.29 % | 4.037 M 503.70 % | -1.000 M 84.03 % | -6.263 M -150.90 % | 12.304 M 81.42 % | 6.782 M 196.62 % | -7.019 M -164.39 % | 10.900 M 429.01 % | -3.313 M -192.31 % | 3.589 M 167.93 % | -5.283 M -65.56 % | -3.191 M 77.23 % | -14.013 M -170.31 % | -5.184 M -325.39 % | 2.300 M 227.78 % | -1.800 M -38.46 % | -1.300 M 70.45 % | -4.400 M -4 300.00 % | -100.000 K 94.74 % | -1.900 M -850.00 % | -200.000 K 92.31 % | -2.600 M -36.84 % | -1.900 M -280.00 % | -500.000 K 54.55 % | -1.100 M 0.00 % | -1.100 M -222.22 % | 900.000 K |
| Accounts receivables | 29.600 M 172.20 % | -41.000 M 36.34 % | -64.400 M 23.06 % | -83.700 M -35.44 % | -61.800 M -2 093.55 % | 3.100 M 170.45 % | -4.400 M -109.28 % | 47.400 M 786.96 % | -6.900 M 57.14 % | -16.100 M 56.84 % | -37.300 M -661.22 % | -4.900 M 83.39 % | -29.500 M -137.90 % | -12.400 M -19.23 % | -10.400 M -89.09 % | -5.500 M 42.71 % | -9.600 M -121.97 % | 43.700 M 3 741.67 % | -1.200 M -106.59 % | 18.200 M -10.34 % | 20.300 M 272.03 % | -11.800 M -436.36 % | -2.200 M -140.74 % | 5.400 M -75.12 % | 21.700 M 229.94 % | -16.700 M -145.59 % | -6.800 M -56 566.67 % | -12.000 K -100.10 % | 11.936 M 158.60 % | -20.370 M -179.74 % | 25.546 M 269.64 % | -15.059 M -8.05 % | -13.937 M -55.37 % | -8.970 M -128.94 % | -3.918 M -137.45 % | 10.462 M 168.33 % | -15.311 M 58.11 % | -36.550 M -152.23 % | -14.491 M -66.64 % | -8.696 M 45.01 % | -15.814 M -11.88 % | -14.135 M -412.10 % | 4.529 M 141.36 % | -10.951 M -1 058.84 % | -945.000 K 95.91 % | -23.102 M -16.86 % | -19.769 M -6 127.13 % | 328.000 K 103.27 % | -10.025 M -150.48 % | 19.861 M 237.04 % | -14.493 M -25.67 % | -11.533 M -602.31 % | 2.296 M 120.93 % | -10.969 M 5.56 % | -11.615 M -308.34 % | 5.575 M 137.98 % | -14.678 M -290.79 % | -3.756 M 52.65 % | -7.932 M -281.80 % | 4.363 M 204.20 % | -4.187 M -194.73 % | 4.420 M -43.92 % | 7.882 M 160.64 % | -12.998 M | 0.000 | 0.000 100.00 % | -2.347 M 79.41 % | -11.400 M | 0.000 | 0.000 | 0.000 100.00 % | -14.742 M | 0.000 | 0.000 | 0.000 100.00 % | -19.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.983 M | 0.000 | 0.000 -100.00 % | 733.000 K -89.79 % | 7.177 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 M 104.12 % | -26.700 M -204.30 % | 25.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.300 M 74.33 % | 30.000 M -24.43 % | 39.700 M 300.51 % | -19.800 M -148.53 % | 40.800 M -26.09 % | 55.200 M 156.74 % | 21.500 M 153.22 % | -40.400 M -677.14 % | 7.000 M -50.70 % | 14.200 M 133.10 % | -42.900 M -42.52 % | -30.100 M -457.41 % | -5.400 M 98.11 % | -285.300 M -3 105.62 % | -8.900 M -119.56 % | 45.500 M 260.83 % | -28.291 M -220.06 % | 23.564 M -92.63 % | 319.689 M 2 161.20 % | 14.138 M -50.15 % | 28.361 M 45.86 % | 19.444 M 156.43 % | -34.454 M -262.90 % | 21.151 M 132.45 % | -65.181 M -199.15 % | 65.743 M 592.35 % | -13.353 M -137.17 % | 35.924 M 887.19 % | 3.639 M -85.12 % | 24.449 M 216.43 % | -20.998 M -247.99 % | 14.189 M 189.02 % | -15.939 M -170.16 % | 22.717 M 356.72 % | -8.849 M -233.71 % | 6.618 M -75.64 % | 27.173 M 399.78 % | 5.437 M 128.57 % | -19.032 M -250.77 % | 12.623 M 154.39 % | 4.962 M -76.38 % | 21.006 M 602.78 % | -4.178 M -203.85 % | -1.375 M -103.98 % | 34.544 M 235.77 % | 10.288 M 281.22 % | -5.677 M -134.31 % | 16.545 M 1 848.76 % | 849.000 K -96.17 % | 22.143 M 247.96 % | -14.966 M -210.64 % | 13.527 M -27.06 % | 18.545 M | 0.000 | 0.000 -100.00 % | 26.897 M 208.13 % | 8.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 522.000 K 293.33 % | -270.000 K 62.08 % | -712.000 K -150.70 % | -284.000 K 60.99 % | -728.000 K -493.51 % | 185.000 K 165.37 % | -283.000 K -108.09 % | -136.000 K 61.47 % | -353.000 K -130.72 % | -153.000 K 46.50 % | -286.000 K -195.97 % | 298.000 K -78.50 % | 1.386 M 629.47 % | 190.000 K -55.08 % | 423.000 K 251.61 % | -279.000 K -658.00 % | 50.000 K -85.38 % | 342.000 K 271.00 % | -200.000 K -112.10 % | 1.653 M 177.28 % | -2.139 M -1 294.97 % | 179.000 K 135.87 % | -499.000 K -75.70 % | -284.000 K -256.04 % | 182.000 K 858.33 % | -24.000 K 93.55 % | -372.000 K 44.23 % | -667.000 K -767.00 % | 100.000 K 150.00 % | -200.000 K -166.67 % | 300.000 K 0.00 % | 300.000 K | 0.000 100.00 % | -300.000 K | 0.000 | 0.000 100.00 % | -200.000 K 0.00 % | -200.000 K | 0.000 | 0.000 | 0.000 |
| Accounts payables | -3.400 M -209.68 % | 3.100 M 124.80 % | -12.500 M -254.32 % | 8.100 M 576.47 % | -1.700 M -135.42 % | 4.800 M 176.19 % | -6.300 M -192.65 % | 6.800 M 119.35 % | 3.100 M 129.81 % | -10.400 M -395.24 % | -2.100 M -172.41 % | 2.900 M -91.47 % | 34.000 M 284.78 % | -18.400 M -264.29 % | 11.200 M 49.33 % | 7.500 M -10.71 % | 8.400 M 127.36 % | -30.700 M -430.11 % | 9.300 M 203.33 % | -9.000 M -1 225.00 % | 800.000 K -83.33 % | 4.800 M 500.00 % | -1.200 M 85.88 % | -8.500 M -312.50 % | 4.000 M -87.95 % | 33.200 M 271.13 % | -19.400 M -162.99 % | 30.800 M 1 016.12 % | -3.362 M -131.65 % | 10.624 M 170.07 % | -15.162 M -382.87 % | 5.360 M 146.21 % | 2.177 M -84.12 % | 13.707 M 190.16 % | -15.203 M -442.19 % | -2.804 M -134.40 % | 8.151 M -47.67 % | 15.576 M 186.17 % | 5.443 M 128.50 % | -19.095 M -797.66 % | 2.737 M -49.00 % | 5.367 M 1.67 % | 5.279 M 299.96 % | -2.640 M 62.13 % | -6.972 M -181.00 % | 8.607 M 750.49 % | 1.012 M 113.76 % | -7.353 M -122 450.00 % | -6.000 K -100.12 % | 5.151 M 145.17 % | 2.101 M 261.62 % | -1.300 M 77.22 % | -5.708 M -11.97 % | -5.098 M -1 077.37 % | -433.000 K -113.07 % | 3.312 M 69.07 % | 1.959 M 202.35 % | -1.914 M 45.66 % | -3.522 M -150.88 % | 6.922 M 109.50 % | 3.304 M 180.76 % | -4.091 M -10.12 % | -3.715 M 47.24 % | -7.041 M | 0.000 | 0.000 100.00 % | -14.309 M -304.79 % | 6.987 M | 0.000 | 0.000 | 0.000 100.00 % | -6.003 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.393 M | 0.000 | 0.000 | 0.000 100.00 % | -515.000 K | 0.000 | 0.000 100.00 % | -6.154 M -8 950.00 % | -68.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.127 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 |
| Other working capital | 113.000 M 411.31 % | 22.100 M 147.53 % | -46.500 M -183.48 % | 55.700 M 0.36 % | 55.500 M 2 622.73 % | -2.200 M 90.27 % | -22.600 M -340.43 % | 9.400 M 123.56 % | -39.900 M -548.31 % | 8.900 M 117.32 % | -51.400 M -339.32 % | -11.700 M 5.65 % | -12.400 M -85.07 % | -6.700 M -39.58 % | -4.800 M -144.44 % | 10.800 M -37.57 % | 17.300 M 33.08 % | 13.000 M 75.68 % | 7.400 M 137.19 % | -19.900 M -165.33 % | -7.500 M -676.92 % | 1.300 M -82.89 % | 7.600 M 138.00 % | -20.000 M -284.62 % | -5.200 M -446.67 % | 1.500 M -80.26 % | 7.600 M 29.23 % | 5.881 M -71.64 % | 20.734 M 163.73 % | -32.536 M -299.35 % | 16.321 M 14.42 % | 14.264 M 13.31 % | 12.589 M 192.05 % | -13.677 M -173.86 % | 18.517 M 354.18 % | 4.077 M 7.18 % | 3.804 M 125.55 % | -14.886 M -654.62 % | 2.684 M -76.54 % | 11.442 M 162.15 % | -18.411 M -276.06 % | 10.457 M 91.87 % | 5.450 M 125.40 % | -21.455 M -155.27 % | 38.817 M 4 618.86 % | -859.000 K -125.66 % | 3.348 M 85.18 % | 1.808 M 167.51 % | -2.678 M 5.50 % | -2.834 M -168.32 % | 4.148 M -57.80 % | 9.830 M 199.87 % | -9.843 M -395.50 % | 3.331 M 173.97 % | -4.503 M -326.97 % | 1.984 M 133.41 % | 850.000 K -86.78 % | 6.432 M 389.60 % | -2.221 M -9.90 % | -2.021 M 24.11 % | -2.663 M -176.11 % | 3.499 M 275.48 % | -1.994 M -867.96 % | -206.000 K -104.12 % | 5.006 M 130.11 % | -16.627 M -3 117.60 % | 551.000 K -21.95 % | 706.000 K -93.80 % | 11.389 M 146.19 % | -24.658 M -390.50 % | 8.488 M -62.33 % | 22.534 M 32.27 % | 17.037 M 4 435.11 % | -393.000 K 93.72 % | -6.253 M -260.79 % | 3.889 M 251.97 % | -2.559 M 76.25 % | -10.777 M -585.67 % | 2.219 M 136.42 % | -6.092 M -207.07 % | 5.690 M 128.47 % | -19.985 M -346.15 % | 8.119 M 230.55 % | -6.219 M -256.57 % | 3.972 M -40.66 % | 6.694 M 55.10 % | 4.316 M 164.77 % | -6.664 M -0.89 % | -6.605 M -152.82 % | 12.504 M 143.79 % | 5.129 M 205.10 % | -4.880 M -145.52 % | 10.721 M 480.99 % | -2.814 M -172.66 % | 3.873 M 170.87 % | -5.465 M -72.56 % | -3.167 M 76.78 % | -13.641 M -201.99 % | -4.517 M -305.32 % | 2.200 M 237.50 % | -1.600 M 0.00 % | -1.600 M 65.96 % | -4.700 M -4 600.00 % | -100.000 K 93.75 % | -1.600 M -700.00 % | -200.000 K 92.31 % | -2.600 M -52.94 % | -1.700 M -466.67 % | -300.000 K 72.73 % | -1.100 M 0.00 % | -1.100 M -222.22 % | 900.000 K |
| Other non cash items | -112.900 M -175.77 % | 149.000 M -21.12 % | 188.900 M 14 430.77 % | 1.300 M -85.39 % | 8.900 M -84.76 % | 58.400 M 1 045.10 % | 5.100 M 160.00 % | -8.500 M -302.38 % | 4.200 M 320.00 % | 1.000 M 11.11 % | 900.000 K 119.15 % | -4.700 M -137.30 % | 12.600 M 4 100.00 % | 300.000 K -84.21 % | 1.900 M 105.46 % | -34.800 M -133.66 % | 103.400 M 542.24 % | 16.100 M -74.16 % | 62.300 M -75.39 % | 253.200 M 201.07 % | 84.100 M 157.98 % | 32.600 M 76.22 % | 18.500 M -95.36 % | 398.800 M 6 035.38 % | 6.500 M -17.72 % | 7.900 M -16.84 % | 9.500 M -87.54 % | 76.217 M 388.45 % | 15.604 M 46.39 % | 10.659 M 252.95 % | 3.020 M -90.49 % | 31.743 M 9 021.55 % | 348.000 K -97.42 % | 13.496 M 610.44 % | -2.644 M -820.44 % | 367.000 K 108.01 % | -4.584 M -98.96 % | -2.304 M 20.80 % | -2.909 M 18.26 % | -3.559 M -55.55 % | -2.288 M 45.29 % | -4.182 M -496.40 % | 1.055 M 131.13 % | -3.389 M 18.65 % | -4.166 M 2.94 % | -4.292 M -2.12 % | -4.203 M 42.65 % | -7.329 M -58.81 % | -4.615 M 34.67 % | -7.064 M -83.15 % | -3.857 M -77.82 % | -2.169 M -24.51 % | -1.742 M 76.32 % | -7.356 M 9.10 % | -8.092 M -594.59 % | -1.165 M 76.70 % | -4.999 M 67.56 % | -15.411 M -3 007.06 % | -496.000 K 94.45 % | -8.939 M -6 871.97 % | 132.000 K 153.44 % | -247.000 K -2.07 % | -242.000 K 97.91 % | -11.562 M -1 024.22 % | 1.251 M 177.08 % | -1.623 M -297.69 % | 821.000 K 110.63 % | -7.725 M -526.56 % | 1.811 M 13.54 % | 1.595 M -36.81 % | 2.524 M 129.45 % | -8.571 M -67.08 % | -5.130 M -228.73 % | 3.985 M 53.92 % | 2.589 M -52.86 % | 5.492 M 49.28 % | 3.679 M 77.82 % | 2.069 M 43.98 % | 1.437 M -75.10 % | 5.770 M 313.32 % | 1.396 M -65.74 % | 4.075 M 88.83 % | 2.158 M -51.85 % | 4.482 M 99.38 % | 2.248 M -7.53 % | 2.431 M 39.87 % | 1.738 M -75.16 % | 6.997 M -48.87 % | 13.685 M 1 432.47 % | 893.000 K 8.51 % | 823.000 K -95.95 % | 20.297 M 35 508.77 % | 57.000 K 5.56 % | 54.000 K 31.71 % | 41.000 K 2.50 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 100.57 % | -7.000 M -7 100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -200.000 K -300.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 150.00 % | -200.000 K | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K |
| Net cash provided by operating activities | 66.900 M 52.05 % | 44.000 M 180.73 % | -54.500 M -209.00 % | 50.000 M 30.21 % | 38.400 M -63.57 % | 105.400 M 112.93 % | 49.500 M -68.49 % | 157.100 M 155.45 % | 61.500 M 201.47 % | 20.400 M 152.58 % | -38.800 M -138.45 % | 100.900 M 92.56 % | 52.400 M -39.91 % | 87.200 M 39.30 % | 62.600 M -62.06 % | 165.000 M 4.50 % | 157.900 M 26.12 % | 125.200 M 52.50 % | 82.100 M 75.43 % | 46.800 M -64.06 % | 130.200 M 274.14 % | 34.800 M -3.87 % | 36.200 M -52.24 % | 75.800 M 153.72 % | -141.100 M -217.00 % | 120.600 M 9.24 % | 110.400 M -5.28 % | 116.557 M -24.78 % | 154.965 M 150.92 % | 61.758 M -64.77 % | 175.320 M 35.26 % | 129.613 M -24.79 % | 172.328 M 94.74 % | 88.491 M -43.62 % | 156.949 M 61.70 % | 97.059 M -15.33 % | 114.631 M 148.62 % | 46.106 M -65.22 % | 132.554 M 28.04 % | 103.528 M -2.90 % | 106.624 M 13.58 % | 93.873 M -35.02 % | 144.475 M 111.89 % | 68.184 M -57.06 % | 158.800 M 102.78 % | 78.313 M -20.23 % | 98.170 M -11.00 % | 110.301 M 24.85 % | 88.349 M -1.00 % | 89.237 M -10.37 % | 99.561 M 9.49 % | 90.928 M -4.77 % | 95.482 M 76.46 % | 54.109 M -17.50 % | 65.585 M -45.46 % | 120.244 M 57.96 % | 76.121 M 57.76 % | 48.250 M -40.47 % | 81.055 M 28.01 % | 63.319 M -27.82 % | 87.725 M 75.71 % | 49.926 M -34.55 % | 76.276 M 40.53 % | 54.278 M -11.95 % | 61.642 M 98.63 % | 31.033 M -51.21 % | 63.602 M 38.57 % | 45.899 M -20.41 % | 57.672 M 228.04 % | 17.581 M -66.76 % | 52.890 M 16.38 % | 45.445 M -9.77 % | 50.368 M 51.86 % | 33.167 M 6.37 % | 31.182 M 815.50 % | 3.406 M -89.92 % | 33.793 M 61.58 % | 20.914 M -42.25 % | 36.214 M 14.33 % | 31.676 M -12.14 % | 36.053 M 93.03 % | 18.677 M -33.78 % | 28.205 M -14.06 % | 32.820 M 15.38 % | 28.444 M -9.88 % | 31.564 M 11.63 % | 28.275 M 17.57 % | 24.050 M 2.52 % | 23.459 M -17.30 % | 28.367 M 34.63 % | 21.071 M 20.14 % | 17.539 M -26.01 % | 23.706 M 177.72 % | 8.536 M -42.20 % | 14.769 M 193.62 % | 5.030 M -17.34 % | 6.085 M 220.30 % | -5.058 M -214.64 % | 4.412 M -26.47 % | 6.000 M 100.00 % | 3.000 M -3.23 % | 3.100 M 1 133.33 % | -300.000 K -108.33 % | 3.600 M 800.00 % | 400.000 K -77.78 % | 1.800 M 300.00 % | -900.000 K -50.00 % | -600.000 K -166.67 % | 900.000 K 550.00 % | -200.000 K 0.00 % | -200.000 K -133.33 % | 600.000 K |
| Investments in property plant and equipment | -28.900 M 20.39 % | -36.300 M 15.78 % | -43.100 M -48.11 % | -29.100 M 24.42 % | -38.500 M -41.03 % | -27.300 M 25.00 % | -36.400 M -38.93 % | -26.200 M 27.22 % | -36.000 M -10.77 % | -32.500 M 13.33 % | -37.500 M -20.58 % | -31.100 M -19.16 % | -26.100 M 25.43 % | -35.000 M -41.70 % | -24.700 M 0.40 % | -24.800 M -23.38 % | -20.100 M 42.57 % | -35.000 M 11.62 % | -39.600 M -20.00 % | -33.000 M 37.74 % | -53.000 M -25.89 % | -42.100 M 36.31 % | -66.100 M -94.99 % | -33.900 M -3.04 % | -32.900 M 7.32 % | -35.500 M -24.56 % | -28.500 M 44.41 % | -51.270 M -79.03 % | -28.638 M 4.40 % | -29.956 M 9.60 % | -33.136 M 5.81 % | -35.179 M -3.93 % | -33.848 M -2.73 % | -32.948 M 3.62 % | -34.185 M 18.98 % | -42.195 M -63.72 % | -25.772 M -1.31 % | -25.438 M -19.11 % | -21.356 M -5.55 % | -20.234 M 10.45 % | -22.594 M 17.08 % | -27.248 M -65.94 % | -16.420 M 12.57 % | -18.780 M -11.20 % | -16.888 M 19.43 % | -20.961 M -27.19 % | -16.480 M -21.37 % | -13.578 M 23.89 % | -17.839 M -6.37 % | -16.770 M 1.64 % | -17.049 M -4.47 % | -16.320 M -22.44 % | -13.329 M -11.45 % | -11.960 M -2.29 % | -11.692 M 5.58 % | -12.383 M -13.40 % | -10.920 M 10.59 % | -12.213 M 4.62 % | -12.804 M -24.72 % | -10.266 M 12.56 % | -11.740 M -23.38 % | -9.515 M -13.42 % | -8.389 M 28.85 % | -11.791 M 7.54 % | -12.752 M -9.20 % | -11.678 M -3.35 % | -11.299 M -4.67 % | -10.795 M 25.91 % | -14.571 M -14.45 % | -12.731 M -23.60 % | -10.300 M 5.14 % | -10.858 M -10.39 % | -9.836 M -19.75 % | -8.214 M -9.43 % | -7.506 M -21.57 % | -6.174 M 2.37 % | -6.324 M 15.72 % | -7.504 M -18.88 % | -6.312 M 36.68 % | -9.969 M -19.68 % | -8.330 M 13.82 % | -9.666 M -80.77 % | -5.347 M 16.60 % | -6.411 M -18.66 % | -5.403 M -0.61 % | -5.370 M -41.76 % | -3.788 M -9.23 % | -3.468 M 12.20 % | -3.950 M -11.39 % | -3.546 M 8.30 % | -3.867 M -25.47 % | -3.082 M 46.03 % | -5.711 M -114.78 % | -2.659 M 32.85 % | -3.960 M -8.40 % | -3.653 M 16.66 % | -4.383 M -83.24 % | -2.392 M -106.56 % | -1.158 M 99.72 % | -412.000 M -8 308.16 % | -4.900 M -75.00 % | -2.800 M 56.25 % | -6.400 M 57.62 % | -15.100 M -118.84 % | -6.900 M -666.67 % | -900.000 K 25.00 % | -1.200 M -1 100.00 % | -100.000 K 75.00 % | -400.000 K 20.00 % | -500.000 K -150.00 % | -200.000 K 50.00 % | -400.000 K |
| Acquisitions net | 0.000 -100.00 % | 300.000 K 102.14 % | -14.000 M 83.45 % | -84.600 M -1 867.44 % | -4.300 M -104.89 % | 88.000 M 9 677.78 % | 900.000 K -98.00 % | 45.100 M 22 650.00 % | -200.000 K -112.50 % | 1.600 M | 0.000 -100.00 % | 13.900 M 23.01 % | 11.300 M 1 714.29 % | -700.000 K -16.67 % | -600.000 K -100.77 % | 77.700 M 1 295.38 % | -6.500 M -101.52 % | 427.700 M | 0.000 -100.00 % | 68.800 M 1 500.00 % | 4.300 M | 0.000 -100.00 % | 13.300 M 360.78 % | -5.100 M -179.69 % | 6.400 M 230.61 % | -4.900 M 69.18 % | -15.900 M 41.88 % | -27.358 M -1 744.77 % | -1.483 M 65.42 % | -4.288 M 74.58 % | -16.871 M -41.42 % | -11.930 M -31.10 % | -9.100 M 47.13 % | -17.213 M 30.83 % | -24.884 M 98.93 % | -2.322 B -6 472.91 % | -35.332 M -28.22 % | -27.556 M 19.45 % | -34.210 M 16.11 % | -40.780 M -42.05 % | -28.709 M 90.19 % | -292.570 M -2 285.99 % | -12.262 M 57.74 % | -29.016 M 58.26 % | -69.519 M -56.22 % | -44.502 M -135.47 % | -18.899 M 75.23 % | -76.294 M -86.49 % | -40.910 M 51.03 % | -83.534 M -196.41 % | -28.182 M -185.82 % | -9.860 M 94.72 % | -186.607 M 28.58 % | -261.280 M -1 236.95 % | -19.543 M 79.39 % | -94.815 M -241.20 % | -27.789 M -60.01 % | -17.367 M 65.58 % | -50.459 M 75.36 % | -204.812 M -339.89 % | -46.560 M -5.28 % | -44.223 M -171.37 % | -16.296 M 57.54 % | -38.383 M -191.55 % | -13.165 M 48.62 % | -25.623 M -229.51 % | -7.776 M 78.29 % | -35.815 M -30.54 % | -27.437 M 25.61 % | -36.884 M -151.85 % | -14.645 M 30.57 % | -21.093 M -25.32 % | -16.831 M -219.62 % | -5.266 M 95.64 % | -120.825 M -30.19 % | -92.808 M -642.58 % | -12.498 M 62.90 % | -33.683 M -4 664.21 % | -707.000 K 83.09 % | -4.181 M 65.97 % | -12.286 M 74.57 % | -48.320 M -534.04 % | -7.621 M -99.97 % | -3.811 M -1 361.92 % | 302.000 K 112.52 % | -2.412 M 92.29 % | -31.301 M -32.03 % | -23.707 M -2 812.41 % | -814.000 K 86.64 % | -6.095 M -53.33 % | -3.975 M 51.21 % | -8.147 M 11.04 % | -9.158 M -371.09 % | -1.944 M 3.43 % | -2.013 M -543.13 % | -313.000 K 87.86 % | -2.579 M -166.15 % | -969.000 K -47.94 % | -655.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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 K | 0.000 | 0.000 -100.00 % | 257.000 K 113.13 % | -1.957 M | 0.000 | 0.000 100.00 % | -1.947 M -2 767.12 % | 73.000 K | 0.000 | 0.000 -100.00 % | 20.000 K 122.99 % | -87.000 K | 0.000 | 0.000 100.00 % | -2.000 K -100.01 % | 16.345 M | 0.000 -100.00 % | 837.000 K 167.50 % | -1.240 M -671.43 % | 217.000 K 101.33 % | -16.261 M -3 232.17 % | -488.000 K -15.37 % | -423.000 K -120.64 % | 2.049 M | 0.000 | 0.000 100.00 % | -1.664 M -259.40 % | -463.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.073 M 214.51 % | -937.000 K -125.08 % | 3.736 M 165.54 % | -5.700 M -1 225.58 % | -430.000 K -611.90 % | 84.000 K 138.01 % | -221.000 K -309.26 % | -54.000 K 58.14 % | -129.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 661.000 K 209.80 % | -602.000 K -236.51 % | 441.000 K 170.11 % | -629.000 K -240.00 % | -185.000 K -159.49 % | 311.000 K 370.43 % | -115.000 K 52.67 % | -243.000 K | 0.000 100.00 % | -14.000 K -108.14 % | 172.000 K 181.90 % | -210.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 35.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.195 M | 0.000 | 0.000 -100.00 % | 21.099 M 4.27 % | 20.234 M | 0.000 | 0.000 -100.00 % | 18.367 M -2.20 % | 18.780 M | 0.000 | 0.000 -100.00 % | 16.460 M 21.23 % | 13.578 M | 0.000 | 0.000 -100.00 % | 17.049 M 160.81 % | -28.037 M | 0.000 -100.00 % | 11.960 M | 0.000 -100.00 % | 12.383 M 13.40 % | 10.920 M -10.59 % | 12.213 M -4.62 % | 12.804 M 24.72 % | 10.266 M | 0.000 | 0.000 -100.00 % | 8.389 M 22 772.97 % | -37.000 K 59.78 % | -92.000 K 90.31 % | -949.000 K -188.03 % | 1.078 M 333.33 % | -462.000 K -149.73 % | -185.000 K -114.69 % | 1.259 M 82.73 % | 689.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -539.000 K | 0.000 -100.00 % | 232.000 K -24.43 % | 307.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 -100.00 % | 265.000 K | 0.000 -100.00 % | 230.000 K 3 185.71 % | 7.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M -79.17 % | 4.800 M | 0.000 |
| Other investing activites | 600.000 K 20.00 % | 500.000 K 66.67 % | 300.000 K -62.50 % | 800.000 K -11.11 % | 900.000 K 350.00 % | 200.000 K -80.00 % | 1.000 M -97.78 % | 45.100 M 14 933.33 % | 300.000 K 200.00 % | 100.000 K -85.71 % | 700.000 K 600.00 % | 100.000 K -50.00 % | 200.000 K -81.82 % | 1.100 M 450.00 % | 200.000 K -33.33 % | 300.000 K -88.00 % | 2.500 M 933.33 % | -300.000 K 40.00 % | -500.000 K -133.33 % | 1.500 M 200.00 % | 500.000 K -61.54 % | 1.300 M 160.00 % | 500.000 K -44.44 % | 900.000 K 80.00 % | 500.000 K -54.55 % | 1.100 M 266.67 % | 300.000 K 149.59 % | -605.000 K -408.67 % | 196.000 K 23.27 % | 159.000 K -36.40 % | 250.000 K 100.71 % | -35.186 M -1 617.29 % | 2.319 M 293.72 % | 589.000 K -23.80 % | 773.000 K -99.87 % | 593.724 M 193.32 % | -636.190 M -4 544 314.29 % | 14.000 K 100.07 % | -21.099 M -16.04 % | -18.183 M -1 818 400.00 % | 1.000 K 100.95 % | -105.000 K 99.43 % | -18.367 M 2.43 % | -18.825 M -156 975.00 % | 12.000 K -7.69 % | 13.000 K 100.08 % | -16.460 M -21.65 % | -13.531 M -28 689.36 % | -47.000 K | 0.000 100.00 % | -17.049 M -282.89 % | 9.322 M -54.64 % | 20.549 M 271.81 % | -11.960 M -3 174.55 % | 389.000 K 103.14 % | -12.383 M -13.40 % | -10.920 M -159.20 % | -4.213 M 67.10 % | -12.804 M -13.46 % | -11.285 M -2 877.57 % | -379.000 K -115.92 % | 2.381 M 129.23 % | -8.145 M 82.86 % | -47.520 M | 0.000 | 0.000 | 0.000 100.00 % | -1.138 M -817.74 % | -124.000 K -265.33 % | 75.000 K -99.72 % | 26.502 M 11 372.73 % | 231.000 K -40.16 % | 386.000 K 79.53 % | 215.000 K | 0.000 -100.00 % | 10.424 M 8 107.87 % | 127.000 K 101.59 % | 63.000 K 293.75 % | 16.000 K -99.29 % | 2.251 M 244.67 % | -1.556 M -710.42 % | -192.000 K -175.89 % | 253.000 K -16.78 % | 304.000 K 51.24 % | 201.000 K 294.12 % | 51.000 K -61.36 % | 132.000 K 53.49 % | 86.000 K 100.00 % | 43.000 K 79.17 % | 24.000 K -22.58 % | 31.000 K 103.35 % | -926.000 K -194.59 % | 979.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M 207.14 % | -1.400 M -380.00 % | 500.000 K | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 116.67 % | -1.200 M 82.61 % | -6.900 M | 0.000 100.00 % | -11.200 M |
| Net cash used for investing activites | -28.300 M 20.28 % | -35.500 M 37.50 % | -56.800 M -100.71 % | -28.300 M 32.46 % | -41.900 M -168.80 % | 60.900 M 276.52 % | -34.500 M -282.54 % | 18.900 M 152.65 % | -35.900 M -16.56 % | -30.800 M 16.30 % | -36.800 M -115.20 % | -17.100 M -17.12 % | -14.600 M 56.93 % | -33.900 M -38.37 % | -24.500 M -146.05 % | 53.200 M 320.75 % | -24.100 M -106.14 % | 392.400 M 1 078.55 % | -40.100 M -207.51 % | 37.300 M 177.39 % | -48.200 M -18.14 % | -40.800 M 21.99 % | -52.300 M -37.27 % | -38.100 M -46.54 % | -26.000 M 33.84 % | -39.300 M 10.88 % | -44.100 M 44.34 % | -79.233 M -164.77 % | -29.925 M 12.20 % | -34.085 M 31.50 % | -49.757 M -5.62 % | -47.109 M -15.95 % | -40.629 M 18.04 % | -49.572 M 14.97 % | -58.296 M 96.63 % | -1.728 B -147.86 % | -697.294 M -1 216.15 % | -52.980 M 4.21 % | -55.309 M 9.21 % | -60.920 M -18.75 % | -51.302 M 83.96 % | -319.923 M -944.51 % | -30.629 M 35.88 % | -47.768 M 44.71 % | -86.395 M -32.00 % | -65.450 M -85.10 % | -35.359 M 60.67 % | -89.912 M -52.92 % | -58.796 M 41.38 % | -100.304 M -121.75 % | -45.233 M -58.43 % | -28.550 M 84.08 % | -179.387 M 34.15 % | -272.403 M -748.98 % | -32.086 M 70.01 % | -106.981 M -94.62 % | -54.970 M -149.09 % | -22.068 M 65.35 % | -63.686 M 70.25 % | -214.048 M -264.78 % | -58.679 M -14.26 % | -51.357 M -96.73 % | -26.105 M 48.48 % | -50.674 M -94.83 % | -26.009 M 32.00 % | -38.250 M -112.54 % | -17.997 M 61.63 % | -46.909 M -10.85 % | -42.317 M 12.35 % | -48.281 M -2 249.64 % | 2.246 M 107.33 % | -30.647 M -12.60 % | -27.218 M -185.63 % | -9.529 M 92.89 % | -134.031 M -50.62 % | -88.988 M -378.15 % | -18.611 M 54.99 % | -41.345 M -485.87 % | -7.057 M 43.84 % | -12.567 M 43.32 % | -22.172 M 61.74 % | -57.946 M -367.01 % | -12.408 M -34.04 % | -9.257 M -68.25 % | -5.502 M 24.53 % | -7.290 M 79.51 % | -35.586 M -30.48 % | -27.274 M -518.46 % | -4.410 M 54.69 % | -9.732 M -20.83 % | -8.054 M 33.74 % | -12.155 M 12.58 % | -13.904 M -213.79 % | -4.431 M 28.34 % | -6.183 M -67.06 % | -3.701 M 46.84 % | -6.962 M -122.36 % | -3.131 M -73.37 % | -1.806 M 99.56 % | -410.500 M -6 314.06 % | -6.400 M -178.26 % | -2.300 M 64.06 % | -6.400 M 56.76 % | -14.800 M -114.49 % | -6.900 M -666.67 % | -900.000 K 25.00 % | -1.200 M -1 300.00 % | 100.000 K 106.25 % | -1.600 M 75.00 % | -6.400 M -239.13 % | 4.600 M 139.66 % | -11.600 M |
| Debt repayment | -40.500 M -532.81 % | -6.400 M -105.49 % | 116.600 M 867.11 % | -15.200 M -662.96 % | 2.700 M 101.39 % | -193.600 M -3 623.08 % | -5.200 M 96.89 % | -167.300 M -650.22 % | -22.300 M -4 360.00 % | -500.000 K -100.59 % | 85.300 M 233.07 % | -64.100 M -9.57 % | -58.500 M -39.29 % | -42.000 M -8.53 % | -38.700 M 81.94 % | -214.300 M -82.38 % | -117.500 M 77.03 % | -511.500 M -1 239.01 % | -38.200 M 62.91 % | -103.000 M -18.12 % | -87.200 M -303.70 % | -21.600 M -169.68 % | 31.000 M 149.21 % | -63.000 M -136.14 % | 174.300 M 349.00 % | -70.000 M -25.90 % | -55.600 M -29.41 % | -42.963 M 61.84 % | -112.600 M -870.69 % | -11.600 M 88.58 % | -101.600 M -67.49 % | -60.659 M 46.89 % | -114.208 M -298.92 % | -28.629 M 63.27 % | -77.935 M -104.59 % | 1.698 B 1 129.50 % | -164.907 M -375.14 % | 59.935 M 185.22 % | -70.326 M -76.54 % | -39.836 M 3.08 % | -41.104 M -116.38 % | 250.880 M 467.86 % | -68.200 M -558.12 % | 14.887 M 71.98 % | 8.656 M -76.87 % | 37.426 M 140.79 % | -91.760 M -877.03 % | 11.809 M 112.64 % | -93.401 M -853.72 % | 12.392 M 119.97 % | -62.067 M -184.23 % | -21.837 M -115.30 % | 142.745 M -34.42 % | 217.657 M 296.78 % | -110.607 M -252.63 % | 72.469 M 1 875.71 % | 3.668 M 105.96 % | -61.544 M -2 213.68 % | -2.660 M -101.85 % | 143.991 M 486.71 % | 24.542 M 567.73 % | -5.247 M 81.27 % | -28.020 M -223.35 % | 22.716 M 185.65 % | -26.523 M -171.00 % | 37.355 M 28.87 % | 28.986 M 167.72 % | 10.827 M -46.55 % | 20.255 M -5.25 % | 21.377 M 493.54 % | -5.432 M -154.72 % | 9.926 M 150.77 % | -19.551 M 21.49 % | -24.901 M -123.63 % | 105.392 M 4.19 % | 101.152 M 612.97 % | -19.719 M -184.35 % | 23.377 M 798.77 % | 2.601 M 19.37 % | 2.179 M 112.47 % | -17.475 M -135.95 % | 48.606 M 361.46 % | -18.590 M -56.11 % | -11.908 M 51.68 % | -24.644 M 21.09 % | -31.231 M -558.40 % | 6.813 M 77.89 % | 3.830 M 117.43 % | -21.972 M 41.90 % | -37.820 M -2 290.64 % | -1.582 M 97.12 % | -54.855 M -8 326.27 % | -651.000 K 89.22 % | -6.039 M 30.25 % | -8.658 M -45 468.42 % | -19.000 K 99.06 % | -2.015 M 75.03 % | -8.071 M -510.05 % | -1.323 M -100.38 % | 349.500 M 174 850.00 % | -200.000 K 80.00 % | -1.000 M 95.48 % | -22.100 M -284.17 % | 12.000 M 242.86 % | 3.500 M 975.00 % | -400.000 K 0.00 % | -400.000 K 80.00 % | -2.000 M -900.00 % | -200.000 K 75.00 % | -800.000 K -300.00 % | -200.000 K 85.71 % | -1.400 M |
| Common stock issued | 0.000 | 0.000 100.00 % | -6.400 M | 0.000 | 0.000 | 0.000 100.00 % | -4.900 M | 0.000 | 0.000 | 0.000 100.00 % | -5.200 M | 0.000 | 0.000 | 0.000 100.00 % | -5.100 M | 0.000 | 0.000 | 0.000 100.00 % | -1.200 M -132.43 % | 3.700 M 60.87 % | 2.300 M -83.09 % | 13.600 M 4 433.33 % | 300.000 K -97.35 % | 11.300 M | 0.000 -100.00 % | 5.100 M 37.84 % | 3.700 M -28.89 % | 5.203 M 793.99 % | 582.000 K -35.33 % | 900.000 K -74.31 % | 3.503 M 97.13 % | 1.777 M -67.21 % | 5.419 M -32.25 % | 7.998 M -64.15 % | 22.310 M 238.29 % | 6.595 M -53.95 % | 14.321 M 21.82 % | 11.756 M -57.18 % | 27.452 M 52.95 % | 17.948 M 41.22 % | 12.709 M 1.35 % | 12.540 M 44.89 % | 8.655 M | 0.000 -100.00 % | 10.160 M | 0.000 -100.00 % | 14.378 M -26.58 % | 19.582 M 19.19 % | 16.429 M 2.96 % | 15.956 M 27.71 % | 12.494 M 1 463.70 % | 799.000 K | 0.000 -100.00 % | 12.258 M -17.24 % | 14.811 M 26.77 % | 11.683 M -9.36 % | 12.890 M -39.02 % | 21.139 M 403.91 % | 4.195 M 31.26 % | 3.196 M | 0.000 -100.00 % | 5.934 M 83.77 % | 3.229 M 2.48 % | 3.151 M | 0.000 | 0.000 -100.00 % | 2.397 M -53.26 % | 5.128 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.342 M -35.69 % | 5.197 M 115.29 % | 2.414 M -56.20 % | 5.511 M 75.90 % | 3.133 M -31.32 % | 4.562 M 6.29 % | 4.292 M 91.35 % | 2.243 M 609.81 % | 316.000 K -88.16 % | 2.668 M -38.08 % | 4.309 M 32.99 % | 3.240 M 435.40 % | -966.000 K -140.88 % | 2.363 M -39.84 % | 3.928 M 126.66 % | 1.733 M -7.92 % | 1.882 M 38.48 % | 1.359 M -24.04 % | 1.789 M -11.79 % | 2.028 M -95.91 % | 49.577 M 10 038.45 % | 489.000 K -74.77 % | 1.938 M 242.40 % | 566.000 K -45.26 % | 1.034 M 108.05 % | 497.000 K -20.48 % | 625.000 K 337.06 % | 143.000 K -99.79 % | 69.200 M 69 300.00 % | -100.000 K -150.00 % | 200.000 K -99.58 % | 47.200 M | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 6.400 M | 0.000 100.00 % | -6.400 M -223.08 % | 5.200 M | 0.000 100.00 % | -300.000 K 93.88 % | -4.900 M -716.67 % | -600.000 K -400.00 % | 200.000 K | 0.000 100.00 % | -5.200 M -1 633.33 % | -300.000 K -160.00 % | 500.000 K -66.67 % | 1.500 M 129.41 % | -5.100 M -1 120.00 % | 500.000 K 150.00 % | 200.000 K 100.00 % | 100.000 K 108.33 % | -1.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.200 M 816.67 % | -2.400 M 67.57 % | -7.400 M 0.00 % | -7.400 M -119.71 % | -3.368 M | 0.000 | 0.000 | 0.000 100.00 % | -6.647 M 65.45 % | -19.238 M -516.40 % | -3.121 M 91.72 % | -37.693 M -36.83 % | -27.547 M -54.07 % | -17.880 M 75.72 % | -73.633 M -539.40 % | -11.516 M 68.93 % | -37.062 M -87.01 % | -19.818 M 67.12 % | -60.272 M 21.64 % | -76.914 M -56.43 % | -49.168 M -1.68 % | -48.356 M 17.41 % | -58.552 M -668.10 % | -7.623 M 83.09 % | -45.083 M | 0.000 | 0.000 100.00 % | -2.945 M 93.13 % | -42.855 M 44.27 % | -76.899 M -1 687.52 % | -4.302 M | 0.000 100.00 % | -50.746 M -162.54 % | -19.329 M -41.67 % | -13.644 M -28.52 % | -10.616 M -86.25 % | -5.700 M 85.75 % | -40.011 M -1 504.93 % | -2.493 M 90.93 % | -27.482 M -1.66 % | -27.032 M -41.45 % | -19.111 M 54.29 % | -41.811 M 47.33 % | -79.384 M -833.38 % | -8.505 M 76.71 % | -36.513 M -190.02 % | -12.590 M 72.67 % | -46.071 M -175.92 % | -16.697 M -36.93 % | -12.194 M -357.05 % | -2.668 M 76.17 % | -11.198 M 16.00 % | -13.331 M -64.93 % | -8.083 M 16.66 % | -9.699 M 67.17 % | -29.544 M -19.81 % | -24.659 M -444.59 % | -4.528 M -231.48 % | -1.366 M 68.19 % | -4.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.400 M -1.20 % | -8.300 M 5.68 % | -8.800 M -0.07 % | -8.794 M 1.82 % | -8.957 M 2.48 % | -9.185 M 1.91 % | -9.364 M 2.06 % | -9.561 M 1.70 % | -9.726 M 2.94 % | -10.021 M 0.84 % | -10.106 M 0.00 % | -10.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -900.000 K | 0.000 | 0.000 100.00 % | -2.400 M -60.00 % | -1.500 M -850.00 % | 200.000 K 200.00 % | -200.000 K -300.00 % | 100.000 K 114.29 % | -700.000 K -133.33 % | -300.000 K 88.46 % | -2.600 M -30.00 % | -2.000 M -154.05 % | 3.700 M 135.58 % | -10.400 M | 0.000 | 0.000 100.00 % | -200.000 K -101.13 % | 17.700 M 1 006.25 % | 1.600 M | 0.000 | 0.000 -100.00 % | 5.900 M -6.35 % | 6.300 M 185.14 % | -7.400 M -32.14 % | -5.600 M -67.31 % | -3.347 M -138.60 % | 8.672 M 166.29 % | -13.082 M 21.38 % | -16.640 M -111.27 % | -7.876 M 59.06 % | -19.238 M -175.26 % | -6.989 M -39.86 % | -4.997 M 44.27 % | -8.967 M -101.20 % | 748.851 M 27 873.52 % | 2.677 M 183.29 % | -3.214 M -219.48 % | 2.690 M -26.64 % | 3.667 M 750.81 % | 431.000 K -88.15 % | 3.637 M -24.09 % | 4.791 M 61.69 % | 2.963 M -28.94 % | 4.170 M -0.79 % | 4.203 M -48.60 % | 8.177 M 117.13 % | 3.766 M -40.26 % | 6.304 M 24.56 % | 5.061 M 1 831.68 % | 262.000 K 115.64 % | -1.675 M -125.94 % | 6.457 M -20.21 % | 8.092 M 20.13 % | 6.736 M 644.98 % | -1.236 M -110.08 % | 12.267 M 954.77 % | 1.163 M -88.96 % | 10.533 M 459.98 % | -2.926 M -386.86 % | -601.000 K -327.65 % | 264.000 K -91.63 % | 3.154 M 92.08 % | 1.642 M -61.90 % | 4.310 M 18 839.13 % | -23.000 K -100.57 % | 4.034 M 315.88 % | 970.000 K -48.07 % | 1.868 M 224.31 % | 576.000 K -10.56 % | 644.000 K -84.63 % | 4.189 M 373.33 % | 885.000 K -60.77 % | 2.256 M 262.65 % | -1.387 M | 0.000 100.00 % | -97.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -395.000 K | 0.000 | 0.000 -100.00 % | 15.000 M 200.00 % | -15.000 M -8 570.52 % | -173.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.896 M | 0.000 100.00 % | -522.000 K | 0.000 100.00 % | -10.800 M -10 900.00 % | 100.000 K 150.00 % | -200.000 K -300.00 % | 100.000 K 150.00 % | -200.000 K -300.00 % | 100.000 K | 0.000 | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 200.000 K |
| Net cash used provided by financing activities | -40.500 M -532.81 % | -6.400 M -105.86 % | 109.300 M 819.08 % | -15.200 M -662.96 % | 2.700 M 101.38 % | -196.300 M -1 592.24 % | -11.600 M 93.08 % | -167.600 M -658.37 % | -22.100 M -5 425.00 % | -400.000 K -100.50 % | 79.400 M 222.72 % | -64.700 M -6.77 % | -60.600 M -42.59 % | -42.500 M -5.99 % | -40.100 M 82.11 % | -224.200 M -91.13 % | -117.300 M 77.06 % | -511.400 M -1 191.41 % | -39.600 M 51.47 % | -81.600 M 2.04 % | -83.300 M -941.25 % | -8.000 M -125.56 % | 31.300 M 154.82 % | -57.100 M -132.70 % | 174.600 M 316.63 % | -80.600 M -28.75 % | -62.600 M -25.45 % | -49.901 M 56.29 % | -114.175 M -245.78 % | -33.020 M 73.39 % | -124.104 M -62.61 % | -76.319 M 44.60 % | -137.753 M -237.94 % | -40.762 M 62.40 % | -108.421 M -106.54 % | 1.658 B 185.62 % | 580.385 M 78 863.95 % | 735.000 K 101.28 % | -57.604 M 5.55 % | -60.990 M -53.18 % | -39.816 M -119.56 % | 203.579 M 253.27 % | -132.822 M -503.98 % | -21.991 M 13.96 % | -25.559 M -233.36 % | -7.667 M 90.51 % | -80.802 M -1 365.13 % | -5.515 M 91.88 % | -67.889 M -295.92 % | 34.652 M 173.02 % | -47.457 M 25.42 % | -63.631 M -194.14 % | 67.589 M -70.88 % | 232.070 M 364.61 % | -87.704 M -318.48 % | 40.142 M 1 101.80 % | -4.007 M 90.41 % | -41.782 M -427.68 % | -7.918 M -105.21 % | 152.020 M 1 060.21 % | -15.832 M -557.75 % | -2.407 M 95.37 % | -52.009 M -2 714.83 % | 1.989 M 105.09 % | -39.041 M -642.69 % | 7.194 M 114.98 % | -48.024 M -518.18 % | 11.484 M 186.22 % | -13.320 M -178.11 % | 17.053 M 135.64 % | -47.852 M -1 618.20 % | -2.785 M 87.54 % | -22.359 M 7.87 % | -24.270 M -123.80 % | 101.961 M 13.84 % | 89.567 M 485.40 % | -23.240 M -230.03 % | 17.873 M 172.36 % | -24.700 M -26.60 % | -19.511 M -0.91 % | -19.335 M -137.51 % | 51.549 M 362.42 % | -19.644 M 13.09 % | -22.603 M -1.45 % | -22.281 M 18.39 % | -27.303 M -434.97 % | 8.151 M 42.70 % | 5.712 M 125.91 % | -22.048 M -4.84 % | -21.031 M -44.50 % | -14.554 M -167.00 % | -5.451 M -3 264.81 % | -162.000 K 96.05 % | -4.101 M 49.32 % | -8.092 M -818.50 % | -881.000 K 41.96 % | -1.518 M 80.95 % | -7.968 M -575.25 % | -1.180 M -100.29 % | 407.900 M 204 050.00 % | -200.000 K 80.00 % | -1.000 M -103.97 % | 25.200 M 113.56 % | 11.800 M 210.53 % | 3.800 M 1 050.00 % | -400.000 K 0.00 % | -400.000 K 80.95 % | -2.100 M -2 000.00 % | -100.000 K 87.50 % | -800.000 K -300.00 % | -200.000 K 83.33 % | -1.200 M |
| Effect of forex changes on cash | 1.300 M -27.78 % | 1.800 M 178.26 % | -2.300 M -155.56 % | -900.000 K -350.00 % | -200.000 K -128.57 % | 700.000 K 16.67 % | 600.000 K -83.78 % | 3.700 M 171.15 % | -5.200 M -79.31 % | -2.900 M -1 550.00 % | 200.000 K 120.00 % | -1.000 M 28.57 % | -1.400 M -255.56 % | 900.000 K 169.23 % | -1.300 M -1 200.00 % | -100.000 K -111.11 % | 900.000 K 550.00 % | -200.000 K 81.82 % | -1.100 M -178.57 % | 1.400 M 158.33 % | -2.400 M -900.00 % | 300.000 K 123.08 % | -1.300 M -176.47 % | 1.700 M 440.00 % | -500.000 K 90.20 % | -5.100 M -245.71 % | 3.500 M 34.87 % | 2.595 M 189.95 % | -2.885 M -214.71 % | 2.515 M 82.91 % | 1.375 M 160.12 % | -2.287 M -212.94 % | 2.025 M 298.62 % | 508.000 K 340.76 % | -211.000 K 94.26 % | -3.679 M -266.85 % | 2.205 M 171.55 % | 812.000 K 122.59 % | -3.594 M -162.91 % | -1.367 M -218.56 % | 1.153 M 363.84 % | -437.000 K -1 116.28 % | 43.000 K 407.14 % | -14.000 K 98.90 % | -1.267 M -1 626.51 % | 83.000 K 113.58 % | -611.000 K -349.39 % | 245.000 K -25.30 % | 328.000 K -10.38 % | 366.000 K -58.41 % | 880.000 K 138.48 % | 369.000 K -75.60 % | 1.512 M 748.93 % | -233.000 K -112.89 % | 1.808 M -40.15 % | 3.021 M 163.36 % | -4.768 M -594.09 % | 965.000 K 141.38 % | -2.332 M -1 327.37 % | 190.000 K 111.80 % | -1.610 M 37.50 % | -2.576 M -240.08 % | 1.839 M 151.93 % | -3.541 M -82.15 % | -1.944 M -260.26 % | 1.213 M 134.82 % | -3.484 M -225.91 % | -1.069 M -126.99 % | 3.961 M 244.56 % | -2.740 M -2.16 % | -2.682 M 0.70 % | -2.701 M -121.58 % | -1.219 M 51.65 % | -2.521 M -405.95 % | 824.000 K 1 731.11 % | 45.000 K -95.75 % | 1.060 M 449.22 % | 193.000 K -77.32 % | 851.000 K 221.05 % | -703.000 K -7.00 % | -657.000 K -89.88 % | -346.000 K -32.57 % | -261.000 K 0.38 % | -262.000 K -20.18 % | -218.000 K -263.33 % | -60.000 K -122.22 % | -27.000 K -12.50 % | -24.000 K | 0.000 -100.00 % | 36.000 K -48.57 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -102.94 % | 3.400 M 525.00 % | -800.000 K -111.94 % | 6.700 M -40.18 % | 11.200 M 72.31 % | 6.500 M 822.22 % | -900.000 K -142.86 % | 2.100 M 320.00 % | 500.000 K -28.57 % | 700.000 K -89.39 % | 6.600 M 250.00 % | -4.400 M -140.00 % | 11.000 M |
| Net change in cash | -600.000 K -115.38 % | 3.900 M 190.70 % | -4.300 M -176.79 % | 5.600 M 660.00 % | -1.000 M 96.59 % | -29.300 M -832.50 % | 4.000 M -66.67 % | 12.000 M 731.58 % | -1.900 M 86.13 % | -13.700 M -442.50 % | 4.000 M -77.90 % | 18.100 M 174.79 % | -24.200 M -306.84 % | 11.700 M 454.55 % | -3.300 M 45.90 % | -6.100 M -135.06 % | 17.400 M 190.00 % | 6.000 M 361.54 % | 1.300 M -66.67 % | 3.900 M 205.41 % | -3.700 M 72.99 % | -13.700 M -198.56 % | 13.900 M 178.53 % | -17.700 M -352.86 % | 7.000 M 259.09 % | -4.400 M -161.11 % | 7.200 M 172.21 % | -9.971 M -224.95 % | 7.980 M 381.78 % | -2.832 M -199.93 % | 2.834 M -27.30 % | 3.898 M 196.75 % | -4.029 M -201.80 % | -1.335 M 86.62 % | -9.979 M -143.86 % | 22.751 M 31 265.75 % | -73.000 K 98.63 % | -5.327 M -133.20 % | 16.047 M 181.25 % | -19.749 M -218.55 % | 16.659 M 193.95 % | -17.732 M 6.34 % | -18.933 M -1 091.50 % | -1.589 M -103.49 % | 45.579 M 763.40 % | 5.279 M 128.38 % | -18.602 M -223.04 % | 15.119 M 139.78 % | -38.008 M -258.69 % | 23.951 M 209.01 % | 7.751 M 976.81 % | -884.000 K 94.03 % | -14.804 M -209.31 % | 13.543 M 125.85 % | -52.397 M -192.86 % | 56.426 M 355.93 % | 12.376 M 184.56 % | -14.635 M -305.58 % | 7.119 M 380.69 % | 1.481 M -87.24 % | 11.604 M 280.92 % | -6.414 M -641 500.00 % | 1.000 K -99.95 % | 2.052 M 138.34 % | -5.352 M -549.75 % | 1.190 M 120.16 % | -5.903 M -162.76 % | 9.405 M 56.85 % | 5.996 M 136.59 % | -16.387 M -456.08 % | 4.602 M -50.58 % | 9.312 M 2 275.70 % | -428.000 K 86.43 % | -3.153 M -4 826.56 % | -64.000 K -101.59 % | 4.030 M 157.59 % | -6.998 M -195.90 % | -2.365 M -144.56 % | 5.308 M 580.36 % | -1.105 M 81.92 % | -6.111 M -151.21 % | 11.934 M 390.51 % | -4.108 M -688.54 % | 698.000 K 57.56 % | 443.000 K 114.34 % | -3.089 M -479.95 % | 813.000 K -67.00 % | 2.464 M 182.16 % | -2.999 M -27.08 % | -2.360 M -60.87 % | -1.467 M -2 089.55 % | -67.000 K -100.70 % | 9.640 M 240 900.00 % | 4.000 K -99.19 % | 494.000 K 10.27 % | 448.000 K 118.71 % | -2.395 M 85.18 % | -16.157 M -1 233.03 % | 1.426 M -56.79 % | 3.300 M 1 750.00 % | -200.000 K 80.00 % | -1.000 M -103.97 % | 25.200 M 113.56 % | 11.800 M 210.53 % | 3.800 M 1 050.00 % | -400.000 K 0.00 % | -400.000 K 80.95 % | -2.100 M -2 000.00 % | -100.000 K 87.50 % | -800.000 K -300.00 % | -200.000 K 83.33 % | -1.200 M |
| Cash at beginning of period | 34.900 M 12.58 % | 31.000 M -12.18 % | 35.300 M 18.86 % | 29.700 M -3.26 % | 30.700 M -48.83 % | 60.000 M 7.14 % | 56.000 M 27.27 % | 44.000 M -4.14 % | 45.900 M -22.99 % | 59.600 M 7.19 % | 55.600 M 48.27 % | 37.500 M -39.22 % | 61.700 M 23.40 % | 50.000 M -6.19 % | 53.300 M -10.27 % | 59.400 M 41.43 % | 42.000 M 16.67 % | 36.000 M 3.75 % | 34.700 M 12.66 % | 30.800 M -10.72 % | 34.500 M -28.42 % | 48.200 M 40.52 % | 34.300 M -34.04 % | 52.000 M 15.56 % | 45.000 M -8.91 % | 49.400 M 17.06 % | 42.200 M -19.11 % | 52.171 M 18.06 % | 44.191 M -6.02 % | 47.023 M 6.41 % | 44.189 M 9.67 % | 40.291 M -9.09 % | 44.320 M -2.92 % | 45.655 M -17.94 % | 55.634 M 69.19 % | 32.883 M -0.22 % | 32.956 M -13.91 % | 38.283 M 72.17 % | 22.236 M -47.04 % | 41.985 M 65.78 % | 25.326 M -41.18 % | 43.058 M -30.54 % | 61.991 M -2.50 % | 63.580 M 253.20 % | 18.001 M 41.50 % | 12.722 M -59.39 % | 31.324 M 93.30 % | 16.205 M -70.11 % | 54.213 M 79.15 % | 30.262 M 34.43 % | 22.511 M -3.78 % | 23.395 M -38.75 % | 38.199 M 54.93 % | 24.656 M -68.00 % | 77.053 M 273.55 % | 20.627 M 149.99 % | 8.251 M -63.95 % | 22.886 M 45.15 % | 15.767 M 10.37 % | 14.286 M 432.66 % | 2.682 M -70.51 % | 9.096 M 0.01 % | 9.095 M 29.14 % | 7.043 M -43.18 % | 12.395 M 10.62 % | 11.205 M -34.50 % | 17.108 M 122.10 % | 7.703 M 351.26 % | 1.707 M -90.57 % | 18.094 M 34.11 % | 13.492 M 222.78 % | 4.180 M -9.29 % | 4.608 M -40.63 % | 7.761 M -0.82 % | 7.825 M 106.19 % | 3.795 M -64.84 % | 10.793 M -17.97 % | 13.158 M 67.62 % | 7.850 M -12.34 % | 8.955 M -40.56 % | 15.066 M 381.03 % | 3.132 M -56.74 % | 7.240 M 10.67 % | 6.542 M 7.26 % | 6.099 M -33.62 % | 9.188 M 9.71 % | 8.375 M 41.68 % | 5.911 M -33.66 % | 8.910 M -20.94 % | 11.270 M -11.52 % | 12.737 M -0.52 % | 12.804 M 304.68 % | 3.164 M 0.13 % | 3.160 M 18.53 % | 2.666 M 20.20 % | 2.218 M -51.92 % | 4.613 M -77.79 % | 20.770 M 7.37 % | 19.344 M 20.90 % | 16.000 M -1.23 % | 16.200 M | 0.000 -100.00 % | 1.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 M | 0.000 |
| Cash at end of period | 34.300 M -1.72 % | 34.900 M 12.58 % | 31.000 M -12.18 % | 35.300 M 18.86 % | 29.700 M -3.26 % | 30.700 M -48.83 % | 60.000 M 7.14 % | 56.000 M 27.27 % | 44.000 M -4.14 % | 45.900 M -22.99 % | 59.600 M 7.19 % | 55.600 M 48.27 % | 37.500 M -39.22 % | 61.700 M 23.40 % | 50.000 M -6.19 % | 53.300 M -10.27 % | 59.400 M 41.43 % | 42.000 M 16.67 % | 36.000 M 3.75 % | 34.700 M 12.66 % | 30.800 M -10.72 % | 34.500 M -28.42 % | 48.200 M 40.52 % | 34.300 M -34.04 % | 52.000 M 15.56 % | 45.000 M -8.91 % | 49.400 M 17.06 % | 42.200 M -19.11 % | 52.171 M 18.06 % | 44.191 M -6.02 % | 47.023 M 6.41 % | 44.189 M 9.67 % | 40.291 M -9.09 % | 44.320 M -2.92 % | 45.655 M -17.94 % | 55.634 M 69.19 % | 32.883 M -0.22 % | 32.956 M -13.91 % | 38.283 M 72.17 % | 22.236 M -47.04 % | 41.985 M 65.78 % | 25.326 M -41.18 % | 43.058 M -30.54 % | 61.991 M -2.50 % | 63.580 M 253.20 % | 18.001 M 41.50 % | 12.722 M -59.39 % | 31.324 M 93.30 % | 16.205 M -70.11 % | 54.213 M 79.15 % | 30.262 M 34.43 % | 22.511 M -3.78 % | 23.395 M -38.75 % | 38.199 M 54.93 % | 24.656 M -68.00 % | 77.053 M 273.55 % | 20.627 M 149.99 % | 8.251 M -63.95 % | 22.886 M 45.15 % | 15.767 M 10.37 % | 14.286 M 432.66 % | 2.682 M -70.51 % | 9.096 M 0.01 % | 9.095 M 29.14 % | 7.043 M -43.18 % | 12.395 M 10.62 % | 11.205 M -34.50 % | 17.108 M 122.10 % | 7.703 M 351.26 % | 1.707 M -90.57 % | 18.094 M 34.11 % | 13.492 M 222.78 % | 4.180 M -9.29 % | 4.608 M -40.63 % | 7.761 M -0.82 % | 7.825 M 106.19 % | 3.795 M -64.84 % | 10.793 M -17.97 % | 13.158 M 67.62 % | 7.850 M -12.34 % | 8.955 M -40.56 % | 15.066 M 381.03 % | 3.132 M -56.74 % | 7.240 M 10.67 % | 6.542 M 7.26 % | 6.099 M -33.62 % | 9.188 M 9.71 % | 8.375 M 41.68 % | 5.911 M -33.66 % | 8.910 M -20.94 % | 11.270 M -11.52 % | 12.737 M -0.52 % | 12.804 M 304.68 % | 3.164 M 0.13 % | 3.160 M 18.53 % | 2.666 M 20.20 % | 2.218 M -51.92 % | 4.613 M -77.79 % | 20.770 M 7.62 % | 19.300 M 20.63 % | 16.000 M 1 700.00 % | -1.000 M -103.77 % | 26.500 M 124.58 % | 11.800 M 210.53 % | 3.800 M 1 050.00 % | -400.000 K -108.00 % | 5.000 M 338.10 % | -2.100 M -2 000.00 % | -100.000 K 87.50 % | -800.000 K -106.78 % | 11.800 M 1 083.33 % | -1.200 M |
| Operating cash flow | 66.900 M 52.05 % | 44.000 M 180.73 % | -54.500 M -209.00 % | 50.000 M 30.21 % | 38.400 M -63.57 % | 105.400 M 112.93 % | 49.500 M -68.49 % | 157.100 M 155.45 % | 61.500 M 201.47 % | 20.400 M 152.58 % | -38.800 M -138.45 % | 100.900 M 92.56 % | 52.400 M -39.91 % | 87.200 M 39.30 % | 62.600 M -62.06 % | 165.000 M 4.50 % | 157.900 M 26.12 % | 125.200 M 52.50 % | 82.100 M 75.43 % | 46.800 M -64.06 % | 130.200 M 274.14 % | 34.800 M -3.87 % | 36.200 M -52.24 % | 75.800 M 153.72 % | -141.100 M -217.00 % | 120.600 M 9.24 % | 110.400 M -5.28 % | 116.557 M -24.78 % | 154.965 M 150.92 % | 61.758 M -64.77 % | 175.320 M 35.26 % | 129.613 M -24.79 % | 172.328 M 94.74 % | 88.491 M -43.62 % | 156.949 M 61.70 % | 97.059 M -15.33 % | 114.631 M 148.62 % | 46.106 M -65.22 % | 132.554 M 28.04 % | 103.528 M -2.90 % | 106.624 M 13.58 % | 93.873 M -35.02 % | 144.475 M 111.89 % | 68.184 M -57.06 % | 158.800 M 102.78 % | 78.313 M -20.23 % | 98.170 M -11.00 % | 110.301 M 24.85 % | 88.349 M -1.00 % | 89.237 M -10.37 % | 99.561 M 9.49 % | 90.928 M -4.77 % | 95.482 M 76.46 % | 54.109 M -17.50 % | 65.585 M -45.46 % | 120.244 M 57.96 % | 76.121 M 57.76 % | 48.250 M -40.47 % | 81.055 M 28.01 % | 63.319 M -27.82 % | 87.725 M 75.71 % | 49.926 M -34.55 % | 76.276 M 40.53 % | 54.278 M -11.95 % | 61.642 M 98.63 % | 31.033 M -51.21 % | 63.602 M 38.57 % | 45.899 M -20.41 % | 57.672 M 228.04 % | 17.581 M -66.76 % | 52.890 M 16.38 % | 45.445 M -9.77 % | 50.368 M 51.86 % | 33.167 M 6.37 % | 31.182 M 815.50 % | 3.406 M -89.92 % | 33.793 M 61.58 % | 20.914 M -42.25 % | 36.214 M 14.33 % | 31.676 M -12.14 % | 36.053 M 93.03 % | 18.677 M -33.78 % | 28.205 M -14.06 % | 32.820 M 15.38 % | 28.444 M -9.88 % | 31.564 M 11.63 % | 28.275 M 17.57 % | 24.050 M 2.52 % | 23.459 M -17.30 % | 28.367 M 34.63 % | 21.071 M 20.14 % | 17.539 M -26.01 % | 23.706 M 177.72 % | 8.536 M -42.20 % | 14.769 M 193.62 % | 5.030 M -17.34 % | 6.085 M 220.30 % | -5.058 M -214.64 % | 4.412 M -26.47 % | 6.000 M 100.00 % | 3.000 M -3.23 % | 3.100 M 1 133.33 % | -300.000 K -108.33 % | 3.600 M 800.00 % | 400.000 K -77.78 % | 1.800 M 300.00 % | -900.000 K -50.00 % | -600.000 K -166.67 % | 900.000 K 550.00 % | -200.000 K 0.00 % | -200.000 K -133.33 % | 600.000 K |
| Capital expenditure | -28.900 M 20.39 % | -36.300 M 15.78 % | -43.100 M -48.11 % | -29.100 M 24.42 % | -38.500 M -41.03 % | -27.300 M 25.00 % | -36.400 M -38.93 % | -26.200 M 27.22 % | -36.000 M -10.77 % | -32.500 M 13.33 % | -37.500 M -20.58 % | -31.100 M -19.16 % | -26.100 M 25.43 % | -35.000 M -41.70 % | -24.700 M 0.40 % | -24.800 M -23.38 % | -20.100 M 42.57 % | -35.000 M 11.62 % | -39.600 M -20.00 % | -33.000 M 37.74 % | -53.000 M -25.89 % | -42.100 M 36.31 % | -66.100 M -94.99 % | -33.900 M -3.04 % | -32.900 M 7.32 % | -35.500 M -24.56 % | -28.500 M 44.41 % | -51.270 M -79.03 % | -28.638 M 4.40 % | -29.956 M 9.60 % | -33.136 M 5.81 % | -35.179 M -3.93 % | -33.848 M -2.73 % | -32.948 M 3.62 % | -34.185 M 18.98 % | -42.195 M -63.72 % | -25.772 M -1.31 % | -25.438 M -19.11 % | -21.356 M -5.55 % | -20.234 M 10.45 % | -22.594 M 17.08 % | -27.248 M -65.94 % | -16.420 M 12.57 % | -18.780 M -11.20 % | -16.888 M 19.43 % | -20.961 M -27.19 % | -16.480 M -21.37 % | -13.578 M 23.89 % | -17.839 M -6.37 % | -16.770 M 1.64 % | -17.049 M -4.47 % | -16.320 M -22.44 % | -13.329 M -11.45 % | -11.960 M -2.29 % | -11.692 M 5.58 % | -12.383 M -13.40 % | -10.920 M 10.59 % | -12.213 M 4.62 % | -12.804 M -24.72 % | -10.266 M 12.56 % | -11.740 M -23.38 % | -9.515 M -13.42 % | -8.389 M 28.85 % | -11.791 M 7.54 % | -12.752 M -9.20 % | -11.678 M -3.35 % | -11.299 M -4.67 % | -10.795 M 25.91 % | -14.571 M -14.45 % | -12.731 M -23.60 % | -10.300 M 5.14 % | -10.858 M -10.39 % | -9.836 M -19.75 % | -8.214 M -9.43 % | -7.506 M -21.57 % | -6.174 M 2.37 % | -6.324 M 15.72 % | -7.504 M -18.88 % | -6.312 M 36.68 % | -9.969 M -19.68 % | -8.330 M 13.82 % | -9.666 M -80.77 % | -5.347 M 16.60 % | -6.411 M -18.66 % | -5.403 M -0.61 % | -5.370 M -41.76 % | -3.788 M -9.23 % | -3.468 M 12.20 % | -3.950 M -11.39 % | -3.546 M 8.30 % | -3.867 M -25.47 % | -3.082 M 46.03 % | -5.711 M -114.78 % | -2.659 M 32.85 % | -3.960 M -8.40 % | -3.653 M 16.66 % | -4.383 M -83.24 % | -2.392 M -106.56 % | -1.158 M 99.72 % | -412.000 M -8 308.16 % | -4.900 M -75.00 % | -2.800 M 56.25 % | -6.400 M 57.62 % | -15.100 M -118.84 % | -6.900 M -666.67 % | -900.000 K 25.00 % | -1.200 M -1 100.00 % | -100.000 K 75.00 % | -400.000 K 20.00 % | -500.000 K -150.00 % | -200.000 K 50.00 % | -400.000 K |
| Free CashFlow | 38.000 M 393.51 % | 7.700 M 107.89 % | -97.600 M -566.99 % | 20.900 M 21 000.00 % | -100.000 K -100.13 % | 78.100 M 496.18 % | 13.100 M -89.99 % | 130.900 M 413.33 % | 25.500 M 310.74 % | -12.100 M 84.14 % | -76.300 M -209.31 % | 69.800 M 165.40 % | 26.300 M -49.62 % | 52.200 M 37.73 % | 37.900 M -72.97 % | 140.200 M 1.74 % | 137.800 M 52.77 % | 90.200 M 112.24 % | 42.500 M 207.97 % | 13.800 M -82.12 % | 77.200 M 1 157.53 % | -7.300 M 75.59 % | -29.900 M -171.36 % | 41.900 M 124.08 % | -174.000 M -304.47 % | 85.100 M 3.91 % | 81.900 M 25.45 % | 65.287 M -48.32 % | 126.327 M 297.23 % | 31.802 M -77.63 % | 142.184 M 50.56 % | 94.434 M -31.81 % | 138.480 M 149.32 % | 55.543 M -54.76 % | 122.764 M 123.76 % | 54.864 M -38.26 % | 88.859 M 329.94 % | 20.668 M -81.41 % | 111.198 M 33.50 % | 83.294 M -0.88 % | 84.030 M 26.12 % | 66.625 M -47.97 % | 128.055 M 159.20 % | 49.404 M -65.19 % | 141.912 M 147.44 % | 57.352 M -29.79 % | 81.690 M -15.54 % | 96.723 M 37.18 % | 70.510 M -2.70 % | 72.467 M -12.17 % | 82.512 M 10.59 % | 74.608 M -9.18 % | 82.153 M 94.91 % | 42.149 M -21.79 % | 53.893 M -50.03 % | 107.861 M 65.43 % | 65.201 M 80.93 % | 36.037 M -47.20 % | 68.251 M 28.65 % | 53.053 M -30.18 % | 75.985 M 88.03 % | 40.411 M -40.47 % | 67.887 M 59.78 % | 42.487 M -13.10 % | 48.890 M 152.60 % | 19.355 M -62.99 % | 52.303 M 48.99 % | 35.104 M -18.55 % | 43.101 M 788.68 % | 4.850 M -88.61 % | 42.590 M 23.14 % | 34.587 M -14.67 % | 40.532 M 62.43 % | 24.953 M 5.39 % | 23.676 M 955.35 % | -2.768 M -110.08 % | 27.469 M 104.84 % | 13.410 M -55.15 % | 29.902 M 37.75 % | 21.707 M -21.70 % | 27.723 M 207.66 % | 9.011 M -60.58 % | 22.858 M -13.45 % | 26.409 M 14.62 % | 23.041 M -12.04 % | 26.194 M 6.97 % | 24.487 M 18.97 % | 20.582 M 5.50 % | 19.509 M -21.40 % | 24.821 M 44.27 % | 17.204 M 19.00 % | 14.457 M -19.66 % | 17.995 M 206.19 % | 5.877 M -45.63 % | 10.809 M 684.97 % | 1.377 M -19.10 % | 1.702 M 122.85 % | -7.450 M -328.95 % | 3.254 M 100.80 % | -406.000 M -21 268.42 % | -1.900 M -733.33 % | 300.000 K 104.48 % | -6.700 M 41.74 % | -11.500 M -76.92 % | -6.500 M -822.22 % | 900.000 K 142.86 % | -2.100 M -200.00 % | -700.000 K -240.00 % | 500.000 K 171.43 % | -700.000 K -75.00 % | -400.000 K -300.00 % | 200.000 K |
| 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 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 |