0050.HK

Hong Kong Ferry (Holdings) Company Limited 0050.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
Revenue 422.910 M 12.89 % 374.605 M 33.49 % 280.632 M 14.92 % 244.197 M 17.25 % 208.269 M -30.31 % 298.846 M -72.55 % 1.089 B 143.18 % 447.637 M -10.79 % 501.759 M -48.46 % 973.625 M -72.24 % 3.507 B 696.60 % 440.241 M -28.55 % 616.181 M -2.97 % 635.040 M -30.35 % 911.707 M -57.37 % 2.139 B 309.43 % 522.361 M -22.42 % 673.318 M -4.89 % 707.964 M -7.35 % 764.129 M -23.12 % 993.902 M -4.55 % 1.041 B -22.58 % 1.345 B -4.11 % 1.403 B 80.64 % 776.525 M -12.67 % 889.223 M -7.72 % 963.593 M -11.90 % 1.094 B
Net income 163.875 M -13.93 % 190.393 M -85.34 % 1.299 B 998.64 % 118.249 M 344.75 % 26.588 M -80.51 % 136.416 M -60.42 % 344.643 M -0.48 % 346.292 M 46.31 % 236.678 M 22.69 % 192.915 M -81.30 % 1.031 B 251.49 % 293.437 M -26.34 % 398.355 M -29.51 % 565.125 M 16.96 % 483.167 M -56.02 % 1.099 B 308.84 % -526.045 M -236.80 % 384.522 M 215.94 % 121.707 M -49.95 % 243.191 M -38.13 % 393.066 M 48.52 % 264.655 M -26.15 % 358.376 M 27.12 % 281.926 M 122.67 % 126.613 M 4.52 % 121.140 M 144.03 % -275.140 M -280.66 % 152.297 M
Income before tax 176.324 M -14.67 % 206.636 M -84.76 % 1.356 B 878.27 % 138.603 M 249.57 % 39.650 M -74.33 % 154.443 M -61.17 % 397.757 M 15.79 % 343.527 M 15.86 % 296.503 M 23.04 % 240.978 M -80.31 % 1.224 B 290.86 % 313.197 M -28.01 % 435.037 M -26.72 % 593.678 M 12.47 % 527.874 M -54.43 % 1.158 B 312.95 % -543.924 M -235.12 % 402.562 M 248.34 % 115.566 M -49.63 % 229.434 M -43.17 % 403.691 M 45.73 % 277.018 M -22.53 % 357.563 M 20.51 % 296.701 M 130.74 % 128.587 M 3.02 % 124.813 M 148.44 % -257.683 M -235.44 % 190.254 M
Income before tax ratio 0.42 -24.42 % 0.55 -88.58 % 4.83 751.26 % 0.57 198.14 % 0.19 -63.16 % 0.52 41.43 % 0.37 -52.39 % 0.77 29.87 % 0.59 138.75 % 0.25 -29.09 % 0.35 -50.93 % 0.71 0.76 % 0.71 -24.48 % 0.93 61.46 % 0.58 6.91 % 0.54 152.01 % -1.04 -274.16 % 0.60 266.26 % 0.16 -45.63 % 0.30 -26.08 % 0.41 52.68 % 0.27 0.07 % 0.27 25.68 % 0.21 27.74 % 0.17 17.98 % 0.14 152.49 % -0.27 -253.73 % 0.17
EBITDA 152.996 M -20.55 % 192.565 M 0.90 % 190.853 M 7.37 % 177.750 M 185.31 % 62.300 M -21.88 % 79.749 M -77.39 % 352.729 M 68.23 % 209.673 M -30.73 % 302.670 M 20.93 % 250.287 M -76.88 % 1.083 B 987.43 % 99.557 M -77.46 % 441.630 M -26.76 % 602.984 M 11.81 % 539.293 M -53.93 % 1.171 B 319.80 % -532.565 M -228.82 % 413.403 M 225.85 % 126.868 M -46.66 % 237.830 M -32.32 % 351.404 M 15.14 % 305.203 M -29.57 % 433.325 M 18.74 % 364.929 M 138.35 % 153.107 M -14.96 % 180.038 M -29.89 % 256.788 M -18.02 % 313.226 M
Net income ratio 0.39 -23.76 % 0.51 -89.02 % 4.63 856.01 % 0.48 279.31 % 0.13 -72.03 % 0.46 44.18 % 0.32 -59.07 % 0.77 64.00 % 0.47 138.06 % 0.20 -32.63 % 0.29 -55.88 % 0.67 3.10 % 0.65 -27.35 % 0.89 67.92 % 0.53 3.17 % 0.51 151.01 % -1.01 -276.34 % 0.57 232.20 % 0.17 -45.98 % 0.32 -19.53 % 0.40 55.61 % 0.25 -4.61 % 0.27 32.56 % 0.20 23.27 % 0.16 19.69 % 0.14 147.71 % -0.29 -305.05 % 0.14
Ratio EBITDA 0.36 -29.62 % 0.51 -24.41 % 0.68 -6.57 % 0.73 143.34 % 0.30 12.09 % 0.27 -17.64 % 0.32 -30.82 % 0.47 -22.35 % 0.60 134.65 % 0.26 -16.73 % 0.31 36.51 % 0.23 -68.45 % 0.72 -24.52 % 0.95 60.52 % 0.59 8.08 % 0.55 153.68 % -1.02 -266.05 % 0.61 242.62 % 0.18 -42.42 % 0.31 -11.97 % 0.35 20.63 % 0.29 -9.02 % 0.32 23.83 % 0.26 31.95 % 0.20 -2.62 % 0.20 -24.02 % 0.27 -6.95 % 0.29
Gross profit ratio 0.39 3.47 % 0.38 4.35 % 0.36 10.29 % 0.33 14.61 % 0.28 -30.40 % 0.41 12.80 % 0.36 -26.26 % 0.49 -3.94 % 0.51 59.29 % 0.32 -8.54 % 0.35 -26.22 % 0.48 -10.15 % 0.53 10.22 % 0.48 13.53 % 0.42 -4.81 % 0.44 67.47 % 0.27 -30.67 % 0.38 -4.20 % 0.40 4.84 % 0.38 -7.92 % 0.41 11.44 % 0.37 -5.76 % 0.39 30.29 % 0.30 3.26 % 0.29 16.64 % 0.25 -74.89 % 1.00 0.00 % 1.00
Weighted average shs out dil 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.11 % 355.868 M -0.05 % 356.063 M -0.07 % 356.310 M 0.01 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M
Weighted average shs out 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 3.37 % 344.643 M -3.26 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.11 % 355.868 M -0.05 % 356.063 M -0.07 % 356.310 M 0.01 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M
EPS diluted 0.46 -13.21 % 0.53 -85.48 % 3.65 1 006.06 % 0.33 342.36 % 0.07 -80.37 % 0.38 -60.82 % 0.97 11.49 % 0.87 26.09 % 0.69 21.05 % 0.57 -80.28 % 2.89 252.44 % 0.82 -26.13 % 1.11 -30.19 % 1.59 16.91 % 1.36 -55.84 % 3.08 308.11 % -1.48 -237.04 % 1.08 217.65 % 0.34 -50.00 % 0.68 -26.09 % 0.92 24.32 % 0.74 -22.92 % 0.96 21.52 % 0.79 119.44 % 0.36 5.88 % 0.34 144.16 % -0.77 -279.07 % 0.43
Earnings per share 0.46 -13.21 % 0.53 -85.48 % 3.65 1 006.06 % 0.33 342.36 % 0.07 -80.37 % 0.38 -62.00 % 1.00 14.94 % 0.87 26.09 % 0.69 21.05 % 0.57 -80.28 % 2.89 252.44 % 0.82 -26.13 % 1.11 -30.19 % 1.59 16.91 % 1.36 -55.84 % 3.08 308.11 % -1.48 -237.04 % 1.08 217.65 % 0.34 -50.00 % 0.68 -26.09 % 0.92 24.32 % 0.74 -22.92 % 0.96 21.52 % 0.79 119.44 % 0.36 5.88 % 0.34 144.16 % -0.77 -279.07 % 0.43
Gross profit 164.107 M 16.81 % 140.490 M 39.29 % 100.858 M 26.75 % 79.575 M 34.38 % 59.218 M -51.50 % 122.088 M -69.03 % 394.248 M 79.32 % 219.857 M -14.30 % 256.554 M -17.91 % 312.530 M -74.61 % 1.231 B 487.71 % 209.419 M -35.81 % 326.242 M 6.94 % 305.057 M -20.92 % 385.770 M -59.42 % 950.676 M 585.69 % 138.645 M -46.21 % 257.752 M -8.88 % 282.882 M -2.87 % 291.234 M -29.21 % 411.389 M 6.37 % 386.761 M -27.04 % 530.116 M 24.94 % 424.304 M 86.52 % 227.483 M 1.86 % 223.327 M -76.82 % 963.593 M -11.90 % 1.094 B
Income tax expense 15.948 M -23.22 % 20.770 M -63.42 % 56.781 M 178.97 % 20.354 M 55.83 % 13.062 M -28.74 % 18.331 M -65.49 % 53.114 M 63.92 % 32.402 M -37.62 % 51.942 M 34.72 % 38.556 M -80.00 % 192.738 M 875.39 % 19.760 M -46.13 % 36.682 M 28.47 % 28.553 M -36.13 % 44.707 M -25.14 % 59.721 M 434.03 % -17.879 M -199.11 % 18.040 M 393.76 % -6.141 M 55.36 % -13.757 M -229.48 % 10.625 M -14.06 % 12.363 M 1 620.66 % -813.000 K -105.50 % 14.775 M 648.48 % 1.974 M -46.26 % 3.673 M -78.96 % 17.457 M -54.01 % 37.957 M
Cost of revenue 258.803 M 10.55 % 234.115 M 30.23 % 179.774 M 9.20 % 164.622 M 10.45 % 149.051 M -15.68 % 176.758 M -74.54 % 694.315 M 204.82 % 227.780 M -7.11 % 245.205 M -62.91 % 661.095 M -70.96 % 2.276 B 886.13 % 230.822 M -20.39 % 289.939 M -12.14 % 329.983 M -37.26 % 525.937 M -55.73 % 1.188 B 209.62 % 383.716 M -7.66 % 415.566 M -2.24 % 425.082 M -10.11 % 472.895 M -18.82 % 582.513 M -11.01 % 654.557 M -19.68 % 814.950 M -16.71 % 978.393 M 78.20 % 549.042 M -17.55 % 665.896 M 0.000 0.000
General and administrative expenses 98.174 M 30.90 % 74.998 M 19.36 % 62.835 M 19.90 % 52.405 M 4.26 % 50.263 M 3.43 % 48.594 M -2.78 % 49.981 M 12.92 % 44.263 M 5.15 % 42.097 M -3.33 % 43.547 M -0.88 % 43.933 M -6.73 % 47.102 M 9.95 % 42.839 M -7.38 % 46.250 M 11.87 % 41.343 M 1.51 % 40.728 M -2.45 % 41.749 M -23.34 % 54.457 M -19.02 % 67.246 M 47.91 % 45.463 M 7.02 % 42.482 M -3.13 % 43.855 M -6.85 % 47.081 M -11.47 % 53.181 M -27.24 % 73.087 M -33.28 % 109.544 M 0.000 0.000
Selling and marketing expenses 7.589 M -40.41 % 12.736 M 70.88 % 7.453 M 48.94 % 5.004 M 3 423.94 % 142.000 K -76.09 % 594.000 K -98.17 % 32.516 M 185.63 % 11.384 M -55.02 % 25.311 M -44.88 % 45.922 M -60.34 % 115.799 M 103.73 % 56.839 M 37.13 % 41.450 M 111.26 % 19.620 M -53.46 % 42.160 M -51.73 % 87.345 M 400.00 % 17.469 M -28.05 % 24.279 M -37.62 % 38.923 M 28.62 % 30.263 M -32.60 % 44.903 M -10.31 % 50.066 M 10.32 % 45.384 M 837.49 % 4.841 M 111.40 % 2.290 M -53.69 % 4.945 M 0.000 0.000
Other expenses -76.593 M 37.00 % -121.569 M -4 458.27 % -2.667 M -213.03 % -852.000 K 98.14 % -45.866 M 0.000 -100.00 % 706.000 K 0.000 -100.00 % 430.000 K -46.78 % 808.000 K 0.000 0.000 -100.00 % 19.440 M -92.06 % 244.970 M 208.95 % -224.840 M 36.59 % -354.559 M -699.49 % -44.348 M 80.09 % -222.726 M -462.70 % 61.407 M 540.51 % -13.940 M 82.23 % -78.453 M -3 287.44 % -2.316 M -112.89 % 17.962 M -28.61 % 25.162 M 7.45 % 23.418 M 202.05 % -22.947 M -102.76 % 829.916 M -8.14 % 903.444 M
Operating expenses 29.170 M 186.21 % -33.835 M -150.04 % 67.621 M 19.86 % 56.418 M 1 142.96 % 4.539 M -90.77 % 49.188 M 874.60 % 5.047 M -95.25 % 106.345 M 238.44 % 31.422 M -60.01 % 78.569 M 185.76 % 27.495 M -64.52 % 77.497 M -25.29 % 103.729 M 160.21 % 39.863 M 128.20 % -141.337 M 37.60 % -226.486 M -1 623.11 % 14.870 M 110.33 % -143.990 M -185.93 % 167.576 M 171.22 % 61.786 M 591.74 % 8.932 M -90.25 % 91.605 M -17.04 % 110.427 M 32.75 % 83.184 M -15.80 % 98.795 M 7.92 % 91.542 M -88.97 % 829.916 M -8.14 % 903.444 M
Cost and expenses 287.973 M 43.79 % 200.280 M -19.04 % 247.395 M 11.92 % 221.040 M 11.71 % 197.861 M -12.43 % 225.946 M -67.69 % 699.362 M 109.31 % 334.125 M 20.79 % 276.627 M -62.60 % 739.664 M -67.89 % 2.304 B 647.18 % 308.319 M -21.68 % 393.668 M 6.44 % 369.846 M -3.84 % 384.600 M -60.00 % 961.562 M 141.24 % 398.586 M 46.77 % 271.576 M -54.18 % 592.658 M 10.84 % 534.681 M -9.60 % 591.445 M -20.74 % 746.162 M -19.37 % 925.377 M -12.83 % 1.062 B 63.86 % 647.837 M -14.47 % 757.438 M -8.73 % 829.916 M -8.14 % 903.444 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 105.763 M 20.55 % 87.734 M 24.82 % 70.288 M 22.73 % 57.270 M 13.62 % 50.405 M 2.47 % 49.188 M -40.38 % 82.497 M 48.25 % 55.647 M -17.45 % 67.408 M -24.66 % 89.469 M -43.99 % 159.732 M 53.68 % 103.941 M 23.32 % 84.289 M 27.96 % 65.870 M -21.12 % 83.503 M -34.80 % 128.073 M 116.27 % 59.218 M -24.79 % 78.736 M -25.84 % 106.169 M 40.20 % 75.726 M -13.34 % 87.385 M -6.96 % 93.921 M 1.57 % 92.465 M 59.36 % 58.022 M -23.02 % 75.377 M -34.16 % 114.489 M 0.000 0.000
Interest income 5.114 M -50.33 % 10.296 M -87.03 % 79.400 M 797.48 % 8.847 M 542.95 % 1.376 M -55.98 % 3.126 M -63.46 % 8.556 M -50.61 % 17.325 M 103.18 % 8.527 M 21.52 % 7.017 M -66.38 % 20.874 M -20.57 % 26.281 M 319.69 % 6.262 M 153.11 % 2.474 M 0.000 -100.00 % 7.940 M -61.31 % 20.524 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 473.000 K 78.49 % 265.000 K 6.43 % 249.000 K 104.10 % 122.000 K -23.75 % 160.000 K 207.69 % 52.000 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 6.262 M 0.000 0.000 -100.00 % 1.789 M 84.62 % 969.000 K 0.000 0.000 -100.00 % 14.000 K -87.04 % 108.000 K -99.71 % 37.170 M -70.09 % 124.253 M 179.73 % 44.419 M 43 879.21 % 101.000 K -98.55 % 6.972 M -98.22 % 391.360 M 0.000
Depreciation and amortization 18.059 M -0.99 % 18.240 M 25.72 % 14.508 M 85.88 % 7.805 M 2.41 % 7.621 M 11.27 % 6.849 M 25.79 % 5.445 M -4.07 % 5.676 M -19.85 % 7.082 M 20.18 % 5.893 M -1.12 % 5.960 M -1.63 % 6.059 M -14.28 % 7.068 M -30.81 % 10.216 M -16.17 % 12.186 M 9.49 % 11.130 M 7.12 % 10.390 M 4.94 % 9.901 M 1.01 % 9.802 M 16.94 % 8.382 M -17.76 % 10.192 M 1.44 % 10.047 M -26.32 % 13.636 M -42.73 % 23.809 M -2.50 % 24.419 M -49.39 % 48.253 M -60.81 % 123.111 M 0.11 % 122.972 M
Operating income 59.711 M -65.75 % 174.325 M -1.15 % 176.345 M 3.77 % 169.945 M 210.80 % 54.679 M -24.99 % 72.900 M -79.01 % 347.284 M 70.24 % 203.997 M -20.95 % 258.074 M 5.60 % 244.394 M -77.30 % 1.077 B 1 051.52 % 93.498 M -78.47 % 434.303 M 24.87 % 347.798 M -34.02 % 527.107 M -54.54 % 1.159 B 313.45 % -543.197 M -235.21 % 401.742 M 248.41 % 115.306 M -49.75 % 229.448 M -42.80 % 401.115 M 45.27 % 276.124 M -22.78 % 357.562 M 20.51 % 296.701 M 130.56 % 128.688 M -2.35 % 131.785 M -1.42 % 133.677 M -29.74 % 190.254 M
Operating income ratio 0.14 -69.66 % 0.47 -25.94 % 0.63 -9.71 % 0.70 165.08 % 0.26 7.63 % 0.24 -23.54 % 0.32 -29.99 % 0.46 -11.40 % 0.51 104.90 % 0.25 -18.24 % 0.31 44.55 % 0.21 -69.87 % 0.70 28.69 % 0.55 -5.27 % 0.58 6.65 % 0.54 152.13 % -1.04 -274.28 % 0.60 266.34 % 0.16 -45.76 % 0.30 -25.60 % 0.40 52.20 % 0.27 -0.25 % 0.27 25.68 % 0.21 27.64 % 0.17 11.82 % 0.15 6.83 % 0.14 -20.25 % 0.17
Total other income expenses net 41.387 M 28.09 % 32.311 M -97.26 % 1.180 B 3 863.55 % -31.342 M -108.54 % -15.029 M -118.43 % 81.543 M 61.56 % 50.473 M 6 017.94 % 825.000 K -84.93 % 5.476 M 260.30 % -3.416 M -517.60 % 818.000 K -18.12 % 999.000 K -99.59 % 241.067 M -1.59 % 244.970 M 0.000 100.00 % -1.127 M -55.02 % -727.000 K 0.000 -100.00 % 260.000 K 1 957.14 % -14.000 K 99.98 % -61.521 M -6 981.54 % 894.000 K 89 300.00 % 1.000 K 0.000 100.00 % -101.000 K 98.55 % -6.972 M 98.32 % -416.110 M 0.000
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
Net debt -1.869 B -2.91 % -1.816 B -1 262.20 % -133.290 M 87.71 % -1.085 B -167.62 % -405.351 M 36.66 % -639.914 M 29.16 % -903.362 M 49.58 % -1.792 B -88.71 % -949.449 M 60.30 % -2.392 B 5.49 % -2.531 B -43.83 % -1.760 B -110.22 % -837.030 M -22.23 % -684.813 M 9.10 % -753.344 M 42.99 % -1.321 B -249.13 % -378.497 M 56.59 % -871.819 M 26.04 % -1.179 B -13.24 % -1.041 B -12.95 % -921.568 M -2.63 % -897.938 M -0.31 % -895.146 M -418.60 % -172.607 M -136.37 % 474.523 M -33.31 % 711.488 M 212.45 % 227.710 M 37.39 % 165.743 M
Total investments 829.783 M 1.95 % 813.944 M -84.72 % 5.326 B 52.59 % 3.491 B -16.64 % 4.187 B 1.18 % 4.139 B 142.09 % 1.710 B 10.31 % 1.550 B -24.27 % 2.046 B 120.24 % 929.176 M 73.75 % 534.789 M 28.11 % 417.431 M -43.10 % 733.682 M 43.00 % 513.081 M -19.05 % 633.854 M 1.81 % 622.597 M 163.56 % 236.222 M -31.64 % 345.536 M 99.50 % 173.205 M 9.12 % 158.722 M -27.43 % 218.722 M -3.86 % 227.503 M 23.19 % 184.681 M 0.000 0.000 0.000 -100.00 % 73.580 M -38.51 % 119.665 M
Total debt 8.024 M -17.80 % 9.762 M -46.73 % 18.325 M 339.03 % 4.174 M -24.87 % 5.556 M 350.97 % 1.232 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 326.000 K 36.97 % 238.000 K -99.76 % 100.216 M 34 818.47 % 287.000 K 43.50 % 200.000 K -35.28 % 309.000 K 107.38 % 149.000 K -71.73 % 527.000 K -44.58 % 951.000 K -3.35 % 984.000 K -99.84 % 601.459 M -25.03 % 802.266 M 219.04 % 251.464 M 33.12 % 188.896 M
Accumulated other comprehensive income loss 2.347 M 117.36 % -13.517 M 42.93 % -23.687 M 1.29 % -23.996 M 16.67 % -28.798 M 37.00 % -45.711 M 2.43 % -46.848 M -8 061.67 % -574.000 K 67.09 % -1.744 M 94.30 % -30.615 M -131.76 % 96.388 M 129.99 % 41.909 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -541.456 M 22.44 % -698.087 M 24.07 % -919.422 M 7.48 % -993.799 M -26.45 % -785.947 M
Retained earnings 5.306 B 1.46 % 5.229 B -4.70 % 5.487 B 28.39 % 4.274 B 0.65 % 4.246 B -4.03 % 4.424 B 0.05 % 4.422 B 4.96 % 4.213 B 4.37 % 4.037 B 2.78 % 3.928 B -1.11 % 3.972 B 17.15 % 3.390 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 392.54 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.000 0.000 0.000 -100.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M
Total equity 7.053 B 1.27 % 6.965 B -3.51 % 7.218 B 20.21 % 6.005 B 0.54 % 5.972 B -2.63 % 6.133 B 0.05 % 6.130 B 2.74 % 5.967 B 3.05 % 5.790 B 2.44 % 5.652 B -2.94 % 5.823 B 12.26 % 5.187 B 0.73 % 5.149 B 8.90 % 4.729 B 6.85 % 4.425 B 8.57 % 4.076 B 38.43 % 2.945 B -20.06 % 3.683 B 8.78 % 3.386 B 0.62 % 3.365 B 3.72 % 3.244 B 7.93 % 3.006 B -1.19 % 3.042 B 4.48 % 2.912 B -21.97 % 3.732 B -4.29 % 3.899 B -10.61 % 4.362 B -28.60 % 6.109 B
Other non current liabilities 0.000 -100.00 % 81.026 M 6.32 % 76.207 M 2 701.73 % 2.720 M -34.03 % 4.123 M 382.79 % 854.000 K -78.67 % 4.003 M 32.37 % 3.024 M -32.32 % 4.468 M 3.19 % 4.330 M 0.000 0.000 0.000 0.000 0.000 100.00 % -25.718 M -351.69 % 10.218 M 169.46 % 3.792 M 0.000 -100.00 % 19.580 M 13 040.94 % 149.000 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 31.000 M
Long term debt 3.999 M 38.90 % 2.879 M -68.79 % 9.224 M 349.29 % 2.053 M -44.93 % 3.728 M 534.01 % 588.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 -100.00 % 600.000 M 0.000 0.000
Total non current liabilities 91.755 M 9.36 % 83.905 M -1.79 % 85.431 M 7.06 % 79.800 M 4.59 % 76.296 M 15.68 % 65.952 M 3.16 % 63.933 M 9.89 % 58.177 M 6.69 % 54.530 M 10.61 % 49.298 M 26.64 % 38.929 M 38.57 % 28.093 M 33.86 % 20.987 M 121.57 % 9.472 M 556.41 % 1.443 M -94.76 % 27.528 M -5.24 % 29.049 M -2.92 % 29.922 M 16.39 % 25.709 M 53.18 % 16.783 M 11 163.76 % 149.000 K -71.73 % 527.000 K -36.89 % 835.000 K -70.00 % 2.783 M -82.05 % 15.500 M -97.53 % 626.500 M 2 813.95 % 21.500 M 38.71 % 15.500 M
Other current liabilities 99.790 M 81.59 % 54.953 M 82.42 % 30.125 M -34.35 % 45.885 M 23.30 % 37.213 M 190.75 % 12.799 M -86.93 % 97.912 M 46.04 % 67.046 M -86.67 % 502.794 M 816.90 % 54.836 M -84.80 % 360.720 M -86.72 % 2.716 B 4 065.45 % 65.191 M 0.000 0.000 -100.00 % 77.349 M 856.99 % -10.218 M -105.30 % 192.786 M 92.79 % 100.000 M 3 675.26 % -2.797 M 69.54 % -9.182 M -102.24 % 410.782 M -45.26 % 750.465 M 229.52 % 227.744 M 12.99 % 201.559 M -21.70 % 257.403 M 8.54 % 237.147 M -15.42 % 280.368 M
Deferred revenue 0.000 -100.00 % 19.868 M -47.58 % 37.905 M 100.46 % 18.909 M 16.41 % 16.243 M -60.80 % 41.438 M 0.000 -100.00 % 592.626 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.900 M -93.07 % 27.402 M 45.03 % 18.894 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 8.050 M -41.52 % 13.766 M 51.26 % 9.101 M 114.55 % 4.242 M 16.03 % 3.656 M 467.70 % 644.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 326.000 K 36.97 % 238.000 K -99.76 % 100.216 M 34 818.47 % 287.000 K 43.50 % 200.000 K -35.28 % 309.000 K 107.38 % 149.000 K -71.73 % 527.000 K -44.58 % 951.000 K -3.35 % 984.000 K -99.84 % 601.459 M 197.36 % 202.266 M -19.56 % 251.464 M 33.12 % 188.896 M
Total current liabilities 228.010 M -5.28 % 240.726 M 4.24 % 230.933 M 24.89 % 184.912 M 8.38 % 170.622 M -5.05 % 179.693 M -0.37 % 180.363 M -76.48 % 766.889 M 14.29 % 670.994 M 42.13 % 472.106 M -61.17 % 1.216 B -61.98 % 3.198 B 700.42 % 399.540 M 93.39 % 206.599 M -8.78 % 226.476 M -37.22 % 360.761 M -34.10 % 547.425 M 40.12 % 390.685 M 34.14 % 291.241 M 42.56 % 204.291 M -36.09 % 319.641 M -23.48 % 417.695 M -44.43 % 751.651 M 227.79 % 229.309 M -71.56 % 806.182 M 75.38 % 459.669 M -6.79 % 493.174 M 4.57 % 471.599 M
Total liabilities 319.765 M -1.50 % 324.631 M 2.61 % 316.364 M 19.51 % 264.712 M 7.21 % 246.918 M 0.52 % 245.645 M 0.55 % 244.296 M -70.39 % 825.066 M 13.72 % 725.524 M 39.15 % 521.404 M -58.45 % 1.255 B -61.11 % 3.226 B 667.16 % 420.527 M 94.62 % 216.071 M -5.20 % 227.919 M -41.30 % 388.289 M -32.64 % 576.474 M 37.06 % 420.607 M 32.70 % 316.950 M 43.37 % 221.074 M -30.84 % 319.641 M -23.48 % 417.695 M -44.49 % 752.486 M 224.22 % 232.092 M -71.75 % 821.682 M -24.35 % 1.086 B 111.04 % 514.674 M 5.66 % 487.099 M
Other non current assets 2.749 B 5.19 % 2.614 B 7 111.28 % 36.248 M 3.79 % 34.924 M -3.77 % 36.293 M -3.63 % 37.662 M 102.14 % -1.762 B -9.74 % -1.606 B 22.99 % -2.085 B -131.65 % -900.208 M -49.68 % -601.420 M -23.46 % -487.123 M -165.43 % 744.478 M 42.00 % 524.270 M -18.71 % 644.941 M 1.82 % 633.438 M 156.76 % 246.704 M 291.03 % 63.091 M -84.64 % 410.709 M 9.62 % 374.660 M -67.05 % 1.137 B 4.78 % 1.085 B 4.11 % 1.042 B 39.79 % 745.738 M 220.18 % 232.909 M -14.93 % 273.783 M -79.71 % 1.350 B -40.83 % 2.281 B
Long term investments 696.818 M -14.39 % 813.944 M -76.78 % 3.505 B 21.01 % 2.897 B -25.10 % 3.867 B 1.64 % 3.805 B 122.58 % 1.710 B 10.31 % 1.550 B -23.52 % 2.026 B 141.58 % 838.801 M 56.85 % 534.789 M 28.11 % 417.431 M 0.000 0.000 0.000 0.000 0.000 100.00 % -292.934 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 361.234 M 23.31 % 292.946 M -11.45 % 330.809 M 54.95 % 213.490 M -76.11 % 893.574 M -53.73 % 1.931 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.759 B 9.87 % 1.601 B -23.05 % 2.080 B 132.40 % 895.056 M 50.29 % 595.560 M 26.02 % 472.596 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 638.470 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 60.015 M -8.58 % 65.647 M -17.61 % 79.680 M 53.25 % 51.994 M 1.21 % 51.371 M -1.73 % 52.275 M -0.73 % 52.657 M -6.18 % 56.123 M -4.81 % 58.957 M -3.99 % 61.407 M -7.84 % 66.631 M -4.39 % 69.692 M -94.65 % 1.304 B 4.58 % 1.247 B 5.29 % 1.184 B 7.02 % 1.106 B 6.97 % 1.034 B 10.05 % 939.828 M 0.40 % 936.080 M 4.67 % 894.284 M 11.77 % 800.110 M 214.44 % 254.456 M -9.55 % 281.312 M -21.08 % 356.470 M -91.17 % 4.036 B -9.91 % 4.480 B 128.17 % 1.964 B -32.44 % 2.907 B
Total non current assets 3.506 B 0.26 % 3.497 B -3.60 % 3.628 B 21.44 % 2.987 B -24.54 % 3.958 B 1.54 % 3.898 B 121.23 % 1.762 B 9.74 % 1.606 B -22.99 % 2.085 B 131.65 % 900.208 M 49.68 % 601.420 M 23.46 % 487.123 M -76.30 % 2.056 B 15.69 % 1.777 B -3.27 % 1.837 B 3.91 % 1.768 B 30.54 % 1.354 B -3.59 % 1.405 B 1.04 % 1.390 B 7.23 % 1.296 B -33.30 % 1.944 B 43.84 % 1.351 B 2.08 % 1.324 B 20.10 % 1.102 B -74.18 % 4.269 B -10.20 % 4.754 B 43.49 % 3.313 B -36.13 % 5.188 B
Other current assets 0.000 0.000 0.000 -100.00 % 210.690 M 618.54 % 29.322 M -1.32 % 29.715 M -71.51 % 104.285 M -72.05 % 373.170 M -31.55 % 545.134 M 446.22 % 99.802 M -86.66 % 748.224 M -57.53 % 1.762 B 0.000 0.000 0.000 -100.00 % 58.025 M 7 406.47 % 773.000 K -99.54 % 166.498 M -2.26 % 170.356 M -25.28 % 227.983 M 13.78 % 200.369 M -82.81 % 1.166 B -25.32 % 1.561 B -15.70 % 1.852 B -25.45 % 2.484 B 2 221.32 % 107.009 M -2.89 % 110.192 M -91.70 % 1.328 B
Short term investments 0.000 -100.00 % 1.724 B -5.31 % 1.821 B 206.56 % 594.038 M 85.53 % 320.189 M -4.02 % 333.600 M 0.000 0.000 -100.00 % 20.000 M -77.87 % 90.375 M -96.41 % 2.516 B 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 638.470 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 1.877 B 2.80 % 1.825 B 1 103.99 % 151.615 M -86.08 % 1.089 B 165.02 % 410.907 M -35.91 % 641.146 M -29.03 % 903.362 M -49.58 % 1.792 B 88.71 % 949.449 M -60.30 % 2.392 B -5.49 % 2.531 B 43.83 % 1.760 B 110.22 % 837.030 M 22.23 % 684.813 M -9.14 % 753.670 M -42.98 % 1.322 B 176.09 % 478.713 M -45.11 % 872.106 M -26.02 % 1.179 B 13.22 % 1.041 B 12.97 % 921.717 M 2.59 % 898.465 M 0.26 % 896.097 M 416.21 % 173.591 M 36.75 % 126.936 M 39.83 % 90.778 M 282.16 % 23.754 M 2.60 % 23.153 M
Cash and short term investments 1.877 B 2.80 % 1.825 B -7.47 % 1.973 B 17.21 % 1.683 B 130.21 % 731.096 M -25.00 % 974.746 M 7.90 % 903.362 M -49.58 % 1.792 B 84.81 % 969.449 M -60.94 % 2.482 B -1.92 % 2.531 B 43.83 % 1.760 B 110.22 % 837.030 M 22.23 % 684.813 M -9.14 % 753.670 M -42.98 % 1.322 B 176.09 % 478.713 M -68.31 % 1.511 B 28.13 % 1.179 B 13.22 % 1.041 B 12.97 % 921.717 M 2.59 % 898.465 M 0.26 % 896.097 M 416.21 % 173.591 M 36.75 % 126.936 M 39.83 % 90.778 M 282.16 % 23.754 M 2.60 % 23.153 M
Total current assets 3.867 B 1.96 % 3.792 B -2.94 % 3.907 B 19.04 % 3.282 B 45.18 % 2.261 B -8.87 % 2.481 B 2.59 % 2.418 B -20.27 % 3.033 B 30.02 % 2.333 B -27.65 % 3.224 B -29.06 % 4.544 B -31.25 % 6.610 B 88.08 % 3.514 B 10.94 % 3.168 B 12.48 % 2.816 B 4.44 % 2.696 B 24.45 % 2.167 B -19.73 % 2.699 B 16.72 % 2.313 B 1.00 % 2.290 B 41.31 % 1.620 B -21.81 % 2.072 B -16.13 % 2.471 B 21.02 % 2.042 B 618.31 % 284.219 M 23.00 % 231.068 M -85.22 % 1.563 B 10.99 % 1.409 B
Inventory 1.803 B 0.05 % 1.802 B 6.56 % 1.691 B 26.20 % 1.340 B 8.84 % 1.231 B 5.91 % 1.162 B 4.14 % 1.116 B 94.11 % 575.046 M 18.04 % 487.162 M -1.17 % 492.906 M -54.55 % 1.085 B -62.37 % 2.882 B 17.97 % 2.443 B 10.95 % 2.202 B 23.40 % 1.785 B 212.84 % 570.475 M -59.07 % 1.394 B 36.37 % 1.022 B 6.10 % 963.243 M -5.60 % 1.020 B 20 605.93 % 4.928 M -39.02 % 8.081 M -40.98 % 13.693 M -15.73 % 16.248 M -19.30 % 20.135 M -39.50 % 33.281 M -16.24 % 39.733 M -30.68 % 57.321 M
Net receivables 187.052 M 13.61 % 164.647 M -32.29 % 243.157 M 402.37 % 48.402 M -82.01 % 269.107 M -14.24 % 313.788 M -13.13 % 361.234 M 23.31 % 292.946 M -11.45 % 330.809 M 54.95 % 213.490 M -76.11 % 893.574 M -53.73 % 1.931 B 0.000 0.000 0.000 -100.00 % 503.879 M 71.72 % 293.426 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Tax assets 0.000 -100.00 % 3.513 M -44.75 % 6.358 M 80.32 % 3.526 M -0.03 % 3.527 M 0.03 % 3.526 M -2.54 % 3.618 M -31.66 % 5.294 M 0.88 % 5.248 M 1.86 % 5.152 M -12.08 % 5.860 M -59.66 % 14.527 M 94.16 % 7.482 M 25.52 % 5.961 M -26.72 % 8.134 M -71.20 % 28.241 M -61.51 % 73.375 M 30.38 % 56.276 M 29.47 % 43.466 M 57.97 % 27.515 M 334.95 % 6.326 M -45.15 % 11.533 M 0.000 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.194 B 1.90 % 2.153 B 2.65 % 2.098 B 2.36 % 2.049 B 6.08 % 1.932 B 46.76 % 1.316 B 0.000 0.000 0.000 0.000 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 120.170 M -9.15 % 132.271 M 14.13 % 115.897 M 19.52 % 96.967 M -0.31 % 97.267 M 16.66 % 83.374 M 102.69 % 41.133 M -54.79 % 90.987 M -28.31 % 126.912 M -38.53 % 206.472 M -69.04 % 666.841 M 50.79 % 442.236 M 50.09 % 294.638 M 68.96 % 174.382 M -6.65 % 186.807 M -20.91 % 236.184 M -43.21 % 415.895 M 116.70 % 191.920 M 1.36 % 189.348 M -6.20 % 201.871 M -36.47 % 317.780 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Tax payables 0.000 -100.00 % 19.868 M -47.58 % 37.905 M 100.46 % 18.909 M 16.41 % 16.243 M -60.80 % 41.438 M 0.29 % 41.318 M 154.58 % 16.230 M -60.69 % 41.288 M -80.41 % 210.798 M 11.95 % 188.298 M 367.46 % 40.281 M 1.44 % 39.711 M 23.26 % 32.217 M -18.11 % 39.343 M -16.27 % 46.990 M 50.06 % 31.314 M 1 548.11 % 1.900 M 12.23 % 1.693 M -19.80 % 2.111 M -80.62 % 10.894 M 70.59 % 6.386 M 2 617.45 % 235.000 K -59.55 % 581.000 K -81.64 % 3.164 M 0.000 -100.00 % 4.563 M 95.42 % 2.335 M
Deferred revenue non current 0.000 100.00 % -81.026 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
Minority interest -9.436 M -58.94 % -5.937 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
Capital lease obligations 8.024 M -17.80 % 9.762 M -44.61 % 17.624 M 322.23 % 4.174 M -24.87 % 5.556 M 350.97 % 1.232 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
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 46.848 M 8 061.67 % 574.000 K -67.09 % 1.744 M -94.30 % 30.615 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
Other total stockholders equity 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -93.696 M -5 244.89 % -1.753 M 49.74 % -3.488 M 88.61 % -30.615 M 0.000 -100.00 % 1.399 B -0.43 % 1.405 B 0.43 % 1.399 B 0.00 % 1.399 B 1.83 % 1.373 B -1.79 % 1.399 B -20.30 % 1.755 B 25.47 % 1.399 B -58.44 % 3.365 B 337.74 % -1.415 B -153.42 % 2.650 B -1.35 % 2.686 B -13.27 % 3.097 B -23.98 % 4.074 B -8.71 % 4.462 B -10.75 % 4.999 B -23.54 % 6.539 B
Deferred tax liabilities non current 87.756 M 8.31 % 81.026 M 6.32 % 76.207 M 1.57 % 75.027 M 9.62 % 68.445 M 6.10 % 64.510 M 7.64 % 59.930 M 8.66 % 55.153 M 10.17 % 50.062 M 11.33 % 44.968 M 15.51 % 38.929 M 38.57 % 28.093 M 33.86 % 20.987 M 121.57 % 9.472 M 556.41 % 1.443 M -94.76 % 27.528 M -5.24 % 29.049 M -2.92 % 29.922 M 0.000 0.000 0.000 0.000 -100.00 % 835.000 K -70.00 % 2.783 M -82.05 % 15.500 M -41.51 % 26.500 M 223.26 % -21.500 M -38.71 % -15.500 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -149.000 K 71.73 % -527.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 7.373 B 1.15 % 7.289 B -3.26 % 7.535 B 20.18 % 6.269 B 0.80 % 6.219 B -2.51 % 6.379 B 0.07 % 6.374 B -6.15 % 6.792 B 4.24 % 6.516 B 5.54 % 6.174 B -12.78 % 7.078 B -15.87 % 8.413 B 51.05 % 5.570 B 12.65 % 4.945 B 6.26 % 4.653 B 4.23 % 4.464 B 26.80 % 3.521 B -14.20 % 4.104 B 10.83 % 3.703 B 3.25 % 3.586 B 0.62 % 3.564 B 4.10 % 3.423 B -9.78 % 3.795 B 20.70 % 3.144 B -30.96 % 4.553 B -8.66 % 4.985 B 2.23 % 4.876 B -26.07 % 6.596 B
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital -23.601 M -442.69 % 6.887 M 102.01 % -342.661 M -510.35 % -56.142 M -846.27 % -5.933 M -39.60 % -4.250 M 98.44 % -271.654 M -217.97 % 230.282 M 137.82 % -608.906 M -151.93 % 1.172 B -55.55 % 2.638 B 228.73 % -2.049 B -18 323.86 % -11.122 M 97.29 % -409.695 M 61.04 % -1.052 B -464.97 % 288.158 M 219.79 % -240.561 M -378.17 % -50.309 M -129.95 % 167.993 M 47.15 % 114.164 M 164.13 % -178.021 M -394.07 % 60.536 M -91.10 % 680.435 M 60.19 % 424.769 M 22 327.09 % 1.894 M 100.10 % -1.915 B -9 018.65 % 21.476 M 140.69 % -52.778 M
Accounts receivables -16.927 M -119.78 % 85.574 M 813.59 % -11.992 M -129.49 % 40.666 M 0.82 % 40.335 M -13.28 % 46.512 M -82.59 % 267.191 M -11.09 % 300.520 M 146.40 % -647.603 M -195.42 % 678.667 M -34.41 % 1.035 B 160.44 % -1.712 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory -949.000 K 99.33 % -142.175 M 62.30 % -377.093 M -234.66 % -112.679 M -36.91 % -82.300 M -213.34 % -26.265 M 95.13 % -538.845 M -667.17 % -70.238 M -281.51 % 38.697 M -92.16 % 493.818 M -69.20 % 1.603 B 575.29 % -337.287 M -439.85 % -62.478 M 84.04 % -391.375 M 68.35 % -1.236 B -237.22 % 901.061 M 334.72 % -383.885 M -457.65 % -68.840 M -306.68 % 33.307 M -81.65 % 181.527 M 5 657.28 % 3.153 M -43.82 % 5.612 M 119.65 % 2.555 M -34.27 % 3.887 M -70.43 % 13.146 M 103.75 % 6.452 M -34.06 % 9.785 M -16.79 % 11.759 M
Accounts payables -6.169 M -109.04 % 68.277 M 48.45 % 45.994 M 0.000 0.000 0.000 -100.00 % 613.280 M 466.22 % 108.311 M -72.27 % 390.582 M 150.49 % -773.651 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
Other working capital 444.000 K 109.27 % -4.789 M -1 213.72 % 430.000 K -97.29 % 15.871 M -55.95 % 36.032 M 247.09 % -24.497 M 96.01 % -613.280 M -466.22 % -108.311 M 72.27 % -390.582 M -150.49 % 773.651 M 48 865.25 % 1.580 M -5.45 % 1.671 M -96.75 % 51.356 M 380.33 % -18.320 M -109.92 % 184.737 M 130.14 % -612.903 M -527.63 % 143.324 M 673.43 % 18.531 M -86.24 % 134.686 M 299.94 % -67.363 M 62.82 % -181.174 M -429.86 % 54.924 M -91.90 % 677.880 M 61.06 % 420.882 M 3 840.51 % -11.252 M 99.41 % -1.922 B -16 538.47 % 11.691 M 118.12 % -64.537 M
Other non cash items -153.307 M 26.47 % -208.507 M 62.90 % -562.028 M -1 986.30 % -26.939 M -210.31 % 24.421 M 262.84 % -14.997 M 97.77 % -672.637 M -696.09 % -84.493 M -165.18 % 129.635 M 116.68 % -776.989 M 68.13 % -2.438 B -200.04 % 2.437 B 1 060.91 % -253.647 M 44.40 % -456.188 M -66.75 % -273.579 M 16.54 % -327.804 M -157.83 % 566.845 M 294.53 % -291.385 M -176.99 % -105.197 M -3.83 % -101.320 M 39.04 % -166.217 M -77.60 % -93.589 M -2 723.20 % -3.315 M 88.17 % -28.032 M -2 853.85 % -949.000 K 99.11 % -106.762 M -141.03 % 260.234 M 277.23 % -146.838 M
Net cash provided by operating activities 5.026 M -79.59 % 24.625 M -93.98 % 408.955 M 851.66 % 42.973 M -18.45 % 52.697 M -57.51 % 124.018 M 120.87 % -594.203 M -228.45 % 462.590 M 295.43 % -236.709 M -139.83 % 594.304 M -51.95 % 1.237 B 79.84 % 687.725 M 287.81 % 177.336 M 167.69 % -261.989 M 66.63 % -785.212 M -169.50 % 1.130 B 645.13 % -207.250 M -493.05 % 52.729 M -72.86 % 194.305 M -26.52 % 264.417 M 348.01 % 59.020 M -75.58 % 241.649 M -76.97 % 1.049 B 49.35 % 702.472 M 362.22 % 151.977 M 108.20 % -1.853 B -1 528.69 % 129.681 M 71.42 % 75.653 M
Investments in property plant and equipment 0.000 100.00 % -4.087 M 83.21 % -24.344 M -215.26 % -7.722 M -14.91 % -6.720 M -24.79 % -5.385 M -172.11 % -1.979 M 30.37 % -2.842 M 26.64 % -3.874 M -476.49 % -672.000 K 76.82 % -2.899 M -40.52 % -2.063 M -85.52 % -1.112 M 35.24 % -1.717 M 45.80 % -3.168 M 96.45 % -89.148 M -290.11 % -22.852 M -2.58 % -22.277 M -22.41 % -18.199 M 2.18 % -18.604 M -36.49 % -13.630 M 84.89 % -90.199 M -14 759.80 % -607.000 K 99.15 % -71.171 M -529.22 % -11.311 M 59.13 % -27.676 M -12.50 % -24.600 M -6.34 % -23.134 M
Acquisitions net 0.000 0.000 -100.00 % 537.957 M 171.55 % -751.894 M -75 189 500.00 % 1.000 K -96.67 % 30.000 K -25.00 % 40.000 K 1 233.33 % 3.000 K -99.87 % 2.309 M 21.91 % 1.894 M -7.92 % 2.057 M -60.69 % 5.233 M 29.82 % 4.031 M 0.000 0.000 0.000 -100.00 % 42.090 M 89.96 % 22.157 M 0.000 -100.00 % 449.000 K -95.79 % 10.676 M 125.46 % -41.933 M 0.000 -100.00 % 4.162 M -97.65 % 176.892 M 180 402.04 % 98.000 K 0.000 0.000
Purchases of investments 0.000 0.000 100.00 % -1.300 B -122.64 % -583.763 M -209.37 % -188.694 M -91 945.85 % -205.000 K 99.93 % -283.773 M -186.13 % -99.175 M 49.18 % -195.149 M 76.83 % -842.343 M -935.14 % -81.375 M 57.46 % -191.285 M -78.93 % -106.902 M -610.60 % -15.044 M 49.73 % -29.926 M 94.04 % -502.373 M -32.63 % -378.773 M 0.000 100.00 % -6.046 M 85.48 % -41.629 M 0.000 0.000 0.000 0.000 100.00 % -1.303 M 0.000 0.000 100.00 % -134.359 M
Sales maturities of investments 0.000 -100.00 % 96.733 M 36.75 % 70.737 M -94.63 % 1.318 B 2 531.55 % 50.080 M -79.49 % 244.173 M 229.42 % 74.122 M -86.27 % 539.885 M 25.91 % 428.771 M 46.27 % 293.129 M 269.56 % 79.318 M -82.28 % 447.526 M 0.000 -100.00 % 493.000 K -99.79 % 235.776 M -49.46 % 466.527 M 156.40 % 181.953 M 0.000 -100.00 % 546.000 K 5 966.67 % 9.000 K -99.98 % 58.000 M 278.13 % -32.561 M 0.000 -100.00 % 2.151 M -89.77 % 21.018 M 0.000 -100.00 % 44.228 M 76.52 % 25.056 M
Other investing activites 486.939 M 73.64 % 280.426 M 152.13 % -537.957 M -171.55 % 751.894 M 0.000 0.000 100.00 % -435.078 M -721.30 % 70.027 M 106.83 % -1.026 B -338.44 % -233.942 M -456.86 % 65.556 M -36.76 % 103.657 M -49.95 % 207.122 M -38.72 % 337.984 M 136.86 % 142.694 M 106.32 % 69.160 M 249.86 % 19.768 M 108.29 % -238.376 M -381.23 % 84.761 M 162.55 % 32.284 M 150.59 % 12.883 M -49.66 % 25.593 M 108.82 % -290.302 M -9 671.45 % 3.033 M 147.34 % -6.407 M -192.68 % 6.913 M 204.00 % 2.274 M 2 707.41 % 81.000 K
Net cash used for investing activites 486.939 M 30.52 % 373.072 M 129.77 % -1.253 B -272.54 % 726.393 M 599.81 % -145.333 M -160.91 % 238.613 M 136.90 % -646.668 M -227.32 % 507.898 M 164.00 % -793.641 M -1.50 % -781.934 M -4 593.20 % -16.661 M -104.59 % 363.068 M 252.02 % 103.139 M -67.94 % 321.716 M -6.85 % 345.376 M 718.58 % -55.834 M 64.62 % -157.814 M 33.83 % -238.496 M -490.58 % 61.062 M 322.12 % -27.491 M -140.47 % 67.929 M 148.83 % -139.100 M 52.18 % -290.909 M -370.54 % -61.825 M -134.56 % 178.889 M 965.66 % -20.665 M -194.35 % 21.902 M 116.55 % -132.356 M
Debt repayment -8.082 M -1.69 % -7.948 M -80.55 % -4.402 M -110.62 % -2.090 M -1.51 % -2.059 M -39.78 % -1.473 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -100.000 M -200.00 % 100.000 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -600.000 M -200.00 % -200.000 M -125.00 % 800.000 M 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -89.068 M 80.00 % -445.342 M -400.00 % -89.068 M 0.00 % -89.068 M 34.21 % -135.384 M 0.00 % -135.384 M 0.00 % -135.384 M -5.56 % -128.258 M 0.00 % -128.258 M 45.45 % -235.140 M 47.62 % -448.905 M -250.00 % -128.258 M 0.00 % -128.258 M 0.00 % -128.258 M 0.00 % -128.258 M 0.00 % -128.258 M 0.00 % -128.258 M -5.88 % -121.133 M -3.03 % -117.571 M 0.00 % -117.571 M -13.79 % -103.319 M -3.57 % -99.757 M 0.00 % -99.757 M 0.000 100.00 % -99.757 M 0.000 0.000 0.000
Other financing activites -473.000 K -108.25 % 5.735 M 2 403.21 % -249.000 K -104.10 % -122.000 K 23.75 % -160.000 K -207.69 % -52.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -2.758 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 99.757 M 0.00 % 99.757 M 0.00 % 99.757 M 0.000 0.000
Net cash used provided by financing activities -97.623 M 78.19 % -447.555 M -377.55 % -93.719 M -2.67 % -91.280 M 33.66 % -137.603 M -0.51 % -136.909 M -1.13 % -135.384 M -5.56 % -128.258 M 0.00 % -128.258 M 45.45 % -235.140 M 47.62 % -448.905 M -250.00 % -128.258 M 0.00 % -128.258 M 0.00 % -128.258 M 0.00 % -128.258 M 44.48 % -231.016 M -717.52 % -28.258 M 76.67 % -121.133 M -3.03 % -117.571 M 0.00 % -117.571 M -13.79 % -103.319 M -3.57 % -99.757 M 0.00 % -99.757 M 83.37 % -600.000 M -200.00 % -200.000 M -125.00 % 800.000 M 0.000 0.000
Effect of forex changes on cash 0.000 0.000 -100.00 % 701.000 K 0.000 0.000 100.00 % -487.938 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 837.030 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 64.073 M 888.32 % 6.483 M 106.90 % -93.901 M 0.000 0.000 0.000
Net change in cash 394.342 M 890.93 % -49.858 M 94.68 % -937.378 M -238.24 % 678.086 M 394.51 % -230.239 M 12.19 % -262.216 M 80.95 % -1.376 B -263.41 % 842.230 M 172.69 % -1.159 B -174.05 % -422.770 M -154.82 % 771.262 M -16.40 % 922.535 M 506.07 % 152.217 M 322.11 % -68.531 M 87.94 % -568.094 M -167.39 % 842.941 M 314.31 % -393.322 M -28.16 % -306.900 M -322.72 % 137.796 M 15.45 % 119.355 M 405.10 % 23.630 M 746.35 % 2.792 M -99.61 % 722.539 M 1 433.08 % 47.130 M 27.50 % 36.965 M 103.44 % -1.073 B -808.13 % 151.583 M 367.33 % -56.703 M
Cash at beginning of period 101.056 M -33.04 % 150.914 M -86.14 % 1.089 B 165.02 % 410.907 M -35.91 % 641.146 M -29.03 % 903.362 M -49.58 % 1.792 B 88.71 % 949.449 M -54.96 % 2.108 B -16.70 % 2.531 B 43.83 % 1.760 B 110.22 % 837.030 M 22.23 % 684.813 M -9.10 % 753.344 M -42.99 % 1.321 B 176.16 % 478.497 M -45.12 % 871.819 M -26.04 % 1.179 B 13.24 % 1.041 B 12.95 % 921.568 M 2.63 % 897.938 M 0.31 % 895.146 M 418.60 % 172.607 M 37.56 % 125.477 M 41.76 % 88.512 M -92.38 % 1.162 B 15.00 % 1.010 B -5.31 % 1.067 B
Cash at end of period 495.398 M 390.22 % 101.056 M -33.35 % 151.615 M -86.08 % 1.089 B 165.02 % 410.907 M -35.91 % 641.146 M 54.34 % 415.424 M -76.81 % 1.792 B 88.71 % 949.449 M -54.96 % 2.108 B -16.70 % 2.531 B 43.83 % 1.760 B 110.22 % 837.030 M 22.23 % 684.813 M -9.10 % 753.344 M -42.99 % 1.321 B 176.16 % 478.497 M -45.12 % 871.819 M -26.04 % 1.179 B 13.24 % 1.041 B 12.95 % 921.568 M 2.63 % 897.938 M 0.31 % 895.146 M 418.60 % 172.607 M 37.56 % 125.477 M 41.76 % 88.512 M -92.38 % 1.162 B 15.00 % 1.010 B
Operating cash flow 5.026 M -79.59 % 24.625 M -93.98 % 408.955 M 851.66 % 42.973 M -18.45 % 52.697 M -57.51 % 124.018 M 120.87 % -594.203 M -228.45 % 462.590 M 295.43 % -236.709 M -139.83 % 594.304 M -51.95 % 1.237 B 79.84 % 687.725 M 287.81 % 177.336 M 167.69 % -261.989 M 66.63 % -785.212 M -169.50 % 1.130 B 645.13 % -207.250 M -493.05 % 52.729 M -72.86 % 194.305 M -26.52 % 264.417 M 348.01 % 59.020 M -75.58 % 241.649 M -76.97 % 1.049 B 49.35 % 702.472 M 362.22 % 151.977 M 108.20 % -1.853 B -1 528.69 % 129.681 M 71.42 % 75.653 M
Capital expenditure -6.083 M -48.84 % -4.087 M 83.21 % -24.344 M -215.26 % -7.722 M -14.91 % -6.720 M -24.79 % -5.385 M -172.11 % -1.979 M 30.37 % -2.842 M 26.64 % -3.874 M -476.49 % -672.000 K 76.82 % -2.899 M -40.52 % -2.063 M -85.52 % -1.112 M 35.24 % -1.717 M 45.80 % -3.168 M 96.45 % -89.148 M -290.11 % -22.852 M -2.58 % -22.277 M -22.41 % -18.199 M 2.18 % -18.604 M -36.49 % -13.630 M 84.89 % -90.199 M -14 759.80 % -607.000 K 99.15 % -71.171 M -529.22 % -11.311 M 59.13 % -27.676 M -12.50 % -24.600 M -6.34 % -23.134 M
Free CashFlow -1.057 M -105.15 % 20.538 M -94.66 % 384.611 M 991.06 % 35.251 M -23.33 % 45.977 M -61.24 % 118.633 M 119.90 % -596.182 M -229.68 % 459.748 M 291.10 % -240.583 M -140.53 % 593.632 M -51.89 % 1.234 B 79.96 % 685.662 M 289.09 % 176.224 M 166.83 % -263.706 M 66.55 % -788.380 M -175.76 % 1.041 B 552.25 % -230.102 M -855.62 % 30.452 M -82.71 % 176.106 M -28.36 % 245.813 M 441.56 % 45.390 M -70.03 % 151.450 M -85.56 % 1.049 B 66.09 % 631.301 M 348.79 % 140.666 M 107.48 % -1.880 B -1 889.49 % 105.081 M 100.08 % 52.519 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
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 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30 2000-12-31 2000-06-30 1999-12-31 1999-06-30 1998-12-31 1998-06-30 1997-12-31 1997-06-30
Revenue 199.158 M -6.13 % 212.167 M 0.68 % 210.743 M 3.64 % 203.336 M 18.72 % 171.269 M 20.88 % 141.685 M 1.97 % 138.947 M 6.96 % 129.908 M 13.67 % 114.289 M 10.89 % 103.064 M -2.04 % 105.205 M -18.04 % 128.365 M -24.70 % 170.481 M 3.98 % 163.948 M -82.27 % 924.615 M 320.59 % 219.839 M -3.49 % 227.798 M -7.61 % 246.568 M -3.38 % 255.191 M 49.35 % 170.868 M -78.71 % 802.757 M 304.77 % 198.326 M -94.01 % 3.309 B 1 597.12 % 194.956 M -20.52 % 245.285 M -20.39 % 308.091 M 0.00 % 308.091 M 94.06 % 158.760 M 0.00 % 158.760 M -30.35 % 227.927 M 0.00 % 227.927 M -78.69 % 1.069 B 0.00 % 1.069 B 309.43 % 261.181 M 0.00 % 261.181 M -22.42 % 336.659 M 0.00 % 336.659 M -4.89 % 353.982 M 0.00 % 353.982 M -7.35 % 382.065 M 0.00 % 382.065 M -23.12 % 496.951 M 0.00 % 496.951 M -4.55 % 520.659 M 0.00 % 520.659 M -22.58 % 672.533 M 0.00 % 672.533 M -4.11 % 701.349 M 0.00 % 701.349 M 80.64 % 388.263 M 0.00 % 388.263 M -12.67 % 444.612 M 0.00 % 444.612 M -7.72 % 481.797 M 0.00 % 481.797 M -11.90 % 546.849 M 0.00 % 546.849 M
Net income 121.860 M 64.06 % 74.279 M -17.10 % 89.596 M -10.73 % 100.366 M 11.48 % 90.027 M -92.70 % 1.234 B 1 796.43 % 65.073 M 29.60 % 50.212 M -26.20 % 68.037 M 707.66 % 8.424 M -53.62 % 18.164 M -63.62 % 49.931 M -42.27 % 86.485 M 20.54 % 71.745 M -73.71 % 272.898 M 71.51 % 159.114 M 4.67 % 152.011 M 40.99 % 107.820 M -16.33 % 128.858 M 863.06 % 13.380 M -92.55 % 179.535 M 1 182.91 % -16.579 M -101.58 % 1.048 B 543.35 % 162.895 M 24.78 % 130.542 M -34.46 % 199.178 M 0.00 % 199.178 M 40.98 % 141.281 M 0.00 % 141.281 M 16.96 % 120.792 M 0.00 % 120.792 M -78.01 % 549.293 M 0.00 % 549.293 M 308.84 % -263.023 M 0.00 % -263.023 M -236.80 % 192.261 M 0.00 % 192.261 M 215.94 % 60.854 M 0.00 % 60.854 M -49.95 % 121.596 M 0.00 % 121.596 M -38.13 % 196.533 M 0.00 % 196.533 M 48.52 % 132.328 M 0.00 % 132.328 M -26.15 % 179.188 M 0.00 % 179.188 M 27.12 % 140.963 M 0.00 % 140.963 M 122.67 % 63.307 M 0.00 % 63.307 M 4.52 % 60.570 M 0.00 % 60.570 M 144.03 % -137.570 M 0.00 % -137.570 M -280.66 % 76.149 M 0.00 % 76.149 M
Income before tax 121.846 M 95.75 % 62.246 M -34.90 % 95.617 M -9.37 % 105.505 M 26.00 % 83.736 M -15.76 % 99.402 M 29.61 % 76.694 M 12.21 % 68.348 M -32.65 % 101.475 M 299.76 % 25.384 M -12.87 % 29.135 M -48.17 % 56.218 M -42.84 % 98.352 M 26.97 % 77.462 M -75.82 % 320.295 M 83.92 % 174.152 M 2.82 % 169.375 M 17.42 % 144.246 M -5.26 % 152.257 M 416.18 % 29.497 M -86.05 % 211.481 M 3 878.47 % -5.597 M -100.46 % 1.230 B 642.00 % 165.733 M 12.39 % 147.464 M -32.21 % 217.519 M 0.00 % 217.519 M 46.56 % 148.420 M 0.00 % 148.420 M 12.47 % 131.969 M 0.00 % 131.969 M -77.21 % 579.154 M 0.00 % 579.154 M 312.95 % -271.962 M 0.00 % -271.962 M -235.12 % 201.281 M 0.00 % 201.281 M 248.34 % 57.783 M 0.00 % 57.783 M -49.63 % 114.717 M 0.00 % 114.717 M -43.17 % 201.846 M 0.00 % 201.846 M 45.73 % 138.509 M 0.00 % 138.509 M -22.53 % 178.782 M 0.00 % 178.782 M 20.51 % 148.351 M 0.00 % 148.351 M 130.74 % 64.294 M 0.00 % 64.294 M 3.02 % 62.407 M 0.00 % 62.407 M 148.44 % -128.842 M 0.00 % -128.842 M -235.44 % 95.127 M 0.00 % 95.127 M
Income before tax ratio 0.61 108.54 % 0.29 -35.34 % 0.45 -12.56 % 0.52 6.13 % 0.49 -30.31 % 0.70 27.10 % 0.55 4.91 % 0.53 -40.74 % 0.89 260.50 % 0.25 -11.06 % 0.28 -36.77 % 0.44 -24.09 % 0.58 22.10 % 0.47 36.39 % 0.35 -56.27 % 0.79 6.54 % 0.74 27.10 % 0.59 -1.95 % 0.60 245.62 % 0.17 -34.47 % 0.26 1 033.49 % -0.03 -107.59 % 0.37 -56.28 % 0.85 41.40 % 0.60 -14.85 % 0.71 0.00 % 0.71 -24.48 % 0.93 0.00 % 0.93 61.46 % 0.58 0.00 % 0.58 6.91 % 0.54 0.00 % 0.54 152.01 % -1.04 0.00 % -1.04 -274.16 % 0.60 0.00 % 0.60 266.26 % 0.16 0.00 % 0.16 -45.63 % 0.30 0.00 % 0.30 -26.08 % 0.41 0.00 % 0.41 52.68 % 0.27 0.00 % 0.27 0.07 % 0.27 0.00 % 0.27 25.68 % 0.21 0.00 % 0.21 27.74 % 0.17 0.00 % 0.17 17.98 % 0.14 0.00 % 0.14 152.49 % -0.27 0.00 % -0.27 -253.73 % 0.17 0.00 % 0.17
EBITDA 54.983 M -1.38 % 55.754 M -23.09 % 72.489 M -26.82 % 99.050 M 5.92 % 93.515 M 329.22 % 21.787 M -73.36 % 81.768 M 400.11 % 16.350 M -74.11 % 63.161 M 247.61 % 18.170 M -44.51 % 32.742 M -26.83 % 44.749 M -45.14 % 81.575 M 72.97 % 47.160 M -84.57 % 305.569 M 231.28 % 92.240 M -21.45 % 117.433 M -43.55 % 208.028 M 119.81 % 94.642 M 22.41 % 77.318 M -55.30 % 172.969 M 914.78 % -21.229 M -101.92 % 1.104 B 18 804.61 % 5.839 M -93.77 % 93.718 M -58.18 % 224.112 M 3.03 % 217.519 M 46.56 % 148.420 M 0.00 % 148.420 M 12.47 % 131.969 M 0.00 % 131.969 M -77.65 % 590.516 M 1.80 % 580.048 M 313.66 % -271.478 M 0.00 % -271.478 M -234.87 % 201.281 M 0.00 % 201.281 M 248.34 % 57.783 M 0.00 % 57.783 M -49.63 % 114.717 M 0.00 % 114.717 M -43.17 % 201.846 M 0.00 % 201.846 M 45.73 % 138.509 M 0.00 % 138.509 M -22.53 % 178.782 M 0.00 % 178.782 M 20.51 % 148.351 M 0.00 % 148.351 M 130.56 % 64.344 M 0.00 % 64.344 M -2.35 % 65.893 M 0.00 % 65.893 M 151.14 % -128.842 M 0.00 % -128.842 M -235.44 % 95.127 M 0.00 % 95.127 M
Net income ratio 0.61 74.77 % 0.35 -17.65 % 0.43 -13.87 % 0.49 -6.10 % 0.53 -93.96 % 8.71 1 759.78 % 0.47 21.17 % 0.39 -35.07 % 0.60 628.33 % 0.08 -52.66 % 0.17 -55.61 % 0.39 -23.32 % 0.51 15.93 % 0.44 48.27 % 0.30 -59.22 % 0.72 8.46 % 0.67 52.60 % 0.44 -13.40 % 0.50 544.84 % 0.08 -64.99 % 0.22 367.54 % -0.08 -126.39 % 0.32 -62.09 % 0.84 57.00 % 0.53 -17.68 % 0.65 0.00 % 0.65 -27.35 % 0.89 0.00 % 0.89 67.92 % 0.53 0.00 % 0.53 3.17 % 0.51 0.00 % 0.51 151.01 % -1.01 0.00 % -1.01 -276.34 % 0.57 0.00 % 0.57 232.20 % 0.17 0.00 % 0.17 -45.98 % 0.32 0.00 % 0.32 -19.53 % 0.40 0.00 % 0.40 55.61 % 0.25 0.00 % 0.25 -4.61 % 0.27 0.00 % 0.27 32.56 % 0.20 0.00 % 0.20 23.27 % 0.16 0.00 % 0.16 19.69 % 0.14 0.00 % 0.14 147.71 % -0.29 0.00 % -0.29 -305.05 % 0.14 0.00 % 0.14
Ratio EBITDA 0.28 5.06 % 0.26 -23.60 % 0.34 -29.39 % 0.49 -10.79 % 0.55 255.08 % 0.15 -73.87 % 0.59 367.58 % 0.13 -77.23 % 0.55 213.47 % 0.18 -43.35 % 0.31 -10.72 % 0.35 -27.15 % 0.48 66.35 % 0.29 -12.96 % 0.33 -21.23 % 0.42 -18.61 % 0.52 -38.90 % 0.84 127.49 % 0.37 -18.04 % 0.45 110.01 % 0.22 301.30 % -0.11 -132.08 % 0.33 1 013.92 % 0.03 -92.16 % 0.38 -47.47 % 0.73 3.03 % 0.71 -24.48 % 0.93 0.00 % 0.93 61.46 % 0.58 0.00 % 0.58 4.85 % 0.55 1.80 % 0.54 152.19 % -1.04 0.00 % -1.04 -273.85 % 0.60 0.00 % 0.60 266.26 % 0.16 0.00 % 0.16 -45.63 % 0.30 0.00 % 0.30 -26.08 % 0.41 0.00 % 0.41 52.68 % 0.27 0.00 % 0.27 0.07 % 0.27 0.00 % 0.27 25.68 % 0.21 0.00 % 0.21 27.64 % 0.17 0.00 % 0.17 11.82 % 0.15 0.00 % 0.15 155.42 % -0.27 0.00 % -0.27 -253.73 % 0.17 0.00 % 0.17
Gross profit ratio 0.39 -0.82 % 0.40 4.54 % 0.38 2.31 % 0.37 -2.42 % 0.38 29.83 % 0.29 -31.51 % 0.43 31.16 % 0.33 0.00 % 0.33 70.48 % 0.19 -49.11 % 0.38 5.47 % 0.36 -20.50 % 0.45 20.63 % 0.37 3.00 % 0.36 -24.00 % 0.47 -6.48 % 0.51 5.01 % 0.48 -10.31 % 0.54 31.88 % 0.41 35.05 % 0.30 417.81 % 0.06 -84.15 % 0.37 -9.68 % 0.41 -22.96 % 0.53 0.01 % 0.53 0.00 % 0.53 10.22 % 0.48 0.00 % 0.48 13.53 % 0.42 0.00 % 0.42 -4.81 % 0.44 0.00 % 0.44 67.47 % 0.27 0.00 % 0.27 -30.67 % 0.38 0.00 % 0.38 -4.20 % 0.40 0.00 % 0.40 4.84 % 0.38 0.00 % 0.38 -7.92 % 0.41 0.00 % 0.41 11.44 % 0.37 0.00 % 0.37 -5.76 % 0.39 0.00 % 0.39 30.29 % 0.30 0.00 % 0.30 3.26 % 0.29 0.00 % 0.29 16.64 % 0.25 0.00 % 0.25 -74.89 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00
Weighted average shs out dil 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M -0.03 % 356.369 M 0.00 % 356.369 M 0.14 % 355.868 M 0.00 % 355.868 M -0.05 % 356.063 M 0.00 % 356.063 M -0.06 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M
Weighted average shs out 356.274 M 0.00 % 356.274 M 0.00 % 356.275 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M -0.03 % 356.369 M 0.00 % 356.369 M 0.14 % 355.868 M 0.00 % 355.868 M -0.05 % 356.063 M 0.00 % 356.063 M -0.06 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M
EPS diluted 0.34 61.90 % 0.21 -16.00 % 0.25 -10.71 % 0.28 12.00 % 0.25 -92.77 % 3.46 1 822.22 % 0.18 28.57 % 0.14 -26.32 % 0.19 705.08 % 0.02 -53.73 % 0.05 -63.57 % 0.14 -41.67 % 0.24 20.00 % 0.20 -74.03 % 0.77 71.11 % 0.45 4.65 % 0.43 30.30 % 0.33 -8.33 % 0.36 414.29 % 0.07 -86.00 % 0.50 1 175.27 % -0.05 -101.58 % 2.94 539.13 % 0.46 24.32 % 0.37 -32.73 % 0.55 -1.79 % 0.56 40.00 % 0.40 0.00 % 0.40 17.65 % 0.34 0.00 % 0.34 -77.92 % 1.54 0.00 % 1.54 308.11 % -0.74 0.00 % -0.74 -237.04 % 0.54 0.00 % 0.54 215.79 % 0.17 0.00 % 0.17 -49.71 % 0.34 0.00 % 0.34 -39.29 % 0.56 0.00 % 0.56 47.37 % 0.38 0.00 % 0.38 -24.00 % 0.50 0.00 % 0.50 25.00 % 0.40 0.00 % 0.40 125.23 % 0.18 0.00 % 0.18 4.47 % 0.17 0.00 % 0.17 144.74 % -0.38 0.00 % -0.38 -272.73 % 0.22 0.00 % 0.22
Earnings per share 0.34 61.90 % 0.21 -16.00 % 0.25 -10.71 % 0.28 12.00 % 0.25 -92.77 % 3.46 1 822.22 % 0.18 28.57 % 0.14 -26.32 % 0.19 705.08 % 0.02 -53.73 % 0.05 -63.57 % 0.14 -41.67 % 0.24 20.00 % 0.20 -74.03 % 0.77 71.11 % 0.45 4.65 % 0.43 30.30 % 0.33 -8.33 % 0.36 414.29 % 0.07 -86.00 % 0.50 1 175.27 % -0.05 -101.58 % 2.94 539.13 % 0.46 24.32 % 0.37 -32.73 % 0.55 -1.79 % 0.56 40.00 % 0.40 0.00 % 0.40 17.65 % 0.34 0.00 % 0.34 -77.92 % 1.54 0.00 % 1.54 308.11 % -0.74 0.00 % -0.74 -237.04 % 0.54 0.00 % 0.54 215.79 % 0.17 0.00 % 0.17 -49.71 % 0.34 0.00 % 0.34 -39.29 % 0.56 0.00 % 0.56 47.37 % 0.38 0.00 % 0.38 -24.00 % 0.50 0.00 % 0.50 25.00 % 0.40 0.00 % 0.40 125.23 % 0.18 0.00 % 0.18 4.47 % 0.17 0.00 % 0.17 144.74 % -0.38 0.00 % -0.38 -272.73 % 0.22 0.00 % 0.22
Gross profit 78.347 M -6.90 % 84.151 M 5.25 % 79.956 M 6.04 % 75.402 M 15.85 % 65.088 M 56.94 % 41.472 M -30.17 % 59.386 M 40.29 % 42.332 M 13.66 % 37.243 M 89.05 % 19.700 M -50.15 % 39.518 M -13.56 % 45.716 M -40.14 % 76.372 M 25.44 % 60.885 M -81.74 % 333.363 M 219.63 % 104.296 M -9.75 % 115.561 M -2.98 % 119.112 M -13.34 % 137.442 M 96.97 % 69.779 M -71.25 % 242.751 M 1 995.93 % 11.582 M -99.05 % 1.219 B 1 432.89 % 79.535 M -38.76 % 129.884 M -20.38 % 163.121 M 0.00 % 163.121 M 113.89 % 76.264 M 0.00 % 76.264 M -20.92 % 96.443 M 0.00 % 96.443 M -79.71 % 475.338 M 0.00 % 475.338 M 585.69 % 69.323 M 0.00 % 69.323 M -46.21 % 128.876 M 0.00 % 128.876 M -8.88 % 141.441 M 0.00 % 141.441 M -2.87 % 145.617 M 0.00 % 145.617 M -29.21 % 205.695 M 0.00 % 205.695 M 6.37 % 193.381 M 0.00 % 193.381 M -27.04 % 265.058 M 0.00 % 265.058 M 24.94 % 212.152 M 0.00 % 212.152 M 86.52 % 113.742 M 0.00 % 113.742 M 1.86 % 111.664 M 0.00 % 111.664 M -76.82 % 481.797 M 0.00 % 481.797 M -11.90 % 546.849 M 0.00 % 546.849 M
Income tax expense 532.000 K -93.19 % 7.811 M -4.01 % 8.137 M 6.64 % 7.630 M -41.93 % 13.140 M -70.60 % 44.699 M 269.96 % 12.082 M 4.06 % 11.611 M 32.80 % 8.743 M 60.84 % 5.436 M -28.72 % 7.626 M 17.98 % 6.464 M -45.53 % 11.867 M 107.57 % 5.717 M -87.94 % 47.397 M 215.18 % 15.038 M -13.40 % 17.364 M -39.17 % 28.543 M 21.98 % 23.399 M 253.99 % 6.610 M -79.31 % 31.946 M 190.89 % 10.982 M -93.96 % 181.756 M 6 304.37 % 2.838 M -83.23 % 16.922 M -7.74 % 18.341 M 0.00 % 18.341 M 156.94 % 7.138 M 0.00 % 7.138 M -36.13 % 11.177 M 0.00 % 11.177 M -62.57 % 29.861 M 0.00 % 29.861 M 434.03 % -8.940 M 0.00 % -8.940 M -199.11 % 9.020 M 0.00 % 9.020 M 393.76 % -3.071 M 0.00 % -3.071 M 55.36 % -6.879 M 0.00 % -6.879 M -229.48 % 5.313 M 0.00 % 5.313 M -14.06 % 6.182 M 0.00 % 6.182 M 1 620.66 % -406.500 K 0.00 % -406.500 K -105.50 % 7.388 M 0.00 % 7.388 M 648.48 % 987.000 K 0.00 % 987.000 K -46.26 % 1.837 M 0.00 % 1.837 M -78.96 % 8.729 M 0.00 % 8.729 M -54.01 % 18.979 M 0.00 % 18.979 M
Cost of revenue 120.811 M -5.63 % 128.016 M -2.12 % 130.787 M 2.23 % 127.934 M 20.49 % 106.181 M 5.96 % 100.213 M 25.96 % 79.561 M -9.15 % 87.576 M 13.67 % 77.046 M -7.58 % 83.364 M 26.91 % 65.687 M -20.52 % 82.649 M -12.18 % 94.109 M -8.69 % 103.063 M -82.57 % 591.252 M 411.72 % 115.543 M 2.95 % 112.237 M -11.94 % 127.456 M 8.24 % 117.749 M 16.48 % 101.089 M -81.95 % 560.006 M 199.88 % 186.744 M -91.06 % 2.089 B 1 710.29 % 115.421 M 0.02 % 115.401 M -20.40 % 144.970 M 0.00 % 144.970 M 75.73 % 82.496 M 0.00 % 82.496 M -37.26 % 131.484 M 0.00 % 131.484 M -77.87 % 594.024 M 0.00 % 594.024 M 209.62 % 191.858 M 0.00 % 191.858 M -7.66 % 207.783 M 0.00 % 207.783 M -2.24 % 212.541 M 0.00 % 212.541 M -10.11 % 236.448 M 0.00 % 236.448 M -18.82 % 291.257 M 0.00 % 291.257 M -11.01 % 327.279 M 0.00 % 327.279 M -19.68 % 407.475 M 0.00 % 407.475 M -16.71 % 489.197 M 0.00 % 489.197 M 78.20 % 274.521 M 0.00 % 274.521 M -17.55 % 332.948 M 0.00 % 332.948 M 0.000 0.000 0.000 0.000
General and administrative expenses 52.391 M -1.26 % 53.059 M 17.61 % 45.115 M 15.44 % 39.081 M 8.81 % 35.917 M -1.28 % 36.383 M 37.54 % 26.452 M -4.62 % 27.733 M 12.41 % 24.672 M -3.86 % 25.662 M 4.31 % 24.601 M 4.94 % 23.444 M -6.78 % 25.150 M 1.86 % 24.690 M -2.38 % 25.291 M 13.46 % 22.291 M 1.45 % 21.972 M 3.02 % 21.327 M 2.68 % 20.770 M 9.17 % 19.025 M -22.42 % 24.522 M 4.04 % 23.570 M 15.75 % 20.363 M -22.11 % 26.144 M 24.74 % 20.958 M 2 917.71 % 694.500 K -98.35 % 42.145 M 155.93 % 16.468 M 0.00 % 16.468 M -21.12 % 20.876 M 0.00 % 20.876 M 189.56 % -23.309 M -136.40 % 64.037 M 116.27 % 29.609 M 0.00 % 29.609 M -24.79 % 39.368 M 0.00 % 39.368 M -25.84 % 53.085 M 0.00 % 53.085 M 40.20 % 37.863 M 0.00 % 37.863 M -13.34 % 43.693 M 0.00 % 43.693 M -6.96 % 46.961 M 0.00 % 46.961 M 1.57 % 46.233 M 0.00 % 46.233 M 59.36 % 29.011 M 0.00 % 29.011 M -23.02 % 37.689 M 0.00 % 37.689 M -34.16 % 57.245 M 0.00 % 57.245 M 0.000 0.000 0.000 0.000
Selling and marketing expenses 2.493 M -32.84 % 3.712 M -4.26 % 3.877 M -47.88 % 7.439 M 40.44 % 5.297 M 2.06 % 5.190 M 129.34 % 2.263 M -54.69 % 4.994 M 49 840.00 % 10.000 K -37.50 % 16.000 K -89.87 % 158.000 K -44.17 % 283.000 K -9.00 % 311.000 K -83.83 % 1.923 M -93.71 % 30.593 M 1 557.26 % 1.846 M -80.65 % 9.538 M 23.34 % 7.733 M -56.01 % 17.578 M 264.87 % -10.662 M -118.84 % 56.584 M 227.28 % 17.289 M -82.45 % 98.510 M 182.23 % 34.904 M 59.12 % 21.935 M 5.84 % 20.725 M 0.00 % 20.725 M 322.53 % 4.905 M 0.00 % 4.905 M -53.46 % 10.540 M 0.00 % 10.540 M -75.87 % 43.673 M 0.00 % 43.673 M 400.00 % 8.735 M 0.00 % 8.735 M -28.05 % 12.140 M 0.00 % 12.140 M -37.62 % 19.462 M 0.00 % 19.462 M 28.62 % 15.132 M 0.00 % 15.132 M -32.60 % 22.452 M 0.00 % 22.452 M -10.31 % 25.033 M 0.00 % 25.033 M 10.32 % 22.692 M 0.00 % 22.692 M 837.49 % 2.421 M 0.00 % 2.421 M 111.40 % 1.145 M 0.00 % 1.145 M -53.69 % 2.473 M 0.00 % 2.473 M 0.000 0.000 0.000 0.000
Other expenses -89.622 M -155.18 % -35.121 M 15.31 % -41.472 M 65.73 % -121.030 M -25 262.16 % 481.000 K -66.20 % 1.423 M 14.39 % 1.244 M 0.000 0.000 -100.00 % 927.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 430.000 K 0.000 -100.00 % 808.000 K 0.000 0.000 0.000 0.000 100.00 % -69.443 M -151.76 % 134.174 M 216.94 % -114.734 M -287.34 % 61.243 M 0.00 % 61.243 M 1 462.91 % 3.919 M 0.00 % 3.919 M 101.09 % -360.093 M -6 606.92 % 5.534 M 112.09 % -45.779 M 0.00 % -45.779 M -323.45 % 20.488 M 0.00 % 20.488 M 113.10 % -156.334 M 0.00 % -156.334 M -86.36 % -83.888 M 0.00 % -83.888 M -18.80 % -70.610 M 0.00 % -70.610 M 40.06 % -117.796 M 0.00 % -117.796 M 5.11 % -124.138 M 0.00 % -124.138 M -70.00 % -73.024 M 0.00 % -73.024 M 17.24 % -88.231 M 0.00 % -88.231 M 16.36 % -105.488 M 0.00 % -105.488 M 74.58 % -414.958 M 0.00 % -414.958 M 8.14 % -451.722 M 0.00 % -451.722 M
Operating expenses -34.738 M -260.45 % 21.650 M 187.90 % 7.520 M 110.08 % -74.568 M -283.07 % 40.733 M 1.45 % 40.150 M 46.15 % 27.471 M -15.70 % 32.588 M 32.03 % 24.682 M -0.15 % 24.719 M -0.16 % 24.759 M 4.35 % 23.727 M -6.81 % 25.461 M 217.43 % 8.021 M -38.62 % 13.068 M -75.12 % 52.531 M -2.38 % 53.814 M 224.04 % 16.607 M 12.10 % 14.815 M -68.68 % 47.299 M 51.26 % 31.270 M -17.83 % 38.053 M 260.42 % 10.558 M -82.38 % 59.917 M 240.82 % 17.580 M -88.70 % 155.594 M 400.00 % -51.865 M -162.78 % 82.615 M 0.00 % 82.615 M 133.81 % 35.334 M 0.00 % 35.334 M 110.40 % -339.729 M -400.00 % 113.243 M 1 623.11 % -7.435 M 0.00 % -7.435 M -110.33 % 71.995 M 0.00 % 71.995 M 185.93 % -83.788 M 0.00 % -83.788 M -171.22 % -30.893 M 0.00 % -30.893 M -591.74 % -4.466 M 0.00 % -4.466 M 90.25 % -45.803 M 0.00 % -45.803 M 17.04 % -55.214 M 0.00 % -55.214 M -32.75 % -41.592 M 0.00 % -41.592 M 15.80 % -49.398 M 0.00 % -49.398 M -7.92 % -45.771 M 0.00 % -45.771 M 88.97 % -414.958 M 0.00 % -414.958 M 8.14 % -451.722 M 0.00 % -451.722 M
Cost and expenses 86.073 M -42.49 % 149.666 M 8.21 % 138.307 M -20.51 % 173.990 M 18.43 % 146.914 M 4.67 % 140.363 M 31.14 % 107.032 M -10.93 % 120.164 M 18.12 % 101.728 M -5.88 % 108.083 M 19.50 % 90.446 M -14.98 % 106.376 M -11.03 % 119.570 M 7.64 % 111.084 M -81.62 % 604.320 M 259.56 % 168.074 M 1.22 % 166.051 M 15.26 % 144.063 M 8.67 % 132.564 M -10.66 % 148.388 M -74.90 % 591.276 M 163.03 % 224.797 M -89.30 % 2.100 B 1 097.69 % 175.338 M 31.85 % 132.981 M -32.44 % 196.834 M 0.00 % 196.834 M 112.88 % 92.462 M 0.00 % 92.462 M -3.84 % 96.150 M 0.00 % 96.150 M -80.00 % 480.781 M 0.00 % 480.781 M 141.24 % 199.293 M 0.00 % 199.293 M 46.77 % 135.788 M 0.00 % 135.788 M -54.18 % 296.329 M 0.00 % 296.329 M 10.84 % 267.341 M 0.00 % 267.341 M -9.60 % 295.723 M 0.00 % 295.723 M -20.74 % 373.081 M 0.00 % 373.081 M -19.37 % 462.689 M 0.00 % 462.689 M -12.83 % 530.789 M 0.00 % 530.789 M 63.86 % 323.919 M 0.00 % 323.919 M -14.47 % 378.719 M 0.00 % 378.719 M -8.73 % 414.958 M 0.00 % 414.958 M -8.14 % 451.722 M 0.00 % 451.722 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 54.884 M -3.32 % 56.771 M 15.88 % 48.992 M 5.45 % 46.462 M 12.73 % 41.214 M -0.86 % 41.573 M 44.78 % 28.715 M -11.88 % 32.588 M 32.03 % 24.682 M -3.76 % 25.646 M 3.58 % 24.759 M 4.35 % 23.727 M -6.81 % 25.461 M -4.33 % 26.613 M -52.38 % 55.884 M 131.53 % 24.137 M -23.40 % 31.510 M 8.43 % 29.060 M -24.22 % 38.348 M 358.54 % 8.363 M -89.69 % 81.106 M 98.50 % 40.859 M -65.63 % 118.873 M 94.72 % 61.048 M 42.33 % 42.893 M 100.25 % 21.420 M -65.93 % 62.870 M 194.16 % 21.373 M 0.00 % 21.373 M -31.97 % 31.416 M 0.00 % 31.416 M 54.27 % 20.364 M -81.09 % 107.709 M 180.91 % 38.344 M 0.00 % 38.344 M -25.56 % 51.508 M 0.00 % 51.508 M -29.00 % 72.546 M 0.00 % 72.546 M 36.89 % 52.995 M 0.00 % 52.995 M -19.88 % 66.144 M 0.00 % 66.144 M -8.13 % 71.994 M 0.00 % 71.994 M 4.45 % 68.925 M 0.00 % 68.925 M 119.28 % 31.432 M 0.00 % 31.432 M -19.06 % 38.834 M 0.00 % 38.834 M -34.97 % 59.717 M 0.00 % 59.717 M 0.000 0.000 0.000 0.000
Interest income 0.000 0.000 0.000 0.000 -100.00 % 149.000 K -99.81 % 79.223 M 109 931.94 % 72.000 K -99.18 % 8.789 M 13 632.81 % 64.000 K -94.98 % 1.276 M 2 026.67 % 60.000 K -98.07 % 3.104 M 10 246.67 % 30.000 K -99.65 % 8.556 M 0.000 -100.00 % 17.325 M 0.000 -100.00 % 8.527 M 0.000 -100.00 % 7.017 M 0.000 -100.00 % 20.874 M 0.000 -100.00 % 26.281 M 0.000 -100.00 % 6.262 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 7.940 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
Interest expense 206.000 K -19.22 % 255.000 K 16.97 % 218.000 K 87.93 % 116.000 K -22.15 % 149.000 K -15.82 % 177.000 K 145.83 % 72.000 K 24.14 % 58.000 K -9.38 % 64.000 K -36.00 % 100.000 K 66.67 % 60.000 K 172.73 % 22.000 K -26.67 % 30.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 -100.00 % 112.524 M 205.89 % -106.262 M -29.40 % -82.121 M 0.00 % -82.121 M -42 727.12 % -191.750 K 0.00 % -191.750 K -121.44 % 894.500 K 0.00 % 894.500 K 84.62 % 484.500 K 0.00 % 484.500 K 218.17 % -410.000 K 0.00 % -410.000 K -215.38 % -130.000 K 0.00 % -130.000 K -1 957.14 % 7.000 K 0.00 % 7.000 K 101.13 % -617.000 K 0.00 % -617.000 K -106.80 % 9.069 M 0.00 % 9.069 M -70.80 % 31.063 M 0.00 % 31.063 M 39.86 % 22.210 M 0.00 % 22.210 M 43 879.21 % 50.500 K 0.00 % 50.500 K -98.55 % 3.486 M 0.00 % 3.486 M -98.22 % 195.680 M 0.00 % 195.680 M 0.000 0.000
Depreciation and amortization 5.165 M 6.36 % 4.856 M -11.11 % 5.463 M -36.55 % 8.610 M -10.59 % 9.630 M 1.30 % 9.506 M 90.04 % 5.002 M 26.83 % 3.944 M 2.15 % 3.861 M -5.23 % 4.074 M 14.86 % 3.547 M 1.28 % 3.502 M 4.63 % 3.347 M 22.65 % 2.729 M 0.48 % 2.716 M -1.16 % 2.748 M -6.15 % 2.928 M -30.05 % 4.186 M 44.54 % 2.896 M -1.23 % 2.932 M -0.98 % 2.961 M 0.07 % 2.959 M -1.40 % 3.001 M -1.44 % 3.045 M 1.03 % 3.014 M 103.04 % -99.194 M -193.35 % 106.262 M 29.40 % 82.121 M 0.00 % 82.121 M 42 727.12 % 191.750 K 0.00 % 191.750 K -99.02 % 19.663 M 330.43 % -8.533 M 97.44 % -333.365 M 0.00 % -333.365 M -81 408.54 % 410.000 K 0.00 % 410.000 K 215.38 % 130.000 K 0.00 % 130.000 K 1 957.14 % -7.000 K 0.00 % -7.000 K -101.13 % 617.000 K 0.00 % 617.000 K 106.80 % -9.069 M 0.00 % -9.069 M 70.80 % -31.063 M 0.00 % -31.063 M -39.86 % -22.210 M 0.00 % -22.210 M 0.000 0.000 0.000 0.000 100.00 % -195.680 M 0.00 % -195.680 M 0.000 0.000
Operating income 113.085 M 80.93 % 62.501 M 99.94 % 31.260 M 6.52 % 29.346 M 20.49 % 24.355 M 1 742.28 % 1.322 M -95.86 % 31.915 M 227.53 % 9.744 M -22.43 % 12.561 M 350.27 % -5.019 M -134.01 % 14.759 M -32.88 % 21.989 M -56.81 % 50.911 M 14.58 % 44.431 M -85.33 % 302.853 M 238.41 % 89.492 M -21.84 % 114.505 M 10.23 % 103.881 M -32.63 % 154.193 M 107.29 % 74.386 M -56.25 % 170.008 M 802.86 % -24.188 M -102.20 % 1.101 B 39 300.11 % 2.794 M -96.92 % 90.704 M -71.92 % 323.047 M 190.36 % 111.257 M 67.81 % 66.299 M 0.00 % 66.299 M -49.69 % 131.777 M 0.00 % 131.777 M -76.92 % 570.853 M -3.01 % 588.581 M 851.05 % 61.888 M 0.00 % 61.888 M -69.19 % 200.871 M 0.00 % 200.871 M 248.41 % 57.653 M 0.00 % 57.653 M -49.75 % 114.724 M 0.00 % 114.724 M -42.99 % 201.229 M 0.00 % 201.229 M 36.35 % 147.578 M 0.00 % 147.578 M -29.67 % 209.845 M 0.00 % 209.845 M 23.03 % 170.560 M 0.00 % 170.560 M 165.08 % 64.344 M 0.00 % 64.344 M -2.35 % 65.893 M 0.00 % 65.893 M -1.42 % 66.839 M 0.00 % 66.839 M -29.74 % 95.127 M 0.00 % 95.127 M
Operating income ratio 0.57 92.75 % 0.29 98.60 % 0.15 2.78 % 0.14 1.49 % 0.14 1 424.06 % 0.01 -95.94 % 0.23 206.23 % 0.08 -31.75 % 0.11 325.69 % -0.05 -134.71 % 0.14 -18.10 % 0.17 -42.64 % 0.30 10.19 % 0.27 -17.26 % 0.33 -19.54 % 0.41 -19.01 % 0.50 19.31 % 0.42 -30.27 % 0.60 38.79 % 0.44 105.56 % 0.21 273.65 % -0.12 -136.66 % 0.33 2 221.58 % 0.01 -96.12 % 0.37 -64.73 % 1.05 190.36 % 0.36 -13.53 % 0.42 0.00 % 0.42 -27.77 % 0.58 0.00 % 0.58 8.30 % 0.53 -3.01 % 0.55 132.28 % 0.24 0.00 % 0.24 -60.29 % 0.60 0.00 % 0.60 266.34 % 0.16 0.00 % 0.16 -45.76 % 0.30 0.00 % 0.30 -25.84 % 0.40 0.00 % 0.40 42.86 % 0.28 0.00 % 0.28 -9.16 % 0.31 0.00 % 0.31 28.30 % 0.24 0.00 % 0.24 46.74 % 0.17 0.00 % 0.17 11.82 % 0.15 0.00 % 0.15 6.83 % 0.14 0.00 % 0.14 -20.25 % 0.17 0.00 % 0.17
Total other income expenses net 8.761 M -51.88 % 18.206 M -71.71 % 64.357 M -15.50 % 76.159 M 51 213.42 % -149.000 K 15.82 % -177.000 K -145.83 % -72.000 K -24.14 % -58.000 K 99.77 % -24.759 M -113.00 % -11.624 M -241.38 % -3.405 M -15 377.27 % -22.000 K -122.68 % 97.000 K -73.85 % 371.000 K -99.13 % 42.505 M 8 089.79 % 519.000 K 69.61 % 306.000 K -94.10 % 5.186 M 1 688.28 % 290.000 K 107.60 % -3.817 M -1 051.87 % 401.000 K -29.90 % 572.000 K 132.52 % 246.000 K -55.35 % 551.000 K -99.03 % 56.760 M -57.89 % 134.805 M 26.86 % 106.262 M 29.40 % 82.121 M 0.00 % 82.121 M 42 727.12 % 191.750 K 0.00 % 191.750 K -97.69 % 8.301 M 188.05 % -9.428 M 97.18 % -333.850 M 0.00 % -333.850 M -81 526.71 % 410.000 K 0.00 % 410.000 K 215.38 % 130.000 K 0.00 % 130.000 K 1 957.14 % -7.000 K 0.00 % -7.000 K -101.13 % 617.000 K 0.00 % 617.000 K 106.80 % -9.069 M 0.00 % -9.069 M 70.80 % -31.063 M 0.00 % -31.063 M -39.86 % -22.210 M 0.00 % -22.210 M -43 879.21 % -50.500 K 0.00 % -50.500 K 98.55 % -3.486 M 0.00 % -3.486 M 98.22 % -195.680 M 0.00 % -195.680 M 0.000 0.000
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 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 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30 2000-12-31 2000-06-30 1999-12-31 1999-06-30 1998-12-31 1998-06-30 1997-12-31 1997-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 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 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2000-12-31 1999-12-31 1998-12-31 1997-12-31
Net debt -2.052 B -9.80 % -1.869 B -1.02 % -1.850 B -1.88 % -1.816 B -1 729.96 % -99.219 M 25.56 % -133.290 M 56.69 % -307.752 M 71.63 % -1.085 B -58.41 % -684.811 M -68.94 % -405.351 M 30.20 % -580.768 M 9.24 % -639.914 M 32.60 % -949.478 M -5.10 % -903.362 M 51.16 % -1.849 B -3.23 % -1.792 B -12.53 % -1.592 B -67.69 % -949.449 M 54.42 % -2.083 B 12.91 % -2.392 B -18.73 % -2.015 B 20.40 % -2.531 B -15.76 % -2.186 B -24.25 % -1.760 B -138.04 % -739.183 M 11.69 % -837.030 M -30.57 % -641.043 M 6.39 % -684.813 M 19.57 % -851.434 M -13.02 % -753.344 M -41.80 % -531.280 M 59.80 % -1.321 B -300.00 % -330.360 M -249.13 % -94.624 M 0.00 % -94.624 M 56.59 % -217.955 M 0.00 % -217.955 M 26.04 % -294.680 M 0.00 % -294.680 M -13.24 % -260.231 M 0.00 % -260.231 M -12.95 % -230.392 M 0.00 % -230.392 M -2.63 % -224.485 M 0.00 % -224.485 M -0.31 % -223.787 M 0.00 % -223.787 M -29.65 % -172.607 M -136.37 % 474.523 M -33.31 % 711.488 M 212.45 % 227.710 M 37.39 % 165.743 M
Total investments 826.807 M -0.36 % 829.783 M 3.80 % 799.432 M -1.78 % 813.944 M -84.10 % 5.119 B -3.90 % 5.326 B 26.13 % 4.223 B 20.98 % 3.491 B -10.29 % 3.891 B -7.08 % 4.187 B 3.35 % 4.052 B -2.09 % 4.139 B 8.39 % 3.818 B 123.36 % 1.710 B -1.41 % 1.734 B 11.89 % 1.550 B -13.60 % 1.794 B -12.35 % 2.046 B 140.51 % 850.842 M -8.43 % 929.176 M -16.31 % 1.110 B 107.61 % 534.789 M 31.96 % 405.281 M -2.91 % 417.431 M -42.64 % 727.690 M -0.82 % 733.682 M 17.25 % 625.732 M 21.96 % 513.081 M -24.23 % 677.140 M 6.83 % 633.854 M 23.69 % 512.449 M -17.69 % 622.597 M 3 008.05 % 20.032 M -26.08 % 27.099 M 0.00 % 27.099 M -83.02 % 159.618 M 0.00 % 159.618 M 0.000 0.000 0.000 0.000 -100.00 % 54.681 M 0.00 % 54.681 M -3.86 % 56.876 M 0.00 % 56.876 M 23.19 % 46.170 M 0.00 % 46.170 M 0.000 0.000 0.000 -100.00 % 73.580 M -38.51 % 119.665 M
Total debt 25.743 M 220.83 % 8.024 M -25.84 % 10.820 M 10.84 % 9.762 M -28.44 % 13.641 M -25.56 % 18.325 M -16.96 % 22.067 M 428.68 % 4.174 M -19.96 % 5.215 M -6.14 % 5.556 M 21.63 % 4.568 M 270.78 % 1.232 M -32.20 % 1.817 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 -100.00 % 326.000 K 0.000 -100.00 % 238.000 K 300.00 % 59.500 K -99.76 % 25.054 M 0.00 % 25.054 M 34 818.47 % 71.750 K 0.00 % 71.750 K 43.50 % 50.000 K 0.00 % 50.000 K -35.28 % 77.250 K 0.00 % 77.250 K 107.38 % 37.250 K 0.00 % 37.250 K -71.73 % 131.750 K 0.00 % 131.750 K -44.58 % 237.750 K 0.00 % 237.750 K -75.84 % 984.000 K -99.84 % 601.459 M -25.03 % 802.266 M 219.04 % 251.464 M 33.12 % 188.896 M
Accumulated other comprehensive income loss 13.096 M 457.99 % 2.347 M 172.28 % -3.247 M 75.98 % -13.517 M -16.62 % -11.591 M 51.07 % -23.687 M -20.95 % -19.584 M 18.39 % -23.996 M 6.14 % -25.567 M 11.22 % -28.798 M -4 860.00 % 605.000 K 0.00 % 605.000 K 0.00 % 605.000 K 101.29 % -46.848 M -87.06 % -25.045 M -2 024.26 % -1.179 M -103.93 % 30.011 M 1 820.81 % -1.744 M 96.41 % -48.637 M -58.87 % -30.615 M -123.39 % 130.900 M 35.81 % 96.388 M 144.48 % 39.425 M -5.93 % 41.909 M -14.25 % 48.875 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -133.370 M -2.04 % -130.709 M 0.00 % -130.709 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -106.840 M 0.00 % -106.840 M -1.00 % -105.785 M 0.00 % -105.785 M -0.50 % -105.264 M 0.00 % -105.264 M 80.56 % -541.456 M 22.44 % -698.087 M 24.07 % -919.422 M 7.48 % -993.799 M -26.45 % -785.947 M
Retained earnings 5.374 B 1.29 % 5.306 B 0.76 % 5.265 B 0.69 % 5.229 B 1.20 % 5.167 B -5.83 % 5.487 B 28.04 % 4.285 B 0.27 % 4.274 B 0.36 % 4.258 B 0.29 % 4.246 B -2.22 % 4.343 B -1.84 % 4.424 B 0.35 % 4.409 B -0.30 % 4.422 B 0.82 % 4.386 B 4.11 % 4.213 B 2.48 % 4.111 B 1.84 % 4.037 B 1.97 % 3.959 B 0.79 % 3.928 B -0.61 % 3.952 B -0.50 % 3.972 B -8.61 % 4.346 B 28.18 % 3.390 B 3.93 % 3.262 B 0.000 -100.00 % 3.143 B 0.000 -100.00 % 2.644 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 0.00 % 1.755 B 392.54 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 300.00 % 89.069 M 0.00 % 89.069 M 0.00 % 89.069 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 89.069 M 0.00 % 89.069 M 0.00 % 89.069 M 0.00 % 89.069 M 0.00 % 89.069 M 0.00 % 89.069 M -75.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M 0.00 % 356.274 M
Total equity 7.132 B 1.11 % 7.053 B 0.63 % 7.009 B 0.72 % 6.959 B 0.75 % 6.907 B -4.31 % 7.218 B 19.89 % 6.021 B 0.27 % 6.005 B 0.28 % 5.988 B 0.26 % 5.972 B -0.69 % 6.014 B -1.95 % 6.133 B 0.22 % 6.120 B -0.16 % 6.130 B 0.23 % 6.116 B 2.50 % 5.967 B 1.20 % 5.896 B 1.83 % 5.790 B 2.20 % 5.665 B 0.23 % 5.652 B -3.18 % 5.838 B 0.25 % 5.823 B -5.16 % 6.140 B 18.37 % 5.187 B 2.39 % 5.066 B -1.62 % 5.149 B 3.94 % 4.954 B 4.77 % 4.729 B 4.43 % 4.528 B 2.32 % 4.425 B 8.09 % 4.094 B 0.45 % 4.076 B 300.00 % 1.019 B 38.43 % 736.130 M 0.00 % 736.130 M -20.06 % 920.810 M 0.00 % 920.810 M 8.78 % 846.456 M 0.00 % 846.456 M 0.62 % 841.247 M 0.00 % 841.247 M 3.72 % 811.045 M 0.00 % 811.045 M 7.93 % 751.447 M 0.00 % 751.447 M -1.19 % 760.513 M 0.00 % 760.513 M -73.88 % 2.912 B -21.97 % 3.732 B -4.29 % 3.899 B -10.61 % 4.362 B -28.60 % 6.109 B
Other non current liabilities 0.000 0.000 0.000 -100.00 % 81.026 M 120 834.33 % 67.000 K 0.000 -100.00 % 3.083 M 13.35 % 2.720 M -42.23 % 4.708 M 14.19 % 4.123 M 182.40 % 1.460 M 70.96 % 854.000 K -81.79 % 4.689 M 17.14 % 4.003 M 8.39 % 3.693 M 22.12 % 3.024 M -41.21 % 5.144 M 15.13 % 4.468 M -13.99 % 5.195 M -89.46 % 49.298 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 -100.00 % 6.427 M 0.00 % 6.427 M 53.18 % 4.196 M 0.00 % 4.196 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 31.000 M
Long term debt 18.284 M 357.21 % 3.999 M 11.89 % 3.574 M 24.14 % 2.879 M -54.87 % 6.380 M -30.83 % 9.224 M -31.54 % 13.474 M 556.31 % 2.053 M -34.20 % 3.120 M -16.31 % 3.728 M 20.18 % 3.102 M 427.55 % 588.000 K -14.78 % 690.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 0.000 0.000 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 % 600.000 M 0.000 0.000
Total non current liabilities 110.257 M 20.16 % 91.755 M 2.76 % 89.287 M 6.41 % 83.905 M -4.07 % 87.467 M 2.38 % 85.431 M -10.80 % 95.780 M 20.03 % 79.800 M 1.23 % 78.829 M 3.32 % 76.296 M 6.56 % 71.596 M 8.56 % 65.952 M -2.55 % 67.677 M 5.86 % 63.933 M 4.22 % 61.342 M 5.44 % 58.177 M 1.05 % 57.575 M 5.58 % 54.530 M 2.81 % 53.040 M 7.59 % 49.298 M 17.47 % 41.968 M 7.81 % 38.929 M 26.22 % 30.843 M 9.79 % 28.093 M 10.35 % 25.458 M 21.30 % 20.987 M 26.82 % 16.549 M 74.71 % 9.472 M 35.18 % 7.007 M 385.59 % 1.443 M -95.95 % 35.640 M 29.47 % 27.528 M 300.00 % 6.882 M -5.24 % 7.262 M 0.00 % 7.262 M -2.92 % 7.481 M 0.00 % 7.481 M 16.39 % 6.427 M 0.00 % 6.427 M 53.18 % 4.196 M 0.00 % 4.196 M 0.000 0.000 0.000 0.000 -100.00 % 208.750 K 0.00 % 208.750 K -92.50 % 2.783 M -82.05 % 15.500 M -97.53 % 626.500 M 2 813.95 % 21.500 M 38.71 % 15.500 M
Other current liabilities 278.989 M 179.58 % 99.790 M 68.29 % 59.296 M 7.90 % 54.953 M 5.85 % 51.916 M 72.34 % 30.125 M -32.11 % 44.374 M -7.57 % 48.006 M 14.30 % 42.000 M 7.58 % 39.041 M 8.50 % 35.984 M 181.15 % 12.799 M 25.48 % 10.200 M -89.58 % 97.912 M 0.15 % 97.764 M -85.18 % 659.672 M 9.26 % 603.740 M 20.08 % 502.794 M 183.80 % 177.168 M 223.09 % 54.836 M 4.74 % 52.355 M -85.49 % 360.720 M 454.11 % 65.099 M -97.60 % 2.716 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 11.807 M -64.09 % 32.883 M 0.00 % 32.883 M -18.90 % 40.547 M 0.00 % 40.547 M 59.17 % 25.473 M 0.00 % 25.473 M 4 110.45 % 605.000 K 0.00 % 605.000 K -99.24 % 79.910 M 0.00 % 79.910 M -23.48 % 104.424 M 0.00 % 104.424 M -44.43 % 187.913 M 0.00 % 187.913 M -17.49 % 227.744 M 12.99 % 201.559 M -21.70 % 257.403 M 8.54 % 237.147 M -15.42 % 280.368 M
Deferred revenue 0.000 0.000 -100.00 % 20.534 M 3.35 % 19.868 M -48.64 % 38.686 M 2.06 % 37.905 M 45.71 % 26.014 M 37.57 % 18.909 M -4.68 % 19.837 M 22.13 % 16.243 M -11.90 % 18.436 M -55.51 % 41.438 M -5.91 % 44.041 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 14.918 M 85.32 % 8.050 M -44.45 % 14.492 M 5.27 % 13.766 M 89.59 % 7.261 M -20.22 % 9.101 M 5.91 % 8.593 M 305.14 % 2.121 M 1.24 % 2.095 M 14.61 % 1.828 M 24.69 % 1.466 M 127.64 % 644.000 K -42.86 % 1.127 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 -100.00 % 326.000 K 0.000 -100.00 % 238.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 -100.00 % 984.000 K -99.84 % 601.459 M 197.36 % 202.266 M -19.56 % 251.464 M 33.12 % 188.896 M
Total current liabilities 394.769 M 73.14 % 228.010 M 0.28 % 227.377 M -5.55 % 240.726 M -20.04 % 301.068 M 30.37 % 230.933 M 3.20 % 223.781 M 21.02 % 184.912 M 6.24 % 174.049 M 2.01 % 170.622 M 19.53 % 142.749 M -20.56 % 179.693 M 3.65 % 173.365 M -3.88 % 180.363 M 0.98 % 178.613 M -76.71 % 766.889 M 1.68 % 754.201 M 12.40 % 670.994 M 99.96 % 335.566 M -28.92 % 472.106 M -28.52 % 660.514 M -45.68 % 1.216 B 37.26 % 885.811 M -72.30 % 3.198 B 39.61 % 2.291 B 473.33 % 399.540 M 39.12 % 287.183 M 39.01 % 206.599 M -14.79 % 242.469 M 7.06 % 226.476 M -30.83 % 327.401 M -9.25 % 360.761 M 300.00 % 90.190 M -34.10 % 136.856 M 0.00 % 136.856 M 40.12 % 97.671 M 0.00 % 97.671 M 34.14 % 72.810 M 0.00 % 72.810 M 42.56 % 51.073 M 0.00 % 51.073 M -36.09 % 79.910 M 0.00 % 79.910 M -23.48 % 104.424 M 0.00 % 104.424 M -44.43 % 187.913 M 0.00 % 187.913 M -18.05 % 229.309 M -71.56 % 806.182 M 75.38 % 459.669 M -6.79 % 493.174 M 4.57 % 471.599 M
Total liabilities 505.026 M 57.94 % 319.765 M 0.98 % 316.664 M -2.45 % 324.631 M -16.45 % 388.535 M 22.81 % 316.364 M -1.00 % 319.561 M 20.72 % 264.712 M 4.68 % 252.878 M 2.41 % 246.918 M 15.20 % 214.345 M -12.74 % 245.645 M 1.91 % 241.042 M -1.33 % 244.296 M 1.81 % 239.955 M -70.92 % 825.066 M 1.64 % 811.776 M 11.89 % 725.524 M 86.70 % 388.606 M -25.47 % 521.404 M -25.78 % 702.482 M -44.02 % 1.255 B 36.89 % 916.654 M -71.59 % 3.226 B 39.29 % 2.316 B 450.77 % 420.527 M 38.45 % 303.732 M 40.57 % 216.071 M -13.39 % 249.476 M 9.46 % 227.919 M -37.22 % 363.041 M -6.50 % 388.289 M 300.00 % 97.072 M -32.64 % 144.119 M 0.00 % 144.119 M 37.06 % 105.152 M 0.00 % 105.152 M 32.70 % 79.238 M 0.00 % 79.238 M 43.37 % 55.269 M 0.00 % 55.269 M -30.84 % 79.910 M 0.00 % 79.910 M -23.48 % 104.424 M 0.00 % 104.424 M -44.49 % 188.122 M 0.00 % 188.122 M -18.95 % 232.092 M -71.75 % 821.682 M -24.35 % 1.086 B 111.04 % 514.674 M 5.66 % 487.099 M
Other non current assets 4.400 B 60.03 % 2.749 B 5.15 % 2.615 B 0.04 % 2.614 B 7 294.26 % 35.351 M -2.47 % 36.248 M -18.86 % 44.675 M 27.92 % 34.924 M -1.92 % 35.608 M -1.89 % 36.293 M -1.85 % 36.977 M -1.82 % 37.662 M -1.78 % 38.346 M 102.18 % -1.762 B 1.44 % -1.788 B -11.34 % -1.606 B 13.21 % -1.850 B 11.28 % -2.085 B -129.09 % -910.285 M -1.12 % -900.208 M 16.06 % -1.073 B -78.33 % -601.420 M -27.24 % -472.648 M -128.24 % 1.673 B -14.71 % 1.962 B 163.53 % 744.478 M -60.65 % 1.892 B 260.91 % 524.270 M -23.83 % 688.278 M 6.72 % 644.941 M -56.29 % 1.475 B 132.93 % 633.438 M 357.93 % 138.328 M 300.05 % 34.577 M 0.00 % 34.577 M -66.15 % 102.157 M 0.00 % 102.157 M -0.51 % 102.677 M 0.00 % 102.677 M 9.62 % 93.665 M 0.00 % 93.665 M -59.21 % 229.612 M 0.00 % 229.612 M 7.08 % 214.438 M 0.00 % 214.438 M 0.00 % 214.441 M 0.00 % 214.441 M -71.24 % 745.738 M 220.18 % 232.909 M -14.93 % 273.783 M -79.71 % 1.350 B -40.83 % 2.281 B
Long term investments 826.807 M 18.65 % 696.818 M -12.84 % 799.432 M -1.78 % 813.944 M -76.26 % 3.428 B -2.19 % 3.505 B 16.41 % 3.011 B 3.95 % 2.897 B -18.90 % 3.572 B -7.65 % 3.867 B 3.19 % 3.748 B -1.51 % 3.805 B -0.35 % 3.818 B 123.36 % 1.710 B -1.41 % 1.734 B 11.89 % 1.550 B -13.60 % 1.794 B -11.49 % 2.026 B 138.16 % 850.842 M 1.44 % 838.801 M -16.83 % 1.009 B 88.58 % 534.789 M 31.96 % 405.281 M -2.91 % 417.431 M -42.64 % 727.690 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 20.032 M -26.08 % 27.099 M 0.00 % 27.099 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 54.681 M 0.00 % 54.681 M -3.86 % 56.876 M 0.00 % 56.876 M 23.19 % 46.170 M 0.00 % 46.170 M 0.000 0.000 0.000 0.000 0.000
Intangible 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 -100.00 % 361.234 M 14.35 % 315.910 M -47.15 % 597.798 M 89.27 % 315.840 M -4.52 % 330.809 M 27.99 % 258.468 M 73.50 % 148.971 M -30.66 % 214.852 M 18.86 % 180.762 M -63.14 % 490.457 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
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 0.000 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 % 1.759 B -1.49 % 1.785 B 11.52 % 1.601 B -13.22 % 1.845 B -11.32 % 2.080 B 129.76 % 905.318 M 1.15 % 895.056 M -16.31 % 1.069 B 79.57 % 595.560 M 27.10 % 468.591 M 212.26 % -417.431 M 42.64 % -727.690 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
Property plant equipment net 77.958 M 29.90 % 60.015 M -6.50 % 64.188 M -2.22 % 65.647 M -7.88 % 71.265 M -10.56 % 79.680 M -8.29 % 86.880 M 67.10 % 51.994 M 5.38 % 49.341 M -3.95 % 51.371 M -3.28 % 53.113 M 1.60 % 52.275 M -1.24 % 52.934 M 0.53 % 52.657 M -2.58 % 54.053 M -3.69 % 56.123 M -0.84 % 56.596 M -4.00 % 58.957 M -0.82 % 59.443 M -3.20 % 61.407 M -4.03 % 63.985 M -3.97 % 66.631 M -1.09 % 67.367 M -41.71 % 115.568 M -2.64 % 118.704 M -90.90 % 1.304 B 949.13 % 124.271 M -90.03 % 1.247 B 2.05 % 1.222 B 3.18 % 1.184 B 578.25 % 174.568 M -84.22 % 1.106 B 300.00 % 276.575 M 6.97 % 258.565 M 0.00 % 258.565 M 10.05 % 234.957 M 0.00 % 234.957 M 0.40 % 234.020 M 0.00 % 234.020 M 4.67 % 223.571 M 0.00 % 223.571 M 11.77 % 200.028 M 0.00 % 200.028 M 214.44 % 63.614 M 0.00 % 63.614 M -9.55 % 70.328 M 0.00 % 70.328 M -80.27 % 356.470 M -91.17 % 4.036 B -9.91 % 4.480 B 128.17 % 1.964 B -32.44 % 2.907 B
Total non current assets 5.305 B 51.29 % 3.506 B 0.80 % 3.478 B -0.53 % 3.497 B -1.17 % 3.538 B -2.46 % 3.628 B 15.28 % 3.147 B 5.35 % 2.987 B -18.39 % 3.660 B -7.54 % 3.958 B 3.05 % 3.841 B -1.47 % 3.898 B -0.38 % 3.913 B 122.07 % 1.762 B -1.44 % 1.788 B 11.34 % 1.606 B -13.21 % 1.850 B -11.28 % 2.085 B 129.09 % 910.285 M 1.12 % 900.208 M -16.06 % 1.073 B 78.33 % 601.420 M 27.24 % 472.648 M -73.79 % 1.804 B -13.72 % 2.090 B 1.68 % 2.056 B 1.73 % 2.021 B 13.73 % 1.777 B -7.25 % 1.916 B 4.28 % 1.837 B 10.29 % 1.666 B -5.79 % 1.768 B 300.00 % 441.995 M 30.54 % 338.585 M 0.00 % 338.585 M -3.59 % 351.183 M 0.00 % 351.183 M 1.04 % 347.564 M 0.00 % 347.564 M 7.23 % 324.115 M 0.00 % 324.115 M -33.30 % 485.901 M 0.00 % 485.901 M 43.84 % 337.811 M 0.00 % 337.811 M 2.08 % 330.939 M 0.00 % 330.939 M -69.97 % 1.102 B -74.18 % 4.269 B -10.20 % 4.754 B 43.49 % 3.313 B -36.13 % 5.188 B
Other current assets 106.979 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 210.690 M 83.36 % 114.907 M 11.47 % 103.086 M -5.52 % 109.110 M 11.26 % 98.067 M -3.19 % 101.296 M -2.87 % 104.285 M -26.94 % 142.746 M 108.94 % 68.318 M -77.64 % 305.565 M -43.95 % 545.134 M 449.74 % 99.162 M -0.64 % 99.802 M -81.12 % 528.595 M -29.35 % 748.224 M -23.60 % 979.412 M -44.40 % 1.762 B 3.34 % 1.705 B 5 456.79 % 30.677 M 1.27 % 30.293 M -4.30 % 31.655 M -42.90 % 55.438 M -28.00 % 76.993 M -3.15 % 79.496 M -74.10 % 306.895 M 52.62 % 201.078 M 173.39 % 73.550 M 0.00 % 73.550 M 76.70 % 41.625 M 0.00 % 41.625 M -2.26 % 42.589 M 0.00 % 42.589 M -25.28 % 56.996 M 0.00 % 56.996 M -67.13 % 173.393 M 0.00 % 173.393 M -40.50 % 291.423 M 0.00 % 291.423 M -25.32 % 390.249 M 0.00 % 390.249 M -78.93 % 1.852 B -25.45 % 2.484 B 2 221.32 % 107.009 M -2.89 % 110.192 M -91.70 % 1.328 B
Short term investments 0.000 0.000 0.000 0.000 -100.00 % 1.690 B -7.18 % 1.821 B 50.26 % 1.212 B 104.02 % 594.038 M 85.96 % 319.443 M -0.23 % 320.189 M 5.23 % 304.281 M -8.79 % 333.600 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 20.000 M 0.000 -100.00 % 90.375 M -11.17 % 101.743 M -95.96 % 2.516 B 0.000 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 % 159.618 M 0.00 % 159.618 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
cash and cash equivalents 2.077 B 10.70 % 1.877 B 0.86 % 1.861 B 1.92 % 1.825 B 1 517.43 % 112.860 M -25.56 % 151.615 M -54.03 % 329.819 M -69.71 % 1.089 B 57.82 % 690.026 M 67.93 % 410.907 M -29.80 % 585.336 M -8.70 % 641.146 M -32.60 % 951.295 M 5.31 % 903.362 M -51.16 % 1.849 B 3.23 % 1.792 B 12.53 % 1.592 B 67.69 % 949.449 M -54.42 % 2.083 B -12.91 % 2.392 B 18.73 % 2.015 B -20.40 % 2.531 B 15.76 % 2.186 B 24.25 % 1.760 B 138.04 % 739.183 M -11.69 % 837.030 M 30.57 % 641.043 M -6.39 % 684.813 M -19.57 % 851.434 M 12.97 % 753.670 M 41.86 % 531.280 M -59.80 % 1.322 B 300.00 % 330.419 M 176.09 % 119.678 M 0.00 % 119.678 M -45.11 % 218.027 M 0.00 % 218.027 M -26.02 % 294.730 M 0.00 % 294.730 M 13.22 % 260.308 M 0.00 % 260.308 M 12.97 % 230.429 M 0.00 % 230.429 M 2.59 % 224.616 M 0.00 % 224.616 M 0.26 % 224.024 M 0.00 % 224.024 M 29.05 % 173.591 M 36.75 % 126.936 M 39.83 % 90.778 M 282.16 % 23.754 M 2.60 % 23.153 M
Cash and short term investments 2.077 B 10.70 % 1.877 B 0.86 % 1.861 B 1.92 % 1.825 B 1.23 % 1.803 B -8.59 % 1.973 B 27.95 % 1.542 B -8.39 % 1.683 B 66.72 % 1.009 B 38.08 % 731.096 M -17.82 % 889.617 M -8.73 % 974.746 M 2.47 % 951.295 M 5.31 % 903.362 M -51.16 % 1.849 B 3.23 % 1.792 B 12.53 % 1.592 B 64.23 % 969.449 M -53.46 % 2.083 B -16.08 % 2.482 B 17.29 % 2.116 B -16.38 % 2.531 B 15.76 % 2.186 B 24.25 % 1.760 B 138.04 % 739.183 M -11.69 % 837.030 M 30.57 % 641.043 M -6.39 % 684.813 M -19.57 % 851.434 M 12.97 % 753.670 M 41.86 % 531.280 M -59.80 % 1.322 B 300.00 % 330.419 M 176.09 % 119.678 M 0.00 % 119.678 M -68.31 % 377.644 M 0.00 % 377.644 M 28.13 % 294.730 M 0.00 % 294.730 M 13.22 % 260.308 M 0.00 % 260.308 M 12.97 % 230.429 M 0.00 % 230.429 M 2.59 % 224.616 M 0.00 % 224.616 M 0.26 % 224.024 M 0.00 % 224.024 M 29.05 % 173.591 M 36.75 % 126.936 M 39.83 % 90.778 M 282.16 % 23.754 M 2.60 % 23.153 M
Total current assets 2.332 B -39.69 % 3.867 B 0.51 % 3.847 B 1.45 % 3.792 B 0.93 % 3.757 B -3.83 % 3.907 B 22.35 % 3.193 B -2.71 % 3.282 B 27.19 % 2.580 B 14.14 % 2.261 B -5.28 % 2.387 B -3.79 % 2.481 B 1.33 % 2.448 B 1.24 % 2.418 B 0.74 % 2.400 B -20.86 % 3.033 B 11.06 % 2.731 B 17.08 % 2.333 B -23.73 % 3.058 B -5.13 % 3.224 B -5.70 % 3.419 B -24.77 % 4.544 B -2.63 % 4.667 B -29.39 % 6.610 B 24.91 % 5.292 B 50.58 % 3.514 B 8.57 % 3.237 B 2.18 % 3.168 B 10.70 % 2.862 B 1.61 % 2.816 B 0.88 % 2.792 B 3.53 % 2.696 B 300.00 % 674.116 M 24.45 % 541.663 M 0.00 % 541.663 M -19.73 % 674.779 M 0.00 % 674.779 M 16.72 % 578.130 M 0.00 % 578.130 M 1.00 % 572.401 M 0.00 % 572.401 M 41.31 % 405.054 M 0.00 % 405.054 M -21.81 % 518.060 M 0.00 % 518.060 M -16.13 % 617.696 M 0.00 % 617.696 M -69.74 % 2.042 B 618.31 % 284.219 M 23.00 % 231.068 M -85.22 % 1.563 B 10.99 % 1.409 B
Inventory 75.381 M -95.82 % 1.803 B 0.00 % 1.803 B 0.05 % 1.802 B 0.09 % 1.801 B 6.46 % 1.691 B 15.83 % 1.460 B 8.96 % 1.340 B 4.60 % 1.281 B 4.06 % 1.231 B 4.37 % 1.180 B 1.47 % 1.162 B 1.72 % 1.143 B 2.39 % 1.116 B 1 111.18 % 92.159 M -83.97 % 575.046 M 11.17 % 517.278 M 6.18 % 487.162 M 3.92 % 468.805 M -4.89 % 492.906 M -11.86 % 559.225 M -48.44 % 1.085 B 7.27 % 1.011 B -64.92 % 2.882 B 11.81 % 2.578 B 5.50 % 2.443 B 8.49 % 2.252 B 2.27 % 2.202 B 24.96 % 1.762 B -1.25 % 1.785 B -4.36 % 1.866 B 227.11 % 570.475 M 300.00 % 142.619 M -59.07 % 348.435 M 0.00 % 348.435 M 36.37 % 255.510 M 0.00 % 255.510 M 6.10 % 240.811 M 0.00 % 240.811 M -5.60 % 255.097 M 0.00 % 255.097 M 20 605.93 % 1.232 M 0.00 % 1.232 M -39.02 % 2.020 M 0.00 % 2.020 M -40.98 % 3.423 M 0.00 % 3.423 M -78.93 % 16.248 M -19.30 % 20.135 M -39.50 % 33.281 M -16.24 % 39.733 M -30.68 % 57.321 M
Net receivables 72.428 M -61.28 % 187.052 M 1.91 % 183.550 M 11.48 % 164.647 M 7.28 % 153.481 M -36.88 % 243.157 M 27.00 % 191.457 M 295.56 % 48.402 M -81.53 % 262.090 M -2.61 % 269.107 M -6.71 % 288.475 M -8.07 % 313.788 M -6.12 % 334.234 M -7.47 % 361.234 M 14.35 % 315.910 M -47.15 % 597.798 M 89.27 % 315.840 M -4.52 % 330.809 M 27.99 % 258.468 M 73.50 % 148.971 M -30.66 % 214.852 M 18.86 % 180.762 M -63.14 % 490.457 M 137.97 % 206.099 M -89.40 % 1.944 B 856.97 % 203.096 M -35.18 % 313.320 M 25.83 % 249.011 M 29.40 % 192.435 M -4.20 % 200.873 M -36.19 % 314.807 M -36.71 % 497.417 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
Tax assets 0.000 0.000 0.000 -100.00 % 3.513 M 0.09 % 3.510 M -44.79 % 6.358 M 53.50 % 4.142 M 17.47 % 3.526 M 0.00 % 3.526 M -0.03 % 3.527 M -0.51 % 3.545 M 0.54 % 3.526 M 0.00 % 3.526 M -2.54 % 3.618 M 32.24 % 2.736 M -45.67 % 5.036 M -7.66 % 5.454 M 3.93 % 5.248 M 5.66 % 4.967 M -3.59 % 5.152 M 68.48 % 3.058 M -47.82 % 5.860 M 44.44 % 4.057 M -72.07 % 14.527 M 50.20 % 9.672 M 29.27 % 7.482 M 67.38 % 4.470 M -25.01 % 5.961 M 3.35 % 5.768 M -29.09 % 8.134 M -48.07 % 15.664 M -44.53 % 28.241 M 300.00 % 7.060 M -61.51 % 18.344 M 0.00 % 18.344 M 30.38 % 14.069 M 0.00 % 14.069 M 29.47 % 10.867 M 0.00 % 10.867 M 57.97 % 6.879 M 0.00 % 6.879 M 334.95 % 1.582 M 0.00 % 1.582 M -45.15 % 2.883 M 0.00 % 2.883 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.194 B 1.21 % 2.168 B 0.68 % 2.153 B 1.24 % 2.127 B 1.39 % 2.098 B 0.60 % 2.085 B 1.74 % 2.049 B 0.04 % 2.049 B 6.04 % 1.932 B 0.79 % 1.917 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 100.862 M -16.07 % 120.170 M 6.80 % 112.521 M -14.93 % 132.271 M -19.60 % 164.519 M 41.95 % 115.897 M -2.43 % 118.786 M 22.50 % 96.967 M 7.41 % 90.280 M -7.18 % 97.267 M 42.15 % 68.427 M -17.93 % 83.374 M 12.73 % 73.956 M 79.80 % 41.133 M 15.61 % 35.578 M -60.90 % 90.987 M -13.47 % 105.149 M -17.15 % 126.912 M 22.74 % 103.397 M -49.92 % 206.472 M -48.27 % 399.136 M -40.15 % 666.841 M 6.09 % 628.580 M 42.14 % 442.236 M -80.27 % 2.241 B 522.93 % 359.829 M 52.70 % 235.639 M 35.13 % 174.382 M -13.96 % 202.664 M 8.49 % 186.807 M -28.62 % 261.706 M -16.53 % 313.533 M 300.00 % 78.383 M -24.61 % 103.974 M 0.00 % 103.974 M 82.01 % 57.125 M 0.00 % 57.125 M 20.68 % 47.337 M 0.00 % 47.337 M -6.20 % 50.468 M 0.00 % 50.468 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Tax payables 0.000 0.000 -100.00 % 20.534 M 3.35 % 19.868 M -48.64 % 38.686 M 2.06 % 37.905 M 45.71 % 26.014 M 37.57 % 18.909 M -4.68 % 19.837 M 22.13 % 16.243 M -11.90 % 18.436 M -55.51 % 41.438 M -5.91 % 44.041 M 6.59 % 41.318 M -8.73 % 45.271 M 178.93 % 16.230 M -64.18 % 45.312 M 9.75 % 41.288 M -24.93 % 55.001 M -73.91 % 210.798 M 0.85 % 209.023 M 11.01 % 188.298 M -2.00 % 192.132 M 376.98 % 40.281 M -18.08 % 49.169 M 23.82 % 39.711 M -22.96 % 51.544 M 59.99 % 32.217 M -19.06 % 39.805 M 1.17 % 39.343 M -40.11 % 65.695 M 39.81 % 46.990 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 % 581.000 K -81.64 % 3.164 M 0.000 -100.00 % 4.563 M 95.42 % 2.335 M
Deferred revenue non current 0.000 0.000 0.000 100.00 % -81.026 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 -9.982 M -5.79 % -9.436 M -17.17 % -8.053 M -35.64 % -5.937 M -72.29 % -3.446 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Capital lease obligations 25.743 M 220.83 % 8.024 M -25.84 % 10.820 M 10.84 % 9.762 M -28.44 % 13.641 M -22.60 % 17.624 M -20.13 % 22.067 M 428.68 % 4.174 M -19.96 % 5.215 M -6.14 % 5.556 M 21.63 % 4.568 M 270.78 % 1.232 M -32.20 % 1.817 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 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 46.848 M 87.06 % 25.045 M 2 024.26 % 1.179 M 0.000 -100.00 % 1.744 M -96.41 % 48.637 M 58.87 % 30.615 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 0.000 0.000 0.000
Other total stockholders equity 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -84.584 M -82.62 % -46.316 M -5.14 % -44.051 M 5.97 % -46.848 M -87.06 % -25.045 M -2 024.26 % -1.179 M 0.000 100.00 % -3.488 M 96.41 % -97.274 M -58.87 % -61.230 M 0.000 0.000 0.000 -100.00 % 1.399 B 0.00 % 1.399 B -10.86 % 1.569 B 7.87 % 1.454 B -66.74 % 4.372 B 186.18 % 1.528 B -62.45 % 4.069 B 8.86 % 3.738 B 0.49 % 3.720 B 249.83 % 1.063 B 36.72 % 777.770 M 0.00 % 777.770 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 828.816 M 0.00 % 828.816 M 7.90 % 768.163 M 0.00 % 768.163 M -1.10 % 776.708 M 0.00 % 776.708 M -74.92 % 3.097 B -23.98 % 4.074 B -8.71 % 4.462 B -10.75 % 4.999 B -23.54 % 6.539 B
Deferred tax liabilities non current 91.973 M 4.81 % 87.756 M 2.38 % 85.713 M 5.78 % 81.026 M 0.01 % 81.020 M 6.32 % 76.207 M -3.81 % 79.223 M 5.59 % 75.027 M 5.67 % 71.001 M 3.73 % 68.445 M 2.10 % 67.034 M 3.91 % 64.510 M 3.55 % 62.298 M 3.95 % 59.930 M 3.96 % 57.649 M 4.53 % 55.153 M 5.19 % 52.431 M 4.73 % 50.062 M 4.63 % 47.845 M 6.40 % 44.968 M 7.15 % 41.968 M 7.81 % 38.929 M 26.22 % 30.843 M 9.79 % 28.093 M 10.35 % 25.458 M 21.30 % 20.987 M 26.82 % 16.549 M 74.71 % 9.472 M 35.18 % 7.007 M 385.59 % 1.443 M -95.95 % 35.640 M 29.47 % 27.528 M 300.00 % 6.882 M -5.24 % 7.262 M 0.00 % 7.262 M -2.92 % 7.481 M 0.00 % 7.481 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 208.750 K 0.00 % 208.750 K -92.50 % 2.783 M -82.05 % 15.500 M -41.51 % 26.500 M 223.26 % -21.500 M -38.71 % -15.500 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 7.637 B 3.58 % 7.373 B 0.65 % 7.326 B 0.50 % 7.289 B -0.09 % 7.296 B -3.17 % 7.535 B 18.84 % 6.340 B 1.13 % 6.269 B 0.46 % 6.241 B 0.34 % 6.219 B -0.14 % 6.228 B -2.37 % 6.379 B 0.28 % 6.361 B -0.21 % 6.374 B 0.29 % 6.356 B -6.42 % 6.792 B 1.25 % 6.708 B 2.95 % 6.516 B 7.63 % 6.054 B -1.94 % 6.174 B -5.60 % 6.540 B -7.60 % 7.078 B 0.30 % 7.057 B -16.12 % 8.413 B 13.97 % 7.382 B 32.53 % 5.570 B 5.94 % 5.258 B 6.33 % 4.945 B 3.50 % 4.777 B 2.67 % 4.653 B 4.40 % 4.457 B -0.16 % 4.464 B 300.00 % 1.116 B 26.80 % 880.248 M 0.00 % 880.248 M -14.20 % 1.026 B 0.00 % 1.026 B 10.83 % 925.693 M 0.00 % 925.693 M 3.25 % 896.516 M 0.00 % 896.516 M 0.62 % 890.955 M 0.00 % 890.955 M 4.10 % 855.870 M 0.00 % 855.870 M -9.78 % 948.635 M 0.00 % 948.635 M -69.83 % 3.144 B -30.96 % 4.553 B -8.66 % 4.985 B 2.23 % 4.876 B -26.07 % 6.596 B
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 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2000-12-31 1999-12-31 1998-12-31 1997-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 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30 2000-12-31 2000-06-30 1999-12-31 1999-06-30 1998-12-31 1998-06-30 1997-12-31 1997-06-30 1997-01-31
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % -17.432 M 0.000 100.00 % -61.390 M 0.000 100.00 % -388.655 M 0.000 100.00 % -71.259 M 0.000 100.00 % -41.235 M 0.000 -100.00 % 18.315 M 0.000 100.00 % -271.004 M 0.000 -100.00 % 230.963 M 0.000 100.00 % -608.906 M 0.000 -100.00 % 1.172 B 0.000 -100.00 % 2.639 B 0.000 100.00 % -2.047 B -1 362.36 % 162.191 M -50.00 % 324.382 M 3 016.58 % -11.122 M -100.00 % -5.561 M 98.64 % -409.695 M -100.00 % -204.848 M 80.52 % -1.052 B -100.00 % -525.847 M -282.49 % 288.158 M 100.00 % 144.079 M 159.89 % -240.561 M -100.00 % -120.281 M -139.08 % -50.309 M -100.00 % -25.155 M -114.97 % 167.993 M 100.00 % 83.997 M -26.42 % 114.164 M 100.00 % 57.082 M 132.06 % -178.021 M -100.00 % -89.011 M -247.04 % 60.536 M 100.00 % 30.268 M -95.55 % 680.435 M 100.00 % 340.218 M -19.91 % 424.769 M 100.00 % 212.385 M 11 113.54 % 1.894 M 100.00 % 947.000 K 100.05 % -1.915 B -100.00 % -957.685 M -4 559.33 % 21.476 M 100.00 % 10.738 M 120.35 % -52.778 M -300.00 % -13.195 M
Accounts receivables 0.000 100.00 % -16.927 M 0.000 -100.00 % 85.574 M 0.000 100.00 % -11.992 M 0.000 -100.00 % 40.666 M 0.000 -100.00 % 40.335 M 0.000 -100.00 % 46.512 M 0.000 -100.00 % 267.191 M 0.000 -100.00 % 300.520 M 0.000 100.00 % -647.603 M 0.000 -100.00 % 678.667 M 0.000 -100.00 % 1.035 B 0.000 100.00 % -1.712 B 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 100.00 % -949.000 K 0.000 100.00 % -142.175 M 0.000 100.00 % -377.093 M 0.000 100.00 % -112.679 M 0.000 100.00 % -82.300 M 0.000 100.00 % -26.265 M 0.000 100.00 % -538.845 M 0.000 100.00 % -70.238 M 0.000 -100.00 % 38.697 M 0.000 -100.00 % 493.818 M 0.000 -100.00 % 1.603 B 0.000 100.00 % -337.287 M -300.00 % -84.322 M 50.00 % -168.644 M -169.92 % -62.478 M -100.00 % -31.239 M 92.02 % -391.375 M -100.00 % -195.688 M 84.17 % -1.236 B -100.00 % -618.215 M -168.61 % 901.061 M 100.00 % 450.531 M 217.36 % -383.885 M -100.00 % -191.943 M -178.82 % -68.840 M -100.00 % -34.420 M -203.34 % 33.307 M 100.00 % 16.654 M -90.83 % 181.527 M 100.00 % 90.764 M 2 778.64 % 3.153 M 100.00 % 1.577 M -71.91 % 5.612 M 100.00 % 2.806 M 9.82 % 2.555 M 100.00 % 1.278 M -67.13 % 3.887 M 100.00 % 1.944 M -85.22 % 13.146 M 100.00 % 6.573 M 1.88 % 6.452 M 100.00 % 3.226 M -67.03 % 9.785 M 100.00 % 4.893 M -58.39 % 11.759 M 300.00 % 2.940 M
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 -100.00 % 390.582 M 0.000 100.00 % -773.651 M 0.000 0.000 0.000 -100.00 % 346.442 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 0.000 0.000 0.000 0.000 0.000
Other working capital 0.000 -100.00 % 444.000 K 0.000 100.00 % -4.789 M 0.000 -100.00 % 430.000 K 0.000 -100.00 % 754.000 K 0.000 -100.00 % 730.000 K 0.000 100.00 % -1.932 M 0.000 -100.00 % 650.000 K 0.000 -100.00 % 681.000 K 0.000 100.00 % -390.582 M 0.000 -100.00 % 773.651 M 0.000 -100.00 % 1.580 M 0.000 -100.00 % 1.671 M -99.32 % 246.513 M -50.00 % 493.025 M 860.01 % 51.356 M 100.00 % 25.678 M 240.16 % -18.320 M -100.00 % -9.160 M -104.96 % 184.737 M 100.00 % 92.369 M 115.07 % -612.903 M -100.00 % -306.452 M -313.82 % 143.324 M 100.00 % 71.662 M 286.71 % 18.531 M 100.00 % 9.266 M -93.12 % 134.686 M 100.00 % 67.343 M 199.97 % -67.363 M -100.00 % -33.682 M 81.41 % -181.174 M -100.00 % -90.587 M -264.93 % 54.924 M 100.00 % 27.462 M -95.95 % 677.880 M 100.00 % 338.940 M -19.47 % 420.882 M 100.00 % 210.441 M 1 970.25 % -11.252 M -100.00 % -5.626 M 99.71 % -1.922 B -100.00 % -960.911 M -8 319.24 % 11.691 M 100.00 % 5.846 M 109.06 % -64.537 M -300.00 % -16.134 M
Other non cash items -76.388 M -893.23 % 9.630 M 117.17 % -56.097 M 42.01 % -96.736 M -307.42 % 46.638 M 106.33 % -737.223 M -432.48 % -138.450 M -825.78 % -14.955 M 71.52 % -52.516 M -219.59 % 43.912 M 531.27 % -10.182 M -164.50 % 15.785 M 173.99 % -21.334 M 97.11 % -738.312 M -1 235.43 % 65.025 M 117.86 % -364.082 M -230.54 % 278.908 M -43.39 % 492.688 M 235.71 % -363.053 M 53.16 % -775.099 M -40 910.53 % -1.890 M 99.90 % -1.876 B -232.32 % -564.374 M -122.65 % 2.492 B 4 540.40 % -56.116 M 60.15 % -140.832 M 44.48 % -253.647 M -100.00 % -126.824 M -192.24 % 137.490 M 160.28 % -228.094 M -189.70 % 254.295 M 285.90 % -136.790 M 58.27 % -327.804 M -100.00 % -163.902 M -128.91 % 566.845 M 100.00 % 283.423 M 197.27 % -291.385 M -1 939.80 % -14.285 M 86.42 % -105.197 M 7.18 % -113.341 M -11.86 % -101.320 M 19.33 % -125.598 M 24.44 % -166.217 M -779.32 % -18.903 M 79.80 % -93.589 M 0.07 % -93.655 M 91.10 % -1.052 B -115.67 % -487.999 M -1 640.86 % -28.032 M -144.05 % 63.641 M 6 806.06 % -949.000 K -141.95 % 2.262 M 102.12 % -106.762 M -173.75 % 144.759 M -44.37 % 260.234 M 411.28 % -83.602 M 43.07 % -146.838 M -10 859.33 % 1.365 M
Net cash provided by operating activities 54.359 M -18.23 % 66.477 M 56.65 % 42.436 M 186.34 % -49.150 M -138.69 % 127.035 M -73.93 % 487.334 M 721.77 % -78.379 M -350.31 % 31.313 M 168.55 % 11.660 M -75.84 % 48.262 M 988.21 % 4.435 M -92.87 % 62.214 M 0.66 % 61.804 M 106.61 % -934.842 M -374.44 % 340.639 M 1 085.12 % 28.743 M -93.37 % 433.847 M 175 746.56 % -247.000 K 99.90 % -236.462 M -157.16 % 413.698 M 129.06 % 180.606 M -75.93 % 750.211 M 54.17 % 486.617 M -20.26 % 610.285 M 688.07 % 77.440 M -77.48 % 343.863 M 93.90 % 177.336 M 100.00 % 88.668 M 133.84 % -261.989 M -100.00 % -130.995 M 83.32 % -785.212 M -100.00 % -392.606 M -134.75 % 1.130 B 100.00 % 564.896 M 372.57 % -207.250 M -100.00 % -103.625 M -296.52 % 52.729 M 100.00 % 26.365 M -86.43 % 194.305 M 100.00 % 97.153 M -63.26 % 264.417 M 100.00 % 132.209 M 124.01 % 59.020 M 100.00 % 29.510 M -87.79 % 241.649 M 100.00 % 120.825 M -66.29 % 358.376 M 154.23 % 140.963 M -79.93 % 702.472 M 100.00 % 351.236 M 131.11 % 151.977 M 100.00 % 75.989 M 104.10 % -1.853 B -100.00 % -926.370 M -814.34 % 129.681 M 100.00 % 64.841 M -14.29 % 75.653 M 300.00 % 18.913 M
Investments in property plant and equipment -5.038 M 0.000 100.00 % -2.705 M 25.26 % -3.619 M -673.29 % -468.000 K 86.82 % -3.550 M 82.93 % -20.794 M -252.98 % -5.891 M -221.74 % -1.831 M 72.75 % -6.720 M 0.000 100.00 % -5.385 M 0.000 100.00 % -1.979 M 0.000 100.00 % -2.842 M 0.000 100.00 % -3.874 M 0.000 100.00 % -672.000 K 0.000 100.00 % -2.899 M 0.000 100.00 % -2.063 M -131.44 % 6.563 M -50.00 % 13.125 M -92.01 % 164.218 M 100.00 % 82.109 M 4 882.12 % -1.717 M -100.00 % -858.500 K 72.90 % -3.168 M -100.00 % -1.584 M 98.22 % -89.148 M -100.00 % -44.574 M -95.06 % -22.852 M -100.00 % -11.426 M 48.71 % -22.277 M -100.00 % -11.139 M 38.80 % -18.199 M -100.00 % -9.100 M 51.09 % -18.604 M -100.00 % -9.302 M 31.75 % -13.630 M -100.00 % -6.815 M 92.44 % -90.199 M -100.00 % -45.100 M -7 329.90 % -607.000 K -100.00 % -303.500 K 99.57 % -71.171 M -100.00 % -35.586 M -214.61 % -11.311 M -100.00 % -5.656 M 79.57 % -27.676 M -100.00 % -13.838 M 43.75 % -24.600 M -100.00 % -12.300 M 46.83 % -23.134 M -300.00 % -5.784 M
Acquisitions net 0.000 0.000 0.000 0.000 -100.00 % 6.000 M 0.000 0.000 100.00 % -1.831 M -200.00 % 1.831 M 183 000.00 % 1.000 K 0.000 -100.00 % 30.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.309 M 0.000 -100.00 % 1.894 M 0.000 0.000 0.000 0.000 100.00 % -70.623 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 0.000 0.000 0.000 0.000
Purchases of investments 0.000 0.000 0.000 100.00 % -1.857 M 98.20 % -103.450 M 84.83 % -681.788 M -10.34 % -617.920 M -117.76 % -283.763 M 5.41 % -300.000 M -58.99 % -188.694 M 0.000 100.00 % -205.000 K 0.000 0.000 0.000 0.000 0.000 100.00 % -195.149 M 0.000 100.00 % -842.343 M 0.000 0.000 0.000 100.00 % -20.344 M 57.46 % -47.821 M 50.00 % -95.643 M 10.53 % -106.902 M -100.00 % -53.451 M -255.30 % -15.044 M -100.00 % -7.522 M 74.86 % -29.926 M -100.00 % -14.963 M 97.02 % -502.373 M -100.00 % -251.187 M 33.68 % -378.773 M -100.00 % -189.387 M 0.000 0.000 100.00 % -6.046 M -100.00 % -3.023 M 92.74 % -41.629 M -100.00 % -20.815 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -1.303 M -100.00 % -651.500 K 0.000 0.000 0.000 0.000 100.00 % -134.359 M -300.00 % -33.590 M
Sales maturities of investments 0.000 0.000 0.000 -100.00 % 18.057 M -94.94 % 356.769 M 452.81 % 64.537 M 940.92 % 6.200 M -99.12 % 702.029 M 13.99 % 615.849 M 2 866.37 % 20.761 M -29.19 % 29.319 M -78.76 % 138.051 M 30.09 % 106.122 M 0.000 0.000 0.000 0.000 -100.00 % 428.771 M 0.000 -100.00 % 293.129 M 0.000 0.000 0.000 0.000 -100.00 % 111.882 M -50.00 % 223.763 M 0.000 0.000 -100.00 % 493.000 K 100.00 % 246.500 K -99.90 % 235.776 M 100.00 % 117.888 M -74.73 % 466.527 M 100.00 % 233.264 M 28.20 % 181.953 M 100.00 % 90.977 M 0.000 0.000 -100.00 % 546.000 K 100.00 % 273.000 K 2 933.33 % 9.000 K 100.00 % 4.500 K -99.99 % 58.000 M 100.00 % 29.000 M 189.06 % -32.561 M -100.00 % -16.281 M 0.000 0.000 -100.00 % 2.151 M 100.00 % 1.076 M -94.88 % 21.018 M 100.00 % 10.509 M 0.000 0.000 -100.00 % 44.228 M 100.00 % 22.114 M -11.74 % 25.056 M 300.00 % 6.264 M
Other investing activites 940.278 M 147.69 % 379.616 M 6 081.66 % 6.141 M -88.44 % 53.120 M 4 115.87 % 1.260 M 119.60 % -6.429 M -200.00 % 6.429 M 204.28 % -6.165 M -200.00 % 6.165 M 155.91 % -11.026 M -200.00 % 11.026 M 148.95 % -22.524 M -200.00 % 22.524 M -92.11 % 285.401 M 130.69 % -930.090 M -544.51 % 209.239 M -30.60 % 301.501 M 122.67 % -1.330 B -537.38 % 304.022 M 15.40 % 263.441 M 152.97 % -497.383 M -968.61 % -46.545 M -241.98 % 32.783 M -94.75 % 624.006 M 341.05 % -258.875 M -83.28 % -141.246 M -146.43 % -57.316 M -100.00 % -28.658 M -276.16 % 16.268 M 100.00 % 8.134 M 104.01 % -202.682 M -100.00 % -101.341 M -181.08 % 124.994 M 100.00 % 62.497 M -71.55 % 219.672 M 100.00 % 109.836 M 393.05 % 22.277 M 100.00 % 11.139 M -53.00 % 23.699 M 100.00 % 11.850 M -80.32 % 60.224 M 100.00 % 30.112 M 167.87 % -44.370 M -100.00 % -22.185 M -118.07 % 122.760 M 100.00 % 61.380 M 10 012.03 % 607.000 K 100.00 % 303.500 K -99.56 % 69.020 M 100.00 % 34.510 M 510.64 % -8.404 M -100.00 % -4.202 M -115.18 % 27.676 M 100.00 % 13.838 M 170.50 % -19.628 M -100.00 % -9.814 M -107.41 % 132.437 M 300.00 % 33.109 M
Net cash used for investing activites 935.240 M 146.36 % 379.616 M 10 948.20 % 3.436 M -94.77 % 65.701 M -74.74 % 260.111 M 141.47 % -627.230 M -0.18 % -626.085 M -254.83 % 404.379 M 25.58 % 322.014 M 273.43 % -185.678 M -560.23 % 40.345 M -63.31 % 109.967 M -14.52 % 128.646 M -54.61 % 283.422 M 130.47 % -930.090 M -550.63 % 206.397 M -31.54 % 301.501 M 127.47 % -1.098 B -461.05 % 304.022 M 206.84 % -284.551 M 42.79 % -497.383 M -905.95 % -49.444 M -250.82 % 32.783 M -94.73 % 621.943 M 340.25 % -258.875 M -283.28 % 141.246 M 146.43 % 57.316 M 100.00 % 28.658 M 276.16 % -16.268 M -100.00 % -8.134 M -104.01 % 202.682 M 100.00 % 101.341 M 181.08 % -124.994 M -100.00 % -62.497 M 74.22 % -242.389 M -100.00 % -121.195 M 53.50 % -260.656 M -100.00 % -130.328 M -313.44 % 61.062 M 100.00 % 30.531 M 209.27 % -27.940 M -100.00 % -13.970 M -131.49 % 44.370 M 100.00 % 22.185 M 118.07 % -122.760 M -100.00 % -61.380 M 79.95 % -306.166 M -100.00 % -153.083 M -121.80 % -69.020 M -100.00 % -34.510 M -1 828.09 % 1.997 M 100.00 % 998.500 K 103.61 % -27.676 M -100.00 % -13.838 M -170.50 % 19.628 M 100.00 % 9.814 M 107.41 % -132.437 M -300.00 % -33.109 M
Debt repayment -3.993 M 0.000 100.00 % -3.776 M 0.000 100.00 % -4.236 M 0.000 100.00 % -1.197 M 0.000 100.00 % -1.050 M 0.000 100.00 % -773.000 K 0.000 100.00 % -662.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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -53.441 M -50.00 % -35.627 M 33.33 % -53.441 M -50.00 % -35.627 M 91.30 % -409.715 M -1 050.01 % -35.627 M 33.33 % -53.441 M -50.00 % -35.627 M 33.33 % -53.441 M -50.00 % -35.627 M 64.29 % -99.757 M -180.00 % -35.627 M 64.29 % -99.757 M -180.00 % -35.627 M 64.29 % -99.757 M -180.00 % -35.627 M 61.54 % -92.631 M -160.00 % -35.627 M 61.54 % -92.631 M -160.00 % -35.627 M 82.14 % -199.513 M 44.00 % -356.274 M -284.62 % -92.631 M -160.00 % -35.627 M 61.54 % -92.631 M -44.44 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 47.06 % -121.133 M -100.00 % -60.567 M 48.49 % -117.571 M -100.00 % -58.786 M 50.00 % -117.571 M -100.00 % -58.786 M 43.10 % -103.319 M -100.00 % -51.660 M 48.21 % -99.757 M -100.00 % -49.879 M 50.00 % -99.757 M -100.00 % -49.879 M 0.000 0.000 100.00 % -99.757 M -100.00 % -49.879 M 0.000 0.000 0.000 0.000 0.000 0.000
Other financing activites -206.000 K 95.48 % -4.561 M -1 992.20 % -218.000 K 94.31 % -3.828 M -2 469.13 % -149.000 K 95.59 % -3.382 M -4 597.22 % -72.000 K 93.44 % -1.098 M -1 615.63 % -64.000 K 95.38 % -1.386 M -2 210.00 % -60.000 K 92.80 % -833.000 K -2 676.67 % -30.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 100.00 % -100.000 M -100.00 % -50.000 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 100.00 % -600.000 M -100.00 % -300.000 M -199.27 % -100.243 M -100.00 % -50.122 M 0.000 0.000 0.000 0.000 0.000 0.000
Net cash used provided by financing activities -57.640 M -43.43 % -40.188 M 30.03 % -57.435 M -45.57 % -39.455 M 90.47 % -414.100 M -961.55 % -39.009 M 28.70 % -54.710 M -48.97 % -36.725 M 32.68 % -54.555 M -47.39 % -37.013 M 63.20 % -100.590 M -175.89 % -36.460 M 63.70 % -100.449 M -181.95 % -35.627 M 64.29 % -99.757 M -180.00 % -35.627 M 61.54 % -92.631 M -160.00 % -35.627 M 61.54 % -92.631 M -160.00 % -35.627 M 82.14 % -199.513 M 44.00 % -356.274 M -284.62 % -92.631 M -160.00 % -35.627 M 61.54 % -92.631 M -44.44 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 50.00 % -128.258 M -100.00 % -64.129 M 71.91 % -228.258 M -100.00 % -114.129 M 11.02 % -128.258 M -100.00 % -64.129 M 47.06 % -121.133 M -100.00 % -60.567 M 48.49 % -117.571 M -100.00 % -58.786 M 50.00 % -117.571 M -100.00 % -58.786 M 43.10 % -103.319 M -100.00 % -51.660 M 48.21 % -99.757 M -100.00 % -49.879 M 50.00 % -99.757 M -100.00 % -49.879 M 91.69 % -600.000 M -100.00 % -300.000 M -50.00 % -200.000 M -100.00 % -100.000 M 0.000 0.000 0.000 0.000 0.000 0.000
Effect of forex changes on cash -939.178 M -124.79 % -417.807 M 0.000 0.000 -100.00 % 150.914 M 200.00 % -150.914 M -113.86 % 1.089 B 200.00 % -1.089 B -365.02 % 410.907 M 200.00 % -410.907 M -164.09 % 641.146 M 200.00 % -641.146 M -254.34 % 415.424 M 200.00 % -415.424 M -123.19 % 1.792 B 200.00 % -1.792 B -288.71 % 949.449 M 145.04 % -2.108 B -200.00 % 2.108 B 183.30 % -2.531 B -200.00 % 2.531 B 200.00 % -2.531 B -243.83 % 1.760 B 10 895.39 % 16.003 M -20.56 % 20.144 M -50.00 % 40.289 M -12.08 % 45.823 M 100.00 % 22.912 M -93.22 % 337.984 M 100.00 % 168.992 M 18.43 % 142.694 M 100.00 % 71.347 M 7.45 % 66.402 M 100.00 % 33.201 M -82.01 % 184.575 M 100.00 % 92.288 M 316.46 % 22.160 M 100.00 % 11.080 M 0.000 0.000 -100.00 % 449.000 K 100.00 % 224.500 K -99.05 % 23.559 M 100.00 % 11.780 M 172.09 % -16.340 M -100.00 % -8.170 M -101.06 % 770.086 M 81.94 % 423.268 M 2 994.52 % 13.678 M 100.00 % 6.839 M -91.76 % 82.991 M 100.00 % 41.496 M 0.000 0.000 0.000 0.000 0.000 0.000
Net change in cash 1.427 B 12 092.58 % -11.902 M -2.93 % -11.563 M 49.52 % -22.904 M 40.90 % -38.755 M 78.25 % -178.204 M 76.53 % -759.174 M -290.28 % 398.967 M 42.94 % 279.119 M 260.02 % -174.429 M -212.54 % -55.810 M -141.12 % 135.721 M -73.15 % 505.425 M 145.84 % -1.102 B -200.00 % 1.102 B 169.24 % -1.592 B -200.00 % 1.592 B 240.46 % -1.134 B -154.42 % 2.083 B 2 127.32 % 93.520 M -95.36 % 2.015 B 192.14 % -2.186 B -200.00 % 2.186 B 3 034.85 % 69.743 M -80.28 % 353.707 M 53.36 % 230.634 M 506.07 % 38.054 M 0.00 % 38.054 M 322.11 % -17.133 M 0.00 % -17.133 M 87.94 % -142.024 M -114.33 % 991.079 M 370.30 % 210.735 M 0.00 % 210.735 M 314.31 % -98.331 M 0.00 % -98.331 M -28.16 % -76.725 M 0.00 % -76.725 M -322.72 % 34.449 M 0.00 % 34.449 M 15.45 % 29.839 M 0.00 % 29.839 M 405.10 % 5.908 M 0.00 % 5.908 M 746.35 % 698.000 K 0.00 % 698.000 K -99.61 % 180.635 M 0.00 % 180.635 M 1 433.08 % 11.783 M 0.00 % 11.783 M 27.50 % 9.241 M 0.00 % 9.241 M 103.44 % -268.351 M 0.00 % -268.351 M -808.13 % 37.896 M 0.00 % 37.896 M 367.33 % -14.176 M 0.00 % -14.176 M
Cash at beginning of period 0.000 -100.00 % 89.493 M -11.44 % 101.056 M -18.48 % 123.960 M -18.24 % 151.615 M -54.03 % 329.819 M -69.71 % 1.089 B 57.82 % 690.026 M 67.93 % 410.907 M -29.80 % 585.336 M -8.70 % 641.146 M 26.85 % 505.425 M 13.36 % 445.870 M -59.56 % 1.102 B 0.000 -100.00 % 1.592 B 0.000 -100.00 % 2.083 B 0.000 -100.00 % 2.015 B 0.000 -100.00 % 2.186 B 0.000 -100.00 % 562.964 M 169.03 % 209.258 M 0.00 % 209.258 M 22.23 % 171.203 M 0.00 % 171.203 M -9.10 % 188.336 M 0.00 % 188.336 M -42.99 % 330.360 M 0.00 % 330.360 M 176.16 % 119.624 M 0.00 % 119.624 M -45.12 % 217.955 M 0.00 % 217.955 M -26.04 % 294.680 M 0.00 % 294.680 M 13.24 % 260.231 M 0.00 % 260.231 M 12.95 % 230.392 M 0.00 % 230.392 M 2.63 % 224.485 M 0.00 % 224.485 M 0.31 % 223.787 M 0.00 % 223.787 M 418.60 % 43.152 M 0.00 % 43.152 M 37.56 % 31.369 M 0.00 % 31.369 M 41.76 % 22.128 M 0.00 % 22.128 M -92.38 % 290.479 M 0.00 % 290.479 M 15.00 % 252.583 M 0.00 % 252.583 M -5.31 % 266.759 M 0.00 % 266.759 M
Cash at end of period 1.427 B 1 739.59 % 77.591 M -13.30 % 89.493 M -11.44 % 101.056 M -10.46 % 112.860 M -25.56 % 151.615 M -54.03 % 329.819 M -69.71 % 1.089 B 57.82 % 690.026 M 67.93 % 410.907 M -29.80 % 585.336 M -8.70 % 641.146 M -32.60 % 951.295 M 0.000 -100.00 % 1.102 B 0.000 -100.00 % 1.592 B 67.69 % 949.449 M -54.42 % 2.083 B -1.19 % 2.108 B 4.64 % 2.015 B 0.000 -100.00 % 2.186 B 245.55 % 632.707 M 12.39 % 562.964 M 27.98 % 439.891 M 110.22 % 209.258 M 0.00 % 209.258 M 22.23 % 171.203 M 0.00 % 171.203 M -9.10 % 188.336 M -85.75 % 1.321 B 300.00 % 330.360 M 0.00 % 330.360 M 176.16 % 119.624 M 0.00 % 119.624 M -45.12 % 217.955 M 0.00 % 217.955 M -26.04 % 294.680 M 0.00 % 294.680 M 13.24 % 260.231 M 0.00 % 260.231 M 12.95 % 230.392 M 0.00 % 230.392 M 2.63 % 224.485 M 0.00 % 224.485 M 0.31 % 223.787 M 0.00 % 223.787 M 418.60 % 43.152 M 0.00 % 43.152 M 37.56 % 31.369 M 0.00 % 31.369 M 41.76 % 22.128 M 0.00 % 22.128 M -92.38 % 290.479 M 0.00 % 290.479 M 15.00 % 252.583 M 0.00 % 252.583 M
Operating cash flow 8.894 M -86.62 % 66.477 M 906.17 % -8.246 M 83.22 % -49.150 M -138.69 % 127.035 M -73.93 % 487.334 M 721.77 % -78.379 M -350.31 % 31.313 M 168.55 % 11.660 M -75.84 % 48.262 M 988.21 % 4.435 M -92.87 % 62.214 M 0.66 % 61.804 M 106.61 % -934.842 M -374.44 % 340.639 M 1 085.12 % 28.743 M -93.37 % 433.847 M 175 746.56 % -247.000 K 99.90 % -236.462 M -157.16 % 413.698 M 129.06 % 180.606 M -75.93 % 750.211 M 54.17 % 486.617 M -20.26 % 610.285 M 688.07 % 77.440 M -77.48 % 343.863 M 93.90 % 177.336 M 100.00 % 88.668 M 133.84 % -261.989 M -100.00 % -130.995 M 83.32 % -785.212 M -100.00 % -392.606 M -134.75 % 1.130 B 100.00 % 564.896 M 372.57 % -207.250 M -100.00 % -103.625 M -296.52 % 52.729 M 100.00 % 26.365 M -86.43 % 194.305 M 100.00 % 97.153 M -63.26 % 264.417 M 100.00 % 132.209 M 124.01 % 59.020 M 100.00 % 29.510 M -87.79 % 241.649 M 100.00 % 120.825 M -66.29 % 358.376 M 154.23 % 140.963 M -79.93 % 702.472 M 100.00 % 351.236 M 131.11 % 151.977 M 100.00 % 75.989 M 104.10 % -1.853 B -100.00 % -926.370 M -814.34 % 129.681 M 100.00 % 64.841 M -14.29 % 75.653 M 300.00 % 18.913 M
Capital expenditure -5.038 M -49.14 % -3.378 M -24.88 % -2.705 M 25.26 % -3.619 M -673.29 % -468.000 K 86.82 % -3.550 M 82.93 % -20.794 M -252.98 % -5.891 M -221.74 % -1.831 M 72.75 % -6.720 M 0.000 100.00 % -5.385 M 0.000 100.00 % -1.979 M 0.000 100.00 % -2.842 M 0.000 100.00 % -3.874 M 0.000 100.00 % -672.000 K 0.000 100.00 % -2.899 M 0.000 100.00 % -2.063 M -131.44 % 6.563 M -50.00 % 13.125 M -92.01 % 164.218 M 100.00 % 82.109 M 4 882.12 % -1.717 M -100.00 % -858.500 K 72.90 % -3.168 M -100.00 % -1.584 M 98.22 % -89.148 M -100.00 % -44.574 M -95.06 % -22.852 M -100.00 % -11.426 M 48.71 % -22.277 M -100.00 % -11.139 M 38.80 % -18.199 M -100.00 % -9.100 M 51.09 % -18.604 M -100.00 % -9.302 M 31.75 % -13.630 M -100.00 % -6.815 M 92.44 % -90.199 M -100.00 % -45.100 M -7 329.90 % -607.000 K -100.00 % -303.500 K 99.57 % -71.171 M -100.00 % -35.586 M -214.61 % -11.311 M -100.00 % -5.656 M 79.57 % -27.676 M -100.00 % -13.838 M 43.75 % -24.600 M -100.00 % -12.300 M 46.83 % -23.134 M -300.00 % -5.784 M
Free CashFlow 3.856 M -93.89 % 63.099 M 676.19 % -10.951 M 79.25 % -52.769 M -141.69 % 126.567 M -73.84 % 483.784 M 587.82 % -99.173 M -490.11 % 25.422 M 158.64 % 9.829 M -76.34 % 41.542 M 836.69 % 4.435 M -92.20 % 56.829 M -8.05 % 61.804 M 106.60 % -936.821 M -375.02 % 340.639 M 1 215.16 % 25.901 M -94.03 % 433.847 M 10 627.71 % -4.121 M 98.26 % -236.462 M -157.25 % 413.026 M 128.69 % 180.606 M -75.83 % 747.312 M 53.57 % 486.617 M -19.99 % 608.222 M 624.05 % 84.003 M -76.47 % 356.988 M 4.52 % 341.554 M 100.00 % 170.777 M 164.76 % -263.706 M -100.00 % -131.853 M 83.28 % -788.380 M -100.00 % -394.190 M -137.88 % 1.041 B 100.00 % 520.322 M 326.13 % -230.102 M -100.00 % -115.051 M -477.81 % 30.452 M 100.00 % 15.226 M -91.35 % 176.106 M 100.00 % 88.053 M -64.18 % 245.813 M 100.00 % 122.907 M 170.78 % 45.390 M 100.00 % 22.695 M -85.01 % 151.450 M 100.00 % 75.725 M -78.83 % 357.769 M 154.35 % 140.660 M -77.72 % 631.301 M 100.00 % 315.651 M 124.40 % 140.666 M 100.00 % 70.333 M 103.74 % -1.880 B -100.00 % -940.208 M -994.75 % 105.081 M 100.00 % 52.541 M 0.04 % 52.519 M 300.00 % 13.130 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 2010 2010 2009 2009 2008 2008 2007 2007 2006 2006 2005 2005 2004 2004 2003 2003 2002 2002 2001 2001 2000 2000 1999 1999 1998 1998 1997 1997 1997
Date Form 10K
2024 https://www1.hkexnews.hk/search/titlesearch.xhtml
2023 https://www1.hkexnews.hk/search/titlesearch.xhtml
2022 https://www1.hkexnews.hk/search/titlesearch.xhtml
2021 https://www1.hkexnews.hk/search/titlesearch.xhtml
2020 https://www1.hkexnews.hk/search/titlesearch.xhtml
2019 https://www1.hkexnews.hk/search/titlesearch.xhtml
2018 https://www1.hkexnews.hk/search/titlesearch.xhtml
2017 https://www1.hkexnews.hk/search/titlesearch.xhtml
2016 https://www1.hkexnews.hk/search/titlesearch.xhtml
2015 https://www1.hkexnews.hk/search/titlesearch.xhtml
2014 https://www1.hkexnews.hk/search/titlesearch.xhtml
2013 https://www1.hkexnews.hk/search/titlesearch.xhtml
2012 https://www1.hkexnews.hk/search/titlesearch.xhtml
2011 https://www1.hkexnews.hk/search/titlesearch.xhtml
2010 https://www1.hkexnews.hk/search/titlesearch.xhtml
2009 https://www1.hkexnews.hk/search/titlesearch.xhtml
2008 https://www1.hkexnews.hk/search/titlesearch.xhtml
2007 https://www1.hkexnews.hk/search/titlesearch.xhtml
2006 https://www1.hkexnews.hk/search/titlesearch.xhtml
2005 https://www1.hkexnews.hk/search/titlesearch.xhtml
2004 https://www1.hkexnews.hk/search/titlesearch.xhtml
2003 https://www1.hkexnews.hk/search/titlesearch.xhtml
2002 https://www1.hkexnews.hk/search/titlesearch.xhtml
2001 https://www1.hkexnews.hk/search/titlesearch.xhtml
2000 https://www1.hkexnews.hk/search/titlesearch.xhtml
1999 https://www1.hkexnews.hk/search/titlesearch.xhtml
1998 https://www1.hkexnews.hk/search/titlesearch.xhtml
1997 https://www1.hkexnews.hk/search/titlesearch.xhtml