1345.HK

Shanghai Pioneer Holding Ltd 1345.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
Revenue 1.531 B -2.27 % 1.567 B 0.68 % 1.556 B 8.45 % 1.435 B 7.72 % 1.332 B 1.22 % 1.316 B -18.98 % 1.624 B -24.59 % 2.154 B 20.31 % 1.790 B 22.55 % 1.461 B -5.16 % 1.540 B 21.08 % 1.272 B 32.70 % 958.723 M 33.56 % 717.831 M 25.79 % 570.647 M
Net income 151.618 M 4.05 % 145.718 M -38.07 % 235.296 M 64.97 % 142.633 M 171.95 % 52.448 M -49.87 % 104.627 M 23.68 % 84.597 M -69.67 % 278.925 M 17.47 % 237.445 M 36.23 % 174.302 M -33.40 % 261.718 M 9.79 % 238.372 M 27.90 % 186.369 M 94.79 % 95.675 M 35.83 % 70.435 M
Income before tax 213.122 M 25.11 % 170.348 M -42.16 % 294.497 M 46.19 % 201.447 M 111.29 % 95.342 M -35.78 % 148.469 M 38.61 % 107.114 M -65.37 % 309.317 M 9.55 % 282.350 M 36.54 % 206.795 M -32.13 % 304.688 M 11.82 % 272.486 M 31.74 % 206.839 M 68.03 % 123.093 M 27.05 % 96.882 M
Income before tax ratio 0.14 28.02 % 0.11 -42.55 % 0.19 34.80 % 0.14 96.15 % 0.07 -36.56 % 0.11 71.08 % 0.07 -54.08 % 0.14 -8.95 % 0.16 11.42 % 0.14 -28.44 % 0.20 -7.65 % 0.21 -0.73 % 0.22 25.81 % 0.17 1.00 % 0.17
EBITDA 215.274 M 6.64 % 201.876 M -17.73 % 245.378 M 22.71 % 199.964 M 90.83 % 104.786 M -35.04 % 161.314 M 2.26 % 157.742 M -46.15 % 292.911 M 14.54 % 255.739 M 4.97 % 243.630 M -16.52 % 291.855 M 1.46 % 287.645 M 31.29 % 219.093 M 67.10 % 131.111 M 26.26 % 103.841 M
Net income ratio 0.10 6.47 % 0.09 -38.49 % 0.15 52.11 % 0.10 152.47 % 0.04 -50.48 % 0.08 52.65 % 0.05 -59.78 % 0.13 -2.36 % 0.13 11.16 % 0.12 -29.78 % 0.17 -9.32 % 0.19 -3.62 % 0.19 45.85 % 0.13 7.98 % 0.12
Ratio EBITDA 0.14 9.12 % 0.13 -18.29 % 0.16 13.15 % 0.14 77.16 % 0.08 -35.83 % 0.12 26.22 % 0.10 -28.59 % 0.14 -4.80 % 0.14 -14.34 % 0.17 -11.98 % 0.19 -16.20 % 0.23 -1.06 % 0.23 25.12 % 0.18 0.37 % 0.18
Gross profit ratio 0.45 4.62 % 0.43 -14.96 % 0.50 -6.78 % 0.54 17.89 % 0.46 -11.64 % 0.52 32.68 % 0.39 16.25 % 0.33 1.05 % 0.33 4.68 % 0.32 -0.85 % 0.32 5.09 % 0.30 -5.01 % 0.32 17.36 % 0.27 -6.33 % 0.29
Weighted average shs out dil 1.164 B -1.21 % 1.178 B -1.04 % 1.191 B -1.01 % 1.203 B -0.64 % 1.211 B -0.71 % 1.219 B -2.43 % 1.250 B -3.11 % 1.290 B -0.43 % 1.295 B -1.32 % 1.313 B -1.56 % 1.333 B 27.29 % 1.047 B 6.52 % 983.378 M 0.00 % 983.378 M 0.00 % 983.378 M
Weighted average shs out 1.164 B -1.21 % 1.178 B -1.04 % 1.191 B -1.01 % 1.203 B -0.64 % 1.211 B -0.71 % 1.219 B -2.43 % 1.250 B -3.11 % 1.290 B -0.43 % 1.295 B -1.32 % 1.313 B -1.56 % 1.333 B 27.29 % 1.047 B 6.52 % 983.378 M 0.00 % 983.378 M 0.00 % 983.378 M
EPS diluted 0.13 8.33 % 0.12 -40.00 % 0.20 66.67 % 0.12 177.14 % 0.04 -49.53 % 0.09 26.74 % 0.07 -69.23 % 0.22 22.22 % 0.18 38.46 % 0.13 -35.00 % 0.20 -13.04 % 0.23 21.05 % 0.19 95.27 % 0.10 35.89 % 0.07
Earnings per share 0.13 8.33 % 0.12 -40.00 % 0.20 66.67 % 0.12 177.14 % 0.04 -49.53 % 0.09 26.74 % 0.07 -69.23 % 0.22 22.22 % 0.18 38.46 % 0.13 -35.00 % 0.20 -13.04 % 0.23 21.05 % 0.19 95.27 % 0.10 35.89 % 0.07
Gross profit 683.206 M 2.24 % 668.239 M -14.38 % 780.466 M 1.09 % 772.029 M 26.99 % 607.966 M -10.57 % 679.796 M 7.49 % 632.424 M -12.34 % 721.421 M 21.57 % 593.417 M 28.29 % 462.577 M -5.97 % 491.949 M 27.23 % 386.647 M 26.05 % 306.745 M 56.74 % 195.702 M 17.83 % 166.090 M
Income tax expense 67.714 M 31.61 % 51.451 M -20.29 % 64.547 M 6.46 % 60.629 M 38.26 % 43.852 M -1.78 % 44.646 M 99.82 % 22.343 M -22.18 % 28.710 M -34.34 % 43.726 M 27.50 % 34.294 M -21.59 % 43.737 M 19.07 % 36.732 M 73.90 % 21.122 M -19.01 % 26.081 M 19.61 % 21.805 M
Cost of revenue 847.844 M -5.63 % 898.434 M 15.84 % 775.574 M 17.02 % 662.791 M -8.46 % 724.071 M 13.82 % 636.182 M -35.86 % 991.881 M -30.76 % 1.433 B 19.69 % 1.197 B 19.89 % 998.322 M -4.78 % 1.048 B 18.39 % 885.600 M 35.83 % 651.978 M 24.87 % 522.129 M 29.06 % 404.557 M
General and administrative expenses 133.814 M 19.36 % 112.106 M 36.58 % 82.082 M 13.49 % 72.327 M 10.49 % 65.463 M -22.24 % 84.184 M 13.22 % 74.353 M 11.71 % 66.557 M -9.29 % 73.370 M 9.93 % 66.745 M 21.26 % 55.043 M 63.99 % 33.565 M 17.07 % 28.670 M 56.38 % 18.333 M 17.78 % 15.565 M
Selling and marketing expenses 363.228 M -14.05 % 422.604 M -9.65 % 467.744 M -9.56 % 517.203 M 16.56 % 443.739 M -0.69 % 446.803 M 11.80 % 399.655 M 7.94 % 370.272 M 33.44 % 277.488 M 104.97 % 135.378 M -11.32 % 152.652 M 50.01 % 101.760 M 10.50 % 92.087 M 34.14 % 68.652 M 7.59 % 63.811 M
Other expenses 0.000 100.00 % -14.000 K 0.000 100.00 % -6.185 M -124.12 % 25.639 M 107.57 % 12.352 M 41.21 % 8.747 M 65.57 % 5.283 M 33.68 % 3.952 M -24.72 % 5.250 M 10.02 % 4.772 M 257.45 % 1.335 M 68.35 % 793.000 K 33.50 % 594.000 K 77.84 % 334.000 K
Operating expenses 496.790 M -7.09 % 534.696 M -2.48 % 548.277 M -6.01 % 583.345 M 9.07 % 534.841 M -1.56 % 543.339 M 0.32 % 541.608 M 26.43 % 428.381 M 32.23 % 323.966 M 17.04 % 276.788 M 31.64 % 210.256 M 85.31 % 113.459 M 3.73 % 109.374 M 38.29 % 79.090 M 11.26 % 71.084 M
Cost and expenses 1.345 B -6.18 % 1.433 B 8.25 % 1.324 B 6.24 % 1.246 B -1.01 % 1.259 B 6.73 % 1.180 B -23.08 % 1.533 B -17.59 % 1.861 B 22.36 % 1.521 B 19.27 % 1.275 B 1.30 % 1.259 B 25.99 % 999.059 M 31.22 % 761.352 M 26.63 % 601.219 M 26.40 % 475.641 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
Selling general and administrative expenses 496.790 M -7.09 % 534.710 M -2.47 % 548.277 M -7.00 % 589.530 M 15.78 % 509.202 M -4.10 % 530.987 M 12.02 % 474.008 M 8.51 % 436.829 M 24.50 % 350.858 M 73.59 % 202.123 M -2.68 % 207.695 M 53.48 % 135.325 M 12.06 % 120.757 M 38.83 % 86.985 M 9.59 % 79.376 M
Interest income 3.825 M 553.85 % 585.000 K -79.92 % 2.913 M 19.29 % 2.442 M -67.18 % 7.440 M -38.06 % 12.012 M -26.30 % 16.298 M -12.27 % 18.578 M 0.85 % 18.422 M -55.02 % 40.960 M 10.31 % 37.132 M 5 189.46 % 702.000 K -95.13 % 14.428 M 93.53 % 7.455 M 27.94 % 5.827 M
Interest expense 2.424 M -2.18 % 2.478 M 44.66 % 1.713 M 83.80 % 932.000 K -14.73 % 1.093 M -72.59 % 3.988 M 190.67 % 1.372 M -40.37 % 2.301 M -58.34 % 5.523 M -72.32 % 19.954 M 41.15 % 14.137 M 11.50 % 12.679 M 34.38 % 9.435 M 71.86 % 5.490 M 10.33 % 4.976 M
Depreciation and amortization 28.858 M 52.28 % 18.950 M 43.68 % 13.189 M 3.62 % 12.728 M 52.41 % 8.351 M -5.71 % 8.857 M 9.53 % 8.086 M -2.80 % 8.319 M -36.88 % 13.180 M -21.92 % 16.881 M 122.09 % 7.601 M 206.49 % 2.480 M -12.03 % 2.819 M 11.51 % 2.528 M 27.48 % 1.983 M
Operating income 186.416 M 39.59 % 133.543 M -42.49 % 232.189 M 24.01 % 187.236 M 156.05 % 73.125 M -47.19 % 138.472 M -7.47 % 149.656 M -47.41 % 284.592 M 17.33 % 242.559 M -6.87 % 260.454 M -8.37 % 284.254 M 13.10 % 251.322 M 17.09 % 214.643 M 71.52 % 125.144 M 22.53 % 102.133 M
Operating income ratio 0.12 42.84 % 0.09 -42.88 % 0.15 14.35 % 0.13 137.71 % 0.05 -47.83 % 0.11 14.21 % 0.09 -30.27 % 0.13 -2.48 % 0.14 -24.00 % 0.18 -3.39 % 0.18 -6.59 % 0.20 -11.77 % 0.22 28.42 % 0.17 -2.59 % 0.18
Total other income expenses net 26.706 M -27.44 % 36.805 M -40.93 % 62.308 M 338.45 % 14.211 M -36.04 % 22.217 M 122.24 % 9.997 M 123.50 % -42.542 M -1 184.98 % 3.921 M -65.64 % 11.412 M 121.27 % -53.659 M -490.87 % 13.728 M -35.14 % 21.164 M 371.19 % -7.804 M -220.41 % 6.481 M 223.42 % -5.251 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
Net debt -28.352 M 29.83 % -40.407 M 77.10 % -176.415 M 16.31 % -210.801 M -111.00 % -99.905 M 54.85 % -221.254 M -345.03 % -49.717 M 73.42 % -187.024 M 14.59 % -218.971 M -1 474.76 % -13.905 M -103.87 % 358.905 M 231.69 % -272.528 M -176.41 % 356.661 M
Total investments 200.778 M 42.64 % 140.755 M -39.11 % 231.157 M -10.89 % 259.395 M 17.77 % 220.257 M -34.79 % 337.752 M 238.43 % 99.799 M -29.75 % 142.053 M 30.06 % 109.223 M 62.85 % 67.070 M 2.94 % 65.152 M -52.43 % 136.952 M 863.37 % 14.216 M
Total debt 75.221 M 1.62 % 74.020 M 96.90 % 37.593 M 167.57 % 14.050 M -6.98 % 15.104 M -69.19 % 49.030 M -51.52 % 101.137 M 158.46 % 39.130 M -56.84 % 90.669 M -70.10 % 303.208 M -51.07 % 619.739 M 44.28 % 429.545 M 3.20 % 416.220 M
Accumulated other comprehensive income loss 1.033 B 831.67 % -141.191 M -67.95 % -84.067 M -42.39 % -59.039 M 72.43 % -214.167 M -42.73 % -150.054 M -47.35 % -101.836 M -46.97 % -69.289 M 8.45 % -75.682 M 19.85 % -94.428 M -1.45 % -93.079 M -63.06 % -57.084 M -700.06 % -7.135 M
Retained earnings 678.763 M 6.91 % 634.880 M 10.93 % 572.309 M 35.58 % 422.109 M -28.51 % 590.461 M 9.75 % 538.013 M 24.14 % 433.386 M 19.89 % 361.481 M 21.36 % 297.850 M 46.79 % 202.905 M 11.89 % 181.350 M 3.26 % 175.623 M 98.49 % 88.478 M
Common stock 77.399 M 0.00 % 77.399 M 0.00 % 77.399 M -0.22 % 77.566 M 0.00 % 77.566 M 0.00 % 77.566 M -1.90 % 79.071 M -2.85 % 81.391 M -0.86 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.000
Total equity 1.116 B 9.61 % 1.018 B -0.46 % 1.022 B 12.24 % 910.986 M -0.08 % 911.715 M -20.30 % 1.144 B 3.44 % 1.106 B -3.08 % 1.141 B 2.75 % 1.111 B 11.45 % 996.441 M -18.72 % 1.226 B 5.94 % 1.157 B 443.77 % 212.825 M
Other non current liabilities 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.979 M -78.20 % 9.080 M 520.22 % 1.464 M 162.84 % 557.000 K -98.78 % 45.783 M 9 852.83 % 460.000 K 0.000
Long term debt 11.463 M -10.08 % 12.748 M 59.21 % 8.007 M 11 177.46 % 71.000 K 0.000 -100.00 % 69.000 K 0.000 -100.00 % 4.794 M -86.12 % 34.534 M -2.46 % 35.404 M 105.05 % 17.266 M 0.000 0.000
Total non current liabilities 67.099 M -4.75 % 70.448 M -7.71 % 76.332 M 10.15 % 69.296 M 114.78 % 32.264 M 331.97 % 7.469 M 277.41 % 1.979 M -85.74 % 13.874 M -67.92 % 43.248 M -12.39 % 49.367 M -53.57 % 106.323 M 23 013.70 % 460.000 K -99.93 % 660.576 M
Other current liabilities 86.676 M 10.14 % 78.695 M -28.16 % 109.540 M 72.97 % 63.330 M -31.12 % 91.938 M -11.87 % 104.318 M 632.06 % 14.250 M 655.57 % 1.886 M -59.98 % 4.713 M 152.03 % 1.870 M -98.48 % 123.006 M 1 443.75 % 7.968 M -83.79 % 49.163 M
Deferred revenue 0.000 0.000 100.00 % -29.586 M -111.65 % -13.979 M 7.45 % -15.104 M 69.15 % -48.961 M 51.59 % -101.137 M -194.55 % -34.336 M 56.78 % -79.437 M 72.41 % -287.878 M 52.89 % -611.106 M -42.27 % -429.545 M -885.39 % 54.692 M
Short term debt 63.758 M 4.06 % 61.272 M 107.10 % 29.586 M 111.65 % 13.979 M -7.45 % 15.104 M -69.15 % 48.961 M -51.59 % 101.137 M 194.55 % 34.336 M -56.78 % 79.437 M -72.41 % 287.878 M -52.89 % 611.106 M 42.27 % 429.545 M 3.20 % 416.220 M
Total current liabilities 275.418 M -37.79 % 442.690 M -6.38 % 472.846 M 35.80 % 348.195 M -28.13 % 484.463 M 21.38 % 399.130 M 20.96 % 329.973 M -51.41 % 679.107 M 14.20 % 594.673 M -23.39 % 776.216 M -36.51 % 1.223 B 51.77 % 805.536 M 12.55 % 715.728 M
Total liabilities 342.517 M -33.25 % 513.138 M -6.56 % 549.178 M 31.54 % 417.491 M -19.20 % 516.727 M 27.09 % 406.599 M 22.49 % 331.952 M -52.10 % 692.981 M 8.63 % 637.921 M -22.73 % 825.583 M -37.87 % 1.329 B 58.27 % 839.630 M 17.31 % 715.728 M
Other non current assets 84.394 M 267.03 % 22.994 M 367.43 % -8.598 M 28.10 % -11.958 M 38.75 % -19.524 M -150.69 % -7.788 M 9.21 % -8.578 M -59.65 % -5.373 M 9.65 % -5.947 M -178.94 % -2.132 M 6.74 % -2.286 M -6.72 % -2.142 M -108.33 % 25.706 M
Long term investments 200.778 M 71.40 % 117.138 M -24.99 % 156.157 M 90.05 % 82.165 M 1.87 % 80.657 M -42.06 % 139.206 M 163.65 % 52.799 M -42.64 % 92.053 M -15.72 % 109.223 M 62.85 % 67.070 M 2.94 % 65.152 M -15.33 % 76.952 M 0.000
Intangible assets 20.391 M -32.46 % 30.191 M -18.51 % 37.048 M -19.33 % 45.923 M -2.36 % 47.031 M 292.58 % 11.980 M -15.07 % 14.106 M -7.12 % 15.187 M -4.38 % 15.883 M -74.05 % 61.207 M -61.37 % 158.427 M 940.84 % 15.221 M -16.51 % 18.230 M
GoodWill 0.000 -100.00 % 6.213 M 0.00 % 6.213 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 42.265 M 0.000 0.000
Goodwill and intangible assets 20.391 M -43.99 % 36.404 M -15.85 % 43.261 M -5.80 % 45.923 M -2.36 % 47.031 M 292.58 % 11.980 M -15.07 % 14.106 M -7.12 % 15.187 M -4.38 % 15.883 M -74.05 % 61.207 M -69.50 % 200.692 M 1 218.52 % 15.221 M -16.51 % 18.230 M
Property plant equipment net 218.651 M -11.63 % 247.440 M 11.68 % 221.565 M 143.21 % 91.101 M 12.69 % 80.845 M 46.44 % 55.206 M 19.64 % 46.144 M -11.83 % 52.336 M 4.98 % 49.853 M -34.83 % 76.497 M -26.26 % 103.737 M 502.46 % 17.219 M 52.22 % 11.312 M
Total non current assets 524.214 M 23.64 % 423.976 M 0.71 % 420.983 M 92.06 % 219.189 M 5.11 % 208.533 M 1.04 % 206.392 M 82.57 % 113.049 M -29.16 % 159.576 M -8.79 % 174.959 M -14.56 % 204.774 M -44.59 % 369.581 M 237.85 % 109.392 M 77.64 % 61.579 M
Other current assets 172.053 M 25.85 % 136.717 M 471.85 % 23.908 M -45.67 % 44.009 M -67.58 % 135.759 M 33.00 % 102.072 M -78.19 % 467.990 M -25.75 % 630.297 M 8.82 % 579.191 M 3.96 % 557.128 M -50.28 % 1.120 B 74.99 % 640.287 M 98.30 % 322.887 M
Short term investments 21.381 M 113.81 % 10.000 M -86.67 % 75.000 M -57.68 % 177.230 M 26.96 % 139.600 M -29.69 % 198.546 M 322.44 % 47.000 M -6.00 % 50.000 M 0.000 0.000 -100.00 % 10.000 M -83.33 % 60.000 M 0.000
cash and cash equivalents 103.573 M -9.49 % 114.427 M -46.53 % 214.008 M -4.82 % 224.851 M 95.51 % 115.009 M -57.45 % 270.284 M 79.17 % 150.854 M -33.30 % 226.154 M -26.96 % 309.640 M -2.36 % 317.113 M 21.58 % 260.834 M -62.85 % 702.073 M 1 078.79 % 59.559 M
Cash and short term investments 103.573 M -16.76 % 124.427 M -56.95 % 289.008 M -28.12 % 402.081 M 57.92 % 254.609 M -45.69 % 468.830 M 136.96 % 197.854 M -28.35 % 276.154 M -10.81 % 309.640 M -2.36 % 317.113 M 21.58 % 260.834 M -66.64 % 781.902 M 1 212.82 % 59.559 M
Total current assets 933.865 M -15.63 % 1.107 B -2.47 % 1.135 B 12.02 % 1.013 B -10.11 % 1.127 B -8.67 % 1.234 B 13.93 % 1.083 B -29.19 % 1.530 B 8.57 % 1.409 B -8.35 % 1.537 B -23.56 % 2.011 B 9.19 % 1.842 B 112.47 % 866.974 M
Inventory 321.172 M -23.15 % 417.934 M 30.14 % 321.132 M 8.88 % 294.947 M -34.27 % 448.730 M 14.01 % 393.574 M -6.23 % 419.744 M -32.67 % 623.388 M 19.83 % 520.244 M -21.56 % 663.249 M 6.98 % 619.969 M 47.67 % 419.844 M 41.91 % 295.862 M
Net receivables 337.067 M -21.22 % 427.851 M -14.58 % 500.881 M 84.08 % 272.105 M -5.53 % 288.040 M 6.84 % 269.609 M -13.10 % 310.269 M -41.08 % 526.566 M 16.84 % 450.658 M 8.95 % 413.619 M -24.11 % 545.019 M 72.12 % 316.648 M 67.84 % 188.666 M
Tax assets 0.000 0.000 -100.00 % 8.598 M -28.10 % 11.958 M -38.75 % 19.524 M 150.69 % 7.788 M -9.21 % 8.578 M 59.65 % 5.373 M -9.65 % 5.947 M 178.94 % 2.132 M -6.74 % 2.286 M 6.72 % 2.142 M -66.17 % 6.331 M
Other assets 0.000 0.000 -100.00 % 15.755 M -83.61 % 96.146 M 3.64 % 92.771 M -15.75 % 110.109 M -54.42 % 241.564 M 67.02 % 144.631 M -12.05 % 164.438 M 106.17 % 79.760 M -54.17 % 174.021 M 282.55 % 45.490 M 0.000
Account payables 124.984 M -56.14 % 284.946 M -11.92 % 323.522 M 24.45 % 259.964 M -27.93 % 360.718 M 36.88 % 263.532 M 31.70 % 200.097 M -68.06 % 626.439 M 29.99 % 481.925 M 2.17 % 471.690 M -0.42 % 473.700 M 31.31 % 360.742 M 47.63 % 244.356 M
Tax payables 0.000 -100.00 % 17.777 M -55.32 % 39.784 M 59.77 % 24.901 M -21.71 % 31.807 M 1.68 % 31.280 M 115.89 % 14.489 M -11.90 % 16.446 M -42.49 % 28.598 M 93.52 % 14.778 M 0.25 % 14.741 M 102.46 % 7.281 M 21.57 % 5.989 M
Deferred revenue non current 39.240 M -5.26 % 41.420 M -5.00 % 43.600 M 0.00 % 43.600 M 124.61 % 19.411 M 362.31 % -7.400 M 0.000 0.000 -100.00 % 1.464 M 162.84 % 557.000 K 0.000 100.00 % -7.040 M 0.000
Minority interest 5.114 M -54.84 % 11.324 M -22.89 % 14.685 M 386.90 % 3.016 M 32.22 % 2.281 M -6.48 % 2.439 M 85.33 % 1.316 M 39.70 % 942.000 K 405.84 % -308.000 K 81.32 % -1.649 M -101.67 % 98.615 M 28 850.73 % -343.000 K -144.66 % 768.000 K
Capital lease obligations 12.862 M -8.45 % 14.049 M 60.78 % 8.738 M 4 648.91 % 184.000 K 2 528.57 % 7.000 K -96.26 % 187.000 K -95.97 % 4.637 M -54.23 % 10.130 M -29.74 % 14.418 M -16.53 % 17.273 M 85.27 % 9.323 M 0.000 0.000
Preferred stock 0.000 0.000 -100.00 % 84.067 M 42.39 % 59.039 M -72.43 % 214.167 M 42.73 % 150.054 M 47.35 % 101.836 M 46.97 % 69.289 M -8.45 % 75.682 M -19.85 % 94.428 M 1.45 % 93.079 M 63.06 % 57.084 M 0.000
Other total stockholders equity 354.286 M 20.44 % 294.164 M -17.85 % 358.096 M -12.29 % 408.295 M 69.13 % 241.407 M -64.29 % 676.023 M -4.33 % 706.598 M -9.32 % 779.183 M -4.87 % 819.045 M -0.11 % 819.906 M -15.42 % 969.382 M 0.35 % 965.993 M 639.01 % 130.714 M
Deferred tax liabilities non current 16.396 M 0.71 % 16.280 M -34.16 % 24.725 M -3.51 % 25.625 M 99.37 % 12.853 M 73.69 % 7.400 M 0.000 0.000 -100.00 % 7.250 M -45.92 % 13.406 M -69.02 % 43.274 M 476.99 % 7.500 M 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 -100.00 % 33.634 M 105.09 % -660.576 M
Total assets 1.458 B -4.76 % 1.531 B -2.59 % 1.572 B 18.31 % 1.328 B -7.00 % 1.428 B -7.88 % 1.551 B 7.84 % 1.438 B -21.60 % 1.834 B 4.89 % 1.748 B -4.04 % 1.822 B -28.68 % 2.555 B 27.94 % 1.997 B 115.06 % 928.553 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -385.248 M -297.99 % 194.582 M 305.83 % -94.537 M -169.63 % -35.062 M 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 100.00 % -20.000 K 98.61 % -1.444 M -259.21 % 907.000 K 62.84 % 557.000 K 0.000 0.000 0.000 0.000 0.000
Change in working capital 12.942 M 105.44 % -237.842 M -22.92 % -193.496 M -185.50 % 226.316 M 253.59 % -147.348 M -3 143.75 % 4.841 M -98.74 % 385.268 M 299.48 % -193.138 M -306.28 % 93.630 M 171.35 % 34.505 M 111.65 % -296.211 M -14.98 % -257.628 M -439.73 % -47.733 M 61.35 % -123.485 M -10 536.09 % -1.161 M
Accounts receivables 92.470 M 6 533.43 % 1.394 M 100.83 % -167.961 M -353.86 % 66.163 M 201.39 % -65.253 M -225.99 % -20.017 M -111.09 % 180.531 M 330.82 % -78.213 M -1 074.19 % -6.661 M -105.97 % 111.591 M 166.17 % -168.647 M -28.93 % -130.803 M 0.000 0.000 0.000
Inventory 92.103 M 199.03 % -93.005 M -264.23 % -25.535 M -115.94 % 160.153 M 295.08 % -82.095 M -430.26 % 24.858 M -87.86 % 204.737 M 278.15 % -114.925 M -214.59 % 100.291 M 230.10 % -77.086 M 39.57 % -127.564 M -0.58 % -126.825 M -125.14 % -56.331 M 58.37 % -135.319 M -5 171.93 % 2.668 M
Accounts payables 0.000 0.000 -100.00 % 1.852 M 126.69 % -6.939 M 1.64 % -7.055 M 51.74 % -14.619 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -171.631 M -17.37 % -146.231 M -7 795.84 % -1.852 M -126.69 % 6.939 M -1.64 % 7.055 M -51.74 % 14.619 M 51.34 % 9.660 M 288.45 % -5.126 M -132.98 % 15.541 M 215.75 % -13.426 M 71.10 % -46.453 M -1 065.70 % -3.985 M -146.35 % 8.598 M -27.34 % 11.834 M 409.06 % -3.829 M
Other non cash items 19.339 M 142.49 % -45.512 M -220.20 % 37.863 M 127.08 % -139.832 M -186.97 % 160.788 M -0.94 % 162.317 M 351.08 % 35.984 M -74.47 % 140.966 M 4 613.80 % -3.123 M -103.98 % 78.445 M 760.71 % 9.114 M -85.92 % 64.713 M 257.20 % -41.167 M -72.15 % -23.913 M 9.76 % -26.499 M
Net cash provided by operating activities 214.831 M 281.01 % -118.686 M -227.22 % 93.295 M -61.46 % 242.064 M 226.06 % 74.239 M -73.55 % 280.642 M 118.11 % 128.667 M -44.93 % 233.628 M -31.70 % 342.039 M 12.26 % 304.690 M 1 813.86 % -17.778 M -137.09 % 47.937 M -60.30 % 120.758 M 654.52 % -21.777 M -130.58 % 71.205 M
Investments in property plant and equipment -6.822 M 77.94 % -30.922 M 58.37 % -74.270 M -346.39 % -16.638 M 52.29 % -34.873 M -292.45 % -8.886 M -2 208.05 % -385.000 K 96.04 % -9.726 M -87.29 % -5.193 M 15.55 % -6.149 M 84.42 % -39.477 M -146.24 % -16.032 M -28.61 % -12.466 M -164.84 % -4.707 M -251.53 % -1.339 M
Acquisitions net 0.000 -100.00 % 20.386 M 176.44 % -26.670 M -1 020.12 % -2.381 M 88.62 % -20.925 M -3 200.00 % 675.000 K 108.67 % -7.781 M -283.68 % -2.028 M 96.73 % -62.055 M -72.05 % -36.067 M 67.38 % -110.552 M -291.11 % -28.266 M 0.000 0.000 0.000
Purchases of investments 0.000 100.00 % -113.000 M 84.24 % -717.200 M 64.50 % -2.020 B -293.94 % -512.853 M 26.52 % -697.935 M -157.65 % -270.885 M -441.77 % -50.000 M 0.000 100.00 % -29.561 M 62.14 % -78.085 M 32.45 % -115.599 M -635.64 % -15.714 M 0.000 0.000
Sales maturities of investments 0.000 -100.00 % 212.518 M -73.37 % 798.142 M -59.62 % 1.976 B 246.44 % 570.482 M 5.17 % 542.419 M 984.84 % 50.000 M -3.90 % 52.028 M 0.000 -100.00 % 75.181 M -6.02 % 80.000 M -44.39 % 143.865 M 0.000 0.000 0.000
Other investing activites -92.939 M -377.22 % -19.475 M -378.02 % 7.005 M -90.18 % 71.370 M 222.99 % 22.097 M -72.75 % 81.084 M 166.51 % 30.424 M -38.74 % 49.666 M -18.81 % 61.169 M -85.35 % 417.534 M 308.16 % -200.580 M -523.80 % 47.329 M 6 839.74 % 682.000 K 100.48 % -142.634 M -401.86 % 47.251 M
Net cash used for investing activites -99.761 M -243.53 % 69.507 M 634.96 % -12.993 M -254.81 % 8.393 M -64.92 % 23.928 M 128.95 % -82.643 M 58.39 % -198.627 M -1 543.18 % -12.088 M -98.85 % -6.079 M -101.44 % 420.938 M 220.72 % -348.694 M -209.76 % -112.568 M -309.37 % -27.498 M 81.34 % -147.341 M -420.92 % 45.912 M
Debt repayment -1.187 M -103.81 % 31.116 M 2 949.45 % -1.092 M -2 500.00 % -42.000 K 99.87 % -33.309 M 30.64 % -48.022 M -168.54 % 70.060 M 248.27 % -47.251 M 76.78 % -203.486 M 39.13 % -334.317 M -280.72 % 184.995 M 1 288.33 % 13.325 M -82.96 % 78.209 M -59.92 % 195.134 M 501.16 % -48.642 M
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 -100.00 % 1.098 B 0.000 0.000 0.000
Common stock repurchased -28.051 M -23.43 % -22.727 M 11.84 % -25.778 M -149.40 % -10.336 M -270.47 % -2.790 M 85.65 % -19.437 M 74.05 % -74.905 M -83.77 % -40.760 M 0.000 100.00 % -149.476 M 0.000 0.000 0.000 0.000 0.000
Dividends paid -77.936 M -0.56 % -77.503 M 8.45 % -84.656 M 34.83 % -129.902 M 40.32 % -217.659 M 0.000 0.000 100.00 % -215.294 M -51.08 % -142.500 M 24.11 % -187.781 M 26.65 % -255.991 M -11.48 % -229.632 M -55.58 % -147.600 M -64.00 % -90.000 M -150.00 % -36.000 M
Other financing activites -18.750 M -201.07 % 18.552 M -9.51 % 20.501 M 0.000 -100.00 % 717.000 K 106.47 % -11.086 M 0.000 0.000 0.000 0.000 0.000 100.00 % -175.140 M -1 016.18 % -15.691 M -1 407.58 % 1.200 M 0.000
Net cash used provided by financing activities -125.924 M -149.05 % -50.562 M 44.45 % -91.025 M 35.11 % -140.280 M 44.56 % -253.041 M -222.16 % -78.545 M -1 521.16 % -4.845 M 98.40 % -303.305 M 12.57 % -346.908 M 48.34 % -671.574 M -845.93 % -70.996 M -110.05 % 706.475 M 930.35 % -85.082 M -180.01 % 106.334 M 225.63 % -84.642 M
Effect of forex changes on cash 0.000 -100.00 % 160.000 K 233.33 % -120.000 K 64.18 % -335.000 K 16.46 % -401.000 K -1 570.83 % -24.000 K 95.15 % -495.000 K 71.24 % -1.721 M -149.53 % 3.475 M 56.18 % 2.225 M 159.00 % -3.771 M -662.84 % 670.000 K 2 580.00 % 25.000 K 112.76 % -196.000 K 0.000
Net change in cash -10.854 M 89.10 % -99.581 M -818.39 % -10.843 M -109.87 % 109.842 M 170.74 % -155.275 M -230.01 % 119.430 M 258.61 % -75.300 M 9.81 % -83.486 M -1 017.17 % -7.473 M -113.28 % 56.279 M 112.75 % -441.239 M -168.67 % 642.514 M 7 732.67 % 8.203 M 113.02 % -62.980 M -293.93 % 32.475 M
Cash at beginning of period 114.427 M -46.53 % 214.008 M -4.82 % 224.851 M 95.51 % 115.009 M -57.45 % 270.284 M 79.17 % 150.854 M -33.30 % 226.154 M -26.96 % 309.640 M -2.36 % 317.113 M 21.58 % 260.834 M -62.85 % 702.073 M 1 078.79 % 59.559 M 15.97 % 51.356 M -55.08 % 114.336 M 39.67 % 81.861 M
Cash at end of period 103.573 M -9.49 % 114.427 M -46.53 % 214.008 M -4.82 % 224.851 M 95.51 % 115.009 M -57.45 % 270.284 M 79.17 % 150.854 M -33.30 % 226.154 M -26.96 % 309.640 M -2.36 % 317.113 M 21.58 % 260.834 M -62.85 % 702.073 M 1 078.79 % 59.559 M 15.97 % 51.356 M -55.08 % 114.336 M
Operating cash flow 214.831 M 281.01 % -118.686 M -227.22 % 93.295 M -61.46 % 242.064 M 226.06 % 74.239 M -73.55 % 280.642 M 118.11 % 128.667 M -44.93 % 233.628 M -31.70 % 342.039 M 12.26 % 304.690 M 1 813.86 % -17.778 M -137.09 % 47.937 M -60.30 % 120.758 M 654.52 % -21.777 M -130.58 % 71.205 M
Capital expenditure -6.822 M 84.69 % -44.556 M 40.01 % -74.270 M -346.39 % -16.638 M 52.29 % -34.873 M -292.45 % -8.886 M -2 208.05 % -385.000 K 96.04 % -9.726 M -87.29 % -5.193 M 15.55 % -6.149 M 84.42 % -39.477 M -146.24 % -16.032 M -28.61 % -12.466 M -164.84 % -4.707 M -251.53 % -1.339 M
Free CashFlow 208.009 M 227.42 % -163.242 M -958.04 % 19.025 M -91.56 % 225.426 M 472.64 % 39.366 M -85.51 % 271.756 M 111.84 % 128.282 M -42.71 % 223.902 M -33.53 % 336.846 M 12.83 % 298.541 M 621.42 % -57.255 M -279.45 % 31.905 M -70.54 % 108.292 M 508.90 % -26.484 M -137.91 % 69.866 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
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 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2011-01-31 2010-06-30 2010-01-31
Revenue 647.266 M -9.23 % 713.077 M -12.82 % 817.973 M -1.42 % 829.762 M 12.60 % 736.911 M -17.81 % 896.630 M 35.97 % 659.410 M -11.96 % 748.987 M 9.21 % 685.833 M -3.34 % 709.542 M 13.98 % 622.495 M -10.53 % 695.725 M 12.17 % 620.253 M -7.79 % 672.683 M -29.31 % 951.622 M -15.47 % 1.126 B 9.49 % 1.028 B 4.46 % 984.246 M 22.11 % 806.029 M 22.56 % 657.656 M -18.12 % 803.243 M 0.20 % 801.611 M 8.50 % 738.787 M 2.48 % 720.917 M 30.76 % 551.330 M 15.01 % 479.362 M 0.00 % 479.362 M 33.56 % 358.916 M 0.00 % 358.916 M 100.00 % 179.458 M -37.10 % 285.324 M 100.00 % 142.662 M
Net income 47.736 M -15.75 % 56.663 M -40.33 % 94.955 M 38.18 % 68.717 M -10.76 % 77.001 M -31.90 % 113.078 M -7.48 % 122.218 M 65.73 % 73.745 M 7.05 % 68.888 M 217.73 % 21.681 M -29.53 % 30.767 M 415.36 % 5.970 M -93.95 % 98.657 M 373.40 % -36.085 M -129.90 % 120.682 M -12.28 % 137.577 M -2.67 % 141.348 M 1.95 % 138.638 M 40.31 % 98.807 M 700.83 % 12.338 M -92.38 % 161.964 M 29.51 % 125.062 M -8.48 % 136.656 M 8.57 % 125.873 M 11.89 % 112.499 M 20.31 % 93.511 M 0.70 % 92.859 M 96.86 % 47.169 M -2.76 % 48.506 M 100.00 % 24.253 M -35.39 % 37.539 M 100.00 % 18.769 M
Income before tax 63.580 M -30.74 % 91.799 M -24.34 % 121.323 M 34.75 % 90.036 M -0.42 % 90.412 M -37.57 % 144.810 M -3.26 % 149.687 M 44.72 % 103.434 M 5.53 % 98.013 M 178.09 % 35.245 M -41.35 % 60.097 M 33.87 % 44.891 M -56.66 % 103.578 M 487.82 % -26.708 M -119.96 % 133.822 M -12.13 % 152.287 M -3.02 % 157.030 M -5.28 % 165.787 M 42.23 % 116.563 M 378.74 % 24.348 M -86.65 % 182.447 M 24.45 % 146.598 M -7.27 % 158.090 M 7.13 % 147.564 M 18.12 % 124.922 M 20.79 % 103.420 M 0.00 % 103.420 M 68.03 % 61.547 M 0.00 % 61.547 M 100.00 % 30.773 M -36.47 % 48.441 M 100.00 % 24.221 M
Income before tax ratio 0.10 -23.70 % 0.13 -13.20 % 0.15 36.69 % 0.11 -11.56 % 0.12 -24.03 % 0.16 -28.85 % 0.23 64.38 % 0.14 -3.37 % 0.14 187.70 % 0.05 -48.55 % 0.10 49.62 % 0.06 -61.36 % 0.17 520.60 % -0.04 -128.23 % 0.14 3.95 % 0.14 -11.43 % 0.15 -9.33 % 0.17 16.48 % 0.14 290.61 % 0.04 -83.70 % 0.23 24.20 % 0.18 -14.54 % 0.21 4.54 % 0.20 -9.66 % 0.23 5.02 % 0.22 0.00 % 0.22 25.81 % 0.17 0.00 % 0.17 0.00 % 0.17 1.00 % 0.17 0.00 % 0.17
EBITDA 86.150 M -22.84 % 111.655 M 7.76 % 103.619 M 5.40 % 98.311 M 86.66 % 52.669 M -61.75 % 137.688 M 27.86 % 107.690 M 5.81 % 101.780 M 3.66 % 98.184 M 116.71 % 45.306 M 26.17 % 35.910 M -58.37 % 86.250 M 41.64 % 60.894 M 90.81 % 31.913 M -74.64 % 125.829 M -14.58 % 147.304 M 1.17 % 145.607 M 10.72 % 131.508 M 5.86 % 124.231 M 12.84 % 110.097 M -34.17 % 167.238 M 22.91 % 136.067 M -12.66 % 155.788 M 3.59 % 150.382 M 45.41 % 103.420 M -5.31 % 109.221 M -0.59 % 109.873 M 65.91 % 66.224 M 2.06 % 64.887 M 100.00 % 32.444 M -34.59 % 49.600 M 100.00 % 24.800 M
Net income ratio 0.07 -7.19 % 0.08 -31.55 % 0.12 40.17 % 0.08 -20.74 % 0.10 -17.15 % 0.13 -31.96 % 0.19 88.24 % 0.10 -1.98 % 0.10 228.72 % 0.03 -38.18 % 0.05 475.99 % 0.01 -94.61 % 0.16 396.51 % -0.05 -142.30 % 0.13 3.77 % 0.12 -11.10 % 0.14 -2.40 % 0.14 14.91 % 0.12 553.42 % 0.02 -90.70 % 0.20 29.24 % 0.16 -15.66 % 0.18 5.94 % 0.17 -14.43 % 0.20 4.60 % 0.20 0.70 % 0.19 47.40 % 0.13 -2.76 % 0.14 0.00 % 0.14 2.72 % 0.13 0.00 % 0.13
Ratio EBITDA 0.13 -15.00 % 0.16 23.61 % 0.13 6.92 % 0.12 65.77 % 0.07 -53.46 % 0.15 -5.97 % 0.16 20.18 % 0.14 -5.08 % 0.14 124.20 % 0.06 10.69 % 0.06 -53.47 % 0.12 26.27 % 0.10 106.94 % 0.05 -64.12 % 0.13 1.05 % 0.13 -7.60 % 0.14 5.99 % 0.13 -13.31 % 0.15 -7.93 % 0.17 -19.59 % 0.21 22.66 % 0.17 -19.50 % 0.21 1.09 % 0.21 11.20 % 0.19 -17.67 % 0.23 -0.59 % 0.23 24.22 % 0.18 2.06 % 0.18 0.00 % 0.18 4.00 % 0.17 0.00 % 0.17
Gross profit ratio 0.47 0.34 % 0.47 8.89 % 0.43 1.06 % 0.42 -1.26 % 0.43 -9.22 % 0.47 -12.48 % 0.54 2.82 % 0.53 -4.72 % 0.55 9.86 % 0.50 24.20 % 0.40 -24.94 % 0.54 9.52 % 0.49 10.01 % 0.45 28.25 % 0.35 -0.56 % 0.35 10.27 % 0.32 -8.55 % 0.35 11.48 % 0.31 -2.29 % 0.32 1.42 % 0.31 0.61 % 0.31 -4.23 % 0.33 5.37 % 0.31 4.67 % 0.30 -7.46 % 0.32 0.00 % 0.32 17.36 % 0.27 0.00 % 0.27 0.00 % 0.27 -6.33 % 0.29 0.00 % 0.29
Weighted average shs out dil 1.164 B 0.64 % 1.157 B -1.22 % 1.171 B -0.40 % 1.176 B -0.42 % 1.181 B -0.40 % 1.186 B -0.87 % 1.196 B -0.37 % 1.201 B -0.41 % 1.205 B -0.35 % 1.210 B -0.16 % 1.212 B -0.08 % 1.213 B -1.09 % 1.226 B -1.23 % 1.241 B -1.35 % 1.258 B -2.11 % 1.285 B -0.68 % 1.294 B 0.04 % 1.294 B -0.25 % 1.297 B -0.09 % 1.298 B -2.19 % 1.327 B -0.47 % 1.333 B 0.00 % 1.333 B 19.95 % 1.112 B 13.03 % 983.378 M 0.00 % 983.378 M 0.00 % 983.378 M 0.00 % 983.378 M -26.25 % 1.333 B 0.00 % 1.333 B 0.00 % 1.333 B 0.00 % 1.333 B
Weighted average shs out 1.193 B 3.14 % 1.157 B -2.52 % 1.187 B 0.93 % 1.176 B -0.42 % 1.181 B -0.40 % 1.186 B -0.87 % 1.196 B -0.37 % 1.201 B -0.41 % 1.205 B -0.35 % 1.210 B -0.16 % 1.212 B -0.08 % 1.213 B -1.08 % 1.226 B -1.23 % 1.241 B -1.35 % 1.258 B -2.12 % 1.285 B -0.68 % 1.294 B 0.04 % 1.294 B -0.25 % 1.297 B -0.09 % 1.298 B -2.18 % 1.327 B -0.47 % 1.333 B 0.00 % 1.333 B 19.95 % 1.112 B 13.03 % 983.383 M 0.00 % 983.378 M 0.00 % 983.378 M 0.00 % 983.378 M -26.25 % 1.333 B 0.00 % 1.333 B 0.00 % 1.333 B 0.00 % 1.333 B
EPS diluted 0.04 -18.37 % 0.05 -39.58 % 0.08 38.87 % 0.06 -10.43 % 0.07 -31.66 % 0.10 -4.60 % 0.10 62.87 % 0.06 7.53 % 0.06 218.99 % 0.02 -29.53 % 0.03 418.37 % 0.00 -93.91 % 0.08 376.63 % -0.03 -130.34 % 0.10 -12.82 % 0.11 0.00 % 0.11 0.00 % 0.11 44.36 % 0.08 702.11 % 0.01 -92.08 % 0.12 27.93 % 0.09 -6.20 % 0.10 -9.09 % 0.11 0.00 % 0.11 -8.64 % 0.12 27.54 % 0.09 55.01 % 0.06 67.31 % 0.04 100.00 % 0.02 -35.46 % 0.03 100.00 % 0.01
Earnings per share 0.04 -16.33 % 0.05 -38.75 % 0.08 36.99 % 0.06 -10.43 % 0.07 -31.66 % 0.10 -4.60 % 0.10 62.87 % 0.06 7.53 % 0.06 218.99 % 0.02 -29.53 % 0.03 418.37 % 0.00 -93.91 % 0.08 376.63 % -0.03 -130.34 % 0.10 -12.82 % 0.11 0.00 % 0.11 0.00 % 0.11 44.36 % 0.08 702.11 % 0.01 -92.08 % 0.12 27.93 % 0.09 -6.20 % 0.10 -9.09 % 0.11 0.00 % 0.11 -8.64 % 0.12 72.99 % 0.07 14.29 % 0.06 67.31 % 0.04 100.00 % 0.02 -35.46 % 0.03 100.00 % 0.01
Gross profit 303.028 M -8.92 % 332.713 M -5.07 % 350.493 M -0.37 % 351.812 M 11.18 % 316.427 M -25.39 % 424.106 M 19.01 % 356.360 M -9.48 % 393.674 M 4.05 % 378.355 M 6.19 % 356.290 M 41.57 % 251.676 M -32.84 % 374.745 M 22.85 % 305.051 M 1.44 % 300.721 M -9.34 % 331.703 M -15.94 % 394.598 M 20.74 % 326.823 M -4.47 % 342.107 M 36.13 % 251.310 M 19.76 % 209.852 M -16.96 % 252.725 M 0.81 % 250.694 M 3.91 % 241.255 M 7.99 % 223.414 M 36.87 % 163.233 M 6.43 % 153.373 M 0.00 % 153.373 M 56.74 % 97.851 M 0.00 % 97.851 M 100.00 % 48.926 M -41.09 % 83.045 M 100.00 % 41.523 M
Income tax expense 17.811 M -48.02 % 34.267 M 2.45 % 33.447 M 0.44 % 33.299 M 83.45 % 18.152 M -50.17 % 36.426 M 29.53 % 28.121 M -8.57 % 30.757 M 2.96 % 29.872 M 111.74 % 14.108 M -52.57 % 29.744 M -24.16 % 39.219 M 622.66 % 5.427 M -42.66 % 9.464 M -26.52 % 12.879 M -10.28 % 14.354 M -0.01 % 14.356 M -47.18 % 27.178 M 64.24 % 16.548 M 30.47 % 12.683 M -41.31 % 21.611 M -0.30 % 21.677 M -1.74 % 22.060 M -3.63 % 22.890 M 65.37 % 13.842 M 31.07 % 10.561 M 0.00 % 10.561 M -19.01 % 13.041 M 0.00 % 13.041 M 100.00 % 6.520 M -40.19 % 10.903 M 100.00 % 5.451 M
Cost of revenue 344.238 M -9.50 % 380.364 M -18.64 % 467.480 M -2.19 % 477.950 M 13.67 % 420.484 M -11.01 % 472.524 M 55.92 % 303.050 M -14.71 % 355.313 M 15.56 % 307.478 M -12.96 % 353.252 M -4.74 % 370.819 M 15.53 % 320.980 M 1.83 % 315.202 M -15.26 % 371.962 M -40.00 % 619.919 M -15.21 % 731.155 M 4.25 % 701.359 M 9.22 % 642.139 M 15.76 % 554.719 M 23.88 % 447.804 M -18.66 % 550.518 M -0.07 % 550.917 M 10.73 % 497.532 M 0.01 % 497.503 M 28.19 % 388.097 M 19.05 % 325.989 M 0.00 % 325.989 M 24.87 % 261.065 M 0.00 % 261.065 M 100.00 % 130.532 M -35.47 % 202.279 M 100.00 % 101.139 M
General and administrative expenses 68.563 M 7.97 % 63.502 M -9.69 % 70.312 M 20.92 % 58.147 M 7.76 % 53.959 M 27.03 % 42.477 M 7.25 % 39.605 M 23.37 % 32.103 M -20.19 % 40.224 M 17.76 % 34.157 M 9.11 % 31.306 M -32.32 % 46.256 M 21.96 % 37.928 M -5.94 % 40.323 M 18.49 % 34.030 M -3.08 % 35.113 M 11.67 % 31.444 M -24.55 % 41.674 M 31.48 % 31.696 M -13.87 % 36.802 M 22.91 % 29.943 M -10.98 % 33.635 M 57.11 % 21.408 M 7.21 % 19.969 M 46.87 % 13.596 M -5.16 % 14.335 M 0.00 % 14.335 M 56.38 % 9.167 M 0.00 % 9.167 M 100.00 % 4.583 M -41.11 % 7.783 M 100.00 % 3.891 M
Selling and marketing expenses 163.918 M -8.88 % 179.898 M -1.87 % 183.330 M -10.77 % 205.457 M -5.38 % 217.147 M -13.14 % 250.000 M 14.81 % 217.744 M -20.15 % 272.708 M 11.54 % 244.495 M -6.29 % 260.907 M 42.70 % 182.832 M -23.40 % 238.677 M 14.68 % 208.126 M -7.22 % 224.317 M 27.93 % 175.338 M -19.35 % 217.400 M 42.21 % 152.872 M -12.81 % 175.337 M 71.64 % 102.151 M 40.24 % 72.841 M 16.48 % 62.537 M -28.04 % 86.910 M 32.20 % 65.742 M 21.70 % 54.020 M 13.15 % 47.740 M 3.68 % 46.044 M 0.00 % 46.044 M 34.14 % 34.326 M 0.00 % 34.326 M 100.00 % 17.163 M -46.21 % 31.906 M 100.00 % 15.953 M
Other expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -3.174 M 65.16 % -9.110 M -240.49 % 6.485 M 213.93 % -5.692 M -225.32 % 4.542 M 215.05 % -3.948 M -100.00 % -1.974 M 52.39 % -4.146 M -100.00 % -2.073 M
Operating expenses 234.973 M -2.55 % 241.121 M -7.47 % 260.587 M -0.85 % 262.828 M 15.50 % 227.560 M -19.99 % 284.404 M 34.06 % 212.146 M -27.16 % 291.261 M 2.80 % 283.331 M -12.70 % 324.559 M 66.94 % 194.412 M -41.93 % 334.802 M 60.55 % 208.537 M -38.00 % 336.336 M 63.85 % 205.272 M -18.40 % 251.569 M 42.28 % 176.812 M -3.75 % 183.709 M 30.98 % 140.257 M -26.97 % 192.067 M 126.71 % 84.721 M -26.89 % 115.876 M 22.78 % 94.380 M 30.73 % 72.196 M 74.97 % 41.263 M -24.55 % 54.687 M 0.00 % 54.687 M 38.29 % 39.545 M 0.00 % 39.545 M 100.00 % 19.773 M -44.37 % 35.542 M 100.00 % 17.771 M
Cost and expenses 579.211 M -6.80 % 621.485 M -14.64 % 728.067 M -1.72 % 740.778 M 14.31 % 648.044 M -14.38 % 756.928 M 46.92 % 515.196 M -20.32 % 646.574 M 9.44 % 590.809 M -12.84 % 677.811 M 19.92 % 565.231 M -13.81 % 655.782 M 25.21 % 523.739 M -26.06 % 708.298 M -14.17 % 825.191 M -16.03 % 982.724 M 11.91 % 878.171 M 6.34 % 825.848 M 18.83 % 694.976 M 8.61 % 639.871 M 0.73 % 635.239 M -4.73 % 666.793 M 12.65 % 591.912 M 3.90 % 569.699 M 32.69 % 429.360 M 12.79 % 380.676 M 0.00 % 380.676 M 26.63 % 300.610 M 0.00 % 300.610 M 100.00 % 150.305 M -36.80 % 237.821 M 100.00 % 118.910 M
Research and development expenses 2.378 M -3.29 % 2.459 M 0.00 % 2.459 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 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 232.595 M -2.54 % 238.662 M -7.54 % 258.128 M -1.79 % 262.828 M -3.33 % 271.868 M -6.95 % 292.165 M 14.08 % 256.112 M -14.18 % 298.421 M 4.21 % 286.372 M -9.38 % 316.023 M 44.42 % 218.818 M -25.35 % 293.110 M 18.09 % 248.214 M -9.00 % 272.763 M 29.88 % 210.005 M -16.83 % 252.513 M 37.00 % 184.316 M -15.07 % 217.011 M 62.13 % 133.847 M 22.08 % 109.643 M 18.56 % 92.480 M -23.28 % 120.545 M 38.32 % 87.150 M 17.79 % 73.989 M 20.63 % 61.336 M 1.59 % 60.379 M 0.00 % 60.379 M 38.83 % 43.493 M 0.00 % 43.493 M 100.00 % 21.746 M -45.21 % 39.688 M 100.00 % 19.844 M
Interest income 0.000 0.000 0.000 -100.00 % 7.000 K -99.55 % 1.545 M -69.75 % 5.108 M -6.67 % 5.473 M 436.04 % 1.021 M -65.84 % 2.989 M -14.94 % 3.514 M 24.04 % 2.833 M -42.74 % 4.948 M -29.95 % 7.064 M -20.69 % 8.907 M 20.51 % 7.391 M -20.17 % 9.258 M 31.90 % 7.019 M -5.01 % 7.389 M 34.10 % 5.510 M -16.04 % 6.563 M -54.56 % 14.443 M 22.61 % 11.780 M 5.04 % 11.215 M 206.92 % 3.654 M 23.78 % 2.952 M -79.54 % 14.428 M 0.000 -100.00 % 7.455 M 0.000 0.000 0.000 0.000
Interest expense 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.534 M 11.50 % 3.170 M -32.81 % 4.718 M 0.00 % 4.718 M 71.86 % 2.745 M 0.00 % 2.745 M 100.00 % 1.373 M -44.84 % 2.488 M 100.00 % 1.244 M
Depreciation and amortization 18.095 M 19.48 % 15.145 M 10.44 % 13.713 M 47.02 % 9.327 M 15.01 % 8.110 M 41.12 % 5.747 M -22.78 % 7.442 M 14.02 % 6.527 M 5.26 % 6.201 M 23.06 % 5.039 M 65.10 % 3.052 M -33.87 % 4.615 M 13.75 % 4.057 M 2.58 % 3.955 M -4.26 % 4.131 M -20.85 % 5.219 M 68.35 % 3.100 M -51.65 % 6.412 M -5.26 % 6.768 M -31.55 % 9.888 M 41.40 % 6.993 M 18.16 % 5.918 M 251.63 % 1.683 M 75.86 % 957.000 K -37.16 % 1.523 M 8.05 % 1.410 M 0.00 % 1.410 M 11.51 % 1.264 M 0.00 % 1.264 M 100.00 % 632.000 K -36.26 % 991.500 K 100.00 % 495.750 K
Operating income 68.055 M -25.70 % 91.592 M 1.88 % 89.906 M 1.04 % 88.984 M 99.70 % 44.559 M -66.23 % 131.941 M 31.61 % 100.248 M 5.24 % 95.253 M 3.56 % 91.983 M 128.43 % 40.267 M 22.55 % 32.858 M -59.75 % 81.635 M 43.63 % 56.837 M 103.29 % 27.958 M -77.03 % 121.698 M -14.35 % 142.085 M -0.30 % 142.507 M 13.92 % 125.096 M 6.50 % 117.463 M 17.22 % 100.209 M -37.47 % 160.245 M 23.12 % 130.149 M -15.55 % 154.105 M 3.13 % 149.425 M 46.64 % 101.897 M -4.03 % 106.180 M -2.10 % 108.463 M 76.30 % 61.521 M -3.30 % 63.623 M 100.00 % 31.812 M -34.56 % 48.608 M 100.00 % 24.304 M
Operating income ratio 0.11 -18.14 % 0.13 16.86 % 0.11 2.49 % 0.11 77.35 % 0.06 -58.91 % 0.15 -3.21 % 0.15 19.54 % 0.13 -5.18 % 0.13 136.33 % 0.06 7.51 % 0.05 -55.02 % 0.12 28.05 % 0.09 120.48 % 0.04 -67.50 % 0.13 1.32 % 0.13 -8.94 % 0.14 9.05 % 0.13 -12.79 % 0.15 -4.36 % 0.15 -23.62 % 0.20 22.87 % 0.16 -22.16 % 0.21 0.64 % 0.21 12.15 % 0.18 -16.56 % 0.22 -2.10 % 0.23 32.00 % 0.17 -3.30 % 0.18 0.00 % 0.18 4.05 % 0.17 0.00 % 0.17
Total other income expenses net -4.475 M -2 261.84 % 207.000 K -99.34 % 31.417 M 2 886.41 % 1.052 M -97.71 % 45.853 M 256.31 % 12.869 M -73.97 % 49.439 M 504.31 % 8.181 M 35.67 % 6.030 M 220.07 % -5.022 M -118.44 % 27.239 M 174.13 % -36.744 M -178.61 % 46.741 M 185.50 % -54.666 M -550.89 % 12.124 M 18.84 % 10.202 M -29.75 % 14.523 M -64.31 % 40.691 M 4 621.22 % -900.000 K 98.81 % -75.861 M -441.69 % 22.202 M 34.97 % 16.449 M 312.77 % 3.985 M 314.13 % -1.861 M -108.08 % 23.025 M 934.09 % -2.761 M 45.27 % -5.044 M -158.94 % 8.558 M 512.11 % -2.077 M -100.00 % -1.038 M -521.71 % -167.000 K -100.00 % -83.500 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 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2011-01-31 2010-06-30 2010-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 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31
Net debt -38.782 M -36.79 % -28.352 M 53.89 % -61.487 M -52.17 % -40.407 M -598.24 % 8.110 M 104.60 % -176.415 M -44.50 % -122.090 M 42.08 % -210.801 M -186.90 % -73.475 M 26.46 % -99.905 M 17.56 % -121.190 M 45.23 % -221.254 M -531.18 % -35.054 M 29.49 % -49.717 M 66.01 % -146.276 M 21.79 % -187.024 M 31.67 % -273.712 M -25.00 % -218.971 M -721.75 % -26.647 M -91.64 % -13.905 M -102.19 % 636.092 M 77.23 % 358.905 M 1 350.18 % 24.749 M 109.08 % -272.528 M -177.91 % 349.814 M -1.92 % 356.661 M
Total investments 194.048 M -3.35 % 200.778 M 28.36 % 156.419 M 11.13 % 140.755 M -12.49 % 160.849 M -30.42 % 231.157 M -22.99 % 300.182 M 15.72 % 259.395 M -12.23 % 295.546 M 34.18 % 220.257 M 47.57 % 149.257 M -55.81 % 337.752 M 15.71 % 291.907 M 192.49 % 99.799 M -17.94 % 121.619 M -14.38 % 142.053 M 46.41 % 97.024 M -11.17 % 109.223 M 39.21 % 78.458 M 16.98 % 67.070 M -37.73 % 107.705 M 65.31 % 65.152 M -4.58 % 68.282 M -11.27 % 76.952 M 124.08 % 34.342 M 141.57 % 14.216 M
Total debt 134.850 M 79.27 % 75.221 M -10.05 % 83.629 M 12.98 % 74.020 M -25.19 % 98.941 M 163.19 % 37.593 M -47.03 % 70.964 M 405.08 % 14.050 M -84.23 % 89.072 M 489.72 % 15.104 M -66.07 % 44.509 M -9.22 % 49.030 M -24.86 % 65.250 M -35.48 % 101.137 M 962.92 % 9.515 M -75.68 % 39.130 M -26.28 % 53.077 M -41.46 % 90.669 M -66.31 % 269.093 M -11.25 % 303.208 M -65.84 % 887.652 M 43.23 % 619.739 M 38.83 % 446.386 M 3.92 % 429.545 M -3.68 % 445.955 M 7.14 % 416.220 M
Accumulated other comprehensive income loss -45.678 M -104.42 % 1.033 B 1 578.57 % -69.868 M 0.000 100.00 % -117.911 M -40.26 % -84.067 M -8.08 % -77.785 M -31.75 % -59.039 M -64.30 % -35.933 M 83.22 % -214.167 M 3.56 % -222.067 M -47.99 % -150.054 M 4.86 % -157.712 M -54.87 % -101.836 M -125.83 % -45.095 M 34.92 % -69.289 M 3.04 % -71.460 M 5.58 % -75.682 M 21.50 % -96.413 M -2.10 % -94.428 M -7.05 % -88.208 M 5.23 % -93.079 M -22.67 % -75.880 M -2 789.57 % -2.626 M -24.57 % -2.108 M 70.46 % -7.135 M
Retained earnings 684.245 M 0.81 % 678.763 M -6.95 % 729.466 M 14.90 % 634.880 M 2.34 % 620.390 M 4.29 % 594.845 M 18.70 % 501.133 M 12.82 % 444.205 M 5.49 % 421.074 M -28.69 % 590.461 M 39.17 % 424.286 M -21.14 % 538.013 M 1.12 % 532.043 M 22.76 % 433.386 M -7.69 % 469.471 M 29.87 % 361.481 M 19.75 % 301.865 M 1.35 % 297.850 M 17.17 % 254.212 M 25.29 % 202.905 M -12.09 % 230.807 M 27.27 % 181.350 M 6.82 % 169.779 M 1.89 % 166.623 M 293.98 % 42.292 M -52.20 % 88.478 M
Common stock 77.399 M 0.00 % 77.399 M 0.00 % 77.399 M 0.00 % 77.399 M 0.00 % 77.399 M 0.00 % 77.399 M 0.00 % 77.399 M -0.22 % 77.566 M 0.00 % 77.566 M 0.00 % 77.566 M 0.00 % 77.566 M 0.00 % 77.566 M -0.25 % 77.761 M -1.66 % 79.071 M -0.90 % 79.791 M -1.97 % 81.391 M -0.86 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 0.00 % 82.096 M 1 206.01 % 6.286 M 0.000
Total equity 1.087 B -2.55 % 1.116 B -0.87 % 1.125 B 10.58 % 1.018 B 2.58 % 992.126 M -2.97 % 1.022 B 7.54 % 950.831 M 4.37 % 910.986 M -0.66 % 917.062 M 0.59 % 911.715 M -4.54 % 955.043 M -16.52 % 1.144 B 1.47 % 1.127 B 1.95 % 1.106 B -9.28 % 1.219 B 6.83 % 1.141 B 1.87 % 1.120 B 0.86 % 1.111 B 6.46 % 1.043 B 4.68 % 996.441 M -8.55 % 1.090 B -11.12 % 1.226 B 8.30 % 1.132 B -2.18 % 1.157 B 20 289.09 % 5.676 M -97.33 % 212.825 M
Other non current liabilities 54.714 M 0.000 -100.00 % 52.441 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.817 M -8.19 % 1.979 M -69.59 % 6.507 M -28.34 % 9.080 M -51.84 % 18.852 M 1 187.70 % 1.464 M 450.38 % 266.000 K -52.24 % 557.000 K -98.78 % 45.821 M 0.08 % 45.783 M 180.97 % -56.546 M -265.85 % 34.094 M 0.000 0.000
Long term debt 73.032 M 537.11 % 11.463 M -13.03 % 13.181 M 3.40 % 12.748 M 56.11 % 8.166 M 1.99 % 8.007 M 10 868.49 % 73.000 K 2.82 % 71.000 K 0.000 0.000 -100.00 % 9.000 K -86.96 % 69.000 K 103.80 % -1.817 M 0.000 -100.00 % 2.862 M -40.30 % 4.794 M -48.53 % 9.315 M -73.03 % 34.534 M -3.52 % 35.795 M 1.10 % 35.404 M 114.17 % 16.531 M -4.26 % 17.266 M -66.16 % 51.016 M 0.000 -100.00 % 460.000 K 0.000
Total non current liabilities 127.746 M 90.38 % 67.099 M 2.25 % 65.622 M -6.85 % 70.448 M 2.50 % 68.729 M -9.96 % 76.332 M 5.84 % 72.123 M 4.08 % 69.296 M 114.78 % 32.264 M 0.00 % 32.264 M 302.85 % 8.009 M 7.23 % 7.469 M 311.06 % 1.817 M -8.19 % 1.979 M -78.88 % 9.369 M -32.47 % 13.874 M -51.34 % 28.511 M -34.08 % 43.248 M -16.68 % 51.908 M 5.15 % 49.367 M -36.11 % 77.268 M -27.33 % 106.323 M 22 521.91 % 470.000 K -98.62 % 34.094 M 7 311.74 % 460.000 K -99.93 % 660.576 M
Other current liabilities 75.852 M -12.49 % 86.676 M 44.10 % 60.148 M -23.57 % 78.695 M 107.69 % 37.891 M -52.61 % 79.954 M 21.09 % 66.028 M 33.79 % 49.351 M -30.82 % 71.334 M -7.16 % 76.834 M -10.65 % 85.990 M 55.34 % 55.357 M 1.99 % 54.279 M 280.91 % 14.250 M -50.26 % 28.648 M 1 418.98 % 1.886 M -18.43 % 2.312 M -50.94 % 4.713 M 161.40 % 1.803 M -3.58 % 1.870 M 37.30 % 1.362 M -98.89 % 123.006 M 2 495.06 % 4.740 M -40.51 % 7.968 M -97.15 % 279.707 M 468.94 % 49.163 M
Deferred revenue 0.000 0.000 0.000 0.000 100.00 % -90.775 M -206.82 % -29.586 M 58.27 % -70.891 M -407.12 % -13.979 M 84.31 % -89.072 M -489.72 % -15.104 M 66.06 % -44.500 M 9.11 % -48.961 M 24.96 % -65.250 M 35.48 % -101.137 M -1 420.17 % -6.653 M 80.62 % -34.336 M 21.54 % -43.762 M 44.91 % -79.437 M 68.91 % -255.505 M 11.25 % -287.878 M 66.95 % -871.121 M -42.55 % -611.106 M -36.90 % -446.386 M -1 054.43 % 46.770 M -83.83 % 289.213 M 428.80 % 54.692 M
Short term debt 61.818 M -3.04 % 63.758 M -9.50 % 70.448 M 14.98 % 61.272 M -32.50 % 90.775 M 206.82 % 29.586 M -58.27 % 70.891 M 407.12 % 13.979 M -84.31 % 89.072 M 489.72 % 15.104 M -66.06 % 44.500 M -9.11 % 48.961 M -24.96 % 65.250 M -35.48 % 101.137 M 1 420.17 % 6.653 M -80.62 % 34.336 M -21.54 % 43.762 M -44.91 % 79.437 M -68.91 % 255.505 M -11.25 % 287.878 M -66.95 % 871.121 M 42.55 % 611.106 M 36.90 % 446.386 M 3.92 % 429.545 M -3.68 % 445.955 M 7.14 % 416.220 M
Total current liabilities 195.283 M -29.10 % 275.418 M -14.62 % 322.590 M -27.13 % 442.690 M 18.74 % 372.822 M -21.15 % 472.846 M 64.37 % 287.663 M -17.38 % 348.195 M 61.68 % 215.355 M -55.55 % 484.463 M 72.26 % 281.245 M -29.54 % 399.130 M 45.31 % 274.671 M -16.76 % 329.973 M -16.53 % 395.332 M -41.79 % 679.107 M 10.59 % 614.055 M 3.26 % 594.673 M -9.81 % 659.385 M -15.05 % 776.216 M -42.54 % 1.351 B 10.49 % 1.223 B 39.31 % 877.554 M 8.94 % 805.536 M -22.83 % 1.044 B 45.84 % 715.728 M
Total liabilities 323.029 M -5.69 % 342.517 M -11.77 % 388.212 M -24.35 % 513.138 M 16.21 % 441.551 M -19.60 % 549.178 M 52.64 % 359.786 M -13.82 % 417.491 M 68.60 % 247.619 M -52.08 % 516.727 M 78.64 % 289.254 M -28.86 % 406.599 M 47.06 % 276.488 M -16.71 % 331.952 M -17.98 % 404.701 M -41.60 % 692.981 M 7.85 % 642.566 M 0.73 % 637.921 M -10.32 % 711.293 M -13.84 % 825.583 M -42.19 % 1.428 B 7.46 % 1.329 B 42.12 % 935.040 M 11.36 % 839.630 M -19.60 % 1.044 B 45.91 % 715.728 M
Other non current assets 90.239 M 6.93 % 84.394 M 55.62 % 54.230 M 135.84 % 22.994 M 1 361.33 % -1.823 M 78.80 % -8.598 M -41.88 % -6.060 M 49.32 % -11.958 M 6.16 % -12.743 M 34.73 % -19.524 M -66.42 % -11.732 M -50.64 % -7.788 M 25.54 % -10.460 M -21.94 % -8.578 M -15.44 % -7.431 M -38.30 % -5.373 M -24.29 % -4.323 M 27.31 % -5.947 M -123.74 % -2.658 M -24.67 % -2.132 M 9.51 % -2.356 M -3.06 % -2.286 M 23.49 % -2.988 M -102.47 % 120.854 M 758.22 % 14.082 M -45.22 % 25.706 M
Long term investments 172.557 M -14.06 % 200.778 M 28.36 % 156.419 M 33.53 % 117.138 M -1.44 % 118.849 M -23.89 % 156.157 M 81.19 % 86.182 M 4.89 % 82.165 M -50.37 % 165.546 M 105.25 % 80.657 M -35.92 % 125.874 M -9.58 % 139.206 M 56.04 % 89.214 M 68.97 % 52.799 M -48.04 % 101.619 M 10.39 % 92.053 M -5.12 % 97.024 M -11.17 % 109.223 M 39.21 % 78.458 M 16.98 % 67.070 M -37.73 % 107.705 M 65.31 % 65.152 M -4.58 % 68.282 M 2 473.38 % -2.877 M -108.38 % 34.342 M 0.000
Intangible assets 17.787 M -12.77 % 20.391 M -35.12 % 31.428 M 4.10 % 30.191 M -10.41 % 33.698 M -9.04 % 37.048 M -12.42 % 42.303 M -7.88 % 45.923 M -0.21 % 46.020 M -2.15 % 47.031 M 586.68 % 6.849 M -42.83 % 11.980 M -10.98 % 13.457 M -4.60 % 14.106 M -4.09 % 14.708 M -3.15 % 15.187 M -0.97 % 15.335 M -3.45 % 15.883 M -74.23 % 61.645 M 0.72 % 61.207 M -6.14 % 65.213 M -58.84 % 158.427 M 966.70 % 14.852 M -15.34 % 17.544 M -2.38 % 17.971 M -1.42 % 18.230 M
GoodWill 0.000 0.000 -100.00 % 6.213 M 0.00 % 6.213 M 0.00 % 6.213 M 0.00 % 6.213 M -3.73 % 6.454 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 -100.00 % 13.370 M -68.37 % 42.265 M 0.000 0.000 0.000 0.000
Goodwill and intangible assets 17.787 M -12.77 % 20.391 M -45.83 % 37.641 M 3.40 % 36.404 M -8.79 % 39.911 M -7.74 % 43.261 M -11.27 % 48.757 M 6.17 % 45.923 M -0.21 % 46.020 M -2.15 % 47.031 M 586.68 % 6.849 M -42.83 % 11.980 M -10.98 % 13.457 M -4.60 % 14.106 M -4.09 % 14.708 M -3.15 % 15.187 M -0.97 % 15.335 M -3.45 % 15.883 M -74.23 % 61.645 M 0.72 % 61.207 M -22.11 % 78.583 M -60.84 % 200.692 M 1 251.28 % 14.852 M -15.34 % 17.544 M -2.38 % 17.971 M -1.42 % 18.230 M
Property plant equipment net 211.010 M -3.49 % 218.651 M -2.67 % 224.658 M -9.21 % 247.440 M 2.72 % 240.885 M 8.72 % 221.565 M 39.50 % 158.832 M 74.35 % 91.101 M -1.26 % 92.263 M 14.12 % 80.845 M 27.27 % 63.521 M 15.06 % 55.206 M 2.52 % 53.847 M 16.69 % 46.144 M -6.00 % 49.091 M -6.20 % 52.336 M 10.04 % 47.562 M -4.60 % 49.853 M -34.49 % 76.097 M -0.52 % 76.497 M -1.22 % 77.442 M -25.35 % 103.737 M 104.30 % 50.777 M 194.89 % 17.219 M 58.63 % 10.855 M -4.04 % 11.312 M
Total non current assets 491.593 M -6.22 % 524.214 M 10.84 % 472.948 M 11.55 % 423.976 M 6.09 % 399.645 M -5.07 % 420.983 M 43.30 % 293.771 M 34.03 % 219.189 M -27.86 % 303.829 M 45.70 % 208.533 M 6.26 % 196.244 M -4.92 % 206.392 M 31.86 % 156.518 M 38.45 % 113.049 M -31.66 % 165.418 M 3.66 % 159.576 M -0.22 % 159.921 M -8.60 % 174.959 M -19.08 % 216.200 M 5.58 % 204.774 M -22.35 % 263.730 M -28.64 % 369.581 M 175.99 % 133.911 M -13.54 % 154.882 M 87.11 % 82.775 M 34.42 % 61.579 M
Other current assets 221.217 M 28.57 % 172.053 M 11.42 % 154.414 M 12.94 % 136.717 M -76.95 % 593.068 M 19.86 % 494.789 M 80.28 % 274.453 M -13.18 % 316.114 M -2.20 % 323.239 M -23.73 % 423.799 M -1.26 % 429.215 M 15.41 % 371.896 M -12.88 % 426.862 M -8.79 % 467.990 M -27.13 % 642.189 M 1.89 % 630.297 M 1.83 % 618.963 M 6.87 % 579.191 M -7.76 % 627.909 M 12.70 % 557.128 M -57.86 % 1.322 B 17.98 % 1.120 B 22.32 % 915.966 M 43.06 % 640.287 M 12.06 % 571.363 M 76.95 % 322.887 M
Short term investments 21.491 M 0.000 0.000 -100.00 % 10.000 M -76.19 % 42.000 M -44.00 % 75.000 M -64.95 % 214.000 M 20.75 % 177.230 M 36.33 % 130.000 M -6.88 % 139.600 M 497.01 % 23.383 M -88.22 % 198.546 M -2.05 % 202.693 M 331.26 % 47.000 M 135.00 % 20.000 M -60.00 % 50.000 M 0.000 0.000 0.000 0.000 -100.00 % 60.000 M 500.00 % 10.000 M 0.000 -100.00 % 79.829 M 0.000 0.000
cash and cash equivalents 173.632 M 67.64 % 103.573 M -28.63 % 145.116 M 26.82 % 114.427 M 25.98 % 90.831 M -57.56 % 214.008 M 10.85 % 193.054 M -14.14 % 224.851 M 38.33 % 162.547 M 41.33 % 115.009 M -30.59 % 165.699 M -38.69 % 270.284 M 169.46 % 100.304 M -33.51 % 150.854 M -3.17 % 155.791 M -31.11 % 226.154 M -30.80 % 326.789 M 5.54 % 309.640 M 4.70 % 295.740 M -6.74 % 317.113 M 26.06 % 251.560 M -3.56 % 260.834 M -38.14 % 421.637 M -39.94 % 702.073 M 630.25 % 96.141 M 61.42 % 59.559 M
Cash and short term investments 195.123 M 88.39 % 103.573 M -28.63 % 145.116 M 16.63 % 124.427 M -6.33 % 132.831 M -54.04 % 289.008 M -29.00 % 407.054 M 1.24 % 402.081 M 37.44 % 292.547 M 14.90 % 254.609 M 34.66 % 189.082 M -59.67 % 468.830 M 54.73 % 302.997 M 53.14 % 197.854 M 12.55 % 175.791 M -36.34 % 276.154 M -15.49 % 326.789 M 5.54 % 309.640 M 4.70 % 295.740 M -6.74 % 317.113 M 26.06 % 251.560 M -3.56 % 260.834 M -38.14 % 421.637 M -46.08 % 781.902 M 713.29 % 96.141 M 61.42 % 59.559 M
Total current assets 918.502 M -1.65 % 933.865 M -10.26 % 1.041 B -5.99 % 1.107 B 7.99 % 1.025 B -9.68 % 1.135 B 25.12 % 907.072 M -10.47 % 1.013 B 21.64 % 832.921 M -26.10 % 1.127 B 18.30 % 952.813 M -22.79 % 1.234 B 17.40 % 1.051 B -2.96 % 1.083 B -17.99 % 1.321 B -13.66 % 1.530 B 4.53 % 1.464 B 3.87 % 1.409 B -4.75 % 1.479 B -3.79 % 1.537 B -28.82 % 2.160 B 7.40 % 2.011 B 14.14 % 1.762 B -4.34 % 1.842 B 90.45 % 967.200 M 11.56 % 866.974 M
Inventory 244.248 M -23.95 % 321.172 M -0.68 % 323.361 M -22.63 % 417.934 M 39.71 % 299.153 M -6.84 % 321.132 M 42.37 % 225.565 M -23.52 % 294.947 M 35.84 % 217.135 M -51.61 % 448.730 M 16.46 % 385.322 M -2.10 % 393.574 M 22.49 % 321.309 M -23.45 % 419.744 M -16.53 % 502.885 M -19.33 % 623.388 M 20.39 % 517.792 M -0.47 % 520.244 M -6.37 % 555.630 M -16.23 % 663.249 M 25.97 % 526.514 M -15.07 % 619.969 M 46.04 % 424.528 M 1.12 % 419.844 M 40.09 % 299.696 M 1.30 % 295.862 M
Net receivables 257.914 M -23.48 % 337.067 M -19.32 % 417.775 M -2.36 % 427.851 M -17.22 % 516.847 M 18.89 % 434.719 M 81.93 % 238.946 M -12.19 % 272.105 M 4.52 % 260.326 M -9.62 % 288.040 M 4.58 % 275.419 M 2.15 % 269.609 M -11.70 % 305.342 M -1.59 % 310.269 M -35.62 % 481.936 M -8.48 % 526.566 M 1.85 % 516.994 M 14.72 % 450.658 M 4.38 % 431.737 M 4.38 % 413.619 M -32.38 % 611.683 M 12.23 % 545.019 M 27.02 % 429.078 M 35.51 % 316.648 M 55.07 % 204.191 M 8.23 % 188.666 M
Tax assets 0.000 0.000 0.000 0.000 -100.00 % 1.823 M -78.80 % 8.598 M 41.88 % 6.060 M -49.32 % 11.958 M -6.16 % 12.743 M -34.73 % 19.524 M 66.42 % 11.732 M 50.64 % 7.788 M -25.54 % 10.460 M 21.94 % 8.578 M 15.44 % 7.431 M 38.30 % 5.373 M 24.29 % 4.323 M -27.31 % 5.947 M 123.74 % 2.658 M 24.67 % 2.132 M -9.51 % 2.356 M 3.06 % 2.286 M -23.49 % 2.988 M 39.50 % 2.142 M -61.23 % 5.525 M -12.73 % 6.331 M
Other assets 0.000 0.000 0.000 0.000 -100.00 % 8.980 M -43.00 % 15.755 M -85.65 % 109.774 M 14.17 % 96.146 M 244.23 % 27.931 M -69.89 % 92.771 M -2.59 % 95.240 M -13.50 % 110.109 M -43.89 % 196.242 M -18.76 % 241.564 M 75.85 % 137.372 M -5.02 % 144.631 M 3.90 % 139.207 M -15.34 % 164.438 M 179.01 % 58.937 M -26.11 % 79.760 M -15.09 % 93.933 M -46.02 % 174.021 M 1.76 % 171.017 M 0.000 0.000 0.000
Account payables 57.613 M -53.90 % 124.984 M -34.90 % 191.994 M -32.62 % 284.946 M 20.10 % 237.250 M -26.67 % 323.522 M 155.67 % 126.540 M -51.32 % 259.964 M 770.11 % 29.877 M -91.72 % 360.718 M 197.36 % 121.306 M -53.97 % 263.532 M 87.12 % 140.836 M -29.62 % 200.097 M -40.59 % 336.825 M -46.23 % 626.439 M 16.15 % 539.318 M 11.91 % 481.925 M 25.90 % 382.772 M -18.85 % 471.690 M 2.50 % 460.193 M -2.85 % 473.700 M 13.34 % 417.954 M 15.86 % 360.742 M 18.97 % 303.227 M 24.09 % 244.356 M
Tax payables 0.000 0.000 0.000 -100.00 % 17.777 M 157.41 % 6.906 M -82.64 % 39.784 M 64.37 % 24.204 M -2.80 % 24.901 M -0.68 % 25.072 M -21.17 % 31.807 M 8.01 % 29.449 M -5.85 % 31.280 M 118.65 % 14.306 M -1.26 % 14.489 M -37.56 % 23.206 M 41.10 % 16.446 M -42.62 % 28.663 M 0.23 % 28.598 M 48.14 % 19.305 M 30.63 % 14.778 M -18.36 % 18.101 M 22.79 % 14.741 M 73.96 % 8.474 M 16.39 % 7.281 M -51.30 % 14.950 M 149.62 % 5.989 M
Deferred revenue non current 0.000 -100.00 % 39.240 M 0.000 -100.00 % 41.420 M -2.56 % 42.510 M -2.50 % 43.600 M 0.00 % 43.600 M 0.00 % 43.600 M 124.61 % 19.411 M 0.00 % 19.411 M 342.64 % -8.000 M -8.11 % -7.400 M 0.000 0.000 0.000 0.000 -100.00 % 344.000 K -76.50 % 1.464 M 450.38 % 266.000 K -52.24 % 557.000 K 0.000 0.000 100.00 % -5.530 M 78.46 % -25.674 M 0.000 0.000
Minority interest 3.147 M -38.46 % 5.114 M 20.47 % 4.245 M -62.51 % 11.324 M 13.08 % 10.014 M -31.81 % 14.685 M -25.01 % 19.583 M 549.30 % 3.016 M -26.15 % 4.084 M 79.04 % 2.281 M 12.64 % 2.025 M -16.97 % 2.439 M 419.66 % -763.000 K -157.98 % 1.316 M 9.39 % 1.203 M 27.71 % 942.000 K -6.73 % 1.010 M 427.92 % -308.000 K 46.43 % -575.000 K 65.13 % -1.649 M -105.02 % 32.829 M -66.71 % 98.615 M 10 276.99 % -969.000 K -182.51 % -343.000 K 18.53 % -421.000 K -154.82 % 768.000 K
Capital lease obligations 1.688 M -86.88 % 12.862 M -11.23 % 14.489 M 3.13 % 14.049 M 57.54 % 8.918 M 2.06 % 8.738 M 5 764.43 % 149.000 K -19.02 % 184.000 K 0.000 -100.00 % 7.000 K -94.62 % 130.000 K -30.48 % 187.000 K -92.94 % 2.647 M -42.92 % 4.637 M -51.27 % 9.515 M -6.07 % 10.130 M -22.54 % 13.077 M -9.30 % 14.418 M -11.31 % 16.257 M -5.88 % 17.273 M -4.07 % 18.006 M 93.14 % 9.323 M -81.73 % 51.016 M 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 -100.00 % 117.911 M 40.26 % 84.067 M 8.08 % 77.785 M 31.75 % 59.039 M 64.30 % 35.933 M -83.22 % 214.167 M -3.56 % 222.067 M 47.99 % 150.054 M -4.86 % 157.712 M 54.87 % 101.836 M 125.83 % 45.095 M -34.92 % 69.289 M -3.04 % 71.460 M -5.58 % 75.682 M -21.50 % 96.413 M 2.10 % 94.428 M 7.05 % 88.208 M -5.23 % 93.079 M 22.67 % 75.880 M 0.000 0.000 0.000
Other total stockholders equity 367.953 M 3.86 % 354.286 M -7.78 % 384.160 M 30.59 % 294.164 M -31.74 % 430.957 M -2.53 % 442.163 M 25.36 % 352.716 M -24.53 % 467.334 M 12.79 % 414.338 M 71.63 % 241.407 M -65.08 % 691.238 M -0.40 % 694.028 M 0.72 % 689.081 M -2.48 % 706.598 M -2.70 % 726.227 M -6.80 % 779.183 M -4.87 % 819.045 M 0.00 % 819.045 M 0.35 % 816.192 M -0.45 % 819.906 M -2.91 % 844.493 M -12.88 % 969.382 M 0.03 % 969.081 M 6.62 % 908.909 M 2 000.25 % -47.831 M -136.59 % 130.714 M
Deferred tax liabilities non current 0.000 -100.00 % 16.396 M 0.000 -100.00 % 16.280 M -9.82 % 18.053 M -26.98 % 24.725 M -13.09 % 28.450 M 11.02 % 25.625 M 99.37 % 12.853 M 0.00 % 12.853 M 60.66 % 8.000 M 8.11 % 7.400 M 0.000 0.000 0.000 0.000 -100.00 % 4.500 M -37.93 % 7.250 M -54.25 % 15.847 M 18.21 % 13.406 M -10.12 % 14.916 M -65.53 % 43.274 M 621.23 % 6.000 M -20.00 % 7.500 M 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 57.016 M 0.000 0.000 100.00 % -660.576 M
Total assets 1.410 B -3.29 % 1.458 B -3.67 % 1.514 B -1.13 % 1.531 B 6.78 % 1.434 B -8.78 % 1.572 B 19.92 % 1.311 B -1.34 % 1.328 B 14.06 % 1.165 B -18.46 % 1.428 B 14.80 % 1.244 B -19.75 % 1.551 B 10.45 % 1.404 B -2.36 % 1.438 B -11.44 % 1.624 B -11.47 % 1.834 B 4.05 % 1.763 B 0.81 % 1.748 B -0.34 % 1.754 B -3.71 % 1.822 B -27.63 % 2.518 B -1.46 % 2.555 B 23.60 % 2.067 B 3.51 % 1.997 B 90.19 % 1.050 B 13.08 % 928.553 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 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-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 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2011-01-31 2010-06-30 2010-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 100.00 % -277.760 M 0.000 -100.00 % 194.582 M 0.000 100.00 % -94.537 M 0.000 100.00 % -35.062 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
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 100.00 % -20.000 K 0.000 100.00 % -1.444 M 0.000 -100.00 % 907.000 K 0.000 -100.00 % 557.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
Change in working capital 0.000 -100.00 % 184.573 M 0.000 100.00 % -91.792 M 0.000 100.00 % -195.348 M 0.000 -100.00 % 233.255 M 0.000 100.00 % -84.396 M -50.98 % -55.897 M -3.63 % -53.938 M -173.49 % 73.398 M -68.28 % 231.394 M 41.50 % 163.534 M 182.48 % -198.264 M 0.000 -100.00 % 109.171 M 0.000 -100.00 % 21.079 M 0.000 100.00 % -342.664 M 0.000 100.00 % -261.613 M -449.04 % -47.649 M -99.65 % -23.867 M 0.00 % -23.867 M 61.35 % -61.743 M 0.00 % -61.743 M -100.00 % -30.871 M -5 218.04 % -580.500 K -100.00 % -290.250 K
Accounts receivables 0.000 -100.00 % 92.470 M 0.000 -100.00 % 1.394 M 0.000 100.00 % -167.961 M 0.000 -100.00 % 66.163 M 0.000 100.00 % -65.253 M 0.000 100.00 % -20.017 M 0.000 -100.00 % 180.531 M 0.000 100.00 % -78.213 M 0.000 100.00 % -6.661 M 0.000 -100.00 % 111.591 M 0.000 100.00 % -168.647 M 0.000 100.00 % -130.803 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 -100.00 % 92.103 M 0.000 100.00 % -93.005 M 0.000 100.00 % -25.535 M 0.000 -100.00 % 160.153 M 0.000 100.00 % -130.241 M -370.51 % 48.146 M 167.07 % -71.790 M -174.28 % 96.648 M -0.62 % 97.249 M -9.53 % 107.488 M 193.53 % -114.925 M 0.000 -100.00 % 100.291 M 0.000 100.00 % -77.086 M 0.000 100.00 % -127.564 M 0.000 100.00 % -126.825 M -300.00 % -31.706 M -12.57 % -28.166 M 0.00 % -28.166 M 58.37 % -67.660 M 0.00 % -67.660 M -100.00 % -33.830 M -2 635.96 % 1.334 M 100.00 % 667.000 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 0.000 -100.00 % 37.718 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 0.000 0.000 0.000 100.00 % -181.000 K 0.000 100.00 % -1.852 M 0.000 -100.00 % 6.939 M 0.000 -100.00 % 111.098 M 206.78 % -104.043 M -374.74 % 37.869 M 262.88 % -23.250 M 49.88 % -46.386 M -182.76 % 56.046 M 1 193.37 % -5.126 M 0.000 -100.00 % 15.541 M 0.000 100.00 % -13.426 M 0.000 100.00 % -46.453 M 0.000 100.00 % -3.985 M 75.00 % -15.943 M -470.85 % 4.299 M 0.00 % 4.299 M -27.34 % 5.917 M 0.00 % 5.917 M 100.00 % 2.959 M 254.53 % -1.915 M -100.00 % -957.250 K
Other non cash items 4.526 M 103.34 % -135.533 M -708.72 % -16.759 M -138.44 % 43.596 M 118.54 % -235.158 M -365.94 % 88.425 M 281.53 % -48.710 M 50.81 % -99.025 M -107.40 % -47.746 M -117.29 % 276.075 M 325.66 % -122.342 M -164.64 % 189.264 M 555.33 % -41.566 M 65.94 % -122.055 M 48.47 % -236.869 M -249.64 % 158.290 M 1 397.67 % -12.198 M 53.53 % -26.252 M -445.97 % 7.588 M -94.36 % 134.634 M 414.84 % -42.763 M -125.99 % 164.514 M 251.00 % -108.947 M -565.68 % 23.395 M -48.36 % 45.303 M 247.00 % -30.819 M -197.81 % -10.349 M 59.68 % -25.666 M -1 564.51 % 1.753 M 100.00 % 876.250 K 3 470.19 % -26.000 K -100.00 % -13.000 K
Net cash provided by operating activities 70.947 M -41.79 % 121.888 M 31.14 % 92.943 M 202.81 % 30.693 M 120.55 % -149.379 M -1 322.31 % 12.221 M -84.93 % 81.074 M -62.23 % 214.627 M 682.25 % 27.437 M -87.44 % 218.511 M 251.46 % -144.272 M -198.78 % 146.053 M 8.52 % 134.589 M 74.36 % 77.189 M 49.95 % 51.478 M -49.22 % 101.378 M -23.34 % 132.250 M -42.22 % 228.876 M 102.25 % 113.163 M -36.60 % 178.496 M 41.45 % 126.194 M 367.53 % -47.170 M -260.49 % 29.392 M 126.39 % -111.388 M -169.91 % 159.325 M 163.87 % 60.379 M 0.00 % 60.379 M 654.52 % -10.889 M 0.00 % -10.889 M -100.00 % -5.444 M -115.29 % 35.603 M 100.00 % 17.801 M
Investments in property plant and equipment -17.942 M -554.34 % -2.742 M 32.79 % -4.080 M 32.15 % -6.013 M 75.86 % -24.909 M 29.97 % -35.569 M 8.09 % -38.701 M -1 018.85 % -3.459 M 73.75 % -13.179 M 39.13 % -21.650 M -63.73 % -13.223 M -114.87 % -6.154 M -125.26 % -2.732 M -886.28 % -277.000 K -156.48 % -108.000 K 98.88 % -9.668 M -16 568.97 % -58.000 K 98.36 % -3.537 M -113.59 % -1.656 M -61.40 % -1.026 M 79.97 % -5.123 M -13.47 % -4.515 M 87.09 % -34.962 M -258.66 % -9.748 M -55.12 % -6.284 M -0.82 % -6.233 M 0.00 % -6.233 M -164.84 % -2.354 M 0.00 % -2.354 M -100.00 % -1.177 M -75.77 % -669.500 K -100.00 % -334.750 K
Acquisitions net 0.000 -100.00 % 7.678 M 200.00 % -7.678 M -138.86 % 19.756 M 0.000 0.000 100.00 % -25.967 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -2.028 M 0.000 0.000 0.000 0.000 0.000 100.00 % -72.980 M 0.000 100.00 % -478.750 K 0.000 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 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 100.00 % -19.521 M 32.45 % -28.900 M -267.82 % -7.857 M 0.00 % -7.857 M 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 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 -100.00 % 20.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 14.973 M 116.10 % -92.985 M -202 241.30 % 46.000 K -99.79 % 22.210 M -62.01 % 58.463 M -48.10 % 112.641 M 543.52 % -25.397 M -89.42 % -13.408 M -134.88 % 38.439 M 136.44 % -105.480 M -164.21 % 164.281 M 231.08 % 49.620 M 140.22 % -123.377 M 23.16 % -160.555 M -326.02 % -37.687 M 36.86 % -59.690 M -200.56 % 59.356 M 26.46 % 46.936 M 198.15 % -47.822 M -108.25 % 579.668 M 479.91 % -152.581 M -74.25 % -87.562 M 41.11 % -148.675 M -92.86 % -77.091 M -296.46 % -19.445 M -45.03 % -13.408 M -195.16 % 14.090 M 109.72 % -144.988 M -6 260.51 % 2.354 M 100.00 % 1.177 M 75.77 % 669.500 K 100.00 % 334.750 K
Net cash used for investing activites -2.969 M 96.63 % -88.049 M -651.78 % -11.712 M -132.58 % 35.953 M 7.15 % 33.554 M -56.46 % 77.072 M 185.57 % -90.065 M -433.97 % -16.867 M -166.77 % 25.260 M 119.87 % -127.130 M -184.16 % 151.058 M 247.53 % 43.466 M 134.47 % -126.109 M 21.59 % -160.832 M -325.54 % -37.795 M 47.06 % -71.386 M -220.39 % 59.298 M 36.63 % 43.399 M 187.71 % -49.478 M -108.55 % 578.642 M 466.92 % -157.704 M 4.45 % -165.057 M 10.12 % -183.637 M -111.47 % -86.839 M -237.51 % -25.729 M -244.50 % -7.469 M 62.71 % -20.030 M 71.80 % -71.024 M 6.94 % -76.317 M -100.00 % -38.159 M -290.62 % 20.018 M 100.00 % 10.009 M
Debt repayment 68.450 M 0.000 100.00 % -14.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 0.000 0.000 0.000 0.000 -100.00 % 78.209 M 0.000 -100.00 % 195.134 M 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 -100.00 % 17.431 M 0.000 -100.00 % 14.939 M 0.000 -100.00 % 5.310 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 -100.00 % 274.481 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased -896.000 K 94.15 % -15.311 M -20.18 % -12.740 M -138.85 % -5.334 M 69.33 % -17.393 M -59.95 % -10.874 M 27.04 % -14.904 M -196.13 % -5.033 M 5.09 % -5.303 M 0.000 100.00 % -2.790 M -885.87 % -283.000 K 98.52 % -19.154 M 5.87 % -20.349 M 62.70 % -54.556 M -33.85 % -40.760 M 0.000 0.000 100.00 % -3.714 M 84.89 % -24.587 M 80.31 % -124.889 M 0.000 0.000 0.000 100.00 % -95.869 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -59.708 M -15.55 % -51.673 M -96.75 % -26.263 M -0.83 % -26.047 M 49.38 % -51.456 M -165.70 % -19.366 M 70.34 % -65.290 M -17.40 % -55.614 M 25.14 % -74.288 M 0.000 100.00 % -105.784 M 0.000 0.000 0.000 0.000 100.00 % -77.961 M 43.23 % -137.333 M -44.56 % -95.000 M -100.00 % -47.500 M 36.90 % -75.274 M 33.09 % -112.507 M 0.87 % -113.491 M 20.36 % -142.500 M 0.000 0.000 100.00 % -147.600 M 0.000 100.00 % -90.000 M 0.000 0.000 0.000 0.000
Other financing activites -5.765 M 30.87 % -8.339 M 28.01 % -11.584 M -0.45 % -11.532 M -126.32 % 43.807 M 190.51 % -48.401 M -215.15 % 42.032 M 152.79 % -79.618 M -214.99 % 69.240 M 148.81 % -141.845 M -2 520.93 % -5.412 M 71.88 % -19.249 M 67.54 % -59.296 M -175.33 % 78.711 M 194.20 % -83.556 M -61.43 % -51.760 M -42.78 % -36.251 M 78.14 % -165.826 M -329.80 % -38.582 M 93.76 % -617.825 M -560.95 % 134.032 M -20.29 % 168.154 M 898.48 % 16.841 M -97.91 % 804.049 M 924.04 % -97.574 M -141.53 % 234.960 M 193.74 % -250.651 M -314.16 % 117.039 M 201.04 % -115.839 M -100.00 % -57.919 M 49.09 % -113.760 M -100.00 % -56.880 M
Net cash used provided by financing activities 2.081 M 102.76 % -75.323 M -48.86 % -50.601 M -17.92 % -42.913 M -461.03 % -7.649 M 88.71 % -67.767 M -191.37 % -23.258 M 82.80 % -135.232 M -2 578.92 % -5.048 M 96.44 % -141.845 M -27.56 % -111.196 M -477.67 % -19.249 M 67.54 % -59.296 M -175.33 % 78.711 M 194.20 % -83.556 M 35.59 % -129.721 M 25.27 % -173.584 M 33.45 % -260.826 M -203.00 % -86.082 M 87.58 % -693.099 M -3 319.97 % 21.525 M -60.62 % 54.663 M 143.50 % -125.659 M -115.63 % 804.049 M 924.04 % -97.574 M -158.93 % 165.569 M 166.06 % -250.651 M -212.82 % 222.173 M 291.80 % -115.839 M -100.00 % -57.919 M 49.09 % -113.760 M -100.00 % -56.880 M
Effect of forex changes on cash 0.000 100.00 % -59.000 K -200.00 % 59.000 K 143.07 % -137.000 K -146.13 % 297.000 K 151.92 % -572.000 K -226.55 % 452.000 K 301.79 % -224.000 K -101.80 % -111.000 K 50.88 % -226.000 K -29.14 % -175.000 K 39.66 % -290.000 K -209.02 % 266.000 K 5 420.00 % -5.000 K 98.98 % -490.000 K 45.92 % -906.000 K -11.17 % -815.000 K -133.25 % 2.451 M 139.36 % 1.024 M -32.36 % 1.514 M 112.94 % 711.000 K 121.95 % -3.239 M -508.83 % -532.000 K -583.64 % 110.000 K -80.36 % 560.000 K 100.26 % -214.378 M -199.99 % 214.403 M 18 393.77 % -1.172 M -220.08 % 976.000 K 100.00 % 488.000 K -72.49 % 1.774 M 100.00 % 887.000 K
Net change in cash 173.632 M 219.65 % -145.116 M -200.00 % 145.116 M 515.00 % 23.596 M 119.16 % -123.177 M -687.84 % 20.954 M 165.90 % -31.797 M -151.04 % 62.304 M 31.06 % 47.538 M 193.78 % -50.690 M 51.53 % -104.585 M -161.53 % 169.980 M 436.26 % -50.550 M -923.90 % -4.937 M 92.98 % -70.363 M 30.08 % -100.635 M -686.83 % 17.149 M 23.37 % 13.900 M 165.04 % -21.373 M -132.60 % 65.553 M 806.85 % -9.274 M 94.23 % -160.803 M 42.66 % -280.436 M -806.61 % -30.933 M -138.07 % 81.251 M 890.51 % 8.203 M 300.00 % 2.051 M 103.26 % -62.980 M -300.00 % -15.745 M 0.00 % -15.745 M -293.93 % 8.119 M 0.00 % 8.119 M
Cash at beginning of period 0.000 -100.00 % 145.116 M 0.000 -100.00 % 90.831 M -57.56 % 214.008 M 10.85 % 193.054 M -14.14 % 224.851 M 38.33 % 162.547 M 41.33 % 115.009 M -30.59 % 165.699 M -38.69 % 270.284 M 169.46 % 100.304 M -33.51 % 150.854 M -3.17 % 155.791 M -31.11 % 226.154 M -30.80 % 326.789 M 5.54 % 309.640 M 4.70 % 295.740 M -6.74 % 317.113 M 26.06 % 251.560 M -3.56 % 260.834 M -38.14 % 421.637 M -39.94 % 702.073 M 630.25 % 96.141 M 545.69 % 14.890 M -71.01 % 51.356 M 300.00 % 12.839 M -88.77 % 114.336 M 300.00 % 28.584 M 0.00 % 28.584 M 39.67 % 20.465 M 0.00 % 20.465 M
Cash at end of period 173.632 M 0.000 -100.00 % 145.116 M 26.82 % 114.427 M 25.98 % 90.831 M -57.56 % 214.008 M 10.85 % 193.054 M -14.14 % 224.851 M 38.33 % 162.547 M 41.33 % 115.009 M -30.59 % 165.699 M -38.69 % 270.284 M 169.46 % 100.304 M -33.51 % 150.854 M -3.17 % 155.791 M -31.11 % 226.154 M -30.80 % 326.789 M 5.54 % 309.640 M 4.70 % 295.740 M -6.74 % 317.113 M 26.06 % 251.560 M -3.56 % 260.834 M -38.14 % 421.637 M 546.60 % 65.209 M -32.17 % 96.141 M 61.42 % 59.559 M 300.00 % 14.890 M -71.01 % 51.356 M 300.00 % 12.839 M 0.00 % 12.839 M -55.08 % 28.584 M 0.00 % 28.584 M
Operating cash flow 70.947 M -41.79 % 121.888 M 31.14 % 92.943 M 202.81 % 30.693 M 120.55 % -149.379 M -1 322.31 % 12.221 M -84.93 % 81.074 M -62.23 % 214.627 M 682.25 % 27.437 M -87.44 % 218.511 M 251.46 % -144.272 M -198.78 % 146.053 M 8.52 % 134.589 M 74.36 % 77.189 M 49.95 % 51.478 M -49.22 % 101.378 M -23.34 % 132.250 M -42.22 % 228.876 M 102.25 % 113.163 M -36.60 % 178.496 M 41.45 % 126.194 M 367.53 % -47.170 M -260.49 % 29.392 M 126.39 % -111.388 M -169.91 % 159.325 M 163.87 % 60.379 M 0.00 % 60.379 M 654.52 % -10.889 M 0.00 % -10.889 M -100.00 % -5.444 M -115.29 % 35.603 M 100.00 % 17.801 M
Capital expenditure -17.942 M -554.34 % -2.742 M 32.79 % -4.080 M 32.15 % -6.013 M 75.86 % -24.909 M 29.97 % -35.569 M 8.09 % -38.701 M -1 018.85 % -3.459 M 73.75 % -13.179 M 39.13 % -21.650 M -63.73 % -13.223 M -114.87 % -6.154 M -125.26 % -2.732 M -886.28 % -277.000 K -156.48 % -108.000 K 98.88 % -9.668 M -16 568.97 % -58.000 K 98.36 % -3.537 M -113.59 % -1.656 M -61.40 % -1.026 M 79.97 % -5.123 M -13.47 % -4.515 M 87.09 % -34.962 M -258.66 % -9.748 M -55.12 % -6.284 M -0.82 % -6.233 M 0.00 % -6.233 M -164.84 % -2.354 M 0.00 % -2.354 M -100.00 % -1.177 M -75.77 % -669.500 K -100.00 % -334.750 K
Free CashFlow 53.005 M -55.51 % 119.146 M 34.08 % 88.863 M 260.06 % 24.680 M 114.16 % -174.288 M -646.48 % -23.348 M -155.10 % 42.373 M -79.93 % 211.168 M 1 381.05 % 14.258 M -92.76 % 196.861 M 225.00 % -157.495 M -212.58 % 139.899 M 6.10 % 131.857 M 71.44 % 76.912 M 49.72 % 51.370 M -43.99 % 91.710 M -30.62 % 132.192 M -41.34 % 225.339 M 102.09 % 111.507 M -37.17 % 177.470 M 46.58 % 121.071 M 334.25 % -51.685 M -827.92 % -5.570 M 95.40 % -121.136 M -179.15 % 153.041 M 182.65 % 54.146 M 0.00 % 54.146 M 508.90 % -13.242 M 0.00 % -13.242 M -100.00 % -6.621 M -118.95 % 34.933 M 100.00 % 17.467 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017 2016 2016 2015 2015 2014 2014 2013 2013 2012 2012 2011 2011 2011 2010 2010