Weiss Korea Opportunity Fund Ltd. WKOF.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -13.723 M -231.94 % | -4.134 M 87.20 % | -32.286 M -748.34 % | 4.980 M -93.97 % | 82.573 M 709.77 % | 10.197 M 134.44 % | -29.609 M -171.60 % | 41.351 M 115.75 % | 19.166 M 13.48 % | 16.890 M 11.47 % | 15.151 M 27.83 % | 11.853 M |
| Net income | -16.298 M -152.77 % | -6.448 M 81.60 % | -35.044 M -2 056.10 % | 1.792 M -97.74 % | 79.364 M 900.66 % | 7.931 M 124.87 % | -31.893 M -180.62 % | 39.559 M 125.59 % | 17.536 M 11.35 % | 15.749 M 12.11 % | 14.048 M 27.93 % | 10.981 M |
| Income before tax | -15.379 M -160.69 % | -5.899 M 82.61 % | -33.924 M -1 221.85 % | 3.024 M -96.25 % | 80.579 M 805.75 % | 8.896 M 128.77 % | -30.919 M -176.51 % | 40.414 M 119.60 % | 18.403 M 12.78 % | 16.318 M 12.32 % | 14.528 M 27.18 % | 11.423 M |
| Income before tax ratio | 1.12 -21.47 % | 1.43 35.81 % | 1.05 73.04 % | 0.61 -37.77 % | 0.98 11.85 % | 0.87 -16.45 % | 1.04 6.85 % | 0.98 1.79 % | 0.96 -0.61 % | 0.97 0.76 % | 0.96 -0.51 % | 0.96 |
| EBITDA | -15.379 M -160.69 % | -5.899 M 82.61 % | -33.924 M -1 221.85 % | 3.024 M -96.25 % | 80.579 M 805.75 % | 8.896 M 128.77 % | -30.919 M -176.51 % | 40.414 M | 0.000 -100.00 % | 16.318 M 12.32 % | 14.528 M 27.18 % | 11.424 M |
| Net income ratio | 1.19 -23.85 % | 1.56 43.69 % | 1.09 201.71 % | 0.36 -62.57 % | 0.96 23.57 % | 0.78 -27.79 % | 1.08 12.60 % | 0.96 4.56 % | 0.91 -1.88 % | 0.93 0.57 % | 0.93 0.08 % | 0.93 |
| Ratio EBITDA | 1.12 -21.47 % | 1.43 35.81 % | 1.05 73.04 % | 0.61 -37.77 % | 0.98 11.85 % | 0.87 -16.45 % | 1.04 6.85 % | 0.98 | 0.00 -100.00 % | 0.97 0.76 % | 0.96 -0.51 % | 0.96 |
| Gross profit ratio | 1.00 0.00 % | 1.00 -8.52 % | 1.09 9.32 % | 1.00 4.80 % | 0.95 31.07 % | 0.73 -33.76 % | 1.10 18.41 % | 0.93 -7.18 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 69.266 M 20.43 % | 57.513 M -17.02 % | 69.307 M -5.81 % | 73.585 M -9.84 % | 81.618 M -1.23 % | 82.634 M -2.05 % | 84.365 M -6.94 % | 90.657 M -6.94 % | 97.415 M -3.44 % | 100.887 M -3.92 % | 105.000 M 0.00 % | 105.000 M |
| Weighted average shs out | 69.266 M 20.43 % | 57.513 M -17.02 % | 69.307 M -5.81 % | 73.585 M -9.84 % | 81.618 M -1.23 % | 82.634 M -2.05 % | 84.365 M -6.94 % | 90.657 M -6.94 % | 97.415 M -3.44 % | 100.887 M -3.92 % | 105.000 M 0.00 % | 105.000 M |
| EPS diluted | -0.24 -158.06 % | -0.09 81.76 % | -0.51 -2 190.16 % | 0.02 -97.48 % | 0.97 910.42 % | 0.10 125.26 % | -0.38 -186.36 % | 0.44 144.44 % | 0.18 12.50 % | 0.16 23.08 % | 0.13 30.00 % | 0.10 |
| Earnings per share | -0.24 -158.06 % | -0.09 81.76 % | -0.51 -2 190.16 % | 0.02 -97.48 % | 0.97 910.42 % | 0.10 125.26 % | -0.38 -186.36 % | 0.44 144.44 % | 0.18 12.50 % | 0.16 23.08 % | 0.13 30.00 % | 0.10 |
| Gross profit | -13.723 M -231.94 % | -4.134 M 88.29 % | -35.293 M -808.74 % | 4.980 M -93.68 % | 78.790 M 961.36 % | 7.424 M 122.81 % | -32.543 M -184.79 % | 38.381 M 100.25 % | 19.166 M 13.48 % | 16.890 M 11.47 % | 15.151 M 27.83 % | 11.853 M |
| Income tax expense | 919.084 K 67.57 % | 548.479 K -51.03 % | 1.120 M -9.12 % | 1.232 M 1.44 % | 1.215 M 25.87 % | 965.183 K -0.92 % | 974.141 K 13.84 % | 855.683 K -1.37 % | 867.556 K 52.44 % | 569.098 K 18.48 % | 480.324 K 8.70 % | 441.883 K |
| Cost of revenue | 0.000 -100.00 % | 2.771 M -7.87 % | 3.008 M -31.99 % | 4.423 M 16.90 % | 3.783 M 36.41 % | 2.774 M -5.47 % | 2.934 M -1.20 % | 2.970 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 891.126 K -12.32 % | 1.016 M 21.58 % | 835.960 K -31.52 % | 1.221 M 2.40 % | 1.192 M 121.53 % | 538.149 K -21.07 % | 681.797 K -27.19 % | 936.353 K 22.77 % | 762.674 K 33.37 % | 571.843 K -8.23 % | 623.103 K 45.05 % | 429.592 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 764.596 K 2.11 % | 748.766 K -6.64 % | 802.040 K 9.09 % | 735.180 K -8.35 % | 802.134 K 5.18 % | 762.615 K 21.31 % | 628.649 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.656 M -6.20 % | 1.765 M 7.76 % | 1.638 M -16.25 % | 1.956 M -1.93 % | 1.994 M 53.32 % | 1.301 M -0.74 % | 1.310 M 39.95 % | 936.353 K 22.77 % | 762.674 K 33.37 % | 571.843 K -8.23 % | 623.103 K 45.05 % | 429.592 K |
| Cost and expenses | 1.656 M -6.20 % | 1.765 M 7.76 % | 1.638 M -16.25 % | 1.956 M -1.93 % | 1.994 M 53.32 % | 1.301 M -0.74 % | 1.310 M 39.95 % | 936.353 K 22.77 % | 762.674 K 33.37 % | 571.843 K -8.23 % | 623.103 K 45.05 % | 429.592 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 891.126 K -12.32 % | 1.016 M 21.58 % | 835.960 K -31.52 % | 1.221 M 2.40 % | 1.192 M 121.53 % | 538.149 K -21.07 % | 681.797 K -27.19 % | 936.353 K 22.77 % | 762.674 K 33.37 % | 571.843 K -8.23 % | 623.103 K 45.05 % | 429.592 K |
| Interest income | 3.951 K -69.00 % | 12.747 K 184.02 % | 4.488 K | 0.000 -100.00 % | 3.302 K -49.18 % | 6.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 2.236 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 467.000 |
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 228.485 K -3.41 % | 236.558 K 14.67 % | 206.297 K 20.04 % | 171.860 K 6.65 % | 161.141 K 206.84 % | 52.516 K 130.17 % | 22.816 K | 0.000 | 0.000 | 0.000 |
| Operating income | -15.379 M -160.69 % | -5.899 M 82.61 % | -33.924 M -1 221.85 % | 3.024 M -96.25 % | 80.579 M 805.75 % | 8.896 M 128.77 % | -30.919 M -176.51 % | 40.414 M 119.60 % | 18.403 M 12.78 % | 16.318 M 12.32 % | 14.528 M 27.18 % | 11.424 M |
| Operating income ratio | 1.12 -21.47 % | 1.43 35.81 % | 1.05 73.04 % | 0.61 -37.77 % | 0.98 11.85 % | 0.87 -16.45 % | 1.04 6.85 % | 0.98 1.79 % | 0.96 -0.61 % | 0.97 0.76 % | 0.96 -0.51 % | 0.96 |
| Total other income expenses 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 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.224 M 63.61 % | -3.364 M -16.39 % | -2.891 M 6.49 % | -3.091 M 48.25 % | -5.973 M 7.11 % | -6.430 M -392.90 % | -1.305 M 61.96 % | -3.429 M -53.06 % | -2.240 M 64.77 % | -6.360 M 0.76 % | -6.409 M -65.64 % | -3.869 M |
| Total investments | 0.000 -100.00 % | 112.428 M -6.90 % | 120.764 M -24.44 % | 159.836 M -17.24 % | 193.122 M 63.82 % | 117.887 M -3.39 % | 122.019 M -20.94 % | 154.341 M 8.72 % | 141.957 M 15.62 % | 122.776 M 3.58 % | 118.537 M 9.05 % | 108.701 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 93.094 M -29.77 % | 132.554 M -1.81 % | 135.001 M 129.34 % | 58.865 M 8.19 % | 54.409 M -38.99 % | 89.184 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 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 | 33.913 M 0.00 % | 33.913 M -0.22 % | 33.987 M 0.00 % | 33.987 M -50.11 % | 68.124 M 0.00 % | 68.124 M -5.49 % | 72.081 M 0.00 % | 72.081 M -23.01 % | 93.626 M -0.13 % | 93.747 M -8.90 % | 102.900 M 0.00 % | 102.900 M |
| Total equity | 96.960 M -17.02 % | 116.850 M -8.05 % | 127.080 M -23.69 % | 166.541 M -18.01 % | 203.125 M 59.96 % | 126.989 M 0.39 % | 126.490 M -21.56 % | 161.264 M 10.17 % | 146.375 M 11.61 % | 131.143 M 3.74 % | 126.416 M 11.01 % | 113.881 M |
| Other non current liabilities | 999.314 K | 0.000 | 0.000 -100.00 % | 2.744 M -44.15 % | 4.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 999.314 K | 0.000 -100.00 % | 2.501 M -8.87 % | 2.744 M -44.15 % | 4.913 M 306.01 % | 1.210 M 135.35 % | 514.161 K -50.35 % | 1.036 M -14.19 % | 1.207 M 44.76 % | 833.636 K 8.91 % | 765.408 K 11.21 % | 688.248 K |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 310.841 K 160.46 % | -514.161 K -177.28 % | 665.315 K 155.13 % | -1.207 M -44.76 % | -833.636 K -8.91 % | -765.408 K -11.21 % | -688.248 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 310.841 K -39.54 % | 514.161 K -50.35 % | 1.036 M -14.19 % | 1.207 M 44.76 % | 833.636 K 8.91 % | 765.408 K 11.21 % | 688.248 K |
| Total liabilities | 999.314 K -49.16 % | 1.966 M -21.40 % | 2.501 M 51.57 % | 1.650 M -66.42 % | 4.913 M 306.01 % | 1.210 M -29.78 % | 1.723 M -64.76 % | 4.890 M 259.93 % | 1.359 M 62.99 % | 833.636 K 8.91 % | 765.408 K 11.21 % | 688.248 K |
| Other non current assets | 95.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -122.019 M 20.94 % | -154.341 M -8.72 % | -141.957 M -15.62 % | -122.776 M -3.58 % | -118.537 M -9.05 % | -108.701 M |
| Long term investments | 0.000 -100.00 % | 112.428 M -6.90 % | 120.764 M -24.44 % | 159.836 M -17.24 % | 193.122 M 63.82 % | 117.887 M -3.39 % | 122.019 M -20.94 % | 154.341 M 8.72 % | 141.957 M 15.62 % | 122.776 M 3.58 % | 118.537 M 9.05 % | 108.701 M |
| 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 |
| Total non current assets | 95.822 M -14.77 % | 112.428 M -6.90 % | 120.764 M -24.44 % | 159.836 M -17.24 % | 193.122 M 63.82 % | 117.887 M -3.39 % | 122.019 M -20.94 % | 154.341 M 8.72 % | 141.957 M 15.62 % | 122.776 M 3.58 % | 118.537 M 9.05 % | 108.701 M |
| Other current assets | 4.382 K 100.27 % | -1.627 M 81.53 % | -8.811 M 6.73 % | -9.447 M 36.66 % | -14.914 M -44.66 % | -10.310 M -66.66 % | -6.186 M 40.97 % | -10.479 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.224 M -63.61 % | 3.364 M 16.39 % | 2.891 M -6.49 % | 3.091 M -48.25 % | 5.973 M -7.11 % | 6.430 M 392.90 % | 1.305 M -61.96 % | 3.429 M 53.06 % | 2.240 M -64.77 % | 6.360 M -0.76 % | 6.409 M 65.64 % | 3.869 M |
| Cash and short term investments | 1.224 M -63.61 % | 3.364 M 16.39 % | 2.891 M -6.49 % | 3.091 M -48.25 % | 5.973 M -7.11 % | 6.430 M 392.90 % | 1.305 M -61.96 % | 3.429 M 53.06 % | 2.240 M -64.77 % | 6.360 M -0.76 % | 6.409 M 65.64 % | 3.869 M |
| Total current assets | 2.138 M -57.10 % | 4.984 M -33.40 % | 7.484 M 7.35 % | 6.971 M -45.61 % | 12.818 M 44.45 % | 8.874 M 125.17 % | 3.941 M -53.11 % | 8.405 M 45.50 % | 5.777 M -37.21 % | 9.201 M 6.44 % | 8.644 M 47.30 % | 5.869 M |
| Inventory | 0.000 -100.00 % | 1.627 M -81.53 % | 8.811 M -6.73 % | 9.447 M -36.66 % | 14.914 M 44.66 % | 10.310 M 66.56 % | 6.190 M -44.46 % | 11.145 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 909.395 K -43.85 % | 1.620 M -64.74 % | 4.593 M 18.37 % | 3.880 M -43.32 % | 6.846 M 180.10 % | 2.444 M -7.17 % | 2.633 M -38.92 % | 4.310 M 21.89 % | 3.536 M 24.49 % | 2.841 M 27.07 % | 2.235 M 11.80 % | 2.000 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.403 M 5.29 % | 1.333 M -3.67 % | 1.384 M -34.03 % | 2.098 M 45.93 % | 1.438 M -36.19 % | 2.253 M -33.92 % | 3.409 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 514.161 K 38.88 % | 370.223 K -69.32 % | 1.207 M 44.76 % | 833.636 K 8.91 % | 765.408 K 11.21 % | 688.248 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.048 M -23.98 % | 82.937 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.409 M -38.99 % | 89.184 M 69.07 % | 52.749 M 41.05 % | 37.396 M 59.03 % | 23.516 M 114.14 % | 10.981 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 |
| Other liabilities | 0.000 -100.00 % | 1.966 M | 0.000 | 0.000 | 0.000 100.00 % | -1.210 M -274.10 % | 695.066 K -75.35 % | 2.819 M 367.27 % | -1.055 M -26.54 % | -833.636 K -8.91 % | -765.408 K -11.21 % | -688.248 K |
| Total assets | 97.960 M -17.55 % | 118.815 M -8.31 % | 129.581 M -22.96 % | 168.191 M -19.15 % | 208.038 M 62.28 % | 128.199 M -0.01 % | 128.213 M -22.84 % | 166.155 M 12.47 % | 147.733 M 11.94 % | 131.976 M 3.77 % | 127.181 M 11.01 % | 114.570 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 84.074 K -4.72 % | 88.243 K 244.52 % | -61.058 K 71.13 % | -211.515 K -297.18 % | 107.272 K -41.26 % | 182.616 K 241.06 % | -129.458 K -138.46 % | 336.646 K 141.86 % | -804.274 K -1 356.31 % | -55.227 K 65.22 % | -158.775 K 87.89 % | -1.311 M |
| Accounts receivables | 3.074 K 277.59 % | -1.731 K 47.77 % | -3.314 K -434.52 % | -620.000 | 0.000 -100.00 % | 190.715 K 169.76 % | -273.396 K -123.30 % | 1.173 M | 0.000 | 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 |
| Accounts payables | 81.000 K -9.97 % | 89.974 K 255.82 % | -57.744 K 72.62 % | -210.895 K -296.60 % | 107.272 K 1 424.51 % | -8.099 K -105.63 % | 143.938 K 117.21 % | -836.576 K | 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 |
| Other non cash items | 17.670 M 66.65 % | 10.603 M -71.43 % | 37.108 M 1 677.84 % | -2.352 M 97.09 % | -80.743 M -876.34 % | -8.270 M -125.76 % | 32.103 M 182.35 % | -38.983 M -145.44 % | -15.883 M 1.94 % | -16.197 M -8.53 % | -14.924 M -37.49 % | -10.855 M |
| Net cash provided by operating activities | 1.457 M -65.68 % | 4.244 M 111.86 % | 2.003 M 359.52 % | -771.814 K 39.32 % | -1.272 M -714.36 % | -156.186 K -295.32 % | 79.965 K -91.24 % | 912.690 K 7.52 % | 848.819 K 268.48 % | -503.824 K 51.32 % | -1.035 M 12.65 % | -1.185 M |
| Investments in property plant and equipment | 0.000 100.00 % | -134.167 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -141.000 100.00 % | -18.040 M -10 953.02 % | -163.217 K 99.85 % | -105.310 M 1.18 % | -106.564 M -1 106.55 % | -8.832 M 63.92 % | -24.480 M 33.95 % | -37.064 M 39.85 % | -61.622 M -148.69 % | -24.779 M 56.75 % | -57.294 M 64.37 % | -160.786 M |
| Sales maturities of investments | 0.000 -100.00 % | 22.150 M 1 130.90 % | 1.799 M -98.73 % | 141.286 M 26.98 % | 111.267 M 437.84 % | 20.688 M -13.80 % | 24.000 M -63.90 % | 66.484 M 12.77 % | 58.957 M 62.80 % | 36.214 M -41.59 % | 61.999 M -0.90 % | 62.562 M |
| Other investing activites | 354.456 K 108.77 % | -4.044 M -7 574.91 % | 54.100 K -92.43 % | 714.561 K | 0.000 -100.00 % | 816.938 K -29.35 % | 1.156 M 133.92 % | -3.409 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 354.315 K 615.56 % | -68.724 K -104.07 % | 1.690 M -95.39 % | 36.690 M 680.18 % | 4.703 M -62.89 % | 12.673 M 1 772.56 % | 676.756 K -97.40 % | 26.010 M 1 076.19 % | -2.664 M -123.30 % | 11.435 M 143.04 % | 4.705 M 104.79 % | -98.225 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 105.000 M |
| Common stock repurchased | 0.000 100.00 % | -73.990 K | 0.000 100.00 % | -34.137 M | 0.000 100.00 % | -3.916 M | 0.000 100.00 % | -22.610 M -18 667.01 % | -120.480 K 98.68 % | -9.153 M | 0.000 | 0.000 |
| Dividends paid | -3.591 M 3.17 % | -3.709 M 16.03 % | -4.417 M -4.22 % | -4.238 M -31.30 % | -3.228 M 7.12 % | -3.475 M -20.61 % | -2.881 M 7.75 % | -3.124 M -43.05 % | -2.184 M -16.86 % | -1.868 M -23.46 % | -1.513 M | 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 100.00 % | -2.100 M |
| Net cash used provided by financing activities | -3.591 M 5.06 % | -3.783 M 14.35 % | -4.417 M 88.49 % | -38.375 M -1 088.86 % | -3.228 M 56.33 % | -7.391 M -156.50 % | -2.881 M 88.80 % | -25.734 M -1 016.92 % | -2.304 M 79.10 % | -11.022 M -628.28 % | -1.513 M -101.47 % | 102.900 M |
| Effect of forex changes on cash | -359.527 K -538.72 % | 81.949 K -84.33 % | 523.108 K 223.09 % | -424.970 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.626 K -89.13 % | 382.915 K | 0.000 |
| Net change in cash | -2.140 M -551.83 % | 473.667 K 336.10 % | -200.625 K 93.04 % | -2.882 M -1 519.36 % | 203.022 K -96.04 % | 5.126 M 341.23 % | -2.125 M -278.73 % | 1.189 M 128.86 % | -4.120 M -8 367.07 % | -48.655 K -101.92 % | 2.540 M -27.23 % | 3.490 M |
| Cash at beginning of period | 3.364 M 16.39 % | 2.891 M -6.49 % | 3.091 M -48.25 % | 5.973 M -7.11 % | 6.430 M 392.90 % | 1.305 M -61.96 % | 3.429 M 53.06 % | 2.240 M -64.77 % | 6.360 M -0.76 % | 6.409 M 65.64 % | 3.869 M 920.68 % | 379.074 K |
| Cash at end of period | 1.224 M -63.61 % | 3.364 M 16.39 % | 2.891 M -6.49 % | 3.091 M -48.25 % | 5.973 M -7.11 % | 6.430 M 392.90 % | 1.305 M -61.96 % | 3.429 M 53.06 % | 2.240 M -64.77 % | 6.360 M -0.76 % | 6.409 M 65.64 % | 3.869 M |
| Operating cash flow | 1.457 M 985.61 % | 134.167 K -93.30 % | 2.003 M 359.52 % | -771.814 K 39.32 % | -1.272 M -714.36 % | -156.186 K -295.32 % | 79.965 K -91.24 % | 912.690 K 7.52 % | 848.819 K 268.48 % | -503.824 K 51.32 % | -1.035 M 12.65 % | -1.185 M |
| Capital expenditure | -483.419 K -16 114 066.67 % | 3.000 0.00 % | 3.000 -25.00 % | 4.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 1.457 M 985.59 % | 134.170 K -93.30 % | 2.003 M 359.52 % | -771.814 K 39.32 % | -1.272 M -714.36 % | -156.186 K -295.32 % | 79.965 K -91.24 % | 912.690 K 7.52 % | 848.819 K 268.48 % | -503.824 K 51.32 % | -1.035 M 12.65 % | -1.185 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.198 M 50.07 % | 1.465 M -50.61 % | 2.966 M 32.75 % | 2.234 M -21.40 % | 2.842 M -1.16 % | 2.876 M 108.69 % | -33.103 M -30.55 % | -25.357 M -176.21 % | 33.272 M -51.32 % | 68.351 M 317.61 % | 16.367 M 111 601.49 % | -14.679 K -100.58 % | 2.549 M 0.00 % | 2.549 M 134.44 % | -7.402 M 0.00 % | -7.402 M -171.60 % | 10.338 M 0.00 % | 10.338 M 7.87 % | 9.583 M 6.31 % | 9.014 M 6.74 % | 8.445 M 5.43 % | 8.010 M 5.74 % | 7.576 M 27.83 % | 5.926 M 0.00 % | 5.926 M 100.00 % | 2.963 M |
| Net income | 18.451 M 171.91 % | -25.657 M -374.14 % | 9.359 M 472.20 % | -2.514 M 36.07 % | -3.933 M -18 549.43 % | 21.319 K -99.96 % | 57.596 M | 0.000 -100.00 % | 83.519 M 2.33 % | 81.618 M 0.00 % | 81.618 M 0.00 % | 81.618 M 4 016.31 % | 1.983 M 0.00 % | 1.983 M 124.87 % | -7.973 M 0.00 % | -7.973 M -180.62 % | 9.890 M 0.00 % | 9.890 M 12.79 % | 8.768 M 5.37 % | 8.321 M 5.67 % | 7.874 M 5.71 % | 7.449 M 6.05 % | 7.024 M 27.93 % | 5.491 M 0.00 % | 5.491 M 100.00 % | 2.745 M |
| Income before tax | 18.887 M 174.40 % | -25.385 M -353.69 % | 10.006 M 587.58 % | -2.052 M 46.65 % | -3.847 M -468.89 % | 1.043 M 171 297 406.18 % | -0.609 100.00 % | -28.276 M -7 854 307 580.04 % | 0.360 -54.83 % | 0.797 354.39 % | 0.175 612.87 % | -0.034 -100.00 % | 2.224 M 0.00 % | 2.224 M 128.77 % | -7.730 M 0.00 % | -7.730 M -176.51 % | 10.104 M 0.00 % | 10.104 M 9.80 % | 9.202 M 6.01 % | 8.680 M 6.39 % | 8.159 M 5.80 % | 7.712 M 6.16 % | 7.264 M 27.18 % | 5.712 M 0.00 % | 5.712 M 100.00 % | 2.856 M |
| Income before tax ratio | 8.59 149.58 % | -17.33 -613.66 % | 3.37 467.30 % | -0.92 32.13 % | -1.35 -473.23 % | 0.36 1 970 750 239.67 % | 0.00 -100.00 % | 1.12 10 324 981 118.52 % | 0.00 -7.69 % | 0.00 9.35 % | 0.00 -99.54 % | 0.00 -100.00 % | 0.87 0.00 % | 0.87 -16.45 % | 1.04 0.00 % | 1.04 6.85 % | 0.98 0.00 % | 0.98 1.79 % | 0.96 -0.29 % | 0.96 -0.33 % | 0.97 0.36 % | 0.96 0.40 % | 0.96 -0.51 % | 0.96 0.00 % | 0.96 0.00 % | 0.96 |
| EBITDA | 18.887 M 174.40 % | -25.385 M -353.69 % | 10.006 M 587.58 % | -2.052 M 46.65 % | -3.847 M -468.89 % | 1.043 M 102.98 % | -34.966 M -28.65 % | -27.179 M -189.99 % | 30.203 M -54.34 % | 66.149 M 358.43 % | 14.430 M 989.75 % | -1.622 M -114.91 % | 10.877 M 389.03 % | 2.224 M 128.77 % | -7.730 M 0.00 % | -7.730 M -176.51 % | 10.104 M 0.00 % | 10.104 M 9.80 % | 9.202 M 6.01 % | 8.680 M 6.39 % | 8.159 M 5.80 % | 7.712 M 6.16 % | 7.264 M 27.18 % | 5.712 M 0.00 % | 5.712 M 100.00 % | 2.856 M |
| Net income ratio | 8.39 147.92 % | -17.52 -655.07 % | 3.16 380.39 % | -1.13 18.67 % | -1.38 -18 766.75 % | 0.01 100.43 % | -1.74 | 0.00 -100.00 % | 2.51 110.21 % | 1.19 -76.05 % | 4.99 100.09 % | -5 560.18 -714 972.68 % | 0.78 0.00 % | 0.78 -27.79 % | 1.08 0.00 % | 1.08 12.60 % | 0.96 0.00 % | 0.96 4.56 % | 0.91 -0.89 % | 0.92 -1.00 % | 0.93 0.27 % | 0.93 0.30 % | 0.93 0.08 % | 0.93 0.00 % | 0.93 0.00 % | 0.93 |
| Ratio EBITDA | 8.59 149.58 % | -17.33 -613.66 % | 3.37 467.30 % | -0.92 32.13 % | -1.35 -473.23 % | 0.36 -65.67 % | 1.06 -1.45 % | 1.07 18.08 % | 0.91 -6.20 % | 0.97 9.78 % | 0.88 -99.20 % | 110.48 2 489.49 % | 4.27 389.03 % | 0.87 -16.45 % | 1.04 0.00 % | 1.04 6.85 % | 0.98 0.00 % | 0.98 1.79 % | 0.96 -0.29 % | 0.96 -0.33 % | 0.97 0.36 % | 0.96 0.40 % | 0.96 -0.51 % | 0.96 0.00 % | 0.96 0.00 % | 0.96 |
| Gross profit ratio | 0.00 | 0.00 -100.00 % | 1.00 60.08 % | 0.62 -73.46 % | 2.35 269.23 % | 0.64 1 232.24 % | -0.06 -105.63 % | 1.00 0.01 % | 1.00 3 005.09 % | 0.03 -72.80 % | 0.12 100.11 % | -109.48 -11 048.12 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 69.266 M -0.01 % | 69.269 M -0.01 % | 69.273 M -0.05 % | 69.307 M 20.44 % | 57.544 M -0.09 % | 57.596 M -20.57 % | 72.515 M -4.07 % | 75.593 M -2.59 % | 77.601 M -5.51 % | 82.126 M -0.31 % | 82.380 M -0.31 % | 82.634 M 0.00 % | 82.634 M 0.00 % | 82.634 M -2.05 % | 84.365 M 0.00 % | 84.365 M -6.94 % | 90.657 M 0.00 % | 90.657 M -6.94 % | 97.415 M 0.00 % | 97.415 M -3.44 % | 100.887 M 0.00 % | 100.887 M -3.92 % | 105.000 M 0.00 % | 105.000 M 0.00 % | 105.000 M 0.00 % | 105.000 M |
| Weighted average shs out | 69.266 M -0.01 % | 69.269 M -0.01 % | 69.273 M -0.05 % | 69.307 M 20.44 % | 57.544 M -0.09 % | 57.596 M -20.57 % | 72.515 M -4.07 % | 75.593 M -2.59 % | 77.601 M -5.51 % | 82.126 M -0.31 % | 82.380 M -0.31 % | 82.634 M 0.00 % | 82.634 M 0.00 % | 82.634 M -2.05 % | 84.365 M 0.00 % | 84.365 M -6.94 % | 90.657 M 0.00 % | 90.657 M -6.94 % | 97.415 M 0.00 % | 97.415 M -3.44 % | 100.887 M 0.00 % | 100.887 M -3.92 % | 105.000 M 0.00 % | 105.000 M 0.00 % | 105.000 M 0.00 % | 105.000 M |
| EPS diluted | 0.27 172.97 % | -0.37 -364.29 % | 0.14 485.67 % | -0.04 46.93 % | -0.07 96.58 % | -2.00 -351.89 % | 0.79 | 0.00 -100.00 % | 1.08 8.25 % | 0.99 0.30 % | 0.99 0.30 % | 0.99 4 016.67 % | 0.02 0.00 % | 0.02 125.40 % | -0.09 0.00 % | -0.09 -185.91 % | 0.11 0.00 % | 0.11 22.22 % | 0.09 7.14 % | 0.08 7.69 % | 0.08 7.73 % | 0.07 8.38 % | 0.07 | 0.00 | 0.00 -100.00 % | 0.03 |
| Earnings per share | 0.27 172.97 % | -0.37 -364.29 % | 0.14 485.67 % | -0.04 46.93 % | -0.07 -100.00 % | 57 596 331.00 7 253 945 869.77 % | 0.79 | 0.00 -100.00 % | 1.08 8.25 % | 0.99 0.30 % | 0.99 0.30 % | 0.99 4 016.67 % | 0.02 0.00 % | 0.02 125.40 % | -0.09 0.00 % | -0.09 -185.91 % | 0.11 0.00 % | 0.11 22.22 % | 0.09 7.14 % | 0.08 7.69 % | 0.08 7.73 % | 0.07 8.38 % | 0.07 | 0.00 | 0.00 -100.00 % | 0.03 |
| Gross profit | 0.000 | 0.000 -100.00 % | 2.966 M 112.49 % | 1.396 M -79.14 % | 6.689 M 264.93 % | 1.833 M -1.63 % | 1.863 M 107.35 % | -25.359 M -176.22 % | 33.272 M 1 411.51 % | 2.201 M 13.60 % | 1.938 M 20.58 % | 1.607 M -36.96 % | 2.549 M 0.00 % | 2.549 M 134.44 % | -7.402 M 0.00 % | -7.402 M -171.60 % | 10.338 M 0.00 % | 10.338 M 7.87 % | 9.583 M 6.31 % | 9.014 M 6.74 % | 8.445 M 5.43 % | 8.010 M 5.74 % | 7.576 M 27.83 % | 5.926 M 0.00 % | 5.926 M 100.00 % | 2.963 M |
| Income tax expense | 436.489 K 60.68 % | 271.647 K -58.04 % | 647.437 K 40.07 % | 462.216 K 435.82 % | 86.263 K -91.56 % | 1.022 M 167 795 599.34 % | -0.609 100.00 % | -28.276 M -7 854 307 580.04 % | 0.360 -54.83 % | 0.797 354.39 % | 0.175 612.87 % | -0.034 -100.00 % | 241.295 K 0.00 % | 241.295 K -0.92 % | 243.535 K 0.00 % | 243.535 K 13.84 % | 213.920 K 0.00 % | 213.920 K -50.68 % | 433.778 K 20.77 % | 359.163 K 26.22 % | 284.548 K 8.46 % | 262.355 K 9.24 % | 240.162 K 8.70 % | 220.942 K 0.00 % | 220.942 K 100.00 % | 110.470 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 -100.00 % | 838.487 K 121.80 % | -3.847 M -468.89 % | 1.043 M 102.98 % | -34.966 M -1 629 479.68 % | 2.146 K 2 284.44 % | 90.000 -100.00 % | 66.149 M 358.43 % | 14.430 M 989.75 % | -1.622 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 |
| 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 -100.00 % | 134.537 K 0.00 % | 134.537 K -21.07 % | 170.449 K 0.00 % | 170.449 K -27.19 % | 234.088 K 0.00 % | 234.088 K -38.61 % | 381.336 K 14.30 % | 333.628 K 16.69 % | 285.920 K -4.29 % | 298.735 K -4.11 % | 311.550 K 45.04 % | 214.796 K 0.00 % | 214.796 K 100.00 % | 107.398 K |
| 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 -100.00 % | 56.116 K 0.00 % | 56.116 K 522.34 % | -13.287 K 0.00 % | -13.287 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.353 -473.23 % | 0.363 -65.67 % | 1.056 -1.45 % | 1.072 18.08 % | 0.908 -6.20 % | 0.968 9.78 % | 0.882 -99.35 % | 134.900 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -468.177 K 0.00 % | -468.177 K 38.61 % | -762.674 K -14.30 % | -667.258 K -16.69 % | -571.843 K 4.29 % | -597.473 K 4.11 % | -623.103 K | 0.000 | 0.000 100.00 % | -214.679 K |
| Operating expenses | 0.000 | 0.000 -100.00 % | 7.040 M | 0.000 100.00 % | -1.353 -473.23 % | 0.363 -65.67 % | 1.056 -1.45 % | 1.072 18.08 % | 0.908 -6.20 % | 0.968 9.78 % | 0.882 -99.35 % | 134.900 -99.93 % | 190.653 K 0.00 % | 190.653 K 21.31 % | 157.162 K 0.00 % | 157.162 K 167.14 % | -234.088 K 0.00 % | -234.088 K 38.61 % | -381.337 K -14.30 % | -333.629 K -16.69 % | -285.922 K 4.29 % | -298.737 K 4.11 % | -311.552 K -245.05 % | 214.796 K 0.00 % | 214.796 K 300.22 % | -107.281 K |
| Cost and expenses | -16.689 M -162.16 % | 26.850 M 481.36 % | -7.040 M -604.43 % | 1.396 M -79.14 % | 6.689 M 264.93 % | 1.833 M 105.24 % | -34.966 M -28.65 % | -27.179 M -189.99 % | 30.203 M -54.34 % | 66.149 M 358.43 % | 14.430 M 989.75 % | -1.622 M -950.63 % | 190.653 K 0.00 % | 190.653 K 21.31 % | 157.162 K 0.00 % | 157.162 K 167.14 % | -234.088 K 0.00 % | -234.088 K 38.61 % | -381.337 K -14.30 % | -333.629 K -16.69 % | -285.922 K 4.29 % | -298.737 K 4.11 % | -311.552 K -245.05 % | 214.796 K 0.00 % | 214.796 K 300.22 % | -107.281 K |
| 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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 7.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 190.653 K 0.00 % | 190.653 K 21.31 % | 157.162 K 0.00 % | 157.162 K -32.86 % | 234.088 K 0.00 % | 234.088 K -38.61 % | 381.336 K 14.30 % | 333.628 K 16.69 % | 285.920 K -4.29 % | 298.735 K -4.11 % | 311.550 K 45.04 % | 214.796 K 0.00 % | 214.796 K 100.00 % | 107.398 K |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 838.490 K | 0.000 -100.00 % | 1.043 M | 0.000 | 0.000 -100.00 % | 30.203 M -54.34 % | 66.149 M 358.43 % | 14.430 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 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 234.000 0.00 % | 234.000 100.43 % | 116.750 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -2.052 M 46.65 % | -3.847 M -468.89 % | 1.043 M 102.98 % | -34.966 M -28.65 % | -27.179 M -189.99 % | 30.203 M -54.34 % | 66.149 M 358.43 % | 14.430 M 828.69 % | -1.980 M -4 934.10 % | 40.963 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 |
| Operating income | 18.887 M 174.40 % | -25.385 M -353.69 % | 10.006 M 587.58 % | -2.052 M 46.65 % | -3.847 M -468.89 % | 1.043 M 102.97 % | -35.065 M -24.01 % | -28.276 M -194.04 % | 30.067 M -53.78 % | 65.046 M 354.29 % | 14.318 M 613.44 % | -2.789 M -225.38 % | 2.224 M 0.00 % | 2.224 M 128.77 % | -7.730 M 0.00 % | -7.730 M -176.51 % | 10.104 M 0.00 % | 10.104 M 9.80 % | 9.202 M 6.01 % | 8.680 M 6.39 % | 8.159 M 5.80 % | 7.712 M 6.16 % | 7.264 M 27.18 % | 5.712 M 0.00 % | 5.712 M 100.00 % | 2.856 M |
| Operating income ratio | 8.59 149.58 % | -17.33 -613.66 % | 3.37 467.30 % | -0.92 32.13 % | -1.35 -473.23 % | 0.36 -65.77 % | 1.06 -5.01 % | 1.12 23.40 % | 0.90 -5.04 % | 0.95 8.79 % | 0.87 -99.54 % | 189.97 21 675.13 % | 0.87 0.00 % | 0.87 -16.45 % | 1.04 0.00 % | 1.04 6.85 % | 0.98 0.00 % | 0.98 1.79 % | 0.96 -0.29 % | 0.96 -0.33 % | 0.97 0.36 % | 0.96 0.40 % | 0.96 -0.51 % | 0.96 0.00 % | 0.96 0.00 % | 0.96 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 100.00 % | -2.891 M | 0.000 | 0.000 | 0.000 100.00 % | -1.096 M | 0.000 | 0.000 | 0.000 100.00 % | -358.438 K -104.14 % | 8.652 M 157.19 % | -15.130 M -47.14 % | -10.283 M -171.84 % | 14.313 M -39.68 % | 23.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -117.000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-01-31 |
| 2024-12-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.224 M 63.61 % | -3.364 M -31.68 % | -2.555 M 11.61 % | -2.891 M 30.81 % | -4.178 M -35.14 % | -3.091 M 54.86 % | -6.848 M -14.65 % | -5.973 M -90.03 % | -3.143 M 51.12 % | -6.430 M -28.84 % | -4.991 M -282.56 % | -1.305 M 76.35 % | -5.517 M -60.88 % | -3.429 M 82.23 % | -19.294 M -761.17 % | -2.240 M 49.85 % | -4.468 M 29.75 % | -6.360 M -53.60 % | -4.141 M 35.39 % | -6.409 M -20.41 % | -5.322 M |
| Total investments | 0.000 -100.00 % | 112.428 M -4.47 % | 117.694 M -2.54 % | 120.764 M -0.89 % | 121.852 M -23.76 % | 159.836 M -18.02 % | 194.973 M 0.96 % | 193.122 M 44.15 % | 133.971 M 13.64 % | 117.887 M -4.86 % | 123.907 M 1.55 % | 122.019 M -10.76 % | 136.736 M -11.41 % | 154.341 M 1.61 % | 151.888 M 7.00 % | 141.957 M 3.72 % | 136.862 M 11.47 % | 122.776 M 0.71 % | 121.909 M 2.84 % | 118.537 M -11.10 % | 133.343 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 85.451 M -8.21 % | 93.094 M 0.02 % | 93.072 M -29.79 % | 132.554 M -17.58 % | 160.830 M 19.13 % | 135.001 M 92.98 % | 69.955 M 18.84 % | 58.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 33.913 M 0.00 % | 33.913 M 0.00 % | 33.913 M -0.22 % | 33.987 M 0.00 % | 33.987 M 0.00 % | 33.987 M -17.92 % | 41.405 M -39.22 % | 68.124 M 0.00 % | 68.124 M 0.00 % | 68.124 M 0.00 % | 68.124 M -5.49 % | 72.081 M 0.00 % | 72.081 M 0.00 % | 72.081 M -18.12 % | 88.035 M -5.97 % | 93.626 M 0.00 % | 93.626 M -0.13 % | 93.747 M -3.46 % | 97.103 M -5.63 % | 102.900 M 0.00 % | 102.900 M |
| Total equity | 96.960 M -17.02 % | 116.850 M -2.11 % | 119.364 M -6.07 % | 127.080 M 0.02 % | 127.059 M -23.71 % | 166.541 M -17.65 % | 202.234 M -0.44 % | 203.125 M 47.11 % | 138.079 M 8.73 % | 126.989 M -2.15 % | 129.777 M 2.60 % | 126.490 M -9.77 % | 140.193 M -13.07 % | 161.264 M -5.88 % | 171.340 M 17.06 % | 146.375 M 3.54 % | 141.377 M 7.80 % | 131.143 M 4.10 % | 125.981 M -0.34 % | 126.416 M -8.67 % | 138.423 M |
| Other non current liabilities | 999.314 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 999.314 K | 0.000 -100.00 % | 1.623 M -35.11 % | 2.501 M 47.07 % | 1.700 M 3.06 % | 1.650 M -9.69 % | 1.827 M -62.82 % | 4.913 M 108.29 % | 2.359 M 94.92 % | 1.210 M 299.85 % | 302.632 K -41.14 % | 514.161 K -39.56 % | 850.708 K -17.85 % | 1.036 M 129.86 % | 450.508 K -62.67 % | 1.207 M 265.39 % | 330.279 K -60.38 % | 833.636 K 159.23 % | 321.584 K -57.99 % | 765.408 K 201.51 % | 253.859 K |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -514.161 K | 0.000 -100.00 % | 665.315 K 247.68 % | -450.508 K 62.67 % | -1.207 M -265.39 % | -330.279 K 60.38 % | -833.636 K -159.23 % | -321.584 K 57.99 % | -765.408 K -201.51 % | -253.859 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.632 K -41.14 % | 514.161 K -39.56 % | 850.708 K -17.85 % | 1.036 M 129.86 % | 450.508 K -62.67 % | 1.207 M 265.39 % | 330.279 K -60.38 % | 833.636 K 159.23 % | 321.584 K -57.99 % | 765.408 K 201.51 % | 253.859 K |
| Total liabilities | 999.314 K -49.16 % | 1.966 M 21.13 % | 1.623 M -35.11 % | 2.501 M 47.07 % | 1.700 M 3.06 % | 1.650 M -9.69 % | 1.827 M -62.82 % | 4.913 M 108.29 % | 2.359 M 94.92 % | 1.210 M -10.83 % | 1.357 M -21.26 % | 1.723 M -66.16 % | 5.093 M 4.15 % | 4.890 M 985.54 % | 450.508 K -66.84 % | 1.359 M 277.56 % | 359.866 K -56.83 % | 833.636 K 159.23 % | 321.584 K -57.99 % | 765.408 K 201.51 % | 253.859 K |
| Other non current assets | 95.822 M | 0.000 100.00 % | -117.694 M 2.54 % | -120.764 M 0.89 % | -121.852 M 23.76 % | -159.836 M 18.02 % | -194.973 M -0.96 % | -193.122 M -44.15 % | -133.971 M -13.64 % | -117.887 M 4.86 % | -123.907 M -1.55 % | -122.019 M 10.76 % | -136.736 M 11.41 % | -154.341 M -1.61 % | -151.888 M -7.00 % | -141.957 M -3.72 % | -136.862 M -11.47 % | -122.776 M -0.71 % | -121.909 M -2.84 % | -118.537 M 11.10 % | -133.343 M |
| Long term investments | 0.000 -100.00 % | 112.428 M -4.47 % | 117.694 M -2.54 % | 120.764 M -0.89 % | 121.852 M -23.76 % | 159.836 M -18.02 % | 194.973 M 0.96 % | 193.122 M 44.15 % | 133.971 M 13.64 % | 117.887 M -4.86 % | 123.907 M 1.55 % | 122.019 M -10.76 % | 136.736 M -11.41 % | 154.341 M 1.61 % | 151.888 M 7.00 % | 141.957 M 3.72 % | 136.862 M 11.47 % | 122.776 M 0.71 % | 121.909 M 2.84 % | 118.537 M -11.10 % | 133.343 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 |
| Total non current assets | 95.822 M -14.77 % | 112.428 M -4.47 % | 117.694 M -2.54 % | 120.764 M -0.89 % | 121.852 M -23.76 % | 159.836 M -18.02 % | 194.973 M 0.96 % | 193.122 M 44.15 % | 133.971 M 13.64 % | 117.887 M -4.86 % | 123.907 M 1.55 % | 122.019 M -10.76 % | 136.736 M -11.41 % | 154.341 M 1.61 % | 151.888 M 7.00 % | 141.957 M 3.72 % | 136.862 M 11.47 % | 122.776 M 0.71 % | 121.909 M 2.84 % | 118.537 M -11.10 % | 133.343 M |
| Other current assets | 4.382 K 100.27 % | -1.627 M 50.59 % | -3.293 M 62.63 % | -8.811 M -27.55 % | -6.908 M 17.30 % | -8.353 M 8.10 % | -9.089 M 39.06 % | -14.914 M -130.63 % | -6.467 M 37.28 % | -10.310 M | 0.000 -100.00 % | 3.814 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.224 M -63.61 % | 3.364 M 31.68 % | 2.555 M -11.61 % | 2.891 M -30.81 % | 4.178 M 35.14 % | 3.091 M -54.86 % | 6.848 M 14.65 % | 5.973 M 90.03 % | 3.143 M -51.12 % | 6.430 M 28.84 % | 4.991 M 282.56 % | 1.305 M -76.35 % | 5.517 M 60.88 % | 3.429 M -82.23 % | 19.294 M 761.17 % | 2.240 M -49.85 % | 4.468 M -29.75 % | 6.360 M 53.60 % | 4.141 M -35.39 % | 6.409 M 20.41 % | 5.322 M |
| Cash and short term investments | 1.224 M -63.61 % | 3.364 M 31.68 % | 2.555 M -11.61 % | 2.891 M -30.81 % | 4.178 M 35.14 % | 3.091 M -54.86 % | 6.848 M 14.65 % | 5.973 M 90.03 % | 3.143 M -51.12 % | 6.430 M 28.84 % | 4.991 M 282.56 % | 1.305 M -76.35 % | 5.517 M 60.88 % | 3.429 M -82.23 % | 19.294 M 761.17 % | 2.240 M -49.85 % | 4.468 M -29.75 % | 6.360 M 53.60 % | 4.141 M -35.39 % | 6.409 M 20.41 % | 5.322 M |
| Total current assets | 2.138 M -57.10 % | 4.984 M 67.23 % | 2.980 M -60.18 % | 7.484 M 66.34 % | 4.499 M -35.47 % | 6.971 M -5.55 % | 7.381 M -42.42 % | 12.818 M 292.92 % | 3.262 M -63.24 % | 8.874 M 66.21 % | 5.339 M 35.47 % | 3.941 M -34.56 % | 6.023 M -28.34 % | 8.405 M -57.77 % | 19.903 M 244.53 % | 5.777 M 18.52 % | 4.874 M -47.03 % | 9.201 M 109.40 % | 4.394 M -49.17 % | 8.644 M 62.05 % | 5.334 M |
| Inventory | 0.000 -100.00 % | 1.627 M -50.59 % | 3.293 M -62.63 % | 8.811 M 27.55 % | 6.908 M -17.30 % | 8.353 M -8.10 % | 9.089 M -39.06 % | 14.914 M 130.63 % | 6.467 M -37.28 % | 10.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 909.395 K -43.85 % | 1.620 M 280.68 % | 425.445 K -90.74 % | 4.593 M 1 328.92 % | 321.432 K -91.72 % | 3.880 M 627.90 % | 533.051 K -92.21 % | 6.846 M 5 639.93 % | 119.262 K -95.12 % | 2.444 M 601.54 % | 348.376 K -86.77 % | 2.633 M 420.64 % | 505.661 K -89.84 % | 4.976 M 717.38 % | 608.747 K -82.79 % | 3.536 M 770.43 % | 406.274 K -85.70 % | 2.841 M 1 022.04 % | 253.165 K -88.67 % | 2.235 M 18 530.20 % | 11.999 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.403 M 349.02 % | 312.568 K -76.55 % | 1.333 M -44.66 % | 2.409 M 74.08 % | 1.384 M -18.96 % | 1.708 M -18.60 % | 2.098 M -34.54 % | 3.204 M 122.91 % | 1.438 M -23.87 % | 1.888 M -16.18 % | 2.253 M -10.91 % | 2.528 M -25.83 % | 3.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.632 K -41.14 % | 514.161 K -39.56 % | 850.708 K 129.78 % | 370.223 K -17.82 % | 450.508 K -62.67 % | 1.207 M 265.39 % | 330.279 K -60.38 % | 833.636 K 159.23 % | 321.584 K -57.99 % | 765.408 K 201.51 % | 253.859 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 |
| Other total stockholders equity | 63.048 M -23.98 % | 82.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.653 M 13.31 % | 54.409 M -20.12 % | 68.113 M -23.63 % | 89.184 M 7.06 % | 83.305 M 57.93 % | 52.749 M 10.47 % | 47.750 M 27.69 % | 37.396 M 29.50 % | 28.877 M 22.80 % | 23.516 M -33.80 % | 35.523 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 1.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 751.760 K 8.16 % | 695.066 K -79.51 % | 3.392 M 20.31 % | 2.819 M 725.82 % | -450.508 K 57.29 % | -1.055 M -250.82 % | -300.692 K 63.93 % | -833.636 K -159.23 % | -321.584 K 57.99 % | -765.408 K -201.51 % | -253.859 K |
| Total assets | 97.960 M -17.55 % | 118.815 M -1.79 % | 120.987 M -6.63 % | 129.581 M 0.64 % | 128.759 M -23.44 % | 168.191 M -17.58 % | 204.061 M -1.91 % | 208.038 M 48.14 % | 140.438 M 9.55 % | 128.199 M -2.24 % | 131.134 M 2.28 % | 128.213 M -11.75 % | 145.287 M -12.56 % | 166.155 M -3.28 % | 171.791 M 16.28 % | 147.733 M 4.23 % | 141.736 M 7.40 % | 131.976 M 4.49 % | 126.302 M -0.69 % | 127.181 M -8.29 % | 138.677 M |
| 2024-12-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 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 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2013-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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.649 M -2 092.44 % | -75.214 K -147.22 % | 159.288 K 1 054.85 % | 13.793 K -81.47 % | 74.450 K -24.67 % | 98.837 K 161.81 % | -159.895 K -67.77 % | -95.306 K 17.99 % | -116.209 K 94.33 % | -2.049 M -195.02 % | 2.156 M 213.56 % | -1.899 M -4 258.92 % | 45.654 K 0.00 % | 45.654 K 241.06 % | -32.365 K 0.00 % | -32.365 K -138.46 % | 84.161 K 0.00 % | 84.161 K 141.86 % | -201.069 K -628.15 % | -27.614 K 0.00 % | -27.614 K 65.22 % | -79.388 K 0.00 % | -79.388 K 87.89 % | -655.627 K 0.00 % | -655.627 K -100.00 % | -327.814 K |
| Accounts receivables | -1.539 M -9 333.80 % | 16.668 K 222.61 % | -13.594 K -181.34 % | 16.713 K 190.61 % | -18.444 K -218.57 % | 15.555 K 182.44 % | -18.869 K -239.24 % | 13.551 K 195.62 % | -14.171 K 99.39 % | -2.327 M -200.00 % | 2.327 M 210.67 % | -2.102 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -109.933 K -19.65 % | -91.882 K -153.15 % | 172.882 K 6 020.62 % | -2.920 K -103.14 % | 92.894 K 11.54 % | 83.282 K 159.05 % | -141.026 K -29.55 % | -108.857 K -6.68 % | -102.038 K -136.74 % | 277.694 K 262.94 % | -170.422 K -183.77 % | 203.430 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -17.841 M -173.21 % | 24.370 M 417.61 % | -7.673 M -3 741.13 % | 210.727 K -96.61 % | 6.208 M 510.64 % | -1.512 M -104.05 % | 37.300 M 37.75 % | 27.078 M 192.67 % | -29.219 M 53.54 % | -62.891 M -250.17 % | -17.960 M -424.94 % | 5.527 M 367.34 % | -2.067 M 0.00 % | -2.067 M -125.76 % | 8.026 M 0.00 % | 8.026 M 182.35 % | -9.746 M 0.00 % | -9.746 M -145.44 % | -3.971 M 50.97 % | -8.099 M 0.00 % | -8.099 M -8.53 % | -7.462 M 0.00 % | -7.462 M -37.49 % | -5.428 M 0.00 % | -5.428 M -100.00 % | -2.714 M |
| Net cash provided by operating activities | -1.039 M 23.71 % | -1.362 M -173.80 % | 1.845 M 180.58 % | -2.290 M -194.47 % | 2.424 M 287.49 % | -1.293 M -167.50 % | 1.915 M 238.00 % | -1.388 M -325.29 % | 616.042 K 131.72 % | -1.942 M -389.74 % | 670.343 K 163.31 % | -1.059 M -2 611.87 % | -39.047 K 0.00 % | -39.047 K -295.32 % | 19.991 K 0.00 % | 19.991 K -91.24 % | 228.172 K 0.00 % | 228.172 K 7.52 % | 212.204 K 184.24 % | -251.912 K 0.00 % | -251.912 K 51.32 % | -517.536 K 0.00 % | -517.536 K 12.65 % | -592.496 K 0.00 % | -592.496 K -100.00 % | -296.248 K |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -1.845 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Purchases of investments | -76.472 M -624.07 % | -10.561 M 73.07 % | -39.219 M -373.98 % | -8.274 M 15.27 % | -9.766 M -80.99 % | -5.396 M -3.80 % | -5.198 M 81.01 % | -27.377 M 64.38 % | -76.850 M -36.79 % | -56.183 M -11.51 % | -50.382 M -718.72 % | -6.154 M -178.70 % | -2.208 M 0.00 % | -2.208 M 63.92 % | -6.120 M 0.00 % | -6.120 M 33.95 % | -9.266 M 0.00 % | -9.266 M 39.85 % | -15.405 M -24.34 % | -12.389 M 0.00 % | -12.389 M 56.75 % | -28.647 M 0.00 % | -28.647 M 64.37 % | -80.393 M 0.00 % | -80.393 M -100.00 % | -40.197 M |
| Sales maturities of investments | 91.897 M 757.91 % | 10.712 M -73.25 % | 40.041 M 256.62 % | 11.228 M 2.80 % | 10.922 M 84.45 % | 5.921 M -23.00 % | 7.690 M -76.36 % | 32.525 M -69.89 % | 108.036 M 80.36 % | 59.900 M 23.54 % | 48.487 M 471.65 % | 8.482 M 64.00 % | 5.172 M 0.00 % | 5.172 M -13.80 % | 6.000 M 0.00 % | 6.000 M -63.90 % | 16.621 M 0.00 % | 16.621 M 12.77 % | 14.739 M -18.60 % | 18.107 M 0.00 % | 18.107 M -41.59 % | 31.000 M 0.00 % | 31.000 M -0.90 % | 31.281 M 0.00 % | 31.281 M 100.00 % | 15.640 M |
| Other investing activites | 0.000 | 0.000 -100.00 % | 1.845 M | 0.000 | 0.000 100.00 % | -1.636 M -200.00 % | 1.636 M 198 666.14 % | -824.000 99.77 % | -358.461 K -567.44 % | -53.707 K -101.83 % | 2.934 M 1 138.96 % | -282.355 K 90.47 % | -2.964 M 0.00 % | -2.964 M -2 572.03 % | 119.899 K 0.00 % | 119.899 K 101.63 % | -7.355 M 0.00 % | -7.355 M -1 204.14 % | 666.114 K 111.65 % | -5.718 M 0.00 % | -5.718 M -143.04 % | -2.353 M 0.00 % | -2.353 M | 0.000 | 0.000 -100.00 % | 24.556 M |
| Net cash used for investing activites | 15.426 M 10 158.88 % | 150.366 K -81.72 % | 822.610 K -72.15 % | 2.954 M 155.54 % | 1.156 M 204.04 % | -1.111 M -126.91 % | 4.128 M -19.81 % | 5.148 M -83.30 % | 30.828 M 741.48 % | 3.664 M 252.51 % | 1.039 M -49.20 % | 2.046 M -35.42 % | 3.168 M 0.00 % | 3.168 M 1 772.56 % | 169.189 K 0.00 % | 169.189 K -97.40 % | 6.503 M 0.00 % | 6.503 M 1 076.19 % | -666.114 K -111.65 % | 5.718 M 0.00 % | 5.718 M 143.04 % | 2.353 M 0.00 % | 2.353 M 104.79 % | -49.112 M 0.00 % | -49.112 M -100.00 % | -24.556 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.500 M 0.00 % | 52.500 M 100.00 % | 26.250 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.990 K | 0.000 | 0.000 100.00 % | -7.418 M 72.24 % | -26.719 M | 0.000 | 0.000 100.00 % | -40.000 100.00 % | -978.889 K 0.00 % | -978.889 K | 0.000 | 0.000 100.00 % | -5.653 M 0.00 % | -5.653 M -18 667.01 % | -30.120 K 99.34 % | -4.577 M 0.00 % | -4.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.825 M | 0.000 100.00 % | -3.591 M | 0.000 100.00 % | -3.709 M | 0.000 100.00 % | -4.417 M | 0.000 100.00 % | -4.238 M | 0.000 100.00 % | -3.228 M | 0.000 100.00 % | -868.854 K 0.00 % | -868.854 K -20.61 % | -720.372 K 0.00 % | -720.372 K 7.75 % | -780.907 K 0.00 % | -780.907 K -43.05 % | -545.884 K 41.57 % | -934.237 K 0.00 % | -934.237 K -23.46 % | -756.700 K 0.00 % | -756.700 K | 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 -100.00 % | 2.000 | 0.000 | 0.000 100.00 % | -2.607 M -166.28 % | -978.889 K | 0.000 -100.00 % | 720.371 K -68.42 % | 2.281 M 140.35 % | -5.653 M -18 667.01 % | -30.120 K 99.34 % | -4.577 M 0.00 % | -4.577 M | 0.000 | 0.000 100.00 % | -1.050 M 0.00 % | -1.050 M -104.00 % | 26.250 M |
| Net cash used provided by financing activities | -2.825 M | 0.000 100.00 % | -3.591 M | 0.000 100.00 % | -3.783 M | 0.000 100.00 % | -4.417 M 40.45 % | -7.418 M 76.04 % | -30.958 M | 0.000 100.00 % | -3.228 M -7 872 836.59 % | -41.000 100.00 % | -1.848 M 0.00 % | -1.848 M -156.50 % | -720.372 K 0.00 % | -720.372 K 88.80 % | -6.434 M 0.00 % | -6.434 M -1 016.92 % | -576.004 K 89.55 % | -5.511 M 0.00 % | -5.511 M -628.28 % | -756.700 K 0.00 % | -756.700 K -101.47 % | 51.450 M 0.00 % | 51.450 M 96.00 % | 26.250 M |
| Effect of forex changes on cash | -235.138 K -218.97 % | 197.639 K 135.47 % | -557.166 K -145.33 % | 1.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -124.065 K 0.00 % | -124.065 K -401.00 % | 41.218 K 0.00 % | 41.218 K 856.43 % | -5.449 K 0.00 % | -5.449 K -101.56 % | 350.014 K 1 581.79 % | 20.812 K 0.00 % | 20.812 K -89.13 % | 191.456 K 0.00 % | 191.456 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 11.327 M 1 217.20 % | -1.014 M 31.53 % | -1.481 M -178.23 % | 1.893 M 240.16 % | -1.350 M 42.98 % | -2.369 M -212.05 % | 2.114 M 151.77 % | -4.083 M -938.92 % | 486.682 K -71.73 % | 1.721 M 213.37 % | -1.518 M -253.83 % | 986.966 K -22.98 % | 1.281 M 0.00 % | 1.281 M 341.23 % | -531.191 K 0.00 % | -531.191 K -278.73 % | 297.205 K 0.00 % | 297.205 K 128.86 % | -1.030 M -8 366.89 % | -12.164 K 0.00 % | -12.164 K -101.92 % | 634.916 K 0.00 % | 634.916 K -81.81 % | 3.490 M 0.00 % | 3.490 M 149.73 % | 1.398 M |
| Cash at beginning of period | 2.266 M -30.91 % | 3.280 M -31.11 % | 4.760 M 66.01 % | 2.867 M -32.02 % | 4.218 M -35.96 % | 6.586 M 47.26 % | 4.473 M -47.72 % | 8.556 M 6.03 % | 8.069 M 27.12 % | 6.348 M -19.30 % | 7.866 M 14.35 % | 6.879 M 2 009.21 % | 326.134 K 0.00 % | 326.134 K -61.96 % | 857.325 K 0.00 % | 857.325 K 53.06 % | 560.120 K 0.00 % | 560.120 K -64.77 % | 1.590 M -0.76 % | 1.602 M 0.00 % | 1.602 M 65.64 % | 967.281 K 0.00 % | 967.281 K 155.17 % | 379.074 K 0.00 % | 379.074 K 188.11 % | -430.232 K |
| Cash at end of period | 13.592 M 499.91 % | 2.266 M -30.91 % | 3.280 M -31.11 % | 4.760 M 66.01 % | 2.867 M -32.02 % | 4.218 M -35.96 % | 6.586 M 47.26 % | 4.473 M -47.72 % | 8.556 M 6.03 % | 8.069 M 27.12 % | 6.348 M -19.30 % | 7.866 M 389.31 % | 1.608 M 0.00 % | 1.608 M 392.90 % | 326.134 K 0.00 % | 326.134 K -61.96 % | 857.325 K 0.00 % | 857.325 K 53.06 % | 560.120 K -64.77 % | 1.590 M 0.00 % | 1.590 M -0.76 % | 1.602 M 0.00 % | 1.602 M -58.59 % | 3.869 M 0.00 % | 3.869 M 300.00 % | 967.281 K |
| Operating cash flow | -1.039 M 23.71 % | -1.362 M -173.80 % | 1.845 M 180.58 % | -2.290 M -194.47 % | 2.424 M 287.49 % | -1.293 M -167.50 % | 1.915 M 238.00 % | -1.388 M -325.29 % | 616.042 K 131.72 % | -1.942 M -389.74 % | 670.343 K 163.31 % | -1.059 M -2 611.87 % | -39.047 K 0.00 % | -39.047 K -295.32 % | 19.991 K 0.00 % | 19.991 K -91.24 % | 228.172 K 0.00 % | 228.172 K 7.52 % | 212.204 K 184.24 % | -251.912 K 0.00 % | -251.912 K 51.32 % | -517.536 K 0.00 % | -517.536 K 12.65 % | -592.496 K 0.00 % | -592.496 K -100.00 % | -296.248 K |
| Capital expenditure | 1.039 M -23.71 % | 1.362 M 173.80 % | -1.845 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 100.00 % | -2.290 M -194.47 % | 2.424 M 287.49 % | -1.293 M -167.50 % | 1.915 M 238.00 % | -1.388 M -325.29 % | 616.042 K 131.72 % | -1.942 M -389.74 % | 670.343 K 163.31 % | -1.059 M -2 611.87 % | -39.047 K 0.00 % | -39.047 K -295.32 % | 19.991 K 0.00 % | 19.991 K -91.24 % | 228.172 K 0.00 % | 228.172 K 7.52 % | 212.204 K 184.24 % | -251.912 K 0.00 % | -251.912 K 51.32 % | -517.536 K 0.00 % | -517.536 K 12.65 % | -592.496 K 0.00 % | -592.496 K -100.00 % | -296.248 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2013 |