1433.HK

Cirtek Holdings Limited 1433.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016
Revenue 551.049 M 48.01 % 372.310 M -8.88 % 408.572 M 12.71 % 362.513 M 39.80 % 259.314 M -26.53 % 352.937 M -5.09 % 371.883 M 21.92 % 305.021 M 26.24 % 241.628 M
Net income 61.859 M 340.92 % -25.676 M -304.46 % 12.558 M -16.19 % 14.984 M 809.78 % 1.647 M -93.50 % 25.331 M -20.69 % 31.940 M 31.94 % 24.208 M 25.89 % 19.229 M
Income before tax 74.639 M 479.84 % -19.650 M -204.65 % 18.776 M -11.66 % 21.254 M 343.53 % 4.792 M -87.36 % 37.916 M -9.19 % 41.755 M 23.65 % 33.768 M 30.29 % 25.917 M
Income before tax ratio 0.14 356.64 % -0.05 -214.85 % 0.05 -21.62 % 0.06 217.27 % 0.02 -82.80 % 0.11 -4.32 % 0.11 1.42 % 0.11 3.21 % 0.11
EBITDA 89.450 M 483.92 % 15.319 M -68.53 % 48.676 M -3.76 % 50.576 M 28.00 % 39.514 M -42.90 % 69.201 M 13.63 % 60.899 M 26.30 % 48.219 M 28.76 % 37.449 M
Net income ratio 0.11 262.78 % -0.07 -324.37 % 0.03 -25.64 % 0.04 550.78 % 0.01 -91.15 % 0.07 -16.43 % 0.09 8.22 % 0.08 -0.27 % 0.08
Ratio EBITDA 0.16 294.52 % 0.04 -65.46 % 0.12 -14.61 % 0.14 -8.44 % 0.15 -22.28 % 0.20 19.73 % 0.16 3.59 % 0.16 2.00 % 0.15
Gross profit ratio 0.49 12.48 % 0.44 2.84 % 0.42 -2.60 % 0.44 -13.19 % 0.50 1.39 % 0.50 13.39 % 0.44 2.06 % 0.43 -3.46 % 0.44
Weighted average shs out dil 1.995 B -0.23 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B
Weighted average shs out 1.995 B -0.23 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B
EPS diluted 0.03 342.19 % -0.01 -303.17 % 0.01 -16.00 % 0.01 733.33 % 0.00 -92.91 % 0.01 -20.63 % 0.02 32.23 % 0.01 26.04 % 0.01
Earnings per share 0.03 342.19 % -0.01 -303.17 % 0.01 -16.00 % 0.01 733.33 % 0.00 -92.91 % 0.01 -20.63 % 0.02 32.23 % 0.01 26.04 % 0.01
Gross profit 270.619 M 66.48 % 162.553 M -6.29 % 173.456 M 9.78 % 158.010 M 21.36 % 130.197 M -25.50 % 174.769 M 7.61 % 162.410 M 24.43 % 130.524 M 21.86 % 107.108 M
Income tax expense 12.888 M 113.87 % 6.026 M -3.09 % 6.218 M -0.83 % 6.270 M 99.36 % 3.145 M -72.49 % 11.434 M 42.57 % 8.020 M 0.00 % 8.020 M 26.08 % 6.361 M
Cost of revenue 280.430 M 33.69 % 209.757 M -10.79 % 235.116 M 14.97 % 204.503 M 58.39 % 129.117 M -27.53 % 178.168 M -14.94 % 209.473 M 20.04 % 174.497 M 29.72 % 134.520 M
General and administrative expenses 135.638 M 12.05 % 121.050 M 6.72 % 113.424 M 19.21 % 95.143 M 7.08 % 88.854 M 6.08 % 83.765 M 315.07 % 20.181 M 56.50 % 12.895 M 25.35 % 10.287 M
Selling and marketing expenses 61.243 M 2.89 % 59.524 M 11.40 % 53.435 M 16.70 % 45.790 M 25.62 % 36.451 M -17.26 % 44.053 M 9.20 % 40.343 M 23.73 % 32.606 M 18.80 % 27.445 M
Other expenses 306.000 K 0.000 0.000 0.000 100.00 % -9.210 M 0.000 -100.00 % 548.000 K -16.21 % 654.000 K 77.72 % 368.000 K
Operating expenses 197.187 M 9.20 % 180.574 M 8.22 % 166.859 M 18.40 % 140.933 M 21.39 % 116.095 M -9.79 % 128.694 M 7.37 % 119.859 M 24.42 % 96.336 M 20.32 % 80.068 M
Cost and expenses 479.292 M 22.79 % 390.331 M -2.90 % 401.975 M 16.37 % 345.436 M 40.87 % 245.212 M -20.09 % 306.862 M -6.82 % 329.332 M 21.60 % 270.833 M 26.21 % 214.588 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 7.392 M 16.50 % 6.345 M
Selling general and administrative expenses 196.881 M 9.03 % 180.574 M 8.22 % 166.859 M 18.40 % 140.933 M 12.47 % 125.305 M -2.63 % 128.694 M 112.63 % 60.524 M 33.02 % 45.501 M 20.59 % 37.732 M
Interest income 442.000 K -32.21 % 652.000 K 38.43 % 471.000 K 78.41 % 264.000 K -81.40 % 1.419 M 20 171.43 % 7.000 K -12.50 % 8.000 K 14.29 % 7.000 K 40.00 % 5.000 K
Interest expense 2.364 M -25.28 % 3.164 M 43.62 % 2.203 M -2.22 % 2.253 M -5.38 % 2.381 M -12.94 % 2.735 M -1.26 % 2.770 M 66.67 % 1.662 M 11.10 % 1.496 M
Depreciation and amortization 17.693 M -43.43 % 31.277 M 12.93 % 27.697 M 2.32 % 27.069 M 6.52 % 25.412 M -10.99 % 28.550 M 56.65 % 18.225 M 30.99 % 13.913 M 17.90 % 11.801 M
Operating income 71.757 M 498.19 % -18.021 M -373.17 % 6.597 M -61.37 % 17.077 M 21.10 % 14.102 M -69.39 % 46.075 M 3.48 % 44.525 M 25.67 % 35.430 M 29.25 % 27.413 M
Operating income ratio 0.13 369.03 % -0.05 -399.78 % 0.02 -65.72 % 0.05 -13.38 % 0.05 -58.34 % 0.13 9.04 % 0.12 3.08 % 0.12 2.38 % 0.11
Total other income expenses net 1.009 M 161.94 % -1.629 M -113.38 % 12.179 M 191.57 % 4.177 M 144.87 % -9.310 M -1 743.56 % -505.000 K 85.42 % -3.463 M -108.36 % -1.662 M -74.76 % -951.000 K
2024 2023 2022 2021 2020 2019 2018 2017 2016
2024 2023 2022 2021 2020 2019 2018 2017 2016
Net debt -847.000 K -106.04 % 14.022 M 155.22 % -25.393 M 54.62 % -55.953 M 6.95 % -60.133 M -420.64 % 18.754 M -57.70 % 44.334 M 86.03 % 23.832 M 335.84 % 5.468 M
Total investments 11.856 M 2.02 % 11.621 M 100.26 % 5.803 M 3.64 % 5.599 M 3.61 % 5.404 M 0.000 0.000 0.000 0.000
Total debt 67.672 M 40.46 % 48.180 M -5.66 % 51.070 M 10.67 % 46.148 M -15.50 % 54.610 M -12.71 % 62.561 M -7.03 % 67.292 M 15.94 % 58.041 M 110.10 % 27.625 M
Accumulated other comprehensive income loss -43.581 M 80.77 % -226.578 M -6.86 % -212.026 M -9.26 % -194.062 M -33 358.97 % -580.000 K 89.50 % -5.526 M 94.74 % -105.148 M -11.11 % -94.631 M -16.14 % -81.477 M
Retained earnings 186.418 M 49.66 % 124.559 M -19.24 % 154.235 M 5.15 % 146.677 M 343.06 % -60.345 M -16.07 % -51.992 M -143.78 % 118.764 M 36.73 % 86.863 M 12.64 % 77.117 M
Common stock 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.000 0.000 0.000 0.000
Total equity 245.934 M 26.10 % 195.032 M -18.49 % 239.260 M -4.17 % 249.666 M 5.73 % 236.126 M 64.01 % 143.970 M 23.35 % 116.716 M 39.09 % 83.913 M 14.74 % 73.130 M
Other non current liabilities 160.000 K -95.32 % 3.417 M 673.08 % 442.000 K -73.45 % 1.665 M 122.00 % 750.000 K 0.000 -100.00 % 1.319 M -14.18 % 1.537 M 0.000
Long term debt 51.846 M 224.14 % 15.995 M -12.24 % 18.226 M -13.66 % 21.109 M -3.93 % 21.973 M -32.76 % 32.678 M -16.98 % 39.360 M 40.29 % 28.057 M 84.16 % 15.235 M
Total non current liabilities 53.996 M 154.29 % 21.234 M 4.67 % 20.286 M -10.92 % 22.774 M -4.50 % 23.847 M -28.86 % 33.519 M -17.60 % 40.679 M 37.46 % 29.594 M 76.45 % 16.772 M
Other current liabilities 72.441 M 41.58 % 51.167 M 63.77 % 31.244 M 7.90 % 28.957 M -5.57 % 30.665 M 7.30 % 28.578 M -46.96 % 53.878 M -38.38 % 87.434 M 105.22 % 42.606 M
Deferred revenue 0.000 0.000 -100.00 % 9.564 M -12.86 % 10.975 M 0.000 -100.00 % 3.979 M 0.000 0.000 0.000
Short term debt 15.826 M -50.83 % 32.185 M -2.01 % 32.844 M 31.17 % 25.039 M -23.28 % 32.637 M 7.76 % 30.286 M 8.43 % 27.932 M -6.84 % 29.984 M 142.00 % 12.390 M
Total current liabilities 152.500 M -0.43 % 153.159 M 13.01 % 135.521 M 5.39 % 128.588 M 26.41 % 101.719 M -6.60 % 108.911 M -4.00 % 113.451 M -7.14 % 122.176 M 47.67 % 82.737 M
Total liabilities 206.496 M 18.41 % 174.393 M 11.93 % 155.807 M 3.36 % 150.736 M 20.77 % 124.816 M -12.37 % 142.430 M -7.59 % 154.130 M 1.55 % 151.770 M 52.52 % 99.509 M
Other non current assets 3.687 M 38.04 % 2.671 M -70.95 % 9.195 M 184.32 % 3.234 M -35.80 % 5.037 M 285.39 % 1.307 M -30.92 % 1.892 M -71.49 % 6.637 M 125.37 % 2.945 M
Long term investments 11.856 M 2.02 % 11.621 M 100.26 % 5.803 M 3.64 % 5.599 M 3.61 % 5.404 M 0.000 0.000 0.000 0.000
Intangible assets 569.000 K -15.70 % 675.000 K -89.48 % 6.416 M 155.72 % 2.509 M 39.93 % 1.793 M 0.000 0.000 0.000 0.000
GoodWill 0.000 0.000 -100.00 % 361.000 K -76.44 % 1.532 M 0.59 % 1.523 M 0.000 0.000 0.000 0.000
Goodwill and intangible assets 569.000 K -15.70 % 675.000 K -90.04 % 6.777 M 67.71 % 4.041 M 21.86 % 3.316 M 0.000 0.000 0.000 0.000
Property plant equipment net 195.276 M 13.40 % 172.195 M 3.18 % 166.891 M 10.25 % 151.377 M 12.89 % 134.097 M -0.70 % 135.045 M -10.88 % 151.532 M 42.25 % 106.526 M 43.92 % 74.017 M
Total non current assets 211.864 M 12.89 % 187.668 M -0.79 % 189.170 M 14.89 % 164.658 M 11.06 % 148.256 M 8.73 % 136.352 M -11.13 % 153.424 M 35.58 % 113.163 M 47.04 % 76.962 M
Other current assets 31.188 M -4.11 % 32.524 M 118.15 % 14.909 M -3.60 % 15.465 M 1 651.42 % 883.000 K 1 258.46 % 65.000 K -99.43 % 11.328 M 22.49 % 9.248 M 14.82 % 8.054 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 68.519 M 100.59 % 34.158 M -55.33 % 76.463 M -25.11 % 102.101 M -11.02 % 114.743 M 161.93 % 43.807 M 90.81 % 22.958 M -32.89 % 34.209 M 54.39 % 22.157 M
Cash and short term investments 68.519 M 100.59 % 34.158 M -45.19 % 62.325 M -38.96 % 102.101 M -11.02 % 114.743 M 161.93 % 43.807 M 90.81 % 22.958 M -32.89 % 34.209 M 54.39 % 22.157 M
Total current assets 240.566 M 32.36 % 181.757 M -11.72 % 205.897 M -12.89 % 236.370 M 10.75 % 213.436 M 42.25 % 150.048 M 27.79 % 117.422 M -4.16 % 122.520 M 28.06 % 95.677 M
Inventory 83.227 M 18.62 % 70.163 M 2.04 % 68.758 M 5.60 % 65.112 M 22.99 % 52.943 M 18.80 % 44.565 M 7.47 % 41.468 M 10.20 % 37.631 M 6.07 % 35.479 M
Net receivables 57.632 M 28.32 % 44.912 M -25.03 % 59.905 M 11.57 % 53.692 M 19.67 % 44.867 M -27.18 % 61.611 M 16.37 % 52.945 M 4.48 % 50.677 M 33.22 % 38.041 M
Tax assets 476.000 K -5.93 % 506.000 K 0.40 % 504.000 K 23.83 % 407.000 K 1.24 % 402.000 K 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 64.233 M 12.05 % 57.323 M 7.00 % 53.572 M -3.93 % 55.763 M 60.93 % 34.651 M -2.06 % 35.381 M 16.02 % 30.495 M 947.94 % 2.910 M -86.90 % 22.214 M
Tax payables 0.000 -100.00 % 12.484 M 50.46 % 8.297 M 5.64 % 7.854 M 108.55 % 3.766 M -64.76 % 10.687 M 832.55 % 1.146 M -37.99 % 1.848 M -66.56 % 5.527 M
Deferred revenue non current 0.000 -100.00 % 14.664 M -3.58 % 15.209 M 1 013.45 % -1.665 M 0.000 -100.00 % 29.875 M 59.41 % 18.741 M 2 974.39 % -652.000 K -57.11 % -415.000 K
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.954 M 79.16 % 2.207 M 70.29 % 1.296 M
Capital lease obligations 61.426 M 145.07 % 25.065 M -16.97 % 30.188 M -7.19 % 32.526 M -2.75 % 33.447 M -20.05 % 41.835 M -23.32 % 54.555 M 37.68 % 39.624 M 104.83 % 19.345 M
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 39.932 M -85.59 % 277.051 M 0.00 % 277.051 M 0.00 % 277.051 M 0.00 % 277.051 M 37.50 % 201.488 M 0.000 0.000 -100.00 % 76.194 M
Deferred tax liabilities non current 1.990 M 9.22 % 1.822 M 12.61 % 1.618 M 55.73 % 1.039 M -7.56 % 1.124 M 236.53 % 334.000 K 2.45 % 326.000 K -78.79 % 1.537 M 0.00 % 1.537 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 452.430 M 22.47 % 369.425 M -6.49 % 395.067 M -1.49 % 401.028 M 10.88 % 361.692 M 26.29 % 286.400 M 5.74 % 270.846 M 14.92 % 235.683 M 36.52 % 172.639 M
2024 2023 2022 2021 2020 2019 2018 2017 2016
2024 2023 2022 2021 2020 2019 2018 2017 2016
Deferred income tax 0.000 0.000 100.00 % -55.962 M 25.54 % -75.162 M -47.23 % -51.050 M 0.000 0.000 0.000 0.000
Stock based compensation 0.000 -100.00 % 8.000 K 14.29 % 7.000 K -74.07 % 27.000 K 237.50 % 8.000 K 0.000 0.000 0.000 0.000
Change in working capital -25.697 M -6 774.55 % 385.000 K -90.01 % 3.854 M 188.25 % -4.367 M -256.80 % 2.785 M 132.62 % -8.538 M -65.18 % -5.169 M -576.85 % 1.084 M 111.76 % -9.218 M
Accounts receivables -16.680 M -251.60 % -4.744 M -159.08 % 8.030 M 146.88 % -17.130 M -264.16 % 10.435 M 235.31 % -7.712 M -1 681.06 % -433.000 K 96.18 % -11.343 M -59.67 % -7.104 M
Inventory -19.394 M -277.68 % -5.135 M 45.32 % -9.391 M 32.17 % -13.845 M -71.20 % -8.087 M -137.22 % -3.409 M 29.51 % -4.836 M -1 266.10 % -354.000 K 92.40 % -4.658 M
Accounts payables 11.272 M 112.04 % 5.316 M 564.50 % 800.000 K -91.98 % 9.978 M 488.85 % -2.566 M -141.47 % 6.188 M 834.74 % 662.000 K -90.52 % 6.980 M 9.61 % 6.368 M
Other working capital -895.000 K -118.09 % 4.948 M 12.07 % 4.415 M -73.45 % 16.630 M 453.78 % 3.003 M 183.30 % -3.605 M -541.46 % -562.000 K -109.69 % 5.801 M 251.70 % -3.824 M
Other non cash items 45.398 M 197.54 % 15.258 M -73.86 % 58.366 M -27.05 % 80.003 M 92.42 % 41.577 M 260.82 % 11.523 M 277.22 % -6.502 M 35.41 % -10.067 M -1 008.57 % 1.108 M
Net cash provided by operating activities 81.560 M 283.78 % 21.252 M -54.32 % 46.520 M 9.32 % 42.554 M 108.81 % 20.379 M -64.16 % 56.866 M 1.40 % 56.081 M 28.60 % 43.609 M 27.74 % 34.140 M
Investments in property plant and equipment 0.000 100.00 % -32.112 M 39.48 % -53.060 M -46.63 % -36.186 M -55.13 % -23.326 M -110.68 % -11.072 M 72.95 % -40.930 M -105.48 % -19.919 M -679.61 % -2.555 M
Acquisitions net 0.000 0.000 100.00 % -5.858 M -1 163.16 % 551.000 K 411.30 % -177.000 K -211.32 % 159.000 K -4.22 % 166.000 K -88.69 % 1.468 M 3 395.24 % 42.000 K
Purchases of investments 0.000 0.000 -100.00 % 15.419 M 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 -100.00 % 85.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites -13.373 M -1 464.59 % 980.000 K 106.36 % -15.419 M 0.000 -100.00 % 1.709 M 114.70 % 796.000 K 334.12 % -340.000 K -194.71 % 359.000 K 132.85 % -1.093 M
Net cash used for investing activites -13.373 M 57.04 % -31.132 M 47.08 % -58.833 M -65.10 % -35.635 M -63.51 % -21.794 M -115.42 % -10.117 M 75.39 % -41.104 M -127.19 % -18.092 M -401.72 % -3.606 M
Debt repayment -12.711 M -584.12 % -1.858 M -144.67 % 4.159 M 155.15 % -7.541 M -1 825.63 % 437.000 K 106.15 % -7.107 M 46.76 % -13.350 M -333.76 % 5.711 M 194.30 % -6.056 M
Common stock issued 0.000 0.000 0.000 0.000 -100.00 % 95.563 M 0.000 0.000 0.000 0.000
Common stock repurchased -416.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 100.00 % -4.000 M 20.00 % -5.000 M -233.33 % -1.500 M 85.00 % -10.000 M 4.76 % -10.500 M -133.33 % -4.500 M 55.00 % -10.000 M -100.00 % -5.000 M
Other financing activites -14.803 M 2.55 % -15.190 M -39.47 % -10.891 M -4.81 % -10.391 M 26.21 % -14.081 M -71.57 % -8.207 M -0.59 % -8.159 M 11.98 % -9.269 M 1.96 % -9.454 M
Net cash used provided by financing activities -27.930 M -32.70 % -21.048 M -79.41 % -11.732 M 39.63 % -19.432 M -127.02 % 71.919 M 378.60 % -25.814 M 0.75 % -26.009 M -91.84 % -13.558 M 33.90 % -20.510 M
Effect of forex changes on cash -1.653 M -38.10 % -1.197 M 24.86 % -1.593 M -1 134.88 % -129.000 K -129.86 % 432.000 K 602.33 % -86.000 K 60.73 % -219.000 K -335.48 % 93.000 K 183.04 % -112.000 K
Net change in cash 38.604 M 220.17 % -32.125 M -25.30 % -25.638 M -102.80 % -12.642 M -117.82 % 70.936 M 240.24 % 20.849 M 285.31 % -11.251 M -193.35 % 12.052 M 21.59 % 9.912 M
Cash at beginning of period 34.221 M -48.42 % 66.346 M -35.02 % 102.101 M -11.02 % 114.743 M 161.93 % 43.807 M 90.81 % 22.958 M -32.89 % 34.209 M 54.39 % 22.157 M 80.95 % 12.245 M
Cash at end of period 72.825 M 112.81 % 34.221 M -55.25 % 76.463 M -25.11 % 102.101 M -11.02 % 114.743 M 161.93 % 43.807 M 90.81 % 22.958 M -32.89 % 34.209 M 54.39 % 22.157 M
Operating cash flow 81.560 M 283.78 % 21.252 M -54.32 % 46.520 M 9.32 % 42.554 M 62.71 % 26.154 M -54.01 % 56.866 M 1.40 % 56.081 M 28.60 % 43.609 M 27.74 % 34.140 M
Capital expenditure -21.922 M 31.73 % -32.112 M 39.48 % -53.060 M -46.63 % -36.186 M -55.13 % -23.326 M -110.68 % -11.072 M 72.95 % -40.930 M -105.48 % -19.919 M -679.61 % -2.555 M
Free CashFlow 59.638 M 649.15 % -10.860 M -66.06 % -6.540 M -202.70 % 6.368 M 125.18 % 2.828 M -93.82 % 45.794 M 202.25 % 15.151 M -36.04 % 23.690 M -25.00 % 31.585 M
2024 2023 2022 2021 2020 2019 2018 2017 2016
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2019-01-31 2018-06-30 2018-01-31 2017-06-30 2017-01-31 2016-06-30 2016-01-31
Revenue 258.178 M -9.89 % 286.530 M 8.32 % 264.519 M 24.74 % 212.055 M 32.32 % 160.255 M -18.12 % 195.719 M -8.05 % 212.853 M 3.28 % 206.094 M 31.76 % 156.419 M 7.65 % 145.306 M 27.45 % 114.008 M -37.33 % 181.932 M 6.39 % 171.005 M 93.81 % 88.234 M -52.55 % 185.942 M 100.00 % 92.971 M -39.04 % 152.511 M 100.00 % 76.255 M -36.88 % 120.814 M 100.00 % 60.407 M
Net income 24.340 M -20.37 % 30.567 M -2.32 % 31.292 M 552.52 % -6.915 M 63.14 % -18.761 M -671.11 % 3.285 M -64.57 % 9.273 M -27.83 % 12.848 M 501.50 % 2.136 M -84.16 % 13.485 M 213.91 % -11.838 M -177.79 % 15.217 M 50.45 % 10.114 M 52.77 % 6.621 M -60.75 % 16.868 M 100.00 % 8.434 M -34.49 % 12.874 M 100.00 % 6.437 M -34.17 % 9.778 M 100.00 % 4.889 M
Income before tax 27.858 M -24.71 % 36.999 M -2.24 % 37.848 M 2 862.63 % -1.370 M 92.28 % -17.752 M -425.31 % 5.457 M -59.03 % 13.319 M -23.67 % 17.450 M 358.73 % 3.804 M -75.29 % 15.394 M 245.20 % -10.602 M -146.76 % 22.671 M 48.71 % 15.245 M 60.83 % 9.479 M -54.60 % 20.878 M 100.00 % 10.439 M -38.17 % 16.884 M 100.00 % 8.442 M -34.85 % 12.959 M 100.00 % 6.479 M
Income before tax ratio 0.11 -16.44 % 0.13 -9.75 % 0.14 2 314.70 % -0.01 94.17 % -0.11 -497.30 % 0.03 -55.44 % 0.06 -26.10 % 0.08 248.16 % 0.02 -77.04 % 0.11 213.92 % -0.09 -174.63 % 0.12 39.78 % 0.09 -17.02 % 0.11 -4.32 % 0.11 0.00 % 0.11 1.42 % 0.11 0.00 % 0.11 3.21 % 0.11 0.00 % 0.11
EBITDA 38.392 M -13.12 % 44.191 M -2.36 % 45.259 M 175.58 % 16.423 M 1 587.59 % -1.104 M -105.28 % 20.896 M 1.86 % 20.514 M -35.70 % 31.902 M 133.99 % 13.634 M -52.65 % 28.796 M 659.99 % 3.789 M -90.64 % 40.483 M 40.97 % 28.718 M 68.81 % 17.013 M -50.49 % 34.364 M 100.00 % 17.182 M -34.81 % 26.357 M 100.00 % 13.179 M -39.30 % 21.710 M 100.00 % 10.855 M
Net income ratio 0.09 -11.63 % 0.11 -9.82 % 0.12 462.77 % -0.03 72.15 % -0.12 -797.50 % 0.02 -61.47 % 0.04 -30.12 % 0.06 356.52 % 0.01 -85.29 % 0.09 189.38 % -0.10 -224.14 % 0.08 41.42 % 0.06 -21.18 % 0.08 -17.29 % 0.09 0.00 % 0.09 7.46 % 0.08 0.00 % 0.08 4.30 % 0.08 0.00 % 0.08
Ratio EBITDA 0.15 -3.58 % 0.15 -9.86 % 0.17 120.92 % 0.08 1 224.21 % -0.01 -106.45 % 0.11 10.78 % 0.10 -37.74 % 0.15 77.59 % 0.09 -56.02 % 0.20 496.29 % 0.03 -85.06 % 0.22 32.50 % 0.17 -12.90 % 0.19 4.33 % 0.18 0.00 % 0.18 6.94 % 0.17 0.00 % 0.17 -3.82 % 0.18 0.00 % 0.18
Gross profit ratio 0.47 -7.84 % 0.51 8.88 % 0.47 -0.08 % 0.47 19.65 % 0.39 -11.96 % 0.45 10.18 % 0.40 -8.28 % 0.44 2.96 % 0.43 -13.03 % 0.49 -4.07 % 0.51 6.46 % 0.48 -5.10 % 0.51 2.70 % 0.50 13.39 % 0.44 0.00 % 0.44 2.06 % 0.43 0.00 % 0.43 -3.46 % 0.44 0.00 % 0.44
Weighted average shs out dil 1.990 B -0.07 % 1.991 B -0.45 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 10.81 % 1.805 B -9.75 % 2.000 B 33.33 % 1.500 B -25.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B
Weighted average shs out 1.995 B 0.22 % 1.991 B -0.75 % 2.006 B 0.29 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 10.81 % 1.805 B -9.75 % 2.000 B 33.33 % 1.500 B -25.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B 0.00 % 2.000 B
EPS diluted 0.01 -20.78 % 0.02 -1.28 % 0.02 545.71 % 0.00 62.77 % -0.01 -687.50 % 0.00 -65.22 % 0.00 -28.13 % 0.01 481.82 % 0.00 -83.58 % 0.01 201.52 % -0.01 -186.84 % 0.01 13.43 % 0.01 103.03 % 0.00 -60.71 % 0.01 100.00 % 0.00 -34.38 % 0.01 100.00 % 0.00 -33.33 % 0.00 100.00 % 0.00
Earnings per share 0.01 -20.78 % 0.02 -1.28 % 0.02 545.71 % 0.00 62.77 % -0.01 -687.50 % 0.00 -65.22 % 0.00 -28.13 % 0.01 481.82 % 0.00 -83.58 % 0.01 201.52 % -0.01 -186.84 % 0.01 13.43 % 0.01 103.03 % 0.00 -60.71 % 0.01 100.00 % 0.00 -34.38 % 0.01 100.00 % 0.00 -33.33 % 0.00 100.00 % 0.00
Gross profit 121.611 M -16.96 % 146.445 M 17.94 % 124.174 M 24.64 % 99.627 M 58.32 % 62.926 M -27.91 % 87.291 M 1.31 % 86.165 M -5.27 % 90.960 M 35.66 % 67.050 M -6.38 % 71.619 M 22.26 % 58.578 M -33.28 % 87.802 M 0.96 % 86.967 M 99.04 % 43.692 M -46.20 % 81.205 M 100.00 % 40.603 M -37.79 % 65.262 M 100.00 % 32.631 M -39.07 % 53.554 M 100.00 % 26.777 M
Income tax expense 3.518 M -44.44 % 6.332 M -3.42 % 6.556 M 22.96 % 5.332 M 668.30 % 694.000 K -68.05 % 2.172 M -46.32 % 4.046 M -12.08 % 4.602 M 175.90 % 1.668 M -12.62 % 1.909 M 54.45 % 1.236 M -83.42 % 7.454 M 87.29 % 3.980 M 39.23 % 2.859 M -28.72 % 4.010 M 100.00 % 2.005 M -50.00 % 4.010 M 100.00 % 2.005 M -36.96 % 3.181 M 100.00 % 1.590 M
Cost of revenue 136.567 M -2.51 % 140.085 M -0.19 % 140.345 M 24.83 % 112.428 M 15.51 % 97.329 M -10.24 % 108.428 M -14.41 % 126.688 M 10.04 % 115.134 M 28.83 % 89.369 M 21.28 % 73.687 M 32.94 % 55.430 M -41.11 % 94.130 M 12.01 % 84.038 M 88.67 % 44.542 M -57.47 % 104.737 M 100.00 % 52.368 M -39.98 % 87.249 M 100.00 % 43.624 M -35.14 % 67.260 M 100.00 % 33.630 M
General and administrative expenses 60.283 M -23.02 % 78.315 M 36.62 % 57.323 M -13.20 % 66.042 M 20.06 % 55.008 M -10.14 % 61.212 M 19.90 % 51.051 M 3.09 % 49.523 M 10.44 % 44.843 M 25.65 % 35.690 M -14.49 % 41.736 M -3.07 % 43.057 M 5.77 % 40.708 M 71.69 % 23.710 M 134.97 % 10.091 M 100.00 % 5.045 M -21.75 % 6.448 M 100.00 % 3.224 M -37.32 % 5.144 M 100.00 % 2.572 M
Selling and marketing expenses 33.732 M 13.63 % 29.686 M -5.93 % 31.557 M 5.30 % 29.970 M 1.41 % 29.554 M 14.84 % 25.735 M -7.09 % 27.700 M 17.66 % 23.542 M 5.82 % 22.248 M 16.64 % 19.074 M 9.77 % 17.377 M -13.69 % 20.134 M -15.82 % 23.919 M 117.18 % 11.013 M -45.40 % 20.172 M 100.00 % 10.086 M -38.14 % 16.303 M 100.00 % 8.152 M -40.60 % 13.723 M 100.00 % 6.861 M
Other expenses 0.000 -100.00 % 1.981 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 % -769.750 K -102.57 % 29.904 M 100.00 % 14.952 M -41.18 % 25.418 M 100.00 % 12.709 M -39.96 % 21.168 M 100.00 % 10.584 M
Operating expenses 94.015 M -14.52 % 109.982 M 23.74 % 88.880 M -7.23 % 95.803 M 13.25 % 84.595 M -3.92 % 88.044 M 11.71 % 78.815 M 6.73 % 73.842 M 10.06 % 67.091 M 18.24 % 56.742 M -4.40 % 59.353 M -7.36 % 64.067 M -0.87 % 64.627 M 90.34 % 33.953 M -43.57 % 60.166 M 100.00 % 30.083 M -37.55 % 48.168 M 100.00 % 24.084 M -39.84 % 40.034 M 100.00 % 20.017 M
Cost and expenses 230.582 M -7.79 % 250.067 M 9.09 % 229.225 M 10.08 % 208.231 M 14.46 % 181.924 M -7.40 % 196.472 M -4.39 % 205.503 M 8.75 % 188.976 M 20.78 % 156.460 M 19.96 % 130.429 M 13.63 % 114.783 M -27.44 % 158.197 M 6.41 % 148.665 M 89.39 % 78.495 M -52.40 % 164.902 M 100.00 % 82.451 M -39.11 % 135.417 M 100.00 % 67.708 M -36.89 % 107.294 M 100.00 % 53.647 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 94.015 M -12.95 % 108.001 M 21.51 % 88.880 M -7.23 % 95.803 M 13.25 % 84.595 M -3.92 % 88.044 M 11.71 % 78.815 M 6.73 % 73.842 M 10.06 % 67.091 M 18.24 % 56.742 M -4.40 % 59.353 M -7.36 % 64.067 M -0.87 % 64.627 M 86.12 % 34.723 M 14.74 % 30.262 M 100.00 % 15.131 M -33.49 % 22.751 M 100.00 % 11.375 M -39.71 % 18.866 M 100.00 % 9.433 M
Interest income 17.000 K -92.41 % 224.000 K 2.75 % 218.000 K -36.63 % 344.000 K 11.69 % 308.000 K -4.94 % 324.000 K 120.41 % 147.000 K 18.55 % 124.000 K -11.43 % 140.000 K -71.94 % 499.000 K -45.76 % 920.000 K 30 566.67 % 3.000 K -25.00 % 4.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 1.181 M 7.27 % 1.101 M -12.83 % 1.263 M -17.07 % 1.523 M -7.19 % 1.641 M 81.13 % 906.000 K -30.15 % 1.297 M 22.59 % 1.058 M -11.46 % 1.195 M 6.41 % 1.123 M -10.73 % 1.258 M -20.28 % 1.578 M 36.39 % 1.157 M 69.21 % 683.750 K -50.63 % 1.385 M 100.00 % 692.500 K -16.67 % 831.000 K 100.00 % 415.500 K -44.45 % 748.000 K 100.00 % 374.000 K
Depreciation and amortization 10.140 M 36.95 % 7.404 M -28.04 % 10.289 M -36.76 % 16.270 M 8.42 % 15.007 M 3.26 % 14.533 M 10.40 % 13.164 M -1.72 % 13.394 M -2.05 % 13.675 M 11.37 % 12.279 M -6.50 % 13.133 M -19.10 % 16.234 M 31.81 % 12.316 M 72.55 % 7.138 M -45.09 % 12.999 M 100.00 % 6.499 M -30.95 % 9.412 M 100.00 % 4.706 M -42.37 % 8.167 M 100.00 % 4.083 M
Operating income 27.596 M -24.32 % 36.463 M 4.27 % 34.970 M 814.49 % 3.824 M 117.65 % -21.669 M -2 777.69 % -753.000 K -110.24 % 7.350 M -57.06 % 17.118 M 41 851.22 % -41.000 K -100.28 % 14.877 M 2 019.61 % -775.000 K -103.27 % 23.735 M 6.24 % 22.340 M 126.23 % 9.875 M -53.78 % 21.365 M 100.00 % 10.683 M -36.96 % 16.945 M 100.00 % 8.473 M -37.44 % 13.543 M 100.00 % 6.772 M
Operating income ratio 0.11 -16.01 % 0.13 -3.74 % 0.13 633.11 % 0.02 113.34 % -0.14 -3 414.51 % 0.00 -111.14 % 0.03 -58.43 % 0.08 31 787.89 % 0.00 -100.26 % 0.10 1 606.14 % -0.01 -105.21 % 0.13 -0.14 % 0.13 16.73 % 0.11 -2.60 % 0.11 0.00 % 0.11 3.42 % 0.11 0.00 % 0.11 -0.88 % 0.11 0.00 % 0.11
Total other income expenses net 262.000 K -51.12 % 536.000 K -81.38 % 2.878 M 155.41 % -5.194 M -244.20 % 3.602 M -42.00 % 6.210 M 5.17 % 5.905 M 1 678.61 % 332.000 K -91.37 % 3.845 M 643.71 % 517.000 K 105.26 % -9.827 M -823.59 % -1.064 M 85.00 % -7.095 M -1 691.67 % -396.000 K 18.77 % -487.500 K -100.00 % -243.750 K -299.59 % -61.000 K -100.00 % -30.500 K 94.78 % -584.500 K -100.00 % -292.250 K
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2019-01-31 2018-06-30 2018-01-31 2017-06-30 2017-01-31 2016-06-30 2016-01-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2018-12-31 2017-12-31 2016-12-31
Net debt -16.566 M -1 855.84 % -847.000 K 94.41 % -15.156 M -2 640.69 % -553.000 K -131.65 % 1.747 M 106.88 % -25.393 M 18.94 % -31.328 M 44.01 % -55.953 M -12.75 % -49.627 M 17.47 % -60.133 M 6.50 % -64.311 M -442.92 % 18.754 M -57.70 % 44.334 M 86.03 % 23.832 M 335.84 % 5.468 M
Total investments 11.924 M 0.57 % 11.856 M -0.56 % 11.923 M 2.60 % 11.621 M -21.88 % 14.875 M 156.33 % 5.803 M -76.53 % 24.724 M 341.58 % 5.599 M 1.69 % 5.506 M 1.89 % 5.404 M 2.00 % 5.298 M 0.000 0.000 0.000 0.000
Total debt 59.656 M -11.85 % 67.672 M 62.64 % 41.608 M -13.64 % 48.180 M -1.12 % 48.724 M -4.59 % 51.070 M 13.04 % 45.177 M -2.10 % 46.148 M -7.36 % 49.812 M -8.79 % 54.610 M -8.25 % 59.520 M -4.86 % 62.561 M -7.03 % 67.292 M 15.94 % 58.041 M 110.10 % 27.625 M
Accumulated other comprehensive income loss 222.315 M 610.12 % -43.581 M -1.31 % -43.019 M 81.01 % -226.578 M -699.53 % -28.339 M -53.28 % -18.488 M -44.23 % -12.818 M -2 346.18 % -524.000 K 79.26 % -2.527 M -335.69 % -580.000 K 91.01 % -6.451 M -16.74 % -5.526 M 94.74 % -105.148 M -11.11 % -94.631 M -16.14 % -81.477 M
Retained earnings 0.000 -100.00 % 186.418 M 19.61 % 155.851 M 25.12 % 124.559 M 300.69 % -62.064 M -57.91 % -39.303 M -4.56 % -37.588 M 19.79 % -46.861 M 19.50 % -58.209 M 3.54 % -60.345 M 18.26 % -73.830 M -42.00 % -51.992 M -143.78 % 118.764 M 36.73 % 86.863 M 12.64 % 77.117 M
Common stock 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.00 % 20.000 M 0.000 0.000 0.000 0.000
Total equity 242.315 M -1.47 % 245.934 M 13.68 % 216.345 M 10.93 % 195.032 M -5.62 % 206.648 M -13.63 % 239.260 M -2.99 % 246.645 M -1.21 % 249.666 M 5.65 % 236.315 M 0.08 % 236.126 M 8.93 % 216.770 M 50.57 % 143.970 M 23.35 % 116.716 M 39.09 % 83.913 M 14.74 % 73.130 M
Other non current liabilities 2.071 M 1 194.38 % 160.000 K -45.02 % 291.000 K -91.48 % 3.417 M -1.70 % 3.476 M 686.43 % 442.000 K -34.13 % 671.000 K 0.000 -100.00 % 705.000 K 0.000 -100.00 % 760.000 K 49.90 % 507.000 K -61.56 % 1.319 M -14.18 % 1.537 M 0.000
Long term debt 46.062 M -11.16 % 51.846 M 188.50 % 17.971 M 12.35 % 15.995 M 36.60 % 11.709 M -35.76 % 18.226 M -12.03 % 20.718 M -1.85 % 21.109 M 4.10 % 20.278 M -7.71 % 21.973 M -33.20 % 32.893 M 0.66 % 32.678 M -16.98 % 39.360 M 40.29 % 28.057 M 84.16 % 15.235 M
Total non current liabilities 48.133 M -10.86 % 53.996 M 170.14 % 19.988 M -5.87 % 21.234 M 26.37 % 16.803 M -17.17 % 20.286 M -10.45 % 22.654 M 2.28 % 22.148 M 0.17 % 22.110 M -4.27 % 23.097 M -32.04 % 33.987 M 1.40 % 33.519 M -17.60 % 40.679 M 37.46 % 29.594 M 76.45 % 16.772 M
Other current liabilities 84.575 M 16.75 % 72.441 M 28.17 % 56.521 M 42.91 % 39.551 M -12.97 % 45.446 M 11.37 % 40.808 M 100.19 % 20.385 M -48.95 % 39.932 M 57.96 % 25.280 M -17.56 % 30.665 M 91.48 % 16.015 M -50.30 % 32.223 M -40.19 % 53.878 M -38.38 % 87.434 M 105.22 % 42.606 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 11.616 M 40.95 % 8.241 M -13.83 % 9.564 M -1.57 % 9.717 M -11.46 % 10.975 M 129.17 % 4.789 M -26.45 % 6.511 M -43.63 % 11.550 M 190.27 % 3.979 M 0.000 0.000 0.000
Short term debt 13.594 M -14.10 % 15.826 M -33.05 % 23.637 M -26.56 % 32.185 M -13.05 % 37.015 M 12.70 % 32.844 M 34.28 % 24.459 M -2.32 % 25.039 M -15.22 % 29.534 M -9.51 % 32.637 M 22.57 % 26.627 M -12.08 % 30.286 M 8.43 % 27.932 M -6.84 % 29.984 M 142.00 % 12.390 M
Total current liabilities 145.258 M -4.75 % 152.500 M 0.21 % 152.184 M -0.64 % 153.159 M 11.23 % 137.691 M 1.60 % 135.521 M 12.14 % 120.854 M -6.01 % 128.588 M 28.36 % 100.176 M -1.52 % 101.719 M 13.31 % 89.772 M -17.57 % 108.911 M -4.00 % 113.451 M -7.14 % 122.176 M 47.67 % 82.737 M
Total liabilities 193.391 M -6.35 % 206.496 M 19.94 % 172.172 M -1.27 % 174.393 M 12.88 % 154.494 M -0.84 % 155.807 M 8.57 % 143.508 M -4.80 % 150.736 M 23.27 % 122.286 M -2.03 % 124.816 M 0.85 % 123.759 M -13.11 % 142.430 M -7.59 % 154.130 M 1.55 % 151.770 M 52.52 % 99.509 M
Other non current assets 2.848 M -22.76 % 3.687 M 13.13 % 3.259 M 22.01 % 2.671 M -73.17 % 9.957 M 8.29 % 9.195 M 335.58 % 2.111 M -34.72 % 3.234 M 611.71 % -632.000 K -112.55 % 5.037 M 21.02 % 4.162 M 218.44 % 1.307 M -30.92 % 1.892 M -71.49 % 6.637 M 125.37 % 2.945 M
Long term investments 11.924 M 0.57 % 11.856 M -0.56 % 11.923 M 2.60 % 11.621 M -21.88 % 14.875 M 156.33 % 5.803 M 1.38 % 5.724 M 2.23 % 5.599 M 1.69 % 5.506 M 1.89 % 5.404 M 2.00 % 5.298 M 0.000 0.000 0.000 0.000
Intangible assets 537.000 K -5.62 % 569.000 K -9.97 % 632.000 K -6.37 % 675.000 K -88.70 % 5.974 M -6.89 % 6.416 M -22.00 % 8.226 M 227.86 % 2.509 M 40.80 % 1.782 M -0.61 % 1.793 M 0.000 0.000 0.000 0.000 0.000
GoodWill 0.000 0.000 0.000 0.000 -100.00 % 361.000 K 0.00 % 361.000 K -81.03 % 1.903 M 24.22 % 1.532 M 0.46 % 1.525 M 0.13 % 1.523 M 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 537.000 K -5.62 % 569.000 K -9.97 % 632.000 K -6.37 % 675.000 K -89.34 % 6.335 M -6.52 % 6.777 M -33.09 % 10.129 M 150.66 % 4.041 M 22.20 % 3.307 M -0.27 % 3.316 M 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 194.019 M -0.64 % 195.276 M 9.18 % 178.865 M 3.87 % 172.195 M 7.34 % 160.423 M -3.88 % 166.891 M 9.64 % 152.213 M 0.55 % 151.377 M 14.90 % 131.748 M -1.75 % 134.097 M 8.52 % 123.571 M -8.50 % 135.045 M -10.88 % 151.532 M 42.25 % 106.526 M 43.92 % 74.017 M
Total non current assets 209.328 M -1.20 % 211.864 M 8.83 % 194.679 M 3.74 % 187.668 M -2.30 % 192.094 M 1.55 % 189.170 M 10.90 % 170.584 M 3.60 % 164.658 M 17.34 % 140.331 M -5.35 % 148.256 M 11.44 % 133.031 M -2.44 % 136.352 M -11.13 % 153.424 M 35.58 % 113.163 M 47.04 % 76.962 M
Other current assets 27.225 M -12.71 % 31.188 M 17.17 % 26.617 M -17.98 % 32.452 M 11.01 % 29.234 M -8.33 % 31.891 M 89.79 % 16.803 M 8.65 % 15.465 M -39.01 % 25.357 M 180.93 % 9.026 M 8.56 % 8.314 M -37.72 % 13.349 M 17.84 % 11.328 M 22.49 % 9.248 M 14.82 % 8.054 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 19.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 76.222 M 11.24 % 68.519 M 20.71 % 56.764 M 16.48 % 48.733 M 3.74 % 46.977 M -38.56 % 76.463 M -0.05 % 76.505 M -25.07 % 102.101 M 2.68 % 99.439 M -13.34 % 114.743 M -7.34 % 123.831 M 182.67 % 43.807 M 90.81 % 22.958 M -32.89 % 34.209 M 54.39 % 22.157 M
Cash and short term investments 76.222 M 11.24 % 68.519 M 20.71 % 56.764 M 66.18 % 34.158 M -27.29 % 46.977 M -38.56 % 76.463 M -19.94 % 95.505 M -6.46 % 102.101 M 2.68 % 99.439 M -13.34 % 114.743 M -7.34 % 123.831 M 182.67 % 43.807 M 90.81 % 22.958 M -32.89 % 34.209 M 54.39 % 22.157 M
Total current assets 226.378 M -5.90 % 240.566 M 24.11 % 193.838 M 6.65 % 181.757 M 7.52 % 169.048 M -17.90 % 205.897 M -6.23 % 219.569 M -7.11 % 236.370 M 8.29 % 218.270 M 2.26 % 213.436 M 2.86 % 207.498 M 38.29 % 150.048 M 27.79 % 117.422 M -4.16 % 122.520 M 28.06 % 95.677 M
Inventory 68.992 M -17.10 % 83.227 M 29.02 % 64.506 M -8.06 % 70.163 M -4.30 % 73.315 M 6.63 % 68.758 M 18.40 % 58.074 M -10.81 % 65.112 M 9.99 % 59.199 M 11.82 % 52.943 M 4.92 % 50.461 M 13.23 % 44.565 M 7.47 % 41.468 M 10.20 % 37.631 M 6.07 % 35.479 M
Net receivables 53.939 M -6.41 % 57.632 M 25.42 % 45.951 M 2.15 % 44.984 M 33.35 % 33.734 M -43.69 % 59.905 M -9.22 % 65.990 M -4.47 % 69.077 M 18.77 % 58.158 M 29.62 % 44.867 M 35.65 % 33.075 M -46.32 % 61.611 M 47.86 % 41.668 M 0.57 % 41.432 M 38.17 % 29.987 M
Tax assets 0.000 -100.00 % 476.000 K 0.000 -100.00 % 506.000 K 0.40 % 504.000 K 0.00 % 504.000 K 23.83 % 407.000 K 0.00 % 407.000 K 1.24 % 402.000 K 0.00 % 402.000 K 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 47.089 M -26.69 % 64.233 M 16.92 % 54.938 M -4.16 % 57.323 M 47.94 % 38.748 M -27.67 % 53.572 M -5.31 % 56.576 M 1.46 % 55.763 M 55.83 % 35.784 M 3.27 % 34.651 M 44.20 % 24.030 M -32.08 % 35.381 M 16.02 % 30.495 M 947.94 % 2.910 M -86.90 % 22.214 M
Tax payables 0.000 0.000 -100.00 % 17.088 M 36.88 % 12.484 M 51.49 % 8.241 M -0.67 % 8.297 M -14.61 % 9.717 M 23.72 % 7.854 M 64.00 % 4.789 M 27.16 % 3.766 M -67.39 % 11.550 M 8.08 % 10.687 M 832.55 % 1.146 M -37.99 % 1.848 M -66.56 % 5.527 M
Deferred revenue non current 0.000 0.000 0.000 0.000 -100.00 % 9.584 M -36.98 % 15.209 M 0.000 100.00 % -1.665 M 0.000 -100.00 % 21.973 M -19.50 % 27.294 M -8.64 % 29.875 M 59.41 % 18.741 M 2 974.39 % -652.000 K -57.11 % -415.000 K
Minority interest 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.954 M 79.16 % 2.207 M 70.29 % 1.296 M
Capital lease obligations 55.609 M -9.47 % 61.426 M 118.13 % 28.160 M 12.35 % 25.065 M 6.67 % 23.497 M -22.16 % 30.188 M -10.49 % 33.727 M 3.69 % 32.526 M 0.42 % 32.389 M -3.16 % 33.447 M -8.46 % 36.539 M -12.66 % 41.835 M -23.32 % 54.555 M 37.68 % 39.624 M 104.83 % 19.345 M
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
Other total stockholders equity 0.000 -100.00 % 39.932 M -52.18 % 83.513 M -69.86 % 277.051 M -41.13 % 470.589 M 0.00 % 470.589 M 69.86 % 277.051 M -41.13 % 470.589 M 0.00 % 470.589 M 0.00 % 470.589 M 69.86 % 277.051 M -29.87 % 395.026 M 0.000 0.000 -100.00 % 76.194 M
Deferred tax liabilities non current 0.000 -100.00 % 1.990 M 15.30 % 1.726 M -5.27 % 1.822 M 12.61 % 1.618 M 0.00 % 1.618 M 27.91 % 1.265 M 21.75 % 1.039 M -7.81 % 1.127 M 0.27 % 1.124 M 236.53 % 334.000 K 0.00 % 334.000 K 2.45 % 326.000 K -78.79 % 1.537 M 0.00 % 1.537 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
Total assets 435.706 M -3.70 % 452.430 M 16.45 % 388.517 M 5.17 % 369.425 M 2.29 % 361.142 M -8.59 % 395.067 M 1.26 % 390.153 M -2.71 % 401.028 M 11.83 % 358.601 M -0.85 % 361.692 M 6.21 % 340.529 M 18.90 % 286.400 M 5.74 % 270.846 M 14.92 % 235.683 M 36.52 % 172.639 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 2018-12-31 2017-12-31 2016-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2019-01-31 2018-06-30 2018-01-31 2017-06-30 2017-01-31 2016-06-30 2016-01-31
Deferred income tax 0.000 0.000 0.000 0.000 100.00 % -41.310 M -10.16 % -37.501 M -103.14 % -18.461 M 68.67 % -58.929 M -263.02 % -16.233 M 47.64 % -31.001 M 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 -100.00 % 5.000 K 66.67 % 3.000 K 0.00 % 3.000 K -25.00 % 4.000 K -71.43 % 14.000 K 7.69 % 13.000 K 62.50 % 8.000 K 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 % -5.082 M 68.81 % -16.294 M -1 454.45 % 1.203 M 247.07 % -818.000 K -126.40 % 3.099 M 310.46 % 755.000 K -95.15 % 15.582 M 178.11 % -19.949 M -448.95 % -3.634 M -156.61 % 6.419 M 184.46 % -7.600 M -710.23 % -938.000 K 56.06 % -2.135 M 17.41 % -2.585 M -100.00 % -1.292 M -338.42 % 542.000 K 100.00 % 271.000 K 105.88 % -4.609 M -100.00 % -2.305 M
Accounts receivables 0.000 100.00 % -10.894 M -88.28 % -5.786 M 56.47 % -13.293 M -255.49 % 8.549 M 77.33 % 4.821 M 50.23 % 3.209 M 118.44 % -17.400 M -6 544.44 % 270.000 K 102.15 % -12.551 M -154.60 % 22.986 M 298.17 % -11.599 M -398.40 % 3.887 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 100.00 % -19.507 M -17 362.83 % 113.000 K -94.86 % 2.198 M 129.97 % -7.333 M 44.18 % -13.136 M -450.76 % 3.745 M 146.21 % -8.105 M -41.20 % -5.740 M -291.27 % -1.467 M 77.84 % -6.620 M 18.17 % -8.090 M -272.83 % 4.681 M 649.25 % -852.250 K 64.75 % -2.418 M -100.00 % -1.209 M -583.05 % -177.000 K -100.00 % -88.500 K 96.20 % -2.329 M -100.00 % -1.165 M
Accounts payables 0.000 -100.00 % 15.593 M 460.87 % -4.321 M -124.24 % 17.825 M 242.50 % -12.509 M -10 591.45 % -117.000 K -112.76 % 917.000 K 113.85 % -6.622 M -139.89 % 16.600 M 118.91 % 7.583 M 174.72 % -10.149 M -217.05 % 8.671 M 449.21 % -2.483 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 0.000 -100.00 % 9.726 M 254.38 % -6.300 M -13.99 % -5.527 M -152.76 % 10.475 M -9.16 % 11.531 M 262.04 % -7.116 M -114.92 % 47.709 M 253.51 % -31.079 M -1 209.57 % 2.801 M 1 286.63 % 202.000 K -93.80 % 3.260 M 146.42 % -7.023 M -447.71 % -1.282 M -670.12 % -166.500 K -100.00 % -83.250 K -111.58 % 719.000 K 100.00 % 359.500 K 115.77 % -2.280 M -100.00 % -1.140 M
Other non cash items 8.472 M -58.26 % 20.296 M 834.01 % 2.173 M -83.65 % 13.294 M -67.98 % 41.514 M 9.35 % 37.965 M 86.09 % 20.401 M -68.14 % 64.030 M 300.86 % 15.973 M -36.71 % 25.239 M 14.14 % 22.113 M -56.65 % 51.007 M 126.21 % 22.549 M 532.91 % 3.563 M 115.08 % 1.657 M 100.00 % 828.250 K 426.73 % -253.500 K -100.00 % -126.750 K -103.25 % 3.898 M 100.00 % 1.949 M
Net cash provided by operating activities 32.812 M -28.33 % 45.781 M 35.22 % 33.857 M 46.54 % 23.105 M 629.32 % -4.365 M -120.41 % 21.384 M -14.93 % 25.136 M -46.45 % 46.939 M 1 170.44 % -4.385 M -126.78 % 16.376 M 67.48 % 9.778 M -68.83 % 31.372 M 23.06 % 25.494 M 71.12 % 14.899 M -46.87 % 28.041 M 100.00 % 14.020 M -35.70 % 21.805 M 100.00 % 10.902 M -36.13 % 17.070 M 100.00 % 8.535 M
Investments in property plant and equipment -15.849 M 0.000 100.00 % -6.000 M 44.77 % -10.863 M 48.88 % -21.249 M 45.40 % -38.919 M -175.22 % -14.141 M 52.64 % -29.861 M -372.11 % -6.325 M 63.72 % -17.435 M -195.96 % -5.891 M -387.67 % -1.208 M 87.75 % -9.864 M -256.36 % -2.768 M 86.47 % -20.465 M -100.00 % -10.233 M -2.74 % -9.960 M -100.00 % -4.980 M -289.80 % -1.278 M -100.00 % -638.750 K
Acquisitions net 0.000 0.000 -100.00 % 609.000 K 18.48 % 514.000 K -83.83 % 3.179 M 2 086.88 % -160.000 K 97.19 % -5.698 M -1 134.12 % 551.000 K 0.000 100.00 % -1.580 M -212.62 % 1.403 M 1 512.64 % 87.000 K 20.83 % 72.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of investments 0.000 0.000 0.000 0.000 100.00 % -3.061 M 0.000 -100.00 % 5.466 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
Sales maturities of investments 0.000 0.000 0.000 0.000 100.00 % -426.000 K 0.000 -100.00 % 85.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
Other investing activites -82.000 K 99.56 % -18.845 M 0.000 -100.00 % 40.000 K -90.61 % 426.000 K 104.28 % -9.953 M -2 447.41 % 424.000 K 843.86 % -57.000 K -140.71 % 140.000 K -75.40 % 569.000 K 96.21 % 290.000 K 4 242.86 % -7.000 K -100.87 % 803.000 K -70.99 % 2.768 M -86.47 % 20.465 M 100.00 % 10.233 M 2.74 % 9.960 M 100.00 % 4.980 M 289.80 % 1.278 M 100.00 % 638.750 K
Net cash used for investing activites -15.931 M 15.46 % -18.845 M -249.56 % -5.391 M 47.71 % -10.309 M 51.21 % -21.131 M 45.93 % -39.079 M -97.83 % -19.754 M 32.60 % -29.310 M -363.40 % -6.325 M 66.74 % -19.015 M -352.95 % -4.198 M -272.16 % -1.128 M 87.45 % -8.989 M -224.75 % -2.768 M 86.47 % -20.465 M -100.00 % -10.233 M -2.74 % -9.960 M -100.00 % -4.980 M -289.80 % -1.278 M -100.00 % -638.750 K
Debt repayment -2.282 M 68.02 % -7.136 M 34.65 % -10.919 M -76.00 % -6.204 M -93.09 % -3.213 M 0.000 100.00 % -11.324 M 0.000 100.00 % -3.740 M -105.72 % -1.818 M -180.62 % 2.255 M 135.11 % -6.422 M -190.89 % 7.066 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 95.563 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased -2.000 K 99.52 % -416.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -6.102 M 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 100.00 % -4.000 M 0.000 100.00 % -5.000 M 0.000 100.00 % -1.500 M 0.000 0.000 100.00 % -10.000 M 0.000 100.00 % -10.500 M -300.00 % -2.625 M -16.67 % -2.250 M -100.00 % -1.125 M 77.50 % -5.000 M -100.00 % -2.500 M 0.00 % -2.500 M -100.00 % -1.250 M
Other financing activites -5.057 M 28.72 % -7.095 M 0.000 100.00 % -4.467 M 0.000 -100.00 % 4.592 M 0.000 100.00 % -12.822 M -835.91 % -1.370 M 73.91 % -5.252 M 31.85 % -7.706 M 11.64 % -8.721 M -20.51 % -7.237 M -40.95 % -5.135 M 22.23 % -6.602 M -100.00 % -3.301 M -33.29 % -2.477 M -100.00 % -1.238 M 69.73 % -4.091 M -100.00 % -2.046 M
Net cash used provided by financing activities -7.341 M 49.88 % -14.647 M -34.14 % -10.919 M 25.57 % -14.671 M -356.61 % -3.213 M -687.50 % -408.000 K 96.40 % -11.324 M 20.93 % -14.322 M -180.27 % -5.110 M 27.72 % -7.070 M -108.69 % 81.370 M 637.34 % -15.143 M -41.91 % -10.671 M -37.52 % -7.760 M 12.34 % -8.852 M -100.00 % -4.426 M 40.80 % -7.477 M -100.00 % -3.738 M 43.28 % -6.591 M -100.00 % -3.296 M
Effect of forex changes on cash -1.712 M -200.88 % -569.000 K 89.00 % -5.175 M -240.97 % 3.671 M 572.46 % -777.000 K 17.25 % -939.000 K -43.58 % -654.000 K -1.40 % -645.000 K -225.00 % 516.000 K -16.91 % 621.000 K 428.57 % -189.000 K -302.13 % -47.000 K -20.51 % -39.000 K -104.64 % 841.250 K 119.34 % -4.349 M -100.00 % -2.175 M -231.19 % 1.658 M 100.00 % 828.750 K 119.52 % -4.246 M -100.00 % -2.123 M
Net change in cash 7.828 M -33.21 % 11.720 M -5.27 % 12.372 M 4.20 % 11.873 M 140.27 % -29.486 M -70 104.76 % -42.000 K 99.84 % -25.596 M -1 061.53 % 2.662 M 117.39 % -15.304 M -68.40 % -9.088 M -111.36 % 80.024 M 431.58 % 15.054 M 159.78 % 5.795 M 11.18 % 5.212 M 285.31 % -2.813 M 0.00 % -2.813 M -193.35 % 3.013 M 0.00 % 3.013 M 21.59 % 2.478 M 0.00 % 2.478 M
Cash at beginning of period 72.825 M 19.18 % 61.105 M 25.39 % 48.733 M 32.21 % 36.860 M -51.79 % 76.463 M -0.05 % 76.505 M -25.07 % 102.101 M 2.68 % 99.439 M -13.34 % 114.743 M -7.34 % 123.831 M 182.67 % 43.807 M 52.36 % 28.753 M 25.24 % 22.958 M 300.00 % 5.740 M -32.89 % 8.552 M 0.00 % 8.552 M 54.39 % 5.539 M 0.00 % 5.539 M 80.95 % 3.061 M 0.00 % 3.061 M
Cash at end of period 80.653 M 10.75 % 72.825 M 19.18 % 61.105 M 25.39 % 48.733 M 3.74 % 46.977 M -38.56 % 76.463 M -0.05 % 76.505 M -25.07 % 102.101 M 2.68 % 99.439 M -13.34 % 114.743 M -7.34 % 123.831 M 182.67 % 43.807 M 52.36 % 28.753 M 162.54 % 10.952 M 90.81 % 5.740 M 0.00 % 5.740 M -32.89 % 8.552 M 0.00 % 8.552 M 54.39 % 5.539 M 0.00 % 5.539 M
Operating cash flow 32.812 M -28.33 % 45.781 M 31.17 % 34.902 M 43.72 % 24.284 M 656.33 % -4.365 M -120.41 % 21.384 M -14.93 % 25.136 M -46.45 % 46.939 M 1 170.44 % -4.385 M -126.78 % 16.376 M 67.48 % 9.778 M -68.83 % 31.372 M 23.06 % 25.494 M 71.12 % 14.899 M -46.87 % 28.041 M 100.00 % 14.020 M -35.70 % 21.805 M 100.00 % 10.902 M -36.13 % 17.070 M 100.00 % 8.535 M
Capital expenditure -15.849 M 0.46 % -15.922 M -165.37 % -6.000 M 44.77 % -10.863 M 48.88 % -21.249 M 45.40 % -38.919 M -175.22 % -14.141 M 52.64 % -29.861 M -372.11 % -6.325 M 63.72 % -17.435 M -195.96 % -5.891 M -387.67 % -1.208 M 87.75 % -9.864 M -256.36 % -2.768 M 86.47 % -20.465 M -100.00 % -10.233 M -2.74 % -9.960 M -100.00 % -4.980 M -289.80 % -1.278 M -100.00 % -638.750 K
Free CashFlow 16.963 M -43.19 % 29.859 M 3.31 % 28.902 M 115.35 % 13.421 M 152.40 % -25.614 M -46.07 % -17.535 M -259.48 % 10.995 M -35.62 % 17.078 M 259.46 % -10.710 M -911.33 % -1.059 M -127.24 % 3.887 M -87.11 % 30.164 M 92.99 % 15.630 M 28.85 % 12.131 M 60.13 % 7.576 M 100.00 % 3.788 M -68.02 % 11.845 M 100.00 % 5.923 M -62.50 % 15.793 M 100.00 % 7.896 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2019 2018 2018 2017 2017 2016 2016