Microlise Group plc SAAS.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 79.475 M 10.82 % | 71.716 M 13.45 % | 63.211 M 7.54 % | 58.779 M 3.19 % | 56.960 M 13.92 % | 49.999 M 13.77 % | 43.947 M -11.24 % | 49.513 M 3.02 % | 48.062 M 16.59 % | 41.224 M 24.15 % | 33.204 M 40.22 % | 23.680 M 0.37 % | 23.593 M 22.99 % | 19.183 M |
| Net income | -2.054 M -230.33 % | 1.576 M 16.48 % | 1.353 M 191.50 % | -1.479 M -231.55 % | 1.124 M -21.34 % | 1.429 M 271.21 % | -834.666 K -118.81 % | 4.437 M 24.88 % | 3.553 M 17.38 % | 3.027 M 51.96 % | 1.992 M 16.63 % | 1.708 M 133.02 % | 733.000 K 214.59 % | 233.000 K |
| Income before tax | -2.335 M -193.14 % | 2.507 M 90.94 % | 1.313 M 1 450.78 % | 84.667 K -96.21 % | 2.232 M 214.37 % | 710.000 K 140.87 % | -1.737 M -143.85 % | 3.962 M 20.72 % | 3.282 M 5.63 % | 3.107 M 65.71 % | 1.875 M 62.06 % | 1.157 M 101.92 % | 573.000 K 574.12 % | 85.000 K |
| Income before tax ratio | -0.03 -184.05 % | 0.03 68.29 % | 0.02 1 342.05 % | 0.00 -96.32 % | 0.04 175.95 % | 0.01 135.92 % | -0.04 -149.40 % | 0.08 17.18 % | 0.07 -9.40 % | 0.08 33.47 % | 0.06 15.57 % | 0.05 101.18 % | 0.02 448.11 % | 0.00 |
| EBITDA | 5.778 M -35.20 % | 8.917 M 37.21 % | 6.499 M -5.35 % | 6.867 M -6.72 % | 7.361 M 28.13 % | 5.745 M 171.33 % | 2.117 M -58.67 % | 5.123 M 27.76 % | 4.010 M 3.83 % | 3.862 M 70.88 % | 2.260 M 45.52 % | 1.553 M 66.99 % | 930.000 K 84.16 % | 505.000 K |
| Net income ratio | -0.03 -217.61 % | 0.02 2.67 % | 0.02 185.09 % | -0.03 -227.48 % | 0.02 -30.96 % | 0.03 250.48 % | -0.02 -121.19 % | 0.09 21.22 % | 0.07 0.68 % | 0.07 22.39 % | 0.06 -16.83 % | 0.07 132.16 % | 0.03 155.79 % | 0.01 |
| Ratio EBITDA | 0.07 -41.53 % | 0.12 20.93 % | 0.10 -11.99 % | 0.12 -9.60 % | 0.13 12.47 % | 0.11 138.49 % | 0.05 -53.44 % | 0.10 24.01 % | 0.08 -10.94 % | 0.09 37.64 % | 0.07 3.78 % | 0.07 66.38 % | 0.04 49.74 % | 0.03 |
| Gross profit ratio | 0.65 7.66 % | 0.61 18.62 % | 0.51 3.63 % | 0.49 -14.21 % | 0.58 1.32 % | 0.57 13.20 % | 0.50 0.16 % | 0.50 7.66 % | 0.47 -3.59 % | 0.48 -4.70 % | 0.51 -10.03 % | 0.56 12.76 % | 0.50 -4.64 % | 0.52 |
| Weighted average shs out dil | 116.185 M 0.08 % | 116.087 M -0.01 % | 116.104 M 9.26 % | 106.266 M 108.02 % | 51.084 M -55.94 % | 115.946 M 142 859.60 % | 81.104 K -73.04 % | 300.793 K -6.60 % | 322.040 K 8.42 % | 297.040 K -7.75 % | 322.000 K 3.21 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K |
| Weighted average shs out | 115.946 M 0.00 % | 115.946 M 0.00 % | 115.946 M 9.25 % | 106.127 M 107.75 % | 51.084 M -55.94 % | 115.946 M 142 859.60 % | 81.104 K -73.04 % | 300.793 K -6.60 % | 322.040 K 8.42 % | 297.040 K -7.75 % | 322.000 K 3.21 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K |
| EPS diluted | -0.02 -230.15 % | 0.01 17.24 % | 0.01 183.45 % | -0.01 -163.18 % | 0.02 78.86 % | 0.01 100.12 % | -10.29 -169.76 % | 14.75 33.73 % | 11.03 8.24 % | 10.19 64.62 % | 6.19 13.16 % | 5.47 132.77 % | 2.35 213.33 % | 0.75 |
| Earnings per share | -0.02 -230.15 % | 0.01 16.24 % | 0.01 184.17 % | -0.01 -163.18 % | 0.02 78.86 % | 0.01 100.12 % | -10.29 -169.76 % | 14.75 33.73 % | 11.03 8.24 % | 10.19 64.62 % | 6.19 13.16 % | 5.47 132.77 % | 2.35 213.33 % | 0.75 |
| Gross profit | 52.001 M 19.31 % | 43.584 M 34.58 % | 32.386 M 11.44 % | 29.060 M -11.47 % | 32.826 M 15.42 % | 28.440 M 28.79 % | 22.083 M -11.10 % | 24.839 M 10.91 % | 22.395 M 12.40 % | 19.924 M 18.32 % | 16.839 M 26.15 % | 13.348 M 13.18 % | 11.794 M 17.28 % | 10.056 M |
| Income tax expense | -281.000 K -130.18 % | 931.000 K 279.73 % | -518.000 K -135.11 % | 1.475 M 33.15 % | 1.108 M 254.10 % | -719.000 K -179.65 % | 902.666 K 90.03 % | 475.000 K 75.28 % | 271.000 K 238.75 % | 80.000 K -31.62 % | 117.000 K -78.77 % | 551.000 K 244.38 % | 160.000 K 8.11 % | 148.000 K |
| Cost of revenue | 27.474 M -2.34 % | 28.132 M -8.74 % | 30.825 M 3.72 % | 29.719 M 23.14 % | 24.134 M 11.94 % | 21.559 M -1.39 % | 21.864 M -11.39 % | 24.674 M -3.87 % | 25.667 M 20.50 % | 21.300 M 30.16 % | 16.365 M 58.39 % | 10.332 M -12.43 % | 11.799 M 29.28 % | 9.127 M |
| General and administrative expenses | 54.949 M 29.90 % | 42.302 M 16.45 % | 36.326 M 15.33 % | 31.497 M 3.29 % | 30.494 M 9.81 % | 27.771 M 23.79 % | 22.435 M 7.55 % | 20.860 M 7.64 % | 19.380 M 15.77 % | 16.740 M 11.88 % | 14.963 M 22.90 % | 12.175 M 8.86 % | 11.184 M 13.39 % | 9.863 M |
| Selling and marketing expenses | 0.000 | 0.000 100.00 % | -8.483 M 8.03 % | -9.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -2.845 M 4.98 % | -2.994 M | 0.000 | 0.000 100.00 % | -742.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 54.309 M 31.41 % | 41.329 M 32.74 % | 31.135 M 16.24 % | 26.785 M -9.97 % | 29.752 M 9.25 % | 27.234 M 16.42 % | 23.393 M 12.45 % | 20.804 M 9.39 % | 19.019 M 13.61 % | 16.740 M 11.88 % | 14.963 M 22.90 % | 12.175 M 8.86 % | 11.184 M 13.39 % | 9.863 M |
| Cost and expenses | 81.783 M 17.74 % | 69.461 M 12.11 % | 61.960 M 9.66 % | 56.504 M 4.86 % | 53.886 M 10.44 % | 48.793 M 7.81 % | 45.257 M 1 069.44 % | 3.870 M -41.79 % | 6.648 M 45.79 % | 4.560 M 225.25 % | 1.402 M 176.07 % | -1.843 M -399.67 % | 615.000 K 183.56 % | -736.000 K |
| Research and development expenses | 2.205 M 9.10 % | 2.021 M -38.61 % | 3.292 M -27.03 % | 4.511 M | 0.000 -100.00 % | 5.738 M 6.60 % | 5.383 M 0.69 % | 5.346 M 9.30 % | 4.891 M 24.61 % | 3.925 M 7.30 % | 3.658 M 7.08 % | 3.416 M 46.74 % | 2.328 M 33.10 % | 1.749 M |
| Selling general and administrative expenses | 54.949 M 29.90 % | 42.302 M 51.93 % | 27.843 M 25.00 % | 22.274 M -26.96 % | 30.494 M 9.81 % | 27.771 M 23.79 % | 22.435 M 7.55 % | 20.860 M 7.64 % | 19.380 M 15.77 % | 16.740 M 11.88 % | 14.963 M 22.90 % | 12.175 M 8.86 % | 11.184 M 13.39 % | 9.863 M |
| Interest income | 452.000 K 25.56 % | 360.000 K 700.00 % | 45.000 K -91.90 % | 555.334 K 94.85 % | 285.000 K 0.00 % | 285.000 K -33.20 % | 426.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 250.000 K -24.92 % | 333.000 K 6.73 % | 312.000 K -48.29 % | 603.336 K -5.28 % | 637.000 K -10.03 % | 708.000 K 65.94 % | 426.667 K 484.48 % | 73.000 K -22.34 % | 94.000 K 22.08 % | 77.000 K 7 600.00 % | 1.000 K -93.75 % | 16.000 K -56.76 % | 37.000 K -65.74 % | 108.000 K |
| Depreciation and amortization | 7.863 M 29.39 % | 6.077 M 26.21 % | 4.815 M 30.18 % | 3.699 M -17.66 % | 4.492 M 3.81 % | 4.327 M 76.47 % | 2.452 M 114.34 % | 1.144 M 14.97 % | 995.000 K 46.76 % | 678.000 K 76.56 % | 384.000 K 1.05 % | 380.000 K 18.75 % | 320.000 K 2.56 % | 312.000 K |
| Operating income | -2.308 M -202.35 % | 2.255 M 80.26 % | 1.251 M -45.00 % | 2.275 M -26.00 % | 3.074 M 154.89 % | 1.206 M 460.36 % | -334.667 K -108.41 % | 3.979 M 31.97 % | 3.015 M -5.31 % | 3.184 M 69.72 % | 1.876 M 59.93 % | 1.173 M 92.30 % | 610.000 K 216.06 % | 193.000 K |
| Operating income ratio | -0.03 -192.36 % | 0.03 58.88 % | 0.02 -48.86 % | 0.04 -28.29 % | 0.05 123.74 % | 0.02 416.74 % | -0.01 -109.48 % | 0.08 28.11 % | 0.06 -18.78 % | 0.08 36.70 % | 0.06 14.06 % | 0.05 91.59 % | 0.03 156.98 % | 0.01 |
| Total other income expenses net | -27.000 K -110.71 % | 252.000 K 306.45 % | 62.000 K 102.83 % | -2.190 M -160.10 % | -842.000 K -69.76 % | -496.000 K 64.64 % | -1.403 M -8 150.98 % | -17.000 K -106.37 % | 267.000 K 446.75 % | -77.000 K -7 600.00 % | -1.000 K 93.75 % | -16.000 K 56.76 % | -37.000 K 65.74 % | -108.000 K |
| 2024 | 2023 | 2022 | 2021 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -10.092 M 33.81 % | -15.247 M -2.08 % | -14.936 M -29.89 % | -11.499 M -224.65 % | 9.225 M 3.86 % | 8.882 M -34.36 % | 13.531 M 271.43 % | -7.893 M -11.39 % | -7.086 M -19.74 % | -5.918 M -58.02 % | -3.745 M -123.45 % | -1.676 M -49.78 % | -1.119 M | 0.000 |
| Total investments | 1.364 M -14.38 % | 1.593 M -64.17 % | 4.446 M -2.41 % | 4.556 M 156.97 % | 1.773 M -10.36 % | 1.978 M -3.56 % | 2.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.309 M -15.71 % | 1.553 M -11.10 % | 1.747 M 2.10 % | 1.711 M -90.97 % | 18.943 M 0.00 % | 18.943 M 0.66 % | 18.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 54.153 M -6.52 % | 57.927 M 3.96 % | 55.722 M 3.57 % | 53.802 M -5.75 % | 57.086 M 6 631.84 % | 848.000 K 241.33 % | -600.000 K -107.15 % | 8.391 M 41.03 % | 5.950 M 30.57 % | 4.557 M 17.45 % | 3.880 M 62.14 % | 2.393 M 121.57 % | 1.080 M 211.24 % | 347.000 K |
| Common stock | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 13.73 % | 102.000 K 131.82 % | 44.000 K 0.00 % | 44.000 K -85.38 % | 301.000 K -6.52 % | 322.000 K 8.42 % | 297.000 K -7.76 % | 322.000 K 3.21 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K |
| Total equity | 71.899 M -4.99 % | 75.673 M 3.00 % | 73.468 M 2.68 % | 71.548 M 25.11 % | 57.188 M 2.00 % | 56.064 M 2.65 % | 54.616 M 528.35 % | 8.692 M 38.58 % | 6.272 M 29.21 % | 4.854 M 15.52 % | 4.202 M 55.34 % | 2.705 M 94.32 % | 1.392 M 111.23 % | 659.000 K |
| Other non current liabilities | 2.862 M -86.58 % | 21.323 M 7 434.63 % | 283.000 K 102.81 % | -10.072 M -134.31 % | 29.357 M 294.04 % | -15.129 M -6.41 % | -14.218 M -2 313.92 % | -589.000 K 47.08 % | -1.113 M 52.80 % | -2.358 M -12.29 % | -2.100 M 19.39 % | -2.605 M 9.55 % | -2.880 M 4.00 % | -3.000 M |
| Long term debt | 500.000 K -22.60 % | 646.000 K -30.24 % | 926.000 K -92.43 % | 12.228 M -22.17 % | 15.711 M 0.00 % | 15.711 M 2.99 % | 15.255 M 2 489.98 % | 589.000 K -47.08 % | 1.113 M -52.80 % | 2.358 M 12.29 % | 2.100 M -19.39 % | 2.605 M -9.55 % | 2.880 M -4.00 % | 3.000 M |
| Total non current liabilities | 25.527 M 16.20 % | 21.969 M -2.41 % | 22.512 M -3.37 % | 23.297 M -31.65 % | 34.085 M -9.37 % | 37.609 M 5.34 % | 35.702 M 5 961.46 % | 589.000 K -47.08 % | 1.113 M -52.80 % | 2.358 M 12.29 % | 2.100 M -19.39 % | 2.605 M -9.55 % | 2.880 M -4.00 % | 3.000 M |
| Other current liabilities | 29.403 M 24.35 % | 23.646 M 2 000.00 % | 1.126 M -51.65 % | 2.329 M 107.54 % | -30.898 M -273.80 % | 17.778 M 16.62 % | 15.245 M 115.36 % | 7.079 M -1.13 % | 7.160 M -3.69 % | 7.434 M 3.73 % | 7.167 M 11.19 % | 6.446 M 116.89 % | 2.972 M 21.11 % | 2.454 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 16.820 M 9.83 % | 15.315 M 573.86 % | -3.232 M 0.00 % | -3.232 M 9.29 % | -3.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 809.000 K -10.80 % | 907.000 K 10.48 % | 821.000 K 14.50 % | 717.000 K -77.82 % | 3.232 M 0.00 % | 3.232 M -9.29 % | 3.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 37.218 M 10.98 % | 33.537 M 11.78 % | 30.004 M 13.24 % | 26.497 M -17.28 % | 32.031 M 11.90 % | 28.625 M 30.38 % | 21.955 M 20.06 % | 18.287 M 8.64 % | 16.832 M -7.59 % | 18.214 M 9.14 % | 16.689 M 38.54 % | 12.046 M 41.72 % | 8.500 M 21.74 % | 6.982 M |
| Total liabilities | 62.745 M 13.04 % | 55.506 M 5.69 % | 52.516 M 5.47 % | 49.794 M -24.69 % | 66.116 M -0.18 % | 66.234 M 14.88 % | 57.657 M 76.40 % | 32.686 M 21.54 % | 26.894 M 29.42 % | 20.781 M 10.05 % | 18.884 M 26.16 % | 14.968 M 26.70 % | 11.814 M 16.83 % | 10.112 M |
| Other non current assets | 3.201 M 12.67 % | 2.841 M 105.49 % | -51.778 M 1.89 % | -52.778 M -1 306.91 % | 4.373 M 26.20 % | 3.465 M -28.79 % | 4.866 M 157.04 % | -8.531 M -107.42 % | -4.113 M -3.63 % | -3.969 M -10.43 % | -3.594 M -23.08 % | -2.920 M 5.10 % | -3.077 M -6.18 % | -2.898 M |
| Long term investments | 1.364 M -14.38 % | 1.593 M -64.17 % | 4.446 M -2.41 % | 4.556 M | 0.000 -100.00 % | 1.978 M -3.56 % | 2.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 23.721 M 8.13 % | 21.937 M -70.76 % | 75.031 M -1.26 % | 75.987 M 218.90 % | 23.828 M -4.05 % | 24.833 M 11.55 % | 22.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 60.193 M 10.87 % | 54.291 M 2.87 % | 52.778 M 0.00 % | 52.778 M 0.91 % | 52.300 M 0.00 % | 52.300 M 6.28 % | 49.208 M 3 288.98 % | 1.452 M -9.31 % | 1.601 M -8.51 % | 1.750 M -7.85 % | 1.899 M -7.28 % | 2.048 M -6.78 % | 2.197 M -6.35 % | 2.346 M |
| Goodwill and intangible assets | 83.914 M 10.08 % | 76.228 M -40.36 % | 127.809 M -0.74 % | 128.765 M 69.14 % | 76.128 M -1.30 % | 77.133 M 7.92 % | 71.470 M 4 822.18 % | 1.452 M -9.31 % | 1.601 M -8.51 % | 1.750 M -7.85 % | 1.899 M -7.28 % | 2.048 M -6.78 % | 2.197 M -6.35 % | 2.346 M |
| Property plant equipment net | 8.702 M -2.74 % | 8.947 M 7.90 % | 8.292 M -3.28 % | 8.573 M 8.11 % | 7.930 M -8.18 % | 8.636 M -5.76 % | 9.164 M 29.45 % | 7.079 M 181.81 % | 2.512 M 13.20 % | 2.219 M 30.91 % | 1.695 M 94.38 % | 872.000 K -0.91 % | 880.000 K 59.42 % | 552.000 K |
| Total non current assets | 97.181 M 8.45 % | 89.609 M 0.95 % | 88.769 M -0.39 % | 89.116 M -0.14 % | 89.239 M -3.55 % | 92.519 M 4.00 % | 88.957 M 942.75 % | 8.531 M 107.42 % | 4.113 M 3.63 % | 3.969 M 10.43 % | 3.594 M 23.08 % | 2.920 M -5.10 % | 3.077 M 6.18 % | 2.898 M |
| Other current assets | 3.149 M -20.04 % | 3.938 M 72.27 % | 2.286 M 1.24 % | 2.258 M -88.96 % | 20.450 M 26.91 % | 16.114 M 3.51 % | 15.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 11.401 M -32.14 % | 16.800 M 0.70 % | 16.683 M 26.29 % | 13.210 M 35.93 % | 9.718 M -3.41 % | 10.061 M 90.30 % | 5.287 M -33.02 % | 7.893 M 11.39 % | 7.086 M 19.74 % | 5.918 M 58.02 % | 3.745 M 123.45 % | 1.676 M 49.78 % | 1.119 M | 0.000 |
| Cash and short term investments | 11.401 M -32.14 % | 16.800 M 0.70 % | 16.683 M 26.29 % | 13.210 M 35.93 % | 9.718 M -3.41 % | 10.061 M 90.30 % | 5.287 M -33.02 % | 7.893 M 11.39 % | 7.086 M 19.74 % | 5.918 M 58.02 % | 3.745 M 123.45 % | 1.676 M 49.78 % | 1.119 M | 0.000 |
| Total current assets | 37.463 M -9.88 % | 41.570 M 11.25 % | 37.367 M 15.95 % | 32.226 M -5.40 % | 34.065 M 14.39 % | 29.779 M 27.72 % | 23.316 M -36.44 % | 36.685 M 13.10 % | 32.436 M 34.20 % | 24.170 M 18.53 % | 20.392 M 34.62 % | 15.148 M 49.55 % | 10.129 M 28.65 % | 7.873 M |
| Inventory | 3.212 M -4.06 % | 3.348 M 27.06 % | 2.635 M -10.40 % | 2.941 M -24.53 % | 3.897 M 8.13 % | 3.604 M 46.44 % | 2.461 M 24.23 % | 1.981 M 4.37 % | 1.898 M -13.96 % | 2.206 M -14.79 % | 2.589 M -2.63 % | 2.659 M 52.29 % | 1.746 M -2.78 % | 1.796 M |
| Net receivables | 19.701 M 12.68 % | 17.484 M 10.92 % | 15.763 M 14.08 % | 13.817 M | 0.000 -100.00 % | 22.001 M 105.81 % | 10.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 100.00 % | -52.778 M -256.95 % | 33.628 M 4 061.88 % | 808.000 K -38.18 % | 1.307 M -7.04 % | 1.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.798 M -40.40 % | 6.372 M 37.42 % | 4.637 M 13.99 % | 4.068 M -86.00 % | 29.065 M 861.14 % | 3.024 M 20.00 % | 2.520 M -55.03 % | 5.604 M 15.88 % | 4.836 M -10.28 % | 5.390 M 13.21 % | 4.761 M 70.04 % | 2.800 M 1.30 % | 2.764 M 22.08 % | 2.264 M |
| Tax payables | 3.208 M 22.82 % | 2.612 M 33.06 % | 1.963 M | 0.000 -100.00 % | 4.799 M 0.00 % | 4.799 M 187.37 % | 1.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 16.051 M 2.23 % | 15.701 M -4.63 % | 16.463 M 1.94 % | 16.150 M 202.79 % | -15.711 M -147.74 % | 32.908 M 6.10 % | 31.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.309 M -15.71 % | 1.553 M 67.71 % | 926.000 K -6.84 % | 994.000 K -27.39 % | 1.369 M 0.00 % | 1.369 M -22.13 % | 1.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M | 0.000 100.00 % | -892.000 K -260.43 % | 556.000 K 106.40 % | -8.692 M -38.58 % | -6.272 M -29.21 % | -4.854 M -15.52 % | -4.202 M -55.34 % | -2.705 M -94.32 % | -1.392 M -111.23 % | -659.000 K |
| Deferred tax liabilities non current | 6.114 M 8.75 % | 5.622 M 16.16 % | 4.840 M -3.03 % | 4.991 M 5.56 % | 4.728 M 14.79 % | 4.119 M 12.85 % | 3.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.810 M 54.32 % | 8.949 M 4 181.82 % | 209.000 K 120.00 % | 95.000 K -70.03 % | 317.000 K -26.96 % | 434.000 K 233.85 % | 130.000 K |
| Total assets | 134.644 M 2.64 % | 131.179 M 4.00 % | 126.136 M 3.95 % | 121.342 M -1.59 % | 123.304 M 0.82 % | 122.298 M 8.93 % | 112.273 M 148.30 % | 45.216 M 23.71 % | 36.549 M 29.89 % | 28.139 M 17.31 % | 23.986 M 32.75 % | 18.068 M 36.82 % | 13.206 M 22.61 % | 10.771 M |
| 2024 | 2023 | 2022 | 2021 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -45.000 K -102.35 % | 1.915 M | 0.000 -100.00 % | 177.000 K 107.62 % | -2.321 M -215.72 % | 2.006 M -71.18 % | 6.961 M 290.85 % | 1.781 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 975.000 K 33.38 % | 731.000 K 30.30 % | 561.000 K 552.33 % | 86.000 K | 0.000 100.00 % | -177.000 K -502.27 % | 44.000 K -89.86 % | 434.000 K 264.71 % | 119.000 K -48.03 % | 229.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.285 M 3 230.14 % | -73.000 K -104.23 % | 1.726 M 46.52 % | 1.178 M 275.56 % | -671.000 K -120.03 % | 3.350 M 47.10 % | 2.277 M 193.33 % | -2.440 M 65.54 % | -7.080 M -252.24 % | -2.010 M 32.73 % | -2.988 M 22.57 % | -3.859 M -270.35 % | -1.042 M -19.09 % | -875.000 K |
| Accounts receivables | -2.138 M 7.65 % | -2.315 M 9.04 % | -2.545 M -2 213.64 % | -110.000 K | 0.000 -100.00 % | 2.123 M 8.98 % | 1.948 M 182.65 % | -2.357 M 68.10 % | -7.388 M -208.73 % | -2.393 M 21.75 % | -3.058 M -3.80 % | -2.946 M -169.78 % | -1.092 M -116.24 % | -505.000 K |
| Inventory | 136.000 K 119.07 % | -713.000 K -333.01 % | 306.000 K -53.85 % | 663.000 K 326.28 % | -293.000 K 73.05 % | -1.087 M -430.06 % | 329.333 K 496.79 % | -83.000 K -126.95 % | 308.000 K -19.58 % | 383.000 K 447.14 % | 70.000 K 107.67 % | -913.000 K -1 926.00 % | 50.000 K 113.51 % | -370.000 K |
| Accounts payables | 1.425 M -51.78 % | 2.955 M | 0.000 -100.00 % | 625.000 K | 0.000 -100.00 % | 3.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.862 M | 0.000 -100.00 % | 3.965 M | 0.000 100.00 % | -378.000 K 46.69 % | -709.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 628.000 K 39.25 % | 451.000 K -25.33 % | 604.000 K -78.61 % | 2.824 M 47.99 % | 1.908 M 31.59 % | 1.450 M -73.05 % | 5.380 M 50.95 % | 3.564 M -49.75 % | 7.093 M 296.04 % | 1.791 M -62.30 % | 4.751 M 63.26 % | 2.910 M 64.78 % | 1.766 M 10.38 % | 1.600 M |
| Net cash provided by operating activities | 9.697 M 10.67 % | 8.762 M -7.25 % | 9.447 M 3.63 % | 9.116 M 33.02 % | 6.853 M -36.15 % | 10.733 M 38.24 % | 7.764 M -15.10 % | 9.145 M 95.41 % | 4.680 M 25.98 % | 3.715 M -10.24 % | 4.139 M 263.39 % | 1.139 M -35.90 % | 1.777 M 39.92 % | 1.270 M |
| Investments in property plant and equipment | -1.421 M 35.26 % | -2.195 M 28.24 % | -3.059 M 16.53 % | -3.665 M -53.41 % | -2.389 M -18.68 % | -2.013 M 5.93 % | -2.140 M 64.84 % | -6.087 M -372.23 % | -1.289 M -7.24 % | -1.202 M 23.63 % | -1.574 M -254.50 % | -444.000 K 11.73 % | -503.000 K -150.25 % | -201.000 K |
| Acquisitions net | -7.263 M -144.88 % | -2.966 M -196.60 % | -1.000 M 0.00 % | -1.000 M 0.00 % | -1.000 M 67.61 % | -3.087 M | 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 | 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 |
| Other investing activites | -2.312 M -8.60 % | -2.129 M -112.90 % | -1.000 M | 0.000 | 0.000 -100.00 % | 108.000 K 100.68 % | -15.815 M -3 947.85 % | 411.000 K 4 010.00 % | 10.000 K -72.97 % | 37.000 K 236.36 % | 11.000 K -93.85 % | 179.000 K 203.39 % | 59.000 K 161.46 % | -96.000 K |
| Net cash used for investing activites | -10.996 M -50.84 % | -7.290 M -44.10 % | -5.059 M -8.45 % | -4.665 M -37.65 % | -3.389 M 32.11 % | -4.992 M 72.20 % | -17.955 M -216.33 % | -5.676 M -343.78 % | -1.279 M -9.79 % | -1.165 M 25.46 % | -1.563 M -489.81 % | -265.000 K 40.32 % | -444.000 K -49.49 % | -297.000 K |
| Debt repayment | -1.150 M -8.90 % | -1.056 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 17.644 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -2.001 M -120.62 % | -907.000 K 9.30 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.000 K -55.56 % | -27.000 K -125.00 % | -12.000 K |
| Other financing activites | -250.000 K 11.66 % | -283.000 K | 0.000 100.00 % | -1.219 M 7.79 % | -1.322 M -226.27 % | 1.047 M -93.92 % | 17.212 M 2 684.38 % | -666.000 K 49.77 % | -1.326 M -312.84 % | 623.000 K 222.88 % | -507.000 K -84.36 % | -275.000 K -129.17 % | -120.000 K 88.08 % | -1.007 M |
| Net cash used provided by financing activities | -4.061 M -203.29 % | -1.339 M -46.34 % | -915.000 K 28.46 % | -1.279 M 66.40 % | -3.807 M -290.86 % | -974.000 K -105.66 % | 17.212 M 745.37 % | -2.667 M -19.44 % | -2.233 M -492.31 % | -377.000 K 25.64 % | -507.000 K -59.94 % | -317.000 K -115.65 % | -147.000 K 85.57 % | -1.019 M |
| Effect of forex changes on cash | -39.000 K -143.75 % | -16.000 K -100.46 % | 3.492 M 22 874.41 % | -15.333 K -319.04 % | 7.000 K 0.00 % | 7.000 K -75.00 % | 28.000 K 460.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 2.605 M 847.27 % | 275.000 K 129.17 % | 120.000 K 103.97 % | -3.021 M |
| Net change in cash | -5.399 M -4 714.53 % | 117.000 K -96.63 % | 3.473 M 10.29 % | 3.149 M 1 018.08 % | -343.000 K -107.18 % | 4.774 M -32.28 % | 7.049 M 773.52 % | 807.000 K -30.91 % | 1.168 M -46.25 % | 2.173 M -53.51 % | 4.674 M 461.78 % | 832.000 K -36.29 % | 1.306 M 142.58 % | -3.067 M |
| Cash at beginning of period | 16.800 M 0.70 % | 16.683 M 26.29 % | 13.210 M 31.30 % | 10.061 M 0.00 % | 10.061 M 90.30 % | 5.287 M -33.02 % | 7.893 M 11.39 % | 7.086 M 19.74 % | 5.918 M 58.02 % | 3.745 M 503.12 % | -929.000 K 47.25 % | -1.761 M 42.58 % | -3.067 M | 0.000 |
| Cash at end of period | 11.401 M -32.14 % | 16.800 M 0.70 % | 16.683 M 26.29 % | 13.210 M 35.93 % | 9.718 M -3.41 % | 10.061 M -32.67 % | 14.942 M 89.31 % | 7.893 M 11.39 % | 7.086 M 19.74 % | 5.918 M 58.02 % | 3.745 M 503.12 % | -929.000 K 47.25 % | -1.761 M 42.58 % | -3.067 M |
| Operating cash flow | 9.697 M 10.67 % | 8.762 M -7.25 % | 9.447 M 3.63 % | 9.116 M 33.02 % | 6.853 M -36.15 % | 10.733 M 38.24 % | 7.764 M -15.10 % | 9.145 M 95.41 % | 4.680 M 25.98 % | 3.715 M -10.24 % | 4.139 M 263.39 % | 1.139 M -35.90 % | 1.777 M 39.92 % | 1.270 M |
| Capital expenditure | -4.186 M 11.65 % | -4.738 M -54.89 % | -3.059 M 16.53 % | -3.665 M -53.41 % | -2.389 M -18.68 % | -2.013 M 5.93 % | -2.140 M 64.84 % | -6.087 M -372.23 % | -1.289 M -7.24 % | -1.202 M 23.63 % | -1.574 M -254.50 % | -444.000 K 11.73 % | -503.000 K -150.25 % | -201.000 K |
| Free CashFlow | 5.511 M 36.95 % | 4.024 M -37.01 % | 6.388 M 17.19 % | 5.451 M 22.11 % | 4.464 M -48.81 % | 8.720 M 55.05 % | 5.624 M 83.91 % | 3.058 M -9.82 % | 3.391 M 34.94 % | 2.513 M -2.03 % | 2.565 M 269.06 % | 695.000 K -45.45 % | 1.274 M 19.18 % | 1.069 M |
| 2024 | 2023 | 2022 | 2021 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2014-06-30 | 2013-12-30 | 2013-06-30 | 2012-12-30 | 2012-06-30 | 2011-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 40.357 M 3.17 % | 39.118 M 3.41 % | 37.829 M 11.63 % | 33.887 M 4.15 % | 32.536 M 6.07 % | 30.675 M 4.37 % | 29.389 M 0.00 % | 29.389 M 23.66 % | 23.767 M -9.40 % | 26.232 M 19.38 % | 21.973 M 0.00 % | 21.973 M -11.24 % | 24.757 M 0.00 % | 24.757 M 3.02 % | 24.031 M 0.00 % | 24.031 M 16.59 % | 20.612 M 0.00 % | 20.612 M 24.15 % | 16.602 M 0.00 % | 16.602 M 40.22 % | 11.840 M 0.00 % | 11.840 M 0.37 % | 11.797 M 0.00 % | 11.797 M 22.99 % | 9.592 M 0.00 % | 9.592 M |
| Net income | -2.058 M -51 549.98 % | 4.000 K -98.87 % | 354.000 K -71.03 % | 1.222 M 364.64 % | 263.000 K -75.87 % | 1.090 M 247.43 % | -739.337 K 0.00 % | -739.337 K -203.84 % | 712.000 K -0.70 % | 717.000 K 271.81 % | -417.333 K 0.00 % | -417.333 K -118.81 % | 2.219 M 0.00 % | 2.219 M 24.88 % | 1.777 M 0.00 % | 1.777 M 17.38 % | 1.514 M 0.00 % | 1.514 M 51.96 % | 996.000 K 0.00 % | 996.000 K 16.63 % | 854.000 K 0.00 % | 854.000 K 133.02 % | 366.500 K 0.00 % | 366.500 K 214.59 % | 116.500 K 0.00 % | 116.500 K |
| Income before tax | -2.665 M -907.58 % | 330.000 K -66.53 % | 986.000 K -25.13 % | 1.317 M 276.29 % | 350.000 K -63.66 % | 963.000 K 2 174.79 % | 42.334 K 0.00 % | 42.334 K -91.63 % | 506.000 K 148.04 % | 204.000 K 123.48 % | -868.667 K 0.00 % | -868.667 K -143.85 % | 1.981 M 0.00 % | 1.981 M 20.72 % | 1.641 M 0.00 % | 1.641 M 5.63 % | 1.554 M 0.00 % | 1.554 M 65.71 % | 937.500 K 0.00 % | 937.500 K 62.06 % | 578.500 K 0.00 % | 578.500 K 101.92 % | 286.500 K 0.00 % | 286.500 K 574.12 % | 42.500 K 0.00 % | 42.500 K |
| Income before tax ratio | -0.07 -882.78 % | 0.01 -67.63 % | 0.03 -32.93 % | 0.04 261.28 % | 0.01 -65.73 % | 0.03 2 079.46 % | 0.00 0.00 % | 0.00 -93.23 % | 0.02 173.76 % | 0.01 119.67 % | -0.04 0.00 % | -0.04 -149.40 % | 0.08 0.00 % | 0.08 17.18 % | 0.07 0.00 % | 0.07 -9.40 % | 0.08 0.00 % | 0.08 33.47 % | 0.06 0.00 % | 0.06 15.57 % | 0.05 0.00 % | 0.05 101.18 % | 0.02 0.00 % | 0.02 448.11 % | 0.00 0.00 % | 0.00 |
| EBITDA | 780.000 K -73.27 % | 2.918 M 25.67 % | 2.322 M -37.06 % | 3.689 M 27.51 % | 2.893 M -19.77 % | 3.606 M 5.03 % | 3.433 M 0.00 % | 3.433 M 393.30 % | 696.000 K -74.09 % | 2.686 M 153.72 % | 1.059 M 0.00 % | 1.059 M -58.67 % | 2.562 M 0.00 % | 2.562 M 27.76 % | 2.005 M 0.00 % | 2.005 M 3.83 % | 1.931 M 0.00 % | 1.931 M 70.88 % | 1.130 M 0.00 % | 1.130 M 45.52 % | 776.500 K 0.00 % | 776.500 K 66.99 % | 465.000 K 0.00 % | 465.000 K 84.16 % | 252.500 K 0.00 % | 252.500 K |
| Net income ratio | -0.05 -49 970.42 % | 0.00 -98.91 % | 0.01 -74.05 % | 0.04 346.11 % | 0.01 -77.25 % | 0.04 241.25 % | -0.03 0.00 % | -0.03 -183.97 % | 0.03 9.60 % | 0.03 243.91 % | -0.02 0.00 % | -0.02 -121.19 % | 0.09 0.00 % | 0.09 21.22 % | 0.07 0.00 % | 0.07 0.68 % | 0.07 0.00 % | 0.07 22.39 % | 0.06 0.00 % | 0.06 -16.83 % | 0.07 0.00 % | 0.07 132.16 % | 0.03 0.00 % | 0.03 155.79 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.02 -74.09 % | 0.07 21.53 % | 0.06 -43.62 % | 0.11 22.43 % | 0.09 -24.36 % | 0.12 0.63 % | 0.12 0.00 % | 0.12 298.93 % | 0.03 -71.40 % | 0.10 112.53 % | 0.05 0.00 % | 0.05 -53.44 % | 0.10 0.00 % | 0.10 24.01 % | 0.08 0.00 % | 0.08 -10.94 % | 0.09 0.00 % | 0.09 37.64 % | 0.07 0.00 % | 0.07 3.78 % | 0.07 0.00 % | 0.07 66.38 % | 0.04 0.00 % | 0.04 49.74 % | 0.03 0.00 % | 0.03 |
| Gross profit ratio | 0.65 -0.15 % | 0.65 7.37 % | 0.61 17.37 % | 0.52 2.80 % | 0.51 -2.71 % | 0.52 5.10 % | 0.49 0.00 % | 0.49 -16.80 % | 0.59 8.88 % | 0.55 8.62 % | 0.50 0.00 % | 0.50 0.16 % | 0.50 0.00 % | 0.50 7.66 % | 0.47 0.00 % | 0.47 -3.59 % | 0.48 0.00 % | 0.48 -4.70 % | 0.51 0.00 % | 0.51 -10.03 % | 0.56 0.00 % | 0.56 12.76 % | 0.50 0.00 % | 0.50 -4.64 % | 0.52 0.00 % | 0.52 |
| Weighted average shs out dil | 115.946 M -0.84 % | 116.928 M 0.70 % | 116.111 M 0.04 % | 116.063 M 0.10 % | 115.946 M 0.00 % | 115.946 M 9.11 % | 106.266 M 0.00 % | 106.266 M 130 924.36 % | 81.104 K 0.00 % | 81.104 K 0.00 % | 81.104 K 0.00 % | 81.104 K -73.04 % | 300.793 K 0.00 % | 300.793 K -6.60 % | 322.040 K 0.00 % | 322.040 K 8.42 % | 297.040 K 0.00 % | 297.040 K -7.75 % | 322.000 K 0.00 % | 322.000 K 3.21 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K |
| Weighted average shs out | 115.839 M -13.12 % | 133.333 M 14.99 % | 115.952 M 0.00 % | 115.946 M 0.00 % | 115.946 M 0.00 % | 115.946 M 9.25 % | 106.127 M 0.00 % | 106.127 M 130 752.93 % | 81.104 K 0.00 % | 81.104 K 0.00 % | 81.104 K 0.00 % | 81.104 K -73.04 % | 300.793 K 0.00 % | 300.793 K -6.60 % | 322.040 K 0.00 % | 322.040 K 8.42 % | 297.040 K 0.00 % | 297.040 K -7.75 % | 322.000 K 0.00 % | 322.000 K 3.21 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K |
| EPS diluted | -0.02 | 0.00 -100.00 % | 0.00 -70.48 % | 0.01 356.52 % | 0.00 -75.27 % | 0.01 234.78 % | -0.01 0.00 % | -0.01 -100.08 % | 8.78 -0.68 % | 8.84 271.98 % | -5.14 0.00 % | -5.14 -169.65 % | 7.38 0.00 % | 7.38 33.70 % | 5.52 0.00 % | 5.52 8.24 % | 5.10 0.00 % | 5.10 64.52 % | 3.10 0.00 % | 3.10 13.14 % | 2.74 0.00 % | 2.74 132.20 % | 1.18 0.00 % | 1.18 210.53 % | 0.38 0.00 % | 0.38 |
| Earnings per share | -0.02 | 0.00 -100.00 % | 0.00 -70.48 % | 0.01 356.52 % | 0.00 -75.53 % | 0.01 236.23 % | -0.01 0.00 % | -0.01 -100.08 % | 8.78 -0.68 % | 8.84 271.98 % | -5.14 0.00 % | -5.14 -169.65 % | 7.38 0.00 % | 7.38 33.70 % | 5.52 0.00 % | 5.52 8.24 % | 5.10 0.00 % | 5.10 64.52 % | 3.10 0.00 % | 3.10 13.14 % | 2.74 0.00 % | 2.74 132.20 % | 1.18 0.00 % | 1.18 210.53 % | 0.38 0.00 % | 0.38 |
| Gross profit | 26.386 M 3.01 % | 25.615 M 11.03 % | 23.071 M 31.02 % | 17.609 M 7.07 % | 16.447 M 3.19 % | 15.939 M 9.70 % | 14.530 M 0.00 % | 14.530 M 2.88 % | 14.123 M -1.36 % | 14.317 M 29.67 % | 11.041 M 0.00 % | 11.041 M -11.10 % | 12.420 M 0.00 % | 12.420 M 10.91 % | 11.198 M 0.00 % | 11.198 M 12.40 % | 9.962 M 0.00 % | 9.962 M 18.32 % | 8.420 M 0.00 % | 8.420 M 26.15 % | 6.674 M 0.00 % | 6.674 M 13.18 % | 5.897 M 0.00 % | 5.897 M 17.28 % | 5.028 M 0.00 % | 5.028 M |
| Income tax expense | 607.000 K 86.20 % | 326.000 K -48.42 % | 632.000 K 111.37 % | 299.000 K 213.26 % | -264.000 K -3.94 % | -254.000 K -134.43 % | 737.670 K 0.00 % | 737.670 K 258.09 % | 206.000 K -59.84 % | 513.000 K 13.66 % | 451.333 K 0.00 % | 451.333 K 90.03 % | 237.500 K 0.00 % | 237.500 K 75.28 % | 135.500 K 0.00 % | 135.500 K 238.75 % | 40.000 K 0.00 % | 40.000 K -31.62 % | 58.500 K 0.00 % | 58.500 K -78.77 % | 275.500 K 0.00 % | 275.500 K 244.38 % | 80.000 K 0.00 % | 80.000 K 8.11 % | 74.000 K 0.00 % | 74.000 K |
| Cost of revenue | 13.971 M 3.47 % | 13.503 M -8.50 % | 14.758 M -9.34 % | 16.278 M 1.17 % | 16.089 M 9.18 % | 14.736 M -0.83 % | 14.859 M 0.00 % | 14.859 M 54.08 % | 9.644 M -19.06 % | 11.915 M 8.99 % | 10.932 M 0.00 % | 10.932 M -11.39 % | 12.337 M 0.00 % | 12.337 M -3.87 % | 12.834 M 0.00 % | 12.834 M 20.50 % | 10.650 M 0.00 % | 10.650 M 30.16 % | 8.182 M 0.00 % | 8.182 M 58.39 % | 5.166 M 0.00 % | 5.166 M -12.43 % | 5.900 M 0.00 % | 5.900 M 29.28 % | 4.564 M 0.00 % | 4.564 M |
| General and administrative expenses | 26.947 M 5.06 % | 25.650 M 15.54 % | 22.200 M 12.53 % | 19.728 M 3.72 % | 19.020 M 9.90 % | 17.306 M 9.89 % | 15.749 M 0.00 % | 15.749 M 13.06 % | 13.930 M 1.66 % | 13.703 M 22.16 % | 11.217 M 0.00 % | 11.217 M 7.55 % | 10.430 M 0.00 % | 10.430 M 7.64 % | 9.690 M 0.00 % | 9.690 M 15.77 % | 8.370 M 0.00 % | 8.370 M 11.88 % | 7.482 M 0.00 % | 7.482 M 22.90 % | 6.088 M 0.00 % | 6.088 M 8.86 % | 5.592 M 0.00 % | 5.592 M 13.39 % | 4.932 M 0.00 % | 4.932 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 100.00 % | -2.904 M -10.33 % | -2.632 M 55.02 % | -5.851 M -26.88 % | -4.612 M 0.00 % | -4.612 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -2.835 M -418.28 % | -547.000 K 86.49 % | -4.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 29.206 M 16.34 % | 25.103 M 13.37 % | 22.142 M 31.61 % | 16.824 M 2.66 % | 16.388 M 11.13 % | 14.747 M 10.11 % | 13.393 M 0.00 % | 13.393 M -1.29 % | 13.568 M -1.24 % | 13.739 M 17.46 % | 11.697 M 0.00 % | 11.697 M 12.45 % | 10.402 M 0.00 % | 10.402 M 9.39 % | 9.510 M 0.00 % | 9.510 M 13.61 % | 8.370 M 0.00 % | 8.370 M 11.88 % | 7.482 M 0.00 % | 7.482 M 22.90 % | 6.088 M 0.00 % | 6.088 M 8.86 % | 5.592 M 0.00 % | 5.592 M 13.39 % | 4.932 M 0.00 % | 4.932 M |
| Cost and expenses | 43.177 M 11.84 % | 38.606 M 4.62 % | 36.900 M 11.47 % | 33.102 M 1.92 % | 32.477 M 10.16 % | 29.483 M 4.36 % | 28.252 M 0.00 % | 28.252 M 819.98 % | -3.924 M -115.13 % | -1.824 M -108.06 % | 22.629 M 0.00 % | 22.629 M 1 069.44 % | 1.935 M 0.00 % | 1.935 M -41.79 % | 3.324 M 0.00 % | 3.324 M 45.79 % | 2.280 M 0.00 % | 2.280 M 225.25 % | 701.000 K 0.00 % | 701.000 K 176.07 % | -921.500 K 0.00 % | -921.500 K -399.67 % | 307.500 K 0.00 % | 307.500 K 183.56 % | -368.000 K 0.00 % | -368.000 K |
| Research and development expenses | 5.094 M | 0.000 -100.00 % | 3.991 M | 0.000 -100.00 % | 4.825 M 414.74 % | -1.533 M -167.96 % | 2.256 M 0.00 % | 2.256 M -64.30 % | 6.318 M | 0.000 -100.00 % | 2.691 M 0.00 % | 2.691 M 0.69 % | 2.673 M 0.00 % | 2.673 M 9.30 % | 2.446 M 0.00 % | 2.446 M 24.61 % | 1.963 M 0.00 % | 1.963 M 7.30 % | 1.829 M 0.00 % | 1.829 M 7.08 % | 1.708 M 0.00 % | 1.708 M 46.74 % | 1.164 M 0.00 % | 1.164 M 33.10 % | 874.500 K 0.00 % | 874.500 K |
| Selling general and administrative expenses | 26.947 M 5.06 % | 25.650 M 15.54 % | 22.200 M 31.95 % | 16.824 M 2.66 % | 16.388 M 43.06 % | 11.455 M 2.85 % | 11.137 M 0.00 % | 11.137 M -20.05 % | 13.930 M 1.66 % | 13.703 M 22.16 % | 11.217 M 0.00 % | 11.217 M 7.55 % | 10.430 M 0.00 % | 10.430 M 7.64 % | 9.690 M 0.00 % | 9.690 M 15.77 % | 8.370 M 0.00 % | 8.370 M 11.88 % | 7.482 M 0.00 % | 7.482 M 22.90 % | 6.088 M 0.00 % | 6.088 M 8.86 % | 5.592 M 0.00 % | 5.592 M 13.39 % | 4.932 M 0.00 % | 4.932 M |
| Interest income | 227.000 K 0.89 % | 225.000 K 7.66 % | 209.000 K 38.41 % | 151.000 K 243.18 % | 44.000 K 291.30 % | -23.000 K -108.28 % | 277.667 K 0.00 % | 277.667 K | 0.000 | 0.000 -100.00 % | 213.334 K 0.00 % | 213.334 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 |
| Interest expense | 103.000 K -29.93 % | 147.000 K -15.03 % | 173.000 K 8.13 % | 160.000 K -5.88 % | 170.000 K 19.72 % | 142.000 K -52.93 % | 301.668 K 0.00 % | 301.668 K 515.65 % | 49.000 K -86.90 % | 374.000 K 75.31 % | 213.334 K 0.00 % | 213.334 K 484.48 % | 36.500 K 0.00 % | 36.500 K -22.34 % | 47.000 K 0.00 % | 47.000 K 22.08 % | 38.500 K 0.00 % | 38.500 K 7 600.00 % | 500.000 0.00 % | 500.000 -93.75 % | 8.000 K 0.00 % | 8.000 K -56.76 % | 18.500 K 0.00 % | 18.500 K -65.74 % | 54.000 K 0.00 % | 54.000 K |
| Depreciation and amortization | 1.248 M -48.13 % | 2.406 M 136.11 % | 1.019 M 7.26 % | 950.000 K 4.00 % | 913.500 K -76.59 % | 3.902 M 110.97 % | 1.849 M 0.00 % | 1.849 M 267.66 % | 503.000 K -75.72 % | 2.072 M 69.00 % | 1.226 M 0.00 % | 1.226 M 114.34 % | 572.000 K 0.00 % | 572.000 K 14.97 % | 497.500 K 0.00 % | 497.500 K 46.76 % | 339.000 K 0.00 % | 339.000 K 76.56 % | 192.000 K 0.00 % | 192.000 K 1.05 % | 190.000 K 0.00 % | 190.000 K 18.75 % | 160.000 K 0.00 % | 160.000 K 2.56 % | 156.000 K 0.00 % | 156.000 K |
| Operating income | -2.913 M -668.95 % | 512.000 K -44.89 % | 929.000 K 18.34 % | 785.000 K 1 230.51 % | 59.000 K -95.05 % | 1.192 M 4.81 % | 1.137 M 0.00 % | 1.137 M 489.30 % | 193.000 K -68.57 % | 614.000 K 466.93 % | -167.334 K 0.00 % | -167.334 K -108.41 % | 1.990 M 0.00 % | 1.990 M 31.97 % | 1.508 M 0.00 % | 1.508 M -5.31 % | 1.592 M 0.00 % | 1.592 M 69.72 % | 938.000 K 0.00 % | 938.000 K 59.93 % | 586.500 K 0.00 % | 586.500 K 92.30 % | 305.000 K 0.00 % | 305.000 K 216.06 % | 96.500 K 0.00 % | 96.500 K |
| Operating income ratio | -0.07 -651.48 % | 0.01 -46.70 % | 0.02 6.01 % | 0.02 1 177.46 % | 0.00 -95.33 % | 0.04 0.41 % | 0.04 0.00 % | 0.04 376.56 % | 0.01 -65.31 % | 0.02 407.36 % | -0.01 0.00 % | -0.01 -109.48 % | 0.08 0.00 % | 0.08 28.11 % | 0.06 0.00 % | 0.06 -18.78 % | 0.08 0.00 % | 0.08 36.70 % | 0.06 0.00 % | 0.06 14.06 % | 0.05 0.00 % | 0.05 91.59 % | 0.03 0.00 % | 0.03 156.98 % | 0.01 0.00 % | 0.01 |
| Total other income expenses net | 248.000 K 236.26 % | -182.000 K -419.30 % | 57.000 K -89.29 % | 532.000 K 82.82 % | 291.000 K 227.07 % | -229.000 K 79.09 % | -1.095 M 0.00 % | -1.095 M -449.84 % | 313.000 K 176.34 % | -410.000 K 41.54 % | -701.333 K 0.00 % | -701.333 K -8 150.98 % | -8.500 K 0.00 % | -8.500 K -106.37 % | 133.500 K 0.00 % | 133.500 K 446.75 % | -38.500 K 0.00 % | -38.500 K -7 600.00 % | -500.000 0.00 % | -500.000 93.75 % | -8.000 K 0.00 % | -8.000 K 56.76 % | -18.500 K 0.00 % | -18.500 K 65.74 % | -54.000 K 0.00 % | -54.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-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2014-06-30 | 2013-12-30 | 2013-06-30 | 2012-12-30 | 2012-06-30 | 2011-12-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-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -10.092 M -37.36 % | -7.347 M 51.81 % | -15.247 M -24.07 % | -12.289 M 17.72 % | -14.936 M -5.26 % | -14.189 M -23.39 % | -11.499 M -18.33 % | -9.718 M -238.79 % | 7.002 M -21.17 % | 8.882 M -34.36 % | 13.531 M 271.43 % | -7.893 M -11.39 % | -7.086 M -19.74 % | -5.918 M -58.02 % | -3.745 M -123.45 % | -1.676 M -49.78 % | -1.119 M | 0.000 |
| Total investments | 1.364 M 2.33 % | 1.333 M -16.32 % | 1.593 M -64.97 % | 4.548 M 2.29 % | 4.446 M 158.64 % | 1.719 M -62.27 % | 4.556 M 4.18 % | 4.373 M 136.38 % | 1.850 M -6.47 % | 1.978 M -3.56 % | 2.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 1.309 M -18.14 % | 1.599 M 2.96 % | 1.553 M -12.46 % | 1.774 M 1.55 % | 1.747 M 10.22 % | 1.585 M -7.36 % | 1.711 M -90.20 % | 17.466 M 0.00 % | 17.466 M -7.80 % | 18.943 M 0.66 % | 18.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 54.153 M -4.08 % | 56.459 M -2.53 % | 57.927 M 1.40 % | 57.125 M 2.52 % | 55.722 M 1.09 % | 55.120 M 2.45 % | 53.802 M -5.75 % | 57.086 M 4 224.70 % | 1.320 M 55.66 % | 848.000 K 241.33 % | -600.000 K -107.15 % | 8.391 M 41.03 % | 5.950 M 30.57 % | 4.557 M 17.45 % | 3.880 M 62.14 % | 2.393 M 121.57 % | 1.080 M 211.24 % | 347.000 K |
| Common stock | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 13.73 % | 102.000 K 131.82 % | 44.000 K 0.00 % | 44.000 K 0.00 % | 44.000 K -85.38 % | 301.000 K -6.52 % | 322.000 K 8.42 % | 297.000 K -7.76 % | 322.000 K 3.21 % | 312.000 K 0.00 % | 312.000 K 0.00 % | 312.000 K |
| Total equity | 71.899 M -3.11 % | 74.205 M -1.94 % | 75.673 M 1.07 % | 74.871 M 1.91 % | 73.468 M 0.83 % | 72.866 M 1.84 % | 71.548 M 25.11 % | 57.188 M 1.15 % | 56.536 M 0.84 % | 56.064 M 2.65 % | 54.616 M 528.35 % | 8.692 M 38.58 % | 6.272 M 29.21 % | 4.854 M 15.52 % | 4.202 M 55.34 % | 2.705 M 94.32 % | 1.392 M 111.23 % | 659.000 K |
| Other non current liabilities | 2.862 M -81.10 % | 15.140 M -29.00 % | 21.323 M 26.70 % | 16.830 M 5 847.00 % | 283.000 K -98.12 % | 15.092 M 249.84 % | -10.072 M -134.31 % | 29.357 M 309.39 % | 7.171 M -77.13 % | 31.353 M 320.52 % | -14.218 M -2 313.92 % | -589.000 K 47.08 % | -1.113 M 52.80 % | -2.358 M -12.29 % | -2.100 M 19.39 % | -2.605 M 9.55 % | -2.880 M 4.00 % | -3.000 M |
| Long term debt | 500.000 K -28.98 % | 704.000 K 8.98 % | 646.000 K -10.03 % | 718.000 K -22.46 % | 926.000 K 13.34 % | 817.000 K -93.32 % | 12.228 M -14.33 % | 14.274 M 0.00 % | 14.274 M -9.15 % | 15.711 M 2.99 % | 15.255 M 2 489.98 % | 589.000 K -47.08 % | 1.113 M -52.80 % | 2.358 M 12.29 % | 2.100 M -19.39 % | 2.605 M -9.55 % | 2.880 M -4.00 % | 3.000 M |
| Total non current liabilities | 25.527 M 12.45 % | 22.701 M 3.33 % | 21.969 M -3.67 % | 22.807 M 1.31 % | 22.512 M 6.25 % | 21.187 M -9.06 % | 23.297 M -31.65 % | 34.085 M -6.44 % | 36.431 M -3.13 % | 37.609 M 5.34 % | 35.702 M 5 961.46 % | 589.000 K -47.08 % | 1.113 M -52.80 % | 2.358 M 12.29 % | 2.100 M -19.39 % | 2.605 M -9.55 % | 2.880 M -4.00 % | 3.000 M |
| Other current liabilities | 29.403 M | 0.000 -100.00 % | 23.646 M 168.79 % | -34.372 M -10.36 % | -31.146 M | 0.000 -100.00 % | 2.329 M 1 130.53 % | -226.000 K 99.13 % | -26.068 M -279.21 % | 14.546 M -4.59 % | 15.245 M 115.36 % | 7.079 M -1.13 % | 7.160 M -3.69 % | 7.434 M 3.73 % | 7.167 M 11.19 % | 6.446 M 116.89 % | 2.972 M 21.11 % | 2.454 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -1.056 M 95.84 % | -25.367 M | 0.000 -100.00 % | 15.315 M | 0.000 | 0.000 | 0.000 100.00 % | -3.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 809.000 K -9.61 % | 895.000 K -1.32 % | 907.000 K -14.11 % | 1.056 M 28.62 % | 821.000 K 6.90 % | 768.000 K 7.11 % | 717.000 K -77.54 % | 3.192 M 0.00 % | 3.192 M -1.24 % | 3.232 M -9.29 % | 3.563 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 37.218 M 2.86 % | 36.184 M 7.89 % | 33.537 M -5.34 % | 35.428 M 18.08 % | 30.004 M -9.72 % | 33.236 M 25.43 % | 26.497 M -17.28 % | 32.031 M 9.47 % | 29.260 M 2.22 % | 28.625 M 30.38 % | 21.955 M 20.06 % | 18.287 M 8.64 % | 16.832 M -7.59 % | 18.214 M 9.14 % | 16.689 M 38.54 % | 12.046 M 41.72 % | 8.500 M 21.74 % | 6.982 M |
| Total liabilities | 62.745 M 6.56 % | 58.885 M 6.09 % | 55.506 M -4.69 % | 58.235 M 10.89 % | 52.516 M -3.50 % | 54.423 M 9.30 % | 49.794 M -24.69 % | 66.116 M 0.65 % | 65.691 M -0.82 % | 66.234 M 14.88 % | 57.657 M 76.40 % | 32.686 M 21.54 % | 26.894 M 29.42 % | 20.781 M 10.05 % | 18.884 M 26.16 % | 14.968 M 26.70 % | 11.814 M 16.83 % | 10.112 M |
| Other non current assets | 3.201 M -27.37 % | 4.407 M 55.12 % | 2.841 M 105.33 % | -53.291 M -2.92 % | -51.778 M -2 366.00 % | 2.285 M 104.33 % | -52.778 M | 0.000 -100.00 % | 6.205 M 14.00 % | 5.443 M 11.86 % | 4.866 M 157.04 % | -8.531 M -107.42 % | -4.113 M -3.63 % | -3.969 M -10.43 % | -3.594 M -23.08 % | -2.920 M 5.10 % | -3.077 M -6.18 % | -2.898 M |
| Long term investments | 1.364 M 2.33 % | 1.333 M -16.32 % | 1.593 M -64.97 % | 4.548 M 2.29 % | 4.446 M 158.64 % | 1.719 M -62.27 % | 4.556 M 4.18 % | 4.373 M | 0.000 | 0.000 -100.00 % | 2.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 23.721 M -4.33 % | 24.794 M 13.02 % | 21.937 M -71.36 % | 76.595 M 2.08 % | 75.031 M 232.07 % | 22.595 M -70.26 % | 75.987 M 218.90 % | 23.828 M | 0.000 -100.00 % | 24.833 M 11.55 % | 22.262 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 60.193 M 0.00 % | 60.192 M 10.87 % | 54.291 M 0.00 % | 54.291 M 2.87 % | 52.778 M 0.00 % | 52.778 M 0.00 % | 52.778 M 0.91 % | 52.300 M | 0.000 -100.00 % | 52.300 M 6.28 % | 49.208 M 3 288.98 % | 1.452 M -9.31 % | 1.601 M -8.51 % | 1.750 M -7.85 % | 1.899 M -7.28 % | 2.048 M -6.78 % | 2.197 M -6.35 % | 2.346 M |
| Goodwill and intangible assets | 83.914 M -1.26 % | 84.986 M 11.49 % | 76.228 M -41.76 % | 130.886 M 2.41 % | 127.809 M 69.57 % | 75.373 M -41.46 % | 128.765 M 69.14 % | 76.128 M -0.70 % | 76.665 M -0.61 % | 77.133 M 7.92 % | 71.470 M 4 822.18 % | 1.452 M -9.31 % | 1.601 M -8.51 % | 1.750 M -7.85 % | 1.899 M -7.28 % | 2.048 M -6.78 % | 2.197 M -6.35 % | 2.346 M |
| Property plant equipment net | 8.702 M -7.67 % | 9.425 M 5.34 % | 8.947 M -4.96 % | 9.414 M 13.53 % | 8.292 M -4.08 % | 8.645 M 0.84 % | 8.573 M 8.11 % | 7.930 M -3.15 % | 8.188 M -5.19 % | 8.636 M -5.76 % | 9.164 M 29.45 % | 7.079 M 181.81 % | 2.512 M 13.20 % | 2.219 M 30.91 % | 1.695 M 94.38 % | 872.000 K -0.91 % | 880.000 K 59.42 % | 552.000 K |
| Total non current assets | 97.181 M -2.97 % | 100.151 M 11.76 % | 89.609 M -2.13 % | 91.557 M 3.14 % | 88.769 M 0.85 % | 88.022 M -1.23 % | 89.116 M -0.14 % | 89.239 M -2.87 % | 91.880 M -0.69 % | 92.519 M 4.00 % | 88.957 M 942.75 % | 8.531 M 107.42 % | 4.113 M 3.63 % | 3.969 M 10.43 % | 3.594 M 23.08 % | 2.920 M -5.10 % | 3.077 M 6.18 % | 2.898 M |
| Other current assets | 3.149 M 65.13 % | 1.907 M -51.57 % | 3.938 M 174.04 % | 1.437 M -37.14 % | 2.286 M | 0.000 -100.00 % | 2.258 M | 0.000 -100.00 % | 16.224 M 0.68 % | 16.114 M 3.51 % | 15.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 11.401 M 27.44 % | 8.946 M -46.75 % | 16.800 M 19.46 % | 14.063 M -15.70 % | 16.683 M 5.76 % | 15.774 M 19.41 % | 13.210 M 35.93 % | 9.718 M -7.13 % | 10.464 M 4.01 % | 10.061 M 90.30 % | 5.287 M -33.02 % | 7.893 M 11.39 % | 7.086 M 19.74 % | 5.918 M 58.02 % | 3.745 M 123.45 % | 1.676 M 49.78 % | 1.119 M | 0.000 |
| Cash and short term investments | 11.401 M 27.44 % | 8.946 M -46.75 % | 16.800 M 19.46 % | 14.063 M -15.70 % | 16.683 M 5.76 % | 15.774 M 19.41 % | 13.210 M 35.93 % | 9.718 M -7.13 % | 10.464 M 4.01 % | 10.061 M 90.30 % | 5.287 M -33.02 % | 7.893 M 11.39 % | 7.086 M 19.74 % | 5.918 M 58.02 % | 3.745 M 123.45 % | 1.676 M 49.78 % | 1.119 M | 0.000 |
| Total current assets | 37.463 M 13.73 % | 32.939 M -20.76 % | 41.570 M 0.05 % | 41.549 M 11.19 % | 37.367 M -4.84 % | 39.267 M 21.85 % | 32.226 M -5.40 % | 34.065 M 12.25 % | 30.347 M 1.91 % | 29.779 M 27.72 % | 23.316 M -36.44 % | 36.685 M 13.10 % | 32.436 M 34.20 % | 24.170 M 18.53 % | 20.392 M 34.62 % | 15.148 M 49.55 % | 10.129 M 28.65 % | 7.873 M |
| Inventory | 3.212 M -16.40 % | 3.842 M 14.76 % | 3.348 M 0.39 % | 3.335 M 26.57 % | 2.635 M -25.06 % | 3.516 M 19.55 % | 2.941 M -24.53 % | 3.897 M 6.50 % | 3.659 M 1.53 % | 3.604 M 46.44 % | 2.461 M 24.23 % | 1.981 M 4.37 % | 1.898 M -13.96 % | 2.206 M -14.79 % | 2.589 M -2.63 % | 2.659 M 52.29 % | 1.746 M -2.78 % | 1.796 M |
| Net receivables | 19.701 M 7.99 % | 18.244 M 4.35 % | 17.484 M -27.61 % | 24.151 M 53.21 % | 15.763 M -21.09 % | 19.977 M 44.58 % | 13.817 M -32.44 % | 20.450 M | 0.000 | 0.000 -100.00 % | 10.690 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 100.00 % | -54.291 M -2.87 % | -52.778 M | 0.000 -100.00 % | 33.628 M 4 061.88 % | 808.000 K -1.70 % | 822.000 K -37.11 % | 1.307 M -7.04 % | 1.406 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.798 M -89.24 % | 35.289 M 453.81 % | 6.372 M -81.46 % | 34.372 M 17.78 % | 29.183 M -10.12 % | 32.468 M 698.13 % | 4.068 M -86.00 % | 29.065 M 11.50 % | 26.068 M 762.04 % | 3.024 M 20.00 % | 2.520 M -55.03 % | 5.604 M 15.88 % | 4.836 M -10.28 % | 5.390 M 13.21 % | 4.761 M 70.04 % | 2.800 M 1.30 % | 2.764 M 22.08 % | 2.264 M |
| Tax payables | 3.208 M | 0.000 -100.00 % | 2.612 M | 0.000 -100.00 % | 1.963 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.799 M 187.37 % | 1.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 16.051 M | 0.000 -100.00 % | 15.701 M | 0.000 -100.00 % | 16.463 M | 0.000 -100.00 % | 16.150 M | 0.000 -100.00 % | 11.050 M 181.41 % | -13.574 M -143.77 % | 31.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.309 M -18.14 % | 1.599 M 2.96 % | 1.553 M 116.30 % | 718.000 K -22.46 % | 926.000 K -41.58 % | 1.585 M 59.46 % | 994.000 K | 0.000 | 0.000 -100.00 % | 1.369 M -22.13 % | 1.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M 0.00 % | 17.630 M | 0.000 -100.00 % | 55.172 M 0.00 % | 55.172 M 9 823.02 % | 556.000 K 106.40 % | -8.692 M -38.58 % | -6.272 M -29.21 % | -4.854 M -15.52 % | -4.202 M -55.34 % | -2.705 M -94.32 % | -1.392 M -111.23 % | -659.000 K |
| Deferred tax liabilities non current | 6.114 M -10.84 % | 6.857 M 21.97 % | 5.622 M 6.90 % | 5.259 M 8.66 % | 4.840 M -8.30 % | 5.278 M 5.75 % | 4.991 M 5.56 % | 4.728 M 20.12 % | 3.936 M -4.44 % | 4.119 M 12.85 % | 3.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.810 M 54.32 % | 8.949 M 4 181.82 % | 209.000 K 120.00 % | 95.000 K -70.03 % | 317.000 K -26.96 % | 434.000 K 233.85 % | 130.000 K |
| Total assets | 134.644 M 1.17 % | 133.090 M 1.46 % | 131.179 M -1.45 % | 133.106 M 5.53 % | 126.136 M -0.91 % | 127.289 M 4.90 % | 121.342 M -1.59 % | 123.304 M 0.88 % | 122.227 M -0.06 % | 122.298 M 8.93 % | 112.273 M 148.30 % | 45.216 M 23.71 % | 36.549 M 29.89 % | 28.139 M 17.31 % | 23.986 M 32.75 % | 18.068 M 36.82 % | 13.206 M 22.61 % | 10.771 M |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-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-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-30 | 2018-06-30 | 2017-12-30 | 2017-06-30 | 2016-12-30 | 2016-06-30 | 2015-12-30 | 2015-06-30 | 2014-12-30 | 2014-06-30 | 2013-12-30 | 2013-06-30 | 2012-12-30 | 2012-06-30 | 2011-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 238.000 K 171.69 % | -332.000 K -215.68 % | 287.000 K -70.03 % | 957.500 K 0.00 % | 957.500 K 263.68 % | -585.000 K -161.00 % | 959.000 K 182.62 % | -1.161 M 0.00 % | -1.161 M -215.72 % | 1.003 M 0.00 % | 1.003 M -71.18 % | 3.481 M 0.00 % | 3.481 M 290.85 % | 890.500 K 0.00 % | 890.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 455.000 K -12.50 % | 520.000 K 7.00 % | 486.000 K 98.37 % | 245.000 K -35.53 % | 380.000 K 109.94 % | 181.000 K 320.93 % | 43.000 K 0.00 % | 43.000 K 109.91 % | -434.000 K -200.00 % | 434.000 K 1 872.73 % | 22.000 K 0.00 % | 22.000 K -89.86 % | 217.000 K 0.00 % | 217.000 K 264.71 % | 59.500 K 0.00 % | 59.500 K -48.03 % | 114.500 K 0.00 % | 114.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.108 M 226.48 % | -3.248 M -188.14 % | 3.685 M 515.91 % | -886.000 K -381.27 % | 315.000 K -77.68 % | 1.411 M 139.56 % | 589.000 K 0.00 % | 589.000 K -42.20 % | 1.019 M 173.15 % | -1.393 M -222.34 % | 1.139 M 0.00 % | 1.139 M 193.33 % | -1.220 M 0.00 % | -1.220 M 65.54 % | -3.540 M 0.00 % | -3.540 M -252.24 % | -1.005 M 0.00 % | -1.005 M 32.73 % | -1.494 M 0.00 % | -1.494 M 22.57 % | -1.930 M 0.00 % | -1.930 M -270.35 % | -521.000 K 0.00 % | -521.000 K -19.09 % | -437.500 K 0.00 % | -437.500 K |
| Accounts receivables | 616.000 K 122.37 % | -2.754 M -174.47 % | 3.698 M 161.50 % | -6.013 M -954.12 % | 704.000 K 121.67 % | -3.249 M -5 807.27 % | -55.000 K 0.00 % | -55.000 K -110.44 % | 527.000 K 183.33 % | 186.000 K -80.90 % | 974.000 K 0.00 % | 974.000 K 182.65 % | -1.179 M 0.00 % | -1.179 M 68.10 % | -3.694 M 0.00 % | -3.694 M -208.73 % | -1.197 M 0.00 % | -1.197 M 21.75 % | -1.529 M 0.00 % | -1.529 M -3.80 % | -1.473 M 0.00 % | -1.473 M -169.78 % | -546.000 K 0.00 % | -546.000 K -116.24 % | -252.500 K 0.00 % | -252.500 K |
| Inventory | 630.000 K 227.53 % | -494.000 K -3 700.00 % | -13.000 K 98.14 % | -700.000 K -179.46 % | 881.000 K 253.22 % | -575.000 K -273.45 % | 331.500 K 0.00 % | 331.500 K -32.62 % | 492.000 K 131.16 % | -1.579 M -1 058.91 % | 164.667 K 0.00 % | 164.667 K 496.79 % | -41.500 K 0.00 % | -41.500 K -126.95 % | 154.000 K 0.00 % | 154.000 K -19.58 % | 191.500 K 0.00 % | 191.500 K 447.14 % | 35.000 K 0.00 % | 35.000 K 107.67 % | -456.500 K 0.00 % | -456.500 K -1 926.00 % | 25.000 K 0.00 % | 25.000 K 113.51 % | -185.000 K 0.00 % | -185.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 5.827 M | 0.000 | 0.000 -100.00 % | 312.500 K 0.00 % | 312.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.862 M | 0.000 | 0.000 | 0.000 100.00 % | -1.270 M -124.26 % | 5.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 999.000 -99.96 % | 2.254 M 194.39 % | -2.388 M -1 130.93 % | -194.000 K -144.60 % | 435.000 K 157.40 % | 169.000 K -88.03 % | 1.412 M 0.00 % | 1.412 M -76.54 % | 6.017 M 2 104.03 % | 273.000 K -89.85 % | 2.690 M 0.00 % | 2.690 M 50.95 % | 1.782 M 0.00 % | 1.782 M -49.75 % | 3.547 M 0.00 % | 3.547 M 296.04 % | 895.500 K 0.00 % | 895.500 K -62.30 % | 2.376 M 0.00 % | 2.376 M 63.26 % | 1.455 M 0.00 % | 1.455 M 64.78 % | 883.000 K 0.00 % | 883.000 K 10.38 % | 800.000 K 0.00 % | 800.000 K |
| Net cash provided by operating activities | 6.508 M 91.92 % | 3.391 M -36.14 % | 5.310 M 50.47 % | 3.529 M -9.40 % | 3.895 M -29.85 % | 5.552 M 21.81 % | 4.558 M 0.00 % | 4.558 M -47.18 % | 8.630 M 310.37 % | 2.103 M -45.83 % | 3.882 M 0.00 % | 3.882 M -15.10 % | 4.573 M 0.00 % | 4.573 M 95.41 % | 2.340 M 0.00 % | 2.340 M 25.98 % | 1.858 M 0.00 % | 1.858 M -10.24 % | 2.070 M 0.00 % | 2.070 M 263.39 % | 569.500 K 0.00 % | 569.500 K -35.90 % | 888.500 K 0.00 % | 888.500 K 39.92 % | 635.000 K 0.00 % | 635.000 K |
| Investments in property plant and equipment | -581.000 K 30.83 % | -840.000 K -39.53 % | -602.000 K 78.91 % | -2.855 M -93.56 % | -1.475 M 6.88 % | -1.584 M 13.56 % | -1.833 M 0.00 % | -1.833 M -258.61 % | -511.000 K 29.42 % | -724.000 K 32.34 % | -1.070 M 0.00 % | -1.070 M 64.84 % | -3.044 M 0.00 % | -3.044 M -372.23 % | -644.500 K 0.00 % | -644.500 K -7.24 % | -601.000 K 0.00 % | -601.000 K 23.63 % | -787.000 K 0.00 % | -787.000 K -254.50 % | -222.000 K 0.00 % | -222.000 K 11.73 % | -251.500 K 0.00 % | -251.500 K -150.25 % | -100.500 K 0.00 % | -100.500 K |
| Acquisitions net | -851.000 K 86.73 % | -6.412 M -3 833.74 % | -163.000 K 94.07 % | -2.750 M | 0.000 100.00 % | -1.000 M -100.00 % | -500.000 K 0.00 % | -500.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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.334 M 6.71 % | -1.430 M -11.72 % | -1.280 M | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 100.00 % | -3.635 M -2 879.51 % | -122.000 K 98.46 % | -7.907 M 0.00 % | -7.907 M -3 947.85 % | 205.500 K 0.00 % | 205.500 K 4 010.00 % | 5.000 K 0.00 % | 5.000 K -72.97 % | 18.500 K 0.00 % | 18.500 K 236.36 % | 5.500 K 0.00 % | 5.500 K -93.85 % | 89.500 K 0.00 % | 89.500 K 203.39 % | 29.500 K 0.00 % | 29.500 K 161.46 % | -48.000 K 0.00 % | -48.000 K |
| Net cash used for investing activites | -2.766 M 68.14 % | -8.682 M -324.55 % | -2.045 M 63.51 % | -5.605 M -126.46 % | -2.475 M 4.22 % | -2.584 M -10.78 % | -2.333 M 0.00 % | -2.333 M 43.74 % | -4.146 M -390.07 % | -846.000 K 90.58 % | -8.977 M 0.00 % | -8.977 M -216.33 % | -2.838 M 0.00 % | -2.838 M -343.78 % | -639.500 K 0.00 % | -639.500 K -9.79 % | -582.500 K 0.00 % | -582.500 K 25.46 % | -781.500 K 0.00 % | -781.500 K -489.81 % | -132.500 K 0.00 % | -132.500 K 40.32 % | -222.000 K 0.00 % | -222.000 K -49.49 % | -148.500 K 0.00 % | -148.500 K |
| Debt repayment | 0.000 100.00 % | -565.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.822 M 0.00 % | 8.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | -1.001 M 0.00 % | -1.001 M -120.62 % | -453.500 K 0.00 % | -453.500 K 9.30 % | -500.000 K 0.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -661.000 K 66.95 % | -2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K 0.00 % | -21.000 K -55.56 % | -13.500 K 0.00 % | -13.500 K -125.00 % | -6.000 K 0.00 % | -6.000 K |
| Other financing activites | -585.000 K | 0.000 100.00 % | -521.000 K | 0.000 100.00 % | -506.000 K -200.00 % | 506.000 K 183.02 % | -609.500 K 0.00 % | -609.500 K -142.68 % | 1.428 M 159.45 % | -2.402 M -127.91 % | 8.606 M 0.00 % | 8.606 M 2 684.38 % | -333.000 K 0.00 % | -333.000 K 49.77 % | -663.000 K 0.00 % | -663.000 K -312.84 % | 311.500 K 0.00 % | 311.500 K 222.88 % | -253.500 K 0.00 % | -253.500 K -84.36 % | -137.500 K 0.00 % | -137.500 K -129.17 % | -60.000 K 0.00 % | -60.000 K 88.08 % | -503.500 K 0.00 % | -503.500 K |
| Net cash used provided by financing activities | -1.246 M 51.42 % | -2.565 M -392.32 % | -521.000 K 2.62 % | -535.000 K -5.73 % | -506.000 K -23.72 % | -409.000 K 36.04 % | -639.500 K 0.00 % | -639.500 K -144.78 % | 1.428 M 159.45 % | -2.402 M -127.91 % | 8.606 M 0.00 % | 8.606 M 745.37 % | -1.334 M 0.00 % | -1.334 M -19.44 % | -1.117 M 0.00 % | -1.117 M -492.31 % | -188.500 K 0.00 % | -188.500 K 25.64 % | -253.500 K 0.00 % | -253.500 K -59.94 % | -158.500 K 0.00 % | -158.500 K -115.65 % | -73.500 K 0.00 % | -73.500 K 85.57 % | -509.500 K 0.00 % | -509.500 K |
| Effect of forex changes on cash | -41.000 K -2 150.00 % | 2.000 K 128.57 % | -7.000 K 22.22 % | -9.000 K -80.00 % | -5.000 K -100.14 % | 3.497 M 45 714.04 % | -7.667 K 0.00 % | -7.667 K -209.52 % | 7.000 K -99.93 % | 9.429 M 67 250.00 % | 14.000 K 0.00 % | 14.000 K 460.00 % | 2.500 K 0.00 % | 2.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.303 M 0.00 % | 1.303 M 847.27 % | 137.500 K 0.00 % | 137.500 K 129.17 % | 60.000 K 0.00 % | 60.000 K 103.97 % | -1.511 M 0.00 % | -1.511 M |
| Net change in cash | 2.455 M 131.26 % | -7.854 M -386.96 % | 2.737 M 204.47 % | -2.620 M -388.23 % | 909.000 K -64.55 % | 2.564 M -18.58 % | 3.149 M 0.00 % | 3.149 M 6.40 % | 2.960 M -28.55 % | 4.142 M -41.24 % | 7.049 M 0.00 % | 7.049 M 773.52 % | 807.000 K 0.00 % | 807.000 K -30.91 % | 1.168 M 0.00 % | 1.168 M -46.25 % | 2.173 M 0.00 % | 2.173 M -53.51 % | 4.674 M 0.00 % | 4.674 M 461.78 % | 832.000 K 0.00 % | 832.000 K -36.29 % | 1.306 M 0.00 % | 1.306 M 142.58 % | -3.067 M 0.00 % | -3.067 M |
| Cash at beginning of period | 8.946 M -46.75 % | 16.800 M 19.46 % | 14.063 M -15.70 % | 16.683 M 5.76 % | 15.774 M 19.41 % | 13.210 M 31.30 % | 10.061 M 0.00 % | 10.061 M | 0.000 | 0.000 -100.00 % | 7.893 M 0.00 % | 7.893 M 11.39 % | 7.086 M 0.00 % | 7.086 M 19.74 % | 5.918 M 0.00 % | 5.918 M 58.02 % | 3.745 M 0.00 % | 3.745 M 503.12 % | -929.000 K 0.00 % | -929.000 K 47.25 % | -1.761 M 0.00 % | -1.761 M 42.58 % | -3.067 M 0.00 % | -3.067 M | 0.000 | 0.000 |
| Cash at end of period | 11.401 M 27.44 % | 8.946 M -46.75 % | 16.800 M 19.46 % | 14.063 M -15.70 % | 16.683 M 5.76 % | 15.774 M 19.41 % | 13.210 M 0.00 % | 13.210 M 346.36 % | 2.960 M -28.55 % | 4.142 M -72.28 % | 14.942 M 0.00 % | 14.942 M 89.31 % | 7.893 M 0.00 % | 7.893 M 11.39 % | 7.086 M 0.00 % | 7.086 M 19.74 % | 5.918 M 0.00 % | 5.918 M 58.02 % | 3.745 M 0.00 % | 3.745 M 503.12 % | -929.000 K 0.00 % | -929.000 K 47.25 % | -1.761 M 0.00 % | -1.761 M 42.58 % | -3.067 M 0.00 % | -3.067 M |
| Operating cash flow | 6.384 M 92.70 % | 3.313 M -36.64 % | 5.229 M 48.17 % | 3.529 M -9.40 % | 3.895 M -29.85 % | 5.552 M 21.81 % | 4.558 M 0.00 % | 4.558 M -47.18 % | 8.630 M 310.37 % | 2.103 M -45.83 % | 3.882 M 0.00 % | 3.882 M -15.10 % | 4.573 M 0.00 % | 4.573 M 95.41 % | 2.340 M 0.00 % | 2.340 M 25.98 % | 1.858 M 0.00 % | 1.858 M -10.24 % | 2.070 M 0.00 % | 2.070 M 263.39 % | 569.500 K 0.00 % | 569.500 K -35.90 % | 888.500 K 0.00 % | 888.500 K 39.92 % | 635.000 K 0.00 % | 635.000 K |
| Capital expenditure | -581.000 K 30.83 % | -840.000 K -39.53 % | -602.000 K 78.91 % | -2.855 M -93.56 % | -1.475 M 6.88 % | -1.584 M 13.56 % | -1.833 M 0.00 % | -1.833 M -258.61 % | -511.000 K 29.42 % | -724.000 K 32.34 % | -1.070 M 0.00 % | -1.070 M 64.84 % | -3.044 M 0.00 % | -3.044 M -372.23 % | -644.500 K 0.00 % | -644.500 K -7.24 % | -601.000 K 0.00 % | -601.000 K 23.63 % | -787.000 K 0.00 % | -787.000 K -254.50 % | -222.000 K 0.00 % | -222.000 K 11.73 % | -251.500 K 0.00 % | -251.500 K -150.25 % | -100.500 K 0.00 % | -100.500 K |
| Free CashFlow | 5.803 M 134.65 % | 2.473 M -46.55 % | 4.627 M 586.50 % | 674.000 K -72.15 % | 2.420 M -39.01 % | 3.968 M 45.59 % | 2.726 M 0.00 % | 2.726 M -66.43 % | 8.119 M 488.76 % | 1.379 M -50.96 % | 2.812 M 0.00 % | 2.812 M 83.91 % | 1.529 M 0.00 % | 1.529 M -9.82 % | 1.696 M 0.00 % | 1.696 M 34.94 % | 1.257 M 0.00 % | 1.257 M -2.03 % | 1.283 M 0.00 % | 1.283 M 269.06 % | 347.500 K 0.00 % | 347.500 K -45.45 % | 637.000 K 0.00 % | 637.000 K 19.18 % | 534.500 K 0.00 % | 534.500 K |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 |