BGRIMM Technology Co., Ltd. 600980.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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.188 B 27.84 % | 929.271 M 6.79 % | 870.212 M 1.64 % | 856.140 M 56.79 % | 546.040 M 9.53 % | 498.539 M 5.54 % | 472.352 M 8.31 % | 436.130 M 9.63 % | 397.827 M -3.46 % | 412.065 M 80.68 % | 228.062 M -9.56 % | 252.177 M -8.27 % | 274.907 M -4.93 % | 289.177 M -12.89 % | 331.967 M 54.20 % | 215.284 M -12.77 % | 246.809 M -16.03 % | 293.920 M 15.57 % | 254.313 M 17.50 % | 216.430 M 8.07 % | 200.261 M 11.28 % | 179.964 M 2.69 % | 175.257 M 6.39 % | 164.730 M |
| Net income | 105.817 M 15.33 % | 91.750 M 9.87 % | 83.506 M -11.60 % | 94.464 M 97.35 % | 47.867 M 5.39 % | 45.420 M 34.08 % | 33.875 M -21.80 % | 43.318 M 17.19 % | 36.964 M -2.08 % | 37.749 M 233.22 % | -28.336 M -304.87 % | 13.831 M 171.34 % | -19.388 M 22.64 % | -25.062 M -961.61 % | 2.909 M 105.87 % | -49.558 M -876.12 % | 6.385 M 112.49 % | -51.114 M -672.59 % | 8.927 M -47.59 % | 17.034 M -19.13 % | 21.063 M -1.15 % | 21.308 M -10.44 % | 23.792 M 8.53 % | 21.923 M |
| Income before tax | 119.729 M 14.89 % | 104.212 M 9.95 % | 94.782 M -10.28 % | 105.643 M 87.21 % | 56.431 M 6.51 % | 52.982 M 14.51 % | 46.268 M -13.46 % | 53.468 M 18.53 % | 45.110 M -1.15 % | 45.636 M 263.05 % | -27.990 M -312.60 % | 13.165 M 154.28 % | -24.253 M 26.97 % | -33.207 M -664.06 % | 5.887 M 111.85 % | -49.664 M -2 076.72 % | 2.512 M 104.98 % | -50.482 M -530.57 % | 11.724 M -37.51 % | 18.762 M -18.01 % | 22.884 M -1.00 % | 23.114 M -2.85 % | 23.792 M 8.53 % | 21.923 M |
| Income before tax ratio | 0.10 -10.13 % | 0.11 2.96 % | 0.11 -11.73 % | 0.12 19.40 % | 0.10 -2.76 % | 0.11 8.49 % | 0.10 -20.10 % | 0.12 8.12 % | 0.11 2.38 % | 0.11 190.24 % | -0.12 -335.08 % | 0.05 159.18 % | -0.09 23.17 % | -0.11 -747.53 % | 0.02 107.69 % | -0.23 -2 366.18 % | 0.01 105.93 % | -0.17 -472.55 % | 0.05 -46.82 % | 0.09 -24.14 % | 0.11 -11.03 % | 0.13 -5.39 % | 0.14 2.01 % | 0.13 |
| EBITDA | 152.198 M 41.18 % | 107.807 M -7.01 % | 115.934 M -10.48 % | 129.505 M 144.23 % | 53.025 M 26.09 % | 42.054 M -34.55 % | 64.253 M 2.20 % | 62.868 M -1.51 % | 63.831 M -2.68 % | 65.586 M 212.49 % | 20.988 M -34.09 % | 31.845 M 2 069.27 % | 1.468 M 116.32 % | -8.997 M -134.95 % | 25.741 M 198.42 % | -26.154 M -208.77 % | 24.045 M 11 862.51 % | -204.420 K -100.88 % | 23.226 M -19.43 % | 28.826 M -4.55 % | 30.200 M 1.16 % | 29.854 M 0.71 % | 29.643 M 25.23 % | 23.671 M |
| Net income ratio | 0.09 -9.78 % | 0.10 2.89 % | 0.10 -13.03 % | 0.11 25.87 % | 0.09 -3.78 % | 0.09 27.04 % | 0.07 -27.80 % | 0.10 6.90 % | 0.09 1.42 % | 0.09 173.73 % | -0.12 -326.54 % | 0.05 177.77 % | -0.07 18.62 % | -0.09 -1 089.10 % | 0.01 103.81 % | -0.23 -989.78 % | 0.03 114.88 % | -0.17 -595.43 % | 0.04 -55.40 % | 0.08 -25.17 % | 0.11 -11.17 % | 0.12 -12.78 % | 0.14 2.01 % | 0.13 |
| Ratio EBITDA | 0.13 10.43 % | 0.12 -12.92 % | 0.13 -11.93 % | 0.15 55.77 % | 0.10 15.12 % | 0.08 -37.99 % | 0.14 -5.63 % | 0.14 -10.16 % | 0.16 0.81 % | 0.16 72.95 % | 0.09 -27.12 % | 0.13 2 264.79 % | 0.01 117.16 % | -0.03 -140.12 % | 0.08 163.83 % | -0.12 -224.70 % | 0.10 14 107.71 % | 0.00 -100.76 % | 0.09 -31.43 % | 0.13 -11.68 % | 0.15 -9.09 % | 0.17 -1.92 % | 0.17 17.71 % | 0.14 |
| Gross profit ratio | 0.27 4.88 % | 0.26 12.67 % | 0.23 -10.90 % | 0.26 3.55 % | 0.25 1.13 % | 0.25 -8.96 % | 0.27 -9.24 % | 0.30 -0.85 % | 0.30 12.25 % | 0.27 71.72 % | 0.16 0.34 % | 0.16 92.64 % | 0.08 -24.27 % | 0.11 -31.87 % | 0.16 532.74 % | 0.02 -55.15 % | 0.06 471.93 % | 0.01 -93.04 % | 0.14 -36.29 % | 0.22 -13.16 % | 0.25 -3.12 % | 0.26 -3.92 % | 0.27 7.74 % | 0.25 |
| Weighted average shs out dil | 189.264 M 0.01 % | 189.253 M 1.55 % | 186.369 M 8.41 % | 171.913 M 12.94 % | 152.210 M 0.00 % | 152.210 M 0.02 % | 152.178 M -0.02 % | 152.208 M -0.02 % | 152.239 M 0.38 % | 151.664 M -0.04 % | 151.718 M 16.72 % | 129.988 M -0.04 % | 130.034 M 0.04 % | 129.988 M 0.10 % | 129.853 M -0.12 % | 130.005 M 1.80 % | 127.706 M -2.56 % | 131.062 M -2.89 % | 134.968 M 36.40 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M -26.26 % | 134.175 M 0.00 % | 134.175 M |
| Weighted average shs out | 189.264 M 0.01 % | 189.253 M 1.55 % | 186.369 M 8.41 % | 171.913 M 12.94 % | 152.210 M 0.00 % | 152.210 M 0.02 % | 152.178 M -0.02 % | 152.208 M -0.02 % | 152.239 M 0.38 % | 151.664 M -0.04 % | 151.718 M 16.72 % | 129.988 M -0.01 % | 130.000 M 0.01 % | 129.988 M 0.10 % | 129.853 M -0.12 % | 130.005 M 1.80 % | 127.706 M -2.56 % | 131.062 M -2.89 % | 134.968 M 36.40 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M -26.26 % | 134.175 M 0.00 % | 134.175 M |
| EPS diluted | 0.56 16.67 % | 0.48 6.67 % | 0.45 -18.18 % | 0.55 77.42 % | 0.31 3.33 % | 0.30 36.36 % | 0.22 -21.43 % | 0.28 16.67 % | 0.24 -4.00 % | 0.25 231.58 % | -0.19 -272.73 % | 0.11 173.33 % | -0.15 21.05 % | -0.19 -948.21 % | 0.02 105.89 % | -0.38 -860.00 % | 0.05 112.82 % | -0.39 -657.14 % | 0.07 -58.82 % | 0.17 -19.05 % | 0.21 -4.55 % | 0.22 22.22 % | 0.18 12.50 % | 0.16 |
| Earnings per share | 0.56 16.67 % | 0.48 6.67 % | 0.45 -18.18 % | 0.55 77.42 % | 0.31 3.33 % | 0.30 36.36 % | 0.22 -21.43 % | 0.28 16.67 % | 0.24 -4.00 % | 0.25 231.58 % | -0.19 -272.73 % | 0.11 173.33 % | -0.15 21.05 % | -0.19 -948.21 % | 0.02 105.89 % | -0.38 -860.00 % | 0.05 112.82 % | -0.39 -657.14 % | 0.07 -46.15 % | 0.13 -18.75 % | 0.16 -36.00 % | 0.25 38.89 % | 0.18 12.50 % | 0.16 |
| Gross profit | 325.606 M 34.07 % | 242.857 M 20.31 % | 201.855 M -9.44 % | 222.893 M 62.36 % | 137.281 M 10.77 % | 123.938 M -3.91 % | 128.986 M -1.70 % | 131.216 M 8.69 % | 120.723 M 8.37 % | 111.402 M 210.27 % | 35.905 M -9.26 % | 39.569 M 76.71 % | 22.392 M -28.01 % | 31.103 M -40.65 % | 52.408 M 875.69 % | 5.371 M -60.88 % | 13.731 M 380.26 % | 2.859 M -91.95 % | 35.526 M -25.13 % | 47.453 M -6.15 % | 50.562 M 7.81 % | 46.902 M -1.34 % | 47.538 M 14.62 % | 41.473 M |
| Income tax expense | 17.284 M 35.51 % | 12.755 M 8.23 % | 11.785 M -8.24 % | 12.843 M 44.21 % | 8.906 M 17.81 % | 7.560 M -39.00 % | 12.394 M 22.11 % | 10.149 M 24.58 % | 8.146 M 3.29 % | 7.887 M 2 182.17 % | 345.601 K 247.76 % | -233.896 K -1 028.29 % | -20.730 K 93.87 % | -338.244 K -117.99 % | 1.880 M 989.26 % | -211.410 K 87.89 % | -1.746 M -646.10 % | 319.806 K -78.02 % | 1.455 M 5.81 % | 1.375 M -24.49 % | 1.821 M 0.85 % | 1.806 M | 0.000 | 0.000 |
| Cost of revenue | 862.368 M 25.63 % | 686.414 M 2.70 % | 668.357 M 30.74 % | 511.206 M 25.06 % | 408.760 M 9.12 % | 374.601 M 9.10 % | 343.366 M 12.61 % | 304.914 M 10.04 % | 277.104 M -7.84 % | 300.663 M 56.47 % | 192.157 M -9.62 % | 212.609 M -15.80 % | 252.516 M -2.15 % | 258.074 M -7.69 % | 279.559 M 33.18 % | 209.912 M -9.94 % | 233.079 M -19.92 % | 291.061 M 33.03 % | 218.787 M 29.48 % | 168.977 M 12.88 % | 149.699 M 12.50 % | 133.062 M 4.18 % | 127.720 M 3.62 % | 123.258 M |
| General and administrative expenses | 10.891 M 10.93 % | 9.818 M -27.27 % | 13.499 M 78.04 % | 7.582 M -2.78 % | 7.799 M 45.11 % | 5.375 M -20.93 % | 6.797 M 20.71 % | 5.631 M 7.22 % | 5.252 M 20.54 % | 4.357 M -75.18 % | 17.554 M 209.72 % | 5.668 M -34.00 % | 8.588 M -29.10 % | 12.112 M 129.82 % | 5.270 M -78.09 % | 24.053 M 21.94 % | 19.725 M 43.02 % | 13.792 M 3.92 % | 13.271 M -28.71 % | 18.616 M 14.59 % | 16.246 M 9.46 % | 14.842 M -19.05 % | 18.335 M 15.73 % | 15.842 M |
| Selling and marketing expenses | 8.238 M -2.50 % | 8.449 M -64.09 % | 23.532 M 22.43 % | 19.221 M 23.25 % | 15.596 M -42.85 % | 27.290 M 4.45 % | 26.126 M 6.69 % | 24.488 M 12.55 % | 21.757 M 15.16 % | 18.893 M 42.81 % | 13.230 M 10.04 % | 12.023 M -1.75 % | 12.237 M -10.91 % | 13.736 M 12.51 % | 12.209 M 37.33 % | 8.890 M -9.42 % | 9.815 M -4.43 % | 10.270 M 30.16 % | 7.890 M -5.33 % | 8.334 M -12.68 % | 9.545 M 82.22 % | 5.238 M 65.22 % | 3.170 M 368.14 % | 677.200 K |
| Other expenses | 117.640 M 82.03 % | 64.626 M 172.55 % | 23.712 M -49.11 % | 46.598 M 82.46 % | 25.539 M 50.85 % | 16.931 M 220 652.78 % | -7.676 K -103.72 % | 206.089 K -97.18 % | 7.300 M 27.30 % | 5.735 M -73.83 % | 21.915 M 28.11 % | 17.107 M 8 165.58 % | -212.093 K -156.18 % | 377.520 K -25.21 % | 504.794 K | 0.000 -100.00 % | 8.399 M 190.06 % | -9.327 M -2 526.07 % | 384.431 K 53.24 % | 250.871 K 76.21 % | 142.370 K 514.59 % | 23.165 K -99.17 % | 2.799 M 67.06 % | 1.676 M |
| Operating expenses | 206.494 M 47.84 % | 139.677 M 29.22 % | 108.094 M -5.65 % | 114.565 M 44.16 % | 79.473 M 9.14 % | 72.819 M -10.75 % | 81.591 M 13.82 % | 71.681 M -5.26 % | 75.660 M 17.17 % | 64.574 M 17.40 % | 55.004 M 36.39 % | 40.328 M -6.34 % | 43.058 M -6.33 % | 45.968 M 38.63 % | 33.159 M -0.29 % | 33.255 M 10.60 % | 30.067 M 22.10 % | 24.625 M 14.36 % | 21.533 M -22.13 % | 27.652 M 4.16 % | 26.548 M 25.42 % | 21.166 M -6.90 % | 22.734 M 26.44 % | 17.980 M |
| Cost and expenses | 1.069 B 29.42 % | 825.894 M 6.37 % | 776.452 M 3.83 % | 747.812 M 53.17 % | 488.233 M 9.12 % | 447.420 M 5.29 % | 424.956 M 12.84 % | 376.595 M 6.76 % | 352.764 M -3.42 % | 365.237 M 47.77 % | 247.161 M -2.28 % | 252.937 M -14.43 % | 295.574 M -2.79 % | 304.042 M -2.77 % | 312.719 M 28.60 % | 243.167 M -7.59 % | 263.146 M -16.64 % | 315.685 M 31.36 % | 240.320 M 22.22 % | 196.629 M 11.56 % | 176.246 M 14.28 % | 154.229 M 2.51 % | 150.454 M 6.53 % | 141.238 M |
| Research and development expenses | 69.725 M 22.79 % | 56.785 M 19.92 % | 47.351 M 15.03 % | 41.164 M 34.79 % | 30.538 M 31.50 % | 23.224 M 7.51 % | 21.602 M 25.59 % | 17.201 M 218.55 % | 5.400 M -40.85 % | 9.128 M 4.80 % | 8.710 M 27.81 % | 6.815 M -20.54 % | 8.576 M 1.03 % | 8.488 M 113.22 % | 3.981 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 19.129 M 4.72 % | 18.267 M -50.67 % | 37.032 M 38.16 % | 26.804 M 14.57 % | 23.395 M -28.38 % | 32.665 M -0.79 % | 32.923 M 9.31 % | 30.119 M 11.52 % | 27.009 M 16.16 % | 23.250 M -24.47 % | 30.784 M 74.01 % | 17.691 M -15.05 % | 20.825 M -19.43 % | 25.848 M 47.88 % | 17.479 M -46.94 % | 32.943 M 11.52 % | 29.540 M 22.77 % | 24.062 M 13.70 % | 21.161 M -21.48 % | 26.950 M 4.49 % | 25.791 M 28.44 % | 20.080 M -6.63 % | 21.505 M 30.18 % | 16.520 M |
| Interest income | 5.724 M -9.49 % | 6.325 M 27.02 % | 4.979 M -38.79 % | 8.135 M 191.05 % | 2.795 M -4.19 % | 2.917 M 161.20 % | 1.117 M 21.71 % | 917.613 K -46.68 % | 1.721 M -60.64 % | 4.373 M 4 568.86 % | 93.666 K -89.31 % | 876.053 K 463.98 % | 155.334 K -27.02 % | 212.831 K -65.37 % | 614.499 K -8.09 % | 668.604 K 57.33 % | 424.972 K 86 729 079.55 % | -0.490 -100.00 % | 1.149 M -38.27 % | 1.862 M 40.55 % | 1.325 M 843.58 % | 140.387 K 17.82 % | 119.149 K -6.96 % | 128.064 K |
| Interest expense | 1.633 M 21.71 % | 1.342 M 15.70 % | 1.160 M -6.76 % | 1.244 M 218.72 % | 390.308 K 134.88 % | 166.173 K -15.17 % | 195.880 K -90.54 % | 2.071 M 7.67 % | 1.923 M 3.21 % | 1.864 M 5 449.92 % | 33.579 K -82.45 % | 191.370 K -95.61 % | 4.355 M 25.70 % | 3.464 M -25.24 % | 4.634 M 6.56 % | 4.349 M -39.60 % | 7.200 M -11.77 % | 8.160 M 119.78 % | 3.713 M 19.14 % | 3.116 M 20.57 % | 2.585 M 5.30 % | 2.455 M 21.49 % | 2.020 M 15.58 % | 1.748 M |
| Depreciation and amortization | 31.608 M 26.76 % | 24.935 M 1.95 % | 24.458 M 2.27 % | 23.916 M 27.73 % | 18.724 M 2.64 % | 18.243 M 4.22 % | 17.504 M -12.84 % | 20.082 M 19.65 % | 16.784 M -7.25 % | 18.095 M -5.27 % | 19.102 M 3.89 % | 18.387 M -13.99 % | 21.378 M 2.81 % | 20.795 M 6.21 % | 19.578 M 3.40 % | 18.934 M 32.10 % | 14.332 M 38.72 % | 10.332 M 32.66 % | 7.789 M 27.50 % | 6.108 M 29.12 % | 4.731 M 10.38 % | 4.286 M 11.90 % | 3.830 M 115.14 % | 1.780 M |
| Operating income | 119.113 M 15.22 % | 103.377 M 10.26 % | 93.760 M -13.45 % | 108.328 M 91.29 % | 56.629 M 4.74 % | 54.069 M 16.84 % | 46.276 M -13.12 % | 53.262 M 40.82 % | 37.822 M -5.55 % | 40.044 M 180.24 % | -49.905 M -1 166.30 % | -3.941 M 83.61 % | -24.040 M 28.00 % | -33.390 M -679.61 % | 5.761 M 113.41 % | -42.973 M -30.09 % | -33.033 M 18.38 % | -40.472 M -453.54 % | 11.448 M -38.65 % | 18.661 M -18.30 % | 22.839 M -1.11 % | 23.097 M 0.79 % | 22.915 M 4.68 % | 21.891 M |
| Operating income ratio | 0.10 -9.87 % | 0.11 3.25 % | 0.11 -14.85 % | 0.13 22.01 % | 0.10 -4.38 % | 0.11 10.70 % | 0.10 -19.78 % | 0.12 28.45 % | 0.10 -2.17 % | 0.10 144.41 % | -0.22 -1 300.20 % | -0.02 82.13 % | -0.09 24.26 % | -0.12 -765.38 % | 0.02 108.69 % | -0.20 -49.14 % | -0.13 2.80 % | -0.14 -405.90 % | 0.05 -47.79 % | 0.09 -24.40 % | 0.11 -11.14 % | 0.13 -1.85 % | 0.13 -1.61 % | 0.13 |
| Total other income expenses net | 615.908 K -26.25 % | 835.127 K -18.26 % | 1.022 M 138.06 % | -2.685 M -1 256.20 % | -197.961 K 81.78 % | -1.087 M -14 063.60 % | -7.673 K -103.72 % | 206.095 K -97.18 % | 7.301 M 30.74 % | 5.584 M 125.90 % | -21.562 M -226.04 % | 17.107 M 264.12 % | 4.698 M 257.80 % | -2.977 M -1 534 763.33 % | 194.000 100.00 % | -10.472 M -155.56 % | 18.848 M 165.64 % | -28.716 M -482.40 % | -4.931 M -315.18 % | -1.188 M 3.29 % | -1.228 M -7 160.59 % | 17.393 K -98.02 % | 877.112 K 2 616.36 % | 32.290 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 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -252.624 M 38.28 % | -409.307 M -2.18 % | -400.580 M -91.28 % | -209.424 M -21.28 % | -172.672 M 5.16 % | -182.069 M -17.11 % | -155.464 M 6.62 % | -166.485 M -56.41 % | -106.440 M 36.54 % | -167.716 M -447.68 % | -30.623 M 21.61 % | -39.066 M -85.16 % | -21.099 M 40.61 % | -35.523 M -26.87 % | -27.999 M -307.10 % | -6.878 M -175.86 % | 9.066 M -75.71 % | 37.330 M 824.83 % | -5.150 M 91.28 % | -59.030 M 61.27 % | -152.415 M -1 325.37 % | 12.438 M 2.99 % | 12.077 M 4.67 % | 11.538 M |
| Total investments | 39.126 M 8.54 % | 36.047 M 7.83 % | 33.429 M 3 926.95 % | 830.141 K -5.59 % | 879.330 K 0.57 % | 874.357 K 1.13 % | 864.579 K -24.77 % | 1.149 M 1.73 % | 1.130 M -1.14 % | 1.143 M 0.77 % | 1.134 M -74.57 % | 4.459 M 315.66 % | 1.073 M 5.19 % | 1.020 M 11.18 % | 917.347 K 15.97 % | 791.006 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 53.400 M 672.28 % | 6.915 M -35.39 % | 10.702 M -23.19 % | 13.933 M -54.58 % | 30.676 M 44.63 % | 21.210 M 4 142.00 % | 500.000 K | 0.000 -100.00 % | 3.500 M -70.83 % | 12.000 M -52.00 % | 25.000 M | 0.000 -100.00 % | 11.951 M 290.57 % | 3.060 M -83.19 % | 18.200 M -44.17 % | 32.600 M -45.67 % | 60.000 M -47.83 % | 115.000 M 53.33 % | 75.000 M 25.00 % | 60.000 M 33.33 % | 45.000 M -16.67 % | 54.000 M 54.29 % | 35.000 M 0.00 % | 35.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 70.521 M 2.38 % | 68.879 M 36.95 % | 50.295 M | 0.000 -100.00 % | 9.895 M -76.28 % | 41.711 M -10.41 % | 46.555 M 7.65 % | 43.246 M 2.47 % | 42.204 M 750.92 % | 4.960 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 |
| Retained earnings | 595.050 M 17.29 % | 507.338 M 19.18 % | 425.688 M 20.89 % | 352.143 M 70.90 % | 206.051 M 26.13 % | 163.370 M 37.02 % | 119.229 M 18.44 % | 100.664 M 68.24 % | 59.834 M 161.63 % | 22.870 M 125.36 % | -90.184 M -45.81 % | -61.849 M 18.28 % | -75.679 M -34.44 % | -56.291 M -80.25 % | -31.230 M 8.52 % | -34.138 M -321.39 % | 15.420 M 51.06 % | 10.208 M -82.88 % | 59.631 M 1.93 % | 58.499 M 7.97 % | 54.179 M 49.35 % | 36.276 M 43.31 % | 25.314 M 106.81 % | 12.240 M |
| Common stock | 189.264 M 0.00 % | 189.264 M -0.01 % | 189.288 M 8.88 % | 173.846 M 12.01 % | 155.210 M 0.00 % | 155.210 M 1.97 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 17.08 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 30.00 % | 100.000 M 53.85 % | 65.000 M 0.00 % | 65.000 M 0.00 % | 65.000 M |
| Total equity | 1.392 B 6.84 % | 1.303 B 6.79 % | 1.220 B 29.94 % | 939.275 M 39.00 % | 675.725 M 6.96 % | 631.752 M 9.41 % | 577.434 M 2.43 % | 563.713 M 8.50 % | 519.574 M 7.89 % | 481.569 M 113.92 % | 225.114 M -16.72 % | 270.317 M 6.89 % | 252.899 M -9.00 % | 277.917 M -9.29 % | 306.381 M 2.94 % | 297.617 M -12.46 % | 339.991 M 1.38 % | 335.367 M -11.77 % | 380.106 M 0.43 % | 378.478 M 4.99 % | 360.499 M 178.95 % | 129.236 M 12.30 % | 115.077 M 17.68 % | 97.785 M |
| Other non current liabilities | 1.530 M 134.77 % | 651.563 K 178.33 % | 234.101 K -53.07 % | 498.830 K -48.63 % | 970.994 K -72.13 % | 3.484 M 33.82 % | 2.603 M | 0.000 -100.00 % | 25.142 M 2 860.65 % | 849.196 K -75.12 % | 3.413 M | 0.000 -100.00 % | 12.457 M 129.16 % | 5.436 M | 0.000 -100.00 % | 1.669 M -65.09 % | 4.782 M -26.26 % | 6.485 M 116.17 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 53.400 M 1 409.55 % | 3.537 M -51.50 % | 7.293 M -31.68 % | 10.676 M -23.29 % | 13.916 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 % | 19.000 M -24.00 % | 25.000 M 0.00 % | 25.000 M |
| Total non current liabilities | 67.104 M 314.24 % | 16.199 M -22.44 % | 20.885 M -5.46 % | 22.092 M 52.23 % | 14.512 M -25.91 % | 19.587 M -9.90 % | 21.740 M -22.86 % | 28.181 M 12.09 % | 25.142 M -10.07 % | 27.957 M 45.41 % | 19.227 M 63.07 % | 11.790 M -5.35 % | 12.457 M 129.16 % | 5.436 M 249.19 % | 1.557 M -6.74 % | 1.669 M -65.09 % | 4.782 M -28.88 % | 6.723 M 124.11 % | 3.000 M | 0.000 | 0.000 -100.00 % | 19.000 M -24.00 % | 25.000 M 0.00 % | 25.000 M |
| Other current liabilities | 952.143 M 345.16 % | 213.888 M 152.59 % | 84.678 M 84.14 % | 45.987 M 1.83 % | 45.161 M -22.68 % | 58.411 M -43.46 % | 103.305 M 32.96 % | 77.695 M -23.90 % | 102.091 M 12.16 % | 91.019 M 0.56 % | 90.512 M 858.82 % | 9.440 M -33.58 % | 14.213 M -78.23 % | 65.291 M -2.03 % | 66.640 M 18.26 % | 56.352 M 61.12 % | 34.975 M 30.39 % | 26.823 M 24.58 % | 21.530 M 38.58 % | 15.537 M 24.67 % | 12.462 M -35.62 % | 19.358 M 56.63 % | 12.359 M -22.42 % | 15.931 M |
| Deferred revenue | 0.000 -100.00 % | 539.016 M 73.47 % | 310.733 M 74.46 % | 178.114 M 94.38 % | 91.633 M 28.32 % | 71.408 M 1.11 % | 70.627 M 41.73 % | 49.830 M -33.49 % | 74.926 M -1.36 % | 75.958 M 403.83 % | -25.000 M | 0.000 -100.00 % | 9.327 M -84.50 % | 60.191 M 0.16 % | 60.093 M 28.88 % | 46.629 M 116.20 % | 21.568 M 129.56 % | 9.395 M -42.56 % | 16.356 M 60.39 % | 10.197 M 24.82 % | 8.169 M -56.21 % | 18.656 M 93.24 % | 9.654 M 12.31 % | 8.597 M |
| Short term debt | 22.250 K -99.93 % | 32.877 M 818.51 % | 3.579 M -63.44 % | 9.789 M -41.59 % | 16.760 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M -70.83 % | 12.000 M | 0.000 | 0.000 -100.00 % | 11.951 M 290.57 % | 3.060 M -83.19 % | 18.200 M -44.17 % | 32.600 M -45.67 % | 60.000 M -47.83 % | 115.000 M 53.33 % | 75.000 M 25.00 % | 60.000 M 33.33 % | 45.000 M 28.57 % | 35.000 M 250.00 % | 10.000 M 0.00 % | 10.000 M |
| Total current liabilities | 1.154 B 21.93 % | 946.020 M 61.43 % | 586.029 M 57.81 % | 371.355 M 67.62 % | 221.545 M 14.41 % | 193.638 M 17.14 % | 165.305 M -4.75 % | 173.551 M -24.23 % | 229.051 M -6.72 % | 245.558 M 273.74 % | 65.703 M 77.74 % | 36.966 M -10.38 % | 41.247 M -56.87 % | 95.630 M -19.93 % | 119.437 M 5.08 % | 113.668 M 0.34 % | 113.286 M -38.86 % | 185.289 M 12.62 % | 164.521 M 54.34 % | 106.596 M 6.89 % | 99.722 M 19.99 % | 83.105 M 53.70 % | 54.069 M 5.47 % | 51.266 M |
| Total liabilities | 1.221 B 26.86 % | 962.219 M 58.54 % | 606.914 M 95.59 % | 310.304 M 33.20 % | 232.963 M 9.26 % | 213.225 M 14.00 % | 187.045 M -7.28 % | 201.733 M -20.64 % | 254.193 M -7.06 % | 273.515 M 222.05 % | 84.930 M 74.19 % | 48.756 M -9.21 % | 53.705 M -46.86 % | 101.066 M -16.47 % | 120.993 M 4.90 % | 115.337 M -2.31 % | 118.068 M -38.51 % | 192.012 M 14.62 % | 167.521 M 57.16 % | 106.596 M 6.89 % | 99.722 M -2.33 % | 102.105 M 29.14 % | 79.069 M 3.68 % | 76.266 M |
| Other non current assets | 326.974 M 513.74 % | 53.276 M 224.50 % | 16.418 M -91.90 % | 202.591 M | 0.000 -100.00 % | 40.570 M 4 592.46 % | 864.579 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.224 M 4.09 % | 1.176 M 48.68 % | 791.006 K | 0.000 -100.00 % | 10.427 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.265 K -86.24 % | 103.654 K |
| Long term investments | -184.390 M -611.52 % | 36.047 M 7.83 % | 33.429 M 119.97 % | -167.380 M -19 135.00 % | 879.330 K 0.57 % | 874.357 K | 0.000 -100.00 % | 1.149 M 1.73 % | 1.130 M -1.14 % | 1.143 M 0.77 % | 1.134 M -74.57 % | 4.459 M 315.66 % | 1.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 101.096 M -4.51 % | 105.866 M 3.91 % | 101.883 M 20.44 % | 84.589 M -7.29 % | 91.244 M 70.93 % | 53.381 M -5.53 % | 56.503 M -2.31 % | 57.842 M 3.21 % | 56.042 M 2.48 % | 54.689 M 18.25 % | 46.248 M 78.23 % | 25.948 M -9.07 % | 28.535 M -14.34 % | 33.314 M 58.22 % | 21.055 M 7.15 % | 19.650 M 5.23 % | 18.673 M 38.86 % | 13.448 M 101.13 % | 6.686 M -2.85 % | 6.882 M -2.78 % | 7.079 M -2.70 % | 7.276 M -2.63 % | 7.472 M 2.11 % | 7.318 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 |
| Goodwill and intangible assets | 101.096 M -4.51 % | 105.866 M 3.91 % | 101.883 M 20.44 % | 84.589 M -7.29 % | 91.244 M 70.93 % | 53.381 M -5.53 % | 56.503 M -2.31 % | 57.842 M 3.21 % | 56.042 M 2.48 % | 54.689 M 18.25 % | 46.248 M 78.23 % | 25.948 M -9.07 % | 28.535 M -14.34 % | 33.314 M 58.22 % | 21.055 M 7.15 % | 19.650 M 5.23 % | 18.673 M 38.86 % | 13.448 M 101.13 % | 6.686 M -2.85 % | 6.882 M -2.78 % | 7.079 M -2.70 % | 7.276 M -2.63 % | 7.472 M 2.11 % | 7.318 M |
| Property plant equipment net | 474.966 M -2.75 % | 488.405 M 35.20 % | 361.246 M 108.07 % | 173.614 M 4.12 % | 166.751 M -4.46 % | 174.536 M -0.83 % | 175.991 M -6.09 % | 187.397 M -7.84 % | 203.346 M -0.79 % | 204.958 M 106.23 % | 99.382 M -14.07 % | 115.651 M -14.26 % | 134.890 M -19.07 % | 166.685 M -1.81 % | 169.755 M -6.74 % | 182.018 M -7.43 % | 196.636 M -4.04 % | 204.908 M 2.24 % | 200.427 M 72.75 % | 116.021 M 67.74 % | 69.166 M 33.64 % | 51.754 M 24.55 % | 41.551 M 4.18 % | 39.882 M |
| Total non current assets | 740.783 M 6.43 % | 696.016 M 33.20 % | 522.525 M 73.89 % | 300.491 M 13.76 % | 264.134 M -3.49 % | 273.689 M 14.71 % | 238.600 M -6.73 % | 255.810 M -5.58 % | 270.929 M -0.13 % | 271.292 M 77.74 % | 152.630 M 2.48 % | 148.937 M -10.72 % | 166.826 M -18.19 % | 203.928 M 4.93 % | 194.353 M -5.25 % | 205.119 M -5.80 % | 217.758 M -5.14 % | 229.559 M 10.84 % | 207.113 M 68.52 % | 122.904 M 61.20 % | 76.245 M 29.16 % | 59.030 M 20.38 % | 49.038 M 3.67 % | 47.304 M |
| Other current assets | 100.702 M 45.75 % | 69.091 M -29.52 % | 98.025 M 103.24 % | 48.232 M -10.94 % | 54.156 M 116.04 % | 25.068 M | 0.000 -100.00 % | 14.700 M -37.45 % | 23.502 M 21.06 % | 19.414 M -90.15 % | 197.188 M 171.35 % | 72.669 M 81.04 % | 40.139 M -18.86 % | 49.472 M -49.24 % | 97.464 M 7 898.00 % | -1.250 M -105.45 % | 22.920 M -72.26 % | 82.620 M 27.99 % | 64.554 M 140.60 % | 26.830 M -45.05 % | 48.830 M -37.10 % | 77.630 M 812.57 % | 8.507 M 37.75 % | 6.176 M |
| Short term investments | 223.515 M | 0.000 | 0.000 -100.00 % | 168.211 M | 0.000 | 0.000 -100.00 % | 864.578 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.020 M 11.18 % | 917.345 K 15.97 % | 791.004 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 306.024 M -26.48 % | 416.222 M 1.20 % | 411.282 M 84.14 % | 223.357 M 9.84 % | 203.349 M 0.03 % | 203.279 M 30.34 % | 155.964 M -6.32 % | 166.485 M 51.43 % | 109.940 M -38.83 % | 179.716 M 223.10 % | 55.623 M 42.38 % | 39.066 M 18.20 % | 33.050 M -14.34 % | 38.583 M -16.49 % | 46.199 M 17.03 % | 39.478 M -22.49 % | 50.934 M -34.42 % | 77.670 M -3.09 % | 80.150 M -32.66 % | 119.030 M -39.71 % | 197.415 M 374.99 % | 41.562 M 81.31 % | 22.923 M -2.30 % | 23.462 M |
| Cash and short term investments | 529.539 M 27.23 % | 416.222 M 1.20 % | 411.282 M -0.47 % | 413.216 M 103.21 % | 203.349 M 0.03 % | 203.279 M 30.34 % | 155.964 M -6.32 % | 166.485 M 51.43 % | 109.940 M -38.83 % | 179.716 M 223.10 % | 55.623 M 42.38 % | 39.066 M 18.20 % | 33.050 M -14.34 % | 38.583 M -16.49 % | 46.199 M 17.03 % | 39.478 M -22.49 % | 50.934 M -34.42 % | 77.670 M -3.09 % | 80.150 M -32.66 % | 119.030 M -39.71 % | 197.415 M 374.99 % | 41.562 M 81.31 % | 22.923 M -2.30 % | 23.462 M |
| Total current assets | 1.872 B 19.29 % | 1.570 B 20.28 % | 1.305 B 20.25 % | 1.085 B 68.35 % | 644.554 M 12.82 % | 571.288 M 8.63 % | 525.880 M 3.19 % | 509.636 M 1.35 % | 502.838 M 3.94 % | 483.792 M 207.34 % | 157.414 M -7.48 % | 170.135 M 21.72 % | 139.778 M -20.15 % | 175.056 M -24.88 % | 233.021 M 12.12 % | 207.835 M -13.51 % | 240.300 M -19.31 % | 297.821 M -12.54 % | 340.513 M -5.98 % | 362.170 M -5.68 % | 383.976 M 122.84 % | 172.312 M 18.75 % | 145.108 M 14.49 % | 126.747 M |
| Inventory | 842.920 M 14.54 % | 735.918 M 63.74 % | 449.448 M 41.95 % | 316.628 M 83.31 % | 172.726 M 4.31 % | 165.589 M 7.60 % | 153.898 M 35.84 % | 113.292 M 42.95 % | 79.250 M -4.04 % | 82.584 M 124.10 % | 36.851 M -36.90 % | 58.400 M -12.30 % | 66.588 M -23.46 % | 87.001 M -2.64 % | 89.358 M -6.27 % | 95.335 M -15.79 % | 113.213 M 6.00 % | 106.804 M -25.15 % | 142.689 M -7.96 % | 155.028 M 44.11 % | 107.578 M 70.43 % | 63.120 M -4.44 % | 66.052 M -7.68 % | 71.543 M |
| Net receivables | 399.099 M 14.59 % | 348.287 M 0.63 % | 346.122 M 12.73 % | 307.026 M 43.25 % | 214.323 M 20.85 % | 177.351 M | 0.000 -100.00 % | 215.160 M -25.84 % | 290.145 M 43.58 % | 202.079 M | 0.000 -100.00 % | 70.434 M 73.74 % | 40.541 M -5.94 % | 43.101 M -49.70 % | 85.696 M 15.38 % | 74.272 M 21.20 % | 61.282 M -9.46 % | 67.687 M 27.42 % | 53.121 M -13.32 % | 61.283 M 103.24 % | 30.153 M | 0.000 -100.00 % | 47.627 M 86.29 % | 25.566 M |
| Tax assets | 22.137 M 78.21 % | 12.422 M 30.10 % | 9.548 M 34.90 % | 7.078 M 34.57 % | 5.260 M 21.55 % | 4.327 M -17.43 % | 5.241 M -44.38 % | 9.422 M -9.50 % | 10.411 M -0.88 % | 10.503 M 79.03 % | 5.867 M 103.77 % | 2.879 M 23.67 % | 2.328 M -13.94 % | 2.705 M 14.29 % | 2.367 M -11.06 % | 2.661 M 8.63 % | 2.450 M 215.51 % | 776.450 K | 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 |
| Account payables | 184.566 M 26.65 % | 145.733 M -9.78 % | 161.535 M 27.32 % | 126.874 M 96.58 % | 64.542 M 4.46 % | 61.786 M 8.60 % | 56.891 M -36.70 % | 89.877 M -15.96 % | 106.940 M -16.54 % | 128.131 M 29.61 % | 98.860 M 239.96 % | 29.079 M 67.52 % | 17.359 M -35.76 % | 27.020 M -22.57 % | 34.894 M 24.03 % | 28.132 M 18.97 % | 23.646 M -43.89 % | 42.140 M -32.92 % | 62.816 M 107.04 % | 30.340 M -25.12 % | 40.518 M 59.63 % | 25.382 M -17.25 % | 30.675 M 28.54 % | 23.864 M |
| Tax payables | 16.789 M 15.73 % | 14.506 M -43.12 % | 25.503 M 140.79 % | 10.592 M 207.07 % | 3.449 M 69.65 % | 2.033 M -60.21 % | 5.109 M -14.55 % | 5.979 M -63.81 % | 16.521 M 14.66 % | 14.408 M 270.90 % | 3.885 M 350.02 % | -1.554 M 31.72 % | -2.276 M -976.74 % | 259.549 K 187.22 % | -297.572 K 91.29 % | -3.416 M 35.96 % | -5.335 M -502.36 % | 1.326 M -74.37 % | 5.174 M 619.23 % | 719.375 K -58.69 % | 1.741 M -48.26 % | 3.366 M 225.13 % | 1.035 M -29.60 % | 1.470 M |
| Deferred revenue non current | 12.175 M 1.37 % | 12.010 M -10.08 % | 13.357 M 22.35 % | 10.918 M -19.37 % | 13.541 M -15.91 % | 16.103 M -15.85 % | 19.137 M -32.09 % | 28.181 M 13.03 % | 24.933 M -8.02 % | 27.108 M 71.42 % | 15.814 M 34.13 % | 11.790 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 |
| Minority interest | 852.814 K -79.82 % | 4.226 M -6.47 % | 4.518 M -9.57 % | 4.996 M -24.98 % | 6.660 M -4.88 % | 7.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.603 M 25.30 % | 10.856 M -30.45 % | 15.609 M -23.40 % | 20.376 M 26.74 % | 16.078 M 7.38 % | 14.972 M -12.44 % | 17.098 M 46.19 % | 11.696 M 12.97 % | 10.353 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 3.537 M -51.50 % | 7.293 M -31.68 % | 10.676 M -23.29 % | 13.916 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 |
| 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 |
| Other total stockholders equity | 607.253 M 14.15 % | 531.965 M 0.00 % | 531.941 M 7.55 % | 494.586 M 60.68 % | 307.804 M 0.53 % | 306.170 M 14.26 % | 267.969 M 1.39 % | 264.285 M 0.00 % | 264.285 M 0.00 % | 264.285 M 64.09 % | 161.059 M -5.12 % | 169.744 M -9.58 % | 187.723 M -0.47 % | 188.600 M 17.10 % | 161.059 M 0.00 % | 161.059 M -10.32 % | 179.599 M 0.86 % | 178.061 M -0.40 % | 178.779 M -0.47 % | 179.626 M -12.94 % | 206.320 M 637.91 % | 27.960 M 12.91 % | 24.764 M 20.53 % | 20.545 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.916 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 % | 238.313 K | 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 |
| Total assets | 2.613 B 15.34 % | 2.266 B 23.98 % | 1.827 B 46.24 % | 1.250 B 37.51 % | 908.687 M 7.54 % | 844.976 M 10.53 % | 764.479 M -0.13 % | 765.446 M -1.08 % | 773.767 M 2.47 % | 755.084 M 143.54 % | 310.044 M -2.83 % | 319.072 M 4.07 % | 306.604 M -19.10 % | 378.983 M -11.32 % | 427.374 M 3.49 % | 412.954 M -9.85 % | 458.058 M -13.14 % | 527.379 M -3.70 % | 547.627 M 12.90 % | 485.074 M 5.40 % | 460.221 M 98.94 % | 231.341 M 19.16 % | 194.146 M 11.55 % | 174.051 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 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -832.870 K 59.38 % | -2.050 M | 0.000 -100.00 % | 263.160 K -93.71 % | 4.181 M 322.59 % | 989.408 K 735.20 % | -155.764 K 76.82 % | -672.002 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 |
| 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 |
| Change in working capital | 14.059 M -71.32 % | 49.016 M 631.65 % | -9.220 M 87.52 % | -73.861 M -44.92 % | -50.967 M -401.06 % | 16.929 M 135.02 % | -48.346 M -222.44 % | 39.487 M 131.42 % | -125.681 M -69.40 % | -74.194 M -436.51 % | 22.048 M 205.31 % | -20.936 M -609.96 % | -2.949 M -112.63 % | 23.357 M 298.53 % | -11.765 M -135.61 % | 33.036 M 8 105.91 % | 402.589 K -95.85 % | 9.698 M -43.53 % | 17.173 M 120.53 % | -83.649 M -230.15 % | -25.336 M -97.53 % | -12.826 M 4.17 % | -13.385 M |
| Accounts receivables | -76.803 M -331.36 % | 33.197 M 138.96 % | -85.209 M -512.74 % | -13.906 M 77.75 % | -62.507 M -1 407.22 % | 4.782 M -55.39 % | 10.719 M -86.78 % | 81.056 M 187.35 % | -92.792 M 4.87 % | -97.546 M -978.08 % | -9.048 M 74.20 % | -35.064 M -387.44 % | 12.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -107.750 M 62.28 % | -285.675 M -113.71 % | -133.674 M -15.42 % | -115.811 M -1 148.97 % | -9.273 M 26.45 % | -12.608 M 65.36 % | -36.396 M -14.63 % | -31.752 M -1 052.53 % | 3.333 M 129.96 % | -11.128 M -151.64 % | 21.549 M 250.85 % | 6.142 M -52.66 % | 12.974 M 200.41 % | -12.922 M -362.19 % | -2.796 M -134.84 % | 8.025 M 151.86 % | -15.476 M -148.78 % | 31.725 M 157.11 % | 12.339 M 126.00 % | -47.450 M -7.06 % | -44.322 M -1 611.78 % | 2.932 M -46.61 % | 5.491 M |
| Accounts payables | 198.613 M -34.73 % | 304.278 M 44.57 % | 210.465 M 381.37 % | 43.722 M 101.07 % | 21.745 M -11.22 % | 24.492 M 191.22 % | -26.850 M -148.47 % | -10.806 M 70.04 % | -36.067 M -202.60 % | 35.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 100.00 % | -2.784 M -618.84 % | 536.597 K -49.22 % | 1.057 M 213.34 % | -932.423 K -454.32 % | 263.160 K 102.20 % | -11.951 M -116.78 % | 71.239 M 155.22 % | -129.015 M -104.57 % | -63.066 M -12 732.87 % | 499.220 K 101.84 % | -27.078 M -70.05 % | -15.923 M -143.89 % | 36.278 M 504.47 % | -8.969 M -135.86 % | 25.011 M 57.51 % | 15.879 M 172.09 % | -22.026 M -555.67 % | 4.834 M 113.35 % | -36.199 M -290.66 % | 18.986 M 220.48 % | -15.758 M 16.52 % | -18.876 M |
| Other non cash items | 10.351 M 430.30 % | -3.134 M 27.88 % | -4.345 M -11 599.85 % | 37.786 K -98.87 % | 3.358 M 841.68 % | -452.783 K -122.19 % | 2.041 M -56.49 % | 4.690 M -50.33 % | 9.442 M 57.50 % | 5.995 M -80.76 % | 31.154 M 371.93 % | -11.457 M -368.59 % | 4.265 M -77.63 % | 19.067 M 35.72 % | 14.049 M -29.82 % | 20.019 M 300.74 % | -9.973 M -152.39 % | 19.037 M 200.48 % | 6.336 M 29.90 % | 4.877 M 193.03 % | 1.664 M -47.59 % | 3.176 M 41.42 % | 2.246 M |
| Net cash provided by operating activities | 158.463 M -2.52 % | 162.567 M 73.75 % | 93.566 M 120.12 % | 42.506 M 123.92 % | 18.982 M -76.39 % | 80.405 M 1 484.75 % | 5.074 M -95.28 % | 107.577 M 272.15 % | -62.492 M -405.81 % | -12.355 M -128.10 % | 43.969 M 7 349.71 % | -606.490 K 60.55 % | -1.537 M -105.07 % | 30.349 M 17.32 % | 25.869 M 14.79 % | 22.537 M 149.82 % | 9.021 M 176.88 % | -11.735 M -128.23 % | 41.566 M 175.20 % | -55.275 M -2 704.81 % | 2.122 M -86.69 % | 15.944 M -3.27 % | 16.484 M |
| Investments in property plant and equipment | -36.554 M 62.27 % | -96.879 M 33.28 % | -145.194 M -227.85 % | -44.287 M -596.87 % | -6.355 M 87.54 % | -51.015 M -1 402.80 % | -3.395 M 58.40 % | -8.159 M -7.83 % | -7.567 M 86.59 % | -56.416 M -48.64 % | -37.954 M -188.44 % | -13.158 M 34.67 % | -20.143 M 17.85 % | -24.520 M -76.50 % | -13.893 M -93.04 % | -7.197 M 67.32 % | -22.019 M 25.58 % | -29.586 M 65.36 % | -85.401 M -91.94 % | -44.493 M -23.92 % | -35.904 M -433.06 % | -6.735 M 29.90 % | -9.609 M |
| Acquisitions net | 0.000 -100.00 % | 2.150 K -76.81 % | 9.270 K -99.95 % | 18.556 M 104 504.68 % | 17.739 K -99.75 % | 7.004 M 233 356.67 % | 3.000 K -98.47 % | 196.000 K -98.05 % | 10.071 M 18 211.01 % | 55.000 K -99.86 % | 38.346 M 245 300.81 % | -15.639 K -100.16 % | 9.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -618.000 M -1 136.00 % | -50.000 M 84.28 % | -318.000 M -89.29 % | -168.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -389.300 M -2 157.60 % | -17.244 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 347.823 M 25 664.68 % | 1.350 M -99.72 % | 488.822 M 45 161.31 % | 1.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.392 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 |
| Other investing activites | 196.141 K 129.05 % | -675.069 K | 0.000 100.00 % | -1.080 M | 0.000 100.00 % | -7.000 M -233 433.33 % | 3.000 K 100.03 % | -9.875 M -198.05 % | 10.071 M 18 211.01 % | 55.000 K 100.14 % | -37.954 M -246.32 % | 25.939 M 2 612.73 % | 956.208 K 223.28 % | 295.779 K 91.77 % | 154.240 K -76.65 % | 660.626 K -98.61 % | 47.602 M 1 848.24 % | 2.443 M -18.55 % | 3.000 M 106.74 % | -44.493 M -23.92 % | -35.904 M -433.06 % | -6.735 M 29.90 % | -9.609 M |
| Net cash used for investing activites | -306.534 M -109.67 % | -146.201 M -670.26 % | 25.638 M 113.23 % | -193.732 M -2 956.92 % | -6.337 M 87.58 % | -51.011 M -1 404.02 % | -3.392 M 81.19 % | -18.034 M -820.21 % | 2.504 M 100.56 % | -445.661 M -750.29 % | -52.413 M -510.59 % | 12.765 M 236.71 % | -9.337 M 61.45 % | -24.224 M -76.33 % | -13.738 M -82.30 % | -7.536 M -129.46 % | 25.584 M 194.26 % | -27.143 M 67.06 % | -82.401 M -85.20 % | -44.493 M -23.92 % | -35.904 M -433.06 % | -6.735 M 29.90 % | -9.609 M |
| Debt repayment | 52.899 M 3 555.81 % | -1.531 M 51.38 % | -3.149 M -30.69 % | -2.409 M 67.79 % | -7.480 M | 0.000 | 0.000 100.00 % | -3.500 M 58.82 % | -8.500 M -170.83 % | 12.000 M | 0.000 100.00 % | -11.951 M -234.42 % | 8.891 M 158.73 % | -15.140 M -5.14 % | -14.400 M 47.45 % | -27.400 M 50.18 % | -55.000 M -237.50 % | 40.000 M 166.67 % | 15.000 M -40.00 % | 25.000 M 231.58 % | -19.000 M -200.00 % | 19.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 100.00 % | -276.111 K -176.94 % | -99.702 K | 0.000 | 0.000 -100.00 % | 2.033 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 |
| Common stock repurchased | 0.000 100.00 % | -170.429 K | 0.000 100.00 % | -7.134 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 |
| Dividends paid | -16.020 M -69.29 % | -9.463 M -14.52 % | -8.263 M -10.81 % | -7.457 M -60.15 % | -4.656 M 0.00 % | -4.656 M 69.41 % | -15.221 M -977.69 % | -1.412 M -180.70 % | -503.156 K -118.05 % | -230.749 K | 0.000 100.00 % | -191.371 K 89.97 % | -1.908 M -1 889.91 % | -95.899 K 97.34 % | -3.602 M -27.85 % | -2.817 M 60.88 % | -7.200 M 7.78 % | -7.808 M 27.08 % | -10.708 M 21.36 % | -13.617 M -56.25 % | -8.715 M 8.93 % | -9.570 M -13.35 % | -8.442 M |
| Other financing activites | -3.380 M -10 741.09 % | -31.179 K -100.06 % | 53.136 M -71.55 % | 186.791 M | 0.000 -100.00 % | 26.177 M 1 187.54 % | 2.033 M 106.78 % | -30.000 M -5 555 555 655.77 % | 0.540 -100.00 % | 563.064 M 2 177.60 % | 24.722 M 308.71 % | 6.049 M 684.88 % | 770.647 K -75.95 % | 3.204 M -73.43 % | 12.057 M 10 357.20 % | 115.300 K -68.38 % | 364.600 K -91.33 % | 4.205 M 279.93 % | -2.337 M -123.37 % | 10.000 M -95.40 % | 217.350 M | 0.000 -100.00 % | 1.029 M |
| Net cash used provided by financing activities | 33.499 M 399.22 % | -11.196 M -127.01 % | 41.448 M -75.57 % | 169.691 M 1 498.21 % | -12.136 M -156.39 % | 21.521 M 263.18 % | -13.188 M 62.23 % | -34.912 M -287.78 % | -9.003 M -101.57 % | 574.833 M 2 225.21 % | 24.722 M 505.67 % | -6.094 M -178.60 % | 7.754 M 164.44 % | -12.032 M -102.41 % | -5.944 M 80.25 % | -30.102 M 51.32 % | -61.836 M -269.89 % | 36.397 M 1 761.44 % | 1.955 M -90.86 % | 21.383 M -88.72 % | 189.635 M 1 910.88 % | 9.430 M 227.21 % | -7.414 M |
| Effect of forex changes on cash | 1.530 M 626.28 % | 210.623 K -77.58 % | 939.305 K 327.47 % | -412.942 K -21.12 % | -340.945 K -293.97 % | 175.769 K -77.98 % | 798.157 K 152.75 % | -1.513 M -659.36 % | 270.531 K 1 642.78 % | 15.523 K 1 864.34 % | 790.240 279.08 % | 208.460 296.75 % | -105.950 94.67 % | -1.987 K -55.74 % | -1.276 K -3 456.90 % | -35.870 99.34 % | -5.432 K -24 302 446 095 118.67 % | 0.000 400.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 |
| Net change in cash | -113.042 M -2 200.87 % | 5.381 M -96.67 % | 161.591 M 726.75 % | 19.545 M 11 560.73 % | 167.618 K -99.67 % | 51.091 M 577.14 % | -10.708 M -120.16 % | 53.118 M 177.30 % | -68.720 M -158.82 % | 116.833 M 617.72 % | 16.278 M 168.40 % | 6.065 M 294.33 % | -3.121 M 47.18 % | -5.909 M -195.53 % | 6.185 M 140.96 % | -15.101 M 43.52 % | -26.736 M -978.08 % | -2.480 M 93.62 % | -38.880 M 50.40 % | -78.385 M -150.29 % | 155.853 M 736.18 % | 18.639 M 3 559.65 % | -538.747 K |
| Cash at beginning of period | 411.515 M 1.32 % | 406.134 M 66.08 % | 244.543 M 20.26 % | 203.349 M 0.08 % | 203.181 M 33.59 % | 152.091 M -6.58 % | 162.798 M 48.43 % | 109.681 M -38.52 % | 178.401 M 189.76 % | 61.568 M 57.65 % | 39.053 M 18.39 % | 32.988 M -8.64 % | 36.109 M -14.06 % | 42.018 M 17.26 % | 35.833 M -29.65 % | 50.934 M -34.42 % | 77.670 M -3.09 % | 80.150 M -32.66 % | 119.030 M -39.71 % | 197.415 M 374.99 % | 41.562 M 81.31 % | 22.923 M -2.30 % | 23.462 M |
| Cash at end of period | 298.473 M -27.47 % | 411.515 M 1.32 % | 406.134 M 82.21 % | 222.894 M 9.61 % | 203.349 M 0.08 % | 203.181 M 33.59 % | 152.091 M -6.58 % | 162.798 M 48.43 % | 109.681 M -38.52 % | 178.401 M 222.42 % | 55.331 M 41.68 % | 39.053 M 18.39 % | 32.988 M -8.64 % | 36.109 M -14.06 % | 42.018 M 17.26 % | 35.833 M -29.65 % | 50.934 M -34.42 % | 77.670 M -3.09 % | 80.150 M -32.66 % | 119.030 M -39.71 % | 197.415 M 374.99 % | 41.562 M 81.31 % | 22.923 M |
| Operating cash flow | 158.463 M -2.52 % | 162.567 M 73.75 % | 93.566 M 123.47 % | 41.869 M 120.57 % | 18.982 M -76.39 % | 80.405 M 1 484.75 % | 5.074 M -95.28 % | 107.577 M 272.15 % | -62.492 M -405.81 % | -12.355 M -128.10 % | 43.969 M 7 349.71 % | -606.490 K 60.55 % | -1.537 M -105.07 % | 30.349 M 17.32 % | 25.869 M 14.79 % | 22.537 M 149.82 % | 9.021 M 176.88 % | -11.735 M -128.23 % | 41.566 M 175.20 % | -55.275 M -2 704.81 % | 2.122 M -86.69 % | 15.944 M -3.27 % | 16.484 M |
| Capital expenditure | -36.554 M 62.27 % | -96.879 M 33.28 % | -145.194 M -227.85 % | -44.287 M -596.87 % | -6.355 M 87.54 % | -51.015 M -1 402.80 % | -3.395 M 58.40 % | -8.159 M -7.83 % | -7.567 M 86.59 % | -56.416 M -48.64 % | -37.954 M -188.44 % | -13.158 M 34.67 % | -20.143 M 17.85 % | -24.520 M -76.50 % | -13.893 M -93.04 % | -7.197 M 67.32 % | -22.019 M 25.58 % | -29.586 M 65.36 % | -85.401 M -91.94 % | -44.493 M -23.92 % | -35.904 M -433.06 % | -6.735 M 29.90 % | -9.609 M |
| Free CashFlow | 121.910 M 85.59 % | 65.689 M 227.24 % | -51.628 M -2 034.95 % | -2.418 M -119.15 % | 12.627 M -57.04 % | 29.390 M 1 650.42 % | 1.679 M -98.31 % | 99.418 M 241.91 % | -70.059 M -1.87 % | -68.770 M -1 243.30 % | 6.015 M 143.70 % | -13.765 M 36.51 % | -21.680 M -471.91 % | 5.829 M -51.33 % | 11.977 M -21.92 % | 15.340 M 218.02 % | -12.998 M 68.54 % | -41.321 M 5.74 % | -43.835 M 56.06 % | -99.768 M -195.33 % | -33.782 M -466.86 % | 9.208 M 33.94 % | 6.875 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 317.796 M 35.45 % | 234.631 M -47.91 % | 450.397 M 73.69 % | 259.312 M -6.26 % | 276.643 M 37.21 % | 201.623 M -23.87 % | 264.853 M 26.65 % | 209.130 M -14.30 % | 244.015 M 15.50 % | 211.273 M -1.87 % | 215.308 M -25.78 % | 290.087 M 51.07 % | 192.025 M 11.13 % | 172.793 M -17.59 % | 209.670 M 24.52 % | 168.384 M -3.84 % | 175.116 M 15.41 % | 151.731 M 5.05 % | 144.438 M -2.11 % | 147.557 M 14.09 % | 129.336 M 3.71 % | 124.709 M -2.89 % | 128.416 M 7.16 % | 119.834 M -5.51 % | 126.826 M 2.72 % | 123.463 M 3.05 % | 119.807 M 2.33 % | 117.074 M -21.71 % | 149.542 M 74.03 % | 85.929 M -21.45 % | 109.397 M -15.06 % | 128.796 M 6.55 % | 120.877 M 56.86 % | 77.061 M -57.05 % | 179.404 M 142.43 % | 74.001 M -0.71 % | 74.534 M 6.65 % | 69.888 M -72.81 % | 257.055 M 383.65 % | 53.148 M 6.64 % | 49.838 M -4.20 % | 52.024 M 1.99 % | 51.008 M -6.46 % | 54.531 M -27.87 % | 75.603 M 61.14 % | 46.919 M -37.80 % | 75.438 M 22.10 % | 61.781 M -8.13 % | 67.252 M 40.97 % | 47.707 M -17.58 % | 57.884 M -21.64 % | 73.872 M -6.89 % | 79.340 M 24.33 % | 63.812 M -8.78 % | 69.953 M -0.99 % | 70.657 M 3.81 % | 68.066 M -15.45 % | 80.501 M -18.66 % | 98.970 M 21.55 % | 81.424 M 1.01 % | 80.613 M 13.60 % | 70.961 M -5.16 % | 74.821 M 14.04 % | 65.608 M 19.26 % | 55.011 M 177.21 % | 19.845 M -56.11 % | 45.214 M -22.63 % | 58.443 M -26.58 % | 79.597 M 25.24 % | 63.556 M -11.73 % | 72.000 M -11.96 % | 81.777 M 6.85 % | 76.537 M 20.33 % | 63.607 M -19.89 % | 79.394 M 22.97 % | 64.566 M -4.74 % | 67.777 M 59.19 % | 42.575 M -27.79 % | 58.958 M -1.57 % | 59.899 M 10.63 % | 54.143 M 24.67 % | 43.429 M -25.07 % | 57.963 M 2.21 % | 56.711 M 11.66 % | 50.789 M 45.96 % | 34.797 M -43.80 % | 61.916 M 44.92 % | 42.723 M |
| Net income | 33.554 M 61.64 % | 20.758 M -23.21 % | 27.031 M -8.92 % | 29.677 M 0.72 % | 29.466 M 50.00 % | 19.643 M -2.30 % | 20.106 M -24.90 % | 26.772 M 21.52 % | 22.031 M -3.55 % | 22.842 M 21.06 % | 18.869 M 4.41 % | 18.072 M -13.28 % | 20.839 M -18.89 % | 25.694 M -2.40 % | 26.326 M 12.66 % | 23.368 M 22.94 % | 19.009 M 44.38 % | 13.166 M -12.54 % | 15.054 M 10.58 % | 13.613 M 32.66 % | 10.262 M 14.80 % | 8.939 M -37.72 % | 14.353 M 62.31 % | 8.843 M -27.30 % | 12.163 M 20.90 % | 10.061 M 227.33 % | 3.074 M -75.36 % | 12.473 M -13.82 % | 14.472 M 275.30 % | 3.856 M -68.92 % | 12.409 M -19.67 % | 15.447 M 35.10 % | 11.434 M 183.87 % | 4.028 M -78.65 % | 18.864 M 233.26 % | 5.661 M -15.58 % | 6.705 M 16.94 % | 5.734 M -84.04 % | 35.929 M 2 267.25 % | 1.518 M 220.94 % | -1.255 M -180.57 % | 1.558 M 104.95 % | -31.496 M -2 503.70 % | 1.310 M 261.27 % | 362.693 K -75.61 % | 1.487 M 152.84 % | -2.815 M -120.98 % | 13.417 M 351.05 % | 2.975 M 1 068.83 % | 254.487 K 122.72 % | -1.120 M 73.60 % | -4.243 M 36.00 % | -6.629 M 10.37 % | -7.396 M 40.06 % | -12.339 M -49.26 % | -8.267 M -134.86 % | -3.520 M -276.20 % | -935.669 K -118.84 % | 4.967 M 331.20 % | 1.152 M -21.68 % | 1.471 M 131.42 % | -4.680 M 79.22 % | -22.527 M -335.17 % | -5.177 M 45.35 % | -9.472 M 23.51 % | -12.383 M -2 431.86 % | 531.025 K 112.17 % | -4.362 M 18.38 % | -5.344 M -134.35 % | 15.561 M 151.84 % | -30.018 M -359.47 % | -6.533 M 26.53 % | -8.893 M -56.83 % | -5.670 M -9 795.10 % | 58.486 K -97.94 % | 2.841 M -29.83 % | 4.049 M 104.59 % | 1.979 M -13.96 % | 2.300 M -58.79 % | 5.581 M -18.61 % | 6.857 M 198.70 % | 2.296 M -53.43 % | 4.929 M -32.08 % | 7.257 M -0.09 % | 7.263 M 350.29 % | 1.613 M -83.23 % | 9.621 M 179.77 % | 3.439 M |
| Income before tax | 37.063 M 37.53 % | 26.949 M -8.55 % | 29.467 M -10.05 % | 32.761 M 1.15 % | 32.389 M 28.98 % | 25.111 M 21.95 % | 20.591 M -32.49 % | 30.500 M 19.82 % | 25.455 M -7.99 % | 27.666 M 43.89 % | 19.227 M 6.37 % | 18.076 M -26.48 % | 24.587 M -25.25 % | 32.892 M 33.43 % | 24.651 M -11.00 % | 27.697 M 25.07 % | 22.145 M 25.23 % | 17.684 M 12.15 % | 15.768 M -2.07 % | 16.101 M 28.11 % | 12.568 M 4.79 % | 11.994 M -4.04 % | 12.498 M 9.08 % | 11.458 M -32.24 % | 16.910 M 39.57 % | 12.115 M 107.91 % | 5.827 M -65.20 % | 16.744 M -10.87 % | 18.786 M 282.54 % | 4.911 M -64.97 % | 14.019 M -26.44 % | 19.059 M 24.65 % | 15.291 M 199.90 % | 5.099 M -79.20 % | 24.514 M 280.45 % | 6.443 M -15.56 % | 7.630 M 16.98 % | 6.523 M -84.81 % | 42.939 M 1 634.42 % | 2.476 M 3 831.54 % | -66.345 K -123.05 % | 287.880 K 100.90 % | -32.061 M -2 232.72 % | 1.503 M 25.68 % | 1.196 M -12.82 % | 1.372 M 140.69 % | -3.372 M -124.69 % | 13.656 M 382.06 % | 2.833 M 5 686.90 % | 48.952 K 102.11 % | -2.320 M 52.55 % | -4.889 M 41.04 % | -8.293 M 5.23 % | -8.751 M 43.29 % | -15.431 M -27.97 % | -12.058 M -190.54 % | -4.150 M -164.54 % | -1.569 M -123.20 % | 6.763 M 349.09 % | 1.506 M -16.52 % | 1.804 M 143.10 % | -4.186 M 81.64 % | -22.793 M -413.88 % | -4.435 M 51.89 % | -9.220 M 30.24 % | -13.216 M -110.65 % | -6.274 M -35.13 % | -4.643 M 38.34 % | -7.530 M -135.93 % | 20.959 M 169.99 % | -29.947 M -363.73 % | -6.458 M 23.81 % | -8.476 M -51.35 % | -5.601 M -992.75 % | 627.335 K -82.56 % | 3.598 M -29.38 % | 5.095 M 111.89 % | 2.404 M -1.20 % | 2.433 M -62.18 % | 6.434 M -13.20 % | 7.413 M 198.68 % | 2.482 M -54.39 % | 5.442 M -30.64 % | 7.846 M -0.09 % | 7.852 M 350.29 % | 1.744 M -83.36 % | 10.479 M 181.86 % | 3.718 M |
| Income before tax ratio | 0.12 1.54 % | 0.11 75.56 % | 0.07 -48.21 % | 0.13 7.91 % | 0.12 -6.00 % | 0.12 60.20 % | 0.08 -46.69 % | 0.15 39.80 % | 0.10 -20.34 % | 0.13 46.64 % | 0.09 43.31 % | 0.06 -51.33 % | 0.13 -32.74 % | 0.19 61.91 % | 0.12 -28.53 % | 0.16 30.07 % | 0.13 8.50 % | 0.12 6.76 % | 0.11 0.04 % | 0.11 12.29 % | 0.10 1.04 % | 0.10 -1.19 % | 0.10 1.79 % | 0.10 -28.29 % | 0.13 35.87 % | 0.10 101.76 % | 0.05 -65.99 % | 0.14 13.85 % | 0.13 119.81 % | 0.06 -55.40 % | 0.13 -13.40 % | 0.15 16.98 % | 0.13 91.19 % | 0.07 -51.58 % | 0.14 56.93 % | 0.09 -14.95 % | 0.10 9.69 % | 0.09 -44.13 % | 0.17 258.61 % | 0.05 3 599.11 % | 0.00 -124.06 % | 0.01 100.88 % | -0.63 -2 380.03 % | 0.03 74.24 % | 0.02 -45.89 % | 0.03 165.42 % | -0.04 -120.22 % | 0.22 424.75 % | 0.04 4 005.13 % | 0.00 102.56 % | -0.04 39.44 % | -0.07 36.68 % | -0.10 23.78 % | -0.14 37.83 % | -0.22 -29.26 % | -0.17 -179.89 % | -0.06 -212.87 % | -0.02 -128.52 % | 0.07 269.47 % | 0.02 -17.35 % | 0.02 137.94 % | -0.06 80.64 % | -0.30 -350.60 % | -0.07 59.66 % | -0.17 74.83 % | -0.67 -379.95 % | -0.14 -74.66 % | -0.08 16.02 % | -0.09 -128.69 % | 0.33 179.28 % | -0.42 -426.70 % | -0.08 28.70 % | -0.11 -25.78 % | -0.09 -1 214.34 % | 0.01 -85.82 % | 0.06 -25.86 % | 0.08 33.10 % | 0.06 36.83 % | 0.04 -61.58 % | 0.11 -21.54 % | 0.14 139.58 % | 0.06 -39.13 % | 0.09 -32.13 % | 0.14 -10.52 % | 0.15 208.51 % | 0.05 -70.39 % | 0.17 94.49 % | 0.09 |
| EBITDA | 37.316 M 37.23 % | 27.192 M -8.64 % | 29.764 M -20.09 % | 37.248 M 7.20 % | 34.746 M 23.34 % | 28.171 M 117.56 % | 12.948 M -57.72 % | 30.626 M -1.37 % | 31.053 M -6.27 % | 33.129 M 33.27 % | 24.859 M 11.23 % | 22.348 M -23.51 % | 29.218 M -16.16 % | 34.850 M 107.73 % | 16.777 M -43.67 % | 29.783 M 9.89 % | 27.103 M 18.37 % | 22.896 M 12.46 % | 20.359 M -2.81 % | 20.948 M 41.48 % | 14.807 M -11.62 % | 16.754 M -2.38 % | 17.162 M 6.36 % | 16.136 M -24.44 % | 21.356 M 52.41 % | 14.013 M 812.29 % | 1.536 M -90.22 % | 15.710 M -22.73 % | 20.331 M 115.52 % | 9.433 M 28.41 % | 7.346 M -64.97 % | 20.971 M 23.70 % | 16.954 M 59.85 % | 10.606 M -63.35 % | 28.940 M 378.01 % | 6.054 M -4.35 % | 6.329 M -51.74 % | 13.115 M -70.92 % | 45.105 M 354.43 % | 9.925 M 678.67 % | -1.715 M -112.54 % | 13.676 M 146.33 % | -29.515 M -1 686.66 % | -1.652 M -764.67 % | -191.054 K -104.52 % | 4.227 M -62.55 % | 11.287 M 1 972.34 % | 544.636 K -90.71 % | 5.863 M 482.00 % | 1.007 M 112.72 % | -7.918 M -39.91 % | -5.659 M 37.76 % | -9.093 M -208.40 % | -2.948 M 84.73 % | -19.306 M -805.53 % | 2.736 M 146.72 % | -5.856 M -210.00 % | 5.324 M 244.47 % | -3.685 M -182.03 % | 4.493 M -31.57 % | 6.565 M -0.48 % | 6.597 M 149.79 % | -13.248 M -1 062.07 % | -1.140 M 81.37 % | -6.118 M 26.08 % | -8.277 M -156.84 % | 14.563 M 2 115.08 % | 657.434 K -92.61 % | 8.897 M 979.72 % | -1.011 M 92.46 % | -13.406 M -418.49 % | -2.586 M 44.12 % | -4.627 M -29 608.61 % | 15.680 K -99.72 % | 5.557 M -9.15 % | 6.116 M -21.57 % | 7.798 M 57.64 % | 4.947 M -30.74 % | 7.142 M 0.21 % | 7.127 M -20.21 % | 8.933 M 119.55 % | 4.069 M -33.06 % | 6.078 M -24.84 % | 8.087 M -10.37 % | 9.022 M 259.72 % | 2.508 M -77.64 % | 11.217 M 150.64 % | 4.475 M |
| Net income ratio | 0.11 19.34 % | 0.09 47.41 % | 0.06 -47.56 % | 0.11 7.45 % | 0.11 9.33 % | 0.10 28.34 % | 0.08 -40.70 % | 0.13 41.79 % | 0.09 -16.49 % | 0.11 23.37 % | 0.09 40.67 % | 0.06 -42.59 % | 0.11 -27.02 % | 0.15 18.43 % | 0.13 -9.53 % | 0.14 27.85 % | 0.11 25.10 % | 0.09 -16.74 % | 0.10 12.97 % | 0.09 16.28 % | 0.08 10.69 % | 0.07 -35.87 % | 0.11 51.46 % | 0.07 -23.06 % | 0.10 17.70 % | 0.08 217.64 % | 0.03 -75.92 % | 0.11 10.08 % | 0.10 115.65 % | 0.04 -60.44 % | 0.11 -5.42 % | 0.12 26.80 % | 0.09 80.97 % | 0.05 -50.29 % | 0.11 37.46 % | 0.08 -14.97 % | 0.09 9.65 % | 0.08 -41.30 % | 0.14 389.45 % | 0.03 213.41 % | -0.03 -184.10 % | 0.03 104.85 % | -0.62 -2 669.72 % | 0.02 400.87 % | 0.00 -84.87 % | 0.03 184.95 % | -0.04 -117.18 % | 0.22 391.00 % | 0.04 729.15 % | 0.01 127.56 % | -0.02 66.30 % | -0.06 31.26 % | -0.08 27.91 % | -0.12 34.29 % | -0.18 -50.76 % | -0.12 -126.25 % | -0.05 -344.93 % | -0.01 -123.16 % | 0.05 254.75 % | 0.01 -22.46 % | 0.02 127.66 % | -0.07 78.09 % | -0.30 -281.58 % | -0.08 54.18 % | -0.17 72.41 % | -0.62 -5 412.92 % | 0.01 115.74 % | -0.07 -11.16 % | -0.07 -127.42 % | 0.24 158.72 % | -0.42 -421.86 % | -0.08 31.24 % | -0.12 -30.34 % | -0.09 -12 201.48 % | 0.00 -98.33 % | 0.04 -26.34 % | 0.06 28.51 % | 0.05 19.15 % | 0.04 -58.13 % | 0.09 -26.43 % | 0.13 139.59 % | 0.05 -37.84 % | 0.09 -33.54 % | 0.13 -10.52 % | 0.14 208.51 % | 0.05 -70.17 % | 0.16 93.05 % | 0.08 |
| Ratio EBITDA | 0.12 1.32 % | 0.12 75.37 % | 0.07 -53.99 % | 0.14 14.37 % | 0.13 -10.11 % | 0.14 185.79 % | 0.05 -66.62 % | 0.15 15.08 % | 0.13 -18.84 % | 0.16 35.81 % | 0.12 49.86 % | 0.08 -49.37 % | 0.15 -24.56 % | 0.20 152.06 % | 0.08 -54.76 % | 0.18 14.28 % | 0.15 2.57 % | 0.15 7.06 % | 0.14 -0.72 % | 0.14 24.01 % | 0.11 -14.78 % | 0.13 0.52 % | 0.13 -0.75 % | 0.13 -20.04 % | 0.17 48.36 % | 0.11 785.28 % | 0.01 -90.45 % | 0.13 -1.30 % | 0.14 23.84 % | 0.11 63.48 % | 0.07 -58.76 % | 0.16 16.09 % | 0.14 1.91 % | 0.14 -14.68 % | 0.16 97.17 % | 0.08 -3.66 % | 0.08 -54.75 % | 0.19 6.95 % | 0.18 -6.04 % | 0.19 642.62 % | -0.03 -113.09 % | 0.26 145.43 % | -0.58 -1 810.06 % | -0.03 -1 098.80 % | 0.00 -102.81 % | 0.09 -39.79 % | 0.15 1 597.18 % | 0.01 -89.89 % | 0.09 312.86 % | 0.02 115.44 % | -0.14 -78.55 % | -0.08 33.15 % | -0.11 -148.05 % | -0.05 83.26 % | -0.28 -812.62 % | 0.04 145.01 % | -0.09 -230.09 % | 0.07 277.61 % | -0.04 -167.49 % | 0.06 -32.25 % | 0.08 -12.40 % | 0.09 152.50 % | -0.18 -918.98 % | -0.02 84.38 % | -0.11 73.33 % | -0.42 -229.50 % | 0.32 2 763.14 % | 0.01 -89.94 % | 0.11 802.43 % | -0.02 91.45 % | -0.19 -488.89 % | -0.03 47.70 % | -0.06 -24 623.56 % | 0.00 -99.65 % | 0.07 -26.11 % | 0.09 -17.67 % | 0.12 -0.98 % | 0.12 -4.09 % | 0.12 1.81 % | 0.12 -27.88 % | 0.16 76.10 % | 0.09 -10.66 % | 0.10 -26.46 % | 0.14 -19.73 % | 0.18 146.45 % | 0.07 -60.22 % | 0.18 72.95 % | 0.10 |
| Gross profit ratio | 0.24 -6.51 % | 0.26 -4.60 % | 0.27 -4.28 % | 0.28 14.53 % | 0.25 -10.56 % | 0.27 4.25 % | 0.26 -3.11 % | 0.27 3.48 % | 0.26 6.14 % | 0.25 7.68 % | 0.23 6.93 % | 0.21 -24.70 % | 0.29 40.30 % | 0.20 -22.67 % | 0.26 -11.02 % | 0.30 -0.35 % | 0.30 22.54 % | 0.24 22.29 % | 0.20 -25.20 % | 0.26 -5.13 % | 0.28 3.86 % | 0.27 9.98 % | 0.24 -4.00 % | 0.25 1.55 % | 0.25 2.20 % | 0.25 4.62 % | 0.23 -20.24 % | 0.29 1.57 % | 0.29 7.02 % | 0.27 -12.72 % | 0.31 4.08 % | 0.30 -2.30 % | 0.30 5.86 % | 0.29 -9.54 % | 0.32 22.15 % | 0.26 -19.67 % | 0.32 12.09 % | 0.29 -6.58 % | 0.31 45.92 % | 0.21 43.69 % | 0.15 -41.69 % | 0.25 54.31 % | 0.16 10.78 % | 0.15 6.86 % | 0.14 -27.51 % | 0.19 54.21 % | 0.12 -20.44 % | 0.16 -29.73 % | 0.22 86.90 % | 0.12 -0.20 % | 0.12 48.59 % | 0.08 18.37 % | 0.07 2.03 % | 0.07 -33.64 % | 0.10 33.23 % | 0.07 -28.26 % | 0.10 -28.15 % | 0.15 -4.12 % | 0.15 -16.77 % | 0.18 20.96 % | 0.15 2.67 % | 0.15 173.31 % | 0.05 -44.50 % | 0.10 2 046.75 % | 0.00 97.91 % | -0.24 -479.79 % | -0.04 -189.99 % | 0.05 -57.77 % | 0.11 58.39 % | 0.07 153.40 % | -0.13 -395.63 % | 0.04 -39.94 % | 0.07 51.55 % | 0.05 -70.50 % | 0.16 42.01 % | 0.11 -15.29 % | 0.13 -11.15 % | 0.15 -25.61 % | 0.20 8.80 % | 0.19 -14.35 % | 0.22 -25.63 % | 0.29 21.71 % | 0.24 -8.24 % | 0.26 -2.66 % | 0.27 13.31 % | 0.24 -22.02 % | 0.30 43.39 % | 0.21 |
| Weighted average shs out dil | 189.226 M 0.00 % | 189.226 M -0.02 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.01 % | 189.243 M -0.01 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.01 % | 189.245 M 0.52 % | 188.270 M 8.30 % | 173.845 M 0.00 % | 173.845 M -6.52 % | 185.961 M 6.97 % | 173.845 M 12.63 % | 154.348 M 0.00 % | 154.348 M 0.00 % | 154.348 M 1.36 % | 152.271 M 0.00 % | 152.271 M -1.88 % | 155.186 M 0.00 % | 155.186 M 5.12 % | 147.632 M -5.18 % | 155.689 M 0.90 % | 154.304 M 0.00 % | 154.304 M 1.32 % | 152.293 M 0.12 % | 152.107 M -0.21 % | 152.420 M 0.00 % | 152.420 M 0.15 % | 152.191 M 0.00 % | 152.191 M 0.13 % | 151.993 M 0.00 % | 151.993 M -0.11 % | 152.165 M 0.00 % | 152.165 M 0.05 % | 152.088 M 0.00 % | 152.088 M 17.24 % | 129.721 M -14.82 % | 152.287 M 17.32 % | 129.803 M -14.37 % | 151.590 M 50.40 % | 100.793 M 0.00 % | 100.793 M -22.74 % | 130.465 M 0.00 % | 130.465 M 0.35 % | 130.006 M 0.00 % | 130.006 M 2.17 % | 127.244 M 0.00 % | 127.244 M -2.22 % | 130.138 M 0.00 % | 130.138 M 0.12 % | 129.988 M 0.00 % | 129.988 M 0.00 % | 129.984 M 0.00 % | 129.984 M 0.02 % | 129.954 M 0.00 % | 129.954 M 0.42 % | 129.415 M 0.00 % | 129.415 M -0.46 % | 130.009 M 0.00 % | 130.009 M 0.46 % | 129.413 M -0.50 % | 130.064 M 5.04 % | 123.828 M -4.70 % | 129.935 M -10.63 % | 145.397 M 0.00 % | 145.397 M 12.13 % | 129.671 M 0.00 % | 129.671 M -0.76 % | 130.663 M 0.00 % | 130.663 M -7.83 % | 141.757 M 0.00 % | 141.757 M 0.00 % | 141.757 M -0.57 % | 142.569 M 44.09 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M |
| Weighted average shs out | 189.226 M 0.00 % | 189.226 M -0.02 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.01 % | 189.243 M -0.01 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.01 % | 189.245 M 0.52 % | 188.270 M 8.30 % | 173.845 M 1.12 % | 171.913 M -6.54 % | 183.948 M 7.00 % | 171.913 M 11.38 % | 154.348 M 0.00 % | 154.348 M 2.12 % | 151.143 M -0.74 % | 152.271 M 0.62 % | 151.335 M 0.84 % | 150.067 M -3.30 % | 155.186 M 5.12 % | 147.632 M 0.00 % | 147.632 M -4.32 % | 154.304 M 0.00 % | 154.304 M 1.40 % | 152.172 M 0.04 % | 152.107 M 0.04 % | 152.041 M -0.25 % | 152.420 M 0.15 % | 152.191 M 0.00 % | 152.191 M 0.13 % | 151.993 M 0.00 % | 151.993 M -0.11 % | 152.165 M 0.00 % | 152.165 M 0.05 % | 152.088 M 0.00 % | 152.088 M 17.24 % | 129.721 M -14.82 % | 152.287 M 17.32 % | 129.803 M -14.37 % | 151.590 M 50.40 % | 100.793 M 0.00 % | 100.793 M -22.53 % | 130.098 M -0.28 % | 130.465 M 0.50 % | 129.818 M -0.14 % | 130.006 M 2.17 % | 127.244 M 0.00 % | 127.244 M -2.18 % | 130.075 M -0.05 % | 130.138 M 0.12 % | 129.983 M 0.00 % | 129.988 M 0.00 % | 129.984 M 0.00 % | 129.984 M 0.10 % | 129.852 M -0.08 % | 129.954 M 0.99 % | 128.679 M -0.57 % | 129.415 M -0.36 % | 129.881 M -0.10 % | 130.009 M 0.46 % | 129.413 M -0.50 % | 130.064 M 5.04 % | 123.828 M -4.70 % | 129.935 M -10.63 % | 145.397 M 0.00 % | 145.397 M 15.64 % | 125.734 M -3.04 % | 129.671 M 0.76 % | 128.693 M -1.51 % | 130.663 M -7.83 % | 141.757 M 0.00 % | 141.757 M 0.00 % | 141.757 M -0.57 % | 142.569 M 44.09 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M 0.00 % | 98.947 M |
| EPS diluted | 0.18 63.64 % | 0.11 -21.43 % | 0.14 -12.50 % | 0.16 0.00 % | 0.16 60.00 % | 0.10 -9.09 % | 0.11 -21.43 % | 0.14 16.67 % | 0.12 0.00 % | 0.12 20.00 % | 0.10 0.00 % | 0.10 -16.67 % | 0.12 -14.29 % | 0.14 0.00 % | 0.14 -6.67 % | 0.15 25.00 % | 0.12 40.68 % | 0.09 -13.75 % | 0.10 10.63 % | 0.09 35.25 % | 0.07 14.76 % | 0.06 -40.74 % | 0.10 71.13 % | 0.06 -27.92 % | 0.08 20.86 % | 0.07 222.77 % | 0.02 -75.37 % | 0.08 -13.68 % | 0.10 275.49 % | 0.03 -68.96 % | 0.08 -18.50 % | 0.10 32.98 % | 0.08 183.77 % | 0.03 -77.92 % | 0.12 222.58 % | 0.04 -15.65 % | 0.04 16.98 % | 0.04 -86.54 % | 0.28 434.35 % | 0.05 640.21 % | -0.01 -113.18 % | 0.07 123.74 % | -0.31 -2 484.62 % | 0.01 364.29 % | 0.00 -75.44 % | 0.01 152.53 % | -0.02 -121.70 % | 0.10 327.35 % | 0.02 1 070.00 % | 0.00 123.26 % | -0.01 73.62 % | -0.03 36.08 % | -0.05 10.37 % | -0.06 40.04 % | -0.09 -49.21 % | -0.06 -134.69 % | -0.03 -276.39 % | -0.01 -118.75 % | 0.04 331.46 % | 0.01 -21.24 % | 0.01 131.39 % | -0.04 78.82 % | -0.17 -327.14 % | -0.04 47.97 % | -0.08 19.73 % | -0.10 -2 675.68 % | 0.00 112.33 % | -0.03 27.18 % | -0.04 -134.33 % | 0.12 152.17 % | -0.23 -360.00 % | -0.05 20.26 % | -0.06 -56.75 % | -0.04 -10 100.00 % | 0.00 -98.00 % | 0.02 -51.10 % | 0.04 104.50 % | 0.02 -13.79 % | 0.02 -45.92 % | 0.04 -38.10 % | 0.07 291.53 % | 0.02 -64.46 % | 0.05 -10.75 % | 0.06 -23.98 % | 0.07 284.29 % | 0.02 -80.35 % | 0.10 179.31 % | 0.03 |
| Earnings per share | 0.18 63.64 % | 0.11 -21.43 % | 0.14 -12.50 % | 0.16 0.00 % | 0.16 60.00 % | 0.10 -9.09 % | 0.11 -21.43 % | 0.14 16.67 % | 0.12 0.00 % | 0.12 20.00 % | 0.10 0.00 % | 0.10 -16.67 % | 0.12 -14.29 % | 0.14 0.00 % | 0.14 -6.67 % | 0.15 25.00 % | 0.12 40.68 % | 0.09 -13.75 % | 0.10 10.63 % | 0.09 35.25 % | 0.07 14.76 % | 0.06 -40.74 % | 0.10 62.27 % | 0.06 -23.98 % | 0.08 20.86 % | 0.07 222.77 % | 0.02 -75.37 % | 0.08 -13.68 % | 0.10 275.49 % | 0.03 -68.96 % | 0.08 -18.50 % | 0.10 32.98 % | 0.08 183.77 % | 0.03 -77.92 % | 0.12 222.58 % | 0.04 -15.65 % | 0.04 16.98 % | 0.04 -86.54 % | 0.28 434.35 % | 0.05 640.21 % | -0.01 -113.18 % | 0.07 123.74 % | -0.31 -2 484.62 % | 0.01 364.29 % | 0.00 -75.44 % | 0.01 152.53 % | -0.02 -121.70 % | 0.10 327.35 % | 0.02 1 070.00 % | 0.00 123.26 % | -0.01 73.62 % | -0.03 36.08 % | -0.05 10.37 % | -0.06 40.04 % | -0.09 -49.21 % | -0.06 -134.69 % | -0.03 -276.39 % | -0.01 -118.75 % | 0.04 331.46 % | 0.01 -21.24 % | 0.01 131.39 % | -0.04 78.82 % | -0.17 -327.14 % | -0.04 47.97 % | -0.08 19.73 % | -0.10 -2 675.68 % | 0.00 112.33 % | -0.03 29.41 % | -0.04 -135.42 % | 0.12 152.17 % | -0.23 -360.00 % | -0.05 20.26 % | -0.06 -56.75 % | -0.04 -10 100.00 % | 0.00 -98.00 % | 0.02 -51.10 % | 0.04 104.50 % | 0.02 -13.79 % | 0.02 -45.92 % | 0.04 -38.10 % | 0.07 291.53 % | 0.02 -64.46 % | 0.05 -10.75 % | 0.06 -23.98 % | 0.07 284.29 % | 0.02 -80.35 % | 0.10 179.31 % | 0.03 |
| Gross profit | 76.335 M 26.63 % | 60.281 M -50.30 % | 121.292 M 66.26 % | 72.954 M 7.35 % | 67.957 M 22.72 % | 55.375 M -20.64 % | 69.774 M 22.70 % | 56.865 M -11.31 % | 64.116 M 22.59 % | 52.300 M 5.66 % | 49.498 M -20.64 % | 62.368 M 13.76 % | 54.825 M 55.91 % | 35.164 M -36.27 % | 55.177 M 10.80 % | 49.799 M -4.18 % | 51.970 M 41.43 % | 36.748 M 28.47 % | 28.604 M -26.78 % | 39.069 M 8.23 % | 36.096 M 7.71 % | 33.511 M 6.80 % | 31.377 M 2.88 % | 30.499 M -4.05 % | 31.787 M 4.99 % | 30.276 M 7.81 % | 28.083 M -18.37 % | 34.405 M -20.48 % | 43.267 M 86.24 % | 23.232 M -31.44 % | 33.886 M -11.60 % | 38.331 M 4.10 % | 36.823 M 66.05 % | 22.176 M -61.14 % | 57.072 M 196.14 % | 19.272 M -20.25 % | 24.165 M 19.54 % | 20.214 M -74.60 % | 79.589 M 605.75 % | 11.277 M 53.23 % | 7.359 M -44.14 % | 13.176 M 57.39 % | 8.372 M 3.63 % | 8.079 M -22.92 % | 10.481 M 16.80 % | 8.974 M -4.09 % | 9.356 M -2.85 % | 9.631 M -35.45 % | 14.919 M 163.47 % | 5.663 M -17.75 % | 6.884 M 16.43 % | 5.913 M 10.21 % | 5.365 M 26.85 % | 4.229 M -39.46 % | 6.986 M 31.90 % | 5.297 M -25.53 % | 7.113 M -39.25 % | 11.708 M -22.01 % | 15.011 M 1.16 % | 14.839 M 22.18 % | 12.145 M 16.64 % | 10.413 M 159.21 % | 4.017 M -36.70 % | 6.347 M 2 421.75 % | -273.351 K 94.21 % | -4.719 M -154.47 % | -1.854 M -169.62 % | 2.664 M -69.00 % | 8.591 M 98.37 % | 4.331 M 147.14 % | -9.187 M -360.28 % | 3.530 M -35.83 % | 5.500 M 82.36 % | 3.016 M -76.36 % | 12.761 M 74.63 % | 7.308 M -19.30 % | 9.055 M 41.45 % | 6.402 M -46.28 % | 11.917 M 7.09 % | 11.128 M -5.24 % | 11.743 M -7.28 % | 12.665 M -8.81 % | 13.889 M -6.22 % | 14.809 M 8.69 % | 13.625 M 65.38 % | 8.239 M -56.17 % | 18.798 M 107.80 % | 9.046 M |
| Income tax expense | 3.560 M -42.82 % | 6.226 M 5.90 % | 5.879 M 88.25 % | 3.123 M 12.62 % | 2.773 M -49.65 % | 5.508 M 778.53 % | 626.995 K -83.42 % | 3.781 M 9.20 % | 3.463 M -29.10 % | 4.884 M 586.19 % | 711.750 K 1 088.19 % | 59.902 K -98.42 % | 3.786 M -47.62 % | 7.228 M 3 163.55 % | -235.927 K -105.37 % | 4.396 M 36.09 % | 3.230 M -29.49 % | 4.581 M 449.08 % | 834.320 K -67.77 % | 2.589 M 8.73 % | 2.381 M -23.26 % | 3.102 M 266.55 % | -1.863 M -173.84 % | 2.523 M -47.93 % | 4.845 M 135.77 % | 2.055 M -25.38 % | 2.754 M -35.53 % | 4.271 M -1.00 % | 4.314 M 309.01 % | 1.055 M -34.48 % | 1.610 M -55.43 % | 3.612 M -6.35 % | 3.857 M 260.17 % | 1.071 M -81.05 % | 5.650 M 621.73 % | 782.804 K -15.38 % | 925.052 K 17.27 % | 788.826 K -88.75 % | 7.010 M 631.80 % | 957.971 K -19.40 % | 1.189 M 193.61 % | -1.270 M -564.61 % | -191.052 K -383.88 % | 67.300 K -88.96 % | 609.834 K 534.10 % | -140.482 K 71.09 % | -485.897 K -238.54 % | 350.729 K 1 223.95 % | -31.205 K 53.79 % | -67.524 K 84.84 % | -445.353 K -292.78 % | 231.019 K 521.19 % | -54.849 K -122.08 % | 248.451 K -77.04 % | 1.082 M 174.27 % | -1.457 M -793.89 % | 209.980 K 221.18 % | -173.282 K -111.76 % | 1.474 M 445.04 % | 270.417 K 3.98 % | 260.070 K 309.08 % | -124.388 K 49.39 % | -245.777 K -186.93 % | 282.738 K 151.31 % | 112.505 K 131.18 % | -360.877 K 93.36 % | -5.432 M -11 427.41 % | 47.954 K 102.46 % | -1.953 M -134.93 % | 5.590 M 237.93 % | -4.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 245.191 K -33.44 % | 368.400 K -30.97 % | 533.663 K 73.45 % | 307.679 K 753.25 % | -47.100 K -106.93 % | 679.880 K 22.26 % | 556.077 K 198.74 % | 186.139 K -63.70 % | 512.730 K -12.86 % | 588.423 K -0.09 % | 588.930 K 350.29 % | 130.788 K -84.75 % | 857.901 K 207.66 % | 278.843 K |
| Cost of revenue | 241.461 M 38.49 % | 174.350 M -47.02 % | 329.105 M 76.60 % | 186.358 M -9.06 % | 204.914 M 40.11 % | 146.248 M -25.03 % | 195.079 M 28.12 % | 152.265 M -15.36 % | 179.899 M 13.16 % | 158.973 M -4.12 % | 165.811 M -27.19 % | 227.719 M 65.98 % | 137.200 M -0.31 % | 137.629 M -10.92 % | 154.493 M 30.28 % | 118.585 M -3.70 % | 123.145 M 7.10 % | 114.983 M -0.73 % | 115.833 M 6.77 % | 108.489 M 16.35 % | 93.240 M 2.24 % | 91.198 M -6.02 % | 97.040 M 8.62 % | 89.336 M -6.00 % | 95.039 M 1.99 % | 93.186 M 1.59 % | 91.724 M 10.95 % | 82.669 M -22.21 % | 106.275 M 69.50 % | 62.697 M -16.97 % | 75.510 M -16.53 % | 90.464 M 7.63 % | 84.055 M 53.15 % | 54.885 M -55.13 % | 122.332 M 123.52 % | 54.729 M 8.66 % | 50.369 M 1.40 % | 49.674 M -72.01 % | 177.466 M 323.84 % | 41.871 M -1.43 % | 42.478 M 9.34 % | 38.848 M -8.89 % | 42.637 M -8.21 % | 46.452 M -28.67 % | 65.122 M 71.62 % | 37.946 M -42.58 % | 66.081 M 26.71 % | 52.150 M -0.35 % | 52.332 M 24.47 % | 42.045 M -17.56 % | 50.999 M -24.96 % | 67.959 M -8.13 % | 73.975 M 24.15 % | 59.583 M -5.38 % | 62.967 M -3.66 % | 65.360 M 7.23 % | 60.953 M -11.40 % | 68.794 M -18.06 % | 83.959 M 26.09 % | 66.585 M -2.75 % | 68.468 M 13.08 % | 60.548 M -14.48 % | 70.803 M 19.48 % | 59.261 M 7.19 % | 55.284 M 125.07 % | 24.564 M -47.81 % | 47.069 M -15.62 % | 55.779 M -21.44 % | 71.006 M 19.89 % | 59.225 M -27.05 % | 81.187 M 3.76 % | 78.247 M 10.15 % | 71.036 M 17.24 % | 60.591 M -9.07 % | 66.633 M 16.37 % | 57.258 M -2.49 % | 58.722 M 62.34 % | 36.173 M -23.10 % | 47.041 M -3.55 % | 48.772 M 15.03 % | 42.400 M 37.82 % | 30.764 M -30.20 % | 44.074 M 5.18 % | 41.902 M 12.75 % | 37.164 M 39.93 % | 26.559 M -38.40 % | 43.118 M 28.03 % | 33.677 M |
| General and administrative expenses | -9.439 M -157.63 % | 16.377 M 140.42 % | -40.516 M -195.26 % | 42.534 M 122.33 % | 19.131 M 46.60 % | 13.050 M 139.08 % | -33.396 M -186.55 % | 38.587 M 513.79 % | -9.325 M -172.32 % | 12.895 M 145.81 % | -28.148 M -178.47 % | 35.869 M 936.57 % | -4.288 M -142.60 % | 10.066 M 144.02 % | -22.867 M -183.92 % | 27.248 M 587.18 % | -5.593 M -163.60 % | 8.794 M 138.80 % | -22.664 M -407.96 % | 7.360 M 192.37 % | -7.967 M -164.78 % | 12.299 M 148.29 % | -25.466 M -397.41 % | 8.563 M 197.09 % | -8.819 M -169.64 % | 12.664 M 162.41 % | -20.290 M -318.79 % | 9.274 M 212.75 % | -8.225 M -168.54 % | 12.001 M 141.82 % | -28.697 M -328.11 % | 12.580 M 289.14 % | -6.651 M -162.65 % | 10.617 M 143.67 % | -24.315 M -342.84 % | 10.013 M 340.84 % | -4.157 M -146.16 % | 9.007 M 158.04 % | -15.518 M -339.53 % | 6.478 M 250.51 % | -4.304 M -152.75 % | 8.160 M 4 042.37 % | 196.986 K -96.89 % | 6.330 M 335.36 % | -2.690 M -156.24 % | 4.783 M 145.26 % | -10.566 M -297.26 % | 5.356 M 548.18 % | -1.195 M -124.45 % | 4.888 M 139.81 % | -12.279 M -271.38 % | 7.164 M 537.05 % | -1.639 M -125.36 % | 6.464 M 203.38 % | -6.253 M -202.33 % | 6.110 M 336.05 % | -2.589 M -141.26 % | 6.274 M 156.48 % | -11.109 M -251.81 % | 7.318 M 86.94 % | 3.914 M -23.95 % | 5.147 M -46.51 % | 9.622 M 110.95 % | 4.561 M -2.05 % | 4.656 M -10.68 % | 5.213 M 12.90 % | 4.618 M -7.98 % | 5.018 M 0.68 % | 4.984 M -2.37 % | 5.105 M 74.33 % | 2.928 M -35.93 % | 4.570 M 489.07 % | 775.874 K -85.94 % | 5.517 M -1.16 % | 5.582 M 238.09 % | 1.651 M -53.47 % | 3.548 M 42.44 % | 2.491 M -2.86 % | 2.564 M -49.51 % | 5.078 M 85.74 % | 2.734 M -66.82 % | 8.240 M 199.08 % | 2.755 M -38.34 % | 4.468 M 3.16 % | 4.331 M -7.68 % | 4.691 M 11.45 % | 4.209 M 38.95 % | 3.029 M |
| Selling and marketing expenses | -2.438 M -146.30 % | 5.266 M 140.51 % | -12.999 M 2.50 % | -13.333 M -263.85 % | 8.137 M 65.09 % | 4.929 M -40.76 % | 8.320 M 21.62 % | 6.841 M -9.30 % | 7.543 M 61.24 % | 4.678 M -31.87 % | 6.866 M -8.82 % | 7.530 M 29.03 % | 5.836 M 76.84 % | 3.300 M -29.64 % | 4.690 M -19.61 % | 5.834 M 1.69 % | 5.737 M 93.82 % | 2.960 M 277.88 % | -1.664 M -126.35 % | 6.316 M 4.46 % | 6.046 M 23.43 % | 4.898 M -43.67 % | 8.695 M 29.77 % | 6.700 M 15.91 % | 5.781 M -5.45 % | 6.114 M -7.66 % | 6.621 M -2.65 % | 6.801 M -15.41 % | 8.040 M 72.38 % | 4.664 M -27.59 % | 6.441 M -1.00 % | 6.506 M -12.96 % | 7.475 M 83.88 % | 4.065 M -53.92 % | 8.822 M 103.37 % | 4.338 M -31.61 % | 6.343 M 181.48 % | 2.254 M -76.50 % | 9.591 M 298.06 % | 2.409 M -47.95 % | 4.629 M 104.43 % | 2.264 M -60.75 % | 5.768 M 137.69 % | 2.427 M -34.05 % | 3.680 M 171.41 % | 1.356 M -57.63 % | 3.200 M -3.89 % | 3.330 M -30.87 % | 4.816 M 611.06 % | 677.340 K -70.02 % | 2.260 M -27.12 % | 3.100 M -21.80 % | 3.964 M 36.09 % | 2.913 M 5.71 % | 2.756 M -23.06 % | 3.582 M -17.85 % | 4.360 M 43.54 % | 3.038 M 96.33 % | 1.547 M -61.22 % | 3.990 M 20.58 % | 3.309 M -1.63 % | 3.364 M 8.94 % | 3.088 M 8.96 % | 2.834 M 53.64 % | 1.844 M 64.02 % | 1.125 M -77.34 % | 4.962 M 744.89 % | 587.279 K -60.08 % | 1.471 M -47.35 % | 2.794 M 6.01 % | 2.636 M -9.33 % | 2.907 M -6.36 % | 3.105 M 91.36 % | 1.622 M -71.09 % | 5.611 M 550.06 % | 863.136 K -9.44 % | 953.115 K 105.84 % | 463.036 K -91.92 % | 5.729 M 1 112.88 % | 472.375 K -20.84 % | 596.727 K -61.14 % | 1.536 M -75.82 % | 6.351 M 220.49 % | 1.982 M 446.10 % | 362.883 K -57.26 % | 848.981 K -69.66 % | 2.798 M 124.82 % | 1.244 M |
| Other expenses | 37.301 M 2 664.41 % | -1.455 M -101.25 % | 116.420 M 228 138.17 % | 51.008 K -94.72 % | 965.908 K 1 489.22 % | -69.529 K -100.13 % | 52.557 M 50 624.83 % | 103.612 K -34.80 % | 158.907 K -49.53 % | 314.842 K -99.31 % | 45.575 M 429.52 % | -13.831 M -176.67 % | 18.040 M 212.03 % | -16.104 M -553.93 % | -2.463 M -1 023.07 % | -219.275 K -248.22 % | 147.936 K 30 760.50 % | 479.370 101.94 % | -24.769 K 78.78 % | -116.743 K -151.08 % | -46.497 K -366.98 % | -9.957 K 98.87 % | -884.257 K -1 390.78 % | -59.315 K 34.94 % | -91.167 K -75.21 % | -52.033 K 71.28 % | -181.153 K -7 622.75 % | -2.346 K -101.65 % | 142.401 K 326.10 % | 33.420 K -74.78 % | 132.489 K 76.43 % | 75.094 K 104.65 % | -1.616 M -200.09 % | 1.614 M 29.11 % | 1.250 M -62.39 % | 3.325 M 239.83 % | 978.476 K | 0.000 -100.00 % | 1.919 M | 0.000 -100.00 % | 2.636 M | 0.000 -100.00 % | 19.702 M 1 084.72 % | 1.663 M 240.63 % | 488.214 K 691.09 % | 61.714 K -97.96 % | 3.018 M -77.02 % | 13.134 M 1 975.15 % | 632.905 K 96.77 % | 321.640 K 163.65 % | -505.324 K -489.91 % | 129.601 K 170.63 % | 47.888 K -58.62 % | 115.740 K -19.58 % | 143.915 K 159.60 % | 55.438 K -63.05 % | 150.031 K 433.27 % | 28.134 K -89.35 % | 264.134 K 388.63 % | 54.056 K -61.82 % | 141.584 K 214.50 % | 45.019 K -90.44 % | 470.970 K 117.43 % | -2.703 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.088 M -103.74 % | 29.048 M 381.71 % | -10.311 M -1 158.12 % | 974.498 K -25.63 % | 1.310 M | 0.000 -100.00 % | 222.725 K 206.26 % | 72.725 K 18.02 % | 61.622 K 125.24 % | 27.358 K -32.60 % | 40.591 K -40.14 % | 67.808 K -94.60 % | 1.255 M 910.69 % | 124.221 K 15.98 % | 107.106 K 417.97 % | 20.678 K -98.77 % | 1.677 M 2 692.69 % | 60.045 K 186.66 % | -69.289 K -423.24 % | 21.436 K |
| Operating expenses | 39.239 M 17.91 % | 33.277 M -63.71 % | 91.687 M 126.10 % | 40.552 M -8.48 % | 44.312 M 47.99 % | 29.943 M -39.62 % | 49.588 M 69.12 % | 29.320 M -26.72 % | 40.010 M 58.40 % | 25.259 M -33.26 % | 37.848 M -15.01 % | 44.531 M 32.81 % | 33.529 M 1 455.21 % | 2.156 M -94.39 % | 38.401 M 73.61 % | 22.119 M -24.14 % | 29.157 M 56.17 % | 18.670 M 17.58 % | 15.878 M -27.24 % | 21.824 M 2.51 % | 21.290 M 3.95 % | 20.481 M 19.62 % | 17.122 M -16.78 % | 20.573 M 9.08 % | 18.861 M 15.97 % | 16.264 M -36.02 % | 25.420 M 35.97 % | 18.695 M -15.01 % | 21.996 M 42.09 % | 15.481 M -31.02 % | 22.443 M 25.09 % | 17.941 M 11.76 % | 16.054 M 5.32 % | 15.243 M -52.77 % | 32.276 M 121.59 % | 14.566 M -16.56 % | 17.456 M 53.64 % | 11.362 M -67.62 % | 35.086 M 291.48 % | 8.962 M -10.83 % | 10.051 M -4.05 % | 10.475 M -64.49 % | 29.496 M 227.64 % | 9.003 M -12.52 % | 10.291 M 65.60 % | 6.214 M -56.70 % | 14.351 M 57.95 % | 9.086 M -18.42 % | 11.137 M 93.56 % | 5.754 M -48.79 % | 11.236 M 5.93 % | 10.607 M -7.68 % | 11.490 M 18.13 % | 9.726 M -40.75 % | 16.415 M 68.18 % | 9.760 M -6.06 % | 10.391 M 10.51 % | 9.403 M 67.56 % | 5.611 M -50.63 % | 11.366 M 52.63 % | 7.447 M -14.75 % | 8.735 M -32.04 % | 12.854 M 71.69 % | 7.487 M 14.38 % | 6.546 M 2.77 % | 6.369 M -33.88 % | 9.632 M 70.46 % | 5.651 M -16.32 % | 6.752 M -15.94 % | 8.032 M 39.40 % | 5.762 M -24.63 % | 7.644 M 90.07 % | 4.022 M -44.11 % | 7.197 M -36.45 % | 11.324 M 309.42 % | 2.766 M -33.39 % | 4.153 M 26.22 % | 3.290 M -61.38 % | 8.519 M 49.11 % | 5.713 M 63.28 % | 3.499 M -64.73 % | 9.920 M 7.07 % | 9.265 M 37.81 % | 6.723 M 39.20 % | 4.830 M -15.73 % | 5.731 M -22.70 % | 7.414 M 62.20 % | 4.571 M |
| Cost and expenses | 280.699 M 35.19 % | 207.627 M -50.66 % | 420.792 M 85.44 % | 226.910 M -7.37 % | 244.970 M 39.04 % | 176.190 M -27.99 % | 244.667 M 34.74 % | 181.586 M -17.43 % | 219.909 M 19.37 % | 184.233 M -9.54 % | 203.659 M -25.19 % | 272.249 M 59.46 % | 170.729 M 22.14 % | 139.784 M -27.53 % | 192.894 M 37.09 % | 140.704 M -7.62 % | 152.303 M 13.95 % | 133.653 M 1.47 % | 131.711 M 1.07 % | 130.313 M 13.78 % | 114.530 M 2.55 % | 111.679 M -2.17 % | 114.161 M 3.87 % | 109.909 M -3.50 % | 113.900 M 4.07 % | 109.450 M -6.57 % | 117.144 M 15.57 % | 101.364 M -20.98 % | 128.271 M 64.08 % | 78.178 M -20.19 % | 97.953 M -9.64 % | 108.406 M 8.29 % | 100.109 M 42.75 % | 70.127 M -54.64 % | 154.609 M 123.12 % | 69.295 M 2.17 % | 67.825 M 11.12 % | 61.035 M -71.28 % | 212.551 M 318.13 % | 50.834 M -3.23 % | 52.529 M 6.50 % | 49.323 M -31.62 % | 72.133 M 30.07 % | 55.455 M -26.47 % | 75.413 M 70.77 % | 44.160 M -45.10 % | 80.433 M 31.35 % | 61.236 M -3.52 % | 63.469 M 32.79 % | 47.798 M -23.20 % | 62.235 M -20.79 % | 78.566 M -8.07 % | 85.464 M 23.31 % | 69.308 M -12.69 % | 79.382 M 5.67 % | 75.120 M 5.29 % | 71.344 M -8.76 % | 78.196 M -12.70 % | 89.570 M 14.91 % | 77.951 M 2.68 % | 75.915 M 9.57 % | 69.284 M -17.18 % | 83.657 M 25.33 % | 66.748 M 7.95 % | 61.830 M 99.89 % | 30.933 M -45.45 % | 56.701 M -7.70 % | 61.430 M -21.00 % | 77.759 M 15.61 % | 67.257 M -22.65 % | 86.949 M 1.23 % | 85.891 M 14.43 % | 75.058 M 10.73 % | 67.787 M -13.05 % | 77.958 M 29.88 % | 60.024 M -4.53 % | 62.875 M 59.32 % | 39.463 M -28.97 % | 55.561 M 1.97 % | 54.485 M 18.71 % | 45.899 M 12.82 % | 40.684 M -23.73 % | 53.339 M 9.69 % | 48.625 M 15.79 % | 41.993 M 30.05 % | 32.289 M -36.10 % | 50.532 M 32.12 % | 38.248 M |
| Research and development expenses | 13.815 M 5.54 % | 13.089 M -54.53 % | 28.783 M 119.65 % | 13.104 M -18.49 % | 16.077 M 33.60 % | 12.033 M -45.57 % | 22.106 M 94.81 % | 11.348 M -28.89 % | 15.959 M 116.48 % | 7.372 M -45.61 % | 13.555 M -9.41 % | 14.962 M 7.33 % | 13.940 M 184.86 % | 4.894 M -70.14 % | 16.387 M 98.02 % | 8.275 M -19.85 % | 10.324 M 67.10 % | 6.178 M -52.94 % | 13.129 M 61.23 % | 8.143 M 29.38 % | 6.294 M 111.67 % | 2.973 M -67.05 % | 9.024 M 41.62 % | 6.372 M 48.50 % | 4.291 M 21.33 % | 3.537 M -23.46 % | 4.621 M -36.37 % | 7.262 M -56.31 % | 16.622 M 490.00 % | 2.817 M -89.20 % | 26.095 M 487.04 % | 4.445 M 15.51 % | 3.848 M | 0.000 -100.00 % | 9.133 M | 0.000 -100.00 % | 3.108 M | 0.000 -100.00 % | 10.442 M | 0.000 -100.00 % | 2.653 M | 0.000 -100.00 % | 17.036 M | 0.000 -100.00 % | 4.396 M | 0.000 -100.00 % | 7.528 M | 0.000 -100.00 % | 3.067 M | 0.000 -100.00 % | 9.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -11.877 M -154.88 % | 21.643 M 140.44 % | -53.516 M -295.33 % | 27.397 M 0.47 % | 27.269 M 51.67 % | 17.979 M 171.70 % | -25.075 M -155.20 % | 45.428 M 2 648.33 % | -1.783 M -110.14 % | 17.573 M 182.57 % | -21.282 M -149.04 % | 43.399 M 2 702.99 % | 1.548 M -88.42 % | 13.366 M 173.53 % | -18.176 M -154.94 % | 33.082 M 22 855.34 % | 144.114 K -98.77 % | 11.754 M 148.31 % | -24.328 M -277.90 % | 13.675 M 811.87 % | -1.921 M -111.17 % | 17.197 M 202.54 % | -16.771 M -209.88 % | 15.263 M 602.36 % | -3.038 M -116.18 % | 18.778 M 237.37 % | -13.669 M -185.03 % | 16.075 M 8 782.61 % | -185.140 K -101.11 % | 16.665 M 174.88 % | -22.256 M -216.60 % | 19.087 M 2 217.07 % | 823.742 K -94.39 % | 14.682 M 194.77 % | -15.492 M -207.95 % | 14.351 M 556.61 % | 2.186 M -80.59 % | 11.261 M 289.99 % | -5.927 M -166.69 % | 8.888 M 2 639.09 % | 324.483 K -96.89 % | 10.424 M 74.75 % | 5.965 M -31.88 % | 8.757 M 784.67 % | 989.881 K -83.87 % | 6.138 M 183.34 % | -7.366 M -184.80 % | 8.686 M 139.86 % | 3.621 M -34.93 % | 5.565 M 155.54 % | -10.019 M -197.61 % | 10.265 M 341.45 % | 2.325 M -75.20 % | 9.377 M 368.16 % | -3.497 M -136.08 % | 9.692 M 447.02 % | 1.772 M -80.97 % | 9.312 M 197.39 % | -9.561 M -184.56 % | 11.307 M 56.54 % | 7.223 M -15.13 % | 8.511 M -33.04 % | 12.710 M 71.87 % | 7.395 M 13.75 % | 6.501 M 2.57 % | 6.338 M -33.84 % | 9.580 M 70.90 % | 5.605 M -13.16 % | 6.455 M -18.28 % | 7.899 M 41.97 % | 5.564 M -25.59 % | 7.477 M 92.70 % | 3.880 M -45.65 % | 7.139 M -36.21 % | 11.193 M 345.20 % | 2.514 M -44.14 % | 4.501 M 52.38 % | 2.954 M -64.38 % | 8.293 M 49.43 % | 5.550 M 66.64 % | 3.331 M -65.93 % | 9.776 M 7.35 % | 9.106 M 41.19 % | 6.450 M 37.40 % | 4.694 M -15.27 % | 5.540 M -20.93 % | 7.007 M 63.96 % | 4.274 M |
| Interest income | 1.774 M -22.89 % | 2.300 M -22.30 % | 2.961 M 81.65 % | 1.630 M -33.13 % | 2.437 M 19.09 % | 2.046 M 2.09 % | 2.004 M 21.21 % | 1.654 M -2.67 % | 1.699 M -4.51 % | 1.779 M -77.22 % | 7.811 M 362.83 % | 1.688 M -37.30 % | 2.692 M 226.34 % | 824.793 K -92.81 % | 11.474 M | 0.000 -100.00 % | 4.375 M 212.13 % | 1.402 M 6.10 % | 1.321 M | 0.000 -100.00 % | 1.524 M 301.28 % | 379.898 K -90.36 % | 3.940 M 1 211.78 % | 300.379 K -52.50 % | 632.326 K | 0.000 -100.00 % | 1.506 M 4 402.68 % | 33.440 K | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 -99.09 % | 29.605 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.120 K | 0.000 -100.00 % | 60.086 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.998 K -72.15 % | 854.485 K | 0.000 | 0.000 -100.00 % | 211.974 K 78 508 988.88 % | -0.270 -100.00 % | 3.621 M 377 208 016.68 % | -0.960 -100.00 % | 2.110 M 811 362 023.05 % | -0.260 -100.00 % | 4.583 M 727 400 100.13 % | -0.630 -125.00 % | -0.280 28.21 % | -0.390 -100.00 % | 795.216 K 120 487 372.72 % | -0.660 -100.00 % | 70.301 K 10 043 100.00 % | -0.700 -100.00 % | 782.195 K 223 484 385.65 % | -0.350 44.44 % | -0.630 16.00 % | -0.750 -400.00 % | -0.150 81.93 % | -0.830 -100.00 % | 155.612 K 111 151 528.65 % | -0.140 -100.00 % | 1.900 M 2 111 607 878.54 % | -0.090 -100.00 % | 1.395 M 1 549 781 211.67 % | -0.090 -100.00 % | 2.668 M | 0.000 -100.00 % | 1.592 M 468 179 511.73 % | -0.340 -100.00 % | 1.312 M 144 130 649.45 % | -0.910 -100.00 % | 1.883 M 376 652 700.00 % | -0.500 -100.00 % | 133.111 K 15 126 350.00 % | -0.880 |
| Interest expense | 252.735 K 4.33 % | 242.257 K -18.27 % | 296.422 K 3.35 % | 286.810 K 46.64 % | 195.585 K 138.20 % | 82.110 K -17.25 % | 99.224 K -21.86 % | 126.978 K 0.00 % | 126.978 K 0.00 % | 126.978 K | 0.000 -100.00 % | 3.028 M 201.01 % | 1.006 M 189.87 % | 347.029 K -3.43 % | 359.344 K | 0.000 -100.00 % | 307.821 K 14.60 % | 268.601 K | 0.000 | 0.000 -100.00 % | 53.105 K 36.99 % | 38.767 K -95.23 % | 812.604 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.666 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 353.558 K 17.06 % | 302.036 K -84.56 % | 1.956 M 748.55 % | 230.461 K -81.05 % | 1.216 M | 0.000 -100.00 % | 433.701 K 43.63 % | 301.951 K -28.49 % | 422.230 K 51.46 % | 278.769 K -76.31 % | 1.177 M | 0.000 -100.00 % | 11.189 K | 0.000 -100.00 % | 800.336 K | 0.000 -100.00 % | 1.046 M | 0.000 -100.00 % | 794.266 K -38.79 % | 1.298 M -20.89 % | 1.640 M 101.45 % | 814.219 K -27.16 % | 1.118 M 61.74 % | 691.092 K -30.79 % | 998.488 K 12.95 % | 884.033 K -20.21 % | 1.108 M 4.45 % | 1.061 M -9.18 % | 1.168 M 14.34 % | 1.022 M -52.63 % | 2.156 M 212.10 % | 690.921 K -20.85 % | 872.934 K -0.92 % | 881.083 K -60.96 % | 2.257 M -6.37 % | 2.410 M 97.25 % | 1.222 M -28.05 % | 1.698 M -45.97 % | 3.143 M 75.73 % | 1.789 M -8.94 % | 1.964 M 38.31 % | 1.420 M -50.68 % | 2.880 M 183.37 % | 1.016 M -18.54 % | 1.248 M 69.76 % | 734.938 K -79.97 % | 3.669 M | 0.000 -100.00 % | 1.216 M 213.73 % | 387.587 K -35.49 % | 600.857 K 129.72 % | 261.555 K -76.42 % | 1.109 M 34.59 % | 824.248 K 27.70 % | 645.454 K -17.13 % | 778.883 K |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 7.078 M 30.36 % | 5.429 M -18.20 % | 6.637 M 6.48 % | 6.234 M 0.00 % | 6.234 M -3.48 % | 6.459 M 7.49 % | 6.009 M 0.00 % | 6.009 M -16.57 % | 7.203 M 0.00 % | 7.203 M 43.29 % | 5.027 M 0.00 % | 5.027 M -1.91 % | 5.124 M 0.00 % | 5.124 M -1.72 % | 5.214 M 0.00 % | 5.214 M 11.39 % | 4.681 M 2.64 % | 4.561 M -4.23 % | 4.762 M 4.42 % | 4.561 M 0.00 % | 4.561 M 4.22 % | 4.376 M -1.57 % | 4.446 M 1.59 % | 4.376 M 163.97 % | -6.841 M -337.79 % | -1.563 M -192.64 % | 1.687 M -67.20 % | 5.142 M 149.52 % | -10.383 M -622.53 % | 1.987 M 4 115.68 % | 47.137 K -99.29 % | 6.600 M 26.96 % | 5.198 M 77.05 % | 2.936 M 2 357.80 % | -130.040 K -101.56 % | 8.333 M -26.97 % | 11.410 M 856.12 % | 1.193 M 191.12 % | 409.926 K -91.69 % | 4.935 M -90.28 % | 50.767 M 3 501.96 % | -1.492 M -91.21 % | -780.442 K -126.76 % | 2.916 M -83.50 % | 17.677 M 33 697.96 % | 52.302 K -97.68 % | 2.251 M 75.88 % | 1.280 M -69.11 % | 4.144 M 747.19 % | -640.307 K -1 827.11 % | 37.074 K -99.37 % | 5.918 M 256.24 % | -3.788 M -125.75 % | 14.711 M 1 045.25 % | -1.556 M -122.49 % | 6.921 M 266.93 % | -4.146 M -236.35 % | 3.041 M -37.98 % | 4.903 M -54.63 % | 10.807 M 427.74 % | 2.048 M 314.33 % | 494.223 K -90.21 % | 5.047 M -22.39 % | 6.503 M 0.86 % | 6.447 M 21.54 % | 5.305 M -52.24 % | 11.107 M 60.62 % | 6.915 M 22.02 % | 5.667 M 16.93 % | 4.847 M 126.09 % | 2.144 M 0.03 % | 2.143 M -19.89 % | 2.675 M 69.93 % | 1.574 M -7.62 % | 1.704 M -7.12 % | 1.835 M 10.08 % | 1.667 M -2.71 % | 1.713 M 21.91 % | 1.405 M 6.18 % | 1.323 M 83.42 % | 721.559 K 195.87 % | 243.877 K -77.44 % | 1.081 M 33.68 % | 808.691 K 18.90 % | 680.119 K -12.91 % | 780.919 K |
| Operating income | 37.096 M 37.38 % | 27.003 M -8.79 % | 29.605 M -8.63 % | 32.402 M 2.30 % | 31.673 M 24.54 % | 25.433 M 25.99 % | 20.186 M -33.59 % | 30.396 M 20.16 % | 25.296 M -8.01 % | 27.499 M 55.24 % | 17.715 M -5.01 % | 18.649 M -23.99 % | 24.536 M -25.34 % | 32.861 M 21.20 % | 27.113 M -2.88 % | 27.917 M 26.91 % | 21.997 M 24.39 % | 17.683 M 11.97 % | 15.793 M -2.62 % | 16.218 M 28.56 % | 12.615 M 5.09 % | 12.004 M -10.30 % | 13.383 M 16.19 % | 11.518 M -32.25 % | 17.001 M 39.72 % | 12.168 M 102.51 % | 6.008 M -64.12 % | 16.746 M -10.18 % | 18.644 M 282.24 % | 4.878 M -64.88 % | 13.887 M -26.85 % | 18.984 M 12.29 % | 16.906 M 385.22 % | 3.484 M -85.03 % | 23.269 M 646.22 % | 3.118 M -53.13 % | 6.653 M 39.11 % | 4.782 M -88.38 % | 41.162 M 2 679.00 % | 1.481 M 155.41 % | -2.673 M -3 749.16 % | 73.248 K 100.14 % | -51.763 M -32 309.60 % | -159.717 K -122.56 % | 707.928 K -45.97 % | 1.310 M 120.50 % | -6.390 M -1 324.02 % | 522.076 K -76.27 % | 2.200 M 906.74 % | -272.689 K 85.07 % | -1.826 M 63.61 % | -5.019 M 39.74 % | -8.328 M 6.07 % | -8.867 M 42.86 % | -15.518 M -29.60 % | -11.974 M -178.46 % | -4.300 M -169.27 % | -1.597 M -123.29 % | 6.856 M 372.22 % | 1.452 M -12.67 % | 1.662 M 139.49 % | -4.210 M 72.48 % | -15.296 M -782.81 % | -1.733 M 84.48 % | -11.165 M 24.46 % | -14.780 M 19.01 % | -18.249 M -292.68 % | -4.647 M -110.24 % | -2.210 M 72.12 % | -7.927 M 58.44 % | -19.073 M -156.62 % | -7.432 M 11.16 % | -8.366 M -49.39 % | -5.601 M -1 385.83 % | 435.558 K -87.70 % | 3.541 M -30.11 % | 5.067 M 110.83 % | 2.404 M -1.09 % | 2.430 M -62.15 % | 6.420 M -12.53 % | 7.340 M 196.92 % | 2.472 M -53.85 % | 5.357 M -31.70 % | 7.843 M -1.24 % | 7.941 M 367.28 % | 1.699 M -83.87 % | 10.537 M 185.21 % | 3.694 M |
| Operating income ratio | 0.12 1.43 % | 0.12 75.09 % | 0.07 -47.40 % | 0.12 9.14 % | 0.11 -9.23 % | 0.13 65.51 % | 0.08 -47.56 % | 0.15 40.20 % | 0.10 -20.35 % | 0.13 58.20 % | 0.08 27.98 % | 0.06 -49.69 % | 0.13 -32.81 % | 0.19 47.07 % | 0.13 -22.00 % | 0.17 31.99 % | 0.13 7.78 % | 0.12 6.59 % | 0.11 -0.52 % | 0.11 12.69 % | 0.10 1.33 % | 0.10 -7.64 % | 0.10 8.43 % | 0.10 -28.30 % | 0.13 36.02 % | 0.10 96.51 % | 0.05 -64.94 % | 0.14 14.73 % | 0.12 119.64 % | 0.06 -55.28 % | 0.13 -13.88 % | 0.15 5.39 % | 0.14 209.34 % | 0.05 -65.14 % | 0.13 207.80 % | 0.04 -52.79 % | 0.09 30.44 % | 0.07 -57.27 % | 0.16 474.58 % | 0.03 151.96 % | -0.05 -3 909.24 % | 0.00 100.14 % | -1.01 -34 548.08 % | 0.00 -131.28 % | 0.01 -66.47 % | 0.03 132.97 % | -0.08 -1 102.43 % | 0.01 -74.17 % | 0.03 672.29 % | -0.01 81.88 % | -0.03 53.56 % | -0.07 35.28 % | -0.10 24.45 % | -0.14 37.37 % | -0.22 -30.90 % | -0.17 -168.25 % | -0.06 -218.47 % | -0.02 -128.64 % | 0.07 288.50 % | 0.02 -13.54 % | 0.02 134.76 % | -0.06 70.98 % | -0.20 -674.11 % | -0.03 86.99 % | -0.20 72.75 % | -0.74 -84.53 % | -0.40 -407.57 % | -0.08 -186.35 % | -0.03 77.73 % | -0.12 52.92 % | -0.26 -191.47 % | -0.09 16.86 % | -0.11 -24.15 % | -0.09 -1 704.98 % | 0.01 -90.00 % | 0.05 -26.64 % | 0.07 32.43 % | 0.06 36.98 % | 0.04 -61.54 % | 0.11 -20.94 % | 0.14 138.17 % | 0.06 -38.41 % | 0.09 -33.17 % | 0.14 -11.55 % | 0.16 220.15 % | 0.05 -71.30 % | 0.17 96.80 % | 0.09 |
| Total other income expenses net | -33.216 K 38.56 % | -54.064 K 60.72 % | -137.633 K -138.34 % | 358.993 K -49.84 % | 715.640 K 322.88 % | -321.092 K -179.15 % | 405.695 K 291.55 % | 103.613 K -34.80 % | 158.908 K 131.37 % | -506.623 K -133.50 % | 1.512 M 143.17 % | -3.503 M -6 968.48 % | 50.997 K 166.54 % | -76.641 K 98.16 % | -4.158 M -408.41 % | -817.829 K -652.83 % | 147.936 K 30 784.34 % | 479.000 101.93 % | -24.769 K 78.78 % | -116.743 K -151.08 % | -46.496 K -367.20 % | -9.952 K 98.87 % | -884.257 K -1 390.78 % | -59.315 K 34.94 % | -91.169 K -75.21 % | -52.033 K 71.28 % | -181.153 K -7 618.49 % | -2.347 K -101.65 % | 142.402 K 156.95 % | 55.421 K -58.17 % | 132.493 K 76.43 % | 75.096 K 104.65 % | -1.616 M -200.09 % | 1.614 M 29.82 % | 1.244 M -62.60 % | 3.325 M 240.26 % | 977.245 K -43.84 % | 1.740 M -2.08 % | 1.777 M 39.32 % | 1.275 M -51.07 % | 2.607 M 435.21 % | 487.023 K -97.53 % | 19.702 M 1 084.72 % | 1.663 M 240.63 % | 488.214 K 691.08 % | 61.715 K -97.96 % | 3.018 M -77.02 % | 13.134 M 814.70 % | 1.436 M 924.29 % | 140.180 K 128.39 % | -493.682 K -152.70 % | -195.366 K -646.66 % | 35.738 K -69.12 % | 115.740 K 31.79 % | 87.821 K 204.88 % | -83.735 K -155.81 % | 150.031 K 433.27 % | 28.134 K 130.21 % | -93.140 K -272.30 % | 54.056 K -61.82 % | 141.585 K 489.10 % | 24.034 K 100.32 % | -7.497 M -177.38 % | -2.703 M -238.96 % | 1.945 M 24.35 % | 1.564 M -86.94 % | 11.975 M 278 685.63 % | 4.295 K 100.08 % | -5.319 M -118.42 % | 28.886 M 365.64 % | -10.874 M -1 215.87 % | 974.498 K 986.30 % | -109.952 K | 0.000 -100.00 % | 191.777 K 238.49 % | 56.657 K 107.50 % | 27.304 K 3 279.21 % | 808.000 -77.00 % | 3.513 K -76.31 % | 14.827 K -79.76 % | 73.253 K 632.53 % | 10.000 K -88.30 % | 85.438 K 2 747.93 % | 3.000 K 103.39 % | -88.395 K -298.69 % | 44.489 K 176.98 % | -57.790 K -346.21 % | 23.472 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 |
| 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 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -136.752 M 6.84 % | -146.795 M 41.89 % | -252.624 M -78.40 % | -141.606 M 67.24 % | -432.240 M 1.16 % | -437.327 M -6.85 % | -409.307 M -22.72 % | -333.525 M 1.59 % | -338.912 M -4.56 % | -324.129 M 19.09 % | -400.580 M -3.39 % | -387.449 M -79.24 % | -216.164 M -6.79 % | -202.419 M 3.34 % | -209.424 M -26.03 % | -166.165 M -60.46 % | -103.556 M 46.61 % | -193.948 M 4.62 % | -203.349 M 1.89 % | -207.274 M 8.24 % | -225.889 M -5.23 % | -214.666 M -5.60 % | -203.279 M 3.89 % | -211.509 M -2.92 % | -205.511 M -4.13 % | -197.355 M -26.54 % | -155.964 M -24.10 % | -125.673 M -9.06 % | -115.238 M 17.75 % | -140.099 M 15.85 % | -166.485 M -29.63 % | -128.428 M -3.01 % | -124.677 M -48.35 % | -84.045 M 21.04 % | -106.440 M 20.26 % | -133.489 M -15.43 % | -115.640 M 0.00 % | -115.638 M 31.05 % | -167.716 M -1 703.88 % | -9.298 M 33.86 % | -14.057 M 56.76 % | -32.508 M -6.16 % | -30.623 M 14.17 % | -35.678 M -14.63 % | -31.124 M -6.88 % | -29.121 M 25.46 % | -39.066 M -3.43 % | -37.771 M -103.83 % | -18.531 M 20.33 % | -23.260 M -10.25 % | -21.099 M 34.54 % | -32.232 M 2.96 % | -33.215 M 13.35 % | -38.334 M -7.91 % | -35.523 M -3.09 % | -34.457 M 22.79 % | -44.627 M -30.71 % | -34.143 M -21.94 % | -27.999 M -120.13 % | -12.719 M -1 306.31 % | -904.459 K -126.67 % | 3.392 M 149.31 % | -6.878 M -172.67 % | 9.465 M 3 304.67 % | 277.991 K 110.20 % | -2.725 M -130.06 % | 9.066 M -39.89 % | 15.082 M 34.13 % | 11.244 M -52.34 % | 23.593 M -36.80 % | 37.330 M -40.08 % | 62.300 M 74.37 % | 35.729 M 8.20 % | 33.020 M 741.14 % | -5.150 M 65.98 % | -15.139 M 49.72 % | -30.113 M 37.04 % | -47.825 M 18.98 % | -59.030 M 14.39 % | -68.948 M 38.80 % | -112.653 M 6.07 % | -119.937 M 21.31 % | -152.415 M 4.33 % | -159.310 M 15.65 % | -188.877 M -1 618.51 % | 12.438 M |
| Total investments | 38.730 M -1.88 % | 39.471 M 0.88 % | 39.126 M 2.16 % | 38.297 M -57.28 % | 89.639 M 137.34 % | 37.769 M 4.78 % | 36.047 M 4.23 % | 34.583 M 3.56 % | 33.396 M 1.92 % | 32.765 M -1.99 % | 33.429 M 8.57 % | 30.790 M 3 773.35 % | 794.914 K 99.14 % | 399.170 K -51.92 % | 830.141 K -52.18 % | 1.736 M 52.62 % | 1.137 M 29.03 % | 881.525 K 0.25 % | 879.330 K -0.05 % | 879.804 K 0.20 % | 878.065 K 0.17 % | 876.581 K 0.25 % | 874.357 K 43.31 % | 610.111 K -29.39 % | 863.998 K -0.07 % | 864.576 K 0.00 % | 864.579 K -24.48 % | 1.145 M 1.69 % | 1.126 M -0.13 % | 1.127 M -1.91 % | 1.149 M -2.34 % | 1.177 M 2.27 % | 1.151 M 1.54 % | 1.133 M 0.32 % | 1.130 M 0.16 % | 1.128 M -0.83 % | 1.137 M -0.47 % | 1.143 M 0.00 % | 1.143 M 0.27 % | 1.140 M -0.62 % | 1.147 M -0.75 % | 1.155 M 1.89 % | 1.134 M 1.52 % | 1.117 M -74.90 % | 4.449 M -0.38 % | 4.467 M 0.16 % | 4.459 M 308.16 % | 1.093 M 0.16 % | 1.091 M -3.93 % | 1.135 M 5.84 % | 1.073 M 3.83 % | 1.033 M 0.72 % | 1.026 M 1.33 % | 1.012 M -0.74 % | 1.020 M -14.60 % | 1.194 M 20.57 % | 990.518 K 7.80 % | 918.810 K 0.16 % | 917.347 K 6.76 % | 859.260 K 1.89 % | 843.295 K 2.33 % | 824.108 K 4.18 % | 791.006 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.742 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.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 |
| Total debt | 53.681 M -34.09 % | 81.450 M 52.53 % | 53.400 M -12.13 % | 60.771 M -7.35 % | 65.592 M 105.00 % | 31.997 M 362.74 % | 6.915 M -37.61 % | 11.083 M 1.16 % | 10.956 M 1.17 % | 10.829 M 1.19 % | 10.702 M -21.45 % | 13.624 M -4.48 % | 14.263 M 0.89 % | 14.138 M 1.47 % | 13.933 M -19.32 % | 17.269 M -0.83 % | 17.414 M 1.17 % | 17.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.299 M 4.33 % | 30.000 M | 0.000 -100.00 % | 3.500 M -53.33 % | 7.500 M -21.05 % | 9.500 M -38.71 % | 15.500 M 29.17 % | 12.000 M 50.00 % | 8.000 M 33.33 % | 6.000 M | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.951 M -20.38 % | 15.011 M 0.00 % | 15.011 M 10.93 % | 13.532 M 342.23 % | 3.060 M | 0.000 | 0.000 -100.00 % | 5.430 M -70.16 % | 18.200 M -24.79 % | 24.200 M -40.08 % | 40.386 M -3.38 % | 41.800 M 28.22 % | 32.600 M -27.56 % | 45.000 M -10.00 % | 50.000 M 0.00 % | 50.000 M -16.67 % | 60.000 M -29.41 % | 85.000 M -15.00 % | 100.000 M -4.76 % | 105.000 M -8.70 % | 115.000 M -20.69 % | 145.000 M 3.57 % | 140.000 M 33.33 % | 105.000 M 40.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 25.00 % | 60.000 M 0.00 % | 60.000 M -14.29 % | 70.000 M 40.00 % | 50.000 M -9.09 % | 55.000 M 22.22 % | 45.000 M 28.57 % | 35.000 M -30.00 % | 50.000 M -7.41 % | 54.000 M |
| Accumulated other comprehensive income loss | 75.677 M -87.54 % | 607.336 M 706.69 % | 75.287 M -87.54 % | 604.247 M 742.74 % | 71.700 M -88.11 % | 602.947 M | 0.000 -100.00 % | 601.832 M 762.89 % | 69.746 M -88.41 % | 601.886 M 771.64 % | 69.052 M -88.46 % | 598.574 M 1 060.54 % | 51.577 M -89.55 % | 493.475 M 889.05 % | 49.894 M -89.84 % | 491.007 M 926.07 % | 47.853 M -85.19 % | 323.185 M 2 757.65 % | 11.309 M 1.87 % | 11.101 M 3.98 % | 10.676 M 3.51 % | 10.314 M 4.24 % | 9.895 M -0.85 % | 9.980 M 4.19 % | 9.578 M 4.68 % | 9.150 M 3.18 % | 8.868 M -0.45 % | 8.908 M 5.56 % | 8.439 M 4.86 % | 8.048 M 2.46 % | 7.855 M 1.18 % | 7.763 M 4.27 % | 7.445 M 3.00 % | 7.229 M 2.33 % | 7.064 M -0.56 % | 7.103 M 4.52 % | 6.796 M 2.70 % | 6.617 M 8.58 % | 6.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.960 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 |
| Retained earnings | 629.866 M 2.28 % | 615.808 M 3.49 % | 595.050 M 4.31 % | 570.470 M 4.39 % | 546.470 M 3.70 % | 526.982 M 3.87 % | 507.338 M 3.98 % | 487.911 M 5.81 % | 461.139 M 2.80 % | 448.571 M 5.38 % | 425.688 M 4.22 % | 408.453 M 27.74 % | 319.754 M 4.08 % | 307.211 M 9.13 % | 281.516 M 9.85 % | 256.266 M 10.03 % | 232.898 M 6.24 % | 219.217 M 6.39 % | 206.051 M 7.58 % | 191.527 M 7.65 % | 177.914 M 3.25 % | 172.309 M 5.47 % | 163.370 M 12.17 % | 145.640 M 6.46 % | 136.797 M 5.81 % | 129.290 M 8.44 % | 119.229 M 2.57 % | 116.244 M 12.02 % | 103.771 M -0.72 % | 104.520 M 3.83 % | 100.664 M 10.93 % | 90.743 M 20.52 % | 75.295 M 17.90 % | 63.861 M 6.73 % | 59.834 M 46.04 % | 40.970 M 16.03 % | 35.309 M 23.44 % | 28.604 M 25.07 % | 22.870 M 125.88 % | -88.364 M 1.69 % | -89.881 M -1.42 % | -88.627 M 1.73 % | -90.184 M -54.65 % | -58.314 M 2.81 % | -59.999 M 0.60 % | -60.361 M 2.40 % | -61.849 M -4.77 % | -59.034 M 18.52 % | -72.450 M 3.94 % | -75.425 M 0.34 % | -75.679 M -1.50 % | -74.559 M -6.03 % | -70.317 M -10.41 % | -63.688 M -13.14 % | -56.291 M -28.07 % | -43.952 M -23.17 % | -35.685 M -10.94 % | -32.165 M -3.00 % | -31.230 M 13.72 % | -36.196 M 3.08 % | -37.348 M 3.79 % | -38.819 M -13.71 % | -34.138 M -194.00 % | -11.612 M -80.44 % | -6.435 M -311.90 % | 3.037 M -80.30 % | 15.420 M -4.00 % | 16.062 M -21.36 % | 20.424 M -20.74 % | 25.768 M 152.44 % | 10.208 M -74.09 % | 39.392 M -14.23 % | 45.926 M -16.22 % | 54.819 M -8.07 % | 59.631 M -2.03 % | 60.868 M -5.67 % | 64.527 M 6.69 % | 60.478 M 3.38 % | 58.499 M -0.70 % | 58.913 M -6.98 % | 63.332 M 12.14 % | 56.475 M 4.24 % | 54.179 M 3.38 % | 52.410 M 16.07 % | 45.152 M 24.47 % | 36.276 M |
| Common stock | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M 0.00 % | 189.264 M -0.01 % | 189.288 M 0.00 % | 189.288 M 9.52 % | 172.828 M -0.59 % | 173.846 M 0.00 % | 173.846 M 0.00 % | 173.846 M 0.00 % | 173.846 M 12.78 % | 154.143 M -0.69 % | 155.210 M 0.00 % | 155.210 M 0.00 % | 155.210 M 0.00 % | 155.210 M 0.00 % | 155.210 M 0.00 % | 155.210 M 0.00 % | 155.210 M 0.00 % | 155.210 M 1.97 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 0.00 % | 152.210 M 17.08 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 0.00 % | 130.000 M 30.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 53.85 % | 65.000 M |
| Total equity | 1.428 B 1.01 % | 1.413 B 1.49 % | 1.392 B 1.76 % | 1.368 B 1.83 % | 1.344 B 1.54 % | 1.323 B 1.54 % | 1.303 B 1.55 % | 1.283 B 2.14 % | 1.257 B 0.99 % | 1.244 B 1.94 % | 1.220 B 2.16 % | 1.195 B 22.02 % | 979.128 M 1.38 % | 965.832 M 2.83 % | 939.275 M 2.78 % | 913.889 M 2.67 % | 890.122 M 29.10 % | 689.475 M 2.03 % | 675.725 M 2.02 % | 662.341 M 2.23 % | 647.921 M 0.99 % | 641.545 M 1.55 % | 631.752 M 2.94 % | 613.733 M 1.54 % | 604.396 M 2.67 % | 588.668 M 1.95 % | 577.434 M -0.50 % | 580.347 M 2.28 % | 567.406 M -0.06 % | 567.763 M 0.72 % | 563.713 M 2.27 % | 551.213 M 2.94 % | 535.447 M 2.23 % | 523.785 M 0.81 % | 519.574 M 3.76 % | 500.731 M 1.21 % | 494.746 M 1.41 % | 487.843 M 1.30 % | 481.569 M 112.09 % | 227.054 M 0.69 % | 225.506 M -0.51 % | 226.672 M 0.69 % | 225.114 M -12.53 % | 257.374 M -5.61 % | 272.666 M 0.31 % | 271.829 M 0.56 % | 270.317 M -1.36 % | 274.042 M 5.92 % | 258.732 M 1.30 % | 255.416 M 1.00 % | 252.899 M -1.93 % | 257.874 M -1.30 % | 261.283 M -2.95 % | 269.221 M -3.13 % | 277.917 M -5.03 % | 292.640 M -3.39 % | 302.916 M -1.31 % | 306.942 M 0.18 % | 306.381 M 2.98 % | 297.515 M 0.59 % | 295.771 M 0.75 % | 293.556 M -1.36 % | 297.617 M -5.94 % | 316.427 M -0.45 % | 317.871 M -2.85 % | 327.204 M -3.76 % | 339.991 M -0.25 % | 340.833 M -1.36 % | 345.523 M -1.59 % | 351.100 M 4.69 % | 335.367 M -6.98 % | 360.544 M -1.73 % | 366.887 M -2.26 % | 375.363 M -1.25 % | 380.106 M 0.40 % | 378.578 M -0.86 % | 381.854 M 0.51 % | 379.921 M 0.38 % | 378.478 M 0.82 % | 375.406 M -1.12 % | 379.651 M 4.65 % | 362.795 M 0.64 % | 360.499 M 1.39 % | 355.570 M 2.08 % | 348.312 M 169.52 % | 129.236 M |
| Other non current liabilities | 2.597 M 50.55 % | 1.725 M 12.78 % | 1.530 M -30.11 % | 2.189 M 235.91 % | 651.563 K 0.00 % | 651.563 K 0.00 % | 651.562 K 178.33 % | 234.101 K 0.00 % | 234.102 K 0.00 % | 234.102 K 0.00 % | 234.101 K -53.07 % | 498.830 K 0.00 % | 498.831 K 0.00 % | 498.830 K 0.00 % | 498.830 K -48.63 % | 970.994 K 0.00 % | 970.995 K 0.00 % | 970.994 K -93.31 % | 14.512 M 761.25 % | 1.685 M -51.63 % | 3.484 M 0.00 % | 3.484 M 0.00 % | 3.484 M 33.82 % | 2.603 M -87.09 % | 20.166 M 674.63 % | 2.603 M 0.00 % | 2.603 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.142 M -4.18 % | 26.237 M 12 449.52 % | 209.070 K -99.22 % | 26.661 M -4.64 % | 27.957 M 73.84 % | 16.082 M -2.64 % | 16.519 M -13.81 % | 19.165 M -0.32 % | 19.227 M 92.19 % | 10.004 M -14.25 % | 11.667 M -0.53 % | 11.729 M | 0.000 -100.00 % | 12.272 M -0.50 % | 12.334 M 0.89 % | 12.226 M -1.86 % | 12.457 M 87.64 % | 6.639 M 11.37 % | 5.961 M -0.77 % | 6.008 M 10.52 % | 5.436 M 269.20 % | 1.472 M -1.87 % | 1.500 M -1.84 % | 1.529 M -1.81 % | 1.557 M -1.78 % | 1.585 M -1.74 % | 1.613 M -1.71 % | 1.641 M -1.69 % | 1.669 M -64.46 % | 4.697 M -0.60 % | 4.726 M -0.59 % | 4.754 M -0.59 % | 4.782 M -26.26 % | 6.485 M 0.00 % | 6.485 M 0.00 % | 6.485 M 0.00 % | 6.485 M 102.26 % | 3.206 M -19.91 % | 4.003 M 24.97 % | 3.203 M 6.78 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 53.681 M 0.53 % | 53.400 M 0.00 % | 53.400 M -2.28 % | 54.649 M -3.19 % | 56.448 M 2 027.62 % | 2.653 M -25.00 % | 3.537 M -53.31 % | 7.577 M 1.90 % | 7.436 M 0.63 % | 7.390 M 1.32 % | 7.293 M -28.97 % | 10.268 M -6.19 % | 10.946 M 0.47 % | 10.894 M 2.05 % | 10.676 M -24.10 % | 14.065 M -1.28 % | 14.247 M 0.91 % | 14.118 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 -100.00 % | 19.000 M |
| Total non current liabilities | 71.675 M 6.60 % | 67.238 M 0.20 % | 67.104 M -2.53 % | 68.843 M -0.09 % | 68.907 M 345.21 % | 15.478 M -4.46 % | 16.199 M -23.80 % | 21.260 M -1.64 % | 21.615 M 0.17 % | 21.579 M 3.32 % | 20.885 M -8.25 % | 22.764 M 3.44 % | 22.006 M -0.57 % | 22.133 M 0.18 % | 22.092 M -19.75 % | 27.530 M -2.68 % | 28.288 M -1.61 % | 28.751 M 98.12 % | 14.512 M -8.82 % | 15.915 M -14.30 % | 18.571 M -1.74 % | 18.899 M -3.51 % | 19.587 M 0.66 % | 19.459 M -3.51 % | 20.166 M -3.43 % | 20.882 M -3.95 % | 21.740 M -1.22 % | 22.008 M -10.83 % | 24.682 M -10.05 % | 27.440 M -2.63 % | 28.181 M 7.95 % | 26.106 M -2.76 % | 26.848 M 8.46 % | 24.753 M -1.55 % | 25.142 M -4.18 % | 26.237 M -2.57 % | 26.929 M 1.00 % | 26.661 M -4.64 % | 27.957 M 73.84 % | 16.082 M -2.64 % | 16.519 M -13.81 % | 19.165 M -0.32 % | 19.227 M 92.19 % | 10.004 M -14.25 % | 11.667 M -0.53 % | 11.729 M -0.52 % | 11.790 M -3.93 % | 12.272 M -0.50 % | 12.334 M 0.89 % | 12.226 M -1.86 % | 12.457 M 87.64 % | 6.639 M 11.37 % | 5.961 M -0.77 % | 6.008 M 10.52 % | 5.436 M 269.20 % | 1.472 M -1.87 % | 1.500 M -1.84 % | 1.529 M -1.81 % | 1.557 M -1.78 % | 1.585 M -1.74 % | 1.613 M -1.71 % | 1.641 M -1.69 % | 1.669 M -64.46 % | 4.697 M -0.60 % | 4.726 M -0.59 % | 4.754 M -0.59 % | 4.782 M -28.88 % | 6.723 M 0.00 % | 6.723 M 0.00 % | 6.723 M 0.00 % | 6.723 M 109.69 % | 3.206 M -19.91 % | 4.003 M 24.97 % | 3.203 M 6.78 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 M |
| Other current liabilities | 833.294 M -5.95 % | 885.993 M 8.29 % | 818.174 M 220.51 % | 255.273 M 60.13 % | 159.416 M 330.97 % | 36.990 M -70.79 % | 126.636 M 182.77 % | 44.784 M -44.85 % | 81.209 M 18.09 % | 68.772 M -82.76 % | 398.991 M 11.33 % | 358.399 M 59.04 % | 225.345 M 15.38 % | 195.315 M 68.94 % | 115.611 M 109.46 % | 55.195 M 10.69 % | 49.863 M 0.99 % | 49.374 M -67.18 % | 150.460 M 3.23 % | 145.756 M 7.67 % | 135.377 M 1.86 % | 132.900 M 2.37 % | 129.819 M 23.18 % | 105.391 M -5.82 % | 111.900 M -4.39 % | 117.035 M 13.29 % | 103.305 M 19.69 % | 86.310 M 6.20 % | 81.274 M 9.01 % | 74.557 M -1.32 % | 75.552 M -32.76 % | 112.368 M 20.45 % | 93.288 M -5.05 % | 98.247 M -3.77 % | 102.091 M -17.30 % | 123.445 M 20.24 % | 102.663 M 14.73 % | 89.479 M -1.69 % | 91.019 M 76.61 % | 51.536 M 22.09 % | 42.213 M -3.19 % | 43.602 M -51.83 % | 90.512 M 144.79 % | 36.975 M 198.54 % | 12.385 M 5.00 % | 11.796 M 24.96 % | 9.440 M -2.79 % | 9.711 M -33.98 % | 14.710 M -18.11 % | 17.964 M 26.39 % | 14.213 M -81.86 % | 78.346 M -11.40 % | 88.430 M -1.31 % | 89.602 M 37.24 % | 65.291 M -15.50 % | 77.265 M -9.47 % | 85.344 M -0.35 % | 85.646 M 28.52 % | 66.640 M -13.37 % | 76.929 M 20.79 % | 63.689 M 3.17 % | 61.735 M 9.55 % | 56.352 M 5.33 % | 53.501 M 4.12 % | 51.386 M 9.21 % | 47.052 M 34.53 % | 34.975 M -33.26 % | 52.405 M -1.61 % | 53.263 M 72.78 % | 30.827 M 14.93 % | 26.823 M 20.90 % | 22.186 M -33.71 % | 33.471 M 64.64 % | 20.330 M -5.58 % | 21.530 M 25.86 % | 17.107 M -4.74 % | 17.959 M 10.39 % | 16.268 M 4.71 % | 15.537 M -6.70 % | 16.652 M 12.33 % | 14.824 M 8.24 % | 13.695 M 9.90 % | 12.462 M -29.64 % | 17.712 M -26.35 % | 24.048 M 24.23 % | 19.358 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 691.442 M 2.98 % | 671.452 M -9.87 % | 744.954 M 18.95 % | 626.268 M 18.87 % | 526.868 M 24.47 % | 423.279 M 37.08 % | 308.777 M -0.63 % | 310.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.114 M 0.70 % | 176.868 M 18.48 % | 149.281 M 1.25 % | 147.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.299 M -4.33 % | -30.000 M | 0.000 -100.00 % | 74.926 M 47.94 % | 50.645 M -4.95 % | 53.284 M 0.76 % | 52.882 M -30.38 % | 75.958 M 68.36 % | 45.116 M 14.01 % | 39.572 M | 0.000 100.00 % | -25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.327 M -87.60 % | 75.210 M -9.69 % | 83.282 M 3.50 % | 80.462 M 33.68 % | 60.191 M | 0.000 | 0.000 -100.00 % | 74.756 M 24.40 % | 60.093 M -0.33 % | 60.294 M 20.08 % | 50.211 M 0.65 % | 49.889 M 6.99 % | 46.629 M 32.44 % | 35.207 M 6.35 % | 33.103 M 11.54 % | 29.679 M 37.61 % | 21.568 M -42.92 % | 37.782 M 4.96 % | 35.995 M 70.74 % | 21.082 M 124.38 % | 9.395 M 2.71 % | 9.148 M 59.92 % | 5.720 M -34.38 % | 8.717 M -46.70 % | 16.356 M 39.99 % | 11.684 M 6.02 % | 11.020 M 5.22 % | 10.474 M 2.71 % | 10.197 M 59.81 % | 6.381 M -15.68 % | 7.567 M -1.35 % | 7.671 M -6.10 % | 8.169 M -39.63 % | 13.533 M -26.42 % | 18.392 M -1.42 % | 18.656 M |
| Short term debt | 424.975 K -98.48 % | 28.050 M 125 967.35 % | 22.250 K -99.94 % | 36.123 M 295.04 % | 9.144 M -68.84 % | 29.344 M -10.75 % | 32.877 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 3.500 M -53.33 % | 7.500 M -21.05 % | 9.500 M -38.71 % | 15.500 M 29.17 % | 12.000 M 50.00 % | 8.000 M 33.33 % | 6.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.951 M -20.38 % | 15.011 M 0.00 % | 15.011 M 10.93 % | 13.532 M 342.23 % | 3.060 M | 0.000 | 0.000 -100.00 % | 5.430 M -70.16 % | 18.200 M -24.79 % | 24.200 M -40.08 % | 40.386 M -3.38 % | 41.800 M 28.22 % | 32.600 M -27.56 % | 45.000 M -10.00 % | 50.000 M 0.00 % | 50.000 M -16.67 % | 60.000 M -29.41 % | 85.000 M -15.00 % | 100.000 M -4.76 % | 105.000 M -8.70 % | 115.000 M -20.69 % | 145.000 M 3.57 % | 140.000 M 33.33 % | 105.000 M 40.00 % | 75.000 M 0.00 % | 75.000 M 0.00 % | 75.000 M 25.00 % | 60.000 M 0.00 % | 60.000 M -14.29 % | 70.000 M 40.00 % | 50.000 M -9.09 % | 55.000 M 22.22 % | 45.000 M 28.57 % | 35.000 M -30.00 % | 50.000 M 42.86 % | 35.000 M |
| Total current liabilities | 1.176 B 6.24 % | 1.107 B -4.07 % | 1.154 B 2.19 % | 1.129 B 4.20 % | 1.083 B 3.63 % | 1.045 B 10.50 % | 946.020 M 26.90 % | 745.510 M 20.83 % | 616.980 M 13.91 % | 541.658 M -7.57 % | 586.029 M 15.20 % | 508.712 M 56.70 % | 324.640 M 10.07 % | 294.950 M 2.34 % | 288.212 M -2.54 % | 295.715 M 16.28 % | 254.316 M 10.39 % | 230.374 M 5.46 % | 218.451 M -3.00 % | 225.203 M 0.60 % | 223.867 M 11.44 % | 200.880 M 3.74 % | 193.638 M 12.01 % | 172.874 M -4.24 % | 180.528 M -2.77 % | 185.670 M 12.32 % | 165.305 M -2.33 % | 169.246 M 0.10 % | 169.073 M 17.39 % | 144.025 M -17.01 % | 173.551 M -21.82 % | 221.977 M -4.22 % | 231.755 M 9.45 % | 211.752 M -7.55 % | 229.051 M -0.55 % | 230.329 M 6.19 % | 216.895 M -1.04 % | 219.169 M -10.75 % | 245.558 M 167.70 % | 91.727 M 13.10 % | 81.106 M 20.03 % | 67.570 M 2.84 % | 65.703 M 20.54 % | 54.508 M 49.73 % | 36.405 M 18.97 % | 30.599 M -17.22 % | 36.966 M -14.25 % | 43.108 M 38.22 % | 31.187 M 6.36 % | 29.322 M -28.91 % | 41.247 M -63.38 % | 112.635 M -10.94 % | 126.473 M 0.96 % | 125.270 M 30.99 % | 95.630 M -20.67 % | 120.543 M 11.46 % | 108.144 M -8.74 % | 118.502 M -0.78 % | 119.437 M -4.77 % | 125.419 M -1.24 % | 126.998 M -1.60 % | 129.068 M 13.55 % | 113.668 M -10.40 % | 126.859 M 3.32 % | 122.780 M 10.36 % | 111.253 M -1.79 % | 113.286 M -28.76 % | 159.026 M -17.07 % | 191.760 M 8.47 % | 176.781 M -4.59 % | 185.289 M -14.58 % | 216.918 M -5.75 % | 230.145 M 20.30 % | 191.313 M 16.29 % | 164.521 M 24.81 % | 131.818 M 3.58 % | 127.266 M 19.99 % | 106.065 M -0.50 % | 106.596 M -16.69 % | 127.957 M 25.12 % | 102.271 M -4.97 % | 107.622 M 7.92 % | 99.722 M 10.14 % | 90.538 M -15.70 % | 107.403 M 29.24 % | 83.105 M |
| Total liabilities | 1.247 B 6.26 % | 1.174 B -3.84 % | 1.221 B 1.92 % | 1.198 B 3.94 % | 1.152 B 8.61 % | 1.061 B 10.25 % | 962.219 M 25.49 % | 766.770 M 20.07 % | 638.595 M 13.38 % | 563.237 M -7.20 % | 606.914 M 14.19 % | 531.476 M 53.32 % | 346.646 M 9.32 % | 317.082 M 2.18 % | 310.304 M -4.00 % | 323.245 M 14.38 % | 282.604 M 9.06 % | 259.125 M 11.23 % | 232.963 M -3.38 % | 241.118 M -0.54 % | 242.437 M 10.31 % | 219.779 M 3.07 % | 213.225 M 10.86 % | 192.333 M -4.17 % | 200.694 M -2.84 % | 206.553 M 10.43 % | 187.045 M -2.20 % | 191.254 M -1.29 % | 193.755 M 13.00 % | 171.465 M -15.00 % | 201.733 M -18.68 % | 248.084 M -4.07 % | 258.603 M 9.34 % | 236.505 M -6.96 % | 254.193 M -0.93 % | 256.566 M 5.23 % | 243.824 M -0.82 % | 245.830 M -10.12 % | 273.515 M 153.70 % | 107.810 M 10.43 % | 97.625 M 12.56 % | 86.735 M 2.13 % | 84.930 M 31.65 % | 64.512 M 34.20 % | 48.072 M 13.57 % | 42.328 M -13.18 % | 48.756 M -11.96 % | 55.380 M 27.25 % | 43.521 M 4.75 % | 41.548 M -22.64 % | 53.705 M -54.97 % | 119.274 M -9.94 % | 132.435 M 0.88 % | 131.278 M 29.89 % | 101.066 M -17.17 % | 122.015 M 11.28 % | 109.645 M -8.65 % | 120.031 M -0.80 % | 120.993 M -4.73 % | 127.004 M -1.25 % | 128.611 M -1.60 % | 130.709 M 13.33 % | 115.337 M -12.33 % | 131.556 M 3.18 % | 127.505 M 9.91 % | 116.007 M -1.75 % | 118.068 M -28.77 % | 165.749 M -16.49 % | 198.483 M 8.16 % | 183.504 M -4.43 % | 192.012 M -12.77 % | 220.125 M -5.99 % | 234.148 M 20.37 % | 194.517 M 16.11 % | 167.521 M 24.26 % | 134.818 M 3.49 % | 130.266 M 19.44 % | 109.065 M 2.32 % | 106.596 M -16.69 % | 127.957 M 25.12 % | 102.271 M -4.97 % | 107.622 M 7.92 % | 99.722 M 10.14 % | 90.538 M -15.70 % | 107.403 M 5.19 % | 102.105 M |
| Other non current assets | 0.000 -100.00 % | 388.066 M 18.46 % | 327.606 M 192.52 % | 111.995 M | 0.000 -100.00 % | 53.881 M 1.14 % | 53.276 M 7.85 % | 49.398 M 8.97 % | 45.331 M 4.15 % | 43.527 M 165.12 % | 16.418 M 236.87 % | 4.874 M -96.76 % | 150.191 M -24.41 % | 198.700 M -1.92 % | 202.591 M -7.43 % | 218.862 M -18.43 % | 268.323 M | 0.000 | 0.000 -100.00 % | 171.035 M | 0.000 | 0.000 -100.00 % | 40.570 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 % | 42.234 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 761.505 K 0.00 % | 761.504 K 9 956.38 % | -7.726 K -100.63 % | 1.224 M -13.31 % | 1.412 M 15.56 % | 1.222 M 4.99 % | 1.164 M -1.03 % | 1.176 M 36.87 % | 859.260 K 1.89 % | 843.295 K 2.33 % | 824.108 K 4.18 % | 791.006 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.742 M | 0.000 -100.00 % | 10.409 M -0.17 % | 10.427 M -32.59 % | 15.469 M 46.37 % | 10.568 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 |
| Long term investments | 143.490 M 158.68 % | -244.534 M -32.62 % | -184.390 M -581.48 % | 38.297 M -57.28 % | 89.639 M 137.34 % | 37.769 M 4.78 % | 36.047 M 4.23 % | 34.583 M 3.56 % | 33.396 M 1.92 % | 32.765 M -1.99 % | 33.429 M 8.57 % | 30.790 M 120.61 % | -149.396 M 10.88 % | -167.625 M -0.15 % | -167.380 M 22.91 % | -217.126 M 18.74 % | -267.185 M -30 409.41 % | 881.525 K 0.25 % | 879.330 K 100.52 % | -170.155 M -19 478.38 % | 878.065 K 0.17 % | 876.581 K 0.25 % | 874.357 K 43.31 % | 610.111 K -29.39 % | 863.998 K -0.07 % | 864.576 K 0.00 % | 864.579 K -24.48 % | 1.145 M 1.69 % | 1.126 M -0.13 % | 1.127 M -1.91 % | 1.149 M -2.34 % | 1.177 M 2.27 % | 1.151 M 1.54 % | 1.133 M 0.32 % | 1.130 M 0.16 % | 1.128 M -0.83 % | 1.137 M -0.47 % | 1.143 M 0.00 % | 1.143 M 0.27 % | 1.140 M -0.62 % | 1.147 M 3.02 % | 1.113 M -1.83 % | 1.134 M 1.52 % | 1.117 M -74.90 % | 4.449 M -0.38 % | 4.467 M 0.16 % | 4.459 M 308.16 % | 1.093 M 0.16 % | 1.091 M -3.93 % | 1.135 M 5.84 % | 1.073 M 144.01 % | 439.656 K -0.38 % | 441.339 K -63.55 % | 1.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.742 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 |
| Intangible assets | 99.531 M -0.62 % | 100.149 M -0.94 % | 101.096 M -1.82 % | 102.965 M -0.98 % | 103.981 M -0.83 % | 104.851 M -0.96 % | 105.866 M -1.11 % | 107.050 M -0.95 % | 108.081 M 7.11 % | 100.910 M -0.95 % | 101.883 M -0.85 % | 102.751 M 23.96 % | 82.888 M -1.01 % | 83.731 M -1.01 % | 84.589 M -4.35 % | 88.435 M -1.04 % | 89.362 M -1.04 % | 90.299 M -1.04 % | 91.244 M -1.04 % | 92.199 M -1.02 % | 93.151 M -1.58 % | 94.650 M 77.31 % | 53.381 M -1.70 % | 54.307 M -1.32 % | 55.035 M -1.31 % | 55.765 M -1.31 % | 56.503 M 1.81 % | 55.500 M -1.40 % | 56.286 M -2.46 % | 57.704 M -0.24 % | 57.842 M 3.65 % | 55.805 M 0.82 % | 55.354 M -0.31 % | 55.526 M -0.92 % | 56.042 M 5.47 % | 53.138 M -1.00 % | 53.676 M -0.97 % | 54.202 M -0.89 % | 54.689 M 18.84 % | 46.018 M 0.11 % | 45.966 M -0.51 % | 46.201 M -0.10 % | 46.248 M -4.54 % | 48.447 M 80.83 % | 26.791 M 1.66 % | 26.352 M 1.56 % | 25.948 M -9.87 % | 28.788 M 1.12 % | 28.469 M 0.26 % | 28.396 M -0.49 % | 28.535 M -12.80 % | 32.724 M -0.26 % | 32.810 M -1.90 % | 33.447 M 0.40 % | 33.314 M 52.07 % | 21.907 M 1.76 % | 21.529 M 3.37 % | 20.828 M -1.08 % | 21.055 M -1.14 % | 21.298 M 4.32 % | 20.416 M 1.58 % | 20.098 M 2.28 % | 19.650 M -1.14 % | 19.876 M 3.96 % | 19.118 M 1.78 % | 18.784 M 0.59 % | 18.673 M -0.87 % | 18.837 M 2.77 % | 18.329 M 13.30 % | 16.177 M 20.30 % | 13.448 M 0.27 % | 13.412 M 4.76 % | 12.802 M 4.71 % | 12.227 M 82.86 % | 6.686 M -0.73 % | 6.735 M -0.72 % | 6.784 M -0.72 % | 6.833 M -0.71 % | 6.882 M -0.71 % | 6.932 M -0.70 % | 6.981 M -0.70 % | 7.030 M -0.69 % | 7.079 M -0.69 % | 7.128 M -0.68 % | 7.177 M -1.35 % | 7.276 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 |
| Goodwill and intangible assets | 99.531 M -0.62 % | 100.149 M -0.94 % | 101.096 M -1.82 % | 102.965 M -0.98 % | 103.981 M -0.83 % | 104.851 M -0.96 % | 105.866 M -1.11 % | 107.050 M -0.95 % | 108.081 M 7.11 % | 100.910 M -0.95 % | 101.883 M -0.85 % | 102.751 M 23.96 % | 82.888 M -1.01 % | 83.731 M -1.01 % | 84.589 M -4.35 % | 88.435 M -1.04 % | 89.362 M -1.04 % | 90.299 M -1.04 % | 91.244 M -1.04 % | 92.199 M -1.02 % | 93.151 M -1.58 % | 94.650 M 77.31 % | 53.381 M -1.70 % | 54.307 M -1.32 % | 55.035 M -1.31 % | 55.765 M -1.31 % | 56.503 M 1.81 % | 55.500 M -1.40 % | 56.286 M -2.46 % | 57.704 M -0.24 % | 57.842 M 3.65 % | 55.805 M 0.82 % | 55.354 M -0.31 % | 55.526 M -0.92 % | 56.042 M 5.47 % | 53.138 M -1.00 % | 53.676 M -0.97 % | 54.202 M -0.89 % | 54.689 M 18.84 % | 46.018 M 0.11 % | 45.966 M -0.51 % | 46.201 M -0.10 % | 46.248 M -4.54 % | 48.447 M 80.83 % | 26.791 M 1.66 % | 26.352 M 1.56 % | 25.948 M -9.87 % | 28.788 M 1.12 % | 28.469 M 0.26 % | 28.396 M -0.49 % | 28.535 M -12.80 % | 32.724 M -0.26 % | 32.810 M -1.90 % | 33.447 M 0.40 % | 33.314 M 52.07 % | 21.907 M 1.76 % | 21.529 M 3.37 % | 20.828 M -1.08 % | 21.055 M -1.14 % | 21.298 M 4.32 % | 20.416 M 1.58 % | 20.098 M 2.28 % | 19.650 M -1.14 % | 19.876 M 3.96 % | 19.118 M 1.78 % | 18.784 M 0.59 % | 18.673 M -0.87 % | 18.837 M 2.77 % | 18.329 M 13.30 % | 16.177 M 20.30 % | 13.448 M 0.27 % | 13.412 M 4.76 % | 12.802 M 4.71 % | 12.227 M 82.86 % | 6.686 M -0.73 % | 6.735 M -0.72 % | 6.784 M -0.72 % | 6.833 M -0.71 % | 6.882 M -0.71 % | 6.932 M -0.70 % | 6.981 M -0.70 % | 7.030 M -0.69 % | 7.079 M -0.69 % | 7.128 M -0.68 % | 7.177 M -1.35 % | 7.276 M |
| Property plant equipment net | 486.764 M 2.91 % | 472.987 M -0.42 % | 474.966 M -2.43 % | 486.781 M -0.67 % | 490.060 M 1.40 % | 483.289 M -1.05 % | 488.405 M 19.08 % | 410.150 M 5.86 % | 387.457 M 0.94 % | 383.854 M 6.26 % | 361.246 M 12.60 % | 320.813 M 23.91 % | 258.904 M 33.29 % | 194.239 M 11.88 % | 173.614 M -1.82 % | 176.832 M -1.50 % | 179.527 M -0.34 % | 180.142 M 8.03 % | 166.751 M -2.50 % | 171.035 M -1.08 % | 172.902 M -0.40 % | 173.605 M -0.53 % | 174.536 M 3.56 % | 168.537 M -0.80 % | 169.892 M -1.49 % | 172.457 M -2.01 % | 175.991 M -0.65 % | 177.136 M -1.83 % | 180.437 M -1.77 % | 183.692 M -1.98 % | 187.397 M -1.90 % | 191.027 M -2.14 % | 195.203 M -2.09 % | 199.371 M -1.95 % | 203.346 M -1.84 % | 207.149 M 0.08 % | 206.989 M 0.02 % | 206.949 M 0.97 % | 204.958 M 41.10 % | 145.255 M 7.26 % | 135.426 M 24.93 % | 108.400 M 9.07 % | 99.382 M -5.33 % | 104.980 M -3.37 % | 108.642 M -2.08 % | 110.951 M -4.06 % | 115.651 M -3.87 % | 120.305 M -9.32 % | 132.663 M -0.78 % | 133.710 M -0.88 % | 134.890 M -13.25 % | 155.490 M -1.83 % | 158.381 M -1.07 % | 160.102 M -3.95 % | 166.685 M -1.46 % | 169.156 M 0.08 % | 169.020 M 1.94 % | 165.805 M -2.33 % | 169.755 M -1.86 % | 172.970 M -1.50 % | 175.602 M -1.59 % | 178.440 M -1.97 % | 182.018 M -3.05 % | 187.743 M -1.29 % | 190.190 M -1.70 % | 193.487 M -1.60 % | 196.636 M -2.59 % | 201.860 M 1.09 % | 199.679 M 2.73 % | 194.377 M -5.14 % | 204.908 M 3.83 % | 197.342 M 0.36 % | 196.634 M -2.29 % | 201.246 M 0.41 % | 200.427 M 33.95 % | 149.631 M 9.60 % | 136.525 M 10.34 % | 123.734 M 6.65 % | 116.021 M 15.50 % | 100.448 M 19.31 % | 84.190 M 17.83 % | 71.453 M 3.31 % | 69.166 M 18.73 % | 58.255 M 11.10 % | 52.433 M 1.31 % | 51.754 M |
| Total non current assets | 750.632 M 1.85 % | 737.029 M -0.51 % | 740.783 M -1.90 % | 755.135 M 8.32 % | 697.106 M 0.84 % | 691.326 M -0.67 % | 696.016 M 13.92 % | 610.981 M 4.63 % | 583.957 M 2.51 % | 569.675 M 9.02 % | 522.525 M 11.61 % | 468.152 M 34.34 % | 348.470 M 10.73 % | 314.695 M 4.73 % | 300.491 M 10.35 % | 272.316 M -0.94 % | 274.892 M -0.15 % | 275.309 M 4.23 % | 264.134 M -1.65 % | 268.555 M -0.99 % | 271.246 M -0.80 % | 273.437 M -0.09 % | 273.689 M 20.63 % | 226.876 M -1.00 % | 229.175 M -2.25 % | 234.457 M -1.74 % | 238.600 M -1.44 % | 242.087 M -2.04 % | 247.137 M -2.03 % | 252.255 M -1.39 % | 255.810 M -1.07 % | 258.576 M -1.34 % | 262.094 M -1.57 % | 266.281 M -1.72 % | 270.929 M -0.49 % | 272.269 M 0.00 % | 272.260 M -0.39 % | 273.325 M 0.75 % | 271.292 M 37.20 % | 197.737 M 4.72 % | 188.821 M 16.58 % | 161.969 M 6.12 % | 152.630 M -2.71 % | 156.886 M 10.26 % | 142.291 M -1.73 % | 144.790 M -2.78 % | 148.937 M -2.39 % | 152.578 M -7.33 % | 164.649 M -0.69 % | 165.789 M -0.62 % | 166.826 M -12.97 % | 191.696 M -1.65 % | 194.906 M -1.17 % | 197.209 M -3.29 % | 203.928 M 3.91 % | 196.263 M 1.11 % | 194.102 M 1.98 % | 190.337 M -2.07 % | 194.353 M -1.53 % | 197.383 M -1.01 % | 199.387 M -1.37 % | 202.148 M -1.45 % | 205.119 M -2.34 % | 210.034 M -0.93 % | 212.006 M -1.43 % | 215.081 M -1.23 % | 217.758 M -1.82 % | 221.788 M 1.21 % | 219.147 M -1.10 % | 221.592 M -3.47 % | 229.559 M 1.09 % | 227.080 M 2.82 % | 220.862 M 3.05 % | 214.330 M 3.48 % | 207.113 M 32.45 % | 156.367 M 9.11 % | 143.309 M 9.76 % | 130.567 M 6.24 % | 122.904 M 14.46 % | 107.380 M 17.78 % | 91.171 M 16.17 % | 78.483 M 2.94 % | 76.245 M 16.61 % | 65.383 M 9.68 % | 59.611 M 0.98 % | 59.030 M |
| Other current assets | 86.237 M -9.23 % | 95.004 M -5.66 % | 100.702 M 30.08 % | 77.415 M -16.83 % | 93.081 M 14.62 % | 81.211 M 69.48 % | 47.917 M -62.09 % | 126.399 M 40.49 % | 89.967 M -18.97 % | 111.036 M 13.27 % | 98.025 M -3.41 % | 101.487 M 89.52 % | 53.550 M -20.46 % | 67.324 M -59.94 % | 168.051 M 135.43 % | 71.382 M 39.07 % | 51.326 M 16.50 % | 44.057 M -18.65 % | 54.156 M 39.45 % | 38.836 M 14.64 % | 33.877 M -14.17 % | 39.469 M 57.45 % | 25.068 M -21.36 % | 31.875 M 28.23 % | 24.857 M 23.51 % | 20.125 M | 0.000 -100.00 % | 241.851 M 992.46 % | 22.138 M -5.05 % | 23.316 M 58.61 % | 14.700 M 42.23 % | 10.335 M -38.47 % | 16.796 M -32.22 % | 24.779 M 5.43 % | 23.502 M 0.11 % | 23.476 M 58.78 % | 14.786 M -93.49 % | 227.105 M 2.53 % | 221.492 M 162.39 % | 84.415 M 1 954.13 % | 4.109 M -11.46 % | 4.641 M -97.65 % | 197.188 M 1 420.64 % | 12.967 M -48.41 % | 25.137 M -67.30 % | 76.879 M 5.79 % | 72.669 M 13.26 % | 64.162 M 493.40 % | 10.813 M -0.05 % | 10.818 M -73.05 % | 40.139 M 236.69 % | 11.922 M 26.40 % | 9.431 M -85.02 % | 62.943 M 27.23 % | 49.472 M -32.26 % | 73.030 M -0.06 % | 73.072 M 284.87 % | 18.986 M 56.88 % | 12.102 M 18.45 % | 10.217 M 19.62 % | 8.541 M -90.63 % | 91.196 M 3 296.75 % | 2.685 M -97.17 % | 94.872 M 12.29 % | 84.489 M 587.60 % | 12.288 M -83.86 % | 76.153 M -27.10 % | 104.461 M -16.21 % | 124.662 M 8.35 % | 115.056 M 178.52 % | 41.310 M -68.89 % | 132.785 M 182.85 % | 46.945 M 5.66 % | 44.428 M 37.65 % | 32.277 M -72.16 % | 115.934 M 312.81 % | 28.084 M -70.30 % | 94.563 M 604.90 % | 13.415 M -43.07 % | 23.565 M -75.06 % | 94.468 M 191.21 % | 32.440 M -58.93 % | 78.983 M -10.50 % | 88.252 M 16.59 % | 75.694 M -2.49 % | 77.630 M |
| Short term investments | 301.332 M 6.10 % | 284.004 M 27.06 % | 223.515 M 11.21 % | 200.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.191 M -10.61 % | 168.024 M -0.11 % | 168.211 M -23.14 % | 218.862 M -18.43 % | 268.323 M | 0.000 | 0.000 -100.00 % | 171.035 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 -100.00 % | 42.233 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 593.551 K 1.55 % | 584.472 K 394.63 % | -198.376 K -119.45 % | 1.020 M -14.60 % | 1.194 M 20.58 % | 990.516 K 7.80 % | 918.808 K 0.16 % | 917.345 K 6.76 % | 859.259 K 1.89 % | 843.293 K 2.33 % | 824.107 K 4.18 % | 791.004 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.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 |
| cash and cash equivalents | 190.433 M -4.88 % | 200.195 M -34.58 % | 306.024 M 51.21 % | 202.377 M -59.35 % | 497.832 M 12.04 % | 444.324 M 6.75 % | 416.222 M 20.78 % | 344.609 M -1.50 % | 349.868 M 4.45 % | 334.959 M -18.56 % | 411.282 M 2.55 % | 401.074 M 74.06 % | 230.427 M 6.41 % | 216.557 M -3.04 % | 223.357 M 21.76 % | 183.435 M 51.64 % | 120.970 M -42.71 % | 211.160 M 3.84 % | 203.349 M -1.89 % | 207.274 M -8.24 % | 225.889 M 5.23 % | 214.666 M 5.60 % | 203.279 M -3.89 % | 211.509 M 2.92 % | 205.511 M 4.13 % | 197.355 M 26.54 % | 155.964 M 24.10 % | 125.673 M 9.06 % | 115.238 M -17.75 % | 140.099 M -15.85 % | 166.485 M 4.23 % | 159.727 M 3.27 % | 154.677 M 84.04 % | 84.045 M -23.55 % | 109.940 M -22.02 % | 140.989 M 12.67 % | 125.140 M -4.57 % | 131.138 M -27.03 % | 179.716 M 938.97 % | 17.298 M -13.76 % | 20.057 M -38.30 % | 32.508 M -41.56 % | 55.623 M 55.90 % | 35.678 M 14.63 % | 31.124 M 6.88 % | 29.121 M -25.46 % | 39.066 M 3.43 % | 37.771 M 103.83 % | 18.531 M -20.33 % | 23.260 M -29.62 % | 33.050 M -30.04 % | 47.243 M -2.04 % | 48.227 M -7.02 % | 51.867 M 34.43 % | 38.583 M 11.97 % | 34.457 M -22.79 % | 44.627 M 12.77 % | 39.573 M -14.34 % | 46.199 M 25.14 % | 36.919 M -10.59 % | 41.291 M 7.50 % | 38.408 M -2.71 % | 39.478 M 11.09 % | 35.535 M -28.53 % | 49.722 M -5.70 % | 52.725 M 3.52 % | 50.934 M -27.15 % | 69.918 M -21.22 % | 88.756 M 9.03 % | 81.407 M 4.81 % | 77.670 M -6.08 % | 82.700 M -20.69 % | 104.271 M 44.86 % | 71.980 M -10.19 % | 80.150 M -11.08 % | 90.139 M -14.25 % | 105.113 M -2.52 % | 107.825 M -9.41 % | 119.030 M -14.34 % | 138.948 M -14.57 % | 162.653 M -7.02 % | 174.937 M -11.39 % | 197.415 M 1.60 % | 194.310 M -18.66 % | 238.877 M 474.75 % | 41.562 M |
| Cash and short term investments | 491.765 M 1.56 % | 484.199 M -8.56 % | 529.539 M 31.28 % | 403.363 M -18.98 % | 497.832 M 12.04 % | 444.324 M 6.75 % | 416.222 M 20.78 % | 344.609 M -1.50 % | 349.868 M 4.45 % | 334.959 M -18.56 % | 411.282 M 2.55 % | 401.074 M 5.37 % | 380.618 M -1.03 % | 384.581 M -1.78 % | 391.567 M -2.67 % | 402.297 M 3.34 % | 389.293 M 84.36 % | 211.160 M 3.84 % | 203.349 M -1.89 % | 207.274 M -8.24 % | 225.889 M 5.23 % | 214.666 M 5.60 % | 203.279 M -3.89 % | 211.509 M 2.92 % | 205.511 M 4.13 % | 197.355 M 26.54 % | 155.964 M 24.10 % | 125.673 M 9.06 % | 115.238 M -17.75 % | 140.099 M -15.85 % | 166.485 M 4.23 % | 159.727 M 3.27 % | 154.677 M 84.04 % | 84.045 M -23.55 % | 109.940 M -22.02 % | 140.989 M 12.67 % | 125.140 M -4.57 % | 131.138 M -27.03 % | 179.716 M 938.97 % | 17.298 M -13.76 % | 20.057 M -38.30 % | 32.508 M -41.56 % | 55.623 M 55.90 % | 35.678 M 14.63 % | 31.124 M 6.88 % | 29.121 M -25.46 % | 39.066 M 3.43 % | 37.771 M 103.83 % | 18.531 M -20.33 % | 23.260 M -29.62 % | 33.050 M -30.04 % | 47.243 M -2.04 % | 48.227 M -7.02 % | 51.867 M 34.43 % | 38.583 M 11.97 % | 34.457 M -22.79 % | 44.627 M 12.77 % | 39.573 M -14.34 % | 46.199 M 25.14 % | 36.919 M -10.59 % | 41.291 M 7.50 % | 38.408 M -2.71 % | 39.478 M 11.09 % | 35.535 M -28.53 % | 49.722 M -5.70 % | 52.725 M 3.52 % | 50.934 M -27.15 % | 69.918 M -21.22 % | 88.756 M 9.03 % | 81.407 M 4.81 % | 77.670 M -6.08 % | 82.700 M -20.69 % | 104.271 M 44.86 % | 71.980 M -10.19 % | 80.150 M -11.08 % | 90.139 M -14.25 % | 105.113 M -2.52 % | 107.825 M -9.41 % | 119.030 M -14.34 % | 138.948 M -14.57 % | 162.653 M -7.02 % | 174.937 M -11.39 % | 197.415 M 1.60 % | 194.310 M -18.66 % | 238.877 M 474.75 % | 41.562 M |
| Total current assets | 1.924 B 4.01 % | 1.850 B -1.19 % | 1.872 B 3.39 % | 1.811 B 0.67 % | 1.799 B 6.26 % | 1.693 B 7.86 % | 1.570 B 9.06 % | 1.439 B 9.76 % | 1.311 B 5.93 % | 1.238 B -5.14 % | 1.305 B 3.72 % | 1.258 B 28.73 % | 977.304 M 0.94 % | 968.219 M 2.02 % | 949.087 M -1.63 % | 964.818 M 7.46 % | 897.834 M 33.35 % | 673.292 M 4.46 % | 644.554 M 1.52 % | 634.904 M 2.55 % | 619.112 M 5.31 % | 587.887 M 2.91 % | 571.288 M -1.36 % | 579.189 M 0.57 % | 575.915 M 2.70 % | 560.763 M 6.63 % | 525.880 M -0.69 % | 529.515 M 3.01 % | 514.024 M 5.55 % | 486.973 M -4.45 % | 509.636 M -5.75 % | 540.720 M 1.65 % | 531.956 M 7.68 % | 494.009 M -1.76 % | 502.838 M 3.67 % | 485.029 M 4.01 % | 466.309 M 1.29 % | 460.349 M -4.85 % | 483.792 M 252.81 % | 137.126 M 2.10 % | 134.311 M -11.31 % | 151.438 M -3.80 % | 157.414 M -4.60 % | 164.999 M -7.54 % | 178.446 M 5.36 % | 169.367 M -0.45 % | 170.135 M -3.79 % | 176.844 M 28.52 % | 137.604 M 4.90 % | 131.175 M -6.15 % | 139.778 M -24.63 % | 185.451 M -6.72 % | 198.813 M -2.20 % | 203.290 M 16.13 % | 175.056 M -19.84 % | 218.392 M -0.03 % | 218.459 M -7.68 % | 236.635 M 1.55 % | 233.021 M 2.59 % | 227.136 M 0.95 % | 224.995 M 1.30 % | 222.117 M 6.87 % | 207.835 M -12.66 % | 237.949 M 1.96 % | 233.370 M 2.30 % | 228.129 M -5.06 % | 240.300 M -15.62 % | 284.794 M -12.33 % | 324.860 M 3.79 % | 313.012 M 5.10 % | 297.821 M -15.77 % | 353.589 M -6.99 % | 380.173 M 6.93 % | 355.550 M 4.42 % | 340.513 M -4.63 % | 357.029 M -3.19 % | 368.811 M 2.90 % | 358.419 M -1.04 % | 362.170 M -8.54 % | 395.982 M 1.34 % | 390.751 M -0.30 % | 391.934 M 2.07 % | 383.976 M 0.85 % | 380.725 M -3.88 % | 396.104 M 129.88 % | 172.312 M |
| Inventory | 925.026 M 4.99 % | 881.073 M 4.53 % | 842.920 M -7.14 % | 907.750 M 6.79 % | 849.993 M 7.65 % | 789.557 M 7.29 % | 735.918 M 24.22 % | 592.452 M 13.73 % | 520.951 M 9.39 % | 476.213 M 5.95 % | 449.448 M 28.98 % | 348.461 M 13.22 % | 307.767 M 14.42 % | 268.991 M -5.81 % | 285.578 M 5.10 % | 271.710 M 22.09 % | 222.541 M 16.49 % | 191.036 M 10.60 % | 172.726 M -0.72 % | 173.971 M -8.46 % | 190.057 M 27.09 % | 149.541 M -9.69 % | 165.589 M 5.52 % | 156.921 M -2.13 % | 160.332 M -0.52 % | 161.170 M 4.73 % | 153.898 M -5.00 % | 161.991 M 2.39 % | 158.206 M 21.66 % | 130.041 M 14.78 % | 113.292 M 10.60 % | 102.433 M -10.00 % | 113.821 M 11.42 % | 102.159 M 28.91 % | 79.250 M -35.62 % | 123.105 M 5.82 % | 116.339 M 13.94 % | 102.106 M 23.64 % | 82.584 M 133.19 % | 35.414 M -17.17 % | 42.755 M 3.56 % | 41.285 M 12.03 % | 36.851 M -9.06 % | 40.523 M -13.99 % | 47.116 M -25.65 % | 63.368 M 8.51 % | 58.400 M -22.04 % | 74.911 M 8.53 % | 69.021 M -3.77 % | 71.724 M 7.71 % | 66.588 M -17.35 % | 80.563 M 2.68 % | 78.463 M -11.32 % | 88.481 M 1.70 % | 87.001 M -21.55 % | 110.906 M 10.07 % | 100.760 M 5.82 % | 95.219 M 6.56 % | 89.358 M -13.18 % | 102.927 M 12.44 % | 91.539 M -1.05 % | 92.512 M -2.96 % | 95.335 M -11.35 % | 107.541 M 8.45 % | 99.159 M -11.31 % | 111.806 M -1.24 % | 113.213 M 2.53 % | 110.416 M -0.92 % | 111.442 M -4.38 % | 116.550 M 9.13 % | 106.804 M -22.66 % | 138.104 M -7.54 % | 149.366 M -1.07 % | 150.975 M 5.81 % | 142.689 M -5.48 % | 150.956 M 0.71 % | 149.889 M -3.94 % | 156.031 M 0.65 % | 155.028 M 0.44 % | 154.342 M 15.50 % | 133.630 M 12.17 % | 119.132 M 10.74 % | 107.578 M 9.59 % | 98.163 M 20.40 % | 81.534 M 29.17 % | 63.120 M |
| Net receivables | 421.207 M 8.08 % | 389.717 M -2.35 % | 399.099 M -5.49 % | 422.273 M 17.98 % | 357.932 M -5.26 % | 377.801 M 2.26 % | 369.461 M -1.66 % | 375.703 M 7.23 % | 350.386 M 11.05 % | 315.534 M -8.84 % | 346.122 M -14.96 % | 407.018 M 72.93 % | 235.368 M -4.83 % | 247.323 M -19.45 % | 307.026 M 39.92 % | 219.430 M -6.50 % | 234.675 M 3.36 % | 227.038 M 5.93 % | 214.323 M -0.23 % | 214.823 M 26.90 % | 169.290 M -8.10 % | 184.211 M 3.87 % | 177.351 M -0.86 % | 178.884 M -3.42 % | 185.214 M 1.70 % | 182.114 M | 0.000 -100.00 % | 226.270 M -0.36 % | 227.080 M 12.89 % | 201.147 M -6.51 % | 215.160 M -19.78 % | 268.224 M 8.74 % | 246.662 M -12.85 % | 283.025 M -2.45 % | 290.145 M 37.40 % | 211.168 M 0.53 % | 210.044 M 0.48 % | 209.049 M 3.45 % | 202.079 M 155.97 % | 78.945 M 17.15 % | 67.389 M -7.69 % | 73.004 M | 0.000 -100.00 % | 75.830 M 1.01 % | 75.069 M 14.54 % | 65.542 M -4.63 % | 68.721 M 30.39 % | 52.706 M 34.32 % | 39.239 M 54.65 % | 25.373 M -32.81 % | 37.764 M -17.41 % | 45.724 M -27.06 % | 62.691 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.858 M -2.93 % | 85.362 M 10.76 % | 77.073 M -7.83 % | 83.624 M | 0.000 -100.00 % | 70.337 M | 0.000 | 0.000 -100.00 % | 51.310 M | 0.000 | 0.000 -100.00 % | 125.420 M | 0.000 -100.00 % | 72.037 M | 0.000 -100.00 % | 79.591 M -9.73 % | 88.167 M 3.24 % | 85.398 M | 0.000 -100.00 % | 85.725 M | 0.000 -100.00 % | 74.698 M -5.60 % | 79.127 M | 0.000 -100.00 % | 65.425 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 20.846 M 2.38 % | 20.360 M -5.33 % | 21.506 M 42.45 % | 15.097 M 12.44 % | 13.426 M 16.38 % | 11.537 M -7.13 % | 12.422 M 26.77 % | 9.799 M 1.10 % | 9.692 M 12.45 % | 8.619 M -9.73 % | 9.548 M 7.00 % | 8.924 M 51.67 % | 5.884 M 4.14 % | 5.650 M -20.17 % | 7.078 M 33.24 % | 5.312 M 9.17 % | 4.866 M 22.04 % | 3.987 M -24.19 % | 5.260 M 18.43 % | 4.441 M 2.95 % | 4.314 M 0.21 % | 4.305 M -0.51 % | 4.327 M 26.44 % | 3.422 M 1.11 % | 3.385 M -36.97 % | 5.370 M 2.47 % | 5.241 M -36.90 % | 8.306 M -10.57 % | 9.288 M -4.55 % | 9.731 M 3.28 % | 9.422 M -10.84 % | 10.568 M 1.75 % | 10.386 M 1.33 % | 10.250 M -1.55 % | 10.411 M -4.08 % | 10.854 M 3.80 % | 10.457 M -5.20 % | 11.031 M 5.02 % | 10.503 M 97.28 % | 5.324 M -15.25 % | 6.282 M 1.12 % | 6.213 M 5.90 % | 5.867 M 150.46 % | 2.342 M -2.79 % | 2.410 M -20.20 % | 3.020 M 4.88 % | 2.879 M 20.30 % | 2.393 M -1.39 % | 2.427 M -4.76 % | 2.548 M 9.45 % | 2.328 M 2.08 % | 2.281 M -9.20 % | 2.512 M 2.23 % | 2.457 M -9.18 % | 2.705 M -28.57 % | 3.787 M 62.53 % | 2.330 M -8.27 % | 2.540 M 7.32 % | 2.367 M 4.96 % | 2.255 M -10.71 % | 2.526 M -9.34 % | 2.786 M 4.67 % | 2.661 M 10.18 % | 2.415 M -10.48 % | 2.698 M -4.00 % | 2.811 M 14.73 % | 2.450 M 124.56 % | 1.091 M -4.21 % | 1.139 M 80.94 % | 629.422 K -18.94 % | 776.450 K -9.50 % | 857.943 K 0.00 % | 857.943 K 0.00 % | 857.943 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 |
| 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 |
| Account payables | 327.215 M 82.38 % | 179.414 M -43.68 % | 318.536 M 128.34 % | 139.502 M -41.45 % | 238.261 M 6.85 % | 222.994 M 53.01 % | 145.733 M -12.37 % | 166.313 M 12.44 % | 147.907 M -2.19 % | 151.212 M -6.39 % | 161.535 M 26.41 % | 127.791 M 70.58 % | 74.917 M -13.09 % | 86.201 M -32.06 % | 126.874 M 23.16 % | 103.015 M 11.59 % | 92.319 M 31.98 % | 69.947 M 8.37 % | 64.542 M -13.73 % | 74.811 M -11.35 % | 84.387 M 30.84 % | 64.495 M 4.39 % | 61.786 M -2.35 % | 63.270 M -0.52 % | 63.602 M 5.56 % | 60.252 M 5.91 % | 56.891 M -24.86 % | 75.713 M -7.38 % | 81.745 M 20.99 % | 67.561 M -26.58 % | 92.020 M -6.65 % | 98.575 M -0.14 % | 98.710 M -8.10 % | 107.411 M 0.44 % | 106.940 M 5.60 % | 101.268 M -2.40 % | 103.758 M -8.36 % | 113.226 M -11.63 % | 128.131 M 305.99 % | 31.560 M -1.79 % | 32.136 M 65.81 % | 19.381 M -80.40 % | 98.860 M 449.92 % | 17.977 M -25.07 % | 23.992 M 20.67 % | 19.883 M -31.63 % | 29.079 M 1.14 % | 28.750 M 65.70 % | 17.351 M 29.59 % | 13.389 M -22.87 % | 17.359 M -7.66 % | 18.799 M -19.94 % | 23.481 M -0.82 % | 23.676 M -12.37 % | 27.020 M -38.97 % | 44.275 M 79.24 % | 24.702 M -9.94 % | 27.428 M -21.39 % | 34.894 M 19.70 % | 29.152 M 9.53 % | 26.615 M -5.72 % | 28.228 M 0.34 % | 28.132 M -11.58 % | 31.816 M 24.70 % | 25.514 M 20.38 % | 21.195 M -10.36 % | 23.646 M 3.60 % | 22.825 M -40.54 % | 38.389 M 9.81 % | 34.959 M -17.04 % | 42.140 M -14.29 % | 49.166 M -15.19 % | 57.972 M -6.06 % | 61.710 M -1.76 % | 62.816 M 68.10 % | 37.368 M 14.75 % | 32.563 M 14.86 % | 28.351 M -6.55 % | 30.340 M -27.05 % | 41.589 M 13.93 % | 36.503 M -5.04 % | 38.440 M -5.13 % | 40.518 M 16.43 % | 34.801 M 12.82 % | 30.847 M 21.53 % | 25.382 M |
| Tax payables | 14.719 M 12.34 % | 13.102 M -21.96 % | 16.789 M 159.19 % | 6.477 M 28.79 % | 5.030 M -54.62 % | 11.083 M -23.60 % | 14.506 M 92.27 % | 7.545 M -14.31 % | 8.805 M -31.73 % | 12.898 M -49.43 % | 25.503 M 13.24 % | 22.522 M -7.61 % | 24.378 M 81.47 % | 13.434 M 26.84 % | 10.592 M 87.19 % | 5.658 M 25.26 % | 4.517 M 7.54 % | 4.201 M 21.78 % | 3.449 M -25.58 % | 4.635 M 12.97 % | 4.103 M 17.73 % | 3.485 M 71.40 % | 2.033 M -51.74 % | 4.213 M -16.19 % | 5.026 M -40.04 % | 8.383 M 64.08 % | 5.109 M -29.27 % | 7.223 M 19.31 % | 6.054 M 217.37 % | 1.908 M -68.10 % | 5.979 M -45.81 % | 11.034 M 13.08 % | 9.758 M 60.11 % | 6.095 M -63.11 % | 16.521 M 976.93 % | -1.884 M -293.52 % | 973.517 K 0.93 % | 964.522 K -93.31 % | 14.408 M 2 181.08 % | 631.645 K -16.66 % | 757.870 K -83.48 % | 4.587 M 18.08 % | 3.885 M 973.57 % | -444.696 K -1 756.22 % | 26.850 K 102.49 % | -1.080 M 30.51 % | -1.554 M -133.44 % | 4.647 M 631.60 % | -874.074 K 56.97 % | -2.031 M 10.74 % | -2.276 M -575.99 % | 478.077 K 206.44 % | -449.143 K 70.85 % | -1.541 M -693.64 % | 259.549 K 126.03 % | -997.200 K 47.56 % | -1.902 M -84 166.68 % | -2.257 K 99.24 % | -297.572 K 93.88 % | -4.861 M -31.66 % | -3.692 M -37.00 % | -2.695 M 21.11 % | -3.416 M 1.22 % | -3.458 M 16.07 % | -4.120 M 41.09 % | -6.994 M -31.10 % | -5.335 M -343.27 % | -1.204 M -1 212.21 % | 108.210 K -98.19 % | 5.995 M 352.15 % | 1.326 M 134.39 % | 565.674 K 143.58 % | -1.298 M -130.38 % | 4.273 M -17.42 % | 5.174 M 120.83 % | 2.343 M 34.32 % | 1.744 M 20.66 % | 1.446 M 100.96 % | 719.375 K 352.89 % | -284.467 K -130.14 % | 943.802 K 93.75 % | 487.116 K -72.02 % | 1.741 M -42.44 % | 3.025 M 20.64 % | 2.507 M -25.50 % | 3.366 M |
| Deferred revenue non current | 15.397 M 27.12 % | 12.112 M -0.51 % | 12.175 M 1.41 % | 12.005 M 1.68 % | 11.807 M -3.00 % | 12.173 M 1.35 % | 12.010 M -6.02 % | 12.780 M -3.20 % | 13.203 M 0.49 % | 13.138 M -1.64 % | 13.357 M 11.34 % | 11.997 M 13.59 % | 10.561 M -1.66 % | 10.739 M -1.63 % | 10.918 M -12.61 % | 12.494 M -4.41 % | 13.071 M -4.32 % | 13.661 M 0.89 % | 13.541 M -4.85 % | 14.230 M -5.68 % | 15.087 M -2.13 % | 15.415 M -4.27 % | 16.103 M -4.46 % | 16.856 M -4.03 % | 17.563 M -3.92 % | 18.279 M -4.48 % | 19.137 M -13.05 % | 22.008 M -10.83 % | 24.682 M -10.05 % | 27.440 M -2.63 % | 28.181 M 7.95 % | 26.106 M -2.76 % | 26.848 M 8.46 % | 24.753 M -0.72 % | 24.933 M -4.21 % | 26.028 M -2.59 % | 26.720 M 1.17 % | 26.411 M -2.57 % | 27.108 M | 0.000 -100.00 % | 14.390 M | 0.000 -100.00 % | 15.814 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.790 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 |
| Minority interest | 767.183 K -6.21 % | 817.941 K -4.09 % | 852.814 K -80.15 % | 4.296 M -0.91 % | 4.335 M 3.58 % | 4.185 M -0.95 % | 4.226 M -3.23 % | 4.367 M -1.22 % | 4.420 M -0.85 % | 4.459 M -1.32 % | 4.518 M -7.26 % | 4.872 M -1.14 % | 4.928 M -0.77 % | 4.966 M -0.60 % | 4.996 M -22.37 % | 6.436 M -1.03 % | 6.503 M -1.43 % | 6.597 M -0.95 % | 6.660 M -1.77 % | 6.780 M -1.46 % | 6.881 M -1.07 % | 6.955 M -0.68 % | 7.002 M 0.11 % | 6.994 M 1.34 % | 6.902 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 % | 13.852 M 1.64 % | 13.628 M 0.18 % | 13.603 M -7.44 % | 14.696 M 12.98 % | 13.007 M -0.84 % | 13.118 M 20.84 % | 10.856 M -16.23 % | 12.959 M 4.53 % | 12.397 M -11.49 % | 14.006 M -10.27 % | 15.609 M -14.90 % | 18.342 M -11.29 % | 20.676 M -3.90 % | 21.516 M 5.60 % | 20.376 M 20.90 % | 16.854 M 0.50 % | 16.770 M 0.44 % | 16.697 M 3.85 % | 16.078 M 6.49 % | 15.098 M 3.13 % | 14.640 M 0.96 % | 14.500 M -3.15 % | 14.972 M -8.40 % | 16.345 M -1.97 % | 16.674 M -1.38 % | 16.906 M -1.12 % | 17.098 M 39.50 % | 12.257 M 0.62 % | 12.182 M 3.54 % | 11.766 M 0.60 % | 11.696 M 2.85 % | 11.372 M 3.54 % | 10.983 M 4.89 % | 10.471 M 1.14 % | 10.353 M 1.77 % | 10.173 M 1.73 % | 9.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 280.505 K | 0.000 | 0.000 -100.00 % | 930.496 K -68.29 % | 2.935 M 10.61 % | 2.653 M -25.00 % | 3.537 M -53.31 % | 7.577 M 1.90 % | 7.436 M 0.63 % | 7.390 M 1.32 % | 7.293 M -28.97 % | 10.268 M -6.19 % | 10.946 M 0.47 % | 10.894 M 2.05 % | 10.676 M -24.10 % | 14.065 M -1.28 % | 14.247 M 0.91 % | 14.118 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 |
| 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 |
| Other total stockholders equity | 531.965 M | 0.000 -100.00 % | 531.965 M | 0.000 -100.00 % | 531.965 M | 0.000 -100.00 % | 602.487 M | 0.000 -100.00 % | 601.711 M | 0.000 -100.00 % | 600.906 M 1.49 % | 592.103 M 22.94 % | 481.617 M 3.31 % | 466.189 M -2.66 % | 478.917 M 3 604.45 % | -13.666 M -103.19 % | 429.022 M 3 239.35 % | -13.666 M -105.23 % | 261.285 M -15.39 % | 308.824 M 18.19 % | 261.285 M 1 331.89 % | -21.210 M -108.12 % | 261.285 M -14.58 % | 305.889 M 0.13 % | 305.487 M 0.43 % | 304.168 M 13.51 % | 267.969 M -14.08 % | 311.894 M 18.01 % | 264.285 M -15.03 % | 311.033 M 17.69 % | 264.285 M -14.27 % | 308.260 M 16.64 % | 264.285 M -14.11 % | 307.713 M 16.43 % | 264.285 M -14.07 % | 307.552 M 16.37 % | 264.285 M -13.92 % | 307.030 M 0.18 % | 306.489 M 65.30 % | 185.418 M 0.02 % | 185.388 M 0.05 % | 185.299 M -53.93 % | 402.230 M 116.62 % | 185.687 M -1.66 % | 188.813 M 0.13 % | 188.562 M 0.00 % | 188.562 M 11.21 % | 169.561 M -9.89 % | 188.175 M 0.24 % | 187.723 M 0.00 % | 187.723 M 10.00 % | 170.655 M -9.80 % | 189.203 M 0.16 % | 188.903 M 0.16 % | 188.600 M 0.19 % | 188.250 M 0.17 % | 187.925 M 0.18 % | 187.591 M 0.19 % | 187.235 M 0.20 % | 186.857 M 0.27 % | 186.349 M 0.36 % | 185.678 M 0.00 % | 185.678 M 1.50 % | 182.941 M 1.82 % | 179.667 M 0.00 % | 179.667 M 0.04 % | 179.599 M 0.66 % | 178.426 M 0.00 % | 178.426 M 0.00 % | 178.426 M 0.20 % | 178.061 M -0.47 % | 178.894 M 0.06 % | 178.779 M 0.00 % | 178.779 M 0.00 % | 178.779 M 1.38 % | 176.338 M 0.00 % | 176.344 M -1.47 % | 178.971 M -0.36 % | 179.626 M 1.88 % | 176.320 M -14.54 % | 206.320 M 0.00 % | 206.320 M 0.00 % | 206.320 M 1.56 % | 203.160 M 0.00 % | 203.160 M 626.61 % | 27.960 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 668.133 K -10.00 % | 742.370 K -9.09 % | 816.607 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 -100.00 % | 238.313 K 0.00 % | 238.313 K 0.00 % | 238.313 K 0.00 % | 238.313 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 |
| 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 |
| Total assets | 2.675 B 3.40 % | 2.587 B -1.00 % | 2.613 B 1.84 % | 2.566 B 2.80 % | 2.496 B 4.69 % | 2.384 B 5.24 % | 2.266 B 10.51 % | 2.050 B 8.18 % | 1.895 B 4.85 % | 1.807 B -1.09 % | 1.827 B 5.86 % | 1.726 B 30.20 % | 1.326 B 3.34 % | 1.283 B 2.67 % | 1.250 B 1.01 % | 1.237 B 5.49 % | 1.173 B 23.63 % | 948.600 M 4.39 % | 908.687 M 0.58 % | 903.459 M 1.47 % | 890.358 M 3.37 % | 861.324 M 1.93 % | 844.976 M 4.83 % | 806.066 M 0.12 % | 805.090 M 1.24 % | 795.220 M 4.02 % | 764.479 M -0.92 % | 771.602 M 1.37 % | 761.161 M 2.97 % | 739.228 M -3.43 % | 765.446 M -4.24 % | 799.296 M 0.66 % | 794.050 M 4.44 % | 760.290 M -1.74 % | 773.767 M 2.17 % | 757.298 M 2.54 % | 738.569 M 0.67 % | 733.674 M -2.84 % | 755.084 M 125.49 % | 334.864 M 3.63 % | 323.131 M 3.10 % | 313.407 M 1.08 % | 310.044 M -3.68 % | 321.885 M 0.36 % | 320.737 M 2.09 % | 314.157 M -1.54 % | 319.072 M -3.14 % | 329.422 M 8.99 % | 302.253 M 1.78 % | 296.964 M -3.14 % | 306.604 M -18.70 % | 377.148 M -4.21 % | 393.718 M -1.69 % | 400.499 M 5.68 % | 378.983 M -8.60 % | 414.655 M 0.51 % | 412.561 M -3.38 % | 426.973 M -0.09 % | 427.374 M 0.67 % | 424.519 M 0.03 % | 424.382 M 0.03 % | 424.265 M 2.74 % | 412.954 M -7.82 % | 447.983 M 0.59 % | 445.377 M 0.49 % | 443.210 M -3.24 % | 458.058 M -9.58 % | 506.582 M -6.88 % | 544.007 M 1.76 % | 534.605 M 1.37 % | 527.379 M -9.18 % | 580.669 M -3.39 % | 601.035 M 5.47 % | 569.880 M 4.06 % | 547.627 M 6.67 % | 513.396 M 0.25 % | 512.120 M 4.73 % | 488.986 M 0.81 % | 485.074 M -3.63 % | 503.362 M 4.45 % | 481.922 M 2.45 % | 470.417 M 2.22 % | 460.221 M 3.16 % | 446.108 M -2.11 % | 455.715 M 96.99 % | 231.341 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 | 2003-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 1.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 229.846 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 |
| 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 |
| Change in working capital | -93.568 M | 0.000 100.00 % | -184.554 M -221.49 % | 151.909 M 200.00 % | -151.909 M | 0.000 100.00 % | -252.479 M -458.90 % | 70.348 M 200.00 % | -70.348 M | 0.000 100.00 % | -218.883 M -388.42 % | 75.890 M 200.00 % | -75.890 M | 0.000 100.00 % | -117.583 M -285.95 % | 63.233 M 200.00 % | -63.233 M | 0.000 100.00 % | -71.780 M -337.63 % | 30.206 M 200.00 % | -30.206 M | 0.000 100.00 % | -7.826 M -20.76 % | -6.481 M -200.00 % | 6.481 M | 0.000 100.00 % | -25.677 M -139.40 % | 65.178 M 200.00 % | -65.178 M | 0.000 -100.00 % | 49.304 M 526.09 % | -11.571 M -200.00 % | 11.571 M | 0.000 100.00 % | -89.459 M -336.95 % | 37.754 M 200.00 % | -37.754 M | 0.000 100.00 % | -108.674 M -273.37 % | 62.684 M 200.00 % | -62.684 M | 0.000 -100.00 % | 40.932 M 681.99 % | 5.234 M 200.00 % | -5.234 M | 0.000 100.00 % | -28.922 M -285.15 % | 15.621 M 200.00 % | -15.621 M | 0.000 -100.00 % | 25.173 M 27.61 % | 19.727 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 % | 7.971 M 125.95 % | -30.715 M -190.22 % | 34.043 M 2 741.39 % | -1.289 M 82.97 % | -7.569 M 5.53 % | -8.012 M -420.58 % | 2.499 M 107.23 % | -34.560 M -125.89 % | -15.299 M 57.84 % | -36.289 M | 0.000 | 0.000 |
| Accounts receivables | -11.462 M | 0.000 100.00 % | -76.803 M -302.43 % | 37.941 M 200.00 % | -37.941 M | 0.000 -100.00 % | 33.197 M 3 042.93 % | -1.128 M -200.00 % | 1.128 M | 0.000 100.00 % | -85.209 M -233.88 % | 63.644 M 200.00 % | -63.644 M | 0.000 100.00 % | -13.906 M -203.64 % | 13.418 M 200.00 % | -13.418 M | 0.000 100.00 % | -62.507 M -1 423.64 % | 4.722 M 200.00 % | -4.722 M | 0.000 -100.00 % | 4.782 M 154.53 % | -8.770 M -200.00 % | 8.770 M | 0.000 -100.00 % | 10.719 M -38.22 % | 17.349 M 200.00 % | -17.349 M | 0.000 -100.00 % | 81.056 M 282.16 % | -44.498 M -200.00 % | 44.498 M | 0.000 100.00 % | -92.792 M -2 484.03 % | 3.892 M 200.00 % | -3.892 M | 0.000 100.00 % | -97.546 M -329.96 % | 42.419 M 200.00 % | -42.419 M | 0.000 100.00 % | -9.048 M -156.59 % | 15.990 M 200.00 % | -15.990 M | 0.000 100.00 % | -35.064 M -386.24 % | 12.250 M 200.00 % | -12.250 M | 0.000 -100.00 % | 12.199 M -55.35 % | 27.321 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 |
| Inventory | -82.106 M | 0.000 100.00 % | -107.750 M -194.54 % | 113.968 M 200.00 % | -113.968 M | 0.000 100.00 % | -285.675 M -499.68 % | 71.476 M 200.00 % | -71.476 M | 0.000 100.00 % | -133.674 M -1 191.61 % | 12.246 M 200.00 % | -12.246 M | 0.000 100.00 % | -104.734 M -310.25 % | 49.815 M 200.00 % | -49.815 M | 0.000 100.00 % | -9.273 M -137.90 % | 24.468 M 200.00 % | -24.468 M | 0.000 100.00 % | -12.608 M -295.93 % | 6.435 M 200.00 % | -6.435 M | 0.000 100.00 % | -36.396 M -181.03 % | 44.914 M 200.00 % | -44.914 M | 0.000 100.00 % | -31.752 M -191.68 % | 34.633 M 200.00 % | -34.633 M | 0.000 -100.00 % | 3.333 M -90.16 % | 33.862 M 200.00 % | -33.862 M | 0.000 100.00 % | -11.128 M -154.91 % | 20.265 M 200.00 % | -20.265 M | 0.000 -100.00 % | 49.980 M 564.67 % | -10.756 M -200.00 % | 10.756 M | 0.000 -100.00 % | 6.142 M 82.18 % | 3.371 M 200.00 % | -3.371 M | 0.000 -100.00 % | 12.974 M 270.85 % | -7.594 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 % | 1.073 M 112.24 % | -8.769 M -206.08 % | 8.267 M 874.72 % | -1.067 M -117.37 % | 6.142 M 712.03 % | -1.004 M -46.47 % | -685.198 K 96.69 % | -20.713 M -42.87 % | -14.498 M -25.47 % | -11.554 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -536.597 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 536.597 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.057 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.016 M 200.00 % | -1.016 M | 0.000 | 0.000 100.00 % | -4.146 M -200.00 % | 4.146 M | 0.000 | 0.000 -100.00 % | 2.915 M 200.00 % | -2.915 M | 0.000 | 0.000 100.00 % | -1.706 M -200.00 % | 1.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.897 M 131.43 % | -21.945 M -185.14 % | 25.776 M 11 724.76 % | -221.734 K 98.38 % | -13.712 M -95.64 % | -7.009 M -320.09 % | 3.185 M 123.00 % | -13.847 M -1 627.06 % | -801.766 K 96.76 % | -24.735 M | 0.000 | 0.000 |
| Other non cash items | 79.441 M 257.13 % | -50.558 M -115.72 % | 321.651 M 251.34 % | -212.531 M -261.69 % | 131.442 M 6 899.12 % | 1.878 M -99.44 % | 337.462 M 894.07 % | -42.498 M -142.64 % | 99.664 M 1 758.61 % | -6.009 M 68.15 % | -18.869 M 77.29 % | -83.093 M -266.11 % | 50.024 M 294.69 % | -25.694 M 2.40 % | -26.326 M -12.66 % | -23.368 M -22.94 % | -19.009 M -44.38 % | -13.166 M 12.54 % | -15.054 M -10.58 % | -13.613 M -32.66 % | -10.262 M -14.80 % | -8.939 M 37.72 % | -14.353 M -62.31 % | -8.843 M 27.30 % | -12.163 M -20.90 % | -10.061 M -227.33 % | -3.074 M 75.36 % | -12.473 M 13.82 % | -14.472 M -275.30 % | -3.856 M 68.92 % | -12.409 M 19.67 % | -15.447 M -35.10 % | -11.434 M -183.87 % | -4.028 M 78.65 % | -18.864 M -233.26 % | -5.661 M 15.58 % | -6.705 M -16.94 % | -5.734 M 84.04 % | -35.929 M -2 267.25 % | -1.518 M -220.94 % | 1.255 M 180.57 % | -1.558 M -104.95 % | 31.496 M 2 503.70 % | -1.310 M -261.27 % | -362.694 K 75.61 % | -1.487 M -152.84 % | 2.815 M 120.98 % | -13.417 M -351.05 % | -2.975 M -1 068.83 % | -254.487 K -122.72 % | 1.120 M -73.60 % | 4.243 M -36.00 % | 6.629 M -10.37 % | 7.396 M -40.06 % | 12.339 M 49.26 % | 8.267 M 134.86 % | 3.520 M 276.20 % | 935.668 K 118.84 % | -4.967 M -331.20 % | -1.152 M 21.68 % | -1.471 M -131.42 % | 4.680 M -79.22 % | 22.527 M 335.17 % | 5.177 M -45.35 % | 9.472 M -23.51 % | 12.383 M 2 431.86 % | -531.026 K -112.17 % | 4.362 M -18.38 % | 5.344 M 134.35 % | -15.561 M -151.84 % | 30.018 M 359.47 % | 6.533 M 53.47 % | 4.257 M -25.57 % | 5.719 M 90.67 % | 2.999 M 172.62 % | 1.100 M -11.13 % | 1.238 M 24.07 % | 997.854 K -44.64 % | 1.803 M 21.16 % | 1.488 M 142.81 % | 612.749 K -37.11 % | 974.280 K 119.76 % | -4.929 M 32.08 % | -7.257 M |
| Net cash provided by operating activities | 36.522 M 222.56 % | -29.800 M -121.74 % | 137.097 M 557.89 % | -29.941 M -225.32 % | 23.891 M -17.52 % | 28.968 M -74.03 % | 111.548 M 161.83 % | 42.604 M -25.72 % | 57.356 M 151.10 % | 22.842 M 21.06 % | 18.869 M 4.41 % | 18.072 M 5 163 511 220.87 % | -0.350 22.22 % | -0.450 -100.00 % | 13.241 M 5.84 % | 12.510 M 76.87 % | 7.073 M -21.79 % | 9.044 M 88.65 % | 4.794 M 128.09 % | -17.068 M -199.02 % | 17.237 M 22.95 % | 14.020 M -60.34 % | 35.348 M 120.90 % | 16.002 M 468.60 % | 2.814 M -87.42 % | 22.367 M -32.13 % | 32.954 M 210.15 % | 10.625 M 164.38 % | -16.503 M 35.76 % | -25.689 M -151.22 % | 50.157 M 741.65 % | 5.959 M -91.80 % | 72.691 M 442.40 % | -21.230 M 16.22 % | -25.340 M -395.27 % | 8.582 M 605.92 % | 1.216 M 102.59 % | -46.950 M -985.73 % | 5.301 M 56.58 % | 3.385 M 117.06 % | -19.848 M 1.19 % | -20.088 M -1 197.99 % | 1.829 M -81.93 % | 10.126 M -35.65 % | 15.737 M 298.88 % | -7.913 M -206.67 % | -2.580 M -260.92 % | 1.603 M 151.62 % | -3.106 M -189.35 % | 3.477 M -62.70 % | 9.321 M 45.51 % | 6.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.388 M | 0.000 | 0.000 -100.00 % | 4.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.895 M 120.72 % | -28.453 M -170.96 % | 40.100 M 768.83 % | 4.615 M 7 073.24 % | -66.187 K 97.85 % | -3.083 M -136.49 % | 8.449 M 133.00 % | -25.604 M -298.53 % | -6.425 M 79.73 % | -31.696 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -12.663 M 10.47 % | -14.144 M -21.97 % | -11.596 M -15.58 % | -10.033 M 21.39 % | -12.764 M -490.67 % | -2.161 M 88.50 % | -18.786 M 48.31 % | -36.347 M -2.87 % | -35.335 M -451.20 % | -6.411 M 88.97 % | -58.128 M -48.00 % | -39.276 M -49.21 % | -26.323 M -22.62 % | -21.467 M 43.76 % | -38.170 M -2 529.71 % | -1.452 M 49.92 % | -2.898 M -64.01 % | -1.767 M -68.61 % | -1.048 M 19.89 % | -1.308 M 1.25 % | -1.325 M 50.45 % | -2.674 M 93.87 % | -43.615 M -798.79 % | -4.853 M -100.48 % | -2.420 M -1 806.26 % | -126.973 K 94.84 % | -2.462 M -1 010.18 % | -221.731 K 66.49 % | -661.665 K -1 233.82 % | -49.607 K 99.07 % | -5.325 M -2 196.59 % | -231.887 K 75.36 % | -941.147 K 43.33 % | -1.661 M -100.93 % | -826.552 K 6.56 % | -884.536 K 1.86 % | -901.271 K 81.81 % | -4.955 M 70.90 % | -17.029 M -35.19 % | -12.597 M 26.98 % | -17.250 M -80.82 % | -9.540 M -12.54 % | -8.477 M 63.66 % | -23.329 M -524.96 % | -3.733 M -54.55 % | -2.415 M 59.40 % | -5.948 M -247.12 % | -1.714 M 13.15 % | -1.973 M 44.00 % | -3.523 M 63.63 % | -9.688 M -99.09 % | -4.866 M -64.01 % | -2.967 M -13.21 % | -2.621 M 38.71 % | -4.276 M 38.50 % | -6.953 M 30.17 % | -9.956 M -198.47 % | -3.336 M 25.06 % | -4.451 M 20.42 % | -5.594 M -169.92 % | -2.072 M -16.74 % | -1.775 M -56.36 % | -1.135 M 58.86 % | -2.760 M -61.22 % | -1.712 M -7.65 % | -1.590 M 79.98 % | -7.943 M -33.41 % | -5.954 M -27.28 % | -4.677 M -35.77 % | -3.445 M 67.23 % | -10.512 M -154.06 % | -4.138 M 38.63 % | -6.742 M 17.71 % | -8.194 M 83.54 % | -49.782 M -327.48 % | -11.645 M 19.42 % | -14.452 M -51.78 % | -9.522 M 42.45 % | -16.546 M -119.69 % | -7.531 M 50.24 % | -15.135 M -186.60 % | -5.281 M 67.47 % | -16.233 M -12.76 % | -14.397 M |
| Acquisitions net | 2.720 K -3.44 % | 2.817 K -98.56 % | 195.139 K 19 413.90 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.150 K 282 794.74 % | 0.760 -99.99 % | 9.271 K 1 007 591.31 % | 0.920 21.05 % | 0.760 -100.00 % | 18.496 M | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -389.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -245.000 M 40.24 % | -410.000 M -55.89 % | -263.000 M 24.86 % | -350.000 M -6 900.00 % | -5.000 M | 0.000 100.00 % | -50.000 M | 0.000 -100.00 % | 30.000 M 200.00 % | -30.000 M -311.21 % | 14.204 M 200.00 % | -14.204 M 90.53 % | -150.000 M 10.71 % | -168.000 M -172.41 % | 232.000 M 275.76 % | -132.000 M 50.75 % | -268.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 100.00 % | -7.244 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 |
| Sales maturities of investments | 228.000 M -35.02 % | 350.877 M 45.43 % | 241.271 M 140.79 % | 100.200 M 1 904.01 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 M -52.16 % | 2.822 M -98.12 % | 150.000 M -10.71 % | 168.000 M 0.00 % | 168.000 M 192.31 % | -182.000 M -200.00 % | 182.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.907 M 317.51 % | -876.737 K | 0.000 100.00 % | -200.273 K | 0.000 | 0.000 -100.00 % | 29.325 M | 0.000 100.00 % | -30.000 M -4.72 % | -28.648 M -915.12 % | -2.822 M -482.53 % | 737.752 K -6.95 % | 792.821 K -38.61 % | 1.292 M 100.78 % | -164.880 M -189.91 % | 183.376 M 168.44 % | -267.940 M -15 062.66 % | -1.767 M -68.61 % | -1.048 M 19.89 % | -1.308 M -9 091.49 % | 14.550 K 356.14 % | 3.190 K 6.33 % | 3.000 K 328.57 % | 700.000 100.03 % | -2.420 M -1 806.26 % | -126.973 K 94.84 % | -2.462 M -1 010.18 % | -221.731 K 66.49 % | -661.665 K -22 155.49 % | 3.000 K 100.03 % | -9.976 M -9 976.93 % | 101.000 K 110.73 % | -941.147 K 43.33 % | -1.661 M -647 825.12 % | 256.410 -100.00 % | 10.071 M 1 217.39 % | -901.271 K -901 370.94 % | 100.000 100.00 % | -389.300 M -2 990.53 % | -12.597 M -105 071.13 % | 12.000 K -72.09 % | 43.000 K -98.21 % | 2.402 M 110.30 % | -23.329 M -133.29 % | -10.000 M -2 715.24 % | 382.374 K -95.23 % | 8.020 M -54.30 % | 17.550 M 4 871.76 % | 353.000 K 110.02 % | -3.523 M -135.43 % | 9.945 M 16 475.25 % | 60.000 K 102.02 % | -2.967 M -470.84 % | 800.090 K 2 176.35 % | 35.148 K -85.55 % | 243.289 K 1 302.89 % | 17.342 K 100.52 % | -3.336 M -2 478.58 % | 140.240 K 102.51 % | -5.594 M -56 035.49 % | 10.000 K 150.00 % | 4.000 K 100.41 % | -979.409 K -511.41 % | 238.060 K -40.78 % | 401.975 K 125.28 % | -1.590 M -113.59 % | 11.698 M 29 155.24 % | 39.986 K -99.74 % | 15.226 M -26.22 % | 20.638 M 177.27 % | 7.443 M 248.87 % | -5.000 M 25.84 % | -6.742 M 17.71 % | -8.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M 118.13 % | -16.546 M -119.69 % | -7.531 M 50.24 % | -15.135 M -186.60 % | -5.281 M -30 270.54 % | 17.503 K | 0.000 |
| Net cash used for investing activites | -27.753 M 62.57 % | -74.141 M -123.79 % | -33.130 M 87.26 % | -260.032 M -1 937.31 % | -12.764 M -490.67 % | -2.161 M 94.52 % | -39.461 M -8.57 % | -36.347 M -2.87 % | -35.335 M -0.79 % | -35.058 M 20.18 % | -43.924 M -145.16 % | 97.267 M 1 391.70 % | -7.530 M 62.68 % | -20.176 M -169.69 % | 28.949 M -42.01 % | 49.925 M 118.43 % | -270.838 M -15 226.67 % | -1.767 M -68.61 % | -1.048 M 19.89 % | -1.308 M 0.16 % | -1.310 M 50.94 % | -2.671 M 93.88 % | -43.612 M -798.86 % | -4.852 M -100.46 % | -2.420 M -1 806.26 % | -126.973 K 94.84 % | -2.462 M -1 010.18 % | -221.731 K 66.49 % | -661.665 K -1 319.67 % | -46.607 K 99.70 % | -15.301 M -11 590.36 % | -130.887 K 86.09 % | -941.147 K 43.33 % | -1.661 M -101.00 % | -826.295 K -109.00 % | 9.186 M 1 119.25 % | -901.271 K 81.81 % | -4.955 M 98.78 % | -406.329 M -3 125.72 % | -12.597 M 26.93 % | -17.238 M -81.52 % | -9.497 M -56.33 % | -6.075 M 80.13 % | -30.573 M -122.62 % | -13.733 M -575.53 % | -2.033 M -198.11 % | 2.072 M -86.92 % | 15.837 M 1 077.52 % | -1.620 M 54.02 % | -3.523 M -1 472.00 % | 256.811 K 105.34 % | -4.806 M -61.99 % | -2.967 M -62.97 % | -1.821 M 57.07 % | -4.240 M 36.80 % | -6.709 M 32.49 % | -9.939 M -197.95 % | -3.336 M 22.63 % | -4.311 M 22.93 % | -5.594 M -171.22 % | -2.062 M -16.44 % | -1.771 M 16.25 % | -2.115 M 16.13 % | -2.522 M -92.52 % | -1.310 M 17.63 % | -1.590 M -142.34 % | 3.755 M 163.50 % | -5.914 M -156.06 % | 10.549 M -38.64 % | 17.193 M 660.23 % | -3.069 M 66.41 % | -9.138 M -35.53 % | -6.742 M 17.71 % | -8.194 M 83.54 % | -49.782 M -327.48 % | -11.645 M 19.42 % | -14.452 M -121.59 % | -6.522 M 60.58 % | -16.546 M -119.69 % | -7.531 M 50.24 % | -15.135 M -186.60 % | -5.281 M 67.43 % | -16.216 M -12.63 % | -14.397 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.500 M 12.50 % | -4.000 M -100.00 % | -2.000 M | 0.000 | 0.000 -100.00 % | 4.000 M 100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.951 M 31.30 % | -17.396 M -207.15 % | -5.664 M -126.37 % | 21.479 M 105.10 % | 10.472 M 1 214.08 % | -940.000 K -123.50 % | 4.000 M 173.66 % | -5.430 M 57.48 % | -12.770 M -112.83 % | -6.000 M 62.93 % | -16.186 M -1 050.03 % | -1.407 M -115.31 % | 9.194 M 174.14 % | -12.400 M -148.00 % | -5.000 M | 0.000 100.00 % | -10.000 M 60.00 % | -25.000 M -66.67 % | -15.000 M -400.00 % | 5.000 M 125.00 % | -20.000 M 33.33 % | -30.000 M -700.00 % | 5.000 M -85.71 % | 35.000 M 16.67 % | 30.000 M | 0.000 | 0.000 -100.00 % | 15.000 M | 0.000 100.00 % | -10.000 M -150.00 % | 20.000 M | 0.000 -100.00 % | 15.000 M | 0.000 100.00 % | -15.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -276.111 K | 0.000 | 0.000 | 0.000 100.00 % | -99.702 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.429 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.234 M 200.00 % | -7.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.200 M | 0.000 | 0.000 | 0.000 100.00 % | -1.440 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 |
| Dividends paid | -18.926 M | 0.000 100.00 % | -500.625 K 91.18 % | -5.678 M 42.31 % | -9.842 M | 0.000 | 0.000 100.00 % | -4.498 M 9.40 % | -4.965 M -15 824.33 % | -31.178 K | 0.000 | 0.000 100.00 % | -8.296 M | 0.000 100.00 % | -5.327 M -163.59 % | -2.021 M 62.06 % | -5.327 M | 0.000 | 0.000 | 0.000 100.00 % | -4.656 M | 0.000 | 0.000 100.00 % | -4.656 M | 0.000 | 0.000 100.00 % | -6.088 M | 0.000 100.00 % | -9.133 M | 0.000 100.00 % | -1.400 M -10 932.46 % | -12.687 K | 0.000 100.00 % | -12.688 K 79.90 % | -63.135 K 36.40 % | -99.272 K 40.63 % | -167.201 K 3.66 % | -173.547 K -43.80 % | -120.682 K -38.90 % | -86.883 K -274.77 % | -23.183 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -191.371 K 85.20 % | -1.293 M -259.96 % | -359.222 K | 0.000 | 0.000 100.00 % | -21.296 K | 0.000 100.00 % | -41.684 K 64.15 % | -116.287 K 94.14 % | -1.983 M -269.43 % | -536.730 K 1.83 % | -546.745 K -2.16 % | -535.194 K 14.16 % | -623.451 K 8.91 % | -684.400 K -0.87 % | -678.500 K 18.31 % | -830.541 K 43.36 % | -1.466 M 41.60 % | -2.511 M -78.59 % | -1.406 M 22.64 % | -1.817 M 12.77 % | -2.083 M 10.96 % | -2.340 M -25.71 % | -1.861 M -22.21 % | -1.523 M -21.18 % | -1.257 M 83.17 % | -7.468 M -620.49 % | -1.037 M -9.57 % | -946.029 K 48.07 % | -1.822 M 82.76 % | -10.570 M -1 360.18 % | -723.850 K -44.30 % | -501.638 K 5.39 % | -530.213 K -1.69 % | -521.413 K |
| Other financing activites | -194.502 K | 0.000 100.00 % | -3.881 M | 0.000 -100.00 % | 53.400 M | 0.000 100.00 % | -1.360 M -453 435 566.95 % | -0.300 -150.00 % | 0.600 100.00 % | -170.430 K 98.95 % | -16.228 M -124.50 % | 66.248 M | 0.000 -100.00 % | 13.256 M 679.83 % | -2.286 M -213.93 % | 2.007 M -98.89 % | 181.463 M | 0.000 100.00 % | -7.480 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.656 M -166.52 % | 7.000 M -63.50 % | 19.177 M 843.23 % | 2.033 M | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M -236 562.52 % | 12.687 K 102.50 % | -508.180 K -200.00 % | 508.179 K 148.19 % | -1.055 M -481.00 % | 276.778 K 104.80 % | -5.771 M -242.54 % | 4.049 M -99.28 % | 559.934 M 9 674.36 % | 5.729 M 95.17 % | 2.935 M 554.77 % | 448.274 K -98.07 % | 23.282 M -6.22 % | 24.825 M 6 864.49 % | -366.989 K -99.00 % | -184.418 K -108.35 % | 2.208 M -2.05 % | 2.254 M 471.55 % | -606.595 K -127.65 % | 2.194 M 189.36 % | -2.455 M -180.03 % | 3.068 M 115.35 % | -19.989 M -200.49 % | 19.891 M 1 580.64 % | -1.343 M 87.90 % | -11.102 M -4 055.67 % | -267.154 K -101.67 % | 16.000 M 677.76 % | 2.057 M -79.43 % | 10.000 M | 0.000 100.00 % | -0.540 100.00 % | -9.952 M | 0.000 | 0.000 -100.00 % | 10.068 M 133.56 % | -30.000 M -1 610 612 736 000 000 000.00 % | 0.000 -100.00 % | 10.000 M -50.90 % | 20.365 M 397.91 % | 4.090 M 3 456.52 % | 115.000 K 19 166 766.66 % | -0.600 36.17 % | -0.940 -100.00 % | 950.297 K 299.98 % | -475.205 K 77.98 % | -2.158 M -229.78 % | -654.316 K -70 256 675 596 009 576.00 % | 0.000 100.00 % | -0.810 -100.00 % | 10.000 M 2 000 000 100.00 % | -0.500 100.00 % | -450.975 K 60.78 % | -1.150 M |
| Net cash used provided by financing activities | -19.121 M | 0.000 100.00 % | -4.381 M 22.83 % | -5.678 M -113.04 % | 43.558 M | 0.000 100.00 % | -1.531 M 65.97 % | -4.498 M 9.40 % | -4.965 M -2 362.65 % | -201.608 K 98.78 % | -16.504 M -124.91 % | 66.248 M 212.70 % | 21.185 M 59.82 % | 13.256 M 653.53 % | -2.395 M -16 667.30 % | -14.283 K -100.01 % | 174.230 M | 0.000 100.00 % | -7.480 M | 0.000 100.00 % | -4.656 M | 0.000 | 0.000 100.00 % | -4.656 M -166.52 % | 7.000 M -63.50 % | 19.177 M 572.89 % | -4.055 M | 0.000 100.00 % | -9.133 M | 0.000 100.00 % | -31.400 M | 0.000 100.00 % | -508.180 K 83.09 % | -3.005 M 41.29 % | -5.118 M -180.80 % | -1.822 M 69.31 % | -5.938 M -253.24 % | 3.875 M -99.31 % | 563.813 M 7 283.10 % | 7.637 M 160.17 % | 2.935 M 554.77 % | 448.274 K 0.00 % | 448.274 K -98.19 % | 24.825 M 6 864.49 % | -366.989 K -99.00 % | -184.418 K -108.35 % | 2.208 M -2.05 % | 2.254 M 471.55 % | -606.595 K 93.90 % | -9.949 M 57.01 % | -23.144 M -2 322.69 % | -955.318 K -164.12 % | 1.490 M -95.09 % | 30.363 M 1 417.45 % | -2.305 M 67.55 % | -7.102 M -23.75 % | -5.739 M -284.32 % | 3.114 M 152.54 % | -5.926 M 11.86 % | -6.723 M -244.03 % | -1.954 M -122.57 % | 8.659 M 137.69 % | -22.976 M -304.19 % | -5.684 M -737.79 % | -678.500 K 11.06 % | -762.841 K 98.65 % | -56.466 M -222.47 % | -17.511 M -228.81 % | 13.594 M 1 035.76 % | -1.453 M 94.81 % | -27.993 M -1 108.70 % | 2.775 M -91.63 % | 33.139 M 16.37 % | 28.477 M 9 386.67 % | -306.642 K 96.14 % | -7.943 M -167.28 % | 11.806 M 837.69 % | -1.600 M 86.46 % | -11.822 M -225.36 % | 9.430 M 1.66 % | 9.276 M -36.02 % | 14.498 M 1 577.63 % | -981.188 K 94.11 % | -16.671 M |
| Effect of forex changes on cash | 406.803 K 121.55 % | -1.888 M -316.26 % | 872.990 K 6 088.78 % | 14.106 K 101.20 % | -1.178 M -412.34 % | 377.161 K 1 614.84 % | 21.994 K 20.77 % | 18.212 K -91.30 % | 209.338 K 637.84 % | -38.922 K 77.63 % | -173.969 K -131.01 % | 561.059 K -8.41 % | 612.582 K 1 114.76 % | -60.367 K 77.79 % | -271.769 K -761.87 % | 41.061 K 128.50 % | -144.078 K -277.60 % | -38.157 K 59.32 % | -93.789 K 60.63 % | -238.240 K -406.32 % | -47.053 K -223.38 % | 38.137 K 158.64 % | -65.036 K -143.35 % | 150.010 K 27.96 % | 117.236 K 543.39 % | -26.441 K -35.76 % | -19.476 K -105.32 % | 365.762 K -66.80 % | 1.102 M 269.55 % | -649.692 K -418.01 % | -125.422 K 83.88 % | -777.959 K -27.57 % | -609.848 K | 0.000 -100.00 % | 235.260 K | 0.000 -100.00 % | 35.270 K | 0.000 -100.00 % | 189.008 K 211.23 % | -169.929 K -4 678.65 % | -3.556 K | 0.000 -100.00 % | 790.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.045 K | 0.000 100.00 % | -2.836 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.340 | 0.000 | 0.000 -100.00 % | 19.470 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 185.71 % | 0.000 -600.00 % | 0.000 0.00 % | 0.000 -133.33 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 |
| Net change in cash | -9.945 M 90.60 % | -105.829 M -205.35 % | 100.459 M 133.98 % | -295.637 M -652.51 % | 53.508 M 96.84 % | 27.184 M -61.48 % | 70.578 M 3 872.36 % | 1.777 M -89.71 % | 17.266 M 120.50 % | -84.240 M -1 690.78 % | 5.296 M -96.90 % | 170.657 M 1 096.09 % | 14.268 M 304.41 % | -6.980 M -117.66 % | 39.523 M -36.72 % | 62.462 M 169.65 % | -89.679 M -1 338.79 % | 7.239 M 289.14 % | -3.827 M 79.44 % | -18.615 M -265.86 % | 11.223 M -1.44 % | 11.387 M 236.73 % | -8.328 M -225.36 % | 6.644 M -11.55 % | 7.511 M -81.85 % | 41.391 M 56.68 % | 26.417 M 82.75 % | 14.456 M 150.05 % | -28.882 M -9.46 % | -26.385 M -892.22 % | 3.331 M -34.06 % | 5.051 M -92.85 % | 70.632 M 372.76 % | -25.895 M 16.60 % | -31.049 M -294.71 % | 15.946 M 385.33 % | -5.589 M 88.36 % | -48.029 M -129.47 % | 162.973 M 9 441.67 % | -1.745 M 88.40 % | -15.044 M 33.63 % | -22.667 M -211.15 % | 20.393 M 365.75 % | 4.379 M 167.51 % | 1.637 M 116.16 % | -10.130 M -694.96 % | 1.703 M -91.35 % | 19.694 M 469.09 % | -5.336 M 46.62 % | -9.996 M 26.32 % | -13.567 M -2 206.59 % | 644.010 K 118.97 % | -3.394 M -125.72 % | 13.196 M 124.19 % | 5.886 M 152.22 % | -11.272 M -339.63 % | 4.704 M 190.00 % | -5.227 M -173.08 % | 7.152 M 286.66 % | -3.832 M -1 426.28 % | 288.904 K 127.02 % | -1.069 M -459.79 % | 297.191 K 102.09 % | -14.187 M -372.36 % | -3.003 M -267.64 % | 1.792 M 109.44 % | -18.984 M -0.77 % | -18.838 M -382.95 % | 6.658 M 50.36 % | 4.428 M 188.04 % | -5.030 M 76.68 % | -21.572 M -166.80 % | 32.291 M 495.25 % | -8.170 M 18.21 % | -9.989 M 33.29 % | -14.973 M -452.10 % | -2.712 M 75.80 % | -11.205 M 43.74 % | -19.918 M 15.97 % | -23.705 M -92.99 % | -12.283 M 45.35 % | -22.478 M -30.71 % | -17.197 M 44.65 % | -31.068 M |
| Cash at beginning of period | 194.503 M -36.44 % | 306.024 M 54.55 % | 198.014 M -59.89 % | 493.651 M 11.10 % | 444.324 M 7.97 % | 411.515 M 20.70 % | 340.937 M 0.52 % | 339.160 M 5.36 % | 321.894 M -20.74 % | 406.134 M 1.32 % | 400.839 M 74.14 % | 230.182 M 6.61 % | 215.914 M -3.13 % | 222.894 M 21.55 % | 183.371 M 51.66 % | 120.909 M -42.59 % | 210.588 M 3.56 % | 203.349 M -1.85 % | 207.176 M -8.24 % | 225.791 M 5.23 % | 214.568 M 5.60 % | 203.181 M -3.94 % | 211.509 M 3.24 % | 204.866 M 3.81 % | 197.355 M 26.54 % | 155.964 M 24.10 % | 125.673 M 13.00 % | 111.218 M -20.62 % | 140.099 M -15.85 % | 166.485 M 4.40 % | 159.468 M 3.27 % | 154.417 M 84.30 % | 83.785 M -23.61 % | 109.681 M -22.06 % | 140.729 M 12.78 % | 124.784 M -4.29 % | 130.372 M -26.92 % | 178.401 M 1 056.38 % | 15.428 M -10.16 % | 17.172 M -46.70 % | 32.216 M -41.30 % | 54.883 M 57.09 % | 34.938 M 14.33 % | 30.560 M 5.66 % | 28.923 M -25.94 % | 39.053 M 4.56 % | 37.350 M 111.54 % | 17.656 M -23.21 % | 22.992 M -30.30 % | 32.988 M -29.14 % | 46.555 M 1.40 % | 45.911 M -6.88 % | 49.305 M 36.54 % | 36.109 M 19.48 % | 30.223 M -27.17 % | 41.495 M 12.79 % | 36.791 M -12.44 % | 42.018 M 20.51 % | 34.866 M -9.90 % | 38.697 M 0.75 % | 38.408 M -2.71 % | 39.478 M 11.09 % | 35.535 M -28.53 % | 49.722 M -5.70 % | 52.725 M 3.52 % | 50.934 M -27.15 % | 69.918 M -21.22 % | 88.756 M 8.11 % | 82.098 M 5.70 % | 77.670 M -6.08 % | 82.700 M -20.69 % | 104.271 M 44.86 % | 71.980 M -10.19 % | 80.150 M -11.08 % | 90.139 M -14.25 % | 105.113 M -2.52 % | 107.825 M -9.41 % | 119.030 M -14.34 % | 138.948 M -14.57 % | 162.653 M -7.02 % | 174.937 M -11.39 % | 197.415 M | 0.000 | 0.000 |
| Cash at end of period | 184.559 M -7.81 % | 200.195 M -32.93 % | 298.473 M 50.73 % | 198.014 M -60.22 % | 497.832 M 13.48 % | 438.699 M 6.61 % | 411.515 M 20.70 % | 340.937 M 0.52 % | 339.160 M 5.36 % | 321.894 M -20.74 % | 406.134 M 1.32 % | 400.839 M 74.14 % | 230.182 M 6.61 % | 215.914 M -3.13 % | 222.894 M 21.55 % | 183.371 M 51.66 % | 120.909 M -42.59 % | 210.588 M 3.56 % | 203.349 M -1.85 % | 207.176 M -8.24 % | 225.791 M 5.23 % | 214.568 M 5.60 % | 203.181 M -3.94 % | 211.509 M 3.24 % | 204.866 M 3.81 % | 197.355 M 29.76 % | 152.091 M 21.02 % | 125.673 M 13.00 % | 111.218 M -20.62 % | 140.099 M -13.94 % | 162.798 M 2.09 % | 159.468 M 3.27 % | 154.417 M 84.30 % | 83.785 M -23.61 % | 109.681 M -22.06 % | 140.729 M 12.78 % | 124.784 M -4.29 % | 130.372 M -26.92 % | 178.401 M 1 056.38 % | 15.428 M -10.16 % | 17.172 M -46.70 % | 32.216 M -41.78 % | 55.331 M 58.37 % | 34.938 M 14.33 % | 30.560 M 5.66 % | 28.923 M -25.94 % | 39.053 M 4.56 % | 37.350 M 111.54 % | 17.656 M -23.21 % | 22.992 M -30.30 % | 32.988 M -29.14 % | 46.555 M 1.40 % | 45.911 M -6.88 % | 49.305 M 36.54 % | 36.109 M 19.48 % | 30.223 M -27.17 % | 41.495 M 12.79 % | 36.791 M -12.44 % | 42.018 M 20.51 % | 34.866 M -9.90 % | 38.697 M 0.75 % | 38.408 M 7.19 % | 35.833 M 0.84 % | 35.535 M -28.53 % | 49.722 M -5.70 % | 52.725 M 3.52 % | 50.934 M -27.15 % | 69.918 M -21.22 % | 88.756 M 8.11 % | 82.098 M 5.70 % | 77.670 M -6.08 % | 82.700 M -20.69 % | 104.271 M 44.86 % | 71.980 M -10.19 % | 80.150 M -11.08 % | 90.139 M -14.25 % | 105.113 M -2.52 % | 107.825 M -9.41 % | 119.030 M -14.34 % | 138.948 M -14.57 % | 162.653 M -7.02 % | 174.937 M 1 117.27 % | -17.197 M 44.65 % | -31.068 M |
| Operating cash flow | 36.522 M 219.05 % | -30.677 M -122.38 % | 137.097 M 557.89 % | -29.941 M -225.32 % | 23.891 M -17.52 % | 28.968 M -74.03 % | 111.548 M 161.83 % | 42.604 M -25.72 % | 57.356 M 151.10 % | 22.842 M 21.06 % | 18.869 M 4.41 % | 18.072 M 5 163 511 220.87 % | -0.350 22.22 % | -0.450 -100.00 % | 13.241 M 5.84 % | 12.510 M 76.87 % | 7.073 M -21.79 % | 9.044 M 88.65 % | 4.794 M 128.09 % | -17.068 M -199.02 % | 17.237 M 22.95 % | 14.020 M -60.34 % | 35.348 M 120.90 % | 16.002 M 468.60 % | 2.814 M -87.42 % | 22.367 M -32.13 % | 32.954 M 210.15 % | 10.625 M 164.38 % | -16.503 M 35.76 % | -25.689 M -151.22 % | 50.157 M 741.65 % | 5.959 M -91.80 % | 72.691 M 442.40 % | -21.230 M 16.22 % | -25.340 M -395.27 % | 8.582 M 605.92 % | 1.216 M 102.59 % | -46.950 M -985.73 % | 5.301 M 56.58 % | 3.385 M 117.06 % | -19.848 M 1.19 % | -20.088 M -1 197.99 % | 1.829 M -81.93 % | 10.126 M -35.65 % | 15.737 M 298.88 % | -7.913 M -206.67 % | -2.580 M -260.92 % | 1.603 M 151.62 % | -3.106 M -189.35 % | 3.477 M -62.70 % | 9.321 M 45.51 % | 6.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.388 M | 0.000 | 0.000 -100.00 % | 4.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.895 M 120.72 % | -28.453 M -170.96 % | 40.100 M 768.83 % | 4.615 M 7 073.24 % | -66.187 K 97.85 % | -3.083 M -136.49 % | 8.449 M 133.00 % | -25.604 M -298.53 % | -6.425 M 79.73 % | -31.696 M | 0.000 | 0.000 |
| Capital expenditure | -12.663 M 10.47 % | -14.144 M -21.97 % | -11.596 M -15.58 % | -10.033 M 21.39 % | -12.764 M -490.67 % | -2.161 M 88.50 % | -18.786 M 48.31 % | -36.347 M -2.87 % | -35.335 M -451.20 % | -6.411 M 88.97 % | -58.128 M -48.00 % | -39.276 M -49.21 % | -26.323 M -22.62 % | -21.467 M 43.76 % | -38.170 M -2 529.71 % | -1.452 M 49.92 % | -2.898 M -64.01 % | -1.767 M -68.61 % | -1.048 M 19.89 % | -1.308 M 1.25 % | -1.325 M 50.45 % | -2.674 M 93.87 % | -43.615 M -798.79 % | -4.853 M -100.48 % | -2.420 M -1 806.26 % | -126.973 K 94.84 % | -2.462 M -1 010.18 % | -221.731 K 66.49 % | -661.665 K -1 233.82 % | -49.607 K 99.07 % | -5.325 M -2 196.59 % | -231.887 K 75.36 % | -941.147 K 43.33 % | -1.661 M -100.93 % | -826.552 K 6.56 % | -884.536 K 1.86 % | -901.271 K 81.81 % | -4.955 M 70.90 % | -17.029 M -35.19 % | -12.597 M 26.98 % | -17.250 M -80.82 % | -9.540 M -12.54 % | -8.477 M 63.66 % | -23.329 M -524.96 % | -3.733 M -54.55 % | -2.415 M 59.40 % | -5.948 M -247.12 % | -1.714 M 13.15 % | -1.973 M 44.00 % | -3.523 M 63.63 % | -9.688 M -99.09 % | -4.866 M -64.01 % | -2.967 M -13.21 % | -2.621 M 38.71 % | -4.276 M 38.50 % | -6.953 M 30.17 % | -9.956 M -198.47 % | -3.336 M 25.06 % | -4.451 M 20.42 % | -5.594 M -169.92 % | -2.072 M -16.74 % | -1.775 M -56.36 % | -1.135 M 58.86 % | -2.760 M -61.22 % | -1.712 M -7.65 % | -1.590 M 79.98 % | -7.943 M -33.41 % | -5.954 M -27.28 % | -4.677 M -35.77 % | -3.445 M 67.23 % | -10.512 M -154.06 % | -4.138 M 38.63 % | -6.742 M 17.71 % | -8.194 M 83.54 % | -49.782 M -327.48 % | -11.645 M 19.42 % | -14.452 M -51.78 % | -9.522 M 42.45 % | -16.546 M -119.69 % | -7.531 M 50.24 % | -15.135 M -186.60 % | -5.281 M 67.47 % | -16.233 M -12.76 % | -14.397 M |
| Free CashFlow | 23.860 M 153.23 % | -44.821 M -135.71 % | 125.501 M 413.96 % | -39.974 M -459.22 % | 11.128 M -58.49 % | 26.807 M -71.10 % | 92.762 M 1 382.58 % | 6.257 M -71.59 % | 22.022 M 34.02 % | 16.431 M 141.85 % | -39.259 M -85.15 % | -21.204 M 19.45 % | -26.323 M -22.62 % | -21.467 M 13.89 % | -24.930 M -325.43 % | 11.059 M 164.88 % | 4.175 M -42.63 % | 7.277 M 94.25 % | 3.746 M 120.39 % | -18.377 M -215.49 % | 15.912 M 40.25 % | 11.346 M 237.25 % | -8.266 M -174.14 % | 11.149 M 2 731.13 % | 393.805 K -98.23 % | 22.240 M -27.06 % | 30.492 M 193.10 % | 10.403 M 160.61 % | -17.164 M 33.31 % | -25.739 M -157.41 % | 44.831 M 682.74 % | 5.727 M -92.02 % | 71.750 M 413.44 % | -22.891 M 12.52 % | -26.167 M -439.93 % | 7.698 M 2 347.82 % | 314.469 K 100.61 % | -51.904 M -342.55 % | -11.729 M -27.33 % | -9.211 M 75.17 % | -37.099 M -25.22 % | -29.627 M -345.69 % | -6.648 M 49.65 % | -13.202 M -209.99 % | 12.004 M 216.23 % | -10.328 M -21.10 % | -8.528 M -7 638.21 % | -110.212 K 97.83 % | -5.079 M -10 738.28 % | -46.865 K 87.24 % | -367.415 K -123.87 % | 1.539 M 151.88 % | -2.967 M -13.21 % | -2.621 M 38.71 % | -4.276 M 38.50 % | -6.953 M 30.17 % | -9.956 M -198.47 % | -3.336 M 25.06 % | -4.451 M 20.42 % | -5.594 M -169.92 % | -2.072 M -16.74 % | -1.775 M -107.32 % | 24.253 M 978.83 % | -2.760 M -61.22 % | -1.712 M -167.01 % | 2.554 M 132.16 % | -7.943 M -33.41 % | -5.954 M -27.28 % | -4.677 M -35.77 % | -3.445 M 67.23 % | -10.512 M -154.06 % | -4.138 M -388.25 % | -847.437 K 97.69 % | -36.647 M -278.49 % | -9.682 M -37.73 % | -7.030 M 51.58 % | -14.518 M -15.18 % | -12.605 M -55.68 % | -8.097 M 75.57 % | -33.136 M -53.69 % | -21.560 M 41.69 % | -36.976 M -127.79 % | -16.233 M -12.76 % | -14.397 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 |