Alphalogic Techsys Limited ALPHALOGIC.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 779.634 M 44.58 % | 539.233 M 142.67 % | 222.204 M 84.89 % | 120.183 M 119.38 % | 54.782 M 17.03 % | 46.810 M 86.74 % | 25.067 M 14.81 % | 21.833 M 15.62 % | 18.884 M |
| Net income | 48.584 M 17.28 % | 41.425 M 21.59 % | 34.069 M 65.02 % | 20.645 M 197.44 % | 6.941 M -65.47 % | 20.100 M 32.05 % | 15.221 M 310.37 % | 3.709 M 9.54 % | 3.386 M |
| Income before tax | 84.370 M 20.69 % | 69.905 M 27.91 % | 54.651 M 100.81 % | 27.215 M 181.41 % | 9.671 M -63.48 % | 26.484 M 25.30 % | 21.137 M 344.39 % | 4.756 M 3.56 % | 4.593 M |
| Income before tax ratio | 0.11 -16.52 % | 0.13 -47.29 % | 0.25 8.61 % | 0.23 28.27 % | 0.18 -68.80 % | 0.57 -32.90 % | 0.84 287.06 % | 0.22 -10.42 % | 0.24 |
| EBITDA | 90.682 M 16.28 % | 77.983 M 27.98 % | 60.935 M 67.51 % | 36.376 M 149.32 % | 14.590 M -29.45 % | 20.681 M 1.07 % | 20.463 M 306.96 % | 5.028 M 3.21 % | 4.872 M |
| Net income ratio | 0.06 -18.88 % | 0.08 -49.90 % | 0.15 -10.74 % | 0.17 35.58 % | 0.13 -70.49 % | 0.43 -29.28 % | 0.61 257.43 % | 0.17 -5.26 % | 0.18 |
| Ratio EBITDA | 0.12 -19.57 % | 0.14 -47.26 % | 0.27 -9.40 % | 0.30 13.65 % | 0.27 -39.72 % | 0.44 -45.88 % | 0.82 254.46 % | 0.23 -10.73 % | 0.26 |
| Gross profit ratio | 0.11 -31.14 % | 0.16 -51.33 % | 0.33 67.07 % | 0.20 11.55 % | 0.18 -71.64 % | 0.63 -28.43 % | 0.88 122.25 % | 0.39 -11.15 % | 0.44 |
| Weighted average shs out dil | 62.611 M 1.36 % | 61.771 M -1.35 % | 62.617 M 13.32 % | 55.257 M 4.13 % | 53.067 M 36.39 % | 38.909 M 29.03 % | 30.156 M -0.12 % | 30.192 M 0.00 % | 30.192 M |
| Weighted average shs out | 62.611 M 2.48 % | 61.098 M 0.95 % | 60.521 M 9.53 % | 55.257 M 4.13 % | 53.067 M 36.39 % | 38.909 M 29.03 % | 30.156 M -0.12 % | 30.192 M 0.00 % | 30.192 M |
| EPS diluted | 0.78 16.42 % | 0.67 24.07 % | 0.54 45.95 % | 0.37 184.62 % | 0.13 -75.00 % | 0.52 4.00 % | 0.50 316.67 % | 0.12 9.09 % | 0.11 |
| Earnings per share | 0.78 14.71 % | 0.68 21.43 % | 0.56 51.35 % | 0.37 184.62 % | 0.13 -75.00 % | 0.52 4.00 % | 0.50 316.67 % | 0.12 9.09 % | 0.11 |
| Gross profit | 86.673 M -0.44 % | 87.056 M 18.11 % | 73.706 M 208.90 % | 23.861 M 144.73 % | 9.750 M -66.81 % | 29.377 M 33.65 % | 21.980 M 155.17 % | 8.614 M 2.72 % | 8.385 M |
| Income tax expense | 21.491 M 26.34 % | 17.011 M 22.60 % | 13.875 M 113.07 % | 6.512 M 138.53 % | 2.730 M -57.24 % | 6.384 M 7.91 % | 5.916 M 464.84 % | 1.047 M -13.20 % | 1.207 M |
| Cost of revenue | 692.961 M 53.25 % | 452.177 M 204.50 % | 148.498 M 54.17 % | 96.322 M 113.90 % | 45.032 M 158.31 % | 17.433 M 464.72 % | 3.087 M -76.65 % | 13.219 M 25.91 % | 10.499 M |
| General and administrative expenses | 4.341 M 909.53 % | 430.000 K 38.71 % | 310.000 K -96.56 % | 9.023 M 3 643.98 % | 241.000 K -97.09 % | 8.275 M 1 173.08 % | 650.000 K | 0.000 | 0.000 |
| Selling and marketing expenses | 839.000 K -85.34 % | 5.723 M 41.20 % | 4.053 M 3 652.78 % | 108.000 K -98.67 % | 8.126 M 1 175.67 % | 637.000 K 281.44 % | 167.000 K -85.99 % | 1.192 M -34.45 % | 1.818 M |
| Other expenses | 1.323 M -93.01 % | 18.927 M 11.49 % | 16.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 19.278 M -23.13 % | 25.080 M 17.53 % | 21.339 M 133.70 % | 9.131 M 9.13 % | 8.367 M -6.12 % | 8.912 M 571.08 % | 1.328 M 11.43 % | 1.192 M -69.47 % | 3.904 M |
| Cost and expenses | 712.239 M 48.47 % | 479.734 M 182.47 % | 169.837 M 61.05 % | 105.453 M 97.48 % | 53.399 M 102.69 % | 26.345 M 496.72 % | 4.415 M -69.36 % | 14.411 M 0.06 % | 14.402 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 17.955 M 191.81 % | 6.153 M 41.03 % | 4.363 M -52.22 % | 9.131 M 9.13 % | 8.367 M -6.12 % | 8.912 M 990.82 % | 817.000 K -31.45 % | 1.192 M -34.45 % | 1.818 M |
| Interest income | 17.680 M 38.14 % | 12.799 M 108.08 % | 6.151 M -31.27 % | 8.949 M -30.31 % | 12.841 M 62.30 % | 7.912 M 1 531.34 % | 485.000 K 113.87 % | 226.774 K 104.52 % | 110.880 K |
| Interest expense | 4.989 M -27.33 % | 6.865 M 32.58 % | 5.178 M -40.77 % | 8.742 M 92.01 % | 4.553 M 169.73 % | 1.688 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.323 M 9.07 % | 1.213 M 9.67 % | 1.106 M 163.96 % | 419.000 K 14.48 % | 366.000 K 69.44 % | 216.000 K 266.10 % | 59.000 K -88.82 % | 527.648 K 50.24 % | 351.194 K |
| Operating income | 67.395 M 8.74 % | 61.976 M 17.93 % | 52.552 M 256.77 % | 14.730 M 965.08 % | 1.383 M -93.24 % | 20.465 M 0.30 % | 20.404 M 174.91 % | 7.422 M 64.18 % | 4.521 M |
| Operating income ratio | 0.09 -24.79 % | 0.11 -51.40 % | 0.24 92.96 % | 0.12 385.48 % | 0.03 -94.23 % | 0.44 -46.29 % | 0.81 139.44 % | 0.34 42.01 % | 0.24 |
| Total other income expenses net | 16.975 M 114.09 % | 7.929 M 277.75 % | 2.099 M -83.19 % | 12.485 M 50.64 % | 8.288 M 37.70 % | 6.019 M 721.15 % | 733.000 K 127.50 % | -2.666 M -3 798.05 % | 72.084 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 8.120 M -83.48 % | 49.150 M -29.67 % | 69.887 M 67.40 % | 41.749 M 86.47 % | 22.389 M -7.69 % | 24.253 M 215.71 % | 7.682 M | 0.000 -100.00 % | 2.014 M |
| Total investments | 101.940 M -47.46 % | 194.023 M 53.88 % | 126.090 M 646.54 % | 16.890 M -86.84 % | 128.309 M 41.26 % | 90.829 M | 0.000 | 0.000 -100.00 % | 1.602 M |
| Total debt | 8.402 M -82.95 % | 49.273 M -30.73 % | 71.135 M 65.21 % | 43.058 M 89.77 % | 22.689 M -6.68 % | 24.314 M 100.61 % | 12.120 M | 0.000 -100.00 % | 2.413 M |
| Accumulated other comprehensive income loss | 4.167 M -67.21 % | 12.710 M 205.26 % | -12.075 M -150.47 % | -4.821 M -160 600.00 % | -3.000 K | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 |
| Retained earnings | 100.018 M 28.66 % | 77.738 M 47.86 % | 52.576 M 101.55 % | 26.086 M -9.43 % | 28.802 M 31.75 % | 21.861 M 43.62 % | 15.221 M | 0.000 | 0.000 |
| Common stock | 313.056 M 31.95 % | 237.254 M 35.02 % | 175.714 M 55.68 % | 112.866 M 306.58 % | 27.760 M 0.00 % | 27.760 M 1 941.18 % | 1.360 M 57.28 % | 864.713 K -88.12 % | 7.277 M |
| Total equity | 577.409 M 17.79 % | 490.210 M 70.85 % | 286.928 M 52.70 % | 187.908 M 72.63 % | 108.852 M 6.81 % | 101.914 M 359.88 % | 22.161 M 2 462.82 % | 864.713 K -88.12 % | 7.277 M |
| Other non current liabilities | 365.000 K 18.89 % | 307.000 K -13.03 % | 353.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 497.000 K | 0.000 | 0.000 -100.00 % | 8.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.371 M 90.42 % | 720.000 K 48.15 % | 486.000 K -94.11 % | 8.246 M 20 012.20 % | 41.000 K -8.89 % | 45.000 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 6.642 M -46.38 % | 12.387 M 46.47 % | 8.457 M 116.24 % | 3.911 M 1 332.60 % | 273.000 K 102.46 % | -11.105 M -255.18 % | 7.156 M | 0.000 -100.00 % | 2.304 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.254 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 7.905 M -83.96 % | 49.273 M -30.73 % | 71.135 M 104.34 % | 34.812 M 53.43 % | 22.689 M -6.68 % | 24.314 M 100.61 % | 12.120 M | 0.000 -100.00 % | 2.413 M |
| Total current liabilities | 65.961 M -35.83 % | 102.799 M 19.96 % | 85.692 M 71.65 % | 49.923 M 110.77 % | 23.686 M -37.91 % | 38.149 M 97.21 % | 19.344 M | 0.000 -100.00 % | 4.716 M |
| Total liabilities | 67.332 M -34.96 % | 103.519 M 20.12 % | 86.178 M 48.15 % | 58.169 M 145.16 % | 23.727 M -37.88 % | 38.194 M 97.45 % | 19.344 M | 0.000 -100.00 % | 4.716 M |
| Other non current assets | 152.000 K -97.73 % | 6.699 M -47.95 % | 12.871 M -92.47 % | 170.871 M | 0.000 | 0.000 -100.00 % | 30.457 M | 0.000 | 0.000 |
| Long term investments | 15.511 M -83.31 % | 92.945 M -26.29 % | 126.090 M 646.54 % | 16.890 M -86.84 % | 128.309 M 41.26 % | 90.829 M | 0.000 | 0.000 -100.00 % | 1.602 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 30.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 346.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 136.885 M 77.07 % | 77.305 M 70.13 % | 45.440 M 44.48 % | 31.450 M 3 148.97 % | 968.000 K -20.66 % | 1.220 M 88.56 % | 647.000 K -25.18 % | 864.713 K -88.48 % | 7.508 M |
| Total non current assets | 152.548 M -13.79 % | 176.949 M -6.37 % | 188.996 M -14.43 % | 220.866 M 70.85 % | 129.277 M 40.44 % | 92.049 M 195.94 % | 31.104 M 3 497.03 % | 864.713 K -90.51 % | 9.110 M |
| Other current assets | 83.020 M -52.06 % | 173.157 M 3 468.78 % | 4.852 M 216.50 % | 1.533 M 434.15 % | 287.000 K -99.28 % | 39.624 M 560.51 % | 5.999 M | 0.000 -100.00 % | 1.113 M |
| Short term investments | 86.429 M -14.49 % | 101.078 M | 0.000 | 0.000 | 0.000 -100.00 % | 638.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 282.000 K 129.27 % | 123.000 K -90.14 % | 1.248 M -4.66 % | 1.309 M 339.26 % | 298.000 K 388.52 % | 61.000 K -98.63 % | 4.438 M | 0.000 -100.00 % | 399.171 K |
| Cash and short term investments | 86.711 M -14.32 % | 101.201 M 8 009.05 % | 1.248 M -4.66 % | 1.309 M 339.26 % | 298.000 K -57.37 % | 699.000 K -84.25 % | 4.438 M | 0.000 -100.00 % | 399.171 K |
| Total current assets | 492.193 M 18.09 % | 416.780 M 623.11 % | 57.637 M 128.63 % | 25.210 M 663.48 % | 3.302 M -93.13 % | 48.059 M 360.47 % | 10.437 M | 0.000 -100.00 % | 2.907 M |
| Inventory | 42.546 M -18.97 % | 52.504 M 144.05 % | 21.514 M 258.93 % | 5.994 M | 0.000 -100.00 % | 638.000 K | 0.000 | 0.000 | 0.000 |
| Net receivables | 279.916 M 211.30 % | 89.918 M 199.50 % | 30.023 M 83.36 % | 16.374 M 502.65 % | 2.717 M -61.72 % | 7.098 M | 0.000 | 0.000 -100.00 % | 1.395 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 4.249 M 156.74 % | 1.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 51.224 M 25.33 % | 40.871 M 648.96 % | 5.457 M -50.58 % | 11.042 M 2 852.41 % | 374.000 K -13.43 % | 432.000 K 535.29 % | 68.000 K | 0.000 | 0.000 |
| Tax payables | 190.000 K -29.10 % | 268.000 K -58.32 % | 643.000 K 306.96 % | 158.000 K -54.86 % | 350.000 K -97.14 % | 12.254 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 107.322 M 15.31 % | 93.074 M 894.38 % | 9.360 M 258.62 % | 2.610 M | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 52.846 M -23.89 % | 69.434 M 13.17 % | 61.353 M 19.91 % | 51.167 M -2.15 % | 52.293 M 0.00 % | 52.293 M 837.15 % | 5.580 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 509.000 K 23.24 % | 413.000 K 210.53 % | 133.000 K 41.49 % | 94.000 K 129.27 % | 41.000 K -8.89 % | 45.000 K | 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 |
| Total assets | 644.741 M 8.59 % | 593.729 M 59.13 % | 373.106 M 51.62 % | 246.077 M 85.61 % | 132.579 M -5.37 % | 140.108 M 237.28 % | 41.541 M 4 704.02 % | 864.713 K -92.80 % | 12.017 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -25.390 M 72.99 % | -94.004 M 11.60 % | -106.341 M -91.00 % | -55.676 M -831.14 % | 7.615 M 124.81 % | -30.695 M -2 536.11 % | 1.260 M 33.16 % | 946.217 K | 0.000 |
| Accounts receivables | 9.871 M 116.43 % | -60.097 M -337.26 % | -13.744 M 3.18 % | -14.196 M -388.54 % | 4.920 M 169.32 % | -7.098 M | 0.000 -100.00 % | 1.395 M | 0.000 |
| Inventory | 9.957 M 132.13 % | -30.990 M -99.68 % | -15.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 10.668 M -69.99 % | 35.543 M 768.23 % | -5.319 M -149.86 % | 10.668 M 18 493.10 % | -58.000 K -115.89 % | 365.000 K | 0.000 | 0.000 | 0.000 |
| Other working capital | -55.886 M -45.31 % | -38.460 M 46.40 % | -71.758 M -37.60 % | -52.148 M -1 994.22 % | 2.753 M 111.49 % | -23.962 M -2 001.75 % | 1.260 M 380.91 % | -448.549 K | 0.000 |
| Other non cash items | -35.537 M -163.18 % | 56.245 M 1 674.61 % | -3.572 M 82.54 % | -20.457 M -146.59 % | -8.296 M -4 408.70 % | -184.000 K 61.90 % | -483.000 K -64.67 % | -293.313 K 91.34 % | -3.386 M |
| Net cash provided by operating activities | 24.766 M 407.60 % | 4.879 M 106.53 % | -74.738 M -35.72 % | -55.069 M -931.10 % | 6.626 M 162.73 % | -10.563 M -165.78 % | 16.057 M 228.39 % | 4.890 M | 0.000 |
| Investments in property plant and equipment | -60.903 M -84.11 % | -33.079 M -118.63 % | -15.130 M 51.04 % | -30.903 M -27 247.79 % | -113.000 K 85.66 % | -788.000 K -11.61 % | -706.000 K | 0.000 | 0.000 |
| Acquisitions net | 0.000 -100.00 % | 552.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -4.329 M -393.05 % | -878.000 K 98.55 % | -60.373 M | 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 |
| Other investing activites | 59.153 M 186.60 % | -68.303 M -202.21 % | -22.601 M -239.40 % | 16.213 M 203.61 % | 5.340 M 218.67 % | -4.500 M 84.97 % | -29.936 M -452.95 % | 8.482 M | 0.000 |
| Net cash used for investing activites | -1.750 M 98.26 % | -100.830 M -167.23 % | -37.731 M -98.39 % | -19.019 M -537.32 % | 4.349 M 106.62 % | -65.661 M -114.28 % | -30.642 M -461.28 % | 8.482 M | 0.000 |
| Debt repayment | -40.871 M -20.26 % | -33.985 M -184.54 % | 40.200 M 97.36 % | 20.369 M 382.90 % | -7.200 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 23.590 M -82.68 % | 136.215 M 72.71 % | 78.871 M 24.83 % | 63.184 M 6 174.48 % | 1.007 M -98.31 % | 59.653 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.604 M | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -5.576 M 24.68 % | -7.403 M -11.09 % | -6.664 M 21.18 % | -8.455 M -86.07 % | -4.544 M -106.32 % | 71.847 M 277.68 % | 19.023 M 700.81 % | -3.166 M | 0.000 |
| Net cash used provided by financing activities | -22.857 M -124.10 % | 94.827 M -15.64 % | 112.407 M 49.68 % | 75.098 M 799.43 % | -10.737 M -114.94 % | 71.847 M 277.68 % | 19.023 M 238.14 % | -13.770 M | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 159.000 K 114.15 % | -1.124 M -1 712.90 % | -62.000 K -106.14 % | 1.010 M 324.37 % | 238.000 K 105.44 % | -4.377 M -198.63 % | 4.438 M 1 211.80 % | -399.171 K | 0.000 |
| Cash at beginning of period | 123.000 K -90.14 % | 1.247 M -4.74 % | 1.309 M 337.79 % | 299.000 K 390.16 % | 61.000 K -98.63 % | 4.438 M | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 282.000 K 129.27 % | 123.000 K -90.14 % | 1.247 M -4.74 % | 1.309 M 337.79 % | 299.000 K 390.16 % | 61.000 K -98.63 % | 4.438 M 1 211.80 % | -399.171 K | 0.000 |
| Operating cash flow | 24.766 M 407.60 % | 4.879 M 106.72 % | -72.580 M -53.41 % | -47.311 M -814.02 % | 6.626 M 162.73 % | -10.563 M -165.78 % | 16.057 M 228.39 % | 4.890 M | 0.000 |
| Capital expenditure | -60.903 M -84.11 % | -33.079 M -118.63 % | -15.130 M 51.04 % | -30.903 M -27 247.79 % | -113.000 K 85.66 % | -788.000 K -11.61 % | -706.000 K | 0.000 | 0.000 |
| Free CashFlow | -36.137 M -28.15 % | -28.200 M 67.85 % | -87.710 M -12.14 % | -78.214 M -1 300.89 % | 6.513 M 157.38 % | -11.351 M -173.94 % | 15.351 M 213.95 % | 4.890 M | 0.000 |
| 2025 | 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 | 2019-12-31 | 2019-09-30 | 2019-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 114.382 M -21.85 % | 146.367 M -29.26 % | 206.918 M 10.12 % | 187.906 M -21.19 % | 238.443 M 34.33 % | 177.501 M 24.50 % | 142.567 M 13.96 % | 125.102 M 33.00 % | 94.063 M 9.26 % | 86.091 M 56.65 % | 54.959 M 32.76 % | 41.396 M 4.12 % | 39.758 M 19.28 % | 33.333 M -22.17 % | 42.830 M 94.59 % | 22.011 M 0.00 % | 22.011 M -5.82 % | 23.371 M 0.00 % | 23.371 M 481.28 % | 4.021 M 0.00 % | 4.021 M -68.86 % | 12.912 M 0.00 % | 12.912 M 23.06 % | 10.493 M 0.00 % | 10.493 M |
| Net income | 11.674 M 9.27 % | 10.684 M -14.11 % | 12.439 M -1.95 % | 12.687 M -0.67 % | 12.772 M 31.14 % | 9.739 M -16.71 % | 11.693 M -9.79 % | 12.962 M 84.38 % | 7.030 M -46.81 % | 13.216 M 44.42 % | 9.151 M 96.33 % | 4.661 M -33.28 % | 6.986 M 17.85 % | 5.928 M 10.91 % | 5.345 M 51.67 % | 3.524 M 0.00 % | 3.524 M 58.10 % | 2.229 M 0.00 % | 2.229 M 79.54 % | 1.242 M 0.00 % | 1.242 M -72.38 % | 4.495 M 0.00 % | 4.495 M -19.09 % | 5.555 M 0.00 % | 5.555 M |
| Income before tax | 21.356 M 23.98 % | 17.226 M -19.25 % | 21.333 M -7.07 % | 22.955 M 0.43 % | 22.856 M 45.22 % | 15.739 M -22.91 % | 20.417 M -15.03 % | 24.028 M 147.23 % | 9.719 M -44.28 % | 17.442 M 2.10 % | 17.084 M 142.67 % | 7.040 M -45.97 % | 13.029 M 61.79 % | 8.053 M 15.27 % | 6.986 M 41.82 % | 4.926 M 0.00 % | 4.926 M 53.15 % | 3.217 M 0.00 % | 3.217 M 98.67 % | 1.619 M 0.00 % | 1.619 M -72.47 % | 5.881 M 0.00 % | 5.881 M -20.10 % | 7.361 M 0.00 % | 7.361 M |
| Income before tax ratio | 0.19 58.64 % | 0.12 14.15 % | 0.10 -15.60 % | 0.12 27.44 % | 0.10 8.10 % | 0.09 -38.08 % | 0.14 -25.44 % | 0.19 85.89 % | 0.10 -49.00 % | 0.20 -34.82 % | 0.31 82.78 % | 0.17 -48.10 % | 0.33 35.64 % | 0.24 48.12 % | 0.16 -27.12 % | 0.22 0.00 % | 0.22 62.61 % | 0.14 0.00 % | 0.14 -65.82 % | 0.40 0.00 % | 0.40 -11.59 % | 0.46 0.00 % | 0.46 -35.07 % | 0.70 0.00 % | 0.70 |
| EBITDA | 23.094 M 26.95 % | 18.191 M -19.86 % | 22.699 M -9.23 % | 25.008 M 0.90 % | 24.784 M 60.72 % | 15.420 M -33.81 % | 23.296 M -9.54 % | 25.754 M 197.10 % | 8.669 M -53.24 % | 18.537 M 17.85 % | 15.729 M 135.32 % | 6.684 M -45.94 % | 12.365 M 0.47 % | 12.307 M 350.55 % | 2.732 M 92.09 % | 1.422 M 0.00 % | 1.422 M 16.13 % | 1.225 M 0.00 % | 1.225 M 449.86 % | -350.000 K 0.00 % | -350.000 K -109.32 % | 3.756 M 0.00 % | 3.756 M -42.97 % | 6.585 M 0.00 % | 6.585 M |
| Net income ratio | 0.10 39.82 % | 0.07 21.42 % | 0.06 -10.96 % | 0.07 26.05 % | 0.05 -2.38 % | 0.05 -33.10 % | 0.08 -20.84 % | 0.10 38.63 % | 0.07 -51.32 % | 0.15 -7.80 % | 0.17 47.88 % | 0.11 -35.92 % | 0.18 -1.20 % | 0.18 42.51 % | 0.12 -22.05 % | 0.16 0.00 % | 0.16 67.87 % | 0.10 0.00 % | 0.10 -69.11 % | 0.31 0.00 % | 0.31 -11.29 % | 0.35 0.00 % | 0.35 -34.26 % | 0.53 0.00 % | 0.53 |
| Ratio EBITDA | 0.20 62.45 % | 0.12 13.29 % | 0.11 -17.57 % | 0.13 28.04 % | 0.10 19.65 % | 0.09 -46.83 % | 0.16 -20.63 % | 0.21 123.39 % | 0.09 -57.20 % | 0.22 -24.77 % | 0.29 77.25 % | 0.16 -48.08 % | 0.31 -15.77 % | 0.37 478.92 % | 0.06 -1.28 % | 0.06 0.00 % | 0.06 23.30 % | 0.05 0.00 % | 0.05 160.19 % | -0.09 0.00 % | -0.09 -129.93 % | 0.29 0.00 % | 0.29 -53.65 % | 0.63 0.00 % | 0.63 |
| Gross profit ratio | 0.17 8.10 % | 0.16 51.06 % | 0.10 -4.05 % | 0.11 21.70 % | 0.09 3.01 % | 0.09 -50.75 % | 0.18 -20.96 % | 0.22 26.07 % | 0.18 -52.35 % | 0.37 -12.83 % | 0.43 32.82 % | 0.32 -29.00 % | 0.45 -44.43 % | 0.81 622.13 % | 0.11 -26.06 % | 0.15 0.00 % | 0.15 -63.09 % | 0.41 0.00 % | 0.41 127.67 % | 0.18 0.00 % | 0.18 -52.29 % | 0.38 0.00 % | 0.38 -51.37 % | 0.78 0.00 % | 0.78 |
| Weighted average shs out dil | 44.900 M -28.29 % | 62.611 M 0.00 % | 62.611 M 33.25 % | 46.989 M 2.54 % | 45.825 M -8.97 % | 50.341 M 10.00 % | 45.765 M 2.39 % | 44.697 M -26.18 % | 60.551 M 0.05 % | 60.524 M 0.00 % | 60.524 M 3.79 % | 58.314 M 0.00 % | 58.314 M 42.64 % | 40.883 M -23.05 % | 53.131 M 107.31 % | 25.629 M 0.00 % | 25.629 M -38.70 % | 41.809 M 0.00 % | 41.809 M 1.20 % | 41.314 M 0.00 % | 41.314 M 0.56 % | 41.084 M 0.00 % | 41.084 M 36.40 % | 30.120 M 0.00 % | 30.120 M |
| Weighted average shs out | 44.900 M -28.29 % | 62.611 M 0.00 % | 62.611 M 33.25 % | 46.989 M 2.54 % | 45.825 M -8.97 % | 50.341 M 10.00 % | 45.765 M 2.39 % | 44.697 M -26.15 % | 60.524 M 0.00 % | 60.524 M 0.00 % | 60.524 M 3.79 % | 58.314 M 0.00 % | 58.314 M 42.64 % | 40.883 M -23.05 % | 53.131 M 107.31 % | 25.629 M 0.00 % | 25.629 M -39.77 % | 42.550 M 0.00 % | 42.550 M 2.99 % | 41.314 M 0.00 % | 41.314 M 0.56 % | 41.085 M 0.00 % | 41.085 M 36.40 % | 30.120 M 0.00 % | 30.120 M |
| EPS diluted | 0.26 52.94 % | 0.17 -15.00 % | 0.20 -25.93 % | 0.27 -3.57 % | 0.28 47.37 % | 0.19 -26.92 % | 0.26 -10.34 % | 0.29 141.67 % | 0.12 -45.45 % | 0.22 46.67 % | 0.15 85.64 % | 0.08 -32.67 % | 0.12 -20.00 % | 0.15 50.00 % | 0.10 -28.57 % | 0.14 0.00 % | 0.14 162.66 % | 0.05 0.00 % | 0.05 77.08 % | 0.03 0.00 % | 0.03 -72.64 % | 0.11 0.00 % | 0.11 -38.89 % | 0.18 0.00 % | 0.18 |
| Earnings per share | 0.26 52.94 % | 0.17 -15.00 % | 0.20 -25.93 % | 0.27 -3.57 % | 0.28 47.37 % | 0.19 -26.92 % | 0.26 -10.34 % | 0.29 141.67 % | 0.12 -45.45 % | 0.22 46.67 % | 0.15 85.64 % | 0.08 -32.67 % | 0.12 -20.00 % | 0.15 50.00 % | 0.10 -28.57 % | 0.14 0.00 % | 0.14 167.18 % | 0.05 0.00 % | 0.05 74.09 % | 0.03 0.00 % | 0.03 -72.64 % | 0.11 0.00 % | 0.11 -38.89 % | 0.18 0.00 % | 0.18 |
| Gross profit | 19.549 M -15.53 % | 23.142 M 6.85 % | 21.658 M 5.65 % | 20.499 M -4.09 % | 21.374 M 38.38 % | 15.446 M -38.68 % | 25.189 M -9.93 % | 27.965 M 67.68 % | 16.678 M -47.94 % | 32.038 M 36.55 % | 23.462 M 76.34 % | 13.305 M -26.08 % | 17.998 M -33.72 % | 27.156 M 462.00 % | 4.832 M 43.87 % | 3.359 M 0.00 % | 3.359 M -65.24 % | 9.661 M 0.00 % | 9.661 M 1 223.42 % | 730.000 K 0.00 % | 730.000 K -85.14 % | 4.914 M 0.00 % | 4.914 M -40.15 % | 8.211 M 0.00 % | 8.211 M |
| Income tax expense | 5.322 M 5.43 % | 5.048 M 0.12 % | 5.042 M -12.74 % | 5.778 M 2.76 % | 5.623 M 45.30 % | 3.870 M -16.83 % | 4.653 M -23.47 % | 6.080 M 152.49 % | 2.408 M -46.24 % | 4.479 M 1.52 % | 4.412 M 145.11 % | 1.800 M -43.43 % | 3.182 M 53.94 % | 2.067 M 25.96 % | 1.641 M 17.05 % | 1.402 M 0.00 % | 1.402 M 41.97 % | 987.500 K 0.00 % | 987.500 K 161.59 % | 377.500 K 0.00 % | 377.500 K -72.77 % | 1.387 M 0.00 % | 1.387 M -23.20 % | 1.805 M 0.00 % | 1.805 M |
| Cost of revenue | 94.833 M -23.04 % | 123.225 M -33.49 % | 185.260 M 10.66 % | 167.407 M -22.88 % | 217.069 M 33.95 % | 162.055 M 38.06 % | 117.378 M 20.84 % | 97.137 M 25.52 % | 77.385 M 43.17 % | 54.053 M 71.61 % | 31.497 M 12.12 % | 28.091 M 29.09 % | 21.760 M 252.27 % | 6.177 M -83.74 % | 37.998 M 103.72 % | 18.652 M 0.00 % | 18.652 M 36.05 % | 13.710 M 0.00 % | 13.710 M 316.64 % | 3.291 M 0.00 % | 3.291 M -58.86 % | 7.998 M 0.00 % | 7.998 M 250.49 % | 2.282 M 0.00 % | 2.282 M |
| General and administrative expenses | 0.000 -100.00 % | 4.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 990.000 K 0.00 % | 990.000 K | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 839.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 318.500 K 0.00 % | 318.500 K | 0.000 | 0.000 |
| Other expenses | 3.782 M 367.09 % | -1.416 M | 0.000 -100.00 % | 4.368 M 1 223.64 % | 330.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 |
| Operating expenses | 3.782 M -41.46 % | 6.460 M 50.83 % | 4.283 M -1.95 % | 4.368 M 4.82 % | 4.167 M 878.14 % | 426.012 K -95.62 % | 9.735 M 32.74 % | 7.334 M -11.49 % | 8.286 M -40.66 % | 13.964 M 78.16 % | 7.838 M 13.64 % | 6.897 M 20.20 % | 5.738 M -84.22 % | 36.370 M 1 562.25 % | 2.188 M 8.10 % | 2.024 M 0.00 % | 2.024 M -82.38 % | 11.490 M 0.00 % | 11.490 M 872.86 % | 1.181 M 0.00 % | 1.181 M -9.74 % | 1.309 M 0.00 % | 1.309 M | 0.000 | 0.000 |
| Cost and expenses | 98.615 M -23.96 % | 129.685 M -31.58 % | 189.543 M 10.34 % | 171.775 M -22.36 % | 221.236 M 36.16 % | 162.481 M 27.82 % | 127.113 M 21.67 % | 104.471 M 21.94 % | 85.671 M 25.96 % | 68.017 M 72.92 % | 39.335 M 12.42 % | 34.988 M 27.24 % | 27.498 M -35.37 % | 42.547 M 5.88 % | 40.186 M 82.08 % | 22.071 M 0.00 % | 22.071 M 49.92 % | 14.722 M 0.00 % | 14.722 M 347.41 % | 3.291 M 0.00 % | 3.291 M -64.64 % | 9.307 M 0.00 % | 9.307 M 307.83 % | 2.282 M 0.00 % | 2.282 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 7.876 M 83.89 % | 4.283 M | 0.000 -100.00 % | 3.837 M 800.68 % | 426.012 K -95.62 % | 9.735 M 32.74 % | 7.334 M -11.49 % | 8.286 M -40.66 % | 13.964 M 78.16 % | 7.838 M 13.64 % | 6.897 M 20.20 % | 5.738 M 165.77 % | 2.159 M -1.33 % | 2.188 M 8.10 % | 2.024 M 0.00 % | 2.024 M 99.90 % | 1.013 M 0.00 % | 1.013 M -14.27 % | 1.181 M 0.00 % | 1.181 M -9.74 % | 1.309 M 0.00 % | 1.309 M | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.581 M | 0.000 | 0.000 -100.00 % | 1.291 M -79.96 % | 6.443 M 422.12 % | 1.234 M 5.65 % | 1.168 M -1.02 % | 1.180 M -75.98 % | 4.913 M 119.92 % | 2.234 M 20.69 % | 1.851 M 0.00 % | 1.851 M -63.31 % | 5.045 M 0.00 % | 5.045 M 463.69 % | 895.000 K 0.00 % | 895.000 K -73.19 % | 3.338 M 0.00 % | 3.338 M 1 463.81 % | 213.450 K 0.00 % | 213.450 K |
| Interest expense | 666.000 K 4.39 % | 638.000 K -38.24 % | 1.033 M -39.94 % | 1.720 M 7.63 % | 1.598 M 116.61 % | -9.622 M -478.52 % | 2.542 M 75.07 % | 1.452 M 12.47 % | 1.291 M -19.11 % | 1.596 M 29.34 % | 1.234 M 5.65 % | 1.168 M -1.02 % | 1.180 M | 0.000 -100.00 % | 2.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.072 M 227.83 % | 327.000 K -1.80 % | 333.000 K 0.00 % | 333.000 K 0.91 % | 330.000 K -2.37 % | 338.000 K 0.60 % | 336.000 K 22.18 % | 275.000 K 3.77 % | 265.000 K 7.29 % | 247.000 K 135.80 % | 104.750 K -64.61 % | 296.000 K 182.58 % | 104.750 K 0.00 % | 104.750 K 19.03 % | 88.000 K 0.57 % | 87.500 K 0.00 % | 87.500 K 6.71 % | 82.000 K 0.00 % | 82.000 K -18.81 % | 101.000 K 0.00 % | 101.000 K 70.18 % | 59.350 K 0.00 % | 59.350 K 21.99 % | 48.650 K 0.00 % | 48.650 K |
| Operating income | 15.767 M -5.48 % | 16.682 M -3.99 % | 17.375 M 7.71 % | 16.131 M -6.25 % | 17.207 M 14.56 % | 15.020 M -2.81 % | 15.454 M -25.09 % | 20.631 M 145.84 % | 8.392 M -53.57 % | 18.074 M 15.68 % | 15.624 M 143.82 % | 6.408 M -47.73 % | 12.260 M 0.48 % | 12.202 M 361.50 % | 2.644 M 98.13 % | 1.335 M 0.00 % | 1.335 M -84.57 % | 8.649 M 0.00 % | 8.649 M 2 017.63 % | -451.000 K 0.00 % | -451.000 K -112.51 % | 3.605 M 0.00 % | 3.605 M -56.09 % | 8.211 M 0.00 % | 8.211 M |
| Operating income ratio | 0.14 20.94 % | 0.11 35.73 % | 0.08 -2.18 % | 0.09 18.96 % | 0.07 -14.72 % | 0.08 -21.94 % | 0.11 -34.27 % | 0.16 84.85 % | 0.09 -57.50 % | 0.21 -26.15 % | 0.28 83.65 % | 0.15 -49.80 % | 0.31 -15.76 % | 0.37 492.98 % | 0.06 1.82 % | 0.06 0.00 % | 0.06 -83.62 % | 0.37 0.00 % | 0.37 429.90 % | -0.11 0.00 % | -0.11 -140.17 % | 0.28 0.00 % | 0.28 -64.32 % | 0.78 0.00 % | 0.78 |
| Total other income expenses net | 5.589 M 927.39 % | 544.000 K -86.26 % | 3.958 M -42.00 % | 6.824 M 20.80 % | 5.649 M 685.66 % | 719.010 K -85.51 % | 4.963 M 46.10 % | 3.397 M 155.99 % | 1.327 M 309.97 % | -632.000 K -143.29 % | 1.460 M 131.01 % | 632.000 K -17.82 % | 769.000 K 118.53 % | -4.149 M -195.56 % | 4.342 M 20.90 % | 3.592 M 0.00 % | 3.592 M 166.12 % | -5.432 M 0.00 % | -5.432 M -362.42 % | 2.070 M 0.00 % | 2.070 M -9.04 % | 2.276 M 0.00 % | 2.276 M 367.81 % | -849.750 K 0.00 % | -849.750 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 8.120 M | 0.000 -100.00 % | 87.288 M | 0.000 -100.00 % | 49.150 M -37.48 % | 78.618 M -34.18 % | 119.447 M 9 478.75 % | 1.247 M -98.22 % | 69.887 M 552.84 % | 10.705 M -83.31 % | 64.127 M 4 798.93 % | 1.309 M -96.86 % | 41.749 M 42.76 % | 29.244 M -58.67 % | 70.752 M 0.00 % | 70.752 M 216.00 % | 22.390 M 0.00 % | 22.390 M -29.57 % | 31.792 M 0.00 % | 31.792 M 31.08 % | 24.253 M 0.00 % | 24.253 M 52.75 % | 15.878 M 0.00 % | 15.878 M |
| Total investments | 0.000 -100.00 % | 101.940 M | 0.000 -100.00 % | 124.164 M | 0.000 -100.00 % | 194.023 M 23.40 % | 157.236 M -18.96 % | 194.030 M 7 679.87 % | 2.494 M -99.06 % | 265.760 M 1 141.29 % | 21.410 M -89.52 % | 204.249 M 7 701.72 % | 2.618 M -84.50 % | 16.890 M -71.12 % | 58.488 M -55.69 % | 131.988 M 0.00 % | 131.988 M | 0.000 | 0.000 -100.00 % | 94.798 M 0.00 % | 94.798 M 14 758.62 % | 638.000 K 0.00 % | 638.000 K -99.40 % | 106.327 M 0.00 % | 106.327 M |
| Total debt | 0.000 -100.00 % | 8.402 M | 0.000 -100.00 % | 87.413 M | 0.000 -100.00 % | 49.273 M | 0.000 -100.00 % | 120.141 M | 0.000 -100.00 % | 71.135 M | 0.000 -100.00 % | 74.832 M | 0.000 -100.00 % | 43.058 M | 0.000 -100.00 % | 71.137 M 0.00 % | 71.137 M 213.53 % | 22.689 M 0.00 % | 22.689 M -28.75 % | 31.844 M 0.00 % | 31.844 M 30.97 % | 24.314 M 0.00 % | 24.314 M 52.72 % | 15.921 M 0.00 % | 15.921 M |
| Accumulated other comprehensive income loss | 470.087 M 11 181.19 % | 4.167 M -99.07 % | 447.669 M 232.56 % | 134.613 M -66.10 % | 397.136 M 3 024.59 % | 12.710 M -96.45 % | 357.905 M 96.44 % | 182.191 M -34.36 % | 277.568 M 39 327.27 % | 704.000 K -99.63 % | 189.230 M 849.43 % | 19.931 M -89.24 % | 185.298 M 3 943.56 % | -4.821 M -104.18 % | 115.201 M 822.35 % | 12.490 M 0.00 % | 12.490 M 416 433.33 % | -3.000 K 0.00 % | -3.000 K -100.00 % | 76.637 M 0.00 % | 76.637 M 2 157 139 779 017 454 336.00 % | 0.000 0.00 % | 0.000 -100.00 % | 65.165 M 0.00 % | 65.165 M |
| Retained earnings | 0.000 -100.00 % | 100.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.738 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.086 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.802 M 0.00 % | 28.802 M | 0.000 | 0.000 -100.00 % | 21.861 M 0.00 % | 21.861 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 313.056 M | 0.000 -100.00 % | 313.056 M | 0.000 -100.00 % | 237.254 M | 0.000 -100.00 % | 175.714 M | 0.000 -100.00 % | 175.714 M | 0.000 -100.00 % | 169.299 M | 0.000 -100.00 % | 112.866 M | 0.000 -100.00 % | 102.711 M 0.00 % | 102.711 M 270.00 % | 27.760 M 0.00 % | 27.760 M 0.00 % | 27.760 M 0.00 % | 27.760 M 0.00 % | 27.760 M 0.00 % | 27.760 M 0.00 % | 27.760 M 0.00 % | 27.760 M |
| Total equity | 577.409 M 0.00 % | 577.409 M 5.04 % | 549.694 M 0.00 % | 549.694 M 12.13 % | 490.210 M 0.00 % | 490.210 M 9.97 % | 445.764 M 0.00 % | 445.764 M 55.36 % | 286.928 M 0.00 % | 286.928 M 46.78 % | 195.479 M 0.00 % | 195.479 M 4.03 % | 187.908 M 0.00 % | 187.908 M 63.11 % | 115.201 M 0.00 % | 115.201 M 0.00 % | 115.201 M 5.83 % | 108.852 M 0.00 % | 108.852 M 4.27 % | 104.397 M 0.00 % | 104.397 M 2.44 % | 101.914 M 0.00 % | 101.914 M 9.67 % | 92.924 M 0.00 % | 92.924 M |
| Other non current liabilities | -577.409 M -158 294.25 % | 365.000 K 100.07 % | -549.694 M -163 699.40 % | 336.000 K 100.07 % | -490.210 M -159 777.52 % | 307.000 K 100.07 % | -445.764 M -123 239.23 % | 362.000 K | 0.000 -100.00 % | 317.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 -100.00 % | 26.700 K 0.00 % | 26.700 K |
| Long term debt | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 497.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.795 M 0.00 % | 15.795 M |
| Total non current liabilities | -577.409 M -42 215.90 % | 1.371 M 100.25 % | -549.694 M -36 918.08 % | 1.493 M 100.30 % | -490.210 M -68 184.72 % | 720.000 K 100.16 % | -445.764 M -79 558.82 % | 561.000 K | 0.000 -100.00 % | 486.000 K | 0.000 -100.00 % | 103.000 K | 0.000 -100.00 % | 8.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K 0.00 % | 13.000 K | 0.000 | 0.000 -100.00 % | 15.821 M 0.00 % | 15.821 M |
| Other current liabilities | 0.000 -100.00 % | 6.642 M | 0.000 -100.00 % | 9.761 M | 0.000 -100.00 % | 12.387 M | 0.000 -100.00 % | 6.251 M | 0.000 -100.00 % | 7.055 M | 0.000 -100.00 % | 7.993 M | 0.000 -100.00 % | 4.069 M | 0.000 -100.00 % | 12.252 M 0.00 % | 12.252 M 1 866.61 % | 623.000 K 0.00 % | 623.000 K -92.24 % | 8.029 M 0.00 % | 8.029 M -40.10 % | 13.403 M 0.00 % | 13.403 M 27.44 % | 10.517 M 0.00 % | 10.517 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 7.905 M | 0.000 -100.00 % | 86.916 M | 0.000 -100.00 % | 49.273 M | 0.000 -100.00 % | 120.141 M | 0.000 -100.00 % | 71.135 M | 0.000 -100.00 % | 74.832 M | 0.000 -100.00 % | 34.812 M | 0.000 -100.00 % | 71.137 M 0.00 % | 71.137 M 213.53 % | 22.689 M 0.00 % | 22.689 M -28.75 % | 31.844 M 0.00 % | 31.844 M 30.97 % | 24.314 M 0.00 % | 24.314 M 19 150.99 % | 126.300 K 0.00 % | 126.300 K |
| Total current liabilities | 0.000 -100.00 % | 65.961 M | 0.000 -100.00 % | 146.101 M | 0.000 -100.00 % | 102.799 M | 0.000 -100.00 % | 147.072 M | 0.000 -100.00 % | 85.692 M | 0.000 -100.00 % | 91.430 M | 0.000 -100.00 % | 49.923 M | 0.000 -100.00 % | 89.629 M 0.00 % | 89.629 M 278.40 % | 23.686 M 0.00 % | 23.686 M -43.65 % | 42.035 M 0.00 % | 42.035 M 10.19 % | 38.149 M 0.00 % | 38.149 M 247.46 % | 10.980 M 0.00 % | 10.980 M |
| Total liabilities | -577.409 M -957.56 % | 67.332 M 112.25 % | -549.694 M -472.44 % | 147.594 M 130.11 % | -490.210 M -573.55 % | 103.519 M 123.22 % | -445.764 M -401.94 % | 147.633 M | 0.000 -100.00 % | 86.178 M | 0.000 -100.00 % | 91.533 M | 0.000 -100.00 % | 58.169 M | 0.000 -100.00 % | 89.629 M 0.00 % | 89.629 M 278.40 % | 23.686 M 0.00 % | 23.686 M -43.67 % | 42.048 M 0.00 % | 42.048 M 10.22 % | 38.149 M 0.00 % | 38.149 M 42.34 % | 26.801 M 0.00 % | 26.801 M |
| Other non current assets | 0.000 -100.00 % | 152.000 K | 0.000 -100.00 % | 152.000 K 100.15 % | -101.201 M -1 610.69 % | 6.699 M 108.52 % | -78.618 M -139.43 % | 199.403 M 16 090.62 % | -1.247 M -6 335.00 % | 20.000 K 100.19 % | -10.705 M -894.73 % | 1.347 M 202.90 % | -1.309 M -100.76 % | 172.526 M 689.95 % | -29.244 M | 0.000 | 0.000 -100.00 % | 128.309 M 0.00 % | 128.309 M | 0.000 | 0.000 -100.00 % | 90.829 M 0.00 % | 90.829 M | 0.000 | 0.000 |
| Long term investments | 0.000 -100.00 % | 15.511 M | 0.000 -100.00 % | 19.748 M | 0.000 -100.00 % | 92.945 M | 0.000 -100.00 % | 116.106 M | 0.000 -100.00 % | 265.760 M | 0.000 -100.00 % | 204.249 M | 0.000 -100.00 % | 16.890 M | 0.000 -100.00 % | 103.129 M 0.00 % | 103.129 M | 0.000 | 0.000 -100.00 % | 94.798 M 0.00 % | 94.798 M | 0.000 | 0.000 -100.00 % | 106.327 M 0.00 % | 106.327 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.721 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.993 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 136.885 M | 0.000 -100.00 % | 104.846 M | 0.000 -100.00 % | 77.305 M | 0.000 -100.00 % | 54.024 M | 0.000 -100.00 % | 45.440 M | 0.000 -100.00 % | 36.037 M | 0.000 -100.00 % | 31.451 M | 0.000 -100.00 % | 793.000 K 0.00 % | 793.000 K -18.08 % | 968.000 K 0.00 % | 968.000 K -8.68 % | 1.060 M 0.00 % | 1.060 M -13.11 % | 1.220 M 0.00 % | 1.220 M 108.94 % | 583.900 K 0.00 % | 583.900 K |
| Total non current assets | 0.000 -100.00 % | 152.548 M | 0.000 -100.00 % | 124.746 M 223.27 % | -101.201 M -157.19 % | 176.949 M 325.07 % | -78.618 M -121.15 % | 371.631 M 29 902.00 % | -1.247 M -100.40 % | 315.469 M 3 046.93 % | -10.705 M -104.36 % | 245.614 M 18 863.48 % | -1.309 M -100.59 % | 220.867 M 855.26 % | -29.244 M -128.14 % | 103.922 M 0.00 % | 103.922 M -19.61 % | 129.277 M 0.00 % | 129.277 M 34.86 % | 95.858 M 0.00 % | 95.858 M 4.14 % | 92.049 M 0.00 % | 92.049 M -13.90 % | 106.911 M 0.00 % | 106.911 M |
| Other current assets | -86.711 M -204.45 % | 83.020 M 179.41 % | -104.541 M -182.45 % | 126.797 M | 0.000 -100.00 % | 173.157 M | 0.000 -100.00 % | 10.798 M | 0.000 -100.00 % | 1.315 M | 0.000 -100.00 % | 2.938 M | 0.000 -100.00 % | 1.533 M | 0.000 -100.00 % | 60.029 M 0.00 % | 60.029 M 7 176.24 % | 825.000 K 0.00 % | 825.000 K -98.20 % | 45.759 M 0.00 % | 45.759 M 13.65 % | 40.262 M 0.00 % | 40.262 M 215.26 % | 12.771 M 0.00 % | 12.771 M |
| Short term investments | 0.000 -100.00 % | 86.429 M | 0.000 -100.00 % | 104.416 M | 0.000 -100.00 % | 101.078 M -35.72 % | 157.236 M 101.78 % | 77.924 M 3 024.46 % | 2.494 M | 0.000 -100.00 % | 21.410 M | 0.000 -100.00 % | 2.618 M | 0.000 -100.00 % | 58.488 M 102.67 % | 28.859 M 0.00 % | 28.859 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 638.000 K 0.00 % | 638.000 K | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 282.000 K | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 123.000 K 100.16 % | -78.618 M -11 428.24 % | 694.000 K 155.65 % | -1.247 M -199.92 % | 1.248 M 111.66 % | -10.705 M -200.00 % | 10.705 M 917.80 % | -1.309 M -200.00 % | 1.309 M 104.48 % | -29.244 M -7 695.84 % | 385.000 K 0.00 % | 385.000 K 28.76 % | 299.000 K 0.00 % | 299.000 K 475.00 % | 52.000 K 0.00 % | 52.000 K -14.75 % | 61.000 K 0.00 % | 61.000 K 40.23 % | 43.500 K 0.00 % | 43.500 K |
| Cash and short term investments | 86.711 M 0.00 % | 86.711 M -17.06 % | 104.541 M 0.00 % | 104.541 M 3.30 % | 101.201 M 0.00 % | 101.201 M 28.72 % | 78.618 M 0.00 % | 78.618 M 6 204.57 % | 1.247 M -0.08 % | 1.248 M -88.34 % | 10.705 M 0.00 % | 10.705 M 717.80 % | 1.309 M 0.00 % | 1.309 M -95.52 % | 29.244 M 0.00 % | 29.244 M 0.00 % | 29.244 M 9 680.60 % | 299.000 K 0.00 % | 299.000 K 475.00 % | 52.000 K 0.00 % | 52.000 K -92.56 % | 699.000 K 0.00 % | 699.000 K 1 506.90 % | 43.500 K 0.00 % | 43.500 K |
| Total current assets | 0.000 -100.00 % | 492.193 M | 0.000 -100.00 % | 572.542 M 465.75 % | 101.201 M -75.72 % | 416.780 M 430.13 % | 78.618 M -64.55 % | 221.766 M 17 683.96 % | 1.247 M -97.84 % | 57.637 M 438.41 % | 10.705 M -74.14 % | 41.397 M 3 062.49 % | 1.309 M -94.81 % | 25.210 M -13.79 % | 29.244 M -71.03 % | 100.932 M 0.00 % | 100.932 M 2 956.69 % | 3.302 M 0.00 % | 3.302 M -93.47 % | 50.587 M 0.00 % | 50.587 M 5.26 % | 48.059 M 0.00 % | 48.059 M 275.04 % | 12.815 M 0.00 % | 12.815 M |
| Inventory | 0.000 -100.00 % | 42.546 M | 0.000 -100.00 % | 67.003 M | 0.000 -100.00 % | 52.504 M | 0.000 -100.00 % | 58.629 M | 0.000 -100.00 % | 25.051 M | 0.000 -100.00 % | 5.761 M | 0.000 -100.00 % | 5.994 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 279.916 M | 0.000 -100.00 % | 274.201 M | 0.000 -100.00 % | 89.918 M | 0.000 -100.00 % | 73.721 M | 0.000 -100.00 % | 30.023 M | 0.000 -100.00 % | 21.993 M | 0.000 -100.00 % | 16.374 M | 0.000 -100.00 % | 11.659 M 0.00 % | 11.659 M 435.31 % | 2.178 M 0.00 % | 2.178 M -54.40 % | 4.776 M 0.00 % | 4.776 M -32.71 % | 7.098 M 0.00 % | 7.098 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.098 M | 0.000 -100.00 % | 4.249 M | 0.000 -100.00 % | 3.980 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 |
| 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 |
| Account payables | 0.000 -100.00 % | 51.224 M | 0.000 -100.00 % | 46.974 M | 0.000 -100.00 % | 40.871 M | 0.000 -100.00 % | 18.194 M | 0.000 -100.00 % | 5.457 M | 0.000 -100.00 % | 7.145 M | 0.000 -100.00 % | 11.042 M | 0.000 -100.00 % | 6.240 M 0.00 % | 6.240 M 1 568.45 % | 374.000 K 0.00 % | 374.000 K -82.70 % | 2.162 M 0.00 % | 2.162 M 400.46 % | 432.000 K 0.00 % | 432.000 K 28.65 % | 335.800 K 0.00 % | 335.800 K |
| Tax payables | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 2.450 M | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 2.486 M | 0.000 -100.00 % | 2.045 M | 0.000 -100.00 % | 1.460 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 107.322 M | 0.000 -100.00 % | 102.025 M | 0.000 -100.00 % | 93.074 M | 0.000 -100.00 % | 87.859 M | 0.000 -100.00 % | 9.360 M | 0.000 -100.00 % | 6.249 M | 0.000 -100.00 % | 2.610 M | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 107.322 M 103.08 % | 52.846 M -48.20 % | 102.025 M -24.21 % | 134.613 M 44.63 % | 93.074 M 34.05 % | 69.434 M -20.97 % | 87.859 M | 0.000 -100.00 % | 9.360 M -80.73 % | 48.574 M 677.31 % | 6.249 M | 0.000 -100.00 % | 2.610 M -94.90 % | 51.167 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.293 M 0.00 % | 52.293 M | 0.000 | 0.000 -100.00 % | 52.293 M 0.00 % | 52.293 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 509.000 K | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 413.000 K | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 169.000 K | 0.000 -100.00 % | 103.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 |
| 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 |
| Total assets | 0.000 -100.00 % | 644.741 M | 0.000 -100.00 % | 697.288 M | 0.000 -100.00 % | 593.729 M | 0.000 -100.00 % | 593.397 M | 0.000 -100.00 % | 373.106 M | 0.000 -100.00 % | 287.011 M | 0.000 -100.00 % | 246.077 M | 0.000 -100.00 % | 204.854 M 0.00 % | 204.854 M 54.51 % | 132.579 M 0.00 % | 132.579 M -9.47 % | 146.445 M 0.00 % | 146.445 M 4.52 % | 140.108 M 0.00 % | 140.108 M 17.02 % | 119.725 M 0.00 % | 119.725 M |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 | 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 | 0.000 | 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 % | -12.563 M 0.00 % | -12.563 M -238.61 % | 9.064 M | 0.000 -100.00 % | 1.162 M 0.00 % | 1.162 M 108.49 % | -13.692 M 0.00 % | -13.692 M -645.12 % | -1.838 M 0.00 % | -1.838 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 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.741 M 0.00 % | -4.741 M -464.79 % | 1.300 M | 0.000 -100.00 % | 1.161 M 0.00 % | 1.161 M 132.70 % | -3.549 M 0.00 % | -3.549 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 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.823 M 0.00 % | -7.823 M -200.75 % | 7.764 M | 0.000 -100.00 % | 1.500 K 0.00 % | 1.500 K 100.01 % | -10.143 M 0.00 % | -10.143 M -451.99 % | -1.838 M 0.00 % | -1.838 M |
| Other non cash items | -11.674 M -9.27 % | -10.684 M 14.11 % | -12.439 M 1.95 % | -12.687 M 0.67 % | -12.772 M -31.14 % | -9.739 M 11.63 % | -11.021 M 14.97 % | -12.962 M -84.38 % | -7.030 M 46.81 % | -13.216 M -44.33 % | -9.157 M -92.25 % | -4.763 M 31.84 % | -6.988 M -17.88 % | -5.928 M -10.91 % | -5.345 M -189.86 % | -1.844 M 0.00 % | -1.844 M -1 407.80 % | 141.000 K 106.33 % | -2.229 M -58.87 % | -1.403 M 0.00 % | -1.403 M 42.93 % | -2.458 M 0.00 % | -2.458 M -336.49 % | -563.200 K 0.00 % | -563.200 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 672.000 K 22.18 % | 550.000 K 3.77 % | 530.000 K 7.29 % | 494.000 K 16 566.67 % | -3.000 K 94.12 % | -51.000 K -5 000.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -10.796 M 0.00 % | -10.796 M -193.75 % | 11.516 M | 0.000 -100.00 % | 1.102 M 0.00 % | 1.102 M 109.50 % | -11.597 M 0.00 % | -11.597 M -462.03 % | 3.203 M 0.00 % | 3.203 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -35.500 K | 0.000 100.00 % | -21.000 K 0.00 % | -21.000 K 94.43 % | -377.050 K 0.00 % | -377.050 K -2 124.48 % | -16.950 K 0.00 % | -16.950 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing 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 | 0.000 100.00 % | -11.092 M 0.00 % | -11.092 M -279.34 % | -2.924 M | 0.000 100.00 % | -3.954 M 0.00 % | -3.954 M -146.98 % | 8.417 M 0.00 % | 8.417 M 122.81 % | -36.897 M 0.00 % | -36.897 M |
| Net cash used for investing 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 | 0.000 100.00 % | -11.092 M 0.00 % | -11.092 M -274.79 % | -2.960 M | 0.000 100.00 % | -3.975 M 0.00 % | -3.975 M -149.44 % | 8.040 M 0.00 % | 8.040 M 121.78 % | -36.914 M 0.00 % | -36.914 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.931 M 0.00 % | 21.931 M 360.09 % | -8.432 M | 0.000 -100.00 % | 2.869 M 0.00 % | 2.869 M -19.54 % | 3.566 M 0.00 % | 3.566 M -88.69 % | 31.514 M 0.00 % | 31.514 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.931 M 0.00 % | 21.931 M 360.09 % | -8.432 M | 0.000 -100.00 % | 2.869 M 0.00 % | 2.869 M -19.54 % | 3.566 M 0.00 % | 3.566 M -88.69 % | 31.514 M 0.00 % | 31.514 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 672.000 K 22.18 % | 550.000 K 3.77 % | 530.000 K 7.29 % | 494.000 K | 0.000 100.00 % | -51.000 K -5 000.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 43.000 K 0.00 % | 43.000 K -65.32 % | 124.000 K | 0.000 100.00 % | -4.500 K 0.00 % | -4.500 K -150.85 % | 8.850 K 0.00 % | 8.850 K 100.40 % | -2.197 M 0.00 % | -2.197 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.366 M 96.83 % | 694.000 K 381.94 % | 144.000 K -88.46 % | 1.248 M 65.52 % | 754.000 K | 0.000 -100.00 % | 10.756 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.000 K -91.00 % | 1.366 M 96.83 % | 694.000 K -60.97 % | 1.778 M 42.47 % | 1.248 M 41 700.00 % | -3.000 K -100.03 % | 10.705 M 1 070 600.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 43.000 K 0.00 % | 43.000 K -65.32 % | 124.000 K | 0.000 100.00 % | -4.500 K 0.00 % | -4.500 K -150.85 % | 8.850 K 0.00 % | 8.850 K 100.40 % | -2.197 M 0.00 % | -2.197 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 672.000 K 22.18 % | 550.000 K 3.77 % | 530.000 K 7.29 % | 494.000 K 16 566.67 % | -3.000 K 94.12 % | -51.000 K -5 000.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -10.796 M 0.00 % | -10.796 M -193.75 % | 11.516 M | 0.000 -100.00 % | 1.102 M 0.00 % | 1.102 M 109.50 % | -11.597 M 0.00 % | -11.597 M -462.03 % | 3.203 M 0.00 % | 3.203 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -35.500 K | 0.000 100.00 % | -21.000 K 0.00 % | -21.000 K 94.43 % | -377.050 K 0.00 % | -377.050 K -2 124.48 % | -16.950 K 0.00 % | -16.950 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 672.000 K 22.18 % | 550.000 K 3.77 % | 530.000 K 7.29 % | 494.000 K 16 566.67 % | -3.000 K 94.12 % | -51.000 K -5 000.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -10.796 M 0.00 % | -10.796 M -194.04 % | 11.480 M | 0.000 -100.00 % | 1.081 M 0.00 % | 1.081 M 109.02 % | -11.974 M 0.00 % | -11.974 M -475.79 % | 3.186 M 0.00 % | 3.186 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 |