Stealth Group Holdings Ltd SGI.AX
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 141.726 M 24.67 % | 113.680 M 2.42 % | 110.993 M 11.44 % | 99.601 M 49.29 % | 66.719 M -1.97 % | 68.062 M 7.93 % | 63.059 M 168.86 % | 23.454 M 32.99 % | 17.636 M 26.70 % | 13.920 M |
| Net income | 3.121 M 130.29 % | 1.355 M 50.19 % | 902.389 K 51.44 % | 595.875 K 6.85 % | 557.677 K 482.38 % | 95.759 K -81.61 % | 520.805 K 204.79 % | -497.007 K -2 615.73 % | 19.756 K -89.31 % | 184.857 K |
| Income before tax | 4.441 M 139.31 % | 1.856 M 48.04 % | 1.254 M 79.94 % | 696.704 K -21.75 % | 890.361 K 300.97 % | -443.032 K -175.36 % | 587.919 K 214.47 % | -513.590 K -804.70 % | 72.881 K -69.29 % | 237.289 K |
| Income before tax ratio | 0.03 91.95 % | 0.02 44.54 % | 0.01 61.47 % | 0.01 -47.58 % | 0.01 305.02 % | -0.01 -169.82 % | 0.01 142.58 % | -0.02 -629.87 % | 0.00 -75.76 % | 0.02 |
| EBITDA | 7.926 M 30.25 % | 6.086 M 15.37 % | 5.275 M 32.26 % | 3.988 M 36.93 % | 2.913 M 105.46 % | 1.418 M 27.65 % | 1.111 M 9 800.61 % | -11.448 K -107.31 % | 156.667 K -33.66 % | 236.140 K |
| Net income ratio | 0.02 84.72 % | 0.01 46.64 % | 0.01 35.90 % | 0.01 -28.43 % | 0.01 494.10 % | 0.00 -82.96 % | 0.01 138.98 % | -0.02 -1 991.61 % | 0.00 -91.56 % | 0.01 |
| Ratio EBITDA | 0.06 4.47 % | 0.05 12.64 % | 0.05 18.68 % | 0.04 -8.27 % | 0.04 109.60 % | 0.02 18.27 % | 0.02 3 708.06 % | 0.00 -105.49 % | 0.01 -47.64 % | 0.02 |
| Gross profit ratio | 0.29 -3.08 % | 0.30 230.46 % | 0.09 4.39 % | 0.09 26.90 % | 0.07 1.04 % | 0.07 -72.47 % | 0.24 301.30 % | 0.06 -19.99 % | 0.08 59.13 % | 0.05 |
| Weighted average shs out dil | 118.632 M 16.90 % | 101.480 M 1.79 % | 99.700 M 0.00 % | 99.700 M 2.06 % | 97.688 M 2.94 % | 94.900 M 23.32 % | 76.954 M -18.91 % | 94.901 M 0.00 % | 94.901 M 0.00 % | 94.901 M |
| Weighted average shs out | 118.676 M 5.38 % | 112.621 M 12.96 % | 99.700 M 0.00 % | 99.700 M 2.06 % | 97.688 M 2.94 % | 94.900 M 23.32 % | 76.954 M -18.91 % | 94.901 M 0.00 % | 94.901 M 0.00 % | 94.901 M |
| EPS diluted | 0.03 96.27 % | 0.01 47.25 % | 0.01 51.67 % | 0.01 5.26 % | 0.01 470.00 % | 0.00 -85.29 % | 0.01 230.77 % | -0.01 -2 700.00 % | 0.00 -89.47 % | 0.00 |
| Earnings per share | 0.03 119.17 % | 0.01 31.87 % | 0.01 51.67 % | 0.01 5.26 % | 0.01 470.00 % | 0.00 -85.29 % | 0.01 230.77 % | -0.01 -2 700.00 % | 0.00 -89.47 % | 0.00 |
| Gross profit | 40.667 M 20.83 % | 33.656 M 238.46 % | 9.944 M 16.33 % | 8.548 M 89.44 % | 4.512 M -0.96 % | 4.556 M -70.29 % | 15.335 M 978.93 % | 1.421 M 6.41 % | 1.336 M 101.62 % | 662.499 K |
| Income tax expense | 1.320 M 108.02 % | 634.699 K 80.69 % | 351.264 K 157.55 % | 136.388 K -67.31 % | 417.211 K 451.47 % | -118.705 K -158.87 % | 201.638 K 1 315.93 % | -16.583 K -131.22 % | 53.125 K 24.41 % | 42.701 K |
| Cost of revenue | 101.060 M 26.29 % | 80.024 M -20.81 % | 101.049 M 10.98 % | 91.053 M 46.37 % | 62.207 M -2.05 % | 63.506 M 33.07 % | 47.725 M 116.60 % | 22.033 M 35.17 % | 16.300 M 22.95 % | 13.257 M |
| General and administrative expenses | 9.181 M 31.94 % | 6.959 M 1.41 % | 6.862 M 17.41 % | 5.844 M 76.07 % | 3.319 M -18.31 % | 4.064 M 15.05 % | 3.532 M 175.30 % | 1.283 M 23.56 % | 1.038 M 208.30 % | 336.787 K |
| Selling and marketing expenses | 21.511 M 2.58 % | 20.971 M 3 827.35 % | 533.962 K 43.11 % | 373.111 K 26.98 % | 293.842 K 64.05 % | 179.116 K -98.32 % | 10.692 M 249.52 % | 3.059 M 14.88 % | 2.663 M 26.43 % | 2.106 M |
| Other expenses | 0.000 -100.00 % | 23.104 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.298 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 30.692 M 2.09 % | 30.063 M 306.48 % | 7.396 M 18.95 % | 6.218 M 72.07 % | 3.613 M -14.83 % | 4.243 M -70.96 % | 14.609 M 856.48 % | 1.527 M 17.57 % | 1.299 M 141.68 % | 537.516 K |
| Cost and expenses | 131.752 M 19.68 % | 110.087 M 1.51 % | 108.445 M 11.49 % | 97.271 M 47.78 % | 65.820 M -2.85 % | 67.749 M 8.69 % | 62.334 M 164.57 % | 23.560 M 33.87 % | 17.599 M 27.58 % | 13.795 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 | 30.692 M 341.06 % | 6.959 M -5.91 % | 7.396 M 18.95 % | 6.218 M 72.07 % | 3.613 M -14.83 % | 4.243 M -70.17 % | 14.224 M 831.29 % | 1.527 M 17.57 % | 1.299 M 141.68 % | 537.516 K |
| Interest income | 28.636 K 343.83 % | 6.452 K -34.21 % | 9.807 K 1 180.29 % | 766.000 -30.93 % | 1.109 K -60.63 % | 2.817 K | 0.000 -100.00 % | 1.659 K -15.87 % | 1.972 K -25.50 % | 2.647 K |
| Interest expense | 2.105 M 51.24 % | 1.392 M 29.04 % | 1.078 M 48.65 % | 725.531 K 59.78 % | 454.085 K 2.78 % | 441.795 K 195.96 % | 149.276 K 645.08 % | 20.035 K 267.68 % | 5.449 K 2 115.04 % | 246.000 |
| Depreciation and amortization | 1.299 M -54.22 % | 2.838 M -3.56 % | 2.943 M 14.68 % | 2.566 M 57.63 % | 1.628 M 14.74 % | 1.419 M 755.00 % | 165.946 K 80.76 % | 91.805 K -23.53 % | 120.054 K 8.00 % | 111.157 K |
| Operating income | 9.975 M 177.60 % | 3.593 M 41.02 % | 2.548 M 9.33 % | 2.331 M 159.23 % | 899.070 K 186.98 % | 313.290 K -66.83 % | 944.580 K 990.53 % | -106.070 K -389.73 % | 36.610 K -70.71 % | 124.980 K |
| Operating income ratio | 0.07 122.67 % | 0.03 37.69 % | 0.02 -1.89 % | 0.02 73.64 % | 0.01 192.76 % | 0.00 -69.27 % | 0.01 431.22 % | 0.00 -317.85 % | 0.00 -76.88 % | 0.01 |
| Total other income expenses net | -5.534 M -218.51 % | -1.737 M | 0.000 100.00 % | -1.634 M -18 661.24 % | -8.709 K 98.85 % | -756.325 K -112.06 % | -356.661 K 12.48 % | -407.520 K -386.38 % | -83.786 K -174.60 % | 112.309 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 16.292 M -35.31 % | 25.186 M 65.66 % | 15.203 M -20.15 % | 19.039 M 104.59 % | 9.306 M 48.34 % | 6.273 M 1 821.08 % | -364.509 K -61.91 % | -225.136 K -165.07 % | -84.934 K 90.61 % | -904.679 K |
| Total investments | 0.000 -100.00 % | 2.576 M 124.49 % | -10.519 M -1.40 % | -10.373 M -19.40 % | -8.688 M -21.52 % | -7.150 M -212.38 % | 6.362 M 105 879.44 % | 6.003 K -86.82 % | 45.563 K -74.72 % | 180.205 K |
| Total debt | 30.733 M -13.02 % | 35.333 M 54.09 % | 22.931 M -3.61 % | 23.789 M 91.58 % | 12.417 M 68.94 % | 7.350 M 347.84 % | 1.641 M 3 957.59 % | 40.449 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 336.332 K 91.13 % | 175.972 K -68.45 % | 557.790 K 20.20 % | 464.065 K 26.08 % | 368.065 K 14.48 % | 321.507 K 28.13 % | 250.915 K 387.37 % | 51.484 K 237.56 % | 15.252 K -28.24 % | 21.253 K |
| Retained earnings | 5.325 M 59.94 % | 3.329 M 68.65 % | 1.974 M 84.20 % | 1.072 M 125.24 % | 475.800 K 681.12 % | -81.877 K 63.50 % | -224.306 K 69.90 % | -745.111 K -200.32 % | -248.104 K 10.62 % | -277.591 K |
| Common stock | 24.588 M 45.81 % | 16.862 M 24.64 % | 13.529 M 0.00 % | 13.529 M 0.00 % | 13.529 M 3.68 % | 13.049 M 0.00 % | 13.049 M 10 926.45 % | 118.340 K -66.13 % | 349.424 K -63.97 % | 969.856 K |
| Total equity | 30.249 M 48.52 % | 20.368 M 26.82 % | 16.061 M 6.61 % | 15.064 M 9.01 % | 13.819 M 8.51 % | 12.735 M -1.60 % | 12.942 M 2 349.61 % | -575.287 K -593.50 % | 116.572 K -83.75 % | 717.410 K |
| Other non current liabilities | 250.487 K 1.92 % | 245.764 K -3.75 % | 255.332 K | 0.000 -100.00 % | 2.064 M | 0.000 -100.00 % | 492.375 K | 0.000 -100.00 % | 291.332 K -58.53 % | 702.592 K |
| Long term debt | 7.668 M -37.34 % | 12.238 M 88.04 % | 6.508 M -27.61 % | 8.991 M 76.21 % | 5.102 M 32.86 % | 3.840 M 9 038.42 % | 42.025 K 37.53 % | 30.556 K | 0.000 | 0.000 |
| Total non current liabilities | 10.234 M -24.34 % | 13.526 M 81.49 % | 7.453 M -26.46 % | 10.134 M 40.20 % | 7.228 M 67.53 % | 4.315 M 511.71 % | 705.329 K 1 379.27 % | 47.681 K -85.33 % | 324.982 K -55.05 % | 722.964 K |
| Other current liabilities | 8.754 M -17.80 % | 10.649 M 61.52 % | 6.593 M -17.09 % | 7.952 M 104.37 % | 3.891 M 37.69 % | 2.826 M 20.24 % | 2.350 M 93.43 % | 1.215 M 25.48 % | 968.236 K 11.43 % | 868.932 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 3.222 K -98.96 % | 309.307 K 109.65 % | 147.537 K 109.23 % | -1.599 M -13 159.20 % | 12.246 K | 0.000 | 0.000 |
| Short term debt | 23.065 M -0.13 % | 23.095 M 40.63 % | 16.422 M 10.97 % | 14.798 M 102.30 % | 7.315 M 108.42 % | 3.510 M 119.47 % | 1.599 M 280.62 % | 420.165 K | 0.000 | 0.000 |
| Total current liabilities | 51.904 M 1.18 % | 51.298 M 28.53 % | 39.913 M 9.83 % | 36.342 M 60.02 % | 22.711 M 70.06 % | 13.354 M -30.30 % | 19.160 M 209.05 % | 6.200 M 9.74 % | 5.650 M 58.00 % | 3.576 M |
| Total liabilities | 62.138 M -4.14 % | 64.825 M 36.86 % | 47.366 M 1.92 % | 46.476 M 55.23 % | 29.939 M 69.45 % | 17.669 M -13.39 % | 20.400 M 226.53 % | 6.248 M 4.57 % | 5.975 M 38.99 % | 4.299 M |
| Other non current assets | 1.392 M 20 680.64 % | 6.700 K 0.00 % | 6.700 K 0.00 % | 6.700 K 509.09 % | 1.100 K 0.00 % | 1.100 K 100.01 % | -7.490 M -3 095.90 % | 250.000 K 2 859.63 % | 8.447 K -98.19 % | 467.308 K |
| Long term investments | 0.000 | 0.000 100.00 % | -10.519 M -1.40 % | -10.373 M -19.40 % | -8.688 M -21.52 % | -7.150 M -212.38 % | 6.362 M 105 879.44 % | 6.003 K -86.82 % | 45.563 K 109.82 % | -464.190 K |
| Intangible assets | 22.651 M 779.34 % | 2.576 M -78.94 % | 12.231 M 5.50 % | 11.593 M 20.27 % | 9.640 M 34.83 % | 7.150 M | 0.000 | 0.000 -100.00 % | 1.464 K -63.87 % | 4.052 K |
| GoodWill | 16.884 M 9.76 % | 15.383 M 46.24 % | 10.519 M 1.40 % | 10.373 M 19.40 % | 8.688 M 21.52 % | 7.150 M 3.79 % | 6.889 M 1 385.71 % | 463.652 K -0.02 % | 463.762 K -0.09 % | 464.190 K |
| Goodwill and intangible assets | 22.651 M 26.13 % | 17.959 M -21.06 % | 22.750 M 3.56 % | 21.967 M 19.86 % | 18.328 M 28.17 % | 14.299 M 107.58 % | 6.889 M 1 385.71 % | 463.652 K -0.34 % | 465.226 K -0.64 % | 468.242 K |
| Property plant equipment net | 12.035 M -14.02 % | 13.998 M 41.89 % | 9.865 M -9.94 % | 10.954 M 75.65 % | 6.236 M 49.04 % | 4.184 M 595.97 % | 601.211 K 282.99 % | 156.980 K -11.04 % | 176.457 K 1.81 % | 173.319 K |
| Total non current assets | 36.079 M 8.20 % | 33.344 M 42.99 % | 23.319 M -3.24 % | 24.100 M 37.79 % | 17.490 M 36.29 % | 12.833 M 71.34 % | 7.490 M 546.55 % | 1.158 M 38.21 % | 838.144 K 14.74 % | 730.482 K |
| Other current assets | 3.765 M 366.32 % | 807.463 K 49.43 % | 540.361 K 9.70 % | 492.589 K -50.14 % | 987.970 K 48.96 % | 663.255 K -53.80 % | 1.436 M 281.25 % | 376.562 K 22.20 % | 308.153 K -8.96 % | 338.489 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.205 K |
| cash and cash equivalents | 14.441 M 42.31 % | 10.148 M 31.32 % | 7.727 M 62.69 % | 4.750 M 52.66 % | 3.111 M 188.97 % | 1.077 M -46.32 % | 2.006 M 655.22 % | 265.585 K 212.70 % | 84.934 K -90.61 % | 904.679 K |
| Cash and short term investments | 14.441 M 42.31 % | 10.148 M 31.32 % | 7.727 M 62.69 % | 4.750 M 52.66 % | 3.111 M 188.97 % | 1.077 M -46.32 % | 2.006 M 655.22 % | 265.585 K 212.70 % | 84.934 K -90.61 % | 904.679 K |
| Total current assets | 56.308 M 8.60 % | 51.849 M 29.28 % | 40.107 M 7.12 % | 37.440 M 42.53 % | 26.268 M 49.50 % | 17.571 M -28.93 % | 24.723 M 447.72 % | 4.514 M -14.07 % | 5.253 M 22.58 % | 4.286 M |
| Inventory | 20.918 M -3.74 % | 21.732 M 46.96 % | 14.787 M 4.70 % | 14.123 M 31.43 % | 10.746 M 36.03 % | 7.900 M 26.08 % | 6.266 M 1 785.41 % | 332.325 K 7.51 % | 309.117 K 3.30 % | 299.254 K |
| Net receivables | 17.184 M -10.32 % | 19.162 M 12.37 % | 17.052 M -5.66 % | 18.075 M 58.23 % | 11.423 M 44.03 % | 7.931 M -50.04 % | 15.875 M 318.47 % | 3.794 M -19.53 % | 4.714 M 69.01 % | 2.789 M |
| Tax assets | 0.000 -100.00 % | 1.381 M 13.52 % | 1.216 M -21.32 % | 1.546 M -4.16 % | 1.613 M 7.68 % | 1.498 M 32.82 % | 1.128 M 300.24 % | 281.782 K 97.81 % | 142.451 K 66.02 % | 85.803 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.129 M | 0.000 | 0.000 | 0.000 |
| Account payables | 20.085 M 14.42 % | 17.555 M 3.89 % | 16.898 M 24.39 % | 13.585 M 24.79 % | 10.887 M 61.91 % | 6.724 M -55.77 % | 15.202 M 207.08 % | 4.950 M 8.93 % | 4.545 M 73.46 % | 2.620 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.221 K -98.96 % | 309.307 K 109.65 % | 147.537 K 1 518.26 % | 9.117 K -25.55 % | 12.246 K -91.05 % | 136.892 K 57.73 % | 86.789 K |
| Deferred revenue non current | 2.000 M | 0.000 | 0.000 -100.00 % | 6.949 M | 0.000 -100.00 % | 2.368 M 245.89 % | 684.708 K 4 098.29 % | -17.125 K | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -553.660 K 0.01 % | -553.704 K -314.39 % | -133.618 K | 0.000 | 0.000 -100.00 % | 3.892 K |
| Capital lease obligations | 9.517 M -20.35 % | 11.948 M 46.47 % | 8.157 M -10.59 % | 9.124 M 72.67 % | 5.284 M 52.33 % | 3.469 M 4 967.88 % | 68.448 K 69.22 % | 40.449 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 578.502 K -40.34 % | 969.726 K |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -578.502 K 40.34 % | -969.726 K |
| Deferred tax liabilities non current | 315.746 K -69.70 % | 1.042 M 51.25 % | 689.032 K 90.28 % | 362.124 K 489.48 % | 61.431 K -73.33 % | 230.324 K 1 016.94 % | 20.621 K 20.41 % | 17.125 K -49.11 % | 33.651 K 65.18 % | 20.372 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 534.400 K | 0.000 | 0.000 | 0.000 |
| Total assets | 92.387 M 8.45 % | 85.192 M 34.32 % | 63.426 M 3.07 % | 61.540 M 40.64 % | 43.758 M 43.92 % | 30.404 M -8.81 % | 33.342 M 487.81 % | 5.672 M -6.88 % | 6.091 M 21.44 % | 5.016 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -4.158 M -640.41 % | 769.405 K 115 800.00 % | -665.000 99.59 % | -160.464 K 43.80 % | -285.535 K -83.20 % | -155.857 K -259.37 % | -43.369 K 31.54 % | -63.351 K |
| Stock based compensation | 183.696 K | 0.000 -100.00 % | 91.084 K 21.35 % | 75.060 K 61.44 % | 46.495 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -3.215 M -311.42 % | 1.521 M -50.77 % | 3.089 M 326.69 % | -1.363 M -625.34 % | -187.844 K 73.33 % | -704.248 K 87.97 % | -5.854 M -458.91 % | 1.631 M 776.42 % | 186.110 K -60.30 % | 468.835 K |
| Accounts receivables | -1.878 M -146.26 % | 4.060 M 347.21 % | 907.775 K 133.19 % | -2.735 M -83.64 % | -1.489 M -117.34 % | 8.588 M 301.43 % | -4.263 M -563.02 % | 920.767 K 147.83 % | -1.925 M -14.56 % | -1.680 M |
| Inventory | -1.996 M -39.09 % | -1.435 M 2.46 % | -1.471 M 20.71 % | -1.855 M -250.44 % | -529.457 K 72.13 % | -1.900 M -19.40 % | -1.591 M -6 755.14 % | -23.208 K -135.30 % | -9.863 K -101.94 % | 508.557 K |
| Accounts payables | -64.038 K -133.38 % | 191.872 K -91.94 % | 2.382 M -47.76 % | 4.559 M 65.27 % | 2.759 M 137.61 % | -7.334 M -241.48 % | 5.184 M 536.77 % | 814.127 K -57.17 % | 1.901 M 36.21 % | 1.395 M |
| Other working capital | 659.128 K 159.70 % | -1.104 M -186.92 % | 1.270 M 195.39 % | -1.332 M -43.51 % | -927.908 K -1 499.32 % | -58.019 K 98.88 % | -5.184 M -6 333.51 % | -80.580 K -136.58 % | 220.299 K -10.15 % | 245.184 K |
| Other non cash items | 1.483 M 176.30 % | 536.877 K -86.54 % | 3.990 M 531.30 % | -925.064 K -1 661.74 % | 59.233 K 117.80 % | -332.727 K 64.54 % | -938.420 K 42.07 % | -1.620 M -917.56 % | 198.153 K 151.66 % | 78.739 K |
| Net cash provided by operating activities | 4.921 M -21.27 % | 6.251 M -8.84 % | 6.857 M 677.17 % | 882.265 K -56.29 % | 2.018 M 596.40 % | 289.817 K 215.16 % | -251.670 K -125.73 % | 978.109 K 373.87 % | 206.407 K -73.59 % | 781.574 K |
| Investments in property plant and equipment | -1.072 M -188.85 % | -371.184 K 73.84 % | -1.419 M -8.73 % | -1.305 M 16.87 % | -1.570 M -376.79 % | -329.218 K -9.98 % | -299.352 K -313.88 % | -72.328 K 34.30 % | -110.096 K -22.47 % | -89.899 K |
| Acquisitions net | 26.371 K 306.25 % | -12.786 K 96.81 % | -400.342 K 86.57 % | -2.981 M -53.66 % | -1.940 M -281.89 % | -508.000 K 93.50 % | -7.815 M -32 542.75 % | -23.942 K 77.84 % | -108.060 K -170.26 % | -39.984 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.809 M | 0.000 100.00 % | -45.563 K | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.003 K -85.47 % | 41.314 K -73.70 % | 157.100 K | 0.000 |
| Other investing activites | -3.792 M -221.94 % | -1.178 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.798 M -3 019.21 % | -250.000 K -1 592.89 % | 16.746 K 597.46 % | 2.401 K |
| Net cash used for investing activites | -4.838 M -209.75 % | -1.562 M 14.15 % | -1.819 M 57.56 % | -4.286 M -22.11 % | -3.510 M -319.21 % | -837.218 K 89.66 % | -8.097 M -2 555.26 % | -304.956 K -15.64 % | -263.719 K -103.04 % | -129.883 K |
| Debt repayment | -2.228 M -339.08 % | 931.863 K 145.23 % | -2.060 M -136.45 % | 5.652 M 60.31 % | 3.526 M 1 023.91 % | -381.648 K 70.75 % | -1.305 M -233.01 % | -391.841 K 7.63 % | -424.230 K -85.60 % | -228.567 K |
| Common stock issued | 7.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.394 M 11 419.27 % | -100.661 K -418.02 % | 31.652 K | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.106 M | 0.000 100.00 % | -367.383 K | 0.000 |
| Dividends paid | -621.547 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -3.201 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.394 M 11 419.27 % | -100.661 K -418.02 % | 31.652 K | 0.000 |
| Net cash used provided by financing activities | 4.210 M 285.54 % | -2.269 M -10.13 % | -2.060 M -136.45 % | 5.652 M 60.31 % | 3.526 M 1 023.91 % | -381.648 K -103.78 % | 10.089 M 2 148.57 % | -492.502 K 35.19 % | -759.961 K -232.49 % | -228.567 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -610.498 K | 0.000 | 0.000 100.00 % | -3.000 | 0.000 100.00 % | -2.472 K -100.51 % | 481.555 K |
| Net change in cash | 4.293 M 77.39 % | 2.420 M -18.72 % | 2.978 M 81.73 % | 1.638 M -19.47 % | 2.035 M 319.01 % | -929.048 K -153.39 % | 1.740 M 863.28 % | 180.651 K 122.04 % | -819.745 K -190.61 % | 904.679 K |
| Cash at beginning of period | 10.148 M 31.32 % | 7.727 M 62.69 % | 4.750 M 52.66 % | 3.111 M 188.97 % | 1.077 M -46.32 % | 2.006 M 655.22 % | 265.585 K 212.70 % | 84.934 K -90.61 % | 904.679 K | 0.000 |
| Cash at end of period | 14.441 M 42.31 % | 10.148 M 31.32 % | 7.727 M 62.69 % | 4.750 M 52.66 % | 3.111 M 188.97 % | 1.077 M -46.32 % | 2.006 M 655.22 % | 265.585 K 212.70 % | 84.934 K -90.61 % | 904.679 K |
| Operating cash flow | 4.921 M -21.27 % | 6.251 M -8.84 % | 6.857 M 677.17 % | 882.265 K -56.29 % | 2.018 M 596.40 % | 289.817 K 215.16 % | -251.670 K -125.73 % | 978.109 K 373.87 % | 206.407 K -73.59 % | 781.574 K |
| Capital expenditure | -1.072 M 33.51 % | -1.613 M -13.66 % | -1.419 M -8.73 % | -1.305 M 16.87 % | -1.570 M -376.79 % | -329.218 K -9.98 % | -299.352 K -313.88 % | -72.328 K 34.30 % | -110.096 K -22.47 % | -89.899 K |
| Free CashFlow | 3.849 M -17.02 % | 4.638 M -14.71 % | 5.438 M 1 386.81 % | -422.591 K -194.20 % | 448.589 K 1 238.52 % | -39.401 K 92.85 % | -551.022 K -160.83 % | 905.781 K 840.48 % | 96.311 K -86.08 % | 691.675 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| 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-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 70.252 M -1.71 % | 71.475 M 24.99 % | 57.185 M 1.22 % | 56.496 M -3.54 % | 58.568 M 11.72 % | 52.425 M -5.16 % | 55.279 M 24.72 % | 44.322 M 12.62 % | 39.356 M 29.50 % | 30.390 M 7.05 % | 28.389 M -28.44 % | 39.674 M 2.96 % | 38.535 M 57.12 % | 24.525 M 109.17 % | 11.725 M -0.04 % | 11.730 M 112.51 % | 5.520 M -54.44 % | 12.116 M |
| Net income | 1.537 M -3.00 % | 1.584 M 75.71 % | 901.656 K 98.77 % | 453.624 K -24.17 % | 598.224 K 96.68 % | 304.165 K -47.42 % | 578.464 K 3 222.41 % | 17.411 K -95.49 % | 386.451 K 125.70 % | 171.226 K 150.28 % | 68.414 K 150.19 % | 27.345 K -92.40 % | 360.009 K 123.89 % | 160.796 K 130.91 % | -520.269 K -2 336.56 % | 23.262 K 82.36 % | 12.756 K 82.23 % | 7.000 K |
| Income before tax | 2.215 M -0.53 % | 2.227 M 92.98 % | 1.154 M 64.33 % | 702.127 K -24.99 % | 935.992 K 194.65 % | 317.661 K -74.23 % | 1.232 M 330.04 % | -535.756 K -164.66 % | 828.529 K 371.08 % | 175.878 K 173.42 % | -239.553 K -17.73 % | -203.479 K -157.17 % | 355.905 K 53.40 % | 232.014 K 142.66 % | -543.852 K -1 897.14 % | 30.262 K -44.86 % | 54.881 K 204.89 % | 18.000 K |
| Income before tax ratio | 0.03 1.20 % | 0.03 54.40 % | 0.02 62.35 % | 0.01 -22.23 % | 0.02 163.75 % | 0.01 -72.82 % | 0.02 284.44 % | -0.01 -157.42 % | 0.02 263.76 % | 0.01 168.58 % | -0.01 -64.53 % | -0.01 -155.53 % | 0.01 -2.37 % | 0.01 120.40 % | -0.05 -1 897.91 % | 0.00 -74.05 % | 0.01 569.26 % | 0.00 |
| EBITDA | 3.367 M -26.14 % | 4.559 M 38.51 % | 3.291 M 14.43 % | 2.876 M -6.84 % | 3.088 M 28.48 % | 2.403 M -19.75 % | 2.995 M 73.51 % | 1.726 M -12.69 % | 1.977 M 71.74 % | 1.151 M 68.38 % | 683.606 K -27.33 % | 940.729 K 111.29 % | 445.227 K -33.08 % | 665.299 K 481.87 % | -174.220 K -207.03 % | 162.772 K 272.76 % | 43.667 K -61.36 % | 113.000 K |
| Net income ratio | 0.02 -1.31 % | 0.02 40.58 % | 0.02 96.37 % | 0.01 -21.39 % | 0.01 76.05 % | 0.01 -44.56 % | 0.01 2 563.84 % | 0.00 -96.00 % | 0.01 74.28 % | 0.01 133.80 % | 0.00 249.64 % | 0.00 -92.62 % | 0.01 42.49 % | 0.01 114.78 % | -0.04 -2 337.51 % | 0.00 -14.19 % | 0.00 300.00 % | 0.00 |
| Ratio EBITDA | 0.05 -24.86 % | 0.06 10.82 % | 0.06 13.05 % | 0.05 -3.42 % | 0.05 15.00 % | 0.05 -15.39 % | 0.05 39.12 % | 0.04 -22.47 % | 0.05 32.61 % | 0.04 57.29 % | 0.02 1.55 % | 0.02 105.22 % | 0.01 -57.41 % | 0.03 282.56 % | -0.01 -207.08 % | 0.01 75.41 % | 0.01 -15.18 % | 0.01 |
| Gross profit ratio | 0.28 -5.13 % | 0.29 197.44 % | 0.10 14.33 % | 0.09 -13.05 % | 0.10 26.96 % | 0.08 3.19 % | 0.08 -22.50 % | 0.10 5.81 % | 0.09 1.01 % | 0.09 35.23 % | 0.07 2.37 % | 0.07 -21.44 % | 0.08 -62.75 % | 0.23 26.11 % | 0.18 -5.28 % | 0.19 1.75 % | 0.19 636.02 % | 0.03 |
| Weighted average shs out dil | 120.843 M 3.80 % | 116.420 M 14.00 % | 102.126 M 1.90 % | 100.219 M 0.52 % | 99.700 M 0.00 % | 99.700 M 0.00 % | 99.700 M 0.00 % | 99.700 M 0.00 % | 99.700 M 4.62 % | 95.295 M 0.42 % | 94.900 M 0.00 % | 94.900 M 0.00 % | 94.900 M 60.03 % | 59.300 M 178.40 % | 21.300 M 0.00 % | 21.300 M -0.75 % | 21.462 M 0.00 % | 21.462 M |
| Weighted average shs out | 120.856 M 3.75 % | 116.490 M 14.06 % | 102.126 M 1.90 % | 100.219 M 0.52 % | 99.700 M 0.00 % | 99.700 M 0.00 % | 99.700 M 0.00 % | 99.700 M 0.00 % | 99.700 M 4.62 % | 95.295 M 0.42 % | 94.900 M 0.00 % | 94.900 M 0.00 % | 94.900 M 59.35 % | 59.554 M 179.59 % | 21.301 M -0.01 % | 21.302 M -0.74 % | 21.462 M 0.00 % | 21.462 M |
| EPS diluted | 0.01 -6.62 % | 0.01 54.55 % | 0.01 95.56 % | 0.00 -25.00 % | 0.01 93.55 % | 0.00 -46.55 % | 0.01 2 800.00 % | 0.00 -94.87 % | 0.00 116.67 % | 0.00 157.14 % | 0.00 133.33 % | 0.00 -92.11 % | 0.00 40.74 % | 0.00 111.07 % | -0.02 -2 318.18 % | 0.00 83.33 % | 0.00 250.00 % | 0.00 |
| Earnings per share | 0.01 -6.62 % | 0.01 54.55 % | 0.01 95.56 % | 0.00 -25.00 % | 0.01 93.55 % | 0.00 -46.55 % | 0.01 2 800.00 % | 0.00 -94.87 % | 0.00 116.67 % | 0.00 157.14 % | 0.00 133.33 % | 0.00 -92.11 % | 0.00 40.74 % | 0.00 111.07 % | -0.02 -2 318.18 % | 0.00 83.33 % | 0.00 250.00 % | 0.00 |
| Gross profit | 19.623 M -6.75 % | 21.044 M 271.77 % | 5.660 M 15.72 % | 4.891 M -16.13 % | 5.832 M 41.84 % | 4.112 M -2.13 % | 4.202 M -3.34 % | 4.347 M 19.16 % | 3.648 M 30.81 % | 2.789 M 44.76 % | 1.926 M -26.75 % | 2.630 M -19.12 % | 3.251 M -41.47 % | 5.556 M 163.78 % | 2.106 M -5.33 % | 2.225 M 116.22 % | 1.029 M 235.31 % | 306.841 K |
| Income tax expense | 677.982 K 5.56 % | 642.295 K 66.31 % | 386.196 K 55.41 % | 248.503 K -26.43 % | 337.768 K 2 402.73 % | 13.496 K -95.09 % | 274.631 K 298.66 % | -138.243 K -131.96 % | 432.512 K 2 951.45 % | 14.174 K 118.47 % | -76.721 K -82.74 % | -41.984 K -132.19 % | 130.420 K 83.13 % | 71.218 K 201.99 % | 23.583 K 236.90 % | 7.000 K -83.38 % | 42.125 K 282.95 % | 11.000 K |
| Cost of revenue | 50.629 M 0.39 % | 50.431 M -2.12 % | 51.524 M -0.15 % | 51.604 M -2.15 % | 52.736 M 9.15 % | 48.313 M -5.41 % | 51.078 M 27.77 % | 39.975 M 11.95 % | 35.708 M 29.37 % | 27.601 M 4.30 % | 26.462 M -28.57 % | 37.044 M 4.99 % | 35.283 M 86.00 % | 18.969 M 97.21 % | 9.619 M 1.19 % | 9.505 M 111.66 % | 4.491 M -61.97 % | 11.809 M |
| General and administrative expenses | 4.675 M 3.76 % | 4.506 M 16.99 % | 3.852 M 23.97 % | 3.107 M -20.81 % | 3.923 M 33.50 % | 2.939 M -8.71 % | 3.219 M 22.64 % | 2.625 M 41.75 % | 1.852 M 26.18 % | 1.468 M -18.72 % | 1.806 M -20.03 % | 2.258 M 6.74 % | 2.115 M 49.30 % | 1.417 M 241.61 % | 414.744 K -52.23 % | 868.239 K -16.38 % | 1.038 M | 0.000 |
| Selling and marketing expenses | 9.532 M -20.42 % | 11.979 M | 0.000 -100.00 % | 324.693 K 4.94 % | 309.415 K 37.80 % | 224.547 K 126.76 % | -839.186 K -169.22 % | 1.212 M 338.21 % | 276.650 K -3.50 % | 286.693 K 712.30 % | 35.294 K -75.46 % | 143.821 K -88.26 % | 1.226 M 0.00 % | 1.226 M 680.33 % | 157.055 K -73.68 % | 596.780 K 1 223.35 % | -53.125 K -101.96 % | 2.716 M |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 14.207 M -13.81 % | 16.485 M 367.37 % | 3.527 M 2.78 % | 3.432 M -18.93 % | 4.233 M 33.80 % | 3.163 M 32.90 % | 2.380 M -37.97 % | 3.837 M 80.29 % | 2.128 M 21.33 % | 1.754 M -4.71 % | 1.841 M -23.35 % | 2.402 M -14.58 % | 2.812 M -46.60 % | 5.266 M 99.39 % | 2.641 M 20.87 % | 2.185 M 124.90 % | 971.506 K 196.57 % | 327.586 K |
| Cost and expenses | 64.836 M -3.11 % | 66.916 M 21.55 % | 55.051 M 0.03 % | 55.036 M -3.39 % | 56.969 M 10.67 % | 51.476 M -3.71 % | 53.458 M 22.02 % | 43.813 M 15.80 % | 37.836 M 28.89 % | 29.356 M 3.72 % | 28.303 M -28.25 % | 39.446 M 3.55 % | 38.095 M 57.19 % | 24.235 M 97.68 % | 12.260 M 4.87 % | 11.690 M 232.17 % | 3.519 M -75.00 % | 14.080 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 14.207 M -13.81 % | 16.485 M 367.37 % | 3.527 M 2.78 % | 3.432 M -18.93 % | 4.233 M 33.80 % | 3.163 M 32.90 % | 2.380 M -37.97 % | 3.837 M 80.29 % | 2.128 M 21.33 % | 1.754 M -4.71 % | 1.841 M -23.35 % | 2.402 M -14.58 % | 2.812 M -42.50 % | 4.890 M 114.45 % | 2.280 M 10.60 % | 2.062 M 109.28 % | 985.197 K 213.86 % | 313.895 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 414.125 K -36.73 % | 654.552 K 448 223.29 % | 146.000 -99.99 % | 1.046 M 140 066.76 % | 746.000 -99.56 % | 170.814 K -20.29 % | 214.289 K -4.63 % | 224.689 K 180.08 % | 80.223 K 38.90 % | 57.755 K 544.23 % | 8.965 K -4.74 % | 9.411 K | 0.000 -100.00 % | 1.972 K |
| Interest expense | 1.037 M -2.88 % | 1.068 M 49.12 % | 716.067 K 5.99 % | 675.592 K 14.14 % | 591.897 K 21.64 % | 486.587 K 17.82 % | 412.977 K 32.13 % | 312.554 K 23.34 % | 253.400 K 26.27 % | 200.685 K -7.56 % | 217.106 K -3.37 % | 224.689 K 145.51 % | 91.521 K 145.24 % | 37.319 K 259.67 % | 10.376 K 120.53 % | 4.705 K 89.95 % | 2.477 K -16.66 % | 2.972 K |
| Depreciation and amortization | -379.018 K -122.58 % | 1.678 M 18.05 % | 1.422 M 0.36 % | 1.416 M -4.81 % | 1.488 M 2.29 % | 1.455 M 7.81 % | 1.349 M 10.90 % | 1.217 M 35.97 % | 894.863 K 15.54 % | 774.484 K 9.69 % | 706.051 K -0.95 % | 712.791 K 630.67 % | 97.553 K 42.64 % | 68.393 K 49.67 % | 45.697 K -0.89 % | 46.108 K 84.03 % | 25.054 K -73.63 % | 95.000 K |
| Operating income | 5.416 M 18.79 % | 4.559 M 113.71 % | 2.133 M 46.13 % | 1.460 M -8.73 % | 1.600 M 68.64 % | 948.490 K -47.92 % | 1.821 M 257.64 % | 509.270 K -66.48 % | 1.519 M 46.89 % | 1.034 M 1 111.67 % | 85.360 K -62.55 % | 227.940 K -48.15 % | 439.610 K -26.35 % | 596.906 K 371.42 % | -219.917 K -288.50 % | 116.664 K 526.79 % | 18.613 K 3.42 % | 17.997 K |
| Operating income ratio | 0.08 20.86 % | 0.06 70.98 % | 0.04 44.37 % | 0.03 -5.38 % | 0.03 50.95 % | 0.02 -45.09 % | 0.03 186.75 % | 0.01 -70.24 % | 0.04 13.43 % | 0.03 1 031.88 % | 0.00 -47.66 % | 0.01 -49.64 % | 0.01 -53.13 % | 0.02 229.76 % | -0.02 -288.58 % | 0.01 194.95 % | 0.00 127.02 % | 0.00 |
| Total other income expenses net | -3.201 M -37.23 % | -2.333 M -138.12 % | -979.562 K -29.27 % | -757.761 K -14.20 % | -663.537 K -5.19 % | -630.828 K 67.45 % | -1.938 M -85.47 % | -1.045 M -51.29 % | -690.761 K 19.53 % | -858.402 K -164.19 % | -324.913 K 24.69 % | -431.419 K -415.40 % | -83.705 K 77.37 % | -369.859 K -14.18 % | -323.935 K -274.92 % | -86.402 K -338.23 % | 36.268 K 130.21 % | -120.054 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 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-06-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 16.292 M -24.05 % | 21.452 M -14.83 % | 25.186 M 82.75 % | 13.781 M -9.35 % | 15.203 M -14.81 % | 17.846 M -6.27 % | 19.039 M -4.98 % | 20.036 M 115.31 % | 9.306 M -14.95 % | 10.942 M 74.42 % | 6.273 M -12.91 % | 7.203 M 2 076.12 % | -364.510 K 85.44 % | -2.504 M -965.31 % | -235.029 K -176.72 % | -84.934 K 90.61 % | -904.679 K |
| Total investments | 0.000 | 0.000 -100.00 % | 2.576 M 30.73 % | 1.970 M 118.73 % | -10.519 M -0.51 % | -10.465 M -0.88 % | -10.373 M -12.82 % | -9.195 M -5.83 % | -8.688 M -0.06 % | -8.683 M -21.44 % | -7.150 M -0.06 % | -7.145 M | 0.000 | 0.000 -100.00 % | 6.003 K -86.82 % | 45.563 K -74.72 % | 180.205 K |
| Total debt | 30.733 M -3.53 % | 31.857 M -9.84 % | 35.333 M 56.29 % | 22.607 M -1.41 % | 22.931 M -0.21 % | 22.978 M -3.41 % | 23.789 M -2.44 % | 24.385 M 96.38 % | 12.417 M -7.27 % | 13.391 M 82.19 % | 7.350 M -14.58 % | 8.605 M 424.31 % | 1.641 M 3 161.83 % | 50.317 K 64.67 % | 30.556 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 336.332 K 92.01 % | 175.161 K -0.46 % | 175.972 K -54.62 % | 387.762 K -30.48 % | 557.790 K 8.32 % | 514.924 K 10.96 % | 464.065 K 7.19 % | 432.940 K 17.63 % | 368.065 K 22.42 % | 300.662 K -6.48 % | 321.507 K -3.83 % | 334.323 K 33.24 % | 250.916 K 21.52 % | 206.480 K 301.06 % | 51.483 K | 0.000 -100.00 % | 21.253 K |
| Retained earnings | 5.325 M 35.09 % | 3.942 M 18.39 % | 3.329 M 37.14 % | 2.428 M 22.98 % | 1.974 M 43.48 % | 1.376 M 28.38 % | 1.072 M 117.29 % | 493.211 K 3.66 % | 475.800 K 432.52 % | 89.349 K 209.13 % | -81.877 K 47.03 % | -154.560 K 31.09 % | -224.306 K 61.61 % | -584.315 K 21.58 % | -745.111 K -200.32 % | -248.104 K 10.62 % | -277.591 K |
| Common stock | 24.588 M 41.46 % | 17.381 M 3.08 % | 16.862 M 23.14 % | 13.693 M 1.22 % | 13.529 M 0.00 % | 13.529 M 0.00 % | 13.529 M 0.00 % | 13.529 M 0.00 % | 13.529 M 0.00 % | 13.529 M 3.68 % | 13.049 M 0.00 % | 13.049 M 0.00 % | 13.049 M 0.00 % | 13.049 M 10 926.45 % | 118.340 K | 0.000 -100.00 % | 969.856 K |
| Total equity | 30.249 M 40.71 % | 21.498 M 5.55 % | 20.368 M 23.37 % | 16.509 M 2.79 % | 16.061 M 4.16 % | 15.419 M 2.36 % | 15.064 M 2.46 % | 14.702 M 6.39 % | 13.819 M 3.47 % | 13.355 M 4.88 % | 12.735 M -1.33 % | 12.906 M -0.28 % | 12.942 M 2.14 % | 12.671 M 2 302.53 % | -575.287 K -20.56 % | -477.182 K -166.51 % | 717.410 K |
| Other non current liabilities | 250.487 K -3.65 % | 259.967 K 5.78 % | 245.764 K 15.36 % | 213.049 K -16.56 % | 255.332 K -79.72 % | 1.259 M 61.19 % | 780.945 K 238.34 % | 230.817 K -88.82 % | 2.064 M 142.21 % | 852.328 K 249.61 % | 243.795 K -50.40 % | 491.564 K -56.69 % | 1.135 M 407.05 % | 223.854 K | 0.000 | 0.000 -100.00 % | 702.592 K |
| Long term debt | 7.668 M -11.60 % | 8.674 M -29.12 % | 12.238 M 102.75 % | 6.036 M -7.26 % | 6.508 M -11.86 % | 7.384 M -17.87 % | 8.991 M -15.88 % | 10.687 M 109.47 % | 5.102 M -15.59 % | 6.044 M 57.39 % | 3.840 M -7.44 % | 4.149 M 4 836.42 % | 84.050 K 67.04 % | 50.317 K 64.67 % | 30.556 K | 0.000 | 0.000 |
| Total non current liabilities | 10.234 M -13.72 % | 11.861 M -12.31 % | 13.526 M 94.95 % | 6.938 M -6.90 % | 7.453 M -13.77 % | 8.643 M -14.71 % | 10.134 M -7.66 % | 10.975 M 51.84 % | 7.228 M 4.80 % | 6.897 M 59.85 % | 4.315 M -8.04 % | 4.692 M 278.45 % | 1.240 M 300.39 % | 309.630 K 549.38 % | 47.681 K | 0.000 -100.00 % | 722.964 K |
| Other current liabilities | 8.754 M 143.27 % | 3.598 M -66.21 % | 10.649 M 420.73 % | 2.045 M -68.98 % | 6.593 M 135.45 % | 2.800 M -64.79 % | 7.952 M 92.65 % | 4.128 M 6.08 % | 3.891 M 95.72 % | 1.988 M -29.65 % | 2.826 M 100.10 % | 1.412 M 486.26 % | 240.883 K -91.30 % | 2.768 M 123.31 % | 1.239 M 12.16 % | 1.105 M 27.18 % | 868.932 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 278.885 K | 0.000 -100.00 % | 3.177 K -1.40 % | 3.222 K -94.56 % | 59.200 K -80.86 % | 309.308 K 86.74 % | 165.636 K 12.27 % | 147.537 K 387.66 % | 30.254 K -98.57 % | 2.109 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 23.065 M -0.51 % | 23.183 M 0.38 % | 23.095 M 39.37 % | 16.571 M 0.91 % | 16.422 M 5.31 % | 15.594 M 5.38 % | 14.798 M 8.04 % | 13.698 M 87.25 % | 7.315 M 3.44 % | 7.072 M 101.48 % | 3.510 M -21.24 % | 4.456 M 178.64 % | 1.599 M 4 736.04 % | 33.069 K 234.27 % | 9.893 K | 0.000 | 0.000 |
| Total current liabilities | 51.904 M -0.41 % | 52.118 M 1.60 % | 51.298 M 30.91 % | 39.186 M -1.82 % | 39.913 M 13.87 % | 35.052 M -3.55 % | 36.342 M 10.49 % | 32.891 M 44.82 % | 22.711 M 11.00 % | 20.461 M 53.21 % | 13.354 M -29.35 % | 18.902 M -1.35 % | 19.160 M 23.98 % | 15.454 M 149.27 % | 6.200 M 9.74 % | 5.650 M 58.00 % | 3.576 M |
| Total liabilities | 62.138 M -2.88 % | 63.979 M -1.30 % | 64.825 M 40.54 % | 46.125 M -2.62 % | 47.366 M 8.40 % | 43.695 M -5.98 % | 46.476 M 5.95 % | 43.866 M 46.52 % | 29.939 M 9.44 % | 27.358 M 54.84 % | 17.669 M -25.11 % | 23.594 M 15.66 % | 20.400 M 29.41 % | 15.764 M 152.32 % | 6.248 M 10.58 % | 5.650 M 31.43 % | 4.299 M |
| Other non current assets | 1.392 M 7.03 % | 1.301 M 19 315.78 % | 6.700 K 100.34 % | -1.964 M -29 408.37 % | 6.700 K -99.94 % | 10.472 M 156 194.16 % | 6.700 K -99.93 % | 9.196 M 835 910.55 % | 1.100 K -99.99 % | 8.684 M 789 344.27 % | 1.100 K -99.98 % | 7.147 M 649 585.82 % | 1.100 K -99.90 % | 1.058 M 99.01 % | 531.782 K 177.54 % | -685.782 K -246.75 % | 467.308 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.970 M 118.73 % | -10.519 M -0.51 % | -10.465 M -0.88 % | -10.373 M -12.82 % | -9.195 M -5.83 % | -8.688 M -0.06 % | -8.683 M -21.44 % | -7.150 M -0.06 % | -7.145 M | 0.000 | 0.000 -100.00 % | 6.003 K -86.82 % | 45.563 K 109.82 % | -464.190 K |
| Intangible assets | 22.651 M 609.16 % | 3.194 M 24.00 % | 2.576 M 30.73 % | 1.970 M -83.89 % | 12.231 M 737.74 % | 1.460 M -87.41 % | 11.593 M 933.97 % | 1.121 M -88.37 % | 9.640 M | 0.000 -100.00 % | 7.150 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.464 K -63.87 % | 4.052 K |
| GoodWill | 16.884 M 4.28 % | 16.192 M 5.26 % | 15.383 M 46.24 % | 10.519 M 0.00 % | 10.519 M 0.51 % | 10.465 M 0.88 % | 10.373 M 12.82 % | 9.195 M 5.83 % | 8.688 M 0.06 % | 8.683 M 21.44 % | 7.150 M 0.06 % | 7.145 M 3.73 % | 6.889 M 15.65 % | 5.956 M 1 184.67 % | 463.652 K -0.02 % | 463.762 K -0.09 % | 464.190 K |
| Goodwill and intangible assets | 22.651 M 16.84 % | 19.386 M 7.95 % | 17.959 M 43.80 % | 12.489 M -45.10 % | 22.750 M 90.77 % | 11.925 M -45.71 % | 21.967 M 112.93 % | 10.316 M -43.71 % | 18.328 M 111.08 % | 8.683 M -39.28 % | 14.299 M 100.12 % | 7.145 M 3.73 % | 6.889 M 15.65 % | 5.956 M 1 184.67 % | 463.652 K -0.34 % | 465.226 K -0.64 % | 468.242 K |
| Property plant equipment net | 12.035 M -5.00 % | 12.668 M -9.50 % | 13.998 M 44.45 % | 9.690 M -1.77 % | 9.865 M 0.09 % | 9.856 M -10.02 % | 10.954 M -6.36 % | 11.697 M 87.58 % | 6.236 M -4.73 % | 6.546 M 56.44 % | 4.184 M -7.45 % | 4.521 M 651.97 % | 601.211 K 27.78 % | 470.515 K 199.73 % | 156.980 K -10.29 % | 174.993 K 0.97 % | 173.319 K |
| Total non current assets | 36.079 M 8.17 % | 33.355 M 0.03 % | 33.344 M 41.96 % | 23.488 M 0.72 % | 23.319 M 0.67 % | 23.164 M -3.88 % | 24.100 M 4.16 % | 23.137 M 32.29 % | 17.490 M 3.05 % | 16.973 M 32.26 % | 12.833 M -1.12 % | 12.978 M 50.58 % | 8.619 M 15.14 % | 7.485 M 546.16 % | 1.158 M 68.92 % | 685.782 K -6.12 % | 730.482 K |
| Other current assets | 3.765 M 86.80 % | 2.016 M 149.63 % | 807.463 K -17.07 % | 973.639 K 80.18 % | 540.361 K -41.69 % | 926.668 K 88.12 % | 492.589 K -88.99 % | 4.474 M 352.87 % | 987.970 K 30.54 % | 756.849 K 14.11 % | 663.255 K 1.85 % | 651.229 K 13.00 % | 576.285 K 1.10 % | 570.002 K 51.37 % | 376.562 K | 0.000 -100.00 % | 338.489 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.205 K |
| cash and cash equivalents | 14.441 M 38.79 % | 10.405 M 2.54 % | 10.148 M 14.97 % | 8.826 M 14.22 % | 7.727 M 50.56 % | 5.132 M 8.06 % | 4.750 M 9.23 % | 4.349 M 39.76 % | 3.111 M 27.05 % | 2.449 M 127.44 % | 1.077 M -23.20 % | 1.402 M -30.10 % | 2.006 M -21.47 % | 2.554 M 861.69 % | 265.585 K 212.70 % | 84.934 K -90.61 % | 904.679 K |
| Cash and short term investments | 14.441 M 38.79 % | 10.405 M 2.54 % | 10.148 M 14.97 % | 8.826 M 14.22 % | 7.727 M 50.56 % | 5.132 M 8.06 % | 4.750 M 9.23 % | 4.349 M 39.76 % | 3.111 M 27.05 % | 2.449 M 127.44 % | 1.077 M -23.20 % | 1.402 M -30.10 % | 2.006 M -21.47 % | 2.554 M 861.69 % | 265.585 K 212.70 % | 84.934 K -90.61 % | 904.679 K |
| Total current assets | 56.308 M 8.03 % | 52.122 M 0.53 % | 51.849 M 32.45 % | 39.146 M -2.40 % | 40.107 M 11.56 % | 35.951 M -3.98 % | 37.440 M 5.67 % | 35.431 M 34.88 % | 26.268 M 10.65 % | 23.740 M 35.11 % | 17.571 M -25.30 % | 23.522 M -4.86 % | 24.723 M 18.01 % | 20.950 M 364.12 % | 4.514 M -14.07 % | 5.253 M 22.58 % | 4.286 M |
| Inventory | 20.918 M -5.14 % | 22.052 M 1.48 % | 21.732 M 45.34 % | 14.952 M 1.11 % | 14.787 M -2.16 % | 15.113 M 7.01 % | 14.123 M 1.12 % | 13.967 M 29.97 % | 10.746 M 3.38 % | 10.395 M 31.58 % | 7.900 M 0.30 % | 7.876 M 25.70 % | 6.266 M 21.57 % | 5.154 M 1 450.94 % | 332.325 K 7.51 % | 309.117 K 3.30 % | 299.254 K |
| Net receivables | 17.184 M -2.63 % | 17.649 M -7.90 % | 19.162 M 33.13 % | 14.394 M -15.59 % | 17.052 M 15.38 % | 14.779 M -18.24 % | 18.075 M 42.99 % | 12.641 M 10.66 % | 11.423 M 12.65 % | 10.140 M 27.85 % | 7.931 M -41.65 % | 13.593 M -14.38 % | 15.875 M 25.29 % | 12.671 M 258.01 % | 3.539 M | 0.000 -100.00 % | 2.789 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.381 M 6.07 % | 1.302 M 7.03 % | 1.216 M -11.61 % | 1.376 M -10.99 % | 1.546 M 37.73 % | 1.122 M -30.41 % | 1.613 M -7.46 % | 1.743 M 16.36 % | 1.498 M 14.30 % | 1.311 M 16.20 % | 1.128 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.803 K |
| 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 -100.00 % | 152.363 K | 0.000 |
| Account payables | 20.085 M -20.73 % | 25.337 M 44.33 % | 17.555 M -12.28 % | 20.012 M 18.43 % | 16.898 M 1.50 % | 16.648 M 22.55 % | 13.585 M -9.11 % | 14.947 M 37.30 % | 10.887 M -1.66 % | 11.070 M 64.64 % | 6.724 M -48.17 % | 12.973 M -14.66 % | 15.202 M 20.14 % | 12.653 M 155.60 % | 4.950 M 8.93 % | 4.545 M 73.46 % | 2.620 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 278.885 K | 0.000 -100.00 % | 3.177 K -1.37 % | 3.221 K -94.56 % | 59.200 K -80.86 % | 309.307 K 86.74 % | 165.636 K 12.27 % | 147.537 K 387.66 % | 30.254 K 231.84 % | 9.117 K | 0.000 | 0.000 | 0.000 -100.00 % | 86.789 K |
| Deferred revenue non current | 2.000 M -20.00 % | 2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.166 M -11.27 % | 6.949 M -11.17 % | 7.823 M 103.07 % | 3.852 M -12.92 % | 4.424 M 86.80 % | 2.368 M -12.64 % | 2.711 M 1 122.51 % | 221.754 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.348 K 144.68 % | -553.660 K 1.70 % | -563.226 K -1.72 % | -553.704 K -71.71 % | -322.458 K -141.33 % | -133.618 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.892 K |
| Capital lease obligations | 9.517 M -9.13 % | 10.474 M -12.34 % | 11.948 M 47.67 % | 8.091 M -0.81 % | 8.157 M 1.30 % | 8.053 M -11.74 % | 9.124 M -7.65 % | 9.880 M 86.97 % | 5.284 M -9.89 % | 5.864 M 69.05 % | 3.469 M -9.87 % | 3.849 M 5 522.86 % | 68.448 K -17.91 % | 83.386 K 106.15 % | 40.449 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 969.726 K |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 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 % | -229.078 K 76.38 % | -969.726 K |
| Deferred tax liabilities non current | 315.746 K -26.07 % | 427.098 K -59.02 % | 1.042 M 51.25 % | 689.032 K 0.00 % | 689.032 K 23.64 % | 557.278 K 53.89 % | 362.124 K 538.06 % | 56.754 K -7.61 % | 61.431 K -30.12 % | 87.905 K -61.83 % | 230.324 K 350.67 % | 51.107 K 147.84 % | 20.621 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.372 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 92.387 M 8.08 % | 85.477 M 0.33 % | 85.192 M 36.02 % | 62.633 M -1.25 % | 63.426 M 7.29 % | 59.115 M -3.94 % | 61.540 M 5.07 % | 58.568 M 33.84 % | 43.758 M 7.48 % | 40.713 M 33.91 % | 30.404 M -16.70 % | 36.500 M 9.47 % | 33.342 M 17.26 % | 28.435 M 401.30 % | 5.672 M -6.88 % | 6.091 M 21.44 % | 5.016 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-06-30 | 2016-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.458 M | 0.000 -100.00 % | 1.871 M | 0.000 -100.00 % | 199.314 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -902.059 K | 0.000 | 0.000 100.00 % | -43.369 K |
| Stock based compensation | 121.794 K 96.75 % | 61.902 K | 0.000 -100.00 % | 8.481 K -81.38 % | 45.542 K 0.00 % | 45.542 K 125.19 % | 20.224 K -63.12 % | 54.836 K 84.89 % | 29.658 K 76.15 % | 16.837 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -3.215 M | 0.000 | 0.000 | 0.000 100.00 % | -5.273 K | 0.000 100.00 % | -6.206 M | 0.000 100.00 % | -2.828 M | 0.000 -100.00 % | 6.492 M | 0.000 100.00 % | -5.303 M | 0.000 -100.00 % | 941.625 K | 0.000 100.00 % | -1.935 M -191.23 % | 2.121 M |
| Accounts receivables | -1.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 907.775 K | 0.000 100.00 % | -2.735 M | 0.000 100.00 % | -1.489 M | 0.000 -100.00 % | 8.588 M | 0.000 100.00 % | -4.263 M | 0.000 -100.00 % | 920.767 K | 0.000 100.00 % | -1.925 M | 0.000 |
| Inventory | -1.996 M | 0.000 | 0.000 | 0.000 100.00 % | -1.471 M | 0.000 100.00 % | -1.855 M | 0.000 100.00 % | -529.457 K | 0.000 100.00 % | -1.900 M | 0.000 100.00 % | -1.591 M | 0.000 100.00 % | -23.208 K | 0.000 100.00 % | -9.863 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.901 M |
| Other working capital | 659.128 K | 0.000 | 0.000 | 0.000 -100.00 % | 558.105 K | 0.000 100.00 % | -1.615 M | 0.000 100.00 % | -809.389 K | 0.000 100.00 % | -196.438 K | 0.000 -100.00 % | 550.937 K | 0.000 -100.00 % | 44.066 K | 0.000 | 0.000 -100.00 % | 220.299 K |
| Other non cash items | 2.004 M 505.79 % | -493.895 K -188.43 % | 558.524 K -46.46 % | 1.043 M -82.55 % | 5.979 M 104.86 % | 2.918 M 185.46 % | 1.022 M -61.66 % | 2.667 M 31.01 % | 2.035 M 85.98 % | 1.094 M -50.60 % | 2.215 M 467.68 % | -602.537 K -1 500.30 % | 43.029 K 105.53 % | -778.527 K -419.89 % | 243.370 K 23.75 % | 196.657 K -90.55 % | 2.081 M 210.52 % | -1.883 M |
| Net cash provided by operating activities | 2.118 M -25.19 % | 2.831 M -15.14 % | 3.335 M 14.15 % | 2.922 M -42.58 % | 5.089 M 187.84 % | 1.768 M 180.25 % | 630.835 K 150.90 % | 251.430 K -83.54 % | 1.527 M 210.88 % | 491.208 K -68.87 % | 1.578 M 222.50 % | -1.288 M -521.62 % | 305.485 K 155.61 % | -549.338 K -177.33 % | 710.423 K 167.05 % | 266.027 K 44.67 % | 183.884 K 716.43 % | 22.523 K |
| Investments in property plant and equipment | -712.405 K -98.03 % | -359.752 K 67.06 % | -1.092 M -109.95 % | -520.267 K 33.31 % | -780.142 K -22.16 % | -638.632 K -198.60 % | -213.873 K 80.40 % | -1.091 M 21.33 % | -1.387 M -658.39 % | -182.865 K -234.87 % | 135.584 K 129.17 % | -464.802 K -94.15 % | -239.398 K -299.30 % | -59.954 K -182.90 % | -21.193 K 58.55 % | -51.135 K -322.74 % | -12.096 K 87.66 % | -98.000 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 44.368 K | 0.000 100.00 % | -464.433 K -824.66 % | 64.090 K -93.24 % | 947.828 K 124.13 % | -3.929 M -1 471.52 % | -250.000 K 85.21 % | -1.690 M -232.03 % | -509.000 K -51 000.00 % | 1.000 K 100.26 % | -379.293 K 94.90 % | -7.439 M | 0.000 100.00 % | -25.000 K | 0.000 100.00 % | -108.060 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 369.974 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.563 K |
| 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 -100.00 % | 1.501 K 0.00 % | 1.501 K | 0.000 | 0.000 | 0.000 -100.00 % | 157.100 K |
| Other investing activites | -2.881 M -216.07 % | -911.448 K | 0.000 | 0.000 100.00 % | -465.059 K -86.88 % | -248.857 K -867.37 % | -25.725 K 89.74 % | -250.612 K 73.64 % | -950.643 K -2 184.56 % | 45.604 K -82.32 % | 257.908 K 201.10 % | -255.091 K -3 362.87 % | 7.818 K -34.76 % | 11.983 K 105.79 % | -207.027 K -19 667.77 % | 1.058 K -96.21 % | 27.900 K 350.13 % | -11.154 K |
| Net cash used for investing activites | -3.593 M -182.66 % | -1.271 M -21.31 % | -1.048 M -101.42 % | -520.267 K 58.20 % | -1.245 M -116.62 % | -574.541 K -178.28 % | 733.955 K 114.62 % | -5.020 M -206.68 % | -1.637 M 12.60 % | -1.873 M -401.55 % | -373.416 K 19.49 % | -463.802 K 25.03 % | -618.691 K 91.74 % | -7.487 M -3 180.39 % | -228.220 K -203.98 % | -75.077 K -575.08 % | 15.803 K 105.65 % | -279.522 K |
| Debt repayment | -2.690 M -304.31 % | -665.238 K 65.86 % | -1.948 M -507.87 % | -320.519 K | 0.000 -100.00 % | 240.002 K | 0.000 -100.00 % | 7.686 M | 0.000 -100.00 % | 3.310 M | 0.000 -100.00 % | 1.729 M | 0.000 100.00 % | -1.070 M | 0.000 -100.00 % | 43.514 K | 0.000 100.00 % | -424.230 K |
| Common stock issued | 7.074 M 46 683.79 % | -15.186 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.125 M 0.00 % | 3.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.652 K |
| 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 100.00 % | -276.603 K 0.00 % | -276.603 K | 0.000 | 0.000 100.00 % | -383.000 99.90 % | -367.000 K |
| Dividends paid | 0.000 100.00 % | -621.547 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 |
| Other financing activites | 1.127 M | 0.000 -100.00 % | 982.188 K 200.00 % | -982.188 K 21.39 % | -1.249 M -18.91 % | -1.051 M 1.53 % | -1.067 M -10.35 % | -966.919 K -221.16 % | 798.019 K 243.55 % | -555.909 K 63.66 % | -1.530 M -163.29 % | -581.014 K -147.09 % | -235.138 K -102.06 % | 11.394 M 2 462.92 % | -482.203 K -796.07 % | -53.813 K 81.25 % | -286.961 K -190.07 % | 318.613 K |
| Net cash used provided by financing activities | 5.512 M 523.32 % | -1.302 M -34.76 % | -966.152 K 25.84 % | -1.303 M -4.27 % | -1.249 M -54.11 % | -810.716 K 24.02 % | -1.067 M -115.88 % | 6.719 M 770.11 % | 772.254 K -71.96 % | 2.754 M 280.02 % | -1.530 M -233.24 % | 1.148 M 588.26 % | -235.138 K -102.28 % | 10.324 M 2 241.08 % | -482.203 K -4 582.04 % | -10.299 K 96.41 % | -286.961 K 39.33 % | -473.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.727 M -262.69 % | 4.750 M 202.23 % | -4.646 M -293.81 % | 2.397 M 177.05 % | -3.111 M -388.97 % | 1.077 M 200.00 % | -1.077 M -153.68 % | 2.006 M 200.00 % | -2.006 M -855.23 % | 265.585 K -66.34 % | 788.934 K 350.15 % | 175.259 K 1.77 % | 172.207 K 198.58 % | -174.679 K |
| Net change in cash | 4.036 M 1 468.37 % | 257.330 K -80.52 % | 1.321 M 20.25 % | 1.099 M -57.65 % | 2.595 M 578.13 % | 382.651 K -4.64 % | 401.275 K -67.56 % | 1.237 M 86.74 % | 662.500 K -51.72 % | 1.372 M 521.76 % | -325.340 K -123.20 % | 1.402 M 355.69 % | -548.345 K -122.04 % | 2.488 M | 0.000 -100.00 % | 355.910 K 319.05 % | 84.933 K 109.39 % | -904.679 K |
| Cash at beginning of period | 10.405 M 2.54 % | 10.148 M 14.97 % | 8.826 M 14.22 % | 7.727 M 50.56 % | 5.132 M 8.06 % | 4.750 M 9.23 % | 4.349 M 39.76 % | 3.111 M 27.05 % | 2.449 M 127.44 % | 1.077 M -23.20 % | 1.402 M | 0.000 -100.00 % | 2.554 M 3 746.78 % | 66.396 K -75.00 % | 265.585 K 394.03 % | -90.325 K | 0.000 -100.00 % | 904.679 K |
| Cash at end of period | 14.441 M 38.79 % | 10.405 M 2.54 % | 10.148 M 14.97 % | 8.826 M 14.22 % | 7.727 M 50.56 % | 5.132 M 8.06 % | 4.750 M 9.23 % | 4.349 M 39.76 % | 3.111 M 27.05 % | 2.449 M 127.44 % | 1.077 M -23.20 % | 1.402 M -30.10 % | 2.006 M -21.47 % | 2.554 M 861.69 % | 265.585 K 0.00 % | 265.585 K 212.70 % | 84.934 K | 0.000 |
| Operating cash flow | 2.091 M -26.14 % | 2.831 M -15.14 % | 3.335 M 14.15 % | 2.922 M -42.58 % | 5.089 M 187.84 % | 1.768 M 180.25 % | 630.835 K 150.90 % | 251.430 K -83.54 % | 1.527 M 210.88 % | 491.208 K -68.87 % | 1.578 M 222.50 % | -1.288 M -521.62 % | 305.485 K 155.61 % | -549.338 K -177.33 % | 710.423 K 167.05 % | 266.027 K 44.67 % | 183.884 K 716.43 % | 22.523 K |
| Capital expenditure | -712.405 K -98.03 % | -359.752 K 67.06 % | -1.092 M -109.95 % | -520.267 K 33.31 % | -780.142 K -22.16 % | -638.632 K -198.60 % | -213.873 K 80.40 % | -1.091 M 21.33 % | -1.387 M -658.39 % | -182.865 K -234.87 % | 135.584 K 129.17 % | -464.802 K -94.15 % | -239.398 K -299.30 % | -59.954 K -182.90 % | -21.193 K 58.55 % | -51.135 K -322.74 % | -12.096 K 87.66 % | -98.000 K |
| Free CashFlow | 1.378 M -44.22 % | 2.471 M 10.15 % | 2.243 M -6.60 % | 2.402 M -44.26 % | 4.309 M 281.54 % | 1.129 M 170.83 % | 416.962 K 149.66 % | -839.553 K -698.63 % | 140.246 K -54.52 % | 308.343 K -82.00 % | 1.713 M 197.75 % | -1.753 M -2 752.24 % | 66.087 K 110.85 % | -609.292 K -188.40 % | 689.230 K 220.73 % | 214.892 K 25.09 % | 171.788 K 327.60 % | -75.477 K |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 |