
MS Group Holdings Limited 1451.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Revenue | 421.091 M 79.96 % | 233.990 M -10.05 % | 260.142 M -11.44 % | 293.746 M 18.20 % | 248.510 M -5.25 % | 262.279 M 12.47 % | 233.195 M 3.30 % | 225.750 M -15.73 % | 267.895 M 10.54 % | 242.344 M |
Net income | 49.386 M 203.32 % | 16.282 M 17.94 % | 13.805 M -10.43 % | 15.412 M 10.08 % | 14.001 M 10.95 % | 12.619 M 504.46 % | -3.120 M -117.83 % | 17.498 M -44.23 % | 31.374 M -36.30 % | 49.254 M |
Income before tax | 65.172 M 171.55 % | 24.000 M 18.72 % | 20.216 M -15.65 % | 23.967 M 9.05 % | 21.977 M 21.69 % | 18.060 M 1 340.19 % | 1.254 M -94.82 % | 24.218 M -39.30 % | 39.898 M -27.28 % | 54.868 M |
Income before tax ratio | 0.15 50.89 % | 0.10 31.99 % | 0.08 -4.75 % | 0.08 -7.74 % | 0.09 28.43 % | 0.07 1 180.49 % | 0.01 -94.99 % | 0.11 -27.97 % | 0.15 -34.22 % | 0.23 |
EBITDA | 68.177 M 60.27 % | 42.538 M 6.43 % | 39.969 M -5.94 % | 42.495 M 22.40 % | 34.718 M 12.09 % | 30.972 M 75.57 % | 17.641 M -52.42 % | 37.076 M -22.82 % | 48.040 M -22.97 % | 62.362 M |
Net income ratio | 0.12 68.55 % | 0.07 31.12 % | 0.05 1.14 % | 0.05 -6.87 % | 0.06 17.10 % | 0.05 459.61 % | -0.01 -117.26 % | 0.08 -33.82 % | 0.12 -42.38 % | 0.20 |
Ratio EBITDA | 0.16 -10.94 % | 0.18 18.32 % | 0.15 6.21 % | 0.14 3.55 % | 0.14 18.31 % | 0.12 56.10 % | 0.08 -53.94 % | 0.16 -8.41 % | 0.18 -30.31 % | 0.26 |
Gross profit ratio | 0.28 -12.79 % | 0.32 4.67 % | 0.31 4.36 % | 0.29 -10.77 % | 0.33 2.62 % | 0.32 0.48 % | 0.32 -9.49 % | 0.35 7.70 % | 0.33 -18.15 % | 0.40 |
Weighted average shs out dil | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 11.63 % | 179.167 M -10.42 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
Weighted average shs out | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 11.63 % | 179.167 M -10.42 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
EPS diluted | 0.25 207.13 % | 0.08 17.97 % | 0.07 -10.51 % | 0.08 10.14 % | 0.07 10.94 % | 0.06 462.64 % | -0.02 -119.89 % | 0.09 -45.31 % | 0.16 -36.00 % | 0.25 |
Earnings per share | 0.25 207.13 % | 0.08 17.97 % | 0.07 -10.51 % | 0.08 10.14 % | 0.07 10.94 % | 0.06 462.64 % | -0.02 -119.89 % | 0.09 -45.31 % | 0.16 -36.00 % | 0.25 |
Gross profit | 117.900 M 56.94 % | 75.125 M -5.85 % | 79.797 M -7.58 % | 86.341 M 5.47 % | 81.864 M -2.77 % | 84.194 M 13.02 % | 74.497 M -6.50 % | 79.677 M -9.24 % | 87.789 M -9.52 % | 97.021 M |
Income tax expense | 14.543 M 88.43 % | 7.718 M 20.39 % | 6.411 M -25.06 % | 8.555 M 7.26 % | 7.976 M 46.59 % | 5.441 M 24.39 % | 4.374 M -34.91 % | 6.720 M -21.16 % | 8.524 M 51.83 % | 5.614 M |
Cost of revenue | 303.191 M 90.85 % | 158.865 M -11.91 % | 180.345 M -13.05 % | 207.405 M 24.46 % | 166.646 M -6.42 % | 178.085 M 12.22 % | 158.698 M 8.64 % | 146.073 M -18.90 % | 180.106 M 23.93 % | 145.323 M |
General and administrative expenses | 47.233 M 23.33 % | 38.298 M -6.94 % | 41.154 M 10.03 % | 37.403 M -13.26 % | 43.121 M 5.91 % | 40.713 M -1.72 % | 41.427 M 22.25 % | 33.886 M 10.69 % | 30.614 M 14.02 % | 26.849 M |
Selling and marketing expenses | 8.443 M -7.93 % | 9.170 M -31.06 % | 13.301 M -30.50 % | 19.137 M 9.95 % | 17.405 M -34.02 % | 26.380 M -17.00 % | 31.784 M 41.06 % | 22.532 M 29.52 % | 17.397 M 5.53 % | 16.486 M |
Other expenses | 88.000 K 109.44 % | -932.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 K -12.39 % | 113.000 K | 0.000 |
Operating expenses | 55.764 M 19.83 % | 46.536 M -14.54 % | 54.455 M -3.69 % | 56.540 M -6.59 % | 60.526 M -9.79 % | 67.093 M -7.73 % | 72.713 M 31.65 % | 55.232 M 15.04 % | 48.011 M 10.79 % | 43.335 M |
Cost and expenses | 358.955 M 74.76 % | 205.401 M -12.52 % | 234.800 M -11.04 % | 263.945 M 16.19 % | 227.172 M -7.34 % | 245.178 M 5.95 % | 231.411 M 14.96 % | 201.305 M -11.75 % | 228.117 M 20.92 % | 188.658 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 542.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 55.676 M 17.29 % | 47.468 M -12.83 % | 54.455 M -3.69 % | 56.540 M -6.59 % | 60.526 M -9.05 % | 66.551 M -9.10 % | 73.211 M 29.77 % | 56.418 M 17.51 % | 48.011 M 10.79 % | 43.335 M |
Interest income | 4.008 M -14.96 % | 4.713 M 207.64 % | 1.532 M 255.45 % | 431.000 K -15.16 % | 508.000 K -28.65 % | 712.000 K 336.81 % | 163.000 K 239.58 % | 48.000 K | 0.000 | 0.000 |
Interest expense | 972.000 K 46.83 % | 662.000 K -6.10 % | 705.000 K 14.45 % | 616.000 K 6.94 % | 576.000 K -55.79 % | 1.303 M 269.12 % | 353.000 K 908.57 % | 35.000 K 400.00 % | 7.000 K -36.36 % | 11.000 K |
Depreciation and amortization | 5.125 M -44.51 % | 9.236 M -14.24 % | 10.770 M -16.01 % | 12.823 M 5.41 % | 12.165 M 4.79 % | 11.609 M 74.05 % | 6.670 M 9.88 % | 6.070 M -26.53 % | 8.262 M -4.77 % | 8.676 M |
Operating income | 62.136 M 117.34 % | 28.589 M 3.33 % | 27.667 M -5.38 % | 29.241 M 32.64 % | 22.045 M 28.91 % | 17.101 M 852.70 % | 1.795 M -92.58 % | 24.205 M -39.15 % | 39.778 M -25.91 % | 53.686 M |
Operating income ratio | 0.15 20.77 % | 0.12 14.88 % | 0.11 6.84 % | 0.10 12.22 % | 0.09 36.05 % | 0.07 747.06 % | 0.01 -92.82 % | 0.11 -27.79 % | 0.15 -32.97 % | 0.22 |
Total other income expenses net | 1.793 M 139.07 % | -4.589 M 38.41 % | -7.451 M -41.28 % | -5.274 M -7 655.88 % | -68.000 K | 0.000 100.00 % | -190.000 K -1 561.54 % | 13.000 K 85.71 % | 7.000 K -99.41 % | 1.182 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Net debt | -100.373 M 19.40 % | -124.527 M 3.31 % | -128.788 M -6.13 % | -121.355 M -4.72 % | -115.888 M -54.12 % | -75.192 M 2.58 % | -77.184 M -129.18 % | -33.679 M 18.49 % | -41.319 M -45.05 % | -28.487 M |
Total investments | 3.175 M 155.43 % | 1.243 M -87.42 % | 9.883 M -45.58 % | 18.161 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 |
Total debt | 14.142 M 700.34 % | 1.767 M -70.60 % | 6.010 M 222.94 % | 1.861 M -69.06 % | 6.015 M -15.01 % | 7.077 M 16.28 % | 6.086 M 111.25 % | 2.881 M | 0.000 -100.00 % | 13.509 M |
Accumulated other comprehensive income loss | -4.970 M -97.22 % | -2.520 M -28 100.00 % | 9.000 K -99.90 % | 9.080 M 102.14 % | 4.492 M 400.27 % | -1.496 M 97.53 % | -60.462 M -11.49 % | -54.233 M -13.23 % | -47.895 M -11.47 % | -42.967 M |
Retained earnings | 172.859 M 11.18 % | 155.473 M 2.83 % | 151.191 M 10.05 % | 137.386 M 12.64 % | 121.974 M 12.97 % | 107.973 M 12.78 % | 95.736 M -3.16 % | 98.856 M 21.51 % | 81.358 M 16.25 % | 69.984 M |
Common stock | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 999 900.00 % | 2.000 K -98.00 % | 100.000 K 0.00 % | 100.000 K |
Total equity | 224.503 M 7.13 % | 209.567 M 0.84 % | 207.814 M 2.33 % | 203.080 M 10.92 % | 183.080 M 12.26 % | 163.091 M 7.09 % | 152.294 M 49.26 % | 102.034 M 23.28 % | 82.769 M 12.09 % | 73.839 M |
Other non current liabilities | 0.000 | 0.000 -100.00 % | 2.976 M | 0.000 -100.00 % | 2.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 1.792 M | 0.000 -100.00 % | 1.810 M | 0.000 -100.00 % | 1.811 M -56.21 % | 4.136 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 9.360 M 87.76 % | 4.985 M 4.16 % | 4.786 M 35.20 % | 3.540 M -7.48 % | 3.826 M -9.25 % | 4.216 M 4 745.98 % | 87.000 K 123.08 % | 39.000 K 3 800.00 % | 1.000 K -99.93 % | 1.517 M |
Other current liabilities | 26.392 M 20.81 % | 21.846 M -11.57 % | 24.705 M 13.72 % | 21.724 M -1.25 % | 21.998 M 36.69 % | 16.093 M -44.13 % | 28.802 M -18.68 % | 35.418 M -18.15 % | 43.274 M -24.57 % | 57.368 M |
Deferred revenue | 2.322 M | 0.000 -100.00 % | 2.909 M -42.74 % | 5.080 M | 0.000 -100.00 % | 4.443 M -18.64 % | 5.461 M 289.55 % | -2.881 M | 0.000 100.00 % | -13.509 M |
Short term debt | 16.526 M 367.63 % | 3.534 M 173.74 % | 1.291 M -65.31 % | 3.722 M -55.73 % | 8.408 M 659.79 % | -1.502 M -106.46 % | 23.235 M | 0.000 | 0.000 | 0.000 |
Total current liabilities | 54.708 M 34.78 % | 40.590 M 10.64 % | 36.686 M -25.36 % | 49.151 M -5.39 % | 51.950 M 54.39 % | 33.648 M -48.29 % | 65.066 M 8.24 % | 60.115 M -4.05 % | 62.650 M -23.88 % | 82.307 M |
Total liabilities | 64.068 M 40.58 % | 45.575 M 9.89 % | 41.472 M -21.29 % | 52.691 M -5.53 % | 55.776 M 47.31 % | 37.864 M -41.88 % | 65.153 M 8.31 % | 60.154 M -3.99 % | 62.651 M -25.26 % | 83.824 M |
Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.707 M | 0.000 100.00 % | -31.916 M 15.91 % | -37.956 M |
Long term investments | 0.000 -100.00 % | 1.243 M -87.42 % | 9.883 M -45.58 % | 18.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 45.619 M 31.98 % | 34.565 M 1.73 % | 33.977 M -7.47 % | 36.719 M -13.45 % | 42.425 M -1.50 % | 43.070 M 24.10 % | 34.707 M 7.42 % | 32.309 M 1.23 % | 31.916 M -15.91 % | 37.956 M |
Total non current assets | 45.619 M 27.40 % | 35.808 M -18.36 % | 43.860 M -20.08 % | 54.880 M 29.36 % | 42.425 M -1.50 % | 43.070 M 24.10 % | 34.707 M 7.42 % | 32.309 M 1.23 % | 31.916 M -15.91 % | 37.956 M |
Other current assets | 1.663 M 34.98 % | 1.232 M -41.61 % | 2.110 M -38.23 % | 3.416 M -3.28 % | 3.532 M -20.66 % | 4.452 M -72.23 % | 16.032 M -30.18 % | 22.963 M 80.88 % | 12.695 M 33.06 % | 9.541 M |
Short term investments | 3.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 114.515 M -9.33 % | 126.294 M -6.31 % | 134.798 M 9.40 % | 123.216 M 1.08 % | 121.903 M 48.18 % | 82.269 M -1.20 % | 83.270 M 127.76 % | 36.560 M -11.52 % | 41.319 M -1.61 % | 41.996 M |
Cash and short term investments | 114.515 M -9.33 % | 126.294 M -6.31 % | 134.798 M 9.40 % | 123.216 M 1.08 % | 121.903 M 48.18 % | 82.269 M -1.20 % | 83.270 M 127.76 % | 36.560 M -11.52 % | 41.319 M -1.61 % | 41.996 M |
Total current assets | 242.952 M 10.77 % | 219.334 M 6.77 % | 205.426 M 2.26 % | 200.891 M 2.27 % | 196.431 M 24.41 % | 157.885 M -13.60 % | 182.740 M 40.70 % | 129.879 M 14.43 % | 113.504 M -5.18 % | 119.707 M |
Inventory | 36.231 M -22.95 % | 47.022 M 15.06 % | 40.869 M -4.97 % | 43.007 M 16.52 % | 36.911 M -1.15 % | 37.342 M -7.97 % | 40.578 M -5.03 % | 42.727 M 49.60 % | 28.561 M -20.76 % | 36.042 M |
Net receivables | 90.543 M 102.17 % | 44.786 M 61.98 % | 27.649 M -11.53 % | 31.252 M -8.31 % | 34.085 M 0.78 % | 33.822 M -2.88 % | 34.825 M 26.05 % | 27.629 M -33.13 % | 41.316 M 3.30 % | 39.996 M |
Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 9.468 M -25.19 % | 12.656 M 125.00 % | 5.625 M -57.47 % | 13.225 M -25.64 % | 17.786 M 60.65 % | 11.071 M -52.50 % | 23.307 M 7.81 % | 21.618 M 45.25 % | 14.883 M -30.32 % | 21.360 M |
Tax payables | 0.000 -100.00 % | 2.554 M 18.46 % | 2.156 M -60.07 % | 5.400 M 43.69 % | 3.758 M 6.07 % | 3.543 M 151.28 % | 1.410 M -54.21 % | 3.079 M -31.47 % | 4.493 M 25.54 % | 3.579 M |
Deferred revenue non current | 0.000 | 0.000 100.00 % | -2.976 M | 0.000 100.00 % | -2.015 M -2 418.75 % | -80.000 K | 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 |
Capital lease obligations | 5.968 M 237.75 % | 1.767 M -70.60 % | 6.010 M 222.94 % | 1.861 M -69.06 % | 6.015 M -15.01 % | 7.077 M -58.73 % | 17.149 M | 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 |
Other total stockholders equity | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M | 0.000 | 0.000 | 0.000 |
Deferred tax liabilities non current | 7.568 M 51.82 % | 4.985 M 67.51 % | 2.976 M -15.93 % | 3.540 M 75.68 % | 2.015 M 2 418.75 % | 80.000 K -8.05 % | 87.000 K 123.08 % | 39.000 K 3 800.00 % | 1.000 K -99.93 % | 1.517 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 288.571 M 13.10 % | 255.142 M 2.35 % | 249.286 M -2.54 % | 255.771 M 7.08 % | 238.856 M 18.86 % | 200.955 M -7.58 % | 217.447 M 34.07 % | 162.188 M 11.53 % | 145.420 M -7.77 % | 157.663 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 100.00 % | -29.980 M -19 694.77 % | 153.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 1.976 M 409.28 % | 388.000 K -60.45 % | 981.000 K 10.47 % | 888.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -40.218 M -118.50 % | -18.406 M -75.45 % | -10.491 M -43.93 % | -7.289 M -137.54 % | 19.418 M 240.97 % | 5.695 M 121.85 % | -26.065 M -107.06 % | -12.588 M -1 030.38 % | 1.353 M 113.88 % | -9.751 M |
Accounts receivables | -47.645 M -193.72 % | -16.221 M -530.27 % | 3.770 M 18.11 % | 3.192 M 241.68 % | -2.253 M -599.56 % | 451.000 K 106.40 % | -7.049 M -296.08 % | 3.595 M 32.17 % | 2.720 M 134.65 % | -7.849 M |
Inventory | 2.716 M 184.24 % | -3.224 M -100.62 % | -1.607 M 85.46 % | -11.056 M -866.71 % | 1.442 M -66.71 % | 4.331 M 101.54 % | 2.149 M 115.17 % | -14.166 M -289.36 % | 7.481 M 183.17 % | -8.995 M |
Accounts payables | -1.175 M -118.31 % | 6.417 M 166.69 % | -9.622 M -138.40 % | -4.036 M -123.99 % | 16.824 M 363.45 % | -6.386 M 9.74 % | -7.075 M -155.26 % | 12.804 M 242.24 % | -9.002 M -317.18 % | 4.145 M |
Other working capital | 5.886 M 209.45 % | -5.378 M -77.37 % | -3.032 M -165.76 % | 4.611 M 35.42 % | 3.405 M -53.35 % | 7.299 M 151.80 % | -14.090 M 4.93 % | -14.821 M -9 724.03 % | 154.000 K -94.78 % | 2.948 M |
Other non cash items | 27.592 M 234.25 % | 8.255 M -78.40 % | 38.210 M 241.25 % | 11.197 M 101.89 % | 5.546 M 82.31 % | 3.042 M 154.21 % | -5.611 M 30.99 % | -8.131 M 0.95 % | -8.209 M -71.20 % | -4.795 M |
Net cash provided by operating activities | 38.736 M 145.86 % | 15.755 M -32.37 % | 23.295 M -29.80 % | 33.184 M -35.10 % | 51.130 M 55.10 % | 32.965 M 238.79 % | -23.752 M -348.22 % | 9.569 M -76.83 % | 41.304 M -15.70 % | 48.998 M |
Investments in property plant and equipment | 0.000 100.00 % | -10.690 M -482.88 % | -1.834 M 70.96 % | -6.315 M 19.37 % | -7.832 M 28.47 % | -10.950 M -9.70 % | -9.982 M -82.45 % | -5.471 M -23.14 % | -4.443 M -36.29 % | -3.260 M |
Acquisitions net | 0.000 | 0.000 -100.00 % | 12.000 K 20.00 % | 10.000 K | 0.000 -100.00 % | 62.000 K | 0.000 -100.00 % | 3.000 K -50.00 % | 6.000 K | 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 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -12.115 M -383.13 % | 4.279 M 320.79 % | -1.938 M 90.91 % | -21.312 M | 0.000 | 0.000 -100.00 % | 163.000 K 16.43 % | 140.000 K 103.47 % | -4.035 M -36 781.82 % | 11.000 K |
Net cash used for investing activites | -12.115 M -88.97 % | -6.411 M -70.51 % | -3.760 M 86.39 % | -27.617 M -252.62 % | -7.832 M 28.07 % | -10.888 M -10.89 % | -9.819 M -84.29 % | -5.328 M 37.11 % | -8.472 M -160.76 % | -3.249 M |
Debt repayment | 8.174 M 298.21 % | -4.124 M 1.95 % | -4.206 M 1.13 % | -4.254 M -16.10 % | -3.664 M -22.46 % | -2.992 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.000 M | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -32.000 M -166.67 % | -12.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M 50.00 % | -40.000 M |
Other financing activites | -13.295 M -1 908.31 % | -662.000 K | 0.000 | 0.000 | 0.000 100.00 % | -30.086 M -326.53 % | 13.281 M 247.57 % | -9.000 M 33.38 % | -13.509 M -3 056.31 % | -428.000 K |
Net cash used provided by financing activities | -37.121 M -121.14 % | -16.786 M -299.10 % | -4.206 M 1.13 % | -4.254 M -16.10 % | -3.664 M 88.92 % | -33.078 M -141.20 % | 80.281 M 992.01 % | -9.000 M 73.14 % | -33.509 M 17.11 % | -40.428 M |
Effect of forex changes on cash | -1.279 M -20.43 % | -1.062 M 71.66 % | -3.747 M | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | -11.779 M -38.51 % | -8.504 M -173.42 % | 11.582 M 782.10 % | 1.313 M -96.69 % | 39.634 M 4 059.44 % | -1.001 M -102.14 % | 46.710 M 1 081.51 % | -4.759 M -602.95 % | -677.000 K -112.72 % | 5.321 M |
Cash at beginning of period | 126.294 M -6.31 % | 134.798 M 9.40 % | 123.216 M 1.08 % | 121.903 M 48.18 % | 82.269 M -1.20 % | 83.270 M 127.76 % | 36.560 M -11.52 % | 41.319 M -1.61 % | 41.996 M 14.51 % | 36.675 M |
Cash at end of period | 114.515 M -9.33 % | 126.294 M -6.31 % | 134.798 M 9.40 % | 123.216 M 1.08 % | 121.903 M 48.18 % | 82.269 M -1.20 % | 83.270 M 127.76 % | 36.560 M -11.52 % | 41.319 M -1.61 % | 41.996 M |
Operating cash flow | 38.736 M 145.86 % | 15.755 M -32.37 % | 23.295 M -29.80 % | 33.184 M -35.10 % | 51.130 M 55.10 % | 32.965 M 238.79 % | -23.752 M -348.22 % | 9.569 M -76.83 % | 41.304 M -15.70 % | 48.998 M |
Capital expenditure | -15.836 M -48.14 % | -10.690 M -482.88 % | -1.834 M 70.96 % | -6.315 M 19.37 % | -7.832 M 28.47 % | -10.950 M -9.70 % | -9.982 M -82.45 % | -5.471 M -23.14 % | -4.443 M -36.29 % | -3.260 M |
Free CashFlow | 22.900 M 352.12 % | 5.065 M -76.40 % | 21.461 M -20.13 % | 26.869 M -37.94 % | 43.298 M 96.67 % | 22.015 M 165.26 % | -33.734 M -923.18 % | 4.098 M -88.88 % | 36.861 M -19.41 % | 45.738 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 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 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 181.244 M -25.14 % | 242.105 M 35.26 % | 178.986 M 48.13 % | 120.827 M 6.77 % | 113.163 M 14.36 % | 98.950 M -38.61 % | 161.192 M -4.63 % | 169.023 M 35.52 % | 124.723 M -19.23 % | 154.426 M 64.14 % | 94.084 M -33.65 % | 141.801 M 17.70 % | 120.478 M -2.15 % | 123.131 M 11.87 % | 110.064 M -8.55 % | 120.351 M 14.19 % | 105.399 M 86.75 % | 56.438 M -57.87 % | 133.948 M 100.00 % | 66.974 M -44.73 % | 121.172 M 100.00 % | 60.586 M |
Net income | 15.554 M -48.87 % | 30.419 M 60.38 % | 18.967 M 162.74 % | 7.219 M -20.35 % | 9.063 M 956.29 % | 858.000 K -93.37 % | 12.947 M 46.46 % | 8.840 M 34.51 % | 6.572 M -24.22 % | 8.672 M 62.73 % | 5.329 M -40.26 % | 8.920 M 141.15 % | 3.699 M 40.81 % | 2.627 M 145.71 % | -5.747 M -181.40 % | 7.060 M -32.36 % | 10.438 M 138.61 % | 4.375 M -72.11 % | 15.687 M 100.00 % | 7.844 M -68.15 % | 24.627 M 100.00 % | 12.314 M |
Income before tax | 20.420 M -47.79 % | 39.114 M 57.62 % | 24.815 M 128.69 % | 10.851 M -33.68 % | 16.362 M 172.97 % | 5.994 M -73.36 % | 22.500 M 28.34 % | 17.531 M 52.11 % | 11.525 M -18.76 % | 14.187 M 82.12 % | 7.790 M -39.47 % | 12.870 M 147.98 % | 5.190 M -16.60 % | 6.223 M 225.24 % | -4.969 M -146.35 % | 10.721 M -20.57 % | 13.497 M 122.93 % | 6.055 M -69.65 % | 19.949 M 100.00 % | 9.975 M -63.64 % | 27.434 M 100.00 % | 13.717 M |
Income before tax ratio | 0.11 -30.26 % | 0.16 16.53 % | 0.14 54.38 % | 0.09 -37.89 % | 0.14 138.69 % | 0.06 -56.60 % | 0.14 34.58 % | 0.10 12.24 % | 0.09 0.58 % | 0.09 10.96 % | 0.08 -8.77 % | 0.09 110.69 % | 0.04 -14.76 % | 0.05 211.95 % | -0.05 -150.68 % | 0.09 -30.44 % | 0.13 19.37 % | 0.11 -27.97 % | 0.15 0.00 % | 0.15 -34.22 % | 0.23 0.00 % | 0.23 |
EBITDA | 22.406 M -46.70 % | 42.035 M 60.79 % | 26.142 M 23.32 % | 21.199 M -0.66 % | 21.339 M 87.53 % | 11.379 M -60.20 % | 28.590 M 17.57 % | 24.318 M 33.78 % | 18.177 M -12.77 % | 20.839 M 50.15 % | 13.879 M -27.71 % | 19.199 M 63.08 % | 11.773 M 12.25 % | 10.488 M 46.62 % | 7.153 M -59.57 % | 17.692 M -8.73 % | 19.384 M -26.41 % | 26.339 M 9.37 % | 24.084 M 100.00 % | 12.042 M -62.11 % | 31.778 M 100.00 % | 15.889 M |
Net income ratio | 0.09 -31.70 % | 0.13 18.57 % | 0.11 77.36 % | 0.06 -25.40 % | 0.08 823.63 % | 0.01 -89.20 % | 0.08 53.57 % | 0.05 -0.74 % | 0.05 -6.17 % | 0.06 -0.86 % | 0.06 -9.96 % | 0.06 104.88 % | 0.03 43.91 % | 0.02 140.86 % | -0.05 -189.01 % | 0.06 -40.77 % | 0.10 27.77 % | 0.08 -33.82 % | 0.12 0.00 % | 0.12 -42.38 % | 0.20 0.00 % | 0.20 |
Ratio EBITDA | 0.12 -28.80 % | 0.17 18.87 % | 0.15 -16.75 % | 0.18 -6.96 % | 0.19 63.98 % | 0.11 -35.16 % | 0.18 23.28 % | 0.14 -1.28 % | 0.15 8.00 % | 0.13 -8.52 % | 0.15 8.95 % | 0.14 38.55 % | 0.10 14.72 % | 0.09 31.06 % | 0.06 -55.79 % | 0.15 -20.07 % | 0.18 -60.59 % | 0.47 159.57 % | 0.18 0.00 % | 0.18 -31.44 % | 0.26 0.00 % | 0.26 |
Gross profit ratio | 0.25 -11.41 % | 0.28 2.27 % | 0.28 -12.30 % | 0.32 -3.74 % | 0.33 10.41 % | 0.30 -5.27 % | 0.31 7.94 % | 0.29 -3.09 % | 0.30 -8.94 % | 0.33 -0.63 % | 0.33 -6.97 % | 0.36 26.75 % | 0.28 -15.83 % | 0.33 9.56 % | 0.30 -13.84 % | 0.35 0.00 % | 0.35 0.00 % | 0.35 7.70 % | 0.33 0.00 % | 0.33 -18.15 % | 0.40 0.00 % | 0.40 |
Weighted average shs out dil | 200.741 M 0.37 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.001 M 26.32 % | 158.333 M 5.56 % | 150.000 M 0.00 % | 150.000 M -25.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
Weighted average shs out | 200.743 M 0.37 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M -0.01 % | 200.015 M 26.32 % | 158.337 M 5.56 % | 150.002 M 0.00 % | 150.001 M -25.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
EPS diluted | 0.08 -48.33 % | 0.15 58.23 % | 0.09 162.60 % | 0.04 -20.31 % | 0.05 953.49 % | 0.00 -93.35 % | 0.06 46.38 % | 0.04 34.35 % | 0.03 -24.19 % | 0.04 63.16 % | 0.03 -40.36 % | 0.04 141.08 % | 0.02 41.22 % | 0.01 136.09 % | -0.04 -177.07 % | 0.05 -32.33 % | 0.07 217.81 % | 0.02 -72.07 % | 0.08 100.00 % | 0.04 -68.18 % | 0.12 100.00 % | 0.06 |
Earnings per share | 0.08 -48.33 % | 0.15 58.23 % | 0.09 162.60 % | 0.04 -20.31 % | 0.05 953.49 % | 0.00 -93.35 % | 0.06 46.38 % | 0.04 34.35 % | 0.03 -24.19 % | 0.04 63.16 % | 0.03 -40.36 % | 0.04 141.08 % | 0.02 41.22 % | 0.01 136.09 % | -0.04 -177.07 % | 0.05 -32.33 % | 0.07 217.81 % | 0.02 -72.07 % | 0.08 100.00 % | 0.04 -68.18 % | 0.12 100.00 % | 0.06 |
Gross profit | 45.383 M -33.68 % | 68.433 M 38.34 % | 49.467 M 29.91 % | 38.078 M 2.78 % | 37.047 M 26.26 % | 29.341 M -41.85 % | 50.456 M 2.94 % | 49.017 M 31.33 % | 37.324 M -26.46 % | 50.750 M 63.11 % | 31.114 M -38.27 % | 50.406 M 49.18 % | 33.788 M -17.64 % | 41.026 M 22.57 % | 33.471 M -21.20 % | 42.477 M 14.19 % | 37.200 M 86.75 % | 19.919 M -54.62 % | 43.895 M 100.00 % | 21.947 M -54.76 % | 48.511 M 100.00 % | 24.255 M |
Income tax expense | 4.866 M -44.04 % | 8.695 M 48.68 % | 5.848 M 61.01 % | 3.632 M -11.11 % | 4.086 M 950.39 % | 389.000 K -93.54 % | 6.022 M 5.89 % | 5.687 M 98.29 % | 2.868 M -48.00 % | 5.515 M 124.10 % | 2.461 M -37.70 % | 3.950 M 164.92 % | 1.491 M -58.54 % | 3.596 M 362.21 % | 778.000 K -78.75 % | 3.661 M 19.68 % | 3.059 M 82.08 % | 1.680 M -60.58 % | 4.262 M 100.00 % | 2.131 M -24.08 % | 2.807 M 100.00 % | 1.404 M |
Cost of revenue | 135.861 M -21.77 % | 173.672 M 34.09 % | 129.519 M 56.52 % | 82.749 M 8.71 % | 76.116 M 9.35 % | 69.609 M -37.14 % | 110.736 M -7.72 % | 120.006 M 37.31 % | 87.399 M -15.70 % | 103.676 M 64.64 % | 62.970 M -31.10 % | 91.395 M 5.43 % | 86.690 M 5.58 % | 82.105 M 7.20 % | 76.593 M -1.64 % | 77.874 M 14.19 % | 68.199 M 86.75 % | 36.518 M -59.45 % | 90.053 M 100.00 % | 45.027 M -38.03 % | 72.662 M 100.00 % | 36.331 M |
General and administrative expenses | 24.213 M -1.83 % | 24.664 M 9.28 % | 22.569 M 17.77 % | 19.164 M 0.16 % | 19.134 M -1.48 % | 19.421 M -10.64 % | 21.733 M 5.09 % | 20.681 M 23.68 % | 16.722 M -37.83 % | 26.899 M 65.82 % | 16.222 M -31.53 % | 23.693 M 39.21 % | 17.020 M -8.02 % | 18.505 M 31.29 % | 14.095 M -2.29 % | 14.425 M 10.97 % | 12.999 M 53.44 % | 8.472 M -44.66 % | 15.307 M 100.00 % | 7.654 M -42.99 % | 13.425 M 100.00 % | 6.712 M |
Selling and marketing expenses | 2.193 M -54.69 % | 4.840 M 34.33 % | 3.603 M -18.39 % | 4.415 M -7.15 % | 4.755 M -1.96 % | 4.850 M -42.61 % | 8.451 M -20.69 % | 10.655 M 25.62 % | 8.482 M -9.53 % | 9.375 M 16.75 % | 8.030 M -42.50 % | 13.965 M 12.48 % | 12.415 M -23.64 % | 16.258 M 4.71 % | 15.526 M 13.03 % | 13.736 M 56.16 % | 8.796 M 56.15 % | 5.633 M -35.24 % | 8.699 M 100.00 % | 4.349 M -47.24 % | 8.243 M 100.00 % | 4.122 M |
Other expenses | -860.000 K -183.82 % | 1.026 M 209.38 % | -938.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.000 K 97.63 % | -1.222 M | 0.000 | 0.000 | 0.000 100.00 % | -124.500 K 0.00 % | -124.500 K 58.01 % | -296.500 K 0.00 % | -296.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 25.546 M -16.32 % | 30.530 M 20.99 % | 25.234 M 7.02 % | 23.579 M -1.30 % | 23.889 M -1.57 % | 24.271 M -19.59 % | 30.184 M -3.68 % | 31.336 M 24.33 % | 25.204 M -30.52 % | 36.274 M 49.57 % | 24.252 M -35.60 % | 37.658 M 27.94 % | 29.435 M -15.28 % | 34.742 M -9.32 % | 38.311 M 20.60 % | 31.767 M 34.01 % | 23.705 M 71.68 % | 13.808 M -42.48 % | 24.006 M 100.00 % | 12.003 M -44.60 % | 21.668 M 100.00 % | 10.834 M |
Cost and expenses | 161.407 M -20.96 % | 204.202 M 31.95 % | 154.753 M 45.54 % | 106.328 M 6.32 % | 100.005 M 6.52 % | 93.880 M -33.38 % | 140.920 M -6.89 % | 151.342 M 34.40 % | 112.603 M -19.54 % | 139.950 M 60.45 % | 87.222 M -32.41 % | 129.053 M 11.13 % | 116.125 M -0.62 % | 116.847 M 1.69 % | 114.904 M 4.80 % | 109.641 M 19.30 % | 91.904 M 82.62 % | 50.326 M -55.88 % | 114.059 M 100.00 % | 57.029 M -39.54 % | 94.329 M 100.00 % | 47.165 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 -100.00 % | 542.000 K | 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 | 26.406 M -10.50 % | 29.504 M 12.73 % | 26.172 M 11.00 % | 23.579 M -1.30 % | 23.889 M -1.57 % | 24.271 M -19.59 % | 30.184 M -3.68 % | 31.336 M 24.33 % | 25.204 M -30.46 % | 36.245 M 57.38 % | 23.030 M -38.84 % | 37.658 M 27.94 % | 29.435 M -15.33 % | 34.763 M 17.36 % | 29.621 M 5.18 % | 28.161 M 29.21 % | 21.795 M 54.53 % | 14.105 M -41.24 % | 24.006 M 100.00 % | 12.003 M -44.60 % | 21.668 M 100.00 % | 10.834 M |
Interest income | 1.023 M -40.90 % | 1.731 M -23.98 % | 2.277 M -6.91 % | 2.446 M 7.90 % | 2.267 M 105.53 % | 1.103 M 157.11 % | 429.000 K 103.32 % | 211.000 K -4.09 % | 220.000 K 22.91 % | 179.000 K -45.59 % | 329.000 K -21.67 % | 420.000 K 43.84 % | 292.000 K 378.69 % | 61.000 K -52.71 % | 129.000 K 1 072.73 % | 11.000 K 450.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 440.000 K -15.38 % | 520.000 K 15.04 % | 452.000 K 21.83 % | 371.000 K 27.49 % | 291.000 K -32.17 % | 429.000 K 55.43 % | 276.000 K -16.87 % | 332.000 K 16.90 % | 284.000 K -7.49 % | 307.000 K 14.13 % | 269.000 K -47.15 % | 509.000 K -35.89 % | 794.000 K 143.75 % | 325.750 K 585.79 % | 47.500 K 0.00 % | 47.500 K 442.86 % | 8.750 K 0.00 % | 8.750 K 150.00 % | 3.500 K 100.00 % | 1.750 K -68.18 % | 5.500 K 100.00 % | 2.750 K |
Depreciation and amortization | 3.069 M 21.98 % | 2.516 M -3.56 % | 2.609 M -42.66 % | 4.550 M -2.90 % | 4.686 M -5.45 % | 4.956 M -14.76 % | 5.814 M -9.93 % | 6.455 M 1.37 % | 6.368 M 0.36 % | 6.345 M 9.02 % | 5.820 M 0.00 % | 5.820 M 0.54 % | 5.789 M 65.21 % | 3.504 M 10.68 % | 3.166 M 24.74 % | 2.538 M -28.14 % | 3.532 M 132.75 % | 1.518 M -63.27 % | 4.131 M 100.00 % | 2.066 M -52.39 % | 4.338 M 100.00 % | 2.169 M |
Operating income | 19.837 M -47.66 % | 37.903 M 56.41 % | 24.233 M 57.04 % | 15.431 M 17.27 % | 13.158 M 159.53 % | 5.070 M -74.99 % | 20.272 M 14.65 % | 17.681 M 45.88 % | 12.120 M -16.28 % | 14.476 M 110.96 % | 6.862 M -46.17 % | 12.748 M 192.86 % | 4.353 M -37.67 % | 6.984 M 75.17 % | 3.987 M -73.69 % | 15.154 M -4.40 % | 15.852 M 161.44 % | 6.063 M -69.61 % | 19.953 M 100.00 % | 9.976 M -63.64 % | 27.440 M 100.00 % | 13.720 M |
Operating income ratio | 0.11 -30.09 % | 0.16 15.63 % | 0.14 6.01 % | 0.13 9.84 % | 0.12 126.93 % | 0.05 -59.26 % | 0.13 20.22 % | 0.10 7.65 % | 0.10 3.66 % | 0.09 28.53 % | 0.07 -18.87 % | 0.09 148.82 % | 0.04 -36.30 % | 0.06 56.58 % | 0.04 -71.23 % | 0.13 -16.28 % | 0.15 39.99 % | 0.11 -27.88 % | 0.15 0.00 % | 0.15 -34.22 % | 0.23 0.00 % | 0.23 |
Total other income expenses net | 583.000 K -51.86 % | 1.211 M 108.08 % | 582.000 K 112.71 % | -4.580 M -50 788.89 % | -9.000 K 99.76 % | -3.823 M -193.40 % | -1.303 M -768.67 % | -150.000 K 74.79 % | -595.000 K -364.84 % | -128.000 K -313.33 % | 60.000 K 167.42 % | -89.000 K 82.27 % | -502.000 K -722.95 % | -61.000 K 99.31 % | -8.819 M -145.31 % | -3.595 M -88.42 % | -1.908 M -115.68 % | 12.167 M 347 721.43 % | -3.500 K -100.00 % | -1.750 K 68.18 % | -5.500 K -100.00 % | -2.750 K |
2025-06-30 | 2024-12-31 | 2024-06-30 | 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 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 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 | 2016-12-31 | 2015-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -134.237 M -23.67 % | -108.547 M 5.49 % | -114.847 M 7.77 % | -124.527 M 12.70 % | -142.639 M -10.75 % | -128.788 M 2.73 % | -132.400 M -9.10 % | -121.355 M -3.51 % | -117.242 M -1.17 % | -115.888 M -21.23 % | -95.592 M -27.13 % | -75.192 M -41.38 % | -53.183 M 10.24 % | -59.250 M -8.47 % | -54.622 M -49.40 % | -36.560 M 11.52 % | -41.319 M -45.05 % | -28.487 M |
Total investments | 2.715 M -14.49 % | 3.175 M -62.50 % | 8.467 M 581.17 % | 1.243 M -81.36 % | 6.670 M -32.51 % | 9.883 M -32.45 % | 14.630 M -19.44 % | 18.161 M -14.19 % | 21.165 M | 0.000 -100.00 % | 6.025 M | 0.000 -100.00 % | 10.408 M | 0.000 -100.00 % | 14.605 M | 0.000 | 0.000 | 0.000 |
Total debt | 4.003 M -32.93 % | 5.968 M -25.95 % | 8.059 M 356.08 % | 1.767 M -53.30 % | 3.784 M -37.04 % | 6.010 M -27.47 % | 8.286 M 345.24 % | 1.861 M -53.24 % | 3.980 M -33.83 % | 6.015 M -20.93 % | 7.607 M 7.49 % | 7.077 M -68.04 % | 22.141 M -7.82 % | 24.020 M 100.17 % | 12.000 M | 0.000 | 0.000 -100.00 % | 13.509 M |
Accumulated other comprehensive income loss | -97.000 K 98.05 % | -4.970 M -9.52 % | -4.538 M -80.08 % | -2.520 M 41.83 % | -4.332 M -48 233.33 % | 9.000 K -99.78 % | 4.144 M -54.36 % | 9.080 M 50.66 % | 6.027 M 34.17 % | 4.492 M 237.92 % | -3.257 M -117.71 % | -1.496 M -619.23 % | -208.000 K 99.66 % | -60.462 M -5.58 % | -57.264 M -5.59 % | -54.233 M -13.23 % | -47.895 M -11.47 % | -42.967 M |
Retained earnings | 147.973 M -14.40 % | 172.859 M 6.41 % | 162.440 M 4.48 % | 155.473 M 4.87 % | 148.254 M -1.94 % | 151.191 M 0.57 % | 150.333 M 9.42 % | 137.386 M 6.88 % | 128.546 M 5.39 % | 121.974 M 7.65 % | 113.302 M 4.94 % | 107.973 M 9.01 % | 99.053 M 3.46 % | 95.736 M 2.82 % | 93.109 M -5.81 % | 98.856 M 21.51 % | 81.358 M 16.25 % | 69.984 M |
Common stock | 20.220 M 1.10 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 0.00 % | 20.000 M 999 900.00 % | 2.000 K -98.00 % | 100.000 K 0.00 % | 100.000 K |
Total equity | 205.986 M -8.25 % | 224.503 M 4.66 % | 214.516 M 2.36 % | 209.567 M 4.50 % | 200.536 M -3.50 % | 207.814 M -1.55 % | 211.091 M 3.94 % | 203.080 M 6.22 % | 191.187 M 4.43 % | 183.080 M 9.85 % | 166.659 M 2.19 % | 163.091 M 4.91 % | 155.459 M 2.08 % | 152.294 M 0.33 % | 151.786 M 48.76 % | 102.034 M 23.28 % | 82.769 M 12.09 % | 73.839 M |
Other non current liabilities | 7.475 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 |
Long term debt | 0.000 -100.00 % | 1.792 M -58.18 % | 4.285 M | 0.000 | 0.000 -100.00 % | 1.810 M -59.02 % | 4.417 M | 0.000 | 0.000 -100.00 % | 1.811 M -50.91 % | 3.689 M -10.81 % | 4.136 M -26.20 % | 5.604 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 7.475 M -20.14 % | 9.360 M -3.71 % | 9.721 M 95.01 % | 4.985 M 78.67 % | 2.790 M -41.70 % | 4.786 M -37.52 % | 7.660 M 116.38 % | 3.540 M 96.78 % | 1.799 M -52.98 % | 3.826 M 1.65 % | 3.764 M -10.72 % | 4.216 M -26.00 % | 5.697 M 6 448.28 % | 87.000 K 123.08 % | 39.000 K 0.00 % | 39.000 K 3 800.00 % | 1.000 K -99.93 % | 1.517 M |
Other current liabilities | 24.333 M -15.26 % | 28.714 M 48.45 % | 19.343 M -11.46 % | 21.846 M 9.62 % | 19.929 M -8.57 % | 21.796 M -11.48 % | 24.623 M 4.40 % | 23.585 M 17.73 % | 20.033 M -8.69 % | 21.939 M 72.14 % | 12.745 M 9.40 % | 11.650 M -9.51 % | 12.874 M -63.10 % | 34.888 M 155.53 % | 13.653 M -61.45 % | 35.418 M -18.15 % | 43.274 M -24.57 % | 57.368 M |
Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.066 M 5.40 % | 2.909 M -16.98 % | 3.504 M -31.02 % | 5.080 M 8.02 % | 4.703 M 10.32 % | 4.263 M 3.95 % | 4.101 M -7.70 % | 4.443 M 216.90 % | 1.402 M 105.84 % | -24.020 M | 0.000 | 0.000 | 0.000 100.00 % | -13.509 M |
Short term debt | 11.535 M -30.20 % | 16.526 M -15.29 % | 19.510 M 452.07 % | 3.534 M 392.20 % | 718.000 K -44.38 % | 1.291 M 253.70 % | 365.000 K 111.34 % | -3.219 M -345.23 % | -723.000 K -1 125.42 % | -59.000 K 67.76 % | -183.000 K 87.82 % | -1.502 M -148.72 % | 3.083 M | 0.000 -100.00 % | 12.000 M | 0.000 | 0.000 | 0.000 |
Total current liabilities | 43.518 M -20.45 % | 54.708 M 4.61 % | 52.297 M 28.84 % | 40.590 M 7.44 % | 37.780 M 2.98 % | 36.686 M -31.90 % | 53.874 M 9.61 % | 49.151 M -22.68 % | 63.565 M 22.36 % | 51.950 M 46.71 % | 35.409 M 5.23 % | 33.648 M -24.51 % | 44.575 M -31.49 % | 65.066 M 36.88 % | 47.535 M -20.93 % | 60.115 M -4.05 % | 62.650 M -23.88 % | 82.307 M |
Total liabilities | 50.993 M -20.41 % | 64.068 M 3.31 % | 62.018 M 36.08 % | 45.575 M 12.34 % | 40.570 M -2.17 % | 41.472 M -32.60 % | 61.534 M 16.78 % | 52.691 M -19.39 % | 65.364 M 17.19 % | 55.776 M 42.38 % | 39.173 M 3.46 % | 37.864 M -24.68 % | 50.272 M -22.84 % | 65.153 M 36.95 % | 47.574 M -20.91 % | 60.154 M -3.99 % | 62.651 M -25.26 % | 83.824 M |
Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.981 M 17.96 % | -43.860 M 19.50 % | -54.486 M 0.72 % | -54.880 M 5.42 % | -58.025 M -36.77 % | -42.425 M -8.19 % | -39.215 M 8.95 % | -43.070 M 6.39 % | -46.008 M -32.56 % | -34.707 M -5.10 % | -33.024 M | 0.000 100.00 % | -31.916 M 15.91 % | -37.956 M |
Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.243 M -81.36 % | 6.670 M -32.51 % | 9.883 M -32.45 % | 14.630 M -19.44 % | 18.161 M -14.19 % | 21.165 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 42.047 M -7.83 % | 45.619 M 10.13 % | 41.423 M 19.84 % | 34.565 M 17.93 % | 29.311 M -13.73 % | 33.977 M -14.75 % | 39.856 M 8.54 % | 36.719 M -0.38 % | 36.860 M -13.12 % | 42.425 M 8.19 % | 39.215 M -8.95 % | 43.070 M -6.39 % | 46.008 M 32.56 % | 34.707 M 5.10 % | 33.024 M 2.21 % | 32.309 M 1.23 % | 31.916 M -15.91 % | 37.956 M |
Total non current assets | 42.047 M -7.83 % | 45.619 M 10.13 % | 41.423 M 15.68 % | 35.808 M -0.48 % | 35.981 M -17.96 % | 43.860 M -19.50 % | 54.486 M -0.72 % | 54.880 M -5.42 % | 58.025 M 36.77 % | 42.425 M 8.19 % | 39.215 M -8.95 % | 43.070 M -6.39 % | 46.008 M 32.56 % | 34.707 M 5.10 % | 33.024 M 2.21 % | 32.309 M 1.23 % | 31.916 M -15.91 % | 37.956 M |
Other current assets | 3.475 M -77.03 % | 15.126 M 60.61 % | 9.418 M 664.45 % | 1.232 M -89.69 % | 11.945 M 257.10 % | 3.345 M -66.22 % | 9.903 M 183.35 % | 3.495 M -47.87 % | 6.704 M 63.43 % | 4.102 M -49.35 % | 8.098 M 58.85 % | 5.098 M -58.49 % | 12.280 M -23.40 % | 16.032 M -43.73 % | 28.491 M 24.07 % | 22.963 M 80.88 % | 12.695 M 33.06 % | 9.541 M |
Short term investments | 2.715 M -14.49 % | 3.175 M -62.50 % | 8.467 M | 0.000 -100.00 % | 8.095 M | 0.000 -100.00 % | 8.851 M | 0.000 -100.00 % | 5.259 M | 0.000 -100.00 % | 6.025 M | 0.000 -100.00 % | 10.408 M | 0.000 -100.00 % | 14.605 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 138.240 M 20.72 % | 114.515 M -6.83 % | 122.906 M -2.68 % | 126.294 M -13.75 % | 146.423 M 8.62 % | 134.798 M -4.19 % | 140.686 M 14.18 % | 123.216 M 1.64 % | 121.222 M -0.56 % | 121.903 M 18.12 % | 103.199 M 25.44 % | 82.269 M 9.22 % | 75.324 M -9.54 % | 83.270 M 24.99 % | 66.622 M 82.23 % | 36.560 M -11.52 % | 41.319 M -1.61 % | 41.996 M |
Cash and short term investments | 140.955 M 19.77 % | 117.690 M -10.42 % | 131.373 M 4.02 % | 126.294 M -13.75 % | 146.423 M 8.62 % | 134.798 M -4.19 % | 140.686 M 14.18 % | 123.216 M 1.64 % | 121.222 M -0.56 % | 121.903 M 18.12 % | 103.199 M 25.44 % | 82.269 M 9.22 % | 75.324 M -9.54 % | 83.270 M 24.99 % | 66.622 M 82.23 % | 36.560 M -11.52 % | 41.319 M -1.61 % | 41.996 M |
Total current assets | 214.932 M -11.53 % | 242.952 M 3.34 % | 235.111 M 7.19 % | 219.334 M 6.93 % | 205.125 M -0.15 % | 205.426 M -5.83 % | 218.139 M 8.59 % | 200.891 M 1.19 % | 198.526 M 1.07 % | 196.431 M 17.89 % | 166.617 M 5.53 % | 157.885 M -1.15 % | 159.723 M -12.60 % | 182.740 M 9.86 % | 166.336 M 28.07 % | 129.879 M 14.43 % | 113.504 M -5.18 % | 119.707 M |
Inventory | 24.364 M -29.83 % | 34.719 M -14.01 % | 40.376 M -14.13 % | 47.022 M 111.37 % | 22.246 M -45.57 % | 40.869 M 6.86 % | 38.245 M -11.07 % | 43.007 M 0.27 % | 42.891 M 16.20 % | 36.911 M 13.21 % | 32.603 M -12.69 % | 37.342 M -5.84 % | 39.657 M -2.27 % | 40.578 M -13.65 % | 46.992 M 9.98 % | 42.727 M 49.60 % | 28.561 M -20.76 % | 36.042 M |
Net receivables | 46.138 M -38.82 % | 75.417 M 39.81 % | 53.944 M 20.45 % | 44.786 M 57.91 % | 28.361 M 2.58 % | 27.649 M -8.92 % | 30.357 M -2.86 % | 31.252 M 7.20 % | 29.154 M -14.47 % | 34.085 M 37.49 % | 24.790 M -26.70 % | 33.822 M -1.49 % | 34.334 M -1.41 % | 34.825 M 43.72 % | 24.231 M -12.30 % | 27.629 M -33.13 % | 41.316 M 33.80 % | 30.880 M |
Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 7.650 M -19.20 % | 9.468 M -7.06 % | 10.187 M -19.51 % | 12.656 M 106.43 % | 6.131 M 9.00 % | 5.625 M -47.58 % | 10.731 M -18.86 % | 13.225 M -57.21 % | 30.910 M 73.79 % | 17.786 M 71.30 % | 10.383 M -6.21 % | 11.071 M -59.32 % | 27.216 M 16.77 % | 23.307 M 6.51 % | 21.882 M 1.22 % | 21.618 M 45.25 % | 14.883 M -30.32 % | 21.360 M |
Tax payables | 0.000 | 0.000 -100.00 % | 3.257 M 27.53 % | 2.554 M -47.56 % | 4.870 M 125.88 % | 2.156 M -80.66 % | 11.147 M 106.43 % | 5.400 M 37.09 % | 3.939 M 4.82 % | 3.758 M -11.83 % | 4.262 M 20.29 % | 3.543 M 152.71 % | 1.402 M -0.57 % | 1.410 M | 0.000 -100.00 % | 3.079 M -31.47 % | 4.493 M 25.54 % | 3.579 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.976 M 8.23 % | -3.243 M | 0.000 | 0.000 100.00 % | -2.015 M -2 586.67 % | -75.000 K 6.25 % | -80.000 K 13.98 % | -93.000 K | 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 |
Capital lease obligations | 4.003 M -32.93 % | 5.968 M -25.95 % | 8.059 M 356.08 % | 1.767 M -53.30 % | 3.784 M -37.04 % | 6.010 M -27.47 % | 8.286 M 345.24 % | 1.861 M -53.24 % | 3.980 M -33.83 % | 6.015 M -20.93 % | 7.607 M 7.49 % | 7.077 M -18.53 % | 8.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 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 | 37.890 M 3.49 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M 0.00 % | 36.614 M | 0.000 | 0.000 | 0.000 |
Deferred tax liabilities non current | 0.000 -100.00 % | 7.568 M 39.22 % | 5.436 M 9.05 % | 4.985 M 78.67 % | 2.790 M -6.25 % | 2.976 M -8.23 % | 3.243 M -8.39 % | 3.540 M 96.78 % | 1.799 M -10.72 % | 2.015 M 2 586.67 % | 75.000 K -6.25 % | 80.000 K -13.98 % | 92.999 K 6.90 % | 87.000 K 123.08 % | 39.000 K 0.00 % | 39.000 K 3 800.00 % | 1.000 K -99.93 % | 1.517 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 256.979 M -10.95 % | 288.571 M 4.35 % | 276.534 M 8.38 % | 255.142 M 5.82 % | 241.106 M -3.28 % | 249.286 M -8.56 % | 272.625 M 6.59 % | 255.771 M -0.30 % | 256.551 M 7.41 % | 238.856 M 16.04 % | 205.832 M 2.43 % | 200.955 M -2.32 % | 205.731 M -5.39 % | 217.447 M 9.07 % | 199.360 M 22.92 % | 162.188 M 11.53 % | 145.420 M -7.77 % | 157.663 M |
2025-06-30 | 2024-12-31 | 2024-06-30 | 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 | 2016-12-31 | 2015-12-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 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 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.373 M | 0.000 -100.00 % | 153.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 |
Stock based compensation | 1.126 M -16.72 % | 1.352 M 116.67 % | 624.000 K 420.00 % | 120.000 K -55.22 % | 268.000 K -10.07 % | 298.000 K -56.37 % | 683.000 K -10.25 % | 761.000 K 499.21 % | 127.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 |
Change in working capital | 0.000 100.00 % | -30.869 M | 0.000 100.00 % | -24.823 M | 0.000 100.00 % | -454.000 K | 0.000 100.00 % | -3.253 M | 0.000 -100.00 % | 2.594 M | 0.000 -100.00 % | 5.995 M | 0.000 100.00 % | -18.990 M -191.43 % | -6.516 M 74.34 % | -25.392 M -706.86 % | -3.147 M 0.00 % | -3.147 M -565.19 % | 676.500 K 100.00 % | 338.250 K 106.94 % | -4.876 M -100.00 % | -2.438 M |
Accounts receivables | 0.000 100.00 % | -47.645 M | 0.000 100.00 % | -16.221 M | 0.000 -100.00 % | 3.188 M | 0.000 -100.00 % | 3.192 M | 0.000 100.00 % | -2.253 M | 0.000 -100.00 % | 451.000 K | 0.000 100.00 % | -7.049 M | 0.000 -100.00 % | 3.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 -100.00 % | 2.716 M | 0.000 100.00 % | -3.224 M | 0.000 100.00 % | -4.858 M | 0.000 100.00 % | -11.056 M | 0.000 -100.00 % | 1.442 M | 0.000 -100.00 % | 4.331 M | 0.000 -100.00 % | 2.149 M 300.00 % | 537.250 K 103.79 % | -14.166 M -300.00 % | -3.542 M 0.00 % | -3.542 M -194.68 % | 3.741 M 100.00 % | 1.870 M 141.58 % | -4.498 M -100.00 % | -2.249 M |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.181 M | 0.000 -100.00 % | 7.054 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 0.000 -100.00 % | 14.060 M | 0.000 100.00 % | -5.378 M | 0.000 -100.00 % | 1.216 M | 0.000 -100.00 % | 4.611 M | 0.000 -100.00 % | 3.405 M | 0.000 -100.00 % | 1.213 M | 0.000 100.00 % | -14.090 M -99.76 % | -7.054 M 52.41 % | -14.821 M -3 856.91 % | 394.500 K 0.00 % | 394.500 K 112.88 % | -3.064 M -100.00 % | -1.532 M -305.29 % | -378.000 K -100.00 % | -189.000 K |
Other non cash items | 40.387 M 216.22 % | 12.772 M 232.31 % | -9.653 M -331.32 % | 4.173 M -82.37 % | 23.673 M 285.68 % | 6.138 M -56.54 % | 14.122 M 92.03 % | 7.354 M -68.15 % | 23.088 M -11.42 % | 26.066 M 12.22 % | 23.228 M 59.58 % | 14.556 M -16.34 % | 17.399 M -25.86 % | 23.467 M 173.84 % | -31.779 M -380.36 % | 11.335 M 19 443.10 % | 58.000 K 116.44 % | -352.750 K -323.97 % | 157.500 K 100.00 % | 78.750 K -80.77 % | 409.500 K 100.00 % | 204.750 K |
Net cash provided by operating activities | 62.236 M 232.51 % | 18.717 M 28.34 % | 14.584 M 266.47 % | -8.761 M -131.23 % | 28.050 M 1 275.00 % | 2.040 M -90.40 % | 21.255 M 114.87 % | 9.892 M -57.53 % | 23.292 M -17.97 % | 28.393 M 24.88 % | 22.737 M 28.78 % | 17.656 M 15.33 % | 15.309 M 44.32 % | 10.608 M 130.87 % | -34.360 M -670.58 % | -4.459 M -131.79 % | 14.028 M 486.39 % | 2.392 M -88.42 % | 20.652 M 100.00 % | 10.326 M -57.85 % | 24.499 M 100.00 % | 12.250 M |
Investments in property plant and equipment | -485.000 K | 0.000 100.00 % | -3.855 M 59.53 % | -9.526 M -718.38 % | -1.164 M -375.10 % | -245.000 K 84.58 % | -1.589 M 72.36 % | -5.748 M -913.76 % | -567.000 K 92.59 % | -7.654 M -4 200.00 % | -178.000 K 94.83 % | -3.440 M 54.19 % | -7.510 M -29.77 % | -5.787 M -37.95 % | -4.195 M -8.82 % | -3.855 M -138.55 % | -1.616 M -18.15 % | -1.368 M 38.43 % | -2.222 M -100.00 % | -1.111 M 31.86 % | -1.630 M -100.00 % | -815.000 K |
Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K -19.57 % | 46.000 K 283.33 % | 12.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K 685.71 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.312 M 200.00 % | -21.312 M | 0.000 | 0.000 100.00 % | -475.000 K 95.39 % | -10.299 M | 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 100.00 % | -10.000 M -200.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 0.000 100.00 % | -11.971 M | 0.000 | 0.000 -100.00 % | 2.232 M 215.17 % | -1.938 M -551.75 % | 429.000 K 102.01 % | -21.312 M -1.04 % | -21.092 M -11 883.24 % | 179.000 K -45.59 % | 329.000 K -30.74 % | 475.000 K -95.39 % | 10.299 M 6 336.88 % | 160.000 K 5 233.33 % | 3.000 K 100.18 % | -1.657 M -192.06 % | 1.800 M 31.60 % | 1.368 M -38.43 % | 2.222 M 100.00 % | 1.111 M -31.86 % | 1.630 M 100.00 % | 815.000 K |
Net cash used for investing activites | -485.000 K 95.95 % | -11.971 M -210.53 % | -3.855 M 59.37 % | -9.489 M -748.75 % | -1.118 M 48.50 % | -2.171 M -36.63 % | -1.589 M 72.31 % | -5.738 M 73.77 % | -21.879 M -185.85 % | -7.654 M -4 200.00 % | -178.000 K 98.67 % | -13.385 M -636.04 % | 2.497 M 144.38 % | -5.627 M -34.23 % | -4.192 M 23.95 % | -5.512 M -3 095.65 % | 184.000 K 113.68 % | -1.345 M 68.30 % | -4.243 M -100.00 % | -2.121 M -30.14 % | -1.630 M -100.00 % | -815.000 K |
Debt repayment | -2.084 M -125.50 % | 8.174 M 490.91 % | -2.091 M | 0.000 100.00 % | -2.078 M | 0.000 100.00 % | -2.196 M | 0.000 100.00 % | -2.094 M | 0.000 100.00 % | -1.629 M 82.02 % | -9.058 M -505.08 % | -1.497 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 1.496 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 % | 16.750 M 0.00 % | 16.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -40.440 M -102.20 % | -20.000 M -66.67 % | -12.000 M -100.00 % | -6.000 M 50.00 % | -12.000 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 % | -10.000 M -100.00 % | -5.000 M 75.00 % | -20.000 M -100.00 % | -10.000 M |
Other financing activites | 0.000 100.00 % | -10.752 M | 0.000 -100.00 % | 3.954 M | 0.000 100.00 % | -2.439 M -783.70 % | -276.000 K 87.22 % | -2.160 M -660.56 % | -284.000 K 86.04 % | -2.035 M -656.51 % | -269.000 K -115.53 % | 1.732 M 107.14 % | -24.255 M -307.89 % | 11.667 M -83.00 % | 68.614 M 862.38 % | -9.000 M -300.00 % | -2.250 M 77.93 % | -10.197 M -50.97 % | -6.755 M -100.00 % | -3.377 M -1 478.15 % | -214.000 K -100.00 % | -107.000 K |
Net cash used provided by financing activities | -41.028 M -81.72 % | -22.578 M -60.23 % | -14.091 M -588.71 % | -2.046 M 85.47 % | -14.078 M -600.40 % | -2.010 M 8.47 % | -2.196 M -1.67 % | -2.160 M -3.15 % | -2.094 M -2.90 % | -2.035 M -24.92 % | -1.629 M 77.76 % | -7.326 M 71.55 % | -25.752 M -320.73 % | 11.667 M -83.00 % | 68.614 M 862.38 % | -9.000 M -300.00 % | -2.250 M 0.00 % | -2.250 M 86.57 % | -16.755 M -100.00 % | -8.377 M 58.56 % | -20.214 M -100.00 % | -10.107 M |
Effect of forex changes on cash | 3.002 M 339.58 % | -1.253 M -4 719.23 % | -26.000 K -115.57 % | 167.000 K 113.59 % | -1.229 M 63.84 % | -3.399 M -876.72 % | -348.000 K 99.72 % | -123.216 M -201.08 % | 121.903 M 200.00 % | -121.903 M -248.18 % | 82.269 M 213.84 % | -72.269 M -186.79 % | 83.270 M 9 506.38 % | -885.250 K 66.46 % | -2.639 M 0.00 % | -2.639 M -20 798.04 % | 12.750 K 0.00 % | 12.750 K 96.15 % | 6.500 K 100.00 % | 3.250 K -40.91 % | 5.500 K 100.00 % | 2.750 K |
Net change in cash | 23.725 M 119.30 % | -122.906 M -3 527.69 % | -3.388 M 83.17 % | -20.129 M -273.15 % | 11.625 M 297.44 % | -5.888 M -133.70 % | 17.470 M 776.13 % | 1.994 M 392.80 % | -681.000 K -103.64 % | 18.704 M -10.64 % | 20.930 M 201.37 % | 6.945 M -90.78 % | 75.324 M 263.55 % | -46.055 M -180.12 % | 57.482 M 265.59 % | -34.714 M -176.80 % | 45.201 M 3 899.22 % | -1.190 M -602.95 % | -169.250 K 0.00 % | -169.250 K -112.72 % | 1.330 M 0.00 % | 1.330 M |
Cash at beginning of period | 114.515 M -6.83 % | 122.906 M -2.68 % | 126.294 M -13.75 % | 146.423 M 8.62 % | 134.798 M -4.19 % | 140.686 M 14.18 % | 123.216 M 1.64 % | 121.222 M -0.56 % | 121.903 M 18.12 % | 103.199 M 25.44 % | 82.269 M 9.22 % | 75.324 M | 0.000 -100.00 % | 66.622 M 628.91 % | 9.140 M -83.54 % | 55.531 M 437.58 % | 10.330 M 0.00 % | 10.330 M -1.61 % | 10.499 M 0.00 % | 10.499 M 14.51 % | 9.169 M 0.00 % | 9.169 M |
Cash at end of period | 138.240 M | 0.000 -100.00 % | 122.906 M -2.68 % | 126.294 M -13.75 % | 146.423 M 8.62 % | 134.798 M -4.19 % | 140.686 M 14.18 % | 123.216 M 1.64 % | 121.222 M -0.56 % | 121.903 M 18.12 % | 103.199 M 25.44 % | 82.269 M 9.22 % | 75.324 M 266.23 % | 20.567 M -69.13 % | 66.622 M 220.03 % | 20.818 M -62.51 % | 55.531 M 507.56 % | 9.140 M -11.52 % | 10.330 M 0.00 % | 10.330 M -1.61 % | 10.499 M 0.00 % | 10.499 M |
Operating cash flow | 61.667 M 229.47 % | 18.717 M 41.95 % | 13.186 M 250.51 % | -8.761 M -131.23 % | 28.050 M 1 275.00 % | 2.040 M -90.40 % | 21.255 M 114.87 % | 9.892 M -57.53 % | 23.292 M -17.97 % | 28.393 M 24.88 % | 22.737 M 28.78 % | 17.656 M 15.33 % | 15.309 M 44.32 % | 10.608 M 130.87 % | -34.360 M -670.58 % | -4.459 M -131.79 % | 14.028 M 486.39 % | 2.392 M -88.42 % | 20.652 M 100.00 % | 10.326 M -57.85 % | 24.499 M 100.00 % | 12.250 M |
Capital expenditure | -485.000 K 95.95 % | -11.981 M -210.79 % | -3.855 M 59.53 % | -9.526 M -718.38 % | -1.164 M -375.10 % | -245.000 K 84.58 % | -1.589 M 72.36 % | -5.748 M -913.76 % | -567.000 K 92.59 % | -7.654 M -4 200.00 % | -178.000 K 94.83 % | -3.440 M 54.19 % | -7.510 M -29.77 % | -5.787 M -37.95 % | -4.195 M -8.82 % | -3.855 M -138.55 % | -1.616 M -18.15 % | -1.368 M 38.43 % | -2.222 M -100.00 % | -1.111 M 31.86 % | -1.630 M -100.00 % | -815.000 K |
Free CashFlow | 61.182 M 808.28 % | 6.736 M -27.81 % | 9.331 M 151.03 % | -18.287 M -168.02 % | 26.886 M 1 397.83 % | 1.795 M -90.87 % | 19.666 M 374.57 % | 4.144 M -81.76 % | 22.725 M 9.58 % | 20.739 M -8.07 % | 22.559 M 58.69 % | 14.216 M 82.28 % | 7.799 M 61.77 % | 4.821 M 112.50 % | -38.555 M -363.74 % | -8.314 M -166.98 % | 12.412 M 1 111.52 % | 1.025 M -94.44 % | 18.431 M 100.00 % | 9.215 M -59.70 % | 22.869 M 100.00 % | 11.435 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |