
Peiport Holdings Ltd. 2885.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Revenue | 257.749 M -2.38 % | 264.037 M 7.50 % | 245.612 M -12.08 % | 279.371 M -3.86 % | 290.590 M 5.53 % | 275.354 M 5.06 % | 262.080 M 9.93 % | 238.406 M -5.35 % | 251.875 M -13.62 % | 291.576 M |
Net income | -3.464 M -6.16 % | -3.263 M -1.05 % | -3.229 M -119.01 % | 16.982 M -37.53 % | 27.186 M -10.32 % | 30.313 M 163.43 % | 11.507 M -66.62 % | 34.469 M 32.38 % | 26.038 M 4.49 % | 24.919 M |
Income before tax | -392.000 K 91.02 % | -4.366 M 17.11 % | -5.267 M -126.45 % | 19.911 M -38.81 % | 32.538 M -10.47 % | 36.344 M 83.50 % | 19.806 M -55.21 % | 44.215 M 32.54 % | 33.359 M 9.41 % | 30.491 M |
Income before tax ratio | 0.00 90.80 % | -0.02 22.89 % | -0.02 -130.09 % | 0.07 -36.35 % | 0.11 -15.17 % | 0.13 74.65 % | 0.08 -59.25 % | 0.19 40.03 % | 0.13 26.65 % | 0.10 |
EBITDA | 5.729 M 4.13 % | 5.502 M 7.84 % | 5.102 M -83.02 % | 30.048 M -28.18 % | 41.839 M -7.71 % | 45.334 M -9.41 % | 50.043 M 21.17 % | 41.299 M -2.09 % | 42.180 M 5.33 % | 40.046 M |
Net income ratio | -0.01 -8.75 % | -0.01 6.00 % | -0.01 -121.63 % | 0.06 -35.03 % | 0.09 -15.02 % | 0.11 150.73 % | 0.04 -69.63 % | 0.14 39.86 % | 0.10 20.96 % | 0.09 |
Ratio EBITDA | 0.02 6.67 % | 0.02 0.31 % | 0.02 -80.69 % | 0.11 -25.30 % | 0.14 -12.55 % | 0.16 -13.78 % | 0.19 10.23 % | 0.17 3.44 % | 0.17 21.93 % | 0.14 |
Gross profit ratio | 0.30 -3.13 % | 0.31 4.15 % | 0.30 0.45 % | 0.29 2.89 % | 0.29 -15.30 % | 0.34 -5.74 % | 0.36 3.09 % | 0.35 6.02 % | 0.33 14.51 % | 0.29 |
Weighted average shs out dil | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.69 % | 397.260 M -0.69 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
Weighted average shs out | 400.000 M -0.01 % | 400.025 M 0.01 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.69 % | 397.260 M -0.69 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
EPS diluted | -0.01 -6.10 % | -0.01 -1.23 % | -0.01 -119.06 % | 0.04 -37.50 % | 0.07 -10.88 % | 0.08 164.93 % | 0.03 -66.59 % | 0.09 32.41 % | 0.07 4.49 % | 0.06 |
Earnings per share | -0.01 -6.10 % | -0.01 -1.23 % | -0.01 -119.06 % | 0.04 -37.50 % | 0.07 -10.88 % | 0.08 164.93 % | 0.03 -66.59 % | 0.09 32.41 % | 0.07 4.49 % | 0.06 |
Gross profit | 76.999 M -5.44 % | 81.429 M 11.96 % | 72.729 M -11.68 % | 82.351 M -1.09 % | 83.256 M -10.61 % | 93.142 M -0.97 % | 94.055 M 13.32 % | 82.998 M 0.35 % | 82.710 M -1.08 % | 83.616 M |
Income tax expense | 3.186 M 513.77 % | -770.000 K -147.47 % | 1.622 M -48.85 % | 3.171 M -40.75 % | 5.352 M -11.26 % | 6.031 M -27.33 % | 8.299 M -10.67 % | 9.290 M 20.34 % | 7.720 M 32.01 % | 5.848 M |
Cost of revenue | 180.750 M -1.02 % | 182.608 M 5.63 % | 172.883 M -12.25 % | 197.020 M -4.97 % | 207.334 M 13.79 % | 182.212 M 8.44 % | 168.025 M 8.12 % | 155.408 M -8.13 % | 169.165 M -18.66 % | 207.960 M |
General and administrative expenses | 38.044 M -1.29 % | 38.541 M 10.41 % | 34.907 M 15.97 % | 30.101 M 6.30 % | 28.316 M 1.45 % | 27.912 M -36.75 % | 44.127 M 104.42 % | 21.586 M 19.71 % | 18.032 M -7.46 % | 19.486 M |
Selling and marketing expenses | 35.223 M 5.73 % | 33.313 M 9.36 % | 30.461 M -0.89 % | 30.735 M 5.50 % | 29.132 M 1.02 % | 28.838 M 18.64 % | 24.308 M 10.61 % | 21.977 M -17.58 % | 26.665 M -0.99 % | 26.931 M |
Other expenses | 0.000 | 0.000 100.00 % | -19.704 M -218.63 % | -6.184 M -9.94 % | -5.625 M -34.18 % | -4.192 M 44.34 % | -7.532 M -725.88 % | -912.000 K 88.91 % | -8.223 M 5.98 % | -8.746 M |
Operating expenses | 84.743 M 26.66 % | 66.907 M 23.00 % | 54.396 M -10.58 % | 60.835 M 5.95 % | 57.416 M 1.42 % | 56.614 M -15.35 % | 66.883 M 53.53 % | 43.563 M 5.42 % | 41.325 M -7.17 % | 44.519 M |
Cost and expenses | 265.493 M 6.40 % | 249.515 M 9.78 % | 227.279 M -11.74 % | 257.520 M -2.12 % | 263.103 M 10.17 % | 238.826 M 1.67 % | 234.908 M 18.06 % | 198.971 M -5.47 % | 210.490 M -16.63 % | 252.479 M |
Research and development expenses | 11.476 M 7.53 % | 10.672 M 22.22 % | 8.732 M 41.23 % | 6.183 M 10.55 % | 5.593 M 37.89 % | 4.056 M -0.86 % | 4.091 M -7.96 % | 4.445 M 9.38 % | 4.064 M -29.65 % | 5.777 M |
Selling general and administrative expenses | 73.267 M 30.29 % | 56.235 M -13.97 % | 65.368 M 7.45 % | 60.836 M 5.90 % | 57.448 M 1.23 % | 56.750 M -17.07 % | 68.435 M 57.09 % | 43.563 M -2.54 % | 44.697 M -3.71 % | 46.417 M |
Interest income | 7.725 M 80.53 % | 4.279 M 1 140.29 % | 345.000 K 102.94 % | 170.000 K -71.04 % | 587.000 K -20.78 % | 741.000 K 751.72 % | 87.000 K 74.00 % | 50.000 K 13.64 % | 44.000 K 0.00 % | 44.000 K |
Interest expense | 645.000 K 11.98 % | 576.000 K 9.71 % | 525.000 K 7.58 % | 488.000 K 27.42 % | 383.000 K -29.60 % | 544.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Depreciation and amortization | 1.997 M -78.51 % | 9.292 M -5.61 % | 9.844 M 2.02 % | 9.649 M 8.20 % | 8.918 M 5.59 % | 8.446 M 224.60 % | 2.602 M 30.62 % | 1.992 M 110.13 % | 948.000 K -9.28 % | 1.045 M |
Operating income | -7.744 M -178.67 % | 9.844 M -46.30 % | 18.333 M -14.79 % | 21.516 M -16.73 % | 25.840 M -27.13 % | 35.460 M 30.88 % | 27.093 M -31.07 % | 39.307 M -4.67 % | 41.232 M 5.72 % | 39.001 M |
Operating income ratio | -0.03 -180.59 % | 0.04 -50.05 % | 0.07 -3.08 % | 0.08 -13.39 % | 0.09 -30.95 % | 0.13 24.57 % | 0.10 -37.30 % | 0.16 0.72 % | 0.16 22.38 % | 0.13 |
Total other income expenses net | 7.352 M 150.48 % | -14.565 M 38.28 % | -23.600 M -1 370.40 % | -1.605 M -123.96 % | 6.698 M | 0.000 100.00 % | -7.366 M -223.28 % | 5.975 M 174.45 % | -8.026 M -24.92 % | -6.425 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Net debt | -241.430 M -1.41 % | -238.073 M -54.98 % | -153.611 M 29.68 % | -218.449 M -7.82 % | -202.614 M -19.26 % | -169.898 M -221.07 % | -52.916 M -30.27 % | -40.621 M 41.91 % | -69.924 M -134.62 % | -29.803 M |
Total investments | 4.216 M 140.16 % | -10.498 M -261.76 % | 6.490 M 15.38 % | 5.625 M -50.92 % | 11.461 M 234.14 % | 3.430 M -74.86 % | 13.644 M -7.85 % | 14.806 M 23.36 % | 12.002 M -21.50 % | 15.289 M |
Total debt | 11.033 M 109.39 % | 5.269 M -44.68 % | 9.524 M 72.72 % | 5.514 M -26.83 % | 7.536 M 4.25 % | 7.229 M | 0.000 | 0.000 | 0.000 | 0.000 |
Accumulated other comprehensive income loss | -64.652 M -0.80 % | -64.137 M -1.80 % | -63.006 M -6.04 % | -59.419 M 3.47 % | -61.556 M 5.57 % | -65.186 M -683.20 % | -8.323 M -20.90 % | -6.884 M -51.73 % | -4.537 M 11.58 % | -5.131 M |
Retained earnings | 312.959 M -1.09 % | 316.423 M -1.04 % | 319.757 M -1.03 % | 323.090 M 5.38 % | 306.593 M 9.39 % | 280.272 M 11.92 % | 250.414 M 4.23 % | 240.250 M 16.63 % | 205.994 M 14.47 % | 179.956 M |
Common stock | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 99 900.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 | 0.000 |
Total equity | 327.553 M -4.29 % | 342.245 M -2.89 % | 352.442 M -3.49 % | 365.175 M 3.95 % | 351.283 M 9.32 % | 321.332 M 73.40 % | 185.314 M -30.32 % | 265.968 M 16.26 % | 228.768 M 11.76 % | 204.702 M |
Other non current liabilities | 0.000 -100.00 % | 65.000 K -14.47 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 6.026 M 469.57 % | 1.058 M -75.86 % | 4.382 M 225.07 % | 1.348 M -55.57 % | 3.034 M 30.66 % | 2.322 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 6.040 M 437.85 % | 1.123 M -74.81 % | 4.458 M 203.89 % | 1.467 M -51.65 % | 3.034 M 30.66 % | 2.322 M -83.28 % | 13.886 M -7.02 % | 14.935 M -41.94 % | 25.724 M -7.03 % | 27.668 M |
Other current liabilities | 45.729 M 141.51 % | 18.935 M 9.77 % | 17.250 M 60.99 % | 10.715 M 20.20 % | 8.914 M -63.33 % | 24.309 M -37.39 % | 38.828 M 205.44 % | 12.712 M 77.74 % | 7.152 M 20.46 % | 5.937 M |
Deferred revenue | 0.000 -100.00 % | 20.321 M 31.44 % | 15.460 M 4.79 % | 14.754 M -2.34 % | 15.108 M 103.34 % | 7.430 M -44.95 % | 13.497 M 144.02 % | 5.531 M -30.82 % | 7.995 M -29.12 % | 11.279 M |
Short term debt | 5.007 M 18.90 % | 4.211 M -18.11 % | 5.142 M -38.29 % | 8.332 M -7.46 % | 9.004 M 193.70 % | -9.609 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total current liabilities | 65.065 M -0.58 % | 65.446 M 4.08 % | 62.879 M -4.50 % | 65.844 M 28.63 % | 51.189 M 40.39 % | 36.463 M -48.74 % | 71.132 M 83.66 % | 38.731 M -12.16 % | 44.093 M -10.40 % | 49.211 M |
Total liabilities | 71.105 M 6.81 % | 66.569 M -1.14 % | 67.337 M 0.04 % | 67.311 M 24.14 % | 54.223 M 39.80 % | 38.785 M -45.47 % | 71.132 M 83.66 % | 38.731 M -12.16 % | 44.093 M -10.40 % | 49.211 M |
Other non current assets | 0.000 -100.00 % | 10.498 M 158.69 % | -17.888 M -619.70 % | 3.442 M | 0.000 -100.00 % | 2.063 M | 0.000 | 0.000 | 0.000 | 0.000 |
Long term investments | 0.000 100.00 % | -10.498 M -158.69 % | 17.888 M 619.70 % | -3.442 M | 0.000 100.00 % | -2.063 M | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 149.000 K -72.30 % | 538.000 K -39.07 % | 883.000 K -18.84 % | 1.088 M 49.86 % | 726.000 K -16.46 % | 869.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 149.000 K -72.30 % | 538.000 K -39.07 % | 883.000 K -18.84 % | 1.088 M 49.86 % | 726.000 K -16.46 % | 869.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 16.186 M 37.60 % | 11.763 M -30.83 % | 17.005 M 29.34 % | 13.148 M -17.38 % | 15.913 M -12.82 % | 18.252 M 74.11 % | 10.483 M -18.78 % | 12.907 M 99.86 % | 6.458 M -10.37 % | 7.205 M |
Total non current assets | 27.130 M 19.00 % | 22.799 M -9.39 % | 25.162 M 42.34 % | 17.678 M -5.30 % | 18.668 M -11.88 % | 21.184 M 66.50 % | 12.723 M -14.69 % | 14.914 M 83.24 % | 8.139 M -26.71 % | 11.105 M |
Other current assets | 10.006 M -27.20 % | 13.745 M -37.47 % | 21.983 M 33.64 % | 16.449 M -28.44 % | 22.987 M 268.20 % | 6.243 M -82.57 % | 35.812 M -66.61 % | 107.262 M 489.97 % | 18.181 M 37.89 % | 13.185 M |
Short term investments | 4.216 M -24.74 % | 5.602 M -13.68 % | 6.490 M 15.38 % | 5.625 M -50.92 % | 11.461 M 234.14 % | 3.430 M -74.86 % | 13.644 M -7.85 % | 14.806 M 23.36 % | 12.002 M -21.50 % | 15.289 M |
cash and cash equivalents | 252.463 M 3.75 % | 243.342 M -0.51 % | 244.598 M 9.21 % | 223.963 M 6.57 % | 210.150 M 18.64 % | 177.127 M 234.73 % | 52.916 M 30.27 % | 40.621 M -41.91 % | 69.924 M 134.62 % | 29.803 M |
Cash and short term investments | 252.463 M 3.75 % | 243.342 M -0.51 % | 244.598 M 6.54 % | 229.588 M 9.25 % | 210.150 M 18.64 % | 177.127 M 234.73 % | 52.916 M -4.53 % | 55.427 M -32.35 % | 81.926 M 81.69 % | 45.092 M |
Total current assets | 371.528 M -3.75 % | 386.015 M -2.18 % | 394.617 M -4.87 % | 414.808 M 7.23 % | 386.838 M 14.13 % | 338.933 M 39.06 % | 243.723 M -15.90 % | 289.785 M 9.47 % | 264.722 M 9.03 % | 242.808 M |
Inventory | 70.473 M -1.05 % | 71.223 M 34.54 % | 52.938 M -22.44 % | 68.251 M -2.52 % | 70.018 M 43.11 % | 48.926 M 13.07 % | 43.270 M 43.61 % | 30.130 M -25.58 % | 40.488 M -33.23 % | 60.639 M |
Net receivables | 38.586 M -33.13 % | 57.705 M -23.16 % | 75.098 M -25.29 % | 100.520 M 20.12 % | 83.683 M -21.53 % | 106.637 M -4.55 % | 111.725 M -41.73 % | 191.745 M 54.47 % | 124.127 M 0.19 % | 123.892 M |
Tax assets | 10.795 M 2.83 % | 10.498 M 44.32 % | 7.274 M 111.33 % | 3.442 M 69.64 % | 2.029 M -1.65 % | 2.063 M -7.90 % | 2.240 M 11.61 % | 2.007 M 19.39 % | 1.681 M -56.90 % | 3.900 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 | 14.329 M -15.77 % | 17.012 M -18.05 % | 20.759 M -23.37 % | 27.091 M 85.07 % | 14.638 M 101.99 % | 7.247 M -47.81 % | 13.886 M -7.02 % | 14.935 M -41.94 % | 25.724 M -7.03 % | 27.668 M |
Tax payables | 0.000 -100.00 % | 4.967 M 16.38 % | 4.268 M -13.81 % | 4.952 M 40.48 % | 3.525 M -50.25 % | 7.086 M 44.00 % | 4.921 M -11.38 % | 5.553 M 72.35 % | 3.222 M -25.54 % | 4.327 M |
Deferred revenue non current | 0.000 100.00 % | -65.000 K 14.47 % | -76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 0.000 100.00 % | -87.000 K -135.51 % | 245.000 K -62.77 % | 658.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.877 M -21.43 % | 2.389 M |
Capital lease obligations | 11.033 M 109.39 % | 5.269 M -44.68 % | 9.524 M 72.72 % | 5.514 M -26.83 % | 7.536 M 4.25 % | 7.229 M | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 -100.00 % | 63.006 M | 0.000 -100.00 % | 61.556 M -5.57 % | 65.186 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 75.246 M -12.55 % | 86.046 M 202.55 % | 28.440 M -70.63 % | 96.846 M 138.01 % | 40.690 M -60.20 % | 102.246 M 280.07 % | -56.781 M | 0.000 | 0.000 | 0.000 |
Deferred tax liabilities non current | 14.000 K -78.46 % | 65.000 K -14.47 % | 76.000 K -36.13 % | 119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.886 M 7.02 % | -14.935 M 41.94 % | -25.724 M 7.03 % | -27.668 M |
Total assets | 398.658 M -2.48 % | 408.814 M -2.61 % | 419.779 M -2.94 % | 432.486 M 6.65 % | 405.506 M 12.60 % | 360.117 M 40.43 % | 256.446 M -15.84 % | 304.699 M 11.67 % | 272.861 M 7.46 % | 253.913 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
Change in working capital | 13.330 M 933.13 % | -1.600 M -104.40 % | 36.351 M 990.96 % | -4.080 M -1 321.56 % | 334.000 K 104.50 % | -7.427 M -3.05 % | -7.207 M 76.48 % | -30.643 M -200.64 % | 30.447 M 271.46 % | -17.757 M |
Accounts receivables | 10.836 M 293.75 % | 2.752 M -82.73 % | 15.935 M 192.31 % | -17.262 M -164.60 % | 26.722 M 637.57 % | 3.623 M 114.14 % | -25.626 M 5.53 % | -27.125 M -268.59 % | 16.089 M 173.86 % | -21.783 M |
Inventory | -4.945 M 74.61 % | -19.477 M -251.78 % | 12.832 M 391.27 % | 2.612 M 112.46 % | -20.967 M -162.81 % | -7.978 M 47.88 % | -15.306 M -402.25 % | 5.064 M -72.37 % | 18.326 M 1 310.44 % | -1.514 M |
Accounts payables | 997.000 K 1 265.75 % | 73.000 K -97.87 % | 3.427 M -61.19 % | 8.831 M 1 514.44 % | 547.000 K 112.57 % | -4.351 M -184.32 % | 5.160 M 128.60 % | -18.039 M -657.10 % | 3.238 M 354.14 % | 713.000 K |
Other working capital | 6.442 M -57.20 % | 15.052 M 262.09 % | 4.157 M 139.05 % | 1.739 M 129.14 % | -5.968 M -566.61 % | 1.279 M -84.21 % | 8.099 M 122.68 % | -35.707 M -394.59 % | 12.121 M 174.62 % | -16.243 M |
Other non cash items | 20.130 M 76.66 % | 11.395 M 12 485.87 % | -92.000 K -111.98 % | 768.000 K 111.76 % | -6.533 M -71.97 % | -3.799 M 64.61 % | -10.735 M -67.63 % | -6.404 M -21.52 % | -5.270 M -2.55 % | -5.139 M |
Net cash provided by operating activities | 29.996 M 103.76 % | 14.721 M -63.95 % | 40.836 M 55.58 % | 26.248 M -25.55 % | 35.257 M 5.04 % | 33.564 M 651.55 % | 4.466 M -51.24 % | 9.160 M -84.60 % | 59.484 M 588.47 % | 8.640 M |
Investments in property plant and equipment | -643.000 K 35.57 % | -998.000 K 63.52 % | -2.736 M -5.80 % | -2.586 M -636.75 % | -351.000 K 89.52 % | -3.348 M -1 381.42 % | -226.000 K 86.35 % | -1.656 M -341.60 % | -375.000 K 44.93 % | -681.000 K |
Acquisitions net | -604.000 K -12 180.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 100.00 % | -15.600 M 60.00 % | -39.000 M | 0.000 | 0.000 | 0.000 100.00 % | -11.810 M 82.41 % | -67.147 M 33.39 % | -100.803 M 5.37 % | -106.527 M |
Sales maturities of investments | 54.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.082 M -58.64 % | 65.485 M -36.74 % | 103.523 M -0.38 % | 103.916 M |
Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.820 M 187.71 % | -36.280 M -75.95 % | -20.619 M -563.97 % | 4.444 M |
Net cash used for investing activites | 53.353 M 421.54 % | -16.593 M 60.24 % | -41.736 M -1 513.92 % | -2.586 M -636.75 % | -351.000 K 89.52 % | -3.348 M -107.14 % | 46.866 M 218.35 % | -39.598 M -116.69 % | -18.274 M -1 686.28 % | 1.152 M |
Debt repayment | -6.797 M 5.88 % | -7.222 M -0.71 % | -7.171 M -17.00 % | -6.129 M -15.27 % | -5.317 M -9.16 % | -4.871 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -10.800 M -100.00 % | -5.400 M 0.00 % | -5.400 M 0.00 % | -5.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.520 M 31.54 % | -37.276 M -4 316.59 % | -844.000 K | 0.000 | 0.000 |
Net cash used provided by financing activities | -17.597 M -39.42 % | -12.622 M -0.41 % | -12.571 M -9.04 % | -11.529 M -116.83 % | -5.317 M -105.62 % | 94.609 M 353.81 % | -37.276 M -4 316.59 % | -844.000 K | 0.000 | 0.000 |
Effect of forex changes on cash | -2.031 M 14.01 % | -2.362 M 51.74 % | -4.894 M -391.31 % | 1.680 M -51.08 % | 3.434 M 659.28 % | -614.000 K 65.13 % | -1.761 M -188.98 % | 1.979 M 281.73 % | -1.089 M -32.97 % | -819.000 K |
Net change in cash | 63.721 M 478.03 % | -16.856 M 8.22 % | -18.365 M -232.95 % | 13.813 M -58.17 % | 33.023 M -73.41 % | 124.211 M 910.26 % | 12.295 M 141.96 % | -29.303 M -173.04 % | 40.121 M 347.13 % | 8.973 M |
Cash at beginning of period | 188.742 M -8.20 % | 205.598 M -8.20 % | 223.963 M 6.57 % | 210.150 M 18.64 % | 177.127 M 234.73 % | 52.916 M 30.27 % | 40.621 M -41.91 % | 69.924 M 134.62 % | 29.803 M 43.08 % | 20.830 M |
Cash at end of period | 252.463 M 33.76 % | 188.742 M -8.20 % | 205.598 M -8.20 % | 223.963 M 6.57 % | 210.150 M 18.64 % | 177.127 M 234.73 % | 52.916 M 30.27 % | 40.621 M -41.91 % | 69.924 M 134.62 % | 29.803 M |
Operating cash flow | 29.996 M 103.76 % | 14.721 M -63.95 % | 40.836 M 55.58 % | 26.248 M -25.55 % | 35.257 M 5.04 % | 33.564 M 651.55 % | 4.466 M -51.24 % | 9.160 M -84.60 % | 59.484 M 588.47 % | 8.640 M |
Capital expenditure | -490.000 K 50.90 % | -998.000 K 63.52 % | -2.736 M -5.80 % | -2.586 M -636.75 % | -351.000 K 89.52 % | -3.348 M -1 381.42 % | -226.000 K 86.35 % | -1.656 M -341.60 % | -375.000 K 44.93 % | -681.000 K |
Free CashFlow | 29.506 M 115.01 % | 13.723 M -63.98 % | 38.100 M 61.02 % | 23.662 M -32.21 % | 34.906 M 15.52 % | 30.216 M 612.64 % | 4.240 M -43.50 % | 7.504 M -87.30 % | 59.109 M 642.67 % | 7.959 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 | 96.600 M -19.01 % | 119.276 M -13.86 % | 138.473 M -6.20 % | 147.633 M 26.83 % | 116.404 M -7.77 % | 126.215 M 5.71 % | 119.397 M -24.32 % | 157.767 M 29.74 % | 121.604 M -35.49 % | 188.498 M 84.64 % | 102.092 M -42.60 % | 177.861 M 82.43 % | 97.493 M -37.31 % | 155.514 M 45.93 % | 106.566 M -29.85 % | 151.904 M 75.61 % | 86.502 M 45.13 % | 59.602 M -52.67 % | 125.938 M 0.00 % | 125.938 M -13.62 % | 145.788 M 100.00 % | 72.894 M |
Net income | 2.422 M 138.29 % | -6.326 M -542.07 % | 1.431 M 124.33 % | -5.881 M -324.64 % | 2.618 M 143.99 % | -5.951 M -315.93 % | 2.756 M -69.58 % | 9.061 M 14.39 % | 7.921 M -59.95 % | 19.778 M 166.98 % | 7.408 M -64.44 % | 20.835 M 119.82 % | 9.478 M 10.76 % | 8.557 M 190.07 % | 2.950 M -88.54 % | 25.738 M 194.79 % | 8.731 M 0.00 % | 8.731 M -31.89 % | 12.820 M 0.00 % | 12.820 M 4.04 % | 12.322 M 100.00 % | 6.161 M |
Income before tax | 12.095 M 384.92 % | -4.245 M -320.35 % | 1.927 M 125.70 % | -7.495 M -339.53 % | 3.129 M 136.96 % | -8.465 M -364.70 % | 3.198 M -68.14 % | 10.039 M 1.69 % | 9.872 M -56.36 % | 22.622 M 128.14 % | 9.916 M -59.94 % | 24.754 M 113.58 % | 11.590 M -19.74 % | 14.441 M 169.17 % | 5.365 M -83.43 % | 32.378 M 173.53 % | 11.837 M 7.09 % | 11.054 M -33.73 % | 16.680 M 0.00 % | 16.680 M 9.41 % | 15.246 M 100.00 % | 7.623 M |
Income before tax ratio | 0.13 451.81 % | -0.04 -355.81 % | 0.01 127.40 % | -0.05 -288.86 % | 0.03 140.08 % | -0.07 -350.40 % | 0.03 -57.91 % | 0.06 -21.62 % | 0.08 -32.36 % | 0.12 23.56 % | 0.10 -30.21 % | 0.14 17.07 % | 0.12 28.02 % | 0.09 84.45 % | 0.05 -76.38 % | 0.21 55.76 % | 0.14 -26.22 % | 0.19 40.03 % | 0.13 0.00 % | 0.13 26.65 % | 0.10 0.00 % | 0.10 |
EBITDA | 5.174 M 198.69 % | -5.242 M -160.12 % | 8.719 M 434.19 % | -2.609 M -132.17 % | 8.111 M 335.44 % | -3.445 M -140.31 % | 8.547 M -44.67 % | 15.447 M 5.79 % | 14.601 M -46.73 % | 27.408 M 89.92 % | 14.431 M -50.96 % | 29.426 M 84.98 % | 15.908 M -52.46 % | 33.463 M 148.80 % | 13.450 M -60.90 % | 34.403 M 268.89 % | 9.326 M -18.46 % | 11.438 M -34.09 % | 17.353 M 0.00 % | 17.353 M 9.10 % | 15.906 M 100.00 % | 7.953 M |
Net income ratio | 0.03 147.27 % | -0.05 -613.22 % | 0.01 125.94 % | -0.04 -277.12 % | 0.02 147.70 % | -0.05 -304.26 % | 0.02 -59.81 % | 0.06 -11.83 % | 0.07 -37.92 % | 0.10 44.60 % | 0.07 -38.06 % | 0.12 20.50 % | 0.10 76.68 % | 0.06 98.77 % | 0.03 -83.66 % | 0.17 67.87 % | 0.10 -31.10 % | 0.15 43.91 % | 0.10 0.00 % | 0.10 20.44 % | 0.08 0.00 % | 0.08 |
Ratio EBITDA | 0.05 221.86 % | -0.04 -169.80 % | 0.06 456.30 % | -0.02 -125.36 % | 0.07 355.29 % | -0.03 -138.13 % | 0.07 -26.89 % | 0.10 -18.46 % | 0.12 -17.42 % | 0.15 2.86 % | 0.14 -14.56 % | 0.17 1.39 % | 0.16 -24.17 % | 0.22 70.49 % | 0.13 -44.27 % | 0.23 110.07 % | 0.11 -43.82 % | 0.19 39.27 % | 0.14 0.00 % | 0.14 26.29 % | 0.11 0.00 % | 0.11 |
Gross profit ratio | 0.27 8.60 % | 0.25 -28.95 % | 0.34 21.77 % | 0.28 -16.76 % | 0.34 25.56 % | 0.27 -16.01 % | 0.32 16.99 % | 0.28 -13.65 % | 0.32 31.70 % | 0.24 -34.05 % | 0.37 12.54 % | 0.33 -9.06 % | 0.36 -0.18 % | 0.36 0.74 % | 0.36 -0.98 % | 0.36 10.76 % | 0.33 -6.42 % | 0.35 6.02 % | 0.33 0.00 % | 0.33 14.51 % | 0.29 0.00 % | 0.29 |
Weighted average shs out dil | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 33.33 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M -25.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
Weighted average shs out | 400.000 M 0.00 % | 400.000 M -0.01 % | 400.056 M 0.01 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 33.33 % | 300.014 M -0.01 % | 300.041 M 0.01 % | 300.005 M -25.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M |
EPS diluted | 0.01 138.61 % | -0.02 -538.89 % | 0.00 124.49 % | -0.01 -326.15 % | 0.01 143.62 % | -0.01 -315.94 % | 0.01 -69.60 % | 0.02 14.65 % | 0.02 -59.92 % | 0.05 167.03 % | 0.02 -64.49 % | 0.05 119.83 % | 0.02 -17.13 % | 0.03 191.84 % | 0.01 -88.58 % | 0.09 293.58 % | 0.02 0.00 % | 0.02 -31.88 % | 0.03 0.00 % | 0.03 3.90 % | 0.03 100.00 % | 0.02 |
Earnings per share | 0.01 138.61 % | -0.02 -538.89 % | 0.00 124.49 % | -0.01 -326.15 % | 0.01 143.62 % | -0.01 -315.94 % | 0.01 -69.60 % | 0.02 14.65 % | 0.02 -59.92 % | 0.05 167.03 % | 0.02 -64.49 % | 0.05 119.83 % | 0.02 -17.13 % | 0.03 191.84 % | 0.01 -88.58 % | 0.09 293.58 % | 0.02 0.00 % | 0.02 -31.88 % | 0.03 0.00 % | 0.03 3.90 % | 0.03 100.00 % | 0.02 |
Gross profit | 25.712 M -12.05 % | 29.234 M -38.80 % | 47.765 M 14.22 % | 41.819 M 5.58 % | 39.610 M 15.80 % | 34.205 M -11.21 % | 38.524 M -11.46 % | 43.511 M 12.03 % | 38.840 M -15.04 % | 45.715 M 21.77 % | 37.541 M -35.40 % | 58.113 M 65.90 % | 35.029 M -37.42 % | 55.977 M 47.01 % | 38.078 M -30.53 % | 54.816 M 94.51 % | 28.182 M 35.82 % | 20.750 M -49.83 % | 41.355 M 0.00 % | 41.355 M -1.08 % | 41.808 M 100.00 % | 20.904 M |
Income tax expense | 9.673 M 339.28 % | 2.202 M 347.56 % | 492.000 K 135.17 % | -1.399 M -322.42 % | 629.000 K 127.02 % | -2.328 M -447.98 % | 669.000 K -43.26 % | 1.179 M -40.81 % | 1.992 M -29.96 % | 2.844 M 13.40 % | 2.508 M -36.00 % | 3.919 M 85.56 % | 2.112 M -64.11 % | 5.884 M 143.64 % | 2.415 M -57.85 % | 5.730 M 60.96 % | 3.560 M 53.28 % | 2.323 M -39.83 % | 3.860 M 0.00 % | 3.860 M 32.01 % | 2.924 M 100.00 % | 1.462 M |
Cost of revenue | 70.888 M -21.27 % | 90.042 M -0.73 % | 90.708 M -14.28 % | 105.814 M 37.79 % | 76.794 M -16.54 % | 92.010 M 13.77 % | 80.873 M -29.22 % | 114.256 M 38.05 % | 82.764 M -42.04 % | 142.783 M 121.19 % | 64.551 M -46.09 % | 119.748 M 91.71 % | 62.464 M -37.25 % | 99.537 M 45.33 % | 68.488 M -29.46 % | 97.088 M 66.47 % | 58.320 M 50.11 % | 38.852 M -54.07 % | 84.583 M 0.00 % | 84.583 M -18.66 % | 103.980 M 100.00 % | 51.990 M |
General and administrative expenses | 19.503 M 7.94 % | 18.068 M -9.55 % | 19.976 M 82.53 % | 10.944 M 31.44 % | 8.326 M -13.57 % | 9.634 M 23.20 % | 7.820 M -2.94 % | 8.057 M 15.19 % | 6.994 M -10.63 % | 7.826 M 23.59 % | 6.332 M -13.24 % | 7.299 M 9.63 % | 6.658 M -45.87 % | 12.298 M 22.88 % | 10.008 M 0.19 % | 9.989 M 19.67 % | 8.347 M 54.67 % | 5.397 M -40.15 % | 9.016 M 0.00 % | 9.016 M -7.46 % | 9.743 M 100.00 % | 4.872 M |
Selling and marketing expenses | 16.529 M -4.59 % | 17.324 M -3.21 % | 17.899 M -32.45 % | 26.497 M 288.71 % | 6.817 M -25.40 % | 9.137 M 49.95 % | 6.094 M -27.49 % | 8.404 M 20.67 % | 6.964 M -16.37 % | 8.327 M 33.47 % | 6.239 M -22.54 % | 8.054 M 26.54 % | 6.365 M -48.06 % | 12.254 M 1.66 % | 12.054 M 5.76 % | 11.398 M 7.74 % | 10.579 M 92.55 % | 5.494 M -58.79 % | 13.333 M 0.00 % | 13.333 M -0.99 % | 13.466 M 100.00 % | 6.733 M |
Other expenses | 0.000 | 0.000 100.00 % | -10.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.443 M 18.72 % | -34.994 M 0.00 % | -34.994 M | 0.000 | 0.000 100.00 % | -1.686 M 0.00 % | -1.686 M -77.66 % | -949.000 K -100.00 % | -474.500 K |
Operating expenses | 27.651 M -29.70 % | 39.331 M 14.18 % | 34.447 M -19.08 % | 42.569 M 74.91 % | 24.338 M -36.03 % | 38.048 M 41.87 % | 26.818 M -18.53 % | 32.919 M 17.92 % | 27.916 M -13.57 % | 32.300 M 28.60 % | 25.116 M -17.65 % | 30.498 M 23.48 % | 24.699 M -40.59 % | 41.576 M 26.91 % | 32.760 M 45.83 % | 22.465 M 37.25 % | 16.368 M 50.29 % | 10.891 M -47.29 % | 20.663 M 0.00 % | 20.663 M -7.17 % | 22.260 M 100.00 % | 11.130 M |
Cost and expenses | 98.539 M -23.83 % | 129.373 M 3.37 % | 125.155 M -15.65 % | 148.383 M 46.72 % | 101.132 M -22.24 % | 130.058 M 20.77 % | 107.691 M -26.83 % | 147.175 M 32.97 % | 110.680 M -36.78 % | 175.083 M 95.26 % | 89.667 M -40.32 % | 150.246 M 72.37 % | 87.163 M -38.23 % | 141.113 M 39.37 % | 101.248 M -15.31 % | 119.553 M 60.07 % | 74.688 M 50.15 % | 49.743 M -52.74 % | 105.245 M 0.00 % | 105.245 M -16.63 % | 126.240 M 100.00 % | 63.120 M |
Research and development expenses | 6.239 M 58.39 % | 3.939 M -47.74 % | 7.537 M 26.08 % | 5.978 M 27.35 % | 4.694 M -2.15 % | 4.797 M 21.91 % | 3.935 M 38.90 % | 2.833 M -15.43 % | 3.350 M 23.84 % | 2.705 M -6.34 % | 2.888 M 35.02 % | 2.139 M 11.58 % | 1.917 M -11.98 % | 2.178 M 13.85 % | 1.913 M -18.07 % | 2.335 M 10.66 % | 2.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 21.412 M -39.50 % | 35.392 M -6.56 % | 37.875 M 3.51 % | 36.591 M 86.27 % | 19.644 M -40.92 % | 33.251 M 45.31 % | 22.883 M -23.94 % | 30.086 M 22.47 % | 24.566 M -16.99 % | 29.595 M 33.14 % | 22.228 M -21.62 % | 28.359 M 24.48 % | 22.782 M -7.21 % | 24.552 M 11.29 % | 22.062 M 3.16 % | 21.387 M 13.00 % | 18.926 M 73.78 % | 10.891 M -51.27 % | 22.349 M 0.00 % | 22.349 M -3.71 % | 23.209 M 100.00 % | 11.604 M |
Interest income | 3.215 M -11.31 % | 3.625 M -11.59 % | 4.100 M 12.24 % | 3.653 M 483.55 % | 626.000 K 131.85 % | 270.000 K 179.79 % | 96.500 K -8.96 % | 106.000 K 100.00 % | 53.000 K 43.24 % | 37.000 K -73.38 % | 139.000 K 81.70 % | 76.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 333.000 K -3.48 % | 345.000 K 15.00 % | 300.000 K 12.78 % | 266.000 K -14.19 % | 310.000 K 20.62 % | 257.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 136.000 K -50.00 % | 272.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Depreciation and amortization | 873.500 K -4.64 % | 916.000 K -79.94 % | 4.566 M -1.17 % | 4.620 M -1.11 % | 4.672 M -1.91 % | 4.763 M -6.26 % | 5.081 M -1.13 % | 5.139 M 13.95 % | 4.510 M -1.27 % | 4.568 M 5.01 % | 4.350 M -1.07 % | 4.397 M 8.59 % | 4.049 M 226.01 % | 1.242 M -8.68 % | 1.360 M 6.25 % | 1.280 M 79.78 % | 712.000 K 42.97 % | 498.000 K 5.06 % | 474.000 K 0.00 % | 474.000 K -9.28 % | 522.500 K 100.00 % | 261.250 K |
Operating income | -1.939 M 80.80 % | -10.097 M -175.81 % | 13.318 M 1 875.73 % | -750.000 K -104.91 % | 15.272 M 497.40 % | -3.843 M -132.83 % | 11.706 M 10.52 % | 10.592 M -3.04 % | 10.924 M -18.57 % | 13.415 M 7.97 % | 12.425 M -55.01 % | 27.615 M 167.33 % | 10.330 M -67.94 % | 32.221 M 111.70 % | 15.220 M -54.05 % | 33.123 M 284.53 % | 8.614 M -21.26 % | 10.940 M -35.19 % | 16.879 M 0.00 % | 16.879 M 9.72 % | 15.384 M 100.00 % | 7.692 M |
Operating income ratio | -0.02 76.29 % | -0.08 -188.02 % | 0.10 1 993.20 % | -0.01 -103.87 % | 0.13 530.89 % | -0.03 -131.06 % | 0.10 46.03 % | 0.07 -25.26 % | 0.09 26.23 % | 0.07 -41.52 % | 0.12 -21.61 % | 0.16 46.53 % | 0.11 -48.86 % | 0.21 45.07 % | 0.14 -34.50 % | 0.22 118.97 % | 0.10 -45.75 % | 0.18 36.95 % | 0.13 0.00 % | 0.13 27.02 % | 0.11 0.00 % | 0.11 |
Total other income expenses net | 14.034 M 139.82 % | 5.852 M 151.37 % | -11.392 M -68.89 % | -6.745 M 44.45 % | -12.143 M -162.72 % | -4.622 M 45.67 % | -8.508 M -1 438.52 % | -553.000 K 47.43 % | -1.052 M -111.43 % | 9.207 M 466.96 % | -2.509 M 12.30 % | -2.861 M -327.06 % | 1.260 M 105.24 % | -24.053 M -144.07 % | -9.855 M -867.52 % | 1.284 M -72.63 % | 4.691 M 4 014.91 % | 114.000 K 157.14 % | -199.500 K 0.00 % | -199.500 K -44.57 % | -138.000 K -100.00 % | -69.000 K |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 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 | -195.951 M 18.84 % | -241.430 M -14.47 % | -210.904 M 11.41 % | -238.073 M -6.54 % | -223.464 M -45.47 % | -153.611 M 24.02 % | -202.160 M 7.46 % | -218.449 M -1.22 % | -215.825 M -6.52 % | -202.614 M -1.81 % | -199.021 M -17.14 % | -169.898 M -14.28 % | -148.674 M -180.96 % | -52.916 M 45.00 % | -96.213 M -136.86 % | -40.621 M 41.91 % | -69.924 M -40.23 % | -49.864 M -67.31 % | -29.803 M |
Total investments | 54.600 M 1 195.07 % | 4.216 M 1 172.77 % | -393.000 K 96.26 % | -10.498 M -164.29 % | 16.329 M 151.60 % | 6.490 M -65.27 % | 18.687 M 232.21 % | 5.625 M 339.36 % | -2.350 M -120.50 % | 11.461 M 611.20 % | -2.242 M -165.36 % | 3.430 M | 0.000 -100.00 % | 13.644 M | 0.000 -100.00 % | 14.806 M 23.36 % | 12.002 M -12.04 % | 13.646 M -10.75 % | 15.289 M |
Total debt | 9.942 M -9.89 % | 11.033 M -3.61 % | 11.446 M 117.23 % | 5.269 M -37.77 % | 8.467 M -11.10 % | 9.524 M -16.49 % | 11.405 M 106.84 % | 5.514 M -34.29 % | 8.392 M 11.36 % | 7.536 M 37.67 % | 5.474 M -24.28 % | 7.229 M -18.98 % | 8.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Accumulated other comprehensive income loss | 309.729 M 579.07 % | -64.652 M 8.22 % | -70.442 M -9.83 % | -64.137 M 0.83 % | -64.671 M -2.64 % | -63.006 M -2.31 % | -61.581 M -3.64 % | -59.419 M 2.50 % | -60.942 M -328.38 % | -14.226 M 78.37 % | -65.777 M -522.24 % | -10.571 M 83.78 % | -65.173 M -683.05 % | -8.323 M -10.96 % | -7.501 M -8.96 % | -6.884 M -51.73 % | -4.537 M 6.14 % | -4.834 M 5.79 % | -5.131 M |
Retained earnings | 0.000 -100.00 % | 312.959 M -3.71 % | 325.017 M 2.72 % | 316.423 M -1.86 % | 322.413 M 0.83 % | 319.757 M -1.87 % | 325.846 M 0.85 % | 323.090 M 2.73 % | 314.514 M 2.58 % | 306.593 M 6.57 % | 287.680 M 2.64 % | 280.272 M 7.84 % | 259.892 M 3.78 % | 250.414 M 1.99 % | 245.537 M 1.06 % | 242.973 M 17.95 % | 205.994 M 6.75 % | 192.975 M 7.23 % | 179.956 M |
Common stock | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 99 900.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 | 0.000 | 0.000 |
Total equity | 313.729 M -4.22 % | 327.553 M -1.85 % | 333.741 M -2.48 % | 342.245 M -1.63 % | 347.916 M -1.28 % | 352.442 M -2.14 % | 360.142 M -1.38 % | 365.175 M 2.79 % | 355.277 M 1.14 % | 351.283 M 7.05 % | 328.149 M 2.12 % | 321.332 M 6.77 % | 300.965 M 62.41 % | 185.314 M 206.97 % | 60.368 M -77.30 % | 265.968 M 16.26 % | 228.768 M 5.55 % | 216.735 M 5.88 % | 204.702 M |
Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 4.157 M -31.02 % | 6.026 M -0.28 % | 6.043 M 471.17 % | 1.058 M -55.70 % | 2.388 M -45.50 % | 4.382 M -23.19 % | 5.705 M 323.22 % | 1.348 M -53.99 % | 2.930 M -3.43 % | 3.034 M 81.89 % | 1.668 M -28.17 % | 2.322 M -42.34 % | 4.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 4.168 M -30.99 % | 6.040 M -0.76 % | 6.086 M 441.94 % | 1.123 M -54.61 % | 2.474 M -44.50 % | 4.458 M -23.45 % | 5.824 M 297.00 % | 1.467 M -49.93 % | 2.930 M -3.43 % | 3.034 M 81.89 % | 1.668 M -28.17 % | 2.322 M -42.34 % | 4.027 M -71.00 % | 13.886 M -16.72 % | 16.674 M 11.64 % | 14.935 M -41.94 % | 25.724 M -3.64 % | 26.696 M -3.51 % | 27.668 M |
Other current liabilities | 51.327 M 26.04 % | 40.722 M -13.58 % | 47.123 M 220.04 % | 14.724 M 50.05 % | 9.813 M -43.11 % | 17.250 M 90.86 % | 9.038 M -39.26 % | 14.881 M 41.82 % | 10.493 M -21.79 % | 13.416 M 398.92 % | 2.689 M -72.54 % | 9.793 M 185.18 % | 3.434 M -93.44 % | 52.325 M -67.50 % | 160.997 M 782.51 % | 18.243 M 155.08 % | 7.152 M 9.28 % | 6.545 M 10.23 % | 5.937 M |
Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 20.321 M -3.07 % | 20.964 M 35.60 % | 15.460 M -4.09 % | 16.119 M 9.25 % | 14.754 M 29.77 % | 11.369 M -24.75 % | 15.108 M -33.64 % | 22.766 M 206.41 % | 7.430 M 28.61 % | 5.777 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.995 M -17.04 % | 9.637 M -14.56 % | 11.279 M |
Short term debt | 11.570 M 15.54 % | 10.014 M -7.33 % | 10.806 M 28.31 % | 8.422 M 38.54 % | 6.079 M 141.68 % | -14.586 M -355.89 % | 5.700 M 36.82 % | 4.166 M -23.73 % | 5.462 M 138.65 % | -14.131 M -471.28 % | 3.806 M 139.61 % | -9.609 M -296.26 % | 4.896 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total current liabilities | 77.530 M 19.16 % | 65.065 M -23.26 % | 84.781 M 29.54 % | 65.446 M 13.54 % | 57.640 M -8.33 % | 62.879 M 12.53 % | 55.877 M -15.14 % | 65.844 M 40.49 % | 46.866 M -8.45 % | 51.189 M 1.21 % | 50.575 M 38.70 % | 36.463 M 37.87 % | 26.448 M -62.82 % | 71.132 M -61.61 % | 185.285 M 378.39 % | 38.731 M -12.16 % | 44.093 M -5.49 % | 46.652 M -5.20 % | 49.211 M |
Total liabilities | 81.698 M 14.90 % | 71.105 M -21.75 % | 90.867 M 36.50 % | 66.569 M 10.74 % | 60.114 M -10.73 % | 67.337 M 9.13 % | 61.701 M -8.33 % | 67.311 M 35.17 % | 49.796 M -8.16 % | 54.223 M 3.79 % | 52.243 M 34.70 % | 38.785 M 27.27 % | 30.475 M -57.16 % | 71.132 M -61.61 % | 185.285 M 378.39 % | 38.731 M -12.16 % | 44.093 M -5.49 % | 46.652 M -5.20 % | 49.211 M |
Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 10.498 M 164.29 % | -16.329 M 8.72 % | -17.888 M 4.28 % | -18.687 M -642.91 % | 3.442 M 46.47 % | 2.350 M 15.82 % | 2.029 M -9.50 % | 2.242 M 8.68 % | 2.063 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -10.498 M -164.29 % | 16.329 M -8.72 % | 17.888 M -4.28 % | 18.687 M 642.91 % | -3.442 M -46.47 % | -2.350 M -15.82 % | -2.029 M 9.50 % | -2.242 M -8.68 % | -2.063 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Intangible assets | 97.000 K -34.90 % | 149.000 K -62.09 % | 393.000 K -26.95 % | 538.000 K -23.25 % | 701.000 K -20.61 % | 883.000 K -20.02 % | 1.104 M 1.47 % | 1.088 M -23.38 % | 1.420 M 95.59 % | 726.000 K 6.30 % | 683.000 K -21.40 % | 869.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 97.000 K -34.90 % | 149.000 K -62.09 % | 393.000 K -26.95 % | 538.000 K -23.25 % | 701.000 K -20.61 % | 883.000 K -20.02 % | 1.104 M 1.47 % | 1.088 M -23.38 % | 1.420 M 95.59 % | 726.000 K 6.30 % | 683.000 K -21.40 % | 869.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 14.914 M -7.86 % | 16.186 M -4.63 % | 16.971 M 44.27 % | 11.763 M -24.73 % | 15.628 M -8.10 % | 17.005 M -3.29 % | 17.583 M 33.73 % | 13.148 M -13.33 % | 15.171 M -4.66 % | 15.913 M 7.70 % | 14.775 M -19.05 % | 18.252 M -14.36 % | 21.312 M 103.30 % | 10.483 M -4.50 % | 10.977 M -14.95 % | 12.907 M 99.86 % | 6.458 M -5.47 % | 6.832 M -5.18 % | 7.205 M |
Total non current assets | 16.929 M -37.60 % | 27.130 M -9.86 % | 30.099 M 32.02 % | 22.799 M -8.14 % | 24.819 M -1.36 % | 25.162 M 16.71 % | 21.559 M 21.95 % | 17.678 M -6.67 % | 18.941 M 1.46 % | 18.668 M 5.47 % | 17.700 M -16.45 % | 21.184 M -9.86 % | 23.501 M 84.71 % | 12.723 M -4.94 % | 13.384 M -10.26 % | 14.914 M 83.24 % | 8.139 M -15.41 % | 9.622 M -13.35 % | 11.105 M |
Other current assets | 65.486 M 554.47 % | 10.006 M -66.62 % | 29.979 M 118.11 % | 13.745 M -52.09 % | 28.690 M 30.51 % | 21.983 M -0.68 % | 22.133 M -67.84 % | 68.821 M 356.61 % | 15.072 M -34.43 % | 22.987 M 189.29 % | 7.946 M 27.28 % | 6.243 M -49.73 % | 12.420 M -65.32 % | 35.812 M 257.37 % | 10.021 M -90.66 % | 107.262 M 489.97 % | 18.181 M 15.93 % | 15.683 M 18.95 % | 13.185 M |
Short term investments | 54.600 M 1 195.07 % | 4.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.490 M | 0.000 -100.00 % | 5.625 M | 0.000 -100.00 % | 11.461 M | 0.000 -100.00 % | 3.430 M | 0.000 -100.00 % | 13.644 M | 0.000 -100.00 % | 14.806 M 23.36 % | 12.002 M -12.04 % | 13.646 M -10.75 % | 15.289 M |
cash and cash equivalents | 205.893 M -18.45 % | 252.463 M 13.54 % | 222.350 M -8.63 % | 243.342 M 4.92 % | 231.931 M 42.17 % | 163.135 M -23.61 % | 213.565 M -4.64 % | 223.963 M -0.11 % | 224.217 M 6.69 % | 210.150 M 2.77 % | 204.495 M 15.45 % | 177.127 M 12.39 % | 157.597 M 197.82 % | 52.916 M -45.00 % | 96.213 M 136.86 % | 40.621 M -41.91 % | 69.924 M 40.23 % | 49.864 M 67.31 % | 29.803 M |
Cash and short term investments | 205.893 M -18.45 % | 252.463 M 13.54 % | 222.350 M -8.63 % | 243.342 M 4.92 % | 231.931 M 42.17 % | 163.135 M -23.61 % | 213.565 M -4.64 % | 223.963 M -0.11 % | 224.217 M 6.69 % | 210.150 M 2.77 % | 204.495 M 15.45 % | 177.127 M 12.39 % | 157.597 M 197.82 % | 52.916 M -45.00 % | 96.213 M 73.59 % | 55.427 M -32.35 % | 81.926 M 29.00 % | 63.509 M 40.84 % | 45.092 M |
Total current assets | 378.498 M 1.88 % | 371.528 M -5.83 % | 394.509 M 2.20 % | 386.015 M 0.73 % | 383.211 M -2.89 % | 394.617 M -1.42 % | 400.284 M -3.50 % | 414.808 M 7.43 % | 386.132 M -0.18 % | 386.838 M 6.66 % | 362.692 M 7.01 % | 338.933 M 10.06 % | 307.939 M 26.35 % | 243.723 M 4.93 % | 232.269 M -19.85 % | 289.785 M 9.47 % | 264.722 M 4.32 % | 253.765 M 4.51 % | 242.808 M |
Inventory | 60.514 M -14.13 % | 70.473 M -28.14 % | 98.076 M 37.70 % | 71.223 M -3.24 % | 73.609 M 39.05 % | 52.938 M -26.99 % | 72.512 M 6.24 % | 68.251 M -2.14 % | 69.740 M -0.40 % | 70.018 M 1.44 % | 69.022 M 41.07 % | 48.926 M 9.74 % | 44.585 M 3.04 % | 43.270 M 13.87 % | 38.000 M 26.12 % | 30.130 M -25.58 % | 40.488 M -19.93 % | 50.564 M -16.62 % | 60.639 M |
Net receivables | 46.605 M 20.78 % | 38.586 M -12.51 % | 44.104 M -23.57 % | 57.705 M -8.88 % | 63.326 M -15.68 % | 75.098 M -18.44 % | 92.074 M -8.40 % | 100.520 M 30.37 % | 77.103 M -7.86 % | 83.683 M 3.02 % | 81.229 M -23.83 % | 106.637 M 14.25 % | 93.337 M -16.46 % | 111.725 M 26.91 % | 88.035 M -54.09 % | 191.745 M 54.47 % | 124.127 M 0.09 % | 124.010 M 0.09 % | 123.892 M |
Tax assets | 1.918 M -82.23 % | 10.795 M -15.23 % | 12.735 M 21.31 % | 10.498 M 23.65 % | 8.490 M 16.72 % | 7.274 M 153.27 % | 2.872 M -16.56 % | 3.442 M 46.47 % | 2.350 M 15.82 % | 2.029 M -9.50 % | 2.242 M 8.68 % | 2.063 M -5.76 % | 2.189 M -2.28 % | 2.240 M -6.94 % | 2.407 M 19.93 % | 2.007 M 19.39 % | 1.681 M -39.76 % | 2.791 M -28.45 % | 3.900 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 | 14.633 M 2.12 % | 14.329 M -22.71 % | 18.540 M 8.98 % | 17.012 M 13.41 % | 15.001 M -27.74 % | 20.759 M -2.78 % | 21.353 M -21.18 % | 27.091 M 90.97 % | 14.186 M -3.09 % | 14.638 M 0.47 % | 14.569 M 101.03 % | 7.247 M -19.06 % | 8.953 M -35.52 % | 13.886 M -16.72 % | 16.674 M 11.64 % | 14.935 M -41.94 % | 25.724 M -3.64 % | 26.696 M -3.51 % | 27.668 M |
Tax payables | 0.000 | 0.000 -100.00 % | 8.312 M 67.34 % | 4.967 M -14.11 % | 5.783 M 35.50 % | 4.268 M 16.39 % | 3.667 M -25.95 % | 4.952 M -7.54 % | 5.356 M 51.94 % | 3.525 M -47.74 % | 6.745 M -4.81 % | 7.086 M 109.15 % | 3.388 M -31.15 % | 4.921 M -35.37 % | 7.614 M 37.12 % | 5.553 M 72.35 % | 3.222 M -14.64 % | 3.775 M -12.77 % | 4.327 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -65.000 K 24.42 % | -86.000 K -13.16 % | -76.000 K 36.13 % | -119.000 K 0.00 % | -119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 0.000 | 0.000 100.00 % | -80.000 K 8.05 % | -87.000 K -167.97 % | 128.000 K -47.76 % | 245.000 K -43.16 % | 431.000 K -34.50 % | 658.000 K -23.40 % | 859.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.877 M -12.00 % | 2.133 M -10.72 % | 2.389 M |
Capital lease obligations | 9.942 M -9.89 % | 11.033 M -3.61 % | 11.446 M 117.23 % | 5.269 M -37.77 % | 8.467 M -11.10 % | 9.524 M -16.49 % | 11.405 M 106.84 % | 5.514 M -34.29 % | 8.392 M 11.36 % | 7.536 M 37.67 % | 5.474 M -24.28 % | 7.229 M -18.98 % | 8.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.671 M 2.64 % | 63.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other total stockholders equity | 0.000 -100.00 % | 75.246 M 0.00 % | 75.246 M -12.55 % | 86.046 M 0.00 % | 86.046 M -5.91 % | 91.446 M -5.66 % | 96.931 M 0.09 % | 96.846 M -4.91 % | 101.846 M -0.39 % | 102.246 M 0.00 % | 102.246 M 0.00 % | 102.246 M 0.00 % | 102.246 M 280.07 % | -56.781 M -2 185.24 % | 2.723 M | 0.000 | 0.000 -100.00 % | 0.500 | 0.000 |
Deferred tax liabilities non current | 11.000 K -21.43 % | 14.000 K -67.44 % | 43.000 K -33.85 % | 65.000 K -24.42 % | 86.000 K 13.16 % | 76.000 K -36.13 % | 119.000 K 0.00 % | 119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 100.00 % | -13.886 M 16.72 % | -16.674 M -11.64 % | -14.935 M 41.94 % | -25.724 M 3.64 % | -26.696 M 3.51 % | -27.668 M |
Total assets | 395.427 M -0.81 % | 398.658 M -6.11 % | 424.608 M 3.86 % | 408.814 M 0.19 % | 408.030 M -2.80 % | 419.779 M -0.49 % | 421.843 M -2.46 % | 432.486 M 6.77 % | 405.073 M -0.11 % | 405.506 M 6.60 % | 380.392 M 5.63 % | 360.117 M 8.65 % | 331.440 M 29.24 % | 256.446 M 4.39 % | 245.653 M -19.38 % | 304.699 M 11.67 % | 272.861 M 3.60 % | 263.387 M 3.73 % | 253.913 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 0.000 -100.00 % | 9.803 M | 0.000 100.00 % | -3.408 M | 0.000 -100.00 % | 15.756 M | 0.000 100.00 % | -6.120 M | 0.000 100.00 % | -3.641 M | 0.000 -100.00 % | 1.454 M 178.28 % | -1.857 M 90.88 % | -20.354 M -464.84 % | -3.604 M 85.54 % | -24.928 M -265.91 % | 15.025 M 296.13 % | -7.661 M -150.32 % | 15.224 M 100.00 % | 7.612 M 185.73 % | -8.879 M -100.00 % | -4.439 M |
Accounts receivables | 0.000 -100.00 % | 10.836 M | 0.000 -100.00 % | 1.376 M | 0.000 -100.00 % | 7.968 M | 0.000 100.00 % | -8.631 M | 0.000 -100.00 % | 13.361 M | 0.000 -100.00 % | 1.812 M | 0.000 100.00 % | -27.034 M | 0.000 100.00 % | -32.370 M -717.16 % | 5.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 100.00 % | -4.945 M | 0.000 100.00 % | -9.739 M | 0.000 -100.00 % | 6.416 M | 0.000 -100.00 % | 1.306 M | 0.000 100.00 % | -10.484 M | 0.000 100.00 % | -3.989 M -100.00 % | -1.995 M 86.97 % | -15.306 M -100.00 % | -7.653 M -159.41 % | 12.881 M 264.78 % | -7.817 M -717.46 % | 1.266 M -86.18 % | 9.163 M 100.00 % | 4.582 M 705.22 % | -757.000 K -100.00 % | -378.500 K |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 0.000 -100.00 % | 3.912 M | 0.000 -100.00 % | 4.955 M | 0.000 -100.00 % | 1.373 M | 0.000 -100.00 % | 1.205 M | 0.000 100.00 % | -6.519 M | 0.000 -100.00 % | 3.631 M 2 535.93 % | 137.750 K -99.37 % | 21.986 M 442.93 % | 4.050 M 174.45 % | -5.439 M -130.91 % | 17.597 M 297.13 % | -8.927 M -247.29 % | 6.061 M 100.00 % | 3.030 M 137.31 % | -8.122 M -100.00 % | -4.061 M |
Other non cash items | 7.606 M -82.22 % | 42.780 M 280.59 % | -23.689 M -202.36 % | 23.143 M 1 462.15 % | -1.699 M -103.06 % | 55.558 M 3 401.13 % | -1.683 M -129.22 % | 5.759 M -56.23 % | 13.156 M 221.54 % | -10.824 M -138.92 % | 27.813 M 276.46 % | 7.388 M 71.46 % | 4.309 M 23.54 % | 3.488 M -51.71 % | 7.223 M 411.74 % | -2.317 M 84.64 % | -15.081 M -1 905.03 % | 835.500 K -18.53 % | 1.026 M 100.00 % | 512.750 K 136.84 % | 216.500 K 100.00 % | 108.250 K |
Net cash provided by operating activities | 10.028 M -78.32 % | 46.257 M 384.47 % | -16.261 M -188.02 % | 18.474 M 592.25 % | -3.753 M -108.37 % | 44.844 M 1 218.86 % | -4.008 M -141.40 % | 9.681 M -41.56 % | 16.567 M 277.72 % | 4.386 M -85.79 % | 30.871 M 29.57 % | 23.826 M 144.67 % | 9.738 M 237.80 % | -7.067 M -161.28 % | 11.533 M 5 180.62 % | -227.000 K -102.42 % | 9.387 M 309.91 % | 2.290 M -92.30 % | 29.742 M 100.00 % | 14.871 M 244.24 % | 4.320 M 100.00 % | 2.160 M |
Investments in property plant and equipment | -269.000 K | 0.000 100.00 % | -129.000 K 27.12 % | -177.000 K 78.44 % | -821.000 K 64.15 % | -2.290 M -413.45 % | -446.000 K 80.42 % | -2.278 M -639.61 % | -308.000 K -4.41 % | -295.000 K -426.79 % | -56.000 K 95.34 % | -1.203 M 43.92 % | -2.145 M -1 085.08 % | -181.000 K -302.22 % | -45.000 K 95.84 % | -1.082 M -88.50 % | -574.000 K -38.65 % | -414.000 K -120.80 % | -187.500 K -100.00 % | -93.750 K 72.47 % | -340.500 K -100.00 % | -170.250 K |
Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | -54.600 M | 0.000 | 0.000 100.00 % | -5.600 M 44.00 % | -10.000 M 74.36 % | -39.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.905 M 0.00 % | -5.905 M 82.41 % | -33.574 M -100.00 % | -16.787 M 66.69 % | -50.402 M -100.00 % | -25.201 M 52.69 % | -53.264 M -100.00 % | -26.632 M |
Sales maturities of investments | 0.000 | 0.000 -100.00 % | 39.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.541 M 0.00 % | 13.541 M -58.64 % | 32.743 M 100.00 % | 16.371 M -68.37 % | 51.762 M 100.00 % | 25.881 M -50.19 % | 51.958 M 100.00 % | 25.979 M |
Other investing activites | 0.000 -100.00 % | 14.482 M | 0.000 | 0.000 100.00 % | -5.000 M 74.35 % | -19.494 M -10 882.25 % | -177.500 K | 0.000 | 0.000 100.00 % | -82.500 K | 0.000 100.00 % | -524.000 K -162.60 % | 837.000 K 104.98 % | -16.812 M -126.31 % | 63.904 M 357.49 % | -24.818 M -89.10 % | -13.124 M -1 682.16 % | 829.500 K 170.75 % | -1.173 M -100.00 % | -586.250 K -135.62 % | 1.646 M 100.00 % | 823.000 K |
Net cash used for investing activites | -54.869 M -478.88 % | 14.482 M -62.74 % | 38.871 M 773.44 % | -5.772 M 46.66 % | -10.821 M 73.79 % | -41.290 M -9 157.85 % | -446.000 K 80.42 % | -2.278 M -639.61 % | -308.000 K -4.41 % | -295.000 K -426.79 % | -56.000 K 95.34 % | -1.203 M 43.92 % | -2.145 M 87.38 % | -16.993 M -126.61 % | 63.859 M 346.56 % | -25.900 M -89.08 % | -13.698 M -1 551.36 % | -829.500 K -170.75 % | 1.173 M 100.00 % | 586.250 K 135.62 % | -1.646 M -100.00 % | -823.000 K |
Debt repayment | 0.000 | 0.000 100.00 % | -3.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 -100.00 % | 99.489 M 59.18 % | 62.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 100.00 % | -10.800 M | 0.000 100.00 % | -5.400 M | 0.000 100.00 % | -5.400 M | 0.000 100.00 % | -5.400 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 |
Other financing activites | -3.177 M 6.53 % | -3.399 M | 0.000 100.00 % | -3.547 M -93.03 % | -1.838 M 50.78 % | -3.733 M -8.58 % | -3.438 M -421.61 % | 1.069 M 174.57 % | -1.434 M -8.72 % | -1.319 M 1.60 % | -1.340 M 46.63 % | -2.511 M -102.59 % | 97.120 M 630.65 % | -18.302 M 3.54 % | -18.974 M -2 148.10 % | -844.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net cash used provided by financing activities | -3.177 M 77.63 % | -14.199 M -317.86 % | -3.398 M 62.02 % | -8.947 M -143.46 % | -3.675 M 59.76 % | -9.133 M -165.65 % | -3.438 M 60.31 % | -8.662 M -202.13 % | -2.867 M -8.72 % | -2.637 M 1.60 % | -2.680 M -6.73 % | -2.511 M -102.59 % | 97.120 M 630.65 % | -18.302 M 3.54 % | -18.974 M -2 148.10 % | -844.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Effect of forex changes on cash | 1.448 M 108.81 % | -16.427 M 59.14 % | -40.204 M -625.13 % | 7.656 M 446.58 % | -2.209 M -85.01 % | -1.194 M 4.71 % | -1.253 M -349.35 % | 502.499 K 48.89 % | 337.500 K -83.93 % | 2.101 M 647.72 % | -383.500 K -31.79 % | -291.000 K -1 718.75 % | -16.000 K 98.29 % | -935.000 K -13.20 % | -826.000 K -152.61 % | 1.570 M 283.86 % | 409.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | -46.570 M -254.65 % | 30.113 M 243.45 % | -20.992 M -283.96 % | 11.411 M 190.08 % | -12.667 M -140.82 % | 31.033 M 398.45 % | -10.398 M -3 993.70 % | -254.000 K -101.81 % | 14.067 M 148.75 % | 5.655 M -79.34 % | 27.368 M 38.08 % | 19.821 M -86.27 % | 144.368 M 364.91 % | 31.053 M -63.92 % | 86.058 M 2 699.76 % | 3.074 M -93.67 % | 48.541 M 762.61 % | -7.326 M -173.04 % | 10.030 M 0.00 % | 10.030 M 347.13 % | 2.243 M 0.00 % | 2.243 M |
Cash at beginning of period | 252.463 M 22.11 % | 206.750 M -15.04 % | 243.342 M 4.92 % | 231.931 M -5.18 % | 244.598 M 14.53 % | 213.565 M -4.64 % | 223.963 M -0.11 % | 224.217 M 6.69 % | 210.150 M 2.77 % | 204.495 M 15.45 % | 177.127 M 12.60 % | 157.306 M 1 089.10 % | 13.229 M 0.00 % | 13.229 M 30.27 % | 10.155 M 0.00 % | 10.155 M -41.91 % | 17.481 M 0.00 % | 17.481 M 134.62 % | 7.451 M 0.00 % | 7.451 M 43.08 % | 5.208 M 0.00 % | 5.208 M |
Cash at end of period | 205.893 M -18.45 % | 252.463 M 13.54 % | 222.350 M -8.63 % | 243.342 M 4.92 % | 231.931 M -5.18 % | 244.598 M 14.53 % | 213.565 M -4.64 % | 223.963 M -0.11 % | 224.217 M 6.69 % | 210.150 M 2.77 % | 204.495 M 15.45 % | 177.127 M 12.39 % | 157.597 M 255.90 % | 44.282 M -53.98 % | 96.213 M 627.29 % | 13.229 M -79.96 % | 66.022 M 550.13 % | 10.155 M -41.91 % | 17.481 M 0.00 % | 17.481 M 134.62 % | 7.451 M 0.00 % | 7.451 M |
Operating cash flow | 10.028 M -78.32 % | 46.257 M 384.47 % | -16.261 M -188.02 % | 18.474 M 592.25 % | -3.753 M -108.37 % | 44.844 M 1 218.86 % | -4.008 M -141.40 % | 9.681 M -41.56 % | 16.567 M 277.72 % | 4.386 M -85.79 % | 30.871 M 29.57 % | 23.826 M 144.67 % | 9.738 M 237.80 % | -7.067 M -161.28 % | 11.533 M 5 180.62 % | -227.000 K -102.42 % | 9.387 M 309.91 % | 2.290 M -92.30 % | 29.742 M 100.00 % | 14.871 M 244.24 % | 4.320 M 100.00 % | 2.160 M |
Capital expenditure | -269.000 K 25.48 % | -361.000 K -179.84 % | -129.000 K 27.12 % | -177.000 K 78.44 % | -821.000 K 64.15 % | -2.290 M -413.45 % | -446.000 K 80.42 % | -2.278 M -639.61 % | -308.000 K -4.41 % | -295.000 K -426.79 % | -56.000 K 95.34 % | -1.203 M 43.92 % | -2.145 M -1 085.08 % | -181.000 K -302.22 % | -45.000 K 95.84 % | -1.082 M -88.50 % | -574.000 K -38.65 % | -414.000 K -120.80 % | -187.500 K -100.00 % | -93.750 K 72.47 % | -340.500 K -100.00 % | -170.250 K |
Free CashFlow | 9.759 M -78.74 % | 45.896 M 380.02 % | -16.390 M -189.58 % | 18.297 M 500.02 % | -4.574 M -110.75 % | 42.554 M 1 055.41 % | -4.454 M -160.16 % | 7.403 M -54.47 % | 16.259 M 297.43 % | 4.091 M -86.72 % | 30.815 M 36.21 % | 22.623 M 197.95 % | 7.593 M 204.76 % | -7.248 M -163.09 % | 11.488 M 977.62 % | -1.309 M -114.85 % | 8.813 M 369.78 % | 1.876 M -93.65 % | 29.555 M 100.00 % | 14.777 M 271.33 % | 3.980 M 100.00 % | 1.990 M |
2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 |