Gameone Holdings Limited 8282.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 37.298 M -65.72 % | 108.816 M 19.19 % | 91.300 M 8.05 % | 84.495 M 64.69 % | 51.304 M -36.01 % | 80.180 M -23.96 % | 105.447 M 32.41 % | 79.634 M 0.03 % | 79.612 M -32.64 % | 118.181 M 50.23 % | 78.668 M 14.29 % | 68.833 M |
| Net income | -1.607 M 95.05 % | -32.483 M -191.25 % | -11.153 M -2 105.94 % | 556.000 K 105.49 % | -10.119 M -415.49 % | -1.963 M 91.94 % | -24.340 M -37.49 % | -17.703 M -100.99 % | -8.808 M -384.31 % | 3.098 M -55.99 % | 7.040 M 173.40 % | -9.591 M |
| Income before tax | -1.813 M 94.49 % | -32.919 M -195.82 % | -11.128 M -2 101.44 % | 556.000 K 105.52 % | -10.070 M -412.99 % | -1.963 M 92.03 % | -24.634 M -37.26 % | -17.947 M -81.06 % | -9.912 M -233.66 % | 7.416 M -26.36 % | 10.070 M 217.59 % | -8.564 M |
| Income before tax ratio | -0.05 83.93 % | -0.30 -148.20 % | -0.12 -1 952.26 % | 0.01 103.35 % | -0.20 -701.72 % | -0.02 89.52 % | -0.23 -3.66 % | -0.23 -81.01 % | -0.12 -298.41 % | 0.06 -50.98 % | 0.13 202.88 % | -0.12 |
| EBITDA | 1.862 M 108.61 % | -21.623 M -217.15 % | -6.818 M -201.43 % | 6.722 M 221.40 % | -5.537 M -194.99 % | 5.829 M 143.41 % | -13.428 M -160.13 % | -5.162 M -413.80 % | 1.645 M -90.48 % | 17.282 M 4.23 % | 16.581 M 9.11 % | 15.196 M |
| Net income ratio | -0.04 85.57 % | -0.30 -144.37 % | -0.12 -1 956.42 % | 0.01 103.34 % | -0.20 -705.62 % | -0.02 89.39 % | -0.23 -3.83 % | -0.22 -100.93 % | -0.11 -522.05 % | 0.03 -70.71 % | 0.09 164.23 % | -0.14 |
| Ratio EBITDA | 0.05 125.12 % | -0.20 -166.10 % | -0.07 -193.87 % | 0.08 173.71 % | -0.11 -248.46 % | 0.07 157.09 % | -0.13 -96.45 % | -0.06 -413.71 % | 0.02 -85.87 % | 0.15 -30.62 % | 0.21 -4.53 % | 0.22 |
| Gross profit ratio | 0.27 108.77 % | 0.13 -49.69 % | 0.26 -33.87 % | 0.39 86.03 % | 0.21 -27.28 % | 0.29 40.68 % | 0.20 -38.04 % | 0.33 0.72 % | 0.33 -27.21 % | 0.45 3.76 % | 0.43 0.55 % | 0.43 |
| Weighted average shs out dil | 35.529 M 40.44 % | 25.298 M 8.94 % | 23.222 M -85.96 % | 165.361 M 0.00 % | 165.361 M 0.00 % | 165.361 M -3.14 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 33.33 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M |
| Weighted average shs out | 35.529 M 40.44 % | 25.298 M 8.94 % | 23.222 M -85.96 % | 165.361 M 0.00 % | 165.361 M 0.00 % | 165.361 M -3.14 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 33.33 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M |
| EPS diluted | -0.05 96.47 % | -1.28 -166.67 % | -0.48 -8 827.27 % | 0.01 108.99 % | -0.06 -410.00 % | -0.01 91.43 % | -0.14 -40.00 % | -0.10 -93.80 % | -0.05 -283.63 % | 0.03 -50.00 % | 0.06 174.93 % | -0.08 |
| Earnings per share | -0.05 96.47 % | -1.28 -166.67 % | -0.48 -8 827.27 % | 0.01 108.99 % | -0.06 -410.00 % | -0.01 91.43 % | -0.14 -40.00 % | -0.10 -93.80 % | -0.05 -283.63 % | 0.03 -50.00 % | 0.06 174.93 % | -0.08 |
| Gross profit | 10.081 M -28.44 % | 14.088 M -40.04 % | 23.497 M -28.55 % | 32.884 M 206.38 % | 10.733 M -53.47 % | 23.067 M 6.97 % | 21.564 M -17.95 % | 26.283 M 0.75 % | 26.087 M -50.96 % | 53.199 M 55.88 % | 34.129 M 14.92 % | 29.699 M |
| Income tax expense | 143.000 K | 0.000 -100.00 % | 25.000 K 106.96 % | -359.000 K | 0.000 -100.00 % | 21.000 K | 0.000 100.00 % | -242.000 K 78.00 % | -1.100 M -125.47 % | 4.318 M 42.51 % | 3.030 M 195.03 % | 1.027 M |
| Cost of revenue | 27.217 M -71.27 % | 94.728 M 39.71 % | 67.803 M 31.37 % | 51.611 M 27.21 % | 40.571 M -28.96 % | 57.113 M -31.91 % | 83.883 M 57.23 % | 53.351 M -0.33 % | 53.525 M -17.63 % | 64.982 M 45.90 % | 44.539 M 13.81 % | 39.134 M |
| General and administrative expenses | 9.764 M -63.53 % | 26.776 M 59.81 % | 16.755 M 41.05 % | 11.879 M 6.88 % | 11.114 M -12.64 % | 12.722 M -25.93 % | 17.176 M -5.61 % | 18.197 M -8.59 % | 19.908 M -27.45 % | 27.440 M 141.83 % | 11.347 M 9.78 % | 10.336 M |
| Selling and marketing expenses | 1.483 M -91.72 % | 17.906 M -15.05 % | 21.079 M 0.09 % | 21.060 M 91.93 % | 10.973 M -24.45 % | 14.525 M -23.23 % | 18.920 M -9.46 % | 20.897 M 45.94 % | 14.319 M -17.56 % | 17.368 M 30.86 % | 13.272 M 10.95 % | 11.962 M |
| Other expenses | 958.000 K -42.70 % | 1.672 M 269.75 % | -985.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.218 M -2 398.29 % | -409.000 K 79.35 % | -1.981 M -29.99 % | -1.524 M -30.37 % | -1.169 M | 0.000 |
| Operating expenses | 12.205 M -73.67 % | 46.354 M 25.79 % | 36.849 M 11.87 % | 32.939 M 49.13 % | 22.087 M -18.94 % | 27.247 M -24.52 % | 36.096 M -6.69 % | 38.685 M 13.66 % | 34.035 M -21.37 % | 43.284 M 84.58 % | 23.450 M -38.73 % | 38.273 M |
| Cost and expenses | 39.422 M -72.06 % | 141.082 M 34.81 % | 104.652 M 23.78 % | 84.550 M 34.94 % | 62.658 M -25.73 % | 84.360 M -29.69 % | 119.979 M 30.36 % | 92.036 M 5.11 % | 87.560 M -19.13 % | 108.266 M 59.24 % | 67.989 M -12.17 % | 77.407 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.722 M 16.08 % | 5.791 M 15.91 % | 4.996 M 27.61 % | 3.915 M | 0.000 -100.00 % | 3.961 M |
| Selling general and administrative expenses | 11.247 M -74.83 % | 44.682 M 18.10 % | 37.834 M 14.86 % | 32.939 M 49.13 % | 22.087 M -18.94 % | 27.247 M -24.52 % | 36.096 M -7.67 % | 39.094 M 14.22 % | 34.227 M -23.61 % | 44.808 M 82.01 % | 24.619 M 2.10 % | 24.112 M |
| Interest income | 37.000 K -91.69 % | 445.000 K 383.70 % | 92.000 K 4 500.00 % | 2.000 K -99.24 % | 264.000 K -31.25 % | 384.000 K 231.03 % | 116.000 K 1 188.89 % | 9.000 K -10.00 % | 10.000 K 400.00 % | 2.000 K -71.43 % | 7.000 K -30.00 % | 10.000 K |
| Interest expense | 29.000 K -32.56 % | 43.000 K 72.00 % | 25.000 K -43.18 % | 44.000 K -10.20 % | 49.000 K -59.50 % | 121.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.646 M -67.60 % | 11.253 M 162.61 % | 4.285 M -30.01 % | 6.122 M 36.53 % | 4.484 M -41.55 % | 7.671 M -31.55 % | 11.206 M 46.50 % | 7.649 M -22.43 % | 9.861 M 10.64 % | 8.913 M 24.71 % | 7.147 M -29.84 % | 10.186 M |
| Operating income | -2.124 M 93.42 % | -32.266 M -125.05 % | -14.337 M -25 967.27 % | -55.000 K 99.52 % | -11.560 M -527.58 % | -1.842 M 87.32 % | -14.532 M -17.26 % | -12.393 M -56.26 % | -7.931 M -179.97 % | 9.917 M -7.20 % | 10.686 M 113.29 % | 5.010 M |
| Operating income ratio | -0.06 80.79 % | -0.30 -88.83 % | -0.16 -24 024.36 % | 0.00 99.71 % | -0.23 -880.81 % | -0.02 83.33 % | -0.14 11.44 % | -0.16 -56.22 % | -0.10 -218.72 % | 0.08 -38.22 % | 0.14 86.63 % | 0.07 |
| Total other income expenses net | 311.000 K 147.63 % | -653.000 K -120.35 % | 3.209 M 425.20 % | 611.000 K -58.99 % | 1.490 M -32.79 % | 2.217 M 121.95 % | -10.102 M -81.89 % | -5.554 M -180.36 % | -1.981 M -167.38 % | 2.940 M 577.27 % | -616.000 K 95.48 % | -13.626 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.377 M -13.34 % | -4.744 M 81.05 % | -25.034 M 27.28 % | -34.426 M 3.89 % | -35.821 M 17.94 % | -43.653 M 4.45 % | -45.684 M -7.60 % | -42.459 M 44.29 % | -76.209 M -67.33 % | -45.545 M -21.09 % | -37.613 M -3.44 % | -36.362 M |
| Total investments | 15.000 K -87.60 % | 121.000 K -92.21 % | 1.553 M 230.43 % | 470.000 K -11.99 % | 534.000 K -5.32 % | 564.000 K 0.53 % | 561.000 K -30.22 % | 804.000 K -0.62 % | 809.000 K 42.18 % | 569.000 K 1.61 % | 560.000 K 22.54 % | 457.000 K |
| Total debt | 511.000 K | 0.000 -100.00 % | 2.272 M 127.88 % | 997.000 K -57.34 % | 2.337 M 75.98 % | 1.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 70.086 M -0.31 % | 70.302 M -0.22 % | 70.458 M -0.42 % | 70.754 M 0.06 % | 70.709 M -1.42 % | 71.725 M 562.26 % | -15.516 M 7.12 % | -16.706 M -16.41 % | -14.351 M -1.27 % | -14.171 M 0.69 % | -14.269 M -120.68 % | 68.984 M |
| Retained earnings | -124.049 M -1.31 % | -122.442 M -36.11 % | -89.959 M -14.12 % | -78.831 M 0.70 % | -79.387 M -14.53 % | -69.317 M -2.76 % | -67.454 M -56.45 % | -43.114 M -69.67 % | -25.411 M -53.05 % | -16.603 M 15.73 % | -19.701 M 22.97 % | -25.576 M |
| Common stock | 3.800 M 58.33 % | 2.400 M 0.00 % | 2.400 M 50.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 1 782.35 % | 85.000 K | 0.000 | 0.000 |
| Total equity | 22.877 M 98.86 % | 11.504 M -74.19 % | 44.579 M 28.65 % | 34.652 M 1.76 % | 34.051 M -24.56 % | 45.137 M -4.69 % | 47.356 M -33.84 % | 71.577 M -21.06 % | 90.674 M 60.07 % | 56.648 M 13.46 % | 49.927 M 15.02 % | 43.408 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 K | 0.000 |
| Long term debt | 261.000 K | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 997.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 261.000 K | 0.000 -100.00 % | 986.000 K -75.39 % | 4.007 M 301.91 % | 997.000 K -70.38 % | 3.366 M -10.10 % | 3.744 M 48.51 % | 2.521 M 941.74 % | 242.000 K -11.03 % | 272.000 K 65.85 % | 164.000 K | 0.000 |
| Other current liabilities | 3.983 M -36.24 % | 6.247 M 68.38 % | 3.710 M -24.82 % | 4.935 M 45.75 % | 3.386 M -78.25 % | 15.568 M 172.45 % | 5.714 M -3.00 % | 5.891 M 28.40 % | 4.588 M -71.03 % | 15.837 M -13.10 % | 18.225 M 0.76 % | 18.087 M |
| Deferred revenue | 0.000 -100.00 % | 6.499 M -36.99 % | 10.315 M 2.39 % | 10.074 M -6.47 % | 10.771 M 26.20 % | 8.535 M -26.89 % | 11.674 M -30.27 % | 16.741 M 37.93 % | 12.137 M 16.15 % | 10.449 M | 0.000 | 0.000 |
| Short term debt | 250.000 K | 0.000 -100.00 % | 2.572 M 28.99 % | 1.994 M -25.60 % | 2.680 M 137.19 % | -7.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 4.310 M -67.50 % | 13.261 M -28.48 % | 18.541 M -7.71 % | 20.090 M 7.35 % | 18.714 M 8.02 % | 17.324 M -18.02 % | 21.132 M -15.99 % | 25.153 M 24.61 % | 20.185 M -39.43 % | 33.325 M 65.07 % | 20.188 M -10.19 % | 22.478 M |
| Total liabilities | 4.571 M -65.53 % | 13.261 M -32.09 % | 19.527 M -2.80 % | 20.090 M 1.92 % | 19.711 M 13.78 % | 17.324 M -18.02 % | 21.132 M -15.99 % | 25.153 M 23.14 % | 20.427 M -39.20 % | 33.597 M 65.08 % | 20.352 M -9.46 % | 22.478 M |
| Other non current 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 |
| 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 |
| Intangible assets | 10.168 M 12.27 % | 9.057 M -42.20 % | 15.670 M 141.78 % | 6.481 M 126.77 % | 2.858 M -41.07 % | 4.850 M -39.98 % | 8.080 M -59.83 % | 20.116 M 34.05 % | 15.006 M -27.43 % | 20.679 M 14.40 % | 18.076 M 51.34 % | 11.944 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.168 M 12.27 % | 9.057 M -42.20 % | 15.670 M 141.78 % | 6.481 M 126.77 % | 2.858 M -41.07 % | 4.850 M -39.98 % | 8.080 M -59.83 % | 20.116 M 34.05 % | 15.006 M -27.43 % | 20.679 M 14.40 % | 18.076 M 51.34 % | 11.944 M |
| Property plant equipment net | 1.862 M 3.22 % | 1.804 M -32.64 % | 2.678 M 73.00 % | 1.548 M -42.11 % | 2.674 M 36.78 % | 1.955 M 12.42 % | 1.739 M -48.47 % | 3.375 M -6.28 % | 3.601 M 60.97 % | 2.237 M 13.55 % | 1.970 M -28.13 % | 2.741 M |
| Total non current assets | 12.030 M 10.76 % | 10.861 M -40.81 % | 18.348 M 128.52 % | 8.029 M 45.14 % | 5.532 M -18.71 % | 6.805 M -30.70 % | 9.819 M -58.20 % | 23.491 M 26.25 % | 18.607 M -18.80 % | 22.916 M 14.32 % | 20.046 M 36.51 % | 14.685 M |
| Other current assets | 4.654 M -23.34 % | 6.071 M -44.39 % | 10.917 M 65.48 % | 6.597 M 5.84 % | 6.233 M -12.32 % | 7.109 M -2.13 % | 7.264 M -54.19 % | 15.856 M 60.00 % | 9.910 M -25.44 % | 13.292 M 194.98 % | 4.506 M -15.63 % | 5.341 M |
| Short term investments | 15.000 K -87.60 % | 121.000 K -92.21 % | 1.553 M 230.43 % | 470.000 K -11.99 % | 534.000 K -5.32 % | 564.000 K 0.53 % | 561.000 K -30.22 % | 804.000 K -0.62 % | 809.000 K 42.18 % | 569.000 K 1.61 % | 560.000 K 22.54 % | 457.000 K |
| cash and cash equivalents | 5.888 M 24.11 % | 4.744 M -82.63 % | 27.306 M -22.91 % | 35.423 M -7.17 % | 38.158 M -15.17 % | 44.981 M -1.54 % | 45.684 M 7.60 % | 42.459 M -44.29 % | 76.209 M 67.33 % | 45.545 M 21.09 % | 37.613 M 3.44 % | 36.362 M |
| Cash and short term investments | 5.903 M 24.43 % | 4.744 M -83.56 % | 28.859 M -18.53 % | 35.423 M -7.17 % | 38.158 M -15.17 % | 44.981 M -1.54 % | 45.684 M 7.60 % | 42.459 M -44.29 % | 76.209 M 67.33 % | 45.545 M 21.09 % | 37.613 M 2.16 % | 36.819 M |
| Total current assets | 15.418 M 10.89 % | 13.904 M -69.61 % | 45.758 M -2.04 % | 46.713 M -3.15 % | 48.230 M -13.34 % | 55.656 M -5.14 % | 58.669 M -19.89 % | 73.239 M -20.82 % | 92.494 M 37.38 % | 67.329 M 34.03 % | 50.233 M -2.12 % | 51.322 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K -11.54 % | 26.000 K -31.58 % | 38.000 K -75.64 % | 156.000 K -46.21 % | 290.000 K -24.87 % | 386.000 K |
| Net receivables | 4.861 M 57.36 % | 3.089 M -48.36 % | 5.982 M 27.47 % | 4.693 M 22.25 % | 3.839 M 7.66 % | 3.566 M -41.19 % | 6.064 M -59.19 % | 14.859 M 118.42 % | 6.803 M -18.39 % | 8.336 M 14.76 % | 7.264 M -17.23 % | 8.776 M |
| 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 438.000 K -76.54 % | 1.867 M -37.97 % | 3.010 M 67.22 % | 1.800 M 412.82 % | 351.000 K -90.63 % | 3.744 M 48.51 % | 2.521 M -27.14 % | 3.460 M 0.06 % | 3.458 M 76.16 % | 1.963 M -55.29 % | 4.391 M |
| Tax payables | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K 0.00 % | 77.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.581 M | 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 |
| Minority interest | -785.000 K -80.05 % | -436.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K -74.62 % | 394.000 K -0.51 % | 396.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 511.000 K | 0.000 -100.00 % | 2.272 M 127.88 % | 997.000 K -57.34 % | 2.337 M 75.98 % | 1.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 73.825 M 19.69 % | 61.680 M 0.00 % | 61.680 M 49.97 % | 41.129 M 0.00 % | 41.129 M 0.00 % | 41.129 M 0.00 % | 41.129 M 0.00 % | 41.129 M 0.00 % | 41.129 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K -11.03 % | 272.000 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -4.007 M | 0.000 100.00 % | -3.366 M 10.10 % | -3.744 M -48.51 % | -2.521 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 27.448 M 10.83 % | 24.765 M -61.37 % | 64.106 M 17.11 % | 54.742 M 1.82 % | 53.762 M -13.93 % | 62.461 M -8.80 % | 68.488 M -29.20 % | 96.730 M -12.94 % | 111.101 M 23.11 % | 90.245 M 28.41 % | 70.279 M 6.47 % | 66.007 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -9.528 M -361.97 % | 3.637 M 149.43 % | -7.358 M -1 568.66 % | 501.000 K -74.71 % | 1.981 M 165.51 % | -3.024 M -138.77 % | 7.799 M 177.86 % | -10.017 M -141.66 % | -4.145 M -323.21 % | 1.857 M 200.43 % | -1.849 M 32.00 % | -2.719 M |
| Accounts receivables | -1.869 M -167.11 % | 2.785 M 1 306.57 % | 198.000 K 123.13 % | -856.000 K -98.61 % | -431.000 K -121.44 % | 2.010 M -77.56 % | 8.957 M 204.56 % | -8.566 M -680.75 % | 1.475 M 688.77 % | 187.000 K -86.36 % | 1.371 M 421.08 % | -427.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -75.00 % | 12.000 K -86.81 % | 91.000 K -31.58 % | 133.000 K 22.02 % | 109.000 K -32.72 % | 162.000 K |
| Accounts payables | -438.000 K 67.79 % | -1.360 M -10.21 % | -1.234 M -201.98 % | 1.210 M 608.40 % | -238.000 K 86.05 % | -1.706 M -239.49 % | 1.223 M 230.24 % | -939.000 K -47 050.00 % | 2.000 K -99.87 % | 1.524 M | 0.000 | 0.000 |
| Other working capital | -7.221 M -426.45 % | 2.212 M 134.99 % | -6.322 M -4 400.68 % | 147.000 K -94.45 % | 2.650 M 179.63 % | -3.328 M -142.69 % | 7.796 M 177.73 % | -10.029 M -136.76 % | -4.236 M -345.71 % | 1.724 M 188.05 % | -1.958 M 20.21 % | -2.454 M |
| Other non cash items | -313.000 K -106.57 % | 4.767 M 7 214.93 % | -67.000 K 79.76 % | -331.000 K -117.77 % | 1.863 M 92.66 % | 967.000 K -91.01 % | 10.762 M 76.69 % | 6.091 M 610.13 % | -1.194 M -282.01 % | 656.000 K 158.94 % | -1.113 M -107.55 % | 14.733 M |
| Net cash provided by operating activities | -7.802 M 39.17 % | -12.826 M 10.11 % | -14.268 M -308.35 % | 6.848 M 493.11 % | -1.742 M -147.71 % | 3.651 M -28.87 % | 5.133 M 136.09 % | -14.224 M -163.90 % | -5.390 M -128.61 % | 18.842 M 32.18 % | 14.255 M 13.05 % | 12.609 M |
| Investments in property plant and equipment | -501.000 K 32.93 % | -747.000 K 93.84 % | -12.126 M -26.99 % | -9.549 M -268.54 % | -2.591 M -2.09 % | -2.538 M -2.96 % | -2.465 M 86.34 % | -18.046 M -144.03 % | -7.395 M 48.19 % | -14.272 M -8.87 % | -13.109 M -1 165.35 % | -1.036 M |
| Acquisitions net | 0.000 -100.00 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K 105.15 % | -388.000 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -3.529 M -127.24 % | -1.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 5.114 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.855 M 53.16 % | -8.230 M -9 045.65 % | 92.000 K -92.95 % | 1.305 M 394.32 % | 264.000 K -31.25 % | 384.000 K 231.03 % | 116.000 K 1 188.89 % | 9.000 K -99.13 % | 1.030 M 236.60 % | 306.000 K 4 271.43 % | 7.000 K 100.22 % | -3.212 M |
| Net cash used for investing activites | -4.356 M 40.43 % | -7.313 M 46.18 % | -13.587 M -64.81 % | -8.244 M -254.28 % | -2.327 M -8.03 % | -2.154 M 8.30 % | -2.349 M 86.98 % | -18.037 M -183.38 % | -6.365 M 55.66 % | -14.354 M -9.56 % | -13.102 M -208.43 % | -4.248 M |
| Debt repayment | -274.000 K 88.71 % | -2.428 M -81.46 % | -1.338 M 3.32 % | -1.384 M 18.06 % | -1.689 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 14.300 M | 0.000 -100.00 % | 21.351 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.644 M 1 321.47 % | 3.000 M | 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.000 K 97.48 % | -1.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 13.271 M 646.58 % | -2.428 M -112.13 % | 20.013 M 1 546.03 % | -1.384 M 20.37 % | -1.738 M 10.64 % | -1.945 M | 0.000 | 0.000 -100.00 % | 42.644 M 1 321.47 % | 3.000 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 31.000 K 520.00 % | 5.000 K 101.82 % | -275.000 K -711.11 % | 45.000 K 104.43 % | -1.016 M -298.43 % | -255.000 K -157.82 % | 441.000 K 129.62 % | -1.489 M -561.78 % | -225.000 K -150.68 % | 444.000 K 827.87 % | -61.000 K 57.64 % | -144.000 K |
| Net change in cash | 1.144 M 105.07 % | -22.562 M -177.96 % | -8.117 M -196.78 % | -2.735 M 59.91 % | -6.823 M -870.55 % | -703.000 K -121.80 % | 3.225 M 109.56 % | -33.750 M -210.06 % | 30.664 M 286.59 % | 7.932 M 626.37 % | 1.092 M -86.71 % | 8.217 M |
| Cash at beginning of period | 4.744 M -82.63 % | 27.306 M -22.91 % | 35.423 M -7.17 % | 38.158 M -15.17 % | 44.981 M -1.54 % | 45.684 M 7.60 % | 42.459 M -44.29 % | 76.209 M 67.33 % | 45.545 M 21.09 % | 37.613 M 2.99 % | 36.521 M 29.76 % | 28.145 M |
| Cash at end of period | 5.888 M 24.11 % | 4.744 M -82.63 % | 27.306 M -22.91 % | 35.423 M -7.17 % | 38.158 M -15.17 % | 44.981 M -1.54 % | 45.684 M 7.60 % | 42.459 M -44.29 % | 76.209 M 67.33 % | 45.545 M 21.09 % | 37.613 M 3.44 % | 36.362 M |
| Operating cash flow | -7.802 M 39.17 % | -12.826 M 10.11 % | -14.268 M -308.35 % | 6.848 M 493.11 % | -1.742 M -147.71 % | 3.651 M -28.87 % | 5.133 M 136.09 % | -14.224 M -163.90 % | -5.390 M -128.61 % | 18.842 M 32.18 % | 14.255 M 13.05 % | 12.609 M |
| Capital expenditure | -501.000 K 94.74 % | -9.518 M 21.51 % | -12.126 M -26.99 % | -9.549 M -268.54 % | -2.591 M -2.09 % | -2.538 M -2.96 % | -2.465 M 86.34 % | -18.046 M -144.03 % | -7.395 M 48.19 % | -14.272 M -8.87 % | -13.109 M -1 165.35 % | -1.036 M |
| Free CashFlow | -8.303 M 62.84 % | -22.344 M 15.34 % | -26.394 M -877.19 % | -2.701 M 37.66 % | -4.333 M -489.31 % | 1.113 M -58.28 % | 2.668 M 108.27 % | -32.270 M -152.41 % | -12.785 M -379.76 % | 4.570 M 298.78 % | 1.146 M -90.10 % | 11.573 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 19.222 M 0.00 % | 19.222 M 122.84 % | 8.626 M 0.00 % | 8.626 M -13.94 % | 10.023 M 0.00 % | 10.023 M -14.19 % | 11.680 M -40.94 % | 19.777 M -58.68 % | 47.866 M 62.30 % | 29.493 M 27.00 % | 23.223 M -17.52 % | 28.155 M 33.89 % | 21.029 M 11.31 % | 18.893 M -19.31 % | 23.415 M -37.75 % | 37.615 M 227.57 % | 11.483 M -4.16 % | 11.982 M -18.45 % | 14.693 M 17.99 % | 12.453 M 9.78 % | 11.344 M -11.47 % | 12.814 M -17.02 % | 15.443 M -24.22 % | 20.380 M -5.52 % | 21.571 M -5.33 % | 22.786 M -6.83 % | 24.457 M 11.97 % | 21.842 M -4.87 % | 22.959 M -36.56 % | 36.189 M 40.00 % | 25.850 M 10.14 % | 23.471 M 78.28 % | 13.165 M -23.23 % | 17.148 M 16.25 % | 14.751 M -21.27 % | 18.735 M -9.74 % | 20.756 M -18.19 % | 25.370 M 13.17 % | 22.418 M -14.88 % | 26.338 M -33.86 % | 39.821 M 34.51 % | 29.604 M 43.24 % | 20.668 M 0.00 % | 20.668 M 10.73 % | 18.666 M 0.00 % | 18.666 M |
| Net income | 675.000 K 0.00 % | 675.000 K 169.27 % | -974.500 K 0.00 % | -974.500 K -669.88 % | 171.000 K 0.00 % | 171.000 K 101.06 % | -16.177 M -151.00 % | -6.445 M -2.97 % | -6.259 M -74.44 % | -3.588 M -11.46 % | -3.219 M 47.61 % | -6.144 M -513.79 % | -1.001 M -48.30 % | -675.000 K -129.01 % | 2.327 M -43.70 % | 4.133 M 259.21 % | -2.596 M 21.52 % | -3.308 M 26.83 % | -4.521 M -1 799.62 % | 266.000 K 113.68 % | -1.945 M 49.74 % | -3.870 M -172.15 % | -1.422 M -281.38 % | 784.000 K 221.31 % | 244.000 K 116.61 % | -1.469 M 90.42 % | -15.328 M -420.12 % | -2.947 M 65.03 % | -8.428 M -456.67 % | 2.363 M 126.47 % | -8.926 M -177.46 % | -3.217 M 10.71 % | -3.603 M -84.11 % | -1.957 M 55.88 % | -4.436 M -56.03 % | -2.843 M 5.55 % | -3.010 M -303.24 % | 1.481 M 124.80 % | -5.972 M -300.54 % | -1.491 M -140.55 % | 3.677 M -46.59 % | 6.884 M 1 341.68 % | 477.500 K 0.00 % | 477.500 K -84.31 % | 3.043 M 0.00 % | 3.043 M |
| Income before tax | 645.000 K 0.00 % | 645.000 K 165.98 % | -977.500 K 0.00 % | -977.500 K -1 476.76 % | 71.000 K 0.00 % | 71.000 K 100.43 % | -16.613 M -157.77 % | -6.445 M -2.97 % | -6.259 M -73.76 % | -3.602 M -11.90 % | -3.219 M 47.61 % | -6.144 M -513.79 % | -1.001 M -31.02 % | -764.000 K -132.83 % | 2.327 M -43.70 % | 4.133 M 259.21 % | -2.596 M 21.52 % | -3.308 M 26.83 % | -4.521 M -1 799.62 % | 266.000 K 113.68 % | -1.945 M 49.74 % | -3.870 M -172.15 % | -1.422 M -281.38 % | 784.000 K 444.44 % | 144.000 K 109.80 % | -1.469 M 90.60 % | -15.620 M -429.67 % | -2.949 M 65.01 % | -8.428 M -456.67 % | 2.363 M 125.77 % | -9.168 M -184.81 % | -3.219 M 10.66 % | -3.603 M -84.11 % | -1.957 M 64.68 % | -5.540 M -71.89 % | -3.223 M -1.35 % | -3.180 M -256.57 % | 2.031 M 142.99 % | -4.724 M -216.83 % | -1.491 M -128.30 % | 5.268 M -37.01 % | 8.363 M 686.00 % | 1.064 M 0.00 % | 1.064 M -73.21 % | 3.971 M 0.00 % | 3.971 M |
| Income before tax ratio | 0.03 0.00 % | 0.03 129.61 % | -0.11 0.00 % | -0.11 -1 699.73 % | 0.01 0.00 % | 0.01 100.50 % | -1.42 -336.46 % | -0.33 -149.22 % | -0.13 -7.07 % | -0.12 11.89 % | -0.14 36.48 % | -0.22 -358.44 % | -0.05 -17.71 % | -0.04 -140.69 % | 0.10 -9.55 % | 0.11 148.60 % | -0.23 18.11 % | -0.28 10.28 % | -0.31 -1 540.51 % | 0.02 112.46 % | -0.17 43.23 % | -0.30 -227.99 % | -0.09 -339.36 % | 0.04 476.26 % | 0.01 110.35 % | -0.06 89.91 % | -0.64 -373.04 % | -0.14 63.22 % | -0.37 -662.19 % | 0.07 118.41 % | -0.35 -158.60 % | -0.14 49.89 % | -0.27 -139.81 % | -0.11 69.61 % | -0.38 -118.31 % | -0.17 -12.29 % | -0.15 -291.38 % | 0.08 137.99 % | -0.21 -272.24 % | -0.06 -142.79 % | 0.13 -53.17 % | 0.28 448.74 % | 0.05 0.00 % | 0.05 -75.80 % | 0.21 0.00 % | 0.21 |
| EBITDA | 910.000 K 0.00 % | 910.000 K 208.08 % | -842.000 K -12.89 % | -745.834 K -256.85 % | 475.500 K -80.90 % | 2.489 M 121.19 % | -11.746 M -82.53 % | -6.435 M -2.99 % | -6.248 M -119.21 % | -2.850 M 11.01 % | -3.203 M 47.87 % | -6.144 M -516.25 % | -997.000 K -329.59 % | 434.250 K -81.40 % | 2.335 M -43.64 % | 4.143 M 260.33 % | -2.584 M -0.02 % | -2.584 M 11.48 % | -2.919 M -1 107.24 % | -241.750 K 87.51 % | -1.935 M 23.42 % | -2.527 M -80.22 % | -1.402 M -139.84 % | 3.520 M 1 536.98 % | 215.000 K -82.50 % | 1.229 M 145.54 % | -2.698 M -0.32 % | -2.689 M 55.35 % | -6.023 M -359.72 % | 2.319 M 205.28 % | -2.203 M 31.57 % | -3.219 M -51.98 % | -2.118 M -8.23 % | -1.957 M 46.92 % | -3.687 M -14.40 % | -3.223 M -9.37 % | -2.947 M -169.52 % | 4.239 M 425.85 % | -1.301 M 46.57 % | -2.435 M -133.86 % | 7.192 M -28.58 % | 10.069 M 273.26 % | 2.698 M 0.00 % | 2.698 M -51.77 % | 5.593 M 0.00 % | 5.593 M |
| Net income ratio | 0.04 0.00 % | 0.04 131.08 % | -0.11 0.00 % | -0.11 -762.18 % | 0.02 0.00 % | 0.02 101.23 % | -1.39 -325.00 % | -0.33 -149.22 % | -0.13 -7.48 % | -0.12 12.23 % | -0.14 36.48 % | -0.22 -358.44 % | -0.05 -33.23 % | -0.04 -135.95 % | 0.10 -9.55 % | 0.11 148.60 % | -0.23 18.11 % | -0.28 10.28 % | -0.31 -1 540.51 % | 0.02 112.46 % | -0.17 43.23 % | -0.30 -227.99 % | -0.09 -339.36 % | 0.04 240.09 % | 0.01 117.55 % | -0.06 89.71 % | -0.63 -364.51 % | -0.13 63.25 % | -0.37 -662.19 % | 0.07 118.91 % | -0.35 -151.93 % | -0.14 49.92 % | -0.27 -139.81 % | -0.11 62.05 % | -0.30 -98.17 % | -0.15 -4.64 % | -0.15 -348.42 % | 0.06 121.91 % | -0.27 -370.57 % | -0.06 -161.31 % | 0.09 -60.29 % | 0.23 906.50 % | 0.02 0.00 % | 0.02 -85.83 % | 0.16 0.00 % | 0.16 |
| Ratio EBITDA | 0.05 0.00 % | 0.05 148.50 % | -0.10 -12.89 % | -0.09 -282.26 % | 0.05 -80.90 % | 0.25 124.69 % | -1.01 -209.06 % | -0.33 -149.27 % | -0.13 -35.07 % | -0.10 29.93 % | -0.14 36.80 % | -0.22 -360.28 % | -0.05 -306.27 % | 0.02 -76.95 % | 0.10 -9.46 % | 0.11 148.95 % | -0.23 -4.37 % | -0.22 -8.55 % | -0.20 -923.19 % | -0.02 88.62 % | -0.17 13.50 % | -0.20 -117.20 % | -0.09 -152.57 % | 0.17 1 632.64 % | 0.01 -81.51 % | 0.05 148.88 % | -0.11 10.41 % | -0.12 53.07 % | -0.26 -509.39 % | 0.06 175.20 % | -0.09 37.87 % | -0.14 14.75 % | -0.16 -40.97 % | -0.11 54.34 % | -0.25 -45.29 % | -0.17 -21.16 % | -0.14 -184.97 % | 0.17 387.93 % | -0.06 37.23 % | -0.09 -151.19 % | 0.18 -46.90 % | 0.34 160.59 % | 0.13 0.00 % | 0.13 -56.44 % | 0.30 0.00 % | 0.30 |
| Gross profit ratio | 0.21 0.00 % | 0.21 45.55 % | 0.15 0.00 % | 0.15 -60.99 % | 0.38 0.00 % | 0.38 302.18 % | -0.19 -198.39 % | 0.19 -7.05 % | 0.20 2.69 % | 0.20 202.55 % | 0.07 -45.41 % | 0.12 -72.14 % | 0.43 -14.58 % | 0.50 44.51 % | 0.35 -27.65 % | 0.48 91.81 % | 0.25 -17.82 % | 0.31 7.48 % | 0.28 56.19 % | 0.18 3.23 % | 0.18 -0.41 % | 0.18 0.90 % | 0.18 -43.50 % | 0.31 -1.79 % | 0.32 0.58 % | 0.31 56.13 % | 0.20 -18.92 % | 0.25 707.11 % | -0.04 -112.22 % | 0.34 15.48 % | 0.29 -3.33 % | 0.30 -19.32 % | 0.37 -6.42 % | 0.40 27.76 % | 0.31 12.71 % | 0.28 -15.96 % | 0.33 -12.10 % | 0.37 10.05 % | 0.34 -18.97 % | 0.42 -11.62 % | 0.47 -10.05 % | 0.53 40.59 % | 0.38 0.00 % | 0.38 -24.70 % | 0.50 0.00 % | 0.50 |
| Weighted average shs out dil | 38.000 M 0.00 % | 38.000 M 4.51 % | 36.359 M 0.00 % | 36.359 M 4.78 % | 34.699 M 18.23 % | 29.350 M 22.29 % | 24.000 M -90.00 % | 240.000 M 828.57 % | 25.846 M -89.23 % | 240.000 M 865.74 % | 24.852 M -84.65 % | 161.875 M 1.17 % | 160.000 M -6.28 % | 170.722 M 6.70 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M -6.28 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 3.41 % | 165.093 M 10.73 % | 149.100 M -6.28 % | 159.091 M 21.65 % | 130.780 M 2.14 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M |
| Weighted average shs out | 38.000 M 0.00 % | 38.000 M 4.51 % | 36.359 M 0.00 % | 36.359 M 4.78 % | 34.700 M 18.23 % | 29.350 M 22.29 % | 24.000 M -90.00 % | 240.000 M 828.57 % | 25.846 M -89.23 % | 240.000 M 865.74 % | 24.852 M -84.65 % | 161.875 M 1.17 % | 160.000 M -6.28 % | 170.722 M 6.70 % | 160.000 M 0.00 % | 160.000 M 0.00 % | 160.000 M -6.28 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 0.00 % | 170.722 M 6.70 % | 160.000 M -6.28 % | 170.722 M 0.00 % | 170.722 M 3.41 % | 165.093 M 10.73 % | 149.100 M -6.28 % | 159.091 M 21.65 % | 130.780 M 2.14 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M 0.00 % | 128.041 M |
| EPS diluted | 0.02 0.00 % | 0.02 166.42 % | -0.03 0.00 % | -0.03 -646.94 % | 0.00 -15.52 % | 0.01 101.05 % | -0.55 -1 944.61 % | -0.03 88.79 % | -0.24 -1 510.74 % | -0.01 88.54 % | -0.13 -242.11 % | -0.04 -503.17 % | -0.01 -57.50 % | 0.00 -123.67 % | 0.02 -34.50 % | 0.03 259.26 % | -0.02 16.49 % | -0.02 31.45 % | -0.03 -401.06 % | 0.01 182.46 % | -0.01 49.78 % | -0.02 -155.06 % | -0.01 -194.68 % | 0.01 0.00 % | 0.01 209.30 % | -0.01 91.02 % | -0.10 -453.76 % | -0.02 64.98 % | -0.05 -625.53 % | 0.01 116.85 % | -0.06 -196.81 % | -0.02 10.90 % | -0.02 -83.48 % | -0.01 58.48 % | -0.03 -65.87 % | -0.02 5.11 % | -0.02 -287.23 % | 0.01 123.44 % | -0.04 -326.60 % | -0.01 -133.45 % | 0.03 -50.00 % | 0.06 1 305.00 % | 0.00 0.00 % | 0.00 -83.33 % | 0.02 0.00 % | 0.02 |
| Earnings per share | 0.02 0.00 % | 0.02 166.42 % | -0.03 0.00 % | -0.03 -646.94 % | 0.00 -15.52 % | 0.01 101.05 % | -0.55 -1 944.61 % | -0.03 88.79 % | -0.24 -1 510.74 % | -0.01 88.54 % | -0.13 -242.11 % | -0.04 -503.17 % | -0.01 -57.50 % | 0.00 -123.67 % | 0.02 -34.50 % | 0.03 259.26 % | -0.02 16.49 % | -0.02 31.45 % | -0.03 -401.06 % | 0.01 182.46 % | -0.01 49.78 % | -0.02 -155.06 % | -0.01 -194.68 % | 0.01 0.00 % | 0.01 209.30 % | -0.01 91.02 % | -0.10 -453.76 % | -0.02 64.98 % | -0.05 -625.53 % | 0.01 116.85 % | -0.06 -196.81 % | -0.02 10.90 % | -0.02 -83.48 % | -0.01 58.48 % | -0.03 -65.87 % | -0.02 5.11 % | -0.02 -287.23 % | 0.01 123.44 % | -0.04 -326.60 % | -0.01 -133.45 % | 0.03 -50.00 % | 0.06 1 305.00 % | 0.00 0.00 % | 0.00 -83.33 % | 0.02 0.00 % | 0.02 |
| Gross profit | 4.109 M 0.00 % | 4.109 M 224.35 % | 1.267 M 0.00 % | 1.267 M -66.42 % | 3.774 M 0.00 % | 3.774 M 273.49 % | -2.175 M -158.11 % | 3.743 M -61.59 % | 9.746 M 66.66 % | 5.848 M 284.23 % | 1.522 M -54.97 % | 3.380 M -62.71 % | 9.063 M -4.92 % | 9.532 M 16.60 % | 8.175 M -54.96 % | 18.152 M 528.31 % | 2.889 M -21.24 % | 3.668 M -12.35 % | 4.185 M 84.28 % | 2.271 M 13.32 % | 2.004 M -11.83 % | 2.273 M -16.28 % | 2.715 M -57.18 % | 6.341 M -7.21 % | 6.834 M -4.78 % | 7.177 M 45.46 % | 4.934 M -9.22 % | 5.435 M 677.58 % | -941.000 K -107.75 % | 12.136 M 61.66 % | 7.507 M 6.47 % | 7.051 M 43.84 % | 4.902 M -28.15 % | 6.823 M 48.52 % | 4.594 M -11.26 % | 5.177 M -24.15 % | 6.825 M -28.09 % | 9.491 M 24.54 % | 7.621 M -31.03 % | 11.050 M -41.55 % | 18.904 M 20.99 % | 15.624 M 101.38 % | 7.759 M 0.00 % | 7.759 M -16.63 % | 9.306 M 0.00 % | 9.306 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 71.500 K 0.00 % | 71.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.171 M -36 835.71 % | -14.000 K | 0.000 | 0.000 | 0.000 100.00 % | -89.000 K | 0.000 100.00 % | -111.000 K | 0.000 | 0.000 -100.00 % | 1.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.887 M -1.44 % | -2.846 M -1 075.83 % | -242.000 K -4 740.00 % | -5.000 K 99.64 % | -1.393 M 27.22 % | -1.914 M -352.21 % | 759.000 K 299.74 % | -380.000 K -123.53 % | -170.000 K -130.91 % | 550.000 K -55.93 % | 1.248 M 130.32 % | -4.116 M -358.72 % | 1.591 M 7.57 % | 1.479 M 152.17 % | 586.500 K 0.00 % | 586.500 K -36.83 % | 928.500 K 0.00 % | 928.500 K |
| Cost of revenue | 15.113 M 0.00 % | 15.113 M 105.36 % | 7.359 M 0.00 % | 7.359 M 17.75 % | 6.250 M 0.00 % | 6.250 M -81.42 % | 33.632 M 109.75 % | 16.034 M -57.94 % | 38.120 M 61.22 % | 23.645 M 8.96 % | 21.701 M -12.41 % | 24.775 M 107.04 % | 11.966 M 27.83 % | 9.361 M -38.58 % | 15.240 M -21.70 % | 19.463 M 126.47 % | 8.594 M 3.37 % | 8.314 M -20.88 % | 10.508 M 3.20 % | 10.182 M 9.01 % | 9.340 M -11.39 % | 10.541 M -17.18 % | 12.728 M -9.34 % | 14.039 M -4.74 % | 14.737 M -5.59 % | 15.609 M -20.05 % | 19.523 M 18.99 % | 16.407 M -31.35 % | 23.900 M -0.64 % | 24.053 M 31.13 % | 18.343 M 11.71 % | 16.420 M 98.72 % | 8.263 M -19.97 % | 10.325 M 1.65 % | 10.157 M -25.08 % | 13.558 M -2.68 % | 13.931 M -12.27 % | 15.879 M 7.31 % | 14.797 M -3.21 % | 15.288 M -26.91 % | 20.917 M 49.62 % | 13.980 M 8.29 % | 12.910 M 0.00 % | 12.910 M 37.92 % | 9.360 M 0.00 % | 9.360 M |
| General and administrative expenses | 1.861 M 0.00 % | 1.861 M -16.72 % | 2.235 M 0.00 % | 2.235 M -27.16 % | 3.068 M 0.00 % | 3.068 M -6.85 % | 3.293 M -20.09 % | 4.121 M -65.36 % | 11.895 M 59.30 % | 7.467 M 52.08 % | 4.910 M 27.27 % | 3.858 M 18.02 % | 3.269 M -30.71 % | 4.718 M 20.23 % | 3.924 M 69.87 % | 2.310 M 4.01 % | 2.221 M -35.13 % | 3.424 M 24.83 % | 2.743 M 14.53 % | 2.395 M -1.52 % | 2.432 M -31.38 % | 3.544 M 37.42 % | 2.579 M -18.05 % | 3.147 M 4.69 % | 3.006 M -24.66 % | 3.990 M -6.49 % | 4.267 M 18.86 % | 3.590 M 1.73 % | 3.529 M -39.05 % | 5.790 M 37.60 % | 4.208 M 16.34 % | 3.617 M -41.32 % | 6.164 M 46.48 % | 4.208 M -11.84 % | 4.773 M 13.91 % | 4.190 M -37.79 % | 6.735 M 59.98 % | 4.210 M -37.07 % | 6.690 M -33.02 % | 9.988 M 31.56 % | 7.592 M 139.50 % | 3.170 M 75.23 % | 1.809 M 0.00 % | 1.809 M -35.24 % | 2.794 M 0.00 % | 2.794 M |
| Selling and marketing expenses | 1.607 M 0.00 % | 1.607 M 8 355.26 % | 19.000 K 0.00 % | 19.000 K -97.37 % | 722.500 K 0.00 % | 722.500 K -82.10 % | 4.037 M -38.63 % | 6.578 M 43.97 % | 4.569 M 67.85 % | 2.722 M 38.03 % | 1.972 M -68.58 % | 6.277 M -12.43 % | 7.168 M 26.60 % | 5.662 M 146.50 % | 2.297 M -80.55 % | 11.810 M 250.65 % | 3.368 M -6.05 % | 3.585 M -29.30 % | 5.071 M 222.38 % | 1.573 M -2.78 % | 1.618 M -40.32 % | 2.711 M -24.46 % | 3.589 M 44.95 % | 2.476 M -33.08 % | 3.700 M -22.27 % | 4.760 M -22.80 % | 6.166 M 31.64 % | 4.684 M 15.85 % | 4.043 M 0.40 % | 4.027 M -45.68 % | 7.414 M 9.97 % | 6.742 M 217.42 % | 2.124 M -54.00 % | 4.617 M 27.93 % | 3.609 M -15.76 % | 4.284 M 35.74 % | 3.156 M -3.49 % | 3.270 M 2.83 % | 3.180 M -16.88 % | 3.826 M -38.19 % | 6.190 M 48.37 % | 4.172 M -1.35 % | 4.229 M 0.00 % | 4.229 M 75.70 % | 2.407 M 0.00 % | 2.407 M |
| Other expenses | -3.000 K 0.00 % | -3.000 K 99.69 % | -974.500 K 0.00 % | -974.500 K -1 013.71 % | -87.500 K 0.00 % | -87.501 K -100.75 % | 11.702 M 5 810.10 % | 198.000 K 260.00 % | 55.000 K | 0.000 100.00 % | -132.000 K 75.23 % | -533.000 K -66.56 % | -320.000 K -459.55 % | 89.000 K 504.55 % | -22.000 K -119.82 % | 111.000 K | 0.000 -100.00 % | 47.000 K 102.97 % | -1.582 M -12 269.23 % | 13.000 K -7.14 % | 14.000 K | 0.000 | 0.000 -100.00 % | 4.000 K 33.33 % | 3.000 K -72.73 % | 11.000 K 100.11 % | -10.332 M -1 033 300.00 % | 1.000 K -98.57 % | 70.000 K 62.79 % | 43.000 K 121.50 % | -200.000 K -138.10 % | -84.000 K -202.44 % | 82.000 K 290.70 % | -43.000 K 97.69 % | -1.863 M -2 487.50 % | -72.000 K -7 100.00 % | -1.000 K 94.44 % | -18.000 K 98.10 % | -948.000 K -188.15 % | -329.000 K -98.19 % | -166.000 K -104.94 % | -81.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 3.465 M 0.00 % | 3.465 M 158.93 % | 1.338 M 0.00 % | 1.338 M -63.86 % | 3.703 M 0.00 % | 3.702 M -80.55 % | 19.032 M 80.96 % | 10.517 M -34.95 % | 16.168 M 58.68 % | 10.189 M 50.95 % | 6.750 M -29.70 % | 9.602 M -5.09 % | 10.117 M -2.53 % | 10.380 M 66.85 % | 6.221 M -55.94 % | 14.120 M 152.64 % | 5.589 M -20.26 % | 7.009 M -1.43 % | 7.111 M 247.39 % | 2.047 M -49.46 % | 4.050 M -35.25 % | 6.255 M 1.41 % | 6.168 M 9.69 % | 5.623 M -16.15 % | 6.706 M -23.36 % | 8.750 M -16.13 % | 10.433 M 26.09 % | 8.274 M 9.27 % | 7.572 M -22.87 % | 9.817 M -14.05 % | 11.422 M 11.16 % | 10.275 M 23.97 % | 8.288 M -5.63 % | 8.782 M 6.05 % | 8.281 M -1.44 % | 8.402 M -15.05 % | 9.890 M 32.54 % | 7.462 M -16.36 % | 8.922 M -33.84 % | 13.485 M -0.96 % | 13.616 M 87.52 % | 7.261 M 8.44 % | 6.696 M 0.00 % | 6.696 M 25.46 % | 5.337 M 0.00 % | 5.337 M |
| Cost and expenses | 18.577 M 0.00 % | 18.577 M 113.60 % | 8.697 M 0.00 % | 8.697 M -12.61 % | 9.952 M 0.00 % | 9.952 M 316.77 % | -4.591 M -117.29 % | 26.551 M -51.09 % | 54.288 M 60.45 % | 33.834 M 18.92 % | 28.451 M -17.24 % | 34.377 M 55.67 % | 22.083 M 11.86 % | 19.741 M -8.01 % | 21.461 M -36.10 % | 33.583 M 136.78 % | 14.183 M -7.44 % | 15.323 M -13.03 % | 17.619 M 44.08 % | 12.229 M -8.67 % | 13.390 M -20.28 % | 16.796 M -11.11 % | 18.896 M -3.90 % | 19.662 M -8.31 % | 21.443 M -11.97 % | 24.359 M -18.68 % | 29.956 M 21.37 % | 24.681 M -21.58 % | 31.472 M -7.08 % | 33.870 M 13.79 % | 29.765 M 11.50 % | 26.695 M 61.29 % | 16.551 M -13.38 % | 19.107 M 3.63 % | 18.438 M -16.04 % | 21.960 M -7.81 % | 23.821 M 2.06 % | 23.341 M -1.59 % | 23.719 M -17.57 % | 28.773 M -16.68 % | 34.533 M 62.58 % | 21.241 M 8.34 % | 19.606 M 0.00 % | 19.606 M 33.40 % | 14.697 M 0.00 % | 14.697 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.996 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.915 M | 0.000 | 0.000 | 0.000 -100.00 % | 834.000 K 0.00 % | 834.000 K 0.00 % | 834.000 K 0.00 % | 834.000 K |
| Selling general and administrative expenses | 3.468 M 0.00 % | 3.468 M 49.95 % | 2.313 M 0.00 % | 2.313 M -38.98 % | 3.790 M 0.00 % | 3.790 M -48.29 % | 7.330 M -31.49 % | 10.699 M -35.02 % | 16.464 M 61.59 % | 10.189 M 48.05 % | 6.882 M -32.10 % | 10.135 M -2.89 % | 10.437 M 0.55 % | 10.380 M 66.85 % | 6.221 M -55.94 % | 14.120 M 152.64 % | 5.589 M -20.26 % | 7.009 M -10.30 % | 7.814 M 96.93 % | 3.968 M -2.02 % | 4.050 M -35.25 % | 6.255 M 1.41 % | 6.168 M 9.69 % | 5.623 M -16.15 % | 6.706 M -23.36 % | 8.750 M -16.13 % | 10.433 M 26.09 % | 8.274 M 9.27 % | 7.572 M -22.87 % | 9.817 M -15.53 % | 11.622 M 12.19 % | 10.359 M 24.99 % | 8.288 M -6.08 % | 8.825 M 5.29 % | 8.382 M -1.09 % | 8.474 M -14.33 % | 9.891 M 32.23 % | 7.480 M -24.21 % | 9.870 M -28.55 % | 13.814 M 0.23 % | 13.782 M 87.71 % | 7.342 M 11.47 % | 6.587 M 0.00 % | 6.587 M 15.09 % | 5.723 M 0.00 % | 5.723 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 64.000 K -54.61 % | 141.000 K 18.49 % | 119.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 3.000 K -91.89 % | 37.000 K -61.86 % | 97.000 K -23.62 % | 127.000 K 10.43 % | 115.000 K 25.00 % | 92.000 K 9.52 % | 84.000 K -9.68 % | 93.000 K 52.46 % | 61.000 K 56.41 % | 39.000 K 160.00 % | 15.000 K 1 400.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K -33.33 % | 3.000 K 50.00 % | 2.000 K -33.33 % | 3.000 K 50.00 % | 2.000 K -33.33 % | 3.000 K 50.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.500 K 0.00 % | 1.500 K -25.00 % | 2.000 K 0.00 % | 2.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K -20.00 % | 10.000 K -9.09 % | 11.000 K -21.43 % | 14.000 K -12.50 % | 16.000 K | 0.000 -100.00 % | 4.000 K -20.00 % | 5.000 K -37.50 % | 8.000 K -20.00 % | 10.000 K -16.67 % | 12.000 K -14.29 % | 14.000 K -12.50 % | 16.000 K 100.00 % | 8.000 K -20.00 % | 10.000 K -33.33 % | 15.000 K -25.00 % | 20.000 K -33.33 % | 30.000 K -57.75 % | 71.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 -100.00 % | 2.479 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 268.000 K 0.00 % | 268.000 K 31.70 % | 203.500 K -32.09 % | 299.666 K -39.09 % | 492.000 K -80.36 % | 2.506 M 0.00 % | 2.506 M 239.61 % | 737.750 K -85.73 % | 5.171 M 600.91 % | 737.750 K -75.45 % | 3.005 M 151.83 % | 1.193 M -6.78 % | 1.280 M 7.27 % | 1.193 M -72.56 % | 4.348 M 511.96 % | 710.500 K -59.95 % | 1.774 M 149.68 % | 710.500 K -55.51 % | 1.597 M 9.74 % | 1.455 M -49.59 % | 2.887 M 98.39 % | 1.455 M -56.71 % | 3.362 M 20.01 % | 2.802 M -34.98 % | 4.309 M 53.81 % | 2.802 M 0.00 % | 2.802 M 1 767.67 % | 150.000 K -94.65 % | 2.802 M 0.00 % | 2.802 M -46.67 % | 5.253 M 105 160.00 % | -5.000 K -100.26 % | 1.912 M 95 712.50 % | -2.000 K 88.24 % | -17.000 K -750.00 % | -2.000 K -101.69 % | 118.000 K -95.21 % | 2.465 M -43.83 % | 4.389 M 564.94 % | -944.000 K -142.37 % | 2.228 M 0.00 % | 2.228 M 32.32 % | 1.684 M 0.00 % | 1.684 M -10.88 % | 1.890 M 0.00 % | 1.890 M |
| Operating income | 645.000 K 0.00 % | 645.000 K 1 008.45 % | -71.000 K 0.00 % | -71.000 K -200.00 % | 71.000 K 0.00 % | 71.000 K -99.56 % | 16.271 M 352.85 % | -6.435 M -2.99 % | -6.248 M -73.46 % | -3.602 M -12.46 % | -3.203 M 47.87 % | -6.144 M -516.25 % | -997.000 K -17.57 % | -848.000 K -143.40 % | 1.954 M -51.54 % | 4.032 M 249.33 % | -2.700 M 19.19 % | -3.341 M -14.18 % | -2.926 M -1 406.25 % | 224.000 K 110.95 % | -2.046 M 48.62 % | -3.982 M -15.32 % | -3.453 M -580.92 % | 718.000 K 142.17 % | -1.703 M 51.22 % | -3.491 M 36.52 % | -5.499 M -93.69 % | -2.839 M 74.91 % | -11.315 M -2 244.97 % | -482.500 K 87.67 % | -3.913 M -21.45 % | -3.222 M 35.51 % | -4.996 M -155.30 % | -1.957 M 46.78 % | -3.677 M -14.09 % | -3.223 M -5.26 % | -3.062 M -250.76 % | 2.031 M 190.47 % | -2.245 M -50.57 % | -1.491 M -128.19 % | 5.290 M -36.75 % | 8.363 M 725.16 % | 1.014 M 0.00 % | 1.014 M -72.63 % | 3.704 M 0.00 % | 3.704 M |
| Operating income ratio | 0.03 0.00 % | 0.03 507.67 % | -0.01 0.00 % | -0.01 -216.20 % | 0.01 0.00 % | 0.01 -99.49 % | 1.39 528.14 % | -0.33 -149.27 % | -0.13 -6.88 % | -0.12 11.45 % | -0.14 36.80 % | -0.22 -360.28 % | -0.05 -5.63 % | -0.04 -153.79 % | 0.08 -22.15 % | 0.11 145.59 % | -0.24 15.67 % | -0.28 -40.02 % | -0.20 -1 207.11 % | 0.02 109.97 % | -0.18 41.96 % | -0.31 -38.98 % | -0.22 -734.67 % | 0.04 144.63 % | -0.08 48.47 % | -0.15 31.87 % | -0.22 -72.98 % | -0.13 73.63 % | -0.49 -3 596.25 % | -0.01 91.19 % | -0.15 -10.27 % | -0.14 63.83 % | -0.38 -232.54 % | -0.11 54.22 % | -0.25 -44.90 % | -0.17 -16.61 % | -0.15 -284.28 % | 0.08 179.94 % | -0.10 -76.90 % | -0.06 -142.61 % | 0.13 -52.97 % | 0.28 476.08 % | 0.05 0.00 % | 0.05 -75.28 % | 0.20 0.00 % | 0.20 |
| Total other income expenses net | 0.000 | 0.000 100.00 % | -906.500 K 0.00 % | -906.500 K | 0.000 | 0.000 100.00 % | -32.884 M -328 740.00 % | -10.000 K -100.28 % | 3.577 M 384.03 % | 739.000 K 4 718.75 % | -16.000 K | 0.000 100.00 % | -4.000 K -104.76 % | 84.000 K -77.48 % | 373.000 K 3 830.00 % | -10.000 K -109.62 % | 104.000 K 215.15 % | 33.000 K 103.70 % | -892.000 K -2 223.81 % | 42.000 K -58.42 % | 101.000 K -9.82 % | 112.000 K -94.49 % | 2.031 M 2 977.27 % | 66.000 K -96.43 % | 1.847 M -8.66 % | 2.022 M 119.98 % | -10.121 M -9 100.91 % | -110.000 K -229.41 % | 85.000 K 93.18 % | 44.000 K 100.84 % | -5.255 M -6 004.49 % | 89.000 K 141.01 % | -217.000 K -582.22 % | 45.000 K 102.42 % | -1.863 M -2 617.57 % | 74.000 K 164.91 % | -114.000 K | 0.000 100.00 % | -2.479 M -294.74 % | 1.273 M 771.92 % | 146.000 K | 0.000 -100.00 % | 50.500 K 0.00 % | 50.500 K | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -8.517 M 0.00 % | -8.517 M -58.40 % | -5.377 M 0.00 % | -5.377 M -34.36 % | -4.002 M 0.00 % | -4.002 M 15.64 % | -4.744 M -123.75 % | 19.978 M 222.86 % | -16.261 M -155.59 % | 29.254 M 216.86 % | -25.034 M -189.89 % | 27.851 M 200.91 % | -27.600 M -176.90 % | 35.893 M 204.26 % | -34.426 M -36.92 % | -25.144 M -164.99 % | 38.692 M 208.01 % | -35.821 M 4.97 % | -37.694 M -182.76 % | 45.545 M 204.33 % | -43.653 M -4.26 % | -41.868 M -190.54 % | 46.245 M 201.23 % | -45.684 M 12.31 % | -52.095 M -220.41 % | 43.263 M 201.89 % | -42.459 M 34.96 % | -65.277 M -184.76 % | 77.018 M 201.06 % | -76.209 M 12.10 % | -86.703 M -288.02 % | 46.114 M 201.25 % | -45.545 M 13.55 % | -52.682 M -238.01 % | 38.173 M 201.49 % | -37.613 M 0.00 % | -37.613 M -202.16 % | 36.819 M |
| Total investments | 0.000 | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K | 0.000 | 0.000 -100.00 % | 121.000 K -99.70 % | 39.956 M 1 817.27 % | 2.084 M -96.44 % | 58.508 M 3 667.42 % | 1.553 M -97.21 % | 55.702 M | 0.000 -100.00 % | 71.786 M 15 173.62 % | 470.000 K | 0.000 -100.00 % | 77.384 M 14 391.39 % | 534.000 K | 0.000 -100.00 % | 91.090 M 16 050.71 % | 564.000 K | 0.000 -100.00 % | 92.490 M 16 386.63 % | 561.000 K | 0.000 -100.00 % | 86.526 M 10 661.94 % | 804.000 K | 0.000 -100.00 % | 154.036 M 18 940.30 % | 809.000 K | 0.000 -100.00 % | 92.228 M 16 108.79 % | 569.000 K -8.67 % | 623.000 K -99.18 % | 76.346 M 13 533.21 % | 560.000 K 0.00 % | 560.000 K -99.24 % | 73.638 M |
| Total debt | 387.000 K 0.00 % | 387.000 K -24.27 % | 511.000 K 0.00 % | 511.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.633 M | 0.000 -100.00 % | 2.272 M | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 997.000 K -42.50 % | 1.734 M | 0.000 -100.00 % | 2.337 M 461.78 % | 416.000 K | 0.000 -100.00 % | 1.328 M -46.56 % | 2.485 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 |
| Accumulated other comprehensive income loss | 71.474 M 0.00 % | 71.474 M 1.98 % | 70.086 M 0.00 % | 70.086 M -1.49 % | 71.148 M 0.00 % | 71.148 M 1.20 % | 70.302 M 104.82 % | 34.324 M -51.01 % | 70.064 M 57.17 % | 44.579 M -36.73 % | 70.458 M | 0.000 -100.00 % | 71.856 M 107.36 % | 34.652 M -51.02 % | 70.754 M 0.26 % | 70.570 M 107.25 % | 34.051 M 262.26 % | -20.985 M -129.33 % | 71.537 M 58.49 % | 45.137 M 341.37 % | -18.700 M -125.88 % | 72.270 M 52.93 % | 47.256 M 404.56 % | -15.516 M -121.59 % | 71.880 M 0.98 % | 71.183 M 526.09 % | -16.706 M -123.23 % | 71.910 M -20.35 % | 90.278 M 729.07 % | -14.351 M -119.67 % | 72.947 M 28.77 % | 56.648 M 499.75 % | -14.171 M -120.46 % | 69.271 M 38.74 % | 49.927 M -28.29 % | 69.628 M 0.00 % | 69.628 M 60.40 % | 43.408 M |
| Retained earnings | -122.699 M 0.00 % | -122.699 M 1.09 % | -124.049 M 0.00 % | -124.049 M -1.60 % | -122.100 M 0.00 % | -122.100 M 0.28 % | -122.442 M | 0.000 100.00 % | -99.820 M | 0.000 100.00 % | -89.959 M | 0.000 100.00 % | -80.596 M | 0.000 100.00 % | -78.831 M 7.57 % | -85.291 M | 0.000 100.00 % | -79.387 M -5.66 % | -75.132 M | 0.000 100.00 % | -69.317 M -0.93 % | -68.679 M | 0.000 100.00 % | -67.454 M -37.16 % | -49.179 M | 0.000 100.00 % | -43.114 M -39.21 % | -30.971 M | 0.000 100.00 % | -25.411 M -40.14 % | -18.132 M | 0.000 100.00 % | -16.603 M -104.22 % | -8.130 M | 0.000 100.00 % | -19.701 M 0.00 % | -19.701 M | 0.000 |
| Common stock | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M 0.00 % | 3.800 M 5.56 % | 3.600 M 0.00 % | 3.600 M 50.00 % | 2.400 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 1.600 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M | 0.000 -100.00 % | 85.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 25.555 M 0.00 % | 25.555 M 11.71 % | 22.877 M 0.00 % | 22.877 M -7.63 % | 24.766 M 0.00 % | 24.766 M 115.28 % | 11.504 M -66.48 % | 34.324 M 0.00 % | 34.324 M -23.00 % | 44.579 M 0.00 % | 44.579 M 31.16 % | 33.989 M 0.00 % | 33.989 M -1.91 % | 34.652 M 0.00 % | 34.652 M 23.72 % | 28.008 M -17.75 % | 34.051 M 0.00 % | 34.051 M -12.99 % | 39.134 M -13.30 % | 45.137 M 0.00 % | 45.137 M -2.55 % | 46.320 M -2.19 % | 47.356 M 0.00 % | 47.356 M -28.06 % | 65.824 M -8.04 % | 71.577 M 0.00 % | 71.577 M -14.85 % | 84.064 M -7.29 % | 90.674 M 0.00 % | 90.674 M -7.04 % | 97.544 M 72.19 % | 56.648 M 0.00 % | 56.648 M -7.35 % | 61.141 M 22.46 % | 49.927 M 0.00 % | 49.927 M 0.00 % | 49.927 M 15.02 % | 43.408 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K 0.00 % | 435.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 -100.00 % | 242.000 K -11.03 % | 272.000 K | 0.000 -100.00 % | 272.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 136.000 K 0.00 % | 136.000 K -47.89 % | 261.000 K 0.00 % | 261.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 331.000 K | 0.000 -100.00 % | 986.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 997.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 512.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 |
| Total non current liabilities | 136.000 K 0.00 % | 136.000 K -47.89 % | 261.000 K 0.00 % | 261.000 K -40.00 % | 435.000 K 0.00 % | 435.000 K | 0.000 | 0.000 -100.00 % | 331.000 K | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 2.892 M | 0.000 -100.00 % | 4.007 M 3 080.16 % | 126.000 K | 0.000 -100.00 % | 997.000 K -56.88 % | 2.312 M | 0.000 -100.00 % | 3.366 M 557.42 % | 512.000 K | 0.000 -100.00 % | 3.744 M -63.92 % | 10.376 M | 0.000 -100.00 % | 2.521 M | 0.000 | 0.000 -100.00 % | 242.000 K -11.03 % | 272.000 K | 0.000 -100.00 % | 272.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 4.162 M 0.00 % | 4.162 M 4.49 % | 3.983 M -1.90 % | 4.060 M 349.12 % | 904.000 K -5.34 % | 955.000 K -84.71 % | 6.247 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 4.996 M | 0.000 -100.00 % | 8.753 M | 0.000 -100.00 % | 5.932 M 128.51 % | 2.596 M | 0.000 -100.00 % | 4.726 M 50.70 % | 3.136 M | 0.000 -100.00 % | 15.568 M -12.93 % | 17.880 M | 0.000 -100.00 % | 17.388 M 9.26 % | 15.914 M | 0.000 -100.00 % | 22.632 M 44.45 % | 15.668 M | 0.000 -100.00 % | 16.725 M -21.47 % | 21.298 M | 0.000 -100.00 % | 29.867 M -1.79 % | 30.411 M | 0.000 -100.00 % | 18.225 M 0.00 % | 18.225 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.499 M | 0.000 -100.00 % | 8.083 M | 0.000 -100.00 % | 10.315 M | 0.000 -100.00 % | 13.725 M | 0.000 -100.00 % | 10.074 M 3.47 % | 9.736 M | 0.000 -100.00 % | 10.771 M -3.18 % | 11.125 M | 0.000 -100.00 % | 8.535 M -40.02 % | 14.229 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 |
| Short term debt | 251.000 K 0.00 % | 251.000 K 0.40 % | 250.000 K 0.00 % | 250.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.781 M | 0.000 100.00 % | -9.029 M | 0.000 100.00 % | -13.474 M | 0.000 100.00 % | -9.077 M -11.68 % | -8.128 M | 0.000 100.00 % | -9.431 M -2 367.07 % | 416.000 K | 0.000 -100.00 % | 1.328 M -32.69 % | 1.973 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 |
| Total current liabilities | 4.656 M 0.00 % | 4.656 M 8.03 % | 4.310 M 0.00 % | 4.310 M 348.49 % | 961.000 K 0.00 % | 961.000 K -92.75 % | 13.261 M | 0.000 -100.00 % | 17.496 M | 0.000 -100.00 % | 18.541 M | 0.000 -100.00 % | 25.447 M | 0.000 -100.00 % | 20.090 M 16.98 % | 17.174 M | 0.000 -100.00 % | 18.714 M 12.40 % | 16.650 M | 0.000 -100.00 % | 17.324 M -25.26 % | 23.180 M | 0.000 -100.00 % | 21.132 M -19.77 % | 26.339 M | 0.000 -100.00 % | 25.153 M 41.07 % | 17.830 M | 0.000 -100.00 % | 20.185 M -16.42 % | 24.151 M | 0.000 -100.00 % | 33.325 M -3.68 % | 34.598 M | 0.000 -100.00 % | 20.188 M 0.00 % | 20.188 M | 0.000 |
| Total liabilities | 4.792 M 0.00 % | 4.792 M 4.83 % | 4.571 M 0.00 % | 4.571 M 227.44 % | 1.396 M 0.00 % | 1.396 M -89.47 % | 13.261 M | 0.000 -100.00 % | 17.827 M | 0.000 -100.00 % | 19.527 M | 0.000 -100.00 % | 25.447 M | 0.000 -100.00 % | 20.090 M 16.13 % | 17.300 M | 0.000 -100.00 % | 19.711 M 18.38 % | 16.650 M | 0.000 -100.00 % | 17.324 M -26.88 % | 23.692 M | 0.000 -100.00 % | 21.132 M -19.77 % | 26.339 M | 0.000 -100.00 % | 25.153 M 41.07 % | 17.830 M | 0.000 -100.00 % | 20.427 M -16.36 % | 24.423 M | 0.000 -100.00 % | 33.597 M -2.89 % | 34.598 M | 0.000 -100.00 % | 20.188 M 0.00 % | 20.188 M | 0.000 |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.978 M -24.80 % | -16.008 M 45.28 % | -29.254 M | 0.000 | 0.000 100.00 % | -11.086 M 69.11 % | -35.893 M | 0.000 -100.00 % | 744.000 K 101.92 % | -38.692 M | 0.000 | 0.000 100.00 % | -45.545 M | 0.000 | 0.000 100.00 % | -46.245 M | 0.000 | 0.000 100.00 % | -43.263 M | 0.000 | 0.000 100.00 % | -77.018 M | 0.000 | 0.000 100.00 % | -46.114 M | 0.000 | 0.000 100.00 % | -38.173 M | 0.000 | 0.000 100.00 % | -36.819 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 10.822 M 0.00 % | 10.822 M 6.43 % | 10.168 M 0.00 % | 10.168 M 36.25 % | 7.463 M 0.00 % | 7.463 M -17.60 % | 9.057 M | 0.000 -100.00 % | 13.866 M | 0.000 -100.00 % | 15.670 M | 0.000 -100.00 % | 10.200 M | 0.000 -100.00 % | 6.481 M 26.95 % | 5.105 M | 0.000 -100.00 % | 2.858 M -40.48 % | 4.802 M | 0.000 -100.00 % | 4.850 M -18.10 % | 5.922 M | 0.000 -100.00 % | 8.080 M -53.83 % | 17.500 M | 0.000 -100.00 % | 20.116 M 19.83 % | 16.787 M | 0.000 -100.00 % | 15.006 M -17.93 % | 18.284 M | 0.000 -100.00 % | 20.679 M 0.57 % | 20.561 M | 0.000 -100.00 % | 18.076 M 0.00 % | 18.076 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.822 M 0.00 % | 10.822 M 6.43 % | 10.168 M 0.00 % | 10.168 M 36.25 % | 7.463 M 0.00 % | 7.463 M -17.60 % | 9.057 M | 0.000 -100.00 % | 13.866 M | 0.000 -100.00 % | 15.670 M | 0.000 -100.00 % | 10.200 M | 0.000 -100.00 % | 6.481 M 26.95 % | 5.105 M | 0.000 -100.00 % | 2.858 M -40.48 % | 4.802 M | 0.000 -100.00 % | 4.850 M -18.10 % | 5.922 M | 0.000 -100.00 % | 8.080 M -53.83 % | 17.500 M | 0.000 -100.00 % | 20.116 M 19.83 % | 16.787 M | 0.000 -100.00 % | 15.006 M -17.93 % | 18.284 M | 0.000 -100.00 % | 20.679 M 0.57 % | 20.561 M | 0.000 -100.00 % | 18.076 M 0.00 % | 18.076 M | 0.000 |
| Property plant equipment net | 1.629 M 0.00 % | 1.629 M -12.51 % | 1.862 M 0.00 % | 1.862 M 8.95 % | 1.709 M 0.00 % | 1.709 M -5.27 % | 1.804 M | 0.000 -100.00 % | 2.142 M | 0.000 -100.00 % | 2.678 M | 0.000 -100.00 % | 886.000 K | 0.000 -100.00 % | 1.548 M -20.86 % | 1.956 M | 0.000 -100.00 % | 2.674 M 317.81 % | 640.000 K | 0.000 -100.00 % | 1.955 M -44.11 % | 3.498 M | 0.000 -100.00 % | 1.739 M -21.88 % | 2.226 M | 0.000 -100.00 % | 3.375 M 9.58 % | 3.080 M | 0.000 -100.00 % | 3.601 M 36.71 % | 2.634 M | 0.000 -100.00 % | 2.237 M 7.14 % | 2.088 M | 0.000 -100.00 % | 1.970 M 0.00 % | 1.970 M | 0.000 |
| Total non current assets | 12.451 M 0.00 % | 12.451 M 3.50 % | 12.030 M 0.00 % | 12.030 M 31.16 % | 9.172 M 0.00 % | 9.172 M -15.55 % | 10.861 M 154.36 % | -19.978 M -224.80 % | 16.008 M 154.72 % | -29.254 M -259.44 % | 18.348 M | 0.000 -100.00 % | 11.086 M 130.89 % | -35.893 M -547.04 % | 8.029 M 2.87 % | 7.805 M 120.17 % | -38.692 M -799.42 % | 5.532 M 1.65 % | 5.442 M 111.95 % | -45.545 M -769.29 % | 6.805 M -27.76 % | 9.420 M 120.37 % | -46.245 M -570.97 % | 9.819 M -50.22 % | 19.726 M 145.60 % | -43.263 M -284.17 % | 23.491 M 18.24 % | 19.867 M 125.80 % | -77.018 M -513.92 % | 18.607 M -11.05 % | 20.918 M 145.36 % | -46.114 M -301.23 % | 22.916 M 1.18 % | 22.649 M 159.33 % | -38.173 M -290.43 % | 20.046 M 0.00 % | 20.046 M 154.44 % | -36.819 M |
| Other current assets | 8.257 M 0.00 % | 8.257 M 77.42 % | 4.654 M -24.09 % | 6.131 M -50.26 % | 12.326 M 0.00 % | 12.326 M 103.03 % | 6.071 M | 0.000 -100.00 % | 11.561 M | 0.000 -100.00 % | 12.550 M | 0.000 -100.00 % | 16.564 M | 0.000 -100.00 % | 6.876 M 12.57 % | 6.108 M | 0.000 -100.00 % | 6.514 M -21.30 % | 8.277 M | 0.000 -100.00 % | 7.548 M -21.50 % | 9.615 M | 0.000 -100.00 % | 7.825 M -46.64 % | 14.664 M | 0.000 -100.00 % | 15.856 M 35.16 % | 11.731 M | 0.000 -100.00 % | 9.910 M 6.60 % | 9.296 M | 0.000 -100.00 % | 14.056 M 39.86 % | 10.050 M | 0.000 -100.00 % | 4.506 M 0.00 % | 4.506 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 15.000 K 0.00 % | 15.000 K | 0.000 | 0.000 -100.00 % | 121.000 K -99.70 % | 39.956 M 1 817.27 % | 2.084 M -96.44 % | 58.508 M 3 667.42 % | 1.553 M -97.21 % | 55.702 M | 0.000 -100.00 % | 71.786 M 15 173.62 % | 470.000 K | 0.000 -100.00 % | 77.384 M 14 391.39 % | 534.000 K | 0.000 -100.00 % | 91.090 M 16 050.71 % | 564.000 K | 0.000 -100.00 % | 92.490 M 16 386.63 % | 561.000 K | 0.000 -100.00 % | 86.526 M 10 661.94 % | 804.000 K | 0.000 -100.00 % | 154.036 M 18 940.30 % | 809.000 K | 0.000 -100.00 % | 92.228 M 16 108.79 % | 569.000 K -8.67 % | 623.000 K -99.18 % | 76.346 M 13 533.21 % | 560.000 K 0.00 % | 560.000 K -99.24 % | 73.638 M |
| cash and cash equivalents | 8.904 M 0.00 % | 8.904 M 51.22 % | 5.888 M 0.00 % | 5.888 M 47.13 % | 4.002 M 0.00 % | 4.002 M -15.64 % | 4.744 M 123.75 % | -19.978 M -211.65 % | 17.894 M 161.17 % | -29.254 M -207.13 % | 27.306 M 198.04 % | -27.851 M -200.00 % | 27.851 M 177.59 % | -35.893 M -201.33 % | 35.423 M 31.79 % | 26.878 M 169.47 % | -38.692 M -201.40 % | 38.158 M 0.13 % | 38.110 M 183.68 % | -45.545 M -201.25 % | 44.981 M 1.42 % | 44.353 M 195.91 % | -46.245 M -201.23 % | 45.684 M -12.31 % | 52.095 M 220.41 % | -43.263 M -201.89 % | 42.459 M -34.96 % | 65.277 M 184.76 % | -77.018 M -201.06 % | 76.209 M -12.10 % | 86.703 M 288.02 % | -46.114 M -201.25 % | 45.545 M -13.55 % | 52.682 M 238.01 % | -38.173 M -201.49 % | 37.613 M 0.00 % | 37.613 M 202.16 % | -36.819 M |
| Cash and short term investments | 8.904 M 0.00 % | 8.904 M 50.84 % | 5.903 M 0.00 % | 5.903 M 47.50 % | 4.002 M 0.00 % | 4.002 M -15.64 % | 4.744 M -76.25 % | 19.978 M 0.00 % | 19.978 M -31.71 % | 29.254 M 1.37 % | 28.859 M 3.62 % | 27.851 M 0.00 % | 27.851 M -22.41 % | 35.893 M 1.33 % | 35.423 M 31.79 % | 26.878 M -30.53 % | 38.692 M 1.40 % | 38.158 M 0.13 % | 38.110 M -16.32 % | 45.545 M 1.25 % | 44.981 M 1.42 % | 44.353 M -4.09 % | 46.245 M 1.23 % | 45.684 M -12.31 % | 52.095 M 20.41 % | 43.263 M 1.89 % | 42.459 M -34.96 % | 65.277 M -15.24 % | 77.018 M 1.06 % | 76.209 M -12.10 % | 86.703 M 88.02 % | 46.114 M 1.25 % | 45.545 M -14.56 % | 53.305 M 39.64 % | 38.173 M 0.00 % | 38.173 M 0.00 % | 38.173 M 3.68 % | 36.819 M |
| Total current assets | 17.896 M 0.00 % | 17.896 M 16.07 % | 15.418 M 0.00 % | 15.418 M -9.25 % | 16.990 M 0.00 % | 16.990 M 22.20 % | 13.904 M -30.40 % | 19.978 M -44.73 % | 36.143 M 23.55 % | 29.254 M -36.07 % | 45.758 M 64.30 % | 27.851 M -42.40 % | 48.350 M 34.71 % | 35.893 M -23.16 % | 46.713 M 24.56 % | 37.503 M -3.07 % | 38.692 M -19.78 % | 48.230 M -4.20 % | 50.342 M 10.53 % | 45.545 M -18.17 % | 55.656 M -8.15 % | 60.592 M 31.02 % | 46.245 M -21.18 % | 58.669 M -19.01 % | 72.437 M 67.43 % | 43.263 M -40.93 % | 73.239 M -10.98 % | 82.269 M 6.82 % | 77.018 M -16.73 % | 92.494 M -8.47 % | 101.049 M 119.13 % | 46.114 M -31.51 % | 67.329 M -8.16 % | 73.310 M 92.05 % | 38.173 M -24.01 % | 50.233 M 0.00 % | 50.233 M 36.43 % | 36.819 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.084 M | 0.000 100.00 % | -1.553 M | 0.000 100.00 % | -3.935 M | 0.000 | 0.000 100.00 % | -4.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K 4.55 % | 22.000 K | 0.000 -100.00 % | 26.000 K -7.14 % | 28.000 K | 0.000 -100.00 % | 38.000 K -75.48 % | 155.000 K | 0.000 -100.00 % | 156.000 K -38.34 % | 253.000 K | 0.000 -100.00 % | 290.000 K 0.00 % | 290.000 K | 0.000 |
| Net receivables | 735.000 K 0.00 % | 735.000 K -84.88 % | 4.861 M 43.65 % | 3.384 M 411.18 % | 662.000 K 0.00 % | 662.000 K -78.57 % | 3.089 M | 0.000 -100.00 % | 4.604 M | 0.000 -100.00 % | 5.982 M | 0.000 -100.00 % | 3.935 M | 0.000 -100.00 % | 4.693 M 3.90 % | 4.517 M | 0.000 -100.00 % | 3.839 M -2.93 % | 3.955 M | 0.000 -100.00 % | 3.566 M -46.17 % | 6.624 M | 0.000 -100.00 % | 5.137 M -9.18 % | 5.656 M | 0.000 -100.00 % | 14.859 M 183.95 % | 5.233 M | 0.000 -100.00 % | 5.528 M 12.93 % | 4.895 M | 0.000 -100.00 % | 7.003 M -27.82 % | 9.702 M | 0.000 -100.00 % | 7.264 M 0.00 % | 7.264 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 243.000 K 0.00 % | 243.000 K | 0.000 | 0.000 -100.00 % | 6.000 K 0.00 % | 6.000 K -98.63 % | 438.000 K | 0.000 -100.00 % | 2.863 M | 0.000 -100.00 % | 1.867 M | 0.000 -100.00 % | 2.641 M | 0.000 -100.00 % | 3.010 M -4.66 % | 3.157 M | 0.000 -100.00 % | 1.800 M -5.06 % | 1.896 M | 0.000 -100.00 % | 351.000 K -89.20 % | 3.250 M | 0.000 -100.00 % | 3.744 M -64.09 % | 10.425 M | 0.000 -100.00 % | 2.521 M 16.60 % | 2.162 M | 0.000 -100.00 % | 3.460 M 21.28 % | 2.853 M | 0.000 -100.00 % | 3.458 M -17.41 % | 4.187 M | 0.000 -100.00 % | 1.963 M 0.00 % | 1.963 M | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 51.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K 0.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K 0.00 % | 77.000 K | 0.000 -100.00 % | 77.000 K 0.00 % | 77.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 |
| 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 |
| Minority interest | -845.000 K 0.00 % | -845.000 K -7.64 % | -785.000 K 0.00 % | -785.000 K -23.43 % | -636.000 K 0.00 % | -636.000 K -45.87 % | -436.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 -100.00 % | 100.000 K -74.62 % | 394.000 K | 0.000 -100.00 % | 394.000 K -0.51 % | 396.000 K | 0.000 -100.00 % | 396.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 387.000 K 0.00 % | 387.000 K -24.27 % | 511.000 K 0.00 % | 511.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.633 M | 0.000 -100.00 % | 2.272 M | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 997.000 K -42.50 % | 1.734 M | 0.000 -100.00 % | 2.337 M 461.78 % | 416.000 K | 0.000 -100.00 % | 1.328 M -46.56 % | 2.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.740 M | 0.000 | 0.000 -100.00 % | 14.721 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 |
| Other total stockholders equity | 73.825 M 0.00 % | 73.825 M 0.00 % | 73.825 M 0.00 % | 73.825 M 1.47 % | 72.754 M 0.00 % | 72.754 M 17.95 % | 61.680 M | 0.000 -100.00 % | 61.680 M | 0.000 -100.00 % | 61.680 M | 0.000 -100.00 % | 32.389 M | 0.000 -100.00 % | 41.129 M 55.74 % | 26.408 M | 0.000 -100.00 % | 41.129 M 0.00 % | 41.129 M | 0.000 -100.00 % | 41.129 M 0.00 % | 41.129 M 41 029.00 % | 100.000 K -99.76 % | 41.129 M -63.61 % | 113.009 M 28 582.49 % | 394.000 K -99.04 % | 41.129 M 0.00 % | 41.129 M 10 286.11 % | 396.000 K -99.04 % | 41.129 M 0.00 % | 41.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.892 M | 0.000 100.00 % | -4.007 M | 0.000 | 0.000 | 0.000 100.00 % | -2.312 M | 0.000 100.00 % | -3.366 M | 0.000 | 0.000 100.00 % | -3.744 M 63.92 % | -10.376 M | 0.000 100.00 % | -2.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 30.347 M 0.00 % | 30.347 M 10.56 % | 27.448 M 0.00 % | 27.448 M 4.92 % | 26.162 M 0.00 % | 26.162 M 5.64 % | 24.765 M | 0.000 -100.00 % | 52.151 M | 0.000 -100.00 % | 64.106 M | 0.000 -100.00 % | 59.436 M | 0.000 -100.00 % | 54.742 M 20.82 % | 45.308 M | 0.000 -100.00 % | 53.762 M -3.62 % | 55.784 M | 0.000 -100.00 % | 62.461 M -10.79 % | 70.012 M | 0.000 -100.00 % | 68.488 M -25.69 % | 92.163 M | 0.000 -100.00 % | 96.730 M -5.29 % | 102.136 M | 0.000 -100.00 % | 111.101 M -8.91 % | 121.967 M | 0.000 -100.00 % | 90.245 M -5.95 % | 95.959 M | 0.000 -100.00 % | 70.279 M 0.00 % | 70.279 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 | 0.000 100.00 % | -2.079 M 0.00 % | -2.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -756.000 K 0.00 % | -756.000 K 0.00 % | -756.000 K | 0.000 -100.00 % | 1.950 M 0.00 % | 1.950 M 0.00 % | 1.950 M | 0.000 100.00 % | -2.504 M 0.00 % | -2.504 M 0.00 % | -2.504 M | 0.000 100.00 % | -1.036 M 0.00 % | -1.036 M 0.00 % | -1.036 M -323.21 % | 464.250 K 0.00 % | 464.250 K 0.00 % | 464.250 K 106.33 % | 225.000 K 0.00 % | 225.000 K 163.11 % | -356.500 K 0.00 % | -356.500 K 22.88 % | -462.250 K |
| Accounts receivables | 0.000 | 0.000 100.00 % | -934.500 K 0.00 % | -934.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -375.000 K 0.00 % | -375.000 K -135.36 % | 1.061 M 0.00 % | 1.061 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 750.000 0.00 % | 750.000 0.00 % | 750.000 | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 -100.00 % | 22.750 K 0.00 % | 22.750 K 0.00 % | 22.750 K -31.58 % | 33.250 K 0.00 % | 33.250 K 0.00 % | 33.250 K 1 008.33 % | 3.000 K 0.00 % | 3.000 K -94.17 % | 51.500 K 0.00 % | 51.500 K 88.99 % | 27.250 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 100.00 % | -1.145 M 0.00 % | -1.145 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 -100.00 % | 1.949 M 0.00 % | 1.949 M 0.00 % | 1.949 M | 0.000 100.00 % | -2.507 M 0.00 % | -2.507 M 0.00 % | -2.507 M | 0.000 100.00 % | -1.059 M 0.00 % | -1.059 M 0.00 % | -1.059 M -345.71 % | 431.000 K 0.00 % | 431.000 K 0.00 % | 431.000 K -27.81 % | 597.000 K 0.00 % | 597.000 K 140.65 % | -1.469 M 0.00 % | -1.469 M -200.00 % | -489.500 K |
| Other non cash items | 479.500 K 0.00 % | 479.500 K -64.20 % | 1.340 M 0.00 % | 1.340 M 132.04 % | -4.181 M -18.01 % | -3.543 M -209.45 % | 3.237 M -49.78 % | 6.445 M 2.97 % | 6.259 M 73.76 % | 3.602 M 11.90 % | 3.219 M -47.61 % | 6.144 M 1 242.01 % | -538.000 K -170.42 % | 764.000 K -93.18 % | 11.206 M 371.13 % | -4.133 M -441.57 % | 1.210 M -63.42 % | 3.308 M -62.49 % | 8.820 M 3 415.79 % | -266.000 K -106.25 % | 4.256 M 9.97 % | 3.870 M -53.57 % | 8.335 M 1 163.14 % | -784.000 K -221.31 % | -244.000 K -116.61 % | 1.469 M -90.42 % | 15.328 M 420.12 % | 2.947 M -65.03 % | 8.428 M 456.67 % | -2.363 M -126.47 % | 8.926 M 177.46 % | 3.217 M -10.71 % | 3.603 M 84.11 % | 1.957 M -55.88 % | 4.436 M 56.03 % | 2.843 M -5.55 % | 3.010 M 303.24 % | -1.481 M -124.80 % | 5.972 M 300.54 % | 1.491 M 140.55 % | -3.677 M 46.59 % | -6.884 M -7 998.82 % | -85.000 K 0.00 % | -85.000 K -133.93 % | 250.500 K 0.00 % | 250.500 K 190.03 % | -278.250 K |
| Net cash provided by operating activities | 1.487 M 0.00 % | 1.487 M 381.00 % | -529.000 K 0.00 % | -529.000 K 84.31 % | -3.372 M 0.00 % | -3.372 M 50.83 % | -6.858 M | 0.000 100.00 % | -5.523 M | 0.000 100.00 % | -10.593 M | 0.000 100.00 % | -3.583 M | 0.000 -100.00 % | 13.318 M | 0.000 100.00 % | -6.468 M | 0.000 -100.00 % | 2.968 M | 0.000 100.00 % | -4.446 M | 0.000 -100.00 % | 4.335 M | 0.000 -100.00 % | 912.750 K 0.00 % | 912.750 K 0.00 % | 912.750 K | 0.000 -100.00 % | 1.283 M 0.00 % | 1.283 M 0.00 % | 1.283 M | 0.000 100.00 % | -3.556 M 0.00 % | -3.556 M 0.00 % | -3.556 M | 0.000 100.00 % | -1.348 M 0.00 % | -1.348 M 0.00 % | -1.348 M -128.61 % | 4.711 M 0.00 % | 4.711 M 0.00 % | 4.711 M 104.67 % | 2.302 M 0.00 % | 2.302 M -52.31 % | 4.826 M 0.00 % | 4.826 M 35.42 % | 3.564 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -250.500 K 0.00 % | -250.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.360 M | 0.000 100.00 % | -634.500 K 0.00 % | -634.500 K 0.00 % | -634.500 K | 0.000 100.00 % | -616.250 K 0.00 % | -616.250 K 0.00 % | -616.250 K | 0.000 100.00 % | -4.512 M 0.00 % | -4.512 M 0.00 % | -4.512 M | 0.000 100.00 % | -1.849 M 0.00 % | -1.849 M 0.00 % | -1.849 M 48.19 % | -3.568 M 0.00 % | -3.568 M 0.00 % | -3.568 M -755.64 % | -417.000 K 0.00 % | -417.000 K -38.31 % | -301.500 K 0.00 % | -301.500 K 90.80 % | -3.277 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 1.180 M 0.00 % | 1.180 M 137.96 % | -3.107 M 0.00 % | -3.107 M 29.74 % | -4.422 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 403.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 634.500 K 0.00 % | 634.500 K 0.00 % | 634.500 K | 0.000 -100.00 % | 616.250 K 0.00 % | 616.250 K 0.00 % | 616.250 K | 0.000 -100.00 % | 4.512 M 0.00 % | 4.512 M 0.00 % | 4.512 M | 0.000 -100.00 % | 1.849 M 0.00 % | 1.849 M 0.00 % | 1.849 M -48.19 % | 3.568 M 0.00 % | 3.568 M 0.00 % | 3.568 M 315.07 % | -1.659 M 0.00 % | -1.659 M 60.25 % | -4.174 M 0.00 % | -4.174 M -227.35 % | 3.277 M |
| Net cash used for investing activites | 0.000 | 0.000 -100.00 % | 929.000 K 0.00 % | 929.000 K 129.90 % | -3.107 M 0.00 % | -3.107 M 29.74 % | -4.422 M | 0.000 100.00 % | -3.336 M | 0.000 100.00 % | -9.348 M | 0.000 100.00 % | -4.331 M | 0.000 100.00 % | -4.210 M | 0.000 100.00 % | -4.036 M | 0.000 100.00 % | -1.291 M | 0.000 100.00 % | -1.300 M | 0.000 100.00 % | -2.163 M | 0.000 100.00 % | -634.500 K 0.00 % | -634.500 K 0.00 % | -634.500 K | 0.000 100.00 % | -616.250 K 0.00 % | -616.250 K 0.00 % | -616.250 K | 0.000 100.00 % | -4.512 M 0.00 % | -4.512 M 0.00 % | -4.512 M | 0.000 100.00 % | -1.599 M 0.00 % | -1.599 M 0.00 % | -1.599 M 54.22 % | -3.492 M 0.00 % | -3.492 M 0.00 % | -3.492 M -68.21 % | -2.076 M 0.00 % | -2.076 M 53.61 % | -4.475 M 0.00 % | -4.475 M -36.55 % | -3.277 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 10.661 M 0.00 % | 10.661 M 0.00 % | 10.661 M | 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 -100.00 % | 499.000 K 0.00 % | 499.000 K -91.87 % | 6.137 M 0.00 % | 6.137 M 447.87 % | -1.764 M | 0.000 100.00 % | -664.000 K | 0.000 -100.00 % | 20.768 M | 0.000 100.00 % | -755.000 K | 0.000 100.00 % | -756.000 K | 0.000 100.00 % | -628.000 K | 0.000 100.00 % | -801.000 K | 0.000 100.00 % | -937.000 K | 0.000 100.00 % | -996.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 -100.00 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K 3 055.10 % | -24.500 K 0.00 % | -24.500 K 0.00 % | -24.500 K 0.00 % | -24.500 K |
| Net cash used provided by financing activities | 0.000 | 0.000 -100.00 % | 499.000 K 0.00 % | 499.000 K -91.87 % | 6.137 M 0.00 % | 6.137 M 447.87 % | -1.764 M | 0.000 100.00 % | -664.000 K | 0.000 -100.00 % | 20.768 M | 0.000 100.00 % | -755.000 K | 0.000 100.00 % | -756.000 K | 0.000 100.00 % | -628.000 K | 0.000 100.00 % | -801.000 K | 0.000 100.00 % | -937.000 K | 0.000 100.00 % | -996.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 -100.00 % | 10.661 M 0.00 % | 10.661 M 0.00 % | 10.661 M 1 372.51 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K 0.00 % | 724.000 K 3 055.10 % | -24.500 K 0.00 % | -24.500 K 0.00 % | -24.500 K 0.00 % | -24.500 K |
| Effect of forex changes on cash | 21.500 K 0.00 % | 21.500 K -51.14 % | 44.000 K 0.00 % | 44.000 K 254.39 % | -28.500 K 0.00 % | -28.500 K 73.11 % | -106.000 K | 0.000 -100.00 % | 111.000 K | 0.000 100.00 % | -1.372 M | 0.000 -100.00 % | 1.097 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.750 K 0.00 % | -48.750 K 0.00 % | -48.750 K -220.37 % | 40.500 K 0.00 % | 40.500 K 0.00 % | 40.500 K 205.19 % | -38.500 K 0.00 % | -38.500 K -581.25 % | 8.000 K 0.00 % | 8.000 K -27.27 % | 11.000 K |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -4.002 M -439.35 % | -742.000 K -100.00 % | -371.000 K 97.18 % | -13.150 M | 0.000 100.00 % | -9.412 M | 0.000 100.00 % | -545.000 K | 0.000 100.00 % | -7.572 M | 0.000 -100.00 % | 8.545 M | 0.000 100.00 % | -11.280 M | 0.000 -100.00 % | 48.000 K | 0.000 100.00 % | -6.871 M | 0.000 -100.00 % | 1.176 M | 0.000 100.00 % | -175.750 K 0.00 % | -175.750 K 0.00 % | -175.750 K | 0.000 -100.00 % | 806.250 K 0.00 % | 806.250 K 0.00 % | 806.250 K | 0.000 100.00 % | -8.438 M 0.00 % | -8.438 M 0.00 % | -8.438 M | 0.000 -100.00 % | 7.666 M 0.00 % | 7.666 M 0.00 % | 7.666 M 286.59 % | 1.983 M 0.00 % | 1.983 M 0.00 % | 1.983 M 0.00 % | 1.983 M 107.16 % | -27.677 M -199.02 % | 27.950 M 10 138.00 % | 273.000 K 0.00 % | 273.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.744 M 0.00 % | 4.744 M -73.49 % | 17.894 M | 0.000 -100.00 % | 27.306 M | 0.000 -100.00 % | 27.851 M | 0.000 -100.00 % | 35.423 M | 0.000 -100.00 % | 26.878 M | 0.000 -100.00 % | 38.158 M | 0.000 -100.00 % | 38.110 M | 0.000 -100.00 % | 44.981 M | 0.000 -100.00 % | 43.805 M | 0.000 -100.00 % | 11.421 M 0.00 % | 11.421 M 0.00 % | 11.421 M | 0.000 -100.00 % | 10.615 M 0.00 % | 10.615 M 0.00 % | 10.615 M | 0.000 -100.00 % | 19.052 M 0.00 % | 19.052 M 0.00 % | 19.052 M | 0.000 -100.00 % | 11.386 M 0.00 % | 11.386 M 0.00 % | 11.386 M 21.09 % | 9.403 M 0.00 % | 9.403 M 0.00 % | 9.403 M 0.00 % | 9.403 M -74.64 % | 37.080 M 306.12 % | 9.130 M 0.00 % | 9.130 M 0.00 % | 9.130 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.002 M 1 178.71 % | -371.000 K -107.82 % | 4.744 M | 0.000 -100.00 % | 17.894 M | 0.000 -100.00 % | 27.306 M | 0.000 -100.00 % | 27.851 M | 0.000 -100.00 % | 35.423 M | 0.000 -100.00 % | 26.878 M | 0.000 -100.00 % | 38.158 M | 0.000 -100.00 % | 38.110 M | 0.000 -100.00 % | 44.981 M | 0.000 -100.00 % | 11.245 M 0.00 % | 11.245 M 0.00 % | 11.245 M | 0.000 -100.00 % | 11.421 M 0.00 % | 11.421 M 0.00 % | 11.421 M | 0.000 -100.00 % | 10.615 M 0.00 % | 10.615 M 0.00 % | 10.615 M | 0.000 -100.00 % | 19.052 M 0.00 % | 19.052 M 0.00 % | 19.052 M 67.33 % | 11.386 M 0.00 % | 11.386 M 0.00 % | 11.386 M 0.00 % | 11.386 M 21.09 % | 9.403 M -74.64 % | 37.080 M 294.33 % | 9.403 M 0.00 % | 9.403 M |
| Operating cash flow | 1.487 M 0.00 % | 1.487 M 381.00 % | -529.000 K 0.00 % | -529.000 K 84.31 % | -3.372 M 0.00 % | -3.372 M 50.83 % | -6.858 M | 0.000 100.00 % | -5.523 M | 0.000 100.00 % | -10.593 M | 0.000 100.00 % | -3.583 M | 0.000 -100.00 % | 13.318 M | 0.000 100.00 % | -6.468 M | 0.000 -100.00 % | 2.968 M | 0.000 100.00 % | -4.446 M | 0.000 -100.00 % | 4.335 M | 0.000 -100.00 % | 912.750 K 0.00 % | 912.750 K 0.00 % | 912.750 K | 0.000 -100.00 % | 1.283 M 0.00 % | 1.283 M 0.00 % | 1.283 M | 0.000 100.00 % | -3.556 M 0.00 % | -3.556 M 0.00 % | -3.556 M | 0.000 100.00 % | -1.348 M 0.00 % | -1.348 M 0.00 % | -1.348 M -128.61 % | 4.711 M 0.00 % | 4.711 M 0.00 % | 4.711 M 104.67 % | 2.302 M 0.00 % | 2.302 M -52.31 % | 4.826 M 0.00 % | 4.826 M 35.42 % | 3.564 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -250.500 K 0.00 % | -250.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.208 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.360 M | 0.000 100.00 % | -634.500 K 0.00 % | -634.500 K 0.00 % | -634.500 K | 0.000 100.00 % | -616.250 K 0.00 % | -616.250 K 0.00 % | -616.250 K | 0.000 100.00 % | -4.512 M 0.00 % | -4.512 M 0.00 % | -4.512 M | 0.000 100.00 % | -1.849 M 0.00 % | -1.849 M 0.00 % | -1.849 M 48.19 % | -3.568 M 0.00 % | -3.568 M 0.00 % | -3.568 M -755.64 % | -417.000 K 0.00 % | -417.000 K -38.31 % | -301.500 K 0.00 % | -301.500 K 90.80 % | -3.277 M |
| Free CashFlow | 1.487 M 0.00 % | 1.487 M 290.70 % | -779.500 K 0.00 % | -779.500 K 76.88 % | -3.372 M 0.00 % | -3.372 M 50.83 % | -6.858 M | 0.000 100.00 % | -5.523 M | 0.000 100.00 % | -10.593 M | 0.000 100.00 % | -3.583 M | 0.000 -100.00 % | 5.110 M | 0.000 100.00 % | -6.468 M | 0.000 -100.00 % | 2.968 M | 0.000 100.00 % | -4.446 M | 0.000 -100.00 % | 1.975 M | 0.000 -100.00 % | 278.250 K 0.00 % | 278.250 K 0.00 % | 278.250 K | 0.000 -100.00 % | 667.000 K 0.00 % | 667.000 K 0.00 % | 667.000 K | 0.000 100.00 % | -8.068 M 0.00 % | -8.068 M 0.00 % | -8.068 M | 0.000 100.00 % | -3.196 M 0.00 % | -3.196 M 0.00 % | -3.196 M -379.76 % | 1.143 M 0.00 % | 1.143 M 0.00 % | 1.143 M -39.37 % | 1.885 M 0.00 % | 1.885 M -58.35 % | 4.525 M 0.00 % | 4.525 M 1 479.23 % | 286.500 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2014 |