Titanium Oyj TITAN.HE
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 21.805 M -15.72 % | 25.872 M -6.71 % | 27.733 M 19.55 % | 23.197 M 14.03 % | 20.344 M 10.40 % | 18.428 M 10.45 % | 16.684 M 64.30 % | 10.154 M 52.33 % | 6.666 M 54.23 % | 4.322 M |
| Net income | 7.113 M -26.70 % | 9.704 M -16.72 % | 11.652 M 25.39 % | 9.293 M 22.81 % | 7.566 M 45.68 % | 5.194 M -15.18 % | 6.124 M 134.40 % | 2.612 M 65.56 % | 1.578 M 132.94 % | 677.382 K |
| Income before tax | 9.068 M -27.80 % | 12.559 M -17.00 % | 15.131 M 25.63 % | 12.044 M 21.05 % | 9.949 M 38.62 % | 7.177 M -13.15 % | 8.264 M 113.94 % | 3.863 M 68.44 % | 2.293 M 97.72 % | 1.160 M |
| Income before tax ratio | 0.42 -14.33 % | 0.49 -11.03 % | 0.55 5.08 % | 0.52 6.16 % | 0.49 25.57 % | 0.39 -21.37 % | 0.50 30.21 % | 0.38 10.58 % | 0.34 28.20 % | 0.27 |
| EBITDA | 9.667 M -32.61 % | 14.345 M -17.15 % | 17.314 M 22.29 % | 14.158 M 17.13 % | 12.088 M 17.70 % | 10.270 M 2.85 % | 9.985 M 63.44 % | 6.109 M 76.18 % | 3.468 M 44.76 % | 2.395 M |
| Net income ratio | 0.33 -13.03 % | 0.38 -10.72 % | 0.42 4.88 % | 0.40 7.71 % | 0.37 31.96 % | 0.28 -23.21 % | 0.37 42.66 % | 0.26 8.69 % | 0.24 51.03 % | 0.16 |
| Ratio EBITDA | 0.44 -20.04 % | 0.55 -11.19 % | 0.62 2.29 % | 0.61 2.72 % | 0.59 6.61 % | 0.56 -6.88 % | 0.60 -0.52 % | 0.60 15.65 % | 0.52 -6.14 % | 0.55 |
| Gross profit ratio | 0.62 -9.38 % | 0.68 -7.30 % | 0.74 -11.99 % | 0.84 2.12 % | 0.82 20.52 % | 0.68 -3.82 % | 0.71 3.51 % | 0.68 12.20 % | 0.61 -10.30 % | 0.68 |
| Weighted average shs out dil | 10.371 M 0.36 % | 10.334 M 0.73 % | 10.259 M 0.37 % | 10.221 M 0.00 % | 10.221 M 1.76 % | 10.044 M -1.59 % | 10.206 M 1.57 % | 10.048 M 10.79 % | 9.069 M 0.00 % | 9.069 M |
| Weighted average shs out | 10.371 M 0.36 % | 10.334 M 0.73 % | 10.259 M 0.37 % | 10.221 M 0.20 % | 10.201 M 1.56 % | 10.044 M -1.59 % | 10.206 M 1.57 % | 10.048 M 11.88 % | 8.981 M -0.97 % | 9.069 M |
| EPS diluted | 0.69 -26.60 % | 0.94 -17.54 % | 1.14 25.27 % | 0.91 22.97 % | 0.74 42.31 % | 0.52 -13.33 % | 0.60 130.77 % | 0.26 52.94 % | 0.17 127.88 % | 0.07 |
| Earnings per share | 0.69 -26.60 % | 0.94 -17.54 % | 1.14 25.27 % | 0.91 22.97 % | 0.74 42.31 % | 0.52 -13.33 % | 0.60 130.77 % | 0.26 52.94 % | 0.17 127.88 % | 0.07 |
| Gross profit | 13.519 M -23.62 % | 17.700 M -13.52 % | 20.467 M 5.21 % | 19.452 M 16.44 % | 16.706 M 33.05 % | 12.556 M 6.23 % | 11.819 M 70.08 % | 6.949 M 70.91 % | 4.066 M 38.35 % | 2.939 M |
| Income tax expense | 1.954 M -31.54 % | 2.855 M -17.94 % | 3.479 M 26.44 % | 2.751 M 15.47 % | 2.383 M 20.15 % | 1.983 M -7.34 % | 2.140 M 71.20 % | 1.250 M 74.80 % | 715.288 K 48.27 % | 482.415 K |
| Cost of revenue | 8.286 M 1.40 % | 8.172 M 12.46 % | 7.267 M 94.03 % | 3.745 M 2.95 % | 3.638 M -38.04 % | 5.872 M 20.70 % | 4.865 M 51.78 % | 3.205 M 23.27 % | 2.600 M 88.00 % | 1.383 M |
| General and administrative expenses | 1.565 M -17.70 % | 1.901 M 86.92 % | 1.017 M -2.54 % | 1.044 M 419.12 % | 201.040 K 8.20 % | 185.799 K -93.29 % | 2.767 M 5 559.25 % | 48.900 K -97.38 % | 1.863 M 156.61 % | 726.000 K |
| Selling and marketing expenses | 135.985 K 10.15 % | 123.455 K -60.22 % | 310.327 K 45.22 % | 213.690 K -19.63 % | 265.881 K 44.20 % | 184.382 K | 0.000 -100.00 % | 154.454 K | 0.000 | 0.000 |
| Other expenses | 2.750 M -15.11 % | 3.240 M -20.91 % | 4.096 M 19.61 % | 3.425 M -16.49 % | 4.101 M -21.61 % | 5.231 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 4.451 M -13.42 % | 5.141 M -5.22 % | 5.424 M 15.84 % | 4.682 M 2.50 % | 4.568 M -18.45 % | 5.602 M 51.74 % | 3.692 M 75.61 % | 2.102 M 12.96 % | 1.861 M 3.45 % | 1.799 M |
| Cost and expenses | 12.737 M -4.32 % | 13.313 M 4.19 % | 12.777 M 12.93 % | 11.313 M 7.41 % | 10.533 M -8.19 % | 11.473 M 34.09 % | 8.556 M 61.22 % | 5.307 M 18.97 % | 4.461 M 40.19 % | 3.182 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 |
| Selling general and administrative expenses | 1.701 M -10.55 % | 1.901 M 43.22 % | 1.327 M 5.57 % | 1.257 M 169.28 % | 466.922 K 26.13 % | 370.181 K -86.62 % | 2.767 M 1 260.86 % | 203.355 K -89.08 % | 1.863 M 156.61 % | 726.000 K |
| Interest income | 193.411 K -18.90 % | 238.496 K 1 607.69 % | 13.966 K 12.61 % | 12.402 K -93.54 % | 192.130 K -26.05 % | 259.799 K 69.23 % | 153.514 K 103.28 % | 75.518 K -15.15 % | 89.000 K 368.42 % | 19.000 K |
| Interest expense | 72.467 K 0.04 % | 72.440 K -15.88 % | 86.111 K -28.81 % | 120.951 K 125.98 % | 53.522 K 44.60 % | 37.014 K 115.19 % | 17.201 K -98.38 % | 1.060 M 8 833 308.33 % | 12.000 | 0.000 |
| Depreciation and amortization | 599.143 K -66.46 % | 1.786 M -18.19 % | 2.183 M 3.26 % | 2.114 M -7.15 % | 2.277 M -31.33 % | 3.316 M 78.50 % | 1.858 M 47.17 % | 1.262 M -0.14 % | 1.264 M 0.71 % | 1.255 M |
| Operating income | 9.068 M -27.80 % | 12.559 M -17.00 % | 15.131 M 28.23 % | 11.800 M 20.28 % | 9.811 M 41.07 % | 6.954 M -14.44 % | 8.128 M 67.68 % | 4.847 M 119.96 % | 2.204 M 93.24 % | 1.140 M |
| Operating income ratio | 0.42 -14.33 % | 0.49 -11.03 % | 0.55 7.25 % | 0.51 5.48 % | 0.48 27.78 % | 0.38 -22.53 % | 0.49 2.05 % | 0.48 44.39 % | 0.33 25.29 % | 0.26 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 -100.00 % | 243.833 K 75.92 % | 138.607 K -37.78 % | 222.785 K 63.44 % | 136.312 K 113.85 % | -984.490 K -1 200.38 % | 89.468 K 361.39 % | 19.391 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -12.545 M 21.61 % | -16.004 M 17.53 % | -19.406 M -25.38 % | -15.477 M -10.63 % | -13.990 M -17.13 % | -11.944 M -14.07 % | -10.471 M 7.63 % | -11.335 M -194.95 % | -3.843 M -26.04 % | -3.049 M |
| Total investments | 3.878 M -20.69 % | 4.890 M -1.00 % | 4.939 M 3.88 % | 4.755 M 20.48 % | 3.946 M 5.05 % | 3.757 M 7.42 % | 3.497 M 126.53 % | 1.544 M 32.18 % | 1.168 M 266.14 % | 319.000 K |
| Total debt | 1.328 M -22.51 % | 1.714 M 30.61 % | 1.312 M 16.16 % | 1.130 M 1 715.40 % | 62.229 K -33.53 % | 93.614 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 18.336 M 0.58 % | 18.229 M 1.28 % | 17.999 M 1.71 % | 17.697 M 0.70 % | 17.574 M 1.30 % | 17.348 M 0.01 % | 17.346 M 33.85 % | 12.959 M 61.14 % | 8.042 M | 0.000 |
| Retained earnings | -778.941 K -119.04 % | 4.091 M -51.18 % | 8.379 M 39.00 % | 6.029 M 20.60 % | 4.999 M 5.23 % | 4.751 M -27.61 % | 6.563 M 234.10 % | 1.964 M 123.22 % | 880.000 K 1 275.00 % | 64.000 K |
| Common stock | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 2 566.67 % | 3.000 K 0.00 % | 3.000 K |
| Total equity | 17.637 M -21.26 % | 22.400 M -15.34 % | 26.458 M 11.14 % | 23.805 M 5.09 % | 22.653 M 2.15 % | 22.177 M -7.55 % | 23.989 M 59.89 % | 15.003 M 68.10 % | 8.925 M 10.06 % | 8.109 M |
| Other non current liabilities | 2.347 M 148.13 % | 945.919 K 16.70 % | 810.566 K 171.75 % | -1.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.710 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.714 M 30.61 % | 1.312 M -41.92 % | 2.259 M 3 530.80 % | 62.229 K -33.53 % | 93.614 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.347 M -11.76 % | 2.660 M 25.30 % | 2.123 M 87.91 % | 1.130 M 1 715.40 % | 62.229 K -33.53 % | 93.614 K -95.10 % | 1.910 M 11.69 % | 1.710 M 171 102.60 % | -1.000 K | 0.000 |
| Other current liabilities | 302.736 K 26.46 % | 239.397 K -87.31 % | 1.887 M -35.18 % | 2.911 M 15.83 % | 2.513 M -7.58 % | 2.719 M 90.07 % | 1.431 M 61.07 % | 888.208 K -21.28 % | 1.128 M 82.87 % | 617.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.328 M -22.51 % | 1.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 1.976 M -16.51 % | 2.367 M -22.56 % | 3.056 M -23.06 % | 3.972 M 32.42 % | 3.000 M -4.84 % | 3.153 M 65.08 % | 1.910 M 11.69 % | 1.710 M 35.39 % | 1.263 M 100.48 % | 630.000 K |
| Total liabilities | 4.323 M -14.00 % | 5.026 M -2.95 % | 5.179 M 1.51 % | 5.102 M 66.62 % | 3.062 M -5.67 % | 3.246 M 69.98 % | 1.910 M 11.69 % | 1.710 M 35.50 % | 1.262 M 100.32 % | 630.000 K |
| Other non current assets | 6.196 M -13.30 % | 7.147 M 44.70 % | 4.939 M 2.61 % | 4.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 162.770 K -27.87 % | 225.654 K -21.09 % | 285.963 K 14 840.60 % | 1.914 K -48.40 % | 3.709 K -49.40 % | 7.330 K 14.80 % | 6.385 K -30.00 % | 9.121 K -23.99 % | 12.000 K | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 1.159 M -59.93 % | 2.893 M -37.47 % | 4.628 M -28.22 % | 6.447 M -31.06 % | 9.352 M 289.35 % | 2.402 M -34.28 % | 3.655 M -25.53 % | 4.908 M |
| Goodwill and intangible assets | 162.770 K -27.87 % | 225.654 K -84.39 % | 1.445 M -50.08 % | 2.895 M -37.48 % | 4.631 M -28.25 % | 6.455 M -31.03 % | 9.359 M 288.14 % | 2.411 M -34.25 % | 3.667 M -25.29 % | 4.908 M |
| Property plant equipment net | 1.453 M -22.64 % | 1.878 M 24.19 % | 1.512 M -12.75 % | 1.733 M 244.29 % | 503.435 K -10.15 % | 560.295 K 963.95 % | 52.662 K 178.77 % | 18.891 K -24.44 % | 25.000 K 316.67 % | 6.000 K |
| Total non current assets | 7.812 M -15.55 % | 9.250 M 17.15 % | 7.896 M -16.37 % | 9.442 M 83.88 % | 5.135 M -26.80 % | 7.015 M -25.46 % | 9.411 M 287.29 % | 2.430 M -34.18 % | 3.692 M -24.87 % | 4.914 M |
| Other current assets | 0.000 100.00 % | -4.890 M 85.41 % | -33.511 M -15.42 % | -29.033 M -49 708.45 % | 58.525 K | 0.000 -100.00 % | 19.679 K -98.60 % | 1.404 M 1 462 883.33 % | 96.000 -99.98 % | 457.000 K |
| Short term investments | 3.878 M -20.69 % | 4.890 M -1.00 % | 4.939 M 3.88 % | 4.755 M 20.48 % | 3.946 M 5.05 % | 3.757 M 7.42 % | 3.497 M 126.53 % | 1.544 M 32.18 % | 1.168 M 266.14 % | 319.000 K |
| cash and cash equivalents | 13.874 M -21.70 % | 17.718 M -14.48 % | 20.718 M 24.75 % | 16.607 M 18.18 % | 14.052 M 16.74 % | 12.037 M 14.96 % | 10.471 M -7.63 % | 11.335 M 194.95 % | 3.843 M 26.04 % | 3.049 M |
| Cash and short term investments | 13.874 M -38.63 % | 22.608 M -11.89 % | 25.657 M 20.11 % | 21.362 M 18.69 % | 17.999 M 13.96 % | 15.794 M 13.07 % | 13.968 M 8.45 % | 12.879 M 157.01 % | 5.011 M 48.78 % | 3.368 M |
| Total current assets | 14.148 M -22.16 % | 18.176 M -23.44 % | 23.741 M 21.96 % | 19.466 M -5.41 % | 20.580 M 11.80 % | 18.408 M 11.65 % | 16.488 M 15.43 % | 14.283 M 119.91 % | 6.495 M 69.80 % | 3.825 M |
| Inventory | 0.000 | 0.000 -100.00 % | 28.680 M 18.41 % | 24.220 M | 0.000 | 0.000 -100.00 % | 16.488 M 15.43 % | 14.283 M 119.92 % | 6.495 M | 0.000 |
| Net receivables | 274.743 K -40.01 % | 457.987 K -84.29 % | 2.915 M -0.08 % | 2.917 M 15.63 % | 2.523 M -3.50 % | 2.614 M 4.56 % | 2.500 M 80.83 % | 1.383 M -6.83 % | 1.484 M 224.44 % | 457.411 K |
| Tax assets | 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 |
| Account payables | 345.003 K -11.61 % | 390.327 K -10.39 % | 435.598 K 29.46 % | 336.465 K -27.77 % | 465.837 K 7.45 % | 433.527 K -9.54 % | 479.244 K 728.68 % | 57.832 K -57.10 % | 134.797 K 936.90 % | 13.000 K |
| Tax payables | 0.000 -100.00 % | 23.092 K -96.85 % | 733.724 K 1.21 % | 724.920 K 3 363.88 % | 20.928 K | 0.000 | 0.000 -100.00 % | 763.987 K | 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 |
| Minority interest | 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 -100.00 % | 1.714 M 30.61 % | 1.312 M 16.16 % | 1.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.030 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.704 K | 0.000 | 0.000 100.00 % | -96.000 -100.00 % | 8.042 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.910 M -11.69 % | -1.710 M | 0.000 | 0.000 |
| Total assets | 21.960 M -19.93 % | 27.426 M -13.31 % | 31.637 M 9.44 % | 28.907 M 12.42 % | 25.715 M 1.15 % | 25.423 M -1.84 % | 25.899 M 54.96 % | 16.713 M 64.07 % | 10.187 M 16.57 % | 8.739 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 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 |
| Accounts payables | 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 |
| Other non cash items | 217.922 K -24.04 % | 286.878 K 11.30 % | 257.755 K -23.18 % | 335.542 K 256.46 % | -214.463 K -138.75 % | 553.424 K -80.94 % | 2.903 M -4.84 % | 3.051 M 24.63 % | 2.448 M 31.48 % | 1.862 M |
| Net cash provided by operating activities | 7.930 M -32.66 % | 11.777 M -16.43 % | 14.093 M 20.02 % | 11.743 M 21.95 % | 9.629 M 6.24 % | 9.063 M 26.42 % | 7.169 M 62.89 % | 4.401 M 79.78 % | 2.448 M 31.48 % | 1.862 M |
| Investments in property plant and equipment | -20.512 K 67.45 % | -63.008 K 84.75 % | -413.166 K -742.27 % | -49.054 K 27.35 % | -67.524 K 55.23 % | -150.825 K -15.67 % | -130.396 K | 0.000 100.00 % | -42.243 K -4 124.30 % | -1.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.969 K | 0.000 100.00 % | -1.166 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -308.645 K -34.16 % | -230.054 K 53.99 % | -500.000 K | 0.000 | 0.000 100.00 % | -1.800 M -379.34 % | -375.517 K 55.79 % | -849.451 K -166.29 % | -319.000 K |
| Sales maturities of investments | 672.452 K | 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 100.00 % | -1.000 | 0.000 |
| Net cash used for investing activites | 651.940 K 275.42 % | -371.653 K 42.22 % | -643.221 K -17.15 % | -549.054 K -837.67 % | -58.555 K 61.18 % | -150.825 K 95.13 % | -3.096 M -724.47 % | -375.517 K 57.89 % | -891.695 K -178.65 % | -320.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 106.636 K -53.75 % | 230.589 K -23.68 % | 302.151 K 145.65 % | 123.000 K -45.95 % | 227.550 K | 0.000 | 0.000 -100.00 % | 4.994 M | 0.000 -100.00 % | 42.000 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -608.090 K | 0.000 | 0.000 |
| Dividends paid | -11.983 M 14.36 % | -13.993 M -50.44 % | -9.301 M -12.57 % | -8.263 M -12.91 % | -7.318 M -4.45 % | -7.006 M -41.84 % | -4.940 M -437.20 % | -919.500 K -20.51 % | -763.004 K -7.31 % | -711.000 K |
| Other financing activites | -550.469 K 14.43 % | -643.315 K -89.28 % | -339.871 K 12.94 % | -390.366 K 16.02 % | -464.849 K -36.91 % | -339.531 K -19 535.09 % | 1.747 K | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -12.427 M 13.73 % | -14.405 M -54.25 % | -9.339 M -9.48 % | -8.530 M -12.90 % | -7.555 M -2.86 % | -7.346 M -48.76 % | -4.938 M -242.43 % | 3.467 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -108.489 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 793.494 K -73.98 % | 3.049 M |
| Net change in cash | -3.844 M -28.15 % | -3.000 M -172.98 % | 4.111 M 60.91 % | 2.555 M 26.78 % | 2.015 M 28.61 % | 1.567 M 281.23 % | -864.527 K -111.54 % | 7.493 M 844.25 % | 793.494 K -73.98 % | 3.049 M |
| Cash at beginning of period | 17.718 M -14.48 % | 20.718 M 24.75 % | 16.607 M 18.18 % | 14.052 M 16.74 % | 12.037 M 14.96 % | 10.471 M -7.63 % | 11.335 M 194.99 % | 3.843 M 26.02 % | 3.049 M 40.12 % | 2.176 M |
| Cash at end of period | 13.874 M -21.70 % | 17.718 M -14.48 % | 20.718 M 24.75 % | 16.607 M 18.18 % | 14.052 M 16.74 % | 12.037 M 14.96 % | 10.471 M -7.63 % | 11.335 M 194.99 % | 3.843 M 26.03 % | 3.049 M |
| Operating cash flow | 7.930 M -32.66 % | 11.777 M -16.43 % | 14.093 M 20.02 % | 11.743 M 21.95 % | 9.629 M 6.24 % | 9.063 M 26.42 % | 7.169 M 62.89 % | 4.401 M 79.78 % | 2.448 M 31.48 % | 1.862 M |
| Capital expenditure | -20.511 K 67.44 % | -63.004 K 84.75 % | -413.166 K -742.27 % | -49.054 K 27.35 % | -67.524 K 55.23 % | -150.825 K -15.67 % | -130.396 K | 0.000 100.00 % | -42.243 K -4 124.30 % | -1.000 K |
| Free CashFlow | 7.910 M -32.47 % | 11.714 M -14.37 % | 13.680 M 16.99 % | 11.693 M 22.30 % | 9.562 M 7.28 % | 8.912 M 26.62 % | 7.039 M 59.93 % | 4.401 M 82.93 % | 2.406 M 29.28 % | 1.861 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.816 M -5.40 % | 10.377 M -9.98 % | 11.527 M -8.63 % | 12.616 M -5.30 % | 13.322 M -6.38 % | 14.230 M 3.94 % | 13.690 M 7.44 % | 12.742 M 21.86 % | 10.456 M 1.06 % | 10.346 M 3.49 % | 9.997 M -4.89 % | 10.511 M |
| Net income | 2.724 M -7.18 % | 2.934 M -29.79 % | 4.179 M -7.66 % | 4.526 M -12.59 % | 5.178 M -9.63 % | 5.730 M -3.25 % | 5.922 M 13.96 % | 5.197 M 26.88 % | 4.096 M 8.68 % | 3.769 M -0.77 % | 3.798 M 5.91 % | 3.586 M |
| Income before tax | 3.511 M -6.35 % | 3.749 M -29.50 % | 5.318 M -8.48 % | 5.811 M -13.88 % | 6.748 M -9.51 % | 7.457 M -2.83 % | 7.674 M 14.45 % | 6.705 M 25.60 % | 5.339 M 7.72 % | 4.956 M -0.75 % | 4.993 M 4.70 % | 4.769 M |
| Income before tax ratio | 0.36 -1.00 % | 0.36 -21.69 % | 0.46 0.17 % | 0.46 -9.06 % | 0.51 -3.35 % | 0.52 -6.52 % | 0.56 6.52 % | 0.53 3.07 % | 0.51 6.60 % | 0.48 -4.10 % | 0.50 10.08 % | 0.45 |
| EBITDA | 3.824 M -5.57 % | 4.050 M -27.90 % | 5.617 M -13.14 % | 6.467 M -17.92 % | 7.878 M -7.89 % | 8.553 M -2.94 % | 8.812 M 15.37 % | 7.638 M 21.69 % | 6.277 M 3.36 % | 6.072 M 1.24 % | 5.998 M -6.84 % | 6.438 M |
| Net income ratio | 0.28 -1.87 % | 0.28 -22.01 % | 0.36 1.06 % | 0.36 -7.70 % | 0.39 -3.48 % | 0.40 -6.92 % | 0.43 6.07 % | 0.41 4.11 % | 0.39 7.55 % | 0.36 -4.11 % | 0.38 11.35 % | 0.34 |
| Ratio EBITDA | 0.39 -0.17 % | 0.39 -19.91 % | 0.49 -4.93 % | 0.51 -13.33 % | 0.59 -1.62 % | 0.60 -6.62 % | 0.64 7.38 % | 0.60 -0.15 % | 0.60 2.28 % | 0.59 -2.17 % | 0.60 -2.05 % | 0.61 |
| Gross profit ratio | 0.00 -100.00 % | 0.87 -0.95 % | 0.88 1.87 % | 0.87 2.59 % | 0.84 -0.90 % | 0.85 -0.36 % | 0.85 0.29 % | 0.85 3.66 % | 0.82 -0.70 % | 0.83 1.66 % | 0.81 8.65 % | 0.75 |
| Weighted average shs out dil | 0.000 -100.00 % | 10.350 M 0.20 % | 10.330 M 0.25 % | 10.304 M 0.08 % | 10.296 M 0.41 % | 10.254 M 0.14 % | 10.240 M 0.18 % | 10.221 M 0.00 % | 10.221 M 0.43 % | 10.177 M 0.44 % | 10.133 M 0.07 % | 10.125 M |
| Weighted average shs out | 10.315 M -0.15 % | 10.330 M 0.00 % | 10.330 M 0.28 % | 10.301 M 0.05 % | 10.296 M 0.00 % | 10.296 M 0.37 % | 10.259 M 0.42 % | 10.216 M 0.05 % | 10.211 M 0.48 % | 10.162 M 0.39 % | 10.123 M -0.02 % | 10.125 M |
| EPS diluted | 0.00 -100.00 % | 0.28 -30.00 % | 0.40 -73.68 % | 1.52 -65.77 % | 4.44 -43.30 % | 7.83 683.00 % | 1.00 0.00 % | 1.00 -100.00 % | 104 131.00 10 413 000.00 % | 1.00 -100.00 % | 63 999.00 -45.96 % | 118 426.00 |
| Earnings per share | 0.26 -7.14 % | 0.28 -30.00 % | 0.40 -9.09 % | 0.44 -12.00 % | 0.50 -10.71 % | 0.56 -44.00 % | 1.00 0.00 % | 1.00 0.05 % | 1.00 -0.05 % | 1.00 -0.41 % | 1.00 -100.00 % | 10 221 028.00 |
| Gross profit | 0.000 -100.00 % | 9.065 M -10.83 % | 10.166 M -6.93 % | 10.923 M -2.84 % | 11.242 M -7.22 % | 12.117 M 3.57 % | 11.699 M 7.75 % | 10.857 M 26.32 % | 8.595 M 0.35 % | 8.565 M 5.21 % | 8.141 M 3.34 % | 7.878 M |
| Income tax expense | 787.721 K -3.37 % | 815.186 K -28.44 % | 1.139 M -11.36 % | 1.285 M -18.12 % | 1.570 M -9.11 % | 1.727 M -1.42 % | 1.752 M 16.12 % | 1.509 M 21.40 % | 1.243 M 4.68 % | 1.187 M -0.70 % | 1.196 M 1.03 % | 1.183 M |
| Cost of revenue | 1.428 M 8.83 % | 1.312 M -3.61 % | 1.361 M -19.62 % | 1.694 M -18.57 % | 2.080 M -1.56 % | 2.113 M 6.13 % | 1.991 M 5.65 % | 1.884 M 1.27 % | 1.861 M 4.45 % | 1.781 M -4.04 % | 1.856 M -29.50 % | 2.633 M |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 -100.00 % | 4.456 M 879 778 192.83 % | 0.506 -3.35 % | 0.524 -6.52 % | 0.561 6.52 % | 0.526 3.07 % | 0.511 6.60 % | 0.479 -4.10 % | 0.499 10.08 % | 0.454 |
| Operating expenses | 0.000 -100.00 % | 5.316 M 209.66 % | -4.848 M -194.84 % | 5.111 M 13.72 % | 4.495 M -3.55 % | 4.660 M 17.26 % | 3.974 M 216.30 % | 1.256 M 2.75 % | 1.223 M -6.07 % | 1.302 M 11.49 % | 1.168 M -39.89 % | 1.942 M |
| Cost and expenses | 6.305 M -4.87 % | 6.628 M 6.75 % | 6.209 M -8.76 % | 6.805 M 3.51 % | 6.574 M -2.93 % | 6.773 M -23.14 % | 8.812 M 15.37 % | 7.638 M 21.69 % | 6.277 M 3.36 % | 6.072 M 0.95 % | 6.015 M -6.56 % | 6.438 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.567 K -34.01 % | 184.207 K 2.01 % | 180.578 K 63.23 % | 110.628 K 35.74 % | 81.502 K -47.46 % | 155.136 K |
| Selling general and administrative expenses | 0.000 -100.00 % | 5.316 M 209.66 % | -4.848 M -839.63 % | 655.398 K -42.04 % | 1.131 M 3.13 % | 1.096 M 0.88 % | 1.087 M 1.38 % | 1.072 M 2.88 % | 1.042 M -12.50 % | 1.191 M 9.67 % | 1.086 M -39.23 % | 1.787 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.966 K -88.51 % | 121.567 K -98.15 % | 6.566 M 25.43 % | 5.235 M 7.24 % | 4.881 M -0.97 % | 4.929 M 5.99 % | 4.651 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.852 K -72.86 % | 172.607 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 313.016 K 4.20 % | 300.408 K 0.56 % | 298.735 K -54.42 % | 655.398 K -42.04 % | 1.131 M 3.13 % | 1.096 M 0.88 % | 1.087 M 1.38 % | 1.072 M 2.88 % | 1.042 M -12.50 % | 1.191 M 9.67 % | 1.086 M -39.23 % | 1.787 M |
| Operating income | 3.511 M -6.35 % | 3.749 M -29.50 % | 5.318 M -8.48 % | 5.811 M -13.88 % | 6.748 M -9.51 % | 7.457 M -3.47 % | 7.725 M 17.66 % | 6.566 M 25.43 % | 5.234 M 7.24 % | 4.881 M -0.62 % | 4.912 M 5.61 % | 4.651 M |
| Operating income ratio | 0.36 -1.00 % | 0.36 -21.69 % | 0.46 0.17 % | 0.46 -9.06 % | 0.51 -3.35 % | 0.52 -7.13 % | 0.56 9.51 % | 0.52 2.93 % | 0.50 6.11 % | 0.47 -3.97 % | 0.49 11.04 % | 0.44 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.040 K -136.54 % | 139.699 K 34.15 % | 104.135 K 39.57 % | 74.611 K -8.46 % | 81.502 K -31.18 % | 118.432 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -8.360 M 39.74 % | -13.874 M -49.52 % | -9.278 M 42.02 % | -16.004 M -45.18 % | -11.024 M 43.19 % | -19.406 M -65.76 % | -11.707 M 24.36 % | -15.477 M -66.02 % | -9.323 M 33.36 % | -13.990 M -60.29 % | -8.728 M 26.93 % | -11.944 M -111.30 % | -5.653 M 46.01 % | -10.471 M -23.44 % | -8.482 M 25.17 % | -11.335 M -127.98 % | -4.972 M -29.38 % | -3.843 M |
| Total investments | 0.000 -100.00 % | 3.878 M -2.18 % | 3.964 M -18.93 % | 4.890 M -8.83 % | 5.363 M 8.59 % | 4.939 M 1.81 % | 4.851 M 2.03 % | 4.755 M 3.70 % | 4.585 M 16.18 % | 3.946 M 2.82 % | 3.838 M 2.17 % | 3.757 M 4.30 % | 3.602 M 2.99 % | 3.497 M 2.01 % | 3.428 M 122.06 % | 1.544 M 2.10 % | 1.512 M 29.45 % | 1.168 M |
| Total debt | 0.000 -100.00 % | 1.328 M | 0.000 -100.00 % | 1.714 M | 0.000 -100.00 % | 1.312 M 13.51 % | 1.156 M 2.33 % | 1.130 M 5 537.25 % | 20.040 K -67.80 % | 62.229 K -6.51 % | 66.560 K -28.90 % | 93.614 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 18.362 M 0.14 % | 18.336 M 0.00 % | 18.336 M 0.58 % | 18.229 M 0.35 % | 18.165 M 0.92 % | 17.999 M 0.37 % | 17.932 M 1.33 % | 17.697 M 0.52 % | 17.604 M 0.17 % | 17.574 M 1.31 % | 17.346 M -0.01 % | 17.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -4.770 M -512.33 % | -778.941 K 79.02 % | -3.713 M -190.77 % | 4.091 M 1 039.65 % | -435.345 K -105.20 % | 8.379 M 216.27 % | 2.650 M -56.05 % | 6.029 M 624.66 % | 831.926 K -83.36 % | 4.999 M 306.89 % | 1.229 M -74.14 % | 4.751 M 307.84 % | 1.165 M -82.25 % | 6.563 M 75.48 % | 3.740 M 90.39 % | 1.964 M 16.72 % | 1.683 M 91.25 % | 880.000 K |
| Common stock | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 0.00 % | 80.000 K 2 566.67 % | 3.000 K 0.00 % | 3.000 K |
| Total equity | 13.673 M -22.48 % | 17.637 M 19.96 % | 14.703 M -34.36 % | 22.400 M 25.78 % | 17.810 M -32.69 % | 26.458 M 28.06 % | 20.661 M -13.21 % | 23.805 M 28.56 % | 18.516 M -18.26 % | 22.653 M 21.42 % | 18.656 M -15.87 % | 22.177 M 19.29 % | 18.591 M -22.50 % | 23.989 M 79.48 % | 13.366 M -10.91 % | 15.003 M 54.23 % | 9.728 M 9.00 % | 8.925 M |
| Other non current liabilities | 1.852 M -21.08 % | 2.347 M -2.29 % | 2.402 M 153.95 % | 945.919 K -66.15 % | 2.795 M 244.79 % | 810.566 K | 0.000 100.00 % | -1.130 M | 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 -100.00 % | 1.714 M | 0.000 -100.00 % | 1.312 M | 0.000 -100.00 % | 2.259 M | 0.000 -100.00 % | 62.229 K | 0.000 -100.00 % | 93.614 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.852 M -21.08 % | 2.347 M -2.29 % | 2.402 M -9.68 % | 2.660 M -4.83 % | 2.795 M 31.65 % | 2.123 M 83.63 % | 1.156 M 2.33 % | 1.130 M 5 537.25 % | 20.040 K -67.80 % | 62.229 K -6.51 % | 66.560 K -28.90 % | 93.614 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K |
| Other current liabilities | 1.172 M 80.87 % | 647.739 K -41.69 % | 1.111 M 364.06 % | 239.397 K -81.50 % | 1.294 M -31.41 % | 1.887 M -28.51 % | 2.640 M -9.32 % | 2.911 M 67.18 % | 1.741 M -30.71 % | 2.513 M 16.46 % | 2.158 M -20.64 % | 2.719 M 103.79 % | 1.334 M -6.73 % | 1.431 M -2.39 % | 1.466 M 65.01 % | 888.207 K -2.07 % | 907.000 K -19.61 % | 1.128 M |
| 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 |
| Short term debt | 0.000 -100.00 % | 1.328 M | 0.000 -100.00 % | 1.714 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 |
| Total current liabilities | 1.172 M -40.71 % | 1.976 M 77.86 % | 1.111 M -53.06 % | 2.367 M 82.86 % | 1.294 M -57.65 % | 3.056 M 1.84 % | 3.001 M -24.45 % | 3.972 M 89.44 % | 2.097 M -30.10 % | 3.000 M 21.08 % | 2.478 M -21.41 % | 3.153 M 72.32 % | 1.830 M -4.20 % | 1.910 M 9.00 % | 1.752 M 2.47 % | 1.710 M 75.93 % | 972.000 K -23.04 % | 1.263 M |
| Total liabilities | 3.024 M -30.05 % | 4.323 M 23.05 % | 3.513 M -30.11 % | 5.026 M 22.93 % | 4.089 M -21.05 % | 5.179 M 24.58 % | 4.157 M -18.52 % | 5.102 M 141.01 % | 2.117 M -30.87 % | 3.062 M 20.36 % | 2.544 M -21.63 % | 3.246 M 77.44 % | 1.830 M -4.20 % | 1.910 M 9.00 % | 1.752 M 2.47 % | 1.710 M 75.93 % | 972.000 K -22.98 % | 1.262 M |
| Other non current assets | 6.064 M -2.12 % | 6.196 M -0.56 % | 6.231 M -12.82 % | 7.147 M -12.34 % | 8.152 M 65.06 % | 4.939 M 70 064.82 % | 7.039 K -99.85 % | 4.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.240 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 274.743 K 149.49 % | 110.124 K -51.20 % | 225.654 K 104.91 % | 110.124 K -61.49 % | 285.963 K 452.47 % | 51.761 K 2 603.97 % | 1.914 K 0.76 % | 1.900 K -48.79 % | 3.710 K -32.79 % | 5.520 K -24.69 % | 7.330 K -19.15 % | 9.066 K 41.99 % | 6.385 K -17.64 % | 7.753 K -15.00 % | 9.121 K | 0.000 -100.00 % | 12.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 M -42.99 % | 2.034 M -29.72 % | 2.893 M -23.20 % | 3.768 M -18.58 % | 4.628 M -16.94 % | 5.572 M -13.58 % | 6.447 M -17.83 % | 7.847 M -16.10 % | 9.352 M 426.77 % | 1.775 M -26.09 % | 2.402 M | 0.000 -100.00 % | 3.655 M |
| Goodwill and intangible assets | 131.059 K -19.48 % | 162.770 K -16.34 % | 194.556 K -13.78 % | 225.654 K -59.23 % | 553.536 K -61.70 % | 1.445 M -30.69 % | 2.085 M -27.98 % | 2.895 M -23.19 % | 3.770 M -18.61 % | 4.631 M -16.96 % | 5.577 M -13.60 % | 6.455 M -17.84 % | 7.856 M -16.06 % | 9.359 M 424.84 % | 1.783 M -26.05 % | 2.411 M -20.66 % | 3.039 M -17.13 % | 3.667 M |
| Property plant equipment net | 1.185 M -18.45 % | 1.453 M -11.20 % | 1.636 M -12.88 % | 1.878 M -0.94 % | 1.896 M 25.37 % | 1.512 M -9.87 % | 1.678 M -3.19 % | 1.733 M 436.64 % | 322.991 K -35.84 % | 503.435 K 20.32 % | 418.414 K -25.32 % | 560.295 K 242.02 % | 163.817 K 211.07 % | 52.662 K 102.44 % | 26.013 K 37.70 % | 18.891 K -14.13 % | 22.000 K -12.00 % | 25.000 K |
| Total non current assets | 7.380 M -5.52 % | 7.812 M -3.10 % | 8.061 M -12.85 % | 9.250 M -12.75 % | 10.602 M 34.26 % | 7.896 M 109.44 % | 3.770 M -60.07 % | 9.442 M 130.70 % | 4.093 M -20.30 % | 5.135 M -14.36 % | 5.995 M -14.53 % | 7.015 M -12.53 % | 8.020 M -14.79 % | 9.411 M 420.20 % | 1.809 M -25.55 % | 2.430 M -20.61 % | 3.061 M -17.09 % | 3.692 M |
| Other current assets | 809.457 K | 0.000 -100.00 % | 766.038 K | 0.000 -100.00 % | 273.045 K 29.29 % | 211.195 K | 0.000 -100.00 % | 239.889 K -90.82 % | 2.613 M 32 666 075.00 % | 8.000 | 0.000 -100.00 % | 2.614 M | 0.000 | 0.000 -100.00 % | 1.399 M | 0.000 | 0.000 -100.00 % | 96.000 |
| Short term investments | 0.000 -100.00 % | 3.878 M | 0.000 -100.00 % | 4.890 M -8.83 % | 5.363 M 8.59 % | 4.939 M 1.81 % | 4.851 M 2.03 % | 4.755 M 3.70 % | 4.585 M 16.18 % | 3.946 M 2.82 % | 3.838 M 2.17 % | 3.757 M 4.30 % | 3.602 M 2.99 % | 3.497 M 2.01 % | 3.428 M 122.06 % | 1.544 M 2.10 % | 1.512 M 29.45 % | 1.168 M |
| cash and cash equivalents | 8.360 M -39.74 % | 13.874 M 49.52 % | 9.278 M -47.63 % | 17.718 M 60.73 % | 11.024 M -46.79 % | 20.718 M 61.07 % | 12.863 M -22.54 % | 16.607 M 77.76 % | 9.343 M -33.52 % | 14.052 M 59.79 % | 8.794 M -26.94 % | 12.037 M 112.95 % | 5.653 M -46.01 % | 10.471 M 23.44 % | 8.482 M -25.17 % | 11.335 M 127.98 % | 4.972 M 29.38 % | 3.843 M |
| Cash and short term investments | 8.360 M -39.74 % | 13.874 M 49.52 % | 9.278 M -47.63 % | 17.718 M 60.73 % | 11.024 M -46.79 % | 20.718 M 16.96 % | 17.714 M 6.67 % | 16.607 M 19.24 % | 13.927 M -22.62 % | 17.999 M 42.48 % | 12.633 M -20.02 % | 15.794 M 70.67 % | 9.254 M -33.75 % | 13.968 M 17.27 % | 11.910 M -7.52 % | 12.879 M 98.63 % | 6.484 M 29.40 % | 5.011 M |
| Total current assets | 9.316 M -34.15 % | 14.148 M 39.33 % | 10.155 M -44.13 % | 18.176 M 60.90 % | 11.297 M -52.42 % | 23.741 M 12.79 % | 21.048 M 8.13 % | 19.466 M 17.68 % | 16.541 M -19.63 % | 20.580 M 35.35 % | 15.205 M -17.40 % | 18.408 M 48.44 % | 12.401 M -24.79 % | 16.488 M 23.88 % | 13.309 M -6.82 % | 14.283 M 86.98 % | 7.639 M 17.61 % | 6.495 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.660 M -41.91 % | 28.680 M 36.26 % | 21.048 M -13.10 % | 24.220 M 46.43 % | 16.541 M -19.63 % | 20.580 M | 0.000 -100.00 % | 0.080 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 146.546 K -46.66 % | 274.743 K 149.49 % | 110.124 K -75.95 % | 457.987 K 315.88 % | 110.124 K | 0.000 -100.00 % | 3.334 M | 0.000 -100.00 % | 2.613 M 3.58 % | 2.523 M -1.94 % | 2.573 M -1.59 % | 2.614 M -16.92 % | 3.147 M | 0.000 -100.00 % | 1.399 M | 0.000 | 0.000 -100.00 % | 1.484 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.240 | 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 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 390.327 K | 0.000 -100.00 % | 435.598 K 20.53 % | 361.407 K 7.41 % | 336.465 K -5.38 % | 355.593 K -23.67 % | 465.837 K 45.73 % | 319.659 K -26.27 % | 433.527 K -12.47 % | 495.286 K 3.35 % | 479.244 K 67.25 % | 286.549 K 395.49 % | 57.832 K -11.03 % | 65.000 K -51.78 % | 134.797 K |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 23.092 K | 0.000 -100.00 % | 733.724 K | 0.000 -100.00 % | 724.920 K | 0.000 -100.00 % | 20.928 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 763.987 K | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 1.714 M | 0.000 -100.00 % | 1.312 M | 0.000 -100.00 % | 1.130 M | 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 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.430 | 0.000 | 0.000 -100.00 % | 0.430 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.840 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.704 K -100.01 % | 17.346 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.041 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 16.697 M -23.97 % | 21.960 M 20.55 % | 18.216 M -33.58 % | 27.426 M 25.24 % | 21.898 M -30.78 % | 31.637 M 27.48 % | 24.818 M -14.15 % | 28.907 M 40.10 % | 20.633 M -19.76 % | 25.715 M 21.29 % | 21.201 M -16.61 % | 25.423 M 24.50 % | 20.421 M -21.15 % | 25.899 M 71.31 % | 15.118 M -9.54 % | 16.713 M 56.20 % | 10.700 M 5.04 % | 10.187 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 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 |
| 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 | 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 |
| Other non cash items | -1.372 M -184.08 % | 1.632 M 215.41 % | -1.414 M -200.43 % | 1.408 M 23.47 % | 1.140 M -69.61 % | 3.752 M 330.23 % | 872.187 K -74.24 % | 3.386 M 187.25 % | 1.179 M -56.64 % | 2.718 M 67.59 % | 1.622 M -63.00 % | 4.383 M |
| Net cash provided by operating activities | 1.664 M -65.80 % | 4.867 M 58.84 % | 3.064 M -53.51 % | 6.590 M 27.03 % | 5.188 M -38.14 % | 8.386 M 46.93 % | 5.707 M -24.01 % | 7.510 M 77.45 % | 4.232 M -20.08 % | 5.296 M 22.20 % | 4.334 M -29.90 % | 6.182 M |
| Investments in property plant and equipment | -13.290 K -356.42 % | 5.183 K 120.17 % | -25.694 K -85.77 % | -13.831 K 71.88 % | -49.177 K 73.03 % | -182.356 K 20.99 % | -230.810 K -151.18 % | 450.945 K 190.19 % | -500.000 K -58 053.74 % | -859.790 98.71 % | -66.665 K -385.05 % | -13.744 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.230 -100.00 % | 8.970 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K | 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 |
| Other investing activites | -161.243 K -31 516.27 % | -510.000 -100.08 % | 672.961 K 79.36 % | 375.192 K 154.87 % | -683.838 K -197.25 % | -230.054 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -174.533 K -3 835.72 % | 4.672 K -99.28 % | 647.267 K 79.12 % | 361.361 K 149.30 % | -733.015 K -77.74 % | -412.410 K -78.68 % | -230.810 K -370.52 % | -49.054 K 90.19 % | -500.000 K -58 038.18 % | -860.020 98.51 % | -57.695 K -319.78 % | -13.744 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 |
| Common stock issued | 26.565 K | 0.000 -100.00 % | 106.636 K 65.63 % | 64.384 K -61.26 % | 166.205 K 146.90 % | 67.318 K -71.33 % | 234.832 K 90.92 % | 123.000 K | 0.000 -100.00 % | 227.550 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -6.714 M | 0.000 100.00 % | -11.983 M | 0.000 100.00 % | -13.993 M | 0.000 100.00 % | -9.301 M | 0.000 100.00 % | -8.263 M -5 164 269 896.77 % | -0.160 100.00 % | -7.318 M -1 216.13 % | -556.031 K |
| Other financing activites | -315.234 K -14.13 % | -276.216 K -0.72 % | -274.252 K 14.53 % | -320.866 K 0.49 % | -322.450 K -73.67 % | -185.671 K -20.41 % | -154.199 K 26.96 % | -211.118 K -17.78 % | -179.248 K 32.15 % | -264.198 K -31.67 % | -200.651 K -125.97 % | 772.531 K |
| Net cash used provided by financing activities | -7.003 M -2 435.34 % | -276.216 K 97.73 % | -12.151 M -4 637.43 % | -256.482 K 98.19 % | -14.149 M -11 854.90 % | -118.353 K 98.72 % | -9.221 M -10 363.81 % | -88.118 K 98.96 % | -8.442 M -22 935.58 % | -36.648 K 99.51 % | -7.519 M -3 572.86 % | 216.500 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.489 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -5.513 M -219.98 % | 4.595 M 154.45 % | -8.440 M -226.07 % | 6.694 M 169.05 % | -9.694 M -223.42 % | 7.855 M 309.80 % | -3.744 M -151.54 % | 7.265 M 254.24 % | -4.710 M -189.57 % | 5.258 M 262.14 % | -3.243 M -150.79 % | 6.385 M |
| Cash at beginning of period | 13.874 M 49.52 % | 9.278 M -47.63 % | 17.718 M 60.73 % | 11.024 M -46.79 % | 20.718 M 61.07 % | 12.863 M -22.54 % | 16.607 M 77.76 % | 9.343 M -33.52 % | 14.052 M 59.79 % | 8.794 M -26.94 % | 12.037 M 112.95 % | 5.653 M |
| Cash at end of period | 8.360 M -39.74 % | 13.874 M 49.52 % | 9.278 M -47.63 % | 17.718 M 60.73 % | 11.024 M -46.79 % | 20.718 M 61.07 % | 12.863 M -22.54 % | 16.607 M 77.76 % | 9.343 M -33.52 % | 14.052 M 59.79 % | 8.794 M -26.94 % | 12.037 M |
| Operating cash flow | 1.664 M -65.80 % | 4.867 M 58.84 % | 3.064 M -53.51 % | 6.590 M 27.03 % | 5.188 M -38.14 % | 8.386 M 46.93 % | 5.707 M -24.01 % | 7.510 M 77.45 % | 4.232 M -20.08 % | 5.296 M 22.20 % | 4.334 M -29.90 % | 6.182 M |
| Capital expenditure | -13.291 K -356.63 % | 5.179 K 120.16 % | -25.690 K -85.74 % | -13.831 K 71.88 % | -49.177 K 73.03 % | -182.356 K 20.99 % | -230.810 K -151.18 % | 450.945 K 190.19 % | -500.000 K -58 053.74 % | -859.790 98.71 % | -66.665 K -385.05 % | -13.744 K |
| Free CashFlow | 1.651 M -66.11 % | 4.872 M 60.36 % | 3.038 M -53.80 % | 6.576 M 27.97 % | 5.138 M -37.36 % | 8.203 M 49.79 % | 5.476 M -31.21 % | 7.961 M 113.30 % | 3.732 M -29.51 % | 5.295 M 24.09 % | 4.267 M -30.83 % | 6.168 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 |