Grace Wine Holdings Limited 8146.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 34.553 M -46.83 % | 64.985 M 4.61 % | 62.119 M -26.65 % | 84.693 M 40.63 % | 60.224 M -17.17 % | 72.709 M 0.21 % | 72.556 M 3.09 % | 70.384 M 31.89 % | 53.367 M -22.02 % | 68.436 M |
| Net income | -41.018 M -501.35 % | 10.220 M 1 809.03 % | -598.000 K -107.73 % | 7.740 M 1 477.22 % | -562.000 K -1 973.33 % | 30.000 K -99.51 % | 6.165 M 453.41 % | 1.114 M -90.13 % | 11.285 M -38.53 % | 18.358 M |
| Income before tax | -35.336 M -408.32 % | 11.461 M 1 192.11 % | 887.000 K -92.54 % | 11.895 M 534.40 % | 1.875 M -57.51 % | 4.413 M 18.92 % | 3.711 M -57.14 % | 8.659 M -48.89 % | 16.941 M -36.33 % | 26.608 M |
| Income before tax ratio | -1.02 -679.86 % | 0.18 1 135.12 % | 0.01 -89.83 % | 0.14 351.11 % | 0.03 -48.70 % | 0.06 18.67 % | 0.05 -58.43 % | 0.12 -61.25 % | 0.32 -18.35 % | 0.39 |
| EBITDA | -1.150 M -105.42 % | 21.214 M 136.97 % | 8.952 M -54.03 % | 19.472 M 102.18 % | 9.631 M -37.46 % | 15.399 M 109.08 % | 7.365 M -57.47 % | 17.318 M -37.25 % | 27.598 M -30.46 % | 39.684 M |
| Net income ratio | -1.19 -854.83 % | 0.16 1 733.66 % | -0.01 -110.53 % | 0.09 1 079.32 % | -0.01 -2 361.69 % | 0.00 -99.51 % | 0.08 436.84 % | 0.02 -92.52 % | 0.21 -21.17 % | 0.27 |
| Ratio EBITDA | -0.03 -110.20 % | 0.33 126.52 % | 0.14 -37.32 % | 0.23 43.77 % | 0.16 -24.49 % | 0.21 108.64 % | 0.10 -58.75 % | 0.25 -52.42 % | 0.52 -10.82 % | 0.58 |
| Gross profit ratio | 0.76 3.82 % | 0.73 24.91 % | 0.59 8.60 % | 0.54 14.05 % | 0.47 7.95 % | 0.44 25.24 % | 0.35 -27.63 % | 0.48 -6.56 % | 0.52 -10.34 % | 0.58 |
| Weighted average shs out dil | 800.600 M 0.00 % | 800.600 M 0.03 % | 800.375 M 0.05 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 13.80 % | 703.014 M -12.12 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| Weighted average shs out | 800.601 M 0.00 % | 800.627 M 0.03 % | 800.375 M 0.05 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 13.80 % | 703.014 M -12.12 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| EPS diluted | -0.05 -500.00 % | 0.01 1 928.57 % | 0.00 -107.22 % | 0.01 1 485.71 % | 0.00 | 0.00 -100.00 % | 0.01 528.57 % | 0.00 -90.07 % | 0.01 -38.43 % | 0.02 |
| Earnings per share | -0.05 -500.00 % | 0.01 1 928.57 % | 0.00 -107.22 % | 0.01 1 485.71 % | 0.00 | 0.00 -100.00 % | 0.01 528.57 % | 0.00 -90.07 % | 0.01 -38.43 % | 0.02 |
| Gross profit | 26.302 M -44.80 % | 47.645 M 30.68 % | 36.460 M -20.35 % | 45.773 M 60.39 % | 28.538 M -10.59 % | 31.917 M 25.50 % | 25.432 M -25.40 % | 34.090 M 23.23 % | 27.664 M -30.08 % | 39.565 M |
| Income tax expense | 5.682 M 357.86 % | 1.241 M -16.43 % | 1.485 M -64.26 % | 4.155 M 70.50 % | 2.437 M -44.40 % | 4.383 M 278.61 % | -2.454 M -132.52 % | 7.545 M 33.40 % | 5.656 M -31.44 % | 8.250 M |
| Cost of revenue | 8.251 M -52.42 % | 17.340 M -32.42 % | 25.659 M -34.07 % | 38.920 M 22.83 % | 31.686 M -22.32 % | 40.792 M -13.44 % | 47.124 M 29.84 % | 36.294 M 41.21 % | 25.703 M -10.97 % | 28.871 M |
| General and administrative expenses | 25.799 M 5.76 % | 24.393 M 3.55 % | 23.556 M 0.85 % | 23.357 M 12.93 % | 20.683 M -15.47 % | 24.467 M 1.43 % | 24.123 M 3.86 % | 23.227 M 138.99 % | 9.719 M -3.28 % | 10.049 M |
| Selling and marketing expenses | 12.048 M -3.10 % | 12.433 M -7.77 % | 13.480 M 7.54 % | 12.535 M 55.06 % | 8.084 M 68.52 % | 4.797 M 13.00 % | 4.245 M 22.83 % | 3.456 M 174.29 % | 1.260 M -6.53 % | 1.348 M |
| Other expenses | -1.121 M | 0.000 | 0.000 | 0.000 100.00 % | -1.401 M -158.01 % | -543.000 K -654.17 % | -72.000 K -246.94 % | 49.000 K -35.53 % | 76.000 K 102.84 % | -2.674 M |
| Operating expenses | 36.726 M -0.27 % | 36.826 M -0.57 % | 37.036 M 3.19 % | 35.892 M 31.16 % | 27.366 M -4.72 % | 28.721 M 3.08 % | 27.864 M 9.30 % | 25.493 M 142.17 % | 10.527 M 6.97 % | 9.841 M |
| Cost and expenses | 44.977 M -16.96 % | 54.166 M -13.60 % | 62.695 M -16.20 % | 74.812 M 26.69 % | 59.052 M -15.05 % | 69.513 M -7.30 % | 74.988 M 21.37 % | 61.787 M 70.54 % | 36.230 M -6.41 % | 38.712 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 37.847 M 2.77 % | 36.826 M -0.57 % | 37.036 M 3.19 % | 35.892 M 24.77 % | 28.767 M -1.70 % | 29.264 M 3.16 % | 28.368 M 6.31 % | 26.683 M 143.04 % | 10.979 M -3.67 % | 11.397 M |
| Interest income | 219.000 K -61.58 % | 570.000 K 2.52 % | 556.000 K -36.31 % | 873.000 K 46.72 % | 595.000 K -33.15 % | 890.000 K 68.56 % | 528.000 K 41.94 % | 372.000 K 148.00 % | 150.000 K -76.23 % | 631.000 K |
| Interest expense | 1.152 M -2.78 % | 1.185 M 188.32 % | 411.000 K 372.41 % | 87.000 K -30.95 % | 126.000 K 36.96 % | 92.000 K | 0.000 -100.00 % | 1.072 M -7.82 % | 1.163 M -5.29 % | 1.228 M |
| Depreciation and amortization | 10.395 M 0.00 % | 10.395 M 9.10 % | 9.528 M -0.66 % | 9.591 M -2.73 % | 9.860 M -11.05 % | 11.085 M 5.62 % | 10.495 M 3.65 % | 10.125 M -7.88 % | 10.991 M -4.89 % | 11.556 M |
| Operating income | -10.424 M -196.35 % | 10.819 M 1 978.30 % | -576.000 K -105.83 % | 9.881 M 4 414.85 % | -229.000 K -105.31 % | 4.314 M 318.32 % | -1.976 M -120.76 % | 9.518 M -46.84 % | 17.903 M -35.32 % | 27.681 M |
| Operating income ratio | -0.30 -281.21 % | 0.17 1 895.46 % | -0.01 -107.95 % | 0.12 3 168.23 % | 0.00 -106.41 % | 0.06 317.86 % | -0.03 -120.14 % | 0.14 -59.69 % | 0.34 -17.06 % | 0.40 |
| Total other income expenses net | -24.912 M -3 980.37 % | 642.000 K -56.12 % | 1.463 M -27.36 % | 2.014 M -4.28 % | 2.104 M 2 025.25 % | 99.000 K -98.51 % | 6.647 M 430.91 % | 1.252 M 738.78 % | -196.000 K 93.71 % | -3.116 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 30.566 M 423.84 % | 5.835 M 112.84 % | -45.439 M 31.89 % | -66.711 M 24.95 % | -88.887 M 2.95 % | -91.588 M -11.93 % | -81.829 M -157.72 % | -31.751 M -25.17 % | -25.367 M -1 085.13 % | 2.575 M |
| Total investments | 2.422 M -0.82 % | 2.442 M 45.27 % | 1.681 M 118.31 % | 770.000 K 0.00 % | 770.000 K -26.03 % | 1.041 M -11.93 % | 1.182 M 33.71 % | 884.000 K 107.03 % | 427.000 K 0.23 % | 426.000 K |
| Total debt | 65.054 M 36.37 % | 47.705 M 70.81 % | 27.928 M 2 788.11 % | 967.000 K -50.49 % | 1.953 M -8.35 % | 2.131 M 689.26 % | 270.000 K -32.67 % | 401.000 K -98.46 % | 26.000 M 3.41 % | 25.142 M |
| Accumulated other comprehensive income loss | -1.933 M 14.58 % | -2.263 M 12.69 % | -2.592 M 19.38 % | -3.215 M -3.24 % | -3.114 M -50.73 % | -2.066 M 97.63 % | -87.099 M -1 012.52 % | -7.829 M -106.84 % | 114.495 M 3.57 % | 110.550 M |
| Retained earnings | 72.539 M -44.49 % | 130.688 M 26.06 % | 103.669 M -1.61 % | 105.363 M 7.02 % | 98.452 M -1.24 % | 99.691 M -0.42 % | 100.112 M 6.33 % | 94.151 M -17.78 % | 114.508 M 10.21 % | 103.904 M |
| Common stock | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.15 % | 674.000 K 0.00 % | 674.000 K 0.00 % | 674.000 K 0.00 % | 674.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 226.132 M -15.25 % | 266.820 M 4.12 % | 256.271 M -1.47 % | 260.104 M 3.03 % | 252.465 M -0.63 % | 254.075 M 1.37 % | 250.642 M 22.83 % | 204.060 M 78.23 % | 114.495 M 3.57 % | 110.550 M |
| Other non current liabilities | 4.093 M | 0.000 | 0.000 -100.00 % | 2.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 61.478 M 76.25 % | 34.882 M 77.35 % | 19.669 M 8 489.08 % | 229.000 K -78.80 % | 1.080 M -28.90 % | 1.519 M | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 |
| Total non current liabilities | 65.571 M 69.34 % | 38.721 M 69.94 % | 22.785 M 671.07 % | 2.955 M -15.79 % | 3.509 M -10.94 % | 3.940 M 33.60 % | 2.949 M -69.56 % | 9.688 M -72.93 % | 35.793 M 244.23 % | 10.398 M |
| Other current liabilities | 22.024 M 71.69 % | 12.828 M -68.79 % | 41.096 M 18.16 % | 34.779 M 129.50 % | 15.154 M 94.73 % | 7.782 M -10.30 % | 8.676 M -32.24 % | 12.804 M -91.08 % | 143.473 M 15.35 % | 124.382 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -270.000 K 32.67 % | -401.000 K | 0.000 100.00 % | -25.142 M |
| Short term debt | 3.576 M -72.11 % | 12.823 M 55.26 % | 8.259 M 1 019.11 % | 738.000 K -17.82 % | 898.000 K 46.73 % | 612.000 K | 0.000 | 0.000 -100.00 % | 1.000 M -96.02 % | 25.142 M |
| Total current liabilities | 26.858 M 4.69 % | 25.656 M -50.45 % | 51.779 M 11.91 % | 46.267 M 101.83 % | 22.924 M 33.96 % | 17.112 M 57.25 % | 10.882 M -27.80 % | 15.071 M -89.71 % | 146.393 M -4.26 % | 152.901 M |
| Total liabilities | 92.429 M 43.57 % | 64.377 M -13.66 % | 74.564 M 51.49 % | 49.222 M 86.21 % | 26.433 M 25.56 % | 21.052 M 52.21 % | 13.831 M -44.14 % | 24.759 M -86.41 % | 182.186 M 11.57 % | 163.299 M |
| Other non current assets | 3.802 M -25.52 % | 5.105 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.804 M |
| Long term investments | 1.062 M 6.20 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.804 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.598 M 60.08 % | 12.867 M -7.00 % | 13.836 M -6.04 % | 14.725 M -5.01 % | 15.502 M |
| GoodWill | 1.361 M -66.70 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M 200.29 % | 1.361 M 0.00 % | 1.361 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.361 M -66.70 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M -83.44 % | 24.685 M 73.50 % | 14.228 M -6.38 % | 15.197 M 3.21 % | 14.725 M -5.01 % | 15.502 M |
| Property plant equipment net | 163.956 M -9.39 % | 180.948 M 12.36 % | 161.037 M 6.91 % | 150.630 M 36.46 % | 110.386 M 34.11 % | 82.309 M 0.98 % | 81.513 M -2.96 % | 83.998 M 7.54 % | 78.106 M -8.20 % | 85.082 M |
| Total non current assets | 170.181 M -10.97 % | 191.140 M 12.19 % | 170.366 M 7.54 % | 158.421 M 37.25 % | 115.428 M 7.88 % | 106.994 M 11.75 % | 95.741 M -3.48 % | 99.195 M 6.86 % | 92.831 M -7.72 % | 100.592 M |
| Other current assets | 12.515 M -8.28 % | 13.645 M 7.47 % | 12.697 M -7.29 % | 13.696 M 211.34 % | 4.399 M -21.91 % | 5.633 M 62.90 % | 3.458 M -51.64 % | 7.150 M -76.40 % | 30.299 M -14.09 % | 35.270 M |
| Short term investments | 1.360 M -5.69 % | 1.442 M -14.22 % | 1.681 M 118.31 % | 770.000 K 0.00 % | 770.000 K -26.03 % | 1.041 M -11.93 % | 1.182 M 33.71 % | 884.000 K 107.03 % | 427.000 K 0.23 % | 426.000 K |
| cash and cash equivalents | 34.488 M -17.63 % | 41.870 M -42.93 % | 73.367 M 8.41 % | 67.678 M -25.50 % | 90.840 M -3.07 % | 93.719 M 14.15 % | 82.099 M 155.35 % | 32.152 M -37.41 % | 51.367 M 127.62 % | 22.567 M |
| Cash and short term investments | 34.488 M -20.37 % | 43.312 M -42.29 % | 75.048 M 9.64 % | 68.448 M -24.65 % | 90.840 M -3.07 % | 93.719 M 14.15 % | 82.099 M 155.35 % | 32.152 M -37.41 % | 51.367 M 127.62 % | 22.567 M |
| Total current assets | 148.380 M 5.94 % | 140.057 M -12.72 % | 160.469 M 6.34 % | 150.905 M -7.69 % | 163.470 M -2.77 % | 168.133 M -0.36 % | 168.732 M 30.17 % | 129.624 M -36.41 % | 203.850 M 17.66 % | 173.257 M |
| Inventory | 99.240 M 20.77 % | 82.176 M 15.53 % | 71.132 M 5.82 % | 67.222 M 0.34 % | 66.991 M 0.58 % | 66.608 M 2.39 % | 65.051 M -16.09 % | 77.525 M -2.84 % | 79.788 M 5.74 % | 75.455 M |
| Net receivables | 2.137 M 131.28 % | 924.000 K -41.96 % | 1.592 M 3.44 % | 1.539 M 24.11 % | 1.240 M -42.94 % | 2.173 M -88.01 % | 18.124 M 41.63 % | 12.797 M -69.51 % | 41.969 M 6.15 % | 39.539 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 5.242 M 41.52 % | 3.704 M 287.85 % | 955.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.258 M 25 060.00 % | 5.000 K -97.13 % | 174.000 K -97.40 % | 6.681 M 22.61 % | 5.449 M -3.23 % | 5.631 M 3 865.49 % | 142.000 K -83.49 % | 860.000 K 199.65 % | 287.000 K -64.08 % | 799.000 K |
| Tax payables | 0.000 | 0.000 -100.00 % | 2.250 M -44.70 % | 4.069 M 185.95 % | 1.423 M -53.90 % | 3.087 M 49.56 % | 2.064 M 46.70 % | 1.407 M -13.84 % | 1.633 M -36.66 % | 2.578 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 17.320 M 735.36 % | -2.726 M -996.71 % | 304.000 K -6.75 % | 326.000 K -6.32 % | 348.000 K -5.95 % | 370.000 K -5.61 % | 392.000 K -5.31 % | 414.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.668 M 18.47 % | 2.252 M -13.65 % | 2.608 M 169.70 % | 967.000 K -50.49 % | 1.953 M -8.35 % | 2.131 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 137.720 M 5 213.27 % | 2.592 M -19.38 % | 3.215 M 3.24 % | 3.114 M 50.73 % | 2.066 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 152.918 M 11.04 % | 137.720 M -9.35 % | 151.927 M -1.39 % | 154.067 M 0.47 % | 153.339 M 8.31 % | 141.579 M 0.00 % | 141.579 M 35.88 % | 104.194 M 190.99 % | -114.508 M | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.839 M 23.20 % | 3.116 M 14.31 % | 2.726 M 28.28 % | 2.125 M 1.43 % | 2.095 M -19.45 % | 2.601 M -72.09 % | 9.318 M -10.41 % | 10.401 M 4.18 % | 9.984 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 318.561 M -3.82 % | 331.197 M 0.11 % | 330.835 M 6.95 % | 309.326 M 10.91 % | 278.898 M 1.37 % | 275.127 M 4.03 % | 264.473 M 15.58 % | 228.819 M -22.87 % | 296.681 M 8.34 % | 273.849 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -4.340 M | 0.000 100.00 % | -4.630 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 86.000 K -64.61 % | 243.000 K -36.22 % | 381.000 K 41.64 % | 269.000 K | 0.000 -100.00 % | 2.672 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -13.857 M 50.63 % | -28.067 M -1 286.02 % | -2.025 M 66.06 % | -5.966 M -263.14 % | 3.657 M -80.42 % | 18.675 M 0.48 % | 18.586 M -46.97 % | 35.050 M 798.62 % | -5.017 M -84.38 % | -2.721 M |
| Accounts receivables | 144.000 K -78.44 % | 668.000 K -84.85 % | 4.408 M 1 574.25 % | -299.000 K -132.05 % | 933.000 K -94.15 % | 15.951 M 399.55 % | -5.325 M -118.08 % | 29.458 M 1 306.80 % | -2.441 M 61.24 % | -6.298 M |
| Inventory | -12.652 M -62.02 % | -7.809 M -299.72 % | 3.910 M 65.47 % | 2.363 M -1.95 % | 2.410 M 586.61 % | 351.000 K -97.78 % | 15.812 M 112.18 % | 7.452 M 546.49 % | -1.669 M -117.07 % | 9.778 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -4.408 M -1 574.25 % | 299.000 K 132.05 % | -933.000 K 94.15 % | -15.951 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.349 M 93.55 % | -20.926 M -252.59 % | -5.935 M 28.74 % | -8.329 M -767.92 % | 1.247 M -93.19 % | 18.324 M 560.56 % | 2.774 M -89.95 % | 27.598 M 924.31 % | -3.348 M 73.21 % | -12.499 M |
| Other non cash items | 19.067 M 668.32 % | -3.355 M 65.09 % | -9.610 M -378.11 % | -2.010 M 72.98 % | -7.439 M -1 683.93 % | -417.000 K 96.36 % | -11.467 M -37.15 % | -8.361 M -36.17 % | -6.140 M 33.84 % | -9.281 M |
| Net cash provided by operating activities | -17.204 M -82.52 % | -9.426 M -1 561.40 % | 645.000 K -94.25 % | 11.223 M 17.11 % | 9.583 M -69.86 % | 31.798 M 49.11 % | 21.325 M -53.10 % | 45.473 M 171.08 % | 16.775 M -35.88 % | 26.162 M |
| Investments in property plant and equipment | -17.941 M 40.48 % | -30.141 M -87.46 % | -16.079 M 51.63 % | -33.244 M -201.86 % | -11.013 M -57.08 % | -7.011 M 39.70 % | -11.626 M 11.89 % | -13.195 M -158.78 % | -5.099 M 43.67 % | -9.052 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 161.000 K | 0.000 | 0.000 100.00 % | -12.895 M -21 755.93 % | -59.000 K -105.71 % | 1.033 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 212.000 K 101.19 % | -17.786 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.786 M 5 070.35 % | 344.000 K | 0.000 | 0.000 | 0.000 |
| Other investing activites | 38.000 K 105.49 % | -692.000 K -759.05 % | 105.000 K -67.69 % | 325.000 K -34.08 % | 493.000 K 182.17 % | -600.000 K -100.00 % | -300.000 K 85.73 % | -2.102 M -135.20 % | 5.971 M -32.60 % | 8.859 M |
| Net cash used for investing activites | -17.903 M 41.94 % | -30.833 M -94.99 % | -15.813 M 51.96 % | -32.919 M -212.92 % | -10.520 M -319.46 % | -2.508 M 91.48 % | -29.427 M -106.30 % | -14.264 M -1 735.78 % | 872.000 K 551.81 % | -193.000 K |
| Debt repayment | 27.719 M 208.30 % | 8.991 M -63.51 % | 24.643 M 2 392.37 % | -1.075 M -18.65 % | -906.000 K -137.80 % | -381.000 K | 0.000 100.00 % | -26.000 M -200.00 % | 26.000 M 218.18 % | -22.000 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 97.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.017 M | 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -4.000 M | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 51.71 % | -20.708 M | 0.000 | 0.000 |
| Other financing activites | -181.000 K | 0.000 | 0.000 100.00 % | -25.000 K -1 150.00 % | -2.000 K 99.18 % | -243.000 K 97.81 % | -11.088 M -613.97 % | -1.553 M 89.58 % | -14.908 M -479.40 % | -2.573 M |
| Net cash used provided by financing activities | 27.538 M 206.28 % | 8.991 M -56.65 % | 20.740 M 1 985.45 % | -1.100 M -21.15 % | -908.000 K -45.51 % | -624.000 K -101.65 % | 37.929 M 178.59 % | -48.261 M -535.10 % | 11.092 M 145.14 % | -24.573 M |
| Effect of forex changes on cash | 187.000 K 181.66 % | -229.000 K -295.73 % | 117.000 K 131.97 % | -366.000 K 64.60 % | -1.034 M -239.73 % | 740.000 K -68.29 % | 2.334 M 207.91 % | -2.163 M -3 645.90 % | 61.000 K 110.34 % | 29.000 K |
| Net change in cash | -7.382 M 76.56 % | -31.497 M -653.65 % | 5.689 M 124.56 % | -23.162 M -704.52 % | -2.879 M -109.79 % | 29.406 M -8.57 % | 32.161 M 267.37 % | -19.215 M -166.72 % | 28.800 M 1 921.05 % | 1.425 M |
| Cash at beginning of period | 41.870 M -42.93 % | 73.367 M 8.41 % | 67.678 M -25.50 % | 90.840 M -3.07 % | 93.719 M 45.72 % | 64.313 M 100.03 % | 32.152 M -37.41 % | 51.367 M 127.62 % | 22.567 M 6.74 % | 21.142 M |
| Cash at end of period | 34.488 M -17.63 % | 41.870 M -42.93 % | 73.367 M 8.41 % | 67.678 M -25.50 % | 90.840 M -3.07 % | 93.719 M 45.72 % | 64.313 M 100.03 % | 32.152 M -37.41 % | 51.367 M 127.62 % | 22.567 M |
| Operating cash flow | -17.204 M -82.52 % | -9.426 M -1 561.40 % | 645.000 K -94.25 % | 11.223 M 17.11 % | 9.583 M -69.86 % | 31.798 M 49.11 % | 21.325 M -53.10 % | 45.473 M 171.08 % | 16.775 M -35.88 % | 26.162 M |
| Capital expenditure | -17.941 M 40.48 % | -30.141 M -87.46 % | -16.079 M 51.63 % | -33.244 M -201.86 % | -11.013 M -57.08 % | -7.011 M 39.70 % | -11.626 M 11.89 % | -13.195 M -158.78 % | -5.099 M 43.67 % | -9.052 M |
| Free CashFlow | -35.145 M 11.18 % | -39.567 M -156.36 % | -15.434 M 29.91 % | -22.021 M -1 439.93 % | -1.430 M -105.77 % | 24.787 M 155.56 % | 9.699 M -69.95 % | 32.278 M 176.45 % | 11.676 M -31.76 % | 17.110 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.388 M 0.00 % | 9.388 M 4.48 % | 8.985 M 0.00 % | 8.985 M 8.36 % | 8.291 M 0.00 % | 8.291 M -49.53 % | 16.429 M 35.95 % | 12.085 M 8.85 % | 11.102 M -56.24 % | 25.369 M 149.65 % | 10.162 M -57.25 % | 23.773 M 90.98 % | 12.448 M -20.89 % | 15.736 M -14.38 % | 18.379 M -21.72 % | 23.478 M 75.17 % | 13.403 M -54.46 % | 29.433 M 42.93 % | 20.592 M 2.92 % | 20.007 M 56.75 % | 12.764 M 86.04 % | 6.861 M -73.42 % | 25.814 M 48.07 % | 17.434 M 4.02 % | 16.761 M 31.98 % | 12.700 M -46.12 % | 23.572 M 71.96 % | 13.708 M -5.55 % | 14.514 M -30.09 % | 20.762 M 26.71 % | 16.385 M -24.08 % | 21.582 M 33.15 % | 16.209 M 0.00 % | 16.209 M |
| Net income | -1.373 M 0.00 % | -1.373 M 92.68 % | -18.744 M 0.00 % | -18.744 M -961.65 % | -1.766 M 0.00 % | -1.766 M -132.71 % | 5.397 M 1 035.36 % | -577.000 K 57.67 % | -1.363 M -120.15 % | 6.763 M 218.90 % | -5.688 M -233.71 % | 4.254 M 546.38 % | -953.000 K -153.27 % | 1.789 M 52.13 % | 1.176 M -61.15 % | 3.027 M 248.75 % | -2.035 M -136.52 % | 5.572 M 2 491.42 % | -233.000 K -114.42 % | 1.616 M 225.15 % | 497.000 K 120.35 % | -2.442 M -181.81 % | 2.985 M 5 046.55 % | 58.000 K -67.60 % | 179.000 K 105.61 % | -3.192 M -217.31 % | 2.721 M 9.85 % | 2.477 M 205.05 % | 812.000 K 423.87 % | 155.000 K 112.77 % | -1.214 M -163.06 % | 1.925 M 855.33 % | 201.500 K 0.00 % | 201.500 K |
| Income before tax | -1.286 M 0.00 % | -1.286 M 92.19 % | -16.456 M 0.00 % | -16.456 M -1 257.15 % | -1.213 M 0.00 % | -1.213 M -128.08 % | 4.318 M 516.80 % | -1.036 M 17.78 % | -1.260 M -113.35 % | 9.439 M 228.74 % | -7.332 M -212.30 % | 6.529 M 944.63 % | -773.000 K -131.38 % | 2.463 M 178.62 % | 884.000 K -79.37 % | 4.286 M 397.02 % | -1.443 M -117.67 % | 8.168 M 4 267.91 % | 187.000 K -94.03 % | 3.133 M 272.09 % | 842.000 K 136.82 % | -2.287 M -142.62 % | 5.366 M 450.36 % | 975.000 K -15.07 % | 1.148 M 137.32 % | -3.076 M -177.99 % | 3.944 M 205.51 % | -3.738 M -267.25 % | 2.235 M 75.98 % | 1.270 M 71.16 % | 742.000 K -78.76 % | 3.493 M 57.91 % | 2.212 M 0.00 % | 2.212 M |
| Income before tax ratio | -0.14 0.00 % | -0.14 92.52 % | -1.83 0.00 % | -1.83 -1 152.40 % | -0.15 0.00 % | -0.15 -155.64 % | 0.26 406.59 % | -0.09 24.47 % | -0.11 -130.50 % | 0.37 151.57 % | -0.72 -362.71 % | 0.27 542.27 % | -0.06 -139.67 % | 0.16 225.42 % | 0.05 -73.65 % | 0.18 269.56 % | -0.11 -138.80 % | 0.28 2 955.89 % | 0.01 -94.20 % | 0.16 137.38 % | 0.07 119.79 % | -0.33 -260.36 % | 0.21 271.70 % | 0.06 -18.35 % | 0.07 128.28 % | -0.24 -244.76 % | 0.17 161.36 % | -0.27 -277.08 % | 0.15 151.74 % | 0.06 35.08 % | 0.05 -72.02 % | 0.16 18.59 % | 0.14 0.00 % | 0.14 |
| EBITDA | 304.000 K 0.00 % | 304.000 K 125.54 % | -1.190 M 14.40 % | -1.391 M -435.06 % | 415.000 K 0.00 % | 415.000 K -93.68 % | 6.571 M 384.21 % | 1.357 M 75.10 % | 775.000 K -92.04 % | 9.733 M 270.90 % | -5.695 M -186.17 % | 6.609 M 496.75 % | 1.108 M -74.96 % | 4.424 M 393.17 % | 897.000 K -86.30 % | 6.549 M 4 715.44 % | 136.000 K -98.34 % | 8.196 M 3 676.96 % | 217.000 K -93.14 % | 3.165 M 263.38 % | 871.000 K 688.51 % | -148.000 K -101.99 % | 7.421 M 127.31 % | 3.265 M -8.11 % | 3.553 M 407.55 % | -1.155 M -129.29 % | 3.944 M 205.51 % | -3.738 M -8.22 % | -3.454 M -209.16 % | 3.164 M 261.63 % | 875.000 K -77.02 % | 3.808 M -14.03 % | 4.430 M 0.00 % | 4.430 M |
| Net income ratio | -0.15 0.00 % | -0.15 92.99 % | -2.09 0.00 % | -2.09 -879.71 % | -0.21 0.00 % | -0.21 -164.82 % | 0.33 788.04 % | -0.05 61.11 % | -0.12 -146.05 % | 0.27 147.63 % | -0.56 -412.80 % | 0.18 333.73 % | -0.08 -167.34 % | 0.11 77.68 % | 0.06 -50.37 % | 0.13 184.92 % | -0.15 -180.20 % | 0.19 1 773.09 % | -0.01 -114.01 % | 0.08 107.44 % | 0.04 110.94 % | -0.36 -407.80 % | 0.12 3 375.83 % | 0.00 -68.85 % | 0.01 104.25 % | -0.25 -317.73 % | 0.12 -36.12 % | 0.18 222.99 % | 0.06 649.39 % | 0.01 110.08 % | -0.07 -183.07 % | 0.09 617.48 % | 0.01 0.00 % | 0.01 |
| Ratio EBITDA | 0.03 0.00 % | 0.03 124.45 % | -0.13 14.40 % | -0.15 -409.20 % | 0.05 0.00 % | 0.05 -87.49 % | 0.40 256.18 % | 0.11 60.85 % | 0.07 -81.80 % | 0.38 168.46 % | -0.56 -301.59 % | 0.28 212.47 % | 0.09 -68.35 % | 0.28 476.00 % | 0.05 -82.50 % | 0.28 2 649.01 % | 0.01 -96.36 % | 0.28 2 542.45 % | 0.01 -93.34 % | 0.16 131.83 % | 0.07 416.34 % | -0.02 -107.50 % | 0.29 53.52 % | 0.19 -11.66 % | 0.21 333.04 % | -0.09 -154.37 % | 0.17 161.36 % | -0.27 -14.59 % | -0.24 -256.15 % | 0.15 185.39 % | 0.05 -69.73 % | 0.18 -35.44 % | 0.27 0.00 % | 0.27 |
| Gross profit ratio | 0.67 0.00 % | 0.67 -3.78 % | 0.70 0.00 % | 0.70 -15.69 % | 0.83 0.00 % | 0.83 13.00 % | 0.73 -5.42 % | 0.78 2.13 % | 0.76 8.29 % | 0.70 46.81 % | 0.48 -21.82 % | 0.61 -2.91 % | 0.63 7.06 % | 0.59 31.24 % | 0.45 -21.90 % | 0.57 4.50 % | 0.55 -3.42 % | 0.57 24.09 % | 0.46 -6.23 % | 0.49 -0.62 % | 0.49 9.92 % | 0.45 -15.21 % | 0.53 22.79 % | 0.43 9.38 % | 0.39 17.46 % | 0.33 -25.54 % | 0.45 71.03 % | 0.26 -26.36 % | 0.36 21.60 % | 0.29 -42.80 % | 0.51 10.10 % | 0.47 -3.64 % | 0.48 0.00 % | 0.48 |
| Weighted average shs out dil | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.03 % | 800.375 M -0.03 % | 800.600 M 0.08 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 31.41 % | 608.791 M -23.90 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| Weighted average shs out | 663.364 M 0.00 % | 663.364 M -17.14 % | 800.628 M 0.00 % | 800.628 M -0.01 % | 800.680 M 0.00 % | 800.680 M 0.01 % | 800.623 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.00 % | 800.600 M 0.03 % | 800.375 M -0.03 % | 800.600 M 0.08 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 31.41 % | 608.791 M -23.90 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M |
| EPS diluted | 0.00 0.00 % | 0.00 91.03 % | -0.02 0.00 % | -0.02 -963.64 % | 0.00 0.00 % | 0.00 -132.84 % | 0.01 1 057.14 % | 0.00 58.82 % | 0.00 -120.24 % | 0.01 218.31 % | -0.01 -233.96 % | 0.01 541.67 % | 0.00 -154.55 % | 0.00 46.67 % | 0.00 -60.53 % | 0.00 252.00 % | 0.00 -135.71 % | 0.01 2 433.33 % | 0.00 -115.00 % | 0.00 233.33 % | 0.00 119.35 % | 0.00 -183.78 % | 0.00 3 600.00 % | 0.00 -50.00 % | 0.00 105.00 % | 0.00 -217.65 % | 0.00 9.68 % | 0.00 138.46 % | 0.00 550.00 % | 0.00 113.33 % | 0.00 -162.50 % | 0.00 700.00 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.00 0.00 % | 0.00 91.03 % | -0.02 0.00 % | -0.02 -963.64 % | 0.00 0.00 % | 0.00 -132.84 % | 0.01 1 057.14 % | 0.00 58.82 % | 0.00 -120.24 % | 0.01 218.31 % | -0.01 -233.96 % | 0.01 541.67 % | 0.00 -154.55 % | 0.00 46.67 % | 0.00 -60.53 % | 0.00 252.00 % | 0.00 -135.71 % | 0.01 2 433.33 % | 0.00 -115.00 % | 0.00 233.33 % | 0.00 119.35 % | 0.00 -183.78 % | 0.00 3 600.00 % | 0.00 -50.00 % | 0.00 105.00 % | 0.00 -217.65 % | 0.00 9.68 % | 0.00 138.46 % | 0.00 550.00 % | 0.00 113.33 % | 0.00 -162.50 % | 0.00 700.00 % | 0.00 0.00 % | 0.00 |
| Gross profit | 6.312 M 0.00 % | 6.312 M 0.53 % | 6.279 M 0.00 % | 6.279 M -8.64 % | 6.872 M 0.00 % | 6.872 M -42.97 % | 12.051 M 28.57 % | 9.373 M 11.17 % | 8.431 M -52.61 % | 17.790 M 266.50 % | 4.854 M -66.58 % | 14.524 M 85.42 % | 7.833 M -15.31 % | 9.249 M 12.37 % | 8.231 M -38.86 % | 13.463 M 83.05 % | 7.355 M -56.02 % | 16.724 M 77.37 % | 9.429 M -3.49 % | 9.770 M 55.77 % | 6.272 M 104.50 % | 3.067 M -77.46 % | 13.609 M 81.82 % | 7.485 M 13.77 % | 6.579 M 55.02 % | 4.244 M -59.88 % | 10.579 M 194.11 % | 3.597 M -30.45 % | 5.172 M -14.99 % | 6.084 M -27.52 % | 8.394 M -16.41 % | 10.042 M 28.30 % | 7.827 M 0.00 % | 7.827 M |
| Income tax expense | 449.500 K 0.00 % | 449.500 K -80.35 % | 2.288 M 0.00 % | 2.288 M 313.74 % | 553.000 K 0.00 % | 553.000 K -48.75 % | 1.079 M 335.08 % | -459.000 K -545.63 % | 103.000 K -96.15 % | 2.676 M 262.77 % | -1.644 M -172.26 % | 2.275 M 1 163.89 % | 180.000 K -73.29 % | 674.000 K 330.82 % | -292.000 K -123.19 % | 1.259 M 112.67 % | 592.000 K -77.20 % | 2.596 M 518.10 % | 420.000 K -72.31 % | 1.517 M 339.71 % | 345.000 K 122.58 % | 155.000 K -93.49 % | 2.381 M 159.65 % | 917.000 K -5.37 % | 969.000 K 735.34 % | 116.000 K -90.52 % | 1.223 M 119.68 % | -6.215 M -536.75 % | 1.423 M 27.62 % | 1.115 M -43.00 % | 1.956 M 24.74 % | 1.568 M -22.01 % | 2.011 M 0.00 % | 2.011 M |
| Cost of revenue | 3.076 M 0.00 % | 3.076 M 13.65 % | 2.707 M 0.00 % | 2.707 M 90.73 % | 1.419 M 0.00 % | 1.419 M -67.59 % | 4.378 M 61.43 % | 2.712 M 1.54 % | 2.671 M -64.76 % | 7.579 M 42.78 % | 5.308 M -42.61 % | 9.249 M 100.41 % | 4.615 M -28.86 % | 6.487 M -36.08 % | 10.148 M 1.33 % | 10.015 M 65.59 % | 6.048 M -52.41 % | 12.709 M 13.85 % | 11.163 M 9.05 % | 10.237 M 57.69 % | 6.492 M 71.11 % | 3.794 M -68.91 % | 12.205 M 22.68 % | 9.949 M -2.29 % | 10.182 M 20.41 % | 8.456 M -34.92 % | 12.993 M 28.50 % | 10.111 M 8.23 % | 9.342 M -36.35 % | 14.678 M 83.68 % | 7.991 M -30.75 % | 11.540 M 37.68 % | 8.382 M 0.00 % | 8.382 M |
| General and administrative expenses | 5.046 M 0.00 % | 5.046 M -29.15 % | 7.123 M 0.00 % | 7.123 M 23.29 % | 5.777 M 0.00 % | 5.777 M -6.60 % | 6.185 M 6.90 % | 5.786 M -16.72 % | 6.948 M 26.93 % | 5.474 M -32.74 % | 8.139 M 57.43 % | 5.170 M -2.69 % | 5.313 M 7.68 % | 4.934 M -32.90 % | 7.353 M 23.93 % | 5.933 M 11.71 % | 5.311 M 11.58 % | 4.760 M -24.99 % | 6.346 M 18.91 % | 5.337 M 16.55 % | 4.579 M 3.57 % | 4.421 M -40.52 % | 7.433 M 25.13 % | 5.940 M 33.33 % | 4.455 M -32.90 % | 6.639 M 18.98 % | 5.580 M -13.64 % | 6.461 M -15.94 % | 7.686 M 74.84 % | 4.396 M -29.64 % | 6.248 M -0.11 % | 6.255 M 16.65 % | 5.362 M 0.00 % | 5.362 M |
| Selling and marketing expenses | 2.592 M 0.00 % | 2.592 M -11.99 % | 2.945 M 0.00 % | 2.945 M -4.35 % | 3.079 M 0.00 % | 3.079 M 62.57 % | 1.894 M -58.93 % | 4.612 M 51.81 % | 3.038 M 5.16 % | 2.889 M -39.71 % | 4.792 M 56.81 % | 3.056 M -8.59 % | 3.343 M 46.05 % | 2.289 M 155.18 % | 897.000 K -73.97 % | 3.446 M -11.82 % | 3.908 M -8.78 % | 4.284 M 12.09 % | 3.822 M 150.62 % | 1.525 M 6.57 % | 1.431 M 9.57 % | 1.306 M -2.25 % | 1.336 M 54.09 % | 867.000 K -29.85 % | 1.236 M -8.98 % | 1.358 M -14.10 % | 1.581 M 99.12 % | 794.000 K -7.13 % | 855.000 K -15.76 % | 1.015 M -14.92 % | 1.193 M -9.00 % | 1.311 M 175.42 % | 476.000 K 0.00 % | 476.000 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K -146.88 % | 64.000 K 167.37 % | -95.000 K -156.76 % | -37.000 K 62.63 % | -99.000 K -280.77 % | -26.000 K 92.15 % | -331.000 K | 0.000 100.00 % | -30.000 K 77.94 % | -136.000 K -13 500.00 % | -1.000 K -100.71 % | 141.000 K 347.37 % | -57.000 K -50.00 % | -38.000 K -58.33 % | -24.000 K | 0.000 -100.00 % | 10.000 K 433.33 % | -3.000 K 88.00 % | -25.000 K | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K -186.36 % | 22.000 K -15.38 % | 26.000 K | 0.000 | 0.000 |
| Operating expenses | 7.638 M 0.00 % | 7.638 M -24.13 % | 10.068 M 0.00 % | 10.068 M 13.68 % | 8.856 M 0.00 % | 8.856 M 9.62 % | 8.079 M -20.81 % | 10.202 M 6.26 % | 9.601 M 16.12 % | 8.268 M -35.88 % | 12.894 M 58.66 % | 8.127 M -5.83 % | 8.630 M 25.22 % | 6.892 M -16.44 % | 8.248 M -12.06 % | 9.379 M 5.68 % | 8.875 M 1.06 % | 8.782 M -7.66 % | 9.510 M 41.31 % | 6.730 M 17.82 % | 5.712 M 5.50 % | 5.414 M -37.83 % | 8.709 M 28.38 % | 6.784 M 19.21 % | 5.691 M -24.49 % | 7.537 M 5.25 % | 7.161 M -1.25 % | 7.252 M -14.89 % | 8.521 M 72.84 % | 4.930 M -32.33 % | 7.285 M 10.66 % | 6.583 M 15.36 % | 5.707 M 0.00 % | 5.707 M |
| Cost and expenses | 10.714 M 0.00 % | 10.714 M -16.13 % | 12.774 M 0.00 % | 12.774 M 24.32 % | 10.275 M 0.00 % | 10.275 M -17.52 % | 12.457 M -3.54 % | 12.914 M 5.23 % | 12.272 M -22.56 % | 15.847 M -12.94 % | 18.202 M 4.75 % | 17.376 M 31.19 % | 13.245 M -1.00 % | 13.379 M -27.27 % | 18.396 M -5.15 % | 19.394 M 29.96 % | 14.923 M -30.56 % | 21.491 M 3.96 % | 20.673 M 21.84 % | 16.967 M 39.03 % | 12.204 M 32.54 % | 9.208 M -55.97 % | 20.914 M 24.99 % | 16.733 M 5.42 % | 15.873 M -0.75 % | 15.993 M -20.65 % | 20.154 M 16.07 % | 17.363 M -2.80 % | 17.863 M -8.90 % | 19.608 M 28.36 % | 15.276 M -15.71 % | 18.123 M 28.64 % | 14.088 M 0.00 % | 14.088 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 7.638 M 0.00 % | 7.638 M -24.13 % | 10.068 M 0.00 % | 10.068 M 13.68 % | 8.856 M 0.00 % | 8.856 M 9.62 % | 8.079 M -22.30 % | 10.398 M 4.13 % | 9.986 M 19.41 % | 8.363 M -35.33 % | 12.931 M 57.20 % | 8.226 M -4.97 % | 8.656 M 19.84 % | 7.223 M -12.45 % | 8.250 M -12.04 % | 9.379 M 1.74 % | 9.219 M 1.93 % | 9.044 M -11.05 % | 10.168 M 48.18 % | 6.862 M 14.18 % | 6.010 M 4.94 % | 5.727 M -34.69 % | 8.769 M 28.82 % | 6.807 M 19.61 % | 5.691 M -28.84 % | 7.997 M 11.67 % | 7.161 M -1.30 % | 7.255 M -15.06 % | 8.541 M 57.85 % | 5.411 M -27.28 % | 7.441 M -1.65 % | 7.566 M 29.60 % | 5.838 M 0.00 % | 5.838 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 189.000 K 204.84 % | 62.000 K -60.76 % | 158.000 K -1.86 % | 161.000 K 11.03 % | 145.000 K -7.64 % | 157.000 K 22.66 % | 128.000 K 1.59 % | 126.000 K -47.72 % | 241.000 K -0.41 % | 242.000 K 43.20 % | 169.000 K -23.53 % | 221.000 K 234.85 % | 66.000 K -31.96 % | 97.000 K -69.01 % | 313.000 K 163.03 % | 119.000 K -28.31 % | 166.000 K -22.43 % | 214.000 K -23.84 % | 281.000 K 22.71 % | 229.000 K -35.49 % | 355.000 K 219.82 % | 111.000 K | 0.000 -100.00 % | 31.000 K 19.23 % | 26.000 K -33.33 % | 39.000 K -57.38 % | 91.500 K 0.00 % | 91.500 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 318.000 K 24.22 % | 256.000 K -19.24 % | 317.000 K 7.82 % | 294.000 K -1.67 % | 299.000 K 273.75 % | 80.000 K 300.00 % | 20.000 K 66.67 % | 12.000 K -7.69 % | 13.000 K -7.14 % | 14.000 K -56.25 % | 32.000 K 14.29 % | 28.000 K -6.67 % | 30.000 K -6.25 % | 32.000 K 10.34 % | 29.000 K -17.14 % | 35.000 K 29.63 % | 27.000 K 22.73 % | 22.000 K 10.00 % | 20.000 K -13.04 % | 23.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.000 K -57.78 % | 315.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 1.631 M 0.00 % | 1.631 M -37.26 % | 2.599 M 8.35 % | 2.399 M 0.00 % | 2.399 M 0.00 % | 2.399 M -7.71 % | 2.599 M 9.10 % | 2.382 M 2.23 % | 2.330 M -2.18 % | 2.382 M 0.00 % | 2.382 M -0.66 % | 2.398 M 24.20 % | 1.931 M -19.49 % | 2.398 M 0.00 % | 2.398 M -2.73 % | 2.465 M 23.25 % | 2.000 M -18.86 % | 2.465 M 0.00 % | 2.465 M -1.87 % | 2.512 M 0.74 % | 2.494 M -0.74 % | 2.512 M 0.00 % | 2.512 M -4.26 % | 2.624 M -1.77 % | 2.671 M 1.80 % | 2.624 M 373.60 % | 554.000 K 767.47 % | -83.000 K -103.16 % | 2.624 M 0.00 % | 2.624 M 2 058.02 % | -134.000 K -154.25 % | 247.000 K -89.91 % | 2.448 M 0.00 % | 2.448 M |
| Operating income | -1.327 M 0.00 % | -1.327 M 64.99 % | -3.789 M 0.00 % | -3.789 M -91.03 % | -1.984 M 0.00 % | -1.984 M -149.94 % | 3.972 M 598.37 % | -797.000 K 15.93 % | -948.000 K -109.74 % | 9.733 M 238.39 % | -7.033 M -209.94 % | 6.397 M 902.63 % | -797.000 K -133.81 % | 2.357 M 13 964.71 % | -17.000 K -100.42 % | 4.084 M 368.68 % | -1.520 M -119.14 % | 7.942 M 9 904.94 % | -81.000 K -102.66 % | 3.040 M 442.86 % | 560.000 K 123.86 % | -2.347 M -147.90 % | 4.900 M 599.00 % | 701.000 K 143.67 % | -1.605 M 72.51 % | -5.839 M -270.84 % | 3.418 M 193.52 % | -3.655 M 39.86 % | -6.078 M -316.93 % | -1.458 M -231.45 % | 1.109 M -67.94 % | 3.459 M 74.56 % | 1.982 M 0.00 % | 1.982 M |
| Operating income ratio | -0.14 0.00 % | -0.14 66.49 % | -0.42 0.00 % | -0.42 -76.28 % | -0.24 0.00 % | -0.24 -198.95 % | 0.24 466.59 % | -0.07 22.77 % | -0.09 -122.26 % | 0.38 155.43 % | -0.69 -357.20 % | 0.27 520.28 % | -0.06 -142.75 % | 0.15 16 293.41 % | 0.00 -100.53 % | 0.17 253.39 % | -0.11 -142.03 % | 0.27 6 959.76 % | 0.00 -102.59 % | 0.15 246.33 % | 0.04 112.83 % | -0.34 -280.21 % | 0.19 372.08 % | 0.04 141.98 % | -0.10 79.17 % | -0.46 -417.09 % | 0.15 154.38 % | -0.27 36.33 % | -0.42 -496.41 % | -0.07 -203.74 % | 0.07 -57.77 % | 0.16 31.10 % | 0.12 0.00 % | 0.12 |
| Total other income expenses net | 41.000 K 0.00 % | 41.000 K 100.32 % | -12.667 M 0.00 % | -12.667 M -1 742.87 % | 771.000 K 0.00 % | 771.000 K 122.83 % | 346.000 K 267.15 % | -207.000 K -130.00 % | -90.000 K -8.43 % | -83.000 K -111.72 % | 708.000 K 436.36 % | 132.000 K 450.00 % | 24.000 K -77.36 % | 106.000 K -88.26 % | 903.000 K 347.03 % | 202.000 K -52.02 % | 421.000 K 86.28 % | 226.000 K -75.59 % | 926.000 K 895.70 % | 93.000 K -67.02 % | 282.000 K 370.00 % | 60.000 K -87.12 % | 466.000 K 70.07 % | 274.000 K 5.38 % | 260.000 K 19.82 % | 217.000 K -58.75 % | 526.000 K 733.73 % | -83.000 K -101.49 % | 5.584 M 104.71 % | 2.728 M 843.26 % | -367.000 K -1 179.41 % | 34.000 K -84.75 % | 223.000 K 0.00 % | 223.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -31.840 M 0.00 % | -31.840 M -204.17 % | 30.566 M 0.00 % | 30.566 M 116.44 % | 14.122 M 18.30 % | 11.937 M 233.16 % | 3.583 M -93.78 % | 57.590 M 306.24 % | -27.924 M -137.21 % | 75.048 M 265.16 % | -45.439 M -164.20 % | 70.775 M 257.53 % | -44.929 M -165.64 % | 68.448 M 202.60 % | -66.711 M 23.76 % | -87.497 M -195.51 % | 91.610 M 203.06 % | -88.887 M -6.85 % | -83.191 M -187.79 % | 94.760 M 203.46 % | -91.588 M -4.55 % | -87.598 M -205.18 % | 83.281 M 201.77 % | -81.829 M 8.18 % | -89.116 M -369.75 % | 33.036 M 204.05 % | -31.751 M -161.30 % | 51.794 M |
| Total investments | 1.062 M 0.00 % | 1.062 M -56.15 % | 2.422 M 128.06 % | 1.062 M 6.20 % | 1.000 M 0.00 % | 1.000 M -59.05 % | 2.442 M -97.88 % | 115.180 M -29.77 % | 164.007 M 9.27 % | 150.096 M 8 828.97 % | 1.681 M -98.81 % | 141.550 M -15.61 % | 167.739 M 22.53 % | 136.896 M 17 678.70 % | 770.000 K 112.63 % | -6.095 M -103.33 % | 183.220 M 23 694.81 % | 770.000 K | 0.000 -100.00 % | 189.520 M 18 105.57 % | 1.041 M | 0.000 -100.00 % | 166.562 M 13 991.54 % | 1.182 M | 0.000 -100.00 % | 66.072 M 7 374.21 % | 884.000 K -99.15 % | 103.588 M |
| Total debt | 2.620 M 0.00 % | 2.620 M -95.97 % | 65.054 M 0.00 % | 65.054 M 42.42 % | 45.677 M 0.00 % | 45.677 M -4.25 % | 47.705 M | 0.000 -100.00 % | 29.666 M | 0.000 -100.00 % | 27.928 M | 0.000 -100.00 % | 25.846 M | 0.000 -100.00 % | 967.000 K -11.69 % | 1.095 M | 0.000 -100.00 % | 1.953 M -18.59 % | 2.399 M | 0.000 -100.00 % | 2.131 M 29.47 % | 1.646 M | 0.000 -100.00 % | 270.000 K | 0.000 | 0.000 -100.00 % | 401.000 K | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -46.306 M -2 295.55 % | -1.933 M 0.00 % | -1.933 M 4.83 % | -2.031 M 0.00 % | -2.031 M 10.25 % | -2.263 M -100.86 % | 262.001 M 11 682.71 % | -2.262 M -100.88 % | 256.271 M 9 987.00 % | -2.592 M | 0.000 100.00 % | -2.577 M -100.99 % | 260.104 M 8 190.33 % | -3.215 M 4.03 % | -3.350 M -101.33 % | 252.465 M 8 207.42 % | -3.114 M -92.10 % | -1.621 M -100.64 % | 254.075 M 364.88 % | -95.919 M -3 258.51 % | -2.856 M -101.14 % | 250.642 M 387.77 % | -87.099 M -1 144.09 % | -7.001 M -103.43 % | 204.060 M 367.45 % | -76.297 M -166.64 % | 114.495 M |
| Retained earnings | -19.499 M -723.44 % | -2.368 M -103.26 % | 72.539 M -19.10 % | 89.670 M -29.48 % | 127.157 M 0.00 % | 127.157 M 11.80 % | 113.738 M | 0.000 -100.00 % | 109.073 M | 0.000 -100.00 % | 103.669 M | 0.000 -100.00 % | 106.213 M | 0.000 -100.00 % | 105.363 M 3.30 % | 101.995 M | 0.000 -100.00 % | 98.452 M 0.72 % | 97.746 M | 0.000 -100.00 % | 99.691 M 2.67 % | 97.099 M | 0.000 -100.00 % | 100.112 M -7.87 % | 108.662 M | 0.000 -100.00 % | 94.151 M | 0.000 |
| Common stock | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K | 0.000 -100.00 % | 675.000 K | 0.000 -100.00 % | 675.000 K | 0.000 -100.00 % | 675.000 K | 0.000 -100.00 % | 674.000 K 0.00 % | 674.000 K | 0.000 -100.00 % | 674.000 K 0.00 % | 674.000 K | 0.000 -100.00 % | 674.000 K 0.00 % | 674.000 K | 0.000 -100.00 % | 674.000 K 0.00 % | 674.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 170.867 M 0.00 % | 170.867 M -24.44 % | 226.132 M 0.00 % | 226.132 M -14.19 % | 263.521 M 0.00 % | 263.521 M -1.24 % | 266.820 M 1.84 % | 262.001 M 0.00 % | 262.001 M 2.24 % | 256.271 M 0.00 % | 256.271 M -0.56 % | 257.720 M 0.00 % | 257.720 M -0.92 % | 260.104 M 0.00 % | 260.104 M 1.70 % | 255.766 M 1.31 % | 252.465 M 0.00 % | 252.465 M -0.04 % | 252.575 M -0.59 % | 254.075 M 0.00 % | 254.075 M 1.53 % | 250.242 M -0.16 % | 250.642 M 0.00 % | 250.642 M 2.76 % | 243.914 M 19.53 % | 204.060 M 0.00 % | 204.060 M 78.23 % | 114.495 M |
| Other non current liabilities | 4.434 M 0.00 % | 4.434 M 8.33 % | 4.093 M 0.00 % | 4.093 M 9.70 % | 3.731 M 0.00 % | 3.731 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 |
| Long term debt | 2.355 M 0.00 % | 2.355 M -96.17 % | 61.478 M 0.00 % | 61.478 M 38.68 % | 44.331 M 0.00 % | 44.331 M 27.09 % | 34.882 M | 0.000 -100.00 % | 19.599 M | 0.000 -100.00 % | 19.669 M | 0.000 -100.00 % | 17.320 M | 0.000 -100.00 % | 229.000 K -22.11 % | 294.000 K | 0.000 -100.00 % | 1.080 M -27.47 % | 1.489 M | 0.000 -100.00 % | 1.519 M 17.93 % | 1.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 6.789 M 0.00 % | 6.789 M -89.65 % | 65.571 M 0.00 % | 65.571 M 36.43 % | 48.062 M 0.00 % | 48.062 M 24.12 % | 38.721 M | 0.000 -100.00 % | 22.711 M | 0.000 -100.00 % | 22.785 M | 0.000 -100.00 % | 20.070 M | 0.000 -100.00 % | 2.955 M -6.90 % | 3.174 M | 0.000 -100.00 % | 3.509 M 5.34 % | 3.331 M | 0.000 -100.00 % | 3.940 M -8.94 % | 4.327 M | 0.000 -100.00 % | 2.949 M -70.06 % | 9.851 M | 0.000 -100.00 % | 9.688 M | 0.000 |
| Other current liabilities | 16.184 M -24.48 % | 21.431 M -2.69 % | 22.024 M 0.00 % | 22.024 M 5.82 % | 20.813 M 0.20 % | 20.772 M 82.96 % | 11.353 M | 0.000 -100.00 % | 17.307 M | 0.000 -100.00 % | 41.096 M | 0.000 -100.00 % | 30.448 M | 0.000 -100.00 % | 34.779 M 553.25 % | 5.324 M | 0.000 -100.00 % | 15.179 M 413.85 % | 2.954 M | 0.000 -100.00 % | 7.782 M 40.39 % | 5.543 M | 0.000 -100.00 % | 8.676 M -32.08 % | 12.774 M | 0.000 -100.00 % | 12.804 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 K -97.22 % | 1.475 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 100.00 % | -270.000 K | 0.000 | 0.000 100.00 % | -401.000 K | 0.000 |
| Short term debt | 265.000 K 0.00 % | 265.000 K -92.59 % | 3.576 M 0.00 % | 3.576 M 165.68 % | 1.346 M 0.00 % | 1.346 M -89.50 % | 12.823 M | 0.000 -100.00 % | 10.067 M | 0.000 -100.00 % | 8.259 M | 0.000 -100.00 % | 8.526 M | 0.000 -100.00 % | 738.000 K -7.87 % | 801.000 K | 0.000 -100.00 % | 873.000 K -4.07 % | 910.000 K | 0.000 -100.00 % | 612.000 K 70.95 % | 358.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 22.029 M 0.00 % | 22.029 M -17.98 % | 26.858 M 0.00 % | 26.858 M 20.75 % | 22.242 M 0.00 % | 22.242 M -13.31 % | 25.656 M | 0.000 -100.00 % | 29.382 M | 0.000 -100.00 % | 51.779 M | 0.000 -100.00 % | 46.340 M | 0.000 -100.00 % | 46.267 M 247.85 % | 13.301 M | 0.000 -100.00 % | 22.924 M 158.33 % | 8.874 M | 0.000 -100.00 % | 17.112 M 109.96 % | 8.150 M | 0.000 -100.00 % | 10.882 M -26.37 % | 14.780 M | 0.000 -100.00 % | 15.071 M | 0.000 |
| Total liabilities | 28.818 M 0.00 % | 28.818 M -68.82 % | 92.429 M 0.00 % | 92.429 M 31.47 % | 70.304 M 0.00 % | 70.304 M 9.21 % | 64.377 M | 0.000 -100.00 % | 52.093 M | 0.000 -100.00 % | 74.564 M | 0.000 -100.00 % | 66.410 M | 0.000 -100.00 % | 49.222 M 198.77 % | 16.475 M | 0.000 -100.00 % | 26.433 M 116.58 % | 12.205 M | 0.000 -100.00 % | 21.052 M 68.73 % | 12.477 M | 0.000 -100.00 % | 13.831 M -43.85 % | 24.631 M | 0.000 -100.00 % | 24.759 M | 0.000 |
| Other non current assets | 0.000 -100.00 % | 3.264 M -14.15 % | 3.802 M 0.00 % | 3.802 M -6.26 % | 4.056 M 0.00 % | 4.056 M -20.55 % | 5.105 M 108.86 % | -57.590 M 64.89 % | -164.007 M -118.54 % | -75.048 M 54.09 % | -163.469 M | 0.000 100.00 % | -167.739 M -145.06 % | -68.448 M -1 016.31 % | 7.470 M 22.56 % | 6.095 M 106.65 % | -91.610 M -1 864.11 % | 5.193 M | 0.000 100.00 % | -94.760 M | 0.000 | 0.000 100.00 % | -83.281 M | 0.000 | 0.000 100.00 % | -33.036 M | 0.000 100.00 % | -51.794 M |
| Long term investments | 1.062 M 0.00 % | 1.062 M 0.00 % | 1.062 M 0.00 % | 1.062 M 6.20 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 -100.00 % | 164.007 M | 0.000 -100.00 % | 163.469 M | 0.000 -100.00 % | 167.739 M | 0.000 100.00 % | -7.470 M -22.56 % | -6.095 M | 0.000 100.00 % | -5.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.598 M | 0.000 | 0.000 -100.00 % | 12.867 M -3.18 % | 13.290 M | 0.000 -100.00 % | 13.836 M | 0.000 |
| GoodWill | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M -66.70 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M 0.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M 0.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M 200.29 % | 1.361 M | 0.000 -100.00 % | 1.361 M 0.00 % | 1.361 M | 0.000 -100.00 % | 1.361 M | 0.000 |
| Goodwill and intangible assets | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M 0.00 % | 1.361 M -66.70 % | 4.087 M 0.00 % | 4.087 M 0.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M 0.00 % | 4.087 M | 0.000 -100.00 % | 4.087 M 0.00 % | 4.087 M | 0.000 -100.00 % | 24.685 M 1 713.74 % | 1.361 M | 0.000 -100.00 % | 14.228 M -2.89 % | 14.651 M | 0.000 -100.00 % | 15.197 M | 0.000 |
| Property plant equipment net | 59.146 M 0.00 % | 59.146 M -63.93 % | 163.956 M 0.00 % | 163.956 M -11.92 % | 186.141 M 0.00 % | 186.141 M 2.87 % | 180.948 M | 0.000 -100.00 % | 160.219 M | 0.000 -100.00 % | 161.037 M | 0.000 -100.00 % | 164.876 M | 0.000 -100.00 % | 150.630 M 39.88 % | 107.686 M | 0.000 -100.00 % | 110.386 M 7.08 % | 103.089 M | 0.000 -100.00 % | 82.309 M -11.54 % | 93.044 M | 0.000 -100.00 % | 81.513 M -0.39 % | 81.836 M | 0.000 -100.00 % | 83.998 M | 0.000 |
| Total non current assets | 64.833 M 0.00 % | 64.833 M -61.90 % | 170.181 M 0.00 % | 170.181 M -12.85 % | 195.284 M 0.00 % | 195.284 M 2.17 % | 191.140 M 431.90 % | -57.590 M -134.10 % | 168.895 M 325.05 % | -75.048 M -144.05 % | 170.366 M | 0.000 -100.00 % | 172.301 M 351.73 % | -68.448 M -143.21 % | 158.421 M 40.53 % | 112.734 M 223.06 % | -91.610 M -179.37 % | 115.428 M 7.70 % | 107.176 M 213.10 % | -94.760 M -188.57 % | 106.994 M 13.34 % | 94.405 M 213.36 % | -83.281 M -186.99 % | 95.741 M -0.77 % | 96.487 M 392.07 % | -33.036 M -133.30 % | 99.195 M 291.52 % | -51.794 M |
| Other current assets | 0.000 -100.00 % | 6.521 M -47.89 % | 12.515 M -9.80 % | 13.875 M -1.35 % | 14.065 M 0.00 % | 14.065 M 3.08 % | 13.645 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 14.378 M | 0.000 -100.00 % | 11.947 M | 0.000 -100.00 % | 14.466 M 150.84 % | 5.767 M | 0.000 -100.00 % | 4.399 M -21.78 % | 5.624 M | 0.000 -100.00 % | 5.633 M 2.01 % | 5.522 M | 0.000 -100.00 % | 3.458 M -26.66 % | 4.715 M | 0.000 -100.00 % | 7.150 M | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 1.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.442 M -98.75 % | 115.180 M | 0.000 -100.00 % | 150.096 M 8 828.97 % | 1.681 M -98.81 % | 141.550 M | 0.000 -100.00 % | 136.896 M 17 678.70 % | 770.000 K | 0.000 -100.00 % | 183.220 M 23 694.81 % | 770.000 K | 0.000 -100.00 % | 189.520 M 18 105.57 % | 1.041 M | 0.000 -100.00 % | 166.562 M 13 991.54 % | 1.182 M | 0.000 -100.00 % | 66.072 M 7 374.21 % | 884.000 K -99.15 % | 103.588 M |
| cash and cash equivalents | 34.460 M 0.00 % | 34.460 M -0.08 % | 34.488 M 0.00 % | 34.488 M 9.29 % | 31.555 M 0.00 % | 31.555 M -24.64 % | 41.870 M 172.70 % | -57.590 M -200.00 % | 57.590 M 176.74 % | -75.048 M -202.29 % | 73.367 M 203.66 % | -70.775 M -200.00 % | 70.775 M 203.40 % | -68.448 M -201.14 % | 67.678 M -23.61 % | 88.592 M 196.71 % | -91.610 M -200.85 % | 90.840 M 6.13 % | 85.590 M 190.32 % | -94.760 M -201.11 % | 93.719 M 5.01 % | 89.244 M 207.16 % | -83.281 M -201.44 % | 82.099 M -7.87 % | 89.116 M 369.75 % | -33.036 M -202.75 % | 32.152 M 162.08 % | -51.794 M |
| Cash and short term investments | 34.460 M 0.00 % | 34.460 M -0.08 % | 34.488 M 0.00 % | 34.488 M 9.29 % | 31.555 M 0.00 % | 31.555 M -27.14 % | 43.312 M -24.79 % | 57.590 M 0.00 % | 57.590 M -23.26 % | 75.048 M 2.29 % | 73.367 M 3.66 % | 70.775 M 0.00 % | 70.775 M 3.40 % | 68.448 M 1.14 % | 67.678 M -23.61 % | 88.592 M -3.29 % | 91.610 M 0.85 % | 90.840 M 6.13 % | 85.590 M -9.68 % | 94.760 M 1.11 % | 93.719 M 5.01 % | 89.244 M 7.16 % | 83.281 M 1.44 % | 82.099 M -7.87 % | 89.116 M 169.75 % | 33.036 M 2.75 % | 32.152 M -37.92 % | 51.794 M |
| Total current assets | 134.852 M 0.00 % | 134.852 M -9.12 % | 148.380 M 0.00 % | 148.380 M 7.10 % | 138.541 M 0.00 % | 138.541 M -1.08 % | 140.057 M 143.20 % | 57.590 M -60.34 % | 145.199 M 93.47 % | 75.048 M -53.23 % | 160.469 M 126.73 % | 70.775 M -53.39 % | 151.829 M 121.82 % | 68.448 M -54.64 % | 150.905 M -5.39 % | 159.507 M 74.12 % | 91.610 M -43.96 % | 163.470 M 3.72 % | 157.604 M 66.32 % | 94.760 M -43.64 % | 168.133 M -0.11 % | 168.314 M 102.10 % | 83.281 M -50.64 % | 168.732 M -1.93 % | 172.058 M 420.82 % | 33.036 M -74.51 % | 129.624 M 150.27 % | 51.794 M |
| Inventory | 92.865 M 0.00 % | 92.865 M -6.42 % | 99.240 M 0.00 % | 99.240 M 7.63 % | 92.204 M 0.00 % | 92.204 M 12.20 % | 82.176 M | 0.000 -100.00 % | 75.045 M | 0.000 -100.00 % | 71.132 M | 0.000 -100.00 % | 67.290 M | 0.000 -100.00 % | 67.222 M 6.85 % | 62.910 M | 0.000 -100.00 % | 66.991 M 2.39 % | 65.427 M | 0.000 -100.00 % | 66.608 M 4.91 % | 63.492 M | 0.000 -100.00 % | 65.051 M -2.92 % | 67.008 M | 0.000 -100.00 % | 77.525 M | 0.000 |
| Net receivables | 7.527 M 648.21 % | 1.006 M -52.92 % | 2.137 M 175.03 % | 777.000 K 8.37 % | 717.000 K 0.00 % | 717.000 K -22.40 % | 924.000 K | 0.000 -100.00 % | 1.264 M | 0.000 -100.00 % | 1.592 M | 0.000 -100.00 % | 1.817 M | 0.000 -100.00 % | 1.539 M -31.23 % | 2.238 M | 0.000 -100.00 % | 1.240 M 28.76 % | 963.000 K | 0.000 -100.00 % | 2.173 M -78.39 % | 10.056 M | 0.000 -100.00 % | 18.124 M 61.55 % | 11.219 M | 0.000 -100.00 % | 12.797 M | 0.000 |
| Tax assets | 3.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.589 M | 0.000 -100.00 % | 5.242 M | 0.000 -100.00 % | 3.338 M | 0.000 -100.00 % | 3.704 M 285.43 % | 961.000 K | 0.000 -100.00 % | 955.000 K | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 333.000 K 0.00 % | 333.000 K -73.53 % | 1.258 M 0.00 % | 1.258 M 1 415.66 % | 83.000 K 0.00 % | 83.000 K 1 560.00 % | 5.000 K | 0.000 -100.00 % | 184.000 K | 0.000 -100.00 % | 174.000 K | 0.000 -100.00 % | 5.628 M | 0.000 -100.00 % | 6.681 M 44.05 % | 4.638 M | 0.000 -100.00 % | 5.449 M 63.68 % | 3.329 M | 0.000 -100.00 % | 5.631 M 732.99 % | 676.000 K | 0.000 -100.00 % | 142.000 K -78.65 % | 665.000 K | 0.000 -100.00 % | 860.000 K | 0.000 |
| Tax payables | 5.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.824 M | 0.000 -100.00 % | 2.250 M | 0.000 -100.00 % | 1.738 M | 0.000 -100.00 % | 4.069 M 60.32 % | 2.538 M | 0.000 -100.00 % | 1.423 M -15.35 % | 1.681 M | 0.000 -100.00 % | 3.087 M 96.25 % | 1.573 M | 0.000 -100.00 % | 2.064 M 53.91 % | 1.341 M | 0.000 -100.00 % | 1.407 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.320 M | 0.000 -100.00 % | 17.320 M | 0.000 -100.00 % | 17.320 M | 0.000 100.00 % | -2.726 M -504.45 % | 674.000 K | 0.000 -100.00 % | 304.000 K -3.49 % | 315.000 K | 0.000 -100.00 % | 326.000 K -3.26 % | 337.000 K | 0.000 -100.00 % | 348.000 K -3.06 % | 359.000 K | 0.000 -100.00 % | 370.000 K | 0.000 |
| Minority interest | 81.146 M 0.00 % | 81.146 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 | 0.000 | 0.000 |
| Capital lease obligations | 2.620 M 0.00 % | 2.620 M -1.80 % | 2.668 M 0.00 % | 2.668 M 22.11 % | 2.185 M 0.00 % | 2.185 M -2.98 % | 2.252 M | 0.000 -100.00 % | 2.346 M | 0.000 -100.00 % | 2.608 M | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 967.000 K -11.69 % | 1.095 M | 0.000 -100.00 % | 1.953 M -18.59 % | 2.399 M | 0.000 -100.00 % | 2.131 M 29.47 % | 1.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 137.720 M 0.00 % | 137.720 M | 0.000 -100.00 % | 2.262 M | 0.000 -100.00 % | 2.592 M | 0.000 -100.00 % | 2.577 M | 0.000 -100.00 % | 3.215 M -4.03 % | 3.350 M | 0.000 -100.00 % | 3.114 M 92.10 % | 1.621 M | 0.000 | 0.000 -100.00 % | 2.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 108.545 M -21.18 % | 137.720 M -9.94 % | 152.918 M 11.04 % | 137.720 M 0.00 % | 137.720 M 0.00 % | 137.720 M 0.00 % | 137.720 M | 0.000 -100.00 % | 152.253 M | 0.000 -100.00 % | 135.128 M | 0.000 -100.00 % | 135.143 M | 0.000 -100.00 % | 154.067 M 11.46 % | 138.229 M | 0.000 -100.00 % | 138.465 M -1.07 % | 139.958 M | 0.000 -100.00 % | 141.579 M 2.06 % | 138.723 M | 0.000 -100.00 % | 141.579 M 0.00 % | 141.579 M | 0.000 -100.00 % | 104.194 M | 0.000 |
| Deferred tax liabilities non current | 4.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.839 M | 0.000 -100.00 % | 3.112 M | 0.000 -100.00 % | 3.116 M | 0.000 -100.00 % | 2.750 M | 0.000 -100.00 % | 2.726 M 23.57 % | 2.206 M | 0.000 -100.00 % | 2.125 M 39.16 % | 1.527 M | 0.000 -100.00 % | 2.095 M -22.46 % | 2.702 M | 0.000 -100.00 % | 2.601 M -72.60 % | 9.492 M | 0.000 -100.00 % | 9.318 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 199.685 M 0.00 % | 199.685 M -37.32 % | 318.561 M 0.00 % | 318.561 M -4.57 % | 333.825 M 0.00 % | 333.825 M 0.79 % | 331.197 M | 0.000 -100.00 % | 314.094 M | 0.000 -100.00 % | 330.835 M | 0.000 -100.00 % | 324.130 M | 0.000 -100.00 % | 309.326 M 13.62 % | 272.241 M | 0.000 -100.00 % | 278.898 M 5.33 % | 264.780 M | 0.000 -100.00 % | 275.127 M 4.72 % | 262.719 M | 0.000 -100.00 % | 264.473 M -1.52 % | 268.545 M | 0.000 -100.00 % | 228.819 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 6.000 0.00 % | 6.000 -99.92 % | 7.500 K 0.00 % | 7.500 K -78.87 % | 35.500 K 0.00 % | 35.500 K 135.86 % | -99.000 K -152.38 % | 189.000 K | 0.000 | 0.000 -100.00 % | 91.000 K 2.25 % | 89.000 K | 0.000 | 0.000 -100.00 % | 108.000 K 0.00 % | 108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 668.000 K -74.31 % | 2.600 M 289.22 % | 668.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 |
| Change in working capital | 0.000 | 0.000 100.00 % | -8.889 M 0.00 % | -8.889 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 -100.00 % | 4.069 M 0.00 % | 4.069 M 0.00 % | 4.069 M | 0.000 -100.00 % | 3.848 M 0.00 % | 3.848 M 0.00 % | 3.848 M | 0.000 -100.00 % | 8.081 M 0.00 % | 8.081 M 0.00 % | 8.081 M 534.10 % | -1.862 M 0.00 % | -1.862 M 0.00 % | -1.862 M -44.75 % | -1.286 M 0.00 % | -1.286 M 0.00 % | -1.286 M 0.00 % | -1.286 M |
| Accounts receivables | 0.000 | 0.000 -100.00 % | 72.000 K 0.00 % | 72.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -7.660 M 0.00 % | -7.660 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 -100.00 % | 87.750 K 0.00 % | 87.750 K 0.00 % | 87.750 K | 0.000 -100.00 % | 3.953 M 0.00 % | 3.953 M 0.00 % | 3.953 M | 0.000 -100.00 % | 1.863 M 0.00 % | 1.863 M 0.00 % | 1.863 M 546.49 % | -417.250 K 0.00 % | -417.250 K 0.00 % | -417.250 K -117.07 % | 2.445 M 0.00 % | 2.445 M 0.00 % | 2.445 M 0.00 % | 2.445 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -1.301 M 0.00 % | -1.301 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 -100.00 % | 3.981 M 0.00 % | 3.981 M 0.00 % | 3.981 M | 0.000 100.00 % | -105.250 K 0.00 % | -105.250 K 0.00 % | -105.250 K | 0.000 -100.00 % | 6.218 M 0.00 % | 6.218 M 0.00 % | 6.218 M 530.52 % | -1.444 M 0.00 % | -1.444 M 0.00 % | -1.444 M 61.29 % | -3.731 M 0.00 % | -3.731 M 0.00 % | -3.731 M 0.00 % | -3.731 M |
| Other non cash items | -2.693 M 0.00 % | -2.693 M -111.08 % | 24.306 M 0.00 % | 24.306 M 784.08 % | -3.553 M 0.00 % | -3.553 M 32.94 % | -5.298 M -1 465.46 % | 388.000 K -71.53 % | 1.363 M 120.15 % | -6.763 M -220.83 % | 5.597 M 228.87 % | -4.343 M -555.72 % | 953.000 K 153.27 % | -1.789 M -39.33 % | -1.284 M 59.04 % | -3.135 M -254.05 % | 2.035 M 136.52 % | -5.572 M -2 491.42 % | 233.000 K 114.42 % | -1.616 M -225.15 % | -497.000 K -120.35 % | 2.442 M 179.88 % | -3.057 M -5 170.69 % | -58.000 K 67.60 % | -179.000 K -130.24 % | 592.000 K 121.76 % | -2.721 M -9.85 % | -2.477 M -205.05 % | -812.000 K -423.87 % | -155.000 K -112.77 % | 1.214 M 163.06 % | -1.925 M -112.24 % | 15.734 M 0.00 % | 15.734 M 1 217.04 % | -1.409 M -51.82 % | -927.750 K 0.00 % | -927.750 K 0.00 % | -927.750 K 45.89 % | -1.715 M 0.00 % | -1.715 M 0.00 % | -1.715 M 0.00 % | -1.715 M |
| Net cash provided by operating activities | -2.227 M 0.00 % | -2.227 M 32.92 % | -3.319 M 0.00 % | -3.319 M 37.18 % | -5.283 M 0.00 % | -5.283 M | 0.000 | 0.000 100.00 % | -15.379 M | 0.000 -100.00 % | 2.215 M 2 388.80 % | 89.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 -100.00 % | 7.950 M 0.00 % | 7.950 M 0.00 % | 7.950 M | 0.000 -100.00 % | 5.331 M 0.00 % | 5.331 M 0.00 % | 5.331 M | 0.000 -100.00 % | 18.383 M 0.00 % | 18.383 M 61.70 % | 11.368 M 171.08 % | 4.194 M 0.00 % | 4.194 M 0.00 % | 4.194 M -35.88 % | 6.541 M 0.00 % | 6.541 M 0.00 % | 6.541 M 0.00 % | 6.541 M |
| Investments in property plant and equipment | -2.013 M 0.00 % | -2.013 M 57.06 % | -4.687 M 0.00 % | -4.687 M -9.40 % | -4.284 M 0.00 % | -4.284 M | 0.000 | 0.000 100.00 % | -4.324 M | 0.000 -100.00 % | 7.541 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 100.00 % | -1.753 M 0.00 % | -1.753 M 0.00 % | -1.753 M | 0.000 100.00 % | -2.907 M 0.00 % | -2.907 M 0.00 % | -2.907 M | 0.000 100.00 % | -2.347 M 0.00 % | -2.347 M 28.85 % | -3.299 M -158.78 % | -1.275 M 0.00 % | -1.275 M 0.00 % | -1.275 M 43.67 % | -2.263 M 0.00 % | -2.263 M 0.00 % | -2.263 M 0.00 % | -2.263 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.154 K | 0.000 -100.00 % | 294.849 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 -100.00 % | 516.499 K 0.00 % | 516.499 K | 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 | 0.000 | 0.000 100.00 % | -4.447 M 0.00 % | -4.447 M 0.00 % | -4.447 M | 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 -100.00 % | 4.447 M 0.00 % | 4.447 M 0.00 % | 4.447 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 |
| Other investing activites | 48.809 M 0.00 % | 48.809 M 542 216.67 % | 9.000 K 0.00 % | 9.000 K -10.00 % | 10.000 K 0.00 % | 10.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 % | -2.694 M 0.00 % | -2.694 M 0.00 % | -2.694 M | 0.000 -100.00 % | 7.353 M 0.00 % | 7.353 M 0.00 % | 7.353 M | 0.000 100.00 % | -1.037 M 0.00 % | -1.037 M -131.45 % | 3.299 M 158.78 % | 1.275 M 0.00 % | 1.275 M 0.00 % | 1.275 M -43.67 % | 2.263 M 0.00 % | 2.263 M 0.00 % | 2.263 M 0.00 % | 2.263 M |
| Net cash used for investing activites | 46.796 M 0.00 % | 46.796 M 1 100.45 % | -4.678 M 0.00 % | -4.678 M -9.44 % | -4.274 M 0.00 % | -4.274 M | 0.000 | 0.000 100.00 % | -4.270 M | 0.000 -100.00 % | 7.836 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 -100.00 % | 2.544 M 0.00 % | 2.544 M 0.00 % | 2.544 M | 0.000 100.00 % | -7.428 M 0.00 % | -7.428 M 0.00 % | -7.428 M | 0.000 100.00 % | -2.868 M 0.00 % | -2.868 M 26.91 % | -3.924 M -180.32 % | -1.400 M 0.00 % | -1.400 M 0.00 % | -1.400 M 72.08 % | -5.013 M 0.00 % | -5.013 M 0.00 % | -5.013 M 0.00 % | -5.013 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.289 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 -100.00 % | 14.754 M 0.00 % | 14.754 M 0.00 % | 14.754 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -44.647 M 0.00 % | -44.647 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 | 0.000 | 0.000 100.00 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M | 0.000 100.00 % | -10.354 M 0.00 % | -10.354 M -100.00 % | -5.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -92.000 K 0.00 % | -92.000 K | 0.000 | 0.000 -100.00 % | 4.375 M 0.00 % | 4.375 M | 0.000 | 0.000 -100.00 % | 4.227 M | 0.000 100.00 % | -303.200 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 100.00 % | -60.750 K 0.00 % | -60.750 K 0.00 % | -60.750 K | 0.000 -100.00 % | 14.722 M 0.00 % | 14.722 M 0.00 % | 14.722 M | 0.000 100.00 % | -802.500 K 0.00 % | -802.500 K 87.88 % | -6.620 M -79.59 % | -3.686 M 0.00 % | -3.686 M 0.00 % | -3.686 M 36.84 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M |
| Net cash used provided by financing activities | -44.739 M 0.00 % | -44.739 M | 0.000 | 0.000 -100.00 % | 4.375 M 0.00 % | 4.375 M | 0.000 | 0.000 -100.00 % | 1.966 M | 0.000 100.00 % | -6.963 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 100.00 % | -60.750 K 0.00 % | -60.750 K 0.00 % | -60.750 K | 0.000 -100.00 % | 12.222 M 0.00 % | 12.222 M 0.00 % | 12.222 M | 0.000 100.00 % | -11.157 M 0.00 % | -11.157 M 5.43 % | -11.797 M -220.03 % | -3.686 M 0.00 % | -3.686 M 0.00 % | -3.686 M 36.84 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M 0.00 % | -5.836 M |
| Effect of forex changes on cash | 155.000 K 0.00 % | 155.000 K | 0.000 | 0.000 -100.00 % | 24.500 K 0.00 % | 24.500 K | 0.000 | 0.000 100.00 % | -2.559 M | 0.000 100.00 % | -3.677 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 100.00 % | -3.081 M 0.00 % | -3.081 M 0.00 % | -3.081 M | 0.000 100.00 % | -2.085 M 0.00 % | -2.085 M 0.00 % | -2.085 M | 0.000 100.00 % | -153.000 K 0.00 % | -153.000 K 66.08 % | -451.000 K -105.57 % | 8.092 M 0.00 % | 8.092 M 0.00 % | 8.092 M 73.47 % | 4.665 M 0.00 % | 4.665 M 0.00 % | 4.665 M 0.00 % | 4.665 M |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -31.555 M -511.83 % | -5.158 M 0.00 % | -5.158 M | 0.000 | 0.000 100.00 % | -20.243 M | 0.000 100.00 % | -589.260 K -762.09 % | 89.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 -100.00 % | 7.352 M 0.00 % | 7.352 M 0.00 % | 7.352 M | 0.000 -100.00 % | 8.040 M 0.00 % | 8.040 M 0.00 % | 8.040 M | 0.000 -100.00 % | 46.936 M 1 077.08 % | -4.804 M 0.00 % | -4.804 M -166.72 % | 7.200 M 0.00 % | 7.200 M 0.00 % | 7.200 M 1 921.05 % | 356.250 K 0.00 % | 356.250 K 0.00 % | 356.250 K 0.00 % | 356.250 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.158 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.372 M | 0.000 -100.00 % | 82.961 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 -100.00 % | 16.078 M 0.00 % | 16.078 M 0.00 % | 16.078 M | 0.000 -100.00 % | 8.038 M 0.00 % | 8.038 M 0.00 % | 8.038 M -86.55 % | 59.778 M 365.50 % | 12.842 M 0.00 % | 12.842 M 0.00 % | 12.842 M 127.62 % | 5.642 M 0.00 % | 5.642 M 0.00 % | 5.642 M 6.74 % | 5.286 M 0.00 % | 5.286 M 0.00 % | 5.286 M 0.00 % | 5.286 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.158 M 0.00 % | -5.158 M | 0.000 | 0.000 -100.00 % | 62.129 M | 0.000 -100.00 % | 82.372 M 92 452.86 % | 89.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 -100.00 % | 23.430 M 0.00 % | 23.430 M 0.00 % | 23.430 M | 0.000 -100.00 % | 16.078 M 0.00 % | 16.078 M 0.00 % | 16.078 M -73.10 % | 59.778 M 0.00 % | 59.778 M 643.69 % | 8.038 M 0.00 % | 8.038 M -37.41 % | 12.842 M 0.00 % | 12.842 M 0.00 % | 12.842 M 127.62 % | 5.642 M 0.00 % | 5.642 M 0.00 % | 5.642 M 0.00 % | 5.642 M |
| Operating cash flow | -2.227 M 0.00 % | -2.227 M 32.92 % | -3.319 M 0.00 % | -3.319 M 37.18 % | -5.283 M 0.00 % | -5.283 M | 0.000 | 0.000 100.00 % | -15.379 M | 0.000 -100.00 % | 2.215 M 2 388.80 % | 89.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 -100.00 % | 7.950 M 0.00 % | 7.950 M 0.00 % | 7.950 M | 0.000 -100.00 % | 5.331 M 0.00 % | 5.331 M 0.00 % | 5.331 M | 0.000 -100.00 % | 18.383 M 0.00 % | 18.383 M 61.70 % | 11.368 M 171.08 % | 4.194 M 0.00 % | 4.194 M 0.00 % | 4.194 M -35.88 % | 6.541 M 0.00 % | 6.541 M 0.00 % | 6.541 M 0.00 % | 6.541 M |
| Capital expenditure | -2.013 M 0.00 % | -2.013 M 57.06 % | -4.687 M 0.00 % | -4.687 M -9.40 % | -4.284 M 0.00 % | -4.284 M | 0.000 | 0.000 100.00 % | -4.324 M | 0.000 -100.00 % | 7.541 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 100.00 % | -1.753 M 0.00 % | -1.753 M 0.00 % | -1.753 M | 0.000 100.00 % | -2.907 M 0.00 % | -2.907 M 0.00 % | -2.907 M | 0.000 100.00 % | -2.347 M 0.00 % | -2.347 M 28.85 % | -3.299 M -158.78 % | -1.275 M 0.00 % | -1.275 M 0.00 % | -1.275 M 43.67 % | -2.263 M 0.00 % | -2.263 M 0.00 % | -2.263 M 0.00 % | -2.263 M |
| Free CashFlow | -4.239 M 0.00 % | -4.239 M 47.05 % | -8.006 M 0.00 % | -8.006 M 16.32 % | -9.567 M 0.00 % | -9.567 M | 0.000 | 0.000 100.00 % | -19.702 M | 0.000 -100.00 % | 9.756 M 10 861.67 % | 89.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 -100.00 % | 6.197 M 0.00 % | 6.197 M 0.00 % | 6.197 M | 0.000 -100.00 % | 2.425 M 0.00 % | 2.425 M 0.00 % | 2.425 M | 0.000 -100.00 % | 16.036 M 0.00 % | 16.036 M 98.72 % | 8.070 M 176.45 % | 2.919 M 0.00 % | 2.919 M 0.00 % | 2.919 M -31.76 % | 4.278 M 0.00 % | 4.278 M 0.00 % | 4.278 M 0.00 % | 4.278 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 |