DJ Mediaprint & Logistics Limited DJML.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 820.882 M 43.91 % | 570.410 M 12.83 % | 505.536 M 6.78 % | 473.447 M 91.99 % | 246.603 M 16.44 % | 211.778 M 3.52 % | 204.581 M 18.22 % | 173.056 M 71.40 % | 100.966 M |
| Net income | 67.203 M 33.35 % | 50.395 M 51.42 % | 33.281 M 10.71 % | 30.062 M 137.75 % | 12.644 M 15.88 % | 10.912 M 18.12 % | 9.238 M 42.58 % | 6.479 M 123.80 % | 2.895 M |
| Income before tax | 82.779 M 31.24 % | 63.073 M 37.66 % | 45.819 M 8.78 % | 42.122 M 145.49 % | 17.159 M 13.60 % | 15.105 M 12.41 % | 13.437 M 52.49 % | 8.812 M 101.97 % | 4.363 M |
| Income before tax ratio | 0.10 -8.80 % | 0.11 22.00 % | 0.09 1.87 % | 0.09 27.87 % | 0.07 -2.44 % | 0.07 8.59 % | 0.07 28.99 % | 0.05 17.84 % | 0.04 |
| EBITDA | 177.488 M 36.10 % | 130.414 M 53.33 % | 85.052 M 28.40 % | 66.241 M 109.33 % | 31.644 M 5.84 % | 29.897 M 25.40 % | 23.843 M 56.44 % | 15.241 M 82.55 % | 8.349 M |
| Net income ratio | 0.08 -7.34 % | 0.09 34.20 % | 0.07 3.68 % | 0.06 23.84 % | 0.05 -0.48 % | 0.05 14.10 % | 0.05 20.61 % | 0.04 30.57 % | 0.03 |
| Ratio EBITDA | 0.22 -5.43 % | 0.23 35.90 % | 0.17 20.25 % | 0.14 9.03 % | 0.13 -9.11 % | 0.14 21.13 % | 0.12 32.33 % | 0.09 6.50 % | 0.08 |
| Gross profit ratio | 0.27 -28.34 % | 0.38 12.31 % | 0.34 121.06 % | 0.15 -39.08 % | 0.25 -14.90 % | 0.30 9.79 % | 0.27 17.39 % | 0.23 -10.45 % | 0.26 |
| Weighted average shs out dil | 32.484 M 0.00 % | 32.484 M 200.00 % | 10.828 M 0.00 % | 10.828 M 28.48 % | 8.428 M 0.00 % | 8.428 M 0.00 % | 8.428 M 0.00 % | 8.428 M 0.00 % | 8.428 M |
| Weighted average shs out | 32.484 M -0.09 % | 32.513 M 200.27 % | 10.828 M 0.00 % | 10.828 M 28.48 % | 8.428 M 0.00 % | 8.428 M 0.00 % | 8.428 M 0.00 % | 8.428 M 0.00 % | 8.428 M |
| EPS diluted | 2.07 33.55 % | 1.55 51.96 % | 1.02 -63.31 % | 2.78 98.57 % | 1.40 -22.65 % | 1.81 64.55 % | 1.10 42.86 % | 0.77 126.47 % | 0.34 |
| Earnings per share | 2.07 33.55 % | 1.55 51.96 % | 1.02 -63.31 % | 2.78 98.57 % | 1.40 8.53 % | 1.29 17.27 % | 1.10 42.86 % | 0.77 126.47 % | 0.34 |
| Gross profit | 223.935 M 3.12 % | 217.153 M 26.73 % | 171.354 M 136.04 % | 72.596 M 16.97 % | 62.065 M -0.91 % | 62.632 M 13.65 % | 55.110 M 38.77 % | 39.713 M 53.49 % | 25.873 M |
| Income tax expense | 15.576 M 22.86 % | 12.678 M 1.12 % | 12.538 M 3.97 % | 12.060 M 167.14 % | 4.514 M 7.66 % | 4.193 M -0.12 % | 4.198 M 79.94 % | 2.333 M 58.82 % | 1.469 M |
| Cost of revenue | 596.947 M 68.98 % | 353.257 M 5.71 % | 334.182 M -10.78 % | 374.577 M 102.98 % | 184.538 M 23.73 % | 149.146 M -0.22 % | 149.471 M 12.10 % | 133.343 M 77.57 % | 75.093 M |
| General and administrative expenses | 40.837 M 13.67 % | 35.925 M -7.06 % | 38.653 M 302.30 % | 9.608 M -5.64 % | 10.182 M 6.45 % | 9.565 M 363.42 % | 2.064 M -5.39 % | 2.182 M 104.26 % | 1.068 M |
| Selling and marketing expenses | 41.636 M 137.19 % | 17.554 M 6.59 % | 16.469 M 219.83 % | 5.149 M 4.05 % | 4.949 M 570.04 % | 738.613 K 222.54 % | 229.000 K 27.22 % | 180.000 K 6.51 % | 169.000 K |
| Other expenses | 35.153 M 40.58 % | 25.006 M -9.68 % | 27.687 M 4 166.10 % | 649.000 K -97.22 % | 23.327 M -26.07 % | 31.555 M 2 092.82 % | 1.439 M 998.47 % | 131.000 K 1 107.69 % | -13.000 K |
| Operating expenses | 117.626 M 49.87 % | 78.485 M -5.22 % | 82.809 M 299.70 % | 20.718 M -46.13 % | 38.458 M -8.12 % | 41.858 M 10.50 % | 37.880 M 35.08 % | 28.043 M 41.13 % | 19.870 M |
| Cost and expenses | 714.573 M 65.51 % | 431.742 M -3.68 % | 448.254 M 6.85 % | 419.504 M 88.12 % | 222.996 M 16.75 % | 191.004 M 1.95 % | 187.351 M 16.09 % | 161.386 M 69.95 % | 94.963 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 | 82.473 M 54.22 % | 53.479 M -2.98 % | 55.122 M 174.66 % | 20.069 M 32.64 % | 15.131 M 46.85 % | 10.304 M 349.35 % | 2.293 M -2.90 % | 2.362 M 90.91 % | 1.237 M |
| Interest income | 536.000 K 113.55 % | 251.000 K 298.41 % | 63.000 K 23.53 % | 51.000 K 0.00 % | 51.000 K -9.13 % | 56.123 K -65.99 % | 165.000 K 1 275.00 % | 12.000 K 33.33 % | 9.000 K |
| Interest expense | 27.426 M 12.55 % | 24.367 M 86.43 % | 13.070 M 16.59 % | 11.210 M 0.00 % | 11.210 M 72.08 % | 6.514 M 41.00 % | 4.620 M 97.44 % | 2.340 M 76.07 % | 1.329 M |
| Depreciation and amortization | 67.283 M 56.97 % | 42.863 M 63.83 % | 26.163 M 102.67 % | 12.909 M 86.29 % | 6.930 M -16.29 % | 8.279 M 42.76 % | 5.799 M 41.82 % | 4.089 M 53.90 % | 2.657 M |
| Operating income | 106.309 M -23.34 % | 138.668 M 142.08 % | 57.283 M 10.42 % | 51.878 M 73.65 % | 29.875 M 26.51 % | 23.616 M 30.87 % | 18.045 M 59.79 % | 11.293 M 88.12 % | 6.003 M |
| Operating income ratio | 0.13 -46.73 % | 0.24 114.54 % | 0.11 3.41 % | 0.11 -9.55 % | 0.12 8.64 % | 0.11 26.42 % | 0.09 35.17 % | 0.07 9.76 % | 0.06 |
| Total other income expenses net | -23.530 M 68.87 % | -75.595 M -559.41 % | -11.464 M -17.51 % | -9.756 M 23.28 % | -12.717 M -124.31 % | -5.669 M -62.26 % | -3.494 M -22.23 % | -2.859 M -74.30 % | -1.640 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Net debt | 214.771 M 23.80 % | 173.487 M 49.23 % | 116.252 M 169.49 % | 43.138 M 35.35 % | 31.872 M -36.23 % | 49.978 M 2.30 % | 48.856 M 43.61 % | 34.021 M 31.80 % | 25.812 M |
| Total investments | 970.000 K -3.48 % | 1.005 M 62.36 % | 619.000 K 13.58 % | 545.000 K -23.55 % | 712.870 K -1.38 % | 722.844 K 95.36 % | 370.000 K 34.06 % | 276.000 K -63.54 % | 757.000 K |
| Total debt | 222.358 M 24.96 % | 177.937 M 44.48 % | 123.159 M 68.57 % | 73.063 M 116.71 % | 33.715 M -33.95 % | 51.044 M -3.92 % | 53.125 M 36.55 % | 38.906 M 44.87 % | 26.855 M |
| Accumulated other comprehensive income loss | 252.149 M 44 528.14 % | 565.000 K -92.99 % | 8.061 M 79.25 % | 4.497 M | 0.000 -100.00 % | 1.946 M | 0.000 100.00 % | -2.000 K 0.00 % | -2.000 K |
| Retained earnings | 60.654 M -55.33 % | 135.772 M 56.06 % | 87.001 M 77.08 % | 49.130 M 131.74 % | 21.200 M 115.88 % | 9.820 M -55.73 % | 22.185 M 58.92 % | 13.960 M 70.97 % | 8.165 M |
| Common stock | 324.835 M 200.00 % | 108.278 M 0.00 % | 108.278 M 0.00 % | 108.278 M 156.95 % | 42.139 M 39.82 % | 30.139 M 500.02 % | 5.023 M 0.00 % | 5.023 M 4.00 % | 4.830 M |
| Total equity | 690.855 M 105.94 % | 335.458 M 17.28 % | 286.026 M 12.51 % | 254.212 M 234.76 % | 75.938 M 81.21 % | 41.905 M 40.84 % | 29.755 M 45.02 % | 20.518 M 48.18 % | 13.847 M |
| Other non current liabilities | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 459.171 K 42.81 % | 321.520 K 30.68 % | 246.040 K |
| Long term debt | 89.086 M 12.94 % | 78.878 M 36.54 % | 57.769 M 18.20 % | 48.874 M 268.92 % | 13.248 M -22.96 % | 17.197 M -31.42 % | 25.075 M 30.11 % | 19.272 M -5.24 % | 20.337 M |
| Total non current liabilities | 89.086 M 12.94 % | 78.877 M 36.54 % | 57.769 M 18.20 % | 48.875 M 268.93 % | 13.248 M -22.96 % | 17.197 M -32.65 % | 25.534 M 30.32 % | 19.594 M -4.81 % | 20.583 M |
| Other current liabilities | 44.391 M 67.36 % | 26.525 M 31.37 % | 20.191 M 420.72 % | 3.878 M 313.76 % | 937.151 K -52.92 % | 1.990 M -63.31 % | 5.425 M -31.64 % | 7.936 M 8 036.00 % | -100.000 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.479 M -85.19 % | 16.738 M 124.49 % | 7.456 M 51.31 % | 4.927 M -11.63 % | 5.576 M | 0.000 -100.00 % | 3.684 M |
| Short term debt | 133.272 M 34.54 % | 99.059 M 51.49 % | 65.390 M 170.33 % | 24.189 M 18.19 % | 20.467 M -39.53 % | 33.847 M 20.67 % | 28.050 M 42.86 % | 19.634 M 201.23 % | 6.518 M |
| Total current liabilities | 358.215 M 92.44 % | 186.142 M 47.29 % | 126.382 M 26.12 % | 100.208 M -20.17 % | 125.533 M 24.46 % | 100.864 M 42.42 % | 70.820 M 3.88 % | 68.176 M 24.07 % | 54.951 M |
| Total liabilities | 447.301 M 68.78 % | 265.019 M 43.91 % | 184.151 M 43.49 % | 128.335 M -7.75 % | 139.114 M 17.83 % | 118.061 M 22.53 % | 96.354 M 9.78 % | 87.770 M 16.20 % | 75.534 M |
| Other non current assets | 51.837 M 1 025.42 % | 4.606 M -81.98 % | 25.566 M 8 220 678.78 % | -311.000 -100.01 % | 5.036 M 79.49 % | 2.806 M 110.25 % | -27.372 M -1 784.45 % | 1.625 M -42.17 % | 2.810 M |
| Long term investments | 970.000 K -3.39 % | 1.004 M -47.16 % | 1.900 M -75.59 % | 7.785 M 1 074.26 % | 662.968 K -1.50 % | 673.033 K 110.21 % | 320.166 K 176.05 % | -421.000 K -170.28 % | 599.000 K |
| Intangible assets | 40.456 M | 0.000 | 0.000 -100.00 % | 4.122 M -33.33 % | 6.183 M | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 40.456 M | 0.000 -100.00 % | 2.061 M -50.00 % | 4.122 M -33.34 % | 6.183 M -25.00 % | 8.244 M -82.29 % | 46.544 M -14.75 % | 54.597 M | 0.000 |
| Goodwill and intangible assets | 40.456 M | 0.000 -100.00 % | 2.061 M -50.00 % | 4.122 M -33.34 % | 6.183 M -25.00 % | 8.244 M -72.36 % | 29.825 M 6 984.36 % | 421.000 K | 0.000 |
| Property plant equipment net | 224.897 M 3.65 % | 216.981 M 81.26 % | 119.707 M 65.11 % | 72.502 M 228.50 % | 22.071 M 1.85 % | 21.670 M -19.89 % | 27.052 M 28.37 % | 21.073 M 51.39 % | 13.920 M |
| Total non current assets | 334.948 M 44.14 % | 232.375 M 50.86 % | 154.034 M 78.49 % | 86.296 M 143.29 % | 35.471 M 2.36 % | 34.651 M 13.04 % | 30.654 M 32.27 % | 23.175 M 31.96 % | 17.562 M |
| Other current assets | 293.355 M 143.79 % | 120.333 M 107.93 % | 57.873 M 33.30 % | 43.415 M 192.94 % | 14.821 M 63.72 % | 9.053 M -82.36 % | 51.329 M -20.96 % | 64.944 M 1 404.73 % | 4.316 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K 0.20 % | 49.902 K 0.18 % | 49.811 K -99.53 % | 10.555 M 1 414.35 % | 697.000 K 341.14 % | 158.000 K |
| cash and cash equivalents | 7.587 M 70.49 % | 4.450 M -35.57 % | 6.907 M -24.75 % | 9.179 M 398.24 % | 1.842 M 72.87 % | 1.066 M -75.04 % | 4.269 M -12.61 % | 4.885 M 368.36 % | 1.043 M |
| Cash and short term investments | 7.587 M 70.49 % | 4.450 M -35.57 % | 6.907 M -12.47 % | 7.891 M 317.05 % | 1.892 M 69.63 % | 1.115 M -92.48 % | 14.824 M 165.57 % | 5.582 M 364.78 % | 1.201 M |
| Total current assets | 803.208 M 118.20 % | 368.103 M 16.44 % | 316.142 M -0.02 % | 316.211 M 76.08 % | 179.582 M 43.30 % | 125.315 M 31.28 % | 95.455 M 12.15 % | 85.111 M 18.51 % | 71.818 M |
| Inventory | 197.878 M 211.18 % | 63.590 M -52.22 % | 133.088 M 30.28 % | 102.153 M 32.21 % | 77.266 M 120.07 % | 35.109 M 12.16 % | 31.303 M 114.62 % | 14.585 M 12.84 % | 12.925 M |
| Net receivables | 304.388 M 69.36 % | 179.730 M 51.96 % | 118.274 M -27.33 % | 162.751 M 90.12 % | 85.603 M 6.95 % | 80.038 M 71.96 % | 46.544 M -14.75 % | 54.597 M 2.29 % | 53.376 M |
| Tax assets | 16.788 M 71.59 % | 9.784 M 103.83 % | 4.800 M 154.33 % | 1.887 M 24.38 % | 1.517 M 20.60 % | 1.258 M 51.77 % | 829.000 K 73.79 % | 477.000 K 104.72 % | 233.000 K |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.00 % | 1.000 K |
| Account payables | 180.552 M 198.47 % | 60.493 M 100.64 % | 30.150 M -36.09 % | 47.178 M -48.40 % | 91.435 M 65.73 % | 55.171 M 49.24 % | 36.969 M -8.61 % | 40.451 M -9.40 % | 44.649 M |
| Tax payables | 0.000 -100.00 % | 65.000 K -99.20 % | 8.172 M -0.65 % | 8.226 M 57.04 % | 5.238 M 6.30 % | 4.927 M 1 210.49 % | 376.000 K 142.58 % | 155.000 K -22.50 % | 200.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 53.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 18.219 M -21.87 % | 23.319 M 62.20 % | 14.377 M -30.70 % | 20.747 M | 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 -100.00 % | 2.000 K 0.00 % | 2.000 K |
| Other total stockholders equity | 0.000 -100.00 % | 90.843 M 9.86 % | 82.687 M -8.98 % | 90.843 M 621.03 % | 12.599 M | 0.000 100.00 % | -1.239 M -180.67 % | 1.535 M 80.23 % | 851.960 K |
| Deferred tax liabilities non current | 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 |
| Total assets | 1.138 B 89.54 % | 600.478 M 27.71 % | 470.177 M 22.91 % | 382.547 M 77.89 % | 215.052 M 34.44 % | 159.966 M 26.85 % | 126.109 M 16.46 % | 108.288 M 21.15 % | 89.381 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 | -294.108 M -791.48 % | -32.991 M -251.77 % | 21.738 M 114.03 % | -154.950 M -433.55 % | -29.041 M -1 116.32 % | -2.388 M 62.99 % | -6.451 M 30.42 % | -9.271 M 5.19 % | -9.779 M |
| Accounts receivables | -124.658 M -102.84 % | -61.456 M -238.18 % | 44.476 M 157.98 % | -76.712 M -1 278.39 % | -5.565 M 83.38 % | -33.494 M -515.91 % | 8.053 M 759.55 % | -1.221 M 96.98 % | -40.409 M |
| Inventory | -134.287 M -293.23 % | 69.497 M 324.66 % | -30.934 M -24.30 % | -24.887 M 40.96 % | -42.157 M -1 007.68 % | -3.806 M 77.24 % | -16.719 M -907.17 % | -1.660 M -154.21 % | -653.000 K |
| Accounts payables | 120.059 M 295.67 % | 30.343 M 278.19 % | -17.028 M 61.53 % | -44.258 M | 0.000 -100.00 % | 18.203 M | 0.000 | 0.000 | 0.000 |
| Other working capital | -155.222 M -117.47 % | -71.375 M -365.21 % | 26.913 M 395.98 % | -9.093 M -148.67 % | 18.681 M 11.80 % | 16.709 M 654.42 % | 2.215 M 129.10 % | -7.611 M 16.60 % | -9.126 M |
| Other non cash items | -34.439 M -166.18 % | 52.035 M 353.86 % | 11.465 M -50.41 % | 23.120 M 5 314.21 % | -443.395 K 16.32 % | -529.896 K -110.45 % | 5.071 M 8 955.36 % | 56.000 K 172.73 % | -77.000 K |
| Net cash provided by operating activities | -194.061 M -272.80 % | 112.302 M 15.14 % | 97.537 M 205.50 % | -92.453 M -854.05 % | -9.691 M -159.55 % | 16.273 M 27.28 % | 12.785 M 246.85 % | 3.686 M 229.97 % | -2.836 M |
| Investments in property plant and equipment | -43.231 M 67.52 % | -133.098 M -85.88 % | -71.605 M -93.90 % | -36.929 M -588.32 % | -5.365 M -771.65 % | -615.513 K 94.77 % | -11.776 M -4.76 % | -11.241 M -6.17 % | -10.588 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -74.000 K -957.14 % | -7.000 K | 0.000 100.00 % | -401.321 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 35.000 K | 0.000 | 0.000 -100.00 % | 60.288 K -45.54 % | 110.705 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -45.286 M -289.09 % | 23.950 M 222.72 % | -19.516 M -453.89 % | -3.523 M -2 361.02 % | 155.833 K 142.52 % | 64.257 K 100.60 % | -10.700 M -651.26 % | 1.941 M 179.58 % | -2.439 M |
| Net cash used for investing activites | -88.482 M 18.93 % | -109.148 M -19.69 % | -91.195 M -125.77 % | -40.392 M -692.22 % | -5.099 M -435.24 % | -952.577 K 95.76 % | -22.476 M -141.68 % | -9.300 M 28.61 % | -13.027 M |
| Debt repayment | 44.421 M 110.45 % | 21.108 M 38.29 % | 15.264 M 241.02 % | 4.476 M 223.78 % | -3.616 M 54.10 % | -7.878 M -265.89 % | 4.749 M -60.60 % | 12.052 M -14.09 % | 14.028 M |
| Common stock issued | 237.151 M | 0.000 | 0.000 -100.00 % | 150.000 M 601.30 % | 21.389 M | 0.000 | 0.000 -100.00 % | 193.000 K -94.49 % | 3.500 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -2.166 M -33.37 % | -1.624 M -61.43 % | -1.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -568.000 K |
| Other financing activites | 0.000 100.00 % | -20.180 M -2.87 % | -19.617 M -32.43 % | -14.813 M -571.19 % | -2.207 M 79.27 % | -10.646 M -1 936.19 % | 579.766 K 120.78 % | -2.790 M -90.70 % | -1.463 M |
| Net cash used provided by financing activities | 279.406 M 40 244.54 % | -696.000 K 87.01 % | -5.359 M -103.84 % | 139.663 M 797.24 % | 15.566 M 184.03 % | -18.523 M -304.11 % | 9.075 M -4.02 % | 9.455 M -41.15 % | 16.065 M |
| Effect of forex changes on cash | 6.274 M 227.68 % | -4.914 M -149.82 % | -1.967 M | 0.000 | 0.000 | 0.000 100.00 % | -163.000 -116.30 % | 1.000 K 100.18 % | -569.000 K |
| Net change in cash | 3.137 M 227.68 % | -2.457 M -149.70 % | -984.000 K -114.43 % | 6.818 M 777.96 % | 776.573 K 124.24 % | -3.203 M -420.00 % | -616.000 K -116.03 % | 3.842 M 1 146.87 % | -367.000 K |
| Cash at beginning of period | 4.450 M -35.57 % | 6.907 M -12.47 % | 7.891 M 328.35 % | 1.842 M 72.87 % | 1.066 M -75.04 % | 4.269 M -12.61 % | 4.885 M 368.36 % | 1.043 M -26.03 % | 1.410 M |
| Cash at end of period | 7.587 M 70.49 % | 4.450 M -35.57 % | 6.907 M -24.75 % | 9.179 M 398.24 % | 1.842 M 72.87 % | 1.066 M -75.04 % | 4.269 M -12.61 % | 4.885 M 368.36 % | 1.043 M |
| Operating cash flow | -166.634 M -248.38 % | 112.302 M 15.14 % | 97.537 M 181.87 % | -119.136 M -1 129.40 % | -9.691 M -159.55 % | 16.273 M 27.28 % | 12.785 M 246.85 % | 3.686 M 229.97 % | -2.836 M |
| Capital expenditure | -43.231 M 67.52 % | -133.098 M -85.88 % | -71.605 M -93.90 % | -36.929 M -588.32 % | -5.365 M -771.65 % | -615.513 K 94.77 % | -11.776 M -4.76 % | -11.241 M -6.17 % | -10.588 M |
| Free CashFlow | -209.865 M -909.16 % | -20.796 M -180.19 % | 25.932 M 116.62 % | -156.065 M -936.58 % | -15.056 M -196.16 % | 15.657 M 1 451.75 % | 1.009 M 113.36 % | -7.555 M 43.72 % | -13.424 M |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 252.428 M -8.96 % | 277.259 M 35.78 % | 204.204 M 7.76 % | 189.507 M 26.41 % | 149.912 M -45.76 % | 276.393 M 145.31 % | 112.670 M 18.42 % | 95.147 M 10.38 % | 86.198 M -63.49 % | 236.126 M 123.96 % | 105.430 M 6.64 % | 98.867 M 51.84 % | 65.113 M -73.70 % | 247.553 M 159.63 % | 95.349 M 46.08 % | 65.272 M 0.00 % | 65.272 M -21.49 % | 83.135 M 0.00 % | 83.135 M 106.95 % | 40.171 M 0.00 % | 40.171 M -50.81 % | 81.665 M |
| Net income | 17.936 M -26.95 % | 24.552 M 35.75 % | 18.086 M 44.61 % | 12.507 M 3.70 % | 12.061 M -59.66 % | 29.895 M 95.29 % | 15.308 M 418.21 % | 2.954 M 31.93 % | 2.239 M -86.25 % | 16.289 M 567.58 % | 2.440 M -78.26 % | 11.226 M 607.37 % | 1.587 M -96.79 % | 49.466 M 250.32 % | -32.908 M -726.04 % | 5.257 M 0.00 % | 5.257 M 24.81 % | 4.212 M 0.00 % | 4.212 M 99.56 % | 2.110 M 0.00 % | 2.110 M -38.39 % | 3.426 M |
| Income before tax | 22.243 M -32.32 % | 32.863 M 61.23 % | 20.383 M 24.68 % | 16.348 M 23.97 % | 13.187 M -67.50 % | 40.576 M 117.74 % | 18.635 M 2 335.95 % | 765.000 K -75.30 % | 3.097 M -87.73 % | 25.240 M 723.76 % | 3.064 M -80.72 % | 15.892 M 901.41 % | 1.587 M -97.41 % | 61.253 M 287.19 % | -32.723 M -541.49 % | 7.412 M 0.00 % | 7.412 M 28.99 % | 5.746 M 0.00 % | 5.746 M 102.81 % | 2.833 M 0.00 % | 2.833 M -37.68 % | 4.547 M |
| Income before tax ratio | 0.09 -25.66 % | 0.12 18.75 % | 0.10 15.71 % | 0.09 -1.93 % | 0.09 -40.08 % | 0.15 -11.24 % | 0.17 1 957.10 % | 0.01 -77.62 % | 0.04 -66.39 % | 0.11 267.81 % | 0.03 -81.92 % | 0.16 559.52 % | 0.02 -90.15 % | 0.25 172.10 % | -0.34 -402.23 % | 0.11 0.00 % | 0.11 64.29 % | 0.07 0.00 % | 0.07 -2.00 % | 0.07 0.00 % | 0.07 26.68 % | 0.06 |
| EBITDA | 46.308 M -20.90 % | 58.547 M 33.13 % | 43.976 M 25.00 % | 35.180 M -9.50 % | 38.873 M -37.87 % | 62.569 M 57.10 % | 39.828 M 99.56 % | 19.958 M 8.96 % | 18.317 M -55.92 % | 41.556 M 252.20 % | 11.799 M -53.29 % | 25.258 M 356.09 % | 5.538 M -91.60 % | 65.931 M 336.90 % | -27.831 M -356.74 % | 10.840 M 0.00 % | 10.840 M 6.27 % | 10.200 M 0.00 % | 10.200 M 60.27 % | 6.364 M 0.00 % | 6.364 M -36.43 % | 10.011 M |
| Net income ratio | 0.07 -19.76 % | 0.09 -0.02 % | 0.09 34.20 % | 0.07 -17.97 % | 0.08 -25.62 % | 0.11 -20.39 % | 0.14 337.62 % | 0.03 19.52 % | 0.03 -62.35 % | 0.07 198.07 % | 0.02 -79.62 % | 0.11 365.87 % | 0.02 -87.80 % | 0.20 157.90 % | -0.35 -528.57 % | 0.08 0.00 % | 0.08 58.96 % | 0.05 0.00 % | 0.05 -3.57 % | 0.05 0.00 % | 0.05 25.25 % | 0.04 |
| Ratio EBITDA | 0.18 -13.12 % | 0.21 -1.95 % | 0.22 16.01 % | 0.19 -28.41 % | 0.26 14.55 % | 0.23 -35.96 % | 0.35 68.52 % | 0.21 -1.29 % | 0.21 20.74 % | 0.18 57.26 % | 0.11 -56.19 % | 0.26 200.37 % | 0.09 -68.07 % | 0.27 191.24 % | -0.29 -275.76 % | 0.17 0.00 % | 0.17 35.36 % | 0.12 0.00 % | 0.12 -22.56 % | 0.16 0.00 % | 0.16 29.24 % | 0.12 |
| Gross profit ratio | 0.27 -9.68 % | 0.30 -35.58 % | 0.46 33.55 % | 0.35 84.18 % | 0.19 -38.12 % | 0.30 -20.89 % | 0.38 -2.49 % | 0.39 -8.19 % | 0.43 20.62 % | 0.36 27.57 % | 0.28 -28.85 % | 0.39 33.29 % | 0.29 -11.62 % | 0.33 269.96 % | -0.20 -173.03 % | 0.27 0.00 % | 0.27 11.56 % | 0.24 0.00 % | 0.24 -7.51 % | 0.26 0.00 % | 0.26 16.82 % | 0.22 |
| Weighted average shs out dil | 32.029 M -1.40 % | 32.484 M 0.00 % | 32.484 M 1.29 % | 32.069 M -1.28 % | 32.484 M 199.66 % | 10.840 M 0.11 % | 10.828 M 0.00 % | 10.828 M 0.00 % | 10.828 M 0.00 % | 10.828 M 0.00 % | 10.828 M -2.79 % | 11.138 M 5.28 % | 10.580 M -2.29 % | 10.828 M 0.00 % | 10.828 M 28.48 % | 8.428 M 0.00 % | 8.428 M 0.13 % | 8.417 M 0.00 % | 8.417 M -0.30 % | 8.442 M 0.00 % | 8.442 M 0.17 % | 8.428 M |
| Weighted average shs out | 32.029 M -1.40 % | 32.484 M 0.00 % | 32.484 M 1.29 % | 32.069 M -1.28 % | 32.484 M 199.66 % | 10.840 M 0.11 % | 10.828 M 0.00 % | 10.828 M 0.00 % | 10.828 M 0.00 % | 10.828 M 0.00 % | 10.828 M 0.31 % | 10.794 M 2.02 % | 10.580 M -2.29 % | 10.828 M 0.00 % | 10.828 M 28.23 % | 8.444 M 0.00 % | 8.444 M 0.32 % | 8.417 M 0.00 % | 8.417 M -0.30 % | 8.442 M 0.00 % | 8.442 M 0.17 % | 8.428 M |
| EPS diluted | 0.56 -26.32 % | 0.76 35.71 % | 0.56 43.59 % | 0.39 5.41 % | 0.37 -75.33 % | 1.50 6.38 % | 1.41 422.22 % | 0.27 28.57 % | 0.21 -86.00 % | 1.50 581.82 % | 0.22 -78.22 % | 1.01 573.33 % | 0.15 -96.72 % | 4.57 250.33 % | -3.04 -590.32 % | 0.62 0.00 % | 0.62 24.00 % | 0.50 0.00 % | 0.50 100.00 % | 0.25 0.00 % | 0.25 -39.02 % | 0.41 |
| Earnings per share | 0.56 -26.32 % | 0.76 35.71 % | 0.56 43.59 % | 0.39 5.41 % | 0.37 -75.33 % | 1.50 6.38 % | 1.41 422.22 % | 0.27 28.57 % | 0.21 -86.00 % | 1.50 581.82 % | 0.22 -78.85 % | 1.04 593.33 % | 0.15 -96.72 % | 4.57 250.33 % | -3.04 -590.32 % | 0.62 0.00 % | 0.62 24.00 % | 0.50 0.00 % | 0.50 100.00 % | 0.25 0.00 % | 0.25 -39.02 % | 0.41 |
| Gross profit | 67.958 M -17.77 % | 82.641 M -12.53 % | 94.478 M 43.91 % | 65.653 M 132.83 % | 28.198 M -66.43 % | 84.010 M 94.07 % | 43.289 M 15.47 % | 37.489 M 1.35 % | 36.991 M -55.97 % | 84.010 M 185.71 % | 29.404 M -24.13 % | 38.754 M 102.39 % | 19.148 M -76.75 % | 82.367 M 541.27 % | -18.666 M -206.68 % | 17.497 M 0.00 % | 17.497 M -12.41 % | 19.976 M 0.00 % | 19.976 M 91.40 % | 10.436 M 0.00 % | 10.436 M -42.53 % | 18.161 M |
| Income tax expense | 4.308 M -48.17 % | 8.311 M 261.82 % | 2.297 M -40.21 % | 3.842 M 240.91 % | 1.127 M -89.45 % | 10.682 M 221.07 % | 3.327 M 251.99 % | -2.189 M -355.13 % | 858.000 K -90.42 % | 8.952 M 1 218.41 % | 679.000 K -85.45 % | 4.665 M | 0.000 -100.00 % | 11.789 M 6 272.17 % | 185.000 K -91.42 % | 2.156 M 0.00 % | 2.156 M 40.48 % | 1.534 M 0.00 % | 1.534 M 112.29 % | 722.771 K 0.00 % | 722.771 K -35.64 % | 1.123 M |
| Cost of revenue | 184.470 M -5.21 % | 194.618 M 77.37 % | 109.726 M -11.41 % | 123.854 M 1.76 % | 121.714 M -31.24 % | 177.011 M 155.13 % | 69.381 M 20.33 % | 57.658 M 17.17 % | 49.207 M -67.65 % | 152.116 M 100.08 % | 76.026 M 26.47 % | 60.113 M 30.78 % | 45.965 M -72.17 % | 165.187 M 44.88 % | 114.015 M 138.65 % | 47.776 M 0.00 % | 47.776 M -24.36 % | 63.160 M 0.00 % | 63.160 M 112.41 % | 29.735 M 0.00 % | 29.735 M -53.18 % | 63.504 M |
| General and administrative expenses | 7.870 M 123.90 % | -32.931 M -177.41 % | 42.541 M 89.38 % | 22.463 M 156.31 % | 8.764 M -48.27 % | 16.943 M -8.36 % | 18.488 M 71.36 % | 10.789 M 3.89 % | 10.385 M -73.13 % | 38.656 M 272.80 % | 10.369 M 6.01 % | 9.781 M 33.85 % | 7.308 M -56.86 % | 16.939 M | 0.000 -100.00 % | 4.760 M 0.00 % | 4.760 M -44.51 % | 8.577 M 0.00 % | 8.577 M | 0.000 | 0.000 -100.00 % | 8.126 M |
| Selling and marketing expenses | 0.000 -100.00 % | 41.636 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.469 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.582 M | 0.000 -100.00 % | 18.500 K 0.00 % | 18.500 K -99.25 % | 2.474 M 0.00 % | 2.474 M | 0.000 | 0.000 -100.00 % | 618.613 K |
| Other expenses | 30.787 M -15.65 % | 36.497 M 44.69 % | 25.225 M 17.98 % | 21.380 M | 0.000 100.00 % | -38.682 M | 0.000 -100.00 % | 831.000 K 372.16 % | 176.000 K -59.35 % | 433.000 K -28.19 % | 603.000 K 96.40 % | 307.030 K -29.09 % | 433.000 K 44.06 % | 300.574 K -34.80 % | 461.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.999 M |
| Operating expenses | 38.657 M -14.48 % | 45.202 M -33.30 % | 67.766 M 54.57 % | 43.843 M 400.26 % | 8.764 M 2 128.70 % | -432.000 K -102.34 % | 18.488 M -42.57 % | 32.191 M 14.00 % | 28.238 M -48.93 % | 55.298 M 135.73 % | 23.458 M 12.51 % | 20.849 M 34.51 % | 15.500 M -20.55 % | 19.509 M 64.72 % | 11.844 M 37.26 % | 8.629 M 0.00 % | 8.629 M -31.16 % | 12.535 M 0.00 % | 12.535 M 113.98 % | 5.858 M 0.00 % | 5.858 M -54.03 % | 12.743 M |
| Cost and expenses | 223.127 M -6.96 % | 239.820 M 35.12 % | 177.492 M 5.84 % | 167.697 M 28.53 % | 130.478 M -42.22 % | 225.833 M 157.01 % | 87.869 M -2.20 % | 89.849 M 16.02 % | 77.445 M -62.66 % | 207.414 M 108.49 % | 99.484 M 22.88 % | 80.962 M 31.72 % | 61.465 M -66.72 % | 184.696 M 46.75 % | 125.859 M 123.14 % | 56.405 M 0.00 % | 56.405 M -25.48 % | 75.695 M 0.00 % | 75.695 M 112.67 % | 35.593 M 0.00 % | 35.593 M -53.32 % | 76.247 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 | 7.870 M -9.59 % | 8.705 M -79.54 % | 42.541 M 89.38 % | 22.463 M 156.31 % | 8.764 M -77.09 % | 38.250 M 106.89 % | 18.488 M 71.36 % | 10.789 M 3.89 % | 10.385 M -70.05 % | 34.677 M 234.43 % | 10.369 M 6.01 % | 9.781 M 33.85 % | 7.308 M -68.93 % | 23.521 M 394.45 % | 4.757 M -0.44 % | 4.778 M 0.00 % | 4.778 M -56.77 % | 11.052 M 0.00 % | 11.052 M 149.91 % | 4.422 M 0.00 % | 4.422 M -49.43 % | 8.745 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 304.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.043 M | 0.000 | 0.000 | 0.000 -100.00 % | 971.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.123 K |
| Interest expense | 7.811 M 14.31 % | 6.833 M -0.44 % | 6.863 M 13.57 % | 6.043 M -10.75 % | 6.771 M 3.69 % | 6.530 M -2.45 % | 6.694 M 24.79 % | 5.364 M -8.02 % | 5.832 M 49.35 % | 3.905 M 12.05 % | 3.485 M 50.18 % | 2.321 M -6.92 % | 2.493 M 5.77 % | 2.357 M -11.92 % | 2.676 M 83.79 % | 1.456 M 0.00 % | 1.456 M -14.05 % | 1.694 M 0.00 % | 1.694 M -2.91 % | 1.745 M 0.00 % | 1.745 M 4.67 % | 1.667 M |
| Depreciation and amortization | 16.254 M -13.78 % | 18.851 M 12.68 % | 16.730 M 30.82 % | 12.789 M -32.38 % | 18.914 M 22.32 % | 15.463 M 6.66 % | 14.498 M 4.84 % | 13.829 M 47.31 % | 9.388 M -24.35 % | 12.410 M 136.38 % | 5.250 M -25.49 % | 7.046 M 383.61 % | 1.457 M -37.36 % | 2.326 M 4.96 % | 2.216 M 21.16 % | 1.829 M 0.00 % | 1.829 M 5.08 % | 1.741 M 0.00 % | 1.741 M 0.94 % | 1.724 M 0.00 % | 1.724 M -53.82 % | 3.734 M |
| Operating income | 29.301 M -21.74 % | 37.439 M 40.16 % | 26.712 M 22.48 % | 21.810 M 12.23 % | 19.434 M -61.56 % | 50.560 M 103.86 % | 24.801 M 304.65 % | 6.129 M -29.98 % | 8.753 M -69.97 % | 29.145 M 345.03 % | 6.549 M -64.04 % | 18.213 M 399.26 % | 3.648 M -94.35 % | 64.597 M 314.97 % | -30.049 M -433.47 % | 9.011 M 0.00 % | 9.011 M 6.52 % | 8.460 M 0.00 % | 8.460 M 82.32 % | 4.640 M 0.00 % | 4.640 M -20.27 % | 5.820 M |
| Operating income ratio | 0.12 -14.04 % | 0.14 3.23 % | 0.13 13.66 % | 0.12 -11.22 % | 0.13 -29.13 % | 0.18 -16.90 % | 0.22 241.72 % | 0.06 -36.56 % | 0.10 -17.73 % | 0.12 98.71 % | 0.06 -66.28 % | 0.18 228.81 % | 0.06 -78.53 % | 0.26 182.80 % | -0.32 -328.28 % | 0.14 0.00 % | 0.14 35.67 % | 0.10 0.00 % | 0.10 -11.90 % | 0.12 0.00 % | 0.12 62.09 % | 0.07 |
| Total other income expenses net | -7.058 M -54.24 % | -4.576 M 27.70 % | -6.329 M -15.87 % | -5.462 M 12.57 % | -6.247 M 37.43 % | -9.984 M -61.92 % | -6.166 M -36.02 % | -4.533 M 19.86 % | -5.656 M -44.84 % | -3.905 M -35.50 % | -2.882 M -43.19 % | -2.013 M 2.34 % | -2.061 M -28.06 % | -1.609 M 27.28 % | -2.213 M 58.30 % | -5.307 M 0.00 % | -5.307 M -67.01 % | -3.178 M 0.00 % | -3.178 M 0.10 % | -3.181 M 0.00 % | -3.181 M -265.12 % | -871.128 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-09-30 | 2022-06-30 | 2022-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 214.771 M | 0.000 -100.00 % | 190.322 M | 0.000 -100.00 % | 173.487 M 3 726.36 % | 4.534 M -96.75 % | 139.459 M 1 919.10 % | 6.907 M -94.06 % | 116.252 M 55.13 % | 74.938 M 849.66 % | 7.891 M -81.71 % | 43.138 M -2.68 % | 44.326 M 0.00 % | 44.326 M 39.07 % | 31.872 M 0.00 % | 31.872 M -33.60 % | 47.997 M 0.00 % | 47.997 M -3.96 % | 49.978 M 15.58 % | 43.240 M |
| Total investments | 0.000 -100.00 % | 970.000 K | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 1.004 M -88.93 % | 9.068 M 1 065.55 % | 778.000 K -94.37 % | 13.814 M 2 131.66 % | 619.000 K -5.15 % | 652.582 K -95.87 % | 15.782 M 2 318.39 % | 652.582 K -0.31 % | 654.597 K -7.15 % | 705.000 K -1.10 % | 712.870 K -6.54 % | 762.772 K 5.72 % | 721.487 K -6.48 % | 771.487 K 6.73 % | 722.844 K 95.36 % | 370.000 K |
| Total debt | 0.000 -100.00 % | 222.358 M | 0.000 -100.00 % | 198.555 M | 0.000 -100.00 % | 177.937 M | 0.000 -100.00 % | 143.993 M | 0.000 -100.00 % | 123.159 M 56.21 % | 78.841 M | 0.000 -100.00 % | 52.317 M 10.83 % | 47.206 M 0.00 % | 47.206 M 40.02 % | 33.715 M 0.00 % | 33.715 M -33.62 % | 50.789 M 0.00 % | 50.789 M -0.50 % | 51.044 M 9.80 % | 46.487 M |
| Accumulated other comprehensive income loss | 637.638 M 152.88 % | 252.149 M -29.57 % | 358.035 M 978.42 % | 33.200 M -90.10 % | 335.459 M 2 337.75 % | 13.761 M -95.24 % | 288.873 M 59.96 % | 180.595 M -36.86 % | 286.027 M 3 448.28 % | 8.061 M -94.89 % | 157.665 M -37.62 % | 252.748 M 5 520.37 % | 4.497 M | 0.000 | 0.000 100.00 % | 0.000 0.00 % | 0.000 -300.00 % | 0.000 0.00 % | 0.000 0.00 % | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 60.654 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.001 M | 0.000 | 0.000 -100.00 % | 48.751 M 44.73 % | 33.684 M 0.00 % | 33.684 M 58.88 % | 21.200 M -13.15 % | 24.411 M 79.23 % | 13.619 M -14.81 % | 15.987 M 62.80 % | 9.820 M -66.90 % | 29.671 M |
| Common stock | 0.000 -100.00 % | 324.835 M | 0.000 -100.00 % | 324.835 M | 0.000 -100.00 % | 108.278 M | 0.000 -100.00 % | 108.278 M | 0.000 -100.00 % | 108.278 M 0.00 % | 108.278 M | 0.000 -100.00 % | 108.278 M 156.95 % | 42.139 M 0.00 % | 42.139 M 0.00 % | 42.139 M 0.00 % | 42.139 M 0.00 % | 42.139 M 0.00 % | 42.139 M 39.82 % | 30.139 M 500.02 % | 5.023 M |
| Total equity | 690.856 M 0.00 % | 690.855 M 92.96 % | 358.035 M 0.00 % | 358.035 M 6.73 % | 335.459 M 0.00 % | 335.458 M 16.13 % | 288.873 M 0.00 % | 288.873 M 1.00 % | 286.027 M 0.00 % | 286.026 M 7.55 % | 265.943 M 5.22 % | 252.748 M -0.58 % | 254.212 M 194.05 % | 86.452 M 1.45 % | 85.212 M 12.21 % | 75.938 M 0.00 % | 75.938 M 12.18 % | 67.694 M 0.00 % | 67.694 M 61.54 % | 41.905 M 12.53 % | 37.241 M |
| Other non current liabilities | -690.856 M | 0.000 100.00 % | -358.035 M -35 803 600.00 % | 1.000 K 100.00 % | -335.459 M -33 545 800.00 % | -1.000 K 100.00 % | -288.873 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 780.000 K 334.04 % | -333.283 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 681.000 K |
| Long term debt | 0.000 -100.00 % | 89.086 M | 0.000 -100.00 % | 70.596 M | 0.000 -100.00 % | 78.878 M | 0.000 -100.00 % | 73.199 M | 0.000 -100.00 % | 57.769 M 120.98 % | 26.142 M | 0.000 -100.00 % | 48.874 M 472.46 % | 8.538 M -0.01 % | 8.538 M -37.13 % | 13.581 M 0.00 % | 13.581 M -21.40 % | 17.280 M 0.00 % | 17.280 M 0.48 % | 17.197 M 46.96 % | 11.702 M |
| Total non current liabilities | -690.856 M -875.49 % | 89.086 M 124.88 % | -358.035 M -607.15 % | 70.597 M 121.04 % | -335.459 M -525.29 % | 78.878 M 127.31 % | -288.873 M -494.64 % | 73.199 M | 0.000 -100.00 % | 57.769 M 120.98 % | 26.142 M | 0.000 -100.00 % | 28.127 M 229.45 % | 8.538 M -8.38 % | 9.318 M -31.39 % | 13.581 M 0.00 % | 13.581 M -21.40 % | 17.280 M 0.00 % | 17.280 M 0.48 % | 17.197 M 38.88 % | 12.383 M |
| Other current liabilities | 0.000 -100.00 % | 44.391 M | 0.000 -100.00 % | 32.301 M | 0.000 -100.00 % | 25.726 M | 0.000 -100.00 % | 28.383 M | 0.000 -100.00 % | 20.190 M 462.06 % | 3.592 M | 0.000 -100.00 % | 16.816 M 253.67 % | 4.755 M -68.93 % | 15.304 M 75.38 % | 8.726 M -37.51 % | 13.964 M 49.97 % | 9.311 M -9.42 % | 10.279 M 416.42 % | 1.990 M -52.87 % | 4.223 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 432.000 K | 0.000 -100.00 % | 22.473 M | 0.000 -100.00 % | 24.410 M 10.68 % | 22.054 M | 0.000 -100.00 % | 16.738 M 47.76 % | 11.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.927 M -33.70 % | 7.432 M |
| Short term debt | 0.000 -100.00 % | 133.272 M | 0.000 -100.00 % | 127.959 M | 0.000 -100.00 % | 99.059 M | 0.000 -100.00 % | 70.794 M | 0.000 -100.00 % | 42.090 M -20.13 % | 52.699 M | 0.000 -100.00 % | 2.694 M -93.03 % | 38.668 M 0.00 % | 38.668 M 92.06 % | 20.134 M 0.00 % | 20.134 M -39.92 % | 33.509 M 0.00 % | 33.509 M -1.00 % | 33.847 M -2.70 % | 34.785 M |
| Total current liabilities | 0.000 -100.00 % | 358.215 M | 0.000 -100.00 % | 200.758 M | 0.000 -100.00 % | 186.142 M | 0.000 -100.00 % | 134.397 M | 0.000 -100.00 % | 126.382 M 5.70 % | 119.563 M | 0.000 -100.00 % | 100.208 M -35.42 % | 155.164 M 0.50 % | 154.385 M 22.98 % | 125.533 M 0.00 % | 125.533 M 0.91 % | 124.398 M 0.00 % | 124.398 M 23.33 % | 100.864 M -1.83 % | 102.747 M |
| Total liabilities | -690.856 M -254.45 % | 447.301 M 224.93 % | -358.035 M -231.94 % | 271.355 M 180.89 % | -335.459 M -226.58 % | 265.020 M 191.74 % | -288.873 M -239.15 % | 207.596 M | 0.000 -100.00 % | 184.151 M 26.39 % | 145.704 M | 0.000 -100.00 % | 128.335 M -21.60 % | 163.702 M 0.00 % | 163.703 M 17.68 % | 139.114 M 0.00 % | 139.114 M -1.81 % | 141.678 M 0.00 % | 141.678 M 20.00 % | 118.061 M 2.55 % | 115.130 M |
| Other non current assets | 0.000 -100.00 % | 51.837 M | 0.000 -100.00 % | 8.730 M 296.18 % | -4.450 M -196.63 % | 4.605 M 201.57 % | -4.534 M -108.28 % | 54.757 M 892.78 % | -6.907 M -127.02 % | 25.566 M 176.57 % | 9.244 M 217.15 % | -7.891 M -215.87 % | 6.810 M 48.88 % | 4.574 M -23.84 % | 6.006 M 19.26 % | 5.036 M -22.56 % | 6.504 M 38.08 % | 4.710 M -22.14 % | 6.049 M 115.60 % | 2.806 M -78.79 % | 13.229 M |
| Long term investments | 0.000 -100.00 % | 970.000 K | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 1.004 M | 0.000 -100.00 % | 5.051 M | 0.000 -100.00 % | 1.900 M 215.31 % | 602.582 K | 0.000 -100.00 % | 545.000 K -16.74 % | 654.597 K -0.06 % | 655.000 K -1.20 % | 662.968 K -7.00 % | 712.870 K 6.13 % | 671.676 K -6.90 % | 721.487 K 7.20 % | 673.033 K 106.50 % | -10.356 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.122 M | 0.000 | 0.000 -100.00 % | 6.183 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 40.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.031 M | 0.000 -100.00 % | 2.061 M -33.34 % | 3.092 M | 0.000 -100.00 % | 4.122 M -20.00 % | 5.153 M -0.01 % | 5.153 M -16.66 % | 6.183 M 0.00 % | 6.183 M -14.29 % | 7.214 M 0.00 % | 7.214 M -12.50 % | 8.244 M | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 40.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.031 M | 0.000 -100.00 % | 2.061 M -33.34 % | 3.092 M | 0.000 -100.00 % | 8.244 M 60.00 % | 5.153 M -0.01 % | 5.153 M -58.33 % | 12.366 M 100.00 % | 6.183 M -14.29 % | 7.214 M 0.00 % | 7.214 M -12.50 % | 8.244 M | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 224.897 M | 0.000 -100.00 % | 199.038 M | 0.000 -100.00 % | 216.981 M | 0.000 -100.00 % | 171.092 M | 0.000 -100.00 % | 119.707 M 79.09 % | 66.842 M | 0.000 -100.00 % | 52.972 M 148.44 % | 21.322 M 0.00 % | 21.322 M -3.39 % | 22.071 M 0.00 % | 22.071 M 13.99 % | 19.362 M 0.00 % | 19.362 M -10.65 % | 21.670 M -6.28 % | 23.122 M |
| Total non current assets | 0.000 -100.00 % | 334.948 M | 0.000 -100.00 % | 222.230 M 5 093.93 % | -4.450 M -101.92 % | 232.374 M 5 225.14 % | -4.534 M -101.90 % | 239.033 M 3 560.74 % | -6.907 M -104.48 % | 154.034 M 87.81 % | 82.014 M 1 139.33 % | -7.891 M -111.90 % | 66.337 M 100.20 % | 33.135 M 0.00 % | 33.136 M -6.58 % | 35.471 M 0.00 % | 35.471 M 6.37 % | 33.347 M 0.00 % | 33.347 M -3.77 % | 34.651 M 28.93 % | 26.877 M |
| Other current assets | -7.587 M -102.59 % | 293.355 M 3 663.16 % | -8.233 M -111.76 % | 70.038 M | 0.000 -100.00 % | 120.333 M | 0.000 -100.00 % | 77.762 M | 0.000 -100.00 % | 57.873 M -16.32 % | 69.161 M | 0.000 -100.00 % | 205.383 M 610.18 % | 28.920 M 4.48 % | 27.680 M 86.77 % | 14.821 M 0.00 % | 14.821 M -26.12 % | 20.060 M 0.00 % | 20.060 M 121.59 % | 9.053 M -87.01 % | 69.699 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.068 M 312.22 % | -4.273 M -130.93 % | 13.814 M 1 178.38 % | -1.281 M -2 662.00 % | 50.000 K -99.68 % | 15.782 M 31 464.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.20 % | 49.902 K 0.00 % | 49.902 K 0.18 % | 49.811 K -0.38 % | 50.000 K 0.38 % | 49.811 K -99.54 % | 10.726 M |
| cash and cash equivalents | 0.000 -100.00 % | 7.587 M | 0.000 -100.00 % | 8.233 M | 0.000 -100.00 % | 4.450 M 198.15 % | -4.534 M -200.00 % | 4.534 M 165.64 % | -6.907 M -200.00 % | 6.907 M 76.96 % | 3.903 M 149.46 % | -7.891 M -185.97 % | 9.179 M 218.70 % | 2.880 M 0.00 % | 2.880 M 56.33 % | 1.842 M 0.00 % | 1.842 M -34.00 % | 2.791 M 0.00 % | 2.791 M 161.94 % | 1.066 M -67.18 % | 3.247 M |
| Cash and short term investments | 7.587 M 0.00 % | 7.587 M -7.85 % | 8.233 M 0.00 % | 8.233 M 85.01 % | 4.450 M 0.00 % | 4.450 M -1.85 % | 4.534 M 0.00 % | 4.534 M -34.36 % | 6.907 M 0.00 % | 6.907 M 74.73 % | 3.953 M -49.90 % | 7.891 M -14.49 % | 9.229 M 214.97 % | 2.930 M 0.00 % | 2.930 M 54.85 % | 1.892 M 0.00 % | 1.892 M -33.40 % | 2.841 M -0.01 % | 2.841 M 154.73 % | 1.115 M -92.02 % | 13.973 M |
| Total current assets | 0.000 -100.00 % | 803.208 M | 0.000 -100.00 % | 407.160 M 9 049.66 % | 4.450 M -98.79 % | 368.103 M 8 018.73 % | 4.534 M -98.24 % | 257.436 M 3 627.18 % | 6.907 M -97.82 % | 316.142 M -4.09 % | 329.634 M 4 077.34 % | 7.891 M -97.50 % | 316.211 M 45.71 % | 217.019 M 0.57 % | 215.779 M 20.16 % | 179.582 M 0.00 % | 179.582 M 2.02 % | 176.025 M 0.00 % | 176.025 M 40.47 % | 125.315 M -0.14 % | 125.494 M |
| Inventory | 0.000 -100.00 % | 197.878 M | 0.000 -100.00 % | 57.116 M | 0.000 -100.00 % | 63.590 M | 0.000 -100.00 % | 91.723 M | 0.000 -100.00 % | 133.088 M -6.66 % | 142.584 M | 0.000 -100.00 % | 102.153 M 7.52 % | 95.012 M 0.00 % | 95.012 M 22.97 % | 77.266 M 0.00 % | 77.266 M 15.39 % | 66.958 M 0.00 % | 66.958 M 90.71 % | 35.109 M -16.05 % | 41.822 M |
| Net receivables | 0.000 -100.00 % | 304.388 M | 0.000 -100.00 % | 271.773 M | 0.000 -100.00 % | 179.730 M | 0.000 -100.00 % | 88.646 M | 0.000 -100.00 % | 118.274 M -23.39 % | 154.393 M | 0.000 -100.00 % | 162.751 M 58.69 % | 102.559 M 13.76 % | 90.157 M 5.32 % | 85.603 M 0.00 % | 85.603 M -0.65 % | 86.166 M 0.00 % | 86.166 M 7.66 % | 80.038 M 15.65 % | 69.204 M |
| Tax assets | 0.000 -100.00 % | 16.788 M | 0.000 -100.00 % | 13.264 M | 0.000 -100.00 % | 9.784 M | 0.000 -100.00 % | 7.102 M | 0.000 -100.00 % | 4.800 M 114.88 % | 2.234 M | 0.000 -100.00 % | 1.887 M 31.88 % | 1.431 M | 0.000 -100.00 % | 1.517 M | 0.000 -100.00 % | 1.389 M | 0.000 -100.00 % | 1.258 M 42.65 % | 882.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 16 566.67 % | 6.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 180.552 M | 0.000 -100.00 % | 38.207 M | 0.000 -100.00 % | 60.493 M | 0.000 -100.00 % | 33.241 M | 0.000 -100.00 % | 30.150 M -26.85 % | 41.218 M | 0.000 -100.00 % | 47.178 M -53.02 % | 100.413 M 0.00 % | 100.413 M 9.82 % | 91.435 M 0.00 % | 91.435 M 13.43 % | 80.610 M 0.00 % | 80.610 M 46.11 % | 55.171 M -8.45 % | 60.265 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.291 M | 0.000 -100.00 % | 432.000 K | 0.000 -100.00 % | 1.979 M | 0.000 -100.00 % | 8.172 M | 0.000 | 0.000 -100.00 % | 8.226 M | 0.000 | 0.000 -100.00 % | 5.238 M | 0.000 -100.00 % | 967.944 K | 0.000 -100.00 % | 4.927 M 41.84 % | 3.474 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 53.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 18.219 M | 0.000 -100.00 % | 20.831 M | 0.000 -100.00 % | 23.319 M | 0.000 -100.00 % | 14.583 M | 0.000 100.00 % | -8.923 M | 0.000 | 0.000 100.00 % | -748.000 K | 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 |
| Other total stockholders equity | 53.218 M | 0.000 | 0.000 -100.00 % | 33.200 M | 0.000 -100.00 % | 90.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.687 M | 0.000 | 0.000 -100.00 % | 90.843 M 754.71 % | 10.629 M 13.20 % | 9.389 M 0.00 % | 9.389 M 0.00 % | 9.389 M -21.34 % | 11.936 M 24.75 % | 9.568 M 538 615 935 029 717 696.00 % | 0.000 -100.00 % | 2.547 M |
| 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 | 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 |
| Total assets | 0.000 -100.00 % | 1.138 B | 0.000 -100.00 % | 629.390 M | 0.000 -100.00 % | 600.477 M | 0.000 -100.00 % | 496.469 M | 0.000 -100.00 % | 470.177 M 14.22 % | 411.647 M | 0.000 -100.00 % | 382.547 M 52.92 % | 250.154 M 0.50 % | 248.915 M 15.75 % | 215.052 M 0.00 % | 215.052 M 2.71 % | 209.372 M 0.00 % | 209.372 M 30.88 % | 159.966 M 4.98 % | 152.371 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-09-30 | 2022-06-30 | 2022-03-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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 % | -17.195 M 0.00 % | -17.195 M -140.36 % | -7.154 M 0.00 % | -7.154 M 71.94 % | -25.499 M 0.00 % | -25.499 M -925.63 % | 3.088 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 % | -2.277 M 0.00 % | -2.277 M -908.68 % | 281.571 K 0.00 % | 281.571 K 109.19 % | -3.064 M 0.00 % | -3.064 M 76.78 % | -13.196 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.873 M 0.00 % | -8.873 M -72.16 % | -5.154 M 0.00 % | -5.154 M 67.64 % | -15.925 M 0.00 % | -15.925 M -337.21 % | 6.713 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | -6.045 M 0.00 % | -6.045 M -164.96 % | -2.281 M 0.00 % | -2.281 M 64.95 % | -6.510 M 0.00 % | -6.510 M -79.60 % | -3.625 M |
| Other non cash items | -17.936 M 26.94 % | -24.549 M -35.73 % | -18.086 M -44.61 % | -12.507 M -3.70 % | -12.061 M 59.66 % | -29.895 M -3 590.74 % | -810.000 K 72.58 % | -2.954 M -31.93 % | -2.239 M 86.25 % | -16.289 M -582.69 % | -2.386 M 78.75 % | -11.226 M -607.37 % | -1.587 M 96.71 % | -48.239 M -246.59 % | 32.908 M 416.16 % | 6.376 M 0.00 % | 6.376 M -14.20 % | 7.431 M 38.38 % | 5.370 M -57.55 % | 12.651 M 0.00 % | 12.651 M 693.11 % | -2.133 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.996 M 4.84 % | 27.658 M 47.31 % | 18.776 M -24.35 % | 24.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.734 M 0.00 % | -3.734 M -189.59 % | 4.168 M 0.00 % | 4.168 M 146.24 % | -9.013 M 0.00 % | -9.013 M -278.71 % | 5.044 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 100.00 % | -939.000 K 0.00 % | -939.000 K 65.00 % | -2.683 M 0.00 % | -2.683 M | 0.000 | 0.000 -100.00 % | 487.000 |
| 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 |
| 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 |
| 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 |
| 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 % | 236.000 K 0.00 % | 236.000 K 78.21 % | 132.431 K 0.00 % | 132.430 K 15 684.27 % | 839.000 0.00 % | 839.000 100.81 % | -104.064 K |
| 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 % | -703.000 K 0.00 % | -703.000 K 72.43 % | -2.550 M 0.00 % | -2.550 M -304 048.03 % | 839.000 0.00 % | 839.000 100.81 % | -103.577 K |
| 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 -100.00 % | 5.495 M |
| 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 |
| 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 100.00 % | -179.000 K -100.00 % | -89.500 K | 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 |
| 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 % | 4.956 M 0.00 % | 4.956 M 359.00 % | -1.914 M 4.47 % | -2.003 M -120.28 % | 9.875 M 0.00 % | 9.875 M 178.28 % | -12.616 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 % | 4.956 M 0.00 % | 4.956 M 336.85 % | -2.093 M 0.00 % | -2.093 M -121.19 % | 9.875 M 0.00 % | 9.875 M 238.69 % | -7.120 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 100.00 % | -2.361 M -201.91 % | 2.317 M | 0.000 | 0.000 100.00 % | -1.928 M | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.996 M 4.84 % | 27.658 M 47.31 % | 18.776 M -24.35 % | 24.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 519.000 K 128.17 % | -1.842 M -199.99 % | 1.842 M 488.19 % | -474.565 K -155.00 % | 862.853 K 180.97 % | -1.066 M 51.15 % | -2.181 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.530 M 639.52 % | 4.534 M 119.61 % | -23.124 M -434.79 % | 6.907 M 138.56 % | -17.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.000 -100.01 % | 1.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.066 M -67.18 % | 3.247 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.450 M -86.73 % | 33.530 M 639.52 % | 4.534 M -82.35 % | 25.683 M 271.84 % | 6.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 518.897 K 503 683.50 % | 103.000 -99.99 % | 1.842 M 488.19 % | -474.565 K -155.00 % | 862.853 K | 0.000 -100.00 % | 1.066 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.996 M 4.84 % | 27.658 M 47.31 % | 18.776 M -24.35 % | 24.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.734 M 0.00 % | -3.734 M -189.59 % | 4.168 M 0.00 % | 4.168 M 146.24 % | -9.013 M 0.00 % | -9.013 M -278.71 % | 5.044 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 100.00 % | -939.000 K 0.00 % | -939.000 K 65.00 % | -2.683 M 0.00 % | -2.683 M | 0.000 | 0.000 -100.00 % | 487.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.996 M 4.84 % | 27.658 M 47.31 % | 18.776 M -24.35 % | 24.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.673 M 0.00 % | -4.673 M -414.57 % | 1.486 M 0.00 % | 1.486 M 116.48 % | -9.013 M 0.00 % | -9.013 M -278.69 % | 5.044 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 |