1203.HK

GDH Guangnan (Holdings) Limited 1203.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
Revenue 11.979 B 15.34 % 10.386 B 24.95 % 8.312 B 71.18 % 4.856 B 91.31 % 2.538 B 7.10 % 2.370 B -16.72 % 2.845 B 30.16 % 2.186 B -2.68 % 2.246 B -9.38 % 2.479 B -27.37 % 3.413 B -2.33 % 3.494 B 4.41 % 3.346 B -1.70 % 3.404 B 18.60 % 2.870 B 22.03 % 2.352 B -21.07 % 2.980 B 87.01 % 1.593 B 30.48 % 1.221 B 32.57 % 921.217 M 11.21 % 828.349 M -45.71 % 1.526 B -14.43 % 1.783 B -2.00 % 1.819 B -85.37 % 12.433 B -7.01 % 13.370 B
Net income 140.754 M 113.51 % 65.924 M -51.41 % 135.673 M 150.96 % 54.062 M -22.66 % 69.899 M 28.93 % 54.213 M -54.20 % 118.377 M 79.91 % 65.797 M -39.35 % 108.484 M 63.66 % 66.285 M -54.25 % 144.895 M -16.67 % 173.880 M 51.30 % 114.921 M -46.09 % 213.155 M 5.04 % 202.920 M 12.28 % 180.724 M 79.56 % 100.646 M -44.66 % 181.878 M 43.44 % 126.794 M -29.48 % 179.795 M 29.98 % 138.328 M 28.81 % 107.387 M -8.37 % 117.192 M 1 118.72 % 9.616 M -99.75 % 3.891 B 496.70 % -980.922 M
Income before tax 216.876 M 49.48 % 145.087 M -28.56 % 203.078 M 150.11 % 81.195 M -3.41 % 84.063 M 38.76 % 60.582 M -50.60 % 122.624 M 155.81 % 47.936 M -59.08 % 117.136 M 83.59 % 63.804 M -64.96 % 182.113 M -17.81 % 221.579 M 45.68 % 152.096 M -42.63 % 265.127 M -1.22 % 268.396 M 10.14 % 243.684 M 74.71 % 139.481 M -20.04 % 174.443 M 16.09 % 150.270 M -16.76 % 180.531 M 6.46 % 169.579 M 40.94 % 120.320 M -5.21 % 126.939 M 920.82 % 12.435 M -99.68 % 3.918 B 497.09 % -986.766 M
Income before tax ratio 0.02 29.60 % 0.01 -42.82 % 0.02 46.11 % 0.02 -49.51 % 0.03 29.56 % 0.03 -40.68 % 0.04 96.53 % 0.02 -57.95 % 0.05 102.59 % 0.03 -51.76 % 0.05 -15.85 % 0.06 39.53 % 0.05 -41.64 % 0.08 -16.71 % 0.09 -9.74 % 0.10 121.34 % 0.05 -57.24 % 0.11 -11.03 % 0.12 -37.21 % 0.20 -4.27 % 0.20 159.61 % 0.08 10.76 % 0.07 941.62 % 0.01 -97.83 % 0.32 527.03 % -0.07
EBITDA 280.852 M -0.67 % 282.744 M -21.97 % 362.359 M 63.71 % 221.337 M 153.09 % 87.454 M -34.42 % 133.348 M -30.92 % 193.035 M 99.96 % 96.539 M -48.56 % 187.677 M 7.42 % 174.721 M -40.67 % 294.495 M -9.52 % 325.490 M 29.71 % 250.945 M -23.64 % 328.648 M -2.39 % 336.695 M 3.16 % 326.397 M 42.26 % 229.429 M 9.17 % 210.164 M 64.87 % 127.475 M 17.01 % 108.943 M 29.38 % 84.207 M 4.54 % 80.552 M -33.99 % 122.036 M 2 112.80 % -6.063 M 92.19 % -77.608 M 86.09 % -557.902 M
Net income ratio 0.01 85.12 % 0.01 -61.11 % 0.02 46.60 % 0.01 -59.57 % 0.03 20.39 % 0.02 -45.01 % 0.04 38.22 % 0.03 -37.68 % 0.05 80.61 % 0.03 -37.02 % 0.04 -14.68 % 0.05 44.91 % 0.03 -45.15 % 0.06 -11.43 % 0.07 -7.99 % 0.08 127.49 % 0.03 -70.41 % 0.11 9.94 % 0.10 -46.80 % 0.20 16.87 % 0.17 137.27 % 0.07 7.08 % 0.07 1 143.55 % 0.01 -98.31 % 0.31 526.60 % -0.07
Ratio EBITDA 0.02 -13.88 % 0.03 -37.55 % 0.04 -4.36 % 0.05 32.29 % 0.03 -38.77 % 0.06 -17.06 % 0.07 53.62 % 0.04 -47.15 % 0.08 18.54 % 0.07 -18.32 % 0.09 -7.36 % 0.09 24.22 % 0.07 -22.32 % 0.10 -17.70 % 0.12 -15.47 % 0.14 80.23 % 0.08 -41.62 % 0.13 26.36 % 0.10 -11.74 % 0.12 16.33 % 0.10 92.56 % 0.05 -22.87 % 0.07 2 153.81 % 0.00 46.61 % -0.01 85.04 % -0.04
Gross profit ratio 0.04 -22.44 % 0.05 -18.45 % 0.07 -29.62 % 0.10 -6.62 % 0.10 7.42 % 0.10 17.92 % 0.08 15.91 % 0.07 -27.94 % 0.10 -3.20 % 0.10 4.14 % 0.10 4.14 % 0.09 0.80 % 0.09 -0.22 % 0.09 -27.38 % 0.13 3.17 % 0.12 39.95 % 0.09 -21.67 % 0.11 -16.80 % 0.13 0.30 % 0.13 -13.13 % 0.15 54.20 % 0.10 -16.22 % 0.12 39.31 % 0.09 -8.80 % 0.09 -16.10 % 0.11
Weighted average shs out dil 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.01 % 907.468 M 0.02 % 907.293 M -0.03 % 907.582 M 0.00 % 907.620 M 0.00 % 907.606 M 0.12 % 906.541 M -0.12 % 907.642 M 0.23 % 905.603 M 0.17 % 904.079 M 0.60 % 898.667 M -0.30 % 901.328 M -0.57 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M -0.57 % 911.639 M -1.43 % 924.852 M
Weighted average shs out 907.598 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.01 % 907.468 M 0.02 % 907.293 M 0.00 % 907.293 M 0.00 % 907.293 M 0.07 % 906.677 M 0.09 % 905.855 M 0.02 % 905.635 M 0.00 % 905.603 M 0.17 % 904.079 M 0.60 % 898.667 M -0.30 % 901.328 M -0.57 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M -0.57 % 911.639 M -1.43 % 924.852 M
EPS diluted 0.16 120.39 % 0.07 -51.60 % 0.15 151.68 % 0.06 -22.60 % 0.08 28.98 % 0.06 -54.08 % 0.13 80.56 % 0.07 -40.00 % 0.12 64.38 % 0.07 -54.38 % 0.16 -15.79 % 0.19 46.15 % 0.13 -45.83 % 0.24 9.09 % 0.22 10.00 % 0.20 81.82 % 0.11 -45.00 % 0.20 42.86 % 0.14 -30.00 % 0.20 33.33 % 0.15 25.00 % 0.12 -7.69 % 0.13 1 126.42 % 0.01 -98.88 % 0.95 189.62 % -1.06
Earnings per share 0.16 120.39 % 0.07 -51.60 % 0.15 151.68 % 0.06 -22.60 % 0.08 28.98 % 0.06 -54.08 % 0.13 80.56 % 0.07 -40.00 % 0.12 64.38 % 0.07 -54.38 % 0.16 -15.79 % 0.19 46.15 % 0.13 -45.83 % 0.24 9.09 % 0.22 10.00 % 0.20 81.82 % 0.11 -45.00 % 0.20 42.86 % 0.14 -30.00 % 0.20 33.33 % 0.15 25.00 % 0.12 -7.69 % 0.13 1 126.42 % 0.01 -98.88 % 0.95 189.62 % -1.06
Gross profit 509.009 M -10.54 % 568.992 M 1.90 % 558.379 M 20.48 % 463.453 M 78.65 % 259.415 M 15.05 % 225.483 M -1.79 % 229.587 M 50.87 % 152.176 M -29.86 % 216.971 M -12.28 % 247.339 M -24.36 % 326.983 M 1.72 % 321.465 M 5.25 % 305.434 M -1.91 % 311.390 M -13.87 % 361.537 M 25.89 % 287.174 M 10.47 % 259.961 M 46.49 % 177.463 M 8.56 % 163.473 M 32.96 % 122.947 M -3.39 % 127.256 M -16.29 % 152.012 M -28.30 % 212.019 M 36.53 % 155.290 M -86.65 % 1.164 B -21.98 % 1.491 B
Income tax expense 45.854 M -12.34 % 52.310 M 4.53 % 50.042 M 417.71 % 9.666 M -13.47 % 11.171 M 74.14 % 6.415 M -9.67 % 7.102 M 190.31 % -7.864 M -201.26 % 7.766 M -16.51 % 9.302 M -68.07 % 29.137 M -14.66 % 34.141 M 19.21 % 28.639 M -14.25 % 33.400 M -32.88 % 49.760 M 23.60 % 40.259 M 111.90 % 18.999 M 355.53 % -7.435 M -131.67 % 23.476 M 3 089.67 % 736.000 K -97.64 % 31.251 M 141.64 % 12.933 M 32.69 % 9.747 M 245.76 % 2.819 M -89.59 % 27.067 M 563.19 % -5.844 M
Cost of revenue 11.470 B 16.84 % 9.817 B 26.61 % 7.753 B 76.53 % 4.392 B 92.76 % 2.279 B 6.27 % 2.144 B -18.03 % 2.616 B 28.61 % 2.034 B 0.23 % 2.029 B -9.06 % 2.231 B -27.68 % 3.086 B -2.74 % 3.172 B 4.33 % 3.041 B -1.68 % 3.093 B 23.28 % 2.509 B 21.49 % 2.065 B -24.08 % 2.720 B 92.08 % 1.416 B 33.86 % 1.058 B 32.51 % 798.270 M 13.86 % 701.093 M -48.97 % 1.374 B -12.55 % 1.571 B -5.59 % 1.664 B -85.23 % 11.269 B -5.13 % 11.878 B
General and administrative expenses 236.542 M 15.75 % 204.354 M -1.02 % 206.465 M -14.18 % 240.592 M 50.56 % 159.800 M 46.85 % 108.818 M 11.00 % 98.035 M 8.99 % 89.948 M -5.48 % 95.163 M -3.81 % 98.937 M -8.14 % 107.707 M -4.15 % 112.365 M 7.39 % 104.634 M 6.08 % 98.633 M 6.81 % 92.348 M 28.91 % 71.636 M -6.25 % 76.413 M 27.76 % 59.812 M 27.11 % 47.056 M 11.07 % 42.367 M -2.48 % 43.444 M -16.22 % 51.856 M -17.34 % 62.733 M -14.87 % 73.689 M -89.43 % 696.873 M -16.76 % 837.185 M
Selling and marketing expenses 36.108 M -10.84 % 40.500 M 68.62 % 24.019 M -73.11 % 89.320 M 30.17 % 68.618 M 13.28 % 60.576 M -15.79 % 71.936 M 23.99 % 58.017 M -5.30 % 61.262 M -7.32 % 66.103 M -19.24 % 81.854 M 9.19 % 74.967 M 9.46 % 68.490 M -2.04 % 69.919 M 15.90 % 60.328 M 15.66 % 52.160 M -7.73 % 56.530 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other expenses -78.966 M -90.94 % -41.356 M -0.11 % -41.312 M -77.60 % -23.261 M 72.27 % -83.896 M -1 417.66 % -5.528 M -403.07 % 1.824 M -52.00 % 3.800 M 12.29 % 3.384 M 0.000 -100.00 % 2.825 M 0.000 -100.00 % 101.000 K -99.65 % 28.747 M 333.33 % 6.634 M 112.71 % -52.208 M -168.71 % -19.429 M -350.15 % 7.767 M 38.13 % 5.623 M 127.72 % -20.286 M -482.68 % 5.301 M -80.52 % 27.207 M -28.51 % 38.055 M -56.59 % 87.664 M -89.25 % 815.829 M -32.69 % 1.212 B
Operating expenses 272.863 M -6.16 % 290.770 M 3.35 % 281.345 M -8.70 % 308.151 M 60.05 % 192.537 M 15.98 % 166.009 M 0.14 % 165.774 M 17.90 % 140.608 M -5.27 % 148.438 M -10.74 % 166.303 M -10.64 % 186.110 M 0.34 % 185.472 M 9.81 % 168.902 M 75.30 % 96.353 M -18.53 % 118.265 M 65.20 % 71.588 M -22.75 % 92.674 M 37.13 % 67.579 M 28.28 % 52.679 M 138.57 % 22.081 M -54.70 % 48.745 M -38.35 % 79.063 M -21.56 % 100.788 M -37.54 % 161.353 M -89.33 % 1.513 B -26.18 % 2.049 B
Cost and expenses 11.743 B 16.18 % 10.108 B 25.40 % 8.060 B 70.91 % 4.716 B 90.85 % 2.471 B 6.96 % 2.310 B -16.94 % 2.782 B 27.92 % 2.174 B -0.14 % 2.178 B -9.18 % 2.398 B -26.71 % 3.272 B -2.57 % 3.358 B 4.62 % 3.210 B 0.65 % 3.189 B 21.40 % 2.627 B 22.95 % 2.137 B -24.04 % 2.813 B 89.58 % 1.484 B 33.60 % 1.110 B 35.36 % 820.351 M 9.40 % 749.838 M -48.39 % 1.453 B -13.10 % 1.672 B -8.42 % 1.825 B -85.72 % 12.782 B -8.23 % 13.928 B
Research and development expenses 79.179 M -9.27 % 87.272 M -5.32 % 92.173 M -3.27 % 95.286 M 98.45 % 48.015 M 2 140.55 % 2.143 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
Selling general and administrative expenses 272.650 M 11.35 % 244.854 M 6.23 % 230.484 M -2.39 % 236.126 M 3.37 % 228.418 M 34.84 % 169.394 M -0.34 % 169.971 M 14.87 % 147.965 M -5.41 % 156.425 M -5.22 % 165.040 M -12.94 % 189.561 M 1.19 % 187.332 M 8.21 % 173.124 M 2.71 % 168.552 M 10.40 % 152.676 M 23.33 % 123.796 M -6.88 % 132.943 M 122.27 % 59.812 M 27.11 % 47.056 M 11.07 % 42.367 M -2.48 % 43.444 M -16.22 % 51.856 M -17.34 % 62.733 M -14.87 % 73.689 M -89.43 % 696.873 M -16.76 % 837.185 M
Interest income 7.632 M -44.04 % 13.639 M -5.85 % 14.486 M 18.78 % 12.196 M -30.65 % 17.585 M -8.94 % 19.312 M 40.59 % 13.736 M 34.13 % 10.241 M -1.59 % 10.406 M -74.65 % 41.050 M 28.45 % 31.958 M 95.80 % 16.322 M 44.46 % 11.299 M 26.87 % 8.906 M 0.000 -100.00 % 5.809 M -16.82 % 6.984 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 30.704 M 16.64 % 26.324 M 37.14 % 19.195 M 2 626.56 % 704.000 K -75.13 % 2.831 M 2 340.52 % 116.000 K 866.67 % 12.000 K -98.82 % 1.016 M -29.88 % 1.449 M -85.45 % 9.962 M 4.11 % 9.569 M 60.77 % 5.952 M -7.55 % 6.438 M -44.86 % 11.675 M 34.91 % 8.654 M 27.56 % 6.784 M -72.76 % 24.905 M 108.81 % 11.927 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 428.863 M
Depreciation and amortization 93.505 M -16.01 % 111.333 M 33.09 % 83.650 M 24.60 % 67.133 M 9.80 % 61.140 M 6.95 % 57.166 M -18.80 % 70.399 M -17.15 % 84.971 M -14.72 % 99.637 M -1.31 % 100.955 M 3.72 % 97.330 M 4.22 % 93.387 M 1.06 % 92.411 M 8.89 % 84.864 M -2.22 % 86.789 M -2.30 % 88.828 M 8.90 % 81.571 M 95.77 % 41.667 M 149.79 % 16.681 M 106.52 % 8.077 M 41.80 % 5.696 M -25.08 % 7.603 M -29.63 % 10.805 M 0.000 0.000 0.000
Operating income 236.146 M -15.12 % 278.222 M 0.43 % 277.034 M 78.38 % 155.302 M 132.22 % 66.878 M 13.80 % 58.766 M -21.46 % 74.825 M 1 255.03 % 5.522 M -93.45 % 84.302 M -3.33 % 87.203 M -45.24 % 159.255 M -14.50 % 186.257 M 20.78 % 154.215 M -28.28 % 215.037 M -11.61 % 243.272 M 9.85 % 221.451 M 32.38 % 167.287 M 52.24 % 109.884 M -0.82 % 110.794 M 9.84 % 100.866 M 28.47 % 78.511 M 7.62 % 72.949 M -34.42 % 111.231 M 1 934.59 % -6.063 M 98.26 % -349.061 M 37.43 % -557.902 M
Operating income ratio 0.02 -26.41 % 0.03 -19.63 % 0.03 4.21 % 0.03 21.38 % 0.03 6.26 % 0.02 -5.70 % 0.03 941.04 % 0.00 -93.27 % 0.04 6.68 % 0.04 -24.61 % 0.05 -12.46 % 0.05 15.67 % 0.05 -27.05 % 0.06 -25.47 % 0.08 -9.98 % 0.09 67.71 % 0.06 -18.59 % 0.07 -23.99 % 0.09 -17.14 % 0.11 15.52 % 0.09 98.24 % 0.05 -23.36 % 0.06 1 971.97 % 0.00 88.13 % -0.03 32.72 % -0.04
Total other income expenses net -19.270 M 85.53 % -133.135 M -80.02 % -73.956 M 0.20 % -74.107 M -531.23 % 17.185 M 210.09 % -15.610 M -132.66 % 47.799 M 12.70 % 42.414 M 29.18 % 32.834 M 240.32 % -23.399 M -202.37 % 22.858 M -35.29 % 35.322 M 128.43 % 15.463 M -9.42 % 17.072 M 945.15 % -2.020 M -121.64 % 9.334 M 133.57 % -27.806 M -143.07 % 64.559 M 63.54 % 39.476 M -60.59 % 100.162 M 15.38 % 86.814 M 83.26 % 47.371 M 201.57 % 15.708 M -15.08 % 18.498 M -98.05 % 948.798 M 321.24 % -428.863 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
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
Net debt 52.244 M 154.26 % -96.280 M 50.06 % -192.803 M 67.66 % -596.241 M 28.42 % -832.969 M 7.48 % -900.310 M -13.37 % -794.130 M -1.45 % -782.783 M -6.54 % -734.712 M -19.12 % -616.793 M -39.58 % -441.894 M -6.00 % -416.889 M -128.85 % -182.165 M -423.14 % 56.374 M 491.76 % -14.390 M -116.07 % 89.539 M -48.69 % 174.495 M -53.79 % 377.635 M 595.71 % -76.180 M -9.02 % -69.880 M 75.53 % -285.532 M -45.12 % -196.757 M -114.30 % -91.812 M -223.69 % 74.225 M 119.41 % -382.462 M -102.86 % 13.379 B
Total investments 161.064 M -2.15 % 164.595 M -36.99 % 261.210 M -26.19 % 353.908 M 26.75 % 279.209 M 20.40 % 231.906 M -8.42 % 253.221 M -11.54 % 286.261 M 6.90 % 267.774 M 4.76 % 255.596 M -11.47 % 288.715 M -2.53 % 296.205 M 3.14 % 287.183 M -4.04 % 299.259 M 39.37 % 214.724 M -30.15 % 307.427 M 52.21 % 201.973 M 1.49 % 199.010 M 9.09 % 182.434 M 3.65 % 176.003 M 3.60 % 169.891 M 9.24 % 155.518 M 2.08 % 152.343 M -0.64 % 153.317 M -80.08 % 769.835 M -46.26 % 1.432 B
Total debt 1.007 B 7.17 % 939.648 M -7.77 % 1.019 B 173.17 % 372.969 M 500.21 % 62.140 M 1 781.32 % 3.303 M 0.000 -100.00 % 39.000 M -9.09 % 42.900 M -87.49 % 343.060 M -45.45 % 628.904 M 149.48 % 252.083 M -12.79 % 289.052 M -40.72 % 487.616 M -15.26 % 575.432 M 22.30 % 470.500 M -21.91 % 602.504 M 14.84 % 524.644 M 543.29 % 81.557 M 202.16 % 26.991 M 243.79 % 7.851 M -86.39 % 57.700 M -61.84 % 151.198 M -49.97 % 302.226 M 134.24 % 129.022 M -99.10 % 14.266 B
Accumulated other comprehensive income loss 173.900 M -32.57 % 257.912 M -7.81 % 279.775 M -42.54 % 486.869 M 16.75 % 417.014 M 34.42 % 310.233 M 134.93 % -888.118 M 2.48 % -910.695 M -7.93 % -843.810 M -5.84 % -797.251 M -6.47 % -748.794 M -11.01 % -674.558 M -19.69 % -563.588 M -24.80 % -451.594 M -14.22 % -395.369 M -44.63 % -273.375 M -32.46 % -206.378 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Retained earnings 1.959 B 5.76 % 1.852 B 0.98 % 1.834 B 5.87 % 1.733 B 1.84 % 1.701 B 1.96 % 1.669 B 1.08 % 1.651 B 5.23 % 1.569 B 1.76 % 1.542 B 6.27 % 1.451 B 1.71 % 1.426 B 7.92 % 1.322 B 11.00 % 1.191 B 0.000 -100.00 % 975.497 M 17.41 % 830.877 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.13 % 459.066 M 1.19 % 453.647 M 0.00 % 453.647 M 0.00 % 453.647 M 0.15 % 452.962 M 0.02 % 452.862 M 0.01 % 452.802 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total equity 2.857 B 2.19 % 2.796 B 0.42 % 2.784 B -4.28 % 2.908 B 4.45 % 2.784 B 7.73 % 2.585 B -0.78 % 2.605 B -0.21 % 2.610 B 5.65 % 2.471 B -1.23 % 2.502 B -4.06 % 2.607 B 4.20 % 2.502 B 8.93 % 2.297 B 3.82 % 2.213 B 14.10 % 1.939 B 12.46 % 1.725 B 19.97 % 1.437 B 3.47 % 1.389 B 25.05 % 1.111 B 13.45 % 979.216 M 23.62 % 792.117 M 27.22 % 622.633 M 20.90 % 514.987 M 37.93 % 373.369 M 117.93 % -2.082 B 66.08 % -6.139 B
Other non current liabilities 1.599 M -88.82 % 14.299 M 2.42 % 13.961 M 0.000 -100.00 % 37.594 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 -100.00 % 3.477 B 0.000
Long term debt 476.108 M -11.08 % 535.426 M 90.16 % 281.570 M 238.32 % 83.225 M 11 507.39 % 717.000 K -41.33 % 1.222 M 0.000 0.000 0.000 0.000 -100.00 % 400.000 M 0.000 -100.00 % 160.000 M 0.000 -100.00 % 160.000 M 0.00 % 160.000 M -60.50 % 405.043 M 405.72 % 80.092 M 0.000 0.000 0.000 0.000 -100.00 % 92.186 M -53.05 % 196.349 M 115.51 % 91.111 M -41.84 % 156.647 M
Total non current liabilities 555.449 M -11.63 % 628.547 M 65.91 % 378.837 M 191.15 % 130.119 M 239.64 % 38.311 M 28.02 % 29.925 M 51.85 % 19.707 M -7.28 % 21.255 M -35.02 % 32.711 M -15.43 % 38.679 M -91.31 % 445.301 M 895.98 % 44.710 M -77.99 % 203.164 M 412.70 % 39.626 M -80.63 % 204.600 M 9.68 % 186.546 M -56.64 % 430.222 M 321.27 % 102.125 M 370.90 % 21.687 M 77.51 % 12.217 M 0.83 % 12.117 M 29.80 % 9.335 M -89.87 % 92.186 M -53.05 % 196.349 M -94.50 % 3.568 B 2 177.64 % 156.647 M
Other current liabilities 417.836 M 6.65 % 391.783 M -33.55 % 589.634 M 80.10 % 327.392 M 106.98 % 158.174 M 6.83 % 148.061 M 6.73 % 138.731 M 13.92 % 121.783 M -22.12 % 156.374 M -17.53 % 189.609 M -39.86 % 315.291 M -22.43 % 406.482 M 31.06 % 310.159 M -5.01 % 326.510 M 0.000 -100.00 % 236.282 M -45.50 % 433.558 M 0.000 -100.00 % 320.000 K 0.000 0.000 0.000 0.000 0.000 100.00 % -21.655 M 0.000
Deferred revenue 0.000 -100.00 % 50.342 M -13.13 % 57.950 M 6.73 % 54.295 M 156.56 % 21.163 M 4.35 % 20.280 M -26.60 % 27.631 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
Short term debt 530.947 M 31.35 % 404.222 M -45.17 % 737.258 M 154.45 % 289.744 M 371.72 % 61.423 M 2 851.61 % 2.081 M 0.000 -100.00 % 39.000 M -9.09 % 42.900 M -87.49 % 343.060 M 49.87 % 228.904 M -9.19 % 252.083 M 95.33 % 129.052 M -73.53 % 487.616 M 17.38 % 415.432 M 33.79 % 310.500 M 57.25 % 197.461 M -55.58 % 444.552 M 445.08 % 81.557 M 202.16 % 26.991 M 243.79 % 7.851 M -86.39 % 57.700 M -2.22 % 59.012 M -44.26 % 105.877 M 1 156.10 % 8.429 M -99.94 % 14.110 B
Total current liabilities 1.526 B 11.81 % 1.365 B -20.71 % 1.721 B 41.98 % 1.212 B 146.05 % 492.721 M 13.96 % 432.357 M 29.36 % 334.238 M -10.17 % 372.083 M 6.05 % 350.847 M -41.56 % 600.334 M -4.11 % 626.063 M -17.49 % 758.818 M 44.72 % 524.344 M -39.77 % 870.641 M 15.99 % 750.629 M 18.82 % 631.755 M -10.06 % 702.430 M -18.91 % 866.217 M 112.99 % 406.691 M 64.52 % 247.197 M 28.39 % 192.534 M -40.58 % 324.007 M -8.96 % 355.880 M -8.42 % 388.606 M -78.36 % 1.796 B -89.52 % 17.136 B
Total liabilities 2.081 B 4.42 % 1.993 B -5.08 % 2.100 B 56.44 % 1.342 B 152.80 % 531.032 M 14.87 % 462.282 M 30.61 % 353.945 M -10.02 % 393.338 M 2.55 % 383.558 M -39.98 % 639.013 M -40.36 % 1.071 B 33.33 % 803.528 M 10.45 % 727.508 M -20.08 % 910.267 M -4.71 % 955.229 M 16.73 % 818.301 M -27.75 % 1.133 B 16.97 % 968.342 M 126.05 % 428.378 M 65.13 % 259.414 M 26.76 % 204.651 M -38.61 % 333.342 M -25.60 % 448.066 M -23.40 % 584.955 M -89.09 % 5.364 B -68.98 % 17.292 B
Other non current assets 187.935 M -21.09 % 238.160 M -55.41 % 534.088 M -16.65 % 640.783 M -12.16 % 729.474 M 5.51 % 691.359 M 19 040.61 % 3.612 M -99.49 % 704.890 M 7.15 % 657.844 M 0.84 % 652.389 M -8.40 % 712.212 M 3.11 % 690.706 M 8.23 % 638.157 M 0.75 % 633.395 M 24.06 % 510.556 M -13.44 % 589.847 M 15 919.74 % 3.682 M 101.43 % -257.825 M -8 277.13 % 3.153 M 1.55 % 3.105 M -98.17 % 169.891 M 9.24 % 155.518 M 2.08 % 152.343 M -0.64 % 153.317 M -80.08 % 769.835 M -46.26 % 1.432 B
Long term investments 161.064 M -2.15 % 164.595 M -69.18 % 534.088 M -16.65 % 640.783 M -12.16 % 729.474 M 5.84 % 689.206 M -3.46 % 713.927 M 1.59 % 702.768 M 7.69 % 652.600 M 0.76 % 647.657 M 124.32 % 288.715 M -2.53 % 296.205 M 3.14 % 287.183 M 0.000 0.000 0.000 -100.00 % 199.714 M 3.69 % 192.611 M 7.44 % 179.281 M 3.66 % 172.944 M 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 346.338 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
GoodWill 84.576 M -1.55 % 85.904 M 0.58 % 85.408 M 5 935.90 % 1.415 M 0.00 % 1.415 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 % -17.246 M 7.74 % -18.693 M 7.69 % -20.250 M 0.000 0.000
Goodwill and intangible assets 84.576 M -1.55 % 85.904 M 0.58 % 85.408 M 5 935.90 % 1.415 M 0.00 % 1.415 M 100.21 % -689.206 M 0.000 100.00 % -702.768 M -7.69 % -652.600 M -0.76 % -647.657 M -124.32 % -288.715 M 2.53 % -296.205 M -3.14 % -287.183 M 0.000 0.000 0.000 -100.00 % 2.410 M 0.000 0.000 0.000 0.000 100.00 % -17.246 M 7.74 % -18.693 M 7.69 % -20.250 M 0.000 0.000
Property plant equipment net 1.692 B -2.23 % 1.731 B 9.45 % 1.581 B 28.19 % 1.233 B 98.84 % 620.345 M 4.78 % 592.018 M -4.93 % 622.701 M -6.85 % 668.479 M -5.14 % 704.704 M -17.24 % 851.533 M -3.05 % 878.367 M 4.55 % 840.162 M -0.48 % 844.201 M -7.81 % 915.696 M -2.07 % 935.007 M 8.14 % 864.613 M -32.96 % 1.290 B -13.69 % 1.494 B 85.42 % 805.781 M 85.49 % 434.406 M 14.47 % 379.508 M 4.43 % 363.411 M -7.93 % 394.710 M -0.79 % 397.846 M -62.23 % 1.053 B -69.04 % 3.402 B
Total non current assets 2.126 B -4.22 % 2.219 B 0.84 % 2.201 B 17.33 % 1.876 B 38.81 % 1.351 B 5.27 % 1.284 B -4.23 % 1.340 B -2.43 % 1.374 B 0.79 % 1.363 B -9.49 % 1.506 B -5.45 % 1.592 B 3.69 % 1.536 B 3.33 % 1.486 B -4.29 % 1.553 B 7.15 % 1.449 B -0.35 % 1.454 B -3.35 % 1.505 B 5.32 % 1.429 B 44.59 % 988.215 M 61.88 % 610.455 M 11.11 % 549.399 M 8.69 % 505.461 M -5.37 % 534.124 M -0.33 % 535.870 M -70.61 % 1.823 B -62.29 % 4.835 B
Other current assets 9.374 M -97.37 % 356.295 M 52.86 % 233.084 M -25.78 % 314.037 M 66.87 % 188.190 M 29.83 % 144.952 M 21.16 % 119.636 M -38.53 % 194.633 M 98.77 % 97.919 M 87.94 % 52.102 M -57.66 % 123.056 M 114.84 % 57.277 M 83.41 % 31.229 M -77.63 % 139.575 M 61.80 % 86.263 M 0.000 -100.00 % 4.135 M 0.000 0.000 0.000 0.000 -100.00 % 3.247 M 15.43 % 2.813 M -80.25 % 14.240 M -86.85 % 108.252 M -97.55 % 4.412 B
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -460.706 M -10.61 % -416.507 M -8.23 % -384.826 M 1.85 % -392.061 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.259 M -64.70 % 6.399 M 102.95 % 3.153 M 3.07 % 3.059 M 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 954.811 M -7.83 % 1.036 B -14.50 % 1.212 B 25.01 % 969.210 M 8.28 % 895.109 M -0.94 % 903.613 M 13.79 % 794.130 M -3.37 % 821.783 M 5.68 % 777.612 M -18.99 % 959.853 M -10.36 % 1.071 B 60.07 % 668.972 M 41.97 % 471.217 M 9.27 % 431.242 M -26.89 % 589.822 M 54.82 % 380.961 M -10.99 % 428.009 M 191.14 % 147.009 M -6.80 % 157.737 M 62.83 % 96.871 M -66.98 % 293.383 M 15.30 % 254.457 M 4.71 % 243.010 M 6.58 % 228.001 M -55.42 % 511.484 M -42.37 % 887.585 M
Cash and short term investments 954.811 M -7.83 % 1.036 B -14.50 % 1.212 B 25.01 % 969.210 M 8.28 % 895.109 M -0.94 % 903.613 M 13.79 % 794.130 M -3.37 % 821.783 M 5.68 % 777.612 M -18.99 % 959.853 M -10.36 % 1.071 B 60.07 % 668.972 M 41.97 % 471.217 M 9.27 % 431.242 M -26.89 % 589.822 M 54.82 % 380.961 M -11.46 % 430.268 M 180.47 % 153.408 M -4.65 % 160.890 M 61.00 % 99.930 M -65.94 % 293.383 M 15.30 % 254.457 M 4.71 % 243.010 M 6.58 % 228.001 M -55.42 % 511.484 M -42.37 % 887.585 M
Total current assets 2.813 B 9.46 % 2.570 B -4.23 % 2.683 B 12.97 % 2.375 B 20.92 % 1.964 B 11.40 % 1.763 B 8.94 % 1.619 B -0.71 % 1.630 B 9.29 % 1.492 B -8.77 % 1.635 B -21.64 % 2.086 B 17.86 % 1.770 B 15.06 % 1.539 B -2.00 % 1.570 B 8.63 % 1.445 B 32.79 % 1.088 B -7.61 % 1.178 B 26.84 % 928.695 M 68.52 % 551.074 M -12.27 % 628.175 M 40.42 % 447.369 M -0.70 % 450.514 M 5.03 % 428.929 M 1.53 % 422.454 M -71.03 % 1.458 B -76.92 % 6.318 B
Inventory 423.268 M -12.97 % 486.328 M -7.55 % 526.046 M 9.84 % 478.919 M 51.99 % 315.091 M -4.73 % 330.719 M 10.80 % 298.473 M 8.75 % 274.453 M 13.98 % 240.796 M 5.10 % 229.109 M -45.36 % 419.301 M 0.29 % 418.106 M -4.50 % 437.822 M 18.80 % 368.536 M 13.15 % 325.693 M 62.51 % 200.418 M -50.03 % 401.092 M 24.82 % 321.343 M 178.27 % 115.478 M -51.12 % 236.259 M 669.40 % 30.707 M -30.57 % 44.228 M -33.67 % 66.683 M -13.78 % 77.337 M -83.19 % 459.953 M -54.84 % 1.019 B
Net receivables 1.425 B 106.23 % 691.113 M -3.00 % 712.500 M 16.24 % 612.930 M 8.33 % 565.816 M 47.36 % 383.971 M -5.50 % 406.322 M 19.77 % 339.254 M -9.59 % 375.241 M -4.72 % 393.844 M -16.78 % 473.239 M -24.38 % 625.808 M 4.61 % 598.243 M -5.13 % 630.613 M 42.20 % 443.461 M -12.53 % 506.971 M 46.38 % 346.338 M -23.70 % 453.944 M 65.25 % 274.706 M -5.92 % 291.986 M 143.16 % 120.079 M 0.000 0.000 0.000 0.000 0.000
Tax assets 0.000 0.000 100.00 % -534.088 M 16.65 % -640.783 M 12.16 % -729.474 M -416 942.29 % 175.000 K 0.000 -100.00 % 219.000 K -5.60 % 232.000 K -86.34 % 1.699 M -7.21 % 1.831 M -62.96 % 4.943 M 25.27 % 3.946 M 0.82 % 3.914 M 4.40 % 3.749 M 0.000 -100.00 % 9.426 M 0.000 0.000 0.000 0.000 -100.00 % 3.778 M -34.46 % 5.764 M 16.28 % 4.957 M 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 562.550 M 12.17 % 501.536 M 55.82 % 321.877 M -39.86 % 535.251 M 113.63 % 250.548 M -3.91 % 260.749 M 60.70 % 162.255 M -18.54 % 199.194 M 49.96 % 132.831 M 184.52 % 46.686 M 9.60 % 42.598 M -35.80 % 66.353 M 11.67 % 59.421 M 69.21 % 35.116 M -88.37 % 302.009 M 585.96 % 44.027 M -7.27 % 47.478 M -88.18 % 401.731 M 31.12 % 306.377 M 52.73 % 200.604 M 17.91 % 170.127 M -35.17 % 262.436 M -9.10 % 288.724 M 4.01 % 277.593 M -27.84 % 384.696 M -87.27 % 3.021 B
Tax payables 14.696 M -13.17 % 16.926 M 16.43 % 14.537 M 157.52 % 5.645 M 299.50 % 1.413 M 19.14 % 1.186 M -78.90 % 5.621 M -53.57 % 12.106 M -35.41 % 18.742 M -10.66 % 20.979 M -46.58 % 39.270 M 15.84 % 33.900 M 31.85 % 25.712 M 20.16 % 21.399 M -35.52 % 33.188 M -18.95 % 40.946 M 71.09 % 23.933 M 20.06 % 19.934 M 6.27 % 18.757 M -4.31 % 19.602 M 34.67 % 14.556 M 276.03 % 3.871 M -52.47 % 8.144 M 58.57 % 5.136 M -81.56 % 27.846 M 487.76 % 4.738 M
Deferred revenue non current 12.382 M 62.79 % 7.606 M -16.57 % 9.117 M -20.66 % 11.491 M 130.57 % -37.594 M -30.98 % -28.703 M 0.000 0.000 0.000 0.000 100.00 % -45.301 M 0.000 -100.00 % 160.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
Minority interest 264.085 M 17.04 % 225.631 M 7.43 % 210.020 M -8.33 % 229.105 M 10.99 % 206.411 M 41.43 % 145.941 M -1.66 % 148.407 M -5.79 % 157.524 M -2.05 % 160.826 M -6.09 % 171.264 M -13.15 % 197.192 M 1.24 % 194.782 M 9.40 % 178.039 M 4.12 % 170.988 M 15.28 % 148.326 M 12.60 % 131.734 M 16.81 % 112.781 M 28.54 % 87.743 M 133.10 % 37.642 M 28.32 % 29.334 M 16.84 % 25.107 M 23.17 % 20.384 M 1.30 % 20.123 M 9.39 % 18.395 M -93.26 % 272.744 M -25.95 % 368.325 M
Capital lease obligations 26.743 M 62.08 % 16.500 M -25.86 % 22.254 M 46.94 % 15.145 M 454.76 % 2.730 M -17.35 % 3.303 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
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % 1.234 B 0.000 0.000 0.000 -100.00 % 1.274 B 23 405.04 % 5.419 M 0.00 % 5.419 M 0.00 % 5.419 M 13.61 % 4.770 M 6.47 % 4.480 M 104.13 % -108.358 M -123.70 % 457.225 M 0.000 0.000 -100.00 % 1.753 B 191.11 % 602.249 M 21.70 % 494.864 M 39.41 % 354.974 M 115.07 % -2.355 B 63.81 % -6.508 B
Deferred tax liabilities non current 65.360 M -8.22 % 71.216 M -4.01 % 74.189 M 109.56 % 35.403 M -5.83 % 37.594 M 30.98 % 28.703 M 45.65 % 19.707 M -7.28 % 21.255 M -35.02 % 32.711 M -15.43 % 38.679 M -14.62 % 45.301 M 1.32 % 44.710 M 3.58 % 43.164 M 8.93 % 39.626 M -11.15 % 44.600 M 68.01 % 26.546 M 5.43 % 25.179 M 14.28 % 22.033 M 1.60 % 21.687 M 77.51 % 12.217 M 0.83 % 12.117 M 29.80 % 9.335 M 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 4.938 B 3.12 % 4.789 B -1.95 % 4.884 B 14.90 % 4.251 B 28.21 % 3.315 B 8.82 % 3.047 B 2.97 % 2.959 B -1.50 % 3.004 B 5.23 % 2.854 B -9.11 % 3.141 B -14.63 % 3.679 B 11.28 % 3.306 B 9.30 % 3.025 B -3.14 % 3.123 B 7.89 % 2.895 B 13.83 % 2.543 B -5.22 % 2.683 B 13.80 % 2.358 B 53.16 % 1.539 B 24.27 % 1.239 B 24.26 % 996.768 M 4.27 % 955.975 M -0.73 % 963.053 M 0.49 % 958.324 M -70.80 % 3.281 B -70.58 % 11.153 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
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
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 32.764 M 213.34 % -28.908 M 65.10 % -82.832 M -245.25 % -23.992 M 82.81 % -139.538 M -85.03 % -75.415 M 0.000 100.00 % -18.313 M 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 100.00 % -878.000 K -55.67 % -564.000 K 60.61 % -1.432 M -63.66 % -875.000 K -141.67 % 2.100 M 40.66 % 1.493 M 0.000 -100.00 % 4.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital -225.216 M -196.23 % -76.027 M 59.33 % -186.947 M -195.25 % 196.272 M 198.99 % -198.284 M -457.71 % 55.431 M 676.27 % -9.619 M -172.42 % -3.531 M 78.26 % -16.240 M -103.85 % 421.871 M 17.82 % 358.056 M 26.52 % 283.009 M 233.58 % 84.839 M 154.17 % -156.616 M -23.71 % -126.597 M 21.37 % -161.011 M -181.39 % 197.822 M 325.83 % -87.599 M -171.39 % 122.712 M 185.04 % -144.298 M -23 077.39 % 628.000 K -96.59 % 18.427 M 593.89 % -3.731 M 0.000 0.000 0.000
Accounts receivables -417.529 M -249.45 % -119.481 M -1 446.48 % -7.726 M 95.20 % -160.800 M 24.81 % -213.859 M -1 844.70 % -10.997 M -91.89 % -5.731 M -40.91 % -4.067 M -115.76 % 25.804 M 195.04 % -27.150 M -131.20 % 87.023 M 273.58 % -50.135 M -137.00 % 135.509 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
Inventory 54.861 M 59.93 % 34.303 M 145.57 % -75.277 M 50.60 % -152.375 M -540.95 % 34.556 M 187.51 % -39.486 M -3.89 % -38.007 M -233.60 % -11.393 M 58.44 % -27.411 M -115.86 % 172.875 M 6 754.16 % -2.598 M -107.90 % 32.884 M 147.49 % -69.240 M -165.41 % -26.088 M 77.42 % -115.516 M -157.43 % 201.134 M 440.03 % -59.152 M 0.000 -100.00 % 129.159 M 162.84 % -205.552 M -32 831.21 % 628.000 K -82.09 % 3.507 M -6.08 % 3.734 M 0.000 0.000 0.000
Accounts payables 132.653 M 814.88 % -18.556 M 48.31 % -35.898 M -107.45 % 481.752 M 4 183.34 % -11.798 M -110.48 % 112.580 M 455.19 % -31.696 M -386.63 % 11.058 M -85.74 % 77.556 M -41.00 % 131.449 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
Other working capital 4.799 M -82.68 % 27.707 M 140.72 % -68.046 M -345.70 % 27.695 M 485.56 % -7.183 M -7.76 % -6.666 M -123.48 % 28.388 M 261.08 % 7.862 M -29.62 % 11.171 M -95.51 % 248.996 M -30.96 % 360.654 M 44.19 % 250.125 M 62.34 % 154.079 M 218.04 % -130.528 M -1 077.94 % -11.081 M 96.94 % -362.145 M -240.93 % 256.974 M 0.000 100.00 % -6.447 M -110.53 % 61.254 M 0.000 -100.00 % 14.920 M 299.87 % -7.465 M 0.000 0.000 0.000
Other non cash items -50.424 M -131.77 % 158.691 M 2 337.61 % -7.092 M -111.84 % 59.894 M 320.74 % -27.133 M -279.90 % 15.082 M 123.77 % -63.457 M -30.26 % -48.716 M -514.25 % -7.931 M 74.49 % -31.088 M -38.85 % -22.389 M -115.90 % -10.370 M -113.33 % -4.861 M 81.62 % -26.453 M -208.17 % -8.584 M 81.16 % -45.557 M -166.74 % -17.079 M 93.18 % -250.488 M -663.22 % -32.820 M 83.33 % -196.832 M -93.67 % -101.633 M -102.78 % -50.121 M -278.01 % -13.259 M -147.90 % 27.681 M 100.80 % -3.450 B -237.62 % 2.507 B
Net cash provided by operating activities 67.351 M -74.09 % 259.921 M 180.42 % 92.689 M -77.09 % 404.494 M 604.27 % -80.214 M -142.61 % 188.261 M 52.45 % 123.487 M 46.82 % 84.108 M -57.11 % 196.097 M -66.62 % 587.428 M 0.31 % 585.638 M 16.35 % 503.341 M 67.99 % 299.618 M 916.21 % 29.484 M -79.82 % 146.082 M 15.99 % 125.944 M -67.16 % 383.486 M 434.80 % -114.542 M -149.08 % 233.367 M 252.27 % -153.258 M -456.26 % 43.019 M -48.35 % 83.296 M -24.96 % 111.007 M 197.63 % 37.297 M -91.54 % 440.910 M -71.11 % 1.526 B
Investments in property plant and equipment -76.524 M 70.68 % -260.987 M -36.76 % -190.838 M 59.03 % -465.770 M -812.67 % -51.034 M -56.56 % -32.597 M 30.70 % -47.035 M -4 312.29 % -1.066 M 94.51 % -19.408 M 74.82 % -77.073 M 37.55 % -123.425 M -111.49 % -58.360 M -154.97 % -22.889 M 23.87 % -30.065 M -5.73 % -28.436 M 27.90 % -39.440 M 73.19 % -147.136 M 64.75 % -417.422 M -84.89 % -225.768 M -153.20 % -89.166 M -548.86 % -13.742 M -271.41 % -3.700 M 69.94 % -12.309 M -42.30 % -8.650 M 94.83 % -167.348 M 17.02 % -201.685 M
Acquisitions net 10.488 M 2 789.26 % 363.000 K 100.46 % -78.092 M 45.56 % -143.449 M -399.01 % 47.975 M 14 350.30 % 332.000 K -50.67 % 673.000 K 201.79 % 223.000 K 39.38 % 160.000 K -33.88 % 242.000 K 0.000 0.000 0.000 100.00 % -59.907 M 0.000 -100.00 % 3.833 M 0.000 100.00 % -3.890 M 0.000 0.000 -100.00 % 400.000 K -90.88 % 4.387 M 710.91 % 541.000 K 100.88 % -61.692 M 89.10 % -566.222 M -444.33 % -104.021 M
Purchases of investments 0.000 0.000 0.000 100.00 % -143.449 M -798.30 % -15.969 M -176.86 % -5.768 M 39.62 % -9.553 M 0.000 100.00 % -212.940 M -2 669.41 % -7.689 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 % 125.000 K 1 036.36 % 11.000 K -98.10 % 578.000 K 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 -100.00 % 143.449 M 798.30 % 15.969 M 193.76 % 5.436 M 0.000 -100.00 % 212.940 M 1 336.55 % 14.823 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.918 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 431.000 K -96.39 % 11.939 M 230.72 % 3.610 M 0.000 0.000
Other investing activites 2.140 M 129.14 % -7.344 M -169.25 % 10.605 M 511.24 % 1.735 M -94.10 % 29.427 M 4 379.00 % 657.000 K 105.12 % -12.841 M -106.51 % 197.281 M 198.76 % -199.766 M -2 582.50 % -7.447 M -8.04 % -6.893 M -4 886.81 % 144.000 K -71.76 % 510.000 K -97.81 % 23.245 M -32.28 % 34.326 M 60.75 % 21.354 M 628.81 % 2.930 M -88.19 % 24.817 M -3.01 % 25.587 M 37.42 % 18.620 M 266.46 % 5.081 M 217.56 % 1.600 M 70.76 % 937.000 K -99.14 % 109.252 M 403.63 % -35.982 M 50.79 % -73.117 M
Net cash used for investing activites -63.896 M 76.16 % -267.968 M -3.73 % -258.325 M 57.48 % -607.484 M -2 403.87 % 26.368 M 182.55 % -31.940 M 46.66 % -59.876 M -130.52 % 196.215 M 189.52 % -219.174 M -159.32 % -84.520 M 35.14 % -130.318 M -123.85 % -58.216 M -160.14 % -22.379 M 66.46 % -66.727 M -1 232.89 % 5.890 M 156.99 % -10.335 M 92.83 % -144.206 M 63.63 % -396.495 M -98.07 % -200.181 M -183.76 % -70.546 M -753.96 % -8.261 M -390.57 % 2.843 M 154.07 % 1.119 M -97.40 % 43.098 M 105.60 % -769.552 M -103.14 % -378.823 M
Debt repayment 64.235 M 181.19 % -79.118 M -115.04 % 526.078 M 77.90 % 295.718 M 12 582.82 % -2.369 M -115.17 % -1.101 M 97.18 % -39.000 M -900.00 % -3.900 M 98.70 % -300.160 M 42.24 % -519.643 M -4 848.98 % -10.500 M 95.29 % -222.808 M -12.23 % -198.525 M -89.81 % -104.592 M -199.68 % 104.932 M 179.49 % -132.004 M -290.59 % 69.262 M -84.30 % 441.037 M 722.66 % 53.611 M 98.63 % 26.991 M 0.000 100.00 % -77.308 M 26.61 % -105.340 M -197.72 % -35.382 M -176.98 % -12.774 M -205.75 % 12.080 M
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 498.000 K 0.000 0.000 0.000 -100.00 % 1.028 M 209.64 % 332.000 K 268.89 % 90.000 K 0.000 -100.00 % 6.375 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -27.228 M 0.00 % -27.228 M -20.00 % -22.690 M 0.00 % -22.690 M 37.50 % -36.304 M 0.00 % -36.304 M 0.00 % -36.304 M 0.00 % -36.304 M -100.00 % -18.152 M 55.56 % -40.842 M -12.54 % -36.292 M -14.29 % -31.755 M 12.50 % -36.291 M 11.05 % -40.800 M 24.94 % -54.356 M -100.06 % -27.170 M 24.99 % -36.224 M -0.12 % -36.180 M -33.76 % -27.048 M -5 594.32 % -475.000 K -1.93 % -466.000 K 0.000 0.000 0.000 0.000 0.000
Other financing activites -104.441 M -116.37 % -48.269 M -3.02 % -46.853 M -342.59 % -10.586 M -119.83 % 53.373 M 77 452.17 % -69.000 K 92.96 % -980.000 K 33.33 % -1.470 M 50.00 % -2.940 M 46.97 % -5.544 M -8.03 % -5.132 M -74.56 % -2.940 M -101.34 % 218.994 M 148.03 % 88.293 M 268.19 % -52.495 M 75.28 % -212.372 M -1 098.27 % 21.274 M -28.95 % 29.942 M 0.000 0.000 0.000 -100.00 % 2.616 M -68.19 % 8.223 M -88.12 % 69.208 M 0.000 100.00 % -3.323 M
Net cash used provided by financing activities -67.434 M 56.39 % -154.615 M -133.87 % 456.535 M 73.96 % 262.442 M 1 685.32 % 14.700 M 139.23 % -37.474 M 50.88 % -76.284 M -83.05 % -41.674 M 87.03 % -321.252 M 43.19 % -565.531 M -989.15 % -51.924 M 79.84 % -257.503 M -1 527.50 % -15.822 M 71.78 % -56.071 M -3 433.14 % -1.587 M 99.57 % -371.456 M -783.93 % 54.312 M -87.69 % 441.174 M 1 560.86 % 26.563 M 0.18 % 26.516 M 5 790.13 % -466.000 K 99.38 % -74.692 M 23.09 % -97.117 M -387.11 % 33.826 M 158.87 % -57.454 M -756.15 % 8.756 M
Effect of forex changes on cash -17.138 M -31.42 % -13.041 M 73.10 % -48.478 M -430.93 % 14.649 M -52.19 % 30.642 M 427.23 % -9.364 M 37.49 % -14.980 M -181.14 % 18.462 M 136.31 % -50.852 M -5.24 % -48.322 M -2 977.83 % -1.570 M -115.49 % 10.133 M 78 046.15 % -13.000 K -100.15 % 8.388 M -10.87 % 9.411 M 2 612.10 % 347.000 K -93.96 % 5.742 M 77.50 % 3.235 M 189.62 % 1.117 M -79.35 % 5.410 M 0.000 0.000 0.000 -100.00 % 3.851 M -84.74 % 25.232 M 102.83 % -890.899 M
Net change in cash -81.117 M 53.83 % -175.703 M -172.48 % 242.421 M 227.15 % 74.101 M 971.37 % -8.504 M -107.77 % 109.483 M 495.92 % -27.653 M -110.76 % 257.111 M 165.06 % -395.181 M -256.20 % -110.945 M -127.61 % 401.826 M 103.19 % 197.755 M -24.35 % 261.404 M 407.80 % -84.926 M -153.15 % 159.796 M 162.54 % -255.500 M -185.36 % 299.334 M 549.26 % -66.628 M -209.47 % 60.866 M 131.72 % -191.878 M -659.54 % 34.292 M 199.57 % 11.447 M -23.73 % 15.009 M -87.29 % 118.072 M 132.72 % -360.864 M -235.98 % 265.373 M
Cash at beginning of period 1.036 B -14.50 % 1.212 B 25.01 % 969.210 M 8.28 % 895.109 M -0.94 % 903.613 M 13.79 % 794.130 M -3.37 % 821.783 M 45.53 % 564.672 M -41.17 % 959.853 M -10.36 % 1.071 B 60.07 % 668.972 M 41.97 % 471.217 M 124.59 % 209.813 M -28.81 % 294.739 M 118.42 % 134.943 M -65.44 % 390.443 M 328.54 % 91.109 M -42.24 % 157.737 M 62.83 % 96.871 M -66.45 % 288.749 M 13.48 % 254.457 M 4.71 % 243.010 M 6.58 % 228.001 M 107.41 % 109.929 M -87.15 % 855.297 M 37.46 % 622.212 M
Cash at end of period 954.811 M -7.83 % 1.036 B -14.50 % 1.212 B 25.01 % 969.210 M 8.28 % 895.109 M -0.94 % 903.613 M 13.79 % 794.130 M -3.37 % 821.783 M 45.53 % 564.672 M -41.17 % 959.853 M -10.36 % 1.071 B 60.07 % 668.972 M 41.97 % 471.217 M 124.59 % 209.813 M -28.81 % 294.739 M 118.42 % 134.943 M -65.44 % 390.443 M 328.54 % 91.109 M -42.24 % 157.737 M 62.83 % 96.871 M -66.45 % 288.749 M 13.48 % 254.457 M 4.71 % 243.010 M 6.58 % 228.001 M -53.89 % 494.433 M -44.29 % 887.585 M
Operating cash flow 67.351 M -74.09 % 259.921 M 180.42 % 92.689 M -77.09 % 404.494 M 604.27 % -80.214 M -142.61 % 188.261 M 52.45 % 123.487 M 46.82 % 84.108 M -57.11 % 196.097 M -66.62 % 587.428 M 0.31 % 585.638 M 16.35 % 503.341 M 67.99 % 299.618 M 916.21 % 29.484 M -79.82 % 146.082 M 15.99 % 125.944 M -67.16 % 383.486 M 434.80 % -114.542 M -149.08 % 233.367 M 252.27 % -153.258 M -456.26 % 43.019 M -48.35 % 83.296 M -24.96 % 111.007 M 197.63 % 37.297 M -91.54 % 440.910 M -71.11 % 1.526 B
Capital expenditure -76.524 M 70.68 % -260.987 M -36.76 % -190.838 M 59.03 % -465.770 M -812.67 % -51.034 M -56.56 % -32.597 M 30.70 % -47.035 M -4 312.29 % -1.066 M 94.51 % -19.408 M 74.82 % -77.073 M 37.55 % -123.425 M -111.49 % -58.360 M -154.97 % -22.889 M 23.87 % -30.065 M -5.73 % -28.436 M 27.90 % -39.440 M 73.19 % -147.136 M 64.75 % -417.422 M -84.89 % -225.768 M -153.20 % -89.166 M -548.86 % -13.742 M -271.41 % -3.700 M 69.94 % -12.309 M -42.30 % -8.650 M 94.83 % -167.348 M 17.02 % -201.685 M
Free CashFlow -9.173 M -760.51 % -1.066 M 98.91 % -98.149 M -60.18 % -61.276 M 53.31 % -131.248 M -184.31 % 155.664 M 103.61 % 76.452 M -7.94 % 83.042 M -53.00 % 176.689 M -65.38 % 510.355 M 10.42 % 462.213 M 3.87 % 444.981 M 60.80 % 276.729 M 47 729.78 % -581.000 K -100.49 % 117.646 M 36.00 % 86.504 M -63.40 % 236.350 M 144.43 % -531.964 M -7 100.45 % 7.599 M 103.13 % -242.424 M -928.04 % 29.277 M -63.22 % 79.596 M -19.35 % 98.698 M 244.53 % 28.647 M -89.53 % 273.562 M -79.35 % 1.325 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
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 1999-01-31
Revenue 6.081 B -7.32 % 6.562 B 21.13 % 5.417 B 4.20 % 5.199 B 4.19 % 4.989 B 2.45 % 4.870 B 44.10 % 3.380 B 14.15 % 2.961 B 56.24 % 1.895 B 34.59 % 1.408 B 24.58 % 1.130 B -5.29 % 1.193 B 1.41 % 1.177 B -16.12 % 1.403 B -2.76 % 1.443 B 27.41 % 1.132 B 7.45 % 1.054 B -5.83 % 1.119 B -0.72 % 1.127 B 1.82 % 1.107 B -19.30 % 1.372 B -17.76 % 1.668 B -4.40 % 1.745 B 5.31 % 1.657 B -9.83 % 1.837 B 9.78 % 1.674 B 0.02 % 1.673 B -1.70 % 1.702 B 0.00 % 1.702 B 18.60 % 1.435 B 0.00 % 1.435 B 22.03 % 1.176 B 0.00 % 1.176 B -21.07 % 1.490 B 0.00 % 1.490 B 87.01 % 796.730 M 0.00 % 796.730 M 30.48 % 610.627 M 0.00 % 610.627 M 32.57 % 460.609 M 0.00 % 460.609 M 11.21 % 414.175 M 0.00 % 414.175 M -45.71 % 762.904 M 0.00 % 762.904 M -14.43 % 891.510 M 0.00 % 891.510 M -2.00 % 909.675 M 0.00 % 909.675 M -85.37 % 6.216 B 0.00 % 6.216 B -7.01 % 6.685 B 0.00 % 6.685 B 100.00 % 3.342 B
Net income 76.207 M -8.21 % 83.027 M 43.83 % 57.727 M 749.93 % 6.792 M -88.51 % 59.132 M -50.88 % 120.392 M 94.02 % 62.051 M 797.21 % 6.916 M -85.33 % 47.146 M 102.44 % 23.289 M -50.03 % 46.610 M 119.20 % 21.264 M -35.46 % 32.949 M -26.27 % 44.688 M -39.36 % 73.689 M 266.47 % 20.108 M -55.99 % 45.689 M -36.91 % 72.423 M 100.83 % 36.061 M 193.90 % 12.270 M -77.28 % 54.015 M -31.04 % 78.332 M 17.68 % 66.563 M -31.47 % 97.125 M 26.54 % 76.755 M 38.22 % 55.533 M -10.04 % 61.729 M -46.72 % 115.864 M 0.00 % 115.864 M 5.99 % 109.318 M 0.00 % 109.318 M 7.48 % 101.713 M 0.00 % 101.713 M 68.84 % 60.241 M 0.00 % 60.241 M -33.76 % 90.939 M 0.00 % 90.939 M 43.44 % 63.397 M 0.00 % 63.397 M -29.48 % 89.898 M 0.00 % 89.898 M 29.98 % 69.164 M 0.00 % 69.164 M 28.81 % 53.694 M 0.00 % 53.694 M -8.37 % 58.596 M 0.00 % 58.596 M 1 118.72 % 4.808 M 0.00 % 4.808 M -99.75 % 1.946 B 0.00 % 1.946 B 496.70 % -490.461 M 0.00 % -490.461 M -100.00 % -245.230 M
Income before tax 119.434 M -2.19 % 122.106 M 28.84 % 94.770 M 102.89 % 46.709 M -52.52 % 98.378 M -10.46 % 109.866 M 17.87 % 93.212 M 340.30 % 21.170 M -65.46 % 61.296 M 112.33 % 28.868 M -47.70 % 55.195 M 140.16 % 22.983 M -36.35 % 36.106 M -34.09 % 54.779 M -19.26 % 67.845 M 864.39 % 7.035 M -82.80 % 40.901 M -49.14 % 80.413 M 118.97 % 36.723 M 131 053.57 % 28.000 K -99.96 % 63.776 M -31.61 % 93.250 M 4.94 % 88.863 M -27.66 % 122.839 M 24.41 % 98.740 M 35.43 % 72.907 M -4.13 % 76.048 M -42.63 % 132.564 M 0.00 % 132.564 M -1.22 % 134.198 M 0.00 % 134.198 M 10.14 % 121.842 M 0.00 % 121.842 M 74.71 % 69.741 M 0.00 % 69.741 M -20.04 % 87.222 M 0.00 % 87.222 M 16.09 % 75.135 M 0.00 % 75.135 M -16.76 % 90.266 M 0.00 % 90.266 M 6.46 % 84.790 M 0.00 % 84.790 M 40.94 % 60.160 M 0.00 % 60.160 M -5.21 % 63.470 M 0.00 % 63.470 M 920.82 % 6.218 M 0.00 % 6.218 M -99.68 % 1.959 B 0.00 % 1.959 B 497.09 % -493.383 M 0.00 % -493.383 M -100.00 % -246.691 M
Income before tax ratio 0.02 5.54 % 0.02 6.37 % 0.02 94.71 % 0.01 -54.43 % 0.02 -12.60 % 0.02 -18.20 % 0.03 285.71 % 0.01 -77.89 % 0.03 57.76 % 0.02 -58.02 % 0.05 153.56 % 0.02 -37.23 % 0.03 -21.42 % 0.04 -16.97 % 0.05 656.93 % 0.01 -83.99 % 0.04 -45.99 % 0.07 120.56 % 0.03 128 707.66 % 0.00 -99.95 % 0.05 -16.84 % 0.06 9.77 % 0.05 -31.31 % 0.07 37.96 % 0.05 23.37 % 0.04 -4.15 % 0.05 -41.64 % 0.08 0.00 % 0.08 -16.71 % 0.09 0.00 % 0.09 -9.74 % 0.10 0.00 % 0.10 121.34 % 0.05 0.00 % 0.05 -57.24 % 0.11 0.00 % 0.11 -11.03 % 0.12 0.00 % 0.12 -37.21 % 0.20 0.00 % 0.20 -4.27 % 0.20 0.00 % 0.20 159.61 % 0.08 0.00 % 0.08 10.76 % 0.07 0.00 % 0.07 941.62 % 0.01 0.00 % 0.01 -97.83 % 0.32 0.00 % 0.32 527.03 % -0.07 0.00 % -0.07 0.00 % -0.07
EBITDA 164.104 M 8.25 % 151.602 M 22.90 % 123.351 M -71.41 % 431.418 M 143.96 % 176.838 M -32.84 % 263.312 M 66.41 % 158.230 M 47.22 % 107.480 M 19.70 % 89.792 M 164.76 % 33.915 M -40.76 % 57.254 M 36.53 % 41.934 M -42.22 % 72.578 M -17.23 % 87.684 M 75.13 % 50.068 M 13.66 % 44.050 M -16.08 % 52.489 M -47.21 % 99.426 M 44.63 % 68.744 M -18.40 % 84.244 M -10.31 % 93.929 M -15.42 % 111.054 M -9.93 % 123.303 M 12.17 % 109.927 M -5.15 % 115.900 M 0.42 % 115.416 M -4.78 % 121.205 M -29.35 % 171.547 M 0.00 % 171.547 M -1.44 % 174.062 M 0.00 % 174.062 M 9.96 % 158.298 M 0.00 % 158.298 M 40.01 % 113.061 M 0.00 % 113.061 M 4.63 % 108.055 M 0.00 % 108.055 M 29.45 % 83.476 M 0.00 % 83.476 M -11.48 % 94.304 M 0.00 % 94.304 M 7.61 % 87.638 M 0.00 % 87.638 M 37.02 % 63.962 M 0.00 % 63.962 M -7.13 % 68.872 M 0.00 % 68.872 M 1 007.71 % 6.218 M 0.00 % 6.218 M -99.68 % 1.959 B 0.00 % 1.959 B 497.09 % -493.383 M 0.00 % -493.383 M -100.00 % -246.691 M
Net income ratio 0.01 -0.96 % 0.01 18.73 % 0.01 715.66 % 0.00 -88.98 % 0.01 -52.06 % 0.02 34.65 % 0.02 685.97 % 0.00 -90.61 % 0.02 50.41 % 0.02 -59.89 % 0.04 131.43 % 0.02 -36.36 % 0.03 -12.09 % 0.03 -37.63 % 0.05 187.63 % 0.02 -59.04 % 0.04 -33.01 % 0.06 102.29 % 0.03 188.64 % 0.01 -71.85 % 0.04 -16.16 % 0.05 23.10 % 0.04 -34.92 % 0.06 40.33 % 0.04 25.90 % 0.03 -10.06 % 0.04 -45.80 % 0.07 0.00 % 0.07 -10.64 % 0.08 0.00 % 0.08 -11.92 % 0.09 0.00 % 0.09 113.91 % 0.04 0.00 % 0.04 -64.58 % 0.11 0.00 % 0.11 9.94 % 0.10 0.00 % 0.10 -46.80 % 0.20 0.00 % 0.20 16.87 % 0.17 0.00 % 0.17 137.27 % 0.07 0.00 % 0.07 7.08 % 0.07 0.00 % 0.07 1 143.55 % 0.01 0.00 % 0.01 -98.31 % 0.31 0.00 % 0.31 526.60 % -0.07 0.00 % -0.07 0.00 % -0.07
Ratio EBITDA 0.03 16.80 % 0.02 1.46 % 0.02 -72.56 % 0.08 134.15 % 0.04 -34.45 % 0.05 15.49 % 0.05 28.97 % 0.04 -23.39 % 0.05 96.71 % 0.02 -52.45 % 0.05 44.15 % 0.04 -43.02 % 0.06 -1.32 % 0.06 80.10 % 0.03 -10.79 % 0.04 -21.90 % 0.05 -43.94 % 0.09 45.68 % 0.06 -19.86 % 0.08 11.14 % 0.07 2.84 % 0.07 -5.79 % 0.07 6.51 % 0.07 5.18 % 0.06 -8.53 % 0.07 -4.80 % 0.07 -28.13 % 0.10 0.00 % 0.10 -16.90 % 0.12 0.00 % 0.12 -9.89 % 0.13 0.00 % 0.13 77.38 % 0.08 0.00 % 0.08 -44.05 % 0.14 0.00 % 0.14 -0.79 % 0.14 0.00 % 0.14 -33.23 % 0.20 0.00 % 0.20 -3.24 % 0.21 0.00 % 0.21 152.38 % 0.08 0.00 % 0.08 8.53 % 0.08 0.00 % 0.08 1 030.28 % 0.01 0.00 % 0.01 -97.83 % 0.32 0.00 % 0.32 527.03 % -0.07 0.00 % -0.07 0.00 % -0.07
Gross profit ratio 0.05 14.77 % 0.04 -8.17 % 0.04 -58.61 % 0.11 85.16 % 0.06 38.98 % 0.04 -47.35 % 0.08 -15.60 % 0.09 -3.81 % 0.10 -1.77 % 0.10 -5.81 % 0.11 31.19 % 0.08 -26.82 % 0.11 22.46 % 0.09 25.11 % 0.07 14.42 % 0.06 -18.49 % 0.08 -31.89 % 0.11 40.78 % 0.08 -17.26 % 0.10 -4.88 % 0.10 11.07 % 0.09 -7.80 % 0.10 5.71 % 0.09 4.72 % 0.09 -0.65 % 0.09 -0.76 % 0.09 -0.22 % 0.09 0.00 % 0.09 -27.38 % 0.13 0.00 % 0.13 3.17 % 0.12 0.00 % 0.12 39.95 % 0.09 0.00 % 0.09 -21.67 % 0.11 0.00 % 0.11 -16.80 % 0.13 0.00 % 0.13 0.30 % 0.13 0.00 % 0.13 -13.13 % 0.15 0.00 % 0.15 54.20 % 0.10 0.00 % 0.10 -16.22 % 0.12 0.00 % 0.12 39.31 % 0.09 0.00 % 0.09 -8.80 % 0.09 0.00 % 0.09 -16.10 % 0.11 0.00 % 0.11 0.00 % 0.11
Weighted average shs out dil 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.593 M 0.00 % 907.596 M 0.03 % 907.340 M 0.01 % 907.293 M 0.00 % 907.293 M -0.03 % 907.586 M 0.00 % 907.578 M 0.03 % 907.344 M -0.03 % 907.620 M 0.00 % 907.606 M 0.00 % 907.606 M 0.12 % 906.541 M 0.00 % 906.541 M -0.12 % 907.642 M 0.00 % 907.642 M 0.23 % 905.603 M 0.00 % 905.603 M 0.02 % 905.463 M 0.00 % 905.463 M 0.76 % 898.667 M 0.00 % 898.667 M -0.30 % 901.328 M 0.00 % 901.328 M -0.57 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M -0.57 % 911.639 M 0.00 % 911.639 M -1.43 % 924.852 M 0.00 % 924.852 M 0.00 % 924.852 M
Weighted average shs out 907.594 M -0.42 % 911.403 M 0.42 % 907.593 M -0.02 % 907.779 M -0.21 % 909.723 M 0.23 % 907.593 M -0.54 % 912.515 M 0.54 % 907.612 M 0.00 % 907.593 M 0.00 % 907.599 M -0.69 % 913.922 M 0.70 % 907.593 M -0.84 % 915.250 M 0.35 % 912.037 M 0.25 % 909.741 M -0.47 % 914.000 M 0.02 % 913.780 M 0.68 % 907.602 M 0.00 % 907.606 M -3.80 % 943.411 M 3.97 % 907.358 M 0.00 % 907.313 M -0.49 % 911.822 M 0.45 % 907.727 M 0.05 % 907.312 M 0.00 % 907.313 M 0.00 % 907.293 M 0.07 % 906.677 M 0.00 % 906.677 M 0.09 % 905.855 M 0.00 % 905.855 M 0.02 % 905.635 M 0.00 % 905.635 M 0.00 % 905.603 M 0.00 % 905.603 M 0.02 % 905.463 M 0.00 % 905.463 M 0.76 % 898.667 M 0.00 % 898.667 M -0.30 % 901.328 M 0.00 % 901.328 M -0.57 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M 0.00 % 906.484 M -0.57 % 911.639 M 0.00 % 911.639 M -1.43 % 924.852 M 0.00 % 924.852 M 0.00 % 924.852 M
EPS diluted 0.08 -7.69 % 0.09 43.08 % 0.06 324.00 % 0.02 -76.99 % 0.07 -50.83 % 0.13 93.86 % 0.07 800.00 % 0.01 -85.36 % 0.05 102.73 % 0.03 -50.19 % 0.05 119.66 % 0.02 -35.71 % 0.04 -26.02 % 0.05 -39.41 % 0.08 265.77 % 0.02 -55.95 % 0.05 -36.84 % 0.08 100.50 % 0.04 192.65 % 0.01 -77.18 % 0.06 -31.02 % 0.09 17.71 % 0.07 -31.40 % 0.11 26.48 % 0.08 38.24 % 0.06 -10.00 % 0.07 -46.71 % 0.13 0.00 % 0.13 5.80 % 0.12 0.00 % 0.12 7.68 % 0.11 0.00 % 0.11 68.17 % 0.07 0.00 % 0.07 -33.67 % 0.10 0.00 % 0.10 42.21 % 0.07 0.00 % 0.07 -29.26 % 0.10 0.00 % 0.10 30.97 % 0.08 0.00 % 0.08 28.72 % 0.06 0.00 % 0.06 -8.36 % 0.06 0.00 % 0.06 1 096.30 % 0.01 0.00 % 0.01 -99.75 % 2.14 0.00 % 2.14 496.30 % -0.54 0.00 % -0.54 -100.00 % -0.27
Earnings per share 0.08 -8.10 % 0.09 43.71 % 0.06 324.00 % 0.02 -76.92 % 0.07 -50.98 % 0.13 95.00 % 0.07 794.74 % 0.01 -85.36 % 0.05 102.73 % 0.03 -49.80 % 0.05 117.95 % 0.02 -35.00 % 0.04 -26.53 % 0.05 -39.51 % 0.08 268.18 % 0.02 -56.00 % 0.05 -37.34 % 0.08 100.50 % 0.04 206.15 % 0.01 -78.19 % 0.06 -31.02 % 0.09 18.36 % 0.07 -31.78 % 0.11 26.48 % 0.08 38.24 % 0.06 -10.00 % 0.07 -46.79 % 0.13 0.00 % 0.13 5.97 % 0.12 0.00 % 0.12 7.30 % 0.11 0.00 % 0.11 68.77 % 0.07 0.00 % 0.07 -33.67 % 0.10 0.00 % 0.10 42.21 % 0.07 0.00 % 0.07 -29.26 % 0.10 0.00 % 0.10 30.97 % 0.08 0.00 % 0.08 28.72 % 0.06 0.00 % 0.06 -8.36 % 0.06 0.00 % 0.06 1 096.30 % 0.01 0.00 % 0.01 -99.75 % 2.14 0.00 % 2.14 496.30 % -0.54 0.00 % -0.54 -100.00 % -0.27
Gross profit 285.088 M 6.36 % 268.038 M 11.23 % 240.971 M -56.87 % 558.736 M 92.92 % 289.624 M 42.39 % 203.408 M -24.13 % 268.109 M -3.66 % 278.281 M 50.28 % 185.172 M 32.21 % 140.060 M 17.35 % 119.355 M 24.26 % 96.053 M -25.79 % 129.430 M 2.72 % 126.008 M 21.65 % 103.579 M 45.78 % 71.051 M -12.42 % 81.125 M -35.86 % 126.479 M 39.77 % 90.492 M -15.75 % 107.411 M -23.24 % 139.928 M -8.65 % 153.182 M -11.86 % 173.801 M 11.32 % 156.128 M -5.57 % 165.337 M 9.06 % 151.595 M -0.73 % 152.717 M -1.91 % 155.695 M 0.00 % 155.695 M -13.87 % 180.769 M 0.00 % 180.769 M 25.89 % 143.587 M 0.00 % 143.587 M 10.47 % 129.981 M 0.00 % 129.981 M 46.49 % 88.732 M 0.00 % 88.732 M 8.56 % 81.737 M 0.00 % 81.737 M 32.96 % 61.474 M 0.00 % 61.474 M -3.39 % 63.628 M 0.00 % 63.628 M -16.29 % 76.006 M 0.00 % 76.006 M -28.30 % 106.010 M 0.00 % 106.010 M 36.53 % 77.645 M 0.00 % 77.645 M -86.65 % 581.820 M 0.00 % 581.820 M -21.98 % 745.703 M 0.00 % 745.703 M 100.00 % 372.852 M
Income tax expense 29.391 M 33.88 % 21.953 M -8.15 % 23.901 M -53.44 % 51.336 M 92.69 % 26.642 M -63.94 % 73.876 M 249.66 % 21.128 M 479.96 % 3.643 M -39.52 % 6.023 M 239.32 % 1.775 M -81.11 % 9.396 M 82.16 % 5.158 M 310.34 % 1.257 M -86.42 % 9.253 M 330.17 % 2.151 M -67.40 % 6.598 M 421.17 % 1.266 M -75.71 % 5.211 M 103.95 % 2.555 M 199.88 % 852.000 K -89.92 % 8.450 M -29.75 % 12.028 M -29.70 % 17.109 M -17.40 % 20.714 M 54.27 % 13.427 M 7.35 % 12.508 M -12.65 % 14.320 M -14.25 % 16.700 M 0.00 % 16.700 M -32.88 % 24.880 M 0.00 % 24.880 M 23.60 % 20.130 M 0.00 % 20.130 M 111.90 % 9.500 M 0.00 % 9.500 M 355.53 % -3.718 M 0.00 % -3.718 M -131.67 % 11.738 M 0.00 % 11.738 M 3 089.67 % 368.000 K 0.00 % 368.000 K -97.64 % 15.626 M 0.00 % 15.626 M 141.64 % 6.467 M 0.00 % 6.467 M 32.69 % 4.874 M 0.00 % 4.874 M 245.76 % 1.410 M 0.00 % 1.410 M -89.59 % 13.534 M 0.00 % 13.534 M 563.19 % -2.922 M 0.00 % -2.922 M -100.00 % -1.461 M
Cost of revenue 5.796 B -7.91 % 6.294 B 21.59 % 5.176 B -49.42 % 10.234 B 117.75 % 4.700 B 0.71 % 4.667 B 49.98 % 3.112 B 16.00 % 2.682 B 56.88 % 1.710 B 34.86 % 1.268 B 25.44 % 1.011 B -7.87 % 1.097 B 4.77 % 1.047 B -17.98 % 1.277 B -4.65 % 1.339 B 26.18 % 1.061 B 9.11 % 972.624 M -2.00 % 992.510 M -4.26 % 1.037 B 3.71 % 999.553 M -18.85 % 1.232 B -18.68 % 1.515 B -3.58 % 1.571 B 4.68 % 1.501 B -10.25 % 1.672 B 9.85 % 1.522 B 0.10 % 1.520 B -1.68 % 1.546 B 0.00 % 1.546 B 23.28 % 1.254 B 0.00 % 1.254 B 21.49 % 1.032 B 0.00 % 1.032 B -24.08 % 1.360 B 0.00 % 1.360 B 92.08 % 707.999 M 0.00 % 707.999 M 33.86 % 528.891 M 0.00 % 528.891 M 32.51 % 399.135 M 0.00 % 399.135 M 13.86 % 350.547 M 0.00 % 350.547 M -48.97 % 686.898 M 0.00 % 686.898 M -12.55 % 785.501 M 0.00 % 785.501 M -5.59 % 832.030 M 0.00 % 832.030 M -85.23 % 5.635 B 0.00 % 5.635 B -5.13 % 5.939 B 0.00 % 5.939 B 100.00 % 2.970 B
General and administrative expenses 94.511 M -26.20 % 128.066 M 18.06 % 108.476 M 16.34 % 93.244 M -16.08 % 111.110 M -7.32 % 119.892 M 38.49 % 86.573 M 4.60 % 82.763 M 158.46 % 32.022 M -66.89 % 96.717 M 53.32 % 63.083 M 131.82 % 27.213 M -49.97 % 54.393 M 16.72 % 46.603 M -9.39 % 51.432 M 26.50 % 40.657 M -17.52 % 49.291 M 1.33 % 48.642 M 4.56 % 46.521 M 2.14 % 45.545 M -14.70 % 53.392 M 1.41 % 52.649 M -4.38 % 55.058 M -1.44 % 55.861 M -1.14 % 56.504 M 17.17 % 48.226 M -7.82 % 52.317 M 6.08 % 49.317 M 0.00 % 49.317 M 6.81 % 46.174 M 0.00 % 46.174 M 28.91 % 35.818 M 0.00 % 35.818 M -6.25 % 38.207 M 0.00 % 38.207 M 27.76 % 29.906 M 0.00 % 29.906 M 27.11 % 23.528 M 0.00 % 23.528 M 11.07 % 21.184 M 0.00 % 21.184 M -2.48 % 21.722 M 0.00 % 21.722 M -16.22 % 25.928 M 0.00 % 25.928 M -17.34 % 31.367 M 0.00 % 31.367 M -14.87 % 36.845 M 0.00 % 36.845 M -89.43 % 348.436 M 0.00 % 348.436 M -16.76 % 418.592 M 0.00 % 418.592 M 100.00 % 209.296 M
Selling and marketing expenses 17.928 M 0.72 % 17.800 M -2.77 % 18.308 M -13.02 % 21.049 M 8.22 % 19.451 M 38.24 % 14.070 M 41.42 % 9.949 M -76.72 % 42.734 M 83.46 % 23.293 M -42.67 % 40.629 M 45.16 % 27.989 M 79.91 % 15.557 M -47.20 % 29.462 M -14.87 % 34.610 M -7.28 % 37.326 M 20.26 % 31.039 M 15.05 % 26.978 M -8.96 % 29.633 M -6.31 % 31.629 M 10.96 % 28.504 M -24.19 % 37.599 M -7.26 % 40.544 M -1.85 % 41.310 M 12.13 % 36.841 M -3.37 % 38.126 M 9.75 % 34.738 M 1.44 % 34.245 M -2.04 % 34.960 M 0.00 % 34.960 M 15.90 % 30.164 M 0.00 % 30.164 M 15.66 % 26.080 M 0.00 % 26.080 M -7.73 % 28.265 M 0.00 % 28.265 M 208.62 % -26.023 M 0.00 % -26.023 M -25.61 % -20.717 M 0.00 % -20.717 M 0.000 0.000 100.00 % -19.072 M 0.00 % -19.072 M -54.74 % -12.325 M 0.00 % -12.325 M 0.12 % -12.339 M 0.00 % -12.339 M -276.59 % 6.988 M 0.00 % 6.988 M -88.25 % 59.478 M 0.00 % 59.478 M -68.27 % 187.470 M 0.00 % 187.470 M 100.00 % 93.735 M
Other expenses 995.000 K 104.73 % -21.022 M 63.72 % -57.944 M -301.37 % 28.775 M 0.000 100.00 % -4.676 B 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -84.575 M 0.000 100.00 % -84.909 M 0.000 100.00 % -73.747 M 0.000 100.00 % -77.444 M -0.14 % -77.338 M 0.00 % -77.338 M 18.19 % -94.537 M 0.00 % -94.537 M -1.30 % -93.327 M 0.00 % -93.327 M -8.60 % -85.937 M 0.00 % -85.937 M 28.61 % -120.376 M 0.00 % -120.376 M -28.68 % -93.544 M 0.00 % -93.544 M -6.30 % -88.002 M 0.00 % -88.002 M -1.61 % -86.606 M 0.00 % -86.606 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
Operating expenses 165.405 M 1.83 % 162.425 M 47.07 % 110.438 M -51.69 % 228.586 M 20.91 % 189.051 M 104.04 % -4.676 B -2 718.38 % 178.572 M -32.83 % 265.846 M 107.02 % 128.415 M 10.27 % 116.458 M 58.13 % 73.648 M -13.90 % 85.539 M -15.81 % 101.608 M 30.01 % 78.156 M 83.76 % 42.531 M -38.35 % 68.993 M 55.14 % 44.472 M -10.09 % 49.464 M -16.63 % 59.328 M -51.42 % 122.119 M 32.01 % 92.504 M 26.27 % 73.261 M -22.06 % 93.998 M 134.78 % 40.037 M -42.98 % 70.219 M -13.78 % 81.446 M 12 920.94 % 625.500 K 101.73 % -36.100 M 0.00 % -36.100 M -109.81 % -17.206 M 0.00 % -17.206 M 34.09 % -26.104 M 0.00 % -26.104 M -29.65 % -20.135 M 0.00 % -20.135 M -618.46 % 3.884 M 0.00 % 3.884 M 38.13 % 2.812 M 0.00 % 2.812 M 127.72 % -10.143 M 0.00 % -10.143 M -482.68 % 2.651 M 0.00 % 2.651 M -80.52 % 13.604 M 0.00 % 13.604 M -28.51 % 19.028 M 0.00 % 19.028 M -56.59 % 43.832 M 0.00 % 43.832 M -89.25 % 407.915 M 0.00 % 407.915 M -32.69 % 606.062 M 0.00 % 606.062 M 100.00 % 303.031 M
Cost and expenses 5.961 B -7.66 % 6.456 B 22.13 % 5.286 B 4.28 % 5.070 B 3.70 % 4.889 B 204.56 % -4.676 B -242.11 % 3.290 B 11.60 % 2.948 B 60.39 % 1.838 B 32.79 % 1.384 B 27.66 % 1.084 B -8.31 % 1.183 B 2.95 % 1.149 B -15.22 % 1.355 B -1.93 % 1.382 B 22.24 % 1.130 B 11.12 % 1.017 B -2.39 % 1.042 B -4.93 % 1.096 B -2.29 % 1.122 B -15.30 % 1.324 B -16.60 % 1.588 B -4.62 % 1.665 B 8.06 % 1.541 B -11.57 % 1.742 B 8.65 % 1.603 B -0.09 % 1.605 B 0.65 % 1.595 B 0.00 % 1.595 B 21.40 % 1.313 B 0.00 % 1.313 B 22.95 % 1.068 B 0.00 % 1.068 B -24.04 % 1.406 B 0.00 % 1.406 B 89.58 % 741.788 M 0.00 % 741.788 M 33.60 % 555.230 M 0.00 % 555.230 M 35.36 % 410.176 M 0.00 % 410.176 M 9.40 % 374.919 M 0.00 % 374.919 M -48.39 % 726.429 M 0.00 % 726.429 M -13.10 % 835.895 M 0.00 % 835.895 M -8.42 % 912.707 M 0.00 % 912.707 M -85.72 % 6.391 B 0.00 % 6.391 B -8.23 % 6.964 B 0.00 % 6.964 B 100.00 % 3.482 B
Research and development expenses 51.971 M 38.29 % 37.581 M -9.66 % 41.598 M -51.36 % 85.518 M 92.12 % 44.513 M 37.31 % 32.417 M -45.75 % 59.756 M -22.90 % 77.500 M 771.47 % 8.893 M -81.48 % 48.015 M 0.000 -100.00 % 1.072 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
Selling general and administrative expenses 112.439 M -22.92 % 145.866 M 15.05 % 126.784 M 10.93 % 114.293 M -12.46 % 130.561 M -2.54 % 133.962 M 38.79 % 96.522 M -23.09 % 125.497 M -2.27 % 128.415 M -6.50 % 137.346 M 50.81 % 91.072 M 6.47 % 85.539 M 2.01 % 83.855 M 3.25 % 81.213 M -8.50 % 88.758 M 23.80 % 71.696 M -6.00 % 76.269 M -2.56 % 78.275 M 0.16 % 78.150 M 5.54 % 74.049 M -18.62 % 90.991 M -2.36 % 93.193 M -3.29 % 96.368 M 3.95 % 92.702 M -2.04 % 94.630 M 14.06 % 82.964 M -4.16 % 86.562 M 2.71 % 84.276 M 0.00 % 84.276 M 10.40 % 76.338 M 0.00 % 76.338 M 23.33 % 61.898 M 0.00 % 61.898 M -6.88 % 66.472 M 0.00 % 66.472 M 1 611.64 % 3.884 M 0.00 % 3.884 M 38.13 % 2.812 M 0.00 % 2.812 M 127.72 % -10.143 M 0.00 % -10.143 M -482.68 % 2.651 M 0.00 % 2.651 M -80.52 % 13.604 M 0.00 % 13.604 M -28.51 % 19.028 M 0.00 % 19.028 M -56.59 % 43.832 M 0.00 % 43.832 M -89.25 % 407.915 M 0.00 % 407.915 M -32.69 % 606.062 M 0.00 % 606.062 M 100.00 % 303.031 M
Interest income 6.978 M 0.000 0.000 -100.00 % 11.700 M -24.89 % 15.578 M 85.81 % 8.384 M 128.14 % 3.675 M -57.93 % 8.735 M 533.66 % 1.379 M -73.82 % 5.266 M -44.50 % 9.488 M 73.90 % 5.456 M 0.000 -100.00 % 6.927 M 0.000 -100.00 % 4.977 M 0.000 -100.00 % 3.398 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 29.610 M 0.000 0.000 -100.00 % 37.524 M -4.06 % 39.110 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 58.000 K 0.000 -100.00 % 6.000 K 0.000 -100.00 % 508.000 K 0.000 -100.00 % 724.500 K -85.45 % 4.981 M 0.00 % 4.981 M 4.11 % 4.785 M 0.00 % 4.785 M 60.77 % 2.976 M 0.00 % 2.976 M -7.55 % 3.219 M 0.00 % 3.219 M -44.86 % 5.838 M 0.00 % 5.838 M 34.91 % 4.327 M 0.00 % 4.327 M 27.56 % 3.392 M 0.00 % 3.392 M -72.76 % 12.453 M 0.00 % 12.453 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 100.00 % -9.249 M 0.00 % -9.249 M 99.57 % -2.134 B 0.00 % -2.134 B -1 095.06 % 214.432 M 0.00 % 214.432 M 100.00 % 107.216 M
Depreciation and amortization 52.884 M 0.44 % 52.652 M 50.63 % 34.954 M -69.88 % 116.058 M 151.51 % 46.145 M 39.63 % 33.047 M -16.35 % 39.507 M 41.12 % 27.996 M -15.25 % 33.035 M 16.54 % 28.347 M 4.62 % 27.094 M -13.77 % 31.420 M 22.70 % 25.607 M -35.33 % 39.595 M 15.29 % 34.344 M -18.65 % 42.219 M -1.25 % 42.752 M -12.48 % 48.847 M -3.83 % 50.790 M 9.10 % 46.553 M -7.97 % 50.584 M 5.68 % 47.865 M 4.92 % 45.619 M 2.11 % 44.677 M -1.06 % 45.157 M 0.96 % 44.729 M -3.20 % 46.206 M 8.89 % 42.432 M 0.00 % 42.432 M -2.22 % 43.395 M 0.00 % 43.395 M -2.30 % 44.414 M 0.00 % 44.414 M 8.90 % 40.786 M 0.00 % 40.786 M 95.77 % 20.834 M 0.00 % 20.834 M 149.79 % 8.341 M 0.00 % 8.341 M 106.52 % 4.039 M 0.00 % 4.039 M 41.80 % 2.848 M 0.00 % 2.848 M -25.08 % 3.802 M 0.00 % 3.802 M -29.63 % 5.403 M 0.00 % 5.403 M -41.59 % 9.249 M 0.00 % 9.249 M -99.57 % 2.134 B 0.00 % 2.134 B 1 095.06 % -214.432 M 0.00 % -214.432 M -100.00 % -107.216 M
Operating income 119.683 M 13.32 % 105.613 M -19.09 % 130.533 M 1.25 % 128.918 M -1.36 % 130.693 M -32.73 % 194.268 M 63.63 % 118.723 M 49.37 % 79.484 M 40.04 % 56.757 M 919.34 % 5.568 M -81.54 % 30.160 M 186.86 % 10.514 M -77.62 % 46.971 M -2.32 % 48.089 M 205.83 % 15.724 M 758.77 % 1.831 M -81.20 % 9.737 M -80.75 % 50.579 M 181.71 % 17.954 M -52.37 % 37.691 M -13.04 % 43.345 M -31.40 % 63.189 M -18.66 % 77.684 M 19.06 % 65.250 M -7.76 % 70.743 M 0.08 % 70.687 M -5.75 % 74.999 M -41.91 % 129.115 M 0.00 % 129.115 M -1.19 % 130.667 M 0.00 % 130.667 M 14.74 % 113.884 M 0.00 % 113.884 M 57.57 % 72.275 M 0.00 % 72.275 M -17.14 % 87.222 M 0.00 % 87.222 M 16.09 % 75.135 M 0.00 % 75.135 M -16.76 % 90.266 M 0.00 % 90.266 M 6.46 % 84.790 M 0.00 % 84.790 M 40.94 % 60.160 M 0.00 % 60.160 M -5.21 % 63.470 M 0.00 % 63.470 M 2 193.67 % -3.032 M 0.00 % -3.032 M 98.26 % -174.531 M 0.00 % -174.531 M 37.43 % -278.951 M 0.00 % -278.951 M -100.00 % -139.476 M
Operating income ratio 0.02 22.28 % 0.02 -33.21 % 0.02 -2.83 % 0.02 -5.33 % 0.03 -34.34 % 0.04 13.56 % 0.04 30.85 % 0.03 -10.37 % 0.03 657.36 % 0.00 -85.18 % 0.03 202.86 % 0.01 -77.93 % 0.04 16.45 % 0.03 214.51 % 0.01 574.03 % 0.00 -82.50 % 0.01 -79.56 % 0.05 183.76 % 0.02 -53.22 % 0.03 7.75 % 0.03 -16.59 % 0.04 -14.91 % 0.04 13.05 % 0.04 2.29 % 0.04 -8.84 % 0.04 -5.77 % 0.04 -40.91 % 0.08 0.00 % 0.08 -16.69 % 0.09 0.00 % 0.09 -5.97 % 0.10 0.00 % 0.10 99.62 % 0.05 0.00 % 0.05 -55.69 % 0.11 0.00 % 0.11 -11.03 % 0.12 0.00 % 0.12 -37.21 % 0.20 0.00 % 0.20 -4.27 % 0.20 0.00 % 0.20 159.61 % 0.08 0.00 % 0.08 10.76 % 0.07 0.00 % 0.07 2 236.33 % 0.00 0.00 % 0.00 88.13 % -0.03 0.00 % -0.03 32.72 % -0.04 0.00 % -0.04 0.00 % -0.04
Total other income expenses net -249.000 K -101.51 % 16.493 M 146.12 % -35.763 M 56.50 % -82.209 M -101.13 % -40.874 M 51.57 % -84.402 M -134.21 % -36.037 M 47.15 % -68.192 M -154.98 % -26.745 M -1 742.78 % 1.628 M -93.50 % 25.035 M 1 352.15 % 1.724 M 115.87 % -10.865 M -262.41 % 6.690 M -87.16 % 52.121 M 901.56 % 5.204 M -83.30 % 31.164 M 40.08 % 22.247 M 18.53 % 18.769 M 149.83 % -37.663 M -284.34 % 20.431 M 69.66 % 12.042 M 7.72 % 11.179 M -80.59 % 57.589 M 105.70 % 27.997 M 1 161.13 % 2.220 M 111.63 % 1.049 M -69.58 % 3.449 M 0.00 % 3.449 M -2.34 % 3.531 M 0.00 % 3.531 M -55.63 % 7.959 M 0.00 % 7.959 M 414.01 % -2.535 M 0.00 % -2.535 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 -100.00 % 9.249 M 0.00 % 9.249 M -99.57 % 2.134 B 0.00 % 2.134 B 1 095.06 % -214.432 M 0.00 % -214.432 M -100.00 % -107.216 M
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 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 1999-01-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31
Net debt 287.245 M 449.81 % 52.244 M -66.90 % 157.817 M 249.09 % -105.855 M -330.41 % 45.942 M 123.83 % -192.803 M 48.45 % -374.025 M 37.27 % -596.241 M 7.18 % -642.383 M 22.88 % -832.969 M 10.96 % -935.539 M -3.91 % -900.310 M -17.96 % -763.260 M 3.89 % -794.130 M -11.34 % -713.218 M 8.89 % -782.783 M -11.37 % -702.847 M 4.34 % -734.712 M -8.86 % -674.937 M -9.43 % -616.793 M 5.81 % -654.857 M -48.19 % -441.894 M 1.08 % -446.716 M -7.15 % -416.889 M -18.30 % -352.395 M -93.45 % -182.165 M 38.01 % -293.856 M -621.26 % 56.374 M 242.15 % -39.658 M -175.59 % -14.390 M 97.43 % -560.878 M -726.41 % 89.539 M
Total investments 178.444 M 10.79 % 161.064 M 33.32 % 120.809 M -69.16 % 391.769 M 69.54 % 231.084 M -11.53 % 261.210 M -11.98 % 296.764 M -16.15 % 353.908 M 25.50 % 282.005 M 1.00 % 279.209 M 10.46 % 252.773 M 9.00 % 231.906 M -1.55 % 235.554 M -6.98 % 253.221 M -6.56 % 270.994 M -5.33 % 286.261 M -3.56 % 296.821 M 10.85 % 267.774 M 2.38 % 261.541 M 2.33 % 255.596 M -11.43 % 288.581 M -0.05 % 288.715 M 1.46 % 284.560 M -3.93 % 296.205 M 1.76 % 291.087 M 1.36 % 287.183 M -2.40 % 294.256 M -1.67 % 299.259 M 11.26 % 268.983 M 25.27 % 214.724 M -31.31 % 312.617 M 1.69 % 307.427 M
Total debt 1.147 B 13.92 % 1.007 B 12.65 % 893.992 M -4.86 % 939.648 M -4.47 % 983.586 M -3.46 % 1.019 B 166.34 % 382.525 M 2.56 % 372.969 M 48.72 % 250.787 M 303.58 % 62.140 M 8.00 % 57.535 M 1 641.90 % 3.303 M 1 675.81 % 186.000 K 0.000 0.000 -100.00 % 39.000 M 0.00 % 39.000 M -9.09 % 42.900 M -40.22 % 71.760 M -79.08 % 343.060 M -40.61 % 577.635 M -8.15 % 628.904 M 7.56 % 584.686 M 131.94 % 252.083 M -25.61 % 338.878 M 17.24 % 289.052 M 13.28 % 255.160 M -47.67 % 487.616 M -9.88 % 541.085 M -5.97 % 575.432 M 267.55 % 156.560 M -66.72 % 470.500 M
Accumulated other comprehensive income loss 204.428 M 28.75 % 158.784 M -18.31 % 194.369 M -24.64 % 257.912 M 31.61 % 195.960 M -25.96 % 264.659 M -32.80 % 393.846 M -16.51 % 471.753 M 9.38 % 431.285 M 139.45 % -1.093 B -495.05 % 276.758 M 128.60 % -967.543 M -386.53 % 337.675 M 138.02 % -888.118 M -360.39 % 341.070 M 137.45 % -910.695 M -411.73 % 292.146 M 134.62 % -843.810 M -365.10 % 318.303 M 139.93 % -797.251 M -273.55 % 459.366 M 161.35 % -748.794 M -266.40 % 449.986 M 166.71 % -674.558 M -235.54 % 497.667 M 188.30 % -563.588 M 0.000 100.00 % -451.594 M 0.000 100.00 % -395.369 M 0.000 100.00 % -273.375 M
Retained earnings 2.012 B 2.69 % 1.959 B 3.22 % 1.898 B 2.46 % 1.852 B -0.45 % 1.861 B 1.43 % 1.834 B 3.09 % 1.780 B 2.70 % 1.733 B -0.12 % 1.735 B 1.97 % 1.701 B 0.78 % 1.688 B 1.16 % 1.669 B 0.74 % 1.657 B 0.35 % 1.651 B 2.20 % 1.615 B 2.96 % 1.569 B 0.56 % 1.560 B 1.20 % 1.542 B 4.29 % 1.478 B 1.90 % 1.451 B -0.40 % 1.456 B 2.12 % 1.426 B 4.41 % 1.366 B 3.36 % 1.322 B 5.40 % 1.254 B 5.31 % 1.191 B 0.000 -100.00 % 1.117 B 3.49 % 1.080 B 10.70 % 975.497 M 0.000 -100.00 % 830.877 M
Common stock 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.00 % 459.651 M 0.13 % 459.066 M 0.00 % 459.066 M 1.19 % 453.647 M 0.00 % 453.647 M 0.00 % 453.647 M 0.00 % 453.647 M 0.00 % 453.647 M 0.00 % 453.647 M 0.15 % 452.962 M 0.00 % 452.962 M 0.02 % 452.862 M
Total equity 2.949 B 3.22 % 2.857 B 2.41 % 2.790 B -0.21 % 2.796 B 2.05 % 2.739 B -1.60 % 2.784 B 0.68 % 2.765 B -4.92 % 2.908 B 2.29 % 2.843 B 2.11 % 2.784 B 8.36 % 2.570 B -0.58 % 2.585 B -0.82 % 2.606 B 0.04 % 2.605 B -1.27 % 2.638 B 1.07 % 2.610 B 2.77 % 2.540 B 2.80 % 2.471 B -0.78 % 2.490 B -0.45 % 2.502 B -5.19 % 2.639 B 1.19 % 2.607 B 2.80 % 2.536 B 1.36 % 2.502 B 4.27 % 2.400 B 4.47 % 2.297 B 2.27 % 2.246 B 1.52 % 2.213 B 5.51 % 2.097 B 8.14 % 1.939 B 4.02 % 1.864 B 8.11 % 1.725 B
Other non current liabilities 77.150 M 4 724.89 % 1.599 M -88.82 % 14.299 M 0.00 % 14.299 M -84.50 % 92.243 M -5.17 % 97.267 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
Long term debt 474.972 M -0.24 % 476.108 M -2.78 % 489.723 M -8.54 % 535.426 M 33.90 % 399.862 M 42.01 % 281.570 M 131.18 % 121.796 M 46.35 % 83.225 M 591.81 % 12.030 M 1 577.82 % 717.000 K 35.03 % 531.000 K -56.55 % 1.222 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 400.000 M 0.00 % 400.000 M 0.000 0.000 -100.00 % 160.000 M 0.00 % 160.000 M 0.000 0.000 -100.00 % 160.000 M 107.79 % 77.000 M -51.88 % 160.000 M
Total non current liabilities 552.122 M -0.60 % 555.449 M -4.31 % 580.452 M -7.65 % 628.547 M 27.73 % 492.105 M 29.90 % 378.837 M 127.58 % 166.465 M 27.93 % 130.119 M 139.97 % 54.224 M 41.54 % 38.311 M 10.38 % 34.708 M 15.98 % 29.925 M 31.86 % 22.695 M 15.16 % 19.707 M 7.30 % 18.367 M -13.59 % 21.255 M -23.38 % 27.739 M -15.20 % 32.711 M 1.12 % 32.348 M -16.37 % 38.679 M -11.12 % 43.520 M -90.23 % 445.301 M 0.34 % 443.806 M 892.63 % 44.710 M -1.37 % 45.331 M -77.69 % 203.164 M -0.01 % 203.187 M 412.76 % 39.626 M -18.16 % 48.418 M -76.34 % 204.600 M 74.00 % 117.584 M -36.97 % 186.546 M
Other current liabilities 456.244 M 9.19 % 417.836 M -10.73 % 468.052 M 10.08 % 425.199 M -22.23 % 546.704 M -15.58 % 647.584 M 50.38 % 430.619 M 12.82 % 381.687 M 10.12 % 346.614 M 93.28 % 179.337 M -9.13 % 197.356 M 17.24 % 168.341 M -11.60 % 190.431 M 14.47 % 166.362 M -17.05 % 200.554 M 64.68 % 121.783 M 3.02 % 118.214 M -24.40 % 156.374 M -5.99 % 166.336 M -12.27 % 189.609 M -31.28 % 275.916 M -12.49 % 315.291 M -21.37 % 401.002 M -1.35 % 406.482 M 91.23 % 212.562 M -31.47 % 310.159 M 0.000 -100.00 % 326.510 M 0.000 0.000 -100.00 % 517.634 M 0.000
Deferred revenue 0.000 0.000 0.000 -100.00 % 16.926 M -72.74 % 62.083 M 7.13 % 57.950 M -27.04 % 79.428 M 46.29 % 54.295 M -33.02 % 81.064 M 283.05 % 21.163 M -10.16 % 23.557 M 16.16 % 20.280 M -48.87 % 39.667 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 % 34.990 M 0.000
Short term debt 672.215 M 26.61 % 530.947 M 31.34 % 404.269 M 0.01 % 404.222 M -33.28 % 605.850 M -17.82 % 737.258 M 182.77 % 260.729 M -10.01 % 289.744 M 21.36 % 238.757 M 288.71 % 61.423 M 7.75 % 57.004 M 2 639.26 % 2.081 M 1 018.82 % 186.000 K 0.000 0.000 -100.00 % 39.000 M 0.00 % 39.000 M -9.09 % 42.900 M -40.22 % 71.760 M -79.08 % 343.060 M -40.61 % 577.635 M 152.35 % 228.904 M 23.94 % 184.686 M -26.74 % 252.083 M -25.61 % 338.878 M 162.59 % 129.052 M 35.62 % 95.160 M -80.48 % 487.616 M -9.88 % 541.085 M 30.25 % 415.432 M 422.16 % 79.560 M -74.38 % 310.500 M
Total current liabilities 1.736 B 13.78 % 1.526 B 14.51 % 1.333 B -2.35 % 1.365 B -13.88 % 1.585 B -7.92 % 1.721 B 31.02 % 1.314 B 8.36 % 1.212 B 17.30 % 1.033 B 109.75 % 492.721 M -16.81 % 592.315 M 37.00 % 432.357 M 13.23 % 381.835 M 14.24 % 334.238 M -26.64 % 455.632 M 22.45 % 372.083 M 9.17 % 340.831 M -2.85 % 350.847 M -12.90 % 402.796 M -32.90 % 600.334 M -38.58 % 977.398 M 56.12 % 626.063 M -15.40 % 740.063 M -2.47 % 758.818 M -1.99 % 774.250 M 47.66 % 524.344 M -7.05 % 564.126 M -35.21 % 870.641 M 2.38 % 850.400 M 13.29 % 750.629 M -17.09 % 905.320 M 43.30 % 631.755 M
Total liabilities 2.288 B 9.94 % 2.081 B 8.80 % 1.913 B -4.02 % 1.993 B -4.03 % 2.077 B -1.10 % 2.100 B 41.88 % 1.480 B 10.26 % 1.342 B 23.42 % 1.088 B 104.83 % 531.032 M -15.31 % 627.023 M 35.64 % 462.282 M 14.28 % 404.530 M 14.29 % 353.945 M -25.33 % 473.999 M 20.51 % 393.338 M 6.72 % 368.570 M -3.91 % 383.558 M -11.85 % 435.144 M -31.90 % 639.013 M -37.41 % 1.021 B -4.71 % 1.071 B -9.50 % 1.184 B 47.33 % 803.528 M -1.96 % 819.581 M 12.66 % 727.508 M -5.19 % 767.313 M -15.70 % 910.267 M 1.27 % 898.818 M -5.91 % 955.229 M -6.62 % 1.023 B 25.00 % 818.301 M
Other non current assets 0.000 -100.00 % 187.935 M 0.000 -100.00 % 10.986 M -97.67 % 471.387 M -11.74 % 534.088 M -7.94 % 580.148 M -9.46 % 640.783 M 16.31 % 550.924 M -24.48 % 729.474 M 0.000 -100.00 % 691.359 M -0.93 % 697.867 M 50.30 % 464.318 M -38.16 % 750.859 M 6.52 % 704.890 M 0.50 % 701.408 M 6.62 % 657.844 M 0.29 % 655.927 M 0.54 % 652.389 M -10.37 % 727.905 M 2.20 % 712.212 M 3.47 % 688.321 M -0.35 % 690.706 M 8.27 % 637.925 M -0.04 % 638.157 M -0.81 % 643.344 M 1.57 % 633.395 M 7.88 % 587.148 M 15.00 % 510.556 M -14.51 % 597.227 M 1.25 % 589.847 M
Long term investments 178.444 M 10.79 % 161.064 M 33.32 % 120.809 M -69.16 % 391.769 M -16.89 % 471.387 M -11.74 % 534.088 M -7.94 % 580.148 M -9.46 % 640.783 M 16.31 % 550.924 M -24.48 % 729.474 M 4.54 % 697.816 M 1.25 % 689.206 M -0.93 % 695.648 M 174.72 % 253.221 M -6.56 % 270.994 M -5.33 % 286.261 M -3.56 % 296.821 M 10.85 % 267.774 M 2.38 % 261.541 M 2.33 % 255.596 M -11.43 % 288.581 M -0.05 % 288.715 M 1.46 % 284.560 M -3.93 % 296.205 M 1.76 % 291.087 M 1.36 % 287.183 M 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 85.516 M 1.11 % 84.576 M -1.04 % 85.465 M -0.51 % 85.904 M 2.90 % 83.487 M -2.25 % 85.408 M 5 935.90 % 1.415 M 0.00 % 1.415 M 0.00 % 1.415 M 0.00 % 1.415 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
Goodwill and intangible assets 85.516 M 1.11 % 84.576 M -1.04 % 85.465 M -0.51 % 85.904 M 2.90 % 83.487 M -2.25 % 85.408 M 5 935.90 % 1.415 M 0.00 % 1.415 M 0.00 % 1.415 M 0.00 % 1.415 M 0.000 100.00 % -689.206 M 0.93 % -695.648 M 0.000 100.00 % -270.994 M 5.33 % -286.261 M 3.56 % -296.821 M -10.85 % -267.774 M -2.38 % -261.541 M -2.33 % -255.596 M 11.43 % -288.581 M 0.05 % -288.715 M -1.46 % -284.560 M 3.93 % -296.205 M -1.76 % -291.087 M -1.36 % -287.183 M 0.000 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 1.873 B 10.67 % 1.692 B -11.92 % 1.921 B 11.00 % 1.731 B -1.27 % 1.753 B 10.86 % 1.581 B 26.71 % 1.248 B 1.17 % 1.233 B 34.86 % 914.611 M 47.44 % 620.345 M 9.74 % 565.269 M -4.52 % 592.018 M -3.01 % 610.394 M -1.98 % 622.701 M -5.29 % 657.506 M -1.64 % 668.479 M -2.21 % 683.553 M -3.00 % 704.704 M -10.36 % 786.168 M -7.68 % 851.533 M -1.05 % 860.577 M -2.03 % 878.367 M 2.01 % 861.067 M 2.49 % 840.162 M -0.23 % 842.101 M -0.25 % 844.201 M -3.95 % 878.887 M -4.02 % 915.696 M -0.89 % 923.888 M -1.19 % 935.007 M 11.81 % 836.272 M -3.28 % 864.613 M
Total non current assets 2.137 B 0.51 % 2.126 B -0.08 % 2.127 B -4.15 % 2.219 B -3.84 % 2.308 B 4.87 % 2.201 B 20.29 % 1.829 B -2.46 % 1.876 B 27.86 % 1.467 B 8.56 % 1.351 B 6.98 % 1.263 B -1.59 % 1.284 B -1.89 % 1.308 B -2.38 % 1.340 B -4.84 % 1.408 B 2.54 % 1.374 B -0.86 % 1.385 B 1.66 % 1.363 B -5.56 % 1.443 B -4.16 % 1.506 B -5.40 % 1.592 B -0.06 % 1.592 B 2.45 % 1.554 B 1.21 % 1.536 B 3.42 % 1.485 B -0.08 % 1.486 B -2.59 % 1.526 B -1.75 % 1.553 B 2.54 % 1.515 B 4.51 % 1.449 B 1.10 % 1.433 B -1.44 % 1.454 B
Other current assets 771.178 M 8 126.78 % 9.374 M -98.16 % 509.343 M 46.90 % 346.720 M 3.10 % 336.303 M 44.28 % 233.084 M -16.22 % 278.215 M -11.41 % 314.037 M -29.48 % 445.307 M 135.40 % 189.169 M -23.47 % 247.185 M 70.53 % 144.952 M -28.18 % 201.818 M 38.48 % 145.735 M -53.25 % 311.730 M 44.41 % 215.858 M 56.06 % 138.316 M 40.55 % 98.414 M -12.22 % 112.112 M 54.35 % 72.633 M -27.07 % 99.597 M -19.06 % 123.056 M -15.76 % 146.083 M 155.05 % 57.277 M 43.88 % 39.808 M 23.55 % 32.220 M 1 871.85 % 1.634 M -6.74 % 1.752 M -99.69 % 563.746 M 43 669.10 % 1.288 M -99.73 % 485.403 M 10 869.56 % 4.425 M
Short term investments 0.000 0.000 0.000 0.000 100.00 % -240.303 M 11.94 % -272.878 M 3.71 % -283.384 M 1.22 % -286.875 M -6.68 % -268.919 M 40.28 % -450.265 M -1.17 % -445.043 M 2.68 % -457.300 M 0.61 % -460.094 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
cash and cash equivalents 859.942 M -9.94 % 954.811 M 29.70 % 736.175 M -29.59 % 1.046 B 11.50 % 937.644 M -22.61 % 1.212 B 60.15 % 756.550 M -21.94 % 969.210 M 8.51 % 893.170 M -0.22 % 895.109 M -9.86 % 993.074 M 9.90 % 903.613 M 18.36 % 763.446 M -3.86 % 794.130 M 11.34 % 713.218 M -13.21 % 821.783 M 10.78 % 741.847 M -4.60 % 777.612 M 4.14 % 746.697 M -22.21 % 959.853 M -22.12 % 1.232 B 15.10 % 1.071 B 3.82 % 1.031 B 54.18 % 668.972 M -3.23 % 691.273 M 46.70 % 471.217 M -14.17 % 549.016 M 27.31 % 431.242 M -25.74 % 580.743 M -1.54 % 589.822 M -17.79 % 717.438 M 88.32 % 380.961 M
Cash and short term investments 859.942 M -9.94 % 954.811 M 29.70 % 736.175 M -29.59 % 1.046 B 11.50 % 937.644 M -22.61 % 1.212 B 60.15 % 756.550 M -21.94 % 969.210 M 8.51 % 893.170 M -0.22 % 895.109 M -9.86 % 993.074 M 9.90 % 903.613 M 18.36 % 763.446 M -3.86 % 794.130 M 11.34 % 713.218 M -13.21 % 821.783 M 10.78 % 741.847 M -4.60 % 777.612 M 4.14 % 746.697 M -22.21 % 959.853 M -22.12 % 1.232 B 15.10 % 1.071 B 3.82 % 1.031 B 54.18 % 668.972 M -3.23 % 691.273 M 46.70 % 471.217 M -14.17 % 549.016 M 27.31 % 431.242 M -25.74 % 580.743 M -1.54 % 589.822 M -17.79 % 717.438 M 88.32 % 380.961 M
Total current assets 3.101 B 10.24 % 2.813 B 9.21 % 2.576 B 0.23 % 2.570 B 2.44 % 2.509 B -6.51 % 2.683 B 11.07 % 2.416 B 1.72 % 2.375 B -3.60 % 2.464 B 25.44 % 1.964 B 1.58 % 1.934 B 9.66 % 1.763 B 3.60 % 1.702 B 5.16 % 1.619 B -5.01 % 1.704 B 4.53 % 1.630 B 7.03 % 1.523 B 2.12 % 1.492 B 0.63 % 1.482 B -9.33 % 1.635 B -20.94 % 2.068 B -0.88 % 2.086 B -3.67 % 2.166 B 22.36 % 1.770 B 2.06 % 1.734 B 12.74 % 1.539 B 3.40 % 1.488 B -5.23 % 1.570 B 5.98 % 1.481 B 2.50 % 1.445 B -0.58 % 1.454 B 33.57 % 1.088 B
Inventory 460.298 M 8.75 % 423.268 M -23.93 % 556.439 M 14.42 % 486.328 M -15.99 % 578.911 M 10.05 % 526.046 M -8.64 % 575.813 M 20.23 % 478.919 M -7.92 % 520.118 M 65.07 % 315.091 M 5.67 % 298.190 M -9.84 % 330.719 M -4.38 % 345.853 M 15.87 % 298.473 M -3.76 % 310.130 M 13.00 % 274.453 M -23.99 % 361.073 M 49.95 % 240.796 M -14.04 % 280.135 M 22.27 % 229.109 M -39.12 % 376.317 M -10.25 % 419.301 M -12.09 % 476.951 M 14.07 % 418.106 M 1.21 % 413.126 M -5.64 % 437.822 M 4.45 % 419.149 M 13.73 % 368.536 M 9.40 % 336.875 M 3.43 % 325.693 M 29.83 % 250.860 M 25.17 % 200.418 M
Net receivables 1.009 B -29.17 % 1.425 B 84.25 % 773.580 M 11.93 % 691.113 M 5.40 % 655.699 M -7.97 % 712.500 M -11.52 % 805.295 M 31.38 % 612.930 M 1.26 % 605.306 M 7.16 % 564.837 M 42.94 % 395.152 M 2.91 % 383.971 M -1.77 % 390.897 M 2.81 % 380.223 M 3.08 % 368.853 M 15.98 % 318.029 M 12.82 % 281.887 M -24.78 % 374.746 M 9.14 % 343.352 M -8.03 % 373.313 M 3.82 % 359.574 M -24.02 % 473.239 M -7.47 % 511.467 M -18.27 % 625.808 M 6.02 % 590.249 M -1.17 % 597.252 M 0.000 -100.00 % 768.436 M 0.000 -100.00 % 528.436 M 0.000 -100.00 % 502.546 M
Tax assets 0.000 0.000 0.000 0.000 100.00 % -471.387 M 11.74 % -534.088 M 7.94 % -580.148 M 9.46 % -640.783 M -16.31 % -550.924 M 24.48 % -729.474 M 0.000 -100.00 % 175.000 K 130.26 % 76.000 K 0.000 -100.00 % 58.000 K -73.52 % 219.000 K -55.12 % 488.000 K 110.34 % 232.000 K -74.62 % 914.000 K -46.20 % 1.699 M -44.02 % 3.035 M 65.76 % 1.831 M -62.98 % 4.946 M 0.06 % 4.943 M -1.73 % 5.030 M 27.47 % 3.946 M 10.72 % 3.564 M -8.94 % 3.914 M 9.64 % 3.570 M -4.77 % 3.749 M 0.000 0.000
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 607.880 M 8.06 % 562.550 M 22.19 % 460.371 M -8.21 % 501.536 M 20.43 % 416.462 M 29.39 % 321.877 M -39.02 % 527.859 M -1.38 % 535.251 M 20.33 % 444.828 M 77.54 % 250.548 M -25.71 % 337.238 M 29.33 % 260.749 M 39.04 % 187.535 M 15.58 % 162.255 M -34.10 % 246.201 M 23.60 % 199.194 M 22.40 % 162.738 M 22.52 % 132.831 M -3.36 % 137.450 M 194.41 % 46.686 M -43.20 % 82.190 M 92.94 % 42.598 M -60.44 % 107.688 M 62.30 % 66.353 M -64.42 % 186.491 M 213.85 % 59.421 M -86.45 % 438.660 M 1 149.17 % 35.116 M -87.24 % 275.238 M -8.86 % 302.009 M 10.57 % 273.136 M -2.56 % 280.309 M
Tax payables 0.000 -100.00 % 14.696 M 0.000 -100.00 % 16.926 M 6.89 % 15.835 M 8.93 % 14.537 M -3.60 % 15.080 M 167.14 % 5.645 M 71.48 % 3.292 M 132.98 % 1.413 M 97.07 % 717.000 K -39.54 % 1.186 M -67.80 % 3.683 M -34.48 % 5.621 M -36.68 % 8.877 M -26.67 % 12.106 M -42.02 % 20.879 M 11.40 % 18.742 M -31.22 % 27.250 M 29.89 % 20.979 M -49.64 % 41.657 M 6.08 % 39.270 M -15.89 % 46.687 M 37.72 % 33.900 M -6.66 % 36.319 M 41.25 % 25.712 M -15.16 % 30.306 M 41.62 % 21.399 M -37.20 % 34.077 M 2.68 % 33.188 M -5.15 % 34.990 M -14.55 % 40.946 M
Deferred revenue non current 0.000 -100.00 % 12.382 M 80.31 % 6.867 M -9.72 % 7.606 M -6.72 % 8.154 M -10.56 % 9.117 M -11.09 % 10.254 M -10.76 % 11.491 M 127.23 % -42.194 M -12.24 % -37.594 M -10.00 % -34.177 M -19.07 % -28.703 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -45.301 M -3.41 % -43.806 M 0.000 0.000 -100.00 % 160.000 M 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 272.974 M 3.37 % 264.085 M 11.15 % 237.591 M 5.30 % 225.631 M 8.50 % 207.964 M -0.98 % 210.020 M 79.44 % 117.043 M -48.91 % 229.105 M 6.45 % 215.215 M 4.27 % 206.411 M 44.29 % 143.051 M -1.98 % 145.941 M -2.62 % 149.862 M 0.98 % 148.407 M -2.97 % 152.954 M -2.90 % 157.524 M -2.17 % 161.018 M 0.12 % 160.826 M -3.60 % 166.828 M -2.59 % 171.264 M -12.58 % 195.912 M -0.65 % 197.192 M 0.73 % 195.759 M 0.50 % 194.782 M 2.87 % 189.343 M 6.35 % 178.039 M 2.41 % 173.842 M 1.67 % 170.988 M 5.86 % 161.520 M 8.90 % 148.326 M -0.51 % 149.082 M 13.17 % 131.734 M
Capital lease obligations 27.665 M 3.45 % 26.743 M 52.28 % 17.562 M 6.44 % 16.500 M -24.42 % 21.831 M -1.90 % 22.254 M 70.86 % 13.025 M -14.00 % 15.145 M -9.10 % 16.661 M 510.29 % 2.730 M -2.33 % 2.795 M -15.38 % 3.303 M 1 675.81 % 186.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
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 0.000 -100.00 % 15.116 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 % 2.121 M 0.00 % 2.121 M 0.000 0.000 0.000 0.000 -100.00 % 532.438 M 5.83 % 503.086 M 5.92 % 474.970 M -70.66 % 1.619 B 244.02 % 470.578 M 17.02 % 402.132 M 10.92 % 362.537 M -71.28 % 1.262 B 308.45 % 309.036 M
Deferred tax liabilities non current 0.000 -100.00 % 65.360 M -6.04 % 69.563 M -2.32 % 71.216 M 1.55 % 70.128 M -5.47 % 74.189 M 115.57 % 34.415 M -2.79 % 35.403 M -16.09 % 42.194 M 12.24 % 37.594 M 10.00 % 34.177 M 19.07 % 28.703 M 26.47 % 22.695 M 15.16 % 19.707 M 7.30 % 18.367 M -13.59 % 21.255 M -23.38 % 27.739 M -15.20 % 32.711 M 1.12 % 32.348 M -16.37 % 38.679 M -11.12 % 43.520 M -3.93 % 45.301 M 3.41 % 43.806 M -2.02 % 44.710 M -1.37 % 45.331 M 5.02 % 43.164 M -0.05 % 43.187 M 8.99 % 39.626 M -18.16 % 48.418 M 8.56 % 44.600 M 9.90 % 40.584 M 52.88 % 26.546 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
Total assets 5.237 B 6.06 % 4.938 B 5.01 % 4.703 B -1.80 % 4.789 B -0.57 % 4.816 B -1.38 % 4.884 B 15.04 % 4.245 B -0.13 % 4.251 B 8.14 % 3.931 B 18.56 % 3.315 B 3.71 % 3.197 B 4.92 % 3.047 B 1.21 % 3.010 B 1.74 % 2.959 B -4.93 % 3.112 B 3.62 % 3.004 B 3.27 % 2.909 B 1.90 % 2.854 B -2.43 % 2.925 B -6.85 % 3.141 B -14.18 % 3.659 B -0.52 % 3.679 B -1.11 % 3.720 B 12.53 % 3.306 B 2.69 % 3.220 B 6.44 % 3.025 B 0.37 % 3.014 B -3.50 % 3.123 B 4.24 % 2.996 B 3.50 % 2.895 B 0.25 % 2.887 B 13.54 % 2.543 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
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 1999-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 100.00 % -11.996 M 0.00 % -11.996 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
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 100.00 % -772.000 K -628.30 % -106.000 K 85.48 % -730.000 K -539.76 % 166.000 K 109.07 % -1.831 M -558.90 % 399.000 K 191.20 % -437.500 K 0.00 % -437.500 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
Change in working capital 0.000 100.00 % -362.649 M 0.000 100.00 % -76.027 M 0.000 100.00 % -148.675 M 0.000 100.00 % -296.971 M 0.000 100.00 % -186.486 M 0.000 100.00 % -57.149 M -512.40 % 13.858 M -37.23 % 22.077 M 559.03 % -4.810 M 67.03 % -14.589 M -726.34 % -1.766 M 98.69 % -135.214 M -1 565.20 % -8.120 M -101.86 % 436.327 M 106.85 % 210.936 M -47.60 % 402.534 M 124.84 % 179.028 M -32.15 % 263.859 M 86.47 % 141.505 M 233.58 % 42.420 M 0.00 % 42.420 M 154.17 % -78.308 M 0.00 % -78.308 M -23.71 % -63.299 M 0.00 % -63.299 M 21.37 % -80.506 M 0.00 % -80.506 M -181.39 % 98.911 M 0.00 % 98.911 M 325.83 % -43.800 M 0.00 % -43.800 M -171.39 % 61.356 M 0.00 % 61.356 M 185.04 % -72.149 M 0.00 % -72.149 M -23 077.39 % 314.000 K 0.00 % 314.000 K -96.59 % 9.214 M 0.00 % 9.214 M 593.89 % -1.866 M 0.00 % -1.866 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts receivables 0.000 100.00 % -417.529 M 0.000 100.00 % -124.969 M 0.000 100.00 % -17.240 M 0.000 100.00 % -160.831 M 0.000 100.00 % -207.865 M 0.000 100.00 % -22.497 M 0.000 -100.00 % 13.335 M 0.000 -100.00 % 9.238 M 0.000 100.00 % -92.463 M 0.000 -100.00 % 167.773 M 0.000 -100.00 % 87.023 M 0.000 100.00 % -50.135 M 0.000 -100.00 % 67.755 M 0.00 % 67.755 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
Inventory 0.000 -100.00 % 54.861 M 0.000 -100.00 % 34.303 M 0.000 100.00 % -75.277 M 0.000 100.00 % -152.375 M 0.000 -100.00 % 34.556 M 0.000 100.00 % -39.486 M -300.00 % -9.872 M 74.03 % -38.007 M -100.00 % -19.004 M -66.80 % -11.393 M -100.00 % -5.697 M 79.22 % -27.411 M -100.00 % -13.706 M -107.93 % 172.875 M 100.00 % 86.438 M 3 427.08 % -2.598 M -100.00 % -1.299 M -103.95 % 32.884 M 100.00 % 16.442 M 147.49 % -34.620 M 0.00 % -34.620 M -165.41 % -13.044 M 0.00 % -13.044 M 77.42 % -57.758 M 0.00 % -57.758 M -157.43 % 100.567 M 0.00 % 100.567 M 440.03 % -29.576 M 0.00 % -29.576 M 0.000 0.000 -100.00 % 64.580 M 0.00 % 64.580 M 162.84 % -102.776 M 0.00 % -102.776 M -32 831.21 % 314.000 K 0.00 % 314.000 K -82.09 % 1.754 M 0.00 % 1.754 M -6.08 % 1.867 M 0.00 % 1.867 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % 19.000 K 0.000 -100.00 % 14.639 M 0.000 100.00 % -56.158 M 0.000 -100.00 % 16.235 M 0.000 100.00 % -13.177 M 0.000 -100.00 % 4.834 M -79.63 % 23.729 M -49.24 % 46.749 M 229.36 % 14.194 M 214.15 % -12.434 M -416.31 % 3.931 M 125.63 % -15.340 M -374.64 % 5.586 M -94.16 % 95.679 M -23.15 % 124.498 M -60.86 % 318.109 M 76.41 % 180.327 M -35.85 % 281.110 M 124.78 % 125.063 M 62.34 % 77.040 M 0.00 % 77.040 M 218.04 % -65.264 M 0.00 % -65.264 M -1 077.94 % -5.541 M 0.00 % -5.541 M 96.94 % -181.073 M 0.00 % -181.073 M -240.93 % 128.487 M 0.00 % 128.487 M 0.000 0.000 100.00 % -3.224 M 0.00 % -3.224 M -110.53 % 30.627 M 0.00 % 30.627 M 0.000 0.000 -100.00 % 7.460 M 0.00 % 7.460 M 299.87 % -3.733 M 0.00 % -3.733 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other non cash items -309.547 M -164.25 % 481.795 M 292.50 % -250.288 M -218.49 % 211.235 M 502.02 % -52.544 M -121.83 % 240.706 M 278.41 % -134.919 M -118.89 % 714.207 M 1 152.36 % -67.867 M -283.82 % 36.920 M 159.85 % -61.687 M -132.75 % 188.385 M 18 938.50 % -1.000 M -106.98 % 14.331 M 113.62 % -105.237 M -363.19 % 39.985 M 143.44 % -92.056 M -184.16 % 109.382 M 692.16 % 13.808 M 103.34 % -413.019 M -202.85 % 401.576 M 285.73 % -216.213 M -233.88 % 161.502 M 175.47 % -214.007 M -211.92 % 191.207 M 7 966.98 % -2.431 M 0.00 % -2.431 M 95.74 % -57.010 M 0.00 % -57.010 M -515.55 % -9.262 M 0.00 % -9.262 M -206.44 % 8.702 M 0.00 % 8.702 M 405.46 % 1.722 M 0.00 % 1.722 M 101.37 % -125.244 M 0.00 % -125.244 M -663.22 % -16.410 M 0.00 % -16.410 M 83.33 % -98.416 M 0.00 % -98.416 M -93.67 % -50.817 M 0.00 % -50.817 M -102.78 % -25.061 M 0.00 % -25.061 M -278.01 % -6.630 M 0.00 % -6.630 M -147.90 % 13.841 M 0.00 % 13.841 M 100.80 % -1.725 B 0.00 % -1.725 B -237.62 % 1.254 B 0.00 % 1.254 B 100.00 % 626.815 M
Net cash provided by operating activities -171.084 M -184.62 % 202.173 M 249.96 % -134.822 M -167.40 % 200.029 M 233.98 % 59.892 M -71.13 % 207.430 M 280.78 % -114.741 M -125.04 % 458.250 M 952.46 % -53.756 M 43.41 % -94.998 M -742.57 % 14.784 M -91.88 % 182.058 M 2 835.00 % 6.203 M -94.86 % 120.691 M 4 216.56 % 2.796 M -96.81 % 87.723 M 2 526.64 % -3.615 M -103.79 % 95.438 M -5.19 % 100.659 M 23.72 % 81.359 M -83.92 % 506.069 M 62.31 % 311.788 M 13.85 % 273.850 M 44.27 % 189.823 M -39.45 % 313.518 M 109.28 % 149.809 M 0.00 % 149.809 M 916.21 % 14.742 M 0.00 % 14.742 M -79.82 % 73.041 M 0.00 % 73.041 M 15.99 % 62.972 M 0.00 % 62.972 M -67.16 % 191.743 M 0.00 % 191.743 M 434.80 % -57.271 M 0.00 % -57.271 M -149.08 % 116.684 M 0.00 % 116.684 M 252.27 % -76.629 M 0.00 % -76.629 M -456.26 % 21.510 M 0.00 % 21.510 M -48.35 % 41.648 M 0.00 % 41.648 M -24.96 % 55.504 M 0.00 % 55.504 M 197.63 % 18.649 M 0.00 % 18.649 M -91.54 % 220.455 M 0.00 % 220.455 M -71.11 % 763.169 M 0.00 % 763.169 M 100.00 % 381.585 M
Investments in property plant and equipment -32.353 M 0.000 100.00 % -16.517 M 0.25 % -16.558 M 93.23 % -244.429 M -160.70 % -93.760 M 3.42 % -97.078 M 71.61 % -341.905 M -176.03 % -123.865 M -212.55 % -39.631 M -247.55 % -11.403 M 49.46 % -22.563 M -124.87 % -10.034 M 45.26 % -18.329 M 36.15 % -28.706 M -370.94 % 10.595 M 190.86 % -11.661 M -537.56 % -1.829 M 89.60 % -17.579 M 35.62 % -27.304 M 45.14 % -49.769 M 24.56 % -65.972 M -14.83 % -57.453 M -15.46 % -49.760 M -478.60 % -8.600 M 24.85 % -11.445 M 0.00 % -11.445 M 23.87 % -15.033 M 0.00 % -15.033 M -5.73 % -14.218 M 0.00 % -14.218 M 27.90 % -19.720 M 0.00 % -19.720 M 73.19 % -73.568 M 0.00 % -73.568 M 64.75 % -208.711 M 0.00 % -208.711 M -84.89 % -112.884 M 0.00 % -112.884 M -153.20 % -44.583 M 0.00 % -44.583 M -548.86 % -6.871 M 0.00 % -6.871 M -271.41 % -1.850 M 0.00 % -1.850 M 69.94 % -6.155 M 0.00 % -6.155 M -42.30 % -4.325 M 0.00 % -4.325 M 94.83 % -83.674 M 0.00 % -83.674 M 17.02 % -100.842 M 0.00 % -100.842 M -100.00 % -50.421 M
Acquisitions net 0.000 0.000 0.000 -100.00 % 363.000 K 0.000 100.00 % -78.092 M -460.54 % 21.660 M 0.000 0.000 -100.00 % 47.975 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
Purchases of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 6.918 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 -100.00 % 1.959 M 0.00 % 1.959 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 215.500 K 0.00 % 215.500 K -96.39 % 5.970 M 0.00 % 5.970 M 230.72 % 1.805 M 0.00 % 1.805 M 0.000 0.000 0.000 0.000 0.000
Other investing activites -21.253 M 67.23 % -64.858 M -471.06 % 17.479 M 1 221.17 % -1.559 M 73.05 % -5.785 M -159.67 % 9.695 M 2 030.77 % 455.000 K 100.32 % -141.757 M -329 767.44 % 43.000 K 100.37 % -11.548 M -128.18 % 40.975 M 7 787.62 % -533.000 K 90.69 % -5.728 M -197.37 % 5.883 M 131.42 % -18.724 M -113.86 % 135.102 M 117.28 % 62.179 M 131.13 % -199.759 M -2 853 600.00 % -7.000 K -102.89 % 242.000 K 103.15 % -7.689 M -8.33 % -7.098 M -3 562.44 % 205.000 K 42.36 % 144.000 K -99.51 % 29.180 M 11 343.14 % 255.000 K 0.00 % 255.000 K -98.30 % 15.033 M 0.00 % 15.033 M 5.73 % 14.218 M 0.00 % 14.218 M -19.95 % 17.761 M 0.00 % 17.761 M -75.86 % 73.568 M 0.00 % 73.568 M -64.75 % 208.711 M 0.00 % 208.711 M 84.89 % 112.884 M 0.00 % 112.884 M 153.20 % 44.583 M 0.00 % 44.583 M 548.86 % 6.871 M 0.00 % 6.871 M 320.37 % 1.635 M 0.00 % 1.635 M 783.51 % 185.000 K 0.00 % 185.000 K -92.66 % 2.520 M 0.00 % 2.520 M 114.01 % -17.991 M 0.00 % -17.991 M -117.84 % 100.842 M 0.00 % 100.842 M 100.00 % 50.421 M
Net cash used for investing activites -53.606 M 17.35 % -64.858 M -6 842.00 % 962.000 K 105.42 % -17.754 M 92.90 % -250.214 M -54.30 % -162.157 M -115.01 % -75.418 M 84.41 % -483.662 M -290.61 % -123.822 M -3 764.61 % -3.204 M -110.83 % 29.572 M 228.04 % -23.096 M -161.15 % -8.844 M 28.94 % -12.446 M 73.76 % -47.430 M -132.55 % 145.697 M 188.41 % 50.518 M 125.06 % -201.588 M -1 046.30 % -17.586 M 35.02 % -27.062 M 52.90 % -57.458 M 21.37 % -73.070 M -27.64 % -57.248 M -15.38 % -49.616 M -476.93 % -8.600 M 23.14 % -11.190 M 0.00 % -11.190 M 25.56 % -15.033 M 0.00 % -15.033 M -5.73 % -14.218 M 0.00 % -14.218 M 19.95 % -17.761 M 0.00 % -17.761 M 75.44 % -72.308 M 0.00 % -72.308 M 63.87 % -200.128 M 0.00 % -200.128 M -93.76 % -103.284 M 0.00 % -103.284 M -191.07 % -35.485 M 0.00 % -35.485 M -654.99 % -4.700 M 0.00 % -4.700 M -463.21 % -834.500 K 0.00 % -834.500 K -394.36 % 283.500 K 0.00 % 283.500 K -99.46 % 52.106 M 0.00 % 52.106 M 151.25 % -101.665 M 0.00 % -101.665 M 33.66 % -153.245 M 0.00 % -153.245 M -100.00 % -76.622 M
Debt repayment 88.158 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 100.00 % -99.263 M 0.00 % -99.263 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
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 -100.00 % 249.000 K 0.00 % 249.000 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 514.000 K 0.00 % 514.000 K 209.64 % 166.000 K 0.00 % 166.000 K 268.89 % 45.000 K 0.00 % 45.000 K 0.000 0.000 -100.00 % 3.188 M 0.00 % 3.188 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
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
Dividends paid 0.000 100.00 % -27.228 M 0.000 100.00 % -27.228 M 0.000 100.00 % -22.690 M 0.000 100.00 % -22.690 M 0.000 100.00 % -36.304 M 0.000 100.00 % -9.076 M 66.67 % -27.228 M -200.00 % -9.076 M 66.67 % -27.228 M -200.00 % -9.076 M 66.67 % -27.228 M -200.00 % -9.076 M 0.00 % -9.076 M 50.00 % -18.152 M 20.00 % -22.690 M -25.04 % -18.146 M 0.00 % -18.146 M 0.00 % -18.146 M -33.34 % -13.609 M 25.00 % -18.146 M 0.00 % -18.146 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
Other financing activites -75.502 M -162.51 % 120.782 M 175.03 % -160.988 M -139.17 % -67.311 M -12.04 % -60.076 M -113.22 % 454.346 M 10 903.78 % 4.129 M -96.44 % 115.895 M 36.96 % 84.619 M 2 861.70 % -3.064 M -105.67 % 54.068 M 5 364.65 % -1.027 M -618.18 % -143.000 K 85.41 % -980.000 K 97.49 % -39.000 M -2 553.06 % -1.470 M 62.31 % -3.900 M 87.74 % -31.800 M 88.28 % -271.300 M -4.29 % -260.135 M 1.67 % -264.554 M -43.76 % -184.021 M -209.28 % 168.389 M 213.23 % -148.720 M -93.07 % -77.028 M -170.35 % 109.497 M 0.00 % 109.497 M 136.06 % -303.626 M 0.00 % -303.626 M -11.40 % -272.550 M 0.00 % -272.550 M 35.13 % -420.154 M 0.00 % -420.154 M -82.09 % -230.740 M 0.00 % -230.740 M 14.01 % -268.327 M 0.00 % -268.327 M -11.24 % -241.220 M 0.00 % -241.220 M -984.96 % -22.233 M 0.00 % -22.233 M -1 254.43 % -1.642 M 0.00 % -1.642 M 96.01 % -41.098 M 0.00 % -41.098 M 15.36 % -48.559 M 0.00 % -48.559 M -387.11 % 16.913 M 0.00 % 16.913 M 143.19 % -39.157 M 0.00 % -39.157 M 77.83 % -176.587 M 0.00 % -176.587 M -100.00 % -88.294 M
Net cash used provided by financing activities 12.656 M -86.47 % 93.554 M 158.11 % -160.988 M -70.29 % -94.539 M -57.37 % -60.076 M -113.92 % 431.656 M 10 354.25 % 4.129 M -95.57 % 93.205 M -44.93 % 169.237 M 529.88 % -39.368 M -172.81 % 54.068 M 635.17 % -10.103 M 63.09 % -27.371 M -172.19 % -10.056 M 84.82 % -66.228 M -527.99 % -10.546 M 66.12 % -31.128 M 23.85 % -40.876 M 85.42 % -280.376 M -0.75 % -278.287 M 3.12 % -287.244 M -42.08 % -202.167 M -234.56 % 150.243 M 190.04 % -166.866 M -84.10 % -90.637 M -1 045.71 % -7.911 M 0.00 % -7.911 M 97.39 % -303.626 M 0.00 % -303.626 M -11.40 % -272.550 M 0.00 % -272.550 M 35.13 % -420.154 M 0.00 % -420.154 M -82.09 % -230.740 M 0.00 % -230.740 M 14.01 % -268.327 M 0.00 % -268.327 M -11.24 % -241.220 M 0.00 % -241.220 M -984.96 % -22.233 M 0.00 % -22.233 M -1 254.43 % -1.642 M 0.00 % -1.642 M 96.01 % -41.098 M 0.00 % -41.098 M 15.36 % -48.559 M 0.00 % -48.559 M -387.11 % 16.913 M 0.00 % 16.913 M 143.19 % -39.157 M 0.00 % -39.157 M 77.83 % -176.587 M 0.00 % -176.587 M -100.00 % -88.294 M
Effect of forex changes on cash 19.208 M 257.02 % -12.233 M -149.40 % -4.905 M -146.50 % 10.548 M 144.72 % -23.589 M -7.97 % -21.848 M -64.09 % -13.315 M -261.45 % 8.247 M 157.64 % 3.201 M -91.92 % 39.605 M 541.87 % -8.963 M -3.12 % -8.692 M -2 486.90 % -336.000 K 98.06 % -17.277 M -852.15 % 2.297 M -82.41 % 13.062 M 141.89 % 5.400 M 115.43 % -34.999 M -120.77 % -15.853 M 67.41 % -48.649 M -14 977.37 % 327.000 K -88.51 % 2.845 M 164.44 % -4.415 M -201.31 % 4.358 M -24.54 % 5.775 M 88 946.15 % -6.500 K 0.00 % -6.500 K 99.95 % -11.881 M 0.00 % -11.881 M -43.66 % -8.270 M 0.00 % -8.270 M -395.21 % -1.670 M 0.00 % -1.670 M -282.21 % 916.500 K 0.00 % 916.500 K -99.81 % 492.412 M 0.00 % 492.412 M 90.67 % 258.253 M 0.00 % 258.253 M 572.40 % 38.408 M 0.00 % 38.408 M 1 841.73 % 1.978 M 0.00 % 1.978 M -67.08 % 6.008 M 0.00 % 6.008 M 2 076.81 % 276.000 K 0.00 % 276.000 K 100.96 % -28.632 M 0.00 % -28.632 M 88.99 % -260.064 M 0.00 % -260.064 M 13.50 % -300.651 M 0.00 % -300.651 M -100.00 % -150.325 M
Net change in cash -96.413 M 86.90 % -736.175 M -391.19 % -149.877 M -404.99 % 49.142 M 135.87 % -136.994 M -129.54 % 463.694 M 313.83 % -216.848 M -670.35 % 38.020 M 790.61 % 4.269 M 108.72 % -48.983 M -209.51 % 44.731 M -36.18 % 70.084 M -88.09 % 588.530 M 1 354.74 % 40.456 M 685.20 % -6.913 M -105.86 % 117.968 M 83.53 % 64.278 M 170.63 % -91.013 M 7.88 % -98.795 M 90.05 % -992.529 M -3 478.45 % -27.736 M 96.37 % -763.703 M -860.23 % 100.457 M 119.17 % -524.030 M -1 159.96 % 49.439 M -81.09 % 261.404 M 0.00 % 261.404 M 1 331.21 % -21.232 M 0.00 % -21.232 M -153.15 % 39.949 M 0.00 % 39.949 M 162.54 % -63.875 M 0.00 % -63.875 M -185.36 % 74.834 M 0.00 % 74.834 M 549.26 % -16.657 M 0.00 % -16.657 M -209.47 % 15.217 M 0.00 % 15.217 M 131.72 % -47.970 M 0.00 % -47.970 M -659.54 % 8.573 M 0.00 % 8.573 M 199.57 % 2.862 M 0.00 % 2.862 M -23.73 % 3.752 M 0.00 % 3.752 M -87.29 % 29.518 M 0.00 % 29.518 M 132.72 % -90.216 M 0.00 % -90.216 M -235.98 % 66.343 M 0.00 % 66.343 M 0.00 % 66.343 M
Cash at beginning of period 964.185 M 0.000 -100.00 % 1.046 B 0.000 0.000 -100.00 % 766.749 M -22.05 % 983.597 M 10.12 % 893.170 M -2.84 % 919.232 M -7.44 % 993.074 M 0.000 -100.00 % 763.446 M 284.54 % 198.533 M -72.16 % 713.218 M 247.16 % 205.446 M -64.93 % 585.847 M 315.00 % 141.168 M -81.09 % 746.697 M 211.17 % 239.963 M -80.53 % 1.232 B 360.40 % 267.700 M -74.05 % 1.031 B 516.71 % 167.243 M -75.81 % 691.273 M 486.80 % 117.804 M -43.85 % 209.813 M 0.00 % 209.813 M 184.74 % 73.685 M 0.00 % 73.685 M 118.42 % 33.736 M 0.00 % 33.736 M -65.44 % 97.611 M 0.00 % 97.611 M 328.54 % 22.777 M 0.00 % 22.777 M -42.24 % 39.434 M 0.00 % 39.434 M 62.83 % 24.218 M 0.00 % 24.218 M -66.45 % 72.187 M 0.00 % 72.187 M 13.48 % 63.614 M 0.00 % 63.614 M 4.71 % 60.753 M 0.00 % 60.753 M 6.58 % 57.000 M 0.00 % 57.000 M 107.41 % 27.482 M 0.00 % 27.482 M -87.15 % 213.824 M 0.00 % 213.824 M 37.46 % 155.553 M 0.00 % 155.553 M 0.00 % 155.553 M
Cash at end of period 867.772 M 0.000 100.00 % -149.877 M -404.99 % 49.142 M 135.87 % -136.994 M -111.13 % 1.230 B 60.48 % 766.749 M -17.66 % 931.190 M 0.83 % 923.501 M -2.18 % 944.092 M 2 010.62 % 44.731 M -94.63 % 833.530 M 5.90 % 787.062 M 4.43 % 753.674 M 279.62 % 198.533 M -71.79 % 703.815 M 242.58 % 205.446 M -68.67 % 655.685 M 364.47 % 141.168 M -41.17 % 239.963 M 0.00 % 239.963 M -10.36 % 267.700 M 0.00 % 267.700 M 60.07 % 167.243 M 0.00 % 167.243 M -64.51 % 471.217 M 0.00 % 471.217 M 798.36 % 52.453 M 0.00 % 52.453 M -28.81 % 73.685 M 0.00 % 73.685 M 118.42 % 33.736 M 0.00 % 33.736 M -65.44 % 97.611 M 0.00 % 97.611 M 328.54 % 22.777 M 0.00 % 22.777 M -42.24 % 39.434 M 0.00 % 39.434 M 62.83 % 24.218 M 0.00 % 24.218 M -66.45 % 72.187 M 0.00 % 72.187 M 13.48 % 63.614 M 0.00 % 63.614 M 4.71 % 60.753 M 0.00 % 60.753 M 6.58 % 57.000 M 0.00 % 57.000 M -53.89 % 123.608 M 0.00 % 123.608 M -44.29 % 221.896 M 0.00 % 221.896 M 0.00 % 221.896 M
Operating cash flow -85.542 M -142.31 % 202.173 M 249.96 % -134.822 M -167.40 % 200.029 M 233.98 % 59.892 M -71.13 % 207.430 M 280.78 % -114.741 M -125.04 % 458.250 M 952.46 % -53.756 M 43.41 % -94.998 M -742.57 % 14.784 M -91.88 % 182.058 M 2 835.00 % 6.203 M -94.86 % 120.691 M 4 216.56 % 2.796 M -96.81 % 87.723 M 2 526.64 % -3.615 M -103.79 % 95.438 M -5.19 % 100.659 M 23.72 % 81.359 M -83.92 % 506.069 M 62.31 % 311.788 M 13.85 % 273.850 M 44.27 % 189.823 M -39.45 % 313.518 M 109.28 % 149.809 M 0.00 % 149.809 M 916.21 % 14.742 M 0.00 % 14.742 M -79.82 % 73.041 M 0.00 % 73.041 M 15.99 % 62.972 M 0.00 % 62.972 M -67.16 % 191.743 M 0.00 % 191.743 M 434.80 % -57.271 M 0.00 % -57.271 M -149.08 % 116.684 M 0.00 % 116.684 M 252.27 % -76.629 M 0.00 % -76.629 M -456.26 % 21.510 M 0.00 % 21.510 M -48.35 % 41.648 M 0.00 % 41.648 M -24.96 % 55.504 M 0.00 % 55.504 M 197.63 % 18.649 M 0.00 % 18.649 M -91.54 % 220.455 M 0.00 % 220.455 M -71.11 % 763.169 M 0.00 % 763.169 M 100.00 % 381.585 M
Capital expenditure -32.353 M 46.08 % -60.007 M -263.30 % -16.517 M 0.25 % -16.558 M 93.23 % -244.429 M -160.70 % -93.760 M 3.42 % -97.078 M 71.61 % -341.905 M -176.03 % -123.865 M -212.55 % -39.631 M -247.55 % -11.403 M 49.46 % -22.563 M -124.87 % -10.034 M 45.26 % -18.329 M 36.15 % -28.706 M -370.94 % 10.595 M 190.86 % -11.661 M -537.56 % -1.829 M 89.60 % -17.579 M 35.62 % -27.304 M 45.14 % -49.769 M 24.56 % -65.972 M -14.83 % -57.453 M -15.46 % -49.760 M -478.60 % -8.600 M 24.85 % -11.445 M 0.00 % -11.445 M 23.87 % -15.033 M 0.00 % -15.033 M -5.73 % -14.218 M 0.00 % -14.218 M 27.90 % -19.720 M 0.00 % -19.720 M 73.19 % -73.568 M 0.00 % -73.568 M 64.75 % -208.711 M 0.00 % -208.711 M -84.89 % -112.884 M 0.00 % -112.884 M -153.20 % -44.583 M 0.00 % -44.583 M -548.86 % -6.871 M 0.00 % -6.871 M -271.41 % -1.850 M 0.00 % -1.850 M 69.94 % -6.155 M 0.00 % -6.155 M -42.30 % -4.325 M 0.00 % -4.325 M 94.83 % -83.674 M 0.00 % -83.674 M 17.02 % -100.842 M 0.00 % -100.842 M -100.00 % -50.421 M
Free CashFlow -117.895 M -182.93 % 142.166 M 193.94 % -151.339 M -182.49 % 183.471 M 199.42 % -184.537 M -262.34 % 113.670 M 153.66 % -211.819 M -282.06 % 116.345 M 165.50 % -177.621 M -31.93 % -134.629 M -4 081.93 % 3.381 M -97.88 % 159.495 M 4 263.27 % -3.831 M -103.74 % 102.362 M 495.07 % -25.910 M -126.35 % 98.318 M 743.61 % -15.276 M -116.32 % 93.609 M 12.67 % 83.080 M 53.70 % 54.055 M -88.15 % 456.300 M 85.63 % 245.816 M 13.59 % 216.397 M 54.50 % 140.063 M -54.07 % 304.918 M 120.37 % 138.365 M 0.00 % 138.365 M 47 729.78 % -290.500 K 0.00 % -290.500 K -100.49 % 58.823 M 0.00 % 58.823 M 36.00 % 43.252 M 0.00 % 43.252 M -63.40 % 118.175 M 0.00 % 118.175 M 144.43 % -265.982 M 0.00 % -265.982 M -7 100.45 % 3.800 M 0.00 % 3.800 M 103.13 % -121.212 M 0.00 % -121.212 M -928.04 % 14.639 M 0.00 % 14.639 M -63.22 % 39.798 M 0.00 % 39.798 M -19.35 % 49.349 M 0.00 % 49.349 M 244.53 % 14.324 M 0.00 % 14.324 M -89.53 % 136.781 M 0.00 % 136.781 M -79.35 % 662.327 M 0.00 % 662.327 M 100.00 % 331.163 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 1999