ISP Global Limited 8487.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 40.788 M -80.56 % | 209.807 M 959.78 % | 19.797 M 95.44 % | 10.130 M 51.30 % | 6.695 M -22.30 % | 8.617 M -5.12 % | 9.082 M 5.21 % | 8.632 M 7.93 % | 7.998 M |
| Net income | -24.960 M 6.95 % | -26.825 M -468.51 % | -4.718 M -958.03 % | -445.968 K -256.91 % | 284.222 K 179.88 % | 101.552 K 106.19 % | -1.642 M -221.54 % | 1.351 M 4.51 % | 1.292 M |
| Income before tax | -5.698 M -10.72 % | -5.146 M -10.57 % | -4.654 M -1 375.09 % | -315.519 K -169.41 % | 454.587 K 31.37 % | 346.030 K 128.14 % | -1.230 M -175.22 % | 1.635 M 9.33 % | 1.495 M |
| Income before tax ratio | -0.14 -469.52 % | -0.02 89.57 % | -0.24 -654.76 % | -0.03 -145.88 % | 0.07 69.07 % | 0.04 129.66 % | -0.14 -171.49 % | 0.19 1.30 % | 0.19 |
| EBITDA | -22.547 M -13.48 % | -19.869 M -14.63 % | -17.333 M -814.34 % | 2.426 M 131.11 % | 1.050 M 89.48 % | 554.106 K 202.33 % | -541.505 K -121.61 % | 2.505 M 14.46 % | 2.189 M |
| Net income ratio | -0.61 -378.62 % | -0.13 46.36 % | -0.24 -441.36 % | -0.04 -203.71 % | 0.04 260.20 % | 0.01 106.52 % | -0.18 -215.52 % | 0.16 -3.17 % | 0.16 |
| Ratio EBITDA | -0.55 -483.71 % | -0.09 89.18 % | -0.88 -465.51 % | 0.24 52.75 % | 0.16 143.86 % | 0.06 207.85 % | -0.06 -120.54 % | 0.29 6.05 % | 0.27 |
| Gross profit ratio | 1.84 612.86 % | 0.26 20.70 % | 0.21 -43.22 % | 0.38 -5.20 % | 0.40 25.07 % | 0.32 -10.97 % | 0.36 -3.04 % | 0.37 5.51 % | 0.35 |
| Weighted average shs out dil | 980.794 M 11.45 % | 880.000 M 0.48 % | 875.836 M 9.48 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 15.78 % | 690.959 M -13.63 % | 800.000 M 0.00 % | 800.000 M |
| Weighted average shs out | 980.824 M 11.46 % | 880.000 M 0.48 % | 875.836 M 9.48 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 15.78 % | 690.959 M -13.63 % | 800.000 M 0.00 % | 800.000 M |
| EPS diluted | -0.03 16.72 % | -0.03 -464.81 % | -0.01 -800.00 % | 0.00 -250.00 % | 0.00 300.00 % | 0.00 104.17 % | 0.00 -241.18 % | 0.00 6.25 % | 0.00 |
| Earnings per share | -0.03 16.72 % | -0.03 -464.81 % | -0.01 -800.00 % | 0.00 -250.00 % | 0.00 300.00 % | 0.00 104.17 % | 0.00 -241.18 % | 0.00 6.25 % | 0.00 |
| Gross profit | 75.004 M 38.59 % | 54.121 M 1 179.17 % | 4.231 M 10.98 % | 3.812 M 43.42 % | 2.658 M -2.82 % | 2.735 M -15.53 % | 3.238 M 2.01 % | 3.174 M 13.88 % | 2.787 M |
| Income tax expense | 1.029 M 14.21 % | 901.000 K 137.04 % | 380.106 K 207.67 % | 123.543 K -27.48 % | 170.365 K -30.31 % | 244.478 K -40.65 % | 411.931 K 44.95 % | 284.190 K 40.07 % | 202.896 K |
| Cost of revenue | 143.607 M -7.76 % | 155.686 M 885.86 % | 15.792 M 149.98 % | 6.317 M 56.48 % | 4.037 M -31.36 % | 5.881 M 0.65 % | 5.844 M 7.07 % | 5.458 M 4.75 % | 5.210 M |
| General and administrative expenses | 60.870 M 39.82 % | 43.536 M 1 198.69 % | 3.352 M 78.00 % | 1.883 M -25.74 % | 2.536 M -6.25 % | 2.705 M -40.68 % | 4.560 M 213.13 % | 1.456 M 25.36 % | 1.162 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 2.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 40.491 M 20.08 % | 33.721 M 527.55 % | 5.373 M | 0.000 100.00 % | -153.385 K -1 466.09 % | 11.228 K 250.61 % | -7.455 K 26.98 % | -10.209 K 61.22 % | -26.323 K |
| Operating expenses | 101.361 M 31.20 % | 77.257 M 785.39 % | 8.726 M 102.78 % | 4.303 M 80.58 % | 2.383 M -13.58 % | 2.757 M -39.44 % | 4.553 M 214.83 % | 1.446 M 27.37 % | 1.135 M |
| Cost and expenses | 45.728 M -80.37 % | 232.943 M 861.01 % | 24.239 M 128.24 % | 10.620 M 65.43 % | 6.420 M -25.68 % | 8.639 M -16.91 % | 10.397 M 50.59 % | 6.904 M 8.79 % | 6.346 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 60.870 M 39.82 % | 43.536 M 1 198.69 % | 3.352 M -22.09 % | 4.303 M 69.66 % | 2.536 M -6.25 % | 2.705 M -40.68 % | 4.560 M 213.13 % | 1.456 M 25.36 % | 1.162 M |
| Interest income | 16.000 K -86.21 % | 116.000 K 103.51 % | 57.000 K 494.49 % | 9.588 K -90.20 % | 97.836 K -7.78 % | 106.089 K 158.70 % | 41.008 K 105 048.72 % | 39.000 680.00 % | 5.000 |
| Interest expense | 4.196 M 39.96 % | 2.998 M 178.11 % | 1.078 M 376.93 % | 226.028 K 538.01 % | 35.427 K -8.63 % | 38.771 K -50.08 % | 77.660 K 29.24 % | 60.089 K -38.65 % | 97.937 K |
| Depreciation and amortization | 3.794 M -19.99 % | 4.742 M 17.58 % | 4.033 M 41.19 % | 2.856 M 6.26 % | 2.688 M 412.78 % | 524.228 K -8.92 % | 575.596 K -0.39 % | 577.852 K 2.60 % | 563.236 K |
| Operating income | -4.940 M -3.77 % | -4.761 M -7.18 % | -4.442 M -805.54 % | -490.543 K -643.32 % | 90.286 K 202.18 % | 29.878 K 102.27 % | -1.315 M -176.09 % | 1.728 M 4.61 % | 1.652 M |
| Operating income ratio | -0.12 -433.76 % | -0.02 89.89 % | -0.22 -363.34 % | -0.05 -459.11 % | 0.01 288.91 % | 0.00 102.39 % | -0.14 -172.32 % | 0.20 -3.08 % | 0.21 |
| Total other income expenses net | -757.322 K -96.67 % | -385.073 K -81.52 % | -212.138 K -221.21 % | 175.024 K -51.96 % | 364.301 K -78.95 % | 1.731 M 1 930.40 % | 85.255 K 101.24 % | -6.868 M -3.33 % | -6.647 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 37.669 M -10.86 % | 42.260 M 8 643.16 % | -494.665 K 93.52 % | -7.637 M 11.42 % | -8.622 M -6.21 % | -8.118 M -3.44 % | -7.848 M -3 225.27 % | -236.009 K -109.41 % | 2.508 M |
| Total investments | 538.092 K -14.64 % | 630.357 K 10.58 % | 570.055 K 147.07 % | 230.727 K 434.94 % | 43.131 K 7.73 % | 40.035 K | 0.000 | 0.000 | 0.000 |
| Total debt | 81.722 M -7.51 % | 88.357 M 1 009.96 % | 7.960 M -4.57 % | 8.341 M 495.49 % | 1.401 M -10.08 % | 1.558 M -53.35 % | 3.339 M -3.86 % | 3.473 M -5.24 % | 3.665 M |
| Accumulated other comprehensive income loss | 2.866 M -2.49 % | 2.939 M 146.95 % | 1.190 M 127.65 % | 522.768 K 115.87 % | -3.294 M -19.07 % | -2.767 M -23.35 % | -2.243 M -33.65 % | -1.678 M -52.51 % | -1.100 M |
| Retained earnings | -10.169 M -81.98 % | -5.588 M -632.42 % | -762.908 K -119.22 % | 3.969 M -10.10 % | 4.415 M 6.88 % | 4.131 M -1.26 % | 4.184 M -28.18 % | 5.825 M 14.79 % | 5.075 M |
| Common stock | 1.679 M 17.53 % | 1.429 M -5.60 % | 1.513 M 10.25 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 161.45 % | 525.000 K 0.00 % | 525.000 K |
| Total equity | 77.932 M 0.60 % | 77.470 M 292.41 % | 19.742 M 35.53 % | 14.567 M -2.28 % | 14.906 M 1.95 % | 14.622 M -0.36 % | 14.674 M 131.09 % | 6.350 M 13.40 % | 5.600 M |
| Other non current liabilities | 6.905 K | 0.000 100.00 % | -10.263 K | 0.000 | 0.000 -100.00 % | 133.435 K | 0.000 | 0.000 100.00 % | -161.165 K |
| Long term debt | 19.552 M -24.76 % | 25.986 M 1 077.76 % | 2.206 M -19.00 % | 2.724 M 121.21 % | 1.231 M -12.10 % | 1.401 M -56.90 % | 3.250 M -2.88 % | 3.346 M -8.95 % | 3.675 M |
| Total non current liabilities | 19.589 M -24.74 % | 26.027 M 1 060.81 % | 2.242 M -17.97 % | 2.733 M 111.30 % | 1.294 M -15.68 % | 1.534 M -55.42 % | 3.442 M -4.60 % | 3.607 M -4.03 % | 3.759 M |
| Other current liabilities | 14.629 M 10.38 % | 13.254 M 211.38 % | -11.900 M 65.18 % | -34.177 M -8 559.63 % | -394.666 K -109.80 % | 4.026 M 287.48 % | -2.147 M -136.03 % | 5.960 M 338.29 % | -2.501 M |
| Deferred revenue | -1.657 M -121.77 % | 7.613 M 231.88 % | -5.773 M -2 086.33 % | 290.614 K -14.11 % | 338.368 K 284.40 % | -183.499 K -140.20 % | 456.424 K | 0.000 -100.00 % | 168.204 K |
| Short term debt | 62.170 M -0.32 % | 62.371 M 985.12 % | 5.748 M 2.32 % | 5.618 M 3 215.19 % | 169.453 K 7.93 % | 157.000 K 76.13 % | 89.137 K -29.72 % | 126.833 K -18.28 % | 155.210 K |
| Total current liabilities | 88.742 M -16.01 % | 105.660 M 693.71 % | 13.312 M 47.99 % | 8.995 M 755.84 % | 1.051 M -15.69 % | 1.247 M -14.29 % | 1.455 M -36.75 % | 2.300 M 139.53 % | 960.096 K |
| Total liabilities | 108.331 M -17.74 % | 131.687 M 746.63 % | 15.554 M 32.62 % | 11.729 M 400.22 % | 2.345 M -15.69 % | 2.781 M -43.20 % | 4.896 M -17.12 % | 5.907 M 25.18 % | 4.719 M |
| Other non current assets | 0.000 -100.00 % | 51.000 K -41.21 % | 86.749 K -66.83 % | 261.512 K 26.37 % | 206.947 K 103.89 % | -5.317 M -2 669.16 % | 206.947 K 0.00 % | 206.947 K 0.00 % | 206.947 K |
| Long term investments | 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 |
| GoodWill | 901.000 K 0.00 % | 901.000 K 382.21 % | 186.848 K -0.26 % | 187.342 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 901.000 K 0.00 % | 901.000 K 382.21 % | 186.848 K -0.26 % | 187.342 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 25.979 M -15.90 % | 30.889 M 389.13 % | 6.315 M -6.94 % | 6.786 M 40.87 % | 4.817 M -9.40 % | 5.317 M -8.63 % | 5.819 M -8.09 % | 6.331 M -8.30 % | 6.904 M |
| Total non current assets | 26.880 M -15.58 % | 31.841 M 383.27 % | 6.589 M -8.93 % | 7.235 M 44.00 % | 5.024 M -9.05 % | 5.524 M -8.33 % | 6.026 M -7.84 % | 6.538 M -8.06 % | 7.111 M |
| Other current assets | 79.490 M 579.40 % | 11.700 M 142.40 % | -27.591 M -1 187.64 % | 2.537 M 1 296.67 % | 181.631 K -98.24 % | 10.326 M 8 315.54 % | 122.706 K -51.14 % | 251.135 K 270.06 % | 67.863 K |
| Short term investments | 538.092 K -14.64 % | 630.357 K 10.58 % | 570.055 K 147.07 % | 230.727 K 434.94 % | 43.131 K 7.73 % | 40.035 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 44.053 M -4.43 % | 46.097 M 445.20 % | 8.455 M -22.92 % | 10.970 M 9.45 % | 10.023 M 3.59 % | 9.675 M -13.51 % | 11.187 M 201.60 % | 3.709 M 220.43 % | 1.158 M |
| Cash and short term investments | 8.757 M -81.00 % | 46.097 M 411.51 % | 9.012 M -19.37 % | 11.177 M 11.51 % | 10.023 M 3.59 % | 9.675 M -13.51 % | 11.187 M 201.60 % | 3.709 M 220.43 % | 1.158 M |
| Total current assets | 159.383 M -10.11 % | 177.316 M 517.66 % | 28.708 M 50.61 % | 19.061 M 55.89 % | 12.227 M 2.93 % | 11.879 M -12.30 % | 13.545 M 136.83 % | 5.719 M 78.31 % | 3.207 M |
| Inventory | 61.932 M -30.95 % | 89.697 M 126.64 % | 39.577 M 2 466.43 % | 1.542 M 181.62 % | 547.592 K 214.18 % | 174.294 K 3 297.54 % | 5.130 K -74.01 % | 19.735 K | 0.000 |
| Net receivables | 9.204 M -69.14 % | 29.822 M 286.81 % | 7.710 M 102.61 % | 3.805 M 157.97 % | 1.475 M -26.00 % | 1.993 M -81.28 % | 10.646 M -55.88 % | 24.129 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 11.701 M -40.43 % | 19.644 M -20.62 % | 24.748 M -33.06 % | 36.973 M 6 066.96 % | 599.534 K -67.74 % | 1.859 M -39.18 % | 3.056 M -36.22 % | 4.792 M 52.71 % | 3.138 M |
| Tax payables | 1.899 M -31.64 % | 2.778 M 468.14 % | 488.968 K 68.25 % | 290.614 K -14.11 % | 338.368 K 11.87 % | 302.473 K -33.73 % | 456.424 K 4.70 % | 435.945 K 159.18 % | 168.204 K |
| Deferred revenue non current | -6.905 K -100.17 % | 3.972 M 340.80 % | 901.015 K | 0.000 -100.00 % | 1.231 M -12.10 % | 1.401 M | 0.000 | 0.000 | 0.000 |
| Minority interest | -8.906 M -293.03 % | -2.266 M -1 402.68 % | -150.797 K -238.41 % | 108.948 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.496 M -54.42 % | 7.670 M 283.77 % | 1.999 M -13.22 % | 2.303 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.621 K |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 13.935 M -23.44 % | 18.201 M 4.67 % | 17.389 M | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 21.826 M 35.72 % | 16.082 M -10.42 % | 17.952 M 436.06 % | -5.342 M | 0.000 -100.00 % | 8.593 M -87.32 % | 67.755 M 172.17 % | 24.894 M 13.16 % | 21.998 M |
| Deferred tax liabilities non current | 37.000 K -9.76 % | 41.000 K 325.27 % | 9.641 K -0.24 % | 9.664 K -84.49 % | 62.327 K -53.29 % | 133.435 K -30.31 % | 191.471 K -26.61 % | 260.905 K 6.73 % | 244.456 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 186.263 M -10.95 % | 209.157 M 492.57 % | 35.296 M 34.23 % | 26.295 M 52.43 % | 17.251 M -0.87 % | 17.403 M -11.08 % | 19.570 M 59.66 % | 12.257 M 18.79 % | 10.318 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 1.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 5.550 M 36.77 % | 4.058 M 343.04 % | 915.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.068 M 70.07 % | -6.910 M 10.68 % | -7.736 M -69.62 % | -4.561 M -1 525.79 % | -280.523 K -268.82 % | 166.168 K 121.57 % | -770.375 K -191.68 % | 840.279 K 363.91 % | -318.400 K |
| Accounts receivables | -12.332 M -510.88 % | 3.001 M 172.40 % | -4.146 M -84.45 % | -2.248 M -717.53 % | 363.959 K 131.59 % | 157.154 K | 0.000 | 0.000 | 0.000 |
| Inventory | 27.268 M 385.52 % | -9.550 M -40.96 % | -6.775 M -1 347.18 % | -468.164 K -25.41 % | -373.298 K -120.67 % | -169.164 K -1 258.26 % | 14.605 K 174.01 % | -19.735 K -212.80 % | 17.495 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -17.004 M -4 609.87 % | -361.029 K -111.34 % | 3.185 M 272.60 % | -1.845 M -580.36 % | -271.184 K -252.20 % | 178.178 K 122.70 % | -784.980 K -191.28 % | 860.014 K 356.04 % | -335.895 K |
| Other non cash items | 4.495 M 127.48 % | -16.355 M -265.98 % | -4.469 M -12 122.78 % | -36.562 K 87.88 % | -301.658 K 52.68 % | -637.420 K -31.91 % | -483.215 K -904.17 % | 60.089 K -36.65 % | 94.856 K |
| Net cash provided by operating activities | -18.766 M 53.86 % | -40.671 M -295.83 % | -10.275 M -137.94 % | -4.318 M -1 177.85 % | 400.636 K 0.41 % | 399.006 K 120.92 % | -1.908 M -161.28 % | 3.113 M 69.65 % | 1.835 M |
| Investments in property plant and equipment | -168.000 K 77.14 % | -735.000 K -2 929.18 % | -24.264 K 57.69 % | -57.353 K -105.92 % | -27.852 K 34.09 % | -42.259 K 46.43 % | -78.880 K -1 483.30 % | -4.982 K 99.20 % | -623.444 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 100.00 % | -364.299 K | 0.000 100.00 % | -18.257 K | 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 997.000 K 120 748.48 % | 825.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -168.000 K -164.12 % | 262.000 K 1 217.80 % | -23.439 K 94.44 % | -421.652 K -1 413.90 % | -27.852 K 53.98 % | -60.516 K 22.99 % | -78.580 K -1 477.28 % | -4.982 K 99.20 % | -623.444 K |
| Debt repayment | -2.461 M -127.12 % | 9.075 M 121.12 % | 4.104 M -28.71 % | 5.757 M 820.36 % | -799.169 K 91.18 % | -9.065 M -6 660.07 % | -134.098 K 80.32 % | -681.344 K -150.64 % | 1.346 M |
| Common stock issued | 26.725 M | 0.000 -100.00 % | 43.728 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.315 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 0.00 % | -300.000 K | 0.000 |
| Other financing activites | -7.164 M -122.25 % | 32.201 M 180.46 % | -40.022 M -72 102.47 % | 55.584 K -90.84 % | 606.702 K 343.99 % | -248.662 K 99.48 % | -47.417 M -11 256.35 % | 425.021 K 124.35 % | -1.746 M |
| Net cash used provided by financing activities | 17.100 M -58.57 % | 41.276 M 428.49 % | 7.810 M 34.37 % | 5.812 M 3 119.99 % | -192.467 K 89.48 % | -1.830 M -119.34 % | 9.464 M 1 801.17 % | -556.323 K -39.02 % | -400.180 K |
| Effect of forex changes on cash | -210.000 K -104.65 % | 4.520 M 17 096.31 % | -26.594 K 78.85 % | -125.731 K -175.25 % | 167.088 K 939.55 % | -19.902 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -2.044 M -137.94 % | 5.387 M 314.22 % | -2.515 M -365.59 % | 946.840 K 172.55 % | 347.405 K 122.98 % | -1.512 M -120.22 % | 7.478 M 193.05 % | 2.552 M 214.52 % | 811.292 K |
| Cash at beginning of period | 46.097 M 13.23 % | 40.710 M 271.11 % | 10.970 M 9.45 % | 10.023 M 3.59 % | 9.675 M -13.51 % | 11.187 M 201.60 % | 3.709 M 220.43 % | 1.158 M 234.28 % | 346.293 K |
| Cash at end of period | 44.053 M -4.43 % | 46.097 M 445.20 % | 8.455 M -22.92 % | 10.970 M 9.45 % | 10.023 M 3.59 % | 9.675 M -13.51 % | 11.187 M 201.60 % | 3.709 M 220.43 % | 1.158 M |
| Operating cash flow | -18.766 M 53.86 % | -40.671 M -295.83 % | -10.275 M -137.94 % | -4.318 M -1 177.85 % | 400.636 K 0.41 % | 399.006 K 120.92 % | -1.908 M -161.28 % | 3.113 M 69.65 % | 1.835 M |
| Capital expenditure | -168.000 K 77.14 % | -735.000 K -2 929.18 % | -24.264 K 57.69 % | -57.353 K -105.92 % | -27.852 K 34.09 % | -42.259 K 46.43 % | -78.880 K -1 483.30 % | -4.982 K 99.20 % | -623.444 K |
| Free CashFlow | -18.934 M 54.27 % | -41.406 M -302.04 % | -10.299 M -135.38 % | -4.376 M -1 273.76 % | 372.784 K 4.50 % | 356.747 K 117.96 % | -1.986 M -163.92 % | 3.108 M 156.55 % | 1.211 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 56.455 M -4.16 % | 58.905 M 8.46 % | 54.310 M 404.97 % | 10.755 M -3.33 % | 11.126 M 36.90 % | 8.127 M 141.74 % | 3.362 M -29.80 % | 4.789 M -33.78 % | 7.232 M 51.31 % | 4.779 M 147.21 % | 1.933 M -46.52 % | 3.615 M 2.33 % | 3.533 M 236.69 % | 1.049 M -2.64 % | 1.078 M -36.31 % | 1.692 M -6.82 % | 1.816 M -13.96 % | 2.110 M 11.06 % | 1.900 M -25.67 % | 2.556 M 1.13 % | 2.528 M 55.75 % | 1.623 M -43.61 % | 2.878 M 117.77 % | 1.322 M -36.81 % | 2.092 M -25.05 % | 2.791 M 1.38 % | 2.753 M 59.90 % | 1.722 M -24.07 % | 2.267 M 9.05 % | 2.079 M |
| Net income | -3.207 M -79.06 % | -1.791 M 80.71 % | -9.283 M -666.91 % | -1.210 M -22.20 % | -990.527 K 16.36 % | -1.184 M 59.18 % | -2.901 M -230.91 % | -876.684 K -164.81 % | -331.066 K 42.59 % | -576.677 K -488.12 % | -98.054 K 67.86 % | -305.098 K -678.53 % | 52.737 K 155.19 % | -95.553 K -324.60 % | 42.544 K -76.84 % | 183.657 K 207.00 % | -171.649 K -174.74 % | 229.671 K 196.21 % | -238.716 K -186.53 % | 275.883 K 644.80 % | 37.041 K 35.46 % | 27.344 K -97.06 % | 929.933 K 231.91 % | -704.974 K 23.90 % | -926.375 K 1.46 % | -940.137 K -364.17 % | 355.878 K 1 413.09 % | 23.520 K -95.44 % | 515.405 K 6.14 % | 485.599 K |
| Income before tax | -3.769 M -41.64 % | -2.661 M 76.32 % | -11.235 M -718.16 % | -1.373 M -93.76 % | -708.726 K 34.25 % | -1.078 M 62.78 % | -2.896 M -264.01 % | -795.522 K -153.38 % | -313.958 K 41.07 % | -532.746 K -28.51 % | -414.551 K -414.04 % | 132.004 K 9.56 % | 120.482 K 178.51 % | -153.454 K -252.05 % | 100.926 K -58.11 % | 240.952 K 296.08 % | -122.887 K -152.16 % | 235.597 K 522.77 % | -55.727 K -117.75 % | 314.007 K 498.35 % | 52.479 K 48.79 % | 35.271 K -96.97 % | 1.163 M 290.58 % | -610.030 K 33.11 % | -912.026 K -4.81 % | -870.137 K -291.97 % | 453.272 K 547.40 % | 70.014 K -88.01 % | 583.764 K 5.04 % | 555.750 K |
| Income before tax ratio | -0.07 -47.79 % | -0.05 78.16 % | -0.21 -62.02 % | -0.13 -100.43 % | -0.06 51.97 % | -0.13 84.60 % | -0.86 -418.55 % | -0.17 -282.62 % | -0.04 61.05 % | -0.11 48.02 % | -0.21 -687.19 % | 0.04 7.07 % | 0.03 123.32 % | -0.15 -256.16 % | 0.09 -34.24 % | 0.14 310.43 % | -0.07 -160.62 % | 0.11 480.67 % | -0.03 -123.87 % | 0.12 491.68 % | 0.02 -4.47 % | 0.02 -94.62 % | 0.40 187.51 % | -0.46 -5.86 % | -0.44 -39.85 % | -0.31 -289.35 % | 0.16 304.89 % | 0.04 -84.21 % | 0.26 -3.68 % | 0.27 |
| EBITDA | -2.900 M -45.95 % | -1.987 M 76.39 % | -8.417 M -556.41 % | -1.282 M -124.74 % | -570.590 K 88.18 % | -4.826 M -72.60 % | -2.796 M -273.50 % | -748.625 K -128.39 % | -327.786 K 21.89 % | -419.651 K -102.15 % | -207.596 K -130.62 % | 678.059 K 8.89 % | 622.676 K 937.03 % | -74.391 K -112.53 % | 593.864 K 137.87 % | 249.657 K 319.11 % | -113.940 K -109.02 % | 1.263 M 448.75 % | -362.021 K -122.60 % | 1.602 M 426.45 % | 304.285 K 28.55 % | 236.710 K -80.42 % | 1.209 M 303.73 % | -593.449 K 33.70 % | -895.097 K -4.95 % | -852.857 K -137.16 % | 2.295 M 451.71 % | 416.018 K -30.49 % | 598.496 K -16.69 % | 718.370 K |
| Net income ratio | -0.06 -86.83 % | -0.03 82.21 % | -0.17 -51.87 % | -0.11 -26.41 % | -0.09 38.90 % | -0.15 83.11 % | -0.86 -371.40 % | -0.18 -299.87 % | -0.05 62.06 % | -0.12 -137.90 % | -0.05 39.91 % | -0.08 -665.36 % | 0.01 116.39 % | -0.09 -330.68 % | 0.04 -63.63 % | 0.11 214.83 % | -0.09 -186.86 % | 0.11 186.63 % | -0.13 -216.40 % | 0.11 636.51 % | 0.01 -13.03 % | 0.02 -94.79 % | 0.32 160.57 % | -0.53 -20.44 % | -0.44 -31.47 % | -0.34 -360.57 % | 0.13 846.30 % | 0.01 -93.99 % | 0.23 -2.67 % | 0.23 |
| Ratio EBITDA | -0.05 -52.28 % | -0.03 78.24 % | -0.15 -29.99 % | -0.12 -132.48 % | -0.05 91.36 % | -0.59 28.60 % | -0.83 -432.07 % | -0.16 -244.87 % | -0.05 48.38 % | -0.09 18.23 % | -0.11 -157.25 % | 0.19 6.42 % | 0.18 348.60 % | -0.07 -112.87 % | 0.55 273.47 % | 0.15 335.15 % | -0.06 -110.49 % | 0.60 414.02 % | -0.19 -130.40 % | 0.63 420.58 % | 0.12 -17.47 % | 0.15 -65.28 % | 0.42 193.55 % | -0.45 -4.93 % | -0.43 -40.03 % | -0.31 -136.65 % | 0.83 245.04 % | 0.24 -8.46 % | 0.26 -23.60 % | 0.35 |
| Gross profit ratio | 0.40 -1.45 % | 0.40 109.61 % | 0.19 -22.05 % | 0.25 -27.06 % | 0.34 36.84 % | 0.25 358.69 % | -0.10 -131.46 % | 0.30 16.60 % | 0.26 -7.88 % | 0.28 -53.08 % | 0.60 77.37 % | 0.34 30.80 % | 0.26 -45.51 % | 0.48 -11.16 % | 0.54 50.11 % | 0.36 -15.13 % | 0.42 25.30 % | 0.34 7.73 % | 0.31 8.07 % | 0.29 -18.29 % | 0.35 14.71 % | 0.31 -22.88 % | 0.40 64.52 % | 0.24 -25.74 % | 0.33 -15.67 % | 0.39 5.57 % | 0.37 49.13 % | 0.25 -39.42 % | 0.41 -2.72 % | 0.42 |
| Weighted average shs out dil | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.10 % | 879.107 M 0.50 % | 874.745 M 0.29 % | 872.174 M 1.01 % | 863.478 M 7.93 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 33.33 % | 600.000 M 0.00 % | 600.000 M -25.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 33.28 % | 600.246 M |
| Weighted average shs out | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.00 % | 880.000 M 0.10 % | 879.107 M 0.50 % | 874.745 M 0.29 % | 872.174 M 1.01 % | 863.478 M 7.93 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 4.73 % | 763.835 M -4.52 % | 800.000 M 33.33 % | 600.000 M 0.00 % | 600.000 M -25.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 33.33 % | 600.000 M |
| EPS diluted | 0.00 -80.00 % | 0.00 80.95 % | -0.01 -650.00 % | 0.00 -27.27 % | 0.00 15.38 % | 0.00 60.61 % | 0.00 -230.00 % | 0.00 -150.00 % | 0.00 42.86 % | 0.00 -600.00 % | 0.00 75.00 % | 0.00 -500.00 % | 0.00 200.00 % | 0.00 -200.00 % | 0.00 -50.00 % | 0.00 200.00 % | 0.00 -166.67 % | 0.00 200.00 % | 0.00 -200.00 % | 0.00 28.71 % | 0.00 35.56 % | 0.00 -85.67 % | 0.00 233.33 % | 0.00 40.00 % | 0.00 6.25 % | 0.00 -500.00 % | 0.00 175.90 % | 0.00 -75.84 % | 0.00 -25.00 % | 0.00 |
| Earnings per share | 0.00 -80.00 % | 0.00 80.95 % | -0.01 -650.00 % | 0.00 -27.27 % | 0.00 15.38 % | 0.00 60.61 % | 0.00 -230.00 % | 0.00 -150.00 % | 0.00 42.86 % | 0.00 -600.00 % | 0.00 75.00 % | 0.00 -500.00 % | 0.00 200.00 % | 0.00 -200.00 % | 0.00 -50.00 % | 0.00 200.00 % | 0.00 -166.67 % | 0.00 200.00 % | 0.00 -200.00 % | 0.00 28.71 % | 0.00 35.56 % | 0.00 -85.67 % | 0.00 233.33 % | 0.00 40.00 % | 0.00 6.25 % | 0.00 -500.00 % | 0.00 175.90 % | 0.00 -75.84 % | 0.00 -25.00 % | 0.00 |
| Gross profit | 22.434 M -5.55 % | 23.751 M 127.34 % | 10.447 M 293.61 % | 2.654 M -29.49 % | 3.765 M 87.34 % | 2.009 M 725.36 % | -321.329 K -122.08 % | 1.455 M -22.78 % | 1.884 M 39.38 % | 1.352 M 15.99 % | 1.166 M -5.14 % | 1.229 M 33.84 % | 917.963 K 83.46 % | 500.368 K -13.50 % | 578.471 K -4.39 % | 605.042 K -20.92 % | 765.055 K 7.81 % | 709.631 K 19.64 % | 593.138 K -19.67 % | 738.376 K -17.37 % | 893.632 K 78.66 % | 500.184 K -56.52 % | 1.150 M 258.28 % | 321.043 K -53.08 % | 684.218 K -36.80 % | 1.083 M 7.03 % | 1.011 M 138.45 % | 424.193 K -54.00 % | 922.195 K 6.09 % | 869.298 K |
| Income tax expense | 234.000 K -28.44 % | 327.000 K 229.62 % | -252.269 K -676.27 % | 43.776 K -72.23 % | 157.640 K 645.62 % | 21.142 K -76.17 % | 88.711 K -40.20 % | 148.358 K 41.17 % | 105.094 K 139.23 % | 43.931 K -38.41 % | 71.328 K -25.99 % | 96.374 K 601.31 % | 13.742 K 123.73 % | -57.901 K -199.18 % | 58.382 K 1.90 % | 57.295 K 17.50 % | 48.762 K 722.85 % | 5.926 K -96.76 % | 182.989 K 379.98 % | 38.124 K 146.95 % | 15.438 K 94.75 % | 7.927 K -96.59 % | 232.638 K 145.03 % | 94.944 K 561.68 % | 14.349 K -79.50 % | 70.000 K -28.13 % | 97.394 K 109.48 % | 46.494 K -31.99 % | 68.359 K -2.55 % | 70.151 K |
| Cost of revenue | 34.021 M -3.22 % | 35.154 M -19.86 % | 43.863 M 441.46 % | 8.101 M 10.05 % | 7.361 M 20.33 % | 6.117 M 66.09 % | 3.683 M 10.47 % | 3.334 M -37.65 % | 5.347 M 56.02 % | 3.427 M 346.42 % | 767.757 K -67.82 % | 2.386 M -8.74 % | 2.615 M 376.41 % | 548.805 K 9.96 % | 499.107 K -54.08 % | 1.087 M 3.45 % | 1.051 M -24.99 % | 1.401 M 7.16 % | 1.307 M -28.10 % | 1.818 M 11.24 % | 1.634 M 45.54 % | 1.123 M -35.02 % | 1.728 M 72.68 % | 1.001 M -28.91 % | 1.407 M -17.61 % | 1.708 M -1.90 % | 1.741 M 34.21 % | 1.297 M -3.54 % | 1.345 M 11.18 % | 1.210 M |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 15.905 M 809.66 % | 1.748 M -14.86 % | 2.054 M 34.23 % | 1.530 M 50.52 % | 1.016 M 37.41 % | 739.712 K -65.11 % | 2.120 M 24.38 % | 1.705 M 339.36 % | -712.173 K -162.21 % | 1.145 M 33.61 % | 856.894 K 44.33 % | 593.718 K 4.25 % | 569.529 K -5.06 % | 599.913 K -22.03 % | 769.421 K 28.80 % | 597.379 K -37.49 % | 955.624 K 138.01 % | 401.501 K -52.75 % | 849.794 K 70.46 % | 498.533 K 84.49 % | 270.227 K -68.96 % | 870.472 K 50.44 % | 578.611 K -69.60 % | 1.903 M 252.15 % | 540.509 K 66.14 % | 325.335 K 0.97 % | 322.210 K 194.00 % | 109.596 K |
| Selling and marketing expenses | 14.486 M -36.34 % | 22.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.610 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 -100.00 % | 140.408 K |
| Other expenses | 10.843 M 32 757.58 % | 33.000 K 106.26 % | -526.872 K -2 879.04 % | -17.686 K -132.66 % | 54.150 K -55.48 % | 121.637 K 225.20 % | 37.404 K 2 057.09 % | 1.734 K | 0.000 | 0.000 100.00 % | -260.575 K -1 801.99 % | 15.310 K -88.18 % | 129.580 K | 0.000 100.00 % | -75.747 K -323.76 % | 33.852 K 21.09 % | 27.956 K | 0.000 -100.00 % | 126.409 K 486.52 % | -32.704 K | 0.000 | 0.000 100.00 % | -7.455 K -200.53 % | 7.416 K | 0.000 | 0.000 100.00 % | -10.209 K -443.16 % | 2.975 K 151.28 % | -5.801 K | 0.000 |
| Operating expenses | 25.329 M -1.91 % | 25.821 M 21.73 % | 21.212 M 456.61 % | 3.811 M 0.35 % | 3.798 M 21.53 % | 3.125 M 18.84 % | 2.629 M 14.14 % | 2.304 M 9.48 % | 2.104 M 23.44 % | 1.705 M 31.06 % | 1.301 M 18.73 % | 1.095 M 32.70 % | 825.551 K 39.05 % | 593.718 K 56.70 % | 378.892 K -40.09 % | 632.434 K -19.44 % | 785.047 K 31.42 % | 597.379 K -45.36 % | 1.093 M 196.44 % | 368.797 K -56.60 % | 849.794 K 70.46 % | 498.533 K 89.72 % | 262.772 K -69.81 % | 870.472 K 50.74 % | 577.462 K -69.66 % | 1.903 M 258.93 % | 530.300 K 63.00 % | 325.335 K 2.34 % | 317.897 K 6.44 % | 298.657 K |
| Cost and expenses | 59.350 M -2.67 % | 60.975 M -6.30 % | 65.075 M 446.31 % | 11.912 M 6.75 % | 11.159 M 20.74 % | 9.242 M 46.41 % | 6.313 M 11.97 % | 5.638 M -24.34 % | 7.452 M 45.20 % | 5.132 M 148.12 % | 2.068 M -40.59 % | 3.482 M 1.21 % | 3.440 M 201.10 % | 1.143 M 30.13 % | 878.000 K -48.93 % | 1.719 M -6.34 % | 1.836 M -8.12 % | 1.998 M -16.76 % | 2.400 M 9.77 % | 2.187 M -11.97 % | 2.484 M 53.21 % | 1.621 M -18.55 % | 1.991 M 6.39 % | 1.871 M -5.73 % | 1.985 M -45.04 % | 3.611 M 59.00 % | 2.271 M 39.98 % | 1.623 M -2.42 % | 1.663 M 10.24 % | 1.508 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 |
| Selling general and administrative expenses | 14.486 M -36.34 % | 22.756 M 43.07 % | 15.905 M 809.66 % | 1.748 M -14.86 % | 2.054 M 34.23 % | 1.530 M 154.20 % | -2.823 M -220.11 % | 2.350 M 10.85 % | 2.120 M 24.38 % | 1.705 M 339.36 % | -712.173 K -162.21 % | 1.145 M 33.61 % | 856.894 K 44.33 % | 593.718 K 4.25 % | 569.529 K -5.06 % | 599.913 K -22.03 % | 769.421 K 28.80 % | 597.379 K -37.49 % | 955.624 K 138.01 % | 401.501 K -52.75 % | 849.794 K 70.46 % | 498.533 K 84.49 % | 270.227 K -68.96 % | 870.472 K 50.44 % | 578.611 K -69.60 % | 1.903 M 252.15 % | 540.509 K 66.14 % | 325.335 K 0.97 % | 322.210 K 28.88 % | 250.004 K |
| Interest income | 2.000 K | 0.000 -100.00 % | 80.918 K 1 847.02 % | 4.156 K -37.93 % | 6.696 K | 0.000 -100.00 % | 3.024 K -16.26 % | 3.611 K 2.47 % | 3.524 K -89.20 % | 32.633 K -29.15 % | 46.062 K 8 978.12 % | 507.396 -93.45 % | 7.742 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 % | 191.220 | 0.000 | 0.000 -100.00 % | 14.892 K |
| Interest expense | 869.000 K 28.93 % | 674.000 K -50.49 % | 1.361 M 1 398.07 % | 90.869 K -34.07 % | 137.833 K 47.72 % | 93.307 K -6.37 % | 99.654 K 112.50 % | 46.897 K -1.92 % | 47.814 K 46.52 % | 32.633 K -84.23 % | 206.955 K 2 949.29 % | 6.787 K 20.68 % | 5.624 K -15.58 % | 6.662 K -21.81 % | 8.520 K -2.13 % | 8.705 K -2.70 % | 8.947 K -3.33 % | 9.255 K -2.69 % | 9.511 K -0.01 % | 9.512 K 19.42 % | 7.965 K -32.40 % | 11.783 K -56.15 % | 26.870 K 62.05 % | 16.581 K -2.06 % | 16.929 K -2.03 % | 17.280 K 8.30 % | 15.955 K 11.18 % | 14.350 K -2.59 % | 14.732 K | 0.000 |
| Depreciation and amortization | 0.000 -100.00 % | 34.921 K 0.46 % | 34.761 K -0.48 % | 34.928 K -85.48 % | 240.613 K 669.00 % | 31.289 K -2.65 % | 32.142 K -70.67 % | 109.591 K -48.19 % | 211.511 K 93.00 % | 109.591 K 235.67 % | -80.777 K -246.76 % | 55.041 K -15.37 % | 65.037 K -50.75 % | 132.057 K 0.00 % | 132.057 K 0.00 % | 132.057 K 220.52 % | -109.574 K -182.63 % | 132.600 K 1.18 % | 131.057 K 0.00 % | 131.057 K 689.21 % | 16.606 K -63.43 % | 45.403 K -68.45 % | 143.899 K 0.00 % | 143.899 K 114.36 % | -1.002 M -3 027.76 % | -32.031 K -122.17 % | 144.463 K 0.00 % | 144.463 K 2 589.88 % | -5.802 K -104.02 % | 144.342 K |
| Operating income | -2.895 M -45.70 % | -1.987 M 8.09 % | -2.162 M -68.59 % | -1.282 M -124.74 % | -570.590 K 36.31 % | -895.834 K 69.74 % | -2.960 M -230.70 % | -895.168 K -279.45 % | -235.910 K 33.13 % | -352.774 K -178.17 % | -126.819 K -251.43 % | 83.750 K 37.14 % | 61.069 K 165.42 % | -93.350 K -153.99 % | 172.888 K 3 270.79 % | 5.129 K 217.48 % | -4.366 K -103.89 % | 112.252 K 122.96 % | -488.895 K -228.80 % | 379.579 K 765.87 % | 43.838 K 2 555.24 % | 1.651 K -99.81 % | 887.476 K 261.53 % | -549.429 K -614.66 % | 106.756 K 113.01 % | -820.826 K -270.59 % | 481.174 K 386.73 % | 98.858 K -83.64 % | 604.298 K 5.27 % | 574.028 K |
| Operating income ratio | -0.05 -52.02 % | -0.03 15.26 % | -0.04 66.61 % | -0.12 -132.48 % | -0.05 53.47 % | -0.11 87.48 % | -0.88 -371.09 % | -0.19 -472.99 % | -0.03 55.80 % | -0.07 -12.52 % | -0.07 -383.13 % | 0.02 34.02 % | 0.02 119.43 % | -0.09 -155.46 % | 0.16 5 192.32 % | 0.00 226.07 % | 0.00 -104.52 % | 0.05 120.67 % | -0.26 -273.27 % | 0.15 756.22 % | 0.02 1 604.80 % | 0.00 -99.67 % | 0.31 174.17 % | -0.42 -914.50 % | 0.05 117.35 % | -0.29 -268.26 % | 0.17 204.41 % | 0.06 -78.46 % | 0.27 -3.46 % | 0.28 |
| Total other income expenses net | -874.000 K -29.67 % | -674.000 K 92.57 % | -9.073 M -9 885.16 % | -90.867 K 97.07 % | -3.104 M -602.33 % | 618.000 K 857.59 % | 64.537 K -35.23 % | 99.646 K 227.67 % | -78.048 K 56.63 % | -179.972 K 37.45 % | -287.732 K -151.28 % | 561.151 K 265.67 % | -338.723 K -463.56 % | -60.104 K -148.61 % | 123.654 K -89.68 % | 1.198 M 1 110.54 % | -118.521 K -118.64 % | 636.012 K 46.83 % | 433.168 K 130.86 % | -1.404 M -3 326.52 % | 43.500 K -75.25 % | 175.784 K -86.72 % | 1.323 M 2 283.69 % | -60.601 K 94.05 % | -1.019 M -1 966.03 % | -49.311 K 63.89 % | -136.565 K -373.46 % | -28.844 K 98.75 % | -2.314 M -3 542.35 % | -63.544 K |
| 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 |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.810 M -69.67 % | 9.265 M -78.08 % | 42.260 M 333.23 % | 9.755 M 817.82 % | 1.063 M -87.89 % | 8.773 M 1 873.48 % | -494.665 K 94.24 % | -8.589 M -12.47 % | -7.637 M 10.41 % | -8.525 M 1.13 % | -8.622 M -7.59 % | -8.014 M 1.28 % | -8.118 M -15.88 % | -7.005 M 10.74 % | -7.848 M -488.71 % | 2.019 M 955.47 % | -236.009 K |
| Total investments | 490.098 K -97.36 % | 18.529 M 2 839.52 % | 630.357 K -96.77 % | 19.509 M 1 614.03 % | 1.138 M -93.51 % | 17.546 M 2 977.88 % | 570.055 K 53.23 % | 372.034 K | 0.000 -100.00 % | 171.430 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 50.093 M | 0.000 -100.00 % | 88.357 M | 0.000 -100.00 % | 9.679 M | 0.000 -100.00 % | 7.960 M 153.91 % | 3.135 M -11.42 % | 3.539 M 168.33 % | 1.319 M -5.84 % | 1.401 M -5.34 % | 1.480 M -5.01 % | 1.558 M -4.72 % | 1.635 M -51.04 % | 3.339 M -1.99 % | 3.407 M -1.91 % | 3.473 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 14.930 M 408.01 % | 2.939 M -83.75 % | 18.083 M 1 002.82 % | 1.640 M -91.52 % | 19.338 M 1 524.92 % | 1.190 M | 0.000 | 0.000 | 0.000 100.00 % | -3.294 M | 0.000 100.00 % | -2.767 M | 0.000 100.00 % | -2.243 M | 0.000 100.00 % | -1.678 M |
| Retained earnings | -34.817 M | 0.000 100.00 % | -29.979 M | 0.000 100.00 % | -2.745 M | 0.000 100.00 % | -762.908 K -124.27 % | 3.144 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.189 M 1.40 % | 4.131 M | 0.000 -100.00 % | 4.184 M 5.68 % | 3.959 M -32.04 % | 5.825 M |
| Common stock | 8.999 M | 0.000 -100.00 % | 7.665 M | 0.000 -100.00 % | 1.513 M | 0.000 -100.00 % | 1.513 M 0.00 % | 1.513 M 10.25 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 0.00 % | 1.373 M 32.69 % | 1.035 M 97.05 % | 525.000 K |
| Total equity | 100.675 M 594.03 % | 14.506 M -81.28 % | 77.470 M 326.88 % | 18.148 M 0.00 % | 18.148 M -5.44 % | 19.192 M -2.79 % | 19.742 M -14.29 % | 23.033 M 58.12 % | 14.567 M -3.04 % | 15.024 M 0.79 % | 14.906 M 1.54 % | 14.680 M 0.40 % | 14.622 M -0.79 % | 14.739 M 0.44 % | 14.674 M 227.29 % | 4.484 M -29.39 % | 6.350 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.028 M | 0.000 100.00 % | -10.263 K -215.59 % | 8.879 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 24.360 M | 0.000 -100.00 % | 25.986 M | 0.000 -100.00 % | 6.835 M | 0.000 -100.00 % | 2.206 M -4.36 % | 2.307 M -15.31 % | 2.724 M 136.33 % | 1.153 M -6.40 % | 1.231 M -7.49 % | 1.331 M -4.98 % | 1.401 M -5.33 % | 1.480 M -54.47 % | 3.250 M -1.27 % | 3.292 M -1.63 % | 3.346 M |
| Total non current liabilities | 24.395 M | 0.000 -100.00 % | 26.027 M | 0.000 -100.00 % | 1.807 M | 0.000 -100.00 % | 2.242 M -3.18 % | 2.316 M -15.28 % | 2.733 M 130.27 % | 1.187 M -8.24 % | 1.294 M -9.43 % | 1.428 M -6.91 % | 1.534 M -6.92 % | 1.648 M -52.11 % | 3.442 M -2.79 % | 3.540 M -1.86 % | 3.607 M |
| Other current liabilities | 15.236 M | 0.000 -100.00 % | 20.867 M | 0.000 -100.00 % | 2.449 M | 0.000 100.00 % | -20.996 M -330.65 % | 9.103 M 126.86 % | -33.886 M -2 470.12 % | 1.430 M 2 639.55 % | -56.298 K 97.03 % | -1.896 M -76.98 % | -1.072 M -628.09 % | -147.172 K 93.15 % | -2.147 M 73.36 % | -8.059 M -235.21 % | 5.960 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 7.613 M | 0.000 100.00 % | -7.882 M | 0.000 100.00 % | -5.773 M -575.38 % | -854.706 K -394.10 % | 290.614 K 27.87 % | 227.278 K -32.83 % | 338.368 K 16.92 % | 289.406 K -4.32 % | 302.473 K -9.64 % | 334.743 K -26.66 % | 456.424 K | 0.000 | 0.000 |
| Short term debt | 25.733 M | 0.000 -100.00 % | 62.371 M | 0.000 -100.00 % | 9.879 M | 0.000 -100.00 % | 9.071 M 542.50 % | 1.412 M -74.87 % | 5.618 M 3 275.61 % | 166.420 K -1.79 % | 169.453 K 13.96 % | 148.701 K -5.29 % | 157.000 K 1.10 % | 155.288 K 74.21 % | 89.137 K -22.59 % | 115.142 K -9.22 % | 126.833 K |
| Total current liabilities | 72.370 M | 0.000 -100.00 % | 105.660 M | 0.000 -100.00 % | 26.211 M | 0.000 -100.00 % | 13.312 M 109.75 % | 6.347 M -29.45 % | 8.995 M 41.74 % | 6.347 M 503.82 % | 1.051 M -22.02 % | 1.348 M 8.12 % | 1.247 M -9.43 % | 1.376 M -5.37 % | 1.455 M -43.67 % | 2.582 M 12.28 % | 2.300 M |
| Total liabilities | 96.765 M | 0.000 -100.00 % | 131.687 M | 0.000 -100.00 % | 28.018 M | 0.000 -100.00 % | 15.554 M 79.56 % | 8.662 M -26.14 % | 11.729 M 55.69 % | 7.534 M 221.30 % | 2.345 M -15.54 % | 2.776 M -0.17 % | 2.781 M -8.06 % | 3.025 M -38.22 % | 4.896 M -20.03 % | 6.122 M 3.64 % | 5.907 M |
| Other non current assets | 51.000 K 100.55 % | -9.265 M -18 266.13 % | 51.000 K 100.52 % | -9.755 M -62.57 % | -6.000 M 31.60 % | -8.773 M -10 212.85 % | 86.749 K 101.32 % | -6.597 M -2 622.45 % | 261.512 K -30.89 % | 378.377 K 82.84 % | 206.947 K 0.00 % | 206.947 K 0.00 % | 206.947 K 0.00 % | 206.947 K 0.00 % | 206.947 K 0.00 % | 206.947 K 0.00 % | 206.947 K |
| 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 |
| Intangible 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 |
| GoodWill | 901.000 K | 0.000 -100.00 % | 901.000 K | 0.000 -100.00 % | 175.013 K | 0.000 -100.00 % | 186.848 K -2.09 % | 190.843 K 1.87 % | 187.342 K -27.85 % | 259.668 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 901.000 K | 0.000 -100.00 % | 901.000 K | 0.000 -100.00 % | 175.013 K | 0.000 -100.00 % | 186.848 K -2.09 % | 190.843 K 1.87 % | 187.342 K -27.85 % | 259.668 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 29.038 M | 0.000 -100.00 % | 30.889 M | 0.000 -100.00 % | 5.825 M | 0.000 -100.00 % | 6.315 M -1.41 % | 6.406 M -5.60 % | 6.786 M 47.54 % | 4.599 M -4.52 % | 4.817 M -5.18 % | 5.080 M -4.45 % | 5.317 M -4.75 % | 5.582 M -4.07 % | 5.819 M -4.67 % | 6.104 M -3.59 % | 6.331 M |
| Total non current assets | 29.990 M 423.70 % | -9.265 M -129.10 % | 31.841 M 426.42 % | -9.755 M -259.95 % | 6.099 M 169.52 % | -8.773 M -233.15 % | 6.589 M -3.27 % | 6.811 M -5.85 % | 7.235 M 38.13 % | 5.237 M 4.25 % | 5.024 M -4.98 % | 5.287 M -4.28 % | 5.524 M -4.58 % | 5.789 M -3.93 % | 6.026 M -4.52 % | 6.311 M -3.47 % | 6.538 M |
| Other current assets | 19.208 M | 0.000 -100.00 % | 41.522 M | 0.000 -100.00 % | 26.956 M | 0.000 -100.00 % | 57.958 M 3 955.74 % | 1.429 M -43.13 % | 2.513 M -11.33 % | 2.834 M 1 946.26 % | 138.500 K -31.14 % | 201.122 K -98.05 % | 10.326 M 2 390.05 % | 414.705 K 237.97 % | 122.706 K -85.32 % | 835.809 K 232.81 % | 251.135 K |
| Short term investments | 490.098 K -97.36 % | 18.529 M 2 839.52 % | 630.357 K -96.77 % | 19.509 M 1 614.03 % | 1.138 M -93.51 % | 17.546 M 2 977.88 % | 570.055 K 53.23 % | 372.034 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 47.283 M 610.36 % | -9.265 M -120.10 % | 46.097 M 572.56 % | -9.755 M -213.21 % | 8.616 M 198.22 % | -8.773 M -203.76 % | 8.455 M -27.89 % | 11.725 M 4.90 % | 11.177 M 13.54 % | 9.844 M -1.78 % | 10.023 M 5.57 % | 9.494 M -1.88 % | 9.675 M 11.98 % | 8.640 M -22.77 % | 11.187 M 705.99 % | 1.388 M -62.58 % | 3.709 M |
| Cash and short term investments | 47.283 M 410.36 % | 9.265 M -79.90 % | 46.097 M 372.56 % | 9.755 M 13.21 % | 8.616 M -1.78 % | 8.773 M 3.76 % | 8.455 M -27.89 % | 11.725 M 4.90 % | 11.177 M 13.54 % | 9.844 M -1.78 % | 10.023 M 5.57 % | 9.494 M -1.88 % | 9.675 M 11.98 % | 8.640 M -22.77 % | 11.187 M 705.99 % | 1.388 M -62.58 % | 3.709 M |
| Total current assets | 167.450 M 1 707.39 % | 9.265 M -94.78 % | 177.316 M 1 717.76 % | 9.755 M -75.65 % | 40.068 M 356.72 % | 8.773 M -69.44 % | 28.708 M 15.37 % | 24.884 M 30.55 % | 19.061 M 10.05 % | 17.320 M 41.65 % | 12.227 M 0.48 % | 12.169 M 2.44 % | 11.879 M -0.80 % | 11.975 M -11.59 % | 13.545 M 215.36 % | 4.295 M -24.90 % | 5.719 M |
| Inventory | 70.513 M | 0.000 -100.00 % | 89.697 M | 0.000 -100.00 % | 13.217 M | 0.000 -100.00 % | 8.220 M 136.82 % | 3.471 M 125.08 % | 1.542 M -30.02 % | 2.204 M 302.42 % | 547.592 K 156.38 % | 213.584 K 22.54 % | 174.294 K 253.18 % | 49.350 K 861.99 % | 5.130 K | 0.000 -100.00 % | 19.735 K |
| Net receivables | 30.446 M | 0.000 -100.00 % | 36.875 M | 0.000 100.00 % | -8.722 M | 0.000 -100.00 % | 7.710 M -92.31 % | 100.294 M 227.59 % | 30.616 M 1 197.55 % | 2.360 M 59.96 % | 1.475 M -33.22 % | 2.209 M 10.82 % | 1.993 M -83.95 % | 12.416 M 16.62 % | 10.646 M | 0.000 -100.00 % | 24.129 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 |
| 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 |
| Account payables | 29.719 M | 0.000 -100.00 % | 19.644 M | 0.000 -100.00 % | 13.315 M | 0.000 -100.00 % | 24.748 M 29.99 % | 19.038 M -48.51 % | 36.973 M 717.42 % | 4.523 M 654.44 % | 599.534 K -78.63 % | 2.806 M 50.97 % | 1.859 M 79.84 % | 1.034 M -66.18 % | 3.056 M -69.85 % | 10.137 M 111.53 % | 4.792 M |
| Tax payables | 1.682 M | 0.000 -100.00 % | 2.778 M | 0.000 -100.00 % | 540.295 K | 0.000 -100.00 % | 488.968 K 34.96 % | 362.294 K 24.67 % | 290.614 K 27.87 % | 227.278 K -32.83 % | 338.368 K 16.92 % | 289.406 K -4.32 % | 302.473 K -9.64 % | 334.743 K -26.66 % | 456.424 K 17.18 % | 389.509 K -10.65 % | 435.945 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 3.972 M | 0.000 -100.00 % | 817.898 K | 0.000 -100.00 % | 901.015 K -9.22 % | 992.555 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -4.308 M | 0.000 100.00 % | -2.266 M | 0.000 -100.00 % | 65.485 K | 0.000 100.00 % | -150.797 K -719.21 % | 24.353 K -77.65 % | 108.948 K -28.65 % | 152.701 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.194 M | 0.000 -100.00 % | 7.670 M | 0.000 -100.00 % | 7.456 M | 0.000 -100.00 % | 4.648 M 134.47 % | 1.983 M -13.92 % | 2.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 130.801 M 30 927.63 % | -424.298 K -100.42 % | 102.050 M 155 737.21 % | 65.485 K -99.94 % | 105.633 M 72 278.04 % | -146.351 K -100.82 % | 17.952 M 1.58 % | 17.672 M 105.66 % | 8.593 M 0.00 % | 8.593 M -87.64 % | 69.545 M 709.31 % | 8.593 M 0.00 % | 8.593 M 0.00 % | 8.593 M -87.32 % | 67.755 M 13 398.26 % | -509.500 K -102.05 % | 24.894 M |
| Deferred tax liabilities non current | 35.000 K | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 10.208 K | 0.000 -100.00 % | 9.641 K 8.58 % | 8.879 K -8.12 % | 9.664 K -71.99 % | 34.498 K -44.65 % | 62.327 K -35.89 % | 97.217 K -27.14 % | 133.435 K -20.82 % | 168.530 K -11.98 % | 191.471 K -22.89 % | 248.298 K -4.83 % | 260.905 K |
| 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 |
| Total assets | 197.440 M | 0.000 -100.00 % | 209.157 M | 0.000 -100.00 % | 46.166 M | 0.000 -100.00 % | 35.296 M 11.36 % | 31.695 M 20.53 % | 26.295 M 16.57 % | 22.557 M 30.76 % | 17.251 M -1.17 % | 17.456 M 0.31 % | 17.403 M -2.03 % | 17.763 M -9.23 % | 19.570 M 84.52 % | 10.606 M -13.47 % | 12.257 M |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 |
| 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 | 2016-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 312.354 K 1.04 % | 309.142 K 10.24 % | 280.430 K 89.96 % | 147.625 K -10.36 % | 164.681 K 1.85 % | 161.692 K -82.35 % | 915.946 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 |
| Change in working capital | 0.000 | 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 % | -70.131 K 0.00 % | -70.131 K 0.00 % | -70.131 K 0.00 % | -70.131 K | 0.000 -100.00 % | 41.542 K 0.00 % | 41.542 K 0.00 % | 41.542 K | 0.000 100.00 % | -192.594 K 0.00 % | -192.594 K 0.00 % | -192.594 K | 0.000 -100.00 % | 210.069 K 0.00 % | 210.069 K 180.29 % | -261.633 K 0.00 % | -261.633 K -228.68 % | -79.600 K 0.00 % | -79.600 K 0.00 % | -79.600 K |
| 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 | 0.000 | 0.000 | 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 % | -174.727 K 0.00 % | -174.727 K | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -93.325 K 0.00 % | -93.325 K 0.00 % | -93.325 K 0.00 % | -93.325 K | 0.000 100.00 % | -42.291 K 0.00 % | -42.291 K 0.00 % | -42.291 K | 0.000 -100.00 % | 3.651 K 0.00 % | 3.651 K 0.00 % | 3.651 K | 0.000 100.00 % | -4.934 K 0.00 % | -4.934 K 0.00 % | -4.934 K | 0.000 -100.00 % | 4.374 K 0.00 % | 4.374 K 0.00 % | 4.374 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 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 % | 23.193 K 0.00 % | 23.193 K 0.00 % | 23.193 K 0.00 % | 23.193 K | 0.000 -100.00 % | 83.833 K 0.00 % | 83.833 K 0.00 % | 83.833 K | 0.000 100.00 % | -196.245 K 0.00 % | -196.245 K 0.00 % | -196.245 K | 0.000 -100.00 % | 215.003 K 0.00 % | 215.003 K 347.40 % | -86.906 K 0.00 % | -86.906 K -3.49 % | -83.974 K 0.00 % | -83.974 K 0.00 % | -83.974 K |
| Other non cash items | 283.908 K 983.04 % | 26.214 K -98.04 % | 1.338 M 25.91 % | 1.063 M 28.68 % | 825.935 K -18.23 % | 1.010 M -51.96 % | 2.103 M 139.86 % | 876.684 K 164.81 % | 331.066 K -33.03 % | 494.333 K 404.14 % | 98.054 K -67.86 % | 305.098 K 678.53 % | -52.737 K -155.19 % | 95.553 K 324.60 % | -42.544 K 76.84 % | -183.657 K -207.00 % | 171.649 K 174.74 % | -229.671 K -196.21 % | 238.716 K 186.53 % | -275.883 K -644.80 % | -37.041 K -35.46 % | -27.344 K 97.06 % | -929.933 K -231.91 % | 704.974 K -23.90 % | 926.375 K -1.46 % | 940.137 K 364.17 % | -355.878 K -1 413.09 % | -23.520 K -114.40 % | 163.364 K -15.43 % | 193.170 K 714.58 % | 23.714 K 0.00 % | 23.714 K 0.00 % | 23.714 K |
| Net cash provided by operating activities | 0.000 | 0.000 -100.00 % | 280.430 K 89.96 % | 147.625 K -10.74 % | 165.394 K 1.18 % | 163.473 K -82.15 % | 915.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.159 K 0.00 % | 100.159 K 0.00 % | 100.159 K 0.00 % | 100.159 K | 0.000 -100.00 % | 99.751 K 0.00 % | 99.751 K 0.00 % | 99.751 K | 0.000 100.00 % | -476.904 K 0.00 % | -476.904 K 0.00 % | -476.904 K | 0.000 -100.00 % | 778.251 K 0.00 % | 778.251 K 38.61 % | 561.478 K 0.00 % | 561.478 K 22.40 % | 458.729 K 0.00 % | 458.729 K 0.00 % | 458.729 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.963 K 0.00 % | -6.963 K 0.00 % | -6.963 K 0.00 % | -6.963 K | 0.000 100.00 % | -10.565 K 0.00 % | -10.565 K 0.00 % | -10.565 K | 0.000 100.00 % | -19.720 K 0.00 % | -19.720 K 0.00 % | -19.720 K | 0.000 100.00 % | -1.246 K 0.00 % | -1.246 K -68.08 % | -741.000 0.00 % | -741.000 99.52 % | -155.861 K 0.00 % | -155.861 K 0.00 % | -155.861 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.963 K 0.00 % | 6.963 K 0.00 % | 6.963 K 0.00 % | 6.963 K | 0.000 -100.00 % | 10.564 K 0.00 % | 10.564 K 0.00 % | 10.564 K | 0.000 -100.00 % | 19.720 K 0.00 % | 19.720 K 0.00 % | 19.720 K | 0.000 -100.00 % | 1.246 K 0.00 % | 1.246 K 0.00 % | 1.246 K | 0.000 -100.00 % | 155.861 K 0.00 % | 155.861 K 0.00 % | 155.861 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.963 K 0.00 % | -6.963 K 0.00 % | -6.963 K 0.00 % | -6.963 K | 0.000 100.00 % | -10.565 K 0.00 % | -10.565 K 0.00 % | -10.565 K | 0.000 100.00 % | -19.720 K 0.00 % | -19.720 K 0.00 % | -19.720 K | 0.000 100.00 % | -1.246 K 0.00 % | -1.246 K -68.08 % | -741.000 0.00 % | -741.000 99.52 % | -155.861 K 0.00 % | -155.861 K 0.00 % | -155.861 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 2.959 M 0.00 % | 2.959 M 0.00 % | 2.959 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K | 0.000 100.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 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 % | -39.260 K 0.00 % | -39.260 K 0.00 % | -39.260 K 0.00 % | -39.260 K | 0.000 100.00 % | -445.342 K 0.00 % | -445.342 K 0.00 % | -445.342 K | 0.000 -100.00 % | 2.925 M 0.00 % | 2.925 M 0.00 % | 2.925 M | 0.000 100.00 % | -35.695 K 0.00 % | -35.695 K -269.97 % | 21.001 K 138.89 % | -53.999 K 67.82 % | -167.800 K 0.00 % | -167.800 K 0.00 % | -167.800 K |
| Net cash used provided by financing activities | 0.000 | 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 % | -39.260 K 0.00 % | -39.260 K 0.00 % | -39.260 K 0.00 % | -39.260 K | 0.000 100.00 % | -445.342 K 0.00 % | -445.342 K 0.00 % | -445.342 K | 0.000 -100.00 % | 2.850 M 0.00 % | 2.850 M 0.00 % | 2.850 M | 0.000 100.00 % | -110.695 K 0.00 % | -110.695 K -104.99 % | -53.999 K 0.00 % | -53.999 K 67.82 % | -167.800 K 0.00 % | -167.800 K 0.00 % | -167.800 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.824 K 0.00 % | -41.824 K 0.00 % | -41.824 K 0.00 % | -41.824 K | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 100.00 % | -484.024 K 0.00 % | -484.024 K 0.00 % | -484.024 K | 0.000 100.00 % | -28.386 K 0.00 % | -28.386 K 0.00 % | -28.386 K | 0.000 -100.00 % | 67.754 K 0.00 % | 67.754 K 0.00 % | 67.754 K |
| Net change in cash | 0.000 | 0.000 -100.00 % | 280.430 K 89.96 % | 147.625 K -10.74 % | 165.394 K 1.18 % | 163.473 K -82.15 % | 915.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 86.851 K 0.00 % | 86.851 K 0.00 % | 86.851 K 0.00 % | 86.851 K | 0.000 100.00 % | -377.911 K 0.00 % | -377.911 K 0.00 % | -377.911 K | 0.000 -100.00 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M | 0.000 -100.00 % | 637.925 K 0.00 % | 637.925 K 0.00 % | 637.925 K 25.89 % | 506.738 K 149.84 % | 202.823 K 0.00 % | 202.823 K 0.00 % | 202.823 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.419 M 0.00 % | 2.419 M 0.00 % | 2.419 M 0.00 % | 2.419 M | 0.000 -100.00 % | 2.797 M 0.00 % | 2.797 M 0.00 % | 2.797 M | 0.000 -100.00 % | 927.321 K 0.00 % | 927.321 K 0.00 % | 927.321 K | 0.000 -100.00 % | 289.396 K 0.00 % | 289.396 K 0.00 % | 289.396 K | 0.000 -100.00 % | 86.573 K 0.00 % | 86.573 K 0.00 % | 86.573 K |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 280.430 K 89.96 % | 147.625 K -10.74 % | 165.394 K 1.18 % | 163.473 K -82.15 % | 915.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.506 M 0.00 % | 2.506 M 0.00 % | 2.506 M 0.00 % | 2.506 M | 0.000 -100.00 % | 2.419 M 0.00 % | 2.419 M 0.00 % | 2.419 M | 0.000 -100.00 % | 2.797 M 0.00 % | 2.797 M 0.00 % | 2.797 M | 0.000 -100.00 % | 927.321 K 0.00 % | 927.321 K 0.00 % | 927.321 K 83.00 % | 506.738 K 75.10 % | 289.396 K 0.00 % | 289.396 K 0.00 % | 289.396 K |
| Operating cash flow | 0.000 | 0.000 -100.00 % | 280.430 K 89.96 % | 147.625 K -10.74 % | 165.394 K 1.18 % | 163.473 K -82.15 % | 915.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.159 K 0.00 % | 100.159 K 0.00 % | 100.159 K 0.00 % | 100.159 K | 0.000 -100.00 % | 99.751 K 0.00 % | 99.751 K 0.00 % | 99.751 K | 0.000 100.00 % | -476.904 K 0.00 % | -476.904 K 0.00 % | -476.904 K | 0.000 -100.00 % | 778.251 K 0.00 % | 778.251 K 38.61 % | 561.478 K 0.00 % | 561.478 K 22.40 % | 458.729 K 0.00 % | 458.729 K 0.00 % | 458.729 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.963 K 0.00 % | -6.963 K 0.00 % | -6.963 K 0.00 % | -6.963 K | 0.000 100.00 % | -10.565 K 0.00 % | -10.565 K 0.00 % | -10.565 K | 0.000 100.00 % | -19.720 K 0.00 % | -19.720 K 0.00 % | -19.720 K | 0.000 100.00 % | -1.246 K 0.00 % | -1.246 K -68.08 % | -741.000 0.00 % | -741.000 99.52 % | -155.861 K 0.00 % | -155.861 K 0.00 % | -155.861 K |
| Free CashFlow | 0.000 | 0.000 -100.00 % | 280.430 K 89.96 % | 147.625 K -10.74 % | 165.394 K 1.18 % | 163.473 K -82.15 % | 915.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.196 K 0.00 % | 93.196 K 0.00 % | 93.196 K 0.00 % | 93.196 K | 0.000 -100.00 % | 89.186 K 0.00 % | 89.186 K 0.00 % | 89.186 K | 0.000 100.00 % | -496.624 K 0.00 % | -496.624 K 0.00 % | -496.624 K | 0.000 -100.00 % | 777.005 K 0.00 % | 777.005 K 38.57 % | 560.737 K 0.00 % | 560.737 K 85.14 % | 302.868 K 0.00 % | 302.868 K 0.00 % | 302.868 K |
| 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 | 2016 |