Glory Forever Public Company Limited GLORY.BK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 134.499 M 57.15 % | 85.587 M -35.66 % | 133.024 M 45.96 % | 91.138 M 16.21 % | 78.424 M 6.71 % | 73.493 M 72.84 % | 42.521 M 3 761.46 % | 1.101 M |
| Net income | -67.799 M -66.95 % | -40.611 M -240.21 % | 28.963 M 92.07 % | 15.080 M 7.82 % | 13.986 M -0.44 % | 14.047 M 12.73 % | 12.461 M 1 181.20 % | -1.153 M |
| Income before tax | -52.120 M -7.11 % | -48.662 M -233.20 % | 36.533 M 96.18 % | 18.622 M 5.86 % | 17.592 M -0.56 % | 17.691 M 15.36 % | 15.336 M 1 430.66 % | -1.153 M |
| Income before tax ratio | -0.39 31.84 % | -0.57 -307.03 % | 0.27 34.41 % | 0.20 -8.91 % | 0.22 -6.81 % | 0.24 -33.26 % | 0.36 134.46 % | -1.05 |
| EBITDA | -853.225 K 53.60 % | -1.839 M -103.12 % | 58.852 M 79.41 % | 32.804 M 33.42 % | 24.587 M 33.12 % | 18.470 M 22.68 % | 15.055 M 1 777.90 % | -897.278 K |
| Net income ratio | -0.50 -6.23 % | -0.47 -317.93 % | 0.22 31.59 % | 0.17 -7.22 % | 0.18 -6.70 % | 0.19 -34.78 % | 0.29 128.00 % | -1.05 |
| Ratio EBITDA | -0.01 70.47 % | -0.02 -104.86 % | 0.44 22.92 % | 0.36 14.81 % | 0.31 24.75 % | 0.25 -29.02 % | 0.35 143.45 % | -0.81 |
| Gross profit ratio | 0.27 -10.86 % | 0.30 -42.00 % | 0.52 -7.40 % | 0.56 0.72 % | 0.55 1.28 % | 0.55 -0.89 % | 0.55 195.93 % | -0.58 |
| Weighted average shs out dil | 270.483 M 0.16 % | 270.042 M 0.02 % | 270.000 M 26.06 % | 214.192 M -20.67 % | 270.000 M 50.00 % | 180.000 M -10.00 % | 200.000 M 0.00 % | 200.000 M |
| Weighted average shs out | 270.483 M 0.16 % | 270.042 M 0.02 % | 270.000 M 26.06 % | 214.192 M -20.67 % | 270.000 M 50.00 % | 180.000 M -10.00 % | 200.001 M -0.01 % | 200.018 M |
| EPS diluted | -0.25 -66.67 % | -0.15 -292.55 % | 0.08 10.65 % | 0.07 35.91 % | 0.05 -33.59 % | 0.08 25.20 % | 0.06 1 174.14 % | -0.01 |
| Earnings per share | -0.25 -66.67 % | -0.15 -236.36 % | 0.11 56.25 % | 0.07 35.91 % | 0.05 -0.38 % | 0.05 -16.53 % | 0.06 1 174.14 % | -0.01 |
| Gross profit | 35.952 M 40.08 % | 25.666 M -62.69 % | 68.782 M 35.16 % | 50.888 M 17.05 % | 43.475 M 8.08 % | 40.226 M 71.29 % | 23.484 M 3 804.27 % | -633.963 K |
| Income tax expense | 11.479 M 237.43 % | -8.352 M -210.35 % | 7.569 M 113.67 % | 3.542 M -1.76 % | 3.606 M -1.03 % | 3.644 M 26.73 % | 2.875 M | 0.000 |
| Cost of revenue | 98.547 M 64.46 % | 59.921 M -6.73 % | 64.242 M 59.61 % | 40.250 M 15.17 % | 34.949 M 5.05 % | 33.267 M 74.75 % | 19.038 M 997.18 % | 1.735 M |
| General and administrative expenses | 46.653 M 32.57 % | 35.192 M 26.47 % | 27.825 M 8.69 % | 25.602 M 28.48 % | 19.927 M 74.68 % | 11.408 M 99.37 % | 5.722 M 1 058.66 % | 493.836 K |
| Selling and marketing expenses | 25.556 M 29.00 % | 19.812 M 203.68 % | 6.524 M 67.30 % | 3.899 M -7.55 % | 4.218 M -59.43 % | 10.395 M 183.56 % | 3.666 M 6 009.86 % | 60.000 K |
| Other expenses | 9.026 M | 0.000 100.00 % | -5.096 M -464.53 % | 1.398 M 67.74 % | 833.503 K 654.99 % | 110.399 K | 0.000 | 0.000 |
| Operating expenses | 81.235 M 7.13 % | 75.827 M 159.21 % | 29.253 M -5.33 % | 30.899 M 23.70 % | 24.978 M 13.99 % | 21.913 M 168.95 % | 8.148 M 1 471.79 % | 518.374 K |
| Cost and expenses | 179.782 M 56.43 % | 114.925 M 22.92 % | 93.495 M 31.41 % | 71.149 M 18.73 % | 59.927 M 8.60 % | 55.180 M 102.98 % | 27.185 M 1 106.36 % | 2.254 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 72.209 M 31.28 % | 55.004 M 60.13 % | 34.349 M 16.43 % | 29.501 M 22.18 % | 24.145 M 10.74 % | 21.803 M 132.24 % | 9.388 M 1 595.05 % | 553.836 K |
| Interest income | 1.057 M -29.50 % | 1.500 M 36.22 % | 1.101 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 168.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 32.458 M 23.83 % | 26.213 M 23.96 % | 21.147 M 49.12 % | 14.181 M 103.12 % | 6.982 M 175.55 % | 2.534 M 164.06 % | 959.520 K 230.27 % | 290.522 K |
| Operating income | -45.283 M -67.45 % | -27.043 M -168.41 % | 39.529 M 112.27 % | 18.622 M 0.67 % | 18.497 M 1.01 % | 18.313 M 29.92 % | 14.096 M 1 286.73 % | -1.188 M |
| Operating income ratio | -0.34 -6.55 % | -0.32 -206.33 % | 0.30 45.43 % | 0.20 -13.37 % | 0.24 -5.34 % | 0.25 -24.83 % | 0.33 130.73 % | -1.08 |
| Total other income expenses net | -6.837 M 68.37 % | -21.619 M -621.48 % | -2.996 M | 0.000 100.00 % | -905.645 K -45.67 % | -621.716 K -150.14 % | 1.240 M 3 413.50 % | 35.294 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -46.372 M 43.78 % | -82.478 M 23.45 % | -107.740 M -66.66 % | -64.647 M -34.40 % | -48.100 M -820.88 % | -5.223 M -8.97 % | -4.793 M -3 851.68 % | -121.300 K |
| Total investments | 20.623 M -58.72 % | 49.964 M -52.98 % | 106.253 M -27.32 % | 146.201 M 2 254.22 % | 6.210 M 47 197.36 % | 13.130 K | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M |
| Accumulated other comprehensive income loss | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 52.60 % | 1.960 M 390.00 % | 400.000 K 0.00 % | 400.000 K | 0.000 -100.00 % | 0.000 |
| Retained earnings | -93.365 M -264.20 % | -25.636 M -182.23 % | 31.175 M 260.72 % | 8.642 M -38.81 % | 14.123 M 39.38 % | 10.133 M -11.89 % | 11.500 M 1 297.43 % | -960.422 K |
| Common stock | 135.242 M 0.00 % | 135.242 M 0.18 % | 135.000 M 0.00 % | 135.000 M 35.00 % | 100.000 M 2 400.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M |
| Total equity | 204.719 M -23.67 % | 268.202 M -16.25 % | 320.228 M 7.94 % | 296.665 M 159.04 % | 114.523 M 688.04 % | 14.533 M -6.24 % | 15.500 M 409.95 % | 3.040 M |
| Other non current liabilities | 3.192 M 139.79 % | 1.331 M 320.94 % | 316.207 K 52.04 % | 207.981 K 90.44 % | 109.210 K 66.65 % | 65.534 K | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.192 M 33.69 % | 2.387 M 655.04 % | 316.207 K 52.04 % | 207.981 K 90.44 % | 109.210 K 66.65 % | 65.534 K | 0.000 | 0.000 |
| Other current liabilities | 18.838 M 151.38 % | 7.494 M 49.39 % | 5.017 M -43.44 % | 8.869 M -41.83 % | 15.246 M 494.02 % | 2.567 M -75.70 % | 10.561 M 1 539.82 % | 644.050 K |
| Deferred revenue | 0.000 -100.00 % | 10.248 M 66.51 % | 6.155 M 30.95 % | 4.700 M 749.81 % | 553.062 K 34.85 % | 410.133 K | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M |
| Total current liabilities | 28.976 M 19.15 % | 24.320 M -30.59 % | 35.040 M 85.06 % | 18.934 M -13.63 % | 21.923 M 21.93 % | 17.981 M 70.25 % | 10.561 M 235.91 % | 3.144 M |
| Total liabilities | 32.168 M 20.45 % | 26.707 M -24.46 % | 35.356 M 84.70 % | 19.142 M -13.12 % | 22.033 M 22.09 % | 18.046 M 70.87 % | 10.561 M 235.91 % | 3.144 M |
| Other non current assets | 58.969 K -96.29 % | 1.588 M -73.31 % | 5.951 M 14 389.20 % | 41.070 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 3.996 M -82.44 % | 22.761 M -3.63 % | 23.620 M 290.07 % | 6.055 M -2.49 % | 6.210 M 47 197.36 % | 13.130 K | 0.000 | 0.000 |
| Intangible assets | 77.723 M -2.55 % | 79.760 M 25.72 % | 63.443 M 31.65 % | 48.191 M 57.77 % | 30.545 M 131.61 % | 13.188 M 226.41 % | 4.040 M 56.96 % | 2.574 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 77.723 M -2.55 % | 79.760 M 25.72 % | 63.443 M 31.65 % | 48.191 M 57.77 % | 30.545 M 131.61 % | 13.188 M 226.41 % | 4.040 M 56.96 % | 2.574 M |
| Property plant equipment net | 49.693 M -2.13 % | 50.775 M 12.44 % | 45.157 M -2.59 % | 46.356 M -2.16 % | 47.382 M 1 174.54 % | 3.718 M 52.64 % | 2.436 M 164.72 % | 920.035 K |
| Total non current assets | 131.638 M -19.68 % | 163.890 M 18.23 % | 138.625 M 37.32 % | 100.950 M 19.95 % | 84.159 M 397.05 % | 16.932 M 161.46 % | 6.476 M 85.33 % | 3.494 M |
| Other current assets | 5.695 M -34.80 % | 8.735 M 1 413.37 % | 577.218 K -8.61 % | 631.602 K 97.91 % | 319.141 K 303.83 % | 79.028 K -99.42 % | 13.603 M 19 867.81 % | 68.124 K |
| Short term investments | 20.623 M -24.19 % | 27.203 M -67.08 % | 82.633 M -43.48 % | 146.201 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 46.372 M -43.78 % | 82.478 M -23.45 % | 107.740 M 66.66 % | 64.647 M 34.40 % | 48.100 M 820.88 % | 5.223 M 8.97 % | 4.793 M 82.86 % | 2.621 M |
| Cash and short term investments | 66.995 M -38.92 % | 109.681 M -42.39 % | 190.374 M -9.71 % | 210.847 M 338.35 % | 48.100 M 820.88 % | 5.223 M 8.97 % | 4.793 M 82.86 % | 2.621 M |
| Total current assets | 105.248 M -19.67 % | 131.019 M -39.61 % | 216.959 M 0.98 % | 214.857 M 310.06 % | 52.397 M 234.86 % | 15.647 M -20.11 % | 19.586 M 628.26 % | 2.689 M |
| Inventory | 1.516 M 534.00 % | 239.049 K -77.12 % | 1.045 M 535.73 % | 164.352 K 69.35 % | 97.048 K 68.92 % | 57.451 K | 0.000 | 0.000 |
| Net receivables | 31.043 M 146.31 % | 12.603 M -49.51 % | 24.963 M 676.70 % | 3.214 M -17.18 % | 3.880 M -62.28 % | 10.288 M 764.76 % | 1.190 M | 0.000 |
| Tax assets | 167.161 K -98.14 % | 9.006 M 1 879.87 % | 454.856 K 48.66 % | 305.965 K 1 300.81 % | 21.842 K 66.64 % | 13.107 K | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 9.690 M 51.90 % | 6.379 M -67.61 % | 19.697 M 125.24 % | 8.745 M 84.35 % | 4.744 M -63.80 % | 13.104 M | 0.000 | 0.000 |
| Tax payables | 447.460 K 125.69 % | 198.265 K -95.25 % | 4.171 M 215.97 % | 1.320 M -4.37 % | 1.381 M -27.32 % | 1.900 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 1.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 8.548 M 98.71 % | 4.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 151.304 M 0.00 % | 151.304 M 0.16 % | 151.062 M 0.00 % | 151.062 M | 0.000 | 0.000 | 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 236.886 M -19.67 % | 294.909 M -17.06 % | 355.584 M 12.60 % | 315.807 M 131.27 % | 136.555 M 319.15 % | 32.579 M 25.01 % | 26.062 M 321.46 % | 6.184 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 3.542 M -1.76 % | 3.606 M -1.03 % | 3.644 M | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -12.025 M -313.50 % | 5.632 M 162.08 % | -9.072 M 28.12 % | -12.621 M -622.79 % | 2.414 M -59.78 % | 6.002 M 590.21 % | -1.224 M -1 397.72 % | -81.750 K |
| Accounts receivables | -18.557 M -314.10 % | 8.667 M 147.82 % | -18.126 M -89.13 % | -9.584 M -377.31 % | -2.008 M -123.30 % | -899.177 K 26.56 % | -1.224 M -1 397.72 % | -81.750 K |
| Inventory | -1.498 M -285.90 % | 805.784 K 818.22 % | 87.755 K 230.39 % | -67.304 K -69.97 % | -39.597 K 31.08 % | -57.451 K | 0.000 | 0.000 |
| Accounts payables | 1.959 M 119.79 % | -9.899 M -231.36 % | 7.536 M 357.31 % | -2.929 M -165.64 % | 4.462 M -35.88 % | 6.959 M | 0.000 | 0.000 |
| Other working capital | 6.071 M 0.20 % | 6.059 M 323.93 % | 1.429 M 3 579.83 % | -41.070 K | 0.000 -100.00 % | 46.544 K | 0.000 | 0.000 |
| Other non cash items | 19.214 M 223.75 % | 5.935 M 350.20 % | -2.372 M -121.36 % | 11.103 M 6 468.62 % | -174.339 K 76.03 % | -727.328 K -107.51 % | 9.688 M 1 153.28 % | 773.028 K |
| Net cash provided by operating activities | -12.473 M -340.61 % | -2.831 M -106.10 % | 46.390 M 171.22 % | 17.104 M -25.99 % | 23.112 M 1.01 % | 22.881 M 4.55 % | 21.884 M 12 919.79 % | -170.706 K |
| Investments in property plant and equipment | -1.319 M 97.26 % | -48.219 M -40.95 % | -34.211 M -8.40 % | -31.561 M 57.89 % | -74.944 M -478.13 % | -12.963 M -417.32 % | -2.506 M -124.78 % | -1.115 M |
| Acquisitions net | 7.500 M | 0.000 100.00 % | -29.061 M | 0.000 -100.00 % | 270.000 K 150.00 % | -540.000 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -74.548 M -78.71 % | -41.715 M 71.43 % | -145.997 M -53 972.94 % | -270.000 K 50.00 % | -540.000 K | 0.000 | 0.000 |
| Sales maturities of investments | 7.000 M -93.72 % | 111.411 M 6.01 % | 105.091 M | 0.000 -100.00 % | 270.000 K -50.00 % | 540.000 K | 0.000 | 0.000 |
| Other investing activites | -36.813 M -5 852.10 % | 640.000 K -68.00 % | 2.000 M 101.37 % | -145.997 M -1 829.87 % | 8.440 M 39.44 % | 6.052 M 141.16 % | -14.706 M -336.55 % | -3.369 M |
| Net cash used for investing activites | -23.633 M -120.56 % | -10.715 M -609.30 % | 2.104 M 101.18 % | -177.557 M -168.07 % | -66.235 M -788.96 % | -7.451 M 56.71 % | -17.212 M -283.89 % | -4.484 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 483.100 K | 0.000 -100.00 % | 196.000 M 104.17 % | 96.000 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 |
| Dividends paid | 0.000 100.00 % | -16.200 M -200.01 % | -5.400 M 71.58 % | -19.000 M -90.00 % | -10.000 M 33.33 % | -15.000 M | 0.000 | 0.000 |
| Other financing activites | 0.000 -100.00 % | 4.483 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.500 M -132.05 % | 7.800 M |
| Net cash used provided by financing activities | 0.000 100.00 % | -11.717 M -116.98 % | -5.400 M -103.05 % | 177.000 M 105.81 % | 86.000 M 673.33 % | -15.000 M -500.00 % | -2.500 M -132.05 % | 7.800 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -36.106 M -42.92 % | -25.262 M -158.62 % | 43.094 M 160.44 % | 16.547 M -61.41 % | 42.877 M 9 873.93 % | 429.889 K -80.21 % | 2.172 M -30.95 % | 3.146 M |
| Cash at beginning of period | 82.478 M -23.45 % | 107.740 M 66.66 % | 64.647 M 34.40 % | 48.100 M 820.88 % | 5.223 M 8.97 % | 4.793 M 82.86 % | 2.621 M | 0.000 |
| Cash at end of period | 46.372 M -43.78 % | 82.478 M -23.45 % | 107.740 M 66.66 % | 64.647 M 34.40 % | 48.100 M 820.88 % | 5.223 M 8.97 % | 4.793 M 52.39 % | 3.146 M |
| Operating cash flow | -12.473 M -340.61 % | -2.831 M -106.10 % | 46.390 M 171.22 % | 17.104 M -25.99 % | 23.112 M 1.01 % | 22.881 M 4.55 % | 21.884 M 12 919.79 % | -170.706 K |
| Capital expenditure | -38.133 M 20.92 % | -48.219 M -40.95 % | -34.211 M -8.40 % | -31.561 M 57.89 % | -74.944 M -478.13 % | -12.963 M -417.32 % | -2.506 M -124.78 % | -1.115 M |
| Free CashFlow | -50.606 M -0.39 % | -50.409 M -513.90 % | 12.179 M 184.25 % | -14.457 M 72.11 % | -51.833 M -622.65 % | 9.917 M -48.82 % | 19.378 M 1 607.45 % | -1.286 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 35.241 M 6.98 % | 32.942 M -12.56 % | 37.675 M -1.55 % | 38.267 M 24.01 % | 30.859 M 11.41 % | 27.698 M 26.88 % | 21.830 M 19.54 % | 18.261 M -12.94 % | 20.976 M -14.45 % | 24.520 M -52.51 % | 51.627 M 37.44 % | 37.562 M 69.04 % | 22.221 M 2.81 % | 21.614 M -5.07 % | 22.768 M -0.73 % | 22.937 M -3.06 % | 23.662 M 8.69 % | 21.771 M 0.12 % | 21.744 M 16.72 % | 18.629 M -9.99 % | 20.698 M 19.28 % | 17.353 M |
| Net income | -4.281 M -37.61 % | -3.111 M 94.10 % | -52.699 M -1 044.63 % | -4.604 M -0.11 % | -4.599 M 22.01 % | -5.897 M 16.57 % | -7.068 M 20.26 % | -8.864 M 64.27 % | -24.807 M -19 480.47 % | 128.000 K -98.94 % | 12.128 M 30.95 % | 9.262 M 128.75 % | 4.049 M 14.90 % | 3.524 M -9.26 % | 3.884 M 2.27 % | 3.797 M -13.32 % | 4.381 M 45.20 % | 3.017 M 36.49 % | 2.210 M -22.47 % | 2.851 M -53.17 % | 6.088 M 53.62 % | 3.963 M |
| Income before tax | -2.099 M -56.41 % | -1.342 M 96.81 % | -42.062 M -1 829.47 % | -2.180 M -26.08 % | -1.729 M 33.35 % | -2.594 M 62.16 % | -6.856 M 31.07 % | -9.946 M 67.96 % | -31.045 M -2 859.56 % | 1.125 M -92.80 % | 15.617 M 36.64 % | 11.429 M 125.16 % | 5.076 M 15.08 % | 4.411 M -14.00 % | 5.129 M 10.82 % | 4.628 M -9.81 % | 5.132 M 37.51 % | 3.732 M 32.84 % | 2.809 M -15.93 % | 3.342 M -56.08 % | 7.608 M 53.38 % | 4.960 M |
| Income before tax ratio | -0.06 -46.20 % | -0.04 96.35 % | -1.12 -1 859.79 % | -0.06 -1.68 % | -0.06 40.17 % | -0.09 70.18 % | -0.31 42.34 % | -0.54 63.20 % | -1.48 -3 325.80 % | 0.05 -84.83 % | 0.30 -0.59 % | 0.30 33.20 % | 0.23 11.93 % | 0.20 -9.41 % | 0.23 11.63 % | 0.20 -6.96 % | 0.22 26.52 % | 0.17 32.68 % | 0.13 -27.97 % | 0.18 -51.20 % | 0.37 28.59 % | 0.29 |
| EBITDA | 7.157 M -9.69 % | 7.925 M 145.49 % | -17.420 M -338.44 % | 7.306 M 55.31 % | 4.704 M 3.23 % | 4.557 M 5 903.87 % | 75.901 K 102.74 % | -2.767 M 56.26 % | -6.326 M -164.68 % | 9.781 M -57.24 % | 22.874 M 25.51 % | 18.225 M 72.32 % | 10.576 M 15.51 % | 9.156 M -2.52 % | 9.392 M 12.18 % | 8.372 M -1.60 % | 8.509 M 37.28 % | 6.198 M 12.89 % | 5.490 M 5.06 % | 5.226 M -41.89 % | 8.994 M 48.46 % | 6.058 M |
| Net income ratio | -0.12 -28.63 % | -0.09 93.25 % | -1.40 -1 062.61 % | -0.12 19.27 % | -0.15 30.00 % | -0.21 34.24 % | -0.32 33.30 % | -0.49 58.96 % | -1.18 -22 754.90 % | 0.01 -97.78 % | 0.23 -4.73 % | 0.25 35.32 % | 0.18 11.76 % | 0.16 -4.41 % | 0.17 3.03 % | 0.17 -10.57 % | 0.19 33.60 % | 0.14 36.32 % | 0.10 -33.58 % | 0.15 -47.97 % | 0.29 28.79 % | 0.23 |
| Ratio EBITDA | 0.20 -15.58 % | 0.24 152.03 % | -0.46 -342.18 % | 0.19 25.25 % | 0.15 -7.35 % | 0.16 4 631.89 % | 0.00 102.29 % | -0.15 49.76 % | -0.30 -175.60 % | 0.40 -9.97 % | 0.44 -8.69 % | 0.49 1.94 % | 0.48 12.35 % | 0.42 2.69 % | 0.41 13.01 % | 0.37 1.51 % | 0.36 26.31 % | 0.28 12.75 % | 0.25 -9.99 % | 0.28 -35.44 % | 0.43 24.47 % | 0.35 |
| Gross profit ratio | 0.28 -6.82 % | 0.31 23.13 % | 0.25 -7.95 % | 0.27 -2.98 % | 0.28 -0.35 % | 0.28 45.07 % | 0.19 27.09 % | 0.15 -43.92 % | 0.27 -49.36 % | 0.53 7.38 % | 0.50 -3.71 % | 0.51 -8.68 % | 0.56 7.73 % | 0.52 -2.55 % | 0.54 -3.71 % | 0.56 -2.05 % | 0.57 0.03 % | 0.57 -7.83 % | 0.62 20.56 % | 0.51 -9.84 % | 0.57 3.23 % | 0.55 |
| Weighted average shs out dil | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.09 % | 270.241 M 0.09 % | 270.000 M 0.00 % | 270.000 M -27.59 % | 372.852 M 38.09 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 5.15 % | 256.768 M -4.90 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 173.62 % | 98.678 M -38.33 % | 160.000 M 0.00 % | 160.000 M |
| Weighted average shs out | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.00 % | 270.483 M 0.09 % | 270.241 M 0.09 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 2.82 % | 262.604 M -2.74 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 0.00 % | 270.000 M 173.61 % | 98.679 M -38.33 % | 160.003 M 0.00 % | 160.000 M |
| EPS diluted | -0.02 -73.91 % | -0.01 93.95 % | -0.19 -1 017.65 % | -0.02 0.00 % | -0.02 22.02 % | -0.02 16.79 % | -0.03 20.12 % | -0.03 64.31 % | -0.09 -30 733.33 % | 0.00 -98.06 % | 0.02 -54.81 % | 0.03 128.67 % | 0.02 14.50 % | 0.01 -13.25 % | 0.02 7.09 % | 0.01 -12.96 % | 0.02 44.64 % | 0.01 36.59 % | 0.01 -71.63 % | 0.03 -24.15 % | 0.04 53.63 % | 0.02 |
| Earnings per share | -0.02 -73.91 % | -0.01 93.95 % | -0.19 -1 017.65 % | -0.02 0.00 % | -0.02 22.02 % | -0.02 16.79 % | -0.03 20.12 % | -0.03 64.31 % | -0.09 -18 480.00 % | 0.00 -98.89 % | 0.04 30.90 % | 0.03 128.67 % | 0.02 14.50 % | 0.01 -11.49 % | 0.01 4.96 % | 0.01 -12.96 % | 0.02 44.64 % | 0.01 36.59 % | 0.01 -71.63 % | 0.03 -24.15 % | 0.04 53.63 % | 0.02 |
| Gross profit | 10.030 M -0.32 % | 10.062 M 7.66 % | 9.346 M -9.38 % | 10.313 M 20.31 % | 8.572 M 11.02 % | 7.721 M 84.06 % | 4.195 M 51.93 % | 2.761 M -51.18 % | 5.655 M -56.68 % | 13.055 M -49.00 % | 25.598 M 32.35 % | 19.341 M 54.36 % | 12.530 M 10.76 % | 11.313 M -7.49 % | 12.228 M -4.41 % | 12.793 M -5.05 % | 13.473 M 8.72 % | 12.393 M -7.72 % | 13.430 M 40.72 % | 9.544 M -18.85 % | 11.761 M 23.12 % | 9.552 M |
| Income tax expense | 841.000 K 23.49 % | 681.000 K -92.86 % | 9.533 M 920.62 % | 934.000 K 79.96 % | 519.000 K 5.27 % | 493.000 K 124.29 % | -2.029 M -87.56 % | -1.082 M 82.65 % | -6.238 M -725.68 % | 997.000 K -71.42 % | 3.488 M 60.97 % | 2.167 M 111.00 % | 1.027 M 15.78 % | 887.000 K -28.78 % | 1.245 M 49.86 % | 831.057 K 10.63 % | 751.236 K 5.07 % | 715.000 K 19.38 % | 598.919 K 22.05 % | 490.735 K -67.70 % | 1.519 M 52.44 % | 996.761 K |
| Cost of revenue | 25.211 M 10.19 % | 22.880 M -19.23 % | 28.329 M 1.34 % | 27.954 M 25.43 % | 22.287 M 11.56 % | 19.977 M 13.28 % | 17.635 M 13.78 % | 15.500 M 1.17 % | 15.321 M 33.63 % | 11.465 M -55.95 % | 26.029 M 42.85 % | 18.221 M 88.02 % | 9.691 M -5.92 % | 10.301 M -2.27 % | 10.540 M 3.90 % | 10.144 M -0.44 % | 10.189 M 8.64 % | 9.378 M 12.79 % | 8.314 M -8.49 % | 9.085 M 1.66 % | 8.937 M 14.56 % | 7.801 M |
| General and administrative expenses | 11.380 M 5.68 % | 10.768 M -37.65 % | 17.270 M 80.25 % | 9.581 M -7.61 % | 10.370 M 9.94 % | 9.432 M -5.93 % | 10.026 M 6.20 % | 9.441 M 21.15 % | 7.793 M -1.75 % | 7.932 M -3.77 % | 8.242 M 25.28 % | 6.579 M 1.91 % | 6.456 M -1.41 % | 6.548 M -7.60 % | 7.087 M -14.81 % | 8.319 M 5.05 % | 7.919 M 8.04 % | 7.330 M -22.48 % | 9.456 M 69.48 % | 5.579 M 51.35 % | 3.686 M -23.04 % | 4.789 M |
| Selling and marketing expenses | 1.772 M 39.42 % | 1.271 M -93.22 % | 18.742 M 600.38 % | 2.676 M 3.36 % | 2.589 M 67.14 % | 1.549 M -16.29 % | 1.851 M -40.48 % | 3.109 M -74.00 % | 11.957 M 313.02 % | 2.895 M 43.34 % | 2.020 M 14.69 % | 1.761 M 15.25 % | 1.528 M 25.76 % | 1.215 M 12.57 % | 1.079 M 95.17 % | 553.000 K 4.76 % | 527.864 K -69.65 % | 1.739 M -9.73 % | 1.926 M 80.61 % | 1.067 M 49.62 % | 712.828 K 39.27 % | 511.816 K |
| Other expenses | -1.023 M -61.10 % | -635.000 K -104.83 % | 13.141 M 1 761.35 % | -791.000 K 70.24 % | -2.658 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.524 M 24.65 % | -2.022 M -34.74 % | -1.501 M -110.81 % | -712.000 K 17.31 % | -861.000 K | 0.000 | 0.000 100.00 % | -105.620 K 74.11 % | -408.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 12.129 M 6.36 % | 11.404 M -76.80 % | 49.153 M 328.69 % | 11.466 M 11.31 % | 10.301 M -6.19 % | 10.981 M -7.54 % | 11.877 M -1.95 % | 12.113 M -35.44 % | 18.761 M 101.67 % | 9.303 M 12.90 % | 8.240 M 20.48 % | 6.839 M -5.95 % | 7.272 M 5.36 % | 6.902 M -2.78 % | 7.099 M -19.98 % | 8.872 M 6.36 % | 8.341 M -3.69 % | 8.661 M -27.87 % | 12.007 M 93.59 % | 6.202 M 49.35 % | 4.153 M -9.56 % | 4.592 M |
| Cost and expenses | 37.340 M 8.91 % | 34.284 M -55.75 % | 77.482 M 96.56 % | 39.420 M 20.96 % | 32.588 M 5.27 % | 30.958 M 4.90 % | 29.512 M 6.88 % | 27.613 M -18.98 % | 34.082 M 64.11 % | 20.768 M -39.40 % | 34.269 M 36.75 % | 25.060 M 47.73 % | 16.963 M -1.40 % | 17.203 M -2.47 % | 17.639 M -7.24 % | 19.015 M 2.62 % | 18.530 M 2.72 % | 18.039 M -11.23 % | 20.321 M 32.93 % | 15.287 M 16.79 % | 13.090 M 5.62 % | 12.393 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 |
| Selling general and administrative expenses | 13.152 M 9.24 % | 12.039 M -66.57 % | 36.012 M 193.81 % | 12.257 M -5.42 % | 12.959 M 18.01 % | 10.981 M -7.54 % | 11.877 M -5.37 % | 12.550 M -36.46 % | 19.750 M 82.41 % | 10.827 M 5.50 % | 10.262 M 23.05 % | 8.340 M 4.46 % | 7.984 M 2.85 % | 7.763 M -4.94 % | 8.166 M -7.95 % | 8.872 M 5.03 % | 8.447 M -6.86 % | 9.069 M -24.47 % | 12.007 M 80.67 % | 6.646 M 51.07 % | 4.399 M -17.02 % | 5.301 M |
| Interest income | 306.000 K 5 000.00 % | 6.000 K -98.62 % | 435.222 K 1 303.94 % | 31.000 K -94.13 % | 528.000 K 738.10 % | 63.000 K -86.50 % | 466.548 K 130.96 % | 202.000 K -58.35 % | 485.000 K -8.49 % | 530.000 K 21.06 % | 437.816 K 111.51 % | 207.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.741 M | 0.000 -100.00 % | 182.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 9.562 M 3.12 % | 9.273 M 3.39 % | 8.969 M 5.65 % | 8.490 M 9.06 % | 7.785 M 7.92 % | 7.214 M 4.07 % | 6.932 M 5.27 % | 6.585 M -2.88 % | 6.780 M 12.46 % | 6.029 M 9.31 % | 5.516 M -3.62 % | 5.723 M 7.62 % | 5.318 M 12.08 % | 4.745 M 11.30 % | 4.263 M 13.87 % | 3.744 M 10.87 % | 3.377 M 19.05 % | 2.836 M 5.79 % | 2.681 M 42.29 % | 1.884 M 35.96 % | 1.386 M 27.77 % | 1.085 M |
| Operating income | -2.099 M -56.41 % | -1.342 M 96.63 % | -39.807 M -3 352.48 % | -1.153 M 73.72 % | -4.387 M -34.57 % | -3.260 M 57.56 % | -7.682 M 16.05 % | -9.150 M 68.76 % | -29.290 M -880.65 % | 3.752 M -78.38 % | 17.358 M 38.84 % | 12.502 M 137.77 % | 5.258 M 19.20 % | 4.411 M -14.00 % | 5.129 M 30.80 % | 3.921 M -23.59 % | 5.132 M 37.51 % | 3.732 M 162.24 % | 1.423 M -57.41 % | 3.342 M -56.08 % | 7.608 M 52.98 % | 4.973 M |
| Operating income ratio | -0.06 -46.20 % | -0.04 96.14 % | -1.06 -3 406.72 % | -0.03 78.81 % | -0.14 -20.79 % | -0.12 66.55 % | -0.35 29.77 % | -0.50 64.12 % | -1.40 -1 012.55 % | 0.15 -54.49 % | 0.34 1.02 % | 0.33 40.66 % | 0.24 15.95 % | 0.20 -9.41 % | 0.23 31.77 % | 0.17 -21.18 % | 0.22 26.52 % | 0.17 161.92 % | 0.07 -63.52 % | 0.18 -51.20 % | 0.37 28.25 % | 0.29 |
| Total other income expenses net | 0.000 -100.00 % | 635.000 K 128.15 % | -2.255 M -119.61 % | -1.027 M -138.64 % | 2.658 M 291.22 % | -1.390 M -24.77 % | -1.114 M -87.55 % | -594.000 K 96.69 % | -17.939 M -582.87 % | -2.627 M -50.85 % | -1.741 M -62.30 % | -1.073 M -489.56 % | -182.000 K | 0.000 | 0.000 -100.00 % | 487.000 -99.54 % | 105.620 K | 0.000 -100.00 % | 1.386 M | 0.000 | 0.000 100.00 % | -13.130 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -39.768 M 8.97 % | -43.685 M 5.79 % | -46.372 M 21.69 % | -59.213 M 10.25 % | -65.977 M 5.26 % | -69.639 M 15.57 % | -82.478 M -5.66 % | -78.061 M 11.18 % | -87.888 M -37.29 % | -64.017 M 40.58 % | -107.740 M 6.34 % | -115.030 M -1 318.90 % | -8.107 M 78.01 % | -36.868 M 42.97 % | -64.647 M -180.25 % | -23.068 M 22.26 % | -29.674 M 35.78 % | -46.208 M 3.93 % | -48.100 M -1 020.88 % | 5.223 M |
| Total investments | 20.808 M 0.40 % | 20.726 M 0.50 % | 20.623 M -26.12 % | 27.915 M -30.01 % | 39.887 M -16.88 % | 47.990 M -3.95 % | 49.964 M -23.48 % | 65.297 M -1.28 % | 66.143 M -54.63 % | 145.791 M 37.21 % | 106.253 M 16.95 % | 90.852 M -53.58 % | 195.736 M 11.05 % | 176.260 M 20.63 % | 146.115 M 2 297.57 % | 6.094 M -0.64 % | 6.133 M -0.63 % | 6.172 M -0.61 % | 6.210 M -40.55 % | 10.447 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 0.00 % | 2.991 M 52.60 % | 1.960 M 0.00 % | 1.960 M 0.00 % | 1.960 M 27 584 547 717 644 188.00 % | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 200.00 % | 400.000 K -97.25 % | 14.533 M |
| Retained earnings | -100.757 M -4.44 % | -96.476 M -3.33 % | -93.365 M -129.20 % | -40.736 M -12.74 % | -36.132 M -14.58 % | -31.533 M -23.00 % | -25.636 M -38.06 % | -18.568 M -91.34 % | -9.704 M -164.25 % | 15.103 M -51.55 % | 31.175 M 55.27 % | 20.078 M 85.63 % | 10.816 M -11.10 % | 12.166 M 14.75 % | 10.602 M 92.11 % | 5.519 M -28.53 % | 7.721 M 51.24 % | 5.105 M -66.52 % | 15.250 M | 0.000 |
| Common stock | 135.242 M 0.00 % | 135.242 M 0.00 % | 135.242 M 0.00 % | 135.242 M 0.00 % | 135.242 M 0.00 % | 135.242 M 0.00 % | 135.242 M 0.18 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 0.00 % | 135.000 M 35.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 |
| Total equity | 199.757 M -1.45 % | 202.697 M -0.99 % | 204.719 M -20.09 % | 256.199 M -1.20 % | 259.313 M -1.42 % | 263.060 M -1.92 % | 268.202 M -0.84 % | 270.485 M -3.17 % | 279.349 M -8.16 % | 304.156 M -5.02 % | 320.228 M 3.94 % | 308.100 M 3.10 % | 298.838 M -0.45 % | 300.188 M 1.19 % | 296.665 M 177.99 % | 106.719 M -2.02 % | 108.921 M 2.46 % | 106.305 M -8.08 % | 115.650 M 695.80 % | 14.533 M |
| Other non current liabilities | 3.273 M 6.68 % | 3.068 M -3.88 % | 3.192 M 6.89 % | 2.986 M 111.32 % | 1.413 M 2.99 % | 1.372 M 3.08 % | 1.331 M 235.27 % | 397.000 K 7.30 % | 370.000 K 7.87 % | 343.000 K 8.47 % | 316.207 K 10.95 % | 285.000 K 9.62 % | 260.000 K 11.11 % | 234.000 K | 0.000 -100.00 % | 183.287 K 15.57 % | 158.596 K 18.44 % | 133.902 K 22.61 % | 109.210 K | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 non current liabilities | 3.273 M 6.68 % | 3.068 M -3.88 % | 3.192 M 6.89 % | 2.986 M 7.76 % | 2.771 M 9.61 % | 2.528 M 5.89 % | 2.387 M 501.38 % | 397.000 K 7.30 % | 370.000 K 7.87 % | 343.000 K 8.47 % | 316.207 K 10.95 % | 285.000 K 9.62 % | 260.000 K 11.11 % | 234.000 K | 0.000 -100.00 % | 183.287 K 15.57 % | 158.596 K 18.44 % | 133.902 K 22.61 % | 109.210 K | 0.000 |
| Other current liabilities | 17.912 M -0.21 % | 17.950 M -4.72 % | 18.838 M -3.66 % | 19.555 M 14.19 % | 17.125 M -1.18 % | 17.330 M 131.25 % | 7.494 M 42.20 % | 5.270 M 63.11 % | 3.231 M -83.50 % | 19.585 M 290.41 % | 5.017 M | 0.000 | 0.000 -100.00 % | 5.140 M -48.26 % | 9.934 M 83.58 % | 5.411 M -61.87 % | 14.191 M -29.04 % | 19.998 M 148.10 % | 8.061 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.554 M 2.98 % | 10.248 M 41.69 % | 7.233 M 7.43 % | 6.733 M 10.18 % | 6.111 M -0.71 % | 6.155 M 3.21 % | 5.963 M 4.45 % | 5.709 M | 0.000 | 0.000 -100.00 % | 4.515 M 2 347.73 % | 184.468 K -95.55 % | 4.148 M 5.30 % | 3.939 M | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 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 % | 187.300 K | 0.000 -100.00 % | 1.931 M 39.84 % | 1.381 M | 0.000 |
| Total current liabilities | 29.875 M -0.38 % | 29.988 M 3.49 % | 28.976 M -5.22 % | 30.571 M 19.69 % | 25.542 M -1.76 % | 25.999 M 6.91 % | 24.320 M 39.69 % | 17.410 M -6.31 % | 18.583 M -48.67 % | 36.202 M 3.32 % | 35.040 M 38.65 % | 25.272 M 44.28 % | 17.516 M -15.34 % | 20.689 M 9.27 % | 18.934 M 3.96 % | 18.212 M -14.00 % | 21.178 M -43.40 % | 37.419 M 70.68 % | 21.923 M | 0.000 |
| Total liabilities | 33.148 M 0.28 % | 33.056 M 2.76 % | 32.168 M -4.14 % | 33.557 M 18.52 % | 28.313 M -0.75 % | 28.527 M 6.81 % | 26.707 M 49.98 % | 17.807 M -6.05 % | 18.953 M -48.14 % | 36.545 M 3.36 % | 35.356 M 38.34 % | 25.557 M 43.77 % | 17.776 M -15.04 % | 20.923 M 10.50 % | 18.934 M 2.93 % | 18.395 M -13.79 % | 21.337 M -43.18 % | 37.552 M 70.44 % | 22.033 M | 0.000 |
| Other non current assets | 4.009 M 5 710.14 % | 69.000 K 17.01 % | 58.969 K -99.19 % | 7.242 M 151.02 % | 2.885 M -2.93 % | 2.972 M 87.10 % | 1.588 M -73.62 % | 6.022 M 2.50 % | 5.875 M -0.64 % | 5.913 M -0.63 % | 5.951 M -9.65 % | 6.586 M 9.42 % | 6.019 M -0.64 % | 6.058 M -5.38 % | 6.402 M 15 488.78 % | 41.070 K 0.00 % | 41.070 K 0.00 % | 41.069 K | 0.000 100.00 % | -5.223 M |
| Long term investments | 0.000 -100.00 % | 3.968 M -0.70 % | 3.996 M -45.95 % | 7.393 M -40.73 % | 12.474 M -39.67 % | 20.677 M -9.16 % | 22.761 M 10.03 % | 20.686 M -27.66 % | 28.597 M -38.40 % | 46.420 M 96.53 % | 23.620 M 21.03 % | 19.515 M -45.52 % | 35.818 M 123.86 % | 16.000 M 0.00 % | 16.000 M 162.54 % | 6.094 M -0.64 % | 6.133 M -0.63 % | 6.172 M -0.61 % | 6.210 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 74.601 M -4.02 % | 77.723 M -10.46 % | 86.804 M 3.94 % | 83.510 M 2.15 % | 81.752 M 2.50 % | 79.760 M 2.97 % | 77.461 M -1.44 % | 78.591 M 9.73 % | 71.621 M 12.89 % | 63.443 M 2.05 % | 62.171 M 9.66 % | 56.695 M 10.50 % | 51.310 M 6.47 % | 48.191 M 10.91 % | 43.449 M 5.35 % | 41.243 M 8.16 % | 38.133 M 24.84 % | 30.545 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 72.898 M -2.28 % | 74.601 M -4.02 % | 77.723 M -10.46 % | 86.804 M 3.94 % | 83.510 M 2.15 % | 81.752 M 2.50 % | 79.760 M 2.97 % | 77.461 M -1.44 % | 78.591 M 9.73 % | 71.621 M 12.89 % | 63.443 M 2.05 % | 62.171 M 9.66 % | 56.695 M 10.50 % | 51.310 M 6.47 % | 48.191 M 10.91 % | 43.449 M 5.35 % | 41.243 M 8.16 % | 38.133 M 24.84 % | 30.545 M | 0.000 |
| Property plant equipment net | 49.808 M -0.18 % | 49.898 M 0.41 % | 49.693 M -0.76 % | 50.073 M -0.03 % | 50.090 M -0.46 % | 50.321 M -0.89 % | 50.775 M 10.20 % | 46.077 M 3.05 % | 44.714 M -0.20 % | 44.805 M -0.78 % | 45.157 M -0.73 % | 45.489 M -0.54 % | 45.736 M -0.77 % | 46.089 M -0.58 % | 46.356 M -0.62 % | 46.645 M -0.72 % | 46.984 M -0.23 % | 47.091 M -0.61 % | 47.382 M | 0.000 |
| Total non current assets | 126.890 M -1.41 % | 128.707 M -2.23 % | 131.638 M -17.99 % | 160.517 M 1.62 % | 157.964 M -4.11 % | 164.727 M 0.51 % | 163.890 M 4.37 % | 157.024 M -3.94 % | 163.473 M -3.23 % | 168.929 M 21.86 % | 138.625 M 3.07 % | 134.490 M -6.95 % | 144.542 M 20.68 % | 119.768 M 2.41 % | 116.950 M 21.27 % | 96.436 M 2.00 % | 94.546 M 3.37 % | 91.463 M 8.68 % | 84.159 M 1 711.22 % | -5.223 M |
| Other current assets | 5.642 M -12.23 % | 6.428 M 12.87 % | 5.695 M -68.58 % | 18.124 M 11.27 % | 16.288 M 25.40 % | 12.989 M 48.69 % | 8.735 M 125.96 % | 3.866 M 53.96 % | 2.511 M 358.21 % | 548.000 K -5.06 % | 577.218 K -18.36 % | 707.000 K 217.04 % | 223.000 K -51.42 % | 459.000 K -56.12 % | 1.046 M 112.68 % | 491.817 K 418.22 % | 94.905 K -44.04 % | 169.605 K -46.86 % | 319.141 K | 0.000 |
| Short term investments | 20.808 M 0.40 % | 20.726 M 0.50 % | 20.623 M 0.49 % | 20.522 M -25.14 % | 27.413 M 0.37 % | 27.313 M 0.40 % | 27.203 M -39.02 % | 44.611 M 18.82 % | 37.546 M -62.22 % | 99.371 M 20.26 % | 82.633 M 15.84 % | 71.337 M -55.39 % | 159.918 M -0.21 % | 160.260 M 23.17 % | 130.115 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.447 M |
| cash and cash equivalents | 39.768 M -8.97 % | 43.685 M -5.79 % | 46.372 M -21.69 % | 59.213 M -10.25 % | 65.977 M -5.26 % | 69.639 M -15.57 % | 82.478 M 5.66 % | 78.061 M -11.18 % | 87.888 M 37.29 % | 64.017 M -40.58 % | 107.740 M -6.34 % | 115.030 M 1 318.90 % | 8.107 M -78.01 % | 36.868 M -42.97 % | 64.647 M 180.25 % | 23.068 M -22.26 % | 29.674 M -35.78 % | 46.208 M -3.93 % | 48.100 M 1 020.88 % | -5.223 M |
| Cash and short term investments | 60.576 M -5.95 % | 64.411 M -3.86 % | 66.995 M -15.98 % | 79.735 M -14.62 % | 93.390 M -3.67 % | 96.952 M -11.61 % | 109.681 M -10.59 % | 122.672 M -2.20 % | 125.434 M -23.23 % | 163.388 M -14.18 % | 190.374 M 2.15 % | 186.367 M 10.92 % | 168.025 M -14.76 % | 197.128 M 1.21 % | 194.762 M 744.30 % | 23.068 M -22.26 % | 29.674 M -35.78 % | 46.208 M -3.93 % | 48.100 M 820.88 % | 5.223 M |
| Total current assets | 106.015 M -0.96 % | 107.046 M 1.71 % | 105.248 M -18.56 % | 129.239 M -0.33 % | 129.662 M 2.21 % | 126.860 M -3.17 % | 131.019 M -0.19 % | 131.268 M -2.64 % | 134.829 M -21.51 % | 171.772 M -20.83 % | 216.959 M 8.93 % | 199.167 M 15.75 % | 172.072 M -14.54 % | 201.343 M 1.25 % | 198.857 M 593.41 % | 28.678 M -19.70 % | 35.712 M -31.84 % | 52.394 M -2.11 % | 53.524 M 924.73 % | 5.223 M |
| Inventory | 3.336 M -32.13 % | 4.915 M 224.30 % | 1.516 M -61.52 % | 3.939 M | 0.000 | 0.000 | 0.000 -100.00 % | 489.000 K -65.51 % | 1.418 M 23.73 % | 1.146 M 9.68 % | 1.045 M -24.40 % | 1.382 M 785.90 % | 156.000 K -2.50 % | 160.000 K -2.65 % | 164.352 K -7.49 % | 177.665 K -0.17 % | 177.971 K 84.31 % | 96.559 K -0.50 % | 97.048 K | 0.000 |
| Net receivables | 36.461 M 16.52 % | 31.292 M 0.80 % | 31.043 M 13.13 % | 27.441 M 37.31 % | 19.984 M 18.12 % | 16.919 M 45.57 % | 11.623 M 174.05 % | 4.241 M -22.41 % | 5.466 M -18.30 % | 6.690 M -73.20 % | 24.963 M 133.06 % | 10.711 M 192.01 % | 3.668 M 2.00 % | 3.596 M 24.66 % | 2.885 M -41.61 % | 4.941 M -14.31 % | 5.766 M -2.62 % | 5.920 M 18.22 % | 5.008 M | 0.000 |
| Tax assets | 175.000 K 2.34 % | 171.000 K 2.30 % | 167.161 K -98.14 % | 9.005 M 0.00 % | 9.005 M 0.00 % | 9.005 M -0.01 % | 9.006 M 32.86 % | 6.778 M 19.00 % | 5.696 M 3 250.59 % | 170.000 K -62.63 % | 454.856 K -37.61 % | 729.000 K 166.06 % | 274.000 K -11.90 % | 311.000 K | 0.000 -100.00 % | 207.086 K 43.42 % | 144.389 K 439.15 % | 26.781 K 22.61 % | 21.842 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 10.872 M -2.12 % | 11.107 M 14.62 % | 9.690 M -11.47 % | 10.946 M 39.37 % | 7.854 M -3.68 % | 8.154 M 27.83 % | 6.379 M 30.00 % | 4.907 M -43.07 % | 8.619 M 15.52 % | 7.461 M -62.12 % | 19.697 M 9.20 % | 18.038 M 75.54 % | 10.276 M -23.91 % | 13.505 M 50.06 % | 9.000 M 11.13 % | 8.098 M 45.72 % | 5.557 M -51.00 % | 11.341 M 32.76 % | 8.543 M | 0.000 |
| Tax payables | 1.091 M 17.19 % | 931.000 K 108.06 % | 447.460 K 539.23 % | 70.000 K -87.57 % | 563.000 K 9.32 % | 515.000 K 159.75 % | 198.265 K | 0.000 | 0.000 -100.00 % | 3.045 M -27.00 % | 4.171 M 228.21 % | 1.271 M -16.98 % | 1.531 M -25.10 % | 2.044 M | 0.000 -100.00 % | 187.300 K -84.96 % | 1.245 M -35.52 % | 1.931 M 39.84 % | 1.381 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.358 M 17.47 % | 1.156 M 9.42 % | 1.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 10.977 M 13.92 % | 9.636 M 12.73 % | 8.548 M 15.54 % | 7.398 M 25.22 % | 5.908 M 16.85 % | 5.056 M 17.54 % | 4.302 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 151.304 M 0.00 % | 151.304 M 0.00 % | 151.304 M 0.00 % | 151.304 M 0.00 % | 151.304 M 0.00 % | 151.304 M 0.00 % | 151.304 M 0.16 % | 151.062 M 0.00 % | 151.062 M 0.00 % | 151.062 M 0.00 % | 151.062 M 0.00 % | 151.062 M 0.00 % | 151.062 M 0.00 % | 151.062 M 0.00 % | 151.062 M | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 232.905 M -1.21 % | 235.753 M -0.48 % | 236.886 M -18.25 % | 289.756 M 0.74 % | 287.626 M -1.36 % | 291.587 M -1.13 % | 294.909 M 2.30 % | 288.292 M -3.36 % | 298.302 M -12.44 % | 340.701 M -4.19 % | 355.584 M 6.57 % | 333.657 M 5.38 % | 316.614 M -1.40 % | 321.111 M 1.68 % | 315.807 M 152.41 % | 125.114 M -3.95 % | 130.258 M -9.45 % | 143.858 M 4.48 % | 137.683 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-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -366.022 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.676 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.834 M -170.17 % | 4.039 M 1 067.25 % | 346.026 K 106.76 % | -5.116 M 12.53 % | -5.849 M -316.00 % | -1.406 M -206.08 % | 1.325 M 249.71 % | 379.000 K 143.07 % | -880.000 K -118.30 % | 4.808 M 169.25 % | -6.942 M -2 168.79 % | -306.000 K 78.13 % | -1.399 M -229.18 % | -425.000 K -123.82 % | 1.784 M 216.66 % | -1.529 M -187.32 % | 1.752 M -1.60 % | 1.780 M -11.46 % | 2.010 M 192.13 % | -2.182 M -1 613.74 % | -127.333 K -151.97 % | 244.989 K |
| Accounts receivables | -5.168 M -1 967.20 % | -250.000 K 93.19 % | -3.671 M 51.07 % | -7.504 M -144.83 % | -3.065 M 29.00 % | -4.317 M 59.55 % | -10.673 M -13 115.31 % | 82.000 K -82.55 % | 470.000 K -97.50 % | 18.788 M 232.28 % | -14.204 M -251.14 % | -4.045 M -1 626.42 % | 265.000 K 286.62 % | -142.000 K -108.95 % | 1.587 M 270.84 % | 427.948 K 147.65 % | -898.025 K -17.72 % | -762.865 K 34.29 % | -1.161 M 46.80 % | -2.182 M -4 431.71 % | -48.153 K -118.82 % | 255.801 K |
| Inventory | 1.580 M 146.47 % | -3.400 M -302.13 % | 1.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 249.784 K -73.14 % | 930.000 K 440.66 % | -273.000 K -170.30 % | -101.000 K -129.90 % | 337.755 K 230.91 % | -258.000 K -6 550.00 % | 4.000 K 0.00 % | 4.000 K -68.49 % | 12.696 K 4 049.02 % | 306.000 100.34 % | -89.992 K -9 099.20 % | 1.000 K -98.02 % | 50.395 K | 0.000 100.00 % | -79.180 K -632.33 % | -10.812 K |
| Accounts payables | 0.000 -100.00 % | 663.000 K | 0.000 | 0.000 100.00 % | -387.000 K -157.50 % | 673.000 K -80.42 % | 3.437 M 360.05 % | 747.000 K 357.59 % | -290.000 K 97.90 % | -13.793 M -308.47 % | 6.616 M 70.34 % | 3.884 M 273.63 % | -2.237 M -207.70 % | -727.000 K | 0.000 100.00 % | -1.908 M 25.30 % | -2.555 M -231.34 % | 1.945 M -38.33 % | 3.154 M | 0.000 | 0.000 | 0.000 |
| Other working capital | 754.000 K -89.27 % | 7.026 M 200.86 % | 2.335 M -2.21 % | 2.388 M 199.62 % | -2.397 M -207.10 % | 2.238 M -73.07 % | 8.312 M 702.29 % | -1.380 M -75.35 % | -787.000 K -815.12 % | -86.000 K -128.00 % | 307.168 K 171.83 % | 113.000 K -80.14 % | 569.000 K 232.63 % | -429.000 K -332.45 % | 184.555 K 473.70 % | -49.386 K -102.68 % | 1.842 M 3.52 % | 1.779 M 5 481.61 % | -33.057 K | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.155 M 86.31 % | -8.434 M -130.56 % | 27.597 M 1 292.08 % | -2.315 M -340.89 % | 961.000 K -92.97 % | 13.661 M -19.07 % | 16.881 M 2 280.91 % | 709.000 K -95.44 % | 15.560 M 7 274.41 % | 211.000 K -81.29 % | 1.128 M 149.15 % | -2.295 M -117.33 % | -1.056 M -608.72 % | -149.000 K -120.42 % | 729.643 K -91.16 % | 8.249 M 5 732.21 % | -146.467 K -1.01 % | -145.000 K -103.33 % | 4.349 M 210.04 % | -3.952 M -157.82 % | 6.834 M 337.94 % | -2.872 M |
| Net cash provided by operating activities | 3.474 M -1.75 % | 3.536 M 168.65 % | -5.150 M -359.46 % | -1.121 M 34.14 % | -1.702 M 62.18 % | -4.500 M -43.04 % | -3.146 M -38.41 % | -2.273 M 76.29 % | -9.585 M -178.74 % | 12.173 M -20.53 % | 15.318 M 5.27 % | 14.551 M 83.29 % | 7.939 M -7.49 % | 8.582 M -19.50 % | 10.661 M 101.40 % | 5.293 M -68.12 % | 16.602 M 101.45 % | 8.241 M 3.89 % | 7.932 M 667.09 % | -1.399 M -109.86 % | 14.181 M 485.82 % | 2.421 M |
| Investments in property plant and equipment | -366.000 K 56.06 % | -833.000 K -25.99 % | -661.138 K -332.12 % | -153.000 K 98.38 % | -9.460 M -13.44 % | -8.339 M 42.18 % | -14.422 M -90.91 % | -7.554 M 38.70 % | -12.324 M 11.46 % | -13.919 M -119.00 % | -6.356 M 38.37 % | -10.312 M 8.75 % | -11.301 M -81.05 % | -6.242 M -6 845.82 % | -89.867 K 98.48 % | -5.899 M 49.51 % | -11.683 M -15.30 % | -10.133 M -38.77 % | -7.302 M 85.94 % | -51.937 M -36 341.88 % | -142.520 K -2 780.94 % | -4.947 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 12.012 M | 0.000 100.00 % | -5.250 M -22.32 % | -4.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 336.000 | 0.000 100.00 % | -18.931 M 64.02 % | -52.617 M -378.32 % | -11.000 M -9 465.56 % | -115.000 K 76.09 % | -481.000 K 98.40 % | -30.119 M | 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 -100.00 % | 7.000 M -6.67 % | 7.500 M | 0.000 -100.00 % | 17.500 M | 0.000 -100.00 % | 83.911 M 739.11 % | 10.000 M 5 618 077.53 % | -178.000 -100.00 % | 105.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -7.025 M -30.33 % | -5.390 M 23.32 % | -7.029 M 43.72 % | -12.490 M | 0.000 100.00 % | -8.181 M -198.43 % | 8.312 M 211.87 % | -7.430 M 50.51 % | -15.012 M -2 445.63 % | 640.000 K 102.84 % | -22.538 M -1 226.90 % | 2.000 M 110.25 % | -19.519 M 46.16 % | -36.254 M 76.62 % | -155.055 M -2 545.08 % | -5.862 M -175.92 % | 7.721 M 176.67 % | -10.071 M -37.33 % | -7.334 M -139.83 % | -3.058 M -111.75 % | -1.444 M 39.07 % | -2.370 M |
| Net cash used for investing activites | -7.391 M -18.77 % | -6.223 M 19.08 % | -7.691 M -36.29 % | -5.643 M -187.91 % | -1.960 M 76.50 % | -8.339 M -217.80 % | 7.079 M 193.71 % | -7.554 M -115.21 % | 49.656 M 188.84 % | -55.896 M -147.26 % | -22.606 M -124.47 % | 92.372 M 395.11 % | -31.301 M 13.92 % | -36.361 M 76.56 % | -155.144 M -2 529.95 % | -5.899 M -48.91 % | -3.962 M 60.90 % | -10.133 M -38.77 % | -7.302 M 86.72 % | -54.995 M -3 366.27 % | -1.587 M 33.20 % | -2.375 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 483.100 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.600 M | 0.000 -100.00 % | 24.000 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -186.000 | 0.000 100.00 % | -16.200 M | 0.000 100.00 % | -810.000 | 0.000 100.00 % | -5.399 M | 0.000 | 0.000 100.00 % | -6.000 M 40.00 % | -10.000 M | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 |
| Other financing activites | 0.000 | 0.000 | 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 % | 186.062 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 483.286 K | 0.000 100.00 % | -16.200 M | 0.000 100.00 % | -810.000 | 0.000 100.00 % | -5.399 M | 0.000 -100.00 % | 186.062 M 3 201.04 % | -6.000 M -125.42 % | 23.600 M | 0.000 -100.00 % | 24.000 M -37.50 % | 38.400 M 62.71 % | 23.600 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 313.000 | 0.000 | 0.000 | 0.000 100.00 % | -394.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -3.917 M -45.78 % | -2.687 M 79.08 % | -12.841 M -89.85 % | -6.764 M -84.71 % | -3.662 M 71.48 % | -12.839 M -390.68 % | 4.417 M 144.95 % | -9.827 M -141.17 % | 23.871 M 154.60 % | -43.723 M -499.79 % | -7.290 M -106.82 % | 106.923 M 471.76 % | -28.761 M -3.54 % | -27.779 M -166.81 % | 41.579 M 729.43 % | -6.606 M -118.23 % | 36.240 M 2 015.44 % | -1.892 M -107.68 % | 24.630 M 236.88 % | -17.994 M -149.71 % | 36.195 M 79 186.99 % | 45.650 K |
| Cash at beginning of period | 43.685 M -5.79 % | 46.372 M -21.69 % | 59.213 M -10.25 % | 65.977 M -5.26 % | 69.639 M -15.57 % | 82.478 M 5.66 % | 78.061 M -11.18 % | 87.888 M 37.29 % | 64.017 M -40.58 % | 107.740 M -6.34 % | 115.030 M 1 318.90 % | 8.107 M -78.01 % | 36.868 M -42.97 % | 64.647 M 180.25 % | 23.068 M -22.26 % | 29.674 M 468.10 % | 5.223 M -89.14 % | 48.100 M 104.94 % | 23.470 M -43.40 % | 41.463 M 686.94 % | 5.269 M 0.87 % | 5.223 M |
| Cash at end of period | 39.768 M -8.97 % | 43.685 M -5.79 % | 46.372 M -21.69 % | 59.213 M -10.25 % | 65.977 M -5.26 % | 69.639 M -15.57 % | 82.478 M 5.66 % | 78.061 M -11.18 % | 87.888 M 37.29 % | 64.017 M -40.58 % | 107.740 M -6.34 % | 115.030 M 1 318.90 % | 8.107 M -78.01 % | 36.868 M -42.97 % | 64.647 M 180.25 % | 23.068 M -44.37 % | 41.463 M -10.27 % | 46.208 M -3.93 % | 48.100 M 104.94 % | 23.470 M -43.40 % | 41.463 M 686.94 % | 5.269 M |
| Operating cash flow | 3.474 M -1.75 % | 3.536 M 168.65 % | -5.150 M -359.46 % | -1.121 M 34.14 % | -1.702 M 62.18 % | -4.500 M -43.04 % | -3.146 M -38.41 % | -2.273 M 76.29 % | -9.585 M -178.74 % | 12.173 M -20.53 % | 15.318 M 5.27 % | 14.551 M 83.29 % | 7.939 M -7.49 % | 8.582 M -19.50 % | 10.661 M 101.40 % | 5.293 M -68.12 % | 16.602 M 101.45 % | 8.241 M 3.89 % | 7.932 M 667.09 % | -1.399 M -109.86 % | 14.181 M 485.82 % | 2.421 M |
| Capital expenditure | -7.391 M -18.77 % | -6.223 M 19.08 % | -7.691 M 39.17 % | -12.643 M -33.65 % | -9.460 M -13.44 % | -8.339 M 42.18 % | -14.422 M -90.91 % | -7.554 M 38.70 % | -12.324 M 11.46 % | -13.919 M -119.00 % | -6.356 M 38.37 % | -10.312 M 8.75 % | -11.301 M -81.05 % | -6.242 M -6 845.82 % | -89.867 K 98.48 % | -5.899 M 49.51 % | -11.683 M -15.30 % | -10.133 M -38.77 % | -7.302 M 85.94 % | -51.937 M -36 341.88 % | -142.520 K -2 780.94 % | -4.947 K |
| Free CashFlow | -3.917 M -45.78 % | -2.687 M 79.07 % | -12.841 M 6.71 % | -13.764 M -23.31 % | -11.162 M 13.06 % | -12.839 M 26.92 % | -17.567 M -78.77 % | -9.827 M 55.15 % | -21.909 M -1 154.81 % | -1.746 M -119.48 % | 8.962 M 111.42 % | 4.239 M 226.09 % | -3.362 M -243.68 % | 2.340 M -77.86 % | 10.571 M 1 845.09 % | -605.756 K -112.32 % | 4.919 M 359.97 % | -1.892 M -400.22 % | 630.208 K 101.18 % | -53.336 M -479.92 % | 14.039 M 481.12 % | 2.416 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |