HiPay Group S.A. ALHYP.PA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 74.295 M 13.46 % | 65.483 M 11.12 % | 58.930 M 9.24 % | 53.944 M 18.01 % | 45.713 M 31.09 % | 34.872 M 21.02 % | 28.816 M 17.42 % | 24.541 M -20.07 % | 30.704 M 18.90 % | 25.823 M -71.37 % | 90.188 M -5.24 % | 95.172 M |
| Net income | 5.835 M 169.39 % | 2.166 M 127.84 % | -7.781 M -78.96 % | -4.348 M -131.52 % | -1.878 M 67.34 % | -5.750 M 31.69 % | -8.417 M -84.62 % | -4.559 M -91.80 % | -2.377 M 21.68 % | -3.035 M 50.07 % | -6.078 M -774.58 % | 901.000 K |
| Income before tax | 6.086 M 160.31 % | 2.338 M 130.91 % | -7.563 M -87.39 % | -4.036 M -132.49 % | -1.736 M 69.46 % | -5.684 M 28.69 % | -7.971 M -88.53 % | -4.228 M -544.51 % | -656.000 K 82.29 % | -3.704 M 18.72 % | -4.557 M -327.06 % | 2.007 M |
| Income before tax ratio | 0.08 129.43 % | 0.04 127.82 % | -0.13 -71.53 % | -0.07 -97.01 % | -0.04 76.70 % | -0.16 41.08 % | -0.28 -60.56 % | -0.17 -706.37 % | -0.02 85.10 % | -0.14 -183.88 % | -0.05 -339.60 % | 0.02 |
| EBITDA | 24.208 M 158.52 % | 9.364 M 691.54 % | -1.583 M -438.25 % | 468.000 K -85.66 % | 3.263 M 570.85 % | -693.000 K 79.47 % | -3.375 M -75.69 % | -1.921 M 13.66 % | -2.225 M -147.22 % | -900.000 K 15.09 % | -1.060 M -119.81 % | 5.351 M |
| Net income ratio | 0.08 137.44 % | 0.03 125.05 % | -0.13 -63.81 % | -0.08 -96.20 % | -0.04 75.08 % | -0.16 43.55 % | -0.29 -57.23 % | -0.19 -139.96 % | -0.08 34.13 % | -0.12 -74.40 % | -0.07 -811.86 % | 0.01 |
| Ratio EBITDA | 0.33 127.86 % | 0.14 632.34 % | -0.03 -409.63 % | 0.01 -87.85 % | 0.07 459.19 % | -0.02 83.03 % | -0.12 -49.63 % | -0.08 -8.02 % | -0.07 -107.92 % | -0.03 -196.54 % | -0.01 -120.90 % | 0.06 |
| Gross profit ratio | 0.23 -12.68 % | 0.27 -44.92 % | 0.49 9.77 % | 0.45 -1.27 % | 0.45 -9.81 % | 0.50 -4.13 % | 0.52 -1.42 % | 0.53 -20.84 % | 0.67 -2.62 % | 0.69 477.51 % | 0.12 -14.42 % | 0.14 |
| Weighted average shs out dil | 4.994 M 0.67 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.12 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.80 % | 4.916 M 0.03 % | 4.914 M -0.82 % | 4.955 M 0.00 % | 4.955 M |
| Weighted average shs out | 4.994 M 0.67 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.12 % | 4.955 M 0.08 % | 4.951 M -0.08 % | 4.955 M 0.80 % | 4.916 M 0.42 % | 4.895 M -1.21 % | 4.955 M 0.00 % | 4.955 M |
| EPS diluted | 1.17 172.09 % | 0.43 127.39 % | -1.57 -78.41 % | -0.88 -131.58 % | -0.38 67.24 % | -1.16 31.76 % | -1.70 -84.78 % | -0.92 -91.67 % | -0.48 22.58 % | -0.62 49.59 % | -1.23 -783.33 % | 0.18 |
| Earnings per share | 1.17 172.09 % | 0.43 127.39 % | -1.57 -78.41 % | -0.88 -131.58 % | -0.38 67.24 % | -1.16 31.76 % | -1.70 -84.78 % | -0.92 -91.67 % | -0.48 22.58 % | -0.62 49.59 % | -1.23 -783.33 % | 0.18 |
| Gross profit | 17.459 M -0.92 % | 17.622 M -38.80 % | 28.792 M 19.92 % | 24.010 M 16.51 % | 20.608 M 18.23 % | 17.430 M 16.02 % | 15.023 M 15.75 % | 12.979 M -36.73 % | 20.513 M 15.79 % | 17.716 M 65.35 % | 10.714 M -18.90 % | 13.211 M |
| Income tax expense | 252.000 K 45.66 % | 173.000 K -20.64 % | 218.000 K -30.13 % | 312.000 K 119.72 % | 142.000 K 115.15 % | 66.000 K -85.20 % | 446.000 K 40.69 % | 317.000 K -80.96 % | 1.665 M 294.51 % | -856.000 K -186.73 % | 987.000 K 38.24 % | 714.000 K |
| Cost of revenue | 57.008 M 19.11 % | 47.861 M 58.81 % | 30.138 M 0.68 % | 29.934 M 19.24 % | 25.105 M 43.93 % | 17.442 M 26.46 % | 13.793 M 19.30 % | 11.562 M 13.45 % | 10.191 M 25.71 % | 8.107 M -89.80 % | 79.474 M -3.03 % | 81.961 M |
| General and administrative expenses | 13.560 M 54.42 % | 8.781 M -14.99 % | 10.329 M 83.82 % | 5.619 M 33.12 % | 4.221 M -15.33 % | 4.985 M -27.24 % | 6.851 M 13.99 % | 6.010 M 6.58 % | 5.639 M 16.46 % | 4.842 M -15.60 % | 5.737 M | 0.000 |
| Selling and marketing expenses | 172.000 K 160.14 % | -286.000 K -278.75 % | 160.000 K -37.50 % | 256.000 K 52.38 % | 168.000 K 48.67 % | 113.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -17.186 M -446.70 % | 4.957 M -79.88 % | 24.638 M 14.11 % | 21.592 M 469.41 % | 3.792 M -76.66 % | 16.249 M 17 956.04 % | -91.000 K 45.18 % | -166.000 K 92.59 % | -2.241 M -119.10 % | 11.732 M 391.12 % | -4.030 M -507.84 % | -663.000 K |
| Operating expenses | 14.736 M 9.55 % | 13.452 M -61.70 % | 35.127 M 27.89 % | 27.467 M 235.74 % | 8.181 M -61.68 % | 21.347 M 3.88 % | 20.550 M 19.93 % | 17.135 M -8.97 % | 18.823 M 13.57 % | 16.574 M 19.80 % | 13.835 M 46.84 % | 9.422 M |
| Cost and expenses | 67.009 M 9.29 % | 61.313 M -6.06 % | 65.265 M 13.70 % | 57.401 M 24.02 % | 46.285 M 19.33 % | 38.789 M 12.95 % | 34.343 M 19.67 % | 28.697 M -1.09 % | 29.014 M 17.56 % | 24.681 M -73.55 % | 93.309 M 2.11 % | 91.383 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 31.922 M 275.77 % | 8.495 M -19.01 % | 10.489 M 78.54 % | 5.875 M 33.86 % | 4.389 M -13.91 % | 5.098 M -25.59 % | 6.851 M 13.99 % | 6.010 M 6.58 % | 5.639 M 16.46 % | 4.842 M -15.60 % | 5.737 M -7.85 % | 6.226 M |
| Interest income | 495.000 K 48.20 % | 334.000 K 89.77 % | 176.000 K -60.71 % | 448.000 K 39.56 % | 321.000 K -4.75 % | 337.000 K 34.26 % | 251.000 K -59.19 % | 615.000 K 1 883.87 % | 31.000 K -62.20 % | 82.000 K | 0.000 | 0.000 |
| Interest expense | 1.952 M -5.52 % | 2.066 M 47.15 % | 1.404 M 36.84 % | 1.026 M -30.91 % | 1.485 M 15.21 % | 1.289 M 130.59 % | 559.000 K 45.57 % | 384.000 K 80.28 % | 213.000 K -30.16 % | 305.000 K -56.12 % | 695.000 K -41.74 % | 1.193 M |
| Depreciation and amortization | 4.563 M -7.99 % | 4.959 M 8.37 % | 4.576 M 31.57 % | 3.478 M -1.02 % | 3.514 M -13.04 % | 4.041 M 81.29 % | 2.229 M 15.91 % | 1.923 M 47.58 % | 1.303 M -52.81 % | 2.761 M 15.96 % | 2.381 M 11.11 % | 2.143 M |
| Operating income | 7.067 M 69.47 % | 4.170 M 165.82 % | -6.335 M -576.82 % | -936.000 K -63.64 % | -572.000 K 85.40 % | -3.917 M 30.82 % | -5.662 M -26.95 % | -4.460 M -1 092.51 % | -374.000 K 89.26 % | -3.481 M -11.50 % | -3.122 M -182.40 % | 3.789 M |
| Operating income ratio | 0.10 49.37 % | 0.06 159.24 % | -0.11 -519.55 % | -0.02 -38.67 % | -0.01 88.86 % | -0.11 42.83 % | -0.20 -8.12 % | -0.18 -1 391.99 % | -0.01 90.96 % | -0.13 -289.42 % | -0.03 -186.95 % | 0.04 |
| Total other income expenses net | 0.000 100.00 % | -1.832 M -49.19 % | -1.228 M -112.09 % | -579.000 K 50.26 % | -1.164 M 34.13 % | -1.767 M 23.47 % | -2.309 M -1 095.26 % | 232.000 K 228.18 % | -181.000 K 18.83 % | -223.000 K 84.46 % | -1.435 M 19.47 % | -1.782 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 19.319 M -15.72 % | 22.923 M 61.01 % | 14.237 M -26.17 % | 19.284 M 46.62 % | 13.152 M -8.08 % | 14.308 M 173.05 % | 5.240 M 176.77 % | -6.826 M 22.70 % | -8.831 M 25.97 % | -11.929 M 26.44 % | -16.217 M 26.98 % | -22.210 M |
| Total investments | 974.000 K -9.81 % | 1.080 M | 0.000 -100.00 % | 1.152 M | 0.000 -100.00 % | 1.320 M 229.18 % | 401.000 K -79.95 % | 2.000 M 1 900.00 % | 100.000 K -50.00 % | 200.000 K -15.61 % | 237.000 K 9.72 % | 216.000 K |
| Total debt | 31.408 M 31.87 % | 23.818 M -6.16 % | 25.381 M 18.56 % | 21.408 M 31.88 % | 16.233 M 2.32 % | 15.865 M 104.50 % | 7.758 M 568.22 % | 1.161 M | 0.000 | 0.000 -100.00 % | 7.120 M 7.26 % | 6.638 M |
| Accumulated other comprehensive income loss | 511.000 K 101.07 % | -47.829 M -20.17 % | -39.800 M -11.34 % | -35.745 M -6.11 % | -33.686 M -22.63 % | -27.470 M -43.84 % | -19.097 M -31.01 % | -14.577 M -320.53 % | 6.610 M 171.20 % | -9.284 M -115.14 % | 61.305 M 0.71 % | 60.873 M |
| Retained earnings | -39.732 M -1 934.35 % | 2.166 M 127.84 % | -7.781 M -78.96 % | -4.348 M -131.52 % | -1.878 M 67.34 % | -5.750 M 31.69 % | -8.417 M -84.62 % | -4.559 M -91.80 % | -2.377 M 21.68 % | -3.035 M 50.07 % | -6.078 M -774.58 % | 901.000 K |
| Common stock | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M -63.59 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M | 0.000 | 0.000 |
| Total equity | 30.268 M 24.37 % | 24.337 M 8.56 % | 22.419 M -25.04 % | 29.907 M -13.15 % | 34.436 M -6.37 % | 36.780 M -13.43 % | 42.486 M -16.47 % | 50.864 M -7.65 % | 55.077 M -5.11 % | 58.041 M 3.99 % | 55.812 M -10.43 % | 62.313 M |
| Other non current liabilities | 5.139 M -22.80 % | 6.657 M 6.63 % | 6.243 M 91.03 % | 3.268 M 423.72 % | 624.000 K 1.13 % | 617.000 K -4.04 % | 643.000 K 16.49 % | 552.000 K 186.01 % | 193.000 K -2.03 % | 197.000 K -8.37 % | 215.000 K 6.97 % | 201.000 K |
| Long term debt | 15.331 M 47.26 % | 10.411 M -13.64 % | 12.055 M -7.38 % | 13.015 M -19.82 % | 16.233 M 2.61 % | 15.820 M 107.75 % | 7.615 M 555.90 % | 1.161 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 17.834 M 4.49 % | 17.068 M -6.72 % | 18.298 M 12.37 % | 16.283 M -3.41 % | 16.857 M 2.56 % | 16.437 M 99.02 % | 8.259 M 381.57 % | 1.715 M 788.60 % | 193.000 K -2.03 % | 197.000 K -20.56 % | 248.000 K -22.26 % | 319.000 K |
| Other current liabilities | 122.167 M -0.96 % | 123.349 M 16.24 % | 106.113 M 26.05 % | 84.186 M -18.05 % | 102.727 M 44.00 % | 71.339 M 34.66 % | 52.979 M 35.12 % | 39.210 M 40.02 % | 28.004 M 52.36 % | 18.380 M 66.88 % | 11.014 M 114.03 % | 5.146 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 4.134 M | 0.000 -100.00 % | 3.607 M 7.16 % | 3.366 M | 0.000 -100.00 % | 68.000 K -35.85 % | 106.000 K | 0.000 -100.00 % | 5.000 K |
| Short term debt | 18.713 M 39.58 % | 13.407 M 0.61 % | 13.326 M 58.78 % | 8.393 M | 0.000 -100.00 % | 45.000 K -68.53 % | 143.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.120 M 7.26 % | 6.638 M |
| Total current liabilities | 148.459 M -0.02 % | 148.489 M 12.23 % | 132.308 M 25.10 % | 105.764 M -5.68 % | 112.137 M 34.32 % | 83.487 M 35.91 % | 61.426 M 25.41 % | 48.981 M -11.80 % | 55.533 M 15.93 % | 47.904 M -14.80 % | 56.228 M 4.06 % | 54.034 M |
| Total liabilities | 166.293 M 0.44 % | 165.557 M 9.93 % | 150.606 M 23.40 % | 122.047 M -5.39 % | 128.994 M 29.09 % | 99.924 M 43.39 % | 69.685 M 37.46 % | 50.696 M -9.03 % | 55.726 M 15.85 % | 48.101 M -14.83 % | 56.476 M 3.91 % | 54.353 M |
| Other non current assets | 1.000 K 0.00 % | 1.000 K -99.91 % | 1.116 M 111 500.00 % | 1.000 K -99.91 % | 1.117 M 111 600.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.98 % | 5.801 M 580 200.00 % | -1.000 K |
| Long term investments | 974.000 K -9.81 % | 1.080 M | 0.000 -100.00 % | 1.152 M | 0.000 -100.00 % | 1.320 M 229.18 % | 401.000 K -81.38 % | 2.154 M 608.55 % | 304.000 K -23.23 % | 396.000 K 107.12 % | -5.564 M -2 664.06 % | 217.000 K |
| Intangible assets | 6.328 M -10.99 % | 7.109 M -9.60 % | 7.864 M 11.12 % | 7.077 M 29.14 % | 5.480 M 11.81 % | 4.901 M 5.31 % | 4.654 M 1.48 % | 4.586 M -34.07 % | 6.956 M 1.59 % | 6.847 M 8.54 % | 6.308 M -15.32 % | 7.449 M |
| GoodWill | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M -11.06 % | 45.222 M 0.00 % | 45.222 M 0.00 % | 45.222 M 0.00 % | 45.222 M |
| Goodwill and intangible assets | 46.550 M -1.65 % | 47.331 M -1.57 % | 48.086 M 1.66 % | 47.299 M 3.49 % | 45.702 M 1.28 % | 45.123 M 0.55 % | 44.876 M 0.15 % | 44.808 M -14.12 % | 52.178 M 0.21 % | 52.069 M 1.05 % | 51.530 M -2.16 % | 52.670 M |
| Property plant equipment net | 2.709 M -44.33 % | 4.866 M -23.50 % | 6.361 M -13.90 % | 7.388 M -14.00 % | 8.591 M -0.88 % | 8.667 M 586.77 % | 1.262 M 45.56 % | 867.000 K 325.00 % | 204.000 K 110.31 % | 97.000 K 19.75 % | 81.000 K -38.64 % | 132.000 K |
| Total non current assets | 51.656 M -5.56 % | 54.700 M -4.01 % | 56.986 M -0.51 % | 57.278 M 0.76 % | 56.847 M 0.53 % | 56.545 M 17.88 % | 47.968 M -2.62 % | 49.259 M -9.08 % | 54.178 M 0.12 % | 54.115 M 4.30 % | 51.885 M -2.21 % | 53.055 M |
| Other current assets | 130.680 M -1.06 % | 132.076 M 19.00 % | 110.984 M -37.11 % | 176.467 M 74.27 % | 101.263 M 44.24 % | 70.206 M 15.29 % | 60.893 M 5 852.39 % | 1.023 M -83.27 % | 6.115 M -25.27 % | 8.183 M 404.19 % | 1.623 M -88.22 % | 13.782 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.000 K -105.09 % | 3.025 M 1 643.37 % | -196.000 K -103.38 % | 5.801 M 580 200.00 % | -1.000 K |
| cash and cash equivalents | 12.089 M 1 250.73 % | 895.000 K -45.16 % | 1.632 M -23.16 % | 2.124 M -31.06 % | 3.081 M 97.88 % | 1.557 M -38.17 % | 2.518 M -68.47 % | 7.987 M -9.56 % | 8.831 M -25.97 % | 11.929 M -48.88 % | 23.337 M -19.10 % | 28.848 M |
| Cash and short term investments | 12.089 M 1 250.73 % | 895.000 K -45.16 % | 1.632 M -23.16 % | 2.124 M -31.06 % | 3.081 M 97.88 % | 1.557 M -38.17 % | 2.518 M -68.47 % | 7.987 M -9.56 % | 8.831 M -25.97 % | 11.929 M -48.88 % | 23.337 M -19.10 % | 28.848 M |
| Total current assets | 144.905 M 7.18 % | 135.194 M 16.51 % | 116.039 M 22.56 % | 94.676 M -11.17 % | 106.583 M 32.96 % | 80.159 M 24.85 % | 64.203 M 22.76 % | 52.300 M -7.64 % | 56.625 M 8.84 % | 52.027 M -13.87 % | 60.402 M -5.04 % | 63.611 M |
| Inventory | 0.000 | 0.000 -100.00 % | 853.000 K 100.99 % | -86.129 M | 0.000 -100.00 % | 6.178 M 111.30 % | -54.684 M | 0.000 | 0.000 100.00 % | -17.480 M | 0.000 | 0.000 |
| Net receivables | 2.136 M -3.91 % | 2.223 M -13.50 % | 2.570 M 16.08 % | 2.214 M -1.12 % | 2.239 M 0.95 % | 2.218 M -96.33 % | 60.508 M 39.77 % | 43.290 M -7.42 % | 46.762 M 26.57 % | 36.947 M 114.15 % | 17.253 M -17.77 % | 20.981 M |
| Tax assets | 1.422 M 0.00 % | 1.422 M -0.07 % | 1.423 M -1.04 % | 1.438 M 0.07 % | 1.437 M 0.21 % | 1.434 M 0.35 % | 1.429 M 0.00 % | 1.429 M -4.22 % | 1.492 M -3.87 % | 1.552 M 4 094.59 % | 37.000 K 0.00 % | 37.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 7.579 M -1.56 % | 7.699 M -0.01 % | 7.700 M 56.60 % | 4.917 M 13.74 % | 4.323 M -11.58 % | 4.889 M -0.99 % | 4.938 M -17.12 % | 5.958 M -68.94 % | 19.184 M -14.02 % | 22.313 M -21.46 % | 28.409 M -13.97 % | 33.023 M |
| Tax payables | 0.000 -100.00 % | 4.034 M -21.96 % | 5.169 M 25.04 % | 4.134 M -18.73 % | 5.087 M 41.03 % | 3.607 M 7.16 % | 3.366 M -11.72 % | 3.813 M -53.93 % | 8.277 M 16.50 % | 7.105 M -26.64 % | 9.685 M 5.02 % | 9.222 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 644.000 K | 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 -100.00 % | 152.000 K -57.78 % | 360.000 K -38.46 % | 585.000 K 8.53 % | 539.000 K |
| Capital lease obligations | 2.636 M -43.93 % | 4.701 M -19.50 % | 5.840 M -12.61 % | 6.683 M -13.11 % | 7.691 M 0.52 % | 7.651 M 2 776.32 % | 266.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.470 M 43.84 % | 19.097 M 31.01 % | 14.577 M | 0.000 -100.00 % | 9.284 M | 0.000 | 0.000 |
| Other total stockholders equity | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 223.69 % | 15.495 M 0.00 % | 15.495 M 0.00 % | 15.495 M 453.99 % | 2.797 M -81.95 % | 15.495 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 33.000 K -72.03 % | 118.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 |
| Total assets | 196.561 M 3.51 % | 189.894 M 9.75 % | 173.025 M 13.87 % | 151.954 M -7.02 % | 163.430 M 19.55 % | 136.704 M 21.87 % | 112.171 M 10.45 % | 101.560 M -8.34 % | 110.803 M 4.39 % | 106.142 M -5.47 % | 112.287 M -3.75 % | 116.666 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 -100.00 % | 1.000 K -99.96 % | 2.724 M 8 154.55 % | 33.000 K 107.67 % | -430.000 K -72.00 % | -250.000 K 59.87 % | -623.000 K -158.39 % | 1.067 M 214.98 % | -928.000 K | 0.000 | 0.000 |
| Stock based compensation | 0.000 100.00 % | -286.000 K -278.75 % | 160.000 K -37.50 % | 256.000 K 52.38 % | 168.000 K 50.00 % | 112.000 K 154.55 % | 44.000 K -68.12 % | 138.000 K 177.97 % | -177.000 K -139.07 % | 453.000 K | 0.000 | 0.000 |
| Change in working capital | -2.926 M -1.25 % | -2.890 M -410.09 % | 932.000 K -75.18 % | 3.755 M 239.80 % | -2.686 M -209.19 % | 2.460 M 174.79 % | -3.289 M -265.11 % | 1.992 M 212.54 % | -1.770 M 67.20 % | -5.396 M -74.06 % | -3.100 M -12.24 % | -2.762 M |
| Accounts receivables | 2.399 M | 0.000 100.00 % | -356.000 K | 0.000 | 0.000 | 0.000 100.00 % | -13.431 M -13.93 % | -11.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.819 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -120.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.020 M -185.07 % | 1.199 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -5.205 M -80.10 % | -2.890 M -410.09 % | 932.000 K -75.18 % | 3.755 M 239.80 % | -2.686 M -209.19 % | 2.460 M -77.96 % | 11.162 M -11.29 % | 12.583 M 810.90 % | -1.770 M 67.20 % | -5.396 M -74.06 % | -3.100 M -127.44 % | -1.363 M |
| Other non cash items | 481.000 K -76.71 % | 2.065 M -50.70 % | 4.189 M 352.86 % | 925.000 K 121.82 % | 417.000 K 7.47 % | 388.000 K -81.89 % | 2.143 M 487.52 % | -553.000 K -123.93 % | 2.311 M 224.58 % | 712.000 K -80.41 % | 3.634 M 978.34 % | 337.000 K |
| Net cash provided by operating activities | 7.953 M 34.30 % | 5.922 M 230.65 % | 1.791 M -73.72 % | 6.816 M 1 722.86 % | -420.000 K -207.69 % | 390.000 K 105.13 % | -7.598 M -640.55 % | -1.026 M -190.16 % | 1.138 M 126.35 % | -4.318 M -64.24 % | -2.629 M -360.04 % | 1.011 M |
| Investments in property plant and equipment | -3.339 M -6.07 % | -3.148 M 32.39 % | -4.656 M 4.77 % | -4.889 M -36.11 % | -3.592 M 3.39 % | -3.718 M -6.23 % | -3.500 M -2.64 % | -3.410 M 10.50 % | -3.810 M -53.57 % | -2.481 M 20.63 % | -3.126 M 1.23 % | -3.165 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.000 K 16.39 % | -360.000 K -109.79 % | 3.679 M | 0.000 -100.00 % | 285.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -35.000 K | 0.000 100.00 % | -919.000 K -89.09 % | -486.000 K | 0.000 100.00 % | -8.000 K 95.00 % | -160.000 K -700.00 % | -20.000 K 86.84 % | -152.000 K |
| Sales maturities of investments | 106.000 K | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 204.000 K | 0.000 | 0.000 -100.00 % | 505.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -486.000 K -121.69 % | 2.241 M 28 112.50 % | -8.000 K 95.00 % | -160.000 K -700.00 % | -20.000 K 86.84 % | -152.000 K |
| Net cash used for investing activites | -3.233 M -3.82 % | -3.114 M 32.58 % | -4.619 M 6.19 % | -4.924 M -45.34 % | -3.388 M 26.94 % | -4.637 M -16.33 % | -3.986 M -240.98 % | -1.169 M 72.02 % | -4.178 M -502.50 % | 1.038 M 132.99 % | -3.146 M -3.76 % | -3.032 M |
| Debt repayment | 8.110 M 344.65 % | -3.315 M -224.11 % | 2.671 M 357.82 % | -1.036 M -116.21 % | 6.392 M 45.07 % | 4.406 M -27.96 % | 6.116 M 426.79 % | 1.161 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 520.000 K 7 328.57 % | 7.000 K | 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 100.00 % | -472.000 K | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.588 M -520.31 % | -256.000 K 14.09 % | -298.000 K 83.56 % | -1.813 M -78.97 % | -1.013 M 13.12 % | -1.166 M | 0.000 100.00 % | -329.000 K -383.82 % | -68.000 K 87.15 % | -529.000 K -123.21 % | -237.000 K -2 254.55 % | 11.000 K |
| Net cash used provided by financing activities | 6.522 M 282.64 % | -3.571 M -250.48 % | 2.373 M 183.29 % | -2.849 M -152.97 % | 5.379 M 66.02 % | 3.240 M -47.02 % | 6.116 M 639.81 % | -1.133 M -1 757.38 % | -61.000 K 93.91 % | -1.001 M -322.36 % | -237.000 K -2 254.55 % | 11.000 K |
| Effect of forex changes on cash | -48.000 K -284.62 % | 26.000 K 170.27 % | -37.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 137.50 % | -8.000 K -172.73 % | 11.000 K 168.75 % | -16.000 K |
| Net change in cash | 11.194 M 1 618.86 % | -737.000 K -49.80 % | -492.000 K 48.59 % | -957.000 K -160.99 % | 1.569 M 255.81 % | -1.007 M 81.58 % | -5.468 M -547.87 % | -844.000 K 72.76 % | -3.098 M 27.75 % | -4.288 M 28.58 % | -6.004 M -196.20 % | -2.027 M |
| Cash at beginning of period | 895.000 K -45.16 % | 1.632 M -23.16 % | 2.124 M -31.06 % | 3.081 M 103.77 % | 1.512 M -39.98 % | 2.519 M -68.46 % | 7.987 M -9.56 % | 8.831 M -25.97 % | 11.929 M -26.44 % | 16.217 M -27.02 % | 22.221 M -8.36 % | 24.248 M |
| Cash at end of period | 12.089 M 1 250.73 % | 895.000 K -45.16 % | 1.632 M -23.16 % | 2.124 M -31.06 % | 3.081 M 103.77 % | 1.512 M -39.98 % | 2.519 M -68.46 % | 7.987 M -9.56 % | 8.831 M -25.97 % | 11.929 M -26.44 % | 16.217 M -27.02 % | 22.221 M |
| Operating cash flow | 7.953 M 34.30 % | 5.922 M 230.65 % | 1.791 M -73.72 % | 6.816 M 1 722.86 % | -420.000 K -207.69 % | 390.000 K 105.13 % | -7.598 M -640.55 % | -1.026 M -190.16 % | 1.138 M 126.35 % | -4.318 M -64.24 % | -2.629 M -360.04 % | 1.011 M |
| Capital expenditure | -3.339 M -6.07 % | -3.148 M 32.39 % | -4.656 M 4.77 % | -4.889 M -36.11 % | -3.592 M 3.39 % | -3.718 M -6.23 % | -3.500 M -2.64 % | -3.410 M 10.50 % | -3.810 M -53.57 % | -2.481 M 20.63 % | -3.126 M 1.23 % | -3.165 M |
| Free CashFlow | 4.614 M 66.33 % | 2.774 M 196.82 % | -2.865 M -248.68 % | 1.927 M 148.03 % | -4.012 M -20.55 % | -3.328 M 70.01 % | -11.098 M -150.18 % | -4.436 M -66.02 % | -2.672 M 60.70 % | -6.799 M -18.14 % | -5.755 M -167.18 % | -2.154 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 37.382 M -2.25 % | 38.243 M 6.08 % | 36.052 M 9.77 % | 32.843 M 0.62 % | 32.640 M 3.77 % | 31.455 M 14.49 % | 27.475 M 1.13 % | 27.169 M 1.47 % | 26.775 M 11.53 % | 24.008 M 10.61 % | 21.705 M 19.79 % | 18.119 M 8.15 % | 16.753 M 5.82 % | 15.832 M 21.93 % | 12.984 M 0.17 % | 12.962 M 11.94 % | 11.579 M 13.99 % | 10.158 M 12.08 % | 9.063 M -31.91 % | 13.311 M 6.39 % | 12.512 M 5.18 % | 11.896 M 5.39 % | 11.288 M -76.28 % | 47.586 M 0.00 % | 47.586 M |
| Net income | 351.000 K -56.83 % | 813.000 K -83.81 % | 5.022 M 75.10 % | 2.868 M 508.55 % | -702.000 K 83.25 % | -4.192 M -16.80 % | -3.589 M -5.28 % | -3.409 M -263.05 % | -939.000 K -1 109.68 % | 93.000 K 104.72 % | -1.971 M 36.15 % | -3.087 M -15.92 % | -2.663 M 36.94 % | -4.223 M -0.69 % | -4.194 M -89.86 % | -2.209 M 7.50 % | -2.388 M 7.66 % | -2.586 M -26.70 % | -2.041 M -476.55 % | -354.000 K 86.80 % | -2.681 M 2.79 % | -2.758 M 16.93 % | -3.320 M -836.96 % | 450.500 K 0.00 % | 450.500 K |
| Income before tax | 387.000 K -61.34 % | 1.001 M -80.31 % | 5.085 M 73.02 % | 2.939 M 590.65 % | -599.000 K 85.20 % | -4.047 M -15.10 % | -3.516 M -6.00 % | -3.317 M -361.34 % | -719.000 K -1 482.69 % | 52.000 K 102.91 % | -1.788 M 43.26 % | -3.151 M -24.40 % | -2.533 M 37.24 % | -4.036 M -2.57 % | -3.935 M -91.48 % | -2.055 M 5.47 % | -2.174 M -21.18 % | -1.794 M -3.34 % | -1.736 M -15.81 % | -1.499 M 32.02 % | -2.205 M -1.57 % | -2.171 M 9.05 % | -2.387 M -337.87 % | 1.004 M 0.00 % | 1.004 M |
| Income before tax ratio | 0.01 -60.45 % | 0.03 -81.44 % | 0.14 57.62 % | 0.09 587.62 % | -0.02 85.74 % | -0.13 -0.54 % | -0.13 -4.82 % | -0.12 -354.64 % | -0.03 -1 339.80 % | 0.00 102.63 % | -0.08 52.63 % | -0.17 -15.02 % | -0.15 40.69 % | -0.25 15.88 % | -0.30 -91.16 % | -0.16 15.56 % | -0.19 -6.31 % | -0.18 7.80 % | -0.19 -70.09 % | -0.11 36.10 % | -0.18 3.43 % | -0.18 13.70 % | -0.21 -1 102.76 % | 0.02 0.00 % | 0.02 |
| EBITDA | 2.866 M -72.57 % | 10.448 M 129.88 % | 4.545 M 27.70 % | 3.559 M 27.70 % | 2.787 M 456.39 % | -782.000 K 2.25 % | -800.000 K 24.53 % | -1.060 M -169.37 % | 1.528 M -14.16 % | 1.780 M 20.03 % | 1.483 M 587.83 % | -304.000 K 17.17 % | -367.000 K 80.86 % | -1.917 M 59.86 % | -4.776 M -355.29 % | -1.049 M 19.49 % | -1.303 M -205.08 % | 1.240 M 316.11 % | 298.000 K -82.02 % | 1.657 M 2.35 % | 1.619 M 18.26 % | 1.369 M -28.74 % | 1.921 M -28.20 % | 2.676 M 0.00 % | 2.676 M |
| Net income ratio | 0.01 -55.83 % | 0.02 -84.74 % | 0.14 59.52 % | 0.09 506.02 % | -0.02 83.86 % | -0.13 -2.02 % | -0.13 -4.11 % | -0.13 -257.78 % | -0.04 -1 005.33 % | 0.00 104.27 % | -0.09 46.70 % | -0.17 -7.18 % | -0.16 40.41 % | -0.27 17.42 % | -0.32 -89.54 % | -0.17 17.37 % | -0.21 18.99 % | -0.25 -13.04 % | -0.23 -746.80 % | -0.03 87.59 % | -0.21 7.58 % | -0.23 21.17 % | -0.29 -3 206.74 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.08 -71.94 % | 0.27 116.71 % | 0.13 16.34 % | 0.11 26.91 % | 0.09 443.45 % | -0.02 14.62 % | -0.03 25.37 % | -0.04 -168.37 % | 0.06 -23.03 % | 0.07 8.51 % | 0.07 507.23 % | -0.02 23.41 % | -0.02 81.91 % | -0.12 67.08 % | -0.37 -354.52 % | -0.08 28.08 % | -0.11 -192.18 % | 0.12 271.25 % | 0.03 -73.59 % | 0.12 -3.80 % | 0.13 12.44 % | 0.12 -32.38 % | 0.17 202.68 % | 0.06 0.00 % | 0.06 |
| Gross profit ratio | 0.26 6.59 % | 0.24 -17.66 % | 0.29 5.21 % | 0.28 50.62 % | 0.19 14.23 % | 0.16 123.29 % | 0.07 -27.93 % | 0.10 22.80 % | 0.08 -22.77 % | 0.11 49.68 % | 0.07 238.75 % | 0.02 -48.93 % | 0.04 -73.66 % | 0.16 86.55 % | 0.08 -33.43 % | 0.13 -32.40 % | 0.19 -13.40 % | 0.21 13.31 % | 0.19 -43.85 % | 0.34 0.06 % | 0.34 -45.03 % | 0.61 233.81 % | 0.18 32.23 % | 0.14 0.00 % | 0.14 |
| Weighted average shs out dil | 4.994 M 0.00 % | 4.994 M 0.66 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.12 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 1.04 % | 4.904 M -0.49 % | 4.928 M 1.11 % | 4.874 M -1.64 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M |
| Weighted average shs out | 4.994 M 0.00 % | 4.994 M 0.66 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.00 % | 4.961 M 0.12 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.42 % | 4.934 M -0.01 % | 4.934 M -0.41 % | 4.955 M 1.85 % | 4.865 M -1.27 % | 4.928 M 1.11 % | 4.874 M -0.01 % | 4.875 M -1.62 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M 0.00 % | 4.955 M |
| EPS diluted | 0.07 -56.06 % | 0.16 -84.16 % | 1.01 74.14 % | 0.58 514.29 % | -0.14 83.33 % | -0.84 -16.67 % | -0.72 -4.35 % | -0.69 -263.16 % | -0.19 -1 116.04 % | 0.02 104.68 % | -0.40 35.48 % | -0.62 -14.81 % | -0.54 37.21 % | -0.86 -2.38 % | -0.84 -90.91 % | -0.44 8.33 % | -0.48 7.69 % | -0.52 -23.81 % | -0.42 -478.51 % | -0.07 86.56 % | -0.54 3.57 % | -0.56 16.42 % | -0.67 -844.44 % | 0.09 0.00 % | 0.09 |
| Earnings per share | 0.07 -56.06 % | 0.16 -84.16 % | 1.01 74.14 % | 0.58 514.29 % | -0.14 83.33 % | -0.84 -16.67 % | -0.72 -4.35 % | -0.69 -263.16 % | -0.19 -1 116.04 % | 0.02 104.68 % | -0.40 35.48 % | -0.62 -14.81 % | -0.54 37.21 % | -0.86 0.00 % | -0.86 -95.45 % | -0.44 8.33 % | -0.48 11.11 % | -0.54 -28.57 % | -0.42 -478.51 % | -0.07 86.56 % | -0.54 3.57 % | -0.56 16.42 % | -0.67 -844.44 % | 0.09 0.00 % | 0.09 |
| Gross profit | 9.639 M 4.19 % | 9.251 M -12.66 % | 10.592 M 15.49 % | 9.171 M 51.56 % | 6.051 M 18.53 % | 5.105 M 155.63 % | 1.997 M -27.12 % | 2.740 M 24.60 % | 2.199 M -13.87 % | 2.553 M 65.56 % | 1.542 M 305.79 % | 380.000 K -44.77 % | 688.000 K -72.12 % | 2.468 M 127.47 % | 1.085 M -33.31 % | 1.627 M -24.33 % | 2.150 M -1.29 % | 2.178 M 27.00 % | 1.715 M -61.77 % | 4.486 M 6.45 % | 4.214 M -42.19 % | 7.289 M 251.79 % | 2.072 M -68.63 % | 6.606 M 0.00 % | 6.606 M |
| Income tax expense | 36.000 K -80.95 % | 189.000 K 200.00 % | 63.000 K -11.27 % | 71.000 K -31.07 % | 103.000 K -28.97 % | 145.000 K 98.63 % | 73.000 K -20.65 % | 92.000 K -58.18 % | 220.000 K 636.59 % | -41.000 K -122.40 % | 183.000 K 385.94 % | -64.000 K -149.23 % | 130.000 K -30.48 % | 187.000 K -27.80 % | 259.000 K 94.74 % | 133.000 K -27.72 % | 184.000 K -75.20 % | 742.000 K 147.33 % | 300.000 K -73.31 % | 1.124 M 319.40 % | 268.000 K -15.46 % | 317.000 K -52.69 % | 670.000 K 87.68 % | 357.000 K 0.00 % | 357.000 K |
| Cost of revenue | 27.743 M -4.31 % | 28.992 M 13.87 % | 25.460 M 7.55 % | 23.672 M -10.97 % | 26.589 M 0.91 % | 26.350 M 3.42 % | 25.478 M 4.29 % | 24.429 M -0.60 % | 24.576 M 14.55 % | 21.455 M 6.41 % | 20.163 M 13.66 % | 17.739 M 10.42 % | 16.065 M 20.21 % | 13.364 M 12.31 % | 11.899 M 4.98 % | 11.335 M 20.21 % | 9.429 M 18.16 % | 7.980 M 8.60 % | 7.348 M -16.74 % | 8.825 M 6.35 % | 8.298 M 80.12 % | 4.607 M -50.01 % | 9.216 M -77.51 % | 40.981 M 0.00 % | 40.981 M |
| General and administrative expenses | 6.796 M -7.61 % | 7.356 M 18.57 % | 6.204 M 54.41 % | 4.018 M 68.72 % | 2.382 M -11.25 % | 2.684 M 8.16 % | 2.481 M -11.69 % | 2.810 M | 0.000 -100.00 % | 1.271 M 51.40 % | 839.500 K -19.08 % | 1.038 M -28.69 % | 1.455 M -58.54 % | 3.509 M 5.00 % | 3.342 M 26.73 % | 2.637 M -21.82 % | 3.373 M 57.40 % | 2.143 M -1.74 % | 2.181 M 3.76 % | 2.102 M -23.28 % | 2.740 M -52.24 % | 5.737 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 133.000 K 52.87 % | 87.000 K 2.35 % | 85.000 K -2.30 % | 87.000 K -95.67 % | 2.009 M 1 624.03 % | 116.500 K -95.73 % | 2.727 M 527.62 % | 434.500 K | 0.000 -100.00 % | 1.322 M 38.21 % | 956.500 K -14.71 % | 1.122 M -24.43 % | 1.484 M | 0.000 -100.00 % | 44.000 K -8.33 % | 48.000 K -46.67 % | 90.000 K 138.30 % | -235.000 K -505.17 % | 58.000 K -90.75 % | 627.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.463 M 122.17 % | -6.598 M -392.39 % | -1.340 M -213.66 % | 1.179 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 100.00 % | -331.500 K 0.00 % | -331.500 K |
| Operating expenses | 8.392 M -14.25 % | 9.787 M 97.76 % | 4.949 M -6.34 % | 5.284 M 20.36 % | 4.390 M -16.87 % | 5.281 M 1.40 % | 5.208 M 60.54 % | 3.244 M 23.30 % | 2.631 M 1.47 % | 2.593 M 44.38 % | 1.796 M -16.81 % | 2.159 M -26.54 % | 2.939 M -54.57 % | 6.470 M 36.33 % | 4.746 M 32.38 % | 3.585 M -17.57 % | 4.349 M 14.75 % | 3.790 M 9.82 % | 3.451 M -39.68 % | 5.721 M -11.44 % | 6.460 M -30.09 % | 9.240 M 131.93 % | 3.984 M -15.43 % | 4.711 M 0.00 % | 4.711 M |
| Cost and expenses | 36.135 M -1.27 % | 36.600 M 20.36 % | 30.409 M 0.25 % | 30.334 M -2.08 % | 30.979 M -2.06 % | 31.631 M 3.08 % | 30.686 M 10.89 % | 27.673 M 1.71 % | 27.207 M 13.14 % | 24.048 M 9.51 % | 21.959 M 10.36 % | 19.898 M 4.70 % | 19.004 M -4.18 % | 19.834 M 19.16 % | 16.645 M 11.56 % | 14.920 M 8.29 % | 13.778 M 17.06 % | 11.770 M 8.99 % | 10.799 M -25.76 % | 14.546 M -1.44 % | 14.758 M 6.58 % | 13.847 M 4.90 % | 13.200 M -71.11 % | 45.692 M 0.00 % | 45.692 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 6.929 M -57.71 % | 16.385 M 160.53 % | 6.289 M 53.20 % | 4.105 M -6.49 % | 4.390 M -16.87 % | 5.281 M 1.40 % | 5.208 M 60.54 % | 3.244 M 23.30 % | 2.631 M 1.47 % | 2.593 M 44.38 % | 1.796 M -16.81 % | 2.159 M -26.54 % | 2.939 M -16.24 % | 3.509 M 3.63 % | 3.386 M 26.11 % | 2.685 M -22.47 % | 3.463 M 81.50 % | 1.908 M -14.78 % | 2.239 M -17.96 % | 2.729 M -0.40 % | 2.740 M -52.24 % | 5.737 M | 0.000 -100.00 % | 3.113 M 0.00 % | 3.113 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 230.000 K 121.15 % | 104.000 K -43.48 % | 184.000 K 0.00 % | 184.000 K 26.46 % | 145.500 K 1.39 % | 143.500 K -50.77 % | 291.500 K 0.34 % | 290.500 K 545.56 % | 45.000 K 150.00 % | 18.000 K -47.06 % | 34.000 K -87.59 % | 274.000 K 182.47 % | 97.000 K 288.00 % | 25.000 K -86.26 % | 182.000 K | 0.000 -100.00 % | 264.000 K 543.90 % | 41.000 K -81.36 % | 220.000 K -53.68 % | 475.000 K | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.080 M 9.53 % | 986.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 -100.00 % | 596.500 K 0.00 % | 596.500 K |
| Depreciation and amortization | 1.281 M -38.77 % | 2.092 M 26.71 % | 1.651 M 1 938.27 % | 81.000 K -96.63 % | 2.400 M -2.04 % | 2.450 M 15.24 % | 2.126 M 17.07 % | 1.816 M 9.27 % | 1.662 M 57.83 % | 1.053 M -57.21 % | 2.461 M 16.80 % | 2.107 M 8.95 % | 1.934 M 2 175.35 % | 84.998 K -63.52 % | 233.000 K -77.75 % | 1.047 M 16.98 % | 895.000 K -47.81 % | 1.715 M 24.28 % | 1.380 M -4.43 % | 1.444 M 9.64 % | 1.317 M 3.86 % | 1.268 M 13.93 % | 1.113 M 3.87 % | 1.072 M 0.00 % | 1.072 M |
| Operating income | 1.247 M -12.43 % | 1.424 M -74.77 % | 5.643 M 124.91 % | 2.509 M 51.05 % | 1.661 M 1 043.75 % | -176.000 K 94.52 % | -3.211 M -537.10 % | -504.000 K -16.67 % | -432.000 K -980.00 % | -40.000 K 84.25 % | -254.000 K 85.72 % | -1.779 M 20.97 % | -2.251 M -12.44 % | -2.002 M 43.91 % | -3.569 M -70.28 % | -2.096 M 4.64 % | -2.198 M -362.74 % | -475.000 K 56.10 % | -1.082 M -607.98 % | 213.000 K -29.47 % | 302.000 K 199.01 % | 101.000 K -87.50 % | 808.000 K -57.35 % | 1.895 M 0.00 % | 1.895 M |
| Operating income ratio | 0.03 -10.41 % | 0.04 -76.21 % | 0.16 104.89 % | 0.08 50.12 % | 0.05 1 009.49 % | -0.01 95.21 % | -0.12 -530.01 % | -0.02 -14.97 % | -0.02 -868.39 % | 0.00 85.76 % | -0.01 88.08 % | -0.10 26.93 % | -0.13 -6.26 % | -0.13 54.00 % | -0.27 -69.99 % | -0.16 14.82 % | -0.19 -305.95 % | -0.05 60.83 % | -0.12 -846.08 % | 0.02 -33.70 % | 0.02 184.29 % | 0.01 -88.14 % | 0.07 79.80 % | 0.04 0.00 % | 0.04 |
| Total other income expenses net | -860.000 K | 0.000 100.00 % | -558.000 K -229.77 % | 430.000 K 119.03 % | -2.260 M 7.89 % | -2.453 M -704.43 % | -305.000 K 83.10 % | -1.805 M -528.75 % | -287.000 K -8.10 % | -265.500 K 82.69 % | -1.534 M -11.81 % | -1.372 M -386.52 % | -282.000 K 86.14 % | -2.034 M -639.64 % | -275.000 K -232.85 % | 207.000 K 762.50 % | 24.000 K 101.82 % | -1.319 M -3 979.41 % | 34.000 K 112.06 % | -282.000 K -577.97 % | 59.000 K 106.39 % | -924.000 K -80.47 % | -512.000 K 42.54 % | -891.000 K 0.00 % | -891.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 13.345 M -30.92 % | 19.319 M -16.04 % | 23.009 M 0.38 % | 22.923 M -5.11 % | 24.157 M 69.68 % | 14.237 M -40.23 % | 23.818 M 23.51 % | 19.284 M 9.22 % | 17.656 M 34.25 % | 13.152 M 14.90 % | 11.446 M -20.00 % | 14.308 M 38.86 % | 10.304 M 96.64 % | 5.240 M 379.47 % | -1.875 M 72.53 % | -6.826 M -2.09 % | -6.686 M 24.29 % | -8.831 M 14.13 % | -10.284 M 13.79 % | -11.929 M 17.45 % | -14.451 M 10.89 % | -16.217 M 26.98 % | -22.210 M |
| Total investments | 916.000 K -5.95 % | 974.000 K -11.93 % | 1.106 M 2.41 % | 1.080 M 2.08 % | 1.058 M | 0.000 | 0.000 -100.00 % | 1.152 M 0.96 % | 1.141 M | 0.000 -100.00 % | 1.197 M -9.32 % | 1.320 M | 0.000 | 0.000 -100.00 % | 2.000 M 0.00 % | 2.000 M 1 900.00 % | 100.000 K 0.00 % | 100.000 K -50.00 % | 200.000 K 0.00 % | 200.000 K 2.04 % | 196.000 K -17.30 % | 237.000 K 9.72 % | 216.000 K |
| Total debt | 25.051 M -20.24 % | 31.408 M 35.43 % | 23.191 M -2.63 % | 23.818 M -9.01 % | 26.177 M 64.96 % | 15.869 M -37.33 % | 25.323 M 18.29 % | 21.408 M 0.88 % | 21.222 M 30.73 % | 16.233 M 22.67 % | 13.233 M -16.59 % | 15.865 M 1.09 % | 15.694 M 102.29 % | 7.758 M 206.40 % | 2.532 M 118.09 % | 1.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.120 M 7.26 % | 6.638 M |
| Accumulated other comprehensive income loss | -39.500 M | 0.000 100.00 % | -45.602 M 4.66 % | -47.829 M 0.23 % | -47.941 M -435.77 % | 14.278 M 135.78 % | -39.904 M -743.09 % | 6.205 M 117.32 % | -35.833 M -661.12 % | 6.386 M 0.65 % | 6.345 M 123.10 % | -27.470 M 0.07 % | -27.488 M -43.94 % | -19.097 M 0.00 % | -19.097 M -31.01 % | -14.577 M -0.39 % | -14.520 M -18.70 % | -12.233 M -3.43 % | -11.827 M -34.21 % | -8.812 M 4.85 % | -9.261 M -115.11 % | 61.305 M 0.71 % | 60.873 M |
| Retained earnings | 351.000 K 100.88 % | -39.732 M -891.16 % | 5.022 M 131.86 % | 2.166 M 408.55 % | -702.000 K 90.98 % | -7.781 M -116.80 % | -3.589 M 17.46 % | -4.348 M -363.05 % | -939.000 K 50.00 % | -1.878 M 4.72 % | -1.971 M 65.72 % | -5.750 M -115.92 % | -2.663 M 68.36 % | -8.417 M -100.69 % | -4.194 M 8.01 % | -4.559 M -90.91 % | -2.388 M -0.46 % | -2.377 M -145.81 % | -967.000 K 68.14 % | -3.035 M -13.20 % | -2.681 M 55.89 % | -6.078 M -774.58 % | 901.000 K |
| Common stock | 25.256 M 27.27 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.00 % | 19.844 M 0.12 % | 19.820 M -63.64 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M 0.00 % | 54.505 M | 0.000 | 0.000 |
| Total equity | 37.616 M 24.28 % | 30.268 M 2.88 % | 29.420 M 20.89 % | 24.337 M 13.95 % | 21.357 M -4.74 % | 22.419 M -15.42 % | 26.507 M -11.37 % | 29.907 M -9.99 % | 33.228 M -3.51 % | 34.436 M 0.39 % | 34.302 M -6.74 % | 36.780 M -7.70 % | 39.849 M -6.21 % | 42.486 M -9.04 % | 46.709 M -8.17 % | 50.864 M -4.52 % | 53.274 M -3.27 % | 55.077 M -3.78 % | 57.238 M -1.38 % | 58.041 M -0.68 % | 58.439 M 4.71 % | 55.812 M -10.43 % | 62.313 M |
| Other non current liabilities | 4.708 M -8.39 % | 5.139 M 34.00 % | 3.835 M -42.39 % | 6.657 M -2.95 % | 6.859 M 9.87 % | 6.243 M 88.90 % | 3.305 M 1.13 % | 3.268 M 433.12 % | 613.000 K -1.76 % | 624.000 K -43.43 % | 1.103 M 78.77 % | 617.000 K -16.28 % | 737.000 K 14.62 % | 643.000 K -16.71 % | 772.000 K 39.86 % | 552.000 K 265.56 % | 151.000 K -21.76 % | 193.000 K -7.21 % | 208.000 K 5.58 % | 197.000 K 23.13 % | 160.000 K -35.48 % | 248.000 K 23.38 % | 201.000 K |
| Long term debt | 11.610 M -24.27 % | 15.331 M 79.46 % | 8.543 M -17.94 % | 10.411 M -13.90 % | 12.092 M 0.31 % | 12.055 M 0.78 % | 11.962 M -8.09 % | 13.015 M -8.71 % | 14.256 M -12.18 % | 16.233 M 23.21 % | 13.175 M -16.72 % | 15.820 M 1.45 % | 15.594 M 104.78 % | 7.615 M 200.75 % | 2.532 M 118.09 % | 1.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 16.318 M -8.50 % | 17.834 M 44.08 % | 12.378 M -27.48 % | 17.068 M -9.94 % | 18.951 M 3.57 % | 18.298 M 19.85 % | 15.267 M -6.24 % | 16.283 M 9.51 % | 14.869 M -11.79 % | 16.857 M 18.05 % | 14.279 M -13.13 % | 16.437 M 0.64 % | 16.333 M 97.76 % | 8.259 M 149.82 % | 3.306 M 92.77 % | 1.715 M 1 035.76 % | 151.000 K -21.76 % | 193.000 K -7.21 % | 208.000 K 5.58 % | 197.000 K 23.13 % | 160.000 K -35.48 % | 248.000 K -22.26 % | 319.000 K |
| Other current liabilities | 136.924 M 12.08 % | 122.167 M 9.27 % | 111.807 M -6.29 % | 119.315 M 12.35 % | 106.204 M 0.09 % | 106.113 M 20.42 % | 88.121 M -0.23 % | 88.320 M 5.82 % | 83.459 M -18.76 % | 102.727 M 12.16 % | 91.586 M 22.20 % | 74.946 M 4.92 % | 71.434 M 34.83 % | 52.979 M 29.70 % | 40.848 M 4.18 % | 39.210 M -36.48 % | 61.733 M 119.91 % | 28.072 M 26.90 % | 22.122 M 19.67 % | 18.486 M 21.41 % | 15.226 M 38.24 % | 11.014 M 114.03 % | 5.146 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 4.034 M -41.54 % | 6.901 M | 0.000 | 0.000 -100.00 % | 4.134 M -10.13 % | 4.600 M | 0.000 -100.00 % | 4.918 M 36.35 % | 3.607 M 0.14 % | 3.602 M 7.01 % | 3.366 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K |
| Short term debt | 13.441 M -28.17 % | 18.713 M 27.75 % | 14.648 M 9.26 % | 13.407 M -4.81 % | 14.085 M 5.70 % | 13.326 M -0.26 % | 13.361 M 59.19 % | 8.393 M 20.49 % | 6.966 M | 0.000 -100.00 % | 58.000 K 28.89 % | 45.000 K -55.00 % | 100.000 K -30.07 % | 143.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.120 M 7.26 % | 6.638 M |
| Total current liabilities | 157.361 M 6.00 % | 148.459 M 10.78 % | 134.016 M -9.75 % | 148.489 M 9.34 % | 135.811 M 2.65 % | 132.308 M 17.32 % | 112.771 M 6.63 % | 105.764 M 6.40 % | 99.403 M -11.36 % | 112.137 M 12.44 % | 99.731 M 19.46 % | 83.487 M 3.59 % | 80.595 M 31.21 % | 61.426 M 22.50 % | 50.144 M 2.37 % | 48.981 M -29.86 % | 69.836 M 25.76 % | 55.533 M 8.08 % | 51.382 M 7.26 % | 47.904 M 1.86 % | 47.027 M -16.36 % | 56.228 M 4.06 % | 54.034 M |
| Total liabilities | 173.679 M 4.44 % | 166.293 M 13.59 % | 146.394 M -11.57 % | 165.557 M 6.98 % | 154.762 M 2.76 % | 150.606 M 17.63 % | 128.038 M 4.91 % | 122.047 M 6.80 % | 114.272 M -11.41 % | 128.994 M 13.14 % | 114.010 M 14.10 % | 99.924 M 3.09 % | 96.928 M 39.09 % | 69.685 M 30.37 % | 53.450 M 5.43 % | 50.696 M -27.56 % | 69.987 M 25.59 % | 55.726 M 8.02 % | 51.590 M 7.25 % | 48.101 M 1.94 % | 47.187 M -16.45 % | 56.476 M 3.91 % | 54.353 M |
| Other non current assets | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.91 % | 1.116 M -3.13 % | 1.152 M 115 100.00 % | 1.000 K -50.00 % | 2.000 K -99.82 % | 1.117 M 111 600.00 % | 1.000 K 0.00 % | 1.000 K -99.75 % | 408.000 K 1.75 % | 401.000 K -81.97 % | 2.224 M 222 300.00 % | 1.000 K -50.00 % | 2.000 K -99.02 % | 204.000 K 4.08 % | 196.000 K 19 500.00 % | 1.000 K -99.01 % | 101.000 K -98.26 % | 5.801 M 580 200.00 % | -1.000 K |
| Long term investments | 916.000 K -5.95 % | 974.000 K -11.93 % | 1.106 M 2.41 % | 1.080 M 2.08 % | 1.058 M | 0.000 | 0.000 -100.00 % | 1.152 M 0.96 % | 1.141 M | 0.000 -100.00 % | 1.197 M -9.32 % | 1.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.154 M 744.71 % | 255.000 K 155.00 % | 100.000 K -50.00 % | 200.000 K -49.49 % | 396.000 K 312.50 % | 96.000 K 101.73 % | -5.564 M -2 664.06 % | 217.000 K |
| Intangible assets | 6.738 M 6.48 % | 6.328 M -7.28 % | 6.825 M -4.01 % | 7.110 M -5.57 % | 7.529 M -4.26 % | 7.864 M 2.80 % | 7.650 M 8.10 % | 7.077 M 18.86 % | 5.954 M 8.65 % | 5.480 M 6.53 % | 5.144 M 4.96 % | 4.901 M -1.90 % | 4.996 M 7.35 % | 4.654 M 2.42 % | 4.544 M -0.92 % | 4.586 M 4.97 % | 4.369 M -37.19 % | 6.956 M 0.49 % | 6.922 M 1.10 % | 6.847 M -3.06 % | 7.063 M 11.97 % | 6.308 M -15.32 % | 7.449 M |
| GoodWill | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M 0.00 % | 40.222 M -11.06 % | 45.222 M 0.00 % | 45.222 M 0.00 % | 45.222 M 0.00 % | 45.222 M 0.00 % | 45.222 M 0.00 % | 45.222 M |
| Goodwill and intangible assets | 46.960 M 0.88 % | 46.550 M -1.06 % | 47.047 M -0.60 % | 47.332 M -0.88 % | 47.751 M -0.70 % | 48.086 M 0.45 % | 47.872 M 1.21 % | 47.299 M 2.43 % | 46.176 M 1.04 % | 45.702 M 0.74 % | 45.366 M 0.54 % | 45.123 M -0.21 % | 45.218 M 0.76 % | 44.876 M 0.25 % | 44.766 M -0.09 % | 44.808 M 0.49 % | 44.591 M -14.54 % | 52.178 M 0.07 % | 52.144 M 0.14 % | 52.069 M -0.41 % | 52.285 M 1.47 % | 51.530 M -2.16 % | 52.670 M |
| Property plant equipment net | 2.828 M 4.39 % | 2.709 M -39.75 % | 4.496 M -7.60 % | 4.866 M -10.25 % | 5.422 M -14.76 % | 6.361 M -9.43 % | 7.023 M -4.94 % | 7.388 M -7.73 % | 8.007 M -6.80 % | 8.591 M -5.22 % | 9.064 M 4.58 % | 8.667 M -4.36 % | 9.062 M 618.07 % | 1.262 M 15.25 % | 1.095 M 26.30 % | 867.000 K 384.36 % | 179.000 K -12.25 % | 204.000 K 51.11 % | 135.000 K 39.18 % | 97.000 K 64.41 % | 59.000 K -27.16 % | 81.000 K -38.64 % | 132.000 K |
| Total non current assets | 52.126 M 0.91 % | 51.656 M -4.47 % | 54.072 M -1.15 % | 54.700 M -1.72 % | 55.656 M -2.33 % | 56.986 M -0.87 % | 57.486 M 0.36 % | 57.278 M 0.91 % | 56.763 M -0.15 % | 56.847 M -0.38 % | 57.063 M 0.92 % | 56.545 M 0.76 % | 56.118 M 16.99 % | 47.968 M -3.12 % | 49.514 M 0.52 % | 49.259 M 5.97 % | 46.482 M -14.21 % | 54.178 M -0.08 % | 54.221 M 0.20 % | 54.115 M 2.63 % | 52.727 M 1.62 % | 51.885 M -2.21 % | 53.055 M |
| Other current assets | 145.632 M 11.44 % | 130.680 M 9.10 % | 119.781 M -9.31 % | 132.076 M 13.61 % | 116.253 M 3.95 % | 111.837 M 19.58 % | 93.528 M 3.53 % | 90.337 M 6.12 % | 85.128 M -15.93 % | 101.263 M 16.01 % | 87.286 M 14.27 % | 76.384 M 3.10 % | 74.085 M 21.66 % | 60.893 M 33.22 % | 45.710 M 3.73 % | 44.065 M -37.09 % | 70.046 M 1 045.48 % | 6.115 M -28.84 % | 8.593 M 5.01 % | 8.183 M 284.90 % | 2.126 M 30.99 % | 1.623 M -88.22 % | 13.782 M |
| 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 100.00 % | -154.000 K 0.65 % | -155.000 K | 0.000 | 0.000 100.00 % | -196.000 K -296.00 % | 100.000 K -98.28 % | 5.801 M 580 200.00 % | -1.000 K |
| cash and cash equivalents | 11.706 M -3.17 % | 12.089 M 6 542.31 % | 182.000 K -79.66 % | 895.000 K -55.69 % | 2.020 M 23.77 % | 1.632 M 8.44 % | 1.505 M -29.14 % | 2.124 M -40.44 % | 3.566 M 15.74 % | 3.081 M 72.41 % | 1.787 M 14.77 % | 1.557 M -71.11 % | 5.390 M 114.06 % | 2.518 M -42.86 % | 4.407 M -44.82 % | 7.987 M 19.46 % | 6.686 M -24.29 % | 8.831 M -14.13 % | 10.284 M -13.79 % | 11.929 M -17.45 % | 14.451 M -38.08 % | 23.337 M -19.10 % | 28.848 M |
| Cash and short term investments | 11.706 M -3.17 % | 12.089 M 6 542.31 % | 182.000 K -79.66 % | 895.000 K -55.69 % | 2.020 M 23.77 % | 1.632 M 8.44 % | 1.505 M -29.14 % | 2.124 M -40.44 % | 3.566 M 15.74 % | 3.081 M 72.41 % | 1.787 M 14.77 % | 1.557 M -71.11 % | 5.390 M 114.06 % | 2.518 M -42.86 % | 4.407 M -44.82 % | 7.987 M 19.46 % | 6.686 M -24.29 % | 8.831 M -14.13 % | 10.284 M -13.79 % | 11.929 M -18.02 % | 14.551 M -37.65 % | 23.337 M -19.10 % | 28.848 M |
| Total current assets | 159.169 M 9.84 % | 144.905 M 19.03 % | 121.742 M -9.95 % | 135.194 M 12.23 % | 120.464 M 3.81 % | 116.039 M 19.55 % | 97.060 M 2.52 % | 94.676 M 4.34 % | 90.737 M -14.87 % | 106.583 M 16.80 % | 91.249 M 13.84 % | 80.159 M -0.62 % | 80.659 M 25.63 % | 64.203 M 26.77 % | 50.645 M -3.16 % | 52.300 M -31.88 % | 76.779 M 35.59 % | 56.625 M 3.70 % | 54.607 M 4.96 % | 52.027 M -1.65 % | 52.899 M -12.42 % | 60.402 M -5.04 % | 63.611 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -110.149 M -13 013.13 % | 853.000 K 100.97 % | -87.636 M -1.75 % | -86.129 M | 0.000 | 0.000 -100.00 % | 2.294 M -62.87 % | 6.178 M 1 279.02 % | 448.000 K -91.34 % | 5.176 M 8.85 % | 4.755 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.073 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.831 M -14.28 % | 2.136 M 20.07 % | 1.779 M -19.97 % | 2.223 M -98.11 % | 117.392 M 3.49 % | 113.430 M 20.29 % | 94.295 M 3.04 % | 91.517 M 4 379.54 % | 2.043 M -8.75 % | 2.239 M 2.90 % | 2.176 M -1.89 % | 2.218 M -67.17 % | 6.757 M 942.75 % | 648.000 K 22.73 % | 528.000 K 112.90 % | 248.000 K 427.66 % | 47.000 K -99.62 % | 12.413 M -6.87 % | 13.329 M -0.49 % | 13.394 M -13.07 % | 15.408 M -10.69 % | 17.253 M -17.77 % | 20.981 M |
| Tax assets | 1.422 M 0.00 % | 1.422 M 0.00 % | 1.422 M 0.00 % | 1.422 M -0.14 % | 1.424 M 0.07 % | 1.423 M -1.11 % | 1.439 M 0.07 % | 1.438 M 0.07 % | 1.437 M 0.00 % | 1.437 M 0.14 % | 1.435 M 0.07 % | 1.434 M 0.28 % | 1.430 M 0.07 % | 1.429 M 0.00 % | 1.429 M 0.00 % | 1.429 M -1.79 % | 1.455 M -2.48 % | 1.492 M -3.49 % | 1.546 M -0.39 % | 1.552 M 734.41 % | 186.000 K 402.70 % | 37.000 K 0.00 % | 37.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Account payables | 6.996 M -7.69 % | 7.579 M 0.24 % | 7.561 M -1.79 % | 7.699 M -10.69 % | 8.621 M 11.96 % | 7.700 M 10.47 % | 6.970 M 41.75 % | 4.917 M 12.31 % | 4.378 M 1.27 % | 4.323 M 36.37 % | 3.170 M -35.16 % | 4.889 M -10.44 % | 5.459 M 10.55 % | 4.938 M -14.85 % | 5.799 M -2.67 % | 5.958 M 21.10 % | 4.920 M -74.35 % | 19.184 M -11.12 % | 21.585 M -3.26 % | 22.313 M -8.89 % | 24.489 M -13.80 % | 28.409 M -13.97 % | 33.023 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 4.034 M -41.54 % | 6.901 M 33.51 % | 5.169 M 19.68 % | 4.319 M 4.48 % | 4.134 M -10.13 % | 4.600 M -9.57 % | 5.087 M 3.44 % | 4.918 M 36.35 % | 3.607 M 0.14 % | 3.602 M 7.01 % | 3.366 M -3.75 % | 3.497 M -8.29 % | 3.813 M 19.79 % | 3.183 M -61.54 % | 8.277 M 7.84 % | 7.675 M 8.02 % | 7.105 M -2.83 % | 7.312 M -24.50 % | 9.685 M 5.02 % | 9.222 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 644.000 K -16.69 % | 773.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.000 K 19.74 % | 152.000 K -58.36 % | 365.000 K 1.39 % | 360.000 K -5.51 % | 381.000 K -34.87 % | 585.000 K 8.53 % | 539.000 K |
| Capital lease obligations | 0.000 -100.00 % | 2.636 M | 0.000 -100.00 % | 4.701 M -8.18 % | 5.120 M -12.33 % | 5.840 M -8.64 % | 6.392 M -4.35 % | 6.683 M -6.95 % | 7.182 M -6.62 % | 7.691 M -4.38 % | 8.043 M 5.12 % | 7.651 M | 0.000 -100.00 % | 266.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.941 M | 0.000 -100.00 % | 39.904 M | 0.000 -100.00 % | 35.833 M | 0.000 | 0.000 -100.00 % | 27.470 M -0.07 % | 27.488 M 43.94 % | 19.097 M 0.00 % | 19.097 M 31.01 % | 14.577 M 0.39 % | 14.520 M 18.70 % | 12.233 M 3.43 % | 11.827 M 34.21 % | 8.812 M -4.85 % | 9.261 M | 0.000 | 0.000 |
| Other total stockholders equity | 51.509 M 2.70 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M 0.00 % | 50.156 M -11.27 % | 56.525 M 264.80 % | 15.495 M 0.00 % | 15.495 M 0.00 % | 15.495 M 0.00 % | 15.495 M 0.00 % | 15.495 M 0.00 % | 15.495 M 3.09 % | 15.030 M -0.87 % | 15.162 M 0.93 % | 15.023 M -3.05 % | 15.495 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.00 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K -72.03 % | 118.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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 211.295 M 7.50 % | 196.561 M 11.80 % | 175.814 M -7.41 % | 189.894 M 7.82 % | 176.119 M 1.79 % | 173.025 M 11.96 % | 154.545 M 1.71 % | 151.954 M 3.02 % | 147.500 M -9.75 % | 163.430 M 10.19 % | 148.312 M 8.49 % | 136.704 M -0.05 % | 136.777 M 21.94 % | 112.171 M 11.99 % | 100.159 M -1.38 % | 101.560 M -17.61 % | 123.261 M 11.24 % | 110.803 M 1.81 % | 108.828 M 2.53 % | 106.142 M 0.49 % | 105.626 M -5.93 % | 112.287 M -3.75 % | 116.666 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2013-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.614 M -461 450.00 % | 1.000 K 100.02 % | -4.375 M | 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 |
| Stock based compensation | 133.000 K | 0.000 -100.00 % | 85.000 K -2.30 % | 87.000 K 146.65 % | -186.500 K -333.72 % | -43.000 K -134.96 % | 123.000 K 182.76 % | 43.500 K -48.52 % | 84.500 K 231.37 % | 25.500 K -56.41 % | 58.500 K 40.96 % | 41.500 K 186.21 % | 14.500 K | 0.000 -100.00 % | 22.000 K -54.17 % | 48.000 K -46.67 % | 90.000 K 176.60 % | -117.500 K -505.17 % | 29.000 K -95.37 % | 627.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 16.000 K 103.74 % | -428.000 K 82.87 % | -2.498 M -18.16 % | -2.114 M -189.59 % | -730.000 K -172.71 % | 1.004 M 1 494.44 % | -72.000 K -121.69 % | 332.000 K -90.30 % | 3.423 M 182.03 % | -4.173 M -380.82 % | 1.486 M -22.44 % | 1.916 M 252.21 % | 544.000 K 930.53 % | -65.500 K 90.51 % | -690.500 K -146.19 % | 1.495 M 200.20 % | 498.000 K -62.54 % | 1.330 M 491.03 % | -340.000 K 87.76 % | -2.777 M -6.03 % | -2.619 M 68.50 % | -8.313 M -259.47 % | 5.213 M 477.48 % | -1.381 M 0.00 % | -1.381 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 347.000 K | 0.000 100.00 % | -178.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 785.000 K | 0.000 100.00 % | -200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 491.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.910 M 0.00 % | 2.910 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 16.000 K 103.74 % | -428.000 K 82.87 % | -2.498 M -1.50 % | -2.461 M -574.25 % | -365.000 K -172.71 % | 502.000 K 1 494.44 % | -36.000 K -121.69 % | 166.000 K -90.30 % | 1.712 M 182.03 % | -2.087 M -380.82 % | 743.000 K 1 528.85 % | -52.000 K -119.12 % | 272.000 K 102.23 % | 134.500 K 119.48 % | -690.500 K -146.19 % | 1.495 M 200.20 % | 498.000 K -40.61 % | 838.500 K 346.62 % | -340.000 K 87.76 % | -2.777 M -6.03 % | -2.619 M 68.50 % | -8.313 M -259.47 % | 5.213 M 864.93 % | -681.500 K 0.00 % | -681.500 K |
| Other non cash items | 173.000 K -92.82 % | 2.411 M 223.01 % | -1.960 M -186.38 % | 2.269 M -61.63 % | 5.913 M -31.04 % | 8.575 M 84.81 % | 4.640 M -33.47 % | 6.974 M 78.23 % | 3.913 M 64.55 % | 2.378 M -54.96 % | 5.280 M 40.69 % | 3.753 M -5.42 % | 3.968 M 3 305.98 % | 116.501 K -86.58 % | 868.000 K 158.85 % | -1.475 M -257.75 % | 935.000 K 39.03 % | 672.500 K 672.99 % | 87.000 K 1 342.86 % | -7.000 K -100.96 % | 732.000 K 28.20 % | 571.000 K -84.13 % | 3.597 M 2 034.72 % | 168.500 K 0.00 % | 168.500 K |
| Net cash provided by operating activities | 2.487 M -49.12 % | 4.888 M 59.48 % | 3.065 M -20.20 % | 3.841 M 84.57 % | 2.081 M -29.17 % | 2.938 M 356.15 % | -1.147 M -155.12 % | 2.081 M -56.05 % | 4.735 M 271.87 % | -2.755 M -217.99 % | 2.335 M 391.58 % | 475.000 K 658.82 % | -85.000 K 95.79 % | -2.018 M -13.31 % | -1.781 M -148.05 % | -718.000 K -133.12 % | -308.000 K -152.51 % | 586.500 K 3 451.43 % | -17.500 K 98.36 % | -1.067 M 67.18 % | -3.251 M 64.79 % | -9.232 M -239.82 % | 6.603 M 1 206.23 % | 505.500 K 0.00 % | 505.500 K |
| Investments in property plant and equipment | -2.178 M -47.26 % | -1.479 M 20.48 % | -1.860 M -32.10 % | -1.408 M 19.08 % | -1.740 M 19.14 % | -2.152 M 14.06 % | -2.504 M 14.86 % | -2.941 M -50.98 % | -1.948 M -4.67 % | -1.861 M -7.51 % | -1.731 M 5.25 % | -1.827 M 3.38 % | -1.891 M -73.33 % | -1.091 M -65.55 % | -659.000 K 69.28 % | -2.145 M -69.57 % | -1.265 M -22.99 % | -1.029 M -17.34 % | -876.500 K 10.38 % | -978.000 K 34.93 % | -1.503 M 0.53 % | -1.511 M 6.44 % | -1.615 M -2.05 % | -1.583 M 0.00 % | -1.583 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -180.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.500 K 0.00 % | 142.500 K |
| Purchases of investments | 0.000 | 0.000 100.00 % | -52.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K 90.91 % | -11.000 K 54.17 % | -24.000 K | 0.000 | 0.000 100.00 % | -912.000 K -12 928.57 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.000 K 0.00 % | -76.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -21.000 K -137.50 % | 56.000 K 51.35 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 81.000 K -34.15 % | 123.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 |
| Other investing activites | 57.000 K -56.82 % | 132.000 K 407.69 % | 26.000 K 2 700.00 % | -1.000 K -103.57 % | 28.000 K 55.56 % | 18.000 K 3 500.00 % | 500.000 109.09 % | -5.500 K 54.17 % | -12.000 K -129.63 % | 40.500 K -34.15 % | 61.500 K 113.49 % | -456.000 K -12 928.57 % | -3.500 K 98.32 % | -208.000 K -494.29 % | -35.000 K -101.31 % | 2.672 M 719.95 % | -431.000 K -10 675.00 % | -4.000 K | 0.000 | 0.000 -100.00 % | 3.519 M | 0.000 100.00 % | -20.000 K 73.68 % | -76.000 K 0.00 % | -76.000 K |
| Net cash used for investing activites | -2.121 M -57.46 % | -1.347 M 28.58 % | -1.886 M -31.89 % | -1.430 M 15.08 % | -1.684 M 20.42 % | -2.116 M 15.46 % | -2.503 M 15.21 % | -2.952 M -49.70 % | -1.972 M -10.79 % | -1.780 M -10.70 % | -1.608 M 41.29 % | -2.739 M -44.31 % | -1.898 M -46.11 % | -1.299 M -87.18 % | -694.000 K -231.69 % | 527.000 K 131.07 % | -1.696 M -39.88 % | -1.213 M -38.33 % | -876.500 K 10.38 % | -978.000 K -148.51 % | 2.016 M 233.42 % | -1.511 M 7.58 % | -1.635 M -7.85 % | -1.516 M 0.00 % | -1.516 M |
| Debt repayment | -4.730 M -151.94 % | 9.107 M 1 013.44 % | -997.000 K 62.84 % | -2.683 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.516 M | 0.000 100.00 % | -103.000 K 70.40 % | -348.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 |
| Common stock issued | 3.953 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -429.000 K -897.67 % | -43.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -72.000 K 89.97 % | -718.000 K 17.47 % | -870.000 K -0.35 % | -867.000 K -4 028.57 % | -21.000 K 93.67 % | -331.500 K -121.84 % | 1.518 M 631.70 % | -285.500 K 62.53 % | -762.000 K -112.94 % | 5.887 M 3 998.68 % | -151.000 K 87.05 % | -1.166 M -124.53 % | 4.754 M 100.38 % | 2.373 M 73.05 % | 1.371 M 64.78 % | 832.000 K 60.00 % | 520.000 K 360.00 % | -200.000 K -387.77 % | 69.500 K 261.63 % | -43.000 K 91.15 % | -486.000 K | 0.000 100.00 % | -237.000 K -4 409.09 % | 5.500 K 0.00 % | 5.500 K |
| Net cash used provided by financing activities | -849.000 K -110.12 % | 8.389 M 549.33 % | -1.867 M 47.41 % | -3.550 M -16 804.76 % | -21.000 K 96.83 % | -663.000 K -121.84 % | 3.036 M 631.70 % | -571.000 K 74.93 % | -2.278 M -138.70 % | 5.887 M 1 258.86 % | -508.000 K 66.45 % | -1.514 M -131.85 % | 4.754 M 100.38 % | 2.373 M 246.10 % | 685.500 K -17.61 % | 832.000 K 60.00 % | 520.000 K 620.00 % | -100.000 K -243.88 % | 69.500 K 114.72 % | -472.000 K 10.78 % | -529.000 K | 0.000 100.00 % | -237.000 K -4 409.09 % | 5.500 K 0.00 % | 5.500 K |
| Effect of forex changes on cash | 100.000 K 534.78 % | -23.000 K 8.00 % | -25.000 K -278.57 % | 14.000 K 16.67 % | 12.000 K 137.50 % | -32.000 K -101.51 % | 2.119 M | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 500.000 200.00 % | -500.000 -150.00 % | 1.000 K 200.00 % | -1.000 K 0.00 % | -1.000 K -140.00 % | 2.500 K 141.67 % | -6.000 K -200.00 % | -2.000 K -128.57 % | 7.000 K 75.00 % | 4.000 K 150.00 % | -8.000 K 0.00 % | -8.000 K |
| Net change in cash | -383.000 K -103.22 % | 11.907 M 1 769.99 % | -713.000 K 36.62 % | -1.125 M -389.95 % | 388.000 K 205.51 % | 127.000 K 120.52 % | -619.000 K 57.07 % | -1.442 M -397.32 % | 485.000 K -62.52 % | 1.294 M 462.61 % | 230.000 K 106.09 % | -3.778 M -236.34 % | 2.771 M 393.54 % | -944.000 K 47.26 % | -1.790 M -657.63 % | 321.000 K 143.23 % | -742.500 K -2.13 % | -727.000 K 11.56 % | -822.000 K 34.84 % | -1.262 M -42.87 % | -883.000 K 83.55 % | -5.368 M -326.74 % | 2.368 M 216.80 % | -2.027 M 0.00 % | -2.027 M |
| Cash at beginning of period | 12.089 M 6 542.31 % | 182.000 K -79.66 % | 895.000 K -55.69 % | 2.020 M 23.77 % | 1.632 M 8.44 % | 1.505 M -29.14 % | 2.124 M -40.44 % | 3.566 M 15.74 % | 3.081 M 72.41 % | 1.787 M 14.77 % | 1.557 M -70.82 % | 5.335 M 103.70 % | 2.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.334 M | 0.000 -100.00 % | 24.589 M 1.40 % | 24.248 M 0.00 % | 24.248 M |
| Cash at end of period | 11.706 M -3.17 % | 12.089 M 6 542.31 % | 182.000 K -79.66 % | 895.000 K -55.69 % | 2.020 M 23.77 % | 1.632 M 8.44 % | 1.505 M -29.14 % | 2.124 M -40.44 % | 3.566 M 15.74 % | 3.081 M 72.41 % | 1.787 M 14.77 % | 1.557 M -71.11 % | 5.390 M 670.97 % | -944.000 K 47.26 % | -1.790 M -657.63 % | 321.000 K -95.63 % | 7.347 M 1 110.59 % | -727.000 K 11.56 % | -822.000 K 34.84 % | -1.262 M -108.73 % | 14.451 M 369.21 % | -5.368 M -119.91 % | 26.956 M 21.31 % | 22.221 M 0.00 % | 22.221 M |
| Operating cash flow | 2.487 M -49.12 % | 4.888 M 59.48 % | 3.065 M -20.20 % | 3.841 M 84.57 % | 2.081 M -29.17 % | 2.938 M 356.15 % | -1.147 M -155.12 % | 2.081 M -56.05 % | 4.735 M 271.87 % | -2.755 M -217.99 % | 2.335 M 391.58 % | 475.000 K 658.82 % | -85.000 K 95.79 % | -2.018 M -13.31 % | -1.781 M -148.05 % | -718.000 K -133.12 % | -308.000 K -152.51 % | 586.500 K 3 451.43 % | -17.500 K 98.36 % | -1.067 M 67.18 % | -3.251 M 64.79 % | -9.232 M -239.82 % | 6.603 M 1 206.23 % | 505.500 K 0.00 % | 505.500 K |
| Capital expenditure | -2.178 M -47.26 % | -1.479 M 20.48 % | -1.860 M -32.10 % | -1.408 M 19.08 % | -1.740 M 19.14 % | -2.152 M 14.06 % | -2.504 M 14.86 % | -2.941 M -50.98 % | -1.948 M -4.67 % | -1.861 M -7.51 % | -1.731 M 5.25 % | -1.827 M 3.38 % | -1.891 M -73.33 % | -1.091 M -65.55 % | -659.000 K 69.28 % | -2.145 M -69.57 % | -1.265 M -22.99 % | -1.029 M -17.34 % | -876.500 K 10.38 % | -978.000 K 34.93 % | -1.503 M 0.53 % | -1.511 M 6.44 % | -1.615 M -2.05 % | -1.583 M 0.00 % | -1.583 M |
| Free CashFlow | 309.000 K -90.94 % | 3.409 M 182.90 % | 1.205 M -50.47 % | 2.433 M 613.49 % | 341.000 K -56.62 % | 786.000 K 121.53 % | -3.651 M -324.53 % | -860.000 K -130.86 % | 2.787 M 160.38 % | -4.616 M -864.24 % | 604.000 K 144.67 % | -1.352 M 31.58 % | -1.976 M 36.44 % | -3.109 M -27.42 % | -2.440 M 14.77 % | -2.863 M -82.01 % | -1.573 M -255.88 % | -442.000 K 50.56 % | -894.000 K 56.28 % | -2.045 M 56.98 % | -4.754 M 55.75 % | -10.743 M -315.38 % | 4.988 M 563.14 % | -1.077 M 0.00 % | -1.077 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 |