MediNet Group Limited 8161.HK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 106.390 M -8.48 % | 116.248 M 5.30 % | 110.392 M -8.82 % | 121.068 M -6.50 % | 129.481 M -10.67 % | 144.944 M 2.92 % | 140.834 M 43.96 % | 97.830 M -1.39 % | 99.206 M 7.16 % | 92.576 M 6.49 % | 86.933 M 12.14 % | 77.520 M |
| Net income | 8.062 M 199.75 % | -8.082 M 67.52 % | -24.882 M -300.29 % | -6.216 M -230.73 % | 4.755 M 131.82 % | -14.942 M -11.20 % | -13.437 M -5.77 % | -12.704 M -198.15 % | -4.261 M -88.87 % | -2.256 M -121.39 % | 10.549 M 90.35 % | 5.542 M |
| Income before tax | 8.092 M 201.16 % | -7.999 M 68.59 % | -25.463 M -278.07 % | -6.735 M -241.91 % | 4.746 M 133.55 % | -14.148 M -14.92 % | -12.311 M 6.58 % | -13.178 M -262.23 % | -3.638 M -6 372.41 % | 58.000 K -99.54 % | 12.736 M 87.29 % | 6.800 M |
| Income before tax ratio | 0.08 210.54 % | -0.07 70.17 % | -0.23 -314.63 % | -0.06 -251.77 % | 0.04 137.55 % | -0.10 -11.66 % | -0.09 35.11 % | -0.13 -267.33 % | -0.04 -5 953.22 % | 0.00 -99.57 % | 0.15 67.01 % | 0.09 |
| EBITDA | 17.535 M 633.99 % | 2.389 M 120.60 % | -11.597 M -243.83 % | 8.063 M -59.88 % | 20.098 M 655.56 % | 2.660 M 134.07 % | -7.807 M -323.89 % | 3.487 M 191.80 % | 1.195 M -91.53 % | 14.106 M -22.60 % | 18.225 M 83.13 % | 9.952 M |
| Net income ratio | 0.08 209.00 % | -0.07 69.15 % | -0.23 -339.00 % | -0.05 -239.81 % | 0.04 135.62 % | -0.10 -8.05 % | -0.10 26.53 % | -0.13 -202.34 % | -0.04 -76.25 % | -0.02 -120.08 % | 0.12 69.74 % | 0.07 |
| Ratio EBITDA | 0.16 702.00 % | 0.02 119.56 % | -0.11 -257.74 % | 0.07 -57.09 % | 0.16 745.80 % | 0.02 133.11 % | -0.06 -255.52 % | 0.04 195.90 % | 0.01 -92.09 % | 0.15 -27.32 % | 0.21 63.30 % | 0.13 |
| Gross profit ratio | 0.52 296.63 % | 0.13 -74.54 % | 0.51 -5.00 % | 0.54 -0.80 % | 0.54 10.52 % | 0.49 8.38 % | 0.45 -1.96 % | 0.46 -51.64 % | 0.96 -0.97 % | 0.97 0.71 % | 0.96 -0.63 % | 0.97 |
| Weighted average shs out dil | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 4.36 % | 39.862 M 27.76 % | 31.200 M -25.00 % | 41.600 M 0.00 % | 41.600 M |
| Weighted average shs out | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 4.36 % | 39.862 M 27.76 % | 31.200 M -25.00 % | 41.600 M 33.33 % | 31.200 M |
| EPS diluted | 0.19 200.00 % | -0.19 68.33 % | -0.60 -300.00 % | -0.15 -236.36 % | 0.11 130.56 % | -0.36 -12.50 % | -0.32 -3.23 % | -0.31 -181.82 % | -0.11 -52.14 % | -0.07 -121.26 % | 0.34 161.54 % | 0.13 |
| Earnings per share | 0.19 200.00 % | -0.19 68.33 % | -0.60 -300.00 % | -0.15 -236.36 % | 0.11 130.56 % | -0.36 -12.50 % | -0.32 -3.23 % | -0.31 -181.82 % | -0.11 -52.14 % | -0.07 -121.26 % | 0.34 88.89 % | 0.18 |
| Gross profit | 55.164 M 262.99 % | 15.197 M -73.19 % | 56.684 M -13.38 % | 65.440 M -7.25 % | 70.552 M -1.27 % | 71.461 M 11.55 % | 64.063 M 41.14 % | 45.390 M -52.31 % | 95.170 M 6.13 % | 89.676 M 7.25 % | 83.613 M 11.44 % | 75.030 M |
| Income tax expense | 33.000 K -68.57 % | 105.000 K 133.55 % | -313.000 K 12.57 % | -358.000 K -3 877.78 % | -9.000 K -101.13 % | 794.000 K -29.48 % | 1.126 M 337.55 % | -474.000 K -154.80 % | 865.000 K -62.62 % | 2.314 M 5.81 % | 2.187 M 73.85 % | 1.258 M |
| Cost of revenue | 51.226 M -49.31 % | 101.051 M 88.15 % | 53.708 M -3.45 % | 55.628 M -5.60 % | 58.929 M -19.81 % | 73.483 M -4.28 % | 76.771 M 46.40 % | 52.440 M 1 199.31 % | 4.036 M 39.17 % | 2.900 M -12.65 % | 3.320 M 33.33 % | 2.490 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.315 M -1.69 % | 55.246 M 28.33 % | 43.049 M 2.90 % | 41.835 M |
| Selling and marketing 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 |
| Other expenses | 46.342 M 128.14 % | 20.313 M -58.49 % | 48.935 M -13.69 % | 56.697 M 13.06 % | 50.149 M -14.86 % | 58.904 M 401.73 % | -19.522 M -27.06 % | -15.364 M -25.08 % | -12.283 M -137.23 % | 32.989 M 26.53 % | 26.073 M 3.74 % | 25.132 M |
| Operating expenses | 46.342 M 128.14 % | 20.313 M -60.01 % | 50.801 M -12.17 % | 57.839 M 13.55 % | 50.939 M -15.81 % | 60.504 M 10.06 % | 54.974 M 25.35 % | 43.856 M -49.78 % | 87.334 M -1.02 % | 88.235 M 27.65 % | 69.122 M 3.22 % | 66.967 M |
| Cost and expenses | 97.568 M -19.61 % | 121.364 M 0.08 % | 121.267 M 6.87 % | 113.467 M 3.28 % | 109.868 M -18.00 % | 133.987 M 1.70 % | 131.745 M 36.81 % | 96.296 M 5.39 % | 91.370 M 0.26 % | 91.135 M 25.80 % | 72.442 M 4.30 % | 69.457 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 1.866 M 63.40 % | 1.142 M 44.56 % | 790.000 K -50.63 % | 1.600 M -87.24 % | 12.538 M | 0.000 -100.00 % | 54.315 M -1.69 % | 55.246 M 28.33 % | 43.049 M 2.90 % | 41.835 M |
| Interest income | 106.000 K -34.97 % | 163.000 K 1 937.50 % | 8.000 K 166.67 % | 3.000 K -57.14 % | 7.000 K -72.00 % | 25.000 K -89.63 % | 241.000 K -73.07 % | 895.000 K 28.78 % | 695.000 K 122.04 % | 313.000 K -26.18 % | 424.000 K 3.41 % | 410.000 K |
| Interest expense | 655.000 K -0.76 % | 660.000 K 17.86 % | 560.000 K -13.85 % | 650.000 K -21.59 % | 829.000 K 14.98 % | 721.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 534.000 K -44.26 % | 958.000 K -43.08 % | 1.683 M |
| Depreciation and amortization | 8.788 M -9.66 % | 9.728 M -26.89 % | 13.306 M -5.95 % | 14.148 M -2.58 % | 14.523 M -9.72 % | 16.087 M 257.17 % | 4.504 M 130.62 % | 1.953 M 34.32 % | 1.454 M -34.62 % | 2.224 M -39.17 % | 3.656 M 0.05 % | 3.654 M |
| Operating income | 8.822 M 272.44 % | -5.116 M 52.96 % | -10.875 M -46.03 % | -7.447 M -1 273.99 % | -542.000 K 90.83 % | -5.910 M 39.30 % | -9.736 M -734.68 % | 1.534 M -82.02 % | 8.531 M 350.66 % | 1.893 M -85.41 % | 12.977 M 85.39 % | 7.000 M |
| Operating income ratio | 0.08 288.42 % | -0.04 55.33 % | -0.10 -60.15 % | -0.06 -1 369.46 % | 0.00 89.73 % | -0.04 41.02 % | -0.07 -540.88 % | 0.02 -81.77 % | 0.09 320.54 % | 0.02 -86.30 % | 0.15 65.31 % | 0.09 |
| Total other income expenses net | -730.000 K 74.68 % | -2.883 M 80.24 % | -14.588 M -2 148.88 % | 712.000 K -86.54 % | 5.288 M 121.06 % | -25.105 M -17.31 % | -21.400 M -45.46 % | -14.712 M -20.90 % | -12.169 M -15.69 % | -10.519 M 0.46 % | -10.568 M -13.88 % | -9.280 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.245 M 410.76 % | -1.366 M 76.25 % | -5.751 M -108.90 % | -2.753 M 57.01 % | -6.404 M -58.16 % | -4.049 M 85.27 % | -27.486 M -18.11 % | -23.272 M 22.43 % | -30.002 M -36.04 % | -22.054 M -182.91 % | 26.601 M -8.37 % | 29.032 M |
| Total investments | 9.552 M | 0.000 -100.00 % | 16.214 M -59.94 % | 40.477 M -8.40 % | 44.191 M 3.60 % | 42.657 M -1.19 % | 43.169 M 23.34 % | 35.000 M | 0.000 -100.00 % | 3.413 M -25.53 % | 4.583 M 595.45 % | 659.000 K |
| Total debt | 18.112 M 13.49 % | 15.959 M 62.47 % | 9.823 M -23.54 % | 12.847 M -9.83 % | 14.248 M 20.28 % | 11.846 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.126 M -2.93 % | 38.247 M |
| Accumulated other comprehensive income loss | 18.974 M -0.47 % | 19.064 M -0.23 % | 19.108 M -0.83 % | 19.267 M -0.17 % | 19.300 M 175.44 % | -25.584 M -11.75 % | -22.893 M -16.31 % | -19.682 M -8.35 % | -18.166 M -4.82 % | -17.331 M 9.81 % | -19.217 M -9.59 % | -17.535 M |
| Retained earnings | -69.623 M 10.38 % | -77.685 M -11.61 % | -69.603 M -55.64 % | -44.721 M -16.14 % | -38.505 M 10.99 % | -43.260 M -52.77 % | -28.318 M -90.30 % | -14.881 M -583.56 % | -2.177 M -165.34 % | 3.332 M 67.35 % | 1.991 M 123.26 % | -8.558 M |
| Common stock | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M | 0.000 -100.00 % | 20.510 M 0.00 % | 20.510 M |
| Total equity | 11.150 M 250.52 % | 3.181 M -71.92 % | 11.329 M -69.08 % | 36.638 M -14.89 % | 43.048 M 12.57 % | 38.241 M -28.19 % | 53.252 M -20.72 % | 67.171 M -15.08 % | 79.101 M 250.10 % | 22.594 M -65.77 % | 66.015 M 38.18 % | 47.775 M |
| Other non current liabilities | 467.000 K 71.69 % | 272.000 K -45.92 % | 503.000 K 11.04 % | 453.000 K -38.28 % | 734.000 K 1.38 % | 724.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.506 M 25.12 % | 2.802 M -15.93 % | 3.333 M -36.60 % | 5.257 M -2.90 % | 5.414 M -2.34 % | 5.544 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.902 M -6.47 % | 19.140 M |
| Total non current liabilities | 3.973 M 29.25 % | 3.074 M -20.36 % | 3.860 M -36.17 % | 6.047 M -11.44 % | 6.828 M -4.98 % | 7.186 M 475.34 % | 1.249 M | 0.000 -100.00 % | 26.000 K 2 500.00 % | 1.000 K -100.00 % | 25.934 M 0.51 % | 25.802 M |
| Other current liabilities | 11.937 M 116.09 % | 5.524 M 2 173.25 % | 243.000 K 112.14 % | -2.001 M -166.19 % | 3.023 M -87.63 % | 24.444 M 282.00 % | 6.399 M -58.01 % | 15.240 M 1.20 % | 15.059 M | 0.000 -100.00 % | 14.578 M 38.96 % | 10.491 M |
| Deferred revenue | 0.000 -100.00 % | 6.406 M 2.45 % | 6.253 M -16.04 % | 7.448 M | 0.000 100.00 % | -6.302 M -143.99 % | 14.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 911.000 K 10.29 % | 826.000 K |
| Short term debt | 14.606 M 11.01 % | 13.157 M 1.36 % | 12.980 M -14.49 % | 15.180 M -14.08 % | 17.668 M 582.69 % | 2.588 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.746 M -1.64 % | 20.076 M |
| Total current liabilities | 36.529 M 2.12 % | 35.771 M 29.20 % | 27.686 M 7.41 % | 25.775 M -0.91 % | 26.012 M -3.72 % | 27.017 M -14.55 % | 31.618 M 33.01 % | 23.771 M 9.37 % | 21.735 M -13.59 % | 25.152 M -38.84 % | 41.125 M -9.35 % | 45.368 M |
| Total liabilities | 40.502 M 4.27 % | 38.845 M 23.14 % | 31.546 M -0.87 % | 31.822 M -3.10 % | 32.840 M -3.99 % | 34.203 M 4.06 % | 32.867 M 38.27 % | 23.771 M 9.24 % | 21.761 M -13.49 % | 25.153 M -62.49 % | 67.059 M -5.78 % | 71.170 M |
| Other non current assets | 1.733 M 112.38 % | 816.000 K 105.54 % | -14.734 M 61.97 % | -38.747 M 7.53 % | -41.901 M -3.43 % | -40.510 M -10.13 % | -36.784 M -870.99 % | 4.771 M -72.90 % | 17.607 M 2 600.46 % | 652.000 K -26.16 % | 883.000 K -93.68 % | 13.970 M |
| Long term investments | 9.552 M | 0.000 -100.00 % | 16.214 M -59.94 % | 40.477 M -8.40 % | 44.191 M 3.60 % | 42.657 M -1.19 % | 43.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.571 M -50.02 % | 3.143 M -33.34 % | 4.715 M -25.00 % | 6.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 1.905 M -90.22 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 1.905 M -90.95 % | 21.054 M -6.95 % | 22.626 M -6.50 % | 24.198 M -6.10 % | 25.770 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 12.249 M 15.25 % | 10.628 M -17.16 % | 12.829 M -27.49 % | 17.693 M -8.21 % | 19.275 M 18.16 % | 16.312 M 48.10 % | 11.014 M 33.00 % | 8.281 M 78.66 % | 4.635 M 144.46 % | 1.896 M -97.78 % | 85.515 M 8.38 % | 78.905 M |
| Total non current assets | 24.752 M 93.72 % | 12.777 M -27.34 % | 17.584 M -57.97 % | 41.841 M -8.01 % | 45.484 M 3.66 % | 43.877 M -1.01 % | 44.324 M 214.62 % | 14.088 M -37.17 % | 22.422 M 752.22 % | 2.631 M -96.96 % | 86.429 M -7.17 % | 93.102 M |
| Other current assets | -8.661 M -811.08 % | 1.218 M -58.70 % | 2.949 M 42.53 % | 2.069 M -1.76 % | 2.106 M -9.69 % | 2.332 M -56.72 % | 5.388 M -48.25 % | 10.412 M 981.20 % | 963.000 K -89.91 % | 9.547 M -55.18 % | 21.299 M 197.31 % | 7.164 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 M | 0.000 -100.00 % | 3.413 M -25.53 % | 4.583 M 595.45 % | 659.000 K |
| cash and cash equivalents | 13.867 M -19.96 % | 17.325 M 11.24 % | 15.574 M -0.17 % | 15.600 M -24.46 % | 20.652 M 29.93 % | 15.895 M -42.17 % | 27.486 M 18.11 % | 23.272 M -22.43 % | 30.002 M 36.04 % | 22.054 M 109.54 % | 10.525 M 14.22 % | 9.215 M |
| Cash and short term investments | 13.867 M -19.96 % | 17.325 M 11.24 % | 15.574 M -0.17 % | 15.600 M -24.46 % | 20.652 M 29.93 % | 15.895 M -42.17 % | 27.486 M -52.83 % | 58.272 M 94.23 % | 30.002 M 17.81 % | 25.467 M 68.57 % | 15.108 M 53.01 % | 9.874 M |
| Total current assets | 26.900 M -8.03 % | 29.249 M 15.65 % | 25.291 M -4.99 % | 26.619 M -12.45 % | 30.404 M 6.43 % | 28.567 M -31.65 % | 41.795 M -45.62 % | 76.854 M -2.02 % | 78.440 M 73.86 % | 45.116 M -3.28 % | 46.645 M 80.49 % | 25.843 M |
| Inventory | 620.000 K 6.71 % | 581.000 K 59.18 % | 365.000 K -25.81 % | 492.000 K -24.66 % | 653.000 K -40.15 % | 1.091 M 45.47 % | 750.000 K 3.73 % | 723.000 K 55.48 % | 465.000 K -7.74 % | 504.000 K | 0.000 | 0.000 |
| Net receivables | 21.074 M 108.14 % | 10.125 M 58.13 % | 6.403 M -24.30 % | 8.458 M 20.95 % | 6.993 M -24.39 % | 9.249 M -15.37 % | 10.929 M -32.03 % | 16.078 M 106.37 % | 7.791 M -47.39 % | 14.809 M -52.52 % | 31.189 M 98.20 % | 15.736 M |
| Tax assets | 1.218 M -8.63 % | 1.333 M -2.70 % | 1.370 M 0.44 % | 1.364 M 5.49 % | 1.293 M 5.98 % | 1.220 M 5.63 % | 1.155 M 11.49 % | 1.036 M 475.56 % | 180.000 K 116.87 % | 83.000 K 167.74 % | 31.000 K -86.34 % | 227.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.806 M -6.76 % | 10.517 M 29.00 % | 8.153 M 64.77 % | 4.948 M -7.01 % | 5.321 M -15.37 % | 6.287 M -42.28 % | 10.892 M 27.68 % | 8.531 M 27.79 % | 6.676 M -72.81 % | 24.550 M 120.63 % | 11.127 M -15.38 % | 13.149 M |
| Tax payables | 180.000 K 7.78 % | 167.000 K 192.98 % | 57.000 K -71.50 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 602.000 K -33.92 % | 911.000 K 10.29 % | 826.000 K |
| 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 | -454.000 K -0.67 % | -451.000 K -5.13 % | -429.000 K -166.46 % | -161.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -237.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 10.468 M 39.05 % | 7.528 M -23.36 % | 9.823 M -23.54 % | 12.847 M -9.83 % | 14.248 M 20.28 % | 11.846 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K -79.58 % | 431.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 17.532 M -75.06 % | 70.291 M 10.13 % | 63.825 M -16.18 % | 76.145 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 24.000 K -92.88 % | 337.000 K -50.44 % | 680.000 K -25.93 % | 918.000 K -26.50 % | 1.249 M | 0.000 -100.00 % | 26.000 K 2 500.00 % | 1.000 K -99.99 % | 8.032 M 20.56 % | 6.662 M |
| 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 |
| Total assets | 51.652 M 22.90 % | 42.026 M -1.98 % | 42.875 M -37.37 % | 68.460 M -9.79 % | 75.888 M 4.75 % | 72.444 M -15.88 % | 86.119 M -5.30 % | 90.942 M -9.84 % | 100.862 M 111.24 % | 47.747 M -64.12 % | 133.074 M 11.88 % | 118.945 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | -922.000 K -72.66 % | -534.000 K -113.95 % | 3.827 M 582.60 % | -793.000 K -550.57 % | 176.000 K 104.43 % | -3.973 M -175.89 % | 5.235 M 273.66 % | 1.401 M -60.36 % | 3.534 M 48.49 % | 2.380 M 1 026.07 % | -257.000 K 95.53 % | -5.755 M |
| Accounts receivables | -440.000 K 69.63 % | -1.449 M -470.59 % | 391.000 K 127.19 % | -1.438 M -140.91 % | 3.515 M -44.16 % | 6.295 M 531.39 % | 997.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -39.000 K 81.94 % | -216.000 K -270.08 % | 127.000 K -21.12 % | 161.000 K -63.24 % | 438.000 K 228.45 % | -341.000 K -1 162.96 % | -27.000 K 89.53 % | -258.000 K -761.54 % | 39.000 K 107.74 % | -504.000 K | 0.000 | 0.000 |
| Accounts payables | -957.000 K -232.18 % | 724.000 K -82.57 % | 4.154 M 432.32 % | -1.250 M -1 853.13 % | -64.000 K 98.90 % | -5.821 M -278.34 % | 3.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 514.000 K 26.29 % | 407.000 K 148.17 % | -845.000 K -148.73 % | 1.734 M 146.70 % | -3.713 M 9.57 % | -4.106 M -510.19 % | 1.001 M -39.66 % | 1.659 M -52.53 % | 3.495 M 21.19 % | 2.884 M | 0.000 | 0.000 |
| Other non cash items | -10.844 M -429.81 % | 3.288 M -82.41 % | 18.693 M 3 005.15 % | 602.000 K 170.25 % | -857.000 K -112.53 % | 6.842 M 2 847.79 % | -249.000 K 63.76 % | -687.000 K 81.77 % | -3.768 M -229.08 % | -1.145 M 43.03 % | -2.010 M -1 634.35 % | 131.000 K |
| Net cash provided by operating activities | 5.114 M 16.23 % | 4.400 M -57.54 % | 10.363 M 43.49 % | 7.222 M -61.15 % | 18.588 M 286.61 % | 4.808 M 270.44 % | -2.821 M 73.16 % | -10.511 M -334.70 % | -2.418 M -168.75 % | 3.517 M -75.10 % | 14.125 M 192.44 % | 4.830 M |
| Investments in property plant and equipment | -292.000 K 89.52 % | -2.786 M -289.65 % | -715.000 K 7.38 % | -772.000 K 62.19 % | -2.042 M 12.62 % | -2.337 M 37.14 % | -3.718 M 32.71 % | -5.525 M -31.77 % | -4.193 M -617.98 % | -584.000 K 52.71 % | -1.235 M 27.14 % | -1.695 M |
| Acquisitions net | 370.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 510.000 K 101.74 % | -29.253 M -975 200.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -640.000 K 97.84 % | -29.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.000 K -99.63 % | 35.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 106.000 K -44.79 % | 192.000 K 2 300.00 % | 8.000 K | 0.000 100.00 % | -363.000 K 86.76 % | -2.742 M -107.83 % | 35.000 M 294.99 % | 8.861 M 119.08 % | -46.446 M -397.27 % | 15.624 M 478.31 % | -4.130 M -444.85 % | -758.000 K |
| Net cash used for investing activites | 184.000 K 107.09 % | -2.594 M -266.90 % | -707.000 K 8.42 % | -772.000 K 67.90 % | -2.405 M 52.65 % | -5.079 M -168.46 % | 7.419 M 122.19 % | 3.339 M 106.59 % | -50.639 M -436.70 % | 15.040 M 380.34 % | -5.365 M -118.71 % | -2.453 M |
| Debt repayment | -787.000 K -109.33 % | 8.431 M 188.51 % | -9.525 M 17.58 % | -11.557 M 0.10 % | -11.568 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.202 M -96.43 % | -1.121 M -111.77 % | 9.525 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.200 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.248 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -7.879 M 6.67 % | -8.442 M | 0.000 | 0.000 100.00 % | -130.000 K 98.82 % | -11.043 M | 0.000 | 0.000 100.00 % | -7.947 M -64.50 % | -4.831 M 23.67 % | -6.329 M -63.24 % | -3.877 M |
| Net cash used provided by financing activities | -8.666 M -78 681.82 % | -11.000 K 99.88 % | -9.525 M 17.58 % | -11.557 M 1.21 % | -11.698 M -5.93 % | -11.043 M | 0.000 | 0.000 -100.00 % | 61.005 M 968.03 % | -7.028 M 5.66 % | -7.450 M -231.91 % | 5.648 M |
| Effect of forex changes on cash | -90.000 K -104.55 % | -44.000 K 71.97 % | -157.000 K -385.45 % | 55.000 K -79.78 % | 272.000 K 198.19 % | -277.000 K 27.86 % | -384.000 K -186.88 % | 442.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -3.458 M -297.49 % | 1.751 M 6 834.62 % | -26.000 K 99.49 % | -5.052 M -206.20 % | 4.757 M 141.04 % | -11.591 M -375.06 % | 4.214 M 162.62 % | -6.730 M -184.68 % | 7.948 M -31.06 % | 11.529 M 780.08 % | 1.310 M -83.68 % | 8.025 M |
| Cash at beginning of period | 17.325 M 11.24 % | 15.574 M -0.17 % | 15.600 M -24.46 % | 20.652 M 29.93 % | 15.895 M -42.17 % | 27.486 M 18.11 % | 23.272 M -22.43 % | 30.002 M 36.04 % | 22.054 M 109.54 % | 10.525 M 14.22 % | 9.215 M 674.37 % | 1.190 M |
| Cash at end of period | 13.867 M -19.96 % | 17.325 M 11.24 % | 15.574 M -0.17 % | 15.600 M -24.46 % | 20.652 M 29.93 % | 15.895 M -42.17 % | 27.486 M 18.11 % | 23.272 M -22.43 % | 30.002 M 36.04 % | 22.054 M 109.54 % | 10.525 M 14.22 % | 9.215 M |
| Operating cash flow | 5.114 M 16.23 % | 4.400 M -57.54 % | 10.363 M 43.49 % | 7.222 M -61.15 % | 18.588 M 286.61 % | 4.808 M 270.44 % | -2.821 M 73.16 % | -10.511 M -334.70 % | -2.418 M -168.75 % | 3.517 M -75.10 % | 14.125 M 192.44 % | 4.830 M |
| Capital expenditure | -292.000 K 89.52 % | -2.786 M -289.65 % | -715.000 K 7.38 % | -772.000 K 62.19 % | -2.042 M 12.62 % | -2.337 M 37.14 % | -3.718 M 32.71 % | -5.525 M -31.77 % | -4.193 M -617.98 % | -584.000 K 52.71 % | -1.235 M 27.14 % | -1.695 M |
| Free CashFlow | 4.822 M 198.76 % | 1.614 M -83.27 % | 9.648 M 49.58 % | 6.450 M -61.02 % | 16.546 M 569.61 % | 2.471 M 137.79 % | -6.539 M 59.22 % | -16.036 M -142.57 % | -6.611 M -325.40 % | 2.933 M -77.25 % | 12.890 M 311.16 % | 3.135 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 48.515 M 100.00 % | 24.258 M -16.17 % | 28.938 M 0.00 % | 28.938 M -0.50 % | 29.083 M 0.00 % | 29.083 M 0.44 % | 28.956 M -0.59 % | 29.127 M 8.22 % | 26.915 M 8.73 % | 24.754 M -18.40 % | 30.336 M 6.87 % | 28.387 M 23.62 % | 22.963 M -27.76 % | 31.789 M -7.91 % | 34.518 M 8.55 % | 31.798 M 6.97 % | 29.726 M -13.31 % | 34.289 M 1.08 % | 33.922 M 7.54 % | 31.544 M 1.83 % | 30.978 M -15.34 % | 36.589 M -3.64 % | 37.970 M -3.65 % | 39.407 M 2.87 % | 38.306 M -4.95 % | 40.301 M 4.33 % | 38.628 M 63.68 % | 23.599 M -3.47 % | 24.448 M -0.18 % | 24.493 M 0.37 % | 24.402 M -0.35 % | 24.487 M -6.84 % | 26.286 M 8.22 % | 24.290 M 5.33 % | 23.061 M -9.81 % | 25.569 M 1.29 % | 25.243 M 8.72 % | 23.219 M 3.02 % | 22.538 M 4.46 % | 21.576 M -18.57 % | 26.496 M |
| Net income | 8.978 M 100.00 % | 4.489 M 1 080.13 % | -458.000 K 0.00 % | -458.000 K 84.24 % | -2.906 M 0.00 % | -2.906 M -121.83 % | -1.310 M -36.46 % | -960.000 K 95.16 % | -19.819 M -294.96 % | -5.018 M -3 245.33 % | -150.000 K -242.86 % | 105.000 K 102.28 % | -4.606 M -151.01 % | -1.835 M -448.20 % | 527.000 K 274.50 % | -302.000 K -3 875.00 % | 8.000 K -99.05 % | 839.000 K -78.42 % | 3.888 M 19 340.00 % | 20.000 K 100.21 % | -9.477 M -305.00 % | -2.340 M -71.55 % | -1.364 M 22.54 % | -1.761 M 63.01 % | -4.761 M -111.88 % | -2.247 M 18.11 % | -2.744 M 25.54 % | -3.685 M -19.26 % | -3.090 M 27.89 % | -4.285 M -13.36 % | -3.780 M -144.03 % | -1.549 M -26.24 % | -1.227 M -90.53 % | -644.000 K -38.49 % | -465.000 K 75.86 % | -1.926 M -211.98 % | 1.720 M 186.61 % | -1.986 M -2 235.48 % | 93.000 K 104.46 % | -2.083 M -135.72 % | 5.832 M |
| Income before tax | 8.829 M 100.00 % | 4.415 M 1 297.96 % | -368.500 K 0.00 % | -368.500 K 93.55 % | -5.716 M -100.00 % | -2.858 M -116.35 % | -1.321 M -37.32 % | -962.000 K 95.21 % | -20.104 M -288.71 % | -5.172 M -2 064.02 % | -239.000 K -559.62 % | 52.000 K 101.08 % | -4.815 M -142.94 % | -1.982 M -644.51 % | 364.000 K 220.53 % | -302.000 K 67.53 % | -930.000 K -161.59 % | 1.510 M -63.58 % | 4.146 M 20 630.00 % | 20.000 K 100.21 % | -9.388 M -302.06 % | -2.335 M -251.66 % | -664.000 K 62.29 % | -1.761 M 55.28 % | -3.938 M -82.31 % | -2.160 M 14.56 % | -2.528 M 31.40 % | -3.685 M 11.97 % | -4.186 M -1.33 % | -4.131 M -13.93 % | -3.626 M -193.60 % | -1.235 M 20.27 % | -1.549 M -216.77 % | -489.000 K -676.19 % | -63.000 K 95.90 % | -1.538 M -163.95 % | 2.405 M 249.19 % | -1.612 M -257.73 % | 1.022 M 158.17 % | -1.757 M -125.31 % | 6.941 M |
| Income before tax ratio | 0.18 0.00 % | 0.18 1 529.09 % | -0.01 0.00 % | -0.01 93.52 % | -0.20 -100.00 % | -0.10 -115.41 % | -0.05 -38.13 % | -0.03 95.58 % | -0.75 -257.50 % | -0.21 -2 552.00 % | -0.01 -530.09 % | 0.00 100.87 % | -0.21 -236.31 % | -0.06 -691.25 % | 0.01 211.03 % | -0.01 69.64 % | -0.03 -171.04 % | 0.04 -63.97 % | 0.12 19 176.79 % | 0.00 100.21 % | -0.30 -374.88 % | -0.06 -264.93 % | -0.02 60.87 % | -0.04 56.53 % | -0.10 -91.81 % | -0.05 18.10 % | -0.07 58.09 % | -0.16 8.80 % | -0.17 -1.52 % | -0.17 -13.50 % | -0.15 -194.63 % | -0.05 14.41 % | -0.06 -192.72 % | -0.02 -636.92 % | 0.00 95.46 % | -0.06 -163.13 % | 0.10 237.23 % | -0.07 -253.10 % | 0.05 155.68 % | -0.08 -131.09 % | 0.26 |
| EBITDA | 965.000 K 159.77 % | -1.615 M -1 491.81 % | 116.000 K 0.00 % | 116.000 K -86.64 % | 868.500 K 193.64 % | -927.500 K -203.86 % | 893.000 K -42.57 % | 1.555 M 109.26 % | -16.795 M -871.93 % | -1.728 M -151.51 % | 3.355 M -6.05 % | 3.571 M 469.67 % | -966.000 K -159.56 % | 1.622 M -59.42 % | 3.997 M 17.21 % | 3.410 M -26.81 % | 4.659 M 1.61 % | 4.585 M -34.45 % | 6.995 M 81.26 % | 3.859 M 176.72 % | -5.030 M -322.57 % | 2.260 M -14.07 % | 2.630 M -6.07 % | 2.800 M 16.86 % | 2.396 M 243.32 % | -1.672 M -137.37 % | 4.473 M 245.95 % | -3.065 M -2 565.00 % | -115.000 K 36.81 % | -182.000 K -137.92 % | 480.000 K -78.28 % | 2.210 M 298.74 % | -1.112 M -990.20 % | -102.000 K -134.81 % | 293.000 K 121.26 % | -1.378 M -150.61 % | 2.723 M -1.67 % | 2.769 M 43.34 % | 1.932 M 455.80 % | -543.000 K -106.63 % | 8.195 M |
| Net income ratio | 0.19 0.00 % | 0.19 1 269.23 % | -0.02 0.00 % | -0.02 84.16 % | -0.10 0.00 % | -0.10 -120.87 % | -0.05 -37.26 % | -0.03 95.52 % | -0.74 -263.25 % | -0.20 -3 999.70 % | 0.00 -233.68 % | 0.00 101.84 % | -0.20 -247.49 % | -0.06 -478.09 % | 0.02 260.75 % | -0.01 -3 629.02 % | 0.00 -98.90 % | 0.02 -78.65 % | 0.11 17 977.22 % | 0.00 100.21 % | -0.31 -378.36 % | -0.06 -78.03 % | -0.04 19.61 % | -0.04 64.05 % | -0.12 -122.92 % | -0.06 21.51 % | -0.07 54.51 % | -0.16 -23.55 % | -0.13 27.76 % | -0.17 -12.94 % | -0.15 -144.88 % | -0.06 -35.52 % | -0.05 -76.06 % | -0.03 -31.49 % | -0.02 73.23 % | -0.08 -210.55 % | 0.07 179.66 % | -0.09 -2 172.85 % | 0.00 104.27 % | -0.10 -143.86 % | 0.22 |
| Ratio EBITDA | 0.02 129.89 % | -0.07 -1 760.33 % | 0.00 0.00 % | 0.00 -86.58 % | 0.03 193.64 % | -0.03 -203.41 % | 0.03 -42.23 % | 0.05 108.56 % | -0.62 -793.90 % | -0.07 -163.12 % | 0.11 -12.08 % | 0.13 399.03 % | -0.04 -182.45 % | 0.05 -55.94 % | 0.12 7.98 % | 0.11 -31.58 % | 0.16 17.21 % | 0.13 -35.15 % | 0.21 68.56 % | 0.12 175.34 % | -0.16 -362.88 % | 0.06 -10.83 % | 0.07 -2.52 % | 0.07 13.60 % | 0.06 250.79 % | -0.04 -135.82 % | 0.12 189.17 % | -0.13 -2 660.88 % | 0.00 36.70 % | -0.01 -137.78 % | 0.02 -78.20 % | 0.09 313.34 % | -0.04 -907.41 % | 0.00 -133.05 % | 0.01 123.58 % | -0.05 -149.96 % | 0.11 -9.56 % | 0.12 39.14 % | 0.09 440.61 % | -0.03 -108.14 % | 0.31 |
| Gross profit ratio | 0.07 -56.50 % | 0.16 -12.31 % | 0.18 0.00 % | 0.18 14.37 % | 0.16 0.00 % | 0.16 -66.85 % | 0.48 1.28 % | 0.47 -6.41 % | 0.51 4.71 % | 0.48 -11.64 % | 0.55 7.29 % | 0.51 -8.22 % | 0.56 4.15 % | 0.53 -2.14 % | 0.55 2.68 % | 0.53 -1.08 % | 0.54 -3.06 % | 0.55 1.21 % | 0.55 1.32 % | 0.54 -0.92 % | 0.55 5.44 % | 0.52 10.02 % | 0.47 3.95 % | 0.45 160.34 % | -0.75 -184.62 % | 0.89 449.14 % | 0.16 -83.30 % | 0.97 194.29 % | -1.02 -206.27 % | 0.96 0.84 % | 0.96 -0.50 % | 0.96 1.06 % | 0.95 -1.58 % | 0.97 0.32 % | 0.96 0.17 % | 0.96 -3.24 % | 0.99 3.84 % | 0.96 -0.92 % | 0.96 0.70 % | 0.96 -2.00 % | 0.98 |
| Weighted average shs out dil | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 33.33 % | 31.200 M 0.00 % | 31.200 M 0.00 % | 31.200 M -25.00 % | 41.600 M |
| Weighted average shs out | 41.601 M 0.00 % | 41.600 M 0.00 % | 41.602 M 0.00 % | 41.602 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.00 % | 41.600 M 0.08 % | 41.568 M -0.08 % | 41.600 M 20.00 % | 34.667 M -16.67 % | 41.600 M 33.33 % | 31.200 M 0.00 % | 31.200 M 0.00 % | 31.200 M 0.00 % | 31.200 M 0.00 % | 31.200 M |
| EPS diluted | 0.22 100.00 % | 0.11 1 100.00 % | -0.01 0.00 % | -0.01 84.26 % | -0.07 0.00 % | -0.07 -121.90 % | -0.03 -36.36 % | -0.02 95.19 % | -0.48 -300.00 % | -0.12 -3 233.33 % | 0.00 -244.00 % | 0.00 102.27 % | -0.11 -149.43 % | -0.04 -447.24 % | 0.01 273.97 % | -0.01 -3 750.00 % | 0.00 -99.00 % | 0.02 -78.61 % | 0.09 18 600.00 % | 0.00 100.22 % | -0.23 -309.25 % | -0.06 -71.34 % | -0.03 22.46 % | -0.04 61.55 % | -0.11 -103.70 % | -0.05 18.18 % | -0.07 25.51 % | -0.09 -19.25 % | -0.07 25.70 % | -0.10 -10.01 % | -0.09 -144.35 % | -0.04 -26.10 % | -0.03 -90.32 % | -0.02 -38.39 % | -0.01 75.81 % | -0.05 -212.11 % | 0.04 164.84 % | -0.06 -2 648.00 % | 0.00 103.74 % | -0.07 -147.71 % | 0.14 |
| Earnings per share | 0.22 100.00 % | 0.11 1 100.00 % | -0.01 0.00 % | -0.01 84.26 % | -0.07 0.00 % | -0.07 -121.90 % | -0.03 -36.36 % | -0.02 95.19 % | -0.48 -300.00 % | -0.12 -3 233.33 % | 0.00 -244.00 % | 0.00 102.27 % | -0.11 -149.43 % | -0.04 -441.86 % | 0.01 276.71 % | -0.01 -3 750.00 % | 0.00 -99.00 % | 0.02 -78.61 % | 0.09 18 600.00 % | 0.00 100.22 % | -0.23 -309.25 % | -0.06 -71.34 % | -0.03 22.46 % | -0.04 61.55 % | -0.11 -103.70 % | -0.05 18.18 % | -0.07 25.51 % | -0.09 -19.25 % | -0.07 25.70 % | -0.10 -10.01 % | -0.09 -144.35 % | -0.04 -26.10 % | -0.03 -90.32 % | -0.02 -15.67 % | -0.01 71.06 % | -0.05 -184.18 % | 0.06 186.34 % | -0.06 -2 648.00 % | 0.00 103.74 % | -0.07 -135.16 % | 0.19 |
| Gross profit | 3.368 M -12.99 % | 3.871 M -26.49 % | 5.266 M 0.00 % | 5.266 M 13.80 % | 4.628 M 0.00 % | 4.628 M -66.70 % | 13.898 M 0.68 % | 13.804 M 1.28 % | 13.629 M 13.85 % | 11.971 M -27.90 % | 16.603 M 14.65 % | 14.481 M 13.46 % | 12.763 M -24.77 % | 16.965 M -9.88 % | 18.824 M 11.46 % | 16.888 M 5.81 % | 15.960 M -15.96 % | 18.991 M 2.30 % | 18.564 M 8.96 % | 17.037 M 0.89 % | 16.887 M -10.73 % | 18.917 M 6.02 % | 17.843 M 0.16 % | 17.814 M 162.07 % | -28.698 M -180.43 % | 35.682 M 472.93 % | 6.228 M -72.66 % | 22.782 M 191.02 % | -25.030 M -206.08 % | 23.596 M 1.21 % | 23.313 M -0.84 % | 23.511 M -5.85 % | 24.973 M 6.51 % | 23.447 M 5.67 % | 22.189 M -9.65 % | 24.560 M -1.99 % | 25.059 M 12.89 % | 22.198 M 2.08 % | 21.746 M 5.19 % | 20.673 M -20.20 % | 25.905 M |
| Income tax expense | -146.000 K -300.00 % | 73.000 K -18.44 % | 89.500 K 0.00 % | 89.500 K -21.49 % | 114.000 K 100.00 % | 57.000 K 733.33 % | -9.000 K | 0.000 100.00 % | -222.000 K -241.54 % | -65.000 K -150.00 % | -26.000 K | 0.000 100.00 % | -142.000 K -167.92 % | -53.000 K 67.48 % | -163.000 K | 0.000 100.00 % | -938.000 K -239.79 % | 671.000 K 160.08 % | 258.000 K | 0.000 -100.00 % | 89.000 K 1 680.00 % | 5.000 K -99.29 % | 700.000 K | 0.000 -100.00 % | 823.000 K 845.98 % | 87.000 K -59.72 % | 216.000 K | 0.000 100.00 % | -1.096 M -811.69 % | 154.000 K 0.00 % | 154.000 K -50.96 % | 314.000 K 197.82 % | -321.000 K -222.52 % | 262.000 K -51.12 % | 536.000 K 38.14 % | 388.000 K -43.36 % | 685.000 K 83.16 % | 374.000 K -59.74 % | 929.000 K 184.97 % | 326.000 K -70.60 % | 1.109 M |
| Cost of revenue | 45.147 M 121.46 % | 20.387 M -13.88 % | 23.672 M 0.00 % | 23.672 M -3.20 % | 24.455 M 0.00 % | 24.455 M 62.41 % | 15.058 M -1.73 % | 15.323 M 15.33 % | 13.286 M 3.93 % | 12.783 M -6.92 % | 13.733 M -1.24 % | 13.906 M 36.33 % | 10.200 M -31.19 % | 14.824 M -5.54 % | 15.694 M 5.26 % | 14.910 M 8.31 % | 13.766 M -10.01 % | 15.298 M -0.39 % | 15.358 M 5.87 % | 14.507 M 2.95 % | 14.091 M -20.26 % | 17.672 M -12.20 % | 20.127 M -6.79 % | 21.593 M -67.77 % | 67.004 M 1 350.62 % | 4.619 M -85.74 % | 32.400 M 3 865.73 % | 817.000 K -98.35 % | 49.478 M 5 415.94 % | 897.000 K -17.63 % | 1.089 M 11.58 % | 976.000 K -25.67 % | 1.313 M 55.75 % | 843.000 K -3.33 % | 872.000 K -13.58 % | 1.009 M 448.37 % | 184.000 K -81.98 % | 1.021 M 28.91 % | 792.000 K -12.29 % | 903.000 K 52.79 % | 591.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.402 M | 0.000 -100.00 % | 12.561 M 8.01 % | 11.629 M -2.16 % | 11.886 M -14.05 % | 13.829 M 12.07 % | 12.340 M 5.61 % | 11.684 M -29.02 % | 16.462 M 57.94 % | 10.423 M -32.19 % | 15.370 M 30.20 % | 11.805 M -14.76 % | 13.849 M 12.94 % | 12.262 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.513 M -4.12 % | -3.374 M 43.89 % | -6.013 M -102.59 % | -2.968 M 35.25 % | -4.584 M -278.53 % | -1.211 M 73.60 % | -4.587 M -54.03 % | -2.978 M 10.03 % | -3.310 M 3.61 % | -3.434 M 53.13 % | -7.327 M -194.02 % | -2.492 M 34.83 % | -3.824 M -15.53 % | -3.310 M 20.74 % | -4.176 M -22.11 % | -3.420 M 22.17 % | -4.394 M 9.53 % | -4.857 M -0.52 % | -4.832 M 6.75 % | -5.182 M 10.95 % | -5.819 M -54.27 % | -3.772 M 8.34 % | -4.115 M -20.78 % | -3.407 M 14.40 % | -3.980 M -17.54 % | -3.386 M 12.98 % | -3.891 M -40.67 % | -2.766 M | 0.000 | 0.000 | 0.000 100.00 % | -2.327 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 6.499 M 3 949.22 % | 160.500 K -33.40 % | 241.000 K 0.00 % | 241.000 K 326.55 % | 56.500 K 0.00 % | 56.500 K -99.51 % | 11.556 M 2.30 % | 11.296 M 15.60 % | 9.772 M -30.43 % | 14.046 M 15.97 % | 12.112 M -7.18 % | 13.049 M -2.97 % | 13.448 M -15.02 % | 15.825 M 5.72 % | 14.969 M 10.09 % | 13.597 M 39.31 % | 9.760 M -34.02 % | 14.793 M 45.79 % | 10.147 M -24.98 % | 13.525 M -6.31 % | 14.436 M -17.94 % | 17.592 M 26.53 % | 13.903 M -4.60 % | 14.573 M 150.05 % | -29.114 M -191.71 % | 31.746 M 951.19 % | 3.020 M -86.69 % | 22.695 M 193.37 % | -24.307 M -199.95 % | 24.320 M 4.58 % | 23.256 M 8.88 % | 21.360 M -8.87 % | 23.440 M 10.72 % | 21.170 M 26.66 % | 16.714 M -36.24 % | 26.214 M 8.34 % | 24.196 M 12.94 % | 21.423 M 34.92 % | 15.878 M -29.36 % | 22.477 M 20.60 % | 18.638 M |
| Cost and expenses | 51.646 M 151.36 % | 20.547 M -14.07 % | 23.913 M 0.00 % | 23.913 M -2.44 % | 24.512 M 0.00 % | 24.512 M -7.90 % | 26.614 M -0.02 % | 26.619 M 15.44 % | 23.058 M -14.06 % | 26.829 M 3.81 % | 25.845 M -4.12 % | 26.955 M 13.98 % | 23.648 M -22.84 % | 30.649 M -0.05 % | 30.663 M 7.56 % | 28.507 M 21.17 % | 23.526 M -21.82 % | 30.091 M 17.98 % | 25.505 M -9.01 % | 28.032 M -1.74 % | 28.527 M -19.10 % | 35.264 M 3.63 % | 34.030 M -5.91 % | 36.166 M -4.55 % | 37.890 M 4.19 % | 36.365 M 2.67 % | 35.420 M 50.65 % | 23.512 M -6.59 % | 25.171 M -0.18 % | 25.217 M 3.58 % | 24.345 M 8.99 % | 22.336 M -9.76 % | 24.753 M 12.45 % | 22.013 M 25.17 % | 17.586 M -35.40 % | 27.223 M 11.66 % | 24.380 M 8.63 % | 22.444 M 34.64 % | 16.670 M -28.70 % | 23.380 M 21.59 % | 19.229 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 6.499 M 3 949.22 % | 160.500 K -33.40 % | 241.000 K 0.00 % | 241.000 K 326.55 % | 56.500 K 0.00 % | 56.500 K -99.46 % | 10.517 M 3 394.02 % | 301.000 K -97.52 % | 12.140 M 2 516.38 % | 464.000 K -95.38 % | 10.048 M 1 635.41 % | 579.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 -100.00 % | 11.402 M | 0.000 -100.00 % | 12.561 M 8.01 % | 11.629 M -2.16 % | 11.886 M -14.05 % | 13.829 M 12.07 % | 12.340 M 5.61 % | 11.684 M -29.02 % | 16.462 M 57.94 % | 10.423 M -32.19 % | 15.370 M 30.20 % | 11.805 M -14.76 % | 13.849 M 12.94 % | 12.262 M |
| Interest income | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 -100.00 % | 145.000 K 15.54 % | 125.500 K 597.22 % | 18.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 695.000 K | 0.000 -100.00 % | 202.000 K 10 000.00 % | 2.000 K -99.56 % | 452.000 K | 0.000 -100.00 % | 6.000 K -95.52 % | 134.000 K 179.17 % | 48.000 K |
| Interest expense | 302.000 K | 0.000 -100.00 % | 353.000 K | 0.000 -100.00 % | 396.000 K | 0.000 -100.00 % | 168.000 K 75.00 % | 96.000 K -16.52 % | 115.000 K -10.85 % | 129.000 K -12.24 % | 147.000 K -13.02 % | 169.000 K 2.42 % | 165.000 K 14.58 % | 144.000 K -20.88 % | 182.000 K 14.47 % | 159.000 K -39.77 % | 264.000 K 34.69 % | 196.000 K 4.81 % | 187.000 K 2.75 % | 182.000 K 25.52 % | 145.000 K -39.58 % | 240.000 K 25.65 % | 191.000 K 31.72 % | 145.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 % | 60.000 K | 0.000 -100.00 % | 240.000 K 5.26 % | 228.000 K |
| Depreciation and amortization | 4.374 M 1 405.68 % | 290.500 K -13.80 % | 337.000 K 0.00 % | 337.000 K -92.99 % | 4.810 M 965.23 % | 451.500 K -77.93 % | 2.046 M -15.49 % | 2.421 M -24.20 % | 3.194 M -3.65 % | 3.315 M -3.83 % | 3.447 M 2.90 % | 3.350 M -9.07 % | 3.684 M 6.47 % | 3.460 M 0.26 % | 3.451 M -2.87 % | 3.553 M -33.28 % | 5.325 M 84.96 % | 2.879 M 8.15 % | 2.662 M -27.21 % | 3.657 M -13.20 % | 4.213 M -3.26 % | 4.355 M 40.35 % | 3.103 M -29.73 % | 4.416 M 18.77 % | 3.718 M 846.06 % | 393.000 K -68.93 % | 1.265 M 121.93 % | 570.000 K -6.25 % | 608.000 K 12.18 % | 542.000 K 28.13 % | 423.000 K 11.32 % | 380.000 K -13.04 % | 437.000 K 12.92 % | 387.000 K 8.71 % | 356.000 K 29.93 % | 274.000 K -13.84 % | 318.000 K 24.22 % | 256.000 K -62.13 % | 676.000 K -30.60 % | 974.000 K -5.07 % | 1.026 M |
| Operating income | -3.131 M -184.38 % | 3.711 M -26.16 % | 5.025 M 0.00 % | 5.025 M 280.24 % | -2.788 M -160.99 % | 4.571 M 496.44 % | -1.153 M -10.44 % | -1.044 M 94.78 % | -19.989 M -296.37 % | -5.043 M -5 381.52 % | -92.000 K -141.63 % | 221.000 K 104.75 % | -4.650 M -152.99 % | -1.838 M -436.63 % | 546.000 K 481.82 % | -143.000 K 78.53 % | -666.000 K -139.04 % | 1.706 M -60.63 % | 4.333 M 2 045.05 % | 202.000 K 102.19 % | -9.243 M -341.19 % | -2.095 M -342.92 % | -473.000 K 70.73 % | -1.616 M -22.24 % | -1.322 M -127.26 % | 4.850 M 51.18 % | 3.208 M 3 587.36 % | 87.000 K 112.03 % | -723.000 K 0.14 % | -724.000 K -187.23 % | 830.000 K -61.41 % | 2.151 M -3.46 % | 2.228 M -2.15 % | 2.277 M -59.89 % | 5.677 M 443.64 % | -1.652 M -160.07 % | 2.750 M 254.84 % | 775.000 K -86.70 % | 5.829 M 453.49 % | -1.649 M -124.22 % | 6.808 M |
| Operating income ratio | -0.06 -142.19 % | 0.15 -11.91 % | 0.17 0.00 % | 0.17 281.14 % | -0.10 -160.99 % | 0.16 494.72 % | -0.04 -11.09 % | -0.04 95.17 % | -0.74 -264.55 % | -0.20 -6 617.60 % | 0.00 -138.95 % | 0.01 103.84 % | -0.20 -250.23 % | -0.06 -465.53 % | 0.02 451.73 % | 0.00 79.93 % | -0.02 -145.03 % | 0.05 -61.05 % | 0.13 1 894.68 % | 0.01 102.15 % | -0.30 -421.11 % | -0.06 -359.63 % | -0.01 69.62 % | -0.04 -18.82 % | -0.03 -128.68 % | 0.12 44.91 % | 0.08 2 152.72 % | 0.00 112.47 % | -0.03 -0.05 % | -0.03 -186.90 % | 0.03 -61.28 % | 0.09 3.64 % | 0.08 -9.58 % | 0.09 -61.92 % | 0.25 481.02 % | -0.06 -159.31 % | 0.11 226.39 % | 0.03 -87.09 % | 0.26 438.40 % | -0.08 -129.74 % | 0.26 |
| Total other income expenses net | 11.960 M 1 598.86 % | 704.000 K 113.05 % | -5.394 M 0.00 % | -5.394 M -84.20 % | -2.928 M 60.59 % | -7.429 M -3 323.50 % | -217.000 K -364.63 % | 82.000 K 100.34 % | -23.961 M -8 596.81 % | 282.000 K 291.84 % | -147.000 K 13.02 % | -169.000 K -24.26 % | -136.000 K 5.56 % | -144.000 K -321.54 % | 65.000 K 140.88 % | -159.000 K 39.77 % | -264.000 K -34.69 % | -196.000 K -115.31 % | 1.280 M 59.01 % | 805.000 K 655.17 % | -145.000 K 39.58 % | -240.000 K -211.69 % | -77.000 K 46.90 % | -145.000 K 94.46 % | -2.616 M 49.52 % | -5.182 M 9.66 % | -5.736 M -52.07 % | -3.772 M -8.92 % | -3.463 M -1.64 % | -3.407 M 23.54 % | -4.456 M -31.60 % | -3.386 M -5 361.29 % | -62.000 K 97.76 % | -2.766 M -857.81 % | 365.000 K 109.14 % | -3.993 M -1 057.39 % | -345.000 K 85.55 % | -2.387 M 50.34 % | -4.807 M -4 350.93 % | -108.000 K -181.20 % | 133.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 |
| 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-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 4.245 M 0.00 % | 4.245 M 31.63 % | 3.225 M 0.00 % | 3.225 M 336.09 % | -1.366 M 77.58 % | -6.092 M -104.16 % | -2.984 M -119.16 % | 15.574 M 370.81 % | -5.751 M -128.79 % | 19.976 M 358.82 % | -7.718 M -149.47 % | 15.600 M 666.65 % | -2.753 M 73.22 % | -10.281 M -60.54 % | -6.404 M 17.19 % | -7.733 M -90.99 % | -4.049 M 61.01 % | -10.385 M 62.22 % | -27.486 M 5.87 % | -29.200 M -25.47 % | -23.272 M -10.35 % | -21.089 M 29.71 % | -30.002 M 55.42 % | -67.296 M -205.14 % | -22.054 M -9.50 % | -20.140 M -175.71 % | 26.601 M |
| Total investments | 9.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.148 M 92.11 % | 16.214 M -59.42 % | 39.952 M 3.24 % | 38.698 M 24.03 % | 31.200 M -22.92 % | 40.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.413 M -9.18 % | 3.758 M -18.00 % | 4.583 M |
| Total debt | 18.112 M 0.00 % | 18.112 M -0.67 % | 18.234 M 0.00 % | 18.234 M 14.26 % | 15.959 M 0.00 % | 15.959 M -5.91 % | 16.962 M | 0.000 -100.00 % | 9.823 M | 0.000 -100.00 % | 12.258 M | 0.000 -100.00 % | 12.847 M -1.89 % | 13.095 M -8.09 % | 14.248 M -14.14 % | 16.595 M 40.09 % | 11.846 M -11.21 % | 13.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.126 M |
| Accumulated other comprehensive income loss | 18.974 M 0.00 % | 18.974 M -0.12 % | 18.996 M 0.00 % | 18.996 M -0.36 % | 19.064 M 0.00 % | 19.064 M 0.02 % | 19.060 M 62.10 % | 11.758 M -38.47 % | 19.108 M -48.53 % | 37.127 M 89.04 % | 19.640 M -46.63 % | 36.799 M | 0.000 | 0.000 100.00 % | -27.243 M | 0.000 100.00 % | -25.584 M | 0.000 100.00 % | -22.893 M | 0.000 100.00 % | -19.682 M | 0.000 100.00 % | -18.166 M | 0.000 100.00 % | -17.331 M -1.87 % | -17.013 M 11.47 % | -19.217 M |
| Retained earnings | -69.623 M 0.00 % | -69.623 M 11.42 % | -78.601 M 0.00 % | -78.601 M -1.18 % | -77.685 M 0.00 % | -77.685 M -8.09 % | -71.873 M | 0.000 100.00 % | -69.603 M | 0.000 100.00 % | -44.766 M | 0.000 100.00 % | -44.721 M -16.83 % | -38.280 M 0.58 % | -38.505 M 2.15 % | -39.352 M 9.03 % | -43.260 M -37.58 % | -31.443 M -11.04 % | -28.318 M -32.89 % | -21.310 M -43.20 % | -14.881 M -98.25 % | -7.506 M -244.79 % | -2.177 M -609.12 % | -307.000 K -109.21 % | 3.332 M 106.70 % | 1.612 M -19.04 % | 1.991 M |
| Common stock | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M | 0.000 -100.00 % | 10.400 M | 0.000 -100.00 % | 10.400 M | 0.000 -100.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M 0.00 % | 10.400 M | 0.000 | 0.000 -100.00 % | 20.510 M |
| Total equity | 11.150 M 0.00 % | 11.150 M 407.51 % | 2.197 M 0.00 % | 2.197 M -30.93 % | 3.181 M 0.00 % | 3.181 M -64.68 % | 9.007 M -20.50 % | 11.329 M 0.00 % | 11.329 M -69.26 % | 36.850 M 0.00 % | 36.850 M 0.58 % | 36.638 M 0.00 % | 36.638 M -15.12 % | 43.166 M 0.27 % | 43.048 M 1.93 % | 42.231 M 10.43 % | 38.241 M -23.69 % | 50.114 M -5.89 % | 53.252 M -11.33 % | 60.059 M -10.59 % | 67.171 M -9.24 % | 74.009 M -6.44 % | 79.101 M -2.44 % | 81.079 M 258.85 % | 22.594 M 8.24 % | 20.874 M -68.38 % | 66.015 M |
| Other non current liabilities | 467.000 K 0.00 % | 467.000 K 29.36 % | 361.000 K 0.00 % | 361.000 K 32.72 % | 272.000 K 0.00 % | 272.000 K -9.33 % | 300.000 K | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 676.000 K | 0.000 -100.00 % | 790.000 K -48.13 % | 1.523 M 7.71 % | 1.414 M -10.90 % | 1.587 M -3.35 % | 1.642 M -10.42 % | 1.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.506 M 0.00 % | 3.506 M -22.33 % | 4.514 M 0.00 % | 4.514 M 61.10 % | 2.802 M 0.00 % | 2.802 M 4.16 % | 2.690 M | 0.000 -100.00 % | 3.333 M | 0.000 -100.00 % | 4.802 M | 0.000 -100.00 % | 5.257 M 4.97 % | 5.008 M -7.50 % | 5.414 M -32.55 % | 8.027 M 44.79 % | 5.544 M -36.49 % | 8.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.902 M |
| Total non current liabilities | 3.973 M 0.00 % | 3.973 M -18.50 % | 4.875 M 0.00 % | 4.875 M 58.59 % | 3.074 M 0.00 % | 3.074 M 2.81 % | 2.990 M | 0.000 -100.00 % | 3.860 M | 0.000 -100.00 % | 5.478 M | 0.000 -100.00 % | 6.047 M -7.41 % | 6.531 M -4.35 % | 6.828 M -28.98 % | 9.614 M 33.79 % | 7.186 M -31.97 % | 10.563 M 745.72 % | 1.249 M -4.14 % | 1.303 M | 0.000 -100.00 % | 26.000 K 0.00 % | 26.000 K 2 500.00 % | 1.000 K 0.00 % | 1.000 K -95.00 % | 20.000 K -99.92 % | 25.934 M |
| Other current liabilities | 11.937 M -1.49 % | 12.117 M -10.75 % | 13.577 M 0.00 % | 13.577 M 13.81 % | 11.930 M -1.38 % | 12.097 M 97.08 % | 6.138 M | 0.000 -100.00 % | 12.986 M | 0.000 -100.00 % | 16.814 M | 0.000 -100.00 % | 13.037 M 0.75 % | 12.940 M 9.13 % | 11.857 M -20.64 % | 14.941 M 3.56 % | 14.428 M -8.59 % | 15.784 M -23.84 % | 20.726 M 10.30 % | 18.790 M 23.29 % | 15.240 M 80 110.53 % | 19.000 K -99.87 % | 15.059 M 63.37 % | 9.218 M | 0.000 -100.00 % | 10.209 M -16.80 % | 12.270 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.114 M | 0.000 100.00 % | -6.490 M | 0.000 100.00 % | -7.456 M | 0.000 100.00 % | -7.590 M 6.15 % | -8.087 M | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 725.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 911.000 K |
| Short term debt | 14.606 M 0.00 % | 14.606 M 6.46 % | 13.720 M 0.00 % | 13.720 M 4.28 % | 13.157 M 0.00 % | 13.157 M -7.81 % | 14.272 M | 0.000 -100.00 % | 6.490 M | 0.000 -100.00 % | 7.456 M | 0.000 -100.00 % | 7.590 M -6.15 % | 8.087 M -8.46 % | 8.834 M 8.59 % | 8.135 M 29.09 % | 6.302 M 62.13 % | 3.887 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.746 M |
| Total current liabilities | 36.529 M 0.00 % | 36.529 M -2.84 % | 37.595 M 0.00 % | 37.595 M 5.10 % | 35.771 M 0.00 % | 35.771 M -2.80 % | 36.801 M | 0.000 -100.00 % | 27.686 M | 0.000 -100.00 % | 27.386 M | 0.000 -100.00 % | 25.775 M -9.32 % | 28.424 M 9.27 % | 26.012 M -15.94 % | 30.944 M 14.54 % | 27.017 M -14.78 % | 31.704 M 0.27 % | 31.618 M 6.01 % | 29.826 M 25.47 % | 23.771 M 10.67 % | 21.480 M -1.17 % | 21.735 M 10.59 % | 19.653 M -21.86 % | 25.152 M 17.89 % | 21.336 M -48.12 % | 41.125 M |
| Total liabilities | 40.502 M 0.00 % | 40.502 M -4.63 % | 42.470 M 0.00 % | 42.470 M 9.33 % | 38.845 M 0.00 % | 38.845 M -2.38 % | 39.791 M | 0.000 -100.00 % | 31.546 M | 0.000 -100.00 % | 32.864 M | 0.000 -100.00 % | 31.822 M -8.96 % | 34.955 M 6.44 % | 32.840 M -19.03 % | 40.558 M 18.58 % | 34.203 M -19.08 % | 42.267 M 28.60 % | 32.867 M 5.58 % | 31.129 M 30.95 % | 23.771 M 10.53 % | 21.506 M -1.17 % | 21.761 M 10.72 % | 19.654 M -21.86 % | 25.153 M 17.78 % | 21.356 M -68.15 % | 67.059 M |
| Other non current assets | 1.733 M -86.14 % | 12.503 M 355.81 % | 2.743 M 0.00 % | 2.743 M 27.64 % | 2.149 M 0.00 % | 2.149 M 20.93 % | 1.777 M 111.41 % | -15.574 M -5.70 % | -14.734 M 26.24 % | -19.976 M 45.84 % | -36.883 M -136.43 % | -15.600 M 59.74 % | -38.747 M -1 994.72 % | 2.045 M -10.70 % | 2.290 M 46.51 % | 1.563 M -27.20 % | 2.147 M -48.15 % | 4.141 M -35.14 % | 6.385 M -28.07 % | 8.877 M 86.06 % | 4.771 M -35.14 % | 7.356 M -58.22 % | 17.607 M 20.95 % | 14.557 M 2 132.67 % | 652.000 K -34.73 % | 999.000 K 13.14 % | 883.000 K |
| Long term investments | 9.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.214 M | 0.000 -100.00 % | 38.698 M | 0.000 -100.00 % | 40.477 M -4.33 % | 42.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 785.000 K | 0.000 -100.00 % | 1.571 M -33.35 % | 2.357 M -25.01 % | 3.143 M -20.01 % | 3.929 M -16.67 % | 4.715 M -14.29 % | 5.501 M -12.50 % | 6.287 M -11.11 % | 7.073 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.905 M | 0.000 -100.00 % | 1.905 M | 0.000 -100.00 % | 19.483 M | 0.000 -100.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M 0.00 % | 19.483 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.905 M | 0.000 -100.00 % | 1.905 M | 0.000 -100.00 % | 20.268 M | 0.000 -100.00 % | 21.054 M -3.60 % | 21.840 M -3.47 % | 22.626 M -3.36 % | 23.412 M -3.25 % | 24.198 M -3.15 % | 24.984 M -3.05 % | 25.770 M -2.96 % | 26.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 12.249 M 0.00 % | 12.249 M -3.15 % | 12.647 M 0.00 % | 12.647 M 19.00 % | 10.628 M 0.00 % | 10.628 M -9.43 % | 11.734 M | 0.000 -100.00 % | 12.829 M | 0.000 -100.00 % | 16.615 M | 0.000 -100.00 % | 17.693 M -3.98 % | 18.426 M -4.40 % | 19.275 M -10.59 % | 21.559 M 32.17 % | 16.312 M -31.25 % | 23.725 M 115.41 % | 11.014 M 0.78 % | 10.929 M 31.98 % | 8.281 M 50.81 % | 5.491 M 18.47 % | 4.635 M 23.44 % | 3.755 M 98.05 % | 1.896 M -10.18 % | 2.111 M -97.53 % | 85.515 M |
| Total non current assets | 24.752 M 0.00 % | 24.752 M 60.83 % | 15.390 M 0.00 % | 15.390 M 20.45 % | 12.777 M 0.00 % | 12.777 M -23.84 % | 16.777 M 207.72 % | -15.574 M -188.57 % | 17.584 M 188.03 % | -19.976 M -149.86 % | 40.063 M 356.81 % | -15.600 M -137.28 % | 41.841 M -4.32 % | 43.728 M -3.86 % | 45.484 M -4.89 % | 47.823 M 8.99 % | 43.877 M -18.82 % | 54.052 M 21.95 % | 44.324 M -6.49 % | 47.398 M 236.44 % | 14.088 M 8.14 % | 13.027 M -41.90 % | 22.422 M 21.89 % | 18.395 M 599.16 % | 2.631 M -18.72 % | 3.237 M -96.25 % | 86.429 M |
| Other current assets | -8.661 M -277.73 % | 4.873 M 79.29 % | 2.718 M 0.00 % | 2.718 M -28.27 % | 3.789 M 0.00 % | 3.789 M -4.00 % | 3.947 M | 0.000 -100.00 % | 3.899 M | 0.000 -100.00 % | 3.746 M | 0.000 -100.00 % | 5.334 M 10.66 % | 4.820 M -6.24 % | 5.141 M 14.12 % | 4.505 M -15.84 % | 5.353 M -11.08 % | 6.020 M 11.73 % | 5.388 M -9.08 % | 5.926 M -43.08 % | 10.412 M -40.95 % | 17.633 M 1 731.05 % | 963.000 K -85.79 % | 6.779 M -28.99 % | 9.547 M 38.74 % | 6.881 M -67.69 % | 21.299 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.148 M | 0.000 -100.00 % | 39.952 M | 0.000 -100.00 % | 31.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.413 M -9.18 % | 3.758 M -18.00 % | 4.583 M |
| cash and cash equivalents | 13.867 M 0.00 % | 13.867 M -7.61 % | 15.009 M 0.00 % | 15.009 M -13.37 % | 17.325 M 0.00 % | 17.325 M -13.14 % | 19.946 M 228.07 % | -15.574 M -200.00 % | 15.574 M 177.96 % | -19.976 M -200.00 % | 19.976 M 228.05 % | -15.600 M -200.00 % | 15.600 M -33.26 % | 23.376 M 13.19 % | 20.652 M -15.11 % | 24.328 M 53.05 % | 15.895 M -33.01 % | 23.727 M -13.68 % | 27.486 M -5.87 % | 29.200 M 25.47 % | 23.272 M 10.35 % | 21.089 M -29.71 % | 30.002 M -55.42 % | 67.296 M 205.14 % | 22.054 M 9.50 % | 20.140 M 91.35 % | 10.525 M |
| Cash and short term investments | 13.867 M 0.00 % | 13.867 M -7.61 % | 15.009 M 0.00 % | 15.009 M -13.37 % | 17.325 M 0.00 % | 17.325 M -13.14 % | 19.946 M 28.07 % | 15.574 M 0.00 % | 15.574 M -22.04 % | 19.976 M 0.00 % | 19.976 M 28.05 % | 15.600 M 0.00 % | 15.600 M -33.26 % | 23.376 M 13.19 % | 20.652 M -15.11 % | 24.328 M 53.05 % | 15.895 M -33.01 % | 23.727 M -13.68 % | 27.486 M -5.87 % | 29.200 M -49.89 % | 58.272 M 176.31 % | 21.089 M -29.71 % | 30.002 M -55.42 % | 67.296 M 164.25 % | 25.467 M 6.57 % | 23.898 M 58.18 % | 15.108 M |
| Total current assets | 26.900 M 0.00 % | 26.900 M -8.12 % | 29.277 M 0.00 % | 29.277 M 0.10 % | 29.249 M 0.00 % | 29.249 M -8.66 % | 32.021 M 105.61 % | 15.574 M -38.42 % | 25.291 M 26.61 % | 19.976 M -32.63 % | 29.651 M 90.07 % | 15.600 M -41.40 % | 26.619 M -22.60 % | 34.393 M 13.12 % | 30.404 M -13.05 % | 34.966 M 22.40 % | 28.567 M -25.47 % | 38.329 M -8.29 % | 41.795 M -4.56 % | 43.790 M -43.02 % | 76.854 M -6.83 % | 82.488 M 5.16 % | 78.440 M -4.73 % | 82.338 M 82.50 % | 45.116 M 15.70 % | 38.993 M -16.40 % | 46.645 M |
| Inventory | 620.000 K 0.00 % | 620.000 K -6.34 % | 662.000 K 0.00 % | 662.000 K 13.94 % | 581.000 K 0.00 % | 581.000 K 10.25 % | 527.000 K | 0.000 -100.00 % | 365.000 K | 0.000 -100.00 % | 386.000 K | 0.000 -100.00 % | 492.000 K -28.80 % | 691.000 K 5.82 % | 653.000 K -22.54 % | 843.000 K -22.73 % | 1.091 M 39.69 % | 781.000 K 4.13 % | 750.000 K -10.39 % | 837.000 K 15.77 % | 723.000 K 12.97 % | 640.000 K 37.63 % | 465.000 K -7.55 % | 503.000 K -0.20 % | 504.000 K | 0.000 | 0.000 |
| Net receivables | 21.074 M 179.50 % | 7.540 M -30.75 % | 10.888 M 0.00 % | 10.888 M 44.14 % | 7.554 M 0.00 % | 7.554 M -11.80 % | 8.565 M | 0.000 -100.00 % | 6.403 M | 0.000 -100.00 % | 6.906 M | 0.000 -100.00 % | 5.193 M -42.13 % | 8.973 M 126.71 % | 3.958 M -59.59 % | 9.795 M -14.39 % | 11.441 M -17.22 % | 13.821 M 2.60 % | 13.471 M 5.89 % | 12.722 M -24.40 % | 16.828 M -34.67 % | 25.759 M 230.63 % | 7.791 M -46.41 % | 14.539 M -24.06 % | 19.145 M 26.83 % | 15.095 M -52.14 % | 31.537 M |
| Tax assets | 1.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.361 M | 0.000 -100.00 % | 1.370 M | 0.000 -100.00 % | 1.365 M | 0.000 -100.00 % | 1.364 M -3.74 % | 1.417 M 9.59 % | 1.293 M 0.31 % | 1.289 M 5.66 % | 1.220 M 1.50 % | 1.202 M 4.07 % | 1.155 M 11.49 % | 1.036 M 0.00 % | 1.036 M 475.56 % | 180.000 K 0.00 % | 180.000 K 116.87 % | 83.000 K 0.00 % | 83.000 K -34.65 % | 127.000 K 309.68 % | 31.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.806 M 0.00 % | 9.806 M -4.78 % | 10.298 M 0.00 % | 10.298 M -2.08 % | 10.517 M 0.00 % | 10.517 M 3.11 % | 10.200 M | 0.000 -100.00 % | 8.153 M | 0.000 -100.00 % | 2.796 M | 0.000 -100.00 % | 4.948 M -32.83 % | 7.366 M 38.43 % | 5.321 M -19.00 % | 6.569 M 4.49 % | 6.287 M -36.22 % | 9.858 M -9.49 % | 10.892 M 3.24 % | 10.550 M 23.67 % | 8.531 M -60.25 % | 21.461 M 221.46 % | 6.676 M -27.47 % | 9.204 M -62.51 % | 24.550 M 183.72 % | 8.653 M 5.55 % | 8.198 M |
| Tax payables | 180.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 200.000 K 545.16 % | 31.000 K | 0.000 -100.00 % | 433.000 K | 0.000 -100.00 % | 725.000 K | 0.000 -100.00 % | 486.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.231 M 104.49 % | 602.000 K -75.67 % | 2.474 M 171.57 % | 911.000 K |
| 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 |
| Minority interest | -454.000 K 0.00 % | -454.000 K -0.67 % | -451.000 K 0.00 % | -451.000 K 0.00 % | -451.000 K 0.00 % | -451.000 K -4.16 % | -433.000 K | 0.000 100.00 % | -429.000 K | 0.000 100.00 % | -277.000 K | 0.000 100.00 % | -161.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -237.000 K -83.72 % | -129.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 10.468 M 0.00 % | 10.468 M 2.75 % | 10.188 M 0.00 % | 10.188 M 35.33 % | 7.528 M 0.00 % | 7.528 M -7.62 % | 8.149 M | 0.000 -100.00 % | 9.823 M | 0.000 -100.00 % | 12.258 M | 0.000 -100.00 % | 12.847 M -1.89 % | 13.095 M -8.09 % | 14.248 M -14.14 % | 16.595 M 40.09 % | 11.846 M -11.21 % | 13.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.487 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 |
| Other total stockholders equity | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 12 186.95 % | -429.000 K -100.83 % | 51.853 M 18 819.49 % | -277.000 K -100.81 % | 34.366 M 21 445.34 % | -161.000 K -100.31 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M 0.00 % | 51.853 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 337.000 K -34.05 % | 511.000 K -24.85 % | 680.000 K -6.72 % | 729.000 K -20.59 % | 918.000 K -22.40 % | 1.183 M -5.28 % | 1.249 M -4.14 % | 1.303 M | 0.000 -100.00 % | 26.000 K 0.00 % | 26.000 K 2 500.00 % | 1.000 K 0.00 % | 1.000 K -95.00 % | 20.000 K -99.75 % | 8.032 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 51.652 M 0.00 % | 51.652 M 15.64 % | 44.667 M 0.00 % | 44.667 M 6.28 % | 42.026 M 0.00 % | 42.026 M -13.88 % | 48.798 M | 0.000 -100.00 % | 42.875 M | 0.000 -100.00 % | 69.714 M | 0.000 -100.00 % | 68.460 M -12.37 % | 78.121 M 2.94 % | 75.888 M -8.34 % | 82.789 M 14.28 % | 72.444 M -21.58 % | 92.381 M 7.27 % | 86.119 M -5.56 % | 91.188 M 0.27 % | 90.942 M -4.79 % | 95.515 M -5.30 % | 100.862 M 0.13 % | 100.733 M 110.97 % | 47.747 M 13.06 % | 42.230 M -68.27 % | 133.074 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-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -65.500 K 0.00 % | -65.500 K | 0.000 | 0.000 100.00 % | -705.500 K 0.00 % | -705.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 -100.00 % | 5.281 M | 0.000 | 0.000 | 0.000 100.00 % | -506.000 K |
| Accounts receivables | -118.000 K 0.00 % | -118.000 K | 0.000 | 0.000 100.00 % | -613.000 K 0.00 % | -613.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 |
| Inventory | -19.500 K 0.00 % | -19.500 K | 0.000 | 0.000 100.00 % | -108.000 K 0.00 % | -108.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 |
| 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 |
| Other working capital | 72.000 K 0.00 % | 72.000 K | 0.000 | 0.000 -100.00 % | 15.500 K 0.00 % | 15.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 |
| Other non cash items | -3.675 M 28.05 % | -5.107 M -2 064.23 % | 260.000 K 137.38 % | -695.500 K -124.87 % | 2.796 M 0.00 % | 2.796 M 113.44 % | 1.310 M 36.46 % | 960.000 K -95.16 % | 19.819 M 294.96 % | 5.018 M 3 245.33 % | 150.000 K 242.86 % | -105.000 K -102.28 % | 4.606 M 151.01 % | 1.835 M 448.20 % | -527.000 K -274.50 % | 302.000 K 3 875.00 % | -8.000 K 99.05 % | -839.000 K 78.42 % | -3.888 M -19 340.00 % | -20.000 K -100.21 % | 9.477 M 305.00 % | 2.340 M 71.55 % | 1.364 M -22.54 % | 1.761 M -63.01 % | 4.761 M 111.88 % | 2.247 M -18.11 % | 2.744 M -25.54 % | 3.685 M 19.26 % | 3.090 M -27.89 % | 4.285 M 13.36 % | 3.780 M 144.03 % | 1.549 M 26.24 % | 1.227 M 90.53 % | 644.000 K 38.49 % | 465.000 K -75.86 % | 1.926 M 188.07 % | -2.187 M | 0.000 100.00 % | -93.000 K -104.46 % | 2.083 M 204.41 % | -1.995 M |
| Net cash provided by operating activities | 2.936 M 95.28 % | 1.504 M -25.16 % | 2.009 M 90.70 % | 1.054 M -41.96 % | 1.815 M 0.00 % | 1.815 M 156.36 % | 708.000 K | 0.000 -100.00 % | 1.553 M | 0.000 -100.00 % | 8.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.817 M 205.32 % | -5.523 M | 0.000 | 0.000 -100.00 % | 5.466 M |
| Investments in property plant and equipment | -79.000 K 0.00 % | -79.000 K -17.91 % | -67.000 K 0.00 % | -67.000 K 90.80 % | -728.500 K 0.00 % | -728.500 K 45.18 % | -1.329 M | 0.000 100.00 % | -14.000 K | 0.000 100.00 % | -701.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 % | -103.000 K -2 675.00 % | 4.000 K | 0.000 | 0.000 100.00 % | -800.000 K |
| 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 |
| 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 |
| 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 |
| Other investing activites | 191.000 K 18.27 % | 161.500 K 389.39 % | 33.000 K -56.86 % | 76.500 K 70.00 % | 45.000 K 0.00 % | 45.000 K -46.43 % | 84.000 K | 0.000 100.00 % | -638.000 K | 0.000 -100.00 % | 638.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 % | -735.000 K -103.68 % | 19.947 M | 0.000 | 0.000 100.00 % | -1.184 M |
| Net cash used for investing activites | 112.000 K 35.76 % | 82.500 K 342.65 % | -34.000 K -457.89 % | 9.500 K 101.39 % | -683.500 K 0.00 % | -683.500 K 45.10 % | -1.245 M | 0.000 100.00 % | -652.000 K | 0.000 100.00 % | -63.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 % | -838.000 K -104.20 % | 19.951 M | 0.000 | 0.000 100.00 % | -1.984 M |
| Debt repayment | -402.000 K | 0.000 100.00 % | -385.000 K | 0.000 100.00 % | -382.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 -100.00 % | 1.138 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | -3.766 M -75.49 % | -2.146 M 44.09 % | -3.838 M -75.49 % | -2.187 M -6.81 % | -2.048 M 15.72 % | -2.430 M | 0.000 | 0.000 100.00 % | -4.797 M | 0.000 100.00 % | -4.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.065 M -5 008.33 % | -60.000 K | 0.000 | 0.000 100.00 % | -2.676 M |
| Net cash used provided by financing activities | -4.168 M -94.22 % | -2.146 M 49.18 % | -4.223 M -93.10 % | -2.187 M 9.98 % | -2.430 M 0.00 % | -2.430 M -149.30 % | 4.928 M | 0.000 100.00 % | -4.797 M | 0.000 100.00 % | -4.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.065 M -5 008.33 % | -60.000 K | 0.000 | 0.000 100.00 % | -1.538 M |
| Effect of forex changes on cash | -22.000 K -100.00 % | -11.000 K 83.82 % | -68.000 K -100.00 % | -34.000 K -172.00 % | -12.500 K 0.00 % | -12.500 K 34.21 % | -19.000 K | 0.000 100.00 % | -506.000 K | 0.000 -100.00 % | 349.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 |
| Net change in cash | -1.142 M | 0.000 100.00 % | -2.316 M | 0.000 100.00 % | -1.311 M 0.00 % | -1.311 M -129.97 % | 4.372 M | 0.000 100.00 % | -4.402 M | 0.000 -100.00 % | 4.376 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.914 M -86.68 % | 14.368 M | 0.000 | 0.000 -100.00 % | 1.944 M |
| Cash at beginning of period | 15.009 M | 0.000 -100.00 % | 17.325 M 1 422.01 % | -1.311 M 0.00 % | -1.311 M -106.57 % | 19.946 M 28.07 % | 15.574 M | 0.000 -100.00 % | 19.976 M | 0.000 -100.00 % | 15.600 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 % | 22.054 M 9.50 % | 20.140 M 248.93 % | 5.772 M | 0.000 -100.00 % | 10.525 M 22.65 % | 8.581 M |
| Cash at end of period | 13.867 M | 0.000 -100.00 % | 15.009 M -13.37 % | 17.325 M 1 422.01 % | -1.311 M 0.00 % | -1.311 M -106.57 % | 19.946 M | 0.000 -100.00 % | 15.574 M | 0.000 -100.00 % | 19.976 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 % | 22.054 M 0.00 % | 22.054 M 9.50 % | 20.140 M | 0.000 -100.00 % | 10.525 M 0.00 % | 10.525 M |
| Operating cash flow | 1.504 M 0.00 % | 1.504 M 42.71 % | 1.054 M 0.00 % | 1.054 M -41.96 % | 1.815 M 0.00 % | 1.815 M 156.36 % | 708.000 K | 0.000 -100.00 % | 1.553 M | 0.000 -100.00 % | 8.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.817 M 205.32 % | -5.523 M | 0.000 | 0.000 -100.00 % | 5.466 M |
| Capital expenditure | -79.000 K 0.00 % | -79.000 K -17.91 % | -67.000 K 0.00 % | -67.000 K 90.80 % | -728.500 K 0.00 % | -728.500 K 45.18 % | -1.329 M | 0.000 100.00 % | -14.000 K | 0.000 100.00 % | -701.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 % | -103.000 K -2 675.00 % | 4.000 K | 0.000 | 0.000 100.00 % | -800.000 K |
| Free CashFlow | 1.425 M 0.00 % | 1.425 M 44.40 % | 986.500 K 0.00 % | 986.500 K -9.20 % | 1.087 M 0.00 % | 1.087 M 274.96 % | -621.000 K | 0.000 -100.00 % | 1.539 M | 0.000 -100.00 % | 8.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.714 M 203.53 % | -5.519 M | 0.000 | 0.000 -100.00 % | 4.666 M |
| 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 |