Insperity, Inc. NSP
Finances
| 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 | 6.581 B 1.46 % | 6.486 B 9.21 % | 5.939 B 19.42 % | 4.973 B 16.00 % | 4.287 B -0.64 % | 4.315 B 12.70 % | 3.829 B 16.01 % | 3.300 B 12.20 % | 2.941 B 12.97 % | 2.604 B 10.43 % | 2.358 B 4.51 % | 2.256 B 4.51 % | 2.159 B 9.24 % | 1.976 B 14.91 % | 1.720 B 4.03 % | 1.653 B -4.14 % | 1.724 B 9.84 % | 1.570 B 12.99 % | 1.389 B 18.80 % | 1.170 B 20.64 % | 969.527 M 8.73 % | 891.721 M 5.03 % | 849.021 M -80.59 % | 4.373 B 17.92 % | 3.709 B 64.04 % | 2.261 B 34.32 % | 1.683 B 38.69 % | 1.214 B 34.90 % | 899.600 M 25.61 % | 716.200 M |
| Net income | 91.000 M -46.78 % | 171.000 M -4.66 % | 179.350 M 44.54 % | 124.080 M -10.24 % | 138.237 M -8.51 % | 151.099 M 11.58 % | 135.413 M 60.44 % | 84.402 M 27.90 % | 65.991 M 67.53 % | 39.390 M 40.66 % | 28.004 M -12.57 % | 32.032 M -20.72 % | 40.402 M 32.60 % | 30.470 M 35.78 % | 22.440 M 35.39 % | 16.574 M -63.80 % | 45.780 M -3.60 % | 47.492 M 2.12 % | 46.506 M 55.11 % | 29.983 M 56.08 % | 19.210 M 49.33 % | 12.864 M 415.22 % | -4.081 M -139.40 % | 10.357 M -38.72 % | 16.900 M 79.79 % | 9.400 M 3.30 % | 9.100 M 22.97 % | 7.400 M 184.62 % | 2.600 M 136.36 % | 1.100 M |
| Income before tax | 126.000 M -44.00 % | 225.000 M -8.32 % | 245.425 M 45.81 % | 168.318 M -11.07 % | 189.270 M -0.20 % | 189.643 M 3.99 % | 182.360 M 40.12 % | 130.141 M 23.74 % | 105.177 M 60.28 % | 65.619 M 37.78 % | 47.627 M -11.36 % | 53.732 M -21.32 % | 68.290 M 34.50 % | 50.775 M 33.54 % | 38.021 M 32.71 % | 28.649 M -60.22 % | 72.017 M -1.94 % | 73.439 M 1.88 % | 72.082 M 50.97 % | 47.747 M 55.35 % | 30.736 M 25.61 % | 24.470 M 780.29 % | -3.597 M -118.55 % | 19.387 M -27.15 % | 26.614 M 87.42 % | 14.200 M -2.74 % | 14.600 M 22.69 % | 11.900 M 147.92 % | 4.800 M 118.18 % | 2.200 M |
| Income before tax ratio | 0.02 -44.81 % | 0.03 -16.06 % | 0.04 22.10 % | 0.03 -23.34 % | 0.04 0.45 % | 0.04 -7.73 % | 0.05 20.79 % | 0.04 10.28 % | 0.04 41.88 % | 0.03 24.77 % | 0.02 -15.18 % | 0.02 -24.71 % | 0.03 23.12 % | 0.03 16.21 % | 0.02 27.57 % | 0.02 -58.50 % | 0.04 -10.72 % | 0.05 -9.83 % | 0.05 27.08 % | 0.04 28.77 % | 0.03 15.53 % | 0.03 747.71 % | 0.00 -195.57 % | 0.00 -38.23 % | 0.01 14.25 % | 0.01 -27.59 % | 0.01 -11.53 % | 0.01 83.77 % | 0.01 73.70 % | 0.00 |
| EBITDA | 198.000 M -32.88 % | 295.000 M -1.76 % | 300.292 M 40.11 % | 214.323 M -6.19 % | 228.475 M 1.09 % | 226.013 M 7.69 % | 209.870 M 38.50 % | 151.536 M 21.99 % | 124.217 M 47.55 % | 84.184 M 21.98 % | 69.014 M -7.73 % | 74.796 M -13.57 % | 86.540 M 19.31 % | 72.532 M 39.46 % | 52.010 M 19.22 % | 43.625 M -45.84 % | 80.552 M 2.27 % | 78.762 M 2.16 % | 77.096 M 30.12 % | 59.249 M 48.49 % | 39.901 M -14.12 % | 46.459 M 111.91 % | 21.924 M -38.44 % | 35.614 M 4.03 % | 34.236 M 74.67 % | 19.600 M 27.27 % | 15.400 M 29.41 % | 11.900 M 43.37 % | 8.300 M 151.52 % | 3.300 M |
| Net income ratio | 0.01 -47.55 % | 0.03 -12.70 % | 0.03 21.04 % | 0.02 -22.62 % | 0.03 -7.92 % | 0.04 -0.99 % | 0.04 38.30 % | 0.03 13.99 % | 0.02 48.30 % | 0.02 27.38 % | 0.01 -16.34 % | 0.01 -24.14 % | 0.02 21.38 % | 0.02 18.16 % | 0.01 30.15 % | 0.01 -62.23 % | 0.03 -12.24 % | 0.03 -9.62 % | 0.03 30.57 % | 0.03 29.38 % | 0.02 37.35 % | 0.01 400.12 % | 0.00 -302.96 % | 0.00 -48.03 % | 0.00 9.60 % | 0.00 -23.10 % | 0.01 -11.33 % | 0.01 110.98 % | 0.00 88.18 % | 0.00 |
| Ratio EBITDA | 0.03 -33.85 % | 0.05 -10.05 % | 0.05 17.33 % | 0.04 -19.14 % | 0.05 1.74 % | 0.05 -4.44 % | 0.05 19.38 % | 0.05 8.73 % | 0.04 30.61 % | 0.03 10.46 % | 0.03 -11.71 % | 0.03 -17.30 % | 0.04 9.22 % | 0.04 21.36 % | 0.03 14.60 % | 0.03 -43.51 % | 0.05 -6.89 % | 0.05 -9.59 % | 0.06 9.53 % | 0.05 23.09 % | 0.04 -21.01 % | 0.05 101.76 % | 0.03 217.09 % | 0.01 -11.79 % | 0.01 6.48 % | 0.01 -5.24 % | 0.01 -6.69 % | 0.01 6.28 % | 0.01 100.24 % | 0.00 |
| Gross profit ratio | 0.16 -0.02 % | 0.16 -6.10 % | 0.17 3.25 % | 0.16 -12.38 % | 0.19 10.80 % | 0.17 -4.63 % | 0.18 2.63 % | 0.17 3.83 % | 0.17 -0.62 % | 0.17 -1.80 % | 0.17 -1.74 % | 0.17 -1.55 % | 0.18 -0.54 % | 0.18 2.54 % | 0.17 -0.35 % | 0.17 -12.61 % | 0.20 2.30 % | 0.19 -4.24 % | 0.20 0.95 % | 0.20 -1.15 % | 0.20 -8.15 % | 0.22 13.28 % | 0.20 419.38 % | 0.04 1.01 % | 0.04 -5.64 % | 0.04 -2.87 % | 0.04 -3.39 % | 0.04 -0.12 % | 0.04 3.96 % | 0.04 |
| Weighted average shs out dil | 38.000 M -0.89 % | 38.340 M -0.71 % | 38.616 M -0.86 % | 38.953 M 0.34 % | 38.820 M -3.80 % | 40.352 M -2.70 % | 41.471 M 0.57 % | 41.236 M -1.22 % | 41.744 M -14.14 % | 48.619 M -1.63 % | 49.424 M -0.64 % | 49.744 M -0.78 % | 50.134 M -1.69 % | 50.994 M 0.51 % | 50.736 M 1.81 % | 49.832 M -2.58 % | 51.154 M -6.29 % | 54.589 M -3.75 % | 56.715 M 5.93 % | 53.541 M 0.34 % | 53.361 M -2.52 % | 54.740 M 0.60 % | 54.413 M -5.43 % | 57.539 M -1.26 % | 58.276 M 5.39 % | 55.294 M -5.82 % | 58.710 M 5.12 % | 55.849 M 25.73 % | 44.420 M 0.95 % | 44.000 M |
| Weighted average shs out | 38.000 M 0.44 % | 37.833 M -0.74 % | 38.115 M -0.92 % | 38.469 M -0.09 % | 38.503 M -4.19 % | 40.186 M -2.50 % | 41.215 M 0.45 % | 41.032 M -1.39 % | 41.610 M -14.41 % | 48.616 M -1.62 % | 49.416 M -0.57 % | 49.700 M -0.63 % | 50.014 M -1.57 % | 50.810 M 0.60 % | 50.508 M 1.96 % | 49.536 M -1.84 % | 50.466 M -5.43 % | 53.362 M -3.04 % | 55.037 M 6.46 % | 51.695 M -0.43 % | 51.919 M -3.14 % | 53.600 M -1.49 % | 54.413 M -0.18 % | 54.511 M 2.07 % | 53.407 M -3.41 % | 55.294 M -4.30 % | 57.778 M 9.31 % | 52.857 M 18.99 % | 44.420 M 21.15 % | 36.667 M |
| EPS diluted | 2.39 -46.53 % | 4.47 -3.66 % | 4.64 45.91 % | 3.18 -10.17 % | 3.54 -5.35 % | 3.74 14.37 % | 3.27 62.69 % | 2.01 29.68 % | 1.55 96.20 % | 0.79 49.06 % | 0.53 -15.87 % | 0.63 -19.23 % | 0.78 34.48 % | 0.58 34.88 % | 0.43 30.30 % | 0.33 -63.33 % | 0.90 3.45 % | 0.87 6.10 % | 0.82 46.43 % | 0.56 55.56 % | 0.36 50.00 % | 0.24 420.00 % | -0.08 -141.67 % | 0.18 -37.93 % | 0.29 70.59 % | 0.17 6.25 % | 0.16 23.08 % | 0.13 116.67 % | 0.06 140.00 % | 0.03 |
| Earnings per share | 2.39 -47.24 % | 4.53 -3.82 % | 4.71 46.27 % | 3.22 -9.80 % | 3.57 -5.05 % | 3.76 14.29 % | 3.29 62.87 % | 2.02 30.32 % | 1.55 96.20 % | 0.79 49.06 % | 0.53 -15.87 % | 0.63 -20.25 % | 0.79 36.21 % | 0.58 34.88 % | 0.43 30.30 % | 0.33 -63.74 % | 0.91 2.25 % | 0.89 4.71 % | 0.85 46.55 % | 0.58 56.76 % | 0.37 54.17 % | 0.24 420.00 % | -0.08 -139.47 % | 0.19 -38.71 % | 0.31 82.35 % | 0.17 6.25 % | 0.16 14.29 % | 0.14 133.33 % | 0.06 100.00 % | 0.03 |
| Gross profit | 1.052 B 1.45 % | 1.037 B 2.55 % | 1.011 B 23.31 % | 820.102 M 1.64 % | 806.854 M 10.09 % | 732.934 M 7.48 % | 681.909 M 19.06 % | 572.731 M 16.50 % | 491.610 M 12.27 % | 437.867 M 8.44 % | 403.805 M 2.68 % | 393.251 M 2.89 % | 382.221 M 8.65 % | 351.775 M 17.83 % | 298.536 M 3.67 % | 287.967 M -16.23 % | 343.739 M 12.36 % | 305.922 M 8.20 % | 282.729 M 19.92 % | 235.756 M 19.25 % | 197.694 M -0.14 % | 197.967 M 18.98 % | 166.390 M 0.83 % | 165.015 M 19.12 % | 138.534 M 54.79 % | 89.500 M 30.47 % | 68.600 M 33.98 % | 51.200 M 34.74 % | 38.000 M 30.58 % | 29.100 M |
| Income tax expense | 35.000 M -35.19 % | 54.000 M -18.27 % | 66.075 M 49.36 % | 44.238 M -13.31 % | 51.033 M 32.40 % | 38.544 M -17.90 % | 46.947 M 2.64 % | 45.739 M 16.72 % | 39.186 M 49.40 % | 26.229 M 33.66 % | 19.623 M -9.57 % | 21.700 M -22.19 % | 27.888 M 37.35 % | 20.305 M 30.32 % | 15.581 M 29.04 % | 12.075 M -53.98 % | 26.237 M 1.12 % | 25.947 M 1.45 % | 25.576 M 43.98 % | 17.764 M 54.12 % | 11.526 M 21.52 % | 9.485 M 1 859.71 % | 484.000 K -94.64 % | 9.030 M -7.04 % | 9.714 M 98.24 % | 4.900 M -10.91 % | 5.500 M 22.22 % | 4.500 M 104.55 % | 2.200 M 100.00 % | 1.100 M |
| Cost of revenue | 5.529 B 1.47 % | 5.449 B 10.58 % | 4.928 B 18.65 % | 4.153 B 19.33 % | 3.480 B -2.84 % | 3.582 B 13.83 % | 3.147 B 15.37 % | 2.727 B 11.34 % | 2.450 B 13.11 % | 2.166 B 10.84 % | 1.954 B 4.89 % | 1.863 B 4.86 % | 1.777 B 9.37 % | 1.624 B 14.30 % | 1.421 B 4.11 % | 1.365 B -1.13 % | 1.381 B 9.23 % | 1.264 B 14.21 % | 1.107 B 18.51 % | 933.856 M 20.99 % | 771.833 M 11.25 % | 693.754 M 1.63 % | 682.631 M -83.78 % | 4.208 B 17.88 % | 3.570 B 64.43 % | 2.171 B 34.48 % | 1.615 B 38.89 % | 1.162 B 34.91 % | 861.600 M 25.40 % | 687.100 M |
| General and administrative expenses | 806.000 M 16.64 % | 691.000 M 8.45 % | 637.159 M 17.08 % | 544.207 M 3.35 % | 526.585 M 13.35 % | 464.555 M 7.41 % | 432.520 M 12.30 % | 385.149 M 15.69 % | 332.925 M 7.86 % | 308.664 M 5.06 % | 293.789 M 7.13 % | 274.246 M 7.05 % | 256.185 M 7.11 % | 239.179 M 9.59 % | 218.241 M 0.79 % | 216.531 M -11.81 % | 245.521 M 15.05 % | 213.409 M 11.29 % | 191.751 M 16.41 % | 164.722 M 11.28 % | 148.028 M 2.55 % | 144.353 M 3.50 % | 139.465 M 12.92 % | 123.503 M 24.52 % | 99.181 M 49.59 % | 66.300 M 32.60 % | 50.000 M 38.89 % | 36.000 M | 0.000 | 0.000 |
| Selling and marketing expenses | 85.000 M 129.73 % | 37.000 M -55.52 % | 83.175 M 185.85 % | 29.097 M -46.50 % | 54.391 M 2.58 % | 53.023 M 11.60 % | 47.511 M 20.41 % | 39.459 M 10.42 % | 35.735 M 3.70 % | 34.459 M -8.03 % | 37.468 M -2.37 % | 38.376 M 6.30 % | 36.101 M -9.89 % | 40.064 M 41.43 % | 28.328 M 1.86 % | 27.811 M 57.43 % | 17.666 M 24.91 % | 14.143 M 1.20 % | 13.975 M 15.50 % | 12.100 M 20.75 % | 10.021 M 16.78 % | 8.581 M 20.22 % | 7.138 M 17.17 % | 6.092 M 19.05 % | 5.117 M 24.80 % | 4.100 M 10.81 % | 3.700 M -2.63 % | 3.800 M | 0.000 | 0.000 |
| Other expenses | 31.000 M -65.56 % | 90.000 M 227.75 % | 27.460 M -62.62 % | 73.469 M 226.69 % | 22.489 M 7.48 % | 20.923 M -8.40 % | 22.842 M 25.63 % | 18.182 M 9.24 % | 16.644 M 14 829.20 % | -113.000 K -340.43 % | 47.000 K 101.77 % | -2.649 M -1 516.58 % | 187.000 K -98.77 % | 15.218 M 2.09 % | 14.907 M -10.16 % | 16.592 M 6.56 % | 15.570 M -3.63 % | 16.156 M 4.65 % | 15.438 M 1.79 % | 15.167 M -13.40 % | 17.514 M -15.63 % | 20.759 M -4.06 % | 21.637 M 28.17 % | 16.881 M 40.65 % | 12.002 M 41.20 % | 8.500 M 129.73 % | 3.700 M 68.18 % | 2.200 M 46.67 % | 1.500 M 36.36 % | 1.100 M |
| Operating expenses | 935.000 M 14.30 % | 818.000 M 7.49 % | 760.994 M 17.66 % | 646.773 M 5.65 % | 612.165 M 12.06 % | 546.301 M 8.64 % | 502.873 M 13.57 % | 442.790 M 14.92 % | 385.304 M 6.53 % | 361.688 M 2.56 % | 352.644 M 5.68 % | 333.686 M 7.45 % | 310.536 M 5.46 % | 294.461 M 12.61 % | 261.476 M 0.21 % | 260.934 M -6.39 % | 278.757 M 14.38 % | 243.708 M 10.19 % | 221.164 M 15.20 % | 191.989 M 9.36 % | 175.563 M 1.08 % | 173.693 M 3.24 % | 168.240 M 14.86 % | 146.476 M 25.95 % | 116.300 M 47.40 % | 78.900 M 37.46 % | 57.400 M 36.67 % | 42.000 M 33.76 % | 31.400 M 16.73 % | 26.900 M |
| Cost and expenses | 6.464 B 3.14 % | 6.267 B 10.17 % | 5.689 B 18.52 % | 4.800 B 17.29 % | 4.092 B -0.87 % | 4.128 B 13.12 % | 3.650 B 15.12 % | 3.170 B 11.82 % | 2.835 B 12.17 % | 2.527 B 9.57 % | 2.307 B 5.01 % | 2.197 B 5.24 % | 2.087 B 8.77 % | 1.919 B 14.04 % | 1.683 B 3.48 % | 1.626 B -2.01 % | 1.659 B 10.06 % | 1.508 B 13.55 % | 1.328 B 17.95 % | 1.126 B 18.84 % | 947.396 M 9.22 % | 867.447 M 1.95 % | 850.871 M -80.46 % | 4.355 B 18.13 % | 3.686 B 63.83 % | 2.250 B 34.58 % | 1.672 B 38.82 % | 1.204 B 34.87 % | 893.000 M 25.07 % | 714.000 M |
| Research and development expenses | 13.000 M | 0.000 -100.00 % | 13.200 M | 0.000 -100.00 % | 8.700 M 11.54 % | 7.800 M 30.00 % | 6.000 M 46.34 % | 4.100 M 36.67 % | 3.000 M -9.09 % | 3.300 M -19.51 % | 4.100 M 13.89 % | 3.600 M 28.57 % | 2.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 891.000 M 22.39 % | 728.000 M 1.06 % | 720.334 M 25.65 % | 573.304 M -1.32 % | 580.976 M 12.25 % | 517.578 M 7.82 % | 480.031 M 13.05 % | 424.608 M 15.18 % | 368.660 M 7.44 % | 343.123 M 3.58 % | 331.257 M 5.96 % | 312.622 M 6.96 % | 292.286 M 4.67 % | 279.243 M 13.25 % | 246.569 M 0.91 % | 244.342 M -7.16 % | 263.187 M 15.66 % | 227.552 M 10.61 % | 205.726 M 16.35 % | 176.822 M 11.88 % | 158.049 M 3.34 % | 152.934 M 4.32 % | 146.603 M 13.12 % | 129.595 M 24.25 % | 104.298 M 48.15 % | 70.400 M 31.10 % | 53.700 M 34.92 % | 39.800 M 33.11 % | 29.900 M 15.89 % | 25.800 M |
| Interest income | 37.000 M 12.12 % | 33.000 M 251.33 % | 9.393 M 283.86 % | 2.447 M -5.78 % | 2.597 M -75.63 % | 10.657 M 33.35 % | 7.992 M 134.16 % | 3.413 M 169.38 % | 1.267 M 234.30 % | 379.000 K 147.71 % | 153.000 K -3.16 % | 158.000 K -74.06 % | 609.000 K -37.15 % | 969.000 K 0.83 % | 961.000 K -40.53 % | 1.616 M -77.03 % | 7.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.128 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 28.000 M 3.70 % | 27.000 M 90.05 % | 14.207 M 90.49 % | 7.458 M -6.96 % | 8.016 M 4.83 % | 7.647 M 63.82 % | 4.668 M 45.28 % | 3.213 M 34.10 % | 2.396 M 422.00 % | 459.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 |
| Depreciation and amortization | 44.000 M 2.33 % | 43.000 M 5.76 % | 40.660 M 5.48 % | 38.547 M 23.59 % | 31.189 M 8.59 % | 28.723 M 25.75 % | 22.842 M 25.63 % | 18.182 M 9.24 % | 16.644 M -10.35 % | 18.565 M -13.19 % | 21.387 M 1.68 % | 21.033 M 15.67 % | 18.183 M 19.48 % | 15.218 M 1.79 % | 14.950 M -9.73 % | 16.561 M 6.56 % | 15.541 M -6.09 % | 16.548 M 6.55 % | 15.531 M 0.32 % | 15.482 M -12.88 % | 17.770 M -19.90 % | 22.185 M 1.50 % | 21.857 M 28.01 % | 17.075 M 42.66 % | 11.969 M 57.49 % | 7.600 M 80.95 % | 4.200 M 55.56 % | 2.700 M 58.82 % | 1.700 M 54.55 % | 1.100 M |
| Operating income | 117.000 M -46.58 % | 219.000 M -12.48 % | 250.239 M 44.37 % | 173.329 M -10.97 % | 194.689 M 4.32 % | 186.633 M 4.24 % | 179.036 M 37.78 % | 129.941 M 22.23 % | 106.306 M 61.81 % | 65.699 M 38.39 % | 47.474 M -15.56 % | 56.223 M -16.70 % | 67.494 M 17.76 % | 57.314 M 54.65 % | 37.060 M 37.09 % | 27.033 M -58.40 % | 64.982 M 4.45 % | 62.214 M 1.05 % | 61.565 M 40.67 % | 43.767 M 97.76 % | 22.131 M -8.83 % | 24.274 M 1 412.11 % | -1.850 M -109.98 % | 18.539 M -16.62 % | 22.234 M 109.75 % | 10.600 M -5.36 % | 11.200 M 21.74 % | 9.200 M 39.39 % | 6.600 M 200.00 % | 2.200 M |
| Operating income ratio | 0.02 -47.35 % | 0.03 -19.87 % | 0.04 20.89 % | 0.03 -23.25 % | 0.05 4.99 % | 0.04 -7.50 % | 0.05 18.77 % | 0.04 8.94 % | 0.04 43.23 % | 0.03 25.32 % | 0.02 -19.20 % | 0.02 -20.29 % | 0.03 7.80 % | 0.03 34.58 % | 0.02 31.78 % | 0.02 -56.60 % | 0.04 -4.91 % | 0.04 -10.56 % | 0.04 18.41 % | 0.04 63.93 % | 0.02 -16.15 % | 0.03 1 349.28 % | 0.00 -151.40 % | 0.00 -29.29 % | 0.01 27.87 % | 0.00 -29.54 % | 0.01 -12.22 % | 0.01 3.33 % | 0.01 138.84 % | 0.00 |
| Total other income expenses net | 9.000 M 50.00 % | 6.000 M 224.64 % | -4.814 M 3.93 % | -5.011 M 7.53 % | -5.419 M -280.03 % | 3.010 M -9.45 % | 3.324 M 1 562.00 % | 200.000 K 117.71 % | -1.129 M -1 311.25 % | -80.000 K -152.29 % | 153.000 K 106.14 % | -2.491 M -412.94 % | 796.000 K 112.17 % | -6.539 M -780.44 % | 961.000 K -40.53 % | 1.616 M -77.03 % | 7.035 M -37.33 % | 11.225 M 6.73 % | 10.517 M 164.25 % | 3.980 M -53.75 % | 8.605 M 4 290.31 % | 196.000 K 105.35 % | -3.664 M -532.08 % | 848.000 K -80.64 % | 4.380 M 18.38 % | 3.700 M 8.82 % | 3.400 M 25.93 % | 2.700 M 250.00 % | -1.800 M | 0.000 |
| 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 |
| 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 | -604.000 M -127.07 % | -266.000 M 13.59 % | -307.841 M -116.45 % | -142.220 M -17.38 % | -121.157 M -210.03 % | -39.079 M 78.57 % | -182.373 M 27.01 % | -249.860 M -37.56 % | -181.634 M 32.61 % | -269.538 M 2.50 % | -276.456 M -22.46 % | -225.755 M 14.66 % | -264.544 M -25.25 % | -211.208 M 10.06 % | -234.829 M -3.41 % | -227.085 M 9.76 % | -251.653 M -86.93 % | -134.627 M 8.21 % | -146.667 M -43.07 % | -102.517 M -126.80 % | -45.201 M 27.52 % | -62.366 M -128.60 % | -27.282 M 30.93 % | -39.500 M 43.36 % | -69.733 M -173.46 % | -25.500 M -8.51 % | -23.500 M 42.12 % | -40.600 M -361.36 % | -8.800 M -388.89 % | -1.800 M |
| Total investments | 16.000 M 0.00 % | 16.000 M -51.61 % | 33.068 M 4.02 % | 31.791 M -7.93 % | 34.529 M -84.84 % | 227.741 M 274.69 % | 60.781 M 3 001.07 % | 1.960 M 5.89 % | 1.851 M -81.26 % | 9.875 M -65.51 % | 28.631 M -38.22 % | 46.340 M 174.14 % | 16.904 M -70.34 % | 56.987 M 31.41 % | 43.367 M 618.35 % | 6.037 M 2 583.11 % | 225.000 K -99.70 % | 74.880 M -12.54 % | 85.617 M 47.68 % | 57.973 M 107.42 % | 27.950 M 16.51 % | 23.989 M 63.04 % | 14.714 M -69.32 % | 47.961 M 23.13 % | 38.953 M 26.88 % | 30.700 M -38.23 % | 49.700 M 91.15 % | 26.000 M | 0.000 | 0.000 |
| Total debt | 435.000 M 1.87 % | 427.000 M 0.47 % | 424.987 M -1.98 % | 433.592 M -0.02 % | 433.689 M 32.12 % | 328.263 M 127.33 % | 144.400 M 38.31 % | 104.400 M 0.00 % | 104.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.000 K -53.95 % | 1.166 M -33.33 % | 1.749 M -94.99 % | 34.890 M -4.51 % | 36.539 M -13.75 % | 42.362 M -4.84 % | 44.517 M 229.76 % | 13.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.600 M -2.13 % | 4.700 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 9.000 K 110.98 % | -82.000 K -811.11 % | -9.000 K -280.00 % | 5.000 K -58.33 % | 12.000 K 233.33 % | -9.000 K -80.00 % | -5.000 K -66.67 % | -3.000 K 100.00 % | -190.063 M -6 335 533.33 % | 3.000 K -89.66 % | 29.000 K 81.25 % | 16.000 K -33.33 % | 24.000 K 14.29 % | 21.000 K 600.00 % | 3.000 K 100.00 % | -134.152 M -2 683 140.00 % | 5.000 K 103.82 % | -131.000 K 95.75 % | -3.084 M -2 328.35 % | -127.000 K 99.85 % | -82.224 M -53 841.18 % | 153.000 K -52.78 % | 324.000 K 88.37 % | 172.000 K 186.00 % | -200.000 K -166.67 % | 300.000 K 105.77 % | -5.200 M -52.94 % | -3.400 M -70.00 % | -2.000 M |
| Retained earnings | 738.000 M -0.14 % | 739.000 M 12.79 % | 655.190 M 18.35 % | 553.590 M -3.73 % | 575.028 M 15.13 % | 499.473 M 25.51 % | 397.947 M 34.08 % | 296.797 M 6.70 % | 278.163 M 19.50 % | 232.771 M 8.53 % | 214.481 M -16.21 % | 255.970 M 6.07 % | 241.324 M -0.95 % | 243.650 M 6.43 % | 228.922 M 4.05 % | 220.009 M 1.52 % | 216.707 M 18.21 % | 183.321 M 24.09 % | 147.730 M 32.80 % | 111.245 M 25.49 % | 88.649 M 27.66 % | 69.439 M 22.74 % | 56.575 M -6.73 % | 60.656 M 20.59 % | 50.299 M 50.60 % | 33.400 M 39.17 % | 24.000 M 61.07 % | 14.900 M 98.67 % | 7.500 M 53.06 % | 4.900 M |
| Common stock | 1.000 M 0.00 % | 1.000 M 80.18 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 100.36 % | 277.000 K -10.06 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K -0.32 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.32 % | 308.000 K 1.32 % | 304.000 K 204.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 |
| Total equity | 97.000 M 3.19 % | 94.000 M 15.66 % | 81.275 M 4 681.45 % | -1.774 M -104.02 % | 44.132 M 981.93 % | 4.079 M -94.75 % | 77.676 M 17.12 % | 66.321 M 9.58 % | 60.525 M -64.90 % | 172.455 M -15.50 % | 204.096 M -19.42 % | 253.272 M 5.13 % | 240.905 M -1.75 % | 245.207 M 2.00 % | 240.395 M 7.72 % | 223.160 M 7.04 % | 208.479 M 4.93 % | 198.675 M -13.03 % | 228.445 M 25.22 % | 182.429 M 44.18 % | 126.529 M 3.18 % | 122.634 M 5.40 % | 116.349 M -5.36 % | 122.935 M 16.52 % | 105.510 M 31.07 % | 80.500 M -7.36 % | 86.900 M 36.21 % | 63.800 M 379.70 % | 13.300 M 24.30 % | 10.700 M |
| Other non current liabilities | 135.000 M -17.18 % | 163.000 M -9.26 % | 179.629 M -6.78 % | 192.694 M -4.38 % | 201.531 M 4.09 % | 193.609 M -1.92 % | 197.408 M 18.57 % | 166.493 M 17.84 % | 141.291 M 13.26 % | 124.746 M 35.52 % | 92.048 M 33.59 % | 68.905 M 6.77 % | 64.536 M 7.46 % | 60.054 M -8.79 % | 65.841 M 26.58 % | 52.014 M 11.64 % | 46.589 M 19.10 % | 39.116 M -2.26 % | 40.019 M 22.41 % | 32.692 M 42.69 % | 22.912 M 83.63 % | 12.477 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -3.85 % | 2.600 M 0.00 % | 2.600 M 333.33 % | 600.000 K |
| Long term debt | 435.000 M 1.87 % | 427.000 M 0.47 % | 424.987 M -1.98 % | 433.592 M -0.02 % | 433.689 M 32.12 % | 328.263 M 127.33 % | 144.400 M 38.31 % | 104.400 M 0.00 % | 104.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.000 K -53.95 % | 1.166 M -96.49 % | 33.190 M -4.87 % | 34.890 M -13.86 % | 40.502 M -4.69 % | 42.493 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.100 M -10.87 % | 4.600 M |
| Total non current liabilities | 570.000 M -3.39 % | 590.000 M -2.42 % | 604.616 M -3.46 % | 626.286 M -1.41 % | 635.220 M 21.72 % | 521.872 M 52.68 % | 341.808 M 26.18 % | 270.893 M 10.26 % | 245.691 M 96.95 % | 124.746 M 29.78 % | 96.123 M 25.49 % | 76.601 M 4.17 % | 73.536 M 3.83 % | 70.826 M 7.57 % | 65.841 M 4.98 % | 62.716 M 9.73 % | 57.154 M 24.94 % | 45.745 M -1.39 % | 46.392 M -31.46 % | 67.684 M 10.41 % | 61.300 M 15.71 % | 52.979 M 10.63 % | 47.889 M 761.93 % | 5.556 M -21.81 % | 7.106 M 65.26 % | 4.300 M -17.31 % | 5.200 M 79.31 % | 2.900 M -56.72 % | 6.700 M 26.42 % | 5.300 M |
| Other current liabilities | 1.019 B 18.63 % | 859.000 M 8.80 % | 789.553 M 20.68 % | 654.269 M 25.64 % | 520.761 M -13.55 % | 602.375 M 20.34 % | 500.544 M 20.10 % | 416.787 M 19.42 % | 349.003 M 27.39 % | 273.966 M -12.02 % | 311.405 M 16.02 % | 268.405 M 7.57 % | 249.511 M 12.15 % | 222.489 M -36.49 % | 350.300 M 21.32 % | 288.737 M 28.90 % | 223.997 M 14.03 % | 196.437 M 18.79 % | 165.367 M 20.39 % | 137.354 M 40.79 % | 97.559 M -3.38 % | 100.969 M 13.51 % | 88.953 M 6.59 % | 83.451 M -35.16 % | 128.705 M 114.15 % | 60.100 M 24.95 % | 48.100 M 16.18 % | 41.400 M 56.82 % | 26.400 M 20.55 % | 21.900 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.345 M 7.08 % | 196.437 M 18.79 % | 165.367 M 20.39 % | 137.354 M 69.89 % | 80.848 M -13.48 % | 93.449 M 5.47 % | 88.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 537.000 K -14.63 % | 629.000 K 7.89 % | 583.000 K -65.71 % | 1.700 M 3.09 % | 1.649 M -11.34 % | 1.860 M 10.98 % | 1.676 M -88.06 % | 14.035 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K 400.00 % | 100.000 K |
| Total current liabilities | 1.930 B 34.40 % | 1.436 B 6.11 % | 1.353 B 19.92 % | 1.129 B 24.71 % | 904.924 M 4.13 % | 869.045 M 12.52 % | 772.332 M 6.31 % | 726.481 M 20.89 % | 600.958 M 23.22 % | 487.711 M -1.76 % | 496.451 M 13.69 % | 436.687 M 0.21 % | 435.759 M 9.98 % | 396.226 M 12.05 % | 353.609 M 21.68 % | 290.594 M -17.26 % | 351.207 M 11.06 % | 316.231 M 10.31 % | 286.678 M 16.86 % | 245.326 M 47.07 % | 166.809 M -3.28 % | 172.458 M 14.27 % | 150.926 M 3.72 % | 145.512 M 11.76 % | 130.201 M 107.00 % | 62.900 M 24.06 % | 50.700 M 18.46 % | 42.800 M 50.70 % | 28.400 M 20.85 % | 23.500 M |
| Total liabilities | 2.500 B 23.40 % | 2.026 B 3.47 % | 1.958 B 11.58 % | 1.755 B 13.94 % | 1.540 B 10.73 % | 1.391 B 24.84 % | 1.114 B 11.71 % | 997.374 M 17.80 % | 846.649 M 38.24 % | 612.457 M 3.36 % | 592.574 M 15.45 % | 513.288 M 0.78 % | 509.295 M 9.04 % | 467.052 M 11.35 % | 419.450 M 18.72 % | 353.310 M -13.48 % | 408.361 M 12.81 % | 361.976 M 8.68 % | 333.070 M 6.41 % | 313.010 M 37.22 % | 228.109 M 1.19 % | 225.437 M 13.39 % | 198.815 M 31.61 % | 151.068 M 10.02 % | 137.307 M 104.33 % | 67.200 M 20.21 % | 55.900 M 22.32 % | 45.700 M 30.20 % | 35.100 M 21.88 % | 28.800 M |
| Other non current assets | 208.000 M -12.61 % | 238.000 M -1.91 % | 242.624 M 11.76 % | 217.085 M 4.48 % | 207.779 M 3 377.47 % | 5.975 M -70.20 % | 20.051 M 466.25 % | 3.541 M 92.45 % | 1.840 M 33.43 % | 1.379 M -20.06 % | 1.725 M -5.01 % | 1.816 M -62.30 % | 4.817 M -91.85 % | 59.094 M 6.52 % | 55.479 M -6.90 % | 59.588 M -14.00 % | 69.286 M 7.40 % | 64.514 M 6.82 % | 60.394 M -15.48 % | 71.456 M 0.58 % | 71.041 M 98.70 % | 35.752 M 41.72 % | 25.227 M 74.80 % | 14.432 M 59.12 % | 9.070 M 97.17 % | 4.600 M -19.30 % | 5.700 M 119.23 % | 2.600 M -16.13 % | 3.100 M 93.75 % | 1.600 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.013 M 15.94 % | 166.474 M -1.21 % | 168.515 M 6.90 % | 157.638 M 5.68 % | 149.162 M 23.97 % | 120.318 M 39.27 % | 86.393 M 25.23 % | 68.990 M 1 096.29 % | 5.767 M -25.42 % | 7.733 M 20.41 % | 6.422 M 428.32 % | -1.956 M -83.49 % | -1.066 M 79.53 % | -5.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 13.000 M 0.00 % | 13.000 M 2.31 % | 12.707 M 181 428.57 % | 7.000 K 0.00 % | 7.000 K -50.00 % | 14.000 K -99.93 % | 19.626 M 31 554.84 % | 62.000 K -84.58 % | 402.000 K -55.43 % | 902.000 K -49.07 % | 1.771 M -55.66 % | 3.994 M -39.18 % | 6.567 M -9.76 % | 7.277 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 275.00 % | 800.000 K 14.29 % | 700.000 K 16.67 % | 600.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 12.700 M 0.00 % | 12.700 M 0.00 % | 12.700 M 0.11 % | 12.686 M -0.11 % | 12.700 M 0.11 % | 12.686 M 0.00 % | 12.686 M 0.00 % | 12.686 M -12.15 % | 14.440 M -16.09 % | 17.208 M -18.66 % | 21.156 M -85.30 % | 143.915 M 14.87 % | 125.284 M 1 357.64 % | 8.595 M 79.62 % | 4.785 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 |
| Goodwill and intangible assets | 13.000 M 0.00 % | 13.000 M 2.31 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M -0.06 % | 12.714 M -0.09 % | 12.726 M -0.28 % | 12.762 M -2.49 % | 13.088 M -3.68 % | 13.588 M -6.01 % | 14.457 M -21.57 % | 18.434 M -22.46 % | 23.775 M -16.38 % | 28.433 M 33.80 % | 21.251 M 150.39 % | 8.487 M -1.26 % | 8.595 M 79.62 % | 4.785 M -2.78 % | 4.922 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 275.00 % | 800.000 K 14.29 % | 700.000 K 16.67 % | 600.000 K |
| Property plant equipment net | 257.000 M 1.18 % | 254.000 M -0.98 % | 256.524 M -6.23 % | 273.553 M -1.22 % | 276.919 M 35.35 % | 204.592 M 74.55 % | 117.213 M 22.53 % | 95.659 M 19.18 % | 80.261 M 29.96 % | 61.759 M -26.78 % | 84.345 M -2.40 % | 86.415 M -8.01 % | 93.942 M 1.07 % | 92.944 M 22.25 % | 76.027 M -6.34 % | 81.174 M -9.14 % | 89.339 M 14.62 % | 77.941 M -3.92 % | 81.120 M -2.99 % | 83.620 M 21.09 % | 69.057 M -12.33 % | 78.769 M -14.73 % | 92.377 M 28.49 % | 71.894 M 37.29 % | 52.367 M 17.94 % | 44.400 M 43.23 % | 31.000 M 85.63 % | 16.700 M 43.97 % | 11.600 M 27.47 % | 9.100 M |
| Total non current assets | 512.000 M -2.48 % | 525.000 M -0.45 % | 527.388 M 3.77 % | 508.237 M 0.24 % | 507.008 M 20.64 % | 420.250 M 29.20 % | 325.280 M 14.23 % | 284.760 M 6.71 % | 266.852 M 9.88 % | 242.864 M 6.91 % | 227.161 M 12.88 % | 201.243 M 1.26 % | 198.735 M 4.89 % | 189.471 M 17.13 % | 161.757 M 2.22 % | 158.249 M -5.36 % | 167.220 M 13.57 % | 147.240 M 0.55 % | 146.436 M -6.66 % | 156.878 M 11.79 % | 140.329 M 17.35 % | 119.581 M -2.78 % | 123.000 M 33.87 % | 91.882 M 49.55 % | 61.437 M 25.38 % | 49.000 M 23.43 % | 39.700 M 97.51 % | 20.100 M 30.52 % | 15.400 M 36.28 % | 11.300 M |
| Other current assets | 201.000 M 4.69 % | 192.000 M 55.83 % | 123.213 M 10.48 % | 111.526 M 17.21 % | 95.147 M 118.76 % | 43.493 M -44.50 % | 78.359 M -0.70 % | 78.910 M 2.21 % | 77.204 M 24.58 % | 61.970 M -25.33 % | 82.990 M 0.22 % | 82.804 M 3.98 % | 79.631 M 121.07 % | 36.021 M 3.59 % | 34.773 M 48.74 % | 23.379 M -34.41 % | 35.646 M 24.34 % | 28.668 M 61.74 % | 17.725 M 3.11 % | 17.190 M -10.28 % | 19.159 M -49.62 % | 38.029 M 64.09 % | 23.176 M 414.34 % | 4.506 M -39.75 % | 7.479 M -9.89 % | 8.300 M -84.49 % | 53.500 M 3 047.06 % | 1.700 M -37.04 % | 2.700 M -60.87 % | 6.900 M |
| Short term investments | 16.000 M 0.00 % | 16.000 M -51.61 % | 33.068 M 4.02 % | 31.791 M -7.93 % | 34.529 M -0.57 % | 34.728 M -42.86 % | 60.781 M 3 001.07 % | 1.960 M 5.89 % | 1.851 M -81.26 % | 9.875 M -65.51 % | 28.631 M -38.22 % | 46.340 M 174.14 % | 16.904 M -70.34 % | 56.987 M 31.41 % | 43.367 M 618.35 % | 6.037 M 2 583.11 % | 225.000 K -99.70 % | 74.880 M -12.54 % | 85.617 M 47.68 % | 57.973 M 107.42 % | 27.950 M 16.51 % | 23.989 M 63.04 % | 14.714 M -69.32 % | 47.961 M 23.13 % | 38.953 M 26.88 % | 30.700 M -38.23 % | 49.700 M 91.15 % | 26.000 M | 0.000 | 0.000 |
| cash and cash equivalents | 1.039 B 49.93 % | 693.000 M -5.43 % | 732.828 M 27.27 % | 575.812 M 3.78 % | 554.846 M 51.04 % | 367.342 M 12.42 % | 326.773 M -7.76 % | 354.260 M 23.85 % | 286.034 M 6.12 % | 269.538 M -2.50 % | 276.456 M 22.46 % | 225.755 M -14.66 % | 264.544 M 25.25 % | 211.208 M -10.06 % | 234.829 M 3.41 % | 227.085 M -9.95 % | 252.190 M 85.72 % | 135.793 M -8.51 % | 148.416 M 8.01 % | 137.407 M 68.10 % | 81.740 M -21.95 % | 104.728 M 45.86 % | 71.799 M 35.47 % | 53.000 M -24.00 % | 69.733 M 173.46 % | 25.500 M 8.51 % | 23.500 M -42.12 % | 40.600 M 202.99 % | 13.400 M 106.15 % | 6.500 M |
| Cash and short term investments | 1.055 B 48.80 % | 709.000 M -7.43 % | 765.896 M 26.05 % | 607.603 M 3.09 % | 589.375 M 46.59 % | 402.070 M 3.75 % | 387.554 M 8.80 % | 356.220 M 23.74 % | 287.885 M 3.03 % | 279.413 M -8.42 % | 305.087 M 12.13 % | 272.095 M -3.32 % | 281.448 M 4.94 % | 268.195 M -3.59 % | 278.196 M 19.33 % | 233.122 M -7.64 % | 252.415 M 19.81 % | 210.673 M -9.98 % | 234.033 M 19.78 % | 195.380 M 78.12 % | 109.690 M -14.78 % | 128.717 M 48.78 % | 86.513 M -14.31 % | 100.961 M -7.11 % | 108.686 M 93.39 % | 56.200 M -23.22 % | 73.200 M 9.91 % | 66.600 M 397.01 % | 13.400 M 106.15 % | 6.500 M |
| Total current assets | 2.085 B 30.72 % | 1.595 B 5.50 % | 1.512 B 21.45 % | 1.245 B 15.56 % | 1.077 B 10.52 % | 974.746 M 12.49 % | 866.536 M 11.25 % | 778.935 M 21.65 % | 640.322 M 18.13 % | 542.048 M -4.82 % | 569.509 M 0.74 % | 565.317 M 2.51 % | 551.465 M 5.49 % | 522.788 M 4.96 % | 498.088 M 19.10 % | 418.221 M -6.98 % | 449.620 M 8.76 % | 413.411 M -0.40 % | 415.079 M 22.60 % | 338.561 M 57.98 % | 214.309 M -6.21 % | 228.490 M 18.90 % | 192.164 M 5.51 % | 182.121 M 0.41 % | 181.380 M 83.77 % | 98.700 M -4.27 % | 103.100 M 15.32 % | 89.400 M 170.91 % | 33.000 M 17.02 % | 28.200 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.713 M 17.92 % | 50.638 M -2.47 % | 51.919 M -9.98 % | 57.678 M 28.65 % | 44.835 M -37.43 % | 71.657 M 1.28 % | 70.751 M 1.10 % | 69.980 M 1.02 % | 69.270 M 2.70 % | 67.449 M 26.08 % | 53.498 M -18.17 % | 65.377 M 13.28 % | 57.713 M 14.15 % | 50.557 M 26.06 % | 40.106 M 21.76 % | 32.939 M 7.78 % | 30.561 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M 38.89 % | 1.800 M | 0.000 | 0.000 |
| Net receivables | 829.000 M 19.45 % | 694.000 M 11.44 % | 622.764 M 18.46 % | 525.719 M 33.86 % | 392.746 M -16.34 % | 469.470 M 17.18 % | 400.623 M 16.53 % | 343.805 M 24.91 % | 275.233 M 37.16 % | 200.665 M 14.59 % | 175.116 M -16.78 % | 210.418 M 10.52 % | 190.386 M 9.52 % | 173.835 M 20.79 % | 143.915 M 14.87 % | 125.284 M 0.15 % | 125.093 M -9.84 % | 138.752 M 10.19 % | 125.916 M 27.95 % | 98.411 M 45.37 % | 67.699 M 9.64 % | 61.744 M -25.14 % | 82.475 M 7.59 % | 76.654 M 17.54 % | 65.215 M 90.69 % | 34.200 M 31.03 % | 26.100 M 23.70 % | 21.100 M 24.85 % | 16.900 M 14.19 % | 14.800 M |
| Tax assets | 34.000 M 70.00 % | 20.000 M 28.76 % | 15.533 M 217.52 % | 4.892 M -49.06 % | 9.603 M 142.75 % | 3.956 M -55.13 % | 8.816 M 105.84 % | 4.283 M -69.46 % | 14.025 M -17.38 % | 16.976 M 168.78 % | 6.316 M -22.83 % | 8.185 M 13.51 % | 7.211 M 123.04 % | 3.233 M 155.17 % | 1.267 M -50.85 % | 2.578 M 31.80 % | 1.956 M 83.49 % | 1.066 M -79.53 % | 5.207 M 188.96 % | 1.802 M 680.09 % | 231.000 K -95.43 % | 5.060 M -6.23 % | 5.396 M -2.88 % | 5.556 M | 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 |
| Account payables | 10.000 M -9.09 % | 11.000 M 42.27 % | 7.732 M 20.59 % | 6.412 M 3.37 % | 6.203 M 35.88 % | 4.565 M -57.02 % | 10.622 M 64.76 % | 6.447 M 53.90 % | 4.189 M -22.15 % | 5.381 M 15.13 % | 4.674 M 74.53 % | 2.678 M -26.83 % | 3.660 M -28.02 % | 5.085 M 53.67 % | 3.309 M 78.19 % | 1.857 M -38.24 % | 3.007 M -42.57 % | 5.236 M 37.72 % | 3.802 M -23.64 % | 4.979 M 59.07 % | 3.130 M -27.53 % | 4.319 M 40.73 % | 3.069 M -29.16 % | 4.332 M 189.57 % | 1.496 M -46.57 % | 2.800 M 7.69 % | 2.600 M 85.71 % | 1.400 M 133.33 % | 600.000 K -60.00 % | 1.500 M |
| Tax payables | 901.000 M 59.19 % | 566.000 M 1.78 % | 556.085 M 18.85 % | 467.892 M 23.79 % | 377.960 M 36.33 % | 277.248 M 6.16 % | 261.166 M -13.88 % | 303.247 M 22.39 % | 247.766 M 18.91 % | 208.364 M 15.52 % | 180.372 M 8.92 % | 165.604 M -9.30 % | 182.588 M 8.26 % | 168.652 M | 0.000 | 0.000 -100.00 % | 123.666 M 8.55 % | 113.929 M -2.56 % | 116.926 M 15.43 % | 101.293 M 57.11 % | 64.471 M -1.28 % | 65.310 M 14.12 % | 57.228 M 30.97 % | 43.694 M | 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 100.00 % | -9.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 66.000 M 13.79 % | 58.000 M 4.34 % | 55.587 M -13.41 % | 64.192 M -0.15 % | 64.289 M 9.22 % | 58.863 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 % | 537.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 |
| 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 |
| Other total stockholders equity | -642.000 M 0.62 % | -646.009 M -12.47 % | -574.388 M -3.32 % | -555.910 M -4.60 % | -531.456 M -7.16 % | -495.961 M -54.59 % | -320.817 M -38.87 % | -231.026 M -6.02 % | -217.912 M -259.45 % | -60.624 M -466.79 % | -10.696 M -252.42 % | -3.035 M -308.48 % | -743.000 K -160.70 % | 1.224 M -89.02 % | 11.143 M 292.50 % | 2.839 M 133.26 % | -8.537 M -156.76 % | 15.040 M -81.33 % | 80.537 M 8.89 % | 73.959 M 96.19 % | 37.698 M -72.10 % | 135.110 M 127.80 % | 59.312 M -3.79 % | 61.647 M 12.63 % | 54.735 M 15.96 % | 47.200 M -24.48 % | 62.500 M 28.07 % | 48.800 M 436.26 % | 9.100 M 16.67 % | 7.800 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.710 M | 0.000 | 0.000 -100.00 % | 4.075 M -47.05 % | 7.696 M -14.49 % | 9.000 M -16.45 % | 10.772 M 21.72 % | 8.850 M -17.31 % | 10.702 M 1.30 % | 10.565 M 73.42 % | 6.092 M 17.00 % | 5.207 M 188.96 % | 1.802 M -48.48 % | 3.498 M -30.87 % | 5.060 M -6.23 % | 5.396 M -2.88 % | 5.556 M -21.81 % | 7.106 M 65.26 % | 4.300 M 59.26 % | 2.700 M 800.00 % | 300.000 K | 0.000 -100.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 |
| Total assets | 2.597 B 22.50 % | 2.120 B 3.96 % | 2.039 B 16.32 % | 1.753 B 10.66 % | 1.584 B 13.57 % | 1.395 B 17.05 % | 1.192 B 12.04 % | 1.064 B 17.25 % | 907.174 M 15.58 % | 784.912 M -1.48 % | 796.670 M 3.93 % | 766.560 M 2.18 % | 750.200 M 5.33 % | 712.259 M 7.94 % | 659.845 M 14.46 % | 576.470 M -6.54 % | 616.840 M 10.02 % | 560.651 M -0.15 % | 561.515 M 13.34 % | 495.439 M 39.70 % | 354.638 M 1.89 % | 348.071 M 10.44 % | 315.164 M 15.02 % | 274.003 M 12.84 % | 242.817 M 64.40 % | 147.700 M 3.43 % | 142.800 M 30.41 % | 109.500 M 126.24 % | 48.400 M 22.53 % | 39.500 M |
| 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 |
| 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 | -14.000 M -190.82 % | -4.814 M 54.76 % | -10.641 M -325.88 % | 4.711 M 183.42 % | -5.647 M -216.19 % | 4.860 M 207.21 % | -4.533 M -146.53 % | 9.742 M 230.13 % | 2.951 M 120.03 % | -14.733 M -750.14 % | -1.733 M 24.26 % | -2.288 M 60.16 % | -5.743 M -12 384.78 % | -46.000 K -103.90 % | 1.179 M 126.81 % | -4.397 M -181.99 % | 5.363 M 22.72 % | 4.370 M 3.95 % | 4.204 M 180.51 % | -5.222 M -340.87 % | 2.168 M 171.84 % | -3.018 M -4 019.48 % | 77.000 K 104.20 % | -1.834 M -193.81 % | 1.955 M 22.19 % | 1.600 M -40.74 % | 2.700 M 437.50 % | -800.000 K -188.89 % | 900.000 K -59.09 % | 2.200 M |
| Stock based compensation | 61.000 M 15.10 % | 52.996 M 5.82 % | 50.080 M 23.28 % | 40.623 M -32.46 % | 60.145 M 150.68 % | 23.993 M 17.47 % | 20.425 M -16.10 % | 24.345 M 46.28 % | 16.643 M 24.71 % | 13.345 M 20.74 % | 11.053 M -0.45 % | 11.103 M 13.13 % | 9.814 M 14.10 % | 8.601 M 5.85 % | 8.126 M -19.26 % | 10.064 M 0.94 % | 9.970 M 32.70 % | 7.513 M 120.26 % | 3.411 M 64.07 % | 2.079 M -92.92 % | 29.355 M 129.14 % | 12.811 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 338.000 M 629.91 % | -63.784 M -172.98 % | 87.399 M 70.34 % | 51.310 M -57.82 % | 121.646 M 4 106.79 % | -3.036 M -129.78 % | 10.196 M -84.93 % | 67.674 M 122.95 % | 30.354 M 1 184.07 % | -2.800 M -103.62 % | 77.424 M 318.98 % | -35.356 M -263.26 % | 21.656 M 65.46 % | 13.088 M -57.08 % | 30.495 M 180.31 % | -37.971 M -192.31 % | 41.136 M 4 480.83 % | -939.000 K -104.99 % | 18.801 M -72.63 % | 68.681 M 335.28 % | -29.191 M -222.47 % | 23.836 M 225.79 % | -18.949 M 7.78 % | -20.547 M -148.68 % | 42.210 M 1 607.50 % | -2.800 M 0.00 % | -2.800 M -129.79 % | 9.400 M 40.30 % | 6.700 M 189.33 % | -7.500 M |
| Accounts receivables | -135.000 M -89.84 % | -71.114 M 35.03 % | -109.458 M 9.21 % | -120.560 M -265.08 % | 73.033 M 212.09 % | -65.156 M 2.23 % | -66.642 M -4.62 % | -63.697 M 8.51 % | -69.619 M -172.49 % | -25.549 M -173.22 % | 34.893 M 277.82 % | -19.623 M -0.87 % | -19.453 M 32.52 % | -28.826 M -52.73 % | -18.874 M -854.66 % | 2.501 M -74.33 % | 9.741 M 180.43 % | -12.111 M 50.19 % | -24.312 M 23.21 % | -31.661 M -434.00 % | -5.929 M -129.30 % | 20.237 M 364.40 % | -7.654 M 38.90 % | -12.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 186.165 M | 0.000 -100.00 % | 59.546 M 56.08 % | 38.151 M -64.85 % | 108.543 M 17.24 % | 92.581 M 1 056.51 % | -9.679 M -175.60 % | 12.803 M 198.77 % | -12.962 M -141.63 % | 31.136 M 39.22 % | 22.364 M -54.15 % | 48.772 M 251.97 % | -32.093 M -240.60 % | 22.826 M 31.40 % | 17.371 M -15.08 % | 20.455 M 289.03 % | 5.258 M 107.64 % | -68.823 M -440.12 % | 20.235 M 139.47 % | -51.270 M -8.02 % | -47.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -1.000 M -133.77 % | 2.961 M 124.32 % | 1.320 M 531.58 % | 209.000 K -87.24 % | 1.638 M 127.04 % | -6.057 M -245.08 % | 4.175 M 84.90 % | 2.258 M 289.43 % | -1.192 M -268.60 % | 707.000 K -64.58 % | 1.996 M 303.26 % | -982.000 K 31.09 % | -1.425 M -180.24 % | 1.776 M 56.34 % | 1.136 M 198.78 % | -1.150 M 48.41 % | -2.229 M -255.44 % | 1.434 M 221.84 % | -1.177 M -163.66 % | 1.849 M 195.36 % | -1.939 M -255.12 % | 1.250 M 198.97 % | -1.263 M -144.53 % | 2.836 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 474.000 M 10 749.16 % | 4.369 M -97.77 % | 195.537 M 1 448.16 % | -14.504 M -130.88 % | 46.975 M 444.26 % | 8.631 M -74.99 % | 34.512 M 67.78 % | 20.570 M 139.63 % | 8.584 M -72.94 % | 31.721 M 14.38 % | 27.732 M 1 650.14 % | -1.789 M -115.70 % | 11.398 M -35.87 % | 17.774 M 3 397.59 % | -539.000 K 92.54 % | -7.229 M -166.95 % | 10.798 M 241.46 % | -7.633 M -132.02 % | 23.835 M -74.44 % | 93.235 M 96.28 % | 47.500 M 365.57 % | -17.886 M -143.37 % | 41.238 M 12.64 % | 36.609 M -13.27 % | 42.210 M 1 607.50 % | -2.800 M 0.00 % | -2.800 M -129.79 % | 9.400 M 40.30 % | 6.700 M 189.33 % | -7.500 M |
| Other non cash items | 0.000 | 0.000 -100.00 % | 843.000 K -4.64 % | 884.000 K 12.90 % | 783.000 K 261.11 % | -486.000 K -454.74 % | 137.000 K 71.25 % | 80.000 K -11.11 % | 90.000 K -99.20 % | 11.316 M 102.87 % | 5.578 M -31.47 % | 8.140 M 25.50 % | 6.486 M -1.43 % | 6.580 M 298.79 % | 1.650 M | 0.000 -100.00 % | 9.970 M 32.70 % | 7.513 M 120.26 % | 3.411 M 409.10 % | 670.000 K 102.32 % | -28.833 M -125.54 % | -12.784 M -402.58 % | 4.225 M -23.00 % | 5.487 M 252.63 % | 1.556 M 1 456.00 % | 100.000 K -50.00 % | 200.000 K 300.00 % | -100.000 K 0.00 % | -100.000 K -200.00 % | 100.000 K |
| Net cash provided by operating activities | 520.000 M 161.98 % | 198.488 M -42.91 % | 347.691 M 33.65 % | 260.155 M -24.89 % | 346.353 M 68.83 % | 205.153 M 11.21 % | 184.480 M -9.76 % | 204.425 M 54.08 % | 132.673 M 103.85 % | 65.083 M -54.07 % | 141.713 M 308.82 % | 34.664 M -61.82 % | 90.798 M 22.85 % | 73.911 M -6.25 % | 78.840 M 9 387.36 % | 831.000 K -99.29 % | 117.790 M 57.09 % | 74.984 M -15.23 % | 88.453 M -20.79 % | 111.673 M 965.68 % | 10.479 M -81.25 % | 55.894 M 1 686.32 % | 3.129 M -70.31 % | 10.538 M -85.87 % | 74.590 M 319.04 % | 17.800 M 28.06 % | 13.900 M -32.20 % | 20.500 M 73.73 % | 11.800 M 493.33 % | -3.000 M |
| Investments in property plant and equipment | -38.000 M 5.28 % | -40.117 M -32.27 % | -30.329 M 7.83 % | -32.907 M 66.48 % | -98.159 M -74.33 % | -56.307 M -59.38 % | -35.328 M -5.97 % | -33.337 M 1.93 % | -33.994 M -90.51 % | -17.844 M 6.69 % | -19.124 M -65.40 % | -11.562 M 34.42 % | -17.631 M 43.92 % | -31.440 M -364.81 % | -6.764 M 15.65 % | -8.019 M 69.98 % | -26.714 M -107.60 % | -12.868 M 0.49 % | -12.931 M 54.75 % | -28.577 M -252.19 % | -8.114 M -19.83 % | -6.771 M 81.54 % | -36.677 M -91.46 % | -19.156 M -24.03 % | -15.445 M -11.92 % | -13.800 M 22.91 % | -17.900 M -152.11 % | -7.100 M -69.05 % | -4.200 M 8.70 % | -4.600 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.793 M 3 415.69 % | 51.000 K | 0.000 -100.00 % | 21.000 K -86.09 % | 151.000 K -45.68 % | 278.000 K 546.51 % | 43.000 K -99.65 % | 12.312 M | 0.000 | 0.000 100.00 % | -2.410 M 83.44 % | -14.555 M -12.67 % | -12.918 M -1 694.17 % | -720.000 K 80.95 % | -3.780 M -7 369.23 % | 52.000 K | 0.000 100.00 % | -6.250 M | 0.000 -100.00 % | 275.000 K 85.81 % | 148.000 K -65.66 % | 431.000 K 92.41 % | 224.000 K 12.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 |
| Purchases of investments | -23.000 M 52.07 % | -47.983 M -2.64 % | -46.748 M 19.68 % | -58.202 M -14.97 % | -50.624 M 54.03 % | -110.131 M -25.31 % | -87.887 M -4 916.38 % | -1.752 M -67.02 % | -1.049 M 90.06 % | -10.558 M 84.83 % | -69.578 M -27.07 % | -54.756 M -65.48 % | -33.090 M 49.83 % | -65.952 M -9.91 % | -60.003 M -893.59 % | -6.039 M -259.76 % | 3.780 M 104.31 % | -87.643 M -23.81 % | -70.786 M -26.81 % | -55.819 M -157.90 % | -21.644 M 16.04 % | -25.779 M -66.33 % | -15.499 M 72.62 % | -56.604 M -107.26 % | -27.310 M -102.30 % | -13.500 M 72.45 % | -49.000 M 5.41 % | -51.800 M | 0.000 100.00 % | -2.500 M |
| Sales maturities of investments | 23.000 M -65.35 % | 66.370 M 47.64 % | 44.955 M -25.13 % | 60.045 M 19.80 % | 50.119 M -63.33 % | 136.693 M 372.59 % | 28.924 M 1 752.91 % | 1.561 M -82.62 % | 8.983 M -68.44 % | 28.462 M -66.66 % | 85.374 M 267.56 % | 23.227 M -66.10 % | 68.510 M 92.37 % | 35.613 M 69.19 % | 21.049 M 9 255.11 % | 225.000 K -94.22 % | 3.895 M -96.03 % | 98.173 M 127.38 % | 43.176 M 69.56 % | 25.463 M 3 331.67 % | 742.000 K -95.44 % | 16.257 M -66.53 % | 48.566 M 1.56 % | 47.822 M 145.67 % | 19.466 M -38.20 % | 31.500 M 24.51 % | 25.300 M -1.17 % | 25.600 M 3 557.14 % | 700.000 K -89.23 % | 6.500 M |
| Other investing activites | 0.000 | 0.000 100.00 % | -1.793 M | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 151.000 K -45.68 % | 278.000 K 546.51 % | 43.000 K -99.65 % | 12.312 M 9 991.80 % | 122.000 K 114.04 % | 57.000 K -97.70 % | 2.479 M -83.06 % | 14.637 M 27 005.56 % | 54.000 K 50.00 % | 36.000 K -99.95 % | 67.090 M 38 680.35 % | 173.000 K 7.45 % | 161.000 K 157.91 % | -278.000 K -101.64 % | 16.912 M 1 001.76 % | 1.535 M 129.34 % | -5.231 M 71.76 % | -18.523 M -75.44 % | -10.558 M -103.04 % | -5.200 M -100.00 % | -2.600 M -766.67 % | -300.000 K | 0.000 100.00 % | -600.000 K |
| Net cash used for investing activites | -38.000 M -74.87 % | -21.730 M 32.35 % | -32.122 M -3.58 % | -31.013 M 68.55 % | -98.621 M -231.79 % | -29.724 M 68.43 % | -94.140 M -183.13 % | -33.250 M -27.80 % | -26.017 M -310.29 % | 12.372 M 485.90 % | -3.206 M 92.55 % | -43.034 M -340.98 % | 17.858 M 128.94 % | -61.697 M -5.32 % | -58.582 M -303.54 % | -14.517 M -132.79 % | 44.271 M 2 195.17 % | -2.113 M 94.77 % | -40.380 M 38.31 % | -65.461 M -440.82 % | -12.104 M 16.43 % | -14.483 M -66.61 % | -8.693 M 81.11 % | -46.030 M -36.90 % | -33.623 M -4 102.88 % | -800.000 K 98.19 % | -44.100 M -31.64 % | -33.500 M -857.14 % | -3.500 M -191.67 % | -1.200 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M -20.00 % | 125.000 M 212.50 % | 40.000 M | 0.000 -100.00 % | 104.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -537.000 K 14.63 % | -629.000 K -7.89 % | -583.000 K 98.24 % | -33.141 M -1 909.76 % | -1.649 M 71.68 % | -5.823 M -222.25 % | -1.807 M -104.55 % | 39.706 M 194.12 % | 13.500 M | 0.000 -100.00 % | 200.000 K | 0.000 100.00 % | -4.600 M -4 500.00 % | -100.000 K 75.00 % | -400.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 -100.00 % | 3.191 M -18.93 % | 3.936 M -76.62 % | 16.833 M -44.80 % | 30.493 M 1 997.18 % | 1.454 M | 0.000 | 0.000 -100.00 % | 26.467 M 354.76 % | 5.820 M 627.50 % | 800.000 K -95.81 % | 19.100 M -59.87 % | 47.600 M | 0.000 -100.00 % | 400.000 K |
| Common stock repurchased | -63.000 M 52.10 % | -131.519 M -79.46 % | -73.285 M -5.11 % | -69.725 M 29.86 % | -99.415 M 51.04 % | -203.043 M -79.17 % | -113.327 M -192.57 % | -38.735 M 77.98 % | -175.932 M -162.14 % | -67.113 M -223.14 % | -20.769 M -20.55 % | -17.229 M -1.74 % | -16.935 M 32.47 % | -25.079 M -219.40 % | -7.852 M -287.94 % | -2.024 M 94.69 % | -38.082 M 52.71 % | -80.521 M -233.09 % | -24.174 M -98.15 % | -12.200 M 28.88 % | -17.153 M -108.34 % | -8.233 M 73.08 % | -30.588 M -41.83 % | -21.566 M -735.57 % | -2.581 M 83.97 % | -16.100 M -163.93 % | -6.100 M -144.00 % | -2.500 M | 0.000 | 0.000 |
| Dividends paid | -89.000 M -5.68 % | -84.219 M -9.96 % | -76.592 M 46.88 % | -144.179 M -133.04 % | -61.869 M -27.24 % | -48.622 M -45.54 % | -33.408 M 49.20 % | -65.768 M -219.28 % | -20.599 M 2.62 % | -21.153 M 69.56 % | -69.493 M -299.71 % | -17.386 M 59.31 % | -42.728 M -171.43 % | -15.742 M -16.37 % | -13.527 M -1.92 % | -13.272 M -6.94 % | -12.411 M -4.29 % | -11.901 M -18.76 % | -10.021 M -35.66 % | -7.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K | 0.000 |
| Other financing activites | -21.000 M -134.58 % | 60.726 M 595.84 % | 8.727 M 49.67 % | 5.831 M -24.28 % | 7.701 M -7.35 % | 8.312 M 268.28 % | 2.257 M 45.24 % | 1.554 M -21.16 % | 1.971 M -49.37 % | 3.893 M 58.51 % | 2.456 M -41.47 % | 4.196 M -3.38 % | 4.343 M -12.90 % | 4.986 M -43.76 % | 8.865 M 100.84 % | 4.414 M -19.13 % | 5.458 M 52.67 % | 3.575 M -73.40 % | 13.439 M 6 687.37 % | 198.000 K 24.53 % | 159.000 K 2.58 % | 155.000 K -80.00 % | 775.000 K 116.48 % | 358.000 K 371.05 % | 76.000 K | 0.000 -100.00 % | 100.000 K 125.00 % | -400.000 K 60.00 % | -1.000 M -11.11 % | -900.000 K |
| Net cash used provided by financing activities | -173.000 M -11.60 % | -155.012 M -9.82 % | -141.150 M 32.16 % | -208.073 M -288.32 % | -53.583 M 54.73 % | -118.353 M -13.28 % | -104.478 M -1.49 % | -102.949 M -14.18 % | -90.160 M -6.86 % | -84.373 M 3.91 % | -87.806 M -188.66 % | -30.419 M 45.01 % | -55.320 M -54.37 % | -35.835 M -186.36 % | -12.514 M -9.59 % | -11.419 M 74.99 % | -45.664 M 46.59 % | -85.494 M -130.67 % | -37.064 M -492.00 % | 9.455 M 144.26 % | -21.363 M -151.86 % | -8.482 M -134.82 % | 24.363 M 29.87 % | 18.759 M 465.88 % | 3.315 M 121.95 % | -15.100 M -215.27 % | 13.100 M -67.33 % | 40.100 M 2 964.29 % | -1.400 M -55.56 % | -900.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 |
| Net change in cash | 309.000 M 1 320.95 % | 21.746 M -87.53 % | 174.419 M 727.85 % | 21.069 M -89.15 % | 194.149 M 240.16 % | 57.076 M 503.71 % | -14.138 M -120.72 % | 68.226 M 313.59 % | 16.496 M 338.45 % | -6.918 M -113.64 % | 50.701 M 230.71 % | -38.789 M -172.73 % | 53.336 M 325.80 % | -23.621 M -405.02 % | 7.744 M 130.85 % | -25.105 M -121.57 % | 116.397 M 1 022.10 % | -12.623 M -214.66 % | 11.009 M -80.22 % | 55.667 M 342.16 % | -22.988 M -169.81 % | 32.929 M 75.16 % | 18.799 M 212.35 % | -16.733 M -137.79 % | 44.282 M 2 114.10 % | 2.000 M 111.70 % | -17.100 M -162.87 % | 27.200 M 294.20 % | 6.900 M 235.29 % | -5.100 M |
| Cash at beginning of period | 1.035 B 2.08 % | 1.014 B 20.78 % | 839.500 M 6.71 % | 786.699 M 32.76 % | 592.550 M 10.66 % | 535.474 M -2.57 % | 549.612 M 92.15 % | 286.034 M 6.12 % | 269.538 M -2.50 % | 276.456 M 22.46 % | 225.755 M -14.66 % | 264.544 M 25.25 % | 211.208 M -10.06 % | 234.829 M 3.41 % | 227.085 M -9.95 % | 252.190 M 85.72 % | 135.793 M -8.51 % | 148.416 M 8.01 % | 137.407 M 68.10 % | 81.740 M -21.95 % | 104.728 M 45.86 % | 71.799 M 35.47 % | 53.000 M -24.00 % | 69.733 M 173.99 % | 25.451 M 8.30 % | 23.500 M -42.12 % | 40.600 M 202.99 % | 13.400 M 106.15 % | 6.500 M -43.48 % | 11.500 M |
| Cash at end of period | 1.344 B 29.77 % | 1.036 B 2.14 % | 1.014 B 25.52 % | 807.768 M 2.68 % | 786.699 M 32.76 % | 592.550 M 10.66 % | 535.474 M 51.15 % | 354.260 M 23.85 % | 286.034 M 6.12 % | 269.538 M -2.50 % | 276.456 M 22.46 % | 225.755 M -14.66 % | 264.544 M 25.25 % | 211.208 M -10.06 % | 234.829 M 3.41 % | 227.085 M -9.95 % | 252.190 M 85.72 % | 135.793 M -8.51 % | 148.416 M 8.01 % | 137.407 M 68.10 % | 81.740 M -21.95 % | 104.728 M 45.86 % | 71.799 M 35.47 % | 53.000 M -24.00 % | 69.733 M 173.46 % | 25.500 M 8.51 % | 23.500 M -42.12 % | 40.600 M 202.99 % | 13.400 M 109.38 % | 6.400 M |
| Operating cash flow | 520.000 M 161.98 % | 198.488 M -42.91 % | 347.691 M 33.65 % | 260.155 M -24.89 % | 346.353 M 68.83 % | 205.153 M 11.21 % | 184.480 M -9.76 % | 204.425 M 54.08 % | 132.673 M 103.85 % | 65.083 M -54.07 % | 141.713 M 308.82 % | 34.664 M -61.82 % | 90.798 M 22.85 % | 73.911 M -6.25 % | 78.840 M 9 387.36 % | 831.000 K -99.29 % | 117.790 M 57.09 % | 74.984 M -15.23 % | 88.453 M -20.79 % | 111.673 M 965.68 % | 10.479 M -81.25 % | 55.894 M 1 686.32 % | 3.129 M -70.31 % | 10.538 M -85.87 % | 74.590 M 319.04 % | 17.800 M 28.06 % | 13.900 M -32.20 % | 20.500 M 73.73 % | 11.800 M 493.33 % | -3.000 M |
| Capital expenditure | -38.000 M 5.28 % | -40.117 M -32.27 % | -30.329 M 7.83 % | -32.907 M 66.48 % | -98.159 M -74.33 % | -56.307 M -59.38 % | -35.328 M -5.97 % | -33.337 M 1.93 % | -33.994 M -90.51 % | -17.844 M 6.69 % | -19.124 M -65.40 % | -11.562 M 34.42 % | -17.631 M 43.92 % | -31.440 M -364.81 % | -6.764 M 15.65 % | -8.019 M 69.98 % | -26.714 M -107.60 % | -12.868 M 0.49 % | -12.931 M 54.75 % | -28.577 M -252.19 % | -8.114 M -19.83 % | -6.771 M 81.54 % | -36.677 M -91.46 % | -19.156 M -24.03 % | -15.445 M -11.92 % | -13.800 M 22.91 % | -17.900 M -152.11 % | -7.100 M -69.05 % | -4.200 M 8.70 % | -4.600 M |
| Free CashFlow | 482.000 M 204.35 % | 158.371 M -50.10 % | 317.362 M 39.65 % | 227.248 M -8.44 % | 248.194 M 66.75 % | 148.846 M -0.21 % | 149.152 M -12.82 % | 171.088 M 73.38 % | 98.679 M 108.89 % | 47.239 M -61.47 % | 122.589 M 430.64 % | 23.102 M -68.43 % | 73.167 M 72.28 % | 42.471 M -41.07 % | 72.076 M 1 102.73 % | -7.188 M -107.89 % | 91.076 M 46.62 % | 62.116 M -17.75 % | 75.522 M -9.11 % | 83.096 M 3 413.57 % | 2.365 M -95.19 % | 49.123 M 246.43 % | -33.548 M -289.28 % | -8.618 M -114.57 % | 59.145 M 1 378.63 % | 4.000 M 200.00 % | -4.000 M -129.85 % | 13.400 M 76.32 % | 7.600 M 200.00 % | -7.600 M |
| 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-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 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.623 B -2.11 % | 1.658 B -11.00 % | 1.863 B 15.50 % | 1.613 B 3.33 % | 1.561 B -2.74 % | 1.605 B -10.93 % | 1.802 B 14.04 % | 1.580 B 1.88 % | 1.551 B -2.15 % | 1.585 B -10.45 % | 1.770 B 18.81 % | 1.490 B 3.51 % | 1.439 B 0.49 % | 1.432 B -9.24 % | 1.578 B 22.20 % | 1.291 B 6.75 % | 1.210 B 2.05 % | 1.185 B -7.88 % | 1.287 B 21.82 % | 1.056 B 4.81 % | 1.008 B 1.46 % | 993.366 M -19.20 % | 1.229 B 14.36 % | 1.075 B 3.04 % | 1.043 B 0.01 % | 1.043 B -9.51 % | 1.153 B 19.27 % | 966.756 M 4.50 % | 925.126 M 0.31 % | 922.295 M -9.08 % | 1.014 B 22.73 % | 826.494 M 3.89 % | 795.513 M 0.00 % | 795.552 M -9.87 % | 882.664 M 21.07 % | 729.069 M 3.78 % | 702.538 M -0.68 % | 707.332 M -11.85 % | 802.408 M 23.45 % | 650.011 M 3.79 % | 626.286 M -0.25 % | 627.838 M -10.24 % | 699.479 M 17.39 % | 595.865 M 6.35 % | 560.303 M -0.76 % | 564.621 M -11.36 % | 636.999 M 14.34 % | 557.133 M 3.20 % | 539.869 M -1.35 % | 547.274 M -10.55 % | 611.836 M 14.91 % | 532.438 M 4.00 % | 511.953 M -1.41 % | 519.256 M -12.76 % | 595.177 M 20.21 % | 495.114 M 4.94 % | 471.821 M -0.23 % | 472.903 M -11.83 % | 536.381 M 23.16 % | 435.526 M 5.16 % | 414.146 M 0.42 % | 412.418 M -9.89 % | 457.662 M 15.60 % | 395.897 M 1.28 % | 390.908 M -3.32 % | 404.312 M -12.48 % | 461.979 M 8.45 % | 425.985 M 0.96 % | 421.914 M 0.34 % | 420.469 M -7.81 % | 456.066 M 13.43 % | 402.081 M 4.88 % | 383.380 M 1.76 % | 376.758 M -7.60 % | 407.758 M 15.63 % | 352.629 M 4.20 % | 338.421 M 0.19 % | 337.778 M -6.34 % | 360.636 M 18.03 % | 305.550 M 7.13 % | 285.202 M 1.90 % | 279.884 M -6.39 % | 298.976 M 20.20 % | 248.723 M 5.45 % | 235.865 M 1.28 % | 232.892 M -7.60 % | 252.047 M 10.00 % | 229.126 M 5.18 % | 217.849 M -0.63 % | 219.226 M -2.79 % | 225.520 M 108.42 % | -2.677 B -320.17 % | 1.216 B 4.74 % | 1.161 B 1.01 % | 1.149 B -4.15 % | 1.199 B 10.42 % | 1.086 B 3.94 % | 1.045 B 0.13 % | 1.043 B -7.37 % | 1.126 B 17.09 % | 962.039 M 11.29 % | 864.450 M 14.41 % | 755.545 M 5.46 % | 716.400 M 27.29 % | 562.800 M 11.29 % | 505.700 M 6.26 % | 475.900 M -3.96 % | 495.500 M 14.83 % | 431.500 M 9.63 % | 393.600 M 8.61 % | 362.400 M -3.10 % | 374.000 M 23.60 % | 302.600 M 10.12 % | 274.800 M 4.81 % | 262.200 M -0.79 % | 264.300 M 14.32 % | 231.200 M 10.25 % | 209.700 M 7.93 % | 194.300 M -7.74 % | 210.600 M 16.81 % | 180.300 M 7.90 % | 167.100 M 5.63 % | 158.200 M |
| Net income | -20.000 M -300.00 % | -5.000 M -109.80 % | 51.000 M 666.67 % | -9.000 M -400.00 % | 3.000 M -83.33 % | 18.000 M -77.22 % | 79.000 M 303.86 % | 19.561 M -56.53 % | 45.000 M 275.00 % | 12.000 M -87.37 % | 95.000 M 148.70 % | 38.198 M 1.40 % | 37.669 M 12.11 % | 33.599 M -51.92 % | 69.884 M 619.86 % | 9.708 M -64.43 % | 27.296 M 8.52 % | 25.154 M -59.38 % | 61.922 M 1 345.09 % | 4.285 M -78.58 % | 20.009 M -61.41 % | 51.851 M -16.49 % | 62.092 M 204.45 % | 20.395 M -21.13 % | 25.859 M -9.44 % | 28.556 M -62.57 % | 76.289 M 209.43 % | 24.655 M -31.91 % | 36.207 M 47.42 % | 24.560 M -50.87 % | 49.991 M 221.40 % | 15.554 M -19.00 % | 19.202 M 36.98 % | 14.018 M -60.65 % | 35.628 M 274.24 % | 9.520 M -32.31 % | 14.065 M 44.81 % | 9.713 M -70.29 % | 32.693 M 415.74 % | 6.339 M -46.95 % | 11.950 M 63.39 % | 7.314 M -46.95 % | 13.787 M 68.88 % | 8.164 M -2.64 % | 8.385 M 343.42 % | 1.891 M -80.23 % | 9.564 M 80.83 % | 5.289 M -47.54 % | 10.082 M 189.05 % | 3.488 M -73.52 % | 13.173 M 39.47 % | 9.445 M -17.53 % | 11.452 M 103.74 % | 5.621 M -59.51 % | 13.884 M 28.03 % | 10.844 M 164.55 % | 4.099 M -39.19 % | 6.741 M -23.28 % | 8.786 M 12.80 % | 7.789 M 7.67 % | 7.234 M 41.34 % | 5.118 M 122.62 % | 2.299 M 181.84 % | -2.809 M -148.17 % | 5.832 M 8.30 % | 5.385 M -34.06 % | 8.166 M -15.88 % | 9.708 M -18.62 % | 11.929 M 8.57 % | 10.987 M -16.49 % | 13.156 M -1.09 % | 13.301 M 9.44 % | 12.154 M -10.93 % | 13.645 M 62.58 % | 8.393 M -37.15 % | 13.355 M 10.25 % | 12.113 M 15.39 % | 10.497 M -0.42 % | 10.541 M -3.52 % | 10.926 M 52.11 % | 7.183 M -1.39 % | 7.284 M 58.69 % | 4.590 M 29.33 % | 3.549 M -1.74 % | 3.612 M 28.50 % | 2.811 M -69.57 % | 9.238 M 14.96 % | 8.036 M 7.49 % | 7.476 M 336.43 % | 1.713 M 139.28 % | -4.361 M -532.64 % | 1.008 M -73.33 % | 3.779 M 219.44 % | -3.164 M 44.53 % | -5.704 M -352.28 % | 2.261 M -73.89 % | 8.659 M 129.44 % | 3.774 M 187.02 % | -4.337 M -147.37 % | 9.156 M 23.48 % | 7.415 M 164.82 % | 2.800 M 213.31 % | -2.471 M -144.13 % | 5.600 M 27.27 % | 4.400 M 193.33 % | 1.500 M 171.43 % | -2.100 M -153.85 % | 3.900 M 2.63 % | 3.800 M 72.73 % | 2.200 M 414.29 % | -700.000 K -120.00 % | 3.500 M 20.69 % | 2.900 M 222.22 % | 900.000 K | 0.000 -100.00 % | 2.000 M 100.00 % | 1.000 M 66.67 % | 600.000 K 166.67 % | -900.000 K -280.00 % | 500.000 K -70.59 % | 1.700 M | 0.000 100.00 % | -1.100 M |
| Income before tax | -24.000 M -300.00 % | -6.000 M -108.33 % | 72.000 M 653.85 % | -13.000 M -533.33 % | 3.000 M -88.00 % | 25.000 M -77.48 % | 111.000 M 361.62 % | 24.046 M -60.58 % | 61.000 M 281.25 % | 16.000 M -87.10 % | 124.000 M 143.87 % | 50.846 M -0.99 % | 51.357 M 10.20 % | 46.604 M -51.76 % | 96.618 M 644.65 % | 12.975 M -65.76 % | 37.891 M 9.25 % | 34.684 M -58.09 % | 82.768 M 1 224.08 % | 6.251 M -76.97 % | 27.144 M -61.84 % | 71.137 M -16.05 % | 84.738 M 207.58 % | 27.550 M -21.70 % | 35.185 M -11.78 % | 39.883 M -54.17 % | 87.025 M 155.93 % | 34.004 M -30.59 % | 48.987 M 42.90 % | 34.280 M -47.33 % | 65.089 M 170.37 % | 24.074 M -19.54 % | 29.920 M 31.15 % | 22.813 M -57.23 % | 53.334 M 272.29 % | 14.326 M -36.27 % | 22.480 M 43.50 % | 15.666 M -70.28 % | 52.705 M 429.17 % | 9.960 M -50.09 % | 19.955 M 63.87 % | 12.177 M -48.24 % | 23.527 M 80.12 % | 13.062 M -9.94 % | 14.503 M 320.38 % | 3.450 M -79.23 % | 16.612 M 140.89 % | 6.896 M -59.76 % | 17.137 M 125.13 % | 7.612 M -65.54 % | 22.087 M 37.31 % | 16.086 M -16.56 % | 19.279 M 101.01 % | 9.591 M -58.90 % | 23.334 M 38.73 % | 16.820 M 145.98 % | 6.838 M -41.58 % | 11.704 M -24.06 % | 15.413 M 19.77 % | 12.869 M 4.08 % | 12.364 M 40.12 % | 8.824 M 122.60 % | 3.964 M 203.47 % | -3.831 M -138.15 % | 10.041 M 12.03 % | 8.963 M -33.49 % | 13.476 M -12.83 % | 15.460 M -17.13 % | 18.656 M 6.97 % | 17.441 M -14.76 % | 20.460 M 0.15 % | 20.429 M 9.03 % | 18.737 M -11.92 % | 21.272 M 63.62 % | 13.001 M -34.93 % | 19.979 M 5.89 % | 18.867 M 13.77 % | 16.584 M -0.41 % | 16.652 M -2.71 % | 17.116 M 47.91 % | 11.572 M -0.41 % | 11.620 M 56.20 % | 7.439 M 31.04 % | 5.677 M 10.38 % | 5.143 M 10.67 % | 4.647 M -69.57 % | 15.269 M 5.10 % | 14.528 M 4.92 % | 13.847 M 376.17 % | 2.908 M 142.68 % | -6.813 M -241.52 % | 4.814 M -22.91 % | 6.245 M 219.45 % | -5.228 M 44.55 % | -9.428 M -256.98 % | 6.006 M -58.01 % | 14.304 M 131.34 % | 6.183 M 187.01 % | -7.106 M -149.28 % | 14.419 M 23.48 % | 11.677 M 164.84 % | 4.409 M 213.31 % | -3.891 M -148.04 % | 8.100 M 15.71 % | 7.000 M 191.67 % | 2.400 M 172.73 % | -3.300 M -153.23 % | 6.200 M 1.64 % | 6.100 M 74.29 % | 3.500 M 391.67 % | -1.200 M -121.05 % | 5.700 M 21.28 % | 4.700 M 213.33 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | -0.01 -308.63 % | 0.00 -109.36 % | 0.04 579.52 % | -0.01 -519.36 % | 0.00 -87.66 % | 0.02 -74.71 % | 0.06 304.80 % | 0.02 -61.31 % | 0.04 289.61 % | 0.01 -85.59 % | 0.07 105.26 % | 0.03 -4.35 % | 0.04 9.66 % | 0.03 -46.86 % | 0.06 509.39 % | 0.01 -67.92 % | 0.03 7.06 % | 0.03 -54.51 % | 0.06 986.91 % | 0.01 -78.03 % | 0.03 -62.39 % | 0.07 3.90 % | 0.07 168.95 % | 0.03 -24.01 % | 0.03 -11.79 % | 0.04 -49.35 % | 0.08 114.58 % | 0.04 -33.57 % | 0.05 42.47 % | 0.04 -42.08 % | 0.06 120.29 % | 0.03 -22.55 % | 0.04 31.16 % | 0.03 -52.54 % | 0.06 207.51 % | 0.02 -38.59 % | 0.03 44.47 % | 0.02 -66.28 % | 0.07 328.66 % | 0.02 -51.91 % | 0.03 64.28 % | 0.02 -42.34 % | 0.03 53.44 % | 0.02 -15.31 % | 0.03 323.62 % | 0.01 -76.57 % | 0.03 110.69 % | 0.01 -61.01 % | 0.03 128.22 % | 0.01 -61.47 % | 0.04 19.49 % | 0.03 -19.77 % | 0.04 103.88 % | 0.02 -52.89 % | 0.04 15.40 % | 0.03 134.41 % | 0.01 -41.44 % | 0.02 -13.87 % | 0.03 -2.75 % | 0.03 -1.03 % | 0.03 39.53 % | 0.02 147.02 % | 0.01 189.51 % | -0.01 -137.67 % | 0.03 15.87 % | 0.02 -24.00 % | 0.03 -19.62 % | 0.04 -17.92 % | 0.04 6.60 % | 0.04 -7.54 % | 0.04 -11.70 % | 0.05 3.96 % | 0.05 -13.44 % | 0.06 77.08 % | 0.03 -43.72 % | 0.06 1.63 % | 0.06 13.55 % | 0.05 6.33 % | 0.05 -17.57 % | 0.06 38.06 % | 0.04 -2.27 % | 0.04 66.86 % | 0.02 9.01 % | 0.02 4.68 % | 0.02 9.28 % | 0.02 -67.06 % | 0.06 -4.46 % | 0.06 -0.25 % | 0.06 379.18 % | 0.01 143.91 % | -0.03 -1 580.11 % | 0.00 -135.01 % | 0.01 214.04 % | 0.00 45.10 % | -0.01 -263.77 % | 0.01 -61.97 % | 0.01 122.57 % | 0.01 186.90 % | -0.01 -153.21 % | 0.01 5.45 % | 0.01 137.98 % | 0.01 199.04 % | -0.01 -145.55 % | 0.01 -9.10 % | 0.01 162.08 % | 0.00 168.44 % | -0.01 -155.42 % | 0.01 -11.49 % | 0.01 58.98 % | 0.01 368.55 % | 0.00 -121.73 % | 0.02 -1.88 % | 0.02 184.55 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | -7.000 M -163.64 % | 11.000 M -87.64 % | 89.000 M 1 680.00 % | 5.000 M -76.19 % | 21.000 M -51.16 % | 43.000 M -66.67 % | 129.000 M 206.78 % | 42.049 M -46.77 % | 79.000 M 132.35 % | 34.000 M -75.71 % | 140.000 M 110.06 % | 66.648 M 1.72 % | 65.522 M 10.32 % | 59.395 M -45.37 % | 108.727 M 322.60 % | 25.728 M -48.31 % | 49.771 M 7.24 % | 46.410 M -49.78 % | 92.414 M 484.34 % | 15.815 M -56.90 % | 36.694 M -54.85 % | 81.264 M -14.19 % | 94.702 M 152.21 % | 37.549 M -15.88 % | 44.637 M -7.83 % | 48.430 M -49.23 % | 95.397 M 128.08 % | 41.827 M -25.05 % | 55.803 M 36.54 % | 40.868 M -42.74 % | 71.372 M 139.55 % | 29.794 M -16.10 % | 35.510 M 26.73 % | 28.021 M -51.86 % | 58.211 M 207.07 % | 18.957 M -30.19 % | 27.155 M 32.52 % | 20.492 M -64.43 % | 57.613 M 323.97 % | 13.589 M -44.69 % | 24.568 M 45.45 % | 16.891 M -41.58 % | 28.912 M 46.23 % | 19.771 M 0.05 % | 19.762 M 76.60 % | 11.190 M -48.73 % | 21.825 M 77.90 % | 12.268 M -45.27 % | 22.414 M 44.86 % | 15.473 M -43.02 % | 27.154 M 22.58 % | 22.152 M -6.94 % | 23.803 M 71.49 % | 13.880 M -49.08 % | 27.258 M 32.49 % | 20.574 M 15.05 % | 17.883 M 19.21 % | 15.001 M -21.37 % | 19.077 M 16.78 % | 16.336 M 3.33 % | 15.810 M 24.48 % | 12.701 M 62.09 % | 7.836 M 23 845.45 % | -33.000 K -100.24 % | 13.723 M 6.80 % | 12.849 M -24.82 % | 17.092 M -8.09 % | 18.597 M -10.88 % | 20.868 M 7.73 % | 19.371 M -10.50 % | 21.643 M -7.40 % | 23.373 M 19.07 % | 19.629 M -10.86 % | 22.021 M 60.19 % | 13.747 M -33.24 % | 20.593 M 1.96 % | 20.197 M 12.09 % | 18.018 M -1.48 % | 18.289 M -6.62 % | 19.585 M 36.23 % | 14.376 M -1.48 % | 14.592 M 36.42 % | 10.696 M 12.76 % | 9.486 M -0.55 % | 9.538 M 4.55 % | 9.123 M -22.38 % | 11.754 M -38.81 % | 19.209 M -5.14 % | 20.250 M 150.68 % | 8.078 M 849.35 % | -1.078 M -107.66 % | 14.079 M 17.71 % | 11.961 M 2 067.27 % | -608.000 K 86.46 % | -4.489 M -132.44 % | 13.837 M -21.60 % | 17.649 M 97.57 % | 8.933 M 287.12 % | -4.774 M -129.15 % | 16.379 M 20.79 % | 13.560 M 111.71 % | 6.405 M 423.00 % | -1.983 M -121.79 % | 9.100 M 9.64 % | 8.300 M 144.12 % | 3.400 M 230.77 % | -2.600 M -140.00 % | 6.500 M 0.00 % | 6.500 M 85.71 % | 3.500 M 418.18 % | -1.100 M -119.30 % | 5.700 M 26.67 % | 4.500 M 221.43 % | 1.400 M 250.00 % | 400.000 K 100.06 % | -628.700 M -371.93 % | 231.200 M 10.25 % | 209.700 M 7.93 % | 194.300 M 138.60 % | -503.400 M -379.20 % | 180.300 M 7.90 % | 167.100 M 5.63 % | 158.200 M |
| Net income ratio | -0.01 -308.63 % | 0.00 -111.02 % | 0.03 590.62 % | -0.01 -390.33 % | 0.00 -82.86 % | 0.01 -74.42 % | 0.04 254.16 % | 0.01 -57.33 % | 0.03 283.22 % | 0.01 -85.89 % | 0.05 109.32 % | 0.03 -2.04 % | 0.03 11.56 % | 0.02 -47.03 % | 0.04 489.10 % | 0.01 -66.68 % | 0.02 6.34 % | 0.02 -55.90 % | 0.05 1 086.24 % | 0.00 -79.57 % | 0.02 -61.96 % | 0.05 3.36 % | 0.05 166.22 % | 0.02 -23.46 % | 0.02 -9.45 % | 0.03 -58.63 % | 0.07 159.44 % | 0.03 -34.84 % | 0.04 46.97 % | 0.03 -45.97 % | 0.05 161.87 % | 0.02 -22.03 % | 0.02 36.99 % | 0.02 -56.35 % | 0.04 209.12 % | 0.01 -34.78 % | 0.02 45.79 % | 0.01 -66.30 % | 0.04 317.79 % | 0.01 -48.89 % | 0.02 63.79 % | 0.01 -40.90 % | 0.02 43.86 % | 0.01 -8.45 % | 0.01 346.83 % | 0.00 -77.69 % | 0.02 58.16 % | 0.01 -49.17 % | 0.02 193.01 % | 0.01 -70.40 % | 0.02 21.37 % | 0.02 -20.70 % | 0.02 106.64 % | 0.01 -53.60 % | 0.02 6.51 % | 0.02 152.11 % | 0.01 -39.05 % | 0.01 -12.98 % | 0.02 -8.41 % | 0.02 2.39 % | 0.02 40.75 % | 0.01 147.04 % | 0.01 170.80 % | -0.01 -147.56 % | 0.01 12.01 % | 0.01 -24.65 % | 0.02 -22.44 % | 0.02 -19.40 % | 0.03 8.20 % | 0.03 -9.42 % | 0.03 -12.80 % | 0.03 4.35 % | 0.03 -12.47 % | 0.04 75.95 % | 0.02 -45.65 % | 0.04 5.81 % | 0.04 15.18 % | 0.03 6.32 % | 0.03 -18.26 % | 0.04 41.98 % | 0.03 -3.23 % | 0.03 69.52 % | 0.02 7.59 % | 0.01 -6.82 % | 0.02 26.88 % | 0.01 -67.07 % | 0.04 4.50 % | 0.04 2.20 % | 0.03 339.19 % | 0.01 140.41 % | -0.02 -5 036.06 % | 0.00 -112.12 % | 0.00 214.03 % | 0.00 45.08 % | 0.00 -363.20 % | 0.00 -76.35 % | 0.01 120.74 % | 0.00 186.91 % | 0.00 -151.14 % | 0.01 5.45 % | 0.01 137.96 % | 0.00 199.04 % | 0.00 -141.84 % | 0.01 -0.02 % | 0.01 163.57 % | 0.00 167.22 % | 0.00 -156.06 % | 0.01 -10.62 % | 0.01 57.56 % | 0.01 389.37 % | 0.00 -120.64 % | 0.01 -2.35 % | 0.01 192.62 % | 0.00 | 0.00 -100.00 % | 0.01 74.95 % | 0.00 51.17 % | 0.00 161.77 % | 0.00 -295.10 % | 0.00 -74.82 % | 0.01 | 0.00 100.00 % | -0.01 |
| Ratio EBITDA | 0.00 -165.01 % | 0.01 -86.11 % | 0.05 1 441.14 % | 0.00 -76.96 % | 0.01 -49.79 % | 0.03 -62.58 % | 0.07 169.02 % | 0.03 -47.76 % | 0.05 137.45 % | 0.02 -72.88 % | 0.08 76.80 % | 0.04 -1.73 % | 0.05 9.78 % | 0.04 -39.81 % | 0.07 245.84 % | 0.02 -51.57 % | 0.04 5.09 % | 0.04 -45.48 % | 0.07 379.68 % | 0.01 -58.88 % | 0.04 -55.49 % | 0.08 6.21 % | 0.08 120.54 % | 0.03 -18.36 % | 0.04 -7.84 % | 0.05 -43.90 % | 0.08 91.23 % | 0.04 -28.27 % | 0.06 36.13 % | 0.04 -37.02 % | 0.07 95.18 % | 0.04 -19.24 % | 0.04 26.73 % | 0.04 -46.59 % | 0.07 153.63 % | 0.03 -32.73 % | 0.04 33.42 % | 0.03 -59.65 % | 0.07 243.45 % | 0.02 -46.71 % | 0.04 45.81 % | 0.03 -34.91 % | 0.04 24.57 % | 0.03 -5.93 % | 0.04 77.97 % | 0.02 -42.16 % | 0.03 55.60 % | 0.02 -46.96 % | 0.04 46.85 % | 0.03 -36.30 % | 0.04 6.67 % | 0.04 -10.52 % | 0.05 73.94 % | 0.03 -41.63 % | 0.05 10.21 % | 0.04 9.64 % | 0.04 19.49 % | 0.03 -10.81 % | 0.04 -5.18 % | 0.04 -1.75 % | 0.04 23.96 % | 0.03 79.87 % | 0.02 20 640.83 % | 0.00 -100.24 % | 0.04 10.46 % | 0.03 -14.10 % | 0.04 -15.25 % | 0.04 -11.73 % | 0.05 7.36 % | 0.05 -2.92 % | 0.05 -18.36 % | 0.06 13.54 % | 0.05 -12.40 % | 0.06 73.37 % | 0.03 -42.27 % | 0.06 -2.15 % | 0.06 11.88 % | 0.05 5.19 % | 0.05 -20.88 % | 0.06 27.16 % | 0.05 -3.32 % | 0.05 45.73 % | 0.04 -6.20 % | 0.04 -5.69 % | 0.04 3.23 % | 0.04 -16.00 % | 0.05 -44.37 % | 0.08 -9.81 % | 0.09 152.27 % | 0.04 870.86 % | 0.00 9.10 % | -0.01 -153.46 % | 0.01 1 978.17 % | 0.00 86.59 % | 0.00 -133.85 % | 0.01 -29.00 % | 0.02 90.08 % | 0.01 286.87 % | 0.00 -131.47 % | 0.01 3.16 % | 0.01 90.23 % | 0.01 382.30 % | 0.00 -120.66 % | 0.01 -13.87 % | 0.01 119.35 % | 0.01 223.06 % | -0.01 -141.65 % | 0.01 -12.92 % | 0.02 69.40 % | 0.01 392.96 % | 0.00 -119.92 % | 0.02 2.48 % | 0.01 191.90 % | 0.01 233.95 % | 0.00 100.06 % | -2.38 -337.87 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 141.84 % | -2.39 -339.03 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Gross profit ratio | 0.11 -15.71 % | 0.13 -19.17 % | 0.17 23.12 % | 0.14 -7.87 % | 0.15 -9.44 % | 0.16 -15.39 % | 0.19 36.22 % | 0.14 -15.51 % | 0.17 17.18 % | 0.14 -24.32 % | 0.19 15.93 % | 0.16 -4.78 % | 0.17 1.45 % | 0.17 -7.52 % | 0.18 37.06 % | 0.13 -19.47 % | 0.16 -2.53 % | 0.17 -13.84 % | 0.20 23.19 % | 0.16 -13.61 % | 0.18 -17.19 % | 0.22 16.49 % | 0.19 26.37 % | 0.15 -7.85 % | 0.16 -1.84 % | 0.17 -15.31 % | 0.20 17.64 % | 0.17 -6.88 % | 0.18 7.12 % | 0.17 -14.89 % | 0.20 13.90 % | 0.17 -1.75 % | 0.18 7.22 % | 0.16 -9.10 % | 0.18 19.07 % | 0.15 -9.58 % | 0.17 4.72 % | 0.16 -14.35 % | 0.19 25.22 % | 0.15 -12.40 % | 0.17 2.68 % | 0.17 -10.59 % | 0.19 9.14 % | 0.17 -5.46 % | 0.18 6.43 % | 0.17 1.42 % | 0.17 3.21 % | 0.16 -10.49 % | 0.18 1.02 % | 0.18 1.07 % | 0.18 0.63 % | 0.18 -8.65 % | 0.19 14.35 % | 0.17 -2.86 % | 0.17 -4.74 % | 0.18 -1.51 % | 0.18 4.04 % | 0.18 4.55 % | 0.17 -8.60 % | 0.19 4.28 % | 0.18 2.83 % | 0.17 8.94 % | 0.16 2.51 % | 0.15 -14.82 % | 0.18 2.18 % | 0.18 -1.59 % | 0.18 -12.01 % | 0.21 1.45 % | 0.20 1.36 % | 0.20 5.28 % | 0.19 -9.47 % | 0.21 7.17 % | 0.20 -6.02 % | 0.21 24.76 % | 0.17 -21.15 % | 0.21 -0.30 % | 0.21 5.15 % | 0.20 7.12 % | 0.19 -14.30 % | 0.22 7.86 % | 0.20 1.33 % | 0.20 11.38 % | 0.18 -12.63 % | 0.21 2.33 % | 0.20 -3.04 % | 0.21 5.00 % | 0.20 -22.36 % | 0.26 -1.55 % | 0.26 21.60 % | 0.21 33.87 % | 0.16 915.74 % | -0.02 -150.72 % | 0.04 22.47 % | 0.03 18.36 % | 0.03 -31.14 % | 0.04 -14.94 % | 0.05 14.23 % | 0.04 49.07 % | 0.03 -35.28 % | 0.04 -1.06 % | 0.04 14.87 % | 0.04 32.30 % | 0.03 -34.34 % | 0.04 -10.35 % | 0.05 18.30 % | 0.04 37.70 % | 0.03 -32.57 % | 0.04 -8.56 % | 0.05 11.92 % | 0.04 34.00 % | 0.03 -30.79 % | 0.04 -3.49 % | 0.05 8.67 % | 0.04 26.86 % | 0.03 -96.64 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 38.000 M 6.40 % | 35.714 M -6.02 % | 38.000 M -7.11 % | 40.909 M 7.66 % | 38.000 M 1.33 % | 37.500 M -1.32 % | 38.000 M 1.02 % | 37.617 M -1.57 % | 38.217 M -2.01 % | 39.000 M 0.00 % | 39.000 M 1.08 % | 38.584 M 0.10 % | 38.546 M -0.11 % | 38.588 M -0.27 % | 38.693 M 0.98 % | 38.316 M -1.45 % | 38.881 M 0.15 % | 38.823 M -0.04 % | 38.839 M 1.55 % | 38.245 M -1.28 % | 38.741 M 0.25 % | 38.646 M -1.08 % | 39.068 M -1.22 % | 39.551 M -1.90 % | 40.317 M -1.46 % | 40.916 M 0.65 % | 40.650 M -1.36 % | 41.210 M -0.81 % | 41.548 M 0.04 % | 41.533 M -0.80 % | 41.869 M 2.35 % | 40.908 M -0.81 % | 41.242 M -0.56 % | 41.475 M 0.84 % | 41.130 M -0.47 % | 41.324 M -0.93 % | 41.712 M -0.13 % | 41.768 M -0.45 % | 41.956 M -11.73 % | 47.531 M -1.13 % | 48.072 M -2.98 % | 49.546 M -0.41 % | 49.748 M 0.00 % | 49.748 M 0.90 % | 49.304 M -0.49 % | 49.548 M -0.23 % | 49.660 M 0.03 % | 49.646 M -0.18 % | 49.734 M 0.09 % | 49.688 M -0.33 % | 49.854 M 0.12 % | 49.794 M -0.33 % | 49.960 M -0.70 % | 50.310 M -0.01 % | 50.316 M 0.28 % | 50.174 M -1.62 % | 50.998 M -1.27 % | 51.654 M 0.86 % | 51.214 M 0.47 % | 50.976 M 0.26 % | 50.846 M -0.27 % | 50.986 M 1.28 % | 50.340 M 0.37 % | 50.156 M 0.30 % | 50.008 M -0.14 % | 50.078 M 0.78 % | 49.688 M 1.15 % | 49.122 M -4.94 % | 51.674 M 0.20 % | 51.570 M -0.04 % | 51.592 M 1.96 % | 50.600 M -6.33 % | 54.018 M -1.03 % | 54.580 M -2.45 % | 55.953 M 3.33 % | 54.148 M -3.89 % | 56.340 M -0.71 % | 56.741 M -0.42 % | 56.978 M 5.41 % | 54.056 M -2.17 % | 55.254 M 6.20 % | 52.029 M 2.02 % | 51.000 M 0.00 % | 51.000 M -1.16 % | 51.600 M -8.22 % | 56.220 M 0.41 % | 55.988 M 6.06 % | 52.789 M -1.14 % | 53.400 M -6.48 % | 57.100 M 4.75 % | 54.513 M 0.00 % | 54.513 M -2.05 % | 55.656 M -3.25 % | 57.527 M 2.93 % | 55.892 M -2.01 % | 57.040 M -1.19 % | 57.727 M -0.58 % | 58.062 M 7.10 % | 54.213 M 0.00 % | 54.213 M -8.61 % | 59.320 M 5.93 % | 56.000 M 1.98 % | 54.911 M 0.00 % | 54.911 M 1.05 % | 54.340 M 8.68 % | 50.000 M -12.67 % | 57.252 M 0.00 % | 57.252 M -2.07 % | 58.462 M -1.41 % | 59.296 M 18.80 % | 49.912 M 0.00 % | 49.912 M -11.97 % | 56.700 M 0.50 % | 56.420 M 13.04 % | 49.912 M 24.78 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M -11.11 % | 45.000 M 5.88 % | 42.500 M 0.00 % | 42.500 M 15.91 % | 36.667 M 0.00 % | 36.667 M |
| Weighted average shs out | 38.000 M 6.40 % | 35.714 M -6.02 % | 38.000 M -7.11 % | 40.909 M 7.66 % | 38.000 M 1.33 % | 37.500 M 1.35 % | 37.000 M -1.64 % | 37.617 M -0.72 % | 37.891 M -0.29 % | 38.000 M 0.00 % | 38.000 M 0.48 % | 37.820 M -0.52 % | 38.017 M -0.55 % | 38.229 M -0.15 % | 38.288 M -0.07 % | 38.316 M -0.54 % | 38.524 M -0.17 % | 38.591 M 0.98 % | 38.216 M -0.08 % | 38.245 M -0.68 % | 38.507 M -0.16 % | 38.567 M -0.61 % | 38.802 M -1.89 % | 39.551 M -1.54 % | 40.168 M -1.48 % | 40.771 M 0.65 % | 40.508 M -1.70 % | 41.210 M -0.29 % | 41.330 M -0.11 % | 41.377 M 0.50 % | 41.172 M 0.64 % | 40.908 M -0.09 % | 40.946 M -0.76 % | 41.258 M 0.31 % | 41.130 M -0.47 % | 41.324 M -0.87 % | 41.686 M -0.12 % | 41.738 M -0.49 % | 41.944 M -11.75 % | 47.531 M -1.10 % | 48.060 M -2.97 % | 49.532 M -0.43 % | 49.748 M 1.15 % | 49.182 M -0.24 % | 49.300 M -0.48 % | 49.540 M -0.21 % | 49.646 M 1.44 % | 48.943 M -1.52 % | 49.698 M 0.12 % | 49.640 M -0.31 % | 49.794 M 0.00 % | 49.794 M -0.10 % | 49.846 M -0.69 % | 50.190 M 0.03 % | 50.174 M 0.42 % | 49.964 M -1.74 % | 50.850 M -1.17 % | 51.452 M 0.93 % | 50.976 M 0.97 % | 50.484 M -0.28 % | 50.624 M -0.27 % | 50.762 M 1.21 % | 50.156 M 0.63 % | 49.842 M 0.29 % | 49.700 M 0.46 % | 49.472 M 0.71 % | 49.122 M 0.00 % | 49.122 M -3.27 % | 50.784 M 0.03 % | 50.768 M 0.33 % | 50.600 M 0.00 % | 50.600 M -4.25 % | 52.843 M -1.25 % | 53.510 M -1.18 % | 54.148 M 0.00 % | 54.148 M -1.65 % | 55.059 M -0.34 % | 55.247 M 2.20 % | 54.056 M 3.43 % | 52.263 M 1.86 % | 51.307 M -1.39 % | 52.029 M 2.02 % | 51.000 M 0.00 % | 51.000 M -1.16 % | 51.600 M 0.96 % | 51.109 M -3.18 % | 52.789 M 0.00 % | 52.789 M -1.14 % | 53.400 M -6.48 % | 57.100 M 4.75 % | 54.513 M 0.00 % | 54.513 M -2.05 % | 55.656 M -3.25 % | 57.527 M 2.93 % | 55.892 M -2.01 % | 57.040 M 5.40 % | 54.119 M 0.38 % | 53.914 M -0.55 % | 54.213 M 1.51 % | 53.407 M -2.77 % | 54.926 M 2.99 % | 53.333 M -2.87 % | 54.911 M 0.00 % | 54.911 M 1.33 % | 54.188 M 8.38 % | 50.000 M -12.67 % | 57.252 M 0.00 % | 57.252 M -2.07 % | 58.462 M 0.96 % | 57.904 M 16.01 % | 49.912 M 3.13 % | 48.397 M -14.64 % | 56.700 M 0.50 % | 56.420 M 13.04 % | 49.912 M 24.78 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M -11.11 % | 45.000 M 5.88 % | 42.500 M 0.00 % | 42.500 M 15.91 % | 36.667 M 0.00 % | 36.667 M |
| EPS diluted | -0.53 -275.93 % | -0.14 -110.45 % | 1.34 709.09 % | -0.22 -378.83 % | 0.08 -83.56 % | 0.48 -76.92 % | 2.08 300.00 % | 0.52 -55.17 % | 1.16 251.52 % | 0.33 -86.48 % | 2.44 146.46 % | 0.99 1.02 % | 0.98 12.64 % | 0.87 -51.93 % | 1.81 624.00 % | 0.25 -64.29 % | 0.70 7.69 % | 0.65 -59.12 % | 1.59 1 345.45 % | 0.11 -78.43 % | 0.51 -61.65 % | 1.33 -15.82 % | 1.58 209.80 % | 0.51 -19.05 % | 0.63 -8.70 % | 0.69 -62.70 % | 1.85 213.56 % | 0.59 -31.40 % | 0.86 48.28 % | 0.58 -50.85 % | 1.18 227.78 % | 0.36 -21.74 % | 0.46 39.39 % | 0.33 -61.18 % | 0.85 269.57 % | 0.23 -30.30 % | 0.33 43.48 % | 0.23 -70.13 % | 0.77 492.31 % | 0.13 -45.83 % | 0.24 71.43 % | 0.14 -48.15 % | 0.27 68.75 % | 0.16 -5.88 % | 0.17 385.71 % | 0.04 -81.58 % | 0.19 72.73 % | 0.11 -45.00 % | 0.20 185.71 % | 0.07 -73.08 % | 0.26 36.84 % | 0.19 -17.39 % | 0.23 109.09 % | 0.11 -59.26 % | 0.27 22.73 % | 0.22 175.00 % | 0.08 -38.46 % | 0.13 -23.53 % | 0.17 13.33 % | 0.15 7.14 % | 0.14 40.00 % | 0.10 122.22 % | 0.05 180.36 % | -0.06 -146.67 % | 0.12 9.09 % | 0.11 -35.29 % | 0.17 -15.00 % | 0.20 -13.04 % | 0.23 4.55 % | 0.22 -15.38 % | 0.26 0.00 % | 0.26 13.04 % | 0.23 -8.00 % | 0.25 66.67 % | 0.15 -40.00 % | 0.25 13.64 % | 0.22 15.79 % | 0.19 0.00 % | 0.19 -5.00 % | 0.20 53.85 % | 0.13 -7.14 % | 0.14 55.56 % | 0.09 29.31 % | 0.07 -0.57 % | 0.07 40.00 % | 0.05 -70.59 % | 0.17 13.33 % | 0.15 7.14 % | 0.14 366.67 % | 0.03 137.50 % | -0.08 -532.43 % | 0.02 -73.57 % | 0.07 227.27 % | -0.06 45.00 % | -0.10 -352.53 % | 0.04 -73.60 % | 0.15 130.77 % | 0.07 181.25 % | -0.08 -147.06 % | 0.17 30.77 % | 0.13 160.00 % | 0.05 211.11 % | -0.05 -145.00 % | 0.10 25.00 % | 0.08 166.67 % | 0.03 181.74 % | -0.04 -153.89 % | 0.07 4.77 % | 0.07 62.50 % | 0.04 385.71 % | -0.01 -119.97 % | 0.07 27.45 % | 0.06 175.00 % | 0.02 | 0.00 -100.00 % | 0.05 100.00 % | 0.03 66.67 % | 0.02 175.00 % | -0.02 -269.49 % | 0.01 -70.50 % | 0.04 | 0.00 100.00 % | -0.03 |
| Earnings per share | -0.53 -275.93 % | -0.14 -110.45 % | 1.34 709.09 % | -0.22 -378.83 % | 0.08 -83.56 % | 0.48 -77.57 % | 2.14 311.54 % | 0.52 -55.56 % | 1.17 244.12 % | 0.34 -86.40 % | 2.50 147.52 % | 1.01 2.02 % | 0.99 12.50 % | 0.88 -51.91 % | 1.83 632.00 % | 0.25 -64.79 % | 0.71 9.23 % | 0.65 -59.88 % | 1.62 1 372.73 % | 0.11 -78.85 % | 0.52 -61.19 % | 1.34 -15.72 % | 1.59 211.76 % | 0.51 -20.31 % | 0.64 -7.25 % | 0.69 -62.90 % | 1.86 215.25 % | 0.59 -31.40 % | 0.86 45.76 % | 0.59 -50.83 % | 1.20 233.33 % | 0.36 -21.74 % | 0.46 39.39 % | 0.33 -61.18 % | 0.85 269.57 % | 0.23 -30.30 % | 0.33 43.48 % | 0.23 -70.13 % | 0.77 492.31 % | 0.13 -45.83 % | 0.24 71.43 % | 0.14 -48.15 % | 0.27 68.75 % | 0.16 -5.88 % | 0.17 385.71 % | 0.04 -81.58 % | 0.19 72.73 % | 0.11 -45.00 % | 0.20 185.71 % | 0.07 -73.08 % | 0.26 36.84 % | 0.19 -17.39 % | 0.23 109.09 % | 0.11 -59.26 % | 0.27 22.73 % | 0.22 175.00 % | 0.08 -38.46 % | 0.13 -23.53 % | 0.17 13.33 % | 0.15 7.14 % | 0.14 40.00 % | 0.10 122.22 % | 0.05 179.79 % | -0.06 -147.00 % | 0.12 9.09 % | 0.11 -35.29 % | 0.17 -15.00 % | 0.20 -16.67 % | 0.24 9.09 % | 0.22 -15.38 % | 0.26 0.00 % | 0.26 13.04 % | 0.23 -11.54 % | 0.26 62.50 % | 0.16 -36.00 % | 0.25 13.64 % | 0.22 15.79 % | 0.19 -5.00 % | 0.20 0.00 % | 0.20 42.86 % | 0.14 0.00 % | 0.14 55.56 % | 0.09 29.31 % | 0.07 -0.57 % | 0.07 27.27 % | 0.06 -69.44 % | 0.18 20.00 % | 0.15 7.14 % | 0.14 366.67 % | 0.03 137.50 % | -0.08 -532.43 % | 0.02 -73.57 % | 0.07 227.27 % | -0.06 45.00 % | -0.10 -352.53 % | 0.04 -75.25 % | 0.16 128.57 % | 0.07 187.50 % | -0.08 -147.06 % | 0.17 21.43 % | 0.14 166.67 % | 0.05 216.67 % | -0.05 -145.00 % | 0.10 25.00 % | 0.08 166.67 % | 0.03 181.74 % | -0.04 -153.89 % | 0.07 4.77 % | 0.07 62.50 % | 0.04 385.71 % | -0.01 -119.97 % | 0.07 27.45 % | 0.06 175.00 % | 0.02 | 0.00 -100.00 % | 0.05 100.00 % | 0.03 66.67 % | 0.02 175.00 % | -0.02 -269.49 % | 0.01 -70.50 % | 0.04 | 0.00 100.00 % | -0.03 |
| Gross profit | 184.000 M -17.49 % | 223.000 M -28.06 % | 310.000 M 42.20 % | 218.000 M -4.80 % | 229.000 M -11.92 % | 260.000 M -24.64 % | 345.000 M 55.34 % | 222.087 M -13.92 % | 258.000 M 14.67 % | 225.000 M -32.23 % | 332.000 M 37.74 % | 241.038 M -1.44 % | 244.553 M 1.95 % | 239.868 M -16.06 % | 285.774 M 67.49 % | 170.624 M -14.03 % | 198.479 M -0.54 % | 199.554 M -20.64 % | 251.445 M 50.07 % | 167.550 M -9.45 % | 185.033 M -15.99 % | 220.249 M -5.89 % | 234.022 M 44.52 % | 161.936 M -5.05 % | 170.546 M -1.84 % | 173.735 M -23.37 % | 226.717 M 40.30 % | 161.591 M -2.69 % | 166.054 M 7.45 % | 154.544 M -22.62 % | 199.720 M 39.80 % | 142.866 M 2.07 % | 139.966 M 7.21 % | 130.553 M -18.07 % | 159.346 M 44.15 % | 110.539 M -6.16 % | 117.796 M 4.01 % | 113.259 M -24.50 % | 150.016 M 54.58 % | 97.045 M -9.09 % | 106.743 M 2.42 % | 104.219 M -19.75 % | 129.860 M 28.12 % | 101.359 M 0.54 % | 100.817 M 5.62 % | 95.453 M -10.10 % | 106.176 M 18.00 % | 89.978 M -7.63 % | 97.409 M -0.34 % | 97.746 M -9.59 % | 108.118 M 15.63 % | 93.503 M -5.00 % | 98.420 M 12.75 % | 87.294 M -15.25 % | 103.004 M 14.52 % | 89.946 M 3.35 % | 87.029 M 3.80 % | 83.841 M -7.83 % | 90.959 M 12.56 % | 80.808 M 9.67 % | 73.686 M 3.26 % | 71.357 M -1.83 % | 72.685 M 18.50 % | 61.338 M -13.73 % | 71.101 M -1.20 % | 71.967 M -13.87 % | 83.561 M -4.58 % | 87.572 M 2.42 % | 85.499 M 1.71 % | 84.061 M -2.94 % | 86.607 M 2.68 % | 84.346 M 12.40 % | 75.042 M -4.36 % | 78.467 M 15.28 % | 68.067 M -8.83 % | 74.656 M 3.89 % | 71.864 M 5.35 % | 68.216 M 0.33 % | 67.993 M 1.15 % | 67.222 M 15.56 % | 58.171 M 3.26 % | 56.335 M 4.27 % | 54.028 M 5.02 % | 51.443 M 7.91 % | 47.672 M -1.80 % | 48.545 M -2.98 % | 50.034 M -14.60 % | 58.586 M 3.55 % | 56.578 M 20.84 % | 46.822 M 30.13 % | 35.981 M -31.29 % | 52.363 M 11.66 % | 46.894 M 28.28 % | 36.556 M 19.55 % | 30.577 M -34.00 % | 46.326 M -6.07 % | 49.321 M 18.73 % | 41.539 M 49.27 % | 27.829 M -40.05 % | 46.420 M 15.86 % | 40.067 M 27.84 % | 31.342 M 51.37 % | 20.705 M -30.75 % | 29.900 M 14.12 % | 26.200 M 31.66 % | 19.900 M 46.32 % | 13.600 M -35.24 % | 21.000 M 5.00 % | 20.000 M 22.70 % | 16.300 M 45.54 % | 11.200 M -32.93 % | 16.700 M 19.29 % | 14.000 M 19.66 % | 11.700 M 32.95 % | 8.800 M -96.67 % | 264.300 M 14.32 % | 231.200 M 10.25 % | 209.700 M 7.93 % | 194.300 M -7.74 % | 210.600 M 16.81 % | 180.300 M 7.90 % | 167.100 M 5.63 % | 158.200 M |
| Income tax expense | -4.000 M -300.00 % | -1.000 M -104.76 % | 21.000 M 625.00 % | -4.000 M | 0.000 -100.00 % | 7.000 M -78.13 % | 32.000 M 613.49 % | 4.485 M -71.97 % | 16.000 M 300.00 % | 4.000 M -86.21 % | 29.000 M 129.29 % | 12.648 M -7.60 % | 13.688 M 5.25 % | 13.005 M -51.35 % | 26.734 M 718.30 % | 3.267 M -69.16 % | 10.595 M 11.18 % | 9.530 M -54.28 % | 20.846 M 960.33 % | 1.966 M -72.45 % | 7.135 M -63.00 % | 19.286 M -14.84 % | 22.646 M 216.51 % | 7.155 M -23.28 % | 9.326 M -17.67 % | 11.327 M 5.50 % | 10.736 M 14.84 % | 9.349 M -26.85 % | 12.780 M 31.48 % | 9.720 M -35.62 % | 15.098 M 77.21 % | 8.520 M -20.51 % | 10.718 M 21.86 % | 8.795 M -50.33 % | 17.706 M 268.41 % | 4.806 M -42.89 % | 8.415 M 41.36 % | 5.953 M -70.25 % | 20.012 M 452.67 % | 3.621 M -54.77 % | 8.005 M 64.61 % | 4.863 M -50.07 % | 9.740 M 98.86 % | 4.898 M -19.94 % | 6.118 M 292.43 % | 1.559 M -77.88 % | 7.048 M 338.58 % | 1.607 M -77.22 % | 7.055 M 71.07 % | 4.124 M -53.74 % | 8.914 M 34.23 % | 6.641 M -15.15 % | 7.827 M 97.15 % | 3.970 M -57.99 % | 9.450 M 58.13 % | 5.976 M 118.18 % | 2.739 M -44.81 % | 4.963 M -25.11 % | 6.627 M 30.45 % | 5.080 M -0.97 % | 5.130 M 38.42 % | 3.706 M 122.58 % | 1.665 M 262.92 % | -1.022 M -124.28 % | 4.209 M 17.64 % | 3.578 M -32.62 % | 5.310 M -7.68 % | 5.752 M -14.49 % | 6.727 M 4.23 % | 6.454 M -11.64 % | 7.304 M 2.47 % | 7.128 M 8.28 % | 6.583 M -13.69 % | 7.627 M 65.52 % | 4.608 M -30.43 % | 6.624 M -1.92 % | 6.754 M 10.96 % | 6.087 M -0.39 % | 6.111 M -1.28 % | 6.190 M 41.03 % | 4.389 M 1.22 % | 4.336 M 52.19 % | 2.849 M 33.88 % | 2.128 M 38.99 % | 1.531 M -16.61 % | 1.836 M -69.56 % | 6.031 M 5.11 % | 5.738 M 4.90 % | 5.470 M 465.08 % | 968.000 K 135.97 % | -2.691 M -170.70 % | 3.806 M 54.34 % | 2.466 M 219.48 % | -2.064 M 44.58 % | -3.724 M -199.44 % | 3.745 M -33.66 % | 5.645 M 134.33 % | 2.409 M 187.00 % | -2.769 M -152.61 % | 5.263 M 23.49 % | 4.262 M 164.89 % | 1.609 M 213.31 % | -1.420 M -154.62 % | 2.600 M 0.00 % | 2.600 M 188.89 % | 900.000 K 175.00 % | -1.200 M -152.17 % | 2.300 M 0.00 % | 2.300 M 64.29 % | 1.400 M 380.00 % | -500.000 K -122.73 % | 2.200 M 22.22 % | 1.800 M 200.00 % | 600.000 K | 0.000 100.00 % | -2.000 M -100.00 % | -1.000 M -66.67 % | -600.000 K -166.67 % | 900.000 K 280.00 % | -500.000 K 70.59 % | -1.700 M | 0.000 -100.00 % | 1.100 M |
| Cost of revenue | 1.439 B 0.28 % | 1.435 B -7.60 % | 1.553 B 11.33 % | 1.395 B 4.73 % | 1.332 B -0.97 % | 1.345 B -7.69 % | 1.457 B 7.28 % | 1.358 B 5.04 % | 1.293 B -4.93 % | 1.360 B -5.42 % | 1.438 B 15.16 % | 1.249 B 4.53 % | 1.195 B 0.20 % | 1.192 B -7.73 % | 1.292 B 15.30 % | 1.121 B 10.83 % | 1.011 B 2.57 % | 985.817 M -4.79 % | 1.035 B 16.49 % | 888.785 M 8.02 % | 822.787 M 6.42 % | 773.117 M -22.34 % | 995.461 M 9.01 % | 913.154 M 4.62 % | 872.842 M 0.38 % | 869.581 M -6.12 % | 926.293 M 15.04 % | 805.165 M 6.07 % | 759.072 M -1.13 % | 767.751 M -5.76 % | 814.652 M 19.17 % | 683.628 M 4.28 % | 655.547 M -1.42 % | 664.999 M -8.06 % | 723.318 M 16.94 % | 618.530 M 5.78 % | 584.742 M -1.57 % | 594.073 M -8.94 % | 652.392 M 17.98 % | 552.966 M 6.43 % | 519.543 M -0.78 % | 523.619 M -8.08 % | 569.619 M 15.19 % | 494.506 M 7.62 % | 459.486 M -2.06 % | 469.168 M -11.61 % | 530.823 M 13.63 % | 467.155 M 5.58 % | 442.460 M -1.57 % | 449.528 M -10.76 % | 503.718 M 14.76 % | 438.935 M 6.14 % | 413.533 M -4.27 % | 431.962 M -12.23 % | 492.173 M 21.47 % | 405.168 M 5.30 % | 384.792 M -1.10 % | 389.062 M -12.65 % | 445.422 M 25.57 % | 354.718 M 4.19 % | 340.460 M -0.18 % | 341.061 M -11.41 % | 384.977 M 15.07 % | 334.559 M 4.61 % | 319.807 M -3.77 % | 332.345 M -12.18 % | 378.418 M 11.82 % | 338.413 M 0.59 % | 336.415 M 0.00 % | 336.408 M -8.95 % | 369.459 M 16.28 % | 317.735 M 3.05 % | 308.338 M 3.37 % | 298.291 M -12.19 % | 339.691 M 22.20 % | 277.973 M 4.28 % | 266.557 M -1.11 % | 269.562 M -7.89 % | 292.643 M 22.79 % | 238.328 M 4.98 % | 227.031 M 1.56 % | 223.549 M -8.74 % | 244.948 M 24.16 % | 197.280 M 4.83 % | 188.193 M 2.09 % | 184.347 M -8.74 % | 202.013 M 18.45 % | 170.540 M 5.75 % | 161.271 M -6.46 % | 172.404 M -9.04 % | 189.539 M 106.94 % | -2.730 B -333.48 % | 1.169 B 3.98 % | 1.124 B 0.50 % | 1.119 B -2.95 % | 1.153 B 11.21 % | 1.037 B 3.33 % | 1.003 B -1.22 % | 1.016 B -5.97 % | 1.080 B 17.15 % | 921.972 M 10.67 % | 833.108 M 13.37 % | 734.840 M 7.04 % | 686.500 M 27.94 % | 536.600 M 10.46 % | 485.800 M 5.08 % | 462.300 M -2.57 % | 474.500 M 15.31 % | 411.500 M 9.06 % | 377.300 M 7.43 % | 351.200 M -1.71 % | 357.300 M 23.80 % | 288.600 M 9.69 % | 263.100 M 3.83 % | 253.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 198.000 M -7.04 % | 213.000 M 7.04 % | 199.000 M 1.02 % | 197.000 M -2.96 % | 203.000 M -1.93 % | 207.000 M 22.89 % | 168.443 M -0.92 % | 170.000 M 0.59 % | 169.000 M -8.15 % | 184.000 M 15.26 % | 159.640 M -0.83 % | 160.981 M 1.73 % | 158.248 M -0.03 % | 158.290 M 22.14 % | 129.592 M -0.87 % | 130.728 M -4.82 % | 137.354 M -6.26 % | 146.533 M 7.29 % | 136.581 M 0.47 % | 135.939 M 7.75 % | 126.159 M -1.37 % | 127.906 M 12.59 % | 113.601 M -1.69 % | 115.554 M 2.43 % | 112.818 M -7.97 % | 122.582 M 12.65 % | 108.813 M 7.08 % | 101.615 M -0.30 % | 101.919 M -15.19 % | 120.173 M 15.21 % | 104.306 M 8.29 % | 96.320 M 5.42 % | 91.371 M -1.91 % | 93.152 M 12.05 % | 83.132 M 0.88 % | 82.406 M 0.48 % | 82.013 M -3.94 % | 85.374 M 13.57 % | 75.176 M 1.27 % | 74.230 M -0.51 % | 74.607 M -10.36 % | 83.226 M 13.92 % | 73.055 M 0.93 % | 72.380 M 0.26 % | 72.190 M -5.22 % | 76.164 M 16.09 % | 65.606 M -2.25 % | 67.113 M -2.76 % | 69.020 M -4.81 % | 72.507 M 21.44 % | 59.704 M -11.66 % | 67.583 M 10.17 % | 61.342 M -9.20 % | 67.556 M 17.82 % | 57.338 M -5.25 % | 60.515 M 4.25 % | 58.046 M -8.27 % | 63.280 M 13.28 % | 55.861 M 6.64 % | 52.382 M 1.62 % | 51.549 M -11.81 % | 58.449 M 11.12 % | 52.599 M 1.27 % | 51.939 M -1.60 % | 52.783 M -10.85 % | 59.210 M -4.85 % | 62.229 M 1.08 % | 61.563 M 1.70 % | 60.532 M -1.09 % | 61.197 M 8.58 % | 56.361 M 7.68 % | 52.339 M -0.29 % | 52.491 M 0.52 % | 52.218 M 7.69 % | 48.489 M -0.73 % | 48.848 M 3.73 % | 47.093 M -0.48 % | 47.321 M 10.09 % | 42.982 M 5.05 % | 40.917 M 1.51 % | 40.307 M -0.52 % | 40.516 M 6.66 % | 37.985 M 3.62 % | 36.658 M -0.32 % | 36.777 M 0.46 % | 36.608 M -1.76 % | 37.265 M 5.94 % | 35.175 M -4.88 % | 36.979 M 5.85 % | 34.934 M -3.06 % | 36.035 M 6.43 % | 33.857 M -4.82 % | 35.572 M 4.62 % | 34.001 M 9.54 % | 31.039 M 1.70 % | 30.519 M -0.92 % | 30.803 M -1.09 % | 31.142 M 8.87 % | 28.605 M 13.25 % | 25.258 M 7.59 % | 23.476 M 7.48 % | 21.842 M 19.36 % | 18.300 M 7.02 % | 17.100 M 9.62 % | 15.600 M 1.96 % | 15.300 M 12.50 % | 13.600 M 5.43 % | 12.900 M 8.40 % | 11.900 M 2.59 % | 11.600 M 13.73 % | 10.200 M 20.00 % | 8.500 M -10.53 % | 9.500 M 21.79 % | 7.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 11.000 M -38.89 % | 18.000 M -21.74 % | 23.000 M 15.00 % | 20.000 M 66.67 % | 12.000 M -36.84 % | 19.000 M -7.62 % | 20.568 M 193.83 % | 7.000 M -58.82 % | 17.000 M 0.00 % | 17.000 M -16.02 % | 20.242 M -2.95 % | 20.858 M -9.98 % | 23.170 M 22.56 % | 18.905 M 21.80 % | 15.521 M -14.86 % | 18.231 M 5.83 % | 17.226 M 32.09 % | 13.041 M -15.32 % | 15.400 M 23.17 % | 12.503 M -5.24 % | 13.195 M -0.74 % | 13.293 M 3.67 % | 12.822 M -0.83 % | 12.929 M -15.44 % | 15.289 M 27.59 % | 11.983 M -12.23 % | 13.652 M 28.02 % | 10.664 M -21.38 % | 13.564 M 40.84 % | 9.631 M -3.89 % | 10.021 M 9.51 % | 9.151 M -22.70 % | 11.839 M 40.14 % | 8.448 M -3.89 % | 8.790 M 2.57 % | 8.570 M -22.42 % | 11.047 M 50.75 % | 7.328 M -11.50 % | 8.280 M 2.35 % | 8.090 M -29.60 % | 11.492 M 43.26 % | 8.022 M -5.99 % | 8.533 M -1.64 % | 8.675 M -28.15 % | 12.073 M 47.47 % | 8.187 M -6.80 % | 8.784 M 11.44 % | 7.882 M -40.53 % | 13.253 M 56.71 % | 8.457 M -3.91 % | 8.801 M 25.05 % | 7.038 M -41.70 % | 12.072 M 47.40 % | 8.190 M -31.94 % | 12.034 M 39.38 % | 8.634 M -20.01 % | 10.794 M 25.48 % | 8.602 M -0.60 % | 8.654 M 57.52 % | 5.494 M -26.90 % | 7.516 M 12.79 % | 6.664 M -24.08 % | 8.778 M 61.39 % | 5.439 M -14.14 % | 6.335 M -12.73 % | 7.259 M 8.86 % | 6.668 M 117.77 % | 3.062 M -26.36 % | 4.158 M 10.06 % | 3.778 M -24.58 % | 5.009 M 62.95 % | 3.074 M -22.33 % | 3.958 M 88.30 % | 2.102 M -61.46 % | 5.454 M 93.47 % | 2.819 M -15.06 % | 3.319 M 39.28 % | 2.383 M -49.78 % | 4.745 M 60.52 % | 2.956 M 93.96 % | 1.524 M -46.99 % | 2.875 M -29.29 % | 4.066 M 162.83 % | 1.547 M -42.68 % | 2.699 M 57.93 % | 1.709 M -25.27 % | 2.287 M -0.44 % | 2.297 M 28.54 % | 1.787 M -19.14 % | 2.210 M -2.81 % | 2.274 M 44.38 % | 1.575 M -5.63 % | 1.669 M 3.02 % | 1.620 M 3.05 % | 1.572 M 29.60 % | 1.213 M -34.40 % | 1.849 M 26.82 % | 1.458 M 1.53 % | 1.436 M 14.97 % | 1.249 M -16.84 % | 1.502 M 61.51 % | 930.000 K -22.50 % | 1.200 M 33.33 % | 900.000 K -10.00 % | 1.000 M 11.11 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K -10.00 % | 1.000 M 11.11 % | 900.000 K -10.00 % | 1.000 M -9.09 % | 1.100 M 22.22 % | 900.000 K 12.50 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 21.000 M 90.91 % | 11.000 M 650.00 % | -2.000 M -118.18 % | 11.000 M -50.00 % | 22.000 M 100.00 % | 11.000 M 467.28 % | -2.995 M -113.61 % | 22.000 M -4.35 % | 23.000 M 130.00 % | 10.000 M -2.85 % | 10.293 M 2.08 % | 10.083 M -0.17 % | 10.100 M -0.82 % | 10.184 M -5.98 % | 10.832 M 9.23 % | 9.917 M 1.70 % | 9.751 M 21.18 % | 8.047 M 2.38 % | 7.860 M 0.52 % | 7.819 M -1.13 % | 7.908 M 4.03 % | 7.602 M -2.46 % | 7.794 M 6.33 % | 7.330 M 6.11 % | 6.908 M 3.24 % | 6.691 M | 0.000 -100.00 % | 5.642 M 2.96 % | 5.480 M 5.12 % | 5.213 M | 0.000 -100.00 % | 4.696 M 6.61 % | 4.405 M 3.55 % | 4.254 M 2.51 % | 4.150 M 2.55 % | 4.047 M -3.09 % | 4.176 M -2.22 % | 4.271 M 4 503.09 % | -97.000 K -706.25 % | 16.000 K 150.00 % | -32.000 K -100.61 % | 5.285 M 19 474.07 % | 27.000 K -20.59 % | 34.000 K 183.33 % | 12.000 K 146.15 % | -26.000 K -236.84 % | 19.000 K 2 000.00 % | -1.000 K 99.96 % | -2.676 M -29 833.33 % | 9.000 K -99.82 % | 4.914 M 5.47 % | 4.659 M 4.34 % | 4.465 M 6.01 % | 4.212 M 8.47 % | 3.883 M 2.56 % | 3.786 M 5.14 % | 3.601 M -8.79 % | 3.948 M 8.43 % | 3.641 M -2.44 % | 3.732 M 0.24 % | 3.723 M -2.31 % | 3.811 M -4.56 % | 3.993 M -4.01 % | 4.160 M -1.98 % | 4.244 M 1.17 % | 4.195 M 0.50 % | 4.174 M 5.64 % | 3.951 M 4.00 % | 3.799 M 4.20 % | 3.646 M -25.67 % | 4.905 M 28.17 % | 3.827 M 3.32 % | 3.704 M -0.43 % | 3.720 M -2.57 % | 3.818 M -2.00 % | 3.896 M 1.75 % | 3.829 M -1.69 % | 3.895 M -4.25 % | 4.068 M 10.15 % | 3.693 M 1.21 % | 3.649 M -2.87 % | 3.757 M -6.47 % | 4.017 M -8.20 % | 4.376 M -4.25 % | 4.570 M 0.42 % | 4.551 M -3.52 % | 4.717 M -11.47 % | 5.328 M 0.36 % | 5.309 M -1.78 % | 5.405 M -7.34 % | 5.833 M 7.20 % | 5.441 M 2.89 % | 5.288 M 4.20 % | 5.075 M 7.00 % | 4.743 M 10.35 % | 4.298 M 4.63 % | 4.108 M 10.08 % | 3.732 M 6.66 % | 3.499 M 17.14 % | 2.987 M 3.57 % | 2.884 M 9.57 % | 2.632 M -32.51 % | 3.900 M 116.67 % | 1.800 M 20.00 % | 1.500 M 0.00 % | 1.500 M 25.00 % | 1.200 M 33.33 % | 900.000 K 12.50 % | 800.000 K 14.29 % | 700.000 K 0.00 % | 700.000 K 40.00 % | 500.000 K 25.00 % | 400.000 K -20.00 % | 500.000 K 100.06 % | -893.000 M | 0.000 | 0.000 | 0.000 100.00 % | -714.000 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 209.000 M -9.13 % | 230.000 M -4.96 % | 242.000 M 3.86 % | 233.000 M 2.19 % | 228.000 M -3.80 % | 237.000 M 0.00 % | 237.000 M 18.61 % | 199.816 M 0.41 % | 199.000 M -4.78 % | 209.000 M -0.95 % | 211.000 M 10.95 % | 190.175 M -0.91 % | 191.922 M 0.21 % | 191.518 M 2.21 % | 187.379 M 20.16 % | 155.945 M -1.84 % | 158.876 M -3.32 % | 164.331 M -1.96 % | 167.621 M 4.87 % | 159.841 M 2.29 % | 156.261 M 6.11 % | 147.262 M -1.03 % | 148.801 M 10.87 % | 134.217 M -1.18 % | 135.813 M 0.59 % | 135.015 M -4.42 % | 141.256 M 9.52 % | 128.972 M 9.37 % | 117.921 M -2.51 % | 120.963 M -10.41 % | 135.017 M 13.31 % | 119.154 M 8.16 % | 110.167 M 2.37 % | 107.615 M 1.66 % | 105.854 M 10.18 % | 96.072 M 1.10 % | 95.023 M -2.28 % | 97.236 M 0.27 % | 96.973 M 10.63 % | 87.659 M 0.98 % | 86.807 M -4.28 % | 90.689 M -6.05 % | 96.533 M 10.77 % | 87.148 M 0.92 % | 86.357 M -3.57 % | 89.554 M -0.03 % | 89.585 M 12.32 % | 79.762 M -0.67 % | 80.297 M -8.25 % | 87.518 M 1.64 % | 86.109 M 17.28 % | 73.419 M -7.39 % | 79.280 M 1.80 % | 77.879 M -2.60 % | 79.958 M 9.15 % | 73.255 M 0.44 % | 72.935 M 0.68 % | 72.441 M -4.47 % | 75.830 M 11.26 % | 68.156 M 10.63 % | 61.608 M -1.88 % | 62.788 M -8.90 % | 68.924 M 5.44 % | 65.370 M 6.23 % | 61.538 M -2.88 % | 63.362 M -10.33 % | 70.664 M -3.29 % | 73.071 M 6.55 % | 68.576 M 0.13 % | 68.489 M -0.19 % | 68.621 M 3.54 % | 66.275 M 11.88 % | 59.240 M -1.52 % | 60.153 M 3.64 % | 58.040 M 0.48 % | 57.761 M 3.96 % | 55.563 M 2.44 % | 54.241 M 1.20 % | 53.599 M 3.48 % | 51.795 M 8.89 % | 47.566 M 4.59 % | 45.480 M -3.54 % | 47.148 M 2.34 % | 46.068 M 8.19 % | 42.581 M -3.33 % | 44.046 M 2.75 % | 42.868 M -3.16 % | 44.269 M 3.43 % | 42.800 M -2.89 % | 44.075 M 3.59 % | 42.549 M -3.61 % | 44.142 M 8.00 % | 40.873 M -3.89 % | 42.529 M 4.50 % | 40.696 M 8.95 % | 37.354 M 3.67 % | 36.030 M -1.99 % | 36.760 M 1.18 % | 36.332 M 8.32 % | 33.540 M 13.72 % | 29.494 M 5.86 % | 27.862 M 9.68 % | 25.404 M 8.56 % | 23.400 M 18.18 % | 19.800 M 9.39 % | 18.100 M 2.26 % | 17.700 M 12.74 % | 15.700 M 6.80 % | 14.700 M 7.30 % | 13.700 M 3.79 % | 13.200 M 10.92 % | 11.900 M 17.82 % | 10.100 M -6.48 % | 10.800 M 18.68 % | 9.100 M 101.02 % | -893.000 M | 0.000 | 0.000 | 0.000 100.00 % | -714.000 M | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 1.648 B -1.02 % | 1.665 B -7.24 % | 1.795 B 10.26 % | 1.628 B 4.36 % | 1.560 B -1.39 % | 1.582 B -6.61 % | 1.694 B 8.73 % | 1.558 B 4.42 % | 1.492 B -4.91 % | 1.569 B -4.85 % | 1.649 B 14.61 % | 1.439 B 3.77 % | 1.387 B 0.20 % | 1.384 B -6.47 % | 1.479 B 15.89 % | 1.277 B 9.11 % | 1.170 B 1.73 % | 1.150 B -4.39 % | 1.203 B 14.72 % | 1.049 B 7.11 % | 979.048 M 6.37 % | 920.379 M -19.57 % | 1.144 B 9.25 % | 1.047 B 3.84 % | 1.009 B 0.40 % | 1.005 B -5.90 % | 1.068 B 14.28 % | 934.137 M 6.52 % | 876.993 M -1.32 % | 888.714 M -6.42 % | 949.669 M 18.30 % | 802.782 M 4.84 % | 765.714 M -0.89 % | 772.614 M -6.82 % | 829.172 M 16.03 % | 714.602 M 5.12 % | 679.765 M -1.67 % | 691.309 M -7.75 % | 749.365 M 16.97 % | 640.625 M 5.65 % | 606.350 M -1.30 % | 614.308 M -7.78 % | 666.152 M 14.53 % | 581.654 M 6.56 % | 545.843 M -2.31 % | 558.722 M -9.94 % | 620.408 M 13.44 % | 546.917 M 4.62 % | 522.757 M -2.66 % | 537.046 M -8.95 % | 589.827 M 15.12 % | 512.354 M 3.97 % | 492.813 M -3.34 % | 509.841 M -10.89 % | 572.131 M 19.59 % | 478.423 M 4.52 % | 457.727 M -0.82 % | 461.503 M -11.46 % | 521.252 M 23.26 % | 422.874 M 5.17 % | 402.068 M -0.44 % | 403.849 M -11.03 % | 453.901 M 13.50 % | 399.929 M 4.87 % | 381.345 M -3.63 % | 395.707 M -11.89 % | 449.082 M 9.14 % | 411.484 M 1.60 % | 404.991 M 0.02 % | 404.897 M -7.57 % | 438.080 M 14.08 % | 384.010 M 4.47 % | 367.578 M 2.55 % | 358.444 M -9.88 % | 397.731 M 18.47 % | 335.734 M 4.23 % | 322.120 M -0.52 % | 323.803 M -6.48 % | 346.242 M 19.34 % | 290.123 M 5.65 % | 274.597 M 2.07 % | 269.029 M -7.90 % | 292.096 M 20.03 % | 243.348 M 5.45 % | 230.774 M 1.04 % | 228.393 M -6.73 % | 244.881 M 14.00 % | 214.809 M 5.26 % | 204.071 M -5.73 % | 216.479 M -6.73 % | 232.088 M 108.64 % | -2.685 B -321.94 % | 1.210 B 3.69 % | 1.167 B 0.64 % | 1.159 B -2.58 % | 1.190 B 10.95 % | 1.073 B 3.14 % | 1.040 B -1.13 % | 1.052 B -5.54 % | 1.114 B 17.04 % | 951.466 M 10.51 % | 860.970 M 13.25 % | 760.244 M 7.09 % | 709.900 M 27.59 % | 556.400 M 10.42 % | 503.900 M 4.98 % | 480.000 M -2.08 % | 490.200 M 15.02 % | 426.200 M 9.00 % | 391.000 M 7.30 % | 364.400 M -1.30 % | 369.200 M 23.60 % | 298.700 M 9.05 % | 273.900 M 4.34 % | 262.500 M 129.40 % | -893.000 M | 0.000 | 0.000 | 0.000 100.00 % | -714.000 M | 0.000 | 0.000 | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 209.000 M 0.00 % | 209.000 M -9.52 % | 231.000 M 4.05 % | 222.000 M 2.30 % | 217.000 M 0.93 % | 215.000 M -4.87 % | 226.000 M 19.57 % | 189.011 M 6.79 % | 177.000 M -4.84 % | 186.000 M -7.46 % | 201.000 M 11.74 % | 179.882 M -1.08 % | 181.839 M 0.23 % | 181.418 M 2.38 % | 177.195 M 22.11 % | 145.113 M -2.58 % | 148.959 M -3.64 % | 154.580 M -3.13 % | 159.574 M 5.00 % | 151.981 M 2.38 % | 148.442 M 6.52 % | 139.354 M -1.31 % | 141.199 M 11.69 % | 126.423 M -1.60 % | 128.483 M 0.29 % | 128.107 M -4.80 % | 134.565 M 9.88 % | 122.465 M 9.07 % | 112.279 M -2.77 % | 115.483 M -11.03 % | 129.804 M 13.54 % | 114.327 M 8.40 % | 105.471 M 2.19 % | 103.210 M 1.58 % | 101.600 M 10.53 % | 91.922 M 1.04 % | 90.976 M -2.24 % | 93.060 M 0.39 % | 92.702 M 11.08 % | 83.456 M 1.38 % | 82.320 M -4.39 % | 86.099 M -5.64 % | 91.248 M 11.84 % | 81.588 M 0.66 % | 81.055 M -3.81 % | 84.263 M -0.10 % | 84.351 M 13.39 % | 74.390 M -0.81 % | 74.995 M -8.85 % | 82.273 M 1.62 % | 80.964 M 18.19 % | 68.505 M -8.20 % | 74.621 M 1.64 % | 73.414 M -3.08 % | 75.746 M 9.19 % | 69.372 M 0.32 % | 69.149 M 0.45 % | 68.840 M -4.23 % | 71.882 M 11.42 % | 64.515 M 11.47 % | 57.876 M -2.01 % | 59.065 M -9.29 % | 65.113 M 6.09 % | 61.377 M 6.97 % | 57.378 M -2.94 % | 59.118 M -11.06 % | 66.469 M -3.52 % | 68.897 M 6.61 % | 64.625 M -0.10 % | 64.690 M -0.44 % | 64.975 M 5.87 % | 61.370 M 10.75 % | 55.413 M -1.84 % | 56.449 M 3.92 % | 54.320 M 0.70 % | 53.943 M 4.41 % | 51.667 M 2.49 % | 50.412 M 1.42 % | 49.704 M 4.14 % | 47.727 M 8.78 % | 43.873 M 4.88 % | 41.831 M -3.60 % | 43.391 M 3.19 % | 42.051 M 10.07 % | 38.205 M -3.22 % | 39.476 M 3.02 % | 38.317 M -3.12 % | 39.552 M 5.55 % | 37.472 M -3.34 % | 38.766 M 4.37 % | 37.144 M -3.04 % | 38.309 M 8.12 % | 35.432 M -4.86 % | 37.241 M 4.55 % | 35.621 M 9.23 % | 32.611 M 2.77 % | 31.732 M -2.82 % | 32.652 M 0.16 % | 32.600 M 8.52 % | 30.041 M 13.33 % | 26.507 M 6.12 % | 24.978 M 9.69 % | 22.772 M 16.78 % | 19.500 M 8.33 % | 18.000 M 8.43 % | 16.600 M 2.47 % | 16.200 M 11.72 % | 14.500 M 5.07 % | 13.800 M 6.98 % | 12.900 M 3.20 % | 12.500 M 11.61 % | 11.200 M 16.67 % | 9.600 M -7.69 % | 10.400 M 20.93 % | 8.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 7.000 M 0.00 % | 7.000 M -30.00 % | 10.000 M 11.11 % | 9.000 M 0.00 % | 9.000 M 0.00 % | 9.000 M -10.00 % | 10.000 M 11.45 % | 8.973 M -0.30 % | 9.000 M 28.57 % | 7.000 M -22.22 % | 9.000 M 63.87 % | 5.492 M 95.58 % | 2.808 M 197.14 % | 945.000 K 538.51 % | 148.000 K -31.80 % | 217.000 K -13.55 % | 251.000 K -82.52 % | 1.436 M 164.46 % | 543.000 K 120.73 % | 246.000 K 138.83 % | 103.000 K -72.09 % | 369.000 K -80.36 % | 1.879 M -7.71 % | 2.036 M -20.90 % | 2.574 M -8.14 % | 2.802 M -13.65 % | 3.245 M 20.14 % | 2.701 M 33.19 % | 2.028 M 12.23 % | 1.807 M 24.11 % | 1.456 M 16.02 % | 1.255 M 23.65 % | 1.015 M 49.71 % | 678.000 K 45.81 % | 465.000 K 36.76 % | 340.000 K 1.49 % | 335.000 K 14.33 % | 293.000 K -2.01 % | 299.000 K 864.52 % | 31.000 K 63.16 % | 19.000 K | 0.000 -100.00 % | 7.000 K -73.08 % | 26.000 K 188.89 % | 9.000 K -62.50 % | 24.000 K -48.94 % | 47.000 K 1 466.67 % | 3.000 K -88.46 % | 26.000 K -56.67 % | 60.000 K -13.04 % | 69.000 K -53.06 % | 147.000 K 3.52 % | 142.000 K -8.97 % | 156.000 K -4.88 % | 164.000 K 17.14 % | 140.000 K -42.86 % | 245.000 K -19.41 % | 304.000 K 7.04 % | 284.000 K 30.88 % | 217.000 K -24.13 % | 286.000 K 12.16 % | 255.000 K 25.62 % | 203.000 K 1.00 % | 201.000 K -57.95 % | 478.000 K 33.52 % | 358.000 K -38.17 % | 579.000 K | 0.000 -100.00 % | 1.727 M -7.94 % | 1.876 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K -43.31 % | 441.000 K -40.00 % | 735.000 K -82.19 % | 4.128 M 344.83 % | 928.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 |
| Interest expense | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M -14.29 % | 7.000 M 0.00 % | 7.000 M 0.00 % | 7.000 M 0.00 % | 7.000 M -2.75 % | 7.198 M 2.83 % | 7.000 M 0.00 % | 7.000 M 16.67 % | 6.000 M 8.91 % | 5.509 M 34.96 % | 4.082 M 51.69 % | 2.691 M 39.79 % | 1.925 M 0.21 % | 1.921 M -2.14 % | 1.963 M -0.61 % | 1.975 M 23.51 % | 1.599 M -6.16 % | 1.704 M -1.56 % | 1.731 M -21.99 % | 2.219 M -6.05 % | 2.362 M 7.12 % | 2.205 M 3.91 % | 2.122 M 29.47 % | 1.639 M -2.50 % | 1.681 M 27.74 % | 1.316 M 12.10 % | 1.174 M 5.96 % | 1.108 M 3.55 % | 1.070 M 19.82 % | 893.000 K -0.11 % | 894.000 K 11.33 % | 803.000 K 28.89 % | 623.000 K 29.52 % | 481.000 K -23.41 % | 628.000 K -3.38 % | 650.000 K 2.04 % | 637.000 K | 0.000 | 0.000 -100.00 % | 40.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 -100.00 % | 4.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 |
| Depreciation and amortization | 11.000 M 0.00 % | 11.000 M 0.00 % | 11.000 M 0.00 % | 11.000 M 0.00 % | 11.000 M 0.00 % | 11.000 M 0.00 % | 11.000 M 1.80 % | 10.805 M -1.77 % | 11.000 M 0.00 % | 11.000 M 10.00 % | 10.000 M -2.85 % | 10.293 M 2.08 % | 10.083 M -0.17 % | 10.100 M -0.82 % | 10.184 M -5.98 % | 10.832 M 9.23 % | 9.917 M 1.70 % | 9.751 M 21.18 % | 8.047 M 2.38 % | 7.860 M 0.52 % | 7.819 M -1.13 % | 7.908 M 4.03 % | 7.602 M -2.46 % | 7.794 M 6.33 % | 7.330 M 6.11 % | 6.908 M 3.24 % | 6.691 M 2.83 % | 6.507 M 15.33 % | 5.642 M 2.96 % | 5.480 M 5.12 % | 5.213 M 8.00 % | 4.827 M 2.79 % | 4.696 M 6.61 % | 4.405 M 3.55 % | 4.254 M 2.51 % | 4.150 M 2.55 % | 4.047 M -3.09 % | 4.176 M -2.22 % | 4.271 M 1.62 % | 4.203 M -6.33 % | 4.487 M -2.24 % | 4.590 M -13.15 % | 5.285 M -4.95 % | 5.560 M 5.14 % | 5.288 M 0.17 % | 5.279 M 0.36 % | 5.260 M -1.52 % | 5.341 M 0.74 % | 5.302 M 1.09 % | 5.245 M 2.14 % | 5.135 M 5.94 % | 4.847 M 3.48 % | 4.684 M 5.50 % | 4.440 M 5.41 % | 4.212 M 8.47 % | 3.883 M 2.48 % | 3.789 M 5.31 % | 3.598 M -8.87 % | 3.948 M 7.17 % | 3.684 M 20.43 % | 3.059 M -25.97 % | 4.132 M 1.40 % | 4.075 M 1.90 % | 3.999 M -3.85 % | 4.159 M -1.56 % | 4.225 M 1.12 % | 4.178 M 0.53 % | 4.156 M 5.70 % | 3.932 M 3.58 % | 3.796 M 3.80 % | 3.657 M -31.03 % | 5.302 M 38.69 % | 3.823 M 3.13 % | 3.707 M -0.24 % | 3.716 M -1.28 % | 3.764 M -1.80 % | 3.833 M -5.19 % | 4.043 M 3.91 % | 3.891 M -6.42 % | 4.158 M 10.26 % | 3.771 M 0.91 % | 3.737 M -2.07 % | 3.816 M -7.18 % | 4.111 M -7.56 % | 4.447 M -3.83 % | 4.624 M 0.78 % | 4.588 M -6.21 % | 4.892 M -24.41 % | 6.472 M 21.40 % | 5.331 M -2.90 % | 5.490 M -6.28 % | 5.858 M 7.05 % | 5.472 M 1.99 % | 5.365 M 3.93 % | 5.162 M 6.10 % | 4.865 M 11.63 % | 4.358 M 4.91 % | 4.154 M 12.33 % | 3.698 M 8.41 % | 3.411 M 16.94 % | 2.917 M -0.27 % | 2.925 M 7.70 % | 2.716 M 4.46 % | 2.600 M 36.84 % | 1.900 M 18.75 % | 1.600 M 6.67 % | 1.500 M 25.00 % | 1.200 M 0.00 % | 1.200 M 33.33 % | 900.000 K 0.00 % | 900.000 K 0.00 % | 900.000 K 50.00 % | 600.000 K 20.00 % | 500.000 K -28.57 % | 700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -25.000 M -257.14 % | -7.000 M -110.29 % | 68.000 M 553.33 % | -15.000 M -1 600.00 % | 1.000 M -95.65 % | 23.000 M -78.70 % | 108.000 M 384.94 % | 22.271 M -62.25 % | 59.000 M 268.75 % | 16.000 M -86.78 % | 121.000 M 137.89 % | 50.863 M -3.36 % | 52.631 M 8.85 % | 48.350 M -50.86 % | 98.395 M 570.31 % | 14.679 M -62.93 % | 39.603 M 12.44 % | 35.223 M -57.98 % | 83.824 M 987.35 % | 7.709 M -73.21 % | 28.772 M -60.58 % | 72.987 M -14.36 % | 85.221 M 207.45 % | 27.719 M -20.19 % | 34.733 M -10.30 % | 38.720 M -54.69 % | 85.461 M 162.00 % | 32.619 M -32.23 % | 48.133 M 43.33 % | 33.581 M -48.10 % | 64.703 M 172.87 % | 23.712 M -20.43 % | 29.799 M 29.91 % | 22.938 M -57.12 % | 53.492 M 269.75 % | 14.467 M -36.47 % | 22.773 M 42.13 % | 16.023 M -69.79 % | 53.043 M 429.05 % | 10.026 M -49.71 % | 19.936 M 63.18 % | 12.217 M -48.06 % | 23.520 M 80.80 % | 13.009 M -10.03 % | 14.460 M 323.55 % | 3.414 M -79.42 % | 16.591 M 141.36 % | 6.874 M -59.83 % | 17.112 M 67.31 % | 10.228 M -53.53 % | 22.009 M 9.58 % | 20.084 M 4.93 % | 19.140 M 103.29 % | 9.415 M -59.15 % | 23.046 M 38.07 % | 16.691 M 18.43 % | 14.094 M 23.63 % | 11.400 M -24.65 % | 15.129 M 19.58 % | 12.652 M 4.75 % | 12.078 M 40.95 % | 8.569 M 127.84 % | 3.761 M 193.28 % | -4.032 M -142.16 % | 9.563 M 11.13 % | 8.605 M -33.28 % | 12.897 M -11.06 % | 14.501 M -14.31 % | 16.923 M 8.68 % | 15.572 M -13.42 % | 17.986 M -0.47 % | 18.071 M 14.36 % | 15.802 M -13.72 % | 18.314 M 82.65 % | 10.027 M -40.65 % | 16.895 M 3.64 % | 16.301 M 16.64 % | 13.975 M -2.91 % | 14.394 M -6.70 % | 15.427 M 45.47 % | 10.605 M -2.30 % | 10.855 M 57.78 % | 6.880 M 28.00 % | 5.375 M 5.58 % | 5.091 M 13.16 % | 4.499 M -37.22 % | 7.166 M -49.95 % | 14.317 M 3.91 % | 13.778 M 401.57 % | 2.747 M 141.82 % | -6.568 M -179.89 % | 8.221 M 36.54 % | 6.021 M 200.80 % | -5.973 M 40.97 % | -10.119 M -212.78 % | 8.972 M -32.50 % | 13.291 M 178.11 % | 4.779 M 156.20 % | -8.503 M -166.02 % | 12.880 M 21.82 % | 10.573 M 203.82 % | 3.480 M 174.06 % | -4.699 M -172.29 % | 6.500 M 1.56 % | 6.400 M 255.56 % | 1.800 M 143.90 % | -4.100 M -177.36 % | 5.300 M 0.00 % | 5.300 M 103.85 % | 2.600 M 230.00 % | -2.000 M -141.67 % | 4.800 M 23.08 % | 3.900 M 333.33 % | 900.000 K 400.00 % | -300.000 K 99.95 % | -628.700 M -371.93 % | 231.200 M 10.25 % | 209.700 M 7.93 % | 194.300 M 138.60 % | -503.400 M -379.20 % | 180.300 M 7.90 % | 167.100 M 5.63 % | 158.200 M |
| Operating income ratio | -0.02 -264.84 % | 0.00 -111.57 % | 0.04 492.50 % | -0.01 -1 551.64 % | 0.00 -95.53 % | 0.01 -76.09 % | 0.06 325.25 % | 0.01 -62.95 % | 0.04 276.83 % | 0.01 -85.23 % | 0.07 100.22 % | 0.03 -6.64 % | 0.04 8.32 % | 0.03 -45.86 % | 0.06 448.55 % | 0.01 -65.28 % | 0.03 10.18 % | 0.03 -54.38 % | 0.07 792.58 % | 0.01 -74.44 % | 0.03 -61.14 % | 0.07 6.00 % | 0.07 168.84 % | 0.03 -22.55 % | 0.03 -10.30 % | 0.04 -49.93 % | 0.07 119.68 % | 0.03 -35.15 % | 0.05 42.90 % | 0.04 -42.92 % | 0.06 122.33 % | 0.03 -23.41 % | 0.04 29.92 % | 0.03 -52.42 % | 0.06 205.41 % | 0.02 -38.78 % | 0.03 43.10 % | 0.02 -65.73 % | 0.07 328.57 % | 0.02 -51.54 % | 0.03 63.59 % | 0.02 -42.13 % | 0.03 54.02 % | 0.02 -15.40 % | 0.03 326.81 % | 0.01 -76.78 % | 0.03 111.10 % | 0.01 -61.07 % | 0.03 69.60 % | 0.02 -48.05 % | 0.04 -4.64 % | 0.04 0.89 % | 0.04 106.19 % | 0.02 -53.17 % | 0.04 14.86 % | 0.03 12.85 % | 0.03 23.92 % | 0.02 -14.53 % | 0.03 -2.91 % | 0.03 -0.39 % | 0.03 40.36 % | 0.02 152.83 % | 0.01 180.69 % | -0.01 -141.63 % | 0.02 14.94 % | 0.02 -23.76 % | 0.03 -17.99 % | 0.03 -15.13 % | 0.04 8.30 % | 0.04 -6.09 % | 0.04 -12.25 % | 0.04 9.04 % | 0.04 -15.21 % | 0.05 97.68 % | 0.02 -48.68 % | 0.05 -0.53 % | 0.05 16.42 % | 0.04 3.66 % | 0.04 -20.95 % | 0.05 35.78 % | 0.04 -4.12 % | 0.04 68.54 % | 0.02 6.49 % | 0.02 0.12 % | 0.02 11.73 % | 0.02 -32.05 % | 0.03 -54.50 % | 0.06 -1.20 % | 0.06 404.74 % | 0.01 143.02 % | -0.03 -848.45 % | 0.00 -162.02 % | 0.00 196.24 % | -0.01 41.56 % | -0.01 -217.67 % | 0.01 -38.87 % | 0.01 167.57 % | 0.00 156.13 % | -0.01 -171.27 % | 0.01 4.04 % | 0.01 173.00 % | 0.00 164.73 % | -0.01 -168.55 % | 0.01 -20.21 % | 0.01 219.48 % | 0.00 141.32 % | -0.01 -180.54 % | 0.01 -12.92 % | 0.01 85.94 % | 0.01 219.70 % | -0.01 -143.00 % | 0.01 -0.42 % | 0.01 293.52 % | 0.00 386.24 % | 0.00 99.95 % | -2.38 -337.87 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 141.84 % | -2.39 -339.03 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Total other income expenses net | 1.000 M 0.00 % | 1.000 M -75.00 % | 4.000 M 100.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M -33.33 % | 3.000 M 69.01 % | 1.775 M -11.25 % | 2.000 M | 0.000 -100.00 % | 3.000 M 17 747.06 % | -17.000 K 98.67 % | -1.274 M 27.03 % | -1.746 M 1.74 % | -1.777 M -4.28 % | -1.704 M 0.47 % | -1.712 M -217.63 % | -539.000 K 48.96 % | -1.056 M 27.57 % | -1.458 M 10.44 % | -1.628 M 12.00 % | -1.850 M -283.02 % | -483.000 K -185.80 % | -169.000 K -137.39 % | 452.000 K -61.13 % | 1.163 M -25.64 % | 1.564 M 12.92 % | 1.385 M 62.18 % | 854.000 K 22.17 % | 699.000 K 81.09 % | 386.000 K 6.63 % | 362.000 K 199.17 % | 121.000 K 196.80 % | -125.000 K 20.89 % | -158.000 K -12.06 % | -141.000 K 51.88 % | -293.000 K 17.93 % | -357.000 K -5.62 % | -338.000 K -412.12 % | -66.000 K -447.37 % | 19.000 K 147.50 % | -40.000 K -671.43 % | 7.000 K -86.79 % | 53.000 K 23.26 % | 43.000 K 19.44 % | 36.000 K 71.43 % | 21.000 K -4.55 % | 22.000 K -12.00 % | 25.000 K 100.96 % | -2.616 M -3 453.85 % | 78.000 K 101.95 % | -3.998 M -2 976.26 % | 139.000 K -21.02 % | 176.000 K -38.89 % | 288.000 K 123.26 % | 129.000 K 101.78 % | -7.256 M -2 486.84 % | 304.000 K 7.04 % | 284.000 K 30.88 % | 217.000 K -24.13 % | 286.000 K 12.16 % | 255.000 K 25.62 % | 203.000 K 1.00 % | 201.000 K -57.95 % | 478.000 K 33.52 % | 358.000 K -38.17 % | 579.000 K 102.29 % | -25.278 M -1 558.63 % | 1.733 M -7.28 % | 1.869 M -24.45 % | 2.474 M 4.92 % | 2.358 M -19.66 % | 2.935 M -0.78 % | 2.958 M -0.54 % | 2.974 M -3.57 % | 3.084 M 20.19 % | 2.566 M -1.65 % | 2.609 M 15.54 % | 2.258 M 33.69 % | 1.689 M 74.66 % | 967.000 K 26.41 % | 765.000 K 36.85 % | 559.000 K 85.10 % | 302.000 K 480.77 % | 52.000 K -64.86 % | 148.000 K -98.17 % | 8.103 M 3 740.28 % | 211.000 K 205.80 % | 69.000 K -57.14 % | 161.000 K 165.71 % | -245.000 K 92.81 % | -3.407 M -1 620.98 % | 224.000 K -69.93 % | 745.000 K -35.72 % | 1.159 M 139.08 % | -2.966 M -392.79 % | 1.013 M -27.85 % | 1.404 M 0.50 % | 1.397 M -9.23 % | 1.539 M 39.40 % | 1.104 M 18.84 % | 929.000 K 14.98 % | 808.000 K -49.50 % | 1.600 M 166.67 % | 600.000 K 0.00 % | 600.000 K -25.00 % | 800.000 K -11.11 % | 900.000 K 12.50 % | 800.000 K -11.11 % | 900.000 K 12.50 % | 800.000 K -11.11 % | 900.000 K 12.50 % | 800.000 K 33.33 % | 600.000 K 100.00 % | 300.000 K -99.95 % | 628.700 M 371.93 % | -231.200 M -10.25 % | -209.700 M -7.93 % | -194.300 M -138.60 % | 503.400 M 379.20 % | -180.300 M -7.90 % | -167.100 M -5.63 % | -158.200 M |
| 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 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-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 | 1995-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -65.000 M -1 200.00 % | -5.000 M 95.65 % | -115.000 M 80.96 % | -604.000 M -1 625.71 % | -35.000 M 86.11 % | -252.000 M -4.13 % | -242.000 M 9.02 % | -266.000 M -3.42 % | -257.203 M -60.15 % | -160.606 M 41.72 % | -275.566 M 10.48 % | -307.841 M -124.62 % | -137.052 M -66.02 % | -82.553 M 43.12 % | -145.135 M -2.05 % | -142.220 M -337.04 % | -32.542 M -100.25 % | -16.251 M 69.72 % | -53.661 M 55.71 % | -121.157 M -297.07 % | 61.480 M 310.66 % | -29.184 M -210.99 % | 26.295 M 167.29 % | -39.079 M -169.67 % | 56.093 M 155.59 % | -100.909 M 50.57 % | -204.165 M -11.95 % | -182.373 M 18.55 % | -223.899 M -9.59 % | -204.311 M 18.35 % | -250.241 M -0.15 % | -249.860 M -37.64 % | -181.534 M -32.03 % | -137.490 M 31.07 % | -199.450 M -9.81 % | -181.634 M -52.44 % | -119.150 M 28.73 % | -167.173 M 22.04 % | -214.448 M 20.44 % | -269.538 M -34.04 % | -201.085 M -19.89 % | -167.728 M 26.62 % | -228.588 M 17.31 % | -276.456 M -54.05 % | -179.458 M -6.26 % | -168.889 M 20.90 % | -213.518 M 5.42 % | -225.755 M -39.49 % | -161.842 M 9.33 % | -178.493 M 21.52 % | -227.432 M 14.03 % | -264.544 M -30.82 % | -202.218 M -11.98 % | -180.590 M 23.01 % | -234.548 M -11.05 % | -211.208 M -24.31 % | -169.910 M 35.93 % | -265.191 M 4.54 % | -277.805 M -18.30 % | -234.829 M -12.94 % | -207.930 M -22.76 % | -169.382 M 20.28 % | -212.469 M 6.44 % | -227.085 M -16.65 % | -194.666 M -7.32 % | -181.385 M 7.56 % | -196.210 M 22.03 % | -251.653 M -33.31 % | -188.771 M -19.64 % | -157.780 M 0.33 % | -158.298 M -17.58 % | -134.627 M -18.41 % | -113.691 M 3.22 % | -117.470 M 15.73 % | -139.393 M 4.96 % | -146.667 M -39.29 % | -105.296 M 1.30 % | -106.687 M 8.39 % | -116.461 M -13.60 % | -102.517 M -39.46 % | -73.511 M 29.67 % | -104.522 M -19.05 % | -87.800 M -94.24 % | -45.201 M 4.83 % | -47.495 M -37.81 % | -34.465 M 34.89 % | -52.932 M 15.13 % | -62.366 M -805.69 % | -6.886 M 46.26 % | -12.814 M -1.01 % | -12.686 M 53.50 % | -27.282 M -415.05 % | -5.297 M 77.33 % | -23.361 M 9.83 % | -25.909 M 34.41 % | -39.500 M 35.73 % | -61.457 M -4.50 % | -58.812 M -2.75 % | -57.238 M 17.92 % | -69.733 M -47.60 % | -47.244 M -27.13 % | -37.163 M -13.23 % | -32.822 M -28.71 % | -25.500 M -14.35 % | -22.300 M -17.37 % | -19.000 M -23.38 % | -15.400 M 34.47 % | -23.500 M -27.72 % | -18.400 M 36.11 % | -28.800 M 30.27 % | -41.300 M -1.72 % | -40.600 M -41.96 % | -28.600 M 1.38 % | -29.000 M 11.04 % | -32.600 M -270.45 % | -8.800 M -388.89 % | -1.800 M |
| Total investments | 165.000 M 1 000.00 % | 15.000 M -11.76 % | 17.000 M 6.25 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 15.63 % | 13.837 M -94.08 % | 233.880 M 558.17 % | 35.535 M 7.46 % | 33.068 M -4.13 % | 34.493 M -82.48 % | 196.858 M 503.67 % | 32.610 M 2.58 % | 31.791 M -87.67 % | 257.833 M 1.07 % | 255.109 M 10.48 % | 230.916 M 568.76 % | 34.529 M -84.97 % | 229.727 M 1.52 % | 226.284 M 4.49 % | 216.553 M 523.57 % | 34.728 M -42.96 % | 60.880 M -0.41 % | 61.129 M 14.05 % | 53.599 M -11.82 % | 60.781 M 61.75 % | 37.576 M 421.38 % | 7.207 M 273.81 % | 1.928 M -1.63 % | 1.960 M 0.51 % | 1.950 M 1.09 % | 1.929 M 4.78 % | 1.841 M -0.54 % | 1.851 M 1.70 % | 1.820 M -3.24 % | 1.881 M -0.69 % | 1.894 M -80.82 % | 9.875 M 1.24 % | 9.754 M -54.94 % | 21.648 M -24.94 % | 28.840 M 0.73 % | 28.631 M -37.70 % | 45.953 M 5.81 % | 43.431 M -7.39 % | 46.897 M 1.20 % | 46.340 M -2.24 % | 47.400 M -10.03 % | 52.686 M 2.51 % | 51.397 M 204.05 % | 16.904 M -67.30 % | 51.702 M -9.58 % | 57.182 M 0.35 % | 56.981 M -0.01 % | 56.987 M 2.88 % | 55.394 M 47.33 % | 37.598 M -11.05 % | 42.267 M -2.54 % | 43.367 M 0.62 % | 43.101 M 5.26 % | 40.949 M 53.97 % | 26.596 M 340.55 % | 6.037 M 456.80 % | -1.692 M -122.58 % | 7.494 M -0.16 % | 7.506 M 3 236.00 % | 225.000 K -0.44 % | 226.000 K -78.29 % | 1.041 M -95.99 % | 25.942 M -65.36 % | 74.880 M -15.90 % | 89.034 M 3.11 % | 86.348 M -4.61 % | 90.525 M 5.73 % | 85.617 M 4.71 % | 81.763 M 1.62 % | 80.459 M 26.47 % | 63.617 M 9.74 % | 57.973 M 23.73 % | 46.854 M 67.81 % | 27.921 M -0.86 % | 28.163 M 0.76 % | 27.950 M -0.88 % | 28.199 M 3.27 % | 27.307 M 4.33 % | 26.174 M 9.11 % | 23.989 M 6.37 % | 22.553 M 20.85 % | 18.662 M 3.53 % | 18.026 M 22.51 % | 14.714 M -1.62 % | 14.956 M -1.23 % | 15.143 M -68.59 % | 48.209 M 0.52 % | 47.961 M 12.72 % | 42.548 M 35.71 % | 31.353 M 0.05 % | 31.336 M -19.55 % | 38.953 M 19.37 % | 32.632 M 5.98 % | 30.790 M -8.09 % | 33.499 M 9.12 % | 30.700 M -0.65 % | 30.900 M 2.32 % | 30.200 M -17.71 % | 36.700 M -26.16 % | 49.700 M -0.80 % | 50.100 M 23.40 % | 40.600 M 46.04 % | 27.800 M 6.92 % | 26.000 M 7.00 % | 24.300 M | 0.000 -100.00 % | 18.900 M | 0.000 | 0.000 |
| Total debt | 436.000 M 0.00 % | 436.000 M 0.00 % | 436.000 M 0.23 % | 435.000 M 0.00 % | 435.000 M 2.59 % | 424.000 M -0.24 % | 425.000 M -0.47 % | 427.000 M 1.33 % | 421.385 M 0.45 % | 419.487 M -0.36 % | 421.022 M -0.93 % | 424.987 M -0.02 % | 425.091 M -0.75 % | 428.316 M -0.74 % | 431.519 M -0.48 % | 433.592 M -0.41 % | 435.379 M -0.86 % | 439.136 M -0.45 % | 441.116 M 1.71 % | 433.689 M -0.03 % | 433.836 M 0.84 % | 430.215 M -0.19 % | 431.023 M 31.30 % | 328.263 M 9.59 % | 299.532 M 33.71 % | 224.017 M 15.02 % | 194.771 M 34.88 % | 144.400 M 38.31 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 K -45.04 % | 373.000 K -30.54 % | 537.000 K -23.18 % | 699.000 K -18.44 % | 857.000 K -15.40 % | 1.013 M -13.12 % | 1.166 M -5.59 % | 1.235 M -15.58 % | 1.463 M -9.02 % | 1.608 M -8.06 % | 1.749 M -7.41 % | 1.889 M -6.76 % | 2.026 M -94.12 % | 34.468 M -1.21 % | 34.890 M -1.18 % | 35.307 M -1.15 % | 35.719 M -1.14 % | 36.130 M -1.12 % | 36.539 M -10.82 % | 40.972 M -1.12 % | 41.437 M -1.11 % | 41.901 M -1.09 % | 42.362 M -1.10 % | 42.835 M -1.02 % | 43.278 M -1.01 % | 43.720 M -1.79 % | 44.517 M 48.39 % | 30.000 M 42.86 % | 21.000 M 27.27 % | 16.500 M 22.22 % | 13.500 M 237.50 % | 4.000 M 700.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.600 M -2.13 % | 4.700 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 100.00 % | -82.000 K | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 | 0.000 100.00 % | -546.507 M -10 930 240.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -224.135 M -2.46 % | -218.752 M -4 374 940.00 % | -5.000 K 100.00 % | -210.726 M -1.66 % | -207.288 M -1.14 % | -204.954 M -6 831 700.00 % | -3.000 K 100.00 % | -199.260 M -0.87 % | -197.545 M -1.72 % | -194.202 M -2.18 % | -190.063 M -3 801 360.00 % | 5.000 K 100.00 % | -191.055 M -3 821 200.00 % | 5.000 K 66.67 % | 3.000 K -87.50 % | 24.000 K -41.46 % | 41.000 K 57.69 % | 26.000 K -10.34 % | 29.000 K 26.09 % | 23.000 K 866.67 % | -3.000 K -109.38 % | 32.000 K 100.00 % | 16.000 K -77.14 % | 70.000 K 20.69 % | 58.000 K -1.69 % | 59.000 K 145.83 % | 24.000 K -53.85 % | 52.000 K -11.86 % | 59.000 K 68.57 % | 35.000 K 66.67 % | 21.000 K -52.27 % | 44.000 K 12.82 % | 39.000 K 400.00 % | -13.000 K -533.33 % | 3.000 K 100.00 % | -144.032 M -2.62 % | -140.349 M -1.88 % | -137.762 M -2.69 % | -134.152 M -1.51 % | -132.161 M -4 405 466.67 % | 3.000 K -78.57 % | 14.000 K 180.00 % | 5.000 K 102.25 % | -222.000 K -57.45 % | -141.000 K -11.90 % | -126.000 K 3.82 % | -131.000 K -0.77 % | -130.000 K 24.42 % | -172.000 K -4.24 % | -165.000 K 94.65 % | -3.084 M 13.44 % | -3.563 M 10.81 % | -3.995 M 9.74 % | -4.426 M -3 385.04 % | -127.000 K -64.94 % | -77.000 K 42.11 % | -133.000 K -4 533.33 % | 3.000 K 100.00 % | -82.224 M -293 757.14 % | 28.000 K -68.18 % | 88.000 K -25.42 % | 118.000 K -22.88 % | 153.000 K -14.53 % | 179.000 K 90.43 % | 94.000 K -15.32 % | 111.000 K -65.74 % | 324.000 K -51.86 % | 673.000 K 114.33 % | 314.000 K 6.08 % | 296.000 K 72.09 % | 172.000 K 407.14 % | -56.000 K 71.13 % | -194.000 K 14.16 % | -226.000 K -13.00 % | -200.000 K -100.00 % | -100.000 K 98.98 % | -9.800 M -5 000.00 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 104.48 % | -6.700 M -13.56 % | -5.900 M -13.46 % | -5.200 M -10.64 % | -4.700 M -11.90 % | -4.200 M -4 100.00 % | -100.000 K 97.06 % | -3.400 M -70.00 % | -2.000 M |
| Retained earnings | 694.000 M -5.71 % | 736.000 M -3.66 % | 764.000 M 3.52 % | 738.000 M -4.03 % | 769.000 M -2.41 % | 788.000 M -0.63 % | 793.000 M 7.31 % | 739.000 M -0.17 % | 740.245 M 3.21 % | 717.226 M -1.22 % | 726.094 M 10.82 % | 655.190 M 2.92 % | 636.624 M 2.89 % | 618.765 M 2.28 % | 604.978 M 9.28 % | 553.590 M -13.21 % | 637.857 M 1.58 % | 627.938 M 1.26 % | 620.151 M 7.85 % | 575.028 M -1.89 % | 586.124 M 0.78 % | 581.613 M 6.66 % | 545.295 M 9.17 % | 499.473 M 1.74 % | 490.949 M 2.89 % | 477.155 M 3.53 % | 460.903 M 15.82 % | 397.947 M 4.31 % | 381.505 M 7.86 % | 353.706 M 4.79 % | 337.527 M 13.72 % | 296.797 M -9.84 % | 329.180 M 4.10 % | 316.230 M 2.50 % | 308.518 M 10.91 % | 278.163 M 1.55 % | 273.918 M 3.30 % | 265.180 M 1.67 % | 260.812 M 12.05 % | 232.771 M 0.45 % | 231.720 M 2.91 % | 225.175 M 0.78 % | 223.424 M 4.17 % | 214.481 M -18.07 % | 261.795 M 1.38 % | 258.222 M -1.13 % | 261.183 M 2.04 % | 255.970 M 0.37 % | 255.028 M 2.30 % | 249.291 M -0.34 % | 250.148 M 3.66 % | 241.324 M -7.88 % | 261.964 M 2.78 % | 254.870 M 0.49 % | 253.635 M 4.10 % | 243.650 M 2.95 % | 236.677 M 0.08 % | 236.496 M 1.18 % | 233.737 M 2.10 % | 228.922 M 1.96 % | 224.512 M 1.75 % | 220.651 M 0.78 % | 218.937 M -0.49 % | 220.009 M -2.71 % | 226.148 M 1.12 % | 223.638 M 0.94 % | 221.565 M 2.24 % | 216.707 M 3.06 % | 210.265 M 4.24 % | 201.720 M 4.20 % | 193.589 M 5.60 % | 183.321 M 6.01 % | 172.924 M 5.63 % | 163.703 M 6.96 % | 153.048 M 3.60 % | 147.730 M 7.92 % | 136.887 M 7.54 % | 127.286 M 6.69 % | 119.309 M 7.25 % | 111.245 M 8.84 % | 102.213 M 5.48 % | 96.902 M 5.98 % | 91.432 M 3.14 % | 88.649 M 4.17 % | 85.100 M 4.43 % | 81.488 M 3.57 % | 78.677 M 13.30 % | 69.439 M 13.09 % | 61.403 M 13.86 % | 53.927 M 3.28 % | 52.214 M -7.71 % | 56.575 M 1.81 % | 55.567 M 7.30 % | 51.788 M -5.76 % | 54.952 M -9.40 % | 60.656 M 3.87 % | 58.395 M 17.41 % | 49.736 M 8.21 % | 45.962 M -8.62 % | 50.299 M 22.71 % | 40.991 M 21.53 % | 33.728 M 9.05 % | 30.928 M -7.40 % | 33.400 M 19.71 % | 27.900 M 18.72 % | 23.500 M 6.82 % | 22.000 M -8.33 % | 24.000 M 19.40 % | 20.100 M 23.31 % | 16.300 M 14.79 % | 14.200 M -4.70 % | 14.900 M 31.86 % | 11.300 M 34.52 % | 8.400 M 12.00 % | 7.500 M 0.00 % | 7.500 M 53.06 % | 4.900 M |
| Common stock | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 80.18 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 0.00 % | 555.000 K 100.36 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K 0.00 % | 277.000 K -10.06 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K 0.00 % | 308.000 K -0.32 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.00 % | 309.000 K 0.32 % | 308.000 K 0.00 % | 308.000 K 0.33 % | 307.000 K 0.66 % | 305.000 K 0.33 % | 304.000 K 0.00 % | 304.000 K 0.00 % | 304.000 K 102.67 % | 150.000 K 0.00 % | 150.000 K 50.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 |
| Total equity | 87.000 M -22.32 % | 112.000 M -5.88 % | 119.000 M 22.68 % | 97.000 M -22.40 % | 125.000 M -11.97 % | 142.000 M 1.43 % | 140.000 M 48.94 % | 94.000 M 13.09 % | 83.119 M -36.32 % | 130.519 M -2.18 % | 133.432 M 64.17 % | 81.275 M 34.33 % | 60.503 M 72.22 % | 35.132 M 3.45 % | 33.961 M 2 014.37 % | -1.774 M -101.83 % | 97.006 M 11.17 % | 87.262 M 18.49 % | 73.644 M 66.87 % | 44.132 M 8.60 % | 40.639 M -8.96 % | 44.638 M 1 448.58 % | -3.310 M -181.15 % | 4.079 M -90.05 % | 40.988 M -69.61 % | 134.889 M 13.17 % | 119.194 M 53.45 % | 77.676 M -48.87 % | 151.920 M 28.90 % | 117.860 M 14.61 % | 102.832 M 55.05 % | 66.321 M -34.94 % | 101.940 M 21.79 % | 83.703 M -3.11 % | 86.387 M 42.73 % | 60.525 M -13.01 % | 69.580 M 7.27 % | 64.867 M 17.19 % | 55.352 M -67.90 % | 172.455 M -1.98 % | 175.941 M -8.05 % | 191.347 M -10.21 % | 213.101 M 4.41 % | 204.096 M -17.71 % | 248.008 M 0.26 % | 247.370 M 0.02 % | 247.316 M -2.35 % | 253.272 M 1.82 % | 248.739 M 3.01 % | 241.477 M 0.87 % | 239.388 M -0.63 % | 240.905 M -7.43 % | 260.247 M 3.06 % | 252.532 M -1.54 % | 256.475 M 4.60 % | 245.207 M 2.83 % | 238.452 M -5.03 % | 251.093 M 1.14 % | 248.267 M 3.27 % | 240.395 M 3.73 % | 231.758 M 0.73 % | 230.085 M 2.25 % | 225.030 M 0.84 % | 223.160 M -1.60 % | 226.796 M 3.07 % | 220.036 M 2.58 % | 214.497 M 2.89 % | 208.479 M -4.35 % | 217.967 M 5.08 % | 207.437 M 5.13 % | 197.324 M -0.68 % | 198.675 M -2.01 % | 202.743 M -0.73 % | 204.237 M -9.09 % | 224.659 M -1.66 % | 228.445 M 6.70 % | 214.101 M 1.48 % | 210.980 M 3.08 % | 204.675 M 12.19 % | 182.429 M 14.45 % | 159.395 M 15.70 % | 137.765 M 9.26 % | 126.089 M -0.35 % | 126.529 M 3.43 % | 122.335 M -3.95 % | 127.364 M -1.56 % | 129.388 M 5.51 % | 122.634 M 7.88 % | 113.681 M 7.22 % | 106.025 M 2.01 % | 103.931 M -10.67 % | 116.349 M 1.23 % | 114.932 M 3.67 % | 110.867 M -4.87 % | 116.545 M -5.20 % | 122.935 M 10.44 % | 111.318 M 11.27 % | 100.041 M 4.36 % | 95.862 M -9.14 % | 105.510 M 13.15 % | 93.247 M 12.13 % | 83.163 M 5.40 % | 78.905 M -1.98 % | 80.500 M 7.91 % | 74.600 M 0.95 % | 73.900 M 1.37 % | 72.900 M -16.11 % | 86.900 M 5.72 % | 82.200 M 5.38 % | 78.000 M 3.17 % | 75.600 M 18.50 % | 63.800 M 6.16 % | 60.100 M 5.07 % | 57.200 M 1.78 % | 56.200 M 322.56 % | 13.300 M 24.30 % | 10.700 M |
| Other non current liabilities | 107.000 M -5.31 % | 113.000 M -7.38 % | 122.000 M -9.63 % | 135.000 M -3.57 % | 140.000 M -4.11 % | 146.000 M -5.81 % | 155.000 M -4.91 % | 163.000 M -4.46 % | 170.609 M -4.99 % | 179.577 M -0.99 % | 181.364 M 0.97 % | 179.629 M 2.84 % | 174.664 M 0.56 % | 173.686 M -5.03 % | 182.888 M -5.09 % | 192.694 M -2.43 % | 197.486 M -0.76 % | 198.997 M 1.20 % | 196.630 M -2.43 % | 201.531 M -1.66 % | 204.936 M 1.65 % | 201.605 M 2.01 % | 197.633 M 2.08 % | 193.609 M 1.69 % | 190.390 M 1.14 % | 188.241 M 0.87 % | 186.624 M -5.46 % | 197.408 M 7.81 % | 183.099 M 5.22 % | 174.017 M 1.31 % | 171.773 M 3.17 % | 166.493 M 2.97 % | 161.691 M 4.71 % | 154.415 M 5.19 % | 146.794 M 3.89 % | 141.291 M 3.86 % | 136.041 M 0.27 % | 135.681 M 4.10 % | 130.331 M 4.48 % | 124.746 M 11.29 % | 112.088 M 13.29 % | 98.938 M 3.30 % | 95.775 M -0.36 % | 96.123 M 25.14 % | 76.815 M -0.57 % | 77.256 M 0.10 % | 77.181 M 12.01 % | 68.905 M -8.19 % | 75.049 M 0.00 % | 75.051 M 1.61 % | 73.864 M 14.45 % | 64.536 M -13.06 % | 74.231 M -1.13 % | 75.078 M 21.30 % | 61.895 M 3.07 % | 60.054 M -11.38 % | 67.768 M -3.37 % | 70.131 M 18.59 % | 59.135 M 3.76 % | 56.991 M -11.68 % | 64.530 M 18.46 % | 54.474 M 2.55 % | 53.122 M 2.13 % | 52.014 M -14.68 % | 60.961 M 18.72 % | 51.348 M 4.70 % | 49.042 M 5.27 % | 46.589 M 6.38 % | 43.794 M 1.14 % | 43.299 M 3.11 % | 41.991 M 7.35 % | 39.116 M -1.54 % | 39.729 M -1.88 % | 40.491 M -0.23 % | 40.583 M -10.27 % | 45.226 M 8.77 % | 41.578 M 2.36 % | 40.620 M 7.52 % | 37.779 M 9.52 % | 34.494 M 15.32 % | 29.912 M -5.27 % | 31.575 M 11.08 % | 28.425 M 24.06 % | 22.912 M 6.21 % | 21.572 M 5.06 % | 20.534 M 5.97 % | 19.378 M 55.31 % | 12.477 M 91.63 % | 6.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M 4.00 % | 2.500 M 0.00 % | 2.500 M 0.00 % | 2.500 M -3.85 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 4.00 % | 2.500 M -3.85 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 333.33 % | 600.000 K |
| Long term debt | 436.000 M 0.00 % | 436.000 M 0.00 % | 436.000 M 0.23 % | 435.000 M 0.00 % | 435.000 M 2.59 % | 424.000 M -0.24 % | 425.000 M -0.47 % | 427.000 M 1.33 % | 421.385 M 0.45 % | 419.487 M -0.36 % | 421.022 M -0.93 % | 424.987 M -0.02 % | 425.091 M -0.75 % | 428.316 M -0.74 % | 431.519 M -0.48 % | 433.592 M -0.41 % | 435.379 M -0.86 % | 439.136 M -0.45 % | 441.116 M 1.71 % | 433.689 M -0.03 % | 433.836 M 0.84 % | 430.215 M -0.19 % | 431.023 M 31.30 % | 328.263 M 9.59 % | 299.532 M 33.71 % | 224.017 M 15.02 % | 194.771 M 34.88 % | 144.400 M 38.31 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 M 0.00 % | 104.400 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 -100.00 % | 59.000 K -71.22 % | 205.000 K -45.04 % | 373.000 K -30.54 % | 537.000 K -13.11 % | 618.000 K -27.89 % | 857.000 K -15.40 % | 1.013 M -13.12 % | 1.166 M -11.40 % | 1.316 M -10.11 % | 1.464 M -95.53 % | 32.756 M -1.31 % | 33.190 M -1.28 % | 33.620 M -1.25 % | 34.045 M -1.23 % | 34.468 M -1.21 % | 34.890 M -10.70 % | 39.072 M -1.20 % | 39.548 M -1.19 % | 40.026 M -1.18 % | 40.502 M -1.32 % | 41.042 M -1.07 % | 41.485 M -1.05 % | 41.927 M -1.33 % | 42.493 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.100 M -10.87 % | 4.600 M |
| Total non current liabilities | 543.000 M -1.09 % | 549.000 M -1.61 % | 558.000 M -2.11 % | 570.000 M -0.87 % | 575.000 M 0.88 % | 570.000 M -1.72 % | 580.000 M -1.69 % | 590.000 M -0.34 % | 591.994 M -1.18 % | 599.064 M -0.75 % | 603.582 M -0.17 % | 604.616 M 0.81 % | 599.755 M -1.87 % | 611.174 M -1.35 % | 619.521 M -1.08 % | 626.286 M -1.04 % | 632.865 M -0.83 % | 638.133 M -1.99 % | 651.089 M 2.50 % | 635.220 M -0.99 % | 641.573 M 1.43 % | 632.532 M -0.74 % | 637.260 M 22.11 % | 521.872 M 6.52 % | 489.922 M 18.84 % | 412.258 M 8.09 % | 381.395 M 11.58 % | 341.808 M 18.89 % | 287.499 M 3.26 % | 278.417 M -0.21 % | 279.006 M 2.99 % | 270.893 M 1.80 % | 266.091 M 2.81 % | 258.815 M 3.03 % | 251.194 M 2.24 % | 245.691 M 2.18 % | 240.441 M 0.15 % | 240.081 M 2.28 % | 234.731 M 88.17 % | 124.746 M 11.29 % | 112.088 M 13.29 % | 98.938 M 3.30 % | 95.775 M -0.36 % | 96.123 M 25.14 % | 76.815 M -0.57 % | 77.256 M 0.10 % | 77.181 M 0.76 % | 76.601 M 2.07 % | 75.049 M 0.00 % | 75.051 M 1.61 % | 73.864 M 0.45 % | 73.536 M -0.94 % | 74.231 M -1.13 % | 75.078 M 4.70 % | 71.709 M 1.25 % | 70.826 M 4.51 % | 67.768 M -3.37 % | 70.131 M 3.21 % | 67.948 M 3.20 % | 65.841 M 2.03 % | 64.530 M 1.70 % | 63.452 M -0.03 % | 63.472 M 1.21 % | 62.716 M 2.88 % | 60.961 M -2.71 % | 62.658 M 3.77 % | 60.383 M 5.65 % | 57.154 M 10.47 % | 51.736 M 1.84 % | 50.803 M 3.28 % | 49.191 M 7.53 % | 45.745 M -1.12 % | 46.262 M -2.25 % | 47.327 M 0.78 % | 46.963 M 1.23 % | 46.392 M 8.15 % | 42.894 M 1.92 % | 42.084 M -40.34 % | 70.535 M 4.21 % | 67.684 M 3.15 % | 65.614 M -0.01 % | 65.620 M 4.34 % | 62.893 M 2.60 % | 61.300 M 1.08 % | 60.644 M 0.94 % | 60.082 M 1.14 % | 59.404 M 12.13 % | 52.979 M 11.41 % | 47.553 M 5.33 % | 45.146 M -3.88 % | 46.969 M -1.92 % | 47.889 M 943.11 % | 4.591 M -4.93 % | 4.829 M -6.14 % | 5.145 M -7.40 % | 5.556 M 0.91 % | 5.506 M -22.30 % | 7.086 M 1.16 % | 7.005 M -1.42 % | 7.106 M 11.52 % | 6.372 M 10.30 % | 5.777 M 18.62 % | 4.870 M 13.26 % | 4.300 M -36.76 % | 6.800 M 11.48 % | 6.100 M 10.91 % | 5.500 M 5.77 % | 5.200 M 44.44 % | 3.600 M 9.09 % | 3.300 M 6.45 % | 3.100 M 6.90 % | 2.900 M 7.41 % | 2.700 M 0.00 % | 2.700 M 0.00 % | 2.700 M -59.70 % | 6.700 M 26.42 % | 5.300 M |
| Other current liabilities | 1.374 B 39.49 % | 985.000 M -1.60 % | 1.001 B -1.77 % | 1.019 B 10.52 % | 922.000 M 6.34 % | 867.000 M -3.24 % | 896.000 M 4.31 % | 859.000 M 7.96 % | 795.661 M 9.42 % | 727.195 M -7.25 % | 784.070 M -0.69 % | 789.553 M 3.45 % | 763.198 M -18.54 % | 936.921 M 5.25 % | 890.218 M 36.06 % | 654.269 M -14.71 % | 767.069 M 4.27 % | 735.651 M 1.05 % | 727.991 M 39.79 % | 520.761 M -19.97 % | 650.716 M 10.36 % | 589.649 M -3.22 % | 609.255 M 3.75 % | 587.232 M 2.09 % | 575.222 M 10.92 % | 518.606 M -2.97 % | 534.473 M 6.78 % | 500.544 M 2.61 % | 487.795 M 13.37 % | 430.252 M 0.63 % | 427.539 M 2.58 % | 416.787 M 6.65 % | 390.815 M 11.57 % | 350.298 M 6.83 % | 327.890 M -6.05 % | 349.003 M 9.49 % | 318.755 M -19.67 % | 396.788 M 7.43 % | 369.332 M 34.81 % | 273.966 M -25.60 % | 368.218 M 9.64 % | 335.853 M -4.52 % | 351.737 M 12.95 % | 311.405 M -10.06 % | 346.254 M 14.79 % | 301.645 M -2.16 % | 308.316 M 14.87 % | 268.405 M -4.49 % | 281.025 M 8.31 % | 259.464 M 0.97 % | 256.972 M 2.99 % | 249.511 M -12.43 % | 284.936 M -18.62 % | 350.145 M 50.91 % | 232.018 M 4.28 % | 222.489 M -0.40 % | 223.387 M -14.63 % | 261.684 M -36.02 % | 409.005 M 16.76 % | 350.300 M 7.11 % | 327.043 M 4.52 % | 312.886 M -8.00 % | 340.081 M 17.78 % | 288.737 M 1.25 % | 285.182 M 33.59 % | 213.479 M -34.33 % | 325.061 M 45.12 % | 223.997 M -6.51 % | 239.596 M 8.31 % | 221.206 M 5.22 % | 210.237 M 7.03 % | 196.437 M -32.77 % | 292.197 M 12.65 % | 259.382 M -9.11 % | 285.378 M 72.57 % | 165.367 M 0.21 % | 165.018 M 17.22 % | 140.781 M 2.76 % | 137.006 M -0.25 % | 137.354 M 5.68 % | 129.974 M -12.10 % | 147.858 M 0.50 % | 147.128 M 50.81 % | 97.559 M -22.00 % | 125.073 M 10.39 % | 113.298 M -0.18 % | 113.505 M 12.42 % | 100.969 M -1.75 % | 102.770 M 6.71 % | 96.307 M 1.89 % | 94.519 M 6.26 % | 88.953 M -12.71 % | 101.910 M 5.07 % | 96.997 M -8.38 % | 105.865 M 26.86 % | 83.451 M -12.29 % | 95.147 M -17.76 % | 115.696 M 4.92 % | 110.275 M -14.32 % | 128.705 M 29.70 % | 99.235 M 11.25 % | 89.201 M 6.87 % | 83.466 M 38.88 % | 60.100 M -8.38 % | 65.600 M 13.10 % | 58.000 M 3.20 % | 56.200 M 16.84 % | 48.100 M -1.43 % | 48.800 M 13.75 % | 42.900 M 1.42 % | 42.300 M 2.17 % | 41.400 M 27.38 % | 32.500 M 15.25 % | 28.200 M 1.44 % | 27.800 M 5.30 % | 26.400 M 20.55 % | 21.900 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -205.000 K 45.04 % | -373.000 K -100.18 % | 210.345 M -12.13 % | 239.379 M 8.70 % | 220.213 M 5.19 % | 209.349 M 6.57 % | 196.437 M -3.85 % | 204.295 M 20.36 % | 169.741 M 4.03 % | 163.167 M -1.33 % | 165.367 M 0.21 % | 165.018 M 17.22 % | 140.781 M 2.76 % | 137.006 M -0.25 % | 137.354 M 5.68 % | 129.974 M -12.10 % | 147.858 M 4.57 % | 141.393 M 74.89 % | 80.848 M -35.36 % | 125.073 M 10.66 % | 113.027 M 21.97 % | 92.670 M -0.83 % | 93.449 M -5.77 % | 99.173 M 3.13 % | 96.163 M 1.86 % | 94.406 M 6.55 % | 88.605 M -13.06 % | 101.910 M | 0.000 -100.00 % | 105.865 M | 0.000 | 0.000 -100.00 % | 16.438 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 K -45.04 % | 373.000 K -30.54 % | 537.000 K -16.09 % | 640.000 K -1.84 % | 652.000 K 1.88 % | 640.000 K 1.75 % | 629.000 K 1.94 % | 617.000 K 1.82 % | 606.000 K 1.85 % | 595.000 K 2.06 % | 583.000 K 1.75 % | 573.000 K 1.96 % | 562.000 K -67.17 % | 1.712 M 0.71 % | 1.700 M 0.77 % | 1.687 M 0.78 % | 1.674 M 0.72 % | 1.662 M 0.79 % | 1.649 M -13.21 % | 1.900 M 0.58 % | 1.889 M 0.75 % | 1.875 M 0.81 % | 1.860 M 3.74 % | 1.793 M 0.00 % | 1.793 M 0.00 % | 1.793 M 6.98 % | 1.676 M -94.41 % | 30.000 M 42.86 % | 21.000 M 27.27 % | 16.500 M 17.56 % | 14.035 M 250.88 % | 4.000 M 700.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K 400.00 % | 100.000 K |
| Total current liabilities | 1.382 B 1.84 % | 1.357 B -7.44 % | 1.466 B -24.04 % | 1.930 B 56.53 % | 1.233 B -10.85 % | 1.383 B -1.64 % | 1.406 B -2.09 % | 1.436 B 8.68 % | 1.321 B 16.35 % | 1.136 B -12.84 % | 1.303 B -3.72 % | 1.353 B 20.70 % | 1.121 B -10.06 % | 1.247 B -3.11 % | 1.287 B 14.00 % | 1.129 B 12.39 % | 1.004 B 0.15 % | 1.003 B -3.99 % | 1.044 B 15.41 % | 904.924 M 7.59 % | 841.070 M 0.06 % | 840.563 M -5.39 % | 888.458 M 2.23 % | 869.045 M 14.17 % | 761.212 M -1.12 % | 769.848 M -9.47 % | 850.389 M 10.11 % | 772.332 M 10.77 % | 697.258 M 6.49 % | 654.791 M -7.73 % | 709.629 M -2.32 % | 726.481 M 25.40 % | 579.341 M 6.62 % | 543.370 M -8.05 % | 590.947 M -1.67 % | 600.958 M 23.94 % | 484.865 M -10.47 % | 541.547 M -8.28 % | 590.427 M 21.06 % | 487.711 M -0.88 % | 492.064 M 6.33 % | 462.763 M -12.97 % | 531.745 M 7.11 % | 496.451 M 9.22 % | 454.535 M 10.16 % | 412.630 M -13.11 % | 474.892 M 8.75 % | 436.687 M 12.93 % | 386.681 M -1.30 % | 391.790 M -12.44 % | 447.459 M 2.68 % | 435.759 M 10.05 % | 395.956 M 11.71 % | 354.447 M -14.27 % | 413.446 M 4.35 % | 396.226 M 19.98 % | 330.250 M -8.85 % | 362.318 M -12.15 % | 412.431 M 16.63 % | 353.609 M 7.18 % | 329.919 M 5.00 % | 314.213 M -8.11 % | 341.950 M 17.67 % | 290.594 M 0.09 % | 290.340 M 0.45 % | 289.025 M -11.90 % | 328.082 M -6.58 % | 351.207 M 8.07 % | 324.982 M 7.74 % | 301.637 M -7.60 % | 326.461 M 3.23 % | 316.231 M 6.33 % | 297.414 M 12.96 % | 263.295 M -8.99 % | 289.318 M 0.92 % | 286.678 M 14.91 % | 249.472 M 9.52 % | 227.780 M -10.48 % | 254.452 M 3.72 % | 245.326 M 20.80 % | 203.091 M -3.81 % | 211.134 M -9.32 % | 232.842 M 39.59 % | 166.809 M -4.40 % | 174.489 M 7.84 % | 161.800 M -9.40 % | 178.585 M 3.55 % | 172.458 M 22.33 % | 140.981 M 2.66 % | 137.333 M -8.68 % | 150.391 M -0.35 % | 150.926 M -9.88 % | 167.474 M 5.26 % | 159.100 M -5.98 % | 169.228 M 16.30 % | 145.512 M 5.41 % | 138.050 M 16.08 % | 118.923 M 4.67 % | 113.619 M -12.74 % | 130.201 M 27.09 % | 102.447 M 13.13 % | 90.557 M 5.63 % | 85.730 M 36.30 % | 62.900 M -5.41 % | 66.500 M 10.10 % | 60.400 M 5.78 % | 57.100 M 12.62 % | 50.700 M 1.20 % | 50.100 M 13.61 % | 44.100 M 1.38 % | 43.500 M 1.64 % | 42.800 M 28.92 % | 33.200 M 12.93 % | 29.400 M -0.34 % | 29.500 M 3.87 % | 28.400 M 20.85 % | 23.500 M |
| Total liabilities | 1.925 B 1.00 % | 1.906 B -5.83 % | 2.024 B -19.04 % | 2.500 B 38.27 % | 1.808 B -7.42 % | 1.953 B -1.66 % | 1.986 B -1.97 % | 2.026 B 5.89 % | 1.913 B 10.30 % | 1.735 B -9.01 % | 1.907 B -2.63 % | 1.958 B 13.77 % | 1.721 B -7.36 % | 1.858 B -2.54 % | 1.906 B 8.62 % | 1.755 B 7.20 % | 1.637 B -0.23 % | 1.641 B -3.22 % | 1.695 B 10.08 % | 1.540 B 3.88 % | 1.483 B 0.65 % | 1.473 B -3.45 % | 1.526 B 9.69 % | 1.391 B 11.17 % | 1.251 B 5.84 % | 1.182 B -4.03 % | 1.232 B 10.56 % | 1.114 B 13.14 % | 984.757 M 5.52 % | 933.208 M -5.61 % | 988.635 M -0.88 % | 997.374 M 17.97 % | 845.432 M 5.39 % | 802.185 M -4.74 % | 842.141 M -0.53 % | 846.649 M 16.73 % | 725.306 M -7.21 % | 781.628 M -5.28 % | 825.158 M 34.73 % | 612.457 M 1.37 % | 604.152 M 7.56 % | 561.701 M -10.49 % | 627.520 M 5.90 % | 592.574 M 11.52 % | 531.350 M 8.46 % | 489.886 M -11.26 % | 552.073 M 7.56 % | 513.288 M 11.17 % | 461.730 M -1.09 % | 466.841 M -10.45 % | 521.323 M 2.36 % | 509.295 M 8.32 % | 470.187 M 9.47 % | 429.525 M -11.47 % | 485.155 M 3.88 % | 467.052 M 17.34 % | 398.018 M -7.96 % | 432.449 M -9.98 % | 480.379 M 14.53 % | 419.450 M 6.34 % | 394.449 M 4.44 % | 377.665 M -6.85 % | 405.422 M 14.75 % | 353.310 M 0.57 % | 351.301 M -0.11 % | 351.683 M -9.47 % | 388.465 M -4.87 % | 408.361 M 8.40 % | 376.718 M 6.89 % | 352.440 M -6.18 % | 375.652 M 3.78 % | 361.976 M 5.32 % | 343.676 M 10.64 % | 310.622 M -7.63 % | 336.281 M 0.96 % | 333.070 M 13.92 % | 292.366 M 8.34 % | 269.864 M -16.96 % | 324.987 M 3.83 % | 313.010 M 16.49 % | 268.705 M -2.91 % | 276.754 M -6.42 % | 295.735 M 29.65 % | 228.109 M -2.99 % | 235.133 M 5.97 % | 221.882 M -6.77 % | 237.989 M 5.57 % | 225.437 M 19.57 % | 188.534 M 3.32 % | 182.479 M -7.54 % | 197.360 M -0.73 % | 198.815 M 15.55 % | 172.065 M 4.96 % | 163.929 M -5.99 % | 174.373 M 15.43 % | 151.068 M 5.23 % | 143.556 M 13.93 % | 126.009 M 4.46 % | 120.624 M -12.15 % | 137.307 M 26.18 % | 108.819 M 12.96 % | 96.334 M 6.33 % | 90.600 M 34.82 % | 67.200 M -8.32 % | 73.300 M 10.23 % | 66.500 M 6.23 % | 62.600 M 11.99 % | 55.900 M 4.10 % | 53.700 M 13.29 % | 47.400 M 1.72 % | 46.600 M 1.97 % | 45.700 M 27.30 % | 35.900 M 11.84 % | 32.100 M -0.31 % | 32.200 M -8.26 % | 35.100 M 21.88 % | 28.800 M |
| Other non current assets | 50.000 M -77.06 % | 218.000 M 2.35 % | 213.000 M 2.40 % | 208.000 M -1.89 % | 212.000 M 3.41 % | 205.000 M -14.94 % | 241.000 M 1.26 % | 238.000 M -5.33 % | 251.396 M 613.99 % | 35.210 M -86.43 % | 259.507 M 6.96 % | 242.624 M 7.44 % | 225.818 M 530.18 % | 35.834 M -84.34 % | 228.763 M 5.38 % | 217.085 M 1 695.13 % | 12.093 M 71.29 % | 7.060 M 1.51 % | 6.955 M -96.65 % | 207.779 M 3 202.80 % | 6.291 M 2.28 % | 6.151 M 2.35 % | 6.010 M -96.98 % | 198.988 M 2 855.85 % | 6.732 M 8.63 % | 6.197 M 11.98 % | 5.534 M 14.08 % | 4.851 M -14.34 % | 5.663 M 2.35 % | 5.533 M 0.36 % | 5.513 M 55.69 % | 3.541 M -21.03 % | 4.484 M 22.85 % | 3.650 M 22.57 % | 2.978 M 61.85 % | 1.840 M -16.85 % | 2.213 M 9.99 % | 2.012 M 13.80 % | 1.768 M 28.21 % | 1.379 M -7.33 % | 1.488 M -16.07 % | 1.773 M 1.14 % | 1.753 M 1.62 % | 1.725 M -98.40 % | 108.134 M 3.40 % | 104.577 M 5.23 % | 99.383 M 5 372.63 % | 1.816 M -5.42 % | 1.920 M -7.91 % | 2.085 M -54.67 % | 4.600 M -4.50 % | 4.817 M -92.64 % | 65.467 M 2.16 % | 64.085 M -10.58 % | 71.668 M 21.28 % | 59.094 M 16.31 % | 50.808 M 2.65 % | 49.495 M -13.73 % | 57.369 M 3.41 % | 55.479 M 8.27 % | 51.243 M -13.03 % | 58.923 M -17.86 % | 71.733 M 20.38 % | 59.588 M 4.44 % | 57.057 M 5.94 % | 53.856 M -16.80 % | 64.732 M -6.57 % | 69.286 M 10.55 % | 62.675 M -26.97 % | 85.824 M 8.08 % | 79.405 M 23.08 % | 64.514 M 18.37 % | 54.502 M 12.55 % | 48.425 M -28.69 % | 67.907 M 12.44 % | 60.394 M 6.52 % | 56.696 M -0.20 % | 56.808 M -27.25 % | 78.085 M 9.28 % | 71.456 M 18.79 % | 60.153 M 1.24 % | 59.419 M -15.35 % | 70.193 M -1.19 % | 71.041 M 17.78 % | 60.317 M 14.11 % | 52.857 M 10.86 % | 47.677 M 33.35 % | 35.752 M 33.87 % | 26.707 M 64.92 % | 16.194 M -35.74 % | 25.202 M -0.10 % | 25.227 M -10.33 % | 28.134 M 25.01 % | 22.505 M 4.02 % | 21.636 M 49.92 % | 14.432 M 301.89 % | 3.591 M -57.27 % | 8.403 M -8.10 % | 9.144 M 0.82 % | 9.070 M -4.66 % | 9.513 M -1.03 % | 9.612 M 100.88 % | 4.785 M 4.02 % | 4.600 M -16.36 % | 5.500 M 3.77 % | 5.300 M -3.64 % | 5.500 M -3.51 % | 5.700 M 119.23 % | 2.600 M -3.70 % | 2.700 M 3.85 % | 2.600 M 0.00 % | 2.600 M 4.00 % | 2.500 M -10.71 % | 2.800 M 3.70 % | 2.700 M -12.90 % | 3.100 M 93.75 % | 1.600 M |
| Long term investments | 147.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 197.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.077 M | 0.000 | 0.000 -100.00 % | 225.136 M 2.10 % | 220.512 M 12.15 % | 196.624 M | 0.000 -100.00 % | 195.733 M 0.72 % | 194.332 M -1.38 % | 197.045 M | 0.000 -100.00 % | 185.632 M -8.70 % | 203.328 M 9.25 % | 186.105 M 2.44 % | 181.674 M 9.07 % | 166.568 M -7.18 % | 179.450 M 4.15 % | 172.307 M 2.25 % | 168.515 M 7.25 % | 157.121 M -8.73 % | 172.150 M 4.88 % | 164.141 M 4.13 % | 157.638 M 6.31 % | 148.288 M 2.67 % | 144.431 M -5.34 % | 152.573 M 2.29 % | 149.162 M 11.42 % | 133.872 M 8.33 % | 123.577 M -3.71 % | 128.340 M 6.67 % | 120.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.393 M 2.41 % | 84.361 M 8.40 % | 77.822 M 1.84 % | 76.418 M 10.77 % | 68.990 M 755.96 % | 8.060 M 31.08 % | 6.149 M | 0.000 -100.00 % | 5.767 M -20.44 % | 7.249 M -18.48 % | 8.892 M 8.31 % | 8.210 M 6.17 % | 7.733 M -12.42 % | 8.830 M | 0.000 | 0.000 -100.00 % | 6.422 M 479.55 % | -1.692 M -122.58 % | 7.494 M -0.16 % | 7.506 M 483.74 % | -1.956 M 39.57 % | -3.237 M -16.02 % | -2.790 M -12.50 % | -2.480 M -132.65 % | -1.066 M 62.96 % | -2.878 M -1 368.37 % | -196.000 K 94.97 % | -3.894 M 25.22 % | -5.207 M -22.32 % | -4.257 M -48.17 % | -2.873 M -41.60 % | -2.029 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 |
| Intangible assets | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 2.31 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 181 428.57 % | 7.000 K -99.94 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 181 428.57 % | 7.000 K -99.94 % | 12.707 M -0.01 % | 12.708 M -0.02 % | 12.711 M 90 692.86 % | 14.000 K -99.89 % | 12.717 M -0.02 % | 12.720 M -0.02 % | 12.723 M -35.17 % | 19.626 M 54.18 % | 12.729 M -0.02 % | 12.732 M -0.07 % | 12.741 M 20 450.00 % | 62.000 K -99.51 % | 12.783 M -0.43 % | 12.838 M -0.96 % | 12.963 M 3 124.63 % | 402.000 K -96.96 % | 13.213 M -0.94 % | 13.338 M -0.93 % | 13.463 M 1 392.57 % | 902.000 K -93.45 % | 13.780 M -1.61 % | 14.006 M -1.59 % | 14.232 M 703.61 % | 1.771 M -16.54 % | 2.122 M -13.95 % | 2.466 M -86.33 % | 18.036 M 351.58 % | 3.994 M -82.07 % | 22.275 M -2.20 % | 22.775 M -2.14 % | 23.274 M 254.41 % | 6.567 M -75.80 % | 27.131 M -84.62 % | 176.428 M -0.08 % | 176.578 M 2 326.52 % | 7.277 M -95.54 % | 163.327 M 20.04 % | 136.065 M -12.81 % | 156.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.922 M | 0.000 | 0.000 -100.00 % | 4.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M 26.92 % | 5.200 M 44.44 % | 3.600 M 20.00 % | 3.000 M 50.00 % | 2.000 M 25.00 % | 1.600 M 45.45 % | 1.100 M 37.50 % | 800.000 K -11.11 % | 900.000 K 0.00 % | 900.000 K 12.50 % | 800.000 K 14.29 % | 700.000 K 16.67 % | 600.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.686 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.686 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.686 M 0.00 % | 12.686 M 0.00 % | 12.686 M | 0.000 -100.00 % | 14.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 143.915 M -5.26 % | 151.898 M -15.79 % | 180.375 M 2.89 % | 175.314 M 39.93 % | 125.284 M -25.36 % | 167.848 M -1.36 % | 170.158 M -1.03 % | 171.930 M 1 900.35 % | 8.595 M -2.94 % | 8.855 M -1.04 % | 8.948 M 88.34 % | 4.751 M -0.71 % | 4.785 M -0.73 % | 4.820 M -0.70 % | 4.854 M -0.70 % | 4.888 M | 0.000 -100.00 % | 4.957 M -0.68 % | 4.991 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 |
| Goodwill and intangible assets | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 0.00 % | 13.000 M 2.31 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M 0.00 % | 12.707 M -0.01 % | 12.708 M -0.02 % | 12.711 M -0.02 % | 12.714 M -0.02 % | 12.717 M -0.02 % | 12.720 M -0.02 % | 12.723 M -0.02 % | 12.726 M -0.02 % | 12.729 M -0.02 % | 12.732 M -0.07 % | 12.741 M -0.16 % | 12.762 M -0.16 % | 12.783 M -0.43 % | 12.838 M -0.96 % | 12.963 M -0.96 % | 13.088 M -0.95 % | 13.213 M -0.94 % | 13.338 M -0.93 % | 13.463 M -0.92 % | 13.588 M -1.39 % | 13.780 M -1.61 % | 14.006 M -1.59 % | 14.232 M -1.56 % | 14.457 M -2.37 % | 14.808 M -2.27 % | 15.152 M -15.99 % | 18.036 M -2.16 % | 18.434 M -17.24 % | 22.275 M -2.20 % | 22.775 M -2.14 % | 23.274 M -2.11 % | 23.775 M -12.37 % | 27.131 M -1.57 % | 27.565 M -1.55 % | 27.999 M -1.53 % | 28.433 M -1.50 % | 28.867 M -1.41 % | 29.280 M -0.88 % | 29.541 M 39.01 % | 21.251 M -5.41 % | 22.467 M 74.98 % | 12.840 M 53.22 % | 8.380 M -1.26 % | 8.487 M -1.13 % | 8.584 M -1.22 % | 8.690 M 2.33 % | 8.492 M -1.20 % | 8.595 M -2.94 % | 8.855 M -1.04 % | 8.948 M 88.34 % | 4.751 M -0.71 % | 4.785 M -0.73 % | 4.820 M -0.70 % | 4.854 M -0.70 % | 4.888 M -0.69 % | 4.922 M -0.71 % | 4.957 M -0.68 % | 4.991 M 0.12 % | 4.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M 26.92 % | 5.200 M 44.44 % | 3.600 M 20.00 % | 3.000 M 50.00 % | 2.000 M 25.00 % | 1.600 M 45.45 % | 1.100 M 37.50 % | 800.000 K -11.11 % | 900.000 K 0.00 % | 900.000 K 12.50 % | 800.000 K 14.29 % | 700.000 K 16.67 % | 600.000 K |
| Property plant equipment net | 245.000 M -1.21 % | 248.000 M -1.98 % | 253.000 M -1.56 % | 257.000 M 0.39 % | 256.000 M 6.22 % | 241.000 M -2.43 % | 247.000 M -2.76 % | 254.000 M 3.83 % | 244.621 M -0.15 % | 244.994 M -1.88 % | 249.685 M -2.67 % | 256.524 M 1.30 % | 253.227 M -2.03 % | 258.471 M -3.08 % | 266.693 M -2.51 % | 273.553 M -0.88 % | 275.995 M -3.52 % | 286.074 M -0.65 % | 287.950 M 3.98 % | 276.919 M 7.80 % | 256.892 M 9.23 % | 235.183 M 7.51 % | 218.758 M 6.92 % | 204.592 M 5.93 % | 193.141 M 10.36 % | 175.017 M 5.18 % | 166.390 M 41.96 % | 117.213 M 16.42 % | 100.681 M 1.67 % | 99.028 M 2.03 % | 97.060 M 1.46 % | 95.659 M 2.05 % | 93.740 M 1.17 % | 92.658 M 5.69 % | 87.673 M 9.23 % | 80.261 M 10.34 % | 72.737 M 7.49 % | 67.671 M 5.22 % | 64.315 M 4.14 % | 61.759 M 6.44 % | 58.023 M -0.20 % | 58.142 M -1.65 % | 59.115 M -29.91 % | 84.345 M 1.91 % | 82.765 M -0.58 % | 83.252 M -0.81 % | 83.933 M -2.87 % | 86.415 M -2.95 % | 89.044 M -2.37 % | 91.210 M -1.02 % | 92.150 M -1.91 % | 93.942 M 1.09 % | 92.927 M -0.60 % | 93.491 M 0.97 % | 92.597 M -0.37 % | 92.944 M 5.08 % | 88.452 M 8.92 % | 81.206 M 2.19 % | 79.467 M 4.52 % | 76.027 M -0.43 % | 76.354 M -1.49 % | 77.512 M -0.97 % | 78.274 M -3.57 % | 81.174 M -2.85 % | 83.552 M -2.28 % | 85.505 M -2.54 % | 87.736 M -1.79 % | 89.339 M 0.08 % | 89.265 M 13.79 % | 78.446 M -0.78 % | 79.066 M 1.44 % | 77.941 M -1.95 % | 79.491 M 0.28 % | 79.268 M -0.01 % | 79.273 M -2.28 % | 81.120 M -0.91 % | 81.861 M -2.86 % | 84.270 M 1.53 % | 83.003 M -0.74 % | 83.620 M 29.28 % | 64.680 M -1.01 % | 65.339 M -1.97 % | 66.651 M -3.48 % | 69.057 M -0.26 % | 69.238 M -4.09 % | 72.190 M -4.44 % | 75.548 M -4.09 % | 78.769 M -2.54 % | 80.825 M -3.16 % | 83.466 M -4.07 % | 87.003 M -5.82 % | 92.377 M 0.46 % | 91.957 M 8.47 % | 84.779 M 6.38 % | 79.694 M 10.85 % | 71.894 M 16.75 % | 61.580 M 6.09 % | 58.044 M 6.41 % | 54.549 M 4.17 % | 52.367 M 6.63 % | 49.113 M 5.03 % | 46.761 M 3.60 % | 45.136 M 1.66 % | 44.400 M 18.40 % | 37.500 M 10.95 % | 33.800 M 4.32 % | 32.400 M 4.52 % | 31.000 M 15.67 % | 26.800 M 38.14 % | 19.400 M 5.43 % | 18.400 M 10.18 % | 16.700 M 15.97 % | 14.400 M 8.27 % | 13.300 M 7.26 % | 12.400 M 6.90 % | 11.600 M 27.47 % | 9.100 M |
| Total non current assets | 458.000 M -8.58 % | 501.000 M 2.45 % | 489.000 M -4.49 % | 512.000 M 2.40 % | 500.000 M 5.49 % | 474.000 M -6.51 % | 507.000 M -3.43 % | 525.000 M 1.20 % | 518.790 M 3.42 % | 501.630 M -3.88 % | 521.899 M -1.04 % | 527.388 M 7.08 % | 492.500 M 2.12 % | 482.261 M -5.10 % | 508.163 M -0.01 % | 508.237 M -3.67 % | 527.584 M 0.15 % | 526.795 M 1.78 % | 517.579 M 2.08 % | 507.008 M 6.87 % | 474.424 M 5.64 % | 449.086 M 1.34 % | 443.128 M 5.44 % | 420.250 M 5.49 % | 398.379 M 0.14 % | 397.818 M 7.26 % | 370.897 M 14.02 % | 325.280 M 11.97 % | 290.515 M -3.57 % | 301.281 M 3.73 % | 290.454 M 2.00 % | 284.760 M 3.05 % | 276.333 M -3.67 % | 286.856 M 3.17 % | 278.052 M 4.20 % | 266.852 M 8.38 % | 246.222 M 4.77 % | 235.014 M -3.73 % | 244.117 M 0.52 % | 242.864 M 14.76 % | 211.629 M 5.05 % | 201.454 M -2.69 % | 207.028 M -8.86 % | 227.161 M 10.43 % | 205.707 M 1.34 % | 202.981 M 0.81 % | 201.352 M 0.05 % | 201.243 M 0.10 % | 201.051 M 1.53 % | 198.017 M -0.77 % | 199.552 M 0.41 % | 198.735 M 2.16 % | 194.525 M 0.20 % | 194.141 M 0.98 % | 192.264 M 1.47 % | 189.471 M 6.97 % | 177.127 M 4.82 % | 168.981 M -3.65 % | 175.377 M 8.42 % | 161.757 M 1.69 % | 159.064 M 6.56 % | 149.275 M -5.75 % | 158.387 M 0.09 % | 158.249 M 0.04 % | 158.193 M 0.73 % | 157.051 M -7.60 % | 169.960 M 1.64 % | 167.220 M 4.00 % | 160.795 M -7.17 % | 173.218 M 6.12 % | 163.222 M 10.85 % | 147.240 M 6.07 % | 138.813 M 4.73 % | 132.547 M -12.84 % | 152.068 M 3.85 % | 146.436 M 2.04 % | 143.514 M -1.75 % | 146.069 M -12.05 % | 166.073 M 5.86 % | 156.878 M 23.39 % | 127.144 M -0.10 % | 127.269 M -8.62 % | 139.271 M -0.75 % | 140.329 M 5.89 % | 132.526 M 2.21 % | 129.666 M 1.37 % | 127.914 M 6.97 % | 119.581 M 6.16 % | 112.640 M 9.02 % | 103.321 M -11.88 % | 117.247 M -4.68 % | 123.000 M -1.35 % | 124.682 M 11.21 % | 112.113 M 5.30 % | 106.475 M 15.88 % | 91.882 M 30.00 % | 70.677 M 6.37 % | 66.447 M 4.32 % | 63.693 M 3.67 % | 61.437 M 4.79 % | 58.626 M 4.00 % | 56.373 M 12.92 % | 49.921 M 1.88 % | 49.000 M -1.21 % | 49.600 M 11.96 % | 44.300 M 6.75 % | 41.500 M 4.53 % | 39.700 M 26.43 % | 31.400 M 32.49 % | 23.700 M 7.24 % | 22.100 M 9.95 % | 20.100 M 12.92 % | 17.800 M 4.71 % | 17.000 M 6.92 % | 15.900 M 3.25 % | 15.400 M 36.28 % | 11.300 M |
| Other current assets | 106.000 M -48.79 % | 207.000 M -15.16 % | 244.000 M 21.39 % | 201.000 M 10.44 % | 182.000 M -3.70 % | 189.000 M -10.85 % | 212.000 M 10.42 % | 192.000 M 49.35 % | 128.560 M -1.78 % | 130.893 M -26.73 % | 178.638 M 44.98 % | 123.213 M -7.82 % | 133.670 M -24.67 % | 177.454 M 16.42 % | 152.427 M 36.67 % | 111.526 M -7.65 % | 120.763 M 9.45 % | 110.341 M -30.05 % | 157.741 M 65.79 % | 95.147 M -16.39 % | 113.796 M 10.10 % | 103.361 M -23.04 % | 134.299 M 30.13 % | 103.206 M 9.97 % | 93.850 M -3.77 % | 97.531 M -8.21 % | 106.249 M 35.59 % | 78.359 M -2.40 % | 80.286 M -2.23 % | 82.115 M -21.94 % | 105.201 M 33.32 % | 78.910 M -1.35 % | 79.986 M -7.81 % | 86.766 M 7.58 % | 80.650 M 4.46 % | 77.204 M -0.77 % | 77.801 M -9.87 % | 86.325 M 7.53 % | 80.283 M 29.55 % | 61.970 M -26.40 % | 84.204 M -12.82 % | 96.587 M -17.01 % | 116.387 M 40.24 % | 82.990 M -17.58 % | 100.686 M 10.24 % | 91.330 M -13.99 % | 106.183 M 28.23 % | 82.804 M 1.96 % | 81.214 M 3.17 % | 78.718 M -2.97 % | 81.130 M 1.88 % | 79.631 M 0.95 % | 78.881 M 7.01 % | 73.716 M -9.28 % | 81.259 M 0.62 % | 80.758 M 14.21 % | 70.712 M -6.60 % | 75.707 M -1.85 % | 77.135 M 1.52 % | 75.977 M 18.32 % | 64.214 M -5.25 % | 67.769 M 17.48 % | 57.686 M -3.56 % | 59.815 M 4.23 % | 57.390 M -8.79 % | 62.920 M -2.43 % | 64.489 M -10.57 % | 72.112 M 5.46 % | 68.380 M 5.96 % | 64.533 M -0.72 % | 65.002 M 1.59 % | 63.986 M 5.35 % | 60.739 M 10.48 % | 54.975 M 7.09 % | 51.333 M -6.89 % | 55.130 M 2.75 % | 53.657 M 15.99 % | 46.261 M 1.20 % | 45.711 M 2.10 % | 44.770 M -10.01 % | 49.752 M 29.76 % | 38.343 M -25.21 % | 51.265 M 36.09 % | 37.670 M 12.74 % | 33.414 M 27.87 % | 26.132 M 4.98 % | 24.892 M -34.54 % | 38.029 M 22.69 % | 30.997 M 21.78 % | 25.453 M 22.93 % | 20.705 M -10.66 % | 23.176 M -3.12 % | 23.923 M -10.76 % | 26.808 M 74.34 % | 15.377 M 241.26 % | 4.506 M 4.62 % | 4.307 M -4.23 % | 4.497 M -8.37 % | 4.908 M -34.38 % | 7.479 M -6.90 % | 8.033 M -11.31 % | 9.057 M -4.36 % | 9.470 M 14.10 % | 8.300 M 33.87 % | 6.200 M 6 300.00 % | -100.000 K 0.00 % | -100.000 K -100.19 % | 53.500 M 2 575.00 % | 2.000 M 100.00 % | 1.000 M -41.18 % | 1.700 M 0.00 % | 1.700 M 112.50 % | 800.000 K -96.55 % | 23.200 M 2 800.00 % | 800.000 K -70.37 % | 2.700 M -60.87 % | 6.900 M |
| Short term investments | 18.000 M 20.00 % | 15.000 M -11.76 % | 17.000 M 6.25 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M 15.63 % | 13.837 M -61.56 % | 35.998 M 1.30 % | 35.535 M 7.46 % | 33.068 M -4.13 % | 34.493 M 12.06 % | 30.781 M -5.61 % | 32.610 M 2.58 % | 31.791 M -2.77 % | 32.697 M -5.49 % | 34.597 M 0.89 % | 34.292 M -0.69 % | 34.529 M 1.57 % | 33.994 M 6.39 % | 31.952 M 63.79 % | 19.508 M -43.83 % | 34.728 M -42.96 % | 60.880 M -0.41 % | 61.129 M 14.05 % | 53.599 M -11.82 % | 60.781 M 61.75 % | 37.576 M 421.38 % | 7.207 M 273.81 % | 1.928 M -1.63 % | 1.960 M 0.51 % | 1.950 M 1.09 % | 1.929 M 4.78 % | 1.841 M -0.54 % | 1.851 M 1.70 % | 1.820 M -3.24 % | 1.881 M -0.69 % | 1.894 M -80.82 % | 9.875 M 1.24 % | 9.754 M -54.94 % | 21.648 M -24.94 % | 28.840 M 0.73 % | 28.631 M -37.70 % | 45.953 M 5.81 % | 43.431 M -7.39 % | 46.897 M 1.20 % | 46.340 M -2.24 % | 47.400 M -10.03 % | 52.686 M 2.51 % | 51.397 M 204.05 % | 16.904 M -67.30 % | 51.702 M -9.58 % | 57.182 M 0.35 % | 56.981 M -0.01 % | 56.987 M 2.88 % | 55.394 M 47.33 % | 37.598 M -11.05 % | 42.267 M -2.54 % | 43.367 M 0.62 % | 43.101 M 5.26 % | 40.949 M 53.97 % | 26.596 M 340.55 % | 6.037 M | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K -0.44 % | 226.000 K -94.10 % | 3.831 M -85.23 % | 25.942 M -65.36 % | 74.880 M -15.90 % | 89.034 M 3.11 % | 86.348 M -4.61 % | 90.525 M 5.73 % | 85.617 M 4.71 % | 81.763 M 1.62 % | 80.459 M 26.47 % | 63.617 M 9.74 % | 57.973 M 23.73 % | 46.854 M 67.81 % | 27.921 M -0.86 % | 28.163 M 0.76 % | 27.950 M -0.88 % | 28.199 M 3.27 % | 27.307 M 4.33 % | 26.174 M 9.11 % | 23.989 M 6.37 % | 22.553 M 20.85 % | 18.662 M 3.53 % | 18.026 M 22.51 % | 14.714 M -1.62 % | 14.956 M -1.23 % | 15.143 M -68.59 % | 48.209 M 0.52 % | 47.961 M 12.72 % | 42.548 M 35.71 % | 31.353 M 0.05 % | 31.336 M -19.55 % | 38.953 M 19.37 % | 32.632 M 5.98 % | 30.790 M -8.09 % | 33.499 M 9.12 % | 30.700 M -0.65 % | 30.900 M 2.32 % | 30.200 M -17.71 % | 36.700 M -26.16 % | 49.700 M -0.80 % | 50.100 M 23.40 % | 40.600 M 46.04 % | 27.800 M 6.92 % | 26.000 M 7.00 % | 24.300 M | 0.000 -100.00 % | 18.900 M | 0.000 | 0.000 |
| cash and cash equivalents | 501.000 M 13.61 % | 441.000 M -19.96 % | 551.000 M -46.97 % | 1.039 B 121.06 % | 470.000 M -30.47 % | 676.000 M 1.35 % | 667.000 M -3.75 % | 693.000 M 2.12 % | 678.588 M 16.98 % | 580.093 M -16.72 % | 696.588 M -4.95 % | 732.828 M 30.36 % | 562.143 M 10.04 % | 510.869 M -11.41 % | 576.654 M 0.15 % | 575.812 M 23.06 % | 467.921 M 2.75 % | 455.387 M -7.96 % | 494.777 M -10.83 % | 554.846 M 49.01 % | 372.356 M -18.95 % | 459.399 M 13.51 % | 404.728 M 10.18 % | 367.342 M 50.90 % | 243.439 M -25.08 % | 324.926 M -18.55 % | 398.936 M 22.08 % | 326.773 M -0.46 % | 328.299 M 6.35 % | 308.711 M -12.95 % | 354.641 M 0.11 % | 354.260 M 23.90 % | 285.934 M 18.21 % | 241.890 M -20.39 % | 303.850 M 6.23 % | 286.034 M 27.95 % | 223.550 M -17.68 % | 271.573 M -14.83 % | 318.848 M 18.29 % | 269.538 M 34.04 % | 201.085 M 19.89 % | 167.728 M -26.62 % | 228.588 M -17.31 % | 276.456 M 54.05 % | 179.458 M 6.26 % | 168.889 M -20.90 % | 213.518 M -5.42 % | 225.755 M 39.49 % | 161.842 M -9.33 % | 178.493 M -21.52 % | 227.432 M -14.03 % | 264.544 M 30.82 % | 202.218 M 11.98 % | 180.590 M -23.01 % | 234.548 M 11.05 % | 211.208 M 24.31 % | 169.910 M -35.93 % | 265.191 M -4.54 % | 277.805 M 18.30 % | 234.829 M 12.94 % | 207.930 M 22.76 % | 169.382 M -20.28 % | 212.469 M -6.44 % | 227.085 M 16.65 % | 194.666 M 7.20 % | 181.590 M -7.63 % | 196.583 M -22.05 % | 252.190 M 33.10 % | 189.470 M 19.44 % | 158.637 M -0.42 % | 159.311 M 17.32 % | 135.793 M 18.16 % | 114.926 M -3.37 % | 118.933 M -15.65 % | 141.001 M -5.00 % | 148.416 M 38.47 % | 107.185 M -1.41 % | 108.713 M -27.97 % | 150.929 M 9.84 % | 137.407 M 26.27 % | 108.818 M -22.41 % | 140.241 M 13.16 % | 123.930 M 51.61 % | 81.740 M -7.60 % | 88.467 M 16.55 % | 75.902 M -19.96 % | 94.833 M -9.45 % | 104.728 M 110.63 % | 49.721 M -11.36 % | 56.092 M -0.56 % | 56.406 M -21.44 % | 71.799 M 103.41 % | 35.297 M -20.43 % | 44.361 M 4.60 % | 42.409 M -19.98 % | 53.000 M -19.03 % | 65.457 M 10.36 % | 59.312 M 3.62 % | 57.238 M -17.92 % | 69.733 M 47.60 % | 47.244 M 27.13 % | 37.163 M 13.23 % | 32.822 M 28.71 % | 25.500 M 14.35 % | 22.300 M 17.37 % | 19.000 M 23.38 % | 15.400 M -34.47 % | 23.500 M 27.72 % | 18.400 M -36.11 % | 28.800 M -30.27 % | 41.300 M 1.72 % | 40.600 M 41.96 % | 28.600 M -1.38 % | 29.000 M -11.04 % | 32.600 M 143.28 % | 13.400 M 106.15 % | 6.500 M |
| Cash and short term investments | 519.000 M 13.82 % | 456.000 M -19.72 % | 568.000 M -46.16 % | 1.055 B 117.08 % | 486.000 M -29.77 % | 692.000 M 1.32 % | 683.000 M -3.67 % | 709.000 M 2.39 % | 692.425 M 12.39 % | 616.091 M -15.85 % | 732.123 M -4.41 % | 765.896 M 28.37 % | 596.636 M 10.15 % | 541.650 M -11.10 % | 609.264 M 0.27 % | 607.603 M 21.37 % | 500.618 M 2.17 % | 489.984 M -7.39 % | 529.069 M -10.23 % | 589.375 M 45.04 % | 406.350 M -17.30 % | 491.351 M 15.82 % | 424.236 M 5.51 % | 402.070 M 32.12 % | 304.319 M -21.17 % | 386.055 M -14.69 % | 452.535 M 16.77 % | 387.554 M 5.93 % | 365.875 M 15.81 % | 315.918 M -11.40 % | 356.569 M 0.10 % | 356.220 M 23.74 % | 287.884 M 18.07 % | 243.819 M -20.24 % | 305.691 M 6.19 % | 287.885 M 27.74 % | 225.370 M -17.58 % | 273.454 M -14.74 % | 320.742 M 14.79 % | 279.413 M 32.52 % | 210.839 M 11.33 % | 189.376 M -26.44 % | 257.428 M -15.62 % | 305.087 M 35.35 % | 225.411 M 6.17 % | 212.320 M -18.47 % | 260.415 M -4.29 % | 272.095 M 30.04 % | 209.242 M -9.49 % | 231.179 M -17.09 % | 278.829 M -0.93 % | 281.448 M 10.84 % | 253.920 M 6.79 % | 237.772 M -18.44 % | 291.529 M 8.70 % | 268.195 M 19.04 % | 225.304 M -25.59 % | 302.789 M -5.40 % | 320.072 M 15.05 % | 278.196 M 10.82 % | 251.031 M 19.35 % | 210.331 M -12.02 % | 239.065 M 2.55 % | 233.122 M 19.75 % | 194.666 M 7.20 % | 181.590 M -7.63 % | 196.583 M -22.12 % | 252.415 M 33.06 % | 189.696 M 16.76 % | 162.468 M -12.30 % | 185.253 M -12.07 % | 210.673 M 3.29 % | 203.960 M -0.64 % | 205.281 M -11.34 % | 231.526 M -1.07 % | 234.033 M 23.86 % | 188.948 M -0.12 % | 189.172 M -11.83 % | 214.546 M 9.81 % | 195.380 M 25.51 % | 155.672 M -7.43 % | 168.162 M 10.57 % | 152.093 M 38.66 % | 109.690 M -5.98 % | 116.666 M 13.04 % | 103.209 M -14.71 % | 121.007 M -5.99 % | 128.717 M 78.10 % | 72.274 M -3.32 % | 74.754 M 0.43 % | 74.432 M -13.96 % | 86.513 M 72.15 % | 50.253 M -15.55 % | 59.504 M -34.34 % | 90.618 M -10.24 % | 100.961 M -6.52 % | 108.005 M 19.13 % | 90.665 M 2.36 % | 88.574 M -18.50 % | 108.686 M 36.07 % | 79.876 M 17.55 % | 67.953 M 2.46 % | 66.321 M 18.01 % | 56.200 M 5.64 % | 53.200 M 8.13 % | 49.200 M -5.57 % | 52.100 M -28.83 % | 73.200 M 6.86 % | 68.500 M -1.30 % | 69.400 M 0.43 % | 69.100 M 3.75 % | 66.600 M 25.90 % | 52.900 M 82.41 % | 29.000 M -43.69 % | 51.500 M 284.33 % | 13.400 M 106.15 % | 6.500 M |
| Total current assets | 1.554 B 2.44 % | 1.517 B -8.28 % | 1.654 B -20.67 % | 2.085 B 45.50 % | 1.433 B -11.60 % | 1.621 B 0.12 % | 1.619 B 1.50 % | 1.595 B 7.94 % | 1.478 B 8.36 % | 1.364 B -10.17 % | 1.518 B 0.41 % | 1.512 B 17.29 % | 1.289 B -8.62 % | 1.411 B -1.49 % | 1.432 B 15.03 % | 1.245 B 3.18 % | 1.206 B 0.43 % | 1.201 B -4.01 % | 1.252 B 16.17 % | 1.077 B 2.71 % | 1.049 B -1.85 % | 1.069 B -0.99 % | 1.079 B 10.72 % | 974.746 M 9.06 % | 893.743 M -2.77 % | 919.177 M -6.21 % | 980.081 M 13.10 % | 866.536 M 2.41 % | 846.162 M 12.85 % | 749.787 M -6.40 % | 801.013 M 2.83 % | 778.935 M 16.08 % | 671.039 M 12.02 % | 599.032 M -7.91 % | 650.476 M 1.59 % | 640.322 M 16.71 % | 548.664 M -10.27 % | 611.481 M -3.91 % | 636.393 M 17.41 % | 542.048 M -4.65 % | 568.464 M 3.06 % | 551.594 M -12.94 % | 633.593 M 11.25 % | 569.509 M -0.72 % | 573.651 M 7.37 % | 534.275 M -10.66 % | 598.037 M 5.79 % | 565.317 M 10.97 % | 509.418 M -0.17 % | 510.301 M -9.06 % | 561.159 M 1.76 % | 551.465 M 2.90 % | 535.909 M 9.84 % | 487.916 M -11.19 % | 549.366 M 5.08 % | 522.788 M 13.81 % | 459.343 M -10.73 % | 514.561 M -7.00 % | 553.269 M 11.08 % | 498.088 M 6.62 % | 467.143 M 1.89 % | 458.475 M -2.88 % | 472.065 M 12.87 % | 418.221 M -0.40 % | 419.904 M 1.26 % | 414.668 M -4.23 % | 433.002 M -3.70 % | 449.620 M 3.63 % | 433.890 M 12.22 % | 386.659 M -5.64 % | 409.754 M -0.88 % | 413.411 M 1.42 % | 407.606 M 6.62 % | 382.312 M -6.50 % | 408.872 M -1.50 % | 415.079 M 14.36 % | 362.953 M 8.42 % | 334.775 M -7.92 % | 363.589 M 7.39 % | 338.561 M 12.50 % | 300.956 M 4.77 % | 287.250 M 1.66 % | 282.553 M 31.84 % | 214.309 M -4.73 % | 224.942 M 2.44 % | 219.580 M -8.30 % | 239.463 M 4.80 % | 228.490 M 20.53 % | 189.575 M 2.37 % | 185.183 M 0.62 % | 184.044 M -4.23 % | 192.164 M 18.39 % | 162.315 M -0.23 % | 162.683 M -11.80 % | 184.443 M 1.27 % | 182.121 M -1.13 % | 184.197 M 15.41 % | 159.603 M 4.46 % | 152.793 M -15.76 % | 181.380 M 26.45 % | 143.440 M 16.50 % | 123.124 M 2.96 % | 119.584 M 21.16 % | 98.700 M 0.41 % | 98.300 M 2.29 % | 96.100 M 2.23 % | 94.000 M -8.83 % | 103.100 M -1.34 % | 104.500 M 2.75 % | 101.700 M 1.60 % | 100.100 M 11.97 % | 89.400 M 14.32 % | 78.200 M 8.16 % | 72.300 M -0.28 % | 72.500 M 119.70 % | 33.000 M 17.02 % | 28.200 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.412 M -0.48 % | 67.737 M -2.72 % | 69.633 M 37.51 % | 50.638 M -9.59 % | 56.012 M -5.82 % | 59.475 M -22.57 % | 76.816 M 47.95 % | 51.919 M -14.50 % | 60.726 M -11.70 % | 68.773 M 19.49 % | 57.555 M -0.21 % | 57.678 M -2.86 % | 59.375 M -12.39 % | 67.771 M 30.74 % | 51.835 M 15.61 % | 44.835 M -34.95 % | 68.925 M -14.98 % | 81.065 M -14.94 % | 95.307 M 33.00 % | 71.657 M -18.42 % | 87.835 M 12.24 % | 78.254 M -10.01 % | 86.955 M 22.90 % | 70.751 M -0.51 % | 71.117 M 2.57 % | 69.334 M 2.91 % | 67.371 M -3.73 % | 69.980 M -1.09 % | 70.748 M 7.88 % | 65.583 M -5.95 % | 69.730 M 0.66 % | 69.270 M 15.94 % | 59.745 M -9.43 % | 65.962 M 1.18 % | 65.192 M -3.35 % | 67.449 M 21.31 % | 55.600 M -6.81 % | 59.663 M 26.57 % | 47.139 M -11.89 % | 53.498 M 14.33 % | 46.792 M -12.73 % | 53.618 M -0.87 % | 54.088 M -17.27 % | 65.377 M 10.98 % | 58.909 M | 0.000 -100.00 % | 57.133 M -1.00 % | 57.713 M 9.97 % | 52.482 M 9.34 % | 47.997 M 7.87 % | 44.495 M -11.99 % | 50.557 M 8.21 % | 46.723 M 16.07 % | 40.255 M -0.89 % | 40.615 M 1.27 % | 40.106 M -6.91 % | 43.081 M 27.07 % | 33.904 M 13.75 % | 29.806 M -9.51 % | 32.939 M 15.73 % | 28.463 M 21.06 % | 23.511 M 5.15 % | 22.359 M -26.84 % | 30.561 M 45.09 % | 21.064 M 4.06 % | 20.243 M 159.69 % | 7.795 M | 0.000 -100.00 % | 11.832 M 20.42 % | 9.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.300 M 3.28 % | 6.100 M 48.78 % | 4.100 M 64.00 % | 2.500 M | 0.000 -100.00 % | 1.100 M -38.89 % | 1.800 M 0.00 % | 1.800 M 157.14 % | 700.000 K -36.36 % | 1.100 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 929.000 M 8.78 % | 854.000 M 1.43 % | 842.000 M 1.57 % | 829.000 M 8.37 % | 765.000 M 3.38 % | 740.000 M 2.21 % | 724.000 M 4.32 % | 694.000 M 5.68 % | 656.695 M 6.49 % | 616.653 M 1.54 % | 607.313 M -2.48 % | 622.764 M 11.47 % | 558.700 M -19.21 % | 691.541 M 3.18 % | 670.223 M 27.49 % | 525.719 M -10.15 % | 585.087 M -2.64 % | 600.964 M 6.42 % | 564.695 M 43.78 % | 392.746 M -25.72 % | 528.712 M 11.56 % | 473.935 M -8.99 % | 520.745 M 10.92 % | 469.470 M -5.27 % | 495.574 M 13.77 % | 435.591 M 3.39 % | 421.297 M 5.16 % | 400.623 M 0.16 % | 400.001 M 13.72 % | 351.754 M 3.69 % | 339.243 M -1.33 % | 343.805 M 13.40 % | 303.169 M 12.93 % | 268.447 M 1.63 % | 264.135 M -4.03 % | 275.233 M 12.11 % | 245.493 M -2.47 % | 251.702 M 6.94 % | 235.368 M 17.29 % | 200.665 M -26.61 % | 273.421 M 2.93 % | 265.631 M 2.25 % | 259.778 M 48.35 % | 175.116 M -29.26 % | 247.554 M 12.49 % | 220.061 M 0.35 % | 219.293 M 4.22 % | 210.418 M -3.90 % | 218.962 M 9.26 % | 200.404 M -0.40 % | 201.200 M 5.68 % | 190.386 M -6.26 % | 203.108 M 15.12 % | 176.428 M -0.08 % | 176.578 M 1.58 % | 173.835 M 6.43 % | 163.327 M 20.04 % | 136.065 M -12.81 % | 156.062 M 8.44 % | 143.915 M -5.26 % | 151.898 M -15.79 % | 180.375 M 2.89 % | 175.314 M 39.93 % | 125.284 M -25.36 % | 167.848 M -1.36 % | 170.158 M -1.03 % | 171.930 M 37.44 % | 125.093 M -28.85 % | 175.814 M 10.12 % | 159.658 M 0.10 % | 159.499 M 14.95 % | 138.752 M -2.91 % | 142.907 M 17.08 % | 122.056 M -3.14 % | 126.013 M 0.08 % | 125.916 M 4.63 % | 120.348 M 21.15 % | 99.342 M -3.86 % | 103.332 M 5.00 % | 98.411 M 3.01 % | 95.532 M 18.31 % | 80.745 M 1.96 % | 79.195 M 16.98 % | 67.699 M -9.57 % | 74.862 M -17.04 % | 90.239 M -3.55 % | 93.564 M 51.54 % | 61.744 M -28.46 % | 86.304 M 1.56 % | 84.976 M -4.42 % | 88.907 M 7.80 % | 82.475 M -6.43 % | 88.139 M 15.41 % | 76.371 M -2.65 % | 78.448 M 2.34 % | 76.654 M 6.63 % | 71.885 M 11.55 % | 64.441 M 8.65 % | 59.311 M -9.05 % | 65.215 M 17.44 % | 55.531 M 20.42 % | 46.114 M 5.30 % | 43.793 M 28.05 % | 34.200 M -12.08 % | 38.900 M -4.89 % | 40.900 M 7.92 % | 37.900 M 45.21 % | 26.100 M -23.24 % | 34.000 M 8.63 % | 31.300 M 6.83 % | 29.300 M 38.86 % | 21.100 M -13.88 % | 24.500 M 21.89 % | 20.100 M -0.50 % | 20.200 M 19.53 % | 16.900 M 14.19 % | 14.800 M |
| Tax assets | 3.000 M -86.36 % | 22.000 M 120.00 % | 10.000 M -70.59 % | 34.000 M 78.95 % | 19.000 M 26.67 % | 15.000 M 150.00 % | 6.000 M -70.00 % | 20.000 M 98.69 % | 10.066 M -7.11 % | 10.837 M | 0.000 -100.00 % | 15.533 M 1 976.60 % | 748.000 K -91.84 % | 9.172 M | 0.000 -100.00 % | 4.892 M 195.95 % | 1.653 M 273.98 % | 442.000 K -96.69 % | 13.343 M 38.95 % | 9.603 M 242.84 % | 2.801 M 293.40 % | 712.000 K -91.72 % | 8.604 M 117.49 % | 3.956 M 2 419.75 % | 157.000 K -71.76 % | 556.000 K 283.45 % | 145.000 K -98.36 % | 8.816 M 80.88 % | 4.874 M 7.40 % | 4.538 M 60.18 % | 2.833 M -33.85 % | 4.283 M -47.80 % | 8.205 M 47.57 % | 5.560 M -46.00 % | 10.297 M -26.58 % | 14.025 M 43.54 % | 9.771 M 29.21 % | 7.562 M -36.97 % | 11.998 M -29.32 % | 16.976 M 280.12 % | 4.466 M 12.89 % | 3.956 M 10.26 % | 3.588 M -43.19 % | 6.316 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.185 M 137.18 % | 3.451 M -16.34 % | 4.125 M 32.64 % | 3.110 M -56.87 % | 7.211 M 667.13 % | 940.000 K -67.03 % | 2.851 M | 0.000 -100.00 % | 3.233 M 84.64 % | 1.751 M 1 521.30 % | 108.000 K -86.33 % | 790.000 K -37.65 % | 1.267 M 645.29 % | 170.000 K | 0.000 | 0.000 -100.00 % | 2.578 M -75.89 % | 10.692 M 609.96 % | 1.506 M 0.80 % | 1.494 M -23.62 % | 1.956 M -39.57 % | 3.237 M 16.02 % | 2.790 M 12.50 % | 2.480 M 132.65 % | 1.066 M -62.96 % | 2.878 M 1 368.37 % | 196.000 K -94.97 % | 3.894 M -25.22 % | 5.207 M 22.32 % | 4.257 M 48.17 % | 2.873 M 41.60 % | 2.029 M 12.60 % | 1.802 M -22.03 % | 2.311 M -7.96 % | 2.511 M 3.46 % | 2.427 M 950.65 % | 231.000 K -92.22 % | 2.971 M -35.68 % | 4.619 M -1.49 % | 4.689 M -7.33 % | 5.060 M -0.94 % | 5.108 M 39.52 % | 3.661 M -27.39 % | 5.042 M -6.56 % | 5.396 M 17.53 % | 4.591 M -4.93 % | 4.829 M -6.14 % | 5.145 M -7.40 % | 5.556 M 0.91 % | 5.506 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Account payables | 8.000 M 33.33 % | 6.000 M -25.00 % | 8.000 M -20.00 % | 10.000 M 66.67 % | 6.000 M -14.29 % | 7.000 M 16.67 % | 6.000 M -45.45 % | 11.000 M 52.63 % | 7.207 M 5.88 % | 6.807 M -28.28 % | 9.491 M 22.75 % | 7.732 M 41.46 % | 5.466 M -9.41 % | 6.034 M -22.90 % | 7.826 M 22.05 % | 6.412 M 50.87 % | 4.250 M 4.60 % | 4.063 M -30.44 % | 5.841 M -5.84 % | 6.203 M 3.11 % | 6.016 M 108.53 % | 2.885 M -53.77 % | 6.240 M 36.69 % | 4.565 M -15.04 % | 5.373 M -17.94 % | 6.548 M -16.63 % | 7.854 M -26.06 % | 10.622 M 99.81 % | 5.316 M 28.94 % | 4.123 M -25.27 % | 5.517 M -14.43 % | 6.447 M 110.00 % | 3.070 M -1.98 % | 3.132 M -31.04 % | 4.542 M 8.43 % | 4.189 M 3.84 % | 4.034 M 13.76 % | 3.546 M -31.98 % | 5.213 M -3.12 % | 5.381 M 105.93 % | 2.613 M 9.65 % | 2.383 M -22.15 % | 3.061 M -34.51 % | 4.674 M 43.59 % | 3.255 M 78.75 % | 1.821 M -29.72 % | 2.591 M -3.25 % | 2.678 M -19.12 % | 3.311 M 27.10 % | 2.605 M 18.30 % | 2.202 M -39.84 % | 3.660 M 18.52 % | 3.088 M 7.48 % | 2.873 M -16.41 % | 3.437 M -32.41 % | 5.085 M 91.24 % | 2.659 M 9.69 % | 2.424 M -7.76 % | 2.628 M -20.58 % | 3.309 M 50.82 % | 2.194 M 65.34 % | 1.327 M -29.00 % | 1.869 M 0.65 % | 1.857 M -11.70 % | 2.103 M 141.17 % | 872.000 K -28.11 % | 1.213 M -59.66 % | 3.007 M -32.82 % | 4.476 M 22.19 % | 3.663 M -17.81 % | 4.457 M -14.88 % | 5.236 M 13.83 % | 4.600 M 39.10 % | 3.307 M -1.14 % | 3.345 M -12.02 % | 3.802 M 12.09 % | 3.392 M -14.04 % | 3.946 M -8.55 % | 4.315 M -13.34 % | 4.979 M 44.19 % | 3.453 M 104.93 % | 1.685 M -22.60 % | 2.177 M -30.45 % | 3.130 M 97.35 % | 1.586 M 19.07 % | 1.332 M 15.13 % | 1.157 M -73.21 % | 4.319 M 86.16 % | 2.320 M 32.57 % | 1.750 M -2.34 % | 1.792 M -41.61 % | 3.069 M 11.88 % | 2.743 M 1.74 % | 2.696 M -0.37 % | 2.706 M -37.53 % | 4.332 M -8.01 % | 4.709 M 72.68 % | 2.727 M -18.45 % | 3.344 M 123.53 % | 1.496 M -53.42 % | 3.212 M 136.87 % | 1.356 M -40.11 % | 2.264 M -19.14 % | 2.800 M 211.11 % | 900.000 K -62.50 % | 2.400 M 166.67 % | 900.000 K -65.38 % | 2.600 M 100.00 % | 1.300 M 8.33 % | 1.200 M 0.00 % | 1.200 M -14.29 % | 1.400 M 100.00 % | 700.000 K -41.67 % | 1.200 M -29.41 % | 1.700 M 183.33 % | 600.000 K -60.00 % | 1.500 M |
| Tax payables | 0.000 -100.00 % | 366.000 M -19.91 % | 457.000 M -49.28 % | 901.000 M 195.41 % | 305.000 M -40.08 % | 509.000 M 0.99 % | 504.000 M -10.95 % | 566.000 M 9.16 % | 518.489 M 29.08 % | 401.682 M -21.15 % | 509.398 M -8.40 % | 556.085 M 57.72 % | 352.584 M 16.12 % | 303.645 M -21.85 % | 388.551 M -16.96 % | 467.892 M 100.93 % | 232.862 M -11.45 % | 262.975 M -15.31 % | 310.519 M -17.84 % | 377.960 M 105.04 % | 184.338 M -25.68 % | 248.029 M -9.13 % | 272.963 M -1.55 % | 277.248 M 53.50 % | 180.617 M -26.19 % | 244.694 M -20.57 % | 308.062 M 17.96 % | 261.166 M 27.93 % | 204.147 M -7.38 % | 220.416 M -20.30 % | 276.573 M -8.80 % | 303.247 M 63.51 % | 185.456 M -2.36 % | 189.940 M -26.53 % | 258.515 M 4.34 % | 247.766 M 52.87 % | 162.076 M 14.77 % | 141.213 M -34.59 % | 215.882 M 3.61 % | 208.364 M 71.87 % | 121.233 M -2.65 % | 124.527 M -29.62 % | 176.947 M -1.90 % | 180.372 M 71.74 % | 105.026 M -3.79 % | 109.164 M -33.43 % | 163.985 M -0.98 % | 165.604 M 61.81 % | 102.345 M -21.10 % | 129.721 M -31.10 % | 188.285 M 3.12 % | 182.588 M 69.17 % | 107.932 M 7 452.97 % | 1.429 M -99.20 % | 177.991 M 5.54 % | 168.652 M 61.85 % | 104.204 M 6.10 % | 98.210 M 12 207.02 % | 798.000 K | 0.000 -100.00 % | 682.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.055 M -95.90 % | 74.469 M 5 089.48 % | 1.435 M -98.84 % | 123.666 M 54.06 % | 80.270 M 5.46 % | 76.116 M -31.51 % | 111.127 M -2.46 % | 113.929 M | 0.000 | 0.000 | 0.000 -100.00 % | 116.926 M 45.27 % | 80.489 M -2.43 % | 82.491 M -25.96 % | 111.419 M 10.00 % | 101.293 M 49.01 % | 67.977 M 13.45 % | 59.917 M -26.82 % | 81.875 M 27.00 % | 64.471 M 40.37 % | 45.930 M 1.43 % | 45.281 M -27.02 % | 62.048 M -4.99 % | 65.310 M 91.54 % | 34.098 M -9.03 % | 37.483 M -28.31 % | 52.287 M -8.63 % | 57.228 M 74.36 % | 32.821 M -14.54 % | 38.407 M -13.02 % | 44.157 M 1.06 % | 43.694 M 27.78 % | 34.194 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.661 M 27.39 % | -5.042 M 6.56 % | -5.396 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 67.000 M 0.00 % | 67.000 M 0.00 % | 67.000 M 1.52 % | 66.000 M 0.00 % | 66.000 M 20.00 % | 55.000 M -1.79 % | 56.000 M -3.45 % | 58.000 M 11.57 % | 51.985 M 3.79 % | 50.087 M -2.97 % | 51.622 M -7.13 % | 55.587 M -0.19 % | 55.691 M -5.47 % | 58.916 M -5.16 % | 62.119 M -3.23 % | 64.192 M -2.71 % | 65.979 M -5.39 % | 69.736 M -2.76 % | 71.716 M 11.55 % | 64.289 M -0.23 % | 64.436 M 5.95 % | 60.815 M -1.31 % | 61.623 M 4.69 % | 58.863 M -2.11 % | 60.132 M 10.10 % | 54.617 M 8.43 % | 50.371 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 -100.00 % | 205.000 K -45.04 % | 373.000 K | 0.000 -100.00 % | 59.000 K -71.22 % | 205.000 K -45.04 % | 373.000 K -30.54 % | 537.000 K -13.11 % | 618.000 K -27.89 % | 857.000 K -15.40 % | 1.013 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 546.507 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 |
| Other total stockholders equity | -608.000 M 2.72 % | -625.000 M 3.25 % | -646.000 M -0.62 % | -642.000 M 0.47 % | -645.000 M 0.31 % | -647.000 M 1.07 % | -654.000 M -1.24 % | -646.009 M 1.77 % | -657.681 M -11.99 % | -587.262 M 1.00 % | -593.217 M -3.28 % | -574.388 M 0.40 % | -576.676 M 1.29 % | -584.188 M -2.21 % | -571.572 M -2.82 % | -555.910 M -2.68 % | -541.406 M -0.03 % | -541.231 M 1.07 % | -547.062 M -2.94 % | -531.456 M 2.67 % | -546.040 M -1.58 % | -537.530 M 2.12 % | -549.160 M -10.73 % | -495.961 M -10.09 % | -450.516 M -31.41 % | -342.821 M -0.16 % | -342.264 M -6.69 % | -320.817 M -39.40 % | -230.140 M 2.65 % | -236.401 M -0.49 % | -235.250 M -1.83 % | -231.026 M -1.54 % | -227.517 M 2.27 % | -232.804 M -4.67 % | -222.408 M -2.06 % | -217.912 M -6.50 % | -204.615 M -2.01 % | -200.590 M 2.50 % | -205.737 M -258.95 % | 129.439 M 330.76 % | -56.092 M -64.32 % | -34.136 M -220.95 % | -10.636 M 0.56 % | -10.696 M 24.24 % | -14.119 M -26.05 % | -11.201 M 21.13 % | -14.201 M -367.91 % | -3.035 M 54.15 % | -6.620 M 18.46 % | -8.119 M 26.86 % | -11.100 M -1 393.94 % | -743.000 K 64.55 % | -2.096 M 22.51 % | -2.705 M -209.43 % | 2.472 M 101.96 % | 1.224 M -13.44 % | 1.414 M -90.06 % | 14.229 M 0.30 % | 14.186 M 27.31 % | 11.143 M 61.66 % | 6.893 M -24.14 % | 9.086 M 56.74 % | 5.797 M 104.19 % | 2.839 M -98.03 % | 144.371 M 5.81 % | 136.438 M 4.64 % | 130.385 M 3.80 % | 125.615 M -9.99 % | 139.554 M 2 481.94 % | 5.405 M 58.41 % | 3.412 M -77.31 % | 15.040 M -49.41 % | 29.732 M -85.43 % | 204.069 M -9.09 % | 224.476 M 178.72 % | 80.537 M 4.55 % | 77.035 M -7.81 % | 83.557 M -1.95 % | 85.222 M 15.23 % | 73.959 M 22.38 % | 60.436 M 35.66 % | 44.549 M 14.89 % | 38.774 M 2.85 % | 37.698 M 1.88 % | 37.003 M -19.03 % | 45.700 M -9.32 % | 50.399 M -62.70 % | 135.110 M 160.12 % | 51.941 M 0.46 % | 51.701 M 0.80 % | 51.290 M -13.53 % | 59.312 M 0.74 % | 58.877 M 0.34 % | 58.676 M -4.08 % | 61.174 M -0.77 % | 61.647 M 18.68 % | 51.943 M 4.54 % | 49.686 M 0.78 % | 49.300 M -9.93 % | 54.735 M 5.24 % | 52.008 M 5.11 % | 49.479 M 2.97 % | 48.053 M 1.81 % | 47.200 M 1.07 % | 46.700 M -7.16 % | 50.300 M -0.59 % | 50.600 M -19.04 % | 62.500 M 1.30 % | 61.700 M 0.16 % | 61.600 M 0.49 % | 61.300 M 25.61 % | 48.800 M 0.21 % | 48.700 M 0.00 % | 48.700 M 0.00 % | 48.700 M 435.16 % | 9.100 M 16.67 % | 7.800 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.196 M | 0.000 | 0.000 -100.00 % | 9.172 M 79.35 % | 5.114 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.343 M | 0.000 -100.00 % | 2.801 M 293.40 % | 712.000 K -91.72 % | 8.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.833 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 % | 4.075 M 7.07 % | 3.806 M -11.34 % | 4.293 M -27.19 % | 5.896 M -23.39 % | 7.696 M -8.33 % | 8.395 M 2.59 % | 8.183 M 0.26 % | 8.162 M -9.31 % | 9.000 M -16.42 % | 10.768 M -5.66 % | 11.414 M 16.30 % | 9.814 M -8.89 % | 10.772 M 16.33 % | 9.260 M 1.79 % | 9.097 M 3.22 % | 8.813 M -0.42 % | 8.850 M 4.01 % | 8.509 M -5.22 % | 8.978 M -13.26 % | 10.350 M -3.29 % | 10.702 M 0.09 % | 10.692 M -5.46 % | 11.310 M -0.27 % | 11.341 M 7.35 % | 10.565 M 34.02 % | 7.883 M 8.00 % | 7.299 M 6.91 % | 6.827 M 12.07 % | 6.092 M 2.99 % | 5.915 M -1.07 % | 5.979 M 11.40 % | 5.367 M 3.07 % | 5.207 M 22.32 % | 4.257 M 48.17 % | 2.873 M 41.60 % | 2.029 M 12.60 % | 1.802 M -13.45 % | 2.082 M -17.08 % | 2.511 M 3.46 % | 2.427 M -30.62 % | 3.498 M 17.74 % | 2.971 M -35.68 % | 4.619 M -1.49 % | 4.689 M -7.33 % | 5.060 M -0.94 % | 5.108 M 39.52 % | 3.661 M -27.39 % | 5.042 M -6.56 % | 5.396 M 17.53 % | 4.591 M -4.93 % | 4.829 M -6.14 % | 5.145 M -7.40 % | 5.556 M 0.91 % | 5.506 M -22.30 % | 7.086 M 1.16 % | 7.005 M -1.42 % | 7.106 M 11.52 % | 6.372 M 10.30 % | 5.777 M 18.62 % | 4.870 M 13.26 % | 4.300 M 2.38 % | 4.200 M 16.67 % | 3.600 M 20.00 % | 3.000 M 11.11 % | 2.700 M 170.00 % | 1.000 M 42.86 % | 700.000 K 40.00 % | 500.000 K 66.67 % | 300.000 K 50.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.012 B -0.30 % | 2.018 B -5.83 % | 2.143 B -17.48 % | 2.597 B 34.35 % | 1.933 B -7.73 % | 2.095 B -1.46 % | 2.126 B 0.28 % | 2.120 B 6.19 % | 1.996 B 7.03 % | 1.865 B -8.56 % | 2.040 B 0.03 % | 2.039 B 14.47 % | 1.782 B -5.89 % | 1.893 B -2.43 % | 1.940 B 10.67 % | 1.753 B 1.10 % | 1.734 B 0.35 % | 1.728 B -2.32 % | 1.769 B 11.67 % | 1.584 B 4.00 % | 1.523 B 0.37 % | 1.518 B -0.31 % | 1.522 B 9.13 % | 1.395 B 7.96 % | 1.292 B -1.89 % | 1.317 B -2.52 % | 1.351 B 13.35 % | 1.192 B 4.85 % | 1.137 B 8.14 % | 1.051 B -3.70 % | 1.091 B 2.61 % | 1.064 B 12.28 % | 947.372 M 6.94 % | 885.888 M -4.59 % | 928.528 M 2.35 % | 907.174 M 14.13 % | 794.886 M -6.10 % | 846.495 M -3.86 % | 880.510 M 12.18 % | 784.912 M 0.62 % | 780.093 M 3.59 % | 753.048 M -10.42 % | 840.621 M 5.52 % | 796.670 M 2.22 % | 779.358 M 5.71 % | 737.256 M -7.77 % | 799.389 M 4.28 % | 766.560 M 7.89 % | 710.469 M 0.30 % | 708.318 M -6.89 % | 760.711 M 1.40 % | 750.200 M 2.71 % | 730.434 M 7.09 % | 682.057 M -8.03 % | 741.630 M 4.12 % | 712.259 M 11.91 % | 636.470 M -6.89 % | 683.542 M -6.19 % | 728.646 M 10.43 % | 659.845 M 5.37 % | 626.207 M 3.04 % | 607.750 M -3.60 % | 630.452 M 9.36 % | 576.470 M -0.28 % | 578.097 M 1.12 % | 571.719 M -5.18 % | 602.962 M -2.25 % | 616.840 M 3.73 % | 594.685 M 6.22 % | 559.877 M -2.29 % | 572.976 M 2.20 % | 560.651 M 2.60 % | 546.419 M 6.13 % | 514.859 M -8.21 % | 560.940 M -0.10 % | 561.515 M 10.87 % | 506.467 M 5.33 % | 480.844 M -9.22 % | 529.662 M 6.91 % | 495.439 M 15.73 % | 428.100 M 3.28 % | 414.519 M -1.73 % | 421.824 M 18.94 % | 354.638 M -0.79 % | 357.468 M 2.35 % | 349.246 M -4.94 % | 367.377 M 5.55 % | 348.071 M 15.17 % | 302.215 M 4.75 % | 288.504 M -4.24 % | 301.291 M -4.40 % | 315.164 M 9.81 % | 286.997 M 4.44 % | 274.796 M -5.54 % | 290.918 M 6.17 % | 274.003 M 7.51 % | 254.874 M 12.75 % | 226.050 M 4.42 % | 216.486 M -10.84 % | 242.817 M 20.17 % | 202.066 M 12.57 % | 179.497 M 5.89 % | 169.505 M 14.76 % | 147.700 M -0.14 % | 147.900 M 5.34 % | 140.400 M 3.62 % | 135.500 M -5.11 % | 142.800 M 5.08 % | 135.900 M 8.37 % | 125.400 M 2.62 % | 122.200 M 11.60 % | 109.500 M 14.06 % | 96.000 M 7.50 % | 89.300 M 1.02 % | 88.400 M 82.64 % | 48.400 M 22.53 % | 39.500 M |
| 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 | 1995-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 19.000 M 258.33 % | -12.000 M -150.00 % | 24.000 M 260.00 % | -15.000 M -275.00 % | -4.000 M 55.56 % | -9.000 M -164.29 % | 14.000 M 236.17 % | -10.281 M -1 128.10 % | 1.000 M 108.33 % | -12.000 M -170.59 % | 17.000 M 214.98 % | -14.785 M -49.04 % | -9.920 M -344.46 % | 4.058 M -59.44 % | 10.006 M 408.92 % | -3.239 M -167.46 % | -1.211 M 91.22 % | -13.785 M -160.08 % | 22.946 M 284.99 % | -12.404 M -693.78 % | 2.089 M 126.47 % | -7.892 M -162.83 % | 12.560 M 430.61 % | -3.799 M -1 052.13 % | 399.000 K 197.08 % | -411.000 K -104.74 % | 8.671 M 319.96 % | -3.942 M -1 073.21 % | -336.000 K 95.44 % | -7.371 M -203.58 % | 7.116 M 81.44 % | 3.922 M 248.28 % | -2.645 M -155.84 % | 4.737 M 27.07 % | 3.728 M 187.64 % | -4.254 M -92.58 % | -2.209 M -149.80 % | 4.436 M -10.89 % | 4.978 M 172.90 % | -6.829 M -157.31 % | -2.654 M 75.53 % | -10.844 M -293.85 % | 5.594 M 192.74 % | -6.032 M -1 167.23 % | -476.000 K 70.47 % | -1.612 M -125.24 % | 6.387 M 217.45 % | -5.438 M -725.78 % | 869.000 K 189.50 % | -971.000 K -129.86 % | 3.252 M 140.64 % | -8.002 M -736.09 % | 1.258 M 128.99 % | -4.340 M -181.26 % | 5.341 M 10 582.00 % | 50.000 K 103.39 % | -1.475 M -133.02 % | -633.000 K -131.46 % | 2.012 M 492.20 % | -513.000 K 82.19 % | -2.881 M -242.84 % | 2.017 M -21.09 % | 2.556 M 262.49 % | -1.573 M 49.57 % | -3.119 M -16 315.79 % | -19.000 K -106.05 % | 314.000 K -77.59 % | 1.401 M 35.89 % | 1.031 M 31.84 % | 782.000 K -63.61 % | 2.149 M -46.25 % | 3.998 M 247.96 % | -2.702 M -162.55 % | 4.320 M 446.71 % | -1.246 M -558.09 % | 272.000 K -92.17 % | 3.474 M 524.69 % | -818.000 K -164.11 % | 1.276 M 121.62 % | -5.902 M -388.18 % | 2.048 M -0.39 % | 2.056 M 160.05 % | -3.424 M -365.63 % | 1.289 M 747.74 % | -199.000 K -135.54 % | 560.000 K 8.11 % | 518.000 K 119.74 % | -2.624 M -324.47 % | 1.169 M 204.38 % | -1.120 M -152.82 % | -443.000 K -166.52 % | 666.000 K 501.20 % | -166.000 K 61.21 % | -428.000 K -8 660.00 % | 5.000 K -95.19 % | 104.000 K 105.91 % | -1.760 M -5 076.47 % | -34.000 K 76.39 % | -144.000 K -146.15 % | 312.000 K -18.11 % | 381.000 K -33.62 % | 574.000 K -16.57 % | 688.000 K 129.33 % | 300.000 K -25.00 % | 400.000 K -33.33 % | 600.000 K 100.00 % | 300.000 K -85.00 % | 2.000 M 566.67 % | 300.000 K 0.00 % | 300.000 K 200.00 % | 100.000 K -75.00 % | 400.000 K 200.00 % | -400.000 K 20.00 % | -500.000 K -66.67 % | -300.000 K |
| Stock based compensation | 0.000 -100.00 % | 20.000 M 81.82 % | 11.000 M -21.43 % | 14.000 M -17.65 % | 17.000 M -15.00 % | 20.000 M 100.00 % | 10.000 M -11.66 % | 11.320 M -29.25 % | 16.000 M 6.67 % | 15.000 M 36.36 % | 11.000 M -2.33 % | 11.262 M | 0.000 -100.00 % | 15.631 M 58.75 % | 9.846 M 111.38 % | 4.658 M -55.05 % | 10.362 M -24.81 % | 13.781 M 16.57 % | 11.822 M -46.35 % | 22.035 M 5.61 % | 20.864 M 95.10 % | 10.694 M 63.22 % | 6.552 M 106.04 % | 3.180 M -51.20 % | 6.517 M -21.06 % | 8.256 M 36.69 % | 6.040 M 4.70 % | 5.769 M 0.00 % | 5.769 M 0.30 % | 5.752 M 83.48 % | 3.135 M -60.59 % | 7.955 M 20.82 % | 6.584 M 24.16 % | 5.303 M 17.77 % | 4.503 M 9.40 % | 4.116 M -1.79 % | 4.191 M -11.97 % | 4.761 M 33.17 % | 3.575 M 12.74 % | 3.171 M -14.53 % | 3.710 M -8.19 % | 4.041 M 66.78 % | 2.423 M -10.49 % | 2.707 M 0.22 % | 2.701 M -16.76 % | 3.245 M 35.21 % | 2.400 M -12.79 % | 2.752 M 0.11 % | 2.749 M -16.49 % | 3.292 M 42.51 % | 2.310 M -4.90 % | 2.429 M 0.00 % | 2.429 M -13.28 % | 2.801 M 29.98 % | 2.155 M 0.42 % | 2.146 M 1.75 % | 2.109 M -17.49 % | 2.556 M 42.79 % | 1.790 M -9.50 % | 1.978 M 0.41 % | 1.970 M -18.26 % | 2.410 M 36.31 % | 1.768 M -19.01 % | 2.183 M -0.05 % | 2.184 M -24.97 % | 2.911 M 4.49 % | 2.786 M -72.06 % | 9.970 M 326.62 % | 2.337 M -19.64 % | 2.908 M 21.93 % | 2.385 M -68.26 % | 7.513 M 298.57 % | 1.885 M -22.59 % | 2.435 M 86.16 % | 1.308 M -61.65 % | 3.411 M 847.50 % | 360.000 K -1.91 % | 367.000 K 26.99 % | 289.000 K -86.10 % | 2.079 M 207 800.00 % | 1.000 K -99.73 % | 367.000 K -64.64 % | 1.038 M -96.46 % | 29.355 M | 0.000 | 0.000 -100.00 % | 8.186 M -36.10 % | 12.811 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 |
| Change in working capital | -37.000 M 60.22 % | -93.000 M 82.78 % | -540.000 M -187.38 % | 618.000 M 449.15 % | -177.000 M -785.00 % | -20.000 M 75.90 % | -83.000 M -409.56 % | 26.812 M -80.43 % | 137.000 M 200.74 % | -136.000 M -46.24 % | -93.000 M -151.71 % | 179.850 M 274.13 % | 48.072 M 148.34 % | -99.450 M -142.13 % | -41.073 M -122.51 % | 182.469 M 12 195.75 % | 1.484 M 104.97 % | -29.877 M 70.93 % | -102.766 M -147.31 % | 217.220 M 467.75 % | -59.068 M -307.16 % | 28.513 M 143.85 % | -65.019 M -149.64 % | 130.993 M 300.12 % | -65.457 M 26.10 % | -88.578 M -542.76 % | 20.006 M -75.31 % | 81.025 M 1 307.17 % | 5.758 M 116.60 % | -34.681 M 17.24 % | -41.906 M -141.21 % | 101.687 M 244.54 % | 29.514 M 149.98 % | -59.056 M -1 220.87 % | -4.471 M -105.30 % | 84.323 M 283.39 % | -45.980 M 20.24 % | -57.648 M -216.09 % | 49.659 M -41.17 % | 84.412 M 199.27 % | 28.206 M 170.07 % | -40.256 M 46.44 % | -75.162 M -157.52 % | 130.677 M 986.44 % | 12.028 M 124.03 % | -50.051 M -228.63 % | -15.230 M -126.61 % | 57.233 M 274.39 % | -32.819 M 38.00 % | -52.931 M -673.96 % | -6.839 M -113.06 % | 52.364 M 605.14 % | 7.426 M 116.45 % | -45.141 M -744.23 % | 7.007 M -83.75 % | 43.107 M 179.03 % | -54.546 M -211.37 % | -17.518 M -141.66 % | 42.045 M 136.89 % | 17.749 M -62.50 % | 47.329 M 246.47 % | -32.313 M -1 323.48 % | -2.270 M -105.51 % | 41.208 M 447.47 % | 7.527 M 133.73 % | -22.317 M 65.34 % | -64.389 M -186.83 % | 74.154 M 409.12 % | 14.565 M 147.64 % | -30.575 M -79.77 % | -17.008 M -261.46 % | 10.534 M 573.23 % | -2.226 M 80.46 % | -11.394 M -630.69 % | 2.147 M -92.81 % | 29.866 M 427.62 % | -9.116 M -181.10 % | -3.243 M -350.62 % | 1.294 M -97.48 % | 51.441 M 265.35 % | -31.111 M -834.27 % | 4.237 M -90.40 % | 44.114 M 653.50 % | -7.970 M -149.94 % | 15.960 M 182.51 % | -19.342 M -8.43 % | -17.839 M -137.18 % | 47.984 M 430.08 % | -14.537 M -126.01 % | -6.432 M -102.33 % | -3.179 M -118.16 % | 17.503 M 216.53 % | -15.020 M 32.03 % | -22.098 M -3 418.02 % | 666.000 K 103.33 % | -20.008 M -348.86 % | 8.040 M 1 596.20 % | 474.000 K 105.24 % | -9.053 M -137.88 % | 23.898 M 553.84 % | 3.655 M 15.08 % | 3.176 M -72.34 % | 11.481 M 447.91 % | -3.300 M -141.77 % | 7.900 M 564.71 % | -1.700 M 70.18 % | -5.700 M -262.86 % | 3.500 M 59.09 % | 2.200 M 344.44 % | -900.000 K 88.16 % | -7.600 M -163.87 % | 11.900 M 466.67 % | 2.100 M 275.00 % | -1.200 M 7.69 % | -1.300 M |
| Accounts receivables | -51.000 M -466.67 % | -9.000 M -80.00 % | -5.000 M 92.19 % | -64.000 M -156.00 % | -25.000 M -56.25 % | -16.000 M 46.67 % | -30.000 M 19.32 % | -37.183 M 28.49 % | -52.000 M -2 700.00 % | 2.000 M -87.50 % | 16.000 M 124.98 % | -64.064 M -150.38 % | 127.157 M 913.34 % | -15.634 M 90.04 % | -156.917 M -337.05 % | 66.197 M 293.98 % | 16.802 M 147.92 % | -35.061 M 79.19 % | -168.498 M -223.93 % | 135.966 M 348.22 % | -54.777 M -217.02 % | 46.810 M 185.16 % | -54.966 M -403.50 % | 18.111 M 130.31 % | -59.755 M -2 005.53 % | -2.838 M 86.27 % | -20.674 M -3 223.79 % | -622.000 K 98.71 % | -48.247 M -217.29 % | -15.206 M -492.36 % | -2.567 M 91.90 % | -31.690 M 22.18 % | -40.722 M -1 686.98 % | 2.566 M -58.27 % | 6.149 M 121.30 % | -28.875 M -901.42 % | 3.603 M 137.36 % | -9.644 M 72.21 % | -34.703 M -147.70 % | 72.756 M 1 033.97 % | -7.790 M -33.09 % | -5.853 M 93.09 % | -84.662 M -221.47 % | 69.698 M 417.98 % | -21.919 M -4 319.15 % | -496.000 K 96.00 % | -12.390 M -238.39 % | 8.953 M 148.24 % | -18.558 M -2 431.41 % | 796.000 K 107.36 % | -10.814 M -185.00 % | 12.722 M 147.68 % | -26.680 M -5 613.06 % | -467.000 K 90.71 % | -5.028 M 41.50 % | -8.595 M 68.46 % | -27.249 M -229.92 % | 20.973 M 250.29 % | -13.955 M -242.53 % | 9.791 M -62.03 % | 25.785 M 609.28 % | -5.063 M 89.75 % | -49.387 M -209.13 % | 45.256 M 2 834.89 % | 1.542 M -39.29 % | 2.540 M 105.42 % | -46.837 M -580.82 % | 9.741 M | 0.000 | 0.000 100.00 % | -24.665 M -103.66 % | -12.111 M | 0.000 | 0.000 100.00 % | -3.290 M 86.47 % | -24.312 M | 0.000 | 0.000 100.00 % | -3.714 M 88.27 % | -31.661 M | 0.000 | 0.000 100.00 % | -12.160 M -105.09 % | -5.929 M | 0.000 | 0.000 100.00 % | -31.871 M -257.49 % | 20.237 M | 0.000 | 0.000 100.00 % | -4.536 M 40.74 % | -7.654 M | 0.000 | 0.000 -100.00 % | 1.528 M 112.20 % | -12.528 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.272 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.238 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.537 M 1 293.95 % | -8.253 M 88.59 % | -72.321 M -273.92 % | 41.583 M -41.53 % | 71.119 M 41.51 % | 50.256 M 259.08 % | -31.592 M 38.81 % | -51.632 M -138.37 % | 134.570 M 136.11 % | 56.995 M 208.15 % | -52.698 M -73.78 % | -30.324 M -127.77 % | 109.215 M 305.60 % | -53.120 M -68.15 % | -31.590 M -146.40 % | 68.076 M 5 120.35 % | -1.356 M -107.24 % | 18.737 M 149.43 % | -37.908 M -449.45 % | 10.848 M -68.58 % | 34.529 M 29.74 % | 26.614 M 151.32 % | -51.856 M -1 574.86 % | 3.516 M -92.37 % | 46.061 M 426.53 % | -14.106 M 71.57 % | -49.619 M -1 155.27 % | 4.702 M -76.45 % | 19.967 M 483.24 % | -5.210 M -150.58 % | 10.301 M 69.48 % | 6.078 M 207.71 % | -5.643 M 81.75 % | -30.929 M -532.33 % | 7.154 M -86.18 % | 51.782 M 243.54 % | 15.073 M -30.32 % | 21.631 M 154.62 % | -39.605 M -176.65 % | 51.673 M 952.19 % | 4.911 M 18.25 % | 4.153 M 112.49 % | -33.250 M -320.51 % | -7.907 M -113.93 % | 56.750 M | 0.000 | 0.000 -100.00 % | 10.485 M -69.81 % | 34.735 M | 0.000 | 0.000 -100.00 % | 7.935 M -81.49 % | 42.869 M | 0.000 | 0.000 -100.00 % | 11.003 M 191.83 % | -11.982 M | 0.000 | 0.000 -100.00 % | 51.003 M 207.14 % | -47.602 M | 0.000 | 0.000 100.00 % | -43.684 M -191.92 % | 47.525 M | 0.000 | 0.000 100.00 % | -31.019 M -109.33 % | -14.818 M | 0.000 | 0.000 100.00 % | -14.451 M 69.20 % | -46.925 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 |
| Accounts payables | 2.000 M 200.00 % | -2.000 M 0.00 % | -2.000 M -150.00 % | 4.000 M 500.00 % | -1.000 M -200.00 % | 1.000 M 120.00 % | -5.000 M -243.43 % | 3.486 M | 0.000 100.00 % | -2.000 M -300.00 % | 1.000 M -55.87 % | 2.266 M 498.94 % | -568.000 K 68.30 % | -1.792 M -226.73 % | 1.414 M -34.60 % | 2.162 M 1 056.15 % | 187.000 K 110.52 % | -1.778 M -391.16 % | -362.000 K -293.58 % | 187.000 K -94.03 % | 3.131 M 193.32 % | -3.355 M -300.30 % | 1.675 M 307.30 % | -808.000 K 31.23 % | -1.175 M 10.03 % | -1.306 M 52.82 % | -2.768 M -152.17 % | 5.306 M 344.76 % | 1.193 M 185.58 % | -1.394 M -49.89 % | -930.000 K -127.54 % | 3.377 M 5 546.77 % | -62.000 K 95.60 % | -1.410 M -499.43 % | 353.000 K 127.74 % | 155.000 K -68.24 % | 488.000 K 129.27 % | -1.667 M -892.26 % | -168.000 K -106.07 % | 2.768 M 1 103.48 % | 230.000 K 133.92 % | -678.000 K 57.97 % | -1.613 M -213.67 % | 1.419 M -1.05 % | 1.434 M 286.23 % | -770.000 K -785.06 % | -87.000 K 86.26 % | -633.000 K -189.66 % | 706.000 K 75.19 % | 403.000 K 127.64 % | -1.458 M -354.90 % | 572.000 K 166.05 % | 215.000 K 138.12 % | -564.000 K 65.78 % | -1.648 M -167.93 % | 2.426 M 932.34 % | 235.000 K 215.20 % | -204.000 K 70.04 % | -681.000 K -161.08 % | 1.115 M 102.36 % | 551.000 K 201.66 % | -542.000 K -4 616.67 % | 12.000 K 104.88 % | -246.000 K -119.98 % | 1.231 M 461.00 % | -341.000 K 80.99 % | -1.794 M 19.52 % | -2.229 M | 0.000 | 0.000 100.00 % | -779.000 K -154.32 % | 1.434 M | 0.000 | 0.000 100.00 % | -457.000 K 61.17 % | -1.177 M | 0.000 | 0.000 100.00 % | -664.000 K -135.91 % | 1.849 M | 0.000 | 0.000 100.00 % | -953.000 K 50.85 % | -1.939 M | 0.000 | 0.000 100.00 % | -3.162 M -352.96 % | 1.250 M | 0.000 | 0.000 100.00 % | -1.277 M -1.11 % | -1.263 M | 0.000 | 0.000 100.00 % | -1.626 M -157.33 % | 2.836 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 12.000 M 114.63 % | -82.000 M 84.62 % | -533.000 M -178.61 % | 678.000 M 549.01 % | -151.000 M -2 920.00 % | -5.000 M 89.58 % | -48.000 M -179.33 % | 60.509 M -67.98 % | 189.000 M 238.97 % | -136.000 M -23.64 % | -110.000 M -145.52 % | 241.648 M 407.77 % | -78.517 M 4.28 % | -82.024 M -171.68 % | 114.430 M 1 957.03 % | -6.162 M 60.26 % | -15.505 M -322.71 % | 6.962 M -89.47 % | 66.094 M 1 378.17 % | -5.171 M 30.33 % | -7.422 M 50.33 % | -14.942 M -27.40 % | -11.728 M -177.40 % | 15.153 M 306.68 % | 3.726 M 130.76 % | -12.113 M -749.49 % | 1.865 M -64.29 % | 5.222 M 104.30 % | 2.556 M -81.08 % | 13.511 M 2.18 % | 13.223 M 389.34 % | -4.570 M -134.35 % | 13.303 M 277.04 % | -7.514 M -138.83 % | 19.351 M 405.51 % | 3.828 M 25.55 % | 3.049 M 120.68 % | -14.747 M -189.63 % | 16.454 M 60.62 % | 10.244 M -39.84 % | 17.029 M 307.10 % | 4.183 M 1 478.49 % | 265.000 K -98.94 % | 25.031 M 324.33 % | 5.899 M 92.09 % | 3.071 M 148.99 % | -6.269 M -319.81 % | 2.852 M 431.24 % | -861.000 K 80.91 % | -4.511 M -717.10 % | 731.000 K -96.17 % | 19.103 M -51.14 % | 39.101 M 171.86 % | -54.411 M -815.46 % | 7.605 M -86.15 % | 54.919 M 1 516.69 % | 3.397 M 107.48 % | -45.441 M -1 027.56 % | 4.899 M 159.53 % | -8.230 M -1 189.97 % | -638.000 K -104.95 % | 12.897 M 382.33 % | -4.568 M 47.57 % | -8.713 M -1 549.75 % | 601.000 K -93.12 % | 8.734 M 211.25 % | -7.851 M -179.37 % | 9.892 M -32.08 % | 14.565 M 147.64 % | -30.575 M -1 392.19 % | -2.049 M 84.85 % | -13.524 M -507.55 % | -2.226 M 80.46 % | -11.394 M -458.26 % | -2.041 M -116.35 % | 12.486 M 236.97 % | -9.116 M -181.10 % | -3.243 M 39.17 % | -5.331 M -105.72 % | 93.235 M 399.68 % | -31.111 M -834.27 % | 4.237 M -31.92 % | 6.224 M -86.90 % | 47.500 M 197.62 % | 15.960 M 182.51 % | -19.342 M -131.77 % | 60.878 M 389.51 % | -21.028 M -44.65 % | -14.537 M -126.01 % | -6.432 M -119.11 % | 33.653 M -18.39 % | 41.238 M 374.55 % | -15.020 M 32.03 % | -22.098 M -245.24 % | 15.215 M -58.44 % | 36.609 M 355.34 % | 8.040 M 1 596.20 % | 474.000 K 105.24 % | -9.053 M -137.88 % | 23.898 M 553.84 % | 3.655 M 15.08 % | 3.176 M -72.34 % | 11.481 M 447.91 % | -3.300 M -141.77 % | 7.900 M 564.71 % | -1.700 M 70.18 % | -5.700 M -262.86 % | 3.500 M 59.09 % | 2.200 M 344.44 % | -900.000 K 88.16 % | -7.600 M -163.87 % | 11.900 M 466.67 % | 2.100 M 275.00 % | -1.200 M 7.69 % | -1.300 M |
| Other non cash items | 16.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 843.000 K -93.68 % | 13.341 M | 0.000 | 0.000 -100.00 % | 884.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 783.000 K | 0.000 | 0.000 | 0.000 100.00 % | -486.000 K 51.59 % | -1.004 M 93.12 % | -14.596 M -328.03 % | 6.401 M 4 572.26 % | 137.000 K 102.26 % | -6.066 M -30 230.00 % | -20.000 K -200.00 % | 20.000 K -75.00 % | 80.000 K -97.57 % | 3.293 M 17 431.58 % | -19.000 K -200.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K -9.52 % | 21.000 K -32.26 % | 31.000 K 105.77 % | -537.000 K -616.35 % | 104.000 K -93.60 % | 1.626 M -83.94 % | 10.123 M 525.26 % | 1.619 M 245.94 % | 468.000 K -84.30 % | 2.981 M 484.51 % | 510.000 K -86.80 % | 3.864 M 580.28 % | 568.000 K -82.61 % | 3.267 M 640.82 % | 441.000 K 105.09 % | -8.656 M -266.11 % | 5.211 M 2.94 % | 5.062 M 670.47 % | 657.000 K 1.23 % | 649.000 K -92.57 % | 8.735 M 1 738.95 % | 475.000 K -6.31 % | 507.000 K 1.00 % | 502.000 K -56.27 % | 1.148 M | 0.000 | 0.000 100.00 % | -37.971 M | 0.000 | 0.000 | 0.000 100.00 % | -10.869 M -435.57 % | 3.239 M 11.38 % | 2.908 M 21.93 % | 2.385 M 121.31 % | -11.190 M -301.19 % | 5.562 M 128.42 % | 2.435 M 86.16 % | 1.308 M 155.24 % | -2.368 M -463.75 % | 651.000 K -7.13 % | 701.000 K | 0.000 100.00 % | -1.480 M -468.16 % | 402.000 K 171.62 % | 148.000 K -23.71 % | 194.000 K 100.66 % | -29.250 M -15 494.74 % | 190.000 K 0.00 % | 190.000 K 102.33 % | -8.149 M 34.55 % | -12.450 M -20 309.84 % | -61.000 K 88.29 % | -521.000 K -310.08 % | 248.000 K -93.41 % | 3.764 M 29 053.85 % | -13.000 K -108.84 % | 147.000 K -55.05 % | 327.000 K -91.36 % | 3.784 M 956.98 % | 358.000 K -20.27 % | 449.000 K -49.89 % | 896.000 K 339.22 % | 204.000 K 68.60 % | 121.000 K -87.02 % | 932.000 K 211.71 % | 299.000 K -80.07 % | 1.500 M 1 400.00 % | 100.000 K -66.67 % | 300.000 K 200.00 % | 100.000 K -66.67 % | 300.000 K | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K -200.00 % | 100.000 K 105.26 % | -1.900 M -218.75 % | 1.600 M | 0.000 |
| Net cash provided by operating activities | -11.000 M 86.08 % | -79.000 M 82.17 % | -443.000 M -171.57 % | 619.000 M 512.67 % | -150.000 M -850.00 % | 20.000 M -35.48 % | 31.000 M -46.75 % | 58.217 M -72.28 % | 210.000 M 290.91 % | -110.000 M -375.00 % | 40.000 M -82.27 % | 225.661 M 127.38 % | 99.245 M 375.21 % | -36.062 M -161.28 % | 58.847 M -71.34 % | 205.312 M 329.09 % | 47.848 M 852.39 % | 5.024 M 154.90 % | 1.971 M -99.18 % | 239.779 M 2 993.44 % | -8.287 M -109.10 % | 91.074 M 282.87 % | 23.787 M -84.95 % | 158.077 M 723.53 % | -25.352 M 44.00 % | -45.269 M -138.46 % | 117.697 M 3.11 % | 114.151 M 115.22 % | 53.040 M 944.59 % | -6.280 M -126.65 % | 23.569 M -82.41 % | 134.025 M 133.69 % | 57.351 M 287.35 % | -30.612 M -170.11 % | 43.661 M -55.39 % | 97.874 M 478.37 % | -25.867 M 25.11 % | -34.541 M -136.28 % | 95.207 M 4.90 % | 90.759 M 98.15 % | 45.803 M 236.61 % | -33.529 M 11.65 % | -37.950 M -126.60 % | 142.695 M 402.55 % | 28.394 M 174.20 % | -38.267 M -530.40 % | 8.891 M -87.12 % | 69.041 M 621.62 % | -13.236 M 65.72 % | -38.613 M -321.00 % | 17.472 M -73.43 % | 65.763 M 136.76 % | 27.776 M 177.16 % | -35.997 M -208.24 % | 33.256 M -45.19 % | 60.679 M 247.72 % | -41.078 M -759.73 % | -4.778 M -108.09 % | 59.088 M 89.45 % | 31.189 M -46.09 % | 57.859 M 410.47 % | -18.636 M -321.12 % | 8.428 M -80.40 % | 43.008 M 159.35 % | 16.583 M 268.96 % | -9.815 M 79.95 % | -48.945 M -155.29 % | 88.520 M 139.03 % | 37.033 M 406.01 % | -12.102 M -378.91 % | 4.339 M -85.27 % | 29.458 M 59.28 % | 18.495 M 45.48 % | 12.713 M -11.21 % | 14.318 M -70.36 % | 48.300 M 326.87 % | 11.315 M -2.01 % | 11.547 M -33.22 % | 17.291 M -71.76 % | 61.222 M 445.77 % | -17.706 M -199.31 % | 17.829 M -64.57 % | 50.328 M 4 542.80 % | 1.084 M -95.49 % | 24.010 M 315.20 % | -11.157 M -222.64 % | -3.458 M -105.90 % | 58.649 M 11 200.39 % | 519.000 K 150.44 % | -1.029 M 54.16 % | -2.245 M -107.80 % | 28.799 M 584.18 % | -5.948 M 70.52 % | -20.178 M -4 525.00 % | 456.000 K 105.07 % | -8.994 M -145.76 % | 19.655 M 122.92 % | 8.817 M 198.62 % | -8.940 M -124.17 % | 36.981 M 155.24 % | 14.489 M 39.22 % | 10.407 M -18.14 % | 12.713 M 89.75 % | 6.700 M -54.42 % | 14.700 M 539.13 % | 2.300 M 138.98 % | -5.900 M -153.64 % | 11.000 M 46.67 % | 7.500 M 188.46 % | 2.600 M 136.11 % | -7.200 M -142.86 % | 16.800 M 409.09 % | 3.300 M 153.85 % | 1.300 M 244.44 % | -900.000 K |
| Investments in property plant and equipment | -9.000 M -28.57 % | -7.000 M -16.67 % | -6.000 M 53.85 % | -13.000 M 7.14 % | -14.000 M -133.33 % | -6.000 M -20.00 % | -5.000 M 71.58 % | -17.591 M -119.89 % | -8.000 M -14.29 % | -7.000 M 0.00 % | -7.000 M 49.57 % | -13.881 M -87.45 % | -7.405 M -69.96 % | -4.357 M 7.02 % | -4.686 M 49.63 % | -9.304 M -221.38 % | -2.895 M 66.48 % | -8.636 M 28.46 % | -12.072 M 58.92 % | -29.389 M -0.29 % | -29.304 M -22.91 % | -23.841 M -52.58 % | -15.625 M 23.18 % | -20.339 M -8.41 % | -18.761 M -61.75 % | -11.599 M -106.83 % | -5.608 M 59.39 % | -13.809 M -84.27 % | -7.494 M -0.73 % | -7.440 M -12.98 % | -6.585 M 3.43 % | -6.819 M -19.30 % | -5.716 M 38.11 % | -9.235 M 20.16 % | -11.567 M 8.86 % | -12.692 M -46.64 % | -8.655 M -11.43 % | -7.767 M -59.16 % | -4.880 M 37.48 % | -7.805 M -86.32 % | -4.189 M -22.24 % | -3.427 M -41.44 % | -2.423 M 70.06 % | -8.092 M -83.99 % | -4.398 M -3.36 % | -4.255 M -78.86 % | -2.379 M -4.30 % | -2.281 M 13.63 % | -2.641 M 30.45 % | -3.797 M -33.56 % | -2.843 M 49.55 % | -5.635 M -53.75 % | -3.665 M 25.14 % | -4.896 M -42.53 % | -3.435 M 57.25 % | -8.036 M 46.43 % | -15.000 M -195.39 % | -5.078 M -52.68 % | -3.326 M -37.72 % | -2.415 M -25.85 % | -1.919 M -18.60 % | -1.618 M -99.26 % | -812.000 K 47.61 % | -1.550 M 26.33 % | -2.104 M -11.21 % | -1.892 M 23.49 % | -2.473 M 40.15 % | -4.132 M 71.85 % | -14.676 M -375.26 % | -3.088 M 35.91 % | -4.818 M -44.51 % | -3.334 M 17.17 % | -4.025 M -9.67 % | -3.670 M -99.56 % | -1.839 M 40.25 % | -3.078 M -110.53 % | -1.462 M 71.37 % | -5.107 M -55.51 % | -3.284 M 84.87 % | -21.710 M -602.82 % | -3.089 M -30.56 % | -2.366 M -67.56 % | -1.412 M 64.21 % | -3.945 M -96.27 % | -2.010 M -57.65 % | -1.275 M -44.23 % | -884.000 K 58.26 % | -2.118 M 0.80 % | -2.135 M -41.48 % | -1.509 M -49.55 % | -1.009 M 45.28 % | -1.844 M 83.98 % | -11.513 M 9.49 % | -12.720 M -20.00 % | -10.600 M -122.08 % | -4.773 M -63.68 % | -2.916 M 47.22 % | -5.525 M 7.02 % | -5.942 M 2.09 % | -6.069 M -43.82 % | -4.220 M -46.32 % | -2.884 M -26.94 % | -2.272 M 18.86 % | -2.800 M 48.15 % | -5.400 M -80.00 % | -3.000 M -15.38 % | -2.600 M 50.94 % | -5.300 M 62.68 % | -14.200 M 41.56 % | -24.300 M -872.00 % | -2.500 M 13.79 % | -2.900 M -81.25 % | -1.600 M -14.29 % | -1.400 M -16.67 % | -1.200 M |
| Acquisitions net | 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.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.574 M | 0.000 | 0.000 | 0.000 100.00 % | -3.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.943 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.750 M 1 666.39 % | -2.410 M | 0.000 | 0.000 100.00 % | -1.200 M 91.76 % | -14.555 M -768.96 % | -1.675 M -157.69 % | -650.000 K 93.98 % | -10.800 M 16.40 % | -12.918 M -78.47 % | -7.238 M | 0.000 -100.00 % | 21.648 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.215 M -9 661.54 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.000 K 118.65 % | -370.000 K -171.43 % | 518.000 K 590.67 % | 75.000 K 44.23 % | 52.000 K 85.71 % | 28.000 K | 0.000 | 0.000 -100.00 % | 64.000 K -50.00 % | 128.000 K -41.82 % | 220.000 K | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -15.000 M -275.00 % | -4.000 M 33.33 % | -6.000 M 0.00 % | -6.000 M -20.00 % | -5.000 M 16.67 % | -6.000 M 0.00 % | -6.000 M 28.46 % | -8.387 M -4.84 % | -8.000 M 55.56 % | -18.000 M -28.57 % | -14.000 M -25.79 % | -11.130 M 39.35 % | -18.350 M -78.09 % | -10.304 M -47.96 % | -6.964 M 58.52 % | -16.789 M -59.12 % | -10.551 M 47.97 % | -20.277 M -91.56 % | -10.585 M -22.84 % | -8.617 M 47.99 % | -16.569 M 1.07 % | -16.749 M -92.76 % | -8.689 M 54.80 % | -19.222 M 36.56 % | -30.300 M -20.86 % | -25.071 M 29.45 % | -35.538 M -7.26 % | -33.133 M 22.78 % | -42.905 M -278.45 % | -11.337 M -2 114.26 % | -512.000 K -23.37 % | -415.000 K 0.72 % | -418.000 K -100.96 % | -208.000 K 70.75 % | -711.000 K -590.29 % | -103.000 K 83.81 % | -636.000 K -207.25 % | -207.000 K -100.97 % | -103.000 K 92.31 % | -1.339 M 65.13 % | -3.840 M -171.38 % | -1.415 M 64.30 % | -3.964 M 88.03 % | -33.110 M -41.22 % | -23.446 M -337.92 % | -5.354 M 30.18 % | -7.668 M -48.15 % | -5.176 M -31.44 % | -3.938 M 29.63 % | -5.596 M 86.03 % | -40.046 M -321.32 % | -9.505 M -8.42 % | -8.767 M 34.45 % | -13.375 M -826.89 % | -1.443 M 93.54 % | -22.345 M 24.77 % | -29.704 M -239.51 % | -8.749 M -69.75 % | -5.154 M -59.67 % | -3.228 M 64.09 % | -8.988 M 65.04 % | -25.709 M -16.45 % | -22.078 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.900 M 87.16 % | -14.800 M 39.16 % | -24.325 M 47.82 % | -46.618 M -231.19 % | -14.076 M -92.82 % | -7.300 M 83.14 % | -43.294 M -607.88 % | -6.116 M 78.54 % | -28.505 M -11.51 % | -25.562 M -2 260.30 % | -1.083 M -61.88 % | -669.000 K 82.03 % | -3.722 M -230.55 % | -1.126 M 90.08 % | -11.348 M -108.30 % | -5.448 M -42.02 % | -3.836 M 62.18 % | -10.142 M -155.14 % | -3.975 M 49.21 % | -7.826 M -171.08 % | -2.887 M -667.19 % | 509.000 K -71.96 % | 1.815 M 112.15 % | -14.936 M -108.25 % | -7.172 M 49.34 % | -14.158 M 18.49 % | -17.369 M 2.99 % | -17.905 M -77.81 % | -10.070 M -994.32 % | 1.126 M 108.22 % | -13.700 M -193.61 % | -4.666 M -4 566.00 % | -100.000 K 97.92 % | -4.800 M -45.45 % | -3.300 M 37.74 % | -5.300 M 3.64 % | -5.500 M | 0.000 | 0.000 100.00 % | -5.500 M 66.67 % | -16.500 M -358.33 % | -3.600 M 67.86 % | -11.200 M 45.37 % | -20.500 M |
| Sales maturities of investments | 13.000 M 116.67 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 20.00 % | 5.000 M -16.67 % | 6.000 M 0.00 % | 6.000 M -8.12 % | 6.530 M -78.23 % | 30.000 M 66.67 % | 18.000 M 50.00 % | 12.000 M -5.81 % | 12.740 M -12.44 % | 14.550 M 22.22 % | 11.905 M 106.68 % | 5.760 M -66.98 % | 17.445 M 42.29 % | 12.260 M -37.96 % | 19.760 M 86.77 % | 10.580 M 36.08 % | 7.775 M -45.38 % | 14.235 M 246.43 % | 4.109 M -82.88 % | 24.000 M -47.15 % | 45.414 M 48.07 % | 30.670 M 72.79 % | 17.750 M -58.59 % | 42.859 M 329.66 % | 9.975 M -19.46 % | 12.385 M 105.08 % | 6.039 M 1 050.29 % | 525.000 K 38.16 % | 380.000 K 1.06 % | 376.000 K 272.28 % | 101.000 K -85.65 % | 704.000 K 1 336.73 % | 49.000 K -92.75 % | 676.000 K 238.00 % | 200.000 K -97.52 % | 8.058 M 625.95 % | 1.110 M -92.90 % | 15.624 M 88.60 % | 8.284 M 140.53 % | 3.444 M -93.11 % | 49.985 M 144.49 % | 20.445 M 144.88 % | 8.349 M 26.60 % | 6.595 M 15.14 % | 5.728 M -34.15 % | 8.699 M 137.61 % | 3.661 M -28.76 % | 5.139 M -87.58 % | 41.391 M 201.73 % | 13.718 M 9.30 % | 12.551 M 1 376.59 % | 850.000 K -84.58 % | 5.512 M -51.43 % | 11.349 M -12.60 % | 12.985 M 125.16 % | 5.767 M 139.20 % | 2.411 M -62.09 % | 6.360 M -42.37 % | 11.036 M 788.57 % | 1.242 M 652.00 % | -225.000 K | 0.000 | 0.000 -100.00 % | 225.000 K 100.32 % | -70.746 M -717.82 % | 11.451 M -48.17 % | 22.093 M -46.24 % | 41.097 M 156.92 % | 15.996 M 33.43 % | 11.988 M -57.90 % | 28.475 M -31.74 % | 41.714 M 308.56 % | 10.210 M 67.76 % | 6.086 M -76.99 % | 26.450 M 6 051.16 % | 430.000 K -97.52 % | 17.321 M 165.01 % | 6.536 M 402.38 % | 1.301 M 326.56 % | 305.000 K 102.38 % | -12.793 M -197.79 % | 13.082 M 558.86 % | -2.851 M -186.29 % | 3.304 M 40.48 % | 2.352 M -58.68 % | 5.692 M 51.83 % | 3.749 M -16.02 % | 4.464 M 44.33 % | 3.093 M -5.38 % | 3.269 M -88.30 % | 27.952 M 96.13 % | 14.252 M 850.13 % | 1.500 M -54.23 % | 3.277 M -81.13 % | 17.363 M -32.39 % | 25.682 M 534.12 % | 4.050 M -29.20 % | 5.720 M -27.68 % | 7.909 M 342.59 % | 1.787 M | 0.000 -100.00 % | 3.900 M | 0.000 | 0.000 -100.00 % | 5.800 M | 0.000 | 0.000 -100.00 % | 3.700 M | 0.000 | 0.000 -100.00 % | 8.000 M 433.33 % | 1.500 M |
| Other investing activites | 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.793 M | 0.000 | 0.000 | 0.000 100.00 % | -8.597 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K -94.32 % | 370.000 K 105.05 % | -7.321 M -527.38 % | 1.713 M 1 034.44 % | 151.000 K 100.49 % | -30.520 M -476.07 % | -5.298 M 19.39 % | -6.572 M -2 464.03 % | 278.000 K 761.90 % | -42.000 K 60.75 % | -107.000 K 99.08 % | -11.574 M -27 016.28 % | 43.000 K 7.50 % | 40.000 K 671.43 % | -7.000 K -100.23 % | 3.075 M 1 909.80 % | 153.000 K -98.74 % | 12.159 M 77.01 % | 6.869 M 333.40 % | -2.943 M -2 512.30 % | 122.000 K 104.07 % | -3.001 M -200.20 % | 2.995 M 186.76 % | -3.452 M -6 156.14 % | 57.000 K -98.80 % | 4.761 M 346.05 % | -1.935 M 94.87 % | -37.750 M -1 126.09 % | 3.679 M -25.69 % | 4.951 M | 0.000 100.00 % | -4.635 M -116.70 % | 27.762 M | 0.000 | 0.000 100.00 % | -14.126 M -209.17 % | 12.940 M | 0.000 100.00 % | -5.648 M 73.91 % | -21.648 M -274.66 % | -5.778 M | 0.000 100.00 % | -720.000 K 67.97 % | -2.248 M -103.18 % | 70.766 M 353 730.00 % | 20.000 K 100.53 % | -3.766 M -5 480.00 % | 70.000 K -64.47 % | 197.000 K 1 307.14 % | 14.000 K 180.00 % | 5.000 K -44.44 % | 9.000 K -86.76 % | 68.000 K 353.33 % | 15.000 K 15.38 % | 13.000 K -80.00 % | 65.000 K -60.12 % | 163.000 K 1 118.75 % | -16.000 K 97.18 % | -567.000 K -1 450.00 % | 42.000 K -99.75 % | 16.739 M 236.89 % | -12.228 M -195.07 % | 12.862 M 2 526.79 % | -530.000 K -595.33 % | 107.000 K 117.26 % | -620.000 K -125.77 % | 2.406 M 772.07 % | -358.000 K 42.72 % | -625.000 K 86.36 % | -4.582 M -292.04 % | 2.386 M 201.36 % | -2.354 M 77.99 % | -10.694 M -87.88 % | -5.692 M -171.31 % | -2.098 M -4 868.18 % | 44.000 K 104.77 % | -922.000 K 90.36 % | -9.565 M -908.54 % | 1.183 M 204.41 % | -1.133 M -3.00 % | -1.100 M 35.29 % | -1.700 M -121.52 % | 7.900 M -54.60 % | 17.400 M 1 681.82 % | -1.100 M 71.79 % | -3.900 M -142.86 % | 9.100 M 2 375.00 % | -400.000 K -102.74 % | 14.600 M 942.86 % | 1.400 M 1 500.00 % | -100.000 K | 0.000 |
| Net cash used for investing activites | -11.000 M -120.00 % | -5.000 M 16.67 % | -6.000 M 53.85 % | -13.000 M 7.14 % | -14.000 M -133.33 % | -6.000 M -20.00 % | -5.000 M 74.29 % | -19.448 M -238.91 % | 14.000 M 300.00 % | -7.000 M 22.22 % | -9.000 M 26.66 % | -12.271 M -9.51 % | -11.205 M -306.57 % | -2.756 M 53.21 % | -5.890 M 31.49 % | -8.597 M -624.87 % | -1.186 M 87.04 % | -9.153 M 24.21 % | -12.077 M 59.99 % | -30.188 M 4.58 % | -31.638 M 13.28 % | -36.481 M -11 518.15 % | -314.000 K -105.35 % | 5.874 M 131.94 % | -18.391 M 2.80 % | -18.920 M -1 204.50 % | 1.713 M 104.65 % | -36.816 M 3.15 % | -38.014 M -198.43 % | -12.738 M -93.82 % | -6.572 M 0.06 % | -6.576 M -14.21 % | -5.758 M 38.36 % | -9.342 M 19.28 % | -11.574 M 8.89 % | -12.703 M -47.45 % | -8.615 M -10.82 % | -7.774 M -352.81 % | 3.075 M 139.02 % | -7.881 M -139.90 % | 19.754 M 473.91 % | 3.442 M 216.96 % | -2.943 M -133.05 % | 8.905 M 220.35 % | -7.399 M -487.22 % | -1.260 M 63.50 % | -3.452 M -106.46 % | -1.672 M -178.87 % | 2.120 M 136.99 % | -5.732 M 84.82 % | -37.750 M -237.17 % | 27.520 M 2 039.97 % | 1.286 M 122.48 % | -5.720 M -9.41 % | -5.228 M 55.17 % | -11.662 M 66.71 % | -35.030 M -2 247.86 % | -1.492 M 88.96 % | -13.513 M -320.97 % | -3.210 M 72.76 % | -11.785 M 46.28 % | -21.939 M -1.34 % | -21.648 M -186.61 % | -7.553 M -258.98 % | -2.104 M 19.45 % | -2.612 M -16.19 % | -2.248 M 45.33 % | -4.112 M -28.30 % | -3.205 M -121.03 % | 15.239 M -58.08 % | 36.349 M 231.68 % | 10.959 M 260.62 % | -6.823 M -1 506.80 % | 485.000 K 107.20 % | -6.734 M 2.07 % | -6.876 M -158.40 % | -2.661 M 87.87 % | -21.938 M -146.36 % | -8.905 M 77.14 % | -38.946 M -76.50 % | -22.066 M -712.74 % | -2.715 M -56.57 % | -1.734 M 53.40 % | -3.721 M -63.06 % | -2.282 M 12.63 % | -2.612 M 25.14 % | -3.489 M 9.73 % | -3.865 M 42.20 % | -6.687 M -996.38 % | 746.000 K 115.95 % | -4.677 M -109.26 % | -2.235 M 81.85 % | -12.317 M -163.38 % | 19.433 M 243.16 % | -13.574 M 35.40 % | -21.011 M -9.04 % | -19.269 M -152.58 % | -7.629 M -506.01 % | 1.879 M 114.53 % | -12.934 M -86.40 % | -6.939 M 7.38 % | -7.492 M -19.72 % | -6.258 M -56.45 % | -4.000 M 49.37 % | -7.900 M -593.75 % | 1.600 M -83.16 % | 9.500 M 255.74 % | -6.100 M 66.30 % | -18.100 M -19.08 % | -15.200 M -223.40 % | -4.700 M 2.08 % | -4.800 M -26.32 % | -3.800 M 19.15 % | -4.700 M 76.73 % | -20.200 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 M 233.33 % | 30.000 M -57.14 % | 70.000 M 180.00 % | 25.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 -100.00 % | 104.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -162.000 K -2.53 % | -158.000 K -1.28 % | -156.000 K -1.96 % | -153.000 K -121.74 % | -69.000 K 69.74 % | -228.000 K -57.24 % | -145.000 K -2.84 % | -141.000 K -0.71 % | -140.000 K -2.19 % | -137.000 K 99.58 % | -32.442 M -7 587.68 % | -422.000 K -1.20 % | -417.000 K -1.21 % | -412.000 K -0.24 % | -411.000 K -0.49 % | -409.000 K 90.77 % | -4.433 M -851.29 % | -466.000 K -0.65 % | -463.000 K -0.43 % | -461.000 K 2.54 % | -473.000 K -6.77 % | -443.000 K -0.23 % | -442.000 K 1.56 % | -449.000 K -101.99 % | 22.512 M 150.13 % | 9.000 M 73.28 % | 5.194 M 73.13 % | 3.000 M -68.42 % | 9.500 M 171.43 % | 3.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K | 0.000 100.00 % | -4.600 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.159 M | 0.000 | 0.000 | 0.000 100.00 % | -2.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.667 M | 0.000 | 0.000 -100.00 % | 8.903 M 3.84 % | 8.574 M -36.51 % | 13.505 M 73.68 % | 7.776 M | 0.000 -100.00 % | 304.000 K 118.71 % | 139.000 K -64.81 % | 395.000 K | 0.000 -100.00 % | 665.000 K 473.28 % | 116.000 K -74.73 % | 459.000 K | 0.000 100.00 % | -14.271 M -7 814.05 % | 185.000 K -48.03 % | 356.000 K -97.41 % | 13.730 M 77.14 % | 7.751 M 245.87 % | 2.241 M 534.84 % | 353.000 K -97.81 % | 16.122 M 1 555.24 % | 974.000 K -63.33 % | 2.656 M 105.26 % | 1.294 M 44.42 % | 896.000 K 124.00 % | 400.000 K 100.00 % | 200.000 K | 0.000 -100.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K -98.93 % | 18.700 M 18 600.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 -100.00 % | 47.400 M |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -19.000 M -72.73 % | -11.000 M 26.67 % | -15.000 M -7.14 % | -14.000 M 39.13 % | -23.000 M -49 900.00 % | -46.000 K 99.95 % | -86.000 M -760.00 % | -10.000 M 71.43 % | -35.000 M -254.79 % | -9.865 M -49.13 % | -6.615 M 77.47 % | -29.364 M -7.01 % | -27.441 M -37.51 % | -19.955 M -77.63 % | -11.234 M -26.94 % | -8.850 M 70.19 % | -29.686 M -262.07 % | -8.199 M 72.66 % | -29.986 M -110 959.26 % | -27.000 K 99.96 % | -61.203 M -23.96 % | -49.375 M 57.02 % | -114.872 M -1 077.09 % | -9.759 M 66.39 % | -29.037 M 70.09 % | -97.091 M -1 078 688.89 % | -9.000 K 99.88 % | -7.662 M 10.54 % | -8.565 M 25.93 % | -11.563 M -603.35 % | -1.644 M 89.86 % | -16.211 M -73.99 % | -9.317 M 47.53 % | -17.756 M -94.63 % | -9.123 M -41 368.18 % | -22.000 K 99.99 % | -149.031 M -1 641.83 % | -8.556 M 68.53 % | -27.187 M -5.99 % | -25.651 M -348.52 % | -5.719 M -127.54 % | 20.769 M 444.48 % | -6.029 M -604.32 % | -856.000 K 93.83 % | -13.884 M -13 924.24 % | -99.000 K 95.07 % | -2.008 M -23.65 % | -1.624 M 87.97 % | -13.498 M -326.48 % | -3.165 M -55.99 % | -2.029 M 76.10 % | -8.488 M -160.93 % | -3.253 M -24.16 % | -2.620 M 83.44 % | -15.820 M -345.63 % | -3.550 M -14.92 % | -3.089 M -139.34 % | 7.852 M 243.68 % | -5.465 M -980.04 % | -506.000 K 73.10 % | -1.881 M -192.93 % | 2.024 M 5 882.86 % | -35.000 K 92.87 % | -491.000 K 67.22 % | -1.498 M 91.89 % | -18.467 M -498.61 % | -3.085 M -106.77 % | -1.492 M 90.08 % | -15.038 M 21.58 % | -19.176 M -43.40 % | -13.372 M 62.08 % | -35.266 M -177.53 % | -12.707 M -3 125.13 % | -394.000 K 96.01 % | -9.883 M 22.94 % | -12.825 M -1 096.36 % | -1.072 M | 0.000 100.00 % | -2.924 M 33.53 % | -4.399 M 9.80 % | -4.877 M | 0.000 100.00 % | -8.875 M -73.04 % | -5.129 M -62.88 % | -3.149 M | 0.000 | 0.000 | 0.000 100.00 % | -8.233 M 39.01 % | -13.500 M | 0.000 100.00 % | -2.868 M 79.83 % | -14.220 M | 0.000 | 0.000 | 0.000 100.00 % | -21.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.800 M -850.00 % | -400.000 K 96.64 % | -11.900 M | 0.000 | 0.000 | 0.000 100.00 % | -6.100 M | 0.000 | 0.000 100.00 % | -500.000 K 75.00 % | -2.000 M |
| Dividends paid | -23.000 M -4.55 % | -22.000 M 4.35 % | -23.000 M -4.55 % | -22.000 M 4.35 % | -23.000 M 0.00 % | -23.000 M -9.52 % | -21.000 M 1.18 % | -21.250 M -1.19 % | -21.000 M 4.55 % | -22.000 M -10.00 % | -20.000 M -1.39 % | -19.726 M 0.22 % | -19.769 M 0.42 % | -19.853 M -15.13 % | -17.244 M 81.65 % | -93.981 M -441.05 % | -17.370 M -0.02 % | -17.367 M -12.33 % | -15.461 M -0.74 % | -15.347 M 0.65 % | -15.448 M 0.44 % | -15.517 M 0.26 % | -15.557 M -31.34 % | -11.845 M 1.60 % | -12.037 M 2.57 % | -12.354 M 0.26 % | -12.386 M -50.35 % | -8.238 M 1.74 % | -8.384 M 0.00 % | -8.384 M 0.21 % | -8.402 M 82.47 % | -47.937 M -666.75 % | -6.252 M 0.87 % | -6.307 M -19.63 % | -5.272 M 0.06 % | -5.275 M 0.98 % | -5.327 M 0.34 % | -5.345 M -14.90 % | -4.652 M 12.90 % | -5.341 M 1.18 % | -5.405 M 2.84 % | -5.563 M -14.84 % | -4.844 M 91.27 % | -55.478 M -1 052.91 % | -4.812 M 0.82 % | -4.852 M -11.51 % | -4.351 M -0.09 % | -4.347 M -0.05 % | -4.345 M 0.00 % | -4.345 M 0.09 % | -4.349 M 85.54 % | -30.085 M -590.34 % | -4.358 M 0.64 % | -4.386 M -12.49 % | -3.899 M -0.72 % | -3.871 M 1.20 % | -3.918 M 1.61 % | -3.982 M -0.28 % | -3.971 M -17.52 % | -3.379 M -0.18 % | -3.373 M 0.91 % | -3.404 M -0.98 % | -3.371 M -1.23 % | -3.330 M -0.24 % | -3.322 M -0.30 % | -3.312 M -0.12 % | -3.308 M -0.76 % | -3.283 M 2.98 % | -3.384 M -18.49 % | -2.856 M 1.11 % | -2.888 M 0.55 % | -2.904 M 0.95 % | -2.932 M 1.94 % | -2.990 M 2.76 % | -3.075 M -22.41 % | -2.512 M 0.00 % | -2.512 M 0.32 % | -2.520 M -1.74 % | -2.477 M -30.78 % | -1.894 M -1.18 % | -1.872 M -3.20 % | -1.814 M -0.39 % | -1.807 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 |
| Other financing activites | 0.000 100.00 % | -7.000 M 0.00 % | -7.000 M -130.43 % | 23.000 M 1 050.00 % | 2.000 M 128.57 % | -7.000 M 82.05 % | -39.000 M -163.89 % | 61.040 M 2 134.67 % | -3.000 M 50.00 % | -6.000 M -175.00 % | 8.000 M -32.53 % | 11.857 M 319.57 % | -5.400 M -467.10 % | 1.471 M 84.11 % | 799.000 K -21.59 % | 1.019 M 29.81 % | 785.000 K -38.48 % | 1.276 M -53.62 % | 2.751 M 96.64 % | 1.399 M -31.92 % | 2.055 M 9.08 % | 1.884 M -20.27 % | 2.363 M 115.41 % | 1.097 M -68.22 % | 3.452 M 28.90 % | 2.678 M 146.82 % | 1.085 M -97.33 % | 40.644 M 7 980.32 % | 503.000 K -33.73 % | 759.000 K 116.24 % | 351.000 K -6.90 % | 377.000 K 8.65 % | 347.000 K -32.23 % | 512.000 K 61.01 % | 318.000 K -7.56 % | 344.000 K -62.16 % | 909.000 K 123.34 % | 407.000 K 30.87 % | 311.000 K 158.90 % | -528.000 K -234.69 % | 392.000 K -11.11 % | 441.000 K -87.71 % | 3.588 M 309.59 % | 876.000 K 111.08 % | 415.000 K -31.52 % | 606.000 K 8.41 % | 559.000 K -43.54 % | 990.000 K 21.03 % | 818.000 K -40.51 % | 1.375 M 35.74 % | 1.013 M -55.82 % | 2.293 M 319.01 % | -1.047 M -265.40 % | 633.000 K -74.31 % | 2.464 M 300.65 % | -1.228 M -317.35 % | 565.000 K -52.44 % | 1.188 M -73.37 % | 4.461 M 94.04 % | 2.299 M 75.23 % | 1.312 M -6.15 % | 1.398 M -63.74 % | 3.856 M 1 211.56 % | 294.000 K -84.95 % | 1.954 M 57.96 % | 1.237 M 215.56 % | 392.000 K 104.17 % | 192.000 K -89.46 % | 1.822 M 2 936.67 % | 60.000 K -68.91 % | 193.000 K -83.52 % | 1.171 M 269.40 % | 317.000 K -83.08 % | 1.873 M 775.23 % | 214.000 K -81.96 % | 1.186 M 29.33 % | 917.000 K -91.76 % | 11.132 M 5 356.86 % | 204.000 K 308.00 % | 50.000 K -3.85 % | 52.000 K 15.56 % | 45.000 K -11.76 % | 51.000 K 30.77 % | 39.000 K 0.00 % | 39.000 K 11.43 % | 35.000 K -23.91 % | 46.000 K 48.39 % | 31.000 K -75.00 % | 124.000 K 358.33 % | -48.000 K -200.00 % | 48.000 K -93.40 % | 727.000 K 4 443.75 % | 16.000 K 6.67 % | 15.000 K -11.76 % | 17.000 K -94.28 % | 297.000 K 1 550.00 % | 18.000 K -96.62 % | 533.000 K 5 230.00 % | 10.000 K -79.59 % | 49.000 K 139.20 % | -125.000 K -194.70 % | 132.000 K 560.00 % | 20.000 K | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K 300.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K -400.00 % | 100.000 K -75.00 % | 400.000 K 180.00 % | -500.000 K |
| Net cash used provided by financing activities | -23.000 M 20.69 % | -29.000 M 40.82 % | -49.000 M -390.00 % | -10.000 M 72.22 % | -36.000 M 18.18 % | -44.000 M 46.99 % | -83.000 M -308.84 % | 39.744 M 136.13 % | -110.000 M -189.47 % | -38.000 M 19.15 % | -47.000 M -165.03 % | -17.734 M 44.20 % | -31.784 M 33.43 % | -47.746 M -8.80 % | -43.886 M 61.13 % | -112.917 M -305.90 % | -27.819 M -11.54 % | -24.941 M 41.17 % | -42.396 M -91.43 % | -22.147 M 48.95 % | -43.379 M -217.56 % | -13.660 M -153.35 % | 25.603 M 184.99 % | -30.123 M 43.65 % | -53.457 M -1 060.59 % | 5.565 M 113.80 % | -40.338 M 37.64 % | -64.685 M -719.84 % | -7.890 M 48.39 % | -15.287 M 8.00 % | -16.616 M 71.90 % | -59.123 M -683.19 % | -7.549 M 65.70 % | -22.006 M -54.20 % | -14.271 M 37.10 % | -22.687 M -67.54 % | -13.541 M -173.00 % | -4.960 M 89.87 % | -48.972 M -239.49 % | -14.425 M 55.20 % | -32.200 M -4.64 % | -30.773 M -341.19 % | -6.975 M 87.23 % | -54.602 M -423.71 % | -10.426 M -104.35 % | -5.102 M 71.14 % | -17.676 M -411.46 % | -3.456 M 37.56 % | -5.535 M -20.48 % | -4.594 M 72.71 % | -16.834 M 45.62 % | -30.957 M -316.42 % | -7.434 M 39.27 % | -12.241 M -161.11 % | -4.688 M 39.27 % | -7.719 M 59.74 % | -19.173 M -202.22 % | -6.344 M -144.09 % | -2.599 M -140.65 % | -1.080 M 85.65 % | -7.526 M -199.60 % | -2.512 M -79.94 % | -1.396 M 54.02 % | -3.036 M -116.39 % | -1.403 M 45.32 % | -2.566 M 41.87 % | -4.414 M 79.65 % | -21.688 M -624.14 % | -2.995 M 21.41 % | -3.811 M 77.80 % | -17.170 M 12.17 % | -19.550 M -24.69 % | -15.679 M 55.54 % | -35.266 M -135.12 % | -14.999 M -7 671.50 % | -193.000 K 98.10 % | -10.182 M 68.01 % | -31.825 M -719.65 % | 5.136 M -18.64 % | 6.313 M -24.39 % | 8.349 M 597.49 % | 1.197 M 118.69 % | -6.404 M -56.58 % | -4.090 M 55.36 % | -9.163 M -77.51 % | -5.162 M -75.10 % | -2.948 M -1 421.97 % | 223.000 K 209.85 % | -203.000 K -554.84 % | -31.000 K 99.63 % | -8.471 M -185.24 % | 9.938 M 8.01 % | 9.201 M 241.16 % | 2.697 M 6.73 % | 2.527 M -85.60 % | 17.548 M 204.71 % | 5.759 M 550.00 % | 886.000 K 116.30 % | -5.434 M -248.78 % | -1.558 M -161.56 % | 2.531 M 77.49 % | 1.426 M 55.68 % | 916.000 K 129.00 % | 400.000 K 111.43 % | -3.500 M -1 650.00 % | -200.000 K 98.31 % | -11.800 M -6 000.00 % | 200.000 K 100.00 % | 100.000 K -50.00 % | 200.000 K -98.41 % | 12.600 M 12 700.00 % | -100.000 K -200.00 % | 100.000 K 200.00 % | -100.000 K -100.25 % | 40.300 M |
| Effect of forex changes on cash | 29.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.215 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 -100.00 % | 100.000 K | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K | 0.000 |
| Net change in cash | -16.000 M 85.84 % | -113.000 M 77.31 % | -498.000 M -183.56 % | 596.000 M 398.00 % | -200.000 M -1 766.67 % | 12.000 M 121.05 % | -57.000 M -172.60 % | 78.513 M -31.13 % | 114.000 M 173.55 % | -155.000 M -868.75 % | -16.000 M -108.18 % | 195.656 M 293.09 % | 49.774 M 157.50 % | -86.564 M -1 054.29 % | 9.071 M -89.18 % | 83.798 M 344.72 % | 18.843 M 164.82 % | -29.070 M 44.63 % | -52.502 M -128.01 % | 187.444 M 325.01 % | -83.304 M -303.51 % | 40.933 M -16.59 % | 49.076 M -63.33 % | 133.828 M 237.68 % | -97.200 M -65.80 % | -58.624 M -174.14 % | 79.072 M 525.08 % | 12.650 M 77.27 % | 7.136 M -94.05 % | 119.910 M 31 372.44 % | 381.000 K -99.44 % | 68.326 M 55.13 % | 44.044 M 171.08 % | -61.960 M -447.78 % | 17.816 M -71.49 % | 62.484 M 230.11 % | -48.023 M -1.58 % | -47.275 M -195.87 % | 49.310 M -27.97 % | 68.453 M 105.21 % | 33.357 M 154.81 % | -60.860 M -27.14 % | -47.868 M -149.35 % | 96.998 M 817.76 % | 10.569 M 123.68 % | -44.629 M -264.71 % | -12.237 M -119.15 % | 63.913 M 483.84 % | -16.651 M 65.98 % | -48.939 M -31.87 % | -37.112 M -159.54 % | 62.326 M 188.17 % | 21.628 M 140.08 % | -53.958 M -331.18 % | 23.340 M -43.48 % | 41.298 M 143.34 % | -95.281 M -655.36 % | -12.614 M -129.35 % | 42.976 M 59.77 % | 26.899 M -30.22 % | 38.548 M 189.47 % | -43.087 M -194.79 % | -14.616 M -145.08 % | 32.419 M 147.93 % | 13.076 M 187.21 % | -14.993 M 73.04 % | -55.607 M -188.66 % | 62.720 M 103.42 % | 30.833 M 4 674.63 % | -674.000 K -102.87 % | 23.518 M 12.70 % | 20.867 M 620.76 % | -4.007 M 81.84 % | -22.068 M -197.61 % | -7.415 M -117.98 % | 41.231 M 2 798.36 % | -1.528 M 96.38 % | -42.216 M -412.20 % | 13.522 M -52.70 % | 28.589 M 190.98 % | -31.423 M -292.65 % | 16.311 M -61.34 % | 42.190 M 727.17 % | -6.727 M -153.54 % | 12.565 M 166.37 % | -18.931 M -91.32 % | -9.895 M -117.99 % | 55.007 M 963.40 % | -6.371 M -1 928.98 % | -314.000 K 97.96 % | -15.393 M -142.17 % | 36.502 M 502.71 % | -9.064 M -564.34 % | 1.952 M 118.43 % | -10.591 M 14.98 % | -12.457 M -302.72 % | 6.145 M 196.29 % | 2.074 M 116.60 % | -12.495 M -155.56 % | 22.489 M 123.08 % | 10.081 M 132.23 % | 4.341 M -41.11 % | 7.371 M 130.34 % | 3.200 M -3.03 % | 3.300 M -8.33 % | 3.600 M 144.44 % | -8.100 M -258.82 % | 5.100 M 149.04 % | -10.400 M 16.80 % | -12.500 M -1 885.71 % | 700.000 K -94.12 % | 11.900 M 4 066.67 % | -300.000 K 91.67 % | -3.600 M -118.75 % | 19.200 M |
| Cash at beginning of period | 517.000 M -38.89 % | 846.000 M -37.05 % | 1.344 B 79.68 % | 748.000 M -21.10 % | 948.000 M 30.22 % | 728.000 M -29.66 % | 1.035 B 8.13 % | 957.152 M 13.54 % | 843.000 M -15.53 % | 998.000 M -1.58 % | 1.014 B 23.92 % | 818.263 M 45.03 % | 564.198 M -30.93 % | 816.839 M 1.12 % | 807.768 M 11.57 % | 723.970 M 2.67 % | 705.127 M -3.96 % | 734.197 M -6.67 % | 786.699 M 31.28 % | 599.255 M -12.20 % | 682.559 M 6.38 % | 641.626 M 8.28 % | 592.550 M 29.17 % | 458.722 M -17.48 % | 555.922 M -9.54 % | 614.546 M 14.77 % | 535.474 M 2.42 % | 522.824 M 1.38 % | 515.688 M 30.30 % | 395.778 M 0.10 % | 395.397 M 38.28 % | 285.934 M 18.21 % | 241.890 M -20.39 % | 303.850 M 6.23 % | 286.034 M 27.95 % | 223.550 M -17.68 % | 271.573 M -14.83 % | 318.848 M 18.29 % | 269.538 M 34.04 % | 201.085 M 19.89 % | 167.728 M -26.62 % | 228.588 M -17.31 % | 276.456 M 54.05 % | 179.458 M 6.26 % | 168.889 M -20.90 % | 213.518 M -5.42 % | 225.755 M 39.49 % | 161.842 M -9.33 % | 178.493 M -21.52 % | 227.432 M -14.03 % | 264.544 M 30.82 % | 202.218 M 11.98 % | 180.590 M -23.01 % | 234.548 M 11.05 % | 211.208 M 24.31 % | 169.910 M -35.93 % | 265.191 M -4.54 % | 277.805 M 18.30 % | 234.829 M 12.94 % | 207.930 M 22.76 % | 169.382 M -20.28 % | 212.469 M -6.44 % | 227.085 M 16.65 % | 194.666 M 7.20 % | 181.590 M -7.63 % | 196.583 M -22.05 % | 252.190 M 33.10 % | 189.470 M 19.44 % | 158.637 M -0.42 % | 159.311 M 17.32 % | 135.793 M 18.16 % | 114.926 M -3.37 % | 118.933 M -15.65 % | 141.001 M -5.00 % | 148.416 M 38.47 % | 107.185 M -1.41 % | 108.713 M -27.97 % | 150.929 M 9.84 % | 137.407 M 26.27 % | 108.818 M -22.41 % | 140.241 M 13.16 % | 123.930 M 51.61 % | 81.740 M -7.60 % | 88.467 M 16.55 % | 75.902 M -19.96 % | 94.833 M -9.45 % | 104.728 M 110.63 % | 49.721 M -11.36 % | 56.092 M -0.56 % | 56.406 M -21.44 % | 71.799 M 103.41 % | 35.297 M -20.43 % | 44.361 M 4.60 % | 42.409 M -19.98 % | 53.000 M -19.03 % | 65.457 M 10.36 % | 59.312 M 3.62 % | 57.238 M -17.92 % | 69.733 M 47.60 % | 47.244 M 27.13 % | 37.163 M 13.23 % | 32.822 M 28.96 % | 25.451 M 14.13 % | 22.300 M 17.37 % | 19.000 M 23.38 % | 15.400 M -34.47 % | 23.500 M 27.72 % | 18.400 M -36.11 % | 28.800 M -30.27 % | 41.300 M 1.72 % | 40.600 M 41.46 % | 28.700 M -1.03 % | 29.000 M -11.04 % | 32.600 M 143.28 % | 13.400 M |
| Cash at end of period | 501.000 M -31.65 % | 733.000 M -13.36 % | 846.000 M -37.05 % | 1.344 B 79.68 % | 748.000 M 1.08 % | 740.000 M -24.34 % | 978.000 M -5.57 % | 1.036 B 8.22 % | 957.000 M 13.52 % | 843.000 M -15.53 % | 998.000 M -1.57 % | 1.014 B 65.14 % | 613.972 M -15.93 % | 730.275 M -10.60 % | 816.839 M 1.12 % | 807.768 M 11.57 % | 723.970 M 2.67 % | 705.127 M -3.96 % | 734.197 M -6.67 % | 786.699 M 31.28 % | 599.255 M -12.20 % | 682.559 M 6.38 % | 641.626 M 8.28 % | 592.550 M 29.17 % | 458.722 M -17.48 % | 555.922 M -9.54 % | 614.546 M 14.77 % | 535.474 M 2.42 % | 522.824 M 1.38 % | 515.688 M 30.30 % | 395.778 M 11.72 % | 354.260 M 23.90 % | 285.934 M 18.21 % | 241.890 M -20.39 % | 303.850 M 6.23 % | 286.034 M 27.95 % | 223.550 M -17.68 % | 271.573 M -14.83 % | 318.848 M 18.29 % | 269.538 M 34.04 % | 201.085 M 19.89 % | 167.728 M -26.62 % | 228.588 M -17.31 % | 276.456 M 54.05 % | 179.458 M 6.26 % | 168.889 M -20.90 % | 213.518 M -5.42 % | 225.755 M 39.49 % | 161.842 M -9.33 % | 178.493 M -21.52 % | 227.432 M -14.03 % | 264.544 M 30.82 % | 202.218 M 11.98 % | 180.590 M -23.01 % | 234.548 M 11.05 % | 211.208 M 24.31 % | 169.910 M -35.93 % | 265.191 M -4.54 % | 277.805 M 18.30 % | 234.829 M 12.94 % | 207.930 M 22.76 % | 169.382 M -20.28 % | 212.469 M -6.44 % | 227.085 M 16.65 % | 194.666 M 7.20 % | 181.590 M -7.63 % | 196.583 M -22.05 % | 252.190 M 33.10 % | 189.470 M 19.44 % | 158.637 M -0.42 % | 159.311 M 17.32 % | 135.793 M 18.16 % | 114.926 M -3.37 % | 118.933 M -15.65 % | 141.001 M -5.00 % | 148.416 M 38.47 % | 107.185 M -1.41 % | 108.713 M -27.97 % | 150.929 M 9.84 % | 137.407 M 26.27 % | 108.818 M -22.41 % | 140.241 M 13.16 % | 123.930 M 51.61 % | 81.740 M -7.60 % | 88.467 M 16.55 % | 75.902 M -19.96 % | 94.833 M -9.45 % | 104.728 M 110.63 % | 49.721 M -11.36 % | 56.092 M -0.56 % | 56.406 M -21.44 % | 71.799 M 103.41 % | 35.297 M -20.43 % | 44.361 M 4.60 % | 42.409 M -19.98 % | 53.000 M -19.03 % | 65.457 M 10.36 % | 59.312 M 3.62 % | 57.238 M -17.92 % | 69.733 M 47.60 % | 47.244 M 27.13 % | 37.163 M 13.23 % | 32.822 M 28.71 % | 25.500 M 14.35 % | 22.300 M 17.37 % | 19.000 M 23.38 % | 15.400 M -34.47 % | 23.500 M 27.72 % | 18.400 M -36.11 % | 28.800 M -30.27 % | 41.300 M 1.72 % | 40.600 M 41.46 % | 28.700 M -1.03 % | 29.000 M -11.04 % | 32.600 M |
| Operating cash flow | -11.000 M 86.08 % | -79.000 M 82.17 % | -443.000 M -171.57 % | 619.000 M 512.67 % | -150.000 M -850.00 % | 20.000 M -35.48 % | 31.000 M -46.75 % | 58.217 M -72.28 % | 210.000 M 290.91 % | -110.000 M -375.00 % | 40.000 M -82.27 % | 225.661 M 127.38 % | 99.245 M 375.21 % | -36.062 M -161.28 % | 58.847 M -71.34 % | 205.312 M 329.09 % | 47.848 M 852.39 % | 5.024 M 154.90 % | 1.971 M -99.18 % | 239.779 M 2 993.44 % | -8.287 M -109.10 % | 91.074 M 282.87 % | 23.787 M -84.95 % | 158.077 M 723.53 % | -25.352 M 44.00 % | -45.269 M -138.46 % | 117.697 M 3.11 % | 114.151 M 115.22 % | 53.040 M 944.59 % | -6.280 M -126.65 % | 23.569 M -82.41 % | 134.025 M 133.69 % | 57.351 M 287.35 % | -30.612 M -170.11 % | 43.661 M -55.39 % | 97.874 M 478.37 % | -25.867 M 25.11 % | -34.541 M -136.28 % | 95.207 M 4.90 % | 90.759 M 98.15 % | 45.803 M 236.61 % | -33.529 M 11.65 % | -37.950 M -126.60 % | 142.695 M 402.55 % | 28.394 M 174.20 % | -38.267 M -530.40 % | 8.891 M -87.12 % | 69.041 M 621.62 % | -13.236 M 65.72 % | -38.613 M -321.00 % | 17.472 M -73.43 % | 65.763 M 136.76 % | 27.776 M 177.16 % | -35.997 M -208.24 % | 33.256 M -45.19 % | 60.679 M 247.72 % | -41.078 M -759.73 % | -4.778 M -108.09 % | 59.088 M 89.45 % | 31.189 M -46.09 % | 57.859 M 410.47 % | -18.636 M -321.12 % | 8.428 M -80.40 % | 43.008 M 159.35 % | 16.583 M 268.96 % | -9.815 M 79.95 % | -48.945 M -155.29 % | 88.520 M 139.03 % | 37.033 M 406.01 % | -12.102 M -378.91 % | 4.339 M -85.27 % | 29.458 M 59.28 % | 18.495 M 45.48 % | 12.713 M -11.21 % | 14.318 M -70.36 % | 48.300 M 326.87 % | 11.315 M -2.01 % | 11.547 M -33.22 % | 17.291 M -71.76 % | 61.222 M 445.77 % | -17.706 M -199.31 % | 17.829 M -64.57 % | 50.328 M 4 542.80 % | 1.084 M -95.49 % | 24.010 M 315.20 % | -11.157 M -222.64 % | -3.458 M -105.90 % | 58.649 M 11 200.39 % | 519.000 K 150.44 % | -1.029 M 54.16 % | -2.245 M -107.80 % | 28.799 M 584.18 % | -5.948 M 70.52 % | -20.178 M -4 525.00 % | 456.000 K 105.07 % | -8.994 M -145.76 % | 19.655 M 122.92 % | 8.817 M 198.62 % | -8.940 M -124.17 % | 36.981 M 155.24 % | 14.489 M 39.22 % | 10.407 M -18.14 % | 12.713 M 89.75 % | 6.700 M -54.42 % | 14.700 M 539.13 % | 2.300 M 138.98 % | -5.900 M -153.64 % | 11.000 M 46.67 % | 7.500 M 188.46 % | 2.600 M 136.11 % | -7.200 M -142.86 % | 16.800 M 409.09 % | 3.300 M 153.85 % | 1.300 M 244.44 % | -900.000 K |
| Capital expenditure | -9.000 M -28.57 % | -7.000 M -16.67 % | -6.000 M 53.85 % | -13.000 M 7.14 % | -14.000 M -133.33 % | -6.000 M -20.00 % | -5.000 M 71.58 % | -17.591 M -119.89 % | -8.000 M -14.29 % | -7.000 M 0.00 % | -7.000 M 49.57 % | -13.881 M -87.45 % | -7.405 M -69.96 % | -4.357 M 7.02 % | -4.686 M 49.63 % | -9.304 M -221.38 % | -2.895 M 66.48 % | -8.636 M 28.46 % | -12.072 M 58.92 % | -29.389 M -0.29 % | -29.304 M -22.91 % | -23.841 M -52.58 % | -15.625 M 23.18 % | -20.339 M -8.41 % | -18.761 M -61.75 % | -11.599 M -106.83 % | -5.608 M 59.39 % | -13.809 M -84.27 % | -7.494 M -0.73 % | -7.440 M -12.98 % | -6.585 M 3.43 % | -6.819 M -19.30 % | -5.716 M 38.11 % | -9.235 M 20.16 % | -11.567 M 8.86 % | -12.692 M -46.64 % | -8.655 M -11.43 % | -7.767 M -59.16 % | -4.880 M 37.48 % | -7.805 M -86.32 % | -4.189 M -22.24 % | -3.427 M -41.44 % | -2.423 M 70.06 % | -8.092 M -83.99 % | -4.398 M -3.36 % | -4.255 M -78.86 % | -2.379 M -4.30 % | -2.281 M 13.63 % | -2.641 M 30.45 % | -3.797 M -33.56 % | -2.843 M 49.55 % | -5.635 M -53.75 % | -3.665 M 25.14 % | -4.896 M -42.53 % | -3.435 M 57.25 % | -8.036 M 46.43 % | -15.000 M -195.39 % | -5.078 M -52.68 % | -3.326 M -37.72 % | -2.415 M -25.85 % | -1.919 M -18.60 % | -1.618 M -99.26 % | -812.000 K 47.61 % | -1.550 M 26.33 % | -2.104 M -11.21 % | -1.892 M 23.49 % | -2.473 M 40.15 % | -4.132 M 71.85 % | -14.676 M -375.26 % | -3.088 M 35.91 % | -4.818 M -44.51 % | -3.334 M 17.17 % | -4.025 M -9.67 % | -3.670 M -99.56 % | -1.839 M 40.25 % | -3.078 M -110.53 % | -1.462 M 71.37 % | -5.107 M -55.51 % | -3.284 M 84.87 % | -21.710 M -602.82 % | -3.089 M -30.56 % | -2.366 M -67.56 % | -1.412 M 64.21 % | -3.945 M -96.27 % | -2.010 M -57.65 % | -1.275 M -44.23 % | -884.000 K 58.26 % | -2.118 M 0.80 % | -2.135 M -41.48 % | -1.509 M -49.55 % | -1.009 M 45.28 % | -1.844 M 83.98 % | -11.513 M 9.49 % | -12.720 M -20.00 % | -10.600 M -122.08 % | -4.773 M -63.68 % | -2.916 M 47.22 % | -5.525 M 7.02 % | -5.942 M 2.09 % | -6.069 M -43.82 % | -4.220 M -46.32 % | -2.884 M -26.94 % | -2.272 M 18.86 % | -2.800 M 48.15 % | -5.400 M -80.00 % | -3.000 M -15.38 % | -2.600 M 50.94 % | -5.300 M 62.68 % | -14.200 M 41.56 % | -24.300 M -872.00 % | -2.500 M 13.79 % | -2.900 M -81.25 % | -1.600 M -14.29 % | -1.400 M -16.67 % | -1.200 M |
| Free CashFlow | -20.000 M 76.74 % | -86.000 M 80.85 % | -449.000 M -174.09 % | 606.000 M 469.51 % | -164.000 M -1 271.43 % | 14.000 M -46.15 % | 26.000 M -36.00 % | 40.626 M -79.89 % | 202.000 M 272.65 % | -117.000 M -454.55 % | 33.000 M -84.42 % | 211.780 M 130.60 % | 91.840 M 327.22 % | -40.419 M -174.63 % | 54.161 M -72.37 % | 196.008 M 336.03 % | 44.953 M 1 344.55 % | -3.612 M 64.24 % | -10.101 M -104.80 % | 210.390 M 659.68 % | -37.591 M -155.91 % | 67.233 M 723.73 % | 8.162 M -94.07 % | 137.738 M 412.24 % | -44.113 M 22.43 % | -56.868 M -150.73 % | 112.089 M 11.71 % | 100.342 M 120.31 % | 45.546 M 431.97 % | -13.720 M -180.78 % | 16.984 M -86.65 % | 127.206 M 146.36 % | 51.635 M 229.58 % | -39.847 M -224.16 % | 32.094 M -62.32 % | 85.182 M 346.75 % | -34.522 M 18.40 % | -42.308 M -146.84 % | 90.327 M 8.89 % | 82.954 M 99.34 % | 41.614 M 212.60 % | -36.956 M 8.46 % | -40.373 M -129.99 % | 134.603 M 460.94 % | 23.996 M 156.43 % | -42.522 M -752.98 % | 6.512 M -90.25 % | 66.760 M 520.48 % | -15.877 M 62.56 % | -42.410 M -389.90 % | 14.629 M -75.67 % | 60.128 M 149.38 % | 24.111 M 158.96 % | -40.893 M -237.13 % | 29.821 M -43.35 % | 52.643 M 193.87 % | -56.078 M -468.97 % | -9.856 M -117.68 % | 55.762 M 93.79 % | 28.774 M -48.56 % | 55.940 M 376.19 % | -20.254 M -365.94 % | 7.616 M -81.63 % | 41.458 M 186.33 % | 14.479 M 223.68 % | -11.707 M 77.23 % | -51.418 M -160.93 % | 84.388 M 277.46 % | 22.357 M 247.18 % | -15.190 M -3 071.19 % | -479.000 K -101.83 % | 26.124 M 80.54 % | 14.470 M 60.01 % | 9.043 M -27.53 % | 12.479 M -72.41 % | 45.222 M 358.97 % | 9.853 M 53.00 % | 6.440 M -54.02 % | 14.007 M -64.55 % | 39.512 M 290.01 % | -20.795 M -234.48 % | 15.463 M -68.39 % | 48.916 M 1 809.75 % | -2.861 M -113.00 % | 22.000 M 276.96 % | -12.432 M -186.32 % | -4.342 M -107.68 % | 56.531 M 3 598.21 % | -1.616 M 36.33 % | -2.538 M 22.00 % | -3.254 M -112.07 % | 26.955 M 254.37 % | -17.461 M 46.92 % | -32.898 M -224.31 % | -10.144 M 26.32 % | -13.767 M -182.25 % | 16.739 M 408.48 % | 3.292 M 122.12 % | -14.882 M -148.14 % | 30.912 M 201.02 % | 10.269 M 36.50 % | 7.523 M -27.95 % | 10.441 M 167.72 % | 3.900 M -58.06 % | 9.300 M 1 428.57 % | -700.000 K 91.76 % | -8.500 M -249.12 % | 5.700 M 185.07 % | -6.700 M 69.12 % | -21.700 M -123.71 % | -9.700 M -169.78 % | 13.900 M 717.65 % | 1.700 M 1 800.00 % | -100.000 K 95.24 % | -2.100 M |
| 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 |