Spindox S.p.A. SPN.MI
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 105.639 M 9.13 % | 96.800 M 19.26 % | 81.170 M 18.56 % | 68.465 M 19.40 % | 57.341 M 10.86 % | 51.726 M 23.33 % | 41.941 M 26.52 % | 33.150 M 1.22 % | 32.749 M 6.58 % | 30.728 M |
| Net income | 463.218 K 956.05 % | -54.111 K -108.54 % | 633.631 K -76.29 % | 2.672 M 77.42 % | 1.506 M 102.45 % | 744.000 K 35.78 % | 547.964 K 359.97 % | 119.131 K -85.41 % | 816.448 K -8.66 % | 893.883 K |
| Income before tax | 2.589 M 84.12 % | 1.406 M -27.45 % | 1.938 M -47.14 % | 3.667 M 45.52 % | 2.520 M 118.37 % | 1.154 M 19.24 % | 967.761 K 261.27 % | 267.881 K -78.71 % | 1.258 M -24.56 % | 1.668 M |
| Income before tax ratio | 0.02 68.71 % | 0.01 -39.17 % | 0.02 -55.42 % | 0.05 21.88 % | 0.04 96.99 % | 0.02 -3.31 % | 0.02 185.54 % | 0.01 -78.97 % | 0.04 -29.21 % | 0.05 |
| EBITDA | 8.555 M 25.25 % | 6.830 M 6.32 % | 6.424 M 7.63 % | 5.969 M 44.31 % | 4.136 M 50.40 % | 2.750 M 25.25 % | 2.196 M 89.05 % | 1.161 M -37.12 % | 1.847 M -16.64 % | 2.215 M |
| Net income ratio | 0.00 884.42 % | 0.00 -107.16 % | 0.01 -80.00 % | 0.04 48.59 % | 0.03 82.63 % | 0.01 10.09 % | 0.01 263.55 % | 0.00 -85.58 % | 0.02 -14.30 % | 0.03 |
| Ratio EBITDA | 0.08 14.77 % | 0.07 -10.85 % | 0.08 -9.22 % | 0.09 20.86 % | 0.07 35.67 % | 0.05 1.56 % | 0.05 49.42 % | 0.04 -37.87 % | 0.06 -21.78 % | 0.07 |
| Gross profit ratio | 0.07 -8.31 % | 0.08 -77.82 % | 0.36 119.02 % | 0.16 67.85 % | 0.10 -67.55 % | 0.30 401.53 % | 0.06 -36.06 % | 0.09 27.48 % | 0.07 -40.08 % | 0.12 |
| Weighted average shs out dil | 5.691 M 3.96 % | 5.475 M 0.00 % | 5.475 M -7.67 % | 5.929 M 0.00 % | 5.929 M 0.10 % | 5.923 M 0.09 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M |
| Weighted average shs out | 5.691 M 3.95 % | 5.475 M 0.01 % | 5.475 M -7.67 % | 5.929 M 0.00 % | 5.929 M 0.10 % | 5.923 M 0.09 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M |
| EPS diluted | 0.08 922.22 % | -0.01 -108.25 % | 0.12 -73.33 % | 0.45 80.00 % | 0.25 92.31 % | 0.13 40.39 % | 0.09 363.00 % | 0.02 -85.51 % | 0.14 -8.61 % | 0.15 |
| Earnings per share | 0.08 922.22 % | -0.01 -108.25 % | 0.12 -73.33 % | 0.45 80.00 % | 0.25 92.31 % | 0.13 40.39 % | 0.09 363.00 % | 0.02 -85.51 % | 0.14 -8.61 % | 0.15 |
| Gross profit | 7.713 M 0.06 % | 7.708 M -73.55 % | 29.143 M 159.67 % | 11.223 M 100.42 % | 5.600 M -64.02 % | 15.565 M 518.54 % | 2.516 M -19.10 % | 3.111 M 29.03 % | 2.411 M -36.14 % | 3.775 M |
| Income tax expense | 1.599 M 38.88 % | 1.151 M 1.61 % | 1.133 M 13.95 % | 994.206 K -1.95 % | 1.014 M 147.32 % | 410.000 K -2.33 % | 419.797 K 182.22 % | 148.750 K -66.33 % | 441.825 K -42.92 % | 773.978 K |
| Cost of revenue | 97.926 M 9.92 % | 89.092 M 43.94 % | 61.893 M 26.35 % | 48.985 M 20.88 % | 40.524 M 12.07 % | 36.161 M -8.28 % | 39.425 M 31.25 % | 30.039 M -0.99 % | 30.339 M 12.56 % | 26.953 M |
| General and administrative expenses | 2.574 M 6.88 % | 2.408 M -76.56 % | 10.273 M 23.76 % | 8.301 M 262.99 % | 2.287 M 1 757.31 % | 123.132 K -47.43 % | 234.214 K | 0.000 | 0.000 -100.00 % | 717.189 K |
| Selling and marketing expenses | 144.970 K 2.02 % | 142.100 K 119.98 % | 64.596 K -73.37 % | 242.570 K 290.41 % | 62.132 K -97.08 % | 2.125 M 24.35 % | 1.709 M | 0.000 | 0.000 -100.00 % | 842.443 K |
| Other expenses | 397.915 K | 0.000 100.00 % | -9.000 K -100.18 % | 5.086 M 556.88 % | -1.113 M -109.57 % | 11.637 M 19 495.47 % | -60.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 3.117 M 22.21 % | 2.551 M 38.44 % | 1.842 M -86.48 % | 13.630 M 1 002.95 % | 1.236 M -91.10 % | 13.885 M 593.28 % | 2.003 M -26.30 % | 2.717 M 153.06 % | 1.074 M -47.60 % | 2.049 M |
| Cost and expenses | 101.043 M 10.26 % | 91.642 M 21.78 % | 75.255 M 20.19 % | 62.615 M 15.44 % | 54.241 M 8.38 % | 50.046 M 20.80 % | 41.428 M 26.47 % | 32.756 M 4.28 % | 31.413 M 8.31 % | 29.002 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 2.719 M 6.61 % | 2.551 M 38.44 % | 1.842 M -78.44 % | 8.544 M 263.71 % | 2.349 M 4.51 % | 2.248 M 15.69 % | 1.943 M 19.42 % | 1.627 M | 0.000 -100.00 % | 1.560 M |
| Interest income | 11.352 K -93.43 % | 172.711 K 2 093.99 % | 7.872 K 508.35 % | 1.294 K 987.39 % | 119.000 -88.10 % | 1.000 K -99.60 % | 251.195 K 100.56 % | 125.247 K 59.41 % | 78.569 K 35.41 % | 58.023 K |
| Interest expense | 1.982 M 12.84 % | 1.757 M 120.67 % | 796.077 K 85.98 % | 428.047 K -2.94 % | 441.000 K 21.82 % | 362.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.959 M 7.96 % | 3.667 M -0.61 % | 3.689 M 96.93 % | 1.873 M 59.49 % | 1.175 M -4.83 % | 1.234 M 22.79 % | 1.005 M 30.50 % | 770.199 K 42.90 % | 538.996 K 2.71 % | 524.764 K |
| Operating income | 4.596 M -16.16 % | 5.482 M -7.33 % | 5.915 M 133.63 % | 2.532 M -41.98 % | 4.364 M 185.05 % | 1.531 M 198.08 % | 513.619 K 31.30 % | 391.189 K -70.09 % | 1.308 M -22.64 % | 1.691 M |
| Operating income ratio | 0.04 -23.18 % | 0.06 -22.29 % | 0.07 97.06 % | 0.04 -51.41 % | 0.08 157.14 % | 0.03 141.70 % | 0.01 3.77 % | 0.01 -70.45 % | 0.04 -27.42 % | 0.06 |
| Total other income expenses net | -2.007 M | 0.000 100.00 % | -3.992 M -451.67 % | 1.135 M 161.57 % | -1.844 M -715.80 % | -226.000 K 82.45 % | -1.288 M -5.92 % | -1.216 M -5.50 % | -1.152 M -110.46 % | -547.580 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.979 M -2 336.15 % | 267.393 K 104.45 % | -6.004 M -15.28 % | -5.208 M -340.24 % | 2.168 M -20.82 % | 2.738 M 49.26 % | 1.834 M -42.40 % | 3.185 M 265.08 % | 872.381 K 841.34 % | -117.676 K |
| Total investments | 848.725 K 488.22 % | 144.288 K 120.59 % | 65.410 K -99.42 % | 11.232 M 1 513.80 % | 696.000 K 125.97 % | 308.000 K -70.58 % | 1.047 M 244.83 % | 303.582 K 0.00 % | 303.581 K 1 966.30 % | 14.692 K |
| Total debt | 13.631 M -31.26 % | 19.829 M 19.00 % | 16.663 M 48.89 % | 11.191 M 26.60 % | 8.840 M 0.62 % | 8.785 M 81.60 % | 4.838 M -19.43 % | 6.004 M 83.93 % | 3.264 M 5.01 % | 3.109 M |
| Accumulated other comprehensive income loss | 8.897 M 1 000.63 % | 808.367 K -87.49 % | 6.462 M -8.32 % | 7.049 M | 0.000 -100.00 % | 69.689 K 16.03 % | 60.063 K 61.54 % | 37.181 K 0.18 % | 37.116 K -0.01 % | 37.121 K |
| Retained earnings | 7.688 M -44.12 % | 13.757 M 93.27 % | 7.118 M 9.43 % | 6.504 M 57.57 % | 4.128 M 57.44 % | 2.622 M 19.16 % | 2.200 M 16.70 % | 1.885 M 6.74 % | 1.766 M 34.44 % | 1.314 M |
| Common stock | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 161.46 % | 114.742 K |
| Total equity | 19.352 M 26.07 % | 15.351 M 4.12 % | 14.743 M 6.97 % | 13.782 M 212.67 % | 4.408 M 109.71 % | 2.102 M 36.10 % | 1.544 M -19.00 % | 1.907 M -4.83 % | 2.003 M 46.70 % | 1.366 M |
| Other non current liabilities | 2.446 M -34.34 % | 3.724 M -20.42 % | 4.680 M -4.88 % | 4.920 M -22.68 % | 6.363 M 5 632.79 % | 111.000 K -87.23 % | 868.949 K -72.70 % | 3.183 M -1.57 % | 3.233 M 4.42 % | 3.096 M |
| Long term debt | 7.006 M -21.55 % | 8.931 M -9.19 % | 9.835 M 61.66 % | 6.084 M 9.53 % | 5.554 M 45.82 % | 3.809 M 969.70 % | 356.082 K -29.99 % | 508.595 K 22.44 % | 415.398 K -13.95 % | 482.755 K |
| Total non current liabilities | 9.452 M -66.97 % | 28.617 M 97.16 % | 14.515 M -26.63 % | 19.783 M 66.42 % | 11.888 M 203.26 % | 3.920 M -20.40 % | 4.924 M 33.41 % | 3.691 M 1.16 % | 3.649 M 1.95 % | 3.579 M |
| Other current liabilities | 27.678 M 96.58 % | 14.080 M -24.95 % | 18.761 M 103.61 % | 9.214 M 12.98 % | 8.156 M -35.47 % | 12.639 M 57.17 % | 8.042 M 20.07 % | 6.698 M 0.59 % | 6.658 M -1.03 % | 6.727 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.070 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 6.624 M -39.22 % | 10.898 M 59.61 % | 6.828 M 32.29 % | 5.162 M 57.12 % | 3.285 M -33.98 % | 4.976 M 11.03 % | 4.482 M -18.45 % | 5.496 M 92.90 % | 2.849 M 8.50 % | 2.626 M |
| Total current liabilities | 45.985 M 17.08 % | 39.278 M 1.67 % | 38.631 M 54.59 % | 24.989 M 25.65 % | 19.887 M -16.35 % | 23.773 M 19.73 % | 19.855 M 32.77 % | 14.954 M 27.14 % | 11.762 M -0.19 % | 11.784 M |
| Total liabilities | 55.437 M -17.87 % | 67.496 M -0.68 % | 67.956 M 51.23 % | 44.934 M 41.41 % | 31.777 M 14.75 % | 27.693 M 11.76 % | 24.779 M 32.90 % | 18.645 M 20.99 % | 15.410 M 0.31 % | 15.363 M |
| Other non current assets | 301.152 K 1 003.68 % | -33.325 K -109.17 % | 363.408 K -97.20 % | 12.969 M 449.07 % | 2.362 M 46.89 % | 1.608 M 170.71 % | 593.996 K -19.09 % | 734.111 K 43.60 % | 511.202 K 126.51 % | 225.687 K |
| Long term investments | 250.186 K -90.10 % | 2.528 M 73.75 % | 1.455 M -86.14 % | 10.493 M 335.22 % | 2.411 M 42.81 % | 1.688 M 61.27 % | 1.047 M 244.83 % | 303.582 K 0.00 % | 303.581 K 1 966.30 % | 14.692 K |
| Intangible assets | 3.093 M -20.13 % | 3.873 M 10.30 % | 3.511 M 248.32 % | 1.008 M 213.08 % | 322.000 K -25.29 % | 431.000 K 41.44 % | 304.716 K 3.48 % | 294.457 K 11.25 % | 264.673 K 23.19 % | 214.844 K |
| GoodWill | 15.945 M 3.68 % | 15.379 M -4.50 % | 16.103 M 621.71 % | 2.231 M -10.10 % | 2.482 M 336.97 % | 568.000 K -16.88 % | 683.314 K -14.39 % | 798.199 K -12.58 % | 913.084 K -11.18 % | 1.028 M |
| Goodwill and intangible assets | 19.039 M -1.11 % | 19.252 M -1.85 % | 19.615 M 505.51 % | 3.239 M 15.53 % | 2.804 M 180.68 % | 999.000 K 1.11 % | 988.030 K -9.58 % | 1.093 M -7.23 % | 1.178 M -5.24 % | 1.243 M |
| Property plant equipment net | 1.746 M -1.90 % | 1.780 M 11.70 % | 1.593 M 16.67 % | 1.366 M -16.06 % | 1.627 M -28.42 % | 2.273 M -1.93 % | 2.318 M 22.37 % | 1.894 M 66.98 % | 1.134 M 263.62 % | 311.954 K |
| Total non current assets | 21.336 M -17.65 % | 25.910 M 20.11 % | 21.571 M 22.75 % | 17.574 M 158.71 % | 6.793 M 39.20 % | 4.880 M -3.39 % | 5.051 M 25.52 % | 4.024 M 28.70 % | 3.127 M 74.18 % | 1.795 M |
| Other current assets | 5.246 M 277.67 % | 1.389 M 130.57 % | -4.543 M -1 029.64 % | 488.700 K 201.65 % | 162.008 K -66.94 % | 490.041 K -31.71 % | 717.539 K -39.99 % | 1.196 M 19.62 % | 999.637 K 7.50 % | 929.922 K |
| Short term investments | 598.539 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 19.610 M 0.25 % | 19.562 M -13.70 % | 22.667 M 30.81 % | 17.328 M 123.42 % | 7.756 M 28.26 % | 6.047 M 101.35 % | 3.003 M 6.52 % | 2.819 M 17.87 % | 2.392 M -25.86 % | 3.226 M |
| Cash and short term investments | 20.209 M 3.31 % | 19.562 M -13.70 % | 22.667 M 30.81 % | 17.328 M 123.42 % | 7.756 M 28.26 % | 6.047 M 101.35 % | 3.003 M 6.52 % | 2.819 M 17.87 % | 2.392 M -25.86 % | 3.226 M |
| Total current assets | 53.453 M -6.12 % | 56.936 M -1.31 % | 57.691 M 40.25 % | 41.134 M 43.59 % | 28.647 M 14.98 % | 24.915 M 17.12 % | 21.272 M 28.71 % | 16.528 M 15.68 % | 14.287 M -4.33 % | 14.934 M |
| Inventory | 0.000 | 0.000 -100.00 % | 3.436 M | 0.000 | 0.000 -100.00 % | 677.959 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 27.999 M -22.20 % | 35.986 M -0.40 % | 36.131 M 54.96 % | 23.317 M 12.48 % | 20.729 M 17.11 % | 17.700 M -2.30 % | 18.117 M 44.79 % | 12.512 M 14.84 % | 10.895 M 1.09 % | 10.777 M |
| Tax assets | 0.000 -100.00 % | 2.384 M 263.84 % | -1.455 M 86.14 % | -10.493 M -335.22 % | -2.411 M -42.81 % | -1.688 M -1 710.71 % | 104.816 K | 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 | 7.525 M -18.63 % | 9.248 M -2.11 % | 9.447 M 27.99 % | 7.381 M 37.36 % | 5.374 M 30.12 % | 4.130 M -3.10 % | 4.262 M 54.37 % | 2.761 M 22.45 % | 2.255 M -7.26 % | 2.431 M |
| Tax payables | 4.158 M -17.70 % | 5.052 M 40.54 % | 3.595 M 11.24 % | 3.232 M 5.19 % | 3.072 M 51.48 % | 2.028 M -33.94 % | 3.070 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 13.296 M -16.70 % | 15.962 M 7.78 % | 14.810 M 67.65 % | 8.833 M 56.10 % | 5.659 M 2.11 % | 5.542 M 25.55 % | 4.414 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.416 M 76.45 % | 1.369 M 58.71 % | 862.624 K 9 448.64 % | 9.034 K | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -883.448 K | 0.000 | 0.000 100.00 % | -20.054 K 97.91 % | -959.277 K 5.58 % | -1.016 M -221.52 % | -316.000 K -216.00 % | -100.001 K 0.00 % | -100.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -14.810 M -67.65 % | -8.833 M -56.10 % | -5.659 M -2.11 % | -5.542 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -399.015 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 74.789 M -9.73 % | 82.846 M 0.18 % | 82.698 M 40.86 % | 58.708 M 62.24 % | 36.185 M 21.45 % | 29.795 M 13.19 % | 26.324 M 28.08 % | 20.552 M 18.02 % | 17.414 M 4.09 % | 16.729 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 100.00 % | -15.347 K -2 208.10 % | 728.000 111.12 % | -6.548 K 0.00 % | -6.548 K -185.04 % | 7.700 K | 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 | 4.029 M 141.92 % | -9.612 M -494.09 % | 2.439 M -58.09 % | 5.819 M 581.33 % | -1.209 M -238.65 % | 872.000 K -62.90 % | 2.350 M 271.24 % | -1.372 M -442.80 % | 400.359 K -74.36 % | 1.562 M |
| Accounts receivables | 8.376 M 722.33 % | -1.346 M 86.26 % | -9.794 M -350.68 % | -2.173 M 17.24 % | -2.626 M -5 803.10 % | 46.045 K 100.90 % | -5.099 M -215.33 % | -1.617 M -1 272.39 % | -117.827 K -112.27 % | 960.164 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.000 130.40 % | -398.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -1.723 M -763.59 % | -199.465 K -109.66 % | 2.066 M 4.90 % | 1.969 M 37.90 % | 1.428 M 551.61 % | -316.219 K -121.07 % | 1.501 M | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.665 M 66.96 % | -8.067 M -179.34 % | 10.167 M 68.81 % | 6.023 M 53 829.63 % | -11.210 K -100.98 % | 1.143 M -80.79 % | 5.948 M 2 331.45 % | 244.634 K -52.79 % | 518.186 K -13.86 % | 601.538 K |
| Other non cash items | 1.299 M -54.61 % | 2.863 M 14.86 % | 2.492 M 952.57 % | -292.319 K -122.90 % | 1.277 M 848.92 % | -170.452 K -102.98 % | 5.726 M 6 007.32 % | 93.753 K 109.49 % | -988.224 K -264.83 % | -270.873 K |
| Net cash provided by operating activities | 10.278 M 427.66 % | -3.137 M -133.33 % | 9.411 M -1.24 % | 9.529 M 247.52 % | 2.742 M 2.58 % | 2.673 M -33.65 % | 4.028 M 1 134.72 % | -389.331 K -150.72 % | 767.579 K -71.67 % | 2.709 M |
| Investments in property plant and equipment | -541.000 K 36.08 % | -846.419 K 95.44 % | -18.581 M -1 106.52 % | -1.540 M 33.99 % | -2.333 M -112.86 % | -1.096 M 22.71 % | -1.418 M -18.80 % | -1.194 M -11.42 % | -1.071 M -284.48 % | -278.644 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 1.064 M -64.28 % | 2.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -710.643 K -321.03 % | -168.786 K | 0.000 100.00 % | -10.566 M -1 212.50 % | -805.000 K -32.62 % | -607.000 K -73.57 % | -349.708 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 9.812 M 158 307.98 % | 6.194 K 5 105.04 % | 119.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -3.171 M -28.24 % | -2.472 M | 0.000 100.00 % | -958.908 K 67.82 % | -2.980 M | 0.000 100.00 % | -654.035 K -27.36 % | -513.526 K -1.17 % | -507.593 K -129.45 % | -221.217 K |
| Net cash used for investing activites | -4.422 M -26.80 % | -3.488 M 60.23 % | -8.769 M 26.89 % | -11.994 M -282.22 % | -3.138 M -84.26 % | -1.703 M 3.67 % | -1.768 M -3.55 % | -1.707 M -8.13 % | -1.579 M -215.87 % | -499.861 K |
| Debt repayment | -8.181 M -358.40 % | 3.166 M -31.50 % | 4.622 M -3.67 % | 4.798 M 268.36 % | 1.302 M -42.34 % | 2.259 M 1 581.19 % | -152.513 K -263.65 % | 93.197 K 238.36 % | -67.357 K -113.95 % | 482.755 K |
| Common stock issued | 2.373 M 572.36 % | 352.973 K -44.35 % | 634.269 K -91.00 % | 7.050 M 781.27 % | 799.979 K 853.04 % | 83.940 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -659.162 K -1 063 064.52 % | -62.000 | 0.000 100.00 % | -270.000 K 70.33 % | -910.155 K -110.72 % | -431.936 K -940.41 % | -41.516 K 83.39 % | -250.000 K |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -348.000 K | 0.000 100.00 % | -270.000 K | 0.000 | 0.000 100.00 % | -137.204 K | 0.000 |
| Other financing activites | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 100.00 % | -415.000 | 0.000 100.00 % | -1.014 M -135.43 % | 2.863 M 1 182.67 % | 223.180 K 192.44 % | -241.423 K |
| Net cash used provided by financing activities | -5.807 M -265.04 % | 3.519 M -25.08 % | 4.697 M -59.16 % | 11.500 M 447.08 % | 2.102 M 1.40 % | 2.073 M 199.82 % | -2.077 M -182.29 % | 2.524 M 11 122.92 % | -22.897 K -164.19 % | -8.667 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 48.403 K 101.56 % | -3.106 M -158.17 % | 5.339 M -40.91 % | 9.034 M 429.57 % | 1.706 M -43.96 % | 3.044 M 1 555.75 % | 183.844 K -56.98 % | 427.353 K 151.23 % | -834.234 K -137.90 % | 2.201 M |
| Cash at beginning of period | 19.562 M -13.70 % | 22.667 M 30.81 % | 17.328 M 123.50 % | 7.753 M 28.21 % | 6.047 M 101.37 % | 3.003 M 6.51 % | 2.819 M 17.87 % | 2.392 M -25.86 % | 3.226 M 214.65 % | 1.025 M |
| Cash at end of period | 19.610 M 0.25 % | 19.562 M -13.70 % | 22.667 M 35.02 % | 16.787 M 116.53 % | 7.753 M 28.21 % | 6.047 M 101.35 % | 3.003 M 6.52 % | 2.819 M 17.87 % | 2.392 M -25.86 % | 3.226 M |
| Operating cash flow | 10.278 M 427.66 % | -3.137 M -133.33 % | 9.411 M -1.24 % | 9.529 M 247.52 % | 2.742 M 2.58 % | 2.673 M -33.65 % | 4.028 M 1 134.72 % | -389.331 K -150.72 % | 767.579 K -71.67 % | 2.709 M |
| Capital expenditure | -3.712 M -6.32 % | -3.491 M 81.21 % | -18.581 M -1 106.52 % | -1.540 M 33.99 % | -2.333 M -112.86 % | -1.096 M 22.71 % | -1.418 M -18.80 % | -1.194 M -11.42 % | -1.071 M -284.48 % | -278.644 K |
| Free CashFlow | 6.566 M 199.07 % | -6.628 M 27.72 % | -9.170 M -214.78 % | 7.989 M 1 853.29 % | 409.000 K -74.06 % | 1.577 M -39.59 % | 2.610 M 264.90 % | -1.583 M -421.18 % | -303.744 K -112.50 % | 2.431 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 53.483 M -0.54 % | 53.773 M 10.62 % | 48.610 M 1.03 % | 48.112 M 15.25 % | 41.745 M 10.50 % | 37.778 M 13.34 % | 33.330 M -0.27 % | 33.420 M 17.59 % | 28.421 M 0.00 % | 28.421 M 9.89 % | 25.863 M 0.00 % | 25.863 M 23.33 % | 20.971 M 0.00 % | 20.971 M 26.52 % | 16.575 M 0.00 % | 16.575 M 1.22 % | 16.375 M 0.00 % | 16.375 M 6.58 % | 15.364 M 0.00 % | 15.364 M |
| Net income | 289.746 K 67.03 % | 173.472 K 139.59 % | -438.138 K -214.09 % | 384.026 K 445.05 % | 70.457 K -87.49 % | 563.174 K -59.49 % | 1.390 M 9.22 % | 1.273 M 69.03 % | 753.117 K 0.00 % | 753.117 K 102.45 % | 372.000 K 0.00 % | 372.000 K 35.78 % | 273.982 K 0.00 % | 273.982 K 359.97 % | 59.566 K 0.00 % | 59.566 K -85.41 % | 408.224 K 0.00 % | 408.224 K -8.66 % | 446.942 K 0.00 % | 446.942 K |
| Income before tax | 1.508 M -30.27 % | 2.162 M 3 388.05 % | 61.992 K -95.39 % | 1.344 M 128.50 % | 588.247 K -56.43 % | 1.350 M -24.14 % | 1.779 M -4.61 % | 1.866 M 48.06 % | 1.260 M 0.00 % | 1.260 M 118.37 % | 577.000 K 0.00 % | 577.000 K 19.24 % | 483.881 K 0.00 % | 483.881 K 261.27 % | 133.941 K 0.00 % | 133.941 K -78.71 % | 629.137 K 0.00 % | 629.137 K -24.56 % | 833.931 K 0.00 % | 833.931 K |
| Income before tax ratio | 0.03 -29.89 % | 0.04 3 053.17 % | 0.00 -95.44 % | 0.03 98.26 % | 0.01 -60.57 % | 0.04 -33.07 % | 0.05 -4.36 % | 0.06 25.91 % | 0.04 0.00 % | 0.04 98.72 % | 0.02 0.00 % | 0.02 -3.31 % | 0.02 0.00 % | 0.02 185.54 % | 0.01 0.00 % | 0.01 -78.97 % | 0.04 0.00 % | 0.04 -29.21 % | 0.05 0.00 % | 0.05 |
| EBITDA | 4.342 M 11.07 % | 3.909 M 30.64 % | 2.992 M 72.08 % | 1.739 M -49.21 % | 3.424 M 135.00 % | 1.457 M -45.05 % | 2.651 M -2.22 % | 2.712 M 31.12 % | 2.068 M 0.00 % | 2.068 M 50.40 % | 1.375 M 0.00 % | 1.375 M 25.25 % | 1.098 M 0.00 % | 1.098 M 89.05 % | 580.694 K 0.00 % | 580.694 K -37.12 % | 923.433 K 0.00 % | 923.433 K -16.64 % | 1.108 M 0.00 % | 1.108 M |
| Net income ratio | 0.01 67.93 % | 0.00 135.79 % | -0.01 -212.92 % | 0.01 372.91 % | 0.00 -88.68 % | 0.01 -64.26 % | 0.04 9.51 % | 0.04 43.74 % | 0.03 0.00 % | 0.03 84.23 % | 0.01 0.00 % | 0.01 10.09 % | 0.01 0.00 % | 0.01 263.55 % | 0.00 0.00 % | 0.00 -85.58 % | 0.02 0.00 % | 0.02 -14.30 % | 0.03 0.00 % | 0.03 |
| Ratio EBITDA | 0.08 11.67 % | 0.07 18.10 % | 0.06 70.32 % | 0.04 -55.93 % | 0.08 112.67 % | 0.04 -51.52 % | 0.08 -1.96 % | 0.08 11.51 % | 0.07 0.00 % | 0.07 36.86 % | 0.05 0.00 % | 0.05 1.56 % | 0.05 0.00 % | 0.05 49.42 % | 0.04 0.00 % | 0.04 -37.87 % | 0.06 0.00 % | 0.06 -21.78 % | 0.07 0.00 % | 0.07 |
| Gross profit ratio | 0.08 33.71 % | 0.06 -21.03 % | 0.08 -45.76 % | 0.14 19.77 % | 0.12 -16.58 % | 0.14 -36.94 % | 0.23 115.23 % | 0.11 -63.30 % | 0.29 0.00 % | 0.29 -4.60 % | 0.30 0.00 % | 0.30 401.53 % | 0.06 0.00 % | 0.06 -36.06 % | 0.09 0.00 % | 0.09 27.48 % | 0.07 0.00 % | 0.07 -40.08 % | 0.12 0.00 % | 0.12 |
| Weighted average shs out dil | 5.699 M 0.28 % | 5.683 M 3.81 % | 5.475 M 0.00 % | 5.475 M 0.00 % | 5.475 M -7.67 % | 5.929 M 0.00 % | 5.929 M 0.00 % | 5.929 M 0.00 % | 5.929 M 0.00 % | 5.929 M 0.10 % | 5.923 M 0.00 % | 5.923 M 0.09 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M |
| Weighted average shs out | 5.700 M 0.28 % | 5.684 M 3.81 % | 5.475 M 0.00 % | 5.475 M 0.00 % | 5.475 M -7.67 % | 5.929 M 0.00 % | 5.929 M 0.00 % | 5.929 M 0.00 % | 5.929 M 0.00 % | 5.929 M 0.10 % | 5.923 M 0.00 % | 5.923 M 0.09 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M 0.00 % | 5.918 M |
| EPS diluted | 0.05 66.56 % | 0.03 138.13 % | -0.08 -213.96 % | 0.07 444.19 % | 0.01 -86.42 % | 0.10 -58.70 % | 0.23 9.52 % | 0.21 61.54 % | 0.13 0.00 % | 0.13 100.00 % | 0.07 0.00 % | 0.07 40.39 % | 0.05 0.00 % | 0.05 363.00 % | 0.01 0.00 % | 0.01 -85.51 % | 0.07 0.00 % | 0.07 -8.61 % | 0.08 0.00 % | 0.08 |
| Earnings per share | 0.05 66.56 % | 0.03 138.13 % | -0.08 -213.96 % | 0.07 444.19 % | 0.01 -86.42 % | 0.10 -58.70 % | 0.23 9.52 % | 0.21 61.54 % | 0.13 0.00 % | 0.13 100.00 % | 0.07 0.00 % | 0.07 40.39 % | 0.05 0.00 % | 0.05 363.00 % | 0.01 0.00 % | 0.01 -85.51 % | 0.07 0.00 % | 0.07 -8.61 % | 0.08 0.00 % | 0.08 |
| Gross profit | 4.376 M 32.99 % | 3.291 M -12.65 % | 3.767 M -45.19 % | 6.873 M 38.04 % | 4.979 M -7.82 % | 5.402 M -28.53 % | 7.558 M 114.65 % | 3.521 M -56.84 % | 8.159 M 0.00 % | 8.159 M 4.83 % | 7.783 M 0.00 % | 7.783 M 518.54 % | 1.258 M 0.00 % | 1.258 M -19.10 % | 1.555 M 0.00 % | 1.555 M 29.03 % | 1.205 M 0.00 % | 1.205 M -36.14 % | 1.888 M 0.00 % | 1.888 M |
| Income tax expense | 810.818 K -48.55 % | 1.576 M 437.85 % | 293.000 K -65.86 % | 858.183 K 108.80 % | 411.007 K -43.07 % | 721.920 K 85.50 % | 389.174 K -34.33 % | 592.607 K 16.89 % | 507.000 K 0.00 % | 507.000 K 147.32 % | 205.000 K 0.00 % | 205.000 K -2.33 % | 209.899 K 0.00 % | 209.899 K 182.22 % | 74.375 K 0.00 % | 74.375 K -66.33 % | 220.913 K 0.00 % | 220.913 K -42.92 % | 386.989 K 0.00 % | 386.989 K |
| Cost of revenue | 49.107 M -2.73 % | 50.482 M 12.57 % | 44.843 M 8.74 % | 41.239 M 12.17 % | 36.766 M 13.56 % | 32.376 M 25.62 % | 25.773 M -13.80 % | 29.899 M 47.56 % | 20.262 M 0.00 % | 20.262 M 12.07 % | 18.081 M 0.00 % | 18.081 M -8.28 % | 19.712 M 0.00 % | 19.712 M 31.25 % | 15.019 M 0.00 % | 15.019 M -0.99 % | 15.169 M 0.00 % | 15.169 M 12.56 % | 13.477 M 0.00 % | 13.477 M |
| General and administrative expenses | 1.317 M 4.71 % | 1.258 M 0.84 % | 1.247 M -79.76 % | 6.160 M 14.89 % | 5.362 M 11.30 % | 4.818 M 9 777.42 % | 48.775 K 0.00 % | 48.775 K -95.73 % | 1.143 M 0.00 % | 1.143 M 1 757.31 % | 61.566 K 0.00 % | 61.566 K -47.43 % | 117.107 K 0.00 % | 117.107 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.595 K 0.00 % | 358.595 K |
| Selling and marketing expenses | 79.881 K 22.73 % | 65.088 K -20.71 % | 82.090 K 173.59 % | 30.005 K -52.35 % | 62.975 K -33.90 % | 95.273 K -15.65 % | 112.951 K -93.20 % | 1.662 M 5 248.65 % | 31.066 K 0.00 % | 31.066 K -97.08 % | 1.062 M 0.00 % | 1.062 M 24.35 % | 854.294 K 0.00 % | 854.294 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 421.222 K 0.00 % | 421.222 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -144.950 K -587.94 % | -21.070 K 78.80 % | -99.380 K -231.27 % | -30.000 K -100.46 % | 6.581 M 0.00 % | 6.581 M -5.21 % | 6.943 M 0.00 % | 6.943 M 23 241.67 % | -30.000 K 0.00 % | -30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.397 M 5.60 % | 1.323 M -0.49 % | 1.329 M -78.67 % | 6.230 M 11.85 % | 5.570 M 12.89 % | 4.934 M -21.73 % | 6.304 M 262.23 % | 1.740 M -73.55 % | 6.581 M 0.00 % | 6.581 M -5.21 % | 6.943 M 0.00 % | 6.943 M 593.28 % | 1.001 M 0.00 % | 1.001 M -26.30 % | 1.359 M 0.00 % | 1.359 M 153.06 % | 536.929 K 0.00 % | 536.929 K -47.60 % | 1.025 M 0.00 % | 1.025 M |
| Cost and expenses | 50.503 M -2.51 % | 51.805 M 12.20 % | 46.172 M -2.73 % | 47.469 M 12.13 % | 42.336 M 13.47 % | 37.310 M 16.32 % | 32.077 M 1.38 % | 31.639 M 17.87 % | 26.843 M 0.00 % | 26.843 M 7.27 % | 25.023 M 0.00 % | 25.023 M 20.80 % | 20.714 M 0.00 % | 20.714 M 26.47 % | 16.378 M 0.00 % | 16.378 M 4.28 % | 15.706 M 0.00 % | 15.706 M 8.31 % | 14.501 M 0.00 % | 14.501 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.268 K | 0.000 -100.00 % | 4.839 K 1.64 % | 4.761 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 |
| Selling general and administrative expenses | 1.397 M 5.60 % | 1.323 M -0.49 % | 1.329 M -78.53 % | 6.190 M 14.11 % | 5.425 M 10.42 % | 4.913 M -20.82 % | 6.205 M 262.77 % | 1.710 M 45.62 % | 1.175 M 0.00 % | 1.175 M 4.51 % | 1.124 M 0.00 % | 1.124 M 15.69 % | 971.401 K 0.00 % | 971.401 K 19.42 % | 813.460 K 0.00 % | 813.460 K | 0.000 | 0.000 -100.00 % | 779.816 K 0.00 % | 779.816 K |
| Interest income | 11.352 K | 0.000 100.00 % | -159.467 K -148.01 % | 332.178 K 21.06 % | 274.390 K 122.32 % | 123.423 K 25.74 % | 98.158 K 7.04 % | 91.704 K 154 024.37 % | 59.500 0.00 % | 59.500 -88.10 % | 500.000 0.00 % | 500.000 -99.60 % | 125.598 K 0.00 % | 125.598 K 100.56 % | 62.624 K 0.00 % | 62.624 K 59.41 % | 39.285 K 0.00 % | 39.285 K 35.41 % | 29.012 K 0.00 % | 29.012 K |
| Interest expense | 966.464 K -4.86 % | 1.016 M 0.90 % | 1.007 M 34.25 % | 749.954 K 36.66 % | 548.780 K | 0.000 | 0.000 | 0.000 -100.00 % | 220.500 K 0.00 % | 220.500 K 21.82 % | 181.000 K 0.00 % | 181.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.870 M 4.27 % | 1.793 M -6.79 % | 1.924 M 10.33 % | 1.743 M -23.76 % | 2.287 M 63.01 % | 1.403 M 107.68 % | 675.429 K 1.94 % | 662.591 K 12.81 % | 587.338 K 0.00 % | 587.338 K -4.83 % | 617.125 K 0.00 % | 617.125 K 22.79 % | 502.574 K 0.00 % | 502.574 K 30.50 % | 385.100 K 0.00 % | 385.100 K 42.90 % | 269.498 K 0.00 % | 269.498 K 2.71 % | 262.382 K 0.00 % | 262.382 K |
| Operating income | 2.980 M 51.40 % | 1.968 M -19.27 % | 2.438 M 279.06 % | 643.120 K 208.90 % | -590.580 K -226.28 % | 467.680 K -62.70 % | 1.254 M -29.59 % | 1.781 M 15.89 % | 1.537 M 0.00 % | 1.537 M 100.72 % | 765.500 K 0.00 % | 765.500 K 198.08 % | 256.810 K 0.00 % | 256.810 K 31.30 % | 195.595 K 0.00 % | 195.595 K -70.09 % | 653.935 K 0.00 % | 653.935 K -22.64 % | 845.339 K 0.00 % | 845.339 K |
| Operating income ratio | 0.06 52.23 % | 0.04 -27.02 % | 0.05 275.18 % | 0.01 194.48 % | -0.01 -214.28 % | 0.01 -67.09 % | 0.04 -29.40 % | 0.05 -1.45 % | 0.05 0.00 % | 0.05 82.66 % | 0.03 0.00 % | 0.03 141.70 % | 0.01 0.00 % | 0.01 3.77 % | 0.01 0.00 % | 0.01 -70.45 % | 0.04 0.00 % | 0.04 -27.42 % | 0.06 0.00 % | 0.06 |
| Total other income expenses net | -1.472 M -857.66 % | 194.270 K 108.18 % | -2.376 M -1 236.26 % | -177.797 K 85.07 % | -1.191 M -826.07 % | 164.025 K -68.80 % | 525.768 K 518.70 % | 84.979 K 129.32 % | -289.787 K 0.00 % | -289.787 K -156.45 % | -113.000 K 0.00 % | -113.000 K 82.45 % | -643.893 K 0.00 % | -643.893 K -5.92 % | -607.910 K 0.00 % | -607.910 K -5.50 % | -576.214 K 0.00 % | -576.214 K -110.46 % | -273.790 K 0.00 % | -273.790 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.979 M -413.57 % | 1.907 M 613.12 % | 267.393 K -89.45 % | 2.534 M 142.21 % | -6.004 M 11.74 % | -6.802 M -22.74 % | -5.542 M -307.42 % | -1.360 M -162.74 % | 2.168 M -11.62 % | 2.453 M -10.41 % | 2.738 M 19.76 % | 2.286 M 24.63 % | 1.834 M -26.91 % | 2.510 M -21.20 % | 3.185 M 57.00 % | 2.029 M 132.54 % | 872.381 K 131.18 % | 377.353 K 420.67 % | -117.676 K |
| Total investments | 848.725 K 127.15 % | 373.635 K -92.34 % | 4.878 M 3 301.44 % | 143.410 K 119.25 % | 65.410 K 9.00 % | 60.010 K -99.55 % | 13.295 M 343.81 % | 2.996 M 330.41 % | 696.000 K 38.65 % | 502.000 K 62.99 % | 308.000 K -54.53 % | 677.419 K -35.29 % | 1.047 M 55.04 % | 675.210 K 122.41 % | 303.582 K 0.00 % | 303.582 K 0.00 % | 303.581 K 90.77 % | 159.137 K 983.15 % | 14.692 K |
| Total debt | 13.631 M -22.73 % | 17.641 M -11.03 % | 19.829 M 16.49 % | 17.023 M 2.16 % | 16.663 M 32.38 % | 12.587 M 11.94 % | 11.245 M 26.16 % | 8.913 M -10.18 % | 9.924 M 6.09 % | 9.355 M 6.48 % | 8.785 M 28.98 % | 6.811 M 40.80 % | 4.838 M -10.76 % | 5.421 M -9.72 % | 6.004 M 29.56 % | 4.634 M 41.97 % | 3.264 M 2.45 % | 3.187 M 2.51 % | 3.109 M |
| Accumulated other comprehensive income loss | 8.897 M 1 356.27 % | 610.952 K -24.42 % | 808.367 K -86.93 % | 6.186 M -4.27 % | 6.462 M -12.07 % | 7.350 M 2.00 % | 7.206 M 812.19 % | 789.928 K -0.01 % | 789.991 K 83.79 % | 429.840 K 516.80 % | 69.689 K 7.42 % | 64.876 K 8.01 % | 60.063 K 23.53 % | 48.622 K 30.77 % | 37.181 K 0.09 % | 37.149 K 0.09 % | 37.116 K -0.01 % | 37.119 K -0.01 % | 37.121 K |
| Retained earnings | 7.688 M -50.89 % | 15.653 M 13.78 % | 13.757 M 75.75 % | 7.827 M 10.78 % | 7.066 M 0.85 % | 7.007 M 7.87 % | 6.495 M 27.23 % | 5.105 M 23.67 % | 4.128 M 22.31 % | 3.375 M 28.72 % | 2.622 M 8.74 % | 2.411 M 9.58 % | 2.200 M 7.71 % | 2.043 M 8.35 % | 1.885 M 3.26 % | 1.826 M 3.37 % | 1.766 M 14.69 % | 1.540 M 17.22 % | 1.314 M |
| Common stock | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 44.67 % | 207.371 K 80.73 % | 114.742 K |
| Total equity | 19.352 M 2.90 % | 18.807 M 22.51 % | 15.351 M -1.14 % | 15.527 M 5.32 % | 14.743 M -1.03 % | 14.896 M 8.15 % | 13.773 M 158.26 % | 5.333 M 20.99 % | 4.408 M 35.42 % | 3.255 M 54.85 % | 2.102 M 15.29 % | 1.823 M 18.05 % | 1.544 M -10.50 % | 1.725 M -9.50 % | 1.907 M -2.48 % | 1.955 M -2.42 % | 2.003 M 18.93 % | 1.685 M 23.35 % | 1.366 M |
| Other non current liabilities | 2.446 M -20.74 % | 3.086 M -17.15 % | 3.724 M -76.70 % | 15.984 M 241.54 % | 4.680 M -62.14 % | 12.361 M 160.83 % | 4.739 M 806.99 % | 522.503 K -91.79 % | 6.363 M 96.57 % | 3.237 M 2 816.39 % | 111.000 K -77.35 % | 489.975 K -43.61 % | 868.949 K -57.11 % | 2.026 M -36.35 % | 3.183 M -0.79 % | 3.208 M -0.78 % | 3.233 M 2.16 % | 3.165 M 2.21 % | 3.096 M |
| Long term debt | 7.006 M 10.63 % | 6.333 M -29.08 % | 8.931 M -11.41 % | 10.081 M 2.50 % | 9.835 M 39.42 % | 7.054 M 15.96 % | 6.084 M 48.54 % | 4.095 M -26.27 % | 5.554 M 18.64 % | 4.682 M 22.91 % | 3.809 M 82.90 % | 2.083 M 484.85 % | 356.082 K -17.64 % | 432.339 K -14.99 % | 508.595 K 10.09 % | 461.997 K 11.22 % | 415.398 K -7.50 % | 449.077 K -6.98 % | 482.755 K |
| Total non current liabilities | 9.452 M -58.80 % | 22.940 M -19.84 % | 28.617 M 121.36 % | 12.928 M -10.93 % | 14.515 M 28.85 % | 11.265 M -42.70 % | 19.659 M 95.99 % | 10.031 M 59.60 % | 6.285 M 23.17 % | 5.103 M 30.17 % | 3.920 M -11.36 % | 4.422 M -10.20 % | 4.924 M 14.31 % | 4.308 M 16.70 % | 3.691 M 0.58 % | 3.670 M 0.58 % | 3.649 M 0.96 % | 3.614 M 0.97 % | 3.579 M |
| Other current liabilities | 27.678 M 45.43 % | 19.031 M 35.17 % | 14.080 M -11.15 % | 15.847 M -15.53 % | 18.761 M 34.18 % | 13.982 M 120.88 % | 6.330 M -34.84 % | 9.715 M 19.12 % | 8.156 M -21.56 % | 10.397 M -17.74 % | 12.639 M 22.23 % | 10.340 M 28.59 % | 8.042 M 9.12 % | 7.370 M 10.03 % | 6.698 M 0.30 % | 6.678 M 0.30 % | 6.658 M -0.52 % | 6.693 M -0.51 % | 6.727 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.232 M 46.36 % | 2.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.535 M -50.00 % | 3.070 M 100.00 % | 1.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 6.624 M -41.42 % | 11.308 M 3.76 % | 10.898 M 59.02 % | 6.854 M 0.37 % | 6.828 M 23.40 % | 5.533 M 148.96 % | 2.223 M -53.87 % | 4.818 M 46.65 % | 3.285 M -20.47 % | 4.131 M -16.99 % | 4.976 M 5.23 % | 4.729 M 5.52 % | 4.482 M -10.16 % | 4.989 M -9.23 % | 5.496 M 31.72 % | 4.172 M 46.45 % | 2.849 M 4.08 % | 2.737 M 4.25 % | 2.626 M |
| Total current liabilities | 45.985 M 17.48 % | 39.143 M -0.34 % | 39.278 M -16.44 % | 47.007 M -12.04 % | 53.441 M 51.89 % | 35.183 M 39.20 % | 25.275 M 4.07 % | 24.286 M -4.73 % | 25.492 M 3.49 % | 24.633 M 3.62 % | 23.773 M 8.98 % | 21.814 M 9.87 % | 19.855 M 14.08 % | 17.404 M 16.39 % | 14.954 M 11.95 % | 13.358 M 13.57 % | 11.762 M -0.09 % | 11.773 M -0.09 % | 11.784 M |
| Total liabilities | 55.437 M -10.70 % | 62.083 M -8.02 % | 67.496 M 12.61 % | 59.935 M -11.80 % | 67.956 M 46.31 % | 46.447 M 3.37 % | 44.934 M 30.94 % | 34.317 M 7.99 % | 31.777 M 6.87 % | 29.735 M 7.37 % | 27.693 M 5.55 % | 26.236 M 5.88 % | 24.779 M 14.13 % | 21.712 M 16.45 % | 18.645 M 9.50 % | 17.028 M 10.50 % | 15.410 M 0.15 % | 15.387 M 0.15 % | 15.363 M |
| Other non current assets | 301.152 K -95.51 % | 6.710 M 73.24 % | 3.873 M 705.70 % | 480.698 K 32.28 % | 363.408 K 33.26 % | 272.696 K -63.39 % | 744.854 K -15.45 % | 880.958 K -62.70 % | 2.362 M 18.99 % | 1.985 M 23.45 % | 1.608 M 46.05 % | 1.101 M 85.35 % | 593.996 K -10.55 % | 664.054 K -9.54 % | 734.111 K 17.90 % | 622.657 K 21.80 % | 511.202 K 38.75 % | 368.445 K 63.25 % | 225.687 K |
| Long term investments | 250.186 K 0.00 % | 250.187 K -94.87 % | 4.878 M 78.50 % | 2.733 M 87.84 % | 1.455 M 10.78 % | 1.313 M -90.12 % | 13.295 M 343.81 % | 2.996 M 24.25 % | 2.411 M 17.63 % | 2.050 M 21.40 % | 1.688 M 23.45 % | 1.368 M 30.64 % | 1.047 M 55.04 % | 675.210 K 122.41 % | 303.582 K 0.00 % | 303.582 K 0.00 % | 303.581 K 90.77 % | 159.137 K 983.15 % | 14.692 K |
| Intangible assets | 3.093 M 7.50 % | 2.878 M -25.70 % | 3.873 M -3.13 % | 3.998 M 13.86 % | 3.511 M 18.09 % | 2.973 M 2 211.14 % | 128.659 K -13.54 % | 148.816 K -53.78 % | 322.000 K -14.48 % | 376.500 K -12.65 % | 431.000 K 17.16 % | 367.858 K 20.72 % | 304.716 K 1.71 % | 299.587 K 1.74 % | 294.457 K 5.33 % | 279.565 K 5.63 % | 264.673 K 10.39 % | 239.759 K 11.60 % | 214.844 K |
| GoodWill | 15.945 M -5.44 % | 16.863 M 9.65 % | 15.379 M -5.10 % | 16.206 M 0.64 % | 16.103 M 37.01 % | 11.753 M 426.76 % | 2.231 M -5.37 % | 2.358 M -5.01 % | 2.482 M 62.75 % | 1.525 M 168.49 % | 568.000 K -9.22 % | 625.657 K -8.44 % | 683.314 K -7.75 % | 740.757 K -7.20 % | 798.199 K -6.71 % | 855.642 K -6.29 % | 913.084 K -5.92 % | 970.530 K -5.59 % | 1.028 M |
| Goodwill and intangible assets | 19.039 M -3.56 % | 19.741 M 2.54 % | 19.252 M -4.71 % | 20.204 M 3.00 % | 19.615 M 33.19 % | 14.727 M 524.04 % | 2.360 M -5.85 % | 2.507 M -10.61 % | 2.804 M 47.46 % | 1.902 M 90.34 % | 999.000 K 0.55 % | 993.515 K 0.56 % | 988.030 K -5.03 % | 1.040 M -4.79 % | 1.093 M -3.75 % | 1.135 M -3.61 % | 1.178 M -2.69 % | 1.210 M -2.62 % | 1.243 M |
| Property plant equipment net | 1.746 M -1.88 % | 1.779 M -0.03 % | 1.780 M 9.57 % | 1.624 M 1.94 % | 1.593 M 7.30 % | 1.485 M 8.73 % | 1.366 M -7.69 % | 1.479 M -9.07 % | 1.627 M -16.56 % | 1.950 M -14.21 % | 2.273 M -0.97 % | 2.295 M -0.97 % | 2.318 M 10.06 % | 2.106 M 11.18 % | 1.894 M 25.09 % | 1.514 M 33.49 % | 1.134 M 56.86 % | 723.135 K 131.81 % | 311.954 K |
| Total non current assets | 21.336 M -25.08 % | 28.480 M 9.92 % | 25.910 M 16.14 % | 22.309 M 3.42 % | 21.571 M 30.86 % | 16.484 M -11.59 % | 18.645 M 110.76 % | 8.847 M 30.23 % | 6.793 M 16.39 % | 5.837 M 19.60 % | 4.880 M -1.73 % | 4.966 M -1.70 % | 5.051 M 11.32 % | 4.538 M 12.76 % | 4.024 M 12.55 % | 3.576 M 14.35 % | 3.127 M 27.06 % | 2.461 M 37.09 % | 1.795 M |
| Other current assets | 5.246 M 272.32 % | 1.409 M -63.22 % | 3.831 M 763.79 % | 443.475 K 172.63 % | -610.611 K -253.38 % | 398.116 K -67.78 % | 1.236 M 39.58 % | 885.353 K 436.45 % | 165.038 K 36.57 % | 120.846 K 57.65 % | 76.653 K -80.70 % | 397.096 K -44.66 % | 717.539 K -25.00 % | 956.669 K -20.00 % | 1.196 M 8.93 % | 1.098 M 9.81 % | 999.637 K 3.61 % | 964.780 K 3.75 % | 929.922 K |
| Short term investments | 598.539 K 384.85 % | 123.448 K | 0.000 100.00 % | -2.589 M -86.37 % | -1.389 M -10.86 % | -1.253 M | 0.000 | 0.000 100.00 % | -1.715 M -10.81 % | -1.548 M -12.13 % | -1.380 M -100.00 % | -690.139 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 19.610 M 24.63 % | 15.734 M -19.56 % | 19.562 M 35.01 % | 14.488 M -36.08 % | 22.667 M 16.90 % | 19.390 M 15.50 % | 16.787 M 63.40 % | 10.274 M 32.46 % | 7.756 M 12.38 % | 6.902 M 14.13 % | 6.047 M 33.63 % | 4.525 M 50.67 % | 3.003 M 3.16 % | 2.911 M 3.26 % | 2.819 M 8.20 % | 2.606 M 8.93 % | 2.392 M -14.85 % | 2.809 M -12.93 % | 3.226 M |
| Cash and short term investments | 20.209 M 27.44 % | 15.858 M -18.93 % | 19.562 M 35.01 % | 14.488 M -36.08 % | 22.667 M 16.90 % | 19.390 M 15.50 % | 16.787 M 63.40 % | 10.274 M 32.46 % | 7.756 M 12.38 % | 6.902 M 14.13 % | 6.047 M 33.63 % | 4.525 M 50.67 % | 3.003 M 3.16 % | 2.911 M 3.26 % | 2.819 M 8.20 % | 2.606 M 8.93 % | 2.392 M -14.85 % | 2.809 M -12.93 % | 3.226 M |
| Total current assets | 53.453 M 1.99 % | 52.409 M -7.95 % | 56.936 M 7.12 % | 53.154 M -13.04 % | 61.127 M 36.26 % | 44.859 M 11.97 % | 40.063 M 30.06 % | 30.803 M 4.80 % | 29.392 M 8.24 % | 27.154 M 8.98 % | 24.915 M 7.89 % | 23.094 M 8.56 % | 21.272 M 12.55 % | 18.900 M 14.35 % | 16.528 M 7.27 % | 15.407 M 7.84 % | 14.287 M -2.21 % | 14.610 M -2.17 % | 14.934 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 5.146 M 49.76 % | 3.436 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 338.980 K -50.00 % | 677.959 K 100.00 % | 338.980 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 27.999 M -20.33 % | 35.143 M 4.76 % | 33.544 M | 0.000 -100.00 % | 36.131 M | 0.000 -100.00 % | 23.317 M 15.83 % | 20.131 M | 0.000 -100.00 % | 8.718 M -50.00 % | 17.435 M -0.33 % | 17.493 M -0.33 % | 17.551 M 16.76 % | 15.032 M 20.14 % | 12.512 M 6.91 % | 11.704 M 7.42 % | 10.895 M 0.54 % | 10.836 M 0.55 % | 10.777 M |
| Tax assets | 0.000 | 0.000 100.00 % | -3.873 M -41.72 % | -2.733 M -87.84 % | -1.455 M -10.78 % | -1.313 M -249.33 % | 879.455 K -10.62 % | 983.982 K 140.81 % | -2.411 M -17.63 % | -2.050 M -21.40 % | -1.688 M -113.24 % | -791.731 K -855.35 % | 104.816 K 100.00 % | 52.408 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 7.525 M -14.53 % | 8.804 M -4.80 % | 9.248 M 15.28 % | 8.022 M -15.09 % | 9.447 M 81.85 % | 5.195 M -29.25 % | 7.343 M -2.68 % | 7.545 M 40.41 % | 5.374 M 13.09 % | 4.752 M 15.06 % | 4.130 M -1.57 % | 4.196 M -1.55 % | 4.262 M 21.37 % | 3.511 M 27.19 % | 2.761 M 10.09 % | 2.508 M 11.23 % | 2.255 M -3.77 % | 2.343 M -3.63 % | 2.431 M |
| Tax payables | 4.158 M | 0.000 -100.00 % | 5.052 M 54.23 % | 3.276 M -8.88 % | 3.595 M 47.28 % | 2.441 M -24.47 % | 3.232 M 46.36 % | 2.208 M -28.13 % | 3.072 M 20.47 % | 2.550 M 25.74 % | 2.028 M -20.44 % | 2.549 M -16.97 % | 3.070 M 100.00 % | 1.535 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 13.521 M -15.29 % | 15.962 M 23.53 % | 12.921 M -12.75 % | 14.810 M 84.39 % | 8.032 M -8.87 % | 8.814 M 67.21 % | 5.271 M -6.86 % | 5.659 M 1.05 % | 5.600 M 1.06 % | 5.542 M 11.33 % | 4.978 M 12.77 % | 4.414 M 100.00 % | 2.207 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 2.416 M 2.55 % | 2.356 M 72.07 % | 1.369 M 17.81 % | 1.162 M 34.71 % | 862.624 K 31.09 % | 658.019 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.939 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 |
| 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 -100.00 % | 0.500 | 0.000 | 0.000 -100.00 % | 1.000 100.00 % | 0.500 | 0.000 |
| Other total stockholders equity | -106.606 K 5.33 % | -112.607 K 87.25 % | -883.448 K | 0.000 100.00 % | -881.288 K | 0.000 100.00 % | -227.740 K 73.58 % | -862.009 K 0.00 % | -862.009 K 5.34 % | -910.643 K 5.07 % | -959.277 K 3.27 % | -991.657 K 2.40 % | -1.016 M -51.64 % | -670.018 K -112.03 % | -316.000 K -51.92 % | -208.001 K -108.00 % | -100.001 K 0.00 % | -100.001 K 0.00 % | -100.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 100.00 % | -12.921 M 12.75 % | -14.810 M -84.39 % | -8.032 M | 0.000 | 0.000 100.00 % | -5.659 M -1.05 % | -5.600 M -1.06 % | -5.542 M -100.00 % | -2.771 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -399.015 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 |
| Total assets | 74.789 M -7.54 % | 80.889 M -2.36 % | 82.846 M 9.78 % | 75.463 M -8.75 % | 82.698 M 34.81 % | 61.344 M 4.49 % | 58.708 M 48.07 % | 39.650 M 9.58 % | 36.185 M 9.68 % | 32.990 M 10.72 % | 29.795 M 6.19 % | 28.059 M 6.59 % | 26.324 M 12.31 % | 23.438 M 14.04 % | 20.552 M 8.27 % | 18.983 M 9.01 % | 17.414 M 2.01 % | 17.071 M 2.05 % | 16.729 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 17.187 K -70.71 % | 58.688 K 191.30 % | -64.283 K -311.41 % | -15.625 K -5 720.50 % | 278.000 102.70 % | -10.287 K -193.39 % | 11.015 K 436.44 % | -3.274 K 0.00 % | -3.274 K 0.00 % | -3.274 K 0.00 % | -3.274 K -185.04 % | 3.850 K 0.00 % | 3.850 K | 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 |
| Change in working capital | 9.369 M 356.06 % | -3.659 M -27 069.87 % | -13.467 K 99.86 % | -9.599 M -376.21 % | 3.475 M 435.41 % | -1.036 M -128.57 % | 3.627 M 65.44 % | 2.192 M 462.67 % | -604.500 K 0.00 % | -604.500 K -238.65 % | 436.000 K 0.00 % | 436.000 K -62.90 % | 1.175 M 0.00 % | 1.175 M 271.24 % | -686.207 K 0.00 % | -686.207 K -442.80 % | 200.180 K 0.00 % | 200.180 K -74.36 % | 780.851 K 0.00 % | 780.851 K |
| Accounts receivables | 7.052 M 432.76 % | 1.324 M 136.74 % | -3.603 M -375.78 % | 1.306 M 112.29 % | -10.632 M -1 369.24 % | 837.639 K 136.26 % | -2.310 M -1 790.71 % | 136.618 K 110.41 % | -1.313 M 0.00 % | -1.313 M -5 803.10 % | 23.023 K 0.00 % | 23.023 K 100.90 % | -2.550 M 0.00 % | -2.550 M -215.33 % | -808.524 K 0.00 % | -808.524 K -1 272.39 % | -58.914 K 0.00 % | -58.914 K -112.27 % | 480.082 K 0.00 % | 480.082 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.500 0.00 % | 60.500 130.40 % | -199.000 0.00 % | -199.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -1.279 M -44.13 % | -887.320 K -172.39 % | 1.226 M 186.01 % | -1.425 M -133.52 % | 4.252 M 294.49 % | -2.186 M -1 352.93 % | -150.475 K -107.10 % | 2.120 M 196.88 % | 714.041 K 0.00 % | 714.041 K 551.61 % | -158.110 K 0.00 % | -158.110 K -121.07 % | 750.552 K 0.00 % | 750.552 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.317 M 156.58 % | -4.095 M -273.25 % | 2.364 M 124.93 % | -9.480 M -196.20 % | 9.855 M 3 053.18 % | 312.536 K -94.87 % | 6.087 M 9 592.01 % | -64.130 K -1 044.16 % | -5.605 K 0.00 % | -5.605 K -100.98 % | 571.286 K 0.00 % | 571.286 K -80.79 % | 2.974 M 0.00 % | 2.974 M 2 331.45 % | 122.317 K 0.00 % | 122.317 K -52.79 % | 259.093 K 0.00 % | 259.093 K -13.86 % | 300.769 K 0.00 % | 300.769 K |
| Other non cash items | -818.877 K -186.42 % | 947.550 K 1.25 % | 935.867 K -83.10 % | 5.538 M -55.99 % | 12.584 M 137.98 % | 5.288 M 76.65 % | 2.993 M 837.87 % | -405.653 K -163.88 % | 635.000 K 0.00 % | 635.000 K 817.51 % | -88.500 K 0.00 % | -88.500 K -103.09 % | 2.863 M 0.00 % | 2.863 M 6 007.32 % | 46.877 K 0.00 % | 46.877 K 109.49 % | -494.112 K 0.00 % | -494.112 K -264.83 % | -135.437 K 0.00 % | -135.437 K |
| Net cash provided by operating activities | 10.858 M 1 972.14 % | -579.974 K -123.51 % | 2.467 M 144.02 % | -5.603 M -175.24 % | 7.447 M 260.91 % | 2.063 M -57.58 % | 4.864 M 4.29 % | 4.665 M 240.23 % | 1.371 M 0.00 % | 1.371 M 2.58 % | 1.337 M 0.00 % | 1.337 M -33.65 % | 2.014 M 0.00 % | 2.014 M 1 134.72 % | -194.666 K 0.00 % | -194.666 K -150.72 % | 383.790 K 0.00 % | 383.790 K -71.67 % | 1.355 M 0.00 % | 1.355 M |
| Investments in property plant and equipment | -253.211 K 12.02 % | -287.790 K 74.47 % | -1.127 M 52.30 % | -2.364 M 67.55 % | -7.283 M 35.54 % | -11.298 M -3 247.76 % | -337.469 K 71.94 % | -1.203 M -3.09 % | -1.167 M 0.00 % | -1.167 M -112.86 % | -548.000 K 0.00 % | -548.000 K 22.71 % | -709.052 K 0.00 % | -709.052 K -18.80 % | -596.854 K 0.00 % | -596.854 K -11.42 % | -535.662 K 0.00 % | -535.662 K -284.48 % | -139.322 K 0.00 % | -139.322 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 172.162 K | 0.000 | 0.000 | 0.000 -100.00 % | 105.251 K | 0.000 -100.00 % | 1.490 M 0.00 % | 1.490 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -471.134 K -243.66 % | -137.094 K -332.60 % | -31.691 K | 0.000 | 0.000 100.00 % | -10.082 M -1 983.07 % | -483.981 K -20.24 % | -402.500 K 0.00 % | -402.500 K -32.62 % | -303.500 K 0.00 % | -303.500 K -73.57 % | -174.854 K 0.00 % | -174.854 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.709 K -99.83 % | 9.795 M 172 866.29 % | 5.663 K 966.48 % | 531.000 792.44 % | 59.500 0.00 % | 59.500 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -962.470 K 60.68 % | -2.448 M | 0.000 100.00 % | -1.032 M 69.73 % | -3.410 M -535.53 % | -536.614 K 89.30 % | -5.016 M -574.98 % | -743.141 K 50.12 % | -1.490 M 0.00 % | -1.490 M -238.88 % | -439.614 K 0.00 % | -439.614 K -34.43 % | -327.018 K 0.00 % | -327.018 K -27.36 % | -256.763 K 0.00 % | -256.763 K -1.17 % | -253.797 K 0.00 % | -253.797 K -129.45 % | -110.609 K 0.00 % | -110.609 K |
| Net cash used for investing activites | -1.216 M 62.09 % | -3.207 M -193.55 % | -1.092 M 54.39 % | -2.395 M 67.04 % | -7.266 M -383.59 % | -1.503 M 85.42 % | -10.308 M -511.40 % | -1.686 M -7.46 % | -1.569 M 0.00 % | -1.569 M -84.26 % | -851.500 K 0.00 % | -851.500 K 3.67 % | -883.906 K 0.00 % | -883.906 K -3.55 % | -853.617 K 0.00 % | -853.617 K -8.13 % | -789.458 K 0.00 % | -789.458 K -215.87 % | -249.931 K 0.00 % | -249.931 K |
| Debt repayment | -4.977 M -55.36 % | -3.203 M -187.90 % | 3.645 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -109.638 K -116.84 % | 651.218 K 0.00 % | 651.218 K -42.34 % | 1.130 M 0.00 % | 1.130 M 1 581.19 % | -76.257 K 0.00 % | -76.257 K -263.65 % | 46.599 K 0.00 % | 46.599 K 238.36 % | -33.679 K 0.00 % | -33.679 K -113.95 % | 241.378 K 0.00 % | 241.378 K |
| Common stock issued | -789.640 K -112.48 % | 6.326 M 11 551.62 % | 54.291 K -81.82 % | 298.682 K -52.91 % | 634.269 K | 0.000 -100.00 % | 7.050 M | 0.000 -100.00 % | 399.990 K 0.00 % | 399.990 K 853.04 % | 41.970 K 0.00 % | 41.970 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -789.640 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.455 M 190.73 % | -7.114 M | 0.000 100.00 % | -62.000 | 0.000 | 0.000 100.00 % | -135.000 K 0.00 % | -135.000 K 70.33 % | -455.078 K 0.00 % | -455.078 K -110.72 % | -215.968 K 0.00 % | -215.968 K -940.41 % | -20.758 K 0.00 % | -20.758 K 83.39 % | -125.000 K 0.00 % | -125.000 K |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -348.000 K | 0.000 | 0.000 100.00 % | -135.000 K 0.00 % | -135.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.602 K 0.00 % | -68.602 K | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -3.163 M | 0.000 100.00 % | -180.152 K -101.70 % | 10.616 M 869.63 % | 1.095 M -90.84 % | 11.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -507.080 K 0.00 % | -507.080 K -135.43 % | 1.431 M 0.00 % | 1.431 M 1 182.67 % | 111.590 K 0.00 % | 111.590 K 192.44 % | -120.712 K 0.00 % | -120.712 K |
| Net cash used provided by financing activities | -5.767 M -14 106.18 % | -40.593 K -101.10 % | 3.699 M 2 153.23 % | -180.152 K -101.70 % | 10.616 M 276.37 % | -6.019 M -150.34 % | 11.957 M 2 712.48 % | -457.700 K -143.55 % | 1.051 M 0.00 % | 1.051 M 1.40 % | 1.037 M 0.00 % | 1.037 M 199.82 % | -1.038 M 0.00 % | -1.038 M -182.29 % | 1.262 M 0.00 % | 1.262 M 11 122.92 % | -11.449 K 0.00 % | -11.449 K -164.19 % | -4.334 K 0.00 % | -4.334 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.520 M -193.29 % | 8.061 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.876 M 201.26 % | -3.827 M -175.44 % | 5.073 M 162.03 % | -8.179 M -349.56 % | 3.277 M 25.92 % | 2.603 M -60.04 % | 6.514 M 158.39 % | 2.521 M 47.76 % | 1.706 M 0.00 % | 1.706 M -43.96 % | 3.044 M 0.00 % | 3.044 M 1 555.75 % | 183.844 K 0.00 % | 183.844 K -56.98 % | 427.353 K 0.00 % | 427.353 K 151.23 % | -834.234 K 0.00 % | -834.234 K -137.90 % | 2.201 M 0.00 % | 2.201 M |
| Cash at beginning of period | 15.734 M -19.56 % | 19.562 M 35.01 % | 14.488 M -36.08 % | 22.667 M 16.90 % | 19.390 M 15.50 % | 16.787 M 63.40 % | 10.274 M 32.51 % | 7.753 M 28.21 % | 6.047 M 0.00 % | 6.047 M 101.37 % | 3.003 M 0.00 % | 3.003 M 6.51 % | 2.819 M 0.00 % | 2.819 M 17.87 % | 2.392 M 0.00 % | 2.392 M -25.86 % | 3.226 M 0.00 % | 3.226 M 214.65 % | 1.025 M 0.00 % | 1.025 M |
| Cash at end of period | 19.610 M 24.63 % | 15.734 M -19.56 % | 19.562 M 35.01 % | 14.488 M -36.08 % | 22.667 M 16.90 % | 19.390 M 15.50 % | 16.787 M 63.40 % | 10.274 M 32.51 % | 7.753 M 0.00 % | 7.753 M 28.21 % | 6.047 M 0.00 % | 6.047 M 101.35 % | 3.003 M 0.00 % | 3.003 M 6.52 % | 2.819 M 0.00 % | 2.819 M 17.87 % | 2.392 M 0.00 % | 2.392 M -25.86 % | 3.226 M 0.00 % | 3.226 M |
| Operating cash flow | 10.858 M 1 972.14 % | -579.974 K -123.51 % | 2.467 M 144.02 % | -5.603 M -175.24 % | 7.447 M 260.91 % | 2.063 M -57.58 % | 4.864 M 4.29 % | 4.665 M 240.23 % | 1.371 M 0.00 % | 1.371 M 2.58 % | 1.337 M 0.00 % | 1.337 M -33.65 % | 2.014 M 0.00 % | 2.014 M 1 134.72 % | -194.666 K 0.00 % | -194.666 K -150.72 % | 383.790 K 0.00 % | 383.790 K -71.67 % | 1.355 M 0.00 % | 1.355 M |
| Capital expenditure | -253.211 K 12.02 % | -287.790 K 44.18 % | -515.610 K 78.18 % | -2.364 M 67.55 % | -7.283 M 35.54 % | -11.298 M -3 247.76 % | -337.469 K 71.94 % | -1.203 M -3.09 % | -1.167 M 0.00 % | -1.167 M -112.86 % | -548.000 K 0.00 % | -548.000 K 22.71 % | -709.052 K 0.00 % | -709.052 K -18.80 % | -596.854 K 0.00 % | -596.854 K -11.42 % | -535.662 K 0.00 % | -535.662 K -284.48 % | -139.322 K 0.00 % | -139.322 K |
| Free CashFlow | 10.605 M 1 322.07 % | -867.764 K -144.48 % | 1.951 M 124.49 % | -7.967 M -4 948.71 % | 164.307 K 101.78 % | -9.234 M -303.98 % | 4.527 M 30.76 % | 3.462 M 1 592.89 % | 204.500 K 0.00 % | 204.500 K -74.06 % | 788.500 K 0.00 % | 788.500 K -39.59 % | 1.305 M 0.00 % | 1.305 M 264.90 % | -791.519 K 0.00 % | -791.519 K -421.18 % | -151.872 K 0.00 % | -151.872 K -112.50 % | 1.215 M 0.00 % | 1.215 M |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |