
Tu Yi Holding Company Limited 1701.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
---|---|---|---|---|---|---|---|---|---|
Revenue | 213.763 M 130.73 % | 92.645 M 252.36 % | 26.293 M 26.48 % | 20.789 M -32.65 % | 30.869 M -86.80 % | 233.803 M 14.02 % | 205.051 M 21.43 % | 168.867 M -25.88 % | 227.830 M |
Net income | 9.890 M 10.86 % | 8.921 M 148.32 % | -18.462 M 54.52 % | -40.590 M 10.38 % | -45.292 M -276.83 % | 25.614 M 266.23 % | 6.994 M -67.68 % | 21.639 M 41.93 % | 15.246 M |
Income before tax | 8.567 M -28.29 % | 11.947 M 166.40 % | -17.993 M 53.82 % | -38.963 M 29.82 % | -55.517 M -251.47 % | 36.652 M 240.28 % | 10.771 M -63.69 % | 29.660 M 34.94 % | 21.980 M |
Income before tax ratio | 0.04 -68.92 % | 0.13 118.84 % | -0.68 63.49 % | -1.87 -4.21 % | -1.80 -1 247.24 % | 0.16 198.44 % | 0.05 -70.09 % | 0.18 82.06 % | 0.10 |
EBITDA | 6.884 M -52.04 % | 14.355 M 221.34 % | -11.830 M 60.69 % | -30.092 M 36.92 % | -47.702 M -229.04 % | 36.967 M 132.45 % | 15.903 M -54.36 % | 34.841 M 29.79 % | 26.844 M |
Net income ratio | 0.05 -51.95 % | 0.10 113.71 % | -0.70 64.04 % | -1.95 -33.07 % | -1.47 -1 439.28 % | 0.11 221.19 % | 0.03 -73.38 % | 0.13 91.49 % | 0.07 |
Ratio EBITDA | 0.03 -79.22 % | 0.15 134.44 % | -0.45 68.92 % | -1.45 6.33 % | -1.55 -1 077.35 % | 0.16 103.87 % | 0.08 -62.41 % | 0.21 75.11 % | 0.12 |
Gross profit ratio | 0.24 -34.90 % | 0.36 28.87 % | 0.28 151.20 % | 0.11 262.72 % | -0.07 -124.82 % | 0.28 16.26 % | 0.24 -17.61 % | 0.29 39.04 % | 0.21 |
Weighted average shs out dil | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 13.88 % | 878.082 M -12.19 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B |
Weighted average shs out | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 13.88 % | 878.082 M -12.19 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B |
EPS diluted | 0.01 11.24 % | 0.01 148.11 % | -0.02 54.43 % | -0.04 10.38 % | -0.05 -255.14 % | 0.03 317.14 % | 0.01 -67.59 % | 0.02 42.11 % | 0.02 |
Earnings per share | 0.01 11.24 % | 0.01 148.11 % | -0.02 54.43 % | -0.04 10.38 % | -0.05 -255.14 % | 0.03 317.14 % | 0.01 -67.59 % | 0.02 42.11 % | 0.02 |
Gross profit | 50.536 M 50.22 % | 33.642 M 354.07 % | 7.409 M 217.71 % | 2.332 M 209.59 % | -2.128 M -103.28 % | 64.935 M 32.56 % | 48.986 M 0.04 % | 48.965 M 3.06 % | 47.512 M |
Income tax expense | 1.372 M -50.16 % | 2.753 M 434.56 % | 515.000 K -69.79 % | 1.705 M -83.12 % | 10.101 M -6.83 % | 10.842 M 192.87 % | 3.702 M -53.82 % | 8.017 M 14.22 % | 7.019 M |
Cost of revenue | 163.227 M 176.64 % | 59.003 M 212.45 % | 18.884 M 2.31 % | 18.457 M -44.06 % | 32.997 M -80.46 % | 168.868 M 8.20 % | 156.065 M 30.16 % | 119.902 M -33.51 % | 180.318 M |
General and administrative expenses | 28.451 M 43.54 % | 19.821 M 84.74 % | 10.729 M -64.14 % | 29.922 M 24.74 % | 23.987 M -5.06 % | 25.265 M -12.13 % | 28.754 M 476.93 % | 4.984 M -31.34 % | 7.259 M |
Selling and marketing expenses | 11.589 M 36.41 % | 8.496 M 25.20 % | 6.786 M 1.28 % | 6.700 M -43.73 % | 11.906 M 62.03 % | 7.348 M 1.53 % | 7.237 M -2.51 % | 7.423 M -20.13 % | 9.294 M |
Other expenses | 7.470 M 244.43 % | -5.172 M -284.39 % | 2.805 M | 0.000 -100.00 % | 11.674 M 267.87 % | -6.954 M -510.54 % | -1.139 M -334.85 % | 485.000 K 698.77 % | -81.000 K |
Operating expenses | 47.510 M 105.27 % | 23.145 M 13.90 % | 20.320 M -44.32 % | 36.492 M -23.28 % | 47.567 M 85.09 % | 25.699 M -27.56 % | 35.478 M 90.71 % | 18.603 M -23.98 % | 24.471 M |
Cost and expenses | 210.737 M 156.53 % | 82.148 M 109.54 % | 39.204 M -28.65 % | 54.949 M -31.79 % | 80.564 M -58.59 % | 194.567 M 1.58 % | 191.543 M 38.29 % | 138.505 M -32.37 % | 204.789 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 40.040 M 41.40 % | 28.317 M 61.67 % | 17.515 M -52.00 % | 36.492 M 1.67 % | 35.893 M 9.92 % | 32.653 M -9.27 % | 35.991 M 190.09 % | 12.407 M -25.05 % | 16.553 M |
Interest income | 1.425 M -18.48 % | 1.748 M 8.44 % | 1.612 M 1.70 % | 1.585 M -54.61 % | 3.492 M 586.05 % | 509.000 K 83.75 % | 277.000 K -65.55 % | 804.000 K -2.31 % | 823.000 K |
Interest expense | 1.161 M -6.22 % | 1.238 M -5.50 % | 1.310 M -6.29 % | 1.398 M 9.56 % | 1.276 M -58.75 % | 3.093 M 25.68 % | 2.461 M -14.81 % | 2.889 M 16.12 % | 2.488 M |
Depreciation and amortization | 3.858 M 0.00 % | 3.858 M -20.50 % | 4.853 M 19.30 % | 4.068 M -37.79 % | 6.539 M 2.83 % | 6.359 M 138.08 % | 2.671 M 16.54 % | 2.292 M -20.31 % | 2.876 M |
Operating income | 3.026 M -71.17 % | 10.497 M 181.30 % | -12.911 M 62.20 % | -34.160 M 31.26 % | -49.695 M -254.21 % | 32.226 M 143.55 % | 13.232 M -59.35 % | 32.549 M 35.80 % | 23.968 M |
Operating income ratio | 0.01 -87.51 % | 0.11 123.07 % | -0.49 70.12 % | -1.64 -2.07 % | -1.61 -1 267.98 % | 0.14 113.60 % | 0.06 -66.52 % | 0.19 83.22 % | 0.11 |
Total other income expenses net | 5.541 M 282.14 % | 1.450 M 128.53 % | -5.082 M -5.81 % | -4.803 M 17.50 % | -5.822 M -231.54 % | 4.426 M 299.01 % | -2.224 M 23.02 % | -2.889 M -31.50 % | -2.197 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
---|---|---|---|---|---|---|---|---|---|
Net debt | 7.735 M -62.00 % | 20.355 M -37.13 % | 32.376 M 41.39 % | 22.898 M -21.14 % | 29.037 M 176.07 % | 10.518 M -89.47 % | 99.925 M 140.81 % | 41.495 M -45.26 % | 75.799 M |
Total investments | 491.000 K 8 083.33 % | 6.000 K -99.74 % | 2.266 M -55.33 % | 5.073 M -64.25 % | 14.191 M -55.48 % | 31.879 M 31 779.00 % | 100.000 K | 0.000 | 0.000 |
Total debt | 47.800 M -18.22 % | 58.448 M -6.13 % | 62.266 M -6.38 % | 66.512 M -8.96 % | 73.061 M 9.65 % | 66.631 M -40.09 % | 111.221 M 58.23 % | 70.292 M -32.91 % | 104.771 M |
Accumulated other comprehensive income loss | 131.507 M 92.28 % | 68.392 M -3.45 % | 70.839 M -5.68 % | 75.102 M -10.64 % | 84.043 M -6.67 % | 90.051 M 1 013.57 % | -9.857 M -38.75 % | -7.104 M -24.02 % | -5.728 M |
Retained earnings | -32.076 M 23.57 % | -41.966 M 5.49 % | -44.405 M -74.83 % | -25.399 M -267.20 % | 15.191 M -74.88 % | 60.483 M 73.46 % | 34.869 M 25.09 % | 27.875 M 347.00 % | 6.236 M |
Common stock | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M | 0.000 | 0.000 | 0.000 |
Total equity | 142.579 M 5.57 % | 135.051 M 5.26 % | 128.304 M -15.38 % | 151.619 M -24.65 % | 201.228 M -20.35 % | 252.652 M 104.48 % | 123.556 M 8.04 % | 114.357 M 17.37 % | 97.437 M |
Other non current liabilities | 0.000 -100.00 % | 4.708 M 171.65 % | -6.571 M 15.25 % | -7.753 M | 0.000 100.00 % | -10.856 M | 0.000 | 0.000 | 0.000 |
Long term debt | 26.228 M -19.28 % | 32.493 M -3.36 % | 33.623 M -8.11 % | 36.592 M -14.19 % | 42.642 M -29.00 % | 60.060 M 5.73 % | 56.804 M 238.64 % | 16.774 M -9.53 % | 18.540 M |
Total non current liabilities | 32.650 M -12.23 % | 37.201 M -2.54 % | 38.171 M -7.35 % | 41.198 M -12.77 % | 47.230 M -12.80 % | 54.163 M -11.44 % | 61.162 M 180.23 % | 21.826 M -4.74 % | 22.911 M |
Other current liabilities | 19.113 M 34.89 % | 14.169 M -66.60 % | 42.427 M 4.40 % | 40.639 M 753.40 % | 4.762 M -71.41 % | 16.655 M -18.89 % | 20.534 M 96.40 % | 10.455 M -51.59 % | 21.597 M |
Deferred revenue | 0.000 | 0.000 100.00 % | -28.643 M 4.27 % | -29.920 M | 0.000 100.00 % | -6.571 M | 0.000 | 0.000 | 0.000 |
Short term debt | 21.572 M -16.89 % | 25.955 M -9.38 % | 28.643 M -4.27 % | 29.920 M -1.64 % | 30.419 M 347.67 % | 6.795 M -87.51 % | 54.417 M 1.68 % | 53.518 M -37.94 % | 86.231 M |
Total current liabilities | 62.852 M 22.06 % | 51.494 M 16.30 % | 44.276 M -7.13 % | 47.673 M 15.73 % | 41.192 M 4.42 % | 39.450 M -57.71 % | 93.290 M 23.51 % | 75.530 M -37.91 % | 121.647 M |
Total liabilities | 95.502 M 7.67 % | 88.695 M 7.58 % | 82.447 M -7.23 % | 88.871 M 0.51 % | 88.422 M -15.36 % | 104.469 M -32.36 % | 154.452 M 58.65 % | 97.356 M -32.65 % | 144.558 M |
Other non current assets | 21.607 M 43.99 % | 15.006 M 297.86 % | -7.584 M 8.51 % | -8.289 M 19.19 % | -10.258 M -93 154.55 % | -11.000 K -100.05 % | 20.334 M 1.12 % | 20.109 M 130.34 % | 8.730 M |
Long term investments | 491.000 K 113.51 % | -3.634 M -36 440.00 % | 10.000 K -99.69 % | 3.181 M -73.60 % | 12.048 M 201.20 % | 4.000 M | 0.000 | 0.000 | 0.000 |
Intangible assets | 257.000 K -21.65 % | 328.000 K -17.17 % | 396.000 K -17.67 % | 481.000 K -22.29 % | 619.000 K 9.75 % | 564.000 K -4.73 % | 592.000 K -1.33 % | 600.000 K -9.64 % | 664.000 K |
GoodWill | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 K 0.00 % | 54.000 K -99.57 % | 12.526 M -8.48 % | 13.686 M 0.00 % | 13.686 M 0.00 % | 13.686 M |
Goodwill and intangible assets | 257.000 K -21.65 % | 328.000 K -17.17 % | 396.000 K -25.98 % | 535.000 K -20.51 % | 673.000 K -94.86 % | 13.090 M -8.32 % | 14.278 M -0.06 % | 14.286 M -0.45 % | 14.350 M |
Property plant equipment net | 124.149 M -5.00 % | 130.677 M -6.70 % | 140.060 M -9.07 % | 154.037 M -16.23 % | 183.885 M 0.05 % | 183.786 M 5.69 % | 173.888 M 52.86 % | 113.755 M 15.72 % | 98.298 M |
Total non current assets | 146.504 M -2.92 % | 150.913 M 7.44 % | 140.466 M -10.96 % | 157.753 M -19.76 % | 196.606 M -2.13 % | 200.876 M -4.16 % | 209.602 M 40.28 % | 149.422 M 21.65 % | 122.833 M |
Other current assets | 25.913 M 69.77 % | 15.264 M 46.56 % | 10.415 M 86.82 % | 5.575 M -39.10 % | 9.155 M -42.54 % | 15.932 M -24.22 % | 21.025 M -13.97 % | 24.438 M -67.91 % | 76.150 M |
Short term investments | 5.457 M 49.92 % | 3.640 M 61.35 % | 2.256 M 19.24 % | 1.892 M -11.71 % | 2.143 M -92.31 % | 27.879 M 27 779.00 % | 100.000 K | 0.000 | 0.000 |
cash and cash equivalents | 40.065 M 5.18 % | 38.093 M 27.44 % | 29.890 M -31.47 % | 43.614 M -0.93 % | 44.024 M -21.54 % | 56.113 M 396.75 % | 11.296 M -60.77 % | 28.797 M -0.60 % | 28.972 M |
Cash and short term investments | 40.065 M -4.00 % | 41.733 M 26.45 % | 33.003 M -27.48 % | 45.506 M -3.27 % | 47.045 M -43.99 % | 83.992 M 637.03 % | 11.396 M -60.43 % | 28.797 M -0.60 % | 28.972 M |
Total current assets | 91.577 M 25.74 % | 72.833 M 58.76 % | 45.877 M -19.05 % | 56.671 M -8.88 % | 62.192 M -54.17 % | 135.696 M 98.37 % | 68.406 M 9.82 % | 62.291 M -47.73 % | 119.162 M |
Inventory | 846.000 K -33.18 % | 1.266 M -20.97 % | 1.602 M -62.02 % | 4.218 M 1.44 % | 4.158 M 143.59 % | 1.707 M 127.60 % | 750.000 K -10.50 % | 838.000 K 154.71 % | 329.000 K |
Net receivables | 24.753 M 69.89 % | 14.570 M 1 600.12 % | 857.000 K -37.54 % | 1.372 M -25.19 % | 1.834 M -94.62 % | 34.065 M 34.18 % | 25.387 M 208.92 % | 8.218 M -40.06 % | 13.711 M |
Tax assets | 0.000 -100.00 % | 8.536 M 12.55 % | 7.584 M -8.51 % | 8.289 M -19.19 % | 10.258 M 93 154.55 % | 11.000 K -99.00 % | 1.102 M -13.36 % | 1.272 M -12.58 % | 1.455 M |
Other assets | 0.000 | 0.000 -100.00 % | 24.408 M -6.36 % | 26.066 M -15.51 % | 30.852 M 50.14 % | 20.549 M | 0.000 | 0.000 | 0.000 |
Account payables | 22.167 M 179.39 % | 7.934 M 529.18 % | 1.261 M 55.68 % | 810.000 K 3.45 % | 783.000 K -92.55 % | 10.509 M -11.04 % | 11.813 M 239.94 % | 3.475 M -44.33 % | 6.242 M |
Tax payables | 0.000 -100.00 % | 3.436 M 484.35 % | 588.000 K -90.55 % | 6.224 M 19.05 % | 5.228 M -56.66 % | 12.062 M 84.83 % | 6.526 M -19.25 % | 8.082 M 6.66 % | 7.577 M |
Deferred revenue non current | 0.000 100.00 % | -4.708 M -117.40 % | 27.052 M -6.20 % | 28.839 M | 0.000 -100.00 % | 49.204 M -13.38 % | 56.804 M 238.64 % | 16.774 M -9.53 % | 18.540 M |
Minority interest | 2.275 M 2.20 % | 2.226 M 13.98 % | 1.953 M -2.30 % | 1.999 M -3.76 % | 2.077 M -5.63 % | 2.201 M -15.44 % | 2.603 M -17.91 % | 3.171 M -56.74 % | 7.330 M |
Capital lease obligations | 472.000 K -79.75 % | 2.331 M -26.47 % | 3.170 M -29.46 % | 4.494 M -23.69 % | 5.889 M -20.75 % | 7.431 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 |
Other total stockholders equity | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M | 0.000 | 0.000 | 0.000 |
Deferred tax liabilities non current | 6.422 M 36.41 % | 4.708 M 3.52 % | 4.548 M -1.26 % | 4.606 M 0.39 % | 4.588 M -7.48 % | 4.959 M 13.79 % | 4.358 M -13.74 % | 5.052 M 15.58 % | 4.371 M |
Other liabilities | 0.000 | 0.000 -100.00 % | 6.571 M -15.25 % | 7.753 M | 0.000 -100.00 % | 10.856 M | 0.000 | 0.000 | 0.000 |
Total assets | 238.081 M 6.41 % | 223.746 M 6.17 % | 210.751 M -12.37 % | 240.490 M -16.97 % | 289.650 M -18.89 % | 357.121 M 28.46 % | 278.008 M 31.31 % | 211.713 M -12.51 % | 241.995 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.654 M -28.45 % | -6.737 M |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 321.000 K -76.65 % | 1.375 M |
Change in working capital | -8.647 M -2 021.56 % | 450.000 K -80.65 % | 2.325 M 496.15 % | 390.000 K -97.74 % | 17.275 M 279.29 % | -9.635 M -44.41 % | -6.672 M -41.66 % | -4.710 M 89.20 % | -43.621 M |
Accounts receivables | -16.613 M -81.29 % | -9.164 M -3 049.14 % | -291.000 K -149.16 % | 592.000 K -97.12 % | 20.557 M 336.89 % | -8.678 M 49.46 % | -17.169 M -412.56 % | 5.493 M 163.09 % | -8.706 M |
Inventory | 333.000 K 19.78 % | 278.000 K -89.37 % | 2.616 M 1 395.05 % | -202.000 K 93.85 % | -3.282 M -242.95 % | -957.000 K -1 187.50 % | 88.000 K 117.29 % | -509.000 K -279.85 % | -134.000 K |
Accounts payables | 0.000 | 0.000 -100.00 % | 5.187 M 266.36 % | -3.118 M 72.59 % | -11.376 M -119.66 % | -5.179 M -130.16 % | 17.169 M 412.56 % | -5.493 M -163.09 % | 8.706 M |
Other working capital | 7.633 M -18.24 % | 9.336 M 279.99 % | -5.187 M -266.36 % | 3.118 M -72.59 % | 11.376 M 119.66 % | 5.179 M 176.61 % | -6.760 M 30.27 % | -9.694 M 72.13 % | -34.781 M |
Other non cash items | 3.728 M 172.90 % | -5.114 M -1 787.08 % | -271.000 K -100.99 % | 27.370 M 2 912.95 % | -973.000 K -124.08 % | 4.041 M 211.72 % | -3.617 M -273.48 % | 2.085 M 25.23 % | 1.665 M |
Net cash provided by operating activities | 11.251 M -8.10 % | 12.243 M 205.75 % | -11.577 M -57.94 % | -7.330 M 67.39 % | -22.476 M -185.22 % | 26.374 M 736.47 % | 3.153 M -84.98 % | 20.994 M 193.46 % | -22.462 M |
Investments in property plant and equipment | -8.787 M -2 158.87 % | -389.000 K -73.66 % | -224.000 K 63.22 % | -609.000 K -43.29 % | -425.000 K 80.48 % | -2.177 M 96.20 % | -57.250 M -99.48 % | -28.700 M 34.80 % | -44.020 M |
Acquisitions net | -490.000 K | 0.000 | 0.000 100.00 % | -12.230 M -9.95 % | -11.123 M -178.08 % | -4.000 M -2 539.02 % | 164.000 K | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -1.935 M 98.31 % | -114.441 M 4.64 % | -120.005 M -206.92 % | -39.100 M | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 -100.00 % | 870.000 K -93.86 % | 14.165 M -88.72 % | 125.564 M 27.92 % | 98.158 M 150.96 % | 39.113 M | 0.000 | 0.000 |
Other investing activites | 2.925 M 1 229.55 % | 220.000 K -88.18 % | 1.862 M -85.40 % | 12.757 M -21.32 % | 16.214 M 2 070.55 % | 747.000 K 117.78 % | 343.000 K -99.24 % | 44.922 M 1 051.74 % | -4.720 M |
Net cash used for investing activites | -6.352 M -3 658.58 % | -169.000 K -106.74 % | 2.508 M -79.35 % | 12.148 M -23.06 % | 15.789 M 157.88 % | -27.277 M 51.92 % | -56.730 M -449.71 % | 16.222 M 133.28 % | -48.740 M |
Debt repayment | -3.818 M -68.49 % | -2.266 M -86.96 % | -1.212 M 14.41 % | -1.416 M -68.57 % | -840.000 K 98.45 % | -54.150 M -246.32 % | 37.008 M 214.16 % | -32.417 M -231.75 % | 24.605 M |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.356 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 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -1.852 M -49.60 % | -1.238 M 5.50 % | -1.310 M 6.29 % | -1.398 M 6.80 % | -1.500 M 90.54 % | -15.856 M -555.21 % | -2.420 M 16.23 % | -2.889 M -105.31 % | 54.440 M |
Net cash used provided by financing activities | -5.670 M -61.82 % | -3.504 M -38.94 % | -2.522 M 10.38 % | -2.814 M -20.26 % | -2.340 M -105.28 % | 44.350 M 28.22 % | 34.588 M 197.97 % | -35.306 M -144.67 % | 79.045 M |
Effect of forex changes on cash | 2.743 M 847.41 % | -367.000 K 82.79 % | -2.133 M 11.64 % | -2.414 M 21.16 % | -3.062 M -323.50 % | 1.370 M -7.93 % | 1.488 M 171.37 % | -2.085 M 36.43 % | -3.280 M |
Net change in cash | 1.972 M -75.96 % | 8.203 M 159.77 % | -13.724 M -3 247.32 % | -410.000 K 96.61 % | -12.089 M -126.97 % | 44.817 M 356.08 % | -17.501 M -9 900.57 % | -175.000 K -103.84 % | 4.563 M |
Cash at beginning of period | 38.093 M 27.44 % | 29.890 M -31.47 % | 43.614 M -0.93 % | 44.024 M -21.54 % | 56.113 M 396.75 % | 11.296 M -60.77 % | 28.797 M -0.60 % | 28.972 M 18.69 % | 24.409 M |
Cash at end of period | 40.065 M 5.18 % | 38.093 M 27.44 % | 29.890 M -31.47 % | 43.614 M -0.93 % | 44.024 M -21.54 % | 56.113 M 396.75 % | 11.296 M -60.77 % | 28.797 M -0.60 % | 28.972 M |
Operating cash flow | 11.251 M -8.10 % | 12.243 M 205.75 % | -11.577 M -57.94 % | -7.330 M 67.39 % | -22.476 M -185.22 % | 26.374 M 736.47 % | 3.153 M -84.98 % | 20.994 M 193.46 % | -22.462 M |
Capital expenditure | -8.787 M -2 007.19 % | -417.000 K -86.16 % | -224.000 K 63.22 % | -609.000 K -43.29 % | -425.000 K 80.48 % | -2.177 M 96.20 % | -57.250 M -99.48 % | -28.700 M 34.80 % | -44.020 M |
Free CashFlow | 2.464 M -79.16 % | 11.826 M 200.21 % | -11.801 M -48.65 % | -7.939 M 65.33 % | -22.901 M -194.64 % | 24.197 M 144.73 % | -54.097 M -602.01 % | -7.706 M 88.41 % | -66.482 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
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 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 159.797 M 29.73 % | 123.178 M 35.98 % | 90.585 M 38.23 % | 65.530 M 141.67 % | 27.115 M 97.75 % | 13.712 M 8.99 % | 12.581 M 13.54 % | 11.081 M 14.14 % | 9.708 M 9.71 % | 8.849 M -59.81 % | 22.020 M -81.00 % | 115.887 M -1.72 % | 117.916 M 0.76 % | 117.025 M 32.94 % | 88.026 M 71.72 % | 51.263 M -39.29 % | 84.434 M 100.00 % | 42.217 M -62.94 % | 113.915 M 100.00 % | 56.958 M |
Net income | 19.934 M 276.54 % | 5.294 M 15.19 % | 4.596 M -25.93 % | 6.205 M 128.46 % | 2.716 M 118.29 % | -14.853 M -311.55 % | -3.609 M 87.41 % | -28.656 M -140.12 % | -11.934 M 62.04 % | -31.439 M -126.95 % | -13.853 M -195.97 % | 14.435 M 29.13 % | 11.179 M -13.35 % | 12.901 M 318.40 % | -5.907 M -434.25 % | 1.767 M -83.67 % | 10.822 M 100.00 % | 5.411 M -27.67 % | 7.481 M 100.00 % | 3.740 M |
Income before tax | 19.898 M 389.38 % | 4.066 M -9.66 % | 4.501 M -51.46 % | 9.273 M 246.78 % | 2.674 M 118.93 % | -14.122 M -264.82 % | -3.871 M 84.55 % | -25.062 M -80.29 % | -13.901 M 64.16 % | -38.785 M -131.80 % | -16.732 M -185.96 % | 19.465 M 13.25 % | 17.187 M 4.44 % | 16.457 M 389.43 % | -5.686 M -311.16 % | 2.693 M -81.84 % | 14.830 M 100.00 % | 7.415 M -32.53 % | 10.990 M 100.00 % | 5.495 M |
Income before tax ratio | 0.12 277.23 % | 0.03 -33.57 % | 0.05 -64.89 % | 0.14 43.49 % | 0.10 109.58 % | -1.03 -234.72 % | -0.31 86.40 % | -2.26 -57.95 % | -1.43 67.33 % | -4.38 -476.82 % | -0.76 -552.39 % | 0.17 15.24 % | 0.15 3.65 % | 0.14 317.71 % | -0.06 -222.97 % | 0.05 -70.09 % | 0.18 0.00 % | 0.18 82.06 % | 0.10 0.00 % | 0.10 |
EBITDA | 20.714 M 2 460.38 % | 809.000 K -86.68 % | 6.075 M -52.93 % | 12.906 M 790.68 % | 1.449 M 123.36 % | -6.203 M -104.99 % | -3.026 M 86.17 % | -21.883 M -166.57 % | -8.209 M 76.08 % | -34.315 M -219.00 % | -10.757 M -169.92 % | 15.385 M -28.71 % | 21.582 M 3.70 % | 20.812 M 504.04 % | -5.151 M -230.17 % | 3.957 M -77.28 % | 17.419 M 100.00 % | 8.709 M -36.96 % | 13.815 M 100.00 % | 6.907 M |
Net income ratio | 0.12 190.25 % | 0.04 -15.29 % | 0.05 -46.42 % | 0.09 -5.47 % | 0.10 109.25 % | -1.08 -277.61 % | -0.29 88.91 % | -2.59 -110.37 % | -1.23 65.40 % | -3.55 -464.74 % | -0.63 -605.06 % | 0.12 31.39 % | 0.09 -14.00 % | 0.11 264.28 % | -0.07 -294.65 % | 0.03 -73.10 % | 0.13 0.00 % | 0.13 95.17 % | 0.07 0.00 % | 0.07 |
Ratio EBITDA | 0.13 1 873.65 % | 0.01 -90.21 % | 0.07 -65.95 % | 0.20 268.55 % | 0.05 111.81 % | -0.45 -88.08 % | -0.24 87.82 % | -1.97 -133.54 % | -0.85 78.19 % | -3.88 -693.81 % | -0.49 -467.97 % | 0.13 -27.47 % | 0.18 2.92 % | 0.18 403.92 % | -0.06 -175.81 % | 0.08 -62.58 % | 0.21 0.00 % | 0.21 70.11 % | 0.12 0.00 % | 0.12 |
Gross profit ratio | 0.30 54.41 % | 0.20 -33.21 % | 0.29 -8.15 % | 0.32 -32.50 % | 0.47 1 540.95 % | 0.03 -94.85 % | 0.56 1 543.25 % | 0.03 -83.16 % | 0.20 132.86 % | -0.61 -509.45 % | 0.15 -38.00 % | 0.24 -22.94 % | 0.31 15.98 % | 0.27 36.95 % | 0.20 -17.41 % | 0.24 -17.61 % | 0.29 0.00 % | 0.29 39.04 % | 0.21 0.00 % | 0.21 |
Weighted average shs out dil | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B -0.20 % | 1.002 B 32.87 % | 754.144 M 0.55 % | 750.000 M 0.00 % | 750.000 M -25.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B |
Weighted average shs out | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B -0.21 % | 1.002 B 32.87 % | 754.166 M 0.55 % | 750.015 M 0.00 % | 750.000 M -25.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B 0.00 % | 1.000 B |
EPS diluted | 0.02 275.47 % | 0.01 15.22 % | 0.00 -25.81 % | 0.01 129.63 % | 0.00 118.12 % | -0.01 -313.89 % | 0.00 87.46 % | -0.03 -141.18 % | -0.01 62.10 % | -0.03 -125.90 % | -0.01 -196.53 % | 0.01 -2.70 % | 0.01 -13.95 % | 0.02 317.72 % | -0.01 -538.89 % | 0.00 -83.33 % | 0.01 100.00 % | 0.01 -27.03 % | 0.01 100.00 % | 0.00 |
Earnings per share | 0.02 275.47 % | 0.01 15.22 % | 0.00 -25.81 % | 0.01 129.63 % | 0.00 118.12 % | -0.01 -313.89 % | 0.00 87.46 % | -0.03 -141.18 % | -0.01 62.10 % | -0.03 -125.90 % | -0.01 -196.53 % | 0.01 -2.70 % | 0.01 -13.95 % | 0.02 317.72 % | -0.01 -538.89 % | 0.00 -83.33 % | 0.01 100.00 % | 0.01 -27.03 % | 0.01 100.00 % | 0.00 |
Gross profit | 48.183 M 100.32 % | 24.053 M -9.18 % | 26.483 M 26.97 % | 20.857 M 63.14 % | 12.785 M 3 144.92 % | 394.000 K -94.38 % | 7.015 M 1 765.69 % | 376.000 K -80.78 % | 1.956 M 136.06 % | -5.425 M -264.54 % | 3.297 M -88.22 % | 27.984 M -24.27 % | 36.951 M 16.86 % | 31.619 M 82.06 % | 17.367 M 41.81 % | 12.247 M -49.98 % | 24.483 M 100.00 % | 12.241 M -48.47 % | 23.756 M 100.00 % | 11.878 M |
Income tax expense | 58.000 K -95.51 % | 1.292 M 1 515.00 % | 80.000 K -97.14 % | 2.795 M 6 554.76 % | 42.000 K -94.47 % | 760.000 K 210.20 % | 245.000 K -93.15 % | 3.575 M 91.18 % | 1.870 M -74.18 % | 7.242 M 153.31 % | 2.859 M -41.81 % | 4.913 M -17.14 % | 5.929 M 73.16 % | 3.424 M 1 131.65 % | 278.000 K -69.96 % | 925.500 K -76.91 % | 4.009 M 100.00 % | 2.004 M -42.89 % | 3.510 M 100.00 % | 1.755 M |
Cost of revenue | 111.614 M 12.60 % | 99.125 M 54.64 % | 64.102 M 43.49 % | 44.673 M 211.74 % | 14.330 M 7.60 % | 13.318 M 139.27 % | 5.566 M -48.01 % | 10.705 M 38.09 % | 7.752 M -45.69 % | 14.274 M -23.76 % | 18.723 M -78.70 % | 87.903 M 8.57 % | 80.965 M -5.20 % | 85.406 M 20.87 % | 70.659 M 81.10 % | 39.016 M -34.92 % | 59.951 M 100.00 % | 29.976 M -66.75 % | 90.159 M 100.00 % | 45.080 M |
General and administrative expenses | 21.642 M 66.52 % | 12.997 M -15.90 % | 15.454 M 61.57 % | 9.565 M -6.74 % | 10.256 M 387.68 % | 2.103 M -75.62 % | 8.626 M -61.00 % | 22.118 M 183.42 % | 7.804 M -27.74 % | 10.800 M -18.10 % | 13.187 M 35.20 % | 9.754 M -37.12 % | 15.511 M 44.45 % | 10.738 M -40.40 % | 18.016 M 150.62 % | 7.189 M 188.46 % | 2.492 M 100.00 % | 1.246 M -65.67 % | 3.630 M 100.00 % | 1.815 M |
Selling and marketing expenses | 9.303 M 98.99 % | 4.675 M -32.38 % | 6.914 M 27.10 % | 5.440 M 78.01 % | 3.056 M -11.19 % | 3.441 M 2.87 % | 3.345 M 50.61 % | 2.221 M -50.41 % | 4.479 M -48.11 % | 8.631 M 163.54 % | 3.275 M -26.57 % | 4.460 M 54.43 % | 2.888 M -16.87 % | 3.474 M -7.68 % | 3.763 M 107.99 % | 1.809 M -51.25 % | 3.712 M 100.00 % | 1.856 M -60.07 % | 4.647 M 100.00 % | 2.324 M |
Other expenses | 0.000 -100.00 % | 7.470 M | 0.000 100.00 % | -5.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.250 K 0.00 % | -128.250 K 97.71 % | -5.597 M -100.00 % | -2.798 M 62.37 % | -7.437 M -100.00 % | -3.718 M |
Operating expenses | 30.932 M 23.03 % | 25.142 M 12.40 % | 22.368 M 127.48 % | 9.833 M -3.23 % | 10.161 M -31.01 % | 14.728 M 34.18 % | 10.976 M -57.09 % | 25.581 M 60.88 % | 15.901 M -55.16 % | 35.463 M 76.06 % | 20.142 M 162.88 % | 7.662 M -57.52 % | 18.037 M 32.48 % | 13.615 M -39.26 % | 22.416 M 152.73 % | 8.870 M 1 361.20 % | 607.000 K 100.00 % | 303.500 K -63.87 % | 840.000 K 100.00 % | 420.000 K |
Cost and expenses | 142.546 M 14.71 % | 124.267 M 43.71 % | 86.470 M 58.64 % | 54.506 M 122.56 % | 24.491 M -12.68 % | 28.046 M 69.54 % | 16.542 M -54.41 % | 36.286 M 53.41 % | 23.653 M -52.44 % | 49.737 M 27.97 % | 38.865 M -59.33 % | 95.565 M -3.47 % | 99.002 M -0.02 % | 99.021 M 6.39 % | 93.075 M 94.37 % | 47.886 M -30.85 % | 69.253 M 100.00 % | 34.626 M -66.18 % | 102.395 M 100.00 % | 51.197 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 30.932 M 75.03 % | 17.672 M -20.99 % | 22.368 M 49.07 % | 15.005 M 12.72 % | 13.312 M 59.44 % | 8.349 M -30.26 % | 11.971 M -50.55 % | 24.209 M 97.09 % | 12.283 M -60.51 % | 31.105 M 88.95 % | 16.462 M 15.49 % | 14.254 M -22.53 % | 18.399 M 29.46 % | 14.212 M -34.74 % | 21.779 M 142.05 % | 8.998 M 45.04 % | 6.204 M 100.00 % | 3.102 M -62.52 % | 8.277 M 100.00 % | 4.138 M |
Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 460.000 K 820.00 % | 50.000 K -76.42 % | 212.000 K 135.56 % | 90.000 K -37.06 % | 143.000 K 225.00 % | 44.000 K -97.91 % | 2.103 M 1 761.06 % | 113.000 K -86.81 % | 857.000 K -50.38 % | 1.727 M 11.64 % | 1.547 M 142.86 % | 637.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 -100.00 % | 773.250 K 25.68 % | 615.250 K 0.00 % | 615.250 K -57.41 % | 1.445 M 100.00 % | 722.250 K -41.94 % | 1.244 M 100.00 % | 622.000 K |
Depreciation and amortization | 3.463 M 82.43 % | 1.898 M -3.16 % | 1.960 M 4.14 % | 1.882 M -4.76 % | 1.976 M 12.79 % | 1.752 M -9.22 % | 1.930 M -1.03 % | 1.950 M -7.93 % | 2.118 M -4.38 % | 2.215 M -8.01 % | 2.408 M 40.74 % | 1.711 M -43.53 % | 3.030 M 99.60 % | 1.518 M 32.23 % | 1.148 M 71.92 % | 667.750 K -41.73 % | 1.146 M 100.00 % | 573.000 K -60.15 % | 1.438 M 100.00 % | 719.000 K |
Operating income | 17.251 M 1 684.11 % | -1.089 M -126.46 % | 4.115 M -62.67 % | 11.024 M 2 191.84 % | -527.000 K 93.38 % | -7.955 M -60.51 % | -4.956 M 79.21 % | -23.833 M -130.78 % | -10.327 M 71.73 % | -36.530 M -177.48 % | -13.165 M -196.28 % | 13.674 M -26.29 % | 18.552 M -3.85 % | 19.294 M 406.30 % | -6.299 M -291.50 % | 3.289 M -79.79 % | 16.273 M 100.00 % | 8.136 M -34.26 % | 12.377 M 100.00 % | 6.188 M |
Operating income ratio | 0.11 1 321.10 % | -0.01 -119.46 % | 0.05 -73.00 % | 0.17 965.56 % | -0.02 96.65 % | -0.58 -47.27 % | -0.39 81.68 % | -2.15 -102.19 % | -1.06 74.23 % | -4.13 -590.48 % | -0.60 -606.69 % | 0.12 -25.00 % | 0.16 -4.57 % | 0.16 330.40 % | -0.07 -211.52 % | 0.06 -66.71 % | 0.19 0.00 % | 0.19 77.39 % | 0.11 0.00 % | 0.11 |
Total other income expenses net | 2.647 M -48.65 % | 5.155 M 1 235.49 % | 386.000 K 122.04 % | -1.751 M -154.70 % | 3.201 M 151.91 % | -6.167 M -668.39 % | 1.085 M 188.28 % | -1.229 M 65.61 % | -3.574 M -58.49 % | -2.255 M 36.78 % | -3.567 M -161.60 % | 5.791 M 524.25 % | -1.365 M 51.89 % | -2.837 M -122.68 % | -1.274 M -113.58 % | -596.500 K 58.65 % | -1.443 M -100.00 % | -721.250 K 47.98 % | -1.387 M -100.00 % | -693.250 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 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-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 | 2017-12-31 | 2016-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 16.509 M 113.43 % | 7.735 M -49.03 % | 15.175 M -25.45 % | 20.355 M -26.42 % | 27.665 M -14.55 % | 32.376 M 11.55 % | 29.025 M 26.76 % | 22.898 M -50.28 % | 46.057 M 58.61 % | 29.037 M -17.02 % | 34.994 M 232.71 % | 10.518 M -82.87 % | 61.399 M -38.55 % | 99.925 M 140.81 % | 41.495 M -45.26 % | 75.799 M |
Total investments | 469.000 K -4.48 % | 491.000 K -78.92 % | 2.329 M 38 716.67 % | 6.000 K -99.81 % | 3.134 M 38.31 % | 2.266 M -55.31 % | 5.071 M -0.04 % | 5.073 M -85.13 % | 34.116 M 140.41 % | 14.191 M -36.82 % | 22.460 M -29.55 % | 31.879 M 31 779.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 |
Total debt | 48.262 M 0.97 % | 47.800 M -9.23 % | 52.661 M -9.90 % | 58.448 M -1.05 % | 59.071 M -5.13 % | 62.266 M 2.64 % | 60.666 M -8.79 % | 66.512 M -0.98 % | 67.173 M -8.06 % | 73.061 M 10.58 % | 66.071 M -0.84 % | 66.631 M -40.59 % | 112.150 M 0.84 % | 111.221 M 58.23 % | 70.292 M -32.91 % | 104.771 M |
Accumulated other comprehensive income loss | 158.218 M 20.31 % | 131.507 M 113.03 % | 61.732 M | 0.000 -100.00 % | 69.185 M -2.33 % | 70.839 M 8.29 % | 65.413 M -12.90 % | 75.102 M -10.79 % | 84.189 M 0.17 % | 84.043 M -9.59 % | 92.956 M 3.23 % | 90.051 M 1.70 % | 88.543 M 998.28 % | -9.857 M -38.75 % | -7.104 M -24.02 % | -5.728 M |
Retained earnings | 0.000 100.00 % | -32.076 M -3.85 % | -30.888 M 26.40 % | -41.966 M -0.66 % | -41.689 M 6.12 % | -44.405 M -53.08 % | -29.008 M -14.21 % | -25.399 M -879.83 % | 3.257 M -78.56 % | 15.191 M -67.42 % | 46.630 M -22.90 % | 60.483 M 31.35 % | 46.048 M 32.06 % | 34.869 M 25.09 % | 27.875 M 347.00 % | 6.236 M |
Common stock | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M 0.00 % | 8.797 M | 0.000 | 0.000 | 0.000 |
Total equity | 169.312 M 18.75 % | 142.579 M 7.24 % | 132.959 M -1.55 % | 135.051 M 4.39 % | 129.366 M 0.83 % | 128.304 M -7.23 % | 138.305 M -8.78 % | 151.619 M -19.92 % | 189.343 M -5.91 % | 201.228 M -16.74 % | 241.684 M -4.34 % | 252.652 M 6.52 % | 237.190 M 91.97 % | 123.556 M 8.04 % | 114.357 M 17.37 % | 97.437 M |
Other non current liabilities | 6.479 M | 0.000 -100.00 % | 4.519 M -4.01 % | 4.708 M 170.53 % | -6.675 M -1.58 % | -6.571 M 9.17 % | -7.234 M 6.69 % | -7.753 M 12.41 % | -8.851 M 2.35 % | -9.064 M 5.95 % | -9.637 M 11.23 % | -10.856 M 6.81 % | -11.649 M | 0.000 | 0.000 | 0.000 |
Long term debt | 28.115 M 7.19 % | 26.228 M -9.39 % | 28.946 M -10.92 % | 32.493 M 3.07 % | 31.524 M -6.24 % | 33.623 M 2.76 % | 32.719 M -10.58 % | 36.592 M -10.18 % | 40.739 M -4.46 % | 42.642 M -28.06 % | 59.278 M -1.30 % | 60.060 M -4.23 % | 62.714 M 10.40 % | 56.804 M 238.64 % | 16.774 M -9.53 % | 18.540 M |
Total non current liabilities | 34.594 M 5.95 % | 32.650 M -2.44 % | 33.465 M -10.04 % | 37.201 M 26.92 % | 29.311 M -7.24 % | 31.600 M 5.33 % | 30.001 M -10.30 % | 33.445 M -8.85 % | 36.694 M -3.86 % | 38.166 M -29.58 % | 54.196 M 0.06 % | 54.163 M -4.04 % | 56.443 M -7.72 % | 61.162 M 180.23 % | 21.826 M -4.74 % | 22.911 M |
Other current liabilities | 22.229 M 16.30 % | 19.113 M -22.70 % | 24.727 M 62.44 % | 15.222 M -7.80 % | 16.509 M 19.77 % | 13.784 M 8.96 % | 12.651 M 18.02 % | 10.719 M 10.43 % | 9.707 M 103.84 % | 4.762 M -39.69 % | 7.896 M -21.70 % | 10.084 M -63.57 % | 27.683 M 34.82 % | 20.534 M 96.40 % | 10.455 M -51.59 % | 21.597 M |
Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -1.053 M 96.18 % | -27.547 M 3.83 % | -28.643 M -2.49 % | -27.947 M 6.59 % | -29.920 M -13.19 % | -26.434 M 13.10 % | -30.419 M -347.80 % | -6.793 M -3.38 % | -6.571 M 86.71 % | -49.436 M | 0.000 | 0.000 | 0.000 |
Short term debt | 20.147 M -6.61 % | 21.572 M -9.04 % | 23.715 M -8.63 % | 25.955 M -5.78 % | 27.547 M -3.83 % | 28.643 M 2.49 % | 27.947 M -6.59 % | 29.920 M 13.19 % | 26.434 M -13.10 % | 30.419 M 347.80 % | 6.793 M -0.03 % | 6.795 M -86.25 % | 49.436 M -9.15 % | 54.417 M 1.68 % | 53.518 M -37.94 % | 86.231 M |
Total current liabilities | 59.906 M -4.69 % | 62.852 M 7.80 % | 58.306 M 13.23 % | 51.494 M 6.81 % | 48.210 M 8.89 % | 44.276 M 3.63 % | 42.724 M -10.38 % | 47.673 M 23.78 % | 38.513 M -6.50 % | 41.192 M 133.21 % | 17.663 M -55.23 % | 39.450 M -61.60 % | 102.741 M 10.13 % | 93.290 M 23.51 % | 75.530 M -37.91 % | 121.647 M |
Total liabilities | 94.500 M -1.05 % | 95.502 M 4.07 % | 91.771 M 3.47 % | 88.695 M 5.34 % | 84.196 M 2.12 % | 82.447 M 3.11 % | 79.959 M -10.03 % | 88.871 M 5.73 % | 84.058 M -4.94 % | 88.422 M 8.50 % | 81.496 M -21.99 % | 104.469 M -38.85 % | 170.833 M 10.61 % | 154.452 M 58.65 % | 97.356 M -32.65 % | 144.558 M |
Other non current assets | 21.800 M 0.89 % | 21.607 M 10.20 % | 19.607 M 5.19 % | 18.640 M 350.20 % | -7.450 M 1.77 % | -7.584 M 4.74 % | -7.961 M 3.96 % | -8.289 M 31.33 % | -12.070 M -17.66 % | -10.258 M -309.50 % | -2.505 M -22 672.73 % | -11.000 K 99.99 % | -198.205 M -1 074.75 % | 20.334 M 1.12 % | 20.109 M 130.34 % | 8.730 M |
Long term investments | 469.000 K -4.48 % | 491.000 K 24 450.00 % | 2.000 K 100.06 % | -3.634 M -40 477.78 % | 9.000 K -10.00 % | 10.000 K -99.80 % | 5.071 M 59.42 % | 3.181 M -80.53 % | 16.339 M 35.62 % | 12.048 M 201.20 % | 4.000 M 0.00 % | 4.000 M -97.98 % | 198.145 M | 0.000 | 0.000 | 0.000 |
Intangible assets | 257.000 K 0.00 % | 257.000 K -11.99 % | 292.000 K -10.98 % | 328.000 K -7.08 % | 353.000 K -10.86 % | 396.000 K -1.98 % | 404.000 K -16.01 % | 481.000 K -13.80 % | 558.000 K -9.85 % | 619.000 K -44.63 % | 1.118 M 98.23 % | 564.000 K -3.75 % | 586.000 K -1.01 % | 592.000 K -1.33 % | 600.000 K -9.64 % | 664.000 K |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.000 K 0.00 % | 54.000 K | 0.000 -100.00 % | 54.000 K -99.57 % | 12.526 M 0.00 % | 12.526 M -8.48 % | 13.686 M 0.00 % | 13.686 M 0.00 % | 13.686 M 0.00 % | 13.686 M |
Goodwill and intangible assets | 257.000 K 0.00 % | 257.000 K -11.99 % | 292.000 K -10.98 % | 328.000 K -7.08 % | 353.000 K -10.86 % | 396.000 K -13.54 % | 458.000 K -14.39 % | 535.000 K -4.12 % | 558.000 K -17.09 % | 673.000 K -95.07 % | 13.644 M 4.23 % | 13.090 M -8.28 % | 14.272 M -0.04 % | 14.278 M -0.06 % | 14.286 M -0.45 % | 14.350 M |
Property plant equipment net | 141.297 M 13.81 % | 124.149 M 4.65 % | 118.629 M -9.22 % | 130.677 M -1.89 % | 133.199 M -4.90 % | 140.060 M 0.31 % | 139.631 M -9.35 % | 154.037 M -9.40 % | 170.016 M -7.54 % | 183.885 M -4.35 % | 192.244 M 4.60 % | 183.786 M -0.08 % | 183.933 M 5.78 % | 173.888 M 52.86 % | 113.755 M 15.72 % | 98.298 M |
Total non current assets | 163.823 M 11.82 % | 146.504 M 5.76 % | 138.530 M -8.21 % | 150.913 M 12.99 % | 133.561 M -4.92 % | 140.466 M -3.23 % | 145.160 M -7.98 % | 157.753 M -15.60 % | 186.913 M -4.93 % | 196.606 M -6.33 % | 209.888 M 4.49 % | 200.876 M 1.35 % | 198.205 M -5.44 % | 209.602 M 40.28 % | 149.422 M 21.65 % | 122.833 M |
Other current assets | 45.468 M 75.46 % | 25.913 M -11.00 % | 29.116 M 120.11 % | 13.228 M -6.05 % | 14.080 M 72.57 % | 8.159 M -32.06 % | 12.009 M 115.41 % | 5.575 M -47.13 % | 10.545 M 50.39 % | 7.012 M -69.32 % | 22.859 M 43.48 % | 15.932 M -83.87 % | 98.748 M 369.67 % | 21.025 M -13.97 % | 24.438 M -67.91 % | 76.150 M |
Short term investments | 0.000 -100.00 % | 5.457 M 134.51 % | 2.327 M -36.07 % | 3.640 M 16.48 % | 3.125 M 38.52 % | 2.256 M | 0.000 -100.00 % | 1.892 M -89.36 % | 17.777 M 729.54 % | 2.143 M -88.39 % | 18.460 M -33.79 % | 27.879 M 27 779.00 % | 100.000 K 0.00 % | 100.000 K | 0.000 | 0.000 |
cash and cash equivalents | 31.753 M -20.75 % | 40.065 M 6.88 % | 37.486 M -1.59 % | 38.093 M 21.29 % | 31.406 M 5.07 % | 29.890 M -5.53 % | 31.641 M -27.45 % | 43.614 M 106.54 % | 21.116 M -52.04 % | 44.024 M 41.66 % | 31.077 M -44.62 % | 56.113 M 10.57 % | 50.751 M 349.28 % | 11.296 M -60.77 % | 28.797 M -0.60 % | 28.972 M |
Cash and short term investments | 34.255 M -14.50 % | 40.065 M 0.63 % | 39.813 M -9.04 % | 43.769 M 26.75 % | 34.531 M -2.06 % | 35.259 M 11.43 % | 31.641 M -30.47 % | 45.506 M 17.00 % | 38.893 M -20.93 % | 49.188 M -0.70 % | 49.537 M -41.02 % | 83.992 M 65.17 % | 50.851 M 346.22 % | 11.396 M -60.43 % | 28.797 M -0.60 % | 28.972 M |
Total current assets | 99.989 M 9.19 % | 91.577 M 6.24 % | 86.200 M 18.35 % | 72.833 M 30.70 % | 55.727 M 21.47 % | 45.877 M -3.14 % | 47.366 M -16.42 % | 56.671 M 5.29 % | 53.824 M -13.46 % | 62.192 M -31.09 % | 90.249 M -33.49 % | 135.696 M -28.32 % | 189.319 M 176.76 % | 68.406 M 9.82 % | 62.291 M -47.73 % | 119.162 M |
Inventory | 1.060 M 25.30 % | 846.000 K -23.58 % | 1.107 M -12.56 % | 1.266 M -31.49 % | 1.848 M 15.36 % | 1.602 M -33.86 % | 2.422 M -42.58 % | 4.218 M 0.07 % | 4.215 M 1.37 % | 4.158 M 39.86 % | 2.973 M 74.17 % | 1.707 M 0.53 % | 1.698 M 126.40 % | 750.000 K -10.50 % | 838.000 K 154.71 % | 329.000 K |
Net receivables | 19.206 M -22.41 % | 24.753 M 53.14 % | 16.164 M 10.94 % | 14.570 M 176.58 % | 5.268 M 514.70 % | 857.000 K -33.77 % | 1.294 M -5.69 % | 1.372 M 702.34 % | 171.000 K -90.68 % | 1.834 M -87.67 % | 14.880 M -56.32 % | 34.065 M -10.41 % | 38.022 M 49.77 % | 25.387 M 208.92 % | 8.218 M -40.06 % | 13.711 M |
Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 4.902 M -34.20 % | 7.450 M -1.77 % | 7.584 M -4.74 % | 7.961 M -3.96 % | 8.289 M -31.33 % | 12.070 M 17.66 % | 10.258 M 309.50 % | 2.505 M 22 672.73 % | 11.000 K -81.67 % | 60.000 K -94.56 % | 1.102 M -13.36 % | 1.272 M -12.58 % | 1.455 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.274 M -0.55 % | 24.408 M -5.17 % | 25.738 M -1.26 % | 26.066 M -20.20 % | 32.664 M 5.87 % | 30.852 M 33.89 % | 23.043 M 12.14 % | 20.549 M 0.24 % | 20.499 M | 0.000 | 0.000 | 0.000 |
Account payables | 17.530 M -20.92 % | 22.167 M 124.73 % | 9.864 M 24.33 % | 7.934 M 120.33 % | 3.601 M 185.57 % | 1.261 M 160.00 % | 485.000 K -40.12 % | 810.000 K 2.66 % | 789.000 K 0.77 % | 783.000 K -59.07 % | 1.913 M -81.80 % | 10.509 M -48.07 % | 20.235 M 71.29 % | 11.813 M 239.94 % | 3.475 M -44.33 % | 6.242 M |
Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.436 M 521.34 % | 553.000 K -5.95 % | 588.000 K -64.17 % | 1.641 M -73.63 % | 6.224 M 293.18 % | 1.583 M -69.72 % | 5.228 M 392.74 % | 1.061 M -91.20 % | 12.062 M 123.91 % | 5.387 M -17.45 % | 6.526 M -19.25 % | 8.082 M 6.66 % | 7.577 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -4.708 M -118.95 % | 24.849 M -8.14 % | 27.052 M 6.15 % | 25.485 M -11.63 % | 28.839 M -9.56 % | 31.888 M -5.03 % | 33.578 M -32.36 % | 49.641 M 0.89 % | 49.204 M -3.64 % | 51.065 M -10.10 % | 56.804 M 238.64 % | 16.774 M -9.53 % | 18.540 M |
Minority interest | 2.297 M 0.97 % | 2.275 M 3.50 % | 2.198 M -1.26 % | 2.226 M 13.98 % | 1.953 M 0.00 % | 1.953 M -1.51 % | 1.983 M -0.80 % | 1.999 M 0.96 % | 1.980 M -4.67 % | 2.077 M -4.77 % | 2.181 M -0.91 % | 2.201 M -17.93 % | 2.682 M 3.03 % | 2.603 M -17.91 % | 3.171 M -56.74 % | 7.330 M |
Capital lease obligations | 157.000 K -66.74 % | 472.000 K -75.62 % | 1.936 M -16.95 % | 2.331 M -11.10 % | 2.622 M -17.29 % | 3.170 M -16.73 % | 3.807 M -15.29 % | 4.494 M 3.36 % | 4.348 M -26.17 % | 5.889 M -10.41 % | 6.573 M -11.55 % | 7.431 M -5.53 % | 7.866 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 0.000 -100.00 % | 91.120 M 0.00 % | 91.120 M -45.11 % | 165.994 M -0.48 % | 166.787 M -0.98 % | 168.441 M 84.86 % | 91.120 M -47.24 % | 172.704 M 89.53 % | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M 0.00 % | 91.120 M | 0.000 | 0.000 | 0.000 |
Deferred tax liabilities non current | 0.000 -100.00 % | 6.422 M | 0.000 -100.00 % | 4.708 M 5.51 % | 4.462 M -1.89 % | 4.548 M 0.71 % | 4.516 M -1.95 % | 4.606 M -4.16 % | 4.806 M 4.75 % | 4.588 M 0.72 % | 4.555 M -8.15 % | 4.959 M -7.79 % | 5.378 M 23.41 % | 4.358 M -13.74 % | 5.052 M 15.58 % | 4.371 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.675 M 1.58 % | 6.571 M -9.17 % | 7.234 M -6.69 % | 7.753 M -12.41 % | 8.851 M -2.35 % | 9.064 M -5.95 % | 9.637 M -11.23 % | 10.856 M -6.81 % | 11.649 M | 0.000 | 0.000 | 0.000 |
Total assets | 263.812 M 10.81 % | 238.081 M 5.94 % | 224.730 M 0.44 % | 223.746 M 4.77 % | 213.562 M 1.33 % | 210.751 M -3.44 % | 218.264 M -9.24 % | 240.490 M -12.04 % | 273.401 M -5.61 % | 289.650 M -10.38 % | 323.180 M -9.50 % | 357.121 M -12.48 % | 408.023 M 46.77 % | 278.008 M 31.31 % | 211.713 M -12.51 % | 241.995 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 | 2017-12-31 | 2016-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 | 2018-01-31 | 2017-06-30 | 2017-01-31 | 2016-06-30 | 2016-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.500 K 100.00 % | 80.250 K -88.33 % | 687.500 K 100.00 % | 343.750 K |
Change in working capital | 0.000 100.00 % | -30.031 M | 0.000 100.00 % | -11.691 M | 0.000 100.00 % | -2.862 M | 0.000 -100.00 % | 3.508 M | 0.000 -100.00 % | 28.651 M | 0.000 100.00 % | -1.085 M 67.81 % | -3.371 M 86.75 % | -25.444 M -1 425.42 % | -1.668 M 0.00 % | -1.668 M 29.17 % | -2.355 M -100.00 % | -1.178 M 94.60 % | -21.811 M -100.00 % | -10.905 M |
Accounts receivables | 0.000 100.00 % | -16.613 M | 0.000 100.00 % | -9.164 M | 0.000 100.00 % | -291.000 K | 0.000 -100.00 % | 592.000 K | 0.000 -100.00 % | 20.557 M | 0.000 -100.00 % | 3.957 M 131.32 % | -12.635 M 26.41 % | -17.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 2.616 M | 0.000 100.00 % | -202.000 K | 0.000 100.00 % | -3.282 M | 0.000 100.00 % | -9.000 K 99.05 % | -948.000 K -1 177.27 % | 88.000 K 300.00 % | 22.000 K 0.00 % | 22.000 K 108.64 % | -254.500 K -100.00 % | -127.250 K -89.93 % | -67.000 K -100.00 % | -33.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 -100.00 % | 3.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 0.000 100.00 % | -13.751 M | 0.000 100.00 % | -2.805 M | 0.000 100.00 % | -5.187 M | 0.000 -100.00 % | 3.118 M | 0.000 -100.00 % | 11.376 M | 0.000 100.00 % | -5.033 M -149.29 % | 10.212 M 222.11 % | -8.363 M -394.85 % | -1.690 M 0.00 % | -1.690 M 19.54 % | -2.101 M -100.00 % | -1.050 M 95.17 % | -21.744 M -100.00 % | -10.872 M |
Other non cash items | -19.934 M -155.36 % | 36.010 M 617.09 % | -6.964 M -157.01 % | 12.216 M 555.31 % | -2.683 M -114.74 % | 18.206 M 236.99 % | -13.290 M -189.90 % | 14.783 M 56.12 % | 9.469 M 185.11 % | -11.125 M -808.91 % | -1.224 M 93.40 % | -18.539 M -206.54 % | 17.401 M -20.82 % | 21.977 M 822.93 % | -3.040 M -7 700.00 % | 40.000 K -94.49 % | 726.000 K 100.00 % | 363.000 K -56.32 % | 831.000 K 100.00 % | 415.500 K |
Net cash provided by operating activities | 0.000 -100.00 % | 11.273 M 51 340.91 % | -22.000 K -100.24 % | 9.165 M 258.29 % | 2.558 M -10.15 % | 2.847 M 119.74 % | -14.424 M -86.50 % | -7.734 M -2 014.36 % | 404.000 K 103.74 % | -10.813 M 7.29 % | -11.663 M -525.36 % | -1.865 M -106.60 % | 28.239 M 157.84 % | 10.952 M 240.43 % | -7.799 M -1 089.41 % | 788.250 K -92.49 % | 10.497 M 100.00 % | 5.249 M 146.73 % | -11.231 M -100.00 % | -5.616 M |
Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -389.000 K | 0.000 100.00 % | -224.000 K | 0.000 100.00 % | -609.000 K | 0.000 100.00 % | -425.000 K | 0.000 100.00 % | -2.177 M | 0.000 100.00 % | -57.250 M -300.00 % | -14.313 M 0.00 % | -14.313 M 0.26 % | -14.350 M -100.00 % | -7.175 M 67.40 % | -22.010 M -100.00 % | -11.005 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 | 0.000 | 0.000 -100.00 % | 5.462 M -61.83 % | 14.309 M | 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 100.00 % | -30.001 M -206.92 % | -9.775 M 0.00 % | -9.775 M | 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 -100.00 % | 24.540 M 150.96 % | 9.778 M 0.00 % | 9.778 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 0.000 100.00 % | -8.620 M -480.07 % | 2.268 M 1 900.00 % | -126.000 K 61.93 % | -331.000 K -105.22 % | 6.342 M 275.68 % | -3.610 M -110.72 % | 33.665 M 261.01 % | -20.908 M -289.74 % | 11.019 M 112.11 % | 5.195 M 120.64 % | -25.173 M -34 583.56 % | 73.000 K -99.83 % | 43.696 M 201.20 % | -43.176 M -401.73 % | 14.309 M -0.28 % | 14.350 M 100.00 % | 7.175 M -67.40 % | 22.010 M 100.00 % | 11.005 M |
Net cash used for investing activites | 0.000 100.00 % | -8.620 M -480.07 % | 2.268 M 540.39 % | -515.000 K -55.59 % | -331.000 K -105.41 % | 6.118 M 269.47 % | -3.610 M -110.92 % | 33.056 M 258.10 % | -20.908 M -297.36 % | 10.594 M 103.93 % | 5.195 M 118.99 % | -27.350 M -37 565.75 % | 73.000 K 100.54 % | -13.554 M 68.61 % | -43.176 M -203.55 % | -14.224 M -310.81 % | 6.747 M 100.00 % | 3.374 M 112.76 % | -26.443 M -100.00 % | -13.221 M |
Debt repayment | 0.000 | 0.000 100.00 % | -734.000 K | 0.000 100.00 % | -1.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.671 M | 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 -100.00 % | 28.589 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 |
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 | 0.000 100.00 % | -4.390 M -704.03 % | -546.000 K 70.57 % | -1.855 M -137.52 % | -781.000 K 36.86 % | -1.237 M 3.74 % | -1.285 M -35.41 % | -949.000 K 49.12 % | -1.865 M -110.71 % | 17.415 M 188.15 % | -19.755 M -160.07 % | 32.886 M 55.60 % | 21.135 M 2 200.89 % | -1.006 M -102.83 % | 35.594 M 708.42 % | -5.850 M 90.61 % | -62.312 M -100.00 % | -31.156 M -644.63 % | 5.721 M 100.00 % | 2.860 M |
Net cash used provided by financing activities | 0.000 100.00 % | -4.390 M -242.97 % | -1.280 M 31.00 % | -1.855 M -2.88 % | -1.803 M -45.76 % | -1.237 M 3.74 % | -1.285 M -35.41 % | -949.000 K 49.12 % | -1.865 M -110.71 % | 17.415 M 188.15 % | -19.755 M -160.07 % | 32.886 M 186.86 % | 11.464 M 1 239.56 % | -1.006 M -102.83 % | 35.594 M 708.42 % | -5.850 M 90.61 % | -62.312 M -100.00 % | -31.156 M -644.63 % | 5.721 M 100.00 % | 2.860 M |
Effect of forex changes on cash | 0.000 -100.00 % | 4.316 M 374.38 % | -1.573 M -7.81 % | -1.459 M -233.61 % | 1.092 M 111.52 % | -9.479 M -229.04 % | 7.346 M 491.79 % | -1.875 M -247.87 % | -539.000 K 87.31 % | -4.249 M -457.96 % | 1.187 M -29.80 % | 1.691 M 626.79 % | -321.000 K -144.77 % | 717.000 K -7.00 % | 771.000 K 954.29 % | -90.250 K 33.39 % | -135.500 K -100.00 % | -67.750 K 26.76 % | -92.500 K -100.00 % | -46.250 K |
Net change in cash | 0.000 100.00 % | -37.486 M -200.00 % | 37.486 M | 0.000 -100.00 % | 1.516 M 186.58 % | -1.751 M 85.38 % | -11.973 M -153.22 % | 22.498 M 198.21 % | -22.908 M -276.94 % | 12.947 M 151.71 % | -25.036 M -566.92 % | 5.362 M -86.41 % | 39.455 M 24 953.54 % | -158.750 K -102.27 % | 6.988 M 259.71 % | -4.375 M -9 900.57 % | -43.750 K 0.00 % | -43.750 K -103.84 % | 1.141 M 0.00 % | 1.141 M |
Cash at beginning of period | 0.000 -100.00 % | 37.486 M | 0.000 -100.00 % | 31.406 M 5.07 % | 29.890 M -5.53 % | 31.641 M -27.45 % | 43.614 M 106.54 % | 21.116 M -52.04 % | 44.024 M 41.66 % | 31.077 M -44.62 % | 56.113 M 10.57 % | 50.751 M 349.28 % | 11.296 M -20.38 % | 14.187 M 97.06 % | 7.199 M 0.00 % | 7.199 M -0.60 % | 7.243 M 0.00 % | 7.243 M 18.69 % | 6.102 M 0.00 % | 6.102 M |
Cash at end of period | 0.000 | 0.000 -100.00 % | 37.486 M 19.36 % | 31.406 M 0.00 % | 31.406 M 5.07 % | 29.890 M -5.53 % | 31.641 M -27.45 % | 43.614 M 106.54 % | 21.116 M -52.04 % | 44.024 M 41.66 % | 31.077 M -44.62 % | 56.113 M 10.57 % | 50.751 M 261.78 % | 14.028 M -1.12 % | 14.187 M 402.37 % | 2.824 M -60.77 % | 7.199 M 0.00 % | 7.199 M -0.60 % | 7.243 M 0.00 % | 7.243 M |
Operating cash flow | 0.000 -100.00 % | 11.273 M 51 340.91 % | -22.000 K -100.23 % | 9.685 M 278.62 % | 2.558 M -10.15 % | 2.847 M 119.74 % | -14.424 M -86.50 % | -7.734 M -2 014.36 % | 404.000 K 103.74 % | -10.813 M 7.29 % | -11.663 M -525.36 % | -1.865 M -106.60 % | 28.239 M 157.84 % | 10.952 M 240.43 % | -7.799 M -1 089.41 % | 788.250 K -92.49 % | 10.497 M 100.00 % | 5.249 M 146.73 % | -11.231 M -100.00 % | -5.616 M |
Capital expenditure | 0.000 100.00 % | -8.787 M | 0.000 100.00 % | -389.000 K | 0.000 100.00 % | -224.000 K | 0.000 100.00 % | -609.000 K | 0.000 100.00 % | -425.000 K | 0.000 100.00 % | -2.177 M | 0.000 100.00 % | -57.250 M -300.00 % | -14.313 M 0.00 % | -14.313 M 0.26 % | -14.350 M -100.00 % | -7.175 M 67.40 % | -22.010 M -100.00 % | -11.005 M |
Free CashFlow | 0.000 -100.00 % | 2.486 M 11 400.00 % | -22.000 K -100.24 % | 9.296 M 263.41 % | 2.558 M -2.48 % | 2.623 M 118.18 % | -14.424 M -72.89 % | -8.343 M -2 165.10 % | 404.000 K 103.59 % | -11.238 M 3.64 % | -11.663 M -188.55 % | -4.042 M -114.31 % | 28.239 M 160.99 % | -46.298 M -109.38 % | -22.112 M -63.50 % | -13.524 M -251.01 % | -3.853 M -100.00 % | -1.927 M 94.20 % | -33.241 M -100.00 % | -16.621 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 |