2107.HK

First Service Holding Limited 2107.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017
Revenue 1.327 B 9.58 % 1.211 B 7.90 % 1.122 B 0.21 % 1.120 B 45.10 % 771.799 M 23.55 % 624.679 M 26.06 % 495.531 M 30.67 % 379.213 M
Net income -12.072 M -121.13 % 57.127 M 38.19 % 41.338 M 16.56 % 35.466 M -61.69 % 92.581 M 19.78 % 77.294 M 51.94 % 50.871 M 28.31 % 39.648 M
Income before tax -11.112 M -112.54 % 88.604 M 40.87 % 62.896 M 60.07 % 39.292 M -67.71 % 121.672 M 13.84 % 106.884 M 48.07 % 72.186 M 28.17 % 56.319 M
Income before tax ratio -0.01 -111.44 % 0.07 30.56 % 0.06 59.73 % 0.04 -77.74 % 0.16 -7.86 % 0.17 17.46 % 0.15 -1.91 % 0.15
EBITDA -23.412 M -123.84 % 98.209 M 35.63 % 72.407 M 52.63 % 47.439 M -62.17 % 125.397 M 13.27 % 110.711 M 48.81 % 74.396 M 28.70 % 57.806 M
Net income ratio -0.01 -119.28 % 0.05 28.08 % 0.04 16.31 % 0.03 -73.60 % 0.12 -3.05 % 0.12 20.53 % 0.10 -1.81 % 0.10
Ratio EBITDA -0.02 -121.75 % 0.08 25.71 % 0.06 52.30 % 0.04 -73.93 % 0.16 -8.33 % 0.18 18.05 % 0.15 -1.51 % 0.15
Gross profit ratio 0.23 -7.24 % 0.25 8.23 % 0.23 -22.37 % 0.30 -13.55 % 0.35 -0.52 % 0.35 4.60 % 0.33 2.35 % 0.33
Weighted average shs out dil 1.228 B 26.39 % 971.285 M -1.83 % 989.410 M -0.67 % 996.081 M 24.74 % 798.497 M -20.15 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B
Weighted average shs out 922.594 M -5.01 % 971.300 M -1.83 % 989.410 M -0.67 % 996.081 M 24.74 % 798.497 M -20.15 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B
EPS diluted -0.01 -116.67 % 0.06 40.67 % 0.04 17.42 % 0.04 -70.33 % 0.12 55.24 % 0.08 51.87 % 0.05 28.54 % 0.04
Earnings per share -0.01 -118.20 % 0.06 40.67 % 0.04 17.42 % 0.04 -70.33 % 0.12 55.24 % 0.08 51.87 % 0.05 28.54 % 0.04
Gross profit 309.679 M 1.65 % 304.660 M 16.78 % 260.888 M -22.21 % 335.363 M 25.44 % 267.344 M 22.91 % 217.509 M 31.86 % 164.957 M 33.75 % 123.336 M
Income tax expense 4.839 M -73.78 % 18.457 M 49.43 % 12.352 M 117.35 % 5.683 M -74.24 % 22.062 M -4.17 % 23.022 M 19.63 % 19.245 M 32.96 % 14.474 M
Cost of revenue 1.017 B 12.25 % 906.254 M 5.21 % 861.384 M 9.80 % 784.506 M 55.52 % 504.455 M 23.89 % 407.170 M 23.17 % 330.574 M 29.19 % 255.877 M
General and administrative expenses 173.188 M -1.44 % 175.716 M 1.57 % 173.008 M -7.25 % 186.522 M 16.82 % 159.672 M 433.09 % 29.952 M 22.36 % 24.478 M 42.06 % 17.231 M
Selling and marketing expenses 20.320 M 18.15 % 17.198 M 55.98 % 11.026 M -39.48 % 18.220 M 88.83 % 9.649 M 18.71 % 8.128 M 382.09 % 1.686 M 36.52 % 1.235 M
Other expenses 148.189 M 454.39 % 26.730 M -34.71 % 40.943 M -63.81 % 113.135 M 794.38 % -16.293 M -121.04 % 77.452 M 29 237.88 % 264.000 K -59.82 % 657.000 K
Operating expenses 341.697 M 55.57 % 219.644 M -2.37 % 224.977 M -29.23 % 317.877 M 107.85 % 152.936 M 24.25 % 123.083 M 24.65 % 98.742 M 37.43 % 71.847 M
Cost and expenses 1.359 B 20.70 % 1.126 B 3.64 % 1.086 B -1.45 % 1.102 B 67.69 % 657.391 M 23.98 % 530.253 M 23.51 % 429.316 M 31.00 % 327.724 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 -100.00 % 7.551 M 76.59 % 4.276 M 43.30 % 2.984 M
Selling general and administrative expenses 193.508 M 0.31 % 192.914 M 4.83 % 184.034 M -10.11 % 204.742 M 20.99 % 169.229 M 344.40 % 38.080 M 45.54 % 26.164 M 41.69 % 18.466 M
Interest income 6.198 M -3.10 % 6.396 M 37.31 % 4.658 M 2.87 % 4.528 M -22.51 % 5.843 M -61.93 % 15.347 M 29.67 % 11.835 M 159.31 % 4.564 M
Interest expense 149.000 K -7.45 % 161.000 K -83.75 % 991.000 K 115.90 % 459.000 K 95.32 % 235.000 K 52.60 % 154.000 K 0.000 0.000
Depreciation and amortization 8.606 M -8.87 % 9.444 M 10.85 % 8.520 M 10.82 % 7.688 M 120.29 % 3.490 M 24.07 % 2.813 M 57.77 % 1.783 M 25.56 % 1.420 M
Operating income -32.018 M -137.66 % 85.016 M 136.74 % 35.911 M 105.37 % 17.486 M -85.73 % 122.563 M 9.27 % 112.161 M 69.39 % 66.215 M 28.60 % 51.489 M
Operating income ratio -0.02 -134.37 % 0.07 119.41 % 0.03 104.93 % 0.02 -90.17 % 0.16 -11.56 % 0.18 34.37 % 0.13 -1.59 % 0.14
Total other income expenses net 0.000 -100.00 % 3.588 M -86.70 % 26.985 M 23.75 % 21.806 M 2 547.36 % -891.000 K 83.12 % -5.277 M -188.38 % 5.971 M 23.62 % 4.830 M
2024 2023 2022 2021 2020 2019 2018 2017
2024 2023 2022 2021 2020 2019 2018 2017
Net debt -436.366 M 14.41 % -509.829 M -28.72 % -396.074 M 16.67 % -475.318 M 35.04 % -731.666 M -192.51 % -250.131 M 19.55 % -310.927 M -6.87 % -290.930 M
Total investments 23.678 M 170.95 % 8.739 M -0.79 % 8.809 M 59.01 % 5.540 M -41.97 % 9.546 M 52.74 % 6.250 M -81.62 % 34.000 M -26.28 % 46.123 M
Total debt 2.655 M 0.000 0.000 -100.00 % 20.508 M 0.000 -100.00 % 9.997 M 0.000 0.000
Accumulated other comprehensive income loss 619.203 M 881.28 % -79.255 M -2.75 % -77.136 M 9.52 % -85.255 M -26.12 % -67.600 M -134.80 % 194.269 M 5.44 % 184.246 M 19.10 % 154.699 M
Retained earnings 208.906 M -8.19 % 227.548 M 28.14 % 177.584 M 61.39 % 110.036 M -16.21 % 131.326 M 168.86 % 48.846 M -63.40 % 133.466 M 51.58 % 88.049 M
Common stock 2.000 K 100.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.000 0.000 0.000
Total equity 671.329 M -5.96 % 713.870 M 5.85 % 674.407 M 0.13 % 673.520 M -0.12 % 674.309 M 143.69 % 276.708 M -19.56 % 343.977 M 37.19 % 250.730 M
Other non current liabilities 0.000 0.000 -100.00 % 20.655 M -38.71 % 33.702 M 0.000 0.000 0.000 0.000
Long term debt 2.347 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 8.904 M 0.67 % 8.845 M -68.65 % 28.214 M -33.68 % 42.544 M 4 175.78 % 995.000 K 75.80 % 566.000 K 0.000 -100.00 % 31.000 K
Other current liabilities 822.147 M 44.44 % 569.193 M 12.43 % 506.285 M 1 736.77 % -30.932 M -106.98 % 443.286 M 15.32 % 384.409 M 32.45 % 290.220 M 17.95 % 246.044 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 503.623 M 0.000 0.000 0.000 0.000
Short term debt 308.000 K 0.000 0.000 -100.00 % 20.508 M 0.000 -100.00 % 9.997 M 0.000 0.000
Total current liabilities 1.004 B 34.03 % 749.221 M 12.38 % 666.688 M 3.88 % 641.810 M 19.59 % 536.677 M 21.16 % 442.965 M 32.72 % 333.750 M 16.04 % 287.610 M
Total liabilities 1.013 B 33.64 % 758.066 M 9.09 % 694.902 M 1.54 % 684.354 M 27.28 % 537.672 M 21.23 % 443.531 M 32.89 % 333.750 M 16.03 % 287.641 M
Other non current assets 111.053 M 51.50 % 73.304 M -40.49 % 123.177 M 9.53 % 112.455 M 8.40 % 103.737 M 14.03 % 90.973 M -17.19 % 109.855 M 152.47 % 43.512 M
Long term investments 9.347 M 119.75 % -47.328 M 52.10 % -98.811 M -7.35 % -92.047 M -15.71 % -79.553 M -13.13 % -70.319 M -1 165.87 % -5.555 M -312.75 % 2.611 M
Intangible assets 33.441 M -7.68 % 36.223 M -8.67 % 39.661 M -2.09 % 40.506 M 477.26 % 7.017 M -32.46 % 10.389 M 40.37 % 7.401 M 51.69 % 4.879 M
GoodWill 179.836 M 0.00 % 179.836 M -1.02 % 181.696 M 0.00 % 181.696 M 0.000 0.000 0.000 0.000
Goodwill and intangible assets 213.277 M -1.29 % 216.059 M -2.39 % 221.357 M -0.38 % 222.202 M 3 066.62 % 7.017 M -32.46 % 10.389 M 40.37 % 7.401 M 51.69 % 4.879 M
Property plant equipment net 41.233 M 119.51 % 18.784 M 25.61 % 14.954 M 28.75 % 11.615 M 48.91 % 7.800 M 6.59 % 7.318 M 75.28 % 4.175 M 42.30 % 2.934 M
Total non current assets 374.910 M 22.70 % 305.549 M 2.03 % 299.484 M 3.83 % 288.423 M 459.23 % 51.575 M 2.41 % 50.361 M -59.45 % 124.206 M 105.63 % 60.403 M
Other current assets 167.784 M -67.32 % 513.342 M 437.13 % 95.572 M 28.52 % 74.362 M 148.52 % 29.922 M 4.31 % 28.687 M -85.71 % 200.701 M 40.36 % 142.995 M
Short term investments 14.331 M -74.44 % 56.067 M -47.90 % 107.620 M 10.28 % 97.587 M 9.53 % 89.099 M 16.36 % 76.569 M 93.58 % 39.555 M -9.09 % 43.512 M
cash and cash equivalents 439.021 M -13.89 % 509.829 M 28.72 % 396.074 M -20.12 % 495.826 M -32.23 % 731.666 M 181.27 % 260.128 M -16.34 % 310.927 M 6.87 % 290.930 M
Cash and short term investments 738.076 M 30.43 % 565.896 M 5.09 % 538.500 M -14.29 % 628.311 M -25.43 % 842.554 M 150.24 % 336.697 M -3.93 % 350.482 M 4.80 % 334.442 M
Total current assets 1.310 B 12.27 % 1.166 B 9.03 % 1.070 B 0.03 % 1.069 B -7.84 % 1.160 B 73.23 % 669.878 M 21.02 % 553.521 M 15.81 % 477.968 M
Inventory 1.647 M 2.23 % 1.611 M 98.15 % 813.000 K 0.00 % 813.000 K 2.26 % 795.000 K -16.58 % 953.000 K -59.24 % 2.338 M 340.30 % 531.000 K
Net receivables 402.025 M 370.00 % 85.538 M -80.33 % 434.940 M 18.85 % 365.965 M 27.45 % 287.135 M -5.40 % 303.541 M 333.12 % 70.082 M 45.17 % 48.275 M
Tax assets 0.000 -100.00 % 44.730 M 15.26 % 38.807 M 13.48 % 34.198 M 171.97 % 12.574 M 4.78 % 12.000 M 44.06 % 8.330 M 28.81 % 6.467 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 181.754 M 27.55 % 142.500 M 8.96 % 130.779 M 16.91 % 111.867 M 44.18 % 77.589 M 102.16 % 38.380 M 14.72 % 33.456 M 9.64 % 30.514 M
Tax payables 0.000 -100.00 % 37.528 M 26.68 % 29.624 M -19.38 % 36.744 M 132.53 % 15.802 M 55.24 % 10.179 M 1.04 % 10.074 M -8.85 % 11.052 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 52.124 M -7.55 % 56.380 M 24.94 % 45.127 M 25.21 % 36.042 M 75.32 % 20.558 M -38.80 % 33.593 M 27.90 % 26.265 M 229.05 % 7.982 M
Capital lease obligations 2.655 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 -100.00 % 77.136 M -9.52 % 85.255 M 26.12 % 67.600 M 0.000 0.000 0.000
Other total stockholders equity 410.297 M -12.98 % 471.487 M 4.38 % 451.695 M -14.36 % 527.441 M -2.17 % 539.154 M 0.000 0.000 0.000
Deferred tax liabilities non current 6.557 M -25.87 % 8.845 M 17.01 % 7.559 M -14.51 % 8.842 M 788.64 % 995.000 K 75.80 % 566.000 K 0.000 -100.00 % 31.000 K
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.684 B 14.44 % 1.472 B 7.49 % 1.369 B 0.84 % 1.358 B 12.04 % 1.212 B 68.27 % 720.239 M 6.27 % 677.727 M 25.88 % 538.371 M
2024 2023 2022 2021 2020 2019 2018 2017
2024 2023 2022 2021 2020 2019 2018 2017
Deferred income tax 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
Change in working capital -90.962 M -311.54 % -22.103 M 73.61 % -83.755 M 41.63 % -143.496 M -499.85 % -23.922 M -101.74 % -11.858 M -108.88 % -5.677 M -160.65 % 9.361 M
Accounts receivables -157.835 M -95.23 % -80.844 M 37.31 % -128.950 M 16.48 % -154.399 M 4.78 % -162.155 M -114.43 % -75.622 M -44.79 % -52.230 M -53.69 % -33.983 M
Inventory -36.000 K 95.49 % -798.000 K 0.000 100.00 % -18.000 K -111.39 % 158.000 K -88.59 % 1.385 M 176.65 % -1.807 M -192.81 % 1.947 M
Accounts payables 0.000 0.000 0.000 -100.00 % 154.399 M -4.78 % 162.155 M 114.43 % 75.622 M 0.000 0.000
Other working capital 66.909 M 12.38 % 59.539 M 31.74 % 45.195 M 131.50 % -143.478 M -495.84 % -24.080 M -81.83 % -13.243 M -242.20 % -3.870 M -152.20 % 7.414 M
Other non cash items 116.140 M 565.71 % 17.446 M 25 022.86 % -70.000 K -100.07 % 97.753 M 619.02 % -18.834 M 52.93 % -40.014 M -36.52 % -29.309 M -48.11 % -19.789 M
Net cash provided by operating activities 25.502 M -72.69 % 93.391 M 852.61 % -12.409 M -1 103.15 % 1.237 M -98.54 % 84.643 M 44.23 % 58.685 M 48.91 % 39.410 M -16.82 % 47.377 M
Investments in property plant and equipment -11.869 M -85.69 % -6.392 M 29.46 % -9.061 M -5.74 % -8.569 M -126.45 % -3.784 M 63.85 % -10.468 M -74.03 % -6.015 M -337.14 % -1.376 M
Acquisitions net -14.081 M 0.000 100.00 % -5.711 M 96.86 % -182.150 M -13 337.65 % 1.376 M 650.40 % -250.000 K -147.35 % 528.000 K 264.14 % 145.000 K
Purchases of investments -350.338 M -10.17 % -317.993 M 18.71 % -391.189 M 4.11 % -407.970 M -23.90 % -329.281 M 43.55 % -583.360 M -1 351.94 % -40.178 M 68.27 % -126.617 M
Sales maturities of investments 298.274 M -19.86 % 372.171 M -2.85 % 383.103 M -4.66 % 401.832 M 25.50 % 320.182 M -44.71 % 579.143 M 933.91 % 56.015 M -21.17 % 71.056 M
Other investing activites 362.000 K -84.32 % 2.309 M -56.52 % 5.310 M 11.60 % 4.758 M -96.74 % 145.925 M 923.60 % 14.256 M 120.92 % -68.134 M -3.94 % -65.552 M
Net cash used for investing activites -77.652 M -255.01 % 50.095 M 385.47 % -17.548 M 90.87 % -192.099 M -242.91 % 134.418 M 19 896.47 % -679.000 K 98.82 % -57.784 M 52.77 % -122.344 M
Debt repayment -153.000 K 0.000 100.00 % -20.508 M -200.00 % 20.508 M 305.14 % -9.997 M -200.00 % 9.997 M 0.000 0.000
Common stock issued 0.000 100.00 % -8.219 M 0.000 0.000 -100.00 % 614.287 M 6 043.48 % 9.999 M -61.76 % 26.151 M -76.66 % 112.060 M
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -28.566 M -6.60 % -26.798 M 53.52 % -57.655 M -73.71 % -33.190 M 41.14 % -56.391 M 54.35 % -123.523 M -2 164.81 % -5.454 M 0.000
Other financing activites 7.112 M 2 933.47 % -251.000 K 96.20 % -6.608 M 75.49 % -26.963 M 90.74 % -291.169 M -5 416.65 % -5.278 M -129.86 % 17.674 M 423.36 % 3.377 M
Net cash used provided by financing activities -21.607 M 38.73 % -35.268 M 58.40 % -84.771 M -113.83 % -39.645 M -115.44 % 256.730 M 335.95 % -108.805 M -383.56 % 38.371 M -66.76 % 115.437 M
Effect of forex changes on cash 2.949 M -46.74 % 5.537 M -63.03 % 14.976 M 294.32 % -7.707 M -81.21 % -4.253 M 0.000 0.000 0.000
Net change in cash -70.808 M -162.25 % 113.755 M 214.04 % -99.752 M 58.13 % -238.214 M -150.52 % 471.538 M 1 028.24 % -50.799 M -354.03 % 19.997 M -50.59 % 40.470 M
Cash at beginning of period 509.829 M 28.72 % 396.074 M -20.12 % 495.826 M -32.45 % 734.040 M 182.18 % 260.128 M -16.34 % 310.927 M 6.87 % 290.930 M 16.16 % 250.460 M
Cash at end of period 439.021 M -13.89 % 509.829 M 28.72 % 396.074 M -20.12 % 495.826 M -32.23 % 731.666 M 181.27 % 260.128 M -16.34 % 310.927 M 6.87 % 290.930 M
Operating cash flow 25.502 M -72.69 % 93.391 M 852.61 % -12.409 M -1 103.15 % 1.237 M -98.54 % 84.643 M 44.23 % 58.685 M 48.91 % 39.410 M -16.82 % 47.377 M
Capital expenditure -15.220 M -46.02 % -10.423 M -15.03 % -9.061 M -5.74 % -8.569 M -126.45 % -3.784 M 63.85 % -10.468 M -74.03 % -6.015 M -337.14 % -1.376 M
Free CashFlow 10.282 M -87.61 % 82.968 M 486.44 % -21.470 M -192.83 % -7.332 M -109.07 % 80.859 M 67.70 % 48.217 M 44.38 % 33.395 M -27.40 % 46.001 M
2024 2023 2022 2021 2020 2019 2018 2017
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
Revenue 684.112 M 2.35 % 668.411 M 1.50 % 658.565 M 7.83 % 610.716 M 1.75 % 600.198 M 5.47 % 569.089 M 2.88 % 553.183 M -9.48 % 611.105 M 20.12 % 508.764 M 14.46 % 444.495 M 34.34 % 330.872 M 5.93 % 312.340 M 0.00 % 312.340 M 26.06 % 247.766 M 0.00 % 247.766 M 30.67 % 189.607 M 0.00 % 189.607 M
Net income 28.240 M 157.22 % -49.356 M -232.38 % 37.284 M 85.02 % 20.151 M -45.50 % 36.976 M 79.23 % 20.630 M -0.38 % 20.708 M 169.56 % -29.770 M -145.63 % 65.236 M 8.56 % 60.093 M 84.97 % 32.488 M -15.94 % 38.647 M 0.00 % 38.647 M 51.94 % 25.436 M 0.00 % 25.436 M 28.31 % 19.824 M 0.00 % 19.824 M
Income before tax 48.136 M 166.77 % -72.091 M -218.22 % 60.979 M 83.03 % 33.316 M -39.74 % 55.288 M 86.10 % 29.709 M -10.48 % 33.187 M 161.52 % -53.942 M -157.86 % 93.234 M 23.69 % 75.378 M 62.82 % 46.294 M -13.38 % 53.442 M 0.00 % 53.442 M 48.07 % 36.093 M 0.00 % 36.093 M 28.17 % 28.160 M 0.00 % 28.160 M
Income before tax ratio 0.07 165.24 % -0.11 -216.48 % 0.09 69.73 % 0.05 -40.78 % 0.09 76.45 % 0.05 -12.98 % 0.06 167.97 % -0.09 -148.17 % 0.18 8.06 % 0.17 21.20 % 0.14 -18.23 % 0.17 0.00 % 0.17 17.46 % 0.15 0.00 % 0.15 -1.91 % 0.15 0.00 % 0.15
EBITDA 46.166 M 158.36 % -79.100 M -242.04 % 55.688 M 136.85 % 23.512 M -55.75 % 53.131 M 226.00 % 16.298 M -40.79 % 27.524 M 146.28 % -59.467 M -170.63 % 84.198 M 8.60 % 77.530 M 62.67 % 47.660 M -13.90 % 55.356 M 0.00 % 55.356 M 48.81 % 37.198 M 0.00 % 37.198 M 28.70 % 28.903 M 0.00 % 28.903 M
Net income ratio 0.04 155.90 % -0.07 -230.43 % 0.06 71.58 % 0.03 -46.44 % 0.06 69.94 % 0.04 -3.16 % 0.04 176.84 % -0.05 -137.99 % 0.13 -5.16 % 0.14 37.69 % 0.10 -20.65 % 0.12 0.00 % 0.12 20.53 % 0.10 0.00 % 0.10 -1.81 % 0.10 0.00 % 0.10
Ratio EBITDA 0.07 157.02 % -0.12 -239.95 % 0.08 119.64 % 0.04 -56.51 % 0.09 209.10 % 0.03 -42.44 % 0.05 151.13 % -0.10 -158.80 % 0.17 -5.12 % 0.17 21.09 % 0.14 -18.72 % 0.18 0.00 % 0.18 18.05 % 0.15 0.00 % 0.15 -1.51 % 0.15 0.00 % 0.15
Gross profit ratio 0.25 30.65 % 0.19 -29.83 % 0.27 23.86 % 0.22 -21.36 % 0.28 31.73 % 0.21 -14.85 % 0.25 -6.62 % 0.27 -19.83 % 0.34 -3.49 % 0.35 2.02 % 0.34 -2.05 % 0.35 0.00 % 0.35 4.60 % 0.33 0.00 % 0.33 2.35 % 0.33 0.00 % 0.33
Weighted average shs out dil 1.442 B 1.25 % 1.424 B 38.14 % 1.031 B 7.62 % 957.973 M -2.70 % 984.597 M 0.05 % 984.073 M -1.07 % 994.747 M 0.23 % 992.487 M -0.72 % 999.675 M 18.03 % 846.994 M 12.93 % 750.000 M -25.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B
Weighted average shs out 1.656 B 79.54 % 922.594 M -10.51 % 1.031 B 7.61 % 958.020 M -2.70 % 984.609 M 0.05 % 984.162 M -1.07 % 994.812 M 0.23 % 992.532 M -0.72 % 999.694 M 18.03 % 847.001 M 12.93 % 750.023 M -25.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B 0.00 % 1.000 B
EPS diluted 0.02 136.96 % -0.05 -227.07 % 0.04 72.38 % 0.02 -44.15 % 0.04 79.05 % 0.02 0.96 % 0.02 169.33 % -0.03 -146.01 % 0.07 -8.17 % 0.07 63.59 % 0.04 12.44 % 0.04 0.00 % 0.04 51.37 % 0.03 0.00 % 0.03 28.79 % 0.02 0.00 % 0.02
Earnings per share 0.02 143.18 % -0.05 -247.79 % 0.04 72.38 % 0.02 -44.15 % 0.04 79.05 % 0.02 0.96 % 0.02 169.33 % -0.03 -146.01 % 0.07 -8.17 % 0.07 63.59 % 0.04 12.44 % 0.04 0.00 % 0.04 51.37 % 0.03 0.00 % 0.03 28.79 % 0.02 0.00 % 0.02
Gross profit 172.248 M 33.72 % 128.813 M -28.78 % 180.866 M 33.56 % 135.417 M -19.99 % 169.243 M 38.93 % 121.819 M -12.40 % 139.069 M -15.47 % 164.521 M -3.70 % 170.842 M 10.46 % 154.665 M 37.06 % 112.845 M 3.76 % 108.755 M 0.00 % 108.755 M 31.86 % 82.479 M 0.00 % 82.479 M 33.75 % 61.668 M 0.00 % 61.668 M
Income tax expense 8.543 M 196.97 % -8.810 M -164.55 % 13.649 M 79.71 % 7.595 M -30.08 % 10.862 M 152.02 % 4.310 M -46.41 % 8.042 M -49.09 % 15.798 M -26.46 % 21.481 M 115.26 % 9.979 M -17.46 % 12.090 M 5.03 % 11.511 M 0.00 % 11.511 M 19.63 % 9.623 M 0.00 % 9.623 M 32.96 % 7.237 M 0.00 % 7.237 M
Cost of revenue 511.864 M -5.14 % 539.598 M 12.96 % 477.699 M 0.50 % 475.299 M 10.29 % 430.955 M -3.65 % 447.270 M 8.01 % 414.114 M -7.27 % 446.584 M 32.16 % 337.922 M 16.59 % 289.830 M 32.93 % 218.027 M 7.09 % 203.585 M 0.00 % 203.585 M 23.17 % 165.287 M 0.00 % 165.287 M 29.19 % 127.939 M 0.00 % 127.939 M
General and administrative expenses 77.894 M -11.12 % 87.636 M 2.44 % 85.552 M -5.39 % 90.424 M 6.02 % 85.292 M 3.79 % 82.175 M -9.53 % 90.833 M -18.40 % 111.318 M 48.02 % 75.204 M 22.81 % 61.236 M -4.06 % 63.826 M 326.19 % 14.976 M 0.00 % 14.976 M 22.36 % 12.239 M 0.00 % 12.239 M 42.06 % 8.616 M 0.00 % 8.616 M
Selling and marketing expenses 10.317 M -12.96 % 11.853 M 39.99 % 8.467 M -10.64 % 9.475 M 22.69 % 7.723 M 38.01 % 5.596 M 3.06 % 5.430 M -52.69 % 11.478 M 70.25 % 6.742 M 4.40 % 6.458 M 102.38 % 3.191 M -21.48 % 4.064 M 0.00 % 4.064 M 382.09 % 843.000 K 0.00 % 843.000 K 36.52 % 617.500 K 0.00 % 617.500 K
Other expenses 0.000 -100.00 % 148.189 M 0.000 100.00 % -12.457 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 38.726 M 0.00 % 38.726 M 29 237.88 % 132.000 K 0.00 % 132.000 K -59.82 % 328.500 K 0.00 % 328.500 K
Operating expenses 132.076 M -37.32 % 210.709 M 60.86 % 130.988 M 26.94 % 103.190 M -11.39 % 116.454 M 22.37 % 95.163 M -10.64 % 106.496 M -51.59 % 220.007 M 174.55 % 80.133 M 0.03 % 80.105 M 12.27 % 71.348 M 15.93 % 61.542 M 0.00 % 61.542 M 24.65 % 49.371 M 0.00 % 49.371 M 37.43 % 35.924 M 0.00 % 35.924 M
Cost and expenses 643.940 M -14.18 % 750.307 M 23.27 % 608.687 M 3.00 % 590.946 M 7.95 % 547.409 M 0.92 % 542.433 M 4.19 % 520.610 M -21.90 % 666.591 M 59.45 % 418.055 M 13.01 % 369.935 M 27.84 % 289.375 M 9.15 % 265.127 M 0.00 % 265.127 M 23.51 % 214.658 M 0.00 % 214.658 M 31.00 % 163.862 M 0.00 % 163.862 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.776 M 0.00 % 3.776 M 76.59 % 2.138 M 0.00 % 2.138 M 43.30 % 1.492 M 0.00 % 1.492 M
Selling general and administrative expenses 132.076 M 111.25 % 62.520 M -52.27 % 130.988 M 13.27 % 115.647 M -4.41 % 120.976 M 10.89 % 109.092 M -5.86 % 115.885 M -49.25 % 228.357 M 155.09 % 89.520 M 14.87 % 77.930 M 16.28 % 67.017 M 251.98 % 19.040 M 0.00 % 19.040 M 45.54 % 13.082 M 0.00 % 13.082 M 41.69 % 9.233 M 0.00 % 9.233 M
Interest income 0.000 0.000 0.000 -100.00 % 3.897 M 55.94 % 2.499 M -18.15 % 3.053 M 397.23 % 614.000 K -60.23 % 1.544 M -38.85 % 2.525 M 208.68 % 818.000 K -82.95 % 4.797 M -37.49 % 7.674 M 0.00 % 7.674 M 29.67 % 5.918 M 0.00 % 5.918 M 159.31 % 2.282 M 0.00 % 2.282 M
Interest expense 0.000 0.000 0.000 100.00 % -212.214 K -156.86 % 373.214 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 77.000 K 0.00 % 77.000 K 0.000 0.000 0.000 0.000
Depreciation and amortization 5.994 M 114.38 % 2.796 M -51.88 % 5.810 M 55.26 % 3.742 M -23.07 % 4.864 M 36.21 % 3.571 M -17.72 % 4.340 M -0.66 % 4.369 M 51.91 % 2.876 M 261.76 % 795.000 K -56.60 % 1.832 M 30.25 % 1.407 M 0.00 % 1.407 M 57.77 % 891.500 K 0.00 % 891.500 K 25.56 % 710.000 K 0.00 % 710.000 K
Operating income 40.172 M 149.05 % -81.896 M -264.19 % 49.878 M 35.73 % 36.749 M -23.86 % 48.267 M 279.25 % 12.727 M -45.10 % 23.184 M 136.32 % -63.836 M -178.50 % 81.322 M 5.98 % 76.735 M 67.44 % 45.828 M -18.28 % 56.081 M 0.00 % 56.081 M 69.39 % 33.108 M 0.00 % 33.108 M 28.60 % 25.745 M 0.00 % 25.745 M
Operating income ratio 0.06 147.93 % -0.12 -261.77 % 0.08 25.86 % 0.06 -25.17 % 0.08 259.59 % 0.02 -46.64 % 0.04 140.12 % -0.10 -165.35 % 0.16 -7.41 % 0.17 24.64 % 0.14 -22.86 % 0.18 0.00 % 0.18 34.37 % 0.13 0.00 % 0.13 -1.59 % 0.14 0.00 % 0.14
Total other income expenses net 7.964 M -18.78 % 9.805 M -11.67 % 11.101 M 423.36 % -3.433 M -148.90 % 7.021 M -58.66 % 16.982 M 69.77 % 10.003 M 1.10 % 9.894 M -16.94 % 11.912 M 977.82 % -1.357 M -391.20 % 466.000 K 117.66 % -2.639 M 0.00 % -2.639 M -188.38 % 2.986 M 0.00 % 2.986 M 23.62 % 2.415 M 0.00 % 2.415 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 2017-06-30
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 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31
Net debt -401.842 M 7.91 % -436.366 M -32.25 % -329.945 M 35.28 % -509.829 M -41.54 % -360.206 M 9.06 % -396.074 M 22.39 % -510.363 M -7.37 % -475.318 M 9.70 % -526.392 M 28.06 % -731.666 M -192.51 % -250.131 M 10.84 % -280.529 M 9.78 % -310.927 M -3.32 % -300.929 M -3.44 % -290.930 M
Total investments 57.901 M 144.54 % 23.678 M 12.71 % 21.007 M 140.38 % 8.739 M 8.00 % 8.092 M -8.14 % 8.809 M 55.61 % 5.661 M 2.18 % 5.540 M -42.06 % 9.562 M 0.17 % 9.546 M 52.74 % 6.250 M -68.94 % 20.125 M -40.81 % 34.000 M -15.13 % 40.062 M -13.14 % 46.123 M
Total debt 2.751 M 3.62 % 2.655 M 183.65 % 936.000 K 0.000 0.000 0.000 -100.00 % 136.000 K -99.34 % 20.508 M -7.10 % 22.076 M 0.000 -100.00 % 9.997 M 100.00 % 4.999 M 0.000 0.000 0.000
Accumulated other comprehensive income loss -79.265 M -112.80 % 619.203 M 887.53 % -78.626 M 0.000 100.00 % -75.331 M 2.34 % -77.136 M -0.90 % -76.446 M 10.33 % -85.255 M -8.13 % -78.846 M -16.64 % -67.600 M -134.80 % 194.269 M 2.65 % 189.257 M 2.72 % 184.246 M 8.72 % 169.472 M 9.55 % 154.699 M
Retained earnings 281.425 M 34.71 % 208.906 M -30.95 % 302.541 M 32.96 % 227.548 M 6.00 % 214.669 M 20.88 % 177.584 M 83.73 % 96.655 M -27.65 % 133.602 M -18.22 % 163.372 M 24.40 % 131.326 M 168.86 % 48.846 M -46.41 % 91.156 M -31.70 % 133.466 M 20.50 % 110.758 M 25.79 % 88.049 M
Common stock 2.000 K 0.00 % 2.000 K 0.00 % 2.000 K 100.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.00 % 1.000 K 0.000 0.000 0.000 0.000 0.000
Total equity 667.385 M -0.59 % 671.329 M -7.16 % 723.114 M 1.29 % 713.870 M 3.00 % 693.066 M 2.77 % 674.407 M 3.83 % 649.544 M -3.56 % 673.520 M -5.84 % 715.282 M 6.08 % 674.309 M 143.69 % 276.708 M -10.84 % 310.343 M -9.78 % 343.977 M 15.68 % 297.354 M 18.60 % 250.730 M
Other non current liabilities 6.191 M 0.000 -100.00 % 9.393 M 0.000 0.000 -100.00 % 20.655 M -39.80 % 34.309 M 1.80 % 33.702 M 5.06 % 32.080 M 0.000 0.000 0.000 0.000 0.000 0.000
Long term debt 2.267 M -3.41 % 2.347 M 171.33 % 865.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
Total non current liabilities 8.458 M -5.01 % 8.904 M -13.20 % 10.258 M 15.98 % 8.845 M 24.19 % 7.122 M -74.76 % 28.214 M -33.97 % 42.728 M 0.43 % 42.544 M 0.98 % 42.130 M 4 134.17 % 995.000 K 75.80 % 566.000 K 100.00 % 283.000 K 0.000 -100.00 % 15.500 K -50.00 % 31.000 K
Other current liabilities 822.438 M 0.04 % 822.147 M 0.40 % 818.891 M 43.87 % 569.193 M 4.68 % 543.720 M 7.39 % 506.285 M -3.38 % 523.987 M 10.85 % 472.691 M -3.20 % 488.292 M 10.15 % 443.286 M 15.32 % 384.409 M 13.96 % 337.315 M 16.23 % 290.220 M 8.24 % 268.132 M 8.98 % 246.044 M
Deferred revenue 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 503.623 M 1 374.65 % 34.152 M 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 484.000 K 57.14 % 308.000 K 333.80 % 71.000 K 0.000 0.000 0.000 -100.00 % 136.000 K -99.34 % 20.508 M -7.10 % 22.076 M 0.000 -100.00 % 9.997 M 100.00 % 4.999 M 0.000 0.000 0.000
Total current liabilities 1.015 B 1.07 % 1.004 B 2.14 % 983.200 M 31.23 % 749.221 M 5.24 % 711.892 M 6.78 % 666.688 M -0.25 % 668.346 M 4.13 % 641.810 M -0.90 % 647.627 M 20.67 % 536.677 M 21.16 % 442.965 M 14.06 % 388.358 M 16.36 % 333.750 M 7.43 % 310.680 M 8.02 % 287.610 M
Total liabilities 1.023 B 1.01 % 1.013 B 1.98 % 993.458 M 31.05 % 758.066 M 5.43 % 719.014 M 3.47 % 694.902 M -2.27 % 711.074 M 3.90 % 684.354 M -0.78 % 689.757 M 28.29 % 537.672 M 21.23 % 443.531 M 14.12 % 388.641 M 16.45 % 333.750 M 7.42 % 310.696 M 8.02 % 287.641 M
Other non current assets 102.473 M -7.73 % 111.053 M 47.68 % 75.200 M 2.59 % 73.304 M -53.92 % 159.063 M 29.13 % 123.177 M 429.61 % 23.258 M -79.32 % 112.455 M 14.64 % 98.095 M -5.44 % 103.737 M 14.03 % 90.973 M -9.40 % 100.414 M -8.59 % 109.855 M 43.26 % 76.684 M 76.24 % 43.512 M
Long term investments 26.403 M 182.48 % 9.347 M 21.28 % 7.707 M 116.28 % -47.328 M 65.04 % -135.364 M -36.99 % -98.811 M -3 548.86 % -2.708 M 97.06 % -92.047 M -24.68 % -73.827 M 7.20 % -79.553 M -13.13 % -70.319 M -85.36 % -37.937 M -582.93 % -5.555 M -277.38 % -1.472 M -156.38 % 2.611 M
Intangible assets 30.794 M -7.92 % 33.441 M 0.38 % 33.316 M -8.03 % 36.223 M -3.26 % 37.444 M -5.59 % 39.661 M -4.83 % 41.675 M 2.89 % 40.506 M -3.47 % 41.963 M 498.02 % 7.017 M -32.46 % 10.389 M 16.80 % 8.895 M 20.19 % 7.401 M 20.54 % 6.140 M 25.85 % 4.879 M
GoodWill 179.836 M 0.00 % 179.836 M 0.00 % 179.836 M 0.00 % 179.836 M -1.02 % 181.696 M 0.00 % 181.696 M 0.00 % 181.696 M 0.00 % 181.696 M -2.58 % 186.514 M 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 210.630 M -1.24 % 213.277 M 0.06 % 213.152 M -1.35 % 216.059 M -1.41 % 219.140 M -1.00 % 221.357 M -0.90 % 223.371 M 0.53 % 222.202 M -2.75 % 228.477 M 3 156.05 % 7.017 M -32.46 % 10.389 M 16.80 % 8.895 M 20.19 % 7.401 M 20.54 % 6.140 M 25.85 % 4.879 M
Property plant equipment net 38.078 M -7.65 % 41.233 M 40.64 % 29.318 M 56.08 % 18.784 M 25.84 % 14.927 M -0.18 % 14.954 M 18.40 % 12.630 M 8.74 % 11.615 M 24.42 % 9.335 M 19.68 % 7.800 M 6.59 % 7.318 M 27.35 % 5.747 M 37.64 % 4.175 M 17.46 % 3.555 M 21.15 % 2.934 M
Total non current assets 377.584 M 0.71 % 374.910 M 15.22 % 325.377 M 6.49 % 305.549 M 1.16 % 302.047 M 0.86 % 299.484 M 1.72 % 294.413 M 2.08 % 288.423 M 4.34 % 276.424 M 435.97 % 51.575 M 2.41 % 50.361 M -42.30 % 87.284 M -29.73 % 124.206 M 34.56 % 92.305 M 52.81 % 60.403 M
Other current assets 163.994 M -2.26 % 167.784 M 15.39 % 145.411 M 94.88 % 74.614 M -87.68 % 605.558 M 7.12 % 565.318 M 3.44 % 546.493 M 15.00 % 475.225 M -4.18 % 495.963 M 46.63 % 338.231 M 1 079.04 % 28.687 M -89.23 % 266.465 M 32.77 % 200.701 M 16.79 % 171.848 M 20.18 % 142.995 M
Short term investments 31.498 M 119.79 % 14.331 M 7.75 % 13.300 M -76.28 % 56.067 M -60.92 % 143.456 M 33.30 % 107.620 M 1 185.94 % 8.369 M -91.42 % 97.587 M 17.03 % 83.389 M -6.41 % 89.099 M 16.36 % 76.569 M 31.87 % 58.062 M 46.79 % 39.555 M -4.76 % 41.534 M -4.55 % 43.512 M
cash and cash equivalents 404.593 M -7.84 % 439.021 M 32.68 % 330.881 M -35.10 % 509.829 M 41.54 % 360.206 M -9.06 % 396.074 M -22.41 % 510.499 M 2.96 % 495.826 M -9.60 % 548.468 M -25.04 % 731.666 M 181.27 % 260.128 M -8.90 % 285.528 M -8.17 % 310.927 M 3.32 % 300.929 M 3.44 % 290.930 M
Cash and short term investments 709.483 M -3.87 % 738.076 M 0.17 % 736.792 M 30.20 % 565.896 M 12.36 % 503.662 M -0.01 % 503.694 M -2.92 % 518.868 M -12.56 % 593.413 M -6.08 % 631.857 M -23.02 % 820.765 M 143.77 % 336.697 M -2.01 % 343.590 M -1.97 % 350.482 M 2.34 % 342.462 M 2.40 % 334.442 M
Total current assets 1.313 B 0.28 % 1.310 B -5.87 % 1.391 B 19.27 % 1.166 B 5.08 % 1.110 B 3.76 % 1.070 B 0.34 % 1.066 B -0.30 % 1.069 B -5.24 % 1.129 B -2.74 % 1.160 B 73.23 % 669.878 M 9.51 % 611.700 M 10.51 % 553.521 M 7.32 % 515.745 M 7.90 % 477.968 M
Inventory 1.311 M -20.40 % 1.647 M -10.34 % 1.837 M 14.03 % 1.611 M 98.15 % 813.000 K 0.00 % 813.000 K -3.67 % 844.000 K 3.81 % 813.000 K 2.26 % 795.000 K 0.00 % 795.000 K -16.58 % 953.000 K -42.08 % 1.646 M -29.62 % 2.338 M 62.98 % 1.435 M 170.15 % 531.000 K
Net receivables 438.402 M 9.05 % 402.025 M -20.73 % 507.155 M -3.26 % 524.266 M -13.20 % 603.959 M 7.12 % 563.827 M 31.39 % 429.110 M 17.25 % 365.965 M -11.44 % 413.244 M 43.92 % 287.135 M -5.40 % 303.541 M 766.25 % 35.041 M -50.00 % 70.082 M 18.42 % 59.179 M 22.59 % 48.275 M
Tax assets 0.000 0.000 0.000 -100.00 % 44.730 M 1.01 % 44.281 M 14.11 % 38.807 M 2.50 % 37.862 M 10.71 % 34.198 M 138.41 % 14.344 M 14.08 % 12.574 M 4.78 % 12.000 M 18.05 % 10.165 M 22.03 % 8.330 M 12.59 % 7.399 M 14.40 % 6.467 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
Account payables 192.009 M 5.64 % 181.754 M 10.67 % 164.238 M 15.25 % 142.500 M 7.94 % 132.016 M 0.95 % 130.779 M 12.73 % 116.006 M 3.70 % 111.867 M 8.50 % 103.107 M 32.89 % 77.589 M 102.16 % 38.380 M 6.85 % 35.918 M 7.36 % 33.456 M 4.60 % 31.985 M 4.82 % 30.514 M
Tax payables 0.000 0.000 0.000 -100.00 % 37.528 M 3.79 % 36.156 M 22.05 % 29.624 M 4.99 % 28.217 M -23.21 % 36.744 M 7.59 % 34.152 M 116.12 % 15.802 M 55.24 % 10.179 M 0.52 % 10.127 M 0.52 % 10.074 M -4.63 % 10.563 M -4.42 % 11.052 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 61.384 M 17.77 % 52.124 M -20.48 % 65.546 M 16.26 % 56.380 M 8.84 % 51.803 M 14.79 % 45.127 M 12.25 % 40.204 M 11.55 % 36.042 M -13.41 % 41.625 M 102.48 % 20.558 M -38.80 % 33.593 M 12.24 % 29.929 M 13.95 % 26.265 M 53.39 % 17.124 M 114.53 % 7.982 M
Capital lease obligations 2.581 M -2.79 % 2.655 M 183.65 % 936.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
Preferred stock 0.000 0.000 0.000 0.000 -100.00 % 75.331 M -2.34 % 77.136 M 0.90 % 76.446 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 403.839 M -1.57 % 410.297 M -5.39 % 433.651 M 0.86 % 429.941 M -14.34 % 501.924 M -5.09 % 528.831 M 3.15 % 512.684 M -16.32 % 612.696 M 4.00 % 589.130 M -0.15 % 590.024 M 0.000 0.000 0.000 0.000 0.000
Deferred tax liabilities non current 0.000 -100.00 % 6.557 M 0.000 -100.00 % 8.845 M 24.19 % 7.122 M -5.78 % 7.559 M -10.21 % 8.419 M -4.78 % 8.842 M -12.02 % 10.050 M 910.05 % 995.000 K 75.80 % 566.000 K 100.00 % 283.000 K 0.000 -100.00 % 15.500 K -50.00 % 31.000 K
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 1.691 B 0.38 % 1.684 B -1.87 % 1.717 B 16.62 % 1.472 B 4.24 % 1.412 B 3.12 % 1.369 B 0.64 % 1.361 B 0.20 % 1.358 B -3.36 % 1.405 B 15.93 % 1.212 B 68.27 % 720.239 M 3.04 % 698.983 M 3.14 % 677.727 M 11.46 % 608.049 M 12.94 % 538.371 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 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-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
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
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
Change in working capital 0.000 100.00 % -148.134 M 0.000 100.00 % -81.979 M 0.000 100.00 % -131.357 M 0.000 100.00 % -156.289 M 0.000 100.00 % -164.146 M 0.000 100.00 % -5.929 M 0.00 % -5.929 M -108.88 % -2.839 M 0.00 % -2.839 M -160.65 % 4.681 M 0.00 % 4.681 M
Accounts receivables 0.000 100.00 % -157.835 M 0.000 100.00 % -80.844 M 0.000 100.00 % -128.950 M 0.000 100.00 % -154.399 M 0.000 100.00 % -162.155 M 0.000 100.00 % -37.811 M 0.00 % -37.811 M -44.79 % -26.115 M 0.00 % -26.115 M -53.69 % -16.992 M 0.00 % -16.992 M
Inventory 0.000 100.00 % -36.000 K 0.000 100.00 % -798.000 K 0.000 0.000 0.000 100.00 % -18.000 K 0.000 -100.00 % 158.000 K 0.000 -100.00 % 692.500 K 0.00 % 692.500 K 176.65 % -903.500 K 0.00 % -903.500 K -192.81 % 973.500 K 0.00 % 973.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 -100.00 % 37.811 M 0.00 % 37.811 M 0.000 0.000 0.000 0.000
Other working capital 0.000 -100.00 % 9.737 M 0.000 100.00 % -337.000 K 0.000 100.00 % -2.407 M 0.000 100.00 % -1.872 M 0.000 100.00 % -2.149 M 0.000 100.00 % -6.622 M 0.00 % -6.622 M -242.20 % -1.935 M 0.00 % -1.935 M -152.20 % 3.707 M 0.00 % 3.707 M
Other non cash items -95.580 M -138.44 % 248.633 M 461.24 % -68.827 M -144.37 % 155.117 M 441.07 % -45.480 M -129.17 % 155.917 M 280.84 % -86.218 M -147.33 % 182.157 M 370.50 % -67.342 M -133.62 % 200.286 M 541.07 % -45.409 M -126.97 % -20.007 M 0.00 % -20.007 M -36.52 % -14.655 M 0.00 % -14.655 M -48.11 % -9.895 M 0.00 % -9.895 M
Net cash provided by operating activities -61.061 M -219.39 % 51.143 M 299.46 % -25.641 M -126.43 % 97.031 M 2 765.69 % -3.640 M -107.46 % 48.761 M 179.71 % -61.170 M -13 198.50 % 467.000 K -39.35 % 770.000 K -99.21 % 97.028 M 974.99 % -11.089 M -137.79 % 29.343 M 0.00 % 29.343 M 48.91 % 19.705 M 0.00 % 19.705 M -16.82 % 23.689 M 0.00 % 23.689 M
Investments in property plant and equipment -2.287 M 0.000 100.00 % -5.484 M -27.62 % -4.297 M -105.11 % -2.095 M 52.61 % -4.421 M -49.01 % -2.967 M 35.43 % -4.595 M -181.73 % -1.631 M 14.65 % -1.911 M -81.31 % -1.054 M 79.86 % -5.234 M 0.00 % -5.234 M -74.03 % -3.008 M 0.00 % -3.008 M -337.14 % -688.000 K 0.00 % -688.000 K
Acquisitions net 0.000 0.000 100.00 % -18.208 M 0.000 100.00 % -983.928 K -663.32 % 174.666 K 0.000 -100.00 % 1.896 M 101.03 % -184.313 M 0.000 0.000 100.00 % -125.000 K 0.00 % -125.000 K -147.35 % 264.000 K 0.00 % 264.000 K 264.14 % 72.500 K 0.00 % 72.500 K
Purchases of investments 0.000 0.000 0.000 0.000 100.00 % -371.061 M 23.82 % -487.076 M 0.000 0.000 0.000 0.000 0.000 100.00 % -291.680 M 0.00 % -291.680 M -1 351.94 % -20.089 M 0.00 % -20.089 M 68.27 % -63.309 M 0.00 % -63.309 M
Sales maturities of investments 0.000 0.000 0.000 0.000 -100.00 % 292.724 M 22.10 % 239.745 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 289.572 M 0.00 % 289.572 M 933.91 % 28.008 M 0.00 % 28.008 M -21.17 % 35.528 M 0.00 % 35.528 M
Other investing activites 32.620 M -57.07 % 75.980 M 158.47 % -129.940 M -245.87 % 89.082 M 373.30 % -32.595 M 67.62 % -100.656 M -211.23 % 90.496 M 788.18 % -13.150 M -235.65 % 9.694 M -38.87 % 15.857 M -86.95 % 121.538 M 1 605.08 % 7.128 M 0.00 % 7.128 M 120.92 % -34.067 M 0.00 % -34.067 M -3.94 % -32.776 M 0.00 % -32.776 M
Net cash used for investing activites 30.333 M -60.08 % 75.980 M 149.46 % -153.632 M -281.20 % 84.785 M 344.41 % -34.690 M 66.99 % -105.077 M -220.05 % 87.529 M 652.27 % -15.849 M 91.01 % -176.250 M -1 363.80 % 13.946 M -88.43 % 120.484 M 35 588.66 % -339.500 K 0.00 % -339.500 K 98.82 % -28.892 M 0.00 % -28.892 M 52.77 % -61.172 M 0.00 % -61.172 M
Debt repayment -91.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.999 M 0.00 % 4.999 M 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.813 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 5.000 M 0.00 % 5.000 M -61.76 % 13.076 M 0.00 % 13.076 M -76.66 % 56.030 M 0.00 % 56.030 M
Common stock repurchased -363.000 K 0.000 0.000 0.000 100.00 % -4.879 M 42.28 % -8.452 M -330.14 % -1.965 M 0.000 100.00 % -24.957 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 100.00 % -28.566 M 0.000 100.00 % -26.798 M 0.000 100.00 % -57.655 M 0.000 100.00 % -33.190 M 0.000 0.000 100.00 % -56.391 M 8.70 % -61.762 M 0.00 % -61.762 M -2 164.81 % -2.727 M 0.00 % -2.727 M 0.000 0.000
Other financing activites -1.957 M -124.35 % 8.036 M 846.15 % -1.077 M 65.84 % -3.153 M 40.70 % -5.317 M -18.29 % -4.495 M 80.13 % -22.621 M -2 044.17 % -1.055 M 80.46 % -5.400 M -101.40 % 385.838 M 630.60 % -72.717 M -2 655.48 % -2.639 M 0.00 % -2.639 M -129.86 % 8.837 M 0.00 % 8.837 M 423.36 % 1.689 M 0.00 % 1.689 M
Net cash used provided by financing activities -2.411 M 88.26 % -20.530 M -1 806.22 % -1.077 M 96.40 % -29.951 M -463.31 % -5.317 M 91.44 % -62.150 M -174.74 % -22.621 M 33.94 % -34.245 M -534.17 % -5.400 M -101.40 % 385.838 M 398.85 % -129.108 M -137.32 % -54.403 M 0.00 % -54.403 M -383.56 % 19.186 M 0.00 % 19.186 M -66.76 % 57.719 M 0.00 % 57.719 M
Effect of forex changes on cash -1.289 M -183.32 % 1.547 M 10.34 % 1.402 M 162.53 % -2.242 M -128.82 % 7.779 M 92.50 % 4.041 M -63.05 % 10.935 M 462.69 % -3.015 M 35.74 % -4.692 M -13.64 % -4.129 M -3 229.84 % -124.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Net change in cash 404.593 M 222.28 % -330.881 M -200.00 % 330.881 M 342.29 % 74.812 M 225.96 % -59.392 M 62.73 % -159.341 M -2 271.89 % 7.337 M 127.87 % -26.321 M 71.63 % -92.786 M -137.67 % 246.342 M 2 583.66 % -9.919 M 80.48 % -50.799 M 0.00 % -50.799 M -354.03 % 19.997 M 0.00 % 19.997 M -50.59 % 40.470 M 0.00 % 40.470 M
Cash at beginning of period 0.000 -100.00 % 330.881 M 0.000 -100.00 % 360.206 M -23.68 % 471.945 M -25.24 % 631.285 M 25.46 % 503.163 M 0.000 -100.00 % 641.254 M 0.000 -100.00 % 251.276 M -19.19 % 310.927 M 0.00 % 310.927 M 6.87 % 290.930 M 0.00 % 290.930 M 16.16 % 250.460 M 0.00 % 250.460 M
Cash at end of period 404.593 M 0.000 -100.00 % 330.881 M -35.10 % 509.829 M 23.58 % 412.553 M -12.58 % 471.945 M -7.55 % 510.499 M 2 039.51 % -26.321 M -104.80 % 548.468 M 122.65 % 246.342 M 2.07 % 241.357 M -7.22 % 260.128 M 0.00 % 260.128 M -16.34 % 310.927 M 0.00 % 310.927 M 6.87 % 290.930 M 0.00 % 290.930 M
Operating cash flow -61.061 M -219.39 % 51.143 M 299.46 % -25.641 M -126.43 % 97.031 M 2 765.69 % -3.640 M -107.46 % 48.761 M 179.71 % -61.170 M -13 198.50 % 467.000 K -39.35 % 770.000 K -99.21 % 97.028 M 974.99 % -11.089 M -137.79 % 29.343 M 0.00 % 29.343 M 48.91 % 19.705 M 0.00 % 19.705 M -16.82 % 23.689 M 0.00 % 23.689 M
Capital expenditure -2.287 M 64.18 % -6.385 M -16.43 % -5.484 M -27.62 % -4.297 M -105.11 % -2.095 M 52.61 % -4.421 M -49.01 % -2.967 M 35.43 % -4.595 M -181.73 % -1.631 M 14.65 % -1.911 M -81.31 % -1.054 M 79.86 % -5.234 M 0.00 % -5.234 M -74.03 % -3.008 M 0.00 % -3.008 M -337.14 % -688.000 K 0.00 % -688.000 K
Free CashFlow -63.348 M -241.53 % 44.758 M 243.80 % -31.125 M -133.56 % 92.734 M 1 716.98 % -5.735 M -112.93 % 44.340 M 169.13 % -64.137 M -1 453.71 % -4.128 M -379.44 % -861.000 K -100.91 % 95.117 M 883.31 % -12.143 M -150.37 % 24.109 M 0.00 % 24.109 M 44.38 % 16.698 M 0.00 % 16.698 M -27.40 % 23.001 M 0.00 % 23.001 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017