Advanced Energy Industries, Inc. AEIS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.799 B 21.37 % | 1.482 B -10.49 % | 1.656 B -10.27 % | 1.845 B 26.75 % | 1.456 B 2.83 % | 1.416 B 79.46 % | 788.948 M 9.74 % | 718.892 M 7.14 % | 671.012 M 38.72 % | 483.704 M 16.61 % | 414.811 M -28.86 % | 583.098 M 6.60 % | 547.004 M 21.04 % | 451.931 M -12.55 % | 516.799 M 12.49 % | 459.414 M 146.47 % | 186.395 M -43.33 % | 328.918 M -14.50 % | 384.699 M -6.34 % | 410.742 M 26.19 % | 325.482 M -17.66 % | 395.305 M 50.65 % | 262.402 M 9.84 % | 238.898 M 23.40 % | 193.600 M -46.19 % | 359.782 M 95.58 % | 183.958 M 47.52 % | 124.698 M -12.14 % | 141.923 M 43.57 % | 98.852 M 4.38 % | 94.700 M |
| Net income | 148.400 M 173.73 % | 54.214 M -57.74 % | 128.284 M -35.75 % | 199.660 M 48.19 % | 134.736 M 0.05 % | 134.675 M 107.38 % | 64.941 M -55.83 % | 147.025 M 6.65 % | 137.861 M 8.17 % | 127.454 M 180.42 % | -158.486 M -437.33 % | 46.982 M 46.43 % | 32.086 M 55.90 % | 20.581 M -43.32 % | 36.314 M -48.99 % | 71.192 M 169.32 % | -102.705 M -5 673.19 % | -1.779 M -105.18 % | 34.361 M -61.10 % | 88.322 M 589.10 % | 12.817 M 200.55 % | -12.747 M 71.19 % | -44.241 M -6.86 % | -41.399 M -31.93 % | -31.379 M -146.12 % | 68.034 M 304.05 % | 16.838 M 276.93 % | -9.517 M -191.85 % | 10.362 M 101.44 % | 5.144 M -61.32 % | 13.300 M |
| Income before tax | 168.700 M 222.09 % | 52.377 M -57.23 % | 122.461 M -49.34 % | 241.741 M 62.56 % | 148.711 M -5.97 % | 158.147 M 135.36 % | 67.194 M -61.02 % | 172.376 M -13.03 % | 198.191 M 54.74 % | 128.076 M 21.47 % | 105.442 M 165.74 % | 39.678 M 177.78 % | 14.284 M -52.08 % | 29.806 M -40.94 % | 50.468 M -25.13 % | 67.409 M 169.70 % | -96.718 M -704.22 % | 16.007 M -68.46 % | 50.750 M -29.58 % | 72.066 M 748.33 % | 8.495 M 196.53 % | -8.800 M 80.11 % | -44.241 M 34.86 % | -67.915 M -38.70 % | -48.965 M -152.83 % | 92.685 M 242.21 % | 27.084 M 318.12 % | -12.417 M -172.91 % | 17.031 M 105.09 % | 8.304 M -60.64 % | 21.100 M |
| Income before tax ratio | 0.09 165.37 % | 0.04 -52.21 % | 0.07 -43.54 % | 0.13 28.25 % | 0.10 -8.56 % | 0.11 31.15 % | 0.09 -64.48 % | 0.24 -18.82 % | 0.30 11.55 % | 0.26 4.17 % | 0.25 273.56 % | 0.07 160.58 % | 0.03 -60.41 % | 0.07 -32.46 % | 0.10 -33.44 % | 0.15 128.28 % | -0.52 -1 166.23 % | 0.05 -63.11 % | 0.13 -24.81 % | 0.18 572.24 % | 0.03 217.24 % | -0.02 86.80 % | -0.17 40.69 % | -0.28 -12.40 % | -0.25 -198.18 % | 0.26 74.97 % | 0.15 247.86 % | -0.10 -182.98 % | 0.12 42.85 % | 0.08 -62.30 % | 0.22 |
| EBITDA | 257.200 M 76.24 % | 145.937 M -29.01 % | 205.560 M -33.55 % | 309.362 M 50.78 % | 205.180 M -13.41 % | 236.959 M 176.91 % | 85.573 M -54.82 % | 189.384 M -9.90 % | 210.194 M 56.08 % | 134.670 M 16.41 % | 115.686 M 17.98 % | 98.059 M 66.16 % | 59.014 M 12.12 % | 52.633 M -19.02 % | 64.993 M -0.30 % | 65.188 M 418.15 % | -20.490 M -212.82 % | 18.161 M -71.19 % | 63.045 M -29.11 % | 88.929 M 153.77 % | 35.043 M 63.87 % | 21.385 M 612.12 % | 3.003 M 110.13 % | -29.636 M -11.71 % | -26.529 M -125.92 % | 102.366 M 208.33 % | 33.200 M 1 022.22 % | -3.600 M -111.80 % | 30.500 M 122.63 % | 13.700 M -40.69 % | 23.100 M |
| Net income ratio | 0.08 125.53 % | 0.04 -52.78 % | 0.08 -28.39 % | 0.11 16.91 % | 0.09 -2.71 % | 0.10 15.56 % | 0.08 -59.75 % | 0.20 -0.46 % | 0.21 -22.03 % | 0.26 168.97 % | -0.38 -574.19 % | 0.08 37.36 % | 0.06 28.80 % | 0.05 -35.19 % | 0.07 -54.66 % | 0.15 128.12 % | -0.55 -10 087.53 % | -0.01 -106.06 % | 0.09 -58.46 % | 0.22 446.06 % | 0.04 222.12 % | -0.03 80.87 % | -0.17 2.71 % | -0.17 -6.92 % | -0.16 -185.71 % | 0.19 106.59 % | 0.09 219.93 % | -0.08 -204.53 % | 0.07 40.31 % | 0.05 -62.95 % | 0.14 |
| Ratio EBITDA | 0.14 45.21 % | 0.10 -20.68 % | 0.12 -25.94 % | 0.17 18.96 % | 0.14 -15.80 % | 0.17 54.30 % | 0.11 -58.83 % | 0.26 -15.90 % | 0.31 12.51 % | 0.28 -0.17 % | 0.28 65.84 % | 0.17 55.88 % | 0.11 -7.36 % | 0.12 -7.39 % | 0.13 -11.37 % | 0.14 229.08 % | -0.11 -299.09 % | 0.06 -66.31 % | 0.16 -24.31 % | 0.22 101.09 % | 0.11 99.02 % | 0.05 372.70 % | 0.01 109.23 % | -0.12 9.47 % | -0.14 -148.16 % | 0.28 57.65 % | 0.18 725.14 % | -0.03 -113.43 % | 0.21 55.06 % | 0.14 -43.18 % | 0.24 |
| Gross profit ratio | 0.37 4.28 % | 0.36 -0.17 % | 0.36 -2.26 % | 0.37 0.12 % | 0.37 -4.47 % | 0.38 -4.34 % | 0.40 -21.33 % | 0.51 -4.24 % | 0.53 1.48 % | 0.52 0.10 % | 0.52 57.12 % | 0.33 -13.38 % | 0.38 3.50 % | 0.37 -6.50 % | 0.40 -8.45 % | 0.43 48.66 % | 0.29 -23.12 % | 0.38 -10.36 % | 0.42 -0.79 % | 0.43 18.59 % | 0.36 18.82 % | 0.30 -9.67 % | 0.34 16.45 % | 0.29 -2.98 % | 0.30 -39.51 % | 0.49 10.22 % | 0.44 51.14 % | 0.29 -23.17 % | 0.38 2.90 % | 0.37 -24.96 % | 0.50 |
| Weighted average shs out dil | 38.600 M 2.01 % | 37.839 M -0.04 % | 37.854 M 0.35 % | 37.721 M -1.65 % | 38.355 M -0.49 % | 38.542 M 0.12 % | 38.495 M -2.18 % | 39.352 M -2.05 % | 40.176 M 0.36 % | 40.031 M -2.55 % | 41.077 M 0.10 % | 41.034 M 0.90 % | 40.667 M 3.09 % | 39.447 M -10.25 % | 43.954 M 1.23 % | 43.419 M 3.46 % | 41.966 M -1.34 % | 42.537 M -6.93 % | 45.704 M 0.97 % | 45.265 M 20.92 % | 37.434 M 14.66 % | 32.649 M 1.17 % | 32.271 M 0.77 % | 32.026 M 0.99 % | 31.712 M -2.20 % | 32.425 M 4.82 % | 30.934 M 6.64 % | 29.007 M 10.27 % | 26.304 M 2.75 % | 25.600 M 32.81 % | 19.275 M |
| Weighted average shs out | 37.600 M 0.33 % | 37.476 M -0.26 % | 37.575 M 0.30 % | 37.463 M -1.78 % | 38.143 M -0.45 % | 38.314 M 0.09 % | 38.281 M -2.05 % | 39.081 M -1.69 % | 39.754 M 0.09 % | 39.720 M -2.52 % | 40.746 M 0.81 % | 40.420 M 2.08 % | 39.597 M 1.85 % | 38.879 M -10.55 % | 43.465 M 1.41 % | 42.862 M 2.14 % | 41.966 M -1.34 % | 42.537 M -5.80 % | 45.156 M 0.97 % | 44.721 M 20.59 % | 37.084 M 13.58 % | 32.649 M 1.17 % | 32.271 M 0.87 % | 31.994 M 0.89 % | 31.712 M 1.20 % | 31.336 M 5.49 % | 29.706 M 31.77 % | 22.543 M -12.44 % | 25.745 M 0.57 % | 25.600 M 40.51 % | 18.219 M |
| EPS diluted | 3.84 168.53 % | 1.43 66.28 % | 0.86 -83.74 % | 5.29 50.71 % | 3.51 0.29 % | 3.50 107.10 % | 1.69 -54.81 % | 3.74 9.04 % | 3.43 7.86 % | 3.18 182.38 % | -3.86 -438.60 % | 1.14 44.30 % | 0.79 51.92 % | 0.52 -37.35 % | 0.83 -49.39 % | 1.64 166.94 % | -2.45 -5 761.24 % | -0.04 -105.57 % | 0.75 -61.54 % | 1.95 473.53 % | 0.34 187.18 % | -0.39 71.53 % | -1.37 -6.20 % | -1.29 -30.30 % | -0.99 -147.14 % | 2.10 238.71 % | 0.62 287.88 % | -0.33 -171.74 % | 0.46 84.00 % | 0.25 -63.77 % | 0.69 |
| Earnings per share | 3.95 172.41 % | 1.45 66.67 % | 0.87 -83.68 % | 5.33 50.99 % | 3.53 0.28 % | 3.52 107.06 % | 1.70 -54.79 % | 3.76 8.36 % | 3.47 8.10 % | 3.21 182.52 % | -3.89 -435.34 % | 1.16 43.21 % | 0.81 52.83 % | 0.53 -36.90 % | 0.84 -49.40 % | 1.66 167.76 % | -2.45 -5 761.24 % | -0.04 -105.50 % | 0.76 -61.62 % | 1.98 465.71 % | 0.35 189.74 % | -0.39 71.53 % | -1.37 -6.20 % | -1.29 -30.30 % | -0.99 -145.62 % | 2.17 239.06 % | 0.64 252.38 % | -0.42 -189.36 % | 0.47 88.00 % | 0.25 -65.75 % | 0.73 |
| Gross profit | 670.000 M 26.57 % | 529.343 M -10.64 % | 592.398 M -12.30 % | 675.506 M 26.90 % | 532.322 M -1.76 % | 541.869 M 71.67 % | 315.652 M -13.66 % | 365.607 M 2.59 % | 356.381 M 40.78 % | 253.147 M 16.73 % | 216.870 M 11.77 % | 194.029 M -7.67 % | 210.136 M 25.27 % | 167.746 M -18.24 % | 205.157 M 2.99 % | 199.199 M 266.40 % | 54.367 M -56.43 % | 124.782 M -23.36 % | 162.809 M -7.08 % | 175.218 M 49.66 % | 117.081 M -2.17 % | 119.679 M 36.08 % | 87.947 M 27.90 % | 68.760 M 19.72 % | 57.432 M -67.45 % | 176.453 M 115.56 % | 81.857 M 122.96 % | 36.713 M -32.49 % | 54.385 M 47.73 % | 36.814 M -21.67 % | 47.000 M |
| Income tax expense | 19.400 M 593.76 % | -3.929 M 52.59 % | -8.288 M -120.80 % | 39.850 M 184.56 % | 14.004 M -39.10 % | 22.996 M 114.94 % | 10.699 M -57.59 % | 25.227 M -59.37 % | 62.090 M 457.96 % | 11.128 M -49.33 % | 21.960 M 400.66 % | -7.304 M 58.97 % | -17.802 M -284.86 % | 9.630 M -29.26 % | 13.614 M -1.46 % | 13.816 M 130.77 % | 5.987 M -66.34 % | 17.786 M 8.52 % | 16.389 M 208.41 % | -15.118 M -410.24 % | 4.873 M 23.46 % | 3.947 M | 0.000 100.00 % | -23.877 M -36.90 % | -17.441 M -154.10 % | 32.241 M 216.80 % | 10.177 M 450.93 % | -2.900 M -143.48 % | 6.669 M 111.04 % | 3.160 M -59.49 % | 7.800 M |
| Cost of revenue | 1.129 B 18.48 % | 952.699 M -10.41 % | 1.063 B -9.10 % | 1.170 B 26.66 % | 923.632 M 5.68 % | 873.957 M 84.65 % | 473.296 M 33.97 % | 353.285 M 12.29 % | 314.631 M 36.47 % | 230.557 M 16.48 % | 197.941 M -49.12 % | 389.069 M 15.50 % | 336.868 M 18.54 % | 284.185 M -8.81 % | 311.642 M 19.76 % | 260.215 M 97.09 % | 132.028 M -35.32 % | 204.136 M -8.00 % | 221.890 M -5.79 % | 235.524 M 13.01 % | 208.401 M -24.39 % | 275.626 M 57.99 % | 174.455 M 2.54 % | 170.138 M 24.95 % | 136.168 M -25.72 % | 183.329 M 79.56 % | 102.101 M 16.04 % | 87.985 M 0.51 % | 87.538 M 41.10 % | 62.038 M 30.06 % | 47.700 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.936 M -24.88 % | 30.533 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 | 0.000 | 0.000 | 0.000 -100.00 % | 31.015 M -11.23 % | 34.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 56.364 M 2.05 % | 55.231 M 67.73 % | 32.928 M 22.81 % | 26.812 M -19.47 % | 33.295 M 93.51 % | 17.206 M 1 990.64 % | 823.000 K 131.91 % | -2.579 M -311.57 % | 1.219 M 200.41 % | -1.214 M -62.95 % | -745.000 K -119.76 % | -339.000 K -113.94 % | 2.432 M -36.86 % | 3.852 M 34.50 % | 2.864 M 367.21 % | 613.000 K -35.20 % | 946.000 K | 0.000 | 0.000 -100.00 % | 1.800 K | 0.000 -100.00 % | 1.175 M -83.72 % | 7.217 M -33.13 % | 10.792 M | 0.000 | 0.000 100.00 % | -1.117 M -141.37 % | 2.700 M | 0.000 -100.00 % | 1.600 M |
| Operating expenses | 474.800 M -3.64 % | 492.736 M 2.93 % | 478.704 M 8.20 % | 442.411 M 16.23 % | 380.641 M 4.04 % | 365.846 M 40.03 % | 261.264 M 37.64 % | 189.815 M 21.98 % | 155.611 M 23.22 % | 126.290 M 14.79 % | 110.016 M -27.26 % | 151.250 M 1.43 % | 149.118 M 12.20 % | 132.899 M -10.54 % | 148.558 M 10.86 % | 134.011 M 57.00 % | 85.359 M -21.09 % | 108.171 M -4.76 % | 113.582 M 5.44 % | 107.718 M 12.91 % | 95.401 M -18.68 % | 117.311 M 9.87 % | 106.773 M -12.25 % | 121.685 M 20.18 % | 101.249 M 18.18 % | 85.670 M 51.59 % | 56.516 M 23.54 % | 45.746 M 33.37 % | 34.300 M 19.92 % | 28.603 M 12.17 % | 25.500 M |
| Cost and expenses | 1.604 B 10.94 % | 1.445 B -6.27 % | 1.542 B -4.35 % | 1.612 B 23.62 % | 1.304 B 5.20 % | 1.240 B 68.78 % | 734.560 M 35.25 % | 543.100 M 15.49 % | 470.242 M 31.78 % | 356.847 M 15.88 % | 307.957 M -43.00 % | 540.319 M 11.18 % | 485.986 M 16.52 % | 417.084 M -9.37 % | 460.200 M 16.74 % | 394.226 M 81.35 % | 217.387 M -30.39 % | 312.307 M -6.91 % | 335.472 M -2.26 % | 343.242 M 12.98 % | 303.802 M -22.68 % | 392.937 M 39.72 % | 281.228 M -3.63 % | 291.823 M 22.92 % | 237.417 M -11.74 % | 268.999 M 69.59 % | 158.617 M 18.61 % | 133.731 M 9.76 % | 121.838 M 34.42 % | 90.641 M 23.83 % | 73.200 M |
| Research and development expenses | 232.400 M 9.71 % | 211.834 M 4.64 % | 202.439 M 5.98 % | 191.020 M 18.04 % | 161.831 M 12.41 % | 143.961 M 41.83 % | 101.503 M 33.54 % | 76.008 M 31.05 % | 57.999 M 30.50 % | 44.445 M 12.37 % | 39.551 M -33.00 % | 59.032 M 1.23 % | 58.314 M 0.41 % | 58.076 M -10.63 % | 64.984 M 14.80 % | 56.604 M 30.84 % | 43.262 M -21.27 % | 54.952 M 9.05 % | 50.393 M 12.36 % | 44.848 M 12.91 % | 39.720 M -22.94 % | 51.541 M -0.21 % | 51.647 M 5.41 % | 48.995 M 8.51 % | 45.151 M 22.04 % | 36.996 M 39.52 % | 26.517 M 11.19 % | 23.849 M 61.68 % | 14.751 M 7.20 % | 13.760 M | 0.000 |
| Selling general and administrative expenses | 242.400 M 7.96 % | 224.538 M 1.59 % | 221.034 M 1.18 % | 218.463 M 13.78 % | 191.998 M 1.81 % | 188.590 M 32.29 % | 142.555 M 31.96 % | 108.033 M 15.84 % | 93.262 M 20.06 % | 77.678 M 17.52 % | 66.097 M -21.17 % | 83.852 M -0.96 % | 84.662 M 22.47 % | 69.127 M -13.29 % | 79.722 M 6.95 % | 74.543 M 79.69 % | 41.484 M -20.64 % | 52.273 M -17.28 % | 63.189 M 0.51 % | 62.870 M 12.91 % | 55.681 M -15.34 % | 65.770 M 21.91 % | 53.951 M -17.60 % | 65.473 M 44.51 % | 45.306 M -6.92 % | 48.674 M 62.25 % | 29.999 M 30.35 % | 23.014 M 36.59 % | 16.849 M 13.51 % | 14.843 M -37.90 % | 23.900 M |
| Interest income | 26.600 M -37.94 % | 42.860 M 58.20 % | 27.092 M 553.29 % | 4.147 M 813.44 % | 454.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 398.000 K -34.43 % | 607.000 K 259.17 % | 169.000 K -68.65 % | 539.000 K -60.69 % | 1.371 M -72.33 % | 4.955 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 |
| Interest expense | 16.700 M -33.48 % | 25.105 M 51.55 % | 16.566 M 126.16 % | 7.325 M 104.84 % | 3.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 880.000 K 282.61 % | 230.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 |
| Depreciation and amortization | 62.000 M -9.43 % | 68.455 M 2.89 % | 66.533 M 10.34 % | 60.296 M 14.00 % | 52.893 M 10.72 % | 47.770 M 82.70 % | 26.147 M 92.37 % | 13.592 M 44.23 % | 9.424 M 20.62 % | 7.813 M 78.87 % | 4.368 M -47.79 % | 8.366 M 36.21 % | 6.142 M 7.83 % | 5.696 M 47.87 % | 3.852 M 34.50 % | 2.864 M 367.21 % | 613.000 K -35.20 % | 946.000 K -92.26 % | 12.218 M -25.73 % | 16.451 M -10.48 % | 18.377 M -12.98 % | 21.119 M -3.25 % | 21.829 M -6.27 % | 23.289 M 34.71 % | 17.288 M 49.25 % | 11.583 M 49.19 % | 7.764 M 18.03 % | 6.578 M 75.04 % | 3.758 M 41.44 % | 2.657 M 66.06 % | 1.600 M |
| Operating income | 195.200 M 433.23 % | 36.607 M -67.80 % | 113.694 M -51.22 % | 233.095 M 53.67 % | 151.681 M -13.83 % | 176.023 M 223.64 % | 54.388 M -68.30 % | 171.553 M -14.55 % | 200.770 M 58.26 % | 126.857 M 18.94 % | 106.656 M 163.85 % | 40.423 M 176.43 % | 14.623 M -46.58 % | 27.374 M -44.42 % | 49.251 M -24.45 % | 65.188 M 166.09 % | -98.628 M -851.51 % | 13.124 M -71.43 % | 45.940 M -31.83 % | 67.389 M 321.87 % | 15.974 M 1 134.59 % | -1.544 M 93.33 % | -23.132 M 62.68 % | -61.985 M -32.20 % | -46.887 M -155.03 % | 85.200 M 236.21 % | 25.341 M 298.36 % | -12.775 M -175.12 % | 17.005 M 107.10 % | 8.211 M -61.81 % | 21.500 M |
| Operating income ratio | 0.11 339.33 % | 0.02 -64.03 % | 0.07 -45.64 % | 0.13 21.24 % | 0.10 -16.20 % | 0.12 80.35 % | 0.07 -71.11 % | 0.24 -20.24 % | 0.30 14.09 % | 0.26 2.00 % | 0.26 270.89 % | 0.07 159.32 % | 0.03 -55.87 % | 0.06 -36.44 % | 0.10 -32.84 % | 0.14 126.82 % | -0.53 -1 426.13 % | 0.04 -66.59 % | 0.12 -27.21 % | 0.16 234.30 % | 0.05 1 356.53 % | 0.00 95.57 % | -0.09 66.02 % | -0.26 -7.13 % | -0.24 -202.27 % | 0.24 71.91 % | 0.14 234.46 % | -0.10 -185.50 % | 0.12 44.25 % | 0.08 -63.41 % | 0.23 |
| Total other income expenses net | -26.500 M -268.04 % | 15.770 M 79.88 % | 8.767 M 1.40 % | 8.646 M 391.11 % | -2.970 M 83.39 % | -17.876 M -239.59 % | 12.806 M 1 456.01 % | 823.000 K 131.91 % | -2.579 M -311.57 % | 1.219 M 200.41 % | -1.214 M -1 311.63 % | -86.000 K 99.74 % | -33.563 M -1 480.06 % | 2.432 M 99.84 % | 1.217 M -45.20 % | 2.221 M 16.28 % | 1.910 M 416.23 % | -604.000 K -112.56 % | 4.810 M 2.84 % | 4.677 M 135.47 % | -13.185 M -81.71 % | -7.256 M 65.63 % | -21.109 M -255.97 % | -5.930 M -185.37 % | -2.078 M -127.76 % | 7.485 M 351.18 % | 1.659 M 175.41 % | -2.200 M 63.33 % | -6.000 M -374.10 % | 2.189 M 647.25 % | -400.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -112.200 M -122.68 % | -50.387 M -131.10 % | -21.803 M -184.92 % | 25.675 M 163.21 % | -40.616 M 11.20 % | -45.737 M -145.09 % | 101.436 M 129.04 % | -349.301 M 14.24 % | -407.283 M -44.45 % | -281.953 M -77.95 % | -158.443 M -26.47 % | -125.285 M -0.66 % | -124.464 M 15.08 % | -146.564 M -24.59 % | -117.639 M 10.14 % | -130.914 M 1.59 % | -133.030 M -14.40 % | -116.284 M -23.25 % | -94.345 M -62.91 % | -57.911 M -18.95 % | -48.684 M -130.39 % | 160.179 M -0.48 % | 160.946 M 12.24 % | 143.392 M 14.01 % | 125.775 M 140.65 % | 52.264 M -55.69 % | 117.953 M 1 103.17 % | -11.758 M -44.27 % | -8.150 M 11.22 % | -9.180 M 15.00 % | -10.800 M |
| Total investments | 13.700 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.654 M 1.53 % | 2.614 M -72.02 % | 9.344 M 51.81 % | 6.155 M -6.35 % | 6.572 M -45.17 % | 11.986 M 288.78 % | 3.083 M -73.35 % | 11.568 M -54.96 % | 25.683 M -25.61 % | 34.526 M 258.15 % | 9.640 M -82.05 % | 53.695 M -15.66 % | 63.667 M -42.47 % | 110.676 M 28.73 % | 85.978 M 1 162.34 % | 6.811 M -89.66 % | 65.869 M -26.01 % | 89.019 M -4.79 % | 93.496 M -50.80 % | 190.023 M 20.41 % | 157.811 M -15.36 % | 186.440 M 1 077.09 % | 15.839 M -21.49 % | 20.174 M | 0.000 | 0.000 |
| Total debt | 679.000 M 1.09 % | 671.699 M -34.32 % | 1.023 B 111.10 % | 484.493 M -3.82 % | 503.756 M 15.90 % | 434.631 M -2.96 % | 447.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K -53.66 % | 164.000 K -32.51 % | 243.000 K -26.14 % | 329.000 K -92.15 % | 4.190 M -97.89 % | 198.583 M -1.92 % | 202.468 M -5.20 % | 213.580 M 2.82 % | 207.730 M 147.36 % | 83.980 M -38.84 % | 137.305 M 25 468.90 % | 537.000 K -83.83 % | 3.320 M 61.87 % | 2.051 M -17.96 % | 2.500 M |
| Accumulated other comprehensive income loss | 6.200 M 152.61 % | -11.784 M -292.74 % | 6.114 M -62.54 % | 16.320 M 1 442.11 % | -1.216 M 53.32 % | -2.605 M 55.82 % | -5.897 M -70.98 % | -3.449 M -236.16 % | 2.533 M 136.54 % | -6.933 M -1 398.31 % | 534.000 K -95.04 % | 10.776 M -67.79 % | 33.457 M 12.56 % | 29.725 M 4.20 % | 28.527 M 5.37 % | 27.074 M -1.22 % | 27.408 M -15.41 % | 32.402 M 79.35 % | 18.066 M 107.35 % | 8.713 M 136.25 % | 3.688 M -72.15 % | 13.240 M 44.20 % | 9.182 M 1 240.44 % | 685.000 K 123.01 % | -2.977 M 5.04 % | -3.135 M -252.25 % | -890.000 K -114.98 % | -414.000 K 42.98 % | -726.000 K 56.40 % | -1.665 M 53.75 % | -3.600 M |
| Retained earnings | 1.129 B 9.93 % | 1.027 B 3.73 % | 989.731 M 8.14 % | 915.270 M 21.02 % | 756.323 M 6.18 % | 712.297 M 23.29 % | 577.724 M 12.66 % | 512.783 M 53.88 % | 333.225 M 70.57 % | 195.364 M 187.68 % | 67.910 M -70.00 % | 226.396 M 26.19 % | 179.414 M 23.44 % | 145.348 M 16.50 % | 124.767 M 41.05 % | 88.453 M 412.44 % | 17.261 M -85.61 % | 119.966 M -1.46 % | 121.745 M 37.81 % | 88.344 M 401 463.64 % | 22.000 K 100.17 % | -12.795 M -26 556.25 % | -48.000 K -100.11 % | 44.193 M -48.37 % | 85.592 M -26.83 % | 116.971 M 154.41 % | 45.977 M 57.79 % | 29.139 M -17.75 % | 35.427 M 41.34 % | 25.065 M 25.95 % | 19.900 M |
| Common stock | -2.600 M -6 942.11 % | 38.000 K 2.70 % | 37.000 K 0.00 % | 37.000 K -2.63 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K -5.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K -2.44 % | 41.000 K 0.00 % | 41.000 K 7.89 % | 38.000 K -9.52 % | 42.000 K -2.33 % | 43.000 K 2.38 % | 42.000 K 0.00 % | 42.000 K -6.67 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 36.36 % | 33.000 K 0.00 % | 33.000 K 3.13 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 14.29 % | 28.000 K 3.70 % | 27.000 K 22.73 % | 22.000 K 4.76 % | 21.000 K | 0.000 |
| Total equity | 1.363 B 13.27 % | 1.203 B 5.16 % | 1.144 B 7.31 % | 1.066 B 22.35 % | 871.496 M 6.89 % | 815.340 M 20.39 % | 677.260 M 11.52 % | 607.302 M 16.65 % | 520.641 M 32.79 % | 392.073 M 49.15 % | 262.874 M -44.65 % | 474.965 M 2.39 % | 463.858 M 19.66 % | 387.631 M -4.84 % | 407.339 M 8.92 % | 373.968 M 34.36 % | 278.334 M -26.08 % | 376.549 M -7.50 % | 407.061 M 14.41 % | 355.790 M 38.21 % | 257.430 M 77.56 % | 144.978 M -4.52 % | 151.834 M -17.18 % | 183.339 M -14.47 % | 214.345 M -10.29 % | 238.943 M 60.93 % | 148.475 M 66.58 % | 89.133 M 2.04 % | 87.348 M 87.86 % | 46.496 M 13.13 % | 41.100 M |
| Other non current liabilities | 96.100 M 6.04 % | 90.628 M -1.19 % | 91.718 M 7.73 % | 85.136 M -7.07 % | 91.614 M -22.33 % | 117.946 M 12.56 % | 104.786 M 66.92 % | 62.777 M -8.47 % | 68.590 M 55.07 % | 44.231 M -8.21 % | 48.188 M -0.34 % | 48.350 M 125.02 % | 21.487 M -52.31 % | 45.051 M 59.08 % | 28.320 M 52.64 % | 18.554 M 14.32 % | 16.230 M 72.29 % | 9.420 M 18.49 % | 7.950 M 683.25 % | 1.015 M -59.27 % | 2.492 M 3.53 % | 2.407 M 19.45 % | 2.015 M 190.35 % | 694.000 K | 0.000 | 0.000 100.00 % | -42.000 K 50.00 % | -84.000 K 94.40 % | -1.500 M -956.34 % | -142.000 K -42.00 % | -100.000 K |
| Long term debt | 95.700 M -85.36 % | 653.873 M -33.62 % | 985.009 M 120.00 % | 447.722 M -4.32 % | 467.913 M 16.82 % | 400.539 M -2.80 % | 412.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K -64.00 % | 75.000 K -33.04 % | 112.000 K -43.43 % | 198.000 K -90.91 % | 2.179 M -98.87 % | 192.397 M -0.77 % | 193.886 M -2.27 % | 198.383 M -3.98 % | 206.600 M 149.99 % | 82.643 M -39.44 % | 136.469 M 33 185.12 % | 410.000 K -73.06 % | 1.522 M 19.94 % | 1.269 M -20.69 % | 1.600 M |
| Total non current liabilities | 191.800 M -74.24 % | 744.501 M -30.86 % | 1.077 B 102.07 % | 532.858 M -7.43 % | 575.648 M 7.41 % | 535.925 M 0.21 % | 534.814 M 440.91 % | 98.873 M -7.20 % | 106.548 M 26.23 % | 84.409 M -17.60 % | 102.432 M 5.56 % | 97.034 M 46.67 % | 66.158 M 6.91 % | 61.883 M 77.85 % | 34.795 M 20.55 % | 28.864 M 53.43 % | 18.813 M 54.78 % | 12.155 M 22.12 % | 9.953 M 212.59 % | 3.184 M -31.83 % | 4.671 M -97.65 % | 198.513 M -1.03 % | 200.573 M -3.45 % | 207.740 M 0.35 % | 207.015 M 150.49 % | 82.643 M -38.85 % | 135.158 M 41 359.51 % | 326.000 K 1 381.82 % | 22.000 K -98.10 % | 1.155 M -27.81 % | 1.600 M |
| Other current liabilities | 183.800 M 20.21 % | 152.894 M -2.15 % | 156.254 M -2.02 % | 159.483 M 45.94 % | 109.278 M -3.34 % | 113.052 M 21.25 % | 93.236 M 86.25 % | 50.060 M 8.41 % | 46.175 M 11.97 % | 41.239 M -34.28 % | 62.752 M -21.85 % | 80.301 M 94.06 % | 41.379 M 23.58 % | 33.483 M 17.83 % | 28.417 M -20.48 % | 35.735 M 105.10 % | 17.423 M -45.79 % | 32.137 M 35.06 % | 23.794 M -22.80 % | 30.823 M 54.34 % | 19.971 M -20.05 % | 24.979 M -16.14 % | 29.786 M -10.83 % | 33.402 M 91.15 % | 17.474 M -29.15 % | 24.662 M 135.66 % | 10.465 M 84.37 % | 5.676 M 18.92 % | 4.773 M -7.86 % | 5.180 M 3.60 % | 5.000 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 26.322 M 18.88 % | 22.141 M 81.80 % | 12.179 M 11.47 % | 10.926 M 48.75 % | 7.345 M 14.73 % | 6.402 M 10.88 % | 5.774 M 73.97 % | 3.319 M -51.31 % | 6.817 M -1.98 % | 6.955 M 234.38 % | 2.080 M -85.84 % | 14.689 M 115.92 % | 6.803 M 115.83 % | 3.152 M 206.91 % | 1.027 M -95.54 % | 23.008 M -17.82 % | 27.996 M 2 783.21 % | 971.000 K 46.68 % | 662.000 K -77.57 % | 2.952 M 3 733.77 % | 77.000 K -98.28 % | 4.471 M -81.79 % | 24.558 M 116.94 % | 11.320 M 101.28 % | 5.624 M -39.55 % | 9.304 M 84.71 % | 5.037 M | 0.000 |
| Short term debt | 583.300 M 3 172.19 % | 17.826 M -52.77 % | 37.744 M 2.65 % | 36.771 M 2.59 % | 35.843 M 5.14 % | 34.092 M -4.80 % | 35.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.661 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.000 K -44.94 % | 178.000 K 35.88 % | 131.000 K 0.00 % | 131.000 K -93.49 % | 2.011 M -67.49 % | 6.186 M -27.92 % | 8.582 M -43.53 % | 15.197 M 1 244.87 % | 1.130 M -15.48 % | 1.337 M -48.28 % | 2.585 M 1 192.50 % | 200.000 K -96.00 % | 5.000 M 455.56 % | 900.000 K 0.00 % | 900.000 K |
| Total current liabilities | 991.200 M 215.45 % | 314.222 M -6.44 % | 335.848 M -14.55 % | 393.043 M 6.17 % | 370.196 M 24.90 % | 296.397 M -7.47 % | 320.332 M 190.40 % | 110.309 M 3.95 % | 106.119 M 11.65 % | 95.047 M -10.12 % | 105.743 M -6.06 % | 112.570 M -8.00 % | 122.357 M 38.03 % | 88.646 M -2.85 % | 91.244 M -10.83 % | 102.325 M 113.27 % | 47.978 M 50.25 % | 31.933 M -23.99 % | 42.014 M -20.62 % | 52.929 M 10.23 % | 48.016 M -8.51 % | 52.484 M -15.79 % | 62.324 M -3.60 % | 64.654 M 124.22 % | 28.835 M -34.83 % | 44.249 M 53.90 % | 28.752 M 148.38 % | 11.576 M -53.46 % | 24.873 M 196.81 % | 8.380 M -33.49 % | 12.600 M |
| Total liabilities | 1.183 B 11.74 % | 1.059 B -25.05 % | 1.413 B 52.56 % | 925.901 M -2.11 % | 945.844 M 13.64 % | 832.322 M -2.67 % | 855.146 M 308.80 % | 209.182 M -1.64 % | 212.667 M 18.51 % | 179.456 M -13.80 % | 208.175 M -0.68 % | 209.604 M 11.19 % | 188.515 M 25.24 % | 150.529 M 19.43 % | 126.039 M -3.93 % | 131.189 M 96.42 % | 66.791 M 51.49 % | 44.088 M -15.16 % | 51.967 M -7.39 % | 56.113 M 6.50 % | 52.687 M -79.01 % | 250.997 M -4.53 % | 262.897 M -3.49 % | 272.394 M 15.49 % | 235.850 M 85.87 % | 126.892 M -22.58 % | 163.910 M 1 277.16 % | 11.902 M -52.19 % | 24.895 M 161.09 % | 9.535 M -32.85 % | 14.200 M |
| Other non current assets | 169.000 M 8.84 % | 155.269 M 13.79 % | 136.448 M 62.33 % | 84.056 M 327.35 % | 19.669 M 2.97 % | 19.101 M -15.32 % | 22.556 M 276.94 % | 5.984 M -46.02 % | 11.085 M -29.08 % | 15.630 M -17.08 % | 18.849 M 818.57 % | 2.052 M -15.24 % | 2.421 M -67.84 % | 7.529 M | 0.000 -100.00 % | 8.874 M | 0.000 -100.00 % | 7.505 M -9.37 % | 8.281 M 138.51 % | 3.472 M -44.14 % | 6.215 M -46.06 % | 11.522 M -8.43 % | 12.583 M -18.07 % | 15.358 M -8.31 % | 16.750 M 110.19 % | 7.969 M 11.61 % | 7.140 M 104.35 % | 3.494 M 57.46 % | 2.219 M -25.34 % | 2.972 M 23.83 % | 2.400 M |
| Long term investments | 13.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.874 M 125.30 % | 3.051 M 66.27 % | 1.835 M 6.13 % | 1.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.959 M | 0.000 -100.00 % | 9.294 M -69.43 % | 30.401 M | 0.000 | 0.000 | 0.000 100.00 % | -3.709 M 20.61 % | -4.672 M 46.07 % | -8.663 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 117.700 M -15.56 % | 139.391 M -13.68 % | 161.478 M -14.80 % | 189.526 M 18.90 % | 159.406 M -5.64 % | 168.939 M -8.19 % | 184.011 M 235.11 % | 54.910 M 63.92 % | 33.499 M 19.34 % | 28.071 M -17.78 % | 34.141 M -27.47 % | 47.074 M 142.51 % | 19.411 M -57.99 % | 46.209 M 6.38 % | 43.438 M -10.29 % | 48.421 M 709.45 % | 5.982 M -11.44 % | 6.755 M 6.18 % | 6.362 M -7.86 % | 6.905 M -90.11 % | 69.843 M -13.03 % | 80.308 M -9.71 % | 88.943 M 2.70 % | 86.601 M 275.35 % | 23.072 M 133.29 % | 9.890 M 24.42 % | 7.949 M -7.42 % | 8.586 M 20.73 % | 7.112 M | 0.000 | 0.000 |
| GoodWill | 300.800 M 1.62 % | 296.002 M 4.28 % | 283.840 M 0.86 % | 281.433 M 32.63 % | 212.190 M 1.05 % | 209.983 M 3.47 % | 202.932 M 99.15 % | 101.900 M 89.36 % | 53.812 M 27.74 % | 42.125 M -1.41 % | 42.729 M -78.99 % | 203.329 M 28.85 % | 157.800 M 161.30 % | 60.391 M 29.83 % | 46.515 M -3.82 % | 48.360 M | 0.000 -100.00 % | 66.163 M 7.75 % | 61.406 M 4.65 % | 58.679 M | 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 | 418.500 M -3.88 % | 435.393 M -2.23 % | 445.318 M -5.44 % | 470.959 M 26.74 % | 371.596 M -1.93 % | 378.922 M -2.07 % | 386.943 M 146.76 % | 156.810 M 79.60 % | 87.311 M 24.38 % | 70.196 M -8.68 % | 76.870 M -69.30 % | 250.403 M 41.30 % | 177.211 M 66.24 % | 106.600 M 18.51 % | 89.953 M -7.06 % | 96.781 M 1 517.87 % | 5.982 M -91.80 % | 72.918 M 7.60 % | 67.768 M 3.33 % | 65.584 M -6.10 % | 69.843 M -13.03 % | 80.308 M -9.71 % | 88.943 M 2.70 % | 86.601 M 275.35 % | 23.072 M 133.29 % | 9.890 M 24.42 % | 7.949 M -7.42 % | 8.586 M 20.73 % | 7.112 M | 0.000 | 0.000 |
| Property plant equipment net | 370.900 M 31.57 % | 281.909 M 7.15 % | 263.097 M 5.81 % | 248.639 M 14.79 % | 216.599 M -0.91 % | 218.589 M 2.38 % | 213.513 M 582.83 % | 31.269 M 75.72 % | 17.795 M 33.43 % | 13.337 M 38.28 % | 9.645 M -66.71 % | 28.976 M -16.95 % | 34.888 M -11.73 % | 39.523 M -6.65 % | 42.338 M 22.47 % | 34.569 M 12.92 % | 30.615 M -2.33 % | 31.345 M 1.40 % | 30.912 M -7.92 % | 33.571 M -14.56 % | 39.294 M -12.18 % | 44.746 M 0.05 % | 44.725 M 8.61 % | 41.178 M 32.43 % | 31.095 M 29.02 % | 24.101 M 44.53 % | 16.675 M 8.84 % | 15.320 M 35.20 % | 11.331 M 19.27 % | 9.500 M 43.94 % | 6.600 M |
| Total non current assets | 971.900 M 11.38 % | 872.571 M 3.28 % | 844.863 M 5.13 % | 803.654 M 22.68 % | 655.106 M -1.84 % | 667.413 M 0.26 % | 665.668 M 168.38 % | 248.036 M 79.63 % | 138.083 M 3.67 % | 133.195 M 3.66 % | 128.488 M -58.26 % | 307.815 M 30.43 % | 236.008 M 40.77 % | 167.650 M 17.33 % | 142.892 M -0.35 % | 143.390 M 119.32 % | 65.378 M -56.16 % | 149.138 M 34.29 % | 111.059 M -0.11 % | 111.176 M -6.16 % | 118.468 M -13.26 % | 136.576 M -6.62 % | 146.251 M 2.18 % | 143.137 M 101.84 % | 70.917 M 69.01 % | 41.960 M 32.10 % | 31.764 M 15.93 % | 27.400 M 32.61 % | 20.662 M 65.67 % | 12.472 M 38.58 % | 9.000 M |
| Other current assets | 46.300 M 11.54 % | 41.511 M -14.89 % | 48.771 M -7.98 % | 53.001 M 25.52 % | 42.225 M 17.62 % | 35.899 M -2.59 % | 36.855 M 129.94 % | 16.028 M -9.26 % | 17.664 M -5.67 % | 18.725 M -57.94 % | 44.516 M -64.98 % | 127.124 M 300.73 % | 31.723 M 11.11 % | 28.552 M 38.03 % | 20.686 M -12.82 % | 23.727 M 59.64 % | 14.863 M -19.99 % | 18.577 M -39.35 % | 30.628 M -3.61 % | 31.775 M 369.14 % | 6.773 M 18.08 % | 5.736 M 4.56 % | 5.486 M -77.46 % | 24.338 M 58.27 % | 15.378 M 53.92 % | 9.991 M 763.85 % | -1.505 M -130.71 % | 4.901 M -60.09 % | 12.281 M 451.21 % | 2.228 M 31.06 % | 1.700 M |
| Short term investments | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.654 M 1.53 % | 2.614 M 5.83 % | 2.470 M -20.43 % | 3.104 M -34.47 % | 4.737 M -60.48 % | 11.986 M 288.78 % | 3.083 M -73.35 % | 11.568 M -54.96 % | 25.683 M 0.45 % | 25.567 M 165.22 % | 9.640 M -78.29 % | 44.401 M 33.47 % | 33.266 M -69.94 % | 110.676 M 28.73 % | 85.978 M 1 162.34 % | 6.811 M -90.21 % | 69.578 M -25.74 % | 93.691 M -8.29 % | 102.159 M -46.24 % | 190.023 M 20.41 % | 157.811 M -15.36 % | 186.440 M 1 077.09 % | 15.839 M -21.49 % | 20.174 M | 0.000 | 0.000 |
| cash and cash equivalents | 791.200 M 9.57 % | 722.086 M -30.87 % | 1.045 B 127.66 % | 458.818 M -15.72 % | 544.372 M 13.32 % | 480.368 M 38.66 % | 346.441 M -0.82 % | 349.301 M -14.24 % | 407.283 M 44.45 % | 281.953 M 77.95 % | 158.443 M 26.47 % | 125.285 M -9.30 % | 138.125 M -5.76 % | 146.564 M 24.59 % | 117.639 M -10.14 % | 130.914 M -1.65 % | 133.106 M 14.31 % | 116.448 M 23.11 % | 94.588 M 62.41 % | 58.240 M 10.15 % | 52.874 M 37.68 % | 38.404 M -7.51 % | 41.522 M -40.84 % | 70.188 M -14.36 % | 81.955 M 158.40 % | 31.716 M 63.89 % | 19.352 M 57.40 % | 12.295 M 7.19 % | 11.470 M 2.13 % | 11.231 M -15.56 % | 13.300 M |
| Cash and short term investments | 791.200 M 9.57 % | 722.086 M -30.87 % | 1.045 B 127.66 % | 458.818 M -15.72 % | 544.372 M 12.70 % | 483.022 M 38.38 % | 349.055 M -0.77 % | 351.771 M -14.28 % | 410.387 M 43.15 % | 286.690 M 68.22 % | 170.429 M 32.77 % | 128.368 M -14.25 % | 149.693 M -13.09 % | 172.247 M 20.28 % | 143.206 M 1.89 % | 140.554 M -20.82 % | 177.507 M 18.56 % | 149.714 M -27.06 % | 205.264 M 42.33 % | 144.218 M 141.63 % | 59.685 M -44.73 % | 107.982 M -20.14 % | 135.213 M -21.55 % | 172.347 M -36.63 % | 271.978 M 43.50 % | 189.527 M -7.90 % | 205.792 M 631.47 % | 28.134 M -11.09 % | 31.644 M 181.76 % | 11.231 M -15.56 % | 13.300 M |
| Total current assets | 1.574 B 13.29 % | 1.389 B -18.84 % | 1.712 B 44.04 % | 1.189 B 2.26 % | 1.162 B 18.57 % | 980.249 M 13.10 % | 866.738 M 52.47 % | 568.448 M -4.50 % | 595.225 M 35.79 % | 438.334 M 27.96 % | 342.561 M -9.08 % | 376.754 M -9.51 % | 416.365 M 12.38 % | 370.510 M -5.12 % | 390.486 M 7.94 % | 361.767 M 29.32 % | 279.747 M 3.04 % | 271.499 M -21.98 % | 347.969 M 15.71 % | 300.727 M 56.92 % | 191.649 M -26.12 % | 259.399 M -3.38 % | 268.480 M -14.11 % | 312.596 M -17.58 % | 379.278 M 17.11 % | 323.875 M 15.41 % | 280.621 M 281.10 % | 73.635 M -19.60 % | 91.581 M 110.25 % | 43.559 M -5.92 % | 46.300 M |
| Inventory | 411.200 M 14.09 % | 360.411 M 7.22 % | 336.137 M -10.60 % | 376.012 M 11.11 % | 338.410 M 52.89 % | 221.346 M -3.77 % | 230.019 M 134.74 % | 97.987 M 24.90 % | 78.450 M 40.67 % | 55.770 M 6.08 % | 52.573 M -44.71 % | 95.082 M -13.38 % | 109.771 M 34.72 % | 81.482 M 1.49 % | 80.283 M 3.47 % | 77.593 M 109.04 % | 37.118 M -20.45 % | 46.659 M -7.66 % | 50.532 M -4.26 % | 52.778 M -6.09 % | 56.199 M -23.25 % | 73.224 M 11.45 % | 65.703 M 14.65 % | 57.306 M 26.65 % | 45.248 M -0.04 % | 45.266 M 77.69 % | 25.474 M 18.97 % | 21.412 M -18.41 % | 26.243 M 87.77 % | 13.976 M -13.19 % | 16.100 M |
| Net receivables | 325.200 M 22.57 % | 265.315 M -6.06 % | 282.430 M -6.07 % | 300.683 M 26.75 % | 237.227 M -1.15 % | 239.982 M -4.32 % | 250.809 M 144.31 % | 102.662 M 15.71 % | 88.724 M 15.00 % | 77.149 M 20.55 % | 63.999 M -31.57 % | 93.525 M -31.13 % | 135.809 M 53.93 % | 88.229 M -39.70 % | 146.311 M 22.03 % | 119.893 M 138.51 % | 50.267 M -11.11 % | 56.549 M -8.12 % | 61.545 M -14.47 % | 71.956 M 4.30 % | 68.992 M -4.78 % | 72.457 M 16.72 % | 62.078 M 5.93 % | 58.605 M 25.56 % | 46.674 M -40.99 % | 79.091 M 65.03 % | 47.924 M 149.60 % | 19.200 M -46.81 % | 36.100 M 124.22 % | 16.100 M 5.92 % | 15.200 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.242 M -7.01 % | 50.801 M 19.09 % | 42.656 M -9.43 % | 47.099 M 149.98 % | 18.841 M -41.48 % | 32.197 M 50.49 % | 21.395 M -18.91 % | 26.384 M 22.78 % | 21.488 M 53.51 % | 13.998 M 752.50 % | 1.642 M -48.14 % | 3.166 M -83.75 % | 19.487 M 179.62 % | 6.969 M 70.06 % | 4.098 M -52.06 % | 8.549 M 174.36 % | 3.116 M -15.99 % | 3.709 M -20.61 % | 4.672 M -46.07 % | 8.663 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 | 0.000 | 0.000 |
| Account payables | 224.100 M 56.17 % | 143.502 M 1.16 % | 141.850 M -16.79 % | 170.467 M -12.00 % | 193.708 M 54.69 % | 125.224 M -26.63 % | 170.671 M 330.49 % | 39.646 M -17.71 % | 48.177 M 4.16 % | 46.255 M 69.77 % | 27.246 M 11.03 % | 24.540 M -55.88 % | 55.623 M 35.52 % | 41.044 M -8.44 % | 44.828 M -20.21 % | 56.185 M 136.05 % | 23.802 M 197.34 % | 8.005 M -35.57 % | 12.424 M -23.83 % | 16.310 M -25.96 % | 22.028 M 24.57 % | 17.683 M -24.79 % | 23.511 M 46.44 % | 16.055 M 56.93 % | 10.231 M -43.94 % | 18.250 M 16.23 % | 15.702 M 175.47 % | 5.700 M -62.25 % | 15.100 M 556.52 % | 2.300 M -65.67 % | 6.700 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.226 M -22.14 % | 11.850 M 22.33 % | 9.687 M -26.93 % | 13.258 M 147.12 % | 5.365 M 201.74 % | 1.778 M -87.27 % | 13.972 M 80.82 % | 7.727 M 63.05 % | 4.739 M -60.64 % | 12.039 M 263.72 % | 3.310 M -8.11 % | 3.602 M 2.83 % | 3.503 M 30.76 % | 2.679 M -52.71 % | 5.665 M 0.00 % | 5.665 M 86.66 % | 3.035 M 2.05 % | 2.974 M 568.31 % | 445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.200 M -15.67 % | 7.352 M -8.23 % | 8.011 M -72.48 % | 29.108 M -12.86 % | 33.402 M -14.73 % | 39.170 M -14.07 % | 45.584 M -3.52 % | 47.246 M 9.44 % | 43.171 M | 0.000 | 0.000 -100.00 % | 5.155 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 % | -169.000 K | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 645.000 K 7.32 % | 601.000 K 10.07 % | 546.000 K 6.64 % | 512.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 -100.00 % | 145.000 K 13.28 % | 128.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 111.500 M 4.20 % | 107.004 M -0.07 % | 107.074 M -3.74 % | 111.231 M 0.19 % | 111.023 M -1.39 % | 112.585 M 3.43 % | 108.850 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K -53.66 % | 164.000 K 46.43 % | 112.000 K -43.43 % | 198.000 K -26.67 % | 270.000 K -35.87 % | 421.000 K 60.08 % | 263.000 K -60.69 % | 669.000 K | 0.000 | 0.000 -100.00 % | 42.000 K -61.82 % | 110.000 K 400.00 % | 22.000 K -86.98 % | 169.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 230.600 M 22.51 % | 188.233 M 26.93 % | 148.300 M 10.15 % | 134.640 M 16.36 % | 115.706 M 10.19 % | 105.009 M 0.15 % | 104.849 M 7.63 % | 97.418 M -47.30 % | 184.843 M -9.21 % | 203.603 M 4.74 % | 194.390 M -18.24 % | 237.752 M -5.49 % | 251.550 M 18.37 % | 212.520 M -16.33 % | 254.003 M -1.70 % | 258.398 M 10.60 % | 233.623 M 4.23 % | 224.139 M -16.12 % | 267.205 M 3.29 % | 258.688 M 1.98 % | 253.675 M 75.55 % | 144.500 M 1.28 % | 142.667 M 3.06 % | 138.429 M 5.11 % | 131.698 M 5.42 % | 124.930 M 14.62 % | 108.997 M 80.40 % | 60.420 M 14.81 % | 52.625 M 128.06 % | 23.075 M -6.96 % | 24.800 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.921 M -1.66 % | 10.088 M 1.37 % | 9.952 M 42.42 % | 6.988 M 53.38 % | 4.556 M 351.98 % | 1.008 M -14.65 % | 1.181 M -17.93 % | 1.439 M -4.07 % | 1.500 M -91.09 % | 16.832 M 159.95 % | 6.475 M 25.61 % | 5.155 M 101.68 % | 2.556 M -3.91 % | 2.660 M 40.67 % | 1.891 M -4.06 % | 1.971 M | 0.000 -100.00 % | 3.709 M -20.61 % | 4.672 M -46.07 % | 8.663 M 1 987.47 % | 415.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K -72.00 % | 100.000 K |
| 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 |
| Total assets | 2.546 B 12.55 % | 2.262 B -11.53 % | 2.557 B 28.34 % | 1.992 B 9.62 % | 1.817 B 10.30 % | 1.648 B 7.52 % | 1.532 B 87.68 % | 816.484 M 11.34 % | 733.308 M 28.31 % | 571.529 M 21.33 % | 471.049 M -31.19 % | 684.569 M 4.94 % | 652.373 M 21.22 % | 538.160 M 0.90 % | 533.378 M 5.59 % | 505.157 M 46.37 % | 345.125 M -17.95 % | 420.637 M -8.36 % | 459.028 M 11.44 % | 411.903 M 32.82 % | 310.117 M -21.68 % | 395.975 M -4.52 % | 414.731 M -9.00 % | 455.733 M 1.23 % | 450.195 M 23.06 % | 365.835 M 17.11 % | 312.385 M 209.18 % | 101.035 M -9.99 % | 112.243 M 100.32 % | 56.031 M 1.32 % | 55.300 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -13.800 M 32.70 % | -20.505 M 39.58 % | -33.940 M -491.70 % | -5.736 M -532.58 % | 1.326 M 313.18 % | -622.000 K 80.71 % | -3.225 M -157.40 % | 5.618 M -80.47 % | 28.765 M 705.74 % | 3.570 M 2.06 % | 3.498 M 129.68 % | -11.786 M 26.43 % | -16.020 M -145.40 % | -6.528 M -294.11 % | 3.363 M -36.36 % | 5.284 M 200.02 % | -5.283 M -166.65 % | 7.927 M 54.67 % | 5.125 M 123.00 % | -22.280 M -1 871.68 % | -1.130 M -354.50 % | 444.000 K -93.09 % | 6.429 M 193.34 % | -6.888 M -92.46 % | -3.579 M 4.05 % | -3.730 M -461.43 % | 1.032 M 230.30 % | -792.000 K 50.00 % | -1.584 M -453.85 % | -286.000 K 4.67 % | -300.000 K |
| Stock based compensation | 55.700 M 21.25 % | 45.940 M 48.19 % | 31.001 M 56.18 % | 19.849 M 26.11 % | 15.739 M 28.25 % | 12.272 M 67.49 % | 7.327 M -24.49 % | 9.703 M -22.68 % | 12.549 M 98.18 % | 6.332 M 125.34 % | 2.810 M -43.72 % | 4.993 M -63.67 % | 13.742 M 8.03 % | 12.720 M 1.52 % | 12.529 M 47.38 % | 8.501 M 57.31 % | 5.404 M 17.50 % | 4.599 M 12.03 % | 4.105 M 1 089.86 % | 345.000 K | 0.000 | 0.000 -100.00 % | 482.000 K -6.95 % | 518.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -22.500 M -1.31 % | -22.208 M -222.41 % | 18.143 M 120.48 % | -88.607 M -37.14 % | -64.609 M -1 259.74 % | 5.571 M 121.55 % | -25.850 M -2.92 % | -25.116 M -4 984.21 % | -494.000 K 94.16 % | -8.461 M -140.97 % | 20.651 M 10 943.32 % | 187.000 K 100.37 % | -51.159 M -187.51 % | 58.459 M 255.42 % | -37.613 M 41.99 % | -64.840 M -315.84 % | 30.041 M 508.33 % | -7.357 M -259.66 % | 4.608 M 163.16 % | 1.751 M -79.83 % | 8.682 M 122.99 % | -37.761 M -856.94 % | -3.946 M -174.33 % | 5.309 M -23.74 % | 6.962 M 123.18 % | -30.037 M -111.80 % | -14.182 M -209.12 % | 12.997 M 254.78 % | -8.397 M -95.10 % | -4.304 M 60.51 % | -10.900 M |
| Accounts receivables | -57.400 M -492.56 % | 14.622 M -37.20 % | 23.282 M 139.04 % | -59.630 M -1 231.28 % | 5.271 M -65.80 % | 15.412 M 181.64 % | -18.879 M -648.01 % | 3.445 M 145.95 % | -7.497 M 65.30 % | -21.603 M -220.56 % | 17.919 M 326.34 % | 4.203 M 113.19 % | -31.863 M -164.27 % | 49.577 M 508.55 % | -12.135 M 80.47 % | -62.136 M -1 277.26 % | 5.278 M -62.73 % | 14.163 M 0.00 % | 14.163 M 912.56 % | -1.743 M | 0.000 100.00 % | -8.925 M 38.69 % | -14.556 M -187.27 % | -5.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -47.400 M -69.90 % | -27.899 M -170.99 % | 39.300 M 221.88 % | -32.244 M 72.14 % | -115.737 M -1 092.77 % | 11.658 M 216.19 % | 3.687 M 132.70 % | -11.276 M 41.46 % | -19.261 M -202.89 % | -6.359 M 5.30 % | -6.715 M -198.63 % | 6.808 M 156.70 % | -12.006 M -3 101.60 % | -375.000 K 89.18 % | -3.465 M 91.61 % | -41.299 M -604.26 % | 8.190 M 448.96 % | -2.347 M -225.04 % | 1.877 M 20.86 % | 1.553 M -86.77 % | 11.737 M 159.33 % | -19.783 M -74.47 % | -11.339 M -475.34 % | 3.021 M 155.09 % | -5.484 M 67.47 % | -16.856 M -314.97 % | -4.062 M -141.47 % | 9.795 M 202.29 % | -9.576 M -550.00 % | 2.128 M 123.91 % | -8.900 M |
| Accounts payables | 79.300 M 14 311.47 % | -558.000 K 97.86 % | -26.080 M 9.14 % | -28.703 M -142.77 % | 67.111 M 239.34 % | -48.163 M -199.26 % | -16.094 M -27.55 % | -12.618 M -796.36 % | 1.812 M -90.44 % | 18.957 M 488.73 % | 3.220 M 138.23 % | -8.423 M -158.45 % | -3.259 M -20.26 % | -2.710 M 74.94 % | -10.813 M -140.77 % | 26.519 M 67.87 % | 15.797 M 443.71 % | -4.596 M -13.12 % | -4.063 M -167.72 % | 6.000 M | 0.000 100.00 % | -5.849 M -199.59 % | 5.873 M 148.22 % | 2.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 3.000 M 135.83 % | -8.373 M 54.39 % | -18.359 M -157.43 % | 31.970 M 250.42 % | -21.254 M -179.71 % | 26.664 M 390.51 % | 5.436 M 216.48 % | -4.667 M -119.09 % | 24.452 M 4 394.85 % | 544.000 K -91.26 % | 6.227 M 359.35 % | -2.401 M 40.44 % | -4.031 M -133.68 % | 11.967 M 206.85 % | -11.200 M -192.75 % | 12.076 M 1 456.19 % | 776.000 K 105.32 % | -14.577 M -97.82 % | -7.369 M -81.55 % | -4.059 M -32.86 % | -3.055 M 4.65 % | -3.204 M -119.93 % | 16.076 M 222.23 % | 4.989 M -59.91 % | 12.446 M 194.42 % | -13.181 M -30.25 % | -10.120 M -416.05 % | 3.202 M 171.59 % | 1.179 M 118.33 % | -6.432 M -221.60 % | -2.000 M |
| Other non cash items | 3.500 M 26.86 % | 2.759 M 177.74 % | -3.549 M 13.57 % | -4.106 M -2 272.49 % | 189.000 K -82.72 % | 1.094 M 108.75 % | -12.502 M -3 946.77 % | 325.000 K 108.92 % | -3.644 M 51.66 % | -7.538 M 47.89 % | -14.465 M -201.22 % | 14.291 M -62.19 % | 37.796 M 387.12 % | 7.759 M -13.57 % | 8.977 M 171.64 % | -12.531 M -117.23 % | 72.719 M 629.45 % | 9.969 M 615.65 % | 1.393 M -62.53 % | 3.718 M 237.96 % | -2.695 M -115.34 % | 17.567 M 171.89 % | 6.461 M 67.12 % | 3.866 M -79.18 % | 18.572 M 180.42 % | -23.095 M -1 613.28 % | -1.348 M -147.34 % | -545.000 K -113.79 % | 3.952 M 9 539.02 % | 41.000 K 141.00 % | -100.000 K |
| Net cash provided by operating activities | 233.300 M 78.44 % | 130.747 M -37.42 % | 208.937 M 13.81 % | 183.587 M 30.90 % | 140.245 M -30.31 % | 201.236 M 315.85 % | 48.392 M -68.01 % | 151.271 M -17.20 % | 182.701 M 53.96 % | 118.664 M 13.22 % | 104.808 M 38.66 % | 75.586 M 114.03 % | 35.316 M -68.12 % | 110.777 M 190.79 % | 38.095 M 107.69 % | 18.342 M 99.59 % | 9.190 M -61.83 % | 24.077 M -61.05 % | 61.810 M -30.01 % | 88.307 M 144.95 % | 36.051 M 416.85 % | -11.378 M 12.38 % | -12.986 M 15.15 % | -15.305 M -294.62 % | 7.864 M -65.44 % | 22.755 M 125.21 % | 10.104 M 15.86 % | 8.721 M 7.79 % | 8.091 M 148.80 % | 3.252 M -12.11 % | 3.700 M |
| Investments in property plant and equipment | -107.400 M -89.12 % | -56.788 M 6.91 % | -61.005 M -3.60 % | -58.885 M -84.73 % | -31.877 M 12.63 % | -36.483 M -44.84 % | -25.188 M -23.90 % | -20.330 M -124.84 % | -9.042 M -32.56 % | -6.821 M -69.93 % | -4.014 M 34.25 % | -6.105 M 36.48 % | -9.611 M 6.08 % | -10.233 M 45.82 % | -18.887 M 0.24 % | -18.932 M -237.41 % | -5.611 M 22.09 % | -7.202 M 18.80 % | -8.870 M -44.42 % | -6.142 M 43.26 % | -10.825 M 22.78 % | -14.019 M 31.64 % | -20.509 M -91.42 % | -10.714 M 13.84 % | -12.435 M 11.57 % | -14.062 M -105.55 % | -6.841 M -29.27 % | -5.292 M -2.18 % | -5.179 M -0.82 % | -5.137 M -35.18 % | -3.800 M |
| Acquisitions net | 0.000 100.00 % | -13.762 M | 0.000 100.00 % | -149.387 M -593.69 % | -21.535 M -293.26 % | -5.476 M 98.50 % | -366.101 M -290.48 % | -93.756 M -440.47 % | -17.347 M | 0.000 100.00 % | -128.000 K 99.78 % | -57.138 M 24.19 % | -75.374 M -392.22 % | -15.313 M | 0.000 100.00 % | -32.317 M | 0.000 100.00 % | -2.149 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.675 M 96.68 % | -50.484 M -68.66 % | -29.932 M -20 054.67 % | 150.000 K 185.71 % | -175.000 K 93.00 % | -2.500 M 80.76 % | -12.995 M | 0.000 | 0.000 |
| Purchases of investments | -2.400 M 19.76 % | -2.991 M 20.15 % | -3.746 M | 0.000 | 0.000 -100.00 % | 116.000 K | 0.000 100.00 % | -95.000 K 97.36 % | -3.596 M -371.30 % | -763.000 K 97.47 % | -30.172 M -369.09 % | -6.432 M 66.21 % | -19.034 M 35.65 % | -29.580 M 6.39 % | -31.598 M 71.15 % | -109.516 M -187.33 % | -38.115 M -80.16 % | -21.156 M 81.17 % | -112.370 M -41.45 % | -79.441 M 8.87 % | -87.175 M -7 116.47 % | -1.208 M 7.65 % | -1.308 M 47.66 % | -2.499 M 96.15 % | -64.925 M -549.25 % | -10.000 M 94.15 % | -170.805 M -16 980.50 % | -1.000 M 95.00 % | -20.000 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -99.83 % | 1.742 M 195.76 % | 589.000 K -69.05 % | 1.903 M -75.86 % | 7.884 M -62.63 % | 21.095 M 42.20 % | 14.835 M -55.17 % | 33.093 M 16.53 % | 28.399 M 80.19 % | 15.761 M -89.06 % | 144.055 M 154.14 % | 56.684 M -22.20 % | 72.855 M -17.70 % | 88.523 M 4 343.93 % | 1.992 M -98.69 % | 151.697 M 506.79 % | 25.000 M 147.38 % | 10.106 M -88.83 % | 90.439 M 171.49 % | 33.312 M -36.63 % | 52.564 M 2 626.35 % | 1.928 M -68.39 % | 6.100 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.110 M 711.00 % | -1.000 M 76.74 % | -4.300 M -970.45 % | 494.000 K 114.16 % | -3.489 M -149.00 % | 7.121 M 15 580.43 % | -46.000 K 70.51 % | -156.000 K 99.77 % | -68.338 M -3 206.27 % | 2.200 M | 0.000 100.00 % | -32.317 M | 0.000 -100.00 % | 2.149 M 0.00 % | 2.149 M 298.70 % | 539.000 K -95.96 % | 13.335 M 421.71 % | 2.556 M -46.71 % | 4.796 M 297.29 % | -2.431 M 66.17 % | -7.186 M -483.75 % | -1.231 M | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -109.800 M -49.30 % | -73.541 M -13.58 % | -64.751 M 68.91 % | -208.272 M -340.30 % | -47.302 M -10.42 % | -42.840 M 89.12 % | -393.847 M -246.72 % | -113.592 M -304.50 % | -28.082 M -9 460.67 % | 300.000 K 102.26 % | -13.265 M 75.88 % | -54.996 M 22.46 % | -70.926 M -189.18 % | -24.527 M 29.37 % | -34.724 M -107.80 % | -16.710 M -228.96 % | 12.958 M -70.88 % | 44.497 M 245.57 % | -30.568 M 63.19 % | -83.052 M -223.90 % | 67.032 M 443.69 % | 12.329 M 243.53 % | -8.590 M -135.33 % | 24.311 M 129.95 % | -81.166 M -396.00 % | 27.421 M 115.59 % | -175.893 M -4 664.17 % | -3.692 M 90.33 % | -38.174 M -643.12 % | -5.137 M -35.18 % | -3.800 M |
| Debt repayment | -1.900 M 99.46 % | -355.000 M -165.60 % | 541.120 M 2 805.60 % | -20.000 M -128.61 % | 69.900 M 499.43 % | -17.500 M -105.17 % | 338.736 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.723 M -1 344.15 % | 1.103 M | 0.000 | 0.000 100.00 % | -209.000 K -145.88 % | -85.000 K 29.17 % | -120.000 K -18.81 % | -101.000 K 97.50 % | -4.033 M 97.92 % | -193.524 M -2 655.18 % | -7.024 M 45.33 % | -12.847 M 48.01 % | -24.712 M -120.57 % | 120.114 M 383.11 % | -42.427 M -132.07 % | 132.300 M 2 305.00 % | -6.000 M -528.57 % | 1.400 M 600.00 % | 200.000 K 102.70 % | -7.400 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.690 M 2 791.73 % | 508.000 K -74.70 % | 2.008 M -59.20 % | 4.921 M 49.48 % | 3.292 M -96.94 % | 107.552 M 5 767.54 % | 1.833 M -56.76 % | 4.239 M 103.99 % | 2.078 M -47.66 % | 3.970 M -19.21 % | 4.914 M -88.01 % | 41.000 M 4 455.56 % | 900.000 K -96.91 % | 29.100 M 14 450.00 % | 200.000 K -99.06 % | 21.300 M |
| Common stock repurchased | -30.200 M -1 606.21 % | -1.770 M 95.58 % | -40.000 M -50.18 % | -26.635 M 65.91 % | -78.125 M -571.75 % | -11.630 M | 0.000 100.00 % | -95.125 M -217.16 % | -29.993 M | 0.000 100.00 % | -50.000 M -100.00 % | -25.000 M | 0.000 100.00 % | -57.118 M -219.18 % | -17.895 M | 0.000 | 0.000 100.00 % | -49.767 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 |
| Dividends paid | -15.600 M -1.50 % | -15.369 M -0.97 % | -15.222 M -0.12 % | -15.204 M 1.18 % | -15.385 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.400 M -69.56 % | -4.954 M 87.68 % | -40.214 M -154 569.23 % | -26.000 K 98.52 % | -1.762 M -265.56 % | -482.000 K -563.46 % | 104.000 K 105.18 % | -2.009 M -52.89 % | -1.314 M -161.34 % | 2.142 M -51.95 % | 4.458 M -28.59 % | 6.243 M -75.24 % | 25.210 M 1 018.95 % | 2.253 M 180.57 % | 803.000 K 322.63 % | 190.000 K 104.98 % | -3.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.000 K 235.71 % | 14.000 K 102.05 % | -683.000 K | 0.000 |
| Net cash used provided by financing activities | -56.100 M 85.12 % | -377.093 M -184.61 % | 445.684 M 820.41 % | -61.865 M -143.83 % | -25.372 M 14.32 % | -29.612 M -108.74 % | 338.840 M 448.84 % | -97.134 M -210.26 % | -31.307 M -1 234.31 % | 2.760 M 106.05 % | -45.641 M -40.52 % | -32.480 M -223.44 % | 26.313 M 147.96 % | -54.864 M -220.99 % | -17.092 M -1 340.35 % | 1.378 M 140.59 % | -3.395 M 92.91 % | -47.879 M -1 093.34 % | 4.820 M 750.47 % | -741.000 K 99.14 % | -85.972 M -1 556.17 % | -5.191 M 39.70 % | -8.608 M 61.97 % | -22.634 M -118.24 % | 124.084 M 430.78 % | -37.513 M -121.64 % | 173.322 M 3 530.08 % | -5.053 M -116.56 % | 30.514 M 10 882.33 % | -283.000 K -102.04 % | 13.900 M |
| Effect of forex changes on cash | 1.714 M 166.36 % | -2.583 M 37.49 % | -4.132 M -514.86 % | 996.000 K 127.92 % | -3.567 M -169.36 % | 5.143 M 443.78 % | -1.496 M -45.24 % | -1.030 M -146.65 % | 2.208 M 214.58 % | -1.927 M -31.36 % | -1.467 M -54.42 % | -950.000 K -210.72 % | 858.000 K 134.86 % | -2.461 M -651.79 % | 446.000 K 108.57 % | -5.202 M -148.31 % | -2.095 M -279.83 % | 1.165 M 307.34 % | 286.000 K -66.43 % | 852.000 K 132.26 % | -2.641 M -335.38 % | 1.122 M -26.09 % | 1.518 M -18.43 % | 1.861 M 442.73 % | -543.000 K 72.71 % | -1.990 M -318.07 % | -476.000 K -271.22 % | 278.000 K 244.79 % | -192.000 K -386.57 % | 67.000 K 108.38 % | -800.000 K |
| Net change in cash | 69.100 M 121.43 % | -322.470 M -155.05 % | 585.738 M 784.64 % | -85.554 M -233.67 % | 64.004 M -52.21 % | 133.927 M 1 751.18 % | -8.111 M 87.66 % | -65.736 M -155.82 % | 117.766 M -1.70 % | 119.797 M 261.29 % | 33.158 M 358.24 % | -12.840 M -52.15 % | -8.439 M -129.18 % | 28.925 M 317.89 % | -13.275 M -505.61 % | -2.192 M -113.16 % | 16.658 M -23.80 % | 21.860 M -39.86 % | 36.348 M 577.38 % | 5.366 M -62.92 % | 14.470 M 564.08 % | -3.118 M 89.12 % | -28.666 M -143.61 % | -11.767 M -123.42 % | 50.239 M 370.71 % | 10.673 M 51.24 % | 7.057 M 2 678.35 % | 254.000 K 6.28 % | 239.000 K 111.38 % | -2.101 M -116.16 % | 13.000 M |
| Cash at beginning of period | 722.100 M -30.87 % | 1.045 B 127.66 % | 458.818 M -15.72 % | 544.372 M 13.32 % | 480.368 M 38.66 % | 346.441 M -2.29 % | 354.552 M -14.57 % | 415.037 M 43.35 % | 289.517 M 70.59 % | 169.720 M 35.47 % | 125.285 M -9.30 % | 138.125 M -5.76 % | 146.564 M 24.59 % | 117.639 M -10.14 % | 130.914 M -1.65 % | 133.106 M 14.31 % | 116.448 M 23.11 % | 94.588 M 62.41 % | 58.240 M 10.15 % | 52.874 M 37.68 % | 38.404 M -7.51 % | 41.522 M -40.84 % | 70.188 M -14.36 % | 81.955 M 158.40 % | 31.716 M 50.72 % | 21.043 M 71.15 % | 12.295 M 2.11 % | 12.041 M 7.21 % | 11.231 M -15.76 % | 13.332 M 3 233.00 % | 400.000 K |
| Cash at end of period | 791.200 M 9.57 % | 722.086 M -30.87 % | 1.045 B 127.66 % | 458.818 M -15.72 % | 544.372 M 13.32 % | 480.368 M 38.66 % | 346.441 M -0.82 % | 349.301 M -14.24 % | 407.283 M 40.68 % | 289.517 M 82.73 % | 158.443 M 26.47 % | 125.285 M -9.30 % | 138.125 M -5.76 % | 146.564 M 24.59 % | 117.639 M -10.14 % | 130.914 M -1.65 % | 133.106 M 14.31 % | 116.448 M 23.11 % | 94.588 M 62.41 % | 58.240 M 10.15 % | 52.874 M 37.68 % | 38.404 M -7.51 % | 41.522 M -40.84 % | 70.188 M -14.36 % | 81.955 M 158.40 % | 31.716 M 63.89 % | 19.352 M 57.40 % | 12.295 M 7.19 % | 11.470 M 2.13 % | 11.231 M -16.19 % | 13.400 M |
| Operating cash flow | 233.300 M 78.44 % | 130.747 M -37.42 % | 208.937 M 13.81 % | 183.587 M 30.90 % | 140.245 M -30.31 % | 201.236 M 315.85 % | 48.392 M -68.01 % | 151.271 M -17.20 % | 182.701 M 53.96 % | 118.664 M 13.22 % | 104.808 M 38.66 % | 75.586 M 114.03 % | 35.316 M -68.12 % | 110.777 M 190.79 % | 38.095 M 107.69 % | 18.342 M 99.59 % | 9.190 M -61.83 % | 24.077 M -61.05 % | 61.810 M -30.01 % | 88.307 M 144.95 % | 36.051 M 416.85 % | -11.378 M 12.38 % | -12.986 M 15.15 % | -15.305 M -294.62 % | 7.864 M -65.44 % | 22.755 M 125.21 % | 10.104 M 15.86 % | 8.721 M 7.79 % | 8.091 M 148.80 % | 3.252 M -12.11 % | 3.700 M |
| Capital expenditure | -107.400 M -89.12 % | -56.788 M 6.91 % | -61.005 M -3.60 % | -58.885 M -84.73 % | -31.877 M 12.63 % | -36.483 M -44.84 % | -25.188 M -23.90 % | -20.330 M -124.84 % | -9.042 M -32.56 % | -6.821 M -69.93 % | -4.014 M 34.25 % | -6.105 M 36.48 % | -9.611 M 6.08 % | -10.233 M 45.82 % | -18.887 M 0.24 % | -18.932 M -237.41 % | -5.611 M 22.09 % | -7.202 M 18.80 % | -8.870 M -44.42 % | -6.142 M 43.26 % | -10.825 M 22.78 % | -14.019 M 31.64 % | -20.509 M -91.42 % | -10.714 M 13.84 % | -12.435 M 11.57 % | -14.062 M -105.55 % | -6.841 M -29.27 % | -5.292 M -2.18 % | -5.179 M -0.82 % | -5.137 M -35.18 % | -3.800 M |
| Free CashFlow | 125.900 M 70.23 % | 73.959 M -50.00 % | 147.932 M 18.63 % | 124.702 M 15.07 % | 108.368 M -34.22 % | 164.753 M 610.02 % | 23.204 M -82.28 % | 130.941 M -24.60 % | 173.659 M 55.27 % | 111.843 M 10.96 % | 100.794 M 45.07 % | 69.481 M 170.30 % | 25.705 M -74.43 % | 100.544 M 423.45 % | 19.208 M 3 355.59 % | -590.000 K -116.49 % | 3.579 M -78.79 % | 16.875 M -68.12 % | 52.940 M -35.57 % | 82.165 M 225.72 % | 25.226 M 199.33 % | -25.397 M 24.18 % | -33.495 M -28.73 % | -26.019 M -469.22 % | -4.571 M -152.58 % | 8.693 M 166.41 % | 3.263 M -4.84 % | 3.429 M 17.75 % | 2.912 M 254.48 % | -1.885 M -1 785.00 % | -100.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 511.000 M 4.41 % | 489.400 M 5.63 % | 463.300 M 4.94 % | 441.500 M 9.12 % | 404.600 M -2.60 % | 415.403 M 11.01 % | 374.217 M 2.55 % | 364.900 M 11.42 % | 327.500 M -19.19 % | 405.271 M -1.15 % | 409.991 M -1.33 % | 415.508 M -2.24 % | 425.040 M -13.39 % | 490.740 M -4.95 % | 516.274 M 17.08 % | 440.949 M 10.94 % | 397.459 M 0.13 % | 396.930 M 14.69 % | 346.093 M -4.21 % | 361.311 M 2.76 % | 351.620 M -5.22 % | 370.969 M -4.76 % | 389.521 M 14.61 % | 339.880 M 7.74 % | 315.456 M -6.74 % | 338.268 M 93.16 % | 175.127 M 29.91 % | 134.810 M -4.22 % | 140.743 M -8.70 % | 154.161 M -10.93 % | 173.082 M -11.71 % | 196.032 M 0.21 % | 195.617 M 9.15 % | 179.214 M 1.49 % | 176.575 M 6.45 % | 165.872 M 11.06 % | 149.351 M 10.35 % | 135.343 M 6.95 % | 126.552 M 6.56 % | 118.765 M 15.26 % | 103.044 M 18.59 % | 86.891 M -33.57 % | 130.800 M -4.38 % | 136.791 M -3.07 % | 141.118 M -7.60 % | 152.718 M 6.69 % | 143.147 M -2.15 % | 146.285 M 3.79 % | 140.948 M -7.62 % | 152.580 M 6.77 % | 142.899 M 2.28 % | 139.711 M 24.95 % | 111.814 M -1.02 % | 112.971 M -3.87 % | 117.515 M 1.61 % | 115.658 M 9.33 % | 105.787 M -5.96 % | 112.495 M -12.45 % | 128.498 M -6.99 % | 138.154 M 0.36 % | 137.652 M -7.40 % | 148.654 M 5.45 % | 140.966 M 40.82 % | 100.107 M 22.75 % | 81.552 M 22.75 % | 66.439 M 28.35 % | 51.762 M 45.53 % | 35.567 M 9.01 % | 32.627 M -51.68 % | 67.525 M -20.10 % | 84.510 M -3.96 % | 87.996 M -1.00 % | 88.887 M 6.02 % | 83.836 M -7.35 % | 90.491 M -12.19 % | 103.049 M -3.98 % | 107.323 M 2.67 % | 104.533 M -2.93 % | 107.688 M 2.98 % | 104.571 M 11.30 % | 93.950 M 34.25 % | 69.981 M -14.63 % | 81.975 M -6.19 % | 87.386 M 1.45 % | 86.140 M -2.56 % | 88.399 M -5.51 % | 93.550 M -14.07 % | 108.869 M 4.19 % | 104.487 M 39.82 % | 74.731 M 8.99 % | 68.567 M 8.93 % | 62.946 M 12.09 % | 56.158 M -2.24 % | 57.444 M -18.72 % | 70.674 M 4.10 % | 67.893 M 58.31 % | 42.887 M 26.16 % | 33.993 M -12.21 % | 38.722 M -16.13 % | 46.171 M -38.20 % | 74.714 M -27.28 % | 102.736 M 6.66 % | 96.317 M 19.52 % | 80.586 M 19.97 % | 67.171 M 14.68 % | 58.573 M 14.53 % | 51.142 M 23.19 % | 41.515 M 26.85 % | 32.728 M -18.06 % | 39.943 M 82.16 % | 21.927 M -16.17 % | 26.158 M -28.67 % | 36.670 M -20.27 % | 45.995 M 8.04 % | 42.571 M 30.23 % | 32.690 M 58.17 % | 20.667 M 2.23 % | 20.216 M -6.58 % | 21.639 M -27.46 % | 29.831 M 9.81 % | 27.166 M |
| Net income | 66.800 M 27.72 % | 52.300 M 13.20 % | 46.200 M 83.33 % | 25.200 M 2.02 % | 24.700 M -49.46 % | 48.874 M 427.90 % | -14.905 M -200.71 % | 14.800 M 174.07 % | 5.400 M -85.60 % | 37.502 M 14.61 % | 32.721 M 20.56 % | 27.140 M -12.23 % | 30.921 M -29.32 % | 43.745 M -41.02 % | 74.167 M 64.93 % | 44.970 M 22.27 % | 36.778 M -7.26 % | 39.655 M 88.80 % | 21.004 M -40.68 % | 35.409 M -8.43 % | 38.668 M -7.58 % | 41.841 M -8.30 % | 45.627 M 56.56 % | 29.144 M 61.35 % | 18.063 M 75.98 % | 10.264 M 34.68 % | 7.621 M -75.95 % | 31.686 M 106.15 % | 15.370 M -20.80 % | 19.406 M -44.20 % | 34.779 M -24.98 % | 46.361 M -0.25 % | 46.479 M 257.08 % | -29.590 M -135.28 % | 83.864 M 82.11 % | 46.052 M 22.69 % | 37.535 M -15.23 % | 44.281 M 45.85 % | 30.361 M -0.56 % | 30.531 M 37.03 % | 22.281 M -38.56 % | 36.265 M 120.70 % | 16.432 M 107.07 % | -232.460 M -1 192.59 % | 21.276 M 128.31 % | 9.319 M -24.25 % | 12.302 M 15.56 % | 10.646 M -27.65 % | 14.715 M -57.17 % | 34.355 M 4 900.73 % | 687.000 K 107.02 % | -9.782 M -243.31 % | 6.826 M 40.77 % | 4.849 M -15.45 % | 5.735 M -35.76 % | 8.928 M 735.17 % | 1.069 M 138.59 % | -2.770 M -142.02 % | 6.592 M -51.48 % | 13.586 M -28.14 % | 18.906 M -39.81 % | 31.408 M 57.45 % | 19.948 M 46.47 % | 13.619 M 119.06 % | 6.217 M 308.21 % | 1.523 M 118.06 % | -8.431 M 47.42 % | -16.034 M 79.90 % | -79.763 M -320.31 % | -18.977 M -453.46 % | 5.369 M -8.43 % | 5.863 M -1.73 % | 5.966 M 43.17 % | 4.167 M -28.83 % | 5.855 M -49.82 % | 11.667 M -7.92 % | 12.671 M -68.64 % | 40.407 M 137.80 % | 16.992 M -6.45 % | 18.163 M 42.33 % | 12.761 M 27.29 % | 10.025 M 357.65 % | -3.891 M -165.41 % | 5.949 M 710.49 % | 734.000 K 103.19 % | -23.005 M -1 925.09 % | -1.136 M -125.41 % | 4.470 M -35.44 % | 6.924 M 383.89 % | -2.439 M 91.11 % | -27.438 M -375.20 % | -5.774 M 32.78 % | -8.590 M 60.88 % | -21.957 M -293.49 % | -5.580 M -8.58 % | -5.139 M 41.09 % | -8.723 M 39.60 % | -14.442 M -93.02 % | -7.482 M 48.57 % | -14.549 M -385.61 % | 5.094 M -81.40 % | 27.389 M 68.14 % | 16.289 M 35.40 % | 12.030 M 20.35 % | 9.996 M 24.97 % | 7.999 M 44.52 % | 5.535 M 99.82 % | 2.770 M 418.73 % | 534.000 K 107.81 % | -6.834 M -219.50 % | -2.139 M -46.01 % | -1.465 M -259.07 % | 921.000 K -84.09 % | 5.790 M 1 019.92 % | 517.000 K -84.29 % | 3.290 M 330.07 % | 765.000 K 11.52 % | 686.000 K 457.72 % | 123.000 K -95.38 % | 2.662 M 59.12 % | 1.673 M |
| Income before tax | 70.000 M 22.38 % | 57.200 M 9.37 % | 52.300 M 78.50 % | 29.300 M -2.01 % | 29.900 M -26.32 % | 40.581 M 378.96 % | -14.547 M -178.21 % | 18.600 M 138.46 % | 7.800 M -51.85 % | 16.198 M -53.08 % | 34.525 M 7.05 % | 32.250 M -18.33 % | 39.488 M -28.72 % | 55.400 M -35.96 % | 86.512 M 54.45 % | 56.014 M 27.84 % | 43.815 M 2.10 % | 42.914 M 73.71 % | 24.704 M -33.98 % | 37.418 M -14.33 % | 43.675 M -11.88 % | 49.564 M -5.40 % | 52.396 M 54.61 % | 33.889 M 51.98 % | 22.298 M 28.45 % | 17.359 M 61.46 % | 10.751 M -59.51 % | 26.550 M 111.82 % | 12.534 M -38.71 % | 20.451 M -49.21 % | 40.263 M -27.50 % | 55.533 M -1.06 % | 56.129 M -4.25 % | 58.621 M 13.11 % | 51.826 M 8.69 % | 47.684 M 19.03 % | 40.060 M 3.71 % | 38.627 M 12.60 % | 34.306 M 10.08 % | 31.165 M 29.97 % | 23.978 M 65.23 % | 14.512 M 65.04 % | 8.793 M 104.77 % | -184.448 M -904.64 % | 22.923 M 743.69 % | 2.717 M -68.43 % | 8.607 M -25.40 % | 11.537 M -31.40 % | 16.817 M -16.12 % | 20.048 M 1 554.86 % | -1.378 M 88.42 % | -11.902 M -258.36 % | 7.516 M 32.32 % | 5.680 M -43.22 % | 10.003 M -23.58 % | 13.089 M 1 165.86 % | 1.034 M 143.50 % | -2.377 M -122.82 % | 10.415 M -40.18 % | 17.410 M -30.42 % | 25.020 M 2.73 % | 24.354 M 3.55 % | 23.520 M 76.66 % | 13.314 M 56.65 % | 8.499 M 247.47 % | 2.446 M 146.56 % | -5.254 M 60.22 % | -13.209 M 83.63 % | -80.701 M -1 213.92 % | -6.142 M -203.63 % | 5.927 M -25.32 % | 7.936 M -4.22 % | 8.286 M 45.96 % | 5.677 M -27.24 % | 7.802 M -56.11 % | 17.775 M -8.82 % | 19.494 M 10.08 % | 17.709 M -8.59 % | 19.373 M -3.00 % | 19.972 M 33.03 % | 15.013 M 212.45 % | 4.805 M 308.28 % | -2.307 M -148.73 % | 4.734 M 274.82 % | 1.263 M 105.34 % | -23.653 M -16 916.55 % | -139.000 K -102.19 % | 6.337 M -26.78 % | 8.655 M 164.40 % | -13.439 M -67.95 % | -8.002 M 12.69 % | -9.165 M 32.78 % | -13.635 M 64.12 % | -38.004 M -342.68 % | -8.585 M -8.59 % | -7.906 M 41.09 % | -13.420 M 42.80 % | -23.460 M -92.52 % | -12.186 M 41.96 % | -20.997 M -372.05 % | 7.718 M -72.40 % | 27.961 M 5.58 % | 26.482 M 37.44 % | 19.268 M 27.43 % | 15.120 M 19.15 % | 12.690 M 43.58 % | 8.838 M 95.36 % | 4.524 M 338.37 % | 1.032 M 112.39 % | -8.331 M -159.61 % | -3.209 M -35.86 % | -2.362 M -259.06 % | 1.485 M -81.03 % | 7.827 M 193.92 % | 2.663 M -49.62 % | 5.286 M 321.53 % | 1.254 M 13.48 % | 1.105 M 436.41 % | 206.000 K -95.25 % | 4.338 M 63.39 % | 2.655 M |
| Income before tax ratio | 0.14 17.20 % | 0.12 3.54 % | 0.11 70.10 % | 0.07 -10.20 % | 0.07 -24.35 % | 0.10 351.31 % | -0.04 -176.26 % | 0.05 114.02 % | 0.02 -40.41 % | 0.04 -52.54 % | 0.08 8.49 % | 0.08 -16.46 % | 0.09 -17.70 % | 0.11 -32.63 % | 0.17 31.91 % | 0.13 15.23 % | 0.11 1.96 % | 0.11 51.46 % | 0.07 -31.08 % | 0.10 -16.62 % | 0.12 -7.03 % | 0.13 -0.67 % | 0.13 34.91 % | 0.10 41.06 % | 0.07 37.74 % | 0.05 -16.41 % | 0.06 -68.83 % | 0.20 121.15 % | 0.09 -32.87 % | 0.13 -42.97 % | 0.23 -17.88 % | 0.28 -1.27 % | 0.29 -12.28 % | 0.33 11.45 % | 0.29 2.10 % | 0.29 7.18 % | 0.27 -6.02 % | 0.29 5.28 % | 0.27 3.31 % | 0.26 12.77 % | 0.23 39.33 % | 0.17 148.44 % | 0.07 104.99 % | -1.35 -930.09 % | 0.16 813.04 % | 0.02 -70.41 % | 0.06 -23.76 % | 0.08 -33.90 % | 0.12 -9.19 % | 0.13 1 462.55 % | -0.01 88.68 % | -0.09 -226.74 % | 0.07 33.69 % | 0.05 -40.93 % | 0.09 -24.78 % | 0.11 1 057.82 % | 0.01 146.26 % | -0.02 -126.07 % | 0.08 -35.68 % | 0.13 -30.67 % | 0.18 10.95 % | 0.16 -1.81 % | 0.17 25.45 % | 0.13 27.62 % | 0.10 183.07 % | 0.04 136.27 % | -0.10 72.67 % | -0.37 84.99 % | -2.47 -2 619.30 % | -0.09 -229.69 % | 0.07 -22.23 % | 0.09 -3.25 % | 0.09 37.66 % | 0.07 -21.46 % | 0.09 -50.02 % | 0.17 -5.04 % | 0.18 7.22 % | 0.17 -5.83 % | 0.18 -5.81 % | 0.19 19.52 % | 0.16 132.73 % | 0.07 343.98 % | -0.03 -151.95 % | 0.05 269.48 % | 0.01 105.48 % | -0.27 -17 908.10 % | 0.00 -102.55 % | 0.06 -29.73 % | 0.08 146.06 % | -0.18 -54.09 % | -0.12 19.85 % | -0.15 40.03 % | -0.24 63.30 % | -0.66 -444.63 % | -0.12 -4.32 % | -0.12 62.79 % | -0.31 54.66 % | -0.69 -119.30 % | -0.31 30.80 % | -0.45 -540.24 % | 0.10 -62.04 % | 0.27 -1.01 % | 0.27 14.99 % | 0.24 6.22 % | 0.23 3.90 % | 0.22 25.37 % | 0.17 58.58 % | 0.11 245.59 % | 0.03 115.12 % | -0.21 -42.52 % | -0.15 -62.07 % | -0.09 -322.98 % | 0.04 -76.20 % | 0.17 172.04 % | 0.06 -61.31 % | 0.16 166.50 % | 0.06 11.01 % | 0.05 474.17 % | 0.01 -93.45 % | 0.15 48.79 % | 0.10 |
| EBITDA | 89.400 M 39.47 % | 64.100 M -4.90 % | 67.400 M 39.54 % | 48.300 M -2.42 % | 49.500 M -19.98 % | 61.856 M 534.10 % | 9.755 M -76.55 % | 41.600 M 33.76 % | 31.100 M -33.78 % | 46.966 M -14.77 % | 55.103 M 6.89 % | 51.551 M -12.24 % | 58.741 M -26.20 % | 79.600 M -14.64 % | 93.249 M 37.96 % | 67.593 M 13.10 % | 59.763 M 2.85 % | 58.109 M 49.14 % | 38.962 M -28.27 % | 54.314 M -6.26 % | 57.941 M -21.01 % | 73.348 M 0.91 % | 72.685 M 37.54 % | 52.846 M 38.78 % | 38.080 M 10.49 % | 34.466 M 109.56 % | 16.447 M -3.34 % | 17.015 M -3.57 % | 17.645 M -37.60 % | 28.275 M -36.77 % | 44.719 M -24.30 % | 59.074 M 0.19 % | 58.964 M -2.85 % | 60.694 M 11.89 % | 54.246 M 8.49 % | 49.999 M 10.48 % | 45.255 M 11.96 % | 40.421 M 11.49 % | 36.254 M 19.54 % | 30.329 M 28.40 % | 23.621 M -69.08 % | 76.400 M 134.13 % | 32.632 M 5.03 % | 31.070 M -8.28 % | 33.875 M 461.12 % | 6.037 M -61.78 % | 15.795 M -8.23 % | 17.211 M 1.76 % | 16.913 M 185.82 % | -19.707 M -188.62 % | 22.237 M 23.95 % | 17.940 M 132.41 % | 7.719 M -36.81 % | 12.215 M -29.93 % | 17.432 M 11.92 % | 15.575 M 110.16 % | 7.411 M 45.60 % | 5.090 M -70.99 % | 17.546 M 1.32 % | 17.318 M -28.90 % | 24.357 M -9.96 % | 27.051 M 21.33 % | 22.296 M 70.28 % | 13.094 M 70.52 % | 7.679 M 68.29 % | 4.563 M 180.43 % | -5.673 M 55.90 % | -12.865 M -6.39 % | -12.092 M -295.55 % | -3.057 M -135.09 % | 8.713 M -13.80 % | 10.108 M -12.60 % | 11.565 M 64.14 % | 7.046 M -37.02 % | 11.188 M -42.18 % | 19.349 M -18.91 % | 23.862 M 12.77 % | 21.160 M -4.86 % | 22.242 M -4.20 % | 23.217 M 33.57 % | 17.382 M 42.13 % | 12.230 M 72.08 % | 7.107 M -32.42 % | 10.517 M 21.63 % | 8.647 M 171.54 % | -12.087 M -297.73 % | 6.113 M -57.18 % | 14.275 M -6.00 % | 15.186 M 249.18 % | 4.349 M 377.39 % | 911.000 K 72.21 % | 529.000 K 118.99 % | -2.786 M 87.12 % | -21.637 M -739.96 % | 3.381 M 178.35 % | -4.315 M 38.92 % | -7.065 M 47.90 % | -13.561 M -77.87 % | -7.624 M 52.02 % | -15.890 M -235.04 % | 11.767 M -61.12 % | 30.262 M 10.06 % | 27.495 M 19.80 % | 22.951 M 33.86 % | 17.146 M 19.50 % | 14.348 M 29.32 % | 11.095 M 72.39 % | 6.436 M 135.32 % | 2.735 M 184.18 % | -3.249 M -103.06 % | -1.600 M 30.43 % | -2.300 M -188.46 % | 2.600 M -70.97 % | 8.956 M 36.75 % | 6.549 M 11.25 % | 5.887 M 140.19 % | 2.451 M 55.13 % | 1.580 M 77.73 % | 889.000 K -82.63 % | 5.117 M 55.91 % | 3.282 M |
| Net income ratio | 0.13 22.33 % | 0.11 7.17 % | 0.10 74.71 % | 0.06 -6.50 % | 0.06 -48.11 % | 0.12 395.39 % | -0.04 -198.20 % | 0.04 145.98 % | 0.02 -82.18 % | 0.09 15.95 % | 0.08 22.19 % | 0.07 -10.21 % | 0.07 -18.39 % | 0.09 -37.95 % | 0.14 40.86 % | 0.10 10.21 % | 0.09 -7.38 % | 0.10 64.62 % | 0.06 -38.07 % | 0.10 -10.88 % | 0.11 -2.50 % | 0.11 -3.71 % | 0.12 36.61 % | 0.09 49.75 % | 0.06 88.71 % | 0.03 -30.27 % | 0.04 -81.49 % | 0.24 115.23 % | 0.11 -13.25 % | 0.13 -37.35 % | 0.20 -15.04 % | 0.24 -0.47 % | 0.24 243.91 % | -0.17 -134.76 % | 0.47 71.07 % | 0.28 10.47 % | 0.25 -23.18 % | 0.33 36.37 % | 0.24 -6.68 % | 0.26 18.89 % | 0.22 -48.19 % | 0.42 232.22 % | 0.13 107.39 % | -1.70 -1 227.15 % | 0.15 147.07 % | 0.06 -29.00 % | 0.09 18.09 % | 0.07 -30.29 % | 0.10 -53.63 % | 0.23 4 583.44 % | 0.00 106.87 % | -0.07 -214.69 % | 0.06 42.23 % | 0.04 -12.05 % | 0.05 -36.78 % | 0.08 663.89 % | 0.01 141.04 % | -0.02 -148.00 % | 0.05 -47.83 % | 0.10 -28.40 % | 0.14 -34.99 % | 0.21 49.31 % | 0.14 4.02 % | 0.14 78.46 % | 0.08 232.56 % | 0.02 114.07 % | -0.16 63.87 % | -0.45 81.56 % | -2.44 -769.88 % | -0.28 -542.36 % | 0.06 -4.65 % | 0.07 -0.73 % | 0.07 35.04 % | 0.05 -23.18 % | 0.06 -42.85 % | 0.11 -4.10 % | 0.12 -69.46 % | 0.39 144.98 % | 0.16 -9.16 % | 0.17 27.88 % | 0.14 -5.18 % | 0.14 401.80 % | -0.05 -169.72 % | 0.07 698.93 % | 0.01 103.27 % | -0.26 -2 043.09 % | -0.01 -129.58 % | 0.04 -38.04 % | 0.07 303.04 % | -0.03 91.84 % | -0.40 -336.24 % | -0.09 40.03 % | -0.15 59.98 % | -0.38 -384.12 % | -0.08 -4.31 % | -0.08 62.79 % | -0.20 52.13 % | -0.42 -119.88 % | -0.19 38.68 % | -0.32 -562.18 % | 0.07 -74.43 % | 0.27 57.64 % | 0.17 13.29 % | 0.15 0.31 % | 0.15 8.97 % | 0.14 26.18 % | 0.11 62.21 % | 0.07 308.93 % | 0.02 109.54 % | -0.17 -75.39 % | -0.10 -74.18 % | -0.06 -322.99 % | 0.03 -80.05 % | 0.13 936.55 % | 0.01 -87.93 % | 0.10 171.89 % | 0.04 9.08 % | 0.03 496.98 % | 0.01 -93.63 % | 0.09 44.90 % | 0.06 |
| Ratio EBITDA | 0.17 33.57 % | 0.13 -9.97 % | 0.15 32.98 % | 0.11 -10.58 % | 0.12 -17.84 % | 0.15 471.23 % | 0.03 -77.13 % | 0.11 20.05 % | 0.09 -18.06 % | 0.12 -13.77 % | 0.13 8.33 % | 0.12 -10.23 % | 0.14 -14.80 % | 0.16 -10.20 % | 0.18 17.83 % | 0.15 1.95 % | 0.15 2.71 % | 0.15 30.04 % | 0.11 -25.11 % | 0.15 -8.77 % | 0.16 -16.66 % | 0.20 5.96 % | 0.19 20.01 % | 0.16 28.80 % | 0.12 18.48 % | 0.10 8.49 % | 0.09 -25.59 % | 0.13 0.67 % | 0.13 -31.65 % | 0.18 -29.01 % | 0.26 -14.26 % | 0.30 -0.03 % | 0.30 -11.00 % | 0.34 10.24 % | 0.31 1.92 % | 0.30 -0.52 % | 0.30 1.46 % | 0.30 4.25 % | 0.29 12.18 % | 0.26 11.40 % | 0.23 -73.93 % | 0.88 252.44 % | 0.25 9.84 % | 0.23 -5.38 % | 0.24 507.25 % | 0.04 -64.17 % | 0.11 -6.22 % | 0.12 -1.95 % | 0.12 192.90 % | -0.13 -183.00 % | 0.16 21.19 % | 0.13 86.01 % | 0.07 -36.15 % | 0.11 -27.11 % | 0.15 10.15 % | 0.13 92.22 % | 0.07 54.83 % | 0.05 -66.86 % | 0.14 8.93 % | 0.13 -29.16 % | 0.18 -2.76 % | 0.18 15.05 % | 0.16 20.92 % | 0.13 38.91 % | 0.09 37.10 % | 0.07 162.67 % | -0.11 69.70 % | -0.36 2.40 % | -0.37 -718.63 % | -0.05 -143.91 % | 0.10 -10.25 % | 0.11 -11.71 % | 0.13 54.81 % | 0.08 -32.02 % | 0.12 -34.15 % | 0.19 -15.55 % | 0.22 9.84 % | 0.20 -1.99 % | 0.21 -6.97 % | 0.22 20.00 % | 0.19 5.87 % | 0.17 101.58 % | 0.09 -27.96 % | 0.12 19.89 % | 0.10 173.42 % | -0.14 -309.25 % | 0.07 -50.16 % | 0.13 -9.78 % | 0.15 149.74 % | 0.06 338.01 % | 0.01 58.09 % | 0.01 116.94 % | -0.05 86.83 % | -0.38 -887.35 % | 0.05 175.27 % | -0.06 61.42 % | -0.16 58.71 % | -0.40 -102.62 % | -0.20 42.79 % | -0.34 -318.52 % | 0.16 -46.53 % | 0.29 3.19 % | 0.29 0.23 % | 0.28 11.57 % | 0.26 4.20 % | 0.24 12.91 % | 0.22 39.94 % | 0.16 85.51 % | 0.08 202.74 % | -0.08 -11.47 % | -0.07 17.01 % | -0.09 -224.01 % | 0.07 -63.59 % | 0.19 26.57 % | 0.15 -14.58 % | 0.18 51.85 % | 0.12 51.74 % | 0.08 90.24 % | 0.04 -76.05 % | 0.17 41.98 % | 0.12 |
| Gross profit ratio | 0.39 -0.31 % | 0.39 1.56 % | 0.39 4.92 % | 0.37 -0.50 % | 0.37 -0.12 % | 0.37 3.95 % | 0.36 2.37 % | 0.35 1.52 % | 0.34 -2.21 % | 0.35 -1.91 % | 0.36 1.53 % | 0.35 -3.00 % | 0.36 0.72 % | 0.36 -2.17 % | 0.37 0.72 % | 0.37 1.28 % | 0.36 3.13 % | 0.35 1.51 % | 0.35 -7.20 % | 0.37 -4.43 % | 0.39 -0.33 % | 0.39 -0.62 % | 0.39 2.98 % | 0.38 7.76 % | 0.36 7.17 % | 0.33 -20.89 % | 0.42 -11.78 % | 0.48 1.84 % | 0.47 -4.23 % | 0.49 -1.31 % | 0.49 -4.30 % | 0.52 -2.53 % | 0.53 -3.28 % | 0.55 4.87 % | 0.52 -0.57 % | 0.53 -0.47 % | 0.53 -0.11 % | 0.53 1.13 % | 0.52 0.01 % | 0.52 0.70 % | 0.52 5.61 % | 0.49 21.15 % | 0.41 37.71 % | 0.29 -30.45 % | 0.42 58.16 % | 0.27 -20.08 % | 0.33 -6.76 % | 0.36 -3.86 % | 0.37 -3.09 % | 0.39 -1.99 % | 0.39 3.19 % | 0.38 1.88 % | 0.37 9.67 % | 0.34 -12.31 % | 0.39 2.92 % | 0.38 0.64 % | 0.38 8.68 % | 0.35 -9.06 % | 0.38 -5.16 % | 0.40 -11.07 % | 0.45 3.49 % | 0.44 1.16 % | 0.43 -3.28 % | 0.45 9.64 % | 0.41 10.24 % | 0.37 22.34 % | 0.30 34.99 % | 0.22 13.89 % | 0.20 -28.14 % | 0.27 -34.70 % | 0.42 4.08 % | 0.40 -0.60 % | 0.40 3.02 % | 0.39 -3.54 % | 0.41 -6.97 % | 0.44 -3.08 % | 0.45 4.81 % | 0.43 -1.63 % | 0.44 2.00 % | 0.43 4.32 % | 0.41 12.09 % | 0.37 -1.09 % | 0.37 0.92 % | 0.37 8.65 % | 0.34 104.89 % | 0.16 -48.18 % | 0.32 -6.36 % | 0.34 -7.65 % | 0.37 3.17 % | 0.36 5.81 % | 0.34 4.57 % | 0.32 0.76 % | 0.32 310.39 % | 0.08 -79.31 % | 0.38 5.11 % | 0.36 14.83 % | 0.31 23.08 % | 0.25 -0.04 % | 0.25 50.41 % | 0.17 -59.67 % | 0.42 -15.15 % | 0.49 1.31 % | 0.49 -0.41 % | 0.49 1.92 % | 0.48 0.48 % | 0.48 8.14 % | 0.44 0.04 % | 0.44 10.10 % | 0.40 37.69 % | 0.29 -8.07 % | 0.32 17.43 % | 0.27 -11.27 % | 0.30 -19.29 % | 0.38 -6.04 % | 0.40 4.21 % | 0.38 5.67 % | 0.36 -1.59 % | 0.37 21.20 % | 0.30 -28.03 % | 0.42 13.50 % | 0.37 |
| Weighted average shs out dil | 42.200 M 4.98 % | 40.200 M 4.42 % | 38.500 M 1.85 % | 37.800 M -0.79 % | 38.100 M 0.26 % | 38.000 M 1.25 % | 37.532 M -0.71 % | 37.800 M 0.27 % | 37.700 M 0.31 % | 37.585 M -0.71 % | 37.854 M 0.13 % | 37.803 M 0.12 % | 37.757 M 0.20 % | 37.683 M 0.14 % | 37.630 M -0.21 % | 37.710 M -0.16 % | 37.770 M -0.25 % | 37.866 M -1.30 % | 38.363 M -0.58 % | 38.586 M 0.01 % | 38.583 M 0.13 % | 38.533 M 0.01 % | 38.528 M 0.18 % | 38.458 M -0.29 % | 38.570 M 0.04 % | 38.554 M 0.17 % | 38.489 M 0.07 % | 38.462 M 0.09 % | 38.426 M -0.44 % | 38.595 M -1.53 % | 39.195 M -1.03 % | 39.603 M -0.98 % | 39.995 M -0.14 % | 40.051 M -0.30 % | 40.172 M -0.19 % | 40.250 M 0.18 % | 40.179 M 0.37 % | 40.029 M 0.16 % | 39.967 M -0.01 % | 39.969 M -0.33 % | 40.100 M -1.23 % | 40.601 M -1.74 % | 41.319 M 0.91 % | 40.946 M -0.44 % | 41.129 M 0.91 % | 40.757 M 0.71 % | 40.470 M -1.65 % | 41.147 M -1.73 % | 41.870 M 1.30 % | 41.332 M 1.86 % | 40.577 M 1.06 % | 40.150 M 1.39 % | 39.598 M 2.89 % | 38.484 M 0.40 % | 38.330 M -3.17 % | 39.583 M -4.14 % | 41.292 M 0.00 % | 41.292 M -5.77 % | 43.819 M -0.83 % | 44.187 M 0.12 % | 44.133 M 0.00 % | 44.133 M 0.65 % | 43.849 M 1.20 % | 43.327 M 4.54 % | 41.447 M 0.00 % | 41.447 M -1.33 % | 42.004 M 0.13 % | 41.948 M 0.16 % | 41.881 M 0.00 % | 41.881 M -0.76 % | 42.201 M -0.21 % | 42.290 M -6.16 % | 45.065 M 0.00 % | 45.065 M -1.52 % | 45.761 M -0.50 % | 45.992 M 0.78 % | 45.636 M 0.00 % | 45.636 M 1.04 % | 45.166 M 0.13 % | 45.108 M 0.23 % | 45.004 M 0.00 % | 45.004 M 17.30 % | 38.366 M 15.93 % | 33.094 M 0.66 % | 32.878 M 0.00 % | 32.878 M -1.67 % | 33.435 M 0.75 % | 33.187 M -1.21 % | 33.593 M 0.00 % | 33.593 M 4.05 % | 32.286 M 0.25 % | 32.206 M 0.15 % | 32.159 M 0.00 % | 32.159 M 0.27 % | 32.073 M 0.09 % | 32.045 M 0.54 % | 31.874 M 0.00 % | 31.874 M 0.28 % | 31.784 M 0.27 % | 31.698 M -1.52 % | 32.187 M 0.00 % | 32.187 M -0.71 % | 32.417 M -0.39 % | 32.543 M 9.48 % | 29.725 M 0.00 % | 29.725 M -3.90 % | 30.932 M 8.52 % | 28.504 M 1.70 % | 28.027 M 0.00 % | 28.027 M 4.10 % | 26.923 M 4.22 % | 25.833 M 14.63 % | 22.536 M -2.54 % | 23.124 M 3.22 % | 22.402 M 1.87 % | 21.991 M 0.78 % | 21.821 M 0.00 % | 21.821 M 0.92 % | 21.622 M -0.14 % | 21.653 M -0.65 % | 21.794 M |
| Weighted average shs out | 37.700 M 0.27 % | 37.600 M -1.52 % | 38.182 M 1.55 % | 37.600 M 0.00 % | 37.600 M 0.17 % | 37.536 M 0.01 % | 37.532 M 0.09 % | 37.500 M 0.27 % | 37.400 M 0.28 % | 37.297 M -0.74 % | 37.575 M 0.01 % | 37.573 M 0.26 % | 37.475 M 0.19 % | 37.405 M 0.07 % | 37.379 M -0.38 % | 37.520 M -0.08 % | 37.549 M -0.33 % | 37.672 M -1.34 % | 38.183 M -0.54 % | 38.389 M 0.16 % | 38.328 M 0.13 % | 38.280 M -0.12 % | 38.325 M 0.08 % | 38.294 M -0.17 % | 38.358 M 0.04 % | 38.341 M 0.07 % | 38.313 M 0.10 % | 38.274 M 0.20 % | 38.198 M -0.49 % | 38.386 M -1.50 % | 38.970 M -0.96 % | 39.349 M -0.68 % | 39.619 M -0.06 % | 39.642 M -0.36 % | 39.786 M -0.16 % | 39.849 M 0.28 % | 39.738 M 0.10 % | 39.699 M 0.05 % | 39.681 M 0.02 % | 39.672 M -0.36 % | 39.814 M -1.13 % | 40.270 M -1.85 % | 41.027 M 0.20 % | 40.946 M 0.51 % | 40.740 M 1.02 % | 40.329 M 0.83 % | 39.998 M -1.34 % | 40.540 M -0.67 % | 40.814 M 1.32 % | 40.284 M 1.02 % | 39.878 M 1.08 % | 39.453 M 1.75 % | 38.775 M 2.16 % | 37.955 M 0.39 % | 37.807 M -2.99 % | 38.974 M -4.43 % | 40.781 M 0.00 % | 40.781 M -6.33 % | 43.535 M -0.08 % | 43.571 M 0.30 % | 43.440 M 0.00 % | 43.440 M 0.43 % | 43.254 M 1.05 % | 42.806 M 3.28 % | 41.447 M 0.00 % | 41.447 M -1.33 % | 42.004 M 0.13 % | 41.948 M 0.16 % | 41.881 M 0.12 % | 41.829 M 0.10 % | 41.787 M -0.20 % | 41.869 M -6.25 % | 44.662 M 0.00 % | 44.662 M -1.30 % | 45.248 M 0.19 % | 45.161 M 0.49 % | 44.941 M 0.00 % | 44.941 M 0.40 % | 44.762 M 0.13 % | 44.704 M 0.30 % | 44.571 M 0.00 % | 44.571 M 16.17 % | 38.366 M 16.98 % | 32.797 M 0.13 % | 32.755 M 0.00 % | 32.755 M 0.25 % | 32.674 M 0.09 % | 32.644 M 0.19 % | 32.581 M 0.00 % | 32.581 M 0.91 % | 32.286 M 0.25 % | 32.206 M 0.15 % | 32.159 M 0.52 % | 31.994 M -0.25 % | 32.073 M 0.09 % | 32.045 M 0.54 % | 31.874 M 0.14 % | 31.829 M 0.14 % | 31.784 M 0.27 % | 31.698 M 0.48 % | 31.547 M 0.00 % | 31.547 M 0.66 % | 31.339 M 0.08 % | 31.314 M 10.36 % | 28.374 M 0.00 % | 28.374 M -4.34 % | 29.662 M 8.75 % | 27.275 M 1.64 % | 26.834 M 0.00 % | 26.834 M -0.33 % | 26.923 M 4.22 % | 25.833 M 14.63 % | 22.536 M 0.16 % | 22.501 M 0.44 % | 22.402 M 1.87 % | 21.991 M 0.78 % | 21.821 M 0.00 % | 21.821 M 0.92 % | 21.622 M -0.14 % | 21.653 M -0.65 % | 21.794 M |
| EPS diluted | 1.58 21.54 % | 1.30 8.33 % | 1.20 79.10 % | 0.67 3.08 % | 0.65 -49.61 % | 1.29 422.50 % | -0.40 -202.56 % | 0.39 178.57 % | 0.14 -86.00 % | 1.00 16.28 % | 0.86 19.44 % | 0.72 -12.20 % | 0.82 -29.31 % | 1.16 -41.12 % | 1.97 65.55 % | 1.19 22.68 % | 0.97 -7.62 % | 1.05 90.91 % | 0.55 -40.22 % | 0.92 -8.00 % | 1.00 -8.26 % | 1.09 -8.40 % | 1.19 56.58 % | 0.76 61.70 % | 0.47 74.07 % | 0.27 35.00 % | 0.20 -75.61 % | 0.82 105.00 % | 0.40 -20.00 % | 0.50 -43.82 % | 0.89 -23.93 % | 1.17 0.86 % | 1.16 256.76 % | -0.74 -135.41 % | 2.09 83.33 % | 1.14 22.58 % | 0.93 -16.22 % | 1.11 46.05 % | 0.76 0.00 % | 0.76 35.71 % | 0.56 -37.08 % | 0.89 122.50 % | 0.40 107.04 % | -5.68 -1 192.31 % | 0.52 126.09 % | 0.23 -23.33 % | 0.30 15.38 % | 0.26 -25.71 % | 0.35 -57.83 % | 0.83 4 050.00 % | 0.02 108.33 % | -0.24 -241.18 % | 0.17 30.77 % | 0.13 -13.33 % | 0.15 -34.78 % | 0.23 666.67 % | 0.03 144.71 % | -0.07 -144.73 % | 0.15 -51.61 % | 0.31 -27.91 % | 0.43 -39.44 % | 0.71 57.78 % | 0.45 73.08 % | 0.26 73.33 % | 0.15 305.41 % | 0.04 118.50 % | -0.20 47.37 % | -0.38 80.00 % | -1.90 -322.22 % | -0.45 -446.15 % | 0.13 -7.14 % | 0.14 7.69 % | 0.13 41.30 % | 0.09 -29.23 % | 0.13 -48.00 % | 0.25 -10.71 % | 0.28 -68.54 % | 0.89 134.21 % | 0.38 -5.00 % | 0.40 42.86 % | 0.28 27.27 % | 0.22 320.00 % | -0.10 -155.56 % | 0.18 800.00 % | 0.02 102.86 % | -0.70 -1 958.82 % | -0.03 -126.15 % | 0.13 -38.10 % | 0.21 389.26 % | -0.07 91.46 % | -0.85 -372.22 % | -0.18 33.33 % | -0.27 60.29 % | -0.68 -300.00 % | -0.17 -6.25 % | -0.16 40.74 % | -0.27 40.00 % | -0.45 -87.50 % | -0.24 47.83 % | -0.46 -387.50 % | 0.16 -81.18 % | 0.85 70.00 % | 0.50 25.00 % | 0.40 17.65 % | 0.34 25.93 % | 0.27 35.00 % | 0.20 100.00 % | 0.10 400.00 % | 0.02 108.33 % | -0.24 -202.27 % | -0.08 -40.04 % | -0.06 -289.00 % | 0.03 -88.00 % | 0.25 1 150.00 % | 0.02 -86.67 % | 0.15 275.00 % | 0.04 29.03 % | 0.03 210.00 % | 0.01 -91.67 % | 0.12 50.00 % | 0.08 |
| Earnings per share | 1.77 27.34 % | 1.39 13.01 % | 1.23 83.58 % | 0.67 1.52 % | 0.66 -49.23 % | 1.30 425.00 % | -0.40 -202.56 % | 0.39 178.57 % | 0.14 -86.14 % | 1.01 16.09 % | 0.87 20.83 % | 0.72 -13.25 % | 0.83 -29.06 % | 1.17 -40.91 % | 1.98 65.00 % | 1.20 22.45 % | 0.98 -6.67 % | 1.05 90.91 % | 0.55 -40.22 % | 0.92 -8.91 % | 1.01 -7.34 % | 1.09 -8.40 % | 1.19 56.58 % | 0.76 61.70 % | 0.47 74.07 % | 0.27 35.00 % | 0.20 -75.90 % | 0.83 107.50 % | 0.40 -21.57 % | 0.51 -42.70 % | 0.89 -24.58 % | 1.18 0.85 % | 1.17 256.00 % | -0.75 -135.55 % | 2.11 81.90 % | 1.16 23.40 % | 0.94 -16.07 % | 1.12 45.45 % | 0.77 0.00 % | 0.77 37.50 % | 0.56 -37.78 % | 0.90 125.00 % | 0.40 107.04 % | -5.68 -1 192.31 % | 0.52 126.09 % | 0.23 -25.81 % | 0.31 19.23 % | 0.26 -27.78 % | 0.36 -57.65 % | 0.85 4 150.00 % | 0.02 108.00 % | -0.25 -238.89 % | 0.18 38.46 % | 0.13 -13.33 % | 0.15 -34.78 % | 0.23 666.67 % | 0.03 144.18 % | -0.07 -145.27 % | 0.15 -51.61 % | 0.31 -29.55 % | 0.44 -38.89 % | 0.72 56.52 % | 0.46 70.37 % | 0.27 80.00 % | 0.15 305.41 % | 0.04 118.50 % | -0.20 47.37 % | -0.38 80.00 % | -1.90 -322.22 % | -0.45 -446.15 % | 0.13 -7.14 % | 0.14 7.69 % | 0.13 39.78 % | 0.09 -28.46 % | 0.13 -50.00 % | 0.26 -7.14 % | 0.28 -68.89 % | 0.90 136.84 % | 0.38 -7.32 % | 0.41 41.38 % | 0.29 31.82 % | 0.22 320.00 % | -0.10 -155.56 % | 0.18 800.00 % | 0.02 102.86 % | -0.70 -1 911.49 % | -0.03 -124.86 % | 0.14 -33.33 % | 0.21 380.37 % | -0.07 91.19 % | -0.85 -372.22 % | -0.18 33.33 % | -0.27 60.87 % | -0.69 -305.88 % | -0.17 -6.25 % | -0.16 40.74 % | -0.27 40.00 % | -0.45 -87.50 % | -0.24 47.83 % | -0.46 -387.50 % | 0.16 -81.61 % | 0.87 67.31 % | 0.52 23.81 % | 0.42 20.00 % | 0.35 25.00 % | 0.28 33.33 % | 0.21 110.00 % | 0.10 400.00 % | 0.02 108.00 % | -0.25 -214.86 % | -0.08 -40.04 % | -0.06 -289.00 % | 0.03 -88.46 % | 0.26 1 200.00 % | 0.02 -86.67 % | 0.15 275.00 % | 0.04 29.03 % | 0.03 210.00 % | 0.01 -91.67 % | 0.12 50.00 % | 0.08 |
| Gross profit | 200.900 M 4.09 % | 193.000 M 7.28 % | 179.900 M 10.10 % | 163.400 M 8.57 % | 150.500 M -2.72 % | 154.705 M 15.39 % | 134.068 M 4.99 % | 127.700 M 13.11 % | 112.900 M -20.97 % | 142.866 M -3.04 % | 147.341 M 0.18 % | 147.080 M -5.18 % | 155.111 M -12.77 % | 177.814 M -7.01 % | 191.218 M 17.92 % | 162.158 M 12.36 % | 144.316 M 3.27 % | 139.747 M 16.42 % | 120.039 M -11.10 % | 135.033 M -1.80 % | 137.503 M -5.53 % | 145.549 M -5.36 % | 153.785 M 18.02 % | 130.304 M 16.10 % | 112.231 M -0.06 % | 112.295 M 52.80 % | 73.491 M 14.60 % | 64.126 M -2.46 % | 65.740 M -12.57 % | 75.188 M -12.10 % | 85.539 M -15.50 % | 101.235 M -2.33 % | 103.645 M 5.57 % | 98.175 M 6.44 % | 92.234 M 5.84 % | 87.141 M 10.54 % | 78.831 M 10.23 % | 71.518 M 8.16 % | 66.123 M 6.57 % | 62.046 M 16.06 % | 53.460 M 25.25 % | 42.684 M -19.52 % | 53.037 M 31.68 % | 40.278 M -32.58 % | 59.744 M 46.15 % | 40.879 M -14.73 % | 47.943 M -8.76 % | 52.546 M -0.22 % | 52.661 M -10.48 % | 58.827 M 4.65 % | 56.211 M 5.54 % | 53.259 M 27.30 % | 41.839 M 8.54 % | 38.546 M -15.70 % | 45.727 M 4.57 % | 43.729 M 10.03 % | 39.744 M 2.20 % | 38.888 M -20.39 % | 48.847 M -11.79 % | 55.377 M -10.75 % | 62.045 M -4.17 % | 64.743 M 6.68 % | 60.690 M 36.20 % | 44.559 M 34.59 % | 33.108 M 35.32 % | 24.467 M 57.03 % | 15.581 M 96.46 % | 7.931 M 24.15 % | 6.388 M -65.28 % | 18.397 M -47.83 % | 35.261 M -0.04 % | 35.276 M -1.60 % | 35.848 M 9.23 % | 32.819 M -10.64 % | 36.726 M -18.30 % | 44.955 M -6.94 % | 48.309 M 7.61 % | 44.894 M -4.51 % | 47.014 M 5.04 % | 44.760 M 16.11 % | 38.550 M 50.48 % | 25.618 M -15.56 % | 30.340 M -5.33 % | 32.048 M 10.23 % | 29.075 M 99.65 % | 14.563 M -51.03 % | 29.740 M -19.54 % | 36.962 M -3.78 % | 38.414 M 44.25 % | 26.631 M 15.32 % | 23.093 M 13.91 % | 20.273 M 12.94 % | 17.950 M 301.21 % | 4.474 M -83.18 % | 26.600 M 9.41 % | 24.312 M 81.79 % | 13.374 M 55.28 % | 8.613 M -12.25 % | 9.815 M 26.14 % | 7.781 M -75.08 % | 31.223 M -38.29 % | 50.598 M 8.06 % | 46.825 M 19.03 % | 39.339 M 22.27 % | 32.174 M 15.23 % | 27.922 M 23.86 % | 22.544 M 23.24 % | 18.293 M 39.66 % | 13.098 M 12.82 % | 11.610 M 67.46 % | 6.933 M -1.56 % | 7.043 M -36.70 % | 11.127 M -35.65 % | 17.292 M 1.52 % | 17.033 M 35.71 % | 12.551 M 67.15 % | 7.509 M 0.60 % | 7.464 M 13.23 % | 6.592 M -47.79 % | 12.627 M 24.64 % | 10.131 M |
| Income tax expense | 2.700 M -42.55 % | 4.700 M -20.34 % | 5.900 M 55.26 % | 3.800 M -24.00 % | 5.000 M 158.96 % | -8.481 M -2 020.25 % | -400.000 K -112.50 % | 3.200 M 77.78 % | 1.800 M 108.30 % | -21.693 M -2 582.04 % | 874.000 K -81.77 % | 4.795 M -38.02 % | 7.736 M -23.06 % | 10.055 M -13.61 % | 11.639 M 3.89 % | 11.203 M 61.12 % | 6.953 M 118.17 % | 3.187 M -12.85 % | 3.657 M 94.94 % | 1.876 M -64.50 % | 5.284 M -31.40 % | 7.703 M 13.56 % | 6.783 M 47.14 % | 4.610 M 18.21 % | 3.900 M -43.31 % | 6.880 M 96.85 % | 3.495 M 10.01 % | 3.177 M 211.36 % | -2.853 M -332.14 % | 1.229 M -75.93 % | 5.106 M -44.09 % | 9.133 M -6.41 % | 9.759 M -88.86 % | 87.628 M 374.11 % | -31.968 M -1 865.21 % | 1.811 M -60.79 % | 4.619 M 355.33 % | -1.809 M -134.34 % | 5.268 M 34.70 % | 3.911 M 4.07 % | 3.758 M 24.35 % | 3.022 M 139.56 % | -7.639 M -115.91 % | 48.012 M 2 815.12 % | 1.647 M 124.95 % | -6.602 M -78.67 % | -3.695 M -514.70 % | 891.000 K -57.61 % | 2.102 M 114.69 % | -14.307 M -592.83 % | -2.065 M 2.59 % | -2.120 M -407.25 % | 690.000 K -14.39 % | 806.000 K -81.12 % | 4.268 M -0.47 % | 4.288 M 1 500.00 % | 268.000 K 22.94 % | 218.000 K -93.28 % | 3.244 M -16.78 % | 3.898 M -37.67 % | 6.254 M 35.25 % | 4.624 M -22.47 % | 5.964 M 221.16 % | 1.857 M -18.62 % | 2.282 M 147.24 % | 923.000 K -70.95 % | 3.177 M 12.46 % | 2.825 M 401.17 % | -938.000 K -107.31 % | 12.835 M 2 200.18 % | 558.000 K -73.08 % | 2.073 M -10.65 % | 2.320 M 53.64 % | 1.510 M -22.44 % | 1.947 M -68.12 % | 6.108 M -10.48 % | 6.823 M 131.45 % | -21.698 M -1 011.30 % | 2.381 M 22.29 % | 1.947 M -13.54 % | 2.252 M 69.32 % | 1.330 M -16.04 % | 1.584 M 10.77 % | 1.430 M 170.32 % | 529.000 K 181.64 % | -648.000 K -164.99 % | 997.000 K -46.60 % | 1.867 M 7.86 % | 1.731 M 116.10 % | 801.000 K -95.88 % | 19.436 M 673.16 % | -3.391 M 32.78 % | -5.045 M 62.37 % | -13.408 M -346.19 % | -3.005 M -8.60 % | -2.767 M 41.09 % | -4.697 M 47.06 % | -8.873 M -88.63 % | -4.704 M 28.22 % | -6.553 M -343.70 % | 2.689 M -66.70 % | 8.076 M -20.78 % | 10.195 M 39.56 % | 7.305 M 42.09 % | 5.141 M 11.23 % | 4.622 M 39.93 % | 3.303 M 88.31 % | 1.754 M 252.21 % | 498.000 K 133.27 % | -1.497 M -39.91 % | -1.070 M -19.29 % | -897.000 K -259.04 % | 564.000 K -72.31 % | 2.037 M -5.08 % | 2.146 M 7.52 % | 1.996 M 308.18 % | 489.000 K 16.71 % | 419.000 K 404.82 % | 83.000 K -95.05 % | 1.676 M 70.67 % | 982.000 K |
| Cost of revenue | 310.100 M 4.62 % | 296.400 M 4.59 % | 283.400 M 1.91 % | 278.100 M 9.45 % | 254.100 M -2.53 % | 260.698 M 8.56 % | 240.149 M 1.24 % | 237.200 M 10.53 % | 214.600 M -18.22 % | 262.405 M -0.09 % | 262.650 M -2.15 % | 268.428 M -0.56 % | 269.929 M -13.74 % | 312.926 M -3.73 % | 325.056 M 16.59 % | 278.791 M 10.13 % | 253.143 M -1.57 % | 257.183 M 13.77 % | 226.054 M -0.10 % | 226.278 M 5.68 % | 214.117 M -5.01 % | 225.420 M -4.38 % | 235.736 M 12.48 % | 209.576 M 3.13 % | 203.225 M -10.07 % | 225.973 M 122.34 % | 101.636 M 43.79 % | 70.684 M -5.76 % | 75.003 M -5.03 % | 78.973 M -9.79 % | 87.543 M -7.65 % | 94.797 M 3.07 % | 91.972 M 13.49 % | 81.039 M -3.92 % | 84.341 M 7.13 % | 78.731 M 11.64 % | 70.520 M 10.49 % | 63.825 M 5.62 % | 60.429 M 6.54 % | 56.719 M 14.39 % | 49.584 M 12.16 % | 44.207 M -43.15 % | 77.763 M -19.43 % | 96.513 M 18.60 % | 81.374 M -27.24 % | 111.839 M 17.47 % | 95.204 M 1.56 % | 93.739 M 6.18 % | 88.287 M -5.83 % | 93.753 M 8.15 % | 86.688 M 0.27 % | 86.452 M 23.55 % | 69.975 M -5.98 % | 74.425 M 3.67 % | 71.788 M -0.20 % | 71.929 M 8.91 % | 66.043 M -10.28 % | 73.607 M -7.59 % | 79.651 M -3.78 % | 82.777 M 9.48 % | 75.607 M -9.90 % | 83.911 M 4.53 % | 80.276 M 44.52 % | 55.548 M 14.66 % | 48.444 M 15.42 % | 41.972 M 16.01 % | 36.181 M 30.92 % | 27.636 M 5.32 % | 26.239 M -46.59 % | 49.128 M -0.25 % | 49.249 M -6.58 % | 52.720 M -0.60 % | 53.039 M 3.96 % | 51.017 M -5.11 % | 53.765 M -7.45 % | 58.094 M -1.56 % | 59.014 M -1.05 % | 59.639 M -1.71 % | 60.674 M 1.44 % | 59.811 M 7.96 % | 55.400 M 24.88 % | 44.363 M -14.08 % | 51.635 M -6.69 % | 55.338 M -3.03 % | 57.065 M -22.71 % | 73.836 M 15.71 % | 63.810 M -11.26 % | 71.907 M 8.83 % | 66.073 M 37.37 % | 48.100 M 5.77 % | 45.474 M 6.56 % | 42.673 M 11.69 % | 38.208 M -27.87 % | 52.970 M 20.18 % | 44.074 M 1.13 % | 43.581 M 47.67 % | 29.513 M 16.28 % | 25.380 M -12.20 % | 28.907 M -24.70 % | 38.390 M -11.73 % | 43.491 M -16.58 % | 52.138 M 5.35 % | 49.492 M 19.99 % | 41.247 M 17.86 % | 34.997 M 14.18 % | 30.651 M 7.18 % | 28.598 M 23.15 % | 23.222 M 18.30 % | 19.630 M -30.72 % | 28.333 M 88.96 % | 14.994 M -21.56 % | 19.115 M -25.17 % | 25.543 M -11.01 % | 28.703 M 12.39 % | 25.538 M 26.81 % | 20.139 M 53.06 % | 13.158 M 3.18 % | 12.752 M -15.25 % | 15.047 M -12.54 % | 17.204 M 0.99 % | 17.035 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.142 M -0.81 % | 7.200 M 3.79 % | 6.937 M -69.75 % | 22.936 M 261.77 % | 6.340 M 14.90 % | 5.518 M -1.97 % | 5.629 M -81.56 % | 30.533 M 321.44 % | 7.245 M 3.06 % | 7.030 M 3.41 % | 6.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.332 M 3.99 % | 8.012 M -0.31 % | 8.037 M -74.09 % | 31.015 M 323.18 % | 7.329 M -11.28 % | 8.261 M -0.83 % | 8.330 M -76.16 % | 34.940 M 258.80 % | 9.738 M 11.78 % | 8.712 M 29.05 % | 6.751 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 expenses | 5.300 M -1.85 % | 5.400 M -53.85 % | 11.700 M -7.14 % | 12.600 M 88.06 % | 6.700 M 4.22 % | 6.429 M -81.80 % | 35.318 M 377.27 % | 7.400 M 4.23 % | 7.100 M -71.76 % | 25.139 M 113.80 % | 11.758 M 14.95 % | 10.229 M 26.21 % | 8.105 M -36.02 % | 12.669 M 76.69 % | 7.170 M 12.70 % | 6.362 M -5.43 % | 6.727 M -13.61 % | 7.787 M 13.20 % | 6.879 M 20.18 % | 5.724 M -10.87 % | 6.422 M -37.60 % | 10.291 M 57.28 % | 6.543 M -39.41 % | 10.799 M 90.73 % | 5.662 M -15.96 % | 6.737 M 395.00 % | 1.361 M -91.24 % | 15.545 M 1 992.19 % | 743.000 K -15.66 % | 881.000 K 119.70 % | 401.000 K 182.68 % | -485.000 K -1 965.38 % | 26.000 K -95.35 % | 559.000 K 265.36 % | 153.000 K 284.34 % | -83.000 K 97.41 % | -3.208 M -4 060.49 % | 81.000 K 247.27 % | -55.000 K -106.58 % | 836.000 K 134.17 % | 357.000 K 121.49 % | -1.661 M -91.58 % | -867.000 K -662.99 % | 154.000 K -85.55 % | 1.066 M 2 003.57 % | -56.000 K 90.94 % | -618.000 K -2 572.00 % | 25.000 K 126.04 % | -96.000 K -420.00 % | 30.000 K -81.71 % | 164.000 K 149.70 % | -330.000 K -62.56 % | -203.000 K -212.15 % | 181.000 K -87.22 % | 1.416 M 4.81 % | 1.351 M -1.53 % | 1.372 M 34.38 % | 1.021 M 3.24 % | 989.000 K 7.38 % | 921.000 K 0.00 % | 921.000 K 0.22 % | 919.000 K -21.92 % | 1.177 M 53.46 % | 767.000 K 528.69 % | 122.000 K -17.57 % | 148.000 K 20.33 % | 123.000 K 2.50 % | 120.000 K -45.95 % | 222.000 K -13.62 % | 257.000 K 15.25 % | 223.000 K -1.33 % | 226.000 K -5.83 % | 240.000 K | 0.000 | 0.000 -100.00 % | 158.000 K | 0.000 | 0.000 -100.00 % | 31.000 K 0.00 % | 31.000 K 162.00 % | -50.000 K 98.33 % | -3.000 M -200.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 187.000 K -15.00 % | 220.000 K | 0.000 -100.00 % | 1.175 M | 0.000 | 0.000 -100.00 % | 1.904 M | 0.000 -100.00 % | 5.313 M | 0.000 -100.00 % | 5.625 M 360.69 % | 1.221 M -77.58 % | 5.446 M 463.07 % | -1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.117 M | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K -110.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 130.000 M 0.85 % | 128.900 M -1.38 % | 130.700 M -0.83 % | 131.800 M 9.92 % | 119.900 M -0.66 % | 120.695 M -16.83 % | 145.116 M 26.41 % | 114.800 M 2.50 % | 112.000 M -13.24 % | 129.096 M 10.08 % | 117.280 M 0.02 % | 117.255 M 1.90 % | 115.073 M -3.88 % | 119.713 M 5.34 % | 113.646 M 3.89 % | 109.393 M 9.77 % | 99.659 M 2.18 % | 97.537 M 1.78 % | 95.830 M 2.00 % | 93.953 M 0.68 % | 93.321 M 3.96 % | 89.764 M -5.34 % | 94.831 M 0.00 % | 94.828 M 9.73 % | 86.423 M -4.07 % | 90.093 M 40.88 % | 63.949 M 24.59 % | 51.326 M -1.82 % | 52.276 M 0.95 % | 51.782 M 14.37 % | 45.274 M 0.13 % | 45.217 M -4.89 % | 47.542 M 18.52 % | 40.113 M -1.10 % | 40.561 M 3.01 % | 39.374 M 10.72 % | 35.563 M 7.86 % | 32.972 M 3.81 % | 31.762 M 0.14 % | 31.717 M 6.29 % | 29.839 M 12.06 % | 26.628 M -9.57 % | 29.447 M -47.87 % | 56.487 M 49.09 % | 37.887 M 1.91 % | 37.177 M -0.95 % | 37.535 M -7.98 % | 40.790 M 14.10 % | 35.748 M -2.07 % | 36.504 M -3.60 % | 37.869 M -6.78 % | 40.625 M 19.07 % | 34.120 M 10.04 % | 31.008 M -5.42 % | 32.786 M 0.70 % | 32.559 M -10.91 % | 36.546 M -3.21 % | 37.757 M 7.71 % | 35.054 M -7.90 % | 38.059 M 0.98 % | 37.688 M -7.59 % | 40.782 M 6.22 % | 38.394 M 22.02 % | 31.465 M 25.89 % | 24.995 M 11.04 % | 22.510 M 6.65 % | 21.106 M 0.37 % | 21.028 M 1.51 % | 20.715 M -10.69 % | 23.194 M -20.68 % | 29.241 M 4.65 % | 27.943 M 0.54 % | 27.793 M -3.51 % | 28.803 M 0.45 % | 28.675 M 0.52 % | 28.527 M 3.44 % | 27.577 M -2.30 % | 28.225 M -1.50 % | 28.654 M 12.38 % | 25.498 M 0.82 % | 25.291 M 42.32 % | 17.770 M -35.71 % | 27.641 M 8.28 % | 25.527 M 4.35 % | 24.463 M -25.54 % | 32.856 M 17.13 % | 28.050 M 0.10 % | 28.021 M -1.28 % | 28.384 M 12.22 % | 25.294 M -9.09 % | 27.823 M 5.67 % | 26.330 M -3.64 % | 27.326 M -19.81 % | 34.078 M 16.83 % | 29.168 M -13.30 % | 33.642 M 35.67 % | 24.797 M -7.35 % | 26.764 M 17.91 % | 22.699 M -19.20 % | 28.094 M 18.58 % | 23.692 M 0.08 % | 23.673 M 4.33 % | 22.691 M 22.84 % | 18.472 M 6.74 % | 17.305 M 9.34 % | 15.827 M 6.67 % | 14.837 M 7.32 % | 13.825 M 14.95 % | 12.027 M -30.75 % | 17.367 M 93.29 % | 8.985 M -6.44 % | 9.603 M -1.92 % | 9.791 M 2.66 % | 9.537 M -15.93 % | 11.344 M 50.23 % | 7.551 M 28.68 % | 5.868 M -10.97 % | 6.591 M 1.67 % | 6.483 M -21.16 % | 8.223 M 12.55 % | 7.306 M |
| Cost and expenses | 440.100 M 3.48 % | 425.300 M 2.70 % | 414.100 M 1.02 % | 409.900 M 9.60 % | 374.000 M -1.94 % | 381.393 M -1.01 % | 385.265 M 9.45 % | 352.000 M 7.78 % | 326.600 M -16.58 % | 391.501 M 3.05 % | 379.930 M -1.49 % | 385.683 M 0.18 % | 385.002 M -11.01 % | 432.639 M -1.38 % | 438.702 M 13.01 % | 388.184 M 10.03 % | 352.802 M -0.54 % | 354.720 M 10.20 % | 321.884 M 0.52 % | 320.231 M 4.16 % | 307.438 M -2.46 % | 315.184 M -4.65 % | 330.567 M 8.59 % | 304.404 M 5.09 % | 289.648 M -8.36 % | 316.066 M 90.88 % | 165.585 M 35.71 % | 122.010 M -4.14 % | 127.279 M -2.66 % | 130.755 M -1.55 % | 132.817 M -5.14 % | 140.014 M 0.36 % | 139.514 M 15.16 % | 121.152 M -3.00 % | 124.902 M 5.76 % | 118.105 M 11.33 % | 106.083 M 9.59 % | 96.797 M 5.00 % | 92.191 M 4.25 % | 88.436 M 11.35 % | 79.423 M 12.12 % | 70.835 M -33.93 % | 107.210 M -29.93 % | 153.000 M 28.29 % | 119.261 M -19.97 % | 149.016 M 12.26 % | 132.739 M -1.33 % | 134.529 M 8.46 % | 124.035 M -4.78 % | 130.257 M 4.58 % | 124.557 M -1.98 % | 127.077 M 22.08 % | 104.095 M -1.27 % | 105.433 M 0.82 % | 104.574 M 0.08 % | 104.488 M 1.85 % | 102.589 M -7.88 % | 111.364 M -2.91 % | 114.705 M -5.07 % | 120.836 M 6.66 % | 113.295 M -9.14 % | 124.693 M 5.08 % | 118.670 M 36.38 % | 87.013 M 18.48 % | 73.439 M 13.89 % | 64.482 M 12.56 % | 57.287 M 17.72 % | 48.664 M 3.64 % | 46.954 M -35.08 % | 72.322 M -7.86 % | 78.490 M -2.69 % | 80.663 M -0.21 % | 80.832 M 1.27 % | 79.820 M -3.18 % | 82.440 M -4.83 % | 86.621 M 0.03 % | 86.591 M -1.45 % | 87.864 M -1.64 % | 89.328 M 4.71 % | 85.309 M 5.72 % | 80.691 M 29.87 % | 62.133 M -21.62 % | 79.276 M -1.97 % | 80.865 M -0.81 % | 81.528 M -23.59 % | 106.692 M 16.15 % | 91.860 M -8.07 % | 99.928 M 5.79 % | 94.457 M 28.70 % | 73.394 M 0.13 % | 73.297 M 6.22 % | 69.003 M 5.29 % | 65.534 M -24.72 % | 87.048 M 18.85 % | 73.242 M -5.16 % | 77.223 M 42.19 % | 54.310 M 4.15 % | 52.144 M 1.04 % | 51.606 M -22.38 % | 66.484 M -1.04 % | 67.183 M -11.38 % | 75.811 M 5.03 % | 72.183 M 20.87 % | 59.719 M 14.18 % | 52.302 M 12.53 % | 46.478 M 7.01 % | 43.435 M 17.24 % | 37.047 M 17.03 % | 31.657 M -30.73 % | 45.700 M 90.58 % | 23.979 M -16.50 % | 28.718 M -18.72 % | 35.334 M -7.60 % | 38.240 M 3.68 % | 36.882 M 33.20 % | 27.690 M 45.54 % | 19.026 M -1.64 % | 19.343 M -10.16 % | 21.530 M -15.33 % | 25.427 M 4.46 % | 24.341 M |
| Research and development expenses | 62.400 M 3.83 % | 60.100 M 1.69 % | 59.100 M 0.17 % | 59.000 M 8.86 % | 54.200 M -3.39 % | 56.102 M 4.74 % | 53.561 M 2.41 % | 52.300 M 5.02 % | 49.800 M 1.58 % | 49.025 M -2.71 % | 50.391 M -1.99 % | 51.413 M -0.38 % | 51.610 M 3.97 % | 49.637 M -0.25 % | 49.760 M 3.65 % | 48.009 M 10.08 % | 43.614 M 6.46 % | 40.966 M 0.96 % | 40.578 M 1.14 % | 40.119 M -0.12 % | 40.168 M 9.96 % | 36.529 M -0.76 % | 36.807 M 2.66 % | 35.855 M 3.12 % | 34.770 M 2.78 % | 33.828 M 37.81 % | 24.546 M 12.39 % | 21.840 M 2.59 % | 21.289 M 2.72 % | 20.725 M 12.32 % | 18.451 M -3.88 % | 19.195 M 8.83 % | 17.637 M 8.49 % | 16.257 M 11.13 % | 14.629 M 0.13 % | 14.610 M 16.85 % | 12.503 M 12.43 % | 11.121 M -1.52 % | 11.293 M 0.24 % | 11.266 M 4.65 % | 10.765 M 14.07 % | 9.437 M -19.31 % | 11.696 M -16.74 % | 14.047 M -1.37 % | 14.242 M 1.15 % | 14.080 M -6.59 % | 15.074 M -4.21 % | 15.736 M 11.27 % | 14.142 M 7.01 % | 13.216 M -12.51 % | 15.105 M -4.03 % | 15.740 M 10.43 % | 14.253 M 2.58 % | 13.895 M -4.59 % | 14.564 M 0.43 % | 14.502 M -4.06 % | 15.115 M 5.02 % | 14.393 M -18.18 % | 17.592 M 2.66 % | 17.137 M 8.04 % | 15.862 M 3.84 % | 15.275 M -8.38 % | 16.672 M 23.36 % | 13.515 M 16.61 % | 11.590 M 3.23 % | 11.227 M 10.12 % | 10.195 M -5.09 % | 10.742 M -3.21 % | 11.098 M -17.33 % | 13.424 M -8.56 % | 14.681 M 6.68 % | 13.762 M 5.17 % | 13.085 M 4.60 % | 12.510 M -3.30 % | 12.937 M 0.20 % | 12.911 M 7.28 % | 12.035 M -1.67 % | 12.240 M 7.89 % | 11.345 M 5.01 % | 10.804 M 3.30 % | 10.459 M 46.24 % | 7.152 M -32.12 % | 10.537 M -4.35 % | 11.016 M 0.01 % | 11.015 M -13.58 % | 12.746 M 1.35 % | 12.576 M -1.82 % | 12.809 M -4.48 % | 13.410 M 5.18 % | 12.750 M -1.76 % | 12.979 M 3.41 % | 12.551 M -6.10 % | 13.367 M 3.02 % | 12.975 M 6.48 % | 12.185 M -3.19 % | 12.587 M 11.90 % | 11.248 M 4.58 % | 10.755 M -1.93 % | 10.967 M -0.66 % | 11.040 M -10.89 % | 12.389 M 16.13 % | 10.668 M 9.85 % | 9.711 M 19.89 % | 8.100 M 3.95 % | 7.792 M 11.76 % | 6.972 M 0.53 % | 6.935 M 2.62 % | 6.758 M 15.48 % | 5.852 M -41.44 % | 9.993 M 125.07 % | 4.440 M -7.00 % | 4.774 M 2.84 % | 4.642 M 6.84 % | 4.345 M 6.70 % | 4.072 M 15.91 % | 3.513 M 24.53 % | 2.821 M -13.70 % | 3.269 M -2.39 % | 3.349 M -8.12 % | 3.645 M 4.20 % | 3.498 M |
| Selling general and administrative expenses | 62.300 M -1.74 % | 63.400 M 5.84 % | 59.900 M -0.50 % | 60.200 M 2.03 % | 59.000 M 1.44 % | 58.164 M 3.43 % | 56.237 M 2.06 % | 55.100 M 0.00 % | 55.100 M 0.31 % | 54.932 M -0.36 % | 55.131 M -0.87 % | 55.613 M 0.46 % | 55.358 M -3.57 % | 57.407 M 1.22 % | 56.716 M 3.08 % | 55.022 M 11.57 % | 49.318 M 1.09 % | 48.784 M 0.85 % | 48.373 M 0.55 % | 48.110 M 2.95 % | 46.731 M 8.82 % | 42.944 M -16.58 % | 51.481 M 6.86 % | 48.174 M 4.75 % | 45.991 M -7.14 % | 49.528 M 36.06 % | 36.401 M 31.83 % | 27.612 M -4.83 % | 29.014 M -0.78 % | 29.241 M 15.19 % | 25.386 M 2.54 % | 24.758 M -13.58 % | 28.648 M 26.30 % | 22.682 M -8.14 % | 24.692 M 3.79 % | 23.790 M 7.66 % | 22.098 M 5.91 % | 20.864 M 7.43 % | 19.421 M 0.23 % | 19.377 M 7.55 % | 18.016 M 11.75 % | 16.121 M -2.20 % | 16.484 M -59.34 % | 40.546 M 86.38 % | 21.754 M 3.25 % | 21.070 M 4.19 % | 20.223 M -11.41 % | 22.828 M 15.70 % | 19.731 M -10.15 % | 21.960 M -0.80 % | 22.138 M -3.37 % | 22.910 M 29.77 % | 17.654 M 13.49 % | 15.556 M -7.44 % | 16.806 M 0.60 % | 16.706 M -16.72 % | 20.059 M -10.22 % | 22.343 M 35.63 % | 16.473 M -17.64 % | 20.001 M -4.32 % | 20.905 M -14.98 % | 24.588 M 19.68 % | 20.545 M 19.57 % | 17.183 M 29.36 % | 13.283 M 19.29 % | 11.135 M 3.22 % | 10.788 M 6.12 % | 10.166 M 8.21 % | 9.395 M -1.24 % | 9.513 M -33.65 % | 14.337 M 2.74 % | 13.955 M -3.55 % | 14.468 M -11.20 % | 16.293 M 3.53 % | 15.738 M 0.78 % | 15.616 M 0.48 % | 15.542 M -2.77 % | 15.985 M -7.65 % | 17.309 M 17.80 % | 14.694 M -1.26 % | 14.882 M 9.28 % | 13.618 M -3.45 % | 14.104 M -2.80 % | 14.511 M 7.90 % | 13.448 M -33.13 % | 20.110 M 29.96 % | 15.474 M 1.72 % | 15.212 M 1.59 % | 14.974 M 19.37 % | 12.544 M -8.23 % | 13.669 M -0.80 % | 13.779 M -1.29 % | 13.959 M -27.29 % | 19.199 M 13.05 % | 16.983 M 7.88 % | 15.742 M 16.19 % | 13.549 M 30.48 % | 10.384 M -1.21 % | 10.511 M -9.45 % | 11.608 M -9.33 % | 12.803 M -1.55 % | 13.005 M 0.19 % | 12.980 M 25.14 % | 10.372 M 9.03 % | 9.513 M 7.43 % | 8.855 M 12.06 % | 7.902 M 11.82 % | 7.067 M 14.45 % | 6.175 M -27.28 % | 8.491 M 86.82 % | 4.545 M -5.88 % | 4.829 M -6.21 % | 5.149 M -6.25 % | 5.492 M 28.56 % | 4.272 M 5.79 % | 4.038 M 32.52 % | 3.047 M -8.28 % | 3.322 M 6.00 % | 3.134 M -31.54 % | 4.578 M 20.22 % | 3.808 M |
| Interest income | 5.800 M -10.77 % | 6.500 M -1.52 % | 6.600 M 0.00 % | 6.600 M -4.35 % | 6.900 M -2.51 % | 7.078 M -35.76 % | 11.018 M -8.94 % | 12.100 M -4.31 % | 12.645 M | 0.000 -100.00 % | 6.396 M 48.71 % | 4.301 M 19.97 % | 3.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.600 M -12.20 % | 4.100 M -2.38 % | 4.200 M 23.53 % | 3.400 M -2.86 % | 3.500 M -24.63 % | 4.644 M -27.19 % | 6.378 M 4.56 % | 6.100 M 40.49 % | 4.342 M | 0.000 -100.00 % | 3.780 M 32.26 % | 2.858 M 4.69 % | 2.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 15.800 M | 0.000 -100.00 % | 15.100 M -3.21 % | 15.600 M -3.11 % | 16.100 M -3.19 % | 16.631 M -7.21 % | 17.924 M 6.06 % | 16.900 M -0.59 % | 17.000 M 1.38 % | 16.769 M -0.17 % | 16.798 M 2.16 % | 16.443 M -0.48 % | 16.523 M 4.16 % | 15.863 M 1.97 % | 15.556 M 3.78 % | 14.989 M 7.93 % | 13.888 M 1.61 % | 13.668 M 1.39 % | 13.481 M 3.52 % | 13.023 M 2.37 % | 12.721 M 3.11 % | 12.337 M 0.82 % | 12.237 M 5.67 % | 11.580 M -0.31 % | 11.616 M 7.10 % | 10.846 M 57.07 % | 6.905 M 63.82 % | 4.215 M 0.81 % | 4.181 M 1.88 % | 4.104 M 185.59 % | 1.437 M -52.98 % | 3.056 M 6.82 % | 2.861 M 8.70 % | 2.632 M 112.26 % | 1.240 M -44.44 % | 2.232 M 12.33 % | 1.987 M 101.32 % | 987.000 K -5.82 % | 1.048 M -2.42 % | 1.074 M 1.51 % | 1.058 M -1.12 % | 1.070 M -15.55 % | 1.267 M -33.10 % | 1.894 M 0.16 % | 1.891 M -6.71 % | 2.027 M -9.43 % | 2.238 M 0.54 % | 2.226 M 18.72 % | 1.875 M 41.19 % | 1.328 M 112.14 % | 626.000 K -68.30 % | 1.975 M -10.75 % | 2.213 M 42.13 % | 1.557 M 9.96 % | 1.416 M 4.81 % | 1.351 M -1.53 % | 1.372 M -65.34 % | 3.959 M 300.30 % | 989.000 K 7.38 % | 921.000 K -71.77 % | 3.263 M 5.60 % | 3.090 M 162.53 % | 1.177 M 53.46 % | 767.000 K 528.69 % | 122.000 K -95.32 % | 2.606 M 2 018.70 % | 123.000 K 2.50 % | 120.000 K -94.63 % | 2.235 M 28.45 % | 1.740 M -35.39 % | 2.693 M -2.95 % | 2.775 M -20.94 % | 3.510 M 15.84 % | 3.030 M -3.41 % | 3.137 M 7.39 % | 2.921 M -6.68 % | 3.130 M -30.31 % | 4.491 M 15.69 % | 3.882 M -1.85 % | 3.955 M -4.07 % | 4.123 M -5.91 % | 4.382 M -4.34 % | 4.581 M 1.66 % | 4.506 M -8.19 % | 4.908 M -20.92 % | 6.206 M 40.31 % | 4.423 M -17.08 % | 5.334 M 3.45 % | 5.156 M 71.18 % | 3.012 M -46.61 % | 5.641 M -14.35 % | 6.586 M -0.06 % | 6.590 M -17.28 % | 7.967 M 33.92 % | 5.949 M 18.62 % | 5.015 M 15.08 % | 4.358 M -5.05 % | 4.590 M 13.64 % | 4.039 M -8.68 % | 4.423 M 4.41 % | 4.236 M 26.94 % | 3.337 M -0.71 % | 3.361 M 28.87 % | 2.608 M 14.54 % | 2.277 M 1.07 % | 2.253 M 17.71 % | 1.914 M -0.98 % | 1.933 M 16.17 % | 1.664 M -33.65 % | 2.508 M 79.91 % | 1.394 M -1.41 % | 1.414 M 12.04 % | 1.262 M 5.08 % | 1.201 M 39.65 % | 860.000 K -3.04 % | 887.000 K 9.51 % | 810.000 K 14.57 % | 707.000 K -9.36 % | 780.000 K 9.40 % | 713.000 K 56.02 % | 457.000 K |
| Operating income | 70.900 M 10.61 % | 64.100 M 30.28 % | 49.200 M 55.70 % | 31.600 M 3.27 % | 30.600 M -10.03 % | 34.010 M 407.84 % | -11.048 M -185.64 % | 12.900 M 1 333.33 % | 900.000 K -93.46 % | 13.770 M -54.19 % | 30.061 M 0.79 % | 29.825 M -25.51 % | 40.038 M -31.09 % | 58.101 M -25.10 % | 77.572 M 47.01 % | 52.765 M 18.16 % | 44.657 M 5.80 % | 42.210 M 74.36 % | 24.209 M -41.07 % | 41.080 M -7.02 % | 44.182 M -20.80 % | 55.785 M -5.38 % | 58.954 M 66.18 % | 35.476 M 37.46 % | 25.808 M 16.24 % | 22.202 M 136.44 % | 9.390 M -14.68 % | 11.005 M -6.67 % | 11.791 M -39.75 % | 19.570 M -50.91 % | 39.862 M -28.84 % | 56.018 M -0.15 % | 56.103 M -3.37 % | 58.062 M 12.36 % | 51.673 M 8.18 % | 47.767 M 10.40 % | 43.268 M 12.25 % | 38.546 M 12.18 % | 34.361 M 13.29 % | 30.329 M 28.40 % | 23.621 M 46.05 % | 16.173 M 67.42 % | 9.660 M 105.23 % | -184.602 M -944.59 % | 21.857 M 688.21 % | 2.773 M -69.94 % | 9.225 M -19.87 % | 11.512 M -31.93 % | 16.913 M -15.51 % | 20.018 M 1 398.18 % | -1.542 M 86.67 % | -11.572 M -249.92 % | 7.719 M 40.37 % | 5.499 M -44.67 % | 9.938 M -12.16 % | 11.314 M 1 716.05 % | 623.000 K 120.11 % | -3.098 M -129.02 % | 10.674 M -38.36 % | 17.318 M -28.90 % | 24.357 M 1.65 % | 23.961 M 7.47 % | 22.296 M 70.28 % | 13.094 M 61.40 % | 8.113 M 315.84 % | 1.951 M 133.87 % | -5.760 M 58.37 % | -13.836 M 82.91 % | -80.983 M -1 109.60 % | -6.695 M -221.77 % | 5.498 M -20.78 % | 6.940 M -5.97 % | 7.381 M 74.33 % | 4.234 M -43.51 % | 7.495 M -53.93 % | 16.270 M -9.31 % | 17.940 M 7.75 % | 16.649 M -9.17 % | 18.329 M -4.69 % | 19.231 M 45.91 % | 13.180 M 181.50 % | 4.682 M 88.11 % | 2.489 M -54.36 % | 5.453 M 62.78 % | 3.350 M 115.25 % | -21.963 M -1 283.99 % | 1.855 M -78.81 % | 8.754 M -10.76 % | 9.810 M 2 975.24 % | 319.000 K 105.56 % | -5.741 M 15.88 % | -6.825 M 37.30 % | -10.885 M 69.29 % | -35.444 M -512.37 % | -5.788 M 37.96 % | -9.330 M 18.32 % | -11.423 M 47.67 % | -21.828 M -87.16 % | -11.663 M 44.27 % | -20.927 M -377.88 % | 7.531 M -72.03 % | 26.925 M 28.93 % | 20.884 M 12.68 % | 18.534 M 24.65 % | 14.869 M 22.94 % | 12.095 M 56.94 % | 7.707 M 72.49 % | 4.468 M 317.18 % | 1.071 M 112.60 % | -8.499 M -178.47 % | -3.052 M -19.22 % | -2.560 M -291.62 % | 1.336 M -82.77 % | 7.755 M 197.24 % | 2.609 M -47.82 % | 5.000 M 204.69 % | 1.641 M 87.97 % | 873.000 K 700.92 % | 109.000 K -97.52 % | 4.404 M 55.89 % | 2.825 M |
| Operating income ratio | 0.14 5.93 % | 0.13 23.34 % | 0.11 48.37 % | 0.07 -5.36 % | 0.08 -7.62 % | 0.08 377.32 % | -0.03 -183.51 % | 0.04 1 186.43 % | 0.00 -91.91 % | 0.03 -53.66 % | 0.07 2.15 % | 0.07 -23.80 % | 0.09 -20.44 % | 0.12 -21.20 % | 0.15 25.56 % | 0.12 6.50 % | 0.11 5.66 % | 0.11 52.03 % | 0.07 -38.48 % | 0.11 -9.51 % | 0.13 -16.44 % | 0.15 -0.64 % | 0.15 45.00 % | 0.10 27.58 % | 0.08 24.65 % | 0.07 22.41 % | 0.05 -34.32 % | 0.08 -2.56 % | 0.08 -34.01 % | 0.13 -44.88 % | 0.23 -19.41 % | 0.29 -0.36 % | 0.29 -11.48 % | 0.32 10.71 % | 0.29 1.62 % | 0.29 -0.60 % | 0.29 1.72 % | 0.28 4.89 % | 0.27 6.32 % | 0.26 11.40 % | 0.23 23.16 % | 0.19 152.03 % | 0.07 105.47 % | -1.35 -971.31 % | 0.15 753.00 % | 0.02 -71.82 % | 0.06 -18.11 % | 0.08 -34.42 % | 0.12 -8.54 % | 0.13 1 315.82 % | -0.01 86.97 % | -0.08 -219.98 % | 0.07 41.82 % | 0.05 -42.44 % | 0.08 -13.55 % | 0.10 1 561.06 % | 0.01 121.38 % | -0.03 -133.15 % | 0.08 -33.73 % | 0.13 -29.16 % | 0.18 9.78 % | 0.16 1.91 % | 0.16 20.92 % | 0.13 31.48 % | 0.10 238.78 % | 0.03 126.39 % | -0.11 71.39 % | -0.39 84.33 % | -2.48 -2 403.40 % | -0.10 -252.40 % | 0.07 -17.51 % | 0.08 -5.02 % | 0.08 64.42 % | 0.05 -39.02 % | 0.08 -47.54 % | 0.16 -5.55 % | 0.17 4.95 % | 0.16 -6.42 % | 0.17 -7.45 % | 0.18 31.09 % | 0.14 109.68 % | 0.07 120.35 % | 0.03 -51.34 % | 0.06 60.46 % | 0.04 115.65 % | -0.25 -1 352.98 % | 0.02 -75.34 % | 0.08 -14.36 % | 0.09 2 099.46 % | 0.00 105.10 % | -0.08 22.78 % | -0.11 44.06 % | -0.19 68.59 % | -0.62 -653.41 % | -0.08 40.40 % | -0.14 48.41 % | -0.27 58.52 % | -0.64 -113.19 % | -0.30 33.55 % | -0.45 -549.66 % | 0.10 -61.54 % | 0.26 20.87 % | 0.22 -5.72 % | 0.23 3.90 % | 0.22 7.20 % | 0.21 37.03 % | 0.15 40.02 % | 0.11 228.88 % | 0.03 115.38 % | -0.21 -52.87 % | -0.14 -42.22 % | -0.10 -368.62 % | 0.04 -78.39 % | 0.17 175.11 % | 0.06 -59.93 % | 0.15 92.63 % | 0.08 83.87 % | 0.04 757.29 % | 0.01 -96.59 % | 0.15 41.97 % | 0.10 |
| Total other income expenses net | -900.000 K 86.96 % | -6.900 M -322.58 % | 3.100 M 234.78 % | -2.300 M -228.57 % | -700.000 K -110.65 % | 6.571 M 287.80 % | -3.499 M -161.39 % | 5.700 M -17.39 % | 6.900 M 184.18 % | 2.428 M -45.61 % | 4.464 M 84.08 % | 2.425 M 540.91 % | -550.000 K 79.64 % | -2.701 M -130.21 % | 8.940 M 175.16 % | 3.249 M 485.87 % | -842.000 K -219.60 % | 704.000 K 42.22 % | 495.000 K 113.52 % | -3.662 M -622.29 % | -507.000 K 91.85 % | -6.221 M 5.14 % | -6.558 M -313.23 % | -1.587 M 54.79 % | -3.510 M 27.52 % | -4.843 M -455.84 % | 1.361 M -91.24 % | 15.545 M 1 992.19 % | 743.000 K -15.66 % | 881.000 K 119.70 % | 401.000 K 182.68 % | -485.000 K -1 965.38 % | 26.000 K -95.35 % | 559.000 K 265.36 % | 153.000 K 284.34 % | -83.000 K 97.41 % | -3.208 M -4 060.49 % | 81.000 K 247.27 % | -55.000 K -106.58 % | 836.000 K 134.17 % | 357.000 K -99.85 % | 242.000 M 1 232.16 % | -21.375 M -13 979.87 % | 154.000 K -85.55 % | 1.066 M 2 003.57 % | -56.000 K 90.94 % | -618.000 K -2 572.00 % | 25.000 K 126.04 % | -96.000 K -420.00 % | 30.000 K -81.71 % | 164.000 K 149.70 % | -330.000 K -62.56 % | -203.000 K -212.15 % | 181.000 K 178.46 % | 65.000 K -96.34 % | 1.775 M 331.87 % | 411.000 K -43.00 % | 721.000 K 378.38 % | -259.000 K -381.52 % | 92.000 K -86.12 % | 663.000 K 68.70 % | 393.000 K -67.89 % | 1.224 M 456.36 % | 220.000 K -43.01 % | 386.000 K -22.02 % | 495.000 K 32.00 % | 375.000 K -40.19 % | 627.000 K 122.34 % | 282.000 K -49.01 % | 553.000 K 28.90 % | 429.000 K -56.93 % | 996.000 K 10.06 % | 905.000 K -37.24 % | 1.442 M 187.93 % | -1.640 M -208.97 % | 1.505 M 128.56 % | -5.269 M -597.08 % | 1.060 M 1.53 % | 1.044 M 40.89 % | 741.000 K -59.57 % | 1.833 M 1 390.24 % | 123.000 K 102.41 % | -5.108 M -610.43 % | -719.000 K 43.39 % | -1.270 M 24.85 % | -1.690 M 15.25 % | -1.994 M 17.50 % | -2.417 M -109.26 % | -1.155 M 91.60 % | -13.758 M -508.49 % | -2.261 M 3.38 % | -2.340 M 14.91 % | -2.750 M -7.42 % | -2.560 M 8.47 % | -2.797 M -296.42 % | 1.424 M 171.31 % | -1.997 M -22.37 % | -1.632 M -129.54 % | -711.000 K -915.71 % | -70.000 K -137.43 % | 187.000 K -81.95 % | 1.036 M -81.49 % | 5.598 M 114.73 % | 2.607 M 938.65 % | 251.000 K -57.82 % | 595.000 K -47.39 % | 1.131 M 1 919.64 % | 56.000 K 243.59 % | -39.000 K -123.21 % | 168.000 K 112.92 % | -1.300 M -750.00 % | 200.000 K 34.23 % | 149.000 K 106.94 % | 72.000 K 33.33 % | 54.000 K -81.12 % | 286.000 K 173.90 % | -387.000 K -266.81 % | 232.000 K 139.18 % | 97.000 K 246.97 % | -66.000 K 61.18 % | -170.000 K |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -16.400 M 85.38 % | -112.200 M -48.02 % | -75.800 M -191.54 % | -26.000 M 37.65 % | -41.700 M 17.24 % | -50.387 M -1 044.28 % | 5.336 M -84.63 % | 34.711 M 226.94 % | 10.617 M 148.70 % | -21.803 M -152.94 % | 41.183 M 259.21 % | 11.465 M -18.01 % | 13.984 M -45.53 % | 25.675 M -67.89 % | 79.953 M -36.71 % | 126.326 M 660.78 % | -22.527 M 44.54 % | -40.616 M -7.30 % | -37.852 M 54.43 % | -83.057 M -0.57 % | -82.583 M -80.56 % | -45.737 M -476.00 % | 12.164 M -80.26 % | 61.628 M -35.63 % | 95.734 M -5.62 % | 101.436 M -23.88 % | 133.264 M 143.68 % | -305.079 M 2.92 % | -314.255 M 10.03 % | -349.301 M -3.14 % | -338.673 M 21.78 % | -432.999 M -4.62 % | -413.874 M -1.62 % | -407.283 M -11.11 % | -366.572 M -2.13 % | -358.937 M -12.89 % | -317.949 M -12.77 % | -281.953 M -15.42 % | -244.292 M -16.73 % | -209.273 M -18.70 % | -176.300 M -11.27 % | -158.443 M 14.03 % | -184.296 M -8.62 % | -169.663 M -11.02 % | -152.827 M -21.98 % | -125.285 M -21.59 % | -103.041 M 8.73 % | -112.902 M -18.65 % | -95.159 M 23.54 % | -124.464 M -53.63 % | -81.013 M -10.03 % | -73.628 M 56.62 % | -169.728 M -15.80 % | -146.564 M 2.96 % | -151.034 M -25.58 % | -120.266 M 4.11 % | -125.418 M -6.61 % | -117.639 M 11.05 % | -132.253 M 2.44 % | -135.564 M -2.38 % | -132.418 M -1.15 % | -130.914 M -28.90 % | -101.566 M 13.04 % | -116.795 M -1.88 % | -114.643 M 13.82 % | -133.030 M 4.76 % | -139.679 M -1.65 % | -137.416 M -19.20 % | -115.285 M 0.86 % | -116.284 M -43.52 % | -81.025 M 23.54 % | -105.970 M -7.24 % | -98.815 M -4.74 % | -94.345 M -23.14 % | -76.617 M -5.23 % | -72.810 M -43.41 % | -50.771 M 12.33 % | -57.911 M -11.48 % | -51.947 M -8.86 % | -47.719 M 25.83 % | -64.336 M -32.15 % | -48.684 M -4.48 % | -46.596 M -136.83 % | 126.503 M -11.77 % | 143.379 M -10.49 % | 160.179 M 1.39 % | 157.981 M 1.35 % | 155.883 M -1.78 % | 158.706 M -1.39 % | 160.946 M -8.08 % | 175.102 M 7.81 % | 162.419 M 6.12 % | 153.059 M 6.74 % | 143.392 M -4.78 % | 150.593 M -25.71 % | 202.706 M 5.37 % | 192.375 M 52.95 % | 125.775 M 112.41 % | 59.213 M 18.13 % | 50.127 M -11.78 % | 56.823 M 8.72 % | 52.264 M -54.86 % | 115.782 M -4.73 % | 121.531 M 0.38 % | 121.065 M 2.64 % | 117.953 M 1 229.28 % | -10.445 M -9.69 % | -9.522 M 12.87 % | -10.928 M 7.06 % | -11.758 M -18.17 % | -9.950 M -10.18 % | -9.031 M -0.72 % | -8.966 M -10.01 % | -8.150 M -249.13 % | 5.465 M 156.64 % | -9.649 M -20.12 % | -8.033 M 12.49 % | -9.180 M -39.90 % | -6.562 M 3.10 % | -6.772 M 13.70 % | -7.847 M |
| Total investments | 0.000 -100.00 % | 13.700 M 3.79 % | 13.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 -100.00 % | 2.282 M | 0.000 -100.00 % | 2.833 M 0.18 % | 2.828 M -0.91 % | 2.854 M 7.54 % | 2.654 M 2.04 % | 2.601 M -4.69 % | 2.729 M 9.60 % | 2.490 M -4.74 % | 2.614 M -87.78 % | 21.397 M 76.11 % | 12.150 M 2.15 % | 11.894 M 27.29 % | 9.344 M 7.82 % | 8.666 M 27.14 % | 6.816 M -7.94 % | 7.404 M 20.29 % | 6.155 M 12.36 % | 5.478 M -10.81 % | 6.142 M -9.90 % | 6.817 M 3.73 % | 6.572 M -8.86 % | 7.211 M -3.36 % | 7.462 M -20.45 % | 9.380 M -31.61 % | 13.715 M -6.75 % | 14.708 M 8.64 % | 13.538 M 338.83 % | 3.085 M 0.06 % | 3.083 M 13.14 % | 2.725 M -78.43 % | 12.633 M 1.11 % | 12.494 M 8.00 % | 11.568 M -5.78 % | 12.277 M 1.76 % | 12.065 M -3.81 % | 12.543 M -51.16 % | 25.683 M 13.49 % | 22.631 M -40.26 % | 37.885 M 10.27 % | 34.356 M -0.49 % | 34.526 M 9.48 % | 31.537 M 211.51 % | 10.124 M 209.70 % | 3.269 M -66.09 % | 9.640 M -50.97 % | 19.663 M -5.83 % | 20.880 M -64.05 % | 58.076 M 8.16 % | 53.695 M 18.98 % | 45.128 M -0.68 % | 45.436 M -21.67 % | 58.006 M -8.89 % | 63.667 M -26.81 % | 86.994 M 25.07 % | 69.558 M 83.94 % | 37.816 M -65.83 % | 110.676 M 2.33 % | 108.154 M 2.61 % | 105.407 M 0.14 % | 105.259 M 22.43 % | 85.978 M 34.47 % | 63.939 M 48.09 % | 43.175 M 389.79 % | 8.815 M 29.42 % | 6.811 M 68.92 % | 4.032 M -94.29 % | 70.571 M 3.23 % | 68.360 M 3.78 % | 65.869 M -8.34 % | 71.864 M -10.80 % | 80.568 M 1.65 % | 79.258 M -15.40 % | 93.691 M -9.37 % | 103.376 M 0.40 % | 102.969 M 0.44 % | 102.519 M 0.35 % | 102.159 M 0.44 % | 101.715 M -37.11 % | 161.732 M 0.46 % | 160.996 M -15.28 % | 190.023 M 47.75 % | 128.609 M -0.44 % | 129.180 M -0.67 % | 130.050 M -17.59 % | 157.811 M -20.52 % | 198.562 M -1.32 % | 201.221 M 1.26 % | 198.718 M 6.59 % | 186.440 M 975.88 % | 17.329 M 21.95 % | 14.210 M -5.30 % | 15.006 M -5.26 % | 15.839 M -17.58 % | 19.218 M 0.90 % | 19.047 M 6.88 % | 17.821 M -11.66 % | 20.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 683.100 M 0.60 % | 679.000 M -0.56 % | 682.800 M -0.68 % | 687.500 M 0.91 % | 681.300 M 1.43 % | 671.699 M 1.37 % | 662.624 M -35.09 % | 1.021 B -0.73 % | 1.028 B 0.55 % | 1.023 B -0.42 % | 1.027 B 120.07 % | 466.717 M -1.88 % | 475.649 M -1.83 % | 484.493 M -0.92 % | 489.006 M -2.00 % | 499.011 M 0.06 % | 498.709 M -1.00 % | 503.756 M -1.24 % | 510.071 M 20.27 % | 424.119 M -0.75 % | 427.327 M -1.68 % | 434.631 M -1.48 % | 441.141 M -0.25 % | 442.265 M -1.34 % | 448.274 M 0.09 % | 447.877 M -5.44 % | 473.666 M 777.31 % | 53.991 M 46.34 % | 36.894 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 % | 4.647 M -69.16 % | 15.068 M 10.30 % | 13.661 M 19.46 % | 11.436 M -14.87 % | 13.434 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 % | 76.000 K | 0.000 | 0.000 -100.00 % | 124.000 K -24.39 % | 164.000 K -20.77 % | 207.000 K -0.48 % | 208.000 K -16.47 % | 249.000 K 2.47 % | 243.000 K -6.90 % | 261.000 K -3.33 % | 270.000 K -10.60 % | 302.000 K -8.21 % | 329.000 K -60.93 % | 842.000 K -73.00 % | 3.118 M -14.08 % | 3.629 M -13.39 % | 4.190 M -19.85 % | 5.228 M -97.30 % | 193.719 M -0.53 % | 194.745 M -1.93 % | 198.583 M 1.03 % | 196.565 M 0.09 % | 196.391 M -3.11 % | 202.702 M 0.12 % | 202.468 M -2.71 % | 208.106 M -0.33 % | 208.802 M -1.21 % | 211.361 M -1.04 % | 213.580 M -10.20 % | 237.846 M -0.42 % | 238.849 M 1.13 % | 236.176 M 13.69 % | 207.730 M 0.40 % | 206.896 M 150.56 % | 82.575 M -1.22 % | 83.596 M -0.46 % | 83.980 M -39.60 % | 139.036 M -0.20 % | 139.321 M 0.80 % | 138.213 M 0.66 % | 137.305 M 16 726.59 % | 816.000 K -53.79 % | 1.766 M 113.54 % | 827.000 K 54.00 % | 537.000 K 1 434.29 % | 35.000 K -98.45 % | 2.262 M -12.09 % | 2.573 M -22.50 % | 3.320 M -77.44 % | 14.715 M 859.26 % | 1.534 M -12.39 % | 1.751 M -14.63 % | 2.051 M 3.48 % | 1.982 M -0.50 % | 1.992 M -11.47 % | 2.250 M |
| Accumulated other comprehensive income loss | 2.900 M -53.23 % | 6.200 M 129.63 % | 2.700 M -69.32 % | 8.800 M 220.55 % | -7.300 M 38.05 % | -11.784 M -664.10 % | 2.089 M 130.62 % | -6.823 M -267.82 % | -1.855 M -130.34 % | 6.114 M 13.43 % | 5.390 M -56.11 % | 12.281 M -14.16 % | 14.307 M -12.33 % | 16.320 M 210.29 % | -14.797 M -162.64 % | -5.634 M -851.20 % | 750.000 K 161.68 % | -1.216 M 87.48 % | -9.714 M -48.58 % | -6.538 M 13.67 % | -7.573 M -190.71 % | -2.605 M 31.93 % | -3.827 M 58.17 % | -9.148 M -3.91 % | -8.804 M -49.30 % | -5.897 M 38.75 % | -9.628 M -97.66 % | -4.871 M 11.06 % | -5.477 M -58.80 % | -3.449 M -60.05 % | -2.155 M -48.93 % | -1.447 M -129.92 % | 4.837 M 90.96 % | 2.533 M 235.02 % | -1.876 M 27.34 % | -2.582 M 34.15 % | -3.921 M 43.44 % | -6.933 M -466.44 % | 1.892 M 141.63 % | 783.000 K -30.89 % | 1.133 M 112.17 % | 534.000 K 1 212.50 % | -48.000 K -101.97 % | 2.439 M 159.43 % | -4.104 M -138.08 % | 10.776 M -38.17 % | 17.429 M -45.19 % | 31.797 M 0.01 % | 31.795 M -4.97 % | 33.457 M 5.99 % | 31.565 M 20.50 % | 26.195 M -2.56 % | 26.884 M -9.56 % | 29.725 M 3.32 % | 28.769 M 3.96 % | 27.672 M 3.45 % | 26.748 M -6.24 % | 28.527 M -0.02 % | 28.533 M -1.03 % | 28.829 M 7.64 % | 26.784 M -1.07 % | 27.074 M 8.11 % | 25.044 M 19.47 % | 20.963 M -13.52 % | 24.240 M -11.56 % | 27.408 M -5.75 % | 29.080 M 20.37 % | 24.159 M 22.44 % | 19.731 M -39.11 % | 32.402 M 90.40 % | 17.018 M -27.72 % | 23.543 M -25.15 % | 31.452 M 74.09 % | 18.066 M 19.69 % | 15.094 M 124.25 % | 6.731 M -30.01 % | 9.617 M 10.38 % | 8.713 M 8.20 % | 8.053 M -4.64 % | 8.445 M 30.14 % | 6.489 M 75.95 % | 3.688 M -23.77 % | 4.838 M -96.69 % | 146.135 M 1 455.95 % | 9.392 M -29.06 % | 13.240 M 75.39 % | 7.549 M -8.95 % | 8.291 M -16.93 % | 9.981 M 8.70 % | 9.182 M 50.85 % | 6.087 M 96.10 % | 3.104 M 120.14 % | 1.410 M 105.84 % | 685.000 K 131.02 % | -2.208 M -101.60 % | 137.648 M 530.88 % | -31.946 M -973.09 % | -2.977 M -33.20 % | -2.235 M -0.18 % | -2.231 M 55.29 % | -4.990 M -59.17 % | -3.135 M -11 957.69 % | -26.000 K 98.33 % | -1.556 M -50.34 % | -1.035 M -16.29 % | -890.000 K -20.76 % | -737.000 K 42.15 % | -1.274 M -68.74 % | -755.000 K -82.37 % | -414.000 K 48.64 % | -806.000 K -3.60 % | -778.000 K 23.20 % | -1.013 M -39.53 % | -726.000 K 35.58 % | -1.127 M 30.35 % | -1.618 M -2.99 % | -1.571 M 5.65 % | -1.665 M 4.03 % | -1.735 M 2.25 % | -1.775 M 3.06 % | -1.831 M |
| Retained earnings | 1.179 B 4.44 % | 1.129 B 3.80 % | 1.087 B 3.96 % | 1.046 B -0.10 % | 1.047 B 1.97 % | 1.027 B 4.58 % | 981.736 M -2.04 % | 1.002 B 1.12 % | 991.058 M 0.13 % | 989.731 M 3.51 % | 956.161 M -0.99 % | 965.739 M 2.48 % | 942.377 M 2.96 % | 915.270 M 4.49 % | 875.968 M 8.43 % | 807.843 M 3.18 % | 782.972 M 3.52 % | 756.323 M 1.54 % | 744.873 M -4.34 % | 778.646 M 4.22 % | 747.111 M 4.89 % | 712.297 M 6.24 % | 670.456 M 7.30 % | 624.829 M 4.89 % | 595.685 M 3.11 % | 577.724 M 1.81 % | 567.460 M 1.36 % | 559.839 M 6.00 % | 528.153 M 3.00 % | 512.783 M 6.71 % | 480.550 M 7.80 % | 445.771 M 11.61 % | 399.410 M 19.86 % | 333.225 M -8.16 % | 362.815 M 30.06 % | 278.951 M 19.77 % | 232.899 M 19.21 % | 195.364 M 29.31 % | 151.083 M 25.15 % | 120.722 M 33.85 % | 90.191 M 32.81 % | 67.910 M 114.60 % | 31.645 M 108.01 % | 15.213 M -93.86 % | 247.672 M 9.40 % | 226.396 M 4.29 % | 217.077 M 6.01 % | 204.775 M 5.48 % | 194.129 M 8.20 % | 179.414 M 25.40 % | 143.079 M 0.48 % | 142.394 M -6.43 % | 152.174 M 4.70 % | 145.348 M 3.45 % | 140.499 M 4.26 % | 134.764 M 7.09 % | 125.836 M 0.86 % | 124.767 M -2.17 % | 127.535 M 5.45 % | 120.945 M 12.66 % | 107.358 M 21.37 % | 88.453 M 55.06 % | 57.045 M 53.77 % | 37.097 M 58.01 % | 23.478 M 36.02 % | 17.261 M 9.68 % | 15.737 M -34.89 % | 24.169 M -39.88 % | 40.203 M -66.49 % | 119.966 M -13.66 % | 138.943 M 4.02 % | 133.574 M 4.59 % | 127.711 M 4.90 % | 121.745 M 3.57 % | 117.546 M 5.21 % | 111.722 M 11.66 % | 100.055 M 13.26 % | 88.344 M 84.29 % | 47.937 M 54.91 % | 30.946 M 142.09 % | 12.783 M 58 004.55 % | 22.000 K 100.22 % | -10.003 M | 0.000 100.00 % | -12.061 M 5.74 % | -12.795 M -225.32 % | 10.210 M -10.01 % | 11.346 M 65.01 % | 6.876 M 14 425.00 % | -48.000 K -102.01 % | 2.391 M -91.98 % | 29.829 M -16.22 % | 35.603 M -19.44 % | 44.193 M -33.19 % | 66.150 M -7.78 % | 71.730 M | 0.000 -100.00 % | 85.592 M -14.44 % | 100.034 M -6.96 % | 107.516 M -11.92 % | 122.065 M 4.35 % | 116.971 M 30.57 % | 89.582 M 31.38 % | 68.188 M 21.82 % | 55.973 M 21.74 % | 45.977 M 21.06 % | 37.978 M 17.06 % | 32.443 M 9.34 % | 29.673 M 1.83 % | 29.139 M -11.01 % | 32.744 M -6.13 % | 34.883 M -4.03 % | 36.348 M 2.60 % | 35.427 M 19.54 % | 29.637 M 1.78 % | 29.120 M 12.73 % | 25.831 M 3.06 % | 25.065 M 2.81 % | 24.380 M 0.51 % | 24.257 M 12.33 % | 21.594 M |
| Common stock | 0.000 100.00 % | -2.600 M 0.00 % | -2.600 M | 0.000 | 0.000 -100.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 2.70 % | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K -2.63 % | 38.000 K 2.70 % | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K 0.00 % | 37.000 K -2.63 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K -2.56 % | 39.000 K 0.00 % | 39.000 K -2.50 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K -2.44 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 0.00 % | 41.000 K 2.50 % | 40.000 K 0.00 % | 40.000 K -2.44 % | 41.000 K 0.00 % | 41.000 K 2.50 % | 40.000 K 0.00 % | 40.000 K 2.56 % | 39.000 K 2.63 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K -5.00 % | 40.000 K -4.76 % | 42.000 K -4.55 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K 2.33 % | 43.000 K 0.00 % | 43.000 K 0.00 % | 43.000 K 2.38 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K 0.00 % | 42.000 K -2.33 % | 43.000 K -4.44 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 2.27 % | 44.000 K | 0.000 -100.00 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 3.13 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K | 0.000 | 0.000 -100.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 3.23 % | 31.000 K 6.90 % | 29.000 K 3.57 % | 28.000 K 0.00 % | 28.000 K 3.70 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 17.39 % | 23.000 K 0.00 % | 23.000 K 0.00 % | 23.000 K 4.55 % | 22.000 K 4.76 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K |
| Total equity | 1.384 B 1.58 % | 1.363 B 4.25 % | 1.307 B 3.97 % | 1.257 B 2.19 % | 1.230 B 2.25 % | 1.203 B 3.33 % | 1.164 B -0.06 % | 1.165 B 1.94 % | 1.143 B -0.11 % | 1.144 B 3.93 % | 1.101 B -2.17 % | 1.125 B 2.68 % | 1.096 B 2.78 % | 1.066 B 7.71 % | 989.948 M 7.04 % | 924.880 M 2.61 % | 901.319 M 3.42 % | 871.496 M 3.53 % | 841.791 M -3.97 % | 876.606 M 3.58 % | 846.275 M 3.79 % | 815.340 M 6.06 % | 768.733 M 7.01 % | 718.358 M 4.72 % | 685.958 M 1.28 % | 677.260 M 2.59 % | 660.168 M 0.63 % | 656.049 M 5.45 % | 622.144 M 2.44 % | 607.302 M 1.29 % | 599.575 M 0.68 % | 595.516 M 3.17 % | 577.209 M 10.87 % | 520.641 M -5.06 % | 548.386 M 12.98 % | 485.388 M 11.76 % | 434.326 M 10.78 % | 392.073 M 10.51 % | 354.787 M 10.25 % | 321.812 M 11.27 % | 289.225 M 10.02 % | 262.874 M -4.54 % | 275.369 M 5.73 % | 260.452 M -46.22 % | 484.268 M 1.96 % | 474.965 M 1.91 % | 466.061 M 0.24 % | 464.962 M -2.34 % | 476.119 M 2.64 % | 463.858 M 11.82 % | 414.841 M 3.32 % | 401.502 M -0.82 % | 404.802 M 4.43 % | 387.631 M 2.42 % | 378.476 M 2.91 % | 367.759 M -5.59 % | 389.552 M -4.37 % | 407.339 M -4.18 % | 425.097 M 2.27 % | 415.653 M 4.74 % | 396.858 M 6.12 % | 373.968 M 10.73 % | 337.740 M 8.73 % | 310.633 M 9.54 % | 283.571 M 1.88 % | 278.334 M 1.87 % | 273.238 M -0.68 % | 275.119 M -3.58 % | 285.345 M -24.22 % | 376.549 M -0.36 % | 377.895 M 0.10 % | 377.508 M -3.48 % | 391.117 M -3.92 % | 407.061 M 2.20 % | 398.316 M 3.98 % | 383.088 M 3.36 % | 370.621 M 4.17 % | 355.790 M 13.53 % | 313.396 M 6.00 % | 295.643 M 7.91 % | 273.982 M 6.43 % | 257.430 M 4.07 % | 247.357 M 69.27 % | 146.135 M 1.95 % | 143.335 M -1.13 % | 144.978 M -10.34 % | 161.694 M -1.09 % | 163.483 M 2.22 % | 159.931 M 5.33 % | 151.834 M 2.04 % | 148.798 M -13.64 % | 172.302 M -2.00 % | 175.825 M -4.10 % | 183.339 M -9.03 % | 201.542 M -3.74 % | 209.378 M 1.76 % | 205.765 M -4.00 % | 214.345 M -5.87 % | 227.704 M -3.04 % | 234.839 M -3.09 % | 242.316 M 1.41 % | 238.943 M 15.40 % | 207.063 M 15.77 % | 178.860 M 11.20 % | 160.850 M 8.33 % | 148.475 M 47.58 % | 100.609 M 7.73 % | 93.389 M 3.20 % | 90.493 M 1.53 % | 89.133 M 4.89 % | 84.978 M -2.36 % | 87.034 M -1.11 % | 88.007 M 0.75 % | 87.348 M 68.35 % | 51.886 M 2.49 % | 50.625 M 6.88 % | 47.366 M 1.87 % | 46.496 M 1.69 % | 45.723 M 0.38 % | 45.549 M 6.37 % | 42.822 M |
| Other non current liabilities | 108.700 M 13.11 % | 96.100 M -3.42 % | 99.500 M 2.37 % | 97.200 M 7.28 % | 90.600 M -0.03 % | 90.628 M -2.23 % | 92.696 M 8.56 % | 85.386 M -7.05 % | 91.865 M 0.16 % | 91.718 M 3.79 % | 88.366 M -1.71 % | 89.902 M 0.87 % | 89.128 M 4.69 % | 85.136 M -4.61 % | 89.251 M -4.31 % | 93.269 M -2.14 % | 95.307 M 4.03 % | 91.614 M -18.83 % | 112.873 M -1.46 % | 114.549 M -0.24 % | 114.827 M -2.64 % | 117.946 M 4.02 % | 113.383 M 5.12 % | 107.861 M 5.31 % | 102.419 M -2.26 % | 104.786 M 1.40 % | 103.339 M 106.95 % | 49.934 M -14.53 % | 58.420 M -6.94 % | 62.777 M -5.57 % | 66.482 M -4.34 % | 69.501 M -1.81 % | 70.783 M 3.20 % | 68.590 M 58.29 % | 43.332 M -2.53 % | 44.458 M 1.74 % | 43.697 M -1.21 % | 44.231 M -5.46 % | 46.785 M 12.18 % | 41.706 M -14.50 % | 48.778 M -51.86 % | 101.322 M 803.29 % | 11.217 M 77.77 % | 6.310 M -87.20 % | 49.279 M -48.45 % | 95.595 M 103.32 % | 47.016 M -5.61 % | 49.812 M 144.16 % | 20.401 M -5.05 % | 21.487 M -73.99 % | 82.604 M 39.69 % | 59.132 M 36.31 % | 43.381 M -3.71 % | 45.051 M 4.44 % | 43.135 M 10.66 % | 38.978 M 4.43 % | 37.325 M 70.86 % | 21.845 M -17.58 % | 26.504 M 5.10 % | 25.217 M 1.52 % | 24.840 M 33.88 % | 18.554 M -24.53 % | 24.583 M 1.94 % | 24.114 M 48.02 % | 16.291 M 8.39 % | 15.030 M 64.37 % | 9.144 M -0.05 % | 9.149 M -1.93 % | 9.329 M -0.97 % | 9.420 M 30.07 % | 7.242 M -5.48 % | 7.662 M -1.16 % | 7.752 M -2.49 % | 7.950 M 0.24 % | 7.931 M 1.56 % | 7.809 M 0.79 % | 7.748 M 663.35 % | 1.015 M -39.94 % | 1.690 M 32.03 % | 1.280 M -49.92 % | 2.556 M 2.57 % | 2.492 M 14.68 % | 2.173 M 0.18 % | 2.169 M -72.43 % | 7.866 M 226.80 % | 2.407 M 17.24 % | 2.053 M 0.39 % | 2.045 M -2.39 % | 2.095 M 178.85 % | -2.657 M -481.21 % | 697.000 K 12.78 % | 618.000 K -16.71 % | 742.000 K 109.31 % | -7.969 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 % | -42.000 K | 0.000 | 0.000 | 0.000 100.00 % | -84.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.500 M | 0.000 | 0.000 | 0.000 100.00 % | -142.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 99.200 M 3.66 % | 95.700 M -85.61 % | 664.900 M -0.49 % | 668.200 M 0.92 % | 662.100 M 1.26 % | 653.873 M 1.49 % | 644.264 M -34.56 % | 984.560 M -0.68 % | 991.348 M 0.64 % | 985.009 M -0.47 % | 989.637 M 129.46 % | 431.296 M -1.84 % | 439.400 M -1.86 % | 447.722 M -1.10 % | 452.707 M -2.03 % | 462.100 M -0.19 % | 462.991 M -1.05 % | 467.913 M -1.27 % | 473.934 M 21.19 % | 391.079 M -0.86 % | 394.481 M -1.51 % | 400.539 M -1.44 % | 406.398 M 0.18 % | 405.653 M -1.66 % | 412.490 M 0.10 % | 412.065 M -2.09 % | 420.870 M 847.50 % | 44.419 M 50.08 % | 29.596 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 -100.00 % | 1.383 M | 0.000 | 0.000 -100.00 % | 54.000 K -28.00 % | 75.000 K 5.63 % | 71.000 K 0.00 % | 71.000 K -27.55 % | 98.000 K -12.50 % | 112.000 K -15.79 % | 133.000 K -8.90 % | 146.000 K -16.57 % | 175.000 K -11.62 % | 198.000 K -12.39 % | 226.000 K -88.60 % | 1.982 M -2.27 % | 2.028 M -6.93 % | 2.179 M -21.84 % | 2.788 M -98.54 % | 190.998 M 1.75 % | 187.718 M -2.43 % | 192.397 M -0.11 % | 192.600 M 0.42 % | 191.795 M -0.45 % | 192.653 M -0.64 % | 193.886 M -0.69 % | 195.224 M -0.29 % | 195.796 M -0.65 % | 197.071 M -0.66 % | 198.383 M -9.40 % | 218.957 M -2.01 % | 223.443 M -1.22 % | 226.199 M 9.49 % | 206.600 M -0.11 % | 206.830 M 152.76 % | 81.830 M -0.80 % | 82.492 M -0.18 % | 82.643 M -39.29 % | 136.134 M -0.01 % | 136.143 M 0.76 % | 135.111 M -1.00 % | 136.469 M 67 126.11 % | 203.000 K -13.25 % | 234.000 K -19.31 % | 290.000 K -29.27 % | 410.000 K | 0.000 | 0.000 -100.00 % | 10.000 K -99.34 % | 1.522 M -85.11 % | 10.220 M 1 195.31 % | 789.000 K -18.32 % | 966.000 K -23.88 % | 1.269 M 29.75 % | 978.000 K -16.34 % | 1.169 M -14.04 % | 1.360 M |
| Total non current liabilities | 207.900 M 8.39 % | 191.800 M -74.91 % | 764.400 M -0.13 % | 765.400 M 1.69 % | 752.700 M 1.10 % | 744.501 M 1.02 % | 736.960 M -31.12 % | 1.070 B -1.22 % | 1.083 B 0.60 % | 1.077 B -0.12 % | 1.078 B 106.83 % | 521.198 M -1.39 % | 528.528 M -0.81 % | 532.858 M -3.32 % | 551.152 M -2.31 % | 564.173 M -0.61 % | 567.644 M -1.39 % | 575.648 M -4.53 % | 602.976 M 15.46 % | 522.230 M -0.74 % | 526.103 M -1.83 % | 535.925 M -0.25 % | 537.266 M 0.80 % | 533.022 M 0.04 % | 532.818 M -0.37 % | 534.814 M -7.69 % | 579.354 M 411.70 % | 113.222 M -7.77 % | 122.756 M 24.16 % | 98.873 M -9.67 % | 109.461 M 2.10 % | 107.213 M -2.37 % | 109.818 M 3.07 % | 106.548 M 30.08 % | 81.909 M -1.64 % | 83.277 M 0.24 % | 83.074 M -1.58 % | 84.409 M -4.52 % | 88.403 M 4.65 % | 84.474 M -6.29 % | 90.141 M -12.00 % | 102.432 M 7.20 % | 95.553 M -1.94 % | 97.441 M 1.90 % | 95.624 M -1.45 % | 97.034 M -7.48 % | 104.879 M 5.42 % | 99.490 M 46.81 % | 67.770 M 2.44 % | 66.158 M -19.91 % | 82.604 M 8.57 % | 76.086 M 18.24 % | 64.348 M 3.98 % | 61.883 M 24.75 % | 49.606 M 10.49 % | 44.898 M 1.30 % | 44.324 M 27.39 % | 34.795 M 9.50 % | 31.775 M 4.55 % | 30.393 M 1.45 % | 29.959 M 3.79 % | 28.864 M -33.22 % | 43.224 M 0.85 % | 42.860 M 129.37 % | 18.686 M -0.68 % | 18.813 M 61.42 % | 11.655 M 1.01 % | 11.538 M 8.31 % | 10.653 M -12.36 % | 12.155 M 33.44 % | 9.109 M -5.22 % | 9.611 M -3.69 % | 9.979 M 0.26 % | 9.953 M 1.04 % | 9.851 M 2.16 % | 9.643 M -1.51 % | 9.791 M 207.51 % | 3.184 M 66.18 % | 1.916 M -41.26 % | 3.262 M -28.84 % | 4.584 M -1.86 % | 4.671 M -5.85 % | 4.961 M -97.43 % | 193.167 M -1.24 % | 195.584 M -1.48 % | 198.513 M 0.77 % | 196.992 M -0.08 % | 197.152 M -1.19 % | 199.535 M -0.52 % | 200.573 M 0.44 % | 199.698 M -2.97 % | 205.806 M -0.38 % | 206.590 M -0.55 % | 207.740 M -9.42 % | 229.339 M -1.68 % | 233.254 M 2.92 % | 226.633 M 9.48 % | 207.015 M -0.44 % | 207.923 M 150.67 % | 82.946 M -0.55 % | 83.404 M 0.92 % | 82.643 M -39.29 % | 136.134 M -0.01 % | 136.143 M 0.76 % | 135.111 M -0.03 % | 135.158 M 66 480.30 % | 203.000 K -13.25 % | 234.000 K -19.31 % | 290.000 K -11.04 % | 326.000 K | 0.000 | 0.000 -100.00 % | 10.000 K -54.55 % | 22.000 K -99.79 % | 10.248 M 1 154.35 % | 817.000 K -17.81 % | 994.000 K -13.94 % | 1.155 M 5.00 % | 1.100 M -14.79 % | 1.291 M -12.89 % | 1.482 M |
| Other current liabilities | 144.600 M -21.33 % | 183.800 M 19.43 % | 153.900 M 5.41 % | 146.000 M 1.88 % | 143.300 M -6.27 % | 152.894 M 9.10 % | 140.142 M 24.00 % | 113.015 M -8.12 % | 123.009 M -21.28 % | 156.254 M 30.35 % | 119.874 M 15.13 % | 104.117 M -21.92 % | 133.350 M -16.39 % | 159.483 M 34.09 % | 118.933 M 14.56 % | 103.821 M 4.53 % | 99.322 M -9.11 % | 109.278 M -9.93 % | 121.330 M 15.78 % | 104.798 M 2.19 % | 102.554 M -9.29 % | 113.052 M -0.87 % | 114.039 M 9.65 % | 104.004 M 25.19 % | 83.080 M -10.89 % | 93.236 M 25.01 % | 74.580 M 160.72 % | 28.605 M -19.04 % | 35.332 M -29.42 % | 50.060 M 5.20 % | 47.586 M 5.59 % | 45.068 M 5.90 % | 42.557 M -7.84 % | 46.175 M 4.23 % | 44.302 M -0.92 % | 44.715 M 18.95 % | 37.592 M -20.04 % | 47.013 M 14.39 % | 41.100 M -11.87 % | 46.634 M -3.33 % | 48.241 M -25.24 % | 64.525 M -22.65 % | 83.420 M -5.22 % | 88.012 M 125.57 % | 39.017 M -51.41 % | 80.303 M 54.92 % | 51.836 M 3.81 % | 49.932 M 46.49 % | 34.086 M -17.62 % | 41.379 M -9.30 % | 45.621 M 0.57 % | 45.364 M 46.69 % | 30.926 M -7.64 % | 33.483 M -10.37 % | 37.356 M 35.18 % | 27.635 M -6.45 % | 29.539 M 3.95 % | 28.417 M -0.18 % | 28.467 M -14.13 % | 33.150 M 17.22 % | 28.281 M -20.86 % | 35.735 M -54.64 % | 78.775 M 20.33 % | 65.464 M 231.25 % | 19.763 M 13.11 % | 17.472 M -2.29 % | 17.881 M -8.20 % | 19.479 M -6.93 % | 20.930 M 3.96 % | 20.133 M -29.23 % | 28.448 M 31.34 % | 21.660 M 5.31 % | 20.567 M 28.33 % | 16.027 M -32.96 % | 23.907 M -3.11 % | 24.674 M 5.40 % | 23.409 M -24.05 % | 30.823 M 27.25 % | 24.223 M 13.65 % | 21.314 M 20.06 % | 17.753 M -11.11 % | 19.971 M -18.04 % | 24.367 M -6.02 % | 25.929 M 2.38 % | 25.325 M 1.39 % | 24.979 M -11.77 % | 28.312 M -1.91 % | 28.864 M 19.32 % | 24.191 M -18.78 % | 29.786 M 1.31 % | 29.400 M 1.40 % | 28.994 M -6.07 % | 30.869 M -7.58 % | 33.402 M 45.88 % | 22.897 M -13.94 % | 26.607 M 27.92 % | 20.799 M 19.03 % | 17.474 M 7.82 % | 16.206 M -1.85 % | 16.511 M -0.04 % | 16.518 M -33.02 % | 24.662 M -10.42 % | 27.531 M 104.36 % | 13.472 M -28.15 % | 18.751 M 79.18 % | 10.465 M 6.92 % | 9.788 M 35.96 % | 7.199 M 8.65 % | 6.626 M 16.74 % | 5.676 M 13.11 % | 5.018 M -0.02 % | 5.019 M -36.45 % | 7.898 M 65.47 % | 4.773 M -36.51 % | 7.518 M -0.66 % | 7.568 M 52.40 % | 4.966 M -4.13 % | 5.180 M 40.53 % | 3.686 M -43.75 % | 6.553 M 22.53 % | 5.348 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.141 M 17.14 % | 14.633 M -49.24 % | 28.826 M 9.51 % | 26.322 M 5.66 % | 24.913 M -10.24 % | 27.754 M -6.37 % | 29.643 M 33.88 % | 22.141 M -10.74 % | 24.806 M 23.63 % | 20.065 M 51.19 % | 13.271 M 8.97 % | 12.179 M -15.02 % | 14.332 M 5.10 % | 13.637 M 25.18 % | 10.894 M -0.29 % | 10.926 M 1.13 % | 10.804 M 121.62 % | 4.875 M -11.52 % | 5.510 M -24.98 % | 7.345 M -5.47 % | 7.770 M -45.80 % | 14.335 M 47.21 % | 9.738 M 52.11 % | 6.402 M 18.34 % | 5.410 M -8.55 % | 5.916 M -10.94 % | 6.643 M 15.05 % | 5.774 M -16.20 % | 6.890 M 6.46 % | 6.472 M -21.17 % | 8.210 M 147.36 % | 3.319 M 21.04 % | 2.742 M -33.86 % | 4.146 M -53.95 % | 9.004 M 32.08 % | 6.817 M -29.33 % | 9.646 M 18.63 % | 8.131 M 84.59 % | 4.405 M -36.66 % | 6.955 M 80.70 % | 3.849 M -29.43 % | 5.454 M 54.99 % | 3.519 M 69.18 % | 2.080 M -71.91 % | 7.404 M 21.96 % | 6.071 M -25.78 % | 8.180 M -44.31 % | 14.689 M 44.79 % | 10.145 M -7.88 % | 11.013 M 42.38 % | 7.735 M 13.70 % | 6.803 M -7.64 % | 7.366 M 28.19 % | 5.746 M 112.66 % | 2.702 M -14.28 % | 3.152 M 140.06 % | 1.313 M 51.44 % | 867.000 K 2.85 % | 843.000 K -17.92 % | 1.027 M -9.99 % | 1.141 M 207.55 % | 371.000 K -98.17 % | 20.327 M 296.62 % | 5.125 M -75.22 % | 20.686 M -11.77 % | 23.445 M 6.59 % | 21.995 M 198.72 % | -22.280 M -4 287.97 % | 532.000 K -29.54 % | 755.000 K 117.58 % | 347.000 K -64.26 % | 971.000 K 16.99 % | 830.000 K -52.54 % | 1.749 M 41.16 % | 1.239 M 87.16 % | 662.000 K -40.68 % | 1.116 M -52.19 % | 2.334 M 25.82 % | 1.855 M -37.16 % | 2.952 M 113.14 % | 1.385 M 171.04 % | 511.000 K 53.92 % | 332.000 K 331.17 % | 77.000 K -87.23 % | 603.000 K 497.03 % | 101.000 K 62.90 % | 62.000 K -98.61 % | 4.471 M -71.60 % | 15.745 M -1.43 % | 15.974 M -2.56 % | 16.394 M -33.24 % | 24.558 M -9.13 % | 27.024 M 107.38 % | 13.031 M -27.44 % | 17.960 M 58.66 % | 11.320 M 21.54 % | 9.314 M 39.16 % | 6.693 M 2.04 % | 6.559 M 16.63 % | 5.624 M 12.98 % | 4.978 M 0.83 % | 4.937 M -37.01 % | 7.838 M -15.76 % | 9.304 M 26.52 % | 7.354 M 13.19 % | 6.497 M 37.01 % | 4.742 M -5.86 % | 5.037 M 41.45 % | 3.561 M -45.14 % | 6.491 M 22.89 % | 5.282 M |
| Short term debt | 583.900 M 0.10 % | 583.300 M 3 158.66 % | 17.900 M -7.25 % | 19.300 M 0.52 % | 19.200 M 7.71 % | 17.826 M -2.91 % | 18.360 M -49.42 % | 36.299 M -2.02 % | 37.049 M -1.84 % | 37.744 M 0.71 % | 37.477 M 5.80 % | 35.421 M -2.28 % | 36.249 M -1.42 % | 36.771 M 1.30 % | 36.299 M -1.66 % | 36.911 M 3.34 % | 35.718 M -0.35 % | 35.843 M -0.81 % | 36.137 M 9.37 % | 33.040 M 0.59 % | 32.846 M -3.65 % | 34.092 M -1.87 % | 34.743 M -5.10 % | 36.612 M 2.31 % | 35.784 M -0.08 % | 35.812 M -32.17 % | 52.796 M 175.78 % | 19.144 M 31.16 % | 14.596 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 % | 4.647 M -69.16 % | 15.068 M 10.30 % | 13.661 M 19.46 % | 11.436 M -14.87 % | 13.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.307 M | 0.000 | 0.000 -100.00 % | 70.000 K -21.35 % | 89.000 K -34.56 % | 136.000 K -0.73 % | 137.000 K -9.27 % | 151.000 K 15.27 % | 131.000 K 2.34 % | 128.000 K 3.23 % | 124.000 K -2.36 % | 127.000 K -3.05 % | 131.000 K -78.73 % | 616.000 K -45.77 % | 1.136 M -29.04 % | 1.601 M -20.39 % | 2.011 M -17.58 % | 2.440 M -10.33 % | 2.721 M -11.28 % | 3.067 M -50.42 % | 6.186 M 56.02 % | 3.965 M -13.73 % | 4.596 M -54.26 % | 10.049 M 17.09 % | 8.582 M -33.38 % | 12.882 M -0.95 % | 13.006 M -8.99 % | 14.290 M -5.97 % | 15.197 M -19.55 % | 18.889 M 22.61 % | 15.406 M 54.42 % | 9.977 M 782.92 % | 1.130 M 1 612.12 % | 66.000 K -91.14 % | 745.000 K -32.52 % | 1.104 M -17.43 % | 1.337 M -53.93 % | 2.902 M -8.68 % | 3.178 M 2.45 % | 3.102 M 20.00 % | 2.585 M 321.70 % | 613.000 K -59.99 % | 1.532 M 185.29 % | 537.000 K 168.50 % | 200.000 K 471.43 % | 35.000 K -98.45 % | 2.262 M -11.74 % | 2.563 M -48.74 % | 5.000 M 11.23 % | 4.495 M 503.36 % | 745.000 K -5.10 % | 785.000 K -12.78 % | 900.000 K -10.36 % | 1.004 M 21.99 % | 823.000 K -7.53 % | 890.000 K |
| Total current liabilities | 1.001 B 0.95 % | 991.200 M 170.45 % | 366.500 M 2.69 % | 356.900 M 11.81 % | 319.200 M 1.58 % | 314.222 M 7.79 % | 291.508 M -5.00 % | 306.837 M 2.97 % | 297.992 M -11.27 % | 335.848 M 6.68 % | 314.812 M 3.75 % | 303.430 M -21.04 % | 384.260 M -2.23 % | 393.043 M -9.22 % | 432.955 M 11.29 % | 389.021 M 7.05 % | 363.395 M -1.84 % | 370.196 M -4.41 % | 387.288 M 2.62 % | 377.396 M 15.46 % | 326.873 M 10.28 % | 296.397 M -11.92 % | 336.520 M -1.85 % | 342.870 M 12.87 % | 303.774 M -5.17 % | 320.332 M -9.99 % | 355.897 M 268.82 % | 96.497 M -13.88 % | 112.050 M 1.58 % | 110.309 M -11.47 % | 124.596 M -5.84 % | 132.329 M 4.50 % | 126.634 M 19.33 % | 106.119 M 16.62 % | 90.996 M -12.86 % | 104.430 M 5.37 % | 99.111 M 4.28 % | 95.047 M -0.46 % | 95.482 M -3.23 % | 98.668 M -0.26 % | 98.921 M -6.45 % | 105.743 M -25.92 % | 142.739 M -7.41 % | 154.163 M 33.67 % | 115.331 M 2.45 % | 112.570 M -10.98 % | 126.450 M -9.48 % | 139.695 M 14.21 % | 122.319 M -0.03 % | 122.357 M -6.05 % | 130.234 M -5.12 % | 137.266 M 66.63 % | 82.379 M -7.07 % | 88.646 M -5.26 % | 93.571 M 12.86 % | 82.909 M 5.46 % | 78.614 M -13.84 % | 91.244 M -5.50 % | 96.558 M 0.63 % | 95.958 M 1.03 % | 94.979 M -7.18 % | 102.325 M -10.97 % | 114.928 M 7.65 % | 106.759 M 109.75 % | 50.897 M 6.08 % | 47.978 M 40.38 % | 34.177 M 21.70 % | 28.082 M 0.54 % | 27.930 M -12.54 % | 31.933 M -25.76 % | 43.015 M 4.41 % | 41.200 M -2.96 % | 42.455 M 1.05 % | 42.014 M -4.66 % | 44.066 M -13.56 % | 50.980 M 6.82 % | 47.725 M -9.83 % | 52.929 M 2.66 % | 51.558 M 2.31 % | 50.394 M 7.00 % | 47.096 M -1.92 % | 48.016 M -14.17 % | 55.942 M 7.72 % | 51.931 M -3.83 % | 53.999 M 2.89 % | 52.484 M -18.28 % | 64.223 M -12.01 % | 72.990 M 5.53 % | 69.167 M 10.98 % | 62.324 M -3.66 % | 64.690 M 6.07 % | 60.988 M 2.13 % | 59.715 M -7.64 % | 64.654 M 2.52 % | 63.065 M 1.74 % | 61.984 M 31.91 % | 46.989 M 62.96 % | 28.835 M -0.23 % | 28.901 M 11.46 % | 25.929 M -23.06 % | 33.700 M -23.84 % | 44.249 M -7.51 % | 47.842 M 47.31 % | 32.476 M -3.62 % | 33.697 M 17.20 % | 28.752 M 31.80 % | 21.815 M 10.40 % | 19.760 M 35.53 % | 14.580 M 25.95 % | 11.576 M 17.97 % | 9.813 M -22.38 % | 12.643 M -31.40 % | 18.431 M -25.90 % | 24.873 M -1.48 % | 25.246 M 72.81 % | 14.609 M 41.78 % | 10.304 M 22.96 % | 8.380 M 14.84 % | 7.297 M -38.52 % | 11.869 M -16.85 % | 14.275 M |
| Total liabilities | 1.209 B 2.16 % | 1.183 B 4.61 % | 1.131 B 0.77 % | 1.122 B 4.70 % | 1.072 B 1.24 % | 1.059 B 2.94 % | 1.028 B -25.30 % | 1.377 B -0.32 % | 1.381 B -2.22 % | 1.413 B 1.42 % | 1.393 B 68.90 % | 824.628 M -9.66 % | 912.788 M -1.42 % | 925.901 M -5.91 % | 984.107 M 3.24 % | 953.194 M 2.38 % | 931.039 M -1.57 % | 945.844 M -4.49 % | 990.264 M 10.08 % | 899.626 M 5.47 % | 852.976 M 2.48 % | 832.322 M -4.75 % | 873.786 M -0.24 % | 875.892 M 4.70 % | 836.592 M -2.17 % | 855.146 M -8.57 % | 935.251 M 345.95 % | 209.719 M -10.68 % | 234.806 M 12.25 % | 209.182 M -10.63 % | 234.057 M -2.29 % | 239.542 M 1.31 % | 236.452 M 11.18 % | 212.667 M 23.00 % | 172.905 M -7.89 % | 187.707 M 3.03 % | 182.185 M 1.52 % | 179.456 M -2.41 % | 183.885 M 0.41 % | 183.142 M -3.13 % | 189.062 M -9.18 % | 208.175 M -12.64 % | 238.292 M -5.29 % | 251.604 M 19.27 % | 210.955 M 0.64 % | 209.604 M -9.39 % | 231.329 M -3.28 % | 239.185 M 25.83 % | 190.089 M 0.83 % | 188.515 M -11.43 % | 212.838 M -0.24 % | 213.352 M 45.41 % | 146.727 M -2.53 % | 150.529 M 5.13 % | 143.177 M 12.03 % | 127.807 M 3.96 % | 122.938 M -2.46 % | 126.039 M -1.79 % | 128.333 M 1.57 % | 126.351 M 1.13 % | 124.938 M -4.76 % | 131.189 M -17.05 % | 158.152 M 5.70 % | 149.619 M 115.02 % | 69.583 M 4.18 % | 66.791 M 45.73 % | 45.832 M 15.68 % | 39.620 M 2.69 % | 38.583 M -12.49 % | 44.088 M -15.42 % | 52.124 M 2.58 % | 50.811 M -3.10 % | 52.434 M 0.90 % | 51.967 M -3.62 % | 53.917 M -11.06 % | 60.623 M 5.40 % | 57.516 M 2.50 % | 56.113 M 4.94 % | 53.474 M -0.34 % | 53.656 M 3.82 % | 51.680 M -1.91 % | 52.687 M -13.49 % | 60.903 M -75.15 % | 245.098 M -1.80 % | 249.583 M -0.56 % | 250.997 M -3.91 % | 261.215 M -3.30 % | 270.142 M 0.54 % | 268.702 M 2.21 % | 262.897 M -0.56 % | 264.388 M -0.90 % | 266.794 M 0.18 % | 266.305 M -2.24 % | 272.394 M -6.84 % | 292.404 M -0.96 % | 295.238 M 7.90 % | 273.622 M 16.02 % | 235.850 M -0.41 % | 236.824 M 117.52 % | 108.875 M -7.03 % | 117.104 M -7.71 % | 126.892 M -31.03 % | 183.976 M 9.11 % | 168.619 M -0.11 % | 168.808 M 2.99 % | 163.910 M 644.44 % | 22.018 M 10.12 % | 19.994 M 34.46 % | 14.870 M 24.94 % | 11.902 M 21.29 % | 9.813 M -22.38 % | 12.643 M -31.44 % | 18.441 M -25.92 % | 24.895 M -29.86 % | 35.494 M 130.09 % | 15.426 M 36.54 % | 11.298 M 18.49 % | 9.535 M 13.55 % | 8.397 M -36.19 % | 13.160 M -16.48 % | 15.757 M |
| Other non current assets | 184.700 M 9.29 % | 169.000 M 8.19 % | 156.200 M -5.22 % | 164.800 M 3.97 % | 158.500 M 2.08 % | 155.269 M 15.06 % | 134.948 M 3.19 % | 130.782 M -3.57 % | 135.627 M -0.60 % | 136.448 M 24.01 % | 110.027 M 28.69 % | 85.500 M 1.05 % | 84.613 M 0.66 % | 84.056 M 151.94 % | 33.364 M 12.55 % | 29.644 M 9.09 % | 27.175 M 38.16 % | 19.669 M 3.16 % | 19.067 M 2.26 % | 18.646 M 5.11 % | 17.740 M -7.13 % | 19.101 M -1.10 % | 19.313 M -11.31 % | 21.776 M -0.17 % | 21.813 M -3.29 % | 22.556 M 2 887.55 % | 755.000 K -80.34 % | 3.841 M -35.09 % | 5.917 M -1.12 % | 5.984 M -45.98 % | 11.077 M -0.03 % | 11.080 M -0.04 % | 11.084 M -0.01 % | 11.085 M -29.08 % | 15.630 M -0.01 % | 15.631 M 0.00 % | 15.631 M 0.01 % | 15.630 M 9 488.96 % | 163.000 K -42.81 % | 285.000 K -42.66 % | 497.000 K -97.36 % | 18.849 M 1 123.96 % | 1.540 M -4.94 % | 1.620 M -2.82 % | 1.667 M -18.76 % | 2.052 M -32.17 % | 3.025 M 22.07 % | 2.478 M 0.85 % | 2.457 M 1.49 % | 2.421 M -68.32 % | 7.641 M 0.08 % | 7.635 M 2.94 % | 7.417 M -1.49 % | 7.529 M -19.27 % | 9.326 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.795 M 102.14 % | 4.351 M -50.97 % | 8.874 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.557 M 0.39 % | 7.528 M 6.15 % | 7.092 M 21.63 % | 5.831 M -87.52 % | 46.716 M 464.13 % | 8.281 M -10.33 % | 9.235 M 5.88 % | 8.722 M 5.01 % | 8.306 M 139.23 % | 3.472 M 5.05 % | 3.305 M 85.26 % | 1.784 M -52.11 % | 3.725 M -40.06 % | 6.215 M -15.01 % | 7.313 M -19.29 % | 9.061 M -24.23 % | 11.959 M 3.79 % | 11.522 M -13.83 % | 13.372 M -10.66 % | 14.968 M 12.23 % | 13.337 M 5.99 % | 12.583 M 29.71 % | 9.701 M -31.10 % | 14.079 M -7.29 % | 15.186 M -1.12 % | 15.358 M 5.88 % | 14.505 M -16.95 % | 17.466 M -4.24 % | 18.239 M 8.89 % | 16.750 M -3.11 % | 17.287 M 85.70 % | 9.309 M 6.82 % | 8.715 M 9.36 % | 7.969 M -32.77 % | 11.853 M 64.51 % | 7.205 M 5.48 % | 6.831 M -4.33 % | 7.140 M 98.50 % | 3.597 M 21.07 % | 2.971 M 1.78 % | 2.919 M -16.46 % | 3.494 M 11.56 % | 3.132 M 6.06 % | 2.953 M 4.64 % | 2.822 M 27.17 % | 2.219 M 24.38 % | 1.784 M 7.66 % | 1.657 M -31.24 % | 2.410 M -18.91 % | 2.972 M 14.48 % | 2.596 M -2.04 % | 2.650 M 10.19 % | 2.405 M |
| Long term investments | 0.000 -100.00 % | 13.500 M 3.85 % | 13.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.650 M 81.08 % | 11.404 M 21.60 % | 9.378 M 36.43 % | 6.874 M 22.57 % | 5.608 M 52.81 % | 3.670 M -12.76 % | 4.207 M 37.89 % | 3.051 M 25.45 % | 2.432 M 18.87 % | 2.046 M -0.49 % | 2.056 M 12.04 % | 1.835 M 9.68 % | 1.673 M -0.30 % | 1.678 M -2.21 % | 1.716 M -0.75 % | 1.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 -100.00 % | 9.131 M 1.11 % | 9.031 M 0.80 % | 8.959 M 1.03 % | 8.868 M | 0.000 100.00 % | -4.351 M | 0.000 -100.00 % | 8.829 M 0.17 % | 8.814 M -4.94 % | 9.272 M -0.24 % | 9.294 M 23.48 % | 7.527 M -0.16 % | 7.539 M -73.47 % | 28.418 M -6.52 % | 30.401 M -8.72 % | 33.307 M -7.49 % | 36.002 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 % | -1.656 M 55.35 % | -3.709 M -58.57 % | -2.339 M 29.38 % | -3.312 M 30.81 % | -4.787 M | 0.000 100.00 % | -3.777 M 85.56 % | -26.160 M -14.26 % | -22.896 M | 0.000 100.00 % | -12.712 M -26.95 % | -10.013 M 11.31 % | -11.290 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 |
| Intangible assets | 112.400 M -4.50 % | 117.700 M -4.39 % | 123.100 M -4.35 % | 128.700 M -3.96 % | 134.000 M -3.87 % | 139.391 M -4.06 % | 145.290 M -4.27 % | 151.763 M -1.70 % | 154.390 M -4.39 % | 161.478 M -4.00 % | 168.211 M -4.15 % | 175.493 M -3.89 % | 182.591 M -3.66 % | 189.526 M -3.21 % | 195.807 M -2.96 % | 201.778 M 31.36 % | 153.608 M -3.64 % | 159.406 M -3.41 % | 165.032 M -3.44 % | 170.914 M 0.90 % | 169.389 M 0.27 % | 168.939 M -0.18 % | 169.250 M -2.53 % | 173.644 M -2.71 % | 178.479 M -3.01 % | 184.011 M -2.95 % | 189.601 M 177.83 % | 68.243 M 29.11 % | 52.858 M -3.74 % | 54.910 M -0.29 % | 55.071 M 68.56 % | 32.672 M -2.31 % | 33.445 M -0.16 % | 33.499 M -2.72 % | 34.435 M 25.68 % | 27.399 M 0.02 % | 27.394 M -2.41 % | 28.071 M -7.05 % | 30.200 M -3.85 % | 31.408 M -6.12 % | 33.454 M -2.01 % | 34.141 M -6.72 % | 36.599 M -4.98 % | 38.518 M -10.17 % | 42.880 M -8.91 % | 47.074 M -6.91 % | 50.570 M 12.99 % | 44.755 M 30.95 % | 34.176 M 76.07 % | 19.411 M -5.28 % | 20.494 M -39.67 % | 33.971 M -22.29 % | 43.714 M -5.40 % | 46.209 M 17.58 % | 39.299 M -3.48 % | 40.715 M -3.21 % | 42.066 M -3.16 % | 43.438 M -4.72 % | 45.590 M -2.12 % | 46.579 M -1.94 % | 47.500 M -1.90 % | 48.421 M -1.86 % | 49.341 M -1.75 % | 50.219 M 766.89 % | 5.793 M -3.16 % | 5.982 M -5.87 % | 6.355 M 4.95 % | 6.055 M 0.77 % | 6.009 M -11.04 % | 6.755 M 11.95 % | 6.034 M -3.86 % | 6.276 M -9.36 % | 6.924 M 8.83 % | 6.362 M -1.00 % | 6.426 M 3.66 % | 6.199 M -6.68 % | 6.643 M -3.79 % | 6.905 M -5.01 % | 7.269 M -22.74 % | 9.409 M 16.23 % | 8.095 M -88.41 % | 69.843 M -2.77 % | 71.832 M -1.38 % | 72.838 M -4.42 % | 76.209 M -5.10 % | 80.308 M -0.07 % | 80.362 M -2.09 % | 82.077 M -5.15 % | 86.529 M -2.71 % | 88.943 M -1.52 % | 90.317 M 4.71 % | 86.255 M -0.19 % | 86.420 M -0.21 % | 86.601 M -3.62 % | 89.851 M -2.73 % | 92.373 M 33.01 % | 69.447 M 201.00 % | 23.072 M -3.52 % | 23.915 M -4.09 % | 24.936 M -21.51 % | 31.770 M 221.23 % | 9.890 M -5.72 % | 10.490 M 10.89 % | 9.460 M 24.41 % | 7.604 M -4.34 % | 7.949 M 5.28 % | 7.550 M -4.37 % | 7.895 M -4.20 % | 8.241 M -4.02 % | 8.586 M -2.59 % | 8.814 M 33.38 % | 6.608 M -3.67 % | 6.860 M -3.54 % | 7.112 M -3.04 % | 7.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 300.200 M -0.20 % | 300.800 M 0.03 % | 300.700 M -0.07 % | 300.900 M 1.21 % | 297.300 M 0.44 % | 296.002 M -1.01 % | 299.036 M 0.57 % | 297.329 M 5.87 % | 280.834 M -1.06 % | 283.840 M 0.76 % | 281.713 M -0.35 % | 282.692 M 0.05 % | 282.564 M 0.40 % | 281.433 M 0.79 % | 279.226 M -0.59 % | 280.885 M 32.81 % | 211.493 M -0.33 % | 212.190 M -0.67 % | 213.625 M -0.27 % | 214.211 M 2.99 % | 207.994 M -0.95 % | 209.983 M 1.66 % | 206.559 M -0.66 % | 207.926 M 2.86 % | 202.149 M -0.39 % | 202.932 M -12.60 % | 232.200 M 153.39 % | 91.637 M -9.54 % | 101.306 M -0.58 % | 101.900 M -0.89 % | 102.813 M 89.50 % | 54.256 M -1.18 % | 54.906 M 2.03 % | 53.812 M 0.57 % | 53.509 M 21.59 % | 44.006 M 3.44 % | 42.544 M 0.99 % | 42.125 M -3.37 % | 43.596 M 0.59 % | 43.342 M -1.29 % | 43.908 M 2.76 % | 42.729 M -1.72 % | 43.479 M -0.14 % | 43.538 M -76.94 % | 188.843 M -7.12 % | 203.329 M -6.63 % | 217.764 M 5.27 % | 206.863 M 19.55 % | 173.034 M 9.65 % | 157.800 M 6.31 % | 148.432 M 2.61 % | 144.658 M 141.56 % | 59.885 M -0.84 % | 60.391 M 29.83 % | 46.515 M 0.00 % | 46.515 M 0.00 % | 46.515 M 0.00 % | 46.515 M 0.00 % | 46.515 M 0.00 % | 46.515 M -3.82 % | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M 0.92 % | 47.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.163 M 5.77 % | 62.553 M -2.08 % | 63.884 M -2.62 % | 65.604 M 6.84 % | 61.406 M 1.35 % | 60.587 M 4.09 % | 58.205 M -1.41 % | 59.038 M 0.61 % | 58.679 M -4.51 % | 61.451 M -0.21 % | 61.583 M -0.06 % | 61.621 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 |
| Goodwill and intangible assets | 412.600 M -1.41 % | 418.500 M -1.25 % | 423.800 M -1.35 % | 429.600 M -0.39 % | 431.300 M -0.94 % | 435.393 M -2.01 % | 444.326 M -1.06 % | 449.092 M 3.19 % | 435.224 M -2.27 % | 445.318 M -1.02 % | 449.924 M -1.80 % | 458.185 M -1.50 % | 465.155 M -1.23 % | 470.959 M -0.86 % | 475.033 M -1.58 % | 482.663 M 32.20 % | 365.101 M -1.75 % | 371.596 M -1.86 % | 378.657 M -1.68 % | 385.125 M 2.05 % | 377.383 M -0.41 % | 378.922 M 0.83 % | 375.809 M -1.51 % | 381.570 M 0.25 % | 380.628 M -1.63 % | 386.943 M -8.26 % | 421.801 M 163.82 % | 159.880 M 3.71 % | 154.164 M -1.69 % | 156.810 M -0.68 % | 157.884 M 81.63 % | 86.928 M -1.61 % | 88.351 M 1.19 % | 87.311 M -0.72 % | 87.944 M 23.16 % | 71.405 M 2.10 % | 69.938 M -0.37 % | 70.196 M -4.88 % | 73.796 M -1.28 % | 74.750 M -3.38 % | 77.362 M 0.64 % | 76.870 M -4.01 % | 80.078 M -2.41 % | 82.056 M -64.59 % | 231.723 M -7.46 % | 250.403 M -6.68 % | 268.334 M 6.64 % | 251.618 M 21.43 % | 207.210 M 16.93 % | 177.211 M 4.90 % | 168.926 M -5.43 % | 178.629 M 72.42 % | 103.599 M -2.82 % | 106.600 M 24.22 % | 85.814 M -1.62 % | 87.230 M -1.53 % | 88.581 M -1.53 % | 89.953 M -2.34 % | 92.105 M -1.06 % | 93.094 M -2.89 % | 95.860 M -0.95 % | 96.781 M -0.30 % | 97.068 M -1.09 % | 98.139 M 1 594.10 % | 5.793 M -3.16 % | 5.982 M -5.87 % | 6.355 M 4.95 % | 6.055 M 0.77 % | 6.009 M -91.76 % | 72.918 M 6.31 % | 68.587 M -2.24 % | 70.160 M -3.26 % | 72.528 M 7.02 % | 67.768 M 1.13 % | 67.013 M 4.05 % | 64.404 M -1.94 % | 65.681 M 0.15 % | 65.584 M -4.56 % | 68.720 M -3.20 % | 70.992 M 1.83 % | 69.716 M -0.18 % | 69.843 M -2.77 % | 71.832 M -1.38 % | 72.838 M -4.42 % | 76.209 M -5.10 % | 80.308 M -0.07 % | 80.362 M -2.09 % | 82.077 M -5.15 % | 86.529 M -2.71 % | 88.943 M -1.52 % | 90.317 M 4.71 % | 86.255 M -0.19 % | 86.420 M -0.21 % | 86.601 M -3.62 % | 89.851 M -2.73 % | 92.373 M 33.01 % | 69.447 M 201.00 % | 23.072 M -3.52 % | 23.915 M -4.09 % | 24.936 M -21.51 % | 31.770 M 221.23 % | 9.890 M -5.72 % | 10.490 M 10.89 % | 9.460 M 24.41 % | 7.604 M -4.34 % | 7.949 M 5.28 % | 7.550 M -4.37 % | 7.895 M -4.20 % | 8.241 M -4.02 % | 8.586 M -2.59 % | 8.814 M 33.38 % | 6.608 M -3.67 % | 6.860 M -3.54 % | 7.112 M -3.04 % | 7.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 406.300 M 9.54 % | 370.900 M 8.32 % | 342.400 M 5.13 % | 325.700 M 9.22 % | 298.200 M 5.78 % | 281.909 M 5.24 % | 267.878 M -5.73 % | 284.146 M 0.90 % | 281.620 M 7.04 % | 263.097 M 1.09 % | 260.262 M 2.86 % | 253.019 M 1.77 % | 248.623 M -0.01 % | 248.639 M 4.15 % | 238.728 M 3.35 % | 230.984 M 5.54 % | 218.868 M 1.05 % | 216.599 M -1.09 % | 218.980 M 1.11 % | 216.579 M 1.32 % | 213.766 M -2.21 % | 218.589 M -0.09 % | 218.785 M 1.61 % | 215.328 M -0.14 % | 215.626 M 0.99 % | 213.513 M -1.04 % | 215.761 M 147.55 % | 87.157 M 30.65 % | 66.712 M 113.35 % | 31.269 M 3.63 % | 30.174 M 24.95 % | 24.148 M 16.62 % | 20.706 M 16.36 % | 17.795 M 13.08 % | 15.736 M 8.25 % | 14.537 M 5.38 % | 13.795 M 3.43 % | 13.337 M 11.25 % | 11.988 M 7.35 % | 11.167 M 4.61 % | 10.675 M 10.68 % | 9.645 M -22.96 % | 12.519 M 2.20 % | 12.250 M -52.82 % | 25.964 M -10.39 % | 28.976 M -6.80 % | 31.089 M -5.28 % | 32.821 M -0.67 % | 33.041 M -5.29 % | 34.888 M -4.02 % | 36.348 M -10.85 % | 40.773 M 9.78 % | 37.139 M -6.03 % | 39.523 M 1.92 % | 38.779 M -2.24 % | 39.668 M -3.83 % | 41.247 M -2.58 % | 42.338 M 3.68 % | 40.837 M 6.32 % | 38.408 M 6.07 % | 36.210 M 4.75 % | 34.569 M 39.77 % | 24.732 M 11.19 % | 22.244 M -24.79 % | 29.577 M -3.39 % | 30.615 M 2.34 % | 29.916 M 1.81 % | 29.385 M -1.92 % | 29.960 M -4.35 % | 31.322 M 5.04 % | 29.819 M -5.35 % | 31.503 M -1.15 % | 31.870 M 3.10 % | 30.912 M 0.77 % | 30.677 M 0.06 % | 30.659 M -3.12 % | 31.647 M -5.73 % | 33.571 M -0.09 % | 33.602 M -5.24 % | 35.461 M -5.44 % | 37.502 M -4.56 % | 39.294 M -4.97 % | 41.347 M -1.12 % | 41.814 M -4.54 % | 43.802 M -2.11 % | 44.746 M -2.28 % | 45.788 M 2.25 % | 44.782 M -1.08 % | 45.273 M 1.23 % | 44.725 M 2.99 % | 43.426 M 4.88 % | 41.404 M 1.55 % | 40.772 M -0.99 % | 41.178 M -5.43 % | 43.543 M -2.68 % | 44.740 M 1.27 % | 44.179 M 42.08 % | 31.095 M -3.06 % | 32.078 M -3.51 % | 33.245 M 1.32 % | 32.813 M 36.15 % | 24.101 M 14.47 % | 21.055 M 11.18 % | 18.938 M 11.42 % | 16.997 M 1.93 % | 16.675 M 7.13 % | 15.565 M -1.44 % | 15.793 M 3.28 % | 15.291 M -0.19 % | 15.320 M 19.86 % | 12.782 M -3.34 % | 13.223 M 0.35 % | 13.177 M 16.29 % | 11.331 M 7.03 % | 10.587 M 17.27 % | 9.028 M -1.77 % | 9.191 M -3.25 % | 9.500 M -3.47 % | 9.841 M -0.95 % | 9.935 M 7.38 % | 9.252 M |
| Total non current assets | 1.004 B 3.26 % | 971.900 M 3.90 % | 935.400 M 1.66 % | 920.100 M 3.61 % | 888.000 M 1.77 % | 872.571 M 3.00 % | 847.152 M -1.95 % | 864.020 M 1.35 % | 852.471 M 0.90 % | 844.863 M 3.01 % | 820.213 M 2.95 % | 796.704 M -0.21 % | 798.391 M -0.65 % | 803.654 M 1.44 % | 792.273 M 0.22 % | 790.558 M 20.17 % | 657.878 M 0.42 % | 655.106 M -1.89 % | 667.698 M -0.68 % | 672.246 M 1.98 % | 659.169 M -1.24 % | 667.413 M 0.51 % | 664.043 M -0.08 % | 664.568 M 0.49 % | 661.325 M -0.65 % | 665.668 M -6.96 % | 715.455 M 136.32 % | 302.746 M 6.72 % | 283.684 M 14.37 % | 248.036 M -0.33 % | 248.855 M 51.51 % | 164.245 M 0.71 % | 163.089 M 18.11 % | 138.083 M -23.43 % | 180.332 M 32.65 % | 135.947 M 1.68 % | 133.700 M 0.38 % | 133.195 M 13.06 % | 117.804 M -0.26 % | 118.111 M -2.07 % | 120.605 M -6.14 % | 128.488 M 6.86 % | 120.244 M -1.60 % | 122.197 M -57.13 % | 285.022 M -7.40 % | 307.815 M -5.03 % | 324.108 M 5.95 % | 305.917 M 15.79 % | 264.194 M 11.94 % | 236.008 M 4.03 % | 226.868 M -5.86 % | 240.978 M 48.65 % | 162.111 M -3.30 % | 167.650 M 23.61 % | 135.627 M -1.53 % | 137.735 M -2.01 % | 140.565 M -1.63 % | 142.892 M -2.79 % | 146.986 M 1.12 % | 145.356 M 0.86 % | 144.110 M 0.50 % | 143.390 M -5.15 % | 151.178 M 1.15 % | 149.465 M 143.90 % | 61.281 M -6.26 % | 65.370 M 11.70 % | 58.525 M 12.61 % | 51.972 M -34.95 % | 79.899 M -46.43 % | 149.138 M -5.67 % | 158.097 M -0.65 % | 159.125 M -4.24 % | 166.178 M 49.63 % | 111.059 M -0.08 % | 111.147 M 3.22 % | 107.682 M -5.93 % | 114.467 M 2.96 % | 111.176 M -0.50 % | 111.736 M -1.62 % | 113.576 M -2.09 % | 116.002 M -2.08 % | 118.468 M -3.09 % | 122.240 M -1.86 % | 124.562 M -5.61 % | 131.970 M -3.37 % | 136.576 M -2.11 % | 139.522 M -1.63 % | 141.827 M -2.28 % | 145.139 M -0.76 % | 146.251 M 1.96 % | 143.444 M 1.20 % | 141.738 M -0.45 % | 142.378 M -0.53 % | 143.137 M -3.22 % | 147.899 M -4.32 % | 154.579 M 17.23 % | 131.865 M 85.94 % | 70.917 M -3.22 % | 73.280 M 8.58 % | 67.490 M -7.92 % | 73.298 M 74.69 % | 41.960 M -3.31 % | 43.398 M 21.89 % | 35.603 M 13.27 % | 31.432 M -1.05 % | 31.764 M 18.91 % | 26.712 M 0.20 % | 26.659 M 0.79 % | 26.451 M -3.46 % | 27.400 M 10.81 % | 24.728 M 8.53 % | 22.784 M -0.33 % | 22.859 M 10.63 % | 20.662 M 4.85 % | 19.706 M 84.43 % | 10.685 M -7.90 % | 11.601 M -6.98 % | 12.472 M 0.28 % | 12.437 M -1.18 % | 12.585 M 7.96 % | 11.657 M |
| Other current assets | 54.400 M 17.49 % | 46.300 M 3.58 % | 44.700 M 1.36 % | 44.100 M -3.50 % | 45.700 M 10.09 % | 41.511 M -19.05 % | 51.281 M 11.16 % | 46.131 M 2.54 % | 44.990 M -7.75 % | 48.771 M -8.31 % | 53.191 M 13.53 % | 46.850 M -15.56 % | 55.486 M 4.69 % | 53.001 M -5.84 % | 56.289 M 16.96 % | 48.126 M 16.17 % | 41.429 M -1.89 % | 42.225 M 28.02 % | 32.984 M -15.02 % | 38.815 M 3.47 % | 37.514 M 4.50 % | 35.899 M -1.20 % | 36.335 M -20.65 % | 45.792 M -17.18 % | 55.291 M 50.02 % | 36.855 M -19.60 % | 45.841 M 256.93 % | 12.843 M -20.63 % | 16.181 M 0.95 % | 16.028 M -11.20 % | 18.050 M 18.42 % | 15.242 M -13.07 % | 17.533 M -0.74 % | 17.664 M 7.39 % | 16.448 M -53.95 % | 35.720 M 103.70 % | 17.536 M -6.35 % | 18.725 M -50.33 % | 37.701 M -22.10 % | 48.397 M -1.30 % | 49.035 M -24.09 % | 64.600 M 102.22 % | 31.946 M -14.05 % | 37.170 M 7.77 % | 34.491 M 18.31 % | 29.154 M -18.69 % | 35.856 M 25.38 % | 28.599 M -12.29 % | 32.605 M 2.78 % | 31.723 M -25.57 % | 42.622 M 6.66 % | 39.959 M 29.37 % | 30.887 M 8.18 % | 28.552 M 22.34 % | 23.338 M -14.68 % | 27.352 M -20.96 % | 34.604 M 0.27 % | 34.512 M 29.49 % | 26.652 M 22.45 % | 21.766 M -17.25 % | 26.303 M 10.86 % | 23.727 M -55.37 % | 53.166 M 6.04 % | 50.140 M 166.56 % | 18.810 M 26.56 % | 14.863 M 54.29 % | 9.633 M -37.23 % | 15.347 M -11.95 % | 17.430 M -6.17 % | 18.577 M -2.26 % | 19.006 M -10.40 % | 21.212 M 3.67 % | 20.461 M -33.20 % | 30.628 M 5.75 % | 28.962 M 1.03 % | 28.667 M 9.38 % | 26.209 M -17.52 % | 31.775 M 481.64 % | 5.463 M 31.01 % | 4.170 M -11.28 % | 4.700 M -30.61 % | 6.773 M 204.95 % | 2.221 M -19.94 % | 2.774 M -21.77 % | 3.546 M -38.18 % | 5.736 M 2.58 % | 5.592 M 19.87 % | 4.665 M 8.69 % | 4.292 M -21.76 % | 5.486 M -73.65 % | 20.816 M -56.18 % | 47.503 M 12.93 % | 42.064 M 72.83 % | 24.338 M -37.71 % | 39.075 M 22.01 % | 32.026 M 3.81 % | 30.851 M 100.62 % | 15.378 M 15.26 % | 13.342 M 14.05 % | 11.698 M 1.59 % | 11.515 M 15.25 % | 9.991 M 25.28 % | 7.975 M 51.10 % | 5.278 M 2.43 % | 5.153 M 442.39 % | -1.505 M -124.49 % | 6.145 M 14.77 % | 5.354 M -0.34 % | 5.372 M 9.61 % | 4.901 M 18.84 % | 4.124 M -7.41 % | 4.454 M -7.50 % | 4.815 M -60.79 % | 12.281 M 319.43 % | 2.928 M 57.42 % | 1.860 M -11.00 % | 2.090 M -6.19 % | 2.228 M 9.81 % | 2.029 M 25.95 % | 1.611 M 2.74 % | 1.568 M |
| Short term investments | 0.000 -100.00 % | 200.000 K 0.00 % | 200.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 -100.00 % | 2.282 M | 0.000 -100.00 % | 2.833 M 0.18 % | 2.828 M -0.91 % | 2.854 M 7.54 % | 2.654 M 2.04 % | 2.601 M -4.69 % | 2.729 M 9.60 % | 2.490 M -4.74 % | 2.614 M 249.93 % | 747.000 K 0.13 % | 746.000 K -70.35 % | 2.516 M 1.86 % | 2.470 M -19.23 % | 3.058 M -2.80 % | 3.146 M -1.60 % | 3.197 M 3.00 % | 3.104 M 1.90 % | 3.046 M -25.63 % | 4.096 M -13.97 % | 4.761 M 0.51 % | 4.737 M -14.46 % | 5.538 M -4.25 % | 5.784 M -24.53 % | 7.664 M -36.06 % | 11.986 M -18.51 % | 14.708 M 8.64 % | 13.538 M 338.83 % | 3.085 M 0.06 % | 3.083 M 13.14 % | 2.725 M -78.43 % | 12.633 M 1.11 % | 12.494 M 8.00 % | 11.568 M -5.78 % | 12.277 M 1.76 % | 12.065 M -3.81 % | 12.543 M -51.16 % | 25.683 M 13.49 % | 22.631 M -21.29 % | 28.754 M 13.54 % | 25.325 M -0.95 % | 25.567 M 12.78 % | 22.669 M 123.91 % | 10.124 M 32.86 % | 7.620 M -20.95 % | 9.640 M -11.02 % | 10.834 M -10.21 % | 12.066 M -75.28 % | 48.804 M 9.92 % | 44.401 M 18.08 % | 37.601 M -0.78 % | 37.897 M 28.08 % | 29.588 M -11.06 % | 33.266 M -38.04 % | 53.687 M 59.99 % | 33.556 M -11.27 % | 37.816 M -65.83 % | 110.676 M 2.33 % | 108.154 M 2.61 % | 105.407 M 0.14 % | 105.259 M 22.43 % | 85.978 M 34.47 % | 63.939 M 48.09 % | 43.175 M 389.79 % | 8.815 M 29.42 % | 6.811 M 68.92 % | 4.032 M -94.29 % | 70.571 M 0.79 % | 70.016 M 0.63 % | 69.578 M -6.23 % | 74.203 M -11.54 % | 83.880 M -0.20 % | 84.045 M -10.30 % | 93.691 M -9.37 % | 103.376 M 0.40 % | 102.969 M 0.44 % | 102.519 M 0.35 % | 102.159 M 0.44 % | 101.715 M -37.11 % | 161.732 M 0.46 % | 160.996 M -15.28 % | 190.023 M 47.75 % | 128.609 M -0.44 % | 129.180 M -0.67 % | 130.050 M -17.59 % | 157.811 M -20.52 % | 198.562 M -1.32 % | 201.221 M 1.26 % | 198.718 M 6.59 % | 186.440 M 975.88 % | 17.329 M 21.95 % | 14.210 M -5.30 % | 15.006 M -5.26 % | 15.839 M -17.58 % | 19.218 M 0.90 % | 19.047 M 6.88 % | 17.821 M -11.66 % | 20.174 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 699.500 M -11.59 % | 791.200 M 4.30 % | 758.600 M 6.32 % | 713.500 M -1.31 % | 723.000 M 0.13 % | 722.086 M 9.86 % | 657.288 M -33.35 % | 986.148 M -3.11 % | 1.018 B -2.56 % | 1.045 B 5.95 % | 985.931 M 116.57 % | 455.252 M -1.39 % | 461.665 M 0.62 % | 458.818 M 12.17 % | 409.053 M 9.76 % | 372.685 M -28.50 % | 521.236 M -4.25 % | 544.372 M -0.65 % | 547.923 M 8.03 % | 507.176 M -0.54 % | 509.910 M 6.15 % | 480.368 M 11.98 % | 428.977 M 12.70 % | 380.637 M 7.97 % | 352.540 M 1.76 % | 346.441 M 1.77 % | 340.402 M -5.20 % | 359.070 M 2.26 % | 351.149 M 0.53 % | 349.301 M 3.14 % | 338.673 M -21.78 % | 432.999 M 4.62 % | 413.874 M 1.62 % | 407.283 M 11.11 % | 366.572 M 2.13 % | 358.937 M 12.89 % | 317.949 M 12.77 % | 281.953 M 15.42 % | 244.292 M 16.73 % | 209.273 M 18.70 % | 176.300 M 11.27 % | 158.443 M -14.03 % | 184.296 M 8.62 % | 169.663 M 11.02 % | 152.827 M 21.98 % | 125.285 M 21.59 % | 103.041 M -12.34 % | 117.549 M 6.64 % | 110.227 M -20.20 % | 138.125 M 49.41 % | 92.449 M 6.19 % | 87.062 M -48.70 % | 169.728 M 15.80 % | 146.564 M -2.96 % | 151.034 M 25.58 % | 120.266 M -4.11 % | 125.418 M 6.61 % | 117.639 M -11.05 % | 132.253 M -2.44 % | 135.564 M 2.38 % | 132.418 M 1.15 % | 130.914 M 28.90 % | 101.566 M -13.04 % | 116.795 M 1.88 % | 114.643 M -13.87 % | 133.106 M -4.71 % | 139.679 M 1.65 % | 137.416 M 19.07 % | 115.409 M -0.89 % | 116.448 M 43.35 % | 81.232 M -23.49 % | 106.178 M 7.18 % | 99.064 M 4.73 % | 94.588 M 23.04 % | 76.878 M 5.20 % | 73.080 M 43.09 % | 51.073 M -12.31 % | 58.240 M 10.33 % | 52.789 M 3.84 % | 50.837 M -25.20 % | 67.965 M 28.54 % | 52.874 M 2.03 % | 51.824 M -22.90 % | 67.216 M 30.86 % | 51.366 M 33.75 % | 38.404 M -0.47 % | 38.584 M -4.75 % | 40.508 M -7.93 % | 43.996 M 5.96 % | 41.522 M 25.81 % | 33.004 M -28.84 % | 46.383 M -20.44 % | 58.302 M -16.93 % | 70.188 M -19.56 % | 87.253 M 141.41 % | 36.143 M -17.48 % | 43.801 M -46.55 % | 81.955 M -44.51 % | 147.683 M 355.14 % | 32.448 M 21.20 % | 26.773 M -15.59 % | 31.716 M 36.39 % | 23.254 M 30.71 % | 17.790 M 3.74 % | 17.148 M -11.39 % | 19.352 M 71.85 % | 11.261 M -0.24 % | 11.288 M -3.97 % | 11.755 M -4.39 % | 12.295 M 23.13 % | 9.985 M -11.58 % | 11.293 M -2.13 % | 11.539 M 0.60 % | 11.470 M 24.00 % | 9.250 M -17.29 % | 11.183 M 14.30 % | 9.784 M -12.88 % | 11.231 M 31.45 % | 8.544 M -2.51 % | 8.764 M -13.20 % | 10.097 M |
| Cash and short term investments | 699.500 M -11.59 % | 791.200 M 4.27 % | 758.800 M 6.35 % | 713.500 M -1.31 % | 723.000 M 0.13 % | 722.086 M 9.86 % | 657.288 M -33.35 % | 986.148 M -3.11 % | 1.018 B -2.56 % | 1.045 B 5.95 % | 985.931 M 116.57 % | 455.252 M -1.39 % | 461.665 M 0.62 % | 458.818 M 12.17 % | 409.053 M 9.76 % | 372.685 M -28.81 % | 523.518 M -3.83 % | 544.372 M -1.16 % | 550.756 M 7.99 % | 510.004 M -0.54 % | 512.764 M 6.16 % | 483.022 M 11.92 % | 431.578 M 12.58 % | 383.366 M 7.98 % | 355.030 M 1.71 % | 349.055 M 2.32 % | 341.149 M -5.19 % | 359.816 M 1.74 % | 353.665 M 0.54 % | 351.771 M 2.94 % | 341.731 M -21.65 % | 436.145 M 4.57 % | 417.071 M 1.63 % | 410.387 M 11.03 % | 369.618 M 1.81 % | 363.033 M 12.50 % | 322.710 M 12.56 % | 286.690 M 14.75 % | 249.830 M 16.17 % | 215.057 M 16.90 % | 183.964 M 7.94 % | 170.429 M -14.36 % | 199.004 M 8.63 % | 183.201 M 17.50 % | 155.912 M 21.46 % | 128.368 M 21.37 % | 105.766 M -18.76 % | 130.182 M 6.08 % | 122.721 M -18.02 % | 149.693 M 42.94 % | 104.726 M 5.65 % | 99.127 M -45.62 % | 182.271 M 5.82 % | 172.247 M -0.82 % | 173.665 M 16.54 % | 149.020 M -1.14 % | 150.743 M 5.26 % | 143.206 M -7.56 % | 154.922 M 6.34 % | 145.688 M 4.03 % | 140.038 M -0.37 % | 140.554 M 25.05 % | 112.400 M -12.77 % | 128.861 M -21.16 % | 163.447 M -7.92 % | 177.507 M 0.13 % | 177.280 M 1.12 % | 175.313 M 20.91 % | 144.997 M -3.15 % | 149.714 M 10.97 % | 134.919 M -3.45 % | 139.734 M 2.09 % | 136.880 M -33.32 % | 205.264 M 10.93 % | 185.032 M 3.67 % | 178.487 M 14.17 % | 156.332 M 8.40 % | 144.218 M 23.55 % | 116.728 M 24.16 % | 94.012 M 22.44 % | 76.780 M 28.64 % | 59.685 M 6.86 % | 55.856 M -59.46 % | 137.787 M 13.52 % | 121.382 M 12.41 % | 107.982 M -4.26 % | 112.787 M -9.33 % | 124.388 M -2.85 % | 128.041 M -5.30 % | 135.213 M -0.86 % | 136.380 M -8.69 % | 149.352 M -7.13 % | 160.821 M -6.69 % | 172.347 M -8.80 % | 188.968 M -4.50 % | 197.875 M -3.38 % | 204.797 M -24.70 % | 271.978 M -1.56 % | 276.292 M 70.94 % | 161.628 M 3.06 % | 156.823 M -17.26 % | 189.527 M -14.56 % | 221.816 M 1.28 % | 219.011 M 1.46 % | 215.866 M 4.90 % | 205.792 M 619.80 % | 28.590 M 12.13 % | 25.498 M -4.72 % | 26.761 M -4.88 % | 28.134 M -3.66 % | 29.203 M -3.75 % | 30.340 M 3.34 % | 29.360 M -7.22 % | 31.644 M 242.10 % | 9.250 M -17.29 % | 11.183 M 14.30 % | 9.784 M -12.88 % | 11.231 M 31.45 % | 8.544 M -2.51 % | 8.764 M -13.20 % | 10.097 M |
| Total current assets | 1.589 B 0.98 % | 1.574 B 4.74 % | 1.503 B 2.96 % | 1.460 B 3.20 % | 1.414 B 1.79 % | 1.389 B 3.24 % | 1.346 B -19.80 % | 1.678 B 0.37 % | 1.672 B -2.35 % | 1.712 B 2.30 % | 1.673 B 45.12 % | 1.153 B -4.72 % | 1.210 B 1.83 % | 1.189 B 0.57 % | 1.182 B 8.67 % | 1.088 B -7.40 % | 1.174 B 1.05 % | 1.162 B -0.18 % | 1.164 B 5.47 % | 1.104 B 6.14 % | 1.040 B 6.10 % | 980.249 M 0.18 % | 978.476 M 5.25 % | 929.682 M 7.95 % | 861.225 M -0.64 % | 866.738 M -1.50 % | 879.964 M 56.29 % | 563.022 M -1.79 % | 573.266 M 0.85 % | 568.448 M -2.79 % | 584.777 M -12.83 % | 670.813 M 3.11 % | 650.572 M 9.30 % | 595.225 M 10.03 % | 540.959 M 0.71 % | 537.148 M 11.25 % | 482.811 M 10.15 % | 438.334 M 4.15 % | 420.868 M 8.80 % | 386.843 M 8.15 % | 357.682 M 4.41 % | 342.561 M -12.93 % | 393.417 M 0.91 % | 389.859 M -4.96 % | 410.201 M 8.88 % | 376.754 M 0.93 % | 373.282 M -6.26 % | 398.230 M -0.94 % | 402.014 M -3.45 % | 416.365 M 3.88 % | 400.811 M 7.20 % | 373.876 M -3.99 % | 389.418 M 5.10 % | 370.510 M -4.02 % | 386.026 M 7.88 % | 357.831 M -3.79 % | 371.925 M -4.75 % | 390.486 M -3.93 % | 406.444 M 2.47 % | 396.648 M 5.02 % | 377.686 M 4.40 % | 361.767 M 4.95 % | 344.714 M 10.92 % | 310.787 M 6.48 % | 291.873 M 4.33 % | 279.755 M 7.37 % | 260.545 M -0.85 % | 262.767 M 7.68 % | 244.029 M -10.12 % | 271.499 M -0.16 % | 271.922 M 1.01 % | 269.194 M -2.95 % | 277.373 M -20.29 % | 347.969 M 2.02 % | 341.086 M 1.50 % | 336.029 M 7.13 % | 313.670 M 4.30 % | 300.727 M 17.87 % | 255.134 M 8.23 % | 235.723 M 12.43 % | 209.660 M 9.40 % | 191.649 M 3.03 % | 186.020 M -30.24 % | 266.671 M 2.19 % | 260.948 M 0.60 % | 259.399 M -8.46 % | 283.387 M -2.88 % | 291.798 M 2.93 % | 283.494 M 5.59 % | 268.480 M -0.47 % | 269.742 M -9.29 % | 297.358 M -0.80 % | 299.752 M -4.11 % | 312.596 M -9.67 % | 346.047 M -1.14 % | 350.037 M 0.72 % | 347.522 M -8.37 % | 379.278 M -3.06 % | 391.248 M 41.64 % | 276.224 M -3.46 % | 286.122 M -11.66 % | 323.875 M -6.84 % | 347.641 M 11.47 % | 311.876 M 4.58 % | 298.226 M 6.27 % | 280.621 M 192.57 % | 95.915 M 10.60 % | 86.724 M 9.90 % | 78.912 M 7.17 % | 73.635 M 5.10 % | 70.063 M -8.88 % | 76.893 M -8.01 % | 83.589 M -8.73 % | 91.581 M 35.33 % | 67.674 M 22.23 % | 55.366 M 17.64 % | 47.063 M 8.04 % | 43.559 M 4.50 % | 41.683 M -9.63 % | 46.124 M -1.70 % | 46.922 M |
| Inventory | 458.700 M 11.55 % | 411.200 M 2.88 % | 399.700 M 0.45 % | 397.900 M 7.89 % | 368.800 M 2.33 % | 360.411 M -4.59 % | 377.740 M -1.41 % | 383.141 M 6.03 % | 361.337 M 7.50 % | 336.137 M -7.66 % | 364.003 M -7.22 % | 392.349 M -2.29 % | 401.530 M 6.79 % | 376.012 M -8.16 % | 409.422 M 3.42 % | 395.866 M 9.72 % | 360.801 M 6.62 % | 338.410 M -0.90 % | 341.500 M 15.08 % | 296.739 M 19.86 % | 247.567 M 11.85 % | 221.346 M -14.00 % | 257.374 M -1.03 % | 260.049 M 10.52 % | 235.299 M 2.30 % | 230.019 M -4.44 % | 240.699 M 159.54 % | 92.740 M -6.39 % | 99.070 M 1.11 % | 97.987 M -11.18 % | 110.327 M 0.45 % | 109.834 M 13.42 % | 96.842 M 23.44 % | 78.450 M 6.71 % | 73.520 M -2.70 % | 75.557 M 16.91 % | 64.626 M 15.88 % | 55.770 M -0.46 % | 56.025 M -2.10 % | 57.227 M -0.63 % | 57.592 M 9.55 % | 52.573 M -26.69 % | 71.712 M -8.13 % | 78.056 M -20.39 % | 98.052 M 3.12 % | 95.082 M -20.02 % | 118.875 M 0.58 % | 118.187 M 7.78 % | 109.656 M -0.10 % | 109.771 M -10.87 % | 123.152 M 20.52 % | 102.182 M 28.50 % | 79.522 M -2.41 % | 81.482 M -7.00 % | 87.611 M 8.69 % | 80.609 M -3.07 % | 83.164 M 3.59 % | 80.283 M -13.51 % | 92.822 M -7.54 % | 100.392 M 11.41 % | 90.109 M 16.13 % | 77.593 M 16.35 % | 66.691 M 22.34 % | 54.515 M 14.25 % | 47.715 M 28.55 % | 37.118 M 1.77 % | 36.472 M -8.38 % | 39.809 M -13.50 % | 46.024 M -1.36 % | 46.659 M -13.01 % | 53.637 M 10.75 % | 48.431 M -6.15 % | 51.603 M 2.12 % | 50.532 M -11.95 % | 57.388 M 0.86 % | 56.896 M -1.32 % | 57.655 M 9.24 % | 52.778 M -9.13 % | 58.079 M -2.91 % | 59.822 M 6.94 % | 55.940 M -0.46 % | 56.199 M 0.63 % | 55.849 M -5.37 % | 59.021 M -10.80 % | 66.168 M -9.64 % | 73.224 M -19.58 % | 91.054 M 8.76 % | 83.720 M 16.04 % | 72.148 M 9.81 % | 65.703 M 12.16 % | 58.579 M 5.12 % | 55.727 M -0.40 % | 55.952 M -2.36 % | 57.306 M -14.95 % | 67.379 M 3.66 % | 65.001 M -3.01 % | 67.016 M 48.11 % | 45.248 M -3.33 % | 46.808 M -1.38 % | 47.462 M -10.48 % | 53.018 M 17.13 % | 45.266 M 13.93 % | 39.732 M 17.17 % | 33.910 M 19.81 % | 28.302 M 11.10 % | 25.474 M 8.56 % | 23.465 M -0.16 % | 23.503 M 5.40 % | 22.298 M 4.14 % | 21.412 M 12.56 % | 19.023 M -7.46 % | 20.556 M -10.96 % | 23.086 M -12.03 % | 26.243 M 25.50 % | 20.911 M 29.33 % | 16.169 M -0.17 % | 16.197 M 15.89 % | 13.976 M -8.64 % | 15.297 M -10.89 % | 17.166 M -2.42 % | 17.591 M |
| Net receivables | 376.700 M 15.84 % | 325.200 M 8.58 % | 299.500 M -1.48 % | 304.000 M 9.87 % | 276.700 M 4.29 % | 265.315 M 2.28 % | 259.399 M -1.15 % | 262.419 M 6.02 % | 247.510 M -12.36 % | 282.430 M 4.47 % | 270.348 M 4.48 % | 258.752 M -11.27 % | 291.629 M -3.01 % | 300.683 M -2.06 % | 307.018 M 13.36 % | 270.839 M 8.89 % | 248.732 M 4.85 % | 237.227 M -0.79 % | 239.117 M -7.47 % | 258.428 M 6.68 % | 242.237 M 0.94 % | 239.982 M -5.22 % | 253.189 M 5.29 % | 240.475 M 11.53 % | 215.605 M -14.04 % | 250.809 M -0.58 % | 252.275 M 158.42 % | 97.623 M -6.45 % | 104.350 M 1.64 % | 102.662 M -10.47 % | 114.669 M 4.63 % | 109.592 M -8.00 % | 119.126 M 34.27 % | 88.724 M 9.03 % | 81.373 M 29.50 % | 62.838 M -19.38 % | 77.939 M 1.02 % | 77.149 M -0.21 % | 77.312 M 16.85 % | 66.162 M -1.38 % | 67.091 M 22.07 % | 54.959 M -39.44 % | 90.755 M -0.74 % | 91.432 M -24.90 % | 121.746 M -1.94 % | 124.150 M 10.08 % | 112.785 M -6.99 % | 121.262 M -11.51 % | 137.032 M 8.94 % | 125.782 M -3.48 % | 130.311 M -1.73 % | 132.608 M 37.08 % | 96.738 M 9.64 % | 88.229 M -13.00 % | 101.412 M 0.56 % | 100.850 M -2.48 % | 103.414 M -21.94 % | 132.485 M 0.33 % | 132.048 M 2.52 % | 128.802 M 6.24 % | 121.236 M 1.12 % | 119.893 M 6.61 % | 112.457 M 49.59 % | 75.175 M 21.44 % | 61.901 M 23.14 % | 50.267 M 35.27 % | 37.160 M 15.05 % | 32.298 M -9.22 % | 35.578 M -37.08 % | 56.549 M -12.14 % | 64.360 M 7.59 % | 59.817 M -12.59 % | 68.429 M 11.19 % | 61.545 M -11.71 % | 69.704 M -3.16 % | 71.979 M -2.03 % | 73.474 M 2.11 % | 71.956 M -3.88 % | 74.864 M -3.67 % | 77.719 M 7.58 % | 72.240 M 4.71 % | 68.992 M -4.30 % | 72.094 M 7.46 % | 67.089 M -3.96 % | 69.852 M -3.60 % | 72.457 M -2.02 % | 73.954 M -6.42 % | 79.025 M -0.57 % | 79.478 M 28.03 % | 62.078 M -8.78 % | 68.056 M 15.64 % | 58.854 M 7.63 % | 54.681 M -6.70 % | 58.605 M -16.61 % | 70.276 M -4.05 % | 73.242 M 20.53 % | 60.768 M 30.20 % | 46.674 M -14.84 % | 54.806 M -1.14 % | 55.436 M -14.41 % | 64.766 M -18.11 % | 79.091 M 1.25 % | 78.118 M 45.53 % | 53.677 M 9.76 % | 48.905 M 2.05 % | 47.924 M 27.07 % | 37.715 M 16.52 % | 32.369 M 32.22 % | 24.481 M 27.51 % | 19.200 M 8.39 % | 17.713 M -17.78 % | 21.543 M -18.17 % | 26.328 M -27.07 % | 36.100 M 4.38 % | 34.585 M 32.24 % | 26.154 M 37.71 % | 18.992 M 17.96 % | 16.100 M 1.81 % | 15.813 M -14.91 % | 18.583 M 5.19 % | 17.666 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.148 M -4.48 % | 47.267 M 1.14 % | 46.734 M -1.08 % | 47.242 M -7.36 % | 50.994 M -1.74 % | 51.896 M 3.21 % | 50.280 M -1.03 % | 50.801 M 1.33 % | 50.136 M 9.24 % | 45.894 M 6.09 % | 43.258 M 1.41 % | 42.656 M -24.49 % | 56.488 M 39.60 % | 40.464 M -14.84 % | 47.513 M 0.88 % | 47.099 M 6.77 % | 44.112 M 14.82 % | 38.419 M -0.83 % | 38.741 M 105.62 % | 18.841 M -67.84 % | 58.590 M 81.24 % | 32.328 M 0.15 % | 32.280 M 0.26 % | 32.197 M 6.67 % | 30.184 M -0.16 % | 30.231 M -0.41 % | 30.355 M 41.88 % | 21.395 M -18.05 % | 26.107 M -0.62 % | 26.271 M 2.35 % | 25.668 M -2.71 % | 26.384 M 21.81 % | 21.660 M 14.00 % | 19.000 M -11.57 % | 21.486 M -0.01 % | 21.488 M 54.00 % | 13.953 M 0.09 % | 13.941 M -0.11 % | 13.956 M -0.30 % | 13.998 M 719.56 % | 1.708 M 0.12 % | 1.706 M 0.00 % | 1.706 M 3.90 % | 1.642 M -68.28 % | 5.176 M 2.31 % | 5.059 M -57.98 % | 12.040 M 280.29 % | 3.166 M -84.59 % | 20.549 M 1.39 % | 20.268 M 21.81 % | 16.639 M -14.58 % | 19.479 M 32.27 % | 14.727 M 63.76 % | 8.993 M 13.05 % | 7.955 M 14.15 % | 6.969 M -63.88 % | 19.292 M 23.44 % | 15.629 M 3.75 % | 15.064 M 267.59 % | 4.098 M -2.94 % | 4.222 M 8.34 % | 3.897 M -55.88 % | 8.833 M 3.32 % | 8.549 M 39.94 % | 6.109 M 14.42 % | 5.339 M 5.53 % | 5.059 M 62.36 % | 3.116 M 78.26 % | 1.748 M 105.89 % | 849.000 K -48.73 % | 1.656 M -55.35 % | 3.709 M 58.57 % | 2.339 M -29.38 % | 3.312 M -30.81 % | 4.787 M | 0.000 -100.00 % | 3.777 M -85.56 % | 26.160 M 14.26 % | 22.896 M | 0.000 -100.00 % | 12.712 M 26.95 % | 10.013 M -11.31 % | 11.290 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 assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 272.100 M 21.42 % | 224.100 M 15.10 % | 194.700 M 1.62 % | 191.600 M 22.27 % | 156.700 M 9.20 % | 143.502 M 7.89 % | 133.006 M -15.56 % | 157.523 M 14.20 % | 137.934 M -2.76 % | 141.850 M 1.09 % | 140.320 M -5.99 % | 149.259 M -19.68 % | 185.835 M 9.02 % | 170.467 M -22.43 % | 219.770 M 11.07 % | 197.870 M 8.08 % | 183.085 M -5.48 % | 193.708 M 1.83 % | 190.228 M -7.98 % | 206.723 M 27.12 % | 162.616 M 29.86 % | 125.224 M -21.41 % | 159.332 M -11.69 % | 180.415 M 7.75 % | 167.442 M -1.89 % | 170.671 M -18.98 % | 210.647 M 465.03 % | 37.281 M -15.32 % | 44.028 M 11.05 % | 39.646 M -13.10 % | 45.620 M -21.38 % | 58.028 M -5.38 % | 61.328 M 27.30 % | 48.177 M 16.72 % | 41.275 M -16.50 % | 49.430 M -1.52 % | 50.192 M 8.51 % | 46.255 M 24.41 % | 37.180 M 0.62 % | 36.951 M 2.97 % | 35.886 M 31.71 % | 27.246 M -45.64 % | 50.117 M 1.35 % | 49.451 M -18.35 % | 60.568 M 146.81 % | 24.540 M -60.53 % | 62.178 M -13.89 % | 72.210 M 12.54 % | 64.163 M 15.35 % | 55.623 M -17.67 % | 67.563 M 1.75 % | 66.402 M 56.16 % | 42.521 M 3.60 % | 41.044 M -18.47 % | 50.343 M 19.78 % | 42.031 M 9.96 % | 38.225 M -14.73 % | 44.828 M -11.34 % | 50.559 M 3.55 % | 48.828 M -6.05 % | 51.974 M -7.49 % | 56.185 M 55.41 % | 36.153 M 1.70 % | 35.549 M 25.03 % | 28.432 M 19.45 % | 23.802 M 58.86 % | 14.983 M 93.68 % | 7.736 M 27.09 % | 6.087 M -23.96 % | 8.005 M -44.53 % | 14.431 M 7.98 % | 13.364 M -20.39 % | 16.786 M 35.11 % | 12.424 M -20.25 % | 15.578 M -6.47 % | 16.656 M -4.43 % | 17.428 M 6.85 % | 16.310 M -17.08 % | 19.669 M -11.73 % | 22.283 M 3.32 % | 21.567 M -2.09 % | 22.028 M -13.51 % | 25.470 M 20.35 % | 21.163 M -13.15 % | 24.368 M 37.80 % | 17.683 M -44.65 % | 31.946 M -19.19 % | 39.530 M 19.53 % | 33.072 M 40.67 % | 23.511 M 11.83 % | 21.023 M 10.72 % | 18.988 M 30.45 % | 14.556 M -9.34 % | 16.055 M -24.55 % | 21.279 M 6.55 % | 19.971 M 23.18 % | 16.213 M 58.47 % | 10.231 M -18.99 % | 12.629 M 45.61 % | 8.673 M -46.06 % | 16.078 M -11.90 % | 18.250 M 4.83 % | 17.409 M 10.00 % | 15.826 M 33.62 % | 11.844 M -24.57 % | 15.702 M 37.57 % | 11.414 M 3.49 % | 11.029 M 48.70 % | 7.417 M 30.12 % | 5.700 M 19.75 % | 4.760 M -11.23 % | 5.362 M -32.72 % | 7.970 M -47.22 % | 15.100 M 14.11 % | 13.233 M 110.18 % | 6.296 M 38.28 % | 4.553 M 97.96 % | 2.300 M -11.78 % | 2.607 M -41.98 % | 4.493 M -44.10 % | 8.037 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.040 M 45.78 % | 22.665 M 45.04 % | 15.627 M 69.38 % | 9.226 M -37.61 % | 14.787 M 15.79 % | 12.770 M -18.07 % | 15.586 M 31.53 % | 11.850 M -15.80 % | 14.074 M 71.59 % | 8.202 M 24.76 % | 6.574 M -32.14 % | 9.687 M 37.02 % | 7.070 M 7.25 % | 6.592 M -47.62 % | 12.584 M -5.08 % | 13.258 M -43.87 % | 23.620 M 58.54 % | 14.898 M 14.50 % | 13.011 M 142.52 % | 5.365 M 59 511.11 % | 9.000 K -99.79 % | 4.369 M -6.73 % | 4.684 M 163.44 % | 1.778 M -82.76 % | 10.312 M 19.75 % | 8.611 M 30.79 % | 6.584 M -52.88 % | 13.972 M 116.28 % | 6.460 M -48.54 % | 12.554 M 86.21 % | 6.742 M -12.75 % | 7.727 M 176.95 % | 2.790 M -41.57 % | 4.775 M 3.87 % | 4.597 M -3.00 % | 4.739 M -15.59 % | 5.614 M -15.09 % | 6.612 M 22.15 % | 5.413 M -55.04 % | 12.039 M 105.02 % | 5.872 M -18.13 % | 7.172 M 168.61 % | 2.670 M -19.34 % | 3.310 M -55.19 % | 7.387 M 148.97 % | 2.967 M -57.55 % | 6.989 M 94.03 % | 3.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.679 M | 0.000 -100.00 % | 6.039 M 21.98 % | 4.951 M -63.14 % | 13.432 M 201.64 % | 4.453 M -53.25 % | 9.526 M 40.90 % | 6.761 M 19.35 % | 5.665 M -19.65 % | 7.050 M 24.54 % | 5.661 M -8.32 % | 6.175 M 103.46 % | 3.035 M -17.19 % | 3.665 M 73.04 % | 2.118 M | 0.000 -100.00 % | 2.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 445.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.200 M -5.53 % | 6.563 M -4.88 % | 6.900 M -3.13 % | 7.123 M -3.11 % | 7.352 M -0.07 % | 7.357 M -2.15 % | 7.519 M -2.30 % | 7.696 M -3.93 % | 8.011 M -1.74 % | 8.153 M -3.77 % | 8.472 M -69.90 % | 28.148 M -3.30 % | 29.108 M -3.67 % | 30.216 M -3.11 % | 31.185 M -3.88 % | 32.443 M -2.87 % | 33.402 M -8.56 % | 36.528 M -3.22 % | 37.743 M -1.59 % | 38.351 M -2.09 % | 39.170 M -3.03 % | 40.393 M -2.80 % | 41.555 M 3.55 % | 40.130 M -11.96 % | 45.584 M 0.25 % | 45.471 M 0.37 % | 45.305 M 1.53 % | 44.623 M -5.55 % | 47.246 M 2.42 % | 46.128 M 0.89 % | 45.722 M 1.47 % | 45.060 M 4.38 % | 43.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.663 M 838.53 % | -1.173 M 2.01 % | -1.197 M -13.46 % | -1.055 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 100.00 % | -169.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 661.000 K 1.38 % | 652.000 K 3.33 % | 631.000 K -2.17 % | 645.000 K -3.87 % | 671.000 K 0.90 % | 665.000 K 4.89 % | 634.000 K 5.49 % | 601.000 K 3.44 % | 581.000 K 6.61 % | 545.000 K -2.85 % | 561.000 K 2.75 % | 546.000 K 0.92 % | 541.000 K 1.88 % | 531.000 K 2.12 % | 520.000 K 1.56 % | 512.000 K -0.19 % | 513.000 K 1.38 % | 506.000 K 9.52 % | 462.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K 131.25 % | 80.000 K -44.83 % | 145.000 K 245.24 % | 42.000 K -4.55 % | 44.000 K -60.36 % | 111.000 K -13.28 % | 128.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 |
| Capital lease obligations | 114.900 M 3.05 % | 111.500 M 13.66 % | 98.100 M -19.19 % | 121.400 M 4.75 % | 115.900 M 8.31 % | 107.004 M 8.50 % | 98.624 M -13.14 % | 113.550 M -2.87 % | 116.902 M 9.18 % | 107.074 M -0.18 % | 107.266 M 3.94 % | 103.201 M -3.78 % | 107.260 M -3.57 % | 111.231 M 0.32 % | 110.874 M -4.43 % | 116.010 M 4.66 % | 110.841 M -0.16 % | 111.023 M -1.29 % | 112.474 M 1.72 % | 110.574 M 0.95 % | 109.530 M -2.71 % | 112.585 M -1.97 % | 114.847 M 2.79 % | 111.725 M -1.55 % | 113.489 M 4.26 % | 108.850 M -3.46 % | 112.749 M 108.83 % | 53.991 M 46.34 % | 36.894 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 -100.00 % | 76.000 K | 0.000 | 0.000 -100.00 % | 124.000 K -24.39 % | 164.000 K 130.99 % | 71.000 K 0.00 % | 71.000 K -27.55 % | 98.000 K -12.50 % | 112.000 K -15.79 % | 133.000 K -8.90 % | 146.000 K -16.57 % | 175.000 K -11.62 % | 198.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 270.000 K | 0.000 -100.00 % | 3.280 M | 0.000 -100.00 % | 421.000 K 27.19 % | 331.000 K 8.17 % | 306.000 K 13.33 % | 270.000 K 2.66 % | 263.000 K -68.73 % | 841.000 K 30.19 % | 646.000 K -0.46 % | 649.000 K -2.99 % | 669.000 K -42.97 % | 1.173 M -2.01 % | 1.197 M 13.46 % | 1.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.134 M -0.79 % | 1.143 M 929.73 % | 111.000 K 164.29 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 169.000 K | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 202.800 M -12.06 % | 230.600 M 6.17 % | 217.200 M 7.21 % | 202.600 M 6.24 % | 190.700 M 1.31 % | 188.233 M 4.27 % | 180.529 M 6.39 % | 169.686 M 10.44 % | 153.643 M 3.60 % | 148.300 M 6.47 % | 139.283 M -5.39 % | 147.221 M 5.77 % | 139.192 M 3.38 % | 134.640 M 5.12 % | 128.079 M 5.00 % | 121.982 M 4.32 % | 116.928 M 1.06 % | 115.706 M 9.24 % | 105.923 M 2.05 % | 103.795 M -2.14 % | 106.065 M 1.01 % | 105.009 M 3.47 % | 101.485 M -0.60 % | 102.094 M 3.67 % | 98.478 M -6.08 % | 104.849 M 3.04 % | 101.757 M 1.24 % | 100.512 M 1.62 % | 98.910 M 1.53 % | 97.418 M -19.24 % | 120.628 M -19.93 % | 150.647 M -12.65 % | 172.460 M -6.70 % | 184.843 M -1.37 % | 187.407 M -10.32 % | 208.979 M 1.79 % | 205.308 M 0.84 % | 203.603 M 0.91 % | 201.772 M 0.75 % | 200.267 M 1.22 % | 197.861 M 1.42 % | 195.096 M -19.95 % | 243.731 M 0.40 % | 242.759 M 0.87 % | 240.659 M 1.22 % | 237.752 M 2.69 % | 231.515 M 1.39 % | 228.350 M -8.72 % | 250.154 M -0.55 % | 251.550 M 4.74 % | 240.157 M 3.13 % | 232.873 M 3.18 % | 225.705 M 6.20 % | 212.520 M 1.60 % | 209.170 M 1.89 % | 205.285 M -13.36 % | 236.928 M -6.72 % | 254.003 M -5.57 % | 268.985 M 1.18 % | 265.835 M 1.20 % | 262.672 M 1.65 % | 258.398 M 1.09 % | 255.608 M 1.22 % | 252.530 M 7.09 % | 235.811 M 0.94 % | 233.623 M 2.30 % | 228.379 M 0.72 % | 226.749 M 0.61 % | 225.369 M 0.55 % | 224.139 M 1.01 % | 221.892 M -37.31 % | 353.923 M -1.58 % | 359.622 M -7.54 % | 388.950 M 1.51 % | 383.177 M 1.82 % | 376.312 M 4.25 % | 360.959 M 39.53 % | 258.688 M -15.27 % | 305.298 M 19.16 % | 256.207 M 0.61 % | 254.665 M 0.39 % | 253.675 M 0.47 % | 252.478 M | 0.000 -100.00 % | 145.971 M 1.02 % | 144.500 M 0.42 % | 143.902 M 0.06 % | 143.813 M 0.54 % | 143.041 M 0.26 % | 142.667 M 1.70 % | 140.288 M -17.07 % | 169.166 M -2.99 % | 174.383 M 25.97 % | 138.429 M -32.05 % | 203.718 M | 0.000 -100.00 % | 237.711 M 80.50 % | 131.698 M 1.41 % | 129.873 M 0.41 % | 129.337 M 3.36 % | 125.129 M 0.16 % | 124.930 M 6.38 % | 117.434 M 4.71 % | 112.155 M 6.03 % | 105.773 M -2.96 % | 108.997 M 72.08 % | 63.341 M 1.85 % | 62.193 M 1.05 % | 61.548 M 1.87 % | 60.420 M 13.96 % | 53.017 M 0.21 % | 52.906 M 0.49 % | 52.649 M 0.05 % | 52.625 M 125.33 % | 23.355 M 1.10 % | 23.102 M 0.07 % | 23.085 M 0.04 % | 23.075 M 0.08 % | 23.057 M 0.05 % | 23.046 M 0.03 % | 23.038 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.194 M 4.43 % | 8.804 M -5.80 % | 9.346 M -5.80 % | 9.921 M 3.28 % | 9.606 M -0.99 % | 9.702 M 0.31 % | 9.672 M -4.12 % | 10.088 M -0.39 % | 10.128 M -15.52 % | 11.989 M 17.39 % | 10.213 M 2.62 % | 9.952 M -78.82 % | 46.992 M 351.98 % | 10.397 M 57.72 % | 6.592 M -5.67 % | 6.988 M -45.25 % | 12.763 M 95.54 % | 6.527 M -0.99 % | 6.592 M 44.69 % | 4.556 M 122.35 % | 2.049 M 90.43 % | 1.076 M 4.87 % | 1.026 M 1.79 % | 1.008 M -17.71 % | 1.225 M 0.99 % | 1.213 M -1.62 % | 1.233 M 4.40 % | 1.181 M -49.14 % | 2.322 M 6.27 % | 2.185 M 26.89 % | 1.722 M 19.67 % | 1.439 M -87.74 % | 11.735 M 196.64 % | 3.956 M 71.33 % | 2.309 M 53.93 % | 1.500 M -91.71 % | 18.095 M 6.73 % | 16.954 M -19.14 % | 20.967 M 24.57 % | 16.832 M 160.11 % | 6.471 M 9.31 % | 5.920 M -74.70 % | 23.403 M 261.44 % | 6.475 M -66.70 % | 19.447 M 0.49 % | 19.352 M 0.30 % | 19.295 M 274.30 % | 5.155 M -72.35 % | 18.641 M -0.56 % | 18.746 M 682.71 % | 2.395 M -6.30 % | 2.556 M 1.79 % | 2.511 M 5.11 % | 2.389 M 88.11 % | 1.270 M -52.26 % | 2.660 M 48.11 % | 1.796 M -4.37 % | 1.878 M -11.79 % | 2.129 M 12.59 % | 1.891 M 5.82 % | 1.787 M 5.86 % | 1.688 M -9.64 % | 1.868 M -5.23 % | 1.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.656 M -55.35 % | 3.709 M 58.57 % | 2.339 M -29.38 % | 3.312 M -30.81 % | 4.787 M 2.46 % | 4.672 M 23.70 % | 3.777 M -59.78 % | 9.392 M 7.01 % | 8.777 M 1.32 % | 8.663 M -16.56 % | 10.382 M 5.82 % | 9.811 M 2 160.60 % | 434.000 K 4.58 % | 415.000 K -62.03 % | 1.093 M -2.06 % | 1.116 M 22.37 % | 912.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 -100.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K -77.05 % | 122.000 K 0.00 % | 122.000 K 0.00 % | 122.000 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.593 B 1.85 % | 2.546 B 4.42 % | 2.438 B 2.46 % | 2.380 B 3.36 % | 2.302 B 1.78 % | 2.262 B 3.15 % | 2.193 B -13.73 % | 2.542 B 0.70 % | 2.524 B -1.28 % | 2.557 B 2.53 % | 2.494 B 27.89 % | 1.950 B -2.93 % | 2.009 B 0.83 % | 1.992 B 0.92 % | 1.974 B 5.11 % | 1.878 B 2.49 % | 1.832 B 0.83 % | 1.817 B -0.80 % | 1.832 B 3.14 % | 1.776 B 4.53 % | 1.699 B 3.13 % | 1.648 B 0.31 % | 1.643 B 3.03 % | 1.594 B 4.71 % | 1.523 B -0.64 % | 1.532 B -3.95 % | 1.595 B 84.28 % | 865.768 M 1.03 % | 856.950 M 4.96 % | 816.484 M -2.06 % | 833.632 M -0.17 % | 835.058 M 2.63 % | 813.661 M 10.96 % | 733.308 M 1.67 % | 721.291 M 7.16 % | 673.095 M 9.18 % | 616.511 M 7.87 % | 571.529 M 6.10 % | 538.672 M 6.68 % | 504.954 M 5.58 % | 478.287 M 1.54 % | 471.049 M -8.30 % | 513.661 M 0.31 % | 512.056 M -26.35 % | 695.223 M 1.56 % | 684.569 M -1.84 % | 697.390 M -0.96 % | 704.147 M 5.69 % | 666.208 M 2.12 % | 652.373 M 3.93 % | 627.679 M 2.09 % | 614.854 M 11.48 % | 551.529 M 2.48 % | 538.160 M 3.16 % | 521.653 M 5.26 % | 495.566 M -3.30 % | 512.490 M -3.92 % | 533.378 M -3.62 % | 553.430 M 2.11 % | 542.004 M 3.87 % | 521.796 M 3.29 % | 505.157 M 1.87 % | 495.892 M 7.74 % | 460.252 M 30.33 % | 353.154 M 2.33 % | 345.125 M 8.17 % | 319.070 M 1.38 % | 314.739 M -2.84 % | 323.928 M -22.99 % | 420.637 M -2.18 % | 430.019 M 0.40 % | 428.319 M -3.43 % | 443.551 M -3.37 % | 459.028 M 1.50 % | 452.233 M 1.92 % | 443.711 M 3.64 % | 428.137 M 3.94 % | 411.903 M 12.27 % | 366.870 M 5.03 % | 349.299 M 7.26 % | 325.662 M 5.01 % | 310.117 M 0.60 % | 308.260 M -21.21 % | 391.233 M -0.43 % | 392.918 M -0.77 % | 395.975 M -6.37 % | 422.909 M -2.47 % | 433.625 M 1.16 % | 428.633 M 3.35 % | 414.731 M 0.37 % | 413.186 M -5.90 % | 439.096 M -0.69 % | 442.130 M -2.98 % | 455.733 M -7.74 % | 493.946 M -2.11 % | 504.616 M 5.26 % | 479.387 M 6.48 % | 450.195 M -3.09 % | 464.528 M 35.15 % | 343.714 M -4.37 % | 359.420 M -1.75 % | 365.835 M -6.45 % | 391.039 M 12.54 % | 347.479 M 5.41 % | 329.658 M 5.53 % | 312.385 M 154.74 % | 122.627 M 8.15 % | 113.383 M 7.61 % | 105.363 M 4.28 % | 101.035 M 6.59 % | 94.791 M -4.90 % | 99.677 M -6.36 % | 106.448 M -5.16 % | 112.243 M 28.45 % | 87.380 M 32.29 % | 66.051 M 12.59 % | 58.664 M 4.70 % | 56.031 M 3.53 % | 54.120 M -7.82 % | 58.709 M 0.22 % | 58.579 M |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 1.200 M 108.70 % | -13.800 M | 0.000 | 0.000 | 0.000 100.00 % | -20.810 M -6 097.12 % | 347.000 K 1 151.52 % | -33.000 K -266.67 % | -9.000 K 99.97 % | -32.944 M -15 587.62 % | -210.000 K -24.26 % | -169.000 K 72.61 % | -617.000 K 80.96 % | -3.240 M -524.28 % | -519.000 K 43.40 % | -917.000 K 13.49 % | -1.060 M -138.83 % | 2.730 M 954.05 % | 259.000 K 115.62 % | -1.658 M -33 060.00 % | -5.000 K -100.07 % | 7.227 M 212.75 % | -6.410 M -3 583.91 % | -174.000 K 86.25 % | -1.265 M 79.09 % | -6.050 M -259.26 % | -1.684 M -132.65 % | 5.158 M 894.76 % | -649.000 K -111.55 % | 5.618 M 5 752.08 % | 96.000 K | 0.000 | 0.000 -100.00 % | 54.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.570 M | 0.000 | 0.000 | 0.000 100.00 % | -35.133 M -415.60 % | -6.814 M -114.99 % | 45.445 M | 0.000 100.00 % | -11.265 M -275.25 % | -3.002 M -221.05 % | 2.480 M 247 900.00 % | 1.000 K 100.01 % | -16.007 M -287.58 % | -4.130 M | 0.000 -100.00 % | 4.117 M 163.59 % | -6.474 M -1 256.07 % | 560.000 K 151.28 % | -1.092 M -328.45 % | 478.000 K -87.11 % | 3.709 M 2 347.88 % | -165.000 K -16 400.00 % | -1.000 K 99.44 % | -180.000 K -103.50 % | 5.147 M 523.97 % | -1.214 M -111.50 % | -574.000 K -129.82 % | 1.925 M 130.96 % | -6.217 M -484.95 % | 1.615 M 53.23 % | 1.054 M 160.75 % | -1.735 M -113.65 % | 12.707 M | 0.000 | 0.000 100.00 % | -772.000 K 55.19 % | -1.723 M -332.84 % | 740.000 K -58.07 % | 1.765 M -59.36 % | 4.343 M 119.41 % | -22.375 M -5 947.30 % | -370.000 K -180.26 % | 461.000 K 11 425.00 % | 4.000 K 100.27 % | -1.467 M -206.90 % | -478.000 K -637.08 % | 89.000 K -87.74 % | 726.000 K 146.15 % | -1.573 M -1 543.12 % | 109.000 K -89.64 % | 1.052 M 22.90 % | 856.000 K 133.87 % | -2.527 M -113.68 % | 18.467 M 600.05 % | -3.693 M 36.52 % | -5.818 M -5.09 % | -5.536 M -183.32 % | -1.954 M -389.91 % | 674.000 K 1 036.11 % | -72.000 K 96.08 % | -1.839 M -79.07 % | -1.027 M -30.66 % | -786.000 K -1 176.71 % | 73.000 K 104.27 % | -1.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.688 M 266.47 % | -1.014 M -438.00 % | 300.000 K 417.24 % | 58.000 K 109.72 % | -597.000 K -706.76 % | -74.000 K 63.37 % | -202.000 K -349.38 % | 81.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 13.600 M 4.62 % | 13.000 M 11.71 % | 11.637 M -2.23 % | 11.903 M 4.41 % | 11.400 M 3.64 % | 11.000 M 34.34 % | 8.188 M | 0.000 -100.00 % | 7.937 M 16.70 % | 6.801 M 40.49 % | 4.841 M -19.61 % | 6.022 M 19.06 % | 5.058 M 28.77 % | 3.928 M 34.52 % | 2.920 M | 0.000 -100.00 % | 3.444 M -39.59 % | 5.701 M 118.76 % | 2.606 M -31.08 % | 3.781 M 33.27 % | 2.837 M -6.92 % | 3.048 M 34.04 % | 2.274 M 147.98 % | 917.000 K -2.13 % | 937.000 K -70.71 % | 3.199 M 42.69 % | 2.242 M 118.95 % | 1.024 M -47.30 % | 1.943 M -56.76 % | 4.494 M 143.97 % | 1.842 M -46.66 % | 3.453 M -10.45 % | 3.856 M 13.48 % | 3.398 M 67.14 % | 2.033 M 56.26 % | 1.301 M -17.08 % | 1.569 M 9.80 % | 1.429 M 152.92 % | 565.000 K -29.64 % | 803.000 K -5.86 % | 853.000 K 44.82 % | 589.000 K 139.43 % | 246.000 K -83.47 % | 1.488 M -0.47 % | 1.495 M -15.25 % | 1.764 M -60.20 % | 4.432 M 7.94 % | 4.106 M 29.53 % | 3.170 M 55.85 % | 2.034 M -23.19 % | 2.648 M -6.60 % | 2.835 M 27.24 % | 2.228 M -55.52 % | 5.009 M 58.16 % | 3.167 M -1.74 % | 3.223 M -5.18 % | 3.399 M 24.05 % | 2.740 M 5.14 % | 2.606 M 25.59 % | 2.075 M 6.68 % | 1.945 M 3.73 % | 1.875 M 114.53 % | 874.000 K -46.25 % | 1.626 M 12.37 % | 1.447 M -0.69 % | 1.457 M -68.32 % | 4.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.011 M | 0.000 | 0.000 -100.00 % | 821.000 K 137.97 % | 345.000 K | 0.000 | 0.000 -100.00 % | 779.000 K 1 198.33 % | 60.000 K | 0.000 | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K -87.55 % | 482.000 K | 0.000 | 0.000 -100.00 % | 122.000 K -76.45 % | 518.000 K | 0.000 | 0.000 -100.00 % | 131.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 | -108.800 M -1 426.83 % | 8.200 M 49.09 % | 5.500 M 153.40 % | -10.300 M 60.23 % | -25.900 M -202.39 % | 25.295 M 56.17 % | 16.197 M 143.19 % | -37.500 M -43.13 % | -26.200 M -147.87 % | 54.736 M 284.92 % | 14.220 M 150.35 % | -28.245 M -23.76 % | -22.822 M -390.95 % | 7.844 M 130.10 % | -26.059 M 1.33 % | -26.411 M 39.95 % | -43.981 M -75.13 % | -25.114 M -25.85 % | -19.956 M -19.35 % | -16.720 M -493.12 % | -2.819 M -213.76 % | 2.478 M -79.01 % | 11.804 M 337.98 % | -4.960 M -32.23 % | -3.751 M -1 661.03 % | -213.000 K 92.60 % | -2.880 M 61.54 % | -7.488 M 50.96 % | -15.269 M -1 157.41 % | 1.444 M 115.56 % | -9.278 M -647.05 % | 1.696 M 108.94 % | -18.978 M -198.76 % | 19.216 M 164.09 % | -29.982 M -350.00 % | 11.993 M 796.86 % | -1.721 M 40.08 % | -2.872 M -228.67 % | 2.232 M -48.30 % | 4.317 M 137.49 % | -11.515 M -226.21 % | 9.124 M 46.81 % | 6.215 M 10.51 % | 5.624 M 1 902.56 % | -312.000 K -119.80 % | 1.576 M 125.58 % | -6.162 M -131.37 % | 19.642 M 232.10 % | -14.869 M -176.20 % | 19.513 M 201.71 % | -19.185 M 40.76 % | -32.386 M -69.55 % | -19.101 M -292.07 % | 9.945 M -2.09 % | 10.157 M -42.43 % | 17.642 M -14.83 % | 20.715 M 977.01 % | -2.362 M 31.24 % | -3.435 M 62.85 % | -9.246 M 59.03 % | -22.570 M -532.04 % | 5.224 M 114.34 % | -36.437 M -272.87 % | -9.772 M 59.04 % | -23.855 M -360.51 % | 9.157 M 262.37 % | 2.527 M -66.91 % | 7.636 M -28.78 % | 10.721 M 134 112.50 % | -8.000 K 99.92 % | -10.273 M -192.80 % | 11.070 M 235.89 % | -8.146 M -148.34 % | 16.853 M 381.40 % | -5.989 M -329.64 % | 2.608 M 129.42 % | -8.864 M -295.54 % | 4.533 M -2.43 % | 4.646 M 174.96 % | -6.198 M -403.90 % | -1.230 M 89.84 % | -12.108 M -653.38 % | 2.188 M -67.96 % | 6.830 M -41.98 % | 11.772 M 392.25 % | -4.028 M 61.94 % | -10.584 M -55.90 % | -6.789 M 58.50 % | -16.360 M -439.35 % | 4.821 M 163.05 % | -7.646 M -115.14 % | -3.554 M -246.07 % | 2.433 M -84.52 % | 15.720 M 4 951.85 % | -324.000 K 94.25 % | -5.635 M -26.57 % | -4.452 M -152.54 % | 8.473 M 2 007.71 % | 402.000 K -78.20 % | 1.844 M 149.08 % | -3.757 M -39.35 % | -2.696 M 79.66 % | -13.257 M -26.69 % | -10.464 M -189.06 % | -3.620 M -77.28 % | -2.042 M 29.80 % | -2.909 M 46.51 % | -5.438 M -43.37 % | -3.793 M -159.64 % | 6.360 M 32.06 % | 4.816 M 111.51 % | 2.277 M 599.34 % | -456.000 K -139.24 % | 1.162 M 123.26 % | -4.996 M -142.17 % | -2.063 M 17.48 % | -2.500 M -247.84 % | 1.691 M 361.36 % | -647.000 K 80.14 % | -3.258 M -55.89 % | -2.090 M |
| Accounts receivables | -52.400 M -100.00 % | -26.200 M -808.11 % | 3.700 M 115.29 % | -24.200 M -126.17 % | -10.700 M -19.13 % | -8.982 M -272.60 % | 5.204 M 134.69 % | -15.000 M -144.91 % | 33.400 M 381.79 % | -11.853 M -8.65 % | -10.909 M -133.61 % | 32.454 M 138.81 % | 13.590 M 51.66 % | 8.961 M 121.96 % | -40.801 M -168.23 % | -15.211 M -20.92 % | -12.579 M -29.87 % | -9.686 M -140.39 % | 23.982 M 693.47 % | -4.041 M 18.92 % | -4.984 M -173.92 % | 6.742 M 273.99 % | -3.875 M 80.17 % | -19.539 M -160.90 % | 32.084 M 627.03 % | 4.413 M 114.79 % | -29.846 M -432.73 % | 8.970 M 471.27 % | -2.416 M -123.72 % | 10.184 M 390.32 % | 2.077 M -75.96 % | 8.641 M 149.50 % | -17.457 M -50.28 % | -11.616 M 2.60 % | -11.926 M -172.38 % | 16.476 M 3 922.74 % | -431.000 K 94.56 % | -7.924 M -169.89 % | -2.936 M -462.92 % | 809.000 K 107.00 % | -11.552 M -336.24 % | 4.890 M 22.34 % | 3.997 M -65.01 % | 11.422 M 577.91 % | -2.390 M 80.62 % | -12.335 M -237.65 % | 8.961 M -53.09 % | 19.103 M 265.74 % | -11.526 M -399.53 % | 3.848 M -1.08 % | 3.890 M 115.07 % | -25.819 M -87.34 % | -13.782 M -174.71 % | 18.447 M 13 076.43 % | 140.000 K -93.72 % | 2.230 M -92.25 % | 28.760 M 6 476.94 % | -451.000 K 90.25 % | -4.628 M 24.77 % | -6.152 M -580.53 % | -904.000 K 87.44 % | -7.198 M 79.08 % | -34.412 M -7 099.16 % | -478.000 K 96.17 % | -12.482 M 25.25 % | -16.698 M -198.98 % | -5.585 M -234.42 % | 4.155 M -76.68 % | 17.821 M 99.85 % | 8.917 M | 0.000 | 0.000 | 0.000 100.00 % | -5.330 M | 0.000 | 0.000 100.00 % | -1.137 M 34.77 % | -1.743 M | 0.000 | 0.000 100.00 % | -3.099 M 65.28 % | -8.925 M | 0.000 | 0.000 -100.00 % | 934.000 K 106.42 % | -14.556 M | 0.000 | 0.000 100.00 % | -16.922 M -16.25 % | -14.556 M | 0.000 | 0.000 -100.00 % | 2.892 M 157.08 % | -5.067 M | 0.000 | 0.000 100.00 % | -4.720 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 | -48.400 M -303.33 % | -12.000 M -328.57 % | -2.800 M 88.93 % | -25.300 M -246.58 % | -7.300 M -154.94 % | 13.288 M 63.79 % | 8.113 M 136.06 % | -22.500 M 16.04 % | -26.800 M -188.52 % | 30.275 M 13.33 % | 26.713 M 233.45 % | 8.011 M 131.17 % | -25.699 M -167.34 % | 38.163 M 308.56 % | -18.298 M 35.78 % | -28.493 M -20.65 % | -23.616 M -935.96 % | 2.825 M 106.23 % | -45.351 M 0.78 % | -45.708 M -66.19 % | -27.503 M -171.18 % | 38.641 M 880.99 % | 3.939 M 116.28 % | -24.196 M -259.74 % | -6.726 M -161.68 % | 10.904 M 232.22 % | -8.247 M -462.82 % | 2.273 M 282.86 % | -1.243 M -111.45 % | 10.856 M 14.42 % | 9.488 M 165.40 % | -14.507 M 15.23 % | -17.113 M -307.55 % | -4.199 M -218.92 % | 3.531 M 133.48 % | -10.546 M -31.06 % | -8.047 M -632.88 % | -1.098 M -180.09 % | 1.371 M 1 771.95 % | -82.000 K 98.75 % | -6.550 M 32.29 % | -9.674 M -491.98 % | 2.468 M -56.85 % | 5.719 M 209.39 % | -5.228 M -152.70 % | 9.920 M 3 686.26 % | 262.000 K 108.12 % | -3.225 M -2 064.43 % | -149.000 K -101.30 % | 11.447 M 157.55 % | -19.892 M -298.64 % | -4.990 M -449.20 % | 1.429 M -78.41 % | 6.620 M 202.27 % | -6.473 M -462.84 % | 1.784 M 177.36 % | -2.306 M -118.36 % | 12.563 M 112.36 % | 5.916 M 159.06 % | -10.017 M 16.01 % | -11.927 M -24.68 % | -9.566 M -19.22 % | -8.024 M 38.62 % | -13.073 M -22.91 % | -10.636 M -1 518.87 % | -657.000 K -117.31 % | 3.795 M -39.21 % | 6.243 M 624.18 % | -1.191 M -195.97 % | 1.241 M 121.00 % | -5.909 M -309.69 % | 2.818 M 667.00 % | -497.000 K -108.27 % | 6.010 M 9 206.06 % | -66.000 K -108.29 % | 796.000 K 116.37 % | -4.863 M -262.32 % | 2.996 M 82.02 % | 1.646 M 145.99 % | -3.579 M -830.41 % | 490.000 K 112.88 % | -3.805 M -234.12 % | 2.837 M -56.17 % | 6.472 M 3.83 % | 6.233 M -10.43 % | 6.959 M 193.55 % | -7.439 M 39.01 % | -12.197 M -71.64 % | -7.106 M 23.09 % | -9.239 M -353.78 % | -2.036 M -30.01 % | -1.566 M -204.26 % | 1.502 M -31.51 % | 2.193 M 235.20 % | -1.622 M -140.55 % | 4.000 M 358.06 % | -1.550 M -54.38 % | -1.004 M -253.52 % | 654.000 K -30.43 % | 940.000 K 115.48 % | -6.074 M -9.76 % | -5.534 M -43.07 % | -3.868 M 16.39 % | -4.626 M -63.58 % | -2.828 M -40.77 % | -2.009 M -5 386.84 % | 38.000 K 103.15 % | -1.205 M -36.00 % | -886.000 K -134.41 % | 2.575 M 67.97 % | 1.533 M -39.41 % | 2.530 M -19.86 % | 3.157 M 159.21 % | -5.332 M -159.97 % | -2.051 M -7 425.00 % | 28.000 K 101.26 % | -2.221 M -268.00 % | 1.322 M -29.23 % | 1.868 M 339.53 % | 425.000 K 128.58 % | -1.487 M |
| Accounts payables | 45.500 M 57.99 % | 28.800 M 3 500.00 % | 800.000 K -97.67 % | 34.300 M 122.73 % | 15.400 M 87.35 % | 8.220 M 135.62 % | -23.078 M -233.40 % | 17.300 M 676.67 % | -3.000 M -2 539.02 % | 123.000 K 101.40 % | -8.755 M 74.41 % | -34.218 M -304.04 % | 16.770 M 133.32 % | -50.333 M -362.99 % | 19.139 M 113.60 % | 8.960 M 238.51 % | -6.469 M -274.51 % | 3.707 M 121.98 % | -16.865 M -142.39 % | 39.786 M -1.72 % | 40.483 M 215.03 % | -35.192 M -81.04 % | -19.439 M -264.47 % | 11.819 M 320.87 % | -5.351 M 86.55 % | -39.770 M -250.90 % | 26.356 M 464.74 % | -7.226 M -258.95 % | 4.546 M 211.83 % | -4.065 M 76.24 % | -17.108 M -406.60 % | -3.377 M -128.30 % | 11.932 M 58.31 % | 7.537 M 173.03 % | -10.321 M -1 625.92 % | -598.000 K -111.51 % | 5.194 M -37.71 % | 8.338 M 731.31 % | 1.003 M 104.69 % | 490.000 K -94.63 % | 9.126 M 110.57 % | 4.334 M 1 277.72 % | -368.000 K 96.97 % | -12.162 M -206.53 % | 11.416 M 237.63 % | -8.295 M 37.12 % | -13.191 M -356.43 % | 5.144 M -35.04 % | 7.919 M 168.18 % | -11.615 M -10 378.76 % | 113.000 K -98.23 % | 6.379 M 242.22 % | 1.864 M 117.95 % | -10.383 M -205.46 % | 9.845 M 111.63 % | 4.652 M 168.17 % | -6.824 M -13.36 % | -6.020 M -323.79 % | 2.690 M 182.24 % | -3.271 M 22.34 % | -4.212 M -121.19 % | 19.874 M 4 326.28 % | 449.000 K -70.83 % | 1.539 M -66.95 % | 4.657 M -47.19 % | 8.819 M 22.50 % | 7.199 M 346.03 % | 1.614 M 187.96 % | -1.835 M 60.07 % | -4.596 M | 0.000 | 0.000 | 0.000 100.00 % | -5.925 M | 0.000 | 0.000 -100.00 % | 1.105 M -81.58 % | 6.000 M | 0.000 | 0.000 100.00 % | -529.000 K 90.96 % | -5.849 M | 0.000 | 0.000 -100.00 % | 7.057 M 20.16 % | 5.873 M | 0.000 | 0.000 -100.00 % | 9.679 M 64.81 % | 5.873 M | 0.000 | 0.000 100.00 % | -1.584 M -166.95 % | 2.366 M | 0.000 | 0.000 -100.00 % | 3.670 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 | -53.500 M -403.98 % | 17.600 M 363.16 % | 3.800 M -22.45 % | 4.900 M 121.03 % | -23.300 M -282.47 % | 12.769 M -50.81 % | 25.958 M 250.05 % | -17.300 M 41.95 % | -29.800 M -182.34 % | 36.191 M 404.69 % | 7.171 M 120.79 % | -34.492 M -25.50 % | -27.483 M -348.65 % | 11.053 M -20.49 % | 13.901 M 66.82 % | 8.333 M 732.73 % | -1.317 M 94.00 % | -21.960 M -220.14 % | 18.278 M 370.50 % | -6.757 M 37.52 % | -10.815 M -40.22 % | -7.713 M -124.74 % | 31.179 M 15.67 % | 26.956 M 213.46 % | -23.758 M -198.01 % | 24.240 M 173.68 % | 8.857 M 176.98 % | -11.505 M 28.79 % | -16.156 M -4.02 % | -15.531 M -315.82 % | -3.735 M -134.14 % | 10.939 M 198.88 % | 3.660 M -86.69 % | 27.494 M 344.04 % | -11.266 M -269.13 % | 6.661 M 326.17 % | 1.563 M 171.44 % | -2.188 M -178.31 % | 2.794 M -9.87 % | 3.100 M 222.10 % | -2.539 M -126.52 % | 9.574 M 8 013.56 % | 118.000 K -81.71 % | 645.000 K 115.69 % | -4.110 M -133.45 % | 12.286 M 659.98 % | -2.194 M -58.99 % | -1.380 M 87.58 % | -11.113 M -170.19 % | 15.833 M 580.37 % | -3.296 M 58.57 % | -7.956 M 7.62 % | -8.612 M -81.73 % | -4.739 M -171.32 % | 6.645 M -25.97 % | 8.976 M 727.28 % | 1.085 M 112.83 % | -8.454 M -14.04 % | -7.413 M -172.72 % | 10.194 M 284.44 % | -5.527 M -361.45 % | 2.114 M -61.91 % | 5.550 M 147.77 % | 2.240 M 141.53 % | -5.394 M -130.49 % | 17.693 M 713.91 % | -2.882 M 34.14 % | -4.376 M -7.41 % | -4.074 M 26.86 % | -5.570 M -27.64 % | -4.364 M -152.88 % | 8.252 M 207.88 % | -7.649 M -134.61 % | 22.098 M 473.09 % | -5.923 M -426.88 % | 1.812 M 145.65 % | -3.969 M -45.92 % | -2.720 M -190.67 % | 3.000 M 214.55 % | -2.619 M -237.26 % | 1.908 M -70.51 % | 6.471 M 1 097.07 % | -649.000 K -281.28 % | 358.000 K 114.60 % | -2.452 M -6.42 % | -2.304 M 26.74 % | -3.145 M -158.15 % | 5.408 M 368.92 % | -2.011 M -108.84 % | 22.743 M 505.40 % | -5.610 M -182.19 % | -1.988 M -427.32 % | -377.000 K -102.32 % | 16.228 M 1 150.23 % | 1.298 M 113.47 % | -9.635 M -420.25 % | -1.852 M -119.54 % | 9.477 M 3 860.71 % | -252.000 K -127.88 % | 904.000 K -60.98 % | 2.317 M -18.36 % | 2.838 M 130.23 % | -9.389 M -60.83 % | -5.838 M -637.12 % | -792.000 K -2 300.00 % | -33.000 K 98.88 % | -2.947 M 30.38 % | -4.233 M -45.61 % | -2.907 M -176.80 % | 3.785 M 15.29 % | 3.283 M 1 397.63 % | -253.000 K 93.00 % | -3.613 M -155.64 % | 6.494 M 320.51 % | -2.945 M -40.84 % | -2.091 M -649.46 % | -279.000 K -175.61 % | 369.000 K 114.67 % | -2.515 M 31.71 % | -3.683 M -510.78 % | -603.000 K |
| Other non cash items | 18.500 M -9.31 % | 20.400 M 108.16 % | 9.800 M 1 125.00 % | 800.000 K 0.00 % | 800.000 K -8.36 % | 873.000 K -49.94 % | 1.744 M 175.51 % | 633.000 K 228.92 % | -491.000 K 22.80 % | -636.000 K -107.89 % | 8.060 M 1 085.33 % | -818.000 K 55.20 % | -1.826 M -5 633.33 % | 33.000 K 100.72 % | -4.568 M -1 964.49 % | 245.000 K 33.15 % | 184.000 K -56.91 % | 427.000 K -87.34 % | 3.373 M 16 161.90 % | -21.000 K -123.33 % | 90.000 K -74.58 % | 354.000 K -5.35 % | 374.000 K 440.00 % | -110.000 K -123.11 % | 476.000 K -74.69 % | 1.881 M -16.21 % | 2.245 M 114.75 % | -15.225 M -985.17 % | -1.403 M -129.80 % | 4.708 M 325.16 % | -2.091 M -181.81 % | -742.000 K 54.92 % | -1.646 M -3 148.15 % | 54.000 K 100.20 % | -27.041 M -585.80 % | -3.943 M -458.13 % | 1.101 M 133.78 % | -3.259 M -4 690.14 % | 71.000 K 101.86 % | -3.822 M -623.86 % | -528.000 K 99.76 % | -216.957 M -31 252.17 % | -692.000 K -100.34 % | 200.940 M 8 854.55 % | 2.244 M -82.98 % | 13.184 M 5 534.19 % | 234.000 K -57.91 % | 556.000 K 75.39 % | 317.000 K 104.72 % | -6.715 M -133.59 % | 19.993 M -17.48 % | 24.229 M 8 283.74 % | 289.000 K -89.97 % | 2.882 M -21.45 % | 3.669 M 283.54 % | -1.999 M -162.33 % | 3.207 M -44.13 % | 5.740 M 80.50 % | 3.180 M 737.27 % | -499.000 K -189.75 % | 556.000 K 104.44 % | -12.531 M | 0.000 100.00 % | -618.000 K -200.00 % | 618.000 K -60.13 % | 1.550 M 64.89 % | 940.000 K -56.22 % | 2.147 M -96.85 % | 68.082 M 1 207.26 % | 5.208 M 1 067.71 % | 446.000 K 270.23 % | -262.000 K -146.05 % | 569.000 K 115.00 % | -3.793 M -184.31 % | 4.499 M 353.53 % | 992.000 K 3 300.00 % | -31.000 K -100.98 % | 3.148 M 288.16 % | 811.000 K 24.96 % | 649.000 K 138.86 % | -1.670 M 41.38 % | -2.849 M -189.45 % | 3.185 M 203.04 % | -3.091 M -5 419.64 % | -56.000 K -100.31 % | 18.075 M 4 351.97 % | 406.000 K 6 666.67 % | 6.000 K 100.61 % | -980.000 K -130.90 % | 3.172 M 40.73 % | 2.254 M 884.28 % | 229.000 K -66.52 % | 684.000 K -86.13 % | 4.931 M 446.52 % | -1.423 M -497.49 % | 358.000 K 373.28 % | -131.000 K -101.49 % | 8.765 M 1 058.97 % | -914.000 K -107.40 % | 12.351 M 857.73 % | -1.630 M 87.85 % | -13.421 M -46.37 % | -9.169 M -6 544.20 % | -138.000 K 94.22 % | -2.387 M -111.05 % | -1.131 M -827.05 % | -122.000 K 3.94 % | -127.000 K -496.88 % | 32.000 K 109.41 % | -340.000 K -317.95 % | 156.000 K 172.90 % | -214.000 K -45.58 % | -147.000 K 81.96 % | -815.000 K -125.60 % | 3.183 M | 0.000 | 0.000 100.00 % | -286.000 K -1 461.90 % | 21.000 K 210.53 % | -19.000 K -148.72 % | 39.000 K |
| Net cash provided by operating activities | -6.000 M -107.28 % | 82.400 M 7.29 % | 76.800 M 69.91 % | 45.200 M 56.40 % | 28.900 M -65.05 % | 82.688 M 142.78 % | 34.059 M 408.34 % | 6.700 M -8.22 % | 7.300 M -91.31 % | 84.004 M 15.84 % | 72.519 M 220.84 % | 22.603 M -24.18 % | 29.811 M -57.83 % | 70.686 M 8.24 % | 65.305 M 72.88 % | 37.775 M 284.63 % | 9.821 M -71.42 % | 34.358 M 88.80 % | 18.198 M -45.86 % | 33.610 M -37.85 % | 54.079 M -19.12 % | 66.863 M -0.80 % | 67.399 M 75.28 % | 38.452 M 34.82 % | 28.522 M 48.42 % | 19.217 M 50.62 % | 12.759 M 16.31 % | 10.970 M 101.43 % | 5.446 M -85.41 % | 37.338 M 31.11 % | 28.479 M -45.60 % | 52.353 M 58.16 % | 33.101 M -33.38 % | 49.687 M 51.50 % | 32.797 M -45.35 % | 60.011 M 49.26 % | 40.206 M -3.77 % | 41.783 M 20.99 % | 34.535 M 10.27 % | 31.320 M 168.86 % | 11.649 M -64.43 % | 32.753 M 79.36 % | 18.261 M -27.40 % | 25.153 M -12.18 % | 28.641 M 56.80 % | 18.266 M 78.26 % | 10.247 M -74.56 % | 40.274 M 492.35 % | 6.799 M -82.99 % | 39.962 M 644.73 % | 5.366 M 156.71 % | -9.463 M -1 623.68 % | -549.000 K -102.96 % | 18.527 M -32.50 % | 27.447 M -8.85 % | 30.112 M -13.20 % | 34.691 M 203.16 % | 11.443 M -12.97 % | 13.148 M 21.86 % | 10.789 M 297.38 % | 2.715 M -92.23 % | 34.944 M 375.34 % | -12.691 M -269.98 % | 7.466 M 165.62 % | -11.377 M -219.85 % | 9.493 M 1 167.42 % | 749.000 K 136.55 % | -2.049 M -305.52 % | 997.000 K -81.08 % | 5.269 M 398.53 % | -1.765 M -109.08 % | 19.446 M 1 625.47 % | 1.127 M -94.77 % | 21.545 M 307.12 % | 5.292 M -76.89 % | 22.903 M 89.75 % | 12.070 M -60.49 % | 30.549 M 17.67 % | 25.961 M 52.44 % | 17.030 M 15.32 % | 14.767 M 854.57 % | -1.957 M -135.04 % | 5.585 M -60.90 % | 14.283 M -21.26 % | 18.140 M 519.42 % | -4.325 M 36.23 % | -6.782 M -266.51 % | 4.073 M 193.76 % | -4.344 M -166.62 % | 6.521 M 174.76 % | -8.722 M -40.54 % | -6.206 M -35.53 % | -4.579 M -378.70 % | 1.643 M 149.31 % | -3.332 M 29.51 % | -4.727 M 46.82 % | -8.889 M -260.25 % | 5.547 M 211.34 % | -4.982 M -251.75 % | 3.283 M -18.25 % | 4.016 M -68.87 % | 12.899 M 2 737.83 % | -489.000 K -111.99 % | 4.079 M -34.90 % | 6.266 M -28.53 % | 8.767 M 157.55 % | 3.404 M 705.69 % | -562.000 K 62.66 % | -1.505 M -237.19 % | 1.097 M -73.59 % | 4.153 M 129.45 % | 1.810 M 8.97 % | 1.661 M -77.36 % | 7.338 M 1 783.03 % | -436.000 K -120.62 % | 2.114 M 328.54 % | -925.000 K -133.06 % | 2.798 M 910.11 % | 277.000 K 182.65 % | 98.000 K 24.05 % | 79.000 K |
| Investments in property plant and equipment | -36.600 M 2.40 % | -37.500 M -34.41 % | -27.900 M 0.71 % | -28.100 M -102.16 % | -13.900 M -9.08 % | -12.743 M -0.78 % | -12.645 M 14.56 % | -14.800 M 10.84 % | -16.600 M -16.71 % | -14.223 M -8.09 % | -13.159 M 24.43 % | -17.413 M -7.42 % | -16.210 M 16.35 % | -19.378 M -38.11 % | -14.031 M -13.14 % | -12.401 M 5.15 % | -13.075 M -42.80 % | -9.156 M -7.86 % | -8.489 M -56.77 % | -5.415 M 38.58 % | -8.817 M 21.63 % | -11.251 M 4.98 % | -11.841 M -63.17 % | -7.257 M -18.31 % | -6.134 M 35.48 % | -9.507 M -39.50 % | -6.815 M -5.99 % | -6.430 M -163.96 % | -2.436 M 34.94 % | -3.744 M 47.71 % | -7.160 M -30.11 % | -5.503 M -40.28 % | -3.923 M -15.52 % | -3.396 M -51.74 % | -2.238 M -11.01 % | -2.016 M -44.83 % | -1.392 M 39.40 % | -2.297 M -38.46 % | -1.659 M -8.64 % | -1.527 M -14.13 % | -1.338 M -62.58 % | -823.000 K 46.42 % | -1.536 M -24.47 % | -1.234 M -193.11 % | -421.000 K 67.31 % | -1.288 M 5.57 % | -1.364 M 27.14 % | -1.872 M -18.41 % | -1.581 M 47.68 % | -3.022 M -9.33 % | -2.764 M -14.78 % | -2.408 M -69.94 % | -1.417 M 60.16 % | -3.557 M -44.18 % | -2.467 M -126.54 % | -1.089 M 65.10 % | -3.120 M 26.73 % | -4.258 M 28.70 % | -5.972 M -41.22 % | -4.229 M 4.49 % | -4.428 M 63.13 % | -12.011 M -201.10 % | -3.989 M -87.10 % | -2.132 M -166.50 % | -800.000 K 71.78 % | -2.835 M -106.33 % | -1.374 M -71.11 % | -803.000 K -34.06 % | -599.000 K 58.75 % | -1.452 M 19.56 % | -1.805 M 23.58 % | -2.362 M -49.21 % | -1.583 M 49.81 % | -3.154 M -48.70 % | -2.121 M 1.03 % | -2.143 M -47.59 % | -1.452 M 53.79 % | -3.142 M -175.61 % | -1.140 M -0.88 % | -1.130 M -54.79 % | -730.000 K 73.86 % | -2.793 M 5.55 % | -2.957 M -37.03 % | -2.158 M 26.02 % | -2.917 M -97.63 % | -1.476 M 70.96 % | -5.082 M -40.00 % | -3.630 M 5.25 % | -3.831 M 21.67 % | -4.891 M 31.05 % | -7.094 M -38.77 % | -5.112 M -49.82 % | -3.412 M -1.67 % | -3.356 M -40.24 % | -2.393 M 10.04 % | -2.660 M -15.40 % | -2.305 M -39.70 % | -1.650 M -22.86 % | -1.343 M 54.80 % | -2.971 M 54.09 % | -6.471 M -20.39 % | -5.375 M -46.22 % | -3.676 M -19.08 % | -3.087 M -60.45 % | -1.924 M 26.73 % | -2.626 M -125.21 % | -1.166 M 38.53 % | -1.897 M -64.67 % | -1.152 M 3.11 % | -1.189 M -113.46 % | -557.000 K 42.87 % | -975.000 K 62.08 % | -2.571 M -4.98 % | -2.449 M -24.95 % | -1.960 M -330.77 % | -455.000 K -44.44 % | -315.000 K -21.62 % | -259.000 K 50.76 % | -526.000 K 57.10 % | -1.226 M 60.78 % | -3.126 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.608 M | 0.000 100.00 % | -145.179 M -24 096.50 % | -600.000 K 78.54 % | -2.796 M -292.16 % | 1.455 M 109.65 % | -15.082 M -318.48 % | -3.604 M 17.13 % | -4.349 M -285.89 % | -1.127 M | 0.000 | 0.000 100.00 % | -303.000 K 99.92 % | -365.798 M | 0.000 | 0.000 -100.00 % | 45.000 K 100.05 % | -84.729 M -2 724.30 % | -3.000 M 50.59 % | -6.072 M 65.00 % | -17.347 M 0.00 % | -17.347 M | 0.000 -100.00 % | 3.489 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.000 K | 0.000 | 0.000 | 0.000 100.00 % | -30.200 M -997.74 % | 3.364 M 111.10 % | -30.302 M 60.75 % | -77.211 M -4 303.10 % | 1.837 M 102.38 % | -77.211 M | 0.000 100.00 % | -15.313 M | 0.000 | 0.000 | 0.000 100.00 % | -7.449 M | 0.000 | 0.000 100.00 % | -22.000 K -100.60 % | 3.660 M | 0.000 | 0.000 | 0.000 100.00 % | -131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.531 M | 0.000 | 0.000 100.00 % | -31.000 K 99.98 % | -162.501 M | 0.000 | 0.000 100.00 % | -1.670 M -316.88 % | 770.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.675 M | 0.000 | 0.000 | 0.000 100.00 % | -10.106 M | 0.000 | 0.000 100.00 % | -1.675 M -200.00 % | 1.675 M | 0.000 100.00 % | -400.000 K 99.23 % | -51.759 M | 0.000 | 0.000 | 0.000 100.00 % | -29.932 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 % | -934.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.400 M -250.00 % | -400.000 K 0.00 % | -400.000 K 0.00 % | -400.000 K 66.67 % | -1.200 M -309.56 % | -293.000 K 1.68 % | -298.000 K 0.67 % | -300.000 K 85.71 % | -2.100 M -602.34 % | -299.000 K 6.27 % | -319.000 K 89.80 % | -3.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.742 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 0.00 % | -2.000 K | 0.000 | 0.000 100.00 % | -21.000 K 68.66 % | -67.000 K -252.63 % | -19.000 K 99.46 % | -3.489 M -19 283.33 % | -18.000 K | 0.000 100.00 % | -631.000 K -453.51 % | -114.000 K 95.66 % | -2.626 M 21.91 % | -3.363 M 86.09 % | -24.183 M | 0.000 100.00 % | -841.000 K -344.97 % | -189.000 K 89.51 % | -1.802 M 49.94 % | -3.600 M -24.27 % | -2.897 M 5.97 % | -3.081 M -116.06 % | -1.426 M 87.74 % | -11.630 M -28.39 % | -9.058 M -34.09 % | -6.755 M 28.38 % | -9.432 M -117.58 % | -4.335 M 51.61 % | -8.958 M 41.03 % | -15.191 M | 0.000 -100.00 % | 22.000 K 101.56 % | -1.412 M 27.66 % | -1.952 M 95.26 % | -41.220 M 36.52 % | -64.932 M -71.27 % | -37.913 M -53 298.59 % | -71.000 K | 0.000 | 0.000 -100.00 % | 6.897 M 140.34 % | -17.096 M -1 077.41 % | -1.452 M 84.72 % | -9.505 M -432.49 % | -1.785 M 98.01 % | -89.883 M -8 452.14 % | -1.051 M 94.65 % | -19.651 M 11.25 % | -22.141 M -6.04 % | -20.880 M 39.36 % | -34.430 M -1 630.15 % | -1.990 M -158.44 % | -770.000 K | 0.000 | 0.000 100.00 % | -438.000 K 74.36 % | -1.708 M | 0.000 | 0.000 | 0.000 100.00 % | -304.000 K -2.70 % | -296.000 K 11.64 % | -335.000 K 10.19 % | -373.000 K 88.64 % | -3.283 M | 0.000 100.00 % | -414.000 K 73.85 % | -1.583 M 97.54 % | -64.286 M | 0.000 100.00 % | -47.000 K 92.06 % | -592.000 K 88.16 % | -5.000 M -200.00 % | 5.000 M | 0.000 100.00 % | -10.000 M 94.04 % | -167.805 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 |
| 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 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.742 M | 0.000 | 0.000 | 0.000 -100.00 % | 583.000 K 29 050.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 20.000 K -98.28 % | 1.160 M 60.66 % | 722.000 K 72 100.00 % | 1.000 K -99.86 % | 723.000 K 201.25 % | 240.000 K -90.20 % | 2.450 M -45.20 % | 4.471 M -14.09 % | 5.204 M 140.93 % | 2.160 M -84.27 % | 13.731 M | 0.000 -100.00 % | 437.000 K -95.67 % | 10.083 M 501.97 % | 1.675 M -36.55 % | 2.640 M -26.67 % | 3.600 M 25.00 % | 2.880 M 52.30 % | 1.891 M -92.35 % | 24.722 M 402.17 % | 4.923 M -61.87 % | 12.910 M 115.06 % | 6.003 M 31.56 % | 4.563 M -25.12 % | 6.094 M 128.58 % | 2.666 M -46.46 % | 4.979 M 146.24 % | 2.022 M -12.09 % | 2.300 M -28.92 % | 3.236 M -95.85 % | 77.988 M 28.84 % | 60.531 M 92.09 % | 31.511 M 5 108.43 % | 605.000 K -97.13 % | 21.116 M 511.70 % | 3.452 M -84.52 % | 22.298 M 3 822.54 % | -599.000 K -108.02 % | 7.471 M -82.90 % | 43.685 M 150.48 % | -86.531 M -198.65 % | 87.717 M 17 269.70 % | 505.000 K 67.77 % | 301.000 K -99.80 % | 149.705 M | 0.000 | 0.000 -100.00 % | 1.992 M -97.62 % | 83.792 M 25.93 % | 66.539 M | 0.000 | 0.000 -100.00 % | 5.833 M -39.72 % | 9.677 M 725.53 % | -1.547 M -114.02 % | 11.037 M 9.21 % | 10.106 M | 0.000 | 0.000 -100.00 % | 373.000 K -81.43 % | 2.009 M -96.65 % | 60.010 M 8 411.63 % | -722.000 K -102.48 % | 29.142 M | 0.000 -100.00 % | 1.312 M -34.40 % | 2.000 M -93.33 % | 30.000 M -37.63 % | 48.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 927.000 K -7.39 % | 1.001 M -78.24 % | 4.600 M | 0.000 100.00 % | -1.000 M -140.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.771 M 370.20 % | 802.000 K 3 386.96 % | 23.000 K 283.33 % | 6.000 K -53.85 % | 13.000 K -93.63 % | 204.000 K 288.89 % | -108.000 K 89.09 % | -990.000 K 34.00 % | -1.500 M | 0.000 100.00 % | -1.058 M | 0.000 -100.00 % | 581.000 K | 0.000 100.00 % | -87.000 K | 0.000 -100.00 % | 17.347 M 4 405.71 % | 385.000 K 102.17 % | -17.732 M -408.23 % | -3.489 M -594.89 % | 705.000 K 193.75 % | 240.000 K -86.81 % | 1.819 M -58.25 % | 4.357 M 9 571.74 % | -46.000 K 96.22 % | -1.217 M 88.36 % | -10.455 M -35 951.72 % | -29.000 K 81.41 % | -156.000 K -101.58 % | 9.894 M 7 890.55 % | -127.000 K 86.77 % | -960.000 K -101.24 % | 77.211 M 38 513.43 % | -201.000 K 99.74 % | -77.211 M -689.76 % | 13.092 M 167.32 % | -19.448 M -415.97 % | 6.155 M 179.77 % | 2.200 M | 0.000 -100.00 % | 7.449 M | 0.000 100.00 % | -7.465 M -46 756.25 % | 16.000 K -99.56 % | 3.660 M | 0.000 100.00 % | -35.977 M | 0.000 -100.00 % | 131.000 K | 0.000 100.00 % | -131.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.149 M | 0.000 | 0.000 -100.00 % | 31.000 K -99.76 % | 12.796 M | 0.000 -100.00 % | 539.000 K -67.72 % | 1.670 M 102.15 % | -77.525 M | 0.000 -100.00 % | 5.489 M 1 353.20 % | -438.000 K -116.57 % | 2.643 M | 0.000 -100.00 % | 1.291 M 61.98 % | 797.000 K -92.42 % | 10.509 M 232.77 % | 3.158 M 155.71 % | 1.235 M 431.10 % | -373.000 K -184.58 % | 441.000 K 584.62 % | -91.000 K | 0.000 -100.00 % | 11.489 M 300.37 % | -5.734 M -294.90 % | -1.452 M | 0.000 | 0.000 100.00 % | -200.000 K -105.83 % | 3.433 M | 0.000 -100.00 % | 150.000 K 185.71 % | -175.000 K 94.17 % | -3.000 M | 0.000 | 0.000 100.00 % | -1.000 M 63.64 % | -2.750 M -1 000.00 % | -250.000 K 50.00 % | -500.000 K 97.50 % | -20.000 M -65.82 % | -12.061 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -38.000 M -0.26 % | -37.900 M -33.92 % | -28.300 M 0.70 % | -28.500 M -88.74 % | -15.100 M -15.83 % | -13.036 M -1.02 % | -12.905 M 55.35 % | -28.900 M -54.55 % | -18.700 M -28.77 % | -14.522 M -7.75 % | -13.478 M 34.38 % | -20.541 M -26.72 % | -16.210 M 29.48 % | -22.986 M -63.82 % | -14.031 M 91.10 % | -157.580 M -1 052.32 % | -13.675 M -67.16 % | -8.181 M -31.27 % | -6.232 M 69.56 % | -20.474 M -64.91 % | -12.415 M 20.35 % | -15.587 M -22.12 % | -12.764 M -73.31 % | -7.365 M -3.38 % | -7.124 M 37.01 % | -11.310 M 96.96 % | -372.613 M -4 876.14 % | -7.488 M -207.39 % | -2.436 M 21.87 % | -3.118 M 96.61 % | -91.889 M -969.72 % | -8.590 M 14.06 % | -9.995 M -194.23 % | -3.397 M -346.97 % | -760.000 K 96.01 % | -19.045 M -290.27 % | -4.880 M -206.53 % | -1.592 M -12.19 % | -1.419 M -585.96 % | 292.000 K -90.33 % | 3.019 M 76.65 % | 1.709 M 159.61 % | -2.867 M 75.47 % | -11.686 M -2 675.77 % | -421.000 K 77.22 % | -1.848 M 91.47 % | -21.670 M -1 687.55 % | 1.365 M 104.16 % | -32.843 M -1 316.26 % | -2.319 M -105.59 % | -1.128 M 98.57 % | -79.154 M -777.98 % | 11.675 M 150.75 % | -23.005 M -723.78 % | 3.688 M 259.10 % | -2.318 M 19.85 % | -2.892 M 59.39 % | -7.122 M 61.50 % | -18.497 M -175.46 % | -6.715 M -180.96 % | -2.390 M 67.98 % | -7.463 M -175.90 % | -2.705 M -101.72 % | -1.341 M 74.22 % | -5.201 M 43.69 % | -9.237 M -999.64 % | -840.000 K -104.16 % | 20.182 M 607.40 % | 2.853 M -89.72 % | 27.743 M 242.27 % | -19.500 M -633.22 % | 3.657 M -88.78 % | 32.597 M 1 268.35 % | -2.790 M 34.92 % | -4.287 M -59.43 % | -2.689 M 87.07 % | -20.802 M 17.72 % | -25.283 M -14.82 % | -22.020 M 37.12 % | -35.021 M -4 710.58 % | -728.000 K -120.96 % | 3.474 M -94.54 % | 63.582 M 1 808.80 % | 3.331 M 199.28 % | -3.355 M -192.76 % | 3.617 M -21.28 % | 4.595 M 218.24 % | -3.886 M -148.56 % | 8.003 M 50.60 % | 5.314 M 225.57 % | -4.232 M -0.47 % | -4.212 M 22.86 % | -5.460 M -117.18 % | -2.514 M -104.37 % | 57.526 M 1 470.97 % | -4.196 M 84.17 % | -26.505 M 63.02 % | -71.670 M -4 732.77 % | -1.483 M -45.68 % | -1.018 M 85.45 % | -6.995 M -118.64 % | 37.525 M 688.84 % | 4.757 M 254.10 % | -3.087 M 73.78 % | -11.774 M 93.10 % | -170.606 M -3 995.20 % | -4.166 M -329.48 % | -970.000 K -542.38 % | -151.000 K -106.26 % | 2.411 M 172.91 % | -3.307 M -48.63 % | -2.225 M -289.67 % | -571.000 K 97.56 % | -23.383 M -66.77 % | -14.021 M -2 981.54 % | -455.000 K -44.44 % | -315.000 K -21.62 % | -259.000 K 50.76 % | -526.000 K 57.10 % | -1.226 M 60.78 % | -3.126 M |
| Debt repayment | 0.000 100.00 % | -1.900 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -345.000 M -6 800.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M -100.90 % | 557.015 M 11 240.30 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M 0.00 % | -5.000 M -105.98 % | 83.650 M 2 012.00 % | -4.375 M 0.00 % | -4.375 M 0.00 % | -4.375 M 0.00 % | -4.375 M 0.00 % | -4.375 M 0.00 % | -4.375 M 0.00 % | -4.375 M -101.28 % | 343.111 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 % | -32.000 K 99.31 % | -4.647 M | 0.000 | 0.000 -100.00 % | 2.019 M | 0.000 -100.00 % | 1.555 M | 0.000 | 0.000 | 0.000 100.00 % | -24.000 K -4.35 % | -23.000 K 4.17 % | -24.000 K 67.12 % | -73.000 K -135.48 % | -31.000 K 20.51 % | -39.000 K 43.48 % | -69.000 K 8.00 % | -75.000 K -38.89 % | -54.000 K -390.91 % | -11.000 K 35.29 % | -17.000 K -6.25 % | -16.000 K 30.43 % | -23.000 K 20.69 % | -29.000 K 53.97 % | -63.000 K -3 050.00 % | -2.000 K 95.35 % | -43.000 K -616.67 % | -6.000 K 75.00 % | -24.000 K 11.11 % | -27.000 K -35.00 % | -20.000 K 33.33 % | -30.000 K 94.25 % | -522.000 K 77.44 % | -2.314 M -308.11 % | -567.000 K 10.00 % | -630.000 K -100.59 % | 106.596 M 155.97 % | -190.469 M -20 670.88 % | -917.000 K 22.42 % | -1.182 M 7.22 % | -1.274 M -706.67 % | 210.000 K 105.25 % | -3.998 M -103.77 % | -1.962 M 67.74 % | -6.082 M -180.92 % | -2.165 M 4.54 % | -2.268 M 2.74 % | -2.332 M 87.28 % | -18.330 M -584.47 % | -2.678 M -383.39 % | -554.000 K 82.41 % | -3.150 M -432.28 % | 948.000 K -99.22 % | 121.100 M 7 912.90 % | -1.550 M -303.65 % | -384.000 K 99.10 % | -42.451 M -11 069.25 % | 387.000 K 130.45 % | -1.271 M -239.98 % | 908.000 K -99.31 % | 131.998 M 57 793.86 % | 228.000 K -77.43 % | 1.010 M 248.28 % | 290.000 K 110.76 % | -2.696 M -7.84 % | -2.500 M -400.00 % | -500.000 K 64.29 % | -1.400 M 88.42 % | -12.085 M -196.82 % | 12.482 M 5 852.07 % | -217.000 K 27.67 % | -300.000 K -534.78 % | 69.000 K 790.00 % | -10.000 K 96.12 % | -258.000 K -10.26 % | -234.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 165.000 K -32.10 % | 243.000 K 143.00 % | 100.000 K | 0.000 -100.00 % | 945.000 K 627.93 % | -179.000 K -114.65 % | 1.222 M 6 010.00 % | 20.000 K -97.48 % | 795.000 K 3 875.00 % | 20.000 K -99.26 % | 2.716 M 95.40 % | 1.390 M 161.77 % | 531.000 K 50.85 % | 352.000 K -60.89 % | 900.000 K -40.36 % | 1.509 M 101.43 % | -105.173 M -199.26 % | 105.961 M 34 641.31 % | 305.000 K 132.82 % | 131.000 K -78.09 % | 598.000 K 571.91 % | 89.000 K -88.47 % | 772.000 K 106.42 % | 374.000 K -84.28 % | 2.379 M 149.89 % | 952.000 K 70.92 % | 557.000 K 58.69 % | 351.000 K -22.86 % | 455.000 K -59.16 % | 1.114 M | 0.000 -100.00 % | 509.000 K -47.58 % | 971.000 K 267.80 % | 264.000 K -89.59 % | 2.536 M 1 174.37 % | 199.000 K -77.91 % | 901.000 K -8.15 % | 981.000 K 99.80 % | 491.000 K -80.68 % | 2.541 M -93.33 % | 38.085 M 2 959.04 % | 1.245 M 96.68 % | 633.000 K -45.76 % | 1.167 M 149.36 % | 468.000 K 368.00 % | 100.000 K -61.09 % | 257.000 K 928.00 % | 25.000 K -99.91 % | 28.949 M 27 470.48 % | 105.000 K 556.25 % | 16.000 K 45.45 % | 11.000 K -47.62 % | 21.000 K 90.91 % | 11.000 K 164.71 % | -17.000 K -112.59 % | 135.000 K |
| Common stock repurchased | -500.000 K 92.31 % | -6.500 M | 0.000 100.00 % | -23.200 M -4 540.00 % | -500.000 K | 0.000 100.00 % | -1.770 M | 0.000 | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 100.00 % | -680.000 K 71.39 % | -2.377 M 86.00 % | -16.984 M -157.57 % | -6.594 M 69.33 % | -21.500 M 57.10 % | -50.122 M -670.75 % | -6.503 M | 0.000 100.00 % | -51.000 K 98.82 % | -4.331 M | 0.000 100.00 % | -7.248 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.104 M 15.69 % | -30.962 M -22.34 % | -25.309 M -98.50 % | -12.750 M -155.26 % | -4.995 M 80.02 % | -24.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 M | 0.000 | 0.000 | 0.000 100.00 % | -25.000 M | 0.000 100.00 % | -25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -35.183 M -60.40 % | -21.934 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 % | -6.000 K | 0.000 100.00 % | -14.168 M 60.20 % | -35.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.000 K |
| Dividends paid | -3.800 M 5.00 % | -4.000 M -2.56 % | -3.900 M 0.00 % | -3.900 M -2.63 % | -3.800 M 1.04 % | -3.840 M -0.29 % | -3.829 M 1.82 % | -3.900 M -2.63 % | -3.800 M 0.00 % | -3.800 M 0.78 % | -3.830 M -1.38 % | -3.778 M 0.94 % | -3.814 M -0.45 % | -3.797 M 0.39 % | -3.812 M -0.16 % | -3.806 M -0.45 % | -3.789 M 0.29 % | -3.800 M 1.48 % | -3.857 M 0.44 % | -3.874 M -0.52 % | -3.854 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -40.600 M -3 000.00 % | 1.400 M -12.50 % | 1.600 M 169.57 % | -2.300 M 74.73 % | -9.100 M -871.19 % | 1.180 M 286.12 % | -634.000 K -217.00 % | -200.000 K 96.23 % | -5.300 M -1 992.86 % | 280.000 K 100.70 % | -40.005 M -6 690.61 % | 607.000 K 130.49 % | -1.991 M -243.75 % | 1.385 M 441.02 % | 256.000 K -66.45 % | 763.000 K 131.40 % | -2.430 M -276.86 % | 1.374 M 1 026.23 % | 122.000 K -87.24 % | 956.000 K 122.69 % | -4.214 M -534.88 % | 969.000 K 1 742.37 % | -59.000 K -107.57 % | 779.000 K 135.88 % | -2.171 M -365.40 % | 818.000 K 149.39 % | 328.000 K -50.68 % | 665.000 K 138.96 % | -1.707 M -372.25 % | 627.000 K 1 145.00 % | -60.000 K -104.12 % | 1.456 M 136.11 % | -4.032 M -785.71 % | 588.000 K 102.35 % | -25.026 M -13 354.84 % | -186.000 K 88.98 % | -1.688 M -168.36 % | -629.000 K -998.57 % | 70.000 K -91.63 % | 836.000 K -24.21 % | 1.103 M 284.32 % | 287.000 K -45.12 % | 523.000 K -58.03 % | 1.246 M -45.90 % | 2.303 M -61.55 % | 5.990 M 248.66 % | 1.718 M 105.09 % | -33.727 M -1 792.65 % | -1.782 M -130.43 % | 5.857 M 767.70 % | 675.000 K -86.71 % | 5.079 M -58.16 % | 12.138 M 4 085.52 % | 290.000 K -65.96 % | 852.000 K -35.06 % | 1.312 M 957.52 % | -153.000 K 99.16 % | -18.149 M -24 425.68 % | -74.000 K 68.51 % | -235.000 K -115.33 % | 1.533 M 756.42 % | 179.000 K -82.22 % | 1.007 M 960.68 % | -117.000 K -122.59 % | 518.000 K 113.57 % | -3.818 M | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 338.000 K 200.00 % | -338.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.397 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 -100.00 % | 100.000 K 269.49 % | -59.000 K | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 189.000 K 856.00 % | -25.000 K -101.61 % | 1.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -44.900 M -308.18 % | -11.000 M -378.26 % | -2.300 M 92.18 % | -29.400 M -119.40 % | -13.400 M -403.76 % | -2.660 M 99.24 % | -351.233 M -3 759.70 % | -9.100 M 35.46 % | -14.100 M -65.49 % | -8.520 M -101.80 % | 473.180 M 5 890.97 % | -8.171 M 24.38 % | -10.805 M -33.53 % | -8.092 M 25.99 % | -10.933 M 56.32 % | -25.027 M -40.50 % | -17.813 M 38.42 % | -28.926 M -197.09 % | 29.793 M 315.95 % | -13.796 M -10.87 % | -12.443 M -259.94 % | -3.457 M 60.56 % | -8.765 M -143.74 % | -3.596 M 73.93 % | -13.794 M -287.80 % | -3.557 M -101.04 % | 343.439 M 51 544.96 % | 665.000 K 138.96 % | -1.707 M 93.30 % | -25.477 M 17.87 % | -31.022 M -30.05 % | -23.853 M -42.13 % | -16.782 M -280.80 % | -4.407 M 82.39 % | -25.026 M -13 354.84 % | -186.000 K 88.98 % | -1.688 M -715.46 % | -207.000 K -202.48 % | 202.000 K -75.84 % | 836.000 K -36.23 % | 1.311 M 102.64 % | -49.713 M -9 605.35 % | 523.000 K -58.03 % | 1.246 M -45.90 % | 2.303 M -61.35 % | 5.958 M 303.41 % | -2.929 M 91.32 % | -33.727 M -1 792.65 % | -1.782 M -122.63 % | 7.876 M 1 066.81 % | 675.000 K -88.00 % | 5.624 M -53.67 % | 12.138 M 4 100.00 % | 289.000 K -66.08 % | 852.000 K 102.51 % | -33.895 M -53.30 % | -22.110 M -21.66 % | -18.173 M -12 262.59 % | -147.000 K 44.74 % | -266.000 K -117.80 % | 1.494 M 1 258.18 % | 110.000 K -88.20 % | 932.000 K 645.03 % | -171.000 K -133.73 % | 507.000 K 113.81 % | -3.670 M -1 716.74 % | 227.000 K 194.81 % | 77.000 K 365.52 % | -29.000 K -103.31 % | 876.000 K 583.98 % | -181.000 K 98.57 % | -12.651 M 64.78 % | -35.923 M -4 759.27 % | 771.000 K 11 114.29 % | -7.000 K -100.26 % | 2.696 M 98.24 % | 1.360 M 15 011.11 % | 9.000 K 100.46 % | -1.962 M -689.19 % | 333.000 K -62.12 % | 879.000 K 341.71 % | 199.000 K 100.24 % | -84.508 M -13 708.50 % | -612.000 K 41.77 % | -1.051 M -55.47 % | -676.000 K -326.09 % | 299.000 K 109.27 % | -3.226 M -103.15 % | -1.588 M 57.12 % | -3.703 M -205.28 % | -1.213 M 29.11 % | -1.711 M 13.63 % | -1.981 M 88.92 % | -17.875 M -1 042.90 % | -1.564 M -182.31 % | -554.000 K 79.02 % | -2.641 M -237.62 % | 1.919 M -98.42 % | 121.364 M 12 208.72 % | 986.000 K 632.97 % | -185.000 K 99.55 % | -41.550 M -3 137.28 % | 1.368 M 275.38 % | -780.000 K -122.62 % | 3.449 M -97.97 % | 170.083 M 85 800.51 % | 198.000 K -87.50 % | 1.584 M 8.72 % | 1.457 M 167.42 % | -2.161 M -2.13 % | -2.116 M -3 818.52 % | -54.000 K 92.52 % | -722.000 K -103.92 % | 18.417 M 46.32 % | 12.587 M 6 362.19 % | -201.000 K 30.45 % | -289.000 K -421.11 % | 90.000 K 8 900.00 % | 1.000 K 100.40 % | -250.000 K -101.61 % | -124.000 K |
| Effect of forex changes on cash | -2.800 M -211.11 % | -900.000 K 0.00 % | -900.000 K -128.13 % | 3.200 M 540.00 % | 500.000 K 122.79 % | -2.194 M -267.35 % | 1.311 M 362.20 % | -500.000 K 58.33 % | -1.200 M 48.65 % | -2.337 M -51.56 % | -1.542 M -407.24 % | -304.000 K -696.08 % | 51.000 K -99.50 % | 10.157 M 355.65 % | -3.973 M -6.83 % | -3.719 M -153.17 % | -1.469 M -83.17 % | -802.000 K 20.75 % | -1.012 M 51.21 % | -2.074 M -746.11 % | 321.000 K -91.01 % | 3.572 M 44.62 % | 2.470 M 307.59 % | 606.000 K 140.27 % | -1.505 M -189.11 % | 1.689 M 174.97 % | -2.253 M -515.57 % | -366.000 K 35.34 % | -566.000 K -83.77 % | -308.000 K -170.32 % | 438.000 K 133.01 % | -1.327 M -894.61 % | 167.000 K -84.39 % | 1.070 M 1 471.79 % | -78.000 K -193.98 % | 83.000 K -92.67 % | 1.133 M 181.98 % | -1.382 M -872.07 % | 179.000 K 174.58 % | -240.000 K 50.92 % | -489.000 K -172.44 % | 675.000 K 152.57 % | -1.284 M -160.48 % | 2.123 M 171.22 % | -2.981 M -2 158.33 % | -132.000 K 15.38 % | -156.000 K 73.56 % | -590.000 K -719.44 % | -72.000 K -145.86 % | 157.000 K -66.88 % | 474.000 K 44.95 % | 327.000 K 427.00 % | -100.000 K 64.41 % | -281.000 K 76.95 % | -1.219 M -228.45 % | 949.000 K 149.69 % | -1.910 M -150.66 % | -762.000 K -134.87 % | 2.185 M 430.06 % | -662.000 K -110.16 % | -315.000 K -117.93 % | 1.757 M 329.67 % | -765.000 K 79.85 % | -3.796 M -58.30 % | -2.398 M 24.09 % | -3.159 M -248.52 % | 2.127 M -43.98 % | 3.797 M 178.13 % | -4.860 M -465.96 % | 1.328 M 137.94 % | -3.500 M -4.85 % | -3.338 M -150.01 % | 6.675 M 467.57 % | -1.816 M -164.86 % | 2.800 M 410.08 % | -903.000 K -540.49 % | 205.000 K 16.48 % | 176.000 K 751.85 % | -27.000 K -105.09 % | 530.000 K 206.36 % | 173.000 K 125.98 % | -666.000 K -1 205.88 % | -51.000 K 95.57 % | -1.152 M -49.22 % | -772.000 K -164.12 % | 1.204 M 3 444.44 % | -36.000 K 91.98 % | -449.000 K -211.41 % | 403.000 K 4.40 % | 386.000 K -51.02 % | 788.000 K 275.24 % | 210.000 K 56.72 % | 134.000 K -92.03 % | 1.681 M 210.59 % | -1.520 M -183.56 % | 1.819 M 1 628.57 % | -119.000 K 92.19 % | -1.524 M -553.57 % | 336.000 K -86.14 % | 2.424 M 236.26 % | -1.779 M -331.80 % | -412.000 K 54.82 % | -912.000 K -75.05 % | -521.000 K -259.31 % | -145.000 K 5.23 % | -153.000 K -128.49 % | 537.000 K 203.47 % | -519.000 K -52.20 % | -341.000 K -186.99 % | 392.000 K 1 131.58 % | -38.000 K -117.04 % | 223.000 K 174.58 % | -299.000 K -96.71 % | -152.000 K -141.27 % | -63.000 K -6.78 % | -59.000 K -171.95 % | 82.000 K 41.38 % | 58.000 K 107.14 % | 28.000 K -37.78 % | 45.000 K 170.31 % | -64.000 K |
| Net change in cash | -91.700 M -381.29 % | 32.600 M -28.04 % | 45.300 M 576.84 % | -9.500 M -1 155.56 % | 900.000 K -98.61 % | 64.798 M 119.71 % | -328.812 M -934.00 % | -31.800 M -19.10 % | -26.700 M -145.54 % | 58.625 M -88.95 % | 530.679 M 8 375.05 % | -6.413 M -325.25 % | 2.847 M -94.28 % | 49.765 M 36.84 % | 36.368 M 124.48 % | -148.551 M -542.08 % | -23.136 M -551.53 % | -3.551 M -108.71 % | 40.747 M 1 590.38 % | -2.734 M -109.25 % | 29.542 M -42.52 % | 51.391 M 6.31 % | 48.340 M 72.05 % | 28.097 M 360.68 % | 6.099 M 0.99 % | 6.039 M 132.35 % | -18.668 M -335.68 % | 7.921 M 332.77 % | -3.403 M -132.02 % | 10.628 M 111.27 % | -94.326 M -593.21 % | 19.125 M 1 744.45 % | -1.163 M -102.86 % | 40.711 M 433.22 % | 7.635 M -81.37 % | 40.988 M 44.16 % | 28.432 M -24.51 % | 37.661 M 7.54 % | 35.019 M 6.21 % | 32.973 M 401.11 % | 6.580 M 125.45 % | -25.853 M -276.68 % | 14.633 M -13.09 % | 16.836 M -38.87 % | 27.542 M 23.82 % | 22.244 M 253.32 % | -14.508 M -298.14 % | 7.322 M 126.25 % | -27.898 M -161.08 % | 45.676 M 747.89 % | 5.387 M 106.52 % | -82.666 M -456.87 % | 23.164 M 618.21 % | -4.470 M -114.53 % | 30.768 M 697.20 % | -5.152 M -166.23 % | 7.779 M 153.23 % | -14.614 M -341.38 % | -3.311 M -205.24 % | 3.146 M 109.18 % | 1.504 M -94.88 % | 29.348 M 292.71 % | -15.229 M -807.67 % | 2.152 M 111.66 % | -18.463 M -180.89 % | -6.573 M -390.46 % | 2.263 M -89.72 % | 22.007 M 2 218.09 % | -1.039 M -102.95 % | 35.216 M 241.17 % | -24.946 M -450.66 % | 7.114 M 58.94 % | 4.476 M -74.73 % | 17.710 M 366.30 % | 3.798 M -82.74 % | 22.007 M 407.06 % | -7.167 M -231.48 % | 5.451 M 179.25 % | 1.952 M 111.40 % | -17.128 M -213.50 % | 15.091 M 1 337.24 % | 1.050 M 106.82 % | -15.392 M -197.11 % | 15.850 M 22.28 % | 12.962 M 7 301.11 % | -180.000 K 90.64 % | -1.924 M 44.84 % | -3.488 M -240.99 % | 2.474 M -70.96 % | 8.518 M 163.67 % | -13.379 M -12.25 % | -11.919 M -0.28 % | -11.886 M 30.35 % | -17.065 M -133.39 % | 51.110 M 767.41 % | -7.658 M 79.93 % | -38.154 M 41.95 % | -65.728 M -157.04 % | 115.235 M 1 930.57 % | 5.675 M 214.81 % | -4.943 M -158.41 % | 8.462 M 54.87 % | 5.464 M 751.09 % | 642.000 K 129.13 % | -2.204 M -127.24 % | 8.091 M 30 066.67 % | -27.000 K 94.22 % | -467.000 K 13.52 % | -540.000 K -123.38 % | 2.310 M 276.61 % | -1.308 M -431.71 % | -246.000 K -456.52 % | 69.000 K -96.89 % | 2.220 M 214.85 % | -1.933 M -238.17 % | 1.399 M 196.68 % | -1.447 M -153.85 % | 2.687 M 1 321.36 % | -220.000 K 83.50 % | -1.333 M 58.79 % | -3.235 M |
| Cash at beginning of period | 791.200 M 4.30 % | 758.600 M 6.35 % | 713.300 M -1.34 % | 723.000 M 0.12 % | 722.100 M 9.86 % | 657.288 M -33.34 % | 986.100 M -3.12 % | 1.018 B -2.56 % | 1.045 B 5.95 % | 985.931 M 116.57 % | 455.252 M -1.39 % | 461.665 M 0.62 % | 458.818 M 12.17 % | 409.053 M 9.76 % | 372.685 M -28.50 % | 521.236 M -4.25 % | 544.372 M -0.65 % | 547.923 M 8.03 % | 507.176 M -0.54 % | 509.910 M 6.15 % | 480.368 M 11.98 % | 428.977 M 12.70 % | 380.637 M 7.97 % | 352.540 M 1.76 % | 346.441 M 1.77 % | 340.402 M -5.20 % | 359.070 M 2.26 % | 351.149 M -0.96 % | 354.552 M 4.69 % | 338.673 M -21.78 % | 432.999 M 4.62 % | 413.874 M -0.28 % | 415.037 M 13.22 % | 366.572 M 2.13 % | 358.937 M 12.89 % | 317.949 M 9.82 % | 289.517 M 18.51 % | 244.292 M 16.73 % | 209.273 M 18.70 % | 176.300 M 3.88 % | 169.720 M -7.91 % | 184.296 M 8.62 % | 169.663 M 11.02 % | 152.827 M 21.98 % | 125.285 M 21.59 % | 103.041 M -12.34 % | 117.549 M 6.64 % | 110.227 M -20.20 % | 138.125 M 49.41 % | 92.449 M 6.19 % | 87.062 M -48.70 % | 169.728 M 15.80 % | 146.564 M -2.96 % | 151.034 M 25.58 % | 120.266 M -4.11 % | 125.418 M 6.61 % | 117.639 M -11.05 % | 132.253 M -2.44 % | 135.564 M 2.38 % | 132.418 M 1.15 % | 130.914 M 28.90 % | 101.566 M -13.04 % | 116.795 M 1.88 % | 114.643 M -13.87 % | 133.106 M -4.71 % | 139.679 M 1.65 % | 137.416 M 19.07 % | 115.409 M -0.89 % | 116.448 M 43.35 % | 81.232 M -23.49 % | 106.178 M 7.18 % | 99.064 M 4.73 % | 94.588 M 23.04 % | 76.878 M 5.20 % | 73.080 M 43.09 % | 51.073 M -12.31 % | 58.240 M 10.33 % | 52.789 M 3.84 % | 50.837 M -25.20 % | 67.965 M 28.54 % | 52.874 M 2.03 % | 51.824 M -22.90 % | 67.216 M 30.86 % | 51.366 M 33.75 % | 38.404 M -0.47 % | 38.584 M -4.75 % | 40.508 M -7.93 % | 43.996 M 5.96 % | 41.522 M 25.81 % | 33.004 M -28.84 % | 46.383 M -20.44 % | 58.302 M -16.93 % | 70.188 M -19.56 % | 87.253 M 141.41 % | 36.143 M -17.48 % | 43.801 M -46.55 % | 81.955 M -44.51 % | 147.683 M 355.14 % | 32.448 M 21.20 % | 26.773 M -15.59 % | 31.716 M 36.39 % | 23.254 M 30.71 % | 17.790 M 3.74 % | 17.148 M -11.39 % | 19.352 M 71.85 % | 11.261 M -0.24 % | 11.288 M -3.97 % | 11.755 M -4.39 % | 12.295 M 23.13 % | 9.985 M -11.58 % | 11.293 M -2.13 % | 11.539 M 0.60 % | 11.470 M 24.00 % | 9.250 M -17.29 % | 11.183 M 14.30 % | 9.784 M -12.88 % | 11.231 M 31.45 % | 8.544 M -2.51 % | 8.764 M -13.20 % | 10.097 M -24.26 % | 13.332 M |
| Cash at end of period | 699.500 M -11.59 % | 791.200 M 4.30 % | 758.600 M 6.32 % | 713.500 M -1.31 % | 723.000 M 0.13 % | 722.086 M 9.86 % | 657.288 M -33.34 % | 986.100 M -3.12 % | 1.018 B -2.55 % | 1.045 B 5.95 % | 985.931 M 116.57 % | 455.252 M -1.39 % | 461.665 M 0.62 % | 458.818 M 12.17 % | 409.053 M 9.76 % | 372.685 M -28.50 % | 521.236 M -4.25 % | 544.372 M -0.65 % | 547.923 M 8.03 % | 507.176 M -0.54 % | 509.910 M 6.15 % | 480.368 M 11.98 % | 428.977 M 12.70 % | 380.637 M 7.97 % | 352.540 M 1.76 % | 346.441 M 1.77 % | 340.402 M -5.20 % | 359.070 M 2.26 % | 351.149 M 0.53 % | 349.301 M 3.14 % | 338.673 M -21.78 % | 432.999 M 4.62 % | 413.874 M 1.62 % | 407.283 M 11.11 % | 366.572 M 2.13 % | 358.937 M 12.89 % | 317.949 M 12.77 % | 281.953 M 15.42 % | 244.292 M 16.73 % | 209.273 M 18.70 % | 176.300 M 11.27 % | 158.443 M -14.03 % | 184.296 M 8.62 % | 169.663 M 11.02 % | 152.827 M 21.98 % | 125.285 M 21.59 % | 103.041 M -12.34 % | 117.549 M 6.64 % | 110.227 M -20.20 % | 138.125 M 49.41 % | 92.449 M 6.19 % | 87.062 M -48.70 % | 169.728 M 15.80 % | 146.564 M -2.96 % | 151.034 M 25.58 % | 120.266 M -4.11 % | 125.418 M 6.61 % | 117.639 M -11.05 % | 132.253 M -2.44 % | 135.564 M 2.38 % | 132.418 M 1.15 % | 130.914 M 28.90 % | 101.566 M -13.04 % | 116.795 M 1.88 % | 114.643 M -13.87 % | 133.106 M -4.71 % | 139.679 M 1.65 % | 137.416 M 19.07 % | 115.409 M -0.89 % | 116.448 M 43.35 % | 81.232 M -23.49 % | 106.178 M 7.18 % | 99.064 M 4.73 % | 94.588 M 23.04 % | 76.878 M 5.20 % | 73.080 M 43.09 % | 51.073 M -12.31 % | 58.240 M 10.33 % | 52.789 M 3.84 % | 50.837 M -25.20 % | 67.965 M 28.54 % | 52.874 M 2.03 % | 51.824 M -22.90 % | 67.216 M 30.86 % | 51.366 M 33.75 % | 38.404 M -0.47 % | 38.584 M -4.75 % | 40.508 M -7.93 % | 43.996 M 5.96 % | 41.522 M 25.81 % | 33.004 M -28.84 % | 46.383 M -20.44 % | 58.302 M -16.93 % | 70.188 M -19.56 % | 87.253 M 141.41 % | 36.143 M -17.48 % | 43.801 M -46.55 % | 81.955 M -44.51 % | 147.683 M 355.14 % | 32.448 M 21.20 % | 26.773 M -15.59 % | 31.716 M 36.39 % | 23.254 M 30.71 % | 17.790 M 3.74 % | 17.148 M -11.39 % | 19.352 M 71.85 % | 11.261 M -0.24 % | 11.288 M -3.97 % | 11.755 M -4.39 % | 12.295 M 23.13 % | 9.985 M -11.58 % | 11.293 M -2.13 % | 11.539 M 0.60 % | 11.470 M 24.00 % | 9.250 M -17.29 % | 11.183 M 14.30 % | 9.784 M -12.88 % | 11.231 M 31.45 % | 8.544 M -2.51 % | 8.764 M -13.20 % | 10.097 M |
| Operating cash flow | -6.000 M -107.28 % | 82.400 M 7.29 % | 76.800 M 69.91 % | 45.200 M 56.40 % | 28.900 M -65.05 % | 82.688 M 142.78 % | 34.059 M 408.34 % | 6.700 M -8.22 % | 7.300 M -91.31 % | 84.004 M 15.84 % | 72.519 M 220.84 % | 22.603 M -24.18 % | 29.811 M -57.83 % | 70.686 M 8.24 % | 65.305 M 72.88 % | 37.775 M 284.63 % | 9.821 M -71.42 % | 34.358 M 88.80 % | 18.198 M -45.86 % | 33.610 M -37.85 % | 54.079 M -19.12 % | 66.863 M -0.80 % | 67.399 M 75.28 % | 38.452 M 34.82 % | 28.522 M 48.42 % | 19.217 M 50.62 % | 12.759 M 16.31 % | 10.970 M 101.43 % | 5.446 M -85.41 % | 37.338 M 31.11 % | 28.479 M -45.60 % | 52.353 M 58.16 % | 33.101 M -33.38 % | 49.687 M 51.50 % | 32.797 M -45.35 % | 60.011 M 49.26 % | 40.206 M -3.77 % | 41.783 M 20.99 % | 34.535 M 10.27 % | 31.320 M 168.86 % | 11.649 M -64.43 % | 32.753 M 79.36 % | 18.261 M -27.40 % | 25.153 M -12.18 % | 28.641 M 56.80 % | 18.266 M 78.26 % | 10.247 M -74.56 % | 40.274 M 492.35 % | 6.799 M -82.99 % | 39.962 M 644.73 % | 5.366 M 156.71 % | -9.463 M -1 623.68 % | -549.000 K -102.96 % | 18.527 M -32.50 % | 27.447 M -8.85 % | 30.112 M -13.20 % | 34.691 M 203.16 % | 11.443 M -12.97 % | 13.148 M 21.86 % | 10.789 M 297.38 % | 2.715 M -92.23 % | 34.944 M 375.34 % | -12.691 M -269.98 % | 7.466 M 165.62 % | -11.377 M -219.85 % | 9.493 M 1 167.42 % | 749.000 K 136.55 % | -2.049 M -305.52 % | 997.000 K -81.08 % | 5.269 M 398.53 % | -1.765 M -109.08 % | 19.446 M 1 625.47 % | 1.127 M -94.77 % | 21.545 M 307.12 % | 5.292 M -76.89 % | 22.903 M 89.75 % | 12.070 M -60.49 % | 30.549 M 17.67 % | 25.961 M 52.44 % | 17.030 M 15.32 % | 14.767 M 854.57 % | -1.957 M -135.04 % | 5.585 M -60.90 % | 14.283 M -21.26 % | 18.140 M 519.42 % | -4.325 M 36.23 % | -6.782 M -266.51 % | 4.073 M 193.76 % | -4.344 M -166.62 % | 6.521 M 174.76 % | -8.722 M -40.54 % | -6.206 M -35.53 % | -4.579 M -378.70 % | 1.643 M 149.31 % | -3.332 M 29.51 % | -4.727 M 46.82 % | -8.889 M -260.25 % | 5.547 M 211.34 % | -4.982 M -251.75 % | 3.283 M -18.25 % | 4.016 M -68.87 % | 12.899 M 2 737.83 % | -489.000 K -111.99 % | 4.079 M -34.90 % | 6.266 M -28.53 % | 8.767 M 157.55 % | 3.404 M 705.69 % | -562.000 K 62.66 % | -1.505 M -237.19 % | 1.097 M -73.59 % | 4.153 M 129.45 % | 1.810 M 8.97 % | 1.661 M -77.36 % | 7.338 M 1 783.03 % | -436.000 K -120.62 % | 2.114 M 328.54 % | -925.000 K -133.06 % | 2.798 M 910.11 % | 277.000 K 182.65 % | 98.000 K 24.05 % | 79.000 K |
| Capital expenditure | -36.600 M 2.40 % | -37.500 M -34.41 % | -27.900 M 0.71 % | -28.100 M -102.16 % | -13.900 M -9.08 % | -12.743 M -0.78 % | -12.645 M 14.56 % | -14.800 M 10.84 % | -16.600 M -16.71 % | -14.223 M -8.09 % | -13.159 M 24.43 % | -17.413 M -7.42 % | -16.210 M 16.35 % | -19.378 M -38.11 % | -14.031 M -13.14 % | -12.401 M 5.15 % | -13.075 M -42.80 % | -9.156 M -7.86 % | -8.489 M -56.77 % | -5.415 M 38.58 % | -8.817 M 21.63 % | -11.251 M 4.98 % | -11.841 M -63.17 % | -7.257 M -18.31 % | -6.134 M 35.48 % | -9.507 M -39.50 % | -6.815 M -5.99 % | -6.430 M -163.96 % | -2.436 M 34.94 % | -3.744 M 47.71 % | -7.160 M -30.11 % | -5.503 M -40.28 % | -3.923 M -15.52 % | -3.396 M -51.74 % | -2.238 M -11.01 % | -2.016 M -44.83 % | -1.392 M 39.40 % | -2.297 M -38.46 % | -1.659 M -8.64 % | -1.527 M -14.13 % | -1.338 M -62.58 % | -823.000 K 46.42 % | -1.536 M -24.47 % | -1.234 M -193.11 % | -421.000 K 67.31 % | -1.288 M 5.57 % | -1.364 M 27.14 % | -1.872 M -18.41 % | -1.581 M 47.68 % | -3.022 M -9.33 % | -2.764 M -14.78 % | -2.408 M -69.94 % | -1.417 M 60.16 % | -3.557 M -44.18 % | -2.467 M -126.54 % | -1.089 M 65.10 % | -3.120 M 26.73 % | -4.258 M 28.70 % | -5.972 M -41.22 % | -4.229 M 4.49 % | -4.428 M 63.13 % | -12.011 M -201.10 % | -3.989 M -87.10 % | -2.132 M -166.50 % | -800.000 K 71.78 % | -2.835 M -106.33 % | -1.374 M -71.11 % | -803.000 K -34.06 % | -599.000 K 58.75 % | -1.452 M 19.56 % | -1.805 M 23.58 % | -2.362 M -49.21 % | -1.583 M 49.81 % | -3.154 M -48.70 % | -2.121 M 1.03 % | -2.143 M -47.59 % | -1.452 M 53.79 % | -3.142 M -175.61 % | -1.140 M -0.88 % | -1.130 M -54.79 % | -730.000 K 73.86 % | -2.793 M 5.55 % | -2.957 M -37.03 % | -2.158 M 26.02 % | -2.917 M -97.63 % | -1.476 M 70.96 % | -5.082 M -40.00 % | -3.630 M 5.25 % | -3.831 M 21.67 % | -4.891 M 31.05 % | -7.094 M -38.77 % | -5.112 M -49.82 % | -3.412 M -1.67 % | -3.356 M -40.24 % | -2.393 M 10.04 % | -2.660 M -15.40 % | -2.305 M -39.70 % | -1.650 M -22.86 % | -1.343 M 54.80 % | -2.971 M 54.09 % | -6.471 M -20.39 % | -5.375 M -46.22 % | -3.676 M -19.08 % | -3.087 M -60.45 % | -1.924 M 26.73 % | -2.626 M -125.21 % | -1.166 M 38.53 % | -1.897 M -64.67 % | -1.152 M 3.11 % | -1.189 M -113.46 % | -557.000 K 42.87 % | -975.000 K 62.08 % | -2.571 M -4.98 % | -2.449 M -24.95 % | -1.960 M -330.77 % | -455.000 K -44.44 % | -315.000 K -21.62 % | -259.000 K 50.76 % | -526.000 K 57.10 % | -1.226 M 60.78 % | -3.126 M |
| Free CashFlow | -42.600 M -194.88 % | 44.900 M -8.18 % | 48.900 M 185.96 % | 17.100 M 14.00 % | 15.000 M -78.55 % | 69.945 M 226.63 % | 21.414 M 364.37 % | -8.100 M 12.90 % | -9.300 M -113.33 % | 69.781 M 17.56 % | 59.360 M 1 043.74 % | 5.190 M -61.84 % | 13.601 M -73.49 % | 51.308 M 0.07 % | 51.274 M 102.07 % | 25.374 M 879.78 % | -3.254 M -112.91 % | 25.202 M 159.57 % | 9.709 M -65.56 % | 28.195 M -37.71 % | 45.262 M -18.61 % | 55.612 M 0.10 % | 55.558 M 78.10 % | 31.195 M 39.34 % | 22.388 M 130.57 % | 9.710 M 63.36 % | 5.944 M 30.93 % | 4.540 M 50.83 % | 3.010 M -91.04 % | 33.594 M 57.58 % | 21.319 M -54.50 % | 46.850 M 60.57 % | 29.178 M -36.97 % | 46.291 M 51.48 % | 30.559 M -47.31 % | 57.995 M 49.42 % | 38.814 M -1.70 % | 39.486 M 20.11 % | 32.876 M 10.35 % | 29.793 M 188.94 % | 10.311 M -67.71 % | 31.930 M 90.91 % | 16.725 M -30.08 % | 23.919 M -15.24 % | 28.220 M 66.22 % | 16.978 M 91.13 % | 8.883 M -76.87 % | 38.402 M 635.95 % | 5.218 M -85.87 % | 36.940 M 1 319.68 % | 2.602 M 121.92 % | -11.871 M -503.81 % | -1.966 M -113.13 % | 14.970 M -40.07 % | 24.980 M -13.93 % | 29.023 M -8.07 % | 31.571 M 339.40 % | 7.185 M 0.13 % | 7.176 M 9.39 % | 6.560 M 482.95 % | -1.713 M -107.47 % | 22.933 M 237.49 % | -16.680 M -412.71 % | 5.334 M 143.80 % | -12.177 M -282.89 % | 6.658 M 1 165.28 % | -625.000 K 78.09 % | -2.852 M -816.58 % | 398.000 K -89.57 % | 3.817 M 206.92 % | -3.570 M -120.90 % | 17.084 M 3 846.49 % | -456.000 K -102.48 % | 18.391 M 479.97 % | 3.171 M -84.73 % | 20.760 M 95.52 % | 10.618 M -61.26 % | 27.407 M 10.42 % | 24.821 M 56.11 % | 15.900 M 13.27 % | 14.037 M 395.52 % | -4.750 M -280.75 % | 2.628 M -78.33 % | 12.125 M -20.35 % | 15.223 M 362.42 % | -5.801 M 51.10 % | -11.864 M -2 778.10 % | 443.000 K 105.42 % | -8.175 M -601.53 % | 1.630 M 110.31 % | -15.816 M -39.74 % | -11.318 M -41.63 % | -7.991 M -366.49 % | -1.713 M 70.08 % | -5.725 M 22.50 % | -7.387 M 34.01 % | -11.194 M -387.25 % | 3.897 M 161.61 % | -6.325 M -2 127.24 % | 312.000 K 112.71 % | -2.455 M -132.63 % | 7.524 M 280.65 % | -4.165 M -519.86 % | 992.000 K -77.15 % | 4.342 M -29.29 % | 6.141 M 174.40 % | 2.238 M 191.01 % | -2.459 M 7.45 % | -2.657 M -2 788.04 % | -92.000 K -102.56 % | 3.596 M 330.66 % | 835.000 K 191.76 % | -910.000 K -118.61 % | 4.889 M 304.05 % | -2.396 M -244.42 % | 1.659 M 233.79 % | -1.240 M -148.84 % | 2.539 M 1 119.68 % | -249.000 K 77.93 % | -1.128 M 62.98 % | -3.047 M |
| 2026 | 2025 | 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 | 1998 | 1997 | 1997 | 1997 | 1997 | 1996 | 1996 | 1996 | 1996 |