Modulight Oyj MODU.HE
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 4.095 M 1.74 % | 4.025 M -12.48 % | 4.599 M -49.30 % | 9.071 M -9.85 % | 10.062 M 39.91 % | 7.192 M 16.49 % | 6.174 M |
| Net income | -6.447 M 45.65 % | -11.861 M -27.39 % | -9.311 M -83.94 % | -5.062 M -235.64 % | 3.732 M 97.67 % | 1.888 M -17.45 % | 2.287 M |
| Income before tax | -6.447 M 45.64 % | -11.860 M -38.68 % | -8.552 M -68.91 % | -5.063 M -209.68 % | 4.616 M 136.72 % | 1.950 M -16.88 % | 2.346 M |
| Income before tax ratio | -1.57 46.57 % | -2.95 -58.46 % | -1.86 -233.16 % | -0.56 -221.67 % | 0.46 69.20 % | 0.27 -28.65 % | 0.38 |
| EBITDA | -4.220 M 59.60 % | -10.445 M -55.64 % | -6.711 M -82.02 % | -3.687 M -163.95 % | 5.765 M 29.20 % | 4.462 M 37.72 % | 3.240 M |
| Net income ratio | -1.57 46.57 % | -2.95 -45.55 % | -2.02 -262.80 % | -0.56 -250.46 % | 0.37 41.29 % | 0.26 -29.13 % | 0.37 |
| Ratio EBITDA | -1.03 60.29 % | -2.60 -77.84 % | -1.46 -259.01 % | -0.41 -170.94 % | 0.57 -7.65 % | 0.62 18.22 % | 0.52 |
| Gross profit ratio | 1.46 17.58 % | 1.24 1.27 % | 1.22 17.63 % | 1.04 -1.95 % | 1.06 1.28 % | 1.05 0.01 % | 1.05 |
| Weighted average shs out dil | 42.486 M 0.30 % | 42.361 M -0.60 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M |
| Weighted average shs out | 42.486 M 0.30 % | 42.361 M -0.60 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M |
| EPS diluted | -0.15 46.43 % | -0.28 -27.27 % | -0.22 -83.33 % | -0.12 -236.99 % | 0.09 97.74 % | 0.04 -17.50 % | 0.05 |
| Earnings per share | -0.15 46.43 % | -0.28 -27.27 % | -0.22 -83.33 % | -0.12 -236.99 % | 0.09 97.74 % | 0.04 -17.50 % | 0.05 |
| Gross profit | 5.961 M 19.63 % | 4.983 M -11.37 % | 5.622 M -40.36 % | 9.427 M -11.61 % | 10.665 M 41.69 % | 7.527 M 16.50 % | 6.461 M |
| Income tax expense | 0.000 -100.00 % | 1.000 K -99.87 % | 759.000 K 76 000.00 % | -1.000 K -100.11 % | 884.000 K 1 325.81 % | 62.000 K 5.08 % | 59.000 K |
| Cost of revenue | -1.866 M -94.78 % | -958.000 K 6.35 % | -1.023 M -187.36 % | -356.000 K 40.96 % | -603.000 K -80.00 % | -335.000 K -16.72 % | -287.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 15.180 M 13.16 % | 13.415 M 31.78 % | 10.180 M 71.03 % | 5.952 M 29.67 % | 4.590 M 14.35 % | 4.014 M |
| Operating expenses | 14.298 M -16.46 % | 17.115 M 27.58 % | 13.415 M 31.78 % | 10.180 M 71.03 % | 5.952 M 29.67 % | 4.590 M 14.35 % | 4.014 M |
| Cost and expenses | 12.432 M -23.06 % | 16.157 M 30.38 % | 12.392 M 26.14 % | 9.824 M 83.66 % | 5.349 M 25.71 % | 4.255 M 14.17 % | 3.727 M |
| Research and development expenses | 0.000 -100.00 % | 2.178 M 181.03 % | 775.000 K -0.64 % | 780.000 K -1.27 % | 790.000 K | 0.000 | 0.000 |
| Selling general and administrative expenses | 14.298 M 5 983.95 % | -243.000 K -103.20 % | 7.596 M 18.10 % | 6.432 M 130.79 % | 2.787 M | 0.000 | 0.000 |
| Interest income | 2.099 M 671.69 % | 272.000 K 988.00 % | 25.000 K 257.14 % | 7.000 K -50.00 % | 14.000 K 180.00 % | 5.000 K -54.55 % | 11.000 K |
| Interest expense | 210.000 K 20 900.00 % | 1.000 K -99.23 % | 130.000 K -19.75 % | 162.000 K 48.62 % | 109.000 K -89.01 % | 992.000 K 785.71 % | 112.000 K |
| Depreciation and amortization | 2.021 M 42.83 % | 1.415 M -23.80 % | 1.857 M 52.97 % | 1.214 M 12.93 % | 1.075 M -29.28 % | 1.520 M 94.37 % | 782.000 K |
| Operating income | -8.337 M 31.28 % | -12.132 M -55.68 % | -7.793 M -934.93 % | -753.000 K -115.98 % | 4.712 M 60.44 % | 2.937 M 20.02 % | 2.447 M |
| Operating income ratio | -2.04 32.46 % | -3.01 -77.88 % | -1.69 -1 941.27 % | -0.08 -117.73 % | 0.47 14.67 % | 0.41 3.04 % | 0.40 |
| Total other income expenses net | 1.890 M 594.85 % | 272.000 K 135.79 % | -760.000 K 82.37 % | -4.310 M -4 389.58 % | -96.000 K 90.27 % | -987.000 K -877.23 % | -101.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | -12.864 M -309.65 % | 6.136 M -8.89 % | 6.735 M -25.63 % | 9.056 M 130.73 % | 3.925 M -13.45 % | 4.535 M 33.54 % | 3.396 M |
| Total investments | 0.000 -100.00 % | 24.721 M -41.59 % | 42.320 M -32.25 % | 62.469 M | 0.000 | 0.000 | 0.000 |
| Total debt | 4.543 M -30.59 % | 6.545 M -20.99 % | 8.284 M -13.38 % | 9.564 M 67.52 % | 5.709 M 8.64 % | 5.255 M 10.84 % | 4.741 M |
| Accumulated other comprehensive income loss | 75.308 M -0.01 % | 75.317 M -0.02 % | 75.334 M 0.00 % | 75.333 M 2 193.94 % | 3.284 M | 0.000 | 0.000 |
| Retained earnings | -26.106 M -32.72 % | -19.670 M -150.80 % | -7.843 M -1 161.30 % | 739.000 K -88.17 % | 6.249 M 100.10 % | 3.123 M 150.44 % | 1.247 M |
| Common stock | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 344.44 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K |
| Total equity | 49.282 M -11.57 % | 55.727 M -17.53 % | 67.571 M -11.27 % | 76.153 M 697.33 % | 9.551 M 48.65 % | 6.425 M 41.24 % | 4.549 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K |
| Long term debt | 2.791 M -38.56 % | 4.543 M -31.23 % | 6.606 M -19.61 % | 8.217 M 83.25 % | 4.484 M 0.74 % | 4.451 M -4.73 % | 4.672 M |
| Total non current liabilities | 2.791 M -38.56 % | 4.543 M -31.23 % | 6.606 M -19.60 % | 8.216 M 83.27 % | 4.483 M 0.74 % | 4.450 M -4.73 % | 4.671 M |
| Other current liabilities | 1.812 M 61.64 % | 1.121 M -1.32 % | 1.136 M 418.72 % | 219.000 K -78.34 % | 1.011 M 112.39 % | 476.000 K 157.30 % | 185.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 853.000 K -66.94 % | 2.580 M 94.13 % | 1.329 M 254.40 % | 375.000 K |
| Short term debt | 1.752 M -12.49 % | 2.002 M 19.31 % | 1.678 M 169.77 % | 622.000 K 145.90 % | -1.355 M -268.53 % | 804.000 K 1 065.22 % | 69.000 K |
| Total current liabilities | 4.223 M 14.38 % | 3.692 M -10.65 % | 4.132 M 31.34 % | 3.146 M -44.01 % | 5.619 M 72.41 % | 3.259 M 213.06 % | 1.041 M |
| Total liabilities | 7.014 M -14.83 % | 8.235 M -23.31 % | 10.738 M -5.49 % | 11.362 M 12.47 % | 10.102 M 31.04 % | 7.709 M 34.96 % | 5.712 M |
| Other non current assets | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 10.898 M 22.24 % | 8.915 M 15.11 % | 7.745 M 41.10 % | 5.489 M 17.01 % | 4.691 M 19.79 % | 3.916 M 7.55 % | 3.641 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 10.898 M 22.24 % | 8.915 M 15.11 % | 7.745 M 41.10 % | 5.489 M 17.01 % | 4.691 M 19.79 % | 3.916 M 7.55 % | 3.641 M |
| Property plant equipment net | 24.293 M -2.35 % | 24.877 M 24.97 % | 19.906 M 92.83 % | 10.323 M 279.52 % | 2.720 M 8.76 % | 2.501 M -4.25 % | 2.612 M |
| Total non current assets | 35.192 M 4.14 % | 33.793 M 22.21 % | 27.651 M 74.85 % | 15.814 M 113.39 % | 7.411 M 15.49 % | 6.417 M 2.62 % | 6.253 M |
| Other current assets | 0.000 -100.00 % | 1.571 M 3.42 % | 1.519 M -22.54 % | 1.961 M -26.19 % | 2.657 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 24.721 M -41.59 % | 42.320 M -32.25 % | 62.469 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 17.407 M 4 155.99 % | 409.000 K -73.60 % | 1.549 M 204.92 % | 508.000 K -71.52 % | 1.784 M 147.78 % | 720.000 K -46.47 % | 1.345 M |
| Cash and short term investments | 17.407 M -30.73 % | 25.130 M -42.72 % | 43.869 M -30.34 % | 62.977 M 3 430.10 % | 1.784 M 147.78 % | 720.000 K -46.47 % | 1.345 M |
| Total current assets | 21.104 M -30.05 % | 30.169 M -40.45 % | 50.658 M -29.35 % | 71.702 M 485.70 % | 12.242 M 58.64 % | 7.717 M 92.54 % | 4.008 M |
| Inventory | 2.321 M -9.09 % | 2.553 M 13.42 % | 2.251 M 99.56 % | 1.128 M 187.02 % | 393.000 K -17.09 % | 474.000 K -27.96 % | 658.000 K |
| Net receivables | 1.376 M 50.38 % | 915.000 K -74.97 % | 3.656 M -51.87 % | 7.596 M -6.80 % | 8.150 M 24.94 % | 6.523 M 225.17 % | 2.006 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 |
| Account payables | 659.000 K 15.82 % | 569.000 K -56.83 % | 1.318 M 81.29 % | 727.000 K -9.46 % | 803.000 K 23.54 % | 650.000 K 57.77 % | 412.000 K |
| Tax payables | 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -725.000 K 71.90 % | -2.580 M | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.284 M 0.00 % | 3.284 M |
| Deferred tax liabilities non current | 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 |
| Total assets | 56.296 M -11.99 % | 63.962 M -18.32 % | 78.309 M -10.52 % | 87.515 M 345.30 % | 19.653 M 39.05 % | 14.134 M 37.74 % | 10.261 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | 2.121 M 115.11 % | 986.000 K -61.93 % | 2.590 M 401.51 % | -859.000 K 43.60 % | -1.523 M 46.60 % | -2.852 M -218.66 % | -895.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 2.469 M 169.71 % | -3.542 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -735.000 K -1 007.41 % | 81.000 K -55.74 % | 183.000 K 260.53 % | -114.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -2.469 M -169.71 % | 3.542 M | 0.000 | 0.000 |
| Other working capital | 2.121 M 115.11 % | 986.000 K -61.93 % | 2.590 M 2 188.71 % | -124.000 K 92.27 % | -1.604 M 47.15 % | -3.035 M -288.60 % | -781.000 K |
| Other non cash items | 1.890 M -13.22 % | 2.178 M 386.58 % | -760.000 K 82.36 % | -4.309 M -339.69 % | -980.000 K 6.49 % | -1.048 M -555.00 % | -160.000 K |
| Net cash provided by operating activities | -825.000 K 88.67 % | -7.282 M -77.39 % | -4.105 M 12.79 % | -4.707 M -243.33 % | 3.284 M 489.59 % | 557.000 K -74.38 % | 2.174 M |
| Investments in property plant and equipment | -5.009 M 68.09 % | -15.695 M -70.90 % | -9.184 M 4.50 % | -9.617 M -365.04 % | -2.068 M -22.88 % | -1.683 M -25.69 % | -1.339 M |
| Acquisitions net | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 109.000 K -98.17 % | 5.960 M 232.15 % | -4.510 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -4.900 M 49.67 % | -9.735 M 28.91 % | -13.694 M -42.39 % | -9.617 M -365.04 % | -2.068 M -22.88 % | -1.683 M -25.69 % | -1.339 M |
| Debt repayment | -2.002 M -15.12 % | -1.739 M -35.97 % | -1.279 M -101.69 % | 75.904 M 16 618.94 % | 454.000 K -11.67 % | 514.000 K 2 755.56 % | 18.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -9.000 K 43.75 % | -16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -615.000 K -16.70 % | -527.000 K | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -2.011 M -14.59 % | -1.755 M -37.22 % | -1.279 M -101.70 % | 75.290 M 104 669.44 % | -72.000 K -114.01 % | 514.000 K 2 755.56 % | 18.000 K |
| Effect of forex changes on cash | 12.000 K -63.64 % | 33.000 K 210.00 % | -30.000 K -113.16 % | 228.000 K 385.00 % | -80.000 K -566.67 % | -12.000 K -113.95 % | 86.000 K |
| Net change in cash | -7.724 M 58.78 % | -18.739 M 1.93 % | -19.108 M -131.23 % | 61.194 M 5 651.32 % | 1.064 M 270.24 % | -625.000 K -166.56 % | 939.000 K |
| Cash at beginning of period | 25.131 M -42.71 % | 43.870 M -30.34 % | 62.978 M 3 430.16 % | 1.784 M 147.78 % | 720.000 K -46.47 % | 1.345 M 231.28 % | 406.000 K |
| Cash at end of period | 17.407 M -30.73 % | 25.131 M -42.71 % | 43.870 M -30.34 % | 62.978 M 3 430.16 % | 1.784 M 147.78 % | 720.000 K -46.47 % | 1.345 M |
| Operating cash flow | -825.000 K 88.67 % | -7.282 M -77.39 % | -4.105 M 12.79 % | -4.707 M -243.33 % | 3.284 M 489.59 % | 557.000 K -74.38 % | 2.174 M |
| Capital expenditure | -5.009 M 68.09 % | -15.695 M -70.90 % | -9.184 M 4.50 % | -9.617 M -365.04 % | -2.068 M -22.88 % | -1.683 M -25.69 % | -1.339 M |
| Free CashFlow | -5.834 M 74.61 % | -22.977 M -72.90 % | -13.289 M 7.23 % | -14.324 M -1 277.96 % | 1.216 M 207.99 % | -1.126 M -234.85 % | 835.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.962 M 22.17 % | 1.606 M 12.23 % | 1.431 M 123.59 % | 640.000 K -33.68 % | 965.000 K -8.88 % | 1.059 M -19.28 % | 1.312 M 0.00 % | 1.312 M 18.52 % | 1.107 M -25.85 % | 1.493 M -30.80 % | 2.158 M 0.00 % | 2.158 M 333.23 % | 498.000 K -69.95 % | 1.658 M -30.18 % | 2.374 M 11.09 % | 2.137 M -9.26 % | 2.355 M -11.18 % | 2.652 M -39.71 % | 4.398 M 120.89 % | 1.991 M |
| Net income | -1.110 M 31.31 % | -1.616 M -145.22 % | -659.000 K 66.50 % | -1.967 M -0.92 % | -1.949 M -4.11 % | -1.872 M 53.37 % | -4.015 M 0.00 % | -4.015 M -91.83 % | -2.093 M -20.36 % | -1.739 M 16.83 % | -2.091 M 0.00 % | -2.091 M 43.16 % | -3.679 M -68.38 % | -2.185 M 48.47 % | -4.240 M -49.14 % | -2.843 M -347.22 % | 1.150 M 13.75 % | 1.011 M -49.85 % | 2.016 M 215.99 % | 638.000 K |
| Income before tax | -1.110 M 31.27 % | -1.615 M -145.07 % | -659.000 K 66.50 % | -1.967 M -0.92 % | -1.949 M -4.11 % | -1.872 M 53.37 % | -4.015 M 0.00 % | -4.015 M -91.81 % | -2.093 M -20.36 % | -1.739 M 16.85 % | -2.092 M 0.00 % | -2.092 M 33.50 % | -3.145 M -43.97 % | -2.185 M 42.38 % | -3.792 M 0.00 % | -3.792 M -364.58 % | 1.433 M 13.59 % | 1.262 M | 0.000 | 0.000 |
| Income before tax ratio | -0.57 43.74 % | -1.01 -118.36 % | -0.46 85.02 % | -3.07 -52.17 % | -2.02 -14.25 % | -1.77 42.23 % | -3.06 0.00 % | -3.06 -61.84 % | -1.89 -62.32 % | -1.16 -20.15 % | -0.97 0.00 % | -0.97 84.65 % | -6.32 -379.17 % | -1.32 17.48 % | -1.60 9.98 % | -1.77 -391.58 % | 0.61 27.90 % | 0.48 | 0.00 | 0.00 |
| EBITDA | -24.000 K 95.77 % | -567.000 K -194.03 % | 603.000 K 155.12 % | -1.094 M -3.21 % | -1.060 M 10.55 % | -1.185 M 69.26 % | -3.855 M 0.00 % | -3.855 M -146.93 % | -1.561 M -9.24 % | -1.429 M 30.56 % | -2.058 M 0.00 % | -2.058 M 5.42 % | -2.176 M -67.71 % | -1.298 M 17.38 % | -1.571 M -3.70 % | -1.515 M -184.94 % | 1.783 M 12.92 % | 1.579 M -65.10 % | 4.525 M 254.62 % | 1.276 M |
| Net income ratio | -0.57 43.78 % | -1.01 -118.50 % | -0.46 85.02 % | -3.07 -52.17 % | -2.02 -14.25 % | -1.77 42.24 % | -3.06 0.00 % | -3.06 -61.86 % | -1.89 -62.32 % | -1.16 -20.18 % | -0.97 0.00 % | -0.97 86.88 % | -7.39 -460.41 % | -1.32 26.19 % | -1.79 -34.25 % | -1.33 -372.44 % | 0.49 28.07 % | 0.38 -16.82 % | 0.46 43.05 % | 0.32 |
| Ratio EBITDA | -0.01 96.54 % | -0.35 -183.78 % | 0.42 124.65 % | -1.71 -55.62 % | -1.10 1.84 % | -1.12 61.91 % | -2.94 0.00 % | -2.94 -108.34 % | -1.41 -47.33 % | -0.96 -0.34 % | -0.95 0.00 % | -0.95 78.17 % | -4.37 -458.18 % | -0.78 -18.33 % | -0.66 6.65 % | -0.71 -193.61 % | 0.76 27.14 % | 0.60 -42.12 % | 1.03 60.54 % | 0.64 |
| Gross profit ratio | 1.36 420.46 % | -0.42 -132.44 % | 1.31 -20.60 % | 1.65 248.53 % | -1.11 -41.95 % | -0.78 -282.53 % | 0.43 0.00 % | 0.43 -68.97 % | 1.38 17.09 % | 1.18 63.40 % | 0.72 0.00 % | 0.72 -36.86 % | 1.14 50.96 % | 0.76 -11.60 % | 0.86 1.90 % | 0.84 -19.04 % | 1.04 15.55 % | 0.90 -10.18 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 37.000 M -12.91 % | 42.486 M 28.94 % | 32.950 M -16.24 % | 39.340 M -7.58 % | 42.566 M 0.00 % | 42.566 M 0.98 % | 42.155 M 0.00 % | 42.155 M 0.70 % | 41.860 M -3.71 % | 43.475 M 7.10 % | 40.591 M 0.00 % | 40.591 M -9.65 % | 44.929 M 0.00 % | 44.929 M 5.42 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M 26.46 % | 33.700 M -20.92 % | 42.617 M 0.00 % | 42.617 M |
| Weighted average shs out | 37.000 M -12.91 % | 42.486 M 28.94 % | 32.950 M -16.24 % | 39.340 M -7.58 % | 42.566 M 0.00 % | 42.566 M 0.97 % | 42.155 M 0.00 % | 42.155 M 0.70 % | 41.860 M -3.71 % | 43.475 M 7.10 % | 40.592 M 0.00 % | 40.592 M -9.65 % | 44.929 M 0.00 % | 44.929 M 5.43 % | 42.617 M 0.00 % | 42.617 M 0.00 % | 42.617 M 26.46 % | 33.700 M -20.92 % | 42.617 M 0.00 % | 42.617 M |
| EPS diluted | -0.03 21.05 % | -0.04 -90.00 % | -0.02 60.00 % | -0.05 -9.17 % | -0.05 -4.09 % | -0.04 53.78 % | -0.10 0.00 % | -0.10 -90.40 % | -0.05 -25.00 % | -0.04 22.33 % | -0.05 0.00 % | -0.05 37.12 % | -0.08 -68.52 % | -0.05 51.16 % | -0.10 -49.18 % | -0.07 -347.04 % | 0.03 -10.00 % | 0.03 -36.58 % | 0.05 215.33 % | 0.02 |
| Earnings per share | -0.03 21.05 % | -0.04 -90.00 % | -0.02 60.00 % | -0.05 -9.17 % | -0.05 -4.09 % | -0.04 53.78 % | -0.10 0.00 % | -0.10 -90.40 % | -0.05 -25.00 % | -0.04 22.33 % | -0.05 0.00 % | -0.05 37.12 % | -0.08 -68.52 % | -0.05 51.16 % | -0.10 -49.18 % | -0.07 -347.04 % | 0.03 -10.00 % | 0.03 -36.58 % | 0.05 215.33 % | 0.02 |
| Gross profit | 2.670 M 491.50 % | -682.000 K -136.41 % | 1.873 M 77.54 % | 1.055 M 198.51 % | -1.071 M -29.35 % | -828.000 K -247.33 % | 562.000 K 0.00 % | 562.000 K -63.22 % | 1.528 M -13.18 % | 1.760 M 13.07 % | 1.557 M 0.00 % | 1.557 M 173.55 % | 569.000 K -54.64 % | 1.255 M -38.28 % | 2.033 M 13.20 % | 1.796 M -26.53 % | 2.444 M 2.62 % | 2.382 M -45.85 % | 4.398 M 120.89 % | 1.991 M |
| Income tax expense | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 620.724 K 124 044.80 % | 500.000 0.00 % | 500.000 -97.50 % | 20.000 K | 0.000 -100.00 % | 500.000 0.00 % | 500.000 -99.91 % | 534.000 K 106 700.00 % | 500.000 -99.80 % | 250.000 K 0.00 % | 250.000 K -11.66 % | 283.000 K 12.97 % | 250.500 K 112.43 % | -2.016 M -215.99 % | -638.000 K |
| Cost of revenue | -708.000 K -130.94 % | 2.288 M 617.65 % | -442.000 K -6.51 % | -415.000 K -120.38 % | 2.036 M 7.90 % | 1.887 M 151.60 % | 750.000 K 0.00 % | 750.000 K 278.15 % | -421.000 K -57.68 % | -267.000 K -144.43 % | 601.000 K 0.00 % | 601.000 K 946.48 % | -71.000 K -117.62 % | 403.000 K 18.01 % | 341.500 K 0.00 % | 341.500 K 483.71 % | -89.000 K -132.96 % | 270.000 K | 0.000 | 0.000 |
| 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 |
| 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 |
| Other expenses | 3.725 M | 0.000 -100.00 % | 4.077 M 28.94 % | 3.162 M 75.47 % | 1.802 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.180 M | 0.000 | 0.000 100.00 % | -1.421 M | 0.000 | 0.000 100.00 % | -1.889 M -39.62 % | -1.353 M |
| Operating expenses | 3.725 M 312.51 % | 903.000 K -77.85 % | 4.077 M 28.90 % | 3.163 M -9.83 % | 3.508 M 2.15 % | 3.434 M -23.45 % | 4.486 M 0.00 % | 4.486 M 23.82 % | 3.623 M -1.12 % | 3.664 M -9.04 % | 4.028 M 0.00 % | 4.028 M 26.67 % | 3.180 M 6.21 % | 2.994 M -50.78 % | 6.084 M 328.11 % | 1.421 M 47.56 % | 963.000 K -10.75 % | 1.079 M -42.88 % | 1.889 M 39.62 % | 1.353 M |
| Cost and expenses | 3.017 M 194.55 % | -3.191 M -187.79 % | 3.635 M 32.28 % | 2.748 M 34.97 % | 2.036 M 7.90 % | 1.887 M -63.96 % | 5.236 M 0.00 % | 5.236 M 63.52 % | 3.202 M -5.74 % | 3.397 M -26.61 % | 4.629 M 0.00 % | 4.629 M 48.89 % | 3.109 M -8.48 % | 3.397 M -47.13 % | 6.425 M 352.15 % | 1.421 M 62.59 % | 874.000 K -35.21 % | 1.349 M -28.59 % | 1.889 M 39.62 % | 1.353 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.089 M 0.00 % | 1.089 M | 0.000 | 0.000 -100.00 % | 387.500 K 0.00 % | 387.500 K | 0.000 | 0.000 -100.00 % | 390.000 K 0.00 % | 390.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 903.000 K | 0.000 -100.00 % | 1.000 K -99.94 % | 1.706 M 5.31 % | 1.620 M 13.64 % | 1.426 M 0.00 % | 1.426 M -9.95 % | 1.583 M 8.91 % | 1.454 M 11.85 % | 1.300 M 0.00 % | 1.300 M 3.13 % | 1.260 M 4.56 % | 1.205 M 16.37 % | 1.036 M 0.00 % | 1.036 M 10.87 % | 934.000 K 3.32 % | 904.000 K | 0.000 | 0.000 |
| Interest income | 20.000 K 33.33 % | 15.000 K -99.08 % | 1.626 M 783.70 % | 184.000 K 14.29 % | 161.000 K 24.81 % | 129.000 K | 0.000 -100.00 % | 35.000 K 75.00 % | 20.000 K -87.88 % | 165.000 K | 0.000 | 0.000 -100.00 % | 10.000 K -97.75 % | 445.000 K 1 012.50 % | 40.000 K 0.00 % | 40.000 K 1 900.00 % | 2.000 K -95.12 % | 41.000 K | 0.000 | 0.000 |
| Interest expense | 74.000 K 64.44 % | 45.000 K -45.12 % | 82.000 K 90.70 % | 43.000 K -31.75 % | 63.000 K 186.36 % | 22.000 K | 0.000 -100.00 % | 23.000 K 27.78 % | 18.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 544.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.012 M 0.90 % | 1.003 M -15.00 % | 1.180 M 42.17 % | 830.000 K 0.48 % | 826.000 K 24.40 % | 664.000 K 211.01 % | 213.499 K 0.00 % | 213.499 K -58.46 % | 514.000 K 8.21 % | 475.000 K 384.69 % | 98.001 K 0.00 % | 98.001 K -77.47 % | 435.000 K -1.81 % | 443.000 K 308.29 % | 108.500 K -34.04 % | 164.500 K -45.53 % | 302.000 K 9.22 % | 276.500 K -86.28 % | 2.016 M 215.99 % | 638.000 K |
| Operating income | -1.055 M 33.44 % | -1.585 M 28.09 % | -2.204 M -4.55 % | -2.108 M -96.83 % | -1.071 M -29.35 % | -828.000 K 79.65 % | -4.068 M 0.00 % | -4.068 M -94.18 % | -2.095 M -10.09 % | -1.903 M 11.73 % | -2.156 M 0.00 % | -2.156 M 17.43 % | -2.611 M -50.01 % | -1.741 M 57.29 % | -4.075 M -669.13 % | 716.000 K -51.69 % | 1.482 M 13.78 % | 1.303 M -48.09 % | 2.509 M 293.26 % | 638.000 K |
| Operating income ratio | -0.54 45.52 % | -0.99 35.92 % | -1.54 53.24 % | -3.29 -196.78 % | -1.11 -41.95 % | -0.78 74.78 % | -3.10 0.00 % | -3.10 -63.84 % | -1.89 -48.48 % | -1.27 -27.55 % | -1.00 0.00 % | -1.00 80.94 % | -5.24 -399.29 % | -1.05 38.83 % | -1.72 -612.32 % | 0.34 -46.76 % | 0.63 28.11 % | 0.49 -13.89 % | 0.57 78.03 % | 0.32 |
| Total other income expenses net | -55.000 K -83.33 % | -30.000 K -101.94 % | 1.545 M 995.74 % | 141.000 K 43.88 % | 98.000 K -7.55 % | 106.000 K 111.79 % | -899.000 K -7 591.67 % | 12.000 K 500.00 % | 2.000 K -98.78 % | 164.000 K 154.26 % | 64.500 K 0.00 % | 64.500 K 112.06 % | -535.000 K -20.50 % | -444.000 K 78.98 % | -2.113 M 0.00 % | -2.113 M -4 211.22 % | -49.000 K -19.51 % | -41.000 K 98.37 % | -2.509 M -293.26 % | -638.000 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.938 M 602.87 % | 418.000 K 103.25 % | -12.864 M -452.25 % | 3.652 M -20.12 % | 4.572 M -19.70 % | 5.694 M -7.20 % | 6.136 M 0.00 % | 6.136 M -12.72 % | 7.030 M -83.98 % | 43.869 M 551.36 % | 6.735 M 0.00 % | 6.735 M -16.56 % | 8.072 M -87.18 % | 62.977 M 595.42 % | 9.056 M 0.00 % | 9.056 M 32.82 % | 6.818 M 282.17 % | 1.784 M -54.55 % | 3.925 M |
| Total investments | 11.713 M 6.50 % | 10.998 M | 0.000 -100.00 % | 17.175 M -12.34 % | 19.593 M -11.49 % | 22.137 M -10.45 % | 24.721 M 0.00 % | 24.721 M -23.11 % | 32.152 M -63.35 % | 87.738 M 107.32 % | 42.320 M 0.00 % | 42.320 M -20.13 % | 52.989 M -57.93 % | 125.954 M 101.63 % | 62.469 M 0.00 % | 62.469 M | 0.000 -100.00 % | 3.568 M | 0.000 |
| Total debt | 3.542 M -11.27 % | 3.992 M -12.13 % | 4.543 M -9.29 % | 5.008 M -9.67 % | 5.544 M -7.74 % | 6.009 M -8.19 % | 6.545 M 0.00 % | 6.545 M -13.18 % | 7.539 M | 0.000 -100.00 % | 8.284 M 0.00 % | 8.284 M -6.76 % | 8.885 M | 0.000 -100.00 % | 9.564 M 0.00 % | 9.564 M 4.74 % | 9.131 M | 0.000 -100.00 % | 5.709 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 75.292 M | 0.000 | 0.000 -100.00 % | 75.317 M 0.00 % | 75.317 M 0.00 % | 75.317 M 0.00 % | 75.317 M -0.02 % | 75.333 M 11.49 % | 67.571 M -10.30 % | 75.334 M 0.00 % | 75.334 M 0.00 % | 75.334 M -1.08 % | 76.153 M 1.09 % | 75.333 M 0.00 % | 75.334 M | 0.000 -100.00 % | 9.551 M | 0.000 |
| Retained earnings | -28.855 M -4.21 % | -27.688 M -6.06 % | -26.106 M -2.51 % | -25.467 M -8.39 % | -23.496 M -9.03 % | -21.551 M -9.56 % | -19.670 M 0.00 % | -19.670 M -68.39 % | -11.681 M | 0.000 100.00 % | -7.843 M 0.00 % | -7.843 M -114.52 % | -3.656 M | 0.000 -100.00 % | 739.000 K 0.00 % | 739.000 K -91.24 % | 8.433 M | 0.000 -100.00 % | 6.249 M |
| Common stock | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K | 0.000 -100.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K | 0.000 -100.00 % | 80.000 K 0.00 % | 80.000 K 344.44 % | 18.000 K | 0.000 -100.00 % | 18.000 K |
| Total equity | 46.517 M -2.45 % | 47.684 M -3.24 % | 49.282 M -1.30 % | 49.930 M -3.80 % | 51.902 M -3.61 % | 53.847 M -3.37 % | 55.727 M 0.00 % | 55.727 M -12.56 % | 63.733 M -5.68 % | 67.571 M 0.00 % | 67.571 M 0.00 % | 67.571 M -5.83 % | 71.758 M -5.77 % | 76.153 M 0.00 % | 76.153 M 0.00 % | 76.153 M 548.94 % | 11.735 M 22.87 % | 9.551 M 0.00 % | 9.551 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.001 K | 0.000 | 0.000 -100.00 % | 1.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 50.00 % | -2.000 K | 0.000 100.00 % | -1.000 K |
| Long term debt | 3.542 M 58.13 % | 2.240 M -19.74 % | 2.791 M -7.15 % | 3.006 M -15.13 % | 3.542 M -11.60 % | 4.007 M -11.80 % | 4.543 M 0.00 % | 4.543 M -21.41 % | 5.781 M | 0.000 -100.00 % | 6.606 M 0.00 % | 6.606 M -13.28 % | 7.618 M | 0.000 -100.00 % | 8.217 M 0.00 % | 8.217 M 0.59 % | 8.169 M | 0.000 -100.00 % | 4.484 M |
| Total non current liabilities | 3.542 M 58.13 % | 2.240 M -19.74 % | 2.791 M -7.15 % | 3.006 M -15.13 % | 3.542 M -11.60 % | 4.007 M -11.80 % | 4.543 M 0.00 % | 4.543 M -39.72 % | 7.537 M | 0.000 -100.00 % | 6.606 M 0.00 % | 6.606 M -13.30 % | 7.619 M | 0.000 -100.00 % | 8.216 M 0.00 % | 8.216 M 0.60 % | 8.167 M | 0.000 -100.00 % | 4.483 M |
| Other current liabilities | 1.891 M 23.84 % | 1.527 M -15.73 % | 1.812 M 36.14 % | 1.331 M -47.41 % | 2.531 M 48.10 % | 1.709 M 52.45 % | 1.121 M 0.00 % | 1.121 M 477.44 % | -297.000 K | 0.000 -100.00 % | 1.136 M 0.00 % | 1.136 M -41.83 % | 1.953 M | 0.000 -100.00 % | 219.000 K -79.57 % | 1.072 M 177.00 % | 387.000 K | 0.000 -100.00 % | 1.011 M |
| Deferred revenue | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 651.000 K 1.88 % | 639.000 K 30.14 % | 491.000 K | 0.000 | 0.000 -100.00 % | 1.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 853.000 K | 0.000 -100.00 % | 3.358 M | 0.000 -100.00 % | 2.580 M |
| Short term debt | 0.000 -100.00 % | 1.752 M 0.00 % | 1.752 M -12.49 % | 2.002 M 0.00 % | 2.002 M 0.00 % | 2.002 M 0.00 % | 2.002 M 0.00 % | 2.002 M 13.88 % | 1.758 M | 0.000 -100.00 % | 1.678 M 0.00 % | 1.678 M 32.44 % | 1.267 M | 0.000 -100.00 % | 622.000 K -53.82 % | 1.347 M 40.02 % | 962.000 K | 0.000 -100.00 % | 1.225 M |
| Total current liabilities | 2.439 M -37.76 % | 3.919 M -7.20 % | 4.223 M -4.91 % | 4.441 M -13.30 % | 5.122 M 25.72 % | 4.074 M 10.35 % | 3.692 M 0.00 % | 3.692 M 92.79 % | 1.915 M | 0.000 -100.00 % | 4.132 M 0.00 % | 4.132 M 5.46 % | 3.918 M | 0.000 -100.00 % | 3.146 M 0.00 % | 3.146 M -40.48 % | 5.286 M | 0.000 -100.00 % | 5.619 M |
| Total liabilities | 5.981 M -2.89 % | 6.159 M -12.19 % | 7.014 M -5.81 % | 7.447 M -14.05 % | 8.664 M 7.21 % | 8.081 M -1.87 % | 8.235 M 0.00 % | 8.235 M -12.88 % | 9.452 M | 0.000 -100.00 % | 10.738 M 0.00 % | 10.738 M -6.93 % | 11.537 M | 0.000 -100.00 % | 11.362 M 0.00 % | 11.362 M -15.54 % | 13.453 M | 0.000 -100.00 % | 10.102 M |
| Other non current assets | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.201 M 0.00 % | 9.201 M 920 000.00 % | 1.000 K 100.00 % | -43.869 M -413.55 % | 13.991 M 0.00 % | 13.991 M 1 399 200.00 % | -1.000 K 100.00 % | -62.977 M -3 148 950.00 % | 2.000 K -99.97 % | 7.224 M | 0.000 100.00 % | -1.784 M | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 11.935 M 4.69 % | 11.400 M 4.61 % | 10.898 M 3.48 % | 10.531 M 2.94 % | 10.230 M 5.86 % | 9.664 M | 0.000 | 0.000 -100.00 % | 9.569 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.320 M | 0.000 -100.00 % | 5.489 M | 0.000 -100.00 % | 5.056 M | 0.000 -100.00 % | 4.691 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 11.935 M 4.69 % | 11.400 M 4.61 % | 10.898 M 3.48 % | 10.531 M 2.94 % | 10.230 M 5.86 % | 9.664 M | 0.000 | 0.000 -100.00 % | 9.569 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.320 M | 0.000 -100.00 % | 5.489 M | 0.000 -100.00 % | 5.056 M | 0.000 -100.00 % | 4.691 M |
| Property plant equipment net | 23.482 M -1.16 % | 23.758 M -2.20 % | 24.293 M -0.24 % | 24.351 M -1.05 % | 24.610 M -0.24 % | 24.669 M 0.31 % | 24.592 M 0.00 % | 24.592 M 3.16 % | 23.838 M | 0.000 -100.00 % | 13.660 M 0.00 % | 13.660 M -0.81 % | 13.772 M | 0.000 -100.00 % | 10.323 M 20.19 % | 8.589 M 72.12 % | 4.990 M | 0.000 -100.00 % | 2.720 M |
| Total non current assets | 35.417 M 0.74 % | 35.157 M -0.10 % | 35.192 M 0.89 % | 34.882 M 0.12 % | 34.840 M 1.48 % | 34.333 M 1.60 % | 33.793 M 0.00 % | 33.793 M 1.15 % | 33.408 M 176.15 % | -43.869 M -258.65 % | 27.651 M 0.00 % | 27.651 M 37.63 % | 20.091 M 131.90 % | -62.977 M -498.24 % | 15.814 M 0.01 % | 15.813 M 57.41 % | 10.046 M 663.12 % | -1.784 M -124.07 % | 7.411 M |
| Other current assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.552 M 8.08 % | 1.436 M -8.59 % | 1.571 M 0.00 % | 1.571 M -19.77 % | 1.958 M | 0.000 -100.00 % | 1.519 M 0.00 % | 1.519 M -35.50 % | 2.355 M | 0.000 -100.00 % | 1.961 M 0.00 % | 1.961 M | 0.000 | 0.000 -100.00 % | 10.065 M |
| Short term investments | 11.713 M 6.50 % | 10.998 M | 0.000 -100.00 % | 17.175 M -12.34 % | 19.593 M -11.49 % | 22.137 M -10.45 % | 24.721 M 0.00 % | 24.721 M -23.11 % | 32.152 M -63.35 % | 87.738 M 107.32 % | 42.320 M 0.00 % | 42.320 M -20.13 % | 52.989 M -57.93 % | 125.954 M 101.63 % | 62.469 M 0.00 % | 62.469 M | 0.000 -100.00 % | 3.568 M | 0.000 |
| cash and cash equivalents | 604.000 K -83.10 % | 3.574 M -79.47 % | 17.407 M 1 183.70 % | 1.356 M 39.51 % | 972.000 K 208.57 % | 315.000 K -22.98 % | 409.000 K 0.00 % | 409.000 K -19.65 % | 509.000 K 101.16 % | -43.869 M -2 932.09 % | 1.549 M 0.00 % | 1.549 M 90.53 % | 813.000 K 101.29 % | -62.977 M -12 497.05 % | 508.000 K 0.00 % | 508.000 K -78.04 % | 2.313 M 229.65 % | -1.784 M -200.00 % | 1.784 M |
| Cash and short term investments | 12.317 M -15.47 % | 14.572 M -16.29 % | 17.407 M -6.07 % | 18.531 M -9.89 % | 20.565 M -8.40 % | 22.452 M -10.66 % | 25.130 M 0.00 % | 25.130 M -23.06 % | 32.661 M -25.55 % | 43.869 M 0.00 % | 43.869 M 0.00 % | 43.869 M -18.46 % | 53.802 M -14.57 % | 62.977 M 0.00 % | 62.977 M 0.00 % | 62.977 M 2 622.74 % | 2.313 M 29.65 % | 1.784 M 0.00 % | 1.784 M |
| Total current assets | 17.082 M -8.58 % | 18.686 M -11.46 % | 21.104 M -6.18 % | 22.495 M -12.56 % | 25.726 M -6.77 % | 27.595 M -8.53 % | 30.169 M 0.00 % | 30.169 M -24.16 % | 39.778 M -9.33 % | 43.869 M -13.40 % | 50.658 M 0.00 % | 50.658 M -19.85 % | 63.204 M 0.36 % | 62.977 M -12.17 % | 71.702 M 0.00 % | 71.702 M 373.56 % | 15.141 M 748.71 % | 1.784 M -85.43 % | 12.242 M |
| Inventory | 2.303 M 1.81 % | 2.262 M -2.54 % | 2.321 M -15.20 % | 2.737 M 2.20 % | 2.678 M -0.37 % | 2.688 M 5.29 % | 2.553 M 0.00 % | 2.553 M 0.91 % | 2.530 M | 0.000 -100.00 % | 2.251 M 0.00 % | 2.251 M 13.97 % | 1.975 M | 0.000 -100.00 % | 1.128 M 0.00 % | 1.128 M 95.83 % | 576.000 K | 0.000 -100.00 % | 393.000 K |
| Net receivables | 2.462 M 33.01 % | 1.851 M | 0.000 | 0.000 -100.00 % | 2.482 M 1.10 % | 2.455 M 168.31 % | 915.000 K 0.00 % | 915.000 K -80.05 % | 4.586 M | 0.000 -100.00 % | 3.019 M 0.00 % | 3.019 M -40.48 % | 5.072 M | 0.000 -100.00 % | 7.596 M 34.78 % | 5.636 M -54.00 % | 12.252 M | 0.000 -100.00 % | 10.066 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 548.000 K 58.38 % | 346.000 K -47.50 % | 659.000 K 44.20 % | 457.000 K -22.41 % | 589.000 K 62.26 % | 363.000 K -36.20 % | 569.000 K 0.00 % | 569.000 K 25.33 % | 454.000 K | 0.000 -100.00 % | 1.318 M 0.00 % | 1.318 M 88.83 % | 698.000 K | 0.000 -100.00 % | 727.000 K 0.00 % | 727.000 K 25.56 % | 579.000 K | 0.000 -100.00 % | 803.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -725.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 75.292 M | 0.000 -100.00 % | 75.308 M -0.01 % | 75.317 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.284 M | 0.000 -100.00 % | 3.284 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 52.498 M -2.50 % | 53.843 M -4.36 % | 56.296 M -1.88 % | 57.377 M -5.27 % | 60.566 M -2.20 % | 61.928 M -3.18 % | 63.962 M 0.00 % | 63.962 M -12.60 % | 73.185 M | 0.000 -100.00 % | 78.309 M 0.00 % | 78.309 M -5.99 % | 83.295 M | 0.000 -100.00 % | 87.515 M 0.00 % | 87.515 M 247.45 % | 25.188 M | 0.000 -100.00 % | 19.653 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -380.000 K 47.15 % | -719.000 K -341.28 % | 298.000 K -42.14 % | 515.000 K 132.47 % | -1.586 M -670.50 % | 278.000 K -70.03 % | 927.500 K 0.00 % | 927.500 K 522.48 % | 149.000 K 114.64 % | -1.018 M -184.31 % | 1.208 M 0.00 % | 1.208 M 500.75 % | 201.000 K 129.71 % | 87.500 K -88.92 % | 790.000 K 0.00 % | 790.000 K 170.92 % | -1.114 M 8.69 % | -1.220 M |
| Accounts receivables | 0.000 | 0.000 | 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.094 M 0.00 % | 1.094 M 189.85 % | -1.217 M -11.29 % | -1.094 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K | 0.000 | 0.000 | 0.000 100.00 % | -469.000 K | 0.000 -100.00 % | 91.500 K 0.00 % | 91.500 K 510.00 % | 15.000 K 116.39 % | -91.500 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 |
| Other working capital | -380.000 K 47.15 % | -719.000 K -341.28 % | 298.000 K -42.14 % | 515.000 K -50.00 % | 1.030 M 270.50 % | 278.000 K -70.03 % | 927.500 K 0.00 % | 927.500 K 522.48 % | 149.000 K 134.29 % | -434.500 K -135.98 % | 1.208 M 0.00 % | 1.208 M 80.22 % | 670.000 K 665.71 % | 87.500 K 122.15 % | -395.000 K 0.00 % | -395.000 K 65.01 % | -1.129 M -3 125.71 % | -35.000 K |
| Other non cash items | -55.000 K | 0.000 -100.00 % | 1.545 M 995.74 % | 141.000 K -96.70 % | 4.268 M 221.14 % | 1.329 M 21.98 % | 1.089 M 0.00 % | 1.089 M 54 374.95 % | 2.000 K -98.79 % | 165.000 K -57.42 % | 387.500 K 0.00 % | 387.500 K 175.39 % | -514.000 K | 0.000 -100.00 % | 390.000 K 0.00 % | 390.000 K 217.47 % | -332.000 K | 0.000 |
| Net cash provided by operating activities | -478.000 K 64.11 % | -1.332 M -262.64 % | 819.000 K 231.67 % | -622.000 K -568.82 % | -93.000 K 89.99 % | -929.000 K 47.94 % | -1.785 M 0.00 % | -1.785 M -24.79 % | -1.430 M 37.34 % | -2.282 M -473.37 % | -398.000 K 0.00 % | -398.000 K 84.00 % | -2.488 M -50.38 % | -1.655 M 31.66 % | -2.421 M 0.00 % | -2.421 M -816.27 % | 338.000 K 400.74 % | 67.500 K |
| Investments in property plant and equipment | -1.271 M -31.17 % | -969.000 K 39.44 % | -1.600 M -137.74 % | -673.000 K 56.04 % | -1.531 M -27.05 % | -1.205 M 71.10 % | -4.170 M 0.00 % | -4.170 M 25.77 % | -5.618 M -223.43 % | -1.737 M 68.11 % | -5.448 M 0.00 % | -5.448 M -295.32 % | -1.378 M 1.54 % | -1.400 M 64.11 % | -3.900 M 0.00 % | -3.900 M -64.26 % | -2.374 M -161.17 % | -909.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 |
| 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 198.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 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 110.000 K 155.28 % | -199.000 K -200.00 % | 199.000 K | 0.000 -100.00 % | 2.675 M 0.00 % | 2.675 M 13.54 % | 2.356 M 234.94 % | -1.746 M -247.65 % | 1.183 M 0.00 % | 1.183 M 848.42 % | -158.000 K 86.64 % | -1.183 M -272.50 % | 685.500 K 0.00 % | 685.500 K | 0.000 100.00 % | -685.500 K |
| Net cash used for investing activites | -1.271 M -31.17 % | -969.000 K 34.97 % | -1.490 M -70.87 % | -872.000 K 34.58 % | -1.333 M -10.62 % | -1.205 M 19.40 % | -1.495 M 0.00 % | -1.495 M 54.17 % | -3.262 M 6.35 % | -3.483 M 18.34 % | -4.265 M 0.00 % | -4.265 M -177.67 % | -1.536 M 40.51 % | -2.582 M 19.66 % | -3.214 M 0.00 % | -3.214 M -35.38 % | -2.374 M -48.89 % | -1.595 M |
| Debt repayment | -450.000 K 18.33 % | -551.000 K -18.75 % | -464.000 K 13.43 % | -536.000 K -15.27 % | -465.000 K 13.25 % | -536.000 K | 0.000 | 0.000 100.00 % | -325.000 K 22.62 % | -420.000 K | 0.000 | 0.000 100.00 % | -333.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.766 M | 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 |
| Common stock repurchased | 0.000 100.00 % | -16.000 K -77.78 % | -9.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K 0.00 % | -8.000 K | 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 100.00 % | -307.500 K 0.00 % | -307.500 K | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -449.000 K 18.81 % | -553.000 K | 0.000 | 0.000 100.00 % | -300.500 K 0.00 % | -300.500 K | 0.000 100.00 % | -339.000 K -100.94 % | 36.242 M 0.00 % | 36.242 M | 0.000 -100.00 % | 1.711 M |
| Net cash used provided by financing activities | -450.000 K 20.63 % | -567.000 K -19.62 % | -474.000 K 11.57 % | -536.000 K -15.27 % | -465.000 K 13.25 % | -536.000 K -6.14 % | -505.000 K 0.00 % | -505.000 K -55.38 % | -325.000 K 22.62 % | -420.000 K -39.77 % | -300.500 K 0.00 % | -300.500 K 9.76 % | -333.000 K 1.77 % | -339.000 K -100.94 % | 35.934 M 0.00 % | 35.934 M 1 199.13 % | 2.766 M 61.66 % | 1.711 M |
| Effect of forex changes on cash | -57.000 K -262.86 % | 35.000 K 75.00 % | 20.000 K 600.00 % | -4.000 K -200.00 % | 4.000 K 157.14 % | -7.000 K -135.00 % | 20.000 K 0.00 % | 20.000 K 566.67 % | 3.000 K 127.27 % | -11.000 K -340.00 % | -2.500 K 0.00 % | -2.500 K 90.38 % | -26.000 K -108.00 % | -12.500 K -137.31 % | 33.500 K 0.00 % | 33.500 K 204.69 % | -32.000 K -139.75 % | 80.500 K |
| Net change in cash | -2.256 M 20.40 % | -2.834 M -152.14 % | -1.124 M 44.74 % | -2.034 M -409.59 % | 657.000 K 440.41 % | -193.000 K 94.87 % | -3.765 M 0.00 % | -3.765 M 24.91 % | -5.013 M 19.09 % | -6.196 M -24.77 % | -4.966 M 0.00 % | -4.966 M -13.30 % | -4.383 M 4.47 % | -4.588 M -115.13 % | 30.333 M 0.00 % | 30.333 M 4 245.63 % | 698.000 K 163.89 % | 264.500 K |
| Cash at beginning of period | 14.573 M -16.28 % | 17.407 M -6.07 % | 18.531 M -9.89 % | 20.565 M 6 428.57 % | 315.000 K -37.99 % | 508.000 K | 0.000 -100.00 % | 32.661 M -13.31 % | 37.674 M -14.12 % | 43.870 M | 0.000 -100.00 % | 53.802 M -7.53 % | 58.185 M | 0.000 | 0.000 -100.00 % | 2.313 M 43.22 % | 1.615 M | 0.000 |
| Cash at end of period | 12.317 M -15.48 % | 14.573 M -16.28 % | 17.407 M -6.07 % | 18.531 M 1 806.48 % | 972.000 K 208.57 % | 315.000 K 108.37 % | -3.765 M -113.03 % | 28.897 M -11.53 % | 32.661 M -13.31 % | 37.674 M 858.64 % | -4.966 M -110.17 % | 48.836 M -9.23 % | 53.802 M 1 272.67 % | -4.588 M -115.13 % | 30.333 M -7.09 % | 32.646 M 1 311.39 % | 2.313 M 774.48 % | 264.500 K |
| Operating cash flow | -478.000 K 64.11 % | -1.332 M -262.64 % | 819.000 K 231.67 % | -622.000 K -568.82 % | -93.000 K 89.99 % | -929.000 K 47.94 % | -1.785 M 0.00 % | -1.785 M -24.79 % | -1.430 M 37.34 % | -2.282 M -473.37 % | -398.000 K 0.00 % | -398.000 K 84.00 % | -2.488 M -50.38 % | -1.655 M 31.66 % | -2.421 M 0.00 % | -2.421 M -816.27 % | 338.000 K 400.74 % | 67.500 K |
| Capital expenditure | -1.271 M -31.17 % | -969.000 K 39.44 % | -1.600 M -137.74 % | -673.000 K 56.04 % | -1.531 M -27.05 % | -1.205 M 71.10 % | -4.170 M 0.00 % | -4.170 M 25.77 % | -5.618 M -223.43 % | -1.737 M 68.11 % | -5.448 M 0.00 % | -5.448 M -295.32 % | -1.378 M 1.54 % | -1.400 M 64.11 % | -3.900 M 0.00 % | -3.900 M -64.26 % | -2.374 M -161.17 % | -909.000 K |
| Free CashFlow | -1.749 M 23.99 % | -2.301 M -194.62 % | -781.000 K 39.69 % | -1.295 M 20.26 % | -1.624 M 23.90 % | -2.134 M 64.16 % | -5.955 M 0.00 % | -5.955 M 15.52 % | -7.048 M -75.37 % | -4.019 M 31.25 % | -5.846 M 0.00 % | -5.846 M -51.20 % | -3.866 M -26.59 % | -3.054 M 51.68 % | -6.321 M 0.00 % | -6.321 M -210.44 % | -2.036 M -141.95 % | -841.500 K |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 |