Hubei Guochuang Hi-tech Material Co.,Ltd 002377.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 732.150 M -11.19 % | 824.425 M -62.54 % | 2.201 B -42.05 % | 3.798 B -13.66 % | 4.398 B -11.26 % | 4.957 B 12.62 % | 4.401 B 83.19 % | 2.402 B 265.22 % | 657.812 M -54.82 % | 1.456 B -25.25 % | 1.948 B 66.22 % | 1.172 B -7.09 % | 1.261 B 37.49 % | 917.285 M 16.85 % | 784.990 M 27.87 % | 613.879 M 0.97 % | 607.984 M 28.83 % | 471.917 M 25.64 % | 375.620 M |
| Net income | -58.529 M 60.22 % | -147.147 M 71.55 % | -517.210 M 54.33 % | -1.132 B 62.08 % | -2.986 B -1 073.57 % | 306.726 M -1.72 % | 312.101 M 622.70 % | 43.185 M 727.87 % | 5.216 M -83.25 % | 31.147 M -30.31 % | 44.695 M 159.51 % | 17.223 M -18.13 % | 21.038 M -44.82 % | 38.125 M 1.77 % | 37.462 M 6.74 % | 35.098 M 19.25 % | 29.434 M 6.44 % | 27.653 M 38.54 % | 19.961 M |
| Income before tax | -58.284 M 61.51 % | -151.427 M 69.39 % | -494.750 M 55.60 % | -1.114 B 62.55 % | -2.975 B -994.58 % | 332.609 M -4.87 % | 349.647 M 426.39 % | 66.424 M 360.46 % | 14.426 M -72.27 % | 52.012 M -7.36 % | 56.142 M 156.54 % | 21.884 M -21.78 % | 27.977 M -43.38 % | 49.411 M 20.24 % | 41.095 M 6.20 % | 38.695 M 9.27 % | 35.412 M 3.63 % | 34.172 M 50.41 % | 22.720 M |
| Income before tax ratio | -0.08 56.66 % | -0.18 18.30 % | -0.22 23.39 % | -0.29 56.62 % | -0.68 -1 108.13 % | 0.07 -15.54 % | 0.08 187.35 % | 0.03 26.08 % | 0.02 -38.62 % | 0.04 23.94 % | 0.03 54.34 % | 0.02 -15.81 % | 0.02 -58.82 % | 0.05 2.90 % | 0.05 -16.95 % | 0.06 8.22 % | 0.06 -19.56 % | 0.07 19.71 % | 0.06 |
| EBITDA | -26.043 M 71.00 % | -89.805 M 63.71 % | -247.431 M 51.45 % | -509.680 M 82.05 % | -2.840 B -783.25 % | 415.692 M -3.53 % | 430.897 M 232.14 % | 129.736 M 94.50 % | 66.701 M -45.70 % | 122.837 M 0.01 % | 122.829 M 44.88 % | 84.783 M 11.60 % | 75.969 M -9.08 % | 83.556 M 30.71 % | 63.922 M -0.44 % | 64.206 M -4.40 % | 67.158 M 12.80 % | 59.538 M 43.32 % | 41.543 M |
| Net income ratio | -0.08 55.21 % | -0.18 24.05 % | -0.24 21.19 % | -0.30 56.08 % | -0.68 -1 197.14 % | 0.06 -12.74 % | 0.07 294.52 % | 0.02 126.68 % | 0.01 -62.93 % | 0.02 -6.77 % | 0.02 56.13 % | 0.01 -11.89 % | 0.02 -59.86 % | 0.04 -12.91 % | 0.05 -16.53 % | 0.06 18.10 % | 0.05 -17.38 % | 0.06 10.27 % | 0.05 |
| Ratio EBITDA | -0.04 67.35 % | -0.11 3.11 % | -0.11 16.23 % | -0.13 79.22 % | -0.65 -869.97 % | 0.08 -14.34 % | 0.10 81.31 % | 0.05 -46.74 % | 0.10 20.18 % | 0.08 33.79 % | 0.06 -12.84 % | 0.07 20.12 % | 0.06 -33.87 % | 0.09 11.86 % | 0.08 -22.14 % | 0.10 -5.31 % | 0.11 -12.45 % | 0.13 14.07 % | 0.11 |
| Gross profit ratio | 0.08 17.07 % | 0.07 3 175.35 % | 0.00 81.13 % | -0.01 -112.06 % | 0.10 -38.76 % | 0.17 -4.00 % | 0.17 20.80 % | 0.14 -15.25 % | 0.17 19.54 % | 0.14 12.95 % | 0.13 6.87 % | 0.12 8.58 % | 0.11 -26.18 % | 0.15 29.22 % | 0.11 -20.08 % | 0.14 -8.27 % | 0.15 -11.13 % | 0.17 3.22 % | 0.17 |
| Weighted average shs out dil | 975.483 M 6.07 % | 919.669 M 0.36 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.327 M 70.81 % | 536.444 M 2.84 % | 521.643 M 17.23 % | 444.957 M 9.51 % | 406.322 M -6.22 % | 433.275 M 2.97 % | 420.758 M -0.67 % | 423.616 M 7.42 % | 394.340 M 23.59 % | 319.074 M 0.27 % | 318.201 M 0.69 % | 316.034 M -1.04 % | 319.368 M |
| Weighted average shs out | 975.483 M 6.07 % | 919.669 M 0.36 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 70.81 % | 536.444 M 2.84 % | 521.643 M 19.06 % | 438.140 M 7.83 % | 406.322 M -6.22 % | 433.249 M 2.97 % | 420.758 M -0.67 % | 423.616 M 7.42 % | 394.340 M 23.59 % | 319.074 M 0.27 % | 318.201 M 0.69 % | 316.034 M -1.04 % | 319.368 M |
| EPS diluted | -0.06 62.50 % | -0.16 71.43 % | -0.56 54.84 % | -1.24 61.96 % | -3.26 -1 087.88 % | 0.33 -2.94 % | 0.34 325.00 % | 0.08 700.00 % | 0.01 -85.71 % | 0.07 -36.36 % | 0.11 176.38 % | 0.04 -20.40 % | 0.05 -44.44 % | 0.09 -5.26 % | 0.10 -13.64 % | 0.11 18.92 % | 0.09 5.71 % | 0.09 40.00 % | 0.06 |
| Earnings per share | -0.06 62.50 % | -0.16 71.43 % | -0.56 54.84 % | -1.24 61.96 % | -3.26 -1 087.88 % | 0.33 -2.94 % | 0.34 325.00 % | 0.08 700.00 % | 0.01 -85.71 % | 0.07 -36.36 % | 0.11 176.38 % | 0.04 -20.40 % | 0.05 -44.44 % | 0.09 -5.26 % | 0.10 -13.64 % | 0.11 18.92 % | 0.09 5.71 % | 0.09 40.00 % | 0.06 |
| Gross profit | 61.093 M 3.97 % | 58.762 M 1 252.06 % | -5.101 M 89.06 % | -46.643 M -110.41 % | 448.043 M -45.66 % | 824.535 M 8.12 % | 762.623 M 121.29 % | 344.625 M 209.54 % | 111.333 M -45.99 % | 206.115 M -15.57 % | 244.115 M 77.63 % | 137.429 M 0.88 % | 136.233 M 1.49 % | 134.234 M 50.99 % | 88.901 M 2.19 % | 86.994 M -7.38 % | 93.925 M 14.49 % | 82.039 M 29.69 % | 63.260 M |
| Income tax expense | 1.373 M 124.94 % | -5.504 M -124.51 % | 22.460 M 24.39 % | 18.056 M 68.22 % | 10.733 M -65.95 % | 31.524 M -15.92 % | 37.494 M 95.17 % | 19.211 M 342.80 % | 4.339 M -64.52 % | 12.229 M 25.54 % | 9.741 M 144.05 % | 3.991 M -31.21 % | 5.802 M -46.39 % | 10.823 M 338.59 % | 2.468 M -45.87 % | 4.558 M -16.54 % | 5.462 M -9.50 % | 6.035 M 59.22 % | 3.791 M |
| Cost of revenue | 671.057 M -12.36 % | 765.662 M -65.29 % | 2.206 B -42.62 % | 3.844 B -2.68 % | 3.950 B -4.40 % | 4.132 B 13.57 % | 3.638 B 76.80 % | 2.058 B 276.57 % | 546.479 M -56.27 % | 1.250 B -26.64 % | 1.703 B 64.70 % | 1.034 B -8.06 % | 1.125 B 43.66 % | 783.051 M 12.49 % | 696.089 M 32.11 % | 526.886 M 2.50 % | 514.059 M 31.85 % | 389.878 M 24.82 % | 312.360 M |
| General and administrative expenses | 13.027 M -31.79 % | 19.097 M -52.34 % | 40.071 M -5.19 % | 42.264 M -13.12 % | 48.648 M -9.32 % | 53.649 M 27.94 % | 41.933 M -8.05 % | 45.603 M 205.80 % | 14.913 M -19.29 % | 18.476 M -43.34 % | 32.608 M 103.99 % | 15.985 M 32.16 % | 12.095 M 33.14 % | 9.084 M -37.00 % | 14.420 M -25.71 % | 19.409 M -12.39 % | 22.153 M 7.63 % | 20.582 M 43.44 % | 14.349 M |
| Selling and marketing expenses | 5.584 M -16.32 % | 6.674 M -46.73 % | 12.528 M 24.22 % | 10.085 M -30.64 % | 14.540 M -54.17 % | 31.729 M 54.47 % | 20.541 M -41.24 % | 34.959 M 71.10 % | 20.431 M -35.07 % | 31.465 M 86.07 % | 16.911 M 3.24 % | 16.381 M 53.07 % | 10.701 M 24.59 % | 8.589 M 4.07 % | 8.254 M -12.62 % | 9.446 M -12.27 % | 10.766 M 45.35 % | 7.407 M -16.82 % | 8.904 M |
| Other expenses | 60.587 M | 0.000 -100.00 % | 135.947 M -46.74 % | 255.244 M 5.67 % | 241.555 M 4.43 % | 231.305 M 31 223.58 % | -743.184 K -166.25 % | 1.122 M -49.72 % | 2.231 M 84.47 % | 1.210 M 8.00 % | 1.120 M -67.93 % | 3.492 M 63.27 % | 2.139 M 43.17 % | 1.494 M -85.53 % | 10.327 M -22.88 % | 13.390 M 2 216.39 % | 578.060 K 134.90 % | -1.656 M -2 040.49 % | 85.361 K |
| Operating expenses | 118.215 M -40.88 % | 199.971 M -25.69 % | 269.111 M -35.27 % | 415.720 M -1.16 % | 420.605 M 1.27 % | 415.328 M 18.22 % | 351.331 M 54.36 % | 227.611 M 230.00 % | 68.972 M -33.76 % | 104.132 M -15.98 % | 123.937 M 48.92 % | 83.224 M 2.40 % | 81.270 M 49.53 % | 54.350 M 56.31 % | 34.770 M 2.20 % | 34.022 M -7.80 % | 36.900 M 12.07 % | 32.924 M 23.78 % | 26.599 M |
| Cost and expenses | 789.272 M -18.91 % | 973.299 M -60.67 % | 2.475 B -41.90 % | 4.260 B -2.54 % | 4.371 B -3.88 % | 4.547 B 13.98 % | 3.990 B 74.57 % | 2.285 B 271.35 % | 615.451 M -54.54 % | 1.354 B -25.91 % | 1.827 B 63.52 % | 1.118 B -7.35 % | 1.206 B 44.04 % | 837.400 M 14.58 % | 730.859 M 30.30 % | 560.907 M 1.81 % | 550.958 M 30.31 % | 422.803 M 24.74 % | 338.960 M |
| Research and development expenses | 39.017 M -30.17 % | 55.874 M -30.65 % | 80.565 M -25.49 % | 108.126 M -6.68 % | 115.862 M 17.45 % | 98.644 M 30.04 % | 75.859 M 224.40 % | 23.384 M 142.02 % | 9.662 M -51.03 % | 19.730 M -52.26 % | 41.324 M 50.27 % | 27.499 M -25.82 % | 37.070 M 85.95 % | 19.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 18.611 M -27.78 % | 25.771 M -51.01 % | 52.599 M 0.48 % | 52.349 M -17.15 % | 63.188 M -25.99 % | 85.378 M 36.66 % | 62.474 M -22.45 % | 80.562 M 127.94 % | 35.344 M -29.23 % | 49.941 M 0.85 % | 49.518 M 53.00 % | 32.365 M 41.98 % | 22.796 M 28.98 % | 17.674 M -22.05 % | 22.673 M -21.42 % | 28.855 M -12.35 % | 32.919 M 17.61 % | 27.989 M 20.36 % | 23.254 M |
| Interest income | 2.257 M -48.51 % | 4.383 M 23.76 % | 3.542 M -68.30 % | 11.173 M 21.55 % | 9.192 M 106.23 % | 4.457 M -18.97 % | 5.501 M 43.29 % | 3.839 M 163.66 % | 1.456 M -32.57 % | 2.159 M -39.11 % | 3.546 M -12.94 % | 4.073 M 81.00 % | 2.250 M -36.19 % | 3.527 M 27.19 % | 2.773 M 552.64 % | 424.838 K -59.00 % | 1.036 M | 0.000 | 0.000 |
| Interest expense | 17.503 M -18.82 % | 21.562 M -53.47 % | 46.343 M -46.28 % | 86.273 M 252.75 % | 24.457 M -23.74 % | 32.070 M 14.43 % | 28.026 M -17.58 % | 34.003 M 20.54 % | 28.208 M -42.40 % | 48.970 M -1.57 % | 49.752 M 14.05 % | 43.622 M 43.75 % | 30.347 M 55.51 % | 19.515 M 136.04 % | 8.268 M -26.54 % | 11.255 M -40.16 % | 18.807 M 28.29 % | 14.661 M 45.71 % | 10.061 M |
| Depreciation and amortization | 15.399 M -58.46 % | 37.071 M -80.29 % | 188.082 M -61.06 % | 483.039 M 339.27 % | 109.963 M 13.71 % | 96.705 M -22.12 % | 124.171 M 79.75 % | 69.081 M 217.52 % | 21.756 M -0.45 % | 21.855 M 12.42 % | 19.440 M 0.85 % | 19.276 M 9.24 % | 17.645 M 20.62 % | 14.629 M 0.48 % | 14.560 M 2.13 % | 14.256 M 10.18 % | 12.939 M 24.13 % | 10.423 M -44.87 % | 18.908 M |
| Operating income | -57.123 M 38.27 % | -92.529 M 79.48 % | -451.013 M 58.77 % | -1.094 B -5 696.64 % | 19.544 M -94.14 % | 333.332 M -4.87 % | 350.390 M 436.57 % | 65.302 M 435.51 % | 12.194 M -76.24 % | 51.314 M -6.74 % | 55.022 M 199.17 % | 18.392 M -28.84 % | 25.847 M -46.06 % | 47.917 M 28.75 % | 37.217 M 0.13 % | 37.168 M 6.70 % | 34.834 M -2.85 % | 35.856 M 58.41 % | 22.635 M |
| Operating income ratio | -0.08 30.48 % | -0.11 45.23 % | -0.20 28.85 % | -0.29 -6 581.86 % | 0.00 -93.39 % | 0.07 -15.53 % | 0.08 192.91 % | 0.03 46.63 % | 0.02 -47.41 % | 0.04 24.76 % | 0.03 79.99 % | 0.02 -23.41 % | 0.02 -60.77 % | 0.05 10.18 % | 0.05 -21.69 % | 0.06 5.68 % | 0.06 -24.59 % | 0.08 26.09 % | 0.06 |
| Total other income expenses net | -1.162 M 98.03 % | -58.898 M -90.96 % | -30.843 M 94.27 % | -537.876 M 82.04 % | -2.995 B -414 032.66 % | -723.198 K 93.89 % | -11.834 M 64.70 % | -33.526 M -33.70 % | -25.076 M 47.01 % | -47.324 M -2.45 % | -46.193 M -21.02 % | -38.169 M -31.12 % | -29.109 M -2 048.33 % | 1.494 M -61.46 % | 3.877 M 137.51 % | -10.336 M 41.32 % | -17.614 M -53.18 % | -11.499 M -13 571.05 % | 85.362 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 288.726 M -2.91 % | 297.378 M -14.30 % | 347.003 M -62.95 % | 936.688 M 440.47 % | -275.115 M 67.93 % | -857.897 M -44.81 % | -592.421 M -4.12 % | -568.984 M -589.64 % | 116.206 M 30.65 % | 88.944 M -53.72 % | 192.206 M 13.55 % | 169.269 M 71.86 % | 98.493 M 810.68 % | -13.859 M 96.33 % | -378.134 M -642.11 % | 69.752 M -14.19 % | 81.287 M 9.07 % | 74.529 M 415.88 % | 14.447 M |
| Total investments | 6.960 M -45.60 % | 12.794 M -44.11 % | 22.890 M -43.28 % | 40.353 M -47.94 % | 77.520 M 41.27 % | 54.872 M 591.09 % | 7.940 M -10.59 % | 8.880 M -3.48 % | 9.200 M -8.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 190.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.200 M |
| Total debt | 429.273 M 20.99 % | 354.787 M -40.69 % | 598.230 M -48.30 % | 1.157 B 119.81 % | 526.400 M 96.65 % | 267.686 M -41.05 % | 454.115 M -7.61 % | 491.500 M 18.38 % | 415.195 M -6.27 % | 442.979 M -33.64 % | 667.563 M 33.72 % | 499.238 M 41.00 % | 354.078 M 41.91 % | 249.514 M 399.03 % | 50.000 M -71.89 % | 177.900 M 4.65 % | 170.000 M -13.71 % | 197.000 M 62.81 % | 121.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 50.056 M 4.79 % | 47.766 M 0.39 % | 47.579 M 1.95 % | 46.670 M 32.94 % | 35.107 M 26.32 % | 27.792 M 18.62 % | 23.428 M 109.14 % | 11.202 M 338.37 % | -4.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.201 B -1.41 % | -4.143 B -3.68 % | -3.995 B -15.58 % | -3.457 B -48.06 % | -2.335 B -400.35 % | 777.361 M 59.16 % | 488.425 M 165.58 % | 183.907 M 14.74 % | 160.283 M 3.34 % | 155.098 M 22.56 % | 126.545 M -14.99 % | 148.866 M 11.31 % | 133.736 M 17.64 % | 113.687 M 46.83 % | 77.427 M 3.92 % | 74.504 M 19.28 % | 62.460 M 75.17 % | 35.656 M -12.44 % | 40.723 M |
| Common stock | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 110.79 % | 434.701 M -0.79 % | 438.140 M 0.00 % | 438.140 M 104.74 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 100.00 % | 107.000 M 33.75 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M |
| Total equity | 482.229 M -10.97 % | 541.655 M -12.32 % | 617.789 M -45.46 % | 1.133 B -50.02 % | 2.266 B -57.95 % | 5.389 B 2.98 % | 5.233 B 6.37 % | 4.920 B 449.25 % | 895.704 M -1.37 % | 908.134 M 1.79 % | 892.123 M 18.41 % | 753.411 M 2.32 % | 736.360 M 3.10 % | 714.185 M 5.48 % | 677.055 M 302.27 % | 168.307 M 9.17 % | 154.171 M 24.11 % | 124.220 M -31.50 % | 181.346 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 51.048 M 839.97 % | 5.431 M -99.34 % | 816.792 M 4 157.85 % | 19.183 M 16.78 % | 16.427 M 53.07 % | 10.732 M 1 287.47 % | 773.478 K -83.44 % | 4.670 M 3.36 % | 4.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 563.562 K -56.87 % | 1.307 M -59.13 % | 3.197 M |
| Long term debt | 9.920 M -7.38 % | 10.711 M -91.66 % | 128.385 M -72.92 % | 474.015 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 269.195 M 0.49 % | 267.879 M 0.49 % | 266.563 M 0.48 % | 265.279 M 0.45 % | 264.078 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M -26.83 % | 41.000 M -21.15 % | 52.000 M 372.73 % | 11.000 M |
| Total non current liabilities | 11.828 M -12.38 % | 13.499 M -88.47 % | 117.096 M -75.58 % | 479.446 M 59 018.12 % | 810.996 K -96.48 % | 23.061 M 1.96 % | 22.616 M 17.59 % | 19.233 M -92.88 % | 269.968 M -1.77 % | 274.844 M 0.36 % | 273.846 M 3.23 % | 265.279 M 0.45 % | 264.078 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M -27.82 % | 41.564 M -22.03 % | 53.307 M 275.47 % | 14.197 M |
| Other current liabilities | 61.704 M 103.61 % | 30.306 M -88.65 % | 267.099 M 731.11 % | -42.322 M -107.28 % | 581.270 M 68.26 % | 345.457 M 21.62 % | 284.048 M 230.02 % | 86.069 M 128.81 % | 37.615 M 241.87 % | -26.514 M -266.99 % | -7.225 M -116.78 % | 43.054 M -18.40 % | 52.763 M -42.20 % | 91.281 M -40.23 % | 152.717 M 374.79 % | 32.165 M -14.97 % | 37.828 M -26.79 % | 51.668 M 16.28 % | 44.436 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 40.884 M -84.39 % | 261.971 M -25.61 % | 352.148 M -8.37 % | 384.298 M 392.44 % | 78.039 M -83.65 % | 477.387 M 658.41 % | 62.946 M -24.62 % | 83.506 M -3.98 % | 86.966 M 62.99 % | 53.358 M 117.08 % | 24.580 M -42.94 % | 43.081 M -64.74 % | 122.170 M 91.53 % | 63.787 M 48.64 % | 42.914 M 21.37 % | 35.358 M -19.28 % | 43.802 M |
| Short term debt | 419.352 M 21.88 % | 344.075 M -24.23 % | 454.128 M -33.52 % | 683.057 M 29.76 % | 526.400 M 96.65 % | 267.686 M -41.05 % | 454.115 M -7.61 % | 491.500 M 236.64 % | 146.000 M -16.62 % | 175.100 M -56.33 % | 401.000 M 71.40 % | 233.959 M 159.95 % | 90.000 M -59.00 % | 219.514 M 997.57 % | 20.000 M -86.48 % | 147.900 M 25.34 % | 118.000 M -15.71 % | 140.000 M 27.27 % | 110.000 M |
| Total current liabilities | 642.873 M 38.92 % | 462.771 M -55.27 % | 1.035 B -11.20 % | 1.165 B 1.01 % | 1.153 B -6.91 % | 1.239 B -17.09 % | 1.494 B -10.58 % | 1.671 B 392.10 % | 339.607 M -47.05 % | 641.338 M -44.31 % | 1.152 B 72.22 % | 668.728 M 19.74 % | 558.462 M -5.41 % | 590.393 M 2.62 % | 575.332 M 52.47 % | 377.347 M 41.33 % | 266.997 M -8.13 % | 290.611 M 6.78 % | 272.157 M |
| Total liabilities | 654.701 M 37.46 % | 476.270 M -58.64 % | 1.152 B -29.97 % | 1.645 B 42.48 % | 1.154 B -8.55 % | 1.262 B -16.81 % | 1.517 B -10.26 % | 1.690 B 177.31 % | 609.575 M -33.47 % | 916.181 M -35.73 % | 1.426 B 52.62 % | 934.008 M 13.55 % | 822.540 M 39.32 % | 590.393 M -2.47 % | 605.332 M 48.60 % | 407.347 M 32.02 % | 308.561 M -10.28 % | 343.918 M 20.10 % | 286.355 M |
| Other non current assets | 232.871 M 2.34 % | 227.555 M 9.95 % | 206.962 M -35.17 % | 319.240 M -27.03 % | 437.471 M -0.80 % | 441.010 M 66.87 % | 264.285 M 16.17 % | 227.490 M 13.75 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 204.72 % | -190.988 M | 0.000 -100.00 % | 30.438 K | 0.000 | 0.000 | 0.000 -100.00 % | 135.701 K |
| Long term investments | 0.000 -100.00 % | 12.794 M -77.45 % | 56.736 M 40.65 % | 40.338 M 10.45 % | 36.520 M -31.23 % | 53.102 M -82.73 % | 307.556 M -5.00 % | 323.752 M 27.46 % | 254.012 M -1.15 % | 256.967 M -1.06 % | 259.726 M | 0.000 -100.00 % | 190.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.065 M |
| Intangible assets | 11.105 M -50.77 % | 22.556 M -58.45 % | 54.293 M -53.23 % | 116.079 M -48.67 % | 226.157 M -10.89 % | 253.797 M 31.43 % | 193.102 M -5.27 % | 203.852 M 716.33 % | 24.972 M 5.78 % | 23.607 M -1.82 % | 24.044 M -2.27 % | 24.601 M -1.96 % | 25.094 M 58.33 % | 15.849 M -2.19 % | 16.204 M -2.14 % | 16.559 M -2.10 % | 16.914 M 369.69 % | 3.601 M -2.25 % | 3.684 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 303.414 M -90.58 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B | 0.000 -100.00 % | 16.074 M -12.72 % | 18.416 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 11.105 M -50.77 % | 22.556 M -58.45 % | 54.293 M -53.23 % | 116.079 M -78.08 % | 529.571 M -84.75 % | 3.474 B 1.78 % | 3.413 B -0.31 % | 3.424 B 13 610.04 % | 24.972 M -37.07 % | 39.680 M -6.55 % | 42.461 M 72.59 % | 24.601 M -1.96 % | 25.094 M 58.33 % | 15.849 M -2.19 % | 16.204 M -2.14 % | 16.559 M -2.10 % | 16.914 M 369.69 % | 3.601 M -2.25 % | 3.684 M |
| Property plant equipment net | 99.308 M -17.87 % | 120.916 M -39.55 % | 200.037 M -74.18 % | 774.875 M 624.11 % | 107.011 M -9.27 % | 117.943 M -63.21 % | 320.626 M 47.26 % | 217.731 M 74.21 % | 124.982 M -27.21 % | 171.712 M -7.73 % | 186.093 M 10.46 % | 168.474 M 1.56 % | 165.893 M 8.23 % | 153.283 M 60.85 % | 95.298 M 7.56 % | 88.600 M -10.24 % | 98.709 M -4.77 % | 103.657 M 16.43 % | 89.028 M |
| Total non current assets | 356.510 M -10.24 % | 397.175 M -24.07 % | 523.096 M -58.86 % | 1.271 B 11.15 % | 1.144 B -72.27 % | 4.126 B -4.79 % | 4.333 B 2.76 % | 4.217 B 570.71 % | 628.693 M -8.78 % | 689.179 M -2.75 % | 708.702 M 74.00 % | 407.297 M 104.77 % | 198.900 M 12.46 % | 176.859 M 51.33 % | 116.866 M 8.82 % | 107.397 M -7.75 % | 116.421 M 8.13 % | 107.664 M 7.45 % | 100.194 M |
| Other current assets | 56.977 M 117.38 % | 26.211 M -82.79 % | 152.321 M 128.83 % | 66.564 M -80.76 % | 345.890 M -14.67 % | 405.365 M -30.84 % | 586.092 M 202.39 % | 193.819 M 119.56 % | 88.277 M -37.57 % | 141.390 M -12.32 % | 161.253 M 1.71 % | 158.542 M -45.89 % | 292.973 M 205.17 % | 96.004 M 129.90 % | 41.759 M 29.25 % | 32.308 M 242.98 % | 9.420 M -38.40 % | 15.293 M -70.66 % | 52.116 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 6.263 M 41 652.67 % | 15.000 K -99.96 % | 41.000 M 2 216.38 % | 1.770 M 100.59 % | -299.616 M 4.84 % | -314.872 M -28.62 % | -244.812 M 0.87 % | -246.967 M 1.10 % | -249.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 135.700 K |
| cash and cash equivalents | 140.546 M 144.82 % | 57.408 M -77.15 % | 251.227 M 14.00 % | 220.384 M -72.50 % | 801.515 M -28.79 % | 1.126 B 7.55 % | 1.047 B -1.32 % | 1.060 B 254.69 % | 298.989 M -15.55 % | 354.034 M -25.52 % | 475.356 M 44.06 % | 329.969 M 29.10 % | 255.585 M -2.96 % | 263.373 M -38.48 % | 428.134 M 295.88 % | 108.148 M 21.91 % | 88.713 M -27.56 % | 122.471 M 14.94 % | 106.553 M |
| Cash and short term investments | 140.546 M 144.82 % | 57.408 M -77.15 % | 251.227 M 13.99 % | 220.399 M -73.84 % | 842.515 M -25.27 % | 1.127 B 7.72 % | 1.047 B -1.32 % | 1.060 B 254.69 % | 298.989 M -15.55 % | 354.034 M -25.52 % | 475.356 M 44.06 % | 329.969 M 29.10 % | 255.585 M -2.96 % | 263.373 M -38.48 % | 428.134 M 295.88 % | 108.148 M 21.91 % | 88.713 M -27.56 % | 122.471 M 14.79 % | 106.689 M |
| Total current assets | 780.419 M 25.72 % | 620.750 M -50.19 % | 1.246 B -17.23 % | 1.506 B -33.86 % | 2.277 B -9.85 % | 2.526 B 4.50 % | 2.417 B 0.97 % | 2.393 B 173.04 % | 876.585 M -22.78 % | 1.135 B -29.45 % | 1.609 B 25.69 % | 1.280 B -5.87 % | 1.360 B 20.60 % | 1.128 B -3.24 % | 1.166 B 148.91 % | 468.257 M 35.21 % | 346.311 M -3.93 % | 360.474 M -1.91 % | 367.506 M |
| Inventory | 25.359 M -50.01 % | 50.732 M -68.88 % | 163.021 M -11.07 % | 183.321 M -3.96 % | 190.880 M 3.59 % | 184.266 M -4.90 % | 193.752 M 19.57 % | 162.036 M 173.47 % | 59.251 M -26.60 % | 80.725 M -37.92 % | 130.033 M -53.68 % | 280.702 M -10.51 % | 313.655 M 34.18 % | 233.751 M -18.97 % | 288.489 M 190.88 % | 99.177 M 68.48 % | 58.865 M -30.96 % | 85.258 M 14.38 % | 74.537 M |
| Net receivables | 557.537 M 14.63 % | 486.398 M -28.45 % | 679.758 M -34.36 % | 1.036 B 1.22 % | 1.023 B 26.53 % | 808.537 M -2.61 % | 830.212 M 49.71 % | 554.532 M 18.59 % | 467.613 M -29.00 % | 658.646 M | 0.000 -100.00 % | 568.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.165 M |
| Tax assets | 13.227 M -0.95 % | 13.353 M 163.44 % | 5.069 M -75.69 % | 20.851 M -37.34 % | 33.275 M -16.79 % | 39.991 M 43.44 % | 27.879 M 15.76 % | 24.083 M -2.61 % | 24.728 M 18.77 % | 20.821 M 1.95 % | 20.422 M 43.60 % | 14.222 M 79.74 % | 7.913 M 2.40 % | 7.727 M 44.87 % | 5.333 M 138.30 % | 2.238 M 180.74 % | 797.225 K 96.50 % | 405.715 K -82.22 % | 2.282 M |
| 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 |
| Account payables | 150.797 M 99.04 % | 75.761 M -66.53 % | 226.374 M 5.67 % | 214.237 M -21.03 % | 271.306 M -47.71 % | 518.836 M -13.55 % | 600.171 M 12.46 % | 533.693 M 339.79 % | 121.352 M -66.94 % | 367.070 M -40.96 % | 621.681 M 70.47 % | 364.686 M -11.81 % | 413.516 M 66.77 % | 247.954 M -36.93 % | 393.167 M 166.68 % | 147.428 M 87.11 % | 78.793 M -1.24 % | 79.784 M -10.03 % | 88.683 M |
| Tax payables | 11.019 M -12.75 % | 12.629 M -72.58 % | 46.054 M -4.32 % | 48.132 M -2.91 % | 49.575 M -53.69 % | 107.046 M 37.17 % | 78.039 M -5.47 % | 82.557 M 138.33 % | 34.640 M -17.87 % | 42.176 M -36.07 % | 65.974 M 144.09 % | 27.029 M 1 137.94 % | 2.183 M -93.10 % | 31.644 M 234.94 % | 9.448 M -81.05 % | 49.853 M 53.98 % | 32.376 M 68.99 % | 19.159 M -34.02 % | 29.038 M |
| Deferred revenue non current | 30.932 K -69.29 % | 100.715 K -40.93 % | 170.498 K -29.04 % | 240.282 K -22.51 % | 310.065 K -86.94 % | 2.375 M -35.55 % | 3.685 M -26.23 % | 4.995 M 545.76 % | 773.478 K 44.65 % | 534.739 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 13.189 M -7.88 % | 14.318 M 9.15 % | 13.117 M 259.64 % | -8.217 M -332.10 % | 3.540 M -76.41 % | 15.005 M -88.63 % | 131.994 M 1.10 % | 130.556 M 10.91 % | 117.709 M -16.73 % | 141.361 M 1.33 % | 139.504 M 1 998.56 % | 6.648 M -2.52 % | 6.820 M 20.00 % | 5.683 M -14.91 % | 6.678 M 21.12 % | 5.514 M -14.85 % | 6.475 M 8.67 % | 5.959 M -60.75 % | 15.181 M |
| Capital lease obligations | 9.920 M -7.38 % | 10.711 M -88.97 % | 97.131 M -79.51 % | 474.015 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 3.754 B 0.01 % | 3.754 B 3.00 % | 3.644 B 0.07 % | 3.642 B -1.09 % | 3.682 B 0.00 % | 3.682 B -0.26 % | 3.692 B 0.42 % | 3.676 B 1 908.79 % | 183.010 M 5.46 % | 173.536 M -9.91 % | 192.634 M -49.82 % | 383.897 M 0.55 % | 381.804 M 0.26 % | 380.815 M -21.63 % | 485.950 M | 0.000 -100.00 % | 5.235 M 100.94 % | 2.606 M -94.27 % | 45.441 M |
| Deferred tax liabilities non current | 1.876 M -30.16 % | 2.687 M | 0.000 | 0.000 -100.00 % | 500.931 K -66.67 % | 1.503 M -40.00 % | 2.505 M -28.57 % | 3.507 M 101.30 % | -269.195 M -11 828.66 % | 2.295 M -17.01 % | 2.766 M | 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 |
| Total assets | 1.137 B 11.69 % | 1.018 B -42.47 % | 1.769 B -36.29 % | 2.777 B -18.81 % | 3.421 B -48.57 % | 6.651 B -1.46 % | 6.750 B 2.12 % | 6.610 B 339.13 % | 1.505 B -17.49 % | 1.824 B -21.29 % | 2.318 B 37.35 % | 1.687 B 8.24 % | 1.559 B 19.49 % | 1.305 B 1.73 % | 1.282 B 122.77 % | 575.654 M 24.40 % | 462.731 M -1.15 % | 468.138 M 0.09 % | 467.700 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 15.783 M 32.74 % | 11.890 M 114.12 % | 5.553 M 142.35 % | -13.114 M -173.31 % | -4.798 M -168.58 % | 6.997 M 269.32 % | -4.132 M -936.88 % | -398.518 K | 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 100.00 % | -4.107 M -302.12 % | -1.021 M -107.65 % | 13.347 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.673 M -63.14 % | 7.251 M -96.78 % | 225.446 M 576.84 % | -47.279 M 88.23 % | -401.738 M -1 015.39 % | -36.018 M 87.11 % | -279.335 M -401.64 % | 92.604 M 234.84 % | -68.678 M -215.75 % | 59.336 M 140.18 % | -147.670 M -88.32 % | -78.412 M -198.60 % | 79.527 M 130.93 % | -257.082 M -48.36 % | -173.288 M -910.92 % | -17.142 M 38.80 % | -28.009 M -14.07 % | -24.554 M | 0.000 |
| Accounts receivables | 189.093 M 511.24 % | -45.982 M -124.77 % | 185.602 M 246.21 % | -126.946 M -131.09 % | -54.934 M -279.35 % | 30.630 M 124.45 % | -125.253 M -9.07 % | -114.842 M -165.74 % | 174.683 M -26.60 % | 238.000 M 197.69 % | -243.640 M -141.20 % | -101.013 M -340.75 % | 41.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 25.544 M 214.82 % | -22.246 M -230.64 % | 17.029 M 455.91 % | 3.063 M 146.32 % | -6.614 M -169.72 % | 9.486 M 129.91 % | -31.716 M -364.14 % | 12.007 M -44.08 % | 21.474 M -56.45 % | 49.308 M 132.73 % | -150.669 M -557.23 % | 32.952 M 141.24 % | -79.903 M -245.97 % | 54.738 M 128.91 % | -189.312 M -369.61 % | -40.312 M -252.74 % | 26.394 M 257.16 % | -16.794 M | 0.000 |
| Accounts payables | -211.279 M -360.60 % | 81.073 M 1 052.73 % | 7.033 M -89.13 % | 64.713 M 118.72 % | -345.744 M -448.63 % | -63.020 M 46.40 % | -117.568 M -162.89 % | 186.956 M 171.71 % | -260.703 M -14.56 % | -227.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 8.174 M 246.11 % | -5.594 M -135.45 % | 15.783 M 32.74 % | 11.890 M 114.12 % | 5.553 M 142.35 % | -13.114 M 94.70 % | -247.619 M -407.23 % | 80.597 M 189.40 % | -90.152 M -999.01 % | 10.028 M 234.29 % | 3.000 M 102.69 % | -111.365 M -169.85 % | 159.430 M 151.13 % | -311.820 M -2 045.90 % | 16.024 M -30.84 % | 23.171 M 142.59 % | -54.403 M -601.03 % | -7.760 M | 0.000 |
| Other non cash items | 47.853 M -53.68 % | 103.318 M -42.66 % | 180.198 M -75.16 % | 725.361 M -76.18 % | 3.045 B 2 509.93 % | 116.661 M -11.07 % | 131.179 M 55.35 % | 84.440 M 31.54 % | 64.194 M 12.42 % | 57.101 M -22.17 % | 73.365 M 601.42 % | 10.459 M 180.75 % | -12.952 M -138.26 % | 33.856 M 81.10 % | 18.695 M 23.02 % | 15.197 M -33.36 % | 22.806 M 78.68 % | 12.764 M 163.94 % | -19.961 M |
| Net cash provided by operating activities | 6.107 M 1 674.48 % | -387.864 K -100.62 % | 62.512 M 311.48 % | -29.559 M 89.44 % | -279.908 M -163.95 % | 437.715 M 101.51 % | 217.221 M -16.27 % | 259.423 M 858.18 % | 27.075 M -84.80 % | 178.074 M 2 203.87 % | -8.464 M 72.50 % | -30.784 M -128.93 % | 106.395 M 162.58 % | -170.008 M -67.65 % | -101.406 M -318.32 % | 46.448 M 23.25 % | 37.686 M 40.78 % | 26.770 M 823.21 % | 2.900 M |
| Investments in property plant and equipment | -2.109 M 17.13 % | -2.545 M 76.15 % | -10.669 M 88.57 % | -93.331 M 1.30 % | -94.564 M 38.94 % | -154.878 M 16.16 % | -184.728 M -41.72 % | -130.349 M -2 066.92 % | -6.015 M 44.70 % | -10.878 M 9.11 % | -11.968 M 46.23 % | -22.255 M 90.62 % | -237.237 M -231.65 % | -71.532 M -242.21 % | -20.903 M -471.30 % | -3.659 M 84.80 % | -24.073 M 35.72 % | -37.449 M -63.02 % | -22.972 M |
| Acquisitions net | 12.115 M | 0.000 | 0.000 -100.00 % | 2.113 M -87.10 % | 16.382 M -48.80 % | 31.993 M | 0.000 100.00 % | -1.092 B -3 746.24 % | 29.951 M 69 985.04 % | 42.735 K 3 162.21 % | 1.310 K -99.99 % | 22.346 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.858 M | 0.000 |
| Purchases of investments | -10.291 M 42.14 % | -17.785 M -28.88 % | -13.800 M 97.45 % | -541.950 M 63.12 % | -1.469 B 25.40 % | -1.970 B -40.04 % | -1.406 B -73.94 % | -808.560 M -10 007.00 % | -8.000 M | 0.000 100.00 % | -280.000 M -21.92 % | -229.650 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.286 M -106.04 % | 37.859 M | 0.000 |
| Sales maturities of investments | 10.422 M -46.36 % | 19.429 M -0.46 % | 19.519 M -96.66 % | 583.863 M -58.75 % | 1.415 B -28.04 % | 1.967 B 32.40 % | 1.485 B 86.94 % | 794.655 M 13 110.29 % | 6.015 M 301.03 % | 1.500 M -99.44 % | 270.203 M 17.46 % | 230.047 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.136 M -57.39 % | 26.134 M |
| Other investing activites | 84.406 K 105.44 % | -1.552 M -117.38 % | 8.929 M 172.94 % | -12.242 M | 0.000 | 0.000 | 0.000 100.00 % | -130.349 M -2 066.92 % | -6.015 M -14 176.12 % | 42.735 K -91.31 % | 491.537 K 102.21 % | -22.255 M 90.62 % | -237.237 M -231.65 % | -71.532 M -242.21 % | -20.903 M -2 090 429.00 % | 1.000 K -99.86 % | 722.772 K 101.93 % | -37.449 M | 0.000 |
| Net cash used for investing activites | 10.222 M 516.82 % | -2.452 M -161.63 % | 3.979 M 106.46 % | -61.547 M 53.44 % | -132.199 M -5.26 % | -125.592 M -18.92 % | -105.612 M 91.46 % | -1.236 B -7 858.39 % | 15.935 M 270.71 % | -9.335 M 56.12 % | -21.272 M 2.27 % | -21.767 M 90.82 % | -237.237 M -231.65 % | -71.532 M -242.21 % | -20.903 M -471.45 % | -3.658 M 85.73 % | -25.636 M 41.42 % | -43.761 M -1 483.69 % | 3.163 M |
| Debt repayment | 105.046 M 183.09 % | -126.421 M -218.89 % | 106.337 M 256.55 % | -67.923 M -126.25 % | 258.714 M 238.77 % | -186.429 M -398.67 % | -37.385 M 55.60 % | -84.200 M -189.35 % | -29.100 M 87.12 % | -225.900 M -235.24 % | 167.041 M | 0.000 -100.00 % | 106.167 M -11.74 % | 120.294 M 347.11 % | -48.680 M -716.20 % | 7.900 M 129.26 % | -27.000 M -135.53 % | 76.000 M 660.00 % | 10.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.760 M 23.11 % | -6.191 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -15.761 M -6.72 % | -14.769 M 27.73 % | -20.435 M 9.76 % | -22.645 M 83.52 % | -137.449 M -407.25 % | -27.097 M 4.74 % | -28.444 M 51.05 % | -58.104 M -105.98 % | -28.208 M 44.01 % | -50.377 M 55.05 % | -112.085 M -433.25 % | -21.019 M 4.62 % | -22.038 M 49.36 % | -43.515 M -165.86 % | -16.368 M 47.63 % | -31.255 M -66.19 % | -18.807 M 56.86 % | -43.592 M -328.66 % | -10.169 M |
| Other financing activites | -21.102 M -5.57 % | -19.987 M 86.74 % | -150.735 M 58.08 % | -359.605 M -755.60 % | 54.851 M 227.72 % | -42.948 M -191.30 % | 47.039 M -97.21 % | 1.684 B 8 694.00 % | -19.595 M -163.69 % | 30.765 M -54.30 % | 67.323 M -61.15 % | 173.293 M 387.72 % | -60.231 M | 0.000 -100.00 % | 507.343 M | 0.000 | 0.000 -100.00 % | 500.000 K -98.33 % | 30.000 M |
| Net cash used provided by financing activities | 68.183 M 142.30 % | -161.178 M -148.60 % | -64.834 M 85.60 % | -450.173 M -385.35 % | 157.762 M 161.51 % | -256.474 M -1 264.98 % | -18.790 M -101.22 % | 1.542 B 3 265.97 % | -48.695 M 79.99 % | -243.367 M -299.02 % | 122.279 M -29.44 % | 173.293 M 625.13 % | 23.898 M -68.87 % | 76.778 M -82.64 % | 442.295 M 1 993.78 % | -23.355 M 49.01 % | -45.807 M -239.20 % | 32.908 M 10.32 % | 29.831 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -26.046 K 49.94 % | -52.033 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.135 M 159.13 % | -6.994 M -30.78 % | -5.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.414 K |
| Net change in cash | 84.512 M 151.53 % | -164.018 M -10 155.94 % | 1.631 M 100.30 % | -541.331 M -112.83 % | -254.345 M -557.06 % | 55.648 M -40.05 % | 92.820 M -83.56 % | 564.745 M 36 556.74 % | -1.549 M 98.10 % | -81.621 M -193.61 % | 87.196 M -27.78 % | 120.742 M 212.90 % | -106.944 M 35.09 % | -164.762 M -151.49 % | 319.986 M 1 546.42 % | 19.435 M 157.57 % | -33.758 M -312.08 % | 15.918 M -55.65 % | 35.890 M |
| Cash at beginning of period | 36.400 M -81.84 % | 200.418 M 0.82 % | 198.787 M -73.14 % | 740.118 M -25.58 % | 994.463 M 5.93 % | 938.815 M 10.97 % | 845.995 M 200.86 % | 281.196 M -0.55 % | 282.745 M -22.40 % | 364.366 M 31.46 % | 277.171 M 77.19 % | 156.429 M -40.61 % | 263.373 M -38.48 % | 428.134 M 295.88 % | 108.148 M 21.91 % | 88.713 M -27.56 % | 122.471 M 14.94 % | 106.553 M 50.79 % | 70.663 M |
| Cash at end of period | 120.912 M 232.17 % | 36.400 M -81.84 % | 200.418 M 0.82 % | 198.787 M -73.14 % | 740.118 M -25.58 % | 994.463 M 5.93 % | 938.815 M 10.98 % | 845.941 M 200.84 % | 281.196 M -0.55 % | 282.745 M -22.40 % | 364.366 M 31.46 % | 277.171 M 77.19 % | 156.429 M -40.61 % | 263.373 M -38.48 % | 428.134 M 295.88 % | 108.148 M 21.91 % | 88.713 M -27.56 % | 122.471 M 14.94 % | 106.553 M |
| Operating cash flow | 6.107 M 1 674.48 % | -387.864 K -100.62 % | 62.512 M 311.48 % | -29.559 M 89.44 % | -279.908 M -163.95 % | 437.715 M 101.51 % | 217.221 M -16.27 % | 259.423 M 858.18 % | 27.075 M -84.80 % | 178.074 M 2 203.87 % | -8.464 M 72.50 % | -30.784 M -128.93 % | 106.395 M 162.58 % | -170.008 M -67.65 % | -101.406 M -318.32 % | 46.448 M 23.25 % | 37.686 M 40.78 % | 26.770 M 823.21 % | 2.900 M |
| Capital expenditure | -2.109 M 17.13 % | -2.545 M 76.15 % | -10.669 M 88.57 % | -93.331 M 1.30 % | -94.564 M 38.94 % | -154.878 M 16.16 % | -184.728 M -41.72 % | -130.349 M -2 066.92 % | -6.015 M 44.70 % | -10.878 M 9.11 % | -11.968 M 46.23 % | -22.255 M 90.62 % | -237.237 M -231.65 % | -71.532 M -242.21 % | -20.903 M -471.30 % | -3.659 M 84.80 % | -24.073 M 35.72 % | -37.449 M -63.02 % | -22.972 M |
| Free CashFlow | 3.998 M 236.32 % | -2.933 M -105.66 % | 51.843 M 142.19 % | -122.891 M 67.18 % | -374.473 M -232.40 % | 282.837 M 770.45 % | 32.493 M -74.83 % | 129.074 M 512.91 % | 21.059 M -87.40 % | 167.197 M 918.32 % | -20.432 M 61.48 % | -53.039 M 59.46 % | -130.842 M 45.83 % | -241.540 M -97.48 % | -122.309 M -385.84 % | 42.789 M 214.32 % | 13.613 M 227.47 % | -10.680 M 46.79 % | -20.072 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 171.580 M 63.91 % | 104.680 M -65.10 % | 299.964 M 31.13 % | 228.750 M 86.56 % | 122.617 M 51.72 % | 80.819 M -21.43 % | 102.860 M -53.57 % | 221.560 M -18.78 % | 272.781 M 20.05 % | 227.224 M -58.69 % | 550.056 M -18.90 % | 678.207 M 19.54 % | 567.352 M 40.04 % | 405.132 M -39.93 % | 674.443 M -28.23 % | 939.679 M -24.37 % | 1.243 B 32.05 % | 940.972 M -29.96 % | 1.343 B -2.80 % | 1.382 B 33.71 % | 1.034 B 61.73 % | 639.139 M -48.83 % | 1.249 B -17.32 % | 1.511 B 28.23 % | 1.178 B 15.71 % | 1.018 B -12.26 % | 1.161 B -0.87 % | 1.171 B 11.76 % | 1.048 B 2.52 % | 1.022 B -17.43 % | 1.238 B 33.57 % | 926.647 M 527.93 % | 147.572 M 62.97 % | 90.554 M -53.85 % | 196.231 M -18.37 % | 240.389 M 38.88 % | 173.093 M 259.87 % | 48.098 M -89.29 % | 448.944 M -15.83 % | 533.385 M 62.21 % | 328.820 M 127.26 % | 144.689 M -84.28 % | 920.354 M 63.20 % | 563.940 M 46.96 % | 383.747 M 382.41 % | 79.548 M -82.21 % | 447.113 M 0.63 % | 444.324 M 141.84 % | 183.730 M 90.27 % | 96.561 M -77.52 % | 429.463 M -13.70 % | 497.640 M 93.91 % | 256.631 M 231.51 % | 77.413 M -84.00 % | 483.743 M 94.36 % | 248.885 M 85.96 % | 133.839 M 163.37 % | 50.818 M -86.39 % | 373.320 M 59.59 % | 233.927 M 76.08 % | 132.850 M 195.93 % | 44.893 M -78.43 % | 208.123 M -10.09 % | 231.483 M 84.60 % | 125.399 M 156.58 % | 48.874 M |
| Net income | -2.017 M -192.16 % | 2.188 M 117.72 % | -12.353 M 62.25 % | -32.720 M -330.81 % | -7.595 M -29.60 % | -5.860 M 89.13 % | -53.939 M -87.57 % | -28.757 M -4.42 % | -27.540 M 23.06 % | -35.794 M 86.44 % | -264.046 M -156.91 % | -102.777 M -59.22 % | -64.549 M 41.10 % | -109.586 M 78.71 % | -514.845 M 0.11 % | -515.404 M -154 180.08 % | -334.070 K 99.63 % | -91.464 M 97.02 % | -3.067 B -6 781.17 % | 45.902 M -2.13 % | 46.900 M 6 323.97 % | -753.546 K -101.05 % | 71.459 M -25.96 % | 96.515 M 54.35 % | 62.529 M -17.97 % | 76.223 M -16.54 % | 91.325 M 7.28 % | 85.124 M 42.12 % | 59.897 M -20.93 % | 75.755 M 821.00 % | 8.225 M -79.36 % | 39.845 M 847.92 % | 4.203 M 146.25 % | -9.088 M -528.92 % | 2.119 M -75.27 % | 8.569 M 47.62 % | 5.805 M 151.48 % | -11.276 M -147.98 % | 23.502 M 636.36 % | 3.192 M -73.44 % | 12.018 M 258.86 % | -7.565 M -120.97 % | 36.070 M 441.49 % | 6.661 M -41.75 % | 11.436 M 220.74 % | -9.471 M -196.36 % | 9.829 M 82.24 % | 5.393 M -29.83 % | 7.686 M 235.19 % | -5.685 M -150.31 % | 11.300 M 68.86 % | 6.692 M -24.58 % | 8.873 M 252.29 % | -5.826 M -130.05 % | 19.390 M 22.38 % | 15.843 M 93.23 % | 8.199 M 254.50 % | -5.307 M -129.24 % | 18.150 M 9.43 % | 16.586 M 101.60 % | 8.227 M 249.57 % | -5.500 M -134.30 % | 16.038 M -2.39 % | 16.430 M 108.31 % | 7.887 M 250.03 % | -5.257 M |
| Income before tax | -1.919 M -225.46 % | 1.529 M 123.19 % | -6.594 M 82.74 % | -38.215 M -413.57 % | -7.441 M -23.31 % | -6.034 M 89.86 % | -59.509 M -89.36 % | -31.427 M -12.65 % | -27.897 M 19.60 % | -34.699 M 83.97 % | -216.463 M -107.19 % | -104.478 M -66.05 % | -62.920 M 43.26 % | -110.889 M 77.69 % | -497.038 M 4.62 % | -521.138 M -295 256.21 % | -176.444 K 99.82 % | -96.027 M 96.87 % | -3.071 B -6 273.95 % | 49.742 M 6.37 % | 46.762 M 5 126.18 % | -930.364 K -101.24 % | 75.286 M -29.56 % | 106.881 M 45.87 % | 73.270 M -5.06 % | 77.173 M -7.88 % | 83.777 M -15.91 % | 99.627 M 14.60 % | 86.932 M 9.61 % | 79.311 M 245.00 % | 22.989 M -49.82 % | 45.808 M 787.78 % | 5.160 M 168.50 % | -7.533 M -236.12 % | 5.534 M -63.76 % | 15.269 M 7 058.32 % | 213.309 K 103.24 % | -6.591 M -119.65 % | 33.545 M 556.80 % | 5.107 M -71.34 % | 17.823 M 499.38 % | -4.463 M -112.11 % | 36.844 M 252.65 % | 10.448 M -37.19 % | 16.634 M 313.72 % | -7.783 M -186.56 % | 8.992 M 44.94 % | 6.204 M -37.91 % | 9.991 M 402.58 % | -3.302 M -120.74 % | 15.922 M 107.58 % | 7.670 M -27.60 % | 10.595 M 270.61 % | -6.210 M -123.56 % | 26.360 M 19.63 % | 22.035 M 137.26 % | 9.287 M 212.28 % | -8.271 M -142.56 % | 19.436 M -3.43 % | 20.126 M 153.34 % | 7.944 M 223.89 % | -6.413 M -134.92 % | 18.365 M 1.22 % | 18.143 M 113.54 % | 8.496 M 234.67 % | -6.309 M |
| Income before tax ratio | -0.01 -176.54 % | 0.01 166.46 % | -0.02 86.84 % | -0.17 -175.29 % | -0.06 18.73 % | -0.07 87.09 % | -0.58 -307.88 % | -0.14 -38.70 % | -0.10 33.03 % | -0.15 61.20 % | -0.39 -155.46 % | -0.15 -38.91 % | -0.11 59.48 % | -0.27 62.86 % | -0.74 -32.88 % | -0.55 -390 445.81 % | 0.00 99.86 % | -0.10 95.54 % | -2.29 -6 451.71 % | 0.04 -20.44 % | 0.05 3 207.84 % | 0.00 -102.42 % | 0.06 -14.80 % | 0.07 13.76 % | 0.06 -17.95 % | 0.08 4.99 % | 0.07 -15.17 % | 0.09 2.55 % | 0.08 6.92 % | 0.08 317.84 % | 0.02 -62.43 % | 0.05 41.38 % | 0.03 142.03 % | -0.08 -394.97 % | 0.03 -55.60 % | 0.06 5 054.38 % | 0.00 100.90 % | -0.14 -283.41 % | 0.07 680.33 % | 0.01 -82.33 % | 0.05 275.74 % | -0.03 -177.04 % | 0.04 116.09 % | 0.02 -57.26 % | 0.04 144.30 % | -0.10 -586.51 % | 0.02 44.04 % | 0.01 -74.32 % | 0.05 259.02 % | -0.03 -192.24 % | 0.04 140.53 % | 0.02 -62.67 % | 0.04 151.46 % | -0.08 -247.21 % | 0.05 -38.45 % | 0.09 27.59 % | 0.07 142.63 % | -0.16 -412.63 % | 0.05 -39.49 % | 0.09 43.87 % | 0.06 141.87 % | -0.14 -261.88 % | 0.09 12.59 % | 0.08 15.68 % | 0.07 152.49 % | -0.13 |
| EBITDA | 2.283 M -45.42 % | 4.183 M 329.28 % | -1.824 M 94.37 % | -32.395 M -92.99 % | -16.786 M -817.39 % | -1.830 M 96.44 % | -51.431 M -81.00 % | -28.415 M -299.81 % | -7.107 M 46.46 % | -13.276 M 84.72 % | -86.864 M 9.73 % | -96.229 M -95.49 % | -49.225 M -420.19 % | -9.463 M 97.97 % | -466.777 M -18.41 % | -394.210 M -359.94 % | 151.654 M 193.57 % | 51.658 M 101.70 % | -3.039 B -4 447.00 % | 69.909 M 2.33 % | 68.320 M 2 223.50 % | 2.940 M -96.44 % | 82.698 M -26.39 % | 112.341 M 21.42 % | 92.522 M 0.18 % | 92.357 M -15.39 % | 109.150 M -14.64 % | 127.868 M 7.64 % | 118.788 M 40.37 % | 84.625 M 76.85 % | 47.852 M -21.87 % | 61.251 M 357.81 % | 13.379 M 552.48 % | -2.957 M -167.72 % | 4.366 M -87.24 % | 34.231 M 71.29 % | 19.985 M 353.27 % | -7.891 M -121.12 % | 37.353 M -40.80 % | 63.100 M 54.94 % | 40.724 M 1 643.19 % | -2.639 M -109.55 % | 27.628 M -51.79 % | 57.306 M 35.55 % | 42.277 M 1 354.21 % | -3.371 M -114.29 % | 23.587 M -37.02 % | 37.453 M 29.78 % | 28.858 M 1 593.72 % | 1.704 M -92.46 % | 22.608 M 13.27 % | 19.958 M -5.19 % | 21.051 M 3 232.85 % | 631.619 K -97.83 % | 29.156 M 3.23 % | 28.243 M 75.97 % | 16.050 M 687.38 % | -2.732 M -109.01 % | 30.311 M 19.02 % | 25.466 M 111.74 % | 12.027 M 327.92 % | -5.277 M -125.02 % | 21.087 M -26.45 % | 28.672 M 169.44 % | 10.641 M 268.87 % | -6.302 M |
| Net income ratio | -0.01 -156.23 % | 0.02 150.76 % | -0.04 71.21 % | -0.14 -130.93 % | -0.06 14.58 % | -0.07 86.17 % | -0.52 -304.02 % | -0.13 -28.56 % | -0.10 35.91 % | -0.16 67.18 % | -0.48 -216.77 % | -0.15 -33.20 % | -0.11 57.94 % | -0.27 64.57 % | -0.76 -39.18 % | -0.55 -203 902.57 % | 0.00 99.72 % | -0.10 95.74 % | -2.28 -6 973.54 % | 0.03 -26.80 % | 0.05 3 948.46 % | 0.00 -102.06 % | 0.06 -10.45 % | 0.06 20.37 % | 0.05 -29.10 % | 0.07 -4.87 % | 0.08 8.23 % | 0.07 27.16 % | 0.06 -22.87 % | 0.07 1 015.45 % | 0.01 -84.54 % | 0.04 50.96 % | 0.03 128.38 % | -0.10 -1 029.47 % | 0.01 -69.71 % | 0.04 6.30 % | 0.03 114.30 % | -0.23 -547.81 % | 0.05 774.86 % | 0.01 -83.63 % | 0.04 169.90 % | -0.05 -233.41 % | 0.04 231.79 % | 0.01 -60.36 % | 0.03 125.03 % | -0.12 -641.60 % | 0.02 81.10 % | 0.01 -70.98 % | 0.04 171.05 % | -0.06 -323.78 % | 0.03 95.67 % | 0.01 -61.11 % | 0.03 145.94 % | -0.08 -287.76 % | 0.04 -37.03 % | 0.06 3.91 % | 0.06 158.66 % | -0.10 -314.80 % | 0.05 -31.43 % | 0.07 14.49 % | 0.06 150.54 % | -0.12 -258.99 % | 0.08 8.57 % | 0.07 12.84 % | 0.06 158.47 % | -0.11 |
| Ratio EBITDA | 0.01 -66.70 % | 0.04 757.01 % | -0.01 95.71 % | -0.14 -3.45 % | -0.14 -504.67 % | -0.02 95.47 % | -0.50 -289.87 % | -0.13 -392.24 % | -0.03 55.41 % | -0.06 63.00 % | -0.16 -11.30 % | -0.14 -63.54 % | -0.09 -271.46 % | -0.02 96.63 % | -0.69 -64.97 % | -0.42 -443.72 % | 0.12 122.33 % | 0.05 102.43 % | -2.26 -4 572.16 % | 0.05 -23.47 % | 0.07 1 336.69 % | 0.00 -93.05 % | 0.07 -10.96 % | 0.07 -5.31 % | 0.08 -13.42 % | 0.09 -3.56 % | 0.09 -13.89 % | 0.11 -3.68 % | 0.11 36.92 % | 0.08 114.19 % | 0.04 -41.51 % | 0.07 -27.09 % | 0.09 377.65 % | -0.03 -246.75 % | 0.02 -84.37 % | 0.14 23.33 % | 0.12 170.38 % | -0.16 -297.17 % | 0.08 -29.67 % | 0.12 -4.48 % | 0.12 779.04 % | -0.02 -160.76 % | 0.03 -70.46 % | 0.10 -7.76 % | 0.11 359.99 % | -0.04 -180.32 % | 0.05 -37.42 % | 0.08 -46.33 % | 0.16 790.15 % | 0.02 -66.48 % | 0.05 31.26 % | 0.04 -51.11 % | 0.08 905.35 % | 0.01 -86.46 % | 0.06 -46.89 % | 0.11 -5.37 % | 0.12 323.02 % | -0.05 -166.22 % | 0.08 -25.42 % | 0.11 20.25 % | 0.09 177.02 % | -0.12 -216.01 % | 0.10 -18.20 % | 0.12 45.96 % | 0.08 165.81 % | -0.13 |
| Gross profit ratio | 0.03 98.65 % | 0.02 -80.64 % | 0.09 -28.16 % | 0.13 490.28 % | 0.02 -21.96 % | 0.03 -92.65 % | 0.37 287.50 % | 0.10 289.94 % | -0.05 -181.11 % | 0.06 547.36 % | -0.01 -264.13 % | 0.01 -70.55 % | 0.03 151.26 % | -0.06 66.83 % | -0.17 -164.79 % | -0.06 -172.69 % | 0.09 344.82 % | 0.02 0.29 % | 0.02 -86.48 % | 0.15 7.01 % | 0.14 13.92 % | 0.12 -36.08 % | 0.19 25.31 % | 0.15 -11.95 % | 0.17 7.73 % | 0.16 -12.88 % | 0.18 -2.58 % | 0.19 6.04 % | 0.18 20.90 % | 0.15 9.76 % | 0.13 -16.58 % | 0.16 23.55 % | 0.13 -17.76 % | 0.16 3.26 % | 0.15 -19.92 % | 0.19 29.17 % | 0.15 -34.38 % | 0.22 19.30 % | 0.19 77.13 % | 0.11 -26.60 % | 0.14 13.23 % | 0.13 15.71 % | 0.11 -21.79 % | 0.14 5.15 % | 0.13 -14.95 % | 0.16 41.90 % | 0.11 -8.17 % | 0.12 1.62 % | 0.12 -8.88 % | 0.13 9.12 % | 0.12 18.98 % | 0.10 -2.43 % | 0.10 -8.74 % | 0.11 -25.88 % | 0.15 9.92 % | 0.14 -18.48 % | 0.17 136.12 % | 0.07 -32.09 % | 0.11 -12.98 % | 0.12 -13.08 % | 0.14 158.42 % | 0.05 -64.61 % | 0.15 6.06 % | 0.14 -4.91 % | 0.15 163.30 % | 0.06 |
| Weighted average shs out dil | 911.851 M 0.00 % | 911.851 M -3.37 % | 943.667 M 2.98 % | 916.325 M 0.00 % | 916.325 M 0.07 % | 915.702 M -1.45 % | 929.164 M 1.40 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.22 % | 914.304 M -0.24 % | 916.469 M 0.00 % | 916.469 M 0.00 % | 916.469 M -1.42 % | 929.666 M 1.44 % | 916.473 M 0.00 % | 916.473 M 0.00 % | 916.473 M 0.03 % | 916.202 M 0.00 % | 916.202 M -2.73 % | 941.932 M 0.00 % | 941.932 M 2.77 % | 916.567 M 0.00 % | 916.567 M 0.05 % | 916.144 M 0.00 % | 916.144 M -0.02 % | 916.293 M 0.00 % | 916.293 M 0.03 % | 916.025 M 0.00 % | 916.025 M 110.13 % | 435.940 M 0.00 % | 435.940 M 0.25 % | 434.848 M 0.00 % | 434.848 M -0.03 % | 434.961 M 0.00 % | 434.961 M 0.30 % | 433.681 M 0.38 % | 432.020 M -1.19 % | 437.218 M 0.00 % | 437.218 M -1.75 % | 445.005 M 0.00 % | 445.005 M 1.54 % | 438.237 M 0.00 % | 438.237 M 1.79 % | 430.510 M 0.00 % | 430.510 M 0.57 % | 428.055 M -2.38 % | 438.495 M 4.12 % | 421.135 M 0.00 % | 421.135 M -1.51 % | 427.584 M 0.00 % | 427.584 M -0.92 % | 431.565 M 0.00 % | 431.565 M 0.79 % | 428.199 M 0.00 % | 428.199 M -1.16 % | 433.214 M 2.04 % | 424.550 M -0.81 % | 428.017 M 0.00 % | 428.017 M 33.65 % | 320.249 M 0.00 % | 320.249 M -0.11 % | 320.585 M 0.00 % | 320.585 M 0.16 % | 320.067 M 0.00 % | 320.067 M |
| Weighted average shs out | 911.851 M 0.00 % | 911.851 M -3.37 % | 943.667 M 2.98 % | 916.325 M 0.00 % | 916.325 M 0.07 % | 915.702 M -1.45 % | 929.175 M 1.40 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.22 % | 914.304 M -0.17 % | 915.877 M -0.04 % | 916.287 M 0.00 % | 916.325 M -1.43 % | 929.664 M 1.46 % | 916.325 M 0.05 % | 915.823 M -0.05 % | 916.325 M 0.31 % | 913.479 M -0.30 % | 916.202 M -2.73 % | 941.932 M 0.00 % | 941.929 M 2.77 % | 916.567 M 0.00 % | 916.567 M 0.05 % | 916.144 M 0.00 % | 916.144 M 0.03 % | 915.914 M -0.04 % | 916.293 M 0.03 % | 916.025 M 0.00 % | 916.025 M 110.13 % | 435.940 M 0.00 % | 435.940 M 1.44 % | 429.740 M -1.17 % | 434.848 M -0.03 % | 434.961 M 0.00 % | 434.961 M 1.25 % | 429.584 M -0.56 % | 432.020 M -1.19 % | 437.218 M 0.00 % | 437.218 M -1.75 % | 445.005 M 0.00 % | 445.005 M 1.54 % | 438.237 M 0.00 % | 438.237 M 1.79 % | 430.510 M 0.00 % | 430.510 M 0.59 % | 428.003 M -2.39 % | 438.495 M 4.12 % | 421.135 M 0.00 % | 421.134 M -1.51 % | 427.584 M 0.32 % | 426.223 M -0.10 % | 426.635 M -1.14 % | 431.565 M 4.95 % | 411.194 M -3.97 % | 428.199 M -0.98 % | 432.441 M 1.86 % | 424.550 M -0.81 % | 428.017 M 0.00 % | 428.017 M 33.65 % | 320.249 M 0.00 % | 320.249 M 1.58 % | 315.271 M -1.66 % | 320.585 M 0.95 % | 317.581 M -0.78 % | 320.067 M |
| EPS diluted | 0.00 -191.67 % | 0.00 118.46 % | -0.01 63.59 % | -0.04 -330.12 % | -0.01 -29.69 % | -0.01 88.98 % | -0.06 -85.03 % | -0.03 -4.32 % | -0.03 23.02 % | -0.04 86.52 % | -0.29 -163.64 % | -0.11 -56.25 % | -0.07 41.33 % | -0.12 78.18 % | -0.55 1.79 % | -0.56 -139 900.00 % | 0.00 99.60 % | -0.10 97.02 % | -3.35 -6 786.63 % | 0.05 0.60 % | 0.05 6 325.00 % | 0.00 -101.03 % | 0.08 -29.09 % | 0.11 61.05 % | 0.07 -17.91 % | 0.08 -16.55 % | 0.10 7.32 % | 0.09 42.05 % | 0.07 -20.92 % | 0.08 337.57 % | 0.02 -79.32 % | 0.09 842.27 % | 0.01 146.41 % | -0.02 -526.53 % | 0.00 -75.13 % | 0.02 47.01 % | 0.01 151.34 % | -0.03 -148.51 % | 0.05 636.99 % | 0.01 -72.96 % | 0.03 258.82 % | -0.02 -120.66 % | 0.08 441.45 % | 0.02 -42.86 % | 0.03 220.91 % | -0.02 -195.65 % | 0.02 86.99 % | 0.01 -32.79 % | 0.02 235.56 % | -0.01 -151.14 % | 0.03 68.15 % | 0.02 -23.79 % | 0.02 252.59 % | -0.01 -129.80 % | 0.05 22.43 % | 0.04 95.77 % | 0.02 251.20 % | -0.01 -129.48 % | 0.04 9.28 % | 0.04 50.97 % | 0.03 249.42 % | -0.02 -134.40 % | 0.05 -2.53 % | 0.05 108.54 % | 0.02 250.00 % | -0.02 |
| Earnings per share | 0.00 -191.67 % | 0.00 118.46 % | -0.01 63.59 % | -0.04 -330.12 % | -0.01 -29.69 % | -0.01 88.98 % | -0.06 -85.03 % | -0.03 -4.32 % | -0.03 23.02 % | -0.04 86.52 % | -0.29 -163.64 % | -0.11 -56.25 % | -0.07 41.33 % | -0.12 78.18 % | -0.55 1.79 % | -0.56 -139 900.00 % | 0.00 99.60 % | -0.10 97.03 % | -3.36 -6 806.59 % | 0.05 0.60 % | 0.05 6 325.00 % | 0.00 -101.03 % | 0.08 -29.09 % | 0.11 61.05 % | 0.07 -17.91 % | 0.08 -16.55 % | 0.10 7.32 % | 0.09 42.05 % | 0.07 -20.92 % | 0.08 337.57 % | 0.02 -79.32 % | 0.09 842.27 % | 0.01 146.41 % | -0.02 -526.53 % | 0.00 -75.13 % | 0.02 47.01 % | 0.01 151.34 % | -0.03 -148.51 % | 0.05 636.99 % | 0.01 -72.96 % | 0.03 258.82 % | -0.02 -120.66 % | 0.08 441.45 % | 0.02 -42.86 % | 0.03 220.91 % | -0.02 -195.65 % | 0.02 86.99 % | 0.01 -32.79 % | 0.02 235.56 % | -0.01 -151.14 % | 0.03 68.15 % | 0.02 -23.79 % | 0.02 252.59 % | -0.01 -129.80 % | 0.05 22.43 % | 0.04 95.77 % | 0.02 251.20 % | -0.01 -129.48 % | 0.04 9.28 % | 0.04 50.97 % | 0.03 249.42 % | -0.02 -134.40 % | 0.05 -2.53 % | 0.05 108.54 % | 0.02 250.00 % | -0.02 |
| Gross profit | 6.003 M 225.60 % | 1.844 M -93.24 % | 27.283 M -5.79 % | 28.959 M 1 001.21 % | 2.630 M 18.41 % | 2.221 M -94.22 % | 38.451 M 79.90 % | 21.374 M 254.27 % | -13.855 M -197.37 % | 14.229 M 284.80 % | -7.699 M -233.12 % | 5.784 M -64.79 % | 16.427 M 171.78 % | -22.884 M 80.08 % | -114.867 M -90.05 % | -60.440 M -154.97 % | 109.946 M 487.38 % | 18.718 M -29.75 % | 26.646 M -86.86 % | 202.764 M 43.08 % | 141.714 M 84.24 % | 76.918 M -67.29 % | 235.187 M 3.60 % | 227.012 M 12.91 % | 201.052 M 24.66 % | 161.284 M -23.56 % | 211.002 M -3.43 % | 218.497 M 18.51 % | 184.371 M 23.94 % | 148.753 M -9.37 % | 164.142 M 11.42 % | 147.323 M 675.78 % | 18.990 M 34.02 % | 14.170 M -52.35 % | 29.738 M -34.63 % | 45.494 M 79.38 % | 25.361 M 136.13 % | 10.740 M -87.22 % | 84.027 M 49.09 % | 56.360 M 19.07 % | 47.334 M 157.33 % | 18.394 M -81.81 % | 101.122 M 27.63 % | 79.228 M 54.53 % | 51.270 M 310.29 % | 12.496 M -74.75 % | 49.498 M -7.59 % | 53.564 M 145.76 % | 21.796 M 73.38 % | 12.571 M -75.47 % | 51.239 M 2.68 % | 49.901 M 89.20 % | 26.375 M 202.55 % | 8.717 M -88.14 % | 73.493 M 113.65 % | 34.399 M 51.59 % | 22.693 M 521.87 % | 3.649 M -90.76 % | 39.475 M 38.87 % | 28.425 M 53.06 % | 18.571 M 664.73 % | 2.428 M -92.37 % | 31.812 M -4.64 % | 33.362 M 75.53 % | 19.006 M 575.57 % | 2.813 M |
| Income tax expense | 70.013 K 112.74 % | -549.625 K -117.05 % | 3.223 M 285.01 % | -1.742 M -2 739.93 % | 65.985 K 137.94 % | -173.936 K 94.54 % | -3.185 M -11.15 % | -2.866 M -422.84 % | -548.107 K -150.04 % | 1.095 M -95.72 % | 25.575 M 1 603.76 % | -1.701 M -204.41 % | 1.629 M 224.97 % | -1.303 M -106.34 % | 20.567 M 1 115.80 % | -2.025 M -215.28 % | 1.756 M 178.32 % | -2.243 M -492.75 % | 570.974 K -87.90 % | 4.720 M 40.83 % | 3.352 M 60.34 % | 2.090 M 106.01 % | 1.015 M -92.16 % | 12.946 M -6.11 % | 13.789 M 265.40 % | 3.774 M 167.52 % | -5.589 M -133.64 % | 16.614 M -29.44 % | 23.548 M 706.21 % | 2.921 M -82.05 % | 16.272 M 535.06 % | 2.562 M 290.44 % | 656.239 K 335.47 % | -278.690 K -176.07 % | 366.376 K -92.04 % | 4.601 M 219.07 % | -3.864 M -219.42 % | 3.235 M -46.12 % | 6.005 M 535.06 % | 945.548 K -65.38 % | 2.731 M 7.21 % | 2.548 M 110.76 % | 1.209 M -43.54 % | 2.141 M -57.20 % | 5.003 M 260.28 % | 1.389 M 626.94 % | 191.016 K 33.40 % | 143.195 K -79.78 % | 708.354 K -75.98 % | 2.949 M 5.19 % | 2.803 M 1 037.36 % | 246.473 K -90.07 % | 2.482 M 819.36 % | 269.996 K -95.77 % | 6.387 M 18.66 % | 5.382 M 382.45 % | 1.116 M 154.10 % | -2.062 M -453.19 % | 583.914 K -72.13 % | 2.095 M 586.84 % | -430.286 K -296.30 % | 219.193 K -90.33 % | 2.267 M 93.01 % | 1.175 M 29.63 % | 906.163 K 330.92 % | 210.288 K |
| Cost of revenue | 165.577 M 61.01 % | 102.836 M -62.29 % | 272.681 M 36.48 % | 199.791 M 66.51 % | 119.988 M 52.66 % | 78.598 M 22.03 % | 64.408 M -67.83 % | 200.186 M -30.16 % | 286.636 M 34.57 % | 212.995 M -61.81 % | 557.756 M -17.05 % | 672.423 M 22.05 % | 550.925 M 28.72 % | 428.016 M -45.77 % | 789.310 M -21.08 % | 1.000 B -11.70 % | 1.133 B 22.81 % | 922.254 M -29.96 % | 1.317 B 11.65 % | 1.179 B 32.22 % | 891.942 M 58.65 % | 562.221 M -44.55 % | 1.014 B -21.02 % | 1.284 B 31.38 % | 977.188 M 14.03 % | 856.993 M -9.75 % | 949.583 M -0.29 % | 952.326 M 10.32 % | 863.278 M -1.13 % | 873.185 M -18.67 % | 1.074 B 37.76 % | 779.324 M 506.09 % | 128.582 M 68.34 % | 76.384 M -54.12 % | 166.493 M -14.57 % | 194.896 M 31.92 % | 147.732 M 295.45 % | 37.358 M -89.76 % | 364.917 M -23.50 % | 477.025 M 69.47 % | 281.486 M 122.88 % | 126.295 M -84.58 % | 819.232 M 69.01 % | 484.712 M 45.79 % | 332.477 M 395.85 % | 67.052 M -83.14 % | 397.615 M 1.75 % | 390.760 M 141.31 % | 161.934 M 92.80 % | 83.990 M -77.79 % | 378.224 M -15.53 % | 447.738 M 94.45 % | 230.256 M 235.19 % | 68.695 M -83.26 % | 410.250 M 91.27 % | 214.486 M 92.98 % | 111.146 M 135.64 % | 47.169 M -85.87 % | 333.844 M 62.45 % | 205.502 M 79.83 % | 114.279 M 169.12 % | 42.464 M -75.92 % | 176.311 M -11.01 % | 198.121 M 86.22 % | 106.393 M 130.99 % | 46.060 M |
| General and administrative expenses | -2.389 M -157.01 % | 4.191 M 134.26 % | -12.232 M -161.33 % | 19.944 M 1 343.63 % | -1.604 M -123.18 % | 6.919 M 116.98 % | -40.750 M -188.67 % | 45.956 M 437.62 % | -13.612 M -149.49 % | 27.503 M 3.77 % | 26.503 M -78.85 % | 125.301 M 437.34 % | -37.144 M -170.72 % | 52.521 M 130.92 % | -169.871 M -190.43 % | 187.847 M 417.06 % | -59.247 M -170.92 % | 83.535 M 150.60 % | -165.082 M -290.09 % | 86.842 M 303.88 % | -42.596 M -173.09 % | 58.278 M 145.92 % | -126.921 M -365.72 % | 47.765 M 259.23 % | -29.998 M -152.47 % | 57.168 M 142.29 % | -135.170 M -293.69 % | 69.787 M 311.48 % | -33.000 M -156.83 % | 58.067 M 194.88 % | -61.197 M -168.97 % | 88.729 M 1 387.25 % | -6.893 M -156.18 % | 12.270 M 160.41 % | -20.311 M -311.15 % | 9.620 M 335.18 % | -4.090 M -128.55 % | 14.327 M 167.12 % | -21.345 M -309.37 % | 10.195 M 246.78 % | -6.946 M -144.68 % | 15.546 M 222.89 % | -12.650 M -154.93 % | 23.029 M 474.00 % | -6.157 M -151.03 % | 12.066 M 163.46 % | -19.013 M -193.55 % | 20.325 M 1 082.92 % | -2.068 M -127.18 % | 7.607 M 132.16 % | -23.653 M -197.52 % | 24.256 M 324.83 % | 5.710 M -1.26 % | 5.782 M 212.73 % | -5.129 M -216.82 % | 4.391 M 8.53 % | 4.046 M -29.97 % | 5.777 M 510.65 % | 946.073 K -77.49 % | 4.202 M -4.14 % | 4.384 M -10.31 % | 4.888 M -13.62 % | 5.658 M 38.65 % | 4.081 M -20.37 % | 5.125 M 12.76 % | 4.545 M |
| Selling and marketing expenses | -232.584 K -119.58 % | 1.188 M 177.23 % | -1.538 M -134.87 % | 4.411 M 23.74 % | 3.565 M 289.25 % | 915.861 K -83.10 % | 5.419 M 187.53 % | 1.885 M 6.68 % | 1.767 M -6.59 % | 1.891 M -62.93 % | 5.102 M 73.55 % | 2.940 M 4.31 % | 2.818 M 69.04 % | 1.667 M 1 008.15 % | -183.588 K -103.63 % | 5.051 M 160.51 % | 1.939 M -40.88 % | 3.280 M 328.29 % | -1.437 M -112.93 % | 11.114 M 510.76 % | 1.820 M -40.18 % | 3.042 M 272.59 % | -1.763 M -119.01 % | 9.274 M -43.23 % | 16.335 M 107.22 % | 7.883 M -20.85 % | 9.960 M 149.67 % | 3.989 M 110.16 % | 1.898 M -59.56 % | 4.694 M -81.43 % | 25.277 M 560.20 % | 3.829 M 137.23 % | 1.614 M -62.40 % | 4.293 M -68.83 % | 13.774 M 953.53 % | 1.307 M -32.62 % | 1.940 M -44.55 % | 3.499 M -79.02 % | 16.681 M 426.58 % | 3.168 M -55.86 % | 7.177 M 61.67 % | 4.439 M 879.31 % | 453.307 K -95.47 % | 10.005 M 240.14 % | 2.941 M -16.22 % | 3.511 M -43.30 % | 6.193 M 15.99 % | 5.339 M 181.27 % | 1.898 M -35.67 % | 2.951 M 19.31 % | 2.473 M -38.41 % | 4.016 M 98.82 % | 2.020 M -7.87 % | 2.192 M -22.01 % | 2.811 M 85.38 % | 1.516 M -25.81 % | 2.044 M -7.89 % | 2.219 M 14.35 % | 1.940 M 74.26 % | 1.113 M -59.32 % | 2.737 M 11.11 % | 2.463 M 160.38 % | 946.040 K -73.45 % | 3.563 M 50.58 % | 2.366 M -7.91 % | 2.570 M |
| Other expenses | 4.439 M 150.18 % | -8.846 M -132.75 % | 27.011 M -19.86 % | 33.706 M 18 725.81 % | -180.967 K -5 995.08 % | -2.969 K 99.70 % | -992.986 K -686.26 % | 169.376 K -97.66 % | 7.245 M 2 317.68 % | -326.675 K -100.31 % | 104.024 M 204.97 % | -99.099 M -207.87 % | 91.872 M 14 108.19 % | 646.612 K 103.86 % | -16.745 M -1 775.00 % | -893.063 K 77.02 % | -3.887 M -509.63 % | 948.915 K 163.87 % | -1.486 M -752.30 % | 227.754 K 169.69 % | -326.814 K 95.09 % | -6.655 M -2 641.31 % | -242.757 K -113.67 % | 1.775 M 203.94 % | -1.708 M -211.89 % | -547.670 K 9.58 % | -605.710 K -393.80 % | 206.163 K 263.16 % | -126.355 K 41.85 % | -217.282 K 96.71 % | -6.604 M -188.76 % | 7.440 M 3 305.12 % | 218.486 K 1 189.31 % | 16.946 K -99.12 % | 1.922 M 4 785.17 % | -41.016 K -110.09 % | 406.583 K 825.82 % | -56.017 K 74.88 % | -222.998 K -144.11 % | 505.500 K 51.73 % | 333.166 K -43.90 % | 593.877 K 39.40 % | 426.035 K -30.35 % | 611.684 K 828.78 % | -83.933 K -150.50 % | 166.212 K -93.05 % | 2.393 M 6 989.25 % | -34.736 K -115.79 % | 220.037 K -75.93 % | 913.988 K -63.40 % | 2.497 M 2 193.39 % | 108.889 K -68.52 % | 345.899 K 211.23 % | 111.140 K -81.82 % | 611.375 K 4 040.42 % | 14.766 K -99.79 % | 7.183 M 5 614.57 % | -130.263 K -101.56 % | 8.337 M 316.89 % | 2.000 M 55.63 % | 1.285 M 262.50 % | 354.470 K -97.14 % | 12.380 M 4 924.50 % | 246.396 K -71.79 % | 873.303 K 119.12 % | 398.552 K |
| Operating expenses | 7.891 M 741.68 % | 937.534 K -97.15 % | 32.938 M -50.94 % | 67.135 M 253.67 % | 18.982 M 48.58 % | 12.776 M -73.85 % | 48.862 M 128.77 % | 21.359 M -7.06 % | 22.982 M -42.51 % | 39.974 M -78.66 % | 187.316 M 239.23 % | 55.218 M -18.46 % | 67.718 M -10.33 % | 75.521 M -37.21 % | 120.279 M 20.50 % | 99.816 M 15.45 % | 86.461 M -20.80 % | 109.165 M -11.01 % | 122.676 M -5.36 % | 129.619 M 36.02 % | 95.295 M 30.52 % | 73.014 M -47.97 % | 140.336 M 57.38 % | 89.170 M -15.90 % | 106.025 M 32.87 % | 79.796 M -23.75 % | 104.657 M 12.81 % | 92.769 M 11.45 % | 83.240 M 17.80 % | 70.665 M -34.47 % | 107.831 M 13.56 % | 94.951 M 1 132.72 % | 7.703 M -55.03 % | 17.127 M -33.22 % | 25.645 M 127.69 % | 11.263 M -16.16 % | 13.433 M -27.90 % | 18.631 M -59.21 % | 45.673 M 204.11 % | 15.019 M -32.97 % | 22.407 M 6.53 % | 21.033 M -62.91 % | 56.705 M 55.97 % | 36.357 M 142.25 % | 15.008 M -5.41 % | 15.867 M -57.36 % | 37.213 M 42.99 % | 26.024 M 185.37 % | 9.119 M -16.08 % | 10.867 M -69.10 % | 35.166 M 17.44 % | 29.943 M 270.80 % | 8.075 M -0.13 % | 8.086 M -75.78 % | 33.379 M 442.19 % | 6.156 M -3.83 % | 6.402 M -23.90 % | 8.412 M -34.09 % | 12.763 M 116.49 % | 5.896 M -29.86 % | 8.406 M 9.09 % | 7.705 M -17.71 % | 9.364 M 6.65 % | 8.780 M 4.97 % | 8.365 M 11.33 % | 7.513 M |
| Cost and expenses | 173.468 M 67.16 % | 103.774 M -66.04 % | 305.620 M 14.50 % | 266.925 M 92.07 % | 138.970 M 52.09 % | 91.374 M -19.33 % | 113.270 M -48.87 % | 221.544 M -28.45 % | 309.618 M 22.39 % | 252.970 M -66.05 % | 745.072 M 2.40 % | 727.642 M 17.62 % | 618.643 M 22.86 % | 503.537 M -44.64 % | 909.590 M -17.31 % | 1.100 B -9.77 % | 1.219 B 18.19 % | 1.031 B -28.35 % | 1.439 B 9.97 % | 1.309 B 32.59 % | 987.237 M 55.41 % | 635.235 M -44.97 % | 1.154 B -15.93 % | 1.373 B 26.76 % | 1.083 B 15.63 % | 936.789 M -11.14 % | 1.054 B 0.87 % | 1.045 B 10.41 % | 946.518 M 0.28 % | 943.850 M -20.11 % | 1.181 B 35.13 % | 874.275 M 541.51 % | 136.284 M 45.74 % | 93.511 M -51.33 % | 192.138 M -6.80 % | 206.159 M 27.92 % | 161.166 M 187.85 % | 55.989 M -86.36 % | 410.590 M -16.55 % | 492.043 M 61.91 % | 303.893 M 106.27 % | 147.328 M -83.18 % | 875.938 M 68.10 % | 521.069 M 49.95 % | 347.485 M 319.07 % | 82.919 M -80.93 % | 434.828 M 4.33 % | 416.784 M 143.66 % | 171.054 M 80.33 % | 94.857 M -77.05 % | 413.390 M -13.46 % | 477.681 M 100.43 % | 238.332 M 210.40 % | 76.781 M -82.69 % | 443.629 M 101.06 % | 220.642 M 87.70 % | 117.548 M 111.49 % | 55.581 M -83.96 % | 346.608 M 63.96 % | 211.398 M 72.31 % | 122.684 M 144.54 % | 50.170 M -72.98 % | 185.674 M -10.26 % | 206.902 M 80.29 % | 114.758 M 114.21 % | 53.574 M |
| Research and development expenses | 6.074 M 37.90 % | 4.405 M -77.64 % | 19.698 M 117.10 % | 9.073 M 52.81 % | 5.938 M 37.81 % | 4.309 M -87.73 % | 35.120 M 223.73 % | 10.848 M 1 184.15 % | -1.001 M -109.17 % | 10.906 M -53.85 % | 23.631 M -9.38 % | 26.077 M 156.39 % | 10.171 M -50.83 % | 20.686 M 0.24 % | 20.636 M -49.57 % | 40.920 M 82.52 % | 22.420 M -7.17 % | 24.151 M -21.31 % | 30.692 M -17.81 % | 37.342 M 15.33 % | 32.379 M 109.60 % | 15.448 M -58.75 % | 37.449 M 9.58 % | 34.174 M 115.70 % | 15.843 M 41.75 % | 11.177 M -69.05 % | 36.115 M 178.15 % | 12.984 M -33.80 % | 19.614 M 174.50 % | 7.146 M 131.68 % | 3.084 M -82.29 % | 17.410 M 502.50 % | 2.890 M | 0.000 -100.00 % | 9.662 M | 0.000 -100.00 % | 2.988 M | 0.000 -100.00 % | 19.730 M | 0.000 -100.00 % | 4.761 M | 0.000 -100.00 % | 41.324 M | 0.000 -100.00 % | 4.774 M | 0.000 -100.00 % | 27.499 M | 0.000 -100.00 % | 3.842 M | 0.000 -100.00 % | 37.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -2.622 M -148.75 % | 5.379 M 139.06 % | -13.770 M -156.54 % | 24.355 M 1 141.79 % | 1.961 M -74.97 % | 7.835 M 122.18 % | -35.330 M -173.85 % | 47.840 M 503.89 % | -11.845 M -140.30 % | 29.395 M -50.73 % | 59.661 M -53.48 % | 128.241 M 473.61 % | -34.325 M -163.34 % | 54.188 M 131.87 % | -170.055 M -188.16 % | 192.898 M 436.60 % | -57.308 M -166.01 % | 86.814 M 152.14 % | -166.518 M -269.99 % | 97.956 M 340.23 % | -40.776 M -166.50 % | 61.321 M 147.65 % | -128.684 M -325.61 % | 57.039 M 517.45 % | -13.664 M -121.00 % | 65.051 M 151.95 % | -125.210 M -269.72 % | 73.776 M 337.21 % | -31.101 M -149.56 % | 62.761 M 274.72 % | -35.920 M -138.81 % | 92.558 M 1 853.32 % | -5.279 M -131.87 % | 16.563 M 353.35 % | -6.538 M -159.83 % | 10.927 M 608.23 % | -2.150 M -112.06 % | 17.826 M 482.25 % | -4.664 M -134.90 % | 13.363 M 5 668.33 % | 231.655 K -98.84 % | 19.985 M 263.86 % | -12.197 M -136.92 % | 33.033 M 1 127.16 % | -3.216 M -120.65 % | 15.577 M 221.50 % | -12.821 M -149.96 % | 25.664 M 15 229.51 % | -169.627 K -101.61 % | 10.558 M 149.85 % | -21.180 M -174.92 % | 28.272 M 265.77 % | 7.729 M -3.08 % | 7.975 M 443.97 % | -2.318 M -139.25 % | 5.907 M -3.00 % | 6.090 M -23.84 % | 7.996 M 177.03 % | 2.886 M -45.70 % | 5.316 M -25.35 % | 7.121 M -3.13 % | 7.351 M 11.30 % | 6.604 M -13.61 % | 7.644 M 2.04 % | 7.491 M 5.29 % | 7.115 M |
| Interest income | 386.355 K -34.41 % | 589.034 K -46.73 % | 1.106 M 223.53 % | 341.787 K -48.67 % | 665.888 K 364.10 % | 143.480 K 104.56 % | -3.146 M | 0.000 -100.00 % | 4.777 M 151.33 % | 1.901 M | 0.000 -100.00 % | 1.715 M -57.40 % | 4.027 M 2 292.53 % | 168.323 K -99.03 % | 17.417 M 2 413.15 % | 693.050 K -83.44 % | 4.186 M 486.82 % | 713.271 K -75.00 % | 2.853 M 323.08 % | 674.422 K -22.03 % | 864.935 K 38.09 % | 626.368 K -58.28 % | 1.501 M 3 189.26 % | 45.647 K -96.60 % | 1.342 M | 0.000 -100.00 % | 2.577 M 11.70 % | 2.307 M 2 398.79 % | 92.339 K -48.25 % | 178.436 K -72.27 % | 643.370 K 2 032.98 % | 30.163 K -99.66 % | 8.750 M 14.50 % | 7.642 M -44.34 % | 13.729 M 117.33 % | 6.317 M -11.18 % | 7.112 M -11.85 % | 8.068 M -54.95 % | 17.910 M 272.58 % | 4.807 M -18.30 % | 5.884 M 11.94 % | 5.256 M 779.32 % | 597.766 K -87.12 % | 4.643 M 2 872.15 % | 156.209 K | 0.000 -100.00 % | 1.564 M | 0.000 -100.00 % | 1.292 M -84.62 % | 8.401 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.145 M | 0.000 -100.00 % | 921.686 K | 0.000 -100.00 % | 1.818 M | 0.000 -100.00 % | 347.758 K | 0.000 100.00 % | -607.338 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 4.202 M 58.33 % | 2.654 M -44.37 % | 4.770 M 20.04 % | 3.974 M 2.04 % | 3.894 M -7.38 % | 4.205 M 93.53 % | 2.173 M 35.77 % | 1.600 M -70.87 % | 5.493 M -8.87 % | 6.028 M | 0.000 -100.00 % | 6.410 M -36.57 % | 10.106 M -27.55 % | 13.949 M -53.90 % | 30.261 M 58.50 % | 19.091 M 5.20 % | 18.148 M 29.61 % | 14.002 M 360.17 % | 3.043 M -30.59 % | 4.384 M -11.55 % | 4.956 M 28.04 % | 3.871 M -47.78 % | 7.412 M 35.75 % | 5.460 M -39.89 % | 9.085 M 349.37 % | 2.022 M -71.88 % | 7.190 M 3.07 % | 6.976 M -16.14 % | 8.318 M 52.12 % | 5.468 M -60.20 % | 13.740 M 166.60 % | 5.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.108 M -67.16 % | 18.599 M 42.65 % | 13.038 M 31.42 % | 9.921 M -15.75 % | 11.776 M 3.41 % | 11.388 M -14.69 % | 13.349 M | 0.000 -100.00 % | 4.130 M -63.76 % | 11.396 M 154.04 % | 4.486 M -44.51 % | 8.085 M 33.00 % | 6.079 M -16.17 % | 7.251 M 25.89 % | 5.760 M 327.55 % | 1.347 M -48.46 % | 2.614 M 78.21 % | 1.467 M -21.81 % | 1.876 M -29.47 % | 2.659 M 13.96 % | 2.334 M -10.07 % | 2.595 M -16.72 % | 3.116 M -2.97 % | 3.211 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 1.846 M 119.38 % | -9.526 M -369.55 % | 3.534 M -31.08 % | 5.128 M 0.00 % | 5.128 M -65.59 % | 14.902 M 0.00 % | 14.902 M 46.08 % | 10.201 M 55.42 % | 6.564 M -92.50 % | 87.478 M 0.00 % | 87.478 M 433.29 % | 16.403 M -84.79 % | 107.837 M -19.33 % | 133.683 M 0.00 % | 133.683 M 745.34 % | 15.814 M 12.99 % | 13.997 M -8.92 % | 15.367 M 9.79 % | 13.997 M 0.00 % | 13.997 M 5.19 % | 13.306 M -40.81 % | 22.479 M 106.82 % | 10.869 M -50.70 % | 22.047 M -22.50 % | 28.447 M 36.74 % | 20.803 M 354.63 % | -8.170 M -144.54 % | 18.341 M -19.74 % | 22.851 M 172.85 % | 8.375 M 141.11 % | 3.474 M 173.76 % | -4.710 M -114.88 % | 31.649 M 56.85 % | 20.178 M 312.13 % | -9.512 M -515.67 % | 2.288 M -96.09 % | 58.498 M 227.73 % | 17.849 M 369.94 % | -6.612 M 7.35 % | -7.137 M -115.03 % | 47.470 M 85.73 % | 25.559 M 3 447.18 % | -763.590 K -105.94 % | 12.860 M -58.80 % | 31.215 M 299.53 % | 7.813 M 127.23 % | 3.438 M 149.65 % | 1.377 M -89.72 % | 13.398 M 34.12 % | 9.989 M 78.42 % | 5.599 M -66.45 % | 16.688 M 221.29 % | 5.194 M -33.07 % | 7.760 M 43.48 % | 5.409 M -57.62 % | 12.762 M 73.87 % | 7.340 M 80.22 % | 4.073 M 1 149.82 % | -387.940 K -111.98 % | 3.239 M -69.94 % | 10.776 M 298.83 % | 2.702 M 36 913.88 % | 7.300 K |
| Operating income | -1.888 M -308.41 % | 906.043 K 116.02 % | -5.656 M 85.18 % | -38.175 M -425.83 % | -7.260 M -20.37 % | -6.031 M 89.69 % | -58.516 M -85.20 % | -31.596 M 10.09 % | -35.141 M -48.77 % | -23.620 M 87.89 % | -195.016 M -294.49 % | -49.435 M 3.62 % | -51.290 M 53.50 % | -110.308 M 77.03 % | -480.293 M 7.68 % | -520.245 M -14 120.69 % | 3.711 M 103.83 % | -96.976 M 96.84 % | -3.070 B -6 299.35 % | 49.514 M 5.15 % | 47.089 M 722.60 % | 5.724 M -92.42 % | 75.528 M -28.14 % | 105.105 M 40.18 % | 74.978 M -3.53 % | 77.721 M -7.89 % | 84.382 M -15.13 % | 99.421 M 14.20 % | 87.058 M 9.47 % | 79.529 M 169.49 % | 29.511 M -23.15 % | 38.399 M 677.10 % | 4.941 M 165.45 % | -7.550 M -308.99 % | 3.613 M -76.40 % | 15.310 M 8 021.58 % | -193.274 K 97.04 % | -6.535 M -119.07 % | 34.279 M 644.89 % | 4.602 M -73.69 % | 17.490 M 445.88 % | -5.056 M -113.88 % | 36.418 M 270.25 % | 9.836 M -41.16 % | 16.718 M 310.31 % | -7.949 M -220.47 % | 6.599 M 5.77 % | 6.238 M -36.15 % | 9.771 M 331.76 % | -4.216 M -131.38 % | 13.434 M 77.67 % | 7.561 M -31.65 % | 11.062 M 278.13 % | -6.210 M -124.12 % | 25.749 M 16.93 % | 22.020 M 165.65 % | 8.289 M 201.82 % | -8.141 M -146.39 % | 17.549 M -3.19 % | 18.126 M 127.88 % | 7.954 M 224.05 % | -6.413 M -135.93 % | 17.848 M -0.27 % | 17.896 M 131.44 % | 7.733 M 222.56 % | -6.309 M |
| Operating income ratio | -0.01 -227.15 % | 0.01 145.90 % | -0.02 88.70 % | -0.17 -181.86 % | -0.06 20.66 % | -0.07 86.88 % | -0.57 -298.92 % | -0.14 -10.70 % | -0.13 -23.93 % | -0.10 70.68 % | -0.35 -386.40 % | -0.07 19.37 % | -0.09 66.80 % | -0.27 61.77 % | -0.71 -28.63 % | -0.55 -18 639.38 % | 0.00 102.90 % | -0.10 95.49 % | -2.28 -6 477.84 % | 0.04 -21.36 % | 0.05 408.64 % | 0.01 -85.19 % | 0.06 -13.08 % | 0.07 9.32 % | 0.06 -16.63 % | 0.08 4.98 % | 0.07 -14.38 % | 0.08 2.19 % | 0.08 6.78 % | 0.08 226.38 % | 0.02 -42.46 % | 0.04 23.76 % | 0.03 140.16 % | -0.08 -552.88 % | 0.02 -71.09 % | 0.06 5 803.96 % | 0.00 99.18 % | -0.14 -277.95 % | 0.08 784.99 % | 0.01 -83.78 % | 0.05 252.20 % | -0.03 -188.32 % | 0.04 126.87 % | 0.02 -59.96 % | 0.04 143.60 % | -0.10 -777.11 % | 0.01 5.11 % | 0.01 -73.60 % | 0.05 221.80 % | -0.04 -239.58 % | 0.03 105.87 % | 0.02 -64.75 % | 0.04 153.73 % | -0.08 -250.71 % | 0.05 -39.84 % | 0.09 42.85 % | 0.06 138.66 % | -0.16 -440.80 % | 0.05 -39.33 % | 0.08 29.41 % | 0.06 141.92 % | -0.14 -266.56 % | 0.09 10.93 % | 0.08 25.38 % | 0.06 147.77 % | -0.13 |
| Total other income expenses net | -30.517 K -104.90 % | 623.360 K 166.41 % | -938.607 K -2 281.83 % | -39.407 K 78.22 % | -180.966 K -5 994.49 % | -2.969 K 99.70 % | -992.987 K -686.26 % | 169.376 K -97.66 % | 7.245 M 165.40 % | -11.078 M 48.35 % | -21.448 M 61.03 % | -55.043 M -6 527.70 % | 856.343 K 247.27 % | -581.459 K 96.53 % | -16.745 M -1 775.00 % | -893.064 K 77.02 % | -3.887 M -509.63 % | 948.915 K 163.87 % | -1.486 M -752.30 % | 227.755 K 169.69 % | -326.814 K 95.09 % | -6.655 M -2 641.31 % | -242.757 K -113.67 % | 1.775 M 203.94 % | -1.708 M -211.89 % | -547.670 K 9.58 % | -605.710 K -393.80 % | 206.163 K 263.16 % | -126.355 K 41.85 % | -217.282 K 96.67 % | -6.523 M -188.04 % | 7.409 M 3 290.99 % | 218.486 K 1 189.31 % | 16.946 K -99.12 % | 1.922 M 4 785.19 % | -41.016 K -110.09 % | 406.583 K 825.82 % | -56.017 K 92.37 % | -733.776 K -245.16 % | 505.503 K 51.73 % | 333.167 K -43.90 % | 593.877 K 39.40 % | 426.035 K -30.35 % | 611.685 K 828.78 % | -83.933 K -150.50 % | 166.211 K -93.05 % | 2.393 M 6 989.32 % | -34.736 K 99.76 % | -14.319 M -186.04 % | -5.006 M -120.07 % | -2.275 M 81.49 % | -12.288 M -2 530.39 % | -467.161 K | 0.000 -100.00 % | 611.376 K 4 040.43 % | 14.766 K -98.52 % | 998.180 K 866.28 % | -130.263 K -106.90 % | 1.887 M -5.63 % | 2.000 M 20 098.00 % | -10.000 K | 0.000 -100.00 % | 516.569 K 109.65 % | 246.397 K -67.73 % | 763.562 K | 0.000 |
| 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 285.999 M -22.07 % | 366.976 M 27.10 % | 288.726 M -7.56 % | 312.331 M -1.92 % | 318.429 M 6.76 % | 298.267 M -1.44 % | 302.632 M 4.89 % | 288.536 M 22.69 % | 235.166 M -36.79 % | 372.065 M 7.22 % | 347.003 M -39.31 % | 571.752 M -22.64 % | 739.102 M -15.74 % | 877.220 M -6.35 % | 936.688 M -23.58 % | 1.226 B -10.40 % | 1.368 B 50.49 % | 909.027 M 430.42 % | -275.115 M -4.97 % | -262.091 M 38.73 % | -427.794 M 6.43 % | -457.196 M 46.71 % | -857.897 M -83.37 % | -467.850 M 5.01 % | -492.509 M -42.42 % | -345.812 M 41.63 % | -592.421 M -41.35 % | -419.121 M 12.72 % | -480.210 M -5.52 % | -455.073 M 20.02 % | -568.984 M -10.85 % | -513.309 M -312.65 % | 241.386 M -3.82 % | 250.986 M 115.98 % | 116.206 M -46.16 % | 215.852 M -35.89 % | 336.672 M 47.84 % | 227.725 M 156.03 % | 88.944 M -70.85 % | 305.108 M -1.33 % | 309.225 M -26.62 % | 421.377 M 119.23 % | 192.206 M -49.82 % | 383.062 M 80.97 % | 211.671 M -41.00 % | 358.742 M 111.94 % | 169.269 M -52.47 % | 356.151 M 0.12 % | 355.716 M 2.01 % | 348.690 M 254.02 % | 98.493 M 897.32 % | -12.353 M -113.00 % | 95.045 M -50.12 % | 190.534 M 1 474.79 % | -13.859 M -171.08 % | 19.497 M 1 277.88 % | -1.655 M 98.15 % | -89.635 M 76.30 % | -378.134 M -61.15 % | -234.647 M 2.27 % | -240.089 M 38.83 % | -392.517 M -662.73 % | 69.752 M -28.36 % | 97.366 M |
| Total investments | 6.960 M 0.00 % | 6.960 M 0.00 % | 6.960 M -31.17 % | 10.112 M -15.44 % | 11.958 M -3.69 % | 12.415 M -2.96 % | 12.794 M -6.83 % | 13.732 M -3.11 % | 14.172 M -2.70 % | 14.566 M -50.04 % | 29.153 M -21.03 % | 36.915 M -3.87 % | 38.400 M -0.53 % | 38.603 M -4.34 % | 40.353 M -45.75 % | 74.379 M -1.56 % | 75.556 M -4.19 % | 78.857 M 1.73 % | 77.520 M 2.48 % | 75.647 M 18.36 % | 63.914 M 0.22 % | 63.772 M 16.22 % | 54.872 M 324.05 % | 12.940 M 62.97 % | 7.940 M 0.00 % | 7.940 M 0.00 % | 7.940 M -10.59 % | 8.880 M 0.00 % | 8.880 M 0.00 % | 8.880 M 0.00 % | 8.880 M -3.50 % | 9.202 M 0.02 % | 9.200 M 0.00 % | 9.200 M 0.00 % | 9.200 M -8.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 -100.00 % | 18.000 M 0.00 % | 18.000 M | 0.000 -100.00 % | 190.988 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 |
| Total debt | 360.440 M -9.33 % | 397.526 M -7.40 % | 429.273 M 25.34 % | 342.488 M -8.94 % | 376.092 M -1.38 % | 381.371 M 5.92 % | 360.040 M 3.98 % | 346.260 M 8.66 % | 318.664 M -31.96 % | 468.372 M -21.71 % | 598.230 M -6.20 % | 637.777 M -24.14 % | 840.718 M -19.04 % | 1.038 B -10.26 % | 1.157 B -21.07 % | 1.466 B -21.72 % | 1.873 B 20.16 % | 1.559 B 196.07 % | 526.400 M 4.05 % | 505.900 M 3.24 % | 490.000 M 48.48 % | 330.000 M 23.28 % | 267.686 M -29.20 % | 378.093 M 16.49 % | 324.578 M -26.75 % | 443.115 M -2.42 % | 454.115 M -11.71 % | 514.352 M 15.73 % | 444.460 M -14.10 % | 517.400 M 5.27 % | 491.500 M -8.74 % | 538.600 M 12.24 % | 479.853 M 15.48 % | 415.524 M 0.08 % | 415.195 M -17.48 % | 503.166 M -12.28 % | 573.637 M 21.20 % | 473.308 M 6.85 % | 442.979 M -24.76 % | 588.730 M -9.23 % | 648.601 M -4.37 % | 678.272 M 1.60 % | 667.563 M -9.94 % | 741.266 M 3.64 % | 715.232 M 10.91 % | 644.903 M 29.18 % | 499.238 M -18.03 % | 609.024 M 13.89 % | 534.736 M -18.29 % | 654.407 M 84.82 % | 354.078 M 12.81 % | 313.860 M -13.08 % | 361.100 M 0.00 % | 361.100 M 44.72 % | 249.514 M -27.31 % | 343.250 M 15.09 % | 298.250 M 49.13 % | 200.000 M 300.00 % | 50.000 M 0.00 % | 50.000 M 25.00 % | 40.000 M -79.48 % | 194.900 M 9.56 % | 177.900 M -6.86 % | 191.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.060 M 23 327.48 % | -525.498 K 14.80 % | -616.778 K -100.02 % | 3.755 B 2 994.16 % | 121.362 M -96.71 % | 3.684 B 509 962.11 % | -722.499 K -100.02 % | 3.681 B 7 607.25 % | 47.766 M -98.70 % | 3.681 B 7 607.25 % | 47.766 M -98.70 % | 3.681 B 5 870.87 % | 61.654 M -98.33 % | 3.695 B 499 808.76 % | -739.500 K 55.15 % | -1.649 M 0.00 % | -1.649 M 0.00 % | -1.649 M 0.00 % | -1.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.213 M | 0.000 | 0.000 100.00 % | -5.587 M -8.99 % | -5.127 M 16.92 % | -6.170 M 41.97 % | -10.632 M 0.39 % | -10.674 M -16.00 % | -9.202 M 12.11 % | -10.470 M -122.79 % | -4.700 M -168.61 % | -1.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.201 B -0.05 % | -4.199 B 0.05 % | -4.201 B -0.29 % | -4.189 B -0.79 % | -4.156 B -0.18 % | -4.148 B -0.14 % | -4.143 B -1.32 % | -4.089 B -0.71 % | -4.060 B -0.68 % | -4.032 B -1.95 % | -3.955 B -5.95 % | -3.733 B -2.86 % | -3.629 B -1.80 % | -3.565 B -3.13 % | -3.457 B -17.49 % | -2.942 B -21.24 % | -2.427 B -0.03 % | -2.426 B -3.92 % | -2.335 B -418.98 % | 731.961 M -11.12 % | 823.508 M 6.20 % | 775.420 M -0.25 % | 777.361 M 7.42 % | 723.692 M 15.39 % | 627.178 M 11.07 % | 564.648 M 15.61 % | 488.425 M 20.69 % | 404.683 M 26.64 % | 319.560 M 23.07 % | 259.662 M 41.19 % | 183.907 M 4.68 % | 175.682 M 29.33 % | 135.837 M -10.16 % | 151.195 M -5.67 % | 160.283 M 1.32 % | 158.195 M 5.73 % | 149.626 M 4.04 % | 143.822 M -7.27 % | 155.098 M 15.58 % | 134.189 M 2.44 % | 130.998 M 10.10 % | 118.980 M -5.98 % | 126.545 M 37.92 % | 91.753 M -39.17 % | 150.831 M 8.20 % | 139.395 M -6.36 % | 148.866 M 5.48 % | 141.130 M 3.97 % | 135.736 M 6.00 % | 128.051 M -4.25 % | 133.736 M 8.35 % | 123.425 M 5.73 % | 116.734 M 8.23 % | 107.861 M -5.12 % | 113.687 M 18.22 % | 96.162 M 19.73 % | 80.319 M 11.37 % | 72.120 M -6.85 % | 77.427 M 25.46 % | 61.716 M -20.09 % | 77.230 M 11.92 % | 69.003 M -7.38 % | 74.504 M 65.23 % | 45.090 M |
| Common stock | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 0.00 % | 916.325 M 110.79 % | 434.701 M 0.00 % | 434.701 M 0.00 % | 434.701 M 0.00 % | 434.701 M -0.79 % | 438.140 M 0.00 % | 438.140 M 0.00 % | 438.140 M 0.00 % | 438.140 M 0.00 % | 438.140 M 0.00 % | 438.140 M 0.00 % | 438.140 M -0.03 % | 438.260 M 100.00 % | 219.130 M 0.00 % | 219.130 M 2.40 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 0.00 % | 214.000 M 100.00 % | 107.000 M 0.00 % | 107.000 M 0.00 % | 107.000 M 0.00 % | 107.000 M 0.00 % | 107.000 M 33.75 % | 80.000 M 0.00 % | 80.000 M |
| Total equity | 482.407 M -0.40 % | 484.345 M 0.44 % | 482.229 M -2.00 % | 492.053 M -6.89 % | 528.464 M -1.38 % | 535.885 M -1.07 % | 541.655 M -9.66 % | 599.559 M -4.53 % | 628.033 M 7.53 % | 584.075 M -5.46 % | 617.792 M -27.81 % | 855.797 M -10.72 % | 958.574 M -6.31 % | 1.023 B -9.67 % | 1.133 B -31.32 % | 1.649 B -23.94 % | 2.168 B -0.19 % | 2.173 B -4.14 % | 2.266 B -57.54 % | 5.337 B -1.70 % | 5.429 B 0.80 % | 5.386 B -0.05 % | 5.389 B -0.80 % | 5.432 B 1.76 % | 5.338 B 0.60 % | 5.306 B 1.40 % | 5.233 B 1.70 % | 5.145 B 1.70 % | 5.059 B 1.27 % | 4.996 B 1.55 % | 4.920 B 0.40 % | 4.900 B 461.31 % | 872.994 M -1.74 % | 888.449 M -0.81 % | 895.704 M -2.31 % | 916.908 M 0.96 % | 908.212 M 0.50 % | 903.652 M -0.49 % | 908.134 M 1.27 % | 896.714 M 0.21 % | 894.859 M 1.89 % | 878.249 M -1.56 % | 892.123 M 3.80 % | 859.479 M -2.45 % | 881.091 M 15.01 % | 766.083 M 1.68 % | 753.411 M 1.07 % | 745.452 M 0.82 % | 739.392 M 1.27 % | 730.109 M -0.85 % | 736.360 M 1.81 % | 723.241 M 1.04 % | 715.818 M 1.15 % | 707.705 M -0.91 % | 714.185 M 2.66 % | 695.671 M 2.45 % | 679.018 M 1.22 % | 670.846 M -0.92 % | 677.055 M 3.86 % | 651.882 M -2.11 % | 665.950 M 1.27 % | 657.575 M 290.70 % | 168.307 M 24.45 % | 135.241 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.795 M -61.35 % | 51.219 M 886.76 % | 5.191 M 0.00 % | 5.191 M 0.00 % | 5.191 M -4.42 % | 5.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 816.792 M | 0.000 -100.00 % | 19.183 M 0.00 % | 19.183 M 0.00 % | 19.183 M 16.78 % | 16.427 M 53.07 % | 10.732 M -34.67 % | 16.427 M 0.00 % | 16.427 M 53.07 % | 10.732 M 0.00 % | 10.732 M 0.00 % | 10.732 M 0.00 % | 10.732 M | 0.000 | 0.000 | 0.000 -100.00 % | 773.478 K -84.07 % | 4.855 M 0.27 % | 4.842 M -34.04 % | 7.340 M 5.39 % | 6.965 M -0.61 % | 7.008 M -0.82 % | 7.066 M 65.89 % | 4.260 M -5.72 % | 4.518 M 5.99 % | 4.263 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 |
| Long term debt | 17.493 M 36.92 % | 12.776 M 28.78 % | 9.920 M -3.80 % | 10.312 M -4.92 % | 10.845 M 9.28 % | 9.924 M -7.35 % | 10.711 M -15.37 % | 12.656 M -5.70 % | 13.421 M -84.99 % | 89.406 M -7.95 % | 97.131 M 44.02 % | 67.441 M -74.42 % | 263.663 M -34.56 % | 402.894 M -15.00 % | 474.015 M -33.91 % | 717.250 M -27.09 % | 983.811 M -9.17 % | 1.083 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 269.853 M 0.12 % | 269.524 M 0.12 % | 269.195 M 0.12 % | 268.866 M 0.12 % | 268.537 M 0.12 % | 268.208 M 0.12 % | 267.879 M 0.12 % | 267.550 M 0.12 % | 267.221 M 0.12 % | 266.892 M 0.12 % | 266.563 M 0.11 % | 266.266 M 0.12 % | 265.937 M 0.12 % | 265.608 M 0.12 % | 265.279 M 0.08 % | 265.065 M 0.12 % | 264.736 M 0.12 % | 264.407 M 0.12 % | 264.078 M -3.57 % | 273.860 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -46.43 % | 56.000 M |
| Total non current liabilities | 19.815 M 29.58 % | 15.292 M 29.29 % | 11.828 M -6.19 % | 12.608 M -5.55 % | 13.349 M 6.73 % | 12.506 M -7.35 % | 13.499 M 5.67 % | 12.774 M -5.77 % | 13.556 M -87.60 % | 109.353 M -26.29 % | 148.350 M 103.72 % | 72.819 M -72.94 % | 269.059 M -34.10 % | 408.307 M -14.84 % | 479.446 M -33.18 % | 717.491 M -27.09 % | 984.086 M -9.19 % | 1.084 B 133 525.09 % | 810.996 K -62.17 % | 2.144 M -90.21 % | 21.905 M -3.90 % | 22.793 M -1.16 % | 23.061 M 10.43 % | 20.883 M 32.46 % | 15.765 M -28.85 % | 22.159 M -2.02 % | 22.616 M 29.53 % | 17.461 M -2.90 % | 17.982 M 0.71 % | 17.856 M -7.16 % | 19.233 M -35.13 % | 29.650 M -89.04 % | 270.473 M 0.07 % | 270.297 M 0.12 % | 269.968 M -2.26 % | 276.206 M 0.12 % | 275.887 M 0.12 % | 275.548 M 0.26 % | 274.844 M 0.10 % | 274.558 M 0.10 % | 274.287 M 0.14 % | 273.906 M 0.02 % | 273.846 M 1.23 % | 270.529 M 1.73 % | 265.937 M 0.12 % | 265.608 M 0.12 % | 265.279 M 0.08 % | 265.065 M 0.12 % | 264.736 M 0.12 % | 264.407 M 0.12 % | 264.078 M -3.57 % | 273.860 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M -46.43 % | 56.000 M |
| Other current liabilities | 137.137 M -10.74 % | 153.645 M 149.00 % | 61.704 M 171.01 % | 22.768 M 302.74 % | -11.230 M -85.30 % | -6.061 M -28.87 % | -4.703 M -108.78 % | 53.553 M -12.80 % | 61.415 M -68.31 % | 193.826 M -36.88 % | 307.066 M 301.29 % | -152.552 M -157.22 % | -59.307 M 30.61 % | -85.474 M -101.96 % | -42.322 M 93.22 % | -623.959 M -185.55 % | -218.512 M -188.45 % | 247.050 M -57.50 % | 581.270 M 93.93 % | 299.738 M 219.77 % | 93.735 M 223.40 % | 28.984 M -91.61 % | 345.457 M 374.23 % | 72.845 M -44.90 % | 132.212 M -50.02 % | 264.525 M 293.12 % | 67.289 M -85.76 % | 472.522 M 381.53 % | 98.129 M -88.55 % | 856.732 M 895.40 % | 86.069 M -38.30 % | 139.486 M 540.93 % | 21.763 M -58.36 % | 52.263 M 38.94 % | 37.615 M -73.37 % | 141.254 M 811.63 % | 15.495 M -89.43 % | 146.528 M 652.64 % | -26.514 M -146.49 % | 57.036 M -15.71 % | 67.666 M -25.20 % | 90.457 M 477.60 % | -23.956 M -118.03 % | 132.866 M 59.80 % | 83.145 M 38.23 % | 60.151 M 39.71 % | 43.054 M -41.30 % | 73.342 M 3.33 % | 70.978 M 38.96 % | 51.079 M -3.19 % | 52.763 M -48.81 % | 103.081 M 42.57 % | 72.302 M -30.22 % | 103.609 M 13.51 % | 91.281 M -32.55 % | 135.339 M 161.62 % | 51.731 M -16.98 % | 62.308 M -59.20 % | 152.717 M 38.89 % | 109.956 M 241.96 % | 32.154 M -57.11 % | 74.975 M 133.09 % | 32.165 M -32.53 % | 47.676 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.420 M 9.91 % | 30.407 M -13.15 % | 35.009 M -44.13 % | 62.661 M -25.52 % | 84.137 M 165.32 % | 31.711 M | 0.000 -100.00 % | 44.662 M | 0.000 | 0.000 -100.00 % | 261.971 M -6.20 % | 279.283 M -4.31 % | 291.854 M -9.56 % | 322.687 M -8.37 % | 352.148 M 850.80 % | 37.037 M -86.52 % | 274.708 M -3.71 % | 285.296 M -25.76 % | 384.298 M 26.61 % | 303.537 M -3.03 % | 313.019 M 56.01 % | 200.643 M -31.94 % | 294.798 M -20.72 % | 371.836 M -14.92 % | 437.063 M 184.47 % | -517.400 M -208.38 % | 477.387 M 38.57 % | 344.516 M 767.18 % | 39.728 M -10.42 % | 44.348 M -29.55 % | 62.946 M -59.10 % | 153.905 M 133.25 % | 65.984 M -11.50 % | 74.561 M -10.71 % | 83.506 M 12.65 % | 74.131 M 32.72 % | 55.855 M 17.80 % | 47.415 M -45.48 % | 86.966 M -14.16 % | 101.311 M 186.85 % | 35.318 M 15.47 % | 30.586 M -42.68 % | 53.358 M 560.40 % | 8.080 M 838.19 % | 861.209 K -93.73 % | 13.735 M -44.12 % | 24.580 M -33.29 % | 36.849 M 943.20 % | -4.370 M -128.22 % | 15.486 M -64.05 % | 43.081 M 304.87 % | 10.641 M 66.24 % | 6.401 M -54.10 % | 13.946 M -88.58 % | 122.170 M 1 274.78 % | 8.887 M -67.55 % | 27.386 M -16.92 % | 32.963 M -48.32 % | 63.787 M 172.93 % | 23.371 M |
| Short term debt | 342.948 M -10.86 % | 384.750 M -8.25 % | 419.352 M 26.24 % | 332.176 M -9.05 % | 365.248 M -0.38 % | 366.653 M 6.56 % | 344.075 M 2.76 % | 334.848 M 8.90 % | 307.487 M -18.86 % | 378.966 M -24.37 % | 501.099 M -32.47 % | 742.032 M -0.97 % | 749.305 M -7.18 % | 807.289 M 18.19 % | 683.057 M -33.85 % | 1.033 B -16.16 % | 1.232 B 159.10 % | 475.380 M -9.69 % | 526.400 M 4.05 % | 505.900 M 3.24 % | 490.000 M 48.48 % | 330.000 M 23.28 % | 267.686 M -29.20 % | 378.093 M 16.49 % | 324.578 M -26.75 % | 443.115 M -2.42 % | 454.115 M -11.71 % | 514.352 M 15.73 % | 444.460 M | 0.000 -100.00 % | 491.500 M -8.74 % | 538.600 M 156.48 % | 210.000 M 43.84 % | 146.000 M 0.00 % | 146.000 M -37.69 % | 234.300 M -23.21 % | 305.100 M 48.76 % | 205.100 M 17.13 % | 175.100 M -45.48 % | 321.180 M -15.78 % | 381.380 M -7.29 % | 411.380 M 2.59 % | 401.000 M -15.58 % | 475.000 M 5.72 % | 449.294 M 18.46 % | 379.294 M 62.12 % | 233.959 M -31.98 % | 343.959 M 27.39 % | 270.000 M -30.77 % | 390.000 M 333.33 % | 90.000 M 125.00 % | 40.000 M -88.92 % | 361.100 M 9.06 % | 331.100 M 50.83 % | 219.514 M -29.92 % | 313.250 M 16.78 % | 268.250 M 57.79 % | 170.000 M 750.00 % | 20.000 M 0.00 % | 20.000 M 100.00 % | 10.000 M -93.94 % | 164.900 M 11.49 % | 147.900 M 9.56 % | 135.000 M |
| Total current liabilities | 535.083 M -13.63 % | 619.509 M -3.63 % | 642.873 M 33.13 % | 482.909 M 4.77 % | 460.934 M -4.85 % | 484.419 M 4.68 % | 462.771 M -17.74 % | 562.573 M -1.82 % | 572.989 M -35.64 % | 890.287 M -13.94 % | 1.035 B -8.00 % | 1.124 B -0.66 % | 1.132 B -7.70 % | 1.226 B 5.26 % | 1.165 B -15.86 % | 1.385 B -7.23 % | 1.493 B 37.81 % | 1.083 B -6.10 % | 1.153 B 0.78 % | 1.145 B -0.31 % | 1.148 B 12.49 % | 1.021 B -17.63 % | 1.239 B -24.34 % | 1.638 B 23.48 % | 1.326 B 20.96 % | 1.096 B -26.64 % | 1.494 B 1.52 % | 1.472 B 1.06 % | 1.457 B 11.23 % | 1.310 B -21.64 % | 1.671 B -10.84 % | 1.874 B 189.90 % | 646.561 M 99.85 % | 323.517 M -4.74 % | 339.607 M -42.99 % | 595.682 M 8.56 % | 548.714 M -7.34 % | 592.177 M -7.67 % | 641.338 M -26.94 % | 877.764 M -0.94 % | 886.048 M -7.11 % | 953.857 M -17.18 % | 1.152 B -19.72 % | 1.435 B 42.38 % | 1.008 B 47.80 % | 681.689 M 1.94 % | 668.728 M -33.55 % | 1.006 B 49.45 % | 673.334 M -25.41 % | 902.719 M 61.64 % | 558.462 M -29.30 % | 789.924 M -12.83 % | 906.145 M 23.52 % | 733.592 M 24.25 % | 590.393 M -12.39 % | 673.871 M 13.86 % | 591.850 M 29.63 % | 456.555 M -20.64 % | 575.332 M 80.88 % | 318.069 M 48.87 % | 213.652 M -42.61 % | 372.260 M -1.35 % | 377.347 M 9.90 % | 343.365 M |
| Total liabilities | 554.898 M -12.59 % | 634.800 M -3.04 % | 654.701 M 32.12 % | 495.517 M 4.48 % | 474.282 M -4.56 % | 496.925 M 4.34 % | 476.270 M -17.22 % | 575.347 M -1.91 % | 586.545 M -41.32 % | 999.640 M -15.49 % | 1.183 B -1.20 % | 1.197 B -14.54 % | 1.401 B -14.30 % | 1.635 B -0.60 % | 1.645 B -21.77 % | 2.102 B -15.12 % | 2.477 B 14.30 % | 2.167 B 87.73 % | 1.154 B 0.66 % | 1.147 B -2.00 % | 1.170 B 12.14 % | 1.043 B -17.33 % | 1.262 B -23.90 % | 1.658 B 23.59 % | 1.342 B 19.98 % | 1.118 B -26.27 % | 1.517 B 1.85 % | 1.490 B 1.01 % | 1.475 B 11.09 % | 1.327 B -21.48 % | 1.690 B -11.22 % | 1.904 B 107.63 % | 917.035 M 54.43 % | 593.814 M -2.59 % | 609.575 M -30.09 % | 871.888 M 5.73 % | 824.601 M -4.97 % | 867.725 M -5.29 % | 916.181 M -20.49 % | 1.152 B -0.69 % | 1.160 B -5.49 % | 1.228 B -13.87 % | 1.426 B -16.39 % | 1.705 B 33.89 % | 1.273 B 34.43 % | 947.298 M 1.42 % | 934.008 M -26.54 % | 1.271 B 35.53 % | 938.070 M -19.63 % | 1.167 B 41.89 % | 822.540 M -22.68 % | 1.064 B 17.40 % | 906.145 M 23.52 % | 733.592 M 24.25 % | 590.393 M -16.12 % | 703.871 M 13.19 % | 621.850 M 27.81 % | 486.555 M -19.62 % | 605.332 M 73.91 % | 348.069 M 42.86 % | 243.652 M -39.43 % | 402.260 M -1.25 % | 407.347 M 2.00 % | 399.365 M |
| Other non current assets | 242.628 M 0.22 % | 242.091 M 3.96 % | 232.871 M -3.13 % | 240.393 M 20.20 % | 200.000 M -13.10 % | 230.153 M 14.95 % | 200.212 M 0.11 % | 200.000 M 0.00 % | 200.000 M -2.72 % | 205.601 M -25.81 % | 277.133 M 32.08 % | 209.822 M -30.53 % | 302.030 M -3.75 % | 313.788 M -1.71 % | 319.240 M -20.27 % | 400.423 M -1.55 % | 406.741 M 7.94 % | 376.814 M -13.87 % | 437.471 M 0.77 % | 434.131 M -7.30 % | 468.326 M -3.69 % | 486.284 M 10.27 % | 441.010 M 86.04 % | 237.047 M 7.61 % | 220.279 M 10.14 % | 200.000 M -24.32 % | 264.285 M 11.28 % | 237.490 M 0.00 % | 237.490 M 4.40 % | 227.490 M 0.00 % | 227.490 M 13.74 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M -50.07 % | 400.574 M 48.20 % | 270.290 M 35.15 % | 200.000 M 0.00 % | 200.000 M | 0.000 | 0.000 | 0.000 100.00 % | -190.988 M -3 136.51 % | 6.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.905 M 187.60 % | 662.524 K 161.67 % | 253.195 K 731.84 % | 30.438 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.955 M 237.93 % | 12.415 M -69.07 % | 40.137 M -71.75 % | 142.076 M 0.72 % | 141.066 M 0.77 % | 139.990 M 511.58 % | 22.890 M -79.42 % | 111.247 M 195.87 % | 37.600 M -1.32 % | 38.103 M -5.54 % | 40.338 M -45.52 % | 74.049 M -0.41 % | 74.356 M -3.25 % | 76.857 M 110.45 % | 36.520 M -44.10 % | 65.327 M 450.56 % | -18.635 M -130.66 % | 60.772 M 14.44 % | 53.102 M -82.07 % | 296.098 M -0.03 % | 296.186 M -3.75 % | 307.732 M 0.06 % | 307.556 M -3.13 % | 317.495 M 5.31 % | 301.496 M -4.68 % | 316.314 M -2.30 % | 323.752 M -11.09 % | 364.152 M 45.15 % | 250.882 M -0.07 % | 251.049 M -1.17 % | 254.012 M 1.70 % | 249.757 M 0.53 % | 248.443 M -3.99 % | 258.761 M 0.70 % | 256.967 M -2.66 % | 263.985 M -0.15 % | 264.381 M -0.42 % | 265.506 M 2.23 % | 259.726 M 2 236.45 % | 11.116 M 4.63 % | 10.624 M 6.24 % | 10.000 M | 0.000 -100.00 % | 18.000 M 0.00 % | 18.000 M | 0.000 -100.00 % | 190.988 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 |
| Intangible assets | 11.059 M 0.34 % | 11.022 M -0.74 % | 11.105 M -49.09 % | 21.814 M -1.12 % | 22.061 M -1.11 % | 22.309 M -1.10 % | 22.556 M -1.08 % | 22.804 M 8.32 % | 21.052 M -57.33 % | 49.332 M -9.14 % | 54.293 M -39.96 % | 90.430 M -8.66 % | 99.007 M -7.97 % | 107.580 M -7.32 % | 116.079 M -39.98 % | 193.402 M -9.34 % | 213.330 M -3.66 % | 221.433 M -2.09 % | 226.157 M -22.17 % | 290.560 M -0.29 % | 291.402 M 17.29 % | 248.450 M -2.11 % | 253.797 M -4.97 % | 267.074 M -1.98 % | 272.456 M -0.94 % | 275.051 M 42.44 % | 193.102 M -14.48 % | 225.808 M -1.13 % | 228.390 M 8.00 % | 211.466 M 3.74 % | 203.852 M 12.15 % | 181.765 M 636.78 % | 24.670 M -0.61 % | 24.821 M -0.60 % | 24.972 M 0.38 % | 24.877 M 6.30 % | 23.404 M -0.27 % | 23.467 M -0.59 % | 23.607 M -0.08 % | 23.627 M -0.59 % | 23.766 M -0.58 % | 23.905 M -0.58 % | 24.044 M -17.37 % | 29.098 M -0.56 % | 29.263 M 19.60 % | 24.468 M -0.54 % | 24.601 M -0.52 % | 24.730 M -0.35 % | 24.817 M -0.64 % | 24.976 M -0.47 % | 25.094 M 17.41 % | 21.373 M -0.55 % | 21.492 M 36.36 % | 15.761 M -0.56 % | 15.849 M -0.51 % | 15.931 M -0.55 % | 16.020 M -0.55 % | 16.109 M -0.59 % | 16.204 M -0.54 % | 16.293 M -0.54 % | 16.382 M -0.54 % | 16.471 M -0.54 % | 16.559 M -1.06 % | 16.737 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 -100.00 % | 303.414 M 0.00 % | 303.414 M 0.00 % | 303.414 M -90.58 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.00 % | 3.220 B 0.03 % | 3.219 B | 0.000 | 0.000 | 0.000 -100.00 % | 16.588 M 0.52 % | 16.503 M 3.58 % | 15.932 M -0.88 % | 16.074 M -12.72 % | 18.416 M 0.00 % | 18.416 M 0.00 % | 18.416 M 0.00 % | 18.416 M 8.88 % | 16.915 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 |
| Goodwill and intangible assets | 11.059 M 0.34 % | 11.022 M -0.74 % | 11.105 M -49.09 % | 21.814 M -1.12 % | 22.061 M -1.11 % | 22.309 M -1.10 % | 22.556 M -1.08 % | 22.804 M 8.32 % | 21.052 M -57.33 % | 49.332 M -9.14 % | 54.293 M -39.96 % | 90.430 M -8.66 % | 99.007 M -7.97 % | 107.580 M -7.32 % | 116.079 M -39.98 % | 193.402 M -62.57 % | 516.743 M -1.54 % | 524.847 M -0.89 % | 529.571 M -84.91 % | 3.510 B -0.02 % | 3.511 B 1.24 % | 3.468 B -0.15 % | 3.474 B -0.38 % | 3.487 B -0.15 % | 3.492 B -0.07 % | 3.495 B 2.40 % | 3.413 B -0.95 % | 3.446 B -0.07 % | 3.448 B 0.49 % | 3.431 B 0.22 % | 3.424 B 0.67 % | 3.401 B 13 684.65 % | 24.670 M -0.61 % | 24.821 M -0.60 % | 24.972 M -39.78 % | 41.465 M 3.91 % | 39.906 M 1.29 % | 39.399 M -0.71 % | 39.680 M -5.62 % | 42.043 M -0.33 % | 42.182 M -0.33 % | 42.322 M -0.33 % | 42.461 M -7.72 % | 46.013 M 57.24 % | 29.263 M 19.60 % | 24.468 M -0.54 % | 24.601 M -0.52 % | 24.730 M -0.35 % | 24.817 M -0.64 % | 24.976 M -0.47 % | 25.094 M 17.41 % | 21.373 M -0.55 % | 21.492 M 36.36 % | 15.761 M -0.56 % | 15.849 M -0.51 % | 15.931 M -0.55 % | 16.020 M -0.55 % | 16.109 M -0.59 % | 16.204 M -0.54 % | 16.293 M -0.54 % | 16.382 M -0.54 % | 16.471 M -0.54 % | 16.559 M -1.06 % | 16.737 M |
| Property plant equipment net | 99.656 M -1.17 % | 100.832 M 1.53 % | 99.308 M -10.00 % | 110.344 M -2.99 % | 113.742 M -1.30 % | 115.240 M -4.69 % | 120.916 M 81.41 % | 66.653 M -4.43 % | 69.741 M -55.86 % | 157.984 M -21.02 % | 200.037 M -34.50 % | 305.400 M -38.28 % | 494.792 M -21.71 % | 632.012 M -18.44 % | 774.875 M -28.48 % | 1.083 B -24.50 % | 1.435 B 19.33 % | 1.203 B 1 023.74 % | 107.011 M -1.23 % | 108.341 M -3.45 % | 112.207 M -1.58 % | 114.005 M -3.34 % | 117.943 M -66.31 % | 350.081 M 1.72 % | 344.159 M 8.47 % | 317.298 M -1.04 % | 320.626 M 58.26 % | 202.597 M -2.44 % | 207.659 M -2.98 % | 214.038 M -1.70 % | 217.731 M 25.60 % | 173.346 M 44.47 % | 119.985 M -1.01 % | 121.206 M -3.02 % | 124.982 M -22.67 % | 161.621 M -2.96 % | 166.556 M -1.28 % | 168.711 M -1.75 % | 171.712 M -1.52 % | 174.362 M -4.20 % | 182.010 M -0.93 % | 183.728 M -1.27 % | 186.093 M 1.06 % | 184.144 M 15.01 % | 160.110 M -5.04 % | 168.607 M 0.08 % | 168.474 M -0.95 % | 170.097 M 0.55 % | 169.161 M -1.58 % | 171.885 M 3.61 % | 165.893 M 1.84 % | 162.897 M 5.52 % | 154.370 M 1.00 % | 152.834 M -0.29 % | 153.283 M 26.89 % | 120.796 M 18.29 % | 102.115 M 4.06 % | 98.128 M 2.97 % | 95.298 M 13.76 % | 83.771 M -0.31 % | 84.032 M -1.47 % | 85.288 M -3.74 % | 88.600 M -5.75 % | 94.001 M |
| Total non current assets | 367.951 M -0.11 % | 368.339 M 3.32 % | 356.510 M -8.21 % | 388.378 M -0.70 % | 391.125 M -0.59 % | 393.457 M -0.94 % | 397.175 M -9.73 % | 440.007 M 0.61 % | 437.334 M -21.59 % | 557.731 M 0.61 % | 554.353 M -25.26 % | 741.708 M -22.32 % | 954.849 M -14.29 % | 1.114 B -12.37 % | 1.271 B -28.93 % | 1.789 B -27.49 % | 2.467 B 11.31 % | 2.216 B 93.77 % | 1.144 B -72.49 % | 4.157 B 1.06 % | 4.114 B -1.30 % | 4.168 B 1.02 % | 4.126 B -6.19 % | 4.398 B 0.38 % | 4.381 B 0.70 % | 4.350 B 0.40 % | 4.333 B 2.43 % | 4.230 B 0.17 % | 4.223 B 0.08 % | 4.220 B 0.08 % | 4.217 B 0.96 % | 4.176 B 571.00 % | 622.415 M -0.20 % | 623.641 M -0.80 % | 628.693 M -6.86 % | 675.008 M -0.58 % | 678.967 M -1.02 % | 685.969 M -0.47 % | 689.179 M -1.64 % | 700.669 M -0.74 % | 705.888 M -0.58 % | 710.002 M 0.18 % | 708.702 M 7.86 % | 657.031 M 36.66 % | 480.784 M 15.64 % | 415.763 M 2.08 % | 407.297 M 84.65 % | 220.576 M 1.12 % | 218.131 M 8.08 % | 201.824 M 1.47 % | 198.900 M 0.03 % | 198.839 M 8.13 % | 183.887 M 4.45 % | 176.052 M -0.46 % | 176.859 M 22.29 % | 144.618 M 15.62 % | 125.078 M 3.89 % | 120.389 M 3.01 % | 116.866 M 13.29 % | 103.154 M 0.04 % | 103.117 M -0.74 % | 103.886 M -3.27 % | 107.397 M -3.56 % | 111.361 M |
| Other current assets | 73.061 M -45.50 % | 134.060 M 135.29 % | 56.977 M 15.36 % | 49.391 M 151.89 % | 19.608 M -74.10 % | 75.694 M 421.35 % | 14.519 M -81.51 % | 78.520 M -12.47 % | 89.702 M -41.90 % | 154.396 M 5.71 % | 146.059 M -34.89 % | 224.315 M -9.34 % | 247.412 M -9.94 % | 274.711 M 312.70 % | 66.564 M -84.24 % | 422.231 M 2.48 % | 412.004 M -0.77 % | 415.214 M 14.41 % | 362.924 M -28.41 % | 506.949 M 4.70 % | 484.177 M -8.41 % | 528.662 M 30.42 % | 405.365 M -34.04 % | 614.594 M 38.25 % | 444.557 M -3.10 % | 458.765 M -21.72 % | 586.092 M 35.84 % | 431.454 M 416.33 % | 83.562 M -80.21 % | 422.240 M 117.85 % | 193.819 M -71.63 % | 683.155 M 79.48 % | 380.629 M 276.35 % | 101.136 M 14.57 % | 88.277 M -49.98 % | 176.480 M 2.57 % | 172.060 M -7.91 % | 186.835 M 32.14 % | 141.390 M -38.36 % | 229.383 M 3.23 % | 222.197 M -23.76 % | 291.434 M 80.73 % | 161.253 M -57.14 % | 376.238 M 88.62 % | 199.473 M -34.59 % | 304.966 M 92.36 % | 158.542 M -68.20 % | 498.551 M -12.69 % | 571.018 M 21.06 % | 471.671 M -23.42 % | 615.927 M -17.32 % | 744.987 M 331.25 % | 172.752 M -74.90 % | 688.368 M 617.02 % | 96.004 M -83.31 % | 575.050 M 8.32 % | 530.867 M 10.97 % | 478.393 M 1 045.60 % | 41.759 M 10.79 % | 37.692 M 61.94 % | 23.276 M -17.01 % | 28.048 M -89.25 % | 260.931 M 1 386.90 % | 17.549 M |
| Short term investments | 0.000 -100.00 % | 6.960 M | 0.000 -100.00 % | 10.112 M 133.71 % | -29.998 M | 0.000 100.00 % | -27.343 M 78.70 % | -128.344 M -1.14 % | -126.894 M -1.17 % | -125.424 M -2 102.65 % | 6.263 M 108.43 % | -74.332 M -9 391.48 % | 800.000 K 60.00 % | 500.000 K 3 233.33 % | 15.000 K -95.45 % | 330.000 K -72.50 % | 1.200 M -40.00 % | 2.000 M -95.12 % | 41.000 M 297.29 % | 10.320 M -87.50 % | 82.549 M 2 651.63 % | 3.000 M 69.49 % | 1.770 M 100.63 % | -283.158 M 1.77 % | -288.246 M 3.85 % | -299.792 M -0.06 % | -299.616 M 2.92 % | -308.615 M -5.47 % | -292.616 M 4.82 % | -307.434 M 2.36 % | -314.872 M 11.29 % | -354.950 M -46.87 % | -241.682 M 0.07 % | -241.849 M 1.21 % | -244.812 M -2.11 % | -239.757 M -0.55 % | -238.443 M 4.15 % | -248.761 M -0.73 % | -246.967 M 2.76 % | -253.985 M 0.16 % | -254.381 M 0.44 % | -255.506 M -2.31 % | -249.726 M -22 271.86 % | -1.116 M -78.89 % | -624.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 |
| cash and cash equivalents | 74.441 M 143.67 % | 30.550 M -78.26 % | 140.546 M 366.05 % | 30.157 M -47.70 % | 57.664 M -30.61 % | 83.104 M 44.76 % | 57.408 M -0.55 % | 57.724 M -30.87 % | 83.498 M -13.30 % | 96.307 M -61.67 % | 251.227 M 280.50 % | 66.026 M -35.02 % | 101.616 M -36.94 % | 161.155 M -26.88 % | 220.384 M -8.27 % | 240.253 M -52.40 % | 504.697 M -22.30 % | 649.504 M -18.97 % | 801.515 M 4.37 % | 767.991 M -16.32 % | 917.794 M 16.59 % | 787.196 M -30.06 % | 1.126 B 33.06 % | 845.943 M 3.53 % | 817.087 M 3.57 % | 788.927 M -24.62 % | 1.047 B 12.11 % | 933.474 M 0.95 % | 924.670 M -4.92 % | 972.473 M -8.30 % | 1.060 B 0.82 % | 1.052 B 341.11 % | 238.466 M 44.93 % | 164.537 M -44.97 % | 298.989 M 4.06 % | 287.313 M 21.25 % | 236.965 M -3.51 % | 245.582 M -30.63 % | 354.034 M 24.83 % | 283.621 M -16.43 % | 339.376 M 32.11 % | 256.894 M -45.96 % | 475.356 M 32.71 % | 358.205 M -28.87 % | 503.560 M 75.97 % | 286.160 M -13.28 % | 329.969 M 30.49 % | 252.873 M 41.25 % | 179.020 M -41.44 % | 305.717 M 19.61 % | 255.585 M -21.65 % | 326.213 M 22.61 % | 266.055 M 55.98 % | 170.566 M -35.24 % | 263.373 M -18.65 % | 323.753 M 7.95 % | 299.905 M 3.55 % | 289.635 M -32.35 % | 428.134 M 50.41 % | 284.647 M 1.63 % | 280.089 M -52.32 % | 587.417 M 443.16 % | 108.148 M 15.50 % | 93.634 M |
| Cash and short term investments | 74.441 M 143.67 % | 30.550 M -78.26 % | 140.546 M 366.05 % | 30.157 M -47.70 % | 57.664 M -30.61 % | 83.104 M 44.76 % | 57.408 M -0.55 % | 57.724 M -30.87 % | 83.498 M -13.30 % | 96.307 M -62.60 % | 257.490 M 289.99 % | 66.026 M -35.53 % | 102.416 M -36.65 % | 161.655 M -26.65 % | 220.399 M -8.39 % | 240.583 M -52.44 % | 505.897 M -22.35 % | 651.504 M -22.67 % | 842.515 M 8.25 % | 778.311 M -22.20 % | 1.000 B 26.59 % | 790.196 M -29.91 % | 1.127 B 33.27 % | 845.943 M 3.53 % | 817.087 M 3.57 % | 788.927 M -24.62 % | 1.047 B 12.11 % | 933.474 M 0.95 % | 924.670 M -4.92 % | 972.473 M -8.30 % | 1.060 B 0.82 % | 1.052 B 341.11 % | 238.466 M 44.93 % | 164.537 M -44.97 % | 298.989 M 4.06 % | 287.313 M 21.25 % | 236.965 M -3.51 % | 245.582 M -30.63 % | 354.034 M 24.83 % | 283.621 M -16.43 % | 339.376 M 32.11 % | 256.894 M -45.96 % | 475.356 M 32.71 % | 358.205 M -28.87 % | 503.560 M 75.97 % | 286.160 M -13.28 % | 329.969 M 30.49 % | 252.873 M 41.25 % | 179.020 M -41.44 % | 305.717 M 19.61 % | 255.585 M -21.65 % | 326.213 M 22.61 % | 266.055 M 55.98 % | 170.566 M -35.24 % | 263.373 M -18.65 % | 323.753 M 7.95 % | 299.905 M 3.55 % | 289.635 M -32.35 % | 428.134 M 50.41 % | 284.647 M 1.63 % | 280.089 M -52.32 % | 587.417 M 443.16 % | 108.148 M 15.50 % | 93.634 M |
| Total current assets | 669.354 M -10.85 % | 750.806 M -3.79 % | 780.419 M 30.25 % | 599.191 M -2.03 % | 611.621 M -4.34 % | 639.353 M 3.00 % | 620.750 M -15.53 % | 734.899 M -5.45 % | 777.245 M -24.24 % | 1.026 B -17.68 % | 1.246 B -4.96 % | 1.311 B -6.64 % | 1.405 B -9.01 % | 1.544 B 2.52 % | 1.506 B -23.27 % | 1.962 B -9.90 % | 2.178 B 2.59 % | 2.123 B -6.76 % | 2.277 B -2.14 % | 2.326 B -6.41 % | 2.486 B 9.90 % | 2.262 B -10.44 % | 2.526 B -6.22 % | 2.693 B 17.13 % | 2.299 B 10.84 % | 2.074 B -14.17 % | 2.417 B 0.51 % | 2.405 B 4.05 % | 2.311 B 9.86 % | 2.104 B -12.11 % | 2.393 B -8.92 % | 2.628 B 125.06 % | 1.168 B 35.99 % | 858.622 M -2.05 % | 876.585 M -21.30 % | 1.114 B 5.69 % | 1.054 B -2.91 % | 1.085 B -4.38 % | 1.135 B -15.81 % | 1.348 B -0.07 % | 1.349 B -3.35 % | 1.396 B -13.23 % | 1.609 B -15.65 % | 1.907 B 13.96 % | 1.674 B 28.99 % | 1.298 B 1.37 % | 1.280 B -28.73 % | 1.796 B 23.09 % | 1.459 B -13.92 % | 1.695 B 24.66 % | 1.360 B -14.37 % | 1.588 B 10.44 % | 1.438 B 13.66 % | 1.265 B 12.20 % | 1.128 B -10.14 % | 1.255 B 6.73 % | 1.176 B 13.38 % | 1.037 B -11.03 % | 1.166 B 29.97 % | 896.796 M 11.20 % | 806.485 M -15.64 % | 955.949 M 104.15 % | 468.257 M 10.63 % | 423.246 M |
| Inventory | 114.938 M 1.97 % | 112.713 M 344.47 % | 25.359 M -33.94 % | 38.389 M -52.82 % | 81.372 M -3.22 % | 84.081 M 65.73 % | 50.732 M -43.84 % | 90.340 M -18.79 % | 111.249 M -18.84 % | 137.065 M -15.92 % | 163.021 M -12.23 % | 185.729 M -7.88 % | 201.626 M 4.80 % | 192.395 M 4.95 % | 183.321 M -25.05 % | 244.592 M 13.16 % | 216.142 M -12.35 % | 246.595 M 29.19 % | 190.880 M -26.00 % | 257.936 M -1.02 % | 260.607 M 19.81 % | 217.520 M 18.05 % | 184.266 M -18.80 % | 226.941 M -10.84 % | 254.532 M 25.15 % | 203.379 M 4.97 % | 193.752 M -29.14 % | 273.431 M 2.01 % | 268.033 M 6.64 % | 251.349 M 55.12 % | 162.036 M -34.59 % | 247.708 M 76.27 % | 140.531 M 6.29 % | 132.221 M 123.15 % | 59.251 M -50.41 % | 119.492 M -17.43 % | 144.713 M -22.44 % | 186.591 M 131.14 % | 80.725 M -39.50 % | 133.440 M -39.92 % | 222.092 M -17.07 % | 267.816 M 105.96 % | 130.033 M -73.18 % | 484.884 M 10.16 % | 440.177 M 43.81 % | 306.080 M 9.04 % | 280.702 M -51.04 % | 573.288 M -8.58 % | 627.113 M 25.60 % | 499.278 M 59.18 % | 313.655 M -39.33 % | 516.987 M 7.62 % | 480.371 M 18.23 % | 406.312 M 73.82 % | 233.751 M -34.36 % | 356.121 M 3.22 % | 345.018 M 28.27 % | 268.983 M -6.76 % | 288.489 M -6.34 % | 308.025 M 6.14 % | 290.192 M 80.22 % | 161.023 M 62.36 % | 99.177 M -28.46 % | 138.639 M |
| Net receivables | 406.914 M -14.06 % | 473.483 M -15.08 % | 557.537 M 15.85 % | 481.254 M 6.24 % | 452.977 M 14.25 % | 396.474 M -20.40 % | 498.090 M -2.01 % | 508.315 M 1.35 % | 501.560 M -23.06 % | 651.843 M -4.11 % | 679.758 M -22.96 % | 882.393 M -2.86 % | 908.386 M -7.23 % | 979.128 M -5.45 % | 1.036 B -15.95 % | 1.232 B 1.41 % | 1.215 B 25.43 % | 968.591 M -5.33 % | 1.023 B -2.27 % | 1.047 B 2.07 % | 1.026 B -6.34 % | 1.095 B 35.44 % | 808.537 M -19.59 % | 1.006 B -4.77 % | 1.056 B 69.40 % | 623.301 M -24.92 % | 830.212 M 95.42 % | 424.838 M -45.58 % | 780.596 M 70.61 % | 457.519 M -17.49 % | 554.532 M 8.60 % | 510.619 M 4.36 % | 489.266 M 6.19 % | 460.727 M -1.47 % | 467.613 M -20.58 % | 588.769 M 5.12 % | 560.078 M 6.26 % | 527.104 M -19.97 % | 658.646 M | 0.000 | 0.000 -100.00 % | 673.406 M -26.84 % | 920.472 M 21.59 % | 757.048 M | 0.000 -100.00 % | 451.786 M -20.50 % | 568.260 M 6.17 % | 535.244 M 551.32 % | 82.179 M -80.38 % | 418.745 M 139.51 % | 174.833 M | 0.000 -100.00 % | 518.897 M | 0.000 -100.00 % | 534.592 M | 0.000 | 0.000 | 0.000 -100.00 % | 407.138 M 52.81 % | 266.433 M 25.13 % | 212.927 M 18.65 % | 179.460 M | 0.000 -100.00 % | 173.424 M |
| Tax assets | 14.608 M 1.48 % | 14.395 M 8.84 % | 13.227 M -16.43 % | 15.827 M 18.41 % | 13.367 M 0.20 % | 13.340 M -0.10 % | 13.353 M 57.57 % | 8.474 M 54.80 % | 5.474 M 13.51 % | 4.823 M | 0.000 -100.00 % | 24.808 M 15.82 % | 21.420 M -5.08 % | 22.566 M 8.22 % | 20.851 M -44.62 % | 37.649 M 9.87 % | 34.268 M -3.32 % | 35.444 M 6.52 % | 33.275 M -15.07 % | 39.178 M -3.54 % | 40.617 M 5.76 % | 38.404 M -3.97 % | 39.991 M 44.29 % | 27.716 M -1.89 % | 28.250 M -7.66 % | 30.594 M 9.74 % | 27.879 M 2.17 % | 27.287 M -3.56 % | 28.295 M -8.07 % | 30.780 M 27.81 % | 24.083 M -36.92 % | 38.175 M 42.04 % | 26.877 M 1.17 % | 26.565 M 7.43 % | 24.728 M 11.56 % | 22.166 M -7.88 % | 24.063 M 26.00 % | 19.098 M -8.28 % | 20.821 M 2.67 % | 20.279 M 17.12 % | 17.315 M -6.14 % | 18.447 M -9.67 % | 20.422 M 34.51 % | 15.183 M 44.64 % | 10.497 M -17.27 % | 12.689 M -10.78 % | 14.222 M 83.53 % | 7.749 M 25.94 % | 6.153 M 23.97 % | 4.964 M -37.27 % | 7.913 M -4.42 % | 8.279 M 3.16 % | 8.025 M 7.62 % | 7.457 M -3.49 % | 7.727 M 29.10 % | 5.985 M -4.70 % | 6.280 M 6.46 % | 5.899 M 10.61 % | 5.333 M 72.56 % | 3.091 M 14.32 % | 2.704 M 27.04 % | 2.128 M -4.92 % | 2.238 M 259.31 % | 622.901 K |
| 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 |
| Account payables | 45.718 M -35.71 % | 71.115 M -52.84 % | 150.797 M 35.41 % | 111.364 M 82.87 % | 60.897 M -24.63 % | 80.801 M 6.65 % | 75.761 M -53.84 % | 164.135 M -8.41 % | 179.197 M -28.80 % | 251.676 M 11.18 % | 226.374 M -13.59 % | 261.981 M 9.95 % | 238.282 M -24.71 % | 316.494 M 47.73 % | 214.237 M -39.35 % | 353.231 M 14.58 % | 308.273 M 10.45 % | 279.095 M 2.87 % | 271.306 M 2.44 % | 264.833 M 3.28 % | 256.411 M -20.29 % | 321.695 M -38.00 % | 518.836 M -37.13 % | 825.279 M 62.53 % | 507.774 M 47.62 % | 343.982 M -42.69 % | 600.171 M 39.96 % | 428.824 M -1.09 % | 433.560 M 41.91 % | 305.520 M -42.75 % | 533.693 M -33.53 % | 802.955 M 116.18 % | 371.437 M 226.08 % | 113.909 M -6.13 % | 121.352 M -37.19 % | 193.193 M 28.81 % | 149.979 M -34.48 % | 228.919 M -37.64 % | 367.070 M -17.98 % | 447.543 M 9.51 % | 408.667 M -5.20 % | 431.070 M -30.66 % | 621.681 M -19.72 % | 774.358 M 66.16 % | 466.028 M 94.16 % | 240.023 M -34.18 % | 364.686 M -38.99 % | 597.745 M 63.46 % | 365.674 M -23.46 % | 477.733 M 15.53 % | 413.516 M -33.80 % | 624.671 M 28.81 % | 484.947 M 66.36 % | 291.497 M 17.56 % | 247.954 M 10.89 % | 223.594 M -18.80 % | 275.355 M 25.21 % | 219.908 M -44.07 % | 393.167 M 106.48 % | 190.412 M 19.85 % | 158.877 M 33.01 % | 119.452 M -18.98 % | 147.428 M -0.77 % | 148.571 M |
| Tax payables | 9.279 M -7.20 % | 9.999 M -9.26 % | 11.019 M -33.62 % | 16.601 M 31.76 % | 12.600 M -0.15 % | 12.618 M -0.08 % | 12.629 M -36.83 % | 19.990 M 27.03 % | 15.736 M -53.86 % | 34.108 M | 0.000 -100.00 % | 56.662 M 80.59 % | 31.375 M 92.84 % | 16.270 M -66.20 % | 48.132 M -19.42 % | 59.733 M 52.04 % | 39.287 M 210.47 % | 12.654 M -74.48 % | 49.575 M 33.85 % | 37.037 M 11.28 % | 33.284 M -39.08 % | 54.639 M -48.96 % | 107.046 M 85.25 % | 57.784 M 18.97 % | 48.571 M 8.65 % | 44.703 M -42.72 % | 78.039 M 38.44 % | 56.369 M 29.94 % | 43.382 M 541.22 % | 6.765 M -91.81 % | 82.557 M 69.15 % | 48.807 M 1 243.62 % | 3.633 M -67.98 % | 11.346 M -67.25 % | 34.640 M 28.61 % | 26.934 M 121.56 % | 12.157 M 4.52 % | 11.630 M -72.42 % | 42.176 M -18.90 % | 52.004 M 83.53 % | 28.336 M 35.25 % | 20.950 M -68.25 % | 65.974 M 26.17 % | 52.292 M 476.70 % | 9.067 M 308.38 % | 2.220 M -91.79 % | 27.029 M 409.51 % | -8.733 M 73.79 % | -33.318 M -107.03 % | -16.094 M -837.10 % | 2.183 M -90.15 % | 22.172 M 281.67 % | -12.204 M -265.24 % | 7.386 M -76.66 % | 31.644 M 1 775.37 % | 1.687 M 148.39 % | -3.487 M -180.37 % | 4.338 M -54.08 % | 9.448 M 510.95 % | -2.299 M -118.22 % | 12.620 M -2.42 % | 12.933 M -74.06 % | 49.853 M 311.40 % | 12.118 M |
| Deferred revenue non current | 19.199 K -23.41 % | 25.066 K -18.96 % | 30.932 K -36.06 % | 48.378 K -26.50 % | 65.824 K -20.95 % | 83.270 K -17.32 % | 100.715 K -14.76 % | 118.161 K -12.87 % | 135.607 K -11.40 % | 153.053 K | 0.000 -100.00 % | 187.944 K -8.49 % | 205.390 K -7.83 % | 222.836 K -7.26 % | 240.282 K 0.00 % | 240.282 K -12.68 % | 275.173 K -5.96 % | 292.619 K -5.63 % | 310.065 K -77.73 % | 1.392 M -19.04 % | 1.720 M -27.04 % | 2.357 M -0.74 % | 2.375 M -12.12 % | 2.702 M -10.81 % | 3.030 M -12.89 % | 3.478 M -5.61 % | 3.685 M -7.27 % | 3.974 M -6.38 % | 4.245 M 9.75 % | 3.868 M -22.57 % | 4.995 M 9.91 % | 4.545 M 631.99 % | 620.847 K -19.73 % | 773.478 K 0.00 % | 773.478 K 44.65 % | 534.739 K 10.92 % | 482.108 K -5.18 % | 508.423 K -4.92 % | 534.739 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 |
| Minority interest | 13.108 M 0.21 % | 13.080 M -0.83 % | 13.189 M 23.81 % | 10.653 M -26.05 % | 14.406 M 0.61 % | 14.318 M 0.00 % | 14.318 M -14.28 % | 16.703 M 1.19 % | 16.507 M 1.18 % | 16.316 M 24.38 % | 13.117 M 247.54 % | -8.891 M 10.92 % | -9.980 M -3.33 % | -9.659 M -17.55 % | -8.217 M -36.40 % | -6.024 M -160.31 % | -2.314 M -289.79 % | 1.219 M -65.56 % | 3.540 M -57.69 % | 8.367 M -9.52 % | 9.247 M -27.60 % | 12.773 M -14.88 % | 15.005 M -87.85 % | 123.541 M -2.05 % | 126.121 M -2.36 % | 129.170 M -2.14 % | 131.994 M -2.64 % | 135.566 M 0.66 % | 134.678 M 2.66 % | 131.191 M 0.49 % | 130.556 M 8.71 % | 120.095 M 0.21 % | 119.843 M 0.25 % | 119.543 M 1.56 % | 117.709 M -16.19 % | 140.452 M 0.05 % | 140.378 M -1.96 % | 143.185 M 1.29 % | 141.361 M 2.01 % | 138.575 M -0.82 % | 139.724 M 1.48 % | 137.683 M -1.31 % | 139.504 M -1.52 % | 141.653 M 32.21 % | 107.143 M 1 442.24 % | 6.947 M 4.51 % | 6.648 M -21.96 % | 8.518 M 8.50 % | 7.851 M 25.53 % | 6.254 M -8.29 % | 6.820 M 36.37 % | 5.001 M 17.15 % | 4.269 M -15.12 % | 5.029 M -11.51 % | 5.683 M -13.35 % | 6.558 M 14.08 % | 5.749 M -0.48 % | 5.776 M -13.51 % | 6.678 M 11.75 % | 5.976 M 31.91 % | 4.530 M 3.37 % | 4.382 M -20.52 % | 5.514 M 12.17 % | 4.916 M |
| Capital lease obligations | 12.493 M -2.22 % | 12.776 M 28.78 % | 9.920 M -3.80 % | 10.312 M -4.92 % | 10.845 M 9.28 % | 9.924 M -7.35 % | 10.711 M -22.94 % | 13.900 M -11.26 % | 15.664 M -82.48 % | 89.406 M -37.96 % | 144.102 M -39.74 % | 239.137 M -45.14 % | 435.913 M -24.15 % | 574.703 M 21.24 % | 474.015 M -52.65 % | 1.001 B -24.54 % | 1.327 B 22.48 % | 1.083 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.105 M 6 402.38 % | 616.778 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 739.500 K -55.15 % | 1.649 M 0.00 % | 1.649 M 0.00 % | 1.649 M 0.00 % | 1.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.587 M 8.99 % | 5.127 M -16.92 % | 6.170 M -41.97 % | 10.632 M -0.39 % | 10.674 M 16.00 % | 9.202 M -12.11 % | 10.470 M 122.79 % | 4.700 M 168.61 % | 1.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 3.754 B 0.00 % | 3.754 B 0.00 % | 3.754 B 0.00 % | 3.754 B 1.07 % | 3.714 B 195.86 % | -3.874 B -207.90 % | 3.591 B -3.35 % | 3.715 B 2.25 % | 3.634 B -0.29 % | 3.644 B 0.00 % | 3.644 B | 0.000 -100.00 % | 3.642 B | 0.000 -100.00 % | 3.642 B 0.00 % | 3.642 B -1.47 % | 3.696 B 0.00 % | 3.696 B 1.72 % | 3.634 B 220 457.33 % | -1.649 M -100.04 % | 3.682 B 0.01 % | 3.682 B -0.01 % | 3.682 B 0.36 % | 3.669 B 0.00 % | 3.669 B -0.74 % | 3.696 B 0.73 % | 3.669 B -0.53 % | 3.689 B 0.00 % | 3.689 B 0.00 % | 3.689 B 0.76 % | 3.661 B -0.73 % | 3.688 B 2 282.15 % | 154.822 M -15.40 % | 183.010 M 0.00 % | 183.010 M -3.24 % | 189.148 M 33.16 % | 142.042 M -23.09 % | 184.676 M 6.42 % | 173.536 M -11.68 % | 196.484 M 0.66 % | 195.201 M 0.66 % | 193.917 M 0.67 % | 192.634 M 10.78 % | 173.887 M -56.96 % | 403.987 M 4.95 % | 384.936 M 4.54 % | 368.221 M 0.00 % | 368.221 M -3.56 % | 381.804 M 0.00 % | 381.804 M 0.00 % | 381.804 M 0.26 % | 380.815 M 0.00 % | 380.815 M 0.00 % | 380.815 M 0.00 % | 380.815 M 0.49 % | 378.950 M 0.00 % | 378.950 M -22.02 % | 485.950 M 0.00 % | 485.950 M 1.84 % | 477.190 M 0.00 % | 477.190 M 0.00 % | 477.190 M 5 656.50 % | 8.290 M 58.34 % | 5.235 M |
| Deferred tax liabilities non current | 2.304 M -7.52 % | 2.491 M 32.75 % | 1.876 M -16.54 % | 2.248 M -7.78 % | 2.438 M -2.46 % | 2.500 M -6.97 % | 2.687 M 2 373.92 % | -118.161 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -240.282 K 12.68 % | -275.173 K -209.86 % | 250.465 K -50.00 % | 500.931 K -33.33 % | 751.396 K -25.00 % | 1.002 M -20.00 % | 1.252 M -16.67 % | 1.503 M -14.29 % | 1.753 M -12.50 % | 2.004 M -11.11 % | 2.254 M -10.00 % | 2.505 M -9.09 % | 2.755 M -8.33 % | 3.006 M -7.69 % | 3.256 M -7.14 % | 3.507 M -86.03 % | 25.105 M 109.30 % | -269.853 M -0.12 % | -269.524 M -0.12 % | -269.195 M -10 928.66 % | 2.486 M -0.91 % | 2.509 M 2.88 % | 2.438 M 6.24 % | 2.295 M -19.92 % | 2.866 M 4.20 % | 2.751 M -0.16 % | 2.755 M -0.38 % | 2.766 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 |
| 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 |
| Total assets | 1.037 B -7.31 % | 1.119 B -1.56 % | 1.137 B 15.12 % | 987.570 M -1.51 % | 1.003 B -2.91 % | 1.033 B 1.46 % | 1.018 B -13.36 % | 1.175 B -3.27 % | 1.215 B -23.31 % | 1.584 B -12.05 % | 1.801 B -12.29 % | 2.053 B -12.99 % | 2.360 B -11.22 % | 2.658 B -4.30 % | 2.777 B -25.97 % | 3.751 B -19.24 % | 4.645 B 7.05 % | 4.339 B 26.86 % | 3.421 B -47.24 % | 6.484 B -1.75 % | 6.599 B 2.64 % | 6.430 B -3.33 % | 6.651 B -6.20 % | 7.091 B 6.14 % | 6.680 B 3.98 % | 6.425 B -4.82 % | 6.750 B 1.73 % | 6.635 B 1.55 % | 6.534 B 3.33 % | 6.323 B -4.34 % | 6.610 B -2.85 % | 6.804 B 280.12 % | 1.790 B 20.76 % | 1.482 B -1.53 % | 1.505 B -15.85 % | 1.789 B 3.23 % | 1.733 B -2.18 % | 1.771 B -2.90 % | 1.824 B -10.97 % | 2.049 B -0.30 % | 2.055 B -2.41 % | 2.106 B -9.13 % | 2.318 B -9.63 % | 2.565 B 19.03 % | 2.155 B 25.75 % | 1.713 B 1.54 % | 1.687 B -16.33 % | 2.017 B 20.23 % | 1.677 B -11.58 % | 1.897 B 21.70 % | 1.559 B -12.77 % | 1.787 B 10.18 % | 1.622 B 12.53 % | 1.441 B 10.48 % | 1.305 B -6.79 % | 1.400 B 7.59 % | 1.301 B 12.40 % | 1.157 B -9.75 % | 1.282 B 28.25 % | 999.951 M 9.93 % | 909.602 M -14.18 % | 1.060 B 84.11 % | 575.654 M 7.68 % | 534.606 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 | 2023-01-01 | 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-06-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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -4.107 M | 0.000 -100.00 % | 1.027 M | 0.000 100.00 % | -1.021 M | 0.000 -100.00 % | 2.567 M | 0.000 -100.00 % | 13.347 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.111 M | 0.000 100.00 % | -47.071 M -167.63 % | 69.602 M 200.00 % | -69.602 M | 0.000 -100.00 % | 192.731 M 611.05 % | -37.713 M -200.00 % | 37.713 M | 0.000 100.00 % | -95.472 M -827.88 % | 13.117 M 200.00 % | -13.117 M | 0.000 100.00 % | -47.474 M 17.95 % | -57.856 M -200.00 % | 57.856 M | 0.000 -100.00 % | 40.116 M -79.98 % | 200.409 M 200.00 % | -200.409 M | 0.000 100.00 % | -156.969 M -279.34 % | 87.524 M 200.00 % | -87.524 M | 0.000 100.00 % | -102.834 M -216.04 % | 88.618 M 200.00 % | -88.618 M | 0.000 -100.00 % | 229.439 M 330.83 % | -99.400 M -200.00 % | 99.400 M | 0.000 -100.00 % | 293.287 M 241.09 % | -207.879 M -200.00 % | 207.879 M | 0.000 100.00 % | -386.401 M -287.84 % | 205.704 M 200.00 % | -205.704 M | 0.000 100.00 % | -72.337 M -140.67 % | 177.859 M 200.00 % | -177.859 M | 0.000 100.00 % | -37.945 M -117.08 % | 222.180 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.621 M | 0.000 100.00 % | -45.982 M -292.22 % | -11.723 M -200.00 % | 11.723 M | 0.000 -100.00 % | 185.602 M 431.33 % | -56.018 M -200.00 % | 56.018 M | 0.000 100.00 % | -126.946 M -945.26 % | -12.145 M -200.00 % | 12.145 M | 0.000 100.00 % | -54.934 M 59.06 % | -134.196 M -200.00 % | 134.196 M | 0.000 -100.00 % | 30.630 M -77.69 % | 137.294 M 200.00 % | -137.294 M | 0.000 100.00 % | -125.253 M -94.04 % | -64.549 M -200.00 % | 64.549 M | 0.000 100.00 % | -114.842 M -10 453.14 % | 1.109 M 200.00 % | -1.109 M | 0.000 -100.00 % | 174.683 M 230.48 % | -133.878 M -200.00 % | 133.878 M | 0.000 -100.00 % | 238.000 M 180.56 % | -295.433 M -200.00 % | 295.433 M | 0.000 100.00 % | -243.640 M -942.08 % | -23.380 M -200.00 % | 23.380 M | 0.000 100.00 % | -101.013 M 22.29 % | -129.979 M -200.00 % | 129.979 M | 0.000 -100.00 % | 41.958 M 271.68 % | -24.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.849 M | 0.000 100.00 % | -22.246 M -127.35 % | 81.325 M 200.00 % | -81.325 M | 0.000 -100.00 % | 17.029 M -6.97 % | 18.305 M 200.00 % | -18.305 M | 0.000 -100.00 % | 3.063 M -87.87 % | 25.261 M 200.00 % | -25.261 M | 0.000 100.00 % | -6.614 M -108.66 % | 76.340 M 200.00 % | -76.340 M | 0.000 -100.00 % | 9.486 M -84.39 % | 60.780 M 200.00 % | -60.780 M | 0.000 100.00 % | -31.716 M -129.92 % | 105.997 M 200.00 % | -105.997 M | 0.000 -100.00 % | 12.007 M -85.04 % | 80.280 M 200.00 % | -80.280 M | 0.000 -100.00 % | 21.474 M -66.44 % | 63.988 M 200.00 % | -63.988 M | 0.000 -100.00 % | 49.308 M -46.44 % | 92.059 M 200.00 % | -92.059 M | 0.000 100.00 % | -150.669 M -194.48 % | 159.474 M 200.00 % | -159.474 M | 0.000 -100.00 % | 32.952 M -89.49 % | 313.458 M 200.00 % | -313.458 M | 0.000 100.00 % | -79.903 M -132.40 % | 246.620 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.801 M 200.00 % | -12.801 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.747 K | 0.000 -100.00 % | 21.157 M 265.27 % | -12.801 M -200.00 % | 12.801 M | 0.000 100.00 % | -9.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.074 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.335 M 200.00 % | -2.335 M | 0.000 | 0.000 -100.00 % | 46.076 M 200.00 % | -46.076 M | 0.000 | 0.000 -100.00 % | 7.229 M 200.00 % | -7.229 M | 0.000 -100.00 % | 33.282 M 212.78 % | -29.510 M -200.00 % | 29.510 M | 0.000 -100.00 % | 5.979 M 232.71 % | -4.505 M -200.00 % | 4.505 M | 0.000 -100.00 % | 7.908 M -88.64 % | 69.609 M 200.00 % | -69.609 M | 0.000 100.00 % | -4.276 M 23.91 % | -5.620 M -200.00 % | 5.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.544 M 97.18 % | -90.343 M | 0.000 100.00 % | -790.552 K 98.53 % | -53.616 M -753.28 % | 8.207 M -88.61 % | 72.047 M 2 032.50 % | -3.728 M -103.49 % | 106.888 M 817.27 % | -14.902 M 90.85 % | -162.860 M -622.83 % | 31.149 M 124.88 % | -125.191 M -215.76 % | 108.143 M -79.72 % | 533.187 M 3.45 % | 515.404 M 154 180.19 % | 334.070 K -99.63 % | 91.464 M -97.02 % | 3.067 B 6 781.17 % | -45.902 M 2.13 % | -46.900 M -6 323.97 % | 753.545 K 101.05 % | -71.459 M 25.96 % | -96.515 M -54.35 % | -62.529 M 17.97 % | -76.223 M 16.54 % | -91.325 M -7.28 % | -85.124 M -42.12 % | -59.897 M 20.93 % | -75.755 M -821.00 % | -8.225 M 79.36 % | -39.845 M -847.92 % | -4.203 M -146.25 % | 9.088 M 528.92 % | -2.119 M 75.27 % | -8.569 M -47.62 % | -5.805 M -151.48 % | 11.276 M 147.98 % | -23.502 M -636.36 % | -3.192 M 73.44 % | -12.018 M -258.86 % | 7.565 M 120.97 % | -36.070 M -441.49 % | -6.661 M 41.75 % | -11.436 M -220.74 % | 9.471 M 196.36 % | -9.829 M -82.24 % | -5.393 M 29.83 % | -7.686 M -235.19 % | 5.685 M 150.31 % | -11.300 M -68.86 % | -6.692 M 24.58 % | -8.873 M -252.29 % | 5.826 M 130.05 % | -19.390 M -22.38 % | -15.843 M -93.23 % | -8.199 M -254.50 % | 5.307 M 129.24 % | -18.150 M -9.43 % | -16.586 M -101.60 % | -8.227 M -249.57 % | 5.500 M 134.30 % | -16.038 M 2.39 % | -16.430 M -108.31 % | -7.887 M -250.03 % | 5.257 M |
| Net cash provided by operating activities | -2.544 M 97.18 % | -90.343 M | 0.000 100.00 % | -33.511 M 48.77 % | -65.409 M -2 887.33 % | 2.347 M -71.06 % | 8.109 M -45.03 % | 14.750 M -40.16 % | 24.649 M 168.86 % | -35.794 M 22.34 % | -46.092 M 55.15 % | -102.777 M -59.22 % | -64.549 M | 0.000 -100.00 % | 76.194 M 331.24 % | -32.950 M 3.37 % | -34.099 M 6.00 % | -36.276 M -229.25 % | 28.067 M 171.27 % | -39.383 M -134.00 % | 115.833 M 130.13 % | -384.427 M -202.29 % | 375.808 M 2 492.48 % | -15.708 M -105.60 % | 280.431 M 238.27 % | -202.817 M -176.07 % | 266.634 M 2 560.84 % | -10.835 M -131.19 % | 34.738 M 147.38 % | -73.315 M -124.56 % | 298.493 M 344.84 % | 67.102 M 138.86 % | 28.093 M 120.70 % | -135.710 M -252.54 % | 88.965 M -42.12 % | 153.700 M 252.22 % | -100.974 M 11.90 % | -114.616 M -149.04 % | 233.706 M 901.11 % | 23.345 M -82.22 % | 131.312 M 162.44 % | -210.288 M -200.57 % | 209.094 M 355.43 % | -81.858 M -192.57 % | 88.424 M 139.45 % | -224.125 M -242.40 % | 157.394 M 296.45 % | 39.701 M 654.30 % | -7.162 M 96.75 % | -220.716 M -525.85 % | 51.830 M -62.07 % | 136.655 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 |
| Investments in property plant and equipment | -1.551 M 84.19 % | -9.816 M -6 279.10 % | -153.874 K -143.08 % | -63.303 K 96.62 % | -1.874 M -10 488.99 % | -17.699 K 98.88 % | -1.578 M -423.77 % | -301.289 K -53.72 % | -196.002 K 58.25 % | -469.493 K -101.35 % | 34.899 M 447.09 % | -10.055 M 53.57 % | -21.655 M -56.26 % | -13.858 M 29.51 % | -19.660 M -3.43 % | -19.009 M 42.66 % | -33.151 M -54.12 % | -21.511 M 4.18 % | -22.448 M 54.20 % | -49.013 M -17.60 % | -41.679 M -58.35 % | -26.320 M -337.52 % | -6.016 M 68.89 % | -19.335 M 82.19 % | -108.561 M -417.78 % | -20.967 M 78.56 % | -97.808 M -1 494.95 % | -6.132 M 86.17 % | -44.327 M -21.57 % | -36.461 M 60.79 % | -93.001 M -174.88 % | -33.833 M -1 186.74 % | -2.629 M -196.71 % | -886.166 K -177.83 % | -318.962 K 90.57 % | -3.382 M -1 675.01 % | -190.535 K 92.39 % | -2.505 M -14.88 % | -2.180 M 13.93 % | -2.533 M -301.93 % | -630.285 K 88.61 % | -5.533 M -3.35 % | -5.354 M -218.21 % | -1.683 M -149.25 % | -675.087 K 84.14 % | -4.256 M 7.31 % | -4.591 M 17.66 % | -5.576 M -235.21 % | -1.663 M 84.04 % | -10.424 M 95.02 % | -209.228 M -1 556.70 % | -12.629 M -8.04 % | -11.689 M -216.76 % | -3.690 M 89.51 % | -35.173 M -58.53 % | -22.187 M -203.21 % | -7.317 M -6.75 % | -6.855 M 25.65 % | -9.219 M 0.27 % | -9.244 M -303.41 % | -2.292 M -1 446.88 % | -148.140 K -365.86 % | -31.799 K 97.84 % | -1.470 M -90.21 % | -772.784 K 44.18 % | -1.384 M |
| Acquisitions net | 0.000 -100.00 % | 8.972 M 155.66 % | 3.509 M | 0.000 -100.00 % | 8.670 M | 0.000 100.00 % | -1.552 M 96.75 % | -47.800 M -200.00 % | 47.800 M 760.63 % | -7.236 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.805 M -85.34 % | 19.139 M -41.12 % | 32.507 M 50.77 % | 21.560 M 453.56 % | -6.098 M -112.44 % | 49.036 M 17.64 % | 41.685 M 58.36 % | 26.323 M -29.86 % | 37.529 M 93.49 % | 19.396 M -82.17 % | 108.799 M 414.49 % | 21.147 M -78.35 % | 97.668 M 1 481.16 % | 6.177 M -86.07 % | 44.359 M 21.45 % | 36.524 M 103.34 % | -1.092 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.000 M -100.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.785 M -181.40 % | 8.336 M 183.36 % | -10.000 M -900.00 % | -1.000 M | 0.000 | 0.000 100.00 % | -5.000 M -177.78 % | -1.800 M 93.45 % | -27.500 M 78.10 % | -125.550 M 8.29 % | -136.900 M 45.67 % | -252.000 M 32.89 % | -375.500 M -28.38 % | -292.500 M 46.07 % | -542.330 M -109.41 % | -258.984 M 30.69 % | -373.637 M 26.90 % | -511.150 M 19.46 % | -634.633 M -41.00 % | -450.100 M 40.19 % | -752.490 M -165.43 % | -283.500 M 12.87 % | -325.390 M -623.09 % | -45.000 M -105.63 % | 798.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -270.000 M | 0.000 | 0.000 100.00 % | -10.000 M 95.28 % | -211.650 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 |
| Sales maturities of investments | 1.930 M | 0.000 100.00 % | -6.091 M -9 943.59 % | 61.873 K -99.62 % | 16.451 M | 0.000 | 0.000 -100.00 % | 38.316 K -99.66 % | 11.156 M 35.46 % | 8.236 M | 0.000 -100.00 % | 800.000 K -88.03 % | 6.683 M 1 155.28 % | 532.412 K -98.20 % | 29.637 M -76.63 % | 126.827 M -7.92 % | 137.735 M -52.45 % | 289.665 M -17.24 % | 350.016 M -3.40 % | 362.318 M -18.41 % | 444.073 M 71.53 % | 258.892 M -35.12 % | 399.047 M -25.26 % | 533.891 M -8.48 % | 583.376 M 29.50 % | 450.498 M -37.73 % | 723.434 M 83.65 % | 393.923 M 21.97 % | 322.961 M 614.86 % | 45.178 M -94.26 % | 786.623 M 2 435 642.71 % | 32.295 K -99.43 % | 5.700 M 147.83 % | 2.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 270.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -10.271 M | 0.000 -100.00 % | 25.120 M | 0.000 -100.00 % | 6.783 M -82.81 % | 39.464 M 170.30 % | -56.136 M -875.84 % | 7.236 M -46.06 % | 13.414 M 1 576.77 % | 800.000 K 4 358.31 % | 17.944 K | 0.000 100.00 % | -12.470 M 34.40 % | -19.009 M 42.66 % | -33.151 M -54.12 % | -21.511 M -131.94 % | 67.344 M 237.40 % | -49.013 M -17.60 % | -41.679 M -58.35 % | -26.320 M -337.52 % | -6.016 M 68.89 % | -19.335 M 82.19 % | -108.561 M -417.78 % | -20.967 M 78.56 % | -97.808 M -1 494.95 % | -6.132 M 86.17 % | -44.327 M -21.57 % | -36.461 M -35 621.29 % | -102.071 K 99.99 % | -1.607 B -61 029.23 % | -2.629 M -196.71 % | -886.166 K -104.04 % | 21.951 M 749.05 % | -3.382 M -1 875.01 % | 190.535 K 107.61 % | -2.505 M -5 961.68 % | 42.735 K 101.69 % | -2.533 M -268.89 % | 1.500 M 127.11 % | -5.533 M -13.79 % | -4.863 M -188.99 % | -1.683 M -1 076.42 % | 172.328 K 104.05 % | -4.256 M -101.85 % | 230.138 M 1 375.85 % | -18.038 M -47 537.28 % | 38.025 K 100.36 % | -10.424 M 95.02 % | -209.228 M -1 556.70 % | -12.629 M -8.04 % | -11.689 M -216.76 % | -3.690 M 89.51 % | -35.173 M -58.53 % | -22.187 M -203.21 % | -7.317 M -6.75 % | -6.855 M 25.65 % | -9.219 M 0.27 % | -9.244 M -303.41 % | -2.292 M -1 446.88 % | -148.140 K -14 914.00 % | 1.000 K 100.07 % | -1.470 M -90.21 % | -772.784 K 44.18 % | -1.384 M |
| Net cash used for investing activites | -621.903 K 53.72 % | -1.344 M 89.67 % | -13.006 M -909 392.68 % | -1.430 K -100.01 % | 23.246 M 131 441.60 % | -17.699 K 98.88 % | -1.579 M -500.49 % | -262.973 K 96.43 % | -7.376 M -209.02 % | 6.766 M -86.00 % | 48.313 M 622.04 % | -9.255 M 53.62 % | -19.954 M -31.92 % | -15.126 M 44.37 % | -27.188 M -54.45 % | -17.603 M 46.59 % | -32.960 M -303.40 % | 16.205 M 21.71 % | 13.314 M -36.07 % | 20.827 M 114.88 % | -139.931 M -429.85 % | -26.410 M -151.88 % | 50.908 M 1 367.88 % | 3.468 M 102.17 % | -159.579 M -682.70 % | -20.388 M 83.95 % | -127.004 M -221.73 % | 104.335 M 323.30 % | -46.723 M -29.00 % | -36.220 M -109.05 % | 400.282 M 124.39 % | -1.641 B -53 544.57 % | 3.071 M 117.19 % | 1.414 M -93.46 % | 21.632 M 739.62 % | -3.382 M -1 875.01 % | 190.535 K 107.61 % | -2.505 M -17.18 % | -2.138 M 15.62 % | -2.533 M -391.28 % | 869.715 K 115.72 % | -5.533 M -14.55 % | -4.831 M -187.09 % | -1.683 M -234.68 % | -502.758 K 96.47 % | -14.256 M -202.58 % | 13.897 M 158.85 % | -23.614 M -1 352.78 % | -1.625 M 84.41 % | -10.424 M 95.02 % | -209.228 M -1 556.70 % | -12.629 M -8.04 % | -11.689 M -216.76 % | -3.690 M 89.51 % | -35.173 M -58.53 % | -22.187 M -203.21 % | -7.317 M -6.75 % | -6.855 M 25.65 % | -9.219 M 0.27 % | -9.244 M -303.41 % | -2.292 M -1 446.88 % | -148.140 K -380.98 % | -30.799 K 97.90 % | -1.470 M -90.21 % | -772.784 K 44.18 % | -1.384 M |
| Debt repayment | 86.955 M 455.19 % | 15.662 M -53.95 % | 34.008 M 60.49 % | 21.190 M -16.14 % | 25.270 M 2.82 % | 24.577 M 628.17 % | -4.653 M -115.85 % | 29.360 M 152.39 % | -56.038 M 41.07 % | -95.090 M | 0.000 100.00 % | -6.165 M 74.01 % | -23.717 M 21.21 % | -30.100 M | 0.000 100.00 % | -81.090 M | 0.000 100.00 % | -51.020 M -391.54 % | 17.500 M | 0.000 | 0.000 -100.00 % | 65.314 M 159.16 % | -110.407 M | 0.000 100.00 % | -118.537 M -977.61 % | -11.000 M | 0.000 | 0.000 100.00 % | -72.940 M | 0.000 100.00 % | -53.680 M 43.21 % | -94.520 M | 0.000 | 0.000 100.00 % | -88.300 M -24.72 % | -70.800 M -170.80 % | 100.000 M | 0.000 100.00 % | -146.080 M -142.66 % | -60.200 M -100.67 % | -30.000 M | 0.000 100.00 % | -74.000 M | 0.000 -100.00 % | 70.000 M | 0.000 100.00 % | -110.000 M -248.73 % | 73.959 M 161.63 % | -120.000 M -140.00 % | 300.000 M 500.00 % | 50.000 M 190.22 % | -55.420 M | 0.000 -100.00 % | 111.587 M 219.04 % | -93.737 M -308.30 % | 45.000 M -54.20 % | 98.250 M 38.81 % | 70.780 M -10.65 % | 79.220 M 692.20 % | 10.000 M 106.46 % | -154.900 M -1 011.18 % | 17.000 M 750.00 % | 2.000 M 113.25 % | -15.100 M 34.35 % | -23.000 M -152.27 % | 44.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -216.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.135 M -63.31 % | -3.145 M 27.68 % | -4.348 M -5.00 % | -4.141 M -25.71 % | -3.294 M 17.19 % | -3.978 M -32.41 % | -3.004 M 39.97 % | -5.005 M -151.15 % | -1.993 M 58.20 % | -4.768 M -143.23 % | 11.028 M 256.42 % | -7.051 M 34.26 % | -10.724 M 21.65 % | -13.688 M 52.13 % | -28.596 M 29.01 % | -40.283 M -1 223.41 % | -3.044 M 78.26 % | -14.002 M -172.21 % | -5.144 M 96.37 % | -141.833 M -2 729.31 % | -5.013 M -31.44 % | -3.814 M 48.55 % | -7.412 M -35.75 % | -5.460 M 37.45 % | -8.729 M -58.86 % | -5.495 M 86.60 % | -40.998 M 27.07 % | -56.213 M -749.41 % | -6.618 M -0.09 % | -6.612 M 43.43 % | -11.687 M 48.19 % | -22.557 M -0.95 % | -22.345 M -1 375.84 % | -1.514 M 47.84 % | -2.902 M 85.71 % | -20.309 M -819.71 % | -2.208 M 20.82 % | -2.789 M 51.44 % | -5.743 M 75.08 % | -23.049 M -49.59 % | -15.408 M -149.45 % | -6.177 M -105.81 % | -3.001 M 96.83 % | -94.592 M -906.11 % | -9.402 M -84.72 % | -5.090 M 64.27 % | -14.244 M 41.26 % | -24.247 M -295.76 % | -6.127 M -25.33 % | -4.889 M -77.43 % | -2.755 M 64.89 % | -7.848 M -99.05 % | -3.943 M 47.37 % | -7.492 M -58.39 % | -4.730 M 38.40 % | -7.678 M -43.20 % | -5.362 M 79.17 % | -25.745 M -159.68 % | -9.914 M -416.76 % | -1.919 M 5.98 % | -2.041 M 18.19 % | -2.494 M -3.59 % | -2.408 M 14.16 % | -2.805 M 87.69 % | -22.780 M -598.24 % | -3.262 M |
| Other financing activites | -34.608 M -12.31 % | -30.815 M -123.76 % | -13.771 M -187.10 % | -4.797 M 55.74 % | -10.837 M -230.51 % | 8.304 M -60.36 % | 20.948 M 135.06 % | -59.748 M -403.49 % | 19.687 M 2 351.60 % | -874.359 K -100.61 % | 143.953 M 931.84 % | -17.305 M 58.69 % | -41.893 M 39.44 % | -69.172 M -112.12 % | -32.611 M 69.58 % | -107.217 M -154.31 % | -42.160 M 58.86 % | -102.472 M -41 330.24 % | 248.536 K -99.66 % | 74.111 M -60.71 % | 188.625 M 379.87 % | 39.308 M 1 789.75 % | -2.326 M -577.88 % | 486.779 K 102.86 % | -17.027 M -132.56 % | 52.301 M 241.98 % | -36.837 M -158.36 % | 63.124 M 185.91 % | -73.476 M -156.61 % | 129.784 M 319.02 % | 30.973 M -98.17 % | 1.690 B 8 606.51 % | 19.410 M 152.63 % | 7.683 M -77.60 % | 34.299 M 100 269.39 % | 34.173 K -99.68 % | 10.744 M -67.38 % | 32.933 M 105.69 % | 16.011 M 339.31 % | -6.690 M 66.54 % | -19.997 M -138.59 % | 51.822 M 345.00 % | -21.152 M -347.34 % | 8.552 M -90.42 % | 89.292 M -44.84 % | 161.888 M 785.67 % | 18.279 M 435.60 % | -5.447 M -145.37 % | 12.005 M -69.81 % | 39.759 M 166.68 % | -59.630 M -9 826.11 % | -600.737 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.443 M | 0.000 100.00 % | -6.220 M -101.24 % | 502.120 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 47.211 M 358.03 % | -18.297 M -215.16 % | 15.889 M 29.68 % | 12.253 M 10.00 % | 11.138 M -61.46 % | 28.903 M 117.47 % | 13.291 M 137.55 % | -35.393 M 7.70 % | -38.344 M 61.93 % | -100.732 M -165.00 % | 154.981 M 607.79 % | -30.521 M 60.02 % | -76.334 M 32.42 % | -112.961 M -104.43 % | -55.255 M 70.66 % | -188.307 M -381.41 % | -39.116 M 76.65 % | -167.494 M -1 428.82 % | 12.605 M 109.05 % | -139.263 M -175.85 % | 183.612 M 82.14 % | 100.808 M 170.51 % | -142.978 M -29 472.36 % | 486.779 K 100.32 % | -149.788 M -518.34 % | 35.806 M 760.50 % | 4.161 M -39.79 % | 6.911 M 104.52 % | -153.033 M -224.24 % | 123.172 M 458.12 % | -34.394 M -102.19 % | 1.573 B 53 677.72 % | -2.936 M -147.59 % | 6.169 M 106.76 % | -91.303 M 4.96 % | -96.072 M -188.52 % | 108.535 M 260.05 % | 30.145 M 122.55 % | -133.666 M -48.62 % | -89.940 M -37.51 % | -65.406 M -243.29 % | 45.645 M 146.50 % | -98.153 M -13.79 % | -86.256 M -157.55 % | 149.890 M -4.41 % | 156.798 M 270.95 % | -91.721 M -307.21 % | 44.265 M 138.79 % | -114.122 M -134.08 % | 334.871 M 2 803.83 % | -12.385 M 80.61 % | -63.869 M -1 519.91 % | -3.943 M -103.79 % | 104.095 M 205.72 % | -98.467 M -363.83 % | 37.322 M -59.82 % | 92.888 M 106.26 % | 45.035 M -44.23 % | 80.749 M 899.18 % | 8.081 M 104.95 % | -163.161 M -131.58 % | 516.626 M 126 764.24 % | -407.870 K 97.72 % | -17.905 M 60.89 % | -45.780 M -212.38 % | 40.738 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.946 M -38 974.65 % | -30.573 K 59.47 % | -75.439 K -100.07 % | 109.048 M 54.56 % | 70.552 M 135 694.01 % | -52.032 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 100.00 % | -909.727 K 8.28 % | -991.856 K -162.98 % | 1.575 M -64.71 % | 4.462 M 537.75 % | -1.019 M 30.76 % | -1.472 M -222.49 % | 1.202 M 121.07 % | -5.704 M -6.66 % | -5.348 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 |
| Net change in cash | 44.045 M 140.05 % | -109.984 M -204.06 % | 105.694 M 595.72 % | -21.321 M 31.43 % | -31.093 M -199.56 % | 31.232 M 57.58 % | 19.820 M 194.81 % | -20.906 M 1.51 % | -21.226 M 85.02 % | -141.706 M -190.16 % | 157.172 M 440.07 % | -46.218 M 10.76 % | -51.788 M 9.99 % | -57.534 M -708.78 % | -7.114 M 97.03 % | -239.277 M -97.40 % | -121.212 M 30.23 % | -173.728 M -421.80 % | 53.986 M 134.21 % | -157.818 M -198.94 % | 159.515 M 151.45 % | -310.029 M -209.27 % | 283.737 M 2 514.17 % | -11.753 M 59.38 % | -28.936 M 84.56 % | -187.400 M -230.28 % | 143.845 M 43.26 % | 100.411 M 160.85 % | -165.019 M -1 310.09 % | 13.637 M 131.39 % | -43.438 M -106.13 % | 708.083 M 2 408.46 % | 28.228 M 122.03 % | -128.127 M -796.95 % | 18.384 M -65.48 % | 53.254 M 470.97 % | 9.327 M 111.30 % | -82.515 M -185.17 % | 96.883 M 237.23 % | -70.600 M -203.86 % | 67.977 M 138.65 % | -175.881 M -274.55 % | 100.763 M 159.34 % | -169.797 M -171.40 % | 237.812 M 391.50 % | -81.582 M -202.53 % | 79.570 M 31.84 % | 60.351 M 149.10 % | -122.909 M -218.49 % | 103.730 M 161.10 % | -169.784 M -382.23 % | 60.158 M -37.00 % | 95.489 M 202.89 % | -92.806 M -53.70 % | -60.381 M -353.19 % | 23.848 M 132.20 % | 10.270 M 107.42 % | -138.499 M -196.52 % | 143.487 M 3 048.36 % | 4.558 M 101.48 % | -307.328 M -164.12 % | 479.269 M 1 093.66 % | 40.151 M 256.62 % | -25.637 M -281.91 % | 14.093 M 253.65 % | -9.172 M |
| Cash at beginning of period | 10.928 M -90.96 % | 120.912 M 694.54 % | 15.218 M -58.35 % | 36.539 M -45.97 % | 67.632 M 85.80 % | 36.400 M 119.54 % | 16.580 M -55.77 % | 37.486 M -36.15 % | 58.712 M -70.71 % | 200.418 M 363.43 % | 43.247 M -51.66 % | 89.465 M -36.66 % | 141.253 M -28.94 % | 198.787 M -3.45 % | 205.901 M -53.75 % | 445.178 M -21.40 % | 566.390 M -23.47 % | 740.118 M 7.87 % | 686.132 M -18.70 % | 843.950 M 23.31 % | 684.435 M -31.18 % | 994.463 M 39.92 % | 710.726 M -1.63 % | 722.479 M -3.85 % | 751.415 M -19.96 % | 938.815 M 18.09 % | 794.970 M 14.46 % | 694.559 M -19.20 % | 859.578 M 1.61 % | 845.941 M -4.88 % | 889.379 M 390.57 % | 181.297 M 18.44 % | 153.069 M -45.57 % | 281.196 M 7.00 % | 262.812 M 25.41 % | 209.557 M 4.66 % | 200.230 M -29.18 % | 282.745 M 52.13 % | 185.862 M -27.53 % | 256.462 M 36.07 % | 188.485 M -48.27 % | 364.366 M 38.23 % | 263.604 M -39.18 % | 433.401 M 121.59 % | 195.589 M -29.43 % | 277.171 M 40.27 % | 197.601 M 43.97 % | 137.249 M -47.24 % | 260.159 M 66.31 % | 156.429 M -52.05 % | 326.213 M 22.61 % | 266.055 M 55.98 % | 170.566 M -35.24 % | 263.373 M -18.65 % | 323.753 M 7.95 % | 299.905 M 3.55 % | 289.635 M -32.35 % | 428.134 M 50.41 % | 284.647 M 1.63 % | 280.089 M -52.32 % | 587.417 M 443.16 % | 108.148 M 59.05 % | 67.997 M -27.38 % | 93.634 M 17.72 % | 79.541 M -10.34 % | 88.713 M |
| Cash at end of period | 54.973 M 403.05 % | 10.928 M -90.96 % | 120.912 M 694.54 % | 15.218 M -58.35 % | 36.539 M -45.97 % | 67.632 M 85.80 % | 36.400 M 119.54 % | 16.580 M -55.77 % | 37.486 M -36.15 % | 58.712 M -70.71 % | 200.418 M 363.43 % | 43.247 M -51.66 % | 89.465 M -36.66 % | 141.253 M -28.94 % | 198.787 M -3.45 % | 205.901 M -53.75 % | 445.178 M -21.40 % | 566.390 M -23.47 % | 740.118 M 7.87 % | 686.132 M -18.70 % | 843.950 M 23.31 % | 684.435 M -31.18 % | 994.463 M 39.92 % | 710.726 M -1.63 % | 722.479 M -3.85 % | 751.415 M -19.96 % | 938.815 M 18.09 % | 794.970 M 14.46 % | 694.559 M -19.20 % | 859.578 M 1.61 % | 845.941 M -4.88 % | 889.379 M 390.57 % | 181.297 M 18.44 % | 153.069 M -45.57 % | 281.196 M 7.00 % | 262.812 M 25.41 % | 209.557 M 4.66 % | 200.230 M -29.18 % | 282.745 M 52.13 % | 185.862 M -27.53 % | 256.462 M 36.07 % | 188.485 M -48.27 % | 364.366 M 38.23 % | 263.604 M -39.18 % | 433.401 M 121.59 % | 195.589 M -29.43 % | 277.171 M 40.27 % | 197.601 M 43.97 % | 137.249 M -47.24 % | 260.159 M 66.31 % | 156.429 M -52.05 % | 326.213 M 22.61 % | 266.055 M 55.98 % | 170.566 M -35.24 % | 263.373 M -18.65 % | 323.753 M 7.95 % | 299.905 M 3.55 % | 289.635 M -32.35 % | 428.134 M 50.41 % | 284.647 M 1.63 % | 280.089 M -52.32 % | 587.417 M 443.16 % | 108.148 M 59.05 % | 67.997 M -27.38 % | 93.634 M 17.72 % | 79.541 M |
| Operating cash flow | -2.544 M 97.18 % | -90.343 M | 0.000 100.00 % | -33.511 M 48.77 % | -65.409 M -2 887.33 % | 2.347 M -71.06 % | 8.109 M -45.03 % | 14.750 M -40.16 % | 24.649 M 168.86 % | -35.794 M 22.34 % | -46.092 M 55.15 % | -102.777 M -59.22 % | -64.549 M | 0.000 -100.00 % | 76.194 M 331.24 % | -32.950 M 3.37 % | -34.099 M 6.00 % | -36.276 M -229.25 % | 28.067 M 171.27 % | -39.383 M -134.00 % | 115.833 M 130.13 % | -384.427 M -202.29 % | 375.808 M 2 492.48 % | -15.708 M -105.60 % | 280.431 M 238.27 % | -202.817 M -176.07 % | 266.634 M 2 560.84 % | -10.835 M -131.19 % | 34.738 M 147.38 % | -73.315 M -124.56 % | 298.493 M 344.84 % | 67.102 M 138.86 % | 28.093 M 120.70 % | -135.710 M -252.54 % | 88.965 M -42.12 % | 153.700 M 252.22 % | -100.974 M 11.90 % | -114.616 M -149.04 % | 233.706 M 901.11 % | 23.345 M -82.22 % | 131.312 M 162.44 % | -210.288 M -200.57 % | 209.094 M 355.43 % | -81.858 M -192.57 % | 88.424 M 139.45 % | -224.125 M -242.40 % | 157.394 M 296.45 % | 39.701 M 654.30 % | -7.162 M 96.75 % | -220.716 M -525.85 % | 51.830 M -62.07 % | 136.655 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 |
| Capital expenditure | -1.551 M 84.19 % | -9.816 M -6 279.10 % | -153.874 K -143.07 % | -63.304 K 96.62 % | -1.874 M -10 488.99 % | -17.699 K 98.88 % | -1.578 M -423.77 % | -301.289 K -53.72 % | -196.002 K 58.25 % | -469.493 K -101.35 % | 34.899 M 447.09 % | -10.055 M 53.57 % | -21.655 M -56.26 % | -13.858 M 29.51 % | -19.660 M -3.43 % | -19.009 M 42.66 % | -33.151 M -54.12 % | -21.511 M 4.18 % | -22.448 M 54.20 % | -49.013 M -17.60 % | -41.679 M -58.35 % | -26.320 M -337.52 % | -6.016 M 68.89 % | -19.335 M 82.19 % | -108.561 M -417.78 % | -20.967 M 78.56 % | -97.808 M -1 494.95 % | -6.132 M 86.17 % | -44.327 M -21.57 % | -36.461 M 60.79 % | -93.001 M -174.88 % | -33.833 M -1 186.74 % | -2.629 M -196.71 % | -886.166 K -177.83 % | -318.962 K 90.57 % | -3.382 M -1 675.01 % | -190.535 K 92.39 % | -2.505 M -14.88 % | -2.180 M 13.93 % | -2.533 M -301.93 % | -630.285 K 88.61 % | -5.533 M -3.35 % | -5.354 M -218.21 % | -1.683 M -149.25 % | -675.087 K 84.14 % | -4.256 M 7.31 % | -4.591 M 17.66 % | -5.576 M -235.21 % | -1.663 M 84.04 % | -10.424 M 95.02 % | -209.228 M -1 556.70 % | -12.629 M -8.04 % | -11.689 M -216.76 % | -3.690 M 89.51 % | -35.173 M -58.53 % | -22.187 M -203.21 % | -7.317 M -6.75 % | -6.855 M 25.65 % | -9.219 M 0.27 % | -9.244 M -303.41 % | -2.292 M -1 446.88 % | -148.140 K -365.86 % | -31.799 K 97.84 % | -1.470 M -90.21 % | -772.784 K 44.18 % | -1.384 M |
| Free CashFlow | -4.096 M 95.91 % | -100.159 M -197.57 % | 102.657 M 405.76 % | -33.574 M 50.10 % | -67.283 M -2 988.98 % | 2.329 M -64.34 % | 6.531 M -54.80 % | 14.449 M -40.91 % | 24.453 M 167.43 % | -36.263 M -223.97 % | -11.194 M 90.08 % | -112.832 M -30.89 % | -86.204 M -522.04 % | -13.858 M -124.51 % | 56.533 M 208.80 % | -51.959 M 22.74 % | -67.250 M -16.38 % | -57.786 M -1 128.35 % | 5.619 M 106.36 % | -88.396 M -219.21 % | 74.154 M 118.05 % | -410.747 M -211.08 % | 369.792 M 1 155.27 % | -35.042 M -120.39 % | 171.870 M 176.80 % | -223.784 M -232.55 % | 168.826 M 1 095.00 % | -16.967 M -76.95 % | -9.589 M 91.27 % | -109.776 M -153.42 % | 205.492 M 517.67 % | 33.269 M 30.65 % | 25.463 M 118.64 % | -136.596 M -254.09 % | 88.646 M -41.03 % | 150.318 M 248.59 % | -101.164 M 13.62 % | -117.121 M -150.59 % | 231.526 M 1 012.49 % | 20.811 M -84.07 % | 130.681 M 160.55 % | -215.822 M -205.93 % | 203.740 M 343.88 % | -83.541 M -195.20 % | 87.749 M 138.42 % | -228.380 M -249.46 % | 152.803 M 347.78 % | 34.125 M 486.65 % | -8.826 M 96.18 % | -231.141 M -46.85 % | -157.399 M -226.91 % | 124.026 M 1 161.03 % | -11.689 M -216.76 % | -3.690 M 89.51 % | -35.173 M -58.53 % | -22.187 M -203.21 % | -7.317 M -6.75 % | -6.855 M 25.65 % | -9.219 M 0.27 % | -9.244 M -303.41 % | -2.292 M -1 446.88 % | -148.140 K -365.86 % | -31.799 K 97.84 % | -1.470 M -90.21 % | -772.784 K 44.18 % | -1.384 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 |