Steel Connect, Inc. STCN
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 174.109 M -7.92 % | 189.087 M -6.98 % | 203.272 M -66.88 % | 613.766 M -21.59 % | 782.813 M -4.52 % | 819.830 M 27.05 % | 645.258 M 47.78 % | 436.620 M -4.88 % | 459.023 M -18.28 % | 561.673 M -22.36 % | 723.400 M -4.12 % | 754.504 M 1.98 % | 739.891 M -15.58 % | 876.466 M -5.14 % | 923.996 M -8.38 % | 1.009 B -5.58 % | 1.068 B -6.55 % | 1.143 B -0.51 % | 1.149 B 7.40 % | 1.070 B 169.17 % | 397.422 M -9.05 % | 436.987 M -38.26 % | 707.770 M -42.82 % | 1.238 B 37.82 % | 898.050 M 411.13 % | 175.700 M 92.02 % | 91.500 M 29.60 % | 70.600 M 147.72 % | 28.500 M 154.46 % | 11.200 M -42.27 % | 19.400 M |
| Net income | 85.845 M 449.97 % | 15.609 M 268.64 % | -9.256 M 79.15 % | -44.391 M -740.10 % | -5.284 M 92.09 % | -66.769 M -281.86 % | 36.715 M 242.16 % | -25.827 M 57.85 % | -61.281 M -232.52 % | -18.429 M -13.19 % | -16.282 M 59.65 % | -40.355 M -5.90 % | -38.108 M 22.25 % | -49.015 M -175.57 % | -17.787 M 90.81 % | -193.452 M -2 219.33 % | 9.128 M -81.53 % | 49.411 M 230.62 % | 14.945 M -43.66 % | 26.525 M -69.50 % | 86.975 M 140.21 % | -216.308 M 58.79 % | -524.918 M 90.24 % | -5.378 B -294.05 % | -1.365 B -386.56 % | 476.240 M 2 768.92 % | 16.600 M 175.45 % | -22.000 M -253.85 % | 14.300 M -47.43 % | 27.200 M 1 411.11 % | 1.800 M |
| Income before tax | 20.957 M 24.44 % | 16.841 M 689.92 % | 2.132 M 104.98 % | -42.780 M -6 858.29 % | 633.000 K 101.02 % | -62.099 M -75.98 % | -35.288 M -44.57 % | -24.409 M 56.90 % | -56.627 M -246.26 % | -16.354 M -41.64 % | -11.546 M 67.52 % | -35.551 M 0.04 % | -35.564 M 19.46 % | -44.158 M -328.43 % | -10.307 M 94.36 % | -182.747 M -870.95 % | 23.704 M -57.87 % | 56.270 M 73.36 % | 32.459 M 275.73 % | 8.639 M -53.90 % | 18.741 M 114.26 % | -131.433 M 77.89 % | -594.490 M 89.27 % | -5.539 B -272.79 % | -1.486 B -298.33 % | 749.200 M 1 514.66 % | 46.400 M 285.60 % | -25.000 M -180.65 % | 31.000 M 416.67 % | 6.000 M 106.90 % | 2.900 M |
| Income before tax ratio | 0.12 35.15 % | 0.09 749.17 % | 0.01 115.05 % | -0.07 -8 719.70 % | 0.00 101.07 % | -0.08 -38.51 % | -0.05 2.18 % | -0.06 54.68 % | -0.12 -323.69 % | -0.03 -82.43 % | -0.02 66.13 % | -0.05 1.97 % | -0.05 4.60 % | -0.05 -351.66 % | -0.01 93.84 % | -0.18 -916.55 % | 0.02 -54.92 % | 0.05 74.25 % | 0.03 249.85 % | 0.01 -82.87 % | 0.05 115.68 % | -0.30 64.19 % | -0.84 81.23 % | -4.48 -170.49 % | -1.65 -138.80 % | 4.26 740.87 % | 0.51 243.21 % | -0.35 -132.56 % | 1.09 103.04 % | 0.54 258.37 % | 0.15 |
| EBITDA | 27.333 M 21.54 % | 22.488 M 33.09 % | 16.897 M 30.25 % | 12.973 M -84.33 % | 82.773 M 155.82 % | 32.356 M 2.16 % | 31.672 M 498.09 % | -7.956 M 78.83 % | -37.584 M -1 144.29 % | 3.599 M -53.50 % | 7.739 M 139.31 % | -19.688 M -60.61 % | -12.258 M -16.04 % | -10.564 M -52.50 % | -6.927 M 95.87 % | -167.693 M -464.65 % | 45.987 M 282.40 % | 12.026 M -76.47 % | 51.117 M 84.52 % | 27.702 M 2 234.21 % | -1.298 M 94.96 % | -25.773 M 80.66 % | -133.246 M 70.24 % | -447.677 M 27.18 % | -614.735 M -527.93 % | -97.898 M -84.71 % | -53.000 M -48.88 % | -35.600 M -135.76 % | -15.100 M -988.24 % | 1.700 M -56.41 % | 3.900 M |
| Net income ratio | 0.49 497.28 % | 0.08 281.29 % | -0.05 37.04 % | -0.07 -971.49 % | -0.01 91.71 % | -0.08 -243.13 % | 0.06 196.19 % | -0.06 55.69 % | -0.13 -306.89 % | -0.03 -45.78 % | -0.02 57.92 % | -0.05 -3.85 % | -0.05 7.90 % | -0.06 -190.51 % | -0.02 89.96 % | -0.19 -2 344.68 % | 0.01 -80.23 % | 0.04 232.31 % | 0.01 -47.54 % | 0.02 -88.67 % | 0.22 144.21 % | -0.49 33.26 % | -0.74 82.93 % | -4.34 -185.91 % | -1.52 -156.06 % | 2.71 1 394.06 % | 0.18 158.22 % | -0.31 -162.11 % | 0.50 -79.34 % | 2.43 2 517.46 % | 0.09 |
| Ratio EBITDA | 0.16 32.00 % | 0.12 43.07 % | 0.08 293.27 % | 0.02 -80.01 % | 0.11 167.92 % | 0.04 -19.59 % | 0.05 369.37 % | -0.02 77.75 % | -0.08 -1 377.82 % | 0.01 -40.10 % | 0.01 141.00 % | -0.03 -57.50 % | -0.02 -37.45 % | -0.01 -60.77 % | -0.01 95.49 % | -0.17 -486.22 % | 0.04 309.18 % | 0.01 -76.35 % | 0.04 71.82 % | 0.03 892.87 % | 0.00 94.46 % | -0.06 68.67 % | -0.19 47.95 % | -0.36 47.16 % | -0.68 -22.85 % | -0.56 3.81 % | -0.58 -14.87 % | -0.50 4.83 % | -0.53 -449.06 % | 0.15 -24.50 % | 0.20 |
| Gross profit ratio | 0.28 2.65 % | 0.27 32.79 % | 0.20 -3.24 % | 0.21 1.44 % | 0.21 13.98 % | 0.18 16.38 % | 0.16 88.42 % | 0.08 54.42 % | 0.05 -44.40 % | 0.10 -6.09 % | 0.10 4.80 % | 0.10 13.40 % | 0.09 -8.91 % | 0.10 -24.39 % | 0.13 3.95 % | 0.12 -5.74 % | 0.13 12.32 % | 0.11 11.42 % | 0.10 -9.91 % | 0.11 80.67 % | 0.06 -16.53 % | 0.08 -46.24 % | 0.14 64.67 % | 0.09 -65.92 % | 0.25 49.55 % | 0.17 -21.22 % | 0.21 -55.35 % | 0.48 14.32 % | 0.42 -22.06 % | 0.54 15.48 % | 0.46 |
| Weighted average shs out dil | 28.589 M 357.39 % | 6.250 M -2.71 % | 6.425 M -3.50 % | 6.658 M 0.81 % | 6.605 M 0.76 % | 6.555 M 0.94 % | 6.494 M 9.94 % | 5.907 M 6.16 % | 5.564 M -0.01 % | 5.565 M 0.69 % | 5.527 M 10.56 % | 4.999 M 7.09 % | 4.668 M 0.63 % | 4.639 M -1.84 % | 4.725 M -2.79 % | 4.861 M -5.28 % | 5.132 M -1.91 % | 5.232 M 0.44 % | 5.209 M 0.54 % | 5.181 M 19.62 % | 4.331 M 2.74 % | 4.216 M 3.60 % | 4.069 M 15.22 % | 3.532 M 26.02 % | 2.802 M 26.76 % | 2.211 M 14.56 % | 1.930 M 22.81 % | 1.571 M 2.56 % | 1.532 M 5.15 % | 1.457 M -24.44 % | 1.929 M |
| Weighted average shs out | 6.218 M -0.52 % | 6.250 M -2.71 % | 6.425 M -3.50 % | 6.658 M 0.81 % | 6.605 M 0.76 % | 6.555 M 0.94 % | 6.494 M 10.30 % | 5.887 M 5.81 % | 5.564 M -0.01 % | 5.565 M 1.58 % | 5.478 M 9.60 % | 4.998 M 7.09 % | 4.667 M 0.62 % | 4.639 M -1.84 % | 4.725 M -2.79 % | 4.861 M -4.97 % | 5.116 M -1.46 % | 5.192 M 0.35 % | 5.173 M 1.59 % | 5.092 M 19.08 % | 4.277 M 1.45 % | 4.216 M 3.60 % | 4.069 M 15.22 % | 3.532 M 26.02 % | 2.802 M 39.99 % | 2.002 M 12.11 % | 1.786 M 13.63 % | 1.571 M 2.56 % | 1.532 M 10.40 % | 1.388 M -28.04 % | 1.929 M |
| EPS diluted | 3.00 143.90 % | 1.23 185.42 % | -1.44 78.41 % | -6.67 -733.75 % | -0.80 92.15 % | -10.19 -280.35 % | 5.65 229.29 % | -4.37 60.31 % | -11.01 -232.63 % | -3.31 -12.20 % | -2.95 63.44 % | -8.07 1.10 % | -8.16 22.80 % | -10.57 -181.12 % | -3.76 90.55 % | -39.79 -2 348.02 % | 1.77 -81.23 % | 9.43 236.79 % | 2.80 -50.00 % | 5.60 -72.72 % | 20.53 140.01 % | -51.31 60.22 % | -129.00 91.53 % | -1 522.67 -212.68 % | -486.98 -326.85 % | 214.67 2 396.16 % | 8.60 161.43 % | -14.00 -250.05 % | 9.33 -50.03 % | 18.67 1 907.53 % | 0.93 |
| Earnings per share | 13.81 1 022.76 % | 1.23 185.42 % | -1.44 78.41 % | -6.67 -733.75 % | -0.80 92.15 % | -10.19 -343.78 % | 4.18 195.22 % | -4.39 60.13 % | -11.01 -232.63 % | -3.31 -11.45 % | -2.97 63.20 % | -8.07 1.10 % | -8.16 22.80 % | -10.57 -181.12 % | -3.76 90.55 % | -39.79 -2 348.02 % | 1.77 -81.23 % | 9.43 236.79 % | 2.80 -50.00 % | 5.60 -72.72 % | 20.53 140.01 % | -51.31 60.22 % | -129.00 91.53 % | -1 522.67 -212.68 % | -486.98 -305.42 % | 237.07 2 449.14 % | 9.30 166.43 % | -14.00 -250.05 % | 9.33 -52.40 % | 19.60 2 007.53 % | 0.93 |
| Gross profit | 48.493 M -5.48 % | 51.307 M 23.52 % | 41.536 M -67.95 % | 129.613 M -20.46 % | 162.959 M 8.84 % | 149.730 M 47.87 % | 101.259 M 178.45 % | 36.365 M 46.88 % | 24.758 M -54.56 % | 54.485 M -27.09 % | 74.725 M 0.48 % | 74.370 M 15.64 % | 64.312 M -23.10 % | 83.633 M -28.28 % | 116.603 M -4.76 % | 122.435 M -11.01 % | 137.578 M 4.97 % | 131.065 M 10.86 % | 118.231 M -3.25 % | 122.204 M 386.31 % | 25.129 M -24.09 % | 33.104 M -66.81 % | 99.742 M -5.84 % | 105.924 M -53.02 % | 225.489 M 664.37 % | 29.500 M 51.28 % | 19.500 M -42.14 % | 33.700 M 183.19 % | 11.900 M 98.33 % | 6.000 M -33.33 % | 9.000 M |
| Income tax expense | -67.023 M -5 540.18 % | 1.232 M -89.18 % | 11.388 M 606.89 % | 1.611 M -72.77 % | 5.917 M 26.70 % | 4.670 M 106.56 % | -71.202 M -2 741.02 % | 2.696 M -50.47 % | 5.443 M 138.41 % | 2.283 M -51.24 % | 4.682 M 23.90 % | 3.779 M 24.51 % | 3.035 M -32.96 % | 4.527 M -12.30 % | 5.162 M -52.34 % | 10.831 M 3.89 % | 10.425 M 46.11 % | 7.135 M 88.76 % | 3.780 M 118.96 % | -19.933 M 71.33 % | -69.532 M -2 240.10 % | 3.249 M 143.72 % | -7.431 M 95.40 % | -161.531 M -33.31 % | -121.173 M -137.24 % | 325.400 M 991.95 % | 29.800 M 1 093.33 % | -3.000 M -117.96 % | 16.700 M 659.09 % | 2.200 M 100.00 % | 1.100 M |
| Cost of revenue | 125.616 M -8.83 % | 137.780 M -14.81 % | 161.736 M -66.59 % | 484.153 M -21.89 % | 619.854 M -7.50 % | 670.100 M 23.18 % | 543.999 M 35.91 % | 400.255 M -7.83 % | 434.265 M -14.38 % | 507.188 M -21.81 % | 648.675 M -4.63 % | 680.134 M 0.67 % | 675.579 M -14.79 % | 792.833 M -1.80 % | 807.393 M -8.88 % | 886.119 M -4.78 % | 930.629 M -8.04 % | 1.012 B -1.81 % | 1.031 B 8.77 % | 947.556 M 154.52 % | 372.293 M -7.82 % | 403.883 M -33.57 % | 608.028 M -46.28 % | 1.132 B 68.28 % | 672.561 M 360.03 % | 146.200 M 103.06 % | 72.000 M 95.12 % | 36.900 M 122.29 % | 16.600 M 219.23 % | 5.200 M -50.00 % | 10.400 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.701 M 87.78 % | 54.159 M -5.98 % | 57.604 M -3.46 % | 59.667 M -17.15 % | 72.020 M -17.19 % | 86.972 M -12.51 % | 99.409 M 16.70 % | 85.187 M -8.26 % | 92.855 M -7.52 % | 100.409 M -11.90 % | 113.969 M 6.68 % | 106.836 M 3.42 % | 103.301 M 2.94 % | 100.355 M 134.17 % | 42.855 M -38.41 % | 69.584 M -75.29 % | 281.629 M -58.26 % | 674.763 M -2.78 % | 694.056 M 561.64 % | 104.900 M 98.67 % | 52.800 M -4.35 % | 55.200 M 149.77 % | 22.100 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.433 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 |
| Other expenses | 3.554 M -61.38 % | 9.203 M | 0.000 -100.00 % | 20.258 M -25.67 % | 27.255 M -10.48 % | 30.446 M 212.84 % | -26.982 M -21 145.67 % | -127.000 K | 0.000 100.00 % | -424.000 K -842.22 % | -45.000 K 93.47 % | -689.000 K -153.87 % | 1.279 M -76.56 % | 5.457 M -13.49 % | 6.308 M 15.00 % | 5.485 M -65.23 % | 15.773 M 227.17 % | 4.821 M -0.06 % | 4.824 M -55.85 % | 10.926 M 3 181.08 % | 333.000 K 52.75 % | 218.000 K -99.93 % | 329.126 M -93.18 % | 4.825 B 221.32 % | 1.502 B 6 514.90 % | 22.700 M 233.82 % | 6.800 M 28.30 % | 5.300 M 89.29 % | 2.800 M 366.67 % | 600.000 K -33.33 % | 900.000 K |
| Operating expenses | 41.032 M -4.35 % | 42.897 M 6.25 % | 40.373 M -65.43 % | 116.786 M -10.52 % | 130.516 M -25.22 % | 174.524 M 43.07 % | 121.986 M 125.24 % | 54.159 M -5.98 % | 57.604 M -4.52 % | 60.334 M -17.48 % | 73.117 M -17.01 % | 88.105 M -12.50 % | 100.688 M 11.08 % | 90.644 M -7.25 % | 97.730 M -7.71 % | 105.894 M -18.38 % | 129.742 M 16.20 % | 111.657 M 3.27 % | 108.125 M -2.84 % | 111.281 M 157.67 % | 43.188 M -38.42 % | 70.134 M -89.45 % | 664.493 M -88.26 % | 5.659 B 140.83 % | 2.350 B 1 404.23 % | 156.200 M 96.97 % | 79.300 M -8.75 % | 86.900 M 168.21 % | 32.400 M 561.22 % | 4.900 M -18.33 % | 6.000 M |
| Cost and expenses | 166.648 M -7.76 % | 180.677 M -10.60 % | 202.109 M -66.37 % | 600.939 M -19.91 % | 750.370 M -11.16 % | 844.624 M 26.82 % | 665.985 M 46.56 % | 454.414 M -7.61 % | 491.869 M -13.33 % | 567.522 M -21.37 % | 721.792 M -6.05 % | 768.239 M -1.03 % | 776.267 M -12.14 % | 883.477 M -2.39 % | 905.123 M -8.76 % | 992.013 M -6.45 % | 1.060 B -5.63 % | 1.124 B -1.33 % | 1.139 B 7.55 % | 1.059 B 154.85 % | 415.481 M -12.35 % | 474.017 M -62.75 % | 1.273 B -81.26 % | 6.790 B 124.68 % | 3.022 B 899.40 % | 302.400 M 99.87 % | 151.300 M 22.21 % | 123.800 M 152.65 % | 49.000 M 385.15 % | 10.100 M -38.41 % | 16.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 -100.00 % | 332.000 K -99.38 % | 53.738 M -66.19 % | 158.960 M 3.24 % | 153.974 M 438.37 % | 28.600 M 45.18 % | 19.700 M -25.38 % | 26.400 M 252.00 % | 7.500 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.478 M -10.74 % | 41.986 M 4.00 % | 40.373 M -58.17 % | 96.528 M -6.52 % | 103.261 M -28.33 % | 144.078 M 41.67 % | 101.701 M 87.78 % | 54.159 M -5.98 % | 57.604 M -3.46 % | 59.667 M -17.15 % | 72.020 M -17.19 % | 86.972 M -12.51 % | 99.409 M 16.70 % | 85.187 M -6.82 % | 91.422 M -8.95 % | 100.409 M -11.90 % | 113.969 M 6.68 % | 106.836 M 3.42 % | 103.301 M 2.94 % | 100.355 M 134.17 % | 42.855 M -38.41 % | 69.584 M -75.29 % | 281.629 M -58.26 % | 674.763 M -2.78 % | 694.056 M 561.64 % | 104.900 M 98.67 % | 52.800 M -4.35 % | 55.200 M 149.77 % | 22.100 M 413.95 % | 4.300 M -15.69 % | 5.100 M |
| Interest income | 13.716 M 738.90 % | 1.635 M 2 718.97 % | 58.000 K 427.27 % | 11.000 K -81.97 % | 61.000 K -88.45 % | 528.000 K -22.24 % | 679.000 K 70.18 % | 399.000 K -40.27 % | 668.000 K -25.20 % | 893.000 K 133.77 % | 382.000 K 27.33 % | 300.000 K -21.05 % | 380.000 K 59.66 % | 238.000 K -20.13 % | 298.000 K -80.04 % | 1.493 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.766 M | 0.000 -100.00 % | 3.396 M -79.78 % | 16.793 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 996.000 K -65.09 % | 2.853 M -8.56 % | 3.120 M 19.31 % | 2.615 M -92.30 % | 33.969 M -19.03 % | 41.951 M 40.38 % | 29.884 M 262.36 % | 8.247 M -24.51 % | 10.924 M 2.88 % | 10.618 M 111.98 % | 5.009 M 718.46 % | 612.000 K 64.08 % | 373.000 K -17.66 % | 453.000 K -19.25 % | 561.000 K -30.05 % | 802.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.975 M | 0.000 -100.00 % | 272.694 M 134.82 % | 116.131 M -96.92 % | 3.775 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K |
| Depreciation and amortization | 5.380 M 92.56 % | 2.794 M -76.01 % | 11.645 M -12.81 % | 13.356 M -73.46 % | 50.330 M -4.14 % | 52.504 M 41.61 % | 37.076 M 351.82 % | 8.206 M 1.07 % | 8.119 M -13.03 % | 9.335 M -34.61 % | 14.276 M -6.39 % | 15.251 M -0.55 % | 15.336 M 181.03 % | 5.457 M -13.49 % | 6.308 M 15.00 % | 5.485 M -73.61 % | 20.781 M 4.70 % | 19.849 M 25.27 % | 15.845 M -24.82 % | 21.077 M 196.69 % | 7.104 M -36.89 % | 11.257 M -97.39 % | 431.505 M -91.39 % | 5.013 B 233.83 % | 1.502 B 6 514.90 % | 22.700 M 233.82 % | 6.800 M 28.30 % | 5.300 M 89.29 % | 2.800 M 366.67 % | 600.000 K -33.33 % | 900.000 K |
| Operating income | 7.461 M -11.28 % | 8.410 M 60.13 % | 5.252 M -86.35 % | 38.485 M 18.62 % | 32.443 M 233.46 % | -24.309 M -192.67 % | -8.306 M 57.97 % | -19.761 M 51.29 % | -40.572 M -182.95 % | -14.339 M -163.15 % | -5.449 M 80.70 % | -28.232 M 38.48 % | -45.893 M -31.23 % | -34.972 M -404.87 % | -6.927 M 95.87 % | -167.693 M -7 172.67 % | 2.371 M -83.94 % | 14.765 M 2 423.93 % | 585.000 K -89.67 % | 5.665 M 123.94 % | -23.663 M 74.38 % | -92.378 M 84.37 % | -590.960 M 89.76 % | -5.771 B -171.70 % | -2.124 B -1 576.50 % | -126.700 M -111.87 % | -59.800 M -12.41 % | -53.200 M -159.51 % | -20.500 M -1 963.64 % | 1.100 M -63.33 % | 3.000 M |
| Operating income ratio | 0.04 -3.65 % | 0.04 72.14 % | 0.03 -58.79 % | 0.06 51.30 % | 0.04 239.77 % | -0.03 -130.35 % | -0.01 71.56 % | -0.05 48.79 % | -0.09 -246.22 % | -0.03 -238.92 % | -0.01 79.87 % | -0.04 39.67 % | -0.06 -55.45 % | -0.04 -432.24 % | -0.01 95.49 % | -0.17 -7 591.00 % | 0.00 -82.82 % | 0.01 2 436.87 % | 0.00 -90.38 % | 0.01 108.89 % | -0.06 71.83 % | -0.21 74.68 % | -0.83 82.09 % | -4.66 -97.14 % | -2.37 -228.00 % | -0.72 -10.34 % | -0.65 13.27 % | -0.75 -4.76 % | -0.72 -832.38 % | 0.10 -36.49 % | 0.15 |
| Total other income expenses net | 13.496 M 60.08 % | 8.431 M 770.07 % | 969.000 K 167.86 % | -1.428 M 95.51 % | -31.810 M 13.61 % | -36.820 M -36.46 % | -26.982 M -480.51 % | -4.648 M 71.05 % | -16.055 M -696.77 % | -2.015 M 66.95 % | -6.097 M 16.70 % | -7.319 M -941.11 % | -703.000 K 94.04 % | -11.788 M -24.95 % | -9.434 M 37.33 % | -15.054 M -489.19 % | 3.868 M -90.68 % | 41.505 M 30.22 % | 31.874 M 969.60 % | 2.980 M -92.97 % | 42.404 M 208.58 % | -39.055 M -1 006.37 % | -3.530 M -102.13 % | 165.822 M -74.02 % | 638.258 M -27.13 % | 875.904 M 636.67 % | 118.900 M 343.66 % | 26.800 M -45.19 % | 48.900 M 897.96 % | 4.900 M 5 000.00 % | -100.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -214.652 M -162.48 % | -81.777 M -260.51 % | -22.684 M -106.90 % | 328.820 M -8.84 % | 360.691 M 3.31 % | 349.121 M -3.35 % | 361.230 M 809.52 % | -50.912 M 29.88 % | -72.608 M -74.68 % | -41.567 M 60.66 % | -105.671 M -36.32 % | -77.515 M -48.42 % | -52.227 M 53.03 % | -111.203 M 31.06 % | -161.295 M -13.34 % | -142.308 M 11.16 % | -160.181 M -11.31 % | -143.907 M -35.79 % | -105.975 M 35.68 % | -164.770 M 35.22 % | -254.364 M -34.85 % | -188.621 M -22.74 % | -153.679 M 65.78 % | -449.083 M -480.49 % | 118.028 M 127.54 % | -428.500 M -2 612.03 % | -15.800 M 35.51 % | -24.500 M 61.36 % | -63.400 M -581.72 % | -9.300 M -257.69 % | -2.600 M |
| Total investments | 41.376 M 13 892.00 % | -300.000 K | 0.000 100.00 % | -2.500 M 10.71 % | -2.800 M -16.67 % | -2.400 M -50.00 % | -1.600 M -113.45 % | 11.898 M -29.04 % | 16.768 M -78.70 % | 78.716 M 162.69 % | 29.965 M 273.12 % | 8.031 M -26.55 % | 10.934 M -9.99 % | 12.147 M -8.57 % | 13.286 M -41.75 % | 22.809 M 1 403.56 % | 1.517 M -98.66 % | 112.809 M 16.29 % | 97.004 M 34 793.53 % | 278.000 K -4.79 % | 292.000 K -99.63 % | 79.151 M -24.33 % | 104.606 M -5.02 % | 110.134 M -93.10 % | 1.595 B 4.09 % | 1.532 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 33.962 M -14.23 % | 39.595 M 30.00 % | 30.458 M -92.85 % | 425.751 M -2.48 % | 436.578 M 14.39 % | 381.669 M -15.81 % | 453.368 M 658.67 % | 59.758 M 2.71 % | 58.182 M -25.28 % | 77.864 M 0.03 % | 77.844 M 19 312.47 % | 401.000 K 182.39 % | 142.000 K 545.45 % | 22.000 K -68.12 % | 69.000 K -99.74 % | 26.459 M 6 449.26 % | 404.000 K -98.42 % | 25.574 M -0.70 % | 25.753 M -6.96 % | 27.680 M 58.11 % | 17.507 M 111.05 % | 8.295 M -91.99 % | 103.531 M -60.43 % | 261.621 M -65.47 % | 757.694 M 1 775.48 % | 40.400 M -11.60 % | 45.700 M 29.46 % | 35.300 M | 0.000 -100.00 % | 100.000 K -75.00 % | 400.000 K |
| Accumulated other comprehensive income loss | -1.507 M -156.73 % | -587.000 K -114.18 % | 4.140 M -42.19 % | 7.162 M 86.36 % | 3.843 M 271.66 % | 1.034 M -62.18 % | 2.734 M -36.61 % | 4.313 M 113.62 % | 2.019 M -42.48 % | 3.510 M -74.87 % | 13.968 M 1.86 % | 13.713 M 19.86 % | 11.441 M -55.37 % | 25.636 M 80.07 % | 14.237 M -0.48 % | 14.305 M -25.87 % | 19.297 M 148.32 % | 7.771 M 23.56 % | 6.289 M 248.96 % | -4.222 M -355.94 % | -926.000 K -102.12 % | 43.586 M 5 495.12 % | 779.000 K 105.10 % | -15.286 M -103.39 % | 450.469 M 46.16 % | 308.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 93.457 M 1 127.76 % | 7.612 M 100.10 % | -7.493 B -0.18 % | -7.480 B -0.63 % | -7.434 B -0.10 % | -7.426 B -0.85 % | -7.364 B 0.48 % | -7.399 B -0.35 % | -7.373 B -0.84 % | -7.312 B -0.25 % | -7.293 B -0.22 % | -7.277 B -0.56 % | -7.237 B -0.93 % | -7.170 B -0.69 % | -7.121 B -0.25 % | -7.103 B -2.80 % | -6.910 B 0.13 % | -6.919 B 0.71 % | -6.968 B 0.21 % | -6.983 B 0.38 % | -7.010 B 1.23 % | -7.097 B -3.14 % | -6.880 B -10.21 % | -6.243 B -627.77 % | -857.814 M -265.57 % | 518.100 M 1 737.23 % | 28.200 M 143.10 % | 11.600 M -74.05 % | 44.700 M 47.52 % | 30.300 M 1 342.86 % | 2.100 M |
| Common stock | 65.000 K 0.00 % | 65.000 K -89.26 % | 605.000 K -4.27 % | 632.000 K 0.64 % | 628.000 K 1.62 % | 618.000 K 1.64 % | 608.000 K 9.35 % | 556.000 K 0.54 % | 553.000 K 5.94 % | 522.000 K 0.19 % | 521.000 K 0.97 % | 516.000 K 17.54 % | 439.000 K 0.23 % | 438.000 K -0.45 % | 440.000 K -3.72 % | 457.000 K -6.92 % | 491.000 K -89.96 % | 4.889 M 0.49 % | 4.865 M 0.39 % | 4.846 M 20.67 % | 4.016 M 1.52 % | 3.956 M 0.76 % | 3.926 M 13.24 % | 3.467 M 16.93 % | 2.965 M 196.50 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 154.181 M -49.67 % | 306.363 M 1 079.50 % | 25.974 M -37.25 % | 41.392 M -50.72 % | 83.998 M -4.42 % | 87.878 M -38.47 % | 142.820 M 126.80 % | 62.971 M -26.73 % | 85.940 M -40.57 % | 144.601 M -15.74 % | 171.618 M 9.38 % | 156.905 M -4.98 % | 165.132 M -32.09 % | 243.179 M -23.70 % | 318.701 M -7.74 % | 345.444 M -36.73 % | 545.974 M -1.64 % | 555.069 M 11.48 % | 497.915 M 5.64 % | 471.318 M 60.46 % | 293.738 M 18.69 % | 247.477 M -44.05 % | 442.336 M -59.38 % | 1.089 B -83.88 % | 6.755 B 307.35 % | 1.658 B 1 187.50 % | 128.800 M 134.61 % | 54.900 M -32.47 % | 81.300 M 45.96 % | 55.700 M 525.84 % | 8.900 M |
| Other non current liabilities | 5.913 M 8.65 % | 5.442 M 36.63 % | 3.983 M -99.00 % | 398.934 M 4 588.38 % | 8.509 M -21.92 % | 10.898 M 3.72 % | 10.507 M 11.61 % | 9.414 M -6.39 % | 10.057 M -20.71 % | 12.684 M 57.70 % | 8.043 M -22.36 % | 10.360 M -8.36 % | 11.305 M -35.77 % | 17.600 M -11.25 % | 19.830 M 739.90 % | 2.361 M -91.96 % | 29.358 M 57.92 % | 18.591 M -30.06 % | 26.582 M 6.29 % | 25.008 M 45.19 % | 17.224 M -31.50 % | 25.143 M -61.50 % | 65.301 M 241.94 % | 19.097 M -62.51 % | 50.945 M 157.30 % | 19.800 M 340.00 % | 4.500 M -38.36 % | 7.300 M 1 360.00 % | 500.000 K 25.00 % | 400.000 K 500.00 % | -100.000 K |
| Long term debt | 12.740 M -59.71 % | 31.622 M 31.80 % | 23.992 M 32.83 % | 18.062 M -95.67 % | 416.733 M 10.85 % | 375.937 M -1.87 % | 383.111 M 541.10 % | 59.758 M 4.53 % | 57.169 M -26.58 % | 77.864 M 6.09 % | 73.391 M | 0.000 -100.00 % | 69.000 K -19.77 % | 86.000 K -40.28 % | 144.000 K -99.23 % | 18.698 M 33 896.36 % | 55.000 K -99.78 % | 25.115 M -0.86 % | 25.334 M 2 650.71 % | 921.000 K -40.35 % | 1.544 M -7.71 % | 1.673 M -78.80 % | 7.890 M -96.44 % | 221.814 M -2.72 % | 228.023 M 1 410.09 % | 15.100 M 978.57 % | 1.400 M -85.42 % | 9.600 M | 0.000 -100.00 % | 100.000 K -50.00 % | 200.000 K |
| Total non current liabilities | 18.653 M -49.67 % | 37.064 M 32.49 % | 27.975 M -93.29 % | 416.996 M -1.94 % | 425.242 M 9.93 % | 386.835 M -1.72 % | 393.618 M 469.04 % | 69.172 M 1.37 % | 68.239 M -24.64 % | 90.548 M 11.19 % | 81.434 M 686.04 % | 10.360 M -8.92 % | 11.374 M -35.69 % | 17.686 M -11.45 % | 19.974 M -5.15 % | 21.059 M -28.40 % | 29.413 M -32.70 % | 43.706 M -15.81 % | 51.916 M 100.22 % | 25.929 M 38.16 % | 18.768 M -30.01 % | 26.816 M -63.36 % | 73.191 M -88.78 % | 652.346 M 91.68 % | 340.333 M 386.19 % | 70.000 M 326.83 % | 16.400 M -35.43 % | 25.400 M 164.58 % | 9.600 M 1 820.00 % | 500.000 K 150.00 % | 200.000 K |
| Other current liabilities | 24.480 M 22.96 % | 19.909 M -41.90 % | 34.266 M -70.40 % | 115.780 M 36.17 % | 85.023 M -15.01 % | 100.036 M -10.95 % | 112.339 M 48.98 % | 75.407 M -2.41 % | 77.266 M -15.31 % | 91.235 M 2.40 % | 89.096 M 34.62 % | 66.185 M -7.70 % | 71.710 M 53.77 % | 46.635 M -15.01 % | 54.874 M -4.36 % | 57.375 M -12.55 % | 65.607 M 6.90 % | 61.373 M 8.77 % | 56.423 M -6.97 % | 60.648 M -11.13 % | 68.242 M 72.68 % | 39.519 M -72.70 % | 144.739 M -58.06 % | 345.081 M -57.05 % | 803.472 M 39.33 % | 576.671 M 1 450.19 % | 37.200 M 14.81 % | 32.400 M 186.73 % | 11.300 M -49.33 % | 22.300 M 913.64 % | 2.200 M |
| Deferred revenue | 2.271 M -11.77 % | 2.574 M -4.84 % | 2.705 M -79.89 % | 13.452 M 57.31 % | 8.551 M -27.63 % | 11.816 M -6.50 % | 12.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.091 M 1.36 % | 60.272 M -5.64 % | 63.874 M 68.19 % | 37.977 M -21.55 % | 48.409 M | 0.000 -100.00 % | 60.141 M -5.05 % | 63.340 M 16.44 % | 54.396 M -6.54 % | 58.204 M -11.17 % | 65.522 M -51.06 % | 133.877 M -32.31 % | 197.776 M -33.83 % | 298.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 21.222 M 33.09 % | 15.946 M 23.31 % | 12.932 M -15.10 % | 15.232 M -55.41 % | 34.163 M 188.08 % | 11.859 M -83.12 % | 70.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.453 M 4 443.88 % | 98.000 K -32.88 % | 146.000 K 55.32 % | 94.000 K 3.30 % | 91.000 K -98.83 % | 7.811 M 2 138.11 % | 349.000 K -23.97 % | 459.000 K 18.91 % | 386.000 K -98.56 % | 26.759 M 67.63 % | 15.963 M 141.06 % | 6.622 M -93.07 % | 95.587 M 140.13 % | 39.807 M -92.48 % | 529.671 M 1 997.04 % | 25.258 M -42.98 % | 44.300 M 72.37 % | 25.700 M | 0.000 | 0.000 -100.00 % | 200.000 K |
| Total current liabilities | 75.055 M 10.78 % | 67.754 M -19.15 % | 83.800 M -61.56 % | 217.993 M -12.78 % | 249.932 M -2.69 % | 256.850 M -11.62 % | 290.612 M 94.84 % | 149.155 M -23.42 % | 194.766 M -7.85 % | 211.353 M 6.42 % | 198.594 M 12.56 % | 176.431 M -3.26 % | 182.376 M 12.93 % | 161.497 M -13.69 % | 187.111 M -1.06 % | 189.114 M -19.59 % | 235.173 M 6.73 % | 220.353 M 3.26 % | 213.388 M -4.92 % | 224.437 M 85.09 % | 121.260 M -33.02 % | 181.048 M -48.97 % | 354.811 M -20.16 % | 444.388 M -69.60 % | 1.462 B 116.14 % | 676.300 M 632.72 % | 92.300 M 35.54 % | 68.100 M 266.13 % | 18.600 M -19.83 % | 23.200 M 544.44 % | 3.600 M |
| Total liabilities | 93.708 M -10.60 % | 104.818 M -6.22 % | 111.775 M -82.40 % | 634.989 M -5.95 % | 675.174 M 4.89 % | 643.685 M -5.93 % | 684.230 M 213.40 % | 218.327 M -16.99 % | 263.005 M -12.88 % | 301.901 M 7.81 % | 280.028 M 49.92 % | 186.791 M -3.59 % | 193.750 M 8.13 % | 179.183 M -13.47 % | 207.085 M -1.47 % | 210.173 M -20.57 % | 264.586 M 0.20 % | 264.059 M -0.47 % | 265.304 M 5.97 % | 250.366 M 78.80 % | 140.028 M -32.63 % | 207.864 M -51.43 % | 428.002 M -60.97 % | 1.097 B -39.14 % | 1.802 B 141.47 % | 746.300 M 586.57 % | 108.700 M 16.26 % | 93.500 M 231.56 % | 28.200 M 18.99 % | 23.700 M 523.68 % | 3.800 M |
| Other non current assets | 3.086 M -17.42 % | 3.737 M -4.91 % | 3.930 M -42.29 % | 6.810 M -8.22 % | 7.420 M 1.30 % | 7.325 M -16.96 % | 8.821 M 194.33 % | 2.997 M -33.15 % | 4.483 M -55.72 % | 10.124 M 2.73 % | 9.855 M 78.27 % | 5.528 M 1.15 % | 5.465 M -42.74 % | 9.545 M -2.20 % | 9.760 M 36.52 % | 7.149 M -83.16 % | 42.452 M 26.85 % | 33.467 M 40.56 % | 23.810 M -16.26 % | 28.432 M 29.05 % | 22.032 M -43.27 % | 38.840 M -57.38 % | 91.127 M -76.56 % | 388.806 M -49.56 % | 770.886 M 346.11 % | 172.800 M 151.53 % | 68.700 M 408.89 % | 13.500 M 66.67 % | 8.100 M 42.11 % | 5.700 M 470.00 % | 1.000 M |
| Long term investments | 41.376 M 13 892.00 % | -300.000 K | 0.000 100.00 % | -2.500 M 10.71 % | -2.800 M -16.67 % | -2.400 M -50.00 % | -1.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.172 M -10.01 % | 7.970 M -26.22 % | 10.803 M -10.09 % | 12.016 M -7.68 % | 13.016 M 5.23 % | 12.369 M -64.21 % | 34.558 M 13.45 % | 30.460 M 47.47 % | 20.655 M -8.31 % | 22.528 M | 0.000 -100.00 % | 19.470 M -66.30 % | 57.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 31.036 M -10.27 % | 34.589 M | 0.000 -100.00 % | 115.005 M -14.98 % | 135.263 M -16.77 % | 162.518 M -15.78 % | 192.964 M | 0.000 | 0.000 | 0.000 -100.00 % | 667.000 K -62.19 % | 1.764 M -39.11 % | 2.897 M -38.35 % | 4.699 M -80.56 % | 24.173 M 4.55 % | 23.120 M -21.07 % | 29.292 M 149.95 % | 11.719 M -29.15 % | 16.540 M -22.58 % | 21.364 M -3.43 % | 22.122 M 0.00 % | 22.122 M -85.42 % | 151.759 M -72.97 % | 561.501 M -88.67 % | 4.955 B 3 210.00 % | 149.700 M 201.21 % | 49.700 M 190.64 % | 17.100 M 643.48 % | 2.300 M | 0.000 | 0.000 |
| GoodWill | 19.703 M -13.53 % | 22.785 M | 0.000 -100.00 % | 231.470 M -9.98 % | 257.128 M 0.00 % | 257.128 M 0.79 % | 255.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M -81.13 % | 16.207 M -36.96 % | 25.708 M -86.47 % | 190.012 M 6.58 % | 178.276 M -1.63 % | 181.239 M 2.25 % | 177.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 50.739 M -11.56 % | 57.374 M | 0.000 -100.00 % | 346.475 M -11.70 % | 392.391 M -6.49 % | 419.646 M -6.34 % | 448.067 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.725 M -22.75 % | 4.822 M -19.03 % | 5.955 M -23.23 % | 7.757 M -80.79 % | 40.380 M -17.30 % | 48.828 M -77.74 % | 219.304 M 15.43 % | 189.995 M -3.94 % | 197.779 M -0.42 % | 198.614 M 797.81 % | 22.122 M 0.00 % | 22.122 M -85.42 % | 151.759 M -72.97 % | 561.501 M -88.67 % | 4.955 B 3 210.00 % | 149.700 M 201.21 % | 49.700 M 190.64 % | 17.100 M 643.48 % | 2.300 M | 0.000 | 0.000 |
| Property plant equipment net | 26.284 M -14.65 % | 30.796 M 32.80 % | 23.189 M -78.86 % | 109.698 M -19.23 % | 135.818 M 48.81 % | 91.268 M -14.41 % | 106.632 M 474.68 % | 18.555 M -16.69 % | 22.271 M -2.05 % | 22.736 M -9.51 % | 25.126 M -26.72 % | 34.290 M -15.90 % | 40.772 M -13.80 % | 47.299 M -10.60 % | 52.906 M -13.52 % | 61.178 M -18.31 % | 74.889 M 35.90 % | 55.107 M 19.75 % | 46.020 M 7.37 % | 42.863 M 491.54 % | 7.246 M -15.72 % | 8.598 M -87.50 % | 68.762 M -67.19 % | 209.554 M -19.18 % | 259.270 M 945.44 % | 24.800 M 77.14 % | 14.000 M 26.13 % | 11.100 M 30.59 % | 8.500 M 553.85 % | 1.300 M -45.83 % | 2.400 M |
| Total non current assets | 189.800 M 106.51 % | 91.907 M 229.19 % | 27.919 M -93.97 % | 462.983 M -13.56 % | 535.629 M 3.36 % | 518.239 M -8.04 % | 563.520 M 2 302.87 % | 23.452 M -19.28 % | 29.054 M -11.58 % | 32.860 M -28.38 % | 45.878 M -12.80 % | 52.610 M -16.49 % | 62.995 M -17.78 % | 76.617 M -33.99 % | 116.062 M -10.39 % | 129.524 M -61.53 % | 336.645 M 20.85 % | 278.569 M 4.10 % | 267.609 M -1.83 % | 272.609 M 430.37 % | 51.400 M -26.11 % | 69.560 M -77.68 % | 311.648 M -73.13 % | 1.160 B -80.62 % | 5.985 B 1 623.36 % | 347.300 M 162.31 % | 132.400 M 217.51 % | 41.700 M 120.63 % | 18.900 M 170.00 % | 7.000 M 105.88 % | 3.400 M |
| Other current assets | 7.038 M 13.21 % | 6.217 M -26.46 % | 8.454 M -92.29 % | 109.692 M 179.61 % | 39.230 M -12.75 % | 44.961 M 79.11 % | 25.103 M 29.00 % | 19.459 M -6.12 % | 20.727 M -41.68 % | 35.539 M 246.96 % | 10.243 M -44.01 % | 18.294 M -12.60 % | 20.932 M -3.77 % | 21.752 M -23.55 % | 28.452 M 24.94 % | 22.773 M -11.18 % | 25.640 M 118.21 % | 11.750 M -13.60 % | 13.600 M -7.56 % | 14.712 M 37.41 % | 10.707 M -55.44 % | 24.030 M -88.16 % | 202.873 M 289.44 % | 52.093 M -50.43 % | 105.094 M 1 681.25 % | 5.900 M -57.55 % | 13.900 M -22.35 % | 17.900 M 15.48 % | 15.500 M -74.30 % | 60.300 M 11 960.00 % | 500.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.898 M -29.04 % | 16.768 M -78.70 % | 78.716 M 245.35 % | 22.793 M 37 265.57 % | 61.000 K -53.44 % | 131.000 K 0.00 % | 131.000 K -51.48 % | 270.000 K -97.41 % | 10.440 M 588.20 % | 1.517 M -98.66 % | 112.809 M 16.29 % | 97.004 M 34 793.53 % | 278.000 K -4.79 % | 292.000 K -99.63 % | 79.151 M -24.33 % | 104.606 M -5.02 % | 110.134 M -93.10 % | 1.595 B 4.09 % | 1.532 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 248.614 M 104.84 % | 121.372 M 128.39 % | 53.142 M -45.18 % | 96.931 M 27.73 % | 75.887 M 133.15 % | 32.548 M -64.67 % | 92.138 M -16.75 % | 110.670 M -15.38 % | 130.790 M 9.51 % | 119.431 M -34.92 % | 183.515 M 135.53 % | 77.916 M 48.78 % | 52.369 M -52.92 % | 111.225 M -31.07 % | 161.364 M -4.39 % | 168.767 M 5.10 % | 160.585 M -5.25 % | 169.481 M 28.66 % | 131.728 M -31.55 % | 192.450 M -29.21 % | 271.871 M 38.06 % | 196.916 M -23.44 % | 257.210 M -63.81 % | 710.704 M 11.11 % | 639.666 M 36.42 % | 468.900 M 662.44 % | 61.500 M 2.84 % | 59.800 M -5.68 % | 63.400 M 574.47 % | 9.400 M 213.33 % | 3.000 M |
| Cash and short term investments | 248.614 M 104.84 % | 121.372 M 128.39 % | 53.142 M -45.18 % | 96.931 M 27.73 % | 75.887 M 133.15 % | 32.548 M -64.67 % | 92.138 M -24.83 % | 122.568 M -16.94 % | 147.558 M -25.53 % | 198.147 M -3.96 % | 206.308 M 164.58 % | 77.977 M 48.53 % | 52.500 M -52.85 % | 111.356 M -31.11 % | 161.634 M -9.81 % | 179.207 M 10.55 % | 162.102 M -42.58 % | 282.290 M 23.42 % | 228.732 M 18.68 % | 192.728 M -29.19 % | 272.163 M -1.41 % | 276.067 M -23.70 % | 361.816 M -55.92 % | 820.838 M -63.27 % | 2.235 B 11.67 % | 2.001 B 3 153.98 % | 61.500 M 2.84 % | 59.800 M -5.68 % | 63.400 M 574.47 % | 9.400 M 213.33 % | 3.000 M |
| Total current assets | 295.828 M -7.34 % | 319.274 M 190.70 % | 109.830 M -48.53 % | 213.398 M -4.54 % | 223.543 M 4.79 % | 213.324 M -19.05 % | 263.530 M 2.20 % | 257.846 M -19.40 % | 319.891 M -22.66 % | 413.642 M 1.94 % | 405.768 M 39.40 % | 291.086 M -1.62 % | 295.887 M -14.42 % | 345.745 M -15.62 % | 409.724 M -3.84 % | 426.093 M -10.09 % | 473.915 M -12.33 % | 540.559 M 9.07 % | 495.610 M 10.36 % | 449.075 M 17.45 % | 382.366 M -0.89 % | 385.781 M -30.95 % | 558.690 M -45.53 % | 1.026 B -60.12 % | 2.572 B 25.01 % | 2.057 B 1 857.47 % | 105.100 M -1.50 % | 106.700 M 17.77 % | 90.600 M 25.14 % | 72.400 M 678.49 % | 9.300 M |
| Inventory | 6.733 M -21.43 % | 8.569 M 5.13 % | 8.151 M -49.77 % | 16.228 M 5.69 % | 15.354 M -35.14 % | 23.674 M -50.46 % | 47.786 M 39.04 % | 34.369 M -14.65 % | 40.270 M -17.38 % | 48.740 M -25.32 % | 65.269 M 6.44 % | 61.322 M -26.99 % | 83.990 M 8.93 % | 77.102 M 4.06 % | 74.096 M 17.57 % | 63.023 M -26.63 % | 85.897 M 40.94 % | 60.945 M -21.75 % | 77.887 M -1.02 % | 78.689 M 128.35 % | 34.460 M 13.08 % | 30.475 M -36.40 % | 47.918 M | 0.000 | 0.000 -100.00 % | 8.400 M 1.20 % | 8.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K |
| Net receivables | 33.443 M -81.74 % | 183.116 M 356.84 % | 40.083 M 7.83 % | 37.174 M -60.06 % | 93.072 M -17.00 % | 112.141 M 12.98 % | 99.254 M 21.86 % | 81.450 M -26.84 % | 111.336 M -15.15 % | 131.216 M 5.86 % | 123.948 M -12.77 % | 142.098 M -4.59 % | 148.931 M 1.72 % | 146.411 M -8.36 % | 159.768 M -6.62 % | 171.090 M -19.71 % | 213.096 M 14.83 % | 185.574 M 5.81 % | 175.391 M 5.98 % | 165.492 M 204.80 % | 54.296 M -1.65 % | 55.209 M 44.45 % | 38.221 M -61.89 % | 100.290 M -56.79 % | 232.104 M 455.27 % | 41.800 M 95.33 % | 21.400 M -26.21 % | 29.000 M 147.86 % | 11.700 M 333.33 % | 2.700 M -52.63 % | 5.700 M |
| Tax assets | 68.315 M 22 671.67 % | 300.000 K -62.50 % | 800.000 K -68.00 % | 2.500 M -10.71 % | 2.800 M 16.67 % | 2.400 M 50.00 % | 1.600 M -15.79 % | 1.900 M -17.39 % | 2.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.558 M -13.45 % | -30.460 M -47.47 % | -20.655 M 8.31 % | -22.528 M | 0.000 100.00 % | -19.470 M 66.30 % | -57.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 25.219 M -4.88 % | 26.514 M -13.22 % | 30.553 M 2.43 % | 29.829 M -57.39 % | 70.002 M -18.51 % | 85.898 M 9.83 % | 78.212 M 9.42 % | 71.476 M -37.54 % | 114.432 M -4.73 % | 120.118 M 14.35 % | 105.045 M -4.63 % | 110.148 M -0.34 % | 110.520 M -3.55 % | 114.588 M -13.26 % | 132.098 M 8.17 % | 122.125 M -27.39 % | 168.190 M 11.21 % | 151.233 M 0.10 % | 151.077 M 12.53 % | 134.252 M 262.30 % | 37.055 M -5.60 % | 39.254 M 87.19 % | 20.970 M -64.76 % | 59.500 M -53.74 % | 128.627 M 72.95 % | 74.371 M 588.62 % | 10.800 M 8.00 % | 10.000 M 36.99 % | 7.300 M 711.11 % | 900.000 K -25.00 % | 1.200 M |
| Tax payables | 1.863 M -33.72 % | 2.811 M -15.94 % | 3.344 M -94.15 % | 57.152 M -5.91 % | 60.744 M 2.86 % | 59.057 M 98.15 % | 29.804 M 1 211.80 % | 2.272 M -25.95 % | 3.068 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 K 275.00 % | 48.000 K -97.34 % | 1.803 M 75.56 % | 1.027 M -85.91 % | 7.288 M 32.46 % | 5.502 M 98.06 % | 2.778 M | 0.000 -100.00 % | 95.653 M 2.29 % | 93.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 144.000 K 7.46 % | 134.000 K 24.07 % | 108.000 K 27.06 % | 85.000 K 142.50 % | -200.000 K -100.00 % | -100.000 K 85.71 % | -700.000 K 12.50 % | -800.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 -100.00 % | 390.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.000 K -75.65 % | 423.000 K -9.03 % | 465.000 K -98.19 % | 25.668 M -87.50 % | 205.411 M -64.95 % | 586.062 M 217.65 % | 184.500 M 1 577.27 % | 11.000 M -56.86 % | 25.500 M -6.59 % | 27.300 M 13 550.00 % | 200.000 K | 0.000 |
| Capital lease obligations | 21.059 M -22.39 % | 27.134 M 39.79 % | 19.411 M 5.79 % | 18.349 M -68.10 % | 57.529 M 45 198.43 % | 127.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.000 K -21.11 % | 180.000 K -23.40 % | 235.000 K -32.08 % | 346.000 K 529.09 % | 55.000 K -83.28 % | 329.000 K -39.96 % | 548.000 K -33.41 % | 823.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 237.739 M 0.00 % | 237.739 M 575.78 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M -0.02 % | 35.186 M -0.02 % | 35.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 383.140 M -6.85 % | 411.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -175.573 M -385.33 % | 61.534 M -99.18 % | 7.479 B 0.01 % | 7.479 B 0.01 % | 7.478 B 0.01 % | 7.477 B 0.13 % | 7.468 B 0.14 % | 7.457 B 0.01 % | 7.456 B 0.05 % | 7.452 B 0.03 % | 7.451 B 0.41 % | 7.420 B 0.40 % | 7.390 B -0.35 % | 7.416 B -0.70 % | 7.468 B 0.46 % | 7.434 B -0.03 % | 7.436 B -0.34 % | 7.461 B 0.08 % | 7.455 B 0.02 % | 7.454 B 2.11 % | 7.300 B 0.05 % | 7.296 B 0.05 % | 7.292 B 0.61 % | 7.248 B 17.10 % | 6.190 B 2 542.29 % | 234.273 M 161.47 % | 89.600 M 403.37 % | 17.800 M 91.40 % | 9.300 M -63.10 % | 25.200 M 270.59 % | 6.800 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 800.000 K 697.01 % | -134.000 K -234.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 100.00 % | 100.000 K -85.71 % | 700.000 K -12.50 % | 800.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 -100.00 % | 20.795 M -66.11 % | 61.365 M 74.83 % | 35.100 M 234.29 % | 10.500 M 23.53 % | 8.500 M -6.59 % | 9.100 M | 0.000 -100.00 % | 100.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 485.628 M 18.11 % | 411.181 M 198.50 % | 137.749 M -79.63 % | 676.381 M -10.91 % | 759.172 M 3.77 % | 731.563 M -11.55 % | 827.050 M 194.01 % | 281.298 M -19.39 % | 348.945 M -21.85 % | 446.502 M -1.14 % | 451.646 M 31.41 % | 343.696 M -4.23 % | 358.882 M -15.03 % | 422.362 M -19.67 % | 525.786 M -5.37 % | 555.617 M -31.45 % | 810.560 M -1.05 % | 819.128 M 7.33 % | 763.219 M 5.76 % | 721.684 M 66.38 % | 433.766 M -4.74 % | 455.341 M -47.68 % | 870.338 M -60.18 % | 2.186 B -74.46 % | 8.557 B 255.86 % | 2.405 B 912.46 % | 237.500 M 60.04 % | 148.400 M 35.53 % | 109.500 M 37.91 % | 79.400 M 525.20 % | 12.700 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -68.470 M -857.33 % | 9.041 M 0.00 % | 9.041 M -65.43 % | 26.156 M | 0.000 -100.00 % | 2.973 M 471.16 % | -801.000 K 21.24 % | -1.017 M -130.09 % | -442.000 K -104.23 % | 10.447 M 503.87 % | 1.730 M -36.40 % | 2.720 M | 0.000 -100.00 % | 29.761 M 13.57 % | 26.206 M -85.48 % | 180.427 M 1 000.06 % | -20.046 M 40.35 % | -33.606 M -1 728.99 % | 2.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.625 M 105.98 % | -211.272 M 24.67 % | -280.450 M -189.77 % | 312.400 M 39 150.00 % | -800.000 K 11.11 % | -900.000 K -110.84 % | 8.300 M 4 250.00 % | -200.000 K -300.00 % | 100.000 K |
| Stock based compensation | 632.000 K -17.39 % | 765.000 K 9.13 % | 701.000 K 18.61 % | 591.000 K -17.92 % | 720.000 K -43.17 % | 1.267 M -88.27 % | 10.801 M 1 486.05 % | 681.000 K -39.52 % | 1.126 M -35.91 % | 1.757 M -22.05 % | 2.254 M -2.34 % | 2.308 M -22.81 % | 2.990 M -14.11 % | 3.481 M -16.20 % | 4.154 M -18.60 % | 5.103 M -8.86 % | 5.599 M 279 850.00 % | 2.000 K -99.97 % | 6.417 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 |
| Change in working capital | 0.000 100.00 % | -11.178 M 13.91 % | -12.984 M 32.80 % | -19.322 M -171.83 % | 26.899 M -13.87 % | 31.231 M 150.20 % | -62.213 M -700.37 % | -7.773 M -134.59 % | 22.471 M -13.77 % | 26.059 M 408.67 % | 5.123 M -77.81 % | 23.083 M 345.43 % | -9.405 M 42.61 % | -16.389 M -4 517.52 % | 371.000 K -97.95 % | 18.105 M 141.97 % | -43.141 M -453.70 % | 12.197 M 410.51 % | -3.928 M 93.33 % | -58.909 M 18.08 % | -71.911 M -1 866.86 % | 4.070 M 126.74 % | -15.219 M -117.23 % | 88.315 M 166.17 % | 33.180 M 61.07 % | 20.600 M 62.20 % | 12.700 M 1 170.00 % | 1.000 M -93.75 % | 16.000 M 8 100.00 % | -200.000 K 87.50 % | -1.600 M |
| Accounts receivables | -5.089 M -144.87 % | 11.342 M 315.79 % | -5.256 M -122.36 % | 23.505 M 15.76 % | 20.305 M 244.11 % | -14.090 M -147.39 % | 29.735 M -4.40 % | 31.102 M 62.58 % | 19.130 M 227.79 % | -14.970 M -184.59 % | 17.698 M 106.20 % | 8.583 M 187.99 % | -9.755 M -148.65 % | 20.050 M 108.70 % | 9.607 M -71.01 % | 33.138 M 1 289.87 % | -2.785 M | 0.000 100.00 % | -9.601 M 48.30 % | -18.569 M -2 133.84 % | 913.000 K 183.68 % | -1.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.608 M 1 366.14 % | -127.000 K -139.32 % | 323.000 K 144.74 % | -722.000 K -108.48 % | 8.510 M 242.87 % | 2.482 M -87.57 % | 19.971 M 191.46 % | 6.852 M -11.61 % | 7.752 M -34.52 % | 11.839 M 368.88 % | -4.403 M -119.63 % | 22.434 M 293.33 % | -11.604 M -3 287.91 % | 364.000 K 104.79 % | -7.604 M -140.58 % | 18.737 M 235.66 % | -13.812 M -165.89 % | 20.962 M 1 237.72 % | 1.567 M 107.18 % | -21.812 M -447.35 % | -3.985 M -344.18 % | 1.632 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K 97.44 % | -3.900 M | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K |
| Accounts payables | -2.477 M -409.24 % | 801.000 K 0.00 % | 801.000 K 103.81 % | -21.024 M -314.84 % | -5.068 M -112.07 % | 42.005 M 205.16 % | -39.945 M -840.99 % | -4.245 M 0.00 % | -4.245 M 1.78 % | -4.322 M -71.99 % | -2.513 M 57.05 % | -5.851 M -164.40 % | 9.086 M 123.74 % | -38.277 M -2 218.26 % | 1.807 M 104.71 % | -38.327 M -166.98 % | -14.356 M | 0.000 -100.00 % | 3.591 M 548.88 % | -800.000 K 72.54 % | -2.913 M -367.00 % | 1.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -23.194 M -162.02 % | -8.852 M 58.01 % | -21.081 M -768.81 % | 3.152 M 277.94 % | 834.000 K 101.16 % | -71.974 M -73.51 % | -41.482 M -24 889.16 % | -166.000 K -100.50 % | 33.512 M 692.19 % | -5.659 M -171.68 % | -2.083 M -172.63 % | 2.868 M 94.57 % | 1.474 M 142.86 % | -3.439 M -175.47 % | 4.557 M 137.39 % | -12.188 M -39.05 % | -8.765 M -1 801.94 % | 515.000 K 102.91 % | -17.728 M 73.11 % | -65.926 M -2 804.10 % | 2.438 M 116.02 % | -15.219 M -117.23 % | 88.315 M 166.17 % | 33.180 M 60.29 % | 20.700 M 24.70 % | 16.600 M 1 560.00 % | 1.000 M -93.75 % | 16.000 M | 0.000 100.00 % | -1.500 M |
| Other non cash items | -3.674 M -846.75 % | 492.000 K -93.11 % | 7.144 M -56.67 % | 16.486 M 1 683.67 % | -1.041 M -160.90 % | -399.000 K 95.93 % | -9.810 M -863.42 % | 1.285 M -87.43 % | 10.219 M 202.45 % | -9.975 M -457.02 % | 2.794 M -6.71 % | 2.995 M 130.68 % | -9.761 M -309.33 % | 4.663 M 371.96 % | 988.000 K 153.98 % | 389.000 K -98.06 % | 20.027 M 296.89 % | 5.046 M 123.73 % | -21.260 M -436.73 % | -3.961 M 90.31 % | -40.882 M -177.52 % | 52.736 M 143.91 % | -120.109 M 46.57 % | -224.776 M 65.60 % | -653.354 M -653 254.00 % | -100.000 K -150.00 % | 200.000 K 100.80 % | -25.100 M 45.67 % | -46.200 M -1 258.82 % | -3.400 M -3 500.00 % | 100.000 K |
| Net cash provided by operating activities | 21.848 M 24.68 % | 17.523 M 659.13 % | -3.134 M -113.59 % | 23.067 M -67.79 % | 71.624 M 243.54 % | 20.849 M 77.17 % | 11.768 M 148.14 % | -24.445 M -23.53 % | -19.788 M -203.09 % | 19.194 M 95.56 % | 9.815 M 39.68 % | 7.027 M 117.82 % | -39.439 M -699.98 % | -4.930 M -112.50 % | 39.425 M 9.69 % | 35.943 M 569.72 % | -7.652 M -114.47 % | 52.899 M 275.65 % | 14.082 M 192.23 % | -15.268 M 18.41 % | -18.714 M 71.91 % | -66.619 M 69.17 % | -216.116 M 69.67 % | -712.538 M 6.70 % | -763.734 M -744.84 % | -90.400 M -26.08 % | -71.700 M -71.94 % | -41.700 M -768.75 % | -4.800 M -4 700.00 % | -100.000 K -107.69 % | 1.300 M |
| Investments in property plant and equipment | -3.965 M -87.20 % | -2.118 M -42.63 % | -1.485 M 58.92 % | -3.615 M 70.05 % | -12.070 M 16.98 % | -14.539 M 21.08 % | -18.423 M -289.49 % | -4.730 M 40.40 % | -7.936 M 6.83 % | -8.518 M -89.75 % | -4.489 M 38.47 % | -7.296 M 36.91 % | -11.564 M -28.95 % | -8.968 M 2.46 % | -9.194 M 16.87 % | -11.060 M 57.55 % | -26.057 M -8.74 % | -23.962 M -45.24 % | -16.498 M -19.24 % | -13.836 M -122.98 % | -6.205 M -56.18 % | -3.973 M 87.49 % | -31.769 M 74.04 % | -122.380 M 31.11 % | -177.637 M -989.80 % | -16.300 M -98.78 % | -8.200 M -18.84 % | -6.900 M 2.82 % | -7.100 M -914.29 % | -700.000 K 36.36 % | -1.100 M |
| Acquisitions net | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 182.000 K 766.67 % | 21.000 K -50.00 % | 42.000 K 100.01 % | -468.420 M -36 752.58 % | 1.278 M 71.08 % | 747.000 K 778.82 % | 85.000 K 111.24 % | -756.000 K -220.34 % | -236.000 K -108.10 % | 2.912 M -16.15 % | 3.473 M 111.74 % | -29.580 M -210.29 % | -9.533 M 82.03 % | -53.048 M -2 350.25 % | -2.165 M -172.17 % | 3.000 M 104.41 % | -68.073 M -660.04 % | 12.155 M -81.75 % | 66.620 M 263.90 % | -40.646 M -181.64 % | -14.432 M 92.20 % | -185.127 M -1 546.30 % | 12.800 M | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 |
| Purchases of investments | -45.377 M -27 071.86 % | -167.000 K | 0.000 | 0.000 100.00 % | -21.000 K 50.00 % | -42.000 K | 0.000 100.00 % | -1.220 M 0.00 % | -1.220 M 98.24 % | -69.221 M -17 424.30 % | -395.000 K | 0.000 100.00 % | -2.912 M 16.15 % | -3.473 M -2.09 % | -3.402 M 65.98 % | -10.000 M | 0.000 100.00 % | -1.329 B -1 212.57 % | -101.250 M | 0.000 -100.00 % | 444.000 K | 0.000 | 0.000 -100.00 % | 35.779 M | 0.000 100.00 % | -133.300 M -237.47 % | -39.500 M -53.10 % | -25.800 M -1.18 % | -25.500 M | 0.000 | 0.000 |
| Sales maturities of investments | 157.915 M 184.40 % | 55.525 M | 0.000 | 0.000 -100.00 % | 163.000 K 288.10 % | 42.000 K -99.70 % | 13.775 M 72.23 % | 7.998 M -86.52 % | 59.327 M 2 451.70 % | 2.325 M 207.54 % | 756.000 K 687.50 % | 96.000 K 300.00 % | 24.000 K -93.20 % | 353.000 K -96.88 % | 11.319 M -37.14 % | 18.008 M -83.90 % | 111.850 M -91.40 % | 1.300 B 1 884 537.68 % | 69.000 K | 0.000 -100.00 % | 79.817 M 131.90 % | 34.418 M -40.53 % | 57.874 M -94.15 % | 989.928 M -14.27 % | 1.155 B 1 263.35 % | 84.700 M -32.78 % | 126.000 M 861.83 % | 13.100 M -81.26 % | 69.900 M 350.97 % | 15.500 M | 0.000 |
| Other investing activites | 9.000 K -94.61 % | 167.000 K | 0.000 -100.00 % | 107.000 K 409.52 % | 21.000 K 10.53 % | 19.000 K -99.91 % | 20.748 M 797.40 % | 2.312 M 75.42 % | 1.318 M 101.97 % | -66.811 M -8 737.43 % | -756.000 K -9.41 % | -691.000 K 76.27 % | -2.912 M 16.15 % | -3.473 M -2.09 % | -3.402 M 64.31 % | -9.533 M -161.71 % | 15.447 M -55.88 % | 35.008 M -9.84 % | 38.827 M 1 324.32 % | 2.726 M 230.00 % | -2.097 M | 0.000 100.00 % | -4.816 M 93.64 % | -75.780 M 74.71 % | -299.631 M -20 075.40 % | 1.500 M 103.62 % | -41.400 M -302.94 % | 20.400 M 174.73 % | -27.300 M -228.92 % | -8.300 M -8 200.00 % | -100.000 K |
| Net cash used for investing activites | 108.582 M 102.68 % | 53.574 M 3 707.68 % | -1.485 M 55.35 % | -3.326 M 72.02 % | -11.886 M 17.90 % | -14.478 M 96.80 % | -452.320 M -8 122.70 % | 5.638 M -89.21 % | 52.236 M 169.34 % | -75.329 M -1 235.62 % | -5.640 M 30.60 % | -8.127 M 43.77 % | -14.452 M -19.56 % | -12.088 M 60.83 % | -30.857 M -145.19 % | -12.585 M -126.11 % | 48.192 M 344.67 % | -19.697 M 74.03 % | -75.852 M 4.21 % | -79.183 M -194.14 % | 84.114 M -13.34 % | 97.065 M 601.45 % | -19.357 M -102.38 % | 813.115 M 65.15 % | 492.361 M 1 073.05 % | -50.600 M -237.13 % | 36.900 M 4 512.50 % | 800.000 K -92.52 % | 10.700 M 64.62 % | 6.500 M 641.67 % | -1.200 M |
| Debt repayment | 0.000 100.00 % | -2.038 M -2 691.78 % | -73.000 K -4.29 % | -70.000 K 99.24 % | -9.254 M 86.33 % | -67.698 M -117.39 % | 389.348 M 20 231.75 % | -1.934 M 90.56 % | -20.485 M -338.74 % | -4.669 M -104.63 % | 100.893 M 168 255.00 % | -60.000 K 51.61 % | -124.000 K -16.98 % | -106.000 K 91.88 % | -1.306 M -220.10 % | -408.000 K 98.38 % | -25.255 M -6 459.74 % | -385.000 K 80.03 % | -1.928 M -123.89 % | 8.071 M -14.72 % | 9.464 M 1 080.73 % | -965.000 K 99.03 % | -99.394 M -338.23 % | -22.681 M -112.73 % | 178.112 M 1 548.07 % | -12.300 M -268.49 % | 7.300 M -73.84 % | 27.900 M | 0.000 100.00 % | -100.000 K 96.15 % | -2.600 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K -78.95 % | 19.000 K 26.67 % | 15.000 K 87.50 % | 8.000 K -55.56 % | 18.000 K -64.71 % | 51.000 K -54.87 % | 113.000 K -91.74 % | 1.368 M -95.06 % | 27.675 M 30 312.09 % | 91.000 K -55.39 % | 204.000 K -38.37 % | 331.000 K 192.92 % | 113.000 K -60.21 % | 284.000 K -73.31 % | 1.064 M -9.98 % | 1.182 M -80.48 % | 6.056 M 365.49 % | 1.301 M 9.24 % | 1.191 M -69.37 % | 3.888 M -85.40 % | 26.626 M -89.62 % | 256.444 M -54.36 % | 561.900 M 2 004.49 % | 26.700 M 225.61 % | 8.200 M -83.06 % | 48.400 M 48 300.00 % | 100.000 K -98.41 % | 6.300 M |
| Common stock repurchased | 0.000 100.00 % | -2.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -127.000 K | 0.000 | 0.000 100.00 % | -158.000 K 15.96 % | -188.000 K 88.49 % | -1.633 M 87.92 % | -13.521 M -89.45 % | -7.137 M 79.96 % | -35.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.301 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.135 M -0.23 % | -2.130 M -0.05 % | -2.129 M 0.00 % | -2.129 M 0.28 % | -2.135 M -0.28 % | -2.129 M -86.26 % | -1.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.001 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 financing activites | 0.000 100.00 % | -149.000 K -56.84 % | -95.000 K | 0.000 100.00 % | -914.000 K -115.23 % | 6.000 M -82.18 % | 33.666 M | 0.000 | 0.000 | 0.000 100.00 % | -628.000 K 55.65 % | -1.416 M | 0.000 | 0.000 -100.00 % | 47.000 K 20.51 % | 39.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.855 M | 0.000 100.00 % | -33.484 M -67.42 % | -20.000 M -1 566.67 % | -1.200 M -146.15 % | 2.600 M 23.81 % | 2.100 M 625.00 % | -400.000 K -500.00 % | 100.000 K 112.50 % | -800.000 K |
| Net cash used provided by financing activities | -2.135 M 67.68 % | -6.605 M -187.55 % | -2.297 M -4.65 % | -2.195 M 82.13 % | -12.284 M 80.75 % | -63.812 M -115.13 % | 421.879 M 22 118.74 % | -1.916 M 90.68 % | -20.561 M -351.29 % | -4.556 M -104.48 % | 101.633 M 290.28 % | 26.041 M 11 883.26 % | -221.000 K 99.47 % | -41.485 M -187.11 % | -14.449 M -95.44 % | -7.393 M 87.80 % | -60.584 M -9 022.53 % | 679.000 K 191.02 % | -746.000 K -105.28 % | 14.127 M 31.23 % | 10.765 M 136.33 % | -29.629 M 84.87 % | -195.807 M -562.88 % | -29.539 M -106.68 % | 442.127 M -19.38 % | 548.400 M 1 398.36 % | 36.600 M -1.61 % | 37.200 M -22.50 % | 48.000 M 47 900.00 % | 100.000 K -96.55 % | 2.900 M |
| Effect of forex changes on cash | -508.000 K -158.66 % | 866.000 K 163.30 % | -1.368 M -329.15 % | 597.000 K -46.89 % | 1.124 M 450.16 % | -321.000 K -327.66 % | 141.000 K -76.62 % | 603.000 K 214.20 % | -528.000 K 84.44 % | -3.393 M -1 523.44 % | -209.000 K -134.49 % | 606.000 K 112.77 % | -4.744 M -156.72 % | 8.364 M 649.54 % | -1.522 M 72.36 % | -5.507 M -149.40 % | 11.148 M 187.91 % | 3.872 M 119.88 % | 1.761 M 95.02 % | 903.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 127.787 M 95.52 % | 65.358 M 888.97 % | -8.284 M -178.89 % | 10.501 M -78.38 % | 48.578 M 184.10 % | -57.762 M -211.69 % | -18.532 M 7.89 % | -20.120 M -277.13 % | 11.359 M 117.73 % | -64.084 M -160.69 % | 105.599 M 313.35 % | 25.547 M 143.41 % | -58.856 M -17.39 % | -50.139 M -577.28 % | -7.403 M -190.48 % | 8.182 M 191.97 % | -8.896 M -123.56 % | 37.753 M 162.14 % | -60.755 M 23.50 % | -79.421 M -204.27 % | 76.165 M 9 222.52 % | 817.000 K 100.19 % | -431.280 M -707.11 % | 71.038 M -58.40 % | 170.754 M -58.09 % | 407.400 M 22 533.33 % | 1.800 M 148.65 % | -3.700 M -106.86 % | 53.900 M 729.23 % | 6.500 M 116.67 % | 3.000 M |
| Cash at beginning of period | 123.403 M 112.60 % | 58.045 M -12.49 % | 66.329 M -29.92 % | 94.642 M 105.46 % | 46.064 M -55.63 % | 103.826 M -6.18 % | 110.670 M -15.38 % | 130.790 M 9.51 % | 119.431 M -34.92 % | 183.515 M 135.53 % | 77.916 M 48.78 % | 52.369 M -52.92 % | 111.225 M -31.07 % | 161.364 M -4.39 % | 168.767 M 5.10 % | 160.585 M -5.25 % | 169.481 M 28.66 % | 131.728 M -31.56 % | 192.483 M -29.20 % | 271.871 M 38.92 % | 195.706 M -0.20 % | 196.099 M -71.52 % | 688.490 M 7.63 % | 639.666 M 36.41 % | 468.912 M 662.46 % | 61.500 M 2.84 % | 59.800 M -5.68 % | 63.400 M 574.47 % | 9.400 M 213.33 % | 3.000 M | 0.000 |
| Cash at end of period | 251.190 M 103.55 % | 123.403 M 112.60 % | 58.045 M -44.79 % | 105.143 M 11.10 % | 94.642 M 105.46 % | 46.064 M -50.01 % | 92.138 M -16.75 % | 110.670 M -15.38 % | 130.790 M 9.51 % | 119.431 M -34.92 % | 183.515 M 135.53 % | 77.916 M 48.78 % | 52.369 M -52.92 % | 111.225 M -31.07 % | 161.364 M -4.39 % | 168.767 M 5.10 % | 160.585 M -5.25 % | 169.481 M 28.66 % | 131.728 M -31.55 % | 192.450 M -29.21 % | 271.871 M 38.06 % | 196.916 M -23.44 % | 257.210 M -63.81 % | 710.704 M 11.11 % | 639.666 M 36.42 % | 468.900 M 661.20 % | 61.600 M 3.18 % | 59.700 M -5.69 % | 63.300 M 566.32 % | 9.500 M 216.67 % | 3.000 M |
| Operating cash flow | 21.848 M 24.68 % | 17.523 M 659.13 % | -3.134 M -113.59 % | 23.067 M -67.79 % | 71.624 M 243.54 % | 20.849 M 77.17 % | 11.768 M 148.14 % | -24.445 M -23.53 % | -19.788 M -203.09 % | 19.194 M 95.56 % | 9.815 M 39.68 % | 7.027 M 117.82 % | -39.439 M -699.98 % | -4.930 M -112.50 % | 39.425 M 9.69 % | 35.943 M 569.72 % | -7.652 M -114.47 % | 52.899 M 275.65 % | 14.082 M 192.23 % | -15.268 M 18.41 % | -18.714 M 71.91 % | -66.619 M 69.17 % | -216.116 M 69.67 % | -712.538 M 6.70 % | -763.734 M -744.84 % | -90.400 M -26.08 % | -71.700 M -71.94 % | -41.700 M -768.75 % | -4.800 M -4 700.00 % | -100.000 K -107.69 % | 1.300 M |
| Capital expenditure | -3.965 M -87.20 % | -2.118 M -42.63 % | -1.485 M 58.92 % | -3.615 M 70.05 % | -12.070 M 16.98 % | -14.539 M 21.08 % | -18.423 M -289.49 % | -4.730 M 40.40 % | -7.936 M 6.83 % | -8.518 M -89.75 % | -4.489 M 38.47 % | -7.296 M 36.91 % | -11.564 M -28.95 % | -8.968 M 2.46 % | -9.194 M 16.87 % | -11.060 M 57.55 % | -26.057 M -8.74 % | -23.962 M -45.24 % | -16.498 M -19.24 % | -13.836 M -122.98 % | -6.205 M -56.18 % | -3.973 M 87.49 % | -31.769 M 74.04 % | -122.380 M 31.11 % | -177.637 M -989.80 % | -16.300 M -98.78 % | -8.200 M -18.84 % | -6.900 M 2.82 % | -7.100 M -914.29 % | -700.000 K 36.36 % | -1.100 M |
| Free CashFlow | 17.883 M 16.09 % | 15.405 M 433.51 % | -4.619 M -123.75 % | 19.452 M -67.34 % | 59.554 M 843.80 % | 6.310 M 194.82 % | -6.655 M 77.19 % | -29.175 M -5.23 % | -27.724 M -359.69 % | 10.676 M 100.45 % | 5.326 M 2 079.93 % | -269.000 K 99.47 % | -51.003 M -266.98 % | -13.898 M -145.97 % | 30.231 M 21.49 % | 24.883 M 173.82 % | -33.709 M -216.49 % | 28.937 M 1 297.72 % | -2.416 M 91.70 % | -29.104 M -16.79 % | -24.919 M 64.70 % | -70.592 M 71.52 % | -247.885 M 70.31 % | -834.918 M 11.31 % | -941.371 M -782.26 % | -106.700 M -33.54 % | -79.900 M -64.40 % | -48.600 M -308.40 % | -11.900 M -1 387.50 % | -800.000 K -500.00 % | 200.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 |
| 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-10-31 | 1997-07-31 | 1997-04-30 | 1997-01-31 | 1996-10-31 | 1996-07-31 | 1996-04-30 | 1996-01-31 | 1995-10-31 | 1995-07-31 | 1995-04-30 | 1995-01-31 | 1994-10-31 | 1994-07-31 | 1994-04-30 | 1994-01-31 | 1993-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 50.487 M 10.07 % | 45.869 M 4.59 % | 43.855 M 1.88 % | 43.045 M 4.12 % | 41.341 M 1.32 % | 40.804 M -11.57 % | 46.142 M -9.14 % | 50.781 M -1.13 % | 51.359 M -3.19 % | 53.049 M 2.91 % | 51.548 M -57.27 % | 120.638 M -3.81 % | 125.413 M -7.78 % | 136.000 M -10.40 % | 151.785 M -2.73 % | 156.047 M -8.17 % | 169.934 M 3.08 % | 164.857 M -7.04 % | 177.351 M -17.68 % | 215.452 M -4.31 % | 225.153 M 10.11 % | 204.471 M 5.40 % | 194.003 M -5.93 % | 206.223 M -4.14 % | 215.133 M 6.38 % | 202.236 M 7.05 % | 188.922 M 25.02 % | 151.119 M 47.40 % | 102.522 M 2.75 % | 99.777 M 1.87 % | 97.948 M -16.69 % | 117.568 M -3.10 % | 121.327 M 19.52 % | 101.508 M 5.23 % | 96.460 M -19.59 % | 119.966 M -14.97 % | 141.089 M 17.88 % | 119.685 M 12.66 % | 106.234 M -28.37 % | 148.310 M -20.88 % | 187.444 M 13.81 % | 164.700 M -4.95 % | 173.274 M -10.69 % | 194.011 M 1.36 % | 191.415 M 5.75 % | 181.001 M 4.62 % | 173.016 M -14.95 % | 203.436 M 1.39 % | 200.656 M 13.30 % | 177.094 M -0.82 % | 178.565 M -0.01 % | 178.588 M -13.37 % | 206.151 M 3.70 % | 198.798 M -4.03 % | 207.140 M -11.54 % | 234.150 M -0.94 % | 236.379 M 3.62 % | 228.132 M 6.75 % | 213.697 M -9.25 % | 235.488 M -4.54 % | 246.678 M 9.53 % | 225.211 M -2.70 % | 231.469 M -11.13 % | 260.461 M -10.62 % | 291.412 M 5.47 % | 276.292 M 15.51 % | 239.203 M -13.95 % | 277.972 M 1.18 % | 274.740 M 8.78 % | 252.560 M -10.46 % | 282.078 M -13.14 % | 324.752 M 14.50 % | 283.636 M 8.31 % | 261.880 M -1.08 % | 264.748 M -16.97 % | 318.849 M 3.73 % | 307.375 M 22.34 % | 251.243 M -5.43 % | 265.667 M -10.16 % | 295.724 M 15.01 % | 257.126 M 166.55 % | 96.466 M -8.81 % | 105.789 M 5.49 % | 100.279 M 5.68 % | 94.888 M -3.06 % | 97.882 M -7.75 % | 106.109 M -11.41 % | 119.774 M -37.13 % | 190.514 M 76.52 % | 107.928 M -42.40 % | 187.385 M -11.11 % | 210.803 M 5.04 % | 200.679 M -11.94 % | 227.884 M -24.28 % | 300.963 M -12.18 % | 342.712 M -6.40 % | 366.143 M -7.30 % | 394.972 M 74.86 % | 225.878 M 47.15 % | 153.500 M 24.09 % | 123.700 M 122.08 % | 55.700 M 27.46 % | 43.700 M 12.05 % | 39.000 M -2.50 % | 40.000 M 42.35 % | 28.100 M 37.75 % | 20.400 M 14.61 % | 17.800 M -29.08 % | 25.100 M 13.57 % | 22.100 M 16.32 % | 19.000 M 0.53 % | 18.900 M 78.30 % | 10.600 M 16.48 % | 9.100 M 21.33 % | 7.500 M 22.95 % | 6.100 M 5.17 % | 5.800 M 196.67 % | -6.000 M -200.00 % | 6.000 M 9.09 % | 5.500 M -3.51 % | 5.700 M 11.76 % | 5.100 M 0.00 % | 5.100 M 13.33 % | 4.500 M -4.26 % | 4.700 M |
| Net income | 1.828 M -69.56 % | 6.006 M -65.75 % | 17.535 M 940.65 % | 1.685 M -62.02 % | 4.436 M -45.56 % | 8.149 M 169.03 % | 3.029 M 675.86 % | -526.000 K -110.61 % | 4.957 M 70.40 % | 2.909 M 130.01 % | -9.695 M 57.81 % | -22.977 M -17.87 % | -19.494 M -76.98 % | -11.015 M 60.13 % | -27.629 M -1 158.15 % | -2.196 M 38.16 % | -3.551 M -886.39 % | -360.000 K 94.15 % | -6.159 M -73.15 % | -3.557 M -174.23 % | 4.792 M 112.62 % | -37.981 M -294.53 % | -9.627 M 18.09 % | -11.753 M -59.58 % | -7.365 M 2.23 % | -7.533 M 27.10 % | -10.333 M -117.27 % | 59.818 M 1 242.22 % | -5.237 M 43.75 % | -9.311 M -83.76 % | -5.067 M -74.36 % | -2.906 M 65.98 % | -8.543 M 56.66 % | -19.711 M -53.40 % | -12.849 M 7.88 % | -13.948 M 5.58 % | -14.773 M -196.11 % | -4.989 M 58.79 % | -12.106 M -678.02 % | -1.556 M -800.90 % | 222.000 K 102.62 % | -8.485 M 10.48 % | -9.478 M -990.79 % | 1.064 M 72.45 % | 617.000 K 106.98 % | -8.841 M -6.44 % | -8.306 M 33.82 % | -12.550 M -17.73 % | -10.660 M 47.33 % | -20.239 M -229.84 % | -6.136 M 51.35 % | -12.613 M -888.81 % | 1.599 M 118.00 % | -8.885 M -73.33 % | -5.126 M 81.91 % | -28.334 M -324.80 % | -6.670 M 73.83 % | -25.485 M -643.87 % | -3.426 M -233.52 % | 2.566 M -70.02 % | 8.558 M 309.09 % | -4.093 M -110.22 % | -1.947 M 98.85 % | -168.775 M -805.69 % | -18.635 M 24.63 % | -24.726 M -866.24 % | -2.559 M -109.20 % | 27.803 M 222.92 % | 8.610 M 238.78 % | -6.204 M -165.89 % | 9.415 M -73.75 % | 35.873 M 247.37 % | 10.327 M 505.62 % | -2.546 M -111.75 % | 21.674 M 443.21 % | -6.315 M -396.20 % | 2.132 M 678.10 % | 274.000 K -98.60 % | 19.568 M 170.43 % | 7.236 M 1 408.50 % | -553.000 K 91.87 % | -6.802 M -109.80 % | 69.402 M 1 365.07 % | -5.486 M -118.37 % | 29.861 M 282.19 % | -16.390 M -121.30 % | 76.932 M 141.98 % | -183.266 M -95.83 % | -93.584 M 50.77 % | -190.105 M -51.83 % | -125.212 M -923.60 % | 15.203 M 106.76 % | -224.804 M 81.52 % | -1.216 B -26.26 % | -963.276 M 62.39 % | -2.562 B -302.40 % | -636.564 M -0.46 % | -633.667 M -48.04 % | -428.039 M -130.62 % | -185.600 M -58.09 % | -117.400 M -125.93 % | 452.700 M 1 734.30 % | -27.700 M -295.07 % | 14.200 M -62.92 % | 38.300 M 21.97 % | 31.400 M 368.38 % | -11.700 M -101.72 % | -5.800 M -314.81 % | 2.700 M 154.00 % | -5.000 M 51.46 % | -10.300 M -1 571.43 % | 700.000 K 109.46 % | -7.400 M 13.95 % | -8.600 M -216.22 % | 7.400 M 384.62 % | -2.600 M -114.29 % | 18.200 M 2 122.22 % | -900.000 K -125.71 % | 3.500 M -85.48 % | 24.100 M 4 720.00 % | 500.000 K 25.00 % | 400.000 K -20.00 % | 500.000 K 25.00 % | 400.000 K -20.00 % | 500.000 K |
| Income before tax | 3.182 M -50.67 % | 6.450 M 67.10 % | 3.860 M -30.32 % | 5.540 M 8.48 % | 5.107 M -34.11 % | 7.751 M 99.77 % | 3.880 M 544.95 % | -872.000 K -114.34 % | 6.083 M 173.15 % | 2.227 M 66.57 % | 1.337 M 106.01 % | -22.254 M -16.03 % | -19.179 M -58.26 % | -12.119 M 54.46 % | -26.609 M -1 939.00 % | -1.305 M 52.49 % | -2.747 M -279.66 % | 1.529 M 132.71 % | -4.674 M -97.30 % | -2.369 M -138.54 % | 6.147 M 116.49 % | -37.268 M -352.89 % | -8.229 M 20.48 % | -10.348 M -65.46 % | -6.254 M 13.33 % | -7.216 M 26.50 % | -9.818 M 23.15 % | -12.775 M -193.61 % | -4.351 M 53.50 % | -9.356 M -108.84 % | -4.480 M -73.71 % | -2.579 M 67.74 % | -7.994 M 49.87 % | -15.946 M -25.00 % | -12.757 M 8.89 % | -14.001 M -0.56 % | -13.923 M -172.68 % | -5.106 M 55.26 % | -11.412 M -845.48 % | -1.207 M -188.04 % | 1.371 M 121.45 % | -6.393 M 27.17 % | -8.778 M -583.37 % | 1.816 M 8.42 % | 1.675 M 123.82 % | -7.031 M 10.49 % | -7.855 M 33.11 % | -11.743 M -20.38 % | -9.755 M 46.32 % | -18.173 M -151.01 % | -7.240 M 43.89 % | -12.903 M -471.84 % | 3.470 M 143.16 % | -8.039 M -117.04 % | -3.704 M 86.33 % | -27.098 M -409.74 % | -5.316 M 79.01 % | -25.321 M -16 780.67 % | -150.000 K -103.15 % | 4.769 M -54.12 % | 10.394 M 361.48 % | -3.975 M -403.67 % | 1.309 M 100.79 % | -165.394 M -1 026.13 % | -14.687 M 16.46 % | -17.581 M -29 201.67 % | -60.000 K -100.20 % | 29.966 M 163.34 % | 11.379 M 564.45 % | -2.450 M -128.13 % | 8.709 M -79.12 % | 41.712 M 402.61 % | 8.299 M 8.27 % | 7.665 M -63.85 % | 21.205 M 1 086.74 % | -2.149 M -137.71 % | 5.699 M 537.47 % | 894.000 K 160.24 % | -1.484 M -117.97 % | 8.256 M 748.51 % | 973.000 K 116.66 % | -5.839 M -8.17 % | -5.398 M -60.51 % | -3.363 M -110.09 % | 33.341 M 214.84 % | -29.032 M 27.06 % | -39.801 M -109.66 % | -18.984 M 75.78 % | -78.388 M 36.88 % | -124.181 M 11.43 % | -140.212 M -18.95 % | -117.872 M 44.46 % | -212.225 M 83.69 % | -1.301 B -29.40 % | -1.005 B 63.07 % | -2.722 B -433.52 % | -510.282 M 25.33 % | -683.420 M -57.14 % | -434.924 M -107.70 % | -209.400 M -32.45 % | -158.100 M -122.78 % | 693.900 M 1 990.74 % | -36.700 M -226.99 % | 28.900 M -55.33 % | 64.700 M 20.48 % | 53.700 M 952.38 % | -6.300 M -3.28 % | -6.100 M -219.61 % | 5.100 M 182.26 % | -6.200 M 51.94 % | -12.900 M -616.00 % | 2.500 M 129.41 % | -8.500 M 14.14 % | -9.900 M -166.89 % | 14.800 M 610.34 % | -2.900 M -110.03 % | 28.900 M 2 026.67 % | -1.500 M -127.27 % | 5.500 M 587.50 % | 800.000 K -33.33 % | 1.200 M 100.00 % | 600.000 K -25.00 % | 800.000 K 33.33 % | 600.000 K -25.00 % | 800.000 K |
| Income before tax ratio | 0.06 -55.18 % | 0.14 59.76 % | 0.09 -31.61 % | 0.13 4.18 % | 0.12 -34.97 % | 0.19 125.90 % | 0.08 589.69 % | -0.02 -114.50 % | 0.12 182.14 % | 0.04 61.85 % | 0.03 114.06 % | -0.18 -20.63 % | -0.15 -71.62 % | -0.09 49.17 % | -0.18 -1 996.26 % | -0.01 48.27 % | -0.02 -274.29 % | 0.01 135.19 % | -0.03 -139.68 % | -0.01 -140.27 % | 0.03 114.98 % | -0.18 -329.70 % | -0.04 15.47 % | -0.05 -72.61 % | -0.03 18.53 % | -0.04 31.34 % | -0.05 38.52 % | -0.08 -99.19 % | -0.04 54.74 % | -0.09 -105.01 % | -0.05 -108.51 % | -0.02 66.71 % | -0.07 58.06 % | -0.16 -18.78 % | -0.13 -13.32 % | -0.12 -18.27 % | -0.10 -131.31 % | -0.04 60.29 % | -0.11 -1 219.96 % | -0.01 -211.27 % | 0.01 118.84 % | -0.04 23.38 % | -0.05 -641.22 % | 0.01 6.97 % | 0.01 122.53 % | -0.04 14.44 % | -0.05 21.35 % | -0.06 -18.73 % | -0.05 52.62 % | -0.10 -153.09 % | -0.04 43.88 % | -0.07 -529.23 % | 0.02 141.62 % | -0.04 -126.14 % | -0.02 84.55 % | -0.12 -414.60 % | -0.02 79.74 % | -0.11 -15 712.55 % | 0.00 -103.47 % | 0.02 -51.94 % | 0.04 338.73 % | -0.02 -412.10 % | 0.01 100.89 % | -0.64 -1 159.94 % | -0.05 20.80 % | -0.06 -25 268.25 % | 0.00 -100.23 % | 0.11 160.28 % | 0.04 526.95 % | -0.01 -131.42 % | 0.03 -75.96 % | 0.13 338.98 % | 0.03 -0.03 % | 0.03 -63.46 % | 0.08 1 288.38 % | -0.01 -136.35 % | 0.02 421.06 % | 0.00 163.70 % | -0.01 -120.01 % | 0.03 637.76 % | 0.00 106.25 % | -0.06 -18.62 % | -0.05 -52.15 % | -0.03 -109.54 % | 0.35 218.47 % | -0.30 20.93 % | -0.38 -136.66 % | -0.16 61.48 % | -0.41 64.24 % | -1.15 -53.77 % | -0.75 -33.82 % | -0.56 47.13 % | -1.06 81.48 % | -5.71 -70.89 % | -3.34 57.95 % | -7.94 -469.99 % | -1.39 19.46 % | -1.73 10.14 % | -1.93 -41.15 % | -1.36 -6.73 % | -1.28 -110.26 % | 12.46 1 583.40 % | -0.84 -213.33 % | 0.74 -54.19 % | 1.62 -15.36 % | 1.91 718.81 % | -0.31 9.88 % | -0.34 -268.66 % | 0.20 172.43 % | -0.28 58.68 % | -0.68 -613.28 % | 0.13 116.50 % | -0.80 26.29 % | -1.09 -155.13 % | 1.97 515.08 % | -0.48 -109.54 % | 4.98 1 893.10 % | 0.25 -72.73 % | 0.92 530.21 % | 0.15 -30.91 % | 0.21 78.95 % | 0.12 -25.00 % | 0.16 17.65 % | 0.13 -21.67 % | 0.17 |
| EBITDA | 4.792 M -40.85 % | 8.102 M 87.89 % | 4.312 M 40.69 % | 3.065 M -65.41 % | 8.861 M 202.84 % | 2.926 M -61.34 % | 7.569 M 190.78 % | 2.603 M -72.88 % | 9.598 M 510.56 % | 1.572 M 133.93 % | 672.000 K -28.36 % | 938.000 K -80.64 % | 4.844 M -77.62 % | 21.643 M 268.52 % | 5.873 M -65.89 % | 17.216 M -1.01 % | 17.391 M -20.34 % | 21.832 M 62.15 % | 13.464 M -32.24 % | 19.869 M -28.03 % | 27.608 M 288.46 % | -14.649 M -195.65 % | 15.315 M 3.24 % | 14.835 M -13.59 % | 17.168 M 13.13 % | 15.175 M 0.66 % | 15.076 M 802.21 % | 1.671 M 574.72 % | -352.000 K 93.03 % | -5.049 M -798.40 % | -562.000 K -135.17 % | 1.598 M 140.53 % | -3.943 M 60.92 % | -10.089 M -3.01 % | -9.794 M -6.47 % | -9.199 M -1 656.51 % | 591.000 K 142.52 % | -1.390 M 52.27 % | -2.912 M -175.17 % | 3.874 M -36.76 % | 6.126 M 2 978.39 % | 199.000 K 107.02 % | -2.833 M -146.40 % | 6.105 M -16.98 % | 7.354 M 366.93 % | -2.755 M 20.56 % | -3.468 M 72.07 % | -12.417 M -53.20 % | -8.105 M 55.78 % | -18.328 M -137.72 % | -7.710 M 41.96 % | -13.283 M -464.12 % | 3.648 M 249.63 % | -2.438 M -258.93 % | 1.534 M 105.83 % | -26.324 M -887.77 % | -2.665 M 86.19 % | -19.297 M -1 590.12 % | 1.295 M -87.96 % | 10.752 M -33.29 % | 16.118 M 357.51 % | 3.523 M -53.07 % | 7.507 M 104.68 % | -160.492 M -9 774.02 % | 1.659 M 123.80 % | -6.971 M -214.75 % | 6.075 M -56.10 % | 13.838 M -11.72 % | 15.675 M 169.93 % | 5.807 M -5.97 % | 6.176 M -66.25 % | 18.299 M 103.89 % | 8.975 M 38.25 % | 6.492 M 19.10 % | 5.451 M -22.44 % | 7.028 M 46.84 % | 4.786 M 52.42 % | 3.140 M 194.56 % | 1.066 M -93.73 % | 16.999 M 128.02 % | 7.455 M 298.91 % | -3.748 M -101.83 % | -1.857 M 62.35 % | -4.932 M -56.32 % | -3.155 M 35.36 % | -4.881 M -14.55 % | -4.261 M -13.84 % | -3.743 M 70.96 % | -12.888 M -505.41 % | 3.179 M 107.67 % | -41.452 M -112.85 % | -19.475 M -214.86 % | 16.955 M 147.10 % | -36.001 M 79.18 % | -172.882 M -27.75 % | -135.330 M 34.15 % | -205.524 M 2.49 % | -210.765 M -18.87 % | -177.309 M -28.39 % | -138.100 M -35.53 % | -101.900 M -125.44 % | -45.200 M -100.89 % | -22.500 M -23.63 % | -18.200 M -5.20 % | -17.300 M -4 425.00 % | 400.000 K 103.20 % | -12.500 M -9.65 % | -11.400 M -6.54 % | -10.700 M 15.08 % | -12.600 M -20.00 % | -10.500 M 7.89 % | -11.400 M 14.29 % | -13.300 M -30.39 % | -10.200 M -142.86 % | -4.200 M -100.00 % | -2.100 M -200.00 % | -700.000 K 58.82 % | -1.700 M -254.55 % | 1.100 M 22.22 % | 900.000 K -35.71 % | 1.400 M 100.00 % | 700.000 K -36.36 % | 1.100 M 10.00 % | 1.000 M -9.09 % | 1.100 M |
| Net income ratio | 0.04 -72.35 % | 0.13 -67.25 % | 0.40 921.43 % | 0.04 -63.52 % | 0.11 -46.27 % | 0.20 204.23 % | 0.07 733.75 % | -0.01 -110.73 % | 0.10 76.01 % | 0.05 129.16 % | -0.19 1.25 % | -0.19 -22.53 % | -0.16 -91.92 % | -0.08 55.51 % | -0.18 -1 193.48 % | -0.01 32.65 % | -0.02 -856.92 % | 0.00 93.71 % | -0.03 -110.35 % | -0.02 -177.57 % | 0.02 111.46 % | -0.19 -274.33 % | -0.05 12.93 % | -0.06 -66.47 % | -0.03 8.09 % | -0.04 31.90 % | -0.05 -113.82 % | 0.40 874.90 % | -0.05 45.26 % | -0.09 -80.39 % | -0.05 -109.29 % | -0.02 64.90 % | -0.07 63.74 % | -0.19 -45.78 % | -0.13 -14.57 % | -0.12 -11.04 % | -0.10 -151.19 % | -0.04 63.42 % | -0.11 -986.17 % | -0.01 -985.84 % | 0.00 102.30 % | -0.05 5.82 % | -0.05 -1 097.40 % | 0.01 70.14 % | 0.00 106.60 % | -0.05 -1.75 % | -0.05 22.18 % | -0.06 -16.12 % | -0.05 53.51 % | -0.11 -232.58 % | -0.03 51.35 % | -0.07 -1 010.55 % | 0.01 117.35 % | -0.04 -80.61 % | -0.02 79.55 % | -0.12 -328.84 % | -0.03 74.74 % | -0.11 -596.80 % | -0.02 -247.13 % | 0.01 -68.59 % | 0.03 290.89 % | -0.02 -116.06 % | -0.01 98.70 % | -0.65 -913.31 % | -0.06 28.54 % | -0.09 -736.53 % | -0.01 -110.70 % | 0.10 219.16 % | 0.03 227.58 % | -0.02 -173.60 % | 0.03 -69.78 % | 0.11 203.39 % | 0.04 474.50 % | -0.01 -111.88 % | 0.08 513.35 % | -0.02 -385.54 % | 0.01 536.01 % | 0.00 -98.52 % | 0.07 201.02 % | 0.02 1 237.71 % | 0.00 96.95 % | -0.07 -110.75 % | 0.66 1 299.18 % | -0.05 -117.38 % | 0.31 287.94 % | -0.17 -123.10 % | 0.73 147.38 % | -1.53 -211.49 % | -0.49 72.11 % | -1.76 -163.60 % | -0.67 -1 026.53 % | 0.07 106.44 % | -1.12 79.01 % | -5.34 -66.75 % | -3.20 57.18 % | -7.47 -329.91 % | -1.74 -8.37 % | -1.60 15.34 % | -1.90 -56.73 % | -1.21 -27.40 % | -0.95 -111.68 % | 8.13 1 382.20 % | -0.63 -274.09 % | 0.36 -61.97 % | 0.96 -14.31 % | 1.12 294.84 % | -0.57 -76.01 % | -0.33 -402.91 % | 0.11 147.55 % | -0.23 58.27 % | -0.54 -1 563.68 % | 0.04 105.31 % | -0.70 26.13 % | -0.95 -195.78 % | 0.99 331.49 % | -0.43 -113.58 % | 3.14 1 991.95 % | 0.15 -74.29 % | 0.58 -86.69 % | 4.38 4 895.27 % | 0.09 11.84 % | 0.08 -20.00 % | 0.10 10.29 % | 0.09 -16.44 % | 0.11 |
| Ratio EBITDA | 0.09 -46.26 % | 0.18 79.64 % | 0.10 38.09 % | 0.07 -66.78 % | 0.21 198.90 % | 0.07 -56.29 % | 0.16 220.01 % | 0.05 -72.57 % | 0.19 530.65 % | 0.03 127.31 % | 0.01 67.66 % | 0.01 -79.87 % | 0.04 -75.73 % | 0.16 311.29 % | 0.04 -64.93 % | 0.11 7.80 % | 0.10 -22.72 % | 0.13 74.44 % | 0.08 -17.68 % | 0.09 -24.79 % | 0.12 271.15 % | -0.07 -190.75 % | 0.08 9.74 % | 0.07 -9.86 % | 0.08 6.35 % | 0.08 -5.97 % | 0.08 621.68 % | 0.01 422.06 % | 0.00 93.21 % | -0.05 -781.93 % | -0.01 -142.21 % | 0.01 141.82 % | -0.03 67.30 % | -0.10 2.11 % | -0.10 -32.41 % | -0.08 -1 930.58 % | 0.00 136.07 % | -0.01 57.63 % | -0.03 -204.94 % | 0.03 -20.07 % | 0.03 2 604.87 % | 0.00 107.39 % | -0.02 -151.96 % | 0.03 -18.09 % | 0.04 352.41 % | -0.02 24.06 % | -0.02 67.16 % | -0.06 -51.11 % | -0.04 60.97 % | -0.10 -139.69 % | -0.04 41.95 % | -0.07 -520.31 % | 0.02 244.29 % | -0.01 -265.60 % | 0.01 106.59 % | -0.11 -897.17 % | -0.01 86.67 % | -0.08 -1 495.83 % | 0.01 -86.73 % | 0.05 -30.12 % | 0.07 317.69 % | 0.02 -51.77 % | 0.03 105.26 % | -0.62 -10 923.60 % | 0.01 122.56 % | -0.03 -199.35 % | 0.03 -48.98 % | 0.05 -12.75 % | 0.06 148.14 % | 0.02 5.01 % | 0.02 -61.14 % | 0.06 78.07 % | 0.03 27.64 % | 0.02 20.40 % | 0.02 -6.59 % | 0.02 41.56 % | 0.02 24.59 % | 0.01 211.47 % | 0.00 -93.02 % | 0.06 98.26 % | 0.03 174.62 % | -0.04 -121.34 % | -0.02 64.31 % | -0.05 -47.92 % | -0.03 33.32 % | -0.05 -24.18 % | -0.04 -28.50 % | -0.03 53.80 % | -0.07 -329.67 % | 0.03 113.32 % | -0.22 -139.45 % | -0.09 -209.35 % | 0.08 153.48 % | -0.16 72.50 % | -0.57 -45.47 % | -0.39 29.65 % | -0.56 -5.19 % | -0.53 32.02 % | -0.78 12.75 % | -0.90 -9.21 % | -0.82 -1.51 % | -0.81 -57.61 % | -0.51 -10.33 % | -0.47 -7.90 % | -0.43 -3 138.31 % | 0.01 102.32 % | -0.61 4.33 % | -0.64 -50.24 % | -0.43 25.23 % | -0.57 -3.17 % | -0.55 8.38 % | -0.60 51.93 % | -1.25 -11.94 % | -1.12 -100.16 % | -0.56 -62.67 % | -0.34 -185.25 % | -0.12 -142.60 % | 0.28 54.55 % | 0.18 12.04 % | 0.16 -33.38 % | 0.25 78.95 % | 0.14 -36.36 % | 0.22 -2.94 % | 0.22 -5.05 % | 0.23 |
| Gross profit ratio | 0.34 23.74 % | 0.28 -0.20 % | 0.28 13.83 % | 0.24 -12.50 % | 0.28 2.45 % | 0.27 -3.27 % | 0.28 8.89 % | 0.26 -7.39 % | 0.28 22.94 % | 0.23 25.97 % | 0.18 59.09 % | 0.11 -7.47 % | 0.12 -21.28 % | 0.15 -27.15 % | 0.21 -7.52 % | 0.23 -3.53 % | 0.24 -1.84 % | 0.24 28.55 % | 0.19 -10.14 % | 0.21 6.87 % | 0.20 8.23 % | 0.18 -4.44 % | 0.19 4.37 % | 0.18 2.53 % | 0.18 -3.87 % | 0.18 -10.53 % | 0.21 84.07 % | 0.11 26.73 % | 0.09 21.11 % | 0.07 -16.20 % | 0.09 -8.44 % | 0.10 23.82 % | 0.08 20.56 % | 0.06 183.11 % | 0.02 -26.03 % | 0.03 -65.48 % | 0.09 5.20 % | 0.08 -1.10 % | 0.08 -24.18 % | 0.11 11.33 % | 0.10 14.54 % | 0.09 -3.16 % | 0.09 -22.15 % | 0.12 1.29 % | 0.11 3.51 % | 0.11 24.92 % | 0.09 -10.85 % | 0.10 7.05 % | 0.09 116.51 % | 0.04 -50.20 % | 0.09 -4.02 % | 0.09 -28.70 % | 0.13 42.09 % | 0.09 -9.09 % | 0.10 -2.22 % | 0.10 5.64 % | 0.09 -11.75 % | 0.11 -6.94 % | 0.12 -14.01 % | 0.13 -8.28 % | 0.15 10.67 % | 0.13 -5.86 % | 0.14 13.27 % | 0.12 28.43 % | 0.10 -7.33 % | 0.10 -19.49 % | 0.13 -7.76 % | 0.14 -1.55 % | 0.14 17.65 % | 0.12 13.76 % | 0.11 -14.88 % | 0.12 17.84 % | 0.11 -0.91 % | 0.11 -1.95 % | 0.11 14.33 % | 0.10 -7.35 % | 0.10 4.32 % | 0.10 -5.54 % | 0.10 -18.77 % | 0.13 4.44 % | 0.12 95.50 % | 0.06 22.51 % | 0.05 -16.06 % | 0.06 -22.31 % | 0.08 2.95 % | 0.08 7.92 % | 0.07 -7.90 % | 0.08 -43.78 % | 0.14 -51.04 % | 0.28 192.24 % | 0.10 -37.82 % | 0.15 61.40 % | 0.10 100.53 % | -18.12 -728.71 % | 2.88 -53.06 % | 6.14 3 357.70 % | 0.18 -26.16 % | 0.24 -9.29 % | 0.27 -18.11 % | 0.32 91.63 % | 0.17 -24.11 % | 0.22 13.12 % | 0.20 74.43 % | 0.11 -16.43 % | 0.14 244.86 % | 0.04 -76.51 % | 0.17 -15.24 % | 0.20 -56.71 % | 0.45 -23.38 % | 0.59 44.39 % | 0.41 -0.53 % | 0.41 -14.22 % | 0.48 21.62 % | 0.40 9.89 % | 0.36 -26.80 % | 0.49 14.10 % | 0.43 29.31 % | 0.33 -28.57 % | 0.47 6.94 % | 0.44 -11.17 % | 0.49 4.39 % | 0.47 4.35 % | 0.45 -3.36 % | 0.47 -4.64 % | 0.49 |
| Weighted average shs out dil | 26.104 M -0.06 % | 26.120 M -8.67 % | 28.599 M 9.65 % | 26.083 M 0.07 % | 26.066 M 321.98 % | 6.177 M -26.74 % | 8.432 M 30.77 % | 6.448 M -23.27 % | 8.403 M 30.03 % | 6.463 M 0.78 % | 6.413 M -6.50 % | 6.859 M 6.15 % | 6.461 M -3.23 % | 6.677 M 0.09 % | 6.671 M 0.38 % | 6.646 M 0.22 % | 6.631 M 0.11 % | 6.624 M 0.02 % | 6.623 M 0.45 % | 6.593 M 0.29 % | 6.574 M 0.29 % | 6.555 M -0.35 % | 6.578 M 0.75 % | 6.529 M 0.37 % | 6.505 M 0.33 % | 6.484 M 0.73 % | 6.437 M -24.03 % | 8.473 M 43.11 % | 5.921 M 0.04 % | 5.918 M -0.03 % | 5.920 M 0.32 % | 5.902 M 0.17 % | 5.892 M 5.00 % | 5.611 M 0.33 % | 5.593 M 0.62 % | 5.558 M 0.22 % | 5.546 M -0.47 % | 5.572 M 0.50 % | 5.545 M 0.20 % | 5.534 M -0.69 % | 5.572 M 0.35 % | 5.552 M 0.63 % | 5.518 M -0.60 % | 5.551 M 0.62 % | 5.517 M 0.03 % | 5.516 M 7.32 % | 5.139 M 9.88 % | 4.677 M 0.15 % | 4.670 M -0.08 % | 4.674 M -0.51 % | 4.698 M 0.94 % | 4.654 M 0.27 % | 4.641 M 0.02 % | 4.640 M 0.01 % | 4.640 M 0.06 % | 4.637 M -0.07 % | 4.640 M -0.78 % | 4.677 M -0.19 % | 4.685 M -1.29 % | 4.747 M -1.38 % | 4.813 M -0.53 % | 4.839 M -0.25 % | 4.851 M 0.04 % | 4.849 M -0.98 % | 4.897 M -6.19 % | 5.220 M 0.47 % | 5.196 M 0.80 % | 5.154 M -0.43 % | 5.176 M -1.76 % | 5.269 M 0.26 % | 5.256 M 0.80 % | 5.214 M 0.20 % | 5.204 M 0.34 % | 5.187 M -0.38 % | 5.206 M 0.66 % | 5.172 M -0.97 % | 5.223 M 0.19 % | 5.213 M 0.06 % | 5.209 M 0.10 % | 5.204 M 3.41 % | 5.033 M 16.23 % | 4.330 M -0.38 % | 4.346 M 1.45 % | 4.284 M -0.67 % | 4.313 M 1.86 % | 4.234 M 0.44 % | 4.216 M 0.10 % | 4.211 M 0.10 % | 4.207 M 0.07 % | 4.204 M 0.09 % | 4.200 M 0.87 % | 4.164 M 10.71 % | 3.761 M 2.20 % | 3.680 M -0.20 % | 3.688 M 5.55 % | 3.494 M 5.91 % | 3.299 M 5.60 % | 3.124 M 3.41 % | 3.021 M 12.41 % | 2.687 M 10.74 % | 2.427 M 4.75 % | 2.316 M 15.12 % | 2.012 M -7.42 % | 2.173 M 0.63 % | 2.160 M -16.18 % | 2.577 M 50.30 % | 1.714 M 10.34 % | 1.554 M -6.78 % | 1.667 M 5.14 % | 1.585 M 1.17 % | 1.567 M -6.46 % | 1.675 M 7.46 % | 1.559 M 27.62 % | 1.221 M -22.97 % | 1.586 M 13.85 % | 1.393 M -7.14 % | 1.500 M 39.56 % | 1.075 M -14.02 % | 1.250 M -22.54 % | 1.614 M 7.42 % | 1.502 M 0.44 % | 1.496 M 0.21 % | 1.493 M 0.28 % | 1.489 M 0.00 % | 1.489 M |
| Weighted average shs out | 6.256 M 0.27 % | 6.239 M 0.24 % | 6.224 M 0.21 % | 6.211 M 0.19 % | 6.199 M 0.36 % | 6.177 M -4.40 % | 6.461 M 0.21 % | 6.448 M 0.21 % | 6.434 M 0.18 % | 6.423 M 0.16 % | 6.413 M -6.51 % | 6.859 M 6.15 % | 6.461 M -3.23 % | 6.677 M 0.09 % | 6.671 M 0.38 % | 6.646 M 0.22 % | 6.631 M 0.11 % | 6.624 M 1.75 % | 6.510 M -1.26 % | 6.593 M 0.22 % | 6.579 M 0.54 % | 6.544 M 2.27 % | 6.398 M -1.99 % | 6.528 M 0.37 % | 6.505 M 0.33 % | 6.483 M 0.73 % | 6.436 M 2.97 % | 6.251 M 5.58 % | 5.920 M 0.78 % | 5.874 M -0.77 % | 5.920 M 0.32 % | 5.901 M 3.16 % | 5.721 M 2.36 % | 5.589 M 1.50 % | 5.506 M -0.51 % | 5.535 M 1.41 % | 5.458 M -2.05 % | 5.572 M 0.50 % | 5.544 M 0.20 % | 5.533 M -0.45 % | 5.558 M 3.58 % | 5.366 M -2.74 % | 5.517 M 0.00 % | 5.518 M 0.12 % | 5.511 M 0.04 % | 5.509 M 7.20 % | 5.139 M 12.03 % | 4.587 M -1.77 % | 4.670 M -0.08 % | 4.674 M -0.51 % | 4.698 M 0.94 % | 4.654 M 0.27 % | 4.641 M 0.01 % | 4.640 M 0.01 % | 4.640 M 0.06 % | 4.637 M -0.07 % | 4.640 M -0.78 % | 4.677 M -0.19 % | 4.685 M -1.08 % | 4.737 M -1.33 % | 4.801 M -0.79 % | 4.839 M -0.25 % | 4.851 M 0.04 % | 4.849 M -0.98 % | 4.897 M -6.03 % | 5.212 M 0.31 % | 5.196 M 1.02 % | 5.143 M -0.10 % | 5.148 M -0.85 % | 5.193 M -0.02 % | 5.194 M 0.03 % | 5.192 M 0.05 % | 5.190 M 0.18 % | 5.181 M 0.07 % | 5.177 M 0.10 % | 5.172 M 0.14 % | 5.165 M 0.75 % | 5.127 M 0.21 % | 5.116 M 0.51 % | 5.090 M 1.14 % | 5.033 M 17.18 % | 4.295 M 0.03 % | 4.293 M 0.22 % | 4.284 M 1.04 % | 4.240 M 0.31 % | 4.227 M 0.27 % | 4.216 M 0.10 % | 4.211 M 0.10 % | 4.207 M 0.07 % | 4.204 M 0.09 % | 4.200 M 2.13 % | 4.113 M 9.34 % | 3.761 M 2.20 % | 3.680 M -0.20 % | 3.688 M 5.55 % | 3.494 M 5.91 % | 3.299 M 5.60 % | 3.124 M 3.41 % | 3.021 M 12.41 % | 2.687 M 10.74 % | 2.427 M 18.57 % | 2.046 M 1.70 % | 2.012 M 5.81 % | 1.902 M -2.68 % | 1.954 M -2.29 % | 2.000 M 16.66 % | 1.714 M 10.34 % | 1.554 M -6.78 % | 1.667 M 5.14 % | 1.585 M 1.17 % | 1.567 M -6.46 % | 1.675 M 7.46 % | 1.559 M 27.62 % | 1.221 M -22.97 % | 1.586 M 13.85 % | 1.393 M -7.14 % | 1.500 M 44.93 % | 1.035 M -17.20 % | 1.250 M -17.70 % | 1.519 M 1.10 % | 1.502 M 0.44 % | 1.496 M 0.21 % | 1.493 M 0.28 % | 1.489 M 0.00 % | 1.489 M |
| EPS diluted | 0.07 -97.27 % | 2.56 319.67 % | 0.61 844.27 % | 0.06 -56.93 % | 0.15 -48.28 % | 0.29 -3.33 % | 0.30 467.65 % | -0.08 -113.83 % | 0.59 31.11 % | 0.45 129.80 % | -1.51 54.93 % | -3.35 -10.93 % | -3.02 -83.03 % | -1.65 60.14 % | -4.14 -1 154.55 % | -0.33 38.89 % | -0.54 -894.48 % | -0.05 94.16 % | -0.93 -72.22 % | -0.54 -196.43 % | 0.56 109.67 % | -5.79 -296.58 % | -1.46 18.89 % | -1.80 -59.29 % | -1.13 2.59 % | -1.16 27.95 % | -1.61 -120.30 % | 7.93 1 001.14 % | -0.88 43.95 % | -1.57 -82.56 % | -0.86 -75.51 % | -0.49 66.21 % | -1.45 58.69 % | -3.51 -52.61 % | -2.30 8.37 % | -2.51 5.64 % | -2.66 -195.56 % | -0.90 58.72 % | -2.18 -678.57 % | -0.28 -803.52 % | 0.04 102.60 % | -1.53 11.05 % | -1.72 -1 005.26 % | 0.19 103.64 % | 0.09 105.83 % | -1.60 1.23 % | -1.62 39.55 % | -2.68 -17.54 % | -2.28 47.34 % | -4.33 -230.53 % | -1.31 51.66 % | -2.71 -897.06 % | 0.34 117.80 % | -1.91 -73.64 % | -1.10 82.00 % | -6.11 -324.31 % | -1.44 73.58 % | -5.45 -646.58 % | -0.73 -230.36 % | 0.56 -68.36 % | 1.77 308.24 % | -0.85 -112.50 % | -0.40 98.85 % | -34.81 -813.65 % | -3.81 19.62 % | -4.74 -867.35 % | -0.49 -109.06 % | 5.41 222.02 % | 1.68 242.37 % | -1.18 -166.67 % | 1.77 -74.38 % | 6.91 252.55 % | 1.96 500.00 % | -0.49 -113.14 % | 3.73 405.74 % | -1.22 -12 300.00 % | 0.01 -98.92 % | 0.93 -75.07 % | 3.73 301.08 % | 0.93 945.45 % | -0.11 92.99 % | -1.57 -109.89 % | 15.87 1 339.84 % | -1.28 -119.60 % | 6.53 268.73 % | -3.87 -120.73 % | 18.67 142.90 % | -43.52 -95.68 % | -22.24 50.82 % | -45.22 -51.69 % | -29.81 -699.20 % | -3.73 93.76 % | -59.77 81.91 % | -330.46 -26.51 % | -261.21 64.37 % | -733.18 -279.93 % | -192.98 4.87 % | -202.86 -43.16 % | -141.70 -105.15 % | -69.07 -42.77 % | -48.38 -123.67 % | 204.40 1 584.39 % | -13.77 -310.87 % | 6.53 -63.17 % | 17.73 26.64 % | 14.00 305.28 % | -6.82 -82.84 % | -3.73 -330.25 % | 1.62 151.43 % | -3.15 52.05 % | -6.57 -1 664.29 % | 0.42 108.84 % | -4.75 32.53 % | -7.04 -250.75 % | 4.67 349.73 % | -1.87 -115.42 % | 12.13 1 544.05 % | -0.84 -130.00 % | 2.80 -81.25 % | 14.93 4 424.24 % | 0.33 22.22 % | 0.27 -70.97 % | 0.93 0.00 % | 0.93 0.00 % | 0.93 |
| Earnings per share | 0.29 -97.29 % | 10.70 279.43 % | 2.82 944.44 % | 0.27 80.00 % | 0.15 -48.28 % | 0.29 -25.64 % | 0.39 577.94 % | -0.08 -111.83 % | 0.69 53.33 % | 0.45 129.80 % | -1.51 54.93 % | -3.35 -10.93 % | -3.02 -83.03 % | -1.65 60.14 % | -4.14 -1 154.55 % | -0.33 38.89 % | -0.54 -894.48 % | -0.05 94.28 % | -0.95 -75.93 % | -0.54 -183.08 % | 0.65 111.21 % | -5.80 -286.67 % | -1.50 16.67 % | -1.80 -59.29 % | -1.13 2.59 % | -1.16 27.95 % | -1.61 -115.54 % | 10.36 1 277.27 % | -0.88 44.65 % | -1.59 -84.88 % | -0.86 -75.51 % | -0.49 67.11 % | -1.49 57.79 % | -3.53 -51.50 % | -2.33 7.54 % | -2.52 7.01 % | -2.71 -201.11 % | -0.90 58.72 % | -2.18 -678.57 % | -0.28 -801.75 % | 0.04 102.53 % | -1.58 8.14 % | -1.72 -1 005.26 % | 0.19 103.64 % | 0.09 105.83 % | -1.60 1.23 % | -1.62 40.88 % | -2.74 -20.18 % | -2.28 47.34 % | -4.33 -230.53 % | -1.31 51.66 % | -2.71 -897.06 % | 0.34 117.80 % | -1.91 -73.64 % | -1.10 82.00 % | -6.11 -324.31 % | -1.44 73.58 % | -5.45 -646.58 % | -0.73 -230.36 % | 0.56 -68.36 % | 1.77 308.24 % | -0.85 -112.50 % | -0.40 98.85 % | -34.81 -813.65 % | -3.81 19.62 % | -4.74 -867.35 % | -0.49 -109.06 % | 5.41 222.02 % | 1.68 241.18 % | -1.19 -167.23 % | 1.77 -74.38 % | 6.91 252.55 % | 1.96 500.00 % | -0.49 -113.14 % | 3.73 405.74 % | -1.22 -12 300.00 % | 0.01 -98.92 % | 0.93 -75.07 % | 3.73 99.47 % | 1.87 1 800.00 % | -0.11 93.04 % | -1.58 -109.96 % | 15.87 1 339.84 % | -1.28 -117.14 % | 7.47 292.53 % | -3.88 -120.78 % | 18.67 142.90 % | -43.52 -95.68 % | -22.24 50.82 % | -45.22 -51.69 % | -29.81 -699.20 % | -3.73 93.76 % | -59.77 81.91 % | -330.46 -26.51 % | -261.21 64.37 % | -733.18 -279.93 % | -192.98 4.87 % | -202.86 -43.16 % | -141.70 -105.15 % | -69.07 -42.77 % | -48.38 -121.42 % | 225.87 1 740.31 % | -13.77 -284.34 % | 7.47 -61.89 % | 19.60 27.27 % | 15.40 325.81 % | -6.82 -82.84 % | -3.73 -330.25 % | 1.62 151.43 % | -3.15 52.05 % | -6.57 -1 664.29 % | 0.42 108.84 % | -4.75 32.53 % | -7.04 -250.75 % | 4.67 349.73 % | -1.87 -115.42 % | 12.13 1 494.25 % | -0.87 -131.07 % | 2.80 -82.36 % | 15.87 4 709.09 % | 0.33 22.22 % | 0.27 -70.97 % | 0.93 0.00 % | 0.93 0.00 % | 0.93 |
| Gross profit | 17.236 M 36.20 % | 12.655 M 4.38 % | 12.124 M 15.97 % | 10.454 M -8.90 % | 11.475 M 3.80 % | 11.055 M -14.46 % | 12.924 M -1.06 % | 13.062 M -8.43 % | 14.265 M 19.02 % | 11.985 M 29.64 % | 9.245 M -32.02 % | 13.600 M -10.99 % | 15.280 M -27.40 % | 21.048 M -34.73 % | 32.247 M -10.05 % | 35.850 M -11.41 % | 40.468 M 1.19 % | 39.994 M 19.49 % | 33.470 M -26.03 % | 45.249 M 2.27 % | 44.246 M 19.18 % | 37.126 M 0.72 % | 36.861 M -1.82 % | 37.543 M -1.72 % | 38.200 M 2.26 % | 37.357 M -4.23 % | 39.005 M 130.12 % | 16.950 M 86.80 % | 9.074 M 24.44 % | 7.292 M -14.63 % | 8.542 M -23.72 % | 11.198 M 19.98 % | 9.333 M 44.09 % | 6.477 M 197.93 % | 2.174 M -40.52 % | 3.655 M -70.65 % | 12.452 M 24.01 % | 10.041 M 11.42 % | 9.012 M -45.69 % | 16.594 M -11.91 % | 18.838 M 30.36 % | 14.451 M -7.95 % | 15.699 M -30.47 % | 22.580 M 2.66 % | 21.995 M 9.47 % | 20.093 M 30.69 % | 15.375 M -24.18 % | 20.278 M 8.54 % | 18.683 M 145.31 % | 7.616 M -50.61 % | 15.419 M -4.03 % | 16.067 M -38.23 % | 26.013 M 47.35 % | 17.654 M -12.75 % | 20.234 M -13.50 % | 23.391 M 4.64 % | 22.354 M -8.56 % | 24.447 M -0.65 % | 24.607 M -21.97 % | 31.534 M -12.44 % | 36.014 M 21.22 % | 29.709 M -8.40 % | 32.435 M 0.66 % | 32.221 M 14.79 % | 28.070 M -2.26 % | 28.720 M -7.01 % | 30.885 M -20.62 % | 38.909 M -0.40 % | 39.064 M 27.99 % | 30.522 M 1.85 % | 29.967 M -26.07 % | 40.533 M 34.92 % | 30.043 M 7.32 % | 27.993 M -3.01 % | 28.862 M -5.07 % | 30.404 M -3.89 % | 31.636 M 27.63 % | 24.787 M -10.66 % | 27.746 M -27.02 % | 38.020 M 20.12 % | 31.651 M 421.09 % | 6.074 M 11.72 % | 5.437 M -11.45 % | 6.140 M -17.89 % | 7.478 M -0.20 % | 7.493 M -0.45 % | 7.527 M -18.41 % | 9.225 M -64.66 % | 26.100 M -13.57 % | 30.199 M 68.32 % | 17.941 M -44.73 % | 32.458 M 69.55 % | 19.144 M 100.46 % | -4.129 B -576.05 % | 867.359 M -58.78 % | 2.104 B 3 136.43 % | 65.019 M -31.55 % | 94.989 M 58.61 % | 59.887 M 20.50 % | 49.700 M 137.80 % | 20.900 M 68.55 % | 12.400 M 44.19 % | 8.600 M 95.45 % | 4.400 M -18.52 % | 5.400 M 390.91 % | 1.100 M -67.65 % | 3.400 M -2.86 % | 3.500 M -69.30 % | 11.400 M -12.98 % | 13.100 M 67.95 % | 7.800 M 0.00 % | 7.800 M 52.94 % | 5.100 M 41.67 % | 3.600 M 33.33 % | 2.700 M -10.00 % | 3.000 M 20.00 % | 2.500 M 225.00 % | -2.000 M -171.43 % | 2.800 M 16.67 % | 2.400 M -14.29 % | 2.800 M 16.67 % | 2.400 M 4.35 % | 2.300 M 9.52 % | 2.100 M -8.70 % | 2.300 M |
| Income tax expense | 817.000 K 1 028.41 % | -88.000 K 99.87 % | -67.800 M -35 048.45 % | 194.000 K -71.09 % | 671.000 K 268.59 % | -398.000 K -146.77 % | 851.000 K 345.95 % | -346.000 K -130.73 % | 1.126 M 265.10 % | -682.000 K -106.18 % | 11.032 M 1 425.86 % | 723.000 K 129.52 % | 315.000 K 128.53 % | -1.104 M -208.24 % | 1.020 M 14.48 % | 891.000 K 10.82 % | 804.000 K -57.44 % | 1.889 M 27.21 % | 1.485 M 25.00 % | 1.188 M -12.32 % | 1.355 M 90.04 % | 713.000 K -49.79 % | 1.420 M 1.07 % | 1.405 M 24.23 % | 1.131 M 118.76 % | 517.000 K -27.69 % | 715.000 K 100.92 % | -77.664 M -7 244.80 % | 1.087 M 935.24 % | 105.000 K -87.18 % | 819.000 K 13.28 % | 723.000 K -31.08 % | 1.049 M -73.64 % | 3.979 M 875.25 % | 408.000 K 98.06 % | 206.000 K -75.76 % | 850.000 K 826.50 % | -117.000 K -116.86 % | 694.000 K 26.41 % | 549.000 K -52.55 % | 1.157 M -44.69 % | 2.092 M 198.86 % | 700.000 K -7.04 % | 753.000 K -33.77 % | 1.137 M -36.97 % | 1.804 M 360.20 % | 392.000 K -41.84 % | 674.000 K -25.85 % | 909.000 K -54.21 % | 1.985 M 265.14 % | -1.202 M -416.32 % | 380.000 K -79.69 % | 1.871 M 147.81 % | 755.000 K -43.28 % | 1.331 M 17.58 % | 1.132 M -13.52 % | 1.309 M 693.33 % | 165.000 K -82.48 % | 942.000 K -56.67 % | 2.174 M 15.58 % | 1.881 M 1 121.43 % | 154.000 K -95.17 % | 3.188 M -7.73 % | 3.455 M -14.33 % | 4.033 M 32.97 % | 3.033 M -4.50 % | 3.176 M 52.91 % | 2.077 M -2.90 % | 2.139 M -43.07 % | 3.757 M 513.31 % | -909.000 K -115.87 % | 5.727 M 497.71 % | -1.440 M -151.12 % | 2.817 M 481.71 % | -738.000 K -197.36 % | 758.000 K -19.62 % | 943.000 K 52.10 % | 620.000 K 102.68 % | -23.099 M -2 364.61 % | 1.020 M -33.16 % | 1.526 M 135.13 % | 649.000 K 100.87 % | -74.739 M -4 863.48 % | 1.569 M -47.51 % | 2.989 M 413.57 % | 582.000 K -45.76 % | 1.073 M 45.39 % | 738.000 K -13.79 % | 856.000 K 117.09 % | -5.010 M 66.60 % | -15.000 M 87.88 % | -123.717 M -1 083.52 % | 12.579 M 114.84 % | -84.771 M -101.21 % | -42.130 M 73.82 % | -160.912 M -227.42 % | 126.282 M 353.82 % | -49.753 M -622.63 % | -6.885 M 71.07 % | -23.800 M 41.52 % | -40.700 M -113.82 % | 294.400 M 3 198.95 % | -9.500 M -165.07 % | 14.600 M -44.06 % | 26.100 M 17.04 % | 22.300 M 312.96 % | 5.400 M 1 900.00 % | -300.000 K -112.50 % | 2.400 M 300.00 % | -1.200 M 53.85 % | -2.600 M -244.44 % | 1.800 M 263.64 % | -1.100 M 15.38 % | -1.300 M -117.57 % | 7.400 M 2 566.67 % | -300.000 K -102.78 % | 10.800 M 1 900.00 % | -600.000 K -130.00 % | 2.000 M 566.67 % | 300.000 K -40.00 % | 500.000 K 150.00 % | 200.000 K -33.33 % | 300.000 K 50.00 % | 200.000 K -33.33 % | 300.000 K |
| Cost of revenue | 33.251 M 0.11 % | 33.214 M 4.67 % | 31.731 M -2.64 % | 32.591 M 9.12 % | 29.866 M 0.39 % | 29.749 M -10.44 % | 33.218 M -11.93 % | 37.719 M 1.68 % | 37.094 M -9.67 % | 41.064 M -2.93 % | 42.303 M -60.48 % | 107.038 M -2.81 % | 110.133 M -4.19 % | 114.952 M -3.84 % | 119.538 M -0.55 % | 120.197 M -7.16 % | 129.466 M 3.69 % | 124.863 M -13.22 % | 143.881 M -15.47 % | 170.203 M -5.92 % | 180.907 M 8.10 % | 167.345 M 6.49 % | 157.142 M -6.84 % | 168.680 M -4.66 % | 176.933 M 7.31 % | 164.879 M 9.98 % | 149.917 M 11.74 % | 134.169 M 43.58 % | 93.448 M 1.04 % | 92.485 M 3.44 % | 89.406 M -15.95 % | 106.370 M -5.02 % | 111.994 M 17.85 % | 95.031 M 0.79 % | 94.286 M -18.94 % | 116.311 M -9.58 % | 128.637 M 17.32 % | 109.644 M 12.78 % | 97.222 M -26.19 % | 131.716 M -21.88 % | 168.606 M 12.22 % | 150.249 M -4.65 % | 157.575 M -8.08 % | 171.431 M 1.19 % | 169.420 M 5.29 % | 160.908 M 2.07 % | 157.641 M -13.93 % | 183.158 M 0.65 % | 181.973 M 7.37 % | 169.478 M 3.88 % | 163.146 M 0.38 % | 162.521 M -9.78 % | 180.138 M -0.56 % | 181.144 M -3.08 % | 186.906 M -11.32 % | 210.759 M -1.53 % | 214.025 M 5.08 % | 203.685 M 7.72 % | 189.090 M -7.29 % | 203.954 M -3.19 % | 210.664 M 7.76 % | 195.502 M -1.77 % | 199.034 M -12.80 % | 228.240 M -13.33 % | 263.342 M 6.37 % | 247.572 M 18.84 % | 208.318 M -12.86 % | 239.063 M 1.44 % | 235.676 M 6.14 % | 222.038 M -11.93 % | 252.111 M -11.30 % | 284.219 M 12.08 % | 253.593 M 8.43 % | 233.887 M -0.85 % | 235.886 M -18.22 % | 288.445 M 4.61 % | 275.739 M 21.76 % | 226.456 M -4.82 % | 237.921 M -7.68 % | 257.704 M 14.29 % | 225.475 M 149.44 % | 90.392 M -9.93 % | 100.352 M 6.60 % | 94.139 M 7.70 % | 87.410 M -3.30 % | 90.389 M -8.31 % | 98.582 M -10.83 % | 110.549 M -32.76 % | 164.414 M 111.52 % | 77.729 M -54.13 % | 169.444 M -4.99 % | 178.345 M -1.76 % | 181.535 M -95.83 % | 4.357 B 869.24 % | -566.396 M 67.85 % | -1.762 B -685.00 % | 301.124 M 0.38 % | 299.983 M 80.72 % | 165.991 M 59.91 % | 103.800 M 0.97 % | 102.800 M 137.41 % | 43.300 M 23.36 % | 35.100 M 1.45 % | 34.600 M 0.00 % | 34.600 M 28.15 % | 27.000 M 58.82 % | 17.000 M 18.88 % | 14.300 M 4.38 % | 13.700 M 52.22 % | 9.000 M -19.64 % | 11.200 M 0.90 % | 11.100 M 101.82 % | 5.500 M 0.00 % | 5.500 M 14.58 % | 4.800 M 54.84 % | 3.100 M -6.06 % | 3.300 M 182.50 % | -4.000 M -225.00 % | 3.200 M 3.23 % | 3.100 M 6.90 % | 2.900 M 7.41 % | 2.700 M -3.57 % | 2.800 M 16.67 % | 2.400 M 0.00 % | 2.400 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.462 M | 0.000 100.00 % | -42.408 M 28.19 % | -59.054 M -221.34 % | 48.668 M | 0.000 -100.00 % | 21.810 M -18.80 % | 26.858 M 11.92 % | 23.997 M -7.25 % | 25.872 M -16.98 % | 31.165 M 153.50 % | 12.294 M -80.29 % | 62.376 M 127.43 % | 27.426 M -1.03 % | 27.711 M 130.58 % | 12.018 M -58.76 % | 29.143 M -1.49 % | 29.584 M -1.74 % | 30.107 M 133.99 % | 12.867 M -11.86 % | 14.598 M 4.02 % | 14.034 M 17.68 % | 11.926 M -12.32 % | 13.601 M -3.47 % | 14.090 M -2.75 % | 14.489 M -1.92 % | 14.773 M 3.66 % | 14.252 M -5.41 % | 15.067 M 4.35 % | 14.439 M -1.37 % | 14.639 M -5.69 % | 15.522 M -9.93 % | 17.233 M 0.78 % | 17.100 M -12.63 % | 19.572 M 8.04 % | 18.115 M -8.62 % | 19.823 M 2.78 % | 19.287 M -18.69 % | 23.721 M -5.21 % | 25.024 M -13.97 % | 29.089 M 23.70 % | 23.515 M -4.44 % | 24.607 M 10.85 % | 22.198 M 3.78 % | 21.390 M 2.90 % | 20.788 M 1.61 % | 20.458 M -9.28 % | 22.551 M -8.27 % | 24.585 M 14.91 % | 21.395 M -10.54 % | 23.917 M 4.18 % | 22.958 M 7.45 % | 21.367 M -2.70 % | 21.961 M -15.54 % | 26.003 M -16.33 % | 31.078 M 8.67 % | 28.598 M -1.43 % | 29.014 M 0.68 % | 28.817 M 4.64 % | 27.540 M -5.98 % | 29.291 M 4.99 % | 27.898 M 8.65 % | 25.676 M 7.11 % | 23.971 M -1.79 % | 24.409 M -8.98 % | 26.818 M 4.88 % | 25.569 M -6.02 % | 27.208 M 11.68 % | 24.362 M -5.62 % | 25.813 M 2.63 % | 25.151 M 0.49 % | 25.029 M 123.07 % | 11.220 M 24.58 % | 9.006 M -8.06 % | 9.795 M -23.68 % | 12.834 M -18.07 % | 15.665 M 7.13 % | 14.623 M -9.36 % | 16.133 M -73.03 % | 59.813 M 32.17 % | 45.256 M -38.36 % | 73.416 M -3.00 % | 75.688 M -13.27 % | 87.269 M -25.37 % | 116.938 M -20.82 % | 147.690 M -24.09 % | 194.563 M -13.95 % | 226.113 M -10.65 % | 253.063 M 34.95 % | 187.530 M 22.09 % | 153.600 M 53.75 % | 99.900 M 123.99 % | 44.600 M 71.54 % | 26.000 M 50.29 % | 17.300 M 0.00 % | 17.300 M 17.69 % | 14.700 M 21.49 % | 12.100 M 19.80 % | 10.100 M -36.48 % | 15.900 M -15.43 % | 18.800 M 59.32 % | 11.800 M -5.60 % | 12.500 M 3.31 % | 12.100 M 21.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.375 M | 0.000 -100.00 % | 66.316 M -18.19 % | 81.059 M 464.92 % | -22.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.933 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.238 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 260.000 K 622.22 % | 36.000 K -72.09 % | 129.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 893.000 K 0.00 % | 893.000 K | 0.000 | 0.000 -100.00 % | 330.000 K -93.70 % | 5.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -65.000 K 86.49 % | -481.000 K 80.99 % | -2.530 M -1 764.47 % | 152.000 K 107.03 % | -2.161 M -7.03 % | -2.019 M -798.62 % | 289.000 K -95.57 % | 6.531 M 168.44 % | -9.542 M -231.13 % | 7.277 M 274.51 % | -4.170 M -5 048.15 % | -81.000 K 54.49 % | -178.000 K -735.71 % | 28.000 K 100.40 % | -7.063 M 36.93 % | -11.198 M -36.58 % | -8.199 M | 0.000 100.00 % | -131.000 K -1 771.43 % | -7.000 K 66.67 % | -21.000 K -165.63 % | 32.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.344 M -163.31 % | 2.123 M 6 748.39 % | 31.000 K 3.33 % | 30.000 K 111.07 % | -271.000 K 71.35 % | -946.000 K -173.41 % | -346.000 K -107.19 % | -167.000 K 94.81 % | -3.217 M -1 228.77 % | 285.000 K 0.35 % | 284.000 K -14.20 % | 331.000 K -0.30 % | 332.000 K 0.00 % | 332.000 K -67.98 % | 1.037 M -2.35 % | 1.062 M -36.75 % | 1.679 M 0.00 % | 1.679 M -0.06 % | 1.680 M 1.39 % | 1.657 M 3.63 % | 1.599 M 16.55 % | 1.372 M 0.00 % | 1.372 M -0.07 % | 1.373 M 0.07 % | 1.372 M 0.29 % | 1.368 M -89.77 % | 13.378 M 1 408.23 % | 887.000 K 18.90 % | 746.000 K -2.10 % | 762.000 K -36.66 % | 1.203 M -0.25 % | 1.206 M 0.00 % | 1.206 M 0.00 % | 1.206 M -0.41 % | 1.211 M 0.41 % | 1.206 M 0.00 % | 1.206 M 0.00 % | 1.206 M -53.72 % | 2.606 M 8.36 % | 2.405 M -21.48 % | 3.063 M 7.40 % | 2.852 M 3 916.90 % | 71.000 K -1.39 % | 72.000 K -18.18 % | 88.000 K -13.73 % | 102.000 K 125.37 % | -402.000 K -182.55 % | 487.000 K 524.36 % | 78.000 K -98.27 % | 4.517 M -94.90 % | 88.564 M 40.59 % | 62.995 M -16.03 % | 75.020 M -26.84 % | 102.547 M 103.04 % | -3.371 B -302.91 % | 1.661 B -36.81 % | 2.629 B 286.16 % | 680.893 M 22.17 % | 557.330 M 12.13 % | 497.048 M 82.87 % | 271.800 M 54.96 % | 175.400 M 1 539.25 % | 10.700 M 50.70 % | 7.100 M 195.83 % | 2.400 M -4.00 % | 2.500 M 19.05 % | 2.100 M 23.53 % | 1.700 M 21.43 % | 1.400 M -12.50 % | 1.600 M 6.67 % | 1.500 M 15.38 % | 1.300 M -7.14 % | 1.400 M 27.27 % | 1.100 M -8.33 % | 1.200 M 140.00 % | 500.000 K -28.57 % | 700.000 K 133.33 % | 300.000 K 400.00 % | -100.000 K -133.33 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -33.33 % | 300.000 K 50.00 % | 200.000 K |
| Operating expenses | 10.735 M -8.26 % | 11.701 M 27.96 % | 9.144 M 4.72 % | 8.732 M -9.70 % | 9.670 M 2.50 % | 9.434 M -25.24 % | 12.619 M 20.65 % | 10.459 M 0.70 % | 10.386 M -9.48 % | 11.474 M 24.53 % | 9.214 M -66.87 % | 27.811 M 6.20 % | 26.187 M -14.52 % | 30.637 M 19.74 % | 25.587 M -5.82 % | 27.169 M -18.64 % | 33.393 M 9.37 % | 30.533 M -5.77 % | 32.403 M -14.90 % | 38.076 M 29.05 % | 29.504 M -57.64 % | 69.653 M 100.71 % | 34.704 M -2.25 % | 35.502 M 2.42 % | 34.664 M -7.21 % | 37.357 M -0.51 % | 37.548 M 9.74 % | 34.214 M 165.91 % | 12.867 M -11.86 % | 14.598 M 4.02 % | 14.034 M 17.68 % | 11.926 M -12.32 % | 13.601 M -11.27 % | 15.328 M 5.79 % | 14.489 M -1.92 % | 14.773 M 3.66 % | 14.252 M -5.41 % | 15.067 M 3.41 % | 14.570 M -2.26 % | 14.907 M -5.59 % | 15.790 M -9.78 % | 17.501 M 0.76 % | 17.369 M -12.51 % | 19.852 M 7.92 % | 18.395 M -8.50 % | 20.104 M 2.73 % | 19.570 M -18.48 % | 24.006 M -5.15 % | 25.309 M -13.84 % | 29.373 M 23.18 % | 23.846 M -4.38 % | 24.939 M 10.25 % | 22.620 M 0.86 % | 22.427 M 2.64 % | 21.850 M -1.30 % | 22.137 M -8.64 % | 24.230 M -7.75 % | 26.265 M 12.67 % | 23.312 M -8.77 % | 25.552 M 4.47 % | 24.459 M 7.56 % | 22.739 M -2.55 % | 23.334 M -14.76 % | 27.375 M -15.63 % | 32.446 M -22.70 % | 41.976 M 40.38 % | 29.901 M 1.14 % | 29.563 M 4.46 % | 28.302 M -7.19 % | 30.494 M 4.78 % | 29.104 M 8.27 % | 26.882 M 6.77 % | 25.177 M -1.73 % | 25.620 M -8.58 % | 28.024 M 4.66 % | 26.775 M -5.77 % | 28.414 M 5.36 % | 26.968 M -4.43 % | 28.218 M 0.01 % | 28.214 M 1.19 % | 27.881 M 146.93 % | 11.291 M 24.38 % | 9.078 M -8.15 % | 9.883 M -23.60 % | 12.936 M -15.12 % | 15.241 M 0.87 % | 15.110 M -14.42 % | 17.656 M -75.82 % | 73.012 M -48.25 % | 141.075 M -5.87 % | 149.871 M -9.13 % | 164.936 M -20.94 % | 208.611 M 106.46 % | -3.229 B -275.02 % | 1.845 B -35.72 % | 2.870 B 198.87 % | 960.277 M 11.26 % | 863.084 M 17.55 % | 734.249 M 60.74 % | 456.800 M 54.59 % | 295.500 M 332.65 % | 68.300 M 78.80 % | 38.200 M 52.80 % | 25.000 M -1.19 % | 25.300 M 803.57 % | 2.800 M -92.18 % | 35.800 M 110.59 % | 17.000 M -28.27 % | 23.700 M -12.87 % | 27.200 M 38.78 % | 19.600 M -4.85 % | 20.600 M 5.64 % | 19.500 M 30.00 % | 15.000 M 100.00 % | 7.500 M 29.31 % | 5.800 M 65.71 % | 3.500 M 975.00 % | -400.000 K -120.00 % | 2.000 M 17.65 % | 1.700 M 6.25 % | 1.600 M -15.79 % | 1.900 M 35.71 % | 1.400 M 0.00 % | 1.400 M 0.00 % | 1.400 M |
| Cost and expenses | 43.986 M -2.07 % | 44.915 M 9.88 % | 40.875 M -1.08 % | 41.323 M 4.52 % | 39.536 M 0.90 % | 39.183 M -14.52 % | 45.837 M -4.86 % | 48.178 M 1.47 % | 47.480 M -9.63 % | 52.538 M 1.98 % | 51.517 M -61.80 % | 134.849 M -1.08 % | 136.320 M -6.37 % | 145.589 M 0.32 % | 145.125 M -1.52 % | 147.366 M -9.51 % | 162.859 M 4.80 % | 155.396 M -11.85 % | 176.284 M -15.36 % | 208.279 M -1.01 % | 210.411 M -11.22 % | 236.998 M 23.54 % | 191.846 M -6.04 % | 204.182 M -3.50 % | 211.597 M 4.63 % | 202.236 M 7.88 % | 187.465 M 11.33 % | 168.383 M 58.38 % | 106.315 M -0.72 % | 107.083 M 3.52 % | 103.440 M -12.56 % | 118.296 M -5.81 % | 125.595 M 13.81 % | 110.359 M 1.46 % | 108.775 M -17.02 % | 131.084 M -8.26 % | 142.889 M 14.58 % | 124.711 M 11.56 % | 111.792 M -23.76 % | 146.623 M -20.48 % | 184.396 M 9.92 % | 167.750 M -4.11 % | 174.944 M -8.54 % | 191.283 M 1.85 % | 187.815 M 3.76 % | 181.012 M 2.14 % | 177.211 M -14.46 % | 207.164 M -0.06 % | 207.282 M 4.24 % | 198.851 M 6.34 % | 186.992 M -0.25 % | 187.460 M -7.54 % | 202.758 M -0.40 % | 203.571 M -2.48 % | 208.756 M -10.37 % | 232.896 M -2.25 % | 238.255 M 3.61 % | 229.950 M 8.26 % | 212.402 M -7.45 % | 229.506 M -2.39 % | 235.123 M 7.74 % | 218.241 M -1.86 % | 222.368 M -13.01 % | 255.615 M -13.58 % | 295.788 M 2.16 % | 289.548 M 21.55 % | 238.219 M -11.32 % | 268.626 M 1.76 % | 263.978 M 4.53 % | 252.532 M -10.20 % | 281.215 M -9.61 % | 311.101 M 11.60 % | 278.770 M 7.42 % | 259.507 M -1.67 % | 263.910 M -16.28 % | 315.220 M 3.64 % | 304.153 M 20.02 % | 253.424 M -4.78 % | 266.139 M -6.92 % | 285.918 M 12.85 % | 253.356 M 149.16 % | 101.683 M -7.08 % | 109.430 M 5.20 % | 104.022 M 3.66 % | 100.346 M -5.00 % | 105.630 M -7.09 % | 113.692 M -11.32 % | 128.205 M -46.00 % | 237.426 M 8.51 % | 218.804 M -31.48 % | 319.315 M -6.98 % | 343.281 M -12.01 % | 390.146 M -65.42 % | 1.128 B -11.75 % | 1.278 B 15.34 % | 1.108 B -12.13 % | 1.261 B 8.45 % | 1.163 B 29.20 % | 900.240 M 60.59 % | 560.600 M 40.75 % | 398.300 M 256.90 % | 111.600 M 52.25 % | 73.300 M 22.99 % | 59.600 M -0.50 % | 59.900 M 101.01 % | 29.800 M -43.56 % | 52.800 M 68.69 % | 31.300 M -16.31 % | 37.400 M 3.31 % | 36.200 M 17.53 % | 30.800 M -2.84 % | 31.700 M 26.80 % | 25.000 M 21.95 % | 20.500 M 66.67 % | 12.300 M 38.20 % | 8.900 M 30.88 % | 6.800 M 254.55 % | -4.400 M -184.62 % | 5.200 M 8.33 % | 4.800 M 6.67 % | 4.500 M -2.17 % | 4.600 M 9.52 % | 4.200 M 10.53 % | 3.800 M 0.00 % | 3.800 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.000 K | 0.000 -100.00 % | 1.445 M -83.36 % | 8.682 M 19.67 % | 7.255 M -46.10 % | 13.460 M -5.40 % | 14.228 M -24.30 % | 18.795 M -26.52 % | 25.577 M -28.20 % | 35.621 M -22.72 % | 46.093 M -13.47 % | 53.271 M 1.10 % | 52.691 M 6.08 % | 49.671 M 58.19 % | 31.400 M 55.45 % | 20.200 M 55.38 % | 13.000 M 154.90 % | 5.100 M -3.77 % | 5.300 M -3.64 % | 5.500 M 139.29 % | -14.000 M -163.64 % | 22.000 M 300.00 % | 5.500 M -11.29 % | 6.200 M -10.14 % | 6.900 M 6.15 % | 6.500 M -2.99 % | 6.700 M 6.35 % | 6.300 M 65.79 % | 3.800 M 111.11 % | 1.800 M 28.57 % | 1.400 M 180.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 9.842 M -8.94 % | 10.808 M 18.20 % | 9.144 M 4.72 % | 8.732 M -0.72 % | 8.795 M 3.19 % | 8.523 M -32.46 % | 12.619 M 20.65 % | 10.459 M 0.70 % | 10.386 M -9.48 % | 11.474 M 24.53 % | 9.214 M -61.46 % | 23.908 M 8.65 % | 22.005 M -16.82 % | 26.455 M 23.59 % | 21.405 M -1.86 % | 21.810 M -18.80 % | 26.858 M 11.92 % | 23.997 M -7.25 % | 25.872 M -16.98 % | 31.165 M 40.21 % | 22.227 M -64.37 % | 62.376 M 127.43 % | 27.426 M -1.03 % | 27.711 M 4.31 % | 26.565 M -8.85 % | 29.143 M -1.49 % | 29.584 M -1.74 % | 30.107 M 133.99 % | 12.867 M -11.86 % | 14.598 M 4.02 % | 14.034 M 17.68 % | 11.926 M -12.32 % | 13.601 M -11.27 % | 15.328 M 5.79 % | 14.489 M -1.92 % | 14.773 M 3.66 % | 14.252 M -5.41 % | 15.067 M 4.35 % | 14.439 M -1.37 % | 14.639 M -5.69 % | 15.522 M -9.93 % | 17.233 M 0.78 % | 17.100 M -12.63 % | 19.572 M 8.04 % | 18.115 M -8.62 % | 19.823 M 2.78 % | 19.287 M -18.69 % | 23.721 M -5.21 % | 25.024 M -13.97 % | 29.089 M 23.70 % | 23.515 M -4.44 % | 24.607 M 10.40 % | 22.288 M 4.20 % | 21.390 M 2.90 % | 20.788 M 1.61 % | 20.458 M -9.28 % | 22.551 M -8.27 % | 24.585 M 13.53 % | 21.655 M -9.59 % | 23.953 M 3.75 % | 23.087 M 8.05 % | 21.367 M -2.70 % | 21.961 M -15.54 % | 26.003 M -16.33 % | 31.078 M 8.67 % | 28.598 M -1.43 % | 29.014 M 0.68 % | 28.817 M 4.64 % | 27.540 M -5.98 % | 29.291 M 4.99 % | 27.898 M 8.65 % | 25.676 M 7.11 % | 23.971 M -1.79 % | 24.409 M -8.98 % | 26.818 M 4.88 % | 25.569 M -6.02 % | 27.208 M 11.68 % | 24.362 M -5.62 % | 25.813 M 2.63 % | 25.151 M 0.49 % | 25.029 M 123.07 % | 11.220 M 24.58 % | 9.006 M -8.06 % | 9.795 M -23.68 % | 12.834 M -18.07 % | 15.665 M 7.13 % | 14.623 M -9.36 % | 16.133 M -73.03 % | 59.813 M 32.17 % | 45.256 M -38.36 % | 73.416 M -3.00 % | 75.688 M -13.27 % | 87.269 M -25.37 % | 116.938 M -20.82 % | 147.690 M -24.09 % | 194.563 M -13.95 % | 226.113 M -10.65 % | 253.063 M 34.95 % | 187.530 M 22.09 % | 153.600 M 53.75 % | 99.900 M 123.99 % | 44.600 M 71.54 % | 26.000 M 50.29 % | 17.300 M 0.00 % | 17.300 M 17.69 % | 14.700 M 21.49 % | 12.100 M 19.80 % | 10.100 M -36.48 % | 15.900 M -15.43 % | 18.800 M 59.32 % | 11.800 M -5.60 % | 12.500 M 3.31 % | 12.100 M 21.00 % | 10.000 M 92.31 % | 5.200 M 40.54 % | 3.700 M 37.04 % | 2.700 M 1 000.00 % | -300.000 K -117.65 % | 1.700 M 13.33 % | 1.500 M 7.14 % | 1.400 M -17.65 % | 1.700 M 41.67 % | 1.200 M 9.09 % | 1.100 M -8.33 % | 1.200 M |
| Interest income | 2.814 M -15.80 % | 3.342 M -8.59 % | 3.656 M 4.49 % | 3.499 M 8.70 % | 3.219 M 355.30 % | 707.000 K 56.42 % | 452.000 K 36.14 % | 332.000 K 130.56 % | 144.000 K 188.00 % | 50.000 K 1 566.67 % | 3.000 K 200.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 20.000 K -13.04 % | 23.000 K 187.50 % | 8.000 K -42.86 % | 14.000 K -12.50 % | 16.000 K 45.45 % | 11.000 K -50.00 % | 22.000 K -87.21 % | 172.000 K -46.75 % | 323.000 K 29.72 % | 249.000 K 43.10 % | 174.000 K 89.13 % | 92.000 K -43.90 % | 164.000 K 33.33 % | 123.000 K 28.13 % | 96.000 K 540.00 % | 15.000 K -90.91 % | 165.000 K 25.00 % | 132.000 K -60.48 % | 334.000 K 192.98 % | 114.000 K 29.55 % | 88.000 K -61.23 % | 227.000 K -8.10 % | 247.000 K -30.42 % | 355.000 K 454.69 % | 64.000 K 14.29 % | 56.000 K -64.78 % | 159.000 K 144.62 % | 65.000 K -36.27 % | 102.000 K 43.66 % | 71.000 K 10.94 % | 64.000 K -27.27 % | 88.000 K 12.82 % | 78.000 K 11.43 % | 70.000 K 4.48 % | 67.000 K -45.08 % | 122.000 K 0.00 % | 122.000 K 159.57 % | 47.000 K -24.19 % | 62.000 K -29.55 % | 88.000 K 109.52 % | 42.000 K -8.70 % | 46.000 K -6.12 % | 49.000 K -40.24 % | 82.000 K -32.23 % | 121.000 K -28.82 % | 170.000 K 60.38 % | 106.000 K -76.50 % | 451.000 K -41.12 % | 766.000 K -90.54 % | 8.097 M 453.07 % | 1.464 M | 0.000 -100.00 % | 2.988 M -71.37 % | 10.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.384 M | 0.000 | 0.000 -100.00 % | 1.206 M 37.51 % | 877.000 K 39.21 % | 630.000 K -82.35 % | 3.569 M 346.68 % | 799.000 K -23.76 % | 1.048 M | 0.000 -100.00 % | 3.396 M | 0.000 | 0.000 -100.00 % | 1.443 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 |
| Interest expense | 111.000 K -56.81 % | 257.000 K 5.76 % | 243.000 K -2.41 % | 249.000 K 0.81 % | 247.000 K -6.79 % | 265.000 K -71.01 % | 914.000 K 7.78 % | 848.000 K 2.66 % | 826.000 K 8.54 % | 761.000 K -10.26 % | 848.000 K 13.07 % | 750.000 K -1.45 % | 761.000 K 8.56 % | 701.000 K 13.25 % | 619.000 K -92.09 % | 7.825 M 0.03 % | 7.823 M 3.70 % | 7.544 M -11.49 % | 8.523 M -2.40 % | 8.733 M -4.76 % | 9.169 M -4.65 % | 9.616 M -6.59 % | 10.294 M -6.28 % | 10.984 M -0.66 % | 11.057 M 5.08 % | 10.522 M -1.48 % | 10.680 M 62.43 % | 6.575 M 212.06 % | 2.107 M 1.89 % | 2.068 M 1.32 % | 2.041 M -3.22 % | 2.109 M 3.94 % | 2.029 M -21.51 % | 2.585 M -8.75 % | 2.833 M 2.02 % | 2.777 M 1.76 % | 2.729 M 0.37 % | 2.719 M 4.06 % | 2.613 M -0.23 % | 2.619 M -1.80 % | 2.667 M 4.67 % | 2.548 M 24.35 % | 2.049 M 929.65 % | 199.000 K -6.57 % | 213.000 K 142.05 % | 88.000 K -72.84 % | 324.000 K 220.79 % | 101.000 K 2.02 % | 99.000 K 4.21 % | 95.000 K 5.56 % | 90.000 K -6.25 % | 96.000 K 9.09 % | 88.000 K -14.56 % | 103.000 K -4.63 % | 108.000 K -10.00 % | 120.000 K -1.64 % | 122.000 K -15.86 % | 145.000 K 11.54 % | 130.000 K -17.72 % | 158.000 K 24.41 % | 127.000 K -49.80 % | 253.000 K 91.67 % | 132.000 K -25.42 % | 177.000 K -99.14 % | 20.528 M -17.09 % | 24.759 M 684.51 % | 3.156 M | 0.000 -100.00 % | 2.001 M -71.77 % | 7.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.631 M | 0.000 | 0.000 -100.00 % | 4.541 M 23.23 % | 3.685 M -38.61 % | 6.003 M 466.86 % | 1.059 M -74.02 % | 4.076 M 1 116.72 % | 335.000 K | 0.000 -100.00 % | 29.445 M | 0.000 -100.00 % | 167.166 M 62.32 % | 102.983 M -25.02 % | 137.343 M 712.87 % | 16.896 M | 0.000 -100.00 % | 85.609 M -94.49 % | 1.553 B 69.14 % | 918.297 M -78.00 % | 4.174 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K |
| Depreciation and amortization | 1.499 M 7.46 % | 1.395 M 4.73 % | 1.332 M -0.82 % | 1.343 M -61.71 % | 3.507 M 156.55 % | 1.367 M -50.74 % | 2.775 M 1.91 % | 2.723 M 1.26 % | 2.689 M -6.11 % | 2.864 M 447.61 % | 523.000 K -96.56 % | 15.212 M -6.26 % | 16.228 M -37.67 % | 26.035 M 199.70 % | 8.687 M -18.78 % | 10.696 M -13.15 % | 12.315 M -0.45 % | 12.371 M -0.21 % | 12.397 M -2.36 % | 12.696 M -1.32 % | 12.866 M -1.07 % | 13.005 M -1.16 % | 13.158 M 3.53 % | 12.709 M -6.77 % | 13.632 M 65.96 % | 8.214 M 3.14 % | 7.964 M 93.91 % | 4.107 M 117.07 % | 1.892 M -15.50 % | 2.239 M 19.29 % | 1.877 M -9.24 % | 2.068 M 2.27 % | 2.022 M -12.05 % | 2.299 M 18.14 % | 1.946 M 1.41 % | 1.919 M -1.84 % | 1.955 M -3.98 % | 2.036 M 0.10 % | 2.034 M -7.00 % | 2.187 M -28.95 % | 3.078 M -5.26 % | 3.249 M -16.61 % | 3.896 M 15.37 % | 3.377 M 1 106.07 % | 280.000 K -93.31 % | 4.188 M 14.90 % | 3.645 M 1 178.95 % | 285.000 K -92.70 % | 3.903 M 7.14 % | 3.643 M -3.06 % | 3.758 M 1 031.93 % | 332.000 K 0.00 % | 332.000 K -93.96 % | 5.498 M 417.70 % | 1.062 M -36.75 % | 1.679 M 0.00 % | 1.679 M -71.44 % | 5.879 M 254.80 % | 1.657 M 3.63 % | 1.599 M 16.55 % | 1.372 M -81.06 % | 7.245 M 19.44 % | 6.066 M 342.13 % | 1.372 M -77.27 % | 6.035 M -3.98 % | 6.285 M 23.45 % | 5.091 M 13.33 % | 4.492 M -8.57 % | 4.913 M -14.99 % | 5.779 M 8.77 % | 5.313 M 14.31 % | 4.648 M 13.12 % | 4.109 M -0.24 % | 4.119 M -10.71 % | 4.613 M 40.21 % | 3.290 M -13.94 % | 3.823 M -28.15 % | 5.321 M 9.08 % | 4.878 M -13.63 % | 5.648 M 7.99 % | 5.230 M 256.02 % | 1.469 M -17.66 % | 1.784 M 15.25 % | 1.548 M -32.78 % | 2.303 M -19.67 % | 2.867 M 32.12 % | 2.170 M 129.47 % | -7.364 M -154.21 % | 13.584 M -88.09 % | 114.055 M 39.32 % | 81.864 M -8.06 % | 89.039 M -39.24 % | 146.547 M -83.04 % | 864.280 M 3.10 % | 838.270 M -68.12 % | 2.629 B 286.16 % | 680.893 M 22.17 % | 557.330 M 12.13 % | 497.053 M 82.87 % | 271.800 M 54.96 % | 175.400 M 1 539.25 % | 10.700 M 50.70 % | 7.100 M 195.83 % | 2.400 M -4.00 % | 2.500 M 19.05 % | 2.100 M 23.53 % | 1.700 M 21.43 % | 1.400 M -12.50 % | 1.600 M 6.67 % | 1.500 M 15.38 % | 1.300 M -7.14 % | 1.400 M 27.27 % | 1.100 M -8.33 % | 1.200 M 100.00 % | 600.000 K -14.29 % | 700.000 K 133.33 % | 300.000 K 400.00 % | -100.000 K -133.33 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -33.33 % | 300.000 K 50.00 % | 200.000 K |
| Operating income | 6.501 M 581.45 % | 954.000 K -67.99 % | 2.980 M 73.05 % | 1.722 M -4.60 % | 1.805 M 11.35 % | 1.621 M -66.19 % | 4.794 M 84.17 % | 2.603 M -62.32 % | 6.909 M 180.17 % | 2.466 M -90.10 % | 24.912 M 275.30 % | -14.211 M -30.29 % | -10.907 M -13.74 % | -9.589 M 49.53 % | -18.998 M -318.85 % | 8.681 M 22.70 % | 7.075 M -25.22 % | 9.461 M 786.69 % | 1.067 M -85.12 % | 7.173 M -51.34 % | 14.742 M 144.54 % | -33.098 M -1 634.45 % | 2.157 M 1.46 % | 2.126 M -39.88 % | 3.536 M 2 411.11 % | -153.000 K -111.09 % | 1.380 M 130.16 % | -4.576 M -19.48 % | -3.830 M 48.05 % | -7.372 M -40.61 % | -5.243 M -248.60 % | -1.504 M 73.34 % | -5.642 M 61.99 % | -14.843 M -18.77 % | -12.497 M -7.15 % | -11.663 M -315.50 % | -2.807 M 67.28 % | -8.580 M -13.61 % | -7.552 M -1 269.04 % | 646.000 K -43.68 % | 1.147 M 127.53 % | -4.167 M 18.90 % | -5.138 M -516.03 % | 1.235 M -52.88 % | 2.621 M 146.19 % | -5.675 M 16.05 % | -6.760 M 20.71 % | -8.526 M -5.19 % | -8.105 M 65.31 % | -23.365 M -112.72 % | -10.984 M 18.45 % | -13.469 M -610.58 % | 2.638 M 160.41 % | -4.367 M -170.24 % | -1.616 M 93.86 % | -26.324 M -887.77 % | -2.665 M 89.65 % | -25.760 M -2 089.19 % | 1.295 M -78.35 % | 5.982 M -48.23 % | 11.555 M 1 181.04 % | 902.000 K -66.48 % | 2.691 M 101.68 % | -160.492 M -1 386.86 % | -10.794 M 29.81 % | -15.379 M -153 890.00 % | 10.000 K -99.88 % | 8.601 M -5.89 % | 9.139 M 475.47 % | -2.434 M -377.54 % | 877.000 K -92.22 % | 11.269 M 123.02 % | 5.053 M 190.90 % | 1.737 M 199.60 % | -1.744 M -2.77 % | -1.697 M -175.59 % | 2.245 M 161.44 % | -3.654 M -87.96 % | -1.944 M -122.02 % | 8.829 M 262.74 % | 2.434 M 146.32 % | -5.255 M 18.55 % | -6.452 M -34.08 % | -4.812 M 32.64 % | -7.144 M 78.96 % | -33.952 M -23.37 % | -27.521 M -57.03 % | -17.526 M 64.12 % | -48.842 M 60.33 % | -123.134 M 7.87 % | -133.651 M -5.15 % | -127.100 M 38.62 % | -207.075 M 79.09 % | -990.102 M 0.59 % | -995.953 M -30.07 % | -765.696 M 14.47 % | -895.258 M -16.56 % | -768.095 M -13.90 % | -674.362 M -65.65 % | -407.100 M -48.25 % | -274.600 M -391.23 % | -55.900 M -88.85 % | -29.600 M -43.69 % | -20.600 M -3.52 % | -19.900 M -1 070.59 % | -1.700 M 94.75 % | -32.400 M -140.00 % | -13.500 M -9.76 % | -12.300 M 12.77 % | -14.100 M -19.49 % | -11.800 M 7.81 % | -12.800 M 11.11 % | -14.400 M -26.32 % | -11.400 M -137.50 % | -4.800 M -71.43 % | -2.800 M -180.00 % | -1.000 M 37.50 % | -1.600 M -300.00 % | 800.000 K 14.29 % | 700.000 K -41.67 % | 1.200 M 140.00 % | 500.000 K -44.44 % | 900.000 K 28.57 % | 700.000 K -22.22 % | 900.000 K |
| Operating income ratio | 0.13 519.12 % | 0.02 -69.39 % | 0.07 69.86 % | 0.04 -8.37 % | 0.04 9.90 % | 0.04 -61.76 % | 0.10 102.69 % | 0.05 -61.90 % | 0.13 189.39 % | 0.05 -90.38 % | 0.48 510.26 % | -0.12 -35.45 % | -0.09 -23.35 % | -0.07 43.67 % | -0.13 -324.99 % | 0.06 33.62 % | 0.04 -27.45 % | 0.06 853.89 % | 0.01 -81.93 % | 0.03 -49.15 % | 0.07 140.45 % | -0.16 -1 555.89 % | 0.01 7.85 % | 0.01 -37.28 % | 0.02 2 272.56 % | 0.00 -110.36 % | 0.01 124.12 % | -0.03 18.94 % | -0.04 49.44 % | -0.07 -38.03 % | -0.05 -318.43 % | -0.01 72.49 % | -0.05 68.20 % | -0.15 -12.87 % | -0.13 -33.26 % | -0.10 -388.66 % | -0.02 72.25 % | -0.07 -0.84 % | -0.07 -1 732.06 % | 0.00 -28.82 % | 0.01 124.19 % | -0.03 14.68 % | -0.03 -565.82 % | 0.01 -53.51 % | 0.01 143.67 % | -0.03 19.75 % | -0.04 6.77 % | -0.04 -3.76 % | -0.04 69.38 % | -0.13 -114.49 % | -0.06 18.44 % | -0.08 -689.38 % | 0.01 158.25 % | -0.02 -181.57 % | -0.01 93.06 % | -0.11 -897.17 % | -0.01 90.02 % | -0.11 -1 963.32 % | 0.01 -76.14 % | 0.03 -45.77 % | 0.05 1 069.56 % | 0.00 -65.55 % | 0.01 101.89 % | -0.62 -1 563.55 % | -0.04 33.46 % | -0.06 -133 245.46 % | 0.00 -99.86 % | 0.03 -6.98 % | 0.03 445.16 % | -0.01 -409.97 % | 0.00 -91.04 % | 0.03 94.78 % | 0.02 168.59 % | 0.01 200.69 % | -0.01 -23.77 % | -0.01 -172.87 % | 0.01 150.22 % | -0.01 -98.75 % | -0.01 -124.51 % | 0.03 215.39 % | 0.01 117.38 % | -0.05 10.68 % | -0.06 -27.10 % | -0.05 36.26 % | -0.08 78.29 % | -0.35 -33.74 % | -0.26 -77.25 % | -0.15 42.92 % | -0.26 77.53 % | -1.14 -59.96 % | -0.71 -18.30 % | -0.60 41.57 % | -1.03 76.25 % | -4.34 -31.29 % | -3.31 -48.11 % | -2.23 8.62 % | -2.45 -25.73 % | -1.94 34.86 % | -2.99 -12.57 % | -2.65 -19.47 % | -2.22 -121.19 % | -1.00 -48.17 % | -0.68 -28.24 % | -0.53 -6.17 % | -0.50 -722.34 % | -0.06 96.19 % | -1.59 -109.41 % | -0.76 -54.77 % | -0.49 23.19 % | -0.64 -2.73 % | -0.62 8.30 % | -0.68 50.15 % | -1.36 -8.44 % | -1.25 -95.74 % | -0.64 -39.43 % | -0.46 -166.23 % | -0.17 -164.66 % | 0.27 100.00 % | 0.13 4.76 % | 0.13 -39.55 % | 0.21 114.74 % | 0.10 -44.44 % | 0.18 13.45 % | 0.16 -18.77 % | 0.19 |
| Total other income expenses net | -3.319 M -160.39 % | 5.496 M 524.55 % | 880.000 K -76.95 % | 3.818 M 15.63 % | 3.302 M -46.13 % | 6.130 M 71.47 % | 3.575 M 202.88 % | -3.475 M -257.67 % | 2.204 M 1 014.52 % | -241.000 K -118.45 % | 1.306 M 116.24 % | -8.043 M 2.77 % | -8.272 M -226.96 % | -2.530 M 89.50 % | -24.095 M -141.29 % | -9.986 M -1.67 % | -9.822 M -23.83 % | -7.932 M -38.16 % | -5.741 M 39.83 % | -9.542 M -11.02 % | -8.595 M -106.12 % | -4.170 M 59.85 % | -10.386 M 16.74 % | -12.474 M -27.42 % | -9.790 M -38.61 % | -7.063 M 36.93 % | -11.198 M -3 031.41 % | 382.000 K 173.32 % | -521.000 K 73.74 % | -1.984 M -360.03 % | 763.000 K 170.98 % | -1.075 M 54.29 % | -2.352 M -113.24 % | -1.103 M -324.23 % | -260.000 K 88.88 % | -2.338 M 78.97 % | -11.116 M -419.98 % | 3.474 M 190.00 % | -3.860 M -108.31 % | -1.853 M -927.23 % | 224.000 K 110.06 % | -2.226 M 38.85 % | -3.640 M -726.51 % | 581.000 K 161.42 % | -946.000 K 30.24 % | -1.356 M -23.84 % | -1.095 M 65.96 % | -3.217 M -29.56 % | -2.483 M -149.20 % | 5.047 M 519.88 % | -1.202 M -315.03 % | 559.000 K -32.81 % | 832.000 K 122.66 % | -3.672 M -75.86 % | -2.088 M -169.77 % | -774.000 K 70.80 % | -2.651 M -705.25 % | 438.000 K 130.31 % | -1.445 M -19.13 % | -1.213 M -4.48 % | -1.161 M 76.19 % | -4.877 M -252.89 % | -1.382 M 71.81 % | -4.902 M -25.92 % | -3.893 M -76.79 % | -2.202 M -3 045.71 % | -70.000 K -100.33 % | 21.365 M 853.79 % | 2.240 M 155.57 % | -4.031 M -151.47 % | 7.832 M -74.27 % | 30.443 M 837.86 % | 3.246 M -45.24 % | 5.928 M -74.17 % | 22.949 M 5 177.21 % | -452.000 K -113.09 % | 3.454 M -24.05 % | 4.548 M 888.70 % | 460.000 K 180.28 % | -573.000 K 60.78 % | -1.461 M -150.17 % | -584.000 K -155.41 % | 1.054 M -27.26 % | 1.449 M -96.42 % | 40.485 M 722.87 % | 4.920 M 140.07 % | -12.280 M -598.12 % | -1.759 M 94.05 % | -29.546 M -2 721.97 % | -1.047 M 84.04 % | -6.561 M 93.47 % | -100.411 M -29.56 % | -77.500 M 75.07 % | -310.876 M -847.33 % | -32.816 M -119.76 % | 166.107 M -57.02 % | 386.438 M 356.38 % | 84.675 M -64.64 % | 239.438 M 21.05 % | 197.800 M 69.79 % | 116.500 M -84.46 % | 749.800 M 10 730.94 % | -7.053 M -114.25 % | 49.500 M -41.63 % | 84.800 M 53.07 % | 55.400 M 56.50 % | 35.400 M 384.93 % | 7.300 M -58.05 % | 17.400 M 120.25 % | 7.900 M 818.18 % | -1.100 M -107.19 % | 15.300 M 159.32 % | 5.900 M 293.33 % | 1.500 M -92.35 % | 19.600 M 19 700.00 % | -100.000 K -100.33 % | 29.900 M 29 800.00 % | 100.000 K -97.87 % | 4.700 M 4 600.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K 200.00 % | -100.000 K 0.00 % | -100.000 K 0.00 % | -100.000 K |
| 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-10-31 | 1997-07-31 | 1997-04-30 | 1997-01-31 | 1996-10-31 | 1996-07-31 | 1996-04-30 | 1996-01-31 | 1995-10-31 | 1995-07-31 | 1995-04-30 | 1995-01-31 | 1994-10-31 | 1994-07-31 | 1994-04-30 | 1994-01-31 | 1993-10-31 |
| 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-10-31 | 1997-07-31 | 1997-04-30 | 1997-01-31 | 1996-10-31 | 1996-07-31 | 1996-04-30 | 1996-01-31 | 1995-10-31 | 1995-07-31 | 1995-04-30 | 1995-01-31 | 1994-10-31 | 1994-07-31 | 1994-04-30 | 1994-01-31 | 1993-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -222.907 M -3.85 % | -214.652 M 7.87 % | -233.000 M 2.25 % | -238.357 M -0.20 % | -237.880 M -190.89 % | -81.777 M -273.45 % | -21.898 M -10.85 % | -19.754 M 36.39 % | -31.056 M -36.91 % | -22.684 M -28.81 % | -17.610 M -104.91 % | 358.520 M 4.71 % | 342.390 M 4.13 % | 328.820 M -0.13 % | 329.252 M -3.06 % | 339.657 M 3.75 % | 327.369 M -9.24 % | 360.691 M -3.66 % | 374.377 M -9.21 % | 412.358 M 16.47 % | 354.038 M 1.41 % | 349.121 M -6.23 % | 372.325 M 4.43 % | 356.533 M -2.62 % | 366.125 M 1.36 % | 361.230 M 2.09 % | 353.821 M 1.87 % | 347.329 M 689.92 % | -58.877 M -15.64 % | -50.912 M 4.45 % | -53.282 M 6.08 % | -56.731 M -34.71 % | -42.113 M 42.00 % | -72.608 M -6.14 % | -68.408 M -11.97 % | -61.097 M 6.10 % | -65.064 M -56.53 % | -41.567 M 44.38 % | -74.729 M -57.95 % | -47.312 M -450.14 % | -8.600 M 91.86 % | -105.671 M -7.57 % | -98.234 M -30.50 % | -75.274 M -11.43 % | -67.553 M 12.85 % | -77.515 M -9.07 % | -71.068 M -37.59 % | -51.651 M 11.24 % | -58.190 M -11.42 % | -52.227 M 33.29 % | -78.284 M 18.08 % | -95.557 M 14.26 % | -111.450 M -0.26 % | -111.160 M -19.12 % | -93.314 M 39.47 % | -154.169 M -5.69 % | -145.875 M 9.56 % | -161.295 M -18.46 % | -136.158 M 1.56 % | -138.310 M 7.13 % | -148.931 M -4.69 % | -142.258 M -3.00 % | -138.109 M -38.36 % | -99.819 M 17.22 % | -120.589 M 24.72 % | -160.181 M 35.25 % | -247.379 M 6.26 % | -263.905 M -49.10 % | -176.999 M -23.00 % | -143.907 M -28.91 % | -111.637 M 16.25 % | -133.292 M -27.35 % | -104.665 M 1.24 % | -105.975 M -23.73 % | -85.647 M 30.26 % | -122.805 M 4.12 % | -128.086 M 22.26 % | -164.770 M -3.73 % | -158.845 M 6.02 % | -169.023 M -5.24 % | -160.601 M 36.86 % | -254.364 M -5.19 % | -241.804 M 5.81 % | -256.714 M 1.28 % | -260.049 M -37.87 % | -188.621 M 5.23 % | -199.032 M -20.14 % | -165.672 M -36.69 % | -121.206 M 21.13 % | -153.679 M 25.51 % | -206.315 M 28.01 % | -286.607 M 52.87 % | -608.080 M -35.40 % | -449.083 M 22.71 % | -581.046 M 16.05 % | -692.104 M 12.94 % | -794.973 M -773.55 % | 118.028 M 1 236.67 % | 8.830 M 101.39 % | -633.300 M -45.82 % | -434.300 M -1.35 % | -428.500 M -428 400.00 % | -100.000 K 99.85 % | -66.000 M -282.32 % | 36.200 M 329.11 % | -15.800 M -4.64 % | -15.100 M -487.18 % | 3.900 M 111.96 % | -32.600 M -33.06 % | -24.500 M 28.57 % | -34.300 M 21.33 % | -43.600 M -11.79 % | -39.000 M 38.49 % | -63.400 M 0.78 % | -63.900 M -181.50 % | -22.700 M 64.59 % | -64.100 M -589.25 % | -9.300 M 38.41 % | -15.100 M -480.77 % | -2.600 M -13.04 % | -2.300 M 11.54 % | -2.600 M 7.14 % | -2.800 M -193.33 % | 3.000 M -9.09 % | 3.300 M |
| Total investments | 48.693 M 17.68 % | 41.376 M 189.48 % | 14.293 M 350.32 % | 3.174 M -7.81 % | 3.443 M 1 247.67 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.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 -100.00 % | 11.898 M 4.62 % | 11.373 M 3.12 % | 11.029 M -26.19 % | 14.943 M -10.88 % | 16.768 M -1.00 % | 16.937 M -39.47 % | 27.982 M -33.99 % | 42.392 M -46.15 % | 78.716 M 2.08 % | 77.113 M -2.14 % | 78.796 M -0.63 % | 79.296 M 164.63 % | 29.965 M 328.07 % | 7.000 M -13.27 % | 8.071 M 2.99 % | 7.837 M -2.42 % | 8.031 M -14.35 % | 9.377 M -2.02 % | 9.570 M -14.63 % | 11.210 M 2.52 % | 10.934 M 0.05 % | 10.928 M -12.46 % | 12.484 M -2.28 % | 12.775 M 5.17 % | 12.147 M -14.48 % | 14.203 M 7.44 % | 13.219 M -0.88 % | 13.336 M 0.38 % | 13.286 M -0.53 % | 13.357 M -0.79 % | 13.464 M 5.20 % | 12.798 M -43.89 % | 22.809 M 53.00 % | 14.908 M -49.71 % | 29.646 M 6 715.17 % | 435.000 K -71.32 % | 1.517 M 125.07 % | 674.000 K -7.80 % | 731.000 K -98.76 % | 58.740 M -47.93 % | 112.809 M -0.12 % | 112.948 M -2.63 % | 116.000 M 26.15 % | 91.956 M -5.20 % | 97.004 M 7.23 % | 90.460 M 2 662.98 % | 3.274 M 1 230.89 % | 246.000 K -11.51 % | 278.000 K 19.83 % | 232.000 K -22.92 % | 301.000 K 9.85 % | 274.000 K -6.16 % | 292.000 K -39.92 % | 486.000 K -63.97 % | 1.349 M -30.57 % | 1.943 M -97.55 % | 79.151 M 83.91 % | 43.037 M 2 232.63 % | 1.845 M -97.94 % | 89.692 M -14.26 % | 104.606 M -25.89 % | 141.144 M -4.27 % | 147.446 M 979.79 % | 13.655 M -87.60 % | 110.134 M -9.31 % | 121.435 M -53.92 % | 263.537 M -48.67 % | 513.396 M -67.81 % | 1.595 B 15.46 % | 1.381 B -41.92 % | 2.379 B 33.89 % | 1.777 B 15.94 % | 1.532 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 |
| Total debt | 11.020 M -67.55 % | 33.962 M -6.28 % | 36.237 M -4.80 % | 38.065 M -1.96 % | 38.825 M -1.94 % | 39.595 M -3.05 % | 40.840 M -4.30 % | 42.673 M 47.70 % | 28.892 M -5.14 % | 30.458 M -5.71 % | 32.304 M -92.37 % | 423.166 M -0.13 % | 423.720 M -0.48 % | 425.751 M -0.25 % | 426.834 M -0.11 % | 427.306 M -1.06 % | 431.891 M -1.07 % | 436.578 M -6.02 % | 464.566 M 4.97 % | 442.555 M 11.97 % | 395.252 M 3.56 % | 381.669 M -2.81 % | 392.689 M -12.63 % | 449.432 M -0.01 % | 449.491 M -0.86 % | 453.368 M -0.04 % | 453.544 M -0.05 % | 453.762 M 645.20 % | 60.891 M 1.90 % | 59.758 M 1.87 % | 58.663 M 1.84 % | 57.603 M -8.81 % | 63.171 M 8.57 % | 58.182 M -28.37 % | 81.228 M 1.11 % | 80.337 M 1.59 % | 79.079 M 1.56 % | 77.864 M 1.52 % | 76.696 M 1.50 % | 75.560 M -21.05 % | 95.708 M 22.95 % | 77.844 M 7.64 % | 72.320 M | 0.000 | 0.000 -100.00 % | 401.000 K 271.30 % | 108.000 K -22.30 % | 139.000 K -15.76 % | 165.000 K 16.20 % | 142.000 K -14.46 % | 166.000 K 172.13 % | 61.000 K -19.74 % | 76.000 K 16.92 % | 65.000 K -99.75 % | 25.806 M 53 662.50 % | 48.000 K -2.04 % | 49.000 K -28.99 % | 69.000 K -99.71 % | 23.739 M -7.49 % | 25.660 M 0.74 % | 25.471 M -3.92 % | 26.509 M -9.81 % | 29.394 M -17.30 % | 35.544 M 14 648.55 % | 241.000 K -40.35 % | 404.000 K -25.05 % | 539.000 K -6.91 % | 579.000 K -97.73 % | 25.465 M -0.43 % | 25.574 M -0.44 % | 25.688 M -0.27 % | 25.757 M 0.55 % | 25.615 M -0.54 % | 25.753 M -30.11 % | 36.850 M -0.12 % | 36.896 M 41.88 % | 26.005 M -6.05 % | 27.680 M -1.38 % | 28.068 M 45.63 % | 19.274 M -0.31 % | 19.333 M 10.43 % | 17.507 M -2.26 % | 17.912 M 142.45 % | 7.388 M -3.81 % | 7.681 M -7.40 % | 8.295 M -6.28 % | 8.851 M -2.09 % | 9.040 M -87.47 % | 72.121 M -30.34 % | 103.531 M -15.55 % | 122.588 M -2.28 % | 125.453 M 193.46 % | 42.749 M -83.66 % | 261.621 M -1.19 % | 264.784 M -2.91 % | 272.709 M -26.04 % | 368.745 M -51.33 % | 757.694 M 10.92 % | 683.118 M 176.12 % | 247.400 M -8.61 % | 270.700 M 570.05 % | 40.400 M -3.12 % | 41.700 M 3.47 % | 40.300 M -5.84 % | 42.800 M -6.35 % | 45.700 M 36.01 % | 33.600 M -1.18 % | 34.000 M 38.21 % | 24.600 M -30.31 % | 35.300 M 28.83 % | 27.400 M -8.67 % | 30.000 M 104.08 % | 14.700 M | 0.000 | 0.000 -100.00 % | 500.000 K 400.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K 0.00 % | 200.000 K -50.00 % | 400.000 K 0.00 % | 400.000 K -86.67 % | 3.000 M -9.09 % | 3.300 M |
| Accumulated other comprehensive income loss | -1.124 M 25.41 % | -1.507 M -62.39 % | -928.000 K -7.91 % | -860.000 K 45.67 % | -1.583 M -169.68 % | -587.000 K -114.45 % | 4.061 M -16.78 % | 4.880 M 2 068.89 % | 225.000 K -94.57 % | 4.140 M -15.27 % | 4.886 M -33.50 % | 7.347 M -0.18 % | 7.360 M 2.76 % | 7.162 M -21.50 % | 9.124 M -1.21 % | 9.236 M 35.50 % | 6.816 M 77.36 % | 3.843 M 343.23 % | -1.580 M -197.95 % | 1.613 M 54.35 % | 1.045 M 1.06 % | 1.034 M -55.20 % | 2.308 M -20.77 % | 2.913 M 93.94 % | 1.502 M -45.06 % | 2.734 M -60.05 % | 6.844 M -17.35 % | 8.281 M 80.10 % | 4.598 M 6.61 % | 4.313 M 285.78 % | 1.118 M 45.95 % | 766.000 K -33.79 % | 1.157 M -42.69 % | 2.019 M -43.45 % | 3.570 M 123.82 % | 1.595 M -40.24 % | 2.669 M -23.96 % | 3.510 M -45.98 % | 6.497 M 8.34 % | 5.997 M -45.29 % | 10.961 M -21.53 % | 13.968 M -0.41 % | 14.025 M 0.89 % | 13.901 M -11.94 % | 15.786 M 15.12 % | 13.713 M -11.95 % | 15.574 M -5.36 % | 16.456 M 11.95 % | 14.699 M 28.48 % | 11.441 M -39.52 % | 18.918 M 4.00 % | 18.190 M -19.76 % | 22.669 M -11.57 % | 25.636 M -9.37 % | 28.285 M 36.62 % | 20.703 M -0.83 % | 20.877 M 46.64 % | 14.237 M -8.47 % | 15.554 M -0.10 % | 15.570 M -6.24 % | 16.607 M 16.09 % | 14.305 M 41.59 % | 10.103 M 32.78 % | 7.609 M -39.75 % | 12.630 M -34.55 % | 19.297 M 20.00 % | 16.081 M 28.46 % | 12.518 M 23.94 % | 10.100 M 29.97 % | 7.771 M 25.64 % | 6.185 M 2.10 % | 6.058 M -0.74 % | 6.103 M -2.96 % | 6.289 M -9.69 % | 6.964 M 11.82 % | 6.228 M 338.90 % | 1.419 M 133.61 % | -4.222 M -5.37 % | -4.007 M 6.99 % | -4.308 M 39.98 % | -7.178 M -675.16 % | -926.000 K -37.19 % | -675.000 K -350.00 % | -150.000 K -133.78 % | 444.000 K -98.98 % | 43.586 M 10 969.33 % | -401.000 K -179.72 % | 503.000 K -78.65 % | 2.356 M 202.44 % | 779.000 K -56.29 % | 1.782 M -34.94 % | 2.739 M 138.88 % | -7.045 M 53.91 % | -15.286 M 80.53 % | -78.519 M -52.76 % | -51.400 M -1 157.83 % | 4.859 M -98.92 % | 450.469 M -1.66 % | 458.065 M -51.58 % | 946.100 M 78.75 % | 529.300 M 71.74 % | 308.200 M 3 063.46 % | -10.400 M 0.00 % | -10.400 M 0.00 % | -10.400 M 0.00 % | -10.400 M -16.85 % | -8.900 M 0.00 % | -8.900 M 0.00 % | -8.900 M 0.00 % | -8.900 M -43.55 % | -6.200 M 0.00 % | -6.200 M 0.00 % | -6.200 M 0.00 % | -6.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 93.457 M 6.87 % | 87.450 M 435.81 % | 16.321 M 41.77 % | 11.512 M 51.23 % | 7.612 M 100.10 % | -7.487 B 0.03 % | -7.490 B -0.01 % | -7.489 B 0.06 % | -7.493 B 0.01 % | -7.494 B 0.39 % | -7.524 B -0.31 % | -7.500 B -0.27 % | -7.480 B -0.15 % | -7.469 B -0.38 % | -7.441 B -0.04 % | -7.438 B -0.05 % | -7.434 B -0.01 % | -7.433 B -0.09 % | -7.426 B -0.06 % | -7.422 B 0.06 % | -7.426 B -0.52 % | -7.388 B -0.14 % | -7.378 B -0.17 % | -7.365 B -0.02 % | -7.364 B -0.11 % | -7.356 B -0.22 % | -7.339 B 0.88 % | -7.404 B -0.07 % | -7.399 B -0.13 % | -7.390 B -0.07 % | -7.385 B -0.04 % | -7.382 B -0.12 % | -7.373 B -0.27 % | -7.353 B -0.18 % | -7.341 B -0.19 % | -7.327 B -0.20 % | -7.312 B -0.07 % | -7.307 B -0.17 % | -7.295 B -0.02 % | -7.293 B 0.00 % | -7.293 B -0.12 % | -7.285 B -0.13 % | -7.275 B 0.01 % | -7.277 B 0.01 % | -7.277 B -0.12 % | -7.268 B -0.11 % | -7.260 B -0.17 % | -7.247 B -0.15 % | -7.237 B -0.28 % | -7.217 B -0.49 % | -7.181 B -0.18 % | -7.169 B 0.02 % | -7.170 B -0.12 % | -7.161 B -0.07 % | -7.156 B -0.40 % | -7.128 B -0.09 % | -7.121 B -0.36 % | -7.096 B -0.05 % | -7.092 B 0.04 % | -7.095 B 0.12 % | -7.103 B -0.06 % | -7.099 B -0.03 % | -7.097 B -2.44 % | -6.928 B -0.27 % | -6.910 B -0.36 % | -6.885 B -0.04 % | -6.882 B 0.40 % | -6.910 B 0.12 % | -6.919 B -0.09 % | -6.913 B 0.14 % | -6.922 B 0.52 % | -6.958 B 0.15 % | -6.968 B -0.04 % | -6.966 B 0.31 % | -6.987 B -0.09 % | -6.981 B 0.03 % | -6.983 B 0.00 % | -6.984 B 0.28 % | -7.003 B 0.10 % | -7.010 B -0.01 % | -7.010 B -0.10 % | -7.003 B 0.98 % | -7.072 B -0.08 % | -7.067 B 0.42 % | -7.097 B -0.23 % | -7.080 B 1.07 % | -7.157 B -2.63 % | -6.974 B -1.36 % | -6.880 B -2.84 % | -6.690 B -1.91 % | -6.565 B 0.22 % | -6.580 B -5.40 % | -6.243 B -24.24 % | -5.025 B -23.77 % | -4.060 B -171.32 % | -1.496 B -74.43 % | -857.814 M -285.96 % | -222.257 M -206.85 % | 208.000 M -47.45 % | 395.800 M -23.61 % | 518.100 M 681.45 % | 66.300 M -17.74 % | 80.600 M 20.84 % | 66.700 M 136.52 % | 28.200 M 981.25 % | -3.200 M -137.65 % | 8.500 M -40.56 % | 14.300 M 23.28 % | 11.600 M -58.12 % | 27.700 M -26.91 % | 37.900 M 1.61 % | 37.300 M -16.55 % | 44.700 M -16.14 % | 53.300 M 16.12 % | 45.900 M -5.36 % | 48.500 M 60.07 % | 30.300 M 0.00 % | 30.300 M 13.06 % | 26.800 M 930.77 % | 2.600 M 23.81 % | 2.100 M 23.53 % | 1.700 M 41.67 % | 1.200 M 50.00 % | 800.000 K |
| Common stock | 65.000 K 0.00 % | 65.000 K 0.00 % | 65.000 K 0.00 % | 65.000 K 0.00 % | 65.000 K 0.00 % | 65.000 K -89.33 % | 609.000 K 0.33 % | 607.000 K 0.17 % | 606.000 K 0.17 % | 605.000 K 0.17 % | 604.000 K -0.17 % | 605.000 K 0.00 % | 605.000 K -4.27 % | 632.000 K 0.16 % | 631.000 K 0.16 % | 630.000 K 0.32 % | 628.000 K 0.00 % | 628.000 K 0.64 % | 624.000 K 0.00 % | 624.000 K 0.97 % | 618.000 K 0.00 % | 618.000 K 0.00 % | 618.000 K 0.00 % | 618.000 K 0.65 % | 614.000 K 0.99 % | 608.000 K 0.00 % | 608.000 K 0.83 % | 603.000 K 8.45 % | 556.000 K 0.00 % | 556.000 K 0.00 % | 556.000 K 0.00 % | 556.000 K 0.54 % | 553.000 K 0.00 % | 553.000 K 5.13 % | 526.000 K -0.19 % | 527.000 K 0.96 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K 0.00 % | 522.000 K 0.19 % | 521.000 K 0.00 % | 521.000 K 0.39 % | 519.000 K 0.58 % | 516.000 K 0.00 % | 516.000 K 0.00 % | 516.000 K 0.19 % | 515.000 K 17.05 % | 440.000 K 0.46 % | 438.000 K -0.23 % | 439.000 K -0.90 % | 443.000 K 0.00 % | 443.000 K 0.45 % | 441.000 K 0.68 % | 438.000 K 0.00 % | 438.000 K 0.00 % | 438.000 K 0.23 % | 437.000 K -0.68 % | 440.000 K -0.23 % | 441.000 K -0.45 % | 443.000 K -1.34 % | 449.000 K -1.75 % | 457.000 K 0.22 % | 456.000 K 0.00 % | 456.000 K 0.00 % | 456.000 K -7.13 % | 491.000 K -0.20 % | 492.000 K 0.20 % | 491.000 K 0.41 % | 489.000 K -90.00 % | 4.889 M 0.06 % | 4.886 M 0.31 % | 4.871 M 0.02 % | 4.870 M 0.10 % | 4.865 M 0.00 % | 4.865 M 0.06 % | 4.862 M 0.10 % | 4.857 M 0.23 % | 4.846 M 0.19 % | 4.837 M 0.42 % | 4.817 M 1.05 % | 4.767 M 18.70 % | 4.016 M 0.07 % | 4.013 M 0.05 % | 4.011 M 1.19 % | 3.964 M 0.20 % | 3.956 M 0.38 % | 3.941 M 0.18 % | 3.934 M 0.13 % | 3.929 M 0.08 % | 3.926 M 0.13 % | 3.921 M 0.03 % | 3.920 M 11.17 % | 3.526 M 1.70 % | 3.467 M 0.35 % | 3.455 M 0.85 % | 3.426 M 7.43 % | 3.189 M 7.55 % | 2.965 M 1.09 % | 2.933 M 4.75 % | 2.800 M 133.33 % | 1.200 M 20.00 % | 1.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 |
| Total equity | 156.573 M -60.05 % | 391.920 M 1.45 % | 386.313 M 22.60 % | 315.096 M 1.84 % | 309.404 M 0.99 % | 306.363 M 848.90 % | 32.286 M 6.11 % | 30.426 M 14.14 % | 26.656 M 2.63 % | 25.974 M 0.86 % | 25.753 M 1 750.83 % | -1.560 M -107.17 % | 21.749 M -47.46 % | 41.392 M -24.42 % | 54.764 M -33.96 % | 82.927 M -0.18 % | 83.074 M -1.10 % | 83.998 M 5.89 % | 79.326 M -10.87 % | 88.996 M -3.60 % | 92.324 M 5.06 % | 87.878 M -31.12 % | 127.584 M -1.66 % | 129.735 M -7.75 % | 140.629 M -1.53 % | 142.820 M -7.16 % | 153.833 M -9.10 % | 169.227 M 190.20 % | 58.314 M -7.40 % | 62.971 M -8.64 % | 68.929 M -6.21 % | 73.496 M -4.22 % | 76.734 M -10.71 % | 85.940 M -17.29 % | 103.899 M -9.54 % | 114.859 M -11.27 % | 129.453 M -10.48 % | 144.601 M -4.90 % | 152.046 M -6.83 % | 163.192 M -3.58 % | 169.256 M -1.38 % | 171.618 M -4.02 % | 178.797 M 11.72 % | 160.038 M -0.10 % | 160.199 M 2.10 % | 156.905 M -6.12 % | 167.130 M 13.16 % | 147.697 M -6.57 % | 158.077 M -4.27 % | 165.132 M -14.12 % | 192.277 M -14.94 % | 226.055 M -6.80 % | 242.549 M -0.26 % | 243.179 M -4.19 % | 253.826 M -12.64 % | 290.556 M -8.64 % | 318.031 M -0.21 % | 318.701 M -8.05 % | 346.585 M -1.37 % | 351.387 M -0.99 % | 354.886 M 2.69 % | 345.598 M -0.73 % | 348.139 M 0.42 % | 346.667 M -33.22 % | 519.081 M -4.93 % | 545.974 M -6.87 % | 586.222 M 0.21 % | 585.011 M 4.61 % | 559.225 M 0.75 % | 555.069 M -0.51 % | 557.932 M 2.09 % | 546.486 M 7.29 % | 509.372 M 2.30 % | 497.915 M -0.42 % | 499.993 M 5.11 % | 475.679 M 0.16 % | 474.915 M 0.76 % | 471.318 M 0.22 % | 470.283 M 4.66 % | 449.356 M 3.03 % | 436.154 M 48.48 % | 293.738 M -2.42 % | 301.009 M 29.40 % | 232.627 M -2.12 % | 237.661 M -3.97 % | 247.477 M 13.45 % | 218.137 M 21.53 % | 179.487 M -50.87 % | 365.346 M -17.41 % | 442.336 M -37.36 % | 706.106 M -16.28 % | 843.364 M 17.43 % | 718.154 M -34.04 % | 1.089 B -61.43 % | 2.823 B -26.33 % | 3.832 B -41.38 % | 6.538 B -3.22 % | 6.755 B -6.12 % | 7.195 B 8.15 % | 6.653 B 58.16 % | 4.207 B 153.66 % | 1.658 B 104.75 % | 809.900 M 4.19 % | 777.300 M 306.75 % | 191.100 M 48.37 % | 128.800 M 68.37 % | 76.500 M 69.62 % | 45.100 M -23.17 % | 58.700 M 6.92 % | 54.900 M -20.09 % | 68.700 M -13.04 % | 79.000 M 10.80 % | 71.300 M -12.30 % | 81.300 M -7.61 % | 88.000 M 61.17 % | 54.600 M -2.85 % | 56.200 M 0.90 % | 55.700 M 10.96 % | 50.200 M 47.65 % | 34.000 M 261.70 % | 9.400 M 5.62 % | 8.900 M 5.95 % | 8.400 M 10.53 % | 7.600 M 660.00 % | 1.000 M |
| Other non current liabilities | 5.048 M -14.63 % | 5.913 M 19.96 % | 4.929 M -15.99 % | 5.867 M 7.16 % | 5.475 M 0.61 % | 5.442 M -1.88 % | 5.546 M 6.20 % | 5.222 M 5.09 % | 4.969 M 24.76 % | 3.983 M -15.13 % | 4.693 M -38.60 % | 7.643 M -27.11 % | 10.486 M -97.37 % | 398.934 M 3 460.96 % | 11.203 M 0.15 % | 11.186 M -8.33 % | 12.203 M 43.41 % | 8.509 M -10.09 % | 9.464 M -2.96 % | 9.753 M 2.16 % | 9.547 M -12.40 % | 10.898 M 12.27 % | 9.707 M -3.15 % | 10.023 M -6.43 % | 10.712 M 385.73 % | -3.749 M -132.13 % | 11.667 M -61.99 % | 30.693 M 205.22 % | 10.056 M 6.82 % | 9.414 M 1.82 % | 9.246 M 0.37 % | 9.212 M -0.84 % | 9.290 M -7.63 % | 10.057 M -23.30 % | 13.112 M 4.48 % | 12.550 M -6.20 % | 13.380 M 5.49 % | 12.684 M 58.12 % | 8.022 M -0.84 % | 8.090 M -0.94 % | 8.167 M 1.54 % | 8.043 M -21.03 % | 10.185 M 7.03 % | 9.516 M -11.12 % | 10.706 M 9.76 % | 9.754 M 0.38 % | 9.717 M -12.76 % | 11.138 M 3.82 % | 10.728 M -5.10 % | 11.305 M -4.82 % | 11.878 M -29.49 % | 16.847 M -3.46 % | 17.450 M -0.85 % | 17.600 M 592.91 % | 2.540 M -86.53 % | 18.862 M -6.06 % | 20.079 M 1.26 % | 19.830 M 454.69 % | 3.575 M 73.80 % | 2.057 M -7.96 % | 2.235 M -7.30 % | 2.411 M -14.14 % | 2.808 M -5.26 % | 2.964 M -88.73 % | 26.292 M -10.44 % | 29.358 M 5.17 % | 27.916 M 3.88 % | 26.874 M -2.49 % | 27.559 M 48.24 % | 18.591 M -10.71 % | 20.821 M -5.97 % | 22.142 M 0.28 % | 22.080 M -16.94 % | 26.582 M 4.06 % | 25.545 M 1.34 % | 25.207 M -0.36 % | 25.297 M 1.16 % | 25.008 M 3.08 % | 24.261 M -1.29 % | 24.577 M 8.67 % | 22.617 M 31.31 % | 17.224 M -8.22 % | 18.767 M -1.69 % | 19.089 M -21.86 % | 24.429 M -2.84 % | 25.143 M -4.83 % | 26.418 M 58.02 % | 16.718 M 1.05 % | 16.544 M -74.67 % | 65.301 M 124.71 % | 29.060 M 4.17 % | 27.896 M -93.18 % | 409.069 M 2 042.06 % | 19.097 M 0.01 % | 19.095 M -22.23 % | 24.553 M -48.60 % | 47.767 M -6.24 % | 50.945 M -4.78 % | 53.504 M 25.30 % | 42.700 M 39.09 % | 30.700 M 55.05 % | 19.800 M 125.00 % | 8.800 M 104.65 % | 4.300 M -4.44 % | 4.500 M 0.00 % | 4.500 M 0.00 % | 4.500 M 18.42 % | 3.800 M -40.63 % | 6.400 M -12.33 % | 7.300 M 305.56 % | 1.800 M 800.00 % | 200.000 K -60.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 -100.00 % | 400.000 K 0.00 % | 400.000 K | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 11.020 M -13.50 % | 12.740 M -11.80 % | 14.444 M -10.48 % | 16.135 M -9.45 % | 17.818 M -43.65 % | 31.622 M -3.73 % | 32.846 M -6.18 % | 35.008 M 50.18 % | 23.311 M -2.84 % | 23.992 M -2.83 % | 24.691 M -49.91 % | 49.292 M -87.82 % | 404.850 M 2 141.45 % | 18.062 M -95.57 % | 408.045 M -0.11 % | 408.478 M -0.94 % | 412.359 M -1.05 % | 416.733 M -1.12 % | 421.446 M -0.14 % | 422.033 M 0.42 % | 420.268 M 11.79 % | 375.937 M -0.27 % | 376.960 M -4.59 % | 395.077 M -0.28 % | 396.189 M -0.30 % | 397.367 M 3.33 % | 384.543 M -14.17 % | 448.037 M 635.80 % | 60.891 M 1.90 % | 59.758 M 1.87 % | 58.663 M 1.84 % | 57.603 M -1.01 % | 58.193 M 0.02 % | 58.182 M -28.37 % | 81.228 M 1.11 % | 80.337 M 1.59 % | 79.079 M 1.56 % | 77.864 M 1.52 % | 76.696 M 1.50 % | 75.560 M 1.50 % | 74.443 M 1.43 % | 73.391 M 1.48 % | 72.320 M | 0.000 | 0.000 -100.00 % | 606.000 K 588.64 % | 88.000 K 120.00 % | 40.000 K -44.44 % | 72.000 K 4.35 % | 69.000 K -20.69 % | 87.000 K 171.88 % | 32.000 K -17.95 % | 39.000 K -54.65 % | 86.000 K -99.47 % | 16.125 M 161 150.00 % | 10.000 K -56.52 % | 23.000 K -84.03 % | 144.000 K -99.15 % | 17.005 M -6.50 % | 18.187 M -3.12 % | 18.772 M 0.40 % | 18.698 M -10.70 % | 20.938 M -3.41 % | 21.677 M 86 608.00 % | 25.000 K -54.55 % | 55.000 K -29.49 % | 78.000 K 25.81 % | 62.000 K -69.31 % | 202.000 K -99.20 % | 25.115 M -0.46 % | 25.232 M -0.32 % | 25.313 M 0.15 % | 25.274 M -0.24 % | 25.334 M -30.53 % | 36.470 M -0.15 % | 36.526 M 42.53 % | 25.627 M 2 682.52 % | 921.000 K -64.85 % | 2.620 M -6.19 % | 2.793 M -7.64 % | 3.024 M 95.85 % | 1.544 M -2.89 % | 1.590 M -9.45 % | 1.756 M 6.68 % | 1.646 M -1.61 % | 1.673 M -76.97 % | 7.266 M -4.93 % | 7.643 M 1.96 % | 7.496 M -4.99 % | 7.890 M 14.71 % | 6.878 M -5.08 % | 7.246 M -83.05 % | 42.749 M -80.73 % | 221.814 M -0.98 % | 224.003 M -0.42 % | 224.958 M -0.69 % | 226.523 M -0.66 % | 228.023 M -0.84 % | 229.952 M -0.50 % | 231.100 M -1.32 % | 234.200 M 1 450.99 % | 15.100 M -10.65 % | 16.900 M 1 590.00 % | 1.000 M 0.00 % | 1.000 M -28.57 % | 1.400 M -79.71 % | 6.900 M -11.54 % | 7.800 M -10.34 % | 8.700 M -9.38 % | 9.600 M -22.58 % | 12.400 M -18.95 % | 15.300 M 22.40 % | 12.500 M | 0.000 | 0.000 -100.00 % | 500.000 K 400.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K -71.43 % | 700.000 K -12.50 % | 800.000 K |
| Total non current liabilities | 16.068 M -13.86 % | 18.653 M -4.05 % | 19.441 M -11.64 % | 22.002 M -5.54 % | 23.293 M -37.15 % | 37.064 M -3.46 % | 38.392 M -4.57 % | 40.230 M 42.26 % | 28.280 M 1.09 % | 27.975 M -4.80 % | 29.384 M -48.39 % | 56.935 M -86.29 % | 415.336 M -0.40 % | 416.996 M -0.54 % | 419.248 M -0.10 % | 419.664 M -1.15 % | 424.562 M -0.16 % | 425.242 M -1.32 % | 430.910 M -0.20 % | 431.786 M 0.46 % | 429.815 M 11.11 % | 386.835 M 0.04 % | 386.667 M -4.55 % | 405.100 M -0.44 % | 406.901 M 3.37 % | 393.618 M -0.65 % | 396.210 M -17.24 % | 478.730 M 574.77 % | 70.947 M 2.57 % | 69.172 M 1.86 % | 67.909 M 1.64 % | 66.815 M -0.99 % | 67.483 M -1.11 % | 68.239 M -27.67 % | 94.340 M 1.56 % | 92.887 M 0.46 % | 92.459 M 2.11 % | 90.548 M 6.88 % | 84.718 M 1.28 % | 83.650 M 1.26 % | 82.610 M 1.44 % | 81.434 M -1.30 % | 82.505 M 767.01 % | 9.516 M -11.12 % | 10.706 M 3.34 % | 10.360 M 5.66 % | 9.805 M -12.28 % | 11.178 M 3.50 % | 10.800 M -5.05 % | 11.374 M -4.94 % | 11.965 M -29.11 % | 16.879 M -3.49 % | 17.489 M -1.11 % | 17.686 M -5.25 % | 18.665 M -1.10 % | 18.872 M -6.12 % | 20.102 M 0.64 % | 19.974 M -2.94 % | 20.580 M 1.66 % | 20.244 M -3.63 % | 21.007 M -0.48 % | 21.109 M -11.11 % | 23.746 M -3.63 % | 24.641 M -6.37 % | 26.317 M -10.53 % | 29.413 M 5.07 % | 27.994 M 3.93 % | 26.936 M -2.97 % | 27.761 M -36.48 % | 43.706 M -5.10 % | 46.053 M -2.95 % | 47.455 M 0.21 % | 47.354 M -8.79 % | 51.916 M -16.28 % | 62.015 M 0.46 % | 61.733 M 21.23 % | 50.924 M 96.40 % | 25.929 M -3.54 % | 26.881 M -1.79 % | 27.370 M 6.74 % | 25.641 M 36.62 % | 18.768 M -7.81 % | 20.357 M -2.34 % | 20.845 M -20.06 % | 26.075 M -2.76 % | 26.816 M -20.39 % | 33.684 M 38.27 % | 24.361 M 1.34 % | 24.040 M -67.15 % | 73.191 M 103.66 % | 35.938 M 2.27 % | 35.142 M -92.22 % | 451.818 M -30.74 % | 652.346 M 157.29 % | 253.541 M -19.97 % | 316.798 M -46.03 % | 587.022 M 72.48 % | 340.333 M 20.07 % | 283.456 M 3.53 % | 273.800 M -2.25 % | 280.100 M 300.14 % | 70.000 M 93.91 % | 36.100 M 177.69 % | 13.000 M -54.70 % | 28.700 M 75.00 % | 16.400 M -14.58 % | 19.200 M 2.13 % | 18.800 M -17.18 % | 22.700 M -10.63 % | 25.400 M 8.55 % | 23.400 M -4.88 % | 24.600 M 19.42 % | 20.600 M 114.58 % | 9.600 M 6.67 % | 9.000 M 900.00 % | 900.000 K 80.00 % | 500.000 K 0.00 % | 500.000 K 400.00 % | 100.000 K -66.67 % | 300.000 K 50.00 % | 200.000 K 0.00 % | 200.000 K -33.33 % | 300.000 K -57.14 % | 700.000 K -12.50 % | 800.000 K |
| Other current liabilities | 35.377 M 44.51 % | 24.480 M -5.35 % | 25.863 M 9.22 % | 23.680 M -11.47 % | 26.747 M 34.35 % | 19.909 M -37.99 % | 32.106 M -16.93 % | 38.650 M -3.48 % | 40.042 M 16.86 % | 34.266 M -34.35 % | 52.194 M -33.22 % | 78.153 M -11.96 % | 88.770 M -13.05 % | 102.090 M 18.86 % | 85.888 M 2.03 % | 84.177 M -12.72 % | 96.443 M 13.43 % | 85.023 M -15.25 % | 100.319 M 0.09 % | 100.226 M -5.76 % | 106.355 M 6.32 % | 100.036 M 7.20 % | 93.314 M -14.48 % | 109.117 M 1.61 % | 107.386 M -15.17 % | 126.595 M 16.38 % | 108.774 M -9.51 % | 120.203 M 73.98 % | 69.089 M -8.38 % | 75.407 M 0.39 % | 75.117 M -3.98 % | 78.233 M -6.76 % | 83.903 M 8.59 % | 77.266 M -9.28 % | 85.173 M -14.01 % | 99.048 M 9.52 % | 90.440 M -0.87 % | 91.235 M 18.78 % | 76.810 M -1.50 % | 77.979 M 4.84 % | 74.380 M -16.52 % | 89.096 M 31.59 % | 67.707 M 3.75 % | 65.261 M -3.51 % | 67.633 M 2.04 % | 66.283 M -7.36 % | 71.547 M -3.16 % | 73.879 M -2.48 % | 75.760 M 5.54 % | 71.783 M -4.26 % | 74.978 M 46.61 % | 51.140 M -5.15 % | 53.915 M 15.61 % | 46.635 M 11.22 % | 41.932 M -15.31 % | 49.513 M -12.89 % | 56.837 M 3.58 % | 54.874 M 17.47 % | 46.714 M -7.09 % | 50.280 M -12.23 % | 57.284 M -0.16 % | 57.375 M 0.02 % | 57.364 M 7.84 % | 53.192 M -25.67 % | 71.562 M 9.08 % | 65.607 M -2.43 % | 67.239 M 24.39 % | 54.056 M -9.07 % | 59.450 M -3.13 % | 61.373 M -7.41 % | 66.287 M 9.18 % | 60.714 M -1.07 % | 61.373 M 8.77 % | 56.423 M -0.65 % | 56.795 M -8.31 % | 61.940 M -2.21 % | 63.340 M 4.44 % | 60.648 M -1.99 % | 61.877 M 0.37 % | 61.650 M -1.32 % | 62.473 M -8.45 % | 68.242 M 63.89 % | 41.640 M -4.88 % | 43.774 M 3.94 % | 42.113 M 6.56 % | 39.519 M -30.73 % | 57.047 M -72.70 % | 208.969 M 95.80 % | 106.726 M -26.26 % | 144.739 M -43.27 % | 255.118 M -7.32 % | 275.259 M -48.42 % | 533.663 M 54.65 % | 345.081 M 2.54 % | 336.530 M -26.33 % | 456.781 M -5.09 % | 481.295 M -40.10 % | 803.472 M 34.13 % | 599.043 M -40.34 % | 1.004 B 41.82 % | 708.000 M 22.77 % | 576.671 M 61.67 % | 356.700 M -10.40 % | 398.100 M 732.85 % | 47.800 M 28.49 % | 37.200 M 72.22 % | 21.600 M 35.85 % | 15.900 M -56.44 % | 36.500 M 12.65 % | 32.400 M 25.58 % | 25.800 M 20.56 % | 21.400 M 27.38 % | 16.800 M 48.67 % | 11.300 M -0.88 % | 11.400 M -1.72 % | 11.600 M -47.03 % | 21.900 M -1.79 % | 22.300 M -7.85 % | 24.200 M 53.16 % | 15.800 M 558.33 % | 2.400 M 9.09 % | 2.200 M 4.76 % | 2.100 M -30.00 % | 3.000 M 11.11 % | 2.700 M |
| Deferred revenue | 0.000 -100.00 % | 2.271 M -17.78 % | 2.762 M -6.28 % | 2.947 M 16.02 % | 2.540 M -1.32 % | 2.574 M -12.72 % | 2.949 M -15.48 % | 3.489 M 48.03 % | 2.357 M -12.87 % | 2.705 M -12.71 % | 3.099 M -70.76 % | 10.599 M -31.04 % | 15.370 M 14.26 % | 13.452 M 38.05 % | 9.744 M 17.71 % | 8.278 M -9.63 % | 9.160 M 7.12 % | 8.551 M 11.10 % | 7.697 M -13.42 % | 8.890 M -34.53 % | 13.578 M 14.91 % | 11.816 M 33.41 % | 8.857 M -15.16 % | 10.440 M -5.14 % | 11.006 M -12.91 % | 12.638 M 2.27 % | 12.357 M 18.17 % | 10.457 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.847 M -2.04 % | 61.091 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.272 M -5.13 % | 63.529 M 41.18 % | 44.997 M -39.76 % | 74.702 M 16.95 % | 63.874 M -13.09 % | 73.493 M 71.90 % | 42.754 M -6.38 % | 45.666 M 20.11 % | 38.020 M -9.33 % | 41.932 M 2.58 % | 40.878 M -16.98 % | 49.239 M 1.71 % | 48.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.192 M -15.06 % | 62.624 M 4.13 % | 60.141 M -6.24 % | 64.141 M 23.99 % | 51.729 M -6.39 % | 55.261 M -12.75 % | 63.340 M -5.75 % | 67.201 M 8.75 % | 61.794 M 0.31 % | 61.600 M 13.24 % | 54.396 M 1.34 % | 53.675 M 3.85 % | 51.684 M -17.47 % | 62.623 M 7.59 % | 58.204 M -8.89 % | 63.884 M -28.25 % | 89.036 M 0.12 % | 88.926 M 35.72 % | 65.522 M 1.54 % | 64.530 M -54.37 % | 141.430 M 1.18 % | 139.786 M 4.41 % | 133.877 M -8.44 % | 146.214 M -3.49 % | 151.508 M -19.75 % | 188.795 M -4.54 % | 197.776 M -17.22 % | 238.905 M -6.01 % | 254.178 M | 0.000 -100.00 % | 298.883 M 1 260.91 % | 21.962 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 |
| Short term debt | 0.000 -100.00 % | 21.222 M -2.62 % | 21.793 M -0.62 % | 21.930 M 4.39 % | 21.007 M 31.74 % | 15.946 M -0.26 % | 15.988 M 108.58 % | 7.665 M 37.34 % | 5.581 M -56.84 % | 12.932 M 69.87 % | 7.613 M -97.96 % | 373.874 M 1 881.31 % | 18.870 M -34.76 % | 28.922 M 53.93 % | 18.789 M -0.21 % | 18.828 M -3.60 % | 19.532 M -42.83 % | 34.163 M -20.77 % | 43.120 M 62.58 % | 26.522 M 30.47 % | 20.328 M 71.41 % | 11.859 M -24.60 % | 15.729 M -71.06 % | 54.355 M 1.98 % | 53.302 M -4.82 % | 56.001 M -25.33 % | 75.001 M 539.67 % | 11.725 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.978 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.265 M 377.54 % | 4.453 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.000 K -35.35 % | 99.000 K 6.45 % | 93.000 K 27.40 % | 73.000 K -7.59 % | 79.000 K 172.41 % | 29.000 K -21.62 % | 37.000 K -60.64 % | 94.000 K -99.03 % | 9.719 M 25 476.32 % | 38.000 K 46.15 % | 26.000 K -71.43 % | 91.000 K -98.65 % | 6.734 M -9.89 % | 7.473 M 11.55 % | 6.699 M -14.24 % | 7.811 M -7.63 % | 8.456 M -22.44 % | 10.903 M 4 947.69 % | 216.000 K -38.11 % | 349.000 K -24.30 % | 461.000 K -10.83 % | 517.000 K -97.95 % | 25.263 M 5 403.92 % | 459.000 K 0.66 % | 456.000 K 2.70 % | 444.000 K 30.21 % | 341.000 K -11.66 % | 386.000 K 1.58 % | 380.000 K 2.70 % | 370.000 K -2.12 % | 378.000 K -98.59 % | 26.759 M 5.15 % | 25.448 M 54.41 % | 16.481 M 1.05 % | 16.309 M 2.17 % | 15.963 M -2.20 % | 16.322 M 189.81 % | 5.632 M -6.68 % | 6.035 M -8.86 % | 6.622 M 317.79 % | 1.585 M 13.46 % | 1.397 M -97.84 % | 64.625 M -32.39 % | 95.587 M -17.39 % | 115.710 M -2.11 % | 118.207 M | 0.000 -100.00 % | 39.807 M -2.39 % | 40.781 M -14.60 % | 47.751 M -66.43 % | 142.222 M -73.15 % | 529.671 M 16.88 % | 453.166 M 2 680.16 % | 16.300 M -55.34 % | 36.500 M 44.51 % | 25.258 M 1.85 % | 24.800 M -36.90 % | 39.300 M -5.98 % | 41.800 M -5.64 % | 44.300 M 65.92 % | 26.700 M 1.91 % | 26.200 M 64.78 % | 15.900 M -38.13 % | 25.700 M 71.33 % | 15.000 M 2.04 % | 14.700 M 568.18 % | 2.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K -91.30 % | 2.300 M -8.00 % | 2.500 M |
| Total current liabilities | 66.378 M -11.56 % | 75.055 M -5.84 % | 79.708 M 5.41 % | 75.617 M -2.93 % | 77.898 M 14.97 % | 67.754 M -15.58 % | 80.262 M -6.08 % | 85.456 M 2.96 % | 82.998 M -0.96 % | 83.800 M -9.07 % | 92.162 M -83.75 % | 567.309 M 162.56 % | 216.069 M -0.88 % | 217.993 M -0.84 % | 219.843 M -1.55 % | 223.305 M -10.22 % | 248.721 M -0.48 % | 249.932 M -8.93 % | 274.430 M 2.36 % | 268.113 M -2.64 % | 275.375 M 7.21 % | 256.850 M 16.49 % | 220.499 M -20.17 % | 276.209 M -1.42 % | 280.197 M -3.58 % | 290.612 M -0.81 % | 292.990 M 31.89 % | 222.153 M 51.13 % | 146.999 M -1.45 % | 149.155 M -6.56 % | 159.633 M -7.13 % | 171.887 M -14.47 % | 200.966 M 3.18 % | 194.766 M -1.97 % | 198.687 M -22.87 % | 257.612 M -6.56 % | 275.700 M 30.45 % | 211.353 M -11.50 % | 238.811 M 13.62 % | 210.180 M 5.65 % | 198.934 M 0.17 % | 198.594 M 18.43 % | 167.684 M -5.53 % | 177.497 M -10.95 % | 199.324 M 12.98 % | 176.431 M -4.13 % | 184.028 M -7.73 % | 199.450 M -8.43 % | 217.818 M 19.43 % | 182.376 M -13.50 % | 210.832 M 12.66 % | 187.139 M -14.71 % | 219.408 M 35.86 % | 161.497 M -0.71 % | 162.651 M 1.18 % | 160.756 M -20.43 % | 202.035 M 7.98 % | 187.111 M 14.48 % | 163.438 M -4.91 % | 171.886 M -14.54 % | 201.128 M 6.35 % | 189.114 M 8.79 % | 173.831 M -10.88 % | 195.049 M -18.84 % | 240.327 M 2.19 % | 235.173 M 10.71 % | 212.424 M -0.18 % | 212.815 M -18.69 % | 261.729 M 18.78 % | 220.353 M 1.89 % | 216.266 M -13.07 % | 248.793 M -0.30 % | 249.551 M 16.95 % | 213.388 M 2.24 % | 208.722 M -6.07 % | 222.202 M -9.09 % | 244.415 M 8.90 % | 224.437 M -9.80 % | 248.832 M -7.57 % | 269.220 M 5.01 % | 256.373 M 111.42 % | 121.260 M -2.47 % | 124.327 M -38.49 % | 202.124 M 9.84 % | 184.015 M 1.64 % | 181.048 M -7.87 % | 196.518 M -21.75 % | 251.140 M -19.06 % | 310.291 M -12.55 % | 354.811 M -14.72 % | 416.071 M -9.38 % | 459.152 M -22.33 % | 591.162 M 33.03 % | 444.388 M -10.41 % | 496.042 M -20.07 % | 620.617 M -17.13 % | 748.872 M -48.77 % | 1.462 B 0.08 % | 1.461 B 9.01 % | 1.340 B 41.77 % | 945.100 M 39.75 % | 676.300 M 68.82 % | 400.600 M -10.90 % | 449.600 M 321.76 % | 106.600 M 15.49 % | 92.300 M 62.21 % | 56.900 M 12.45 % | 50.600 M -22.63 % | 65.400 M -3.96 % | 68.100 M 37.85 % | 49.400 M 15.69 % | 42.700 M 55.84 % | 27.400 M 47.31 % | 18.600 M -7.92 % | 20.200 M 12.85 % | 17.900 M -22.51 % | 23.100 M -0.43 % | 23.200 M -9.02 % | 25.500 M 46.55 % | 17.400 M 335.00 % | 4.000 M 11.11 % | 3.600 M 0.00 % | 3.600 M -42.86 % | 6.300 M 0.00 % | 6.300 M |
| Total liabilities | 82.446 M -12.02 % | 93.708 M -5.49 % | 99.149 M 1.57 % | 97.619 M -3.53 % | 101.191 M -3.46 % | 104.818 M -11.66 % | 118.654 M -5.59 % | 125.686 M 12.95 % | 111.278 M -0.44 % | 111.775 M -8.04 % | 121.546 M -80.53 % | 624.244 M -1.13 % | 631.405 M -0.56 % | 634.989 M -0.64 % | 639.091 M -0.60 % | 642.969 M -4.50 % | 673.283 M -0.28 % | 675.174 M -4.28 % | 705.340 M 0.78 % | 699.899 M -0.75 % | 705.190 M 9.56 % | 643.685 M 6.01 % | 607.166 M -10.88 % | 681.309 M -0.84 % | 687.098 M 0.42 % | 684.230 M -0.72 % | 689.200 M -1.67 % | 700.883 M 221.59 % | 217.946 M -0.17 % | 218.327 M -4.05 % | 227.542 M -4.68 % | 238.702 M -11.08 % | 268.449 M 2.07 % | 263.005 M -10.25 % | 293.027 M -16.40 % | 350.499 M -4.80 % | 368.159 M 21.95 % | 301.901 M -6.69 % | 323.529 M 10.11 % | 293.830 M 4.36 % | 281.544 M 0.54 % | 280.028 M 11.93 % | 250.189 M 33.78 % | 187.013 M -10.96 % | 210.030 M 12.44 % | 186.791 M -3.63 % | 193.833 M -7.97 % | 210.628 M -7.87 % | 228.618 M 18.00 % | 193.750 M -13.04 % | 222.797 M 9.20 % | 204.018 M -13.88 % | 236.897 M 32.21 % | 179.183 M -1.18 % | 181.316 M 0.94 % | 179.628 M -19.14 % | 222.137 M 7.27 % | 207.085 M 12.54 % | 184.018 M -4.22 % | 192.130 M -13.51 % | 222.135 M 5.67 % | 210.223 M 6.40 % | 197.577 M -10.07 % | 219.690 M -17.61 % | 266.644 M 0.78 % | 264.586 M 10.05 % | 240.418 M 0.28 % | 239.751 M -17.18 % | 289.490 M 9.63 % | 264.059 M 0.66 % | 262.319 M -11.45 % | 296.248 M -0.22 % | 296.905 M 11.91 % | 265.304 M -2.01 % | 270.737 M -4.65 % | 283.935 M -3.86 % | 295.339 M 17.96 % | 250.366 M -9.19 % | 275.713 M -7.04 % | 296.590 M 5.17 % | 282.014 M 101.40 % | 140.028 M -3.22 % | 144.684 M -35.11 % | 222.969 M 6.13 % | 210.090 M 1.07 % | 207.864 M -9.70 % | 230.202 M -16.44 % | 275.501 M -17.60 % | 334.331 M -21.89 % | 428.002 M -5.31 % | 452.009 M -8.55 % | 494.294 M -52.61 % | 1.043 B -4.90 % | 1.097 B 46.31 % | 749.583 M -20.04 % | 937.415 M -29.83 % | 1.336 B -25.87 % | 1.802 B 3.33 % | 1.744 B 8.08 % | 1.614 B 31.71 % | 1.225 B 64.17 % | 746.300 M 70.90 % | 436.700 M -5.60 % | 462.600 M 241.91 % | 135.300 M 24.47 % | 108.700 M 42.84 % | 76.100 M 9.65 % | 69.400 M -21.23 % | 88.100 M -5.78 % | 93.500 M 28.43 % | 72.800 M 8.17 % | 67.300 M 40.21 % | 48.000 M 70.21 % | 28.200 M -3.42 % | 29.200 M 55.32 % | 18.800 M -20.34 % | 23.600 M -0.42 % | 23.700 M -7.42 % | 25.600 M 44.63 % | 17.700 M 321.43 % | 4.200 M 10.53 % | 3.800 M -2.56 % | 3.900 M -44.29 % | 7.000 M -1.41 % | 7.100 M |
| Other non current assets | 2.763 M -10.47 % | 3.086 M 7.15 % | 2.880 M -13.17 % | 3.317 M 5.34 % | 3.149 M -15.73 % | 3.737 M -4.15 % | 3.899 M -2.06 % | 3.981 M 5.54 % | 3.772 M -4.02 % | 3.930 M -35.82 % | 6.123 M -3.79 % | 6.364 M -7.11 % | 6.851 M 0.60 % | 6.810 M -3.57 % | 7.062 M 8.95 % | 6.482 M -8.25 % | 7.065 M -4.78 % | 7.420 M -6.08 % | 7.900 M -3.20 % | 8.161 M -86.97 % | 62.648 M 755.26 % | 7.325 M -9.85 % | 8.125 M 0.37 % | 8.095 M 3.81 % | 7.798 M -11.60 % | 8.821 M -40.52 % | 14.829 M 145.55 % | 6.039 M 31.17 % | 4.604 M -5.98 % | 4.897 M -0.81 % | 4.937 M -10.61 % | 5.523 M -12.93 % | 6.343 M -6.49 % | 6.783 M -31.86 % | 9.954 M 5.28 % | 9.455 M -4.72 % | 9.923 M -1.99 % | 10.124 M 33.21 % | 7.600 M -7.82 % | 8.245 M -6.40 % | 8.809 M -10.61 % | 9.855 M 33.95 % | 7.357 M 36.52 % | 5.389 M -5.56 % | 5.706 M 3.22 % | 5.528 M -20.93 % | 6.991 M 4.80 % | 6.671 M -0.22 % | 6.686 M 22.34 % | 5.465 M -45.79 % | 10.081 M -2.30 % | 10.318 M 8.50 % | 9.510 M -0.37 % | 9.545 M -8.24 % | 10.402 M 0.92 % | 10.307 M 2.84 % | 10.022 M 2.68 % | 9.760 M -3.75 % | 10.140 M 4.10 % | 9.741 M 20.10 % | 8.111 M 10.31 % | 7.353 M 8.82 % | 6.757 M 0.22 % | 6.742 M -84.02 % | 42.193 M -0.61 % | 42.452 M -10.87 % | 47.630 M 12.76 % | 42.241 M -5.70 % | 44.795 M 33.85 % | 33.467 M 12.47 % | 29.756 M -1.57 % | 30.231 M 10.11 % | 27.456 M 15.31 % | 23.810 M -16.05 % | 28.361 M -16.35 % | 33.905 M 11.39 % | 30.439 M 7.06 % | 28.432 M -5.90 % | 30.214 M -2.02 % | 30.838 M 5.52 % | 29.226 M 32.65 % | 22.032 M 3.91 % | 21.203 M -6.51 % | 22.680 M -6.15 % | 24.165 M -37.78 % | 38.840 M -4.58 % | 40.703 M -20.12 % | 50.957 M -2.11 % | 52.053 M -42.88 % | 91.127 M -16.85 % | 109.593 M -8.11 % | 119.263 M -65.48 % | 345.524 M -11.13 % | 388.806 M -48.68 % | 757.575 M -4.29 % | 791.502 M -0.47 % | 795.205 M 3.15 % | 770.886 M -3.86 % | 801.804 M 31.75 % | 608.600 M 214.36 % | 193.600 M 12.04 % | 172.800 M 104.26 % | 84.600 M 8.74 % | 77.800 M -36.07 % | 121.700 M 77.15 % | 68.700 M 82.71 % | 37.600 M 16.77 % | 32.200 M 110.46 % | 15.300 M 13.33 % | 13.500 M 36.36 % | 9.900 M -21.43 % | 12.600 M 44.83 % | 8.700 M 7.41 % | 8.100 M -19.00 % | 10.000 M 26.58 % | 7.900 M 64.58 % | 4.800 M -15.79 % | 5.700 M 119.23 % | 2.600 M 271.43 % | 700.000 K 16.67 % | 600.000 K -40.00 % | 1.000 M 233.33 % | 300.000 K 200.00 % | 100.000 K -83.33 % | 600.000 K |
| Long term investments | 48.693 M 17.68 % | 41.376 M 189.48 % | 14.293 M 350.32 % | 3.174 M -7.81 % | 3.443 M 1 247.67 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.278 M -68.31 % | 7.188 M -0.15 % | 7.199 M 0.38 % | 7.172 M 2.46 % | 7.000 M -13.27 % | 8.071 M 2.99 % | 7.837 M -1.67 % | 7.970 M -14.54 % | 9.326 M -2.41 % | 9.556 M -13.75 % | 11.080 M 2.56 % | 10.803 M 0.06 % | 10.796 M -12.60 % | 12.352 M -2.29 % | 12.642 M 5.21 % | 12.016 M -14.62 % | 14.073 M 8.28 % | 12.997 M -0.81 % | 13.103 M 0.67 % | 13.016 M -0.05 % | 13.022 M -1.20 % | 13.180 M 5.32 % | 12.514 M 1.17 % | 12.369 M -15.11 % | 14.570 M -50.30 % | 29.313 M -18.09 % | 35.785 M | 0.000 -100.00 % | 35.442 M 1.18 % | 35.029 M -0.46 % | 35.191 M | 0.000 -100.00 % | 26.736 M -1.76 % | 27.214 M 11.25 % | 24.461 M | 0.000 -100.00 % | 22.816 M -18.39 % | 27.957 M 4.41 % | 26.775 M | 0.000 -100.00 % | 24.462 M -2.08 % | 24.982 M 6.52 % | 23.453 M | 0.000 -100.00 % | 17.745 M -3.76 % | 18.439 M -1.91 % | 18.799 M | 0.000 -100.00 % | 21.506 M | 0.000 -100.00 % | 41.731 M | 0.000 -100.00 % | 69.411 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 |
| Intangible assets | 30.143 M -2.88 % | 31.036 M -2.80 % | 31.929 M -2.72 % | 32.821 M -2.65 % | 33.714 M -2.53 % | 34.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.920 M -3.52 % | 110.823 M -3.64 % | 115.005 M -3.51 % | 119.187 M -3.39 % | 123.369 M -4.16 % | 128.728 M -4.83 % | 135.263 M -4.61 % | 141.799 M -4.41 % | 148.334 M -4.45 % | 155.241 M -4.48 % | 162.518 M -4.29 % | 169.796 M -4.11 % | 177.074 M -4.21 % | 184.865 M -4.20 % | 192.964 M -2.96 % | 198.848 M -3.85 % | 206.819 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 % | 131.000 K -67.17 % | 399.000 K -40.18 % | 667.000 K -28.66 % | 935.000 K -22.34 % | 1.204 M -18.87 % | 1.484 M -15.87 % | 1.764 M -13.74 % | 2.045 M -12.12 % | 2.327 M -10.91 % | 2.612 M -9.84 % | 2.897 M -8.96 % | 3.182 M -21.02 % | 4.029 M -7.59 % | 4.360 M -7.21 % | 4.699 M -18.08 % | 5.736 M -15.62 % | 6.798 M -69.78 % | 22.495 M -6.94 % | 24.173 M -6.49 % | 25.852 M -6.02 % | 27.509 M 26.49 % | 21.748 M -5.93 % | 23.120 M -5.60 % | 24.492 M -5.31 % | 25.865 M -5.04 % | 27.237 M -7.02 % | 29.292 M 80.17 % | 16.258 M 58.82 % | 10.237 M -6.68 % | 10.970 M -6.39 % | 11.719 M -9.31 % | 12.922 M -8.54 % | 14.128 M -7.86 % | 15.334 M -7.29 % | 16.540 M -6.80 % | 17.746 M -91.17 % | 200.877 M -1.78 % | 204.524 M 857.33 % | 21.364 M -89.66 % | 206.661 M 1.09 % | 204.440 M 1.45 % | 201.524 M 810.97 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.123 M 0.00 % | 22.123 M | 0.000 -100.00 % | 151.759 M -44.15 % | 271.718 M -18.96 % | 335.270 M | 0.000 -100.00 % | 561.501 M -58.57 % | 1.355 B -37.00 % | 2.151 B -55.09 % | 4.790 B -3.33 % | 4.955 B -10.76 % | 5.553 B 38.74 % | 4.002 B 59.33 % | 2.512 B 1 578.02 % | 149.700 M 0.94 % | 148.300 M 214.86 % | 47.100 M -3.09 % | 48.600 M -2.21 % | 49.700 M 84.07 % | 27.000 M 64.63 % | 16.400 M -4.65 % | 17.200 M 0.58 % | 17.100 M 2.40 % | 16.700 M -2.34 % | 17.100 M -9.52 % | 18.900 M 721.74 % | 2.300 M 64.29 % | 1.400 M 0.00 % | 1.400 M 16.67 % | 1.200 M | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 |
| GoodWill | 19.703 M 0.00 % | 19.703 M -13.53 % | 22.785 M 0.00 % | 22.785 M 0.00 % | 22.785 M 0.00 % | 22.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 231.470 M 0.00 % | 231.470 M 0.00 % | 231.470 M 0.00 % | 231.470 M -9.98 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 0.00 % | 257.128 M 1.09 % | 254.352 M -0.29 % | 255.103 M -0.10 % | 255.361 M -1.44 % | 259.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M -81.13 % | 16.207 M 0.00 % | 16.207 M -61.42 % | 42.007 M 0.00 % | 42.007 M 63.40 % | 25.708 M 0.00 % | 25.708 M 0.00 % | 25.708 M 0.00 % | 25.708 M -86.50 % | 190.392 M 0.20 % | 190.012 M 3.18 % | 184.159 M 3.39 % | 178.124 M 0.03 % | 178.077 M -0.11 % | 178.276 M -1.71 % | 181.376 M 1.15 % | 179.314 M -1.14 % | 181.388 M 0.08 % | 181.239 M -0.20 % | 181.607 M | 0.000 | 0.000 -100.00 % | 177.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 398.105 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 |
| Goodwill and intangible assets | 49.846 M -1.76 % | 50.739 M -7.27 % | 54.714 M -1.60 % | 55.606 M -1.58 % | 56.499 M -1.53 % | 57.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 338.390 M -1.14 % | 342.293 M -1.21 % | 346.475 M -1.19 % | 350.657 M -7.84 % | 380.497 M -1.39 % | 385.856 M -1.67 % | 392.391 M -1.64 % | 398.927 M -1.61 % | 405.462 M -1.67 % | 412.369 M -1.73 % | 419.646 M -1.70 % | 426.924 M -1.68 % | 434.202 M -1.14 % | 439.217 M -1.98 % | 448.067 M -1.35 % | 454.209 M -2.51 % | 465.904 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.058 M -4.11 % | 3.189 M -7.75 % | 3.457 M -7.19 % | 3.725 M -6.71 % | 3.993 M -6.31 % | 4.262 M -6.16 % | 4.542 M -5.81 % | 4.822 M -5.51 % | 5.103 M -5.24 % | 5.385 M -5.03 % | 5.670 M -4.79 % | 5.955 M -4.57 % | 6.240 M -11.95 % | 7.087 M -4.46 % | 7.418 M -4.37 % | 7.757 M -11.79 % | 8.794 M -10.78 % | 9.856 M -74.53 % | 38.702 M -4.16 % | 40.380 M -40.49 % | 67.859 M -2.38 % | 69.516 M 46.49 % | 47.456 M -2.81 % | 48.828 M -2.73 % | 50.200 M -2.66 % | 51.573 M -76.30 % | 217.629 M -0.76 % | 219.304 M 9.42 % | 200.417 M 6.40 % | 188.361 M -0.36 % | 189.047 M -0.50 % | 189.995 M -2.21 % | 194.298 M 0.44 % | 193.442 M -1.67 % | 196.722 M -0.53 % | 197.779 M -0.79 % | 199.353 M -0.76 % | 200.877 M -1.78 % | 204.524 M 2.98 % | 198.614 M -3.89 % | 206.661 M 1.09 % | 204.440 M 1.45 % | 201.524 M 810.97 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.122 M 0.00 % | 22.123 M 0.00 % | 22.123 M -84.78 % | 145.339 M -4.23 % | 151.759 M -44.15 % | 271.718 M -18.96 % | 335.270 M -15.78 % | 398.105 M -29.10 % | 561.501 M -58.57 % | 1.355 B -37.00 % | 2.151 B -55.09 % | 4.790 B -3.33 % | 4.955 B -10.76 % | 5.553 B 38.74 % | 4.002 B 59.33 % | 2.512 B 1 578.02 % | 149.700 M 0.94 % | 148.300 M 214.86 % | 47.100 M -3.09 % | 48.600 M -2.21 % | 49.700 M 84.07 % | 27.000 M 64.63 % | 16.400 M -4.65 % | 17.200 M 0.58 % | 17.100 M 2.40 % | 16.700 M -2.34 % | 17.100 M -9.52 % | 18.900 M 721.74 % | 2.300 M 64.29 % | 1.400 M 0.00 % | 1.400 M 16.67 % | 1.200 M | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 |
| Property plant equipment net | 24.197 M -7.94 % | 26.284 M -6.33 % | 28.060 M -4.06 % | 29.246 M -1.60 % | 29.721 M -3.49 % | 30.796 M -4.64 % | 32.293 M -5.11 % | 34.031 M 62.09 % | 20.995 M -9.46 % | 23.189 M -9.35 % | 25.582 M -74.25 % | 99.349 M -5.07 % | 104.651 M -4.60 % | 109.698 M -6.78 % | 117.671 M -1.60 % | 119.587 M -5.86 % | 127.036 M -6.47 % | 135.818 M -5.41 % | 143.589 M -5.37 % | 151.738 M 69.27 % | 89.645 M -1.78 % | 91.268 M -6.16 % | 97.260 M -3.20 % | 100.472 M -4.00 % | 104.658 M -1.85 % | 106.632 M 2.75 % | 103.775 M -1.55 % | 105.411 M 582.45 % | 15.446 M -16.76 % | 18.555 M -6.60 % | 19.867 M -5.32 % | 20.983 M -3.86 % | 21.826 M -2.00 % | 22.271 M -1.68 % | 22.652 M 5.39 % | 21.494 M -5.45 % | 22.733 M -0.01 % | 22.736 M -4.33 % | 23.764 M 5.29 % | 22.571 M -4.11 % | 23.539 M -6.32 % | 25.126 M -6.97 % | 27.009 M -6.58 % | 28.911 M -10.07 % | 32.150 M -6.24 % | 34.290 M -2.94 % | 35.329 M -7.50 % | 38.193 M -4.40 % | 39.951 M -2.01 % | 40.772 M -4.40 % | 42.648 M -1.67 % | 43.371 M -3.01 % | 44.716 M -5.46 % | 47.299 M -5.28 % | 49.935 M -0.01 % | 49.942 M -4.34 % | 52.210 M -1.32 % | 52.906 M -3.56 % | 54.857 M -2.65 % | 56.348 M -4.40 % | 58.940 M -3.66 % | 61.178 M -3.96 % | 63.700 M -3.86 % | 66.259 M -4.31 % | 69.244 M -7.54 % | 74.889 M 14.33 % | 65.500 M 7.44 % | 60.967 M 4.66 % | 58.255 M 5.71 % | 55.107 M 3.66 % | 53.162 M 4.41 % | 50.915 M 1.82 % | 50.003 M 8.65 % | 46.020 M 7.69 % | 42.735 M -0.48 % | 42.942 M 0.34 % | 42.797 M -0.15 % | 42.863 M 4.50 % | 41.018 M 0.84 % | 40.675 M 0.65 % | 40.411 M 457.70 % | 7.246 M 0.17 % | 7.234 M 6.24 % | 6.809 M -0.19 % | 6.822 M -20.66 % | 8.598 M -46.00 % | 15.923 M -39.32 % | 26.241 M -57.58 % | 61.864 M -10.03 % | 68.762 M -49.08 % | 135.049 M -9.56 % | 149.323 M -4.62 % | 156.550 M -25.29 % | 209.554 M -13.93 % | 243.481 M -5.97 % | 258.949 M -8.75 % | 283.767 M 9.45 % | 259.270 M 17.91 % | 219.894 M 30.89 % | 168.000 M 69.18 % | 99.300 M 300.40 % | 24.800 M 38.55 % | 17.900 M 36.64 % | 13.100 M -0.76 % | 13.200 M -5.71 % | 14.000 M 50.54 % | 9.300 M 5.68 % | 8.800 M -21.43 % | 11.200 M 0.90 % | 11.100 M 5.71 % | 10.500 M 12.90 % | 9.300 M -7.92 % | 10.100 M 18.82 % | 8.500 M 19.72 % | 7.100 M 4.41 % | 6.800 M 240.00 % | 2.000 M 53.85 % | 1.300 M -51.85 % | 2.700 M 12.50 % | 2.400 M 4.35 % | 2.300 M -4.17 % | 2.400 M 4.35 % | 2.300 M 9.52 % | 2.100 M -4.55 % | 2.200 M |
| Total non current assets | 193.359 M 1.88 % | 189.800 M 10.99 % | 171.012 M 87.22 % | 91.343 M -1.58 % | 92.812 M 0.98 % | 91.907 M 153.94 % | 36.192 M -4.79 % | 38.012 M 53.48 % | 24.767 M -11.29 % | 27.919 M -11.94 % | 31.705 M -92.86 % | 444.103 M -2.14 % | 453.795 M -1.98 % | 462.983 M -2.61 % | 475.390 M -6.15 % | 506.566 M -2.58 % | 519.957 M -2.93 % | 535.629 M -2.69 % | 550.416 M -2.64 % | 565.361 M 0.12 % | 564.662 M 8.96 % | 518.239 M -2.64 % | 532.309 M -1.93 % | 542.769 M -1.61 % | 551.673 M -2.10 % | 563.520 M -1.62 % | 572.813 M -0.79 % | 577.354 M 2 779.57 % | 20.050 M -14.51 % | 23.452 M -5.45 % | 24.804 M -6.42 % | 26.506 M -5.90 % | 28.169 M -3.05 % | 29.054 M -10.89 % | 32.606 M 5.35 % | 30.949 M -5.23 % | 32.656 M -0.62 % | 32.860 M -10.46 % | 36.700 M -10.91 % | 41.193 M -4.21 % | 43.004 M -6.26 % | 45.878 M 1.14 % | 45.359 M -2.73 % | 46.633 M -7.17 % | 50.235 M -4.51 % | 52.610 M -7.29 % | 56.749 M -5.11 % | 59.805 M -5.65 % | 63.387 M 0.62 % | 62.995 M -9.70 % | 69.765 M -4.60 % | 73.128 M -1.56 % | 74.286 M -3.04 % | 76.617 M -7.92 % | 83.204 M 0.12 % | 83.102 M -27.13 % | 114.037 M -1.74 % | 116.062 M -20.44 % | 145.878 M -1.95 % | 148.785 M 17.13 % | 127.021 M -2.09 % | 129.728 M -4.07 % | 135.227 M -12.13 % | 153.887 M -53.24 % | 329.066 M -2.25 % | 336.645 M 7.37 % | 313.547 M 7.54 % | 291.569 M -0.18 % | 292.097 M 4.86 % | 278.569 M 0.49 % | 277.216 M 0.96 % | 274.588 M 0.15 % | 274.181 M 2.46 % | 267.609 M -1.05 % | 270.449 M -2.62 % | 277.724 M -0.01 % | 277.760 M 1.89 % | 272.609 M -1.90 % | 277.893 M 0.70 % | 275.953 M 1.77 % | 271.161 M 427.55 % | 51.400 M 1.66 % | 50.559 M -2.04 % | 51.611 M -2.82 % | 53.109 M -23.65 % | 69.560 M -11.67 % | 78.749 M -20.71 % | 99.321 M -61.69 % | 259.256 M -16.81 % | 311.648 M -39.65 % | 516.360 M -14.49 % | 603.856 M -32.92 % | 900.179 M -22.39 % | 1.160 B -50.78 % | 2.356 B -26.41 % | 3.202 B -45.45 % | 5.869 B -1.94 % | 5.985 B -8.96 % | 6.574 B 37.57 % | 4.779 B 70.38 % | 2.805 B 707.63 % | 347.300 M 38.48 % | 250.800 M 81.74 % | 138.000 M -24.80 % | 183.500 M 38.60 % | 132.400 M 79.16 % | 73.900 M 28.75 % | 57.400 M 31.35 % | 43.700 M 4.80 % | 41.700 M 12.40 % | 37.100 M -4.87 % | 39.000 M 3.45 % | 37.700 M 99.47 % | 18.900 M 2.16 % | 18.500 M 14.91 % | 16.100 M 101.25 % | 8.000 M 14.29 % | 7.000 M 20.69 % | 5.800 M 61.11 % | 3.600 M 5.88 % | 3.400 M 0.00 % | 3.400 M 9.68 % | 3.100 M 14.81 % | 2.700 M -3.57 % | 2.800 M |
| Other current assets | 6.262 M -11.03 % | 7.038 M -12.32 % | 8.027 M -37.49 % | 12.841 M 30.74 % | 9.822 M 57.99 % | 6.217 M -23.65 % | 8.143 M -14.97 % | 9.577 M 12.04 % | 8.548 M 1.11 % | 8.454 M -29.02 % | 11.911 M -53.36 % | 25.536 M 2.05 % | 25.022 M -28.03 % | 34.765 M 4.83 % | 33.162 M 6.00 % | 31.284 M -15.79 % | 37.151 M -5.30 % | 39.230 M -5.56 % | 41.539 M -18.24 % | 50.805 M -2.32 % | 52.011 M 15.68 % | 44.961 M 3.43 % | 43.469 M 2.07 % | 42.586 M -9.34 % | 46.972 M 87.12 % | 25.103 M 1.92 % | 24.631 M -18.65 % | 30.278 M 52.80 % | 19.816 M 1.83 % | 19.459 M -3.88 % | 20.245 M 5.51 % | 19.188 M -12.33 % | 21.887 M 5.60 % | 20.727 M -41.65 % | 35.520 M -35.08 % | 54.714 M 8.31 % | 50.517 M 42.15 % | 35.539 M 41.14 % | 25.180 M 17.47 % | 21.435 M 8.48 % | 19.759 M 92.90 % | 10.243 M -12.80 % | 11.747 M 9.03 % | 10.774 M 7.09 % | 10.061 M 3.19 % | 9.750 M -11.33 % | 10.996 M -9.05 % | 12.090 M 17.12 % | 10.323 M -1.37 % | 10.466 M 13.15 % | 9.250 M -10.41 % | 10.325 M 2.03 % | 10.120 M -8.79 % | 11.095 M -19.62 % | 13.803 M 14.23 % | 12.084 M -10.41 % | 13.488 M -5.19 % | 14.226 M 18.35 % | 12.020 M -7.96 % | 13.060 M 28.86 % | 10.135 M -55.50 % | 22.773 M 173.19 % | 8.336 M -18.27 % | 10.200 M -9.53 % | 11.275 M -12.05 % | 12.820 M 19.65 % | 10.715 M -9.92 % | 11.895 M -2.51 % | 12.201 M 3.84 % | 11.750 M -11.27 % | 13.243 M 17.84 % | 11.238 M -22.10 % | 14.426 M 6.07 % | 13.600 M -1.86 % | 13.858 M 27.99 % | 10.827 M -15.65 % | 12.836 M -12.75 % | 14.712 M -6.72 % | 15.772 M -4.91 % | 16.586 M -18.44 % | 20.337 M 89.94 % | 10.707 M -67.71 % | 33.164 M -10.72 % | 37.148 M -1.86 % | 37.853 M 57.52 % | 24.030 M -3.57 % | 24.919 M -70.11 % | 83.377 M 62.79 % | 51.217 M -74.75 % | 202.873 M 200.99 % | 67.401 M 15.89 % | 58.161 M 8.75 % | 53.480 M 2.66 % | 52.093 M -56.10 % | 118.660 M -18.43 % | 145.470 M 34.55 % | 108.112 M 2.87 % | 105.094 M 89.96 % | 55.323 M 9.99 % | 50.300 M 72.85 % | 29.100 M 393.22 % | 5.900 M -99.36 % | 914.800 M -4.86 % | 961.500 M 885.14 % | 97.600 M 602.16 % | 13.900 M 6.92 % | 13.000 M 17.12 % | 11.100 M -22.92 % | 14.400 M -19.55 % | 17.900 M -11.82 % | 20.300 M 69.17 % | 12.000 M 3.45 % | 11.600 M -25.16 % | 15.500 M -35.68 % | 24.100 M -26.75 % | 32.900 M 683.33 % | 4.200 M -93.03 % | 60.300 M 27.22 % | 47.400 M 20.61 % | 39.300 M 3 472.73 % | 1.100 M 120.00 % | 500.000 K 66.67 % | 300.000 K 0.00 % | 300.000 K -40.00 % | 500.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.898 M 4.62 % | 11.373 M 3.12 % | 11.029 M -26.19 % | 14.943 M -10.88 % | 16.768 M -1.00 % | 16.937 M -39.47 % | 27.982 M -33.99 % | 42.392 M -46.15 % | 78.716 M 5.19 % | 74.835 M 4.51 % | 71.608 M -0.68 % | 72.097 M 216.31 % | 22.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K 19.61 % | 51.000 K 264.29 % | 14.000 K -89.23 % | 130.000 K -0.76 % | 131.000 K -0.76 % | 132.000 K 0.00 % | 132.000 K -0.75 % | 133.000 K 1.53 % | 131.000 K 0.77 % | 130.000 K -41.44 % | 222.000 K -4.72 % | 233.000 K -13.70 % | 270.000 K -19.40 % | 335.000 K 17.96 % | 284.000 K 0.00 % | 284.000 K -97.28 % | 10.440 M 2 988.76 % | 338.000 K 1.50 % | 333.000 K -23.45 % | 435.000 K -71.32 % | 1.517 M 125.07 % | 674.000 K -7.80 % | 731.000 K -98.76 % | 58.740 M -47.93 % | 112.809 M -0.12 % | 112.948 M -2.63 % | 116.000 M 26.15 % | 91.956 M -5.20 % | 97.004 M 7.23 % | 90.460 M 2 662.98 % | 3.274 M 1 230.89 % | 246.000 K -11.51 % | 278.000 K 19.83 % | 232.000 K -22.92 % | 301.000 K 9.85 % | 274.000 K -6.16 % | 292.000 K -39.92 % | 486.000 K -63.97 % | 1.349 M -30.57 % | 1.943 M -97.55 % | 79.151 M 83.91 % | 43.037 M 2 232.63 % | 1.845 M -97.94 % | 89.692 M -14.26 % | 104.606 M -25.89 % | 141.144 M -4.27 % | 147.446 M 979.79 % | 13.655 M -87.60 % | 110.134 M -9.31 % | 121.435 M -53.92 % | 263.537 M -48.67 % | 513.396 M -67.81 % | 1.595 B 15.46 % | 1.381 B -41.92 % | 2.379 B 33.89 % | 1.777 B 15.94 % | 1.532 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 233.927 M -5.91 % | 248.614 M -7.66 % | 269.237 M -2.60 % | 276.422 M -0.10 % | 276.705 M 127.98 % | 121.372 M 93.46 % | 62.738 M 0.50 % | 62.427 M 4.14 % | 59.948 M 12.81 % | 53.142 M 6.47 % | 49.914 M -22.79 % | 64.646 M -20.51 % | 81.330 M -16.09 % | 96.931 M -0.67 % | 97.582 M 11.33 % | 87.649 M -16.14 % | 104.522 M 37.73 % | 75.887 M -15.86 % | 90.189 M 198.67 % | 30.197 M -26.73 % | 41.214 M 26.63 % | 32.548 M 59.83 % | 20.364 M -78.08 % | 92.899 M 11.44 % | 83.366 M -9.52 % | 92.138 M -7.61 % | 99.723 M -6.30 % | 106.433 M -11.13 % | 119.768 M 8.22 % | 110.670 M -1.14 % | 111.945 M -2.09 % | 114.334 M 8.60 % | 105.284 M -19.50 % | 130.790 M -12.59 % | 149.636 M 5.80 % | 141.434 M -1.88 % | 144.143 M 20.69 % | 119.431 M -21.13 % | 151.425 M 23.24 % | 122.872 M 17.80 % | 104.308 M -43.16 % | 183.515 M 7.60 % | 170.554 M 126.58 % | 75.274 M 11.43 % | 67.553 M -13.30 % | 77.916 M 9.47 % | 71.176 M 37.43 % | 51.790 M -11.25 % | 58.355 M 11.43 % | 52.369 M -33.25 % | 78.450 M -17.95 % | 95.618 M -14.26 % | 111.526 M 0.27 % | 111.225 M -6.63 % | 119.120 M -22.76 % | 154.217 M 5.68 % | 145.924 M -9.57 % | 161.364 M 0.92 % | 159.897 M -2.48 % | 163.970 M -5.98 % | 174.402 M 3.34 % | 168.767 M 0.75 % | 167.503 M 23.74 % | 135.363 M 12.03 % | 120.830 M -24.76 % | 160.585 M -35.23 % | 247.918 M -6.26 % | 264.484 M 30.63 % | 202.464 M 19.46 % | 169.481 M 23.42 % | 137.325 M -13.66 % | 159.049 M 22.08 % | 130.280 M -1.10 % | 131.728 M 7.54 % | 122.497 M -23.30 % | 159.701 M 3.64 % | 154.091 M -19.93 % | 192.450 M 2.96 % | 186.913 M -0.74 % | 188.297 M 4.65 % | 179.934 M -33.82 % | 271.871 M 4.68 % | 259.716 M -1.66 % | 264.102 M -1.36 % | 267.730 M 35.96 % | 196.916 M -5.28 % | 207.883 M 18.99 % | 174.712 M -9.63 % | 193.327 M -24.84 % | 257.210 M -21.80 % | 328.903 M -20.18 % | 412.060 M -36.69 % | 650.829 M -8.42 % | 710.704 M -15.98 % | 845.830 M -12.33 % | 964.813 M -17.09 % | 1.164 B 81.93 % | 639.666 M -5.13 % | 674.288 M -23.44 % | 880.700 M 24.92 % | 705.000 M 50.35 % | 468.900 M 1 021.77 % | 41.800 M -60.68 % | 106.300 M 1 510.61 % | 6.600 M -89.27 % | 61.500 M 26.28 % | 48.700 M 61.79 % | 30.100 M -47.38 % | 57.200 M -4.35 % | 59.800 M -3.08 % | 61.700 M -16.17 % | 73.600 M 37.06 % | 53.700 M -15.30 % | 63.400 M -0.78 % | 63.900 M 175.43 % | 23.200 M -63.86 % | 64.200 M 582.98 % | 9.400 M -38.56 % | 15.300 M 446.43 % | 2.800 M 12.00 % | 2.500 M -16.67 % | 3.000 M -6.25 % | 3.200 M | 0.000 | 0.000 |
| Cash and short term investments | 233.927 M -5.91 % | 248.614 M -7.66 % | 269.237 M -2.60 % | 276.422 M -0.10 % | 276.705 M 127.98 % | 121.372 M 93.46 % | 62.738 M 0.50 % | 62.427 M 4.14 % | 59.948 M 12.81 % | 53.142 M 6.47 % | 49.914 M -22.79 % | 64.646 M -20.51 % | 81.330 M -16.09 % | 96.931 M -0.67 % | 97.582 M 11.33 % | 87.649 M -16.14 % | 104.522 M 37.73 % | 75.887 M -15.86 % | 90.189 M 198.67 % | 30.197 M -26.73 % | 41.214 M 26.63 % | 32.548 M 59.83 % | 20.364 M -78.08 % | 92.899 M 11.44 % | 83.366 M -9.52 % | 92.138 M -7.61 % | 99.723 M -6.30 % | 106.433 M -11.13 % | 119.768 M -2.28 % | 122.568 M -0.61 % | 123.318 M -1.63 % | 125.363 M 4.27 % | 120.227 M -18.52 % | 147.558 M -11.42 % | 166.573 M -1.68 % | 169.416 M -9.18 % | 186.535 M -5.86 % | 198.147 M -12.43 % | 226.260 M 16.34 % | 194.480 M 10.25 % | 176.405 M -14.49 % | 206.308 M 20.96 % | 170.554 M 126.58 % | 75.274 M 11.43 % | 67.553 M -13.37 % | 77.977 M 9.48 % | 71.227 M 37.49 % | 51.804 M -11.42 % | 58.485 M 11.40 % | 52.500 M -33.19 % | 78.582 M -17.93 % | 95.750 M -14.25 % | 111.659 M 0.27 % | 111.356 M -6.62 % | 119.250 M -22.79 % | 154.439 M 5.67 % | 146.157 M -9.58 % | 161.634 M 0.87 % | 160.232 M -2.45 % | 164.254 M -5.97 % | 174.686 M -2.52 % | 179.207 M 6.77 % | 167.841 M 23.69 % | 135.696 M 11.90 % | 121.265 M -25.19 % | 162.102 M -34.79 % | 248.592 M -6.27 % | 265.215 M 1.54 % | 261.204 M -7.47 % | 282.290 M 12.79 % | 250.273 M -9.01 % | 275.049 M 23.76 % | 222.236 M -2.84 % | 228.732 M 7.41 % | 212.957 M 30.67 % | 162.975 M 5.60 % | 154.337 M -19.92 % | 192.728 M 2.98 % | 187.145 M -0.77 % | 188.598 M 4.66 % | 180.208 M -33.79 % | 272.163 M 4.60 % | 260.202 M -1.98 % | 265.451 M -1.57 % | 269.673 M -2.32 % | 276.067 M 10.02 % | 250.920 M 42.12 % | 176.557 M -37.62 % | 283.019 M -21.78 % | 361.816 M -23.03 % | 470.047 M -15.99 % | 559.506 M -15.80 % | 664.484 M -19.05 % | 820.838 M -15.14 % | 967.265 M -21.25 % | 1.228 B -26.76 % | 1.677 B -24.95 % | 2.235 B 8.70 % | 2.056 B -36.93 % | 3.259 B 31.34 % | 2.482 B 24.01 % | 2.001 B 4 687.56 % | 41.800 M -60.68 % | 106.300 M 1 510.61 % | 6.600 M -89.27 % | 61.500 M 26.28 % | 48.700 M 61.79 % | 30.100 M -47.38 % | 57.200 M -4.35 % | 59.800 M -3.08 % | 61.700 M -16.17 % | 73.600 M 37.06 % | 53.700 M -15.30 % | 63.400 M -0.78 % | 63.900 M 175.43 % | 23.200 M -63.86 % | 64.200 M 582.98 % | 9.400 M -38.56 % | 15.300 M 446.43 % | 2.800 M 12.00 % | 2.500 M -16.67 % | 3.000 M -6.25 % | 3.200 M | 0.000 | 0.000 |
| Total current assets | 283.399 M -4.20 % | 295.828 M -5.92 % | 314.450 M -2.15 % | 321.372 M 1.13 % | 317.783 M -0.47 % | 319.274 M 178.24 % | 114.748 M -2.84 % | 118.100 M 4.36 % | 113.167 M 3.04 % | 109.830 M -4.99 % | 115.594 M -35.27 % | 178.581 M -10.42 % | 199.359 M -6.58 % | 213.398 M -2.32 % | 218.465 M -0.39 % | 219.330 M -7.22 % | 236.400 M 5.75 % | 223.543 M -4.57 % | 234.250 M 4.79 % | 223.534 M -4.00 % | 232.852 M 9.15 % | 213.324 M 5.38 % | 202.441 M -24.54 % | 268.275 M -2.82 % | 276.054 M 4.75 % | 263.530 M -2.48 % | 270.220 M -7.70 % | 292.756 M 14.26 % | 256.210 M -0.63 % | 257.846 M -5.09 % | 271.667 M -4.91 % | 285.692 M -9.88 % | 317.014 M -0.90 % | 319.891 M -12.20 % | 364.320 M -16.13 % | 434.409 M -6.57 % | 464.956 M 12.41 % | 413.642 M -5.75 % | 438.875 M 5.54 % | 415.829 M 1.97 % | 407.796 M 0.50 % | 405.768 M 5.77 % | 383.627 M 27.70 % | 300.418 M -6.12 % | 319.994 M 9.93 % | 291.086 M -4.32 % | 304.214 M 1.91 % | 298.520 M -7.67 % | 323.308 M 9.27 % | 295.887 M -14.31 % | 345.309 M -3.26 % | 356.945 M -11.90 % | 405.160 M 17.18 % | 345.745 M -1.76 % | 351.938 M -9.08 % | 387.082 M -9.16 % | 426.131 M 4.00 % | 409.724 M 6.50 % | 384.725 M -2.54 % | 394.732 M -12.28 % | 450.000 M 5.61 % | 426.093 M 3.80 % | 410.489 M -0.48 % | 412.470 M -9.68 % | 456.659 M -3.64 % | 473.915 M -7.64 % | 513.093 M -3.77 % | 533.193 M -4.21 % | 556.618 M 2.97 % | 540.559 M -0.46 % | 543.035 M -4.42 % | 568.146 M 6.78 % | 532.096 M 7.36 % | 495.610 M -0.93 % | 500.281 M 3.82 % | 481.890 M -2.15 % | 492.494 M 9.67 % | 449.075 M -4.06 % | 468.103 M -0.40 % | 469.993 M 5.14 % | 447.007 M 16.91 % | 382.366 M -3.23 % | 395.134 M -2.19 % | 403.985 M 2.37 % | 394.642 M 2.30 % | 385.781 M 4.38 % | 369.590 M 3.91 % | 355.667 M -19.24 % | 440.421 M -21.17 % | 558.690 M -12.94 % | 641.755 M -12.54 % | 733.802 M -14.77 % | 860.955 M -16.06 % | 1.026 B -15.68 % | 1.216 B -22.40 % | 1.568 B -21.79 % | 2.004 B -22.07 % | 2.572 B 8.75 % | 2.365 B -32.20 % | 3.488 B 32.78 % | 2.627 B 27.68 % | 2.057 B 106.60 % | 995.800 M -9.63 % | 1.102 B 671.10 % | 142.900 M 35.97 % | 105.100 M 33.55 % | 78.700 M 37.83 % | 57.100 M -44.62 % | 103.100 M -3.37 % | 106.700 M 2.20 % | 104.400 M -2.70 % | 107.300 M 31.50 % | 81.600 M -9.93 % | 90.600 M -8.21 % | 98.700 M 72.25 % | 57.300 M -20.19 % | 71.800 M -0.83 % | 72.400 M 3.43 % | 70.000 M 45.53 % | 48.100 M 371.57 % | 10.200 M 9.68 % | 9.300 M 1.09 % | 9.200 M -22.69 % | 11.900 M 124.53 % | 5.300 M |
| Inventory | 8.667 M 28.72 % | 6.733 M -9.91 % | 7.474 M -3.46 % | 7.742 M 14.59 % | 6.756 M -21.16 % | 8.569 M 23.85 % | 6.919 M -22.40 % | 8.916 M -0.83 % | 8.991 M 10.31 % | 8.151 M -17.14 % | 9.837 M -49.37 % | 19.428 M 6.95 % | 18.166 M 11.94 % | 16.228 M 3.54 % | 15.673 M 12.42 % | 13.942 M -5.98 % | 14.829 M -3.42 % | 15.354 M -21.35 % | 19.522 M -19.47 % | 24.241 M -6.08 % | 25.810 M 9.02 % | 23.674 M -6.81 % | 25.404 M -13.68 % | 29.431 M -1.80 % | 29.969 M -37.28 % | 47.786 M 3.47 % | 46.184 M 2.15 % | 45.211 M 43.37 % | 31.535 M -8.25 % | 34.369 M -0.96 % | 34.702 M -6.03 % | 36.927 M -20.36 % | 46.366 M 15.14 % | 40.270 M -1.08 % | 40.711 M -15.60 % | 48.235 M -16.48 % | 57.754 M 18.49 % | 48.740 M -25.87 % | 65.746 M -1.71 % | 66.887 M 23.42 % | 54.196 M -16.97 % | 65.269 M 4.81 % | 62.275 M -9.60 % | 68.890 M -14.95 % | 81.002 M 32.09 % | 61.322 M -12.81 % | 70.331 M -15.32 % | 83.053 M -7.51 % | 89.793 M 6.91 % | 83.990 M -10.32 % | 93.653 M -1.08 % | 94.675 M -0.79 % | 95.429 M 23.77 % | 77.102 M -7.40 % | 83.263 M 4.51 % | 79.667 M -0.42 % | 80.007 M 7.98 % | 74.096 M 11.81 % | 66.270 M -1.25 % | 67.107 M -5.53 % | 71.037 M 12.72 % | 63.023 M -7.97 % | 68.479 M -14.02 % | 79.644 M -21.31 % | 101.210 M 17.83 % | 85.897 M 24.67 % | 68.898 M 6.50 % | 64.691 M -8.88 % | 70.999 M 16.50 % | 60.945 M -9.80 % | 67.566 M -20.93 % | 85.453 M -8.93 % | 93.832 M 20.47 % | 77.887 M -7.87 % | 84.538 M -8.27 % | 92.163 M -6.27 % | 98.333 M 24.96 % | 78.689 M -8.07 % | 85.600 M 18.31 % | 72.350 M 17.99 % | 61.320 M 77.95 % | 34.460 M -20.37 % | 43.275 M -8.44 % | 47.263 M 42.30 % | 33.214 M 8.99 % | 30.475 M -25.96 % | 41.158 M 15.74 % | 35.560 M -14.97 % | 41.820 M -12.73 % | 47.918 M 15.97 % | 41.319 M -12.64 % | 47.297 M -19.52 % | 58.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.209 M 103.08 % | 19.800 M 11.86 % | 17.700 M 110.71 % | 8.400 M -6.67 % | 9.000 M -12.62 % | 10.300 M 8.42 % | 9.500 M 14.46 % | 8.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K 0.00 % | 200.000 K 100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K |
| Net receivables | 34.543 M 3.29 % | 33.443 M 4.00 % | 32.156 M 8.83 % | 29.548 M 3.90 % | 28.438 M -84.47 % | 183.116 M 395.60 % | 36.948 M -0.62 % | 37.180 M 4.20 % | 35.680 M -10.98 % | 40.083 M -8.76 % | 43.932 M -36.30 % | 68.971 M -7.84 % | 74.841 M 104.78 % | 36.547 M -49.27 % | 72.048 M -16.66 % | 86.455 M 8.21 % | 79.898 M -14.15 % | 93.072 M 12.13 % | 83.000 M -29.83 % | 118.291 M 3.93 % | 113.817 M 1.49 % | 112.141 M -0.94 % | 113.204 M 9.53 % | 103.359 M -10.70 % | 115.747 M 16.62 % | 99.254 M -0.43 % | 99.682 M -10.06 % | 110.834 M 30.25 % | 85.091 M 4.47 % | 81.450 M -12.80 % | 93.402 M -10.37 % | 104.214 M -18.92 % | 128.534 M 15.45 % | 111.336 M -8.38 % | 121.516 M -25.01 % | 162.044 M -4.76 % | 170.150 M 29.67 % | 131.216 M 7.83 % | 121.689 M -8.52 % | 133.027 M -15.50 % | 157.436 M 27.02 % | 123.948 M -10.86 % | 139.051 M -4.42 % | 145.480 M -9.85 % | 161.378 M 13.57 % | 142.098 M -6.30 % | 151.660 M 0.06 % | 151.573 M -7.97 % | 164.707 M 10.59 % | 148.931 M -9.09 % | 163.824 M 4.88 % | 156.195 M -16.90 % | 187.952 M 28.37 % | 146.411 M 7.96 % | 135.622 M -3.74 % | 140.892 M -24.45 % | 186.479 M 16.72 % | 159.768 M 9.28 % | 146.203 M -2.73 % | 150.311 M -22.58 % | 194.142 M 13.47 % | 171.090 M 3.17 % | 165.833 M -11.29 % | 186.930 M -16.14 % | 222.909 M 4.60 % | 213.096 M 15.26 % | 184.888 M -3.40 % | 191.392 M -9.81 % | 212.214 M 14.36 % | 185.574 M -12.45 % | 211.953 M 7.92 % | 196.406 M -2.58 % | 201.602 M 14.94 % | 175.391 M -7.17 % | 188.928 M -12.50 % | 215.925 M -4.87 % | 226.988 M 39.33 % | 162.913 M -9.28 % | 179.586 M -6.69 % | 192.459 M 3.95 % | 185.142 M 240.99 % | 54.296 M -7.18 % | 58.493 M 8.07 % | 54.123 M 0.41 % | 53.902 M -2.37 % | 55.209 M 4.97 % | 52.593 M -12.60 % | 60.173 M -6.51 % | 64.365 M 68.40 % | 38.221 M -39.32 % | 62.988 M -8.50 % | 68.838 M -18.27 % | 84.221 M -16.02 % | 100.290 M -23.18 % | 130.548 M -32.66 % | 193.872 M -11.53 % | 219.138 M -5.59 % | 232.104 M 8.68 % | 213.576 M 34.92 % | 158.300 M 60.87 % | 98.400 M 135.41 % | 41.800 M 38.41 % | 30.200 M 26.89 % | 23.800 M -18.49 % | 29.200 M 36.45 % | 21.400 M 25.88 % | 17.000 M 6.92 % | 15.900 M -49.52 % | 31.500 M 8.62 % | 29.000 M 29.46 % | 22.400 M 3.23 % | 21.700 M 33.13 % | 16.300 M 39.32 % | 11.700 M 9.35 % | 10.700 M 791.67 % | 1.200 M -64.71 % | 3.400 M 25.93 % | 2.700 M -61.97 % | 7.100 M 22.41 % | 5.800 M -10.77 % | 6.500 M 14.04 % | 5.700 M 1.79 % | 5.600 M -51.30 % | 11.500 M 144.68 % | 4.700 M |
| Tax assets | 67.860 M -0.67 % | 68.315 M -3.87 % | 71.065 M | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.785 M | 0.000 100.00 % | -35.442 M -1.18 % | -35.029 M 0.46 % | -35.191 M | 0.000 100.00 % | -26.736 M 1.76 % | -27.214 M -11.25 % | -24.461 M | 0.000 100.00 % | -22.816 M 18.39 % | -27.957 M -4.41 % | -26.775 M | 0.000 100.00 % | -24.462 M 2.08 % | -24.982 M -6.52 % | -23.453 M | 0.000 100.00 % | -17.745 M 3.76 % | -18.439 M 1.91 % | -18.799 M | 0.000 100.00 % | -21.506 M | 0.000 100.00 % | -41.731 M | 0.000 100.00 % | -69.411 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 29.031 M 15.12 % | 25.219 M -8.27 % | 27.494 M 7.98 % | 25.463 M 2.31 % | 24.889 M -6.13 % | 26.514 M 0.85 % | 26.290 M -19.86 % | 32.805 M 3.70 % | 31.633 M 3.53 % | 30.553 M 6.37 % | 28.724 M -49.90 % | 57.330 M 10.42 % | 51.920 M 74.06 % | 29.829 M -47.44 % | 56.757 M -0.04 % | 56.779 M -19.51 % | 70.539 M 0.77 % | 70.002 M -5.75 % | 74.269 M -13.79 % | 86.148 M -9.40 % | 95.091 M 10.70 % | 85.898 M 3.20 % | 83.234 M -1.62 % | 84.603 M -6.80 % | 90.773 M 16.06 % | 78.212 M -0.93 % | 78.947 M -7.13 % | 85.010 M 14.10 % | 74.507 M 4.24 % | 71.476 M -11.92 % | 81.145 M -10.97 % | 91.145 M -16.55 % | 109.222 M -4.55 % | 114.432 M 0.81 % | 113.514 M -28.41 % | 158.564 M -14.41 % | 185.260 M 54.23 % | 120.118 M -25.85 % | 162.001 M 22.54 % | 132.201 M 27.99 % | 103.289 M -1.67 % | 105.045 M 5.07 % | 99.977 M -10.92 % | 112.236 M -14.77 % | 131.691 M 19.56 % | 110.148 M -2.02 % | 112.417 M -10.40 % | 125.472 M -11.41 % | 141.630 M 28.15 % | 110.520 M -18.60 % | 135.775 M -0.14 % | 135.970 M -17.19 % | 164.196 M 43.29 % | 114.588 M 3.23 % | 111.000 M -0.18 % | 111.205 M -23.27 % | 144.930 M 9.71 % | 132.098 M 21.49 % | 108.730 M -3.57 % | 112.756 M -17.09 % | 135.990 M 11.35 % | 122.125 M 14.60 % | 106.563 M -17.57 % | 129.275 M -22.14 % | 166.042 M -1.28 % | 168.190 M 17.62 % | 142.995 M -7.84 % | 155.154 M -11.37 % | 175.066 M 15.76 % | 151.233 M 6.11 % | 142.530 M -21.08 % | 180.600 M -0.50 % | 181.509 M 20.14 % | 151.077 M 0.83 % | 149.827 M -4.26 % | 156.499 M -11.96 % | 177.761 M 32.41 % | 134.252 M -12.87 % | 154.088 M -4.14 % | 160.748 M 8.43 % | 148.245 M 300.07 % | 37.055 M -11.23 % | 41.743 M -21.71 % | 53.318 M 42.61 % | 37.387 M -4.76 % | 39.254 M -8.31 % | 42.810 M 4.99 % | 40.774 M -8.83 % | 44.723 M 113.27 % | 20.970 M -53.65 % | 45.243 M -31.12 % | 65.686 M 14.24 % | 57.499 M -3.36 % | 59.500 M -38.51 % | 96.769 M -16.64 % | 116.085 M -7.39 % | 125.355 M -2.54 % | 128.627 M -68.51 % | 408.429 M 27.83 % | 319.500 M 59.27 % | 200.600 M 169.73 % | 74.371 M 289.38 % | 19.100 M 56.56 % | 12.200 M -28.24 % | 17.000 M 57.41 % | 10.800 M 25.58 % | 8.600 M 1.18 % | 8.500 M -34.62 % | 13.000 M 30.00 % | 10.000 M 16.28 % | 8.600 M 30.30 % | 6.600 M -21.43 % | 8.400 M 15.07 % | 7.300 M -17.05 % | 8.800 M 39.68 % | 6.300 M 425.00 % | 1.200 M 33.33 % | 900.000 K -25.00 % | 1.200 M -20.00 % | 1.500 M 0.00 % | 1.500 M 25.00 % | 1.200 M -7.69 % | 1.300 M 30.00 % | 1.000 M -9.09 % | 1.100 M |
| Tax payables | 1.970 M 5.74 % | 1.863 M 3.73 % | 1.796 M 12.46 % | 1.597 M -41.18 % | 2.715 M -3.42 % | 2.811 M -4.03 % | 2.929 M 2.88 % | 2.847 M -15.89 % | 3.385 M 1.23 % | 3.344 M -7.90 % | 3.631 M -93.73 % | 57.952 M 2.55 % | 56.509 M -1.13 % | 57.152 M -2.15 % | 58.409 M -8.05 % | 63.521 M 2.11 % | 62.207 M 2.41 % | 60.744 M 7.09 % | 56.722 M 2.73 % | 55.217 M 3.01 % | 53.601 M -9.24 % | 59.057 M 109.26 % | 28.222 M 0.31 % | 28.134 M -2.09 % | 28.736 M -3.58 % | 29.804 M -1.53 % | 30.268 M 480.40 % | 5.215 M 53.25 % | 3.403 M 49.78 % | 2.272 M -32.60 % | 3.371 M 34.36 % | 2.509 M -12.36 % | 2.863 M -6.68 % | 3.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 335.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.260 M 600.00 % | 180.000 K | 0.000 | 0.000 -100.00 % | 242.000 K 404.17 % | 48.000 K -96.19 % | 1.260 M -8.50 % | 1.377 M 19.22 % | 1.155 M -35.94 % | 1.803 M 24.52 % | 1.448 M -13.76 % | 1.679 M -33.03 % | 2.507 M 144.11 % | 1.027 M -40.60 % | 1.729 M -44.01 % | 3.088 M 58.36 % | 1.950 M -73.24 % | 7.288 M 4.22 % | 6.993 M -0.60 % | 7.035 M 11.17 % | 6.328 M 15.01 % | 5.502 M 219.88 % | 1.720 M -49.31 % | 3.393 M 15.57 % | 2.936 M 5.69 % | 2.778 M -62.56 % | 7.419 M -75.55 % | 30.341 M 3.39 % | 29.346 M | 0.000 -100.00 % | 24.622 M -75.23 % | 99.400 M 0.93 % | 98.480 M 2.96 % | 95.653 M 0.61 % | 95.076 M | 0.000 -100.00 % | 94.217 M 0.75 % | 93.515 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 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 68.000 K -77.56 % | 303.000 K 180.56 % | 108.000 K -25.00 % | 144.000 K 16.13 % | 124.000 K 40.91 % | 88.000 K -21.43 % | 112.000 K -16.42 % | 134.000 K 3.08 % | 130.000 K 52.94 % | 85.000 K -32.54 % | 126.000 K 16.67 % | 108.000 K -35.71 % | 168.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 390.640 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 |
| 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 -100.00 % | 103.000 K 0.00 % | 103.000 K 4.04 % | 99.000 K 0.00 % | 99.000 K -76.60 % | 423.000 K -75.72 % | 1.742 M -34.49 % | 2.659 M -3.17 % | 2.746 M 490.54 % | 465.000 K -13.08 % | 535.000 K -98.60 % | 38.319 M -2.85 % | 39.443 M 53.67 % | 25.668 M -74.53 % | 100.774 M -4.86 % | 105.926 M -29.35 % | 149.923 M -27.01 % | 205.411 M -46.60 % | 384.631 M -7.35 % | 415.163 M -36.13 % | 650.057 M 10.92 % | 586.062 M 2.25 % | 573.141 M 37.48 % | 416.900 M 18.07 % | 353.100 M 91.38 % | 184.500 M 119.90 % | 83.900 M 61.97 % | 51.800 M 55.09 % | 33.400 M 203.64 % | 11.000 M 57.14 % | 7.000 M 2.94 % | 6.800 M -74.53 % | 26.700 M 4.71 % | 25.500 M 7.14 % | 23.800 M -4.80 % | 25.000 M -1.57 % | 25.400 M -6.96 % | 27.300 M 3.80 % | 26.300 M 5 160.00 % | 500.000 K 25.00 % | 400.000 K 100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 21.059 M -9.75 % | 23.334 M -7.26 % | 25.162 M -5.04 % | 26.498 M -2.34 % | 27.134 M -7.25 % | 29.254 M -4.30 % | 30.569 M 76.34 % | 17.335 M -10.69 % | 19.411 M -10.68 % | 21.732 M -58.23 % | 52.027 M 0.83 % | 51.597 M 181.20 % | 18.349 M -65.14 % | 52.634 M 4.38 % | 50.427 M -6.51 % | 53.936 M -6.25 % | 57.529 M -4.02 % | 59.939 M -4.74 % | 62.921 M 8.60 % | 57.940 M 45 522.05 % | 127.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 -100.00 % | 303.000 K 180.56 % | 108.000 K -22.30 % | 139.000 K -15.76 % | 165.000 K 16.20 % | 142.000 K -14.46 % | 166.000 K 172.13 % | 61.000 K -19.74 % | 76.000 K -57.78 % | 180.000 K 339.02 % | 41.000 K -14.58 % | 48.000 K -2.04 % | 49.000 K -79.15 % | 235.000 K 164.04 % | 89.000 K -24.58 % | 118.000 K -11.28 % | 133.000 K -61.56 % | 346.000 K 172.44 % | 127.000 K -12.41 % | 145.000 K 480.00 % | 25.000 K -54.55 % | 55.000 K -29.49 % | 78.000 K 25.81 % | 62.000 K -69.31 % | 202.000 K -38.60 % | 329.000 K -26.23 % | 446.000 K -15.37 % | 527.000 K 7.99 % | 488.000 K -10.95 % | 548.000 K -11.47 % | 619.000 K -8.30 % | 675.000 K -9.27 % | 744.000 K -9.60 % | 823.000 K -15.33 % | 972.000 K -7.87 % | 1.055 M -6.22 % | 1.125 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 |
| Preferred stock | 35.006 M -85.28 % | 237.739 M 0.00 % | 237.733 M 0.00 % | 237.739 M 0.00 % | 237.739 M 0.00 % | 237.739 M 575.87 % | 35.175 M -0.01 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.00 % | 35.180 M 0.01 % | 35.175 M -0.02 % | 35.181 M -0.02 % | 35.187 M 0.00 % | 35.186 M -0.03 % | 35.198 M 0.00 % | 35.198 M 0.00 % | 35.198 M 0.02 % | 35.192 M 0.05 % | 35.175 M -0.24 % | 35.259 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 430.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 -100.00 % | 388.750 M 0.47 % | 386.921 M 0.49 % | 385.030 M 0.49 % | 383.140 M 0.50 % | 381.250 M -8.29 % | 415.700 M 0.53 % | 413.500 M 0.53 % | 411.300 M 1 065.16 % | 35.300 M -29.40 % | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K |
| Other total stockholders equity | 122.626 M 97.26 % | 62.166 M 0.28 % | 61.993 M 0.26 % | 61.831 M 0.26 % | 61.671 M 0.22 % | 61.534 M -99.18 % | 7.480 B 0.00 % | 7.480 B 0.00 % | 7.480 B 0.00 % | 7.479 B 0.00 % | 7.479 B 0.00 % | 7.479 B 0.00 % | 7.479 B 0.00 % | 7.479 B 0.00 % | 7.478 B 0.00 % | 7.478 B 0.00 % | 7.478 B 0.00 % | 7.478 B 0.00 % | 7.478 B 0.00 % | 7.478 B 0.00 % | 7.478 B 0.00 % | 7.477 B 0.00 % | 7.477 B 0.12 % | 7.469 B 0.00 % | 7.469 B 0.01 % | 7.468 B 0.02 % | 7.467 B 0.03 % | 7.464 B 0.10 % | 7.457 B 0.00 % | 7.457 B 0.00 % | 7.457 B 0.00 % | 7.457 B 0.00 % | 7.457 B 0.00 % | 7.456 B 0.04 % | 7.453 B 0.00 % | 7.453 B 0.01 % | 7.453 B 0.01 % | 7.452 B 0.01 % | 7.452 B 0.01 % | 7.451 B 0.01 % | 7.451 B 0.01 % | 7.451 B 0.02 % | 7.449 B 0.38 % | 7.421 B 0.01 % | 7.420 B 0.01 % | 7.420 B 0.01 % | 7.419 B 0.39 % | 7.391 B 0.01 % | 7.390 B 0.00 % | 7.390 B 0.01 % | 7.389 B 0.01 % | 7.389 B 0.01 % | 7.388 B -0.38 % | 7.416 B 0.40 % | 7.386 B -0.53 % | 7.425 B 0.01 % | 7.424 B -0.59 % | 7.468 B 0.57 % | 7.426 B -0.02 % | 7.427 B -0.07 % | 7.433 B -0.02 % | 7.434 B -0.04 % | 7.437 B 0.01 % | 7.436 B 0.02 % | 7.434 B -0.02 % | 7.436 B -0.25 % | 7.455 B 0.00 % | 7.454 B -0.06 % | 7.459 B -0.09 % | 7.466 B 0.08 % | 7.460 B 0.03 % | 7.458 B 0.02 % | 7.456 B 0.02 % | 7.455 B 0.02 % | 7.454 B 0.03 % | 7.452 B 0.03 % | 7.450 B -0.05 % | 7.454 B 0.01 % | 7.453 B 0.01 % | 7.452 B 0.04 % | 7.449 B 2.04 % | 7.300 B 0.02 % | 7.299 B 0.01 % | 7.298 B 0.01 % | 7.297 B 0.02 % | 7.296 B 0.02 % | 7.294 B 0.01 % | 7.294 B 0.01 % | 7.294 B 0.02 % | 7.292 B 0.03 % | 7.290 B -0.08 % | 7.296 B 2.02 % | 7.152 B -1.34 % | 7.248 B 1.38 % | 7.150 B 0.17 % | 7.138 B 2.10 % | 6.991 B 12.93 % | 6.190 B 3.13 % | 6.002 B 28.70 % | 4.664 B 85.53 % | 2.514 B 972.94 % | 234.273 M -63.09 % | 634.800 M 4.87 % | 605.300 M 496.94 % | 101.400 M 1.40 % | 100.000 M 22.55 % | 81.600 M 110.85 % | 38.700 M 45.49 % | 26.600 M -0.37 % | 26.700 M 14.10 % | 23.400 M 4.93 % | 22.300 M 50.68 % | 14.800 M -4.52 % | 15.500 M 84.52 % | 8.400 M 2.44 % | 8.200 M 12.33 % | 7.300 M -71.03 % | 25.200 M 26.63 % | 19.900 M 176.39 % | 7.200 M 5.88 % | 6.800 M 0.00 % | 6.800 M 1.49 % | 6.700 M 4.69 % | 6.400 M 6 500.00 % | -100.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.000 K -113.50 % | 800.000 K 745.16 % | -124.000 K -40.91 % | -88.000 K 21.43 % | -112.000 K 16.42 % | -134.000 K -3.08 % | -130.000 K -52.94 % | -85.000 K 32.54 % | -126.000 K -16.67 % | -108.000 K 35.71 % | -168.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.795 M 99.13 % | 10.443 M -84.48 % | 67.287 M -78.48 % | 312.732 M 409.63 % | 61.365 M | 0.000 | 0.000 -100.00 % | 15.200 M -56.70 % | 35.100 M 237.50 % | 10.400 M 35.06 % | 7.700 M -66.81 % | 23.200 M 120.95 % | 10.500 M 34.62 % | 7.800 M 8.33 % | 7.200 M -5.26 % | 7.600 M -10.59 % | 8.500 M -7.61 % | 9.200 M 1.10 % | 9.100 M 19.74 % | 7.600 M -16.48 % | 9.100 M 7.06 % | 8.500 M 2 025.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 476.758 M -1.83 % | 485.628 M 0.03 % | 485.462 M 17.63 % | 412.715 M 0.52 % | 410.595 M -0.14 % | 411.181 M 172.41 % | 150.940 M -3.31 % | 156.112 M 13.18 % | 137.934 M 0.13 % | 137.749 M -6.48 % | 147.299 M -76.34 % | 622.684 M -4.67 % | 653.154 M -3.43 % | 676.381 M -2.52 % | 693.855 M -4.41 % | 725.896 M -4.03 % | 756.357 M -0.37 % | 759.172 M -3.25 % | 784.666 M -0.54 % | 788.895 M -1.08 % | 797.514 M 9.02 % | 731.563 M -0.43 % | 734.750 M -9.41 % | 811.044 M -2.02 % | 827.727 M 0.08 % | 827.050 M -1.90 % | 843.033 M -3.11 % | 870.110 M 214.96 % | 276.260 M -1.79 % | 281.298 M -5.12 % | 296.471 M -5.04 % | 312.198 M -9.56 % | 345.183 M -1.08 % | 348.945 M -12.09 % | 396.926 M -14.71 % | 465.358 M -6.48 % | 497.612 M 11.45 % | 446.502 M -6.11 % | 475.575 M 4.06 % | 457.022 M 1.38 % | 450.800 M -0.19 % | 451.646 M 5.28 % | 428.986 M 23.61 % | 347.051 M -6.26 % | 370.229 M 7.72 % | 343.696 M -4.78 % | 360.963 M 0.74 % | 358.325 M -7.34 % | 386.695 M 7.75 % | 358.882 M -13.54 % | 415.074 M -3.49 % | 430.073 M -10.30 % | 479.446 M 13.52 % | 422.362 M -2.94 % | 435.142 M -7.45 % | 470.184 M -12.96 % | 540.168 M 2.74 % | 525.786 M -0.91 % | 530.603 M -2.38 % | 543.517 M -5.81 % | 577.021 M 3.81 % | 555.821 M 1.85 % | 545.716 M -3.64 % | 566.357 M -27.92 % | 785.725 M -3.06 % | 810.560 M -1.95 % | 826.640 M 0.23 % | 824.762 M -2.82 % | 848.715 M 3.61 % | 819.128 M -0.14 % | 820.251 M -2.67 % | 842.734 M 4.52 % | 806.277 M 5.64 % | 763.219 M -0.97 % | 770.730 M 1.46 % | 759.614 M -1.38 % | 770.254 M 6.73 % | 721.684 M -3.26 % | 745.996 M 0.01 % | 745.946 M 3.87 % | 718.168 M 65.57 % | 433.766 M -2.68 % | 445.693 M -2.17 % | 455.596 M 1.75 % | 447.751 M -1.67 % | 455.341 M 1.56 % | 448.339 M -1.46 % | 454.988 M -34.97 % | 699.677 M -19.61 % | 870.338 M -24.85 % | 1.158 B -13.42 % | 1.338 B -24.05 % | 1.761 B -19.42 % | 2.186 B -38.83 % | 3.573 B -25.09 % | 4.770 B -39.42 % | 7.874 B -7.99 % | 8.557 B -4.28 % | 8.939 B 8.14 % | 8.267 B 52.20 % | 5.432 B 125.89 % | 2.405 B 92.89 % | 1.247 B 0.54 % | 1.240 B 279.87 % | 326.400 M 37.43 % | 237.500 M 55.64 % | 152.600 M 33.28 % | 114.500 M -22.00 % | 146.800 M -1.08 % | 148.400 M 4.88 % | 141.500 M -3.28 % | 146.300 M 22.63 % | 119.300 M 8.95 % | 109.500 M -6.57 % | 117.200 M 59.67 % | 73.400 M -8.02 % | 79.800 M 0.50 % | 79.400 M 4.75 % | 75.800 M 46.62 % | 51.700 M 280.15 % | 13.600 M 7.09 % | 12.700 M 3.25 % | 12.300 M -15.75 % | 14.600 M 80.25 % | 8.100 M |
| 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-10-31 | 1997-07-31 | 1997-04-30 | 1997-01-31 | 1996-10-31 | 1996-07-31 | 1996-04-30 | 1996-01-31 | 1995-10-31 | 1995-07-31 | 1995-04-30 | 1995-01-31 | 1994-10-31 | 1994-07-31 | 1994-04-30 | 1994-01-31 | 1993-10-31 |
| 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-10-31 | 1997-07-31 | 1997-04-30 | 1997-01-31 | 1996-10-31 | 1996-07-31 | 1996-04-30 | 1996-01-31 | 1995-10-31 | 1995-07-31 | 1995-04-30 | 1995-01-31 | 1994-10-31 | 1994-07-31 | 1994-04-30 | 1994-01-31 | 1993-10-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 3.080 M | 0.000 100.00 % | -8.288 M -103 500.00 % | -8.000 K 96.80 % | -250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.041 M | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 498.000 K -98.06 % | 25.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.546 M 16 873.33 % | 15.000 K -96.53 % | 432.000 K 2 260.00 % | -20.000 K 90.00 % | -200.000 K 0.00 % | -200.000 K 0.00 % | -200.000 K 0.50 % | -201.000 K -281.08 % | 111.000 K 147.84 % | -232.000 K 41.41 % | -396.000 K 20.80 % | -500.000 K -133.64 % | -214.000 K 32.28 % | -316.000 K -786.96 % | 46.000 K 9.52 % | 42.000 K -99.26 % | 5.638 M 12.38 % | 5.017 M 2 608.50 % | -200.000 K -2 400.00 % | -8.000 K | 0.000 -100.00 % | 1.498 M 121.27 % | 677.000 K 252.13 % | -445.000 K -128.91 % | 1.539 M 9 152.94 % | -17.000 K -101.42 % | 1.200 M 60 100.00 % | -2.000 K | 0.000 -100.00 % | 4.902 M 1 773.04 % | -293.000 K -814.63 % | 41.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.303 M 277.79 % | 1.139 M | 0.000 -100.00 % | 2.034 M 277.18 % | -1.148 M | 0.000 | 0.000 100.00 % | -1.174 M 50.28 % | -2.361 M -219.92 % | -738.000 K | 0.000 100.00 % | -3.560 M -116.00 % | 22.247 M | 0.000 | 0.000 100.00 % | -2.010 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 % | 15.046 M 200.31 % | -15.000 M | 0.000 -100.00 % | 12.579 M 109.41 % | -133.735 M -2 554.53 % | -5.038 M 95.62 % | -115.040 M -370.42 % | 42.541 M 360.65 % | 9.235 M 116.32 % | -56.585 M 50.45 % | -114.200 M 3.95 % | -118.900 M -140.50 % | 293.600 M 16 411.11 % | -1.800 M 78.82 % | -8.500 M -129.21 % | 29.100 M 14 450.00 % | 200.000 K -60.00 % | 500.000 K 266.67 % | -300.000 K 75.00 % | -1.200 M -500.00 % | -200.000 K 75.00 % | -800.000 K -147.06 % | 1.700 M 206.25 % | -1.600 M | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 -100.00 % | 3.500 M 192.11 % | -3.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 181.000 K 4.62 % | 173.000 K 6.79 % | 162.000 K 1.25 % | 160.000 K 16.79 % | 137.000 K -41.95 % | 236.000 K 35.63 % | 174.000 K -2.25 % | 178.000 K 0.56 % | 177.000 K -2.75 % | 182.000 K 63.96 % | 111.000 K -49.08 % | 218.000 K 14.74 % | 190.000 K 28.38 % | 148.000 K 52.58 % | 97.000 K -38.61 % | 158.000 K -15.96 % | 188.000 K 35.25 % | 139.000 K -33.49 % | 209.000 K 6.63 % | 196.000 K 11.36 % | 176.000 K 89.25 % | 93.000 K -76.98 % | 404.000 K 1 936.36 % | -22.000 K -102.78 % | 792.000 K -30.77 % | 1.144 M -49.38 % | 2.260 M -68.19 % | 7.105 M 2 333.22 % | 292.000 K 88.39 % | 155.000 K 6.90 % | 145.000 K -23.28 % | 189.000 K -1.56 % | 192.000 K -4.00 % | 200.000 K 725.00 % | -32.000 K -106.37 % | 502.000 K 10.09 % | 456.000 K -0.87 % | 460.000 K 4.07 % | 442.000 K -0.90 % | 446.000 K 9.05 % | 409.000 K -30.80 % | 591.000 K 15.20 % | 513.000 K -19.59 % | 638.000 K 24.61 % | 512.000 K 9.64 % | 467.000 K -49.57 % | 926.000 K 119.43 % | 422.000 K -14.40 % | 493.000 K -15.44 % | 583.000 K 10.63 % | 527.000 K -47.19 % | 998.000 K 13.15 % | 882.000 K 2.32 % | 862.000 K 19.39 % | 722.000 K -27.36 % | 994.000 K 10.08 % | 903.000 K 5.24 % | 858.000 K -4.67 % | 900.000 K -32.02 % | 1.324 M 23.51 % | 1.072 M -5.22 % | 1.131 M 21.88 % | 928.000 K | 0.000 -100.00 % | 1.684 M -69.92 % | 5.599 M | 0.000 | 0.000 -100.00 % | 1.377 M -73.44 % | 5.184 M 432.52 % | -1.559 M | 0.000 -100.00 % | 1.270 M -80.21 % | 6.417 M | 0.000 | 0.000 -100.00 % | 2.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.543 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 |
| Change in working capital | 0.000 100.00 % | -6.101 M -368.65 % | 2.271 M 126.74 % | -8.493 M -632.79 % | -1.159 M 78.06 % | -5.282 M -66.73 % | -3.168 M 30.53 % | -4.560 M -348.91 % | 1.832 M 116.88 % | -10.854 M -192.41 % | 11.745 M 309.32 % | -5.611 M 32.10 % | -8.264 M 6.39 % | -8.828 M -202.77 % | 8.590 M 127.02 % | -31.797 M -350.11 % | 12.713 M 2 544.81 % | -520.000 K -101.27 % | 40.956 M 325.11 % | -18.194 M -490.68 % | 4.657 M -90.95 % | 51.478 M 316.60 % | -23.766 M -383.64 % | 8.379 M 272.41 % | -4.860 M -1 654.51 % | -277.000 K 53.52 % | -596.000 K 98.98 % | -58.245 M -1 781.91 % | -3.095 M -222.38 % | 2.529 M 311.22 % | 615.000 K -95.48 % | 13.619 M 155.51 % | -24.536 M -222.63 % | 20.008 M 133.85 % | 8.556 M 223.18 % | -6.946 M -914.30 % | 853.000 K 103.01 % | -28.336 M -173.23 % | 38.694 M -6.40 % | 41.339 M 261.24 % | -25.638 M -277.72 % | 14.426 M 1 499.33 % | 902.000 K -82.25 % | 5.081 M 133.24 % | -15.286 M -222.26 % | 12.503 M 656.93 % | -2.245 M -277.95 % | -594.000 K -104.43 % | 13.419 M 3 004.55 % | -462.000 K 94.07 % | -7.794 M -642.99 % | -1.049 M -949.00 % | -100.000 K 97.88 % | -4.709 M -357.89 % | 1.826 M -60.40 % | 4.611 M 125.45 % | -18.117 M -2 133.33 % | 891.000 K 126.30 % | -3.388 M -116.50 % | 20.536 M 216.23 % | -17.668 M -395.65 % | 5.976 M -46.45 % | 11.160 M -30.87 % | 16.144 M 206.39 % | -15.175 M 15.15 % | -17.884 M -91.89 % | -9.320 M -267.78 % | 5.555 M 125.85 % | -21.492 M -158.56 % | 36.701 M 218.41 % | -30.996 M -280.68 % | 17.155 M 260.88 % | -10.663 M -155.87 % | 19.087 M -0.05 % | 19.097 M 760.57 % | -2.891 M 92.63 % | -39.221 M -827.53 % | 5.391 M 115.04 % | -35.854 M -2 204.24 % | -1.556 M 94.21 % | -26.890 M -410.40 % | 8.663 M 110.38 % | -83.438 M -9 974.32 % | 845.000 K -58.15 % | 2.019 M 111.33 % | -17.819 M -217.91 % | 15.113 M 285.94 % | -8.128 M -154.54 % | 14.904 M -59.35 % | 36.664 M 268.45 % | -21.765 M -4 235.66 % | -502.000 K 98.30 % | -29.616 M -143.76 % | 67.671 M 225.66 % | -53.853 M -131.98 % | -23.215 M -123.76 % | 97.712 M 205.88 % | -92.284 M -619.50 % | 17.764 M -62.60 % | 47.500 M -21.10 % | 60.200 M 490.20 % | 10.200 M 243.66 % | -7.100 M -131.14 % | 22.800 M 530.19 % | -5.300 M -156.38 % | 9.400 M 100.00 % | 4.700 M 246.88 % | -3.200 M -277.78 % | 1.800 M -48.57 % | 3.500 M 318.75 % | -1.600 M 30.43 % | -2.300 M -264.29 % | 1.400 M -30.00 % | 2.000 M -86.30 % | 14.600 M 232.73 % | -11.000 M -205.77 % | 10.400 M 326.09 % | -4.600 M -212.20 % | 4.100 M 310.00 % | 1.000 M 242.86 % | -700.000 K -75.00 % | -400.000 K 50.00 % | -800.000 K -366.67 % | 300.000 K 142.86 % | -700.000 K |
| Accounts receivables | -943.000 K 35.28 % | -1.457 M | 0.000 100.00 % | -1.040 M -536.97 % | 238.000 K -97.17 % | 8.409 M 4 125.63 % | 199.000 K 168.15 % | -292.000 K -109.65 % | 3.026 M -14.28 % | 3.530 M 135.11 % | -10.054 M -258.91 % | 6.327 M 225.06 % | -5.059 M -323.65 % | 2.262 M -83.96 % | 14.100 M 347.54 % | -5.696 M -144.36 % | 12.839 M 256.82 % | -8.187 M -123.63 % | 34.649 M 854.39 % | -4.593 M -193.67 % | -1.564 M -253.18 % | 1.021 M 109.73 % | -10.493 M -181.09 % | 12.940 M 173.70 % | -17.558 M -1 929.83 % | -865.000 K -108.47 % | 10.212 M -57.79 % | 24.196 M 735.40 % | -3.808 M -126.65 % | 14.289 M 22.72 % | 11.644 M -50.19 % | 23.377 M 228.39 % | -18.208 M -303.33 % | 8.955 M -79.54 % | 43.767 M 599.38 % | 6.258 M 115.70 % | -39.850 M -248.00 % | -11.451 M -193.10 % | 12.300 M -39.91 % | 20.468 M 156.41 % | -36.287 M -362.53 % | 13.822 M 83.44 % | 7.535 M -47.38 % | 14.320 M 179.65 % | -17.979 M -297.14 % | 9.120 M 522.42 % | -2.159 M -115.20 % | 14.207 M 212.89 % | -12.585 M -207.80 % | 11.674 M 259.39 % | -7.324 M -125.44 % | 28.789 M 167.12 % | -42.894 M -249.21 % | -12.283 M -229.36 % | 9.495 M -78.58 % | 44.324 M 306.29 % | -21.486 M -47.19 % | -14.597 M -744.74 % | 2.264 M -94.58 % | 41.798 M 310.48 % | -19.858 M -5 355.49 % | -364.000 K -101.52 % | 23.984 M | 0.000 100.00 % | -25.671 M -821.76 % | -2.785 M | 0.000 | 0.000 100.00 % | -21.343 M -1 192.27 % | 1.954 M | 0.000 | 0.000 100.00 % | -25.837 M -169.11 % | -9.601 M | 0.000 | 0.000 100.00 % | -62.542 M -236.81 % | -18.569 M | 0.000 | 0.000 100.00 % | -39.859 M -4 465.72 % | 913.000 K | 0.000 | 0.000 -100.00 % | 1.307 M 107.78 % | -16.810 M | 0.000 | 0.000 100.00 % | -7.259 M -111.76 % | 61.714 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 |
| Inventory | -1.889 M -336.13 % | 800.000 K 376.19 % | 168.000 K 118.98 % | -885.000 K -158.03 % | 1.525 M 197.32 % | -1.567 M -181.07 % | 1.933 M 230.99 % | 584.000 K 154.22 % | -1.077 M -166.73 % | 1.614 M -22.74 % | 2.089 M 249.00 % | -1.402 M 29.12 % | -1.978 M -208.10 % | -642.000 K 63.06 % | -1.738 M -251.92 % | 1.144 M 122.57 % | 514.000 K -88.98 % | 4.663 M 4.72 % | 4.453 M 185.63 % | 1.559 M 172.01 % | -2.165 M -233.39 % | 1.623 M -57.51 % | 3.820 M 347.31 % | 854.000 K 122.39 % | -3.815 M -205.36 % | 3.621 M 376.62 % | -1.309 M -108.88 % | 14.733 M 403.52 % | 2.926 M 49.06 % | 1.963 M -22.72 % | 2.540 M -71.90 % | 9.040 M 235.11 % | -6.691 M -2 608.91 % | -247.000 K -102.87 % | 8.608 M -3.43 % | 8.914 M 193.60 % | -9.523 M -160.01 % | 15.869 M 1 133.98 % | 1.286 M 108.74 % | -14.708 M -256.60 % | 9.392 M 331.33 % | -4.060 M -155.15 % | 7.362 M -32.92 % | 10.975 M 158.75 % | -18.680 M -308.69 % | 8.951 M -21.87 % | 11.457 M 115.11 % | 5.326 M 261.39 % | -3.300 M -146.50 % | 7.097 M 599.21 % | 1.015 M 181.46 % | -1.246 M 93.25 % | -18.470 M -492.98 % | 4.700 M 661.53 % | -837.000 K -572.88 % | 177.000 K 104.82 % | -3.676 M 57.02 % | -8.553 M | 0.000 -100.00 % | 7.779 M 213.89 % | -6.830 M -193.10 % | 7.336 M -39.48 % | 12.122 M -44.13 % | 21.695 M 196.78 % | -22.416 M -118.74 % | -10.248 M -302.51 % | -2.546 M -134.19 % | 7.446 M 187.97 % | -8.464 M -220.52 % | 7.023 M -66.52 % | 20.979 M 136.04 % | 8.888 M 155.80 % | -15.928 M -342.40 % | 6.571 M -21.57 % | 8.378 M 24.23 % | 6.744 M 133.51 % | -20.126 M -408.54 % | 6.523 M 148.98 % | -13.319 M -33.97 % | -9.942 M -95.94 % | -5.074 M -157.56 % | 8.815 M 121.04 % | 3.988 M 128.39 % | -14.049 M -412.92 % | -2.739 M -125.64 % | 10.683 M 290.84 % | -5.598 M | 0.000 100.00 % | -5.862 M -131.47 % | 18.629 M | 0.000 | 0.000 100.00 % | -18.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.745 M -87.25 % | -2.000 M 20.00 % | -2.500 M -457.14 % | 700.000 K -46.15 % | 1.300 M 262.50 % | -800.000 K 38.46 % | -1.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 4.100 M | 0.000 | 0.000 100.00 % | -3.517 M -160.33 % | -1.351 M -174.35 % | 1.817 M 163.31 % | -2.870 M -11.72 % | -2.569 M -265.42 % | 1.553 M 161.75 % | -2.515 M -221.15 % | 2.076 M 20.56 % | 1.722 M 457.26 % | -482.000 K 97.49 % | -19.201 M -580.89 % | -2.820 M 87.12 % | -21.894 M -441.24 % | 6.416 M 136.74 % | -17.464 M -1 580.85 % | -1.039 M 85.67 % | -7.253 M -256.82 % | 4.625 M -87.32 % | 36.486 M 432.63 % | -10.969 M -364.79 % | -2.360 M -120.88 % | 11.301 M 128.29 % | -39.945 M -250.55 % | -11.395 M 22.42 % | -14.688 M -681.69 % | -1.879 M 95.85 % | -45.314 M -259.89 % | -12.591 M 26.89 % | -17.222 M -4 114.45 % | 429.000 K 110.11 % | -4.245 M 88.47 % | -36.810 M -31.53 % | -27.985 M -142.47 % | 65.886 M 196.01 % | 22.258 M -2.20 % | 22.758 M -30.25 % | 32.629 M 2 895.97 % | -1.167 M 53.56 % | -2.513 M 75.22 % | -10.142 M 50.51 % | -20.492 M -202.14 % | 20.063 M 442.90 % | -5.851 M 47.84 % | -11.218 M 27.86 % | -15.550 M -149.34 % | 31.516 M 246.86 % | 9.086 M 256.66 % | -5.800 M 79.22 % | -27.917 M -148.98 % | 57.000 M 248.91 % | -38.277 M -499.86 % | -6.381 M 83.87 % | -39.568 M -721.16 % | 6.370 M 252.52 % | 1.807 M | 0.000 100.00 % | -29.923 M -418.91 % | 9.383 M 124.48 % | -38.327 M -102.80 % | -18.899 M | 0.000 -100.00 % | 16.517 M 215.05 % | -14.356 M | 0.000 | 0.000 -100.00 % | 14.822 M 301.66 % | -7.350 M | 0.000 | 0.000 -100.00 % | 36.285 M 910.44 % | 3.591 M | 0.000 | 0.000 -100.00 % | 43.714 M 5 564.25 % | -800.000 K | 0.000 | 0.000 -100.00 % | 11.838 M 506.39 % | -2.913 M | 0.000 | 0.000 100.00 % | -20.000 K 99.79 % | -9.461 M | 0.000 | 0.000 -100.00 % | 8.064 M 106.11 % | -131.884 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 |
| Other working capital | 0.000 100.00 % | -5.444 M -358.87 % | 2.103 M 168.93 % | -3.051 M -94.21 % | -1.571 M 88.73 % | -13.941 M -473.70 % | -2.430 M -6.44 % | -2.283 M -36.71 % | -1.670 M 87.61 % | -13.483 M -176.46 % | 17.634 M 243.86 % | -12.258 M -1 545.37 % | -745.000 K -108.51 % | 8.753 M 1 019.43 % | -952.000 K 82.21 % | -5.351 M 24.16 % | -7.056 M -134.47 % | 20.468 M 607.50 % | 2.893 M 136.59 % | -7.907 M -310.24 % | 3.761 M -69.54 % | 12.348 M 301.63 % | -6.124 M -100.46 % | -3.055 M -158.61 % | 5.212 M -85.88 % | 36.912 M 1 846.84 % | 1.896 M 102.30 % | -82.486 M -24 596.41 % | -334.000 K -101.06 % | 31.591 M 3 330.16 % | -978.000 K 37.94 % | -1.576 M -2 287.88 % | -66.000 K -100.42 % | 15.545 M 321.79 % | -7.009 M -219.46 % | 5.867 M 137.46 % | -15.660 M 71.53 % | -55.012 M -2 440.94 % | 2.350 M -20.34 % | 2.950 M 21.70 % | 2.424 M -66.23 % | 7.177 M 286.27 % | -3.853 M -1 485.97 % | 278.000 K -78.78 % | 1.310 M 362.90 % | 283.000 K 187.08 % | -325.000 K 92.90 % | -4.577 M -106.92 % | -2.212 M 92.19 % | -28.319 M -756.29 % | 4.315 M 739.26 % | -675.000 K -115.83 % | 4.264 M -89.64 % | 41.151 M 9 224.39 % | -451.000 K -40.06 % | -322.000 K -147.70 % | 675.000 K -96.96 % | 22.234 M 493.38 % | -5.652 M -740.82 % | 882.000 K 342.98 % | -363.000 K -100.97 % | 37.331 M 717.35 % | -6.047 M -8.94 % | -5.551 M -133.86 % | 16.395 M 72.49 % | 9.505 M 240.32 % | -6.774 M -258.22 % | -1.891 M 70.94 % | -6.507 M -118.55 % | 35.074 M 167.48 % | -51.975 M -728.70 % | 8.267 M 259.50 % | -5.183 M -127.98 % | 18.526 M 72.83 % | 10.719 M 211.25 % | -9.635 M -3 508.61 % | -267.000 K -101.46 % | 18.237 M 180.93 % | -22.535 M -368.72 % | 8.386 M 35.15 % | 6.205 M 235.77 % | 1.848 M 102.11 % | -87.426 M -686.99 % | 14.894 M 329.10 % | 3.471 M 255.58 % | -2.231 M -110.77 % | 20.711 M 354.81 % | -8.128 M -140.72 % | 19.961 M -77.37 % | 88.205 M 505.26 % | -21.765 M -4 235.66 % | -502.000 K 95.43 % | -10.987 M -116.24 % | 67.671 M 225.66 % | -53.853 M -131.98 % | -23.215 M -123.76 % | 97.712 M 205.88 % | -92.284 M -529.05 % | 21.509 M -56.55 % | 49.500 M -21.05 % | 62.700 M 560.00 % | 9.500 M 213.10 % | -8.400 M -135.59 % | 23.600 M 690.00 % | -4.000 M -142.55 % | 9.400 M 100.00 % | 4.700 M 246.88 % | -3.200 M -277.78 % | 1.800 M -48.57 % | 3.500 M 318.75 % | -1.600 M 30.43 % | -2.300 M -264.29 % | 1.400 M -30.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 7.945 M 495.13 % | 1.335 M 102.00 % | -66.658 M -587.59 % | 13.671 M 632.24 % | 1.867 M -56.61 % | 4.303 M 482.15 % | -1.126 M -119.48 % | 5.779 M 598.79 % | 827.000 K 146.87 % | 335.000 K 121.82 % | -1.535 M -139.16 % | 3.920 M -9.97 % | 4.354 M -53.70 % | 9.403 M 2 122.93 % | 423.000 K -83.72 % | 2.598 M -36.04 % | 4.062 M 7 226.32 % | -57.000 K 97.44 % | -2.225 M -268.31 % | 1.322 M 1 732.10 % | -81.000 K 98.27 % | -4.675 M -735.19 % | 736.000 K -76.90 % | 3.186 M 800.00 % | 354.000 K 154.38 % | -651.000 K -189.18 % | 730.000 K 107.54 % | -9.685 M -4 647.55 % | -204.000 K -117.16 % | 1.189 M 174.59 % | -1.594 M -1 603.77 % | 106.000 K -93.31 % | 1.584 M 2 212.00 % | -75.000 K 88.48 % | -651.000 K -156.51 % | 1.152 M -88.24 % | 9.793 M 241.23 % | -6.934 M -208.31 % | -2.249 M -353.84 % | 886.000 K 152.80 % | -1.678 M -277.19 % | 947.000 K -47.45 % | 1.802 M 332.82 % | -774.000 K -194.51 % | 819.000 K 1 761.36 % | 44.000 K -93.25 % | 652.000 K -33.47 % | 980.000 K -25.70 % | 1.319 M 124.06 % | -5.481 M 20.28 % | -6.875 M -728.31 % | -830.000 K 32.24 % | -1.225 M -164.37 % | 1.903 M -33.65 % | 2.868 M -89.57 % | 27.488 M 1 169.65 % | 2.165 M -91.26 % | 24.774 M 2 549.63 % | 935.000 K 30.95 % | 714.000 K -7.39 % | 771.000 K -67.12 % | 2.345 M 5 819.51 % | -41.000 K -100.02 % | 170.712 M 10 037.29 % | 1.684 M -88.94 % | 15.232 M 498.51 % | 2.545 M 113.96 % | -18.228 M -1 423.75 % | 1.377 M 19.12 % | 1.156 M 152.00 % | -2.223 M 91.77 % | -26.997 M -2 225.75 % | 1.270 M 105.89 % | -21.572 M 21.10 % | -27.342 M -631.33 % | 5.146 M 121.43 % | 2.324 M 140.06 % | -5.801 M -335.62 % | 2.462 M 265.57 % | -1.487 M -271.91 % | 865.000 K -5.88 % | 919.000 K 159.33 % | -1.549 M -280.59 % | -407.000 K 98.98 % | -39.845 M 6.71 % | -42.709 M 60.79 % | -108.931 M -172.47 % | 150.318 M 178.07 % | 54.058 M 99.62 % | 27.080 M 140.93 % | -66.162 M 54.52 % | -145.460 M -16 443.82 % | 890.000 K -99.71 % | 312.056 M 1 935.19 % | 15.333 M 109.78 % | -156.720 M 60.37 % | -395.445 M -279.49 % | -104.204 M 56.21 % | -237.950 M -22.03 % | -195.000 M -67.81 % | -116.200 M -38 833.33 % | 300.000 K 160.00 % | -500.000 K -350.00 % | 200.000 K 300.00 % | -100.000 K 99.87 % | -74.600 M -809.76 % | -8.200 M -18.84 % | -6.900 M 60.12 % | -17.300 M -124.68 % | -7.700 M -613.33 % | 1.500 M 109.87 % | -15.200 M -310.81 % | -3.700 M -305.56 % | 1.800 M 105.81 % | -31.000 M -329.63 % | 13.500 M 144.70 % | -30.200 M -2 423.08 % | 1.300 M 127.66 % | -4.700 M 80.50 % | -24.100 M -24 200.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 200.00 % | -100.000 K -200.00 % | 100.000 K |
| Net cash provided by operating activities | 11.990 M 86.76 % | 6.420 M -26.77 % | 8.767 M 11 139.89 % | 77.999 K -98.82 % | 6.583 M -22.76 % | 8.523 M 1 549.49 % | -588.000 K -144.01 % | 1.336 M -83.81 % | 8.252 M 286.87 % | 2.133 M -88.09 % | 17.902 M 240.47 % | -12.744 M -22.24 % | -10.425 M -607.30 % | 2.055 M -87.02 % | 15.826 M 177.05 % | -20.541 M -179.84 % | 25.727 M 122.30 % | 11.573 M -74.38 % | 45.178 M 699.42 % | -7.537 M -133.63 % | 22.410 M -8.40 % | 24.465 M 228.22 % | -19.080 M -247.55 % | 12.931 M 410.50 % | 2.533 M -58.48 % | 6.100 M 2 032.87 % | 286.000 K -97.60 % | 11.935 M 282.13 % | -6.553 M -112.21 % | -3.088 M 27.44 % | -4.256 M -133.56 % | 12.680 M 142.58 % | -29.781 M -1 287.91 % | 2.507 M 174.93 % | -3.346 M 80.63 % | -17.275 M -931.96 % | -1.674 M 94.79 % | -32.125 M -200.92 % | 31.832 M -26.15 % | 43.102 M 282.52 % | -23.615 M -320.12 % | 10.728 M 1 337.37 % | -867.000 K -108.62 % | 10.062 M 199.54 % | -10.108 M -202.04 % | 9.906 M 287.40 % | -5.286 M 12.79 % | -6.061 M -171.58 % | 8.468 M 138.71 % | -21.875 M -85.24 % | -11.809 M -11.52 % | -10.589 M -319.05 % | 4.834 M 192.25 % | -5.240 M -194.08 % | 5.570 M -48.13 % | 10.738 M 167.12 % | -15.998 M -331.32 % | 6.916 M 114.12 % | 3.230 M -89.58 % | 30.994 M 1 907.23 % | -1.715 M -110.17 % | 16.871 M -2.89 % | 17.373 M -27.83 % | 24.072 M 207.59 % | -22.373 M -34.44 % | -16.642 M -292.22 % | -4.243 M -121.62 % | 19.622 M 407.12 % | -6.389 M -115.87 % | 40.255 M 293.65 % | -20.788 M -167.76 % | 30.679 M 1 014.38 % | 2.753 M -87.14 % | 21.412 M -12.18 % | 24.382 M 3 266.49 % | -770.000 K 97.51 % | -30.942 M -696.76 % | 5.185 M 157.96 % | -8.946 M -190.91 % | 9.841 M 146.10 % | -21.348 M -602.42 % | 4.249 M 130.79 % | -13.801 M -245.80 % | -3.991 M 22.82 % | -5.171 M -168.26 % | 7.575 M 151.47 % | -14.716 M 69.62 % | -48.440 M -338.85 % | -11.038 M -502.85 % | 2.740 M 103.31 % | -82.732 M -98.30 % | -41.720 M 55.81 % | -94.404 M 10.88 % | -105.935 M 37.15 % | -168.564 M 25.80 % | -227.176 M -7.74 % | -210.863 M 20.00 % | -263.590 M -26.88 % | -207.744 M -18.37 % | -175.500 M -50.13 % | -116.900 M -317.50 % | -28.000 M -23.35 % | -22.700 M -16.41 % | -19.500 M 3.47 % | -20.200 M 35.87 % | -31.500 M -142.31 % | -13.000 M 12.16 % | -14.800 M -19.35 % | -12.400 M -56.96 % | -7.900 M 20.20 % | -9.900 M 27.74 % | -13.700 M -34.31 % | -10.200 M -183.33 % | -3.600 M -800.00 % | -400.000 K -180.00 % | 500.000 K 138.46 % | -1.300 M -62.50 % | -800.000 K -33.33 % | -600.000 K -150.00 % | 1.200 M 1 100.00 % | 100.000 K -66.67 % | 300.000 K | 0.000 -100.00 % | 900.000 K 800.00 % | 100.000 K |
| Investments in property plant and equipment | -581.000 K 44.88 % | -1.054 M 12.96 % | -1.211 M -5.49 % | -1.148 M -107.97 % | -552.000 K 31.60 % | -807.000 K -81.35 % | -445.000 K -39.94 % | -318.000 K 41.97 % | -548.000 K -59.77 % | -343.000 K 69.96 % | -1.142 M 66.51 % | -3.410 M 28.09 % | -4.742 M -495.73 % | -796.000 K -20.79 % | -659.000 K 40.15 % | -1.101 M -3.97 % | -1.059 M -78.58 % | -593.000 K 46.43 % | -1.107 M 82.42 % | -6.298 M -54.67 % | -4.072 M -50.87 % | -2.699 M 6.51 % | -2.887 M 41.64 % | -4.947 M -23.49 % | -4.006 M 16.77 % | -4.813 M -11.75 % | -4.307 M 37.02 % | -6.839 M -177.56 % | -2.464 M -191.60 % | -845.000 K -44.69 % | -584.000 K 60.35 % | -1.473 M 19.42 % | -1.828 M 14.58 % | -2.140 M 16.47 % | -2.562 M -116.93 % | -1.181 M 42.47 % | -2.053 M -26.42 % | -1.624 M 47.12 % | -3.071 M -56.84 % | -1.958 M -4.99 % | -1.865 M -38.46 % | -1.347 M 7.74 % | -1.460 M -106.21 % | -708.000 K 27.31 % | -974.000 K 64.24 % | -2.724 M -171.86 % | -1.002 M 30.22 % | -1.436 M 32.71 % | -2.134 M 14.23 % | -2.488 M 39.71 % | -4.127 M -29.01 % | -3.199 M -82.80 % | -1.750 M 28.43 % | -2.445 M 5.85 % | -2.597 M -29.40 % | -2.007 M -4.59 % | -1.919 M 27.12 % | -2.633 M 15.69 % | -3.123 M -58.69 % | -1.968 M -33.88 % | -1.470 M 38.44 % | -2.388 M -15.47 % | -2.068 M 19.03 % | -2.554 M 36.94 % | -4.050 M 40.28 % | -6.782 M 4.64 % | -7.112 M -29.29 % | -5.501 M 17.43 % | -6.662 M -9.12 % | -6.105 M -0.83 % | -6.055 M -38.56 % | -4.370 M 41.20 % | -7.432 M -56.93 % | -4.736 M -43.56 % | -3.299 M 30.14 % | -4.722 M -26.22 % | -3.741 M 37.47 % | -5.983 M -116.31 % | -2.766 M -5.86 % | -2.613 M -5.62 % | -2.474 M -75.21 % | -1.412 M 33.96 % | -2.138 M -46.54 % | -1.459 M -21.99 % | -1.196 M -202.02 % | -396.000 K -116.04 % | 2.469 M 210.96 % | 794.000 K 111.61 % | -6.840 M -211.11 % | 6.156 M 177.57 % | -7.936 M 47.02 % | -14.979 M 0.21 % | -15.010 M 51.63 % | -31.033 M -1 970.25 % | -1.499 M 96.85 % | -47.646 M -12.90 % | -42.202 M 11.08 % | -47.461 M 12.39 % | -54.176 M -2.61 % | -52.800 M -127.59 % | -23.200 M -176.19 % | -8.400 M -100.00 % | -4.200 M -180.00 % | -1.500 M 31.82 % | -2.200 M -122.22 % | 9.900 M 165.13 % | -15.200 M -1 588.89 % | -900.000 K 55.00 % | -2.000 M -17.65 % | -1.700 M 5.56 % | -1.800 M -5.88 % | -1.700 M 0.00 % | -1.700 M -54.55 % | -1.100 M 21.43 % | -1.400 M 63.16 % | -3.800 M -375.00 % | -800.000 K -260.00 % | 500.000 K 183.33 % | -600.000 K -100.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K 25.00 % | -400.000 K -100.00 % | -200.000 K 0.00 % | -200.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -1.313 M 99.13 % | -150.636 M -15 063 700.00 % | 1.000 K -99.33 % | 150.000 K | 0.000 -100.00 % | 16.000 K | 0.000 100.00 % | -963.000 K -206.76 % | 902.000 K 1 378.69 % | 61.000 K -46.96 % | 115.000 K -33.91 % | 174.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.000 K -290.91 % | 22.000 K | 0.000 -100.00 % | 20.000 K -90.00 % | 200.000 K 0.00 % | 200.000 K 100.04 % | -469.021 M -233 443.78 % | 201.000 K 34.00 % | 150.000 K -35.34 % | 232.000 K -41.41 % | 396.000 K -20.80 % | 500.000 K 133.64 % | 214.000 K -32.28 % | 316.000 K 22.01 % | 259.000 K 716.67 % | -42.000 K 50.59 % | -85.000 K 20.56 % | -107.000 K -150.71 % | 211.000 K 1 210.53 % | -19.000 K 88.95 % | -172.000 K 0.00 % | -172.000 K 58.25 % | -412.000 K | 0.000 100.00 % | -75.000 K 51.30 % | -154.000 K | 0.000 | 0.000 -100.00 % | 2.604 M 199.69 % | -2.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.202 M 600.31 % | -640.000 K 97.94 % | -31.040 M -2 716.70 % | -1.102 M -46.93 % | -750.000 K 92.58 % | -10.109 M | 0.000 | 0.000 100.00 % | -46.130 M | 0.000 | 0.000 | 0.000 100.00 % | -2.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.743 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.073 M | 0.000 100.00 % | -995.000 K 98.52 % | -67.078 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 583.000 K | 0.000 | 0.000 100.00 % | -583.000 K 99.25 % | -77.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.754 M 162.23 % | -12.460 M -361.31 % | -2.701 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -12.797 M 51.72 % | -26.508 M -98.56 % | -13.350 M -719.52 % | -1.629 M 58.12 % | -3.890 M -388 900.00 % | -1.000 K 99.95 % | -2.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 59.02 % | -1.220 M | 0.000 | 0.000 -100.00 % | 42.000 K 101.88 % | -2.240 M | 0.000 | 0.000 100.00 % | -69.221 M -17 424.30 % | -395.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 586.000 K | 0.000 | 0.000 100.00 % | -586.000 K -155.70 % | 1.052 M | 0.000 | 0.000 100.00 % | -1.052 M -5.20 % | -1.000 M 32.30 % | -1.477 M -459.47 % | -264.000 K 63.93 % | -732.000 K -107.32 % | 10.000 M | 0.000 | 0.000 -100.00 % | 1.102 M 143.44 % | -2.537 M | 0.000 100.00 % | -4.683 M -68.45 % | -2.780 M -102.39 % | 116.463 M | 0.000 100.00 % | -113.000 K 97.49 % | -4.500 M 98.81 % | -379.000 M 58.98 % | -923.998 M -3 933.34 % | -22.909 M -645.98 % | -3.071 M 61.21 % | -7.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.721 M 107.86 % | 37.391 M | 0.000 | 0.000 100.00 % | -10.259 M -127.71 % | 37.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.632 M 61.65 % | 19.568 M 143.78 % | -44.700 M -587.69 % | -6.500 M 93.64 % | -102.200 M | 0.000 | 0.000 100.00 % | -31.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.400 M 401.96 % | -5.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 316.000 K 141.22 % | 131.000 K -95.55 % | 2.942 M -98.10 % | 154.526 M 188.06 % | 53.644 M 2 751.89 % | 1.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.775 M | 0.000 -100.00 % | 2.166 M -56.02 % | 4.925 M 443.00 % | 907.000 K -60.06 % | 2.271 M -83.00 % | 13.358 M -9.49 % | 14.759 M -49.00 % | 28.939 M 1 144.69 % | 2.325 M | 0.000 | 0.000 -100.00 % | 19.000 K -95.19 % | 395.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 303.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 301.000 K | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 173.000 K -13.07 % | 199.000 K -78.99 % | 947.000 K -90.53 % | 10.000 M 294.17 % | 2.537 M -85.91 % | 18.008 M | 0.000 | 0.000 100.00 % | -111.850 M | 0.000 -100.00 % | 57.750 M 6.75 % | 54.100 M -85.58 % | 375.250 M | 0.000 | 0.000 -100.00 % | 4.250 M 6 059.42 % | 69.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 354.000 K -52.23 % | 741.000 K -25.97 % | 1.001 M -98.71 % | 77.721 M 302.18 % | 19.325 M 6 904.58 % | -284.000 K | 0.000 | 0.000 -100.00 % | 35.508 M 3 454.35 % | 999.000 K 106.65 % | -15.028 M -141.29 % | 36.395 M -96.24 % | 968.957 M | 0.000 | 0.000 -100.00 % | 863.939 M 488.22 % | 146.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 300.00 % | 500.000 K -54.55 % | 1.100 M -88.42 % | 9.500 M -2.06 % | 9.700 M | 0.000 | 0.000 -100.00 % | 57.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.000 K -88.89 % | 9.000 K | 0.000 -100.00 % | 1.313 M -99.13 % | 150.636 M 15 063 500.00 % | 1.000 K -99.95 % | 2.031 M | 0.000 -100.00 % | 16.000 K 100.17 % | -9.637 M -218.22 % | 8.152 M 803.77 % | 902.000 K 1 378.69 % | 61.000 K -46.96 % | 115.000 K -33.91 % | 174.000 K | 0.000 | 0.000 100.00 % | -154.000 K -1 300.00 % | -11.000 K -105.91 % | 186.000 K | 0.000 -100.00 % | 42.000 K 740.00 % | 5.000 K | 0.000 -100.00 % | 14.000 K 1 300.00 % | 1.000 K -99.37 % | 158.000 K -99.03 % | 16.342 M 284.79 % | 4.247 M 288.92 % | 1.092 M -54.46 % | 2.398 M -54.93 % | 5.321 M 964.20 % | 500.000 K -60.47 % | 1.265 M -90.75 % | 13.674 M 937.48 % | 1.318 M 3 238.10 % | -42.000 K -101.81 % | 2.325 M 2 272.90 % | -107.000 K -150.71 % | 211.000 K 1 210.53 % | -19.000 K 95.19 % | -395.000 K -129.65 % | -172.000 K 58.25 % | -412.000 K | 0.000 100.00 % | -889.000 K -265.55 % | 537.000 K -20.44 % | 675.000 K 197.68 % | -691.000 K 82.67 % | -3.988 M -470.63 % | 1.076 M 13 350.00 % | 8.000 K 100.76 % | -1.052 M -814.78 % | -115.000 K -200.00 % | 115.000 K | 0.000 100.00 % | -732.000 K 94.54 % | -13.402 M | 0.000 | 0.000 100.00 % | -1.102 M 88.98 % | -10.000 M -233.99 % | 7.463 M 752.91 % | 875.000 K 94.01 % | 451.000 K 110.80 % | -4.174 M 37.88 % | -6.719 M -137.95 % | 17.704 M 930.50 % | 1.718 M -21.73 % | 2.195 M -99.76 % | 927.704 M 3 690.57 % | 24.474 M 1 494.40 % | 1.535 M -80.46 % | 7.856 M 113.19 % | -59.568 M -9 310.43 % | -633.000 K 66.77 % | -1.905 M 96.93 % | -62.117 M -80 771.43 % | 77.000 K 106.31 % | -1.221 M 41.47 % | -2.086 M -119.86 % | 10.502 M | 0.000 | 0.000 100.00 % | -77.721 M -71.72 % | -45.260 M -170.40 % | 64.289 M 80.69 % | 35.579 M 13 743.97 % | 257.000 K 100.84 % | -30.774 M -451.94 % | 8.744 M 356.37 % | 1.916 M -87.48 % | 15.298 M 101.59 % | -965.052 M -1 626.23 % | 63.231 M 14.33 % | 55.307 M 219.76 % | -46.181 M 26.07 % | -62.469 M 56.29 % | -142.905 M -133.40 % | 427.800 M 41.00 % | 303.400 M 516.67 % | 49.200 M 239.77 % | -35.200 M -151.54 % | 68.300 M 13 760.00 % | -500.000 K -102.22 % | 22.500 M -36.26 % | 35.300 M 206.01 % | -33.300 M -261.65 % | 20.600 M 635.71 % | 2.800 M 500.00 % | -700.000 K -105.11 % | 13.700 M 164.62 % | -21.200 M -1.44 % | -20.900 M -1 493.33 % | 1.500 M 103.79 % | -39.600 M -5 557.14 % | -700.000 K 87.72 % | -5.700 M -141.61 % | 13.700 M 2 383.33 % | -600.000 K -200.00 % | -200.000 K 33.33 % | -300.000 K -250.00 % | 200.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | -13.377 M 50.89 % | -27.237 M -88.75 % | -14.430 M -8 845.45 % | 165.000 K -99.89 % | 150.084 M 184.05 % | 52.838 M 3 231.53 % | 1.586 M 598.74 % | -318.000 K 40.23 % | -532.000 K -55.10 % | -343.000 K -105.67 % | 6.047 M 341.11 % | -2.508 M 46.42 % | -4.681 M -587.37 % | -681.000 K -40.41 % | -485.000 K 55.95 % | -1.101 M -3.97 % | -1.059 M -81.34 % | -584.000 K 47.76 % | -1.118 M 81.71 % | -6.112 M -50.10 % | -4.072 M -50.87 % | -2.699 M 5.63 % | -2.860 M 42.19 % | -4.947 M -24.55 % | -3.972 M 13.88 % | -4.612 M -16.79 % | -3.949 M 99.14 % | -459.518 M -3 015.91 % | 15.759 M 3 869.52 % | 397.000 K -78.11 % | 1.814 M -52.86 % | 3.848 M 1 014.01 % | -421.000 K 51.89 % | -875.000 K -107.87 % | 11.112 M -26.68 % | 15.155 M -43.54 % | 26.844 M 3 729.39 % | 701.000 K 122.06 % | -3.178 M -81.91 % | -1.747 M 97.54 % | -71.105 M -3 614.99 % | -1.914 M -17.28 % | -1.632 M -45.71 % | -1.120 M -14.99 % | -974.000 K 65.20 % | -2.799 M -142.13 % | -1.156 M -51.91 % | -761.000 K 77.69 % | -3.411 M -22.00 % | -2.796 M 50.63 % | -5.663 M -77.47 % | -3.191 M -13.88 % | -2.802 M 14.02 % | -3.259 M 17.68 % | -3.959 M -78.41 % | -2.219 M 16.30 % | -2.651 M 0.34 % | -2.660 M 25.36 % | -3.564 M 88.88 % | -32.061 M -531.62 % | 7.428 M 156.54 % | -13.138 M -198.83 % | 13.294 M 308.96 % | -6.362 M 0.27 % | -6.379 M 87.84 % | -52.473 M -279.39 % | -13.831 M -119.80 % | 69.840 M 56.40 % | 44.656 M 554.51 % | -9.825 M -318.26 % | -2.349 M 16.26 % | -2.805 M 40.55 % | -4.718 M -137.80 % | -1.984 M 96.84 % | -62.867 M -1 073.99 % | -5.355 M 5.15 % | -5.646 M -20 811.11 % | -27.000 K 99.00 % | -2.689 M 44.32 % | -4.829 M 93.26 % | -71.638 M -858.56 % | 9.444 M 776.02 % | -1.397 M -205.02 % | -458.000 K -100.60 % | 76.525 M 557.26 % | 11.643 M -82.48 % | 66.474 M 82.76 % | 36.373 M 308.74 % | -17.425 M 41.44 % | -29.756 M -1 746.71 % | 1.807 M 106.43 % | -28.091 M -176.58 % | 36.683 M 235.22 % | -27.128 M -143.94 % | 61.732 M 300.47 % | 15.415 M -97.98 % | 763.096 M 1 058.42 % | 65.874 M 137.11 % | -177.513 M -153.74 % | 330.300 M 20.68 % | 273.700 M 719.23 % | -44.200 M -12.18 % | -39.400 M -158.98 % | 66.800 M 297.63 % | -33.800 M -204.32 % | 32.400 M 61.19 % | 20.100 M 158.77 % | -34.200 M -283.87 % | 18.600 M 500.00 % | 3.100 M 255.00 % | -2.000 M -115.27 % | 13.100 M 197.76 % | -13.400 M -532.26 % | 3.100 M 162.00 % | -5.000 M 88.48 % | -43.400 M -177.50 % | 56.000 M 1 176.92 % | -5.200 M -139.69 % | 13.100 M 1 555.56 % | -900.000 K -80.00 % | -500.000 K 16.67 % | -600.000 K -200.00 % | -200.000 K 0.00 % | -200.000 K 0.00 % | -200.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M 0.00 % | -1.000 M -5 163.16 % | -19.000 K 0.00 % | -19.000 K 0.00 % | -19.000 K -100.64 % | 2.982 M 16 666.67 % | -18.000 K 98.81 % | -1.518 M 0.00 % | -1.518 M -150.89 % | 2.983 M 296.51 % | -1.518 M -0.07 % | -1.517 M -1 496.84 % | -95.000 K -100.50 % | 18.920 M 670.99 % | 2.454 M 144.35 % | -5.533 M -263.30 % | -1.523 M 97.95 % | -74.339 M -5 105.81 % | -1.428 M 73.30 % | -5.348 M -170.92 % | -1.974 M -23.30 % | -1.601 M -100.40 % | 399.002 M 505 165.82 % | -79.000 K | 0.000 100.00 % | -45.000 K 97.54 % | -1.827 M -137.16 % | 4.916 M 124.64 % | -19.953 M -4 673.44 % | -418.000 K -633.33 % | -57.000 K 0.00 % | -57.000 K 12.31 % | -65.000 K -12.07 % | -58.000 K 1.69 % | -59.000 K -73.53 % | -34.000 K -100.77 % | 4.404 M -95.44 % | 96.538 M 357 648.15 % | -27.000 K -22.73 % | -22.000 K -46.67 % | -15.000 K 0.00 % | -15.000 K -1 600.00 % | 1.000 K 103.23 % | -31.000 K 3.13 % | -32.000 K 3.03 % | -33.000 K -10.00 % | -30.000 K -3.45 % | -29.000 K -93.33 % | -15.000 K 68.75 % | -48.000 K -220.00 % | -15.000 K 0.00 % | -15.000 K 98.21 % | -837.000 K 0.48 % | -841.000 K -625.00 % | -116.000 K 45.54 % | -213.000 K -131.52 % | -92.000 K -411.11 % | -18.000 K 81.25 % | -96.000 K 41.10 % | -163.000 K -20.74 % | -135.000 K -7.14 % | -126.000 K 99.49 % | -24.886 M -22 942.59 % | -108.000 K 8.47 % | -118.000 K -71.01 % | -69.000 K 55.48 % | -155.000 K -260.47 % | -43.000 K 99.61 % | -11.077 M -16 941.54 % | -65.000 K -100.60 % | 10.888 M 750.42 % | -1.674 M -884.71 % | -170.000 K -101.93 % | 8.812 M 3 138.62 % | -290.000 K -3.20 % | -281.000 K 30.62 % | -405.000 K -103.76 % | 10.776 M 3 777.82 % | -293.000 K 52.28 % | -614.000 K 10.50 % | -686.000 K -1 062.71 % | -59.000 K -133.91 % | 174.000 K 144.16 % | -394.000 K 98.44 % | -25.246 M -1 946.82 % | 1.367 M 101.84 % | -74.358 M -2 970.11 % | -2.422 M 49.47 % | -4.793 M 69.88 % | -15.915 M -561.97 % | 3.445 M 110.26 % | -33.570 M -145.43 % | 73.901 M -29.78 % | 105.236 M 567.72 % | -22.500 M -2 400.00 % | -900.000 K -28.57 % | -700.000 K 90.36 % | -7.260 M -418.57 % | -1.400 M 51.72 % | -2.900 M -132.22 % | 9.000 M 2 350.00 % | -400.000 K -104.44 % | 9.000 M 187.38 % | -10.300 M -2 675.00 % | 400.000 K 300.00 % | -200.000 K -101.48 % | 13.500 M -4.93 % | 14.200 M | 0.000 | 0.000 -100.00 % | 1.800 M 1 900.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.700 M -800.00 % | -300.000 K -175.00 % | 400.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K -72.73 % | 11.000 K 375.00 % | -4.000 K -166.67 % | 6.000 K 0.00 % | 6.000 K | 0.000 -100.00 % | 2.000 K -71.43 % | 7.000 K 16.67 % | 6.000 K 20.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -40.00 % | 5.000 K -28.57 % | 7.000 K -46.15 % | 13.000 K -65.79 % | 38.000 K | 0.000 | 0.000 -100.00 % | 71.000 K 294.44 % | 18.000 K 80.00 % | 10.000 K -28.57 % | 14.000 K -98.38 % | 863.000 K 122.42 % | 388.000 K 231.62 % | 117.000 K | 0.000 | 0.000 -100.00 % | 27.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K -6.25 % | 32.000 K 10.34 % | 29.000 K -19.44 % | 36.000 K -16.28 % | 43.000 K -28.33 % | 60.000 K -7.69 % | 65.000 K -61.76 % | 170.000 K 415.15 % | 33.000 K | 0.000 -100.00 % | 91.000 K -19.47 % | 113.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 316.67 % | 24.000 K -60.00 % | 60.000 K -40.00 % | 100.000 K -72.07 % | 358.000 K -41.41 % | 611.000 K 1 146.94 % | 49.000 K 6.52 % | 46.000 K -78.10 % | 210.000 K -39.13 % | 345.000 K -30.58 % | 497.000 K 282.31 % | 130.000 K -86.17 % | 940.000 K -25.22 % | 1.257 M -59.20 % | 3.081 M 296.02 % | 778.000 K 910.39 % | 77.000 K 113.89 % | 36.000 K -96.77 % | 1.114 M 1 405.41 % | 74.000 K -79.21 % | 356.000 K -30.33 % | 511.000 K 125.11 % | 227.000 K 134.02 % | 97.000 K -96.51 % | 2.783 M 207.85 % | 904.000 K 265.99 % | 247.000 K -54.76 % | 546.000 K -82.59 % | 3.136 M -23.38 % | 4.093 M -50.21 % | 8.220 M -26.46 % | 11.177 M -82.35 % | 63.320 M -23.92 % | 83.224 M 139.84 % | 34.700 M -53.86 % | 75.200 M -84.98 % | 500.500 M 9 370.20 % | 5.285 M -90.19 % | 53.900 M 2 350.00 % | 2.200 M -29.03 % | 3.100 M -71.82 % | 11.000 M -9.84 % | 12.200 M 2 950.00 % | 400.000 K -20.00 % | 500.000 K 150.00 % | 200.000 K -97.30 % | 7.400 M 7 300.00 % | 100.000 K -95.00 % | 2.000 M -95.67 % | 46.200 M | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.288 M | 0.000 | 0.000 | 0.000 | 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 100.00 % | -49.000 K 37.18 % | -78.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K -60.64 % | 94.000 K 171.76 % | -131.000 K -2 083.33 % | -6.000 K | 0.000 100.00 % | -5.000 K 96.60 % | -147.000 K -1 125.00 % | -12.000 K -1 100.00 % | -1.000 K 50.00 % | -2.000 K 98.84 % | -173.000 K -1 472.73 % | -11.000 K | 0.000 100.00 % | -21.000 K 98.69 % | -1.601 M 20.03 % | -2.002 M 14.59 % | -2.344 M 63.73 % | -6.462 M -138.19 % | -2.713 M 29.13 % | -3.828 M -11 158.82 % | -34.000 K | 0.000 100.00 % | -3.275 M 83.66 % | -20.038 M -1 406.62 % | -1.330 M 77.77 % | -5.984 M 27.56 % | -8.261 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 100.00 % | -200.000 K 75.00 % | -800.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 |
| Dividends paid | -537.000 K -1.13 % | -531.000 K 0.00 % | -531.000 K 1.12 % | -537.000 K -0.19 % | -536.000 K 0.19 % | -537.000 K -3.47 % | -519.000 K 3.35 % | -537.000 K 0.00 % | -537.000 K -1.13 % | -531.000 K -1.14 % | -525.000 K 2.05 % | -536.000 K 0.19 % | -537.000 K 1.10 % | -543.000 K -4.62 % | -519.000 K 2.08 % | -530.000 K 1.30 % | -537.000 K 6.12 % | -572.000 K -17.70 % | -486.000 K 10.17 % | -541.000 K -0.93 % | -536.000 K -0.94 % | -531.000 K -0.95 % | -526.000 K 1.87 % | -536.000 K 0.00 % | -536.000 K -0.94 % | -531.000 K 13.24 % | -612.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 100.00 % | -40.001 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 |
| Other financing activites | -12.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -149.000 K | 0.000 | 0.000 100.00 % | -95.000 K 96.83 % | -2.999 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.000 M -4 900.00 % | -500.000 K -20.77 % | -414.000 K | 0.000 100.00 % | -4.000 M -116.04 % | 24.940 M | 0.000 | 0.000 100.00 % | -6.000 M | 0.000 -100.00 % | 33.666 M | 0.000 | 0.000 | 0.000 100.00 % | -4.978 M -71 214.29 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.265 M -226.49 % | 16.812 M 2 777.07 % | -628.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.416 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K 7.14 % | 14.000 K -99.97 % | 40.001 M 200.00 % | -40.001 M | 0.000 | 0.000 -100.00 % | 748.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 239.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.855 M -49 658.33 % | -60.000 K -110.62 % | 565.000 K 211.88 % | -505.000 K | 0.000 | 0.000 -100.00 % | 278.000 K 200.00 % | -278.000 K 31.53 % | -406.000 K -23.40 % | -329.000 K -127.62 % | 1.191 M 120.58 % | -5.788 M -122.37 % | 25.873 M 371.58 % | -9.527 M -210.78 % | 8.600 M 72.00 % | 5.000 M 1 100.00 % | -500.000 K -17.65 % | -425.000 K -325.00 % | -100.000 K 50.00 % | -200.000 K -100.00 % | -100.000 K -112.50 % | 800.000 K 14.29 % | 700.000 K -41.67 % | 1.200 M -33.33 % | 1.800 M 1 700.00 % | 100.000 K 150.00 % | -200.000 K -150.00 % | 400.000 K 119.05 % | -2.100 M -2 000.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -100.000 K -101.61 % | 6.200 M 1 340.00 % | -500.000 K -150.00 % | -200.000 K |
| Net cash used provided by financing activities | -13.477 M -2 438.04 % | -531.000 K 0.00 % | -531.000 K 1.12 % | -537.000 K -0.19 % | -536.000 K 85.99 % | -3.825 M -129.32 % | -1.668 M -200.00 % | -556.000 K 0.00 % | -556.000 K 13.80 % | -645.000 K -126.25 % | 2.457 M 219.62 % | -2.054 M 0.05 % | -2.055 M -266.31 % | -561.000 K -122.77 % | 2.464 M 220.37 % | -2.047 M 0.20 % | -2.051 M 92.01 % | -25.656 M -243.09 % | 17.930 M 1 091.36 % | 1.505 M 124.82 % | -6.063 M -0.15 % | -6.054 M 87.87 % | -49.923 M -2 451.00 % | -1.957 M 66.71 % | -5.878 M 30.85 % | -8.500 M -284.09 % | -2.213 M -100.51 % | 432.668 M 569 400.00 % | -76.000 K -2 633.33 % | 3.000 K 107.14 % | -42.000 K 99.38 % | -6.800 M -238.13 % | 4.923 M 124.69 % | -19.940 M -4 548.02 % | -429.000 K -217.78 % | -135.000 K -136.84 % | -57.000 K -1 050.00 % | 6.000 K 115.00 % | -40.000 K 99.81 % | -21.314 M -226.93 % | 16.792 M 261.97 % | 4.639 M -95.22 % | 96.963 M 52 597.28 % | 184.000 K 220.26 % | -153.000 K -628.57 % | -21.000 K -100.08 % | 26.244 M 656 200.00 % | -4.000 K 97.75 % | -178.000 K -304.55 % | -44.000 K -33.33 % | -33.000 K -320.00 % | 15.000 K 109.43 % | -159.000 K -1 690.00 % | 10.000 K 100.03 % | -39.968 M -166 633.33 % | 24.000 K 101.55 % | -1.551 M 19.26 % | -1.921 M 39.05 % | -3.152 M 51.81 % | -6.541 M -130.72 % | -2.835 M 25.53 % | -3.807 M -7 221.15 % | -52.000 K 45.83 % | -96.000 K 97.21 % | -3.438 M 82.87 % | -20.073 M -1 301.75 % | -1.432 M 95.35 % | -30.810 M -272.60 % | -8.269 M -3 545.42 % | 240.000 K -55.72 % | 542.000 K 611.32 % | -106.000 K -3 633.33 % | 3.000 K 100.03 % | -10.867 M -2 193.83 % | 519.000 K -95.34 % | 11.146 M 821.89 % | -1.544 M -300.52 % | 770.000 K -92.35 % | 10.069 M 260.77 % | 2.791 M 461.57 % | 497.000 K 251.52 % | -328.000 K -103.03 % | 10.812 M 1 216.93 % | 821.000 K 252.04 % | -540.000 K 98.21 % | -30.185 M -7 800.26 % | 392.000 K -59.42 % | 966.000 K 220.45 % | -802.000 K 96.43 % | -22.463 M -906.41 % | -2.232 M 98.68 % | -168.958 M -7 743.92 % | -2.154 M -4.41 % | -2.063 M 83.02 % | -12.151 M -194.52 % | 12.856 M 145.62 % | -28.181 M -117.28 % | 163.094 M -8.85 % | 178.933 M 760.25 % | 20.800 M -73.77 % | 79.300 M -84.12 % | 499.300 M 20 904.17 % | -2.400 M -104.58 % | 52.400 M 5 922.22 % | -900.000 K -107.50 % | 12.000 M 5.26 % | 11.400 M -47.95 % | 21.900 M 351.72 % | -8.700 M -422.22 % | 2.700 M 2 600.00 % | 100.000 K -99.51 % | 20.500 M 47.48 % | 13.900 M 14 000.00 % | -100.000 K -100.22 % | 46.100 M 2 326.32 % | 1.900 M 1 800.00 % | 100.000 K -50.00 % | 200.000 K | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 3.500 M 537.50 % | -800.000 K -500.00 % | 200.000 K |
| Effect of forex changes on cash | 66.000 K -59.26 % | 162.000 K 148.94 % | -331.000 K -160.73 % | 545.000 K 161.65 % | -884.000 K -2 948.28 % | -29.000 K 86.51 % | -215.000 K -114.19 % | 1.515 M 474.07 % | -405.000 K 31.82 % | -594.000 K -56.73 % | -379.000 K -38.32 % | -274.000 K -126.45 % | -121.000 K 18.79 % | -149.000 K -336.51 % | 63.000 K -93.38 % | 952.000 K 453.90 % | -269.000 K -114.00 % | 1.922 M 347.36 % | -777.000 K -1 153.23 % | -62.000 K -251.22 % | 41.000 K 150.00 % | -82.000 K -191.11 % | 90.000 K 210.34 % | 29.000 K 108.10 % | -358.000 K 37.52 % | -573.000 K 31.29 % | -834.000 K -152.78 % | 1.580 M 5 037.50 % | -32.000 K -102.26 % | 1.413 M 1 387.37 % | 95.000 K 114.01 % | -678.000 K -198.68 % | -227.000 K 57.81 % | -538.000 K -162.20 % | 865.000 K 290.53 % | -454.000 K -13.22 % | -401.000 K 30.38 % | -576.000 K -844.26 % | -61.000 K 95.87 % | -1.477 M -15.48 % | -1.279 M -159.96 % | -492.000 K -160.29 % | 816.000 K 158.08 % | -1.405 M -261.12 % | 872.000 K 352.02 % | -346.000 K 30.24 % | -496.000 K -245.45 % | 341.000 K -69.20 % | 1.107 M 181.04 % | -1.366 M -505.34 % | 337.000 K 115.73 % | -2.143 M -36.32 % | -1.572 M -134.98 % | -669.000 K -114.79 % | 4.523 M 1 909.20 % | -250.000 K -105.25 % | 4.760 M 648.39 % | -868.000 K -47.87 % | -587.000 K 79.21 % | -2.824 M -202.43 % | 2.757 M -23.71 % | 3.614 M 136.98 % | 1.525 M 149.50 % | -3.081 M 59.27 % | -7.565 M -507.82 % | 1.855 M -36.90 % | 2.940 M -12.71 % | 3.368 M 12.83 % | 2.985 M 100.87 % | 1.486 M 70.61 % | 871.000 K -12.99 % | 1.001 M 94.75 % | 514.000 K -23.28 % | 670.000 K -12.07 % | 762.000 K 36.07 % | 560.000 K 342.42 % | -231.000 K 40.92 % | -391.000 K -314.84 % | 182.000 K -67.50 % | 560.000 K 1.45 % | 552.000 K 145.62 % | -1.210 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.979 M -152.58 % | -7.514 M | 0.000 100.00 % | -22.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.000 K -188.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 change in cash | -14.798 M 30.15 % | -21.186 M -224.69 % | -6.525 M -2 205.65 % | -283.000 K -100.18 % | 155.247 M 169.96 % | 57.507 M 6 597.97 % | -885.000 K -144.76 % | 1.977 M -70.75 % | 6.759 M 1 126.68 % | 551.000 K 104.31 % | -12.787 M 27.26 % | -17.580 M -1.72 % | -17.282 M -1 967.22 % | -836.000 K -107.13 % | 11.726 M 151.57 % | -22.737 M -201.74 % | 22.348 M 275.35 % | -12.745 M -120.82 % | 61.213 M 601.50 % | -12.206 M -199.11 % | 12.316 M -21.20 % | 15.630 M 121.78 % | -71.773 M -1 285.16 % | 6.056 M 178.91 % | -7.675 M -1.19 % | -7.585 M -13.04 % | -6.710 M 49.68 % | -13.335 M -246.57 % | 9.098 M 813.57 % | -1.275 M 46.63 % | -2.389 M -126.40 % | 9.050 M 135.48 % | -25.506 M -35.34 % | -18.846 M -329.77 % | 8.202 M 402.77 % | -2.709 M -110.96 % | 24.712 M 177.24 % | -31.994 M -212.05 % | 28.553 M 53.81 % | 18.564 M 123.44 % | -79.207 M -711.12 % | 12.961 M -86.40 % | 95.280 M 1 134.04 % | 7.721 M 174.51 % | -10.363 M -253.75 % | 6.740 M -65.23 % | 19.386 M 395.29 % | -6.565 M -209.67 % | 5.986 M 122.95 % | -26.081 M -51.92 % | -17.168 M -7.92 % | -15.908 M -5 385.05 % | 301.000 K 103.81 % | -7.895 M 77.51 % | -35.097 M -523.21 % | 8.293 M 153.71 % | -15.440 M -1 152.49 % | 1.467 M 136.02 % | -4.073 M 60.96 % | -10.432 M -285.13 % | 5.635 M 345.81 % | 1.264 M -96.07 % | 32.140 M 121.15 % | 14.533 M 136.56 % | -39.755 M 54.48 % | -87.333 M -427.18 % | -16.566 M -126.71 % | 62.020 M 88.04 % | 32.983 M 2.57 % | 32.156 M 248.02 % | -21.724 M -175.51 % | 28.769 M 2 086.81 % | -1.448 M -115.69 % | 9.231 M 124.81 % | -37.204 M -763.17 % | 5.610 M 114.62 % | -38.363 M -792.85 % | 5.537 M 500.07 % | -1.384 M -116.55 % | 8.363 M 109.10 % | -91.937 M -856.37 % | 12.155 M 377.13 % | -4.386 M -20.89 % | -3.628 M -105.12 % | 70.814 M 745.70 % | -10.967 M -133.06 % | 33.171 M 278.20 % | -18.615 M 36.39 % | -29.265 M 59.18 % | -71.693 M 13.79 % | -83.157 M 65.17 % | -238.769 M -298.78 % | -59.875 M 55.69 % | -135.126 M -13.57 % | -118.983 M 40.18 % | -198.905 M -137.96 % | 524.052 M 1 613.64 % | -34.622 M 83.23 % | -206.412 M -217.48 % | 175.700 M -25.58 % | 236.100 M -44.72 % | 427.100 M 762.17 % | -64.500 M -164.69 % | 99.700 M 281.60 % | -54.900 M -525.58 % | 12.900 M -30.27 % | 18.500 M 168.27 % | -27.100 M -984.00 % | -2.500 M -19.05 % | -2.100 M 82.20 % | -11.800 M -159.30 % | 19.900 M 305.15 % | -9.700 M -1 516.67 % | -600.000 K -101.47 % | 40.700 M 199.27 % | -41.000 M -174.82 % | 54.800 M 1 044.83 % | -5.800 M -146.40 % | 12.500 M 6 150.00 % | 200.000 K 150.00 % | -400.000 K -33.33 % | -300.000 K -109.09 % | 3.300 M 3 400.00 % | -100.000 K -200.00 % | 100.000 K |
| Cash at beginning of period | 251.190 M -7.78 % | 272.376 M -2.34 % | 278.901 M 0.79 % | 276.705 M 124.23 % | 123.404 M 87.27 % | 65.896 M -1.33 % | 66.781 M 3.05 % | 64.804 M 11.64 % | 58.045 M 0.96 % | 57.494 M -18.19 % | 70.281 M -20.01 % | 87.861 M -16.44 % | 105.143 M -0.79 % | 105.979 M 12.44 % | 94.253 M -19.43 % | 116.990 M 23.61 % | 94.642 M -11.87 % | 107.387 M 132.57 % | 46.174 M -20.91 % | 58.380 M 26.74 % | 46.064 M 51.36 % | 30.434 M -70.22 % | 102.207 M 6.30 % | 96.151 M -7.39 % | 103.826 M 4.11 % | 99.723 M -6.30 % | 106.433 M -11.13 % | 119.768 M 8.22 % | 110.670 M -1.14 % | 111.945 M -2.09 % | 114.334 M 8.60 % | 105.284 M -19.50 % | 130.790 M -12.59 % | 149.636 M 5.80 % | 141.434 M -1.88 % | 144.143 M 20.69 % | 119.431 M -21.13 % | 151.425 M 23.24 % | 122.872 M 17.80 % | 104.308 M -43.16 % | 183.515 M 7.60 % | 170.554 M 126.58 % | 75.274 M 11.43 % | 67.553 M -13.30 % | 77.916 M 9.47 % | 71.176 M 37.43 % | 51.790 M -11.25 % | 58.355 M 11.43 % | 52.369 M -33.25 % | 78.450 M -17.95 % | 95.618 M -14.26 % | 111.526 M 0.27 % | 111.225 M -6.63 % | 119.120 M -22.76 % | 154.217 M 5.68 % | 145.924 M -9.57 % | 161.364 M 0.92 % | 159.897 M -2.48 % | 163.970 M -5.98 % | 174.402 M 3.34 % | 168.767 M 0.75 % | 167.503 M 23.74 % | 135.363 M 12.03 % | 120.830 M -24.76 % | 160.585 M -35.23 % | 247.918 M -6.26 % | 264.484 M 30.63 % | 202.464 M 19.46 % | 169.481 M 23.42 % | 137.325 M -13.66 % | 159.049 M 22.08 % | 130.280 M -1.10 % | 131.728 M 7.54 % | 122.497 M -23.30 % | 159.701 M 3.64 % | 154.091 M -19.93 % | 192.454 M 2.96 % | 186.913 M -0.74 % | 188.297 M 4.65 % | 179.934 M -33.82 % | 271.871 M 4.68 % | 259.716 M -1.66 % | 264.102 M -1.36 % | 267.730 M 35.96 % | 196.916 M -5.28 % | 207.883 M 18.99 % | 174.712 M -9.63 % | 193.327 M -13.15 % | 222.592 M -32.32 % | 328.903 M -20.18 % | 412.060 M -36.69 % | 650.829 M -8.42 % | 710.704 M -15.98 % | 845.830 M -12.33 % | 964.813 M -17.09 % | 1.164 B 81.93 % | 639.666 M -5.13 % | 674.288 M -23.44 % | 880.700 M 24.92 % | 705.000 M 50.35 % | 468.900 M 1 021.77 % | 41.800 M | 0.000 | 0.000 -100.00 % | 61.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.800 M | 0.000 -100.00 % | 73.600 M 37.06 % | 53.700 M -15.30 % | 63.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 236.392 M -5.89 % | 251.190 M -7.78 % | 272.376 M -1.46 % | 276.422 M -0.80 % | 278.651 M 125.81 % | 123.403 M 87.27 % | 65.896 M -1.33 % | 66.781 M 3.05 % | 64.804 M 11.64 % | 58.045 M 0.96 % | 57.494 M -18.19 % | 70.281 M -20.01 % | 87.861 M -16.44 % | 105.143 M -0.79 % | 105.979 M 12.44 % | 94.253 M -19.43 % | 116.990 M 23.61 % | 94.642 M -11.87 % | 107.387 M 132.57 % | 46.174 M -20.91 % | 58.380 M 26.74 % | 46.064 M 51.36 % | 30.434 M -70.22 % | 102.207 M 6.30 % | 96.151 M 4.36 % | 92.138 M -7.61 % | 99.723 M -6.30 % | 106.433 M -11.13 % | 119.768 M 8.22 % | 110.670 M -1.14 % | 111.945 M -2.09 % | 114.334 M 8.60 % | 105.284 M -19.50 % | 130.790 M -12.59 % | 149.636 M 5.80 % | 141.434 M -1.88 % | 144.143 M 20.69 % | 119.431 M -21.13 % | 151.425 M 23.24 % | 122.872 M 17.80 % | 104.308 M -43.16 % | 183.515 M 7.60 % | 170.554 M 126.58 % | 75.274 M 11.43 % | 67.553 M -13.30 % | 77.916 M 9.47 % | 71.176 M 37.43 % | 51.790 M -11.25 % | 58.355 M 11.43 % | 52.369 M -33.25 % | 78.450 M -17.95 % | 95.618 M -14.26 % | 111.526 M 0.27 % | 111.225 M -6.63 % | 119.120 M -22.76 % | 154.217 M 5.68 % | 145.924 M -9.57 % | 161.364 M 0.92 % | 159.897 M -2.48 % | 163.970 M -5.98 % | 174.402 M 3.34 % | 168.767 M 0.75 % | 167.503 M 23.74 % | 135.363 M 12.03 % | 120.830 M -24.76 % | 160.585 M -35.23 % | 247.918 M -6.26 % | 264.484 M 30.63 % | 202.464 M 19.46 % | 169.481 M 23.42 % | 137.325 M -13.66 % | 159.049 M 22.08 % | 130.280 M -1.10 % | 131.728 M 7.54 % | 122.497 M -23.30 % | 159.701 M 3.64 % | 154.091 M -19.93 % | 192.450 M 2.96 % | 186.913 M -0.74 % | 188.297 M 4.65 % | 179.934 M -33.82 % | 271.871 M 4.68 % | 259.716 M -1.66 % | 264.102 M -1.36 % | 267.730 M 35.96 % | 196.916 M -5.28 % | 207.883 M 18.99 % | 174.712 M -9.63 % | 193.327 M -24.84 % | 257.210 M -21.80 % | 328.903 M -20.18 % | 412.060 M -36.69 % | 650.829 M -8.42 % | 710.704 M -15.98 % | 845.830 M -12.33 % | 964.813 M -17.09 % | 1.164 B 81.93 % | 639.666 M -5.13 % | 674.288 M -23.44 % | 880.700 M 24.92 % | 705.000 M 50.35 % | 468.900 M 826.98 % | -64.500 M -164.69 % | 99.700 M 1 410.61 % | 6.600 M -48.84 % | 12.900 M -30.27 % | 18.500 M 168.27 % | -27.100 M -147.29 % | 57.300 M 2 828.57 % | -2.100 M -103.40 % | 61.800 M -16.03 % | 73.600 M 37.06 % | 53.700 M 9 050.00 % | -600.000 K -101.47 % | 40.700 M 199.27 % | -41.000 M -163.86 % | 64.200 M 1 206.90 % | -5.800 M -146.40 % | 12.500 M 6 150.00 % | 200.000 K -92.31 % | 2.600 M 966.67 % | -300.000 K -109.09 % | 3.300 M 3 400.00 % | -100.000 K -200.00 % | 100.000 K |
| Operating cash flow | 11.990 M 86.76 % | 6.420 M -26.77 % | 8.767 M 11 139.89 % | 77.999 K -98.82 % | 6.583 M -22.76 % | 8.523 M 1 549.49 % | -588.000 K -144.01 % | 1.336 M -83.81 % | 8.252 M 286.87 % | 2.133 M -88.09 % | 17.902 M 240.47 % | -12.744 M -22.24 % | -10.425 M -607.30 % | 2.055 M -87.02 % | 15.826 M 177.05 % | -20.541 M -179.84 % | 25.727 M 122.30 % | 11.573 M -74.38 % | 45.178 M 699.42 % | -7.537 M -133.63 % | 22.410 M -8.40 % | 24.465 M 228.22 % | -19.080 M -247.55 % | 12.931 M 410.50 % | 2.533 M -58.48 % | 6.100 M 2 032.87 % | 286.000 K -97.60 % | 11.935 M 282.13 % | -6.553 M -112.21 % | -3.088 M 27.44 % | -4.256 M -133.56 % | 12.680 M 142.58 % | -29.781 M -1 287.91 % | 2.507 M 174.93 % | -3.346 M 80.63 % | -17.275 M -931.96 % | -1.674 M 94.79 % | -32.125 M -200.92 % | 31.832 M -26.15 % | 43.102 M 282.52 % | -23.615 M -320.12 % | 10.728 M 1 337.37 % | -867.000 K -108.62 % | 10.062 M 199.54 % | -10.108 M -202.04 % | 9.906 M 287.40 % | -5.286 M 12.79 % | -6.061 M -171.58 % | 8.468 M 138.71 % | -21.875 M -85.24 % | -11.809 M -11.52 % | -10.589 M -319.05 % | 4.834 M 192.25 % | -5.240 M -194.08 % | 5.570 M -48.13 % | 10.738 M 167.12 % | -15.998 M -331.32 % | 6.916 M 114.12 % | 3.230 M -89.58 % | 30.994 M 1 907.23 % | -1.715 M -110.17 % | 16.871 M -2.89 % | 17.373 M -27.83 % | 24.072 M 207.59 % | -22.373 M -34.44 % | -16.642 M -292.22 % | -4.243 M -121.62 % | 19.622 M 407.12 % | -6.389 M -115.87 % | 40.255 M 293.65 % | -20.788 M -167.76 % | 30.679 M 1 014.38 % | 2.753 M -87.14 % | 21.412 M -12.18 % | 24.382 M 3 266.49 % | -770.000 K 97.51 % | -30.942 M -696.76 % | 5.185 M 157.96 % | -8.946 M -190.91 % | 9.841 M 146.10 % | -21.348 M -602.42 % | 4.249 M 130.79 % | -13.801 M -245.80 % | -3.991 M 22.82 % | -5.171 M -168.26 % | 7.575 M 151.47 % | -14.716 M 69.62 % | -48.440 M -338.85 % | -11.038 M -502.85 % | 2.740 M 103.31 % | -82.732 M -98.30 % | -41.720 M 55.81 % | -94.404 M 10.88 % | -105.935 M 37.15 % | -168.564 M 25.80 % | -227.176 M -7.74 % | -210.863 M 20.00 % | -263.590 M -26.88 % | -207.744 M -18.37 % | -175.500 M -50.13 % | -116.900 M -317.50 % | -28.000 M -23.35 % | -22.700 M -16.41 % | -19.500 M 3.47 % | -20.200 M 35.87 % | -31.500 M -142.31 % | -13.000 M 12.16 % | -14.800 M -19.35 % | -12.400 M -56.96 % | -7.900 M 20.20 % | -9.900 M 27.74 % | -13.700 M -34.31 % | -10.200 M -183.33 % | -3.600 M -800.00 % | -400.000 K -180.00 % | 500.000 K 138.46 % | -1.300 M -62.50 % | -800.000 K -33.33 % | -600.000 K -150.00 % | 1.200 M 1 100.00 % | 100.000 K -66.67 % | 300.000 K | 0.000 -100.00 % | 900.000 K 800.00 % | 100.000 K |
| Capital expenditure | -581.000 K 44.88 % | -1.054 M 12.96 % | -1.211 M -5.49 % | -1.148 M -107.97 % | -552.000 K 31.60 % | -807.000 K -81.35 % | -445.000 K -39.94 % | -318.000 K 41.97 % | -548.000 K -59.77 % | -343.000 K 69.96 % | -1.142 M 66.51 % | -3.410 M 28.09 % | -4.742 M -495.73 % | -796.000 K -20.79 % | -659.000 K 40.15 % | -1.101 M -3.97 % | -1.059 M -78.58 % | -593.000 K 46.43 % | -1.107 M 82.42 % | -6.298 M -54.67 % | -4.072 M -50.87 % | -2.699 M 6.51 % | -2.887 M 41.64 % | -4.947 M -23.49 % | -4.006 M 16.77 % | -4.813 M -11.75 % | -4.307 M 37.02 % | -6.839 M -177.56 % | -2.464 M -191.60 % | -845.000 K -44.69 % | -584.000 K 60.35 % | -1.473 M 19.42 % | -1.828 M 14.58 % | -2.140 M 16.47 % | -2.562 M -116.93 % | -1.181 M 42.47 % | -2.053 M -26.42 % | -1.624 M 47.12 % | -3.071 M -56.84 % | -1.958 M -4.99 % | -1.865 M -38.46 % | -1.347 M 7.74 % | -1.460 M -106.21 % | -708.000 K 27.31 % | -974.000 K 64.24 % | -2.724 M -171.86 % | -1.002 M 30.22 % | -1.436 M 32.71 % | -2.134 M 14.23 % | -2.488 M 39.71 % | -4.127 M -29.01 % | -3.199 M -82.80 % | -1.750 M 28.43 % | -2.445 M 5.85 % | -2.597 M -29.40 % | -2.007 M -4.59 % | -1.919 M 27.12 % | -2.633 M 15.69 % | -3.123 M -58.69 % | -1.968 M -33.88 % | -1.470 M 38.44 % | -2.388 M -15.47 % | -2.068 M 19.03 % | -2.554 M 36.94 % | -4.050 M 40.28 % | -6.782 M 4.64 % | -7.112 M -29.29 % | -5.501 M 17.43 % | -6.662 M -9.12 % | -6.105 M -0.83 % | -6.055 M -38.56 % | -4.370 M 41.20 % | -7.432 M -56.93 % | -4.736 M -43.56 % | -3.299 M 30.14 % | -4.722 M -26.22 % | -3.741 M 37.47 % | -5.983 M -116.31 % | -2.766 M -5.86 % | -2.613 M -5.62 % | -2.474 M -75.21 % | -1.412 M 33.96 % | -2.138 M -46.54 % | -1.459 M -21.99 % | -1.196 M -202.02 % | -396.000 K -116.04 % | 2.469 M 210.96 % | 794.000 K 111.61 % | -6.840 M -211.11 % | 6.156 M 177.57 % | -7.936 M 47.02 % | -14.979 M 0.21 % | -15.010 M 51.63 % | -31.033 M -1 970.25 % | -1.499 M 96.85 % | -47.646 M -12.90 % | -42.202 M 11.08 % | -47.461 M 12.39 % | -54.176 M -2.61 % | -52.800 M -127.59 % | -23.200 M -176.19 % | -8.400 M -100.00 % | -4.200 M -180.00 % | -1.500 M 31.82 % | -2.200 M -122.22 % | 9.900 M 165.13 % | -15.200 M -1 588.89 % | -900.000 K 55.00 % | -2.000 M -17.65 % | -1.700 M 5.56 % | -1.800 M -5.88 % | -1.700 M 0.00 % | -1.700 M -54.55 % | -1.100 M 21.43 % | -1.400 M 63.16 % | -3.800 M -375.00 % | -800.000 K -260.00 % | 500.000 K 183.33 % | -600.000 K -100.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K 25.00 % | -400.000 K -100.00 % | -200.000 K 0.00 % | -200.000 K |
| Free CashFlow | 11.409 M 112.62 % | 5.366 M -28.98 % | 7.556 M 806.17 % | -1.070 M -117.74 % | 6.031 M -21.84 % | 7.716 M 846.95 % | -1.033 M -201.47 % | 1.018 M -86.79 % | 7.704 M 330.39 % | 1.790 M -89.32 % | 16.760 M 203.75 % | -16.154 M -6.51 % | -15.167 M -1 304.69 % | 1.259 M -91.70 % | 15.167 M 170.08 % | -21.642 M -187.73 % | 24.668 M 124.66 % | 10.980 M -75.09 % | 44.071 M 418.55 % | -13.835 M -175.44 % | 18.338 M -15.75 % | 21.766 M 199.08 % | -21.967 M -375.14 % | 7.984 M 642.02 % | -1.473 M -214.45 % | 1.287 M 132.01 % | -4.021 M -178.91 % | 5.096 M 156.52 % | -9.017 M -129.27 % | -3.933 M 18.74 % | -4.840 M -143.19 % | 11.207 M 135.46 % | -31.609 M -8 712.81 % | 367.000 K 106.21 % | -5.908 M 67.99 % | -18.456 M -395.20 % | -3.727 M 88.96 % | -33.749 M -217.34 % | 28.761 M -30.10 % | 41.144 M 261.48 % | -25.480 M -371.61 % | 9.381 M 503.14 % | -2.327 M -124.88 % | 9.354 M 184.41 % | -11.082 M -254.30 % | 7.182 M 214.22 % | -6.288 M 16.13 % | -7.497 M -218.36 % | 6.334 M 126.00 % | -24.363 M -52.88 % | -15.936 M -15.58 % | -13.788 M -547.08 % | 3.084 M 140.13 % | -7.685 M -358.49 % | 2.973 M -65.95 % | 8.731 M 148.73 % | -17.917 M -518.33 % | 4.283 M 3 902.80 % | 107.000 K -99.63 % | 29.026 M 1 011.33 % | -3.185 M -121.99 % | 14.483 M -5.37 % | 15.305 M -28.87 % | 21.518 M 181.44 % | -26.423 M -12.80 % | -23.424 M -106.29 % | -11.355 M -180.41 % | 14.121 M 208.20 % | -13.051 M -138.22 % | 34.150 M 227.22 % | -26.843 M -202.03 % | 26.309 M 662.28 % | -4.679 M -128.06 % | 16.676 M -20.90 % | 21.083 M 483.89 % | -5.492 M 84.17 % | -34.683 M -4 246.24 % | -798.000 K 93.19 % | -11.712 M -262.04 % | 7.228 M 130.34 % | -23.822 M -939.69 % | 2.837 M 117.80 % | -15.939 M -192.46 % | -5.450 M 14.40 % | -6.367 M -188.69 % | 7.179 M 158.62 % | -12.247 M 74.30 % | -47.646 M -166.51 % | -17.878 M -300.97 % | 8.896 M 109.81 % | -90.668 M -59.91 % | -56.699 M 48.18 % | -109.414 M 20.12 % | -136.968 M 19.46 % | -170.063 M 38.12 % | -274.822 M -8.60 % | -253.065 M 18.64 % | -311.051 M -18.76 % | -261.920 M -14.73 % | -228.300 M -62.96 % | -140.100 M -284.89 % | -36.400 M -35.32 % | -26.900 M -28.10 % | -21.000 M 6.25 % | -22.400 M -3.70 % | -21.600 M 23.40 % | -28.200 M -79.62 % | -15.700 M -9.03 % | -14.400 M -50.00 % | -9.600 M 17.95 % | -11.700 M 24.03 % | -15.400 M -29.41 % | -11.900 M -153.19 % | -4.700 M -161.11 % | -1.800 M 45.45 % | -3.300 M -57.14 % | -2.100 M -600.00 % | -300.000 K 75.00 % | -1.200 M -233.33 % | 900.000 K 550.00 % | -200.000 K | 0.000 100.00 % | -400.000 K -157.14 % | 700.000 K 800.00 % | -100.000 K |
| 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 | 1998 | 1997 | 1997 | 1997 | 1997 | 1996 | 1996 | 1996 | 1996 | 1995 | 1995 | 1995 | 1995 | 1994 | 1994 | 1994 | 1994 | 1993 |