
Steve Leung Design Group Limited 2262.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Revenue | 367.695 M 3.34 % | 355.803 M -6.61 % | 381.002 M -16.27 % | 455.035 M 5.10 % | 432.974 M -14.21 % | 504.686 M 0.16 % | 503.890 M 15.88 % | 434.822 M 36.48 % | 318.608 M 27.51 % | 249.865 M |
Net income | 1.805 M 109.58 % | -18.841 M 69.83 % | -62.441 M -2 223.84 % | 2.940 M -91.23 % | 33.531 M -13.24 % | 38.648 M -31.87 % | 56.727 M -22.88 % | 73.559 M 22.28 % | 60.155 M 81.21 % | 33.196 M |
Income before tax | 10.281 M 159.48 % | -17.285 M 71.06 % | -59.726 M -1 177.89 % | 5.541 M -90.39 % | 57.686 M -5.64 % | 61.135 M -30.70 % | 88.221 M -12.93 % | 101.322 M 27.40 % | 79.531 M 76.37 % | 45.093 M |
Income before tax ratio | 0.03 157.56 % | -0.05 69.01 % | -0.16 -1 387.34 % | 0.01 -90.86 % | 0.13 9.99 % | 0.12 -30.81 % | 0.18 -24.86 % | 0.23 -6.65 % | 0.25 38.32 % | 0.18 |
EBITDA | 38.840 M 194.49 % | 13.189 M 166.32 % | -19.887 M -139.92 % | 49.819 M -50.15 % | 99.935 M -1.21 % | 101.154 M 1.90 % | 99.265 M -9.28 % | 109.414 M 25.20 % | 87.388 M 58.99 % | 54.964 M |
Net income ratio | 0.00 109.27 % | -0.05 67.69 % | -0.16 -2 636.53 % | 0.01 -91.66 % | 0.08 1.13 % | 0.08 -31.98 % | 0.11 -33.45 % | 0.17 -10.40 % | 0.19 42.11 % | 0.13 |
Ratio EBITDA | 0.11 184.96 % | 0.04 171.02 % | -0.05 -147.68 % | 0.11 -52.57 % | 0.23 15.16 % | 0.20 1.74 % | 0.20 -21.71 % | 0.25 -8.26 % | 0.27 24.69 % | 0.22 |
Gross profit ratio | 0.40 2.19 % | 0.39 6.92 % | 0.37 -11.96 % | 0.42 -4.36 % | 0.43 12.55 % | 0.39 -14.20 % | 0.45 -8.26 % | 0.49 -13.47 % | 0.57 11.74 % | 0.51 |
Weighted average shs out dil | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B -0.89 % | 1.152 B -0.43 % | 1.157 B 0.46 % | 1.151 B 15.10 % | 1.000 B -29.80 % | 1.425 B 25.00 % | 1.140 B 0.00 % | 1.140 B |
Weighted average shs out | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.04 % | 1.141 B 0.08 % | 1.140 B 0.00 % | 1.140 B 14.51 % | 995.548 M 16.44 % | 855.000 M -25.00 % | 1.140 B 0.00 % | 1.140 B |
EPS diluted | 0.00 109.70 % | -0.02 69.84 % | -0.05 -2 203.85 % | 0.00 -91.03 % | 0.03 -13.69 % | 0.03 -40.74 % | 0.06 11.83 % | 0.05 -3.98 % | 0.05 81.44 % | 0.03 |
Earnings per share | 0.00 109.70 % | -0.02 69.84 % | -0.05 -2 203.85 % | 0.00 -91.16 % | 0.03 -13.27 % | 0.03 -40.53 % | 0.06 -32.54 % | 0.08 60.04 % | 0.05 81.44 % | 0.03 |
Gross profit | 146.824 M 5.60 % | 139.033 M -0.16 % | 139.250 M -26.28 % | 188.896 M 0.51 % | 187.938 M -3.44 % | 194.637 M -14.07 % | 226.502 M 6.31 % | 213.065 M 18.09 % | 180.432 M 42.48 % | 126.637 M |
Income tax expense | 9.075 M 237.36 % | 2.690 M 1 560.49 % | 162.000 K -95.84 % | 3.893 M -83.11 % | 23.052 M 9.72 % | 21.009 M -30.45 % | 30.208 M 8.80 % | 27.763 M 43.28 % | 19.376 M 62.86 % | 11.898 M |
Cost of revenue | 220.871 M 1.89 % | 216.770 M -10.33 % | 241.752 M -9.16 % | 266.139 M 8.61 % | 245.036 M -20.97 % | 310.049 M 11.77 % | 277.388 M 25.09 % | 221.757 M 60.49 % | 138.176 M 12.13 % | 123.228 M |
General and administrative expenses | 105.563 M -1.34 % | 107.002 M -21.62 % | 136.519 M -10.15 % | 151.943 M 21.01 % | 125.559 M -8.57 % | 137.329 M -4.12 % | 143.223 M 28.30 % | 111.631 M 15.07 % | 97.013 M 20.20 % | 80.711 M |
Selling and marketing expenses | 19.431 M -6.73 % | 20.833 M -21.43 % | 26.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other expenses | 36.000 K | 0.000 -100.00 % | 33.463 M -16.69 % | 40.165 M 30.59 % | 30.757 M 484.03 % | -8.009 M -1 065.79 % | -687.000 K -115.11 % | 4.546 M 142.75 % | 1.873 M | 0.000 |
Operating expenses | 125.030 M -18.17 % | 152.795 M -22.24 % | 196.498 M 2.29 % | 192.108 M 22.90 % | 156.316 M 20.88 % | 129.320 M -9.27 % | 142.536 M 22.69 % | 116.178 M 18.55 % | 97.996 M 20.21 % | 81.518 M |
Cost and expenses | 345.901 M -6.34 % | 369.329 M -15.11 % | 435.053 M -4.44 % | 455.256 M 17.65 % | 386.943 M -11.93 % | 439.369 M 4.63 % | 419.924 M 24.26 % | 337.935 M 43.09 % | 236.172 M 15.35 % | 204.746 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 124.994 M -18.19 % | 152.795 M -6.28 % | 163.035 M 7.30 % | 151.943 M 21.01 % | 125.559 M -8.57 % | 137.329 M -4.12 % | 143.223 M 28.30 % | 111.631 M 15.07 % | 97.013 M 20.20 % | 80.711 M |
Interest income | 263.000 K -25.07 % | 351.000 K -18.56 % | 431.000 K -54.77 % | 953.000 K -81.23 % | 5.078 M 3.51 % | 4.906 M 215.50 % | 1.555 M 165.72 % | 585.193 K 69.18 % | 345.904 K -15.91 % | 411.357 K |
Interest expense | 3.574 M -19.34 % | 4.431 M 20.31 % | 3.683 M -8.15 % | 4.010 M -8.55 % | 4.385 M 64.73 % | 2.662 M 190.61 % | 916.000 K 513.89 % | 149.213 K -22.99 % | 193.762 K | 0.000 |
Depreciation and amortization | 24.985 M -4.06 % | 26.043 M -27.97 % | 36.156 M -10.21 % | 40.268 M 6.35 % | 37.864 M 15.46 % | 32.794 M 287.41 % | 8.465 M 7.00 % | 7.911 M 3.23 % | 7.663 M -22.37 % | 9.871 M |
Operating income | 21.794 M 261.13 % | -13.526 M 74.98 % | -54.051 M -24 357.47 % | -221.000 K -100.48 % | 46.031 M -32.66 % | 68.360 M -24.71 % | 90.800 M -10.54 % | 101.503 M 26.09 % | 80.502 M 78.68 % | 45.054 M |
Operating income ratio | 0.06 255.92 % | -0.04 73.20 % | -0.14 -29 109.83 % | 0.00 -100.46 % | 0.11 -21.51 % | 0.14 -24.83 % | 0.18 -22.81 % | 0.23 -7.61 % | 0.25 40.13 % | 0.18 |
Total other income expenses net | -11.513 M -206.28 % | -3.759 M 33.76 % | -5.675 M -198.49 % | 5.762 M -50.56 % | 11.655 M 378.69 % | -4.182 M -62.16 % | -2.579 M -326.28 % | -605.000 K 79.17 % | -2.905 M -11 163.39 % | -25.790 K |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Net debt | -79.188 M -7.55 % | -73.626 M 10.40 % | -82.175 M 54.46 % | -180.458 M 4.13 % | -188.233 M -6.15 % | -177.331 M 32.64 % | -263.263 M -79.20 % | -146.910 M -21.08 % | -121.337 M -94.39 % | -62.419 M |
Total investments | 0.000 -100.00 % | 1.668 M | 0.000 -100.00 % | 30.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.292 M 31.03 % | 2.512 M -32.38 % | 3.716 M |
Total debt | 61.695 M -18.03 % | 75.266 M 5.77 % | 71.163 M 7.49 % | 66.203 M -23.93 % | 87.030 M -9.59 % | 96.264 M 359.38 % | 20.955 M 161.94 % | 8.000 M 60.00 % | 5.000 M 400.00 % | 1.000 M |
Accumulated other comprehensive income loss | 0.000 -100.00 % | 43.951 M 137.81 % | -116.231 M -22.05 % | -95.233 M | 0.000 -100.00 % | 39.772 M -8.79 % | 43.603 M -17.26 % | 52.702 M 237.11 % | -38.438 M -14.83 % | -33.474 M |
Retained earnings | 117.480 M 5.79 % | 111.054 M -14.50 % | 129.895 M -47.92 % | 249.392 M -8.96 % | 273.938 M 6.65 % | 256.852 M 16.92 % | 219.683 M 34.63 % | 163.170 M -7.28 % | 175.976 M 29.43 % | 135.965 M |
Common stock | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.04 % | 11.409 M 0.08 % | 11.400 M 0.00 % | 11.400 M | 0.000 -100.00 % | 101.000 1.00 % | 100.000 |
Total equity | 314.059 M -0.63 % | 316.058 M -6.82 % | 339.205 M -29.02 % | 477.884 M -4.40 % | 499.861 M 7.83 % | 463.550 M -4.60 % | 485.890 M 134.56 % | 207.150 M 14.51 % | 180.906 M 33.93 % | 135.070 M |
Other non current liabilities | 0.000 -100.00 % | 6.314 M 372.96 % | 1.335 M 485.53 % | 228.000 K -88.36 % | 1.959 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 24.189 M -3.38 % | 25.034 M 1.46 % | 24.673 M 12.61 % | 21.910 M -39.55 % | 36.246 M -10.33 % | 40.420 M 5 421.86 % | 732.000 K | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 34.028 M 8.55 % | 31.348 M 20.53 % | 26.008 M 17.48 % | 22.138 M -42.05 % | 38.205 M -10.88 % | 42.870 M 5 166.58 % | 814.000 K 438.63 % | 151.123 K -78.28 % | 695.656 K -61.39 % | 1.802 M |
Other current liabilities | 39.626 M 10.73 % | 35.787 M 47.05 % | 24.336 M -10.45 % | 27.177 M -39.20 % | 44.697 M -17.40 % | 54.113 M -30.99 % | 78.414 M -37.07 % | 124.612 M 33.41 % | 93.405 M 4.74 % | 89.177 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 24.044 M -5.16 % | 25.353 M 38.27 % | 18.336 M 32.48 % | 13.841 M -31.87 % | 20.316 M 20 164.12 % | 100.256 K -28.01 % | 139.256 K -93.36 % | 2.096 M |
Short term debt | 37.506 M -25.33 % | 50.232 M 8.05 % | 46.490 M 4.96 % | 44.293 M -12.78 % | 50.784 M -9.06 % | 55.844 M 176.14 % | 20.223 M -29.73 % | 28.779 M 475.57 % | 5.000 M 400.00 % | 1.000 M |
Total current liabilities | 149.267 M -0.79 % | 150.449 M -4.70 % | 157.870 M 5.37 % | 149.820 M -12.89 % | 171.981 M 0.36 % | 171.371 M 26.48 % | 135.493 M -19.27 % | 167.826 M 41.85 % | 118.314 M 15.82 % | 102.154 M |
Total liabilities | 183.295 M 0.82 % | 181.797 M -1.13 % | 183.878 M 6.93 % | 171.958 M -18.19 % | 210.186 M -1.89 % | 214.241 M 57.18 % | 136.307 M -18.85 % | 167.977 M 41.15 % | 119.010 M 14.48 % | 103.956 M |
Other non current assets | 5.377 M 43.35 % | 3.751 M -40.71 % | 6.327 M -4.06 % | 6.595 M 25.98 % | 5.235 M 126.62 % | 2.310 M -61.77 % | 6.042 M | 0.000 | 0.000 | 0.000 |
Long term investments | 0.000 -100.00 % | 1.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.292 M 31.03 % | 2.512 M -32.38 % | 3.716 M |
Intangible assets | 1.251 M -25.00 % | 1.668 M -17.75 % | 2.028 M -23.90 % | 2.665 M -13.05 % | 3.065 M -13.56 % | 3.546 M -18.58 % | 4.355 M 8.21 % | 4.025 M -16.06 % | 4.795 M 33.03 % | 3.604 M |
GoodWill | 1.166 M -1.77 % | 1.187 M -1.49 % | 1.205 M -8.64 % | 1.319 M 3.21 % | 1.278 M 6.23 % | 1.203 M -2.27 % | 1.231 M -4.61 % | 1.290 M 7.01 % | 1.206 M | 0.000 |
Goodwill and intangible assets | 2.417 M -15.34 % | 2.855 M -11.69 % | 3.233 M -18.85 % | 3.984 M -8.27 % | 4.343 M -8.55 % | 4.749 M -14.98 % | 5.586 M 5.09 % | 5.315 M -11.42 % | 6.001 M 66.49 % | 3.604 M |
Property plant equipment net | 55.683 M -7.45 % | 60.165 M 3.96 % | 57.874 M -17.48 % | 70.130 M -23.02 % | 91.104 M -1.65 % | 92.633 M 229.84 % | 28.084 M 59.57 % | 17.600 M 31.27 % | 13.408 M -24.73 % | 17.814 M |
Total non current assets | 115.035 M -4.80 % | 120.832 M 8.16 % | 111.714 M -1.09 % | 112.950 M -10.74 % | 126.536 M 4.61 % | 120.958 M 134.83 % | 51.509 M 49.30 % | 34.501 M 22.17 % | 28.241 M -5.21 % | 29.793 M |
Other current assets | 8.690 M -26.38 % | 11.804 M 63.45 % | 7.222 M -50.49 % | 14.588 M -53.07 % | 31.087 M 29.38 % | 24.027 M 43.58 % | 16.734 M -32.84 % | 24.918 M 107.13 % | 12.030 M -64.55 % | 33.938 M |
Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 30.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 140.883 M -5.38 % | 148.892 M -2.90 % | 153.338 M -37.83 % | 246.661 M -10.39 % | 275.263 M 0.61 % | 273.595 M -3.74 % | 284.218 M 83.47 % | 154.910 M 22.62 % | 126.337 M 99.21 % | 63.419 M |
Cash and short term investments | 140.883 M -5.38 % | 148.892 M -2.90 % | 153.338 M -44.64 % | 276.961 M 0.62 % | 275.263 M 0.61 % | 273.595 M -3.74 % | 284.218 M 83.47 % | 154.910 M 22.62 % | 126.337 M 99.21 % | 63.419 M |
Total current assets | 382.319 M 1.40 % | 377.023 M -8.35 % | 411.369 M -23.38 % | 536.892 M -7.99 % | 583.511 M 4.79 % | 556.833 M -2.43 % | 570.688 M 67.54 % | 340.627 M 25.38 % | 271.675 M 29.84 % | 209.233 M |
Inventory | 26.000 K -48.00 % | 50.000 K 19.05 % | 42.000 K -95.83 % | 1.008 M -12.95 % | 1.158 M -0.34 % | 1.162 M -19.53 % | 1.444 M 4.31 % | 1.384 M -21.75 % | 1.769 M 92.51 % | 918.936 K |
Net receivables | 232.720 M 7.60 % | 216.277 M -13.75 % | 250.767 M 2.63 % | 244.335 M -11.47 % | 276.003 M 6.96 % | 258.049 M -3.82 % | 268.292 M 68.30 % | 159.415 M 21.19 % | 131.539 M 18.55 % | 110.957 M |
Tax assets | 51.558 M -1.59 % | 52.393 M 18.32 % | 44.280 M 37.34 % | 32.241 M 24.70 % | 25.854 M 21.57 % | 21.266 M 80.27 % | 11.797 M 42.25 % | 8.293 M 31.23 % | 6.320 M 35.64 % | 4.659 M |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Account payables | 50.625 M 15.28 % | 43.914 M 7.80 % | 40.737 M 10.11 % | 36.996 M 12.92 % | 32.763 M -13.06 % | 37.683 M 55.30 % | 24.264 M 170.71 % | 8.963 M 109.50 % | 4.278 M 1 097.37 % | 357.308 K |
Tax payables | 21.510 M 4.84 % | 20.516 M -7.85 % | 22.263 M 39.14 % | 16.001 M -37.01 % | 25.401 M 156.84 % | 9.890 M -21.46 % | 12.592 M -51.85 % | 26.150 M 67.30 % | 15.631 M 64.11 % | 9.524 M |
Deferred revenue non current | 0.000 100.00 % | -6.314 M -372.96 % | -1.335 M -485.53 % | -228.000 K 88.36 % | -1.959 M 20.04 % | -2.450 M -2 887.80 % | -82.000 K | 0.000 | 0.000 | 0.000 |
Minority interest | 10.786 M -6.37 % | 11.520 M -9.89 % | 12.784 M 16.56 % | 10.968 M -9.05 % | 12.060 M 11.81 % | 10.786 M 13.79 % | 9.479 M 18.84 % | 7.976 M 15.01 % | 6.935 M 503.17 % | -1.720 M |
Capital lease obligations | 41.695 M -7.89 % | 45.266 M 9.97 % | 41.163 M -10.91 % | 46.203 M -24.22 % | 60.967 M -2.68 % | 62.646 M 6 459.79 % | 955.000 K -95.40 % | 20.779 M | 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 | 174.379 M -4.22 % | 182.070 M -39.58 % | 301.343 M 0.00 % | 301.343 M 48.85 % | 202.454 M 44.56 % | 140.045 M -29.47 % | 198.560 M 1 289.20 % | -16.697 M -732.51 % | -2.006 M -342.89 % | 825.719 K |
Deferred tax liabilities non current | 9.839 M 55.83 % | 6.314 M 372.96 % | 1.335 M 485.53 % | 228.000 K -88.36 % | 1.959 M -20.04 % | 2.450 M 2 887.80 % | 82.000 K -45.74 % | 151.123 K -78.28 % | 695.656 K -61.39 % | 1.802 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 | 497.354 M -0.10 % | 497.855 M -4.82 % | 523.083 M -19.51 % | 649.842 M -8.48 % | 710.047 M 4.76 % | 677.791 M 8.94 % | 622.197 M 65.86 % | 375.127 M 25.08 % | 299.916 M 25.47 % | 239.027 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 19.270 M 102.39 % | 9.521 M 135.09 % | -27.135 M | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 0.000 | 0.000 -100.00 % | 1.572 M 0.00 % | 1.572 M -0.82 % | 1.585 M 12.01 % | 1.415 M -66.15 % | 4.180 M -7.99 % | 4.543 M 96.63 % | 2.310 M 29.90 % | 1.779 M |
Change in working capital | -13.806 M -61.27 % | -8.561 M 80.70 % | -44.354 M -5 975.89 % | -730.000 K 98.53 % | -49.827 M 11.69 % | -56.422 M -7.96 % | -52.262 M -75.18 % | -29.834 M -1 453.57 % | -1.920 M 85.62 % | -13.358 M |
Accounts receivables | -22.065 M -974.21 % | 2.524 M 105.46 % | -46.240 M -1 480.31 % | -2.926 M 91.65 % | -35.025 M 35.14 % | -53.998 M 13.85 % | -62.681 M -161.05 % | -24.011 M -40.17 % | -17.130 M 22.42 % | -22.080 M |
Inventory | 24.000 K 400.00 % | -8.000 K 0.00 % | -8.000 K -105.33 % | 150.000 K 3 650.00 % | 4.000 K -98.58 % | 282.000 K 570.00 % | -60.000 K -115.60 % | 384.684 K 145.25 % | -850.088 K -46.20 % | -581.456 K |
Accounts payables | 6.711 M 111.24 % | 3.177 M -15.08 % | 3.741 M -11.62 % | 4.233 M 186.04 % | -4.920 M -134.40 % | 14.303 M -12.72 % | 16.387 M 296.90 % | 4.129 M 109.20 % | 1.974 M 5 754.09 % | 33.713 K |
Other working capital | 2.310 M 116.21 % | -14.254 M -671.74 % | -1.847 M 15.55 % | -2.187 M 77.88 % | -9.886 M 41.88 % | -17.009 M 67.42 % | -52.202 M -72.75 % | -30.218 M -2 723.53 % | -1.070 M 91.62 % | -12.776 M |
Other non cash items | 8.534 M -60.36 % | 21.527 M -30.87 % | 31.139 M 3 314.36 % | 912.000 K 231.60 % | -693.000 K 69.12 % | -2.244 M 94.61 % | -41.595 M -142.09 % | -17.182 M -93.09 % | -8.898 M -32.69 % | -6.706 M |
Net cash provided by operating activities | 29.994 M 38.07 % | 21.724 M 161.69 % | -35.213 M -152.69 % | 66.833 M 19.06 % | 56.136 M 488.24 % | 9.543 M 237.33 % | 2.829 M -95.45 % | 62.218 M -18.54 % | 76.376 M 118.84 % | 34.901 M |
Investments in property plant and equipment | -2.556 M -135.14 % | -1.087 M 77.43 % | -4.817 M 18.02 % | -5.876 M 54.95 % | -13.044 M -6.63 % | -12.233 M 36.80 % | -19.357 M -75.14 % | -11.052 M -293.20 % | -2.811 M 76.74 % | -12.086 M |
Acquisitions net | 0.000 | 0.000 -100.00 % | 1.000 K -99.90 % | 1.003 M 2 128.89 % | 45.000 K 100.08 % | -56.909 M -45 627.20 % | 125.000 K 101.53 % | -8.196 M -142.65 % | 19.215 M 260.99 % | -11.936 M |
Purchases of investments | 0.000 | 0.000 100.00 % | -1.000 K 100.00 % | -79.851 M -33.09 % | -60.000 M 17.22 % | -72.481 M | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 -100.00 % | 30.300 M -39.37 % | 49.972 M -16.71 % | 60.000 M -53.63 % | 129.390 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 444.000 K 6.73 % | 416.000 K -57.98 % | 990.000 K -81.74 % | 5.421 M 553.13 % | 830.000 K -98.65 % | 61.406 M 206.38 % | -57.725 M -96 776.78 % | -59.586 K -116.47 % | 361.758 K -91.10 % | 4.065 M |
Net cash used for investing activites | -2.112 M -214.75 % | -671.000 K -102.53 % | 26.473 M 190.26 % | -29.331 M -141.03 % | -12.169 M -124.75 % | 49.173 M 163.79 % | -77.082 M -299.23 % | -19.308 M -215.16 % | 16.766 M 184.02 % | -19.956 M |
Debt repayment | -10.000 M 49.97 % | -19.988 M 20.25 % | -25.062 M -0.40 % | -24.963 M -7.49 % | -23.224 M -103.76 % | -11.398 M -196.72 % | 11.785 M 292.83 % | 3.000 M 136.63 % | -8.190 M | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 212.000 K -45.08 % | 386.000 K 2 170.59 % | 17.000 K -99.99 % | 229.823 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 | 0.000 | 0.000 100.00 % | -57.070 M -66.73 % | -34.228 M -130.94 % | -14.821 M 74.00 % | -57.002 M -62.86 % | -35.000 M 46.15 % | -65.000 M -273.39 % | -17.408 M 52.44 % | -36.600 M |
Other financing activites | -24.639 M -456.06 % | -4.431 M -170.14 % | 6.317 M 157.86 % | -10.918 M 10.22 % | -12.161 M -518.25 % | -1.967 M | 0.000 -100.00 % | 42.933 M 1 166.94 % | -4.024 M -130.51 % | 13.190 M |
Net cash used provided by financing activities | -34.639 M -41.85 % | -24.419 M 67.79 % | -75.815 M -8.47 % | -69.897 M -40.30 % | -49.820 M 29.18 % | -70.350 M -134.05 % | 206.608 M 1 183.62 % | -19.067 M 35.63 % | -29.622 M -26.54 % | -23.410 M |
Effect of forex changes on cash | -1.252 M -15.93 % | -1.080 M 87.68 % | -8.768 M -331.16 % | 3.793 M -49.57 % | 7.521 M 643.92 % | 1.011 M 133.18 % | -3.047 M -164.43 % | 4.730 M 884.43 % | -602.924 K -216.11 % | -190.734 K |
Net change in cash | -8.009 M -80.14 % | -4.446 M 95.24 % | -93.323 M -226.28 % | -28.602 M -1 814.75 % | 1.668 M 115.70 % | -10.623 M -108.22 % | 129.308 M 352.55 % | 28.573 M -54.59 % | 62.917 M 826.81 % | -8.657 M |
Cash at beginning of period | 148.892 M -2.90 % | 153.338 M -37.83 % | 246.661 M -10.39 % | 275.263 M 0.61 % | 273.595 M -3.74 % | 284.218 M 83.47 % | 154.910 M 22.62 % | 126.337 M 99.21 % | 63.419 M -12.01 % | 72.076 M |
Cash at end of period | 140.883 M -5.38 % | 148.892 M -2.90 % | 153.338 M -37.83 % | 246.661 M -10.39 % | 275.263 M 0.61 % | 273.595 M -3.74 % | 284.218 M 83.47 % | 154.910 M 22.62 % | 126.337 M 99.21 % | 63.419 M |
Operating cash flow | 29.994 M 38.07 % | 21.724 M 161.69 % | -35.213 M -152.69 % | 66.833 M 19.06 % | 56.136 M 488.24 % | 9.543 M 237.33 % | 2.829 M -95.45 % | 62.218 M -18.54 % | 76.376 M 118.84 % | 34.901 M |
Capital expenditure | -2.561 M -119.83 % | -1.165 M 75.81 % | -4.817 M 18.02 % | -5.876 M 54.95 % | -13.044 M -6.63 % | -12.233 M 36.80 % | -19.357 M -75.14 % | -11.052 M -293.20 % | -2.811 M 76.74 % | -12.086 M |
Free CashFlow | 27.433 M 33.44 % | 20.559 M 151.36 % | -40.030 M -165.67 % | 60.957 M 41.46 % | 43.092 M 1 701.93 % | -2.690 M 83.72 % | -16.528 M -132.30 % | 51.166 M -30.45 % | 73.565 M 222.44 % | 22.815 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 | 2016-12-31 | 2016-06-30 | 2016-01-31 | 2015-06-30 | 2015-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 194.592 M -4.23 % | 203.181 M 23.50 % | 164.514 M -16.64 % | 197.359 M 24.56 % | 158.444 M -22.01 % | 203.169 M 14.25 % | 177.833 M -26.58 % | 242.227 M 13.82 % | 212.808 M -13.51 % | 246.042 M 31.62 % | 186.932 M -34.00 % | 283.218 M 27.88 % | 221.468 M -21.02 % | 280.396 M 25.46 % | 223.494 M -13.12 % | 257.249 M 44.87 % | 177.573 M 63.35 % | 108.706 M -31.76 % | 159.304 M 100.00 % | 79.652 M -36.24 % | 124.933 M 100.00 % | 62.466 M |
Net income | 1.590 M -79.98 % | 7.944 M 229.40 % | -6.139 M -306.56 % | -1.510 M 91.29 % | -17.331 M 32.06 % | -25.510 M 30.93 % | -36.931 M -5 420.33 % | -669.000 K -118.54 % | 3.609 M -86.86 % | 27.458 M 352.13 % | 6.073 M -87.15 % | 47.265 M 648.51 % | -8.617 M -127.11 % | 31.788 M 27.46 % | 24.939 M -51.90 % | 51.849 M 154.14 % | 20.402 M 10.94 % | 18.390 M -38.86 % | 30.077 M 100.00 % | 15.039 M -9.39 % | 16.598 M 100.00 % | 8.299 M |
Income before tax | 3.805 M -74.41 % | 14.869 M 424.08 % | -4.588 M -2 033.95 % | -215.000 K 98.74 % | -17.070 M 31.39 % | -24.879 M 28.61 % | -34.847 M -516.11 % | -5.656 M -150.51 % | 11.197 M -74.29 % | 43.558 M 208.31 % | 14.128 M -75.48 % | 57.624 M 1 541.24 % | 3.511 M -92.97 % | 49.911 M 30.28 % | 38.310 M -45.64 % | 70.470 M 128.41 % | 30.852 M 21.80 % | 25.331 M -36.30 % | 39.766 M 100.00 % | 19.883 M -11.81 % | 22.547 M 100.00 % | 11.273 M |
Income before tax ratio | 0.02 -73.28 % | 0.07 362.41 % | -0.03 -2 459.99 % | 0.00 98.99 % | -0.11 12.02 % | -0.12 37.51 % | -0.20 -739.20 % | -0.02 -144.38 % | 0.05 -70.28 % | 0.18 134.24 % | 0.08 -62.85 % | 0.20 1 183.40 % | 0.02 -91.09 % | 0.18 3.84 % | 0.17 -37.43 % | 0.27 57.67 % | 0.17 -25.44 % | 0.23 -6.65 % | 0.25 0.00 % | 0.25 38.32 % | 0.18 0.00 % | 0.18 |
EBITDA | 4.297 M -86.14 % | 31.010 M 1 849.09 % | 1.591 M -88.78 % | 14.181 M 1 529.54 % | -992.000 K 83.76 % | -6.108 M 55.67 % | -13.779 M -184.12 % | 16.380 M -51.02 % | 33.439 M -49.30 % | 65.950 M 94.06 % | 33.985 M -54.86 % | 75.295 M 253.56 % | 21.296 M -64.54 % | 60.052 M 39.90 % | 42.926 M -40.15 % | 71.719 M 76.88 % | 40.546 M 48.27 % | 27.346 M -37.42 % | 43.694 M 100.00 % | 21.847 M -20.50 % | 27.482 M 100.00 % | 13.741 M |
Net income ratio | 0.01 -79.10 % | 0.04 204.78 % | -0.04 -387.72 % | -0.01 93.01 % | -0.11 12.88 % | -0.13 39.54 % | -0.21 -7 419.26 % | 0.00 -116.29 % | 0.02 -84.80 % | 0.11 243.51 % | 0.03 -80.53 % | 0.17 528.92 % | -0.04 -134.32 % | 0.11 1.60 % | 0.11 -44.64 % | 0.20 75.42 % | 0.11 -32.08 % | 0.17 -10.40 % | 0.19 0.00 % | 0.19 42.11 % | 0.13 0.00 % | 0.13 |
Ratio EBITDA | 0.02 -85.53 % | 0.15 1 478.16 % | 0.01 -86.54 % | 0.07 1 247.66 % | -0.01 79.17 % | -0.03 61.20 % | -0.08 -214.58 % | 0.07 -56.96 % | 0.16 -41.38 % | 0.27 47.44 % | 0.18 -31.62 % | 0.27 176.48 % | 0.10 -55.10 % | 0.21 11.51 % | 0.19 -31.11 % | 0.28 22.10 % | 0.23 -9.23 % | 0.25 -8.29 % | 0.27 0.00 % | 0.27 24.69 % | 0.22 0.00 % | 0.22 |
Gross profit ratio | 0.38 -7.94 % | 0.41 4.86 % | 0.39 -2.61 % | 0.40 4.88 % | 0.38 -7.70 % | 0.41 32.60 % | 0.31 -30.92 % | 0.45 20.23 % | 0.37 -14.65 % | 0.44 2.82 % | 0.43 3.20 % | 0.41 18.66 % | 0.35 -17.85 % | 0.42 -11.95 % | 0.48 0.84 % | 0.48 -6.01 % | 0.51 3.68 % | 0.49 -13.47 % | 0.57 0.00 % | 0.57 11.74 % | 0.51 0.00 % | 0.51 |
Weighted average shs out dil | 1.141 B 0.58 % | 1.135 B -0.57 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B -0.94 % | 1.152 B -0.39 % | 1.157 B 0.03 % | 1.156 B 0.62 % | 1.149 B 0.81 % | 1.140 B -0.50 % | 1.146 B 34.00 % | 855.000 M 0.00 % | 855.000 M 0.00 % | 855.000 M -40.00 % | 1.425 B 25.00 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B |
Weighted average shs out | 1.141 B 0.58 % | 1.135 B -0.19 % | 1.137 B -0.38 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.00 % | 1.141 B 0.04 % | 1.141 B 0.07 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B -0.52 % | 1.146 B 34.03 % | 855.012 M -0.01 % | 855.058 M 0.00 % | 855.071 M -24.99 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B 0.00 % | 1.140 B |
EPS diluted | 0.00 -80.00 % | 0.01 229.63 % | -0.01 -315.38 % | 0.00 91.45 % | -0.02 31.84 % | -0.02 31.17 % | -0.03 -5 300.00 % | 0.00 -119.35 % | 0.00 -86.92 % | 0.02 347.17 % | 0.01 -87.10 % | 0.04 640.79 % | -0.01 -127.34 % | 0.03 -4.79 % | 0.03 -51.82 % | 0.06 154.62 % | 0.02 84.50 % | 0.01 -51.14 % | 0.03 100.00 % | 0.01 -9.59 % | 0.01 100.00 % | 0.01 |
Earnings per share | 0.00 -80.00 % | 0.01 229.63 % | -0.01 -315.38 % | 0.00 91.45 % | -0.02 31.84 % | -0.02 31.17 % | -0.03 -5 300.00 % | 0.00 -118.75 % | 0.00 -86.72 % | 0.02 354.72 % | 0.01 -87.23 % | 0.04 646.05 % | -0.01 -127.34 % | 0.03 -4.79 % | 0.03 -51.82 % | 0.06 154.62 % | 0.02 47.83 % | 0.02 -39.02 % | 0.03 100.00 % | 0.01 -9.59 % | 0.01 100.00 % | 0.01 |
Gross profit | 72.999 M -11.83 % | 82.797 M 29.51 % | 63.931 M -18.82 % | 78.750 M 30.63 % | 60.283 M -28.02 % | 83.744 M 51.49 % | 55.280 M -49.29 % | 109.006 M 36.86 % | 79.650 M -26.18 % | 107.891 M 35.33 % | 79.726 M -31.89 % | 117.049 M 51.74 % | 77.136 M -35.11 % | 118.881 M 10.46 % | 107.621 M -12.39 % | 122.848 M 36.17 % | 90.217 M 69.37 % | 53.266 M -40.96 % | 90.216 M 100.00 % | 45.108 M -28.76 % | 63.319 M 100.00 % | 31.659 M |
Income tax expense | 2.834 M -54.94 % | 6.289 M 125.74 % | 2.786 M 40.35 % | 1.985 M 181.56 % | 705.000 K 164.09 % | -1.100 M -187.16 % | 1.262 M 138.88 % | -3.246 M -145.47 % | 7.139 M -53.51 % | 15.357 M 99.57 % | 7.695 M -14.85 % | 9.037 M -24.52 % | 11.972 M -29.84 % | 17.065 M 29.84 % | 13.143 M -25.18 % | 17.565 M 72.24 % | 10.198 M 46.93 % | 6.941 M -28.36 % | 9.688 M 100.00 % | 4.844 M -18.57 % | 5.949 M 100.00 % | 2.974 M |
Cost of revenue | 121.593 M 1.00 % | 120.384 M 19.69 % | 100.583 M -15.20 % | 118.609 M 20.83 % | 98.161 M -17.81 % | 119.425 M -2.55 % | 122.553 M -8.01 % | 133.221 M 0.05 % | 133.158 M -3.61 % | 138.151 M 28.86 % | 107.206 M -35.48 % | 166.169 M 15.13 % | 144.332 M -10.64 % | 161.515 M 39.39 % | 115.873 M -13.79 % | 134.401 M 53.85 % | 87.356 M 57.57 % | 55.439 M -19.76 % | 69.088 M 100.00 % | 34.544 M -43.93 % | 61.614 M 100.00 % | 30.807 M |
General and administrative expenses | 51.202 M -5.67 % | 54.280 M 5.38 % | 51.507 M -34.59 % | 78.746 M 178.69 % | 28.256 M -23.39 % | 36.883 M 11.99 % | 32.933 M -17.70 % | 40.014 M 11.28 % | 35.958 M 9.03 % | 32.978 M -1.02 % | 33.319 M 13.30 % | 29.407 M -25.09 % | 39.258 M 11.98 % | 35.057 M -47.98 % | 67.386 M 116.40 % | 31.140 M -41.93 % | 53.623 M 92.14 % | 27.908 M -42.47 % | 48.507 M 100.00 % | 24.253 M -39.90 % | 40.356 M 100.00 % | 20.178 M |
Selling and marketing expenses | 10.159 M -13.36 % | 11.725 M 52.15 % | 7.706 M 27.88 % | 6.026 M 37.25 % | 4.391 M -36.75 % | 6.942 M 9.91 % | 6.316 M -91.58 % | 75.022 M 83.54 % | 40.875 M -7.98 % | 44.420 M 16.15 % | 38.245 M 22.21 % | 31.293 M -23.76 % | 41.044 M 46.86 % | 27.947 M 8 235.95 % | -343.500 K 0.00 % | -343.500 K | 0.000 100.00 % | -26.648 M 44.12 % | -47.684 M -100.00 % | -23.842 M 39.54 % | -39.434 M -100.00 % | -19.717 M |
Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Operating expenses | 71.154 M 6.26 % | 66.965 M 3.66 % | 64.603 M -16.80 % | 77.645 M 3.65 % | 74.914 M -29.17 % | 105.761 M 21.01 % | 87.399 M -24.02 % | 115.036 M 49.72 % | 76.832 M -0.73 % | 77.398 M 8.15 % | 71.563 M 17.90 % | 60.700 M -24.41 % | 80.301 M 15.12 % | 69.756 M 0.86 % | 69.164 M 31.20 % | 52.715 M -11.35 % | 59.464 M 4 618.98 % | 1.260 M 53.10 % | 823.042 K 100.00 % | 411.521 K -55.33 % | 921.340 K 100.00 % | 460.670 K |
Cost and expenses | 192.747 M 202.88 % | -187.349 M -213.42 % | 165.186 M -15.83 % | 196.254 M 13.39 % | 173.075 M -23.14 % | 225.186 M 7.26 % | 209.952 M -15.43 % | 248.257 M 18.22 % | 209.990 M -2.58 % | 215.549 M 20.57 % | 178.769 M -21.20 % | 226.869 M 1.00 % | 224.633 M -2.87 % | 231.271 M 24.99 % | 185.037 M -1.11 % | 187.116 M 27.45 % | 146.820 M 73.78 % | 84.484 M -28.46 % | 118.086 M 100.00 % | 59.043 M -42.33 % | 102.373 M 100.00 % | 51.186 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 71.154 M 6.26 % | 66.965 M 3.66 % | 64.603 M -16.80 % | 77.645 M 3.65 % | 74.914 M -29.17 % | 105.761 M 21.01 % | 87.399 M -24.02 % | 115.036 M 49.72 % | 76.832 M -0.73 % | 77.398 M 8.15 % | 71.563 M 17.90 % | 60.700 M -24.41 % | 80.301 M 27.45 % | 63.004 M -7.61 % | 68.195 M 25.77 % | 54.223 M 1.12 % | 53.623 M 4 155.45 % | 1.260 M 53.10 % | 823.042 K 100.00 % | 411.521 K -55.33 % | 921.340 K 100.00 % | 460.670 K |
Interest income | 114.000 K | 0.000 -100.00 % | 155.000 K 124.60 % | -630.000 K -164.22 % | 981.000 K 11.67 % | 878.500 K 17.53 % | 747.500 K 10.66 % | 675.500 K -20.81 % | 853.000 K 891.86 % | 86.000 K -66.99 % | 260.500 K -73.95 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 1.239 M -21.28 % | 1.574 M -21.30 % | 2.000 M -12.82 % | 2.294 M 7.35 % | 2.137 M 8.81 % | 1.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 665.500 K -50.00 % | 1.331 M 190.61 % | 458.000 K 0.00 % | 458.000 K 513.89 % | 74.606 K 100.00 % | 37.303 K -61.50 % | 96.880 K 100.00 % | 48.440 K | 0.000 | 0.000 |
Depreciation and amortization | 2.452 M -80.52 % | 12.588 M 456.25 % | 2.263 M -81.30 % | 12.102 M -13.19 % | 13.941 M -17.05 % | 16.807 M -13.14 % | 19.349 M -3.76 % | 20.104 M -0.30 % | 20.164 M 0.49 % | 20.066 M 12.74 % | 17.798 M 9.93 % | 16.190 M -2.49 % | 16.604 M 305.37 % | 4.096 M 14.45 % | 3.579 M 20.06 % | 2.981 M -26.67 % | 4.065 M 105.54 % | 1.978 M -48.38 % | 3.832 M 100.00 % | 1.916 M -61.18 % | 4.935 M 100.00 % | 2.468 M |
Operating income | 1.845 M -88.35 % | 15.832 M 2 455.96 % | -671.998 K -160.81 % | 1.105 M 107.55 % | -14.631 M 33.55 % | -22.017 M 31.45 % | -32.119 M -432.65 % | -6.030 M -313.98 % | 2.818 M -90.76 % | 30.493 M 273.55 % | 8.163 M -85.51 % | 56.349 M 1 880.38 % | -3.165 M -105.66 % | 55.956 M 42.21 % | 39.347 M -42.76 % | 68.738 M 88.42 % | 36.481 M 43.81 % | 25.368 M -36.36 % | 39.863 M 100.00 % | 19.931 M -11.60 % | 22.547 M 100.00 % | 11.273 M |
Operating income ratio | 0.01 -87.83 % | 0.08 2 007.60 % | 0.00 -172.96 % | 0.01 106.06 % | -0.09 14.79 % | -0.11 40.00 % | -0.18 -625.53 % | -0.02 -287.99 % | 0.01 -89.32 % | 0.12 183.81 % | 0.04 -78.05 % | 0.20 1 492.20 % | -0.01 -107.16 % | 0.20 13.35 % | 0.18 -34.11 % | 0.27 30.06 % | 0.21 -11.96 % | 0.23 -6.74 % | 0.25 0.00 % | 0.25 38.65 % | 0.18 0.00 % | 0.18 |
Total other income expenses net | 1.960 M 303.53 % | -963.000 K 75.41 % | -3.916 M -196.67 % | -1.320 M 45.88 % | -2.439 M 14.78 % | -2.862 M -4.91 % | -2.728 M -829.41 % | 374.000 K -95.54 % | 8.379 M -35.87 % | 13.065 M 119.03 % | 5.965 M 367.84 % | 1.275 M -80.90 % | 6.676 M 211.90 % | -5.966 M -434.59 % | -1.116 M -160.49 % | 1.845 M 132.78 % | -5.629 M -14 989.94 % | -37.303 K 61.50 % | -96.880 K -100.00 % | -48.440 K | 0.000 | 0.000 |
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 | 2016-12-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 | 2016-06-30 | 2015-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -71.037 M 10.29 % | -79.188 M -81.95 % | -43.523 M 42.40 % | -75.560 M -172.55 % | -27.723 M 66.26 % | -82.175 M 15.31 % | -97.033 M 46.23 % | -180.458 M -78.70 % | -100.982 M 46.35 % | -188.233 M -135.68 % | -79.868 M 54.96 % | -177.331 M 11.83 % | -201.121 M 23.60 % | -263.263 M -301.35 % | -65.594 M 55.35 % | -146.910 M -21.08 % | -121.337 M -32.06 % | -91.878 M -47.19 % | -62.419 M |
Total investments | 0.000 | 0.000 -100.00 % | 1.464 M -12.23 % | 1.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.300 M -63.08 % | 82.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 M -19.32 % | 3.114 M -16.19 % | 3.716 M |
Total debt | 41.634 M -32.52 % | 61.695 M 10.09 % | 56.039 M -25.55 % | 75.266 M -10.08 % | 83.706 M 17.63 % | 71.163 M -15.40 % | 84.113 M 27.05 % | 66.203 M -22.17 % | 85.062 M -2.26 % | 87.030 M -17.60 % | 105.617 M 9.72 % | 96.264 M 111.62 % | 45.489 M 117.08 % | 20.955 M 4.78 % | 20.000 M 150.00 % | 8.000 M 60.00 % | 5.000 M 66.67 % | 3.000 M 200.00 % | 1.000 M |
Accumulated other comprehensive income loss | -131.883 M | 0.000 -100.00 % | 43.413 M 136.40 % | -119.273 M -390.11 % | 41.113 M -11.43 % | 46.419 M -19.06 % | 57.347 M -14.94 % | 67.417 M 10.60 % | 60.953 M 7.24 % | 56.838 M 53.43 % | 37.046 M 176.61 % | -48.355 M -219.54 % | 40.450 M 183.04 % | -48.709 M 54.89 % | -107.971 M -143.85 % | -44.278 M -15.19 % | -38.438 M -6.90 % | -35.956 M -7.42 % | -33.474 M |
Retained earnings | 127.413 M 8.46 % | 117.480 M 857.98 % | -15.499 M -113.96 % | 111.054 M 5.62 % | 105.140 M -14.33 % | 122.724 M -17.20 % | 148.220 M -38.81 % | 242.221 M 84.36 % | 131.382 M -52.04 % | 273.938 M 10.41 % | 248.104 M -3.41 % | 256.852 M 21.69 % | 211.066 M -3.92 % | 219.683 M 16.78 % | 188.109 M 15.28 % | 163.170 M -7.28 % | 175.976 M 12.83 % | 155.970 M 14.71 % | 135.965 M |
Common stock | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.00 % | 11.414 M 0.04 % | 11.409 M 0.00 % | 11.409 M 0.08 % | 11.400 M 0.00 % | 11.400 M 0.00 % | 11.400 M 0.00 % | 11.400 M | 0.000 | 0.000 -100.00 % | 101.000 0.50 % | 100.500 0.50 % | 100.000 |
Total equity | 318.548 M 1.43 % | 314.059 M 2.04 % | 307.794 M -2.61 % | 316.058 M 0.13 % | 315.642 M -6.95 % | 339.205 M -9.38 % | 374.302 M -21.68 % | 477.884 M 0.75 % | 474.330 M -5.11 % | 499.861 M 10.58 % | 452.019 M -2.49 % | 463.550 M 11.09 % | 417.259 M -14.12 % | 485.890 M 111.17 % | 230.090 M 11.07 % | 207.150 M 14.51 % | 180.906 M 14.51 % | 157.988 M 16.97 % | 135.070 M |
Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 6.314 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 |
Long term debt | 18.882 M -21.94 % | 24.189 M 32.67 % | 18.233 M -27.17 % | 25.034 M -27.09 % | 34.334 M 39.16 % | 24.673 M 73.90 % | 14.188 M -35.24 % | 21.910 M -17.62 % | 26.595 M -26.63 % | 36.246 M -22.21 % | 46.596 M 15.28 % | 40.420 M 111.00 % | 19.156 M 2 516.94 % | 732.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 28.720 M -15.60 % | 34.028 M 46.33 % | 23.254 M -25.82 % | 31.348 M -23.85 % | 41.167 M 58.29 % | 26.008 M 82.07 % | 14.285 M -35.47 % | 22.138 M -18.94 % | 27.312 M -28.51 % | 38.205 M -22.94 % | 49.581 M 15.65 % | 42.870 M 111.02 % | 20.316 M 2 395.82 % | 814.000 K 589.83 % | 118.000 K -21.92 % | 151.123 K -78.28 % | 695.656 K -44.29 % | 1.249 M -30.70 % | 1.802 M |
Other current liabilities | 54.790 M 38.27 % | 39.626 M 103.75 % | 19.448 M -5.98 % | 20.684 M 35.04 % | 15.317 M -37.06 % | 24.336 M 38.79 % | 17.534 M -35.48 % | 27.177 M -45.81 % | 50.151 M 12.20 % | 44.697 M -20.46 % | 56.197 M 3.85 % | 54.113 M -48.20 % | 104.472 M 33.23 % | 78.414 M -6.12 % | 83.530 M -33.02 % | 124.713 M 33.52 % | 93.405 M 2.32 % | 91.291 M 2.37 % | 89.177 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 20.402 M 35.09 % | 15.103 M -13.57 % | 17.474 M -27.32 % | 24.044 M -13.81 % | 27.898 M 10.04 % | 25.353 M -8.26 % | 27.637 M 50.73 % | 18.336 M 0.58 % | 18.231 M 31.72 % | 13.841 M 10.99 % | 12.471 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.256 K -87.54 % | 1.118 M -46.68 % | 2.096 M |
Short term debt | 22.752 M -39.34 % | 37.506 M -0.79 % | 37.806 M -24.74 % | 50.232 M 1.74 % | 49.372 M 6.20 % | 46.490 M -33.51 % | 69.925 M 57.87 % | 44.293 M -24.24 % | 58.467 M 15.13 % | 50.784 M -13.96 % | 59.021 M 5.69 % | 55.844 M 112.07 % | 26.333 M 30.21 % | 20.223 M 1.12 % | 20.000 M 150.00 % | 8.000 M 60.00 % | 5.000 M 66.67 % | 3.000 M 200.00 % | 1.000 M |
Total current liabilities | 131.485 M -11.91 % | 149.267 M 9.74 % | 136.016 M -9.59 % | 150.449 M 13.86 % | 132.135 M -16.30 % | 157.870 M -2.69 % | 162.234 M 8.29 % | 149.820 M -19.77 % | 186.741 M 8.58 % | 171.981 M -7.27 % | 185.465 M 8.22 % | 171.371 M -12.38 % | 195.593 M 44.36 % | 135.493 M 2.64 % | 132.006 M -21.34 % | 167.826 M 41.85 % | 118.314 M 7.33 % | 110.234 M 7.91 % | 102.154 M |
Total liabilities | 160.205 M -12.60 % | 183.295 M 15.08 % | 159.270 M -12.39 % | 181.797 M 4.90 % | 173.302 M -5.75 % | 183.878 M 4.17 % | 176.519 M 2.65 % | 171.958 M -19.67 % | 214.053 M 1.84 % | 210.186 M -10.58 % | 235.046 M 9.71 % | 214.241 M -0.77 % | 215.909 M 58.40 % | 136.307 M 3.17 % | 132.124 M -21.34 % | 167.977 M 41.15 % | 119.010 M 6.75 % | 111.483 M 7.24 % | 103.956 M |
Other non current assets | 57.368 M 966.91 % | 5.377 M -0.67 % | 5.413 M 44.31 % | 3.751 M -13.39 % | 4.331 M -31.55 % | 6.327 M -2.03 % | 6.458 M -2.08 % | 6.595 M 130.51 % | 2.861 M -45.35 % | 5.235 M 73.57 % | 3.016 M 30.56 % | 2.310 M 3.08 % | 2.241 M -62.91 % | 6.042 M 154.29 % | 2.376 M -27.82 % | 3.292 M | 0.000 | 0.000 | 0.000 |
Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.668 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 -100.00 % | 2.512 M -19.32 % | 3.114 M -16.19 % | 3.716 M |
Intangible assets | 1.080 M -13.67 % | 1.251 M -14.55 % | 1.464 M -12.23 % | 1.668 M -9.05 % | 1.834 M -9.57 % | 2.028 M -13.30 % | 2.339 M -12.23 % | 2.665 M -6.36 % | 2.846 M -7.15 % | 3.065 M -0.94 % | 3.094 M -12.75 % | 3.546 M -8.89 % | 3.892 M -10.63 % | 4.355 M -0.55 % | 4.379 M 8.80 % | 4.025 M -16.06 % | 4.795 M 14.17 % | 4.200 M 16.51 % | 3.604 M |
GoodWill | 1.182 M 1.37 % | 1.166 M -1.35 % | 1.182 M -0.42 % | 1.187 M 1.28 % | 1.172 M -2.74 % | 1.205 M -4.67 % | 1.264 M -4.17 % | 1.319 M 2.01 % | 1.293 M 1.17 % | 1.278 M 7.85 % | 1.185 M -1.50 % | 1.203 M -1.80 % | 1.225 M -0.49 % | 1.231 M -3.75 % | 1.279 M -0.89 % | 1.290 M 7.01 % | 1.206 M 100.00 % | 602.961 K | 0.000 |
Goodwill and intangible assets | 2.262 M -6.41 % | 2.417 M -8.65 % | 2.646 M -7.32 % | 2.855 M -5.02 % | 3.006 M -7.02 % | 3.233 M -10.27 % | 3.603 M -9.56 % | 3.984 M -3.74 % | 4.139 M -4.70 % | 4.343 M 1.50 % | 4.279 M -9.90 % | 4.749 M -7.19 % | 5.117 M -8.40 % | 5.586 M -1.27 % | 5.658 M 6.45 % | 5.315 M -11.42 % | 6.001 M 24.95 % | 4.803 M 33.24 % | 3.604 M |
Property plant equipment net | 49.031 M -11.95 % | 55.683 M 11.78 % | 49.816 M -17.20 % | 60.165 M -10.79 % | 67.443 M 16.53 % | 57.874 M 13.41 % | 51.029 M -27.24 % | 70.130 M -10.66 % | 78.499 M -13.84 % | 91.104 M -12.11 % | 103.651 M 11.89 % | 92.633 M 29.62 % | 71.467 M 154.48 % | 28.084 M 27.75 % | 21.983 M 24.90 % | 17.600 M 31.27 % | 13.408 M -14.11 % | 15.611 M -12.37 % | 17.814 M |
Total non current assets | 108.661 M -5.54 % | 115.035 M 5.76 % | 108.770 M -9.98 % | 120.832 M -6.09 % | 128.666 M 15.17 % | 111.714 M 15.43 % | 96.783 M -14.31 % | 112.950 M -0.15 % | 113.118 M -10.60 % | 126.536 M -4.36 % | 132.310 M 9.39 % | 120.958 M 32.65 % | 91.186 M 77.03 % | 51.509 M 24.15 % | 41.490 M 20.26 % | 34.501 M 22.17 % | 28.241 M -2.68 % | 29.017 M -2.61 % | 29.793 M |
Other current assets | 14.046 M 61.63 % | 8.690 M 56.86 % | 5.540 M -53.07 % | 11.804 M 195.77 % | 3.991 M 5.50 % | 3.783 M -46.27 % | 7.041 M -97.28 % | 258.923 M 2 246.81 % | 11.033 M -39.72 % | 18.302 M -95.03 % | 368.038 M 2 437.14 % | 14.506 M -95.06 % | 293.883 M 4 767.22 % | 6.038 M -80.96 % | 31.709 M 27.26 % | 24.918 M 107.12 % | 12.030 M -47.66 % | 22.984 M -32.28 % | 33.938 M |
Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.300 M -63.08 % | 82.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 112.671 M -20.03 % | 140.883 M 41.50 % | 99.562 M -33.99 % | 150.826 M 35.36 % | 111.429 M -27.33 % | 153.338 M -15.35 % | 181.146 M -26.56 % | 246.661 M 32.58 % | 186.044 M -32.41 % | 275.263 M 48.40 % | 185.485 M -32.20 % | 273.595 M 10.94 % | 246.610 M -13.23 % | 284.218 M 232.05 % | 85.594 M -44.75 % | 154.910 M 22.62 % | 126.337 M 33.16 % | 94.878 M 49.60 % | 63.419 M |
Cash and short term investments | 112.671 M -20.03 % | 140.883 M 41.50 % | 99.562 M -33.13 % | 148.892 M 33.62 % | 111.429 M -27.33 % | 153.338 M -15.35 % | 181.146 M -34.60 % | 276.961 M 3.30 % | 268.109 M -2.60 % | 275.263 M 48.40 % | 185.485 M -32.20 % | 273.595 M 10.94 % | 246.610 M -13.23 % | 284.218 M 232.05 % | 85.594 M -44.75 % | 154.910 M 22.62 % | 126.337 M 33.16 % | 94.878 M 49.60 % | 63.419 M |
Total current assets | 370.092 M -3.20 % | 382.319 M 6.71 % | 358.294 M -4.97 % | 377.023 M 4.65 % | 360.278 M -12.42 % | 411.369 M -9.40 % | 454.038 M -15.43 % | 536.892 M -6.67 % | 575.265 M -1.41 % | 583.511 M 5.18 % | 554.755 M -0.37 % | 556.833 M 2.74 % | 541.982 M -5.03 % | 570.688 M 77.94 % | 320.724 M -5.84 % | 340.627 M 25.38 % | 271.675 M 12.98 % | 240.454 M 14.92 % | 209.233 M |
Inventory | 27.000 K 3.85 % | 26.000 K -16.13 % | 31.000 K -38.00 % | 50.000 K 2.04 % | 49.000 K 16.67 % | 42.000 K -95.82 % | 1.004 M -0.40 % | 1.008 M -7.35 % | 1.088 M -6.04 % | 1.158 M -6.01 % | 1.232 M 6.02 % | 1.162 M -21.96 % | 1.489 M 3.12 % | 1.444 M 10.31 % | 1.309 M -5.44 % | 1.384 M -21.75 % | 1.769 M 31.63 % | 1.344 M 46.25 % | 918.936 K |
Net receivables | 243.348 M 4.57 % | 232.720 M -8.07 % | 253.161 M 17.05 % | 216.277 M -11.65 % | 244.809 M -3.70 % | 254.206 M -4.02 % | 264.847 M 4.13 % | 254.344 M -13.63 % | 294.488 M 1.97 % | 288.788 M 4.60 % | 276.079 M 3.18 % | 267.570 M -5.00 % | 281.653 M 0.96 % | 278.988 M 38.04 % | 202.112 M 26.78 % | 159.415 M 21.19 % | 131.539 M 8.49 % | 121.248 M 9.27 % | 110.957 M |
Tax assets | 0.000 -100.00 % | 51.558 M 1.30 % | 50.895 M -2.86 % | 52.393 M -2.77 % | 53.886 M 21.69 % | 44.280 M 24.06 % | 35.693 M 10.71 % | 32.241 M 16.73 % | 27.619 M 6.83 % | 25.854 M 21.02 % | 21.364 M 0.46 % | 21.266 M 72.04 % | 12.361 M 4.78 % | 11.797 M 2.82 % | 11.473 M 38.34 % | 8.293 M 31.23 % | 6.320 M 15.12 % | 5.489 M 17.82 % | 4.659 M |
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 | 0.000 |
Account payables | 53.943 M 6.55 % | 50.625 M 35.46 % | 37.373 M -14.90 % | 43.914 M 57.44 % | 27.892 M -31.53 % | 40.737 M 39.80 % | 29.139 M -21.24 % | 36.996 M 47.81 % | 25.029 M -23.61 % | 32.763 M -7.83 % | 35.545 M -5.67 % | 37.683 M -3.38 % | 39.003 M 60.74 % | 24.264 M 204.90 % | 7.958 M -11.21 % | 8.963 M 109.50 % | 4.278 M 84.58 % | 2.318 M 548.69 % | 357.308 K |
Tax payables | 0.000 -100.00 % | 21.510 M 2.49 % | 20.987 M 2.30 % | 20.516 M -7.08 % | 22.080 M -0.82 % | 22.263 M 25.51 % | 17.738 M 10.86 % | 16.001 M -37.14 % | 25.457 M 0.22 % | 25.401 M 54.22 % | 16.471 M 66.54 % | 9.890 M -25.72 % | 13.314 M 5.73 % | 12.592 M -38.63 % | 20.518 M -21.54 % | 26.150 M 67.30 % | 15.631 M 24.27 % | 12.577 M 32.06 % | 9.524 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -6.314 M 7.60 % | -6.833 M -411.84 % | -1.335 M -1 276.29 % | -97.000 K 57.46 % | -228.000 K 68.20 % | -717.000 K 63.40 % | -1.959 M 34.37 % | -2.985 M -21.84 % | -2.450 M -111.21 % | -1.160 M -1 314.63 % | -82.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 10.261 M -4.87 % | 10.786 M 5.31 % | 10.242 M -11.09 % | 11.520 M -4.88 % | 12.111 M -5.26 % | 12.784 M 11.58 % | 11.457 M 4.46 % | 10.968 M -13.02 % | 12.610 M 4.56 % | 12.060 M 12.41 % | 10.729 M -0.53 % | 10.786 M 12.34 % | 9.601 M 1.29 % | 9.479 M 15.32 % | 8.220 M 3.05 % | 7.976 M 15.01 % | 6.935 M 165.97 % | 2.608 M 251.59 % | -1.720 M |
Capital lease obligations | 36.634 M -12.14 % | 41.695 M 15.69 % | 36.039 M -20.38 % | 45.266 M -15.72 % | 53.706 M 30.47 % | 41.163 M 20.67 % | 34.113 M -26.17 % | 46.203 M -7.42 % | 49.907 M -18.14 % | 60.967 M -13.66 % | 70.611 M 12.71 % | 62.646 M 52.99 % | 40.947 M 4 187.64 % | 955.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 301.343 M 72.81 % | 174.379 M -32.47 % | 258.224 M -14.31 % | 301.343 M 16.70 % | 258.224 M 86.18 % | 138.693 M -46.29 % | 258.224 M 86.18 % | 138.693 M -46.24 % | 257.976 M 85.20 % | 139.297 M -45.82 % | 257.100 M 0.00 % | 257.100 M -38.16 % | 415.746 M 109.38 % | 198.560 M 1 110.53 % | -19.649 M -113.86 % | 141.733 M 7 166.77 % | -2.006 M -239.96 % | -589.951 K -171.45 % | 825.719 K |
Deferred tax liabilities non current | 9.838 M -0.01 % | 9.839 M 95.96 % | 5.021 M -20.48 % | 6.314 M -7.60 % | 6.833 M 411.84 % | 1.335 M 1 276.29 % | 97.000 K -57.46 % | 228.000 K -68.20 % | 717.000 K -63.40 % | 1.959 M -34.37 % | 2.985 M 21.84 % | 2.450 M 111.21 % | 1.160 M 1 314.63 % | 82.000 K -30.51 % | 118.000 K -21.92 % | 151.123 K -78.28 % | 695.656 K -44.29 % | 1.249 M -30.70 % | 1.802 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 | 0.000 |
Total assets | 478.753 M -3.74 % | 497.354 M 6.49 % | 467.064 M -6.18 % | 497.855 M 1.82 % | 488.944 M -6.53 % | 523.083 M -5.04 % | 550.821 M -15.24 % | 649.842 M -5.60 % | 688.383 M -3.05 % | 710.047 M 3.34 % | 687.065 M 1.37 % | 677.791 M 7.05 % | 633.168 M 1.76 % | 622.197 M 71.78 % | 362.214 M -3.44 % | 375.127 M 25.08 % | 299.916 M 11.30 % | 269.471 M 12.74 % | 239.027 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 | 2016-06-30 | 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 | 2016-12-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 % | -39.643 M 47.81 % | -75.962 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 |
Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 393.000 K 0.00 % | 393.000 K 0.00 % | 393.000 K 0.00 % | 393.000 K 5.79 % | 371.500 K -11.76 % | 421.000 K 0.12 % | 420.500 K 46.52 % | 287.000 K -91.58 % | 3.410 M 342.86 % | 770.000 K -83.05 % | 4.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | -29.676 M -216.44 % | 25.486 M 164.86 % | -39.292 M -510.02 % | 9.583 M 130.01 % | -31.928 M -7 575.00 % | -416.000 K 99.05 % | -43.938 M -225.18 % | 35.101 M 197.96 % | -35.831 M -536.66 % | -5.628 M 87.27 % | -44.199 M -116.22 % | -20.442 M 43.19 % | -35.980 M -401.39 % | -7.176 M 88.84 % | -64.287 M -1 502.42 % | 4.584 M 111.51 % | -39.842 M -434.19 % | -7.458 M -676.79 % | -960.159 K -100.00 % | -480.080 K 92.81 % | -6.679 M -100.00 % | -3.339 M |
Accounts receivables | -21.933 M -266.88 % | 13.143 M 137.33 % | -35.208 M -766.31 % | 5.284 M 245.69 % | -3.627 M 78.94 % | -17.222 M 40.65 % | -29.018 M -617.99 % | 5.602 M 165.69 % | -8.528 M -1 028.04 % | -756.000 K 97.79 % | -34.269 M -60.71 % | -21.324 M 34.74 % | -32.674 M -132.77 % | -14.037 M 71.14 % | -48.644 M -575.09 % | 10.239 M 129.90 % | -34.249 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | -1.000 K -120.00 % | 5.000 K -73.68 % | 19.000 K 2 000.00 % | -1.000 K 85.71 % | -7.000 K 41.67 % | -12.000 K -400.00 % | 4.000 K -95.00 % | 80.000 K 14.29 % | 70.000 K -5.41 % | 74.000 K 205.71 % | -70.000 K -142.81 % | 163.500 K 826.67 % | -22.500 K 62.50 % | -60.000 K -100.00 % | -30.000 K -107.79 % | 385.000 K 100.16 % | 192.342 K 100.00 % | 96.171 K 122.63 % | -425.044 K -100.00 % | -212.522 K 26.90 % | -290.728 K -100.00 % | -145.364 K |
Accounts payables | 3.318 M -74.64 % | 13.082 M 200.00 % | -13.082 M | 0.000 100.00 % | -12.845 M -210.75 % | 11.598 M 247.61 % | -7.857 M -165.66 % | 11.967 M 254.73 % | -7.734 M -178.00 % | -2.782 M -30.12 % | -2.138 M -266.10 % | -584.000 K -103.92 % | 14.887 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | -9.321 M -1 152.82 % | -744.000 K -108.29 % | 8.979 M 108.81 % | 4.300 M 127.83 % | -15.449 M -395.96 % | 5.220 M 173.86 % | -7.067 M -140.49 % | 17.452 M 188.86 % | -19.639 M -807.53 % | -2.164 M 71.98 % | -7.722 M -752.20 % | 1.184 M 106.51 % | -18.193 M -362.87 % | 6.921 M 144.24 % | -15.643 M -158.99 % | -6.040 M -7.99 % | -5.593 M 25.97 % | -7.555 M -1 311.76 % | -535.115 K -100.00 % | -267.558 K 95.81 % | -6.388 M -100.00 % | -3.194 M |
Other non cash items | 11.075 M 597.86 % | 1.587 M -73.36 % | 5.958 M -80.05 % | 29.861 M -41.98 % | 51.464 M -17.88 % | 62.666 M -27.29 % | 86.189 M 88.37 % | 45.755 M -19.60 % | 56.911 M -16.61 % | 68.250 M -20.20 % | 85.526 M 82.31 % | 46.913 M -15.35 % | 55.423 M 429.40 % | 10.469 M 319.98 % | -4.759 M -152.94 % | 8.989 M 93.48 % | 4.646 M 75.62 % | 2.645 M -49.51 % | 5.239 M 100.00 % | 2.620 M 0.91 % | 2.596 M 100.00 % | 1.298 M |
Net cash provided by operating activities | -5.125 M -109.14 % | 56.081 M 307.12 % | -27.076 M -154.31 % | 49.851 M 276.68 % | -28.215 M -297.35 % | 14.297 M 128.09 % | -50.900 M -165.48 % | 77.732 M 766.26 % | -11.667 M -117.53 % | 66.550 M 1 068.00 % | -6.875 M -119.29 % | 35.638 M 251.23 % | -23.565 M -155.33 % | 42.587 M 207.12 % | -39.758 M -154.50 % | 72.946 M 779.90 % | -10.729 M -168.98 % | 15.554 M -59.27 % | 38.188 M 100.00 % | 19.094 M 9.42 % | 17.450 M 100.00 % | 8.725 M |
Investments in property plant and equipment | -612.000 K 36.25 % | -960.000 K 39.85 % | -1.596 M -1 664.72 % | 101.999 K 108.05 % | -1.267 M 73.17 % | -4.722 M -4 870.53 % | -95.000 K 95.71 % | -2.212 M 39.63 % | -3.664 M 29.78 % | -5.218 M 33.32 % | -7.826 M -88.13 % | -4.160 M 48.47 % | -8.073 M 18.33 % | -9.885 M -26.33 % | -7.825 M 11.89 % | -8.881 M -610.48 % | -1.250 M 54.76 % | -2.763 M -96.60 % | -1.405 M -100.00 % | -702.705 K 88.37 % | -6.043 M -100.00 % | -3.021 M |
Acquisitions net | 0.000 100.00 % | -160.000 K -200.00 % | 160.000 K 15.11 % | 139.000 K 3 375.00 % | 4.000 K | 0.000 -100.00 % | 1.000 K -98.00 % | 50.000 K | 0.000 -100.00 % | 45.000 K | 0.000 100.00 % | -25.000 K -200.00 % | 25.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.196 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 100.00 % | -15.542 M | 0.000 100.00 % | -79.851 M | 0.000 100.00 % | -60.000 M -41.24 % | -42.481 M -41.60 % | -30.000 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 -100.00 % | 30.300 M -39.37 % | 49.972 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 69.390 M 15.65 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -2.000 K -100.76 % | 263.000 K 420.73 % | -82.000 K | 0.000 100.00 % | -54.000 K 69.41 % | -176.500 K -101.14 % | 15.542 M 516.22 % | -3.734 M -257.29 % | 2.374 M 236.26 % | 706.000 K 200.00 % | -706.000 K -104.10 % | 17.233 M 29.41 % | 13.317 M 122.31 % | -59.700 M -18 301.22 % | 328.000 K 129.23 % | -1.122 M -895.74 % | 141.000 K -94.90 % | 2.763 M 96.60 % | 1.405 M 100.00 % | 702.705 K -88.37 % | 6.043 M 100.00 % | 3.021 M |
Net cash used for investing activites | -614.000 K 28.35 % | -857.000 K 43.54 % | -1.518 M -729.88 % | 240.999 K 119.08 % | -1.263 M 73.25 % | -4.722 M -115.63 % | 30.206 M -31.47 % | 44.076 M 154.32 % | -81.141 M -246.11 % | 55.533 M 181.03 % | -68.532 M -401.58 % | 22.724 M 3.52 % | 21.952 M 131.55 % | -69.585 M -828.17 % | -7.497 M 25.05 % | -10.003 M -7.50 % | -9.305 M -208.72 % | -3.014 M -114.46 % | -1.405 M -100.00 % | -702.705 K 88.37 % | -6.043 M -100.00 % | -3.021 M |
Debt repayment | -8.514 M 14.86 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 100.00 % | -15.670 M | 0.000 100.00 % | -9.164 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 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 -100.00 % | 212.000 K | 0.000 -100.00 % | 386.000 K | 0.000 | 0.000 -100.00 % | 17.000 K 100.00 % | 8.500 K -99.99 % | 114.912 M 0.00 % | 114.912 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.070 M -66.73 % | -34.228 M | 0.000 100.00 % | -14.821 M | 0.000 100.00 % | -57.002 M -300.00 % | -14.251 M 50.00 % | -28.501 M 18.57 % | -35.000 M 46.15 % | -65.000 M -100.00 % | -32.500 M -100.00 % | -16.250 M -86.69 % | -8.704 M -100.00 % | -4.352 M 76.22 % | -18.300 M -100.00 % | -9.150 M |
Other financing activites | -15.785 M -583.93 % | -2.308 M 77.79 % | -10.391 M 6.37 % | -11.098 M -1.37 % | -10.948 M 17.36 % | -13.248 M -181.16 % | 16.324 M 220.60 % | -13.536 M -384.12 % | -2.796 M -149.88 % | 5.606 M 185.84 % | -6.531 M -139.68 % | 16.461 M 159.09 % | -27.859 M -112.13 % | 229.608 M 2 013.40 % | -12.000 M -125.25 % | 47.527 M 3 081.62 % | -1.594 M 2.77 % | -1.639 M 91.87 % | -20.156 M -100.00 % | -10.078 M | 0.000 | 0.000 |
Net cash used provided by financing activities | -24.299 M -97.42 % | -12.308 M 39.64 % | -20.391 M -83.74 % | -11.098 M -1.37 % | -10.948 M 67.07 % | -33.248 M 18.40 % | -40.746 M 35.77 % | -63.434 M -1 237.71 % | -4.742 M 86.80 % | -35.917 M -190.50 % | -12.364 M 69.50 % | -40.541 M -45.61 % | -27.842 M -112.13 % | 229.608 M 1 098.30 % | -23.000 M -31.63 % | -17.473 M -996.17 % | -1.594 M 91.09 % | -17.889 M 38.01 % | -28.860 M -100.00 % | -14.430 M 21.15 % | -18.300 M -100.00 % | -9.150 M |
Effect of forex changes on cash | 1.371 M 210.74 % | -1.238 M -8 742.86 % | -14.000 K -107.18 % | 195.000 K 130.59 % | -637.500 K 69.17 % | -2.068 M 10.75 % | -2.317 M -305.55 % | 1.127 M 46.46 % | 769.500 K -84.98 % | 5.122 M 476.30 % | -1.361 M -169.28 % | 1.965 M 234.65 % | -1.459 M 63.40 % | -3.986 M -524.49 % | 939.000 K -78.79 % | 4.428 M 1 361.39 % | 303.000 K -97.57 % | 12.492 M -46.92 % | 23.536 M 100.00 % | 11.768 M 358.93 % | 2.564 M 100.00 % | 1.282 M |
Net change in cash | -28.667 M -173.40 % | 39.056 M 179.71 % | -48.999 M -225.03 % | 39.189 M 193.98 % | -41.701 M -49.96 % | -27.808 M 57.91 % | -66.073 M -208.98 % | 60.628 M 163.15 % | -96.011 M -199.59 % | 96.409 M 206.54 % | -90.493 M -557.37 % | 19.786 M -89.06 % | 180.791 M 6 907.51 % | -2.656 M -105.67 % | 46.867 M 44.98 % | 32.327 M -55.97 % | 73.428 M 927.93 % | 7.143 M -54.59 % | 15.729 M 0.00 % | 15.729 M 826.81 % | -2.164 M 0.00 % | -2.164 M |
Cash at beginning of period | 143.603 M 41.03 % | 101.827 M -32.49 % | 150.826 M 35.10 % | 111.637 M -27.20 % | 153.338 M -15.35 % | 181.146 M -26.73 % | 247.219 M 32.49 % | 186.591 M -33.97 % | 282.602 M 51.78 % | 186.193 M -32.71 % | 276.686 M 7.70 % | 256.901 M 261.55 % | 71.055 M 0.00 % | 71.055 M 83.47 % | 38.728 M 0.00 % | 38.728 M 22.62 % | 31.584 M 0.00 % | 31.584 M 99.21 % | 15.855 M 0.00 % | 15.855 M -12.01 % | 18.019 M 0.00 % | 18.019 M |
Cash at end of period | 112.671 M -20.03 % | 140.883 M 38.36 % | 101.827 M -32.49 % | 150.826 M 35.10 % | 111.637 M -27.20 % | 153.338 M -15.35 % | 181.146 M -26.73 % | 247.219 M 32.49 % | 186.591 M -33.97 % | 282.602 M 51.78 % | 186.193 M -32.71 % | 276.686 M 9.86 % | 251.845 M 268.20 % | 68.399 M -20.09 % | 85.594 M 20.46 % | 71.055 M -32.34 % | 105.012 M 171.16 % | 38.727 M 22.62 % | 31.584 M 0.00 % | 31.584 M 99.21 % | 15.855 M 0.00 % | 15.855 M |
Operating cash flow | -4.330 M -107.72 % | 56.081 M 314.98 % | -26.087 M -153.24 % | 49.003 M 273.68 % | -28.215 M -297.35 % | 14.297 M 128.09 % | -50.900 M -165.48 % | 77.732 M 766.26 % | -11.667 M -117.53 % | 66.550 M 1 068.00 % | -6.875 M -119.29 % | 35.638 M 251.23 % | -23.565 M -155.33 % | 42.587 M 207.12 % | -39.758 M -154.50 % | 72.946 M 779.90 % | -10.729 M -168.98 % | 15.554 M -59.27 % | 38.188 M 100.00 % | 19.094 M 9.42 % | 17.450 M 100.00 % | 8.725 M |
Capital expenditure | -612.000 K 36.58 % | -965.000 K 39.54 % | -1.596 M -1 680.20 % | 101.000 K 107.97 % | -1.267 M 73.17 % | -4.722 M -4 870.53 % | -95.000 K 95.71 % | -2.212 M 39.63 % | -3.664 M 29.78 % | -5.218 M 33.32 % | -7.826 M -88.13 % | -4.160 M 48.47 % | -8.073 M 18.33 % | -9.885 M -26.33 % | -7.825 M 11.89 % | -8.881 M -610.48 % | -1.250 M 54.76 % | -2.763 M -96.60 % | -1.405 M -100.00 % | -702.705 K 88.37 % | -6.043 M -100.00 % | -3.021 M |
Free CashFlow | -4.942 M -108.97 % | 55.116 M 299.10 % | -27.683 M -156.38 % | 49.104 M 266.56 % | -29.482 M -407.91 % | 9.575 M 118.78 % | -50.995 M -167.53 % | 75.520 M 592.60 % | -15.331 M -125.00 % | 61.332 M 517.20 % | -14.701 M -146.70 % | 31.478 M 199.49 % | -31.638 M -196.75 % | 32.702 M 168.73 % | -47.583 M -174.27 % | 64.065 M 634.81 % | -11.979 M -193.65 % | 12.791 M -65.22 % | 36.782 M 100.00 % | 18.391 M 61.22 % | 11.407 M 100.00 % | 5.704 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 |