Beeks Financial Cloud Group plc BKS.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 28.858 M 27.03 % | 22.718 M 20.83 % | 18.801 M 61.87 % | 11.615 M 24.09 % | 9.360 M 27.31 % | 7.352 M 31.69 % | 5.583 M 40.63 % | 3.970 M 48.19 % | 2.679 M 99.78 % | 1.341 M |
| Net income | 2.193 M 2 564.04 % | -89.000 K -110.77 % | 826.000 K -48.50 % | 1.604 M 178.96 % | 575.000 K -45.91 % | 1.063 M 40.42 % | 757.000 K 199.47 % | -761.000 K -628.47 % | 144.000 K -53.25 % | 308.000 K |
| Income before tax | 1.459 M 324.46 % | -650.000 K -1 084.85 % | 66.000 K -94.74 % | 1.255 M 85.10 % | 678.000 K -35.00 % | 1.043 M 39.63 % | 747.000 K 198.16 % | -761.000 K -594.16 % | 154.000 K -63.25 % | 419.000 K |
| Income before tax ratio | 0.05 276.70 % | -0.03 -915.04 % | 0.00 -96.75 % | 0.11 49.17 % | 0.07 -48.94 % | 0.14 6.03 % | 0.13 169.80 % | -0.19 -433.46 % | 0.06 -81.60 % | 0.31 |
| EBITDA | 8.709 M 44.28 % | 6.036 M 17.27 % | 5.147 M 11.87 % | 4.601 M 63.27 % | 2.818 M 23.87 % | 2.275 M 43.99 % | 1.580 M 717.19 % | -256.000 K -148.30 % | 530.000 K -19.82 % | 661.000 K |
| Net income ratio | 0.08 2 039.78 % | 0.00 -108.92 % | 0.04 -68.19 % | 0.14 124.80 % | 0.06 -57.51 % | 0.14 6.63 % | 0.14 170.73 % | -0.19 -456.62 % | 0.05 -76.60 % | 0.23 |
| Ratio EBITDA | 0.30 13.59 % | 0.27 -2.95 % | 0.27 -30.89 % | 0.40 31.57 % | 0.30 -2.71 % | 0.31 9.34 % | 0.28 538.87 % | -0.06 -132.59 % | 0.20 -59.86 % | 0.49 |
| Gross profit ratio | 0.39 -2.05 % | 0.40 -4.97 % | 0.42 -2.38 % | 0.43 -10.33 % | 0.48 -2.71 % | 0.50 -7.15 % | 0.53 35.10 % | 0.40 -7.69 % | 0.43 -15.69 % | 0.51 |
| Weighted average shs out dil | 70.540 M 7.78 % | 65.447 M 12.87 % | 57.982 M 10.88 % | 52.292 M 2.55 % | 50.990 M 0.25 % | 50.865 M 51.56 % | 33.560 M -31.51 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M |
| Weighted average shs out | 65.906 M 0.70 % | 65.447 M 13.06 % | 57.885 M 10.73 % | 52.276 M 2.62 % | 50.942 M 0.61 % | 50.633 M 58.72 % | 31.900 M -34.90 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M |
| EPS diluted | 0.03 2 321.43 % | 0.00 -109.86 % | 0.01 -53.75 % | 0.03 171.68 % | 0.01 -45.93 % | 0.02 -7.52 % | 0.02 245.81 % | -0.02 -634.48 % | 0.00 -53.97 % | 0.01 |
| Earnings per share | 0.03 2 478.57 % | 0.00 -109.79 % | 0.01 -53.42 % | 0.03 171.68 % | 0.01 -46.19 % | 0.02 -11.39 % | 0.02 252.90 % | -0.02 -634.48 % | 0.00 -53.97 % | 0.01 |
| Gross profit | 11.342 M 24.42 % | 9.116 M 14.83 % | 7.939 M 58.02 % | 5.024 M 11.27 % | 4.515 M 23.87 % | 3.645 M 22.27 % | 2.981 M 89.99 % | 1.569 M 36.79 % | 1.147 M 68.43 % | 681.000 K |
| Income tax expense | -734.000 K -30.84 % | -561.000 K 26.18 % | -760.000 K -117.77 % | -349.000 K -438.83 % | 103.000 K 615.00 % | -20.000 K -100.00 % | -10.000 K | 0.000 -100.00 % | 10.000 K -90.99 % | 111.000 K |
| Cost of revenue | 17.516 M 28.78 % | 13.602 M 25.23 % | 10.862 M 64.80 % | 6.591 M 36.04 % | 4.845 M 30.70 % | 3.707 M 42.47 % | 2.602 M 8.37 % | 2.401 M 56.72 % | 1.532 M 132.12 % | 660.000 K |
| General and administrative expenses | 9.759 M 3.30 % | 9.447 M 25.06 % | 7.554 M 30.62 % | 5.783 M 59.80 % | 3.619 M 47.29 % | 2.457 M 18.07 % | 2.081 M -7.18 % | 2.242 M 143.43 % | 921.000 K 320.55 % | 219.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 93.000 K | 0.000 100.00 % | -309.000 K -423.73 % | -59.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 9.759 M 3.30 % | 9.447 M 25.06 % | 7.554 M 38.00 % | 5.474 M 53.76 % | 3.560 M 44.89 % | 2.457 M 18.07 % | 2.081 M -7.18 % | 2.242 M 143.43 % | 921.000 K 320.55 % | 219.000 K |
| Cost and expenses | 27.275 M 18.33 % | 23.049 M 25.16 % | 18.416 M 52.64 % | 12.065 M 43.55 % | 8.405 M 36.36 % | 6.164 M 31.63 % | 4.683 M 0.86 % | 4.643 M 89.28 % | 2.453 M 179.07 % | 879.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 9.759 M 3.30 % | 9.447 M 25.06 % | 7.554 M 30.62 % | 5.783 M 59.80 % | 3.619 M 47.29 % | 2.457 M 18.07 % | 2.081 M -7.18 % | 2.242 M 143.43 % | 921.000 K 320.55 % | 219.000 K |
| Interest income | 103.000 K 1.98 % | 101.000 K 380.95 % | 21.000 K 320.00 % | 5.000 K 150.00 % | 2.000 K -71.43 % | 7.000 K 250.00 % | 2.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 248.000 K -18.69 % | 305.000 K 24.49 % | 245.000 K 24.37 % | 197.000 K 3.68 % | 190.000 K 108.79 % | 91.000 K 2.25 % | 89.000 K 256.00 % | 25.000 K 38.89 % | 18.000 K 157.14 % | 7.000 K |
| Depreciation and amortization | 7.002 M 11.75 % | 6.266 M 32.17 % | 4.741 M 55.09 % | 3.057 M 64.27 % | 1.861 M 72.31 % | 1.080 M 59.29 % | 678.000 K 41.25 % | 480.000 K 57.89 % | 304.000 K 52.76 % | 199.000 K |
| Operating income | 1.583 M 578.25 % | -331.000 K -185.97 % | 385.000 K 185.56 % | -450.000 K -147.12 % | 955.000 K -19.61 % | 1.188 M 32.00 % | 900.000 K 233.73 % | -673.000 K -397.79 % | 226.000 K -51.08 % | 462.000 K |
| Operating income ratio | 0.05 476.49 % | -0.01 -171.15 % | 0.02 152.86 % | -0.04 -137.97 % | 0.10 -36.86 % | 0.16 0.24 % | 0.16 195.09 % | -0.17 -300.95 % | 0.08 -75.51 % | 0.34 |
| Total other income expenses net | -124.000 K 61.13 % | -319.000 K 0.00 % | -319.000 K -118.71 % | 1.705 M 715.52 % | -277.000 K -91.03 % | -145.000 K 5.23 % | -153.000 K -73.86 % | -88.000 K -22.22 % | -72.000 K -67.44 % | -43.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -4.807 M -139.39 % | -2.008 M 53.07 % | -4.279 M -537.08 % | 979.000 K -69.97 % | 3.260 M 421.18 % | -1.015 M 51.32 % | -2.085 M -383.67 % | 735.000 K 5 150.00 % | 14.000 K -83.33 % | 84.000 K 55.56 % | 54.000 K |
| Total investments | 3.287 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.894 M -50.28 % | 5.821 M -1.02 % | 5.881 M 35.16 % | 4.351 M -7.29 % | 4.693 M 254.72 % | 1.323 M 64.96 % | 802.000 K 5.80 % | 758.000 K 1 584.44 % | 45.000 K -71.34 % | 157.000 K 157.38 % | 61.000 K |
| Accumulated other comprehensive income loss | 5.907 M 41.52 % | 4.174 M 113.83 % | 1.952 M 251.08 % | 556.000 K 114.31 % | -3.886 M -60.45 % | -2.422 M -948.48 % | -231.000 K 75.74 % | -952.000 K -72.46 % | -552.000 K -75.80 % | -314.000 K -96.25 % | -160.000 K |
| Retained earnings | 8.045 M 98.64 % | 4.050 M -4.59 % | 4.245 M 42.35 % | 2.982 M 107.95 % | 1.434 M 38.28 % | 1.037 M 212.35 % | 332.000 K 164.22 % | -517.000 K -311.89 % | 244.000 K -8.96 % | 268.000 K 155.24 % | 105.000 K |
| Common stock | 83.000 K 1.22 % | 82.000 K 0.00 % | 82.000 K 17.14 % | 70.000 K 9.38 % | 64.000 K 0.00 % | 64.000 K 3.23 % | 62.000 K 3 000.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Total equity | 37.495 M 14.36 % | 32.786 M 6.59 % | 30.759 M 123.46 % | 13.765 M 104.96 % | 6.716 M 19.25 % | 5.632 M 16.27 % | 4.844 M 1 391.73 % | -375.000 K -200.27 % | 374.000 K 34.53 % | 278.000 K 167.31 % | 104.000 K |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.283 M -37.32 % | 2.047 M -43.50 % | 3.623 M 16.65 % | 3.106 M -10.02 % | 3.452 M 393.85 % | 699.000 K 110.54 % | 332.000 K -16.58 % | 398.000 K 784.44 % | 45.000 K 50.00 % | 30.000 K -50.82 % | 61.000 K |
| Total non current liabilities | 5.615 M -5.33 % | 5.931 M -10.01 % | 6.591 M 77.03 % | 3.723 M -37.32 % | 5.940 M 695.18 % | 747.000 K 69.77 % | 440.000 K -5.38 % | 465.000 K 290.76 % | 119.000 K 2.59 % | 116.000 K 4.50 % | 111.000 K |
| Other current liabilities | 846.000 K 73.01 % | 489.000 K -19.57 % | 608.000 K 22.83 % | 495.000 K 138.16 % | -1.297 M -344.26 % | 531.000 K 58.98 % | 334.000 K -55.29 % | 747.000 K 166.79 % | 280.000 K 131.40 % | 121.000 K | 0.000 |
| Deferred revenue | 815.000 K -29.31 % | 1.153 M 500.52 % | 192.000 K -81.77 % | 1.053 M -37.54 % | 1.686 M 5 921.43 % | 28.000 K | 0.000 -100.00 % | 835.000 K 513.37 % | -202.000 K -185.23 % | 237.000 K | 0.000 |
| Short term debt | 1.611 M -57.31 % | 3.774 M 67.14 % | 2.258 M 81.37 % | 1.245 M 0.32 % | 1.241 M 98.88 % | 624.000 K 32.77 % | 470.000 K 30.19 % | 361.000 K 186.51 % | 126.000 K -0.79 % | 127.000 K | 0.000 |
| Total current liabilities | 6.388 M -26.79 % | 8.726 M 17.97 % | 7.397 M 37.29 % | 5.388 M 28.96 % | 4.178 M 123.66 % | 1.868 M 23.63 % | 1.511 M -32.18 % | 2.228 M 89.94 % | 1.173 M 155.00 % | 460.000 K 22.02 % | 377.000 K |
| Total liabilities | 12.003 M -18.11 % | 14.657 M 4.78 % | 13.988 M 53.53 % | 9.111 M -9.95 % | 10.118 M 286.92 % | 2.615 M 34.03 % | 1.951 M -27.55 % | 2.693 M 108.44 % | 1.292 M 124.31 % | 576.000 K 18.03 % | 488.000 K |
| Other non current assets | 3.287 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.000 M 18.73 % | 6.738 M 26.42 % | 5.330 M 14.90 % | 4.639 M 6.57 % | 4.353 M 155.91 % | 1.701 M 270.59 % | 459.000 K 163.79 % | 174.000 K -29.84 % | 248.000 K 46.75 % | 169.000 K -14.21 % | 197.000 K |
| GoodWill | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M -42.71 % | 2.388 M 352.27 % | 528.000 K 34.35 % | 393.000 K -1.75 % | 400.000 K 2.30 % | 391.000 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.368 M 15.57 % | 8.106 M 21.02 % | 6.698 M 11.50 % | 6.007 M -10.89 % | 6.741 M 202.42 % | 2.229 M 161.62 % | 852.000 K 48.43 % | 574.000 K -10.17 % | 639.000 K 278.11 % | 169.000 K -14.21 % | 197.000 K |
| Property plant equipment net | 16.739 M -6.76 % | 17.952 M 10.34 % | 16.270 M 56.59 % | 10.390 M 53.81 % | 6.755 M 176.84 % | 2.440 M 14.18 % | 2.137 M 64.13 % | 1.302 M 100.93 % | 648.000 K 46.28 % | 443.000 K 56.54 % | 283.000 K |
| Total non current assets | 36.120 M 14.83 % | 31.456 M 15.78 % | 27.169 M 57.10 % | 17.294 M 24.63 % | 13.876 M 188.78 % | 4.805 M 48.12 % | 3.244 M 70.47 % | 1.903 M 46.50 % | 1.299 M 109.52 % | 620.000 K 29.17 % | 480.000 K |
| Other current assets | 1.213 M 16.63 % | 1.040 M -50.07 % | 2.083 M 188.11 % | 723.000 K -52.59 % | 1.525 M | 0.000 -100.00 % | 664.000 K 69.39 % | 392.000 K 16.67 % | 336.000 K 108.70 % | 161.000 K 53.33 % | 105.000 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 |
| cash and cash equivalents | 7.701 M -1.63 % | 7.829 M -22.94 % | 10.160 M 201.30 % | 3.372 M 135.31 % | 1.433 M -38.71 % | 2.338 M -19.02 % | 2.887 M 12 452.17 % | 23.000 K -25.81 % | 31.000 K -57.53 % | 73.000 K 942.86 % | 7.000 K |
| Cash and short term investments | 7.701 M -1.63 % | 7.829 M -22.94 % | 10.160 M 201.30 % | 3.372 M 135.31 % | 1.433 M -38.71 % | 2.338 M -19.02 % | 2.887 M 12 452.17 % | 23.000 K -25.81 % | 31.000 K -57.53 % | 73.000 K 942.86 % | 7.000 K |
| Total current assets | 13.378 M -16.32 % | 15.987 M -9.05 % | 17.578 M 214.91 % | 5.582 M 88.71 % | 2.958 M -14.06 % | 3.442 M -3.07 % | 3.551 M 755.66 % | 415.000 K 13.08 % | 367.000 K 56.84 % | 234.000 K 108.93 % | 112.000 K |
| Inventory | 1.506 M -14.77 % | 1.767 M -2.81 % | 1.818 M 222.26 % | -1.487 M 2.49 % | -1.525 M -38.13 % | -1.104 M -66.27 % | -664.000 K -69.39 % | -392.000 K -16.67 % | -336.000 K | 0.000 | 0.000 |
| Net receivables | 2.958 M -44.72 % | 5.351 M 52.15 % | 3.517 M 136.52 % | 1.487 M -2.49 % | 1.525 M 38.13 % | 1.104 M 66.27 % | 664.000 K 69.39 % | 392.000 K 16.67 % | 336.000 K 108.70 % | 161.000 K | 0.000 |
| Tax assets | 6.726 M 24.60 % | 5.398 M 28.49 % | 4.201 M 368.86 % | 896.000 K 135.79 % | 380.000 K 179.41 % | 136.000 K -46.67 % | 255.000 K 844.44 % | 27.000 K 125.00 % | 12.000 K 50.00 % | 8.000 K | 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 |
| Account payables | 2.792 M -4.94 % | 2.937 M -13.06 % | 3.378 M 33.10 % | 2.538 M 263.09 % | 699.000 K 11.13 % | 629.000 K -4.98 % | 662.000 K -35.91 % | 1.033 M 60.65 % | 643.000 K 576.84 % | 95.000 K -74.80 % | 377.000 K |
| Tax payables | 324.000 K -13.14 % | 373.000 K 94.27 % | 192.000 K 50.00 % | 128.000 K -21.47 % | 163.000 K 482.14 % | 28.000 K -37.78 % | 45.000 K -48.28 % | 87.000 K -29.84 % | 124.000 K 5.98 % | 117.000 K | 0.000 |
| Deferred revenue non current | 136.000 K | 0.000 | 0.000 100.00 % | -1.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 116.67 % | -6.000 K -700.00 % | 1.000 K | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.894 M -27.78 % | 4.007 M 11.83 % | 3.583 M 25.02 % | 2.866 M 13.06 % | 2.535 M 677.61 % | 326.000 K -57.16 % | 761.000 K 18.91 % | 640.000 K 407.94 % | 126.000 K -3.82 % | 131.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 231.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 23.460 M -18.13 % | 28.654 M 20.52 % | 23.775 M 151.53 % | 9.452 M 119.35 % | 4.309 M 0.00 % | 4.309 M -3.17 % | 4.450 M 1 096.24 % | 372.000 K | 0.000 | 0.000 -100.00 % | 159.000 K |
| Deferred tax liabilities non current | 4.196 M 8.03 % | 3.884 M 30.86 % | 2.968 M 381.04 % | 617.000 K 16.20 % | 531.000 K 1 006.25 % | 48.000 K -55.56 % | 108.000 K 63.64 % | 66.000 K -10.81 % | 74.000 K -13.95 % | 86.000 K 72.00 % | 50.000 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 |
| Total assets | 49.498 M 4.33 % | 47.443 M 6.02 % | 44.747 M 95.61 % | 22.876 M 35.89 % | 16.834 M 104.12 % | 8.247 M 21.37 % | 6.795 M 193.14 % | 2.318 M 39.14 % | 1.666 M 95.08 % | 854.000 K 44.26 % | 592.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 -100.00 % | 6.000 K 113.04 % | -46.000 K -104.82 % | 955.000 K 16 016.67 % | -6.000 K 71.43 % | -21.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 2.326 M 1.53 % | 2.291 M 37.93 % | 1.661 M 204.21 % | 546.000 K 75.00 % | 312.000 K 395.24 % | 63.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -517.000 K 74.81 % | -2.052 M 8.27 % | -2.237 M -253.01 % | 1.462 M 464.48 % | 259.000 K 222.75 % | -211.000 K 79.67 % | -1.038 M -219.04 % | 872.000 K 111.65 % | 412.000 K 2 068.42 % | 19.000 K |
| Accounts receivables | -1.343 M 19.44 % | -1.667 M 44.69 % | -3.014 M -244.85 % | -874.000 K -108.59 % | -419.000 K 4.77 % | -440.000 K -62.96 % | -270.000 K -382.14 % | -56.000 K 68.36 % | -177.000 K | 0.000 |
| Inventory | 997.000 K 220.58 % | 311.000 K 131.48 % | -988.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -171.000 K 75.43 % | -696.000 K -139.43 % | 1.765 M -24.44 % | 2.336 M 244.54 % | 678.000 K 196.07 % | 229.000 K 129.82 % | -768.000 K -182.76 % | 928.000 K 57.56 % | 589.000 K | 0.000 |
| Other working capital | 0.000 100.00 % | -696.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 281.000 K -69.26 % | 914.000 K 186.52 % | 319.000 K 117.68 % | -1.804 M -1 477.10 % | 131.000 K -9.66 % | 145.000 K 137.70 % | 61.000 K 117.86 % | 28.000 K -31.71 % | 41.000 K 78.26 % | 23.000 K |
| Net cash provided by operating activities | 10.551 M 51.94 % | 6.944 M 54.17 % | 4.504 M -17.71 % | 5.473 M 69.18 % | 3.235 M 54.12 % | 2.099 M 368.53 % | 448.000 K -27.63 % | 619.000 K -32.05 % | 911.000 K 38.03 % | 660.000 K |
| Investments in property plant and equipment | -3.882 M 45.71 % | -7.151 M 41.15 % | -12.152 M -80.00 % | -6.751 M -90.76 % | -3.539 M -113.32 % | -1.659 M -14.02 % | -1.455 M -77.87 % | -818.000 K -84.23 % | -444.000 K -53.63 % | -289.000 K |
| Acquisitions net | 0.000 | 0.000 100.00 % | -555.000 K 0.00 % | -555.000 K 26.00 % | -750.000 K 32.55 % | -1.112 M -647.78 % | 203.000 K -65.24 % | 584.000 K 171.63 % | 215.000 K | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.112 M | 0.000 100.00 % | -32.000 K 91.06 % | -358.000 K | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -552.000 K -486.01 % | 143.000 K | 0.000 |
| Other investing activites | -2.909 M -3.08 % | -2.822 M -558.86 % | 615.000 K -8.07 % | 669.000 K 481.74 % | 115.000 K -89.66 % | 1.112 M 647.78 % | -203.000 K 65.24 % | -584.000 K -171.63 % | -215.000 K | 0.000 |
| Net cash used for investing activites | -6.791 M 5.03 % | -7.151 M 40.86 % | -12.092 M -82.19 % | -6.637 M -54.74 % | -4.289 M -54.78 % | -2.771 M -90.45 % | -1.455 M -71.18 % | -850.000 K -5.99 % | -802.000 K -177.51 % | -289.000 K |
| Debt repayment | -1.814 M -193.53 % | -618.000 K -180.26 % | 770.000 K 212.24 % | -686.000 K -179.77 % | 860.000 K 65.07 % | 521.000 K 767.95 % | -78.000 K -1 660.00 % | 5.000 K -93.51 % | 77.000 K 552.94 % | -17.000 K |
| Common stock issued | 0.000 -100.00 % | 14.989 M 0.00 % | 14.989 M 188.36 % | 5.198 M 259 800.00 % | 2.000 K 100.00 % | 1.000 K -99.98 % | 4.357 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 992.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -180.000 K 0.00 % | -180.000 K -1.12 % | -178.000 K 29.92 % | -254.000 K | 0.000 | 0.000 100.00 % | -168.000 K -15.86 % | -145.000 K |
| Other financing activites | -1.999 M -27.16 % | -1.572 M -39.24 % | -1.129 M 8.14 % | -1.229 M -130.58 % | -533.000 K -267.59 % | -145.000 K 64.46 % | -408.000 K -287.16 % | 218.000 K 463.33 % | -60.000 K 58.04 % | -143.000 K |
| Net cash used provided by financing activities | -3.813 M -74.11 % | -2.190 M -115.23 % | 14.376 M 363.29 % | 3.103 M 1 982.55 % | 149.000 K 21.14 % | 123.000 K -96.82 % | 3.871 M 1 635.87 % | 223.000 K 247.68 % | -151.000 K 50.49 % | -305.000 K |
| Effect of forex changes on cash | 10.000 K -87.18 % | 78.000 K 1 460.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -128.000 K 94.51 % | -2.331 M -134.34 % | 6.788 M 250.08 % | 1.939 M 314.25 % | -905.000 K -64.85 % | -549.000 K -119.17 % | 2.864 M 35 900.00 % | -8.000 K 80.95 % | -42.000 K -163.64 % | 66.000 K |
| Cash at beginning of period | 7.829 M -22.94 % | 10.160 M 201.30 % | 3.372 M 135.31 % | 1.433 M -38.71 % | 2.338 M -19.02 % | 2.887 M 12 452.17 % | 23.000 K -25.81 % | 31.000 K -57.53 % | 73.000 K 942.86 % | 7.000 K |
| Cash at end of period | 7.701 M -1.63 % | 7.829 M -22.94 % | 10.160 M 201.30 % | 3.372 M 135.31 % | 1.433 M -38.71 % | 2.338 M -19.02 % | 2.887 M 12 452.17 % | 23.000 K -25.81 % | 31.000 K -57.53 % | 73.000 K |
| Operating cash flow | 10.551 M 51.94 % | 6.944 M 54.17 % | 4.504 M -17.71 % | 5.473 M 69.18 % | 3.235 M 54.12 % | 2.099 M 368.53 % | 448.000 K -27.63 % | 619.000 K -32.05 % | 911.000 K 38.03 % | 660.000 K |
| Capital expenditure | -6.791 M 5.03 % | -7.151 M 41.15 % | -12.152 M -80.00 % | -6.751 M -90.76 % | -3.539 M -113.32 % | -1.659 M -14.02 % | -1.455 M -77.87 % | -818.000 K -84.23 % | -444.000 K -53.63 % | -289.000 K |
| Free CashFlow | 3.760 M 1 916.43 % | -207.000 K 97.29 % | -7.648 M -498.44 % | -1.278 M -320.39 % | -304.000 K -169.09 % | 440.000 K 143.69 % | -1.007 M -406.03 % | -199.000 K -142.61 % | 467.000 K 25.88 % | 371.000 K |
| 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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 15.794 M 1.70 % | 15.530 M 19.86 % | 12.957 M 8.35 % | 11.959 M 15.01 % | 10.398 M -1.58 % | 10.565 M 36.78 % | 7.724 M 22.08 % | 6.327 M 19.65 % | 5.288 M 4.28 % | 5.071 M 18.23 % | 4.289 M 11.49 % | 3.847 M 109.30 % | 1.838 M -34.16 % | 2.792 M 100.00 % | 1.396 M -29.69 % | 1.985 M 100.00 % | 992.500 K -25.91 % | 1.340 M 100.00 % | 669.750 K -0.11 % | 670.500 K 100.00 % | 335.250 K |
| Net income | 329.000 K -83.48 % | 1.992 M 891.04 % | 201.000 K -48.33 % | 389.000 K 181.38 % | -478.000 K -145.14 % | 1.059 M 554.51 % | -233.000 K -119.98 % | 1.166 M 166.21 % | 438.000 K 68.46 % | 260.000 K -17.46 % | 315.000 K -51.31 % | 647.000 K 143.46 % | 265.750 K -29.79 % | 378.500 K 100.00 % | 189.250 K 148.16 % | -393.000 K -100.00 % | -196.500 K -372.92 % | 72.000 K 100.00 % | 36.000 K -76.62 % | 154.000 K 100.00 % | 77.000 K |
| Income before tax | 461.000 K -64.57 % | 1.301 M 723.42 % | 158.000 K 41.07 % | 112.000 K 114.70 % | -762.000 K -329.52 % | 332.000 K 224.81 % | -266.000 K -135.23 % | 755.000 K 51.00 % | 500.000 K 73.01 % | 289.000 K -25.71 % | 389.000 K -44.67 % | 703.000 K 169.61 % | 260.750 K -30.19 % | 373.500 K 100.00 % | 186.750 K 149.08 % | -380.500 K -100.00 % | -190.250 K -347.08 % | 77.000 K 100.00 % | 38.500 K -81.62 % | 209.500 K 100.00 % | 104.750 K |
| Income before tax ratio | 0.03 -65.16 % | 0.08 586.99 % | 0.01 30.21 % | 0.01 112.78 % | -0.07 -333.20 % | 0.03 191.25 % | -0.03 -128.86 % | 0.12 26.20 % | 0.09 65.91 % | 0.06 -37.16 % | 0.09 -50.37 % | 0.18 28.81 % | 0.14 6.03 % | 0.13 0.00 % | 0.13 169.80 % | -0.19 0.00 % | -0.19 -433.46 % | 0.06 0.00 % | 0.06 -81.60 % | 0.31 0.00 % | 0.31 |
| EBITDA | 4.571 M -12.21 % | 5.207 M 54.83 % | 3.363 M -5.69 % | 3.566 M 43.39 % | 2.487 M -7.96 % | 2.702 M 47.01 % | 1.838 M -13.87 % | 2.134 M 51.67 % | 1.407 M -11.57 % | 1.591 M 9.80 % | 1.449 M 6.39 % | 1.362 M 146.07 % | 553.500 K -78.56 % | 2.582 M 793.43 % | 289.000 K 325.78 % | -128.000 K -100.00 % | -64.000 K -126.89 % | 238.000 K 100.00 % | 119.000 K -61.92 % | 312.500 K 100.00 % | 156.250 K |
| Net income ratio | 0.02 -83.76 % | 0.13 726.85 % | 0.02 -52.31 % | 0.03 170.76 % | -0.05 -145.86 % | 0.10 432.29 % | -0.03 -116.37 % | 0.18 122.49 % | 0.08 61.55 % | 0.05 -30.19 % | 0.07 -56.33 % | 0.17 16.32 % | 0.14 6.63 % | 0.14 0.00 % | 0.14 168.49 % | -0.20 0.00 % | -0.20 -468.33 % | 0.05 0.00 % | 0.05 -76.60 % | 0.23 0.00 % | 0.23 |
| Ratio EBITDA | 0.29 -13.68 % | 0.34 29.18 % | 0.26 -12.96 % | 0.30 24.67 % | 0.24 -6.48 % | 0.26 7.48 % | 0.24 -29.45 % | 0.34 26.76 % | 0.27 -15.19 % | 0.31 -7.13 % | 0.34 -4.58 % | 0.35 17.57 % | 0.30 -67.44 % | 0.92 346.71 % | 0.21 421.10 % | -0.06 0.00 % | -0.06 -136.29 % | 0.18 0.00 % | 0.18 -61.88 % | 0.47 0.00 % | 0.47 |
| Gross profit ratio | 0.37 -6.93 % | 0.40 7.10 % | 0.37 -3.57 % | 0.38 -3.83 % | 0.40 -10.49 % | 0.45 27.40 % | 0.35 -21.34 % | 0.45 6.94 % | 0.42 -11.71 % | 0.47 -4.53 % | 0.49 -2.04 % | 0.50 1.82 % | 0.50 -7.15 % | 0.53 0.00 % | 0.53 35.10 % | 0.40 0.00 % | 0.40 -7.69 % | 0.43 0.00 % | 0.43 -15.69 % | 0.51 0.00 % | 0.51 |
| Weighted average shs out dil | 70.395 M 5.66 % | 66.622 M -5.43 % | 70.447 M 7.44 % | 65.571 M 0.25 % | 65.408 M 13.63 % | 57.561 M 2.57 % | 56.119 M 6.55 % | 52.669 M 2.64 % | 51.312 M 0.33 % | 51.143 M 0.55 % | 50.865 M 0.00 % | 50.865 M 0.00 % | 50.865 M 51.56 % | 33.560 M 0.00 % | 33.560 M -31.51 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M |
| Weighted average shs out | 66.687 M 0.10 % | 66.622 M 1.54 % | 65.610 M 0.06 % | 65.571 M 0.25 % | 65.408 M 13.78 % | 57.487 M 2.44 % | 56.119 M 6.57 % | 52.661 M 2.69 % | 51.281 M 0.48 % | 51.036 M 0.34 % | 50.865 M 0.00 % | 50.865 M 0.00 % | 50.865 M 51.56 % | 33.560 M 0.00 % | 33.560 M -31.51 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M 0.00 % | 49.000 M |
| EPS diluted | 0.00 -84.28 % | 0.03 967.86 % | 0.00 -52.54 % | 0.01 180.82 % | -0.01 -139.67 % | 0.02 538.10 % | 0.00 -119.00 % | 0.02 160.00 % | 0.01 66.67 % | 0.01 -17.74 % | 0.01 -51.18 % | 0.01 144.23 % | 0.01 -53.57 % | 0.01 100.00 % | 0.01 170.00 % | -0.01 -100.00 % | 0.00 -385.71 % | 0.00 100.00 % | 0.00 -78.13 % | 0.00 100.00 % | 0.00 |
| Earnings per share | 0.00 -83.61 % | 0.03 864.52 % | 0.00 -47.46 % | 0.01 180.82 % | -0.01 -139.67 % | 0.02 538.10 % | 0.00 -119.00 % | 0.02 160.00 % | 0.01 66.67 % | 0.01 -17.74 % | 0.01 -51.18 % | 0.01 144.23 % | 0.01 -53.57 % | 0.01 100.00 % | 0.01 170.00 % | -0.01 -100.00 % | 0.00 -385.71 % | 0.00 100.00 % | 0.00 -78.13 % | 0.00 100.00 % | 0.00 |
| Gross profit | 5.837 M -5.35 % | 6.167 M 28.37 % | 4.804 M 4.48 % | 4.598 M 10.61 % | 4.157 M -11.91 % | 4.719 M 74.26 % | 2.708 M -3.97 % | 2.820 M 27.95 % | 2.204 M -7.94 % | 2.394 M 12.87 % | 2.121 M 9.22 % | 1.942 M 113.11 % | 911.250 K -38.86 % | 1.491 M 100.00 % | 745.250 K -5.00 % | 784.500 K 100.00 % | 392.250 K -31.60 % | 573.500 K 100.00 % | 286.750 K -15.79 % | 340.500 K 100.00 % | 170.250 K |
| Income tax expense | 132.000 K 119.10 % | -691.000 K -1 506.98 % | -43.000 K 84.48 % | -277.000 K 2.46 % | -284.000 K 60.94 % | -727.000 K -2 103.03 % | -33.000 K 91.97 % | -411.000 K -762.90 % | 62.000 K 113.79 % | 29.000 K -60.81 % | 74.000 K 32.14 % | 56.000 K 1 220.00 % | -5.000 K 0.00 % | -5.000 K -100.00 % | -2.500 K -120.00 % | 12.500 K 100.00 % | 6.250 K 25.00 % | 5.000 K 100.00 % | 2.500 K -95.50 % | 55.500 K 100.00 % | 27.750 K |
| Cost of revenue | 9.957 M 6.34 % | 9.363 M 14.84 % | 8.153 M 10.76 % | 7.361 M 17.95 % | 6.241 M 6.76 % | 5.846 M 16.55 % | 5.016 M 43.03 % | 3.507 M 13.72 % | 3.084 M 15.20 % | 2.677 M 23.48 % | 2.168 M 13.81 % | 1.905 M 105.56 % | 926.750 K -28.77 % | 1.301 M 100.00 % | 650.500 K -45.81 % | 1.201 M 100.00 % | 600.250 K -21.64 % | 766.000 K 100.00 % | 383.000 K 16.06 % | 330.000 K 100.00 % | 165.000 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 904.750 K 0.00 % | 904.750 K | 0.000 -100.00 % | 614.250 K -40.97 % | 1.041 M 100.00 % | 520.250 K -53.59 % | 1.121 M 100.00 % | 560.500 K 21.72 % | 460.500 K 100.00 % | 230.250 K 110.27 % | 109.500 K 100.00 % | 54.750 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.750 K 0.00 % | -14.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.565 M 10.81 % | 5.022 M 6.87 % | 4.699 M 10.59 % | 4.249 M -11.59 % | 4.806 M 5.79 % | 4.543 M 47.26 % | 3.085 M 30.61 % | 2.362 M 8.45 % | 2.178 M 20.40 % | 1.809 M 18.47 % | 1.527 M 54.55 % | 988.000 K 60.85 % | 614.250 K -40.97 % | 1.041 M 100.00 % | 520.250 K -53.59 % | 1.121 M 100.00 % | 560.500 K 21.72 % | 460.500 K 100.00 % | 230.250 K 110.27 % | 109.500 K 100.00 % | 54.750 K |
| Cost and expenses | -15.522 M -207.90 % | 14.385 M 11.93 % | 12.852 M 10.70 % | 11.610 M 5.10 % | 11.047 M 6.33 % | 10.389 M 28.24 % | 8.101 M 38.03 % | 5.869 M 11.54 % | 5.262 M 17.30 % | 4.486 M 21.41 % | 3.695 M 27.72 % | 2.893 M 87.74 % | 1.541 M -34.19 % | 2.342 M 100.00 % | 1.171 M -49.57 % | 2.322 M 100.00 % | 1.161 M -5.36 % | 1.227 M 100.00 % | 613.250 K 39.53 % | 439.500 K 100.00 % | 219.750 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.565 M 10.81 % | 5.022 M 6.87 % | 4.699 M 10.59 % | 4.249 M -11.59 % | 4.806 M 5.79 % | 4.543 M 47.26 % | 3.085 M 30.61 % | 2.362 M 8.45 % | 2.178 M 20.40 % | 1.809 M 18.47 % | 1.527 M 54.55 % | 988.000 K 60.85 % | 614.250 K -40.97 % | 1.041 M 100.00 % | 520.250 K -53.59 % | 1.121 M 100.00 % | 560.500 K 21.72 % | 460.500 K 100.00 % | 230.250 K 110.27 % | 109.500 K 100.00 % | 54.750 K |
| Interest income | 129.000 K -22.29 % | 166.000 K 97.62 % | 84.000 K -16.83 % | 101.000 K | 0.000 -100.00 % | 19.000 K 850.00 % | 2.000 K -50.00 % | 4.000 K 300.00 % | 1.000 K | 0.000 -100.00 % | 2.000 K -50.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 155.000 K -4.32 % | 162.000 K -23.58 % | 212.000 K -3.64 % | 220.000 K 10.00 % | 200.000 K 13.64 % | 176.000 K 7.32 % | 164.000 K 54.72 % | 106.000 K -42.08 % | 183.000 K 75.96 % | 104.000 K -40.57 % | 175.000 K 103.49 % | 86.000 K 278.02 % | 22.750 K -48.88 % | 44.500 K 100.00 % | 22.250 K 78.00 % | 12.500 K 100.00 % | 6.250 K -30.56 % | 9.000 K 100.00 % | 4.500 K 28.57 % | 3.500 K 100.00 % | 1.750 K |
| Depreciation and amortization | 3.955 M 5.64 % | 3.744 M 14.92 % | 3.258 M 1.27 % | 3.217 M 5.51 % | 3.049 M 20.70 % | 2.526 M 14.04 % | 2.215 M 32.16 % | 1.676 M 21.36 % | 1.381 M 37.28 % | 1.006 M 17.66 % | 855.000 K 49.21 % | 573.000 K 112.22 % | 270.000 K -20.35 % | 339.000 K 100.00 % | 169.500 K -29.38 % | 240.000 K 100.00 % | 120.000 K -21.05 % | 152.000 K 100.00 % | 76.000 K -23.62 % | 99.500 K 100.00 % | 49.750 K |
| Operating income | 272.000 K -76.24 % | 1.145 M 990.48 % | 105.000 K -69.91 % | 349.000 K 153.78 % | -649.000 K -468.75 % | 176.000 K 146.68 % | -377.000 K -182.31 % | 458.000 K 1 661.54 % | 26.000 K -95.56 % | 585.000 K -1.52 % | 594.000 K -37.74 % | 954.000 K 236.51 % | 283.500 K -32.18 % | 418.000 K 100.00 % | 209.000 K 156.79 % | -368.000 K -100.00 % | -184.000 K -313.95 % | 86.000 K 100.00 % | 43.000 K -79.81 % | 213.000 K 100.00 % | 106.500 K |
| Operating income ratio | 0.02 -76.64 % | 0.07 809.81 % | 0.01 -72.23 % | 0.03 146.76 % | -0.06 -474.67 % | 0.02 134.13 % | -0.05 -167.43 % | 0.07 1 372.26 % | 0.00 -95.74 % | 0.12 -16.70 % | 0.14 -44.15 % | 0.25 60.78 % | 0.15 3.01 % | 0.15 0.00 % | 0.15 180.77 % | -0.19 0.00 % | -0.19 -388.76 % | 0.06 0.00 % | 0.06 -79.79 % | 0.32 0.00 % | 0.32 |
| Total other income expenses net | 189.000 K 21.15 % | 156.000 K 194.34 % | 53.000 K 122.36 % | -237.000 K -109.73 % | -113.000 K -172.44 % | 156.000 K 40.54 % | 111.000 K -62.63 % | 297.000 K -37.34 % | 474.000 K 260.14 % | -296.000 K -44.39 % | -205.000 K 18.33 % | -251.000 K -544.25 % | 56.500 K -95.61 % | 1.288 M 5 888.76 % | -22.250 K -78.00 % | -12.500 K -100.00 % | -6.250 K 30.56 % | -9.000 K -100.00 % | -4.500 K -28.57 % | -3.500 K -100.00 % | -1.750 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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-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-06-30 | 2015-06-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.290 M -10.05 % | -4.807 M -33.97 % | -3.588 M -78.69 % | -2.008 M -403.26 % | -399.000 K 90.68 % | -4.279 M -157.47 % | 7.445 M 660.47 % | 979.000 K -64.36 % | 2.747 M -15.74 % | 3.260 M 58.48 % | 2.057 M 302.66 % | -1.015 M 55.29 % | -2.270 M -8.87 % | -2.085 M 18.27 % | -2.551 M -447.07 % | 735.000 K 5 150.00 % | 14.000 K -83.33 % | 84.000 K 55.56 % | 54.000 K |
| Total investments | 5.135 M 56.22 % | 3.287 M 144.27 % | -7.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.041 M -29.47 % | 2.894 M -19.18 % | 3.581 M -38.48 % | 5.821 M -7.56 % | 6.297 M 7.07 % | 5.881 M -31.25 % | 8.554 M 96.60 % | 4.351 M 24.42 % | 3.497 M -25.48 % | 4.693 M 40.26 % | 3.346 M 152.91 % | 1.323 M 845.00 % | 140.000 K -82.54 % | 802.000 K 18.11 % | 679.000 K -10.42 % | 758.000 K 1 584.44 % | 45.000 K -71.34 % | 157.000 K 157.38 % | 61.000 K |
| Accumulated other comprehensive income loss | 6.876 M 16.40 % | 5.907 M 0.19 % | 5.896 M 41.26 % | 4.174 M 7.08 % | 3.898 M 99.69 % | 1.952 M 33.61 % | 1.461 M 162.77 % | 556.000 K -90.16 % | 5.652 M 245.45 % | -3.886 M -185.00 % | 4.572 M 288.77 % | -2.422 M | 0.000 | 0.000 | 0.000 100.00 % | -952.000 K -72.46 % | -552.000 K -75.80 % | -314.000 K -96.25 % | -160.000 K |
| Retained earnings | 8.440 M 4.91 % | 8.045 M 84.22 % | 4.367 M 7.83 % | 4.050 M 7.00 % | 3.785 M -10.84 % | 4.245 M 42.59 % | 2.977 M -0.17 % | 2.982 M 62.68 % | 1.833 M 27.82 % | 1.434 M 12.38 % | 1.276 M 23.05 % | 1.037 M 102.54 % | 512.000 K 54.22 % | 332.000 K 148.82 % | -680.000 K -31.53 % | -517.000 K -311.89 % | 244.000 K -8.96 % | 268.000 K 155.24 % | 105.000 K |
| Common stock | 84.000 K 1.20 % | 83.000 K 1.22 % | 82.000 K 0.00 % | 82.000 K 0.00 % | 82.000 K 0.00 % | 82.000 K 17.14 % | 70.000 K 0.00 % | 70.000 K 7.69 % | 65.000 K 1.56 % | 64.000 K 0.00 % | 64.000 K 0.00 % | 64.000 K 1.59 % | 63.000 K 1.61 % | 62.000 K 1.64 % | 61.000 K 2 950.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 |
| Total equity | 39.175 M 4.48 % | 37.495 M 9.89 % | 34.120 M 4.07 % | 32.786 M 3.95 % | 31.541 M 2.54 % | 30.759 M 120.34 % | 13.960 M 1.42 % | 13.765 M 82.32 % | 7.550 M 12.42 % | 6.716 M 13.60 % | 5.912 M 4.97 % | 5.632 M 11.44 % | 5.054 M 4.34 % | 4.844 M 27.04 % | 3.813 M 1 116.80 % | -375.000 K -200.27 % | 374.000 K 34.53 % | 278.000 K 167.31 % | 104.000 K |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 739.000 K -42.40 % | 1.283 M 1.10 % | 1.269 M -38.01 % | 2.047 M -23.48 % | 2.675 M -26.17 % | 3.623 M -10.12 % | 4.031 M 29.78 % | 3.106 M 1.97 % | 3.046 M -11.76 % | 3.452 M 23.02 % | 2.806 M 301.43 % | 699.000 K 399.29 % | 140.000 K -57.83 % | 332.000 K -1.78 % | 338.000 K -15.08 % | 398.000 K 784.44 % | 45.000 K 50.00 % | 30.000 K -50.82 % | 61.000 K |
| Total non current liabilities | 4.935 M -12.11 % | 5.615 M 8.97 % | 5.153 M -13.12 % | 5.931 M 5.10 % | 5.643 M -14.38 % | 6.591 M 41.80 % | 4.648 M 24.85 % | 3.723 M 2.39 % | 3.636 M -38.79 % | 5.940 M 108.64 % | 2.847 M 281.12 % | 747.000 K 197.61 % | 251.000 K -42.95 % | 440.000 K 8.91 % | 404.000 K -13.12 % | 465.000 K 290.76 % | 119.000 K 2.59 % | 116.000 K 4.50 % | 111.000 K |
| Other current liabilities | 0.000 -100.00 % | 846.000 K | 0.000 -100.00 % | 1.642 M | 0.000 -100.00 % | 1.569 M | 0.000 -100.00 % | 1.477 M 8.92 % | 1.356 M -34.65 % | 2.075 M | 0.000 -100.00 % | 587.000 K | 0.000 -100.00 % | 334.000 K | 0.000 -100.00 % | 747.000 K 166.79 % | 280.000 K 131.40 % | 121.000 K | 0.000 |
| Deferred revenue | 0.000 -100.00 % | 815.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 192.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K 513.37 % | -202.000 K -185.23 % | 237.000 K | 0.000 |
| Short term debt | 1.302 M -19.18 % | 1.611 M -30.32 % | 2.312 M -38.74 % | 3.774 M 4.20 % | 3.622 M 60.41 % | 2.258 M -50.08 % | 4.523 M 263.29 % | 1.245 M 176.05 % | 451.000 K -63.66 % | 1.241 M 129.81 % | 540.000 K -13.46 % | 624.000 K | 0.000 -100.00 % | 470.000 K 37.83 % | 341.000 K -5.54 % | 361.000 K 186.51 % | 126.000 K -0.79 % | 127.000 K | 0.000 |
| Total current liabilities | 5.590 M -12.49 % | 6.388 M -15.54 % | 7.563 M -13.33 % | 8.726 M 13.89 % | 7.662 M 3.58 % | 7.397 M -5.11 % | 7.795 M 44.67 % | 5.388 M 2.32 % | 5.266 M 26.04 % | 4.178 M 57.72 % | 2.649 M 41.81 % | 1.868 M 36.25 % | 1.371 M -9.27 % | 1.511 M 0.40 % | 1.505 M -32.45 % | 2.228 M 89.94 % | 1.173 M 155.00 % | 460.000 K 22.02 % | 377.000 K |
| Total liabilities | 10.525 M -12.31 % | 12.003 M -5.61 % | 12.716 M -13.24 % | 14.657 M 10.16 % | 13.305 M -4.88 % | 13.988 M 12.42 % | 12.443 M 36.57 % | 9.111 M 2.35 % | 8.902 M -12.02 % | 10.118 M 84.10 % | 5.496 M 110.17 % | 2.615 M 61.22 % | 1.622 M -16.86 % | 1.951 M 2.20 % | 1.909 M -29.11 % | 2.693 M 108.44 % | 1.292 M 124.31 % | 576.000 K 18.03 % | 488.000 K |
| Other non current assets | 0.000 -100.00 % | 3.287 M -55.73 % | 7.425 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 5.135 M | 0.000 100.00 % | -7.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.106 M 1.33 % | 8.000 M 7.74 % | 7.425 M 10.20 % | 6.738 M 12.69 % | 5.979 M 12.18 % | 5.330 M 7.81 % | 4.944 M 6.57 % | 4.639 M 5.91 % | 4.380 M 0.62 % | 4.353 M 91.68 % | 2.271 M 33.51 % | 1.701 M 97.10 % | 863.000 K 88.02 % | 459.000 K | 0.000 -100.00 % | 174.000 K -29.84 % | 248.000 K 46.75 % | 169.000 K -14.21 % | 197.000 K |
| GoodWill | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M -42.23 % | 2.368 M -0.84 % | 2.388 M | 0.000 -100.00 % | 528.000 K | 0.000 -100.00 % | 393.000 K | 0.000 -100.00 % | 400.000 K 2.30 % | 391.000 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.474 M 1.13 % | 9.368 M 6.54 % | 8.793 M 8.48 % | 8.106 M 10.33 % | 7.347 M 9.69 % | 6.698 M 6.12 % | 6.312 M 5.08 % | 6.007 M -10.98 % | 6.748 M 0.10 % | 6.741 M 196.83 % | 2.271 M 1.88 % | 2.229 M 130.03 % | 969.000 K 13.73 % | 852.000 K 37.20 % | 621.000 K 8.19 % | 574.000 K -10.17 % | 639.000 K 278.11 % | 169.000 K -14.21 % | 197.000 K |
| Property plant equipment net | 15.268 M -8.79 % | 16.739 M -3.03 % | 17.262 M -3.84 % | 17.952 M 0.65 % | 17.836 M 9.63 % | 16.270 M 7.15 % | 15.184 M 46.14 % | 10.390 M 47.02 % | 7.067 M 4.62 % | 6.755 M 13.89 % | 5.931 M 143.07 % | 2.440 M 13.54 % | 2.149 M 0.56 % | 2.137 M 76.90 % | 1.208 M -7.22 % | 1.302 M 100.93 % | 648.000 K 46.28 % | 443.000 K 56.54 % | 283.000 K |
| Total non current assets | 36.518 M 1.10 % | 36.120 M 14.79 % | 31.465 M 0.03 % | 31.456 M 6.29 % | 29.595 M 8.93 % | 27.169 M 21.06 % | 22.443 M 29.77 % | 17.294 M 21.84 % | 14.194 M 2.29 % | 13.876 M 65.98 % | 8.360 M 73.99 % | 4.805 M 41.20 % | 3.403 M 4.90 % | 3.244 M 72.83 % | 1.877 M -1.37 % | 1.903 M 46.50 % | 1.299 M 109.52 % | 620.000 K 29.17 % | 480.000 K |
| Other current assets | 0.000 -100.00 % | 1.213 M | 0.000 -100.00 % | 1.040 M | 0.000 -100.00 % | 2.083 M | 0.000 -100.00 % | 723.000 K | 0.000 -100.00 % | 1.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 664.000 K 7.97 % | 615.000 K 908.20 % | 61.000 K -81.85 % | 336.000 K 108.70 % | 161.000 K 53.33 % | 105.000 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 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 7.331 M -4.80 % | 7.701 M 7.42 % | 7.169 M -8.43 % | 7.829 M 16.92 % | 6.696 M -34.09 % | 10.160 M 816.14 % | 1.109 M -67.11 % | 3.372 M 349.60 % | 750.000 K -47.66 % | 1.433 M 11.17 % | 1.289 M -44.87 % | 2.338 M -2.99 % | 2.410 M -16.52 % | 2.887 M -10.62 % | 3.230 M 13 943.48 % | 23.000 K -25.81 % | 31.000 K -57.53 % | 73.000 K 942.86 % | 7.000 K |
| Cash and short term investments | 7.331 M -4.80 % | 7.701 M 7.42 % | 7.169 M -8.43 % | 7.829 M 16.92 % | 6.696 M -34.09 % | 10.160 M 816.14 % | 1.109 M -67.11 % | 3.372 M 349.60 % | 750.000 K -47.66 % | 1.433 M 11.17 % | 1.289 M -44.87 % | 2.338 M -2.99 % | 2.410 M -16.52 % | 2.887 M -10.62 % | 3.230 M 13 943.48 % | 23.000 K -25.81 % | 31.000 K -57.53 % | 73.000 K 942.86 % | 7.000 K |
| Total current assets | 13.182 M -1.47 % | 13.378 M -12.97 % | 15.371 M -3.85 % | 15.987 M 4.83 % | 15.250 M -13.24 % | 17.578 M 343.89 % | 3.960 M -29.06 % | 5.582 M 147.21 % | 2.258 M -23.66 % | 2.958 M -2.95 % | 3.048 M -11.45 % | 3.442 M 5.16 % | 3.273 M -7.83 % | 3.551 M -7.65 % | 3.845 M 826.51 % | 415.000 K 13.08 % | 367.000 K 56.84 % | 234.000 K 108.93 % | 112.000 K |
| Inventory | 941.000 K -37.52 % | 1.506 M 6.96 % | 1.408 M -20.32 % | 1.767 M -24.84 % | 2.351 M 29.32 % | 1.818 M 163.77 % | -2.851 M -91.73 % | -1.487 M 1.39 % | -1.508 M 1.11 % | -1.525 M 13.30 % | -1.759 M -59.33 % | -1.104 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -336.000 K | 0.000 | 0.000 |
| Net receivables | 4.910 M 65.99 % | 2.958 M -56.46 % | 6.794 M 26.97 % | 5.351 M -13.74 % | 6.203 M 76.37 % | 3.517 M 23.36 % | 2.851 M 91.73 % | 1.487 M -1.39 % | 1.508 M -1.11 % | 1.525 M -13.30 % | 1.759 M 59.33 % | 1.104 M 27.93 % | 863.000 K 29.97 % | 664.000 K | 0.000 -100.00 % | 331.000 K -1.49 % | 336.000 K 108.70 % | 161.000 K | 0.000 |
| Tax assets | 6.641 M -1.26 % | 6.726 M 24.33 % | 5.410 M 0.22 % | 5.398 M 22.32 % | 4.413 M 5.05 % | 4.201 M 344.08 % | 946.000 K 5.58 % | 896.000 K 135.79 % | 380.000 K 0.00 % | 380.000 K 140.51 % | 158.000 K 16.18 % | 136.000 K -52.28 % | 285.000 K 11.76 % | 255.000 K 431.25 % | 48.000 K 77.78 % | 27.000 K 125.00 % | 12.000 K 50.00 % | 8.000 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 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 |
| Account payables | 4.288 M 53.58 % | 2.792 M -46.83 % | 5.251 M 78.79 % | 2.937 M -27.30 % | 4.040 M 19.60 % | 3.378 M 3.24 % | 3.272 M 28.92 % | 2.538 M -26.63 % | 3.459 M 394.85 % | 699.000 K -66.86 % | 2.109 M 235.29 % | 629.000 K -54.12 % | 1.371 M 107.10 % | 662.000 K -43.13 % | 1.164 M 12.68 % | 1.033 M 60.65 % | 643.000 K 576.84 % | 95.000 K -74.80 % | 377.000 K |
| Tax payables | 0.000 -100.00 % | 324.000 K | 0.000 -100.00 % | 373.000 K | 0.000 -100.00 % | 192.000 K | 0.000 -100.00 % | 128.000 K | 0.000 -100.00 % | 163.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 87.000 K -29.84 % | 124.000 K 5.98 % | 117.000 K | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 136.000 K 110.72 % | -1.269 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 -100.00 % | 1.000 K 116.67 % | -6.000 K -700.00 % | 1.000 K | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 651.000 K -77.51 % | 2.894 M -13.28 % | 3.337 M -16.72 % | 4.007 M -4.73 % | 4.206 M 17.39 % | 3.583 M -3.68 % | 3.720 M 29.80 % | 2.866 M 24.77 % | 2.297 M -9.39 % | 2.535 M -10.65 % | 2.837 M 770.25 % | 326.000 K | 0.000 -100.00 % | 761.000 K | 0.000 -100.00 % | 640.000 K 407.94 % | 126.000 K -3.82 % | 131.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 23.775 M 1.34 % | 23.460 M -1.32 % | 23.775 M -17.03 % | 28.654 M 3.54 % | 27.674 M 16.40 % | 23.775 M 151.53 % | 9.452 M 0.00 % | 9.452 M 67.23 % | 5.652 M 31.17 % | 4.309 M -5.75 % | 4.572 M 6.10 % | 4.309 M | 0.000 -100.00 % | 4.450 M 3.27 % | 4.309 M 294.60 % | 1.092 M | 0.000 | 0.000 -100.00 % | 159.000 K |
| Deferred tax liabilities non current | 4.196 M 0.00 % | 4.196 M 8.03 % | 3.884 M 0.00 % | 3.884 M 30.86 % | 2.968 M 0.00 % | 2.968 M 381.04 % | 617.000 K 0.00 % | 617.000 K 4.58 % | 590.000 K 11.11 % | 531.000 K 1 195.12 % | 41.000 K -14.58 % | 48.000 K -56.76 % | 111.000 K 2.78 % | 108.000 K 63.64 % | 66.000 K 0.00 % | 66.000 K -10.81 % | 74.000 K -13.95 % | 86.000 K 72.00 % | 50.000 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 | 0.000 | 0.000 |
| Total assets | 49.700 M 0.41 % | 49.498 M 5.68 % | 46.836 M -1.28 % | 47.443 M 5.79 % | 44.846 M 0.22 % | 44.747 M 69.48 % | 26.403 M 15.42 % | 22.876 M 39.05 % | 16.452 M -2.27 % | 16.834 M 47.56 % | 11.408 M 38.33 % | 8.247 M 23.53 % | 6.676 M -1.75 % | 6.795 M 18.75 % | 5.722 M 146.85 % | 2.318 M 39.14 % | 1.666 M 95.08 % | 854.000 K 44.26 % | 592.000 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-06-30 | 2015-06-30 | 2014-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 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.611 M 19.77 % | -2.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.000 K 0.00 % | 78.000 K | 0.000 -100.00 % | 15.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.659 M -231.13 % | -803.000 K -380.77 % | 286.000 K -54.02 % | 622.000 K 123.26 % | -2.674 M -191.92 % | -916.000 K 30.66 % | -1.321 M -190.73 % | 1.456 M 24 166.67 % | 6.000 K -98.75 % | 479.000 K 317.73 % | -220.000 K -365.06 % | 83.000 K 257.35 % | -52.750 K 89.84 % | -519.000 K -100.00 % | -259.500 K -159.52 % | 436.000 K 100.00 % | 218.000 K 5.83 % | 206.000 K 100.00 % | 103.000 K 984.21 % | 9.500 K 100.00 % | 4.750 K |
| Accounts receivables | -2.716 M -238.65 % | -802.000 K -48.24 % | -541.000 K 42.08 % | -934.000 K -27.42 % | -733.000 K 71.98 % | -2.616 M -557.29 % | -398.000 K 55.33 % | -891.000 K -5 341.18 % | 17.000 K -92.80 % | 236.000 K 136.03 % | -655.000 K -171.78 % | -241.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 566.000 K -11.29 % | 638.000 K 77.72 % | 359.000 K -54.90 % | 796.000 K 264.12 % | -485.000 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 |
| Accounts payables | -509.000 K 20.34 % | -639.000 K -236.54 % | 468.000 K -38.42 % | 760.000 K 152.20 % | -1.456 M -154.17 % | 2.688 M 391.22 % | -923.000 K -139.33 % | 2.347 M 21 436.36 % | -11.000 K -104.53 % | 243.000 K -44.14 % | 435.000 K 34.26 % | 324.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -988.000 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 |
| Other non cash items | 1.616 M 197.06 % | 544.000 K -92.72 % | 7.474 M 0.46 % | 7.440 M -24.17 % | 9.811 M 81.32 % | 5.411 M -12.42 % | 6.178 M 300.13 % | 1.544 M -32.07 % | 2.273 M 29.37 % | 1.757 M -14.54 % | 2.056 M 2 087.23 % | 94.000 K 261.54 % | 26.000 K 1.96 % | 25.500 K 100.00 % | 12.750 K -8.93 % | 14.000 K 100.00 % | 7.000 K -72.55 % | 25.500 K 100.00 % | 12.750 K -80.97 % | 67.000 K 100.00 % | 33.500 K |
| Net cash provided by operating activities | 3.241 M -40.83 % | 5.477 M 9.78 % | 4.989 M -14.81 % | 5.856 M 525.64 % | 936.000 K -69.81 % | 3.100 M 184.93 % | 1.088 M -72.43 % | 3.946 M 194.04 % | 1.342 M -31.84 % | 1.969 M 82.99 % | 1.076 M -22.98 % | 1.397 M 166.22 % | 524.750 K 134.26 % | 224.000 K 100.00 % | 112.000 K -63.81 % | 309.500 K 100.00 % | 154.750 K -66.03 % | 455.500 K 100.00 % | 227.750 K -30.98 % | 330.000 K 100.00 % | 165.000 K |
| Investments in property plant and equipment | -2.598 M 33.50 % | -3.907 M -35.47 % | -2.884 M -23.46 % | -2.336 M 51.48 % | -4.815 M 17.51 % | -5.837 M 7.57 % | -6.315 M -34.19 % | -4.706 M -130.12 % | -2.045 M 3.49 % | -2.119 M -49.23 % | -1.420 M -40.45 % | -1.011 M -143.76 % | -414.750 K 42.99 % | -727.500 K -100.00 % | -363.750 K 11.06 % | -409.000 K -100.00 % | -204.500 K 7.88 % | -222.000 K -100.00 % | -111.000 K 23.18 % | -144.500 K -100.00 % | -72.250 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 100.00 % | -555.000 K | 0.000 100.00 % | -750.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -278.000 K | 0.000 | 0.000 100.00 % | -16.000 K -100.00 % | -8.000 K 95.53 % | -179.000 K -100.00 % | -89.500 K | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.318 M 303.08 % | -649.000 K | 0.000 | 0.000 100.00 % | -1.112 M -260.52 % | 692.750 K -4.78 % | 727.500 K 100.00 % | 363.750 K -14.41 % | 425.000 K 100.00 % | 212.500 K -47.01 % | 401.000 K 100.00 % | 200.500 K 38.75 % | 144.500 K 100.00 % | 72.250 K |
| Net cash used for investing activites | -2.598 M 33.50 % | -3.907 M -35.47 % | -2.884 M -23.46 % | -2.336 M 51.48 % | -4.815 M 16.65 % | -5.777 M 8.52 % | -6.315 M -60.16 % | -3.943 M -46.36 % | -2.694 M 6.10 % | -2.869 M -102.04 % | -1.420 M 33.11 % | -2.123 M -206.46 % | -692.750 K 4.78 % | -727.500 K -100.00 % | -363.750 K 14.41 % | -425.000 K -100.00 % | -212.500 K 47.01 % | -401.000 K -100.00 % | -200.500 K -38.75 % | -144.500 K -100.00 % | -72.250 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.579 M | 0.000 100.00 % | -1.275 M -316.47 % | 589.000 K | 0.000 | 0.000 -100.00 % | 756.000 K 421.70 % | -235.000 K 69.32 % | -766.000 K -921.33 % | -75.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.989 M | 0.000 -100.00 % | 4.827 M 1 201.08 % | 371.000 K 74 100.00 % | 500.000 0.00 % | 500.000 | 0.000 -100.00 % | 250.000 -99.99 % | 2.179 M 100.00 % | 1.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -369.000 K | 0.000 100.00 % | -241.500 K 54.50 % | -530.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -104.000 K -36.84 % | -76.000 K 25.49 % | -102.000 K -34.21 % | -76.000 K 25.49 % | -102.000 K -60.63 % | -63.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.000 K -100.00 % | -42.000 K 42.07 % | -72.500 K -100.00 % | -36.250 K |
| Other financing activites | -1.002 M 4.11 % | -1.045 M 62.25 % | -2.768 M -12.29 % | -2.465 M -693.98 % | 415.000 K 160.85 % | -682.000 K -123.01 % | 2.964 M 457.54 % | -829.000 K -285.58 % | -215.000 K -118.76 % | 1.146 M 282.19 % | -629.000 K | 0.000 100.00 % | -88.500 K 43.27 % | -156.000 K | 0.000 -100.00 % | 226.500 K 100.00 % | 113.250 K 30.92 % | 86.500 K 100.00 % | 43.250 K 608.82 % | -8.500 K -100.00 % | -4.250 K |
| Net cash used provided by financing activities | -1.002 M 4.11 % | -1.045 M 62.25 % | -2.768 M -12.29 % | -2.465 M -693.98 % | 415.000 K -96.46 % | 11.728 M 295.68 % | 2.964 M 13.17 % | 2.619 M 291.48 % | 669.000 K -35.92 % | 1.044 M 248.09 % | -705.000 K -207.80 % | 654.000 K 1 034.29 % | -70.000 K -103.27 % | 2.141 M 100.00 % | 1.070 M 372.52 % | 226.500 K 100.00 % | 113.250 K 4 430.00 % | 2.500 K 100.00 % | 1.250 K 101.54 % | -81.000 K -100.00 % | -40.500 K |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 3.000 K -96.15 % | 78.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.250 K 0.00 % | 4.250 K | 0.000 100.00 % | -4.000 K 98.05 % | -205.000 K -100.00 % | -102.500 K 10.87 % | -115.000 K -100.00 % | -57.500 K 26.28 % | -78.000 K -100.00 % | -39.000 K 45.45 % | -71.500 K -100.00 % | -35.750 K |
| Net change in cash | 0.000 -100.00 % | 532.000 K 180.61 % | -660.000 K -158.25 % | 1.133 M 132.71 % | -3.464 M -138.27 % | 9.051 M 499.96 % | -2.263 M -186.31 % | 2.622 M 483.89 % | -683.000 K -574.31 % | 144.000 K 113.73 % | -1.049 M | 0.000 100.00 % | -137.250 K -119.17 % | 716.000 K 0.00 % | 716.000 K 35 900.00 % | -2.000 K 0.00 % | -2.000 K 80.95 % | -10.500 K 0.00 % | -10.500 K -163.64 % | 16.500 K 0.00 % | 16.500 K |
| Cash at beginning of period | 7.701 M 7.42 % | 7.169 M -8.43 % | 7.829 M 16.92 % | 6.696 M -34.09 % | 10.160 M 816.14 % | 1.109 M -67.11 % | 3.372 M 349.60 % | 750.000 K -47.66 % | 1.433 M 11.17 % | 1.289 M -44.87 % | 2.338 M -2.99 % | 2.410 M 233.91 % | 721.750 K 12 452.17 % | 5.750 K 0.00 % | 5.750 K -25.81 % | 7.750 K 0.00 % | 7.750 K -57.53 % | 18.250 K 0.00 % | 18.250 K 942.86 % | 1.750 K 0.00 % | 1.750 K |
| Cash at end of period | 7.331 M -4.80 % | 7.701 M 7.42 % | 7.169 M -8.43 % | 7.829 M 16.92 % | 6.696 M -34.09 % | 10.160 M 816.14 % | 1.109 M -67.11 % | 3.372 M 349.60 % | 750.000 K -47.66 % | 1.433 M 11.17 % | 1.289 M -44.87 % | 2.338 M 300.00 % | 584.500 K -19.02 % | 721.750 K 0.00 % | 721.750 K 12 452.17 % | 5.750 K 0.00 % | 5.750 K -25.81 % | 7.750 K 0.00 % | 7.750 K -57.53 % | 18.250 K 0.00 % | 18.250 K |
| Operating cash flow | 3.241 M -40.83 % | 5.477 M 9.78 % | 4.989 M -14.81 % | 5.856 M 525.64 % | 936.000 K -69.81 % | 3.100 M 184.93 % | 1.088 M -72.43 % | 3.946 M 194.04 % | 1.342 M -31.84 % | 1.969 M 82.99 % | 1.076 M -22.98 % | 1.397 M 166.22 % | 524.750 K 134.26 % | 224.000 K 100.00 % | 112.000 K -63.81 % | 309.500 K 100.00 % | 154.750 K -66.03 % | 455.500 K 100.00 % | 227.750 K -30.98 % | 330.000 K 100.00 % | 165.000 K |
| Capital expenditure | -1.211 M 49.58 % | -2.402 M 16.71 % | -2.884 M -23.46 % | -2.336 M 51.48 % | -4.815 M 17.51 % | -5.837 M 7.57 % | -6.315 M -34.19 % | -4.706 M -130.12 % | -2.045 M 3.49 % | -2.119 M -49.23 % | -1.420 M -83.46 % | -774.000 K -86.62 % | -414.750 K 42.99 % | -727.500 K -100.00 % | -363.750 K 11.06 % | -409.000 K -100.00 % | -204.500 K 7.88 % | -222.000 K -100.00 % | -111.000 K 23.18 % | -144.500 K -100.00 % | -72.250 K |
| Free CashFlow | 2.030 M -33.98 % | 3.075 M 46.08 % | 2.105 M -40.20 % | 3.520 M 190.75 % | -3.879 M -41.72 % | -2.737 M 47.64 % | -5.227 M -587.76 % | -760.000 K -8.11 % | -703.000 K -368.67 % | -150.000 K 56.40 % | -344.000 K -155.22 % | 623.000 K 466.36 % | 110.000 K 121.85 % | -503.500 K -100.00 % | -251.750 K -153.02 % | -99.500 K -100.00 % | -49.750 K -121.31 % | 233.500 K 100.00 % | 116.750 K -37.06 % | 185.500 K 100.00 % | 92.750 K |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |