AroCell AB (publ) AROC.ST
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 57.436 M 33.45 % | 43.039 M 16.37 % | 36.986 M 208.32 % | 11.996 M 14 180.95 % | 84.000 K -81.03 % | 442.697 K -43.38 % | 781.841 K 55.73 % | 502.033 K 819.37 % | 54.606 K -88.13 % | 460.217 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.854 K |
| Net income | -42.449 M 28.41 % | -59.297 M -0.55 % | -58.973 M -17.88 % | -50.026 M -157.08 % | -19.459 M -20.10 % | -16.202 M 21.94 % | -20.757 M -20.19 % | -17.271 M -87.02 % | -9.235 M -23.48 % | -7.479 M -17.43 % | -6.369 M -70.61 % | -3.733 M -18.25 % | -3.157 M 11.92 % | -3.584 M -66.53 % | -2.152 M |
| Income before tax | -42.449 M 28.41 % | -59.297 M 0.00 % | -59.299 M -17.25 % | -50.573 M -110.27 % | -24.052 M -15.99 % | -20.736 M 0.10 % | -20.757 M -20.19 % | -17.271 M -87.02 % | -9.235 M -23.48 % | -7.479 M -17.43 % | -6.369 M -70.61 % | -3.733 M -18.25 % | -3.157 M 11.92 % | -3.584 M -66.53 % | -2.152 M |
| Income before tax ratio | -0.74 46.36 % | -1.38 14.07 % | -1.60 61.97 % | -4.22 98.53 % | -286.33 -511.30 % | -46.84 -76.43 % | -26.55 22.83 % | -34.40 79.66 % | -169.12 -940.67 % | -16.25 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -80.15 |
| EBITDA | -33.535 M -143.73 % | -13.759 M -6.33 % | -12.940 M 57.24 % | -30.263 M -27.53 % | -23.730 M -15.91 % | -20.472 M 0.19 % | -20.512 M -36.69 % | -15.006 M -62.74 % | -9.221 M -23.65 % | -7.458 M -18.40 % | -6.298 M -72.43 % | -3.653 M -19.41 % | -3.059 M 11.78 % | -3.467 M -71.36 % | -2.023 M |
| Net income ratio | -0.74 46.36 % | -1.38 13.59 % | -1.59 61.77 % | -4.17 98.20 % | -231.65 -532.97 % | -36.60 -37.85 % | -26.55 22.83 % | -34.40 79.66 % | -169.12 -940.67 % | -16.25 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -80.15 |
| Ratio EBITDA | -0.58 -82.64 % | -0.32 8.62 % | -0.35 86.13 % | -2.52 99.11 % | -282.50 -510.88 % | -46.24 -76.27 % | -26.24 12.23 % | -29.89 82.30 % | -168.86 -942.08 % | -16.20 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -75.35 |
| Gross profit ratio | 0.20 518.34 % | -0.05 14.19 % | -0.06 86.47 % | -0.42 -156.07 % | 0.75 370.91 % | 0.16 126.51 % | -0.60 -233.52 % | 0.45 -55.01 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 |
| Weighted average shs out dil | 230.361 M 0.00 % | 230.361 M 6.97 % | 215.354 M 123.97 % | 96.153 M 28.18 % | 75.017 M 86.72 % | 40.175 M -1.41 % | 40.752 M 37.50 % | 29.638 M 0.00 % | 29.638 M 0.00 % | 29.638 M 21.16 % | 24.461 M 26.87 % | 19.281 M 31.95 % | 14.612 M 74.64 % | 8.367 M 67.95 % | 4.982 M |
| Weighted average shs out | 230.361 M 0.00 % | 230.361 M 6.97 % | 215.354 M 123.97 % | 96.153 M 28.18 % | 75.017 M 86.72 % | 40.175 M -1.41 % | 40.752 M 37.50 % | 29.638 M 0.00 % | 29.638 M 0.00 % | 29.638 M 21.16 % | 24.461 M 26.87 % | 19.281 M 31.95 % | 14.612 M 74.64 % | 8.367 M 67.95 % | 4.982 M |
| EPS diluted | -0.18 30.77 % | -0.26 3.70 % | -0.27 48.08 % | -0.52 -100.00 % | -0.26 35.00 % | -0.40 21.57 % | -0.51 12.07 % | -0.58 -87.10 % | -0.31 -24.00 % | -0.25 3.85 % | -0.26 -36.84 % | -0.19 13.64 % | -0.22 48.84 % | -0.43 0.00 % | -0.43 |
| Earnings per share | -0.18 30.77 % | -0.26 3.70 % | -0.27 48.08 % | -0.52 -100.00 % | -0.26 35.00 % | -0.40 21.57 % | -0.51 12.07 % | -0.58 -87.10 % | -0.31 -24.00 % | -0.25 3.85 % | -0.26 -36.84 % | -0.19 13.64 % | -0.22 48.84 % | -0.43 0.00 % | -0.43 |
| Gross profit | 11.735 M 658.28 % | -2.102 M 0.14 % | -2.105 M 58.28 % | -5.045 M -8 107.94 % | 63.000 K -10.65 % | 70.506 K 115.01 % | -469.708 K -307.94 % | 225.885 K 313.66 % | 54.606 K -88.13 % | 460.217 K | 0.000 | 0.000 100.00 % | -15.127 K | 0.000 -100.00 % | 26.854 K |
| Income tax expense | 0.000 | 0.000 100.00 % | -326.000 K | 0.000 100.00 % | -4.593 M -1.30 % | -4.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.042 K | 0.000 -100.00 % | 33.597 K | 0.000 -100.00 % | 229.000 4 480.00 % | 5.000 |
| Cost of revenue | 45.701 M 1.24 % | 45.141 M 15.48 % | 39.091 M 129.39 % | 17.041 M 81 047.62 % | 21.000 K -94.36 % | 372.191 K -70.26 % | 1.252 M 353.22 % | 276.148 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.127 K | 0.000 | 0.000 |
| General and administrative expenses | 14.270 M -9.73 % | 15.808 M -18.78 % | 19.464 M 83.54 % | 10.605 M 101.85 % | 5.254 M 19.76 % | 4.387 M 4.73 % | 4.189 M 15.31 % | 3.633 M 65.64 % | 2.193 M -58.41 % | 5.273 M 9.22 % | 4.828 M 33.56 % | 3.615 M 20.37 % | 3.003 M | 0.000 | 0.000 |
| Selling and marketing expenses | 19.549 M 13.26 % | 17.261 M 5.51 % | 16.359 M 6.27 % | 15.394 M 147.77 % | 6.213 M -10.35 % | 6.930 M 11.01 % | 6.243 M 1.44 % | 6.154 M 22.60 % | 5.020 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.905 M 95.74 % | 1.484 M |
| Other expenses | 8.452 M 1 441.59 % | -630.000 K 71.76 % | -2.231 M -3 883.93 % | -56.000 K -207.69 % | 52.000 K 313.61 % | -24.343 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.211 M 39.81 % | 1.582 M 1 415.69 % | 104.350 K -17.70 % | 126.796 K -78.86 % | 599.898 K -5.38 % | 633.982 K |
| Operating expenses | 55.165 M -4.36 % | 57.682 M -0.58 % | 58.017 M 26.75 % | 45.771 M 89.80 % | 24.115 M 15.90 % | 20.806 M 2.56 % | 20.287 M 15.98 % | 17.492 M 89.54 % | 9.229 M 23.30 % | 7.485 M 16.77 % | 6.410 M 72.34 % | 3.719 M 18.82 % | 3.130 M -10.69 % | 3.504 M 65.47 % | 2.118 M |
| Cost and expenses | 100.866 M -1.90 % | 102.823 M 5.89 % | 97.108 M 54.60 % | 62.812 M 160.24 % | 24.136 M 13.97 % | 21.178 M -1.67 % | 21.538 M 21.22 % | 17.768 M 92.53 % | 9.229 M 23.30 % | 7.485 M 16.77 % | 6.410 M 72.34 % | 3.719 M 18.25 % | 3.145 M -10.26 % | 3.504 M 65.47 % | 2.118 M |
| Research and development expenses | 22.789 M -9.72 % | 25.243 M 3.35 % | 24.425 M 23.18 % | 19.828 M 57.42 % | 12.596 M 32.41 % | 9.513 M -3.47 % | 9.855 M 27.90 % | 7.705 M 272.17 % | 2.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 33.819 M 2.27 % | 33.069 M -7.69 % | 35.823 M 37.79 % | 25.999 M 126.73 % | 11.467 M 1.32 % | 11.317 M 8.49 % | 10.432 M 6.59 % | 9.787 M 35.68 % | 7.213 M 36.78 % | 5.273 M 9.22 % | 4.828 M 33.56 % | 3.615 M 20.37 % | 3.003 M 3.39 % | 2.905 M 95.74 % | 1.484 M |
| Interest income | 984.000 K 96.80 % | 500.000 K 4 900.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 | 0.000 -100.00 % | 20.042 K -74.45 % | 78.451 K 133.51 % | 33.597 K -44.30 % | 60.314 K 26 237.99 % | 229.000 4 480.00 % | 5.000 |
| Interest expense | 3.000 K -76.92 % | 13.000 K 160.00 % | 5.000 K 400.00 % | 1.000 K | 0.000 -100.00 % | 452.000 -21.25 % | 574.000 -60.71 % | 1.461 K -75.86 % | 6.051 K -58.18 % | 14.468 K -61.58 % | 37.657 K -20.59 % | 47.418 K -34.30 % | 72.177 K -9.65 % | 79.882 K 30.58 % | 61.176 K |
| Depreciation and amortization | 9.895 M -78.27 % | 45.537 M -3.49 % | 47.182 M 132.31 % | 20.310 M 6 207.45 % | 322.000 K 22.28 % | 263.324 K 7.57 % | 244.798 K -89.19 % | 2.265 M 28 511.82 % | 7.916 K 12.76 % | 7.020 K -78.64 % | 32.862 K 0.00 % | 32.863 K 20.16 % | 27.349 K -26.04 % | 36.976 K -45.40 % | 67.717 K |
| Operating income | -43.430 M 27.36 % | -59.784 M -0.81 % | -59.304 M -17.26 % | -50.573 M -110.27 % | -24.052 M -15.99 % | -20.736 M 0.10 % | -20.756 M -20.21 % | -17.266 M -87.09 % | -9.229 M -23.30 % | -7.485 M -16.77 % | -6.410 M -72.34 % | -3.719 M -18.25 % | -3.145 M 10.26 % | -3.504 M -67.59 % | -2.091 M |
| Operating income ratio | -0.76 45.56 % | -1.39 13.37 % | -1.60 61.97 % | -4.22 98.53 % | -286.33 -511.31 % | -46.84 -76.43 % | -26.55 22.81 % | -34.39 79.65 % | -169.01 -939.20 % | -16.26 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -77.87 |
| Total other income expenses net | 981.000 K 101.44 % | 487.000 K 9 640.00 % | 5.000 K | 0.000 | 0.000 100.00 % | -58.000 89.90 % | -574.000 86.71 % | -4.320 K 29.82 % | -6.156 K -210.46 % | 5.573 K -86.34 % | 40.794 K 395.16 % | -13.821 K -16.51 % | -11.863 K 85.11 % | -79.653 K -30.21 % | -61.171 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -47.785 M 5.79 % | -50.723 M 22.19 % | -65.189 M -254.25 % | -18.402 M 56.20 % | -42.014 M -208.21 % | -13.631 M 54.16 % | -29.734 M -72.38 % | -17.249 M 47.49 % | -32.852 M 33.37 % | -49.303 M -168.48 % | -18.364 M -295.30 % | -4.645 M -27.95 % | -3.631 M -236.67 % | -1.078 M -364.26 % | 408.072 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 399.780 K 166.52 % | 150.000 K -57.14 % | 350.000 K -36.36 % | 550.000 K -15.38 % | 650.000 K -35.00 % | 1.000 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | 0.000 -100.00 % | 1,000.000 0.00 % | 1.000 K -99.98 % | 4.759 M -51.18 % | 9.747 M 30.34 % | 7.479 M -15.38 % | 8.838 M -7.14 % | 9.518 M 133 956 193 216 414 768.00 % | 0.000 300.00 % | 0.000 -366.67 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -342.846 M -14.13 % | -300.397 M -24.59 % | -241.100 M -38.03 % | -174.674 M -34.98 % | -129.409 M -21.26 % | -106.717 M -22.18 % | -87.341 M -405.71 % | -17.271 M 66.49 % | -51.544 M -589.19 % | -7.479 M -17.43 % | -6.369 M -70.61 % | -3.733 M -18.25 % | -3.157 M -19.62 % | -2.639 M 9.26 % | -2.908 M |
| Common stock | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 100.99 % | 11.461 M 51.38 % | 7.571 M 92.02 % | 3.943 M 0.00 % | 3.943 M 37.50 % | 2.867 M 0.00 % | 2.867 M 0.00 % | 2.867 M 22.22 % | 2.346 M 32.12 % | 1.776 M 31.95 % | 1.346 M 74.64 % | 770.554 K 196.70 % | 259.707 K |
| Total equity | 121.198 M -25.94 % | 163.646 M -26.52 % | 222.694 M 2.41 % | 217.454 M 286.52 % | 56.259 M -30.03 % | 80.405 M 47.50 % | 54.512 M 16.78 % | 46.679 M -26.44 % | 63.456 M -12.70 % | 72.691 M 103.50 % | 35.720 M 126.49 % | 15.771 M 55.38 % | 10.150 M 111.60 % | 4.797 M 298.14 % | 1.205 M |
| Other non current liabilities | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.083 K -50.00 % | 350.171 K -27.27 % | 481.487 K -31.25 % | 700.347 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K -57.14 % | 350.000 K -36.36 % | 550.000 K -15.38 % | 650.000 K -35.00 % | 1.000 M |
| Total non current liabilities | -1.000 K | 0.000 -100.00 % | 6.124 M 612 300.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K -71.43 % | 525.083 K -41.67 % | 900.171 K -20.44 % | 1.131 M -33.46 % | 1.700 M |
| Other current liabilities | 8.715 M 8.44 % | 8.037 M 11.70 % | 7.195 M 9.50 % | 6.571 M 90.85 % | 3.443 M -46.22 % | 6.403 M 280.54 % | 1.683 M -10.34 % | 1.877 M 78.15 % | 1.053 M 163.48 % | 399.780 K -48.89 % | 782.271 K -1.51 % | 794.262 K 0.48 % | 790.441 K 20.78 % | 654.448 K 117.65 % | 300.687 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.078 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -455.927 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 12.929 M 14.97 % | 11.246 M -15.56 % | 13.319 M 33.72 % | 9.960 M 136.19 % | 4.217 M -61.55 % | 10.969 M 277.58 % | 2.905 M 2.44 % | 2.836 M -4.37 % | 2.965 M 81.72 % | 1.632 M -40.28 % | 2.732 M 56.21 % | 1.749 M 88.11 % | 929.834 K -14.47 % | 1.087 M 48.00 % | 734.577 K |
| Total liabilities | 12.928 M 14.96 % | 11.246 M -15.56 % | 13.319 M 33.71 % | 9.961 M 136.21 % | 4.217 M -61.55 % | 10.969 M 277.58 % | 2.905 M 2.44 % | 2.836 M -4.37 % | 2.965 M 81.72 % | 1.632 M -43.38 % | 2.882 M 26.74 % | 2.274 M 24.27 % | 1.830 M -17.52 % | 2.219 M -8.88 % | 2.435 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -99.91 % | 54.477 M 108 854.89 % | 50.000 K 0.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 5.813 M -27.83 % | 8.055 M -25.24 % | 10.775 M -34.62 % | 16.480 M 5.21 % | 15.664 M -22.22 % | 20.139 M -18.18 % | 24.615 M -15.38 % | 29.090 M -7.14 % | 31.328 M 43.64 % | 21.810 M 22.35 % | 17.826 M 59.83 % | 11.153 M 57.00 % | 7.104 M 53.59 % | 4.625 M 801.82 % | 512.892 K |
| GoodWill | 59.415 M -39.98 % | 98.994 M -28.56 % | 138.573 M -22.22 % | 178.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 65.228 M -39.07 % | 107.049 M -28.32 % | 149.348 M -23.27 % | 194.632 M 1 142.54 % | 15.664 M -22.22 % | 20.139 M -18.18 % | 24.615 M -15.38 % | 29.090 M -7.14 % | 31.328 M 43.64 % | 21.810 M 22.35 % | 17.826 M 59.83 % | 11.153 M 57.00 % | 7.104 M 53.59 % | 4.625 M 160.96 % | 1.772 M |
| Property plant equipment net | 1.969 M -28.22 % | 2.743 M -17.33 % | 3.318 M 186.78 % | 1.157 M 115.46 % | 537.000 K -10.83 % | 602.215 K 44.63 % | 416.373 K -9.68 % | 461.023 K 170.70 % | 170.306 K 1 113.01 % | 14.040 K -33.33 % | 21.060 K -25.00 % | 28.080 K | 0.000 | 0.000 -100.00 % | 11.135 K |
| Total non current assets | 67.197 M -38.80 % | 109.792 M -28.08 % | 152.666 M -22.03 % | 195.789 M 1 104.78 % | 16.251 M -78.40 % | 75.219 M 199.90 % | 25.081 M -15.27 % | 29.601 M -6.02 % | 31.498 M 44.33 % | 21.824 M 22.28 % | 17.847 M 59.61 % | 11.181 M 57.39 % | 7.104 M 53.59 % | 4.625 M 159.33 % | 1.784 M |
| Other current assets | 1.082 M -51.33 % | 2.223 M -39.38 % | 3.667 M 2.03 % | 3.594 M 369.19 % | 766.000 K -16.11 % | 913.083 K 1 715.06 % | 50.306 K -92.39 % | 661.078 K 224.94 % | 203.448 K -85.23 % | 1.378 M 107.72 % | 663.249 K 98.62 % | 333.924 K 82.11 % | 183.362 K 46.42 % | 125.228 K -75.94 % | 520.392 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 47.785 M -5.79 % | 50.723 M -22.19 % | 65.189 M 254.25 % | 18.402 M -56.20 % | 42.014 M 208.21 % | 13.631 M -54.16 % | 29.734 M 72.38 % | 17.249 M -47.49 % | 32.852 M -33.90 % | 49.702 M 168.46 % | 18.514 M 270.61 % | 4.995 M 19.49 % | 4.181 M 141.88 % | 1.728 M 191.99 % | 591.928 K |
| Cash and short term investments | 47.785 M -5.79 % | 50.723 M -22.19 % | 65.189 M 254.25 % | 18.402 M -56.20 % | 42.014 M 208.21 % | 13.631 M -54.16 % | 29.734 M 72.38 % | 17.249 M -47.49 % | 32.852 M -33.90 % | 49.702 M 168.46 % | 18.514 M 270.61 % | 4.995 M 19.49 % | 4.181 M 141.88 % | 1.728 M 191.99 % | 591.928 K |
| Total current assets | 66.929 M 2.81 % | 65.100 M -21.89 % | 83.346 M 163.54 % | 31.625 M -28.49 % | 44.225 M 173.75 % | 16.155 M -50.04 % | 32.336 M 62.38 % | 19.913 M -42.98 % | 34.923 M -33.48 % | 52.499 M 152.94 % | 20.755 M 202.39 % | 6.864 M 40.77 % | 4.876 M 104.00 % | 2.390 M 28.77 % | 1.856 M |
| Inventory | 5.728 M -5.65 % | 6.071 M -17.68 % | 7.375 M 6.73 % | 6.910 M 386.96 % | 1.419 M -4.28 % | 1.482 M -16.29 % | 1.771 M 3.12 % | 1.717 M 21.03 % | 1.419 M 0.00 % | 1.419 M -10.10 % | 1.578 M 2.87 % | 1.534 M 199.77 % | 511.867 K -4.60 % | 536.526 K -27.87 % | 743.858 K |
| Net receivables | 12.334 M 102.76 % | 6.083 M -34.91 % | 9.345 M 87.05 % | 4.996 M 1 095.22 % | 418.000 K 226.56 % | 128.000 K -83.60 % | 780.537 K -5.16 % | 823.015 K 83.56 % | 448.374 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.728 K -77.05 % | 512.892 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 4.214 M 31.32 % | 3.209 M -47.60 % | 6.124 M 80.70 % | 3.389 M 337.86 % | 774.000 K -83.05 % | 4.566 M 273.51 % | 1.222 M 27.43 % | 959.354 K -49.83 % | 1.912 M 147.94 % | 771.179 K -60.45 % | 1.950 M 104.23 % | 954.825 K 584.99 % | 139.393 K -67.79 % | 432.711 K -0.27 % | 433.890 K |
| 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 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 3.932 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -855.707 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 0.000 | 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 | 441.008 M 0.00 % | 441.007 M 0.06 % | 440.758 M 16.99 % | 376.734 M 117.34 % | 173.338 M -0.05 % | 173.432 M 32.97 % | 130.432 M 27.11 % | 102.615 M 0.00 % | 102.615 M 32.74 % | 77.303 M 94.51 % | 39.743 M 124.18 % | 17.728 M 48.21 % | 11.961 M 79.45 % | 6.665 M 72.98 % | 3.853 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 |
| Other liabilities | 0.000 | 0.000 100.00 % | -6.124 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 |
| Total assets | 134.126 M -23.31 % | 174.892 M -25.90 % | 236.013 M 3.78 % | 227.415 M 276.04 % | 60.476 M -33.81 % | 91.374 M 59.14 % | 57.417 M 15.96 % | 49.515 M -25.45 % | 66.422 M -10.63 % | 74.323 M 92.54 % | 38.602 M 113.92 % | 18.045 M 50.63 % | 11.980 M 70.76 % | 7.016 M 92.75 % | 3.640 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -2.248 M -501.07 % | -374.000 K 72.84 % | -1.377 M 43.12 % | -2.421 M -534.65 % | 557.000 K -51.41 % | 1.146 M 771.88 % | 131.474 K 118.19 % | -722.823 K -135.10 % | 2.059 M 224.40 % | -1.656 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 1.031 M 124.14 % | -4.271 M -263.80 % | -1.174 M -569.60 % | 250.000 K 218.98 % | -210.128 K -281.36 % | 115.865 K 139.29 % | -294.886 K -140.62 % | 725.898 K 201.60 % | -714.471 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -115.000 K 75.27 % | -465.000 K -915.79 % | 57.000 K -9.52 % | 63.000 K -78.16 % | 288.428 K 639.12 % | -53.500 K 82.07 % | -298.392 K | 0.000 -100.00 % | 159.372 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -1.031 M -124.14 % | 4.271 M 427.53 % | -1.304 M -634.43 % | 244.000 K -77.15 % | 1.068 M 1 445.38 % | 69.109 K 153.35 % | -129.545 K -109.71 % | 1.334 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.248 M -767.95 % | -259.000 K 71.60 % | -912.000 K 30.06 % | -1.304 M -634.43 % | 244.000 K -77.15 % | 1.068 M 477.38 % | 184.974 K 143.58 % | -424.431 K -131.83 % | 1.334 M 173.48 % | -1.815 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -110.000 K -109.57 % | 1.150 M 675.00 % | -200.000 K -101.00 % | 19.996 M 358.83 % | 4.358 M 964 259.29 % | -452.000 21.25 % | -574.000 -100.02 % | 2.754 M 44 838.11 % | -6.156 K -210.46 % | 5.573 K -99.91 % | 6.369 M 70.61 % | 3.733 M 18.25 % | 3.157 M 230.86 % | 954.175 K |
| Net cash provided by operating activities | -2.358 M 82.45 % | -13.436 M 1.88 % | -13.694 M 51.45 % | -28.206 M -49.22 % | -18.902 M -25.55 % | -15.055 M 8.24 % | -16.407 M -7.69 % | -15.235 M -112.56 % | -7.168 M 21.47 % | -9.128 M | 0.000 | 0.000 | 0.000 100.00 % | -2.593 M |
| Investments in property plant and equipment | 0.000 100.00 % | -1.279 M 68.48 % | -4.058 M -996.76 % | -370.000 K -598.11 % | -53.000 K 78.36 % | -244.962 K | 0.000 100.00 % | -317.916 K 96.72 % | -9.682 M -143.04 % | -3.984 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 100.00 % | -6.058 M -223.28 % | 4.914 M | 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 | 0.000 | 0.000 100.00 % | -50.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -581.000 K -58 000.00 % | -1.000 K 0.00 % | -1.000 K 99.73 % | -370.000 K | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K 99.47 % | -9.518 M -138.92 % | -3.984 M | 0.000 | 0.000 | 0.000 100.00 % | -2.879 M |
| Net cash used for investing activites | -581.000 K 54.61 % | -1.280 M 87.35 % | -10.117 M -322.65 % | 4.544 M 8 673.58 % | -53.000 K 78.36 % | -244.962 K | 0.000 100.00 % | -367.916 K 96.20 % | -9.682 M -143.04 % | -3.984 M | 0.000 | 0.000 | 0.000 100.00 % | -2.879 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 250.000 K -99.71 % | 86.811 M | 0.000 -100.00 % | 54.427 M 6 879.47 % | -802.821 K -102.30 % | 34.947 M | 0.000 | 0.000 -100.00 % | 44.450 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other financing activites | 0.000 | 0.000 100.00 % | -11.213 M | 0.000 100.00 % | -7.089 M -782.81 % | -803.000 K 86.74 % | -6.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.608 M |
| Net cash used provided by financing activities | 0.000 -100.00 % | 250.000 K -99.65 % | 70.598 M | 0.000 -100.00 % | 47.338 M 5 995.14 % | -803.000 K -102.78 % | 28.892 M | 0.000 | 0.000 -100.00 % | 44.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.608 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -2.938 M 79.69 % | -14.466 M -130.92 % | 46.787 M 297.73 % | -23.662 M -183.37 % | 28.383 M 276.26 % | -16.103 M -228.98 % | 12.485 M 180.02 % | -15.603 M 7.40 % | -16.850 M -154.03 % | 31.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.136 M |
| Cash at beginning of period | 50.723 M -22.19 % | 65.189 M 254.25 % | 18.402 M -56.25 % | 42.064 M 208.59 % | 13.631 M -54.16 % | 29.734 M 72.38 % | 17.249 M -47.49 % | 32.852 M -33.90 % | 49.702 M 168.46 % | 18.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 592.000 K |
| Cash at end of period | 47.785 M -5.79 % | 50.723 M -22.19 % | 65.189 M 254.25 % | 18.402 M -56.20 % | 42.014 M 208.21 % | 13.631 M -54.16 % | 29.734 M 72.38 % | 17.249 M -47.49 % | 32.852 M -33.90 % | 49.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.728 M |
| Operating cash flow | -2.358 M 82.45 % | -13.436 M 1.88 % | -13.694 M 51.45 % | -28.206 M -49.22 % | -18.902 M -25.55 % | -15.055 M 8.24 % | -16.407 M -7.69 % | -15.235 M -112.56 % | -7.168 M 21.47 % | -9.128 M | 0.000 | 0.000 | 0.000 100.00 % | -2.593 M |
| Capital expenditure | 0.000 100.00 % | -498.000 K 87.73 % | -4.058 M -996.76 % | -370.000 K -598.11 % | -53.000 K 78.36 % | -244.962 K | 0.000 100.00 % | -317.916 K 96.72 % | -9.682 M -143.04 % | -3.984 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -2.358 M 83.98 % | -14.715 M 17.11 % | -17.752 M 37.88 % | -28.576 M -50.76 % | -18.955 M -23.89 % | -15.300 M 6.75 % | -16.407 M -5.49 % | -15.553 M 7.70 % | -16.850 M -28.51 % | -13.111 M | 0.000 | 0.000 | 0.000 100.00 % | -2.593 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 15.307 M -0.37 % | 15.364 M 9.77 % | 13.996 M -8.36 % | 15.273 M 19.29 % | 12.803 M 34.61 % | 9.511 M -11.11 % | 10.700 M -9.13 % | 11.775 M 6.53 % | 11.053 M -11.34 % | 12.467 M 19.86 % | 10.401 M 63.82 % | 6.349 M -18.29 % | 7.770 M 31.83 % | 5.894 M -2.24 % | 6.029 M 19 996.67 % | 30.000 K -30.23 % | 43.000 K 115.00 % | 20.000 K | 0.000 | 0.000 -100.00 % | 64.000 K -46.53 % | 119.697 K -0.25 % | 120.000 K -5.51 % | 127.000 K 67.11 % | 76.000 K 47 898.74 % | -159.000 -100.10 % | 162.000 K -73.91 % | 621.000 K | 0.000 -100.00 % | 209.033 K | 0.000 -100.00 % | 237.000 K 323.21 % | 56.000 K 221.74 % | -46.000 K -200.00 % | 46.000 K | 0.000 | 0.000 -100.00 % | 460.217 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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.854 K | 0.000 | 0.000 |
| Net income | -12.327 M -37.01 % | -8.997 M 8.58 % | -9.841 M 24.61 % | -13.054 M -24.26 % | -10.505 M 38.70 % | -17.136 M -31.78 % | -13.003 M 16.06 % | -15.490 M -13.36 % | -13.665 M 17.24 % | -16.512 M -49.15 % | -11.071 M 30.38 % | -15.902 M -2.68 % | -15.487 M 21.38 % | -19.699 M -12.44 % | -17.519 M -160.43 % | -6.727 M -10.66 % | -6.079 M -1.11 % | -6.012 M 5.63 % | -6.371 M -2.84 % | -6.195 M -13.17 % | -5.474 M 9.28 % | -6.034 M -34.09 % | -4.500 M 8.44 % | -4.915 M 7.04 % | -5.287 M 3.22 % | -5.463 M -1.17 % | -5.400 M 5.46 % | -5.712 M -36.59 % | -4.182 M 27.41 % | -5.761 M -56.63 % | -3.678 M -2.00 % | -3.606 M 14.65 % | -4.225 M -62.63 % | -2.598 M -0.27 % | -2.591 M -32.06 % | -1.962 M 30.96 % | -2.842 M -75.22 % | -1.622 M 10.44 % | -1.811 M -10.16 % | -1.644 M 31.56 % | -2.402 M 12.93 % | -2.759 M -159.29 % | -1.064 M 25.49 % | -1.428 M -27.73 % | -1.118 M 26.97 % | -1.531 M -239.45 % | -451.000 K 48.92 % | -883.000 K -1.73 % | -868.000 K 11.88 % | -985.000 K -80.07 % | -547.000 K 39.49 % | -904.000 K -25.38 % | -721.000 K 37.41 % | -1.152 M -131.79 % | -497.000 K 59.89 % | -1.239 M -78.02 % | -696.000 K -16.73 % | -596.234 K -2.62 % | -581.000 K -3.57 % | -561.000 K |
| Income before tax | -12.327 M -37.01 % | -8.997 M 8.58 % | -9.841 M 24.61 % | -13.054 M -24.26 % | -10.505 M 38.70 % | -17.136 M -31.78 % | -13.003 M 16.06 % | -15.491 M -13.35 % | -13.667 M 17.27 % | -16.520 M -49.25 % | -11.069 M 30.89 % | -16.016 M -2.05 % | -15.695 M 21.49 % | -19.992 M -12.48 % | -17.774 M -164.22 % | -6.727 M -10.66 % | -6.079 M -1.11 % | -6.012 M 5.63 % | -6.371 M -2.84 % | -6.195 M -13.17 % | -5.474 M 9.28 % | -6.034 M -34.09 % | -4.500 M 8.44 % | -4.915 M 7.04 % | -5.287 M 3.22 % | -5.463 M -1.17 % | -5.400 M 5.46 % | -5.712 M -36.59 % | -4.182 M 27.41 % | -5.761 M -56.63 % | -3.678 M -2.00 % | -3.606 M 14.65 % | -4.225 M -62.63 % | -2.598 M -0.27 % | -2.591 M -32.06 % | -1.962 M 30.96 % | -2.842 M -75.22 % | -1.622 M 10.44 % | -1.811 M -10.16 % | -1.644 M 31.56 % | -2.402 M 12.93 % | -2.759 M -159.29 % | -1.064 M 25.49 % | -1.428 M -27.73 % | -1.118 M 26.97 % | -1.531 M -239.45 % | -451.000 K 48.92 % | -883.000 K -1.73 % | -868.000 K 11.88 % | -985.000 K -80.07 % | -547.000 K 39.49 % | -904.000 K -25.38 % | -721.000 K 37.41 % | -1.152 M -131.79 % | -497.000 K 59.89 % | -1.239 M -78.02 % | -696.000 K -16.73 % | -596.234 K -2.62 % | -581.000 K -3.57 % | -561.000 K |
| Income before tax ratio | -0.81 -37.52 % | -0.59 16.72 % | -0.70 17.73 % | -0.85 -4.17 % | -0.82 54.46 % | -1.80 -48.26 % | -1.22 7.63 % | -1.32 -6.40 % | -1.24 6.69 % | -1.33 -24.51 % | -1.06 57.81 % | -2.52 -24.88 % | -2.02 40.45 % | -3.39 -15.06 % | -2.95 98.69 % | -224.23 -58.61 % | -141.37 52.97 % | -300.60 | 0.00 | 0.00 100.00 % | -85.53 -69.67 % | -50.41 -34.43 % | -37.50 3.10 % | -38.70 44.37 % | -69.57 -100.20 % | 34 358.67 103 176.02 % | -33.33 -262.39 % | -9.20 | 0.00 100.00 % | -27.56 | 0.00 100.00 % | -15.22 79.83 % | -75.45 -233.59 % | 56.48 200.27 % | -56.33 | 0.00 | 0.00 100.00 % | -3.52 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -576.00 | 0.00 | 0.00 | 0.00 100.00 % | -43.04 | 0.00 | 0.00 |
| EBITDA | -12.423 M -83.69 % | -6.763 M 10.85 % | -7.586 M 41.88 % | -13.053 M -44 725.64 % | 29.250 K 101.70 % | -1.725 M 48.83 % | -3.371 M 14.13 % | -3.926 M -58.19 % | -2.482 M -1 743.38 % | 151.000 K 112.88 % | -1.172 M 90.45 % | -12.275 M 21.78 % | -15.693 M 21.50 % | -19.991 M -12.98 % | -17.695 M -166.22 % | -6.647 M -10.84 % | -5.997 M 0.26 % | -6.012 M 5.62 % | -6.370 M -2.82 % | -6.195 M -13.17 % | -5.474 M 8.26 % | -5.967 M -32.60 % | -4.500 M 8.44 % | -4.915 M 7.04 % | -5.287 M 3.21 % | -5.462 M -1.16 % | -5.400 M 5.46 % | -5.712 M -36.59 % | -4.182 M 27.39 % | -5.759 M -125.06 % | -2.559 M 29.03 % | -3.606 M 14.65 % | -4.225 M -62.57 % | -2.599 M -0.38 % | -2.589 M -32.02 % | -1.961 M 30.95 % | -2.840 M -73.11 % | -1.641 M 9.06 % | -1.804 M -10.13 % | -1.638 M 31.61 % | -2.395 M 12.73 % | -2.744 M -161.61 % | -1.049 M 25.50 % | -1.408 M -28.35 % | -1.097 M 27.53 % | -1.514 M -249.57 % | -433.000 K 49.47 % | -857.000 K -0.94 % | -849.000 K 16.93 % | -1.022 M -95.41 % | -523.000 K 39.61 % | -866.000 K -22.14 % | -709.000 K 38.36 % | -1.150 M -143.71 % | -472.000 K 60.24 % | -1.187 M -80.40 % | -658.000 K -15.57 % | -569.341 K -1.31 % | -562.000 K -5.44 % | -533.000 K |
| Net income ratio | -0.81 -37.52 % | -0.59 16.72 % | -0.70 17.73 % | -0.85 -4.17 % | -0.82 54.46 % | -1.80 -48.26 % | -1.22 7.62 % | -1.32 -6.40 % | -1.24 6.65 % | -1.32 -24.43 % | -1.06 57.50 % | -2.50 -25.66 % | -1.99 40.36 % | -3.34 -15.02 % | -2.91 98.70 % | -224.23 -58.61 % | -141.37 52.97 % | -300.60 | 0.00 | 0.00 100.00 % | -85.53 -69.67 % | -50.41 -34.43 % | -37.50 3.10 % | -38.70 44.37 % | -69.57 -100.20 % | 34 358.67 103 176.02 % | -33.33 -262.39 % | -9.20 | 0.00 100.00 % | -27.56 | 0.00 100.00 % | -15.22 79.83 % | -75.45 -233.59 % | 56.48 200.27 % | -56.33 | 0.00 | 0.00 100.00 % | -3.52 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -576.00 | 0.00 | 0.00 | 0.00 100.00 % | -43.04 | 0.00 | 0.00 |
| Ratio EBITDA | -0.81 -84.37 % | -0.44 18.79 % | -0.54 36.58 % | -0.85 -37 508.63 % | 0.00 101.26 % | -0.18 42.43 % | -0.32 5.50 % | -0.33 -48.49 % | -0.22 -1 953.61 % | 0.01 110.75 % | -0.11 94.17 % | -1.93 4.28 % | -2.02 40.45 % | -3.39 -15.57 % | -2.93 98.68 % | -221.55 -58.87 % | -139.45 53.61 % | -300.60 | 0.00 | 0.00 100.00 % | -85.53 -71.57 % | -49.85 -32.94 % | -37.50 3.10 % | -38.70 44.37 % | -69.57 -100.20 % | 34 355.06 103 165.19 % | -33.33 -262.39 % | -9.20 | 0.00 100.00 % | -27.55 | 0.00 100.00 % | -15.22 79.83 % | -75.45 -233.54 % | 56.50 200.38 % | -56.28 | 0.00 | 0.00 100.00 % | -3.56 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -575.15 | 0.00 | 0.00 | 0.00 100.00 % | -41.10 | 0.00 | 0.00 |
| Gross profit ratio | 0.21 -5.27 % | 0.22 -1.06 % | 0.22 21.08 % | 0.18 -17.69 % | 0.22 194.40 % | -0.23 -422.84 % | 0.07 255.07 % | -0.05 -632.24 % | 0.01 -86.99 % | 0.07 -48.60 % | 0.13 130.45 % | -0.43 -203.57 % | -0.14 62.00 % | -0.37 21.08 % | -0.47 -384.03 % | 0.17 -10.42 % | 0.19 -81.40 % | 1.00 | 0.00 | 0.00 -100.00 % | 0.67 192.98 % | -0.72 -266.76 % | 0.43 -16.62 % | 0.52 -1.26 % | 0.53 128.66 % | -1.84 -160.97 % | -0.70 -23.10 % | -0.57 | 0.00 -100.00 % | 0.02 | 0.00 -100.00 % | 0.70 -30.38 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 4.06 % | 221.380 M -3.90 % | 230.361 M 35.91 % | 169.499 M 110.52 % | 80.513 M -8.09 % | 87.595 M 15.69 % | 75.712 M 0.00 % | 75.712 M -4.93 % | 79.638 M -1.86 % | 81.148 M 5.18 % | 77.148 M 12.50 % | 68.575 M 71.47 % | 39.993 M -4.06 % | 41.685 M 3.76 % | 40.175 M -6.16 % | 42.811 M 5.05 % | 40.752 M 0.00 % | 40.752 M 15.99 % | 35.134 M 18.54 % | 29.638 M 1.90 % | 29.086 M -0.54 % | 29.243 M -1.33 % | 29.638 M 0.00 % | 29.638 M 1.90 % | 29.086 M -1.86 % | 29.638 M 0.00 % | 29.638 M 0.00 % | 29.638 M 23.46 % | 24.005 M -1.86 % | 24.461 M 0.00 % | 24.461 M 0.87 % | 24.249 M 23.46 % | 19.641 M -1.86 % | 20.013 M -3.98 % | 20.842 M 4.09 % | 20.024 M 8.61 % | 18.437 M -1.86 % | 18.787 M 0.00 % | 18.787 M 28.57 % | 14.612 M 0.00 % | 14.612 M -0.20 % | 14.642 M 16.40 % | 12.579 M 20.28 % | 10.458 M 25.00 % | 8.367 M -1.38 % | 8.484 M 1.40 % | 8.367 M 67.95 % | 4.982 M 1.90 % | 4.889 M -1.86 % | 4.982 M 0.00 % | 4.982 M |
| Weighted average shs out | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 0.00 % | 230.361 M 4.06 % | 221.380 M -3.90 % | 230.361 M 35.91 % | 169.499 M 110.52 % | 80.513 M -8.09 % | 87.595 M 17.19 % | 74.744 M -1.28 % | 75.712 M -4.93 % | 79.638 M -1.86 % | 81.148 M 7.18 % | 75.713 M 12.50 % | 67.299 M 70.69 % | 39.428 M -5.42 % | 41.685 M 5.73 % | 39.428 M -7.90 % | 42.811 M 48.50 % | 28.829 M -29.26 % | 40.752 M 21.29 % | 33.600 M 13.37 % | 29.638 M 3.36 % | 28.675 M 1.35 % | 28.292 M -4.54 % | 29.638 M 5.22 % | 28.167 M -1.77 % | 28.675 M -0.40 % | 28.789 M 0.40 % | 28.675 M 0.90 % | 28.420 M 19.42 % | 23.798 M 1.43 % | 23.461 M 0.00 % | 23.461 M 0.00 % | 23.461 M 19.45 % | 19.641 M 3.18 % | 19.036 M -8.67 % | 20.842 M 6.81 % | 19.514 M 5.84 % | 18.437 M -1.86 % | 18.787 M 0.00 % | 18.787 M 28.57 % | 14.612 M 0.00 % | 14.612 M -0.20 % | 14.642 M 16.40 % | 12.579 M 50.35 % | 8.367 M 0.00 % | 8.367 M -1.38 % | 8.484 M 1.40 % | 8.367 M 67.95 % | 4.982 M 1.90 % | 4.889 M -1.86 % | 4.982 M 0.00 % | 4.982 M |
| EPS diluted | -0.05 -36.83 % | -0.04 8.43 % | -0.04 24.69 % | -0.06 -24.34 % | -0.05 38.71 % | -0.07 -31.91 % | -0.06 16.07 % | -0.07 -13.32 % | -0.06 17.29 % | -0.07 -43.40 % | -0.05 27.54 % | -0.07 24.51 % | -0.09 61.92 % | -0.24 -20.00 % | -0.20 -125.23 % | -0.09 -10.59 % | -0.08 -6.36 % | -0.08 3.82 % | -0.08 2.24 % | -0.08 -0.63 % | -0.08 46.80 % | -0.15 -36.36 % | -0.11 8.33 % | -0.12 0.00 % | -0.12 36.84 % | -0.19 -46.15 % | -0.13 18.75 % | -0.16 -14.29 % | -0.14 30.00 % | -0.20 -53.85 % | -0.13 -8.33 % | -0.12 14.29 % | -0.14 -56.77 % | -0.09 -2.17 % | -0.09 -32.02 % | -0.07 30.97 % | -0.10 -41.86 % | -0.07 8.65 % | -0.07 -10.12 % | -0.07 32.19 % | -0.10 29.21 % | -0.14 -163.16 % | -0.05 22.34 % | -0.07 -22.76 % | -0.06 32.77 % | -0.08 -245.83 % | -0.02 48.94 % | -0.05 20.88 % | -0.06 11.87 % | -0.07 -80.21 % | -0.04 47.98 % | -0.07 -4.35 % | -0.07 50.79 % | -0.14 -138.91 % | -0.06 60.93 % | -0.15 -7.14 % | -0.14 -16.67 % | -0.12 0.00 % | -0.12 -9.09 % | -0.11 |
| Earnings per share | -0.05 -36.83 % | -0.04 8.43 % | -0.04 24.69 % | -0.06 -24.34 % | -0.05 38.71 % | -0.07 -31.91 % | -0.06 16.07 % | -0.07 -13.32 % | -0.06 17.29 % | -0.07 -43.40 % | -0.05 27.54 % | -0.07 24.51 % | -0.09 61.92 % | -0.24 -20.00 % | -0.20 -122.22 % | -0.09 -12.08 % | -0.08 -6.36 % | -0.08 3.82 % | -0.08 4.03 % | -0.08 -0.62 % | -0.08 45.80 % | -0.15 -36.36 % | -0.11 8.33 % | -0.12 0.00 % | -0.12 36.84 % | -0.19 -46.15 % | -0.13 23.53 % | -0.17 -21.43 % | -0.14 30.00 % | -0.20 -53.85 % | -0.13 -8.33 % | -0.12 20.00 % | -0.15 -65.56 % | -0.09 -0.67 % | -0.09 -31.58 % | -0.07 31.60 % | -0.10 -46.63 % | -0.07 11.66 % | -0.08 -10.13 % | -0.07 29.90 % | -0.10 28.57 % | -0.14 -150.45 % | -0.06 18.39 % | -0.07 -19.55 % | -0.06 30.96 % | -0.08 -245.83 % | -0.02 48.94 % | -0.05 20.88 % | -0.06 11.87 % | -0.07 -80.21 % | -0.04 47.98 % | -0.07 16.59 % | -0.09 38.43 % | -0.14 -138.91 % | -0.06 60.93 % | -0.15 -7.14 % | -0.14 -16.67 % | -0.12 0.00 % | -0.12 -9.09 % | -0.11 |
| Gross profit | 3.156 M -5.62 % | 3.344 M 8.61 % | 3.079 M 10.95 % | 2.775 M -1.80 % | 2.826 M 227.07 % | -2.224 M -386.97 % | 775.000 K 240.91 % | -550.000 K -667.01 % | 97.000 K -88.47 % | 841.000 K -38.39 % | 1.365 M 149.89 % | -2.736 M -148.05 % | -1.103 M 49.91 % | -2.202 M 22.85 % | -2.854 M -57 180.00 % | 5.000 K -37.50 % | 8.000 K -60.00 % | 20.000 K | 0.000 | 0.000 -100.00 % | 43.000 K 149.71 % | -86.494 K -266.33 % | 52.000 K -21.21 % | 66.000 K 65.00 % | 40.000 K 13 598.63 % | 292.000 100.26 % | -114.000 K 67.89 % | -355.000 K | 0.000 -100.00 % | 4.885 K | 0.000 -100.00 % | 165.000 K 194.64 % | 56.000 K 221.74 % | -46.000 K -200.00 % | 46.000 K | 0.000 | 0.000 -100.00 % | 460.217 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 % | -15.127 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.854 K | 0.000 | 0.000 |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 580.000 K 153.07 % | 229.188 K 493.97 % | 38.586 K 3 958.60 % | -1.000 K 50.00 % | -2.000 K 75.00 % | -8.000 K -500.00 % | 2.000 K 101.75 % | -114.000 K 45.19 % | -208.000 K | 0.000 | 0.000 100.00 % | -52.500 K -5 150.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.326 K 0.00 % | -32.326 K 0.00 % | -32.326 K | 0.000 | 0.000 100.00 % | -1.979 K 0.00 % | -1.979 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 | 0.000 | 0.000 |
| Cost of revenue | 12.151 M 1.09 % | 12.020 M 10.10 % | 10.917 M -12.65 % | 12.498 M 25.27 % | 9.977 M -14.98 % | 11.735 M 18.24 % | 9.925 M -19.47 % | 12.325 M 12.50 % | 10.956 M -5.76 % | 11.626 M 28.66 % | 9.036 M -0.54 % | 9.085 M 2.39 % | 8.873 M 9.60 % | 8.096 M -8.86 % | 8.883 M 35 432.00 % | 25.000 K -28.57 % | 35.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K -89.82 % | 206.191 K 203.22 % | 68.000 K 11.48 % | 61.000 K 69.44 % | 36.000 K 8 082.26 % | -451.000 -100.16 % | 276.000 K -71.72 % | 976.000 K | 0.000 -100.00 % | 204.148 K | 0.000 -100.00 % | 72.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 % | 15.127 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 4.278 M 30.11 % | 3.288 M -19.03 % | 4.061 M -2.57 % | 4.168 M 22.05 % | 3.415 M -20.80 % | 4.312 M 12.50 % | 3.833 M -19.25 % | 4.747 M 53.92 % | 3.084 M -55.75 % | 6.970 M 90.39 % | 3.661 M -17.32 % | 4.428 M 6.03 % | 4.176 M -20.68 % | 5.265 M 54.13 % | 3.416 M 409.09 % | 671.000 K -46.41 % | 1.252 M -3.91 % | 1.303 M 8.58 % | 1.200 M -16.72 % | 1.441 M 10.00 % | 1.310 M -2.97 % | 1.350 M 56.98 % | 860.000 K -14.77 % | 1.009 M -13.02 % | 1.160 M 8.93 % | 1.065 M -4.15 % | 1.111 M -3.14 % | 1.147 M 32.45 % | 866.000 K -33.27 % | 1.298 M 100.90 % | 646.000 K -19.95 % | 807.000 K -8.40 % | 881.000 K 206.82 % | 287.139 K -49.00 % | 563.000 K -9.92 % | 625.000 K -12.95 % | 718.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 |
| Selling and marketing expenses | 4.515 M 100.04 % | 2.257 M 13.93 % | 1.981 M -62.19 % | 5.240 M 10.60 % | 4.738 M 9.63 % | 4.322 M 2.81 % | 4.204 M 0.41 % | 4.187 M -7.94 % | 4.548 M 18.81 % | 3.828 M -6.20 % | 4.081 M -3.13 % | 4.213 M -0.82 % | 4.248 M -25.26 % | 5.684 M 8.41 % | 5.243 M 122.73 % | 2.354 M 11.41 % | 2.113 M 26.45 % | 1.671 M 24.79 % | 1.339 M -23.53 % | 1.751 M 20.68 % | 1.451 M -33.17 % | 2.171 M 58.72 % | 1.368 M -10.59 % | 1.530 M -17.07 % | 1.845 M 16.85 % | 1.579 M 15.17 % | 1.371 M -26.29 % | 1.860 M 29.71 % | 1.434 M -4.28 % | 1.498 M 53.81 % | 974.000 K -34.81 % | 1.494 M -31.72 % | 2.188 M 66.16 % | 1.317 M 0.60 % | 1.309 M 35.23 % | 968.000 K -32.12 % | 1.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 709.000 K -51.37 % | 1.458 M -44.07 % | 2.607 M 20 153.85 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -602.000 K -269.10 % | 356.000 K 133.90 % | -1.050 M 21.29 % | -1.334 M -560.40 % | -202.000 K -362.34 % | 77.000 K 172.64 % | -106.000 K -278.57 % | -28.000 K -1 500.00 % | 2.000 K 125.00 % | -8.000 K -117.78 % | 45.000 K 150.00 % | 18.000 K 700.00 % | -3.000 K 87.68 % | -24.343 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 % | 2.556 M | 0.000 -100.00 % | 1.902 M | 0.000 -100.00 % | 1.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.559 M 253.54 % | 441.000 K | 0.000 | 0.000 -100.00 % | 1.029 M 94.52 % | 529.000 K -39.40 % | 873.000 K 22.10 % | 715.000 K -38.31 % | 1.159 M 142.47 % | 478.000 K -59.97 % | 1.194 M 76.89 % | 675.000 K 12.33 % | 600.917 K 3.96 % | 578.000 K 4.90 % | 551.000 K |
| Operating expenses | 15.579 M 23.85 % | 12.579 M -4.27 % | 13.140 M -18.32 % | 16.088 M 13.46 % | 14.179 M -4.93 % | 14.914 M 6.22 % | 14.041 M -5.99 % | 14.936 M 8.50 % | 13.766 M -24.31 % | 18.188 M 46.30 % | 12.432 M -6.37 % | 13.278 M -8.99 % | 14.590 M -19.09 % | 18.033 M 20.86 % | 14.921 M 121.64 % | 6.732 M 10.63 % | 6.085 M 0.88 % | 6.032 M -5.31 % | 6.370 M 2.82 % | 6.195 M 12.29 % | 5.517 M -7.23 % | 5.947 M 30.65 % | 4.552 M -8.61 % | 4.981 M -6.50 % | 5.327 M -2.48 % | 5.463 M 3.34 % | 5.286 M -1.33 % | 5.357 M 28.10 % | 4.182 M -27.41 % | 5.761 M 56.64 % | 3.678 M -2.47 % | 3.771 M -11.91 % | 4.281 M 67.50 % | 2.556 M -3.04 % | 2.636 M 38.59 % | 1.902 M -33.08 % | 2.842 M 73.13 % | 1.642 M -9.10 % | 1.806 M 10.12 % | 1.640 M -31.58 % | 2.397 M -14.96 % | 2.819 M 165.41 % | 1.062 M -25.05 % | 1.417 M 27.43 % | 1.112 M -28.68 % | 1.559 M 253.54 % | 441.000 K -48.96 % | 864.000 K 1.05 % | 855.000 K -16.91 % | 1.029 M 94.52 % | 529.000 K -39.40 % | 873.000 K 22.10 % | 715.000 K -38.31 % | 1.159 M 142.47 % | 478.000 K -59.97 % | 1.194 M 76.89 % | 675.000 K 12.33 % | 600.917 K 3.96 % | 578.000 K 4.90 % | 551.000 K |
| Cost and expenses | 27.730 M 12.73 % | 24.599 M 2.25 % | 24.057 M -15.84 % | 28.586 M 18.34 % | 24.156 M -9.35 % | 26.649 M 11.20 % | 23.966 M -12.09 % | 27.261 M 10.27 % | 24.722 M -17.08 % | 29.814 M 38.88 % | 21.468 M -4.00 % | 22.363 M -4.69 % | 23.463 M -10.20 % | 26.129 M 9.77 % | 23.804 M 252.29 % | 6.757 M 10.41 % | 6.120 M 1.46 % | 6.032 M -5.31 % | 6.370 M 2.82 % | 6.195 M 11.86 % | 5.538 M -10.00 % | 6.153 M 33.19 % | 4.620 M -8.37 % | 5.042 M -5.99 % | 5.363 M -1.82 % | 5.462 M -1.79 % | 5.562 M -12.17 % | 6.333 M 51.43 % | 4.182 M -29.90 % | 5.965 M 62.19 % | 3.678 M -4.29 % | 3.843 M -10.23 % | 4.281 M 67.50 % | 2.556 M -3.04 % | 2.636 M 38.59 % | 1.902 M -33.08 % | 2.842 M 73.13 % | 1.642 M -9.10 % | 1.806 M 10.12 % | 1.640 M -31.58 % | 2.397 M -14.96 % | 2.819 M 165.41 % | 1.062 M -25.05 % | 1.417 M 27.43 % | 1.112 M -28.68 % | 1.559 M 253.54 % | 441.000 K -48.96 % | 864.000 K 1.05 % | 855.000 K -16.91 % | 1.029 M 94.52 % | 529.000 K -39.40 % | 873.000 K 22.10 % | 715.000 K -38.31 % | 1.159 M 142.47 % | 478.000 K -59.97 % | 1.194 M 76.89 % | 675.000 K 12.33 % | 600.917 K 3.96 % | 578.000 K 4.90 % | 551.000 K |
| Research and development expenses | 6.077 M 8.98 % | 5.576 M 24.16 % | 4.491 M -32.77 % | 6.680 M 10.85 % | 6.026 M -3.29 % | 6.231 M 3.42 % | 6.025 M -3.34 % | 6.233 M -7.47 % | 6.736 M -4.24 % | 7.034 M 22.54 % | 5.740 M -3.87 % | 5.971 M -6.23 % | 6.368 M -9.12 % | 7.007 M 10.03 % | 6.368 M 70.50 % | 3.735 M 37.42 % | 2.718 M -11.35 % | 3.066 M -19.02 % | 3.786 M 26.83 % | 2.985 M 8.19 % | 2.759 M 12.60 % | 2.450 M 5.43 % | 2.324 M -4.83 % | 2.442 M 5.17 % | 2.322 M -17.63 % | 2.819 M 0.53 % | 2.804 M 19.32 % | 2.350 M 24.87 % | 1.882 M -36.54 % | 2.965 M 44.09 % | 2.058 M 40.00 % | 1.470 M 21.29 % | 1.212 M 406.21 % | 239.426 K -68.66 % | 764.000 K 107.05 % | 369.000 K -47.13 % | 698.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 |
| Selling general and administrative expenses | 8.793 M 58.58 % | 5.545 M -8.23 % | 6.042 M -35.78 % | 9.408 M 15.39 % | 8.153 M -6.10 % | 8.683 M 8.04 % | 8.037 M -10.04 % | 8.934 M 17.06 % | 7.632 M -29.32 % | 10.798 M 39.47 % | 7.742 M -10.40 % | 8.641 M 2.58 % | 8.424 M -23.06 % | 10.949 M 26.45 % | 8.659 M 186.25 % | 3.025 M -10.10 % | 3.365 M 13.15 % | 2.974 M 17.13 % | 2.539 M -20.46 % | 3.192 M 15.61 % | 2.761 M -21.59 % | 3.521 M 58.05 % | 2.228 M -12.25 % | 2.539 M -15.51 % | 3.005 M 13.66 % | 2.644 M 6.52 % | 2.482 M -17.46 % | 3.007 M 30.74 % | 2.300 M -17.74 % | 2.796 M 72.59 % | 1.620 M -29.60 % | 2.301 M -25.02 % | 3.069 M 91.34 % | 1.604 M -14.32 % | 1.872 M 17.51 % | 1.593 M -25.70 % | 2.144 M 2.06 % | 2.101 M 16.45 % | 1.804 M 10.13 % | 1.638 M -31.61 % | 2.395 M -14.79 % | 2.811 M 166.68 % | 1.054 M -25.14 % | 1.408 M 27.54 % | 1.104 M -27.53 % | 1.523 M 250.20 % | 435.000 K -49.24 % | 857.000 K 0.94 % | 849.000 K -15.67 % | 1.007 M 92.49 % | 523.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 238.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 262.000 K 5 140.00 % | 5.000 K 150.00 % | 2.000 K -71.43 % | 7.000 K 600.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 20.042 K | 0.000 | 0.000 | 0.000 -100.00 % | 66.451 K 1 229.02 % | 5.000 K | 0.000 -100.00 % | 7.000 K -77.85 % | 31.597 K 1 479.85 % | 2.000 K | 0.000 | 0.000 -100.00 % | 58.314 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -98.36 % | 61.000 K | 0.000 -100.00 % | 468.000 -90.64 % | 5.000 K 25.00 % | 4.000 K -20.00 % | 5.000 K -24.89 % | 6.657 K -4.90 % | 7.000 K -36.36 % | 11.000 K -15.38 % | 13.000 K 280.34 % | 3.418 K -71.52 % | 12.000 K -36.84 % | 19.000 K 46.15 % | 13.000 K -14.34 % | 15.177 K -15.68 % | 18.000 K -45.45 % | 33.000 K 450.00 % | 6.000 K | 0.000 -100.00 % | 19.000 K -57.78 % | 45.000 K 114.29 % | 21.000 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 2.474 M 0.00 % | 2.474 M 17 571.43 % | 14.000 K -99.88 % | 11.384 M -28.19 % | 15.853 M 60.21 % | 9.895 M -2.63 % | 10.162 M 0.00 % | 10.162 M -41.93 % | 17.498 M 76.84 % | 9.895 M 94.88 % | 5.078 M 0.00 % | 5.078 M 0.00 % | 5.078 M 6 207.45 % | 80.500 K 0.00 % | 80.500 K 0.00 % | 80.500 K 0.00 % | 80.500 K 21.97 % | 66.000 K 0.00 % | 66.000 K 0.00 % | 66.000 K 0.00 % | 66.000 K 7.84 % | 61.200 K 0.00 % | 61.200 K 0.00 % | 61.200 K 0.00 % | 61.200 K 89.32 % | 32.326 K 0.00 % | 32.326 K 0.00 % | 32.326 K 1 230.68 % | -2.859 K -100.26 % | 1.119 M 56 443.71 % | 1.979 K 0.00 % | 1.979 K -32.13 % | 2.916 K 191.60 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K 96.08 % | 1.020 K -49.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -74.56 % | 7.862 K -1.73 % | 8.000 K -11.11 % | 9.000 K 12.50 % | 8.000 K -42.29 % | 13.863 K 131.05 % | 6.000 K -14.29 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K 16.67 % | 6.000 K -14.29 % | 7.000 K -58.82 % | 17.000 K -4.05 % | 17.717 K 10.73 % | 16.000 K -11.11 % | 18.000 K |
| Operating income | -12.423 M -34.52 % | -9.235 M 8.21 % | -10.061 M 24.43 % | -13.313 M -17.26 % | -11.353 M 33.76 % | -17.138 M -29.20 % | -13.265 M 14.34 % | -15.485 M -13.28 % | -13.670 M 17.29 % | -16.528 M -49.34 % | -11.067 M 30.89 % | -16.014 M -2.03 % | -15.695 M 21.49 % | -19.992 M -12.47 % | -17.775 M -164.23 % | -6.727 M -10.68 % | -6.078 M -1.10 % | -6.012 M 5.63 % | -6.371 M -2.84 % | -6.195 M -13.17 % | -5.474 M 9.27 % | -6.034 M -34.08 % | -4.500 M 8.44 % | -4.915 M 7.04 % | -5.287 M 3.21 % | -5.462 M -1.16 % | -5.400 M 5.46 % | -5.712 M -36.59 % | -4.182 M 27.35 % | -5.756 M -56.51 % | -3.678 M -2.00 % | -3.606 M 14.65 % | -4.225 M -62.39 % | -2.602 M -0.46 % | -2.590 M -36.17 % | -1.902 M 33.08 % | -2.842 M -73.13 % | -1.642 M 9.10 % | -1.806 M -10.12 % | -1.640 M 31.58 % | -2.397 M 14.96 % | -2.819 M -165.41 % | -1.062 M 25.05 % | -1.417 M -27.43 % | -1.112 M 28.68 % | -1.559 M -253.54 % | -441.000 K 48.96 % | -864.000 K -1.05 % | -855.000 K 16.91 % | -1.029 M -94.52 % | -529.000 K 39.40 % | -873.000 K -22.10 % | -715.000 K 38.20 % | -1.157 M -142.05 % | -478.000 K 59.97 % | -1.194 M -76.89 % | -675.000 K -14.98 % | -587.063 K -1.57 % | -578.000 K -4.90 % | -551.000 K |
| Operating income ratio | -0.81 -35.02 % | -0.60 16.38 % | -0.72 17.53 % | -0.87 1.70 % | -0.89 50.79 % | -1.80 -45.35 % | -1.24 5.73 % | -1.32 -6.33 % | -1.24 6.71 % | -1.33 -24.60 % | -1.06 57.81 % | -2.52 -24.87 % | -2.02 40.45 % | -3.39 -15.05 % | -2.95 98.69 % | -224.23 -58.64 % | -141.35 52.98 % | -300.60 | 0.00 | 0.00 100.00 % | -85.53 -69.68 % | -50.41 -34.42 % | -37.50 3.10 % | -38.70 44.37 % | -69.57 -100.20 % | 34 355.06 103 165.19 % | -33.33 -262.39 % | -9.20 | 0.00 100.00 % | -27.54 | 0.00 100.00 % | -15.22 79.83 % | -75.45 -233.39 % | 56.56 200.46 % | -56.30 | 0.00 | 0.00 100.00 % | -3.57 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -578.50 | 0.00 | 0.00 | 0.00 100.00 % | -42.37 | 0.00 | 0.00 |
| Total other income expenses net | 96.000 K -59.66 % | 238.000 K 8.18 % | 220.000 K -10.57 % | 246.000 K -8.21 % | 268.000 K 17.54 % | 228.000 K -12.98 % | 262.000 K 5 340.00 % | -5.000 K -350.00 % | 2.000 K -75.00 % | 7.999 K 899.90 % | -1.000 K 50.00 % | -2.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -452.000 | 0.000 | 0.000 | 0.000 100.00 % | -574.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.320 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.844 K 484.40 % | -1.000 K | 0.000 | 0.000 -100.00 % | 19.573 K 491.46 % | -5.000 K -25.00 % | -4.000 K 20.00 % | -5.000 K -108.36 % | 59.794 K 3 089.70 % | -2.000 K 81.82 % | -11.000 K -83.33 % | -6.000 K -121.29 % | 28.179 K 381.79 % | -10.000 K 47.37 % | -19.000 K -46.15 % | -13.000 K -130.14 % | 43.137 K 339.65 % | -18.000 K 41.94 % | -31.000 K -416.67 % | -6.000 K -212.21 % | 5.347 K 128.14 % | -19.000 K 57.78 % | -45.000 K -114.29 % | -21.000 K -128.98 % | -9.171 K -205.70 % | -3.000 K 70.00 % | -10.000 K |
| 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 |
| 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 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -46.470 M 2.75 % | -47.785 M -7.30 % | -44.535 M 8.56 % | -48.705 M -5.09 % | -46.347 M 8.63 % | -50.723 M 1.53 % | -51.512 M 10.49 % | -57.548 M 4.02 % | -59.956 M 8.03 % | -65.189 M 3.89 % | -67.825 M 2.85 % | -69.814 M 23.17 % | -90.870 M -393.81 % | -18.402 M 33.87 % | -27.825 M 6.31 % | -29.698 M 16.99 % | -35.778 M 14.84 % | -42.014 M 8.36 % | -45.848 M 10.85 % | -51.428 M 7.91 % | -55.847 M -309.69 % | -13.631 M 26.83 % | -18.629 M 13.09 % | -21.435 M 15.38 % | -25.332 M 14.81 % | -29.734 M 14.03 % | -34.588 M 11.78 % | -39.207 M -177.34 % | -14.137 M 18.04 % | -17.249 M 14.59 % | -20.196 M 17.31 % | -24.423 M 12.63 % | -27.954 M 14.91 % | -32.852 M 15.81 % | -39.021 M 7.49 % | -42.181 M 6.70 % | -45.210 M 8.30 % | -49.303 M -377.23 % | -10.331 M 17.84 % | -12.574 M 15.98 % | -14.966 M 18.50 % | -18.364 M -343.14 % | -4.144 M 40.25 % | -6.935 M 31.01 % | -10.052 M -116.38 % | -4.645 M 7.28 % | -5.010 M 33.16 % | -7.495 M -209.97 % | -2.418 M 33.40 % | -3.631 M -67.23 % | -2.171 M 24.80 % | -2.887 M -12 452.17 % | -23.000 K 97.87 % | -1.078 M 70.82 % | -3.695 M 33.05 % | -5.519 M -1 452.46 % | 408.072 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.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 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 399.780 K | 0.000 -100.00 % | 50.000 K -50.00 % | 100.000 K -33.33 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 650.000 K | 0.000 | 0.000 -100.00 % | 1.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -100.00 % | 800.001 M | 0.000 100.00 % | -1.000 K -200.00 % | 1,000.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 1.000 K 100.00 % | -154.975 M -3 899.34 % | 4.079 M -7.69 % | 4.419 M 31 095 948 052 109 624.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 9.747 M | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 7.479 M 52 625 645 324 484 480.00 % | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 8.838 M 124 387 887 669 349 920.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 -100.00 % | 9.518 M 36.58 % | 6.969 M 43.40 % | 4.860 M 50.93 % | 3.220 M 45 317 471 250 415 520.00 % | 0.000 366.67 % | 0.000 0.00 % | 0.000 25.00 % | 0.000 0.00 % | 0.000 -14.29 % | 0.000 0.00 % | 0.000 -450.00 % | 0.000 -33.33 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -355.174 M -3.60 % | -342.846 M -2.70 % | -333.833 M -3.04 % | -323.991 M -4.11 % | -311.201 M -3.60 % | -300.397 M -6.05 % | -283.261 M -4.81 % | -270.258 M -6.08 % | -254.767 M -5.67 % | -241.100 M -7.28 % | -224.749 M -5.18 % | -213.680 M -12.37 % | -190.162 M -8.87 % | -174.674 M -12.71 % | -154.975 M -9.50 % | -141.536 M -4.73 % | -135.149 M -4.44 % | -129.409 M -4.58 % | -123.737 M -5.12 % | -117.706 M -5.23 % | -111.851 M -4.81 % | -106.717 M -5.64 % | -101.023 M -4.29 % | -96.863 M -4.96 % | -92.288 M -5.66 % | -87.341 M -6.36 % | -82.121 M -6.90 % | -76.822 M -6.96 % | -71.823 M -315.86 % | -17.271 M 67.74 % | -53.536 M -7.38 % | -49.858 M -7.80 % | -46.251 M 10.27 % | -51.544 M -676.62 % | -6.637 M -38.16 % | -4.804 M -69.04 % | -2.842 M 62.00 % | -7.479 M -27.69 % | -5.857 M -44.76 % | -4.046 M 53.87 % | -8.771 M -37.72 % | -6.369 M -76.42 % | -3.610 M -41.79 % | -2.546 M 47.52 % | -4.851 M -29.95 % | -3.733 M -69.52 % | -2.202 M -25.76 % | -1.751 M 56.50 % | -4.025 M -27.50 % | -3.157 M -45.35 % | -2.172 M | 0.000 | 0.000 100.00 % | -2.639 M | 0.000 | 0.000 100.00 % | -2.908 M |
| Common stock | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 0.00 % | 23.036 M 100.99 % | 11.461 M 0.00 % | 11.461 M 51.38 % | 7.571 M 0.00 % | 7.571 M 0.00 % | 7.571 M 0.00 % | 7.571 M 0.00 % | 7.571 M 0.00 % | 7.571 M 92.02 % | 3.943 M -0.01 % | 3.943 M 0.00 % | 3.943 M 0.00 % | 3.943 M 0.01 % | 3.943 M -0.01 % | 3.943 M 0.00 % | 3.943 M 37.53 % | 2.867 M -0.02 % | 2.867 M 0.02 % | 2.867 M 0.00 % | 2.867 M 0.00 % | 2.867 M -0.02 % | 2.867 M 0.02 % | 2.867 M 0.00 % | 2.867 M 0.00 % | 2.867 M -0.02 % | 2.867 M 22.23 % | 2.346 M 0.00 % | 2.346 M 0.00 % | 2.346 M 0.00 % | 2.346 M 22.19 % | 1.920 M 0.00 % | 1.920 M 0.00 % | 1.920 M 8.12 % | 1.776 M 2.64 % | 1.730 M 0.00 % | 1.730 M 28.53 % | 1.346 M 0.02 % | 1.346 M 14.43 % | 1.176 M 1.47 % | 1.159 M 50.32 % | 771.000 K 0.06 % | 770.554 K -0.06 % | 771.000 K 0.00 % | 771.000 K 196.87 % | 259.707 K |
| Total equity | 108.870 M -10.17 % | 121.198 M -6.92 % | 130.212 M -7.03 % | 140.053 M -8.55 % | 153.143 M -6.42 % | 163.646 M -9.35 % | 180.533 M -6.72 % | 193.536 M -7.41 % | 209.025 M -6.14 % | 222.694 M -6.84 % | 239.045 M -4.43 % | 250.113 M -10.03 % | 277.996 M 27.84 % | 217.454 M -8.42 % | 237.443 M 446.45 % | 43.452 M -13.41 % | 50.179 M -10.81 % | 56.259 M -9.65 % | 62.271 M -9.28 % | 68.642 M -8.28 % | 74.837 M -6.93 % | 80.405 M 101.15 % | 39.973 M -10.12 % | 44.473 M -9.66 % | 49.226 M -9.70 % | 54.512 M -9.25 % | 60.072 M -8.69 % | 65.786 M 54.80 % | 42.497 M -8.96 % | 46.679 M -10.14 % | 51.946 M -6.61 % | 55.624 M -6.09 % | 59.231 M -6.66 % | 63.456 M -3.93 % | 66.054 M -2.70 % | 67.887 M -2.81 % | 69.849 M -3.91 % | 72.691 M 143.42 % | 29.863 M -5.72 % | 31.674 M -4.93 % | 33.318 M -6.72 % | 35.720 M 75.70 % | 20.330 M -4.97 % | 21.394 M -6.26 % | 22.822 M 44.71 % | 15.771 M 6.65 % | 14.788 M -2.96 % | 15.239 M 64.18 % | 9.282 M -8.55 % | 10.150 M 43.10 % | 7.093 M -1.61 % | 7.209 M 76.86 % | 4.076 M -15.03 % | 4.797 M -19.37 % | 5.949 M -7.71 % | 6.446 M 435.02 % | 1.205 M |
| Other non current liabilities | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -31.97 % | 294.000 K -24.23 % | 388.000 K 121.61 % | 175.083 K -69.55 % | 575.000 K -14.05 % | 669.000 K -12.32 % | 763.000 K 117.89 % | 350.171 K -64.77 % | 994.000 K -4.79 % | 1.044 M -4.04 % | 1.088 M 125.97 % | 481.487 K -66.63 % | 1.443 M -6.05 % | 1.536 M 119.32 % | 700.347 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 50.000 K | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 650.000 K | 0.000 | 0.000 -100.00 % | 1.000 M |
| Total non current liabilities | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.659 M -40.25 % | 6.124 M 612 300.00 % | 1.000 K -99.98 % | 6.635 M -36.24 % | 10.406 M 1 040 500.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -50.00 % | 100.000 K -33.33 % | 150.000 K -25.00 % | 200.000 K -31.97 % | 294.000 K -24.23 % | 388.000 K -26.11 % | 525.083 K -8.68 % | 575.000 K -14.05 % | 669.000 K -12.32 % | 763.000 K -15.24 % | 900.171 K -9.44 % | 994.000 K -4.79 % | 1.044 M -4.04 % | 1.088 M -3.84 % | 1.131 M -21.59 % | 1.443 M -6.05 % | 1.536 M -9.67 % | 1.700 M |
| Other current liabilities | 9.629 M 10.49 % | 8.715 M 3.00 % | 8.461 M 0.73 % | 8.400 M 5.73 % | 7.945 M -1.14 % | 8.037 M -7.82 % | 8.719 M 3.80 % | 8.400 M 4.76 % | 8.018 M 11.44 % | 7.195 M 9.20 % | 6.589 M -3.61 % | 6.836 M 1.24 % | 6.752 M 2.75 % | 6.571 M -5.62 % | 6.962 M 30.59 % | 5.331 M 43.19 % | 3.723 M 8.13 % | 3.443 M -3.53 % | 3.569 M -8.88 % | 3.917 M 18.16 % | 3.315 M -48.23 % | 6.403 M 79.36 % | 3.570 M 53.81 % | 2.321 M -4.29 % | 2.425 M 44.13 % | 1.683 M -31.80 % | 2.467 M -7.12 % | 2.656 M -24.63 % | 3.524 M 87.80 % | 1.877 M 0.13 % | 1.874 M -47.33 % | 3.558 M 59.19 % | 2.235 M 112.18 % | 1.053 M -73.08 % | 3.913 M 20.92 % | 3.236 M 54.54 % | 2.094 M 423.79 % | 399.780 K -88.20 % | 3.389 M 42.45 % | 2.379 M 101.27 % | 1.182 M 51.10 % | 782.271 K -58.41 % | 1.881 M 45.70 % | 1.291 M 4.53 % | 1.235 M 55.49 % | 794.262 K -10.76 % | 890.000 K -43.31 % | 1.570 M 53.92 % | 1.020 M 29.04 % | 790.441 K -15.55 % | 936.000 K 2.52 % | 913.000 K -32.32 % | 1.349 M 106.13 % | 654.448 K -43.19 % | 1.152 M -11.79 % | 1.306 M 334.34 % | 300.687 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 61.078 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 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -61.079 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 |
| Total current liabilities | 14.009 M 8.35 % | 12.929 M -0.89 % | 13.045 M 1.66 % | 12.832 M 12.52 % | 11.404 M 1.40 % | 11.246 M 3.25 % | 10.892 M -0.89 % | 10.990 M -5.88 % | 11.677 M -12.33 % | 13.319 M 30.06 % | 10.241 M -23.98 % | 13.471 M -21.49 % | 17.158 M 72.27 % | 9.960 M -1.01 % | 10.062 M 88.75 % | 5.331 M 43.19 % | 3.723 M -11.71 % | 4.217 M 18.16 % | 3.569 M -8.88 % | 3.917 M 18.16 % | 3.315 M -69.78 % | 10.969 M 207.24 % | 3.570 M 53.81 % | 2.321 M -4.29 % | 2.425 M -16.52 % | 2.905 M 17.75 % | 2.467 M -7.12 % | 2.656 M -24.63 % | 3.524 M 24.27 % | 2.836 M 51.33 % | 1.874 M -47.33 % | 3.558 M 59.19 % | 2.235 M -24.63 % | 2.965 M -24.22 % | 3.913 M 20.92 % | 3.236 M 54.54 % | 2.094 M 28.32 % | 1.632 M -51.85 % | 3.389 M 42.45 % | 2.379 M 101.27 % | 1.182 M -56.74 % | 2.732 M 45.26 % | 1.881 M 45.70 % | 1.291 M 4.53 % | 1.235 M -29.39 % | 1.749 M 96.53 % | 890.000 K -43.31 % | 1.570 M 53.92 % | 1.020 M 9.70 % | 929.834 K -0.66 % | 936.000 K 2.52 % | 913.000 K -32.32 % | 1.349 M 24.08 % | 1.087 M -5.63 % | 1.152 M -11.79 % | 1.306 M 77.79 % | 734.577 K |
| Total liabilities | 14.010 M 8.37 % | 12.928 M -0.90 % | 13.045 M 1.66 % | 12.832 M 12.52 % | 11.404 M 1.40 % | 11.246 M 3.25 % | 10.892 M -0.89 % | 10.990 M -5.88 % | 11.677 M -12.33 % | 13.319 M 30.04 % | 10.242 M -23.97 % | 13.471 M -21.49 % | 17.158 M 72.25 % | 9.961 M -1.00 % | 10.062 M 88.75 % | 5.331 M 43.15 % | 3.724 M -11.69 % | 4.217 M 18.16 % | 3.569 M -8.88 % | 3.917 M 18.16 % | 3.315 M -69.78 % | 10.969 M 207.24 % | 3.570 M 53.81 % | 2.321 M -4.29 % | 2.425 M -16.52 % | 2.905 M 17.75 % | 2.467 M -7.12 % | 2.656 M -24.63 % | 3.524 M 24.27 % | 2.836 M 51.33 % | 1.874 M -47.33 % | 3.558 M 59.19 % | 2.235 M -24.63 % | 2.965 M -24.22 % | 3.913 M 20.92 % | 3.236 M 54.54 % | 2.094 M 28.32 % | 1.632 M -51.85 % | 3.389 M 39.52 % | 2.429 M 89.47 % | 1.282 M -55.52 % | 2.882 M 38.51 % | 2.081 M 31.29 % | 1.585 M -2.34 % | 1.623 M -28.63 % | 2.274 M 55.23 % | 1.465 M -34.57 % | 2.239 M 25.57 % | 1.783 M -2.57 % | 1.830 M -5.18 % | 1.930 M -1.38 % | 1.957 M -19.70 % | 2.437 M 9.84 % | 2.219 M -14.50 % | 2.595 M -8.69 % | 2.842 M 16.72 % | 2.435 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -50.00 % | 100.000 K 100.00 % | 50.000 K -50.00 % | 100.000 K 0.00 % | 100.000 K 100.00 % | 50.000 K -99.91 % | 54.477 M 54 377.44 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 100.00 % | 50.000 K -50.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 100.00 % | 50.000 K -50.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.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 |
| Intangible assets | 5.701 M -1.93 % | 5.813 M -1.87 % | 5.924 M -1.69 % | 6.026 M -11.99 % | 6.847 M -15.00 % | 8.055 M -12.22 % | 9.176 M -11.23 % | 10.337 M -10.26 % | 11.519 M 6.90 % | 10.775 M -23.12 % | 14.016 M -6.81 % | 15.040 M -6.13 % | 16.022 M -2.78 % | 16.480 M -5.93 % | 17.519 M 30.49 % | 13.426 M -7.69 % | 14.545 M -7.14 % | 15.664 M -6.67 % | 16.783 M -6.25 % | 17.902 M -5.88 % | 19.021 M -5.55 % | 20.139 M -5.26 % | 21.258 M -5.00 % | 22.377 M -4.76 % | 23.496 M -4.55 % | 24.615 M -4.35 % | 25.734 M -4.16 % | 26.852 M -4.00 % | 27.971 M -3.85 % | 29.090 M -3.70 % | 30.209 M -3.57 % | 31.328 M 0.00 % | 31.328 M 0.00 % | 31.328 M 7.27 % | 29.206 M 8.86 % | 26.830 M 7.19 % | 25.030 M 14.77 % | 21.810 M 2.96 % | 21.182 M 6.82 % | 19.830 M 10.36 % | 17.968 M 0.80 % | 17.826 M 7.75 % | 16.544 M 15.33 % | 14.345 M 12.60 % | 12.740 M 14.23 % | 11.153 M 4.34 % | 10.689 M 14.41 % | 9.343 M 16.53 % | 8.018 M 12.86 % | 7.104 M 12.27 % | 6.328 M | 0.000 | 0.000 -100.00 % | 4.625 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 49.521 M -16.65 % | 59.415 M -14.28 % | 69.310 M -12.49 % | 79.205 M -11.10 % | 89.099 M -10.00 % | 98.994 M -9.09 % | 108.889 M -8.33 % | 118.783 M -7.69 % | 128.678 M -7.14 % | 138.573 M -6.66 % | 148.468 M -6.25 % | 158.362 M -5.88 % | 168.257 M -5.55 % | 178.152 M -5.26 % | 188.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.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 | 55.222 M -15.34 % | 65.228 M -13.30 % | 75.234 M -11.73 % | 85.231 M -11.17 % | 95.946 M -10.37 % | 107.049 M -9.33 % | 118.065 M -8.56 % | 129.120 M -7.90 % | 140.197 M -6.13 % | 149.348 M -8.08 % | 162.484 M -6.30 % | 173.402 M -5.90 % | 184.279 M -5.32 % | 194.632 M -5.32 % | 205.565 M 1 431.10 % | 13.426 M -7.69 % | 14.545 M -7.14 % | 15.664 M -6.67 % | 16.783 M -6.25 % | 17.902 M -5.88 % | 19.021 M -5.55 % | 20.139 M -5.26 % | 21.258 M -5.00 % | 22.377 M -4.76 % | 23.496 M -4.55 % | 24.615 M -4.35 % | 25.734 M -4.16 % | 26.852 M -4.00 % | 27.971 M -3.85 % | 29.090 M -3.70 % | 30.209 M -3.57 % | 31.328 M 0.00 % | 31.328 M 0.00 % | 31.328 M 7.27 % | 29.206 M 8.86 % | 26.830 M 7.19 % | 25.030 M 14.77 % | 21.810 M 2.96 % | 21.182 M 6.82 % | 19.830 M 10.36 % | 17.968 M 0.80 % | 17.826 M 7.75 % | 16.544 M 15.33 % | 14.345 M 12.60 % | 12.740 M 14.23 % | 11.153 M 4.34 % | 10.689 M 14.41 % | 9.343 M 16.53 % | 8.018 M 12.86 % | 7.104 M 12.27 % | 6.328 M 13.10 % | 5.595 M 4.23 % | 5.368 M 16.06 % | 4.625 M 18.75 % | 3.895 M 38.51 % | 2.812 M 58.65 % | 1.772 M |
| Property plant equipment net | 1.967 M -0.10 % | 1.969 M -9.84 % | 2.184 M -9.11 % | 2.403 M -8.84 % | 2.636 M -3.90 % | 2.743 M -9.23 % | 3.022 M 1.55 % | 2.976 M -7.49 % | 3.217 M -3.04 % | 3.318 M 6.07 % | 3.128 M -7.26 % | 3.373 M 225.89 % | 1.035 M -10.54 % | 1.157 M -10.03 % | 1.286 M 169.04 % | 478.000 K -5.91 % | 508.000 K -5.40 % | 537.000 K -5.29 % | 567.000 K -5.03 % | 597.000 K -4.78 % | 627.000 K 4.12 % | 602.215 K 61.89 % | 372.000 K -3.88 % | 387.000 K -3.73 % | 402.000 K -3.45 % | 416.373 K -3.39 % | 431.000 K -6.51 % | 461.000 K 1.10 % | 456.000 K -1.09 % | 461.023 K -1.49 % | 468.000 K -1.47 % | 475.000 K 182.74 % | 168.000 K -1.35 % | 170.306 K 1 792.29 % | 9.000 K -18.18 % | 11.000 K -8.33 % | 12.000 K -14.53 % | 14.040 K -6.40 % | 15.000 K -11.76 % | 17.000 K -10.53 % | 19.000 K -9.78 % | 21.060 K -8.43 % | 23.000 K -4.17 % | 24.000 K -11.11 % | 27.000 K -3.85 % | 28.080 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.135 K |
| Total non current assets | 57.189 M -14.89 % | 67.197 M -13.20 % | 77.418 M -11.66 % | 87.634 M -11.11 % | 98.583 M -10.21 % | 109.792 M -9.33 % | 121.087 M -8.33 % | 132.096 M -7.89 % | 143.414 M -6.06 % | 152.666 M -7.82 % | 165.612 M -6.31 % | 176.775 M -4.61 % | 185.314 M -5.35 % | 195.789 M -5.35 % | 206.851 M 1 382.38 % | 13.954 M -7.61 % | 15.103 M -7.06 % | 16.251 M -6.60 % | 17.400 M -6.19 % | 18.549 M -5.83 % | 19.698 M -73.81 % | 75.219 M 246.95 % | 21.680 M -4.97 % | 22.814 M -4.74 % | 23.948 M -4.52 % | 25.081 M -4.33 % | 26.215 M -4.20 % | 27.363 M -3.91 % | 28.477 M -3.80 % | 29.601 M -3.66 % | 30.727 M -3.53 % | 31.853 M 1.13 % | 31.496 M -0.01 % | 31.498 M 7.82 % | 29.215 M 8.84 % | 26.841 M 7.18 % | 25.042 M 14.75 % | 21.824 M 2.96 % | 21.197 M 6.80 % | 19.847 M 10.34 % | 17.987 M 0.78 % | 17.847 M 7.73 % | 16.567 M 15.30 % | 14.369 M 12.55 % | 12.767 M 14.18 % | 11.181 M 4.61 % | 10.689 M 14.41 % | 9.343 M 16.53 % | 8.018 M 12.86 % | 7.104 M 12.27 % | 6.328 M 13.10 % | 5.595 M 4.23 % | 5.368 M 16.06 % | 4.625 M 18.75 % | 3.895 M 38.51 % | 2.812 M 57.66 % | 1.784 M |
| Other current assets | 537.000 K -50.37 % | 1.082 M 61.49 % | 670.000 K -79.19 % | 3.220 M 6.48 % | 3.024 M 36.03 % | 2.223 M -38.18 % | 3.596 M 22.35 % | 2.939 M 0.65 % | 2.920 M -20.37 % | 3.667 M 12.73 % | 3.253 M -18.41 % | 3.987 M -30.50 % | 5.737 M 59.63 % | 3.594 M -0.99 % | 3.630 M | 0.000 | 0.000 -100.00 % | 766.000 K -7.93 % | 832.000 K -6.94 % | 894.000 K 1.94 % | 877.000 K -4.05 % | 914.000 K -40.26 % | 1.530 M 107.32 % | 738.000 K -11.72 % | 836.000 K 0.62 % | 830.843 K 162.10 % | 317.000 K -30.02 % | 453.000 K -55.98 % | 1.029 M 55.65 % | 661.078 K | 0.000 | 0.000 | 0.000 -100.00 % | 651.822 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.133 K | 0.000 | 0.000 | 0.000 -100.00 % | 663.249 K | 0.000 | 0.000 | 0.000 -100.00 % | 333.924 K | 0.000 -100.00 % | 218.000 K 86.32 % | 117.000 K -36.19 % | 183.362 K 33.84 % | 137.000 K -24.73 % | 182.000 K -68.89 % | 585.000 K 367.15 % | 125.228 K -25.46 % | 168.000 K -13.85 % | 195.000 K -62.53 % | 520.392 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 46.470 M -2.75 % | 47.785 M 7.30 % | 44.535 M -8.56 % | 48.705 M 5.09 % | 46.347 M -8.63 % | 50.723 M -1.53 % | 51.512 M -10.49 % | 57.548 M -4.02 % | 59.956 M -8.03 % | 65.189 M -3.89 % | 67.825 M -2.85 % | 69.814 M -23.17 % | 90.870 M 393.81 % | 18.402 M -33.87 % | 27.825 M -6.31 % | 29.698 M -16.99 % | 35.778 M -14.84 % | 42.014 M -8.36 % | 45.848 M -10.85 % | 51.428 M -7.91 % | 55.847 M 309.69 % | 13.631 M -26.83 % | 18.629 M -13.09 % | 21.435 M -15.38 % | 25.332 M -14.81 % | 29.734 M -14.03 % | 34.588 M -11.78 % | 39.207 M 177.34 % | 14.137 M -18.04 % | 17.249 M -14.59 % | 20.196 M -17.31 % | 24.423 M -12.63 % | 27.954 M -14.91 % | 32.852 M -15.81 % | 39.021 M -7.49 % | 42.181 M -6.70 % | 45.210 M -9.04 % | 49.702 M 381.10 % | 10.331 M -18.16 % | 12.624 M -16.21 % | 15.066 M -18.62 % | 18.514 M 346.76 % | 4.144 M -40.25 % | 6.935 M -31.01 % | 10.052 M 101.22 % | 4.995 M -0.29 % | 5.010 M -33.16 % | 7.495 M 209.97 % | 2.418 M -42.16 % | 4.181 M 92.57 % | 2.171 M -24.80 % | 2.887 M 12 452.17 % | 23.000 K -98.67 % | 1.728 M -53.22 % | 3.695 M -33.05 % | 5.519 M 832.38 % | 591.928 K |
| Cash and short term investments | 46.470 M -2.75 % | 47.785 M 7.30 % | 44.535 M -8.56 % | 48.705 M 5.09 % | 46.347 M -8.63 % | 50.723 M -1.53 % | 51.512 M -10.49 % | 57.548 M -4.02 % | 59.956 M -8.03 % | 65.189 M -3.89 % | 67.825 M -2.85 % | 69.814 M -23.17 % | 90.870 M 393.81 % | 18.402 M -33.87 % | 27.825 M -6.31 % | 29.698 M -16.99 % | 35.778 M -14.84 % | 42.014 M -8.36 % | 45.848 M -10.85 % | 51.428 M -7.91 % | 55.847 M 309.69 % | 13.631 M -26.83 % | 18.629 M -13.09 % | 21.435 M -15.38 % | 25.332 M -14.81 % | 29.734 M -14.03 % | 34.588 M -11.78 % | 39.207 M 177.34 % | 14.137 M -18.04 % | 17.249 M -14.59 % | 20.196 M -17.31 % | 24.423 M -12.63 % | 27.954 M -14.91 % | 32.852 M -15.81 % | 39.021 M -7.49 % | 42.181 M -6.70 % | 45.210 M -9.04 % | 49.702 M 381.10 % | 10.331 M -18.16 % | 12.624 M -16.21 % | 15.066 M -18.62 % | 18.514 M 346.76 % | 4.144 M -40.25 % | 6.935 M -31.01 % | 10.052 M 101.22 % | 4.995 M -0.29 % | 5.010 M -33.16 % | 7.495 M 209.97 % | 2.418 M -42.16 % | 4.181 M 92.57 % | 2.171 M -24.80 % | 2.887 M 12 452.17 % | 23.000 K -98.67 % | 1.728 M -53.22 % | 3.695 M -33.05 % | 5.519 M 832.38 % | 591.928 K |
| Total current assets | 65.690 M -1.85 % | 66.929 M 1.66 % | 65.838 M 0.90 % | 65.250 M -1.08 % | 65.964 M 1.33 % | 65.100 M -7.45 % | 70.337 M -2.89 % | 72.429 M -6.29 % | 77.288 M -7.27 % | 83.346 M -0.39 % | 83.675 M -3.61 % | 86.807 M -20.97 % | 109.840 M 247.32 % | 31.625 M -22.21 % | 40.654 M 16.72 % | 34.829 M -10.23 % | 38.800 M -12.27 % | 44.225 M -8.70 % | 48.440 M -10.31 % | 54.010 M -7.60 % | 58.455 M 261.84 % | 16.155 M -26.11 % | 21.863 M -8.83 % | 23.980 M -13.44 % | 27.703 M -14.33 % | 32.336 M -10.98 % | 36.324 M -11.58 % | 41.079 M 134.15 % | 17.544 M -11.90 % | 19.913 M -13.77 % | 23.093 M -15.50 % | 27.329 M -8.81 % | 29.970 M -14.18 % | 34.923 M -14.30 % | 40.752 M -7.97 % | 44.282 M -5.58 % | 46.901 M -10.66 % | 52.499 M 335.50 % | 12.055 M -15.44 % | 14.256 M -14.19 % | 16.613 M -19.96 % | 20.755 M 255.15 % | 5.844 M -32.13 % | 8.610 M -26.27 % | 11.678 M 70.14 % | 6.864 M 23.36 % | 5.564 M -31.60 % | 8.135 M 166.98 % | 3.047 M -37.51 % | 4.876 M 80.92 % | 2.695 M -24.53 % | 3.571 M 211.88 % | 1.145 M -52.09 % | 2.390 M -48.59 % | 4.649 M -28.21 % | 6.476 M 248.89 % | 1.856 M |
| Inventory | 6.281 M 9.65 % | 5.728 M -16.61 % | 6.869 M 12.59 % | 6.101 M -14.65 % | 7.148 M 17.74 % | 6.071 M -12.55 % | 6.942 M -2.27 % | 7.103 M -10.72 % | 7.956 M 7.88 % | 7.375 M -4.89 % | 7.754 M -0.45 % | 7.789 M 13.54 % | 6.860 M -0.72 % | 6.910 M -1.22 % | 6.995 M 262.06 % | 1.932 M -2.77 % | 1.987 M 40.03 % | 1.419 M -19.38 % | 1.760 M 4.27 % | 1.688 M -2.48 % | 1.731 M 16.76 % | 1.482 M -13.00 % | 1.704 M -5.70 % | 1.807 M 17.72 % | 1.535 M -13.32 % | 1.771 M 24.80 % | 1.419 M 0.00 % | 1.419 M -40.33 % | 2.378 M 38.46 % | 1.717 M -23.43 % | 2.243 M 0.00 % | 2.243 M 58.07 % | 1.419 M 0.00 % | 1.419 M 0.00 % | 1.419 M 0.00 % | 1.419 M 0.00 % | 1.419 M 0.00 % | 1.419 M -1.39 % | 1.439 M 0.00 % | 1.439 M 1.41 % | 1.419 M -10.10 % | 1.578 M 3.91 % | 1.519 M 0.13 % | 1.517 M 5.42 % | 1.439 M -6.22 % | 1.534 M 323.87 % | 362.000 K -14.22 % | 422.000 K -17.58 % | 512.000 K 0.03 % | 511.867 K 32.27 % | 387.000 K -22.91 % | 502.000 K -6.52 % | 537.000 K 0.09 % | 536.526 K -31.74 % | 786.000 K 3.15 % | 762.000 K 2.44 % | 743.858 K |
| Net receivables | 12.402 M 0.55 % | 12.334 M -10.39 % | 13.764 M 40.95 % | 9.765 M -17.46 % | 11.831 M 58.95 % | 7.443 M -37.35 % | 11.881 M 81.33 % | 6.552 M -21.32 % | 8.327 M -10.89 % | 9.345 M 38.75 % | 6.735 M -16.44 % | 8.060 M -27.91 % | 11.181 M 123.80 % | 4.996 M -14.36 % | 5.834 M 82.37 % | 3.199 M 209.08 % | 1.035 M 30.68 % | 792.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 583.400 K -10.80 % | 654.000 K -1.36 % | 663.000 K 11.06 % | 597.000 K | 0.000 -100.00 % | 312.000 K -54.25 % | 682.000 K 150.74 % | 272.000 K -79.77 % | 1.345 M 371.78 % | 285.000 K 47.67 % | 193.000 K 50.78 % | 128.000 K | 0.000 -100.00 % | 181.000 K 14.56 % | 158.000 K -15.51 % | 187.000 K | 0.000 -100.00 % | 192.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax 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 100.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 100.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.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 |
| Other assets | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 4.380 M 3.94 % | 4.214 M -8.07 % | 4.584 M 3.43 % | 4.432 M 28.13 % | 3.459 M 7.79 % | 3.209 M 47.68 % | 2.173 M -16.10 % | 2.590 M -29.22 % | 3.659 M -40.25 % | 6.124 M 67.69 % | 3.652 M -44.96 % | 6.635 M -36.24 % | 10.406 M 207.05 % | 3.389 M 9.32 % | 3.100 M | 0.000 | 0.000 -100.00 % | 774.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 959.354 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.912 M | 0.000 | 0.000 | 0.000 -100.00 % | 771.179 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 954.825 K | 0.000 | 0.000 | 0.000 -100.00 % | 139.393 K | 0.000 | 0.000 | 0.000 -100.00 % | 432.711 K | 0.000 | 0.000 -100.00 % | 433.890 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.725 M -5.26 % | 3.932 M -6.89 % | 4.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -460.859 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 3 355 443 199 900.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.975 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.536 M 7.38 % | 49.858 M 7.80 % | 46.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.857 M 44.76 % | 4.046 M -53.87 % | 8.771 M | 0.000 -100.00 % | 3.610 M 41.79 % | 2.546 M -47.52 % | 4.851 M | 0.000 | 0.000 -100.00 % | 1.751 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 441.008 M 0.00 % | 441.008 M 0.00 % | 441.009 M 0.00 % | 441.008 M -0.07 % | 441.308 M 0.07 % | 441.007 M 0.06 % | 440.757 M 0.00 % | 440.758 M 0.00 % | 440.755 M 0.00 % | 440.758 M 0.00 % | 440.758 M 0.00 % | 440.757 M -0.14 % | 441.397 M 17.16 % | 376.734 M 0.00 % | 376.734 M 112.34 % | 177.417 M -0.19 % | 177.757 M 2.55 % | 173.338 M 0.00 % | 173.338 M -3.04 % | 178.777 M 3.14 % | 173.338 M -0.05 % | 173.432 M 26.54 % | 137.053 M -0.25 % | 137.393 M 5.34 % | 130.432 M 0.00 % | 130.432 M 0.00 % | 130.432 M -5.94 % | 138.665 M 35.13 % | 102.615 M 0.00 % | 102.615 M 0.00 % | 102.615 M 0.00 % | 102.615 M 0.00 % | 102.615 M 0.00 % | 102.615 M 63.26 % | 62.855 M -3.25 % | 64.964 M -6.96 % | 69.824 M -31.96 % | 102.615 M 272.91 % | 27.517 M -6.17 % | 29.328 M -26.21 % | 39.743 M 0.00 % | 39.743 M 115.88 % | 18.410 M -5.46 % | 19.474 M -24.38 % | 25.753 M 45.27 % | 17.728 M 16.17 % | 15.260 M 29.78 % | 11.758 M -1.70 % | 11.961 M 0.00 % | 11.961 M 47.87 % | 8.089 M 33.70 % | 6.050 M 83.06 % | 3.305 M -50.42 % | 6.665 M 28.72 % | 5.178 M -8.76 % | 5.675 M 47.27 % | 3.853 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.659 M 40.25 % | -6.124 M | 0.000 100.00 % | -6.635 M 36.24 % | -10.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 122.880 M -8.38 % | 134.126 M -6.37 % | 143.257 M -6.30 % | 152.884 M -7.09 % | 164.547 M -5.92 % | 174.892 M -8.64 % | 191.425 M -6.41 % | 204.526 M -7.33 % | 220.702 M -6.49 % | 236.013 M -5.32 % | 249.287 M -5.42 % | 263.584 M -10.70 % | 295.154 M 29.79 % | 227.415 M -8.12 % | 247.505 M 407.36 % | 48.783 M -9.50 % | 53.903 M -10.87 % | 60.476 M -8.15 % | 65.840 M -9.26 % | 72.559 M -7.16 % | 78.152 M -14.47 % | 91.374 M 109.85 % | 43.543 M -6.95 % | 46.794 M -9.40 % | 51.651 M -10.04 % | 57.417 M -8.19 % | 62.539 M -8.62 % | 68.442 M 48.72 % | 46.021 M -7.06 % | 49.515 M -8.00 % | 53.820 M -9.06 % | 59.182 M -3.72 % | 61.466 M -7.46 % | 66.422 M -5.07 % | 69.967 M -1.63 % | 71.123 M -1.14 % | 71.943 M -3.20 % | 74.323 M 123.51 % | 33.252 M -2.50 % | 34.103 M -1.44 % | 34.600 M -10.37 % | 38.602 M 72.25 % | 22.411 M -2.47 % | 22.979 M -6.00 % | 24.445 M 35.47 % | 18.045 M 11.03 % | 16.253 M -7.01 % | 17.478 M 57.96 % | 11.065 M -7.64 % | 11.980 M 32.77 % | 9.023 M -1.56 % | 9.166 M 40.73 % | 6.513 M -7.16 % | 7.016 M -17.89 % | 8.544 M -8.01 % | 9.288 M 155.18 % | 3.640 M |
| 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 | 2010-12-31 |
| 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-09-30 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 100.00 % | -3.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.541 M | 0.000 | 0.000 | 0.000 100.00 % | -4.736 M | 0.000 | 0.000 | 0.000 100.00 % | -2.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 557.000 K | 0.000 | 0.000 100.00 % | -5.068 M -542.23 % | 1.146 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.474 K | 0.000 | 0.000 | 0.000 100.00 % | -722.823 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.059 M | 0.000 | 0.000 | 0.000 100.00 % | -476.731 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 |
| Accounts receivables | 0.000 100.00 % | -4.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.031 M | 0.000 | 0.000 | 0.000 100.00 % | -4.271 M | 0.000 | 0.000 | 0.000 100.00 % | -1.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 100.00 % | -210.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 115.865 K | 0.000 | 0.000 | 0.000 100.00 % | -294.886 K | 0.000 | 0.000 | 0.000 -100.00 % | 725.898 K | 0.000 | 0.000 | 0.000 100.00 % | -714.471 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 |
| Inventory | 0.000 -100.00 % | 343.000 K | 0.000 | 0.000 | 0.000 100.00 % | -115.000 K | 0.000 | 0.000 | 0.000 100.00 % | -465.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 288.000 K | 0.000 | 0.000 | 0.000 100.00 % | -53.500 K | 0.000 | 0.000 | 0.000 100.00 % | -298.392 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 159.372 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.359 M | 0.000 | 0.000 | 0.000 100.00 % | -1.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 244.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.109 K | 0.000 | 0.000 | 0.000 100.00 % | -129.545 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.368 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 |
| Other non cash items | 11.215 M 72.46 % | 6.503 M 256.28 % | -4.161 M -126.30 % | 15.821 M 151.49 % | 6.291 M 169.64 % | -9.033 M 4.08 % | -9.417 M -171.62 % | 13.148 M 43.80 % | 9.143 M 129.27 % | -31.237 M -206.34 % | -10.197 M -170.30 % | 14.505 M 96.89 % | 7.367 M 1 156.96 % | -697.000 K 48.79 % | -1.361 M -188.26 % | 1.542 M 1 088.46 % | -156.000 K -107.16 % | 2.178 M 175.35 % | 791.000 K -55.46 % | 1.776 M -67.56 % | 5.474 M 143.63 % | 2.247 M 32.64 % | 1.694 M 98.13 % | 855.000 K -3.39 % | 885.000 K 45.17 % | 609.635 K -21.84 % | 780.000 K -57.02 % | 1.815 M 69.63 % | 1.070 M -61.97 % | 2.814 M 612.49 % | -549.000 K -223.93 % | 443.000 K 165.82 % | -673.000 K 47.61 % | -1.285 M -171.09 % | 1.807 M 146.52 % | 733.000 K -53.31 % | 1.570 M 155.49 % | -2.830 M -407.56 % | 920.000 K -17.41 % | 1.114 M 230.60 % | -853.000 K -130.92 % | 2.759 M 381.48 % | 573.000 K 3 481.25 % | 16.000 K 106.08 % | -263.000 K -117.18 % | 1.531 M 360.36 % | -588.000 K -207.69 % | 546.000 K 237.04 % | 162.000 K -83.55 % | 984.941 K 421.13 % | 189.000 K 1 160.00 % | 15.000 K 107.61 % | -197.000 K -187.17 % | 226.000 K 255.86 % | -145.000 K -116.26 % | 892.000 K 6 961.54 % | -13.000 K -102.15 % | 605.000 K 273.35 % | -349.000 K |
| Net cash provided by operating activities | -1.112 M -134.22 % | 3.250 M 178.11 % | -4.161 M -250.38 % | 2.767 M 165.66 % | -4.214 M 45.80 % | -7.775 M 37.92 % | -12.525 M -434.80 % | -2.342 M 48.21 % | -4.522 M 61.80 % | -11.838 M -4.09 % | -11.373 M -714.10 % | -1.397 M 82.80 % | -8.120 M 60.19 % | -20.396 M -8.03 % | -18.880 M -264.13 % | -5.185 M 16.84 % | -6.235 M -62.62 % | -3.834 M 31.29 % | -5.580 M -26.27 % | -4.419 M 12.81 % | -5.068 M -33.82 % | -3.787 M -34.97 % | -2.806 M 30.89 % | -4.060 M 7.77 % | -4.402 M 9.30 % | -4.853 M -5.05 % | -4.620 M -18.55 % | -3.897 M -25.22 % | -3.112 M -5.59 % | -2.947 M 30.28 % | -4.227 M -33.64 % | -3.163 M 35.42 % | -4.898 M -26.15 % | -3.883 M -395.22 % | -784.000 K 36.21 % | -1.229 M 3.38 % | -1.272 M 71.43 % | -4.452 M -399.61 % | -891.000 K -68.11 % | -530.000 K 83.72 % | -3.255 M | 0.000 100.00 % | -491.000 K 65.23 % | -1.412 M -2.24 % | -1.381 M | 0.000 100.00 % | -1.039 M -208.31 % | -337.000 K 52.27 % | -706.000 K | 0.000 100.00 % | -358.000 K 59.73 % | -889.000 K 3.16 % | -918.000 K 0.11 % | -919.000 K -43.15 % | -642.000 K -88.82 % | -340.000 K 50.87 % | -692.000 K -2 983.33 % | 24.000 K 102.69 % | -892.000 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -498.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.000 K | 0.000 | 0.000 | 0.000 100.00 % | -245.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -317.916 K | 0.000 | 0.000 | 0.000 100.00 % | -164.184 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.058 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -203.000 K | 0.000 100.00 % | -9.000 K 97.80 % | -409.000 K -152.47 % | -162.000 K 60.20 % | -407.000 K 64.67 % | -1.152 M -1 645.45 % | -66.000 K 90.72 % | -711.000 K 21.09 % | -901.000 K 90.81 % | -9.803 M -9.01 % | -8.993 M -1 230.33 % | -676.000 K 31.85 % | -992.000 K -121.37 % | 4.641 M 618.55 % | -895.000 K | 0.000 -100.00 % | 53.000 K | 0.000 | 0.000 100.00 % | -53.000 K 78.36 % | -244.962 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.916 K | 0.000 100.00 % | -318.000 K | 0.000 100.00 % | -2.286 M 3.77 % | -2.376 M -32.00 % | -1.800 M 44.10 % | -3.220 M -412.85 % | -627.863 K 53.56 % | -1.352 M 27.39 % | -1.862 M -1 211.27 % | -142.000 K | 0.000 100.00 % | -2.206 M -36.93 % | -1.611 M -1.07 % | -1.594 M | 0.000 100.00 % | -1.352 M -1.50 % | -1.332 M -44.78 % | -920.000 K | 0.000 100.00 % | -739.000 K -207.92 % | -240.000 K 67.70 % | -743.000 K -0.81 % | -737.000 K 32.32 % | -1.089 M -56.92 % | -694.000 K -177.89 % | 891.000 K 312.14 % | -420.000 K -132.04 % | -181.000 K |
| Net cash used for investing activites | -203.000 K | 0.000 100.00 % | -9.000 K 97.80 % | -409.000 K -152.47 % | -162.000 K 82.10 % | -905.000 K 21.44 % | -1.152 M -1 645.45 % | -66.000 K 90.72 % | -711.000 K 92.88 % | -9.983 M -1.84 % | -9.803 M -9.01 % | -8.993 M -1 230.33 % | -676.000 K 31.85 % | -992.000 K -121.37 % | 4.641 M 618.55 % | -895.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.000 K 78.36 % | -244.962 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.916 K | 0.000 100.00 % | -318.000 K | 0.000 100.00 % | -2.286 M 3.77 % | -2.376 M -32.00 % | -1.800 M 44.10 % | -3.220 M -412.85 % | -627.863 K 53.56 % | -1.352 M 27.39 % | -1.862 M -1 211.27 % | -142.000 K | 0.000 100.00 % | -2.206 M -36.93 % | -1.611 M -1.07 % | -1.594 M | 0.000 100.00 % | -1.352 M -1.50 % | -1.332 M -44.78 % | -920.000 K | 0.000 100.00 % | -739.000 K -207.92 % | -240.000 K 67.70 % | -743.000 K -0.81 % | -737.000 K 32.32 % | -1.089 M -56.92 % | -694.000 K -177.89 % | 891.000 K 312.14 % | -420.000 K -132.04 % | -181.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.598 M 0.00 % | 70.598 M 761.90 % | -10.666 M -113.13 % | 81.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.338 M | 0.000 -100.00 % | 47.338 M 5 001.32 % | -965.821 K | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 459.000 100.61 % | -75.000 K -100.26 % | 28.967 M | 0.000 -100.00 % | 50.000 K | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.450 M 89 000.28 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 100.00 % | -94.000 K 0.00 % | -94.000 K -101.17 % | 8.032 M | 0.000 100.00 % | -94.000 K -101.39 % | 6.746 M 5 024.09 % | -137.000 K | 0.000 -100.00 % | 381.000 K -90.46 % | 3.993 M 9 175.00 % | -44.000 K 85.85 % | -311.000 K -234.41 % | -93.000 K -101.52 % | 6.121 M 1 805.01 % | -359.000 K -160.14 % | -138.000 K -105.20 % | 2.656 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.598 M 0.00 % | 70.598 M 761.90 % | -10.666 M -113.13 % | 81.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.338 M 5 000.41 % | -966.000 K | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 459.000 100.61 % | -75.000 K -100.26 % | 28.967 M | 0.000 -100.00 % | 50.000 K | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.450 M 89 000.28 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K | 0.000 100.00 % | -94.000 K 0.00 % | -94.000 K -101.17 % | 8.032 M | 0.000 100.00 % | -94.000 K -101.39 % | 6.746 M 5 024.09 % | -137.000 K | 0.000 -100.00 % | 381.000 K -90.46 % | 3.993 M 9 175.00 % | -44.000 K 85.85 % | -311.000 K -234.41 % | -93.000 K -101.52 % | 6.121 M 1 805.01 % | -359.000 K -160.14 % | -138.000 K -105.20 % | 2.656 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.641 M | 0.000 | 0.000 | 0.000 100.00 % | -51.413 M -5 141 400.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -336.41 % | 423.000 | 0.000 | 0.000 | 0.000 | 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 % | 606.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.315 M -140.46 % | 3.250 M 177.94 % | -4.170 M -276.84 % | 2.358 M 153.88 % | -4.376 M -454.63 % | -789.000 K 94.23 % | -13.677 M -467.98 % | -2.408 M 53.98 % | -5.233 M -98.52 % | -2.636 M -105.33 % | 49.423 M 334.72 % | -21.056 M -129.06 % | 72.468 M 869.05 % | -9.423 M 33.82 % | -14.239 M -134.19 % | -6.080 M 2.50 % | -6.236 M -62.65 % | -3.834 M 31.29 % | -5.580 M -26.27 % | -4.419 M -110.47 % | 42.216 M 944.73 % | -4.998 M -78.10 % | -2.806 M 28.00 % | -3.897 M 11.47 % | -4.402 M 9.29 % | -4.853 M -5.03 % | -4.620 M -118.43 % | 25.070 M 905.59 % | -3.112 M -5.61 % | -2.947 M 30.29 % | -4.227 M -19.71 % | -3.531 M 27.91 % | -4.898 M 20.60 % | -6.169 M -95.21 % | -3.160 M -4.32 % | -3.029 M 32.57 % | -4.492 M -111.41 % | 39.371 M 1 817.02 % | -2.293 M 6.10 % | -2.442 M 29.16 % | -3.447 M | 0.000 100.00 % | -2.791 M 10.46 % | -3.117 M -161.64 % | 5.057 M | 0.000 100.00 % | -2.485 M -148.95 % | 5.077 M 387.98 % | -1.763 M | 0.000 100.00 % | -716.000 K -125.00 % | 2.864 M 267.98 % | -1.705 M 13.32 % | -1.967 M -7.84 % | -1.824 M -135.86 % | 5.087 M 3 279.38 % | -160.000 K 70.04 % | -534.000 K -133.73 % | 1.583 M |
| Cash at beginning of period | 47.785 M 7.30 % | 44.535 M -8.56 % | 48.705 M 5.09 % | 46.347 M -8.63 % | 50.723 M -1.53 % | 51.512 M -20.98 % | 65.189 M 8.73 % | 59.956 M -8.03 % | 65.189 M -3.89 % | 67.825 M 268.57 % | 18.402 M -79.75 % | 90.870 M 393.81 % | 18.402 M -33.87 % | 27.825 M -33.85 % | 42.064 M 17.57 % | 35.778 M -14.84 % | 42.014 M -8.36 % | 45.848 M -10.85 % | 51.428 M -7.91 % | 55.847 M 309.71 % | 13.631 M -26.83 % | 18.629 M -13.09 % | 21.435 M -15.38 % | 25.332 M -14.80 % | 29.734 M -14.03 % | 34.587 M -11.78 % | 39.207 M 177.34 % | 14.137 M -18.04 % | 17.249 M -14.59 % | 20.196 M -17.31 % | 24.423 M -12.63 % | 27.954 M -14.91 % | 32.852 M -15.81 % | 39.021 M -7.49 % | 42.181 M -6.70 % | 45.210 M -9.04 % | 49.702 M 381.10 % | 10.331 M -18.16 % | 12.624 M -16.21 % | 15.066 M -18.62 % | 18.513 M | 0.000 -100.00 % | 6.935 M -31.01 % | 10.052 M 101.24 % | 4.995 M -0.30 % | 5.010 M -33.16 % | 7.495 M 209.97 % | 2.418 M -42.17 % | 4.181 M | 0.000 -100.00 % | 2.887 M 12 452.17 % | 23.000 K -98.67 % | 1.728 M -53.23 % | 3.695 M -33.05 % | 5.519 M 1 177.55 % | 432.000 K -27.03 % | 592.000 K -74.92 % | 2.360 M 203.73 % | 777.000 K |
| Cash at end of period | 46.470 M -2.75 % | 47.785 M 7.30 % | 44.535 M -8.56 % | 48.705 M 5.09 % | 46.347 M -8.63 % | 50.723 M -1.53 % | 51.512 M -10.49 % | 57.548 M -4.02 % | 59.956 M -8.03 % | 65.189 M -3.89 % | 67.825 M -2.85 % | 69.814 M -23.17 % | 90.870 M 393.81 % | 18.402 M -33.87 % | 27.825 M -6.31 % | 29.698 M -16.99 % | 35.778 M -14.84 % | 42.014 M -8.36 % | 45.848 M -10.85 % | 51.428 M -7.91 % | 55.847 M 309.69 % | 13.631 M -26.83 % | 18.629 M -13.09 % | 21.435 M -15.38 % | 25.332 M -14.81 % | 29.734 M -14.03 % | 34.587 M -11.78 % | 39.207 M 177.34 % | 14.137 M -18.04 % | 17.249 M -14.59 % | 20.196 M -17.31 % | 24.423 M -12.63 % | 27.954 M -14.91 % | 32.852 M -15.81 % | 39.021 M -7.49 % | 42.181 M -6.70 % | 45.210 M -9.04 % | 49.702 M 381.10 % | 10.331 M -18.16 % | 12.624 M -16.21 % | 15.066 M | 0.000 -100.00 % | 4.144 M -40.25 % | 6.935 M -31.01 % | 10.052 M 100.64 % | 5.010 M 0.00 % | 5.010 M -33.16 % | 7.495 M 209.97 % | 2.418 M | 0.000 -100.00 % | 2.171 M -24.80 % | 2.887 M 12 452.17 % | 23.000 K -98.67 % | 1.728 M -53.23 % | 3.695 M -33.05 % | 5.519 M 1 177.55 % | 432.000 K -76.34 % | 1.826 M -22.63 % | 2.360 M |
| Operating cash flow | -1.112 M -134.22 % | 3.250 M 178.11 % | -4.161 M -250.38 % | 2.767 M 165.66 % | -4.214 M 45.80 % | -7.775 M 37.92 % | -12.525 M -434.80 % | -2.342 M 48.21 % | -4.522 M 61.80 % | -11.838 M -4.09 % | -11.373 M -714.10 % | -1.397 M 82.80 % | -8.120 M 60.19 % | -20.396 M -8.03 % | -18.880 M -264.13 % | -5.185 M 16.84 % | -6.235 M -62.62 % | -3.834 M 31.29 % | -5.580 M -26.27 % | -4.419 M 12.81 % | -5.068 M -33.82 % | -3.787 M -34.97 % | -2.806 M 30.89 % | -4.060 M 7.77 % | -4.402 M 9.30 % | -4.853 M -5.05 % | -4.620 M -18.55 % | -3.897 M -25.22 % | -3.112 M -5.59 % | -2.947 M 30.28 % | -4.227 M -33.64 % | -3.163 M 35.42 % | -4.898 M -26.15 % | -3.883 M -395.22 % | -784.000 K 36.21 % | -1.229 M 3.38 % | -1.272 M 71.43 % | -4.452 M -399.61 % | -891.000 K -68.11 % | -530.000 K 83.72 % | -3.255 M | 0.000 100.00 % | -491.000 K 65.23 % | -1.412 M -2.24 % | -1.381 M | 0.000 100.00 % | -1.039 M -208.31 % | -337.000 K 52.27 % | -706.000 K | 0.000 100.00 % | -358.000 K 59.73 % | -889.000 K 3.16 % | -918.000 K 0.11 % | -919.000 K -43.15 % | -642.000 K -88.82 % | -340.000 K 50.87 % | -692.000 K -2 983.33 % | 24.000 K 102.69 % | -892.000 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -498.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.000 K | 0.000 | 0.000 | 0.000 100.00 % | -245.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -317.916 K | 0.000 | 0.000 | 0.000 100.00 % | -164.184 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 |
| Free CashFlow | -1.112 M -134.22 % | 3.250 M 178.11 % | -4.161 M -250.38 % | 2.767 M 165.66 % | -4.214 M 49.06 % | -8.273 M 33.95 % | -12.525 M -434.80 % | -2.342 M 48.21 % | -4.522 M 69.57 % | -14.862 M -30.68 % | -11.373 M -714.10 % | -1.397 M 82.80 % | -8.120 M 60.19 % | -20.396 M -8.03 % | -18.880 M -264.13 % | -5.185 M 16.84 % | -6.235 M -60.41 % | -3.887 M 30.34 % | -5.580 M -26.27 % | -4.419 M 12.81 % | -5.068 M -25.69 % | -4.032 M -43.70 % | -2.806 M 30.89 % | -4.060 M 7.77 % | -4.402 M 9.30 % | -4.853 M -5.05 % | -4.620 M -18.55 % | -3.897 M -25.22 % | -3.112 M 4.69 % | -3.265 M 22.76 % | -4.227 M -33.64 % | -3.163 M 35.42 % | -4.898 M -21.04 % | -4.047 M -416.16 % | -784.000 K 36.21 % | -1.229 M 3.38 % | -1.272 M 71.43 % | -4.452 M -399.61 % | -891.000 K -68.11 % | -530.000 K 83.72 % | -3.255 M | 0.000 100.00 % | -491.000 K 65.23 % | -1.412 M -2.24 % | -1.381 M | 0.000 100.00 % | -1.039 M -208.31 % | -337.000 K 52.27 % | -706.000 K | 0.000 100.00 % | -358.000 K 59.73 % | -889.000 K 3.16 % | -918.000 K 0.11 % | -919.000 K -43.15 % | -642.000 K -88.82 % | -340.000 K 50.87 % | -692.000 K -2 983.33 % | 24.000 K 102.69 % | -892.000 K |
| 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 |