Flagstar Bancorp, Inc. FBC
Trading inactive
Finances
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.511 B -10.06 % | 1.680 B 71.25 % | 981.000 M 23.09 % | 797.000 M 9.03 % | 731.000 M 4.43 % | 700.000 M 5.11 % | 666.000 M 24.51 % | 534.879 M -26.97 % | 732.364 M -38.30 % | 1.187 B 81.25 % | 654.928 M 3.25 % | 634.290 M -16.05 % | 755.573 M 114.26 % | 352.648 M 7.85 % | 326.993 M -21.60 % | 417.108 M 2.81 % | 405.718 M -15.37 % | 479.412 M -27.41 % | 660.463 M 56.41 % | 422.276 M 29.23 % | 326.774 M 108.32 % | 156.862 M 6.78 % | 146.900 M -14.84 % | 172.500 M 68.29 % | 102.500 M 15.56 % | 88.700 M |
| Net income | 533.000 M -0.93 % | 538.000 M 146.79 % | 218.000 M 16.58 % | 187.000 M 196.83 % | 63.000 M -63.16 % | 171.000 M 8.23 % | 158.000 M 327.45 % | -69.465 M -126.02 % | 266.987 M 290.47 % | 68.376 M 137.62 % | -181.778 M 51.50 % | -374.813 M 24.54 % | -496.678 M -80.34 % | -275.407 M -602.12 % | -39.225 M -152.16 % | 75.202 M -5.84 % | 79.865 M -44.44 % | 143.754 M -43.48 % | 254.352 M 96.65 % | 129.343 M 55.95 % | 82.940 M 186.65 % | 28.934 M -24.65 % | 38.400 M -6.57 % | 41.100 M 88.53 % | 21.800 M 28.24 % | 17.000 M |
| Income before tax | 690.000 M -1.99 % | 704.000 M 164.66 % | 266.000 M 14.66 % | 232.000 M 9.95 % | 211.000 M -18.22 % | 258.000 M 7.50 % | 240.000 M 332.01 % | -103.444 M 30.70 % | -149.263 M -383.06 % | 52.731 M 129.18 % | -180.722 M 51.51 % | -372.709 M 15.61 % | -441.670 M -4.32 % | -423.367 M -619.84 % | -58.814 M -150.69 % | 116.021 M -6.40 % | 123.955 M -44.14 % | 221.893 M -43.27 % | 391.107 M 128.38 % | 171.253 M 32.89 % | 128.867 M 184.51 % | 45.294 M -23.49 % | 59.200 M -11.77 % | 67.100 M 91.17 % | 35.100 M 28.57 % | 27.300 M |
| Income before tax ratio | 0.46 8.97 % | 0.42 54.54 % | 0.27 -6.85 % | 0.29 0.85 % | 0.29 -21.69 % | 0.37 2.28 % | 0.36 286.33 % | -0.19 5.11 % | -0.20 -558.81 % | 0.04 116.10 % | -0.28 53.04 % | -0.59 -0.52 % | -0.58 51.31 % | -1.20 -567.47 % | -0.18 -164.66 % | 0.28 -8.96 % | 0.31 -33.99 % | 0.46 -21.84 % | 0.59 46.02 % | 0.41 2.84 % | 0.39 36.58 % | 0.29 -28.35 % | 0.40 3.60 % | 0.39 13.59 % | 0.34 11.26 % | 0.31 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 384.000 M 15.66 % | 332.000 M | 0.000 -100.00 % | 18.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 546.580 M 2 727.19 % | 19.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 541.991 M | 0.000 | 0.000 -100.00 % | 258.100 M 5.69 % | 244.200 M 84.44 % | 132.400 M 46.14 % | 90.600 M |
| Net income ratio | 0.35 10.15 % | 0.32 44.11 % | 0.22 -5.29 % | 0.23 172.25 % | 0.09 -64.72 % | 0.24 2.97 % | 0.24 282.67 % | -0.13 -135.62 % | 0.36 532.89 % | 0.06 120.75 % | -0.28 53.03 % | -0.59 10.11 % | -0.66 15.83 % | -0.78 -551.04 % | -0.12 -166.53 % | 0.18 -8.41 % | 0.20 -34.35 % | 0.30 -22.14 % | 0.39 25.73 % | 0.31 20.68 % | 0.25 37.60 % | 0.18 -29.44 % | 0.26 9.71 % | 0.24 12.03 % | 0.21 10.97 % | 0.19 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.55 10.04 % | 0.50 | 0.00 -100.00 % | 0.02 | 0.00 | 0.00 | 0.00 -100.00 % | 0.72 1 219.53 % | 0.05 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.28 | 0.00 | 0.00 -100.00 % | 1.76 24.11 % | 1.42 9.60 % | 1.29 26.46 % | 1.02 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 53.519 M -5.29 % | 56.506 M -1.28 % | 57.239 M -1.86 % | 58.323 M 0.25 % | 58.178 M 1.01 % | 57.598 M 0.76 % | 57.165 M 1.63 % | 56.247 M -0.48 % | 56.518 M 0.58 % | 56.194 M 1.37 % | 55.434 M 0.19 % | 55.331 M 1 641.86 % | 3.177 M 340.25 % | 721.530 K 17.73 % | 612.891 K -4.65 % | 642.752 K 0.60 % | 638.920 K -0.44 % | 641.759 K 0.67 % | 637.474 K 3.01 % | 618.866 K 3.72 % | 596.691 K 7.70 % | 554.055 K -11.83 % | 628.364 K -1.47 % | 637.759 K 9.22 % | 583.929 K 15.37 % | 506.117 K |
| Weighted average shs out | 53.519 M -5.29 % | 56.506 M -1.28 % | 57.239 M -1.86 % | 58.323 M 2.15 % | 57.094 M 0.93 % | 56.569 M 0.25 % | 56.427 M 0.32 % | 56.247 M 0.33 % | 56.063 M 0.54 % | 55.762 M 0.59 % | 55.434 M 0.19 % | 55.331 M 1 641.86 % | 3.177 M 340.25 % | 721.530 K 17.73 % | 612.891 K -3.83 % | 637.305 K 2.94 % | 619.109 K 1.21 % | 611.719 K 2.21 % | 598.475 K 2.49 % | 583.941 K 5.37 % | 554.165 K 1.30 % | 547.071 K -10.40 % | 610.601 K -0.96 % | 616.500 K 6.83 % | 577.059 K 14.02 % | 506.117 K |
| EPS diluted | 9.96 4.62 % | 9.52 149.87 % | 3.81 18.69 % | 3.21 197.22 % | 1.08 -63.64 % | 2.97 7.61 % | 2.76 324.39 % | -1.23 -126.06 % | 4.72 286.89 % | 1.22 137.20 % | -3.28 51.55 % | -6.77 95.67 % | -156.36 59.04 % | -381.70 -496.41 % | -64.00 -154.70 % | 117.00 -6.40 % | 125.00 -44.20 % | 224.00 -43.86 % | 399.00 90.91 % | 209.00 50.36 % | 139.00 166.18 % | 52.22 -14.55 % | 61.11 -5.17 % | 64.44 72.62 % | 37.33 11.13 % | 33.59 |
| Earnings per share | 9.96 4.62 % | 9.52 149.87 % | 3.81 18.69 % | 3.21 191.82 % | 1.10 -63.58 % | 3.02 7.86 % | 2.80 327.64 % | -1.23 -125.84 % | 4.76 286.99 % | 1.23 137.50 % | -3.28 51.55 % | -6.77 95.67 % | -156.36 59.04 % | -381.70 -496.41 % | -64.00 -154.24 % | 118.00 -8.53 % | 129.00 -45.11 % | 235.00 -44.71 % | 425.00 91.87 % | 221.50 47.99 % | 149.67 182.98 % | 52.89 -15.90 % | 62.89 -5.67 % | 66.67 76.47 % | 37.78 12.47 % | 33.59 |
| Gross profit | 1.511 B -10.06 % | 1.680 B 71.25 % | 981.000 M 23.09 % | 797.000 M 9.03 % | 731.000 M 4.43 % | 700.000 M 5.11 % | 666.000 M 24.51 % | 534.879 M -26.97 % | 732.364 M -38.30 % | 1.187 B 81.25 % | 654.928 M 3.25 % | 634.290 M -16.05 % | 755.573 M 114.26 % | 352.648 M 7.85 % | 326.993 M -21.60 % | 417.108 M 2.81 % | 405.718 M -15.37 % | 479.412 M -27.41 % | 660.463 M 56.41 % | 422.276 M 29.23 % | 326.774 M 108.32 % | 156.862 M 6.78 % | 146.900 M -14.84 % | 172.500 M 68.29 % | 102.500 M 15.56 % | 88.700 M |
| Income tax expense | 157.000 M -5.42 % | 166.000 M 245.83 % | 48.000 M 6.67 % | 45.000 M -69.59 % | 148.000 M 70.11 % | 87.000 M 6.10 % | 82.000 M 341.33 % | -33.979 M 91.84 % | -416.250 M -2 560.59 % | -15.645 M -1 581.53 % | 1.056 M -49.81 % | 2.104 M -96.18 % | 55.008 M 137.18 % | -147.960 M -655.32 % | -19.589 M -147.99 % | 40.819 M -7.42 % | 44.090 M -43.57 % | 78.139 M -42.86 % | 136.755 M 125.57 % | 60.626 M 32.01 % | 45.927 M 180.73 % | 16.360 M -21.35 % | 20.800 M -20.00 % | 26.000 M 95.49 % | 13.300 M 29.13 % | 10.300 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 553.000 M 12.86 % | 490.000 M 23.43 % | 397.000 M 16.76 % | 340.000 M 13.71 % | 299.000 M 6.79 % | 280.000 M 7.69 % | 260.000 M 1.60 % | 255.901 M -18.54 % | 314.141 M -13.78 % | 364.334 M -17.26 % | 440.355 M 23.73 % | 355.896 M -20.86 % | 449.720 M 111.46 % | 212.673 M 26.17 % | 168.559 M 20.02 % | 140.438 M 11.34 % | 126.139 M 12.11 % | 112.512 M 7.86 % | 104.310 M 1.80 % | 102.465 M 36.16 % | 75.255 M 70.39 % | 44.166 M 23.37 % | 35.800 M 10.15 % | 32.500 M 25.48 % | 25.900 M 1.17 % | 25.600 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.994 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -1.311 B 1.58 % | -1.332 B -51.36 % | -880.000 M -22.39 % | -719.000 M -5.43 % | -682.000 M 15.70 % | -809.000 M -5.34 % | -768.000 M 10.17 % | -854.953 M 18.71 % | -1.052 B 20.02 % | -1.315 B -5 569.95 % | 24.039 M 381.65 % | 4.991 M -75.94 % | 20.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.820 M 16.94 % | 50.300 M 7 285.71 % | -700.000 K 94.70 % | -13.200 M 67.80 % | -41.000 M |
| Operating expenses | -758.000 M 9.98 % | -842.000 M -74.33 % | -483.000 M -27.44 % | -379.000 M 1.04 % | -383.000 M 27.60 % | -529.000 M -4.13 % | -508.000 M 15.20 % | -599.052 M 18.78 % | -737.591 M 22.41 % | -950.588 M -805.61 % | 134.718 M 67.24 % | 80.552 M -30.92 % | 116.607 M 40.52 % | 82.984 M 47.70 % | 56.185 M -6.88 % | 60.334 M 9.58 % | 55.057 M 4.27 % | 52.802 M -33.94 % | 79.932 M 20.93 % | 66.098 M 32.81 % | 49.770 M -15.39 % | 58.820 M -31.68 % | 86.100 M 170.75 % | 31.800 M 150.39 % | 12.700 M 182.47 % | -15.400 M |
| Cost and expenses | -758.000 M 9.98 % | -842.000 M -74.33 % | -483.000 M -27.44 % | -379.000 M 1.04 % | -383.000 M 27.60 % | -529.000 M -4.13 % | -508.000 M 15.20 % | -599.052 M 18.78 % | -737.591 M 22.41 % | -950.588 M -805.61 % | 134.718 M 67.24 % | 80.552 M -30.92 % | 116.607 M 40.52 % | 82.984 M 47.70 % | 56.185 M -6.88 % | 60.334 M 9.58 % | 55.057 M 4.27 % | 52.802 M -33.94 % | 79.932 M 20.93 % | 66.098 M 32.81 % | 49.770 M -15.39 % | 58.820 M -31.68 % | 86.100 M 170.75 % | 31.800 M 150.39 % | 12.700 M 182.47 % | -15.400 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 553.000 M 12.86 % | 490.000 M 23.43 % | 397.000 M 16.76 % | 340.000 M 13.71 % | 299.000 M 6.79 % | 280.000 M 7.69 % | 260.000 M 1.60 % | 255.901 M -18.54 % | 314.141 M -13.78 % | 364.334 M -17.26 % | 440.355 M 23.73 % | 355.896 M -32.04 % | 523.714 M 146.25 % | 212.673 M 26.17 % | 168.559 M 20.02 % | 140.438 M 11.34 % | 126.139 M 12.11 % | 112.512 M 7.86 % | 104.310 M 1.80 % | 102.465 M 36.16 % | 75.255 M 70.39 % | 44.166 M 23.37 % | 35.800 M 10.15 % | 32.500 M 25.48 % | 25.900 M 1.17 % | 25.600 M |
| Interest income | 810.000 M -1.10 % | 819.000 M 3.15 % | 794.000 M 16.25 % | 683.000 M 29.60 % | 527.000 M 26.38 % | 417.000 M 17.46 % | 355.000 M 24.32 % | 285.561 M -13.65 % | 330.687 M -31.25 % | 480.970 M 3.34 % | 465.409 M -6.49 % | 497.737 M -27.79 % | 689.338 M -11.40 % | 777.997 M -14.08 % | 905.509 M 13.07 % | 800.866 M 13.01 % | 708.663 M 25.78 % | 563.437 M 10.22 % | 511.185 M 13.57 % | 450.112 M 2.58 % | 438.771 M 14.97 % | 381.635 M 59.88 % | 238.700 M 24.78 % | 191.300 M 55.78 % | 122.800 M 61.15 % | 76.200 M |
| Interest expense | 63.000 M -52.99 % | 134.000 M -42.24 % | 232.000 M 24.73 % | 186.000 M 35.77 % | 137.000 M 45.74 % | 94.000 M 38.24 % | 68.000 M 73.16 % | 39.271 M -72.74 % | 144.036 M -21.61 % | 183.739 M -16.50 % | 220.036 M -31.69 % | 322.118 M -32.58 % | 477.798 M -13.98 % | 555.472 M -20.15 % | 695.631 M 18.72 % | 585.919 M 26.71 % | 462.393 M 35.94 % | 340.146 M 10.26 % | 308.483 M 16.90 % | 263.880 M -18.82 % | 325.041 M 12.03 % | 290.126 M 66.93 % | 173.800 M 26.68 % | 137.200 M 71.29 % | 80.100 M 74.13 % | 46.000 M |
| Depreciation and amortization | 84.000 M 10.53 % | 76.000 M 8.57 % | 70.000 M 25.00 % | 56.000 M 40.00 % | 40.000 M 25.00 % | 32.000 M 33.33 % | 24.000 M 0.07 % | 23.983 M 3.25 % | 23.229 M 14.96 % | 20.206 M 27.25 % | 15.879 M -13.22 % | 18.298 M -15.79 % | 21.730 M -12.33 % | 24.787 M -75.93 % | 102.965 M 2.24 % | 100.710 M -20.06 % | 125.978 M 18.71 % | 106.124 M -31.15 % | 154.149 M 74.89 % | 88.142 M 34.13 % | 65.713 M 150.34 % | 26.249 M 4.58 % | 25.100 M -37.09 % | 39.900 M 131.98 % | 17.200 M -0.58 % | 17.300 M |
| Operating income | 753.000 M -10.14 % | 838.000 M 68.27 % | 498.000 M 19.14 % | 418.000 M 20.11 % | 348.000 M 103.51 % | 171.000 M 8.23 % | 158.000 M 346.21 % | -64.173 M -1 127.72 % | -5.227 M -102.21 % | 236.470 M 501.49 % | 39.314 M 177.71 % | -50.591 M -240.03 % | 36.128 M -72.65 % | 132.105 M -79.26 % | 636.817 M -9.28 % | 701.940 M 19.71 % | 586.348 M 4.33 % | 562.039 M -19.66 % | 699.590 M 54.15 % | 453.849 M -0.01 % | 453.908 M 35.33 % | 335.420 M 43.96 % | 233.000 M 14.05 % | 204.300 M 77.34 % | 115.200 M 57.16 % | 73.300 M |
| Operating income ratio | 0.50 -0.09 % | 0.50 -1.74 % | 0.51 -3.21 % | 0.52 10.17 % | 0.48 94.88 % | 0.24 2.97 % | 0.24 297.74 % | -0.12 -1 581.01 % | -0.01 -103.58 % | 0.20 231.86 % | 0.06 175.26 % | -0.08 -266.81 % | 0.05 -87.24 % | 0.37 -80.76 % | 1.95 15.72 % | 1.68 16.44 % | 1.45 23.27 % | 1.17 10.68 % | 1.06 -1.44 % | 1.07 -22.63 % | 1.39 -35.04 % | 2.14 34.81 % | 1.59 33.92 % | 1.18 5.38 % | 1.12 36.00 % | 0.83 |
| Total other income expenses net | -1.579 B 13.15 % | -1.818 B -51.75 % | -1.198 B -26.91 % | -944.000 M -4.54 % | -903.000 M -1 137.93 % | 87.000 M 6.10 % | 82.000 M 308.81 % | -39.271 M 72.74 % | -144.036 M 93.09 % | -2.085 B -197.45 % | -700.932 M 24.34 % | -926.447 M -8 580.84 % | 10.924 M 101.97 % | -555.472 M -68.52 % | -329.622 M -36.91 % | -240.753 M -6.20 % | -226.706 M -10.74 % | -204.717 M -8.07 % | -189.424 M 32.97 % | -282.596 M -90.77 % | -148.137 M -180.84 % | -52.748 M 69.65 % | -173.800 M -26.68 % | -137.200 M -71.29 % | -80.100 M -74.13 % | -46.000 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.625 B -48.71 % | 5.118 B 4.77 % | 4.885 B 40.33 % | 3.481 B -41.54 % | 5.955 B 79.64 % | 3.315 B -7.40 % | 3.580 B 404.81 % | 709.180 M -33.14 % | 1.061 B -57.14 % | 2.475 B -28.70 % | 3.471 B 14.91 % | 3.020 B -3.13 % | 3.118 B 1 307.26 % | -258.245 M -104.16 % | 6.210 B 16.34 % | 5.337 B 26.14 % | 4.231 B 4.79 % | 4.038 B 24.30 % | 3.249 B 48.02 % | 2.195 B 13.44 % | 1.935 B 11.75 % | 1.731 B 20.81 % | 1.433 B 276.96 % | 380.200 M -17.44 % | 460.500 M 33.25 % | 345.600 M |
| Total investments | 3.813 B -10.60 % | 4.265 B -11.70 % | 4.830 B -3.15 % | 4.987 B 7.36 % | 4.645 B 14.61 % | 4.053 B 5.11 % | 3.856 B 15.30 % | 3.344 B 59.93 % | 2.091 B 287.98 % | 538.976 M -57.76 % | 1.276 B 14.84 % | 1.111 B -28.64 % | 1.557 B -44.67 % | 2.814 B -28.09 % | 3.913 B 38.55 % | 2.824 B 89.65 % | 1.489 B 2 490.34 % | 57.492 M -2.50 % | 58.966 M 50.77 % | 39.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 3.676 B -35.97 % | 5.741 B 8.10 % | 5.311 B 36.56 % | 3.889 B -36.86 % | 6.159 B 77.34 % | 3.473 B -8.32 % | 3.788 B 348.18 % | 845.194 M -36.98 % | 1.341 B -60.87 % | 3.427 B -18.43 % | 4.202 B 5.74 % | 3.974 B -5.39 % | 4.200 B 1 589.13 % | 248.660 M -96.20 % | 6.550 B 16.66 % | 5.614 B 26.67 % | 4.432 B 5.68 % | 4.194 B 23.47 % | 3.397 B 46.32 % | 2.322 B 13.52 % | 2.045 B 13.12 % | 1.808 B 16.52 % | 1.552 B 240.31 % | 456.000 M -5.47 % | 482.400 M 23.76 % | 389.800 M |
| Accumulated other comprehensive income loss | 35.000 M -25.53 % | 47.000 M 4 600.00 % | 1.000 M 102.13 % | -47.000 M -193.75 % | -16.000 M -128.57 % | -7.000 M -450.00 % | 2.000 M -76.13 % | 8.380 M 273.46 % | -4.831 M -191.38 % | -1.658 M 78.80 % | -7.819 M 51.63 % | -16.165 M 66.51 % | -48.263 M 40.96 % | -81.742 M -611.11 % | -11.495 M -321.83 % | 5.182 M -33.85 % | 7.834 M 46.62 % | 5.343 M 145.88 % | 2.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.327 B 64.44 % | 807.000 M 166.34 % | 303.000 M 222.34 % | 94.000 M 195.92 % | -98.000 M 39.13 % | -161.000 M 29.07 % | -227.000 M 41.08 % | -385.244 M -22.19 % | -315.295 M 45.31 % | -576.498 M 9.81 % | -639.216 M -45.19 % | -440.274 M -842.53 % | -46.712 M -110.76 % | 434.175 M -36.26 % | 681.165 M -8.35 % | 743.193 M 5.25 % | 706.113 M 2.61 % | 688.126 M 11.62 % | 616.509 M 58.40 % | 389.207 M 44.55 % | 269.248 M 40.36 % | 191.830 M 14.66 % | 167.300 M 25.13 % | 133.700 M 38.55 % | 96.500 M 27.81 % | 75.500 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 77.62 % | 563.000 K 0.36 % | 561.000 K 0.36 % | 559.000 K -89.94 % | 5.558 M 0.45 % | 5.533 M 18.02 % | 4.688 M 460.77 % | 836.000 K 31.24 % | 637.000 K 0.16 % | 636.000 K 0.63 % | 632.000 K 2.93 % | 614.000 K 1.15 % | 607.000 K 105.07 % | 296.000 K 54.97 % | 191.000 K 60.50 % | 119.000 K 19.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 2.718 B 23.49 % | 2.201 B 23.10 % | 1.788 B 13.89 % | 1.570 B 12.22 % | 1.399 B 4.72 % | 1.336 B -12.62 % | 1.529 B 11.38 % | 1.373 B -3.72 % | 1.426 B 22.99 % | 1.159 B 7.38 % | 1.080 B -14.29 % | 1.260 B 111.10 % | 596.724 M 26.35 % | 472.293 M -31.85 % | 692.978 M -14.68 % | 812.234 M 5.23 % | 771.883 M 5.04 % | 734.837 M 12.24 % | 654.683 M 56.27 % | 418.946 M 43.73 % | 291.488 M 48.09 % | 196.830 M 5.99 % | 185.700 M 13.30 % | 163.900 M 29.46 % | 126.600 M 61.27 % | 78.500 M |
| Other non current liabilities | 84.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.200 B -114.29 % | 8.398 B 10.18 % | 7.622 B 14.78 % | 6.640 B 308.81 % | -3.180 B 19.55 % | -3.953 B -6.12 % | -3.725 B 4.49 % | -3.900 B | 0.000 100.00 % | -6.301 B -145.83 % | 13.747 B 4.24 % | 13.189 B 15.25 % | 11.444 B 29.27 % | 8.853 B 35.73 % | 6.522 B 2 608 822.80 % | 250.000 K 0.00 % | 250.000 K 25.00 % | 200.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.796 B -2.44 % | 1.841 B 60.65 % | 1.146 B 77.67 % | 645.000 M -66.03 % | 1.899 B 12.17 % | 1.693 B -55.31 % | 3.788 B 348.18 % | 845.194 M -36.98 % | 1.341 B -60.87 % | 3.427 B -18.43 % | 4.202 B 5.74 % | 3.974 B -5.39 % | 4.200 B 1 589.13 % | 248.660 M -96.20 % | 6.550 B 3 056.90 % | 207.472 M -0.01 % | 207.497 M 98.70 % | 104.427 M -30.89 % | 151.100 M 51.48 % | 99.750 M 33.44 % | 74.750 M 0.00 % | 74.750 M -0.07 % | 74.800 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.880 B 2.12 % | 1.841 B 60.65 % | 1.146 B 77.67 % | 645.000 M -66.03 % | 1.899 B 285.19 % | 493.000 M -95.95 % | 12.186 B 43.92 % | 8.467 B 6.08 % | 7.981 B 3 125.67 % | 247.435 M -0.46 % | 248.585 M -0.01 % | 248.610 M -17.18 % | 300.182 M 20.72 % | 248.660 M -0.01 % | 248.685 M -98.22 % | 13.955 B 4.17 % | 13.396 B 16.01 % | 11.548 B 28.26 % | 9.004 B 35.97 % | 6.622 B 8 729.41 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.302 M -12.14 % | -41.288 M -46.70 % | -28.145 M -38.45 % | -20.328 M -20.64 % | -16.850 M -100.40 % | 4.191 B 14.86 % | 3.649 B 42.73 % | 2.556 B 6.06 % | 2.410 B | 0.000 100.00 % | -2.700 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 |
| Short term debt | 1.880 B -51.79 % | 3.900 B -6.36 % | 4.165 B 28.39 % | 3.244 B -23.85 % | 4.260 B 139.33 % | 1.780 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.971 B 13.68 % | 1.733 B 17.36 % | 1.477 B 223.90 % | 456.000 M -5.47 % | 482.400 M | 0.000 |
| Total current liabilities | 1.880 B -51.79 % | 3.900 B -6.36 % | 4.165 B 28.39 % | 3.244 B -23.85 % | 4.260 B 139.33 % | 1.780 B | 0.000 | 0.000 | 0.000 -100.00 % | 13.420 M 53.85 % | 8.723 M -32.72 % | 12.965 M -50.30 % | 26.086 M -27.66 % | 36.062 M -23.39 % | 47.070 M 58.62 % | 29.674 M -60.58 % | 75.271 M 188.23 % | 26.115 M -64.51 % | 73.576 M -0.01 % | 73.582 M -98.82 % | 6.257 B 13.95 % | 5.491 B 35.61 % | 4.049 B 40.44 % | 2.883 B 484.79 % | 493.000 M 18 159.26 % | 2.700 M |
| Total liabilities | 22.765 B -21.06 % | 28.837 B 34.26 % | 21.478 B 26.63 % | 16.961 B 9.33 % | 15.513 B 21.99 % | 12.717 B 4.36 % | 12.186 B 43.92 % | 8.467 B 6.08 % | 7.981 B -38.24 % | 12.923 B 2.91 % | 12.558 B 1.40 % | 12.384 B -7.70 % | 13.417 B -2.29 % | 13.731 B -9.06 % | 15.100 B 2.82 % | 14.685 B 2.67 % | 14.304 B 15.44 % | 12.391 B 24.96 % | 9.916 B 27.37 % | 7.785 B 22.94 % | 6.332 B 13.76 % | 5.566 B 34.97 % | 4.124 B 43.06 % | 2.883 B 62.47 % | 1.775 B 45.61 % | 1.219 B |
| Other non current assets | -2.908 B 9.10 % | -3.199 B 10.92 % | -3.591 B -3 386.41 % | -103.000 M 24.26 % | -136.000 M 95.32 % | -2.908 B -1.75 % | -2.858 B -48.08 % | -1.930 B -45.09 % | -1.330 B -24.87 % | -1.065 B 18.38 % | -1.305 B -7.31 % | -1.216 B 24.16 % | -1.604 B 5.93 % | -1.705 B 43.52 % | -3.019 B -26.82 % | -2.380 B -33.81 % | -1.779 B -4 449.16 % | -39.101 M 12.76 % | -44.822 M -14.60 % | -39.110 M | 0.000 | 0.000 -100.00 % | 131.800 M -12.31 % | 150.300 M 616.49 % | -29.100 M -39.23 % | -20.900 M |
| Long term investments | 2.009 B -13.44 % | 2.321 B -14.48 % | 2.714 B -4.60 % | 2.845 B 1.90 % | 2.792 B 8.51 % | 2.573 B 0.43 % | 2.562 B 53.21 % | 1.672 B 59.93 % | 1.046 B 194.91 % | 354.531 M -55.39 % | 794.735 M 24.96 % | 636.000 M -33.16 % | 951.489 M -43.88 % | 1.696 B -34.90 % | 2.605 B 18.02 % | 2.207 B 50.84 % | 1.463 B 3 641.83 % | 39.101 M -12.76 % | 44.822 M 14.60 % | 39.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 392.000 M 19.15 % | 329.000 M 13.06 % | 291.000 M 0.34 % | 290.000 M -0.34 % | 291.000 M -13.13 % | 335.000 M 13.18 % | 296.000 M 14.81 % | 257.827 M -9.43 % | 284.678 M -59.95 % | 710.791 M 39.24 % | 510.475 M -12.03 % | 580.299 M -11.05 % | 652.374 M 1 065.77 % | 55.961 M -3.33 % | 57.888 M 9.72 % | 52.758 M 9.01 % | 48.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 147.000 M -6.37 % | 157.000 M -7.65 % | 170.000 M -10.53 % | 190.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 539.000 M 10.91 % | 486.000 M 5.42 % | 461.000 M -3.96 % | 480.000 M 64.95 % | 291.000 M -13.13 % | 335.000 M 13.18 % | 296.000 M 14.81 % | 257.827 M -9.43 % | 284.678 M -59.95 % | 710.791 M 39.24 % | 510.475 M -12.03 % | 580.299 M -11.05 % | 652.374 M 6 789.58 % | 9.469 M -97.71 % | 413.986 M 138.90 % | 173.288 M -45.11 % | 315.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 360.000 M -8.16 % | 392.000 M -5.77 % | 416.000 M 6.67 % | 390.000 M 18.18 % | 330.000 M 20.00 % | 275.000 M 10.00 % | 250.000 M 5.07 % | 237.942 M 2.85 % | 231.350 M 5.61 % | 219.059 M 7.60 % | 203.578 M -12.33 % | 232.203 M -2.97 % | 239.318 M -2.81 % | 246.229 M 3.61 % | 237.652 M 8.40 % | 219.243 M 9.19 % | 200.789 M 11.49 % | 180.095 M 11.82 % | 161.057 M 7.64 % | 149.630 M 7.24 % | 139.529 M 31.23 % | 106.325 M 126.22 % | 47.000 M 51.13 % | 31.100 M 6.87 % | 29.100 M 39.23 % | 20.900 M |
| Total non current assets | 2.908 B -9.10 % | 3.199 B -10.92 % | 3.591 B -3.34 % | 3.715 B 8.85 % | 3.413 B 508.38 % | 561.000 M -8.63 % | 614.000 M -9.74 % | 680.291 M 5.30 % | 646.031 M 194.91 % | 219.059 M 7.60 % | 203.578 M -12.33 % | 232.203 M -2.97 % | 239.318 M -2.81 % | 246.229 M 3.61 % | 237.652 M 8.40 % | 219.243 M 9.19 % | 200.789 M 11.49 % | 180.095 M 11.82 % | 161.057 M 7.64 % | 149.630 M 7.24 % | 139.529 M 31.23 % | 106.325 M -40.53 % | 178.800 M -1.43 % | 181.400 M 523.37 % | 29.100 M 39.23 % | 20.900 M |
| Other current 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 -100.00 % | 3.986 B 44.19 % | 2.764 B | 0.000 | 0.000 |
| Short term investments | 1.804 B -7.20 % | 1.944 B -8.13 % | 2.116 B -1.21 % | 2.142 B 15.60 % | 1.853 B 25.20 % | 1.480 B 14.37 % | 1.294 B -22.62 % | 1.672 B 59.93 % | 1.046 B 466.86 % | 184.445 M -61.68 % | 481.352 M 1.29 % | 475.225 M -21.53 % | 605.621 M -45.85 % | 1.118 B -14.53 % | 1.309 B 111.94 % | 617.450 M 2 261.37 % | 26.148 M 42.18 % | 18.391 M 30.03 % | 14.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.051 B 68.70 % | 623.000 M 46.24 % | 426.000 M 4.41 % | 408.000 M 100.00 % | 204.000 M 29.11 % | 158.000 M -24.04 % | 208.000 M 52.93 % | 136.014 M -51.51 % | 280.505 M -70.56 % | 952.793 M 30.33 % | 731.058 M -23.33 % | 953.534 M -11.91 % | 1.082 B 113.55 % | 506.905 M 49.02 % | 340.169 M 22.70 % | 277.236 M 37.82 % | 201.163 M 28.57 % | 156.457 M 5.42 % | 148.417 M 16.89 % | 126.969 M 14.96 % | 110.447 M 44.04 % | 76.679 M -35.35 % | 118.600 M 56.46 % | 75.800 M 246.12 % | 21.900 M -50.45 % | 44.200 M |
| Cash and short term investments | 2.855 B 11.22 % | 2.567 B 0.98 % | 2.542 B -0.31 % | 2.550 B 23.97 % | 2.057 B 25.58 % | 1.638 B 9.05 % | 1.502 B -16.93 % | 1.808 B 36.36 % | 1.326 B 16.60 % | 1.137 B 55.56 % | 731.058 M -23.33 % | 953.534 M -11.91 % | 1.082 B 113.55 % | 506.905 M 49.02 % | 340.169 M 22.70 % | 277.236 M 37.82 % | 201.163 M 28.57 % | 156.457 M 5.42 % | 148.417 M 16.89 % | 126.969 M 14.96 % | 110.447 M 44.04 % | 76.679 M -35.35 % | 118.600 M 56.46 % | 75.800 M 246.12 % | 21.900 M -50.45 % | 44.200 M |
| Total current assets | 2.855 B 11.22 % | 2.567 B 0.98 % | 2.542 B -0.31 % | 2.550 B 23.97 % | 2.057 B 31.52 % | 1.564 B 16.02 % | 1.348 B -25.45 % | 1.808 B 64.16 % | 1.101 B 250.22 % | 314.507 M -50.57 % | 636.267 M 13.08 % | 562.688 M -22.24 % | 723.581 M -50.96 % | 1.475 B -1.41 % | 1.496 B 85.47 % | 806.883 M 192.66 % | 275.710 M 30.17 % | 211.809 M 1.13 % | 209.444 M 23.02 % | 170.248 M 54.14 % | 110.447 M 44.04 % | 76.679 M -98.14 % | 4.131 B 44.20 % | 2.865 B 7 360.94 % | 38.400 M -24.41 % | 50.800 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.992 M -12.56 % | 105.200 M 283.61 % | 27.424 M -38.98 % | 44.941 M -19.69 % | 55.961 M -3.33 % | 57.888 M 9.72 % | 52.758 M 9.01 % | 48.399 M 30.95 % | 36.961 M -21.16 % | 46.883 M 8.33 % | 43.279 M 8.18 % | 40.008 M 2.39 % | 39.075 M 46.90 % | 26.600 M 7.26 % | 24.800 M 50.30 % | 16.500 M 150.00 % | 6.600 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 103.000 M -24.26 % | 136.000 M -52.45 % | 286.000 M -21.43 % | 364.000 M -17.71 % | 442.349 M 6.67 % | 414.681 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 |
| Other assets | 19.720 B -21.97 % | 25.272 B 47.50 % | 17.133 B 39.68 % | 12.266 B 7.20 % | 11.442 B -4.07 % | 11.928 B 1.49 % | 11.753 B 59.88 % | 7.351 B -4.03 % | 7.660 B -43.46 % | 13.548 B 5.87 % | 12.798 B -0.40 % | 12.849 B -1.55 % | 13.050 B 4.55 % | 12.482 B -11.21 % | 14.059 B -2.85 % | 14.471 B -0.88 % | 14.599 B 14.65 % | 12.734 B 24.84 % | 10.200 B 29.37 % | 7.884 B 23.69 % | 6.374 B 14.22 % | 5.580 B | 0.000 | 0.000 -100.00 % | 1.834 B 49.62 % | 1.226 B |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.420 M 53.85 % | 8.723 M -32.72 % | 12.965 M -50.30 % | 26.086 M -27.66 % | 36.062 M -23.39 % | 47.070 M 1.66 % | 46.302 M 12.14 % | 41.288 M 46.70 % | 28.145 M 38.45 % | 20.328 M 20.64 % | 16.850 M -6.81 % | 18.081 M -61.30 % | 46.719 M 197.57 % | 15.700 M -5.99 % | 16.700 M 57.55 % | 10.600 M 292.59 % | 2.700 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.674 M -60.58 % | 75.271 M 188.23 % | 26.115 M -64.51 % | 73.576 M -0.01 % | 73.582 M -5.16 % | 77.584 M 24.35 % | 62.390 M | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 M 0.13 % | 266.657 M 0.18 % | 266.174 M 2.22 % | 260.390 M 2.22 % | 254.732 M 8 490 966.67 % | 3.000 K 0.00 % | 3.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 |
| Other total stockholders equity | 1.355 B 0.67 % | 1.346 B -9.24 % | 1.483 B -2.56 % | 1.522 B 0.66 % | 1.512 B 0.60 % | 1.503 B 1.14 % | 1.486 B 0.24 % | 1.482 B 0.22 % | 1.479 B 0.18 % | 1.477 B 0.69 % | 1.466 B -14.27 % | 1.711 B 148.99 % | 687.008 M 477.20 % | 119.024 M 425.01 % | 22.671 M -64.14 % | 63.223 M 10.33 % | 57.304 M 40.61 % | 40.754 M 15.14 % | 35.394 M 20.21 % | 29.443 M 33.53 % | 22.049 M 310.29 % | 5.374 M -70.63 % | 18.300 M -39.40 % | 30.200 M 0.33 % | 30.100 M 903.33 % | 3.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 19.005 B -17.71 % | 23.096 B 42.86 % | 16.167 B 23.68 % | 13.072 B 39.75 % | 9.354 B -10.44 % | 10.444 B | 0.000 | 0.000 | 0.000 -100.00 % | 12.662 B 2.94 % | 12.300 B 1.47 % | 12.122 B -7.40 % | 13.090 B -2.65 % | 13.447 B -9.17 % | 14.804 B 2 013.66 % | 700.398 M -15.81 % | 831.953 M 1.88 % | 816.569 M -2.59 % | 838.243 M -23.03 % | 1.089 B 324 041.96 % | 336.000 K -14.72 % | 394.000 K 31.33 % | 300.000 K | 0.000 -100.00 % | 1.282 B 5.15 % | 1.219 B |
| Total assets | 25.483 B -17.90 % | 31.038 B 33.40 % | 23.266 B 25.55 % | 18.531 B 9.57 % | 16.912 B 20.34 % | 14.053 B 2.46 % | 13.715 B 39.38 % | 9.840 B 4.60 % | 9.407 B -33.20 % | 14.082 B 3.26 % | 13.637 B -0.04 % | 13.644 B -2.64 % | 14.013 B -1.34 % | 14.204 B -10.06 % | 15.793 B 1.91 % | 15.497 B 2.80 % | 15.075 B 14.86 % | 13.125 B 24.17 % | 10.570 B 28.85 % | 8.204 B 23.85 % | 6.624 B 14.93 % | 5.763 B 33.72 % | 4.310 B 41.48 % | 3.046 B 60.24 % | 1.901 B 46.55 % | 1.297 B |
| 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 M -77.33 % | 150.000 M 7 400.00 % | 2.000 M -97.44 % | 78.000 M 381.91 % | -27.668 M | 0.000 -100.00 % | 2.567 M 14 161.11 % | 18.000 K | 0.000 | 0.000 100.00 % | -1.226 M -13.20 % | -1.083 M 60.15 % | -2.718 M | 0.000 | 0.000 -100.00 % | 20.241 M 192.92 % | -21.783 M -183.85 % | 25.977 M 360.89 % | -9.957 M -397.85 % | -2.000 M -116.67 % | 12.000 M -28.57 % | 16.800 M 2 200.00 % | -800.000 K |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -361.000 M 52.69 % | -763.000 M -272.20 % | -205.000 M -166.23 % | -77.000 M -150.99 % | 151.000 M 112.68 % | 71.000 M -63.02 % | 192.000 M 378.42 % | -68.960 M -283.71 % | 37.537 M -92.94 % | 531.981 M 445.49 % | -153.980 M 76.45 % | -653.762 M 17.77 % | -795.021 M 74.40 % | -3.105 B -105.37 % | -1.512 B -874.28 % | -155.199 M -288.14 % | 82.491 M 153.70 % | -153.620 M -10.96 % | -138.451 M -599.57 % | -19.791 M -130.50 % | 64.894 M 41.04 % | 46.012 M 1 486.62 % | 2.900 M -73.39 % | 10.900 M 2 080.00 % | 500.000 K 100.72 % | -69.500 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 100.00 % | -11.000 M 0.00 % | -11.000 M -1 000.00 % | -1.000 M 87.50 % | -8.000 M -123.86 % | 33.524 M -23.52 % | 43.833 M 231.87 % | 13.208 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.266 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.697 M 238.55 % | -3.390 M 74.16 % | -13.121 M -31.53 % | -9.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -361.000 M 52.69 % | -763.000 M -272.20 % | -205.000 M -210.61 % | -66.000 M -140.74 % | 162.000 M 125.00 % | 72.000 M -64.00 % | 200.000 M 295.15 % | -102.484 M -1 527.76 % | -6.296 M -103.32 % | 189.810 M 226.04 % | -150.590 M 76.49 % | -640.641 M 18.39 % | -785.045 M 74.72 % | -3.105 B -105.37 % | -1.512 B -874.28 % | -155.199 M -288.14 % | 82.491 M 153.70 % | -153.620 M -10.96 % | -138.451 M -599.57 % | -19.791 M -130.50 % | 64.894 M 41.04 % | 46.012 M | 0.000 -100.00 % | 10.900 M 2 080.00 % | 500.000 K 100.72 % | -69.500 M |
| Other non cash items | -1.434 B 81.80 % | -7.880 B 54.10 % | -17.166 B 27.09 % | -23.544 B 7.83 % | -25.545 B -53.55 % | -16.636 B -66.38 % | -9.999 B -24.89 % | -8.006 B -1 420.94 % | -526.389 M 48.29 % | -1.018 B -212.32 % | 906.417 M 2 132.33 % | 40.604 M -90.41 % | 423.464 M 3.11 % | 410.689 M 827.42 % | 44.283 M 142.83 % | -103.400 M 91.25 % | -1.182 B -4.44 % | -1.132 B 46.87 % | -2.131 B 20.26 % | -2.672 B -64.00 % | -1.629 B 2.38 % | -1.669 B -292.60 % | -425.100 M 33.94 % | -643.500 M -61.72 % | -397.900 M -51.01 % | -263.500 M |
| Net cash provided by operating activities | -1.178 B 85.33 % | -8.029 B 53.00 % | -17.083 B 26.93 % | -23.378 B 7.56 % | -25.291 B -54.59 % | -16.360 B -71.36 % | -9.547 B -17.21 % | -8.145 B -4 056.91 % | -195.938 M 49.74 % | -389.815 M -165.88 % | 591.669 M 161.42 % | -963.300 M -13.88 % | -845.883 M 71.28 % | -2.945 B -109.77 % | -1.404 B -1 598.02 % | -82.687 M 90.75 % | -893.955 M 13.69 % | -1.036 B 43.44 % | -1.831 B 26.63 % | -2.496 B -79.61 % | -1.390 B 11.92 % | -1.578 B -337.40 % | -360.700 M 33.15 % | -539.600 M -57.96 % | -341.600 M -14.06 % | -299.500 M |
| Investments in property plant and equipment | -33.000 M 38.89 % | -54.000 M 11.48 % | -61.000 M 14.08 % | -71.000 M 26.80 % | -97.000 M -86.54 % | -52.000 M -13.04 % | -46.000 M -39.28 % | -33.027 M 8.20 % | -35.979 M -3.77 % | -34.673 M | 0.000 100.00 % | -10.820 M 6.76 % | -11.605 M 60.43 % | -29.327 M -474.81 % | -5.102 M | 0.000 100.00 % | -51.337 M -4.53 % | -49.112 M -13.54 % | -43.257 M -25.23 % | -34.542 M 35.00 % | -53.138 M 26.38 % | -72.182 M -212.48 % | -23.100 M -181.71 % | -8.200 M 49.69 % | -16.300 M -114.47 % | -7.600 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 1.499 B 1 445.36 % | 97.000 M 86.54 % | 52.000 M 13.04 % | 46.000 M 39.28 % | 33.027 M -8.20 % | 35.979 M | 0.000 | 0.000 -100.00 % | 993.085 M 64 094.25 % | 1.547 M -94.72 % | 29.327 M 474.81 % | 5.102 M | 0.000 -100.00 % | 51.337 M 4.53 % | 49.112 M 13.54 % | 43.257 M | 0.000 -100.00 % | 53.138 M -26.38 % | 72.182 M 212.48 % | 23.100 M | 0.000 -100.00 % | 16.300 M 114.47 % | 7.600 M |
| Purchases of investments | -408.000 M -13.33 % | -360.000 M 28.00 % | -500.000 M -47.06 % | -340.000 M 62.39 % | -904.000 M -30.07 % | -695.000 M 49.08 % | -1.365 B -6.83 % | -1.278 B -20.84 % | -1.057 B | 0.000 | 0.000 100.00 % | -993.085 M -58.90 % | -624.991 M -1 839.88 % | -32.218 M 82.34 % | -182.411 M 73.76 % | -695.102 M -1 145.61 % | -55.804 M -81.02 % | -30.827 M 39.24 % | -50.734 M 21.38 % | -64.527 M -93.10 % | -33.416 M -44.76 % | -23.083 M -4.92 % | -22.000 M | 0.000 100.00 % | -20.300 M -745.83 % | -2.400 M |
| Sales maturities of investments | 3.445 B -54.59 % | 7.587 B -53.06 % | 16.163 B -32.69 % | 24.012 B -4.02 % | 25.018 B 40.56 % | 17.799 B 89.33 % | 9.401 B 0.53 % | 9.352 B 179.06 % | 3.351 B 1 007.64 % | 302.547 M | 0.000 -100.00 % | 461.046 M 61.72 % | 285.082 M -73.34 % | 1.069 B 17.35 % | 911.217 M 117.67 % | 418.621 M 485.66 % | 71.478 M 617.07 % | 9.968 M -99.62 % | 2.613 B | 0.000 -100.00 % | 349.895 M -85.76 % | 2.457 B 491 289.80 % | 500.000 K | 0.000 -100.00 % | 300.000 K -25.00 % | 400.000 K |
| Other investing activites | 2.976 B 171.08 % | -4.187 B -43.69 % | -2.914 B -491.08 % | -493.000 M 69.57 % | -1.620 B -79.40 % | -903.000 M 58.02 % | -2.151 B -280.87 % | -564.758 M -130.23 % | 1.868 B 557.90 % | 283.968 M 119.13 % | -1.484 B -383.88 % | 522.819 M -67.12 % | 1.590 B -53.26 % | 3.402 B 3 224.35 % | 102.335 M -64.89 % | 291.432 M 133.14 % | -879.403 M 36.83 % | -1.392 B 53.35 % | -2.984 B -356.33 % | 1.164 B 158.93 % | 449.594 M 119.88 % | -2.262 B -166.91 % | -847.300 M -122.21 % | -381.300 M -64.50 % | -231.800 M -583.92 % | 47.900 M |
| Net cash used for investing activites | 5.980 B 100.27 % | 2.986 B -76.47 % | 12.688 B -48.44 % | 24.607 B 9.39 % | 22.494 B 38.84 % | 16.201 B 175.29 % | 5.885 B -21.63 % | 7.509 B 80.42 % | 4.162 B 654.20 % | 551.842 M 137.18 % | -1.484 B -252.53 % | 973.045 M -21.53 % | 1.240 B -72.07 % | 4.439 B 434.10 % | 831.141 M 5 459.10 % | 14.951 M 101.73 % | -863.729 M 38.87 % | -1.413 B -235.29 % | -421.440 M -139.57 % | 1.065 B 39.03 % | 766.073 M 344.59 % | 172.309 M 119.83 % | -868.800 M -123.06 % | -389.500 M -54.69 % | -251.800 M -648.58 % | 45.900 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 687.643 M 10 169.46 % | 6.696 M -85.38 % | 45.797 M 176 042.31 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -150.000 M -200.00 % | -50.000 M | 0.000 | 0.000 100.00 % | -267.000 M -203.41 % | -88.000 M -207.28 % | -28.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.155 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.364 B -183.27 % | 5.241 B 18.60 % | 4.419 B 533.24 % | -1.020 B -135.88 % | 2.843 B 2 508.26 % | 109.000 M -97.08 % | 3.734 B 659.83 % | 491.427 M 110.59 % | -4.638 B -7 868.35 % | 59.708 M 613.44 % | -11.629 M 91.62 % | -138.700 M -176.45 % | 181.431 M 113.67 % | -1.327 B -308.72 % | 635.836 M 342.14 % | 143.809 M -91.97 % | 1.790 B -27.13 % | 2.457 B 8.03 % | 2.274 B 57.12 % | 1.447 B 120.19 % | 657.378 M -51.79 % | 1.363 B 7.15 % | 1.272 B 29.44 % | 983.000 M 72.09 % | 571.200 M 112.58 % | 268.700 M |
| Net cash used provided by financing activities | -4.364 B -183.27 % | 5.241 B 18.60 % | 4.419 B 533.24 % | -1.020 B -135.88 % | 2.843 B 2 508.26 % | 109.000 M -97.08 % | 3.734 B 659.83 % | 491.427 M 110.59 % | -4.638 B -7 868.35 % | 59.708 M -91.09 % | 670.016 M 583.07 % | -138.700 M -176.45 % | 181.431 M 113.67 % | -1.327 B -308.72 % | 635.836 M 342.14 % | 143.809 M -91.97 % | 1.790 B -27.13 % | 2.457 B 8.03 % | 2.274 B 57.12 % | 1.447 B 120.19 % | 657.378 M -51.79 % | 1.363 B 7.15 % | 1.272 B 29.44 % | 983.000 M 72.09 % | 571.200 M 112.58 % | 268.700 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -100.01 % | 929.100 M 56.57 % | 593.400 M 133.99 % | 253.600 M |
| Net change in cash | 438.000 M 121.21 % | 198.000 M 725.00 % | 24.000 M -88.52 % | 209.000 M 354.35 % | 46.000 M 192.00 % | -50.000 M -169.44 % | 72.000 M 149.83 % | -144.491 M 78.51 % | -672.288 M -403.19 % | 221.735 M 199.67 % | -222.476 M -72.52 % | -128.955 M -122.40 % | 575.584 M 245.21 % | 166.736 M 164.94 % | 62.933 M -17.27 % | 76.073 M 132.49 % | 32.721 M 306.98 % | 8.040 M -62.51 % | 21.448 M 29.81 % | 16.522 M -51.07 % | 33.768 M 180.48 % | -41.957 M -198.03 % | 42.800 M -95.65 % | 983.000 M 72.09 % | 571.200 M 112.58 % | 268.700 M |
| Cash at beginning of period | 654.000 M 43.42 % | 456.000 M 5.56 % | 432.000 M 93.72 % | 223.000 M 41.14 % | 158.000 M -24.04 % | 208.000 M 52.94 % | 136.000 M -51.52 % | 280.505 M -70.56 % | 952.793 M 30.33 % | 731.058 M -23.33 % | 953.534 M -11.91 % | 1.082 B 113.55 % | 506.905 M 49.02 % | 340.169 M 22.70 % | 277.236 M 37.82 % | 201.163 M 19.43 % | 168.442 M 13.49 % | 148.417 M 16.89 % | 126.969 M 14.96 % | 110.447 M 44.04 % | 76.679 M -35.37 % | 118.636 M 56.51 % | 75.800 M 246.12 % | 21.900 M -50.45 % | 44.200 M 51.89 % | 29.100 M |
| Cash at end of period | 1.092 B 66.97 % | 654.000 M 43.42 % | 456.000 M 5.56 % | 432.000 M 111.76 % | 204.000 M 29.11 % | 158.000 M -24.04 % | 208.000 M 52.93 % | 136.014 M -51.51 % | 280.505 M -70.56 % | 952.793 M 30.33 % | 731.058 M -23.33 % | 953.534 M -11.91 % | 1.082 B 113.55 % | 506.905 M 49.02 % | 340.169 M 22.70 % | 277.236 M 37.82 % | 201.163 M 28.57 % | 156.457 M 5.42 % | 148.417 M 16.89 % | 126.969 M 14.96 % | 110.447 M 44.04 % | 76.679 M -35.35 % | 118.600 M -88.20 % | 1.005 B 63.29 % | 615.400 M 106.65 % | 297.800 M |
| Operating cash flow | -1.178 B 85.33 % | -8.029 B 53.00 % | -17.083 B 26.93 % | -23.378 B 7.56 % | -25.291 B -54.59 % | -16.360 B -71.36 % | -9.547 B -17.21 % | -8.145 B -4 056.91 % | -195.938 M 49.74 % | -389.815 M -165.88 % | 591.669 M 161.42 % | -963.300 M -13.88 % | -845.883 M 71.28 % | -2.945 B -109.77 % | -1.404 B -1 598.02 % | -82.687 M 90.75 % | -893.955 M 13.69 % | -1.036 B 43.44 % | -1.831 B 26.63 % | -2.496 B -79.61 % | -1.390 B 11.92 % | -1.578 B -337.40 % | -360.700 M 33.15 % | -539.600 M -57.96 % | -341.600 M -14.06 % | -299.500 M |
| Capital expenditure | -33.000 M 38.89 % | -54.000 M 11.48 % | -61.000 M 14.08 % | -71.000 M 26.80 % | -97.000 M -86.54 % | -52.000 M -13.04 % | -46.000 M -39.28 % | -33.027 M 8.20 % | -35.979 M -3.77 % | -34.673 M | 0.000 100.00 % | -10.820 M 6.76 % | -11.605 M 60.43 % | -29.327 M -474.81 % | -5.102 M | 0.000 100.00 % | -51.337 M -4.53 % | -49.112 M -13.54 % | -43.257 M -25.23 % | -34.542 M 35.00 % | -53.138 M 26.38 % | -72.182 M -212.48 % | -23.100 M -181.71 % | -8.200 M 49.69 % | -16.300 M -114.47 % | -7.600 M |
| Free CashFlow | -1.211 B 85.02 % | -8.083 B 52.85 % | -17.144 B 26.89 % | -23.449 B 7.64 % | -25.388 B -54.69 % | -16.412 B -71.08 % | -9.593 B -17.30 % | -8.178 B -3 426.26 % | -231.917 M 45.37 % | -424.488 M -171.74 % | 591.669 M 160.74 % | -974.120 M -13.60 % | -857.488 M 71.17 % | -2.975 B -111.09 % | -1.409 B -1 604.19 % | -82.687 M 91.25 % | -945.292 M 12.87 % | -1.085 B 42.13 % | -1.875 B 25.92 % | -2.531 B -75.39 % | -1.443 B 12.55 % | -1.650 B -329.88 % | -383.800 M 29.94 % | -547.800 M -53.06 % | -357.900 M -16.54 % | -307.100 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 297.000 M 6.45 % | 279.000 M 0.36 % | 278.000 M -14.20 % | 324.000 M -17.97 % | 395.000 M 9.12 % | 362.000 M -15.81 % | 430.000 M 0.70 % | 427.000 M -20.34 % | 536.000 M 16.52 % | 460.000 M 79.69 % | 256.000 M -1.16 % | 259.000 M 0.78 % | 257.000 M -1.15 % | 260.000 M 26.83 % | 205.000 M -5.96 % | 218.000 M 11.22 % | 196.000 M -1.01 % | 198.000 M 7.03 % | 185.000 M -3.65 % | 192.000 M -1.54 % | 195.000 M 6.56 % | 183.000 M 13.66 % | 161.000 M 3.87 % | 155.000 M -25.12 % | 207.000 M 17.61 % | 176.000 M 8.64 % | 162.000 M 5.88 % | 153.000 M -13.56 % | 177.000 M 1.72 % | 174.000 M 8.01 % | 161.100 M 15.26 % | 139.770 M 8.57 % | 128.733 M -13.12 % | 148.178 M 25.36 % | 118.199 M -13.13 % | 136.070 M -11.64 % | 153.992 M -34.82 % | 236.264 M 14.67 % | 206.039 M -8.88 % | 226.128 M -34.80 % | 346.816 M 9.82 % | 315.812 M 6.23 % | 297.285 M 47.45 % | 201.616 M 12.33 % | 179.487 M 43.61 % | 124.986 M -8.14 % | 136.064 M -29.20 % | 192.193 M 3.33 % | 186.002 M 29.96 % | 143.127 M 26.70 % | 112.967 M -36.91 % | 179.061 M 53.44 % | 116.701 M -40.12 % | 194.881 M -26.44 % | 264.931 M -33.03 % | 395.620 M 249.40 % | 113.229 M -29.97 % | 161.676 M 50.44 % | 107.472 M 48.12 % | 72.558 M 31.44 % | 55.204 M -48.58 % | 107.361 M 16.86 % | 91.870 M -3.84 % | 95.535 M -11.51 % | 107.966 M -3.87 % | 112.310 M 10.87 % | 101.296 M -7.99 % | 110.095 M 35.02 % | 81.541 M -28.04 % | 113.310 M 12.44 % | 100.771 M 5.27 % | 95.725 M -22.97 % | 124.269 M -4.67 % | 130.360 M 1.01 % | 129.058 M 13.92 % | 113.287 M -46.24 % | 210.746 M 2.48 % | 205.645 M 57.24 % | 130.785 M 6.41 % | 122.912 M 25.01 % | 98.320 M 5.52 % | 93.174 M -13.62 % | 107.869 M -2.92 % | 111.118 M 35.66 % | 81.911 M 11.15 % | 73.695 M 22.72 % | 60.050 M 38.87 % | 43.241 M 2.60 % | 42.146 M 4.08 % | 40.495 M 30.71 % | 30.980 M -17.17 % | 37.400 M 26.78 % | 29.500 M -25.13 % | 39.400 M -2.72 % | 40.500 M -27.42 % | 55.800 M 31.91 % | 42.300 M -3.86 % | 44.000 M 44.74 % | 30.400 M 6.29 % | 28.600 M 14.40 % | 25.000 M -2.34 % | 25.600 M 9.87 % | 23.300 M |
| Net income | 73.000 M 21.67 % | 60.000 M 13.21 % | 53.000 M -37.65 % | 85.000 M -44.08 % | 152.000 M 3.40 % | 147.000 M -1.34 % | 149.000 M -3.25 % | 154.000 M -30.63 % | 222.000 M 91.38 % | 116.000 M 152.17 % | 46.000 M -20.69 % | 58.000 M -7.94 % | 63.000 M 3.28 % | 61.000 M 69.44 % | 36.000 M -33.33 % | 54.000 M 12.50 % | 48.000 M -4.00 % | 50.000 M 42.86 % | 35.000 M 177.78 % | -45.000 M -212.50 % | 40.000 M -2.44 % | 41.000 M 51.85 % | 27.000 M -3.57 % | 28.000 M -50.88 % | 57.000 M 21.28 % | 47.000 M 20.51 % | 39.000 M 18.18 % | 33.000 M -29.79 % | 47.000 M 2.17 % | 46.000 M 46.03 % | 31.500 M 184.40 % | 11.076 M 140.08 % | -27.632 M -208.30 % | 25.514 M 132.53 % | -78.423 M -148.44 % | 161.905 M 1 034.42 % | 14.272 M -78.76 % | 67.203 M 184.67 % | 23.607 M 125.44 % | -92.811 M -214.43 % | 81.110 M -7.18 % | 87.387 M 1 295.61 % | -7.309 M 90.28 % | -75.165 M -692.88 % | -9.480 M 86.49 % | -70.168 M -160.23 % | -26.964 M 85.61 % | -187.380 M -947.05 % | -17.896 M 80.61 % | -92.316 M -19.55 % | -77.220 M -15.38 % | -66.926 M 77.20 % | -293.589 M -309.67 % | -71.665 M -11.11 % | -64.498 M 70.48 % | -218.463 M -251.84 % | -62.091 M -494.33 % | 15.746 M 248.56 % | -10.599 M 64.74 % | -30.060 M 6.22 % | -32.055 M -311.85 % | 15.131 M 95.01 % | 7.759 M 12.47 % | 6.899 M -66.76 % | 20.752 M -27.54 % | 28.640 M 51.45 % | 18.910 M -17.16 % | 22.827 M 141.30 % | 9.460 M -65.97 % | 27.800 M 40.56 % | 19.778 M -22.79 % | 25.616 M -35.95 % | 39.991 M -2.91 % | 41.190 M 11.45 % | 36.957 M 0.78 % | 36.671 M -59.60 % | 90.774 M 6.07 % | 85.580 M 107.08 % | 41.327 M 28.88 % | 32.066 M -29.27 % | 45.336 M 71.61 % | 26.418 M 3.51 % | 25.523 M -25.33 % | 34.179 M 59.69 % | 21.403 M 30.99 % | 16.340 M 48.30 % | 11.018 M 46.32 % | 7.530 M -16.52 % | 9.020 M 4.68 % | 8.617 M 128.75 % | 3.767 M -53.49 % | 8.100 M 12.50 % | 7.200 M -38.46 % | 11.700 M 2.63 % | 11.400 M -11.63 % | 12.900 M 25.24 % | 10.300 M 0.98 % | 10.200 M 30.77 % | 7.800 M 32.20 % | 5.900 M -4.84 % | 6.200 M 21.57 % | 5.100 M 13.33 % | 4.500 M |
| Income before tax | 92.000 M 19.48 % | 77.000 M 13.24 % | 68.000 M -37.61 % | 109.000 M -44.95 % | 198.000 M 4.21 % | 190.000 M -2.06 % | 194.000 M -5.37 % | 205.000 M -30.51 % | 295.000 M 99.32 % | 148.000 M 164.29 % | 56.000 M -18.84 % | 69.000 M -11.54 % | 78.000 M 4.00 % | 75.000 M 70.45 % | 44.000 M -33.33 % | 66.000 M 10.00 % | 60.000 M -3.23 % | 62.000 M 40.91 % | 44.000 M -13.73 % | 51.000 M -15.00 % | 60.000 M 0.00 % | 60.000 M 50.00 % | 40.000 M -4.76 % | 42.000 M -51.72 % | 87.000 M 26.09 % | 69.000 M 15.00 % | 60.000 M 33.33 % | 45.000 M -36.62 % | 71.000 M -4.05 % | 74.000 M 48.89 % | 49.700 M 220.56 % | 15.504 M 140.87 % | -37.935 M -201.41 % | 37.406 M 131.59 % | -118.419 M 52.34 % | -248.457 M -1 814.44 % | 14.492 M -76.28 % | 61.095 M 158.80 % | 23.607 M 126.65 % | -88.576 M -245.85 % | 60.730 M -30.90 % | 87.887 M 1 302.45 % | -7.309 M 90.24 % | -74.901 M -712.73 % | -9.216 M 86.82 % | -69.904 M -161.81 % | -26.700 M 85.59 % | -185.276 M -935.29 % | -17.896 M 80.61 % | -92.316 M -19.55 % | -77.220 M -15.38 % | -66.926 M 62.53 % | -178.624 M -73.55 % | -102.926 M -10.44 % | -93.194 M 72.26 % | -335.969 M -251.63 % | -95.547 M -496.35 % | 24.107 M 251.07 % | -15.958 M 65.62 % | -46.416 M 3.80 % | -48.251 M -303.81 % | 23.675 M 94.39 % | 12.179 M 11.35 % | 10.938 M -65.63 % | 31.822 M -27.84 % | 44.097 M 51.21 % | 29.163 M -17.14 % | 35.197 M 140.70 % | 14.623 M -66.25 % | 43.333 M 40.68 % | 30.802 M -22.03 % | 39.507 M -35.85 % | 61.589 M -2.89 % | 63.420 M 10.53 % | 57.377 M 2.59 % | 55.930 M -59.99 % | 139.774 M 6.11 % | 131.730 M 106.89 % | 63.673 M 27.69 % | 49.866 M 21.19 % | 41.147 M 0.82 % | 40.813 M 3.52 % | 39.427 M -25.12 % | 52.651 M 57.62 % | 33.403 M 31.47 % | 25.408 M 45.98 % | 17.405 M 47.93 % | 11.766 M -16.60 % | 14.108 M 4.84 % | 13.457 M 125.71 % | 5.962 M -52.68 % | 12.600 M 14.55 % | 11.000 M -38.89 % | 18.000 M 2.86 % | 17.500 M 6.71 % | 16.400 M -9.39 % | 18.100 M -10.40 % | 20.200 M 61.60 % | 12.500 M 23.76 % | 10.100 M 4.12 % | 9.700 M 19.75 % | 8.100 M 14.08 % | 7.100 M |
| Income before tax ratio | 0.31 12.24 % | 0.28 12.83 % | 0.24 -27.29 % | 0.34 -32.89 % | 0.50 -4.50 % | 0.52 16.34 % | 0.45 -6.03 % | 0.48 -12.77 % | 0.55 71.06 % | 0.32 47.08 % | 0.22 -17.89 % | 0.27 -12.22 % | 0.30 5.21 % | 0.29 34.40 % | 0.21 -29.11 % | 0.30 -1.10 % | 0.31 -2.24 % | 0.31 31.66 % | 0.24 -10.46 % | 0.27 -13.67 % | 0.31 -6.15 % | 0.33 31.97 % | 0.25 -8.31 % | 0.27 -35.53 % | 0.42 7.20 % | 0.39 5.85 % | 0.37 25.93 % | 0.29 -26.68 % | 0.40 -5.68 % | 0.43 37.85 % | 0.31 178.12 % | 0.11 137.64 % | -0.29 -216.73 % | 0.25 125.20 % | -1.00 45.13 % | -1.83 -2 040.25 % | 0.09 -63.61 % | 0.26 125.69 % | 0.11 129.25 % | -0.39 -323.70 % | 0.18 -37.08 % | 0.28 1 231.91 % | -0.02 93.38 % | -0.37 -623.52 % | -0.05 90.82 % | -0.56 -185.02 % | -0.20 79.64 % | -0.96 -901.94 % | -0.10 85.08 % | -0.64 5.64 % | -0.68 -82.89 % | -0.37 75.58 % | -1.53 -189.81 % | -0.53 -50.14 % | -0.35 58.58 % | -0.85 -0.64 % | -0.84 -665.93 % | 0.15 200.42 % | -0.15 76.79 % | -0.64 26.81 % | -0.87 -496.36 % | 0.22 66.34 % | 0.13 15.79 % | 0.11 -61.16 % | 0.29 -24.93 % | 0.39 36.38 % | 0.29 -9.95 % | 0.32 78.27 % | 0.18 -53.11 % | 0.38 25.11 % | 0.31 -25.94 % | 0.41 -16.73 % | 0.50 1.87 % | 0.49 9.43 % | 0.44 -9.95 % | 0.49 -25.56 % | 0.66 3.54 % | 0.64 31.57 % | 0.49 20.00 % | 0.41 -3.06 % | 0.42 -4.46 % | 0.44 19.84 % | 0.37 -22.86 % | 0.47 16.19 % | 0.41 18.28 % | 0.34 18.95 % | 0.29 6.52 % | 0.27 -18.71 % | 0.33 0.73 % | 0.33 72.68 % | 0.19 -42.88 % | 0.34 -9.65 % | 0.37 -18.38 % | 0.46 5.73 % | 0.43 47.02 % | 0.29 -31.31 % | 0.43 -6.79 % | 0.46 11.65 % | 0.41 16.43 % | 0.35 -8.98 % | 0.39 22.63 % | 0.32 3.83 % | 0.30 |
| EBITDA | 0.000 | 0.000 | 0.000 -100.00 % | 127.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 230.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.000 M 4.39 % | 114.000 M 26.67 % | 90.000 M -2.17 % | 92.000 M -5.15 % | 97.000 M 5.43 % | 92.000 M 37.31 % | 67.000 M 59.52 % | 42.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.900 M -50.63 % | 95.000 M -1.35 % | 96.300 M | 0.000 -100.00 % | 8.470 M | 0.000 | 0.000 | 0.000 100.00 % | -211.798 M | 0.000 | 0.000 | 0.000 100.00 % | -235.648 M | 0.000 | 0.000 | 0.000 100.00 % | -19.611 M | 0.000 | 0.000 | 0.000 100.00 % | -116.850 M | 0.000 100.00 % | -33.000 K 99.95 % | -68.106 M -113.44 % | 506.927 M 367.01 % | -189.851 M -146.85 % | -76.911 M | 0.000 100.00 % | -198.590 M -1 746.32 % | -10.756 M | 0.000 | 0.000 -100.00 % | 53.162 M -66.88 % | 160.509 M | 0.000 | 0.000 -100.00 % | 90.266 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 156.448 M -24.13 % | 206.213 M | 0.000 | 0.000 -100.00 % | 6.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 153.550 M 5.57 % | 145.448 M | 0.000 | 0.000 -100.00 % | 148.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.118 M -25.84 % | 99.937 M 8.34 % | 92.247 M 33.46 % | 69.118 M 1.05 % | 68.400 M 9.97 % | 62.200 M -1.89 % | 63.400 M -0.94 % | 64.000 M -9.60 % | 70.800 M 10.63 % | 64.000 M 2.40 % | 62.500 M 34.41 % | 46.500 M 13.97 % | 40.800 M 16.91 % | 34.900 M 14.80 % | 30.400 M 15.59 % | 26.300 M |
| Net income ratio | 0.25 14.29 % | 0.22 12.80 % | 0.19 -27.33 % | 0.26 -31.82 % | 0.38 -5.24 % | 0.41 17.19 % | 0.35 -3.92 % | 0.36 -12.92 % | 0.41 64.24 % | 0.25 40.34 % | 0.18 -19.76 % | 0.22 -8.65 % | 0.25 4.48 % | 0.23 33.60 % | 0.18 -29.11 % | 0.25 1.15 % | 0.24 -3.02 % | 0.25 33.48 % | 0.19 180.72 % | -0.23 -214.26 % | 0.21 -8.44 % | 0.22 33.60 % | 0.17 -7.17 % | 0.18 -34.40 % | 0.28 3.11 % | 0.27 10.93 % | 0.24 11.62 % | 0.22 -18.77 % | 0.27 0.44 % | 0.26 35.21 % | 0.20 146.74 % | 0.08 136.92 % | -0.21 -224.66 % | 0.17 125.95 % | -0.66 -155.76 % | 1.19 1 183.84 % | 0.09 -67.42 % | 0.28 148.26 % | 0.11 127.92 % | -0.41 -275.50 % | 0.23 -15.48 % | 0.28 1 225.47 % | -0.02 93.41 % | -0.37 -605.85 % | -0.05 90.59 % | -0.56 -183.29 % | -0.20 79.67 % | -0.97 -913.32 % | -0.10 85.08 % | -0.64 5.64 % | -0.68 -82.89 % | -0.37 85.14 % | -2.52 -584.11 % | -0.37 -51.05 % | -0.24 55.91 % | -0.55 -0.70 % | -0.55 -663.05 % | 0.10 198.75 % | -0.10 76.20 % | -0.41 28.65 % | -0.58 -512.01 % | 0.14 66.87 % | 0.08 16.95 % | 0.07 -62.43 % | 0.19 -24.63 % | 0.26 36.60 % | 0.19 -9.96 % | 0.21 78.72 % | 0.12 -52.71 % | 0.25 25.01 % | 0.20 -26.66 % | 0.27 -16.85 % | 0.32 1.85 % | 0.32 10.34 % | 0.29 -11.54 % | 0.32 -24.85 % | 0.43 3.50 % | 0.42 31.70 % | 0.32 21.12 % | 0.26 -43.42 % | 0.46 62.63 % | 0.28 19.83 % | 0.24 -23.08 % | 0.31 17.72 % | 0.26 17.85 % | 0.22 20.84 % | 0.18 5.36 % | 0.17 -18.63 % | 0.21 0.58 % | 0.21 75.00 % | 0.12 -43.86 % | 0.22 -11.26 % | 0.24 -17.81 % | 0.30 5.50 % | 0.28 21.76 % | 0.23 -5.06 % | 0.24 5.04 % | 0.23 -9.65 % | 0.26 24.38 % | 0.21 -16.82 % | 0.25 24.49 % | 0.20 3.15 % | 0.19 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 -100.00 % | 0.39 | 0.00 | 0.00 | 0.00 -100.00 % | 0.54 | 0.00 | 0.00 | 0.00 -100.00 % | 0.52 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.61 5.45 % | 0.58 18.35 % | 0.49 1.53 % | 0.48 -3.67 % | 0.50 -1.05 % | 0.50 20.81 % | 0.42 53.58 % | 0.27 | 0.00 | 0.00 | 0.00 -100.00 % | 0.31 -42.89 % | 0.54 -3.02 % | 0.55 | 0.00 -100.00 % | 0.06 | 0.00 | 0.00 | 0.00 100.00 % | -1.56 | 0.00 | 0.00 | 0.00 100.00 % | -1.04 | 0.00 | 0.00 | 0.00 100.00 % | -0.10 | 0.00 | 0.00 | 0.00 100.00 % | -0.61 | 0.00 100.00 % | 0.00 99.96 % | -0.60 -121.30 % | 2.83 274.02 % | -1.63 -312.21 % | -0.39 | 0.00 100.00 % | -0.50 -428.43 % | -0.09 | 0.00 | 0.00 -100.00 % | 0.73 -74.80 % | 2.91 | 0.00 | 0.00 -100.00 % | 0.94 | 0.00 | 0.00 | 0.00 -100.00 % | 0.71 | 0.00 | 0.00 | 0.00 -100.00 % | 1.63 -1.51 % | 1.66 | 0.00 | 0.00 -100.00 % | 0.06 | 0.00 | 0.00 | 0.00 -100.00 % | 1.25 -15.55 % | 1.48 | 0.00 | 0.00 -100.00 % | 1.34 | 0.00 | 0.00 | 0.00 -100.00 % | 1.71 -27.71 % | 2.37 4.09 % | 2.28 2.10 % | 2.23 21.99 % | 1.83 -13.26 % | 2.11 31.03 % | 1.61 1.83 % | 1.58 24.54 % | 1.27 -16.14 % | 1.51 6.52 % | 1.42 -7.14 % | 1.53 7.22 % | 1.43 2.19 % | 1.40 17.56 % | 1.19 5.20 % | 1.13 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 53.610 M 0.14 % | 53.535 M -0.08 % | 53.578 M 0.00 % | 53.578 M -0.15 % | 53.659 M 0.23 % | 53.537 M 0.45 % | 53.298 M -1.93 % | 54.344 M -5.29 % | 57.380 M 0.45 % | 57.124 M -0.12 % | 57.190 M -0.02 % | 57.199 M 0.15 % | 57.111 M 0.09 % | 57.062 M -0.92 % | 57.590 M -1.36 % | 58.385 M 0.09 % | 58.333 M 0.13 % | 58.259 M -0.10 % | 58.314 M 1.97 % | 57.186 M -1.72 % | 58.187 M 0.08 % | 58.139 M 0.11 % | 58.073 M 0.43 % | 57.825 M -0.19 % | 57.934 M 0.32 % | 57.751 M 0.26 % | 57.601 M 0.17 % | 57.502 M 0.51 % | 57.208 M 0.07 % | 57.165 M 0.69 % | 56.775 M -0.03 % | 56.793 M 0.97 % | 56.249 M -1.01 % | 56.822 M 1.12 % | 56.194 M -0.88 % | 56.694 M 0.27 % | 56.541 M 0.22 % | 56.419 M 0.01 % | 56.415 M -0.19 % | 56.520 M 0.51 % | 56.233 M 0.09 % | 56.182 M 0.93 % | 55.662 M 0.38 % | 55.449 M 0.00 % | 55.449 M 0.10 % | 55.395 M 0.07 % | 55.356 M 267.63 % | 15.057 M 0.00 % | 15.057 M -1.78 % | 15.330 M 97.30 % | 7.770 M 65.83 % | 4.685 M 0.00 % | 4.685 M 95.69 % | 2.394 M 171.43 % | 882.100 K 12.23 % | 785.962 K 0.00 % | 785.962 K 9.81 % | 715.727 K 14.80 % | 623.471 K 3.09 % | 604.811 K 0.00 % | 604.811 K -0.07 % | 605.240 K -6.39 % | 646.583 K 2.82 % | 628.848 K -3.03 % | 648.500 K -0.37 % | 650.909 K -0.18 % | 652.069 K 3.39 % | 630.667 K 0.00 % | 630.667 K -2.45 % | 646.512 K 1.33 % | 638.000 K 3.70 % | 615.246 K -4.62 % | 645.016 K 1.79 % | 633.692 K -2.26 % | 648.368 K 7.85 % | 601.152 K -5.96 % | 639.254 K 0.09 % | 638.657 K 7.64 % | 593.323 K 1.43 % | 584.981 K -5.16 % | 616.816 K -0.77 % | 621.600 K 7.23 % | 579.663 K 3.82 % | 558.339 K -6.96 % | 600.084 K 1.61 % | 590.602 K 1.25 % | 583.306 K 7.78 % | 541.200 K -5.33 % | 571.690 K 3.20 % | 553.950 K -1.96 % | 565.050 K -9.22 % | 622.455 K -1.92 % | 634.658 K 0.15 % | 633.703 K -1.08 % | 640.608 K 5.15 % | 609.258 K -3.95 % | 634.295 K 0.98 % | 628.137 K -3.27 % | 649.351 K 4.84 % | 619.381 K -2.22 % | 633.455 K 10.52 % | 573.175 K 13.33 % | 505.743 K |
| Weighted average shs out | 53.610 M 0.14 % | 53.535 M -0.08 % | 53.578 M 1.34 % | 52.867 M 0.01 % | 52.862 M 0.19 % | 52.764 M 0.17 % | 52.676 M -2.29 % | 53.913 M -5.47 % | 57.033 M 0.43 % | 56.791 M 0.24 % | 56.656 M 0.25 % | 56.514 M 0.05 % | 56.484 M 0.07 % | 56.446 M -0.79 % | 56.898 M -1.27 % | 57.629 M 0.05 % | 57.600 M 0.19 % | 57.492 M 0.24 % | 57.357 M 0.30 % | 57.186 M 0.04 % | 57.162 M 0.11 % | 57.102 M 0.32 % | 56.922 M 0.55 % | 56.608 M 0.05 % | 56.580 M 0.01 % | 56.575 M 0.11 % | 56.514 M 0.11 % | 56.450 M 0.02 % | 56.436 M 0.00 % | 56.436 M 0.09 % | 56.385 M 0.13 % | 56.311 M 0.11 % | 56.249 M 0.03 % | 56.230 M 0.06 % | 56.194 M 0.12 % | 56.127 M 0.05 % | 56.096 M 0.08 % | 56.054 M 0.14 % | 55.974 M 0.23 % | 55.843 M 0.07 % | 55.802 M -0.68 % | 56.182 M 0.93 % | 55.662 M 0.38 % | 55.449 M 0.00 % | 55.449 M 0.10 % | 55.395 M 0.07 % | 55.356 M 267.63 % | 15.057 M 0.00 % | 15.057 M -1.78 % | 15.330 M 97.30 % | 7.770 M 65.83 % | 4.685 M 0.00 % | 4.685 M 95.69 % | 2.394 M 171.43 % | 882.100 K 12.23 % | 785.962 K 0.00 % | 785.962 K 19.80 % | 656.083 K 11.42 % | 588.833 K -2.64 % | 604.811 K 0.00 % | 604.811 K -0.07 % | 605.240 K -6.39 % | 646.583 K 2.82 % | 628.848 K 0.00 % | 628.848 K -1.19 % | 636.444 K 0.97 % | 630.333 K -0.05 % | 630.667 K 0.00 % | 630.667 K 2.09 % | 617.778 K -0.05 % | 618.062 K 0.46 % | 615.246 K 0.00 % | 615.246 K 1.57 % | 605.735 K -0.02 % | 605.852 K 0.78 % | 601.152 K 0.00 % | 601.152 K 1.15 % | 594.306 K 0.17 % | 593.323 K 1.43 % | 584.981 K 0.00 % | 584.981 K -0.36 % | 587.067 K 1.28 % | 579.663 K 3.82 % | 558.339 K 0.00 % | 558.339 K 1.37 % | 550.787 K 2.20 % | 538.924 K -0.42 % | 541.200 K 0.00 % | 541.200 K -2.30 % | 553.950 K -1.96 % | 565.050 K -9.22 % | 622.455 K 0.00 % | 622.455 K 1.78 % | 611.595 K -0.95 % | 617.454 K 1.35 % | 609.258 K 0.00 % | 609.258 K -1.68 % | 619.650 K 0.73 % | 615.171 K -0.68 % | 619.381 K 0.00 % | 619.381 K 8.06 % | 573.175 K 13.33 % | 505.743 K |
| EPS diluted | 1.36 21.43 % | 1.12 13.13 % | 0.99 -37.74 % | 1.59 -43.82 % | 2.83 2.91 % | 2.75 -1.79 % | 2.80 -1.06 % | 2.83 -26.87 % | 3.87 90.64 % | 2.03 153.75 % | 0.80 -20.79 % | 1.01 -8.18 % | 1.10 2.80 % | 1.07 69.84 % | 0.63 -31.52 % | 0.92 12.20 % | 0.82 -4.65 % | 0.86 43.33 % | 0.60 175.95 % | -0.79 -214.49 % | 0.69 -2.82 % | 0.71 54.35 % | 0.46 -4.17 % | 0.48 -51.02 % | 0.98 20.99 % | 0.81 19.12 % | 0.68 19.30 % | 0.57 -30.49 % | 0.82 2.50 % | 0.80 45.45 % | 0.55 175.00 % | 0.20 140.82 % | -0.49 -208.89 % | 0.45 132.14 % | -1.40 -148.95 % | 2.86 1 044.00 % | 0.25 -78.99 % | 1.19 183.33 % | 0.42 125.61 % | -1.64 -213.89 % | 1.44 -7.69 % | 1.56 1 300.00 % | -0.13 90.44 % | -1.36 -700.00 % | -0.17 86.61 % | -1.27 -159.18 % | -0.49 96.06 % | -12.44 -945.38 % | -1.19 80.23 % | -6.02 39.44 % | -9.94 30.39 % | -14.28 77.21 % | -62.66 -109.36 % | -29.93 59.07 % | -73.12 73.69 % | -277.96 -251.85 % | -79.00 -459.09 % | 22.00 229.41 % | -17.00 65.79 % | -49.70 6.23 % | -53.00 -312.00 % | 25.00 108.33 % | 12.00 9.39 % | 10.97 -65.72 % | 32.00 -27.27 % | 44.00 51.72 % | 29.00 -19.89 % | 36.20 141.33 % | 15.00 -65.12 % | 43.00 38.71 % | 31.00 -25.55 % | 41.64 -32.84 % | 62.00 -4.62 % | 65.00 14.04 % | 57.00 -6.56 % | 61.00 -57.04 % | 142.00 5.97 % | 134.00 92.39 % | 69.65 27.05 % | 54.82 -25.41 % | 73.50 72.94 % | 42.50 -3.47 % | 44.03 -28.08 % | 61.22 71.63 % | 35.67 28.91 % | 27.67 46.48 % | 18.89 35.80 % | 13.91 -11.85 % | 15.78 1.41 % | 15.56 133.28 % | 6.67 -48.73 % | 13.01 14.73 % | 11.34 -38.57 % | 18.46 3.71 % | 17.80 -15.92 % | 21.17 30.36 % | 16.24 0.00 % | 16.24 35.22 % | 12.01 26.02 % | 9.53 -2.66 % | 9.79 10.00 % | 8.90 0.00 % | 8.90 |
| Earnings per share | 1.36 21.43 % | 1.12 13.13 % | 0.99 -38.51 % | 1.61 -44.10 % | 2.88 3.23 % | 2.79 -1.41 % | 2.83 -1.05 % | 2.86 -26.48 % | 3.89 90.69 % | 2.04 151.85 % | 0.81 -21.36 % | 1.03 -8.04 % | 1.12 3.70 % | 1.08 71.43 % | 0.63 -32.98 % | 0.94 13.25 % | 0.83 -4.60 % | 0.87 42.62 % | 0.61 177.22 % | -0.79 -212.86 % | 0.70 -2.78 % | 0.72 53.19 % | 0.47 -4.08 % | 0.49 -51.49 % | 1.01 21.69 % | 0.83 20.29 % | 0.69 18.97 % | 0.58 -30.12 % | 0.83 1.22 % | 0.82 46.43 % | 0.56 180.00 % | 0.20 140.82 % | -0.49 -208.89 % | 0.45 132.14 % | -1.40 -148.61 % | 2.88 1 052.00 % | 0.25 -79.17 % | 1.20 185.71 % | 0.42 125.30 % | -1.66 -214.48 % | 1.45 -7.05 % | 1.56 1 300.00 % | -0.13 90.44 % | -1.36 -700.00 % | -0.17 86.61 % | -1.27 -159.18 % | -0.49 96.06 % | -12.44 -945.38 % | -1.19 80.23 % | -6.02 39.44 % | -9.94 30.39 % | -14.28 77.21 % | -62.66 -109.36 % | -29.93 59.07 % | -73.12 73.69 % | -277.96 -251.85 % | -79.00 -429.17 % | 24.00 233.33 % | -18.00 63.78 % | -49.70 6.23 % | -53.00 -312.00 % | 25.00 108.33 % | 12.00 9.39 % | 10.97 -66.76 % | 33.00 -26.67 % | 45.00 50.00 % | 30.00 -17.13 % | 36.20 141.33 % | 15.00 -66.67 % | 45.00 40.63 % | 32.00 -23.15 % | 41.64 -35.94 % | 65.00 -4.41 % | 68.00 11.48 % | 61.00 0.00 % | 61.00 -59.60 % | 151.00 4.86 % | 144.00 106.75 % | 69.65 27.05 % | 54.82 -29.26 % | 77.50 72.22 % | 45.00 2.20 % | 44.03 -28.08 % | 61.22 59.72 % | 38.33 29.19 % | 29.67 45.16 % | 20.44 46.94 % | 13.91 -16.56 % | 16.67 7.13 % | 15.56 133.28 % | 6.67 -48.73 % | 13.01 12.45 % | 11.57 -39.52 % | 19.13 3.63 % | 18.46 -12.80 % | 21.17 25.19 % | 16.91 2.73 % | 16.46 29.81 % | 12.68 33.05 % | 9.53 -4.80 % | 10.01 12.47 % | 8.90 0.00 % | 8.90 |
| Gross profit | 297.000 M 6.45 % | 279.000 M 0.36 % | 278.000 M -14.20 % | 324.000 M -17.97 % | 395.000 M 9.12 % | 362.000 M -15.81 % | 430.000 M 0.70 % | 427.000 M -20.34 % | 536.000 M 16.52 % | 460.000 M 79.69 % | 256.000 M -1.16 % | 259.000 M 0.78 % | 257.000 M -1.15 % | 260.000 M 26.83 % | 205.000 M -5.96 % | 218.000 M 11.22 % | 196.000 M -1.01 % | 198.000 M 7.03 % | 185.000 M -3.65 % | 192.000 M -1.54 % | 195.000 M 6.56 % | 183.000 M 13.66 % | 161.000 M 3.87 % | 155.000 M -25.12 % | 207.000 M 17.61 % | 176.000 M 8.64 % | 162.000 M 5.88 % | 153.000 M -13.56 % | 177.000 M 1.72 % | 174.000 M 8.01 % | 161.100 M 15.26 % | 139.770 M 8.57 % | 128.733 M -13.12 % | 148.178 M 25.36 % | 118.199 M -13.13 % | 136.070 M -11.64 % | 153.992 M -34.82 % | 236.264 M 14.67 % | 206.039 M -8.88 % | 226.128 M -34.80 % | 346.816 M 9.82 % | 315.812 M 6.23 % | 297.285 M 47.45 % | 201.616 M 12.33 % | 179.487 M 43.61 % | 124.986 M -8.14 % | 136.064 M -29.20 % | 192.193 M 3.33 % | 186.002 M 29.96 % | 143.127 M 26.70 % | 112.967 M -36.91 % | 179.061 M 53.44 % | 116.701 M -40.12 % | 194.881 M -26.44 % | 264.931 M -33.03 % | 395.620 M 249.40 % | 113.229 M -29.97 % | 161.676 M 50.44 % | 107.472 M 48.12 % | 72.558 M 31.44 % | 55.204 M -48.58 % | 107.361 M 16.86 % | 91.870 M -3.84 % | 95.535 M -11.51 % | 107.966 M -3.87 % | 112.310 M 10.87 % | 101.296 M -7.99 % | 110.095 M 35.02 % | 81.541 M -28.04 % | 113.310 M 12.44 % | 100.771 M 5.27 % | 95.725 M -22.97 % | 124.269 M -4.67 % | 130.360 M 1.01 % | 129.058 M 13.92 % | 113.287 M -46.24 % | 210.746 M 2.48 % | 205.645 M 57.24 % | 130.785 M 6.41 % | 122.912 M 25.01 % | 98.320 M 5.52 % | 93.174 M -13.62 % | 107.869 M -2.92 % | 111.118 M 35.66 % | 81.911 M 11.15 % | 73.695 M 22.72 % | 60.050 M 38.87 % | 43.241 M 2.60 % | 42.146 M 4.08 % | 40.495 M 30.71 % | 30.980 M -17.17 % | 37.400 M 26.78 % | 29.500 M -25.13 % | 39.400 M -2.72 % | 40.500 M -27.42 % | 55.800 M 31.91 % | 42.300 M -3.86 % | 44.000 M 44.74 % | 30.400 M 6.29 % | 28.600 M 14.40 % | 25.000 M -2.34 % | 25.600 M 9.87 % | 23.300 M |
| Income tax expense | 19.000 M 11.76 % | 17.000 M 13.33 % | 15.000 M -37.50 % | 24.000 M -47.83 % | 46.000 M 6.98 % | 43.000 M -4.44 % | 45.000 M -11.76 % | 51.000 M -30.14 % | 73.000 M 128.13 % | 32.000 M 220.00 % | 10.000 M -9.09 % | 11.000 M -26.67 % | 15.000 M 7.14 % | 14.000 M 75.00 % | 8.000 M -33.33 % | 12.000 M 0.00 % | 12.000 M 0.00 % | 12.000 M 33.33 % | 9.000 M -90.63 % | 96.000 M 380.00 % | 20.000 M 5.26 % | 19.000 M 46.15 % | 13.000 M -7.14 % | 14.000 M -53.33 % | 30.000 M 36.36 % | 22.000 M 4.76 % | 21.000 M 75.00 % | 12.000 M -50.00 % | 24.000 M -14.29 % | 28.000 M 53.85 % | 18.200 M 311.02 % | 4.428 M 142.98 % | -10.303 M -186.64 % | 11.892 M 129.73 % | -39.996 M 90.25 % | -410.362 M -186 628.18 % | 220.000 K 103.60 % | -6.108 M | 0.000 -100.00 % | 4.235 M 120.78 % | -20.380 M -4 176.00 % | 500.000 K -77.90 % | 2.262 M 756.82 % | 264.000 K 0.00 % | 264.000 K 0.00 % | 264.000 K 0.00 % | 264.000 K -87.45 % | 2.104 M | 0.000 -100.00 % | 103.981 M 8.10 % | 96.194 M -80.32 % | 488.722 M 325.11 % | 114.965 M 467.76 % | -31.261 M -8.94 % | -28.696 M 75.58 % | -117.506 M -251.23 % | -33.456 M -500.14 % | 8.361 M 256.02 % | -5.359 M 67.24 % | -16.356 M -0.99 % | -16.196 M -289.56 % | 8.544 M 93.30 % | 4.420 M 9.43 % | 4.039 M -63.51 % | 11.070 M -28.38 % | 15.457 M 50.76 % | 10.253 M -17.11 % | 12.370 M 139.59 % | 5.163 M -66.76 % | 15.533 M 40.90 % | 11.024 M -20.64 % | 13.891 M -35.68 % | 21.598 M -2.84 % | 22.230 M 8.86 % | 20.420 M 6.03 % | 19.259 M -60.70 % | 49.000 M 6.18 % | 46.150 M 106.52 % | 22.346 M 25.54 % | 17.800 M 22.53 % | 14.527 M 0.92 % | 14.395 M 3.53 % | 13.904 M -24.73 % | 18.472 M 53.93 % | 12.000 M 32.33 % | 9.068 M 41.98 % | 6.387 M 50.78 % | 4.236 M -16.75 % | 5.088 M 5.12 % | 4.840 M 120.50 % | 2.195 M -51.22 % | 4.500 M 18.42 % | 3.800 M -39.68 % | 6.300 M 3.28 % | 6.100 M 74.29 % | 3.500 M -55.13 % | 7.800 M -22.00 % | 10.000 M 112.77 % | 4.700 M 11.90 % | 4.200 M 20.00 % | 3.500 M 16.67 % | 3.000 M 15.38 % | 2.600 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 117.000 M -7.14 % | 126.000 M -3.82 % | 131.000 M -7.09 % | 141.000 M 3.68 % | 136.000 M 7.94 % | 126.000 M -16.00 % | 150.000 M 15.38 % | 130.000 M 0.78 % | 129.000 M 4.88 % | 123.000 M 13.89 % | 108.000 M 0.00 % | 108.000 M 4.85 % | 103.000 M 8.42 % | 95.000 M 4.40 % | 91.000 M 5.81 % | 86.000 M 4.88 % | 82.000 M -4.65 % | 86.000 M 0.00 % | 86.000 M 7.50 % | 80.000 M 5.26 % | 76.000 M 7.04 % | 71.000 M -1.39 % | 72.000 M 5.88 % | 68.000 M -5.56 % | 72.000 M 4.35 % | 69.000 M -2.82 % | 71.000 M 10.94 % | 64.000 M 0.00 % | 64.000 M -1.54 % | 65.000 M -1.96 % | 66.300 M 471.06 % | 11.610 M -89.39 % | 109.390 M 57.70 % | 69.367 M -11.61 % | 78.477 M 67.79 % | 46.772 M -42.20 % | 80.915 M -9.18 % | 89.097 M -10.87 % | 99.961 M 463.65 % | -27.488 M -116.81 % | 163.485 M 110.93 % | 77.506 M -41.07 % | 131.531 M -14.16 % | 153.237 M 49.28 % | 102.648 M 11.57 % | 92.002 M -0.50 % | 92.463 M -3.44 % | 95.758 M 6.29 % | 90.095 M 10.73 % | 81.365 M -8.24 % | 88.676 M 33.17 % | 66.590 M -39.45 % | 109.976 M -18.68 % | 135.244 M -1.93 % | 137.910 M 150.13 % | 55.135 M 7.14 % | 51.461 M -27.64 % | 71.114 M 31.71 % | 53.993 M 8.25 % | 49.879 M 24.58 % | 40.037 M 2.27 % | 39.150 M -0.87 % | 39.492 M 773.81 % | -5.861 M -111.71 % | 50.040 M 43.20 % | 34.943 M -3.67 % | 36.274 M 8.20 % | 33.526 M 10.74 % | 30.275 M -4.25 % | 31.620 M 2.94 % | 30.718 M 11.97 % | 27.434 M -4.31 % | 28.671 M -2.14 % | 29.298 M 8.07 % | 27.109 M -45.96 % | 50.161 M 130.60 % | 21.752 M -27.25 % | 29.899 M 20.00 % | 24.915 M 52.85 % | 16.300 M -38.40 % | 26.463 M 1.24 % | 26.138 M -21.95 % | 33.487 M 201.12 % | 11.121 M -51.79 % | 23.067 M 15.08 % | 20.044 M -29.64 % | 28.489 M 558.98 % | -6.207 M -135.05 % | 17.708 M 13.44 % | 15.610 M -8.48 % | 17.056 M 118.67 % | 7.800 M -11.36 % | 8.800 M -9.28 % | 9.700 M 3.19 % | 9.400 M -31.88 % | 13.800 M 70.37 % | 8.100 M 28.57 % | 6.300 M 46.51 % | 4.300 M -34.85 % | 6.600 M 26.92 % | 5.200 M -23.53 % | 6.800 M -5.56 % | 7.200 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.726 M -289.69 % | 19.888 M 11.49 % | 17.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.149 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 |
| Other expenses | 0.000 | 0.000 100.00 % | -329.000 M 3.52 % | -341.000 M -6.90 % | -319.000 M -12.72 % | -283.000 M 22.89 % | -367.000 M | 0.000 100.00 % | -344.000 M 14.43 % | -402.000 M -57.65 % | -255.000 M | 0.000 100.00 % | -225.000 M -2.27 % | -220.000 M -11.11 % | -198.000 M | 0.000 100.00 % | -159.000 M 6.47 % | -170.000 M 6.08 % | -181.000 M | 0.000 100.00 % | -174.000 M -7.41 % | -162.000 M 2.41 % | -166.000 M | 0.000 100.00 % | -166.000 M -7.79 % | -154.000 M -1.99 % | -151.000 M | 0.000 100.00 % | -194.000 M -0.52 % | -193.000 M -18.19 % | -163.300 M | 0.000 100.00 % | -265.327 M -55.48 % | -170.651 M 44.40 % | -306.945 M 23.39 % | -400.669 M -117.41 % | -184.293 M 18.56 % | -226.304 M | 0.000 100.00 % | -2.192 M | 0.000 -100.00 % | 1.017 M -13.45 % | 1.175 M -83.53 % | 7.133 M 439.56 % | 1.322 M -91.52 % | 15.584 M | 0.000 -100.00 % | 1.314 M | 0.000 -100.00 % | 391.000 K -88.10 % | 3.286 M 984.49 % | 303.000 K -89.46 % | 2.875 M 779.20 % | 327.000 K -98.10 % | 17.242 M -90.23 % | 176.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 121.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 92.613 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.078 M | 0.000 | 0.000 | 0.000 -100.00 % | 325.841 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.088 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 151.366 M 344.70 % | 34.038 M 16.00 % | 29.344 M 100.49 % | 14.636 M -11.30 % | 16.500 M -4.62 % | 17.300 M 60.19 % | 10.800 M 86.21 % | 5.800 M 143.28 % | -13.400 M -462.16 % | 3.700 M -5.13 % | 3.900 M -17.02 % | 4.700 M 1 075.00 % | 400.000 K -20.00 % | 500.000 K 108.47 % | -5.900 M 27.16 % | -8.100 M |
| Operating expenses | 25.000 M -3.85 % | 26.000 M 113.13 % | -198.000 M 1.00 % | -200.000 M -9.29 % | -183.000 M -16.56 % | -157.000 M 27.65 % | -217.000 M 39.72 % | -360.000 M -67.44 % | -215.000 M 22.94 % | -279.000 M -89.80 % | -147.000 M 49.13 % | -289.000 M -136.89 % | -122.000 M 2.40 % | -125.000 M -16.82 % | -107.000 M 57.87 % | -254.000 M -229.87 % | -77.000 M 8.33 % | -84.000 M 11.58 % | -95.000 M 56.62 % | -219.000 M -123.47 % | -98.000 M -7.69 % | -91.000 M 3.19 % | -94.000 M 55.66 % | -212.000 M -125.53 % | -94.000 M -10.59 % | -85.000 M -6.25 % | -80.000 M 59.04 % | -195.300 M -50.23 % | -130.000 M -1.56 % | -128.000 M -31.96 % | -97.000 M 62.29 % | -257.234 M -64.96 % | -155.937 M -53.96 % | -101.284 M 55.67 % | -228.468 M 35.44 % | -353.897 M -242.33 % | -103.378 M 24.66 % | -137.207 M -1 291.76 % | 11.513 M -97.19 % | 410.248 M 391.57 % | 83.456 M 139.97 % | 34.777 M -7.88 % | 37.752 M -71.98 % | 134.718 M 407.28 % | 26.557 M 32.41 % | 20.057 M -1.83 % | 20.430 M -74.64 % | 80.552 M 270.25 % | 21.756 M 10.88 % | 19.621 M 11.44 % | 17.607 M -84.90 % | 116.607 M 191.85 % | 39.954 M -35.54 % | 61.979 M 39.60 % | 44.399 M -46.50 % | 82.984 M 174.58 % | 30.222 M 58.81 % | 19.030 M 50.10 % | 12.678 M -77.44 % | 56.185 M 275.07 % | 14.980 M 8.95 % | 13.750 M -6.06 % | 14.637 M -75.74 % | 60.334 M 381.82 % | 12.522 M -6.45 % | 13.385 M 14.83 % | 11.656 M -78.83 % | 55.057 M 341.80 % | 12.462 M -6.86 % | 13.380 M 3.03 % | 12.987 M -75.40 % | 52.802 M 260.10 % | 14.663 M -14.35 % | 17.120 M -3.74 % | 17.785 M -92.87 % | 249.275 M 1 045.99 % | 21.752 M 18.92 % | 18.291 M 10.54 % | 16.547 M -74.97 % | 66.098 M 514.35 % | 10.759 M 12.05 % | 9.602 M -33.45 % | 14.429 M -71.01 % | 49.770 M 336.16 % | 11.411 M -4.24 % | 11.916 M 59.60 % | 7.466 M -92.61 % | 100.992 M 95.17 % | 51.746 M 15.11 % | 44.954 M 41.85 % | 31.692 M 30.42 % | 24.300 M -6.90 % | 26.100 M 27.32 % | 20.500 M 34.87 % | 15.200 M 3 700.00 % | 400.000 K -96.61 % | 11.800 M 15.69 % | 10.200 M 13.33 % | 9.000 M 28.57 % | 7.000 M 22.81 % | 5.700 M 533.33 % | 900.000 K 200.00 % | -900.000 K |
| Cost and expenses | 25.000 M -3.85 % | 26.000 M 113.13 % | -198.000 M 1.00 % | -200.000 M -9.29 % | -183.000 M -16.56 % | -157.000 M 27.65 % | -217.000 M 39.72 % | -360.000 M -67.44 % | -215.000 M 22.94 % | -279.000 M -89.80 % | -147.000 M 49.13 % | -289.000 M -136.89 % | -122.000 M 2.40 % | -125.000 M -16.82 % | -107.000 M 57.87 % | -254.000 M -229.87 % | -77.000 M 8.33 % | -84.000 M 11.58 % | -95.000 M 56.62 % | -219.000 M -123.47 % | -98.000 M -7.69 % | -91.000 M 3.19 % | -94.000 M 55.66 % | -212.000 M -125.53 % | -94.000 M -10.59 % | -85.000 M -6.25 % | -80.000 M 59.04 % | -195.300 M -50.23 % | -130.000 M -1.56 % | -128.000 M -31.96 % | -97.000 M 62.29 % | -257.234 M -64.96 % | -155.937 M -53.96 % | -101.284 M 55.67 % | -228.468 M 35.44 % | -353.897 M -242.33 % | -103.378 M 24.66 % | -137.207 M -1 291.76 % | 11.513 M -97.19 % | 410.248 M 391.57 % | 83.456 M 139.97 % | 34.777 M -7.88 % | 37.752 M -71.98 % | 134.718 M 407.28 % | 26.557 M 32.41 % | 20.057 M -1.83 % | 20.430 M -74.64 % | 80.552 M 270.25 % | 21.756 M 10.88 % | 19.621 M 11.44 % | 17.607 M -84.90 % | 116.607 M 191.85 % | 39.954 M -35.54 % | 61.979 M 39.60 % | 44.399 M -46.50 % | 82.984 M 174.58 % | 30.222 M 58.81 % | 19.030 M 50.10 % | 12.678 M -77.44 % | 56.185 M 275.07 % | 14.980 M 8.95 % | 13.750 M -6.06 % | 14.637 M -75.74 % | 60.334 M 381.82 % | 12.522 M -6.45 % | 13.385 M 14.83 % | 11.656 M -78.83 % | 55.057 M 341.80 % | 12.462 M -6.86 % | 13.380 M 3.03 % | 12.987 M -75.40 % | 52.802 M 260.10 % | 14.663 M -14.35 % | 17.120 M -3.74 % | 17.785 M -92.87 % | 249.275 M 1 045.99 % | 21.752 M 18.92 % | 18.291 M 10.54 % | 16.547 M -74.97 % | 66.098 M 514.35 % | 10.759 M 12.05 % | 9.602 M -33.45 % | 14.429 M -71.01 % | 49.770 M 336.16 % | 11.411 M -4.24 % | 11.916 M 59.60 % | 7.466 M -92.61 % | 100.992 M 95.17 % | 51.746 M 15.11 % | 44.954 M 41.85 % | 31.692 M 30.42 % | 24.300 M -6.90 % | 26.100 M 27.32 % | 20.500 M 34.87 % | 15.200 M 3 700.00 % | 400.000 K -96.61 % | 11.800 M 15.69 % | 10.200 M 13.33 % | 9.000 M 28.57 % | 7.000 M 22.81 % | 5.700 M 533.33 % | 900.000 K 200.00 % | -900.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 117.000 M -7.14 % | 126.000 M -3.82 % | 131.000 M -7.09 % | 141.000 M 3.68 % | 136.000 M 7.94 % | 126.000 M -16.00 % | 150.000 M 15.38 % | 130.000 M 0.78 % | 129.000 M 4.88 % | 123.000 M 13.89 % | 108.000 M 0.00 % | 108.000 M 4.85 % | 103.000 M 8.42 % | 95.000 M 4.40 % | 91.000 M 5.81 % | 86.000 M 4.88 % | 82.000 M -4.65 % | 86.000 M 0.00 % | 86.000 M 7.50 % | 80.000 M 5.26 % | 76.000 M 7.04 % | 71.000 M -1.39 % | 72.000 M 5.88 % | 68.000 M -5.56 % | 72.000 M 4.35 % | 69.000 M -2.82 % | 71.000 M 10.94 % | 64.000 M 0.00 % | 64.000 M -1.54 % | 65.000 M -1.96 % | 66.300 M 471.06 % | 11.610 M -89.39 % | 109.390 M 57.70 % | 69.367 M -11.61 % | 78.477 M 67.79 % | 46.772 M -42.20 % | 80.915 M -9.18 % | 89.097 M -10.87 % | 99.961 M 223.90 % | -80.681 M -144.00 % | 183.373 M 92.33 % | 95.344 M -27.51 % | 131.531 M -14.16 % | 153.237 M 49.28 % | 102.648 M 11.57 % | 92.002 M -0.50 % | 92.463 M -3.44 % | 95.758 M 6.29 % | 90.095 M 10.73 % | 81.365 M -8.24 % | 88.676 M 33.17 % | 66.590 M -45.47 % | 122.125 M -9.70 % | 135.244 M -1.93 % | 137.910 M 150.13 % | 55.135 M 7.14 % | 51.461 M -27.64 % | 71.114 M 31.71 % | 53.993 M 8.25 % | 49.879 M 24.58 % | 40.037 M 2.27 % | 39.150 M -0.87 % | 39.492 M 773.81 % | -5.861 M -111.71 % | 50.040 M 43.20 % | 34.943 M -3.67 % | 36.274 M 8.20 % | 33.526 M 10.74 % | 30.275 M -4.25 % | 31.620 M 2.94 % | 30.718 M 11.97 % | 27.434 M -4.31 % | 28.671 M -2.14 % | 29.298 M 8.07 % | 27.109 M -45.96 % | 50.161 M 130.60 % | 21.752 M -27.25 % | 29.899 M 20.00 % | 24.915 M 52.85 % | 16.300 M -38.40 % | 26.463 M 1.24 % | 26.138 M -21.95 % | 33.487 M 201.12 % | 11.121 M -51.79 % | 23.067 M 15.08 % | 20.044 M -29.64 % | 28.489 M 558.98 % | -6.207 M -135.05 % | 17.708 M 13.44 % | 15.610 M -8.48 % | 17.056 M 118.67 % | 7.800 M -11.36 % | 8.800 M -9.28 % | 9.700 M 3.19 % | 9.400 M -31.88 % | 13.800 M 70.37 % | 8.100 M 28.57 % | 6.300 M 46.51 % | 4.300 M -34.85 % | 6.600 M 26.92 % | 5.200 M -23.53 % | 6.800 M -5.56 % | 7.200 M |
| Interest income | 254.000 M 21.53 % | 209.000 M 18.08 % | 177.000 M -9.69 % | 196.000 M -6.22 % | 209.000 M 5.56 % | 198.000 M -4.81 % | 208.000 M -1.42 % | 211.000 M 2.43 % | 206.000 M 2.49 % | 201.000 M 0.00 % | 201.000 M -5.63 % | 213.000 M 4.93 % | 203.000 M 2.53 % | 198.000 M 10.00 % | 180.000 M -0.55 % | 181.000 M -1.09 % | 183.000 M 9.58 % | 167.000 M 9.87 % | 152.000 M 2.70 % | 148.000 M 5.71 % | 140.000 M 8.53 % | 129.000 M 17.27 % | 110.000 M -0.90 % | 111.000 M 4.72 % | 106.000 M 7.07 % | 99.000 M -1.98 % | 101.000 M 6.32 % | 95.000 M 4.40 % | 91.000 M 1.11 % | 90.000 M 13.49 % | 79.300 M 9.83 % | 72.203 M -3.85 % | 75.094 M 4.42 % | 71.913 M 8.38 % | 66.351 M -7.63 % | 71.833 M -8.85 % | 78.807 M -7.35 % | 85.058 M -10.46 % | 94.990 M -17.70 % | 115.414 M -3.61 % | 119.742 M -2.59 % | 122.923 M 0.03 % | 122.891 M -2.58 % | 126.144 M 5.10 % | 120.025 M 11.07 % | 108.061 M 9.81 % | 98.405 M -16.81 % | 118.292 M -4.00 % | 123.217 M -5.23 % | 130.022 M 3.02 % | 126.206 M -15.53 % | 149.405 M -10.59 % | 167.107 M -11.04 % | 187.848 M 1.55 % | 184.978 M 3.90 % | 178.043 M -5.57 % | 188.537 M -6.00 % | 200.564 M -4.88 % | 210.853 M -6.42 % | 225.324 M -4.99 % | 237.151 M 6.60 % | 222.464 M 0.86 % | 220.570 M 4.36 % | 211.363 M 2.82 % | 205.557 M 6.70 % | 192.648 M 0.71 % | 191.299 M -1.41 % | 194.035 M 4.66 % | 185.391 M 11.61 % | 166.111 M 1.83 % | 163.125 M 7.63 % | 151.564 M 7.63 % | 140.818 M 0.43 % | 140.214 M 7.26 % | 130.723 M 4.67 % | 124.885 M -7.62 % | 135.185 M 7.02 % | 126.323 M 1.23 % | 124.792 M 10.47 % | 112.962 M -0.19 % | 113.175 M 3.69 % | 109.152 M -4.94 % | 114.821 M 4.48 % | 109.899 M 1.54 % | 108.233 M -0.30 % | 108.564 M -3.13 % | 112.075 M 5.83 % | 105.897 M 1.41 % | 104.424 M 9.48 % | 95.378 M 25.60 % | 75.936 M 12.83 % | 67.300 M 11.79 % | 60.200 M 2.56 % | 58.700 M 12.02 % | 52.400 M -8.55 % | 57.300 M 15.52 % | 49.600 M 6.67 % | 46.500 M 22.69 % | 37.900 M -0.26 % | 38.000 M 23.78 % | 30.700 M 9.25 % | 28.100 M 8.08 % | 26.000 M |
| Interest expense | 35.000 M 118.75 % | 16.000 M 33.33 % | 12.000 M -20.00 % | 15.000 M 7.14 % | 14.000 M -6.67 % | 15.000 M -21.05 % | 19.000 M -13.64 % | 22.000 M -15.38 % | 26.000 M -21.21 % | 33.000 M -37.74 % | 53.000 M -13.11 % | 61.000 M 7.02 % | 57.000 M -5.00 % | 60.000 M 11.11 % | 54.000 M 86.21 % | 29.000 M -50.85 % | 59.000 M 13.46 % | 52.000 M 13.04 % | 46.000 M 12.20 % | 41.000 M 10.81 % | 37.000 M 15.63 % | 32.000 M 18.52 % | 27.000 M 12.50 % | 24.000 M -7.69 % | 26.000 M 18.18 % | 22.000 M 0.00 % | 22.000 M 15.79 % | 19.000 M 5.56 % | 18.000 M 5.88 % | 17.000 M 18.06 % | 14.400 M 32.10 % | 10.901 M 1.58 % | 10.731 M 13.10 % | 9.488 M 16.42 % | 8.150 M -73.39 % | 30.630 M -15.20 % | 36.122 M -4.85 % | 37.962 M -3.46 % | 39.321 M -5.19 % | 41.473 M -11.12 % | 46.663 M -1.65 % | 47.445 M -1.48 % | 48.158 M -4.22 % | 50.282 M -7.59 % | 54.411 M -4.10 % | 56.737 M -3.19 % | 58.607 M -8.25 % | 63.876 M -22.20 % | 82.103 M -6.29 % | 87.617 M -1.02 % | 88.523 M -13.39 % | 102.205 M -14.48 % | 119.513 M -6.51 % | 127.831 M -0.33 % | 128.248 M -2.51 % | 131.556 M 2.22 % | 128.696 M -7.52 % | 139.165 M -10.82 % | 156.055 M -8.88 % | 171.271 M -6.52 % | 183.215 M 6.18 % | 172.547 M 2.34 % | 168.598 M 5.73 % | 159.457 M 4.95 % | 151.929 M 7.06 % | 141.910 M 7.00 % | 132.624 M 0.33 % | 132.191 M 6.08 % | 124.617 M 15.74 % | 107.670 M 9.96 % | 97.916 M 3.64 % | 94.475 M 11.26 % | 84.914 M 4.97 % | 80.893 M 1.44 % | 79.746 M -0.95 % | 80.512 M -1.20 % | 81.494 M 8.31 % | 75.239 M 5.62 % | 71.238 M 3.93 % | 68.543 M 2.23 % | 67.050 M 7.07 % | 62.622 M -4.63 % | 65.663 M -12.08 % | 74.683 M -5.61 % | 79.121 M -6.34 % | 84.476 M -2.63 % | 86.761 M 6.27 % | 81.640 M 2.33 % | 79.784 M 10.82 % | 71.992 M 26.95 % | 56.710 M 15.50 % | 49.100 M 10.09 % | 44.600 M 6.44 % | 41.900 M 9.69 % | 38.200 M -4.02 % | 39.800 M 10.56 % | 36.000 M 5.88 % | 34.000 M 26.39 % | 26.900 M 5.49 % | 25.500 M 21.43 % | 21.000 M 14.13 % | 18.400 M 20.26 % | 15.300 M |
| Depreciation and amortization | 2.000 M -33.33 % | 3.000 M 50.00 % | 2.000 M -33.33 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -25.00 % | 4.000 M 33.33 % | 3.000 M -25.00 % | 4.000 M 33.33 % | 3.000 M -25.00 % | 4.000 M 0.00 % | 4.000 M 33.33 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M -11.11 % | 9.000 M 28.57 % | 7.000 M 0.00 % | 7.000 M 16.67 % | 6.000 M 13.21 % | 5.300 M -7.02 % | 5.700 M -5.74 % | 6.047 M -4.43 % | 6.327 M 8.17 % | 5.849 M 1.55 % | 5.760 M -4.46 % | 6.029 M 2.15 % | 5.902 M 0.14 % | 5.894 M 9.07 % | 5.404 M -0.52 % | 5.432 M 3.43 % | 5.252 M 3.94 % | 5.053 M 13.07 % | 4.469 M -10.76 % | 5.008 M 35.17 % | 3.705 M 5.14 % | 3.524 M -3.24 % | 3.642 M -19.96 % | 4.550 M 2.62 % | 4.434 M -4.97 % | 4.666 M 0.39 % | 4.648 M -0.15 % | 4.655 M -9.05 % | 5.118 M -17.20 % | 6.181 M 7.01 % | 5.776 M -0.81 % | 5.823 M -2.18 % | 5.953 M -9.49 % | 6.577 M 2.22 % | 6.434 M -79.43 % | 31.273 M 22.42 % | 25.545 M 3.43 % | 24.698 M 15.15 % | 21.449 M 4.22 % | 20.581 M 16.51 % | 17.665 M -42.73 % | 30.846 M -2.44 % | 31.618 M -13.88 % | 36.714 M -1.38 % | 37.228 M 29.01 % | 28.857 M 24.50 % | 23.179 M 3.17 % | 22.466 M -1.52 % | 22.813 M -28.64 % | 31.971 M 10.73 % | 28.874 M 17.48 % | 24.578 M -14.13 % | 28.621 M -37.20 % | 45.578 M -17.69 % | 55.372 M 57.57 % | 35.141 M 89.59 % | 18.535 M 15.08 % | 16.106 M -12.28 % | 18.360 M -14.47 % | 21.466 M 24.19 % | 17.285 M -3.27 % | 17.870 M 96.55 % | 9.092 M 30.63 % | 6.960 M 15.14 % | 6.045 M -11.08 % | 6.798 M 5.46 % | 6.446 M -3.79 % | 6.700 M 1.52 % | 6.600 M 88.57 % | 3.500 M -57.83 % | 8.300 M -43.15 % | 14.600 M 47.47 % | 9.900 M 19.28 % | 8.300 M 16.90 % | 7.100 M 36.54 % | 5.200 M 23.81 % | 4.200 M 7.69 % | 3.900 M 0.00 % | 3.900 M |
| Operating income | 127.000 M 36.56 % | 93.000 M 16.25 % | 80.000 M -35.48 % | 124.000 M -41.51 % | 212.000 M 3.41 % | 205.000 M -3.76 % | 213.000 M -6.17 % | 227.000 M -29.28 % | 321.000 M 77.35 % | 181.000 M 66.06 % | 109.000 M -16.15 % | 130.000 M -3.70 % | 135.000 M 0.00 % | 135.000 M 37.76 % | 98.000 M 3.16 % | 95.000 M -20.17 % | 119.000 M 4.39 % | 114.000 M 26.67 % | 90.000 M -2.17 % | 92.000 M -5.15 % | 97.000 M 5.43 % | 92.000 M 37.31 % | 67.000 M -60.82 % | 171.000 M 51.33 % | 113.000 M 24.18 % | 91.000 M 10.98 % | 82.000 M -48.10 % | 158.000 M 236.17 % | 47.000 M 2.17 % | 46.000 M -28.24 % | 64.100 M 142.76 % | 26.405 M 197.06 % | -27.204 M -158.01 % | 46.894 M 142.53 % | -110.269 M 49.38 % | -217.827 M -530.37 % | 50.614 M -48.90 % | 99.057 M 57.41 % | 62.928 M 104.59 % | -1.370 B -1 375.84 % | 107.393 M -20.64 % | 135.332 M 231.30 % | 40.849 M 265.92 % | -24.619 M -154.47 % | 45.195 M 443.24 % | -13.167 M -141.27 % | 31.907 M 126.28 % | -121.400 M -289.08 % | 64.207 M 1 466.40 % | -4.699 M -141.57 % | 11.303 M -67.96 % | 35.279 M 159.68 % | -59.111 M -337.35 % | 24.905 M -28.95 % | 35.054 M 117.15 % | -204.413 M -716.65 % | 33.149 M -79.70 % | 163.272 M 16.54 % | 140.097 M 12.21 % | 124.855 M -7.49 % | 134.964 M -31.22 % | 196.222 M 8.54 % | 180.777 M 6.09 % | 170.395 M -7.27 % | 183.751 M -1.21 % | 186.007 M 14.97 % | 161.787 M -3.35 % | 167.388 M 20.22 % | 139.240 M -7.79 % | 151.003 M 17.31 % | 128.718 M -3.93 % | 133.982 M -8.55 % | 146.503 M 1.52 % | 144.313 M 5.24 % | 137.123 M 0.50 % | 136.442 M -38.34 % | 221.268 M 6.91 % | 206.969 M 53.41 % | 134.911 M 13.94 % | 118.409 M -6.70 % | 126.913 M 22.70 % | 103.435 M -1.57 % | 105.090 M -17.47 % | 127.334 M 13.16 % | 112.524 M 2.40 % | 109.884 M 5.49 % | 104.166 M 11.52 % | 93.406 M -0.52 % | 93.892 M 9.88 % | 85.449 M 36.34 % | 62.672 M 1.58 % | 61.700 M 10.97 % | 55.600 M -7.18 % | 59.900 M 7.54 % | 55.700 M -0.89 % | 56.200 M 3.88 % | 54.100 M -0.18 % | 54.200 M 37.56 % | 39.400 M 10.67 % | 35.600 M 15.96 % | 30.700 M 15.85 % | 26.500 M 18.30 % | 22.400 M |
| Operating income ratio | 0.43 28.28 % | 0.33 15.83 % | 0.29 -24.81 % | 0.38 -28.69 % | 0.54 -5.23 % | 0.57 14.32 % | 0.50 -6.82 % | 0.53 -11.23 % | 0.60 52.20 % | 0.39 -7.59 % | 0.43 -15.17 % | 0.50 -4.45 % | 0.53 1.17 % | 0.52 8.61 % | 0.48 9.70 % | 0.44 -28.22 % | 0.61 5.45 % | 0.58 18.35 % | 0.49 1.53 % | 0.48 -3.67 % | 0.50 -1.05 % | 0.50 20.81 % | 0.42 -62.28 % | 1.10 102.10 % | 0.55 5.58 % | 0.52 2.15 % | 0.51 -50.98 % | 1.03 288.90 % | 0.27 0.44 % | 0.26 -33.56 % | 0.40 110.62 % | 0.19 189.40 % | -0.21 -166.77 % | 0.32 133.92 % | -0.93 41.72 % | -1.60 -587.05 % | 0.33 -21.61 % | 0.42 37.28 % | 0.31 105.04 % | -6.06 -2 056.77 % | 0.31 -27.74 % | 0.43 211.86 % | 0.14 212.53 % | -0.12 -148.49 % | 0.25 339.02 % | -0.11 -144.92 % | 0.23 137.12 % | -0.63 -282.99 % | 0.35 1 151.43 % | -0.03 -132.81 % | 0.10 -49.22 % | 0.20 138.90 % | -0.51 -496.35 % | 0.13 -3.41 % | 0.13 125.61 % | -0.52 -276.49 % | 0.29 -71.01 % | 1.01 -22.53 % | 1.30 -24.24 % | 1.72 -29.62 % | 2.44 33.77 % | 1.83 -7.12 % | 1.97 10.33 % | 1.78 4.80 % | 1.70 2.76 % | 1.66 3.70 % | 1.60 5.05 % | 1.52 -10.96 % | 1.71 28.14 % | 1.33 4.33 % | 1.28 -8.74 % | 1.40 18.72 % | 1.18 6.49 % | 1.11 4.19 % | 1.06 -11.78 % | 1.20 14.71 % | 1.05 4.32 % | 1.01 -2.43 % | 1.03 7.08 % | 0.96 -25.37 % | 1.29 16.28 % | 1.11 13.95 % | 0.97 -14.98 % | 1.15 -16.58 % | 1.37 -7.87 % | 1.49 -14.04 % | 1.73 -19.70 % | 2.16 -3.04 % | 2.23 5.58 % | 2.11 4.31 % | 2.02 22.62 % | 1.65 -12.47 % | 1.88 23.97 % | 1.52 10.54 % | 1.38 36.55 % | 1.01 -21.25 % | 1.28 3.83 % | 1.23 -4.96 % | 1.30 4.12 % | 1.24 1.36 % | 1.23 18.63 % | 1.04 7.67 % | 0.96 |
| Total other income expenses net | -180.000 M -2.27 % | -176.000 M 56.86 % | -408.000 M -2 620.00 % | -15.000 M 96.05 % | -380.000 M -15.50 % | -329.000 M 27.37 % | -453.000 M -1 959.09 % | -22.000 M 95.18 % | -456.000 M 22.84 % | -591.000 M -70.32 % | -347.000 M -468.85 % | -61.000 M 79.73 % | -301.000 M 2.90 % | -310.000 M -15.67 % | -268.000 M 33.99 % | -406.000 M -588.14 % | -59.000 M -13.46 % | -52.000 M -13.04 % | -46.000 M -12.20 % | -41.000 M -10.81 % | -37.000 M -15.63 % | -32.000 M -18.52 % | -27.000 M 79.07 % | -129.000 M 39.72 % | -214.000 M -11.46 % | -192.000 M -5.49 % | -182.000 M -61.49 % | -112.700 M -569.58 % | 24.000 M -14.29 % | 28.000 M 113.44 % | -208.400 M 45.37 % | -381.500 M -3 455.12 % | -10.731 M 94.94 % | -212.056 M -2 501.91 % | -8.150 M 73.39 % | -30.630 M 87.39 % | -242.878 M 22.25 % | -312.376 M -82.76 % | -170.919 M -113.34 % | 1.282 B 732.48 % | -202.630 M -4.91 % | -193.148 M 27.00 % | -264.580 M -426.19 % | -50.282 M 68.99 % | -162.146 M 7.26 % | -174.833 M -22.83 % | -142.334 M -122.83 % | -63.876 M 64.93 % | -182.142 M -62.86 % | -111.841 M -1 557.97 % | 7.671 M -98.02 % | 386.517 M 423.41 % | -119.513 M -641.53 % | -16.117 M 95.11 % | -329.462 M 49.20 % | -648.605 M -403.98 % | -128.696 M -8.57 % | -118.539 M -7.03 % | -110.752 M -76.39 % | -62.789 M 29.03 % | -88.475 M -26.51 % | -69.936 M -7.50 % | -65.054 M -168.12 % | -24.263 M 61.86 % | -63.622 M -16.04 % | -54.828 M 9.34 % | -60.477 M -204.81 % | -19.841 M 63.57 % | -54.456 M 3.78 % | -56.597 M 0.68 % | -56.982 M -1 568.09 % | -3.416 M 95.98 % | -84.914 M -70.44 % | -49.820 M 7.56 % | -53.896 M -128.08 % | 191.918 M 489.92 % | -49.220 M 11.51 % | -55.624 M -10.00 % | -50.565 M 26.23 % | -68.543 M -47.68 % | -46.414 M -8.55 % | -42.759 M 20.84 % | -54.013 M -521.05 % | -8.697 M 76.56 % | -37.097 M -2.00 % | -36.371 M -3.39 % | -35.179 M -150.60 % | 69.517 M 187.13 % | -79.784 M -10.82 % | -71.992 M -26.95 % | -56.710 M -15.50 % | -49.100 M -10.09 % | -44.600 M -6.44 % | -41.900 M -9.69 % | -38.200 M 4.02 % | -39.800 M -10.56 % | -36.000 M -5.88 % | -34.000 M -26.39 % | -26.900 M -5.49 % | -25.500 M -21.43 % | -21.000 M -14.13 % | -18.400 M -20.26 % | -15.300 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.422 B 11.67 % | 3.960 B 184.69 % | 1.391 B -47.01 % | 2.625 B -25.36 % | 3.517 B 5.11 % | 3.346 B -14.03 % | 3.892 B -23.95 % | 5.118 B 40.64 % | 3.639 B -24.50 % | 4.820 B -31.06 % | 6.992 B 43.13 % | 4.885 B 56.47 % | 3.122 B -3.22 % | 3.226 B -6.66 % | 3.456 B -0.72 % | 3.481 B -26.09 % | 4.710 B -10.37 % | 5.255 B -7.55 % | 5.684 B -4.55 % | 5.955 B 5.87 % | 5.625 B 8.59 % | 5.180 B 9.79 % | 4.718 B 42.32 % | 3.315 B 18.35 % | 2.801 B 3.40 % | 2.709 B 12.97 % | 2.398 B -33.02 % | 3.580 B 69.83 % | 2.108 B -5.68 % | 2.235 B 31.39 % | 1.701 B 139.85 % | 709.180 M 85.29 % | 382.735 M -67.41 % | 1.174 B -6.42 % | 1.255 B 18.31 % | 1.061 B 47.97 % | 716.877 M 27.34 % | 562.972 M -38.59 % | 916.749 M -62.95 % | 2.475 B 6.06 % | 2.333 B -1.89 % | 2.378 B -22.83 % | 3.082 B -11.21 % | 3.471 B 17.22 % | 2.961 B 2.19 % | 2.897 B 49.84 % | 1.934 B -35.98 % | 3.020 B 14.60 % | 2.635 B -16.16 % | 3.144 B -2.65 % | 3.229 B 3.57 % | 3.118 B -26.89 % | 4.264 B -5.82 % | 4.528 B -11.90 % | 5.139 B 2 090.06 % | -258.245 M -104.84 % | 5.339 B -8.14 % | 5.812 B -4.85 % | 6.108 B -1.64 % | 6.210 B -3.20 % | 6.415 B 16.90 % | 5.487 B 3.51 % | 5.302 B -0.67 % | 5.337 B 21.91 % | 4.378 B 1.26 % | 4.323 B 306.28 % | 1.064 B -74.85 % | 4.231 B -20.89 % | 5.349 B 3.43 % | 5.171 B 8.49 % | 4.767 B 18.04 % | 4.038 B 22.26 % | 3.303 B -6.94 % | 3.549 B -11.66 % | 4.018 B 23.67 % | 3.249 B 63.76 % | 1.984 B 12.87 % | 1.758 B 5 723.93 % | 30.179 M -98.62 % | 2.195 B 22.52 % | 1.791 B -16.83 % | 2.154 B 12.14 % | 1.921 B -0.72 % | 1.935 B -1.99 % | 1.974 B 10.14 % | 1.792 B 35.89 % | 1.319 B -23.82 % | 1.731 B -2.01 % | 1.767 B 34.86 % | 1.310 B -16.65 % | 1.572 B 9.68 % | 1.433 B 36.73 % | 1.048 B 16.51 % | 899.700 M -4.78 % | 944.900 M 148.53 % | 380.200 M -54.65 % | 838.400 M 23.08 % | 681.200 M 1.35 % | 672.100 M 45.95 % | 460.500 M -31.81 % | 675.300 M 69.33 % | 398.800 M -8.26 % | 434.700 M |
| Total investments | 5.413 B 11.26 % | 4.865 B 15.56 % | 4.210 B 10.41 % | 3.813 B -0.70 % | 3.840 B -1.94 % | 3.916 B 1.79 % | 3.847 B -9.80 % | 4.265 B -10.59 % | 4.770 B -8.13 % | 5.192 B -4.66 % | 5.446 B 12.75 % | 4.830 B 19.88 % | 4.029 B -1.66 % | 4.097 B -17.52 % | 4.967 B -0.40 % | 4.987 B 12.37 % | 4.438 B -1.16 % | 4.490 B -2.54 % | 4.607 B -0.82 % | 4.645 B 9.27 % | 4.251 B 0.21 % | 4.242 B -2.44 % | 4.348 B 7.28 % | 4.053 B 19.70 % | 3.386 B -3.28 % | 3.501 B -9.79 % | 3.881 B 0.65 % | 3.856 B 13.15 % | 3.408 B -25.00 % | 4.544 B -1.00 % | 4.590 B 37.25 % | 3.344 B 21.34 % | 2.756 B -14.18 % | 3.212 B 32.99 % | 2.415 B 15.48 % | 2.091 B 100.89 % | 1.041 B 341.25 % | 235.899 M -53.73 % | 509.793 M -5.41 % | 538.976 M -5.08 % | 567.795 M -44.30 % | 1.019 B -15.31 % | 1.204 B 51.45 % | 794.735 M -41.36 % | 1.355 B -2.83 % | 1.395 B 30.92 % | 1.065 B 67.51 % | 636.000 M -45.55 % | 1.168 B -25.99 % | 1.578 B -33.27 % | 2.365 B 148.59 % | 951.489 M -64.61 % | 2.689 B -13.62 % | 3.112 B -5.16 % | 3.282 B 93.55 % | 1.696 B -20.69 % | 2.138 B 5.85 % | 2.020 B -57.86 % | 4.793 B 84.01 % | 2.605 B -31.88 % | 3.823 B 24.88 % | 3.062 B -3.25 % | 3.164 B 43.39 % | 2.207 B 34.43 % | 1.642 B -6.25 % | 1.751 B 20.83 % | 1.449 B -0.95 % | 1.463 B 68.73 % | 867.144 M 1 365.61 % | 59.166 M 1.85 % | 58.093 M 48.57 % | 39.101 M -27.89 % | 54.221 M -4.63 % | 56.854 M -2.39 % | 58.244 M 29.95 % | 44.822 M -32.67 % | 66.572 M 11.97 % | 59.457 M 9.64 % | 54.231 M 38.66 % | 39.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 4.840 B 10.13 % | 4.395 B 144.71 % | 1.796 B -51.14 % | 3.676 B 0.27 % | 3.666 B -0.68 % | 3.691 B -14.97 % | 4.341 B -24.39 % | 5.741 B 46.49 % | 3.919 B -22.35 % | 5.047 B -31.18 % | 7.334 B 38.09 % | 5.311 B 52.83 % | 3.475 B -1.97 % | 3.545 B -7.83 % | 3.846 B -1.11 % | 3.889 B -21.81 % | 4.974 B -11.40 % | 5.614 B -5.28 % | 5.927 B -3.77 % | 6.159 B 5.14 % | 5.858 B 9.23 % | 5.363 B 9.92 % | 4.879 B 40.48 % | 3.473 B 16.74 % | 2.975 B 2.83 % | 2.893 B -7.34 % | 3.122 B -17.58 % | 3.788 B 64.48 % | 2.303 B -7.17 % | 2.481 B 27.75 % | 1.942 B 129.77 % | 845.194 M 72.64 % | 489.575 M -64.44 % | 1.377 B -6.60 % | 1.474 B 9.91 % | 1.341 B -58.96 % | 3.268 B 0.02 % | 3.267 B 3.81 % | 3.147 B -8.17 % | 3.427 B 2.72 % | 3.337 B -8.55 % | 3.649 B -4.97 % | 3.840 B -8.62 % | 4.202 B 8.75 % | 3.864 B 5.70 % | 3.655 B 0.18 % | 3.649 B -8.18 % | 3.974 B 8.91 % | 3.649 B -6.41 % | 3.899 B -7.18 % | 4.200 B 0.00 % | 4.200 B -17.65 % | 5.100 B -6.45 % | 5.452 B 0.06 % | 5.449 B 2 091.21 % | 248.660 M -95.63 % | 5.687 B -4.98 % | 5.985 B -7.30 % | 6.456 B -1.44 % | 6.550 B -1.37 % | 6.641 B 15.24 % | 5.762 B -0.85 % | 5.811 B 3.51 % | 5.614 B 18.83 % | 4.725 B 5.05 % | 4.497 B 243.05 % | 1.311 B -70.42 % | 4.432 B -20.58 % | 5.581 B 4.45 % | 5.343 B 8.60 % | 4.920 B 17.29 % | 4.194 B 20.30 % | 3.487 B -6.07 % | 3.712 B -12.11 % | 4.223 B 24.32 % | 3.397 B -2.13 % | 3.471 B 34.23 % | 2.586 B 1 626.79 % | 149.750 M -93.55 % | 2.322 B 5.79 % | 2.195 B -3.77 % | 2.281 B 11.27 % | 2.050 B 0.22 % | 2.045 B -1.71 % | 2.081 B 4.31 % | 1.995 B -3.62 % | 2.070 B 14.47 % | 1.808 B 0.07 % | 1.807 B 9.85 % | 1.645 B 0.72 % | 1.633 B 5.23 % | 1.552 B 38.83 % | 1.118 B 14.91 % | 972.800 M -2.86 % | 1.001 B 119.61 % | 456.000 M -49.92 % | 910.500 M 29.79 % | 701.500 M -2.72 % | 721.100 M 49.48 % | 482.400 M -32.90 % | 718.900 M 72.36 % | 417.100 M -10.42 % | 465.600 M |
| Accumulated other comprehensive income loss | -249.000 M -151.52 % | -99.000 M -4 850.00 % | -2.000 M -105.71 % | 35.000 M -7.89 % | 38.000 M -15.56 % | 45.000 M -16.67 % | 54.000 M 14.89 % | 47.000 M 2.17 % | 46.000 M 0.00 % | 46.000 M 48.39 % | 31.000 M 3 000.00 % | 1.000 M -80.00 % | 5.000 M 162.50 % | -8.000 M 74.19 % | -31.000 M 34.04 % | -47.000 M -11.90 % | -42.000 M -31.25 % | -32.000 M -6.67 % | -30.000 M -87.50 % | -16.000 M -100.00 % | -8.000 M 11.11 % | -9.000 M -50.00 % | -6.000 M 14.29 % | -7.000 M 65.00 % | -20.000 M -5.26 % | -19.000 M -72.73 % | -11.000 M -650.00 % | 2.000 M -83.33 % | 12.000 M 50.00 % | 8.000 M -65.22 % | 23.000 M 174.46 % | 8.380 M 3 452.00 % | -250.000 K -103.67 % | 6.821 M 669.84 % | -1.197 M 75.22 % | -4.831 M -209.08 % | 4.429 M 348.28 % | 988.000 K 250.61 % | -656.000 K 60.43 % | -1.658 M 18.81 % | -2.042 M -124.68 % | 8.274 M 34.17 % | 6.167 M 178.87 % | -7.819 M -91.92 % | -4.074 M -1 044.38 % | -356.000 K 96.35 % | -9.760 M 39.62 % | -16.165 M 17.03 % | -19.484 M 16.31 % | -23.282 M 41.14 % | -39.552 M 18.05 % | -48.263 M -1.21 % | -47.685 M 50.56 % | -96.448 M 8.17 % | -105.029 M -28.49 % | -81.742 M 14.56 % | -95.668 M -198.01 % | -32.102 M -72.49 % | -18.611 M -61.91 % | -11.495 M -37.40 % | -8.366 M -76.65 % | -4.736 M -169.30 % | 6.834 M 31.88 % | 5.182 M -13.40 % | 5.984 M -13.73 % | 6.936 M 2.26 % | 6.783 M -13.42 % | 7.834 M 10.70 % | 7.077 M 28.21 % | 5.520 M -27.96 % | 7.662 M 43.40 % | 5.343 M 68.87 % | 3.164 M -56.11 % | 7.209 M 346.71 % | -2.922 M -234.47 % | 2.173 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 |
| Retained earnings | 1.503 B 4.88 % | 1.433 B 4.07 % | 1.377 B 3.77 % | 1.327 B 6.67 % | 1.244 B 13.50 % | 1.096 B 15.01 % | 953.000 M 18.09 % | 807.000 M 23.21 % | 655.000 M 50.23 % | 436.000 M 34.98 % | 323.000 M 6.60 % | 303.000 M 22.67 % | 247.000 M 32.80 % | 186.000 M 45.31 % | 128.000 M 36.17 % | 94.000 M 135.00 % | 40.000 M 600.00 % | -8.000 M 86.21 % | -58.000 M 40.82 % | -98.000 M -84.91 % | -53.000 M 43.01 % | -93.000 M 30.60 % | -134.000 M 16.77 % | -161.000 M 14.81 % | -189.000 M -34.04 % | -141.000 M 25.00 % | -188.000 M 17.18 % | -227.000 M 12.69 % | -260.000 M 15.31 % | -307.000 M 13.28 % | -354.000 M 8.11 % | -385.244 M 2.79 % | -396.320 M -7.49 % | -368.687 M 6.47 % | -394.201 M -25.03 % | -315.295 M 33.73 % | -475.752 M 2.62 % | -488.575 M 11.86 % | -554.329 M 3.85 % | -576.498 M -19.54 % | -482.270 M 14.18 % | -561.963 M 13.27 % | -647.932 M -1.36 % | -639.216 M -13.94 % | -561.035 M -2.60 % | -546.836 M -15.87 % | -471.947 M -7.19 % | -440.274 M -77.38 % | -248.204 M -10.01 % | -225.618 M -75.43 % | -128.612 M -175.33 % | -46.712 M -287.80 % | 24.873 M -92.30 % | 323.086 M -19.16 % | 399.671 M -7.95 % | 434.175 M -33.47 % | 652.639 M -8.69 % | 714.729 M 2.25 % | 698.983 M 2.62 % | 681.165 M -4.63 % | 714.239 M -5.06 % | 752.321 M 1.23 % | 743.203 M 0.00 % | 743.193 M -0.35 % | 745.833 M 1.53 % | 734.613 M 2.67 % | 715.501 M 1.33 % | 706.113 M 1.07 % | 698.651 M -0.87 % | 704.787 M 1.77 % | 692.541 M 0.64 % | 688.126 M -0.11 % | 688.869 M 3.71 % | 664.214 M 4.07 % | 638.262 M 3.53 % | 616.509 M 4.68 % | 588.939 M 16.12 % | 507.203 M 18.63 % | 427.568 M 9.86 % | 389.207 M 7.55 % | 361.871 M 13.69 % | 318.291 M 8.47 % | 293.428 M 8.98 % | 269.248 M 13.89 % | 236.404 M 9.96 % | 214.999 M 6.88 % | 201.155 M 4.86 % | 191.830 M 3.71 % | 184.966 M 4.40 % | 177.170 M 4.35 % | 169.778 M 1.48 % | 167.300 M 4.30 % | 160.400 M 3.75 % | 154.600 M 7.36 % | 144.000 M 7.70 % | 133.700 M 9.59 % | 122.000 M 8.25 % | 112.700 M 8.99 % | 103.400 M 7.15 % | 96.500 M 5.58 % | 91.400 M 7.28 % | 85.200 M 6.37 % | 80.100 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 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 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 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 0.00 % | 1.000 M 0.00 % | 1.000 M 77.62 % | 563.000 K 0.00 % | 563.000 K 0.18 % | 562.000 K 0.00 % | 562.000 K 0.18 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.00 % | 561.000 K 0.36 % | 559.000 K -89.99 % | 5.583 M 0.11 % | 5.577 M 0.11 % | 5.571 M 0.23 % | 5.558 M 0.14 % | 5.550 M 0.14 % | 5.542 M 0.09 % | 5.537 M 0.07 % | 5.533 M 260.46 % | 1.535 M 0.13 % | 1.533 M -89.57 % | 14.701 M 213.59 % | 4.688 M 0.06 % | 4.685 M 0.00 % | 4.685 M 418.25 % | 904.000 K 8.13 % | 836.000 K 0.00 % | 836.000 K 15.63 % | 723.000 K 13.50 % | 637.000 K 0.00 % | 637.000 K 0.00 % | 637.000 K 0.00 % | 637.000 K 0.16 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.16 % | 635.000 K 0.00 % | 635.000 K 0.47 % | 632.000 K 1.28 % | 624.000 K 0.16 % | 623.000 K 0.48 % | 620.000 K 0.98 % | 614.000 K 0.00 % | 614.000 K 0.33 % | 612.000 K 0.66 % | 608.000 K 0.16 % | 607.000 K 0.66 % | 603.000 K 1.34 % | 595.000 K 0.17 % | 594.000 K 100.68 % | 296.000 K 0.34 % | 295.000 K 1.03 % | 292.000 K 0.69 % | 290.000 K 51.83 % | 191.000 K 1.06 % | 189.000 K 53.66 % | 123.000 K 1.65 % | 121.000 K 1.68 % | 119.000 K 0.00 % | 119.000 K -0.83 % | 120.000 K -2.44 % | 123.000 K 23.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.616 B -2.86 % | 2.693 B -1.46 % | 2.733 B 0.55 % | 2.718 B 2.76 % | 2.645 B 5.88 % | 2.498 B 5.94 % | 2.358 B 7.13 % | 2.201 B 0.27 % | 2.195 B 11.36 % | 1.971 B 7.00 % | 1.842 B 3.02 % | 1.788 B 3.11 % | 1.734 B 4.71 % | 1.656 B 5.21 % | 1.574 B 0.25 % | 1.570 B 3.43 % | 1.518 B 2.92 % | 1.475 B 3.36 % | 1.427 B 2.00 % | 1.399 B -3.58 % | 1.451 B 3.05 % | 1.408 B 2.70 % | 1.371 B 2.62 % | 1.336 B 3.89 % | 1.286 B -19.57 % | 1.599 B 2.63 % | 1.558 B 1.90 % | 1.529 B 1.66 % | 1.504 B 3.65 % | 1.451 B 2.18 % | 1.420 B 3.44 % | 1.373 B 1.57 % | 1.352 B -2.46 % | 1.386 B 2.55 % | 1.351 B -5.23 % | 1.426 B 12.07 % | 1.272 B 1.49 % | 1.254 B 5.89 % | 1.184 B 2.13 % | 1.159 B -7.30 % | 1.251 B 6.13 % | 1.178 B 8.36 % | 1.087 B 0.71 % | 1.080 B -6.87 % | 1.159 B -1.29 % | 1.174 B -5.06 % | 1.237 B -1.80 % | 1.260 B 18.75 % | 1.061 B -1.45 % | 1.076 B -2.57 % | 1.105 B 85.14 % | 596.724 M -10.62 % | 667.597 M -27.08 % | 915.521 M -1.63 % | 930.734 M 97.07 % | 472.293 M -30.18 % | 676.471 M -15.63 % | 801.763 M 13.94 % | 703.654 M 1.54 % | 692.978 M -4.93 % | 728.906 M -5.37 % | 770.275 M -3.43 % | 797.658 M -1.79 % | 812.234 M -0.34 % | 815.012 M 1.38 % | 803.944 M 2.66 % | 783.084 M 1.45 % | 771.883 M 2.64 % | 752.030 M -0.43 % | 755.278 M 1.63 % | 743.198 M 1.14 % | 734.837 M 0.49 % | 731.242 M 3.02 % | 709.821 M 5.61 % | 672.098 M 2.66 % | 654.683 M 5.82 % | 618.704 M 15.61 % | 535.187 M 16.88 % | 457.883 M 9.29 % | 418.946 M 7.39 % | 390.109 M 13.45 % | 343.849 M 8.39 % | 317.232 M 8.83 % | 291.488 M 12.24 % | 259.703 M 13.79 % | 228.221 M 8.47 % | 210.401 M 6.89 % | 196.830 M 3.41 % | 190.334 M 3.33 % | 184.203 M 1.99 % | 180.602 M -2.75 % | 185.700 M -2.01 % | 189.500 M 2.49 % | 184.900 M 6.20 % | 174.100 M 6.22 % | 163.900 M 7.76 % | 152.100 M 6.51 % | 142.800 M 6.89 % | 133.600 M 5.53 % | 126.600 M 4.20 % | 121.500 M 5.29 % | 115.400 M 39.04 % | 83.000 M |
| Other non current liabilities | 2.060 B -6.66 % | 2.207 B 1 226.02 % | -196.000 M -333.33 % | 84.000 M | 0.000 100.00 % | -1.200 B 0.00 % | -1.200 B | 0.000 100.00 % | -1.200 B 0.00 % | -1.200 B -20.00 % | -1.000 B | 0.000 100.00 % | -650.000 M -30.00 % | -500.000 M -100.00 % | -250.000 M | 0.000 100.00 % | -1.280 B 0.00 % | -1.280 B 0.00 % | -1.280 B | 0.000 100.00 % | -1.300 B -8.33 % | -1.200 B 0.00 % | -1.200 B | 0.000 100.00 % | -1.577 B 0.00 % | -1.577 B 2.95 % | -1.625 B 57.10 % | -3.788 B -143.48 % | 8.712 B 6.15 % | 8.207 B -0.02 % | 8.209 B 1 071.26 % | -845.194 M -110.86 % | 7.784 B 8.56 % | 7.171 B 5.67 % | 6.786 B 2.19 % | 6.640 B -8.63 % | 7.267 B -11.52 % | 8.214 B 383.24 % | -2.900 B | 0.000 100.00 % | -3.088 B 9.18 % | -3.400 B 5.32 % | -3.591 B 9.16 % | -3.953 B -9.35 % | -3.615 B -6.12 % | -3.407 B -0.19 % | -3.400 B | 0.000 100.00 % | -3.400 B 6.85 % | -3.650 B 6.41 % | -3.900 B | 0.000 100.00 % | -4.800 B 6.83 % | -5.152 B 0.92 % | -5.200 B | 0.000 100.00 % | -5.438 B 5.20 % | -5.736 B 7.59 % | -6.207 B | 0.000 -100.00 % | 15.329 B 2.90 % | 14.896 B 5.11 % | 14.172 B 1.56 % | 13.955 B 4.04 % | 13.413 B 1.73 % | 13.185 B 0.87 % | 13.071 B 13.16 % | 11.551 B -14.28 % | 13.476 B 3.70 % | 12.995 B 4.43 % | 12.444 B 7.76 % | 11.548 B 6.35 % | 10.858 B 7.67 % | 10.085 B 0.29 % | 10.055 B 11.68 % | 9.004 B 1.60 % | 8.862 B 16.49 % | 7.607 B 1.74 % | 7.478 B 12.92 % | 6.622 B 2 648 722.80 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 0.00 % | 250.000 K 25.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.390 B 27.06 % | 1.094 B 176.26 % | 396.000 M -77.95 % | 1.796 B 0.00 % | 1.796 B 12.53 % | 1.596 B 0.00 % | 1.596 B -13.31 % | 1.841 B 8.74 % | 1.693 B 0.00 % | 1.693 B 13.40 % | 1.493 B 30.28 % | 1.146 B 0.00 % | 1.146 B 15.18 % | 995.000 M 33.56 % | 745.000 M 15.50 % | 645.000 M -63.66 % | 1.775 B 0.06 % | 1.774 B 0.00 % | 1.774 B -6.58 % | 1.899 B 5.91 % | 1.793 B 5.91 % | 1.693 B 0.00 % | 1.693 B 0.00 % | 1.693 B -18.21 % | 2.070 B 13.49 % | 1.824 B -2.56 % | 1.872 B -50.58 % | 3.788 B 64.48 % | 2.303 B -7.17 % | 2.481 B 27.75 % | 1.942 B 129.77 % | 845.194 M 72.64 % | 489.575 M -64.44 % | 1.377 B -6.60 % | 1.474 B 9.91 % | 1.341 B -58.96 % | 3.268 B 0.02 % | 3.267 B 3.81 % | 3.147 B -8.17 % | 3.427 B 2.72 % | 3.337 B -8.55 % | 3.649 B -4.97 % | 3.840 B -8.62 % | 4.202 B 8.75 % | 3.864 B 5.70 % | 3.655 B 0.18 % | 3.649 B -8.18 % | 3.974 B 8.91 % | 3.649 B -6.41 % | 3.899 B -7.18 % | 4.200 B 0.00 % | 4.200 B -17.65 % | 5.100 B -6.45 % | 5.452 B 0.06 % | 5.449 B 2 091.21 % | 248.660 M -95.63 % | 5.687 B -4.98 % | 5.985 B -7.30 % | 6.456 B -1.44 % | 6.550 B 2 533.73 % | 248.685 M 6.62 % | 233.246 M 12.42 % | 207.472 M | 0.000 -100.00 % | 207.472 M -0.01 % | 207.497 M 0.00 % | 207.497 M | 0.000 -100.00 % | 207.497 M 14.17 % | 181.748 M 0.00 % | 181.748 M | 0.000 -100.00 % | 78.653 M -0.03 % | 78.678 M -49.48 % | 155.740 M | 0.000 -100.00 % | 151.100 M 0.90 % | 149.750 M 0.00 % | 149.750 M | 0.000 -100.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M 0.00 % | 74.750 M -0.07 % | 74.800 M 0.00 % | 74.800 M 0.00 % | 74.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.450 B 4.51 % | 3.301 B 1 550.50 % | 200.000 M -89.36 % | 1.880 B 4.68 % | 1.796 B 353.54 % | 396.000 M 0.00 % | 396.000 M -78.49 % | 1.841 B 273.43 % | 493.000 M 0.00 % | 493.000 M 0.00 % | 493.000 M -56.98 % | 1.146 B 131.05 % | 496.000 M 0.20 % | 495.000 M 0.00 % | 495.000 M -23.26 % | 645.000 M 30.30 % | 495.000 M 0.20 % | 494.000 M 0.00 % | 494.000 M -73.99 % | 1.899 B 285.19 % | 493.000 M 0.00 % | 493.000 M 0.00 % | 493.000 M -70.88 % | 1.693 B 243.41 % | 493.000 M 99.60 % | 247.000 M 0.00 % | 247.000 M -97.97 % | 12.186 B 10.63 % | 11.015 B 3.06 % | 10.688 B 5.29 % | 10.151 B 19.89 % | 8.467 B 2.34 % | 8.274 B -3.20 % | 8.547 B 3.48 % | 8.260 B 3.49 % | 7.981 B -24.24 % | 10.535 B -8.24 % | 11.481 B 4 540.12 % | 247.435 M -92.78 % | 3.427 B 1 278.92 % | 248.560 M -0.01 % | 248.585 M 0.00 % | 248.585 M 0.00 % | 248.585 M 0.00 % | 248.585 M -0.01 % | 248.610 M 0.00 % | 248.610 M -93.74 % | 3.974 B 1 498.36 % | 248.610 M -0.01 % | 248.635 M -17.17 % | 300.182 M -92.85 % | 4.200 B 1 299.21 % | 300.182 M -0.01 % | 300.207 M 20.73 % | 248.660 M 0.00 % | 248.660 M 0.00 % | 248.660 M -0.01 % | 248.685 M 0.00 % | 248.685 M -96.20 % | 6.550 B -57.95 % | 15.577 B 2.96 % | 15.129 B 5.21 % | 14.380 B 3.04 % | 13.955 B 2.46 % | 13.620 B 1.70 % | 13.392 B 0.86 % | 13.279 B 14.96 % | 11.551 B -15.58 % | 13.683 B 3.84 % | 13.177 B 4.36 % | 12.626 B 9.34 % | 11.548 B 5.59 % | 10.937 B 7.61 % | 10.163 B -0.47 % | 10.211 B 13.41 % | 9.004 B -0.10 % | 9.013 B 16.19 % | 7.757 B 1.70 % | 7.627 B 15.18 % | 6.622 B 8 729.41 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.183 M 3.41 % | -47.813 M 1.61 % | -48.597 M -4.96 % | -46.302 M 4.19 % | -48.329 M -4.86 % | -46.091 M -9.16 % | -42.225 M -2.27 % | -41.288 M -8.58 % | -38.024 M -15.88 % | -32.814 M -27.52 % | -25.732 M 8.57 % | -28.145 M -31.93 % | -21.334 M 1.97 % | -21.763 M -36.19 % | -15.980 M 21.39 % | -20.328 M -14.69 % | -17.724 M 6.66 % | -18.988 M -11.68 % | -17.002 M -0.90 % | -16.850 M -100.34 % | 4.979 B 21.57 % | 4.096 B 2.90 % | 3.980 B -5.02 % | 4.191 B 14.00 % | 3.676 B -0.54 % | 3.696 B -7.71 % | 4.005 B 9.78 % | 3.649 B 1.35 % | 3.600 B -0.11 % | 3.604 B 21.03 % | 2.978 B 16.48 % | 2.556 B 3.84 % | 2.462 B -4.33 % | 2.573 B | 0.000 -100.00 % | 2.410 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.500 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.450 B 4.51 % | 3.301 B 1 550.50 % | 200.000 M -89.36 % | 1.880 B 0.53 % | 1.870 B -10.74 % | 2.095 B -23.68 % | 2.745 B -29.62 % | 3.900 B 75.20 % | 2.226 B -33.63 % | 3.354 B -42.58 % | 5.841 B 40.24 % | 4.165 B 78.83 % | 2.329 B -8.67 % | 2.550 B -17.77 % | 3.101 B -4.41 % | 3.244 B 1.41 % | 3.199 B -16.69 % | 3.840 B -7.54 % | 4.153 B -2.51 % | 4.260 B 4.80 % | 4.065 B 10.76 % | 3.670 B 15.19 % | 3.186 B 78.99 % | 1.780 B 96.69 % | 905.000 M -15.34 % | 1.069 B -14.48 % | 1.250 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.120 B -3.90 % | 2.206 B 11.70 % | 1.975 B 0.23 % | 1.971 B -1.77 % | 2.006 B 4.48 % | 1.920 B -3.76 % | 1.995 B 15.10 % | 1.733 B 0.08 % | 1.732 B 10.32 % | 1.570 B 0.75 % | 1.558 B 5.50 % | 1.477 B 41.61 % | 1.043 B 16.15 % | 898.000 M -10.33 % | 1.001 B 119.61 % | 456.000 M -49.92 % | 910.500 M 29.79 % | 701.500 M -2.72 % | 721.100 M 49.48 % | 482.400 M -32.90 % | 718.900 M 72.36 % | 417.100 M | 0.000 |
| Total current liabilities | 3.450 B 4.51 % | 3.301 B 1 550.50 % | 200.000 M -89.36 % | 1.880 B 0.53 % | 1.870 B -10.74 % | 2.095 B -23.68 % | 2.745 B -29.62 % | 3.900 B 75.20 % | 2.226 B -33.63 % | 3.354 B -42.58 % | 5.841 B 40.24 % | 4.165 B 78.83 % | 2.329 B -8.67 % | 2.550 B -17.77 % | 3.101 B -4.41 % | 3.244 B 1.41 % | 3.199 B -16.69 % | 3.840 B -7.54 % | 4.153 B -2.51 % | 4.260 B 4.80 % | 4.065 B 10.76 % | 3.670 B 15.19 % | 3.186 B 78.99 % | 1.780 B 96.69 % | 905.000 M -15.34 % | 1.069 B -14.48 % | 1.250 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.402 M 14.77 % | 13.420 M 7.17 % | 12.522 M 2.05 % | 12.271 M 21.21 % | 10.124 M 16.06 % | 8.723 M 3.21 % | 8.452 M -22.71 % | 10.935 M 8.01 % | 10.124 M -21.91 % | 12.965 M -29.30 % | 18.338 M -26.99 % | 25.117 M 15.61 % | 21.726 M -16.71 % | 26.086 M 5.02 % | 24.839 M -31.86 % | 36.453 M 23.41 % | 29.537 M -18.09 % | 36.062 M 32.40 % | 27.237 M -36.29 % | 42.753 M 6.22 % | 40.248 M -14.49 % | 47.070 M 165.62 % | 17.721 M -51.03 % | 36.188 M 10.51 % | 32.747 M 10.36 % | 29.674 M -42.55 % | 51.655 M -45.09 % | 94.073 M 10.93 % | 84.803 M 269.56 % | 22.947 M -60.95 % | 58.768 M 11.37 % | 52.766 M 37.45 % | 38.388 M 47.00 % | 26.115 M -71.78 % | 92.535 M 11.34 % | 83.112 M -5.18 % | 87.655 M 19.14 % | 73.576 M -39.17 % | 120.953 M 23.29 % | 98.101 M 48.80 % | 65.928 M -10.40 % | 73.582 M -98.98 % | 7.194 B 12.94 % | 6.370 B 5.99 % | 6.010 B -3.95 % | 6.257 B 8.40 % | 5.772 B 1.41 % | 5.692 B -6.47 % | 6.086 B 10.84 % | 5.491 B 2.20 % | 5.373 B 3.33 % | 5.200 B 14.19 % | 4.554 B 12.47 % | 4.049 B 15.00 % | 3.521 B 0.92 % | 3.489 B 242.70 % | 1.018 B -64.69 % | 2.883 B 212.15 % | 923.600 M 29.57 % | 712.800 M -2.61 % | 731.900 M 48.46 % | 493.000 M -32.19 % | 727.000 M 71.79 % | 423.200 M 11 991.43 % | 3.500 M |
| Total liabilities | 22.827 B 2.80 % | 22.206 B 8.26 % | 20.511 B -9.90 % | 22.765 B -6.69 % | 24.397 B -0.69 % | 24.567 B -9.32 % | 27.091 B -6.05 % | 28.837 B 5.70 % | 27.281 B 7.00 % | 25.497 B 2.14 % | 24.963 B 16.23 % | 21.478 B 5.73 % | 20.314 B 9.51 % | 18.550 B 3.80 % | 17.871 B 5.37 % | 16.961 B -1.27 % | 17.179 B 3.15 % | 16.655 B 2.12 % | 16.309 B 5.13 % | 15.513 B 0.54 % | 15.429 B 5.99 % | 14.557 B 4.05 % | 13.990 B 10.01 % | 12.717 B -2.08 % | 12.987 B 7.12 % | 12.124 B -0.45 % | 12.179 B -0.06 % | 12.186 B 10.63 % | 11.015 B 3.06 % | 10.688 B 5.29 % | 10.151 B 19.89 % | 8.467 B 2.34 % | 8.274 B -3.20 % | 8.547 B 3.48 % | 8.260 B 3.49 % | 7.981 B -24.24 % | 10.535 B -8.24 % | 11.481 B -3.60 % | 11.910 B -7.84 % | 12.923 B -5.32 % | 13.649 B 3.48 % | 13.190 B 1.82 % | 12.955 B 3.16 % | 12.558 B -0.13 % | 12.575 B 9.46 % | 11.488 B -2.48 % | 11.780 B -4.88 % | 12.384 B -3.07 % | 12.776 B 1.26 % | 12.617 B -4.62 % | 13.228 B -1.41 % | 13.417 B -5.20 % | 14.153 B -8.73 % | 15.508 B -2.34 % | 15.879 B 15.64 % | 13.731 B 1.84 % | 13.483 B -2.33 % | 13.804 B -9.30 % | 15.220 B 0.79 % | 15.100 B -4.65 % | 15.836 B 2.77 % | 15.409 B 5.29 % | 14.634 B -0.34 % | 14.685 B 2.66 % | 14.305 B -0.81 % | 14.422 B 1.08 % | 14.268 B -0.25 % | 14.304 B -2.65 % | 14.692 B 3.75 % | 14.161 B 4.66 % | 13.531 B 9.20 % | 12.391 B 2.81 % | 12.052 B 7.07 % | 11.256 B -2.24 % | 11.514 B 16.12 % | 9.916 B -3.96 % | 10.324 B 7.12 % | 9.638 B 6.51 % | 9.049 B 16.24 % | 7.785 B 7.10 % | 7.269 B 12.78 % | 6.445 B 5.91 % | 6.085 B -3.90 % | 6.332 B 8.29 % | 5.847 B 1.39 % | 5.767 B -6.39 % | 6.161 B 10.68 % | 5.566 B 2.17 % | 5.448 B 3.28 % | 5.275 B 13.95 % | 4.629 B 12.25 % | 4.124 B 14.68 % | 3.596 B 0.89 % | 3.564 B 2.08 % | 3.492 B 21.11 % | 2.883 B -1.95 % | 2.940 B 20.98 % | 2.431 B 0.01 % | 2.430 B 36.96 % | 1.775 B -7.18 % | 1.912 B 29.10 % | 1.481 B 3.12 % | 1.436 B |
| Other non current assets | -4.306 B -18.39 % | -3.637 B -12.88 % | -3.222 B -10.80 % | -2.908 B -0.38 % | -2.897 B -18.97 % | -2.435 B 3.03 % | -2.511 B 5.25 % | -2.650 B 9.49 % | -2.928 B 5.70 % | -3.105 B 3.66 % | -3.223 B -7.25 % | -3.005 B -14.83 % | -2.617 B 2.89 % | -2.695 B 13.15 % | -3.103 B 1.02 % | -3.135 B -8.33 % | -2.894 B -0.63 % | -2.876 B 1.78 % | -2.928 B 5.03 % | -3.083 B -7.80 % | -2.860 B -1.71 % | -2.812 B 6.05 % | -2.993 B -2.92 % | -2.908 B -13.02 % | -2.573 B 3.16 % | -2.657 B 6.71 % | -2.848 B 0.35 % | -2.858 B -11.99 % | -2.552 B 1.43 % | -2.589 B -0.58 % | -2.574 B -33.37 % | -1.930 B -16.02 % | -1.663 B 12.22 % | -1.895 B -24.05 % | -1.528 B -14.84 % | -1.330 B 0.91 % | -1.343 B -53.96 % | -871.988 M 18.29 % | -1.067 B 16.91 % | -1.284 B -21.66 % | -1.056 B 14.41 % | -1.233 B 8.79 % | -1.352 B -3.61 % | -1.305 B -2.66 % | -1.271 B 10.53 % | -1.421 B -13.85 % | -1.248 B -2.62 % | -1.216 B -9.42 % | -1.112 B 26.32 % | -1.509 B 30.64 % | -2.175 B -35.61 % | -1.604 B 34.24 % | -2.439 B 19.82 % | -3.042 B -0.44 % | -3.029 B -77.64 % | -1.705 B 6.75 % | -1.828 B -6.68 % | -1.714 B 41.44 % | -2.927 B 3.05 % | -3.019 B -2.39 % | -2.948 B -25.21 % | -2.354 B 2.20 % | -2.407 B -1.14 % | -2.380 B -41.60 % | -1.681 B 13.83 % | -1.951 B -11.49 % | -1.750 B 2.76 % | -1.799 B -107.52 % | -867.144 M -2 152.09 % | -38.504 M 0.05 % | -38.523 M 1.48 % | -39.101 M -1.56 % | -38.499 M 7.24 % | -41.502 M 3.59 % | -43.048 M 3.96 % | -44.822 M 9.73 % | -49.655 M -2.01 % | -48.676 M 79.36 % | -235.837 M -503.01 % | -39.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.094 M -14.78 % | -84.588 M -24.82 % | -67.768 M -151.42 % | 131.800 M -15.13 % | 155.300 M 2.85 % | 151.000 M 10.06 % | 137.200 M -8.72 % | 150.300 M 597.68 % | -30.200 M -1.68 % | -29.700 M -0.34 % | -29.600 M -1.72 % | -29.100 M -39.90 % | -20.800 M 2.80 % | -21.400 M 10.46 % | -23.900 M |
| Long term investments | 2.786 B 10.60 % | 2.519 B 14.50 % | 2.200 B 9.51 % | 2.009 B -1.42 % | 2.038 B -2.63 % | 2.093 B 0.48 % | 2.083 B -10.25 % | 2.321 B -10.90 % | 2.605 B -8.40 % | 2.844 B -5.20 % | 3.000 B 10.54 % | 2.714 B 16.38 % | 2.332 B -1.98 % | 2.379 B -15.79 % | 2.825 B -0.70 % | 2.845 B 10.23 % | 2.581 B -1.45 % | 2.619 B -2.60 % | 2.689 B -3.69 % | 2.792 B 6.81 % | 2.614 B -0.53 % | 2.628 B -2.59 % | 2.698 B 4.86 % | 2.573 B 13.30 % | 2.271 B -3.61 % | 2.356 B -8.22 % | 2.567 B 0.20 % | 2.562 B 13.46 % | 2.258 B -0.62 % | 2.272 B -1.00 % | 2.295 B 37.25 % | 1.672 B 21.34 % | 1.378 B -14.18 % | 1.606 B 32.99 % | 1.207 B 15.48 % | 1.046 B 91.68 % | 545.476 M 281.53 % | 142.969 M -57.95 % | 339.966 M -4.11 % | 354.531 M -3.90 % | 368.934 M -37.95 % | 594.599 M -21.30 % | 755.502 M -4.94 % | 794.735 M -4.71 % | 834.025 M -1.14 % | 843.611 M 37.62 % | 613.018 M -3.61 % | 636.000 M -4.30 % | 664.568 M -35.72 % | 1.034 B -36.64 % | 1.632 B 71.47 % | 951.489 M -49.15 % | 1.871 B -21.30 % | 2.378 B -5.12 % | 2.506 B 47.80 % | 1.696 B 54.65 % | 1.096 B 5.26 % | 1.042 B -57.11 % | 2.429 B -6.75 % | 2.605 B -0.10 % | 2.607 B 24.87 % | 2.088 B -4.26 % | 2.181 B -1.19 % | 2.207 B 37.13 % | 1.609 B -6.42 % | 1.720 B 20.38 % | 1.429 B -2.36 % | 1.463 B 68.73 % | 867.144 M 2 152.09 % | 38.504 M -0.05 % | 38.523 M -1.48 % | 39.101 M 1.56 % | 38.499 M -7.24 % | 41.502 M -3.59 % | 43.048 M -3.96 % | 44.822 M -9.73 % | 49.655 M 2.01 % | 48.676 M -10.24 % | 54.231 M 38.66 % | 39.110 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 |
| Intangible assets | 1.026 B 64.95 % | 622.000 M 18.93 % | 523.000 M 33.42 % | 392.000 M 15.29 % | 340.000 M -0.58 % | 342.000 M -20.09 % | 428.000 M 30.09 % | 329.000 M 1.86 % | 323.000 M 23.75 % | 261.000 M 17.04 % | 223.000 M -23.37 % | 291.000 M 2.11 % | 285.000 M -9.81 % | 316.000 M 13.67 % | 278.000 M -4.14 % | 290.000 M -7.35 % | 313.000 M 21.79 % | 257.000 M 7.53 % | 239.000 M -17.87 % | 291.000 M 18.29 % | 246.000 M 33.70 % | 184.000 M -37.63 % | 295.000 M -11.94 % | 335.000 M 10.93 % | 302.000 M 0.33 % | 301.000 M 7.12 % | 281.000 M -5.07 % | 296.000 M 0.68 % | 294.000 M -7.26 % | 317.000 M 13.62 % | 279.000 M 8.21 % | 257.827 M -9.66 % | 285.386 M -1.31 % | 289.185 M -9.69 % | 320.231 M 12.49 % | 284.678 M -64.28 % | 797.029 M 9.33 % | 729.019 M 0.25 % | 727.207 M 2.31 % | 710.791 M 3.49 % | 686.799 M 7.50 % | 638.865 M 7.04 % | 596.830 M 16.92 % | 510.475 M 16.72 % | 437.338 M -24.26 % | 577.401 M -9.09 % | 635.122 M 9.45 % | 580.299 M 29.81 % | 447.023 M -5.85 % | 474.814 M -12.63 % | 543.447 M -16.70 % | 652.374 M 14.90 % | 567.800 M -14.53 % | 664.292 M 27.07 % | 522.771 M | 0.000 -100.00 % | 53.308 M 3.57 % | 51.470 M -7.77 % | 55.806 M | 0.000 -100.00 % | 63.820 M 13.67 % | 56.144 M 11.59 % | 50.312 M | 0.000 | 0.000 -100.00 % | 50.266 M 6.13 % | 47.362 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 % | 48.424 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 |
| GoodWill | 140.000 M -1.41 % | 142.000 M -2.07 % | 145.000 M -1.36 % | 147.000 M -1.34 % | 149.000 M -1.97 % | 152.000 M -1.94 % | 155.000 M -1.27 % | 157.000 M -1.88 % | 160.000 M -2.44 % | 164.000 M -1.80 % | 167.000 M -1.76 % | 170.000 M -2.30 % | 174.000 M -2.25 % | 178.000 M -2.20 % | 182.000 M -4.21 % | 190.000 M 171.43 % | 70.000 M -1.41 % | 71.000 M -1.39 % | 72.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.166 B 52.62 % | 764.000 M 14.37 % | 668.000 M 23.93 % | 539.000 M 10.22 % | 489.000 M -1.01 % | 494.000 M -15.27 % | 583.000 M 19.96 % | 486.000 M 0.62 % | 483.000 M 13.65 % | 425.000 M 8.97 % | 390.000 M -15.40 % | 461.000 M 0.44 % | 459.000 M -7.09 % | 494.000 M 7.39 % | 460.000 M -4.17 % | 480.000 M 25.33 % | 383.000 M 16.77 % | 328.000 M 5.47 % | 311.000 M 6.87 % | 291.000 M 18.29 % | 246.000 M 33.70 % | 184.000 M -37.63 % | 295.000 M -11.94 % | 335.000 M 10.93 % | 302.000 M 0.33 % | 301.000 M 7.12 % | 281.000 M -5.07 % | 296.000 M 0.68 % | 294.000 M -7.26 % | 317.000 M 13.62 % | 279.000 M 8.21 % | 257.827 M -9.66 % | 285.386 M -1.31 % | 289.185 M -9.69 % | 320.231 M 12.49 % | 284.678 M -64.28 % | 797.029 M 9.33 % | 729.019 M 0.25 % | 727.207 M 2.31 % | 710.791 M 3.49 % | 686.799 M 7.50 % | 638.865 M 7.04 % | 596.830 M 16.92 % | 510.475 M 16.72 % | 437.338 M -24.26 % | 577.401 M -9.09 % | 635.122 M 9.45 % | 580.299 M 29.81 % | 447.023 M -5.85 % | 474.814 M -12.63 % | 543.447 M -16.70 % | 652.374 M 14.90 % | 567.800 M -14.53 % | 664.292 M 27.07 % | 522.771 M 5 420.87 % | 9.469 M -98.71 % | 732.151 M 8.89 % | 672.385 M 35.05 % | 497.875 M 20.26 % | 413.986 M 21.47 % | 340.814 M 27.86 % | 266.545 M 17.53 % | 226.794 M 30.88 % | 173.288 M | 0.000 -100.00 % | 230.984 M -28.08 % | 321.167 M 1.74 % | 315.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 181.606 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 |
| Property plant equipment net | 354.000 M 0.00 % | 354.000 M 0.00 % | 354.000 M -1.67 % | 360.000 M -2.70 % | 370.000 M -1.07 % | 374.000 M -4.83 % | 393.000 M 0.26 % | 392.000 M -4.39 % | 410.000 M 0.00 % | 410.000 M -0.73 % | 413.000 M -0.72 % | 416.000 M -0.24 % | 417.000 M 0.48 % | 415.000 M 0.24 % | 414.000 M 6.15 % | 390.000 M 8.33 % | 360.000 M 1.41 % | 355.000 M 2.01 % | 348.000 M 5.45 % | 330.000 M 5.10 % | 314.000 M 5.02 % | 299.000 M 7.94 % | 277.000 M 0.73 % | 275.000 M 1.48 % | 271.000 M 4.63 % | 259.000 M 1.17 % | 256.000 M 2.40 % | 250.000 M 2.88 % | 243.000 M 1.25 % | 240.000 M -0.41 % | 241.000 M 1.29 % | 237.942 M -0.13 % | 238.261 M 1.30 % | 235.202 M 0.86 % | 233.195 M 0.80 % | 231.350 M 0.97 % | 229.117 M 0.59 % | 227.771 M 2.01 % | 223.276 M 1.93 % | 219.059 M 3.34 % | 211.981 M 1.37 % | 209.126 M 1.24 % | 206.573 M 1.47 % | 203.578 M -18.79 % | 250.674 M 2.50 % | 244.565 M 4.68 % | 233.621 M 0.61 % | 232.203 M -0.44 % | 233.235 M -0.70 % | 234.880 M -1.26 % | 237.870 M -0.61 % | 239.318 M -0.99 % | 241.710 M -1.03 % | 244.229 M -0.80 % | 246.203 M -0.01 % | 246.229 M -0.05 % | 246.340 M 0.70 % | 244.627 M 0.86 % | 242.545 M 2.06 % | 237.652 M 3.62 % | 229.354 M 2.70 % | 223.330 M 0.64 % | 221.911 M 1.22 % | 219.243 M -22.89 % | 284.309 M 35.18 % | 210.320 M 1.40 % | 207.412 M 3.30 % | 200.789 M 4.60 % | 191.956 M 1.67 % | 188.807 M 4.07 % | 181.420 M 0.74 % | 180.095 M 8.17 % | 166.490 M 2.73 % | 162.058 M 0.04 % | 161.999 M 0.58 % | 161.057 M -0.15 % | 161.293 M 6.34 % | 151.681 M -1.39 % | 153.815 M 2.80 % | 149.630 M 3.79 % | 144.161 M 2.07 % | 141.231 M -1.56 % | 143.469 M 2.82 % | 139.529 M 5.71 % | 131.997 M 4.81 % | 125.934 M 9.63 % | 114.867 M 8.03 % | 106.325 M 9.51 % | 97.094 M 14.78 % | 84.588 M 24.82 % | 67.768 M 44.19 % | 47.000 M 22.40 % | 38.400 M 7.26 % | 35.800 M 6.23 % | 33.700 M 8.36 % | 31.100 M 2.98 % | 30.200 M 1.68 % | 29.700 M 0.34 % | 29.600 M 1.72 % | 29.100 M 39.90 % | 20.800 M -2.80 % | 21.400 M -10.46 % | 23.900 M |
| Total non current assets | 4.306 B 18.39 % | 3.637 B 12.88 % | 3.222 B 10.80 % | 2.908 B 0.38 % | 2.897 B 450.76 % | 526.000 M -4.01 % | 548.000 M -0.18 % | 549.000 M -3.68 % | 570.000 M -0.70 % | 574.000 M -1.03 % | 580.000 M -1.02 % | 586.000 M -11.08 % | 659.000 M -0.75 % | 664.000 M -3.21 % | 686.000 M 18.28 % | 580.000 M 7.21 % | 541.000 M -0.73 % | 545.000 M -0.91 % | 550.000 M 66.67 % | 330.000 M -41.28 % | 562.000 M -0.53 % | 565.000 M 2.73 % | 550.000 M 100.00 % | 275.000 M -52.26 % | 576.000 M -2.70 % | 592.000 M -2.63 % | 608.000 M 143.20 % | 250.000 M -59.35 % | 615.000 M -3.91 % | 640.000 M -2.59 % | 657.000 M 176.12 % | 237.942 M -65.41 % | 687.836 M 2.60 % | 670.419 M -2.07 % | 684.587 M 5.97 % | 646.031 M 181.97 % | 229.117 M 0.59 % | 227.771 M 2.01 % | 223.276 M -82.62 % | 1.284 B 505.89 % | 211.981 M 1.37 % | 209.126 M 1.24 % | 206.573 M 1.47 % | 203.578 M -18.79 % | 250.674 M 2.50 % | 244.565 M 4.68 % | 233.621 M 0.61 % | 232.203 M -0.44 % | 233.235 M -0.70 % | 234.880 M -1.26 % | 237.870 M -0.61 % | 239.318 M -0.99 % | 241.710 M -1.03 % | 244.229 M -0.80 % | 246.203 M -0.01 % | 246.229 M -0.05 % | 246.340 M 0.70 % | 244.627 M 0.86 % | 242.545 M 2.06 % | 237.652 M 3.62 % | 229.354 M 2.70 % | 223.330 M 0.64 % | 221.911 M 1.22 % | 219.243 M 3.03 % | 212.795 M 1.18 % | 210.320 M 1.40 % | 207.412 M 15.17 % | 180.095 M -6.18 % | 191.956 M 1.67 % | 188.807 M 4.07 % | 181.420 M 0.74 % | 180.095 M 8.17 % | 166.490 M 2.73 % | 162.058 M 0.04 % | 161.999 M 0.58 % | 161.057 M -0.15 % | 161.293 M 6.34 % | 151.681 M -1.39 % | 153.815 M 2.80 % | 149.630 M 3.79 % | 144.161 M 2.07 % | 141.231 M -1.56 % | 143.469 M 2.82 % | 139.529 M 5.71 % | 131.997 M 4.81 % | 125.934 M 9.63 % | 114.867 M 8.03 % | 106.325 M 9.51 % | 97.094 M 14.78 % | 84.588 M 24.82 % | 67.768 M -62.10 % | 178.800 M -7.69 % | 193.700 M 3.69 % | 186.800 M 9.30 % | 170.900 M -5.79 % | 181.400 M 500.66 % | 30.200 M 1.68 % | 29.700 M 0.34 % | 29.600 M 1.72 % | 29.100 M 39.90 % | 20.800 M -2.80 % | 21.400 M -10.46 % | 23.900 M |
| Other current 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 -100.00 % | 3.986 B 13.92 % | 3.499 B 0.91 % | 3.467 B 1.46 % | 3.417 B 23.62 % | 2.764 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 2.627 B 11.98 % | 2.346 B 16.72 % | 2.010 B 11.42 % | 1.804 B 0.11 % | 1.802 B -1.15 % | 1.823 B 3.34 % | 1.764 B -9.26 % | 1.944 B -10.21 % | 2.165 B -7.79 % | 2.348 B -4.01 % | 2.446 B 15.60 % | 2.116 B 24.69 % | 1.697 B -1.22 % | 1.718 B -19.79 % | 2.142 B 0.00 % | 2.142 B 15.35 % | 1.857 B -0.75 % | 1.871 B -2.45 % | 1.918 B 3.51 % | 1.853 B 13.19 % | 1.637 B 1.43 % | 1.614 B -2.18 % | 1.650 B 11.49 % | 1.480 B 32.74 % | 1.115 B -2.62 % | 1.145 B -12.86 % | 1.314 B 1.55 % | 1.294 B 12.52 % | 1.150 B -49.38 % | 2.272 B -1.00 % | 2.295 B 37.25 % | 1.672 B 21.34 % | 1.378 B -14.18 % | 1.606 B 32.99 % | 1.207 B 15.48 % | 1.046 B 111.04 % | 495.423 M 433.11 % | 92.930 M -45.28 % | 169.827 M -7.93 % | 184.445 M -7.25 % | 198.861 M -53.18 % | 424.765 M -5.22 % | 448.147 M | 0.000 -100.00 % | 521.259 M -5.43 % | 551.173 M 21.84 % | 452.368 M | 0.000 -100.00 % | 503.568 M -7.51 % | 544.474 M -25.80 % | 733.788 M | 0.000 -100.00 % | 817.424 M 11.24 % | 734.827 M -5.28 % | 775.812 M | 0.000 -100.00 % | 1.041 B 6.48 % | 978.033 M -58.63 % | 2.364 B | 0.000 -100.00 % | 1.216 B 24.89 % | 973.787 M -1.02 % | 983.825 M | 0.000 -100.00 % | 32.295 M 3.10 % | 31.324 M 51.94 % | 20.616 M | 0.000 | 0.000 -100.00 % | 20.662 M 5.58 % | 19.570 M | 0.000 -100.00 % | 15.722 M 2.41 % | 15.352 M 1.03 % | 15.196 M | 0.000 -100.00 % | 16.917 M 56.91 % | 10.781 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 |
| cash and cash equivalents | 418.000 M -3.91 % | 435.000 M 7.41 % | 405.000 M -61.47 % | 1.051 B 605.37 % | 149.000 M -56.81 % | 345.000 M -23.16 % | 449.000 M -27.93 % | 623.000 M 122.50 % | 280.000 M 23.35 % | 227.000 M -33.63 % | 342.000 M -19.72 % | 426.000 M 20.68 % | 353.000 M 10.66 % | 319.000 M -18.21 % | 390.000 M -4.41 % | 408.000 M 54.55 % | 264.000 M -26.46 % | 359.000 M 47.74 % | 243.000 M 19.12 % | 204.000 M -12.45 % | 233.000 M 27.32 % | 183.000 M 13.66 % | 161.000 M 1.90 % | 158.000 M -9.20 % | 174.000 M -5.43 % | 184.000 M -74.59 % | 724.000 M 248.08 % | 208.000 M 6.67 % | 195.000 M -20.73 % | 246.000 M 2.07 % | 241.000 M 77.19 % | 136.014 M 27.31 % | 106.840 M -47.25 % | 202.535 M -7.60 % | 219.197 M -21.86 % | 280.505 M -89.00 % | 2.551 B -5.67 % | 2.704 B 21.24 % | 2.231 B 134.12 % | 952.793 M -5.04 % | 1.003 B -21.02 % | 1.270 B 67.61 % | 757.948 M 3.68 % | 731.058 M -19.02 % | 902.798 M 19.12 % | 757.883 M -55.81 % | 1.715 B 79.86 % | 953.534 M -5.88 % | 1.013 B 34.17 % | 755.118 M -22.24 % | 971.150 M -10.29 % | 1.082 B 29.50 % | 835.877 M -9.56 % | 924.189 M 198.69 % | 309.418 M -38.96 % | 506.905 M 45.69 % | 347.935 M 101.48 % | 172.687 M -50.34 % | 347.709 M 2.22 % | 340.169 M 50.70 % | 225.729 M -17.89 % | 274.908 M -46.09 % | 509.923 M 83.93 % | 277.236 M -20.05 % | 346.774 M 99.12 % | 174.150 M -29.47 % | 246.915 M 22.74 % | 201.163 M -13.21 % | 231.768 M 35.28 % | 171.326 M 11.88 % | 153.137 M -2.12 % | 156.457 M -14.91 % | 183.872 M 13.05 % | 162.645 M -20.83 % | 205.450 M 38.43 % | 148.417 M -90.02 % | 1.487 B 79.57 % | 828.267 M 592.70 % | 119.571 M -5.83 % | 126.969 M -68.52 % | 403.378 M 218.22 % | 126.762 M -1.70 % | 128.950 M 16.75 % | 110.447 M 3.55 % | 106.663 M -47.28 % | 202.334 M -73.05 % | 750.742 M 879.07 % | 76.679 M 92.81 % | 39.769 M -88.11 % | 334.523 M 448.18 % | 61.024 M -48.55 % | 118.600 M 70.40 % | 69.600 M -4.79 % | 73.100 M 29.38 % | 56.500 M -25.46 % | 75.800 M 5.13 % | 72.100 M 255.17 % | 20.300 M -58.57 % | 49.000 M 123.74 % | 21.900 M -49.77 % | 43.600 M 138.25 % | 18.300 M -40.78 % | 30.900 M |
| Cash and short term investments | 3.045 B 9.49 % | 2.781 B 15.16 % | 2.415 B -15.41 % | 2.855 B 46.34 % | 1.951 B -10.01 % | 2.168 B -2.03 % | 2.213 B -13.79 % | 2.567 B 4.99 % | 2.445 B -5.05 % | 2.575 B -7.64 % | 2.788 B 9.68 % | 2.542 B 24.00 % | 2.050 B 0.64 % | 2.037 B -19.55 % | 2.532 B -0.71 % | 2.550 B 20.23 % | 2.121 B -4.89 % | 2.230 B 3.19 % | 2.161 B 5.06 % | 2.057 B 10.00 % | 1.870 B 4.06 % | 1.797 B -0.77 % | 1.811 B 10.56 % | 1.638 B 27.08 % | 1.289 B -3.01 % | 1.329 B -34.79 % | 2.038 B 35.69 % | 1.502 B 11.67 % | 1.345 B 446.75 % | 246.000 M 2.07 % | 241.000 M -86.67 % | 1.808 B 21.77 % | 1.485 B -17.88 % | 1.808 B 26.76 % | 1.427 B 7.58 % | 1.326 B -56.47 % | 3.047 B 8.91 % | 2.797 B 16.53 % | 2.401 B 111.08 % | 1.137 B 13.34 % | 1.003 B -21.02 % | 1.270 B 67.61 % | 757.948 M 3.68 % | 731.058 M -19.02 % | 902.798 M 19.12 % | 757.883 M -55.81 % | 1.715 B 79.86 % | 953.534 M -5.88 % | 1.013 B 34.17 % | 755.118 M -22.24 % | 971.150 M -10.29 % | 1.082 B 29.50 % | 835.877 M -9.56 % | 924.189 M 198.69 % | 309.418 M -38.96 % | 506.905 M 45.69 % | 347.935 M 101.48 % | 172.687 M -50.34 % | 347.709 M 2.22 % | 340.169 M 50.70 % | 225.729 M -17.89 % | 274.908 M -46.09 % | 509.923 M 83.93 % | 277.236 M -20.05 % | 346.774 M 99.12 % | 174.150 M -29.47 % | 246.915 M 22.74 % | 201.163 M -13.21 % | 231.768 M 35.28 % | 171.326 M 11.88 % | 153.137 M -2.12 % | 156.457 M -14.91 % | 183.872 M 13.05 % | 162.645 M -20.83 % | 205.450 M 38.43 % | 148.417 M -90.02 % | 1.487 B 79.57 % | 828.267 M 592.70 % | 119.571 M -5.83 % | 126.969 M -68.52 % | 403.378 M 218.22 % | 126.762 M -1.70 % | 128.950 M 16.75 % | 110.447 M 3.55 % | 106.663 M -47.28 % | 202.334 M -73.05 % | 750.742 M 879.07 % | 76.679 M 92.81 % | 39.769 M -88.11 % | 334.523 M 448.18 % | 61.024 M -48.55 % | 118.600 M 70.40 % | 69.600 M -4.79 % | 73.100 M 29.38 % | 56.500 M -25.46 % | 75.800 M 5.13 % | 72.100 M 255.17 % | 20.300 M -58.57 % | 49.000 M 123.74 % | 21.900 M -49.77 % | 43.600 M 138.25 % | 18.300 M -40.78 % | 30.900 M |
| Total current assets | 3.045 B 9.49 % | 2.781 B 15.16 % | 2.415 B -15.41 % | 2.855 B 46.34 % | 1.951 B -2.01 % | 1.991 B 6.47 % | 1.870 B 645.02 % | 251.000 M -89.36 % | 2.359 B -7.56 % | 2.552 B -4.13 % | 2.662 B 1 110.00 % | 220.000 M -88.61 % | 1.931 B -2.77 % | 1.986 B -17.59 % | 2.410 B 826.92 % | 260.000 M -87.05 % | 2.007 B -0.15 % | 2.010 B -1.42 % | 2.039 B 1 571.31 % | 122.000 M -92.93 % | 1.725 B 1.83 % | 1.694 B -1.63 % | 1.722 B 1 950.00 % | 84.000 M -92.95 % | 1.191 B -1.49 % | 1.209 B -11.62 % | 1.368 B 2 433.33 % | 54.000 M -95.56 % | 1.215 B -47.72 % | 2.324 B -0.60 % | 2.338 B 1 618.94 % | 136.014 M -90.44 % | 1.422 B -15.01 % | 1.674 B 32.37 % | 1.264 B 14.79 % | 1.101 B 95.42 % | 563.651 M 290.93 % | 144.182 M -52.21 % | 301.723 M -75.45 % | 1.229 B 242.21 % | 359.202 M -40.13 % | 599.934 M -0.55 % | 603.236 M 1 113.39 % | 49.715 M -92.74 % | 684.989 M -1.97 % | 698.731 M 32.67 % | 526.685 M 777.24 % | 60.039 M -89.86 % | 591.888 M -7.40 % | 639.181 M -24.61 % | 847.837 M 1 061.12 % | 73.019 M -95.05 % | 1.475 B -0.25 % | 1.479 B 39.43 % | 1.061 B 252.37 % | 300.989 M -75.93 % | 1.251 B 7.41 % | 1.164 B -54.48 % | 2.558 B 1 867.94 % | 129.992 M -90.74 % | 1.403 B 23.38 % | 1.137 B -0.73 % | 1.146 B 738.39 % | 136.675 M -68.38 % | 432.205 M 69.00 % | 255.740 M -18.79 % | 314.893 M 86.94 % | 168.442 M -39.78 % | 279.719 M 18.67 % | 235.719 M 10.66 % | 213.003 M 36.14 % | 156.457 M -37.91 % | 251.967 M 11.31 % | 226.369 M -15.99 % | 269.457 M 81.55 % | 148.417 M -90.42 % | 1.549 B 75.24 % | 884.231 M 426.34 % | 167.995 M 32.31 % | 126.969 M -68.52 % | 403.378 M 218.22 % | 126.762 M -1.70 % | 128.950 M 16.75 % | 110.447 M 3.55 % | 106.663 M -98.04 % | 5.448 B -7.20 % | 5.871 B 7 556.75 % | 76.679 M -2.05 % | 78.285 M -78.92 % | 371.330 M 313.16 % | 89.875 M -97.82 % | 4.131 B 15.01 % | 3.592 B 0.83 % | 3.563 B 1.93 % | 3.495 B 21.99 % | 2.865 B 2 782.29 % | 99.400 M 117.51 % | 45.700 M -33.67 % | 68.900 M 79.43 % | 38.400 M -31.31 % | 55.900 M 109.36 % | 26.700 M -29.74 % | 38.000 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 81.056 M -11.89 % | 91.992 M -13.59 % | 106.458 M 2.38 % | 103.985 M -3.84 % | 108.143 M | 0.000 -100.00 % | 100.442 M 9.74 % | 91.527 M 271.46 % | 24.640 M | 0.000 -100.00 % | 37.898 M -9.42 % | 41.840 M -20.62 % | 52.707 M | 0.000 -100.00 % | 50.611 M -9.79 % | 56.104 M -10.73 % | 62.848 M | 0.000 -100.00 % | 53.308 M 3.57 % | 51.470 M -7.77 % | 55.806 M | 0.000 -100.00 % | 63.820 M 13.67 % | 56.144 M 11.59 % | 50.312 M | 0.000 -100.00 % | 53.136 M 5.71 % | 50.266 M 6.13 % | 47.362 M | 0.000 -100.00 % | 47.951 M 9.65 % | 43.731 M 8.52 % | 40.296 M | 0.000 -100.00 % | 52.373 M 8.27 % | 48.372 M -0.90 % | 48.811 M | 0.000 -100.00 % | 45.226 M 0.10 % | 45.183 M -6.69 % | 48.424 M | 0.000 -100.00 % | 44.730 M 4.26 % | 42.901 M 1.31 % | 42.347 M 5.85 % | 40.008 M -4.78 % | 42.017 M -99.20 % | 5.246 B 2.45 % | 5.120 B 13 003.98 % | 39.075 M 1.45 % | 38.516 M 4.64 % | 36.807 M 27.58 % | 28.851 M 8.46 % | 26.600 M 12.24 % | 23.700 M 6.28 % | 22.300 M 5.69 % | 21.100 M -14.92 % | 24.800 M -9.16 % | 27.300 M 7.48 % | 25.400 M 27.64 % | 19.900 M 20.61 % | 16.500 M 34.15 % | 12.300 M 46.43 % | 8.400 M 18.31 % | 7.100 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 M -4.23 % | 71.000 M -21.11 % | 90.000 M | 0.000 -100.00 % | 111.000 M -6.72 % | 119.000 M -8.46 % | 130.000 M | 0.000 -100.00 % | 248.000 M -6.77 % | 266.000 M -2.56 % | 273.000 M | 0.000 -100.00 % | 305.000 M -8.41 % | 333.000 M -5.40 % | 352.000 M | 0.000 -100.00 % | 372.000 M -7.00 % | 400.000 M -3.85 % | 416.000 M | 0.000 -100.00 % | 449.575 M 3.30 % | 435.217 M -3.58 % | 451.392 M 8.85 % | 414.681 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 |
| Other assets | 18.092 B -2.10 % | 18.481 B 4.96 % | 17.607 B -10.72 % | 19.720 B -11.15 % | 22.194 B -9.59 % | 24.548 B -9.19 % | 27.031 B -10.61 % | 30.238 B 13.90 % | 26.547 B 9.06 % | 24.342 B 3.31 % | 23.563 B 4.91 % | 22.460 B 15.43 % | 19.458 B 10.83 % | 17.556 B 7.38 % | 16.349 B -7.59 % | 17.691 B 9.55 % | 16.149 B 3.69 % | 15.575 B 2.83 % | 15.147 B -7.98 % | 16.460 B 12.79 % | 14.593 B 6.47 % | 13.706 B 4.71 % | 13.089 B -4.42 % | 13.694 B 9.50 % | 12.506 B 4.90 % | 11.922 B 1.37 % | 11.761 B -12.30 % | 13.411 B 25.47 % | 10.689 B 16.50 % | 9.175 B 6.98 % | 8.576 B -9.40 % | 9.466 B 25.96 % | 7.515 B -0.97 % | 7.589 B -0.96 % | 7.662 B 0.03 % | 7.660 B -30.46 % | 11.015 B -10.90 % | 12.363 B -1.64 % | 12.569 B 8.65 % | 11.568 B -19.26 % | 14.328 B 5.67 % | 13.559 B 2.47 % | 13.233 B -1.13 % | 13.384 B 4.58 % | 12.798 B 9.21 % | 11.720 B -4.38 % | 12.257 B -8.20 % | 13.351 B 2.61 % | 13.011 B 1.50 % | 12.820 B -3.23 % | 13.247 B -3.31 % | 13.701 B 4.56 % | 13.104 B -10.86 % | 14.700 B -5.18 % | 15.503 B 13.52 % | 13.656 B 7.85 % | 12.662 B -4.05 % | 13.197 B 0.57 % | 13.123 B -14.93 % | 15.425 B 3.30 % | 14.932 B 0.77 % | 14.819 B 5.36 % | 14.064 B -7.11 % | 15.141 B 4.60 % | 14.475 B -1.93 % | 14.760 B 1.59 % | 14.529 B -1.34 % | 14.727 B -1.64 % | 14.973 B 3.32 % | 14.492 B 4.41 % | 13.879 B 8.53 % | 12.789 B 3.43 % | 12.365 B 6.80 % | 11.577 B -1.51 % | 11.754 B 14.56 % | 10.261 B 11.14 % | 9.232 B 1.04 % | 9.137 B -0.52 % | 9.185 B 15.87 % | 7.927 B 11.47 % | 7.111 B 9.05 % | 6.521 B 6.37 % | 6.130 B -3.82 % | 6.374 B 8.61 % | 5.868 B 1 292.49 % | 421.440 M 9.31 % | 385.546 M -93.09 % | 5.580 B 2.14 % | 5.463 B 9.19 % | 5.003 B 7.54 % | 4.652 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.963 B 18.62 % | 2.498 B 1.32 % | 2.465 B 34.46 % | 1.834 B -6.29 % | 1.957 B 26.38 % | 1.548 B 6.24 % | 1.457 B |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.402 M 14.77 % | 13.420 M 7.17 % | 12.522 M 2.05 % | 12.271 M 21.21 % | 10.124 M 16.06 % | 8.723 M 3.21 % | 8.452 M -22.71 % | 10.935 M 8.01 % | 10.124 M -21.91 % | 12.965 M -29.30 % | 18.338 M -26.99 % | 25.117 M 15.61 % | 21.726 M -16.71 % | 26.086 M 5.02 % | 24.839 M -31.86 % | 36.453 M 23.41 % | 29.537 M -18.09 % | 36.062 M 32.40 % | 27.237 M -36.29 % | 42.753 M 6.22 % | 40.248 M -14.49 % | 47.070 M 1.92 % | 46.183 M -3.41 % | 47.813 M -1.61 % | 48.597 M 4.96 % | 46.302 M -4.19 % | 48.329 M 4.86 % | 46.091 M 9.16 % | 42.225 M 2.27 % | 41.288 M 8.58 % | 38.024 M 15.88 % | 32.814 M 27.52 % | 25.732 M -8.57 % | 28.145 M 31.93 % | 21.334 M -1.97 % | 21.763 M 36.19 % | 15.980 M -21.39 % | 20.328 M 14.69 % | 17.724 M -6.66 % | 18.988 M 11.68 % | 17.002 M 0.90 % | 16.850 M -3.52 % | 17.465 M 21.98 % | 14.318 M -6.00 % | 15.232 M -15.76 % | 18.081 M -30.26 % | 25.927 M 11.24 % | 23.308 M -47.06 % | 44.027 M -5.76 % | 46.719 M 13.90 % | 41.018 M 57.42 % | 26.056 M 43.73 % | 18.129 M 15.47 % | 15.700 M -3.09 % | 16.200 M -9.50 % | 17.900 M 7.19 % | 16.700 M 0.00 % | 16.700 M 27.48 % | 13.100 M 15.93 % | 11.300 M 4.63 % | 10.800 M 1.89 % | 10.600 M 30.86 % | 8.100 M 32.79 % | 6.100 M 74.29 % | 3.500 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.721 M -51.03 % | 36.188 M 10.51 % | 32.747 M 10.36 % | 29.674 M -42.55 % | 51.655 M -45.09 % | 94.073 M 10.93 % | 84.803 M 269.56 % | 22.947 M -60.95 % | 58.768 M 11.37 % | 52.766 M 37.45 % | 38.388 M 47.00 % | 26.115 M -71.78 % | 92.535 M 11.34 % | 83.112 M -5.18 % | 87.655 M 19.14 % | 73.576 M -39.17 % | 120.953 M 23.29 % | 98.101 M 48.80 % | 65.928 M -10.40 % | 73.582 M -4.61 % | 77.136 M 43.41 % | 53.787 M 36.21 % | 39.488 M -49.10 % | 77.584 M 21.44 % | 63.886 M 21.74 % | 52.477 M 25.61 % | 41.777 M -33.04 % | 62.390 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.00 % | 267.000 M 0.13 % | 266.657 M 0.00 % | 266.657 M 0.00 % | 266.657 M 0.00 % | 266.657 M 0.18 % | 266.174 M 0.55 % | 264.726 M 0.55 % | 263.277 M 0.55 % | 261.828 M 0.55 % | 260.390 M 0.55 % | 258.973 M 0.55 % | 257.556 M 0.55 % | 256.139 M 0.55 % | 254.732 M 8 490 966.67 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -50.00 % | 6.000 K | 0.000 | 0.000 -100.00 % | 1.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 |
| Other total stockholders equity | 1.361 B 0.22 % | 1.358 B 0.07 % | 1.357 B -2.37 % | 1.390 B 2.06 % | 1.362 B 0.44 % | 1.356 B 0.44 % | 1.350 B -3.09 % | 1.393 B -6.70 % | 1.493 B 0.34 % | 1.488 B 0.07 % | 1.487 B 0.20 % | 1.484 B 0.20 % | 1.481 B 0.27 % | 1.477 B 0.07 % | 1.476 B 0.07 % | 1.475 B -2.90 % | 1.519 B 0.33 % | 1.514 B 0.00 % | 1.514 B 1.20 % | 1.496 B -0.99 % | 1.511 B 0.13 % | 1.509 B -0.07 % | 1.510 B 0.94 % | 1.496 B 0.13 % | 1.494 B 0.20 % | 1.491 B 0.13 % | 1.489 B 0.20 % | 1.486 B 0.13 % | 1.484 B 0.13 % | 1.482 B -0.07 % | 1.483 B 0.04 % | 1.482 B 0.10 % | 1.481 B 0.04 % | 1.480 B 0.06 % | 1.479 B 0.01 % | 1.479 B 0.06 % | 1.478 B 0.06 % | 1.477 B 0.06 % | 1.477 B 0.00 % | 1.477 B 0.42 % | 1.470 B 0.10 % | 1.469 B 0.10 % | 1.467 B 0.07 % | 1.466 B -14.69 % | 1.719 B 0.16 % | 1.716 B 0.17 % | 1.713 B 0.15 % | 1.711 B 28.92 % | 1.327 B 0.24 % | 1.324 B 5.21 % | 1.258 B 83.15 % | 687.008 M 0.19 % | 685.721 M 0.22 % | 684.195 M 7.72 % | 635.182 M 1 603.72 % | 37.282 M -68.58 % | 118.664 M 0.21 % | 118.412 M 422.91 % | 22.645 M 102.62 % | 11.176 M -50.10 % | 22.396 M 1.56 % | 22.053 M -53.06 % | 46.985 M -31.31 % | 68.405 M 9.34 % | 62.559 M 1.29 % | 61.760 M 2.65 % | 60.165 M 4.99 % | 57.304 M 25.45 % | 45.678 M 3.00 % | 44.348 M 4.66 % | 42.375 M -8.07 % | 46.097 M 19.44 % | 38.595 M 2.14 % | 37.786 M 4.53 % | 36.150 M -3.77 % | 37.567 M 28.82 % | 29.162 M 6.47 % | 27.389 M -7.85 % | 29.721 M 0.94 % | 29.443 M 5.37 % | 27.943 M 10.60 % | 25.266 M 6.14 % | 23.804 M 7.96 % | 22.049 M -5.37 % | 23.299 M 111.75 % | 11.003 M 34.43 % | 8.185 M 52.31 % | 5.374 M 2.38 % | 5.249 M -24.07 % | 6.913 M -35.40 % | 10.701 M -41.52 % | 18.300 M -36.90 % | 29.000 M -4.29 % | 30.300 M 0.66 % | 30.100 M -0.33 % | 30.200 M 0.33 % | 30.100 M 0.00 % | 30.100 M -0.33 % | 30.200 M 0.33 % | 30.100 M 0.00 % | 30.100 M -0.33 % | 30.200 M 941.38 % | 2.900 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 15.927 B 2.07 % | 15.604 B -22.41 % | 20.111 B 5.82 % | 19.005 B -8.33 % | 20.731 B -6.09 % | 22.076 B -7.82 % | 23.950 B 3.70 % | 23.096 B -5.97 % | 24.562 B 13.45 % | 21.650 B 16.22 % | 18.629 B 15.23 % | 16.167 B -7.56 % | 17.489 B 12.80 % | 15.505 B 8.62 % | 14.275 B 9.20 % | 13.072 B -3.06 % | 13.485 B 9.45 % | 12.321 B 5.65 % | 11.662 B 24.67 % | 9.354 B -13.95 % | 10.871 B 4.59 % | 10.394 B 0.80 % | 10.311 B 11.54 % | 9.244 B -20.23 % | 11.589 B 7.23 % | 10.808 B 1.18 % | 10.682 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.647 B 22.84 % | 9.482 B -29.17 % | 13.388 B 3.54 % | 12.929 B 1.84 % | 12.696 B 3.22 % | 12.300 B -0.14 % | 12.318 B 9.70 % | 11.229 B -2.54 % | 11.521 B 37.20 % | 8.397 B -32.87 % | 12.509 B 1.34 % | 12.344 B -4.36 % | 12.906 B 40.43 % | 9.190 B -33.54 % | 13.828 B -8.85 % | 15.171 B -2.75 % | 15.601 B 16.02 % | 13.447 B 1.81 % | 13.207 B -2.26 % | 13.513 B -9.50 % | 14.931 B 75.59 % | 8.503 B 3 425.53 % | 241.184 M -1.02 % | 243.674 M 9.67 % | 222.184 M -68.28 % | 700.398 M 10.65 % | 632.965 M -32.35 % | 935.596 M 3.39 % | 904.906 M -66.85 % | 2.729 B 187.22 % | 950.291 M 2.01 % | 931.538 M 7.54 % | 866.215 M 6.08 % | 816.569 M -20.15 % | 1.023 B 1.31 % | 1.009 B -16.93 % | 1.215 B 44.96 % | 838.243 M -29.60 % | 1.191 B -33.20 % | 1.782 B 31.50 % | 1.356 B 24.46 % | 1.089 B 243 206.47 % | -448.000 K -1 545.16 % | 31.000 K -93.00 % | 443.000 K 31.85 % | 336.000 K -24.66 % | 446.000 K 16.75 % | 382.000 K 187.22 % | 133.000 K -66.24 % | 394.000 K 27.92 % | 308.000 K 102.63 % | 152.000 K -68.46 % | 482.000 K 60.67 % | 300.000 K 0.00 % | 300.000 K -25.00 % | 400.000 K -99.98 % | 2.474 B | 0.000 -100.00 % | 2.017 B 17.41 % | 1.718 B 1.14 % | 1.698 B 32.53 % | 1.282 B 8.16 % | 1.185 B 12.02 % | 1.058 B -26.35 % | 1.436 B |
| Total assets | 25.443 B 2.18 % | 24.899 B 7.12 % | 23.244 B -8.79 % | 25.483 B -5.77 % | 27.042 B -0.08 % | 27.065 B -8.10 % | 29.449 B -5.12 % | 31.038 B 5.30 % | 29.476 B 7.31 % | 27.468 B 2.47 % | 26.805 B 15.21 % | 23.266 B 5.52 % | 22.048 B 9.12 % | 20.206 B 3.91 % | 19.445 B 4.93 % | 18.531 B -0.89 % | 18.697 B 3.13 % | 18.130 B 2.22 % | 17.736 B 4.87 % | 16.912 B 0.19 % | 16.880 B 5.73 % | 15.965 B 3.93 % | 15.361 B 9.31 % | 14.053 B -1.54 % | 14.273 B 4.01 % | 13.723 B -0.10 % | 13.737 B 0.16 % | 13.715 B 9.55 % | 12.519 B 3.13 % | 12.139 B 4.91 % | 11.571 B 17.59 % | 9.840 B 2.23 % | 9.625 B -3.10 % | 9.933 B 3.35 % | 9.611 B 2.17 % | 9.407 B -20.33 % | 11.808 B -7.28 % | 12.735 B -2.74 % | 13.094 B -7.02 % | 14.082 B -5.48 % | 14.899 B 3.69 % | 14.368 B 2.32 % | 14.042 B 2.97 % | 13.637 B -0.70 % | 13.734 B 8.46 % | 12.663 B -2.72 % | 13.017 B -4.59 % | 13.644 B -1.40 % | 13.837 B 1.04 % | 13.694 B -4.46 % | 14.333 B 2.28 % | 14.013 B -5.45 % | 14.821 B -9.76 % | 16.423 B -2.30 % | 16.810 B 18.35 % | 14.204 B 0.31 % | 14.159 B -3.06 % | 14.606 B -8.27 % | 15.923 B 0.83 % | 15.793 B -4.66 % | 16.565 B 2.38 % | 16.179 B 4.84 % | 15.432 B -0.42 % | 15.497 B 2.49 % | 15.120 B -0.70 % | 15.226 B 1.16 % | 15.051 B -0.16 % | 15.075 B -2.39 % | 15.445 B 3.54 % | 14.917 B 4.50 % | 14.274 B 8.75 % | 13.125 B 2.68 % | 12.783 B 6.83 % | 11.966 B -1.81 % | 12.186 B 15.28 % | 10.570 B -3.41 % | 10.943 B 7.57 % | 10.173 B 7.01 % | 9.507 B 15.88 % | 8.204 B 7.12 % | 7.659 B 12.81 % | 6.789 B 6.03 % | 6.403 B -3.34 % | 6.624 B 8.46 % | 6.107 B 1.86 % | 5.996 B -5.90 % | 6.372 B 10.56 % | 5.763 B 2.21 % | 5.639 B 3.28 % | 5.459 B 13.50 % | 4.810 B 11.60 % | 4.310 B 13.85 % | 3.786 B 0.97 % | 3.749 B 2.28 % | 3.666 B 20.33 % | 3.046 B -1.49 % | 3.093 B 20.18 % | 2.573 B 0.37 % | 2.564 B 34.86 % | 1.901 B -6.50 % | 2.033 B 27.38 % | 1.596 B 5.08 % | 1.519 B |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 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 % | 34.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 M | 0.000 | 0.000 | 0.000 100.00 % | -57.000 M -303.57 % | 28.000 M 47.37 % | 19.000 M 58.33 % | 12.000 M 20.00 % | 10.000 M -60.00 % | 25.000 M 0.00 % | 25.000 M 38.89 % | 18.000 M 119.62 % | 8.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 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.226 M | 0.000 | 0.000 100.00 % | -130.000 K 88.00 % | -1.083 M | 0.000 | 0.000 100.00 % | -374.000 K 86.24 % | -2.718 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.024 M | 0.000 | 0.000 100.00 % | -21.783 M 54.39 % | -47.760 M | 0.000 | 0.000 -100.00 % | 25.977 M -27.71 % | 35.934 M | 0.000 | 0.000 100.00 % | -9.957 M 54.60 % | -21.934 M -257.23 % | 13.950 M | 0.000 100.00 % | -1.973 M 85.91 % | -14.000 M | 0.000 | 0.000 -100.00 % | 12.000 M 350.00 % | -4.800 M | 0.000 | 0.000 -100.00 % | 16.800 M -4.55 % | 17.600 M | 0.000 | 0.000 100.00 % | -800.000 K |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 150.000 M 383.02 % | -53.000 M -630.00 % | 10.000 M 127.78 % | -36.000 M -209.09 % | 33.000 M -71.05 % | 114.000 M 163.28 % | 43.300 M 2 447.06 % | 1.700 M -96.19 % | 44.612 M 134.77 % | -128.313 M -259.59 % | 80.403 M 222.45 % | -65.662 M 83.49 % | -397.675 M -289.24 % | 210.146 M 654.21 % | -37.918 M -114.42 % | 262.984 M -49.96 % | 525.545 M 1 311.81 % | 37.225 M 306.98 % | -17.985 M -40.46 % | -12.804 M 94.64 % | -239.053 M -517.12 % | 57.310 M -62.33 % | 152.121 M 222.33 % | -124.358 M -154.88 % | -48.791 M 68.90 % | -156.890 M 79.47 % | -764.273 M -341.71 % | 316.192 M 208.48 % | -291.484 M 27.38 % | -401.375 M -289.47 % | -103.057 M -11 614.75 % | 895.000 K 100.14 % | -626.626 M 33.97 % | -948.978 M 32.06 % | -1.397 B -950.87 % | -132.918 M -107.60 % | 1.748 B 286.92 % | -935.074 M 54.69 % | -2.064 B -690.20 % | -261.158 M -163.73 % | -99.023 M -127.03 % | 366.336 M 188.42 % | -414.292 M -4 940.05 % | -8.220 M 78.04 % | -37.426 M -168.68 % | 54.497 M 14.76 % | 47.486 M 164.78 % | 17.934 M -51.01 % | 36.607 M 129.73 % | -123.149 M -98.07 % | -62.176 M -1 168.38 % | -4.902 M 95.61 % | -111.592 M -7.54 % | -103.765 M -265.88 % | 62.555 M 335.89 % | 14.351 M -84.36 % | 91.779 M 212.50 % | -81.579 M -426.08 % | -15.507 M -7.06 % | -14.484 M 76.86 % | -62.595 M -154.91 % | 113.999 M 87.55 % | 60.783 M 228.52 % | -47.293 M -267.97 % | 28.155 M 240.34 % | -20.062 M -248.04 % | 13.552 M -44.38 % | 24.367 M 315.64 % | -11.300 M -163.13 % | 17.900 M -97.64 % | 757.600 M 199.51 % | -761.300 M -1 098.90 % | -63.500 M -907.94 % | -6.300 M -118.75 % | 33.600 M -28.66 % | 47.100 M 754.17 % | -7.200 M -164.29 % | 11.200 M -40.43 % | 18.800 M 184.30 % | -22.300 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 M | 0.000 100.00 % | -1.000 M -150.00 % | 2.000 M 200.00 % | -2.000 M 0.00 % | -2.000 M -33.33 % | -1.500 M 40.00 % | -2.500 M -105.46 % | 45.808 M 1 733.67 % | -2.804 M 55.47 % | -6.297 M -97.83 % | -3.183 M -376.06 % | 1.153 M -93.35 % | 17.338 M 20.35 % | 14.406 M 31.73 % | 10.936 M -24.40 % | 14.466 M 684.96 % | -2.473 M -159.48 % | 4.158 M 241.28 % | -2.943 M -5.71 % | -2.784 M | 0.000 | 0.000 -100.00 % | 2.784 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -323.860 M | 0.000 | 0.000 -100.00 % | 263.884 M -34.30 % | 401.660 M 487.01 % | -103.785 M -130.29 % | -45.067 M -163.07 % | 71.458 M 154.11 % | -132.052 M | 0.000 | 0.000 100.00 % | -77.582 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.982 M | 0.000 | 0.000 -100.00 % | 1.982 M 120.71 % | 898.000 K 257.77 % | 251.000 K -88.31 % | 2.147 M 53.25 % | 1.401 M 24.76 % | 1.123 M 145.23 % | -2.483 M -406.17 % | 811.000 K 128.55 % | -2.841 M 47.12 % | -5.373 M 20.74 % | -6.779 M -299.91 % | 3.391 M 177.78 % | -4.360 M -449.64 % | 1.247 M 110.74 % | -11.614 M -267.93 % | 6.916 M 205.99 % | -6.525 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 152.000 M | 0.000 -100.00 % | 11.000 M 128.95 % | -38.000 M -208.57 % | 35.000 M -69.83 % | 116.000 M 158.93 % | 44.800 M 966.67 % | 4.200 M 451.17 % | -1.196 M 99.05 % | -125.509 M -244.76 % | 86.700 M 238.77 % | -62.479 M 14.40 % | -72.986 M -137.85 % | 192.808 M 468.49 % | -52.324 M -278.67 % | -13.818 M -112.73 % | 108.521 M -24.23 % | 143.232 M 589.38 % | 20.777 M 125.12 % | -82.720 M 21.47 % | -105.340 M -276.17 % | 59.793 M -60.48 % | 151.310 M 423.87 % | -46.719 M -7.60 % | -43.418 M 71.08 % | -150.111 M 80.45 % | -767.664 M -339.48 % | 320.552 M 209.50 % | -292.731 M 24.89 % | -389.761 M -254.42 % | -109.973 M -1 582.12 % | 7.420 M 101.18 % | -626.626 M 33.97 % | -948.978 M 32.06 % | -1.397 B -950.87 % | -132.918 M -107.60 % | 1.748 B 286.92 % | -935.074 M 54.69 % | -2.064 B -690.20 % | -261.158 M -163.73 % | -99.023 M -127.03 % | 366.336 M 188.42 % | -414.292 M -4 940.05 % | -8.220 M 78.04 % | -37.426 M -168.68 % | 54.497 M 14.76 % | 47.486 M 164.78 % | 17.934 M -51.01 % | 36.607 M 129.73 % | -123.149 M -98.07 % | -62.176 M -1 168.38 % | -4.902 M 95.61 % | -111.592 M -7.54 % | -103.765 M -265.88 % | 62.555 M 335.89 % | 14.351 M -84.36 % | 91.779 M 212.50 % | -81.579 M -426.08 % | -15.507 M -7.06 % | -14.484 M 76.86 % | -62.595 M -154.91 % | 113.999 M 87.55 % | 60.783 M 228.52 % | -47.293 M -267.97 % | 28.155 M 240.34 % | -20.062 M -248.04 % | 13.552 M -44.38 % | 24.367 M | 0.000 -100.00 % | 17.900 M -97.64 % | 757.600 M 199.51 % | -761.300 M -1 098.90 % | -63.500 M -907.94 % | -6.300 M -118.75 % | 33.600 M -28.66 % | 47.100 M 754.17 % | -7.200 M -164.29 % | 11.200 M -40.43 % | 18.800 M 184.30 % | -22.300 M |
| Other non cash items | 1.127 B 1 106.25 % | -112.000 M -109.51 % | 1.178 B 265.84 % | 322.000 M 130.38 % | -1.060 B -110.32 % | -504.000 M -7.46 % | -469.000 M 78.60 % | -2.192 B -47.61 % | -1.485 B 55.39 % | -3.329 B -113.26 % | -1.561 B -3.31 % | -1.511 B 73.60 % | -5.723 B -6.28 % | -5.385 B -13.32 % | -4.752 B -5.13 % | -4.520 B 37.23 % | -7.201 B -26.80 % | -5.679 B 9.21 % | -6.255 B -0.94 % | -6.197 B 15.35 % | -7.321 B -8.06 % | -6.775 B -29.02 % | -5.251 B 17.45 % | -6.361 B -26.84 % | -5.015 B -49.08 % | -3.364 B -77.43 % | -1.896 B 26.02 % | -2.563 B -15.82 % | -2.213 B -26.08 % | -1.755 B 49.38 % | -3.468 B -41.86 % | -2.444 B -18.76 % | -2.058 B -10.07 % | -1.870 B -12.02 % | -1.669 B 40.28 % | -2.795 B -587.38 % | 573.505 M 0.22 % | 572.248 M -49.04 % | 1.123 B 2 020.31 % | 52.965 M 106.20 % | -854.530 M -417.80 % | 268.893 M 155.40 % | -485.382 M -210.98 % | 437.363 M 797.67 % | -62.689 M 84.73 % | -410.476 M -143.56 % | 942.219 M 439.50 % | -277.534 M -193.85 % | 295.715 M -7.19 % | 318.640 M 207.57 % | -296.217 M -133.97 % | 871.914 M -48.52 % | 1.694 B 131.18 % | 732.680 M 125.48 % | -2.875 B -1 085.53 % | 291.717 M 212.20 % | 93.439 M -56.57 % | 215.147 M 213.47 % | -189.614 M -594.84 % | 38.318 M -19.14 % | 47.389 M 307.61 % | -22.826 M -22.73 % | -18.598 M -103.87 % | 480.257 M 191.18 % | -526.712 M -1 938.50 % | 28.649 M 133.47 % | -85.594 M 73.38 % | -321.520 M -906.91 % | 39.846 M 170.19 % | -56.768 M 93.27 % | -843.847 M -245.49 % | 580.017 M 255.22 % | -373.663 M 44.59 % | -674.374 M -1.56 % | -664.011 M -8 765.16 % | 7.663 M 100.81 % | -944.356 M -249.00 % | 633.816 M 134.68 % | -1.828 B -53.36 % | -1.192 B -97.83 % | -602.437 M 3.49 % | -624.202 M -146.21 % | -253.524 M 62.26 % | -671.773 M -35.40 % | -496.137 M -1.57 % | -488.473 M -1 897.44 % | 27.176 M 121.36 % | -127.208 M 80.07 % | -638.164 M -237.59 % | -189.033 M 73.54 % | -714.536 M -5 662.39 % | -12.400 M -107.53 % | 164.600 M 129.45 % | -559.000 M -2 954.64 % | -18.300 M -119.28 % | 94.900 M 127.56 % | -344.400 M -1 559.32 % | 23.600 M 105.65 % | -417.600 M -302.92 % | 205.800 M 154.07 % | -380.600 M -1 131.44 % | 36.900 M 114.19 % | -260.000 M |
| Net cash provided by operating activities | 1.200 B 2 407.69 % | -52.000 M -104.22 % | 1.231 B 202.46 % | 407.000 M 144.82 % | -908.000 M -154.34 % | -357.000 M -11.56 % | -320.000 M 84.30 % | -2.038 B -61.36 % | -1.263 B 60.69 % | -3.213 B -112.08 % | -1.515 B -9.54 % | -1.383 B 75.57 % | -5.660 B -6.31 % | -5.324 B -12.89 % | -4.716 B -7.77 % | -4.376 B 38.82 % | -7.153 B -27.07 % | -5.629 B 9.50 % | -6.220 B -2.78 % | -6.052 B 16.88 % | -7.281 B -8.12 % | -6.734 B -28.91 % | -5.224 B 16.17 % | -6.232 B -25.27 % | -4.975 B -51.72 % | -3.279 B -74.97 % | -1.874 B 24.44 % | -2.480 B -22.71 % | -2.021 B -23.59 % | -1.635 B 52.06 % | -3.411 B -43.84 % | -2.371 B -7.40 % | -2.208 B -25.58 % | -1.758 B 2.74 % | -1.808 B 40.19 % | -3.022 B -475.99 % | 803.825 M 32.33 % | 607.427 M -57.07 % | 1.415 B 185.94 % | 494.888 M 167.84 % | -729.487 M -311.58 % | 344.782 M 168.96 % | -499.998 M -487.34 % | 129.086 M 1 427.64 % | -9.723 M 96.99 % | -323.484 M -140.65 % | 795.790 M 256.67 % | -507.951 M -501.68 % | 126.458 M 123.77 % | -531.971 M -967.44 % | -49.836 M -109.62 % | 518.123 M -48.40 % | 1.004 B 77.94 % | 564.342 M 119.24 % | -2.933 B -435.57 % | -547.549 M 39.94 % | -911.676 M 21.36 % | -1.159 B -254.86 % | -326.697 M -118.28 % | 1.787 B 299.89 % | -894.195 M 56.31 % | -2.047 B -716.88 % | -250.548 M -161.30 % | 408.714 M 435.13 % | -121.958 M 62.61 % | -326.157 M -653.49 % | -43.286 M 85.54 % | -299.405 M -312.30 % | 141.031 M 197.69 % | 47.375 M 106.05 % | -782.956 M -217.79 % | 664.706 M 253.16 % | -434.008 M 34.58 % | -663.389 M -10.00 % | -603.082 M -7 375.69 % | 8.289 M 100.89 % | -928.726 M -212.23 % | 827.529 M 147.60 % | -1.739 B -60.89 % | -1.081 B -74.25 % | -620.145 M -3.84 % | -597.185 M -201.38 % | -198.148 M 69.17 % | -642.790 M -87.16 % | -343.449 M 12.72 % | -393.480 M -3 849.02 % | -9.964 M 90.64 % | -106.497 M 83.07 % | -629.211 M -293.09 % | -160.066 M 76.53 % | -681.929 M -2 877.86 % | -22.900 M -111.67 % | 196.300 M -8.19 % | 213.800 M 128.59 % | -747.900 M -1 482.44 % | 54.100 M 116.37 % | -330.500 M -537.17 % | 75.600 M 122.31 % | -338.800 M -249.05 % | 227.300 M 163.31 % | -359.000 M -654.01 % | 64.800 M 123.59 % | -274.700 M |
| Investments in property plant and equipment | -289.000 M -725.71 % | -35.000 M -40.00 % | -25.000 M -316.67 % | -6.000 M 53.85 % | -13.000 M -1 200.00 % | -1.000 M 92.31 % | -13.000 M -30.00 % | -10.000 M 28.57 % | -14.000 M -7.69 % | -13.000 M 23.53 % | -17.000 M -30.77 % | -13.000 M 13.33 % | -15.000 M 0.00 % | -15.000 M 16.67 % | -18.000 M 14.29 % | -21.000 M -23.53 % | -17.000 M 5.56 % | -18.000 M -20.00 % | -15.000 M 34.78 % | -23.000 M 11.54 % | -26.000 M 16.13 % | -31.000 M -82.35 % | -17.000 M -112.50 % | -8.000 M 57.89 % | -19.000 M -46.15 % | -13.000 M -8.33 % | -12.000 M 33.33 % | -18.000 M -100.00 % | -9.000 M 14.29 % | -10.500 M -23.53 % | -8.500 M -25.96 % | -6.748 M 33.95 % | -10.217 M -23.45 % | -8.276 M -6.29 % | -7.786 M 12.63 % | -8.912 M -21.52 % | -7.334 M 29.17 % | -10.354 M -10.40 % | -9.379 M 23.66 % | -12.286 M -56.45 % | -7.853 M -6.35 % | -7.384 M -3.27 % | -7.150 M -124.56 % | 29.113 M 401.50 % | -9.656 M 33.00 % | -14.411 M -185.59 % | -5.046 M -42.82 % | -3.533 M -24.58 % | -2.836 M -88.81 % | -1.502 M 49.07 % | -2.949 M -54.16 % | -1.913 M 2.79 % | -1.968 M 32.99 % | -2.937 M 38.65 % | -4.787 M -148.77 % | 9.815 M 191.94 % | 3.362 M 469.83 % | 590.000 K 106.01 % | -9.815 M -112.91 % | 76.025 M 4 532.85 % | 1.641 M | 0.000 100.00 % | -76.025 M -419.03 % | 23.830 M 1 352.16 % | 1.641 M -82.61 % | 9.438 M 139.61 % | -23.830 M -49.81 % | -15.907 M -47.06 % | -10.817 M 33.56 % | -16.281 M -95.40 % | -8.332 M 59.63 % | -20.639 M -76.39 % | -11.701 M -53.72 % | -7.612 M 16.90 % | -9.160 M -3.40 % | -8.859 M 47.92 % | -17.011 M -201.56 % | -5.641 M 51.98 % | -11.746 M -3.33 % | -11.367 M 50.61 % | -23.016 M | 0.000 100.00 % | -9.935 M 23.36 % | -12.964 M -8.76 % | -11.920 M 25.54 % | -16.009 M -30.74 % | -12.245 M 7.24 % | -13.201 M 17.12 % | -15.928 M 19.75 % | -19.848 M 14.47 % | -23.205 M -118.92 % | -10.600 M -140.91 % | -4.400 M -10.00 % | -4.000 M 2.44 % | -4.100 M -41.38 % | -2.900 M -61.11 % | -1.800 M -20.00 % | -1.500 M 25.00 % | -2.000 M 78.95 % | -9.500 M -1 087.50 % | -800.000 K 38.46 % | -1.300 M 72.34 % | -4.700 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 M -200.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -16.67 % | 18.000 M -14.29 % | 21.000 M 23.53 % | 17.000 M -5.56 % | 18.000 M 20.00 % | 15.000 M -34.78 % | 23.000 M -11.54 % | 26.000 M -16.13 % | 31.000 M 82.35 % | 17.000 M 112.50 % | 8.000 M -57.89 % | 19.000 M 46.15 % | 13.000 M 8.33 % | 12.000 M -33.33 % | 18.000 M 100.00 % | 9.000 M -14.29 % | 10.500 M 23.53 % | 8.500 M 25.96 % | 6.748 M -33.95 % | 10.217 M 23.45 % | 8.276 M 6.29 % | 7.786 M -12.63 % | 8.912 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 % | 818.794 M | 0.000 | 0.000 | 0.000 -100.00 % | 618.004 M | 0.000 | 0.000 | 0.000 100.00 % | -9.815 M -191.94 % | -3.362 M -469.83 % | -590.000 K -106.01 % | 9.815 M 112.91 % | -76.025 M -4 532.85 % | -1.641 M | 0.000 -100.00 % | 76.025 M 419.03 % | -23.830 M -1 352.16 % | -1.641 M 82.61 % | -9.438 M -139.61 % | 23.830 M 49.81 % | 15.907 M 368.79 % | -5.918 M -167.54 % | -2.212 M -126.55 % | 8.332 M -59.63 % | 20.639 M 1 501.15 % | -1.473 M -119.35 % | 7.612 M -16.90 % | 9.160 M 3.40 % | 8.859 M | 0.000 | 0.000 -100.00 % | 11.746 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.935 M -23.36 % | 12.964 M | 0.000 | 0.000 -100.00 % | 12.245 M -7.24 % | 13.201 M | 0.000 | 0.000 -100.00 % | 23.205 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 % | 4.700 M |
| Purchases of investments | -453.000 M 31.88 % | -665.000 M -185.41 % | -233.000 M -86.40 % | -125.000 M | 0.000 100.00 % | -197.000 M -129.07 % | -86.000 M -8 500.00 % | -1.000 M | 0.000 100.00 % | -9.000 M 97.43 % | -350.000 M 24.08 % | -461.000 M -2 781.25 % | -16.000 M -128.57 % | -7.000 M 56.25 % | -16.000 M 94.52 % | -292.000 M -579.07 % | -43.000 M -4 200.00 % | -1.000 M 75.00 % | -4.000 M 98.71 % | -311.000 M -6.14 % | -293.000 M -240.70 % | -86.000 M 59.81 % | -214.000 M 55.14 % | -477.000 M -253.33 % | -135.000 M -229.27 % | -41.000 M 2.38 % | -42.000 M 92.66 % | -572.000 M -728.99 % | -69.000 M 4.17 % | -72.000 M 88.96 % | -652.000 M -24.82 % | -522.370 M -507.19 % | -86.031 M 81.45 % | -463.886 M -125.74 % | -205.497 M 66.90 % | -620.804 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.786 M -200.00 % | 24.786 M | 0.000 -100.00 % | 29.299 M 103.58 % | -818.794 M -3 758.60 % | -21.220 M -192.23 % | 23.007 M 113.07 % | -176.078 M 71.51 % | -618.004 M -27 750.56 % | -2.219 M 3.81 % | -2.307 M 6.26 % | -2.461 M 9.05 % | -2.706 M 46.02 % | -5.013 M 78.12 % | -22.910 M -1 341.79 % | -1.589 M -134.45 % | 4.613 M -93.16 % | 67.425 M 348.57 % | 15.031 M 105.58 % | -269.480 M 61.06 % | -691.985 M -1 879.11 % | 38.895 M 195.62 % | -40.676 M -2 944.61 % | -1.336 M 73.84 % | -5.108 M 80.22 % | -25.828 M -137.22 % | -10.888 M 22.12 % | -13.980 M -423.60 % | -2.670 M -621.62 % | -370.000 K -137.18 % | -156.000 K 99.44 % | -27.631 M -5 738.98 % | 490.000 K 100.99 % | -49.640 M -2 904.52 % | 1.770 M 152.77 % | -3.354 M 91.82 % | -41.017 M -111.23 % | -19.418 M -493.46 % | -3.272 M -299.02 % | -820.000 K 82.21 % | -4.610 M 44.82 % | -8.354 M 12.82 % | -9.583 M 11.83 % | -10.869 M -2 694.09 % | -389.000 K 68.19 % | -1.223 M 93.73 % | -19.501 M -889.90 % | -1.970 M 90.53 % | -20.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.100 M 53.73 % | -6.700 M -42.55 % | -4.700 M 18.97 % | -5.800 M |
| Sales maturities of investments | 268.000 M -5.63 % | 284.000 M -62.33 % | 754.000 M -46.52 % | 1.410 B 294.96 % | 357.000 M -62.97 % | 964.000 M 35.01 % | 714.000 M -16.88 % | 859.000 M -55.95 % | 1.950 B -57.17 % | 4.553 B 1 923.56 % | 225.000 M -32.84 % | 335.000 M -93.20 % | 4.926 B -22.33 % | 6.342 B 39.08 % | 4.560 B -15.96 % | 5.426 B -18.28 % | 6.640 B 8.16 % | 6.139 B 5.72 % | 5.807 B -14.54 % | 6.795 B -5.43 % | 7.185 B 3.11 % | 6.968 B 71.20 % | 4.070 B -39.08 % | 6.681 B 32.69 % | 5.035 B 50.25 % | 3.351 B 22.66 % | 2.732 B 6.10 % | 2.575 B 20.10 % | 2.144 B 11.53 % | 1.922 B -30.34 % | 2.760 B -5.37 % | 2.916 B 24.57 % | 2.341 B 5.58 % | 2.217 B 18.12 % | 1.877 B -43.21 % | 3.305 B 8 747.35 % | 37.360 M 636.09 % | -6.969 M -145.32 % | 15.378 M 7.83 % | 14.261 M -93.46 % | 217.948 M 798.09 % | 24.268 M -47.32 % | 46.070 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.868 M 1 151.99 % | 3.424 M -99.02 % | 348.633 M 427.27 % | 66.121 M -72.29 % | 238.595 M 2 457.43 % | -10.121 M -172.86 % | 13.891 M -67.48 % | 42.717 M 157.51 % | -74.277 M -252.08 % | 48.841 M -95.00 % | 977.788 M 735.69 % | 117.003 M -71.15 % | 405.567 M 162.31 % | 154.612 M 77.52 % | 87.097 M -67.00 % | 263.941 M 802.08 % | 29.259 M -82.31 % | 165.425 M -14.90 % | 194.379 M 557.62 % | 29.558 M -52.19 % | 61.828 M 811.65 % | 6.782 M 660.50 % | -1.210 M -129.67 % | 4.078 M 97.29 % | 2.067 M -38.72 % | 3.373 M 98.30 % | 1.701 M -39.83 % | 2.827 M -99.89 % | 2.613 B | 0.000 | 0.000 -100.00 % | 779.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 322.111 M -7.94 % | 349.895 M | 0.000 | 0.000 -100.00 % | 113.690 M -94.99 % | 2.268 B | 0.000 | 0.000 -100.00 % | 188.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K |
| Other investing activites | -1.140 B 18.28 % | -1.395 B -862.30 % | 183.000 M -78.32 % | 844.000 M 620.99 % | -162.000 M -117.48 % | 927.000 M -32.19 % | 1.367 B 529.95 % | 217.000 M 112.91 % | -1.681 B -54.36 % | -1.089 B 33.35 % | -1.634 B -466.37 % | 446.000 M 149.39 % | -903.000 M 48.95 % | -1.769 B -145.35 % | -721.000 M -150.67 % | 1.423 B 4 843.33 % | -30.000 M 95.78 % | -711.000 M -381.03 % | 253.000 M 149.13 % | -515.000 M -21.75 % | -423.000 M 39.14 % | -695.000 M -5 446.15 % | 13.000 M -94.76 % | 248.000 M 151.13 % | -485.000 M -5.43 % | -460.000 M -123.30 % | -206.000 M 71.82 % | -731.000 M -83.21 % | -399.000 M 45.88 % | -737.200 M -159.76 % | -283.800 M -38.79 % | -204.483 M -238.73 % | 147.393 M 158.27 % | -252.937 M 0.70 % | -254.731 M -150.00 % | 509.453 M 430.01 % | -154.375 M -153.45 % | 288.841 M -64.55 % | 814.787 M 213.38 % | 259.996 M 1 629.84 % | -16.995 M 19.90 % | -21.217 M -134.12 % | 62.184 M 107.18 % | -866.461 M -1.06 % | -857.378 M -175.94 % | -310.713 M -159.63 % | 521.092 M 37.94 % | 377.773 M 1 202.58 % | 29.002 M -85.04 % | 193.873 M 100.98 % | 96.462 M -57.52 % | 227.065 M -5.01 % | 239.051 M -43.75 % | 424.947 M 415.19 % | 82.483 M -85.29 % | 560.876 M -59.12 % | 1.372 B 0.93 % | 1.360 B 1 142.48 % | 109.419 M 107.94 % | -1.377 B -811.20 % | 193.665 M -80.08 % | 972.335 M 209.97 % | 313.688 M 924.86 % | 30.608 M -82.75 % | 177.463 M 771.60 % | -26.424 M -124.07 % | 109.785 M -82.89 % | 641.801 M 214.33 % | -561.343 M 6.21 % | -598.526 M -83.54 % | -326.107 M 69.58 % | -1.072 B -224.50 % | -330.312 M -137.89 % | 871.655 M 202.73 % | -848.498 M 76.92 % | -3.676 B -518.81 % | 877.728 M 235.45 % | -647.990 M -119.86 % | -294.735 M -185.80 % | 343.532 M 96.73 % | 174.618 M -5.52 % | 184.829 M 33.07 % | 138.901 M 167.63 % | -205.380 M -183.60 % | 245.660 M -31.63 % | 359.333 M 1 104.28 % | -35.780 M 98.40 % | -2.232 B -1 290.17 % | 187.544 M 241.46 % | -132.580 M -172.54 % | -48.646 M 88.60 % | -426.900 M -68.40 % | -253.500 M 8.88 % | -278.200 M -308.86 % | 133.200 M 1 502.11 % | -9.500 M 90.15 % | -96.400 M -35.39 % | -71.200 M 65.13 % | -204.200 M -117.00 % | -94.100 M -300.43 % | -23.500 M 83.11 % | -139.100 M -481.10 % | 36.500 M |
| Net cash used for investing activites | -1.614 B 10.88 % | -1.811 B -366.72 % | 679.000 M -68.02 % | 2.123 B 1 066.48 % | 182.000 M -89.24 % | 1.691 B -14.77 % | 1.984 B 86.29 % | 1.065 B 317.65 % | 255.000 M -92.59 % | 3.442 B 293.81 % | -1.776 B -678.50 % | 307.000 M -92.31 % | 3.992 B -12.57 % | 4.566 B 19.43 % | 3.823 B -41.70 % | 6.557 B -0.15 % | 6.567 B 21.01 % | 5.427 B -10.39 % | 6.056 B 1.46 % | 5.969 B -7.73 % | 6.469 B 4.56 % | 6.187 B 59.91 % | 3.869 B -40.03 % | 6.452 B 46.14 % | 4.415 B 54.91 % | 2.850 B 14.73 % | 2.484 B 95.28 % | 1.272 B -24.11 % | 1.676 B 50.56 % | 1.113 B -38.96 % | 1.824 B -16.70 % | 2.189 B -8.86 % | 2.402 B 60.11 % | 1.500 B 5.90 % | 1.417 B -55.64 % | 3.194 B 2 668.59 % | -124.349 M -145.80 % | 271.518 M -66.92 % | 820.786 M 213.31 % | 261.971 M 35.67 % | 193.100 M 4 556.50 % | -4.333 M -104.29 % | 101.104 M 111.73 % | -862.134 M -2.36 % | -842.248 M -159.05 % | -325.124 M -159.62 % | 545.345 M 30.74 % | 417.108 M 4 883.37 % | 8.370 M -98.52 % | 564.011 M 3 529.89 % | -16.444 M -103.55 % | 463.747 M 106.35 % | 224.743 M -48.17 % | 433.594 M 267.60 % | 117.952 M -75.62 % | 483.893 M -65.83 % | 1.416 B -38.82 % | 2.314 B 929.38 % | 224.833 M 123.25 % | -967.173 M -332.66 % | 415.702 M -61.31 % | 1.074 B 248.68 % | 308.149 M 148.75 % | -632.118 M -265.57 % | 381.783 M 199.96 % | 127.279 M -7.77 % | 138.007 M -80.24 % | 698.521 M 216.98 % | -597.124 M 5.09 % | -629.117 M -87.23 % | -336.009 M 68.67 % | -1.072 B -214.98 % | -340.483 M -138.99 % | 873.200 M 199.99 % | -873.302 M 17.78 % | -1.062 B -230.95 % | 811.077 M 224.42 % | -651.861 M -235.38 % | 481.489 M 65.38 % | 291.148 M 120.26 % | 132.184 M -27.19 % | 181.557 M -60.55 % | 460.192 M 228.93 % | 139.905 M -37.93 % | 225.386 M -32.47 % | 333.741 M 397.82 % | 67.041 M 87.37 % | 35.780 M -79.00 % | 170.393 M 199.11 % | -171.929 M -224.53 % | 138.065 M 130.13 % | -458.300 M -77.70 % | -257.900 M 8.61 % | -282.200 M -317.75 % | 129.600 M 1 145.16 % | -12.400 M 87.37 % | -98.200 M -35.08 % | -72.700 M 64.74 % | -206.200 M -93.25 % | -106.700 M -244.19 % | -31.000 M 78.64 % | -145.100 M -568.06 % | 31.000 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 110.141 M 18 599.66 % | 589.000 K 274.78 % | -337.000 K -100.06 % | 577.250 M 7.36 % | 537.669 M | 0.000 -100.00 % | 1.375 M -74.16 % | 5.321 M 6 810.39 % | 77.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.318 M | 0.000 | 0.000 | 0.000 -100.00 % | 444.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.890 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 100.00 % | -50.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 % | 50.000 M | 0.000 100.00 % | -34.500 M -122.58 % | -15.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.802 M | 0.000 | 0.000 -100.00 % | 4.874 B 1 006.52 % | -537.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.131 B | 0.000 | 0.000 | 0.000 100.00 % | -2.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.569 B | 0.000 | 0.000 | 0.000 -100.00 % | 71.407 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 % | -13.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 418.000 M -78.08 % | 1.907 B 175.52 % | -2.525 B -56.15 % | -1.617 B -405.09 % | 530.000 M 136.83 % | -1.439 B 21.71 % | -1.838 B -239.24 % | 1.320 B 25.71 % | 1.050 B 400.00 % | -350.000 M -110.87 % | 3.221 B 181.56 % | 1.144 B -32.82 % | 1.703 B 145.74 % | 693.000 M -21.16 % | 879.000 M 143.24 % | -2.033 B -511.54 % | 494.000 M 55.35 % | 318.000 M 58.21 % | 201.000 M 272.22 % | 54.000 M -93.74 % | 862.000 M 51.49 % | 569.000 M -58.10 % | 1.358 B 675.42 % | -236.000 M -142.91 % | 550.000 M 595.50 % | -111.000 M -18.09 % | -94.000 M -107.70 % | 1.221 B 315.31 % | 294.000 M -44.17 % | 526.600 M -68.88 % | 1.692 B 702.04 % | 211.013 M 172.73 % | -290.141 M -220.35 % | 241.072 M -26.83 % | 329.483 M 113.49 % | -2.442 B -193.27 % | -832.809 M -105.54 % | -405.188 M 57.70 % | -957.969 M -18.64 % | -807.463 M -399.73 % | 269.395 M 56.63 % | 171.992 M -59.61 % | 425.784 M 453.83 % | -120.337 M -112.07 % | 996.886 M 423.11 % | -308.528 M 46.77 % | -579.650 M -1 955.24 % | 31.244 M -74.64 % | 123.187 M 149.66 % | -248.072 M -450.55 % | -45.059 M 93.87 % | -735.258 M 44.18 % | -1.317 B -243.78 % | -383.165 M -114.64 % | 2.617 B 1 075.55 % | 222.626 M 167.65 % | -329.075 M 75.26 % | -1.330 B -1 315.75 % | 109.404 M 115.50 % | -705.763 M -264.39 % | 429.314 M -41.76 % | 737.199 M 321.05 % | 175.086 M 13.79 % | 153.866 M 276.45 % | -87.201 M -169.15 % | 126.113 M 357.54 % | -48.969 M 88.60 % | -429.721 M -185.17 % | 504.550 M -15.90 % | 599.931 M -46.23 % | 1.116 B 193.33 % | 380.340 M -52.20 % | 795.718 M 414.99 % | -252.616 M -116.47 % | 1.533 B 637.91 % | -285.068 M -136.70 % | 776.723 M 45.72 % | 533.028 M -57.34 % | 1.250 B 237.23 % | -910.587 M -219.10 % | 764.577 M 84.93 % | 413.440 M 269.76 % | -243.541 M -148.07 % | 506.669 M 2 162.72 % | 22.392 M 104.58 % | -488.669 M -179.32 % | 616.107 M 472.45 % | 107.627 M -34.40 % | 164.064 M -72.90 % | 605.494 M 24.52 % | 486.252 M -8.31 % | 530.300 M 812.74 % | 58.100 M -31.65 % | 85.000 M -85.81 % | 599.000 M 1 676.32 % | -38.000 M -107.91 % | 480.500 M 1 620.57 % | -31.600 M -105.52 % | 572.100 M 502.32 % | -142.200 M -134.24 % | 415.300 M 513.44 % | 67.700 M -70.62 % | 230.400 M |
| Net cash used provided by financing activities | 418.000 M -78.08 % | 1.907 B 175.52 % | -2.525 B -56.15 % | -1.617 B -405.09 % | 530.000 M 136.83 % | -1.439 B 21.71 % | -1.838 B -239.24 % | 1.320 B 25.71 % | 1.050 B 400.00 % | -350.000 M -110.87 % | 3.221 B 181.56 % | 1.144 B -32.82 % | 1.703 B 145.74 % | 693.000 M -21.16 % | 879.000 M 143.24 % | -2.033 B -511.54 % | 494.000 M 55.35 % | 318.000 M 58.21 % | 201.000 M 272.22 % | 54.000 M -93.74 % | 862.000 M 51.49 % | 569.000 M -58.10 % | 1.358 B 675.42 % | -236.000 M -142.91 % | 550.000 M 595.50 % | -111.000 M -18.09 % | -94.000 M -107.70 % | 1.221 B 315.31 % | 294.000 M -44.17 % | 526.600 M -68.88 % | 1.692 B 702.04 % | 211.013 M 172.73 % | -290.141 M -220.35 % | 241.072 M -26.83 % | 329.483 M 113.49 % | -2.442 B -193.27 % | -832.809 M -105.54 % | -405.188 M 57.70 % | -957.969 M -18.64 % | -807.463 M -399.73 % | 269.395 M 56.63 % | 171.992 M -59.61 % | 425.784 M -24.14 % | 561.308 M -43.69 % | 996.886 M 423.11 % | -308.528 M 46.77 % | -579.650 M -1 955.24 % | 31.244 M -74.64 % | 123.187 M 149.66 % | -248.072 M -450.55 % | -45.059 M 93.87 % | -735.258 M 44.18 % | -1.317 B -243.78 % | -383.165 M -114.64 % | 2.617 B 1 075.55 % | 222.626 M 167.65 % | -329.075 M 75.26 % | -1.330 B -1 315.75 % | 109.404 M 115.50 % | -705.763 M -264.39 % | 429.314 M -41.76 % | 737.199 M 321.05 % | 175.086 M 13.79 % | 153.866 M 276.45 % | -87.201 M -169.15 % | 126.113 M 357.54 % | -48.969 M 88.60 % | -429.721 M -185.17 % | 504.550 M -15.90 % | 599.931 M -46.23 % | 1.116 B 193.33 % | 380.340 M -52.20 % | 795.718 M 414.99 % | -252.616 M -116.47 % | 1.533 B 637.91 % | -285.068 M -136.70 % | 776.723 M 45.72 % | 533.028 M -57.34 % | 1.250 B 143.58 % | 513.019 M -32.90 % | 764.577 M 84.93 % | 413.440 M 269.76 % | -243.541 M -148.07 % | 506.669 M 2 162.72 % | 22.392 M 104.58 % | -488.669 M -179.20 % | 616.986 M 473.26 % | 107.627 M -34.40 % | 164.064 M -72.90 % | 605.494 M 24.52 % | 486.252 M -8.31 % | 530.300 M 812.74 % | 58.100 M -31.65 % | 85.000 M -85.81 % | 599.000 M 1 676.32 % | -38.000 M -107.91 % | 480.500 M 1 620.57 % | -31.600 M -105.52 % | 572.100 M 502.32 % | -142.200 M -134.24 % | 415.300 M 513.44 % | 67.700 M -70.62 % | 230.400 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.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 100.00 % | -100.000 K | 0.000 -100.00 % | 68.400 M -88.94 % | 618.300 M 1 582.73 % | -41.700 M -109.73 % | 428.700 M 14 882.76 % | -2.900 M -100.53 % | 545.000 M 551.91 % | -120.600 M -130.92 % | 390.000 M 385.68 % | 80.300 M -67.05 % | 243.700 M |
| Net change in cash | 4.000 M -90.91 % | 44.000 M 107.15 % | -615.000 M -167.36 % | 913.000 M 565.82 % | -196.000 M -86.67 % | -105.000 M 39.66 % | -174.000 M -150.14 % | 347.000 M 726.19 % | 42.000 M 134.71 % | -121.000 M -72.86 % | -70.000 M -202.94 % | 68.000 M 94.29 % | 35.000 M 153.85 % | -65.000 M -364.29 % | -14.000 M -109.46 % | 148.000 M 260.87 % | -92.000 M -179.31 % | 116.000 M 213.51 % | 37.000 M 227.59 % | -29.000 M -158.00 % | 50.000 M 127.27 % | 22.000 M 633.33 % | 3.000 M 118.75 % | -16.000 M -60.00 % | -10.000 M 98.15 % | -540.000 M -204.65 % | 516.000 M 3 869.23 % | 13.000 M 125.49 % | -51.000 M -1 208.70 % | 4.600 M -95.64 % | 105.400 M 261.28 % | 29.174 M 130.49 % | -95.695 M -474.33 % | -16.662 M 72.82 % | -61.308 M 97.30 % | -2.271 B -1 380.83 % | -153.333 M -132.37 % | 473.757 M -62.93 % | 1.278 B 2 625.28 % | -50.604 M 81.05 % | -266.992 M -152.10 % | 512.441 M 1 805.69 % | 26.890 M 115.66 % | -171.740 M -218.51 % | 144.915 M 115.14 % | -957.136 M -225.69 % | 761.485 M 1 377.68 % | -59.599 M -123.10 % | 258.015 M 219.43 % | -216.032 M -94.03 % | -111.339 M -145.15 % | 246.612 M 379.25 % | -88.312 M -114.37 % | 614.771 M 411.30 % | -197.487 M -224.23 % | 158.970 M -9.29 % | 175.248 M 200.13 % | -175.022 M -2 421.25 % | 7.540 M -93.41 % | 114.440 M 332.70 % | -49.179 M 79.07 % | -235.015 M -201.00 % | 232.687 M 434.62 % | -69.538 M -140.28 % | 172.624 M 337.23 % | -72.765 M -259.04 % | 45.752 M 249.49 % | -30.605 M -150.64 % | 60.442 M 232.30 % | 18.189 M 647.86 % | -3.320 M 87.89 % | -27.415 M -229.15 % | 21.227 M 149.59 % | -42.805 M -175.05 % | 57.033 M 104.26 % | -1.339 B -303.15 % | 659.074 M -7.00 % | 708.696 M 9 679.56 % | -7.398 M 97.32 % | -276.409 M -199.93 % | 276.616 M 12 742.41 % | -2.188 M -111.83 % | 18.503 M 388.98 % | 3.784 M 103.96 % | -95.671 M 82.55 % | -548.408 M -181.36 % | 674.063 M 1 726.23 % | 36.910 M 112.52 % | -294.754 M -207.77 % | 273.499 M 574.73 % | -57.612 M -217.58 % | 49.000 M 1 500.00 % | -3.500 M -104.12 % | 85.000 M -85.81 % | 599.000 M 1 676.32 % | -38.000 M -107.91 % | 480.500 M 1 620.57 % | -31.600 M -105.52 % | 572.100 M 502.32 % | -142.200 M -134.24 % | 415.300 M 513.44 % | 67.700 M -70.62 % | 230.400 M |
| Cash at beginning of period | 521.000 M 9.22 % | 477.000 M -56.32 % | 1.092 B 510.06 % | 179.000 M -52.27 % | 375.000 M -21.88 % | 480.000 M -26.61 % | 654.000 M 113.03 % | 307.000 M 15.85 % | 265.000 M -31.35 % | 386.000 M -15.35 % | 456.000 M 17.53 % | 388.000 M 9.92 % | 353.000 M -15.55 % | 418.000 M -3.24 % | 432.000 M 52.11 % | 284.000 M -24.47 % | 376.000 M 44.62 % | 260.000 M 16.59 % | 223.000 M -4.29 % | 233.000 M 27.32 % | 183.000 M 13.66 % | 161.000 M 1.90 % | 158.000 M -9.20 % | 174.000 M -5.43 % | 184.000 M -74.59 % | 724.000 M 248.08 % | 208.000 M 6.67 % | 195.000 M -20.73 % | 246.000 M 1.91 % | 241.400 M 77.50 % | 136.000 M 27.29 % | 106.840 M -47.25 % | 202.535 M -7.60 % | 219.197 M -21.86 % | 280.505 M -89.00 % | 2.551 B -5.67 % | 2.704 B 21.24 % | 2.231 B 134.12 % | 952.793 M -5.04 % | 1.003 B -21.02 % | 1.270 B 67.61 % | 757.948 M 3.68 % | 731.058 M -19.02 % | 902.798 M 19.12 % | 757.883 M -55.81 % | 1.715 B 79.86 % | 953.534 M -5.88 % | 1.013 B 34.17 % | 755.118 M -22.24 % | 971.150 M -10.29 % | 1.082 B 29.50 % | 835.877 M -9.56 % | 924.189 M 198.69 % | 309.418 M -38.96 % | 506.905 M 45.69 % | 347.935 M 101.48 % | 172.687 M -50.34 % | 347.709 M 2.22 % | 340.169 M 50.70 % | 225.729 M -17.89 % | 274.908 M -46.09 % | 509.923 M 83.93 % | 277.236 M -20.05 % | 346.774 M 99.12 % | 174.150 M -29.47 % | 246.915 M 22.74 % | 201.163 M -13.21 % | 231.768 M 35.28 % | 171.326 M 11.88 % | 153.137 M -2.12 % | 156.457 M -14.91 % | 183.872 M 13.05 % | 162.645 M -20.83 % | 205.450 M 38.43 % | 148.417 M -90.02 % | 1.487 B 79.57 % | 828.267 M 592.70 % | 119.571 M -5.83 % | 126.969 M -68.52 % | 403.378 M 218.22 % | 126.762 M -1.70 % | 128.950 M 16.75 % | 110.447 M 3.55 % | 106.663 M -47.28 % | 202.334 M -73.05 % | 750.742 M 879.07 % | 76.679 M 92.81 % | 39.769 M -88.11 % | 334.523 M 448.18 % | 61.024 M -48.56 % | 118.636 M 70.45 % | 69.600 M -4.79 % | 73.100 M 714.29 % | -11.900 M -115.70 % | 75.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.200 M |
| Cash at end of period | 525.000 M 0.77 % | 521.000 M 9.22 % | 477.000 M -56.32 % | 1.092 B 510.06 % | 179.000 M -52.27 % | 375.000 M -21.88 % | 480.000 M -26.61 % | 654.000 M 113.03 % | 307.000 M 15.85 % | 265.000 M -31.35 % | 386.000 M -15.35 % | 456.000 M 17.53 % | 388.000 M 9.92 % | 353.000 M -15.55 % | 418.000 M -3.24 % | 432.000 M 52.11 % | 284.000 M -24.47 % | 376.000 M 44.62 % | 260.000 M 27.45 % | 204.000 M -12.45 % | 233.000 M 27.32 % | 183.000 M 13.66 % | 161.000 M 1.90 % | 158.000 M -9.20 % | 174.000 M -5.43 % | 184.000 M -74.59 % | 724.000 M 248.08 % | 208.000 M 6.67 % | 195.000 M -20.73 % | 246.000 M 1.91 % | 241.400 M 77.48 % | 136.014 M 27.31 % | 106.840 M -47.25 % | 202.535 M -7.60 % | 219.197 M -21.86 % | 280.505 M -89.00 % | 2.551 B -5.67 % | 2.704 B 21.24 % | 2.231 B 134.12 % | 952.793 M -5.04 % | 1.003 B -21.02 % | 1.270 B 67.61 % | 757.948 M 3.68 % | 731.058 M -19.02 % | 902.798 M 19.12 % | 757.883 M -55.81 % | 1.715 B 79.86 % | 953.534 M -5.88 % | 1.013 B 34.17 % | 755.118 M -22.24 % | 971.150 M -10.29 % | 1.082 B 29.50 % | 835.877 M -9.56 % | 924.189 M 198.69 % | 309.418 M -38.96 % | 506.905 M 45.69 % | 347.935 M 101.48 % | 172.687 M -50.34 % | 347.709 M 2.22 % | 340.169 M 50.70 % | 225.729 M -17.89 % | 274.908 M -46.09 % | 509.923 M 83.93 % | 277.236 M -20.05 % | 346.774 M 99.12 % | 174.150 M -29.47 % | 246.915 M 22.74 % | 201.163 M -13.21 % | 231.768 M 35.28 % | 171.326 M 11.88 % | 153.137 M -2.12 % | 156.457 M -14.91 % | 183.872 M 13.05 % | 162.645 M -20.83 % | 205.450 M 38.43 % | 148.417 M -90.02 % | 1.487 B 79.57 % | 828.267 M 592.70 % | 119.571 M -5.83 % | 126.969 M -68.52 % | 403.378 M 218.22 % | 126.762 M -1.70 % | 128.950 M 16.75 % | 110.447 M 3.55 % | 106.663 M -47.28 % | 202.334 M -73.05 % | 750.742 M 879.07 % | 76.679 M 92.81 % | 39.769 M -88.11 % | 334.523 M 448.18 % | 61.024 M -48.55 % | 118.600 M 70.40 % | 69.600 M -4.79 % | 73.100 M -89.17 % | 674.800 M 1 875.79 % | -38.000 M -107.91 % | 480.500 M 1 620.57 % | -31.600 M -105.32 % | 594.000 M 517.72 % | -142.200 M -134.24 % | 415.300 M 513.44 % | 67.700 M -75.35 % | 274.600 M |
| Operating cash flow | 1.200 B 2 407.69 % | -52.000 M -104.22 % | 1.231 B 202.46 % | 407.000 M 144.82 % | -908.000 M -154.34 % | -357.000 M -11.56 % | -320.000 M 84.30 % | -2.038 B -61.36 % | -1.263 B 60.69 % | -3.213 B -112.08 % | -1.515 B -9.54 % | -1.383 B 75.57 % | -5.660 B -6.31 % | -5.324 B -12.89 % | -4.716 B -7.77 % | -4.376 B 38.82 % | -7.153 B -27.07 % | -5.629 B 9.50 % | -6.220 B -2.78 % | -6.052 B 16.88 % | -7.281 B -8.12 % | -6.734 B -28.91 % | -5.224 B 16.17 % | -6.232 B -25.27 % | -4.975 B -51.72 % | -3.279 B -74.97 % | -1.874 B 24.44 % | -2.480 B -22.71 % | -2.021 B -23.59 % | -1.635 B 52.06 % | -3.411 B -43.84 % | -2.371 B -7.40 % | -2.208 B -25.58 % | -1.758 B 2.74 % | -1.808 B 40.19 % | -3.022 B -475.99 % | 803.825 M 32.33 % | 607.427 M -57.07 % | 1.415 B 185.94 % | 494.888 M 167.84 % | -729.487 M -311.58 % | 344.782 M 168.96 % | -499.998 M -487.34 % | 129.086 M 1 427.64 % | -9.723 M 96.99 % | -323.484 M -140.65 % | 795.790 M 256.67 % | -507.951 M -501.68 % | 126.458 M 123.77 % | -531.971 M -967.44 % | -49.836 M -109.62 % | 518.123 M -48.40 % | 1.004 B 77.94 % | 564.342 M 119.24 % | -2.933 B -435.57 % | -547.549 M 39.94 % | -911.676 M 21.36 % | -1.159 B -254.86 % | -326.697 M -118.28 % | 1.787 B 299.89 % | -894.195 M 56.31 % | -2.047 B -716.88 % | -250.548 M -161.30 % | 408.714 M 435.13 % | -121.958 M 62.61 % | -326.157 M -653.49 % | -43.286 M 85.54 % | -299.405 M -312.30 % | 141.031 M 197.69 % | 47.375 M 106.05 % | -782.956 M -217.79 % | 664.706 M 253.16 % | -434.008 M 34.58 % | -663.389 M -10.00 % | -603.082 M -7 375.69 % | 8.289 M 100.89 % | -928.726 M -212.23 % | 827.529 M 147.60 % | -1.739 B -60.89 % | -1.081 B -74.25 % | -620.145 M -3.84 % | -597.185 M -201.38 % | -198.148 M 69.17 % | -642.790 M -87.16 % | -343.449 M 12.72 % | -393.480 M -3 849.02 % | -9.964 M 90.64 % | -106.497 M 83.07 % | -629.211 M -293.09 % | -160.066 M 76.53 % | -681.929 M -2 877.86 % | -22.900 M -111.67 % | 196.300 M -8.19 % | 213.800 M 128.59 % | -747.900 M -1 482.44 % | 54.100 M 116.37 % | -330.500 M -537.17 % | 75.600 M 122.31 % | -338.800 M -249.05 % | 227.300 M 163.31 % | -359.000 M -654.01 % | 64.800 M 123.59 % | -274.700 M |
| Capital expenditure | -289.000 M -725.71 % | -35.000 M -40.00 % | -25.000 M -316.67 % | -6.000 M 53.85 % | -13.000 M -1 200.00 % | -1.000 M 92.31 % | -13.000 M -30.00 % | -10.000 M 28.57 % | -14.000 M -7.69 % | -13.000 M 23.53 % | -17.000 M -30.77 % | -13.000 M 13.33 % | -15.000 M 0.00 % | -15.000 M 16.67 % | -18.000 M 14.29 % | -21.000 M -23.53 % | -17.000 M 5.56 % | -18.000 M -20.00 % | -15.000 M 34.78 % | -23.000 M 11.54 % | -26.000 M 16.13 % | -31.000 M -82.35 % | -17.000 M -112.50 % | -8.000 M 57.89 % | -19.000 M -46.15 % | -13.000 M -8.33 % | -12.000 M 33.33 % | -18.000 M -100.00 % | -9.000 M 14.29 % | -10.500 M -23.53 % | -8.500 M -25.96 % | -6.748 M 33.95 % | -10.217 M -23.45 % | -8.276 M -6.29 % | -7.786 M 12.63 % | -8.912 M -21.52 % | -7.334 M 29.17 % | -10.354 M -10.40 % | -9.379 M 23.66 % | -12.286 M -56.45 % | -7.853 M -6.35 % | -7.384 M -3.27 % | -7.150 M -124.56 % | 29.113 M 401.50 % | -9.656 M 33.00 % | -14.411 M -185.59 % | -5.046 M -42.82 % | -3.533 M -24.58 % | -2.836 M -88.81 % | -1.502 M 49.07 % | -2.949 M -54.16 % | -1.913 M 2.79 % | -1.968 M 32.99 % | -2.937 M 38.65 % | -4.787 M -148.77 % | 9.815 M 191.94 % | 3.362 M 469.83 % | 590.000 K 106.01 % | -9.815 M -112.91 % | 76.025 M 4 532.85 % | 1.641 M | 0.000 100.00 % | -76.025 M -419.03 % | 23.830 M 1 352.16 % | 1.641 M -82.61 % | 9.438 M 139.61 % | -23.830 M -49.81 % | -15.907 M -47.06 % | -10.817 M 33.56 % | -16.281 M -95.40 % | -8.332 M 59.63 % | -20.639 M -76.39 % | -11.701 M -53.72 % | -7.612 M 16.90 % | -9.160 M -3.40 % | -8.859 M 47.92 % | -17.011 M -201.56 % | -5.641 M 51.98 % | -11.746 M -3.33 % | -11.367 M 50.61 % | -23.016 M | 0.000 100.00 % | -9.935 M 23.36 % | -12.964 M -8.76 % | -11.920 M 25.54 % | -16.009 M -30.74 % | -12.245 M 7.24 % | -13.201 M 17.12 % | -15.928 M 19.75 % | -19.848 M 14.47 % | -23.205 M -118.92 % | -10.600 M -140.91 % | -4.400 M -10.00 % | -4.000 M 2.44 % | -4.100 M -41.38 % | -2.900 M -61.11 % | -1.800 M -20.00 % | -1.500 M 25.00 % | -2.000 M 78.95 % | -9.500 M -1 087.50 % | -800.000 K 38.46 % | -1.300 M 72.34 % | -4.700 M |
| Free CashFlow | 911.000 M 1 147.13 % | -87.000 M -107.21 % | 1.206 B 200.75 % | 401.000 M 143.54 % | -921.000 M -157.26 % | -358.000 M -7.51 % | -333.000 M 83.74 % | -2.048 B -60.38 % | -1.277 B 60.42 % | -3.226 B -110.57 % | -1.532 B -9.74 % | -1.396 B 75.40 % | -5.675 B -6.29 % | -5.339 B -12.78 % | -4.734 B -7.66 % | -4.397 B 38.68 % | -7.170 B -26.97 % | -5.647 B 9.43 % | -6.235 B -2.63 % | -6.075 B 16.86 % | -7.307 B -8.01 % | -6.765 B -29.08 % | -5.241 B 16.01 % | -6.240 B -24.95 % | -4.994 B -51.70 % | -3.292 B -74.55 % | -1.886 B 24.50 % | -2.498 B -23.05 % | -2.030 B -23.35 % | -1.646 B 51.87 % | -3.419 B -43.79 % | -2.378 B -7.21 % | -2.218 B -25.57 % | -1.766 B 2.70 % | -1.815 B 40.11 % | -3.031 B -480.57 % | 796.491 M 33.40 % | 597.073 M -57.52 % | 1.406 B 191.27 % | 482.602 M 165.45 % | -737.340 M -318.54 % | 337.398 M 166.53 % | -507.148 M -420.58 % | 158.199 M 916.34 % | -19.379 M 94.26 % | -337.895 M -142.73 % | 790.744 M 254.60 % | -511.484 M -513.75 % | 123.622 M 123.17 % | -533.473 M -910.65 % | -52.785 M -110.23 % | 516.210 M -48.49 % | 1.002 B 78.52 % | 561.405 M 119.11 % | -2.937 B -446.24 % | -537.734 M 40.80 % | -908.314 M 21.61 % | -1.159 B -244.34 % | -336.512 M -118.06 % | 1.863 B 308.77 % | -892.554 M 56.39 % | -2.047 B -526.71 % | -326.573 M -175.50 % | 432.544 M 459.50 % | -120.317 M 62.01 % | -316.719 M -371.90 % | -67.116 M 78.71 % | -315.312 M -342.15 % | 130.214 M 318.78 % | 31.094 M 103.93 % | -791.288 M -222.86 % | 644.067 M 244.50 % | -445.709 M 33.58 % | -671.001 M -9.60 % | -612.242 M -107 310.88 % | -570.000 K 99.94 % | -945.737 M -215.07 % | 821.888 M 146.96 % | -1.750 B -60.29 % | -1.092 B -69.78 % | -643.161 M -7.70 % | -597.185 M -186.99 % | -208.083 M 68.27 % | -655.754 M -84.53 % | -355.369 M 13.22 % | -409.489 M -1 743.80 % | -22.209 M 81.45 % | -119.698 M 81.45 % | -645.139 M -258.58 % | -179.914 M 74.49 % | -705.134 M -2 004.88 % | -33.500 M -117.46 % | 191.900 M -8.53 % | 209.800 M 127.90 % | -752.000 M -1 568.75 % | 51.200 M 115.41 % | -332.300 M -548.45 % | 74.100 M 121.74 % | -340.800 M -256.47 % | 217.800 M 160.53 % | -359.800 M -666.61 % | 63.500 M 122.73 % | -279.400 M |
| 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 |