OneForce Holdings Limited 1933.HK
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 377.688 M -23.01 % | 490.552 M 9.05 % | 449.861 M 19.42 % | 376.704 M 28.28 % | 293.666 M 79.66 % | 163.454 M 42.00 % | 115.108 M 34.16 % | 85.799 M -1.76 % | 87.338 M 47.91 % | 59.047 M 23.27 % | 47.899 M |
| Net income | -37.550 M -549.32 % | 8.357 M -74.34 % | 32.570 M 47.90 % | 22.021 M 5.59 % | 20.855 M 130.15 % | -69.168 M -441.50 % | 20.254 M 21.12 % | 16.722 M -7.12 % | 18.004 M -18.78 % | 22.168 M 65.17 % | 13.421 M |
| Income before tax | -43.320 M -613.51 % | 8.436 M -75.20 % | 34.015 M 31.77 % | 25.814 M 1.60 % | 25.407 M 137.44 % | -67.857 M -410.74 % | 21.837 M 6.38 % | 20.528 M -5.37 % | 21.692 M -15.38 % | 25.635 M 65.48 % | 15.491 M |
| Income before tax ratio | -0.11 -766.97 % | 0.02 -77.26 % | 0.08 10.34 % | 0.07 -20.79 % | 0.09 120.84 % | -0.42 -318.83 % | 0.19 -20.71 % | 0.24 -3.67 % | 0.25 -42.79 % | 0.43 34.24 % | 0.32 |
| EBITDA | -33.435 M -347.23 % | 13.524 M -64.31 % | 37.890 M 31.35 % | 28.847 M 5.61 % | 27.315 M 167.36 % | -40.551 M -344.05 % | 16.616 M -48.06 % | 31.991 M 5.04 % | 30.455 M 12.51 % | 27.068 M 57.76 % | 17.158 M |
| Net income ratio | -0.10 -683.59 % | 0.02 -76.47 % | 0.07 23.85 % | 0.06 -17.68 % | 0.07 116.78 % | -0.42 -340.49 % | 0.18 -9.72 % | 0.19 -5.45 % | 0.21 -45.09 % | 0.38 33.99 % | 0.28 |
| Ratio EBITDA | -0.09 -421.11 % | 0.03 -67.27 % | 0.08 9.99 % | 0.08 -17.67 % | 0.09 137.49 % | -0.25 -271.86 % | 0.14 -61.29 % | 0.37 6.93 % | 0.35 -23.93 % | 0.46 27.97 % | 0.36 |
| Gross profit ratio | 0.14 -13.05 % | 0.16 -25.50 % | 0.21 -9.99 % | 0.23 2.79 % | 0.23 56.33 % | 0.15 -55.71 % | 0.33 -29.67 % | 0.47 3.63 % | 0.45 -12.50 % | 0.52 7.11 % | 0.48 |
| Weighted average shs out dil | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M -0.57 % | 498.251 M 27.84 % | 389.736 M 33.03 % | 292.962 M -23.12 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M |
| Weighted average shs out | 495.431 M 0.00 % | 495.435 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M -0.57 % | 498.251 M 27.84 % | 389.740 M 33.03 % | 292.968 M -23.12 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M |
| EPS diluted | -0.08 -548.52 % | 0.02 -74.28 % | 0.07 47.97 % | 0.04 5.46 % | 0.04 130.07 % | -0.14 -369.23 % | 0.05 -8.93 % | 0.06 20.97 % | 0.05 -18.90 % | 0.06 65.34 % | 0.04 |
| Earnings per share | -0.08 -548.52 % | 0.02 -74.28 % | 0.07 47.97 % | 0.04 5.46 % | 0.04 130.07 % | -0.14 -369.23 % | 0.05 -8.93 % | 0.06 20.97 % | 0.05 -18.90 % | 0.06 65.34 % | 0.04 |
| Gross profit | 51.601 M -33.05 % | 77.078 M -18.76 % | 94.879 M 7.48 % | 88.272 M 31.85 % | 66.947 M 180.87 % | 23.836 M -37.11 % | 37.900 M -5.65 % | 40.168 M 1.80 % | 39.456 M 29.42 % | 30.486 M 32.04 % | 23.089 M |
| Income tax expense | -5.770 M -7 403.80 % | 79.000 K -94.53 % | 1.445 M -61.90 % | 3.793 M -16.67 % | 4.552 M 247.22 % | 1.311 M -17.18 % | 1.583 M -58.41 % | 3.806 M 3.20 % | 3.688 M 6.37 % | 3.467 M 67.49 % | 2.070 M |
| Cost of revenue | 326.087 M -21.13 % | 413.474 M 16.48 % | 354.982 M 23.07 % | 288.432 M 27.22 % | 226.719 M 62.39 % | 139.618 M 80.83 % | 77.208 M 69.20 % | 45.631 M -4.70 % | 47.882 M 67.65 % | 28.561 M 15.12 % | 24.810 M |
| General and administrative expenses | 20.780 M 15.75 % | 17.953 M 36.38 % | 13.164 M -13.49 % | 15.216 M 4.36 % | 14.580 M -16.87 % | 17.539 M -11.96 % | 19.921 M 83.15 % | 10.877 M -39.95 % | 18.113 M 279.33 % | 4.775 M 2.73 % | 4.648 M |
| Selling and marketing expenses | 6.093 M -7.68 % | 6.600 M 23.99 % | 5.323 M -3.27 % | 5.503 M -23.81 % | 7.223 M -6.84 % | 7.753 M 15.91 % | 6.689 M 42.32 % | 4.700 M 5.45 % | 4.457 M 57.94 % | 2.822 M 8.12 % | 2.610 M |
| Other expenses | 36.389 M 130.95 % | 15.756 M 2 346.58 % | 644.000 K 307.59 % | 158.000 K 71.74 % | 92.000 K -1.08 % | 93.000 K | 0.000 | 0.000 100.00 % | -4.806 M -47.92 % | -3.249 M -296.70 % | -819.000 K |
| Operating expenses | 89.999 M 38.85 % | 64.819 M 11.24 % | 58.272 M -3.95 % | 60.671 M 48.33 % | 40.903 M -55.40 % | 91.702 M 478.60 % | 15.849 M -19.30 % | 19.640 M 10.56 % | 17.764 M 308.56 % | 4.348 M -32.47 % | 6.439 M |
| Cost and expenses | 416.086 M -13.01 % | 478.293 M 15.74 % | 413.254 M 18.38 % | 349.103 M 30.45 % | 267.622 M 15.69 % | 231.320 M 148.58 % | 93.057 M 42.57 % | 65.271 M -0.57 % | 65.646 M 99.48 % | 32.909 M 5.31 % | 31.249 M |
| Research and development expenses | 26.737 M 9.09 % | 24.510 M -18.06 % | 29.912 M 2.66 % | 29.138 M 136.95 % | 12.297 M 134.05 % | 5.254 M 71.53 % | 3.063 M 167.51 % | 1.145 M 39.29 % | 822.000 K 30.89 % | 628.000 K 14.60 % | 548.000 K |
| Selling general and administrative expenses | 26.873 M 9.45 % | 24.553 M 32.81 % | 18.487 M -10.77 % | 20.719 M -4.97 % | 21.803 M -13.79 % | 25.292 M -4.95 % | 26.610 M 70.83 % | 15.577 M -30.98 % | 22.570 M 197.09 % | 7.597 M 4.67 % | 7.258 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 637.000 K -39.91 % | 1.060 M 6 135.29 % | 17.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 4.952 M 29.23 % | 3.832 M 47.84 % | 2.592 M 45.05 % | 1.787 M 180.53 % | 637.000 K -39.39 % | 1.051 M 354.98 % | 231.000 K | 0.000 | 0.000 -100.00 % | 503.000 K -56.60 % | 1.159 M |
| Depreciation and amortization | 4.933 M 289.96 % | 1.265 M -89.69 % | 12.268 M -8.96 % | 13.475 M -10.91 % | 15.126 M -42.39 % | 26.255 M 4 197.05 % | 611.000 K 99.67 % | 306.000 K -81.08 % | 1.617 M 73.87 % | 930.000 K 83.07 % | 508.000 K |
| Operating income | -38.398 M -413.22 % | 12.259 M -66.48 % | 36.571 M 33.36 % | 27.422 M 5.85 % | 25.906 M 179.58 % | -32.555 M -303.41 % | 16.005 M -49.49 % | 31.685 M 46.07 % | 21.692 M -17.01 % | 26.138 M 56.98 % | 16.650 M |
| Operating income ratio | -0.10 -506.82 % | 0.02 -69.26 % | 0.08 11.68 % | 0.07 -17.48 % | 0.09 144.29 % | -0.20 -243.24 % | 0.14 -62.35 % | 0.37 48.69 % | 0.25 -43.89 % | 0.44 27.35 % | 0.35 |
| Total other income expenses net | -4.922 M -28.75 % | -3.823 M -49.57 % | -2.556 M -58.96 % | -1.608 M -157.69 % | -624.000 K -185.01 % | 734.000 K -87.41 % | 5.832 M 152.27 % | -11.157 M -30.75 % | -8.533 M -1 596.42 % | -503.000 K 56.60 % | -1.159 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 74.202 M 5.76 % | 70.159 M 250.44 % | 20.020 M 96.06 % | 10.211 M 1 346.32 % | 706.000 K 103.82 % | -18.458 M 55.47 % | -41.454 M 52.57 % | -87.409 M -153.62 % | -34.464 M -371.66 % | -7.307 M -163.79 % | 11.455 M |
| Total investments | 3.673 M 0.82 % | 3.643 M 0.25 % | 3.634 M 1.00 % | 3.598 M -71.32 % | 12.544 M 268.29 % | 3.406 M 27.04 % | 2.681 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 130.265 M -8.94 % | 143.050 M 89.38 % | 75.537 M 56.93 % | 48.135 M 48.52 % | 32.409 M 142.87 % | 13.344 M -44.02 % | 23.839 M | 0.000 -100.00 % | 947.000 K | 0.000 -100.00 % | 15.000 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 53.419 M 1.50 % | 52.632 M -0.78 % | 53.046 M -71.99 % | 189.397 M 262.87 % | 52.194 M 7.36 % | 48.616 M 4 797.20 % | -1.035 M -29 132 660 089 553 000.00 % | 0.000 33.33 % | 0.000 |
| Retained earnings | 29.676 M -57.54 % | 69.896 M -1.42 % | 70.900 M 84.97 % | 38.330 M 135.02 % | 16.309 M | 0.000 -100.00 % | 64.622 M 31.64 % | 49.090 M 66.92 % | 29.409 M 144.24 % | 12.041 M 219.73 % | 3.766 M |
| Common stock | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M -0.27 % | 4.141 M 0.00 % | 4.141 M 34.32 % | 3.083 M | 0.000 | 0.000 | 0.000 |
| Total equity | 239.634 M -13.52 % | 277.088 M 3.21 % | 268.467 M 14.19 % | 235.110 M 10.12 % | 213.503 M 10.32 % | 193.538 M -25.96 % | 261.413 M 38.81 % | 188.320 M 71.69 % | 109.689 M 70.42 % | 64.364 M 17.67 % | 54.700 M |
| Other non current liabilities | 2.097 M 1.80 % | 2.060 M 404.28 % | -677.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 15.041 M 51.62 % | 9.920 M 169.79 % | 3.677 M | 0.000 -100.00 % | 496.000 K 256.83 % | 139.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 17.138 M 43.06 % | 11.980 M 299.33 % | 3.000 M | 0.000 -100.00 % | 1.356 M -4.98 % | 1.427 M | 0.000 | 0.000 -100.00 % | 418.000 K -27.05 % | 573.000 K 75.77 % | 326.000 K |
| Other current liabilities | 25.490 M 13.60 % | 22.438 M -4.10 % | 23.397 M 105.96 % | 11.360 M -57.37 % | 26.648 M 31.17 % | 20.316 M -32.87 % | 30.263 M 56.11 % | 19.386 M 136.76 % | 8.188 M -78.47 % | 38.023 M -22.01 % | 48.753 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -71.860 M -49.29 % | -48.135 M -50.83 % | -31.913 M -141.67 % | -13.205 M | 0.000 | 0.000 100.00 % | -947.000 K | 0.000 | 0.000 |
| Short term debt | 115.224 M -19.59 % | 143.298 M 74.72 % | 82.018 M 40.09 % | 58.548 M 83.46 % | 31.913 M 141.67 % | 13.205 M -44.61 % | 23.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M |
| Total current liabilities | 308.337 M -16.08 % | 367.437 M 28.03 % | 286.987 M 44.31 % | 198.865 M 33.62 % | 148.834 M 117.75 % | 68.352 M 7.13 % | 63.801 M 155.29 % | 24.992 M 32.91 % | 18.804 M -59.21 % | 46.099 M -34.33 % | 70.201 M |
| Total liabilities | 325.475 M -14.22 % | 379.417 M 30.53 % | 290.664 M 46.16 % | 198.865 M 32.41 % | 150.190 M 115.24 % | 69.779 M 9.37 % | 63.801 M 155.29 % | 24.992 M 30.02 % | 19.222 M -58.81 % | 46.672 M -33.82 % | 70.527 M |
| Other non current assets | 3.761 M -80.42 % | 19.209 M 670.34 % | -3.368 M -116.17 % | -1.558 M -707.25 % | -193.000 K 44.38 % | -347.000 K -111.17 % | 3.106 M 116.40 % | -18.938 M -188.65 % | -6.561 M -42.32 % | -4.610 M -76.76 % | -2.608 M |
| Long term investments | 0.000 | 0.000 -100.00 % | 3.634 M 1.00 % | 3.598 M 5.24 % | 3.419 M 0.38 % | 3.406 M 27.04 % | 2.681 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 827.000 K -75.20 % | 3.335 M -62.25 % | 8.835 M -53.89 % | 19.162 M -30.70 % | 27.649 M -24.95 % | 36.843 M -49.82 % | 73.416 M 304.43 % | 18.153 M 204.48 % | 5.962 M 56.03 % | 3.821 M 70.58 % | 2.240 M |
| GoodWill | 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 | 827.000 K -75.20 % | 3.335 M -62.25 % | 8.835 M -53.89 % | 19.162 M -30.70 % | 27.649 M -24.95 % | 36.843 M -49.82 % | 73.416 M 304.43 % | 18.153 M 204.48 % | 5.962 M 56.03 % | 3.821 M 70.58 % | 2.240 M |
| Property plant equipment net | 4.192 M -32.67 % | 6.226 M -21.18 % | 7.899 M 2.64 % | 7.696 M -20.03 % | 9.624 M -1.62 % | 9.782 M -62.53 % | 26.108 M 3 225.86 % | 785.000 K 31.05 % | 599.000 K -24.08 % | 789.000 K 114.40 % | 368.000 K |
| Total non current assets | 20.116 M -30.08 % | 28.770 M 41.25 % | 20.368 M -33.12 % | 30.456 M -25.15 % | 40.692 M -18.67 % | 50.031 M -52.49 % | 105.311 M 456.08 % | 18.938 M 188.65 % | 6.561 M 42.32 % | 4.610 M 76.76 % | 2.608 M |
| Other current assets | 6.873 M -25.37 % | 9.209 M -47.84 % | 17.656 M 191.40 % | 6.059 M -65.82 % | 17.725 M -18.71 % | 21.804 M -23.55 % | 28.520 M 167.79 % | 10.650 M -0.52 % | 10.706 M -81.55 % | 58.016 M 8.75 % | 53.348 M |
| Short term investments | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 -100.00 % | 9.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 56.063 M -23.09 % | 72.891 M 31.29 % | 55.517 M 46.39 % | 37.924 M 19.62 % | 31.703 M -0.31 % | 31.802 M -51.29 % | 65.293 M -25.30 % | 87.409 M 146.84 % | 35.411 M 384.62 % | 7.307 M 106.12 % | 3.545 M |
| Cash and short term investments | 56.063 M -10.86 % | 62.891 M 13.28 % | 55.517 M 46.39 % | 37.924 M -7.11 % | 40.828 M 28.38 % | 31.802 M -51.29 % | 65.293 M -25.30 % | 87.409 M 146.84 % | 35.411 M 384.62 % | 7.307 M 106.12 % | 3.545 M |
| Total current assets | 544.993 M -13.18 % | 627.735 M 17.25 % | 535.395 M 33.20 % | 401.961 M 24.52 % | 322.808 M 51.60 % | 212.939 M -4.41 % | 222.753 M 12.94 % | 197.227 M 61.20 % | 122.350 M 14.96 % | 106.426 M -13.21 % | 122.619 M |
| Inventory | 44.335 M -24.48 % | 58.704 M 202.21 % | 19.425 M 34.21 % | 14.474 M 15.72 % | 12.508 M 27.85 % | 9.783 M -16.36 % | 11.697 M 45.56 % | 8.036 M 22.18 % | 6.577 M 91.08 % | 3.442 M 85.95 % | 1.851 M |
| Net receivables | 437.722 M -11.91 % | 496.931 M 12.23 % | 442.797 M 28.91 % | 343.504 M 36.45 % | 251.747 M 68.34 % | 149.550 M 27.56 % | 117.243 M 28.65 % | 91.132 M 30.83 % | 69.656 M 84.96 % | 37.661 M -41.04 % | 63.875 M |
| Tax assets | 11.336 M | 0.000 -100.00 % | 3.368 M 116.17 % | 1.558 M 707.25 % | 193.000 K -44.38 % | 347.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 3.368 M 116.17 % | 1.558 M 707.25 % | 193.000 K -44.38 % | 347.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 115.174 M -24.19 % | 151.932 M 11.16 % | 136.682 M 43.53 % | 95.227 M 41.04 % | 67.516 M 232.25 % | 20.321 M 109.52 % | 9.699 M 73.01 % | 5.606 M 92.18 % | 2.917 M 18.58 % | 2.460 M -5.17 % | 2.594 M |
| Tax payables | 52.449 M 5.38 % | 49.769 M 10.87 % | 44.890 M 33.09 % | 33.730 M 48.22 % | 22.757 M 56.84 % | 14.510 M | 0.000 | 0.000 -100.00 % | 7.699 M 37.09 % | 5.616 M 45.72 % | 3.854 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -860.000 K 33.23 % | -1.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 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 | 365.000 K -45.93 % | 675.000 K -64.59 % | 1.906 M 209.92 % | 615.000 K -46.15 % | 1.142 M 231.98 % | 344.000 K | 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 |
| Other total stockholders equity | 205.828 M 1.36 % | 203.062 M 45.03 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M | 0.000 -100.00 % | 140.456 M 60.46 % | 87.531 M 11.71 % | 78.356 M 56.71 % | 50.000 M 0.00 % | 50.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 860.000 K -33.23 % | 1.288 M | 0.000 | 0.000 -100.00 % | 418.000 K -27.05 % | 573.000 K 75.77 % | 326.000 K |
| Other liabilities | 0.000 | 0.000 -100.00 % | 677.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 565.109 M -13.92 % | 656.505 M 17.42 % | 559.131 M 28.84 % | 433.975 M 19.32 % | 363.693 M 38.12 % | 263.317 M -19.74 % | 328.064 M 51.77 % | 216.165 M 67.69 % | 128.911 M 16.10 % | 111.036 M -11.33 % | 125.227 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 100.835 M -4.30 % | 105.370 M 190.64 % | 36.255 M 2.14 % | 35.495 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 73.000 K -81.09 % | 386.000 K -46.09 % | 716.000 K 7.51 % | 666.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 4.104 M 105.13 % | -80.045 M 29.22 % | -113.097 M -12.08 % | -100.908 M 4.58 % | -105.756 M -186.05 % | -36.971 M 55.43 % | -82.952 M -329.20 % | -19.327 M 52.09 % | -40.342 M -266.71 % | 24.199 M 270.32 % | -14.208 M |
| Accounts receivables | 26.493 M 140.33 % | -65.690 M 39.26 % | -108.146 M -10.03 % | -98.284 M 4.48 % | -102.894 M -188.44 % | -35.672 M -9.05 % | -32.712 M -52.32 % | -21.476 M 32.88 % | -31.995 M -222.05 % | 26.214 M 254.06 % | -17.015 M |
| Inventory | 14.369 M 136.58 % | -39.279 M -693.35 % | -4.951 M -88.68 % | -2.624 M 8.32 % | -2.862 M -120.32 % | -1.299 M 62.34 % | -3.449 M -136.39 % | -1.459 M 53.46 % | -3.135 M -97.05 % | -1.591 M -42.18 % | -1.119 M |
| Accounts payables | 0.000 | 0.000 100.00 % | -17.515 M -81.94 % | -9.627 M -623.49 % | 1.839 M 104.70 % | -39.087 M | 0.000 | 0.000 -100.00 % | 31.995 M 222.05 % | -26.214 M -254.06 % | 17.015 M |
| Other working capital | -36.758 M -247.48 % | 24.924 M 42.30 % | 17.515 M 81.94 % | 9.627 M 623.49 % | -1.839 M -104.70 % | 39.087 M 183.54 % | -46.791 M -1 396.87 % | 3.608 M 169.22 % | -5.212 M -1 129.25 % | -424.000 K -110.80 % | 3.926 M |
| Other non cash items | 35.452 M 124.38 % | 15.800 M -80.85 % | 82.487 M 315.34 % | -38.305 M 5.58 % | -40.569 M -150.36 % | 80.559 M 1 156.77 % | 6.410 M -3.19 % | 6.621 M 476.19 % | -1.760 M -84.29 % | -955.000 K -182.61 % | 1.156 M |
| Net cash provided by operating activities | 1.169 M 102.42 % | -48.279 M -1 337.61 % | 3.901 M 127.41 % | -14.234 M 20.26 % | -17.851 M -222.28 % | 14.598 M 126.54 % | -55.011 M -1 372.81 % | 4.322 M 123.00 % | -18.793 M -137.73 % | 49.809 M 1 590.16 % | 2.947 M |
| Investments in property plant and equipment | -1.000 K 99.72 % | -357.000 K -144.52 % | -146.000 K 95.24 % | -3.066 M -567.97 % | -459.000 K -383.16 % | -95.000 K 87.69 % | -772.000 K -56.91 % | -492.000 K 86.21 % | -3.568 M -21.69 % | -2.932 M -9.90 % | -2.668 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.495 M | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 226.000 K | 0.000 | 0.000 -100.00 % | 7.752 M 239.60 % | -5.553 M 37.56 % | -8.893 M 11.04 % | -9.997 M 31.43 % | -14.580 M -313.27 % | -3.528 M -48.42 % | -2.377 M -1 785.82 % | 141.000 K |
| Net cash used for investing activites | 225.000 K 163.03 % | -357.000 K -144.52 % | -146.000 K -101.07 % | 13.686 M 191.17 % | -15.012 M -67.02 % | -8.988 M 41.12 % | -15.264 M -1.27 % | -15.072 M -322.42 % | -3.568 M -21.69 % | -2.932 M -37.85 % | -2.127 M |
| Debt repayment | -12.475 M -118.48 % | 67.513 M 158.56 % | 26.111 M 9.28 % | 23.893 M -32.90 % | 35.607 M 296 825.00 % | -12.000 K -100.05 % | 21.939 M | 0.000 | 0.000 100.00 % | -15.000 M | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.867 M 151.94 % | 25.747 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.247 M 14.47 % | -2.627 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 4.260 M 136.19 % | -11.772 M -231.23 % | -3.554 M 77.82 % | -16.026 M -38.50 % | -11.571 M 17.59 % | -14.041 M -5 978.35 % | -231.000 K 75.61 % | -947.000 K -103.88 % | 24.376 M 186.70 % | -28.115 M -404.12 % | -5.577 M |
| Net cash used provided by financing activities | -8.215 M -114.74 % | 55.741 M 147.11 % | 22.557 M 186.73 % | 7.867 M -67.27 % | 24.036 M 247.46 % | -16.300 M -185.43 % | 19.081 M -70.15 % | 63.920 M 27.53 % | 50.123 M 216.25 % | -43.115 M -673.09 % | -5.577 M |
| Effect of forex changes on cash | 81.000 K -69.89 % | 269.000 K -55.76 % | 608.000 K 236.63 % | -445.000 K 61.07 % | -1.143 M -140.47 % | 2.824 M -15.55 % | 3.344 M 385.32 % | -1.172 M -442.69 % | 342.000 K | 0.000 | 0.000 |
| Net change in cash | -6.740 M -191.40 % | 7.374 M -72.61 % | 26.920 M 291.62 % | 6.874 M 168.95 % | -9.970 M -26.75 % | -7.866 M 83.56 % | -47.850 M -192.02 % | 51.998 M 85.02 % | 28.104 M 647.05 % | 3.762 M 179.08 % | -4.757 M |
| Cash at beginning of period | 62.891 M 13.28 % | 55.517 M 94.14 % | 28.597 M 31.64 % | 21.723 M -31.46 % | 31.693 M -19.88 % | 39.559 M -54.74 % | 87.409 M 146.84 % | 35.411 M 384.62 % | 7.307 M 106.12 % | 3.545 M -57.30 % | 8.302 M |
| Cash at end of period | 56.151 M -10.72 % | 62.891 M 13.28 % | 55.517 M 94.14 % | 28.597 M 31.64 % | 21.723 M -31.46 % | 31.693 M -19.88 % | 39.559 M -54.74 % | 87.409 M 146.84 % | 35.411 M 384.62 % | 7.307 M 106.12 % | 3.545 M |
| Operating cash flow | 1.169 M 102.42 % | -48.279 M -1 337.61 % | 3.901 M 127.41 % | -14.234 M 20.26 % | -17.851 M -222.28 % | 14.598 M 126.54 % | -55.011 M -1 372.81 % | 4.322 M 123.00 % | -18.793 M -137.73 % | 49.809 M 1 590.16 % | 2.947 M |
| Capital expenditure | -1.000 K 99.72 % | -357.000 K -144.52 % | -146.000 K 95.24 % | -3.066 M -567.97 % | -459.000 K -383.16 % | -95.000 K 87.69 % | -772.000 K -56.91 % | -492.000 K 86.21 % | -3.568 M -21.69 % | -2.932 M -9.90 % | -2.668 M |
| Free CashFlow | 1.168 M 102.40 % | -48.636 M -1 395.23 % | 3.755 M 121.71 % | -17.300 M 5.52 % | -18.310 M -226.25 % | 14.503 M 126.00 % | -55.783 M -1 556.48 % | 3.830 M 117.13 % | -22.361 M -147.70 % | 46.877 M 16 701.79 % | 279.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-08-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 184.631 M -22.05 % | 236.867 M -6.63 % | 253.685 M -6.21 % | 270.485 M 50.79 % | 179.376 M -15.86 % | 213.194 M 30.39 % | 163.510 M -12.36 % | 186.564 M 74.19 % | 107.102 M 48.50 % | 72.122 M -21.03 % | 91.332 M 11.15 % | 82.173 M 149.50 % | 32.935 M -38.71 % | 53.735 M 67.59 % | 32.064 M -26.57 % | 43.669 M 114.99 % | 20.312 M -31.20 % | 29.524 M 23.27 % | 23.950 M 0.00 % | 23.950 M 0.00 % | 23.950 M |
| Net income | -13.988 M -352.67 % | 5.536 M 96.24 % | 2.821 M -87.66 % | 22.867 M 135.67 % | 9.703 M -31.48 % | 14.161 M 80.17 % | 7.860 M -55.65 % | 17.722 M 465.66 % | 3.133 M 104.41 % | -70.982 M -4 013.01 % | 1.814 M -91.91 % | 22.424 M 1 133.36 % | -2.170 M -115.51 % | 13.987 M 411.41 % | 2.735 M -69.62 % | 9.002 M 158.01 % | 3.489 M -68.52 % | 11.084 M 65.17 % | 6.711 M 0.00 % | 6.711 M 0.00 % | 6.711 M |
| Income before tax | -16.683 M -361.08 % | 6.390 M 212.32 % | 2.046 M -91.10 % | 23.001 M 108.83 % | 11.014 M -31.52 % | 16.083 M 65.28 % | 9.731 M -54.73 % | 21.495 M 449.46 % | 3.912 M 105.55 % | -70.494 M -2 773.27 % | 2.637 M -89.02 % | 24.019 M 1 200.78 % | -2.182 M -112.77 % | 17.088 M 396.74 % | 3.440 M -68.28 % | 10.846 M 154.42 % | 4.263 M -66.74 % | 12.818 M 65.48 % | 7.746 M 0.00 % | 7.746 M 0.00 % | 7.746 M |
| Income before tax ratio | -0.09 -434.94 % | 0.03 234.49 % | 0.01 -90.52 % | 0.09 38.49 % | 0.06 -18.61 % | 0.08 26.76 % | 0.06 -48.35 % | 0.12 215.43 % | 0.04 103.74 % | -0.98 -3 485.30 % | 0.03 -90.12 % | 0.29 541.19 % | -0.07 -120.83 % | 0.32 196.41 % | 0.11 -56.80 % | 0.25 18.34 % | 0.21 -51.66 % | 0.43 34.24 % | 0.32 0.00 % | 0.32 0.00 % | 0.32 |
| EBITDA | -11.125 M -329.81 % | 4.841 M -44.25 % | 8.683 M -54.27 % | 18.989 M 0.47 % | 18.901 M 65.26 % | 11.437 M -34.31 % | 17.410 M 11.10 % | 15.670 M 34.56 % | 11.645 M 126.13 % | -44.560 M -395.08 % | 15.101 M -7.61 % | 16.344 M 5 908.82 % | 272.000 K -99.01 % | 27.435 M 502.17 % | 4.556 M -60.91 % | 11.655 M 139.90 % | 4.858 M -64.11 % | 13.534 M 57.76 % | 8.579 M 0.00 % | 8.579 M 0.00 % | 8.579 M |
| Net income ratio | -0.08 -424.16 % | 0.02 110.18 % | 0.01 -86.85 % | 0.08 56.29 % | 0.05 -18.56 % | 0.07 38.18 % | 0.05 -49.40 % | 0.09 224.73 % | 0.03 102.97 % | -0.98 -5 055.26 % | 0.02 -92.72 % | 0.27 514.17 % | -0.07 -125.31 % | 0.26 205.16 % | 0.09 -58.62 % | 0.21 20.01 % | 0.17 -54.25 % | 0.38 33.99 % | 0.28 0.00 % | 0.28 0.00 % | 0.28 |
| Ratio EBITDA | -0.06 -394.83 % | 0.02 -40.29 % | 0.03 -51.25 % | 0.07 -33.37 % | 0.11 96.42 % | 0.05 -49.62 % | 0.11 26.77 % | 0.08 -22.75 % | 0.11 117.60 % | -0.62 -473.68 % | 0.17 -16.87 % | 0.20 2 308.34 % | 0.01 -98.38 % | 0.51 259.32 % | 0.14 -46.76 % | 0.27 11.59 % | 0.24 -47.83 % | 0.46 27.97 % | 0.36 0.00 % | 0.36 0.00 % | 0.36 |
| Gross profit ratio | 0.10 -36.61 % | 0.15 -5.71 % | 0.16 -28.12 % | 0.22 18.30 % | 0.19 -28.10 % | 0.26 35.32 % | 0.20 -13.20 % | 0.22 -3.50 % | 0.23 343.82 % | -0.10 -128.42 % | 0.34 -4.08 % | 0.35 27.33 % | 0.28 -47.94 % | 0.53 44.61 % | 0.37 -19.00 % | 0.45 1.80 % | 0.44 -14.05 % | 0.52 7.11 % | 0.48 0.00 % | 0.48 0.00 % | 0.48 |
| Weighted average shs out dil | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M 0.00 % | 495.415 M -0.25 % | 496.642 M -0.64 % | 499.861 M 25.35 % | 398.787 M 4.76 % | 380.685 M 26.54 % | 300.853 M 5.54 % | 285.072 M -25.19 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M |
| Weighted average shs out | 495.431 M 0.00 % | 495.436 M 0.00 % | 495.434 M 0.00 % | 495.418 M 0.00 % | 495.430 M 0.00 % | 495.417 M 0.00 % | 495.430 M 0.00 % | 495.415 M -0.02 % | 495.493 M -0.23 % | 496.645 M -0.64 % | 499.862 M 25.34 % | 398.791 M 4.75 % | 380.702 M 26.54 % | 300.854 M 5.54 % | 285.074 M -25.19 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M 0.00 % | 381.072 M |
| EPS diluted | -0.03 -351.79 % | 0.01 96.49 % | 0.01 -87.66 % | 0.05 135.71 % | 0.02 -31.47 % | 0.03 79.87 % | 0.02 -55.59 % | 0.04 468.25 % | 0.01 104.50 % | -0.14 -3 988.89 % | 0.00 -93.59 % | 0.06 1 085.96 % | -0.01 -112.26 % | 0.05 384.38 % | 0.01 -59.32 % | 0.02 156.52 % | 0.01 -68.28 % | 0.03 64.77 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 |
| Earnings per share | -0.03 -351.79 % | 0.01 96.49 % | 0.01 -87.66 % | 0.05 135.71 % | 0.02 -31.47 % | 0.03 79.87 % | 0.02 -55.59 % | 0.04 468.25 % | 0.01 104.50 % | -0.14 -3 988.89 % | 0.00 -93.59 % | 0.06 1 085.96 % | -0.01 -112.26 % | 0.05 384.38 % | 0.01 -59.32 % | 0.02 156.52 % | 0.01 -68.28 % | 0.03 64.77 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 |
| Gross profit | 17.830 M -50.59 % | 36.088 M -11.96 % | 40.990 M -32.58 % | 60.798 M 78.39 % | 34.081 M -39.51 % | 56.340 M 76.44 % | 31.932 M -23.93 % | 41.975 M 68.09 % | 24.972 M 462.07 % | -6.897 M -122.44 % | 30.733 M 6.62 % | 28.826 M 217.68 % | 9.074 M -68.09 % | 28.435 M 142.35 % | 11.733 M -40.53 % | 19.728 M 118.86 % | 9.014 M -40.86 % | 15.243 M 32.04 % | 11.545 M 0.00 % | 11.545 M 0.00 % | 11.545 M |
| Income tax expense | -2.695 M -415.57 % | 854.000 K 10.19 % | 775.000 K 478.36 % | 134.000 K -89.78 % | 1.311 M -31.79 % | 1.922 M 2.73 % | 1.871 M -50.41 % | 3.773 M 384.34 % | 779.000 K 59.63 % | 488.000 K -40.70 % | 823.000 K -48.40 % | 1.595 M 13 191.67 % | 12.000 K -99.61 % | 3.101 M 339.86 % | 705.000 K -61.77 % | 1.844 M 138.24 % | 774.000 K -55.35 % | 1.734 M 67.49 % | 1.035 M 0.00 % | 1.035 M 0.00 % | 1.035 M |
| Cost of revenue | 166.801 M -16.92 % | 200.779 M -5.60 % | 212.695 M 1.43 % | 209.687 M 44.32 % | 145.295 M -7.37 % | 156.854 M 19.21 % | 131.578 M -9.00 % | 144.589 M 76.05 % | 82.130 M 3.94 % | 79.019 M 30.40 % | 60.599 M 13.59 % | 53.347 M 123.57 % | 23.861 M -5.69 % | 25.300 M 24.44 % | 20.331 M -15.08 % | 23.941 M 111.90 % | 11.298 M -20.89 % | 14.281 M 15.12 % | 12.405 M 0.00 % | 12.405 M 0.00 % | 12.405 M |
| General and administrative expenses | 17.964 M -8.84 % | 19.706 M -31.56 % | 28.792 M -15.29 % | 33.987 M 117.91 % | 15.597 M -55.99 % | 35.439 M 157.87 % | 13.743 M -23.86 % | 18.049 M 19.03 % | 15.164 M -38.68 % | 24.731 M 19.85 % | 20.635 M 111.66 % | 9.749 M -4.16 % | 10.172 M 398.87 % | 2.039 M -76.93 % | 8.838 M -2.41 % | 9.057 M 112.34 % | 4.265 M 78.64 % | 2.388 M 2.73 % | 2.324 M 0.00 % | 2.324 M 0.00 % | 2.324 M |
| Selling and marketing expenses | 4.517 M 31.42 % | 3.437 M 8.66 % | 3.163 M 15.95 % | 2.728 M 5.13 % | 2.595 M 64.97 % | 1.573 M -59.97 % | 3.930 M 13.55 % | 3.461 M -8.00 % | 3.762 M -18.16 % | 4.597 M 45.66 % | 3.156 M -19.51 % | 3.921 M 41.65 % | 2.768 M 16.69 % | 2.372 M 1.89 % | 2.328 M 4.46 % | 2.229 M 48.27 % | 1.503 M 6.52 % | 1.411 M 8.12 % | 1.305 M 0.00 % | 1.305 M 0.00 % | 1.305 M |
| Other expenses | -6.952 M 3.85 % | -7.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.403 M -80.68 % | -1.330 M 18.13 % | -1.625 M -296.70 % | -409.500 K 0.00 % | -409.500 K 0.00 % | -409.500 K |
| Operating expenses | 31.570 M 14.30 % | 27.621 M -25.71 % | 37.181 M 1.30 % | 36.705 M 70.19 % | 21.567 M -45.09 % | 39.278 M 83.60 % | 21.393 M 6.68 % | 20.054 M -3.81 % | 20.849 M -67.13 % | 63.434 M 124.40 % | 28.268 M 515.46 % | 4.593 M -59.20 % | 11.256 M -0.80 % | 11.347 M 36.83 % | 8.293 M -6.63 % | 8.882 M 86.95 % | 4.751 M 118.54 % | 2.174 M -32.47 % | 3.220 M 0.00 % | 3.220 M 0.00 % | 3.220 M |
| Cost and expenses | 198.371 M -13.15 % | 228.400 M -8.59 % | 249.876 M 1.41 % | 246.392 M 47.66 % | 166.862 M -14.92 % | 196.132 M 28.22 % | 152.971 M -7.09 % | 164.643 M 59.88 % | 102.979 M -27.71 % | 142.453 M 60.30 % | 88.867 M 53.38 % | 57.940 M 64.99 % | 35.117 M -4.17 % | 36.647 M 28.03 % | 28.624 M -12.79 % | 32.823 M 104.52 % | 16.049 M -2.46 % | 16.455 M 5.31 % | 15.625 M 0.00 % | 15.625 M 0.00 % | 15.625 M |
| Research and development expenses | 6.060 M -8.14 % | 6.597 M -63.17 % | 17.913 M -21.22 % | 22.738 M 216.95 % | 7.174 M -71.13 % | 24.852 M 479.84 % | 4.286 M -57.04 % | 9.977 M 330.04 % | 2.320 M -46.41 % | 4.329 M 368.00 % | 925.000 K -55.99 % | 2.102 M 118.73 % | 961.000 K 128.27 % | 421.000 K -41.85 % | 724.000 K | 0.000 -100.00 % | 247.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 548.000 K |
| Selling general and administrative expenses | 32.462 M 14.89 % | 28.254 M -27.06 % | 38.738 M -1.31 % | 39.254 M 56.10 % | 25.146 M -39.08 % | 41.279 M 89.65 % | 21.766 M 7.58 % | 20.233 M -3.19 % | 20.900 M -25.49 % | 28.051 M -1.34 % | 28.433 M 92.95 % | 14.736 M 13.88 % | 12.940 M 193.36 % | 4.411 M -60.50 % | 11.166 M -1.05 % | 11.285 M 93.44 % | 5.834 M 53.59 % | 3.799 M 4.67 % | 3.629 M 0.00 % | 3.629 M 0.00 % | 3.629 M |
| Interest income | 0.000 -100.00 % | 2.069 M 17.36 % | 1.763 M 61.45 % | 1.092 M -27.20 % | 1.500 M 53.22 % | 979.000 K 21.16 % | 808.000 K 89.67 % | 426.000 K 101.90 % | 211.000 K 29.45 % | 163.000 K -5.23 % | 172.000 K -19.63 % | 214.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 251.500 K -56.60 % | 579.500 K 0.00 % | 579.500 K 0.00 % | 579.500 K |
| Depreciation and amortization | 2.615 M 172.12 % | -3.626 M -174.14 % | 4.891 M 196.60 % | -5.063 M -179.33 % | 6.382 M 211.65 % | -5.716 M -180.04 % | 7.141 M 216.40 % | -6.135 M -181.32 % | 7.544 M 179.07 % | -9.541 M -175.50 % | 12.637 M 785.68 % | -1.843 M -175.10 % | 2.454 M 402.96 % | -810.000 K -172.58 % | 1.116 M 38.03 % | 808.500 K 35.88 % | 595.000 K 27.96 % | 465.000 K 83.07 % | 254.000 K 0.00 % | 254.000 K 0.00 % | 254.000 K |
| Operating income | -13.740 M -262.28 % | 8.467 M 123.29 % | 3.792 M -84.23 % | 24.052 M 92.12 % | 12.519 M -27.02 % | 17.153 M 67.04 % | 10.269 M -52.91 % | 21.805 M 431.70 % | 4.101 M 111.71 % | -35.019 M -1 521.23 % | 2.464 M -86.45 % | 18.187 M 933.50 % | -2.182 M -107.73 % | 28.245 M 721.08 % | 3.440 M -68.28 % | 10.846 M 154.42 % | 4.263 M -67.38 % | 13.069 M 56.98 % | 8.325 M 0.00 % | 8.325 M 0.00 % | 8.325 M |
| Operating income ratio | -0.07 -308.19 % | 0.04 139.14 % | 0.01 -83.19 % | 0.09 27.41 % | 0.07 -13.26 % | 0.08 28.11 % | 0.06 -46.27 % | 0.12 205.24 % | 0.04 107.89 % | -0.49 -1 899.78 % | 0.03 -87.81 % | 0.22 434.07 % | -0.07 -112.60 % | 0.53 389.94 % | 0.11 -56.80 % | 0.25 18.34 % | 0.21 -52.59 % | 0.44 27.35 % | 0.35 0.00 % | 0.35 0.00 % | 0.35 |
| Total other income expenses net | -2.943 M -41.69 % | -2.077 M -18.96 % | -1.746 M -66.13 % | -1.051 M 30.17 % | -1.505 M -58.42 % | -950.000 K -44.38 % | -658.000 K -51.26 % | -435.000 K -130.16 % | -189.000 K -133.69 % | 561.000 K 224.28 % | 173.000 K -97.03 % | 5.832 M | 0.000 100.00 % | -14.597 M -275.44 % | -3.888 M | 0.000 | 0.000 100.00 % | -251.500 K 56.60 % | -579.500 K 0.00 % | -579.500 K 0.00 % | -579.500 K |
| 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-08-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 |
| 2025-03-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-03-31 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 74.202 M -31.12 % | 107.726 M 53.55 % | 70.159 M -13.17 % | 80.799 M 303.59 % | 20.020 M -51.52 % | 41.293 M 304.40 % | 10.211 M 14.63 % | 8.908 M 1 161.76 % | 706.000 K 104.87 % | -14.496 M 21.46 % | -18.458 M 41.18 % | -31.380 M 24.30 % | -41.454 M 43.51 % | -73.382 M 16.05 % | -87.409 M -86.52 % | -46.864 M -35.98 % | -34.464 M -371.66 % | -7.307 M -163.79 % | 11.455 M |
| Total investments | 3.673 M 0.55 % | 3.653 M 0.27 % | 3.643 M -0.22 % | 3.651 M 0.47 % | 3.634 M 1.14 % | 3.593 M -0.14 % | 3.598 M 0.81 % | 3.569 M -71.55 % | 12.544 M 265.93 % | 3.428 M 0.65 % | 3.406 M 26.99 % | 2.682 M 0.04 % | 2.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 130.265 M -15.96 % | 154.995 M 8.35 % | 143.050 M 40.88 % | 101.542 M 34.43 % | 75.537 M 30.32 % | 57.963 M 20.42 % | 48.135 M 21.86 % | 39.501 M 21.88 % | 32.409 M 12.94 % | 28.695 M 115.04 % | 13.344 M -49.31 % | 26.327 M 10.44 % | 23.839 M | 0.000 | 0.000 | 0.000 -100.00 % | 947.000 K | 0.000 -100.00 % | 15.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 53.727 M 0.08 % | 53.683 M -0.14 % | 53.756 M 0.63 % | 53.419 M -0.49 % | 53.680 M 1.99 % | 52.632 M -0.56 % | 52.928 M -0.22 % | 53.046 M -1.02 % | 53.595 M -71.70 % | 189.397 M 254.56 % | 53.417 M 2.34 % | 52.194 M -6.46 % | 55.800 M 14.78 % | 48.616 M 2 426.12 % | -2.090 M -101.93 % | -1.035 M -29 132 660 089 553 000.00 % | 0.000 33.33 % | 0.000 |
| Retained earnings | 29.676 M -54.53 % | 65.269 M -17.65 % | 79.257 M 7.51 % | 73.721 M 3.98 % | 70.900 M 47.61 % | 48.033 M 25.31 % | 38.330 M 58.59 % | 24.169 M 48.19 % | 16.309 M 1 254.21 % | -1.413 M | 0.000 -100.00 % | 66.436 M 2.81 % | 64.622 M 53.14 % | 42.198 M -14.04 % | 49.090 M 27.70 % | 38.443 M 30.72 % | 29.409 M 144.24 % | 12.041 M 219.73 % | 3.766 M |
| Common stock | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M 0.00 % | 4.130 M -0.27 % | 4.141 M 0.00 % | 4.141 M 0.00 % | 4.141 M 34.32 % | 3.083 M 0.00 % | 3.083 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 239.634 M -8.93 % | 263.144 M -5.03 % | 277.088 M 2.01 % | 271.625 M 1.18 % | 268.467 M 9.19 % | 245.861 M 4.57 % | 235.110 M 6.27 % | 221.245 M 3.63 % | 213.503 M 8.75 % | 196.330 M 1.44 % | 193.538 M -26.81 % | 264.450 M 1.16 % | 261.413 M 39.89 % | 186.874 M -0.77 % | 188.320 M 64.17 % | 114.709 M 4.58 % | 109.689 M 70.42 % | 64.364 M 17.67 % | 54.700 M |
| Other non current liabilities | 2.097 M 2.34 % | 2.049 M -0.53 % | 2.060 M 791.28 % | -298.000 K 55.98 % | -677.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 15.041 M 0.95 % | 14.900 M 50.20 % | 9.920 M 200.79 % | 3.298 M -10.31 % | 3.677 M 22.57 % | 3.000 M | 0.000 -100.00 % | 233.000 K -53.02 % | 496.000 K 24.00 % | 400.000 K 187.77 % | 139.000 K 71.60 % | 81.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 17.138 M 1.12 % | 16.949 M 41.48 % | 11.980 M 299.33 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 0.000 -100.00 % | 233.000 K -82.82 % | 1.356 M 49.01 % | 910.000 K -36.23 % | 1.427 M 87.02 % | 763.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 418.000 K -27.05 % | 573.000 K 75.77 % | 326.000 K |
| Other current liabilities | 25.490 M -63.45 % | 69.735 M 210.79 % | 22.438 M 10.76 % | 20.258 M -13.42 % | 23.397 M -4.20 % | 24.423 M 114.99 % | 11.360 M -48.63 % | 22.116 M -17.01 % | 26.648 M 28.46 % | 20.744 M 2.11 % | 20.316 M 12.63 % | 18.038 M -40.40 % | 30.263 M 109.52 % | 14.444 M -25.49 % | 19.386 M 41.40 % | 13.710 M 67.44 % | 8.188 M -78.47 % | 38.023 M -22.01 % | 48.753 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -98.244 M -36.72 % | -71.860 M -30.74 % | -54.963 M -14.19 % | -48.135 M -22.58 % | -39.268 M -23.05 % | -31.913 M -12.79 % | -28.295 M -114.27 % | -13.205 M 49.69 % | -26.246 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -947.000 K | 0.000 | 0.000 |
| Short term debt | 115.224 M -17.75 % | 140.095 M -2.24 % | 143.298 M 32.19 % | 108.402 M 32.17 % | 82.018 M 49.22 % | 54.963 M -6.12 % | 58.548 M 49.10 % | 39.268 M 23.05 % | 31.913 M 12.79 % | 28.295 M 114.27 % | 13.205 M -49.69 % | 26.246 M 10.10 % | 23.839 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M |
| Total current liabilities | 308.337 M -11.56 % | 348.655 M -5.11 % | 367.437 M 23.84 % | 296.713 M 3.39 % | 286.987 M 50.55 % | 190.632 M -4.14 % | 198.865 M 15.16 % | 172.687 M 16.03 % | 148.834 M 56.00 % | 95.404 M 39.58 % | 68.352 M -4.44 % | 71.529 M 12.11 % | 63.801 M 284.83 % | 16.579 M -33.66 % | 24.992 M 63.49 % | 15.287 M -18.70 % | 18.804 M -59.21 % | 46.099 M -34.33 % | 70.201 M |
| Total liabilities | 325.475 M -10.98 % | 365.604 M -3.64 % | 379.417 M 25.59 % | 302.096 M 3.93 % | 290.664 M 50.11 % | 193.632 M -2.63 % | 198.865 M 15.00 % | 172.920 M 15.13 % | 150.190 M 55.94 % | 96.314 M 38.03 % | 69.779 M -3.48 % | 72.292 M 13.31 % | 63.801 M 284.83 % | 16.579 M -33.66 % | 24.992 M 63.49 % | 15.287 M -20.47 % | 19.222 M -58.81 % | 46.672 M -33.82 % | 70.527 M |
| Other non current assets | 3.761 M -79.40 % | 18.261 M 17.31 % | 15.566 M 433.53 % | -4.667 M -38.57 % | -3.368 M -13.75 % | -2.961 M -90.05 % | -1.558 M -232.91 % | -468.000 K -142.49 % | -193.000 K 21.22 % | -245.000 K 29.39 % | -347.000 K 90.35 % | -3.597 M -215.81 % | 3.106 M 115.24 % | -20.375 M -7.59 % | -18.938 M -145.82 % | -7.704 M -17.42 % | -6.561 M -42.32 % | -4.610 M -76.76 % | -2.608 M |
| Long term investments | 0.000 -100.00 % | 3.653 M 0.27 % | 3.643 M -0.22 % | 3.651 M 0.47 % | 3.634 M 1.14 % | 3.593 M -0.14 % | 3.598 M 0.81 % | 3.569 M 4.39 % | 3.419 M -0.26 % | 3.428 M 0.65 % | 3.406 M 26.99 % | 2.682 M 0.04 % | 2.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 827.000 K -52.72 % | 1.749 M -47.56 % | 3.335 M -32.65 % | 4.952 M -43.95 % | 8.835 M -35.85 % | 13.773 M -28.12 % | 19.162 M -11.08 % | 21.549 M -22.06 % | 27.649 M -11.20 % | 31.135 M -15.49 % | 36.843 M -45.64 % | 67.772 M -7.69 % | 73.416 M 272.03 % | 19.734 M 8.71 % | 18.153 M 165.51 % | 6.837 M 14.68 % | 5.962 M 56.03 % | 3.821 M 70.58 % | 2.240 M |
| 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 | 827.000 K -52.72 % | 1.749 M -47.56 % | 3.335 M -32.65 % | 4.952 M -43.95 % | 8.835 M -35.85 % | 13.773 M -28.12 % | 19.162 M -11.08 % | 21.549 M -22.06 % | 27.649 M -11.20 % | 31.135 M -15.49 % | 36.843 M -45.64 % | 67.772 M -7.69 % | 73.416 M 272.03 % | 19.734 M 8.71 % | 18.153 M 165.51 % | 6.837 M 14.68 % | 5.962 M 56.03 % | 3.821 M 70.58 % | 2.240 M |
| Property plant equipment net | 4.192 M -19.34 % | 5.197 M -16.53 % | 6.226 M -10.28 % | 6.939 M -12.15 % | 7.899 M 16.66 % | 6.771 M -12.02 % | 7.696 M -11.50 % | 8.696 M -9.64 % | 9.624 M -0.11 % | 9.635 M -1.50 % | 9.782 M -60.64 % | 24.851 M -4.81 % | 26.108 M 3 973.01 % | 641.000 K -18.34 % | 785.000 K -9.46 % | 867.000 K 44.74 % | 599.000 K -24.08 % | 789.000 K 114.40 % | 368.000 K |
| Total non current assets | 20.116 M -30.30 % | 28.860 M 0.31 % | 28.770 M 85.11 % | 15.542 M -23.69 % | 20.368 M -15.62 % | 24.137 M -20.75 % | 30.456 M -9.93 % | 33.814 M -16.90 % | 40.692 M -7.93 % | 44.198 M -11.66 % | 50.031 M -47.50 % | 95.305 M -9.50 % | 105.311 M 416.86 % | 20.375 M 7.59 % | 18.938 M 145.82 % | 7.704 M 17.42 % | 6.561 M 42.32 % | 4.610 M 76.76 % | 2.608 M |
| Other current assets | 6.873 M -35.77 % | 10.700 M 16.19 % | 9.209 M -56.56 % | 21.198 M 20.06 % | 17.656 M 13.31 % | 15.582 M 157.17 % | 6.059 M -47.16 % | 11.466 M -35.31 % | 17.725 M -28.17 % | 24.676 M 13.17 % | 21.804 M -5.58 % | 23.092 M -19.03 % | 28.520 M 93.53 % | 14.737 M 38.38 % | 10.650 M 0.38 % | 10.610 M -0.90 % | 10.706 M -81.55 % | 58.016 M 8.75 % | 53.348 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 56.063 M 18.60 % | 47.269 M -35.15 % | 72.891 M 251.40 % | 20.743 M -62.64 % | 55.517 M 233.04 % | 16.670 M -56.04 % | 37.924 M 23.96 % | 30.593 M -3.50 % | 31.703 M -26.60 % | 43.191 M 35.81 % | 31.802 M -44.89 % | 57.707 M -11.62 % | 65.293 M -11.02 % | 73.382 M -16.05 % | 87.409 M 86.52 % | 46.864 M 32.34 % | 35.411 M 384.62 % | 7.307 M 106.12 % | 3.545 M |
| Cash and short term investments | 56.063 M 18.60 % | 47.269 M -35.15 % | 72.891 M 251.40 % | 20.743 M -62.64 % | 55.517 M 233.04 % | 16.670 M -56.04 % | 37.924 M 23.96 % | 30.593 M -25.07 % | 40.828 M -5.47 % | 43.191 M 35.81 % | 31.802 M -44.89 % | 57.707 M -11.62 % | 65.293 M -11.02 % | 73.382 M -16.05 % | 87.409 M 86.52 % | 46.864 M 32.34 % | 35.411 M 384.62 % | 7.307 M 106.12 % | 3.545 M |
| Total current assets | 544.993 M -9.15 % | 599.888 M -4.44 % | 627.735 M 13.41 % | 553.512 M 3.38 % | 535.395 M 29.83 % | 412.395 M 2.60 % | 401.961 M 11.69 % | 359.883 M 11.49 % | 322.808 M 30.06 % | 248.201 M 16.56 % | 212.939 M -10.47 % | 237.840 M 6.77 % | 222.753 M 20.51 % | 184.842 M -6.28 % | 197.227 M 60.87 % | 122.601 M 0.21 % | 122.350 M 14.96 % | 106.426 M -13.21 % | 122.619 M |
| Inventory | 44.335 M -27.61 % | 61.241 M 4.32 % | 58.704 M 36.47 % | 43.017 M 121.45 % | 19.425 M 55.81 % | 12.467 M -13.87 % | 14.474 M 15.91 % | 12.487 M -0.17 % | 12.508 M 50.16 % | 8.330 M -14.85 % | 9.783 M -23.19 % | 12.737 M 8.89 % | 11.697 M -6.15 % | 12.463 M 55.09 % | 8.036 M 44.51 % | 5.561 M -15.45 % | 6.577 M 91.08 % | 3.442 M 85.95 % | 1.851 M |
| Net receivables | 437.722 M -8.94 % | 480.678 M -2.95 % | 495.304 M 5.71 % | 468.554 M 5.82 % | 442.797 M 20.43 % | 367.676 M 7.04 % | 343.504 M 12.50 % | 305.337 M 21.29 % | 251.747 M 46.36 % | 172.004 M 15.01 % | 149.550 M 3.64 % | 144.304 M 23.08 % | 117.243 M 39.14 % | 84.260 M -7.54 % | 91.132 M 52.99 % | 59.566 M -14.49 % | 69.656 M 84.96 % | 37.661 M -41.04 % | 63.875 M |
| Tax assets | 11.336 M | 0.000 | 0.000 -100.00 % | 4.667 M 38.57 % | 3.368 M 13.75 % | 2.961 M 90.05 % | 1.558 M 232.91 % | 468.000 K 142.49 % | 193.000 K -21.22 % | 245.000 K -29.39 % | 347.000 K -90.35 % | 3.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 4.667 M 38.57 % | 3.368 M 13.75 % | 2.961 M 90.05 % | 1.558 M 232.91 % | 468.000 K 142.49 % | 193.000 K -21.22 % | 245.000 K -29.39 % | 347.000 K -90.35 % | 3.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 115.174 M -17.04 % | 138.825 M -8.63 % | 151.932 M 25.89 % | 120.682 M -11.71 % | 136.682 M 90.84 % | 71.623 M -24.79 % | 95.227 M 17.83 % | 80.818 M 19.70 % | 67.516 M 134.38 % | 28.806 M 41.75 % | 20.321 M 62.52 % | 12.504 M 28.92 % | 9.699 M 354.29 % | 2.135 M -61.92 % | 5.606 M 255.49 % | 1.577 M -45.94 % | 2.917 M 18.58 % | 2.460 M -5.17 % | 2.594 M |
| Tax payables | 52.449 M | 0.000 -100.00 % | 49.769 M 5.06 % | 47.371 M 5.53 % | 44.890 M 13.29 % | 39.623 M 17.47 % | 33.730 M 10.64 % | 30.485 M 33.96 % | 22.757 M 29.60 % | 17.559 M 21.01 % | 14.510 M -1.57 % | 14.741 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.699 M 37.09 % | 5.616 M 45.72 % | 3.854 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -860.000 K -68.63 % | -510.000 K 60.40 % | -1.288 M -88.86 % | -682.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 365.000 K -35.05 % | 562.000 K -16.74 % | 675.000 K -47.51 % | 1.286 M -32.53 % | 1.906 M 474.10 % | 332.000 K -46.02 % | 615.000 K -28.65 % | 862.000 K -24.52 % | 1.142 M 27.60 % | 895.000 K 160.17 % | 344.000 K 324.69 % | 81.000 K | 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 |
| Other total stockholders equity | 205.828 M 47.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M 0.00 % | 140.018 M | 0.000 -100.00 % | 140.456 M 0.00 % | 140.456 M 63.71 % | 85.793 M -1.99 % | 87.531 M 11.71 % | 78.356 M 0.00 % | 78.356 M 56.71 % | 50.000 M 0.00 % | 50.000 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 860.000 K 68.63 % | 510.000 K -60.40 % | 1.288 M 88.86 % | 682.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 418.000 K -27.05 % | 573.000 K 75.77 % | 326.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 2.383 M 251.99 % | 677.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 565.109 M -10.12 % | 628.748 M -4.23 % | 656.505 M 14.43 % | 573.721 M 2.61 % | 559.131 M 27.22 % | 439.493 M 1.27 % | 433.975 M 10.10 % | 394.165 M 8.38 % | 363.693 M 24.28 % | 292.644 M 11.14 % | 263.317 M -21.80 % | 336.742 M 2.65 % | 328.064 M 59.86 % | 205.217 M -5.06 % | 216.165 M 65.89 % | 130.305 M 1.08 % | 128.911 M 16.10 % | 111.036 M -11.33 % | 125.227 M |
| 2025-03-31 | 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-03-31 | 2015-03-31 |
| 2024-09-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-08-31 | 2016-03-31 | 2015-09-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.850 M | 0.000 -100.00 % | 105.418 M | 0.000 -100.00 % | 36.336 M | 0.000 -100.00 % | 35.495 M | 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 -100.00 % | 58.000 K 286.67 % | 15.000 K -95.56 % | 338.000 K 604.17 % | 48.000 K -92.44 % | 635.000 K 683.95 % | 81.000 K -87.84 % | 666.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 100.00 % | -95.295 M | 0.000 100.00 % | -95.582 M | 0.000 100.00 % | -91.281 M | 0.000 100.00 % | -107.595 M | 0.000 -100.00 % | 2.116 M | 0.000 100.00 % | -82.952 M | 0.000 100.00 % | -19.327 M -371.45 % | 7.120 M 135.30 % | -20.171 M -125.78 % | -8.934 M -173.84 % | 12.100 M 270.32 % | -7.104 M 0.00 % | -7.104 M |
| Accounts receivables | 0.000 100.00 % | -65.690 M | 0.000 100.00 % | -108.146 M | 0.000 100.00 % | -98.284 M | 0.000 100.00 % | -102.894 M | 0.000 100.00 % | -35.672 M | 0.000 100.00 % | -32.712 M | 0.000 100.00 % | -21.476 M -312.84 % | 10.090 M | 0.000 100.00 % | -25.981 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -39.279 M | 0.000 100.00 % | -4.951 M | 0.000 100.00 % | -2.624 M | 0.000 100.00 % | -2.862 M | 0.000 100.00 % | -1.299 M | 0.000 100.00 % | -3.449 M | 0.000 100.00 % | -1.459 M -243.60 % | 1.016 M 164.82 % | -1.568 M 45.36 % | -2.869 M -260.65 % | -795.500 K -42.18 % | -559.500 K 0.00 % | -559.500 K |
| 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 |
| Other working capital | 0.000 -100.00 % | 9.674 M | 0.000 -100.00 % | 17.515 M | 0.000 -100.00 % | 9.627 M | 0.000 100.00 % | -1.839 M | 0.000 -100.00 % | 39.087 M | 0.000 100.00 % | -46.791 M | 0.000 -100.00 % | 3.608 M 190.52 % | -3.986 M 78.57 % | -18.604 M -193.41 % | 19.916 M 54.45 % | 12.895 M 297.04 % | -6.545 M 0.00 % | -6.545 M |
| Other non cash items | -2.865 M -102.86 % | 100.294 M 245.01 % | -69.165 M -169.00 % | 100.241 M 384.22 % | -35.269 M -140.28 % | 87.560 M 352.65 % | -34.657 M -139.11 % | 88.617 M 503.23 % | -21.977 M -120.14 % | 109.100 M 447.75 % | -31.373 M -256.98 % | 19.985 M 247.22 % | -13.575 M -1 308.82 % | 1.123 M 169.24 % | -1.622 M -268.26 % | 964.000 K 138.58 % | -2.499 M -298.96 % | 1.256 M -22.13 % | 1.613 M 0.00 % | 1.613 M |
| Net cash provided by operating activities | -14.238 M -208.08 % | 13.174 M 121.44 % | -61.453 M -366.20 % | 23.085 M 220.33 % | -19.184 M -454.80 % | 5.407 M 127.53 % | -19.641 M -197.64 % | -6.599 M 41.35 % | -11.252 M -135.79 % | 31.439 M 286.68 % | -16.841 M 59.63 % | -41.720 M -213.90 % | -13.291 M -164.39 % | -5.027 M -153.77 % | 9.349 M 199.49 % | -9.397 M -27.86 % | -7.349 M -129.51 % | 24.905 M 1 590.16 % | 1.474 M 0.00 % | 1.474 M |
| Investments in property plant and equipment | 0.000 100.00 % | -309.000 K -543.75 % | -48.000 K 38.46 % | -78.000 K -14.71 % | -68.000 K 97.69 % | -2.947 M -2 376.47 % | -119.000 K 73.79 % | -454.000 K -8 980.00 % | -5.000 K -106.76 % | 74.000 K 143.79 % | -169.000 K 77.22 % | -742.000 K -2 373.33 % | -30.000 K 64.71 % | -85.000 K 79.12 % | -407.000 K 77.19 % | -1.784 M -8 820.00 % | -20.000 K 98.64 % | -1.466 M -9.90 % | -1.334 M 0.00 % | -1.334 M |
| Acquisitions net | 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.495 M | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M 200.00 % | -1.900 M -226.67 % | 1.500 M -90.17 % | 15.252 M 212.14 % | -13.601 M -1 328.68 % | -952.000 K 72.53 % | -3.466 M 36.13 % | -5.427 M 8.03 % | -5.901 M -44.07 % | -4.096 M 66.58 % | -12.256 M -427.37 % | -2.324 M -230.27 % | 1.784 M 208.25 % | -1.648 M -212.41 % | 1.466 M 9.90 % | 1.334 M 0.00 % | 1.334 M |
| Net cash used for investing activites | 0.000 100.00 % | -309.000 K -543.75 % | -48.000 K -102.63 % | 1.822 M 192.58 % | -1.968 M -36.01 % | -1.447 M -109.56 % | 15.133 M 207.67 % | -14.055 M -1 368.65 % | -957.000 K 71.79 % | -3.392 M 39.39 % | -5.596 M 49.76 % | -11.138 M -169.95 % | -4.126 M 66.57 % | -12.341 M -351.89 % | -2.731 M -53.08 % | -1.784 M -6.95 % | -1.668 M -13.78 % | -1.466 M -9.90 % | -1.334 M 0.00 % | -1.334 M |
| Debt repayment | 1.598 M | 0.000 -100.00 % | 28.091 M | 0.000 -100.00 % | 9.829 M | 0.000 -100.00 % | 14.732 M | 0.000 100.00 % | -180.000 K | 0.000 100.00 % | -23.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.874 M | 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 100.00 % | -450.000 K 74.96 % | -1.797 M -102.14 % | -889.000 K 48.85 % | -1.738 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -2.953 M -110.04 % | 29.414 M 1 767.46 % | -1.764 M -112.26 % | 14.388 M 966.75 % | -1.660 M -140.01 % | 4.149 M 137.67 % | -11.014 M -211.41 % | 9.886 M -31.01 % | 14.330 M 191.27 % | -15.701 M -1 039.62 % | 1.671 M -92.30 % | 21.708 M | 0.000 -100.00 % | 63.920 M 80.51 % | 35.411 M 41.30 % | 25.062 M -19.72 % | 31.219 M 246.53 % | -21.306 M -120.18 % | -9.677 M 0.00 % | -9.677 M |
| Net cash used provided by financing activities | -1.355 M -104.61 % | 29.414 M 11.73 % | 26.327 M 82.98 % | 14.388 M 76.13 % | 8.169 M 96.89 % | 4.149 M 11.59 % | 3.718 M -62.39 % | 9.886 M -30.13 % | 14.150 M 187.61 % | -16.151 M -10 739.60 % | -149.000 K -100.72 % | 20.819 M 1 297.87 % | -1.738 M -102.72 % | 63.920 M 80.51 % | 35.411 M 41.30 % | 25.062 M -19.72 % | 31.219 M 246.53 % | -21.306 M -120.18 % | -9.677 M 0.00 % | -9.677 M |
| Effect of forex changes on cash | -29.000 K 77.86 % | -131.000 K -132.75 % | 400.000 K 189.29 % | -448.000 K -142.42 % | 1.056 M 498.49 % | -265.000 K -47.22 % | -180.000 K 62.96 % | -486.000 K 26.03 % | -657.000 K -254.23 % | 426.000 K -82.24 % | 2.398 M 234.42 % | -1.784 M -134.79 % | 5.128 M 667.26 % | -904.000 K -237.31 % | -268.000 K -256.73 % | 171.000 K -62.08 % | 451.000 K 279.32 % | -251.500 K -103.51 % | 7.159 M 0.00 % | 7.159 M |
| Net change in cash | 47.269 M 12.15 % | 42.148 M 221.21 % | -34.774 M -189.52 % | 38.847 M 425.71 % | -11.927 M -252.05 % | 7.844 M 908.66 % | -970.000 K 91.38 % | -11.254 M -976.48 % | 1.284 M -89.58 % | 12.322 M 161.04 % | -20.188 M 40.31 % | -33.823 M -141.13 % | -14.027 M -130.73 % | 45.648 M 9.31 % | 41.761 M 494.38 % | 7.026 M -76.55 % | 29.960 M 3 085.54 % | 940.500 K 179.08 % | -1.189 M 0.00 % | -1.189 M |
| Cash at beginning of period | 0.000 -100.00 % | 20.743 M -62.64 % | 55.517 M 233.04 % | 16.670 M -41.71 % | 28.597 M 37.80 % | 20.753 M -4.47 % | 21.723 M -34.13 % | 32.977 M 4.05 % | 31.693 M 63.61 % | 19.371 M -51.03 % | 39.559 M -46.09 % | 73.382 M -16.05 % | 87.409 M 109.31 % | 41.761 M | 0.000 -100.00 % | 1.827 M | 0.000 -100.00 % | 886.250 K -57.30 % | 2.076 M 0.00 % | 2.076 M |
| Cash at end of period | 47.269 M -24.84 % | 62.891 M 203.19 % | 20.743 M -62.64 % | 55.517 M 233.04 % | 16.670 M -41.71 % | 28.597 M 37.80 % | 20.753 M -4.47 % | 21.723 M -34.13 % | 32.977 M 4.05 % | 31.693 M 63.61 % | 19.371 M -51.03 % | 39.559 M -46.09 % | 73.382 M -16.05 % | 87.409 M 109.31 % | 41.761 M 371.73 % | 8.853 M -70.45 % | 29.960 M 1 540.07 % | 1.827 M 106.12 % | 886.250 K 0.00 % | 886.250 K |
| Operating cash flow | -14.238 M -208.08 % | 13.174 M 121.44 % | -61.453 M -366.20 % | 23.085 M 220.33 % | -19.184 M -454.80 % | 5.407 M 127.53 % | -19.641 M -197.64 % | -6.599 M 41.35 % | -11.252 M -135.79 % | 31.439 M 286.68 % | -16.841 M 59.63 % | -41.720 M -213.90 % | -13.291 M -164.39 % | -5.027 M -153.77 % | 9.349 M 199.49 % | -9.397 M -27.86 % | -7.349 M -129.51 % | 24.905 M 1 590.16 % | 1.474 M 0.00 % | 1.474 M |
| Capital expenditure | 0.000 100.00 % | -309.000 K -543.75 % | -48.000 K 38.46 % | -78.000 K -14.71 % | -68.000 K 97.69 % | -2.947 M -2 376.47 % | -119.000 K 73.79 % | -454.000 K -8 980.00 % | -5.000 K -106.76 % | 74.000 K 143.79 % | -169.000 K 77.22 % | -742.000 K -2 373.33 % | -30.000 K 64.71 % | -85.000 K 79.12 % | -407.000 K 77.19 % | -1.784 M -8 820.00 % | -20.000 K 98.64 % | -1.466 M -9.90 % | -1.334 M 0.00 % | -1.334 M |
| Free CashFlow | -14.238 M -210.67 % | 12.865 M 120.92 % | -61.501 M -367.31 % | 23.007 M 219.50 % | -19.252 M -882.60 % | 2.460 M 112.45 % | -19.760 M -180.16 % | -7.053 M 37.35 % | -11.257 M -135.72 % | 31.513 M 285.26 % | -17.010 M 59.94 % | -42.462 M -218.76 % | -13.321 M -160.58 % | -5.112 M -157.17 % | 8.942 M 179.98 % | -11.181 M -51.72 % | -7.369 M -131.44 % | 23.439 M 16 701.79 % | 139.500 K 0.00 % | 139.500 K |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |