Victory Securities (Holdings) Company Limited 8540.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 68.877 M 52.56 % | 45.148 M -41.06 % | 76.598 M -27.89 % | 106.230 M 22.06 % | 87.028 M 75.67 % | 49.540 M -8.71 % | 54.269 M 3.78 % | 52.293 M 90.81 % | 27.405 M -44.57 % | 49.443 M |
| Net income | -3.140 M 87.42 % | -24.970 M -2.99 % | -24.244 M -260.47 % | 15.108 M -34.83 % | 23.184 M 146.25 % | 9.415 M 32.13 % | 7.126 M -59.64 % | 17.653 M 148.84 % | 7.094 M -51.05 % | 14.494 M |
| Income before tax | -2.485 M 91.54 % | -29.372 M -11.64 % | -26.309 M -251.43 % | 17.374 M -34.77 % | 26.633 M 184.04 % | 9.377 M 0.81 % | 9.301 M -56.19 % | 21.229 M 139.53 % | 8.863 M -48.83 % | 17.322 M |
| Income before tax ratio | -0.04 94.45 % | -0.65 -89.41 % | -0.34 -310.01 % | 0.16 -46.56 % | 0.31 61.69 % | 0.19 10.44 % | 0.17 -57.78 % | 0.41 25.53 % | 0.32 -7.69 % | 0.35 |
| EBITDA | 0.000 100.00 % | -17.859 M -38.01 % | -12.940 M -145.43 % | 28.481 M -14.25 % | 33.213 M 169.59 % | 12.320 M -32.78 % | 18.327 M -2.74 % | 18.843 M 102.20 % | 9.319 M -44.30 % | 16.731 M |
| Net income ratio | -0.05 91.76 % | -0.55 -74.74 % | -0.32 -322.55 % | 0.14 -46.61 % | 0.27 40.18 % | 0.19 44.74 % | 0.13 -61.11 % | 0.34 30.41 % | 0.26 -11.69 % | 0.29 |
| Ratio EBITDA | 0.00 100.00 % | -0.40 -134.15 % | -0.17 -163.01 % | 0.27 -29.75 % | 0.38 53.46 % | 0.25 -26.36 % | 0.34 -6.28 % | 0.36 5.97 % | 0.34 0.49 % | 0.34 |
| Gross profit ratio | 0.90 -11.88 % | 1.02 26.78 % | 0.81 0.37 % | 0.80 0.50 % | 0.80 21.27 % | 0.66 1.74 % | 0.65 -35.12 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 191.405 M 3.11 % | 185.632 M 0.01 % | 185.612 M -0.76 % | 187.027 M -5.31 % | 197.517 M -1.24 % | 200.000 M 15.51 % | 173.151 M -13.42 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
| Weighted average shs out | 191.405 M 3.11 % | 185.632 M 0.01 % | 185.612 M -0.76 % | 187.027 M -5.31 % | 197.517 M -1.24 % | 200.000 M 15.51 % | 173.151 M -13.42 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
| EPS diluted | -0.02 87.38 % | -0.13 0.00 % | -0.13 -260.89 % | 0.08 -32.67 % | 0.12 154.78 % | 0.05 14.32 % | 0.04 -53.34 % | 0.09 152.29 % | 0.04 -51.72 % | 0.07 |
| Earnings per share | -0.02 87.38 % | -0.13 0.00 % | -0.13 -260.89 % | 0.08 -32.67 % | 0.12 154.78 % | 0.05 14.32 % | 0.04 -53.34 % | 0.09 152.29 % | 0.04 -51.72 % | 0.07 |
| Gross profit | 62.129 M 34.43 % | 46.216 M -25.27 % | 61.847 M -27.63 % | 85.455 M 22.67 % | 69.662 M 113.03 % | 32.701 M -7.12 % | 35.209 M -32.67 % | 52.293 M 90.81 % | 27.405 M -44.57 % | 49.443 M |
| Income tax expense | -163.405 K 96.19 % | -4.293 M -107.85 % | -2.065 M -188.94 % | 2.322 M -32.69 % | 3.450 M 9 175.67 % | -38.013 K -101.75 % | 2.176 M -39.15 % | 3.576 M 102.18 % | 1.768 M -37.46 % | 2.828 M |
| Cost of revenue | 6.748 M 732.01 % | -1.068 M -107.24 % | 14.752 M -28.99 % | 20.775 M 19.63 % | 17.366 M 3.13 % | 16.839 M -11.65 % | 19.060 M | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.531 M 352.05 % | 1.666 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 538.817 K 567.19 % | 80.759 K | 0.000 |
| Other expenses | 27.742 M -70.76 % | 94.885 M 52 233.47 % | 181.308 K | 0.000 | 0.000 -100.00 % | 18.636 M -58.25 % | 44.642 M 94.15 % | 22.994 M 36.90 % | 16.796 M 155.47 % | -30.281 M |
| Operating expenses | 64.614 M -13.29 % | 74.520 M 25.80 % | 59.238 M 59.88 % | 37.051 M 29.39 % | 28.636 M -28.38 % | 39.984 M -10.43 % | 44.642 M 43.71 % | 31.063 M 67.52 % | 18.543 M -38.76 % | 30.281 M |
| Cost and expenses | 70.701 M -12.71 % | 80.991 M -14.71 % | 94.960 M 15.12 % | 82.487 M 43.75 % | 57.381 M 43.51 % | 39.984 M -10.43 % | 44.642 M 43.71 % | 31.063 M 67.52 % | 18.543 M -45.92 % | 34.286 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 36.872 M 281.06 % | -20.365 M -134.48 % | 59.056 M 59.39 % | 37.051 M 29.39 % | 28.636 M 34.14 % | 21.348 M 36.70 % | 15.617 M 93.52 % | 8.070 M 362.00 % | 1.747 M | 0.000 |
| Interest income | 30.136 M 16.30 % | 25.912 M -10.84 % | 29.063 M -16.98 % | 35.007 M 59.35 % | 21.968 M 48.02 % | 14.842 M 44.73 % | 10.255 M 39.20 % | 7.367 M 14.34 % | 6.443 M | 0.000 |
| Interest expense | 6.087 M -5.94 % | 6.471 M 26.09 % | 5.132 M -26.06 % | 6.941 M 34.61 % | 5.156 M 59.76 % | 3.228 M 67.61 % | 1.926 M 22.61 % | 1.570 M 30.07 % | 1.207 M -50.33 % | 2.431 M |
| Depreciation and amortization | 5.479 M 4.91 % | 5.223 M -3.67 % | 5.422 M 14.44 % | 4.737 M 32.84 % | 3.566 M 9.96 % | 3.243 M 37.10 % | 2.366 M 11.91 % | 2.114 M 20.30 % | 1.757 M 11.63 % | 1.574 M |
| Operating income | 32.005 M 238.66 % | -23.081 M -25.70 % | -18.362 M -177.33 % | 23.743 M -19.91 % | 29.647 M 216.17 % | 9.377 M -16.48 % | 11.227 M -50.76 % | 22.799 M 126.40 % | 10.070 M -33.56 % | 15.157 M |
| Operating income ratio | 0.46 190.89 % | -0.51 -113.27 % | -0.24 -207.25 % | 0.22 -34.39 % | 0.34 79.98 % | 0.19 -8.51 % | 0.21 -52.55 % | 0.44 18.65 % | 0.37 19.86 % | 0.31 |
| Total other income expenses net | -34.490 M -448.26 % | -6.291 M 20.85 % | -7.948 M -24.78 % | -6.369 M -111.38 % | -3.013 M | 0.000 100.00 % | -8.893 M 57.89 % | -21.116 M -88.75 % | -11.188 M -616.85 % | 2.165 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -12.560 M -117.32 % | 72.522 M -31.15 % | 105.333 M -46.00 % | 195.067 M 93.38 % | 100.874 M 98.32 % | 50.864 M -16.10 % | 60.625 M 59.01 % | 38.126 M -21.28 % | 48.430 M -23.39 % | 63.215 M |
| Total investments | 909.922 K -92.52 % | 12.161 M -13.94 % | 14.131 M -9.39 % | 15.595 M 14.46 % | 13.625 M 49.14 % | 9.136 M -41.08 % | 15.505 M 19.54 % | 12.970 M 39.35 % | 9.308 M -67.93 % | 29.027 M |
| Total debt | 167.145 M 73.76 % | 96.195 M -27.76 % | 133.157 M -37.65 % | 213.549 M 62.20 % | 131.659 M 90.59 % | 69.080 M -9.70 % | 76.500 M 61.05 % | 47.500 M -16.67 % | 57.000 M -16.18 % | 68.000 M |
| Accumulated other comprehensive income loss | 114.803 M 170.81 % | 42.392 M -64.09 % | 118.045 M 1.82 % | 115.937 M | 0.000 -100.00 % | 36.530 M 899.73 % | -4.568 M -8.50 % | -4.210 M -9.70 % | -3.838 M -119.97 % | 19.221 M |
| Retained earnings | -19.066 M -28.42 % | -14.847 M -207.31 % | 13.835 M -67.69 % | 42.824 M 28.66 % | 33.284 M 112.46 % | 15.666 M 49.50 % | 10.479 M -90.76 % | 113.387 M 7.10 % | 105.873 M -11.46 % | 119.579 M |
| Common stock | 2.080 M 3.82 % | 2.004 M 0.16 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.02 % | 2.000 M 0.00 % | 2.000 M 1 036 168.39 % | 193.000 0.00 % | 193.000 | 0.000 |
| Total equity | 177.471 M 8.81 % | 163.103 M -13.69 % | 188.964 M -12.49 % | 215.943 M 3.35 % | 208.942 M 1.74 % | 205.376 M 0.66 % | 204.038 M 42.22 % | 143.463 M 5.71 % | 135.715 M -2.22 % | 138.800 M |
| Other non current liabilities | 342.572 M 148.87 % | 137.651 M -20.84 % | 173.884 M 180.77 % | -215.295 M -3 807.77 % | -5.509 M 92.02 % | -69.080 M | 0.000 100.00 % | -6.356 M | 0.000 -100.00 % | 14.470 M |
| Long term debt | 32.806 K -99.97 % | 96.195 M 3 638.23 % | 2.573 M -98.80 % | 215.295 M 3 807.77 % | 5.509 M -92.02 % | 69.080 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 342.572 M 145.19 % | 139.717 M -20.82 % | 176.457 M -17.37 % | 213.549 M 62.20 % | 131.659 M 90.59 % | 69.080 M 4.81 % | 65.909 M -67.63 % | 203.616 M 538.54 % | 31.888 M 70.50 % | 18.703 M |
| Other current liabilities | -159.351 M -66.35 % | -95.790 M -376.99 % | -20.082 M 60.05 % | -50.272 M 64.22 % | -140.492 M -366.81 % | 52.656 M 178.55 % | -67.037 M 81.52 % | -362.800 M | 0.000 100.00 % | -68.000 M |
| Deferred revenue | 0.000 -100.00 % | 65.975 M 153.19 % | -124.043 M 30.91 % | -179.551 M -55.24 % | -115.656 M -119.13 % | -52.781 M -398.34 % | -10.591 M -106.78 % | 156.116 M 721.68 % | -25.112 M | 0.000 |
| Short term debt | 167.113 M 74.46 % | 95.790 M -25.94 % | 129.335 M -38.94 % | 211.803 M 67.90 % | 126.150 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 M |
| Total current liabilities | 168.651 M 76.06 % | 95.790 M 1 709.86 % | 5.293 M -83.59 % | 32.252 M 207.35 % | 10.493 M -35.62 % | 16.299 M -75.27 % | 65.909 M -67.63 % | 203.616 M 538.54 % | 31.888 M -53.11 % | 68.000 M |
| Total liabilities | 342.572 M 148.87 % | 137.651 M -21.99 % | 176.457 M -37.10 % | 280.544 M -4.16 % | 292.732 M 178.86 % | 104.973 M -33.57 % | 158.032 M -41.00 % | 267.867 M 167.41 % | 100.169 M 15.53 % | 86.703 M |
| Other non current assets | 457.353 M 108.08 % | 219.798 M 9 857.17 % | -2.253 M -3 677.90 % | -59.628 K | 0.000 | 0.000 100.00 % | -73.185 M -14.95 % | -63.669 M 6.44 % | -68.054 M -1.93 % | -66.766 M |
| Long term investments | 909.922 K -92.52 % | 12.161 M -13.94 % | 14.131 M -9.39 % | 15.595 M 14.46 % | 13.625 M 49.14 % | 9.136 M -41.08 % | 15.505 M 19.54 % | 12.970 M 39.35 % | 9.308 M -51.27 % | 19.102 M |
| Intangible assets | 5.837 M 2 039.91 % | 272.765 K 2.51 % | 266.081 K 20.10 % | 221.551 K -34.91 % | 340.355 K -44.36 % | 611.665 K 1.94 % | 600.000 K | 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 |
| Goodwill and intangible assets | 5.837 M 2 039.91 % | 272.765 K 2.51 % | 266.081 K 20.10 % | 221.551 K -34.91 % | 340.355 K -44.36 % | 611.665 K 1.94 % | 600.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 43.383 M -19.32 % | 53.769 M -3.37 % | 55.645 M -4.80 % | 58.451 M 10.53 % | 52.882 M -3.05 % | 54.548 M -4.44 % | 57.080 M 12.59 % | 50.699 M -13.70 % | 58.746 M 23.25 % | 47.664 M |
| Total non current assets | 507.483 M 77.44 % | 286.001 M 308.33 % | 70.042 M -5.69 % | 74.268 M 11.10 % | 66.847 M 3.97 % | 64.296 M -12.15 % | 73.185 M 14.95 % | 63.669 M -6.44 % | 68.054 M -1.24 % | 68.911 M |
| Other current assets | -415.949 M -112.82 % | -195.450 M 29.01 % | -275.302 M 31.66 % | -402.866 M 3.07 % | -415.638 M -79.02 % | -232.177 M | 0.000 | 0.000 | 0.000 100.00 % | -156.173 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.505 M 19.54 % | 12.970 M 39.35 % | 9.308 M -6.22 % | 9.925 M |
| cash and cash equivalents | 12.560 M -46.95 % | 23.673 M -14.92 % | 27.824 M 50.55 % | 18.482 M -39.96 % | 30.785 M 69.00 % | 18.216 M 14.74 % | 15.875 M 69.35 % | 9.374 M 9.39 % | 8.570 M 79.10 % | 4.785 M |
| Cash and short term investments | 12.560 M -46.95 % | 23.673 M -14.92 % | 27.824 M 50.55 % | 18.482 M -39.96 % | 30.785 M 69.00 % | 18.216 M 14.74 % | 15.875 M 69.35 % | 9.374 M 9.39 % | 8.570 M -41.74 % | 14.710 M |
| Total current assets | 12.560 M -46.95 % | 23.673 M -91.26 % | 270.834 M -32.17 % | 399.288 M | 0.000 -100.00 % | 232.583 M -15.84 % | 276.351 M -17.15 % | 333.566 M 129.59 % | 145.287 M | 0.000 |
| Inventory | 0.000 | 0.000 -100.00 % | 275.302 M -31.66 % | 402.866 M | 0.000 -100.00 % | 232.177 M -16.26 % | 277.244 M -20.35 % | 348.092 M 124.07 % | 155.348 M | 0.000 |
| Net receivables | 415.949 M 112.82 % | 195.450 M -19.57 % | 243.010 M -36.19 % | 380.806 M -1.05 % | 384.853 M 79.53 % | 214.367 M -17.70 % | 260.476 M -19.65 % | 324.192 M 137.13 % | 136.717 M -3.35 % | 141.463 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 2.253 M 3 677.90 % | 59.628 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 520.043 M 5 929.79 % | -8.920 M -136.34 % | 24.544 M 7.03 % | 22.932 M -95.43 % | 501.674 M 3 624.23 % | 13.471 M 7.47 % | 12.535 M -11.06 % | 14.094 M -37.48 % | 22.542 M -90.00 % | 225.503 M |
| Account payables | 160.890 M 439.63 % | 29.815 M 48.46 % | 20.082 M -60.05 % | 50.272 M -63.56 % | 137.967 M 746.47 % | 16.299 M -75.34 % | 66.095 M -67.54 % | 203.616 M 538.54 % | 31.888 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.526 M 1 923.95 % | 124.784 K -86.75 % | 941.589 K -69.31 % | 3.068 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -96.195 M -1 051.31 % | -8.355 M -104.07 % | 205.412 M 64.67 % | 124.743 M 103.36 % | 61.340 M 888.23 % | -7.782 M -22.43 % | -6.356 M 1.44 % | -6.449 M | 0.000 |
| Minority interest | 4.923 M 4 948.32 % | 97.509 K 95.10 % | 49.978 K -66.52 % | 149.286 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 32.806 K | 0.000 | 0.000 -100.00 % | 1.746 M 16.87 % | 1.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 36.916 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 74.732 M -35.00 % | 114.980 M 108.93 % | 55.033 M 0.00 % | 55.033 M -68.31 % | 173.658 M 215.85 % | 54.981 M 0.00 % | 54.981 M 154.98 % | -100.000 M -200.00 % | 100.000 M | 0.000 |
| Deferred tax liabilities non current | 919.745 K -55.47 % | 2.066 M -75.28 % | 8.355 M 2.68 % | 8.137 M 17.65 % | 6.917 M -10.63 % | 7.739 M -0.55 % | 7.782 M 22.43 % | 6.356 M -1.44 % | 6.449 M 52.36 % | 4.233 M |
| Other liabilities | -168.651 M -41 693.03 % | 405.480 K -99.76 % | 165.871 M 377.42 % | 34.743 M -88.13 % | 292.732 M 1 393.98 % | 19.594 M -25.26 % | 26.215 M 118.81 % | -139.365 M -482.94 % | 36.393 M | 0.000 |
| Total assets | 520.043 M 72.91 % | 300.754 M -17.70 % | 365.421 M -26.40 % | 496.488 M -1.03 % | 501.674 M 61.65 % | 310.349 M -14.28 % | 362.071 M -11.98 % | 411.329 M 74.38 % | 235.884 M 4.60 % | 225.503 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.743 M -271.16 % | -1.547 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 520.777 K -43.51 % | 921.890 K -61.91 % | 2.420 M | 0.000 -100.00 % | 10.474 K -95.35 % | 225.433 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -94.777 M -310.84 % | 44.952 M -49.15 % | 88.401 M 185.96 % | -102.841 M -90.98 % | -53.849 M -3 847.71 % | 1.437 M 101.89 % | -76.006 M -407.36 % | -14.981 M -152.02 % | 28.796 M 340.24 % | -11.987 M |
| Accounts receivables | -218.582 M -638.00 % | 40.629 M -64.66 % | 114.959 M 5 239.46 % | -2.237 M 98.74 % | -177.236 M -488.28 % | 45.647 M -28.39 % | 63.740 M 133.66 % | -189.355 M -4 281.86 % | 4.528 M 130.16 % | -15.014 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 545.933 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 131.203 M 1 248.09 % | 9.733 M 132.24 % | -30.190 M 65.57 % | -87.694 M -172.08 % | 121.668 M 344.33 % | -49.796 M 63.84 % | -137.718 M -180.20 % | 171.728 M 586.54 % | 25.014 M 794.61 % | 2.796 M |
| Other working capital | -7.399 M -36.78 % | -5.409 M -248.94 % | 3.632 M 128.13 % | -12.910 M -850.49 % | 1.720 M -65.87 % | 5.041 M 266.89 % | -3.020 M -214.14 % | 2.646 M 455.12 % | -745.115 K -421.46 % | 231.793 K |
| Other non cash items | 4.117 M -74.17 % | 15.941 M -58.31 % | 38.240 M 95.61 % | 19.549 M 306.62 % | 4.808 M 85.05 % | 2.598 M 321.66 % | -1.172 M 81.37 % | -6.292 M -82.14 % | -3.454 M -128.78 % | 12.005 M |
| Net cash provided by operating activities | -87.145 M -307.15 % | 42.068 M -61.11 % | 108.173 M 276.81 % | -61.181 M -148.96 % | -24.574 M -260.27 % | 15.333 M 123.40 % | -65.518 M -3 265.53 % | 2.070 M -94.24 % | 35.962 M 4 898.69 % | 719.424 K |
| Investments in property plant and equipment | -375.935 K -127.85 % | -164.989 K 86.40 % | -1.214 M -17.60 % | -1.032 M 70.42 % | -3.489 M -581.72 % | -511.781 K 67.32 % | -1.566 M -267.82 % | -425.818 K -253.59 % | -120.426 K 79.63 % | -591.181 K |
| Acquisitions net | -20.646 K 96.64 % | -613.814 K 79.84 % | -3.045 M -475.40 % | -529.260 K 62.11 % | -1.397 M 70.90 % | -4.800 M -500.00 % | -800.000 K -107.27 % | 11.000 M 1 999 900.00 % | 550.000 -99.63 % | 150.000 K |
| Purchases of investments | 0.000 100.00 % | -3.084 M 91.57 % | -36.581 M 30.17 % | -52.387 M -13.71 % | -46.072 M -277.50 % | -12.205 M -33.01 % | -9.176 M -47.07 % | -6.239 M -16 318.28 % | -38.002 K 99.66 % | -11.091 M |
| Sales maturities of investments | 0.000 -100.00 % | 5.495 M -83.61 % | 33.536 M -27.32 % | 46.142 M -5.58 % | 48.869 M 154.34 % | 19.214 M 190.15 % | 6.622 M -59.55 % | 16.372 M 3 798.47 % | 419.959 K -98.11 % | 22.263 M |
| Other investing activites | -5.531 M -34.10 % | -4.125 M -1 989.16 % | 218.350 K 22.00 % | 178.972 K 76.93 % | 101.156 K -76.56 % | 431.538 K -46.10 % | 800.650 K -94.49 % | 14.524 M 10 016.40 % | 143.567 K | 0.000 |
| Net cash used for investing activites | -5.928 M -137.80 % | -2.493 M 64.82 % | -7.085 M 7.11 % | -7.628 M -283.74 % | -1.988 M -193.35 % | 2.129 M 151.69 % | -4.119 M -117.00 % | 24.231 M 5 881.44 % | 405.098 K -96.22 % | 10.731 M |
| Debt repayment | 56.499 M 231.15 % | -43.080 M 47.18 % | -81.566 M -201.20 % | 80.600 M 35.34 % | 59.554 M 847.59 % | -7.966 M -127.47 % | 29.000 M 405.26 % | -9.500 M 13.64 % | -11.000 M | 0.000 |
| Common stock issued | 18.804 M 2 434.40 % | 741.960 K | 0.000 -100.00 % | 8.190 M 15 500.00 % | 52.500 K | 0.000 -100.00 % | 62.500 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -8.190 M 20.38 % | -10.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.161 M 68.72 % | -3.712 M 23.08 % | -4.826 M 13.33 % | -5.568 M 4.01 % | -5.801 M -7.43 % | -5.400 M 46.00 % | -10.000 M 31.03 % | -14.500 M 30.29 % | -20.800 M -8 220.00 % | -250.000 K |
| Other financing activites | -1.822 M 75.96 % | -7.582 M -73.74 % | -4.364 M 33.86 % | -6.598 M 57.84 % | -15.651 M -420.10 % | -3.009 M 44.65 % | -5.436 M -263.43 % | -1.496 M -29.28 % | -1.157 M 88.97 % | -10.494 M |
| Net cash used provided by financing activities | 72.320 M 234.84 % | -53.632 M 40.90 % | -90.756 M -250.65 % | 60.244 M 57.89 % | 38.155 M 333.00 % | -16.375 M -121.53 % | 76.064 M 398.34 % | -25.496 M 22.64 % | -32.957 M -206.76 % | -10.744 M |
| Effect of forex changes on cash | -351.498 K -67.57 % | -209.763 K 75.25 % | -847.557 K -622.88 % | 162.095 K -83.40 % | 976.374 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -21.104 M -46.69 % | -14.387 M -251.70 % | 9.484 M 212.86 % | -8.403 M -166.86 % | 12.569 M 1 056.70 % | 1.087 M -83.09 % | 6.426 M 698.73 % | 804.551 K -76.40 % | 3.410 M 382.45 % | 706.757 K |
| Cash at beginning of period | 17.029 M -45.80 % | 31.416 M 43.24 % | 21.932 M -27.70 % | 30.335 M 70.75 % | 17.766 M 6.51 % | 16.679 M 85.34 % | 8.999 M 9.82 % | 8.195 M 71.26 % | 4.785 M 17.33 % | 4.078 M |
| Cash at end of period | -4.076 M -123.93 % | 17.029 M -45.80 % | 31.416 M 43.24 % | 21.932 M -27.70 % | 30.335 M 70.75 % | 17.766 M 15.17 % | 15.425 M 71.41 % | 8.999 M 9.82 % | 8.195 M 71.26 % | 4.785 M |
| Operating cash flow | -87.145 M -307.15 % | 42.068 M -61.11 % | 108.173 M 276.81 % | -61.181 M -148.96 % | -24.574 M -260.27 % | 15.333 M 123.40 % | -65.518 M -3 265.53 % | 2.070 M -94.24 % | 35.962 M 4 898.69 % | 719.424 K |
| Capital expenditure | -375.937 K -127.86 % | -164.989 K 86.40 % | -1.214 M -17.60 % | -1.032 M 70.42 % | -3.489 M -581.72 % | -511.781 K 67.32 % | -1.566 M -267.82 % | -425.818 K -253.59 % | -120.426 K 79.63 % | -591.181 K |
| Free CashFlow | -87.521 M -308.87 % | 41.903 M -60.82 % | 106.959 M 271.92 % | -62.213 M -121.69 % | -28.063 M -289.35 % | 14.821 M 122.09 % | -67.084 M -4 180.76 % | 1.644 M -95.41 % | 35.841 M 27 847.99 % | 128.243 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 60.695 M 0.00 % | 60.695 M 187.96 % | 21.077 M 0.00 % | 21.077 M 57.75 % | 13.361 M 0.00 % | 13.361 M -3.97 % | 13.913 M 34.25 % | 10.364 M -0.97 % | 10.465 M -28.43 % | 14.623 M -24.07 % | 19.259 M 80.35 % | 10.679 M -21.62 % | 13.624 M -17.64 % | 16.543 M -18.87 % | 20.392 M -7.41 % | 22.023 M 21.05 % | 18.194 M -21.91 % | 23.299 M -10.26 % | 25.961 M 56.05 % | 16.637 M -1.10 % | 16.821 M 37.04 % | 12.275 M -15.41 % | 14.511 M 84.56 % | 7.863 M -35.17 % | 12.129 M -15.77 % | 14.399 M 4.96 % | 13.719 M 16.90 % | 11.735 M 7.56 % | 10.911 M -39.06 % | 17.905 M 2.69 % | 17.436 M 42.49 % | 12.237 M 21.08 % | 10.106 M 0.23 % | 10.083 M |
| Net income | 20.623 M 0.00 % | 20.623 M 1 476.90 % | 1.308 M 0.00 % | 1.308 M 145.44 % | -2.878 M 0.00 % | -2.878 M 80.61 % | -14.843 M -138.65 % | -6.220 M -83.22 % | -3.395 M -532.14 % | -537.003 K 96.30 % | -14.521 M -193.91 % | -4.941 M 33.21 % | -7.397 M -380.09 % | 2.641 M 134.86 % | -7.575 M -184.63 % | 8.951 M 120.69 % | 4.056 M -58.09 % | 9.677 M 32.10 % | 7.325 M 28.07 % | 5.720 M -16.82 % | 6.876 M 110.74 % | 3.263 M 29.68 % | 2.516 M 304.55 % | -1.230 M -142.09 % | 2.922 M -41.08 % | 4.960 M 200.70 % | 1.649 M 162.63 % | -2.634 M -3 353.62 % | 80.941 K -98.99 % | 7.984 M 39.84 % | 5.710 M 15.41 % | 4.947 M 161.83 % | 1.889 M -63.00 % | 5.107 M |
| Income before tax | 23.518 M 0.00 % | 23.518 M 631.78 % | 3.214 M 100.00 % | 1.607 M 156.40 % | -2.849 M 0.00 % | -2.849 M 88.27 % | -24.299 M -238.94 % | -7.169 M -74.07 % | -4.119 M -385.00 % | -849.191 K 94.93 % | -16.757 M -237.59 % | -4.964 M 36.23 % | -7.784 M -343.64 % | 3.195 M 137.62 % | -8.492 M -183.24 % | 10.202 M 114.59 % | 4.754 M -56.42 % | 10.910 M 36.92 % | 7.968 M 16.24 % | 6.855 M -15.56 % | 8.118 M 119.80 % | 3.693 M 139.99 % | 1.539 M 233.94 % | -1.149 M -138.37 % | 2.994 M -47.10 % | 5.660 M 238.52 % | 1.672 M 176.83 % | -2.176 M -774.87 % | 322.454 K -96.60 % | 9.483 M 29.97 % | 7.296 M 20.33 % | 6.064 M 159.37 % | 2.338 M -57.74 % | 5.531 M |
| Income before tax ratio | 0.39 0.00 % | 0.39 154.12 % | 0.15 100.00 % | 0.08 135.75 % | -0.21 0.00 % | -0.21 87.79 % | -1.75 -152.47 % | -0.69 -75.77 % | -0.39 -577.69 % | -0.06 93.33 % | -0.87 -87.19 % | -0.46 18.64 % | -0.57 -395.83 % | 0.19 146.37 % | -0.42 -189.90 % | 0.46 77.28 % | 0.26 -44.20 % | 0.47 52.57 % | 0.31 -25.51 % | 0.41 -14.62 % | 0.48 60.40 % | 0.30 183.71 % | 0.11 172.57 % | -0.15 -159.19 % | 0.25 -37.20 % | 0.39 222.53 % | 0.12 165.72 % | -0.19 -727.44 % | 0.03 -94.42 % | 0.53 26.57 % | 0.42 -15.56 % | 0.50 114.21 % | 0.23 -57.83 % | 0.55 |
| EBITDA | 52.435 M | 0.000 -100.00 % | 10.336 M | 0.000 -100.00 % | 469.215 K | 0.000 100.00 % | -16.863 M | 0.000 | 0.000 | 0.000 100.00 % | -13.196 M | 0.000 100.00 % | -5.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.096 M | 0.000 -100.00 % | 15.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.999 M | 0.000 -100.00 % | 2.150 M 0.00 % | 2.150 M |
| Net income ratio | 0.34 0.00 % | 0.34 447.61 % | 0.06 0.00 % | 0.06 128.81 % | -0.22 0.00 % | -0.22 79.81 % | -1.07 -77.77 % | -0.60 -85.01 % | -0.32 -783.30 % | -0.04 95.13 % | -0.75 -62.97 % | -0.46 14.78 % | -0.54 -440.09 % | 0.16 142.98 % | -0.37 -191.40 % | 0.41 82.32 % | 0.22 -46.33 % | 0.42 47.20 % | 0.28 -17.93 % | 0.34 -15.89 % | 0.41 53.78 % | 0.27 53.31 % | 0.17 210.83 % | -0.16 -164.93 % | 0.24 -30.05 % | 0.34 186.50 % | 0.12 153.58 % | -0.22 -3 124.93 % | 0.01 -98.34 % | 0.45 36.18 % | 0.33 -19.00 % | 0.40 116.24 % | 0.19 -63.08 % | 0.51 |
| Ratio EBITDA | 0.86 | 0.00 -100.00 % | 0.49 | 0.00 -100.00 % | 0.04 | 0.00 100.00 % | -1.21 | 0.00 | 0.00 | 0.00 100.00 % | -0.69 | 0.00 100.00 % | -0.38 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.70 | 0.00 -100.00 % | 0.90 | 0.00 | 0.00 | 0.00 -100.00 % | 0.84 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.63 | 0.00 -100.00 % | 0.21 -0.23 % | 0.21 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 85.44 % | 0.54 -46.07 % | 1.00 -33.72 % | 1.51 50.88 % | 1.00 107.42 % | 0.48 -51.79 % | 1.00 67.15 % | 0.60 -40.17 % | 1.00 106.13 % | 0.49 -51.49 % | 1.00 81.29 % | 0.55 -44.84 % | 1.00 177.23 % | 0.36 -63.93 % | 1.00 59.87 % | 0.63 -37.45 % | 1.00 83.28 % | 0.55 -45.44 % | 1.00 162.33 % | 0.38 -61.88 % | 1.00 98.72 % | 0.50 -49.68 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 195.228 M 0.00 % | 195.228 M 0.83 % | 193.616 M 0.00 % | 193.616 M 2.34 % | 189.193 M 0.00 % | 189.193 M 1.92 % | 185.635 M 0.01 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M -0.76 % | 187.027 M -0.25 % | 187.504 M 1.02 % | 185.612 M -3.00 % | 191.352 M -4.34 % | 200.042 M 0.46 % | 199.116 M -0.45 % | 200.012 M -0.01 % | 200.042 M 0.00 % | 200.042 M 0.02 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M -0.02 % | 200.042 M 4.27 % | 191.848 M -4.08 % | 200.000 M 0.00 % | 200.000 M -0.02 % | 200.042 M 0.02 % | 200.000 M -20.00 % | 250.000 M 66.67 % | 150.000 M |
| Weighted average shs out | 195.203 M 0.00 % | 195.203 M 0.81 % | 193.638 M 0.00 % | 193.638 M 2.35 % | 189.195 M 0.00 % | 189.195 M 1.92 % | 185.635 M 0.01 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M 0.00 % | 185.612 M -0.06 % | 185.723 M -0.95 % | 187.504 M 1.02 % | 185.612 M -3.00 % | 191.352 M -0.71 % | 192.719 M -2.29 % | 197.230 M -1.33 % | 199.883 M -0.08 % | 200.042 M 0.02 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M -0.02 % | 200.042 M 4.27 % | 191.848 M -4.08 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M -20.04 % | 250.129 M 66.75 % | 150.000 M |
| EPS diluted | 0.11 0.00 % | 0.11 1 517.65 % | 0.01 0.00 % | 0.01 144.74 % | -0.02 0.00 % | -0.02 80.98 % | -0.08 -138.51 % | -0.03 -83.06 % | -0.02 -531.03 % | 0.00 96.29 % | -0.08 -193.98 % | -0.03 33.33 % | -0.04 -380.99 % | 0.01 135.06 % | -0.04 -184.02 % | 0.05 120.09 % | 0.02 -56.72 % | 0.05 38.25 % | 0.04 26.21 % | 0.03 -15.70 % | 0.03 111.04 % | 0.02 29.37 % | 0.01 303.23 % | -0.01 -142.47 % | 0.01 -41.13 % | 0.02 202.44 % | 0.01 159.85 % | -0.01 -3 525.00 % | 0.00 -99.00 % | 0.04 40.00 % | 0.03 15.38 % | 0.02 225.00 % | 0.01 -77.65 % | 0.03 |
| Earnings per share | 0.11 0.00 % | 0.11 1 517.65 % | 0.01 0.00 % | 0.01 144.74 % | -0.02 0.00 % | -0.02 80.98 % | -0.08 -138.51 % | -0.03 -83.06 % | -0.02 -531.03 % | 0.00 96.29 % | -0.08 -193.98 % | -0.03 33.33 % | -0.04 -380.99 % | 0.01 134.80 % | -0.04 -184.65 % | 0.05 120.09 % | 0.02 -56.72 % | 0.05 38.25 % | 0.04 26.21 % | 0.03 -15.70 % | 0.03 111.04 % | 0.02 29.37 % | 0.01 303.23 % | -0.01 -142.47 % | 0.01 -41.13 % | 0.02 202.44 % | 0.01 159.85 % | -0.01 -3 525.00 % | 0.00 -99.00 % | 0.04 40.00 % | 0.03 15.38 % | 0.02 225.00 % | 0.01 -77.65 % | 0.03 |
| Gross profit | 60.695 M 0.00 % | 60.695 M 187.96 % | 21.077 M 0.00 % | 21.077 M 192.54 % | 7.205 M -46.07 % | 13.361 M -36.35 % | 20.993 M 102.56 % | 10.364 M 105.41 % | 5.045 M -65.50 % | 14.623 M 26.91 % | 11.522 M 7.90 % | 10.679 M 61.57 % | 6.610 M -60.05 % | 16.543 M 47.08 % | 11.248 M -48.93 % | 22.023 M 235.58 % | 6.563 M -71.83 % | 23.299 M 43.48 % | 16.239 M -2.39 % | 16.637 M 81.26 % | 9.178 M -25.23 % | 12.275 M 121.90 % | 5.532 M -29.65 % | 7.863 M 28.83 % | 6.103 M -57.61 % | 14.399 M 4.96 % | 13.719 M 16.90 % | 11.735 M 7.56 % | 10.911 M -39.06 % | 17.905 M 2.69 % | 17.436 M 42.49 % | 12.237 M 21.08 % | 10.106 M 0.23 % | 10.083 M |
| Income tax expense | 3.157 M 0.00 % | 3.157 M 2 126.73 % | 141.756 K 0.00 % | 141.756 K 136.05 % | 60.053 K 0.00 % | 60.053 K 102.54 % | -2.363 M -160.25 % | -907.934 K -27.97 % | -709.501 K -127.27 % | -312.188 K 86.04 % | -2.236 M -9 613.35 % | -23.019 K 94.05 % | -386.957 K -166.64 % | 580.688 K 164.42 % | -901.442 K -171.67 % | 1.258 M 71.69 % | 732.535 K -40.60 % | 1.233 M 91.84 % | 642.849 K -43.36 % | 1.135 M -8.60 % | 1.242 M 188.50 % | 430.411 K 144.05 % | -977.021 K -1 305.19 % | 81.068 K -49.94 % | 161.935 K -76.73 % | 696.005 K 2 979.67 % | 22.600 K -95.06 % | 457.366 K 89.38 % | 241.513 K -83.88 % | 1.499 M -5.54 % | 1.586 M 42.11 % | 1.116 M 149.00 % | 448.317 K 5.60 % | 424.529 K |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.156 M | 0.000 -100.00 % | 4.491 M | 0.000 -100.00 % | 5.420 M | 0.000 -100.00 % | 7.737 M | 0.000 -100.00 % | 7.015 M | 0.000 -100.00 % | 9.144 M | 0.000 -100.00 % | 11.631 M | 0.000 -100.00 % | 9.723 M | 0.000 -100.00 % | 7.643 M | 0.000 -100.00 % | 8.980 M | 0.000 -100.00 % | 6.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.593 M | 0.000 | 0.000 100.00 % | -3.206 M -215.73 % | 2.770 M -65.23 % | 7.967 M | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.851 M | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.286 K | 0.000 -100.00 % | 24.182 M | 0.000 100.00 % | -28.907 M -291.66 % | 15.082 M -20.65 % | 19.007 M 43.56 % | 13.240 M -5.26 % | 13.975 M 7.38 % | 13.014 M -12.61 % | 14.892 M 20.80 % | 12.327 M 0.10 % | 12.315 M 20 424.99 % | 60.000 K -92.12 % | 761.056 K -29.31 % | 1.077 M 165.48 % | 405.528 K -95.31 % | 8.655 M -32.95 % | 12.908 M 44.40 % | 8.939 M -1.52 % | 9.077 M 3.87 % | 8.739 M -25.54 % | 11.736 M 171.73 % | 4.319 M -58.73 % | 10.466 M 24.27 % | 8.422 M -34.24 % | 12.807 M 276.32 % | 3.403 M | 0.000 | 0.000 |
| Operating expenses | 12.255 M 0.00 % | 12.255 M 28.52 % | 9.536 M 0.00 % | 9.536 M 5.92 % | 9.003 M 1.15 % | 8.900 M -77.96 % | 40.390 M 166.79 % | 15.140 M 16.91 % | 12.949 M -14.14 % | 15.082 M -20.65 % | 19.007 M 43.56 % | 13.240 M -5.26 % | 13.975 M 7.38 % | 13.014 M -12.61 % | 14.892 M 20.80 % | 12.327 M 0.10 % | 12.315 M 0.48 % | 12.256 M -27.34 % | 16.869 M 73.55 % | 9.720 M 11.56 % | 8.713 M 0.67 % | 8.655 M -32.95 % | 12.908 M 44.40 % | 8.939 M -1.52 % | 9.077 M 3.87 % | 8.739 M -25.54 % | 11.736 M -15.64 % | 13.912 M 32.92 % | 10.466 M 24.27 % | 8.422 M -16.95 % | 10.140 M 64.26 % | 6.173 M -20.54 % | 7.768 M 70.66 % | 4.552 M |
| Cost and expenses | 12.255 M 0.00 % | 12.255 M 28.52 % | 9.536 M 0.00 % | 9.536 M 7.14 % | 8.900 M 0.00 % | 8.900 M -45.09 % | 16.209 M 7.06 % | 15.140 M 16.91 % | 12.949 M -14.14 % | 15.082 M -20.65 % | 19.007 M 43.56 % | 13.240 M -5.26 % | 13.975 M 7.38 % | 13.014 M -12.61 % | 14.892 M 20.80 % | 12.327 M 0.10 % | 12.315 M 0.48 % | 12.256 M -27.34 % | 16.869 M 73.55 % | 9.720 M 11.56 % | 8.713 M 0.67 % | 8.655 M -32.95 % | 12.908 M 44.40 % | 8.939 M -1.52 % | 9.077 M 3.87 % | 8.739 M -25.54 % | 11.736 M -15.64 % | 13.912 M 32.92 % | 10.466 M 24.27 % | 8.422 M -16.95 % | 10.140 M 64.26 % | 6.173 M -20.54 % | 7.768 M 70.66 % | 4.552 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 12.255 M 0.00 % | 12.255 M 28.52 % | 9.536 M 0.00 % | 9.536 M 7.14 % | 8.900 M 0.00 % | 8.900 M -45.09 % | 16.209 M 124.67 % | 7.214 M -25.69 % | 9.709 M 20.17 % | 8.079 M -73.44 % | 30.413 M 262.72 % | 8.385 M -33.95 % | 12.695 M 66.19 % | 7.639 M 208.46 % | 2.476 M -61.12 % | 6.370 M 181.72 % | 2.261 M -68.49 % | 7.174 M 265.63 % | 1.962 M -65.46 % | 5.681 M 254.14 % | 1.604 M -66.61 % | 4.804 M 197.30 % | 1.616 M -66.73 % | 4.857 M 9.99 % | 4.416 M 8.82 % | 4.058 M -17.32 % | 4.908 M -48.84 % | 9.593 M 167.26 % | 3.589 M 10.54 % | 3.247 M 221.76 % | -2.667 M -196.28 % | 2.770 M -74.40 % | 10.818 M 279.42 % | 2.851 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.964 M -4.23 % | 6.228 M 22.71 % | 5.075 M -40.68 % | 8.555 M 22.30 % | 6.995 M -5.35 % | 7.391 M 11.60 % | 6.623 M -17.76 % | 8.053 M -4.86 % | 8.464 M -7.98 % | 9.198 M 11.26 % | 8.267 M -8.92 % | 9.077 M 3.42 % | 8.777 M 69.39 % | 5.182 M 18.29 % | 4.381 M 20.72 % | 3.629 M -11.58 % | 4.104 M 6.72 % | 3.846 M 8.65 % | 3.539 M 5.56 % | 3.353 M 7.24 % | 3.127 M 16.51 % | 2.684 M 13.88 % | 2.356 M 12.86 % | 2.088 M 3.70 % | 2.013 M 0.44 % | 2.005 M | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.977 M 18.57 % | 1.668 M 29.34 % | 1.289 M -16.12 % | 1.537 M -12.61 % | 1.759 M 41.20 % | 1.246 M 40.04 % | 889.510 K -28.14 % | 1.238 M 0.05 % | 1.237 M -36.99 % | 1.964 M 19.85 % | 1.638 M -22.06 % | 2.102 M 20.51 % | 1.744 M 33.73 % | 1.304 M 7.03 % | 1.219 M 37.02 % | 889.327 K -1.17 % | 899.848 K 2.29 % | 879.660 K 0.85 % | 872.233 K 51.49 % | 575.769 K 24.83 % | 461.250 K -11.88 % | 523.442 K -6.21 % | 558.119 K 45.80 % | 382.788 K 3.98 % | 368.137 K -23.88 % | 483.636 K | 0.000 | 0.000 |
| Depreciation and amortization | 2.192 M | 0.000 -100.00 % | 2.871 M | 0.000 -100.00 % | 2.608 M | 0.000 -100.00 % | 2.534 M 93.04 % | 1.313 M 126.95 % | -4.871 M -457.97 % | 1.361 M 107.15 % | -19.031 M -1 499.63 % | 1.360 M 135.68 % | -3.811 M -384.05 % | 1.342 M -10.84 % | 1.505 M 27.91 % | 1.177 M -92.62 % | 15.953 M 1 301.40 % | 1.138 M -92.32 % | 14.823 M 1 569.61 % | 887.785 K -92.48 % | 11.811 M 1 395.14 % | 789.951 K 9.33 % | 722.568 K 0.21 % | 721.048 K -55.69 % | 1.627 M 123.31 % | 728.716 K 29.58 % | 562.352 K 0.87 % | 557.500 K 6.45 % | 523.737 K 1.71 % | 514.948 K -0.22 % | 516.081 K -0.10 % | 516.613 K 374.51 % | -188.192 K 94.43 % | -3.382 M |
| Operating income | 48.440 M 0.00 % | 48.440 M 319.69 % | 11.542 M 0.00 % | 11.542 M 162.93 % | 4.390 M -1.59 % | 4.461 M 123.00 % | -19.398 M -172.15 % | -7.127 M -73.67 % | -4.104 M -676.47 % | 711.943 K 104.75 % | -14.976 M -304.62 % | -3.701 M 46.18 % | -6.878 M -254.23 % | 4.459 M 161.60 % | -7.239 M -159.47 % | 12.172 M 89.40 % | 6.426 M -50.61 % | 13.012 M 33.97 % | 9.712 M 19.04 % | 8.159 M -12.61 % | 9.336 M 103.74 % | 4.583 M 87.90 % | 2.439 M 1 005.68 % | -269.273 K -106.96 % | 3.866 M -37.99 % | 6.236 M 192.31 % | 2.133 M 229.07 % | -1.653 M -287.69 % | 880.573 K -91.07 % | 9.866 M 28.72 % | 7.664 M 17.06 % | 6.547 M 3 378.97 % | 188.192 K -94.43 % | 3.382 M |
| Operating income ratio | 0.80 0.00 % | 0.80 45.74 % | 0.55 0.00 % | 0.55 66.67 % | 0.33 -1.59 % | 0.33 123.95 % | -1.39 -102.72 % | -0.69 -75.36 % | -0.39 -905.50 % | 0.05 106.26 % | -0.78 -124.35 % | -0.35 31.34 % | -0.50 -287.27 % | 0.27 175.94 % | -0.35 -164.23 % | 0.55 56.47 % | 0.35 -36.75 % | 0.56 49.28 % | 0.37 -23.72 % | 0.49 -11.64 % | 0.56 48.67 % | 0.37 122.14 % | 0.17 590.73 % | -0.03 -110.74 % | 0.32 -26.39 % | 0.43 178.51 % | 0.16 210.41 % | -0.14 -274.49 % | 0.08 -85.35 % | 0.55 25.36 % | 0.44 -17.85 % | 0.54 2 773.26 % | 0.02 -94.45 % | 0.34 |
| Total other income expenses net | -24.922 M 0.00 % | -24.922 M | 0.000 | 0.000 100.00 % | -7.239 M 0.97 % | -7.310 M -46.00 % | -5.007 M 30.16 % | -7.169 M -49 503.76 % | -14.453 K 99.07 % | -1.561 M 87.37 % | -12.362 M -871.97 % | -1.272 M 82.58 % | -7.299 M 11.42 % | -8.240 M -9.45 % | -7.529 M 5.93 % | -8.004 M 7.33 % | -8.637 M 27.43 % | -11.902 M -57.33 % | -7.565 M -27.48 % | -5.934 M -9.29 % | -5.430 M 24.49 % | -7.190 M 17.86 % | -8.754 M -841.83 % | -929.477 K 87.81 % | -7.628 M -5.53 % | -7.228 M -1 466.98 % | -461.250 K 78.01 % | -2.097 M -275.74 % | -558.119 K 93.37 % | -8.424 M 35.11 % | -12.983 M -762.92 % | -1.505 M -169.99 % | 2.150 M 226.39 % | -1.701 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 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -77.370 M 0.00 % | -77.370 M -516.01 % | -12.560 M 0.00 % | -12.560 M -118.85 % | 66.645 M 284.48 % | -36.126 M -149.81 % | 72.522 M -13.56 % | 83.901 M -20.35 % | 105.333 M 4.46 % | 100.831 M -48.31 % | 195.067 M -65.23 % | 561.014 M 456.15 % | 100.874 M 60.35 % | 62.910 M 23.68 % | 50.864 M -27.93 % | 70.578 M 16.42 % | 60.625 M -33.30 % | 90.898 M 138.42 % | 38.126 M |
| Total investments | 0.000 | 0.000 -100.00 % | 909.922 K | 0.000 -100.00 % | 22.704 M | 0.000 -100.00 % | 12.161 M -1.64 % | 12.364 M -12.51 % | 14.131 M -16.24 % | 16.872 M 8.18 % | 15.595 M -31.10 % | 22.634 M 66.13 % | 13.625 M -7.82 % | 14.781 M 61.80 % | 9.136 M -43.80 % | 16.256 M 4.85 % | 15.505 M 54.15 % | 10.058 M -22.45 % | 12.970 M |
| Total debt | 10.244 M 0.00 % | 10.244 M -93.87 % | 167.145 M | 0.000 -100.00 % | 102.771 M | 0.000 -100.00 % | 96.195 M -8.33 % | 104.939 M -21.19 % | 133.157 M -6.30 % | 142.105 M -33.46 % | 213.549 M -64.74 % | 605.587 M 359.97 % | 131.659 M 35.11 % | 97.444 M 41.06 % | 69.080 M -21.34 % | 87.816 M 14.79 % | 76.500 M -22.12 % | 98.224 M 106.79 % | 47.500 M |
| Accumulated other comprehensive income loss | 107.320 M 0.00 % | 107.320 M -6.52 % | 114.803 M 0.00 % | 114.803 M -3.13 % | 118.508 M 0.00 % | 118.508 M 179.55 % | 42.392 M 1 345.59 % | 2.933 M 8.79 % | 2.695 M 46.37 % | 1.841 M 62.82 % | 1.131 M 13.75 % | 994.298 K 115.79 % | -6.297 M -20.16 % | -5.240 M -3.92 % | -5.043 M -4.81 % | -4.811 M -5.33 % | -4.568 M -5.17 % | -4.343 M -3.16 % | -4.210 M |
| Retained earnings | 18.814 M 0.00 % | 18.814 M 198.68 % | -19.066 M 0.00 % | -19.066 M 11.56 % | -21.558 M 0.00 % | -21.558 M -45.20 % | -14.847 M -292.80 % | 7.701 M -44.34 % | 13.835 M -89.46 % | 131.315 M 206.64 % | 42.824 M -69.37 % | 139.816 M 320.07 % | 33.284 M 45.80 % | 22.829 M 45.73 % | 15.666 M 2.56 % | 15.275 M 45.77 % | 10.479 M -21.91 % | 13.418 M 0.23 % | 13.387 M |
| Common stock | 2.094 M 0.00 % | 2.094 M 0.68 % | 2.080 M 0.00 % | 2.080 M 0.00 % | 2.080 M 0.00 % | 2.080 M 3.82 % | 2.004 M 0.16 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.02 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 1 036 168.39 % | 193.000 0.00 % | 193.000 |
| Total equity | 211.510 M 0.00 % | 211.510 M 19.18 % | 177.471 M 0.00 % | 177.471 M 2.21 % | 173.638 M 0.00 % | 173.638 M 6.46 % | 163.103 M -11.12 % | 183.502 M -2.89 % | 188.964 M -10.54 % | 211.218 M -2.19 % | 215.943 M 0.06 % | 215.808 M 3.29 % | 208.942 M -0.70 % | 210.418 M 2.45 % | 205.376 M -2.08 % | 209.747 M 2.80 % | 204.038 M 38.41 % | 147.413 M 2.75 % | 143.463 M |
| Other non current liabilities | 480.259 M 0.00 % | 480.259 M 40.19 % | 342.572 M 0.00 % | 342.572 M 120.50 % | 155.361 M 0.00 % | 155.361 M 12.87 % | 137.651 M 230.07 % | -105.828 M -4 012.57 % | -2.573 M 27.90 % | -3.569 M | 0.000 100.00 % | -4.115 M 25.32 % | -5.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 10.244 M 0.00 % | 10.244 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.195 M -9.10 % | 105.828 M 4 012.57 % | 2.573 M -27.90 % | 3.569 M | 0.000 -100.00 % | 4.115 M -25.32 % | 5.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 490.503 M 0.00 % | 490.503 M 43.18 % | 342.572 M 0.00 % | 342.572 M 120.50 % | 155.361 M 0.00 % | 155.361 M 11.20 % | 139.717 M 33.14 % | 104.939 M 1 882.71 % | 5.293 M -79.14 % | 25.375 M -21.32 % | 32.252 M -55.46 % | 72.406 M 590.01 % | 10.493 M 66.17 % | 6.315 M -61.26 % | 16.299 M -9.34 % | 17.978 M -72.72 % | 65.909 M 47.02 % | 44.831 M -77.98 % | 203.616 M |
| Other current liabilities | -154.801 M | 0.000 100.00 % | -159.351 M | 0.000 100.00 % | -102.647 M -62 030.53 % | -165.212 K 99.45 % | -29.815 M -48.39 % | -20.092 M -118.39 % | 109.253 M 445.36 % | -31.635 M 37.07 % | -50.272 M 58.97 % | -122.527 M 12.79 % | -140.492 M -322.89 % | -33.222 M -102.28 % | -16.424 M 13.62 % | -19.014 M 71.64 % | -67.037 M -35.38 % | -49.516 M 76.04 % | -206.684 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -83.956 M 32.32 % | -124.043 M -9.62 % | -113.161 M 36.98 % | -179.551 M 66.02 % | -528.363 M -356.84 % | -115.656 M -28.02 % | -90.343 M -71.17 % | -52.781 M 24.42 % | -69.838 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 154.801 M | 0.000 -100.00 % | 167.113 M | 0.000 -100.00 % | 102.647 M | 0.000 -100.00 % | 95.790 M -7.94 % | 104.049 M | 0.000 | 0.000 -100.00 % | 211.803 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 168.651 M | 0.000 -100.00 % | 30.521 M 18 574.00 % | -165.212 K -100.17 % | 95.790 M 376.75 % | 20.092 M 279.63 % | 5.293 M -79.14 % | 25.375 M -21.32 % | 32.252 M -55.46 % | 72.406 M 590.01 % | 10.493 M 66.17 % | 6.315 M -61.26 % | 16.299 M -9.34 % | 17.978 M -72.72 % | 65.909 M 47.02 % | 44.831 M -77.98 % | 203.616 M |
| Total liabilities | 490.503 M 0.00 % | 490.503 M 43.18 % | 342.572 M 0.00 % | 342.572 M 120.50 % | 155.361 M 0.00 % | 155.361 M 12.87 % | 137.651 M -3.83 % | 143.134 M -18.88 % | 176.457 M -7.87 % | 191.529 M -31.73 % | 280.544 M -62.22 % | 742.566 M 153.67 % | 292.732 M 104.28 % | 143.303 M 36.51 % | 104.973 M -11.48 % | 118.581 M -24.96 % | 158.032 M -0.89 % | 159.458 M -40.47 % | 267.867 M |
| Other non current assets | 661.151 M 0.00 % | 661.151 M 44.56 % | 457.353 M -0.20 % | 458.263 M 93.90 % | 236.340 M 0.00 % | 236.340 M 7.53 % | 219.798 M 6 564.49 % | -3.400 M -50.93 % | -2.253 M 97.04 % | -76.143 M -2.53 % | -74.268 M 6.55 % | -79.472 M -18.89 % | -66.847 M 2.18 % | -68.339 M -6.29 % | -64.296 M 13.39 % | -74.238 M -1.44 % | -73.185 M -12.08 % | -65.297 M -2.56 % | -63.669 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 909.922 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.161 M -1.64 % | 12.364 M -12.51 % | 14.131 M -16.24 % | 16.872 M 8.18 % | 15.595 M -31.10 % | 22.634 M 66.13 % | 13.625 M -7.82 % | 14.781 M 61.80 % | 9.136 M -43.80 % | 16.256 M 4.85 % | 15.505 M 54.15 % | 10.058 M -22.45 % | 12.970 M |
| Intangible assets | 5.434 M 0.00 % | 5.434 M -6.90 % | 5.837 M 0.00 % | 5.837 M -8.01 % | 6.346 M 0.00 % | 6.346 M 2 226.37 % | 272.765 K -26.83 % | 372.767 K 40.10 % | 266.081 K -25.38 % | 356.591 K 60.95 % | 221.551 K -34.59 % | 338.722 K -0.48 % | 340.355 K -39.68 % | 564.203 K -7.76 % | 611.665 K -24.33 % | 808.333 K 34.72 % | 600.000 K -18.18 % | 733.334 K | 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 |
| Goodwill and intangible assets | 5.434 M 0.00 % | 5.434 M -6.90 % | 5.837 M 0.00 % | 5.837 M -8.01 % | 6.346 M 0.00 % | 6.346 M 2 226.37 % | 272.765 K -26.83 % | 372.767 K 40.10 % | 266.081 K -25.38 % | 356.591 K 60.95 % | 221.551 K -34.59 % | 338.722 K -0.48 % | 340.355 K -39.68 % | 564.203 K -7.76 % | 611.665 K -24.33 % | 808.333 K 34.72 % | 600.000 K -18.18 % | 733.334 K | 0.000 |
| Property plant equipment net | 35.428 M 0.00 % | 35.428 M -18.34 % | 43.383 M 0.00 % | 43.383 M -13.56 % | 50.187 M 0.00 % | 50.187 M -6.66 % | 53.769 M -1.27 % | 54.463 M -2.12 % | 55.645 M -5.55 % | 58.915 M 0.79 % | 58.451 M 3.46 % | 56.499 M 6.84 % | 52.882 M -0.21 % | 52.994 M -2.85 % | 54.548 M -4.59 % | 57.173 M 0.16 % | 57.080 M 4.72 % | 54.505 M 7.51 % | 50.699 M |
| Total non current assets | 702.012 M 0.00 % | 702.012 M 38.33 % | 507.483 M 0.00 % | 507.483 M 73.28 % | 292.873 M 0.00 % | 292.873 M 2.40 % | 286.001 M 325.60 % | 67.199 M -4.06 % | 70.042 M -8.01 % | 76.143 M 2.53 % | 74.268 M -6.55 % | 79.472 M 18.89 % | 66.847 M -2.18 % | 68.339 M 6.29 % | 64.296 M -13.39 % | 74.238 M 1.44 % | 73.185 M 12.08 % | 65.297 M 2.56 % | 63.669 M |
| Other current assets | -587.555 M | 0.000 100.00 % | -415.949 M | 0.000 100.00 % | -203.454 M | 0.000 100.00 % | -195.450 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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.704 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.938 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 87.614 M 0.00 % | 87.614 M 597.57 % | 12.560 M 0.00 % | 12.560 M -65.23 % | 36.126 M 0.00 % | 36.126 M 52.60 % | 23.673 M 12.53 % | 21.038 M -24.39 % | 27.824 M -32.59 % | 41.274 M 123.32 % | 18.482 M -58.53 % | 44.572 M 44.79 % | 30.785 M -10.86 % | 34.534 M 89.58 % | 18.216 M 5.67 % | 17.238 M 8.58 % | 15.875 M 116.70 % | 7.326 M -21.85 % | 9.374 M |
| Cash and short term investments | 92.085 M | 0.000 -100.00 % | 12.560 M 0.00 % | 12.560 M -68.94 % | 40.434 M 11.93 % | 36.126 M 52.60 % | 23.673 M 12.53 % | 21.038 M -24.39 % | 27.824 M -32.59 % | 41.274 M 123.32 % | 18.482 M -58.53 % | 44.572 M 44.79 % | 30.785 M -10.86 % | 34.534 M 89.58 % | 18.216 M 5.67 % | 17.238 M 8.58 % | 15.875 M 116.70 % | 7.326 M -21.85 % | 9.374 M |
| Total current assets | 0.000 | 0.000 -100.00 % | 12.560 M 0.00 % | 12.560 M -65.23 % | 36.126 M 0.00 % | 36.126 M 52.60 % | 23.673 M -89.86 % | 233.422 M -13.81 % | 270.834 M -10.36 % | 302.151 M -24.33 % | 399.288 M -53.80 % | 864.298 M 107.95 % | 415.638 M 54.74 % | 268.606 M 15.49 % | 232.583 M -2.85 % | 239.398 M -13.37 % | 276.351 M 23.28 % | 224.172 M -32.80 % | 333.566 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 238.036 M -13.54 % | 275.302 M -12.72 % | 315.422 M -21.71 % | 402.866 M -53.36 % | 863.853 M 108.06 % | 415.188 M 54.90 % | 268.029 M 15.44 % | 232.177 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 495.470 M | 0.000 -100.00 % | 415.949 M | 0.000 -100.00 % | 199.146 M | 0.000 -100.00 % | 195.450 M -7.97 % | 212.384 M -12.60 % | 243.010 M -6.85 % | 260.877 M -31.49 % | 380.806 M -53.54 % | 819.725 M 113.00 % | 384.853 M 64.42 % | 234.072 M 9.19 % | 214.367 M -3.51 % | 222.160 M -14.71 % | 260.476 M 20.12 % | 216.846 M -33.11 % | 324.192 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.400 M 50.93 % | 2.253 M | 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 100.00 % | -8.920 M -134.29 % | 26.014 M 5.99 % | 24.544 M 0.37 % | 24.453 M 6.63 % | 22.932 M 57.02 % | 14.605 M -23.89 % | 19.189 M 14.39 % | 16.776 M 24.53 % | 13.471 M -8.32 % | 14.692 M 17.21 % | 12.535 M -27.97 % | 17.402 M 23.47 % | 14.094 M |
| Account payables | 0.000 | 0.000 -100.00 % | 160.890 M | 0.000 -100.00 % | 30.521 M | 0.000 -100.00 % | 29.815 M 48.39 % | 20.092 M 0.05 % | 20.082 M -36.52 % | 31.635 M -37.07 % | 50.272 M -57.53 % | 118.360 M -14.21 % | 137.967 M 325.64 % | 32.414 M 98.87 % | 16.299 M -9.34 % | 17.978 M -72.80 % | 66.095 M 47.43 % | 44.831 M -77.98 % | 203.616 M |
| Tax payables | 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.167 M 64.98 % | 2.526 M 212.75 % | 807.544 K 547.15 % | 124.784 K -87.96 % | 1.036 M 10.07 % | 941.589 K -79.90 % | 4.685 M 52.69 % | 3.068 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -96.195 M -199.80 % | 96.387 M 1 253.60 % | -8.355 M 4.16 % | -8.718 M -7.92 % | -8.078 M -1.69 % | -7.944 M -14.85 % | -6.917 M 6.91 % | -7.430 M 4.00 % | -7.739 M 2.76 % | -7.959 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 4.451 M 0.00 % | 4.451 M -9.59 % | 4.923 M 0.00 % | 4.923 M 3 105.99 % | 153.543 K 0.00 % | 153.543 K 57.47 % | 97.509 K -41.52 % | 166.739 K 233.62 % | 49.978 K -43.24 % | 88.046 K -41.02 % | 149.286 K -15.85 % | 177.402 K | 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 -100.00 % | 889.780 K | 0.000 -100.00 % | 1.059 M | 0.000 | 0.000 -100.00 % | 1.494 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.454 M 101.68 % | 36.916 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 |
| Other total stockholders equity | 78.830 M 0.00 % | 78.830 M 5.48 % | 74.732 M 0.00 % | 74.732 M 0.37 % | 74.454 M 0.00 % | 74.454 M -21.37 % | 94.691 M 72.06 % | 55.033 M 0.00 % | 55.033 M 0.00 % | 55.033 M 0.00 % | 55.033 M 0.00 % | 55.033 M 0.00 % | 55.033 M 0.00 % | 55.033 M 0.09 % | 54.981 M 0.00 % | 54.981 M 219.47 % | -46.019 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.066 M -75.85 % | 8.552 M 2.35 % | 8.355 M -4.16 % | 8.718 M 7.92 % | 8.078 M 1.69 % | 7.944 M 14.85 % | 6.917 M -6.91 % | 7.430 M -4.00 % | 7.739 M -2.76 % | 7.959 M | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -168.651 M | 0.000 -100.00 % | 155.361 M 93 937.59 % | 165.212 K -59.26 % | 405.480 K -97.76 % | 18.103 M -89.09 % | 165.871 M 17.82 % | 140.779 M -34.84 % | 216.040 M -63.86 % | 597.754 M 119.97 % | 271.745 M 107.96 % | 130.673 M 80.55 % | 72.375 M -12.41 % | 82.625 M 215.19 % | 26.215 M -62.44 % | 69.796 M 150.08 % | -139.365 M |
| Total assets | 702.012 M 0.00 % | 702.012 M 34.99 % | 520.043 M 0.00 % | 520.043 M 58.07 % | 328.999 M 0.00 % | 328.999 M 9.39 % | 300.754 M -7.92 % | 326.635 M -10.61 % | 365.421 M -9.27 % | 402.747 M -18.88 % | 496.488 M -48.19 % | 958.374 M 91.04 % | 501.674 M 41.83 % | 353.721 M 13.98 % | 310.349 M -5.48 % | 328.328 M -9.32 % | 362.071 M 17.99 % | 306.871 M -25.40 % | 411.329 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 71.379 K 0.00 % | 71.379 K -72.59 % | 260.388 K 0.00 % | 260.388 K | 0.000 | 0.000 -100.00 % | 71.611 K -75.57 % | 293.136 K 9.36 % | 268.042 K -7.28 % | 289.101 K -49.26 % | 569.750 K -7.96 % | 619.006 K 2.98 % | 601.097 K -4.62 % | 630.185 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.474 K 200.13 % | -10.460 K -200.00 % | 10.460 K -49.62 % | 20.763 K -71.42 % | 72.650 K 3.95 % | 69.887 K 12.48 % | 62.133 K 10.25 % | 56.358 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 100.00 % | -112.990 M 0.00 % | -112.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 359.210 K 0.00 % | 359.210 K 0.00 % | 359.210 K | 0.000 100.00 % | -19.001 M 0.00 % | -19.001 M 0.00 % | -19.001 M | 0.000 100.00 % | -3.214 M 0.00 % | -3.214 M 14.18 % | -3.745 M -152.02 % | 7.199 M 0.00 % | 7.199 M 0.00 % | 7.199 M |
| Accounts receivables | 0.000 | 0.000 100.00 % | -109.291 M 0.00 % | -109.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.472 M 0.00 % | -1.472 M | 0.000 | 0.000 | 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 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 100.00 % | -3.699 M 0.00 % | -3.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.742 M 0.00 % | -1.742 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 53.899 M 206.58 % | 17.581 M -9.93 % | 19.519 M -70.12 % | 65.319 M 32 074.15 % | 203.017 K -92.39 % | 2.669 M -87.80 % | 21.881 M 269.22 % | 5.926 M -79.75 % | 29.272 M 12 980.80 % | 223.775 K -99.05 % | 23.448 M 444.67 % | 4.305 M -96.09 % | 110.082 M 3 465.32 % | -3.271 M -100.88 % | 373.200 M 4 269.57 % | -8.951 M 98.01 % | -449.510 M -4 545.30 % | -9.677 M 72.73 % | -35.485 M -519.27 % | -5.730 M 57.13 % | -13.366 M -308.36 % | -3.273 M -118.60 % | 17.597 M 1 832.72 % | 910.487 K 107.57 % | -12.026 M -139.47 % | -5.022 M -208.50 % | -1.628 M -164.85 % | 2.510 M 1 755.34 % | -151.631 K 98.10 % | -7.984 M -39.84 % | -5.710 M -15.41 % | -4.947 M 5.23 % | -5.220 M 38.13 % | -8.437 M -436.40 % | -1.573 M -82.14 % | -863.601 K 0.00 % | -863.601 K 0.00 % | -863.601 K |
| Net cash provided by operating activities | 75.690 M 92.24 % | 39.372 M 144.88 % | -87.723 M -96.39 % | -44.667 M -3 158.20 % | -1.371 M -225.23 % | 1.095 M -88.65 % | 9.645 M 3 190.16 % | 293.136 K -98.71 % | 22.676 M 7 743.54 % | 289.101 K -78.11 % | 1.320 M 113.31 % | 619.006 K -99.40 % | 102.625 M | 0.000 -100.00 % | 372.099 M | 0.000 100.00 % | -438.038 M | 0.000 100.00 % | -24.403 M | 0.000 100.00 % | -4.832 M | 0.000 -100.00 % | 17.600 M | 0.000 100.00 % | -5.857 M -252.80 % | 3.833 M 0.00 % | 3.833 M | 0.000 100.00 % | -16.379 M 0.00 % | -16.379 M 0.00 % | -16.379 M | 0.000 100.00 % | -6.004 M 0.00 % | -6.004 M -1 260.40 % | 517.433 K -94.24 % | 8.990 M 0.00 % | 8.990 M 0.00 % | 8.990 M |
| Investments in property plant and equipment | -351.295 K 0.00 % | -351.295 K -429.92 % | -66.292 K 0.00 % | -66.292 K 45.52 % | -121.676 K 0.00 % | -121.676 K -75.23 % | -69.439 K | 0.000 100.00 % | -315.550 K | 0.000 100.00 % | -161.687 K | 0.000 100.00 % | -1.052 M | 0.000 100.00 % | -584.715 K | 0.000 100.00 % | -447.230 K | 0.000 100.00 % | -2.548 M | 0.000 100.00 % | -941.405 K | 0.000 100.00 % | -47.426 K | 0.000 100.00 % | -464.355 K -262.93 % | -127.945 K 0.00 % | -127.945 K | 0.000 100.00 % | -391.560 K 0.00 % | -391.560 K 0.00 % | -391.560 K | 0.000 100.00 % | -122.218 K 0.00 % | -122.218 K -103.37 % | 3.625 M 12 140.59 % | -30.107 K 0.00 % | -30.107 K 0.00 % | -30.107 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.323 K 0.00 % | -10.323 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.800 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.237 M | 0.000 100.00 % | -1.499 M | 0.000 100.00 % | -2.199 M | 0.000 100.00 % | -3.384 M | 0.000 100.00 % | -36.242 M | 0.000 100.00 % | -17.646 M | 0.000 100.00 % | -35.491 M | 0.000 100.00 % | -30.560 M | 0.000 100.00 % | -16.909 M | 0.000 100.00 % | -2.545 M | 0.000 100.00 % | -9.660 M -216.59 % | -3.051 M 0.00 % | -3.051 M | 0.000 100.00 % | -2.294 M 0.00 % | -2.294 M 0.00 % | -2.294 M | 0.000 100.00 % | -1.560 M 0.00 % | -1.560 M 0.00 % | -1.560 M -16 318.28 % | -9.501 K 0.00 % | -9.501 K 0.00 % | -9.501 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.761 M | 0.000 -100.00 % | 586.875 K | 0.000 -100.00 % | 4.908 M | 0.000 -100.00 % | 1.563 M | 0.000 -100.00 % | 31.973 M | 0.000 -100.00 % | 20.840 M | 0.000 -100.00 % | 25.522 M | 0.000 -100.00 % | 33.818 M | 0.000 -100.00 % | 15.051 M | 0.000 -100.00 % | 9.181 M | 0.000 -100.00 % | 10.033 M 108.87 % | 4.804 M 0.00 % | 4.804 M | 0.000 -100.00 % | 1.656 M 0.00 % | 1.656 M 0.00 % | 1.656 M | 0.000 -100.00 % | 4.093 M 0.00 % | 4.093 M 0.00 % | 4.093 M 3 798.50 % | 104.989 K 0.00 % | 104.989 K 0.00 % | 104.989 K |
| Other investing activites | -795.304 K -318.12 % | -190.210 K -174.61 % | 254.925 K -57.71 % | 602.836 K 111.56 % | -5.217 M -54.87 % | -3.369 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 100.00 % | -1.624 M 0.00 % | -1.624 M 0.00 % | -1.624 M | 0.000 -100.00 % | 1.030 M 0.00 % | 1.030 M 0.00 % | 1.030 M | 0.000 100.00 % | -411.901 K 0.00 % | -411.901 K 93.31 % | -6.158 M -9 318.65 % | -65.383 K 0.00 % | -65.383 K 0.00 % | -65.383 K |
| Net cash used for investing activites | -1.147 M -111.74 % | -541.505 K -387.07 % | 188.633 K -64.84 % | 536.544 K 109.21 % | -5.825 M -66.40 % | -3.501 M -256.68 % | -981.425 K | 0.000 -100.00 % | 2.393 M | 0.000 100.00 % | -1.983 M | 0.000 100.00 % | -5.239 M | 0.000 -100.00 % | 2.610 M | 0.000 100.00 % | -10.417 M | 0.000 -100.00 % | 710.114 K | 0.000 100.00 % | -2.799 M | 0.000 -100.00 % | 1.788 M | 0.000 100.00 % | -90.577 K -105.58 % | 1.624 M 0.00 % | 1.624 M | 0.000 100.00 % | -1.030 M 0.00 % | -1.030 M 0.00 % | -1.030 M | 0.000 100.00 % | -534.119 K 0.00 % | -534.119 K -108.67 % | 6.158 M 9 318.76 % | 65.382 K 0.00 % | 65.382 K 0.00 % | 65.382 K |
| Debt repayment | 8.500 M | 0.000 -100.00 % | 44.500 M | 0.000 -100.00 % | 13.900 M | 0.000 -100.00 % | 28.080 M | 0.000 100.00 % | -28.080 M | 0.000 100.00 % | -9.400 M | 0.000 100.00 % | -70.000 M | 0.000 100.00 % | -383.034 M | 0.000 -100.00 % | 463.634 M | 0.000 100.00 % | -27.200 M | 0.000 -100.00 % | 27.200 M | 0.000 100.00 % | -17.954 M | 0.000 -100.00 % | 11.000 M | 0.000 100.00 % | -21.724 M | 0.000 | 0.000 | 0.000 100.00 % | -35.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 13.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.759 M | 0.000 -100.00 % | 741.960 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 % | 52.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.625 M 0.00 % | 15.625 M 0.00 % | 15.625 M | 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 100.00 % | -8.190 M | 0.000 100.00 % | -10.287 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -96.796 K 0.00 % | -96.796 K 79.99 % | -483.770 K 0.00 % | -483.770 K 67.42 % | -1.485 M | 0.000 100.00 % | -2.227 M | 0.000 100.00 % | -1.856 M | 0.000 100.00 % | -2.970 M | 0.000 100.00 % | -2.168 M | 0.000 100.00 % | -3.401 M | 0.000 100.00 % | -2.601 M | 0.000 100.00 % | -3.201 M | 0.000 100.00 % | -2.400 M | 0.000 100.00 % | -3.000 M -122.22 % | -1.350 M 0.00 % | -1.350 M | 0.000 100.00 % | -2.500 M 0.00 % | -2.500 M 0.00 % | -2.500 M | 0.000 100.00 % | -5.250 M 0.00 % | -5.250 M -44.83 % | -3.625 M 30.29 % | -5.200 M 0.00 % | -5.200 M 0.00 % | -5.200 M |
| Other financing activites | -337.476 K -103.69 % | 9.147 M 952.30 % | -1.073 M -104.85 % | 22.125 M 1 548.09 % | -1.528 M -110.45 % | 14.615 M 133.31 % | -43.874 M | 0.000 100.00 % | -1.066 M | 0.000 100.00 % | -1.038 M | 0.000 100.00 % | -1.128 M | 0.000 100.00 % | -867.082 K | 0.000 100.00 % | -8.984 M | 0.000 -100.00 % | 59.182 M | 0.000 100.00 % | -230.321 K | 0.000 -100.00 % | 240.000 K | 0.000 100.00 % | -240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.224 M 116.80 % | -269.200 M -15.19 % | -233.700 M | 0.000 -100.00 % | 12.659 M 0.00 % | 12.659 M 103.35 % | -378.370 M -299.12 % | -94.800 M 0.00 % | -94.800 M 0.00 % | -94.800 M |
| Net cash used provided by financing activities | 21.412 M 134.08 % | 9.147 M -78.89 % | 43.330 M 96.70 % | 22.028 M -28.12 % | 30.648 M 116.87 % | 14.132 M 185.46 % | -16.537 M | 0.000 100.00 % | -31.373 M | 0.000 100.00 % | -12.294 M | 0.000 100.00 % | -74.098 M | 0.000 100.00 % | -386.068 M | 0.000 -100.00 % | 451.249 M | 0.000 -100.00 % | 19.095 M | 0.000 -100.00 % | 23.822 M | 0.000 100.00 % | -20.114 M | 0.000 -100.00 % | 7.760 M 102.39 % | -324.273 M 0.00 % | -324.273 M | 0.000 100.00 % | -271.700 M 0.00 % | -271.700 M 0.00 % | -271.700 M | 0.000 -100.00 % | 7.409 M 0.00 % | 7.409 M 101.94 % | -381.995 M -282.00 % | -100.000 M 0.00 % | -100.000 M 0.00 % | -100.000 M |
| Effect of forex changes on cash | -20.830 M -21 510.23 % | 97.292 K -99.78 % | 43.435 M 132 342.53 % | 32.795 K 100.11 % | -29.395 M -13 995.12 % | -208.544 K -103.08 % | 6.771 M | 0.000 100.00 % | -336.159 K | 0.000 100.00 % | -356.770 K | 0.000 100.00 % | -490.787 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 319.088 M 0.00 % | 319.088 M 0.00 % | 319.088 M | 0.000 -100.00 % | 290.716 M 0.00 % | 290.716 M 0.00 % | 290.716 M | 0.000 -100.00 % | 375.521 M 0.00 % | 375.521 M 0.00 % | 375.521 M 309.08 % | 91.797 M 0.00 % | 91.797 M 0.00 % | 91.797 M |
| Net change in cash | 75.125 M | 0.000 100.00 % | -770.175 K 98.08 % | -40.063 M -574.15 % | -5.943 M -151.60 % | 11.517 M 1 144.72 % | -1.102 M -476.08 % | 293.136 K 104.41 % | -6.640 M -2 396.88 % | 289.101 K 102.17 % | -13.313 M -2 250.73 % | 619.006 K -97.28 % | 22.797 M | 0.000 100.00 % | -22.190 M | 0.000 -100.00 % | 13.787 M | 0.000 100.00 % | -3.622 M | 0.000 -100.00 % | 16.191 M | 0.000 100.00 % | -725.839 K | 0.000 -100.00 % | 13.068 M 4 710.48 % | 271.659 K 0.00 % | 271.659 K | 0.000 -100.00 % | 1.607 M 0.00 % | 1.607 M 0.00 % | 1.607 M | 0.000 -100.00 % | 7.888 M 3 821.49 % | 201.138 K 0.00 % | 201.138 K -76.40 % | 852.439 K 0.00 % | 852.439 K 0.00 % | 852.439 K |
| Cash at beginning of period | 16.960 M | 0.000 -100.00 % | 17.730 M | 0.000 -100.00 % | 23.673 M 0.00 % | 23.673 M -4.45 % | 24.776 M | 0.000 -100.00 % | 31.416 M | 0.000 -100.00 % | 44.729 M | 0.000 -100.00 % | 21.932 M | 0.000 -100.00 % | 44.122 M | 0.000 -100.00 % | 30.335 M | 0.000 -100.00 % | 33.957 M | 0.000 -100.00 % | 17.766 M | 0.000 -100.00 % | 18.492 M | 0.000 -100.00 % | 4.170 M 0.00 % | 4.170 M 0.00 % | 4.170 M | 0.000 -100.00 % | 2.250 M 0.00 % | 2.250 M 0.00 % | 2.250 M -77.36 % | 9.936 M 385.01 % | 2.049 M 0.00 % | 2.049 M 0.00 % | 2.049 M 71.26 % | 1.196 M 0.00 % | 1.196 M 0.00 % | 1.196 M |
| Cash at end of period | 92.085 M | 0.000 -100.00 % | 16.960 M | 0.000 -100.00 % | 17.730 M 53.95 % | 11.517 M -51.35 % | 23.673 M 7 975.84 % | 293.136 K -98.82 % | 24.776 M 8 469.88 % | 289.101 K -99.08 % | 31.416 M 4 975.22 % | 619.006 K -98.62 % | 44.729 M | 0.000 -100.00 % | 21.932 M | 0.000 -100.00 % | 44.122 M | 0.000 -100.00 % | 30.335 M | 0.000 -100.00 % | 33.957 M | 0.000 -100.00 % | 17.766 M | 0.000 -100.00 % | 17.238 M 288.11 % | 4.442 M 0.00 % | 4.442 M | 0.000 -100.00 % | 3.856 M 0.00 % | 3.856 M 0.00 % | 3.856 M -61.19 % | 9.936 M 0.00 % | 9.936 M 341.65 % | 2.250 M 0.00 % | 2.250 M 9.82 % | 2.049 M 0.00 % | 2.049 M 0.00 % | 2.049 M |
| Operating cash flow | 39.372 M 0.00 % | 39.372 M 188.14 % | -44.667 M 0.00 % | -44.667 M -4 180.13 % | 1.095 M 0.00 % | 1.095 M -88.65 % | 9.645 M 3 190.16 % | 293.136 K -98.71 % | 22.676 M 7 743.54 % | 289.101 K -78.11 % | 1.320 M 113.31 % | 619.006 K -99.40 % | 102.625 M | 0.000 -100.00 % | 372.099 M | 0.000 100.00 % | -438.038 M | 0.000 100.00 % | -24.403 M | 0.000 100.00 % | -4.832 M | 0.000 -100.00 % | 17.600 M | 0.000 100.00 % | -5.857 M -252.80 % | 3.833 M 0.00 % | 3.833 M | 0.000 100.00 % | -16.379 M 0.00 % | -16.379 M 0.00 % | -16.379 M | 0.000 100.00 % | -6.004 M 0.00 % | -6.004 M -1 260.40 % | 517.433 K -94.24 % | 8.990 M 0.00 % | 8.990 M 0.00 % | 8.990 M |
| Capital expenditure | -351.295 K 0.00 % | -351.295 K -429.92 % | -66.292 K 0.00 % | -66.292 K 45.52 % | -121.676 K 0.00 % | -121.676 K -75.23 % | -69.439 K | 0.000 100.00 % | -315.550 K | 0.000 100.00 % | -161.687 K | 0.000 100.00 % | -1.052 M | 0.000 100.00 % | -584.715 K | 0.000 100.00 % | -447.230 K | 0.000 100.00 % | -2.548 M | 0.000 100.00 % | -941.405 K | 0.000 100.00 % | -47.426 K | 0.000 100.00 % | -464.355 K -262.93 % | -127.945 K 0.00 % | -127.945 K | 0.000 100.00 % | -391.560 K 0.00 % | -391.560 K 0.00 % | -391.560 K | 0.000 100.00 % | -122.218 K 0.00 % | -122.218 K -103.37 % | 3.625 M 12 140.59 % | -30.107 K 0.00 % | -30.107 K 0.00 % | -30.107 K |
| Free CashFlow | 39.020 M 0.00 % | 39.020 M 187.23 % | -44.734 M 0.00 % | -44.734 M -4 697.14 % | 973.074 K 0.00 % | 973.074 K -89.84 % | 9.575 M 3 166.47 % | 293.136 K -98.69 % | 22.360 M 7 634.40 % | 289.101 K -75.05 % | 1.159 M 87.19 % | 619.006 K -99.39 % | 101.573 M | 0.000 -100.00 % | 371.515 M | 0.000 100.00 % | -438.486 M | 0.000 100.00 % | -26.950 M | 0.000 100.00 % | -5.773 M | 0.000 -100.00 % | 17.552 M | 0.000 100.00 % | -6.321 M -270.61 % | 3.705 M 0.00 % | 3.705 M | 0.000 100.00 % | -16.771 M 0.00 % | -16.771 M 0.00 % | -16.771 M | 0.000 100.00 % | -6.126 M 0.00 % | -6.126 M -247.90 % | 4.142 M -53.77 % | 8.960 M 0.00 % | 8.960 M 0.00 % | 8.960 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 |