Shanghai Kai Kai Industry Company Limited 600272.SS
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 | 1993 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.094 B 18.25 % | 925.070 M 3.46 % | 894.172 M 33.49 % | 669.830 M -12.08 % | 761.822 M -12.47 % | 870.398 M -0.82 % | 877.569 M -8.79 % | 962.102 M 6.19 % | 906.059 M 2.81 % | 881.279 M -0.17 % | 882.798 M 2.72 % | 859.439 M 5.06 % | 818.017 M 2.61 % | 797.190 M -8.04 % | 866.898 M 0.14 % | 865.662 M 21.70 % | 711.292 M 4.69 % | 679.412 M -2.09 % | 693.945 M -16.76 % | 833.679 M -55.82 % | 1.887 B -13.43 % | 2.180 B 29.07 % | 1.689 B 51.48 % | 1.115 B 94.28 % | 573.863 M 46.95 % | 390.526 M 6.13 % | 367.984 M -21.06 % | 466.183 M 42.37 % | 327.451 M 3.10 % | 317.594 M 29.82 % | 244.635 M 22.62 % | 199.502 M |
| Net income | 34.999 M -10.94 % | 39.300 M -1.57 % | 39.928 M 143.80 % | 16.377 M 19.76 % | 13.675 M -37.77 % | 21.976 M -37.63 % | 35.234 M -9.03 % | 38.730 M 81.90 % | 21.292 M 7.28 % | 19.847 M -45.39 % | 36.345 M 42.83 % | 25.447 M -58.17 % | 60.837 M 57.70 % | 38.579 M 44.47 % | 26.704 M -32.40 % | 39.503 M -29.78 % | 56.257 M 543.88 % | 8.737 M 122.08 % | -39.579 M -872.54 % | 5.123 M 100.70 % | -730.600 M -2 474.28 % | 30.771 M -39.47 % | 50.839 M 3.21 % | 49.259 M 66.43 % | 29.598 M 11.86 % | 26.461 M -2.00 % | 27.001 M -47.44 % | 51.373 M -14.63 % | 60.175 M 80.04 % | 33.424 M 29.16 % | 25.878 M 17.93 % | 21.943 M |
| Income before tax | 66.529 M 21.11 % | 54.935 M -9.56 % | 60.743 M 146.64 % | 24.628 M 7.90 % | 22.825 M -30.80 % | 32.983 M -29.08 % | 46.505 M -7.99 % | 50.546 M 55.00 % | 32.609 M 3.06 % | 31.640 M -32.32 % | 46.752 M 28.17 % | 36.476 M -46.94 % | 68.740 M 55.77 % | 44.128 M 35.42 % | 32.586 M -26.39 % | 44.267 M -23.84 % | 58.127 M 152.73 % | 23.000 M 160.56 % | -37.980 M -639.84 % | 7.035 M 100.91 % | -774.761 M -1 830.53 % | 44.770 M -33.90 % | 67.729 M 0.95 % | 67.089 M 81.06 % | 37.054 M 14.36 % | 32.402 M -3.52 % | 33.585 M -45.45 % | 61.568 M 1.37 % | 60.738 M 16.31 % | 52.221 M 37.11 % | 38.087 M 50.90 % | 25.240 M |
| Income before tax ratio | 0.06 2.41 % | 0.06 -12.58 % | 0.07 84.76 % | 0.04 22.72 % | 0.03 -20.94 % | 0.04 -28.49 % | 0.05 0.87 % | 0.05 45.98 % | 0.04 0.24 % | 0.04 -32.21 % | 0.05 24.78 % | 0.04 -49.49 % | 0.08 51.81 % | 0.06 47.26 % | 0.04 -26.49 % | 0.05 -37.43 % | 0.08 141.40 % | 0.03 161.85 % | -0.05 -748.54 % | 0.01 102.06 % | -0.41 -2 099.11 % | 0.02 -48.79 % | 0.04 -33.35 % | 0.06 -6.81 % | 0.06 -22.18 % | 0.08 -9.09 % | 0.09 -30.89 % | 0.13 -28.80 % | 0.19 12.81 % | 0.16 5.61 % | 0.16 23.06 % | 0.13 |
| EBITDA | 99.009 M 19.10 % | 83.134 M -13.28 % | 95.862 M 73.41 % | 55.279 M 20.58 % | 45.846 M -9.09 % | 50.432 M -12.24 % | 57.466 M 2.41 % | 56.114 M 65.44 % | 33.917 M -30.76 % | 48.985 M -20.35 % | 61.503 M 36.00 % | 45.224 M -44.25 % | 81.124 M 32.32 % | 61.310 M 40.41 % | 43.664 M -49.38 % | 86.260 M -1.62 % | 87.676 M 32.59 % | 66.127 M 604.61 % | 9.385 M -91.43 % | 109.509 M 116.03 % | -683.001 M -758.01 % | 103.799 M -12.10 % | 118.082 M -3.86 % | 122.820 M 44.28 % | 85.127 M 307.07 % | 20.912 M 110.50 % | 9.934 M -5.34 % | 10.495 M -81.12 % | 55.578 M 26.88 % | 43.803 M 27.72 % | 34.295 M 34.75 % | 25.451 M |
| Net income ratio | 0.03 -24.69 % | 0.04 -4.86 % | 0.04 82.63 % | 0.02 36.21 % | 0.02 -28.91 % | 0.03 -37.11 % | 0.04 -0.26 % | 0.04 71.30 % | 0.02 4.35 % | 0.02 -45.30 % | 0.04 39.05 % | 0.03 -60.19 % | 0.07 53.68 % | 0.05 57.10 % | 0.03 -32.50 % | 0.05 -42.30 % | 0.08 515.02 % | 0.01 122.55 % | -0.06 -1 028.10 % | 0.01 101.59 % | -0.39 -2 842.76 % | 0.01 -53.10 % | 0.03 -31.87 % | 0.04 -14.34 % | 0.05 -23.88 % | 0.07 -7.66 % | 0.07 -33.42 % | 0.11 -40.03 % | 0.18 74.62 % | 0.11 -0.51 % | 0.11 -3.82 % | 0.11 |
| Ratio EBITDA | 0.09 0.71 % | 0.09 -16.17 % | 0.11 29.90 % | 0.08 37.13 % | 0.06 3.86 % | 0.06 -11.52 % | 0.07 12.27 % | 0.06 55.81 % | 0.04 -32.65 % | 0.06 -20.22 % | 0.07 32.40 % | 0.05 -46.94 % | 0.10 28.95 % | 0.08 52.69 % | 0.05 -49.45 % | 0.10 -19.16 % | 0.12 26.65 % | 0.10 619.68 % | 0.01 -89.70 % | 0.13 136.29 % | -0.36 -860.13 % | 0.05 -31.89 % | 0.07 -36.53 % | 0.11 -25.74 % | 0.15 177.02 % | 0.05 98.35 % | 0.03 19.92 % | 0.02 -86.74 % | 0.17 23.06 % | 0.14 -1.62 % | 0.14 9.89 % | 0.13 |
| Gross profit ratio | 0.18 -16.05 % | 0.21 -11.86 % | 0.24 -10.45 % | 0.26 4.03 % | 0.25 13.68 % | 0.22 -7.43 % | 0.24 16.56 % | 0.21 1.74 % | 0.20 -2.77 % | 0.21 7.94 % | 0.19 -7.63 % | 0.21 0.40 % | 0.21 -9.65 % | 0.23 -7.03 % | 0.25 -6.13 % | 0.27 11.27 % | 0.24 -4.32 % | 0.25 28.44 % | 0.19 5.96 % | 0.18 112.04 % | 0.09 -22.23 % | 0.11 -1.48 % | 0.11 -25.23 % | 0.15 -14.00 % | 0.18 1.61 % | 0.17 0.25 % | 0.17 -8.16 % | 0.19 -39.24 % | 0.31 3.24 % | 0.30 1.33 % | 0.29 29.21 % | 0.23 |
| Weighted average shs out dil | 249.994 M 1.78 % | 245.626 M 1.08 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M -3.45 % | 251.674 M 3.97 % | 242.066 M 2.32 % | 236.580 M -4.64 % | 248.088 M 2.39 % | 242.302 M -4.78 % | 254.468 M 4.57 % | 243.349 M 0.93 % | 241.117 M -0.68 % | 242.762 M -2.61 % | 249.261 M 1.91 % | 244.595 M 11.98 % | 218.430 M -8.95 % | 239.897 M -18.39 % | 293.954 M -2.17 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 37.57 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M |
| Weighted average shs out | 249.994 M 1.78 % | 245.626 M 1.08 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.39 % | 242.066 M 2.32 % | 236.580 M -2.64 % | 243.000 M 0.29 % | 242.302 M -4.78 % | 254.468 M 4.57 % | 243.349 M 0.93 % | 241.117 M -0.68 % | 242.762 M -2.61 % | 249.261 M 1.91 % | 244.595 M 11.98 % | 218.430 M -8.95 % | 239.897 M -18.39 % | 293.954 M -2.17 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 37.57 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M 0.00 % | 218.430 M |
| EPS diluted | 0.14 -12.50 % | 0.16 0.00 % | 0.16 137.39 % | 0.07 19.72 % | 0.06 -37.72 % | 0.09 -35.43 % | 0.14 -12.50 % | 0.16 77.78 % | 0.09 12.50 % | 0.08 -46.67 % | 0.15 50.00 % | 0.10 -60.00 % | 0.25 56.25 % | 0.16 45.45 % | 0.11 -31.25 % | 0.16 -30.43 % | 0.23 475.00 % | 0.04 125.00 % | -0.16 -960.22 % | 0.02 100.56 % | -3.34 -3 136.36 % | 0.11 -38.89 % | 0.18 0.00 % | 0.18 28.57 % | 0.14 16.67 % | 0.12 0.00 % | 0.12 -45.45 % | 0.22 -21.43 % | 0.28 86.67 % | 0.15 25.00 % | 0.12 20.00 % | 0.10 |
| Earnings per share | 0.14 -12.50 % | 0.16 0.00 % | 0.16 137.39 % | 0.07 19.72 % | 0.06 -37.72 % | 0.09 -35.43 % | 0.14 -12.50 % | 0.16 77.78 % | 0.09 12.50 % | 0.08 -46.67 % | 0.15 50.00 % | 0.10 -60.00 % | 0.25 56.25 % | 0.16 45.45 % | 0.11 -31.25 % | 0.16 -30.43 % | 0.23 475.00 % | 0.04 125.00 % | -0.16 -1 019.54 % | 0.02 100.72 % | -2.43 -2 530.00 % | 0.10 -41.18 % | 0.17 -5.56 % | 0.18 28.57 % | 0.14 16.67 % | 0.12 0.00 % | 0.12 -45.45 % | 0.22 -21.43 % | 0.28 86.67 % | 0.15 25.00 % | 0.12 20.00 % | 0.10 |
| Gross profit | 191.504 M -0.73 % | 192.912 M -8.81 % | 211.550 M 19.54 % | 176.969 M -8.53 % | 193.475 M -0.50 % | 194.449 M -8.19 % | 211.791 M 6.31 % | 199.212 M 8.03 % | 184.401 M -0.04 % | 184.467 M 7.75 % | 171.194 M -5.12 % | 180.440 M 5.48 % | 171.060 M -7.29 % | 184.519 M -14.51 % | 215.837 M -6.00 % | 229.614 M 35.41 % | 169.564 M 0.17 % | 169.283 M 25.75 % | 134.616 M -11.80 % | 152.628 M -6.32 % | 162.921 M -32.68 % | 241.994 M 27.15 % | 190.316 M 13.26 % | 168.040 M 67.09 % | 100.567 M 49.32 % | 67.352 M 6.39 % | 63.306 M -27.51 % | 87.326 M -13.49 % | 100.945 M 6.44 % | 94.835 M 31.55 % | 72.093 M 58.44 % | 45.502 M |
| Income tax expense | 18.768 M 34.70 % | 13.934 M -32.52 % | 20.647 M 150.27 % | 8.250 M -16.83 % | 9.919 M -12.28 % | 11.308 M -0.49 % | 11.363 M -3.25 % | 11.744 M -1.52 % | 11.926 M -1.39 % | 12.094 M 19.59 % | 10.113 M -5.93 % | 10.750 M 39.74 % | 7.693 M 54.41 % | 4.982 M -5.39 % | 5.266 M 27.02 % | 4.146 M 29.44 % | 3.203 M -77.45 % | 14.205 M 116.73 % | 6.554 M -16.40 % | 7.840 M 8.78 % | 7.208 M -48.05 % | 13.875 M -2.74 % | 14.266 M 29.04 % | 11.055 M 99.79 % | 5.534 M -6.05 % | 5.890 M -10.37 % | 6.571 M -34.96 % | 10.104 M 3 430.26 % | 286.203 K -98.46 % | 18.552 M 53.92 % | 12.053 M 268.63 % | 3.270 M |
| Cost of revenue | 902.413 M 23.25 % | 732.158 M 7.26 % | 682.622 M 38.50 % | 492.861 M -13.28 % | 568.346 M -15.92 % | 675.950 M 1.53 % | 665.778 M -12.73 % | 762.890 M 5.71 % | 721.658 M 3.57 % | 696.812 M -2.08 % | 711.604 M 4.80 % | 678.999 M 4.95 % | 646.957 M 5.60 % | 612.670 M -5.90 % | 651.061 M 2.36 % | 636.048 M 17.41 % | 541.728 M 6.19 % | 510.129 M -8.80 % | 559.329 M -17.87 % | 681.052 M -60.50 % | 1.724 B -11.03 % | 1.938 B 29.31 % | 1.499 B 58.26 % | 946.888 M 100.06 % | 473.296 M 46.45 % | 323.175 M 6.07 % | 304.678 M -19.58 % | 378.857 M 67.26 % | 226.506 M 1.68 % | 222.759 M 29.10 % | 172.543 M 12.04 % | 154.000 M |
| General and administrative expenses | 63.862 M 245.20 % | 18.500 M 17.65 % | 15.725 M 21.06 % | 12.989 M -8.03 % | 14.123 M 8.06 % | 13.069 M -5.83 % | 13.878 M 1.82 % | 13.631 M -2.42 % | 13.969 M 3.46 % | 13.502 M -8.21 % | 14.709 M -8.71 % | 16.112 M -15.35 % | 19.034 M -16.48 % | 22.790 M -18.33 % | 27.904 M -69.91 % | 92.727 M 12.90 % | 82.131 M 15.06 % | 71.378 M 1.33 % | 70.444 M -18.88 % | 86.836 M -83.75 % | 534.361 M 374.51 % | 112.614 M 81.25 % | 62.132 M -7.42 % | 67.110 M 84.59 % | 36.357 M 40.28 % | 25.918 M -6.98 % | 27.862 M -18.12 % | 34.026 M 79.18 % | 18.990 M -24.44 % | 25.134 M 20.19 % | 20.912 M 266.37 % | 5.708 M |
| Selling and marketing expenses | 20.623 M 86.77 % | 11.042 M -87.02 % | 85.086 M 2.23 % | 83.228 M -10.33 % | 92.815 M 3.04 % | 90.076 M -7.60 % | 97.490 M 7.60 % | 90.608 M 10.65 % | 81.888 M -0.52 % | 82.317 M 5.44 % | 78.067 M -3.03 % | 80.504 M 6.88 % | 75.319 M -14.14 % | 87.726 M -22.47 % | 113.157 M 18.67 % | 95.357 M 24.18 % | 76.790 M 0.77 % | 76.200 M 4.28 % | 73.074 M 5.03 % | 69.577 M -12.08 % | 79.134 M 3.65 % | 76.350 M 11.07 % | 68.738 M 16.66 % | 58.921 M 46.19 % | 40.303 M 39.64 % | 28.862 M -3.99 % | 30.063 M -25.56 % | 40.388 M 63.69 % | 24.673 M 0.07 % | 24.655 M 52.06 % | 16.214 M 33.18 % | 12.174 M |
| Other expenses | 38.071 M 219.93 % | -31.744 M -147.28 % | 67.140 M 18.04 % | 56.881 M -9.38 % | 62.768 M -1.97 % | 64.032 M 128 791.97 % | -49.756 K -106.09 % | 816.457 K -88.08 % | 6.850 M -38.39 % | 11.119 M 113.18 % | 5.216 M -9.60 % | 5.770 M -12.56 % | 6.599 M -51.95 % | 13.734 M 241.39 % | 4.023 M -83.21 % | 23.966 M 682.61 % | 3.062 M 73.23 % | 1.768 M -86.40 % | 12.995 M -81.04 % | 68.532 M 2 691.01 % | -2.645 M -114.63 % | 18.083 M -12.00 % | 20.549 M -17.02 % | 24.763 M -14.24 % | 28.874 M 104.45 % | 14.123 M -53.17 % | 30.159 M -39.33 % | 49.706 M 2 814.35 % | 1.706 M 1 030.20 % | -183.356 K -183.95 % | -64.573 K 86.81 % | -489.497 K |
| Operating expenses | 122.556 M -10.85 % | 137.478 M -18.14 % | 167.951 M 9.70 % | 153.098 M -9.79 % | 169.706 M 1.51 % | 167.178 M -2.65 % | 171.731 M 9.48 % | 156.859 M -4.16 % | 163.663 M 0.03 % | 163.619 M 0.64 % | 162.574 M 4.07 % | 156.210 M -4.42 % | 163.429 M -6.88 % | 175.496 M -14.88 % | 206.163 M 7.46 % | 191.847 M 17.74 % | 162.944 M 7.55 % | 151.510 M 3.87 % | 145.860 M -8.29 % | 159.043 M -74.20 % | 616.391 M 220.00 % | 192.622 M 43.56 % | 134.173 M 4.18 % | 128.787 M 63.67 % | 78.685 M 37.29 % | 57.311 M -4.75 % | 60.170 M -21.60 % | 76.749 M 69.17 % | 45.368 M -11.10 % | 51.032 M 35.01 % | 37.798 M 88.51 % | 20.051 M |
| Cost and expenses | 1.025 B 17.86 % | 869.636 M 2.24 % | 850.574 M 31.68 % | 645.959 M -12.48 % | 738.052 M -12.46 % | 843.128 M 0.67 % | 837.509 M -8.94 % | 919.749 M 3.89 % | 885.320 M 2.89 % | 860.431 M -1.57 % | 874.178 M 4.67 % | 835.209 M 3.06 % | 810.386 M 2.82 % | 788.166 M -8.06 % | 857.224 M 3.54 % | 827.895 M 17.49 % | 704.673 M 6.50 % | 661.638 M -6.18 % | 705.189 M -16.06 % | 840.095 M -64.10 % | 2.340 B 9.86 % | 2.130 B 30.48 % | 1.633 B 51.79 % | 1.076 B 94.88 % | 551.981 M 45.07 % | 380.486 M 4.29 % | 364.848 M -19.92 % | 455.606 M 67.58 % | 271.874 M -0.70 % | 273.791 M 30.17 % | 210.340 M 20.85 % | 174.051 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 -100.00 % | 3.190 K | 0.000 -100.00 % | 175.750 K -72.40 % | 636.751 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 |
| Selling general and administrative expenses | 84.485 M 185.98 % | 29.542 M -70.70 % | 100.811 M 4.78 % | 96.217 M -10.03 % | 106.938 M 3.68 % | 103.146 M -7.38 % | 111.369 M 6.84 % | 104.238 M 8.74 % | 95.856 M 0.04 % | 95.819 M 3.28 % | 92.776 M -3.97 % | 96.616 M 2.40 % | 94.354 M -14.62 % | 110.515 M -21.65 % | 141.060 M -25.00 % | 188.084 M 18.35 % | 158.920 M 7.69 % | 147.578 M 2.83 % | 143.519 M -8.24 % | 156.413 M -74.50 % | 613.495 M 224.66 % | 188.964 M 44.39 % | 130.870 M 3.84 % | 126.031 M 64.40 % | 76.660 M 39.94 % | 54.780 M -5.43 % | 57.925 M -22.16 % | 74.414 M 70.43 % | 43.664 M -12.30 % | 49.789 M 34.11 % | 37.126 M 107.62 % | 17.882 M |
| Interest income | 1.488 M -5.09 % | 1.568 M 50.95 % | 1.039 M -65.12 % | 2.978 M 48.75 % | 2.002 M 7.34 % | 1.865 M 93.93 % | 961.872 K -27.88 % | 1.334 M -3.13 % | 1.377 M -34.95 % | 2.117 M -7.75 % | 2.295 M -62.88 % | 6.182 M 95.86 % | 3.157 M 264.08 % | 867.012 K 35.67 % | 639.062 K -24.06 % | 841.504 K 28.69 % | 653.907 K -7.75 % | 708.822 K -12.79 % | 812.785 K -82.18 % | 4.562 M 101.34 % | 2.266 M -46.76 % | 4.256 M 45.90 % | 2.917 M -81.96 % | 16.165 M 158.77 % | 6.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.327 M 1.38 % | 2.296 M -2.50 % | 2.355 M 38.73 % | 1.697 M | 0.000 | 0.000 -100.00 % | 12.116 M -23.23 % | 15.783 M 975.07 % | 1.468 M -90.21 % | 14.995 M | 0.000 -100.00 % | 10.933 K -99.64 % | 3.054 M -15.37 % | 3.609 M -28.45 % | 5.044 M -58.36 % | 12.112 M -54.13 % | 26.404 M -2.78 % | 27.160 M 6.94 % | 25.397 M -47.71 % | 48.567 M 2.08 % | 47.580 M 65.25 % | 28.793 M 10.57 % | 26.041 M -26.70 % | 35.527 M 81.43 % | 19.582 M | 0.000 -100.00 % | 828.454 K 161.67 % | 316.599 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 31.401 M 0.56 % | 31.225 M -5.28 % | 32.964 M 34.89 % | 24.437 M 41.24 % | 17.302 M 4.95 % | 16.486 M 98.17 % | 8.319 M 0.82 % | 8.251 M 131.70 % | 3.561 M -73.34 % | 13.357 M 0.11 % | 13.343 M 8.34 % | 12.316 M 12.14 % | 10.983 M -16.97 % | 13.227 M -15.77 % | 15.703 M -1.21 % | 15.895 M -4.23 % | 16.597 M -7.53 % | 17.948 M -18.30 % | 21.968 M -31.04 % | 31.857 M -27.89 % | 44.179 M 46.12 % | 30.235 M 24.36 % | 24.312 M 20.33 % | 20.204 M -12.96 % | 23.213 M 113.52 % | 10.872 M 59.93 % | 6.798 M 427.01 % | -2.079 M 39.83 % | -3.455 M 59.83 % | -8.601 M -123.02 % | -3.857 M -1 286.76 % | -278.107 K |
| Operating income | 68.948 M 24.38 % | 55.434 M -4.59 % | 58.099 M 241.32 % | 17.022 M 315.35 % | 4.098 M -87.74 % | 33.437 M -28.18 % | 46.555 M -6.38 % | 49.729 M 88.91 % | 26.324 M 27.42 % | 20.659 M -50.48 % | 41.715 M 34.72 % | 30.965 M -50.32 % | 62.323 M 103.73 % | 30.591 M 5.39 % | 29.026 M -15.42 % | 34.317 M -38.23 % | 55.560 M 156.60 % | 21.652 M 161.39 % | -35.272 M 27.62 % | -48.732 M 93.59 % | -759.802 M -1 899.22 % | 42.229 M -34.26 % | 64.235 M -0.64 % | 64.648 M 87.28 % | 34.520 M 20.25 % | 28.708 M 149.19 % | 11.520 M -8.97 % | 12.656 M -78.56 % | 59.033 M 12.65 % | 52.404 M 37.36 % | 38.152 M 48.28 % | 25.729 M |
| Operating income ratio | 0.06 5.18 % | 0.06 -7.77 % | 0.06 155.68 % | 0.03 372.39 % | 0.01 -86.00 % | 0.04 -27.59 % | 0.05 2.63 % | 0.05 77.91 % | 0.03 23.94 % | 0.02 -50.39 % | 0.05 31.15 % | 0.04 -52.71 % | 0.08 98.54 % | 0.04 14.61 % | 0.03 -15.54 % | 0.04 -49.25 % | 0.08 145.10 % | 0.03 162.70 % | -0.05 13.05 % | -0.06 85.48 % | -0.40 -2 178.46 % | 0.02 -49.06 % | 0.04 -34.41 % | 0.06 -3.61 % | 0.06 -18.17 % | 0.07 134.81 % | 0.03 15.32 % | 0.03 -84.94 % | 0.18 9.26 % | 0.17 5.80 % | 0.16 20.93 % | 0.13 |
| Total other income expenses net | -2.418 M -384.17 % | -499.495 K -118.89 % | 2.644 M -65.24 % | 7.606 M 1 261.82 % | -654.644 K -44.34 % | -453.552 K -811.64 % | -49.751 K -106.09 % | 816.458 K -88.02 % | 6.817 M -37.93 % | 10.982 M 118.02 % | 5.037 M -8.61 % | 5.511 M -91.55 % | 65.225 M 381.83 % | 13.537 M 210.70 % | -12.228 M -222.90 % | 9.950 M -69.86 % | 33.015 M 2 349.66 % | 1.348 M 12.49 % | 1.198 M -91.49 % | 14.071 M 104.49 % | -313.640 M -12 444.70 % | 2.541 M -27.29 % | 3.494 M 43.13 % | 2.441 M 188.99 % | -2.743 M -174.26 % | 3.694 M -83.26 % | 22.065 M -53.16 % | 47.104 M 2 661.79 % | 1.706 M 1 030.20 % | -183.356 K -183.95 % | -64.573 K 86.81 % | -489.497 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 | 1993 |
| 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 | 1993 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -89.622 M 35.88 % | -139.775 M 42.05 % | -241.219 M -61.01 % | -149.816 M 37.21 % | -238.591 M -3.05 % | -231.518 M -43.11 % | -161.775 M 0.78 % | -163.048 M -20.22 % | -135.620 M -2.86 % | -131.847 M -22.75 % | -107.407 M 22.44 % | -138.486 M 7.96 % | -150.467 M -102.32 % | -74.369 M -4 043.59 % | -1.795 M -103.59 % | 49.968 M -70.78 % | 171.001 M -42.44 % | 297.104 M -10.31 % | 331.260 M -2.63 % | 340.218 M -58.58 % | 821.423 M 92.18 % | 427.434 M 136.39 % | 180.820 M -16.58 % | 216.756 M 2.13 % | 212.230 M -47.46 % | 403.954 M -5.01 % | 425.263 M 4.16 % | 408.275 M 1 974.96 % | -21.775 M -121.07 % | 103.344 M 547.04 % | 15.972 M -5.83 % | 16.961 M |
| Total investments | 108.577 M -7.81 % | 117.776 M 0.40 % | 117.307 M 0.17 % | 117.107 M -39.64 % | 194.005 M -5.90 % | 206.163 M -33.90 % | 311.894 M 44.02 % | 216.568 M -33.96 % | 327.936 M -7.52 % | 354.604 M 38.75 % | 255.572 M -14.24 % | 298.022 M 2.46 % | 290.873 M -19.03 % | 359.250 M -7.36 % | 387.781 M 15.94 % | 334.475 M 11.50 % | 299.972 M -34.97 % | 461.311 M 18.56 % | 389.099 M -2.56 % | 399.302 M -8.68 % | 437.235 M 43.00 % | 305.759 M 49.54 % | 204.465 M 8.57 % | 188.319 M 318.10 % | 45.041 M 291.23 % | 11.513 M -5.21 % | 12.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 15.384 M 14.68 % | 13.414 M -77.54 % | 59.714 M 152.09 % | 23.688 M -19.87 % | 29.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M -16.33 % | 23.904 M -74.62 % | 94.190 M -34.09 % | 142.907 M -48.68 % | 278.460 M -24.16 % | 367.152 M -11.03 % | 412.680 M -1.20 % | 417.680 M -61.35 % | 1.081 B 48.18 % | 729.290 M 59.21 % | 458.070 M -15.52 % | 542.240 M 92.35 % | 281.900 M -34.68 % | 431.550 M -4.07 % | 449.863 M 2.81 % | 437.562 M 176.76 % | 158.100 M 43.96 % | 109.820 M 287.51 % | 28.340 M 16.63 % | 24.300 M |
| Accumulated other comprehensive income loss | 76.017 M | 0.000 -100.00 % | 71.138 M 0.09 % | 71.077 M -32.90 % | 105.923 M -3.26 % | 109.497 M 1.79 % | 107.571 M -15.84 % | 127.820 M -13.59 % | 147.926 M -19.79 % | 184.428 M 410.36 % | 36.137 M 7.55 % | 33.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 298.979 M 8.04 % | 276.739 M 9.13 % | 253.588 M 15.08 % | 220.355 M 32.44 % | 166.385 M 3.11 % | 161.369 M 12.21 % | 143.806 M 15.45 % | 124.563 M 29.72 % | 96.025 M 15.72 % | 82.984 M 8.57 % | 76.430 M 40.99 % | 54.208 M 53.30 % | 35.361 M 241.45 % | -24.999 M 60.68 % | -63.578 M 29.87 % | -90.660 M 30.35 % | -130.164 M 30.18 % | -186.421 M 4.10 % | -194.396 M -26.77 % | -153.347 M 78.22 % | -704.025 M -1 701.57 % | 43.958 M 92.71 % | 22.810 M 520.00 % | 3.679 M -79.58 % | 18.013 M 18.08 % | 15.254 M 0.30 % | 15.209 M 2 253.12 % | 646.320 K -42.86 % | 1.131 M -97.17 % | 39.975 M 75.37 % | 22.794 M 75.26 % | 13.006 M |
| Common stock | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 22.73 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 114.96 % | 92.110 M 0.00 % | 92.110 M 200.00 % | 30.703 M |
| Total equity | 648.992 M 6.88 % | 607.197 M 5.01 % | 578.251 M 5.80 % | 546.544 M 4.94 % | 520.803 M 0.13 % | 520.144 M 3.81 % | 501.055 M -0.23 % | 502.217 M 1.69 % | 493.885 M -4.67 % | 518.106 M 24.70 % | 415.473 M 7.04 % | 388.142 M 10.01 % | 352.817 M 2.41 % | 344.519 M 3.80 % | 331.900 M 26.24 % | 262.913 M 39.13 % | 188.976 M -24.49 % | 250.276 M 93.79 % | 129.148 M -26.89 % | 176.649 M 12.99 % | 156.337 M -83.58 % | 951.843 M 4.08 % | 914.491 M 4.51 % | 875.054 M 88.35 % | 464.578 M 7.77 % | 431.078 M 1.58 % | 424.365 M 6.02 % | 400.279 M 7.23 % | 373.292 M 144.62 % | 152.603 M 19.09 % | 128.145 M 25.93 % | 101.760 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 188.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.819 M 0.34 % | 226.051 M -3.48 % | 234.206 M 25.67 % | 186.362 M 50.35 % | 123.950 M 587.50 % | 18.029 M 10.47 % | 16.321 M 308.01 % | 4.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 |
| Long term debt | 5.375 M 57.83 % | 3.405 M -34.34 % | 5.186 M -60.05 % | 12.981 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 % | 26.993 M -86.54 % | 200.500 M 591.38 % | 29.000 M -87.22 % | 227.000 M 3.18 % | 220.000 M 71.88 % | 128.000 M 0.00 % | 128.000 M 357.14 % | 28.000 M -9.09 % | 30.800 M 6.94 % | 28.800 M | 0.000 | 0.000 -100.00 % | 57.322 M 97.66 % | 29.000 M 4 577.42 % | 620.000 K | 0.000 | 0.000 |
| Total non current liabilities | 183.395 M -1.91 % | 186.968 M -3.52 % | 193.791 M -7.22 % | 208.860 M -4.03 % | 217.624 M -3.39 % | 225.262 M -1.32 % | 228.273 M -1.35 % | 231.390 M -5.30 % | 244.334 M 0.61 % | 242.863 M 10.24 % | 220.296 M -1.86 % | 224.468 M -5.05 % | 236.416 M -0.27 % | 237.050 M -5.71 % | 251.409 M 4.43 % | 240.750 M -27.75 % | 333.210 M 470.64 % | 58.392 M -76.00 % | 243.321 M 8.63 % | 224.000 M 75.00 % | 128.000 M 0.00 % | 128.000 M 357.14 % | 28.000 M -9.09 % | 30.800 M 6.40 % | 28.946 M | 0.000 | 0.000 -100.00 % | 57.322 M 97.66 % | 29.000 M 4 577.42 % | 620.000 K | 0.000 | 0.000 |
| Other current liabilities | 150.021 M 3.98 % | 144.284 M -17.19 % | 174.234 M 7 174.10 % | 2.395 M -98.18 % | 131.585 M -15.26 % | 155.275 M 2.80 % | 151.039 M 3.07 % | 146.544 M 1.38 % | 144.548 M 1.05 % | 143.040 M -1.71 % | 145.529 M -42.88 % | 254.764 M 5.89 % | 240.588 M 0.23 % | 240.035 M -16.93 % | 288.956 M 21.35 % | 238.116 M -5.32 % | 251.498 M 4.81 % | 239.952 M -19.13 % | 296.726 M 0.26 % | 295.971 M -50.51 % | 598.041 M 961.07 % | 56.362 M -21.59 % | 71.879 M -1.69 % | 73.115 M -26.37 % | 99.303 M 77.46 % | 55.959 M -27.30 % | 76.973 M 34.21 % | 57.351 M 25.44 % | 45.719 M 93.88 % | 23.581 M 167.98 % | 8.799 M 135.99 % | 3.729 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 151.691 M 811.58 % | 16.641 M 9.16 % | 15.244 M 60.36 % | 9.506 M 245.91 % | 2.748 M -38.41 % | 4.462 M | 0.000 | 0.000 | 0.000 -100.00 % | 246.771 M 6.09 % | 232.602 M -8.07 % | 253.016 M 6.57 % | 237.414 M -5.15 % | 250.300 M -1.71 % | 254.645 M -15.07 % | 299.845 M -7.47 % | 324.036 M 27.71 % | 253.725 M 311.37 % | 61.677 M -16.31 % | 73.701 M -10.76 % | 82.587 M -16.44 % | 98.830 M 175.38 % | 35.888 M 73.08 % | 20.735 M -63.35 % | 56.583 M 27.79 % | 44.278 M 3.77 % | 42.669 M 215.07 % | 13.542 M 187.92 % | 4.703 M |
| Short term debt | 10.009 M 0.00 % | 10.009 M -77.77 % | 45.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M -16.33 % | 23.904 M -61.56 % | 62.190 M -43.93 % | 110.907 M 42.26 % | 77.960 M -76.95 % | 338.152 M 82.12 % | 185.680 M -6.07 % | 197.680 M -79.25 % | 952.643 M 58.43 % | 601.290 M 39.81 % | 430.070 M -15.91 % | 511.440 M 102.07 % | 253.100 M -41.35 % | 431.550 M -4.07 % | 449.863 M 18.31 % | 380.240 M 194.53 % | 129.100 M 18.22 % | 109.200 M 285.32 % | 28.340 M 16.63 % | 24.300 M |
| Total current liabilities | 652.473 M 22.52 % | 532.547 M 22.36 % | 435.213 M 41.50 % | 307.568 M 0.83 % | 305.042 M 3.33 % | 295.207 M 2.51 % | 287.965 M -6.60 % | 308.300 M 7.50 % | 286.800 M 5.99 % | 270.581 M -6.96 % | 290.817 M -27.74 % | 402.432 M 4.30 % | 385.854 M -2.36 % | 395.192 M -22.09 % | 507.263 M 4.08 % | 487.381 M 4.30 % | 467.298 M -33.45 % | 702.219 M 16.99 % | 600.248 M -9.76 % | 665.145 M -59.16 % | 1.628 B 62.92 % | 999.566 M -6.17 % | 1.065 B 3.29 % | 1.031 B 97.59 % | 521.952 M -2.43 % | 534.947 M -8.93 % | 587.428 M 12.61 % | 521.634 M 110.28 % | 248.071 M 16.13 % | 213.612 M 115.08 % | 99.318 M 46.71 % | 67.695 M |
| Total liabilities | 835.868 M 16.17 % | 719.515 M 14.39 % | 629.004 M 21.80 % | 516.428 M -1.19 % | 522.666 M 0.42 % | 520.469 M 0.82 % | 516.239 M -4.35 % | 539.690 M 1.61 % | 531.135 M 3.45 % | 513.444 M 0.46 % | 511.113 M -18.47 % | 626.900 M 0.74 % | 622.271 M -1.58 % | 632.242 M -16.66 % | 758.672 M 4.19 % | 728.131 M -9.04 % | 800.508 M 5.25 % | 760.611 M -9.83 % | 843.569 M -5.13 % | 889.145 M -49.38 % | 1.756 B 55.78 % | 1.128 B 3.14 % | 1.093 B 2.93 % | 1.062 B 92.80 % | 550.898 M 2.98 % | 534.947 M -8.93 % | 587.428 M 1.46 % | 578.956 M 108.96 % | 277.071 M 29.33 % | 214.232 M 115.70 % | 99.318 M 46.71 % | 67.695 M |
| Other non current assets | 329.499 M 40.63 % | 234.308 M 38.50 % | 169.177 M -9.87 % | 187.696 M 25 149.48 % | 743.365 K -95.07 % | 15.090 M -88.05 % | 126.229 M -8.03 % | 137.256 M 65 288.59 % | 209.908 K -99.83 % | 121.528 M 13.27 % | 107.295 M -70.96 % | 369.449 M 7.09 % | 344.991 M -15.64 % | 408.964 M -3.61 % | 424.284 M 24.18 % | 341.666 M 4.30 % | 327.576 M -33.92 % | 495.736 M 27.24 % | 389.610 M -3.84 % | 405.175 M 11 973.60 % | 3.356 M 94.60 % | 1.725 M 104 288.62 % | 1.652 K -97.11 % | 57.189 K -99.87 % | 44.522 M 59.85 % | 27.852 M -92.94 % | 394.524 M -40.07 % | 658.321 M 3 882.37 % | 16.531 M -15.59 % | 19.584 M 51.98 % | 12.886 M 130.12 % | 5.599 M |
| Long term investments | -11.782 M -167.46 % | 17.466 M -82.05 % | 97.281 M 12.48 % | 86.490 M -22.81 % | 112.047 M -27.76 % | 155.094 M -49.46 % | 306.894 M 45.47 % | 210.965 M -52.31 % | 442.392 M 24.76 % | 354.585 M 38.74 % | 255.572 M -14.24 % | 298.022 M 2.46 % | 290.873 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.235 M 42.35 % | 305.746 M 49.72 % | 204.211 M 145.27 % | 83.258 M 84.88 % | 45.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.459 M 93.88 % | 2.815 M -23.74 % | 3.692 M 54.77 % | 2.385 M 177.69 % | 859.000 K -33.46 % | 1.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.662 K -8.48 % | 317.580 K | 0.000 -100.00 % | 5.083 M -55.50 % | 11.421 M -2.39 % | 11.701 M -2.33 % | 11.980 M -64.49 % | 33.737 M -8.90 % | 37.034 M -14.00 % | 43.065 M -11.33 % | 48.568 M 21.54 % | 39.961 M -6.28 % | 42.641 M 103.21 % | 20.984 M -4.19 % | 21.901 M 331.45 % | 5.076 M -17.72 % | 6.170 M -11.96 % | 7.008 M -13.26 % | 8.080 M -2.83 % | 8.315 M -11.11 % | 9.355 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 5.459 M 93.88 % | 2.815 M -23.74 % | 3.692 M 54.77 % | 2.385 M 177.69 % | 859.000 K -33.46 % | 1.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.662 K -8.48 % | 317.580 K | 0.000 -100.00 % | 5.083 M -55.50 % | 11.421 M -2.39 % | 11.701 M -2.33 % | 11.980 M -64.49 % | 33.737 M -8.90 % | 37.034 M -14.00 % | 43.065 M -11.33 % | 48.568 M 21.54 % | 39.961 M -8.51 % | 43.680 M 108.16 % | 20.984 M -4.19 % | 21.901 M 331.45 % | 5.076 M -17.72 % | 6.170 M -11.96 % | 7.008 M -13.26 % | 8.080 M -2.83 % | 8.315 M -11.11 % | 9.355 M |
| Property plant equipment net | 264.553 M -22.56 % | 341.622 M -1.74 % | 347.681 M -5.95 % | 369.663 M 176.45 % | 133.717 M -2.42 % | 137.036 M -17.54 % | 166.180 M -0.93 % | 167.738 M 0.79 % | 166.421 M -4.41 % | 174.096 M -12.28 % | 198.463 M -1.18 % | 200.840 M -12.11 % | 228.525 M 7.49 % | 212.599 M -16.70 % | 255.213 M -0.71 % | 257.038 M -4.38 % | 268.818 M 13.37 % | 237.123 M -12.32 % | 270.446 M -5.22 % | 285.352 M -58.04 % | 680.043 M -4.33 % | 710.847 M 12.27 % | 633.134 M 0.03 % | 632.920 M 11.35 % | 568.392 M 303.53 % | 140.854 M -19.28 % | 174.494 M 195.97 % | 58.956 M -77.34 % | 260.215 M 84.25 % | 141.226 M 84.17 % | 76.682 M 67.35 % | 45.820 M |
| Total non current assets | 591.229 M -1.16 % | 598.142 M -3.21 % | 617.963 M -4.39 % | 646.366 M 35.75 % | 476.137 M -4.54 % | 498.757 M -16.78 % | 599.303 M 16.15 % | 515.958 M -15.28 % | 609.023 M -6.33 % | 650.209 M 15.83 % | 561.330 M -1.57 % | 570.289 M -0.56 % | 573.516 M -7.73 % | 621.562 M -9.21 % | 684.580 M 12.20 % | 610.126 M 0.33 % | 608.094 M -18.36 % | 744.839 M 7.36 % | 693.793 M -4.64 % | 727.560 M -37.37 % | 1.162 B 8.89 % | 1.067 B 20.95 % | 882.120 M 1.34 % | 870.448 M 33.70 % | 651.023 M 241.55 % | 190.607 M -66.80 % | 574.094 M -20.64 % | 723.446 M 154.96 % | 283.753 M 68.01 % | 168.889 M 72.54 % | 97.883 M 61.06 % | 60.774 M |
| Other current assets | 5.866 M 22.92 % | 4.772 M -64.14 % | 13.308 M -44.33 % | 23.905 M 1 701.19 % | 1.327 M -92.68 % | 18.129 M -84.88 % | 119.913 M 20.70 % | 99.347 M 860.58 % | 10.342 M 14.11 % | 9.063 M 13.69 % | 7.972 M -81.59 % | 43.293 M 139.74 % | 18.058 M 154.57 % | 7.094 M -83.00 % | 41.727 M 397.67 % | 8.384 M 29.31 % | 6.484 M -46.61 % | 12.144 M 32.52 % | 9.164 M -92.87 % | 128.558 M -63.99 % | 357.053 M -35.12 % | 550.317 M 203.10 % | 181.563 M 69.92 % | 106.855 M -5.42 % | 112.980 M -80.83 % | 589.495 M 152.45 % | 233.507 M 309.75 % | 56.987 M 0.27 % | 56.832 M -30.52 % | 81.793 M 108.22 % | 39.282 M -24.47 % | 52.009 M |
| Short term investments | 120.359 M 19.99 % | 100.310 M 400.91 % | 20.026 M -34.59 % | 30.618 M -62.64 % | 81.958 M 60.48 % | 51.069 M 921.39 % | 5.000 M -10.76 % | 5.603 M 104.90 % | -114.456 M -612 657.52 % | 18.685 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M 14 649.26 % | 13.560 K -94.66 % | 254.160 K -99.76 % | 105.062 M 1 485 918.95 % | 7.070 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 105.006 M -33.61 % | 158.154 M -47.45 % | 300.932 M 73.44 % | 173.503 M -35.30 % | 268.152 M 15.82 % | 231.518 M 43.11 % | 161.775 M -0.78 % | 163.048 M 20.22 % | 135.620 M 2.86 % | 131.847 M 22.75 % | 107.407 M -22.44 % | 138.486 M -18.76 % | 170.467 M 73.46 % | 98.273 M 2.38 % | 95.985 M 3.28 % | 92.939 M -13.51 % | 107.460 M 53.41 % | 70.048 M -13.97 % | 81.420 M 5.11 % | 77.462 M -70.12 % | 259.220 M -14.12 % | 301.856 M 8.87 % | 277.250 M -14.82 % | 325.484 M 367.18 % | 69.670 M 152.46 % | 27.596 M 12.18 % | 24.600 M -16.00 % | 29.287 M -83.72 % | 179.875 M 2 677.41 % | 6.476 M -47.64 % | 12.368 M 68.54 % | 7.339 M |
| Cash and short term investments | 225.365 M -12.81 % | 258.464 M -19.47 % | 320.958 M 57.24 % | 204.121 M -41.70 % | 350.110 M 23.89 % | 282.587 M 69.44 % | 166.775 M -1.11 % | 168.651 M 24.36 % | 135.620 M 2.85 % | 131.866 M 22.77 % | 107.407 M -22.44 % | 138.486 M -18.76 % | 170.467 M 73.46 % | 98.273 M 2.38 % | 95.985 M 3.28 % | 92.939 M -13.51 % | 107.460 M 53.41 % | 70.048 M -13.97 % | 81.420 M 5.11 % | 77.462 M -70.35 % | 261.220 M -13.47 % | 301.870 M 8.78 % | 277.505 M -35.55 % | 430.545 M 517.91 % | 69.677 M 152.49 % | 27.596 M 12.18 % | 24.600 M -16.00 % | 29.287 M -83.72 % | 179.875 M 2 677.41 % | 6.476 M -47.64 % | 12.368 M 68.54 % | 7.339 M |
| Total current assets | 893.630 M 22.66 % | 728.571 M 23.63 % | 589.293 M 41.45 % | 416.605 M -26.57 % | 567.333 M 4.70 % | 541.856 M 29.63 % | 417.991 M -20.53 % | 525.949 M 26.43 % | 415.997 M 9.09 % | 381.341 M 4.40 % | 365.256 M -17.87 % | 444.753 M 10.75 % | 401.572 M 13.06 % | 355.199 M -12.51 % | 405.992 M 6.58 % | 380.919 M -0.12 % | 381.389 M 43.35 % | 266.047 M -4.62 % | 278.924 M -17.54 % | 338.233 M -54.97 % | 751.127 M -25.82 % | 1.013 B -10.05 % | 1.126 B 5.52 % | 1.067 B 192.69 % | 364.453 M -53.00 % | 775.418 M 77.16 % | 437.699 M 71.12 % | 255.788 M -30.23 % | 366.609 M 85.21 % | 197.947 M 52.76 % | 129.580 M 19.23 % | 108.680 M |
| Inventory | 78.192 M 4.87 % | 74.563 M -15.96 % | 88.719 M -2.23 % | 90.744 M -6.49 % | 97.043 M -13.09 % | 111.654 M -18.67 % | 137.286 M -4.77 % | 144.164 M 1.27 % | 142.350 M 12.91 % | 126.070 M -0.03 % | 126.104 M -1.45 % | 127.959 M 17.88 % | 108.550 M -14.45 % | 126.878 M -5.51 % | 134.274 M 28.31 % | 104.650 M -1.17 % | 105.891 M 12.13 % | 94.432 M -4.16 % | 98.534 M -25.47 % | 132.212 M -0.48 % | 132.854 M -17.14 % | 160.337 M -15.59 % | 189.959 M 1.52 % | 187.119 M 3.81 % | 180.250 M 14.67 % | 157.185 M -12.48 % | 179.592 M 5.95 % | 169.507 M 43.23 % | 118.346 M 7.90 % | 109.677 M 40.74 % | 77.929 M 76.14 % | 44.242 M |
| Net receivables | 584.208 M 49.49 % | 390.788 M 128.17 % | 171.271 M 75.06 % | 97.835 M -16.51 % | 117.187 M -13.34 % | 135.230 M 20.65 % | 112.087 M -4.84 % | 117.785 M -9.88 % | 130.696 M 10.67 % | 118.096 M -7.18 % | 127.229 M -5.77 % | 135.015 M 26.77 % | 106.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.852 M -27.84 % | 118.974 M -60.82 % | 303.686 M -43.80 % | 540.388 M 13.38 % | 476.599 M 39.27 % | 342.210 M 16 501.42 % | 2.061 M 80.55 % | 1.142 M | 0.000 -100.00 % | 7.070 K -99.94 % | 11.556 M | 0.000 | 0.000 -100.00 % | 5.091 M |
| Tax assets | 3.500 M 81.24 % | 1.931 M 1 357.61 % | 132.505 K 0.04 % | 132.456 K -99.94 % | 228.770 M 20.25 % | 190.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -298.313 M -2.45 % | -291.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.812 M -95.65 % | 110.532 M 496.05 % | -27.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 480.320 M 30.85 % | 367.073 M 75.35 % | 209.335 M 47.43 % | 141.988 M -4.90 % | 149.303 M 11.46 % | 133.951 M 1.61 % | 131.829 M -16.36 % | 157.622 M 15.26 % | 136.748 M 12.91 % | 121.110 M -12.00 % | 137.626 M 0.33 % | 137.179 M 19.58 % | 114.719 M -10.48 % | 128.146 M -13.79 % | 148.638 M 14.19 % | 130.170 M -1.90 % | 132.693 M 23.67 % | 107.298 M -3.21 % | 110.854 M -16.72 % | 133.117 M 110.02 % | 63.382 M -80.92 % | 332.257 M -39.51 % | 549.306 M 26.60 % | 433.884 M 159.81 % | 167.001 M 238.31 % | 49.364 M -29.63 % | 70.153 M -16.53 % | 84.042 M 14.73 % | 73.252 M 19.58 % | 61.259 M 7.67 % | 56.895 M 47.28 % | 38.630 M |
| Tax payables | 12.123 M 8.42 % | 11.181 M 69.11 % | 6.612 M -42.47 % | 11.493 M 52.97 % | 7.514 M 25.63 % | 5.981 M 17.33 % | 5.097 M 23.30 % | 4.134 M -24.89 % | 5.504 M -14.41 % | 6.430 M -16.07 % | 7.661 M -26.96 % | 10.490 M -0.55 % | 10.547 M 239.39 % | 3.108 M -58.45 % | 7.479 M -8.66 % | 8.188 M 59.12 % | 5.146 M -69.40 % | 16.816 M 170.88 % | 6.208 M -83.82 % | 38.377 M 166.10 % | 14.422 M 49.35 % | 9.657 M -31.02 % | 14.000 M 8.66 % | 12.885 M 378.25 % | 2.694 M 239.92 % | -1.925 M 79.86 % | -9.561 M -2 303 908.67 % | 415.000 | 0.000 -100.00 % | 19.572 M 270.44 % | 5.284 M 410.10 % | 1.036 M |
| Deferred revenue non current | 174.056 M -4.01 % | 181.330 M -3.86 % | 188.605 M -3.71 % | 195.879 M -3.24 % | 202.446 M -2.80 % | 208.275 M -2.73 % | 214.114 M 2.35 % | 209.201 M -2.46 % | 214.475 M 7.54 % | 199.430 M -4.24 % | 208.251 M -2.35 % | 213.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.007 M 0.00 % | 5.007 M 145.64 % | -10.971 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 |
| Minority interest | 30.132 M 165.01 % | 11.370 M 17.59 % | 9.669 M -12.99 % | 11.112 M 147.24 % | 4.494 M -14.85 % | 5.278 M -7.03 % | 5.677 M -2.68 % | 5.834 M -1.69 % | 5.934 M -11.34 % | 6.694 M -6.19 % | 7.135 M -29.72 % | 10.152 M 2.27 % | 9.927 M 4 630.54 % | -219.109 K -101.12 % | 19.525 M 1.11 % | 19.310 M 3.20 % | 18.711 M -6.72 % | 20.059 M -41.52 % | 34.300 M -17.70 % | 41.678 M -10.42 % | 46.526 M -43.71 % | 82.654 M 10.36 % | 74.898 M 12.87 % | 66.357 M 133.42 % | 28.429 M 381.26 % | 5.907 M 0.88 % | 5.855 M 0.21 % | 5.843 M 441.63 % | 1.079 M -10.83 % | 1.210 M 25.49 % | 964.064 K 58.74 % | 607.309 K |
| Capital lease obligations | 5.375 M 57.83 % | 3.405 M -34.34 % | 5.186 M -60.05 % | 12.981 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 % | -5.007 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 863.418 K -98.87 % | 76.089 M 401.10 % | 15.184 M 1 418.45 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -98.49 % | 66.093 M 6 509.28 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -97.88 % | 47.182 M -26.88 % | 64.529 M -49.08 % | 126.738 M 12 573.77 % | 1.000 M -98.91 % | 91.642 M 59.58 % | 57.428 M -66.93 % | 173.637 M 269.39 % | 47.006 M | 0.000 -100.00 % | 453.908 M -22.04 % | 582.231 M -1.85 % | 593.223 M 5.55 % | 562.018 M 122.41 % | 252.691 M 19.24 % | 211.916 M 3.22 % | 205.301 M 4.86 % | 195.790 M 13.12 % | 173.082 M 796.37 % | 19.309 M 57.28 % | 12.277 M -78.63 % | 57.443 M |
| Deferred tax liabilities non current | 3.965 M 77.58 % | 2.233 M -26.84 % | 3.052 M 101.56 % | -195.879 M -1 390.52 % | 15.178 M -10.65 % | 16.988 M 19.97 % | 14.160 M -36.19 % | 22.190 M -25.69 % | 29.859 M -31.25 % | 43.433 M 260.57 % | 12.046 M 7.55 % | 11.200 M 16.69 % | 9.597 M -12.74 % | 10.998 M -36.07 % | 17.203 M 39.02 % | 12.374 M 229.67 % | 3.753 M -66.97 % | 11.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 1.485 B 11.92 % | 1.327 B 9.89 % | 1.207 B 13.57 % | 1.063 B 1.87 % | 1.043 B 0.27 % | 1.041 B 2.29 % | 1.017 B -2.36 % | 1.042 B 1.65 % | 1.025 B -0.63 % | 1.032 B 11.33 % | 926.586 M -8.71 % | 1.015 B 4.10 % | 975.088 M -0.17 % | 976.762 M -10.44 % | 1.091 B 10.04 % | 991.044 M 0.16 % | 989.483 M -2.12 % | 1.011 B 3.92 % | 972.717 M -8.73 % | 1.066 B -44.28 % | 1.913 B -8.01 % | 2.079 B 3.57 % | 2.008 B 3.64 % | 1.937 B 90.77 % | 1.015 B 5.12 % | 966.025 M -4.52 % | 1.012 B 3.32 % | 979.234 M 50.57 % | 650.363 M 77.29 % | 366.835 M 61.27 % | 227.463 M 34.23 % | 169.455 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 | 1993 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -48.480 99.96 % | -132.456 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.387 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -112.073 M -116.39 % | -51.793 M -364.94 % | 19.549 M 236.15 % | -14.358 M -121.12 % | 67.973 M 524.56 % | -16.010 M 29.07 % | -22.571 M -152.38 % | 43.094 M 224.26 % | -34.681 M -61.11 % | -21.526 M -320.39 % | 9.767 M 150.63 % | -19.291 M -554.69 % | 4.243 M 109.77 % | -43.426 M -283.84 % | 23.621 M 155.66 % | -42.441 M -121.14 % | -19.192 M -4 876.23 % | 401.817 K 100.09 % | -446.100 M -238.19 % | -131.907 M 18.47 % | -161.785 M -179.74 % | -57.834 M 40.54 % | -97.270 M -306.93 % | -23.903 M -118.99 % | 125.884 M 11 724.78 % | -1.083 M 95.06 % | -21.921 M |
| Accounts receivables | -212.283 M -6.94 % | -198.503 M -394.78 % | -40.119 M -4 320.10 % | -907.650 K -102.31 % | 39.208 M 219.45 % | -32.822 M -799.02 % | -3.651 M -112.11 % | 30.141 M 192.16 % | -32.704 M -482.62 % | 8.548 M -6.49 % | 9.141 M 134.76 % | -26.300 M -322.16 % | 11.838 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 |
| Inventory | -3.750 M -126.04 % | 14.401 M 680.52 % | 1.845 M -71.02 % | 6.366 M -56.91 % | 14.773 M -43.89 % | 26.330 M 255.35 % | 7.409 M 916.52 % | 728.894 K 106.62 % | -11.007 M -331.81 % | -2.549 M 10.62 % | -2.852 M 84.18 % | -18.032 M -162.87 % | 28.679 M 661.24 % | 3.767 M 112.58 % | -29.957 M -3 212.26 % | 962.542 K 108.04 % | -11.970 M -371.46 % | -2.539 M -107.74 % | 32.788 M 744.28 % | 3.884 M 19.55 % | 3.249 M -77.64 % | 14.531 M 544.51 % | -3.269 M -170.31 % | 4.649 M 120.16 % | -23.066 M -205.69 % | 21.825 M 3 043.26 % | 694.333 K |
| Accounts payables | 103.797 M -21.23 % | 131.780 M 127.90 % | 57.823 M 393.76 % | -19.684 M -240.68 % | 13.992 M 247.01 % | -9.517 M 63.85 % | -26.329 M -315.37 % | 12.225 M 35.37 % | 9.031 M 115.33 % | -58.912 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 working capital | 0.000 -100.00 % | 528.729 K 1 101 618.75 % | -48.000 99.96 % | -132.456 K | 0.000 100.00 % | -1.020 100.00 % | -29.980 M -170.77 % | 42.366 M 278.95 % | -23.674 M -24.75 % | -18.977 M -250.38 % | 12.619 M 1 102.54 % | -1.259 M 94.85 % | -24.437 M 48.22 % | -47.193 M -188.08 % | 53.578 M 223.44 % | -43.404 M -501.05 % | -7.221 M -345.56 % | 2.941 M 100.61 % | -478.888 M -252.67 % | -135.791 M 17.72 % | -165.034 M -128.06 % | -72.365 M 23.02 % | -94.001 M -229.22 % | -28.553 M -119.17 % | 148.950 M 750.22 % | -22.908 M -1.29 % | -22.615 M |
| Other non cash items | -28.661 M -91.04 % | -15.003 M -28.45 % | -11.680 M -181.44 % | -4.150 M 72.30 % | -14.984 M -5 594.03 % | -263.150 K -104.49 % | 5.855 M 125.44 % | -23.010 M -290.34 % | 12.089 M 1 424.88 % | 792.767 K 102.46 % | -32.199 M -638.45 % | -4.360 M 91.78 % | -53.039 M -111.80 % | -25.042 M -26.05 % | -19.866 M 5.66 % | -21.057 M 56.80 % | -48.739 M -1 176.33 % | -3.819 M -100.73 % | 523.592 M 7 261.99 % | 7.112 M -99.03 % | 731.911 M 1 702.30 % | 40.610 M 212.87 % | 12.980 M -40.33 % | 21.752 M 73.11 % | 12.565 M 329.68 % | -5.471 M 74.81 % | -21.715 M |
| Net cash provided by operating activities | -61.571 M -10 744.61 % | 578.427 K -99.27 % | 79.343 M 197.00 % | 26.715 M -67.29 % | 81.660 M 293.96 % | 20.728 M -35.38 % | 32.075 M -55.85 % | 72.647 M 544.58 % | 11.271 M -7.39 % | 12.170 M -55.83 % | 27.551 M 91.44 % | 14.392 M -38.05 % | 23.233 M 244.35 % | -16.094 M -134.41 % | 46.778 M 725.14 % | -7.483 M -308.41 % | 3.590 M -84.61 % | 23.326 M -57.95 % | 55.469 M 163.61 % | -87.197 M 43.07 % | -153.159 M -428.52 % | 46.621 M 879.25 % | -5.983 M -108.42 % | 71.023 M -63.24 % | 193.184 M 526.61 % | 30.830 M 413.83 % | -9.824 M |
| Investments in property plant and equipment | -17.555 M -141.32 % | -7.275 M -86.83 % | -3.894 M 98.38 % | -240.319 M -3 405.70 % | -6.855 M -50.82 % | -4.545 M -170.07 % | -1.683 M 94.79 % | -32.301 M -1 133.23 % | -2.619 M 42.21 % | -4.532 M 47.68 % | -8.663 M 78.79 % | -40.839 M -335.73 % | -9.373 M 72.08 % | -33.574 M 54.92 % | -74.474 M -279.80 % | -19.609 M 67.27 % | -59.911 M -279.58 % | -15.783 M 16.52 % | -18.908 M -6.74 % | -17.715 M 63.82 % | -48.966 M -16.11 % | -42.171 M -72.62 % | -24.430 M 84.26 % | -155.247 M -887.69 % | -15.718 M -48.76 % | -10.566 M 59.23 % | -25.919 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 15.355 M -93.63 % | 241.236 M 3 418.72 % | 6.856 M 67.26 % | 4.099 M 22 005 447 477 166 180.00 % | 0.000 100.00 % | -348.219 K -1 494.83 % | 24.965 K -88.55 % | 218.126 K -99.46 % | 40.309 M | 0.000 100.00 % | -27.740 M -195.81 % | 28.953 M | 0.000 -100.00 % | 78.364 M 61 485.90 % | 127.244 K -99.63 % | 34.691 M | 0.000 -100.00 % | 425.520 M 720.95 % | 51.832 M 4 784.68 % | 1.061 M -95.69 % | 24.638 M 3 991.17 % | 602.227 K | 0.000 | 0.000 -100.00 % | 195.073 K |
| Purchases of investments | -240.000 M 0.00 % | -240.000 M -200.00 % | -80.000 M 46.67 % | -150.022 M 19.00 % | -185.207 M 36.85 % | -293.298 M 11.97 % | -333.163 M 11.39 % | -376.005 M -53.53 % | -244.906 M -289.07 % | -62.947 M 19.30 % | -78.000 M | 0.000 -100.00 % | 9.524 M -85.95 % | 67.775 M | 0.000 100.00 % | -2.000 M -2 234.27 % | -85.680 K 4.80 % | -90.000 K | 0.000 100.00 % | -5.000 M 98.24 % | -283.681 M -2.51 % | -276.742 M -2 339.21 % | -11.346 M 96.60 % | -333.704 M | 0.000 | 0.000 100.00 % | -125.500 K |
| Sales maturities of investments | 232.374 M 43.52 % | 161.913 M 74.52 % | 92.776 M -66.17 % | 274.253 M 67.21 % | 164.014 M -54.40 % | 359.716 M 19.15 % | 301.903 M -17.51 % | 366.004 M 66.11 % | 220.340 M 155.91 % | 86.100 M 17 731.27 % | 482.860 K -94.35 % | 8.549 M -86.53 % | 63.464 M 112.10 % | 29.921 M -1.18 % | 30.277 M 61.67 % | 18.728 M -75.56 % | 76.639 M 1 035.03 % | 6.752 M -39.98 % | 11.250 M -77.44 % | 49.869 M 112.10 % | 23.512 M -56.72 % | 54.326 M -52.08 % | 113.367 M 51.20 % | 74.980 M 6 206.11 % | 1.189 M -4.97 % | 1.251 M 9.30 % | 1.145 M |
| Other investing activites | 53.811 M 1 690.61 % | 3.005 M 577 916 635.41 % | 0.520 100.00 % | -240.319 M -3 405.70 % | -6.855 M -513.77 % | 1.657 M -86.28 % | 12.071 M 152.61 % | 4.779 M -81.52 % | 25.854 M 468.86 % | 4.545 M 4 377.70 % | 101.498 K 133.67 % | 43.437 K 100.46 % | -9.373 M 72.08 % | -33.574 M -3 102.03 % | 1.118 M 105.70 % | -19.609 M -152.76 % | -7.758 M -199.19 % | 7.821 M 134.14 % | -22.911 M -6.76 % | -21.461 M -180.35 % | 26.709 M 15.03 % | 23.219 M 195.04 % | -24.430 M -624.27 % | 4.660 M -78.90 % | 22.081 M 6 416.32 % | 338.852 K -61.19 % | 873.017 K |
| Net cash used for investing activites | 28.630 M 134.76 % | -82.356 M -439.79 % | 24.237 M 121.04 % | -115.171 M -310.62 % | -28.048 M -141.47 % | 67.628 M 424.02 % | -20.872 M 44.89 % | -37.872 M -2 798.68 % | -1.307 M -105.59 % | 23.384 M 151.09 % | -45.769 M -41.94 % | -32.247 M -221.68 % | 26.502 M -55.46 % | 59.501 M 238.12 % | -43.078 M -177.10 % | 55.874 M 520.05 % | 9.011 M -73.01 % | 33.391 M 209.23 % | -30.569 M -107.09 % | 431.213 M 287.00 % | -230.594 M 4.04 % | -240.307 M -408.88 % | 77.799 M 119.04 % | -408.709 M -5 512.30 % | 7.551 M 184.13 % | -8.976 M 62.33 % | -23.831 M |
| Debt repayment | -13.035 M 62.76 % | -35.000 M -177.78 % | 45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M -412.36 % | -3.904 M 89.75 % | -38.096 M 19.80 % | -47.500 M 64.81 % | -135.000 M -50.69 % | -89.590 M -93.08 % | -46.400 M -828.00 % | -5.000 M 99.15 % | -587.013 M -266.60 % | 352.357 M 31.37 % | 268.220 M 422.52 % | -83.164 M -137.80 % | 220.000 M 247.01 % | -149.650 M -3.58 % | -144.483 M -270.46 % | 84.760 M |
| Common stock issued | -779.642 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -12.219 M 5.60 % | -12.944 M -97.29 % | -6.561 M -58.82 % | -4.131 M 39.20 % | -6.794 M 37.87 % | -10.935 M 10.93 % | -12.277 M -70.52 % | -7.200 M -19.97 % | -6.002 M 45.03 % | -10.918 M -27.73 % | -8.548 M -76.21 % | -4.851 M -246.64 % | -1.399 M 64.79 % | -3.975 M 20.69 % | -5.012 M 53.41 % | -10.757 M 62.79 % | -28.905 M -6.38 % | -27.171 M -10.02 % | -24.697 M 50.83 % | -50.224 M 13.83 % | -58.288 M -16.53 % | -50.018 M -12.09 % | -44.622 M 7.94 % | -48.472 M -42.31 % | -34.061 M -132.51 % | -14.650 M 65.40 % | -42.342 M |
| Other financing activites | 5.917 M 145.91 % | -12.887 M 11.57 % | -14.573 M -972.01 % | -1.359 M 86.43 % | -10.015 M -16.48 % | -8.598 M -13 286.40 % | -64.229 K 62.54 % | -171.482 K -13.93 % | -150.518 K -6.96 % | -140.726 K 95.75 % | -3.311 M -134.08 % | 9.715 M -65.01 % | 27.762 M 2 740.87 % | 977.238 K -98.12 % | 51.901 M -39.43 % | 85.688 M -39.06 % | 140.600 M 2 406.03 % | 5.610 M -37.46 % | 8.971 M -94.60 % | 166.027 M 517.92 % | 26.869 M 179.02 % | -34.002 M -549.04 % | 7.572 M -98.21 % | 422.473 M 1 586.51 % | 25.050 M -82.14 % | 140.275 M 1 142.94 % | -13.450 M |
| Net cash used provided by financing activities | -20.117 M 66.93 % | -60.832 M -354.89 % | 23.866 M 534.68 % | -5.490 M 67.34 % | -16.810 M 13.87 % | -19.516 M -58.14 % | -12.341 M -67.42 % | -7.371 M -19.82 % | -6.152 M 44.37 % | -11.059 M 6.74 % | -11.859 M 21.65 % | -15.136 M -167.39 % | 22.459 M 154.65 % | -41.094 M -6 633.53 % | -610.290 K 98.98 % | -60.069 M -371.75 % | 22.105 M 132.53 % | -67.961 M -227.90 % | -20.726 M 95.60 % | -471.210 M -246.82 % | 320.937 M 74.23 % | 184.200 M 253.23 % | -120.214 M -120.24 % | 594.001 M 474.38 % | -158.661 M -741.37 % | -18.858 M -165.10 % | 28.968 M |
| Effect of forex changes on cash | -89.889 K 46.59 % | -168.297 K -879.85 % | -17.176 K -212.88 % | -5.490 K -115.86 % | 34.619 K 1 021.98 % | 3.086 K 102.29 % | -134.470 K -635.76 % | 25.099 K 163.77 % | -39.356 K 28.67 % | -55.176 K -3 490.32 % | -1.537 K -115.73 % | 9.772 K 13 664.45 % | -72.040 99.71 % | -24.477 K 43.51 % | -43.326 K -126.01 % | -19.170 K 83.84 % | -118.629 K 8.11 % | -129.104 K 40.35 % | -216.418 K 61.64 % | -564.209 K -413.43 % | 180.013 K 95.52 % | 92.071 K 357.89 % | -35.702 K -1 378.36 % | 2.793 K 18 741 827 993 700.00 % | 0.000 | 0.000 | 0.000 |
| Net change in cash | -53.148 M 62.78 % | -142.778 M -212.05 % | 127.429 M 235.63 % | -93.952 M -355.05 % | 36.837 M -46.49 % | 68.843 M 5 508.39 % | -1.273 M -104.64 % | 27.429 M 627.07 % | 3.772 M -84.56 % | 24.440 M 181.25 % | -30.078 M 8.80 % | -32.981 M -145.68 % | 72.194 M 3 055.24 % | 2.288 M -24.88 % | 3.046 M 126.04 % | -11.697 M -133.82 % | 34.588 M 404.13 % | -11.373 M -387.34 % | 3.958 M 103.10 % | -127.758 M -103.97 % | -62.636 M -566.73 % | -9.394 M 80.60 % | -48.433 M -118.90 % | 256.318 M 509.20 % | 42.074 M 1 304.22 % | 2.996 M 163.93 % | -4.687 M |
| Cash at beginning of period | 158.154 M -47.45 % | 300.932 M 73.44 % | 173.503 M -35.13 % | 267.455 M 15.97 % | 230.619 M 42.55 % | 161.775 M -0.78 % | 163.048 M 20.22 % | 135.620 M 2.86 % | 131.847 M 22.75 % | 107.407 M -21.88 % | 137.486 M -19.35 % | 170.467 M 73.46 % | 98.273 M 2.38 % | 95.985 M 3.28 % | 92.939 M -11.18 % | 104.635 M 49.38 % | 70.048 M -13.97 % | 81.420 M 5.11 % | 77.462 M -62.25 % | 205.220 M -23.38 % | 267.856 M -3.39 % | 277.250 M -14.82 % | 325.484 M 390.25 % | 66.392 M 140.58 % | 27.596 M 12.18 % | 24.600 M -16.00 % | 29.287 M |
| Cash at end of period | 105.006 M -33.61 % | 158.154 M -47.45 % | 300.932 M 73.44 % | 173.503 M -35.13 % | 267.455 M 15.97 % | 230.619 M 42.55 % | 161.775 M -0.78 % | 163.048 M 20.22 % | 135.620 M 2.86 % | 131.847 M 22.75 % | 107.407 M -21.88 % | 137.486 M -19.35 % | 170.467 M 73.46 % | 98.273 M 2.38 % | 95.985 M 3.28 % | 92.939 M -11.18 % | 104.635 M 49.38 % | 70.048 M -13.97 % | 81.420 M 5.11 % | 77.462 M -62.25 % | 205.220 M -23.38 % | 267.856 M -3.32 % | 277.050 M -14.15 % | 322.709 M 363.20 % | 69.670 M 152.46 % | 27.596 M 12.18 % | 24.600 M |
| Operating cash flow | -61.571 M -10 744.70 % | 578.422 K -99.27 % | 79.343 M 197.00 % | 26.715 M -67.29 % | 81.660 M 293.96 % | 20.728 M -35.38 % | 32.075 M -55.85 % | 72.647 M 544.58 % | 11.271 M -7.39 % | 12.170 M -55.83 % | 27.551 M 91.44 % | 14.392 M -38.05 % | 23.233 M 244.35 % | -16.094 M -134.41 % | 46.778 M 725.14 % | -7.483 M -308.41 % | 3.590 M -84.61 % | 23.326 M -57.95 % | 55.469 M 163.61 % | -87.197 M 43.07 % | -153.159 M -428.52 % | 46.621 M 879.25 % | -5.983 M -108.42 % | 71.023 M -63.24 % | 193.184 M 526.61 % | 30.830 M 413.83 % | -9.824 M |
| Capital expenditure | -17.555 M -141.32 % | -7.275 M -86.83 % | -3.894 M 98.38 % | -240.319 M -3 405.70 % | -6.855 M -50.82 % | -4.545 M -170.07 % | -1.683 M 94.79 % | -32.301 M -1 133.23 % | -2.619 M 42.21 % | -4.532 M 47.68 % | -8.663 M 78.79 % | -40.839 M -335.73 % | -9.373 M 72.08 % | -33.574 M 54.92 % | -74.474 M -279.80 % | -19.609 M 67.27 % | -59.911 M -279.58 % | -15.783 M 16.52 % | -18.908 M -6.74 % | -17.715 M 63.82 % | -48.966 M -16.11 % | -42.171 M -72.62 % | -24.430 M 84.26 % | -155.247 M -887.69 % | -15.718 M -48.76 % | -10.566 M 59.23 % | -25.919 M |
| Free CashFlow | -79.126 M -1 081.65 % | -6.696 M -108.88 % | 75.449 M 135.32 % | -213.604 M -385.55 % | 74.805 M 362.25 % | 16.183 M -46.75 % | 30.392 M -24.67 % | 40.346 M 366.36 % | 8.651 M 13.27 % | 7.638 M -59.56 % | 18.888 M 171.42 % | -26.448 M -290.82 % | 13.860 M 127.91 % | -49.668 M -79.33 % | -27.696 M -2.23 % | -27.092 M 51.90 % | -56.321 M -846.68 % | 7.543 M -79.37 % | 36.562 M 134.85 % | -104.911 M 48.10 % | -202.125 M -4 642.51 % | 4.450 M 114.63 % | -30.413 M 63.89 % | -84.224 M -147.46 % | 177.465 M 775.78 % | 20.264 M 156.69 % | -35.743 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 273.511 M 1.44 % | 269.632 M -22.74 % | 348.992 M 36.64 % | 255.405 M 0.65 % | 253.745 M 8.93 % | 232.937 M -24.85 % | 309.955 M 38.11 % | 224.420 M 17.44 % | 191.100 M -4.26 % | 199.595 M 0.95 % | 197.723 M 23.83 % | 159.677 M -55.37 % | 357.770 M 99.87 % | 179.002 M -2.02 % | 182.687 M 20.92 % | 151.085 M 4.52 % | 144.546 M -24.52 % | 191.512 M 10.05 % | 174.016 M -10.12 % | 193.614 M 5.13 % | 184.169 M -12.31 % | 210.023 M -8.72 % | 230.088 M 15.67 % | 198.917 M 7.04 % | 185.832 M -27.29 % | 255.562 M 8.96 % | 234.539 M 18.02 % | 198.725 M 0.25 % | 198.233 M -19.44 % | 246.072 M 0.17 % | 245.653 M -0.56 % | 247.033 M 18.77 % | 207.989 M -20.44 % | 261.426 M 7.05 % | 244.217 M 14.52 % | 213.248 M 9.99 % | 193.876 M -23.89 % | 254.718 M 11.29 % | 228.886 M 7.56 % | 212.807 M 11.90 % | 190.184 M -23.74 % | 249.402 M 7.54 % | 231.915 M 12.71 % | 205.769 M 1.51 % | 202.699 M -16.38 % | 242.415 M 0.22 % | 241.894 M 22.31 % | 197.765 M 2.02 % | 193.849 M -14.20 % | 225.931 M 7.38 % | 210.411 M 6.11 % | 198.303 M 2.70 % | 193.080 M -10.70 % | 216.223 M 14.26 % | 189.240 M 9.01 % | 173.600 M -9.79 % | 192.438 M -20.45 % | 241.911 M 7.96 % | 224.085 M 6.88 % | 209.654 M -0.06 % | 209.784 M -6.08 % | 223.375 M 9.77 % | 203.495 M 1.65 % | 200.191 M -22.41 % | 257.998 M 26.48 % | 203.977 M 5.89 % | 192.631 M 19.64 % | 161.004 M -4.17 % | 168.006 M -11.41 % | 189.652 M 31.22 % | 144.530 M -13.63 % | 167.345 M -6.46 % | 178.904 M -5.16 % | 188.634 M -0.92 % | 190.382 M 24.30 % | 153.163 M -2.41 % | 156.948 M -18.87 % | 193.452 M -14.21 % | 225.485 M 17.01 % | 192.702 M -10.64 % | 215.641 M 7.90 % | 199.851 M 230.19 % | -153.505 M -122.54 % | 681.155 M -10.82 % | 763.834 M 28.28 % | 595.459 M 6.95 % | 556.753 M -13.96 % | 647.077 M 21.44 % | 532.839 M 20.24 % | 443.130 M -11.84 % | 502.658 M 29.82 % | 387.200 M -1.03 % | 391.234 M -4.06 % | 407.783 M |
| Net income | 3.823 M -52.09 % | 7.978 M 1 922.08 % | 394.565 K -89.03 % | 3.596 M -53.60 % | 7.749 M -66.69 % | 23.260 M 19.21 % | 19.512 M 580.62 % | 2.867 M -59.77 % | 7.126 M -27.25 % | 9.795 M 87.15 % | 5.234 M -13.26 % | 6.034 M -70.45 % | 20.421 M 141.95 % | 8.440 M -42.07 % | 14.568 M 1 109.91 % | 1.204 M -73.57 % | 4.556 M 228.01 % | 1.389 M -83.04 % | 8.188 M 423.23 % | 1.565 M -3.34 % | 1.619 M -29.71 % | 2.303 M -70.43 % | 7.790 M 186.05 % | 2.723 M -40.37 % | 4.566 M -33.79 % | 6.897 M -18.79 % | 8.493 M 17 274.83 % | 48.879 K -99.63 % | 13.358 M 66.49 % | 8.023 M -56.96 % | 18.642 M 394.10 % | 3.773 M -64.52 % | 10.633 M 87.10 % | 5.683 M -19.75 % | 7.081 M 185.15 % | 2.483 M -66.11 % | 7.327 M 66.52 % | 4.400 M 120.92 % | 1.992 M -70.86 % | 6.836 M -2.62 % | 7.020 M 75.58 % | 3.998 M 153.96 % | -7.410 M -843.52 % | 996.589 K -70.07 % | 3.330 M -91.56 % | 39.429 M 245.41 % | 11.415 M 1 723.40 % | 626.033 K -88.03 % | 5.232 M -35.99 % | 8.173 M 1 607.90 % | 478.568 K -9.07 % | 526.332 K -71.13 % | 1.823 M -96.86 % | 58.009 M 388.89 % | 11.865 M 696.57 % | 1.490 M -84.85 % | 9.834 M -36.10 % | 15.390 M 1 132.38 % | -1.491 M -242.00 % | 1.050 M -89.47 % | 9.966 M -41.99 % | 17.179 M 12 979.23 % | -133.385 K 89.64 % | -1.288 M -103.32 % | 38.821 M 1 745.05 % | 2.104 M 112.27 % | -17.154 M -376.29 % | -3.602 M -104.75 % | 75.808 M 6 193.38 % | 1.205 M -89.54 % | 11.518 M 1 216.92 % | -1.031 M 49.70 % | -2.050 M -782.29 % | 300.485 K 103.32 % | -9.057 M -2.53 % | -8.834 M 60.56 % | -22.400 M -3 246.45 % | 711.916 K 125.79 % | -2.761 M -155.51 % | 4.974 M 1 527.33 % | 305.632 K -88.27 % | 2.605 M 100.35 % | -751.153 M -8 590.07 % | 8.847 M 1.13 % | 8.748 M 195.81 % | 2.957 M 135.96 % | -8.225 M -147.90 % | 17.171 M 9.99 % | 15.612 M 151.31 % | 6.212 M -58.51 % | 14.974 M -1.93 % | 15.269 M 1.84 % | 14.993 M 167.54 % | 5.604 M |
| Income before tax | 9.985 M -40.69 % | 16.836 M 1 805.69 % | 883.454 K -91.80 % | 10.779 M -49.64 % | 21.402 M -33.93 % | 32.395 M 21.35 % | 26.696 M 1 136.23 % | 2.159 M -80.40 % | 11.015 M -26.88 % | 15.064 M 483.42 % | -3.929 M -131.47 % | 12.483 M -68.66 % | 39.830 M 222.30 % | 12.358 M -1.97 % | 12.606 M 835.63 % | 1.347 M -81.52 % | 7.292 M 115.59 % | 3.382 M -65.70 % | 9.860 M 225.15 % | 3.032 M -15.26 % | 3.578 M -43.68 % | 6.354 M -11.92 % | 7.213 M 5.47 % | 6.839 M -24.77 % | 9.091 M -7.61 % | 9.840 M 41.92 % | 6.933 M -12.43 % | 7.917 M -60.73 % | 20.158 M 75.34 % | 11.497 M -40.94 % | 19.468 M 165.99 % | 7.319 M -51.67 % | 15.143 M 75.74 % | 8.617 M 7.26 % | 8.033 M 50.21 % | 5.348 M -55.23 % | 11.944 M 63.97 % | 7.284 M 40.90 % | 5.170 M -44.92 % | 9.385 M -7.79 % | 10.178 M 47.36 % | 6.907 M 255.38 % | -4.445 M -229.31 % | 3.438 M -38.88 % | 5.624 M -86.65 % | 42.136 M 152.32 % | 16.699 M 679.84 % | 2.141 M -67.23 % | 6.534 M -41.15 % | 11.102 M 134.12 % | 4.742 M 201.42 % | 1.573 M -41.79 % | 2.703 M -95.47 % | 59.722 M 305.50 % | 14.728 M 757.42 % | 1.718 M -83.17 % | 10.205 M -41.61 % | 17.478 M 1 817.82 % | -1.017 M -134.10 % | 2.984 M -72.95 % | 11.030 M -43.70 % | 19.590 M 1 297.97 % | 1.401 M 3 697.21 % | -38.956 K -100.10 % | 39.779 M 1 172.98 % | 3.125 M 115.74 % | -19.856 M -543.58 % | -3.085 M -104.00 % | 77.179 M 1 884.62 % | 3.889 M -79.27 % | 18.757 M 3 639.39 % | 501.596 K -17.60 % | 608.711 K -80.57 % | 3.133 M 147.08 % | -6.654 M 46.12 % | -12.349 M 44.33 % | -22.182 M -792.08 % | 3.205 M 130.59 % | -10.478 M -197.02 % | 10.800 M 256.38 % | 3.031 M -17.71 % | 3.683 M 100.45 % | -812.950 M -4 480.41 % | 18.559 M 22.88 % | 15.103 M 233.59 % | 4.527 M 138.65 % | -11.714 M -153.88 % | 21.742 M -12.95 % | 24.975 M 155.69 % | 9.768 M -59.14 % | 23.904 M 34.41 % | 17.784 M 4.25 % | 17.059 M 89.93 % | 8.982 M |
| Income before tax ratio | 0.04 -41.53 % | 0.06 2 366.58 % | 0.00 -94.00 % | 0.04 -49.96 % | 0.08 -39.35 % | 0.14 61.47 % | 0.09 795.08 % | 0.01 -83.31 % | 0.06 -23.63 % | 0.08 479.83 % | -0.02 -125.42 % | 0.08 -29.78 % | 0.11 61.25 % | 0.07 0.05 % | 0.07 673.78 % | 0.01 -82.32 % | 0.05 185.63 % | 0.02 -68.83 % | 0.06 261.76 % | 0.02 -19.39 % | 0.02 -35.77 % | 0.03 -3.50 % | 0.03 -8.82 % | 0.03 -29.72 % | 0.05 27.05 % | 0.04 30.25 % | 0.03 -25.80 % | 0.04 -60.82 % | 0.10 117.65 % | 0.05 -41.05 % | 0.08 167.48 % | 0.03 -59.31 % | 0.07 120.89 % | 0.03 0.20 % | 0.03 31.16 % | 0.03 -59.29 % | 0.06 115.43 % | 0.03 26.61 % | 0.02 -48.79 % | 0.04 -17.59 % | 0.05 93.24 % | 0.03 244.49 % | -0.02 -214.74 % | 0.02 -39.79 % | 0.03 -84.04 % | 0.17 151.78 % | 0.07 537.57 % | 0.01 -67.87 % | 0.03 -31.41 % | 0.05 118.04 % | 0.02 184.07 % | 0.01 -43.33 % | 0.01 -94.93 % | 0.28 254.90 % | 0.08 686.56 % | 0.01 -81.34 % | 0.05 -26.60 % | 0.07 1 691.23 % | 0.00 -131.90 % | 0.01 -72.93 % | 0.05 -40.05 % | 0.09 1 173.55 % | 0.01 3 638.80 % | 0.00 -100.13 % | 0.15 906.44 % | 0.02 114.86 % | -0.10 -437.91 % | -0.02 -104.17 % | 0.46 2 140.33 % | 0.02 -84.20 % | 0.13 4 229.68 % | 0.00 -11.91 % | 0.00 -79.51 % | 0.02 147.52 % | -0.03 56.65 % | -0.08 42.95 % | -0.14 -953.04 % | 0.02 135.65 % | -0.05 -182.91 % | 0.06 298.81 % | 0.01 -23.73 % | 0.02 -99.65 % | 5.30 19 337.44 % | 0.03 37.80 % | 0.02 160.06 % | 0.01 136.14 % | -0.02 -162.62 % | 0.03 -28.31 % | 0.05 112.64 % | 0.02 -53.65 % | 0.05 3.54 % | 0.05 5.34 % | 0.04 97.97 % | 0.02 |
| EBITDA | 10.194 M -40.28 % | 17.068 M 1 324.03 % | 1.199 M -89.16 % | 11.060 M -62.62 % | 29.590 M -27.10 % | 40.588 M 19.11 % | 34.076 M 277.66 % | 9.023 M -21.64 % | 11.514 M -46.17 % | 21.392 M 12.85 % | 18.956 M 46.61 % | 12.930 M -67.71 % | 40.049 M 107.82 % | 19.270 M -9.80 % | 21.365 M 140.56 % | 8.881 M -36.71 % | 14.033 M 27.56 % | 11.001 M -16.20 % | 13.127 M 296.56 % | 3.310 M -53.36 % | 7.097 M 17.88 % | 6.020 M -46.65 % | 11.284 M 152.76 % | 4.464 M -15.61 % | 5.290 M -57.13 % | 12.341 M 572.68 % | -2.611 M -114.29 % | 18.273 M -15.37 % | 21.592 M 90.03 % | 11.363 M -24.56 % | 15.061 M 140.19 % | 6.271 M -66.76 % | 18.863 M 774.04 % | 2.158 M -81.15 % | 11.450 M 98.21 % | 5.777 M -34.72 % | 8.848 M 72.37 % | 5.133 M -13.81 % | 5.956 M -58.31 % | 14.287 M 178.53 % | 5.130 M -15.97 % | 6.104 M -83.18 % | 36.302 M 1 975.29 % | 1.749 M -95.99 % | 43.632 M 956.94 % | 4.128 M -82.38 % | 23.433 M 4 851.64 % | -493.160 K -116.36 % | 3.015 M -71.97 % | 10.757 M -84.15 % | 67.859 M 68 564.23 % | 98.828 K -99.83 % | 59.044 M 1 335.94 % | 4.112 M -90.73 % | 44.371 M 876.80 % | -5.712 M -123.90 % | 23.902 M 493.39 % | 4.028 M -84.21 % | 25.503 M 1 515.71 % | -1.801 M -107.25 % | 24.850 M 196.06 % | 8.394 M -71.70 % | 29.654 M 3 691.70 % | -825.637 K -101.73 % | 47.812 M 680.61 % | 6.125 M -90.96 % | 67.775 M 1 967.20 % | 3.279 M -95.83 % | 78.695 M 690.54 % | 9.955 M -54.44 % | 21.850 M 1 369.37 % | 1.487 M -87.35 % | 11.760 M -28.17 % | 16.371 M 108.29 % | 7.860 M 58.71 % | 4.952 M 182.23 % | -6.023 M -156.40 % | 10.679 M -85.08 % | 71.589 M 4 354.73 % | -1.683 M -103.51 % | 47.914 M 1 140.19 % | 3.863 M 100.49 % | -782.058 M -1 821.79 % | 45.421 M 19.36 % | 38.052 M 72.91 % | 22.007 M 87.52 % | 11.736 M -72.33 % | 42.422 M -5.59 % | 44.936 M 261.04 % | 12.446 M -80.18 % | 62.784 M 758.99 % | -9.527 M -129.57 % | 32.225 M 288.78 % | 8.289 M |
| Net income ratio | 0.01 -52.77 % | 0.03 2 517.23 % | 0.00 -91.97 % | 0.01 -53.90 % | 0.03 -69.42 % | 0.10 58.62 % | 0.06 392.80 % | 0.01 -65.74 % | 0.04 -24.01 % | 0.05 85.40 % | 0.03 -29.95 % | 0.04 -33.80 % | 0.06 21.05 % | 0.05 -40.87 % | 0.08 900.62 % | 0.01 -74.71 % | 0.03 334.59 % | 0.01 -84.59 % | 0.05 482.15 % | 0.01 -8.05 % | 0.01 -19.84 % | 0.01 -67.61 % | 0.03 147.30 % | 0.01 -44.29 % | 0.02 -8.95 % | 0.03 -25.47 % | 0.04 14 621.66 % | 0.00 -99.63 % | 0.07 106.67 % | 0.03 -57.03 % | 0.08 396.88 % | 0.02 -70.12 % | 0.05 135.18 % | 0.02 -25.03 % | 0.03 148.99 % | 0.01 -69.19 % | 0.04 118.78 % | 0.02 98.51 % | 0.01 -72.91 % | 0.03 -12.97 % | 0.04 130.25 % | 0.02 150.18 % | -0.03 -759.69 % | 0.00 -70.52 % | 0.02 -89.90 % | 0.16 244.67 % | 0.05 1 390.76 % | 0.00 -88.27 % | 0.03 -25.39 % | 0.04 1 490.58 % | 0.00 -14.31 % | 0.00 -71.89 % | 0.01 -96.48 % | 0.27 327.88 % | 0.06 630.74 % | 0.01 -83.21 % | 0.05 -19.68 % | 0.06 1 056.30 % | -0.01 -232.85 % | 0.01 -89.46 % | 0.05 -38.23 % | 0.08 11 833.03 % | 0.00 89.81 % | -0.01 -104.28 % | 0.15 1 358.72 % | 0.01 111.58 % | -0.09 -298.09 % | -0.02 -104.96 % | 0.45 7 004.23 % | 0.01 -92.03 % | 0.08 1 393.24 % | -0.01 46.23 % | -0.01 -819.39 % | 0.00 103.35 % | -0.05 17.51 % | -0.06 59.59 % | -0.14 -3 978.27 % | 0.00 130.06 % | -0.01 -147.44 % | 0.03 1 721.05 % | 0.00 -89.13 % | 0.01 -99.73 % | 4.89 37 573.48 % | 0.01 13.41 % | 0.01 130.60 % | 0.00 133.62 % | -0.01 -155.67 % | 0.03 -9.43 % | 0.03 109.00 % | 0.01 -52.94 % | 0.03 -24.46 % | 0.04 2.90 % | 0.04 178.85 % | 0.01 |
| Ratio EBITDA | 0.04 -41.12 % | 0.06 1 743.17 % | 0.00 -92.07 % | 0.04 -62.87 % | 0.12 -33.08 % | 0.17 58.49 % | 0.11 173.44 % | 0.04 -33.27 % | 0.06 -43.78 % | 0.11 11.79 % | 0.10 18.40 % | 0.08 -27.66 % | 0.11 3.98 % | 0.11 -7.95 % | 0.12 98.95 % | 0.06 -39.45 % | 0.10 69.01 % | 0.06 -23.85 % | 0.08 341.23 % | 0.02 -55.63 % | 0.04 34.43 % | 0.03 -41.55 % | 0.05 118.52 % | 0.02 -21.16 % | 0.03 -41.05 % | 0.05 533.79 % | -0.01 -112.11 % | 0.09 -15.58 % | 0.11 135.89 % | 0.05 -24.69 % | 0.06 141.54 % | 0.03 -72.01 % | 0.09 998.60 % | 0.01 -82.39 % | 0.05 73.07 % | 0.03 -40.65 % | 0.05 126.46 % | 0.02 -22.55 % | 0.03 -61.24 % | 0.07 148.92 % | 0.03 10.20 % | 0.02 -84.36 % | 0.16 1 741.32 % | 0.01 -96.05 % | 0.22 1 164.03 % | 0.02 -82.42 % | 0.10 3 984.80 % | 0.00 -116.03 % | 0.02 -67.33 % | 0.05 -85.24 % | 0.32 64 612.78 % | 0.00 -99.84 % | 0.31 1 508.04 % | 0.02 -91.89 % | 0.23 812.60 % | -0.03 -126.49 % | 0.12 645.95 % | 0.02 -85.37 % | 0.11 1 424.54 % | -0.01 -107.25 % | 0.12 215.24 % | 0.04 -74.21 % | 0.15 3 633.38 % | 0.00 -102.23 % | 0.19 517.16 % | 0.03 -91.47 % | 0.35 1 627.80 % | 0.02 -95.65 % | 0.47 792.39 % | 0.05 -65.28 % | 0.15 1 601.32 % | 0.01 -86.48 % | 0.07 -24.26 % | 0.09 110.22 % | 0.04 27.68 % | 0.03 184.26 % | -0.04 -169.52 % | 0.06 -82.61 % | 0.32 3 736.14 % | -0.01 -103.93 % | 0.22 1 049.37 % | 0.02 -99.62 % | 5.09 7 540.22 % | 0.07 33.85 % | 0.05 34.79 % | 0.04 75.33 % | 0.02 -67.85 % | 0.07 -22.26 % | 0.08 200.26 % | 0.03 -77.51 % | 0.12 607.62 % | -0.02 -129.87 % | 0.08 305.23 % | 0.02 |
| Gross profit ratio | 0.14 -18.84 % | 0.18 7.22 % | 0.16 -0.86 % | 0.16 -1.17 % | 0.17 -5.72 % | 0.18 -11.69 % | 0.20 19.81 % | 0.17 -24.58 % | 0.22 -12.98 % | 0.25 24.31 % | 0.21 -26.16 % | 0.28 25.43 % | 0.22 -16.52 % | 0.27 10.20 % | 0.24 -8.03 % | 0.26 -3.61 % | 0.27 -4.14 % | 0.28 -15.44 % | 0.33 53.14 % | 0.22 -9.78 % | 0.24 5.58 % | 0.23 7.15 % | 0.21 3.16 % | 0.21 -12.02 % | 0.24 0.60 % | 0.23 5.13 % | 0.22 4.27 % | 0.21 -21.16 % | 0.27 5.91 % | 0.26 12.58 % | 0.23 28.57 % | 0.18 -10.16 % | 0.20 -11.93 % | 0.22 19.79 % | 0.19 -4.40 % | 0.20 0.86 % | 0.19 -17.06 % | 0.23 7.97 % | 0.22 6.70 % | 0.20 3.17 % | 0.20 -9.83 % | 0.22 15.96 % | 0.19 -4.54 % | 0.20 2.48 % | 0.19 -3.14 % | 0.20 6.62 % | 0.19 -9.31 % | 0.21 -11.18 % | 0.23 4.30 % | 0.22 13.27 % | 0.20 -8.55 % | 0.21 2.91 % | 0.21 -5.18 % | 0.22 -5.67 % | 0.23 15.82 % | 0.20 -12.32 % | 0.23 -10.29 % | 0.26 4.75 % | 0.24 2.33 % | 0.24 -7.19 % | 0.26 -0.59 % | 0.26 -7.39 % | 0.28 17.92 % | 0.24 -22.49 % | 0.30 32.06 % | 0.23 10.26 % | 0.21 -11.97 % | 0.24 -7.97 % | 0.26 2.92 % | 0.25 38.36 % | 0.18 -34.70 % | 0.28 2.50 % | 0.27 6.27 % | 0.26 -30.23 % | 0.37 76.97 % | 0.21 568.44 % | -0.04 -121.15 % | 0.21 17.62 % | 0.18 -0.59 % | 0.18 -0.57 % | 0.18 -9.66 % | 0.20 -20.16 % | 0.25 111.59 % | 0.12 26.46 % | 0.09 10.40 % | 0.08 -12.07 % | 0.10 -11.74 % | 0.11 -20.00 % | 0.14 29.59 % | 0.10 -5.27 % | 0.11 -16.18 % | 0.13 18.22 % | 0.11 12.88 % | 0.10 |
| Weighted average shs out dil | 241.770 M 0.00 % | 241.770 M -1.67 % | 245.882 M 1.19 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.77 % | 241.146 M 0.00 % | 241.146 M 0.00 % | 241.146 M 4.17 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.51 % | 230.312 M 0.00 % | 230.312 M -15.42 % | 272.314 M 0.00 % | 272.314 M 18.45 % | 229.903 M 0.00 % | 229.903 M -11.52 % | 259.839 M -3.05 % | 268.005 M 0.21 % | 267.444 M 0.00 % | 267.444 M -29.12 % | 377.294 M 0.00 % | 377.294 M 32.79 % | 284.138 M 0.00 % | 284.138 M 14.42 % | 248.333 M 0.00 % | 248.333 M 12.87 % | 220.014 M 0.00 % | 220.014 M -9.89 % | 244.156 M 7.14 % | 227.879 M 13.98 % | 199.921 M 0.00 % | 199.921 M -19.76 % | 249.147 M 0.00 % | 249.147 M 1.10 % | 246.431 M 0.00 % | 246.431 M 18.09 % | 208.678 M 0.00 % | 208.678 M -23.41 % | 272.449 M 0.00 % | 272.449 M 3.53 % | 263.166 M 0.00 % | 263.166 M 8.88 % | 241.704 M 0.00 % | 241.704 M -2.64 % | 248.262 M 0.00 % | 248.262 M 1.63 % | 244.284 M -4.76 % | 256.498 M -2.27 % | 262.456 M 0.00 % | 262.456 M 8.47 % | 241.957 M 0.00 % | 241.957 M -6.08 % | 257.619 M 4.85 % | 245.701 M 5.10 % | 233.783 M 11.11 % | 210.405 M -12.37 % | 240.106 M 0.00 % | 240.106 M -0.34 % | 240.913 M 0.00 % | 240.913 M -6.55 % | 257.808 M 0.00 % | 257.808 M -14.20 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 22.84 % | 244.608 M -18.60 % | 300.485 M 4.54 % | 287.423 M -4.35 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M |
| Weighted average shs out | 241.770 M 0.00 % | 241.770 M -1.67 % | 245.882 M 1.19 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.77 % | 241.146 M 0.00 % | 241.146 M 0.00 % | 241.146 M 6.85 % | 225.685 M -2.50 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.00 % | 231.484 M 0.51 % | 230.312 M 0.00 % | 230.312 M -13.87 % | 267.390 M -1.81 % | 272.314 M 19.10 % | 228.639 M -0.55 % | 229.903 M -10.02 % | 255.502 M -4.66 % | 268.005 M 0.21 % | 267.444 M 0.00 % | 267.444 M -29.12 % | 377.294 M 0.00 % | 377.294 M 32.79 % | 284.138 M 0.00 % | 284.138 M 14.42 % | 248.333 M 0.00 % | 248.333 M 12.87 % | 220.014 M 0.00 % | 220.014 M -9.89 % | 244.156 M 7.14 % | 227.879 M 13.98 % | 199.921 M 0.00 % | 199.921 M -16.68 % | 239.956 M -3.69 % | 249.147 M 1.10 % | 246.431 M 0.00 % | 246.431 M 18.09 % | 208.678 M 0.00 % | 208.678 M -23.41 % | 272.449 M 0.00 % | 272.449 M 3.53 % | 263.166 M 0.00 % | 263.166 M 11.06 % | 236.955 M -1.96 % | 241.704 M 2.45 % | 235.925 M -4.97 % | 248.262 M 1.63 % | 244.284 M -4.76 % | 256.498 M -2.27 % | 262.456 M 0.00 % | 262.456 M 8.47 % | 241.957 M 0.00 % | 241.957 M -4.69 % | 253.857 M 4.12 % | 243.820 M 4.29 % | 233.783 M 11.11 % | 210.405 M -12.37 % | 240.106 M 0.00 % | 240.106 M -0.34 % | 240.913 M 0.00 % | 240.913 M -6.55 % | 257.808 M 0.00 % | 257.808 M -14.20 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 22.84 % | 244.608 M -18.60 % | 300.485 M 4.54 % | 287.423 M -4.35 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M 0.00 % | 300.485 M |
| EPS diluted | 0.02 -52.12 % | 0.03 1 550.00 % | 0.00 -86.49 % | 0.01 -53.61 % | 0.03 -66.67 % | 0.10 19.18 % | 0.08 580.51 % | 0.01 -59.73 % | 0.03 -27.30 % | 0.04 87.44 % | 0.02 -14.00 % | 0.03 -70.48 % | 0.08 142.00 % | 0.04 -35.54 % | 0.05 944.23 % | 0.01 -73.60 % | 0.02 228.33 % | 0.01 -83.05 % | 0.04 453.13 % | 0.01 -8.57 % | 0.01 -30.00 % | 0.01 -65.03 % | 0.03 186.00 % | 0.01 -49.75 % | 0.02 -33.67 % | 0.03 -8.26 % | 0.03 16 250.00 % | 0.00 -99.60 % | 0.05 66.33 % | 0.03 -39.27 % | 0.05 394.00 % | 0.01 -73.26 % | 0.04 87.00 % | 0.02 -29.82 % | 0.03 185.00 % | 0.01 -69.97 % | 0.03 66.50 % | 0.02 143.90 % | 0.01 -72.67 % | 0.03 -14.53 % | 0.04 75.50 % | 0.02 167.34 % | -0.03 -842.50 % | 0.00 -70.37 % | 0.01 -91.56 % | 0.16 192.50 % | 0.05 1 723.33 % | 0.00 -84.38 % | 0.02 -36.00 % | 0.03 1 566.67 % | 0.00 -10.00 % | 0.00 -73.33 % | 0.01 -96.88 % | 0.24 402.09 % | 0.05 696.67 % | 0.01 -85.11 % | 0.04 -32.83 % | 0.06 1 152.63 % | -0.01 -242.50 % | 0.00 -90.29 % | 0.04 -41.97 % | 0.07 14 300.00 % | 0.00 90.38 % | -0.01 -103.06 % | 0.17 1 600.00 % | 0.01 114.01 % | -0.07 -376.00 % | -0.02 -104.84 % | 0.31 6 100.00 % | 0.01 -88.81 % | 0.04 1 217.50 % | 0.00 41.18 % | -0.01 -780.00 % | 0.00 103.32 % | -0.03 16.62 % | -0.04 51.54 % | -0.07 -3 080.00 % | 0.00 127.17 % | -0.01 -151.11 % | 0.02 1 700.00 % | 0.00 -89.47 % | 0.01 100.38 % | -2.50 -7 888.16 % | 0.03 10.31 % | 0.03 171.96 % | 0.01 139.05 % | -0.03 -143.98 % | 0.06 19.81 % | 0.05 131.11 % | 0.02 -54.82 % | 0.05 -1.97 % | 0.05 1.80 % | 0.05 145.81 % | 0.02 |
| Earnings per share | 0.02 -52.12 % | 0.03 1 550.00 % | 0.00 -86.49 % | 0.01 -53.61 % | 0.03 -66.67 % | 0.10 19.18 % | 0.08 580.51 % | 0.01 -59.73 % | 0.03 -27.30 % | 0.04 87.44 % | 0.02 -14.00 % | 0.03 -70.48 % | 0.08 142.00 % | 0.04 -35.54 % | 0.05 944.23 % | 0.01 -73.60 % | 0.02 228.33 % | 0.01 -83.05 % | 0.04 453.13 % | 0.01 -8.57 % | 0.01 -30.00 % | 0.01 -65.03 % | 0.03 186.00 % | 0.01 -49.75 % | 0.02 -33.67 % | 0.03 -9.64 % | 0.03 16 500.00 % | 0.00 -99.60 % | 0.05 66.33 % | 0.03 -39.27 % | 0.05 394.00 % | 0.01 -73.26 % | 0.04 87.00 % | 0.02 -29.82 % | 0.03 185.00 % | 0.01 -69.97 % | 0.03 66.50 % | 0.02 143.90 % | 0.01 -72.67 % | 0.03 -14.53 % | 0.04 75.50 % | 0.02 164.72 % | -0.03 -872.50 % | 0.00 -70.37 % | 0.01 -91.56 % | 0.16 192.50 % | 0.05 1 723.33 % | 0.00 -84.38 % | 0.02 -36.00 % | 0.03 1 566.67 % | 0.00 -10.00 % | 0.00 -73.33 % | 0.01 -96.88 % | 0.24 402.09 % | 0.05 696.67 % | 0.01 -85.11 % | 0.04 -32.83 % | 0.06 1 152.63 % | -0.01 -242.50 % | 0.00 -90.29 % | 0.04 -41.97 % | 0.07 14 300.00 % | 0.00 90.57 % | -0.01 -103.12 % | 0.17 1 600.00 % | 0.01 114.01 % | -0.07 -376.00 % | -0.02 -104.84 % | 0.31 6 100.00 % | 0.01 -88.81 % | 0.04 1 217.50 % | 0.00 41.18 % | -0.01 -780.00 % | 0.00 103.32 % | -0.03 16.62 % | -0.04 51.54 % | -0.07 -3 080.00 % | 0.00 127.17 % | -0.01 -151.11 % | 0.02 1 700.00 % | 0.00 -89.47 % | 0.01 100.38 % | -2.50 -7 888.16 % | 0.03 10.31 % | 0.03 171.96 % | 0.01 139.05 % | -0.03 -143.98 % | 0.06 19.81 % | 0.05 131.11 % | 0.02 -54.82 % | 0.05 -1.97 % | 0.05 1.80 % | 0.05 145.81 % | 0.02 |
| Gross profit | 38.910 M -17.67 % | 47.261 M -17.16 % | 57.053 M 35.46 % | 42.117 M -0.53 % | 42.339 M 2.70 % | 41.227 M -33.63 % | 62.118 M 65.48 % | 37.539 M -11.43 % | 42.383 M -16.69 % | 50.872 M 25.49 % | 40.539 M -8.57 % | 44.338 M -44.02 % | 79.201 M 66.84 % | 47.471 M 7.98 % | 43.963 M 11.20 % | 39.535 M 0.75 % | 39.239 M -27.65 % | 54.233 M -6.94 % | 58.278 M 37.64 % | 42.342 M -5.15 % | 44.641 M -7.41 % | 48.215 M -2.20 % | 49.298 M 19.33 % | 41.314 M -5.82 % | 43.867 M -26.85 % | 59.970 M 14.56 % | 52.349 M 23.06 % | 42.539 M -20.96 % | 53.821 M -14.68 % | 63.082 M 12.77 % | 55.938 M 27.85 % | 43.753 M 6.71 % | 41.003 M -29.93 % | 58.518 M 28.24 % | 45.633 M 9.48 % | 41.681 M 10.94 % | 37.571 M -36.87 % | 59.517 M 20.15 % | 49.536 M 14.76 % | 43.164 M 15.44 % | 37.390 M -31.24 % | 54.378 M 24.71 % | 43.605 M 7.59 % | 40.528 M 4.03 % | 38.958 M -19.01 % | 48.104 M 6.85 % | 45.020 M 10.93 % | 40.586 M -9.38 % | 44.787 M -10.51 % | 50.048 M 21.63 % | 41.148 M -2.96 % | 42.404 M 5.69 % | 40.121 M -15.33 % | 47.386 M 7.78 % | 43.966 M 26.25 % | 34.825 M -20.91 % | 44.030 M -28.64 % | 61.698 M 13.08 % | 54.560 M 9.37 % | 49.886 M -7.25 % | 53.782 M -6.64 % | 57.609 M 1.66 % | 56.670 M 19.87 % | 47.278 M -39.86 % | 78.607 M 67.04 % | 47.059 M 16.76 % | 40.305 M 5.32 % | 38.270 M -11.81 % | 43.395 M -8.82 % | 47.594 M 81.55 % | 26.216 M -43.60 % | 46.483 M -4.13 % | 48.483 M 0.79 % | 48.102 M -30.87 % | 69.582 M 119.97 % | 31.633 M 557.14 % | -6.920 M -117.16 % | 40.321 M 0.91 % | 39.958 M 16.32 % | 34.350 M -11.15 % | 38.659 M -2.52 % | 39.660 M 203.94 % | -38.155 M -147.68 % | 80.018 M 12.78 % | 70.953 M 41.61 % | 50.104 M -5.96 % | 53.280 M -24.06 % | 70.157 M -2.85 % | 72.214 M 55.82 % | 46.343 M -16.48 % | 55.490 M 8.81 % | 50.995 M 17.00 % | 43.586 M 8.30 % | 40.245 M |
| Income tax expense | 1.851 M -65.41 % | 5.352 M 331.06 % | -2.316 M -161.56 % | 3.763 M -49.02 % | 7.381 M -25.75 % | 9.941 M 136.98 % | 4.195 M 939.99 % | -499.379 K -111.74 % | 4.255 M -28.90 % | 5.984 M 165.30 % | -9.163 M -242.07 % | 6.449 M -64.80 % | 18.323 M 263.70 % | 5.038 M 11 010.86 % | 45.342 K -95.93 % | 1.114 M -65.97 % | 3.273 M -14.25 % | 3.817 M 117.28 % | 1.757 M -0.55 % | 1.767 M -14.69 % | 2.071 M -52.12 % | 4.325 M 1 133.64 % | -418.414 K -109.90 % | 4.228 M -7.32 % | 4.562 M 55.36 % | 2.936 M 305.12 % | -1.432 M -157.07 % | 2.508 M -63.45 % | 6.862 M 100.39 % | 3.424 M 1 554.99 % | 206.918 K -94.47 % | 3.740 M -18.61 % | 4.595 M 43.45 % | 3.203 M 206.12 % | 1.046 M -67.07 % | 3.178 M -32.73 % | 4.723 M 58.57 % | 2.979 M -9.36 % | 3.286 M 21.32 % | 2.709 M -14.60 % | 3.172 M 8.38 % | 2.927 M 2.07 % | 2.867 M 19.89 % | 2.392 M 9.53 % | 2.183 M -18.24 % | 2.671 M -47.73 % | 5.109 M 245.52 % | 1.479 M 16.97 % | 1.264 M -56.39 % | 2.899 M -30.39 % | 4.164 M 309.86 % | 1.016 M 23.28 % | 824.127 K -51.20 % | 1.689 M -20.09 % | 2.113 M 513.27 % | 344.610 K -36.05 % | 538.897 K -72.85 % | 1.985 M -14.33 % | 2.317 M 207.02 % | 754.772 K 10.81 % | 681.122 K -54.98 % | 1.513 M 11.92 % | 1.352 M 71.73 % | 787.133 K 8.52 % | 725.305 K -43.41 % | 1.282 M 354.68 % | -503.221 K -207.45 % | 468.351 K -43.45 % | 828.243 K -65.62 % | 2.409 M -72.61 % | 8.797 M 638.76 % | 1.191 M -40.32 % | 1.995 M -10.19 % | 2.222 M -2.34 % | 2.275 M 160.44 % | 873.574 K -23.46 % | 1.141 M -49.59 % | 2.264 M -49.81 % | 4.511 M 589.34 % | 654.356 K -31.19 % | 950.919 K -44.85 % | 1.724 M 230.33 % | -1.323 M -129.84 % | 4.433 M 205.70 % | 1.450 M -45.22 % | 2.648 M 181.99 % | 938.889 K -75.04 % | 3.761 M -35.25 % | 5.809 M 72.59 % | 3.366 M -52.94 % | 7.152 M 162.43 % | 2.725 M 17.53 % | 2.319 M 12.01 % | 2.070 M |
| Cost of revenue | 234.602 M 5.50 % | 222.371 M -23.83 % | 291.938 M 36.88 % | 213.288 M 0.89 % | 211.406 M 10.27 % | 191.710 M -22.65 % | 247.837 M 32.62 % | 186.881 M 25.66 % | 148.717 M 0.00 % | 148.724 M -5.38 % | 157.183 M 36.28 % | 115.338 M -58.60 % | 278.569 M 111.79 % | 131.532 M -5.18 % | 138.724 M 24.36 % | 111.551 M 5.93 % | 105.307 M -23.29 % | 137.279 M 18.61 % | 115.738 M -23.49 % | 151.272 M 8.42 % | 139.528 M -13.77 % | 161.808 M -10.50 % | 180.790 M 14.71 % | 157.603 M 11.02 % | 141.965 M -27.42 % | 195.592 M 7.36 % | 182.190 M 16.65 % | 156.186 M 8.15 % | 144.412 M -21.08 % | 182.990 M -3.54 % | 189.715 M -6.67 % | 203.281 M 21.74 % | 166.986 M -17.70 % | 202.909 M 2.18 % | 198.584 M 15.75 % | 171.567 M 9.76 % | 156.306 M -19.93 % | 195.201 M 8.84 % | 179.350 M 5.72 % | 169.643 M 11.03 % | 152.794 M -21.65 % | 195.024 M 3.57 % | 188.310 M 13.96 % | 165.241 M 0.92 % | 163.741 M -15.73 % | 194.312 M -1.30 % | 196.874 M 25.25 % | 157.179 M 5.45 % | 149.061 M -15.25 % | 175.884 M 3.91 % | 169.263 M 8.57 % | 155.899 M 1.92 % | 152.959 M -9.40 % | 168.836 M 16.22 % | 145.273 M 4.68 % | 138.776 M -6.49 % | 148.409 M -17.65 % | 180.213 M 6.30 % | 169.525 M 6.11 % | 159.768 M 2.41 % | 156.002 M -5.89 % | 165.766 M 12.90 % | 146.825 M -3.98 % | 152.913 M -14.76 % | 179.391 M 14.32 % | 156.918 M 3.01 % | 152.326 M 24.11 % | 122.734 M -1.51 % | 124.611 M -12.28 % | 142.058 M 20.07 % | 118.314 M -2.11 % | 120.862 M -7.33 % | 130.421 M -7.19 % | 140.531 M 16.33 % | 120.800 M -0.60 % | 121.530 M -25.84 % | 163.868 M 7.01 % | 153.132 M -17.46 % | 185.527 M 17.16 % | 158.351 M -10.53 % | 176.982 M 10.48 % | 160.191 M 238.87 % | -115.350 M -119.19 % | 601.137 M -13.24 % | 692.881 M 27.05 % | 545.355 M 8.32 % | 503.473 M -12.73 % | 576.920 M 25.25 % | 460.625 M 16.09 % | 396.787 M -11.27 % | 447.168 M 33.00 % | 336.205 M -3.29 % | 347.648 M -5.41 % | 367.539 M |
| General and administrative expenses | 7.135 M -56.77 % | 16.502 M 127.39 % | 7.257 M -85.95 % | 51.670 M 284.16 % | 13.450 M -33.89 % | 20.345 M 156.54 % | -35.987 M -170.72 % | 50.887 M 378.73 % | -18.256 M -182.88 % | 22.028 M 156.60 % | -38.918 M -175.08 % | 51.834 M 420.76 % | -16.159 M -185.19 % | 18.969 M 140.19 % | -47.199 M -186.64 % | 54.475 M 334.77 % | -23.204 M -180.24 % | 28.917 M 172.48 % | -39.895 M -337.08 % | 16.827 M 226.45 % | -13.308 M -171.95 % | 18.495 M 142.57 % | -43.442 M -386.69 % | 15.153 M 175.26 % | -20.133 M -180.44 % | 25.029 M 159.12 % | -42.337 M -380.82 % | 15.076 M 172.86 % | -20.692 M -179.60 % | 25.996 M 163.18 % | -41.146 M -415.00 % | 13.062 M 148.54 % | -26.910 M -181.61 % | 32.974 M 177.69 % | -42.441 M -395.68 % | 14.354 M 152.00 % | -27.602 M -185.03 % | 32.463 M 172.17 % | -44.978 M -356.22 % | 17.555 M 168.54 % | -25.611 M -182.99 % | 30.859 M 177.85 % | -39.640 M -334.81 % | 16.881 M 182.87 % | -20.371 M -174.79 % | 27.237 M 171.14 % | -38.284 M -314.71 % | 17.831 M 232.84 % | -13.423 M -164.23 % | 20.899 M 147.57 % | -43.932 M -303.70 % | 21.567 M 251.15 % | -14.269 M -165.08 % | 21.925 M 153.11 % | -41.280 M -323.25 % | 18.490 M 248.36 % | -12.463 M -150.12 % | 24.866 M 173.58 % | -33.795 M -263.68 % | 20.647 M 0.35 % | 20.576 M 0.49 % | 20.476 M -42.51 % | 35.613 M 69.59 % | 20.999 M 10.22 % | 19.051 M 11.65 % | 17.064 M -35.82 % | 26.586 M 49.34 % | 17.802 M -14.02 % | 20.706 M 21.54 % | 17.037 M 32.15 % | 12.892 M -36.12 % | 20.180 M -6.52 % | 21.588 M 29.14 % | 16.717 M -62.66 % | 44.766 M 232.88 % | 13.448 M 383.97 % | -4.736 M -127.91 % | 16.966 M -36.49 % | 26.712 M 20.69 % | 22.133 M 48.49 % | 14.906 M -35.43 % | 23.086 M -94.96 % | 457.968 M 1 587.60 % | 27.137 M -4.31 % | 28.360 M 35.72 % | 20.896 M -56.91 % | 48.493 M 104.42 % | 23.722 M 5.87 % | 22.406 M 24.53 % | 17.993 M 82.87 % | 9.839 M -54.24 % | 21.504 M 60.23 % | 13.421 M -22.72 % | 17.367 M |
| Selling and marketing expenses | -11.220 M -159.59 % | 18.827 M 163.89 % | -29.470 M -167.25 % | 43.823 M 198.02 % | 14.705 M -18.22 % | 17.981 M -11.25 % | 20.260 M 24.37 % | 16.289 M -12.98 % | 18.719 M -10.83 % | 20.992 M 44.76 % | 14.502 M -47.70 % | 27.728 M 25.84 % | 22.035 M 5.83 % | 20.822 M 39.56 % | 14.920 M -32.35 % | 22.053 M 2.44 % | 21.528 M -12.93 % | 24.726 M 24.27 % | 19.897 M -11.80 % | 22.558 M -12.17 % | 25.684 M 4.08 % | 24.677 M 23.09 % | 20.048 M -11.25 % | 22.590 M 0.22 % | 22.541 M -9.46 % | 24.897 M -27.87 % | 34.515 M 75.64 % | 19.651 M 10.22 % | 17.828 M -30.07 % | 25.495 M 0.48 % | 25.373 M 1.70 % | 24.949 M 30.21 % | 19.161 M -9.30 % | 21.125 M 0.10 % | 21.103 M -8.88 % | 23.160 M 29.16 % | 17.931 M -8.95 % | 19.693 M -23.62 % | 25.782 M 31.04 % | 19.676 M -6.12 % | 20.957 M 31.80 % | 15.901 M -18.56 % | 19.524 M -5.88 % | 20.744 M -8.70 % | 22.721 M 50.69 % | 15.078 M -8.44 % | 16.467 M -26.37 % | 22.365 M -10.48 % | 24.984 M 49.72 % | 16.687 M 19.89 % | 13.919 M -32.19 % | 20.526 M -0.52 % | 20.633 M 1.93 % | 20.242 M 12.60 % | 17.977 M 1.82 % | 17.656 M -24.93 % | 23.519 M -17.69 % | 28.573 M 0.22 % | 28.510 M 4.67 % | 27.239 M -8.42 % | 29.744 M 7.52 % | 27.663 M 30.54 % | 21.191 M -20.87 % | 26.779 M 9.07 % | 24.553 M 7.53 % | 22.833 M 0.11 % | 22.809 M 40.51 % | 16.234 M -11.40 % | 18.322 M -5.68 % | 19.425 M 31.62 % | 14.759 M -26.33 % | 20.035 M -8.48 % | 21.891 M 12.17 % | 19.515 M -2.79 % | 20.075 M 10.22 % | 18.214 M 9.56 % | 16.625 M -8.46 % | 18.161 M 52.10 % | 11.940 M -37.65 % | 19.151 M 4.10 % | 18.397 M -8.42 % | 20.089 M -6.84 % | 21.564 M -0.77 % | 21.732 M 6.44 % | 20.417 M 32.40 % | 15.421 M -34.96 % | 23.708 M 37.05 % | 17.299 M -7.42 % | 18.686 M 12.19 % | 16.656 M -21.31 % | 21.166 M 25.05 % | 16.925 M 0.96 % | 16.764 M 20.76 % | 13.882 M |
| Other expenses | 33.037 M 1 001.44 % | -3.665 M -104.81 % | 76.190 M 217.70 % | -64.733 M -25 338.24 % | -254.470 K -314.92 % | -61.330 K 72.45 % | -222.591 K 27.72 % | -307.943 K -2 575.52 % | -11.510 K 99.78 % | -5.353 M -107.65 % | 69.992 M 309.12 % | -33.470 M -208.63 % | 30.812 M 15 983.88 % | -193.985 K 55.73 % | -438.145 K -7 758.75 % | -5.575 K 99.07 % | -597.442 K -1 038.14 % | -52.493 K 75.19 % | -211.611 K 44.03 % | -378.072 K -4 019.21 % | -9.178 K 83.55 % | -55.785 K 80.82 % | -290.778 K -285.40 % | 156.842 K 973.22 % | -17.961 K 94.05 % | -301.658 K -6 578.85 % | 4.656 K 109.97 % | -46.705 K -2 046.34 % | -2.176 K 60.66 % | -5.531 K -101.53 % | 362.615 K 1 201.09 % | 27.870 K 100.48 % | -5.816 M -193.18 % | 6.242 M 497.46 % | 1.045 M -45.74 % | 1.926 M 12.16 % | 1.717 M -20.62 % | 2.163 M 53.99 % | 1.405 M -71.73 % | 4.969 M 102.41 % | 2.455 M 7.13 % | 2.291 M 75.68 % | 1.304 M -13.89 % | 1.515 M 17.48 % | 1.289 M 16.37 % | 1.108 M -41.48 % | 1.893 M 0.63 % | 1.881 M 11.60 % | 1.686 M 443.45 % | 310.151 K -88.43 % | 2.681 M 210.36 % | 863.692 K -54.24 % | 1.887 M 61.69 % | 1.167 M -89.24 % | 10.852 M 547.37 % | 1.676 M 223.67 % | 517.900 K -24.75 % | 688.281 K -31.43 % | 1.004 M 22.92 % | 816.627 K -48.91 % | 1.598 M 164.52 % | 604.232 K -96.48 % | 17.170 M 318.83 % | 4.099 M 147.71 % | 1.655 M 58.91 % | 1.041 M -63.13 % | 2.825 M 1 760.95 % | 151.785 K 227.69 % | 46.320 K 995.32 % | -5.174 K -102.02 % | 255.839 K -80.20 % | 1.292 M 528.99 % | -301.147 K -157.78 % | 521.191 K | 0.000 100.00 % | -1.164 M -120.57 % | 5.658 M 37.32 % | 4.120 M -80.97 % | 21.652 M -40.10 % | 36.145 M 376.34 % | 7.588 M 141.18 % | 3.146 M | 0.000 -100.00 % | 1.232 M -66.22 % | 3.648 M 21.81 % | 2.994 M -64.93 % | 8.539 M 248.15 % | 2.453 M -35.92 % | 3.827 M 17.24 % | 3.264 M 1 654.77 % | 186.021 K -98.00 % | 9.321 M 75.84 % | 5.301 M -7.67 % | 5.741 M |
| Operating expenses | 28.952 M -8.57 % | 31.665 M -41.34 % | 53.977 M 75.48 % | 30.761 M 9.85 % | 28.003 M -28.71 % | 39.283 M -29.67 % | 55.856 M 61.79 % | 34.524 M 10.03 % | 31.377 M -16.70 % | 37.668 M -17.35 % | 45.576 M -1.12 % | 46.092 M 25.63 % | 36.688 M -7.35 % | 39.596 M 32.39 % | 29.909 M -20.99 % | 37.853 M 12.84 % | 33.546 M -35.23 % | 51.789 M 14.70 % | 45.151 M 15.68 % | 39.031 M -9.92 % | 43.329 M 2.69 % | 42.195 M 0.44 % | 42.010 M 14.00 % | 36.849 M -4.48 % | 38.576 M -22.45 % | 49.742 M -6.69 % | 53.307 M 54.63 % | 34.475 M 6.97 % | 32.229 M -37.68 % | 51.719 M 26.52 % | 40.877 M 9.06 % | 37.482 M 69.29 % | 22.140 M -60.72 % | 56.360 M 32.27 % | 42.609 M 12.28 % | 37.948 M 32.12 % | 28.722 M -47.19 % | 54.383 M 24.79 % | 43.579 M 12.97 % | 38.576 M 19.58 % | 32.260 M -34.43 % | 49.203 M 8.30 % | 45.435 M 17.16 % | 38.779 M 12.78 % | 34.386 M -21.81 % | 43.975 M 29.94 % | 33.844 M -17.61 % | 41.079 M -2.19 % | 41.997 M 6.89 % | 39.290 M 9.75 % | 35.799 M -16.72 % | 42.984 M 3.90 % | 41.371 M -4.40 % | 43.274 M 12.96 % | 38.309 M 3.91 % | 36.867 M -19.38 % | 45.726 M -17.05 % | 55.125 M -3.31 % | 57.013 M 17.27 % | 48.618 M -5.26 % | 51.316 M 4.27 % | 49.215 M -14.86 % | 57.803 M 19.15 % | 48.512 M 8.78 % | 44.598 M 8.95 % | 40.934 M -18.85 % | 50.441 M 44.15 % | 34.991 M -12.24 % | 39.872 M 5.93 % | 37.640 M 29.29 % | 29.113 M -28.80 % | 40.890 M -7.98 % | 44.438 M 19.88 % | 37.069 M -43.37 % | 65.457 M 104.02 % | 32.084 M 156.92 % | 12.488 M -65.15 % | 35.830 M -9.09 % | 39.411 M -5.84 % | 41.857 M 23.40 % | 33.920 M -22.66 % | 43.856 M -90.86 % | 480.034 M 869.18 % | 49.530 M -0.21 % | 49.633 M 33.44 % | 37.194 M -49.19 % | 73.199 M 75.24 % | 41.770 M 0.25 % | 41.664 M 15.77 % | 35.989 M 18.65 % | 30.333 M -24.69 % | 40.279 M 27.45 % | 31.604 M -1.10 % | 31.956 M |
| Cost and expenses | 263.553 M 3.75 % | 254.035 M -26.56 % | 345.916 M 41.74 % | 244.049 M 1.94 % | 239.409 M 3.64 % | 230.994 M -23.94 % | 303.693 M 37.17 % | 221.405 M 22.94 % | 180.094 M -3.38 % | 186.391 M -8.07 % | 202.759 M 25.60 % | 161.430 M -48.79 % | 315.256 M 84.22 % | 171.128 M 1.48 % | 168.633 M 12.87 % | 149.404 M 7.60 % | 138.854 M -26.56 % | 189.068 M 17.51 % | 160.889 M -15.46 % | 190.303 M 4.07 % | 182.856 M -10.37 % | 204.003 M -8.44 % | 222.799 M 14.58 % | 194.452 M 7.71 % | 180.541 M -26.41 % | 245.334 M 4.18 % | 235.498 M 23.52 % | 190.661 M 7.94 % | 176.641 M -24.74 % | 234.709 M 1.79 % | 230.592 M -4.22 % | 240.763 M 27.30 % | 189.126 M -27.05 % | 259.268 M 7.49 % | 241.194 M 15.12 % | 209.514 M 13.23 % | 185.028 M -25.87 % | 249.584 M 11.96 % | 222.930 M 7.06 % | 208.219 M 12.52 % | 185.055 M -24.23 % | 244.227 M 4.48 % | 233.745 M 14.57 % | 204.020 M 2.97 % | 198.127 M -16.85 % | 238.287 M 3.28 % | 230.718 M 16.37 % | 198.258 M 3.77 % | 191.058 M -11.21 % | 215.174 M 4.93 % | 205.062 M 3.11 % | 198.883 M 2.34 % | 194.330 M -8.38 % | 212.111 M 15.54 % | 183.582 M 4.52 % | 175.642 M -9.53 % | 194.135 M -17.51 % | 235.338 M 3.88 % | 226.538 M 8.71 % | 208.387 M 0.52 % | 207.318 M -3.56 % | 214.981 M 5.06 % | 204.628 M 1.59 % | 201.425 M -10.07 % | 223.990 M 13.21 % | 197.852 M -2.42 % | 202.767 M 28.56 % | 157.726 M -4.11 % | 164.483 M -8.47 % | 179.697 M 21.89 % | 147.427 M -8.86 % | 161.752 M -7.50 % | 174.859 M -1.54 % | 177.600 M -4.65 % | 186.257 M 21.25 % | 153.614 M -12.90 % | 176.356 M -6.67 % | 188.962 M -15.99 % | 224.938 M 12.35 % | 200.208 M -5.07 % | 210.902 M 3.36 % | 204.047 M -44.05 % | 364.684 M -43.95 % | 650.667 M -12.37 % | 742.514 M 27.46 % | 582.550 M 1.02 % | 576.672 M -6.79 % | 618.690 M 23.17 % | 502.289 M 16.06 % | 432.777 M -9.37 % | 477.501 M 26.83 % | 376.485 M -0.73 % | 379.253 M -5.07 % | 399.495 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 -100.00 % | 3.190 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 |
| Selling general and administrative expenses | -4.085 M -111.56 % | 35.329 M 259.05 % | -22.212 M -123.26 % | 95.493 M 239.17 % | 28.155 M -26.54 % | 38.326 M 343.70 % | -15.727 M -123.41 % | 67.176 M 14 426.82 % | 462.428 K -98.93 % | 43.021 M 276.20 % | -24.416 M -130.69 % | 79.562 M 1 254.16 % | 5.875 M -85.23 % | 39.790 M 223.27 % | -32.279 M -142.18 % | 76.528 M 4 667.83 % | -1.675 M -103.12 % | 53.643 M 368.23 % | -19.999 M -150.78 % | 39.386 M 218.25 % | 12.376 M -71.33 % | 43.171 M 284.54 % | -23.394 M -161.98 % | 37.743 M 1 467.44 % | 2.408 M -95.18 % | 49.926 M 738.32 % | -7.822 M -122.52 % | 34.727 M 1 312.90 % | -2.863 M -105.56 % | 51.491 M 426.44 % | -15.774 M -141.50 % | 38.011 M 590.53 % | -7.749 M -114.32 % | 54.099 M 353.53 % | -21.338 M -156.88 % | 37.514 M 487.90 % | -9.671 M -118.54 % | 52.156 M 371.70 % | -19.196 M -151.56 % | 37.230 M 900.07 % | -4.653 M -109.95 % | 46.760 M 332.46 % | -20.115 M -153.46 % | 37.625 M 1 500.74 % | 2.350 M -94.45 % | 42.314 M 293.95 % | -21.817 M -154.28 % | 40.196 M 247.67 % | 11.561 M -69.24 % | 37.586 M 225.23 % | -30.014 M -171.30 % | 42.093 M 561.41 % | 6.364 M -84.91 % | 42.167 M 280.95 % | -23.303 M -164.47 % | 36.146 M 226.92 % | 11.056 M -79.31 % | 53.439 M 1 111.12 % | -5.285 M -111.04 % | 47.886 M -4.84 % | 50.321 M 4.53 % | 48.139 M -15.25 % | 56.804 M 18.89 % | 47.779 M 9.57 % | 43.605 M 9.29 % | 39.897 M -19.23 % | 49.395 M 45.13 % | 34.036 M -12.79 % | 39.027 M 7.04 % | 36.462 M 31.87 % | 27.651 M -31.24 % | 40.215 M -7.51 % | 43.479 M 20.00 % | 36.232 M -44.12 % | 64.841 M 104.79 % | 31.662 M 166.31 % | 11.889 M -66.15 % | 35.127 M -9.12 % | 38.652 M -6.37 % | 41.284 M 23.97 % | 33.302 M -22.87 % | 43.175 M -91.00 % | 479.532 M 881.25 % | 48.869 M 0.19 % | 48.777 M 34.31 % | 36.317 M -49.70 % | 72.201 M 76.01 % | 41.021 M -0.17 % | 41.092 M 18.59 % | 34.649 M 11.75 % | 31.005 M -19.32 % | 38.430 M 27.31 % | 30.185 M -3.41 % | 31.250 M |
| Interest income | 255.139 K -26.89 % | 348.984 K -65.93 % | 1.024 M 97.84 % | 517.746 K -56.01 % | 1.177 M 64.98 % | 713.381 K 36.50 % | 522.618 K 148.40 % | 210.397 K -78.69 % | 987.207 K -28.81 % | 1.387 M 4.16 % | 1.331 M | 0.000 -100.00 % | 578.315 K 22.72 % | 471.233 K -43.07 % | 827.746 K | 0.000 -100.00 % | 1.849 M -5.13 % | 1.949 M 431.80 % | 366.529 K | 0.000 -100.00 % | 1.491 M 45.05 % | 1.028 M -67.79 % | 3.193 M 23.96 % | 2.576 M -23.04 % | 3.346 M 710.36 % | 412.959 K -76.04 % | 1.724 M 535.74 % | 271.152 K | 0.000 -100.00 % | 621.213 K | 0.000 -100.00 % | 1.404 M -77.76 % | 6.311 M | 0.000 -100.00 % | 2.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 783.264 K 382.06 % | 162.481 K -47.19 % | 307.680 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 658.111 K -56.27 % | 1.505 M | 0.000 -100.00 % | 628.796 K 142 908 281.84 % | -0.440 | 0.000 100.00 % | -0.810 | 0.000 100.00 % | -0.560 | 0.000 100.00 % | -0.960 100.00 % | -565.642 K -209 496 974.06 % | -0.270 100.00 % | -340.798 K -42 599 622.51 % | -0.800 100.00 % | -115.544 K -12 162 448.42 % | -0.950 | 0.000 100.00 % | -0.700 | 0.000 100.00 % | -0.470 | 0.000 100.00 % | -0.200 99.99 % | -3.360 K -533 296.82 % | -0.630 -100.00 % | 128.535 K 13 115 916.32 % | -0.980 -100.00 % | 317.296 K 166 997 994.38 % | -0.190 -100.00 % | 3.942 M 1 576 925 300.00 % | -0.250 -100.00 % | 2.338 M 278 339 861.95 % | -0.840 100.00 % | -5.384 M -578 917 603.41 % | -0.930 100.00 % | -2.989 M -996 373 100.86 % | -0.300 100.00 % | -2.565 M -361 288 440.39 % | -0.710 100.00 % | -2.284 M -1 142 014 153.94 % | -0.200 100.00 % | -524.653 K 12.42 % | -599.062 K -200.00 % | 599.061 K 221 874 544.81 % | -0.270 |
| Interest expense | 208.532 K -10.14 % | 232.072 K -26.35 % | 315.109 K 12.33 % | 280.525 K 17.65 % | 238.448 K -2.63 % | 244.877 K 110.11 % | 116.548 K -29.28 % | 164.791 K -66.96 % | 498.754 K | 0.000 -100.00 % | 539.190 K 215.07 % | 171.135 K -21.59 % | 218.256 K | 0.000 -100.00 % | 413.321 K 443.06 % | 76.110 K -81.02 % | 401.004 K -2.51 % | 411.349 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.228 M | 0.000 -100.00 % | 4.680 M 275.26 % | 1.247 M -87.60 % | 10.057 M | 0.000 -100.00 % | 4.243 M 270.43 % | 1.145 M -83.87 % | 7.101 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.418 M | 0.000 -100.00 % | 2.508 M | 0.000 | 0.000 -100.00 % | 172.545 K | 0.000 | 0.000 -100.00 % | 2.924 M | 0.000 -100.00 % | 86.690 K -86.56 % | 644.777 K | 0.000 -100.00 % | 5.049 M | 0.000 -100.00 % | 4.546 M | 0.000 -100.00 % | 4.783 M 574.92 % | 708.721 K -62.98 % | 1.915 M 213.03 % | 611.606 K -79.65 % | 3.005 M -19.82 % | 3.748 M -17.19 % | 4.526 M | 0.000 -100.00 % | 7.966 M | 0.000 -100.00 % | 18.269 M | 0.000 -100.00 % | 10.732 M 166.55 % | 4.026 M -59.28 % | 9.889 M 1 653.15 % | 564.072 K -94.37 % | 10.019 M 153.45 % | 3.953 M -51.73 % | 8.189 M 94.55 % | 4.209 M -77.03 % | 18.327 M 48.90 % | 12.308 M -21.85 % | 15.748 M 73.40 % | 9.082 M -37.24 % | 14.469 M 57.49 % | 9.187 M -22.38 % | 11.836 M 194.78 % | 4.015 M -52.90 % | 8.526 M 31.67 % | 6.475 M -12.82 % | 7.427 M 12.83 % | 6.583 M 32.05 % | 4.985 M -14.80 % | 5.851 M -32.13 % | 8.621 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.949 M 64.91 % | 4.820 M -27.41 % | 6.640 M 0.00 % | 6.640 M 1.43 % | 6.546 M 0.00 % | 6.546 M -33.25 % | 9.808 M 0.00 % | 9.808 M 46.95 % | 6.674 M 0.00 % | 6.674 M 3.82 % | 6.429 M 0.00 % | 6.429 M 11.03 % | 5.790 M 0.00 % | 5.790 M 51.04 % | 3.833 M 2.20 % | 3.751 M -2.99 % | 3.866 M 3.08 % | 3.751 M 0.00 % | 3.751 M 9.92 % | 3.412 M -4.86 % | 3.587 M 5.11 % | 3.412 M 135.77 % | -9.540 M -192.53 % | 10.309 M -25.48 % | 13.833 M 243.66 % | -9.629 M 7.18 % | -10.375 M -63.31 % | -6.353 M 12.69 % | -7.276 M -332.88 % | -1.681 M -255.77 % | 1.079 M -48.08 % | 2.078 M -59.47 % | 5.127 M 527.77 % | -1.199 M -111.92 % | 10.054 M 2.05 % | 9.852 M 339.98 % | -4.105 M -378.24 % | 1.475 M -96.70 % | 44.736 M 21 078.59 % | -213.248 K -100.53 % | 40.102 M 215.46 % | -34.734 M -672.53 % | 6.067 M 409.19 % | -1.962 M -6.77 % | -1.838 M -91.35 % | -960.397 K -101.40 % | 68.428 M 11 223.16 % | -615.182 K -101.04 % | 59.297 M 208.41 % | -54.699 M -241.20 % | 38.739 M 772.19 % | -5.763 M -142.42 % | 13.586 M 206.30 % | -12.781 M -154.46 % | 23.471 M 660.96 % | -4.184 M -132.95 % | 12.699 M 219.06 % | -10.666 M -131.88 % | 33.461 M 1 101.25 % | 2.786 M -65.87 % | 8.160 M 99.43 % | 4.092 M -95.69 % | 95.045 M 1 826.94 % | 4.932 M 208.89 % | 1.597 M 131.80 % | -5.022 M -266.43 % | 3.017 M 36.62 % | 2.209 M -57.00 % | 5.136 M -3.73 % | 5.335 M 5.15 % | 5.074 M -6.11 % | 5.404 M 1.93 % | 5.302 M -14.32 % | 6.188 M -31.43 % | 9.024 M 54.97 % | 5.824 M -34.93 % | 8.950 M 11.05 % | 8.059 M -18.10 % | 9.841 M -34.10 % | 14.933 M 44.87 % | 10.308 M 13.31 % | 9.097 M 21.90 % | 7.463 M -46.83 % | 14.035 M 111.23 % | 6.645 M 217.55 % | 2.092 M -94.51 % | 38.097 M 262.89 % | -23.388 M -248.86 % | 15.711 M 1 873.91 % | -885.693 K |
| Operating income | 9.958 M -36.15 % | 15.596 M 407.02 % | 3.076 M -72.91 % | 11.356 M -20.79 % | 14.336 M 637.55 % | 1.944 M -92.78 % | 26.918 M 990.96 % | 2.467 M -77.62 % | 11.027 M -26.59 % | 15.022 M 574.39 % | -3.166 M -80.58 % | -1.754 M -103.06 % | 57.252 M 869.59 % | 5.905 M -54.73 % | 13.044 M 864.16 % | 1.353 M -82.85 % | 7.889 M 129.68 % | 3.435 M -65.90 % | 10.072 M 195.31 % | 3.411 M -4.94 % | 3.588 M -44.03 % | 6.410 M -14.58 % | 7.504 M 12.30 % | 6.682 M -26.64 % | 9.109 M -10.19 % | 10.142 M 46.37 % | 6.929 M -13.00 % | 7.964 M -60.50 % | 20.160 M 75.27 % | 11.502 M -39.52 % | 19.019 M 160.45 % | 7.302 M -65.28 % | 21.033 M 785.37 % | 2.376 M -67.23 % | 7.250 M 96.03 % | 3.699 M -63.88 % | 10.239 M 99.34 % | 5.136 M 32.70 % | 3.871 M -12.73 % | 4.435 M -42.58 % | 7.724 M 66.86 % | 4.629 M 182.18 % | -5.633 M -388.67 % | 1.951 M -55.15 % | 4.351 M -89.40 % | 41.046 M 173.15 % | 15.027 M 5 638.77 % | 261.852 K -94.60 % | 4.853 M -55.17 % | 10.823 M 392.02 % | 2.200 M 208.09 % | 714.010 K -15.75 % | 847.463 K -98.55 % | 58.562 M 1 348.21 % | 4.044 M 7 819.96 % | 51.058 K -99.47 % | 9.687 M -42.37 % | 16.809 M 1 047.05 % | -1.775 M -174.49 % | 2.383 M -74.74 % | 9.432 M -50.32 % | 18.986 M 598.76 % | -3.807 M -5.41 % | -3.611 M -109.11 % | 39.651 M 1 803.13 % | 2.083 M 109.37 % | -22.232 M -587.13 % | -3.235 M -104.20 % | 77.098 M 1 862.46 % | 3.929 M -79.14 % | 18.833 M 2 709.70 % | -721.637 K -177.83 % | 927.144 K -64.53 % | 2.614 M 129.92 % | -8.738 M -8.09 % | -8.084 M 63.37 % | -22.069 M -709.64 % | 3.620 M 112.92 % | -28.025 M -24.21 % | -22.564 M -1 323.02 % | -1.586 M -146.07 % | 3.442 M 100.43 % | -797.266 M -4 575.61 % | 17.814 M 20.13 % | 14.829 M 207.59 % | 4.821 M 134.81 % | -13.851 M -164.30 % | 21.541 M -13.22 % | 24.821 M 155.41 % | 9.718 M -60.63 % | 24.687 M 78.11 % | 13.861 M -16.06 % | 16.513 M 80.00 % | 9.174 M |
| Operating income ratio | 0.04 -37.06 % | 0.06 556.25 % | 0.01 -80.18 % | 0.04 -21.30 % | 0.06 577.07 % | 0.01 -90.39 % | 0.09 689.90 % | 0.01 -80.95 % | 0.06 -23.33 % | 0.08 569.94 % | -0.02 -45.83 % | -0.01 -106.86 % | 0.16 385.11 % | 0.03 -53.80 % | 0.07 697.37 % | 0.01 -83.59 % | 0.05 204.31 % | 0.02 -69.01 % | 0.06 228.56 % | 0.02 -9.57 % | 0.02 -36.17 % | 0.03 -6.42 % | 0.03 -2.91 % | 0.03 -31.46 % | 0.05 23.52 % | 0.04 34.33 % | 0.03 -26.28 % | 0.04 -60.60 % | 0.10 117.57 % | 0.05 -39.62 % | 0.08 161.92 % | 0.03 -70.77 % | 0.10 1 012.85 % | 0.01 -69.39 % | 0.03 71.17 % | 0.02 -67.16 % | 0.05 161.89 % | 0.02 19.24 % | 0.02 -18.86 % | 0.02 -48.68 % | 0.04 118.81 % | 0.02 176.42 % | -0.02 -356.13 % | 0.01 -55.82 % | 0.02 -87.32 % | 0.17 172.56 % | 0.06 4 591.84 % | 0.00 -94.71 % | 0.03 -47.75 % | 0.05 358.22 % | 0.01 190.36 % | 0.00 -17.97 % | 0.00 -98.38 % | 0.27 1 167.48 % | 0.02 7 165.43 % | 0.00 -99.42 % | 0.05 -27.56 % | 0.07 977.26 % | -0.01 -169.70 % | 0.01 -74.72 % | 0.04 -47.10 % | 0.08 554.38 % | -0.02 -3.70 % | -0.02 -111.74 % | 0.15 1 404.64 % | 0.01 108.85 % | -0.12 -474.31 % | -0.02 -104.38 % | 0.46 2 115.30 % | 0.02 -84.10 % | 0.13 3 121.66 % | 0.00 -183.21 % | 0.01 -62.60 % | 0.01 130.19 % | -0.05 13.04 % | -0.05 62.46 % | -0.14 -851.43 % | 0.02 115.06 % | -0.12 -6.15 % | -0.12 -1 492.42 % | -0.01 -142.69 % | 0.02 -99.67 % | 5.19 19 759.90 % | 0.03 34.71 % | 0.02 139.78 % | 0.01 132.55 % | -0.02 -174.73 % | 0.03 -28.54 % | 0.05 112.41 % | 0.02 -55.35 % | 0.05 37.20 % | 0.04 -15.19 % | 0.04 87.61 % | 0.02 |
| Total other income expenses net | 27.029 K -97.82 % | 1.239 M 156.53 % | -2.193 M -279.99 % | -577.029 K -107.79 % | 7.410 M 6 071.48 % | 120.069 K 153.94 % | -222.591 K 27.72 % | -307.943 K -2 575.44 % | -11.510 K -127.05 % | 42.548 K 105.58 % | -762.370 K 33.13 % | -1.140 M -556.05 % | 250.000 K -94.18 % | 4.297 M 1 080.63 % | -438.144 K -7 756.27 % | -5.577 K 99.07 % | -597.442 K -1 038.20 % | -52.490 K 75.19 % | -211.607 K -123.05 % | 917.964 K 10 101.79 % | -9.178 K 83.55 % | -55.785 K 80.82 % | -290.778 K -285.39 % | 156.845 K 973.25 % | -17.961 K 94.05 % | -301.658 K -6 574.74 % | 4.659 K 109.98 % | -46.703 K -2 048.25 % | -2.174 K 60.69 % | -5.531 K -101.23 % | 448.796 K 2 605.06 % | 16.591 K 100.28 % | -5.890 M -194.36 % | 6.242 M 210.57 % | 2.010 M 21.87 % | 1.649 M -3.30 % | 1.705 M -20.60 % | 2.148 M 65.35 % | 1.299 M -73.76 % | 4.950 M 101.67 % | 2.455 M 7.74 % | 2.278 M 91.84 % | 1.188 M -20.10 % | 1.486 M 16.71 % | 1.273 M 16.85 % | 1.090 M -34.83 % | 1.672 M -11.03 % | 1.880 M 261.37 % | -1.165 M -437.66 % | 344.935 K -86.43 % | 2.542 M 18.07 % | 2.153 M 16.05 % | 1.855 M 59.98 % | 1.160 M -89.15 % | 10.684 M 541.05 % | 1.667 M 221.81 % | 517.900 K -22.51 % | 668.317 K -11.77 % | 757.491 K 26.04 % | 601.005 K -62.39 % | 1.598 M 164.61 % | 603.896 K -88.40 % | 5.208 M 45.79 % | 3.572 M 2 683.63 % | 128.329 K -87.68 % | 1.041 M -56.16 % | 2.376 M 1 481.55 % | 150.215 K 85.57 % | 80.950 K 303.37 % | -39.804 K 47.58 % | -75.931 K -106.21 % | 1.223 M 484.14 % | -318.433 K -161.37 % | 518.860 K -75.11 % | 2.084 M 2 375.18 % | 84.204 K 174.80 % | -112.569 K 72.87 % | -414.943 K -102.36 % | 17.547 M -47.41 % | 33.364 M 622.76 % | 4.616 M 1 819.58 % | 240.479 K 101.53 % | -15.685 M -2 204.66 % | 745.228 K 172.06 % | 273.921 K 193.25 % | -293.752 K -113.75 % | 2.137 M 962.95 % | 201.002 K 30.85 % | 153.615 K 210.19 % | 49.523 K 106.33 % | -782.769 K -119.95 % | 3.924 M 618.64 % | 545.960 K 383.44 % | -192.618 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -177.806 M -4.99 % | -169.354 M -88.96 % | -89.622 M 17.34 % | -108.419 M 19.05 % | -133.929 M -32.00 % | -101.460 M 27.41 % | -139.775 M -29.26 % | -108.135 M 37.69 % | -173.553 M -6.23 % | -163.379 M 32.27 % | -241.219 M -3 581.59 % | -6.552 M 90.25 % | -67.193 M 46.65 % | -125.942 M 15.94 % | -149.816 M 17.87 % | -182.407 M 6.06 % | -194.182 M 13.99 % | -225.761 M 5.38 % | -238.591 M -13.08 % | -210.990 M -13.61 % | -185.716 M 22.89 % | -240.847 M -4.03 % | -231.518 M -45.33 % | -159.305 M 7.41 % | -172.058 M -1.67 % | -169.235 M -4.61 % | -161.775 M -98.02 % | -81.696 M 53.28 % | -174.849 M -12.13 % | -155.934 M 4.36 % | -163.048 M -33.44 % | -122.189 M 5.74 % | -129.627 M 7.66 % | -140.378 M -3.51 % | -135.620 M -16.46 % | -116.449 M 0.44 % | -116.962 M 5.19 % | -123.368 M 6.43 % | -131.847 M -6.62 % | -123.656 M 22.81 % | -160.191 M -5.11 % | -152.400 M -41.89 % | -107.407 M 12.36 % | -122.557 M 10.13 % | -136.378 M -3.18 % | -132.179 M 4.55 % | -138.486 M 12.42 % | -158.126 M 10.95 % | -177.566 M -9.28 % | -162.489 M -7.99 % | -150.467 M 4.22 % | -157.101 M 11.30 % | -177.109 M -16.51 % | -152.014 M -104.40 % | -74.369 M 0.61 % | -74.826 M -4.75 % | -71.430 M -690.22 % | 12.102 M 774.29 % | -1.795 M -108.45 % | 21.233 M 59.09 % | 13.347 M 209.55 % | -12.183 M -124.38 % | 49.968 M 59.53 % | 31.322 M -49.95 % | 62.583 M -62.07 % | 164.982 M -3.52 % | 171.001 M -36.38 % | 268.772 M -9.17 % | 295.905 M -5.02 % | 311.531 M 4.86 % | 297.104 M -3.89 % | 309.140 M -8.70 % | 338.590 M -1.51 % | 343.768 M 3.78 % | 331.260 M -2.66 % | 340.321 M 4.62 % | 325.293 M -4.56 % | 340.823 M 0.18 % | 340.218 M -2.77 % | 349.911 M -37.07 % | 556.058 M 2.21 % | 544.032 M -33.77 % | 821.423 M 68.73 % | 486.816 M 16.32 % | 418.527 M -12.44 % | 477.989 M 11.83 % | 427.434 M 59.50 % | 267.980 M 3.65 % | 258.534 M -17.67 % | 314.033 M 73.67 % | 180.820 M 13.58 % | 159.202 M 55.52 % | 102.369 M 29.19 % | 79.237 M -63.44 % | 216.756 M 931.03 % | -26.083 M -112.29 % | 212.230 M -5.20 % | 223.871 M -44.58 % | 403.954 M -10.48 % | 451.269 M 6.12 % | 425.263 M 86.91 % | 227.527 M -44.27 % | 408.275 M | 0.000 100.00 % | -21.775 M |
| Total investments | 106.954 M -0.70 % | 107.702 M -0.81 % | 108.577 M -0.82 % | 109.476 M -70.09 % | 366.076 M 11.80 % | 327.432 M 178.01 % | 117.776 M -0.53 % | 118.400 M -0.05 % | 118.458 M 0.37 % | 118.025 M 0.61 % | 117.307 M 0.71 % | 116.479 M -0.02 % | 116.503 M -0.57 % | 117.170 M 0.05 % | 117.107 M -16.20 % | 139.744 M -26.51 % | 190.156 M -1.58 % | 193.200 M -0.42 % | 194.005 M -5.72 % | 205.773 M 0.37 % | 205.018 M -0.97 % | 207.027 M 0.42 % | 206.163 M -5.65 % | 218.501 M 3.03 % | 212.080 M -37.47 % | 339.175 M 8.75 % | 311.894 M 52.13 % | 205.020 M -9.78 % | 227.251 M 6.15 % | 214.086 M -1.15 % | 216.568 M -4.14 % | 225.928 M -5.21 % | 238.338 M -23.72 % | 312.467 M -4.72 % | 327.936 M 1.58 % | 322.843 M -5.40 % | 341.273 M -7.36 % | 368.399 M 3.89 % | 354.604 M 37.20 % | 258.462 M -4.88 % | 271.727 M 7.41 % | 252.981 M -1.01 % | 255.572 M -26.99 % | 350.053 M 5.93 % | 330.458 M -0.22 % | 331.178 M 11.13 % | 298.022 M -1.57 % | 302.768 M 5.66 % | 286.562 M -3.84 % | 298.021 M 2.46 % | 290.873 M -2.61 % | 298.669 M -2.43 % | 306.093 M -6.30 % | 326.687 M -9.06 % | 359.250 M -7.70 % | 389.219 M -4.32 % | 406.812 M -1.42 % | 412.672 M 6.42 % | 387.781 M 15.55 % | 335.593 M 3.85 % | 323.140 M -8.80 % | 354.315 M 5.93 % | 334.475 M 9.18 % | 306.366 M 0.35 % | 305.305 M -2.09 % | 311.815 M 3.95 % | 299.972 M -17.09 % | 361.816 M 1.03 % | 358.115 M -15.59 % | 424.271 M -8.03 % | 461.311 M 50.66 % | 306.188 M 0.18 % | 305.648 M -18.97 % | 377.225 M -3.05 % | 389.099 M -2.52 % | 399.141 M -0.18 % | 399.872 M -0.55 % | 402.086 M 0.70 % | 399.302 M -7.69 % | 432.549 M -0.05 % | 432.783 M -1.57 % | 439.703 M 0.56 % | 437.235 M -3.60 % | 453.552 M 0.33 % | 452.049 M 5.21 % | 429.653 M 40.52 % | 305.759 M 55.34 % | 196.829 M -0.55 % | 197.919 M -3.74 % | 205.617 M 0.56 % | 204.465 M 4.50 % | 195.658 M 0.17 % | 195.317 M 1.93 % | 191.622 M 1.75 % | 188.319 M 214.08 % | 59.960 M 33.12 % | 45.041 M 0.39 % | 44.867 M 289.72 % | 11.513 M 3.22 % | 11.154 M -8.16 % | 12.145 M 17.10 % | 10.372 M -23.30 % | 13.522 M | 0.000 | 0.000 |
| Total debt | 12.694 M -8.63 % | 13.893 M -9.69 % | 15.384 M -7.67 % | 16.662 M -27.09 % | 22.851 M -1.47 % | 23.193 M 26.20 % | 18.379 M 89.44 % | 9.702 M -83.21 % | 57.774 M -2.15 % | 59.044 M -1.12 % | 59.714 M -3.95 % | 62.166 M 211.02 % | 19.988 M -11.20 % | 22.508 M -4.98 % | 23.688 M -40.44 % | 39.774 M -1.09 % | 40.212 M 52.75 % | 26.325 M -10.95 % | 29.561 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 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M -16.33 % | 23.904 M -25.30 % | 32.000 M -23.81 % | 42.000 M -59.69 % | 104.190 M 10.62 % | 94.190 M -2.50 % | 96.609 M -4.90 % | 101.586 M 46.82 % | 69.190 M -51.58 % | 142.907 M 10.19 % | 129.690 M -46.45 % | 242.187 M -4.45 % | 253.460 M -8.98 % | 278.460 M -12.62 % | 318.690 M -15.28 % | 376.190 M 2.99 % | 365.280 M -0.51 % | 367.152 M 0.51 % | 365.280 M -9.96 % | 405.680 M -2.41 % | 415.680 M 0.73 % | 412.680 M 7.28 % | 384.680 M -4.16 % | 401.380 M -2.74 % | 412.680 M -1.20 % | 417.680 M -2.22 % | 427.180 M -46.94 % | 805.130 M -20.02 % | 1.007 B -6.84 % | 1.081 B 3.11 % | 1.048 B 11.87 % | 936.890 M 12.09 % | 835.850 M 14.61 % | 729.290 M 20.55 % | 604.990 M 6.03 % | 570.560 M 6.62 % | 535.117 M 16.82 % | 458.070 M 14.38 % | 400.470 M 21.16 % | 330.520 M -26.27 % | 448.300 M -17.32 % | 542.240 M 63.55 % | 331.540 M 17.61 % | 281.900 M -28.60 % | 394.800 M -8.52 % | 431.550 M -8.68 % | 472.572 M 5.05 % | 449.863 M 73.27 % | 259.634 M -40.66 % | 437.562 M | 0.000 -100.00 % | 158.100 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 76.881 M | 0.000 | 0.000 -100.00 % | 75.225 M -1.13 % | 76.089 M 1.15 % | 75.225 M 4.48 % | 72.001 M 1.21 % | 71.138 M -1.19 % | 71.994 M 1.20 % | 71.138 M -1.11 % | 71.933 M 1.20 % | 71.077 M -1.39 % | 72.077 M 1.41 % | 71.077 M -13.15 % | 81.838 M -21.70 % | 104.512 M -2.67 % | 107.383 M 197.49 % | 36.096 M -14.22 % | 42.078 M 3.79 % | 40.540 M -3.85 % | 42.162 M 1.53 % | 41.525 M -26.95 % | 56.841 M 8.85 % | 52.219 M -17.02 % | 62.926 M 48.14 % | 42.479 M -12.70 % | 48.659 M -25.13 % | 64.992 M 0.48 % | 64.682 M -2.83 % | 66.569 M -9.64 % | 73.671 M 8.44 % | 67.935 M -13.07 % | 78.146 M -12.76 % | 89.577 M 5.59 % | 84.837 M -13.77 % | 98.385 M -30.26 % | 141.083 M 8.28 % | 130.299 M 127.75 % | 57.210 M -29.77 % | 81.461 M 23.29 % | 66.074 M 82.84 % | 36.137 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 300.088 M -2.24 % | 306.957 M 2.67 % | 298.979 M -0.15 % | 299.436 M 1.22 % | 295.841 M -1.39 % | 299.999 M 8.41 % | 276.739 M 5.90 % | 261.314 M 1.11 % | 258.447 M -1.87 % | 263.383 M 3.86 % | 253.588 M 2.61 % | 247.147 M 1.85 % | 242.655 M 9.19 % | 222.234 M 0.85 % | 220.355 M 15.82 % | 190.251 M 13.40 % | 167.771 M 0.25 % | 167.347 M 0.58 % | 166.385 M 3.96 % | 160.052 M 0.99 % | 158.487 M -3.17 % | 163.672 M 1.43 % | 161.369 M 9.73 % | 147.058 M 1.89 % | 144.334 M -4.23 % | 150.703 M 4.80 % | 143.806 M 3.34 % | 139.155 M 4.01 % | 133.795 M 0.91 % | 132.587 M 6.44 % | 124.563 M 14.46 % | 108.824 M 3.59 % | 105.051 M 3.29 % | 101.708 M 5.92 % | 96.025 M 5.38 % | 91.120 M 2.80 % | 88.637 M 1.43 % | 87.384 M 5.30 % | 82.984 M -0.44 % | 83.350 M -4.69 % | 87.449 M 8.73 % | 80.429 M 5.23 % | 76.430 M -14.56 % | 89.459 M 1.13 % | 88.462 M -5.53 % | 93.637 M 72.74 % | 54.208 M 21.73 % | 44.533 M 1.43 % | 43.907 M 0.85 % | 43.535 M 23.11 % | 35.361 M 0.01 % | 35.359 M 1.51 % | 34.833 M 5.52 % | 33.010 M 232.04 % | -24.999 M 32.19 % | -36.865 M 3.88 % | -38.354 M 20.41 % | -48.188 M 24.21 % | -63.578 M -1.78 % | -62.466 M 1.65 % | -63.516 M 13.56 % | -73.481 M 18.95 % | -90.660 M -0.15 % | -90.527 M -1.44 % | -89.239 M 30.31 % | -128.060 M 1.62 % | -130.164 M -15.18 % | -113.010 M -3.29 % | -109.408 M 40.93 % | -185.216 M 0.65 % | -186.421 M 11.61 % | -210.896 M -0.49 % | -209.865 M -0.99 % | -207.814 M -6.90 % | -194.396 M -5.73 % | -183.869 M -5.05 % | -175.035 M -14.68 % | -152.635 M 0.46 % | -153.347 M -4.11 % | -147.295 M 3.27 % | -152.269 M 78.29 % | -701.420 M 0.37 % | -704.025 M -1 509.98 % | 49.932 M 21.53 % | 41.084 M -12.43 % | 46.916 M 6.73 % | 43.958 M -28.88 % | 61.806 M 38.47 % | 44.635 M 49.77 % | 29.802 M 30.65 % | 22.810 M -42.32 % | 39.544 M 62.90 % | 24.276 M 161.51 % | 9.283 M 152.32 % | 3.679 M -88.54 % | 32.092 M 78.16 % | 18.013 M -46.17 % | 33.460 M 119.35 % | 15.254 M -52.20 % | 31.912 M 109.83 % | 15.209 M -43.98 % | 27.150 M 4 100.69 % | 646.320 K -98.19 % | 35.724 M 3 058.51 % | 1.131 M |
| Common stock | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 0.00 % | 243.000 M 22.73 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M 0.00 % | 198.000 M |
| Total equity | 657.917 M -0.39 % | 660.475 M 1.77 % | 648.992 M 0.50 % | 645.792 M 1.09 % | 638.836 M 1.34 % | 630.378 M 3.82 % | 607.197 M 3.85 % | 584.697 M 0.46 % | 582.038 M -0.90 % | 587.332 M 1.57 % | 578.251 M 0.83 % | 573.483 M 0.82 % | 568.810 M 3.93 % | 547.303 M 0.14 % | 546.544 M 3.47 % | 528.209 M -0.41 % | 530.374 M -0.37 % | 532.357 M 2.22 % | 520.803 M 0.41 % | 518.681 M 0.54 % | 515.877 M -1.33 % | 522.810 M 0.51 % | 520.144 M 0.33 % | 518.427 M 1.42 % | 511.194 M -3.26 % | 528.406 M 5.46 % | 501.055 M 0.44 % | 498.870 M -2.14 % | 509.795 M 0.27 % | 508.403 M 1.23 % | 502.217 M 2.48 % | 490.058 M 1.94 % | 480.743 M -1.46 % | 487.868 M -1.22 % | 493.885 M 2.87 % | 480.115 M -2.32 % | 491.493 M -7.82 % | 533.196 M 2.91 % | 518.106 M 16.92 % | 443.134 M -6.04 % | 471.644 M 4.95 % | 449.391 M 8.16 % | 415.473 M -3.79 % | 431.830 M 3.72 % | 416.358 M -2.12 % | 425.377 M 9.59 % | 388.142 M 4.47 % | 371.517 M 3.62 % | 358.544 M -2.18 % | 366.532 M 3.89 % | 352.817 M -0.16 % | 353.387 M -1.74 % | 359.640 M -3.20 % | 371.540 M 7.84 % | 344.519 M -1.49 % | 349.736 M -6.75 % | 375.045 M 0.83 % | 371.956 M 12.07 % | 331.900 M 16.16 % | 285.729 M 2.83 % | 277.873 M -5.30 % | 293.414 M 11.60 % | 262.913 M 10.62 % | 237.663 M -0.76 % | 239.483 M 20.21 % | 199.219 M 5.42 % | 188.976 M -8.50 % | 206.527 M -0.21 % | 206.955 M -4.43 % | 216.548 M -13.48 % | 250.276 M 110.31 % | 119.001 M -0.19 % | 119.229 M 1.11 % | 117.921 M -8.69 % | 129.148 M -7.59 % | 139.749 M -8.64 % | 152.973 M -13.86 % | 177.590 M 0.53 % | 176.649 M -5.47 % | 186.871 M 5.59 % | 176.978 M 8.88 % | 162.540 M 3.97 % | 156.337 M -89.78 % | 1.530 B 0.93 % | 1.516 B 59.02 % | 953.325 M 0.16 % | 951.843 M -0.36 % | 955.315 M 1.82 % | 938.233 M 2.09 % | 918.998 M 0.49 % | 914.491 M 0.61 % | 908.913 M 1.66 % | 894.054 M 1.69 % | 879.165 M 0.47 % | 875.054 M -5.61 % | 927.084 M 99.55 % | 464.578 M -1.55 % | 471.875 M 9.46 % | 431.078 M -2.28 % | 441.154 M 3.96 % | 424.365 M -1.52 % | 430.900 M 7.65 % | 400.279 M -2.80 % | 411.802 M 10.32 % | 373.292 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.052 M | 0.000 -100.00 % | 192.242 M | 0.000 -100.00 % | 195.879 M | 0.000 | 0.000 | 0.000 100.00 % | -81.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.863 M | 0.000 -100.00 % | 232.811 M | 0.000 | 0.000 -100.00 % | 224.598 M 6.53 % | 210.840 M -5.27 % | 222.566 M 1 887.25 % | 11.200 M -95.27 % | 236.693 M 5.25 % | 224.897 M -0.71 % | 226.515 M -0.13 % | 226.819 M -0.48 % | 227.904 M 1.70 % | 224.085 M -0.40 % | 224.984 M -0.47 % | 226.051 M -0.48 % | 227.141 M -0.48 % | 228.240 M -2.39 % | 233.819 M -0.17 % | 234.206 M 15.48 % | 202.807 M 5.05 % | 193.055 M -0.19 % | 193.423 M 1.07 % | 191.369 M -1.35 % | 193.983 M 5.81 % | 183.330 M 44.45 % | 126.915 M 2.39 % | 123.950 M 2 378.99 % | 5.000 M -0.14 % | 5.007 M -72.24 % | 18.036 M 0.04 % | 18.029 M 7.19 % | 16.820 M -0.09 % | 16.835 M 3.15 % | 16.321 M 0.00 % | 16.321 M 221.27 % | 5.080 M 1.60 % | 5.000 M 25.00 % | 4.000 M 0.00 % | 4.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 -100.00 % | 596.040 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.160 M | 0.000 |
| Long term debt | 2.684 M -30.88 % | 3.884 M -27.74 % | 5.375 M -19.21 % | 6.653 M 50.33 % | 4.425 M -27.10 % | 6.070 M 78.26 % | 3.405 M -22.63 % | 4.401 M -16.98 % | 5.302 M -3.31 % | 5.483 M 5.73 % | 5.186 M -26.02 % | 7.010 M -26.00 % | 9.473 M -15.31 % | 11.186 M -13.83 % | 12.981 M -49.64 % | 25.778 M -4.34 % | 26.948 M 58.59 % | 16.993 M -58.08 % | 40.535 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 -100.00 % | 12.000 M 0.00 % | 12.000 M -62.50 % | 32.000 M 0.00 % | 32.000 M -63.43 % | 87.500 M -54.07 % | 190.500 M 0.00 % | 190.500 M -4.99 % | 200.500 M -11.48 % | 226.500 M 681.03 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 20.83 % | 24.000 M -90.16 % | 244.000 M 2.95 % | 237.000 M 4.41 % | 227.000 M 3.18 % | 220.000 M 0.00 % | 220.000 M 0.00 % | 220.000 M 0.00 % | 220.000 M -11.29 % | 248.000 M 93.75 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 357.14 % | 28.000 M -6.67 % | 30.000 M 0.00 % | 30.000 M -2.60 % | 30.800 M 0.00 % | 30.800 M -36.31 % | 48.360 M 67.92 % | 28.800 M 0.00 % | 28.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.730 M 0.71 % | 57.322 M | 0.000 -100.00 % | 29.000 M |
| Total non current liabilities | 175.881 M -2.01 % | 179.490 M -2.13 % | 183.395 M -1.49 % | 186.164 M 0.71 % | 184.845 M -2.11 % | 188.831 M 1.00 % | 186.968 M -1.36 % | 189.547 M -1.73 % | 192.887 M 0.32 % | 192.269 M -0.79 % | 193.791 M -1.85 % | 197.434 M -2.12 % | 201.715 M -1.72 % | 205.246 M -1.73 % | 208.860 M -8.37 % | 227.927 M -5.46 % | 241.096 M 3.36 % | 233.267 M 7.19 % | 217.624 M -1.56 % | 221.066 M -0.43 % | 222.014 M -0.89 % | 224.014 M -0.55 % | 225.262 M -1.49 % | 228.664 M 0.03 % | 228.589 M -2.16 % | 233.623 M 2.34 % | 228.273 M -1.35 % | 231.393 M -2.90 % | 238.303 M 4.09 % | 228.936 M -1.06 % | 231.390 M -1.60 % | 235.159 M 0.26 % | 234.539 M -1.96 % | 239.233 M -2.09 % | 244.334 M -0.98 % | 246.764 M 7.45 % | 229.665 M -6.33 % | 245.194 M 0.96 % | 242.863 M 10.51 % | 219.764 M -5.60 % | 232.811 M 1.67 % | 228.979 M 3.94 % | 220.296 M -1.92 % | 224.598 M 1.61 % | 221.047 M -0.68 % | 222.566 M -0.85 % | 224.468 M -5.16 % | 236.693 M 1.35 % | 233.532 M -1.86 % | 237.950 M 0.65 % | 236.416 M -0.62 % | 237.884 M 0.79 % | 236.029 M -2.39 % | 241.815 M 2.01 % | 237.050 M -3.61 % | 245.922 M 0.96 % | 243.590 M -3.59 % | 252.656 M 0.50 % | 251.409 M 6.72 % | 235.588 M 6.33 % | 221.555 M -9.56 % | 244.982 M 1.76 % | 240.750 M -18.25 % | 294.510 M -23.93 % | 387.149 M 17.64 % | 329.090 M -1.24 % | 333.210 M 41.06 % | 236.220 M 522.35 % | 37.956 M -31.80 % | 55.653 M -4.69 % | 58.392 M 43.05 % | 40.820 M -84.35 % | 260.835 M 2.97 % | 253.321 M 4.11 % | 243.321 M 8.10 % | 225.080 M 0.04 % | 225.000 M 0.45 % | 224.000 M 0.00 % | 224.000 M -9.68 % | 248.000 M 93.75 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 0.00 % | 128.000 M 357.14 % | 28.000 M -6.67 % | 30.000 M 0.00 % | 30.000 M -2.60 % | 30.800 M 0.00 % | 30.800 M -36.31 % | 48.360 M 67.07 % | 28.946 M -1.53 % | 29.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.730 M 0.71 % | 57.322 M 83.96 % | 31.160 M 7.45 % | 29.000 M |
| Other current liabilities | 151.984 M 1.58 % | 149.619 M -0.27 % | 150.021 M 5.58 % | 142.093 M -10.64 % | 159.020 M 11.89 % | 142.125 M 8 522.11 % | -1.688 M -136.69 % | 4.600 M 197.86 % | 1.544 M -99.00 % | 154.219 M -11.49 % | 174.234 M 7.82 % | 161.604 M 2.39 % | 157.837 M 5.70 % | 149.328 M 6 134.28 % | 2.395 M 51.43 % | 1.582 M -84.75 % | 10.372 M 126.30 % | 4.583 M -96.91 % | 148.225 M -3.09 % | 152.944 M -3.60 % | 158.663 M 12.35 % | 141.219 M -9.05 % | 155.275 M -8.51 % | 169.714 M -6.46 % | 181.438 M 18.42 % | 153.213 M 1.44 % | 151.039 M 3.86 % | 145.424 M -8.72 % | 159.322 M -0.39 % | 159.944 M 9.14 % | 146.544 M 0.18 % | 146.282 M -0.04 % | 146.337 M -5.51 % | 154.871 M 7.14 % | 144.548 M -4.41 % | 151.212 M -1.88 % | 154.115 M -0.22 % | 154.461 M 7.98 % | 143.040 M -3.08 % | 147.592 M 0.02 % | 147.562 M -1.57 % | 149.916 M 3.01 % | 145.529 M -44.72 % | 263.275 M -2.44 % | 269.869 M 1.86 % | 264.945 M 4.00 % | 254.764 M -4.18 % | 265.879 M 0.52 % | 264.503 M 8.56 % | 243.637 M 1.27 % | 240.588 M -8.49 % | 262.908 M 1.48 % | 259.064 M 3.07 % | 251.352 M 4.71 % | 240.035 M -12.07 % | 272.997 M 7.34 % | 254.324 M -2.32 % | 260.369 M -9.89 % | 288.956 M 10.54 % | 261.393 M 1.28 % | 258.083 M 4.69 % | 246.521 M 3.53 % | 238.116 M -4.75 % | 249.988 M -2.85 % | 257.319 M 0.37 % | 256.384 M 1.94 % | 251.498 M -12.23 % | 286.530 M 18.91 % | 240.955 M -48.82 % | 470.804 M 100.43 % | 234.899 M -13.48 % | 271.498 M 13.84 % | 238.496 M -20.07 % | 298.385 M 0.30 % | 297.506 M -0.60 % | 299.316 M -5.38 % | 316.330 M -0.38 % | 317.545 M 7.29 % | 295.971 M -11.55 % | 334.603 M -37.95 % | 539.268 M 7.24 % | 502.883 M 89.72 % | 265.072 M 6.81 % | 248.171 M 2.90 % | 241.167 M 377.52 % | 50.504 M -10.39 % | 56.362 M 54.68 % | 36.439 M -60.66 % | 92.618 M 32.98 % | 69.648 M -3.10 % | 71.879 M 16.63 % | 61.630 M -37.17 % | 98.091 M 58.96 % | 61.708 M -15.60 % | 73.115 M -13.95 % | 84.965 M -14.44 % | 99.303 M 4.17 % | 95.324 M 70.35 % | 55.959 M 74.43 % | 32.081 M -58.32 % | 76.973 M 27.57 % | 60.339 M 5.21 % | 57.351 M -47.68 % | 109.623 M 139.78 % | 45.719 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 20.290 M 143.89 % | 8.320 M 18.80 % | 7.003 M -95.20 % | 145.971 M -4.48 % | 152.825 M -4.19 % | 159.501 M 2 779.09 % | 5.540 M | 0.000 -100.00 % | 6.942 M | 0.000 | 0.000 -100.00 % | 151.691 M -5.36 % | 160.281 M 5.90 % | 151.350 M 1.41 % | 149.249 M 1 705.90 % | -9.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.771 M -5.75 % | 261.838 M 1.54 % | 257.856 M 2.84 % | 250.742 M 7.80 % | 232.602 M -8.17 % | 253.284 M 7.25 % | 236.168 M -9.72 % | 261.604 M 3.39 % | 253.016 M 7.54 % | 235.279 M -0.78 % | 237.132 M -2.63 % | 243.546 M 2.58 % | 237.414 M -3.14 % | 245.111 M -0.84 % | 247.195 M -2.91 % | 254.601 M 1.72 % | 250.300 M -12.48 % | 285.982 M 18.53 % | 241.277 M -8.88 % | 264.804 M 3.99 % | 254.645 M -6.14 % | 271.306 M 15.03 % | 235.854 M -22.21 % | 303.187 M 1.11 % | 299.845 M -0.50 % | 301.353 M -4.53 % | 315.647 M -3.00 % | 325.411 M 0.42 % | 324.036 M -5.99 % | 344.698 M -34.24 % | 524.194 M 6.94 % | 490.195 M 93.20 % | 253.725 M 8.78 % | 233.236 M 6.33 % | 219.359 M 300.76 % | 54.736 M -11.25 % | 61.677 M 48.04 % | 41.662 M -56.50 % | 95.772 M 15.75 % | 82.743 M 12.27 % | 73.701 M 36.63 % | 53.942 M -36.84 % | 85.407 M 10.27 % | 77.453 M -6.22 % | 82.587 M -8.98 % | 90.736 M -8.19 % | 98.830 M 11.44 % | 88.685 M 147.11 % | 35.888 M 98.01 % | 18.124 M -12.59 % | 20.735 M | 0.000 -100.00 % | 56.583 M | 0.000 -100.00 % | 44.278 M |
| Short term debt | 10.009 M 0.00 % | 10.009 M 0.00 % | 10.009 M 0.00 % | 10.009 M 0.00 % | 10.009 M 0.00 % | 10.009 M 0.00 % | 10.009 M | 0.000 -100.00 % | 45.030 M -0.01 % | 45.033 M 0.00 % | 45.032 M 0.07 % | 45.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M -16.33 % | 23.904 M 19.52 % | 20.000 M -33.33 % | 30.000 M -71.21 % | 104.190 M 67.53 % | 62.190 M -3.74 % | 64.609 M -7.15 % | 69.586 M 87.11 % | 37.190 M -66.47 % | 110.907 M 162.87 % | 42.190 M -5.59 % | 44.687 M -29.02 % | 62.960 M -19.24 % | 77.960 M -15.44 % | 92.190 M -73.45 % | 347.190 M 198.58 % | 116.280 M -65.61 % | 338.152 M -0.92 % | 341.280 M 115.07 % | 158.680 M -11.19 % | 178.680 M -3.77 % | 185.680 M 12.75 % | 164.680 M -9.21 % | 181.380 M -5.86 % | 192.680 M -2.53 % | 197.680 M 10.32 % | 179.180 M -73.54 % | 677.130 M -22.94 % | 878.707 M -7.76 % | 952.643 M 3.54 % | 920.075 M 13.75 % | 808.890 M 14.27 % | 707.850 M 17.72 % | 601.290 M 26.06 % | 476.990 M 7.78 % | 442.560 M 8.71 % | 407.117 M -5.34 % | 430.070 M 20.86 % | 355.830 M 25.75 % | 282.960 M -32.23 % | 417.500 M -18.37 % | 511.440 M 80.61 % | 283.180 M 11.88 % | 253.100 M -30.85 % | 366.000 M -15.19 % | 431.550 M -8.68 % | 472.572 M 5.05 % | 449.863 M 122.81 % | 201.904 M -46.90 % | 380.240 M | 0.000 -100.00 % | 129.100 M |
| Total current liabilities | 702.479 M 0.53 % | 698.753 M 7.09 % | 652.473 M 10.35 % | 591.266 M 3.95 % | 568.823 M 14.11 % | 498.476 M -6.40 % | 532.547 M 30.15 % | 409.187 M 2.68 % | 398.520 M 11.31 % | 358.026 M -17.74 % | 435.213 M 16.71 % | 372.887 M -12.12 % | 424.290 M 44.04 % | 294.572 M -4.23 % | 307.568 M 5.92 % | 290.385 M 1.61 % | 285.791 M 7.38 % | 266.141 M -12.75 % | 305.042 M 14.56 % | 266.284 M 0.85 % | 264.051 M 6.89 % | 247.028 M -16.32 % | 295.207 M 0.90 % | 292.577 M -6.31 % | 312.293 M 12.20 % | 278.332 M -3.35 % | 287.965 M 14.93 % | 250.565 M -10.88 % | 281.162 M 3.48 % | 271.696 M -11.87 % | 308.300 M 1.97 % | 302.358 M 6.69 % | 283.393 M 1.47 % | 279.286 M -2.62 % | 286.800 M 4.70 % | 273.936 M 1.05 % | 271.079 M 4.53 % | 259.342 M -4.15 % | 270.581 M -0.69 % | 272.463 M 4.07 % | 261.802 M -6.17 % | 279.027 M -4.05 % | 290.817 M -25.68 % | 391.318 M 1.93 % | 383.914 M -4.11 % | 400.381 M -0.51 % | 402.432 M 2.57 % | 392.345 M 0.93 % | 388.721 M 2.18 % | 380.423 M -1.41 % | 385.854 M -5.64 % | 408.922 M 2.99 % | 397.056 M 2.50 % | 387.360 M -1.98 % | 395.192 M -4.44 % | 413.566 M 7.08 % | 386.232 M -22.60 % | 498.988 M -1.63 % | 507.263 M 10.31 % | 459.867 M 1.45 % | 453.293 M 8.28 % | 418.639 M -14.10 % | 487.381 M 14.07 % | 427.263 M 0.27 % | 426.132 M -3.70 % | 442.524 M -5.30 % | 467.298 M -4.54 % | 489.546 M -29.47 % | 694.109 M -1.87 % | 707.317 M 0.73 % | 702.219 M -2.13 % | 717.513 M 44.07 % | 498.024 M -14.68 % | 583.709 M -2.76 % | 600.248 M 6.91 % | 561.460 M -7.67 % | 608.080 M -4.20 % | 634.714 M -4.58 % | 665.145 M 0.21 % | 663.743 M -50.63 % | 1.344 B -16.55 % | 1.611 B -1.08 % | 1.628 B -1.74 % | 1.657 B 8.21 % | 1.532 B 45.59 % | 1.052 B 5.24 % | 999.566 M 0.92 % | 990.495 M 0.03 % | 990.162 M 2.71 % | 964.033 M -9.50 % | 1.065 B 17.11 % | 909.611 M 3.25 % | 880.975 M -17.45 % | 1.067 B 3.48 % | 1.031 B 77.91 % | 579.700 M 11.06 % | 521.952 M -9.47 % | 576.536 M 7.77 % | 534.947 M -0.32 % | 536.641 M -8.65 % | 587.428 M 97.87 % | 296.877 M -43.09 % | 521.634 M 375.84 % | 109.623 M -55.81 % | 248.071 M |
| Total liabilities | 878.360 M 0.01 % | 878.243 M 5.07 % | 835.868 M 7.52 % | 777.431 M 3.15 % | 753.668 M 9.66 % | 687.307 M -4.48 % | 719.515 M 20.17 % | 598.733 M 1.24 % | 591.407 M 7.47 % | 550.295 M -12.51 % | 629.004 M 10.29 % | 570.320 M -8.90 % | 626.005 M 25.25 % | 499.819 M -3.22 % | 516.428 M -0.36 % | 518.312 M -1.63 % | 526.887 M 5.50 % | 499.408 M -4.45 % | 522.666 M 7.25 % | 487.350 M 0.26 % | 486.064 M 3.19 % | 471.043 M -9.50 % | 520.469 M -0.15 % | 521.241 M -3.63 % | 540.882 M 5.65 % | 511.956 M -0.83 % | 516.239 M 7.11 % | 481.958 M -7.22 % | 519.465 M 3.76 % | 500.632 M -7.24 % | 539.690 M 0.40 % | 537.518 M 3.78 % | 517.931 M -0.11 % | 518.520 M -2.38 % | 531.135 M 2.00 % | 520.701 M 3.99 % | 500.744 M -0.75 % | 504.536 M -1.73 % | 513.444 M 4.31 % | 492.227 M -0.48 % | 494.613 M -2.64 % | 508.006 M -0.61 % | 511.113 M -17.02 % | 615.915 M 1.81 % | 604.961 M -2.89 % | 622.947 M -0.63 % | 626.900 M -0.34 % | 629.038 M 1.09 % | 622.253 M 0.63 % | 618.373 M -0.63 % | 622.271 M -3.79 % | 646.806 M 2.17 % | 633.085 M 0.62 % | 629.175 M -0.49 % | 632.242 M -4.13 % | 659.488 M 4.71 % | 629.822 M -16.21 % | 751.644 M -0.93 % | 758.672 M 9.09 % | 695.455 M 3.05 % | 674.847 M 1.69 % | 663.622 M -8.86 % | 728.131 M 0.88 % | 721.773 M -11.25 % | 813.281 M 5.40 % | 771.614 M -3.61 % | 800.508 M 10.30 % | 725.766 M -0.86 % | 732.065 M -4.05 % | 762.969 M 0.31 % | 760.611 M 0.30 % | 758.334 M -0.07 % | 758.859 M -9.34 % | 837.030 M -0.78 % | 843.569 M 7.25 % | 786.540 M -5.59 % | 833.080 M -2.99 % | 858.714 M -3.42 % | 889.145 M -2.48 % | 911.743 M -38.07 % | 1.472 B -15.33 % | 1.739 B -1.00 % | 1.756 B -1.61 % | 1.785 B 7.57 % | 1.660 B 40.65 % | 1.180 B 4.65 % | 1.128 B 0.81 % | 1.118 B 0.03 % | 1.118 B 2.39 % | 1.092 B -0.11 % | 1.093 B 16.35 % | 939.611 M 3.14 % | 910.975 M -17.03 % | 1.098 B 3.38 % | 1.062 B 69.11 % | 628.060 M 14.01 % | 550.898 M -9.08 % | 605.933 M 13.27 % | 534.947 M -0.32 % | 536.641 M -8.65 % | 587.428 M 65.66 % | 354.608 M -38.75 % | 578.956 M 311.24 % | 140.783 M -49.19 % | 277.071 M |
| Other non current assets | 312.318 M -4.20 % | 326.022 M -1.06 % | 329.499 M 30.15 % | 253.163 M 2 845.17 % | 8.596 M 115.42 % | 3.990 M -98.30 % | 234.308 M 3.44 % | 226.515 M 15.91 % | 195.425 M -10.33 % | 217.935 M 28.82 % | 169.177 M -6.37 % | 180.681 M -1.13 % | 182.738 M -1.68 % | 185.866 M -0.97 % | 187.696 M 25 149.51 % | 743.364 K -26.96 % | 1.018 M 36.91 % | 743.364 K 0.00 % | 743.365 K -99.43 % | 130.341 M 763.77 % | 15.090 M 0.00 % | 15.090 M 0.00 % | 15.090 M 0.00 % | 15.090 M 0.00 % | 15.090 M -87.62 % | 121.909 M -3.42 % | 126.229 M 2.97 % | 122.588 M -5.65 % | 129.928 M -1.03 % | 131.273 M -4.36 % | 137.256 M 7.53 % | 127.648 M 0.12 % | 127.490 M 12.46 % | 113.359 M -1.14 % | 114.666 M -0.43 % | 115.163 M -1.04 % | 116.379 M -3.31 % | 120.366 M -0.96 % | 121.528 M 26.03 % | 96.431 M -4.53 % | 101.003 M -71.54 % | 354.888 M 230.76 % | 107.295 M -76.37 % | 454.129 M 332.57 % | 104.985 M -76.13 % | 439.874 M 19.06 % | 369.449 M -1.43 % | 374.823 M 4.34 % | 359.246 M 2.17 % | 351.615 M 1.92 % | 344.991 M -2.35 % | 353.310 M -0.44 % | 354.884 M -5.60 % | 375.939 M -8.08 % | 408.964 M 3.72 % | 394.298 M -10.88 % | 442.429 M -1.40 % | 448.733 M 5.76 % | 424.284 M 13.46 % | 373.955 M 3.25 % | 362.172 M -8.03 % | 393.814 M 15.26 % | 341.666 M 9.15 % | 313.030 M -0.12 % | 313.416 M -7.58 % | 339.122 M 3.52 % | 327.576 M -17.10 % | 395.132 M 0.85 % | 391.801 M -14.51 % | 458.326 M -7.55 % | 495.736 M 46.05 % | 339.419 M 0.06 % | 339.232 M -20.96 % | 429.205 M 10.16 % | 389.610 M -3.72 % | 404.662 M -0.22 % | 405.543 M -0.57 % | 407.874 M 0.67 % | 405.175 M -6.54 % | 433.543 M -0.08 % | 433.895 M -1.60 % | 440.934 M 13 039.16 % | 3.356 M -99.27 % | 456.948 M 0.14 % | 456.313 M 32 978.35 % | 1.379 M -20.01 % | 1.725 M 104 288.62 % | 1.652 K 0.12 % | 1.650 K -0.06 % | 1.651 K -0.06 % | 1.652 K -97.11 % | 57.189 K 0.00 % | 57.189 K 0.00 % | 57.189 K 0.00 % | 57.189 K 10.72 % | 51.651 K -99.88 % | 44.522 M -26.48 % | 60.561 M 117.44 % | 27.852 M -92.94 % | 394.245 M -0.07 % | 394.524 M 3 005.34 % | 12.705 M -98.07 % | 658.321 M 4 677.31 % | 13.780 M -16.64 % | 16.531 M |
| Long term investments | 0.000 100.00 % | -12.781 M -8.48 % | -11.782 M -6.54 % | -11.059 M -104.50 % | 245.793 M -0.54 % | 247.115 M 1 314.86 % | 17.466 M -37.23 % | 27.826 M -59.30 % | 68.375 M 42.74 % | 47.901 M -50.76 % | 97.281 M 12.54 % | 86.442 M 0.03 % | 86.419 M 0.14 % | 86.301 M -0.22 % | 86.490 M 786.68 % | -12.595 M -132.19 % | 39.132 M -64.62 % | 110.601 M -1.29 % | 112.047 M -9.99 % | 124.488 M 68.32 % | 73.959 M -60.31 % | 186.338 M 20.15 % | 155.094 M 39.44 % | 111.224 M 63.16 % | 68.169 M -79.78 % | 337.171 M 9.87 % | 306.894 M 49.71 % | 204.997 M -7.34 % | 221.231 M 6.33 % | 208.063 M -1.38 % | 210.965 M -4.27 % | 220.371 M -5.50 % | 233.206 M -25.37 % | 312.467 M -4.72 % | 327.936 M 1.58 % | 322.843 M -5.39 % | 341.252 M -7.37 % | 368.399 M 3.90 % | 354.585 M 37.19 % | 258.462 M -4.88 % | 271.727 M 7.41 % | 252.981 M -1.01 % | 255.572 M -26.99 % | 350.053 M 5.93 % | 330.458 M -0.22 % | 331.178 M 11.13 % | 298.022 M -1.57 % | 302.768 M 5.66 % | 286.562 M -3.84 % | 298.021 M 2.46 % | 290.873 M -2.61 % | 298.669 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 -100.00 % | 435.235 M | 0.000 | 0.000 -100.00 % | 429.639 M 40.52 % | 305.746 M 55.35 % | 196.815 M -0.43 % | 197.665 M -3.75 % | 205.363 M 0.56 % | 204.211 M 4.38 % | 195.644 M 0.18 % | 195.296 M 1.92 % | 191.615 M 130.15 % | 83.258 M 195.36 % | -87.313 M -293.88 % | 45.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 4.706 M -7.41 % | 5.082 M -6.90 % | 5.459 M 18.43 % | 4.609 M 89.63 % | 2.431 M -7.34 % | 2.623 M -6.84 % | 2.815 M -19.49 % | 3.497 M -6.32 % | 3.733 M 7.23 % | 3.481 M -5.70 % | 3.692 M 111.40 % | 1.746 M -10.87 % | 1.959 M -9.80 % | 2.172 M -8.93 % | 2.385 M 345.87 % | 535.000 K -16.80 % | 643.000 K -14.38 % | 751.000 K -12.57 % | 859.000 K -11.17 % | 967.000 K -10.05 % | 1.075 M -9.13 % | 1.183 M -8.37 % | 1.291 M -7.72 % | 1.399 M -7.17 % | 1.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 257.014 K | 0.000 -100.00 % | 270.473 K | 0.000 -100.00 % | 283.932 K -2.32 % | 290.662 K -2.26 % | 297.392 K -2.21 % | 304.121 K -2.17 % | 310.851 K -2.12 % | 317.580 K -2.08 % | 324.310 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.048 M -0.68 % | 5.083 M -0.67 % | 5.117 M -0.67 % | 5.151 M -0.66 % | 5.186 M -54.60 % | 11.421 M -0.61 % | 11.491 M -0.60 % | 11.561 M -0.60 % | 11.631 M -0.60 % | 11.701 M -0.59 % | 11.770 M -0.59 % | 11.840 M -0.59 % | 11.910 M -0.58 % | 11.980 M -1.04 % | 12.106 M -1.03 % | 12.232 M -1.02 % | 12.359 M -63.37 % | 33.737 M -1.87 % | 34.379 M -1.84 % | 35.022 M -1.80 % | 35.665 M -3.70 % | 37.034 M -4.34 % | 38.713 M -4.72 % | 40.631 M -2.68 % | 41.750 M -3.05 % | 43.065 M -27.08 % | 59.055 M -2.35 % | 60.478 M 28.12 % | 47.204 M -2.81 % | 48.568 M 19.44 % | 40.662 M -2.90 % | 41.878 M 5.97 % | 39.519 M -1.11 % | 39.961 M -3.52 % | 41.419 M -0.04 % | 41.436 M -4.16 % | 43.236 M 1.39 % | 42.641 M 29.21 % | 33.002 M 57.27 % | 20.984 M -0.46 % | 21.081 M -3.75 % | 21.901 M 382.09 % | 4.543 M -10.50 % | 5.076 M -29.08 % | 7.158 M 16.02 % | 6.170 M -21.25 % | 7.835 M 11.80 % | 7.008 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 519.700 K | 0.000 -100.00 % | 1.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 4.706 M -7.41 % | 5.082 M -6.90 % | 5.459 M 18.43 % | 4.609 M 89.63 % | 2.431 M -7.34 % | 2.623 M -6.84 % | 2.815 M -19.49 % | 3.497 M -6.32 % | 3.733 M 7.23 % | 3.481 M -5.70 % | 3.692 M 111.40 % | 1.746 M -10.87 % | 1.959 M -9.80 % | 2.172 M -8.93 % | 2.385 M 345.87 % | 535.000 K -16.80 % | 643.000 K -14.38 % | 751.000 K -12.57 % | 859.000 K -11.17 % | 967.000 K -10.05 % | 1.075 M -9.13 % | 1.183 M -8.37 % | 1.291 M -7.72 % | 1.399 M -7.17 % | 1.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 257.014 K | 0.000 -100.00 % | 270.473 K | 0.000 -100.00 % | 283.932 K -2.32 % | 290.662 K -2.26 % | 297.392 K -2.21 % | 304.121 K -2.17 % | 310.851 K -2.12 % | 317.580 K -2.08 % | 324.310 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.048 M -0.68 % | 5.083 M -0.67 % | 5.117 M -0.67 % | 5.151 M -0.66 % | 5.186 M -54.60 % | 11.421 M -0.61 % | 11.491 M -0.60 % | 11.561 M -0.60 % | 11.631 M -0.60 % | 11.701 M -0.59 % | 11.770 M -0.59 % | 11.840 M -0.59 % | 11.910 M -0.58 % | 11.980 M -1.04 % | 12.106 M -1.03 % | 12.232 M -1.02 % | 12.359 M -63.37 % | 33.737 M -1.87 % | 34.379 M -1.84 % | 35.022 M -1.80 % | 35.665 M -3.70 % | 37.034 M -4.34 % | 38.713 M -4.72 % | 40.631 M -2.68 % | 41.750 M -3.05 % | 43.065 M -27.08 % | 59.055 M -2.35 % | 60.478 M 28.12 % | 47.204 M -2.81 % | 48.568 M 19.44 % | 40.662 M -2.90 % | 41.878 M 5.97 % | 39.519 M -1.11 % | 39.961 M -3.52 % | 41.419 M -1.28 % | 41.955 M -2.96 % | 43.236 M -1.02 % | 43.680 M 32.36 % | 33.002 M 57.27 % | 20.984 M -0.46 % | 21.081 M -3.75 % | 21.901 M 382.09 % | 4.543 M -10.50 % | 5.076 M -29.08 % | 7.158 M 16.02 % | 6.170 M -21.25 % | 7.835 M 11.80 % | 7.008 M |
| Property plant equipment net | 257.980 M -1.36 % | 261.542 M -1.14 % | 264.553 M -23.62 % | 346.349 M 1.16 % | 342.378 M -0.32 % | 343.462 M 0.54 % | 341.622 M -0.86 % | 344.579 M 1.44 % | 339.680 M -1.30 % | 344.170 M -1.01 % | 347.681 M -1.46 % | 352.837 M -1.72 % | 358.997 M -1.69 % | 365.155 M -1.22 % | 369.663 M 120.61 % | 167.567 M -0.08 % | 167.700 M 5.64 % | 158.741 M 18.71 % | 133.717 M 2.59 % | 130.341 M -1.69 % | 132.577 M -1.62 % | 134.766 M -1.66 % | 137.036 M -18.65 % | 168.449 M 0.08 % | 168.310 M 2.20 % | 164.686 M -0.90 % | 166.180 M -0.85 % | 167.601 M -1.02 % | 169.334 M -0.99 % | 171.029 M 1.96 % | 167.738 M 11.16 % | 150.898 M -1.15 % | 152.653 M -7.26 % | 164.606 M -1.09 % | 166.421 M -0.80 % | 167.756 M -1.50 % | 170.311 M -1.07 % | 172.145 M -1.12 % | 174.096 M -11.67 % | 197.107 M -0.99 % | 199.071 M -0.88 % | 200.840 M 1.20 % | 198.463 M -2.86 % | 204.296 M -0.68 % | 205.694 M 3.09 % | 199.533 M -0.65 % | 200.840 M -0.95 % | 202.776 M -0.91 % | 204.636 M -9.60 % | 226.356 M -0.95 % | 228.525 M 10.07 % | 207.621 M -2.93 % | 213.881 M 1.53 % | 210.654 M -0.91 % | 212.599 M -17.35 % | 257.222 M 0.73 % | 255.364 M 0.97 % | 252.915 M -0.90 % | 255.213 M 0.49 % | 253.980 M -0.30 % | 254.756 M 11.06 % | 229.381 M -10.76 % | 257.038 M 0.08 % | 256.825 M 1.40 % | 253.280 M -4.49 % | 265.188 M -1.35 % | 268.818 M 6.35 % | 252.765 M -0.50 % | 254.038 M 8.41 % | 234.326 M -1.18 % | 237.123 M -4.98 % | 249.551 M -0.50 % | 250.807 M 6.27 % | 236.018 M -12.73 % | 270.446 M -0.95 % | 273.032 M -1.75 % | 277.898 M 0.46 % | 276.636 M -3.05 % | 285.352 M -1.18 % | 288.769 M -55.83 % | 653.757 M 1.00 % | 647.270 M -4.82 % | 680.043 M -28.68 % | 953.447 M -0.55 % | 958.680 M 31.53 % | 728.889 M 2.54 % | 710.847 M 7.81 % | 659.379 M 0.55 % | 655.763 M 4.05 % | 630.228 M -0.46 % | 633.134 M 0.13 % | 632.330 M 0.23 % | 630.900 M -0.40 % | 633.417 M 0.08 % | 632.920 M 2.66 % | 616.549 M 8.47 % | 568.392 M -1.26 % | 575.667 M 308.70 % | 140.854 M -17.90 % | 171.573 M -1.67 % | 174.494 M 164.04 % | 66.087 M 12.10 % | 58.956 M -77.54 % | 262.543 M 0.89 % | 260.215 M |
| Total non current assets | 577.282 M -0.95 % | 582.826 M -1.42 % | 591.229 M -0.87 % | 596.436 M -0.89 % | 601.771 M 0.29 % | 600.050 M 0.32 % | 598.142 M -1.06 % | 604.553 M -0.89 % | 610.001 M -0.59 % | 613.614 M -0.70 % | 617.963 M -0.62 % | 621.837 M -1.34 % | 630.258 M -1.47 % | 639.649 M -1.04 % | 646.366 M 43.35 % | 450.910 M -10.48 % | 503.684 M 1.06 % | 498.383 M 4.67 % | 476.137 M -1.98 % | 485.757 M -0.71 % | 489.209 M -1.25 % | 495.380 M -0.68 % | 498.757 M -3.14 % | 514.919 M 0.93 % | 510.168 M -18.21 % | 623.766 M 4.08 % | 599.303 M 21.03 % | 495.186 M -4.86 % | 520.493 M 1.98 % | 510.365 M -1.08 % | 515.958 M 3.42 % | 498.917 M -2.81 % | 513.349 M -13.06 % | 590.433 M -3.05 % | 609.023 M 0.54 % | 605.762 M -3.53 % | 627.941 M -4.99 % | 660.911 M 1.65 % | 650.209 M 17.79 % | 552.001 M -3.46 % | 571.801 M 2.89 % | 555.727 M -1.00 % | 561.330 M -14.75 % | 658.425 M 2.70 % | 641.136 M 0.27 % | 639.407 M 12.12 % | 570.289 M -1.27 % | 577.599 M 2.43 % | 563.882 M -2.44 % | 577.971 M 0.78 % | 573.516 M 2.24 % | 560.930 M -1.38 % | 568.765 M -3.04 % | 586.594 M -5.63 % | 621.562 M -4.60 % | 651.520 M -6.63 % | 697.793 M -1.26 % | 706.696 M 3.23 % | 684.580 M 8.14 % | 633.052 M 1.76 % | 622.078 M -1.00 % | 628.380 M 2.99 % | 610.126 M 4.95 % | 581.347 M 0.53 % | 578.257 M -6.12 % | 615.941 M 1.29 % | 608.094 M -7.82 % | 659.667 M 0.30 % | 657.680 M -6.65 % | 704.562 M -5.41 % | 744.839 M 23.92 % | 601.076 M -0.20 % | 602.271 M -11.11 % | 677.582 M -2.34 % | 693.793 M -2.57 % | 712.072 M -0.89 % | 718.463 M -0.24 % | 720.175 M -1.02 % | 727.560 M -4.40 % | 761.024 M -32.55 % | 1.128 B -0.15 % | 1.130 B -2.73 % | 1.162 B -20.94 % | 1.469 B -0.41 % | 1.475 B 22.23 % | 1.207 B 13.14 % | 1.067 B 18.22 % | 902.492 M 0.03 % | 902.235 M 2.46 % | 880.602 M -0.17 % | 882.120 M 1.18 % | 871.846 M -0.06 % | 872.359 M -0.11 % | 873.297 M 0.33 % | 870.448 M 20.02 % | 725.253 M 11.40 % | 651.023 M -0.96 % | 657.309 M 244.85 % | 190.607 M -66.58 % | 570.361 M -0.65 % | 574.094 M 567.95 % | 85.949 M -88.12 % | 723.446 M 154.59 % | 284.157 M 0.14 % | 283.753 M |
| Other current assets | 6.198 M 12.87 % | 5.492 M -6.38 % | 5.866 M -8.36 % | 6.401 M -39.33 % | 10.550 M 96.23 % | 5.376 M 314.83 % | 1.296 M -93.82 % | 20.966 M 29.06 % | 16.245 M 35.38 % | 12.000 M -9.83 % | 13.308 M -53.22 % | 28.450 M 81.80 % | 15.649 M 6.32 % | 14.719 M -38.43 % | 23.905 M 137.56 % | 10.063 M 7.13 % | 9.393 M -92.79 % | 130.244 M 4 252.75 % | 2.992 M -66.34 % | 8.890 M -18.03 % | 10.845 M -22.30 % | 13.958 M -23.01 % | 18.129 M 10.97 % | 16.337 M -5.67 % | 17.320 M 79.86 % | 9.629 M -91.97 % | 119.913 M -19.68 % | 149.300 M 28.30 % | 116.364 M 19.40 % | 97.459 M -1.90 % | 99.347 M -62.68 % | 266.219 M 186.94 % | 92.780 M 536.23 % | 14.583 M 41.00 % | 10.342 M -40.46 % | 17.370 M 15.31 % | 15.063 M 53.99 % | 9.782 M -27.56 % | 13.503 M -3.81 % | 14.037 M -37.12 % | 22.323 M 17.50 % | 18.999 M 138.33 % | 7.972 M -41.06 % | 13.525 M 27.99 % | 10.567 M -34.83 % | 16.216 M -65.43 % | 46.912 M 157.83 % | 18.195 M -26.36 % | 24.707 M 21.98 % | 20.254 M 12.16 % | 18.058 M -87.58 % | 145.397 M 16.63 % | 124.661 M -7.66 % | 135.000 M 1 803.13 % | 7.094 M -15.72 % | 8.417 M -92.12 % | 106.841 M 66.77 % | 64.064 M -63.54 % | 175.733 M 6.81 % | 164.524 M 1 470.26 % | 10.478 M -93.15 % | 152.990 M -16.55 % | 183.330 M 1 649.22 % | 10.481 M -94.88 % | 204.512 M 15.20 % | 177.525 M 1 066.03 % | 15.225 M -88.66 % | 134.273 M 16.50 % | 115.261 M -14.68 % | 135.100 M 33.01 % | 101.567 M -19.76 % | 126.572 M 0.70 % | 125.692 M 4.60 % | 120.170 M 22.39 % | 98.190 M 12.42 % | 87.345 M -19.22 % | 108.127 M -19.91 % | 135.012 M 5.02 % | 128.558 M -8.88 % | 141.091 M -9.56 % | 156.003 M 269.43 % | 42.228 M -88.17 % | 357.053 M -58.54 % | 861.182 M 13.43 % | 759.226 M 85.60 % | 409.060 M -25.67 % | 550.317 M 430.20 % | 103.794 M -35.04 % | 159.776 M -24.33 % | 211.145 M 16.29 % | 181.563 M 21.13 % | 149.894 M 49.88 % | 100.007 M -31.90 % | 146.849 M 37.43 % | 106.855 M 409.68 % | 20.965 M -81.44 % | 112.980 M 21.51 % | 92.984 M -84.23 % | 589.495 M 144.19 % | 241.406 M 3.38 % | 233.507 M -55.43 % | 523.948 M 819.41 % | 56.987 M -78.77 % | 268.428 M 372.32 % | 56.832 M |
| Short term investments | 120.284 M -0.16 % | 120.483 M 0.10 % | 120.359 M -0.15 % | 120.535 M 0.21 % | 120.283 M 49.76 % | 80.316 M -19.93 % | 100.310 M 10.75 % | 90.573 M 80.85 % | 50.083 M -28.58 % | 70.124 M 250.17 % | 20.026 M -33.33 % | 30.037 M -0.16 % | 30.084 M -2.54 % | 30.869 M 0.82 % | 30.618 M -79.90 % | 152.340 M 0.87 % | 151.024 M 82.84 % | 82.599 M 0.78 % | 81.958 M 0.83 % | 81.284 M -37.98 % | 131.059 M 533.49 % | 20.688 M -59.49 % | 51.069 M -52.39 % | 107.277 M -25.46 % | 143.910 M 7 081.89 % | 2.004 M -59.92 % | 5.000 M 21 659.94 % | 22.978 K -99.62 % | 6.020 M -0.05 % | 6.023 M 7.49 % | 5.603 M 0.85 % | 5.556 M 8.26 % | 5.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.920 K | 0.000 -100.00 % | 18.685 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 -100.00 % | 2.000 M | 0.000 | 0.000 -100.00 % | 13.560 K 0.00 % | 13.560 K -4.24 % | 14.160 K -94.43 % | 254.160 K 0.00 % | 254.160 K 0.00 % | 254.160 K 1 694.92 % | 14.160 K -33.30 % | 21.230 K 200.28 % | 7.070 K -99.99 % | 105.062 M -28.66 % | 147.272 M 2 082 958.13 % | 7.070 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 190.500 M 3.96 % | 183.247 M 74.51 % | 105.006 M -16.05 % | 125.080 M -20.22 % | 156.781 M 25.77 % | 124.654 M -21.18 % | 158.154 M 34.22 % | 117.836 M -49.06 % | 231.327 M 4.00 % | 222.423 M -26.09 % | 300.932 M 337.92 % | 68.718 M -21.18 % | 87.181 M -41.27 % | 148.449 M -14.44 % | 173.503 M -21.91 % | 222.181 M -5.21 % | 234.394 M -7.02 % | 252.086 M -5.99 % | 268.152 M 27.09 % | 210.990 M 13.61 % | 185.716 M -22.89 % | 240.847 M 4.03 % | 231.518 M 45.33 % | 159.305 M -7.41 % | 172.058 M 1.67 % | 169.235 M 4.61 % | 161.775 M 98.02 % | 81.696 M -53.28 % | 174.849 M 12.13 % | 155.934 M -4.36 % | 163.048 M 33.44 % | 122.189 M -5.74 % | 129.627 M -7.66 % | 140.378 M 3.51 % | 135.620 M 16.46 % | 116.449 M -0.44 % | 116.962 M -5.19 % | 123.368 M -6.43 % | 131.847 M 6.62 % | 123.656 M -22.81 % | 160.191 M 5.11 % | 152.400 M 41.89 % | 107.407 M -12.36 % | 122.557 M -10.13 % | 136.378 M 3.18 % | 132.179 M -4.55 % | 138.486 M -12.42 % | 158.126 M -10.95 % | 177.566 M 9.28 % | 162.489 M -4.68 % | 170.467 M -3.75 % | 177.101 M -10.15 % | 197.109 M 14.59 % | 172.014 M 75.04 % | 98.273 M -8.01 % | 106.826 M -5.82 % | 113.430 M 23.18 % | 92.088 M -4.06 % | 95.985 M 27.34 % | 75.376 M -14.58 % | 88.239 M 8.44 % | 81.373 M -12.44 % | 92.939 M -5.52 % | 98.368 M -45.23 % | 179.604 M 102.99 % | 88.478 M -17.66 % | 107.460 M 115.27 % | 49.918 M -37.82 % | 80.285 M 49.37 % | 53.749 M -23.27 % | 70.048 M 24.77 % | 56.140 M -16.32 % | 67.090 M -6.70 % | 71.912 M -11.68 % | 81.420 M 83.55 % | 44.359 M -41.70 % | 76.087 M 5.89 % | 71.857 M -7.24 % | 77.462 M 0.25 % | 77.269 M -68.98 % | 249.072 M -46.17 % | 462.675 M 78.49 % | 259.220 M -53.81 % | 561.259 M 8.28 % | 518.363 M 44.85 % | 357.861 M 18.55 % | 301.856 M -10.43 % | 337.009 M 8.01 % | 312.025 M 41.13 % | 221.085 M -20.26 % | 277.250 M 14.91 % | 241.268 M 5.75 % | 228.151 M -38.18 % | 369.063 M 13.39 % | 325.484 M -8.99 % | 357.623 M 413.31 % | 69.670 M -59.24 % | 170.929 M 519.39 % | 27.596 M 29.54 % | 21.304 M -13.40 % | 24.600 M -23.38 % | 32.108 M 9.63 % | 29.287 M | 0.000 -100.00 % | 179.875 M |
| Cash and short term investments | 310.784 M 2.32 % | 303.730 M 34.77 % | 225.365 M -8.24 % | 245.615 M -11.35 % | 277.063 M 35.17 % | 204.970 M -20.70 % | 258.464 M 24.02 % | 208.410 M -25.94 % | 281.410 M -3.81 % | 292.547 M -8.85 % | 320.958 M 225.00 % | 98.755 M -15.78 % | 117.265 M -34.61 % | 179.318 M -12.15 % | 204.121 M -45.50 % | 374.520 M -2.83 % | 385.418 M 15.16 % | 334.685 M -4.41 % | 350.110 M 19.79 % | 292.274 M -7.73 % | 316.775 M 21.12 % | 261.535 M -7.45 % | 282.587 M 6.00 % | 266.582 M -15.63 % | 315.968 M 84.52 % | 171.239 M 2.68 % | 166.775 M 104.08 % | 81.719 M -54.82 % | 180.869 M 11.68 % | 161.957 M -3.97 % | 168.651 M 32.02 % | 127.745 M -5.21 % | 134.759 M -4.00 % | 140.378 M 3.51 % | 135.620 M 16.46 % | 116.449 M -0.46 % | 116.983 M -5.18 % | 123.368 M -6.44 % | 131.866 M 6.64 % | 123.656 M -22.81 % | 160.191 M 5.11 % | 152.400 M 41.89 % | 107.407 M -12.36 % | 122.557 M -10.13 % | 136.378 M 3.18 % | 132.179 M -4.55 % | 138.486 M -12.42 % | 158.126 M -10.95 % | 177.566 M 9.28 % | 162.489 M -4.68 % | 170.467 M -3.75 % | 177.101 M -10.15 % | 197.109 M 14.59 % | 172.014 M 75.04 % | 98.273 M -8.01 % | 106.826 M -5.82 % | 113.430 M 23.18 % | 92.088 M -4.06 % | 95.985 M 27.34 % | 75.376 M -14.58 % | 88.239 M 8.44 % | 81.373 M -12.44 % | 92.939 M -5.52 % | 98.368 M -45.23 % | 179.604 M 102.99 % | 88.478 M -17.66 % | 107.460 M 115.27 % | 49.918 M -37.82 % | 80.285 M 49.37 % | 53.749 M -23.27 % | 70.048 M 24.77 % | 56.140 M -16.32 % | 67.090 M -6.70 % | 71.912 M -11.68 % | 81.420 M 83.55 % | 44.359 M -41.70 % | 76.087 M 5.89 % | 71.857 M -7.24 % | 77.462 M 0.25 % | 77.269 M -68.98 % | 249.072 M -46.17 % | 462.675 M 77.12 % | 261.220 M -53.46 % | 561.259 M 8.28 % | 518.363 M 44.84 % | 357.874 M 18.55 % | 301.870 M -10.43 % | 337.023 M 7.92 % | 312.280 M 41.09 % | 221.339 M -20.24 % | 277.505 M 15.01 % | 241.282 M 5.75 % | 228.172 M -38.18 % | 369.070 M -14.28 % | 430.545 M -14.73 % | 504.895 M 624.62 % | 69.677 M -59.24 % | 170.929 M 519.39 % | 27.596 M 29.54 % | 21.304 M -13.40 % | 24.600 M -23.38 % | 32.108 M 9.63 % | 29.287 M | 0.000 -100.00 % | 179.875 M |
| Total current assets | 958.996 M 0.32 % | 955.892 M 6.97 % | 893.630 M 8.08 % | 826.787 M 4.56 % | 790.733 M 10.19 % | 717.635 M -1.50 % | 728.571 M 25.86 % | 578.877 M 2.74 % | 563.444 M 7.52 % | 524.014 M -11.08 % | 589.293 M 12.90 % | 521.966 M -7.54 % | 564.558 M 38.55 % | 407.473 M -2.19 % | 416.605 M -30.05 % | 595.612 M 7.59 % | 553.578 M 3.79 % | 533.383 M -5.98 % | 567.333 M 9.04 % | 520.274 M 1.47 % | 512.732 M 2.86 % | 498.473 M -8.01 % | 541.856 M 3.26 % | 524.750 M -3.17 % | 541.908 M 30.08 % | 416.596 M -0.33 % | 417.991 M -13.93 % | 485.641 M -4.55 % | 508.767 M 2.02 % | 498.669 M -5.19 % | 525.949 M -0.51 % | 528.658 M 8.93 % | 485.325 M 16.68 % | 415.954 M -0.01 % | 415.997 M 5.30 % | 395.053 M 8.44 % | 364.296 M -3.32 % | 376.821 M -1.19 % | 381.341 M -0.53 % | 383.361 M -2.81 % | 394.456 M -1.80 % | 401.669 M 9.97 % | 365.256 M -6.18 % | 389.320 M 2.40 % | 380.183 M -7.03 % | 408.917 M -8.06 % | 444.753 M 5.15 % | 422.956 M 1.45 % | 416.914 M 2.45 % | 406.934 M 1.34 % | 401.572 M -8.58 % | 439.262 M 3.61 % | 423.960 M 2.38 % | 414.121 M 16.59 % | 355.199 M -0.70 % | 357.704 M 16.49 % | 307.074 M -26.34 % | 416.904 M 2.69 % | 405.992 M 16.62 % | 348.132 M 5.29 % | 330.642 M 0.60 % | 328.656 M -13.72 % | 380.919 M 0.75 % | 378.090 M -20.32 % | 474.508 M 33.70 % | 354.892 M -6.95 % | 381.389 M 39.90 % | 272.625 M -3.10 % | 281.340 M 2.32 % | 274.955 M 3.35 % | 266.047 M -3.70 % | 276.258 M 0.16 % | 275.817 M -0.56 % | 277.369 M -0.56 % | 278.924 M 30.21 % | 214.218 M -19.95 % | 267.590 M -15.35 % | 316.129 M -6.54 % | 338.233 M 0.19 % | 337.590 M -35.21 % | 521.025 M -32.47 % | 771.526 M 2.72 % | 751.127 M -59.31 % | 1.846 B 8.58 % | 1.700 B 83.56 % | 926.180 M -8.53 % | 1.013 B -13.56 % | 1.171 B 1.49 % | 1.154 B 2.10 % | 1.130 B 0.43 % | 1.126 B 15.25 % | 976.678 M 4.72 % | 932.670 M -15.51 % | 1.104 B 3.48 % | 1.067 B 28.54 % | 829.890 M 127.71 % | 364.453 M -13.33 % | 420.498 M -45.77 % | 775.418 M 90.32 % | 407.434 M -6.91 % | 437.699 M -37.43 % | 699.559 M 173.49 % | 255.788 M -4.71 % | 268.428 M -26.78 % | 366.609 M |
| Inventory | 74.980 M -5.97 % | 79.737 M 1.98 % | 78.192 M -14.96 % | 91.946 M 2.60 % | 89.619 M 16.12 % | 77.175 M 3.50 % | 74.563 M -14.02 % | 86.717 M 15.15 % | 75.311 M 9.04 % | 69.069 M -22.15 % | 88.719 M 37.11 % | 64.704 M -44.30 % | 116.165 M 35.84 % | 85.519 M -5.76 % | 90.744 M 5.17 % | 86.286 M 36.66 % | 63.138 M -7.77 % | 68.454 M -29.46 % | 97.043 M 10.12 % | 88.127 M 10.88 % | 79.478 M -17.37 % | 96.180 M -13.86 % | 111.654 M 12.99 % | 98.815 M 5.89 % | 93.322 M 0.39 % | 92.964 M -32.28 % | 137.286 M 10.83 % | 123.872 M 10.17 % | 112.440 M 0.87 % | 111.467 M -22.68 % | 144.164 M 7.03 % | 134.694 M 28.16 % | 105.100 M 4.74 % | 100.346 M -29.51 % | 142.350 M 10.75 % | 128.538 M 23.29 % | 104.261 M 2.57 % | 101.647 M -19.37 % | 126.070 M 9.90 % | 114.717 M 13.66 % | 100.935 M 5.42 % | 95.742 M -24.08 % | 126.104 M 2.73 % | 122.756 M 13.62 % | 108.038 M -3.71 % | 112.202 M -12.31 % | 127.959 M -2.23 % | 130.873 M 26.94 % | 103.100 M 1.39 % | 101.684 M -6.33 % | 108.550 M -7.03 % | 116.764 M 14.26 % | 102.190 M -4.59 % | 107.107 M -15.58 % | 126.878 M 10.52 % | 114.797 M 32.25 % | 86.803 M -20.01 % | 108.511 M -19.19 % | 134.274 M 24.06 % | 108.231 M 11.49 % | 97.076 M 2.95 % | 94.293 M -9.90 % | 104.650 M 10.60 % | 94.624 M 4.68 % | 90.392 M 1.69 % | 88.890 M -16.06 % | 105.891 M 19.74 % | 88.433 M 3.08 % | 85.795 M -0.36 % | 86.106 M -8.82 % | 94.432 M 0.95 % | 93.546 M 12.66 % | 83.035 M -2.64 % | 85.288 M -13.44 % | 98.534 M 19.42 % | 82.513 M -1.03 % | 83.376 M -23.69 % | 109.261 M -17.36 % | 132.212 M 10.89 % | 119.230 M 2.83 % | 115.950 M -3.27 % | 119.864 M -9.78 % | 132.854 M -68.63 % | 423.509 M 0.23 % | 422.538 M 165.34 % | 159.246 M -0.68 % | 160.337 M -16.71 % | 192.504 M -0.23 % | 192.953 M 18.49 % | 162.838 M -14.28 % | 189.959 M 11.74 % | 170.006 M -6.26 % | 181.352 M 2.29 % | 177.298 M -5.25 % | 187.119 M 21.16 % | 154.435 M -14.32 % | 180.250 M 16.82 % | 154.292 M -1.84 % | 157.185 M 9.75 % | 143.220 M -20.25 % | 179.592 M 26.97 % | 141.444 M -16.56 % | 169.507 M | 0.000 -100.00 % | 118.346 M |
| Net receivables | 567.033 M 0.02 % | 566.934 M -2.96 % | 584.208 M 21.00 % | 482.825 M 14.62 % | 421.256 M -2.06 % | 430.115 M 9.10 % | 394.248 M 47.50 % | 267.278 M 34.14 % | 199.247 M 27.72 % | 156.008 M -8.91 % | 171.271 M -48.11 % | 330.056 M 2.61 % | 321.673 M 141.67 % | 133.106 M 36.05 % | 97.835 M -24.39 % | 129.398 M 30.15 % | 99.421 M -21.49 % | 126.636 M 8.06 % | 117.187 M -10.53 % | 130.983 M 18.09 % | 110.920 M -16.10 % | 132.205 M -2.24 % | 135.230 M -8.56 % | 147.891 M 23.09 % | 120.147 M -18.69 % | 147.765 M 31.83 % | 112.087 M -14.27 % | 130.750 M 28.05 % | 102.109 M -22.21 % | 131.262 M 11.44 % | 117.785 M -28.88 % | 165.604 M 11.70 % | 148.252 M -9.78 % | 164.321 M 25.73 % | 130.696 M -1.51 % | 132.696 M 0.05 % | 132.624 M -9.21 % | 146.079 M 23.70 % | 118.096 M -12.53 % | 135.010 M 9.24 % | 123.586 M -15.23 % | 145.783 M 14.58 % | 127.229 M | 0.000 -100.00 % | 128.317 M | 0.000 -100.00 % | 135.015 M | 0.000 -100.00 % | 111.541 M -18.51 % | 136.879 M 30.99 % | 104.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.955 M -3.69 % | 127.665 M | 0.000 -100.00 % | 152.242 M | 0.000 | 0.000 -100.00 % | 134.849 M | 0.000 | 0.000 -100.00 % | 174.617 M | 0.000 | 0.000 -100.00 % | 152.814 M | 0.000 | 0.000 -100.00 % | 159.163 M | 0.000 -100.00 % | 121.572 M 0.73 % | 120.692 M 4.80 % | 115.170 M 22.56 % | 93.969 M 7.58 % | 87.345 M -19.05 % | 107.903 M -19.73 % | 134.434 M 5.60 % | 127.300 M -9.19 % | 140.180 M -9.69 % | 155.215 M 5.76 % | 146.759 M -58.79 % | 356.143 M -58.48 % | 857.829 M 13.35 % | 756.775 M 89.19 % | 400.009 M -25.98 % | 540.388 M -14.65 % | 633.151 M 29.44 % | 489.152 M -8.59 % | 535.107 M 12.28 % | 476.599 M 14.71 % | 415.496 M -1.81 % | 423.140 M 3.05 % | 410.634 M 19.99 % | 342.210 M 128.76 % | 149.595 M 7 157.20 % | 2.061 M -56.01 % | 4.686 M 310.44 % | 1.142 M -24.09 % | 1.504 M | 0.000 -100.00 % | 2.059 M 29 018.84 % | 7.070 K | 0.000 -100.00 % | 11.556 M |
| Tax assets | 2.277 M -23.08 % | 2.961 M -15.42 % | 3.500 M 3.73 % | 3.375 M 31.17 % | 2.573 M -10.01 % | 2.859 M 48.02 % | 1.931 M -9.56 % | 2.136 M -23.39 % | 2.788 M 2 122.89 % | 125.404 K -5.36 % | 132.505 K 1.34 % | 130.758 K -9.37 % | 144.277 K -6.08 % | 153.622 K 15.98 % | 132.456 K -99.96 % | 294.660 M -0.18 % | 295.191 M 29.73 % | 227.547 M -0.53 % | 228.770 M 129.65 % | 99.619 M -62.62 % | 266.509 M 68.67 % | 158.002 M -16.95 % | 190.247 M -13.03 % | 218.757 M -14.91 % | 257.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -253.238 M | 0.000 100.00 % | -350.323 M | 0.000 100.00 % | -331.462 M -11.11 % | -298.313 M 1.57 % | -303.065 M -5.65 % | -286.866 M 3.84 % | -298.331 M -2.45 % | -291.191 M 2.61 % | -298.994 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.634 M -18.67 % | 6.927 M 26.15 % | 5.491 M 14.11 % | 4.812 M 100.84 % | 2.396 M -42.28 % | 4.151 M -16.51 % | 4.972 M -95.50 % | 110.532 M -32.17 % | 162.963 M 683.92 % | -27.909 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 533.487 M 0.62 % | 530.196 M 10.38 % | 480.320 M 18.49 % | 405.361 M 5.89 % | 382.798 M 16.43 % | 328.776 M -10.43 % | 367.073 M 48.78 % | 246.716 M 35.05 % | 182.690 M 27.87 % | 142.873 M -31.75 % | 209.335 M 48.92 % | 140.572 M -42.83 % | 245.863 M 87.38 % | 131.209 M -7.59 % | 141.988 M 24.38 % | 114.159 M -3.47 % | 118.263 M 13.09 % | 104.573 M -29.96 % | 149.303 M 39.59 % | 106.957 M 7.25 % | 99.731 M 2.04 % | 97.733 M -27.04 % | 133.951 M 16.96 % | 114.525 M -7.16 % | 123.357 M 6.70 % | 115.614 M -12.30 % | 131.829 M 36.15 % | 96.824 M -14.70 % | 113.510 M 9.93 % | 103.259 M -34.49 % | 157.622 M 5.54 % | 149.344 M 13.91 % | 131.109 M 11.35 % | 117.740 M -13.90 % | 136.748 M 17.15 % | 116.730 M 6.43 % | 109.678 M 11.49 % | 98.378 M -18.77 % | 121.110 M 1.80 % | 118.968 M 8.81 % | 109.337 M -10.76 % | 122.517 M -10.98 % | 137.626 M 11.65 % | 123.266 M 12.69 % | 109.388 M -13.53 % | 126.503 M -7.78 % | 137.179 M 10.85 % | 123.752 M 3.06 % | 120.075 M -5.98 % | 127.706 M 11.32 % | 114.719 M -4.14 % | 119.670 M 6.25 % | 112.632 M 2.00 % | 110.428 M -13.83 % | 128.146 M 8.94 % | 117.634 M 18.26 % | 99.475 M -19.29 % | 123.256 M -17.08 % | 148.638 M 14.82 % | 129.452 M 8.12 % | 119.735 M -6.58 % | 128.169 M -1.54 % | 130.170 M -0.98 % | 131.454 M 8.53 % | 121.124 M 1.49 % | 119.340 M -10.06 % | 132.693 M 25.10 % | 106.066 M 3.71 % | 102.276 M -1.79 % | 104.144 M -2.94 % | 107.298 M 7.73 % | 99.595 M 4.17 % | 95.613 M -3.85 % | 99.442 M -10.29 % | 110.854 M 17.61 % | 94.252 M -11.48 % | 106.478 M -7.54 % | 115.159 M -13.49 % | 133.117 M 10.88 % | 120.059 M -0.56 % | 120.738 M -44.92 % | 219.200 M -44.70 % | 396.351 M -18.02 % | 483.501 M 0.16 % | 482.714 M 67.71 % | 287.823 M -13.37 % | 332.257 M -29.41 % | 470.705 M 5.41 % | 446.559 M -5.01 % | 470.118 M -14.42 % | 549.306 M 13.42 % | 484.313 M -1.68 % | 492.578 M -13.81 % | 571.519 M 31.72 % | 433.884 M 113.35 % | 203.364 M 21.77 % | 167.001 M 53.37 % | 108.885 M 120.58 % | 49.364 M 41.43 % | 34.905 M -50.24 % | 70.153 M 130.30 % | 30.461 M -63.75 % | 84.042 M | 0.000 -100.00 % | 73.252 M |
| Tax payables | 6.999 M -21.61 % | 8.929 M -26.34 % | 12.123 M -10.28 % | 13.512 M 55.73 % | 8.677 M -17.85 % | 10.563 M -5.53 % | 11.181 M 121.61 % | 5.046 M -48.28 % | 9.755 M -5.86 % | 10.362 M 56.72 % | 6.612 M -64.77 % | 18.768 M -8.85 % | 20.590 M 46.70 % | 14.036 M 22.12 % | 11.493 M -19.98 % | 14.363 M 147.40 % | 5.806 M -24.95 % | 7.736 M 2.96 % | 7.514 M 17.71 % | 6.383 M 12.85 % | 5.656 M -29.97 % | 8.077 M 35.04 % | 5.981 M -28.27 % | 8.338 M 11.19 % | 7.499 M -21.11 % | 9.505 M 86.47 % | 5.097 M -38.71 % | 8.317 M -0.16 % | 8.331 M -1.91 % | 8.493 M 105.46 % | 4.134 M -38.60 % | 6.733 M 13.22 % | 5.947 M -10.92 % | 6.676 M 21.29 % | 5.504 M -8.18 % | 5.994 M -17.73 % | 7.286 M 12.03 % | 6.504 M 1.14 % | 6.430 M 8.94 % | 5.903 M 20.40 % | 4.903 M -25.65 % | 6.594 M -13.93 % | 7.661 M 60.41 % | 4.776 M 2.55 % | 4.657 M -47.86 % | 8.933 M -14.84 % | 10.490 M 286.52 % | 2.714 M -34.49 % | 4.143 M -54.37 % | 9.080 M -13.91 % | 10.547 M 66.25 % | 6.344 M 18.36 % | 5.360 M -3.92 % | 5.579 M 79.51 % | 3.108 M 5.89 % | 2.935 M 20.58 % | 2.434 M -78.21 % | 11.173 M 49.38 % | 7.479 M 69.48 % | 4.413 M -25.05 % | 5.888 M -12.89 % | 6.760 M -17.44 % | 8.188 M 125.54 % | 3.631 M 20.93 % | 3.002 M -21.82 % | 3.840 M -25.38 % | 5.146 M 8.11 % | 4.760 M 29.05 % | 3.688 M -77.08 % | 16.088 M -4.33 % | 16.816 M 227.16 % | 5.140 M -1.81 % | 5.235 M -27.32 % | 7.203 M 16.02 % | 6.208 M 93.25 % | 3.212 M -17.46 % | 3.892 M -58.28 % | 9.330 M -75.69 % | 38.377 M 28.35 % | 29.901 M 315.67 % | 7.193 M -29.12 % | 10.149 M -29.63 % | 14.422 M 161.61 % | 5.513 M 563.69 % | -1.189 M -120.53 % | 5.790 M -40.04 % | 9.657 M 51.80 % | 6.361 M -24.49 % | 8.425 M -50.88 % | 17.150 M 22.50 % | 14.000 M 78.60 % | 7.839 M 6.71 % | 7.346 M -55.36 % | 16.456 M 27.71 % | 12.885 M 57.31 % | 8.190 M 204.01 % | 2.694 M -57.42 % | 6.328 M 428.64 % | -1.925 M 33.99 % | -2.917 M 69.49 % | -9.561 M -329.14 % | 4.172 M 1 005 308.19 % | 415.000 | 0.000 | 0.000 |
| Deferred revenue non current | 170.418 M -1.06 % | 172.237 M -1.04 % | 174.056 M -1.03 % | 175.874 M -1.02 % | 177.693 M -1.01 % | 179.511 M -1.00 % | 181.330 M -0.99 % | 183.149 M -0.98 % | 184.967 M -0.97 % | 186.786 M -0.96 % | 188.605 M -0.96 % | 190.423 M -0.95 % | 192.242 M -0.94 % | 194.061 M -0.93 % | 195.879 M -1.08 % | 198.009 M -0.72 % | 199.440 M -0.75 % | 200.943 M -0.74 % | 202.446 M -0.71 % | 203.894 M -0.71 % | 205.354 M -0.71 % | 206.814 M -0.70 % | 208.275 M -0.69 % | 209.717 M -0.69 % | 211.182 M -0.69 % | 212.648 M -0.68 % | 214.114 M -0.49 % | 215.173 M -0.68 % | 216.639 M 4.47 % | 207.375 M -0.87 % | 209.201 M -0.67 % | 210.603 M -0.61 % | 211.894 M -0.61 % | 213.184 M -0.60 % | 214.475 M -1.84 % | 218.485 M 10.98 % | 196.870 M -0.65 % | 198.166 M -0.63 % | 199.430 M -0.63 % | 200.694 M -2.41 % | 205.658 M -0.63 % | 206.954 M -0.62 % | 208.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.269 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 % | 5.007 M 0.00 % | 5.007 M 0.00 % | 5.007 M 0.00 % | 5.007 M 0.00 % | 5.007 M 0.00 % | 5.007 M 0.00 % | 5.007 M 0.00 % | 5.007 M 102.26 % | -221.500 M -823.19 % | -23.993 M -118.83 % | -10.964 M 0.06 % | -10.971 M | 0.000 | 0.000 | 0.000 100.00 % | -234.950 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 |
| Minority interest | 37.949 M 12.82 % | 33.637 M 11.63 % | 30.132 M 10.27 % | 27.327 M 14.31 % | 23.906 M 111.74 % | 11.290 M -0.70 % | 11.370 M 35.66 % | 8.381 M -2.42 % | 8.589 M -4.08 % | 8.955 M -7.39 % | 9.669 M -15.20 % | 11.402 M 2.91 % | 11.079 M 10.88 % | 9.992 M -10.08 % | 11.112 M -15.30 % | 13.120 M -6.89 % | 14.091 M -3.67 % | 14.628 M 225.47 % | 4.494 M -1.85 % | 4.579 M -6.13 % | 4.878 M -2.52 % | 5.004 M -5.19 % | 5.278 M -2.90 % | 5.436 M -2.02 % | 5.548 M -2.39 % | 5.684 M 0.11 % | 5.677 M -2.20 % | 5.805 M 0.85 % | 5.756 M -2.15 % | 5.883 M 0.84 % | 5.834 M 11.86 % | 5.215 M -3.58 % | 5.409 M -4.52 % | 5.665 M -4.54 % | 5.934 M -1.57 % | 6.029 M -4.94 % | 6.342 M -3.90 % | 6.599 M -1.41 % | 6.694 M -1.60 % | 6.802 M -2.30 % | 6.962 M -2.18 % | 7.117 M -0.25 % | 7.135 M 1.38 % | 7.038 M -0.77 % | 7.092 M -30.39 % | 10.188 M 0.36 % | 10.152 M 1.76 % | 9.977 M -0.18 % | 9.994 M 0.38 % | 9.957 M 0.30 % | 9.927 M 1.01 % | 9.828 M -8.30 % | 10.718 M 9.64 % | 9.775 M 4 561.37 % | -219.109 K 80.91 % | -1.148 M -16.87 % | -981.968 K -105.00 % | 19.628 M 0.53 % | 19.525 M -10.31 % | 21.771 M 5.73 % | 20.592 M 1.90 % | 20.208 M 4.65 % | 19.310 M 0.96 % | 19.127 M 2.37 % | 18.684 M 1.26 % | 18.450 M -1.39 % | 18.711 M -10.52 % | 20.910 M 0.23 % | 20.862 M 2.60 % | 20.334 M 1.37 % | 20.059 M -44.15 % | 35.916 M 0.96 % | 35.574 M 1.90 % | 34.911 M 1.78 % | 34.300 M -4.55 % | 35.935 M -10.96 % | 40.358 M -3.68 % | 41.900 M 0.53 % | 41.678 M -15.82 % | 49.508 M 14.26 % | 43.329 M 0.60 % | 43.069 M -7.43 % | 46.526 M -92.95 % | 659.854 M 1.27 % | 651.548 M 687.83 % | 82.702 M 0.06 % | 82.654 M 5.40 % | 78.422 M 1.64 % | 77.154 M 5.83 % | 72.903 M -2.66 % | 74.898 M 14.55 % | 65.387 M 1.07 % | 64.696 M 0.44 % | 64.413 M -2.93 % | 66.357 M 2.01 % | 65.053 M 128.83 % | 28.429 M 0.09 % | 28.402 M 380.80 % | 5.907 M -0.57 % | 5.941 M 1.46 % | 5.855 M -39.84 % | 9.734 M 66.59 % | 5.843 M 836.09 % | 624.186 K -42.14 % | 1.079 M |
| Capital lease obligations | 2.684 M -30.88 % | 3.884 M -27.74 % | 5.375 M -19.21 % | 6.653 M 50.33 % | 4.425 M -27.10 % | 6.070 M 78.26 % | 3.405 M -22.63 % | 4.401 M -16.98 % | 5.302 M -3.31 % | 5.483 M 5.73 % | 5.186 M -26.02 % | 7.010 M -26.00 % | 9.473 M -15.31 % | 11.186 M -13.83 % | 12.981 M -49.64 % | 25.778 M -4.34 % | 26.948 M 58.59 % | 16.993 M -16.16 % | 20.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 76.881 M | 0.000 -100.00 % | 76.881 M 1.12 % | 76.029 M 8 705.56 % | 863.419 K | 0.000 -100.00 % | 863.419 K | 0.000 -100.00 % | 863.418 K | 0.000 -100.00 % | 15.184 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.427 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.000 M -98.49 % | 66.093 M 6 509.28 % | 1.000 M -98.49 % | 66.093 M 6 509.28 % | 1.000 M -98.39 % | 62.251 M 6 125.12 % | 1.000 M -98.39 % | 62.251 M 6 125.12 % | 1.000 M -98.32 % | 59.349 M 5 834.86 % | 1.000 M -98.32 % | 59.349 M 5 834.86 % | 1.000 M -98.19 % | 55.129 M -64.09 % | 153.515 M 178.46 % | 55.129 M -70.27 % | 185.428 M 251.38 % | 52.771 M -60.69 % | 134.232 M 12.95 % | 118.845 M 33.67 % | 88.908 M 51.75 % | 58.590 M 32.98 % | 44.060 M -1.67 % | 44.808 M -44.53 % | 80.781 M 92.32 % | 42.004 M -31.86 % | 61.643 M -11.99 % | 70.040 M 8.54 % | 64.529 M -1.03 % | 65.200 M -8.28 % | 71.089 M -17.10 % | 85.755 M -32.34 % | 126.738 M -12.44 % | 144.748 M -15.54 % | 171.381 M 8.80 % | 157.516 M 18.48 % | 132.952 M 59.37 % | 83.424 M 7.23 % | 77.797 M -24.97 % | 103.687 M 13.14 % | 91.642 M 38.72 % | 66.063 M -1.46 % | 67.038 M 1.84 % | 65.828 M 14.63 % | 57.428 M 3.24 % | 55.626 M 5.95 % | 52.501 M -62.07 % | 138.430 M -20.28 % | 173.637 M 240.59 % | 50.981 M 0.91 % | 50.519 M 5.63 % | 47.825 M 1.74 % | 47.006 M 5.20 % | 44.683 M 0.07 % | 44.650 M -1.49 % | 45.325 M 0.02 % | 45.318 M 8.79 % | 41.658 M -2.94 % | 42.919 M -92.57 % | 577.891 M 1.24 % | 570.836 M -1.13 % | 577.354 M -0.52 % | 580.381 M -0.06 % | 580.708 M -0.26 % | 582.231 M 1.77 % | 572.086 M -0.24 % | 573.444 M 0.03 % | 573.294 M -3.36 % | 593.223 M 5.75 % | 560.981 M -0.20 % | 562.083 M -0.07 % | 562.470 M 0.08 % | 562.018 M -4.25 % | 586.940 M 132.28 % | 252.691 M 19.19 % | 212.014 M 0.05 % | 211.916 M 3.22 % | 205.301 M 0.00 % | 205.301 M 4.74 % | 196.017 M 0.12 % | 195.790 M 10.33 % | 177.454 M 2.53 % | 173.082 M |
| Deferred tax liabilities non current | 2.779 M -17.53 % | 3.369 M -15.02 % | 3.965 M 8.99 % | 3.638 M 33.40 % | 2.727 M -16.09 % | 3.250 M 45.55 % | 2.233 M 11.81 % | 1.997 M -23.74 % | 2.618 M | 0.000 100.00 % | -191.657 M | 0.000 | 0.000 100.00 % | -194.061 M 0.93 % | -195.879 M -4 830.95 % | 4.140 M -71.85 % | 14.708 M -4.07 % | 15.331 M 1.01 % | 15.178 M -11.61 % | 17.172 M 3.08 % | 16.660 M -3.14 % | 17.200 M 1.25 % | 16.988 M -10.34 % | 18.947 M 8.85 % | 17.406 M -17.02 % | 20.975 M 48.14 % | 14.160 M -12.70 % | 16.220 M -25.13 % | 21.664 M 0.48 % | 21.561 M -2.83 % | 22.190 M -9.64 % | 24.557 M 8.44 % | 22.645 M -13.07 % | 26.049 M -12.76 % | 29.859 M 5.59 % | 28.279 M -13.77 % | 32.795 M -30.26 % | 47.028 M 8.28 % | 43.433 M 127.75 % | 19.070 M -29.77 % | 27.154 M 23.29 % | 22.025 M 82.84 % | 12.046 M -19.97 % | 15.051 M 47.45 % | 10.207 M -2.38 % | 10.456 M -6.64 % | 11.200 M -12.21 % | 12.757 M 47.73 % | 8.635 M -24.48 % | 11.435 M 19.14 % | 9.597 M -3.83 % | 9.980 M -16.44 % | 11.943 M -29.04 % | 16.832 M 53.04 % | 10.998 M -41.44 % | 18.781 M 22.35 % | 15.350 M -18.52 % | 18.838 M 9.50 % | 17.203 M 9.06 % | 15.773 M 37.25 % | 11.493 M -21.02 % | 14.552 M 17.60 % | 12.374 M 54.29 % | 8.020 M -3.51 % | 8.312 M 24.65 % | 6.668 M 77.65 % | 3.753 M -20.47 % | 4.720 M 19.53 % | 3.949 M -54.18 % | 8.617 M -24.17 % | 11.363 M | 0.000 | 0.000 | 0.000 -100.00 % | 234.949 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 |
| 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 |
| Total assets | 1.536 B -0.16 % | 1.539 B 3.63 % | 1.485 B 4.33 % | 1.423 B 2.21 % | 1.393 B 5.68 % | 1.318 B -0.68 % | 1.327 B 12.11 % | 1.183 B 0.85 % | 1.173 B 3.15 % | 1.138 B -5.77 % | 1.207 B 5.55 % | 1.144 B -4.27 % | 1.195 B 14.10 % | 1.047 B -1.49 % | 1.063 B 1.57 % | 1.047 B -1.02 % | 1.057 B 2.47 % | 1.032 B -1.12 % | 1.043 B 3.72 % | 1.006 B 0.41 % | 1.002 B 0.81 % | 993.853 M -4.49 % | 1.041 B 0.09 % | 1.040 B -1.18 % | 1.052 B 1.13 % | 1.040 B 2.27 % | 1.017 B 3.72 % | 980.828 M -4.71 % | 1.029 B 2.00 % | 1.009 B -3.16 % | 1.042 B 1.39 % | 1.028 B 2.89 % | 998.674 M -0.77 % | 1.006 B -1.82 % | 1.025 B 2.42 % | 1.001 B 0.86 % | 992.237 M -4.38 % | 1.038 B 0.60 % | 1.032 B 10.28 % | 935.362 M -3.20 % | 966.257 M 0.93 % | 957.396 M 3.33 % | 926.586 M -11.56 % | 1.048 B 2.59 % | 1.021 B -2.58 % | 1.048 B 3.28 % | 1.015 B 1.45 % | 1.001 B 2.01 % | 980.797 M -0.42 % | 984.905 M 1.01 % | 975.088 M -2.51 % | 1.000 B 0.75 % | 992.725 M -0.80 % | 1.001 B 2.45 % | 976.762 M -3.22 % | 1.009 B 0.43 % | 1.005 B -10.57 % | 1.124 B 3.03 % | 1.091 B 11.15 % | 981.184 M 2.99 % | 952.720 M -0.45 % | 957.036 M -3.43 % | 991.044 M 3.29 % | 959.437 M -8.87 % | 1.053 B 8.44 % | 970.833 M -1.88 % | 989.483 M 6.13 % | 932.292 M -0.72 % | 939.020 M -4.13 % | 979.517 M -3.10 % | 1.011 B 15.22 % | 877.335 M -0.09 % | 878.088 M -8.05 % | 954.951 M -1.83 % | 972.717 M 5.01 % | 926.290 M -6.06 % | 986.052 M -4.85 % | 1.036 B -2.77 % | 1.066 B -2.99 % | 1.099 B -33.39 % | 1.649 B -13.26 % | 1.901 B -0.59 % | 1.913 B -42.30 % | 3.315 B 4.40 % | 3.176 B 48.86 % | 2.133 B 2.59 % | 2.079 B 0.27 % | 2.074 B 0.85 % | 2.056 B 2.26 % | 2.011 B 0.16 % | 2.008 B 8.61 % | 1.849 B 2.41 % | 1.805 B -8.71 % | 1.977 B 2.06 % | 1.937 B 24.57 % | 1.555 B 53.14 % | 1.015 B -5.78 % | 1.078 B 11.57 % | 966.025 M -1.20 % | 977.795 M -3.36 % | 1.012 B 28.81 % | 785.508 M -19.78 % | 979.234 M 77.21 % | 552.585 M -15.03 % | 650.363 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 | 1998-12-31 | 1998-06-30 | 1997-12-31 | 1997-06-30 | 1996-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.820 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.098 M | 0.000 100.00 % | -184.101 M -872.23 % | 23.840 M 200.00 % | -23.840 M | 0.000 100.00 % | -38.274 M -116.59 % | 230.769 M 200.00 % | -230.769 M | 0.000 -100.00 % | 5.458 M 110.33 % | -52.825 M -200.00 % | 52.825 M | 0.000 -100.00 % | 53.981 M 199.87 % | -54.054 M -200.00 % | 54.054 M | 0.000 100.00 % | -6.493 M 74.45 % | -25.410 M -200.00 % | 25.410 M | 0.000 -100.00 % | 3.758 M 108.08 % | -46.539 M -200.00 % | 46.539 M | 0.000 -100.00 % | 30.869 M 216.96 % | -26.393 M -200.00 % | 26.393 M | 0.000 100.00 % | -43.711 M -1 492.26 % | 3.140 M 200.00 % | -3.140 M | 0.000 -100.00 % | 5.999 M 112.94 % | -46.362 M -200.00 % | 46.362 M | 0.000 -100.00 % | 6.289 M 120.95 % | -30.021 M -200.00 % | 30.021 M | 0.000 100.00 % | -44.332 M -274.84 % | 25.356 M 200.00 % | -25.356 M | 0.000 -100.00 % | 40.518 M 226.02 % | -32.153 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 % | 4.632 M 134.35 % | -13.486 M 97.30 % | -499.419 M -4 557.97 % | -10.722 M -117.02 % | 63.009 M 6 005.79 % | 1.032 M 101.88 % | -54.765 M 56.26 % | -125.199 M 48.43 % | -242.775 M -183.48 % | 290.831 M 618.00 % | -56.145 M 31.72 % | -82.225 M 32.15 % | -121.182 M -223.95 % | 97.767 M 529.22 % | -22.778 M -21.95 % | -18.678 M -158.23 % | 32.077 M 166.20 % | -48.455 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.726 M | 0.000 100.00 % | -198.503 M -629.33 % | 37.501 M 200.00 % | -37.501 M | 0.000 100.00 % | -40.119 M -119.59 % | 204.820 M 200.00 % | -204.820 M | 0.000 100.00 % | -907.650 K 95.02 % | -18.234 M -200.00 % | 18.234 M | 0.000 -100.00 % | 39.208 M 284.08 % | -21.300 M -200.00 % | 21.300 M | 0.000 100.00 % | -32.822 M -268.59 % | 19.469 M 200.00 % | -19.469 M | 0.000 100.00 % | -3.651 M 74.42 % | -14.271 M -200.00 % | 14.271 M | 0.000 -100.00 % | 30.141 M 160.47 % | 11.572 M 200.00 % | -11.572 M | 0.000 100.00 % | -32.704 M -229.29 % | 25.295 M 200.00 % | -25.295 M | 0.000 -100.00 % | 8.548 M 141.09 % | -20.802 M -200.00 % | 20.802 M | 0.000 -100.00 % | 9.141 M 184.27 % | -10.848 M -200.00 % | 10.848 M | 0.000 100.00 % | -26.300 M -183.20 % | 31.611 M 200.00 % | -31.611 M | 0.000 -100.00 % | 11.838 M 113.93 % | 5.534 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.372 M | 0.000 -100.00 % | 14.401 M 205.42 % | -13.660 M -200.00 % | 13.660 M | 0.000 -100.00 % | 1.845 M -92.89 % | 25.948 M 200.00 % | -25.948 M | 0.000 -100.00 % | 6.366 M 118.40 % | -34.591 M -200.00 % | 34.591 M | 0.000 -100.00 % | 14.773 M 145.10 % | -32.754 M -200.00 % | 32.754 M | 0.000 -100.00 % | 26.330 M 158.67 % | -44.879 M -200.00 % | 44.879 M | 0.000 -100.00 % | 7.409 M 122.96 % | -32.267 M -200.00 % | 32.267 M | 0.000 -100.00 % | 728.894 K 101.92 % | -37.965 M -200.00 % | 37.965 M | 0.000 100.00 % | -11.007 M 50.32 % | -22.155 M -200.00 % | 22.155 M | 0.000 100.00 % | -2.549 M 90.03 % | -25.560 M -200.00 % | 25.560 M | 0.000 100.00 % | -2.852 M 85.13 % | -19.173 M -200.00 % | 19.173 M | 0.000 100.00 % | -18.032 M -188.32 % | -6.254 M -200.00 % | 6.254 M | 0.000 -100.00 % | 28.679 M 176.10 % | -37.687 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 % | 2.616 M -80.24 % | 13.234 M 130.73 % | -43.067 M -208.76 % | -13.948 M -121.44 % | 65.061 M 162.96 % | 24.742 M 335.44 % | -10.509 M -145.74 % | -4.276 M -175.30 % | 5.679 M -56.28 % | 12.990 M -95.40 % | 282.089 M 60 906.95 % | -463.909 K 99.83 % | -279.468 M -25 700.47 % | 1.092 M -93.61 % | 17.075 M 3 698.01 % | 449.587 K 101.49 % | -30.116 M -211.04 % | 27.121 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.017 M 107.55 % | -26.721 M 94.14 % | -456.352 M -14 244.95 % | 3.226 M 257.18 % | -2.053 M 91.34 % | -23.710 M 46.43 % | -44.256 M 63.40 % | -120.922 M 51.33 % | -248.454 M -189.42 % | 277.841 M 182.14 % | -338.234 M -313.69 % | -81.761 M -151.65 % | 158.286 M 63.73 % | 96.675 M 342.58 % | -39.853 M -108.35 % | -19.128 M -130.76 % | 62.193 M 182.29 % | -75.577 M |
| Other non cash items | 20.418 M -75.51 % | 83.376 M | 0.000 100.00 % | -18.238 M -142.24 % | 43.180 M 146.66 % | -92.548 M -146.11 % | 200.701 M 707.44 % | -33.040 M -332.56 % | 14.207 M 317.02 % | -6.546 M -123.00 % | 28.466 M 111.83 % | -240.576 M -242.06 % | -70.331 M -172.42 % | -25.818 M -77.22 % | -14.568 M -1 109.91 % | -1.204 M 73.57 % | -4.556 M -228.01 % | -1.389 M 83.04 % | -8.188 M -423.23 % | -1.565 M 3.34 % | -1.619 M 29.71 % | -2.303 M 70.43 % | -7.790 M -186.05 % | -2.723 M 40.37 % | -4.566 M 33.79 % | -6.897 M 18.79 % | -8.493 M -17 274.58 % | -48.880 K 99.63 % | -13.358 M -66.49 % | -8.023 M 56.96 % | -18.642 M -394.10 % | -3.773 M 64.52 % | -10.633 M -87.10 % | -5.683 M 19.75 % | -7.081 M -185.15 % | -2.483 M 66.11 % | -7.327 M -66.52 % | -4.400 M -120.92 % | -1.992 M 70.86 % | -6.836 M 2.62 % | -7.020 M -75.58 % | -3.998 M -153.96 % | 7.410 M 843.52 % | -996.589 K 70.07 % | -3.330 M 91.56 % | -39.429 M -245.41 % | -11.415 M -1 723.40 % | -626.033 K 88.03 % | -5.232 M 35.99 % | -8.173 M -1 607.90 % | -478.568 K 9.07 % | -526.332 K 71.13 % | -1.823 M 96.86 % | -58.009 M -388.89 % | -11.865 M -696.57 % | -1.490 M 84.85 % | -9.834 M 36.10 % | -15.390 M -1 132.38 % | 1.491 M 242.00 % | -1.050 M 89.47 % | -9.966 M 41.99 % | -17.179 M -12 979.30 % | 133.384 K -89.64 % | 1.288 M 103.32 % | -38.821 M -1 745.05 % | -2.104 M -112.27 % | 17.154 M 376.29 % | 3.602 M 104.75 % | -75.808 M -6 193.37 % | -1.205 M 89.54 % | -11.518 M -1 216.92 % | 1.031 M -86.33 % | 7.542 M 60.32 % | 4.705 M -99.10 % | 523.415 M 4 535.43 % | 11.292 M 184.96 % | -13.291 M -710.64 % | 2.177 M -92.95 % | 30.880 M 289.87 % | -16.264 M -3 868.52 % | -409.817 K 94.22 % | -7.095 M -101.00 % | 706.901 M 4 426.57 % | 15.617 M 79.95 % | 8.678 M 1 113.27 % | 715.277 K -95.81 % | 17.091 M 65.65 % | 10.317 M -6.12 % | 10.990 M 396.84 % | 2.212 M |
| Net cash provided by operating activities | 20.418 M -75.51 % | 83.376 M | 0.000 100.00 % | -14.643 M -134.07 % | 42.980 M 162.03 % | -69.288 M -262.07 % | 42.751 M 299.30 % | -21.451 M -631.01 % | 4.040 M -58.76 % | 9.795 M 87.15 % | 5.234 M -13.26 % | 6.034 M -70.45 % | 20.421 M 217.51 % | -17.378 M -136.66 % | 47.403 M 202.36 % | -46.311 M -191.49 % | 50.617 M 302.52 % | -24.994 M -139.14 % | 63.853 M 426.49 % | -19.557 M -135.49 % | 55.102 M 410.65 % | -17.738 M -159.19 % | 29.968 M 171.85 % | -41.711 M -248.42 % | 28.104 M 543.40 % | 4.368 M -91.72 % | 52.768 M 192.54 % | -57.022 M -232.60 % | 43.004 M 744.24 % | -6.675 M -109.60 % | 69.521 M 384.79 % | -24.412 M -188.77 % | 27.500 M 72 381.78 % | 37.940 K -99.79 % | 18.446 M 202.53 % | -17.990 M -191.48 % | 19.666 M 322.19 % | -8.851 M -174.56 % | 11.871 M 260.13 % | -7.413 M -262.90 % | 4.551 M 43.95 % | 3.161 M -86.41 % | 23.262 M 740.88 % | -3.630 M -135.55 % | 10.211 M 410.20 % | -3.292 M -118.70 % | 17.602 M 215.17 % | -15.283 M -333.44 % | 6.547 M 1.23 % | 6.467 M -75.53 % | 26.427 M 219.53 % | -22.110 M -192.18 % | 23.985 M 573.15 % | -5.069 M -281.96 % | 2.786 M 111.04 % | -25.243 M -419.29 % | 7.906 M 612.21 % | -1.543 M -106.86 % | 22.489 M 253.18 % | -14.681 M -332.03 % | 6.327 M -80.62 % | 32.643 M 473.52 % | -8.739 M 40.85 % | -14.775 M -335.79 % | 6.266 M -35.83 % | 9.765 M 215.45 % | -8.459 M -222.53 % | 6.903 M -10.84 % | 7.742 M 398.21 % | -2.596 M 91.66 % | -31.117 M -175.79 % | 41.054 M 157.81 % | 15.924 M 728.03 % | -2.536 M -112.65 % | 20.049 M 375.32 % | -7.282 M -122.50 % | 32.372 M 213.36 % | 10.331 M 141.86 % | -24.680 M 80.13 % | -124.232 M 46.70 % | -233.071 M -179.06 % | 294.786 M 308.47 % | -141.404 M -309.60 % | -34.523 M 60.87 % | -88.215 M -179.49 % | 110.982 M 1 157.48 % | -10.495 M -141.96 % | 25.012 M -63.94 % | 69.363 M 286.16 % | -37.260 M |
| Investments in property plant and equipment | -1.015 M 32.98 % | -1.515 M 19.25 % | -1.876 M 82.82 % | -10.924 M -169.59 % | -4.052 M -476.15 % | -703.290 K 72.96 % | -2.601 M 31.64 % | -3.805 M -1 922.91 % | -188.083 K 72.37 % | -680.750 K 71.17 % | -2.361 M -428.57 % | -446.687 K -917.12 % | -43.917 K 95.79 % | -1.042 M 99.56 % | -235.455 M -5 201.40 % | -4.441 M -1 783.66 % | -235.784 K -26.38 % | -186.573 K 97.10 % | -6.432 M -6 194.07 % | -102.199 K 44.69 % | -184.773 K -36.23 % | -135.629 K 77.53 % | -603.572 K 77.92 % | -2.734 M -385.63 % | -562.903 K 12.74 % | -645.087 K 20.03 % | -806.653 K -189.20 % | -278.921 K 14.82 % | -327.460 K -21.32 % | -269.905 K 99.11 % | -30.370 M -2 164.33 % | -1.341 M -279.06 % | -353.831 K -50.00 % | -235.888 K 85.41 % | -1.616 M -297.71 % | -406.416 K 5.95 % | -432.148 K -163.00 % | -164.313 K 79.93 % | -818.812 K 69.15 % | -2.655 M -277.09 % | -703.965 K -98.24 % | -355.116 K -133.46 % | -152.108 K 91.73 % | -1.840 M 41.80 % | -3.162 M 9.86 % | -3.508 M 91.08 % | -39.308 M -6 385.27 % | -606.113 K -26.19 % | -480.319 K -8.02 % | -444.678 K 55.51 % | -999.430 K 61.53 % | -2.598 M -15.84 % | -2.242 M 36.53 % | -3.533 M -22.43 % | -2.886 M 44.37 % | -5.188 M -653.48 % | -688.487 K 97.23 % | -24.812 M 38.30 % | -40.211 M -1 722.13 % | -2.207 M 92.48 % | -29.338 M -979.36 % | -2.718 M 37.24 % | -4.331 M 28.90 % | -6.091 M 11.41 % | -6.876 M -197.58 % | -2.311 M 87.50 % | -18.490 M -24.53 % | -14.847 M -17.48 % | -12.638 M 9.32 % | -13.936 M -325.89 % | -3.272 M 32.93 % | -4.879 M 15.11 % | -5.748 M -204.99 % | -1.884 M 72.36 % | -6.819 M -4 474.67 % | -149.055 K 98.40 % | -9.338 M -258.96 % | -2.601 M -705.17 % | -323.097 K 94.17 % | -5.545 M -27.55 % | -4.347 M 42.02 % | -7.499 M 37.35 % | -11.969 M -116.36 % | -5.532 M -3.32 % | -5.354 M 79.50 % | -26.112 M -8.50 % | -24.067 M -262.83 % | -6.633 M 32.98 % | -9.897 M -528.62 % | -1.574 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.892 M 73.43 % | 20.119 M 3 529 709 371.84 % | 0.570 -100.00 % | 159.490 K 748.35 % | 18.800 K 1 878.95 % | 950.000 -99.56 % | 217.836 K -98.56 % | 15.132 M 269 016.18 % | 5.623 K | 0.000 -100.00 % | 362.689 K 2.46 % | 353.982 K -11.90 % | 401.784 K 82.07 % | 220.672 K -96.57 % | 6.433 M 6 194.81 % | 102.198 K -44.69 % | 184.773 K 36.23 % | 135.629 K 108.34 % | -1.626 M -119.23 % | 8.459 M 1 392.08 % | 566.902 K -14.43 % | 662.536 K 17 784 815 327 641 500.00 % | 0.000 | 0.000 -100.00 % | 327.459 K 22.03 % | 268.345 K 2 401 110 414 677 433.00 % | 0.000 -200.00 % | 0.000 100.00 % | -19.360 99.99 % | -348.200 K -21 011.15 % | 1.665 K 102 167 454 904 357.14 % | 0.000 -100.00 % | 445.148 K 154.94 % | 174.612 K 106.08 % | -2.870 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.495 K | 0.000 -100.00 % | 3.182 M -92.11 % | 40.309 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.421 K -115.08 % | 9.421 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.657 M 1 035.49 % | 5.606 M 3.57 % | 5.413 M -79.28 % | 26.123 M 4.44 % | 25.012 M 275.33 % | 6.664 M | 0.000 -100.00 % | 1.646 M |
| Purchases of investments | -80.000 M -100.00 % | -40.000 M 50.00 % | -80.000 M -100.00 % | -40.000 M 60.00 % | -100.000 M -400.00 % | -20.000 M 66.67 % | -60.000 M -50.00 % | -40.000 M 20.00 % | -50.000 M 44.44 % | -90.000 M -350.00 % | -20.000 M 33.33 % | -30.000 M 0.00 % | -30.000 M | 0.000 | 0.000 | 0.000 100.00 % | -150.008 M -1 060 753.01 % | -14.140 K 78.01 % | -64.295 K 58.10 % | -153.465 K 99.88 % | -130.946 M -142.30 % | -54.044 M 0.11 % | -54.103 M 30.72 % | -78.088 M 39.98 % | -130.106 M -319.67 % | -31.002 M 38.12 % | -50.098 M 16.65 % | -60.102 M 62.86 % | -161.816 M -164.63 % | -61.147 M 47.35 % | -116.141 M -46.96 % | -79.028 M 52.34 % | -165.826 M -1 004.74 % | -15.010 M 89.13 % | -138.036 M -589.96 % | -20.006 M 70.08 % | -66.863 M -234.32 % | -20.000 M 53.43 % | -42.947 M | 0.000 | 0.000 | 0.000 100.00 % | -38.000 M | 0.000 -100.00 % | 200.000 K 100.50 % | -40.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.019 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 % | 10.000 M | 0.000 100.00 % | -14.195 K 99.86 % | -10.071 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 % | -126.908 M -52 778.49 % | -240.000 K 99.22 % | -30.902 M 75.40 % | -125.631 M 28.37 % | -175.392 M -19 388.00 % | -900.000 K | 0.000 100.00 % | -100.450 M |
| Sales maturities of investments | 80.911 M 100.60 % | 40.334 M -50.12 % | 80.859 M 62.08 % | 49.887 M -16.85 % | 60.000 M 50.00 % | 40.000 M -21.13 % | 50.714 M 31 897.79 % | -159.490 K -100.23 % | 70.533 M 73.45 % | 40.665 M 31.09 % | 31.022 M 2.69 % | 30.209 M -2.60 % | 31.014 M 5 751.78 % | 530.000 K -99.63 % | 142.518 M 202.10 % | 47.176 M -43.81 % | 83.961 M 13 925.54 % | 598.627 K 363.47 % | 129.161 K -99.75 % | 51.523 M 144.00 % | 21.116 M -76.86 % | 91.245 M -13.30 % | 105.240 M -9.74 % | 116.596 M 12.27 % | 103.855 M 205.23 % | 34.026 M -55.74 % | 76.884 M 109.79 % | 36.648 M -71.23 % | 127.390 M 108.90 % | 60.982 M -48.27 % | 117.877 M 18.27 % | 99.664 M -25.00 % | 132.890 M 753.33 % | 15.573 M -88.75 % | 138.477 M 576.30 % | 20.476 M -49.89 % | 40.859 M 99.04 % | 20.528 M -52.23 % | 42.973 M | 0.000 -100.00 % | 951.092 K -97.74 % | 42.176 M 75 165.70 % | 56.036 K 213.88 % | -49.208 K -135.53 % | 138.501 K -58.97 % | 337.530 K -68.27 % | 1.064 M | 0.000 -100.00 % | 1.470 M -75.57 % | 6.016 M 11 605.55 % | 51.393 K 1.87 % | 50.449 K -95.57 % | 1.140 M -98.17 % | 62.222 M 290.21 % | -32.712 M -43 400.69 % | 75.546 K -99.85 % | 49.033 M 262.55 % | 13.525 M | 0.000 -100.00 % | 69.729 K -66.43 % | 207.711 K -99.31 % | 30.000 M 839.33 % | 3.194 M -69.33 % | 10.412 M 233.47 % | 3.122 M 56.11 % | 2.000 M 109.63 % | -20.766 M -149.37 % | 42.065 M -16.24 % | 50.219 M 880.71 % | 5.121 M -3.08 % | 5.284 M 10 111.27 % | 51.744 K -95.71 % | 1.206 M 472.37 % | 210.703 K -96.18 % | 5.522 M 33 803.63 % | 16.288 K -98.91 % | 1.490 M -64.70 % | 4.221 M 783.50 % | 477.758 K -96.39 % | 13.239 M 58.08 % | 8.375 M -69.85 % | 27.778 M 190.65 % | 9.557 M -20.65 % | 12.045 M 530.94 % | 1.909 M 133 204.08 % | 1.432 K -100.00 % | 38.888 M 4 369.57 % | 870.059 K -87.90 % | 7.193 M -2.47 % | 7.375 M |
| Other investing activites | 35.347 K 27.61 % | 27.700 K -99.39 % | 4.505 M 1 429.31 % | 294.553 K 102.92 % | -10.090 M -124.77 % | 40.729 M 1 341.24 % | 2.826 M 1 671.85 % | 159.490 K 18 545 248.85 % | 0.860 53.57 % | 0.560 154.55 % | 0.220 -33.33 % | 0.330 26.92 % | 0.260 446 676 601 700.00 % | 0.000 -100.00 % | 362.689 K 2.46 % | 353.982 K 250.13 % | -235.784 K -26.38 % | -186.573 K 97.10 % | -6.432 M -6 194.07 % | -102.199 K 44.69 % | -184.773 K -36.23 % | -135.629 K -108.29 % | 1.635 M 137.51 % | -4.360 M -510.03 % | 1.063 M 264.83 % | -645.087 K -148.40 % | 1.333 M 11 697.99 % | 11.297 K -99.89 % | 10.401 M 3 953.65 % | -269.905 K -942.36 % | -25.894 K -149.80 % | 51.993 K 419.93 % | 10.000 K -99.79 % | 4.742 M -81.29 % | 25.354 M 1 062 370 259 076 510 848.00 % | 0.000 -100.00 % | 67.851 K 141.29 % | -164.313 K -10 646.28 % | -1.529 K 99.99 % | -15.510 M -594.89 % | 3.134 M 30 899.01 % | 10.110 K 106.65 % | -152.108 K -393.17 % | 51.884 K 101.64 % | -3.162 M -6 863.71 % | 46.753 K 573.95 % | 6.937 K 101.14 % | -606.113 K -75 864.12 % | 800.000 -97.76 % | 35.700 K 103.57 % | -999.430 K -1 742.01 % | -54.258 K -102.13 % | 2.550 M 121 319.86 % | 2.100 K -99.99 % | 32.750 M -4.51 % | 34.297 M 978.90 % | -3.902 M -42 338.47 % | 9.239 K -99.17 % | 1.114 M 37 270.67 % | 2.982 K 173.99 % | 1.088 K 100.04 % | -2.718 M 48.31 % | -5.258 M -118.97 % | 27.718 M -19.18 % | 34.294 M 2 931 034.62 % | 1.170 K -98.72 % | 91.244 K 225.87 % | 28.000 K 100.32 % | -8.858 M -905.26 % | 1.100 M -97.39 % | 42.072 M 6 332.24 % | -675.078 K -136.35 % | 1.857 M 323.22 % | -831.979 K 55.36 % | -1.864 M -358.73 % | 720.441 K -80.19 % | 3.637 M 114.32 % | -25.405 M -244.21 % | 17.617 M -95.83 % | 422.871 M 79 951.28 % | -529.573 K 98.71 % | -40.899 M -377.47 % | 14.740 M 366.46 % | -5.532 M -3.32 % | -5.354 M 79.50 % | -26.112 M -2 980.58 % | -847.624 K 87.22 % | -6.633 M -49 857.63 % | 13.331 K 100.85 % | -1.574 M |
| Net cash used for investing activites | -68.632 K 94.05 % | -1.153 M -133.06 % | 3.488 M 570.26 % | -741.686 K 91.90 % | -9.160 M -123.24 % | 39.416 M 535.01 % | -9.061 M 79.24 % | -43.645 M -314.32 % | 20.364 M 140.72 % | -50.014 M -663.30 % | 8.879 M -40.39 % | 14.895 M 1 425.90 % | 976.116 K 290.64 % | -512.016 K 99.45 % | -92.574 M -314.85 % | 43.089 M 165.17 % | -66.117 M -15 404.40 % | 432.014 K 106.79 % | -6.367 M -112.42 % | 51.268 M 146.60 % | -110.015 M -396.81 % | 37.066 M -26.66 % | 50.542 M 26.76 % | 39.874 M 258.33 % | -25.184 M -1 151.11 % | 2.396 M -91.23 % | 27.312 M 215.14 % | -23.722 M 1.26 % | -24.026 M -5 398.53 % | -436.945 K 98.48 % | -28.660 M -248.15 % | 19.346 M 158.13 % | -33.279 M -804.89 % | 4.721 M -80.47 % | 24.180 M 38 326.95 % | 62.925 K 100.24 % | -25.924 M -7 027.30 % | 374.227 K 110.21 % | -3.664 M 79.83 % | -18.164 M -637.23 % | 3.381 M -91.92 % | 41.831 M 209.76 % | -38.113 M -1 973.94 % | -1.838 M 34.47 % | -2.804 M 6.97 % | -3.014 M 92.12 % | -38.237 M -6 208.64 % | -606.113 K -161.21 % | 990.217 K -82.34 % | 5.607 M 118.07 % | -31.035 M -1 092.93 % | -2.602 M -279.80 % | 1.447 M -97.53 % | 58.691 M 2 161.16 % | -2.847 M -109.76 % | 29.185 M -34.33 % | 44.442 M 494.05 % | -11.278 M 71.15 % | -39.097 M -1 732.00 % | -2.134 M 92.67 % | -29.129 M -206.77 % | 27.282 M 526.59 % | -6.395 M -119.96 % | 32.039 M 4.90 % | 30.541 M 9 968.04 % | -309.490 K 98.94 % | -29.164 M -207.04 % | 27.245 M -5.10 % | 28.708 M 261.48 % | -17.778 M -140.33 % | 44.084 M 901.17 % | -5.502 M -104.98 % | -2.684 M -7.13 % | -2.506 M 20.72 % | -3.160 M -637.80 % | 587.675 K 113.96 % | -4.211 M 82.30 % | -23.785 M -233.84 % | 17.772 M -95.87 % | 430.565 M 12 210.13 % | 3.498 M 116.96 % | -20.620 M 59.51 % | -50.923 M -902.32 % | 6.347 M 118.51 % | -34.288 M 77.40 % | -151.730 M -11.23 % | -136.407 M -1 956.68 % | -6.632 M -146.52 % | -2.690 M 97.16 % | -94.577 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 M | 0.000 | 0.000 | 0.000 100.00 % | -3.904 M 51.79 % | -8.096 M 19.04 % | -10.000 M 66.67 % | -30.000 M -400.00 % | 10.000 M | 0.000 100.00 % | -5.000 M -116.67 % | 30.000 M 141.38 % | -72.500 M -704.17 % | 12.000 M 110.71 % | -112.000 M -1 020.00 % | -10.000 M 60.00 % | -25.000 M 39.21 % | -41.128 M 28.47 % | -57.500 M -627.04 % | 10.910 M 682.77 % | -1.872 M -287.21 % | 1.000 M 102.48 % | -40.400 M -304.00 % | -10.000 M -433.33 % | 3.000 M -89.29 % | 28.000 M 267.66 % | -16.700 M -47.79 % | -11.300 M -126.00 % | -5.000 M -127.17 % | 18.406 M 104.87 % | -377.950 M -87.50 % | -201.577 M -678.55 % | -25.891 M -154.01 % | 47.940 M -55.12 % | 106.817 M 17.33 % | 91.040 M -14.56 % | 106.560 M -12.76 % | 122.140 M 276.63 % | 32.430 M 5.61 % | 30.709 M -62.98 % | 82.941 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -10.794 M -14 107.70 % | -75.971 K 28.67 % | -106.499 K 99.11 % | -11.945 M -14 063.70 % | -84.333 K -1.10 % | -83.417 K 99.31 % | -12.150 M 0.00 % | -12.150 M 2.51 % | -12.462 M -3 604.94 % | -336.375 K 94.87 % | -6.561 M 0.00 % | -6.561 M -194.85 % | -2.225 M 48.49 % | -4.320 M -23 820.60 % | -18.058 K 99.56 % | -4.126 M | 0.000 | 0.000 100.00 % | -810.000 99.99 % | -6.794 M | 0.000 | 0.000 | 0.000 100.00 % | -10.918 M | 0.000 | 0.000 | 0.000 100.00 % | -12.277 M | 0.000 | 0.000 | 0.000 100.00 % | -2.401 M 49.98 % | -4.799 M | 0.000 | 0.000 100.00 % | -6.000 M | 0.000 100.00 % | -1.620 K 91.51 % | -19.083 K 99.82 % | -10.899 M | 0.000 | 0.000 100.00 % | -248.089 K 97.01 % | -8.299 M | 0.000 100.00 % | -486.000 93.55 % | -7.535 K 99.78 % | -3.504 M -171.95 % | -1.288 M -2 425.16 % | -51.022 K 84.62 % | -331.644 K 1.18 % | -335.589 K 0.39 % | -336.909 K 14.76 % | -395.240 K -6.49 % | -371.161 K 32.01 % | -545.919 K 45.33 % | -998.514 K 51.51 % | -2.059 M -18.29 % | -1.741 M -58.80 % | -1.096 M -47.73 % | -742.073 K 48.20 % | -1.433 M -428.78 % | -270.911 K 87.74 % | -2.210 M 42.74 % | -3.860 M 12.57 % | -4.415 M 24.93 % | -5.881 M 16.10 % | -7.010 M -21.23 % | -5.782 M 43.48 % | -10.231 M -106.40 % | -4.957 M 26.68 % | -6.761 M 15.90 % | -8.039 M -8.41 % | -7.415 M -14.66 % | -6.467 M -3.88 % | -6.225 M -5.62 % | -5.894 M 3.56 % | -6.111 M 33.51 % | -9.191 M 24.42 % | -12.162 M 9.07 % | -13.375 M 13.69 % | -15.496 M -12.41 % | -13.786 M 38.87 % | -22.550 M -87.12 % | -12.051 M -21.72 % | -9.901 M 5.87 % | -10.519 M 59.27 % | -25.826 M -303.25 % | -6.404 M 11.90 % | -7.270 M |
| Other financing activites | -2.293 M 41.30 % | -3.906 M 19.76 % | -4.869 M -25.68 % | -3.874 M -188.23 % | 4.390 M 223.81 % | -3.546 M -6.74 % | -3.322 M 93.12 % | -48.298 M -1 582.45 % | -2.871 M 15.47 % | -3.396 M 14.19 % | -3.958 M -109.84 % | 40.204 M 1 784.88 % | -2.386 M 16.11 % | -2.845 M 18.43 % | -3.487 M 61.20 % | -8.987 M -310.26 % | -2.190 M 22.00 % | -2.808 M | 0.000 100.00 % | -6.794 M -44 928.91 % | -15.087 K 99.85 % | -10.000 M -17.65 % | -8.500 M 22.15 % | -10.918 M -11 047.04 % | -97.948 K | 0.000 | 0.000 100.00 % | -12.277 M -19 014.76 % | -64.229 K | 0.000 | 0.000 100.00 % | -0.200 100.00 % | -171.482 K | 0.000 100.00 % | -23.454 M -200.00 % | 23.454 M 15 682.19 % | -150.518 K | 0.000 | 0.000 100.00 % | -10.899 M -7 644.99 % | -140.726 K | 0.000 100.00 % | -49.208 K 9.64 % | -54.457 K 98.30 % | -3.207 M | 0.000 100.00 % | -0.680 100.00 % | -54.457 K -100.56 % | 9.770 M 4 440 727 172.70 % | 0.220 100.00 % | -1.695 M -133.63 % | 5.039 M | 0.000 -100.00 % | 24.418 M 107 374.89 % | -22.762 K | 0.000 | 0.000 -100.00 % | 1.000 M -97.43 % | 38.976 M 287.51 % | 10.058 M 2 309.70 % | 417.400 K -82.96 % | 2.450 M 279.31 % | -1.366 M -108.69 % | 15.724 M -76.72 % | 67.530 M 1 677.11 % | 3.800 M -97.27 % | 139.399 M 14 967 869 221 634 048 000.00 % | 0.000 100.00 % | -15.000 M -192.59 % | 16.200 M 228.73 % | 4.928 M 622.26 % | 682.303 K 73 261 726 774 067 296.00 % | 0.000 | 0.000 100.00 % | -1.337 M 33.40 % | -2.007 M 69.98 % | -6.685 M -135.18 % | 19.000 M 1 195.99 % | -1.734 M 98.03 % | -88.148 M -135.13 % | 250.909 M 4 918.18 % | 5.000 M 103.05 % | -163.982 M -13 145.74 % | -1.238 M -100.64 % | 192.005 M 230 794.98 % | 83.157 K 100.24 % | -34.002 M -4 303 994 950.44 % | -0.790 -79.55 % | -0.440 -238.46 % | -0.130 |
| Net cash used provided by financing activities | -13.087 M -228.62 % | -3.982 M 19.96 % | -4.975 M 68.55 % | -15.818 M -833.72 % | -1.694 M 53.32 % | -3.629 M -154.76 % | 6.628 M 113.70 % | -48.393 M -215.61 % | -15.333 M -310.79 % | -3.733 M 13.15 % | -4.298 M -110.76 % | 39.939 M 966.10 % | -4.611 M 35.63 % | -7.164 M -104.39 % | -3.505 M 61.00 % | -8.987 M -310.26 % | -2.190 M -123.83 % | 9.192 M 1 134 872.47 % | -810.000 99.99 % | -6.794 M -44 928.91 % | -15.087 K 99.85 % | -10.000 M -17.65 % | -8.500 M 22.15 % | -10.918 M -11 047.04 % | -97.948 K | 0.000 | 0.000 100.00 % | -12.277 M -19 014.76 % | -64.229 K | 0.000 | 0.000 100.00 % | -2.401 M 51.71 % | -4.971 M | 0.000 100.00 % | -23.454 M -234.38 % | 17.454 M 11 695.95 % | -150.518 K -9 191.22 % | -1.620 K 91.51 % | -19.083 K 99.82 % | -10.899 M -7 644.99 % | -140.726 K | 0.000 100.00 % | -297.297 K 96.44 % | -8.354 M -160.46 % | -3.207 M -659 825.08 % | -486.000 93.55 % | -7.535 K 99.79 % | -3.558 M -141.96 % | 8.481 M 142.30 % | -20.051 M -889.52 % | -2.026 M -143.08 % | 4.703 M 1 496.01 % | -336.909 K -101.67 % | 20.119 M 336.96 % | -8.490 M 19.49 % | -10.546 M 65.98 % | -30.999 M -446.71 % | 8.941 M -75.99 % | 37.235 M 839.84 % | 3.962 M -86.65 % | 29.675 M 141.51 % | -71.483 M -789.80 % | 10.363 M 110.52 % | -98.486 M -283.50 % | 53.670 M 309.52 % | -25.615 M -127.73 % | 92.390 M 243.22 % | -64.510 M -553.44 % | -9.872 M -340.99 % | 4.097 M 321.96 % | 970.832 K 102.09 % | -46.478 M -157.66 % | -18.039 M -308.58 % | -4.415 M -121.86 % | 20.197 M 181.01 % | -24.932 M -4.41 % | -23.879 M -402.70 % | 7.889 M 5.45 % | 7.481 M 101.56 % | -478.260 M -1 430.08 % | 35.957 M 198.82 % | -36.388 M 71.97 % | -129.827 M -256.36 % | 83.029 M -69.36 % | 270.994 M 180.12 % | 96.742 M 24.64 % | 77.620 M 1 075.31 % | 6.604 M -72.83 % | 24.304 M -67.88 % | 75.671 M |
| Effect of forex changes on cash | -8.972 K -6 545.93 % | -135.000 -103.72 % | 3.627 K 103.84 % | -94.407 K -15 283.33 % | 621.780 131.39 % | 268.720 174.37 % | -361.340 -15.93 % | -311.700 99.81 % | -166.758 K -19 134.54 % | -866.970 -62.00 % | -535.180 -109.18 % | 5.828 K 126.31 % | -22.148 K -6 812.40 % | -320.410 67.91 % | -998.500 72.86 % | -3.679 K -242.21 % | -1.075 K -507.79 % | 263.670 109.63 % | -2.738 K -107.48 % | 36.586 K 111 920.82 % | 32.660 -95.58 % | 739.100 240.15 % | -527.380 -115.97 % | 3.303 K 293.60 % | 839.070 258.70 % | -528.710 44.30 % | -949.240 99.28 % | -132.187 K -15 532.48 % | 856.550 139.10 % | -2.190 K -44.99 % | -1.511 K -105.39 % | 28.050 K 2 672.71 % | -1.090 K -211.71 % | -349.780 66.01 % | -1.029 K 97.44 % | -40.209 K -1 882.93 % | 2.255 K 704.96 % | -372.790 -113.64 % | 2.733 K 104.73 % | -57.839 K -44 436.24 % | -129.870 -316.74 % | 59.920 103.37 % | -1.779 K -78 826.55 % | 2.260 -29.15 % | 3.190 -98.65 % | 236.970 -92.85 % | 3.315 K -52.15 % | 6.927 K 1 853.13 % | -395.120 -428.31 % | -74.790 70.35 % | -252.230 -448.58 % | 72.360 -32.90 % | 107.840 1 078 500.00 % | -0.010 100.00 % | -1.449 K -1 317 300.00 % | -0.110 100.00 % | -7.014 K 56.20 % | -16.014 K 16.95 % | -19.281 K -103.27 % | -9.485 K -37.64 % | -6.892 K 10.12 % | -7.668 K 5.80 % | -8.140 K 33.75 % | -12.286 K -1 317.27 % | -866.890 -140.84 % | 2.123 K 104.28 % | -49.598 K -826.32 % | -5.354 K 87.37 % | -42.390 K -99.14 % | -21.287 K 29.68 % | -30.273 K -27.31 % | -23.779 K -4.65 % | -22.723 K 56.58 % | -52.328 K -117.75 % | -24.031 K 76.14 % | -100.707 K -94.39 % | -51.805 K -29.92 % | -39.874 K 89.47 % | -378.796 K -405.12 % | 124.146 K 808.56 % | 13.664 K 104.23 % | -323.224 K -379.47 % | 115.655 K 165.48 % | 43.564 K 301.07 % | 10.862 K 9.37 % | 9.931 K -92.27 % | 128.521 K 304 941.08 % | -42.160 99.88 % | -36.490 K -44 271.61 % | 82.610 |
| Net change in cash | 7.253 M -90.73 % | 78.241 M 489.75 % | -20.075 M 36.67 % | -31.700 M -198.67 % | 32.127 M 195.90 % | -33.501 M -183.09 % | 40.318 M 135.53 % | -113.490 M -1 374.62 % | 8.904 M 111.34 % | -78.509 M -133.81 % | 232.214 M 1 357.75 % | -18.463 M 69.87 % | -61.268 M -144.54 % | -25.054 M 48.53 % | -48.677 M -298.57 % | -12.213 M 30.97 % | -17.692 M -15.11 % | -15.370 M -126.74 % | 57.482 M 130.36 % | 24.953 M 145.43 % | -54.928 M -688.78 % | 9.329 M -87.04 % | 72.010 M 664.67 % | -12.753 M -551.77 % | 2.823 M -58.26 % | 6.763 M -91.55 % | 80.079 M 185.97 % | -93.153 M -592.47 % | 18.915 M 365.88 % | -7.114 M -117.41 % | 40.860 M 649.32 % | -7.438 M 30.82 % | -10.752 M -325.93 % | 4.759 M -75.18 % | 19.171 M 3 837.60 % | -512.914 K 91.99 % | -6.406 M 24.44 % | -8.479 M -203.51 % | 8.191 M 122.42 % | -36.535 M -568.93 % | 7.791 M -82.68 % | 44.992 M 396.98 % | -15.150 M -9.62 % | -13.821 M -429.14 % | 4.199 M 166.58 % | -6.306 M 69.45 % | -20.640 M -6.17 % | -19.440 M -221.37 % | 16.018 M 300.79 % | -7.977 M -20.24 % | -6.635 M 66.84 % | -20.008 M -179.73 % | 25.095 M -65.97 % | 73.741 M 962.12 % | -8.553 M -29.52 % | -6.604 M -130.94 % | 21.342 M 647.65 % | -3.897 M -118.91 % | 20.608 M 260.21 % | -12.863 M -287.34 % | 6.866 M 159.37 % | -11.566 M -141.97 % | -4.780 M 94.12 % | -81.236 M -189.79 % | 90.476 M 659.98 % | -16.157 M -129.53 % | 54.717 M 280.19 % | -30.367 M -214.44 % | 26.535 M 262.81 % | -16.298 M -217.19 % | 13.908 M 227.01 % | -10.950 M -127.10 % | -4.822 M 49.29 % | -9.509 M -125.66 % | 37.061 M 216.81 % | -31.728 M -850.03 % | 4.230 M 175.46 % | -5.606 M -2 990.65 % | 193.929 K 100.11 % | -171.804 M 11.26 % | -193.603 M -181.53 % | 237.455 M 173.73 % | -322.039 M -686.63 % | 54.897 M -63.03 % | 148.502 M 165.16 % | 56.005 M 180.99 % | -69.153 M -376.79 % | 24.984 M -72.53 % | 90.941 M 261.92 % | -56.166 M |
| Cash at beginning of period | 183.247 M 74.51 % | 105.006 M -16.05 % | 125.080 M -20.22 % | 156.781 M 25.77 % | 124.654 M -21.18 % | 158.154 M 34.22 % | 117.836 M -49.06 % | 231.327 M 4.00 % | 222.423 M -26.09 % | 300.932 M 337.92 % | 68.718 M -21.18 % | 87.181 M -41.27 % | 148.449 M -14.44 % | 173.503 M -21.91 % | 222.181 M -5.21 % | 234.394 M -7.02 % | 252.086 M -5.75 % | 267.455 M 27.38 % | 209.973 M 13.49 % | 185.020 M -22.89 % | 239.948 M 4.05 % | 230.619 M 45.40 % | 158.609 M -7.44 % | 171.362 M 1.67 % | 168.539 M 4.18 % | 161.775 M 98.02 % | 81.696 M -53.28 % | 174.849 M 12.13 % | 155.934 M -4.36 % | 163.048 M 33.44 % | 122.189 M -5.74 % | 129.627 M -7.66 % | 140.378 M 3.51 % | 135.620 M 16.46 % | 116.449 M -0.44 % | 116.962 M -5.19 % | 123.368 M -6.43 % | 131.847 M 6.62 % | 123.656 M -22.81 % | 160.191 M 5.11 % | 152.400 M 41.89 % | 107.407 M -12.36 % | 122.557 M -10.13 % | 136.378 M 3.18 % | 132.179 M -4.55 % | 138.486 M -12.42 % | 158.126 M -10.95 % | 177.566 M 9.92 % | 161.548 M -4.71 % | 169.525 M -4.28 % | 177.101 M -10.15 % | 197.109 M 14.59 % | 172.014 M 75.04 % | 98.273 M -8.01 % | 106.826 M -5.82 % | 113.430 M 23.18 % | 92.088 M -4.06 % | 95.985 M 27.34 % | 75.376 M -14.58 % | 88.239 M 8.44 % | 81.373 M -12.44 % | 92.939 M -4.89 % | 97.719 M -45.39 % | 178.954 M 102.26 % | 88.478 M -15.44 % | 104.635 M 109.61 % | 49.918 M -37.82 % | 80.285 M 49.37 % | 53.749 M -23.27 % | 70.048 M 24.77 % | 56.140 M -16.32 % | 67.090 M -6.70 % | 71.912 M -11.68 % | 81.420 M 83.55 % | 44.359 M -41.70 % | 76.087 M 5.89 % | 71.857 M -7.24 % | 77.462 M 0.25 % | 77.269 M -68.98 % | 249.072 M -43.73 % | 442.675 M 115.71 % | 205.220 M -61.08 % | 527.259 M 11.62 % | 472.363 M 45.85 % | 323.861 M 20.91 % | 267.856 M -20.52 % | 337.009 M 8.01 % | 312.025 M 41.13 % | 221.085 M -20.26 % | 277.250 M |
| Cash at end of period | 190.500 M 3.96 % | 183.247 M 74.51 % | 105.006 M -16.05 % | 125.080 M -20.22 % | 156.781 M 25.77 % | 124.654 M -21.18 % | 158.154 M 34.22 % | 117.836 M -49.06 % | 231.327 M 4.00 % | 222.423 M -26.09 % | 300.932 M 337.92 % | 68.718 M -21.18 % | 87.181 M -41.27 % | 148.449 M -14.44 % | 173.503 M -21.91 % | 222.181 M -5.21 % | 234.394 M -7.02 % | 252.086 M -5.75 % | 267.455 M 27.38 % | 209.973 M 13.49 % | 185.020 M -22.89 % | 239.948 M 4.05 % | 230.619 M 45.40 % | 158.609 M -7.44 % | 171.362 M 1.67 % | 168.539 M 4.18 % | 161.775 M 98.02 % | 81.696 M -53.28 % | 174.849 M 12.13 % | 155.934 M -4.36 % | 163.048 M 33.44 % | 122.189 M -5.74 % | 129.627 M -7.66 % | 140.378 M 3.51 % | 135.620 M 16.46 % | 116.449 M -0.44 % | 116.962 M -5.19 % | 123.368 M -6.43 % | 131.847 M 6.62 % | 123.656 M -22.81 % | 160.191 M 5.11 % | 152.400 M 41.89 % | 107.407 M -12.36 % | 122.557 M -10.13 % | 136.378 M 3.18 % | 132.179 M -3.86 % | 137.486 M -13.05 % | 158.126 M -10.95 % | 177.566 M 9.92 % | 161.548 M -5.23 % | 170.467 M -3.75 % | 177.101 M -10.15 % | 197.109 M 14.59 % | 172.014 M 75.04 % | 98.273 M -8.01 % | 106.826 M -5.82 % | 113.430 M 23.18 % | 92.088 M -4.06 % | 95.985 M 27.34 % | 75.376 M -14.58 % | 88.239 M 8.44 % | 81.373 M -12.44 % | 92.939 M -4.89 % | 97.719 M -45.39 % | 178.954 M 102.26 % | 88.478 M -15.44 % | 104.635 M 109.61 % | 49.918 M -37.82 % | 80.285 M 49.37 % | 53.749 M -23.27 % | 70.048 M 24.77 % | 56.140 M -16.32 % | 67.090 M -6.70 % | 71.912 M -11.68 % | 81.420 M 83.55 % | 44.359 M -41.70 % | 76.087 M 5.89 % | 71.857 M -7.24 % | 77.462 M 0.25 % | 77.269 M -68.98 % | 249.072 M -43.73 % | 442.675 M 115.71 % | 205.220 M -61.08 % | 527.259 M 11.62 % | 472.363 M 45.85 % | 323.861 M 20.91 % | 267.856 M -20.52 % | 337.009 M 8.01 % | 312.025 M 41.13 % | 221.085 M |
| Operating cash flow | 20.418 M -75.51 % | 83.376 M | 0.000 100.00 % | -14.643 M -134.07 % | 42.980 M 162.03 % | -69.288 M -262.07 % | 42.751 M 299.30 % | -21.451 M -631.01 % | 4.040 M -58.76 % | 9.795 M 87.15 % | 5.234 M -13.26 % | 6.034 M -70.45 % | 20.421 M 217.51 % | -17.378 M -136.66 % | 47.403 M 202.36 % | -46.311 M -191.49 % | 50.617 M 302.52 % | -24.994 M -139.14 % | 63.853 M 426.49 % | -19.557 M -135.49 % | 55.102 M 410.65 % | -17.738 M -159.19 % | 29.968 M 171.85 % | -41.711 M -248.42 % | 28.104 M 543.40 % | 4.368 M -91.72 % | 52.768 M 192.54 % | -57.022 M -232.60 % | 43.004 M 744.24 % | -6.675 M -109.60 % | 69.521 M 384.79 % | -24.412 M -188.77 % | 27.500 M 72 381.78 % | 37.940 K -99.79 % | 18.446 M 202.53 % | -17.990 M -191.48 % | 19.666 M 322.19 % | -8.851 M -174.56 % | 11.871 M 260.13 % | -7.413 M -262.90 % | 4.551 M 43.95 % | 3.161 M -86.41 % | 23.262 M 740.88 % | -3.630 M -135.55 % | 10.211 M 410.20 % | -3.292 M -118.70 % | 17.602 M 215.17 % | -15.283 M -333.44 % | 6.547 M 1.23 % | 6.467 M -75.53 % | 26.427 M 219.53 % | -22.110 M -192.18 % | 23.985 M 573.15 % | -5.069 M -281.96 % | 2.786 M 111.04 % | -25.243 M -419.29 % | 7.906 M 612.21 % | -1.543 M -106.86 % | 22.489 M 253.18 % | -14.681 M -332.03 % | 6.327 M -80.62 % | 32.643 M 473.52 % | -8.739 M 40.85 % | -14.775 M -335.79 % | 6.266 M -35.83 % | 9.765 M 215.45 % | -8.459 M -222.53 % | 6.903 M -10.84 % | 7.742 M 398.21 % | -2.596 M 91.66 % | -31.117 M -175.79 % | 41.054 M 157.81 % | 15.924 M 728.03 % | -2.536 M -112.65 % | 20.049 M 375.32 % | -7.282 M -122.50 % | 32.372 M 213.36 % | 10.331 M 141.86 % | -24.680 M 80.13 % | -124.232 M 46.70 % | -233.071 M -179.06 % | 294.786 M 308.47 % | -141.404 M -309.60 % | -34.523 M 60.87 % | -88.215 M -179.49 % | 110.982 M 1 157.48 % | -10.495 M -141.96 % | 25.012 M -63.94 % | 69.363 M 286.16 % | -37.260 M |
| Capital expenditure | -1.015 M 32.98 % | -1.515 M 19.25 % | -1.876 M 82.82 % | -10.924 M -169.59 % | -4.052 M -476.15 % | -703.290 K 72.96 % | -2.601 M 31.64 % | -3.805 M -1 922.91 % | -188.083 K 72.37 % | -680.750 K 71.17 % | -2.361 M -428.57 % | -446.687 K -917.12 % | -43.917 K 95.79 % | -1.042 M 99.56 % | -235.455 M -5 201.40 % | -4.441 M -1 783.66 % | -235.784 K -26.38 % | -186.573 K 97.10 % | -6.432 M -6 194.07 % | -102.199 K 44.69 % | -184.773 K -36.23 % | -135.629 K 77.53 % | -603.572 K 77.92 % | -2.734 M -385.63 % | -562.903 K 12.74 % | -645.087 K 20.03 % | -806.653 K -189.20 % | -278.921 K 14.82 % | -327.460 K -21.32 % | -269.905 K 99.11 % | -30.370 M -2 164.33 % | -1.341 M -279.06 % | -353.831 K -50.00 % | -235.888 K 85.41 % | -1.616 M -297.71 % | -406.416 K 5.95 % | -432.148 K -163.00 % | -164.313 K 79.93 % | -818.812 K 69.15 % | -2.655 M -277.09 % | -703.965 K -98.24 % | -355.116 K -133.46 % | -152.108 K 91.73 % | -1.840 M 41.80 % | -3.162 M 9.86 % | -3.508 M 91.08 % | -39.308 M -6 385.27 % | -606.113 K -26.19 % | -480.319 K -8.02 % | -444.678 K 55.51 % | -999.430 K 61.53 % | -2.598 M -15.84 % | -2.242 M 36.53 % | -3.533 M -22.43 % | -2.886 M 44.37 % | -5.188 M -653.48 % | -688.487 K 97.23 % | -24.812 M 38.30 % | -40.211 M -1 722.13 % | -2.207 M 92.48 % | -29.338 M -979.36 % | -2.718 M 37.24 % | -4.331 M 28.90 % | -6.091 M 11.41 % | -6.876 M -197.58 % | -2.311 M 87.50 % | -18.490 M -24.53 % | -14.847 M -17.48 % | -12.638 M 9.32 % | -13.936 M -325.89 % | -3.272 M 32.93 % | -4.879 M 15.11 % | -5.748 M -204.99 % | -1.884 M 72.36 % | -6.819 M -4 474.67 % | -149.055 K 98.40 % | -9.338 M -258.96 % | -2.601 M -705.17 % | -323.097 K 94.17 % | -5.545 M -27.55 % | -4.347 M 42.02 % | -7.499 M 37.35 % | -11.969 M -116.36 % | -5.532 M -3.32 % | -5.354 M 79.50 % | -26.112 M -8.50 % | -24.067 M -262.83 % | -6.633 M 32.98 % | -9.897 M -528.62 % | -1.574 M |
| Free CashFlow | 19.402 M -76.30 % | 81.861 M 499.96 % | -20.467 M 19.94 % | -25.566 M -165.68 % | 38.928 M 155.62 % | -69.991 M -274.32 % | 40.150 M 258.97 % | -25.256 M -755.72 % | 3.852 M -57.74 % | 9.114 M 217.27 % | 2.873 M -48.58 % | 5.587 M -72.58 % | 20.377 M 210.63 % | -18.420 M 90.21 % | -188.052 M -270.53 % | -50.753 M -200.74 % | 50.381 M 300.08 % | -25.180 M -143.85 % | 57.420 M 392.07 % | -19.660 M -135.80 % | 54.917 M 407.26 % | -17.873 M -160.87 % | 29.364 M 166.07 % | -44.445 M -261.38 % | 27.541 M 639.77 % | 3.723 M -92.84 % | 51.961 M 190.68 % | -57.301 M -234.27 % | 42.677 M 714.49 % | -6.945 M -117.74 % | 39.151 M 252.03 % | -25.753 M -194.87 % | 27.146 M 13 813.58 % | -197.948 K -101.18 % | 16.829 M 191.48 % | -18.396 M -195.65 % | 19.233 M 313.34 % | -9.015 M -181.57 % | 11.052 M 209.78 % | -10.068 M -361.72 % | 3.847 M 37.08 % | 2.806 M -87.86 % | 23.110 M 522.48 % | -5.470 M -177.61 % | 7.048 M 203.66 % | -6.800 M 68.67 % | -21.706 M -36.61 % | -15.889 M -361.92 % | 6.066 M 0.73 % | 6.022 M -76.32 % | 25.427 M 202.91 % | -24.708 M -213.64 % | 21.742 M 352.76 % | -8.602 M -8 522.68 % | -99.761 K 99.67 % | -30.430 M -521.63 % | 7.217 M 127.38 % | -26.356 M -48.72 % | -17.722 M -4.94 % | -16.888 M 26.61 % | -23.011 M -176.90 % | 29.925 M 328.96 % | -13.070 M 37.36 % | -20.867 M -3 322.94 % | -609.620 K -108.18 % | 7.455 M 127.66 % | -26.948 M -239.22 % | -7.944 M -62.27 % | -4.896 M 70.39 % | -16.532 M 51.93 % | -34.389 M -195.06 % | 36.175 M 255.48 % | 10.177 M 330.24 % | -4.420 M -133.41 % | 13.230 M 278.04 % | -7.431 M -132.26 % | 23.033 M 198.01 % | 7.729 M 130.91 % | -25.003 M 80.73 % | -129.777 M 45.34 % | -237.419 M -182.64 % | 287.287 M 287.31 % | -153.373 M -282.91 % | -40.054 M 57.19 % | -93.569 M -210.25 % | 84.871 M 345.56 % | -34.562 M -288.05 % | 18.379 M -69.09 % | 59.467 M 253.13 % | -38.834 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 |