Preecha Group Public Company Limited PRECHA.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.465 M -82.73 % | 170.625 M 67.23 % | 102.028 M 64.17 % | 62.147 M -24.92 % | 82.778 M 57.22 % | 52.649 M -41.08 % | 89.354 M 44.39 % | 61.882 M -36.92 % | 98.097 M -53.13 % | 209.287 M 12.76 % | 185.611 M 20.62 % | 153.879 M -49.84 % | 306.779 M -36.04 % | 479.607 M -1.70 % | 487.921 M -56.30 % | 1.117 B 132.77 % | 479.689 M 104.44 % | 234.639 M -41.31 % | 399.803 M -28.12 % | 556.241 M 20.23 % | 462.655 M |
| Net income | -46.011 M -5 086.52 % | 922.700 K 103.99 % | -23.117 M 53.52 % | -49.736 M -171.39 % | -18.327 M 27.24 % | -25.186 M 15.49 % | -29.804 M 27.32 % | -41.009 M -60.23 % | -25.594 M -41.08 % | -18.142 M -39.25 % | -13.028 M -305.71 % | 6.333 M -29.40 % | 8.970 M -82.59 % | 51.515 M 13.95 % | 45.210 M -75.67 % | 185.798 M 1 147.45 % | -17.738 M 78.86 % | -83.903 M -2 196.77 % | 4.002 M -95.10 % | 81.668 M -75.82 % | 337.802 M |
| Income before tax | -46.011 M -5 086.52 % | 922.700 K 103.99 % | -23.117 M 47.19 % | -43.775 M -141.97 % | -18.091 M 27.61 % | -24.991 M -28.33 % | -19.474 M 55.11 % | -43.382 M -70.39 % | -25.460 M -411.86 % | -4.974 M 53.18 % | -10.624 M -370.22 % | 3.932 M -82.82 % | 22.887 M -69.76 % | 75.681 M 17.75 % | 64.272 M -73.44 % | 241.950 M 669.05 % | 31.461 M 141.51 % | -75.791 M | 0.000 | 0.000 | 0.000 |
| Income before tax ratio | -1.56 -28 975.59 % | 0.01 102.39 % | -0.23 67.83 % | -0.70 -222.30 % | -0.22 53.96 % | -0.47 -117.79 % | -0.22 68.91 % | -0.70 -170.11 % | -0.26 -992.04 % | -0.02 58.48 % | -0.06 -324.02 % | 0.03 -65.75 % | 0.07 -52.72 % | 0.16 19.79 % | 0.13 -39.21 % | 0.22 230.39 % | 0.07 120.30 % | -0.32 | 0.00 | 0.00 | 0.00 |
| EBITDA | -39.214 M -373.17 % | 14.355 M 271.77 % | -8.357 M 70.37 % | -28.203 M -1 233.57 % | -2.115 M 84.76 % | -13.880 M -116.41 % | -6.414 M 79.81 % | -31.762 M -181.70 % | -11.275 M -229.26 % | 8.722 M -17.69 % | 10.597 M 81 719.09 % | -12.983 K -100.06 % | 22.415 M -72.81 % | 82.444 M 16.26 % | 70.916 M -76.00 % | 295.459 M 710.08 % | 36.473 M 197.45 % | -37.427 M -288.07 % | 19.900 M -79.75 % | 98.272 M -16.32 % | 117.438 M |
| Net income ratio | -1.56 -28 975.59 % | 0.01 102.39 % | -0.23 71.69 % | -0.80 -261.48 % | -0.22 53.72 % | -0.48 -43.42 % | -0.33 49.67 % | -0.66 -154.00 % | -0.26 -200.99 % | -0.09 -23.50 % | -0.07 -270.54 % | 0.04 40.76 % | 0.03 -72.78 % | 0.11 15.92 % | 0.09 -44.32 % | 0.17 550.00 % | -0.04 89.66 % | -0.36 -3 672.71 % | 0.01 -93.18 % | 0.15 -79.89 % | 0.73 |
| Ratio EBITDA | -1.33 -1 681.88 % | 0.08 202.71 % | -0.08 81.95 % | -0.45 -1 676.27 % | -0.03 90.31 % | -0.26 -267.27 % | -0.07 86.01 % | -0.51 -346.56 % | -0.11 -375.78 % | 0.04 -27.00 % | 0.06 67 765.49 % | 0.00 -100.12 % | 0.07 -57.49 % | 0.17 18.27 % | 0.15 -45.07 % | 0.26 248.02 % | 0.08 147.67 % | -0.16 -420.46 % | 0.05 -71.83 % | 0.18 -30.40 % | 0.25 |
| Gross profit ratio | 0.50 64.27 % | 0.30 19.00 % | 0.25 -15.36 % | 0.30 6.94 % | 0.28 -15.91 % | 0.33 2.78 % | 0.32 19.30 % | 0.27 27.65 % | 0.21 -11.71 % | 0.24 -18.96 % | 0.30 -22.78 % | 0.38 22.64 % | 0.31 -11.64 % | 0.36 9.59 % | 0.32 -3.56 % | 0.34 39.35 % | 0.24 -7.91 % | 0.26 -6.03 % | 0.28 -16.03 % | 0.33 -16.56 % | 0.40 |
| Weighted average shs out dil | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 19.87 % | 280.303 M |
| Weighted average shs out | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 19.87 % | 280.303 M |
| EPS diluted | -0.14 -5 285.19 % | 0.00 103.92 % | -0.07 54.13 % | -0.15 -175.23 % | -0.05 27.33 % | -0.08 15.45 % | -0.09 26.08 % | -0.12 -57.48 % | -0.08 -41.11 % | -0.05 -39.18 % | -0.04 -294.00 % | 0.02 100.00 % | 0.01 -93.33 % | 0.15 15.38 % | 0.13 -76.36 % | 0.55 1 141.67 % | -0.05 78.88 % | -0.25 -2 183.33 % | 0.01 -95.00 % | 0.24 -80.00 % | 1.20 |
| Earnings per share | -0.14 -5 285.19 % | 0.00 103.92 % | -0.07 54.13 % | -0.15 -175.23 % | -0.05 27.33 % | -0.08 15.45 % | -0.09 26.08 % | -0.12 -57.48 % | -0.08 -41.11 % | -0.05 -39.18 % | -0.04 -294.00 % | 0.02 100.00 % | 0.01 -93.33 % | 0.15 15.38 % | 0.13 -76.36 % | 0.55 1 141.67 % | -0.05 78.88 % | -0.25 -2 183.33 % | 0.01 -95.00 % | 0.24 -80.00 % | 1.20 |
| Gross profit | 14.591 M -71.63 % | 51.434 M 99.00 % | 25.846 M 38.96 % | 18.600 M -19.71 % | 23.167 M 32.21 % | 17.522 M -39.44 % | 28.934 M 72.26 % | 16.796 M -19.48 % | 20.859 M -58.62 % | 50.405 M -8.62 % | 55.159 M -6.86 % | 59.219 M -38.48 % | 96.264 M -43.48 % | 170.327 M 7.73 % | 158.112 M -57.86 % | 375.195 M 224.36 % | 115.673 M 88.27 % | 61.441 M -44.85 % | 111.404 M -39.65 % | 184.592 M 0.32 % | 183.997 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 5.961 M 2 428.36 % | 235.767 K 20.66 % | 195.401 K -98.11 % | 10.330 M 535.25 % | -2.373 M -1 874.84 % | 133.716 K -98.98 % | 13.168 M 447.66 % | 2.404 M 200.11 % | -2.402 M -117.26 % | 13.916 M -42.41 % | 24.166 M 26.78 % | 19.062 M -66.05 % | 56.152 M 31.61 % | 42.665 M -9.00 % | 46.884 M 317.73 % | 11.223 M 37.28 % | 8.176 M 103.56 % | -229.750 M |
| Cost of revenue | 14.874 M -87.52 % | 119.190 M 56.45 % | 76.182 M 74.94 % | 43.547 M -26.95 % | 59.611 M 69.70 % | 35.127 M -41.86 % | 60.421 M 34.01 % | 45.086 M -41.63 % | 77.238 M -51.39 % | 158.881 M 21.79 % | 130.452 M 37.81 % | 94.660 M -55.03 % | 210.514 M -31.93 % | 309.280 M -6.22 % | 329.809 M -55.51 % | 741.372 M 103.66 % | 364.016 M 110.17 % | 173.198 M -39.95 % | 288.399 M -22.40 % | 371.649 M 33.37 % | 278.658 M |
| General and administrative expenses | 54.231 M 27.77 % | 42.443 M 5.02 % | 40.413 M -31.33 % | 58.850 M 63.14 % | 36.075 M -8.18 % | 39.289 M -4.27 % | 41.042 M -23.66 % | 53.762 M 15.41 % | 46.585 M -24.94 % | 62.066 M 4.35 % | 59.481 M 6.38 % | 55.912 M -13.67 % | 64.770 M -8.54 % | 70.814 M -15.58 % | 83.887 M 33.91 % | 62.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 4.705 M -34.79 % | 7.216 M 1.96 % | 7.077 M 86.74 % | 3.790 M -3.10 % | 3.911 M -17.96 % | 4.767 M -27.43 % | 6.569 M 12.35 % | 5.847 M -22.58 % | 7.553 M -52.00 % | 15.734 M -1.94 % | 16.045 M 6.03 % | 15.132 M -28.20 % | 21.077 M -28.79 % | 29.598 M 99.71 % | 14.821 M -62.42 % | 39.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -562.895 K 60.75 % | -1.434 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.309 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 58.373 M 21.04 % | 48.225 M 1.55 % | 47.490 M -24.19 % | 62.640 M 56.66 % | 39.986 M -9.24 % | 44.056 M -7.47 % | 47.612 M -20.13 % | 59.609 M 10.11 % | 54.138 M -30.41 % | 77.799 M 3.01 % | 75.525 M 6.31 % | 71.045 M -17.24 % | 85.846 M -14.51 % | 100.413 M 1.73 % | 98.708 M -3.31 % | 102.083 M 12.49 % | 90.746 M -7.83 % | 98.460 M 2.37 % | 96.179 M 1.51 % | 94.748 M 24.76 % | 75.945 M |
| Cost and expenses | 73.248 M -56.25 % | 167.415 M 35.37 % | 123.672 M 16.47 % | 106.187 M 6.62 % | 99.597 M 25.78 % | 79.183 M -26.70 % | 108.032 M 3.19 % | 104.695 M -20.31 % | 131.376 M -44.49 % | 236.681 M 14.91 % | 205.977 M 24.30 % | 165.704 M -44.09 % | 296.360 M -27.66 % | 409.692 M -4.39 % | 428.517 M -49.20 % | 843.454 M 85.47 % | 454.762 M 67.40 % | 271.658 M -29.36 % | 384.578 M -17.54 % | 466.397 M 31.53 % | 354.603 M |
| Research and development expenses | 0.000 | 0.000 100.00 % | -0.225 66.47 % | -0.670 -213.87 % | -0.213 53.65 % | -0.460 -111.79 % | -0.217 68.99 % | -0.701 -172.54 % | -0.257 | 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 | 58.936 M 18.68 % | 49.659 M 4.57 % | 47.490 M -24.19 % | 62.640 M 56.66 % | 39.986 M -9.24 % | 44.056 M -7.47 % | 47.612 M -20.13 % | 59.609 M 10.11 % | 54.138 M -30.41 % | 77.799 M 3.01 % | 75.525 M 6.31 % | 71.045 M -17.24 % | 85.846 M -14.51 % | 100.413 M 1.73 % | 98.708 M -3.31 % | 102.083 M 12.49 % | 90.746 M -7.83 % | 98.460 M 2.37 % | 96.179 M 1.51 % | 94.748 M 24.76 % | 75.945 M |
| Interest income | 0.000 100.00 % | -0.170 -100.00 % | 52.391 K -70.32 % | 176.509 K -67.27 % | 539.297 K -60.78 % | 1.375 M 39.70 % | 984.400 K 2.98 % | 955.950 K 8.34 % | 882.326 K -34.22 % | 1.341 M -51.19 % | 2.748 M -43.84 % | 4.893 M 53.73 % | 3.183 M 946.18 % | 304.259 K 3 042 589 601.28 % | -0.010 | 0.000 -100.00 % | 532.825 K -48.10 % | 1.027 M 558.91 % | 155.811 K 360.84 % | 33.810 K -97.18 % | 1.199 M |
| Interest expense | 2.228 M -2.57 % | 2.287 M -3.55 % | 2.371 M -19.24 % | 2.936 M -9.93 % | 3.260 M 123.04 % | 1.462 M -27.16 % | 2.007 M -21.79 % | 2.566 M -18.72 % | 3.157 M -39.84 % | 5.247 M -54.13 % | 11.438 M 51.92 % | 7.529 M -15.89 % | 8.952 M -26.99 % | 12.260 M -33.15 % | 18.341 M | 0.000 -100.00 % | 49.732 M 83.08 % | 27.164 M 142.03 % | 11.223 M 37.28 % | 8.176 M -30.67 % | 11.793 M |
| Depreciation and amortization | 4.569 M -59.01 % | 11.145 M -90.99 % | 123.672 M 16.47 % | 106.187 M 6.62 % | 99.597 M 25.78 % | 79.183 M -26.70 % | 108.032 M 3.19 % | 104.695 M -20.31 % | 131.376 M 984.92 % | 12.109 M 2.18 % | 11.851 M 0.32 % | 11.813 M -1.54 % | 11.997 M -4.25 % | 12.530 M 8.85 % | 11.511 M 58.72 % | 7.253 M 61.92 % | 4.479 M -33.21 % | 6.707 M 43.45 % | 4.675 M -44.52 % | 8.428 M -10.21 % | 9.386 M |
| Operating income | -43.782 M -1 464.04 % | 3.210 M 115.47 % | -20.745 M 49.20 % | -40.839 M -175.36 % | -14.831 M 36.97 % | -23.529 M -25.97 % | -18.678 M 56.37 % | -42.813 M -68.16 % | -25.460 M -411.86 % | -4.974 M 53.18 % | -10.624 M -147.27 % | -4.297 M -141.24 % | 10.418 M -85.10 % | 69.915 M 17.69 % | 59.405 M -79.39 % | 288.207 M 1 056.21 % | 24.927 M 167.33 % | -37.019 M -343.15 % | 15.225 M -83.05 % | 89.844 M -16.85 % | 108.052 M |
| Operating income ratio | -1.49 -7 998.78 % | 0.02 109.25 % | -0.20 69.06 % | -0.66 -266.78 % | -0.18 59.91 % | -0.45 -113.79 % | -0.21 69.79 % | -0.69 -166.56 % | -0.26 -992.04 % | -0.02 58.48 % | -0.06 -104.99 % | -0.03 -182.22 % | 0.03 -76.70 % | 0.15 19.73 % | 0.12 -52.83 % | 0.26 396.72 % | 0.05 132.94 % | -0.16 -514.30 % | 0.04 -76.42 % | 0.16 -30.84 % | 0.23 |
| Total other income expenses net | -2.228 M 2.57 % | -2.287 M 3.55 % | -2.371 M 19.24 % | -2.936 M 9.93 % | -3.260 M -123.04 % | -1.462 M -83.61 % | -796.085 K -39.92 % | -568.972 K -107.28 % | 7.819 M 691.49 % | 987.844 K -89.86 % | 9.743 M 18.41 % | 8.228 M -34.01 % | 12.469 M 164.94 % | 4.706 M -3.31 % | 4.867 M 110.52 % | -46.257 M -807.94 % | 6.534 M 120.64 % | -31.656 M -182.07 % | -11.223 M -37.27 % | -8.176 M 92.43 % | -108.052 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 123.196 M 1 293.07 % | 8.844 M 114.78 % | -59.821 M -663.37 % | 10.618 M -43.38 % | 18.754 M 196.41 % | -19.452 M 13.37 % | -22.453 M 37.21 % | -35.761 M -36.21 % | -26.255 M -95.14 % | -13.455 M -116.84 % | 79.921 M -38.43 % | 129.806 M -1.29 % | 131.496 M 363.08 % | -49.983 M -149.48 % | 101.018 M -50.51 % | 204.121 M -67.97 % | 637.251 M -10.66 % | 713.261 M 174.92 % | 259.441 M 3.90 % | 249.692 M -57.39 % | 585.990 M |
| Total investments | 261.752 K -98.79 % | 21.663 M 137.71 % | 9.113 M -79.32 % | 44.075 M -53.09 % | 93.954 M -2.85 % | 96.706 M 1.12 % | 95.636 M 73.41 % | 55.151 M 1.36 % | 54.413 M 6.45 % | 51.114 M -29.80 % | 72.808 M -53.15 % | 155.415 M -59.08 % | 379.826 M 6 226 562.38 % | 6.100 K -78.02 % | 27.750 K -88.99 % | 252.123 K 61.36 % | 156.248 K -44.83 % | 283.198 K 34.07 % | 211.236 K -3.61 % | 219.137 K -1.52 % | 222.511 K |
| Total debt | 150.778 M 75.06 % | 86.128 M 86.10 % | 46.280 M -10.24 % | 51.560 M -21.84 % | 65.968 M 193.64 % | 22.465 M -30.72 % | 32.427 M -24.01 % | 42.670 M -19.54 % | 53.031 M -16.30 % | 63.355 M -46.68 % | 118.825 M -36.35 % | 186.695 M -10.90 % | 209.535 M 54.91 % | 135.266 M -35.86 % | 210.895 M -24.10 % | 277.873 M -57.73 % | 657.340 M -10.18 % | 731.840 M 168.52 % | 272.547 M 5.16 % | 259.180 M -57.58 % | 610.934 M |
| Accumulated other comprehensive income loss | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 15.17 % | 11.537 M 3 834.88 % | -308.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -122.824 M -59.90 % | -76.813 M -0.50 % | -76.433 M -43.36 % | -53.316 M -450.55 % | -9.684 M -212.05 % | 8.643 M -74.41 % | 33.770 M -46.52 % | 63.148 M -39.47 % | 104.320 M -19.76 % | 130.014 M -12.25 % | 148.156 M -16.76 % | 177.984 M -1.95 % | 181.517 M -9.64 % | 200.884 M 16.16 % | 172.936 M 2.91 % | 168.046 M 1 046.66 % | -17.751 M 98.07 % | -921.152 M -10.02 % | -837.249 M 0.48 % | -841.251 M 8.85 % | -922.919 M |
| Common stock | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M -75.00 % | 1.344 B 0.00 % | 1.344 B 0.00 % | 1.344 B 0.00 % | 1.344 B |
| Total equity | 315.214 M -12.74 % | 361.225 M 23.42 % | 292.672 M -16.68 % | 351.266 M -0.53 % | 353.154 M 6.85 % | 330.523 M -6.56 % | 353.719 M -11.58 % | 400.030 M -11.37 % | 451.329 M -20.63 % | 568.637 M -3.09 % | 586.779 M -4.84 % | 616.608 M -0.15 % | 617.508 M -1.25 % | 625.326 M 4.67 % | 597.400 M 0.87 % | 592.234 M 45.75 % | 406.341 M -4.21 % | 424.206 M -16.50 % | 508.037 M 0.79 % | 504.043 M 19.28 % | 422.576 M |
| Other non current liabilities | 4.597 M 14.51 % | 4.014 M 33.58 % | 3.005 M 10.44 % | 2.721 M -18.40 % | 3.334 M -18.36 % | 4.084 M -3.31 % | 4.224 M -0.24 % | 4.235 M 23.62 % | 3.426 M -11.54 % | 3.872 M -49.40 % | 7.652 M 23.74 % | 6.184 M -39.92 % | 10.294 M 16.09 % | 8.867 M 685.27 % | 1.129 M 2.26 % | 1.104 M 293.70 % | 280.465 K -49.28 % | 552.975 K 85.31 % | 298.403 K 104.27 % | -6.984 M -699.27 % | 1.165 M |
| Long term debt | 148.264 M 74.67 % | 84.882 M 88.23 % | 45.094 M -2.56 % | 46.280 M -10.41 % | 51.659 M 313.61 % | 12.490 M -44.40 % | 22.465 M -30.72 % | 32.427 M -24.01 % | 42.670 M -19.53 % | 53.025 M 102.90 % | 26.133 M -84.29 % | 166.343 M -12.61 % | 190.335 M 63.58 % | 116.354 M -44.83 % | 210.895 M 0.07 % | 210.747 M -61.56 % | 548.321 M 31.33 % | 417.520 M 102.26 % | 206.433 M -2.68 % | 212.112 M -45.76 % | 391.095 M |
| Total non current liabilities | 152.861 M 71.95 % | 88.896 M 84.82 % | 48.099 M -1.84 % | 49.001 M -10.90 % | 54.993 M 231.81 % | 16.574 M -37.90 % | 26.689 M -27.20 % | 36.661 M -20.47 % | 46.096 M -18.98 % | 56.897 M 68.41 % | 33.785 M -80.42 % | 172.527 M -14.01 % | 200.629 M 60.22 % | 125.221 M -40.94 % | 212.024 M 0.08 % | 211.851 M -61.40 % | 548.897 M 31.03 % | 418.917 M 101.28 % | 208.122 M 0.51 % | 207.066 M -47.54 % | 394.745 M |
| Other current liabilities | 40.465 M -6.98 % | 43.499 M 13.98 % | 38.163 M -7.62 % | 41.313 M 52.56 % | 27.079 M -24.47 % | 35.851 M -4.68 % | 37.612 M 306.41 % | 9.254 M -50.38 % | 18.649 M 32.05 % | 14.123 M -63.82 % | 39.036 M 13.05 % | 34.530 M 166.83 % | 12.941 M 28.39 % | 10.079 M -14.97 % | 11.854 M -93.26 % | 175.820 M -45.86 % | 324.755 M 181.21 % | 115.485 M 1 370.82 % | 7.852 M -84.70 % | 51.324 M -26.38 % | 69.712 M |
| Deferred revenue | 205.128 K 331.85 % | 47.500 K -99.89 % | 44.814 M 11.68 % | 40.128 M 67.26 % | 23.991 M -2.33 % | 24.563 M 3 421.36 % | 697.535 K -97.45 % | 27.332 M 116.91 % | 12.601 M 21.57 % | 10.365 M 47.58 % | 7.023 M -15.25 % | 8.287 M 155.93 % | 3.238 M -77.03 % | 14.095 M | 0.000 -100.00 % | 37.879 M 128.01 % | 16.613 M -17.20 % | 20.064 M -2.45 % | 20.568 M -15.91 % | 24.459 M -26.25 % | 33.166 M |
| Short term debt | 2.514 M 101.72 % | 1.246 M -47.44 % | 2.371 M -63.00 % | 6.408 M -58.34 % | 15.382 M 54.19 % | 9.976 M 0.14 % | 9.961 M -2.75 % | 10.243 M -5.05 % | 10.789 M 4.44 % | 10.330 M -88.86 % | 92.692 M 355.44 % | 20.352 M 657.74 % | 2.686 M -85.80 % | 18.912 M -46.06 % | 35.063 M -47.77 % | 67.126 M -36.88 % | 106.348 M -66.26 % | 315.232 M 376.80 % | 66.115 M 40.74 % | 46.975 M -78.63 % | 219.839 M |
| Total current liabilities | 51.425 M 14.79 % | 44.800 M -49.52 % | 88.743 M 78.85 % | 49.619 M 15.43 % | 42.986 M -6.22 % | 45.839 M -8.78 % | 50.252 M 2.05 % | 49.241 M 52.88 % | 32.209 M -8.95 % | 35.376 M -74.95 % | 141.212 M 116.53 % | 65.216 M 32.54 % | 49.206 M -46.19 % | 91.442 M -16.41 % | 109.398 M -61.18 % | 281.782 M -47.60 % | 537.734 M 6.17 % | 506.494 M 322.80 % | 119.794 M -34.18 % | 182.016 M -42.83 % | 318.361 M |
| Total liabilities | 204.286 M 52.80 % | 133.696 M -2.30 % | 136.842 M 38.76 % | 98.619 M 0.65 % | 97.979 M 56.99 % | 62.413 M -18.88 % | 76.941 M -10.43 % | 85.902 M 9.70 % | 78.305 M -15.14 % | 92.273 M -47.27 % | 174.997 M -26.39 % | 237.743 M -4.84 % | 249.834 M 15.31 % | 216.663 M -32.59 % | 321.422 M -34.89 % | 493.633 M -54.57 % | 1.087 B 17.42 % | 925.411 M 182.21 % | 327.915 M -15.72 % | 389.082 M -45.44 % | 713.106 M |
| Other non current assets | 172.710 M 37.01 % | 126.053 M -2.32 % | 129.040 M -6.79 % | 138.440 M -6.16 % | 147.524 M -7.75 % | 159.913 M 1 824.43 % | 8.310 M -8.47 % | 9.079 M 12.70 % | 8.055 M -10.70 % | 9.020 M 20.20 % | 7.504 M 48.80 % | 5.043 M 5.82 % | 4.766 M -37.56 % | 7.632 M -90.92 % | 84.086 M 437.78 % | 15.636 M 34.67 % | 11.610 M -44.69 % | 20.992 M 85.77 % | 11.300 M -88.38 % | 97.270 M -62.21 % | 257.421 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 2.705 M 0.00 % | 2.705 M 2.07 % | 2.650 M 177.52 % | 954.920 K -99.41 % | 162.371 M -5.21 % | 171.297 M -5.46 % | 181.182 M -7.88 % | 196.687 M -3.27 % | 203.338 M -4.37 % | 212.639 M -6.97 % | 228.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 97.265 K 81.53 % | 53.582 K 38.90 % | 38.576 K 398.98 % | 7.731 K -73.53 % | 29.208 K -52.97 % | 62.102 K 17.52 % | 52.845 K -34.07 % | 80.158 K 7.95 % | 74.257 K -31.80 % | 108.879 K -49.93 % | 217.472 K 13.67 % | 191.312 K -37.60 % | 306.613 K -20.16 % | 384.026 K -11.34 % | 433.136 K 104.55 % | 211.751 K -21.32 % | 269.138 K | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 97.265 K 81.53 % | 53.582 K 38.90 % | 38.576 K 398.95 % | 7.731 K -73.53 % | 29.208 K -52.97 % | 62.102 K 17.52 % | 52.845 K -34.07 % | 80.158 K 7.95 % | 74.257 K -31.80 % | 108.878 K -49.93 % | 217.471 K 13.67 % | 191.311 K -37.60 % | 306.612 K -20.16 % | 384.026 K -11.34 % | 433.136 K 104.55 % | 211.751 K -21.32 % | 269.138 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 40.704 M -4.20 % | 42.490 M -4.28 % | 44.390 M -4.55 % | 46.506 M -4.17 % | 48.528 M 4 614.91 % | 1.029 M -35.27 % | 1.590 M -29.85 % | 2.267 M -22.28 % | 2.916 M 13.08 % | 2.579 M -31.72 % | 3.777 M 42.26 % | 2.655 M -17.30 % | 3.210 M -98.69 % | 245.302 M 14.86 % | 213.558 M -28.13 % | 297.159 M 288.70 % | 76.449 M -74.35 % | 297.994 M 338.97 % | 67.884 M 208.53 % | 22.003 M -35.23 % | 33.971 M |
| Total non current assets | 213.511 M 26.64 % | 168.596 M -2.81 % | 173.469 M -6.21 % | 184.953 M -5.68 % | 196.081 M 21.79 % | 161.004 M -6.67 % | 172.519 M -10.14 % | 191.985 M -3.41 % | 198.764 M -7.57 % | 215.040 M -8.08 % | 233.946 M -0.94 % | 236.177 M -0.29 % | 236.860 M -6.50 % | 253.318 M -15.02 % | 298.077 M -4.77 % | 313.006 M 254.37 % | 88.328 M -72.31 % | 318.987 M 302.84 % | 79.184 M -33.61 % | 119.273 M -59.07 % | 291.392 M |
| Other current assets | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.422 M -7.57 % | 1.539 M -5.76 % | 1.633 M 54.99 % | 1.053 M 1.80 % | 1.035 M -43.19 % | 1.822 M -62.29 % | 4.830 M -98.78 % | 396.235 M -22.02 % | 508.093 M -27.30 % | 698.857 M -49.52 % | 1.384 B 37.84 % | 1.004 B 36.29 % | 736.950 M -3.56 % | 764.146 M -6.71 % | 819.124 M |
| Short term investments | 261.752 K -98.79 % | 21.663 M 137.71 % | 9.113 M -79.32 % | 44.075 M -53.09 % | 93.954 M -2.85 % | 96.706 M 1.12 % | 95.636 M 73.41 % | 55.151 M 1.36 % | 54.413 M 6.45 % | 51.114 M -29.80 % | 72.808 M -53.15 % | 155.415 M 2.75 % | 151.249 M 2 479 391.51 % | 6.100 K -78.02 % | 27.750 K -88.99 % | 252.123 K 61.36 % | 156.248 K -44.83 % | 283.198 K 34.07 % | 211.236 K -3.61 % | 219.137 K -1.52 % | 222.511 K |
| cash and cash equivalents | 27.581 M -64.31 % | 77.284 M -27.16 % | 106.100 M 159.15 % | 40.941 M -13.28 % | 47.213 M 12.63 % | 41.917 M -23.62 % | 54.880 M -30.03 % | 78.431 M -1.08 % | 79.286 M 3.22 % | 76.810 M 97.43 % | 38.904 M -31.61 % | 56.889 M -27.10 % | 78.039 M -57.87 % | 185.249 M 68.60 % | 109.877 M 48.98 % | 73.751 M 267.12 % | 20.089 M 8.13 % | 18.579 M 41.75 % | 13.106 M 38.14 % | 9.487 M -61.97 % | 24.944 M |
| Cash and short term investments | 27.843 M -71.86 % | 98.947 M -14.12 % | 115.213 M 35.52 % | 85.016 M -39.78 % | 141.167 M 1.84 % | 138.623 M -7.90 % | 150.516 M 12.68 % | 133.582 M -0.09 % | 133.699 M 4.51 % | 127.924 M 14.51 % | 111.713 M -47.38 % | 212.304 M -7.41 % | 229.288 M 23.77 % | 185.255 M 68.56 % | 109.905 M 48.51 % | 74.003 M 265.54 % | 20.245 M 7.33 % | 18.862 M 41.63 % | 13.317 M 37.20 % | 9.706 M -61.43 % | 25.167 M |
| Total current assets | 305.989 M -6.23 % | 326.325 M 0.41 % | 324.979 M 8.91 % | 298.388 M -9.65 % | 330.252 M -5.12 % | 348.089 M -7.48 % | 376.231 M -4.78 % | 395.103 M -6.35 % | 421.899 M -5.38 % | 445.869 M -15.53 % | 527.830 M -14.61 % | 618.174 M -1.95 % | 630.482 M 7.10 % | 588.671 M -5.17 % | 620.745 M -19.68 % | 772.861 M -44.98 % | 1.405 B 36.29 % | 1.031 B 36.19 % | 756.768 M -2.21 % | 773.852 M -8.34 % | 844.290 M |
| Inventory | 273.067 M 24.09 % | 220.062 M 9.10 % | 201.709 M -3.43 % | 208.882 M 12.27 % | 186.059 M -8.63 % | 203.623 M -6.96 % | 218.849 M -15.24 % | 258.207 M -9.30 % | 284.694 M -9.39 % | 314.201 M -23.71 % | 411.841 M 3.74 % | 397.004 M 1.31 % | 391.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 5.039 M -31.14 % | 7.317 M | 0.000 -100.00 % | 4.490 M 48.43 % | 3.025 M -43.19 % | 5.324 M -2.18 % | 5.443 M 206.55 % | 1.776 M -5.19 % | 1.873 M -30.39 % | 2.691 M -16.99 % | 3.241 M -9.62 % | 3.586 M -20.51 % | 4.511 M -37.17 % | 7.180 M 161.41 % | 2.747 M 130.52 % | 1.192 M | 0.000 -100.00 % | 7.386 M 13.64 % | 6.500 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 100.00 % | -2.705 M 0.00 % | -2.705 M -2.07 % | -2.650 M -177.52 % | -954.920 K -588.70 % | 195.401 K -97.89 % | 9.263 M 41.71 % | 6.536 M -1.65 % | 6.646 M -65.22 % | 19.109 M 22.11 % | 15.649 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.242 M 109 132.52 % | 7.545 K -99.78 % | 3.395 M 78.88 % | 1.898 M 326.35 % | 445.105 K 3 523.45 % | 12.284 K -99.38 % | 1.981 M -8.03 % | 2.154 M -22.26 % | 2.771 M -74.08 % | 10.691 M 43.74 % | 7.438 M -14.97 % | 8.747 M 4.61 % | 8.362 M -75.59 % | 34.261 M -38.48 % | 55.692 M 388.69 % | 11.396 M -92.50 % | 151.884 M 172.62 % | 55.713 M 120.56 % | 25.259 M -69.83 % | 83.716 M 190.58 % | 28.810 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.426 K | 0.000 -100.00 % | 697.535 K 171.25 % | 257.152 K | 0.000 -100.00 % | 231.514 K -88.68 % | 2.046 M 28.91 % | 1.587 M -70.96 % | 5.465 M -61.22 % | 14.095 M 107.59 % | 6.790 M -75.26 % | 27.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 44.814 M -54.56 % | 98.619 M 0.65 % | 97.979 M 56.99 % | 62.413 M -18.88 % | 76.941 M -10.43 % | 85.902 M 9.70 % | 78.305 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 296.400 K -64.86 % | 843.600 K -39.34 % | 1.391 M -28.24 % | 1.938 M -22.02 % | 2.485 M |
| Minority interest | 0.000 | 0.000 100.00 % | -68.933 M -106.04 % | -33.456 M 55.51 % | -75.200 M 35.26 % | -116.158 M 1.64 % | -118.089 M -16.74 % | -101.156 M -11.12 % | -91.029 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 |
| Capital lease obligations | 43.848 M -2.76 % | 45.094 M -2.56 % | 46.280 M -2.38 % | 47.407 M -2.21 % | 48.480 M | 0.000 | 0.000 -100.00 % | 296.303 K -59.09 % | 724.215 K -36.08 % | 1.133 M -25.64 % | 1.524 M | 0.000 100.00 % | -16.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 356.531 K -71.91 % | 1.269 M -43.63 % | 2.252 M 11.80 % | 2.014 M -29.46 % | 2.855 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.148 M -39.47 % | 104.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M -23.25 % | 115.633 M 30.29 % | 88.751 M 0.64 % | 88.188 M -16.68 % | 105.844 M 7 693.45 % | 1.358 M 5.60 % | 1.286 M -0.61 % | 1.294 M -13.46 % | 1.495 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -44.814 M -196.83 % | 46.280 M -2.38 % | 47.407 M 175.96 % | -62.413 M 18.88 % | -76.941 M 10.43 % | -85.902 M -29 091.35 % | 296.303 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 519.500 M 4.97 % | 494.921 M -0.71 % | 498.448 M 3.13 % | 483.341 M -8.17 % | 526.333 M 3.39 % | 509.093 M -7.23 % | 548.749 M -6.53 % | 587.088 M -5.41 % | 620.663 M -6.09 % | 660.910 M -13.24 % | 761.776 M -10.84 % | 854.351 M -1.50 % | 867.342 M 3.01 % | 841.989 M -8.36 % | 918.822 M -15.38 % | 1.086 B -27.27 % | 1.493 B 10.62 % | 1.350 B 61.45 % | 835.952 M -6.40 % | 893.125 M -21.36 % | 1.136 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -99.330 M -51.55 % | -65.544 M -236.06 % | 48.173 M 278.79 % | -26.944 M -339.61 % | 11.245 M -9.76 % | 12.461 M -64.97 % | 35.576 M 17.55 % | 30.265 M 16.33 % | 26.015 M -66.24 % | 77.050 M 1 112.21 % | -7.612 M -123.65 % | 32.188 M 225.01 % | -25.748 M -118.63 % | 138.214 M -17.68 % | 167.890 M -3.45 % | 173.887 M 615.01 % | 24.319 M 142.27 % | -57.538 M -262.86 % | -15.857 M -111.40 % | 139.089 M 223.73 % | 42.964 M |
| Accounts receivables | 541.934 K -13.53 % | 626.725 K 122.86 % | -2.741 M -28.08 % | -2.140 M -159.97 % | 3.569 M 54 785.86 % | 6.503 K 100.18 % | -3.620 M -19 330.41 % | -18.633 K -100.72 % | 2.605 M 66.26 % | 1.567 M 1 063.59 % | -162.579 K -121.46 % | 757.456 K 164.66 % | -1.171 M | 0.000 100.00 % | -868.137 K | 0.000 -100.00 % | 225.041 K 200.00 % | -225.042 K | 0.000 | 0.000 | 0.000 |
| Inventory | -98.010 M -381.95 % | -20.336 M -383.50 % | 7.173 M 131.43 % | -22.822 M -229.94 % | 17.564 M 15.35 % | 15.226 M -61.31 % | 39.358 M 48.59 % | 26.487 M -10.23 % | 29.507 M -69.78 % | 97.640 M 831.42 % | -13.349 M -232.43 % | 10.081 M 392.51 % | 2.047 M | 0.000 100.00 % | -26.334 M | 0.000 -100.00 % | 73.042 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 6.173 M 114.16 % | -43.589 M -198.97 % | 44.044 M 3 856.68 % | -1.172 M 83.22 % | -6.987 M -591.67 % | -1.010 M -151.39 % | 1.966 M 1 492.53 % | -141.155 K 98.31 % | -8.349 M -203.38 % | 8.076 M | 0.000 -100.00 % | 2.293 M 111.78 % | -19.463 M | 0.000 100.00 % | -269.741 K 99.81 % | -140.488 M -244.85 % | 96.988 M 218.48 % | 30.453 M 152.10 % | -58.457 M -283.86 % | 31.794 M 823.57 % | 3.442 M |
| Other working capital | -8.132 M -262.04 % | -2.246 M -643.54 % | -302.093 K 62.63 % | -808.306 K 72.14 % | -2.901 M -64.68 % | -1.762 M 53.42 % | -3.782 M -200.12 % | 3.778 M 67.67 % | 2.253 M 110.94 % | -20.591 M -458.88 % | 5.737 M -69.89 % | 19.057 M 366.17 % | -7.160 M -105.18 % | 138.214 M -29.25 % | 195.361 M -37.86 % | 314.374 M 315.42 % | -145.936 M -66.28 % | -87.766 M -306.02 % | 42.600 M -60.30 % | 107.295 M 171.48 % | 39.522 M |
| Other non cash items | 12.057 M 10 288.40 % | -118.342 K -117.23 % | 686.707 K -96.44 % | 19.284 M 235.22 % | 5.753 M 141.24 % | 2.385 M -31.90 % | 3.502 M -77.20 % | 15.356 M 1 202.34 % | 1.179 M 116.59 % | -7.107 M -222.20 % | 5.816 M 154.90 % | -10.593 M 11.63 % | -11.988 M -159.66 % | 20.092 M 1 285.90 % | 1.450 M -98.55 % | 100.077 M 163.86 % | 37.927 M 101.89 % | 18.786 M 326.51 % | -8.294 M 88.73 % | -73.571 M 78.81 % | -347.170 M |
| Net cash provided by operating activities | -128.715 M -140.16 % | -53.595 M -240.55 % | 38.132 M 198.28 % | -38.798 M -433.81 % | 11.623 M 1 223.49 % | 878.177 K -97.14 % | 30.656 M 130.68 % | 13.289 M 4.13 % | 12.763 M -83.44 % | 77.078 M 13 638.81 % | -569.312 K -101.52 % | 37.339 M 1 409.52 % | -2.851 M -101.28 % | 222.351 M -1.64 % | 226.061 M -51.59 % | 467.014 M 853.32 % | 48.988 M 142.25 % | -115.948 M -649.35 % | -15.473 M -109.94 % | 155.614 M 262.05 % | 42.982 M |
| Investments in property plant and equipment | -545.734 K -64.01 % | -332.743 K -128.53 % | -145.603 K 56.99 % | -338.506 K -410.26 % | -66.340 K 59.86 % | -165.253 K -5.11 % | -157.218 K 38.69 % | -256.424 K 78.03 % | -1.167 M -563.00 % | -176.077 K 78.13 % | -805.103 K -25.19 % | -643.113 K -59.37 % | -403.524 K 92.04 % | -5.067 M -513.93 % | -825.374 K 63.52 % | -2.262 M -45.58 % | -1.554 M 97.16 % | -54.754 M -4 812.34 % | -1.115 M -1.21 % | -1.101 M 74.97 % | -4.399 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 10.580 K -98.45 % | 682.242 K 3 244.32 % | 20.400 K 45.49 % | 14.022 K | 0.000 -100.00 % | 89.719 K -98.84 % | 7.723 M 82 531.75 % | 9.346 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.989 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -10.579 K 98.45 % | -682.242 K 75.39 % | -2.772 M -159.18 % | -1.069 M 97.36 % | -40.485 M -5 389.68 % | -737.479 K 77.70 % | -3.307 M -947.59 % | -315.633 K | 0.000 100.00 % | -4.175 M 97.24 % | -151.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 34.962 M -29.91 % | 49.880 M 1 712.92 % | 2.751 M 19 721.62 % | -14.022 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.693 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.152 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 21.401 M 270.20 % | -12.574 M -118 946.56 % | 10.580 K -98.45 % | 682.243 K -75.39 % | 2.772 M 368.44 % | -1.033 M 18.54 % | -1.267 M -619.73 % | -176.108 K -102.28 % | 7.723 M 2 621.35 % | -306.287 K -100.38 % | 81.362 M 420 219.27 % | -19.366 K -129.25 % | 66.206 K -95.94 % | 1.632 M 1 070.07 % | -168.213 K -102.38 % | 7.081 M 970.71 % | 661.321 K 663.12 % | -117.439 K 85.52 % | -810.875 K -104.18 % | 19.376 M -83.42 % | 116.832 M |
| Net cash used for investing activites | 20.855 M 261.58 % | -12.907 M -137.06 % | 34.827 M -30.66 % | 50.223 M 1 756.41 % | 2.705 M 219.33 % | -2.267 M 94.59 % | -41.910 M -3 482.01 % | -1.170 M -136.02 % | 3.249 M -84.68 % | 21.211 M -73.67 % | 80.557 M 1 765.35 % | -4.837 M 96.81 % | -151.569 M -4 311.92 % | -3.435 M -387.69 % | -704.435 K -114.62 % | 4.818 M 639.72 % | -892.763 K 99.13 % | -102.860 M -5 242.02 % | -1.925 M -110.54 % | 18.275 M -83.75 % | 112.433 M |
| Debt repayment | 64.514 M 62.04 % | 39.815 M 854.07 % | -5.280 M 63.35 % | -14.408 M -129.80 % | -6.270 M 37.06 % | -9.961 M 2.75 % | -10.243 M 1.13 % | -10.361 M -0.35 % | -10.324 M 81.39 % | -55.470 M 20.21 % | -69.520 M -204.38 % | -22.840 M -130.75 % | 74.269 M 167.10 % | -110.692 M 15.42 % | -130.880 M 64.74 % | -371.213 M -3 090.46 % | 12.413 M -94.47 % | 224.281 M 967.11 % | 21.018 M 111.10 % | -189.346 M 26.04 % | -256.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 -100.00 % | 52.127 M |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.800 M 0.00 % | -16.800 M 0.00 % | -16.800 M 0.00 % | -16.800 M 58.33 % | -40.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -6.357 M -177.94 % | -2.287 M 9.23 % | -2.520 M 23.40 % | -3.289 M -19.09 % | -2.762 M -71.32 % | -1.612 M 21.51 % | -2.054 M 21.39 % | -2.613 M 18.61 % | -3.211 M 34.65 % | -4.913 M 57.84 % | -11.652 M 16.84 % | -14.013 M -36.59 % | -10.259 M 37.80 % | -16.494 M 8.52 % | -18.031 M -505.18 % | 4.450 M 107.54 % | -58.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.956 M |
| Net cash used provided by financing activities | 58.157 M 54.97 % | 37.527 M 581.15 % | -7.799 M 55.93 % | -17.697 M -95.94 % | -9.032 M 21.96 % | -11.574 M 5.89 % | -12.298 M 5.21 % | -12.974 M 4.15 % | -13.535 M 77.58 % | -60.383 M 38.37 % | -97.972 M -82.61 % | -53.652 M -213.65 % | 47.210 M 132.79 % | -143.986 M 23.91 % | -189.230 M 54.75 % | -418.170 M -797.66 % | -46.585 M -120.77 % | 224.281 M 967.11 % | 21.018 M 111.10 % | -189.346 M -36.30 % | -138.918 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 0.370 4 966 056 000.00 % | 0.000 -100.00 % | 0.300 150.00 % | 0.120 1 610 612 650.00 % | 0.000 180.00 % | 0.000 -183.33 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -50.00 % | 0.000 300.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -49.703 M -72.48 % | -28.816 M -144.22 % | 65.159 M 1 138.88 % | -6.272 M -218.43 % | 5.296 M 140.86 % | -12.963 M 44.96 % | -23.551 M -2 656.00 % | -854.545 K -134.51 % | 2.476 M -93.47 % | 37.906 M 310.77 % | -17.984 M 14.97 % | -21.150 M 80.27 % | -107.210 M -243.08 % | 74.930 M 107.41 % | 36.126 M -32.68 % | 53.662 M 3 452.77 % | 1.510 M -72.40 % | 5.472 M 51.22 % | 3.619 M 123.41 % | -15.457 M -193.69 % | 16.497 M |
| Cash at beginning of period | 77.284 M -27.16 % | 106.100 M 159.15 % | 40.941 M -13.28 % | 47.213 M 12.63 % | 41.917 M -23.62 % | 54.880 M -30.03 % | 78.431 M -1.08 % | 79.286 M 3.22 % | 76.810 M 97.43 % | 38.904 M -31.61 % | 56.889 M -27.10 % | 78.039 M -57.87 % | 185.249 M 67.92 % | 110.319 M 49.58 % | 73.751 M 267.12 % | 20.089 M 8.13 % | 18.579 M 41.75 % | 13.106 M 38.14 % | 9.487 M -61.97 % | 24.944 M 195.31 % | 8.447 M |
| Cash at end of period | 27.581 M -64.31 % | 77.284 M -27.16 % | 106.100 M 159.15 % | 40.941 M -13.28 % | 47.213 M 12.63 % | 41.917 M -23.62 % | 54.880 M -30.03 % | 78.431 M -1.08 % | 79.286 M 3.22 % | 76.810 M 97.43 % | 38.904 M -31.61 % | 56.889 M -27.10 % | 78.039 M -57.87 % | 185.249 M 68.60 % | 109.877 M 48.98 % | 73.751 M 267.12 % | 20.089 M 8.13 % | 18.579 M 41.75 % | 13.106 M 38.14 % | 9.487 M -61.97 % | 24.944 M |
| Operating cash flow | -128.715 M -140.87 % | -53.437 M -240.14 % | 38.132 M 198.28 % | -38.798 M -433.81 % | 11.623 M 1 223.49 % | 878.177 K -97.14 % | 30.656 M 130.68 % | 13.289 M 4.13 % | 12.763 M -83.44 % | 77.078 M 13 638.81 % | -569.312 K -101.52 % | 37.339 M 1 409.52 % | -2.851 M -101.28 % | 222.351 M -1.64 % | 226.061 M -51.59 % | 467.014 M 853.32 % | 48.988 M 142.25 % | -115.948 M -649.35 % | -15.473 M -109.94 % | 155.614 M 262.05 % | 42.982 M |
| Capital expenditure | -476.850 K -29.75 % | -367.503 K -152.40 % | -145.603 K 56.99 % | -338.506 K -410.26 % | -66.340 K 59.86 % | -165.253 K -5.11 % | -157.218 K 38.69 % | -256.424 K 78.03 % | -1.167 M -563.00 % | -176.077 K 78.13 % | -805.103 K -25.19 % | -643.113 K -59.37 % | -403.524 K 92.04 % | -5.067 M -513.93 % | -825.374 K 63.52 % | -2.262 M -45.58 % | -1.554 M 97.16 % | -54.754 M -4 812.34 % | -1.115 M -1.21 % | -1.101 M 74.97 % | -4.399 M |
| Free CashFlow | -129.261 M -140.24 % | -53.804 M -241.64 % | 37.986 M 197.06 % | -39.136 M -438.66 % | 11.556 M 1 520.97 % | 712.923 K -97.66 % | 30.499 M 134.01 % | 13.033 M 12.40 % | 11.595 M -84.92 % | 76.902 M 5 695.25 % | -1.374 M -103.75 % | 36.696 M 1 227.41 % | -3.255 M -101.50 % | 217.284 M -3.53 % | 225.235 M -51.54 % | 464.752 M 879.79 % | 47.434 M 127.79 % | -170.702 M -929.08 % | -16.588 M -110.74 % | 154.512 M 300.47 % | 38.582 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 8.308 M 50.13 % | 5.534 M 8.63 % | 5.094 M -0.08 % | 5.098 M -41.54 % | 8.721 M -17.35 % | 10.552 M -69.21 % | 34.276 M -25.71 % | 46.137 M 80.24 % | 25.598 M -60.38 % | 64.614 M 2.54 % | 63.016 M 227.12 % | 19.264 M 29.36 % | 14.892 M 206.67 % | 4.856 M -62.55 % | 12.967 M -1.39 % | 13.150 M 1.01 % | 13.019 M -43.42 % | 23.011 M -38.77 % | 37.582 M 213.79 % | 11.977 M -41.44 % | 20.451 M 60.17 % | 12.768 M -29.97 % | 18.231 M 123.64 % | 8.152 M 2.28 % | 7.970 M -56.44 % | 18.296 M -17.47 % | 22.168 M -31.55 % | 32.385 M 59.11 % | 20.354 M 40.89 % | 14.447 M -28.84 % | 20.301 M -18.64 % | 24.953 M 342.19 % | 5.643 M -48.63 % | 10.985 M -78.93 % | 52.142 M 165.72 % | 19.623 M 105.69 % | 9.540 M 83.46 % | 5.200 M -89.14 % | 47.886 M -32.20 % | 70.625 M 22.92 % | 57.455 M 72.43 % | 33.321 M -57.75 % | 78.862 M 64.88 % | 47.830 M 35.90 % | 35.195 M 48.35 % | 23.724 M 8.55 % | 21.855 M -27.09 % | 29.976 M -36.47 % | 47.184 M -14.00 % | 54.864 M -43.14 % | 96.489 M 77.13 % | 54.473 M 3.70 % | 52.530 M -49.14 % | 103.287 M -64.58 % | 291.589 M 224.14 % | 89.959 M 76.21 % | 51.052 M 8.61 % | 47.007 M -44.34 % | 84.449 M 11.61 % | 75.666 M -35.85 % | 117.956 M -43.79 % | 209.850 M -18.05 % | 256.058 M -24.87 % | 340.821 M -23.95 % | 448.158 M 526.53 % | 71.530 M |
| Net income | -8.523 M 17.40 % | -10.319 M 48.87 % | -20.183 M -101.79 % | -10.002 M -22.12 % | -8.190 M -7.26 % | -7.636 M -206.51 % | -2.491 M -375.59 % | 904.000 K 126.87 % | -3.364 M -157.27 % | 5.874 M 328.99 % | 1.369 M 118.00 % | -7.605 M 11.39 % | -8.583 M 19.55 % | -10.669 M -74.42 % | -6.117 M 34.40 % | -9.324 M 61.05 % | -23.939 M -444.69 % | -4.395 M -1 125.43 % | -358.649 K 94.88 % | -7.008 M -96.63 % | -3.564 M 51.81 % | -7.396 M -58.02 % | -4.680 M 34.73 % | -7.171 M 10.44 % | -8.007 M -50.28 % | -5.328 M 64.98 % | -15.213 M -324.23 % | -3.586 M -5.88 % | -3.387 M 55.54 % | -7.618 M 51.87 % | -15.828 M -183.40 % | -5.585 M 49.12 % | -10.976 M -27.33 % | -8.620 M -286.53 % | -2.230 M 18.97 % | -2.752 M 72.75 % | -10.098 M 3.97 % | -10.515 M -406.80 % | -2.075 M 82.99 % | -12.201 M -2 723.87 % | 465.000 K 110.74 % | -4.331 M -370.07 % | 1.604 M 167.98 % | -2.359 M 55.04 % | -5.247 M 25.32 % | -7.026 M -273.00 % | -1.884 M -458.94 % | -337.000 K -108.59 % | 3.923 M -15.27 % | 4.630 M -58.16 % | 11.065 M 585.32 % | -2.280 M 35.47 % | -3.533 M -195.05 % | 3.717 M -93.79 % | 59.829 M 888.59 % | 6.052 M 244.65 % | -4.184 M 58.91 % | -10.182 M -479.21 % | 2.685 M 159.83 % | -4.488 M -171.74 % | 6.256 M -84.65 % | 40.757 M 18.36 % | 34.436 M -46.59 % | 64.477 M -35.84 % | 100.490 M 838.63 % | -13.605 M |
| Income before tax | -8.523 M 17.40 % | -10.319 M 48.87 % | -20.183 M -101.79 % | -10.002 M -22.12 % | -8.190 M -7.26 % | -7.636 M -206.51 % | -2.491 M -375.59 % | 904.000 K 126.87 % | -3.364 M -157.27 % | 5.874 M 201.16 % | 1.950 M 127.78 % | -7.021 M 12.18 % | -7.995 M 20.46 % | -10.051 M -64.32 % | -6.117 M 34.40 % | -9.324 M 61.05 % | -23.939 M -444.69 % | -4.395 M -1 036.01 % | -386.882 K 94.39 % | -6.901 M -99.11 % | -3.466 M 52.76 % | -7.337 M -57.18 % | -4.668 M 33.15 % | -6.983 M 13.21 % | -8.046 M -51.98 % | -5.294 M 15.67 % | -6.277 M -73.84 % | -3.611 M -83.49 % | -1.968 M 74.17 % | -7.618 M 58.30 % | -18.269 M -231.14 % | -5.517 M 49.74 % | -10.976 M -27.33 % | -8.620 M -487.05 % | -1.468 M 50.29 % | -2.954 M 71.90 % | -10.513 M 0.12 % | -10.526 M -3 754.84 % | -273.060 K 3.85 % | -284.000 K -140.57 % | 700.000 K 113.68 % | -5.117 M -196.24 % | 5.317 M 285.20 % | -2.871 M 43.60 % | -5.090 M 36.22 % | -7.980 M -160.75 % | -3.060 M -302.54 % | 1.511 M 244.73 % | -1.044 M -116.00 % | 6.525 M -58.05 % | 15.555 M 2 511.58 % | -645.000 K -77.20 % | -364.000 K -104.36 % | 8.340 M -90.00 % | 83.402 M 1 327.14 % | 5.844 M 272.75 % | -3.383 M 66.77 % | -10.182 M -341.36 % | 4.219 M 187.40 % | -4.827 M -143.31 % | 11.145 M -79.26 % | 53.735 M 15.31 % | 46.602 M -39.15 % | 76.584 M -42.14 % | 132.369 M 1 072.94 % | -13.605 M |
| Income before tax ratio | -1.03 44.98 % | -1.86 52.94 % | -3.96 -101.94 % | -1.96 -108.91 % | -0.94 -29.77 % | -0.72 -895.62 % | -0.07 -470.95 % | 0.02 114.91 % | -0.13 -244.56 % | 0.09 193.71 % | 0.03 108.49 % | -0.36 32.11 % | -0.54 74.06 % | -2.07 -338.78 % | -0.47 33.47 % | -0.71 61.44 % | -1.84 -862.73 % | -0.19 -1 755.35 % | -0.01 98.21 % | -0.58 -239.98 % | -0.17 70.51 % | -0.57 -124.44 % | -0.26 70.11 % | -0.86 15.15 % | -1.01 -248.89 % | -0.29 -2.18 % | -0.28 -153.96 % | -0.11 -15.32 % | -0.10 81.66 % | -0.53 41.40 % | -0.90 -307.02 % | -0.22 88.63 % | -1.95 -147.87 % | -0.78 -2 686.52 % | -0.03 81.29 % | -0.15 86.34 % | -1.10 45.56 % | -2.02 -35 398.46 % | -0.01 -41.80 % | 0.00 -133.01 % | 0.01 107.93 % | -0.15 -327.77 % | 0.07 212.32 % | -0.06 58.50 % | -0.14 57.00 % | -0.34 -140.20 % | -0.14 -377.81 % | 0.05 327.82 % | -0.02 -118.60 % | 0.12 -26.23 % | 0.16 1 461.47 % | -0.01 -70.88 % | -0.01 -108.58 % | 0.08 -71.77 % | 0.29 340.29 % | 0.06 198.03 % | -0.07 69.41 % | -0.22 -533.60 % | 0.05 178.31 % | -0.06 -167.52 % | 0.09 -63.10 % | 0.26 40.70 % | 0.18 -19.01 % | 0.22 -23.92 % | 0.30 255.29 % | -0.19 |
| EBITDA | -5.684 M 26.35 % | -7.718 M 58.26 % | -18.491 M -122.70 % | -8.303 M -27.94 % | -6.490 M -9.44 % | -5.930 M -9 010.04 % | -65.093 K -101.42 % | 4.597 M 1 392.53 % | 308.000 K -96.76 % | 9.515 M 69.37 % | 5.618 M 269.88 % | -3.307 M 23.20 % | -4.306 M 32.32 % | -6.362 M -172.87 % | -2.332 M 57.06 % | -5.430 M 72.85 % | -19.998 M -4 414.22 % | -443.000 K -112.17 % | 3.640 M 227.82 % | -2.848 M -600.53 % | 569.000 K 116.37 % | -3.476 M -100.66 % | -1.732 M 54.38 % | -3.797 M 21.94 % | -4.864 M -130.30 % | -2.112 M 30.37 % | -3.033 M -794.71 % | -339.000 K -126.02 % | 1.303 M 129.99 % | -4.345 M 71.70 % | -15.355 M -631.19 % | -2.100 M 72.25 % | -7.567 M -45.10 % | -5.215 M -418.56 % | 1.637 M 129.34 % | -5.579 M 18.63 % | -6.856 M -1.42 % | -6.760 M -293.46 % | 3.494 M 2.74 % | 3.401 M -64.98 % | 9.711 M 5 880.36 % | -168.000 K -101.59 % | 10.582 M 795.24 % | 1.182 M 125.41 % | -4.651 M -43.15 % | -3.249 M -294.24 % | 1.673 M 1.31 % | 1.651 M 214.49 % | -1.442 M -112.61 % | 11.432 M -69.12 % | 37.024 M 724.98 % | -5.924 M -451.07 % | -1.075 M -107.84 % | 13.707 M -84.05 % | 85.927 M 382.82 % | 17.797 M 1 107.76 % | -1.766 M 75.41 % | -7.183 M -238.94 % | 5.170 M 260.06 % | -3.230 M -125.59 % | 12.622 M -77.60 % | 56.354 M 3.74 % | 54.322 M -34.68 % | 83.162 M -41.76 % | 142.794 M 8 931.88 % | 1.581 M |
| Net income ratio | -1.03 44.98 % | -1.86 52.94 % | -3.96 -101.94 % | -1.96 -108.91 % | -0.94 -29.77 % | -0.72 -895.62 % | -0.07 -470.95 % | 0.02 114.91 % | -0.13 -244.56 % | 0.09 318.39 % | 0.02 105.50 % | -0.39 31.50 % | -0.58 73.77 % | -2.20 -365.75 % | -0.47 33.47 % | -0.71 61.44 % | -1.84 -862.73 % | -0.19 -1 901.40 % | -0.01 98.37 % | -0.59 -235.76 % | -0.17 69.92 % | -0.58 -125.64 % | -0.26 70.82 % | -0.88 12.44 % | -1.00 -244.99 % | -0.29 57.57 % | -0.69 -519.76 % | -0.11 33.46 % | -0.17 68.44 % | -0.53 32.37 % | -0.78 -248.34 % | -0.22 88.49 % | -1.95 -147.87 % | -0.78 -1 734.74 % | -0.04 69.50 % | -0.14 86.75 % | -1.06 47.65 % | -2.02 -4 566.99 % | -0.04 74.92 % | -0.17 -2 234.58 % | 0.01 106.23 % | -0.13 -739.18 % | 0.02 141.23 % | -0.05 66.92 % | -0.15 49.66 % | -0.30 -243.61 % | -0.09 -666.66 % | -0.01 -113.52 % | 0.08 -1.48 % | 0.08 -26.41 % | 0.11 373.99 % | -0.04 37.77 % | -0.07 -286.89 % | 0.04 -82.46 % | 0.21 204.99 % | 0.07 182.09 % | -0.08 62.16 % | -0.22 -781.26 % | 0.03 153.61 % | -0.06 -211.83 % | 0.05 -72.69 % | 0.19 44.42 % | 0.13 -28.91 % | 0.19 -15.63 % | 0.22 217.89 % | -0.19 |
| Ratio EBITDA | -0.68 50.94 % | -1.39 61.58 % | -3.63 -122.87 % | -1.63 -118.86 % | -0.74 -32.42 % | -0.56 -29 492.01 % | 0.00 -101.91 % | 0.10 728.10 % | 0.01 -91.83 % | 0.15 65.18 % | 0.09 151.93 % | -0.17 40.63 % | -0.29 77.93 % | -1.31 -628.65 % | -0.18 56.46 % | -0.41 73.12 % | -1.54 -7 878.86 % | -0.02 -119.88 % | 0.10 140.73 % | -0.24 -954.66 % | 0.03 110.22 % | -0.27 -186.53 % | -0.10 79.60 % | -0.47 23.68 % | -0.61 -428.69 % | -0.12 15.63 % | -0.14 -1 207.06 % | -0.01 -116.35 % | 0.06 121.29 % | -0.30 60.24 % | -0.76 -798.74 % | -0.08 93.72 % | -1.34 -182.46 % | -0.47 -1 612.10 % | 0.03 111.04 % | -0.28 60.44 % | -0.72 44.72 % | -1.30 -1 881.56 % | 0.07 51.53 % | 0.05 -71.51 % | 0.17 3 452.32 % | -0.01 -103.76 % | 0.13 442.97 % | 0.02 118.70 % | -0.13 3.51 % | -0.14 -278.93 % | 0.08 38.96 % | 0.06 280.22 % | -0.03 -114.67 % | 0.21 -45.70 % | 0.38 452.83 % | -0.11 -431.41 % | -0.02 -115.42 % | 0.13 -54.97 % | 0.29 48.96 % | 0.20 671.91 % | -0.03 77.36 % | -0.15 -349.61 % | 0.06 243.41 % | -0.04 -139.89 % | 0.11 -60.15 % | 0.27 26.58 % | 0.21 -13.06 % | 0.24 -23.42 % | 0.32 1 341.57 % | 0.02 |
| Gross profit ratio | 0.46 -26.74 % | 0.62 -0.01 % | 0.62 2.22 % | 0.61 31.01 % | 0.47 16.30 % | 0.40 36.31 % | 0.29 -5.39 % | 0.31 -6.96 % | 0.33 16.96 % | 0.29 4.99 % | 0.27 9.85 % | 0.25 18.69 % | 0.21 23.74 % | 0.17 -59.15 % | 0.41 145.80 % | 0.17 -41.65 % | 0.29 -9.12 % | 0.32 9.26 % | 0.29 -1.55 % | 0.29 19.42 % | 0.25 -14.93 % | 0.29 -7.28 % | 0.31 -19.73 % | 0.39 -1.55 % | 0.40 31.72 % | 0.30 1.36 % | 0.30 18.78 % | 0.25 -52.82 % | 0.53 116.76 % | 0.24 -30.82 % | 0.35 54.22 % | 0.23 2.39 % | 0.22 -8.24 % | 0.24 41.53 % | 0.17 -32.18 % | 0.25 8.85 % | 0.23 -4.93 % | 0.25 15.99 % | 0.21 -8.01 % | 0.23 -14.39 % | 0.27 3.15 % | 0.26 -1.90 % | 0.27 -22.19 % | 0.34 7.90 % | 0.32 9.29 % | 0.29 -28.13 % | 0.40 8.37 % | 0.37 16.50 % | 0.32 -28.12 % | 0.44 30.79 % | 0.34 13.88 % | 0.30 -6.68 % | 0.32 7.35 % | 0.30 -24.66 % | 0.39 34.11 % | 0.29 -6.93 % | 0.32 14.91 % | 0.27 -10.75 % | 0.31 17.46 % | 0.26 -16.46 % | 0.31 -12.60 % | 0.36 17.01 % | 0.31 -6.22 % | 0.33 -9.04 % | 0.36 6.72 % | 0.34 |
| Weighted average shs out dil | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M |
| Weighted average shs out | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M |
| EPS diluted | -0.03 2.28 % | -0.03 48.92 % | -0.06 -101.68 % | -0.03 -22.13 % | -0.02 -7.49 % | -0.02 -206.76 % | -0.01 -374.07 % | 0.00 127.00 % | -0.01 -150.00 % | 0.02 387.80 % | 0.00 118.14 % | -0.02 11.37 % | -0.03 19.81 % | -0.03 -74.73 % | -0.02 34.30 % | -0.03 61.10 % | -0.07 -443.51 % | -0.01 -1 090.91 % | 0.00 94.74 % | -0.02 -97.17 % | -0.01 51.82 % | -0.02 -58.27 % | -0.01 34.74 % | -0.02 10.50 % | -0.02 -49.69 % | -0.02 64.90 % | -0.05 -323.36 % | -0.01 -5.94 % | -0.01 55.51 % | -0.02 51.80 % | -0.05 -183.73 % | -0.02 49.24 % | -0.03 -27.24 % | -0.03 -289.39 % | -0.01 19.51 % | -0.01 72.76 % | -0.03 3.83 % | -0.03 -404.84 % | -0.01 82.92 % | -0.04 -3 730.00 % | 0.00 107.75 % | -0.01 -368.75 % | 0.00 168.57 % | -0.01 55.13 % | -0.02 25.36 % | -0.02 -273.21 % | -0.01 -460.00 % | 0.00 -110.00 % | 0.01 -28.57 % | 0.01 -57.58 % | 0.03 585.29 % | -0.01 35.24 % | -0.01 -800.00 % | 0.00 -99.17 % | 0.18 900.00 % | 0.02 244.00 % | -0.01 58.75 % | -0.03 -478.75 % | 0.01 159.70 % | -0.01 -167.00 % | 0.02 -83.33 % | 0.12 20.00 % | 0.10 -47.37 % | 0.19 -36.67 % | 0.30 840.74 % | -0.04 |
| Earnings per share | -0.03 2.28 % | -0.03 48.92 % | -0.06 -101.68 % | -0.03 -22.13 % | -0.02 -7.49 % | -0.02 -206.76 % | -0.01 -374.07 % | 0.00 127.00 % | -0.01 -150.00 % | 0.02 387.80 % | 0.00 118.14 % | -0.02 11.37 % | -0.03 19.81 % | -0.03 -74.73 % | -0.02 34.30 % | -0.03 61.10 % | -0.07 -443.51 % | -0.01 -1 090.91 % | 0.00 94.74 % | -0.02 -97.17 % | -0.01 51.82 % | -0.02 -58.27 % | -0.01 34.74 % | -0.02 10.50 % | -0.02 -49.69 % | -0.02 64.90 % | -0.05 -323.36 % | -0.01 -5.94 % | -0.01 55.51 % | -0.02 51.80 % | -0.05 -183.73 % | -0.02 49.24 % | -0.03 -27.24 % | -0.03 -289.39 % | -0.01 19.51 % | -0.01 72.76 % | -0.03 3.83 % | -0.03 -404.84 % | -0.01 82.92 % | -0.04 -3 730.00 % | 0.00 107.75 % | -0.01 -368.75 % | 0.00 168.57 % | -0.01 55.13 % | -0.02 25.36 % | -0.02 -273.21 % | -0.01 -460.00 % | 0.00 -110.00 % | 0.01 -28.57 % | 0.01 -57.58 % | 0.03 585.29 % | -0.01 35.24 % | -0.01 -800.00 % | 0.00 -99.17 % | 0.18 900.00 % | 0.02 244.00 % | -0.01 58.75 % | -0.03 -478.75 % | 0.01 159.70 % | -0.01 -167.00 % | 0.02 -83.33 % | 0.12 20.00 % | 0.10 -47.37 % | 0.19 -36.67 % | 0.30 840.74 % | -0.04 |
| Gross profit | 3.800 M 9.99 % | 3.455 M 8.62 % | 3.181 M 2.14 % | 3.114 M -23.41 % | 4.066 M -3.88 % | 4.230 M -58.04 % | 10.080 M -29.71 % | 14.342 M 67.68 % | 8.553 M -53.66 % | 18.459 M 7.65 % | 17.147 M 259.33 % | 4.772 M 53.54 % | 3.108 M 279.49 % | 819.000 K -84.70 % | 5.354 M 142.38 % | 2.209 M -41.06 % | 3.748 M -48.58 % | 7.289 M -33.10 % | 10.896 M 208.92 % | 3.527 M -30.06 % | 5.043 M 36.26 % | 3.701 M -35.06 % | 5.699 M 79.51 % | 3.175 M 0.70 % | 3.153 M -42.62 % | 5.495 M -16.34 % | 6.569 M -18.70 % | 8.079 M -24.93 % | 10.762 M 205.39 % | 3.524 M -50.77 % | 7.158 M 25.47 % | 5.705 M 352.78 % | 1.260 M -52.86 % | 2.673 M -70.18 % | 8.965 M 80.20 % | 4.975 M 123.90 % | 2.222 M 74.41 % | 1.274 M -87.40 % | 10.114 M -37.63 % | 16.217 M 5.24 % | 15.410 M 77.86 % | 8.664 M -58.55 % | 20.903 M 28.30 % | 16.292 M 46.63 % | 11.111 M 62.13 % | 6.853 M -21.98 % | 8.784 M -20.99 % | 11.117 M -25.99 % | 15.020 M -38.18 % | 24.298 M -25.63 % | 32.673 M 101.72 % | 16.197 M -3.23 % | 16.737 M -45.41 % | 30.657 M -73.31 % | 114.875 M 334.71 % | 26.426 M 63.99 % | 16.114 M 24.80 % | 12.912 M -50.32 % | 25.990 M 31.10 % | 19.825 M -46.41 % | 36.993 M -50.88 % | 75.304 M -4.11 % | 78.529 M -29.54 % | 111.454 M -30.82 % | 161.117 M 568.65 % | 24.096 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 581.218 K -0.48 % | 584.000 K -0.68 % | 588.000 K -4.85 % | 618.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.233 K -126.39 % | 107.000 K 9.18 % | 98.000 K 66.10 % | 59.000 K 375.77 % | 12.401 K -93.40 % | 188.000 K 582.05 % | -39.000 K -214.71 % | 34.000 K -99.62 % | 8.936 M 35 842.54 % | -25.000 K -101.76 % | 1.419 M | 0.000 100.00 % | -2.441 M -3 690.06 % | 68.000 K -93.43 % | 1.035 M | 0.000 -100.00 % | 761.716 K 477.09 % | -202.000 K 51.33 % | -415.000 K -3 672.73 % | -11.000 K -100.61 % | 1.802 M -84.88 % | 11.917 M 4 971.06 % | 235.000 K 129.90 % | -786.000 K -121.17 % | 3.713 M 825.27 % | -512.000 K -426.11 % | 157.000 K 116.46 % | -954.000 K 18.93 % | -1.177 M -163.68 % | 1.848 M 137.21 % | -4.967 M -362.11 % | 1.895 M -57.79 % | 4.489 M 174.59 % | 1.635 M -48.41 % | 3.169 M -31.45 % | 4.623 M -80.39 % | 23.573 M 11 433.02 % | -208.000 K -125.97 % | 801.000 K | 0.000 -100.00 % | 1.534 M 552.39 % | -339.000 K -106.93 % | 4.889 M -62.33 % | 12.978 M 6.67 % | 12.166 M 0.49 % | 12.107 M -62.02 % | 31.879 M | 0.000 |
| Cost of revenue | 4.508 M 116.84 % | 2.079 M 8.65 % | 1.913 M -3.56 % | 1.984 M -57.38 % | 4.655 M -26.37 % | 6.322 M -73.87 % | 24.195 M -23.90 % | 31.795 M 86.54 % | 17.045 M -63.07 % | 46.155 M 0.62 % | 45.869 M 216.51 % | 14.492 M 22.98 % | 11.784 M 191.90 % | 4.037 M -46.97 % | 7.613 M -30.42 % | 10.941 M 18.01 % | 9.271 M -41.03 % | 15.722 M -41.09 % | 26.686 M 215.81 % | 8.450 M -45.16 % | 15.408 M 69.93 % | 9.067 M -27.65 % | 12.532 M 151.80 % | 4.977 M 3.32 % | 4.817 M -62.37 % | 12.801 M -17.94 % | 15.600 M -35.82 % | 24.306 M 153.40 % | 9.592 M -12.19 % | 10.923 M -16.89 % | 13.143 M -31.72 % | 19.248 M 339.15 % | 4.383 M -47.27 % | 8.312 M -80.75 % | 43.177 M 194.76 % | 14.648 M 100.16 % | 7.318 M 86.40 % | 3.926 M -89.61 % | 37.771 M -30.58 % | 54.408 M 29.40 % | 42.045 M 70.52 % | 24.657 M -57.46 % | 57.959 M 83.78 % | 31.538 M 30.95 % | 24.084 M 42.75 % | 16.871 M 29.07 % | 13.071 M -30.69 % | 18.859 M -41.37 % | 32.164 M 5.23 % | 30.566 M -52.10 % | 63.815 M 66.72 % | 38.276 M 6.94 % | 35.793 M -50.72 % | 72.630 M -58.90 % | 176.714 M 178.15 % | 63.533 M 81.84 % | 34.938 M 2.47 % | 34.095 M -41.68 % | 58.459 M 4.69 % | 55.841 M -31.03 % | 80.963 M -39.83 % | 134.546 M -24.21 % | 177.530 M -22.60 % | 229.367 M -20.09 % | 287.041 M 505.14 % | 47.434 M |
| General and administrative expenses | 10.286 M -6.04 % | 10.947 M -48.44 % | 21.230 M 82.36 % | 11.642 M 7.13 % | 10.867 M 3.57 % | 10.492 M -3.57 % | 10.880 M 1.48 % | 10.721 M 5.84 % | 10.129 M -5.45 % | 10.713 M 3.69 % | 10.332 M 3.22 % | 10.010 M 2.13 % | 9.801 M -4.57 % | 10.270 M -10.02 % | 11.413 M 13.83 % | 10.027 M -63.70 % | 27.620 M 182.12 % | 9.790 M -3.33 % | 10.128 M 13.74 % | 8.904 M 18.67 % | 7.503 M -21.35 % | 9.540 M 13.22 % | 8.426 M -18.05 % | 10.282 M 0.88 % | 10.192 M -1.90 % | 10.389 M -6.39 % | 11.098 M 16.67 % | 9.513 M -9.81 % | 10.548 M 6.73 % | 9.883 M -58.41 % | 23.760 M 140.88 % | 9.864 M -3.29 % | 10.200 M 2.64 % | 9.938 M -15.20 % | 11.719 M 6.23 % | 11.032 M -33.62 % | 16.619 M 8.02 % | 15.385 M -3.04 % | 15.867 M -1.52 % | 16.112 M 8.00 % | 14.918 M -1.65 % | 15.169 M -6.00 % | 16.138 M 15.35 % | 13.990 M -5.72 % | 14.839 M 2.24 % | 14.514 M 0.87 % | 14.388 M 48.73 % | 9.674 M -35.68 % | 15.040 M -10.53 % | 16.810 M 17.48 % | 14.309 M -7.95 % | 15.545 M -5.43 % | 16.437 M -11.05 % | 18.479 M 2.20 % | 18.081 M 0.44 % | 18.001 M 0.81 % | 17.857 M -11.20 % | 20.109 M -1.89 % | 20.497 M -6.34 % | 21.885 M -7.40 % | 23.635 M 32.26 % | 17.870 M 182.95 % | 6.316 M -73.73 % | 24.042 M 57.04 % | 15.309 M -26.79 % | 20.910 M |
| Selling and marketing expenses | 1.263 M -9.14 % | 1.390 M -23.04 % | 1.806 M 90.52 % | 948.000 K 8.10 % | 877.000 K -18.34 % | 1.074 M -43.59 % | 1.904 M -15.73 % | 2.259 M 55.79 % | 1.450 M -9.54 % | 1.603 M -63.42 % | 4.382 M 250.03 % | 1.252 M 30.42 % | 960.000 K 98.76 % | 483.000 K -46.86 % | 908.893 K 10.44 % | 823.000 K -7.74 % | 892.000 K -23.50 % | 1.166 M 198.04 % | 391.217 K -56.77 % | 905.000 K -39.59 % | 1.498 M 34.11 % | 1.117 M -47.02 % | 2.108 M 1 547.04 % | 128.000 K -87.44 % | 1.019 M -32.61 % | 1.512 M -2.92 % | 1.557 M -20.86 % | 1.968 M -0.61 % | 1.980 M 86.09 % | 1.064 M -31.14 % | 1.545 M 9.05 % | 1.417 M -19.35 % | 1.757 M 55.76 % | 1.128 M -61.89 % | 2.960 M 80.70 % | 1.638 M 9.64 % | 1.494 M 2.26 % | 1.461 M -58.06 % | 3.484 M -31.76 % | 5.105 M 21.95 % | 4.186 M 41.47 % | 2.959 M -36.97 % | 4.695 M 14.99 % | 4.083 M 5.89 % | 3.856 M 13.05 % | 3.411 M -8.06 % | 3.710 M 34.23 % | 2.764 M -36.78 % | 4.372 M 2.01 % | 4.286 M -25.61 % | 5.762 M 32.94 % | 4.334 M -0.55 % | 4.358 M -34.20 % | 6.623 M -52.58 % | 13.967 M 126.56 % | 6.165 M 93.50 % | 3.186 M 4.63 % | 3.045 M -8.97 % | 3.345 M -20.49 % | 4.207 M 12.16 % | 3.751 M 6.62 % | 3.518 M -83.35 % | 21.129 M 214.89 % | 6.710 M 78.03 % | 3.769 M -3.31 % | 3.898 M |
| Other expenses | -1.109 M -2 743.59 % | -39.000 K 82.66 % | -224.895 K -675.50 % | -29.000 K 38.30 % | -47.000 K | 0.000 | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 -100.00 % | 46.111 K -13.00 % | 53.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 82.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | -3.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 10.440 M -15.11 % | 12.298 M -46.09 % | 22.811 M 81.60 % | 12.561 M 7.39 % | 11.697 M 1.13 % | 11.566 M -9.53 % | 12.784 M -1.51 % | 12.980 M 12.10 % | 11.579 M -5.98 % | 12.316 M -16.30 % | 14.714 M 30.65 % | 11.262 M 4.66 % | 10.761 M 0.07 % | 10.753 M -12.73 % | 12.322 M 13.57 % | 10.850 M -61.95 % | 28.512 M 160.24 % | 10.956 M 4.16 % | 10.519 M 7.24 % | 9.809 M 8.98 % | 9.001 M -15.54 % | 10.657 M 1.17 % | 10.534 M 1.19 % | 10.410 M -7.14 % | 11.211 M -5.80 % | 11.901 M -5.97 % | 12.656 M 10.23 % | 11.481 M -8.36 % | 12.528 M 14.44 % | 10.947 M -56.74 % | 25.305 M 124.32 % | 11.281 M -5.65 % | 11.957 M 8.05 % | 11.066 M -24.61 % | 14.679 M 15.86 % | 12.670 M -30.05 % | 18.113 M 7.52 % | 16.846 M -12.94 % | 19.350 M -8.80 % | 21.217 M 11.06 % | 19.104 M 5.38 % | 18.128 M -12.98 % | 20.832 M 15.27 % | 18.073 M -3.33 % | 18.695 M 4.30 % | 17.925 M -0.96 % | 18.099 M 45.51 % | 12.438 M -35.93 % | 19.412 M -7.98 % | 21.096 M 5.11 % | 20.070 M 0.96 % | 19.879 M -4.40 % | 20.795 M -17.16 % | 25.102 M -21.67 % | 32.049 M 32.62 % | 24.166 M 37.74 % | 17.545 M -24.22 % | 23.154 M -2.89 % | 23.842 M -8.62 % | 26.092 M -4.73 % | 27.386 M 28.04 % | 21.388 M -22.07 % | 27.445 M -10.75 % | 30.752 M 61.19 % | 19.078 M -23.10 % | 24.808 M |
| Cost and expenses | 14.948 M 3.97 % | 14.377 M -41.85 % | 24.725 M 69.99 % | 14.545 M -11.05 % | 16.352 M -8.59 % | 17.888 M -51.63 % | 36.979 M -17.41 % | 44.775 M 56.42 % | 28.624 M -51.05 % | 58.471 M -3.49 % | 60.583 M 135.24 % | 25.754 M 14.23 % | 22.545 M 52.43 % | 14.790 M -25.81 % | 19.935 M -8.52 % | 21.791 M -42.33 % | 37.783 M 41.63 % | 26.678 M -28.29 % | 37.205 M 103.76 % | 18.259 M -25.20 % | 24.409 M 23.75 % | 19.724 M -14.49 % | 23.066 M 49.91 % | 15.387 M -4.00 % | 16.028 M -35.11 % | 24.702 M -12.58 % | 28.255 M -21.05 % | 35.787 M 61.79 % | 22.120 M 1.14 % | 21.870 M -43.12 % | 38.448 M 25.94 % | 30.529 M 86.84 % | 16.340 M -15.68 % | 19.378 M -66.51 % | 57.856 M 111.79 % | 27.318 M 7.42 % | 25.431 M 22.43 % | 20.772 M -63.64 % | 57.122 M -24.47 % | 75.625 M 23.67 % | 61.149 M 42.92 % | 42.785 M -45.70 % | 78.791 M 58.82 % | 49.611 M 15.97 % | 42.779 M 22.94 % | 34.796 M 11.64 % | 31.169 M -0.41 % | 31.297 M -39.32 % | 51.576 M -0.17 % | 51.662 M -38.41 % | 83.885 M 44.24 % | 58.155 M 2.77 % | 56.588 M -42.10 % | 97.732 M -53.19 % | 208.762 M 138.04 % | 87.699 M 67.10 % | 52.483 M -8.33 % | 57.249 M -30.44 % | 82.301 M 0.45 % | 81.933 M -24.38 % | 108.349 M -30.52 % | 155.934 M -23.93 % | 204.974 M -21.20 % | 260.119 M -15.03 % | 306.119 M 323.74 % | 72.242 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 11.549 M -6.39 % | 12.337 M -46.44 % | 23.036 M 82.97 % | 12.590 M 7.20 % | 11.744 M 1.54 % | 11.566 M -9.53 % | 12.784 M -1.51 % | 12.980 M 12.10 % | 11.579 M -5.98 % | 12.316 M -16.30 % | 14.714 M 30.65 % | 11.262 M 4.66 % | 10.761 M 0.07 % | 10.753 M -12.73 % | 12.322 M 13.57 % | 10.850 M -61.95 % | 28.512 M 160.24 % | 10.956 M 4.16 % | 10.519 M 7.24 % | 9.809 M 8.98 % | 9.001 M -15.54 % | 10.657 M 1.17 % | 10.534 M 1.19 % | 10.410 M -7.14 % | 11.211 M -5.80 % | 11.901 M -5.97 % | 12.656 M 10.23 % | 11.481 M -8.36 % | 12.528 M 14.44 % | 10.947 M -56.74 % | 25.305 M 124.32 % | 11.281 M -5.65 % | 11.957 M 8.05 % | 11.066 M -24.61 % | 14.679 M 15.86 % | 12.670 M -30.05 % | 18.113 M 7.52 % | 16.846 M -12.94 % | 19.350 M -8.80 % | 21.217 M 11.06 % | 19.104 M 5.38 % | 18.128 M -12.98 % | 20.832 M 15.27 % | 18.073 M -3.33 % | 18.695 M 4.30 % | 17.925 M -0.96 % | 18.099 M 45.51 % | 12.438 M -35.93 % | 19.412 M -7.98 % | 21.096 M 5.11 % | 20.070 M 0.96 % | 19.879 M -4.40 % | 20.795 M -17.16 % | 25.102 M -21.67 % | 32.049 M 32.62 % | 24.166 M 14.84 % | 21.043 M -9.12 % | 23.154 M -2.89 % | 23.842 M -8.62 % | 26.092 M -4.73 % | 27.386 M 28.04 % | 21.388 M -22.07 % | 27.445 M -10.75 % | 30.752 M 61.19 % | 19.078 M -23.10 % | 24.808 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 581.218 K | 0.000 | 0.000 | 0.000 -100.00 % | 176.508 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.510 | 0.000 | 0.000 | 0.000 100.00 % | -0.010 | 0.000 100.00 % | -4.536 M | 0.000 100.00 % | -0.020 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.883 M 27.57 % | 1.476 M 167.28 % | 552.228 K -0.50 % | 555.000 K -0.72 % | 559.000 K -0.53 % | 562.000 K | 0.000 -100.00 % | 570.000 K -0.70 % | 574.000 K -0.52 % | 577.000 K -0.73 % | 581.218 K -0.48 % | 584.000 K -0.68 % | 588.000 K -4.85 % | 618.000 K -1.48 % | 627.254 K -13.36 % | 724.000 K -6.58 % | 775.000 K -4.32 % | 810.000 K -3.12 % | 836.122 K -2.89 % | 861.000 K -0.92 % | 869.000 K 25.22 % | 694.000 K 118.45 % | 317.698 K -9.74 % | 352.000 K -7.61 % | 381.000 K -7.30 % | 411.000 K -9.43 % | 453.794 K -7.01 % | 488.000 K -5.79 % | 518.000 K -5.30 % | 547.000 K -7.89 % | 593.886 K -5.73 % | 630.000 K -4.11 % | 657.000 K -4.09 % | 685.000 K -6.76 % | 734.695 K -4.71 % | 771.000 K -3.75 % | 801.000 K -5.88 % | 851.000 K 17.86 % | 722.019 K -25.26 % | 966.000 K -39.70 % | 1.602 M -18.14 % | 1.957 M -11.37 % | 2.208 M -61.86 % | 5.789 M 260.01 % | 1.608 M -12.27 % | 1.833 M 4.13 % | 1.760 M -5.21 % | 1.857 M -3.43 % | 1.923 M -3.32 % | 1.989 M | 0.000 -100.00 % | 2.213 M -2.17 % | 2.262 M -4.19 % | 2.361 M -31.26 % | 3.434 M 140.51 % | 1.428 M -59.18 % | 3.498 M -10.33 % | 3.901 M 7.01 % | 3.645 M -13.08 % | 4.194 M -7.54 % | 4.536 M -23.97 % | 5.966 M -35.80 % | 9.293 M -10.81 % | 10.419 M -14.31 % | 12.159 M -15.49 % | 14.387 M |
| Depreciation and amortization | 956.000 K -15.02 % | 1.125 M -1.27 % | 1.140 M -0.39 % | 1.144 M 0.26 % | 1.141 M -0.26 % | 1.144 M -38.50 % | 1.860 M -40.44 % | 3.123 M 0.81 % | 3.098 M 1.11 % | 3.064 M -0.72 % | 3.086 M -1.40 % | 3.130 M 0.94 % | 3.101 M 0.98 % | 3.071 M -2.76 % | 3.158 M -0.37 % | 3.170 M 0.13 % | 3.166 M 0.76 % | 3.142 M -1.53 % | 3.191 M -0.03 % | 3.192 M 0.82 % | 3.166 M -0.03 % | 3.167 M 20.97 % | 2.618 M -7.62 % | 2.834 M 1.18 % | 2.801 M 1.08 % | 2.771 M -0.70 % | 2.791 M 0.24 % | 2.784 M 1.13 % | 2.753 M 0.99 % | 2.726 M -2.36 % | 2.792 M 0.18 % | 2.787 M 1.27 % | 2.752 M 1.18 % | 2.720 M 14.73 % | 2.371 M -17.88 % | 2.887 M 1.09 % | 2.856 M -2.02 % | 2.915 M -4.28 % | 3.045 M -0.16 % | 3.050 M 0.93 % | 3.022 M 1.00 % | 2.992 M -2.11 % | 3.057 M 3.16 % | 2.963 M 1.02 % | 2.933 M 1.21 % | 2.898 M -2.52 % | 2.973 M 0.03 % | 2.972 M 0.75 % | 2.950 M 1.10 % | 2.918 M -2.74 % | 3.000 M -0.26 % | 3.008 M 0.84 % | 2.983 M -0.77 % | 3.006 M -3.05 % | 3.101 M -3.32 % | 3.207 M 1.39 % | 3.163 M 3.40 % | 3.059 M 1.25 % | 3.021 M -0.52 % | 3.037 M 0.73 % | 3.015 M 23.67 % | 2.438 M -24.72 % | 3.239 M 31.65 % | 2.460 M 225.83 % | 755.000 K -5.51 % | 799.000 K |
| Operating income | -6.640 M 24.91 % | -8.843 M 54.95 % | -19.630 M -107.79 % | -9.447 M -23.80 % | -7.631 M -7.87 % | -7.074 M -267.44 % | -1.925 M -230.61 % | 1.474 M 152.83 % | -2.790 M -143.25 % | 6.451 M 154.81 % | 2.532 M 139.33 % | -6.437 M 13.10 % | -7.407 M 21.48 % | -9.433 M -71.83 % | -5.490 M 36.17 % | -8.600 M 62.87 % | -23.164 M -546.14 % | -3.585 M -1 051.01 % | 376.968 K 106.24 % | -6.040 M -132.58 % | -2.597 M 60.91 % | -6.643 M -37.40 % | -4.835 M 33.18 % | -7.235 M 10.21 % | -8.058 M -25.79 % | -6.406 M -5.23 % | -6.087 M -78.93 % | -3.402 M -92.64 % | -1.766 M 76.21 % | -7.423 M 62.27 % | -19.672 M -256.57 % | -5.517 M 49.74 % | -10.976 M -30.78 % | -8.393 M -471.59 % | -1.468 M 50.29 % | -2.954 M 71.90 % | -10.513 M 0.12 % | -10.526 M -3 754.84 % | -273.060 K 3.85 % | -284.000 K -140.57 % | 700.000 K 113.68 % | -5.117 M -196.24 % | 5.317 M 285.20 % | -2.871 M 51.96 % | -5.976 M 35.32 % | -9.239 M -417.43 % | -1.786 M -35.17 % | -1.321 M 69.92 % | -4.392 M -237.16 % | 3.202 M -74.59 % | 12.603 M 442.29 % | -3.682 M 9.27 % | -4.058 M -173.05 % | 5.555 M -93.29 % | 82.827 M 3 564.90 % | 2.260 M 257.93 % | -1.431 M 86.03 % | -10.242 M -576.69 % | 2.149 M 134.28 % | -6.267 M -165.23 % | 9.607 M -82.18 % | 53.916 M 5.54 % | 51.084 M -36.70 % | 80.702 M -43.18 % | 142.039 M 20 049.30 % | -712.000 K |
| Operating income ratio | -0.80 49.98 % | -1.60 58.53 % | -3.85 -107.95 % | -1.85 -111.78 % | -0.88 -30.52 % | -0.67 -1 093.53 % | -0.06 -275.81 % | 0.03 129.31 % | -0.11 -209.17 % | 0.10 148.51 % | 0.04 112.02 % | -0.33 32.82 % | -0.50 74.40 % | -1.94 -358.85 % | -0.42 35.27 % | -0.65 63.24 % | -1.78 -1 042.04 % | -0.16 -1 653.21 % | 0.01 101.99 % | -0.50 -297.13 % | -0.13 75.59 % | -0.52 -96.20 % | -0.27 70.12 % | -0.89 12.22 % | -1.01 -188.76 % | -0.35 -27.51 % | -0.27 -161.40 % | -0.11 -21.07 % | -0.09 83.11 % | -0.51 46.98 % | -0.97 -338.28 % | -0.22 88.63 % | -1.95 -154.58 % | -0.76 -2 613.14 % | -0.03 81.29 % | -0.15 86.34 % | -1.10 45.56 % | -2.02 -35 398.46 % | -0.01 -41.80 % | 0.00 -133.01 % | 0.01 107.93 % | -0.15 -327.77 % | 0.07 212.32 % | -0.06 64.65 % | -0.17 56.40 % | -0.39 -376.66 % | -0.08 -85.40 % | -0.04 52.66 % | -0.09 -259.49 % | 0.06 -55.32 % | 0.13 293.24 % | -0.07 12.50 % | -0.08 -243.64 % | 0.05 -81.07 % | 0.28 1 030.67 % | 0.03 189.63 % | -0.03 87.14 % | -0.22 -956.38 % | 0.03 130.72 % | -0.08 -201.69 % | 0.08 -68.30 % | 0.26 28.79 % | 0.20 -15.75 % | 0.24 -25.29 % | 0.32 3 284.09 % | -0.01 |
| Total other income expenses net | -1.883 M -27.57 % | -1.476 M -167.28 % | -552.228 K 0.50 % | -555.000 K 0.72 % | -559.000 K 0.53 % | -562.000 K 0.72 % | -566.062 K 0.69 % | -570.000 K 0.70 % | -574.000 K 0.52 % | -577.000 K 0.73 % | -581.218 K 0.48 % | -584.000 K 0.68 % | -588.000 K 4.85 % | -618.000 K 1.48 % | -627.255 K 13.36 % | -724.000 K 6.58 % | -775.000 K 4.32 % | -810.000 K -6.04 % | -763.850 K 11.28 % | -861.000 K 0.92 % | -869.000 K -25.22 % | -694.000 K -118.45 % | -317.699 K 9.74 % | -352.000 K 7.61 % | -381.000 K 7.30 % | -411.000 K -116.22 % | -190.084 K 9.05 % | -209.000 K -3.47 % | -202.000 K -3.59 % | -195.000 K -59.87 % | -121.972 K | 0.000 100.00 % | -279.000 K -22.91 % | -227.000 K -105.35 % | 4.246 M -10.45 % | 4.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.347 M | 0.000 | 0.000 -100.00 % | 2.494 M | 0.000 -100.00 % | 6.254 M | 0.000 -100.00 % | 3.348 M 0.75 % | 3.323 M 12.58 % | 2.952 M -2.81 % | 3.037 M -17.81 % | 3.695 M 32.68 % | 2.785 M 384.24 % | 575.132 K -83.95 % | 3.584 M 131.82 % | 1.546 M 2 476.67 % | 60.000 K -97.10 % | 2.070 M 43.76 % | 1.440 M 148.03 % | -2.998 M -1 556.35 % | -181.000 K 95.96 % | -4.482 M -8.83 % | -4.118 M 57.41 % | -9.670 M 25.00 % | -12.893 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 149.094 M 0.11 % | 148.928 M 20.89 % | 123.196 M 45.66 % | 84.578 M 98.94 % | 42.515 M 27.85 % | 33.253 M 276.01 % | 8.844 M 133.61 % | -26.316 M -1 051.18 % | -2.286 M -34.31 % | -1.702 M 97.15 % | -59.821 M -1 928.82 % | 3.271 M -62.25 % | 8.665 M 116.25 % | 4.007 M -62.26 % | 10.618 M -12.63 % | 12.154 M 7.81 % | 11.274 M 0.14 % | 11.258 M -39.97 % | 18.754 M -53.89 % | 40.673 M 16.48 % | 34.918 M 8.24 % | 32.259 M 265.84 % | -19.452 M -20.78 % | -16.106 M 27.69 % | -22.275 M 8.24 % | -24.274 M -8.11 % | -22.453 M 63.54 % | -61.592 M -42.62 % | -43.185 M -12.52 % | -38.380 M -7.32 % | -35.761 M -26.72 % | -28.221 M -105.45 % | -13.736 M 30.15 % | -19.664 M 25.10 % | -26.255 M -275.35 % | 14.973 M -25.57 % | 20.116 M 704.99 % | -3.325 M 75.29 % | -13.455 M -434.03 % | 4.028 M -90.75 % | 43.563 M -48.50 % | 84.592 M 5.84 % | 79.921 M -32.47 % | 118.345 M -7.59 % | 128.065 M 1.91 % | 125.668 M -3.19 % | 129.806 M 22.12 % | 106.298 M 2.25 % | 103.961 M 346.31 % | -42.208 M -132.10 % | 131.496 M -2.08 % | 134.289 M 126.89 % | 59.186 M 353.81 % | -23.319 M 53.35 % | -49.983 M -127.00 % | 185.129 M 2.95 % | 179.817 M 22.34 % | 146.983 M 45.50 % | 101.018 M -21.38 % | 128.493 M -9.41 % | 141.841 M 26.79 % | 111.872 M -45.19 % | 204.121 M |
| Total investments | 7.085 M 32.31 % | 5.355 M 1 945.83 % | 261.752 K 3.87 % | 252.000 K -93.25 % | 3.733 M -82.81 % | 21.716 M 0.25 % | 21.663 M -66.33 % | 64.329 M 0.15 % | 64.230 M 0.17 % | 64.123 M 603.66 % | 9.113 M 0.06 % | 9.107 M -52.32 % | 19.100 M -34.34 % | 29.088 M -34.00 % | 44.075 M -53.14 % | 94.055 M 0.04 % | 94.018 M 0.06 % | 93.957 M 0.00 % | 93.954 M 0.05 % | 93.909 M -2.68 % | 96.496 M -0.41 % | 96.898 M 0.20 % | 96.706 M 0.29 % | 96.426 M 0.33 % | 96.111 M 0.24 % | 95.884 M 0.26 % | 95.636 M 71.99 % | 55.607 M 0.31 % | 55.434 M 0.26 % | 55.290 M 0.25 % | 55.151 M 0.30 % | 54.986 M 0.59 % | 54.666 M 0.46 % | 54.413 M 0.00 % | 54.413 M 0.58 % | 54.102 M 0.69 % | 53.732 M 4.94 % | 51.204 M 0.18 % | 51.114 M -1.82 % | 52.062 M 2.81 % | 50.639 M -30.98 % | 73.366 M 0.77 % | 72.808 M -17.08 % | 87.804 M -18.16 % | 107.284 M -15.19 % | 126.500 M -18.61 % | 155.415 M 0.00 % | 155.408 M 0.68 % | 154.355 M 26 838.05 % | 573.000 K -99.85 % | 379.826 M 64.26 % | 231.238 M 131.21 % | 100.011 M 0.00 % | 100.010 M 1 639 408.20 % | 6.100 K -74.58 % | 24.000 K 0.00 % | 24.000 K -17.24 % | 29.000 K 4.50 % | 27.750 K -10.48 % | 31.000 K -88.64 % | 273.000 K 0.00 % | 273.000 K 8.28 % | 252.123 K |
| Total debt | 175.211 M 0.55 % | 174.247 M 15.57 % | 150.778 M 44.89 % | 104.060 M 21.63 % | 85.553 M -0.34 % | 85.842 M -0.33 % | 86.128 M 89.73 % | 45.396 M -0.65 % | 45.694 M -0.64 % | 45.988 M -0.63 % | 46.280 M -0.62 % | 46.567 M -0.60 % | 46.850 M -0.60 % | 47.131 M -8.59 % | 51.560 M -7.25 % | 55.587 M -6.60 % | 59.518 M -5.84 % | 63.209 M -4.18 % | 65.968 M -4.01 % | 68.723 M -0.37 % | 68.975 M -0.48 % | 69.307 M 208.51 % | 22.465 M -9.98 % | 24.957 M -9.07 % | 27.447 M -8.32 % | 29.938 M -7.67 % | 32.427 M -7.13 % | 34.915 M -6.84 % | 37.477 M -6.48 % | 40.074 M -6.08 % | 42.670 M -5.73 % | 45.263 M -5.42 % | 47.855 M -5.13 % | 50.443 M -4.88 % | 53.031 M -4.65 % | 55.616 M -4.43 % | 58.196 M -4.25 % | 60.777 M -4.07 % | 63.355 M -3.91 % | 65.931 M -19.05 % | 81.445 M -17.80 % | 99.078 M -16.62 % | 118.825 M -29.31 % | 168.104 M -8.97 % | 184.671 M 5.35 % | 175.289 M -6.11 % | 186.695 M -4.33 % | 195.135 M -2.40 % | 199.935 M -2.34 % | 204.735 M -2.29 % | 209.535 M -1.80 % | 213.375 M 82.04 % | 117.215 M -3.17 % | 121.055 M -10.51 % | 135.266 M -41.79 % | 232.361 M 0.62 % | 230.918 M -2.65 % | 237.202 M 12.47 % | 210.895 M 6.38 % | 198.238 M -4.01 % | 206.510 M -5.64 % | 218.861 M -21.24 % | 277.873 M |
| Accumulated other comprehensive income loss | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 0.00 % | 13.287 M 15.17 % | 11.537 M 0.00 % | 11.537 M 0.00 % | 11.537 M 0.00 % | 11.537 M | 0.000 100.00 % | -305.000 K 0.00 % | -305.000 K 1.26 % | -308.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -141.666 M -6.40 % | -133.143 M -8.40 % | -122.824 M -19.66 % | -102.641 M -10.80 % | -92.639 M -9.70 % | -84.449 M -9.94 % | -76.813 M -5.20 % | -73.019 M 1.22 % | -73.923 M -4.77 % | -70.559 M 7.68 % | -76.433 M 2.49 % | -78.383 M -9.84 % | -71.362 M -12.62 % | -63.367 M -18.85 % | -53.316 M -12.96 % | -47.199 M -24.62 % | -37.875 M -169.02 % | -14.079 M -45.38 % | -9.684 M -3.85 % | -9.325 M -302.46 % | -2.317 M -285.81 % | 1.247 M -85.57 % | 8.643 M -35.07 % | 13.310 M -35.01 % | 20.481 M -27.99 % | 28.442 M -15.78 % | 33.770 M -30.45 % | 48.557 M -6.88 % | 52.143 M -6.10 % | 55.530 M -12.06 % | 63.148 M -20.21 % | 79.139 M -6.59 % | 84.724 M -11.47 % | 95.700 M -8.26 % | 104.320 M -2.31 % | 106.787 M -2.18 % | 109.171 M -8.47 % | 119.268 M -8.27 % | 130.014 M -1.57 % | 132.089 M -8.46 % | 144.290 M 0.32 % | 143.825 M -2.92 % | 148.156 M 1.09 % | 146.553 M -1.58 % | 148.912 M -12.90 % | 170.958 M -3.95 % | 177.984 M -2.13 % | 181.866 M -0.18 % | 182.203 M -6.60 % | 195.078 M 7.47 % | 181.517 M -0.26 % | 181.989 M -1.24 % | 184.269 M -9.94 % | 204.600 M 1.85 % | 200.884 M 53.08 % | 131.230 M 4.84 % | 125.177 M -19.75 % | 155.986 M -9.80 % | 172.936 M 1.58 % | 170.251 M -2.57 % | 174.739 M -16.31 % | 208.803 M 24.25 % | 168.046 M |
| Common stock | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M | 0.000 -100.00 % | 336.000 M 0.00 % | 336.000 M 0.00 % | 336.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 336.000 M |
| Total equity | 296.372 M -2.80 % | 304.895 M -3.27 % | 315.214 M -6.02 % | 335.397 M -2.90 % | 345.399 M -2.32 % | 353.589 M -2.11 % | 361.225 M -1.04 % | 365.019 M 0.25 % | 364.115 M -0.92 % | 367.479 M 1.62 % | 361.605 M 0.54 % | 359.655 M -1.91 % | 366.676 M -2.13 % | 374.671 M -2.61 % | 384.722 M -1.57 % | 390.839 M -2.33 % | 400.163 M -5.61 % | 423.959 M -1.03 % | 428.354 M -0.08 % | 428.713 M -1.61 % | 435.721 M -0.81 % | 439.285 M -1.66 % | 446.680 M -1.03 % | 451.348 M -1.56 % | 458.519 M -1.71 % | 466.480 M -1.13 % | 471.808 M -3.04 % | 486.595 M -0.73 % | 490.181 M -0.69 % | 493.568 M -1.52 % | 501.186 M -3.09 % | 517.177 M -1.07 % | 522.762 M -2.06 % | 533.738 M -1.59 % | 542.358 M -0.56 % | 545.411 M -0.44 % | 547.795 M -1.81 % | 557.891 M -1.89 % | 568.637 M -0.36 % | 570.712 M -2.09 % | 582.913 M 0.08 % | 582.448 M -0.74 % | 586.779 M 0.27 % | 585.179 M -0.40 % | 587.537 M -3.62 % | 609.583 M -1.14 % | 616.608 M -0.34 % | 618.742 M -0.05 % | 619.082 M -2.04 % | 631.964 M 2.34 % | 617.508 M 1.83 % | 606.439 M -0.37 % | 608.715 M -3.23 % | 629.046 M 0.59 % | 625.326 M 10.58 % | 565.515 M 1.08 % | 559.462 M -3.62 % | 580.451 M -2.84 % | 597.400 M 0.45 % | 594.718 M -0.71 % | 598.948 M -5.38 % | 633.012 M 6.89 % | 592.234 M |
| Other non current liabilities | 4.691 M 1.30 % | 4.631 M 0.75 % | 4.597 M 9.34 % | 4.204 M 1.11 % | 4.158 M 2.19 % | 4.069 M 1.36 % | 4.014 M 38.14 % | 2.906 M -13.97 % | 3.378 M 9.29 % | 3.091 M 2.86 % | 3.005 M 4.31 % | 2.881 M 10.72 % | 2.602 M 3.17 % | 2.522 M -7.31 % | 2.721 M 8.02 % | 2.519 M -16.20 % | 3.006 M -3.93 % | 3.129 M -6.16 % | 3.334 M -12.34 % | 3.804 M -4.42 % | 3.980 M -3.16 % | 4.110 M 0.63 % | 4.084 M 1.14 % | 4.038 M 2.33 % | 3.946 M -2.30 % | 4.039 M -4.38 % | 4.224 M -12.94 % | 4.852 M 10.85 % | 4.377 M 0.76 % | 4.344 M 2.59 % | 4.235 M 7.28 % | 3.947 M -6.16 % | 4.206 M 11.09 % | 3.786 M 10.52 % | 3.426 M -4.50 % | 3.587 M -11.37 % | 4.047 M 1.86 % | 3.973 M 2.60 % | 3.872 M -43.41 % | 6.842 M -3.90 % | 7.120 M -7.66 % | 7.711 M 0.77 % | 7.652 M 5.57 % | 7.248 M 13.36 % | 6.394 M -3.19 % | 6.605 M 6.81 % | 6.184 M -4.36 % | 6.466 M -40.38 % | 10.845 M 1.94 % | 10.639 M 3.35 % | 10.294 M 3.76 % | 9.921 M 3.80 % | 9.558 M 3.50 % | 9.235 M 4.15 % | 8.867 M 3.19 % | 8.593 M 0.16 % | 8.579 M 2.37 % | 8.380 M 642.12 % | 1.129 M 1.82 % | 1.109 M -1.77 % | 1.129 M 8.66 % | 1.039 M -5.90 % | 1.104 M |
| Long term debt | 172.320 M 0.95 % | 170.703 M 15.13 % | 148.264 M 44.27 % | 102.766 M 21.94 % | 84.275 M -0.36 % | 84.580 M -0.36 % | 84.882 M 92.19 % | 44.165 M -0.71 % | 44.479 M -0.69 % | 44.788 M -0.68 % | 45.094 M -0.66 % | 45.396 M -0.65 % | 45.694 M -0.64 % | 45.989 M -0.63 % | 46.280 M -0.62 % | 46.567 M -0.61 % | 46.851 M -1.35 % | 47.491 M -8.07 % | 51.659 M -6.38 % | 55.179 M -6.79 % | 59.197 M 1.93 % | 58.075 M 364.99 % | 12.490 M -16.65 % | 14.985 M -14.27 % | 17.479 M -12.49 % | 19.973 M -11.09 % | 22.465 M -9.98 % | 24.957 M -9.08 % | 27.448 M -8.31 % | 29.937 M -7.68 % | 32.427 M -7.13 % | 34.915 M -6.84 % | 37.477 M -6.48 % | 40.074 M -6.08 % | 42.670 M -5.73 % | 45.263 M -5.40 % | 47.846 M -5.13 % | 50.433 M -4.89 % | 53.025 M -4.65 % | 55.609 M -4.43 % | 58.186 M -4.27 % | 60.782 M 132.59 % | 26.133 M -71.79 % | 92.647 M -11.35 % | 104.512 M 16.07 % | 90.042 M -45.87 % | 166.343 M -4.99 % | 175.071 M -2.82 % | 180.159 M -2.75 % | 185.247 M -2.67 % | 190.335 M 100.07 % | 95.135 M -4.80 % | 99.935 M -4.58 % | 104.735 M -9.99 % | 116.354 M -46.45 % | 217.289 M 33.13 % | 163.215 M -10.35 % | 182.055 M -13.68 % | 210.895 M 19.81 % | 176.031 M -1.98 % | 179.583 M -6.62 % | 192.313 M -8.75 % | 210.747 M |
| Total non current liabilities | 177.011 M 0.96 % | 175.334 M 14.70 % | 152.861 M 42.90 % | 106.970 M 20.96 % | 88.433 M -0.24 % | 88.649 M -0.28 % | 88.896 M 88.85 % | 47.071 M -1.64 % | 47.857 M -0.05 % | 47.879 M -0.46 % | 48.099 M -0.37 % | 48.277 M -0.04 % | 48.296 M -0.44 % | 48.511 M -1.00 % | 49.001 M -0.17 % | 49.086 M -1.55 % | 49.857 M -1.51 % | 50.620 M -7.95 % | 54.993 M -6.76 % | 58.983 M -6.64 % | 63.177 M 1.60 % | 62.185 M 275.20 % | 16.574 M -12.87 % | 19.023 M -11.21 % | 21.425 M -10.77 % | 24.012 M -10.03 % | 26.689 M -10.47 % | 29.809 M -6.33 % | 31.825 M -7.16 % | 34.281 M -6.49 % | 36.661 M -5.66 % | 38.862 M -6.77 % | 41.683 M -4.96 % | 43.860 M -4.85 % | 46.096 M -5.64 % | 48.850 M -5.86 % | 51.893 M -4.62 % | 54.406 M -4.38 % | 56.897 M -8.89 % | 62.451 M -4.37 % | 65.306 M -4.65 % | 68.493 M 102.73 % | 33.785 M -66.18 % | 99.895 M -9.93 % | 110.906 M 14.75 % | 96.647 M -43.98 % | 172.527 M -4.96 % | 181.537 M -4.96 % | 191.004 M -2.49 % | 195.886 M -2.36 % | 200.629 M 90.97 % | 105.056 M -4.05 % | 109.493 M -3.93 % | 113.970 M -8.99 % | 125.221 M -44.56 % | 225.882 M 31.48 % | 171.794 M -9.79 % | 190.435 M -10.18 % | 212.024 M 19.69 % | 177.140 M -1.98 % | 180.712 M -6.54 % | 193.352 M -8.73 % | 211.851 M |
| Other current liabilities | 40.582 M 19.12 % | 34.068 M -15.81 % | 40.465 M 33.53 % | 30.305 M 992.47 % | 2.774 M -0.07 % | 2.776 M -92.74 % | 38.253 M 1 339.71 % | 2.657 M 1.57 % | 2.616 M -92.45 % | 34.632 M -58.85 % | 84.163 M 146.16 % | 34.191 M 0.40 % | 34.055 M -0.82 % | 34.335 M -19.10 % | 42.441 M 251.09 % | -28.090 M -1.64 % | -27.637 M -141.33 % | -11.452 M -142.29 % | 27.079 M 316.46 % | -12.510 M 1.00 % | -12.637 M -0.77 % | -12.540 M -134.98 % | 35.851 M 296.80 % | 9.035 M 7.25 % | 8.424 M 4.06 % | 8.095 M -78.48 % | 37.612 M 205.16 % | 12.325 M 9.72 % | 11.233 M 6.96 % | 10.502 M 13.48 % | 9.254 M 145.28 % | 3.773 M 183.90 % | 1.329 M 153.78 % | -2.471 M -113.25 % | 18.649 M 344.14 % | 4.199 M 11.91 % | 3.752 M -24.82 % | 4.991 M -64.66 % | 14.123 M -35.92 % | 22.041 M -26.22 % | 29.874 M 9.78 % | 27.212 M -30.29 % | 39.036 M -11.47 % | 44.095 M -9.52 % | 48.736 M 72.85 % | 28.196 M -18.34 % | 34.530 M 56.51 % | 22.062 M 105.36 % | 10.743 M 158.81 % | 4.151 M -67.92 % | 12.941 M 33.15 % | 9.719 M 15.91 % | 8.385 M 86.71 % | 4.491 M -81.42 % | 24.174 M -70.26 % | 81.280 M 36.66 % | 59.477 M -0.26 % | 59.630 M 27.10 % | 46.917 M -42.33 % | 81.347 M -0.02 % | 81.362 M -24.07 % | 107.155 M -39.05 % | 175.820 M |
| Deferred revenue | 36.000 K | 0.000 -100.00 % | 205.128 K | 0.000 -100.00 % | 27.531 M 0.00 % | 27.531 M 57 860.00 % | 47.500 K -99.85 % | 31.906 M -0.33 % | 32.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.128 M 31.25 % | 30.574 M 0.00 % | 30.574 M 115.39 % | 14.195 M -40.83 % | 23.991 M 64.98 % | 14.542 M -0.34 % | 14.592 M 0.66 % | 14.497 M -40.98 % | 24.563 M 41.67 % | 17.338 M -2.80 % | 17.838 M -9.06 % | 19.615 M -36.42 % | 30.851 M 54.57 % | 19.959 M -2.71 % | 20.516 M 5.80 % | 19.392 M -29.05 % | 27.332 M 400.04 % | 5.466 M 0.00 % | 5.466 M 0.00 % | 5.466 M -56.62 % | 12.601 M 320.02 % | 3.000 M 50.00 % | 2.000 M 762.07 % | 232.000 K -97.76 % | 10.365 M 7 577.68 % | 135.000 K 62.65 % | 83.000 K -96.07 % | 2.110 M -69.96 % | 7.023 M 604.44 % | 997.000 K -49.24 % | 1.964 M -8.86 % | 2.155 M -74.00 % | 8.287 M 485.24 % | 1.416 M -28.77 % | 1.988 M -70.30 % | 6.694 M 106.73 % | 3.238 M 65.88 % | 1.952 M -70.43 % | 6.602 M -63.31 % | 17.992 M 27.65 % | 14.095 M 92.68 % | 7.315 M -18.06 % | 8.927 M -34.93 % | 13.720 M | 0.000 -100.00 % | 13.171 M -40.85 % | 22.266 M -50.68 % | 45.146 M 19.18 % | 37.879 M |
| Short term debt | 2.891 M -18.43 % | 3.544 M 40.99 % | 2.514 M 94.25 % | 1.294 M 1.25 % | 1.278 M 1.27 % | 1.262 M -49.36 % | 2.492 M 102.46 % | 1.231 M 1.32 % | 1.215 M 1.25 % | 1.200 M 131.09 % | -3.860 M -429.65 % | 1.171 M 1.30 % | 1.156 M 1.23 % | 1.142 M -78.37 % | 5.280 M -41.46 % | 9.020 M -28.79 % | 12.667 M -19.41 % | 15.718 M 2.19 % | 15.382 M 13.57 % | 13.544 M 38.52 % | 9.778 M -12.95 % | 11.232 M 12.60 % | 9.976 M 0.04 % | 9.972 M 226.71 % | -7.870 M 18.45 % | -9.650 M -196.87 % | 9.961 M 199.60 % | -10.001 M -199.72 % | 10.029 M -1.07 % | 10.137 M -1.04 % | 10.243 M -1.01 % | 10.348 M -0.29 % | 10.378 M 0.09 % | 10.369 M -3.89 % | 10.789 M 4.21 % | 10.353 M 0.03 % | 10.350 M 0.06 % | 10.344 M 0.13 % | 10.330 M 0.08 % | 10.322 M -55.62 % | 23.259 M -39.27 % | 38.296 M -58.68 % | 92.692 M 22.84 % | 75.457 M -5.87 % | 80.159 M -5.97 % | 85.247 M 318.86 % | 20.352 M 1.44 % | 20.064 M 1.46 % | 19.776 M 1.48 % | 19.488 M 1.50 % | 19.200 M -83.76 % | 118.240 M 584.26 % | 17.280 M 5.88 % | 16.320 M -13.71 % | 18.912 M 25.48 % | 15.072 M -77.74 % | 67.703 M 22.77 % | 55.147 M | 0.000 -100.00 % | 22.207 M -17.53 % | 26.927 M 1.43 % | 26.548 M -60.45 % | 67.126 M |
| Total current liabilities | 51.169 M -2.09 % | 52.261 M 1.62 % | 51.425 M 22.64 % | 41.932 M 5.15 % | 39.877 M -5.21 % | 42.068 M -6.10 % | 44.800 M -2.85 % | 46.116 M -6.29 % | 49.211 M -1.02 % | 49.716 M -43.98 % | 88.743 M 67.64 % | 52.938 M 13.92 % | 46.470 M -7.71 % | 50.350 M 1.47 % | 49.619 M -8.54 % | 54.253 M -7.00 % | 58.336 M 30.03 % | 44.865 M 4.37 % | 42.986 M 3.14 % | 41.679 M 8.98 % | 38.245 M -18.49 % | 46.918 M 2.35 % | 45.839 M 0.57 % | 45.577 M -2.94 % | 46.957 M -2.01 % | 47.921 M -4.64 % | 50.252 M -6.43 % | 53.706 M 1.94 % | 52.684 M 4.95 % | 50.200 M 1.95 % | 49.241 M 42.05 % | 34.665 M 9.87 % | 31.551 M 11.02 % | 28.419 M -11.77 % | 32.209 M 2.26 % | 31.497 M -2.10 % | 32.174 M -1.52 % | 32.672 M -7.64 % | 35.376 M -28.01 % | 49.140 M -28.61 % | 68.829 M -21.99 % | 88.231 M -37.52 % | 141.212 M 4.48 % | 135.156 M -3.13 % | 139.523 M 7.60 % | 129.674 M 98.84 % | 65.216 M 0.52 % | 64.877 M 26.54 % | 51.271 M 3.66 % | 49.461 M 0.52 % | 49.206 M -70.00 % | 164.010 M -2.27 % | 167.825 M 97.53 % | 84.960 M -7.09 % | 91.442 M -10.30 % | 101.938 M -25.44 % | 136.727 M 5.88 % | 129.132 M 18.04 % | 109.398 M -5.62 % | 115.912 M -12.53 % | 132.511 M -28.29 % | 184.793 M -34.42 % | 281.782 M |
| Total liabilities | 228.180 M 0.26 % | 227.595 M 11.41 % | 204.286 M 37.20 % | 148.902 M 16.05 % | 128.310 M -1.84 % | 130.717 M -2.23 % | 133.696 M 43.47 % | 93.187 M -4.00 % | 97.068 M -0.54 % | 97.595 M -28.68 % | 136.842 M 35.20 % | 101.215 M 6.81 % | 94.766 M -4.14 % | 98.861 M 0.25 % | 98.619 M -4.57 % | 103.339 M -4.49 % | 108.193 M 13.31 % | 95.485 M -2.55 % | 97.979 M -2.67 % | 100.662 M -0.75 % | 101.422 M -7.04 % | 109.103 M 74.81 % | 62.413 M -3.39 % | 64.600 M -5.53 % | 68.382 M -4.94 % | 71.933 M -6.51 % | 76.941 M -7.87 % | 83.515 M -1.18 % | 84.509 M 0.03 % | 84.481 M -1.65 % | 85.902 M 16.83 % | 73.527 M 0.40 % | 73.234 M 1.32 % | 72.279 M -7.70 % | 78.305 M -2.54 % | 80.347 M -4.43 % | 84.067 M -3.46 % | 87.078 M -5.63 % | 92.273 M -17.31 % | 111.591 M -16.81 % | 134.135 M -14.41 % | 156.724 M -10.44 % | 174.997 M -25.55 % | 235.051 M -6.14 % | 250.429 M 10.65 % | 226.321 M -4.80 % | 237.743 M -3.52 % | 246.414 M 1.71 % | 242.275 M -1.25 % | 245.347 M -1.80 % | 249.834 M -7.15 % | 269.066 M -2.98 % | 277.318 M 39.40 % | 198.930 M -8.18 % | 216.663 M -33.91 % | 327.820 M 6.26 % | 308.521 M -3.46 % | 319.567 M -0.58 % | 321.422 M 9.68 % | 293.052 M -6.44 % | 313.223 M -17.17 % | 378.145 M -23.40 % | 493.633 M |
| Other non current assets | 167.662 M -1.03 % | 169.400 M -1.92 % | 172.710 M -1.79 % | 175.852 M 82.34 % | 96.440 M -24.11 % | 127.073 M 0.81 % | 126.053 M -1.02 % | 127.356 M -0.35 % | 127.800 M -1.94 % | 130.332 M 1.00 % | 129.040 M -1.99 % | 131.663 M -1.91 % | 134.224 M -1.85 % | 136.757 M -1.22 % | 138.440 M -1.90 % | 141.127 M -1.79 % | 143.699 M -1.76 % | 146.266 M -0.85 % | 147.524 M -1.52 % | 149.797 M -1.76 % | 152.473 M -2.23 % | 155.953 M -2.48 % | 159.913 M -1.26 % | 161.950 M 2 478.82 % | 6.280 M -27.37 % | 8.646 M 4.05 % | 8.310 M 3.15 % | 8.056 M 7.10 % | 7.522 M 1.87 % | 7.384 M -18.67 % | 9.079 M 4.05 % | 8.725 M 3.23 % | 8.452 M 2.47 % | 8.248 M 2.39 % | 8.055 M -53.16 % | 17.196 M 2.30 % | 16.809 M 143.15 % | 6.913 M -23.36 % | 9.020 M 38.81 % | 6.498 M -29.88 % | 9.267 M 8.69 % | 8.526 M 13.62 % | 7.504 M 1.29 % | 7.409 M 43.78 % | 5.153 M 2.36 % | 5.034 M -0.18 % | 5.043 M 6.53 % | 4.734 M 2.53 % | 4.617 M -0.80 % | 4.654 M -2.35 % | 4.766 M -95.51 % | 106.137 M 145.83 % | 43.175 M -1.45 % | 43.812 M 474.02 % | 7.632 M -62.55 % | 20.383 M 13.83 % | 17.907 M 269.45 % | 4.847 M -94.24 % | 84.086 M 581.19 % | 12.344 M -17.67 % | 14.993 M -4.24 % | 15.657 M 0.14 % | 15.636 M |
| Long term investments | 6.813 M 33.77 % | 5.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.852 M 0.37 % | 4.834 M 0.00 % | 4.834 M 0.00 % | 4.834 M 0.00 % | 4.834 M 78.71 % | 2.705 M 0.00 % | 2.705 M 0.00 % | 2.705 M 0.00 % | 2.705 M 0.00 % | 2.705 M 0.00 % | 2.705 M 0.00 % | 2.705 M 0.00 % | 2.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.216 M -1.62 % | 159.808 M -1.58 % | 162.371 M -0.93 % | 163.899 M -1.41 % | 166.249 M -1.50 % | 168.787 M -1.47 % | 171.297 M -1.47 % | 173.859 M -1.45 % | 176.421 M -1.27 % | 178.682 M -1.38 % | 181.182 M -0.66 % | 182.390 M -4.69 % | 191.375 M -1.37 % | 194.031 M -1.35 % | 196.687 M 0.64 % | 195.428 M -1.33 % | 198.071 M -1.32 % | 200.719 M -1.29 % | 203.338 M -1.05 % | 205.493 M -1.04 % | 207.656 M -1.14 % | 210.054 M -1.22 % | 212.639 M -1.20 % | 215.225 M -3.65 % | 223.371 M -1.16 % | 225.989 M -1.13 % | 228.577 M -1.14 % | 231.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 91.000 K -6.44 % | 97.265 K 5.72 % | 92.000 K 37.31 % | 67.000 K 39.58 % | 48.000 K -10.42 % | 53.582 K -9.18 % | 59.000 K 5.36 % | 56.000 K 30.23 % | 43.000 K 11.47 % | 38.576 K 1 828.80 % | 2.000 K -77.78 % | 9.000 K 800.00 % | 1.000 K -87.07 % | 7.731 K -54.52 % | 17.000 K -34.62 % | 26.000 K -7.14 % | 28.000 K -4.14 % | 29.208 K -21.06 % | 37.000 K -19.57 % | 46.000 K -14.81 % | 54.000 K -13.05 % | 62.102 K -11.28 % | 70.000 K 100.00 % | 35.000 K -20.45 % | 44.000 K -16.74 % | 52.845 K -2.14 % | 54.000 K -14.29 % | 63.000 K -12.50 % | 72.000 K -10.18 % | 80.158 K -11.91 % | 91.000 K -10.78 % | 102.000 K -9.73 % | 113.000 K 52.17 % | 74.257 K -10.53 % | 83.000 K -8.79 % | 91.000 K -9.00 % | 100.000 K -8.15 % | 108.879 K -18.75 % | 134.000 K -17.28 % | 162.000 K -14.74 % | 190.000 K -12.63 % | 217.472 K -11.60 % | 246.000 K 67.35 % | 147.000 K -13.02 % | 169.000 K -11.66 % | 191.312 K -10.60 % | 214.000 K -11.93 % | 243.000 K -11.64 % | 275.000 K -10.31 % | 306.613 K 4.65 % | 293.000 K -9.29 % | 323.000 K -8.50 % | 353.000 K -8.08 % | 384.026 K -8.57 % | 420.000 K -8.10 % | 457.000 K -7.49 % | 494.000 K 14.05 % | 433.136 K 170.71 % | 160.000 K -9.60 % | 177.000 K -9.23 % | 195.000 K -7.91 % | 211.751 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 84.000 K -7.69 % | 91.000 K -6.44 % | 97.265 K 5.72 % | 92.000 K 37.31 % | 67.000 K 39.58 % | 48.000 K -10.42 % | 53.582 K -9.18 % | 59.000 K 5.36 % | 56.000 K 30.23 % | 43.000 K 11.47 % | 38.576 K 1 828.80 % | 2.000 K -77.78 % | 9.000 K 800.00 % | 1.000 K -87.07 % | 7.731 K -54.52 % | 17.000 K -34.62 % | 26.000 K -7.14 % | 28.000 K -4.14 % | 29.208 K -21.06 % | 37.000 K -19.57 % | 46.000 K -14.81 % | 54.000 K -13.05 % | 62.102 K -11.28 % | 70.000 K 100.00 % | 35.000 K -20.45 % | 44.000 K -16.74 % | 52.845 K -2.14 % | 54.000 K -14.29 % | 63.000 K -12.50 % | 72.000 K -10.18 % | 80.158 K -11.91 % | 91.000 K -10.78 % | 102.000 K -9.73 % | 113.000 K 52.17 % | 74.257 K -10.53 % | 83.000 K -8.79 % | 91.000 K -9.00 % | 100.000 K -8.15 % | 108.878 K -18.75 % | 134.000 K -17.28 % | 162.000 K -14.74 % | 190.000 K -12.63 % | 217.471 K -11.60 % | 246.000 K 67.35 % | 147.000 K -13.02 % | 169.000 K -11.66 % | 191.311 K -10.60 % | 214.000 K -11.93 % | 243.000 K -11.64 % | 275.000 K -10.31 % | 306.612 K 4.65 % | 293.000 K -9.29 % | 323.000 K -8.50 % | 353.000 K -8.08 % | 384.026 K -8.57 % | 420.000 K -8.10 % | 457.000 K -7.49 % | 494.000 K 14.05 % | 433.136 K 170.71 % | 160.000 K -9.60 % | 177.000 K -9.23 % | 195.000 K -7.91 % | 211.751 K |
| Property plant equipment net | 24.789 M -38.38 % | 40.229 M -1.17 % | 40.704 M -1.20 % | 41.199 M -66.07 % | 121.413 M 188.39 % | 42.101 M -0.91 % | 42.490 M -1.28 % | 43.041 M -1.09 % | 43.515 M -1.04 % | 43.972 M -0.94 % | 44.390 M -1.25 % | 44.952 M -1.10 % | 45.451 M -1.16 % | 45.983 M -1.12 % | 46.506 M -1.02 % | 46.986 M -1.15 % | 47.535 M -1.14 % | 48.081 M -0.92 % | 48.528 M -1.08 % | 49.056 M -1.17 % | 49.635 M -1.17 % | 50.221 M 4 779.39 % | 1.029 M -7.94 % | 1.118 M -13.73 % | 1.296 M -8.92 % | 1.423 M -10.50 % | 1.590 M -6.53 % | 1.701 M -10.61 % | 1.903 M -8.86 % | 2.088 M -7.88 % | 2.267 M -3.35 % | 2.345 M -9.04 % | 2.578 M -11.04 % | 2.898 M -0.62 % | 2.916 M 19.71 % | 2.436 M 9.19 % | 2.231 M -5.75 % | 2.367 M -8.21 % | 2.579 M -11.04 % | 2.899 M -7.44 % | 3.132 M -9.79 % | 3.472 M -8.08 % | 3.777 M -8.06 % | 4.108 M 72.61 % | 2.380 M -10.36 % | 2.655 M 0.00 % | 2.655 M -5.51 % | 2.810 M 1.52 % | 2.768 M -7.67 % | 2.998 M -6.62 % | 3.210 M -8.64 % | 3.514 M -98.25 % | 200.508 M -1.34 % | 203.229 M -17.15 % | 245.302 M -12.62 % | 280.737 M -0.60 % | 282.429 M -3.34 % | 292.194 M 36.82 % | 213.558 M -25.88 % | 288.113 M -1.00 % | 291.010 M -0.97 % | 293.852 M -1.11 % | 297.159 M |
| Total non current assets | 199.348 M -7.20 % | 214.813 M 0.61 % | 213.511 M -1.67 % | 217.143 M -0.36 % | 217.920 M 28.78 % | 169.222 M 0.37 % | 168.596 M -1.09 % | 170.456 M -0.53 % | 171.371 M -1.71 % | 174.347 M 0.51 % | 173.469 M -1.78 % | 176.617 M -1.71 % | 179.684 M -1.67 % | 182.741 M -1.20 % | 184.953 M -1.69 % | 188.130 M -1.64 % | 191.260 M -1.60 % | 194.375 M -0.87 % | 196.081 M -1.41 % | 198.890 M -1.61 % | 202.154 M -1.98 % | 206.228 M 28.09 % | 161.004 M -1.31 % | 163.138 M -1.14 % | 165.022 M -2.99 % | 170.116 M -1.39 % | 172.519 M -5.71 % | 182.973 M -1.10 % | 185.000 M -1.38 % | 187.594 M -2.29 % | 191.985 M 0.26 % | 191.488 M -1.34 % | 194.089 M -1.22 % | 196.477 M -1.15 % | 198.764 M -5.05 % | 209.344 M -3.81 % | 217.635 M 3.57 % | 210.125 M -2.29 % | 215.040 M 0.83 % | 213.263 M -7.45 % | 230.423 M -1.07 % | 232.914 M -0.44 % | 233.946 M -1.08 % | 236.493 M 1.05 % | 234.044 M -0.49 % | 235.204 M -0.41 % | 236.177 M -0.55 % | 237.480 M -3.55 % | 246.232 M 1.04 % | 243.691 M 2.88 % | 236.860 M -30.57 % | 341.168 M 39.82 % | 244.006 M -1.37 % | 247.394 M -2.34 % | 253.318 M -15.99 % | 301.540 M 0.25 % | 300.793 M 1.09 % | 297.535 M -0.18 % | 298.077 M -0.85 % | 300.617 M -1.82 % | 306.180 M -1.14 % | 309.704 M -1.06 % | 313.006 M |
| Other current assets | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K -99.55 % | 8.898 M 22 145.00 % | 40.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 -100.00 % | 712.000 K -14.01 % | 828.000 K -77.86 % | 3.740 M 162.98 % | 1.422 M -16.69 % | 1.707 M -5.38 % | 1.804 M -4.60 % | 1.891 M 22.91 % | 1.539 M -21.34 % | 1.956 M -3.07 % | 2.018 M 2.75 % | 1.964 M 20.30 % | 1.633 M 23.50 % | 1.322 M -99.59 % | 320.035 M 1.26 % | 316.038 M 29 901.88 % | 1.053 M -99.70 % | 351.823 M -11.19 % | 396.154 M -4.87 % | 416.431 M 40 143.59 % | 1.035 M -99.77 % | 444.992 M 1.65 % | 437.780 M 3.74 % | 422.000 M 23 066.55 % | 1.822 M -99.52 % | 380.262 M 5.33 % | 361.019 M 8 396.56 % | 4.249 M -12.03 % | 4.830 M 72.26 % | 2.804 M 26.53 % | 2.216 M -7.59 % | 2.398 M -99.39 % | 396.235 M -27.23 % | 544.539 M 5.52 % | 516.065 M 1.04 % | 510.755 M 0.52 % | 508.093 M -1.50 % | 515.808 M -4.39 % | 539.480 M -9.02 % | 592.961 M -15.27 % | 699.817 M |
| Short term investments | 272.000 K 3.82 % | 262.000 K 0.09 % | 261.752 K 3.87 % | 252.000 K -93.25 % | 3.733 M -82.81 % | 21.716 M 0.25 % | 21.663 M -66.33 % | 64.329 M 0.15 % | 64.230 M 0.17 % | 64.123 M 603.66 % | 9.113 M 0.06 % | 9.107 M -52.32 % | 19.100 M -34.34 % | 29.088 M -34.00 % | 44.075 M -53.14 % | 94.055 M 0.04 % | 94.018 M 0.06 % | 93.957 M 0.00 % | 93.954 M 0.05 % | 93.909 M -2.68 % | 96.496 M -0.41 % | 96.898 M 0.20 % | 96.706 M 0.29 % | 96.426 M 0.33 % | 96.111 M 0.24 % | 95.884 M 0.26 % | 95.636 M 71.99 % | 55.607 M 0.31 % | 55.434 M 0.26 % | 55.290 M 0.25 % | 55.151 M 0.30 % | 54.986 M 0.59 % | 54.666 M 0.46 % | 54.413 M 0.00 % | 54.413 M 0.58 % | 54.102 M 0.69 % | 53.732 M 4.94 % | 51.204 M 0.18 % | 51.114 M -1.82 % | 52.062 M 2.81 % | 50.639 M -30.98 % | 73.366 M 0.77 % | 72.808 M -17.08 % | 87.804 M -18.16 % | 107.284 M -15.19 % | 126.500 M -18.61 % | 155.415 M 0.00 % | 155.408 M 0.68 % | 154.355 M 26 838.05 % | 573.000 K -99.62 % | 151.249 M 1 080 249.87 % | 14.000 K -99.99 % | 100.011 M 0.00 % | 100.010 M 1 639 408.20 % | 6.100 K -74.58 % | 24.000 K 0.00 % | 24.000 K -17.24 % | 29.000 K 4.50 % | 27.750 K -10.48 % | 31.000 K -88.64 % | 273.000 K 0.00 % | 273.000 K 8.28 % | 252.123 K |
| cash and cash equivalents | 26.117 M 3.15 % | 25.319 M -8.20 % | 27.581 M 41.57 % | 19.482 M -54.73 % | 43.038 M -18.16 % | 52.589 M -31.95 % | 77.284 M 7.77 % | 71.712 M 49.46 % | 47.980 M 0.61 % | 47.690 M -55.05 % | 106.100 M 145.06 % | 43.296 M 13.38 % | 38.185 M -11.45 % | 43.124 M 5.33 % | 40.941 M -5.74 % | 43.433 M -9.97 % | 48.244 M -7.14 % | 51.951 M 10.03 % | 47.213 M 68.32 % | 28.050 M -17.64 % | 34.057 M -8.07 % | 37.048 M -11.62 % | 41.917 M 2.08 % | 41.063 M -17.41 % | 49.722 M -8.28 % | 54.212 M -1.22 % | 54.880 M -43.13 % | 96.507 M 19.64 % | 80.662 M 2.81 % | 78.454 M 0.03 % | 78.431 M 6.73 % | 73.484 M 19.31 % | 61.591 M -12.15 % | 70.107 M -11.58 % | 79.286 M 95.08 % | 40.643 M 6.73 % | 38.080 M -40.59 % | 64.102 M -16.54 % | 76.810 M 24.08 % | 61.903 M 63.41 % | 37.882 M 161.51 % | 14.486 M -62.76 % | 38.904 M -21.81 % | 49.759 M -12.10 % | 56.606 M 14.08 % | 49.621 M -12.78 % | 56.889 M -35.96 % | 88.837 M -7.44 % | 95.974 M -61.14 % | 246.943 M 216.44 % | 78.039 M -1.32 % | 79.086 M 36.29 % | 58.029 M -59.81 % | 144.374 M -22.06 % | 185.249 M 292.21 % | 47.232 M -7.57 % | 51.101 M -43.36 % | 90.219 M -17.89 % | 109.877 M 57.54 % | 69.745 M 7.85 % | 64.669 M -39.56 % | 106.989 M 45.07 % | 73.751 M |
| Cash and short term investments | 26.389 M 3.16 % | 25.581 M -8.12 % | 27.843 M 41.09 % | 19.734 M -57.81 % | 46.771 M -37.06 % | 74.305 M -24.90 % | 98.947 M -27.27 % | 136.041 M 21.24 % | 112.210 M 0.36 % | 111.813 M -2.95 % | 115.213 M 119.86 % | 52.403 M -8.52 % | 57.285 M -20.67 % | 72.212 M -15.06 % | 85.016 M -38.16 % | 137.488 M -3.36 % | 142.262 M -2.50 % | 145.908 M 3.36 % | 141.167 M 15.75 % | 121.959 M -6.58 % | 130.553 M -2.53 % | 133.946 M -3.37 % | 138.623 M 0.82 % | 137.489 M -5.72 % | 145.833 M -2.84 % | 150.096 M -0.28 % | 150.516 M -1.05 % | 152.114 M 11.77 % | 136.096 M 1.76 % | 133.744 M 0.12 % | 133.582 M 3.98 % | 128.470 M 10.51 % | 116.257 M -6.64 % | 124.520 M -6.87 % | 133.699 M 41.11 % | 94.745 M 3.19 % | 91.812 M -20.38 % | 115.306 M -9.86 % | 127.924 M 12.25 % | 113.965 M 28.74 % | 88.521 M 0.76 % | 87.852 M -21.36 % | 111.713 M -18.79 % | 137.563 M -16.06 % | 163.890 M -6.94 % | 176.121 M -17.04 % | 212.304 M -13.08 % | 244.245 M -2.43 % | 250.329 M 1.14 % | 247.516 M 7.95 % | 229.288 M 189.87 % | 79.100 M -49.95 % | 158.040 M -35.33 % | 244.384 M 31.92 % | 185.255 M 292.02 % | 47.256 M -7.57 % | 51.125 M -43.35 % | 90.248 M -17.89 % | 109.905 M 57.51 % | 69.776 M 7.44 % | 64.942 M -39.45 % | 107.262 M 44.94 % | 74.003 M |
| Total current assets | 325.204 M 2.37 % | 317.677 M 3.82 % | 305.989 M 14.54 % | 267.156 M 4.44 % | 255.789 M -18.82 % | 315.084 M -3.44 % | 326.325 M 13.41 % | 287.750 M -0.71 % | 289.812 M -0.31 % | 290.727 M -10.54 % | 324.979 M 14.33 % | 284.253 M 0.89 % | 281.758 M -3.11 % | 290.791 M -2.55 % | 298.388 M -2.50 % | 306.048 M -3.48 % | 317.096 M -2.45 % | 325.069 M -1.57 % | 330.252 M -0.07 % | 330.485 M -1.34 % | 334.989 M -2.10 % | 342.160 M -1.70 % | 348.089 M -1.34 % | 352.810 M -2.51 % | 361.879 M -1.74 % | 368.297 M -2.11 % | 376.231 M -2.82 % | 387.137 M -0.66 % | 389.690 M -0.20 % | 390.455 M -1.18 % | 395.103 M -1.03 % | 399.216 M -0.67 % | 401.907 M -1.86 % | 409.540 M -2.93 % | 421.899 M 1.32 % | 416.414 M 0.53 % | 414.227 M -4.74 % | 434.844 M -2.47 % | 445.869 M -4.94 % | 469.040 M -3.61 % | 486.625 M -3.88 % | 506.258 M -4.09 % | 527.830 M -9.58 % | 583.737 M -3.34 % | 603.922 M 0.54 % | 600.700 M -2.83 % | 618.174 M -1.51 % | 627.676 M 2.04 % | 615.125 M -2.92 % | 633.620 M 0.50 % | 630.482 M 17.99 % | 534.337 M -16.77 % | 642.027 M 10.58 % | 580.582 M -1.37 % | 588.671 M -0.53 % | 591.795 M 4.34 % | 567.190 M -5.86 % | 602.483 M -2.94 % | 620.745 M 5.72 % | 587.153 M -3.11 % | 605.991 M -13.61 % | 701.453 M -9.24 % | 772.861 M |
| Inventory | 294.898 M 2.20 % | 288.546 M 5.67 % | 273.067 M 15.10 % | 237.240 M 18.55 % | 200.120 M -15.05 % | 235.579 M 7.05 % | 220.062 M 51.07 % | 145.664 M -15.11 % | 171.592 M -1.31 % | 173.878 M -13.80 % | 201.709 M -11.02 % | 226.701 M 2.39 % | 221.399 M 2.20 % | 216.633 M 3.71 % | 208.882 M 25.85 % | 165.980 M -3.43 % | 171.884 M -2.49 % | 176.282 M -5.25 % | 186.059 M -9.29 % | 205.122 M 2.56 % | 199.997 M -1.79 % | 203.648 M 0.01 % | 203.623 M -3.59 % | 211.209 M 0.13 % | 210.939 M -0.01 % | 210.953 M -3.61 % | 218.849 M -4.60 % | 229.405 M -7.55 % | 248.145 M -1.77 % | 252.606 M -2.17 % | 258.207 M -3.16 % | 266.638 M -5.17 % | 281.186 M 0.00 % | 281.186 M -1.23 % | 284.694 M -10.83 % | 319.275 M 0.24 % | 318.509 M 1.21 % | 314.714 M 0.16 % | 314.201 M -10.33 % | 350.386 M -11.12 % | 394.216 M -4.99 % | 414.937 M 0.75 % | 411.841 M -7.16 % | 443.602 M 2.31 % | 433.568 M 4.22 % | 416.004 M 4.79 % | 397.004 M 5.45 % | 376.503 M 5.35 % | 357.385 M -4.65 % | 374.827 M -4.34 % | 391.852 M -12.76 % | 449.141 M -6.10 % | 478.306 M 45.32 % | 329.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 3.877 M 10.46 % | 3.510 M -30.34 % | 5.039 M -50.32 % | 10.142 M | 0.000 -100.00 % | 5.160 M -29.48 % | 7.317 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.025 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.324 M 56.60 % | 3.400 M -20.54 % | 4.279 M 21.98 % | 3.508 M -35.55 % | 5.443 M 39.17 % | 3.911 M 7.30 % | 3.645 M 64.63 % | 2.214 M 24.69 % | 1.776 M -17.49 % | 2.152 M -12.02 % | 2.446 M 30.80 % | 1.870 M -0.15 % | 1.873 M 74.71 % | 1.072 M -54.96 % | 2.380 M -32.00 % | 3.500 M 30.08 % | 2.691 M -17.26 % | 3.252 M 66.77 % | 1.950 M -1.27 % | 1.975 M -39.07 % | 3.241 M 174.22 % | 1.182 M -47.51 % | 2.252 M -12.68 % | 2.579 M -28.08 % | 3.586 M 13.16 % | 3.169 M -16.10 % | 3.777 M -46.26 % | 7.028 M 55.78 % | 4.511 M 37.04 % | 3.292 M -4.99 % | 3.465 M -25.82 % | 4.671 M -34.95 % | 7.180 M | 0.000 | 0.000 -100.00 % | 1.480 M -46.12 % | 2.747 M 75.06 % | 1.569 M 0.00 % | 1.569 M 27.56 % | 1.230 M -32.09 % | 1.811 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.852 M -0.37 % | -4.834 M 0.00 % | -4.834 M 0.00 % | -4.834 M 0.00 % | -4.834 M -78.71 % | -2.705 M 0.00 % | -2.705 M 0.00 % | -2.705 M 0.00 % | -2.705 M 0.00 % | -2.705 M 0.00 % | -2.705 M 0.00 % | -2.705 M 0.00 % | -2.705 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 195.000 K 0.00 % | 195.000 K -0.21 % | 195.401 K -97.89 % | 9.263 M 0.00 % | 9.263 M 0.00 % | 9.263 M 0.00 % | 9.263 M 43.21 % | 6.468 M -1.04 % | 6.536 M 0.00 % | 6.536 M 0.00 % | 6.536 M -9.71 % | 7.239 M 1.54 % | 7.129 M 6.18 % | 6.714 M 1.03 % | 6.646 M -19.97 % | 8.304 M -58.04 % | 19.791 M -1.08 % | 20.007 M 4.70 % | 19.109 M -0.66 % | 19.237 M 2.83 % | 18.708 M 8.19 % | 17.292 M 10.50 % | 15.649 M 7.94 % | 14.497 M -4.83 % | 15.233 M 55.84 % | 9.775 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Account payables | 7.660 M -47.71 % | 14.649 M 77.74 % | 8.242 M -20.24 % | 10.333 M 24.58 % | 8.294 M -21.00 % | 10.499 M 161.98 % | 4.008 M -61.17 % | 10.322 M -22.78 % | 13.367 M -3.72 % | 13.884 M 309.01 % | 3.395 M -80.69 % | 17.576 M 56.11 % | 11.259 M -24.30 % | 14.873 M 683.74 % | 1.898 M -84.41 % | 12.175 M 0.14 % | 12.158 M 0.23 % | 12.130 M 2 625.20 % | 445.105 K -96.11 % | 11.454 M -2.63 % | 11.763 M -38.65 % | 19.173 M 155 981.08 % | 12.284 K -99.87 % | 9.232 M -13.88 % | 10.720 M 12.68 % | 9.514 M 380.23 % | 1.981 M -81.56 % | 10.741 M 11.58 % | 9.626 M -3.86 % | 10.013 M 364.84 % | 2.154 M -77.75 % | 9.682 M 8.19 % | 8.949 M -7.27 % | 9.651 M 248.28 % | 2.771 M -74.68 % | 10.945 M -22.57 % | 14.135 M -17.36 % | 17.105 M 60.00 % | 10.691 M -35.76 % | 16.642 M 6.59 % | 15.613 M -24.26 % | 20.613 M 177.14 % | 7.438 M -49.08 % | 14.607 M 68.59 % | 8.664 M -38.45 % | 14.076 M 60.92 % | 8.747 M -59.00 % | 21.335 M 13.70 % | 18.764 M -1.90 % | 19.128 M 128.76 % | 8.362 M -75.48 % | 34.099 M -74.85 % | 135.558 M 193.69 % | 46.157 M 34.72 % | 34.261 M 513.35 % | 5.586 M -37.17 % | 8.891 M 17.51 % | 7.566 M -86.41 % | 55.692 M 627.62 % | 7.654 M -22.18 % | 9.835 M -23.45 % | 12.848 M 12.74 % | 11.396 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.000 K -0.54 % | 79.426 K -25.77 % | 107.000 K -31.85 % | 157.000 K 166.10 % | 59.000 K | 0.000 | 0.000 -100.00 % | 7.000 K -99.04 % | 732.000 K 4.94 % | 697.535 K -3.52 % | 723.000 K -43.52 % | 1.280 M 720.51 % | 156.000 K -39.34 % | 257.152 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 232.000 K 0.21 % | 231.514 K 71.49 % | 135.000 K 62.65 % | 83.000 K -96.07 % | 2.110 M 3.13 % | 2.046 M 105.20 % | 997.000 K -49.24 % | 1.964 M -8.86 % | 2.155 M 35.79 % | 1.587 M 12.08 % | 1.416 M -28.77 % | 1.988 M -70.30 % | 6.694 M 22.48 % | 5.465 M 179.99 % | 1.952 M -70.43 % | 6.602 M -63.31 % | 17.992 M 27.65 % | 14.095 M | 0.000 -100.00 % | 656.000 K -90.34 % | 6.789 M -0.01 % | 6.790 M 44.34 % | 4.704 M -67.30 % | 14.387 M -62.38 % | 38.242 M 39.36 % | 27.440 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 27.142 M -37.64 % | 43.526 M -0.73 % | 43.848 M -0.72 % | 44.166 M -0.70 % | 44.479 M -0.69 % | 44.789 M -0.68 % | 45.094 M -0.66 % | 45.396 M -0.65 % | 45.694 M -0.64 % | 45.988 M -0.63 % | 46.280 M -0.62 % | 46.567 M -0.60 % | 46.850 M -0.60 % | 47.131 M -0.58 % | 47.407 M -0.57 % | 47.681 M -0.56 % | 47.951 M -0.55 % | 48.217 M -0.54 % | 48.480 M -0.53 % | 48.740 M -0.52 % | 48.997 M -0.68 % | 49.334 M | 0.000 | 0.000 100.00 % | -17.838 M 9.06 % | -19.615 M | 0.000 100.00 % | -19.959 M -26 712.00 % | 75.000 K -59.68 % | 186.000 K -37.23 % | 296.303 K -26.84 % | 405.000 K -21.05 % | 513.000 K -17.12 % | 619.000 K -14.53 % | 724.215 K -12.64 % | 829.000 K -11.05 % | 932.000 K -9.78 % | 1.033 M -8.83 % | 1.133 M -8.11 % | 1.233 M -7.36 % | 1.331 M -6.79 % | 1.428 M -6.28 % | 1.524 M -5.89 % | 1.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M 0.00 % | 88.751 M -0.66 % | 89.342 M -0.01 % | 89.349 M 27.28 % | 70.197 M -20.64 % | 88.450 M -0.34 % | 88.751 M 0.00 % | 88.751 M -15.17 % | 104.624 M -75.91 % | 434.285 M 341.86 % | 98.285 M 11.10 % | 88.465 M -0.32 % | 88.751 M -79.09 % | 424.467 M 0.06 % | 424.209 M 0.00 % | 424.209 M 381.03 % | 88.188 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 524.552 M -1.49 % | 532.490 M 2.50 % | 519.500 M 7.27 % | 484.299 M 2.24 % | 473.709 M -2.19 % | 484.306 M -2.14 % | 494.921 M 8.01 % | 458.206 M -0.65 % | 461.183 M -0.84 % | 465.074 M -6.70 % | 498.448 M 8.15 % | 460.870 M -0.12 % | 461.442 M -2.55 % | 473.532 M -2.03 % | 483.341 M -2.19 % | 494.178 M -2.79 % | 508.356 M -2.13 % | 519.444 M -1.31 % | 526.333 M -0.57 % | 529.375 M -1.45 % | 537.143 M -2.05 % | 548.388 M 7.72 % | 509.093 M -1.33 % | 515.948 M -2.08 % | 526.901 M -2.14 % | 538.413 M -1.88 % | 548.749 M -3.75 % | 570.110 M -0.80 % | 574.690 M -0.58 % | 578.049 M -1.54 % | 587.088 M -0.61 % | 590.704 M -0.89 % | 595.996 M -1.65 % | 606.017 M -2.36 % | 620.663 M -0.81 % | 625.758 M -0.97 % | 631.862 M -2.03 % | 644.969 M -2.41 % | 660.910 M -3.14 % | 682.303 M -4.85 % | 717.048 M -2.99 % | 739.172 M -2.97 % | 761.776 M -7.13 % | 820.230 M -2.12 % | 837.966 M 0.25 % | 835.904 M -2.16 % | 854.351 M -1.25 % | 865.156 M 0.44 % | 861.357 M -1.82 % | 877.311 M 1.15 % | 867.342 M -0.93 % | 875.505 M -1.19 % | 886.033 M 7.01 % | 827.976 M -1.66 % | 841.989 M -5.75 % | 893.335 M 2.92 % | 867.983 M -3.56 % | 900.018 M -2.05 % | 918.822 M 3.50 % | 887.770 M -2.68 % | 912.171 M -9.79 % | 1.011 B -6.88 % | 1.086 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -1.344 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -7.180 M 53.26 % | -15.361 M 45.29 % | -28.077 M 21.63 % | -35.826 M -91.39 % | -18.719 M -11.38 % | -16.806 M 77.94 % | -76.183 M -465.93 % | 20.819 M 1 387.07 % | 1.400 M 112.09 % | -11.580 M -119.60 % | 59.092 M 9 012.89 % | -663.000 K 92.90 % | -9.338 M -917.21 % | -918.000 K 98.03 % | -46.578 M -912.45 % | 5.733 M 23.40 % | 4.646 M -49.80 % | 9.255 M -52.83 % | 19.621 M 551.26 % | -4.348 M 8.25 % | -4.739 M -766.53 % | 711.000 K -88.31 % | 6.081 M 1 316.10 % | -500.000 K -144.29 % | 1.129 M -80.37 % | 5.751 M 32.28 % | 4.348 M -78.86 % | 20.565 M 345.23 % | 4.619 M -23.58 % | 6.044 M -37.95 % | 9.741 M -45.01 % | 17.713 M 554.58 % | 2.706 M 2 477.14 % | 105.000 K -99.76 % | 44.152 M 4 703.97 % | -959.000 K 93.52 % | -14.804 M -523.59 % | -2.374 M -110.93 % | 21.723 M -43.63 % | 38.534 M 108.37 % | 18.493 M 1 187.82 % | -1.700 M -108.22 % | 20.670 M 339.01 % | -8.648 M -416.92 % | -1.673 M 90.69 % | -17.961 M -34.34 % | -13.370 M -2 054.67 % | 684.000 K -97.53 % | 27.709 M 61.43 % | 17.165 M -77.01 % | 74.660 M 171.91 % | -103.820 M -82.23 % | -56.973 M -194.35 % | 60.385 M -60.72 % | 153.747 M 2 891.85 % | -5.507 M 34.73 % | -8.437 M -430.96 % | -1.589 M -79.08 % | -887.327 K -102.39 % | 37.196 M -37.13 % | 59.160 M -18.31 % | 72.421 M 7 205.23 % | -1.019 M -100.92 % | 110.401 M -32.94 % | 164.631 M 264.42 % | -100.126 M |
| Accounts receivables | -223.000 K -119.21 % | 1.161 M -74.51 % | 4.555 M 488.98 % | -1.171 M 67.52 % | -3.605 M -572.48 % | 763.000 K 180.29 % | -950.274 K -295.93 % | 485.000 K 178.61 % | -617.000 K -136.10 % | 1.709 M 195.99 % | -1.780 M 2.98 % | -1.835 M -96.68 % | -933.000 K -151.63 % | 1.807 M 202.95 % | -1.755 M -883.62 % | 224.000 K 89.83 % | 118.000 K 116.23 % | -727.000 K -186.13 % | 844.079 K -30.18 % | 1.209 M 206.08 % | 395.000 K -64.76 % | 1.121 M 165.11 % | -1.722 M -275.51 % | 981.000 K 205.94 % | -926.000 K -157.55 % | 1.609 M 208.39 % | -1.484 M -458.07 % | -266.000 K 81.42 % | -1.432 M -226.94 % | -438.000 K -266.31 % | 263.367 K 48.79 % | 177.000 K 127.15 % | -652.000 K -437.82 % | 193.000 K 119.67 % | -981.201 K -175.02 % | 1.308 M 16.79 % | 1.120 M 238.44 % | -809.000 K -264.23 % | 492.599 K 235.10 % | 147.000 K 179.46 % | -185.000 K -116.64 % | 1.112 M 166.92 % | -1.662 M -285.86 % | 894.000 K 1 051.06 % | -94.000 K -113.45 % | 699.000 K 148.16 % | -1.452 M -1 122.21 % | 142.000 K -96.92 % | 4.614 M 281.15 % | -2.547 M 52.71 % | -5.385 M -243.31 % | 3.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 869.000 K 23.99 % | 700.863 K | 0.000 100.00 % | -339.000 K 72.44 % | -1.230 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -4.982 M 68.62 % | -15.875 M 53.61 % | -34.221 M 5.13 % | -36.070 M -167.03 % | -13.508 M 8.18 % | -14.712 M 80.22 % | -74.364 M -410.99 % | 23.912 M 946.48 % | 2.285 M -91.79 % | 27.831 M 11.36 % | 24.992 M 571.37 % | -5.302 M -11.25 % | -4.766 M 38.51 % | -7.751 M 81.93 % | -42.901 M -826.65 % | 5.904 M 34.24 % | 4.398 M -55.02 % | 9.777 M -48.71 % | 19.063 M 471.96 % | -5.125 M -240.37 % | 3.651 M 14 704.00 % | -25.000 K -100.33 % | 7.586 M 2 909.65 % | -270.000 K -2 028.57 % | 14.000 K -99.82 % | 7.896 M -25.20 % | 10.556 M -43.67 % | 18.740 M 320.09 % | 4.461 M -20.35 % | 5.601 M -33.57 % | 8.431 M -42.05 % | 14.548 M | 0.000 -100.00 % | 3.508 M -89.86 % | 34.581 M 4 614.47 % | -766.000 K 79.82 % | -3.795 M -639.77 % | -513.000 K -101.45 % | 35.357 M -19.33 % | 43.829 M 103.38 % | 21.550 M 796.06 % | -3.096 M -109.34 % | 33.141 M 361.65 % | -12.666 M 21.98 % | -16.234 M 7.71 % | -17.590 M -25.47 % | -14.019 M -2.94 % | -13.619 M -178.08 % | 17.442 M -13.98 % | 20.277 M -77.70 % | 90.925 M 211.75 % | 29.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.555 M 102.77 % | -200.697 M | 0.000 -100.00 % | 61.960 M -21.19 % | 78.615 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -668.000 K | 0.000 | 0.000 100.00 % | -2.205 M -262.73 % | 1.355 M 306.65 % | -655.691 K 78.47 % | -3.045 M -488.97 % | -517.000 K 98.69 % | -39.371 M -210.35 % | 35.679 M 464.89 % | 6.316 M 285.38 % | -3.407 M -162.45 % | 5.456 M 416.21 % | -1.725 M -1 491.46 % | 124.000 K 300.00 % | 31.000 K -92.21 % | 398.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -727.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.590 M -709.60 % | 917.000 K 131.65 % | -2.897 M -167.91 % | 4.266 M 904.91 % | -530.000 K -136.45 % | 1.454 M 111.36 % | -12.799 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.305 M -349.43 % | 1.325 M 137.22 % | -3.560 M -202.53 % | 3.472 M 259.20 % | -2.181 M 27.61 % | -3.013 M -307.51 % | 1.452 M 101.21 % | -119.679 M -66.58 % | -71.844 M -219.99 % | -22.452 M -130.55 % | 73.487 M |
| Other working capital | -1.975 M -9 504.76 % | 21.000 K -98.68 % | 1.590 M 12.35 % | 1.415 M 136.23 % | 599.000 K 114.44 % | -4.147 M -1 845.16 % | -213.196 K 60.00 % | -533.000 K -314.06 % | 249.000 K 114.24 % | -1.749 M -966.24 % | 201.907 K 27.79 % | 158.000 K 103.46 % | -4.572 M -166.91 % | 6.833 M 285.88 % | -3.676 M -2 049.72 % | -171.000 K -168.95 % | 248.000 K 147.51 % | -522.000 K -193.56 % | 557.933 K -28.19 % | 777.000 K 109.26 % | -8.390 M -1 239.95 % | 736.000 K 148.89 % | -1.506 M -554.58 % | -230.000 K -120.63 % | 1.115 M 151.98 % | -2.145 M 65.45 % | -6.208 M -440.18 % | 1.825 M 1 055.06 % | 158.000 K -64.33 % | 443.000 K -66.17 % | 1.310 M -58.62 % | 3.165 M -7.81 % | 3.433 M 200.88 % | -3.403 M -135.55 % | 9.571 M 5 059.19 % | -193.000 K 98.25 % | -11.009 M -491.56 % | -1.861 M 86.35 % | -13.635 M -157.50 % | -5.295 M -73.21 % | -3.057 M -318.98 % | 1.396 M 111.19 % | -12.471 M -410.37 % | 4.018 M -80.15 % | 20.245 M 1 118.87 % | -1.987 M -139.76 % | 4.998 M -49.49 % | 9.895 M 60.04 % | 6.183 M 406.24 % | -2.019 M -205.17 % | 1.920 M 101.85 % | -103.820 M -82.23 % | -56.973 M -194.35 % | 60.385 M -60.72 % | 153.747 M 7 082.16 % | -2.202 M 77.44 % | -9.762 M -119.22 % | -4.453 M -102.28 % | 195.636 M 396.83 % | 39.377 M 7 033.51 % | 552.000 K 108.60 % | -6.416 M -105.41 % | 118.659 M -34.89 % | 182.245 M -2.59 % | 187.083 M 207.76 % | -173.613 M |
| Other non cash items | 1.743 M -5.17 % | 1.838 M -82.92 % | 10.762 M 1 101.09 % | 896.000 K 5 500.35 % | 15.999 K -96.60 % | 470.000 K 216.17 % | -404.588 K -663.37 % | -53.000 K -121.12 % | 251.000 K 2.03 % | 246.000 K 154.39 % | -452.292 K -174.88 % | 604.000 K 177.06 % | 218.000 K -31.23 % | 317.000 K -76.15 % | 1.329 M 130.39 % | 577.000 K -96.61 % | 16.999 M 4 385.22 % | 379.000 K -12.83 % | 434.779 K 30.96 % | 332.000 K -87.85 % | 2.732 M 21.21 % | 2.254 M 2 766.48 % | 78.633 K -60.08 % | 197.000 K -92.64 % | 2.677 M 571.30 % | -568.000 K -134.60 % | 1.642 M 475.63 % | -437.000 K -524.27 % | 103.000 K -95.31 % | 2.194 M -84.53 % | 14.182 M 5 986.63 % | 233.000 K -64.70 % | 660.000 K 134.88 % | 281.000 K 116.08 % | -1.748 M -465.66 % | -309.000 K -112.86 % | 2.402 M 188.01 % | 834.000 K 114.92 % | -5.588 M -653.10 % | -742.000 K 68.77 % | -2.376 M -248.59 % | 1.599 M 164.01 % | -2.498 M -156.54 % | 4.418 M 101.00 % | 2.198 M 29.45 % | 1.698 M 201.12 % | -1.679 M 58.17 % | -4.014 M -19.07 % | -3.371 M -536.66 % | 772.000 K -98.88 % | 68.799 M 198.47 % | -69.865 M -1 129.15 % | -5.684 M -165.48 % | 8.680 M -61.51 % | 22.552 M 736.71 % | -3.542 M -0.91 % | -3.510 M -176.44 % | 4.592 M -10.17 % | 5.112 M 175.62 % | -6.760 M 62.14 % | -17.857 M -185.22 % | 20.955 M -55.85 % | 47.458 M 1 796.74 % | -2.797 M -106.95 % | 40.239 M 165.13 % | 15.177 M |
| Net cash provided by operating activities | -13.004 M 42.76 % | -22.717 M 37.52 % | -36.358 M 16.97 % | -43.788 M -70.04 % | -25.752 M -12.86 % | -22.817 M 70.45 % | -77.219 M -411.45 % | 24.793 M 1 690.11 % | 1.385 M 157.80 % | -2.396 M -103.76 % | 63.677 M 1 712.07 % | -3.950 M 71.81 % | -14.014 M -84.86 % | -7.581 M 84.27 % | -48.207 M -31 001.87 % | 156.000 K -82.11 % | 872.000 K -89.60 % | 8.381 M -63.34 % | 22.860 M 395.92 % | -7.725 M -234.85 % | -2.307 M -91.45 % | -1.205 M -129.32 % | 4.109 M 192.30 % | -4.452 M -209.38 % | -1.439 M -154.10 % | 2.660 M 6.31 % | 2.502 M -87.04 % | 19.301 M 250.48 % | 5.507 M 64.58 % | 3.346 M -60.38 % | 8.445 M -44.50 % | 15.216 M 413.22 % | -4.858 M 11.90 % | -5.514 M -112.73 % | 43.307 M 3 343.94 % | -1.335 M 93.34 % | -20.058 M -119.19 % | -9.151 M -148.40 % | 18.907 M -53.38 % | 40.558 M 104.44 % | 19.839 M 991.24 % | -2.226 M -108.39 % | 26.546 M 741.51 % | -4.138 M -153.55 % | -1.632 M 92.35 % | -21.345 M -41.02 % | -15.137 M -1 412.80 % | 1.153 M -95.61 % | 26.244 M 4.65 % | 25.079 M -84.08 % | 157.525 M 191.08 % | -172.957 M -173.64 % | -63.207 M -183.40 % | 75.788 M -68.32 % | 239.229 M 113 818.64 % | 210.000 K 101.62 % | -12.968 M -214.76 % | -4.120 M -141.49 % | 9.931 M -65.74 % | 28.985 M -42.69 % | 50.574 M -62.97 % | 136.571 M 62.37 % | 84.113 M -51.81 % | 174.541 M -42.98 % | 306.115 M 413.15 % | -97.755 M |
| Investments in property plant and equipment | 38.000 K 138.38 % | -99.000 K -25.55 % | -78.854 K 34.83 % | -121.000 K -15.24 % | -105.000 K 38.95 % | -172.000 K -2 192.42 % | -7.503 K 92.02 % | -94.000 K 22.31 % | -121.000 K 16.55 % | -145.000 K -23 946.43 % | -603.000 99.04 % | -63.000 K -40.00 % | -45.000 K -21.62 % | -37.000 K 64.93 % | -105.506 K -157.33 % | -41.000 K 16.33 % | -49.000 K 65.73 % | -143.000 K -163.16 % | -54.340 K -805.67 % | -6.000 K | 0.000 100.00 % | -6.000 K 17.28 % | -7.253 K 86.32 % | -53.000 K 27.40 % | -73.000 K -128.13 % | -32.000 K 68.39 % | -101.218 K -2 430.45 % | -4.000 K 81.82 % | -22.000 K 26.67 % | -30.000 K 78.79 % | -141.424 K -844.34 % | 19.000 K -82.24 % | 107.000 K 144.40 % | -241.000 K 64.37 % | -676.391 K -70.38 % | -397.000 K -608.93 % | -56.000 K -47.37 % | -38.000 K -122.52 % | -17.077 K 84.75 % | -112.000 K -1 500.00 % | -7.000 K 82.50 % | -40.000 K -53.24 % | -26.103 K 94.57 % | -481.000 K -4 272.73 % | -11.000 K 96.17 % | -287.000 K -101.95 % | -142.113 K 58.81 % | -345.000 K -392.86 % | -70.000 K 18.60 % | -86.000 K -35.38 % | -63.524 K -217.62 % | -20.000 K 91.53 % | -236.000 K -180.95 % | -84.000 K 52.33 % | -176.210 K 88.08 % | -1.478 M -372.20 % | -313.000 K 89.90 % | -3.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 | 0.000 -100.00 % | 1.000 K -90.00 % | 10.000 K 1 623.04 % | 580.370 | 0.000 | 0.000 -100.00 % | 10.000 K -98.53 % | 682.242 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.000 K -100.13 % | 42.667 M 43 198.28 % | -99.000 K 7.48 % | -107.000 K 99.81 % | -55.011 M -1 171 606.15 % | 4.696 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K 372.97 % | -37.000 K 39.34 % | -61.000 K -1 933.33 % | -3.000 K | 0.000 | 0.000 | 0.000 100.00 % | -192.000 K 31.29 % | -279.442 K 11.29 % | -315.000 K -38.77 % | -227.000 K 8.47 % | -248.000 K 99.38 % | -40.029 M -23 038.28 % | -173.000 K -20.14 % | -144.000 K -3.60 % | -139.000 K 15.49 % | -164.479 K 48.60 % | -320.000 K -26.48 % | -253.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -90.000 K | 0.000 | 0.000 | 0.000 100.00 % | -557.000 K | 0.000 -100.00 % | 232.000 K 202.20 % | -227.000 K -4 440.00 % | -5.000 K 48.85 % | -9.775 K 99.08 % | -1.057 M 65.99 % | -3.108 M | 0.000 100.00 % | -151.222 M -251.24 % | 99.991 M | 0.000 100.00 % | -100.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.667 M | 0.000 -100.00 % | 106.000 K -99.81 % | 55.001 M 1 042 551.65 % | -5.276 K -100.05 % | 9.992 M 0.03 % | 9.989 M -33.34 % | 14.986 M -69.96 % | 49.880 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 -100.00 % | 947.125 K 166.51 % | -1.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.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 |
| Other investing activites | -10.000 K | 0.000 100.00 % | -22.085 K -100.64 % | 3.449 M -80.80 % | 17.959 M 33 357.41 % | -54.000 K -100.13 % | 42.667 M 39 606.51 % | -108.000 K -1.89 % | -106.000 K 99.81 % | -55.001 M -1 171 193.19 % | -4.696 K -100.05 % | 9.992 M 0.03 % | 9.989 M -33.39 % | 14.996 M -70.40 % | 50.663 M 137 026.62 % | -37.000 K 39.34 % | -61.000 K -510.00 % | -10.000 K 77.90 % | -45.257 K -101.75 % | 2.587 M 543.53 % | 402.000 K 1 910.00 % | 20.000 K 112.70 % | -157.541 K 82.00 % | -875.000 K -285.46 % | -227.000 K 8.47 % | -248.000 K 76.37 % | -1.049 M -381.42 % | -218.000 K -91.23 % | -114.000 K 32.54 % | -169.000 K -156 788.23 % | -107.720 99.97 % | -320.000 K -20.30 % | -266.000 K -395.56 % | 90.000 K 114.66 % | -613.962 K -108.03 % | 7.646 M 402.69 % | -2.526 M -2 706.67 % | -90.000 K 68.00 % | -281.287 K -727.32 % | -34.000 K -100.15 % | 22.727 M 252 422.22 % | 9.000 K -99.94 % | 14.479 M -22.78 % | 18.750 M -2.44 % | 19.218 M -33.52 % | 28.910 M 47 210.41 % | -61.366 K 94.19 % | -1.057 M 99.30 % | -150.682 M -199.97 % | 150.724 M 1 714 111.49 % | -8.794 K -111.72 % | 75.000 K | 0.000 | 0.000 100.00 % | -224.300 -100.04 % | 552.000 K -48.89 % | 1.080 M | 0.000 100.00 % | -463.435 K -345.20 % | 189.000 K 153.69 % | -352.000 K -351.28 % | -78.000 K 96.18 % | -2.040 M -132.40 % | 6.295 M 17 113.51 % | -37.000 K -106.17 % | 600.000 K |
| Net cash used for investing activites | 28.000 K 128.28 % | -99.000 K 1.92 % | -100.939 K -103.03 % | 3.328 M -81.36 % | 17.854 M 8 000.00 % | -226.000 K -100.53 % | 42.659 M 22 203.26 % | -193.000 K 14.98 % | -227.000 K 99.59 % | -55.146 M -1 040 636.02 % | -5.299 K -100.05 % | 9.929 M -0.15 % | 9.944 M -33.52 % | 14.959 M -70.41 % | 50.557 M 64 917.11 % | -78.000 K 29.09 % | -110.000 K 24.66 % | -146.000 K -46.59 % | -99.597 K -103.86 % | 2.581 M 542.04 % | 402.000 K 325.84 % | -178.000 K 59.93 % | -444.236 K 64.26 % | -1.243 M -314.33 % | -300.000 K -7.14 % | -280.000 K 99.32 % | -41.180 M -10 325.30 % | -395.000 K -137.95 % | -166.000 K 1.78 % | -169.000 K 44.77 % | -306.011 K -1.66 % | -301.000 K 26.94 % | -412.000 K -172.85 % | -151.000 K 88.30 % | -1.290 M -117.80 % | 7.249 M 380.75 % | -2.582 M -1 917.19 % | -128.000 K -119.73 % | 648.761 K 141.32 % | -1.570 M -106.91 % | 22.720 M 3 963.95 % | -588.000 K -104.07 % | 14.453 M -21.88 % | 18.501 M -2.52 % | 18.980 M -33.69 % | 28.623 M 13 521.96 % | -213.255 K 84.79 % | -1.402 M 99.09 % | -153.860 M -202.14 % | 150.638 M 199.57 % | -151.295 M -251.23 % | 100.046 M 42 492.37 % | -236.000 K 99.76 % | -100.084 M -56 625.82 % | -176.435 K 80.95 % | -926.000 K -220.73 % | 767.000 K 124.74 % | -3.100 M -568.92 % | -463.435 K -345.20 % | 189.000 K 153.69 % | -352.000 K -351.28 % | -78.000 K 96.18 % | -2.040 M -132.40 % | 6.295 M 17 113.51 % | -37.000 K -106.17 % | 600.000 K |
| Debt repayment | 16.926 M -27.59 % | 23.376 M -49.88 % | 46.642 M 152.30 % | 18.487 M 6 063.55 % | -310.000 K -1.64 % | -305.000 K -100.75 % | 40.698 M 13 756.89 % | -298.000 K -1.36 % | -294.000 K -1.03 % | -291.000 K -1.42 % | -286.930 K -1.39 % | -283.000 K -0.71 % | -281.000 K 93.66 % | -4.429 M -9.95 % | -4.028 M -2.47 % | -3.931 M -6.50 % | -3.691 M -33.83 % | -2.758 M -0.11 % | -2.755 M -993.24 % | -252.000 K 24.10 % | -332.000 K 88.67 % | -2.931 M -17.60 % | -2.492 M -0.10 % | -2.490 M 0.04 % | -2.491 M -0.12 % | -2.488 M 0.06 % | -2.489 M 2.83 % | -2.562 M 1.35 % | -2.597 M -0.08 % | -2.595 M -0.09 % | -2.593 M -0.03 % | -2.592 M -0.15 % | -2.588 M 0.00 % | -2.588 M -0.14 % | -2.584 M -0.17 % | -2.580 M 0.08 % | -2.582 M -0.16 % | -2.578 M -0.08 % | -2.576 M 83.40 % | -15.514 M 12.02 % | -17.633 M 10.71 % | -19.747 M 59.93 % | -49.279 M -170.51 % | -18.217 M -16.64 % | -15.618 M -36.93 % | -11.406 M -35.14 % | -8.440 M -75.83 % | -4.800 M 0.00 % | -4.800 M 0.00 % | -4.800 M -25.00 % | -3.840 M -103.99 % | 96.160 M 2 604.17 % | -3.840 M 72.98 % | -14.211 M 78.82 % | -67.095 M -4 749.69 % | 1.443 M 122.96 % | -6.284 M 28.23 % | -8.756 M 89.74 % | -85.330 M -326.09 % | -20.026 M 58.23 % | -47.939 M 50.44 % | -96.725 M 76.45 % | -410.667 M -746.95 % | -48.488 M -74.92 % | -27.720 M -123.08 % | 120.112 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -16.799 M | 0.000 100.00 % | -500.000 | 0.000 100.00 % | -16.799 M | 0.000 100.00 % | -925.000 | 0.000 | 0.000 | 0.000 100.00 % | -925.000 | 0.000 | 0.000 | 0.000 100.00 % | -180.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.152 M -11.69 % | -2.822 M -35.43 % | -2.084 M -31.63 % | -1.583 M -17.87 % | -1.343 M 0.30 % | -1.347 M -137.96 % | -566.062 K 0.69 % | -570.000 K 0.70 % | -574.000 K 0.52 % | -577.000 K 0.61 % | -580.535 K 0.76 % | -585.000 K 0.51 % | -588.000 K 23.24 % | -766.000 K 5.93 % | -814.307 K 15.00 % | -958.000 K -23.14 % | -778.000 K -5.28 % | -739.000 K 12.24 % | -842.081 K -37.82 % | -611.000 K 18.97 % | -754.000 K -35.86 % | -555.000 K -74.40 % | -318.232 K 32.86 % | -474.000 K -82.31 % | -260.000 K 53.57 % | -560.000 K -21.70 % | -460.136 K 7.97 % | -500.000 K 6.54 % | -535.000 K 4.29 % | -559.000 K 6.71 % | -599.228 K -39.36 % | -430.000 K 34.65 % | -658.000 K 28.94 % | -926.000 K -17.38 % | -788.886 K -2.32 % | -771.000 K 3.63 % | -800.000 K 5.99 % | -851.000 K 58.93 % | -2.072 M -478.83 % | 547.000 K 135.75 % | -1.530 M 17.65 % | -1.858 M 27.80 % | -2.573 M 14.02 % | -2.993 M -113.57 % | 22.054 M 802.36 % | -3.140 M 61.50 % | -8.157 M -290.65 % | -2.088 M -19.04 % | -1.754 M 12.91 % | -2.014 M 41.39 % | -3.436 M -56.77 % | -2.192 M 3.14 % | -2.263 M 4.43 % | -2.368 M 93.02 % | -33.940 M -638.47 % | -4.596 M 77.73 % | -20.633 M -400.32 % | -4.124 M -103.56 % | 115.995 M 2 948.59 % | -4.072 M 90.87 % | -44.603 M -583.05 % | -6.530 M -101.98 % | 330.500 M 491.05 % | -84.517 M 69.83 % | -280.140 M -1 524.00 % | -17.250 M |
| Net cash used provided by financing activities | 13.774 M -32.99 % | 20.554 M -53.87 % | 44.558 M 163.60 % | 16.904 M 1 122.63 % | -1.653 M -0.06 % | -1.652 M -104.12 % | 40.131 M 4 723.44 % | -868.000 K 0.00 % | -868.000 K 0.00 % | -868.000 K -0.06 % | -867.466 K 0.06 % | -868.000 K 0.12 % | -869.000 K 83.27 % | -5.195 M -7.28 % | -4.842 M 0.95 % | -4.889 M -9.40 % | -4.469 M -27.80 % | -3.497 M 2.78 % | -3.597 M -316.81 % | -863.000 K 20.53 % | -1.086 M 68.85 % | -3.486 M -24.03 % | -2.811 M 5.17 % | -2.964 M -7.74 % | -2.751 M 9.74 % | -3.048 M -3.34 % | -2.950 M 3.64 % | -3.061 M 2.30 % | -3.133 M 0.67 % | -3.154 M 1.19 % | -3.192 M -5.63 % | -3.022 M 6.90 % | -3.246 M 7.63 % | -3.514 M -4.17 % | -3.373 M -0.67 % | -3.351 M 0.92 % | -3.382 M 1.37 % | -3.429 M 26.23 % | -4.648 M 68.94 % | -14.967 M 21.90 % | -19.163 M 11.30 % | -21.605 M 58.33 % | -51.853 M -144.48 % | -21.210 M -104.67 % | -10.363 M 28.76 % | -14.546 M 12.36 % | -16.597 M -140.96 % | -6.888 M 70.50 % | -23.353 M -242.72 % | -6.814 M 6.37 % | -7.277 M -107.74 % | 93.968 M 510.30 % | -22.902 M -38.14 % | -16.579 M 83.59 % | -101.036 M -3 104.44 % | -3.153 M 88.29 % | -26.917 M -108.98 % | -12.880 M -142.00 % | 30.665 M 227.25 % | -24.098 M 73.96 % | -92.542 M 10.38 % | -103.255 M -28.80 % | -80.167 M 39.73 % | -133.005 M 56.80 % | -307.860 M -399.29 % | 102.862 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 273.220 | 0.000 | 0.000 | 0.000 -100.00 % | 251.510 | 0.000 | 0.000 | 0.000 -100.00 % | 288.030 | 0.000 | 0.000 | 0.000 -100.00 % | 316.670 | 0.000 | 0.000 | 0.000 100.00 % | -6.480 | 0.000 | 0.000 | 0.000 -100.00 % | 273.720 | 0.000 | 0.000 | 0.000 100.00 % | -181.710 | 0.000 | 0.000 | 0.000 100.00 % | -88.980 | 0.000 | 0.000 | 0.000 100.00 % | -749.850 | 0.000 | 0.000 | 0.000 100.00 % | -357.140 | 0.000 | 0.000 | 0.000 100.00 % | -1.209 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.560 | 0.000 | 0.000 | 0.000 -100.00 % | 387.110 | 0.000 | 0.000 | 0.000 -100.00 % | 286.670 | 0.000 | 0.000 | 0.000 100.00 % | -24.440 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 798.000 K 135.28 % | -2.262 M -127.93 % | 8.099 M 134.38 % | -23.556 M -146.63 % | -9.551 M 61.32 % | -24.695 M -543.19 % | 5.572 M -76.52 % | 23.732 M 8 083.45 % | 290.000 K 100.50 % | -58.410 M -193.00 % | 62.804 M 1 128.81 % | 5.111 M 203.48 % | -4.939 M -326.25 % | 2.183 M 187.61 % | -2.492 M 48.21 % | -4.811 M -29.78 % | -3.707 M -178.24 % | 4.738 M -75.28 % | 19.163 M 419.02 % | -6.007 M -100.84 % | -2.991 M 38.57 % | -4.869 M -669.93 % | 854.316 K 109.87 % | -8.659 M -92.85 % | -4.490 M -572.16 % | -668.000 K 98.40 % | -41.627 M -362.71 % | 15.845 M 617.62 % | 2.208 M 9 500.00 % | 23.000 K -99.54 % | 4.947 M -58.40 % | 11.893 M 239.65 % | -8.516 M 7.22 % | -9.179 M -123.75 % | 38.643 M 1 407.72 % | 2.563 M 109.85 % | -26.022 M -104.77 % | -12.708 M -185.25 % | 14.907 M -37.94 % | 24.021 M 2.67 % | 23.396 M 195.81 % | -24.419 M -124.96 % | -10.855 M -58.53 % | -6.847 M -198.02 % | 6.985 M 196.11 % | -7.268 M 77.25 % | -31.948 M -347.64 % | -7.137 M 95.27 % | -150.969 M -189.38 % | 168.903 M 16 228.86 % | -1.047 M -104.97 % | 21.057 M 124.39 % | -86.345 M -111.24 % | -40.875 M -129.62 % | 138.017 M 3 667.26 % | -3.869 M 90.11 % | -39.118 M -94.62 % | -20.100 M -150.08 % | 40.132 M 690.63 % | 5.076 M 111.99 % | -42.320 M -227.32 % | 33.238 M 1 643.60 % | 1.906 M -96.01 % | 47.831 M 2 784.12 % | -1.782 M -131.22 % | 5.707 M |
| Cash at beginning of period | 25.319 M -8.20 % | 27.581 M 41.57 % | 19.482 M -54.73 % | 43.038 M -18.16 % | 52.589 M -31.95 % | 77.284 M 7.77 % | 71.712 M 49.46 % | 47.980 M 0.61 % | 47.690 M -55.05 % | 106.100 M 145.06 % | 43.296 M 13.38 % | 38.185 M -11.45 % | 43.124 M 5.33 % | 40.941 M -5.74 % | 43.433 M -9.97 % | 48.244 M -7.14 % | 51.951 M 10.04 % | 47.213 M 68.32 % | 28.050 M -17.64 % | 34.057 M -8.07 % | 37.048 M -11.62 % | 41.917 M 2.08 % | 41.063 M -17.41 % | 49.722 M -8.28 % | 54.212 M -1.22 % | 54.880 M -43.13 % | 96.507 M 19.64 % | 80.662 M 2.81 % | 78.454 M 0.03 % | 78.431 M 6.73 % | 73.484 M 19.31 % | 61.591 M -12.15 % | 70.107 M -11.58 % | 79.286 M 95.08 % | 40.643 M 6.73 % | 38.080 M -40.59 % | 64.102 M -16.54 % | 76.810 M 24.08 % | 61.903 M 63.41 % | 37.882 M 161.51 % | 14.486 M -62.77 % | 38.905 M -21.81 % | 49.759 M -12.10 % | 56.606 M 14.08 % | 49.621 M -12.78 % | 56.889 M -35.96 % | 88.837 M -7.44 % | 95.974 M -61.14 % | 246.943 M 216.43 % | 78.040 M -1.32 % | 79.086 M 36.29 % | 58.029 M -59.81 % | 144.374 M -22.06 % | 185.249 M 292.21 % | 47.232 M -7.57 % | 51.101 M -43.36 % | 90.219 M -18.22 % | 110.319 M 58.17 % | 69.745 M 7.85 % | 64.669 M -39.56 % | 106.989 M 45.07 % | 73.751 M 2.65 % | 71.845 M 199.18 % | 24.014 M -6.91 % | 25.796 M 28.41 % | 20.089 M |
| Cash at end of period | 26.117 M 3.15 % | 25.319 M -8.20 % | 27.581 M 41.57 % | 19.482 M -54.73 % | 43.038 M -18.16 % | 52.589 M -31.95 % | 77.284 M 7.77 % | 71.712 M 49.46 % | 47.980 M 0.61 % | 47.690 M -55.05 % | 106.100 M 145.06 % | 43.296 M 13.38 % | 38.185 M -11.45 % | 43.124 M 5.33 % | 40.941 M -5.74 % | 43.433 M -9.97 % | 48.244 M -7.14 % | 51.951 M 10.03 % | 47.213 M 68.32 % | 28.050 M -17.64 % | 34.057 M -8.07 % | 37.048 M -11.62 % | 41.917 M 2.08 % | 41.063 M -17.41 % | 49.722 M -8.28 % | 54.212 M -1.22 % | 54.880 M -43.13 % | 96.507 M 19.64 % | 80.662 M 2.81 % | 78.454 M 0.03 % | 78.431 M 6.73 % | 73.484 M 19.31 % | 61.591 M -12.15 % | 70.107 M -11.58 % | 79.286 M 95.08 % | 40.643 M 6.73 % | 38.080 M -40.59 % | 64.102 M -16.54 % | 76.810 M 24.08 % | 61.903 M 63.41 % | 37.882 M 161.51 % | 14.486 M -62.76 % | 38.904 M -21.81 % | 49.759 M -12.10 % | 56.606 M 14.08 % | 49.621 M -12.78 % | 56.889 M -35.96 % | 88.837 M -7.44 % | 95.974 M -61.14 % | 246.943 M 216.44 % | 78.039 M -1.32 % | 79.086 M 36.29 % | 58.029 M -59.81 % | 144.374 M -22.06 % | 185.249 M 292.21 % | 47.232 M -7.57 % | 51.101 M -43.36 % | 90.219 M -17.89 % | 109.877 M 57.54 % | 69.745 M 7.85 % | 64.669 M -39.56 % | 106.989 M 45.07 % | 73.751 M 2.65 % | 71.845 M 199.18 % | 24.014 M -6.91 % | 25.796 M |
| Operating cash flow | -13.004 M 42.76 % | -22.717 M 37.52 % | -36.358 M 16.97 % | -43.788 M -70.04 % | -25.752 M -12.86 % | -22.817 M 70.45 % | -77.219 M -411.45 % | 24.793 M 1 690.11 % | 1.385 M 157.80 % | -2.396 M -103.76 % | 63.677 M 1 712.07 % | -3.950 M 71.81 % | -14.014 M -84.86 % | -7.581 M 84.27 % | -48.207 M -31 001.87 % | 156.000 K -82.11 % | 872.000 K -89.60 % | 8.381 M -63.34 % | 22.860 M 395.92 % | -7.725 M -234.85 % | -2.307 M -91.45 % | -1.205 M -129.32 % | 4.109 M 192.30 % | -4.452 M -209.38 % | -1.439 M -154.10 % | 2.660 M 6.31 % | 2.502 M -87.04 % | 19.301 M 250.48 % | 5.507 M 64.58 % | 3.346 M -60.38 % | 8.445 M -44.50 % | 15.216 M 413.22 % | -4.858 M 11.90 % | -5.514 M -112.73 % | 43.307 M 3 343.94 % | -1.335 M 93.34 % | -20.058 M -119.19 % | -9.151 M -148.40 % | 18.907 M -53.38 % | 40.558 M 104.44 % | 19.839 M 991.24 % | -2.226 M -108.39 % | 26.546 M 741.51 % | -4.138 M -153.55 % | -1.632 M 92.35 % | -21.345 M -41.02 % | -15.137 M -1 412.80 % | 1.153 M -95.61 % | 26.244 M 4.65 % | 25.079 M -84.08 % | 157.525 M 191.08 % | -172.957 M -173.64 % | -63.207 M -183.40 % | 75.788 M -68.32 % | 239.229 M 113 818.64 % | 210.000 K 101.62 % | -12.968 M -214.76 % | -4.120 M -141.49 % | 9.931 M -65.74 % | 28.985 M -42.69 % | 50.574 M -62.97 % | 136.571 M 62.37 % | 84.113 M -51.81 % | 174.541 M -42.98 % | 306.115 M 413.15 % | -97.755 M |
| Capital expenditure | 0.000 100.00 % | -99.000 K -25.55 % | -78.850 K 48.46 % | -153.000 K -45.71 % | -105.000 K 38.95 % | -172.000 K -2 192.42 % | -7.503 K 92.02 % | -94.000 K 22.31 % | -121.000 K 16.55 % | -145.000 K -23 946.43 % | -603.000 99.04 % | -63.000 K -40.00 % | -45.000 K -21.62 % | -37.000 K 64.93 % | -105.506 K -157.33 % | -41.000 K 16.33 % | -49.000 K 65.73 % | -143.000 K -163.16 % | -54.340 K -805.67 % | -6.000 K | 0.000 100.00 % | -6.000 K 17.28 % | -7.253 K 86.32 % | -53.000 K 27.40 % | -73.000 K -128.13 % | -32.000 K 68.39 % | -101.218 K -2 430.45 % | -4.000 K 81.82 % | -22.000 K 26.67 % | -30.000 K 78.79 % | -141.424 K -844.34 % | 19.000 K -82.24 % | 107.000 K 144.40 % | -241.000 K 64.37 % | -676.391 K -70.38 % | -397.000 K -608.93 % | -56.000 K -47.37 % | -38.000 K -122.52 % | -17.077 K 84.75 % | -112.000 K -1 500.00 % | -7.000 K 82.50 % | -40.000 K -53.24 % | -26.103 K 94.57 % | -481.000 K -4 272.73 % | -11.000 K 96.17 % | -287.000 K -101.95 % | -142.113 K 58.81 % | -345.000 K -392.86 % | -70.000 K 18.60 % | -86.000 K -35.38 % | -63.524 K -217.62 % | -20.000 K 91.53 % | -236.000 K -180.95 % | -84.000 K 52.33 % | -176.210 K 88.08 % | -1.478 M -372.20 % | -313.000 K 89.90 % | -3.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -13.004 M 43.00 % | -22.816 M 37.40 % | -36.450 M 17.05 % | -43.941 M -69.78 % | -25.881 M -12.58 % | -22.989 M 70.23 % | -77.226 M -412.67 % | 24.699 M 1 854.03 % | 1.264 M 149.74 % | -2.541 M -103.99 % | 63.676 M 1 686.75 % | -4.013 M 71.46 % | -14.059 M -84.55 % | -7.618 M 84.23 % | -48.312 M -42 110.80 % | 115.000 K -86.03 % | 823.000 K -90.01 % | 8.238 M -63.88 % | 22.805 M 394.98 % | -7.731 M -235.11 % | -2.307 M -90.50 % | -1.211 M -129.52 % | 4.102 M 191.05 % | -4.505 M -197.95 % | -1.512 M -157.53 % | 2.628 M 9.45 % | 2.401 M -87.56 % | 19.297 M 251.81 % | 5.485 M 65.41 % | 3.316 M -60.07 % | 8.304 M -45.49 % | 15.235 M 420.67 % | -4.751 M 17.45 % | -5.755 M -113.50 % | 42.630 M 2 561.33 % | -1.732 M 91.39 % | -20.114 M -118.89 % | -9.189 M -148.64 % | 18.890 M -53.30 % | 40.446 M 103.94 % | 19.832 M 975.20 % | -2.266 M -108.54 % | 26.520 M 674.14 % | -4.619 M -181.13 % | -1.643 M 92.40 % | -21.632 M -41.58 % | -15.279 M -1 990.93 % | 808.000 K -96.91 % | 26.174 M 4.73 % | 24.993 M -84.13 % | 157.461 M 191.03 % | -172.977 M -172.65 % | -63.443 M -183.80 % | 75.704 M -68.33 % | 239.053 M 18 952.76 % | -1.268 M 90.45 % | -13.281 M -83.95 % | -7.220 M -172.70 % | 9.931 M -65.74 % | 28.985 M -42.69 % | 50.574 M -62.97 % | 136.571 M 62.37 % | 84.113 M -51.81 % | 174.541 M -42.98 % | 306.115 M 413.15 % | -97.755 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |