3828.HK

Ming Fai International Holdings Limited 3828.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
Revenue 2.311 B 11.80 % 2.067 B 15.30 % 1.793 B 24.88 % 1.436 B 6.11 % 1.353 B -33.77 % 2.043 B -0.47 % 2.053 B 10.15 % 1.864 B 9.75 % 1.698 B -0.75 % 1.711 B 5.22 % 1.626 B -3.44 % 1.684 B -0.10 % 1.686 B 14.26 % 1.475 B 35.86 % 1.086 B 33.85 % 811.336 M -7.39 % 876.044 M 3.55 % 846.017 M 23.07 % 687.406 M
Net income 143.231 M 37.48 % 104.181 M 37.97 % 75.511 M 180.73 % -93.535 M -218.33 % 79.046 M -19.29 % 97.936 M -2.31 % 100.249 M -7.96 % 108.923 M -30.82 % 157.443 M 170.96 % -221.864 M -450.70 % 63.264 M 58.12 % 40.011 M -46.83 % 75.250 M 5.00 % 71.666 M -38.29 % 116.128 M 20.48 % 96.387 M -4.44 % 100.870 M -19.90 % 125.932 M 36.36 % 92.354 M
Income before tax 177.562 M 23.24 % 144.074 M 60.11 % 89.986 M 195.32 % -94.405 M -192.98 % 101.537 M -20.11 % 127.102 M -2.92 % 130.931 M -8.60 % 143.248 M -25.17 % 191.439 M 196.06 % -199.299 M -354.81 % 78.216 M 24.03 % 63.064 M -38.50 % 102.541 M 13.66 % 90.221 M -33.62 % 135.922 M 13.54 % 119.713 M -1.48 % 121.517 M -22.13 % 156.042 M 40.50 % 111.060 M
Income before tax ratio 0.08 10.23 % 0.07 38.87 % 0.05 176.33 % -0.07 -187.62 % 0.08 20.62 % 0.06 -2.47 % 0.06 -17.02 % 0.08 -31.82 % 0.11 196.78 % -0.12 -342.17 % 0.05 28.45 % 0.04 -38.44 % 0.06 -0.53 % 0.06 -51.14 % 0.13 -15.17 % 0.15 6.37 % 0.14 -24.79 % 0.18 14.16 % 0.16
EBITDA 247.661 M 16.91 % 211.834 M 32.84 % 159.460 M 704.86 % -26.363 M -116.07 % 164.035 M -11.22 % 184.766 M 5.76 % 174.704 M -4.09 % 182.162 M -20.22 % 228.332 M 242.67 % -160.038 M -235.81 % 117.843 M 11.26 % 105.914 M -28.10 % 147.311 M 11.82 % 131.743 M -20.86 % 166.463 M 14.41 % 145.498 M -1.88 % 148.292 M -15.67 % 175.838 M 58.15 % 111.187 M
Net income ratio 0.06 22.97 % 0.05 19.66 % 0.04 164.65 % -0.07 -211.51 % 0.06 21.87 % 0.05 -1.85 % 0.05 -16.44 % 0.06 -36.96 % 0.09 171.50 % -0.13 -433.30 % 0.04 63.75 % 0.02 -46.77 % 0.04 -8.10 % 0.05 -54.58 % 0.11 -9.98 % 0.12 3.18 % 0.12 -22.65 % 0.15 10.79 % 0.13
Ratio EBITDA 0.11 4.57 % 0.10 15.22 % 0.09 584.36 % -0.02 -115.15 % 0.12 34.05 % 0.09 6.26 % 0.09 -12.93 % 0.10 -27.31 % 0.13 243.76 % -0.09 -229.07 % 0.07 15.23 % 0.06 -28.03 % 0.09 -2.14 % 0.09 -41.75 % 0.15 -14.52 % 0.18 5.94 % 0.17 -18.56 % 0.21 28.50 % 0.16
Gross profit ratio 0.25 3.38 % 0.24 2.44 % 0.24 26.16 % 0.19 -30.09 % 0.27 10.60 % 0.24 7.15 % 0.23 -4.42 % 0.24 -11.34 % 0.27 9.52 % 0.24 1.70 % 0.24 0.49 % 0.24 10.61 % 0.22 -1.46 % 0.22 -21.51 % 0.28 -3.37 % 0.29 8.93 % 0.27 -13.11 % 0.31 7.51 % 0.28
Weighted average shs out dil 723.839 M 0.00 % 723.839 M -0.26 % 725.699 M -0.43 % 728.839 M -0.07 % 729.384 M 0.06 % 728.919 M 0.08 % 728.363 M -0.18 % 729.680 M 1.47 % 719.085 M 2.31 % 702.836 M -0.50 % 706.380 M -1.13 % 714.482 M 8.03 % 661.346 M -0.90 % 667.381 M 6.00 % 629.587 M 4.70 % 601.324 M 0.22 % 600.000 M 26.41 % 474.658 M 5.48 % 450.000 M
Weighted average shs out 723.839 M 0.00 % 723.839 M -0.26 % 725.699 M -0.43 % 728.839 M 0.00 % 728.839 M 0.27 % 726.910 M 0.47 % 723.477 M -0.03 % 723.696 M 2.14 % 708.509 M 0.91 % 702.101 M 0.59 % 697.968 M 0.08 % 697.391 M 5.59 % 660.472 M 0.81 % 655.143 M 6.98 % 612.377 M 2.06 % 600.000 M 0.00 % 600.000 M 26.41 % 474.658 M 5.48 % 450.000 M
EPS diluted 0.20 42.86 % 0.14 40.00 % 0.10 176.92 % -0.13 -218.18 % 0.11 -15.38 % 0.13 -7.14 % 0.14 -6.67 % 0.15 -31.82 % 0.22 168.75 % -0.32 -455.56 % 0.09 60.71 % 0.06 -49.09 % 0.11 0.00 % 0.11 -38.89 % 0.18 12.50 % 0.16 -5.88 % 0.17 -37.04 % 0.27 28.57 % 0.21
Earnings per share 0.20 42.86 % 0.14 40.00 % 0.10 176.92 % -0.13 -218.18 % 0.11 -15.38 % 0.13 -7.14 % 0.14 -6.67 % 0.15 -31.82 % 0.22 168.75 % -0.32 -451.65 % 0.09 59.65 % 0.06 -48.18 % 0.11 0.00 % 0.11 -42.11 % 0.19 18.75 % 0.16 -5.88 % 0.17 -37.04 % 0.27 28.57 % 0.21
Gross profit 579.895 M 15.58 % 501.744 M 18.11 % 424.813 M 57.55 % 269.645 M -25.82 % 363.486 M -26.75 % 496.256 M 6.64 % 465.335 M 5.28 % 441.994 M -2.69 % 454.222 M 8.70 % 417.870 M 7.00 % 390.519 M -2.97 % 402.471 M 10.49 % 364.248 M 12.59 % 323.514 M 6.64 % 303.371 M 29.33 % 234.568 M 0.88 % 232.516 M -10.03 % 258.428 M 32.32 % 195.306 M
Income tax expense 38.449 M -20.63 % 48.443 M 140.48 % 20.144 M 472.27 % 3.520 M -86.93 % 26.937 M -23.09 % 35.022 M 0.49 % 34.850 M 1.28 % 34.408 M -18.76 % 42.355 M 57.81 % 26.839 M 37.76 % 19.483 M -30.38 % 27.984 M 2.27 % 27.363 M 20.22 % 22.760 M -13.06 % 26.178 M 3.24 % 25.357 M 22.66 % 20.673 M -31.34 % 30.110 M 60.96 % 18.706 M
Cost of revenue 1.731 B 10.59 % 1.566 B 14.42 % 1.368 B 17.32 % 1.166 B 17.84 % 989.613 M -36.02 % 1.547 B -2.55 % 1.587 B 11.66 % 1.422 B 14.29 % 1.244 B -3.81 % 1.293 B 4.66 % 1.235 B -3.59 % 1.282 B -3.02 % 1.321 B 14.73 % 1.152 B 47.19 % 782.562 M 35.68 % 576.768 M -10.37 % 643.528 M 9.52 % 587.589 M 19.40 % 492.100 M
General and administrative expenses 155.685 M 14.04 % 136.512 M 19.94 % 113.816 M 6.71 % 106.656 M -3.16 % 110.139 M -13.83 % 127.813 M 4.07 % 122.817 M 26.33 % 97.220 M -38.16 % 157.223 M 13.82 % 138.138 M 9.86 % 125.742 M 5.00 % 119.759 M -0.98 % 120.941 M 40.35 % 86.171 M 16.89 % 73.722 M 31.04 % 56.258 M 9.35 % 51.447 M 7.57 % 47.827 M 19.40 % 40.056 M
Selling and marketing expenses 246.444 M 5.48 % 233.642 M 7.88 % 216.575 M 2.67 % 210.934 M 22.42 % 172.309 M -29.23 % 243.468 M 5.31 % 231.181 M 11.38 % 207.567 M 11.56 % 186.065 M 0.44 % 185.248 M -5.92 % 196.900 M -1.16 % 199.219 M 18.74 % 167.780 M 5.39 % 159.194 M 40.88 % 112.998 M 54.51 % 73.135 M 7.78 % 67.855 M 0.000 0.000
Other expenses 4.112 M 132.97 % -12.473 M -581.77 % 2.589 M -94.18 % 44.476 M 310.02 % -21.177 M -122.42 % -9.521 M -3 171.29 % 310.000 K 11.51 % 278.000 K -95.94 % 6.848 M -1.24 % 6.934 M 0.000 -100.00 % 4.836 M 22.34 % 3.953 M -34.12 % 6.000 M -57.14 % 14.000 M 20.72 % 11.597 M 188.32 % -13.130 M -122.27 % 58.965 M 33.82 % 44.063 M
Operating expenses 406.241 M 13.58 % 357.681 M 7.42 % 332.980 M -8.03 % 362.066 M 38.58 % 261.271 M -27.78 % 361.760 M 3.88 % 348.252 M 15.86 % 300.591 M -11.06 % 337.970 M 5.70 % 319.737 M 0.05 % 319.568 M 1.61 % 314.507 M 14.67 % 274.267 M 14.96 % 238.581 M 31.21 % 181.828 M 42.15 % 127.913 M 20.48 % 106.172 M -0.58 % 106.792 M 26.95 % 84.119 M
Cost and expenses 2.138 B 11.15 % 1.923 B 13.05 % 1.701 B 11.32 % 1.528 B 22.77 % 1.245 B -34.78 % 1.909 B -1.40 % 1.936 B 12.40 % 1.722 B 8.88 % 1.582 B -1.92 % 1.613 B 3.71 % 1.555 B -2.57 % 1.596 B 0.02 % 1.596 B 14.77 % 1.390 B 44.18 % 964.390 M 36.85 % 704.681 M -6.00 % 749.700 M 7.97 % 694.381 M 20.51 % 576.219 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 402.129 M 8.64 % 370.154 M 12.04 % 330.391 M 4.03 % 317.590 M 12.44 % 282.448 M -23.93 % 371.281 M 4.88 % 353.998 M 16.15 % 304.787 M -11.22 % 343.288 M 6.15 % 323.386 M 0.23 % 322.642 M 1.15 % 318.978 M 10.48 % 288.721 M 17.67 % 245.365 M 31.41 % 186.720 M 44.30 % 129.393 M 8.46 % 119.302 M 149.44 % 47.827 M 19.40 % 40.056 M
Interest income 5.151 M -12.93 % 5.916 M 897.64 % 593.000 K -38.36 % 962.000 K -7.68 % 1.042 M -31.22 % 1.515 M 72.75 % 877.000 K 5.16 % 834.000 K 11.20 % 750.000 K -9.86 % 832.000 K -62.84 % 2.239 M 39.59 % 1.604 M 213.28 % 512.000 K -48.95 % 1.003 M 5.58 % 950.000 K -48.59 % 1.848 M -84.68 % 12.062 M 0.000 0.000
Interest expense 2.885 M -53.84 % 6.250 M 32.47 % 4.718 M 94.56 % 2.425 M -16.72 % 2.912 M 66.02 % 1.754 M 45.44 % 1.206 M 96.74 % 613.000 K -32.27 % 905.000 K 78.50 % 507.000 K 24.26 % 408.000 K -48.87 % 798.000 K -47.47 % 1.519 M -16.03 % 1.809 M 128.70 % 791.000 K 56.63 % 505.000 K -89.80 % 4.950 M 193.59 % 1.686 M -3.33 % 1.744 M
Depreciation and amortization 68.594 M 10.89 % 61.855 M -4.93 % 65.060 M -0.85 % 65.617 M 9.38 % 59.991 M 5.50 % 56.863 M 33.58 % 42.567 M 11.14 % 38.301 M 2.20 % 37.475 M -4.35 % 39.178 M -0.10 % 39.219 M -7.01 % 42.174 M -2.49 % 43.251 M 8.65 % 39.807 M 32.82 % 29.970 M 18.00 % 25.398 M 15.72 % 21.948 M 460.28 % -6.092 M -276.75 % -1.617 M
Operating income 173.654 M 20.54 % 144.063 M 56.87 % 91.833 M 195.53 % -96.125 M -194.04 % 102.215 M -19.13 % 126.388 M -1.83 % 128.744 M -9.13 % 141.681 M 15.08 % 123.111 M 161.76 % -199.337 M -362.59 % 75.912 M 22.17 % 62.136 M -39.95 % 103.468 M 21.82 % 84.933 M -30.12 % 121.543 M 13.96 % 106.655 M -15.58 % 126.344 M -19.90 % 157.728 M 39.82 % 112.804 M
Operating income ratio 0.08 7.82 % 0.07 36.06 % 0.05 176.50 % -0.07 -188.62 % 0.08 22.11 % 0.06 -1.37 % 0.06 -17.50 % 0.08 4.86 % 0.07 162.23 % -0.12 -349.56 % 0.05 26.53 % 0.04 -39.89 % 0.06 6.62 % 0.06 -48.57 % 0.11 -14.86 % 0.13 -8.85 % 0.14 -22.64 % 0.19 13.61 % 0.16
Total other income expenses net 3.908 M 35 427.27 % 11.000 K 100.60 % -1.847 M 6.91 % -1.984 M -192.63 % -678.000 K -194.96 % 714.000 K -67.35 % 2.187 M 39.57 % 1.567 M -97.71 % 68.328 M 179 710.53 % 38.000 K -98.35 % 2.304 M 148.28 % 928.000 K -95.21 % 19.367 M 272.87 % 5.194 M -63.32 % 14.159 M 9.42 % 12.940 M 361.41 % -4.950 M -193.59 % -1.686 M 3.33 % -1.744 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
Net debt -282.559 M 5.91 % -300.321 M -78.64 % -168.117 M -94.20 % -86.569 M 64.56 % -244.302 M 4.88 % -256.843 M -15.49 % -222.398 M 32.83 % -331.097 M 29.37 % -468.780 M -106.39 % -227.128 M 20.43 % -285.440 M 4.35 % -298.422 M -53.54 % -194.365 M -44.41 % -134.597 M -54.20 % -87.285 M 77.65 % -390.470 M 19.43 % -484.637 M -0.37 % -482.832 M -4 351.30 % -10.847 M
Total investments 16.988 M 133.67 % 7.270 M 30.31 % 5.579 M 0.63 % 5.544 M -15.05 % 6.526 M -1.97 % 6.657 M 9.38 % 6.086 M 59.57 % 3.814 M 54.66 % 2.466 M 86.25 % 1.324 M -18.82 % 1.631 M -8.47 % 1.782 M 181.07 % 634.000 K 7.46 % 590.000 K 5.17 % 561.000 K 41.67 % 396.000 K 42.45 % 278.000 K 79.35 % 155.000 K 29.17 % 120.000 K
Total debt 46.062 M -38.40 % 74.772 M -45.52 % 137.239 M -16.62 % 164.595 M 10.73 % 148.652 M 61.57 % 92.006 M 83.72 % 50.080 M 36.60 % 36.662 M -7.97 % 39.836 M -41.90 % 68.565 M 59.56 % 42.970 M -5.31 % 45.378 M -11.27 % 51.140 M -10.10 % 56.883 M -23.24 % 74.105 M 14.81 % 64.545 M 0.92 % 63.955 M 22.54 % 52.192 M 62.99 % 32.022 M
Accumulated other comprehensive income loss 102.142 M 23.02 % 83.026 M 108.62 % 39.798 M -54.54 % 87.546 M 4.80 % 83.534 M 47.91 % 56.477 M 116.11 % -350.606 M -5.02 % -333.860 M -17.23 % -284.782 M 6.60 % -304.902 M -7.56 % -283.480 M -6.77 % -265.503 M -22.53 % -216.680 M -14.71 % -188.901 M -27.11 % -148.616 M -27.83 % -116.260 M -25.09 % -92.942 M 0.000 0.000
Retained earnings 608.813 M 13.13 % 538.175 M 1.75 % 528.927 M 20.62 % 438.503 M -18.23 % 536.293 M 7.82 % 497.386 M 8.69 % 457.619 M 23.41 % 370.820 M 22.01 % 303.931 M 34.27 % 226.365 M -55.59 % 509.699 M 8.34 % 470.452 M 7.11 % 439.221 M 0.000 0.000 0.000 0.000 -100.00 % 50.400 M 0.000
Common stock 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.84 % 7.282 M 0.23 % 7.265 M 0.37 % 7.238 M 2.61 % 7.054 M 0.97 % 6.986 M 0.13 % 6.977 M 0.13 % 6.968 M 4.09 % 6.694 M 5.07 % 6.371 M 6.18 % 6.000 M 0.00 % 6.000 M 0.000 0.000
Total equity 1.263 B 5.88 % 1.193 B 5.46 % 1.131 B 3.38 % 1.094 B -8.21 % 1.192 B 5.43 % 1.131 B 3.70 % 1.091 B 2.84 % 1.060 B 8.76 % 975.036 M -3.59 % 1.011 B -21.99 % 1.296 B 1.85 % 1.273 B 2.37 % 1.243 B 12.40 % 1.106 B 13.54 % 974.357 M 22.74 % 793.822 M 4.32 % 760.934 M 7.76 % 706.166 M 329.13 % 164.556 M
Other non current liabilities 8.172 M -9.43 % 9.023 M -9.47 % 9.967 M -15.74 % 11.829 M 14.15 % 10.363 M 59.55 % 6.495 M 125.60 % 2.879 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 10.471 M 0.000 0.000 0.000 0.000
Long term debt 2.133 M -55.56 % 4.800 M -20.53 % 6.040 M 17.58 % 5.137 M -38.68 % 8.378 M 106.92 % 4.049 M 0.000 0.000 0.000 -100.00 % 19.439 M -25.15 % 25.971 M -19.95 % 32.444 M -16.53 % 38.868 M -13.99 % 45.190 M -12.25 % 51.497 M -10.71 % 57.677 M 0.000 0.000 0.000
Total non current liabilities 17.868 M -23.69 % 23.416 M 8.36 % 21.609 M -4.27 % 22.574 M -6.54 % 24.153 M 34.90 % 17.905 M 73.18 % 10.339 M 270.31 % 2.792 M 6.89 % 2.612 M -88.22 % 22.179 M -29.65 % 31.526 M -17.81 % 38.356 M -14.23 % 44.717 M -20.02 % 55.907 M -23.44 % 73.021 M 22.04 % 59.832 M 17 343.73 % 343.000 K 6.52 % 322.000 K -6.67 % 345.000 K
Other current liabilities 383.860 M 4.55 % 367.155 M 40.16 % 261.945 M 1.85 % 257.196 M -0.35 % 258.103 M -17.46 % 312.718 M 10.52 % 282.957 M 3.46 % 273.493 M -29.83 % 389.769 M 35.10 % 288.505 M -5.41 % 304.994 M 1.59 % 300.222 M 27.89 % 234.754 M 2.82 % 228.310 M 27.79 % 178.665 M 82.39 % 97.960 M 2.11 % 95.940 M 28.26 % 74.802 M -32.18 % 110.294 M
Deferred revenue 0.000 0.000 -100.00 % 15.519 M -18.48 % 19.038 M -28.39 % 26.586 M 35.41 % 19.634 M 19.25 % 16.465 M -0.68 % 16.578 M -9.57 % 18.333 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 22.057 M 33.89 % 16.474 M
Short term debt 43.929 M -37.22 % 69.972 M -46.67 % 131.199 M -17.72 % 159.458 M 13.68 % 140.274 M 59.48 % 87.957 M 161.66 % 33.615 M 67.37 % 20.084 M -6.60 % 21.503 M -56.23 % 49.126 M 188.99 % 16.999 M 31.43 % 12.934 M 5.39 % 12.272 M 4.95 % 11.693 M -48.28 % 22.608 M 229.18 % 6.868 M -89.26 % 63.955 M 22.54 % 52.192 M 62.99 % 32.022 M
Total current liabilities 714.130 M -4.60 % 748.596 M 25.53 % 596.371 M -4.07 % 621.704 M 5.92 % 586.948 M -14.95 % 690.134 M 14.23 % 604.182 M 3.00 % 586.598 M -13.27 % 676.347 M 15.01 % 588.088 M -1.23 % 595.393 M 1.33 % 587.600 M 14.56 % 512.921 M 1.09 % 507.383 M 34.63 % 376.884 M 80.93 % 208.303 M -16.64 % 249.885 M 2.91 % 242.823 M 0.88 % 240.699 M
Total liabilities 731.998 M -5.18 % 772.012 M 24.93 % 617.980 M -4.08 % 644.278 M 5.43 % 611.101 M -13.69 % 708.039 M 15.22 % 614.521 M 4.26 % 589.390 M -13.19 % 678.959 M 11.26 % 610.267 M -2.66 % 626.919 M 0.15 % 625.956 M 12.25 % 557.638 M -1.00 % 563.290 M 25.20 % 449.905 M 67.79 % 268.135 M 7.16 % 250.228 M 2.91 % 243.145 M 0.87 % 241.044 M
Other non current assets 49.478 M -7.80 % 53.666 M 43.31 % 37.448 M -13.52 % 43.303 M 52.33 % 28.428 M -25.48 % 38.148 M 21.30 % 31.449 M -46.76 % 59.067 M 1 282.65 % 4.272 M -32.89 % 6.366 M -97.23 % 229.947 M 1.62 % 226.271 M -0.63 % 227.701 M 76.98 % 128.658 M -2.93 % 132.544 M 59.62 % 83.036 M 29 769.06 % 278.000 K 79.35 % 155.000 K 29.17 % 120.000 K
Long term investments 6.170 M 10.75 % 5.571 M 165.37 % -8.522 M 16.50 % -10.206 M -284.22 % 5.540 M -12.92 % 6.362 M 14.32 % 5.565 M 48.96 % 3.736 M -76.28 % 15.751 M -92.44 % 208.428 M 12 679.15 % 1.631 M -8.47 % 1.782 M 181.07 % 634.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 304.000 K -5.88 % 323.000 K -33.13 % 483.000 K 30.89 % 369.000 K -52.26 % 773.000 K -48.88 % 1.512 M -97.85 % 70.314 M 68.32 % 41.774 M 4.81 % 39.858 M -10.52 % 44.545 M 40.75 % 31.648 M -7.34 % 34.156 M 0.56 % 33.965 M -21.21 % 43.106 M -2.43 % 44.180 M -35.81 % 68.828 M 336.50 % 15.768 M 11.08 % 14.195 M 70.29 % 8.336 M
GoodWill 5.366 M -0.57 % 5.397 M -0.02 % 5.398 M 0.15 % 5.390 M -49.31 % 10.633 M 2.69 % 10.354 M 91.28 % 5.413 M 0.000 0.000 0.000 -100.00 % 347.248 M -2.22 % 355.135 M 2.84 % 345.325 M 0.78 % 342.666 M 4.24 % 328.713 M 0.000 0.000 0.000 0.000
Goodwill and intangible assets 5.670 M -0.87 % 5.720 M -2.74 % 5.881 M 2.12 % 5.759 M -49.51 % 11.406 M -3.88 % 11.866 M -84.33 % 75.727 M 81.28 % 41.774 M 4.81 % 39.858 M -10.52 % 44.545 M -88.24 % 378.896 M -2.67 % 389.291 M 2.64 % 379.290 M -1.68 % 385.772 M 3.45 % 372.893 M 441.78 % 68.828 M 336.50 % 15.768 M 11.08 % 14.195 M 70.29 % 8.336 M
Property plant equipment net 490.383 M 0.02 % 490.296 M -3.32 % 507.119 M -8.02 % 551.361 M -2.01 % 562.678 M 10.48 % 509.323 M 45.07 % 351.093 M 30.28 % 269.492 M 1.63 % 265.164 M -5.18 % 279.663 M 33.34 % 209.744 M -3.53 % 217.418 M -5.66 % 230.467 M -30.98 % 333.913 M 18.71 % 281.276 M 84.35 % 152.578 M 13.15 % 134.850 M 6.35 % 126.798 M 16.51 % 108.834 M
Total non current assets 554.067 M -0.76 % 558.312 M 2.42 % 545.131 M -8.23 % 593.988 M -2.75 % 610.755 M 7.23 % 569.549 M 21.84 % 467.444 M 22.95 % 380.180 M 14.84 % 331.064 M -39.43 % 546.604 M -34.02 % 828.410 M -1.75 % 843.195 M 0.12 % 842.207 M -1.68 % 856.596 M 8.47 % 789.694 M 155.99 % 308.482 M 96.35 % 157.110 M 7.30 % 146.424 M 21.93 % 120.090 M
Other current assets 53.590 M -38.18 % 86.682 M 15.78 % 74.870 M -20.83 % 94.565 M 75.16 % 53.989 M 3.12 % 52.358 M 7.99 % 48.484 M -5.69 % 51.407 M 46.49 % 35.093 M -54.72 % 77.497 M -22.85 % 100.445 M -80.73 % 521.373 M 967.32 % 48.849 M 64.96 % 29.613 M -40.85 % 50.067 M 161.73 % 19.129 M -27.32 % 26.321 M 157.04 % 10.240 M 92.59 % 5.317 M
Short term investments 10.818 M 536.73 % 1.699 M -87.95 % 14.101 M -10.47 % 15.750 M 1 497.36 % 986.000 K 234.24 % 295.000 K -43.38 % 521.000 K 567.95 % 78.000 K -96.71 % 2.370 M -53.95 % 5.147 M 17.54 % 4.379 M -16.53 % 5.246 M 40.79 % 3.726 M 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 328.621 M -12.39 % 375.093 M 22.84 % 305.356 M 21.58 % 251.164 M -36.08 % 392.954 M 12.64 % 348.849 M 28.03 % 272.478 M -25.91 % 367.759 M -27.69 % 508.616 M 72.01 % 295.693 M -9.96 % 328.410 M -4.48 % 343.800 M 40.04 % 245.505 M 28.21 % 191.480 M 18.64 % 161.390 M -64.53 % 455.015 M -17.06 % 548.592 M 2.54 % 535.024 M 1 148.04 % 42.869 M
Cash and short term investments 339.439 M -9.91 % 376.792 M 22.70 % 307.079 M 21.53 % 252.676 M -35.86 % 393.940 M 12.83 % 349.144 M 27.89 % 272.999 M -25.77 % 367.759 M -27.69 % 508.616 M 72.01 % 295.693 M -9.96 % 328.410 M -4.48 % 343.800 M 40.04 % 245.505 M 28.21 % 191.480 M 18.64 % 161.390 M -64.53 % 455.015 M -17.06 % 548.592 M 2.54 % 535.024 M 1 148.04 % 42.869 M
Total current assets 1.441 B 2.44 % 1.407 B 16.82 % 1.204 B 5.21 % 1.145 B -4.02 % 1.193 B -6.04 % 1.269 B 2.57 % 1.238 B -2.52 % 1.270 B -4.03 % 1.323 B 23.06 % 1.075 B -1.81 % 1.095 B 3.72 % 1.056 B 10.09 % 958.836 M 17.94 % 812.971 M 28.11 % 634.568 M -15.78 % 753.475 M -11.78 % 854.052 M 6.37 % 802.887 M 181.21 % 285.510 M
Inventory 307.914 M -6.43 % 329.086 M 26.49 % 260.176 M -2.29 % 266.284 M 10.18 % 241.670 M -10.84 % 271.064 M 11.18 % 243.817 M -6.83 % 261.695 M 9.82 % 238.296 M 13.78 % 209.439 M -1.68 % 213.028 M 11.85 % 190.456 M -4.53 % 199.499 M -2.06 % 203.690 M 37.45 % 148.192 M 88.73 % 78.520 M -7.40 % 84.795 M 55.93 % 54.379 M -2.60 % 55.829 M
Net receivables 740.325 M 20.50 % 614.356 M 9.28 % 562.205 M 5.83 % 531.211 M 5.59 % 503.081 M -15.71 % 596.830 M -10.86 % 669.533 M 13.73 % 588.711 M 9.31 % 538.556 M 10.52 % 487.282 M 7.56 % 453.018 M 8 735.49 % -5.246 M -101.23 % 427.676 M 10.17 % 388.188 M 41.20 % 274.919 M 36.90 % 200.811 M 3.33 % 194.344 M 13.84 % 170.718 M 3.22 % 165.400 M
Tax assets 2.366 M -22.65 % 3.059 M -4.56 % 3.205 M -15.01 % 3.771 M 39.51 % 2.703 M -29.79 % 3.850 M 6.65 % 3.610 M -40.93 % 6.111 M 1.53 % 6.019 M -20.82 % 7.602 M -7.20 % 8.192 M -2.86 % 8.433 M 104.93 % 4.115 M -50.14 % 8.253 M 176.85 % 2.981 M -26.21 % 4.040 M -34.99 % 6.214 M 17.78 % 5.276 M 88.43 % 2.800 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 263.714 M -6.64 % 282.462 M 67.81 % 168.318 M -5.67 % 178.432 M 29.34 % 137.954 M -39.07 % 226.430 M -0.04 % 226.516 M -1.74 % 230.530 M 10.36 % 208.895 M -13.16 % 240.540 M -4.76 % 252.563 M 8.30 % 233.215 M 0.96 % 231.001 M 2.45 % 225.468 M 50.67 % 149.640 M 66.66 % 89.785 M 8.22 % 82.968 M -11.52 % 93.772 M 14.48 % 81.909 M
Tax payables 22.627 M -21.99 % 29.007 M 49.60 % 19.390 M 155.80 % 7.580 M -68.46 % 24.031 M -44.62 % 43.395 M 54.08 % 28.164 M -3.99 % 29.335 M 50.33 % 19.514 M 96.77 % 9.917 M -52.41 % 20.837 M -49.46 % 41.229 M 18.15 % 34.894 M -16.74 % 41.912 M 61.38 % 25.971 M 89.71 % 13.690 M 94.96 % 7.022 M -68.16 % 22.057 M 33.89 % 16.474 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -2.740 M 50.68 % -5.555 M 6.04 % -5.912 M -115.21 % 38.868 M 0.000 -100.00 % 109.698 M 0.000 0.000 0.000 0.000
Minority interest -60.026 M -4.33 % -57.534 M -15.87 % -49.652 M -7.57 % -46.156 M -9.78 % -42.046 M -12.09 % -37.510 M -17.12 % -32.027 M -13.07 % -28.324 M -2.36 % -27.670 M -40.91 % -19.636 M -31.56 % -14.925 M -17.87 % -12.662 M -64.23 % -7.710 M 1.31 % -7.812 M -86.80 % -4.182 M -304.60 % 2.044 M 0.000 0.000 0.000
Capital lease obligations 2.968 M -64.31 % 8.316 M -7.60 % 9.000 M 53.11 % 5.878 M -41.41 % 10.033 M 23.30 % 8.137 M 149.42 % -16.465 M 0.68 % -16.578 M 9.57 % -18.333 M 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
Other total stockholders equity 605.065 M -2.75 % 622.206 M 2.83 % 605.065 M -0.35 % 607.210 M 0.00 % 607.210 M 0.00 % 607.210 M 11.35 % 545.338 M -6.10 % 580.756 M -41.66 % 995.468 M 67.11 % 595.679 M 0.71 % 591.499 M 0.10 % 590.935 M 0.09 % 590.413 M 5.31 % 560.626 M 13.12 % 495.591 M 21.40 % 408.242 M 0.00 % 408.242 M 0.00 % 408.242 M 0.000
Deferred tax liabilities non current 7.563 M -21.16 % 9.593 M 71.24 % 5.602 M -0.11 % 5.608 M 3.62 % 5.412 M -26.48 % 7.361 M -1.33 % 7.460 M 167.19 % 2.792 M 6.89 % 2.612 M -4.67 % 2.740 M -50.68 % 5.555 M -6.04 % 5.912 M 1.08 % 5.849 M -45.42 % 10.717 M -3.04 % 11.053 M 412.90 % 2.155 M 528.28 % 343.000 K 6.52 % 322.000 K -6.67 % 345.000 K
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.995 B 1.53 % 1.965 B 12.33 % 1.749 B 0.62 % 1.739 B -3.59 % 1.803 B -1.93 % 1.839 B 7.85 % 1.705 B 3.35 % 1.650 B -0.25 % 1.654 B 1.99 % 1.622 B -15.68 % 1.923 B 1.29 % 1.899 B 5.43 % 1.801 B 7.87 % 1.670 B 17.22 % 1.424 B 34.12 % 1.062 B 5.02 % 1.011 B 6.52 % 949.311 M 134.05 % 405.600 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -32.288 M -201.64 % -10.704 M 49.14 % -21.044 M -31.70 % -15.979 M 41.34 % -27.240 M -102.72 % -13.437 M 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 -100.00 % 65.000 K -98.66 % 4.834 M -46.03 % 8.957 M -24.59 % 11.878 M 37.54 % 8.636 M 202.28 % 2.857 M 0.000 0.000 0.000
Change in working capital -96.065 M -290.35 % 50.467 M 233.97 % -37.670 M 66.51 % -112.466 M -135.57 % -47.742 M -189.90 % 53.107 M 184.31 % -62.988 M -12.67 % -55.907 M 64.04 % -155.476 M -385.56 % -32.020 M 46.74 % -60.120 M -1 179.42 % -4.699 M 86.52 % -34.860 M -17.47 % -29.675 M 79.70 % -146.177 M -1 451.24 % 10.818 M 110.62 % -101.845 M 0.000 0.000
Accounts receivables -138.428 M -135.37 % -58.814 M -1.55 % -57.917 M 17.82 % -70.479 M -176.50 % 92.135 M 58.75 % 58.039 M 175.60 % -76.767 M -119.47 % -34.979 M 57.16 % -81.646 M -49.31 % -54.681 M -34.32 % -40.709 M -15.32 % -35.302 M 45.37 % -64.617 M 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 12.669 M 114.82 % -85.492 M -1 966.02 % -4.138 M 90.57 % -43.860 M -543.97 % 9.879 M 125.91 % -38.130 M -1 014.59 % -3.421 M 79.25 % -16.488 M 69.96 % -54.894 M -1 070.95 % -4.688 M 80.44 % -23.962 M -430.97 % 7.240 M 65.68 % 4.370 M 107.73 % -56.550 M 2.72 % -58.129 M -1 692.14 % 3.651 M 111.49 % -31.766 M 0.000 0.000
Accounts payables -10.514 M -108.78 % 119.813 M 6 450.74 % 1.829 M -94.87 % 35.679 M 134.81 % -102.496 M -2 625.15 % 4.059 M -25.32 % 5.435 M -21.70 % 6.941 M 136.62 % -18.956 M -541.71 % -2.954 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 40.208 M -46.36 % 74.960 M 232.33 % 22.556 M 166.72 % -33.806 M 28.47 % -47.260 M -262.19 % 29.139 M 148.92 % -59.567 M -51.11 % -39.419 M 60.81 % -100.582 M -268.00 % -27.332 M 24.41 % -36.158 M -202.86 % -11.939 M 69.57 % -39.230 M -245.97 % 26.875 M 130.52 % -88.048 M -1 328.52 % 7.167 M 110.23 % -70.079 M 0.000 0.000
Other non cash items 65.966 M 442.80 % 12.153 M -1.82 % 12.378 M -70.95 % 42.604 M 411.68 % -13.669 M -592.45 % -1.974 M 94.94 % -38.992 M -90.07 % -20.515 M 67.98 % -64.068 M -121.65 % 295.871 M 1 274.55 % 21.525 M -55.89 % 48.798 M 4 745.88 % 1.007 M 24.94 % 806.000 K 105.69 % -14.159 M -7.16 % -13.213 M -224.25 % -4.075 M -109.90 % 41.167 M 428.21 % -12.543 M
Net cash provided by operating activities 113.132 M -50.52 % 228.656 M 76.22 % 129.754 M 231.53 % -98.650 M -198.53 % 100.117 M -57.41 % 235.098 M 219.91 % 73.488 M -30.79 % 106.186 M 917.30 % 10.438 M -89.94 % 103.730 M 122.52 % 46.617 M -67.51 % 143.467 M 43.68 % 99.852 M 2.88 % 97.058 M 843.85 % -13.048 M -109.87 % 132.136 M 251.94 % 37.545 M -77.53 % 167.099 M 109.37 % 79.811 M
Investments in property plant and equipment -77.790 M -28.32 % -60.621 M -142.35 % -25.014 M 44.13 % -44.774 M 50.81 % -91.031 M 36.78 % -143.986 M -33.99 % -107.464 M -274.99 % -28.658 M 29.34 % -40.555 M 68.73 % -129.697 M -248.15 % -37.253 M -35.65 % -27.463 M 12.66 % -31.445 M 61.12 % -80.887 M -12.15 % -72.123 M 24.96 % -96.111 M -286.02 % -24.898 M 26.52 % -33.882 M -42.46 % -23.784 M
Acquisitions net 0.000 -100.00 % 520.000 K 54.30 % 337.000 K -78.10 % 1.539 M 145.06 % 628.000 K 165.69 % -956.000 K 94.13 % -16.290 M 57.41 % -38.252 M -114.74 % 259.525 M 50 987.25 % -510.000 K 18.14 % -623.000 K -104.84 % 12.884 M 67 910.53 % -19.000 K 0.000 100.00 % -157.578 M 0.000 -100.00 % 53.000 K 0.000 0.000
Purchases of investments 0.000 0.000 0.000 100.00 % -2.512 M -283.51 % -655.000 K -189.82 % -226.000 K 50.87 % -460.000 K 0.000 0.000 0.000 0.000 100.00 % -1.050 M 0.000 0.000 0.000 100.00 % -71.043 M 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 -100.00 % 973.000 K 3 503.70 % 27.000 K -88.05 % 226.000 K -64.52 % 637.000 K 0.000 -100.00 % 14.000 K 0.000 0.000 -100.00 % 3.091 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 8.267 M 21.29 % 6.816 M 559.19 % 1.034 M -82.71 % 5.980 M 323.51 % 1.412 M -79.88 % 7.018 M 606.04 % 994.000 K -34.26 % 1.512 M -73.64 % 5.737 M 313.03 % 1.389 M -49.01 % 2.724 M 577.61 % 402.000 K -79.96 % 2.006 M 39.60 % 1.437 M 7.56 % 1.336 M -75.50 % 5.454 M -44.35 % 9.800 M 95.14 % 5.022 M 521.53 % 808.000 K
Net cash used for investing activites -69.523 M -30.47 % -53.285 M -125.37 % -23.643 M 39.06 % -38.794 M 56.71 % -89.619 M 35.02 % -137.924 M -12.51 % -122.583 M -87.44 % -65.398 M -129.10 % 224.707 M 274.44 % -128.818 M -266.46 % -35.152 M -189.65 % -12.136 M 58.80 % -29.458 M 62.92 % -79.450 M 65.21 % -228.365 M -41.23 % -161.700 M -974.78 % -15.045 M 47.87 % -28.860 M -25.61 % -22.976 M
Debt repayment -22.781 M 63.05 % -61.659 M -69.87 % -36.298 M -348.97 % 14.579 M -73.36 % 54.723 M 121.82 % 24.670 M 83.86 % 13.418 M 522.75 % -3.174 M 88.95 % -28.729 M -222.07 % 23.534 M 1 077.33 % -2.408 M 62.08 % -6.350 M -10.57 % -5.743 M 65.71 % -16.750 M -641.15 % -2.260 M -630.52 % 426.000 K -95.16 % 8.796 M -21.49 % 11.203 M 269.10 % -6.625 M
Common stock issued 0.000 0.000 0.000 0.000 0.000 -100.00 % 3.774 M 267.48 % 1.027 M -38.13 % 1.660 M -85.45 % 11.410 M 168.60 % 4.248 M 641.36 % 573.000 K 7.91 % 531.000 K -98.82 % 45.099 M -31.00 % 65.358 M 32 579.00 % 200.000 K -94.68 % 3.760 M 0.000 -100.00 % 409.742 M 0.000
Common stock repurchased 0.000 0.000 100.00 % -2.145 M 0.000 0.000 0.000 100.00 % -3.962 M -276.97 % -1.051 M -1.25 % -1.038 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -57.873 M -60.05 % -36.160 M -400.07 % -7.231 M 33.81 % -10.924 M 62.51 % -29.136 M 38.50 % -47.374 M 6.42 % -50.624 M 73.07 % -188.003 M -432.00 % -35.339 M -0.41 % -35.196 M -44.14 % -24.418 M 12.44 % -27.887 M -42.86 % -19.520 M 48.08 % -37.597 M 27.20 % -51.642 M 24.50 % -68.400 M -35.71 % -50.400 M -110.00 % -24.000 M 4.00 % -25.000 M
Other financing activites -5.800 M -3.74 % -5.591 M -2 054.90 % 286.000 K 102.45 % -11.689 M -107.07 % -5.645 M -232.08 % 4.274 M 0.000 100.00 % -10.000 K -100.03 % 34.929 M 453.64 % 6.309 M 6 209.00 % 100.000 K -82.99 % 588.000 K 101.58 % -37.133 M -1 570.03 % 2.526 M 199.29 % -2.544 M -103.86 % 65.888 M 297.65 % -33.336 M 27.13 % -45.745 M -1 014.90 % 5.000 M
Net cash used provided by financing activities -86.454 M 16.40 % -103.410 M -127.84 % -45.388 M -464.95 % -8.034 M -140.29 % 19.942 M 208.20 % -18.430 M 54.09 % -40.141 M 78.94 % -190.578 M -915.50 % -18.767 M -250.59 % -5.353 M 79.53 % -26.153 M 21.03 % -33.118 M -91.47 % -17.297 M -227.78 % 13.537 M 124.07 % -56.246 M -3 459.98 % 1.674 M 102.23 % -74.940 M -121.34 % 351.200 M 1 490.84 % -25.251 M
Effect of forex changes on cash -3.627 M -63.08 % -2.224 M 65.95 % -6.531 M -277.09 % 3.688 M -73.01 % 13.665 M 675.85 % -2.373 M 60.74 % -6.045 M -167.67 % 8.933 M 358.55 % -3.455 M -51.80 % -2.276 M -224.22 % -702.000 K -956.10 % 82.000 K -91.16 % 928.000 K -37.68 % 1.489 M -0.07 % 1.490 M 641.29 % 201.000 K 67.50 % 120.000 K -95.58 % 2.716 M 78.68 % 1.520 M
Net change in cash -46.472 M -166.64 % 69.737 M 28.69 % 54.192 M 138.22 % -141.790 M -421.48 % 44.105 M -42.25 % 76.371 M 180.15 % -95.281 M 32.36 % -140.857 M -166.15 % 212.923 M 750.80 % -32.717 M -112.59 % -15.390 M -115.66 % 98.295 M 81.94 % 54.025 M 65.55 % 32.634 M 111.02 % -296.169 M -969.63 % -27.689 M 47.08 % -52.320 M -110.63 % 492.155 M 1 386.69 % 33.104 M
Cash at beginning of period 375.093 M 22.84 % 305.356 M 21.58 % 251.164 M -36.08 % 392.954 M 12.64 % 348.849 M 28.03 % 272.478 M -25.91 % 367.759 M -27.69 % 508.616 M 72.01 % 295.693 M -9.96 % 328.410 M -4.48 % 343.800 M 40.04 % 245.505 M 28.21 % 191.480 M 20.54 % 158.846 M -65.09 % 455.015 M -5.74 % 482.704 M -9.78 % 535.024 M 1 148.04 % 42.869 M 339.01 % 9.765 M
Cash at end of period 328.621 M -12.39 % 375.093 M 22.84 % 305.356 M 21.58 % 251.164 M -36.08 % 392.954 M 12.64 % 348.849 M 28.03 % 272.478 M -25.91 % 367.759 M -27.69 % 508.616 M 72.01 % 295.693 M -9.96 % 328.410 M -4.48 % 343.800 M 40.04 % 245.505 M 28.21 % 191.480 M 20.54 % 158.846 M -65.09 % 455.015 M -5.74 % 482.704 M -9.78 % 535.024 M 1 148.04 % 42.869 M
Operating cash flow 113.132 M -50.52 % 228.656 M 76.22 % 129.754 M 231.53 % -98.650 M -198.53 % 100.117 M -57.41 % 235.098 M 219.91 % 73.488 M -30.79 % 106.186 M 917.30 % 10.438 M -89.94 % 103.730 M 122.52 % 46.617 M -67.51 % 143.467 M 43.68 % 99.852 M 2.88 % 97.058 M 843.85 % -13.048 M -109.87 % 132.136 M 251.94 % 37.545 M -77.53 % 167.099 M 109.37 % 79.811 M
Capital expenditure -77.790 M -28.32 % -60.621 M -142.35 % -25.014 M 44.13 % -44.774 M 50.81 % -91.031 M 36.78 % -143.986 M -33.99 % -107.464 M -274.99 % -28.658 M 29.34 % -40.555 M 68.73 % -129.697 M -248.15 % -37.253 M -35.65 % -27.463 M 12.66 % -31.445 M 61.12 % -80.887 M -12.15 % -72.123 M 24.96 % -96.111 M -286.02 % -24.898 M 26.52 % -33.882 M -42.46 % -23.784 M
Free CashFlow 35.342 M -78.97 % 168.035 M 60.43 % 104.740 M 173.03 % -143.424 M -1 678.52 % 9.086 M -90.03 % 91.112 M 368.17 % -33.976 M -143.82 % 77.528 M 357.42 % -30.117 M -15.98 % -25.967 M -377.31 % 9.364 M -91.93 % 116.004 M 69.58 % 68.407 M 323.02 % 16.171 M 118.99 % -85.171 M -336.42 % 36.025 M 184.85 % 12.647 M -90.51 % 133.217 M 137.77 % 56.027 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
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 2007-01-31 2006-06-30 2006-01-31
Revenue 1.029 B -20.13 % 1.288 B 25.85 % 1.023 B -10.58 % 1.144 B 24.02 % 922.791 M 2.25 % 902.473 M 1.34 % 890.552 M 6.24 % 838.244 M 40.27 % 597.582 M -9.60 % 661.021 M -4.49 % 692.078 M -36.58 % 1.091 B 14.64 % 951.852 M -14.92 % 1.119 B 19.79 % 933.935 M -8.37 % 1.019 B 20.73 % 844.276 M -8.85 % 926.207 M 20.01 % 771.798 M -11.22 % 869.364 M 3.31 % 841.521 M -1.99 % 858.625 M 11.89 % 767.391 M -11.61 % 868.219 M 6.43 % 815.780 M -11.01 % 916.753 M 8.77 % 842.862 M 14.26 % 737.685 M 0.00 % 737.685 M 35.86 % 542.967 M 0.00 % 542.967 M 33.85 % 405.668 M 0.00 % 405.668 M 0.00 % 405.668 M -7.39 % 438.022 M 3.55 % 423.009 M 0.00 % 423.009 M 100.00 % 211.504 M -38.46 % 343.703 M 100.00 % 171.852 M
Net income 50.909 M -43.41 % 89.958 M 68.86 % 53.273 M -18.90 % 65.684 M 70.62 % 38.497 M -18.86 % 47.445 M 69.05 % 28.066 M 160.22 % -46.608 M 0.68 % -46.927 M -247.41 % 31.835 M -32.57 % 47.211 M -21.94 % 60.479 M 61.46 % 37.457 M -30.14 % 53.619 M 14.99 % 46.630 M -13.75 % 54.063 M -1.45 % 54.860 M -3.62 % 56.919 M -43.38 % 100.524 M 137.68 % -266.757 M -694.21 % 44.893 M 102.78 % 22.139 M -46.17 % 41.125 M 815.09 % -5.751 M -112.57 % 45.762 M 54.42 % 29.635 M -21.16 % 37.589 M -0.91 % 37.936 M 12.47 % 33.731 M -44.94 % 61.256 M 11.63 % 54.872 M 11.51 % 49.209 M 4.30 % 47.178 M 0.00 % 47.178 M -6.43 % 50.422 M -19.92 % 62.966 M 0.00 % 62.966 M 100.00 % 31.483 M -31.82 % 46.177 M 100.00 % 23.089 M
Income before tax 61.311 M -44.80 % 111.064 M 70.19 % 65.257 M -26.82 % 89.169 M 63.43 % 54.560 M 4.82 % 52.053 M 38.33 % 37.629 M 181.87 % -45.963 M 4.09 % -47.921 M -221.92 % 39.305 M -36.43 % 61.827 M -17.84 % 75.252 M 47.85 % 50.897 M -30.73 % 73.480 M 27.90 % 57.451 M -18.43 % 70.431 M -3.28 % 72.817 M -8.46 % 79.547 M -28.91 % 111.892 M 143.21 % -258.966 M -534.02 % 59.667 M 115.09 % 27.741 M -45.04 % 50.475 M 2 115.76 % 2.278 M -96.25 % 60.786 M 30.58 % 46.551 M -9.21 % 51.271 M 13.66 % 45.111 M 0.00 % 45.111 M -33.62 % 67.961 M 0.00 % 67.961 M 13.54 % 59.857 M 0.00 % 59.857 M 0.00 % 59.857 M -1.48 % 60.759 M -22.13 % 78.021 M 0.00 % 78.021 M 100.00 % 39.011 M -29.75 % 55.530 M 100.00 % 27.765 M
Income before tax ratio 0.06 -30.88 % 0.09 35.24 % 0.06 -18.15 % 0.08 31.78 % 0.06 2.51 % 0.06 36.50 % 0.04 177.06 % -0.05 31.62 % -0.08 -234.86 % 0.06 -33.44 % 0.09 29.55 % 0.07 28.97 % 0.05 -18.59 % 0.07 6.77 % 0.06 -10.98 % 0.07 -19.88 % 0.09 0.42 % 0.09 -40.76 % 0.14 148.67 % -0.30 -520.12 % 0.07 119.46 % 0.03 -50.88 % 0.07 2 406.89 % 0.00 -96.48 % 0.07 46.74 % 0.05 -16.52 % 0.06 -0.53 % 0.06 0.00 % 0.06 -51.14 % 0.13 0.00 % 0.13 -15.17 % 0.15 0.00 % 0.15 0.00 % 0.15 6.37 % 0.14 -24.79 % 0.18 0.00 % 0.18 0.00 % 0.18 14.16 % 0.16 0.00 % 0.16
EBITDA 86.264 M -38.07 % 139.293 M 60.24 % 86.927 M -28.81 % 122.112 M 36.10 % 89.722 M 3.01 % 87.097 M 20.36 % 72.363 M 637.77 % -13.456 M 5.52 % -14.242 M -119.79 % 71.950 M -21.87 % 92.085 M -13.13 % 106.002 M 34.58 % 78.764 M -9.01 % 86.563 M 19.36 % 72.522 M -7.90 % 78.746 M -20.97 % 99.637 M 17.41 % 84.860 M 13.77 % 74.592 M 16.79 % 63.868 M -18.54 % 78.407 M 76.74 % 44.363 M -35.78 % 69.084 M 30.57 % 52.911 M -34.25 % 80.468 M 29.14 % 62.312 M -15.44 % 73.692 M 15.65 % 63.722 M -6.32 % 68.021 M -14.90 % 79.930 M -7.63 % 86.534 M 20.73 % 71.675 M -2.91 % 73.824 M 0.00 % 73.824 M -0.53 % 74.221 M -24.12 % 97.817 M 25.37 % 78.021 M 100.00 % 39.011 M -29.75 % 55.530 M 100.00 % 27.765 M
Net income ratio 0.05 -29.14 % 0.07 34.18 % 0.05 -9.30 % 0.06 37.57 % 0.04 -20.65 % 0.05 66.81 % 0.03 156.68 % -0.06 29.19 % -0.08 -263.06 % 0.05 -29.40 % 0.07 23.08 % 0.06 40.84 % 0.04 -17.89 % 0.05 -4.01 % 0.05 -5.87 % 0.05 -18.37 % 0.06 5.74 % 0.06 -52.82 % 0.13 142.45 % -0.31 -675.18 % 0.05 106.90 % 0.03 -51.89 % 0.05 909.05 % -0.01 -111.81 % 0.06 73.53 % 0.03 -27.52 % 0.04 -13.28 % 0.05 12.47 % 0.05 -59.47 % 0.11 11.63 % 0.10 -16.69 % 0.12 4.30 % 0.12 0.00 % 0.12 1.03 % 0.12 -22.67 % 0.15 0.00 % 0.15 0.00 % 0.15 10.79 % 0.13 0.00 % 0.13
Ratio EBITDA 0.08 -22.46 % 0.11 27.33 % 0.08 -20.39 % 0.11 9.74 % 0.10 0.75 % 0.10 18.77 % 0.08 606.19 % -0.02 32.64 % -0.02 -121.90 % 0.11 -18.19 % 0.13 36.97 % 0.10 17.39 % 0.08 6.95 % 0.08 -0.36 % 0.08 0.51 % 0.08 -34.54 % 0.12 28.81 % 0.09 -5.20 % 0.10 31.55 % 0.07 -21.15 % 0.09 80.33 % 0.05 -42.61 % 0.09 47.72 % 0.06 -38.22 % 0.10 45.12 % 0.07 -22.26 % 0.09 1.21 % 0.09 -6.32 % 0.09 -37.36 % 0.15 -7.63 % 0.16 -9.80 % 0.18 -2.91 % 0.18 0.00 % 0.18 7.40 % 0.17 -26.72 % 0.23 25.37 % 0.18 0.00 % 0.18 14.16 % 0.16 0.00 % 0.16
Gross profit ratio 0.23 -12.64 % 0.26 8.72 % 0.24 -1.80 % 0.24 0.89 % 0.24 -3.73 % 0.25 12.62 % 0.22 19.08 % 0.19 -0.91 % 0.19 -26.96 % 0.26 -7.12 % 0.28 7.88 % 0.26 14.92 % 0.22 0.80 % 0.22 -3.80 % 0.23 2.46 % 0.23 -9.90 % 0.25 -6.88 % 0.27 1.48 % 0.27 7.53 % 0.25 2.14 % 0.24 5.04 % 0.23 -8.55 % 0.25 9.26 % 0.23 -7.31 % 0.25 6.03 % 0.23 8.40 % 0.22 -1.46 % 0.22 0.00 % 0.22 -21.51 % 0.28 0.00 % 0.28 -3.37 % 0.29 0.00 % 0.29 0.00 % 0.29 8.93 % 0.27 -13.11 % 0.31 0.00 % 0.31 0.00 % 0.31 7.51 % 0.28 0.00 % 0.28
Weighted average shs out dil 723.839 M 0.00 % 723.839 M 0.00 % 723.839 M 0.00 % 723.839 M 0.00 % 723.839 M -1.42 % 734.263 M 0.92 % 727.589 M -0.91 % 734.263 M 0.74 % 728.839 M -0.74 % 734.263 M 0.65 % 729.548 M -0.64 % 734.263 M 0.82 % 728.321 M 0.21 % 726.792 M -0.43 % 729.934 M -0.03 % 730.169 M 0.13 % 729.191 M 0.60 % 724.826 M 1.61 % 713.344 M 1.16 % 705.141 M -1.04 % 712.565 M 0.69 % 707.686 M 0.37 % 705.074 M 1.08 % 697.539 M -1.65 % 709.277 M 7.53 % 659.629 M -0.26 % 661.346 M -0.90 % 667.381 M 0.00 % 667.381 M 6.00 % 629.587 M 0.00 % 629.587 M 4.70 % 601.324 M 0.22 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 26.41 % 474.658 M 0.00 % 474.658 M 0.00 % 474.658 M 5.48 % 450.000 M 0.00 % 450.000 M
Weighted average shs out 727.271 M 0.25 % 725.468 M 0.23 % 723.839 M 0.00 % 723.839 M 0.00 % 723.839 M -1.42 % 734.263 M 0.92 % 727.589 M -0.91 % 734.263 M 0.74 % 728.839 M -0.74 % 734.263 M 0.74 % 728.839 M -0.74 % 734.263 M 1.28 % 724.949 M 0.08 % 724.385 M -0.58 % 728.594 M -0.27 % 730.581 M -0.12 % 731.486 M 0.88 % 725.101 M 1.71 % 712.936 M 1.19 % 704.532 M -1.13 % 712.610 M 2.06 % 698.259 M -1.52 % 709.052 M 10.57 % 641.280 M -8.92 % 704.052 M 7.02 % 657.883 M -0.39 % 660.472 M 0.81 % 655.143 M 0.00 % 655.143 M 6.98 % 612.377 M 0.00 % 612.377 M 2.06 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 0.00 % 600.000 M 26.41 % 474.658 M 0.00 % 474.658 M 0.00 % 474.658 M 5.48 % 450.000 M 0.00 % 450.000 M
EPS diluted 0.07 -41.67 % 0.12 63.04 % 0.07 -18.85 % 0.09 70.49 % 0.05 -17.65 % 0.06 67.36 % 0.04 160.79 % -0.06 1.40 % -0.06 -248.39 % 0.04 -32.92 % 0.06 -21.48 % 0.08 60.31 % 0.05 -30.35 % 0.07 15.67 % 0.06 -13.78 % 0.07 -1.60 % 0.08 -4.33 % 0.08 -44.26 % 0.14 137.11 % -0.38 -703.17 % 0.06 101.92 % 0.03 -46.58 % 0.06 812.20 % -0.01 -112.69 % 0.06 43.56 % 0.05 -20.77 % 0.06 -4.38 % 0.06 17.39 % 0.05 -45.47 % 0.09 6.42 % 0.09 7.13 % 0.08 3.56 % 0.08 0.00 % 0.08 -6.43 % 0.08 -38.86 % 0.14 3.62 % 0.13 100.00 % 0.07 -35.38 % 0.10 100.00 % 0.05
Earnings per share 0.07 -41.42 % 0.12 63.04 % 0.07 -18.85 % 0.09 70.49 % 0.05 -17.65 % 0.06 67.36 % 0.04 160.79 % -0.06 1.40 % -0.06 -248.39 % 0.04 -33.02 % 0.06 -21.36 % 0.08 59.38 % 0.05 -30.14 % 0.07 15.63 % 0.06 -13.51 % 0.07 -1.33 % 0.08 -4.34 % 0.08 -44.40 % 0.14 137.11 % -0.38 -703.17 % 0.06 98.11 % 0.03 -45.17 % 0.06 744.44 % -0.01 -113.85 % 0.07 44.44 % 0.05 -21.05 % 0.06 -2.73 % 0.06 14.01 % 0.05 -48.80 % 0.10 12.05 % 0.09 10.07 % 0.08 3.56 % 0.08 0.00 % 0.08 -6.43 % 0.08 -38.86 % 0.14 3.62 % 0.13 100.00 % 0.07 -35.38 % 0.10 100.00 % 0.05
Gross profit 233.762 M -30.23 % 335.027 M 36.82 % 244.868 M -12.19 % 278.872 M 25.13 % 222.872 M -1.57 % 226.420 M 14.13 % 198.393 M 26.51 % 156.822 M 39.00 % 112.823 M -33.97 % 170.873 M -11.29 % 192.613 M -31.58 % 281.509 M 31.75 % 213.669 M -14.24 % 249.144 M 15.24 % 216.191 M -6.12 % 230.290 M 8.78 % 211.704 M -15.12 % 249.415 M 21.78 % 204.807 M -4.54 % 214.550 M 5.52 % 203.320 M 2.94 % 197.505 M 2.33 % 193.014 M -3.43 % 199.871 M -1.35 % 202.600 M -5.65 % 214.729 M 17.90 % 182.124 M 12.59 % 161.757 M 0.00 % 161.757 M 6.64 % 151.686 M 0.00 % 151.686 M 29.33 % 117.284 M 0.00 % 117.284 M 0.00 % 117.284 M 0.88 % 116.258 M -10.03 % 129.214 M 0.00 % 129.214 M 100.00 % 64.607 M -33.84 % 97.653 M 100.00 % 48.827 M
Income tax expense 11.097 M -55.36 % 24.859 M 82.92 % 13.590 M -46.82 % 25.556 M 11.66 % 22.887 M 167.87 % 8.544 M -26.34 % 11.600 M 426.08 % 2.205 M 67.68 % 1.315 M -87.64 % 10.635 M -34.76 % 16.302 M -14.11 % 18.981 M 18.33 % 16.041 M -27.84 % 22.231 M 76.17 % 12.619 M -19.97 % 15.768 M -15.41 % 18.640 M -31.52 % 27.221 M 79.87 % 15.134 M 43.44 % 10.551 M -35.22 % 16.288 M 114.23 % 7.603 M -36.00 % 11.880 M -1.05 % 12.006 M -24.86 % 15.978 M -7.71 % 17.313 M 26.54 % 13.682 M 20.22 % 11.380 M 0.00 % 11.380 M -13.06 % 13.089 M 0.00 % 13.089 M 3.24 % 12.679 M 0.00 % 12.679 M 0.00 % 12.679 M 22.66 % 10.337 M -31.34 % 15.055 M 0.00 % 15.055 M 100.00 % 7.528 M -19.52 % 9.353 M 100.00 % 4.677 M
Cost of revenue 794.822 M -16.59 % 952.870 M 22.40 % 778.485 M -10.07 % 865.610 M 23.67 % 699.919 M 3.53 % 676.053 M -2.33 % 692.159 M 1.58 % 681.422 M 40.57 % 484.759 M -1.10 % 490.148 M -1.87 % 499.465 M -38.32 % 809.734 M 9.69 % 738.183 M -15.12 % 869.629 M 21.16 % 717.744 M -9.03 % 788.993 M 24.73 % 632.572 M -6.53 % 676.792 M 19.37 % 566.991 M -13.41 % 654.814 M 2.60 % 638.201 M -3.47 % 661.120 M 15.10 % 574.377 M -14.06 % 668.348 M 9.00 % 613.180 M -12.66 % 702.024 M 6.25 % 660.738 M 14.73 % 575.928 M 0.00 % 575.928 M 47.19 % 391.281 M 0.00 % 391.281 M 35.68 % 288.384 M 0.00 % 288.384 M 0.00 % 288.384 M -10.37 % 321.764 M 9.52 % 293.795 M 0.00 % 293.795 M 100.00 % 146.897 M -40.30 % 246.050 M 100.00 % 123.025 M
General and administrative expenses 69.737 M -12.76 % 79.938 M 5.53 % 75.747 M 3.31 % 73.323 M 132.08 % 31.595 M 8.25 % 29.188 M 5.29 % 27.721 M -1.38 % 28.108 M 11.45 % 25.220 M -9.60 % 27.898 M 2.67 % 27.172 M -26.52 % 36.979 M 37.33 % 26.928 M -53.77 % 58.253 M -8.38 % 63.582 M 12.81 % 56.361 M 37.55 % 40.976 M -54.78 % 90.609 M 36.22 % 66.516 M -18.70 % 81.814 M 45.52 % 56.220 M -17.68 % 68.295 M 19.56 % 57.124 M -14.52 % 66.827 M 26.25 % 52.932 M -25.72 % 71.264 M 17.85 % 60.471 M 40.35 % 43.086 M 0.00 % 43.086 M 16.89 % 36.861 M 0.00 % 36.861 M 31.04 % 28.129 M 0.00 % 28.129 M 0.00 % 28.129 M 9.35 % 25.724 M 7.57 % 23.914 M 0.00 % 23.914 M 100.00 % 11.957 M -40.30 % 20.028 M 100.00 % 10.014 M
Selling and marketing expenses 109.330 M -17.41 % 132.379 M 16.06 % 114.065 M -9.02 % 125.371 M 131.59 % 54.136 M -1.39 % 54.897 M 2.82 % 53.391 M -13.93 % 62.033 M 42.82 % 43.434 M -2.13 % 44.379 M 6.23 % 41.776 M -34.81 % 64.081 M 11.15 % 57.654 M -54.01 % 125.352 M 19.30 % 105.077 M -9.07 % 115.560 M 26.61 % 91.275 M -7.26 % 98.423 M 13.25 % 86.904 M -6.30 % 92.748 M 0.83 % 91.982 M -14.13 % 107.120 M 19.45 % 89.674 M -14.29 % 104.630 M 10.96 % 94.296 M -0.42 % 94.698 M 12.88 % 83.890 M 5.39 % 79.597 M 0.00 % 79.597 M 40.88 % 56.499 M 0.00 % 56.499 M 54.51 % 36.568 M 0.00 % 36.568 M 0.00 % 36.568 M 7.78 % 33.928 M 709.22 % -5.569 M -200.00 % 5.569 M 100.00 % 2.785 M 38.98 % 2.004 M 100.00 % 1.002 M
Other expenses -5.041 M -138.49 % 13.097 M 245.77 % -8.985 M -377.93 % -1.880 M -585.79 % 387.000 K 58.61 % 244.000 K -3.56 % 253.000 K -60.59 % 642.000 K 0.000 -100.00 % 198.000 K -57.05 % 461.000 K -50.27 % 927.000 K 0.000 100.00 % -4.761 M -65.70 % -2.873 M 0.00 % -2.873 M -36.94 % -2.098 M 0.00 % -2.098 M 21.10 % -2.659 M 0.00 % -2.659 M -45.74 % -1.825 M 0.00 % -1.825 M -18.71 % -1.537 M 0.00 % -1.537 M 31.25 % -2.236 M 0.000 100.00 % -7.227 M -105.47 % 132.075 M 204.76 % -126.075 M -214.82 % 109.806 M 214.61 % -95.806 M -224.37 % 77.034 M 217.72 % -65.437 M 0.00 % -65.437 M 1.18 % -66.216 M -212.30 % 58.965 M 0.000 0.000 0.000 0.000
Operating expenses 174.026 M -22.80 % 225.414 M 24.66 % 180.827 M -7.41 % 195.299 M 12.18 % 174.099 M -1.82 % 177.318 M 7.37 % 165.153 M -18.84 % 203.496 M 25.40 % 162.274 M -4.04 % 169.105 M 21.69 % 138.969 M -30.03 % 198.610 M 22.95 % 161.536 M -7.98 % 175.538 M 10.72 % 158.537 M -0.98 % 160.098 M 15.29 % 138.869 M -18.26 % 169.892 M 83.20 % 92.736 M -80.41 % 473.438 M 228.65 % 144.056 M -15.79 % 171.074 M 19.58 % 143.060 M -27.72 % 197.929 M 39.11 % 142.284 M -14.88 % 167.156 M 21.89 % 137.134 M -43.33 % 241.973 M 7 233.64 % -3.392 M -101.84 % 184.274 M 7 633.69 % -2.446 M -101.90 % 128.653 M 17 485.54 % -740.000 K 0.00 % -740.000 K 88.73 % -6.565 M -108.49 % 77.310 M 162.22 % 29.483 M 100.00 % 14.741 M -33.09 % 22.032 M 100.00 % 11.016 M
Cost and expenses 968.848 M -17.77 % 1.178 B 22.83 % 959.312 M -9.58 % 1.061 B 21.38 % 874.018 M 2.42 % 853.371 M -0.46 % 857.312 M -3.12 % 884.918 M 36.77 % 647.033 M -1.85 % 659.253 M 3.26 % 638.434 M -36.68 % 1.008 B 12.07 % 899.719 M -13.92 % 1.045 B 19.27 % 876.281 M -7.67 % 949.091 M 23.03 % 771.441 M -8.89 % 846.684 M 28.34 % 659.727 M -41.53 % 1.128 B 44.23 % 782.257 M -6.00 % 832.194 M 16.00 % 717.437 M -17.18 % 866.277 M 14.67 % 755.464 M -13.08 % 869.180 M 8.94 % 797.871 M 14.77 % 695.218 M 0.00 % 695.218 M 44.18 % 482.195 M 0.00 % 482.195 M 36.85 % 352.341 M 0.00 % 352.341 M 0.00 % 352.341 M -6.00 % 374.850 M 7.97 % 347.191 M 0.00 % 347.191 M 100.00 % 173.595 M -39.75 % 288.110 M 100.00 % 144.055 M
Research and development expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 179.067 M -15.66 % 212.317 M 11.86 % 189.812 M -3.74 % 197.179 M 13.01 % 174.486 M -1.73 % 177.562 M 7.35 % 165.406 M -18.97 % 204.138 M 25.80 % 162.274 M -4.15 % 169.303 M 21.43 % 139.430 M -30.12 % 199.537 M 22.85 % 162.429 M -12.36 % 185.339 M 9.89 % 168.659 M -2.37 % 172.750 M 30.62 % 132.251 M -30.35 % 189.868 M 23.76 % 153.420 M -12.42 % 175.184 M 18.21 % 148.202 M -15.72 % 175.844 M 19.79 % 146.798 M -14.53 % 171.750 M 16.66 % 147.228 M -11.44 % 166.239 M 15.16 % 144.361 M 17.67 % 122.683 M 0.00 % 122.683 M 31.41 % 93.360 M 0.00 % 93.360 M 44.30 % 64.697 M 0.00 % 64.697 M 0.00 % 64.697 M 8.46 % 59.651 M 225.17 % 18.345 M -37.78 % 29.483 M 100.00 % 14.741 M -33.09 % 22.032 M 100.00 % 11.016 M
Interest income 1.823 M -23.82 % 2.393 M -13.23 % 2.758 M -33.20 % 4.129 M 131.06 % 1.787 M 320.47 % 425.000 K -43.75 % 755.500 K 63.53 % 462.000 K 71.43 % 269.500 K -17.46 % 326.500 K -46.34 % 608.500 K 646.63 % 81.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 -100.00 % 1.003 M 0.000 -100.00 % 950.000 K 0.000 -100.00 % 1.848 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 796.000 K -33.89 % 1.204 M 26.21 % 954.000 K -65.45 % 2.761 M -20.87 % 3.489 M 14.81 % 3.039 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 438.500 K -50.00 % 877.000 K 45.44 % 603.000 K 0.00 % 603.000 K 96.74 % 306.500 K 0.00 % 306.500 K -32.27 % 452.500 K 0.00 % 452.500 K 78.50 % 253.500 K 0.00 % 253.500 K 24.26 % 204.000 K 0.00 % 204.000 K -48.87 % 399.000 K 0.00 % 399.000 K -47.47 % 759.500 K -16.03 % 904.500 K 0.00 % 904.500 K 128.70 % 395.500 K 0.00 % 395.500 K 56.63 % 252.500 K 0.00 % 252.500 K 0.00 % 252.500 K -89.80 % 2.475 M -36.36 % 3.889 M 276.53 % -2.203 M -100.00 % -1.102 M -1 834.65 % 63.500 K 100.00 % 31.750 K
Depreciation and amortization 27.940 M 7.92 % 25.889 M -2.95 % 26.677 M -11.61 % 30.182 M -4.71 % 31.673 M -1.04 % 32.005 M -3.18 % 33.055 M -0.49 % 33.218 M 2.53 % 32.399 M 3.54 % 31.291 M 9.03 % 28.700 M -4.02 % 29.903 M 10.92 % 26.960 M 29.33 % 20.846 M 0.00 % 20.846 M 17.78 % 17.699 M -7.90 % 19.217 M 4.45 % 18.398 M 2.47 % 17.954 M -0.77 % 18.093 M -5.37 % 19.119 M 2.95 % 18.571 M -2.07 % 18.964 M -6.71 % 20.327 M 0.37 % 20.252 M -2.41 % 20.753 M -4.03 % 21.626 M 8.65 % 19.904 M 0.00 % 19.904 M 32.82 % 14.985 M 0.00 % 14.985 M 18.00 % 12.699 M 0.00 % 12.699 M 0.00 % 12.699 M 15.72 % 10.974 M 232.30 % -8.295 M -476.53 % 2.203 M 100.00 % 1.102 M 1 834.65 % -63.500 K -100.00 % -31.750 K
Operating income 59.736 M -45.50 % 109.613 M 71.16 % 64.041 M -23.37 % 83.573 M 71.35 % 48.773 M -0.67 % 49.102 M 47.72 % 33.240 M 171.22 % -46.674 M 5.62 % -49.451 M -2 897.00 % 1.768 M -96.70 % 53.644 M -35.29 % 82.899 M 59.01 % 52.133 M -20.67 % 65.717 M 27.17 % 51.676 M -15.35 % 61.047 M -24.09 % 80.420 M 21.00 % 66.462 M 17.35 % 56.638 M 23.73 % 45.775 M -22.79 % 59.288 M 129.87 % 25.792 M -48.54 % 50.120 M 53.82 % 32.584 M -45.89 % 60.216 M 44.89 % 41.559 M -20.18 % 52.066 M 41.42 % 36.816 M -23.49 % 48.118 M -3.75 % 49.995 M -30.13 % 71.549 M 57.14 % 45.531 M -25.51 % 61.125 M 0.00 % 61.125 M -3.36 % 63.247 M -22.79 % 81.910 M 8.04 % 75.818 M 100.00 % 37.909 M -31.81 % 55.594 M 100.00 % 27.797 M
Operating income ratio 0.06 -31.76 % 0.09 36.00 % 0.06 -14.30 % 0.07 38.16 % 0.05 -2.86 % 0.05 45.77 % 0.04 167.03 % -0.06 32.71 % -0.08 -3 193.93 % 0.00 -96.55 % 0.08 2.03 % 0.08 38.70 % 0.05 -6.76 % 0.06 6.16 % 0.06 -7.61 % 0.06 -37.12 % 0.10 32.74 % 0.07 -2.22 % 0.07 39.37 % 0.05 -25.26 % 0.07 134.54 % 0.03 -54.01 % 0.07 74.03 % 0.04 -49.16 % 0.07 62.83 % 0.05 -26.61 % 0.06 23.78 % 0.05 -23.49 % 0.07 -29.16 % 0.09 -30.13 % 0.13 17.41 % 0.11 -25.51 % 0.15 0.00 % 0.15 4.35 % 0.14 -25.43 % 0.19 8.04 % 0.18 0.00 % 0.18 10.81 % 0.16 0.00 % 0.16
Total other income expenses net 1.575 M -41.49 % 2.692 M 121.38 % 1.216 M -79.47 % 5.923 M 2.35 % 5.787 M 96.10 % 2.951 M -32.76 % 4.389 M 517.30 % 711.000 K -53.53 % 1.530 M -92.24 % 19.720 M 140.98 % 8.183 M 207.01 % -7.647 M -518.69 % -1.236 M -209.87 % 1.125 M 5.93 % 1.062 M 12.98 % 940.000 K 49.92 % 627.000 K -95.20 % 13.074 M -76.34 % 55.254 M 16 303.52 % -341.000 K -189.97 % 379.000 K -80.55 % 1.949 M 449.01 % 355.000 K -0.84 % 358.000 K -37.19 % 570.000 K -88.58 % 4.992 M 727.53 % -795.500 K -109.70 % 8.201 M 372.73 % -3.007 M -116.94 % 17.747 M 594.68 % -3.588 M -125.25 % 14.208 M 1 220.50 % -1.268 M 0.00 % -1.268 M 49.04 % -2.488 M 36.02 % -3.889 M -276.53 % 2.203 M 100.00 % 1.102 M 1 834.65 % -63.500 K -100.00 % -31.750 K
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2007-01-31 2006-06-30 2006-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 2009-06-30 2008-12-31 2007-12-31 2007-06-30 2006-12-31
Net debt -377.593 M -33.63 % -282.559 M -11.10 % -254.318 M 22.81 % -329.490 M -38.13 % -238.530 M -41.88 % -168.117 M -101.21 % -83.554 M 3.48 % -86.569 M 58.45 % -208.347 M 14.72 % -244.302 M -14.63 % -213.119 M 17.02 % -256.843 M -12.12 % -229.070 M -3.00 % -222.398 M 10.99 % -249.847 M 24.54 % -331.097 M 13.28 % -381.814 M 18.55 % -468.780 M -63.77 % -286.237 M -26.02 % -227.128 M -4.41 % -217.543 M 23.79 % -285.440 M 5.75 % -302.844 M -1.48 % -298.422 M -40.75 % -212.025 M -9.09 % -194.365 M -45.70 % -133.400 M 0.89 % -134.597 M -116.64 % -62.128 M 28.82 % -87.285 M 74.80 % -346.324 M 11.31 % -390.470 M 21.46 % -497.158 M -2.58 % -484.637 M -0.37 % -482.832 M -95.61 % -246.840 M -2 175.65 % -10.847 M
Total investments 17.921 M 5.49 % 16.988 M 3.23 % 16.457 M 126.37 % 7.270 M 37.17 % 5.300 M -5.00 % 5.579 M -10.82 % 6.256 M 12.84 % 5.544 M -9.81 % 6.147 M -5.81 % 6.526 M -1.18 % 6.604 M -0.80 % 6.657 M 7.84 % 6.173 M 1.43 % 6.086 M 14.08 % 5.335 M 39.88 % 3.814 M 22.76 % 3.107 M 25.99 % 2.466 M 85.41 % 1.330 M 0.45 % 1.324 M -17.61 % 1.607 M -1.47 % 1.631 M 0.93 % 1.616 M -9.32 % 1.782 M 142.45 % 735.000 K 15.93 % 634.000 K -0.31 % 636.000 K 7.80 % 590.000 K -4.68 % 619.000 K 10.34 % 561.000 K -95.27 % 11.858 M 2 894.44 % 396.000 K 1.02 % 392.000 K 41.01 % 278.000 K 79.35 % 155.000 K 12.73 % 137.500 K 14.58 % 120.000 K
Total debt 43.568 M -5.41 % 46.062 M -23.29 % 60.048 M -19.69 % 74.772 M -36.66 % 118.040 M -13.99 % 137.239 M -13.23 % 158.170 M -3.90 % 164.595 M 23.55 % 133.225 M -10.38 % 148.652 M -4.77 % 156.094 M 69.66 % 92.006 M -11.14 % 103.541 M 106.75 % 50.080 M -6.27 % 53.432 M 45.74 % 36.662 M -4.35 % 38.328 M -3.79 % 39.836 M -3.29 % 41.192 M -39.92 % 68.565 M 65.48 % 41.433 M -3.58 % 42.970 M -1.99 % 43.844 M -3.38 % 45.378 M -41.80 % 77.973 M 52.47 % 51.140 M -5.79 % 54.282 M -4.57 % 56.883 M -34.25 % 86.513 M 16.74 % 74.105 M 16.92 % 63.381 M -1.80 % 64.545 M 11 028.45 % 580.000 K -99.09 % 63.955 M 22.54 % 52.192 M 23.95 % 42.107 M 31.49 % 32.022 M
Accumulated other comprehensive income loss 693.711 M 579.16 % 102.142 M -83.42 % 616.227 M 642.21 % 83.026 M -85.69 % 580.056 M 1 357.50 % 39.798 M -92.64 % 540.380 M 517.25 % 87.546 M -84.55 % 566.621 M 578.31 % 83.534 M -85.07 % 559.365 M 249.27 % -374.737 M -173.01 % 513.295 M 246.40 % -350.606 M -175.64 % 463.532 M 238.84 % -333.860 M -182.37 % 405.305 M 242.32 % -284.782 M -158.17 % 489.567 M 260.57 % -304.902 M -142.27 % 721.252 M 354.43 % -283.480 M -141.12 % 689.348 M 359.64 % -265.503 M -138.72 % 685.652 M 416.44 % -216.680 M 0.000 100.00 % -188.901 M 0.000 100.00 % -148.616 M 0.000 100.00 % -116.260 M 0.000 100.00 % -92.942 M 0.000 0.000 0.000
Retained earnings 22.028 M -96.38 % 608.813 M 2 663.81 % 22.028 M -95.91 % 538.175 M 3 564.79 % 14.685 M -96.70 % 445.389 M 5 965.49 % 7.343 M -98.33 % 438.503 M 0.000 -100.00 % 536.293 M 7 203.46 % 7.343 M -98.52 % 497.386 M 4 415.94 % 11.014 M -97.20 % 393.409 M 2 602.73 % 14.556 M -95.76 % 343.038 M 2 260.73 % 14.531 M -94.74 % 276.149 M 1 852.41 % 14.144 M -93.75 % 226.365 M 1 506.68 % 14.089 M -97.24 % 509.699 M 4 769.58 % 10.467 M -97.78 % 470.452 M 4 396.34 % 10.463 M -97.62 % 439.221 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 50.400 M 100.00 % 25.200 M 0.000
Common stock 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.00 % 7.343 M 0.84 % 7.282 M 0.05 % 7.278 M 0.18 % 7.265 M 0.18 % 7.252 M 0.19 % 7.238 M 2.56 % 7.057 M 0.04 % 7.054 M 0.13 % 7.045 M 0.84 % 6.986 M 0.11 % 6.978 M 0.01 % 6.977 M 0.03 % 6.975 M 0.10 % 6.968 M 7.07 % 6.508 M -2.78 % 6.694 M 0.18 % 6.682 M 4.88 % 6.371 M 6.18 % 6.000 M 0.00 % 6.000 M 0.00 % 6.000 M 0.00 % 6.000 M 0.000 0.000 0.000
Total equity 1.275 B 0.89 % 1.263 B 5.20 % 1.201 B 0.64 % 1.193 B 5.00 % 1.136 B 0.44 % 1.131 B 2.26 % 1.107 B 1.10 % 1.094 B -3.70 % 1.137 B -4.68 % 1.192 B 4.45 % 1.142 B 0.94 % 1.131 B 3.46 % 1.093 B 0.23 % 1.091 B 2.42 % 1.065 B 0.41 % 1.060 B 5.40 % 1.006 B 3.19 % 975.036 M -9.99 % 1.083 B 7.11 % 1.011 B -23.42 % 1.321 B 1.88 % 1.296 B 0.90 % 1.285 B 0.94 % 1.273 B -0.96 % 1.285 B 3.37 % 1.243 B 10.61 % 1.124 B 1.61 % 1.106 B 1.43 % 1.091 B 11.94 % 974.357 M 19.86 % 812.901 M 2.40 % 793.822 M 5.41 % 753.072 M -1.03 % 760.934 M 7.76 % 706.166 M 62.20 % 435.361 M 164.57 % 164.556 M
Other non current liabilities 7.634 M -6.58 % 8.172 M 0.98 % 8.093 M -10.31 % 9.023 M -5.89 % 9.588 M -3.80 % 9.967 M -5.91 % 10.593 M -10.45 % 11.829 M 20.04 % 9.854 M -4.91 % 10.363 M 68.59 % 6.147 M -5.36 % 6.495 M 39.47 % 4.657 M 61.76 % 2.879 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 10.997 M 5.02 % 10.471 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Long term debt 6.832 M 220.30 % 2.133 M -29.93 % 3.044 M -36.58 % 4.800 M 19.34 % 4.022 M -33.41 % 6.040 M -29.53 % 8.571 M 66.85 % 5.137 M -19.55 % 6.385 M -23.79 % 8.378 M 90.15 % 4.406 M 8.82 % 4.049 M -33.31 % 6.071 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 19.439 M -14.41 % 22.713 M -12.54 % 25.971 M -11.10 % 29.213 M -9.96 % 32.444 M -9.01 % 35.657 M -8.26 % 38.868 M -7.56 % 42.048 M -6.95 % 45.190 M -6.50 % 48.332 M -6.15 % 51.497 M -5.78 % 54.655 M -5.24 % 57.677 M 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 22.719 M 27.15 % 17.868 M -12.88 % 20.509 M -12.41 % 23.416 M 0.31 % 23.344 M 8.03 % 21.609 M -11.92 % 24.534 M 8.68 % 22.574 M 5.50 % 21.397 M -11.41 % 24.153 M 43.52 % 16.829 M -6.01 % 17.905 M -1.49 % 18.176 M 75.80 % 10.339 M 37.10 % 7.541 M 170.09 % 2.792 M 2.84 % 2.715 M 3.94 % 2.612 M 14.81 % 2.275 M -89.74 % 22.179 M -20.91 % 28.043 M -11.05 % 31.526 M -9.71 % 34.917 M -8.97 % 38.356 M -7.29 % 41.370 M -7.48 % 44.717 M -14.52 % 52.315 M -6.42 % 55.907 M -20.39 % 70.226 M -3.83 % 73.021 M 26.33 % 57.800 M -3.40 % 59.832 M 23 642.86 % 252.000 K -26.53 % 343.000 K 6.52 % 322.000 K -3.45 % 333.500 K -3.33 % 345.000 K
Other current liabilities 355.274 M -7.45 % 383.860 M 22.21 % 314.099 M -8.85 % 344.614 M 17.08 % 294.339 M 12.37 % 261.945 M 2.03 % 256.743 M -7.06 % 276.234 M 14.96 % 240.292 M -6.90 % 258.103 M -3.30 % 266.924 M -14.64 % 312.718 M 19.69 % 261.277 M -12.74 % 299.422 M 17.73 % 254.340 M -12.32 % 290.071 M 21.07 % 239.586 M -41.29 % 408.102 M 55.05 % 263.201 M -8.77 % 288.505 M 5.22 % 274.191 M -10.10 % 304.994 M 9.98 % 277.325 M -7.63 % 300.222 M 34.51 % 223.190 M -4.93 % 234.754 M 11.91 % 209.767 M -8.12 % 228.310 M 28.32 % 177.918 M -0.42 % 178.665 M 84.09 % 97.051 M -0.93 % 97.960 M 23.60 % 79.258 M -17.39 % 95.940 M 28.26 % 74.802 M -19.17 % 92.548 M -16.09 % 110.294 M
Deferred revenue 0.000 0.000 -100.00 % 25.046 M 11.11 % 22.541 M 0.000 -100.00 % 15.519 M 0.000 0.000 0.000 -100.00 % 26.586 M 0.000 -100.00 % 19.634 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 % 210.086 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 22.057 M 14.49 % 19.266 M 16.94 % 16.474 M
Short term debt 36.736 M -16.37 % 43.929 M -22.94 % 57.004 M -18.53 % 69.972 M -38.63 % 114.018 M -13.10 % 131.199 M -12.30 % 149.599 M -6.18 % 159.458 M 25.72 % 126.840 M -9.58 % 140.274 M -7.52 % 151.688 M 72.46 % 87.957 M -9.76 % 97.470 M 94.63 % 50.080 M -6.27 % 53.432 M 45.74 % 36.662 M -4.35 % 38.328 M -3.79 % 39.836 M -3.29 % 41.192 M -16.15 % 49.126 M 162.43 % 18.720 M 10.12 % 16.999 M 16.18 % 14.631 M 13.12 % 12.934 M -69.43 % 42.316 M 244.82 % 12.272 M 0.31 % 12.234 M 4.63 % 11.693 M -69.37 % 38.181 M 68.88 % 22.608 M 159.09 % 8.726 M 27.05 % 6.868 M 1 084.14 % 580.000 K -99.09 % 63.955 M 22.54 % 52.192 M 23.95 % 42.107 M 31.49 % 32.022 M
Total current liabilities 599.762 M -16.02 % 714.130 M 10.27 % 647.609 M -13.49 % 748.596 M 16.33 % 643.538 M 7.91 % 596.371 M 10.67 % 538.897 M -13.32 % 621.704 M 24.70 % 498.565 M -15.06 % 586.948 M 2.04 % 575.229 M -16.65 % 690.134 M 24.86 % 552.722 M -8.52 % 604.182 M 13.24 % 533.547 M -9.04 % 586.598 M 26.76 % 462.758 M -31.58 % 676.347 M 32.91 % 508.893 M -13.47 % 588.088 M 14.93 % 511.707 M -14.06 % 595.393 M 13.56 % 524.286 M -10.78 % 587.600 M 17.12 % 501.695 M -2.19 % 512.921 M 17.29 % 437.323 M -13.81 % 507.383 M 33.17 % 381.000 M 1.09 % 376.884 M 74.56 % 215.906 M 3.65 % 208.303 M 44.05 % 144.606 M -42.13 % 249.885 M 2.91 % 242.823 M 0.44 % 241.761 M 0.44 % 240.699 M
Total liabilities 622.481 M -14.96 % 731.998 M 9.56 % 668.118 M -13.46 % 772.012 M 15.76 % 666.882 M 7.91 % 617.980 M 9.68 % 563.431 M -12.55 % 644.278 M 23.91 % 519.962 M -14.91 % 611.101 M 3.22 % 592.058 M -16.38 % 708.039 M 24.02 % 570.898 M -7.10 % 614.521 M 13.57 % 541.088 M -8.20 % 589.390 M 26.62 % 465.473 M -31.44 % 678.959 M 32.83 % 511.168 M -16.24 % 610.267 M 13.06 % 539.750 M -13.90 % 626.919 M 12.11 % 559.203 M -10.66 % 625.956 M 15.26 % 543.065 M -2.61 % 557.638 M 13.89 % 489.638 M -13.08 % 563.290 M 24.84 % 451.226 M 0.29 % 449.905 M 64.38 % 273.706 M 2.08 % 268.135 M 85.10 % 144.858 M -42.11 % 250.228 M 2.91 % 243.145 M 0.43 % 242.095 M 0.44 % 241.044 M
Other non current assets 57.482 M 16.18 % 49.478 M -13.34 % 57.093 M 6.39 % 53.666 M 2.38 % 52.421 M 39.98 % 37.448 M 6.64 % 35.115 M -18.66 % 43.171 M 1.13 % 42.687 M 50.16 % 28.428 M -40.54 % 47.813 M 25.34 % 38.148 M -2.58 % 39.158 M 24.51 % 31.449 M -62.01 % 82.777 M 40.14 % 59.067 M 202.74 % 19.511 M 11.13 % 17.557 M 0.09 % 17.541 M -91.78 % 213.470 M -11.90 % 242.310 M 5.38 % 229.947 M 2.59 % 224.142 M -0.94 % 226.271 M -0.18 % 226.668 M -0.45 % 227.701 M 59.25 % 142.987 M 11.14 % 128.658 M -11.66 % 145.642 M 9.88 % 132.544 M 46.86 % 90.249 M 8.69 % 83.036 M 21 082.65 % 392.000 K 41.01 % 278.000 K 79.35 % 155.000 K 12.73 % 137.500 K 14.58 % 120.000 K
Long term investments 7.141 M 15.74 % 6.170 M 10.75 % 5.571 M 0.00 % 5.571 M 250.89 % -3.692 M 56.68 % -8.522 M -110.84 % -4.042 M 59.88 % -10.074 M -7.48 % -9.373 M -269.19 % 5.540 M 168.89 % -8.042 M -226.41 % 6.362 M 218.65 % -5.362 M -196.35 % 5.565 M 114.04 % -39.623 M -1 160.57 % 3.736 M 20.24 % 3.107 M 25.99 % 2.466 M 85.41 % 1.330 M 0.45 % 1.324 M -17.61 % 1.607 M -1.47 % 1.631 M 0.93 % 1.616 M -9.32 % 1.782 M 142.45 % 735.000 K 15.93 % 634.000 K 0.000 0.000 0.000 0.000 -100.00 % 8.609 M 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 913.000 K 200.33 % 304.000 K -39.08 % 499.000 K 54.49 % 323.000 K -49.29 % 637.000 K 31.88 % 483.000 K -40.07 % 806.000 K 118.43 % 369.000 K -53.29 % 790.000 K 2.20 % 773.000 K -37.91 % 1.245 M -17.66 % 1.512 M -27.45 % 2.084 M -97.04 % 70.314 M -5.89 % 74.716 M 78.86 % 41.774 M 1.54 % 41.140 M 3.22 % 39.858 M -6.29 % 42.532 M -4.52 % 44.545 M 47.72 % 30.156 M -4.71 % 31.648 M -4.37 % 33.095 M -3.11 % 34.156 M -2.89 % 35.172 M 3.55 % 33.965 M -17.67 % 41.257 M -4.29 % 43.106 M -0.88 % 43.488 M -1.57 % 44.180 M 141.66 % 18.282 M -73.44 % 68.828 M 341.69 % 15.583 M -1.17 % 15.768 M 11.08 % 14.195 M 26.00 % 11.266 M 35.14 % 8.336 M
GoodWill 5.426 M 1.12 % 5.366 M -0.57 % 5.397 M 0.00 % 5.397 M -0.39 % 5.418 M 0.37 % 5.398 M -0.48 % 5.424 M 0.63 % 5.390 M -47.65 % 10.297 M -3.16 % 10.633 M 2.11 % 10.413 M 0.57 % 10.354 M -0.20 % 10.375 M 91.67 % 5.413 M -0.18 % 5.423 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 346.624 M -0.18 % 347.248 M 0.32 % 346.138 M -2.53 % 355.135 M 1.22 % 350.844 M 1.60 % 345.325 M 1.82 % 339.154 M -1.02 % 342.666 M 2.49 % 334.336 M 1.71 % 328.713 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Goodwill and intangible assets 6.339 M 11.80 % 5.670 M -3.83 % 5.896 M 3.08 % 5.720 M -5.53 % 6.055 M 2.96 % 5.881 M -5.60 % 6.230 M 8.18 % 5.759 M -48.06 % 11.087 M -2.80 % 11.406 M -2.16 % 11.658 M -1.75 % 11.866 M -4.76 % 12.459 M -83.55 % 75.727 M -5.51 % 80.139 M 91.84 % 41.774 M 1.54 % 41.140 M 3.22 % 39.858 M -6.29 % 42.532 M -4.52 % 44.545 M -88.18 % 376.780 M -0.56 % 378.896 M -0.09 % 379.233 M -2.58 % 389.291 M 0.85 % 386.016 M 1.77 % 379.290 M -0.29 % 380.411 M -1.39 % 385.772 M 2.10 % 377.824 M 1.32 % 372.893 M 1 939.67 % 18.282 M -73.44 % 68.828 M 341.69 % 15.583 M -1.17 % 15.768 M 11.08 % 14.195 M 26.00 % 11.266 M 35.14 % 8.336 M
Property plant equipment net 485.744 M -0.95 % 490.383 M -0.91 % 494.895 M 0.94 % 490.296 M -0.68 % 493.665 M -2.65 % 507.119 M -5.00 % 533.834 M -3.18 % 551.361 M 0.10 % 550.797 M -2.11 % 562.678 M 5.34 % 534.162 M 4.88 % 509.323 M 8.97 % 467.415 M 33.13 % 351.093 M 10.64 % 317.325 M 17.75 % 269.492 M 2.81 % 262.121 M -1.15 % 265.164 M -3.88 % 275.873 M -1.36 % 279.663 M 33.42 % 209.617 M -0.06 % 209.744 M -0.95 % 211.761 M -2.60 % 217.418 M -4.89 % 228.590 M -0.81 % 230.467 M -28.97 % 324.445 M -2.84 % 333.913 M 1.91 % 327.647 M 16.49 % 281.276 M 25.67 % 223.818 M 46.69 % 152.578 M 9.84 % 138.906 M 3.01 % 134.850 M 6.35 % 126.798 M 7.62 % 117.816 M 8.25 % 108.834 M
Total non current assets 556.706 M 0.48 % 554.067 M -1.67 % 563.455 M 0.92 % 558.312 M 1.28 % 551.252 M 1.12 % 545.131 M -5.16 % 574.787 M -3.23 % 593.988 M -0.66 % 597.919 M -2.10 % 610.755 M 3.63 % 589.343 M 3.48 % 569.549 M 10.11 % 517.277 M 10.66 % 467.444 M 4.65 % 446.667 M 17.49 % 380.180 M 14.44 % 332.209 M 0.35 % 331.064 M -3.96 % 344.711 M -36.94 % 546.604 M -34.79 % 838.166 M 1.18 % 828.410 M 0.43 % 824.856 M -2.17 % 843.195 M -0.35 % 846.182 M 0.47 % 842.207 M -1.62 % 856.107 M -0.06 % 856.596 M 0.36 % 853.553 M 8.09 % 789.694 M 130.35 % 342.823 M 11.13 % 308.482 M 90.65 % 161.805 M 2.99 % 157.110 M 7.30 % 146.424 M 9.88 % 133.257 M 10.96 % 120.090 M
Other current assets 68.065 M 27.01 % 53.590 M -10.23 % 59.698 M -26.08 % 80.760 M 31.86 % 61.246 M -20.04 % 76.593 M 7.71 % 71.108 M -25.99 % 96.077 M 54.36 % 62.241 M 15.28 % 53.989 M 38.18 % 39.071 M -19.96 % 48.815 M -4.57 % 51.154 M 5.51 % 48.484 M 123.72 % 21.672 M -57.84 % 51.407 M 39.01 % 36.982 M 5.38 % 35.093 M -95.15 % 723.199 M 775.26 % 82.627 M 120.39 % 37.491 M -62.68 % 100.445 M 165.69 % 37.806 M -92.75 % 521.373 M 3.14 % 505.513 M -1.62 % 513.832 M 523.00 % 82.477 M -80.26 % 417.801 M 12.45 % 371.551 M 14.33 % 324.986 M 581.66 % 47.676 M -78.32 % 219.940 M 31.74 % 166.944 M -24.35 % 220.665 M 2 054.93 % 10.240 M 31.64 % 7.779 M 46.29 % 5.317 M
Short term investments 10.780 M -0.35 % 10.818 M -0.62 % 10.886 M 0.000 -100.00 % 8.992 M -36.23 % 14.101 M 36.93 % 10.298 M -34.62 % 15.750 M 1.48 % 15.520 M 1 474.04 % 986.000 K -93.27 % 14.646 M 4 864.75 % 295.000 K -97.44 % 11.535 M 2 114.01 % 521.000 K -98.84 % 44.958 M 57 538.46 % 78.000 K -99.79 % 36.870 M 1 455.70 % 2.370 M -94.10 % 40.188 M 680.80 % 5.147 M -89.32 % 48.198 M 1 000.66 % 4.379 M -92.97 % 62.262 M 1 086.85 % 5.246 M -93.10 % 76.010 M 1 939.99 % 3.726 M 0.000 0.000 0.000 0.000 -100.00 % 3.249 M 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 421.161 M 28.16 % 328.621 M 4.53 % 314.366 M -16.19 % 375.093 M 5.19 % 356.570 M 16.77 % 305.356 M 26.32 % 241.724 M -3.76 % 251.164 M -26.47 % 341.572 M -13.08 % 392.954 M 6.43 % 369.213 M 5.84 % 348.849 M 4.88 % 332.611 M 22.07 % 272.478 M -10.16 % 303.279 M -17.53 % 367.759 M -12.47 % 420.142 M -17.40 % 508.616 M 55.34 % 327.429 M 10.73 % 295.693 M 14.18 % 258.976 M -21.14 % 328.410 M -5.27 % 346.688 M 0.84 % 343.800 M 18.55 % 289.998 M 18.12 % 245.505 M 30.81 % 187.682 M -1.98 % 191.480 M 28.82 % 148.641 M -7.90 % 161.390 M -60.61 % 409.705 M -9.96 % 455.015 M -8.58 % 497.738 M -9.27 % 548.592 M 2.54 % 535.024 M 85.16 % 288.947 M 574.02 % 42.869 M
Cash and short term investments 431.941 M 27.25 % 339.439 M 4.36 % 325.252 M -13.29 % 375.093 M 2.61 % 365.562 M 19.72 % 305.356 M 21.16 % 252.022 M 0.34 % 251.164 M -29.66 % 357.092 M -9.35 % 393.940 M 2.63 % 383.859 M 9.94 % 349.144 M 1.45 % 344.146 M 26.06 % 272.999 M -21.61 % 348.237 M -5.31 % 367.759 M -12.47 % 420.142 M -17.40 % 508.616 M 55.34 % 327.429 M 10.73 % 295.693 M 14.18 % 258.976 M -21.14 % 328.410 M -5.27 % 346.688 M 0.84 % 343.800 M 18.55 % 289.998 M 18.12 % 245.505 M 30.81 % 187.682 M -1.98 % 191.480 M 28.82 % 148.641 M -7.90 % 161.390 M -60.92 % 412.954 M -9.24 % 455.015 M -8.58 % 497.738 M -9.27 % 548.592 M 2.54 % 535.024 M 85.16 % 288.947 M 574.02 % 42.869 M
Total current assets 1.340 B -7.00 % 1.441 B 10.40 % 1.306 B -7.20 % 1.407 B 12.37 % 1.252 B 3.96 % 1.204 B 9.97 % 1.095 B -4.33 % 1.145 B 8.14 % 1.059 B -11.25 % 1.193 B 4.23 % 1.144 B -9.86 % 1.269 B 10.70 % 1.147 B -7.35 % 1.238 B 6.77 % 1.159 B -8.70 % 1.270 B 11.43 % 1.139 B -13.87 % 1.323 B 5.86 % 1.250 B 16.25 % 1.075 B 5.16 % 1.022 B -6.63 % 1.095 B 7.43 % 1.019 B -3.46 % 1.056 B 7.48 % 982.149 M 2.43 % 958.836 M 26.55 % 757.670 M -6.80 % 812.971 M 18.10 % 688.384 M 8.48 % 634.568 M -14.68 % 743.784 M -1.29 % 753.475 M 2.36 % 736.125 M -13.81 % 854.052 M 6.37 % 802.887 M 47.54 % 544.199 M 90.61 % 285.510 M
Inventory 263.421 M -14.45 % 307.914 M -13.55 % 356.186 M 8.23 % 329.086 M 28.67 % 255.768 M -1.69 % 260.176 M 6.50 % 244.304 M -8.25 % 266.284 M 15.48 % 230.590 M -4.58 % 241.670 M -5.47 % 255.666 M -5.68 % 271.064 M 27.84 % 212.035 M -13.04 % 243.817 M -1.07 % 246.451 M -5.83 % 261.695 M 24.80 % 209.694 M -12.00 % 238.296 M 19.69 % 199.091 M -4.94 % 209.439 M 9.47 % 191.320 M -10.19 % 213.028 M 18.14 % 180.323 M -5.32 % 190.456 M 2.05 % 186.638 M -6.45 % 199.499 M 15.54 % 172.672 M -15.23 % 203.690 M 21.11 % 168.192 M 13.50 % 148.192 M 69.40 % 87.478 M 11.41 % 78.520 M 9.91 % 71.443 M -15.75 % 84.795 M 55.93 % 54.379 M -1.32 % 55.104 M -1.30 % 55.829 M
Net receivables 576.989 M -22.06 % 740.325 M 31.17 % 564.418 M -9.25 % 621.977 M 9.21 % 569.501 M 1.30 % 562.205 M 6.53 % 527.737 M -0.65 % 531.211 M 29.99 % 408.640 M -18.77 % 503.081 M 8.03 % 465.677 M -21.97 % 596.830 M 8.44 % 550.375 M -17.80 % 669.533 M 23.35 % 542.805 M -7.80 % 588.711 M 24.58 % 472.574 M -12.25 % 538.556 M 24.81 % 431.492 M -11.45 % 487.282 M 0.20 % 486.302 M 7.35 % 453.018 M 15.55 % 392.068 M -6.41 % 418.907 M 7.11 % 391.106 M -0.46 % 392.933 M 0.000 -100.00 % 337.129 M 10.11 % 306.169 M 20.30 % 254.512 M 30.07 % 195.676 M 2.29 % 191.287 M 35.42 % 141.252 M -25.38 % 189.305 M 10.89 % 170.718 M 1.58 % 168.059 M 1.61 % 165.400 M
Tax assets 0.000 -100.00 % 2.366 M 0.000 -100.00 % 3.059 M 9.13 % 2.803 M -12.54 % 3.205 M -12.19 % 3.650 M -3.21 % 3.771 M 38.59 % 2.721 M 0.67 % 2.703 M -27.96 % 3.752 M -2.55 % 3.850 M 6.74 % 3.607 M -0.08 % 3.610 M -40.32 % 6.049 M -1.01 % 6.111 M -3.46 % 6.330 M 5.17 % 6.019 M -19.05 % 7.435 M -2.20 % 7.602 M -3.18 % 7.852 M -4.15 % 8.192 M 1.09 % 8.104 M -3.90 % 8.433 M 102.08 % 4.173 M 1.41 % 4.115 M -50.21 % 8.264 M 0.13 % 8.253 M 238.24 % 2.440 M -18.15 % 2.981 M 59.84 % 1.865 M -53.84 % 4.040 M -41.65 % 6.924 M 11.43 % 6.214 M 17.78 % 5.276 M 30.66 % 4.038 M 44.21 % 2.800 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 207.752 M -21.22 % 263.714 M 16.32 % 226.713 M -19.74 % 282.462 M 40.71 % 200.735 M 19.26 % 168.318 M 29.37 % 130.103 M -27.09 % 178.432 M 50.11 % 118.870 M -13.83 % 137.954 M 11.52 % 123.705 M -45.37 % 226.430 M 41.06 % 160.523 M -29.13 % 226.516 M 14.63 % 197.611 M -14.28 % 230.530 M 47.64 % 156.140 M -25.25 % 208.895 M 10.70 % 188.709 M -21.55 % 240.540 M 23.30 % 195.089 M -22.76 % 252.563 M 27.60 % 197.938 M -15.13 % 233.215 M 18.04 % 197.567 M -14.47 % 231.001 M 31.81 % 175.255 M -22.27 % 225.468 M 76.12 % 128.023 M -14.45 % 149.640 M 64.60 % 90.911 M 1.25 % 89.785 M 49.55 % 60.038 M -27.64 % 82.968 M -11.52 % 93.772 M 6.75 % 87.841 M 7.24 % 81.909 M
Tax payables 0.000 -100.00 % 22.627 M -8.57 % 24.747 M -14.69 % 29.007 M -15.79 % 34.446 M 77.65 % 19.390 M 690.78 % 2.452 M -67.65 % 7.580 M -39.66 % 12.563 M -47.72 % 24.031 M -26.98 % 32.912 M -24.16 % 43.395 M 29.72 % 33.452 M 18.78 % 28.164 M 0.00 % 28.164 M -3.99 % 29.335 M 2.20 % 28.704 M 47.09 % 19.514 M 23.58 % 15.791 M 59.23 % 9.917 M -58.17 % 23.707 M 13.77 % 20.837 M -39.41 % 34.392 M -16.58 % 41.229 M 6.75 % 38.622 M 10.68 % 34.894 M -12.91 % 40.067 M -4.40 % 41.912 M 13.65 % 36.878 M 42.00 % 25.971 M 35.14 % 19.218 M 40.38 % 13.690 M 189.43 % 4.730 M -32.64 % 7.022 M -68.16 % 22.057 M 14.49 % 19.266 M 16.94 % 16.474 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 234.167 M -11.45 % 264.438 M -0.10 % 264.711 M -12.63 % 302.977 M 23.93 % 244.474 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -2.740 M 48.59 % -5.330 M 4.05 % -5.555 M 2.61 % -5.704 M 3.52 % -5.912 M -3.48 % -5.713 M -114.70 % 38.868 M 0.000 0.000 -100.00 % 106.975 M -2.48 % 109.698 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest -61.702 M -2.79 % -60.026 M -3.55 % -57.968 M -0.75 % -57.534 M -2.71 % -56.017 M -12.82 % -49.652 M -7.33 % -46.261 M -0.23 % -46.156 M -3.36 % -44.654 M -6.20 % -42.046 M -9.46 % -38.411 M -2.40 % -37.510 M -7.90 % -34.765 M -8.55 % -32.027 M -7.00 % -29.933 M -5.68 % -28.324 M 1.32 % -28.704 M -3.74 % -27.670 M -18.41 % -23.368 M -19.01 % -19.636 M -17.17 % -16.759 M -12.29 % -14.925 M -14.90 % -12.989 M -2.58 % -12.662 M -46.21 % -8.660 M -12.32 % -7.710 M -5.34 % -7.319 M 6.31 % -7.812 M -19.96 % -6.512 M -55.71 % -4.182 M -211.39 % -1.343 M -165.70 % 2.044 M -17.35 % 2.473 M 0.000 0.000 0.000 0.000
Capital lease obligations 8.721 M 193.83 % 2.968 M -49.38 % 5.863 M -29.50 % 8.316 M 37.27 % 6.058 M -32.69 % 9.000 M -25.12 % 12.019 M 104.47 % 5.878 M -24.91 % 7.828 M -21.98 % 10.033 M 86.83 % 5.370 M -34.01 % 8.137 M -25.56 % 10.931 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
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 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 613.261 M 1.35 % 605.065 M -1.34 % 613.261 M -1.44 % 622.206 M 5.39 % 590.380 M -3.73 % 613.261 M 0.00 % 613.261 M 4.74 % 585.493 M -4.53 % 613.261 M 0.00 % 613.261 M 0.00 % 613.261 M 0.00 % 613.261 M 0.00 % 613.261 M 0.61 % 609.548 M 3.27 % 590.259 M -3.00 % 608.538 M 2.95 % 591.125 M -40.62 % 995.468 M 71.13 % 581.718 M -2.34 % 595.679 M 0.10 % 595.076 M 0.60 % 591.499 M 0.09 % 590.996 M 0.01 % 590.935 M -54.08 % 1.287 B 59.88 % 804.926 M -28.45 % 1.125 B 55.52 % 723.331 M -33.67 % 1.091 B 12.18 % 972.168 M 20.28 % 808.244 M 2.86 % 785.778 M 5.53 % 744.599 M -1.37 % 754.934 M 84.92 % 408.242 M 100.00 % 204.121 M 0.000
Deferred tax liabilities non current 8.253 M 9.12 % 7.563 M -19.30 % 9.372 M -2.30 % 9.593 M -1.45 % 9.734 M 73.76 % 5.602 M 4.32 % 5.370 M -4.24 % 5.608 M 8.72 % 5.158 M -4.69 % 5.412 M -13.77 % 6.276 M -14.74 % 7.361 M -1.17 % 7.448 M -0.16 % 7.460 M -1.07 % 7.541 M 170.09 % 2.792 M 2.84 % 2.715 M 3.94 % 2.612 M 14.81 % 2.275 M -16.97 % 2.740 M -48.59 % 5.330 M -4.05 % 5.555 M -2.61 % 5.704 M -3.52 % 5.912 M 3.48 % 5.713 M -2.33 % 5.849 M -43.03 % 10.267 M -4.20 % 10.717 M -1.65 % 10.897 M -1.41 % 11.053 M 251.45 % 3.145 M 45.94 % 2.155 M 755.16 % 252.000 K -26.53 % 343.000 K 6.52 % 322.000 K -3.45 % 333.500 K -3.33 % 345.000 K
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 1.897 B -4.92 % 1.995 B 6.76 % 1.869 B -4.90 % 1.965 B 8.98 % 1.803 B 3.08 % 1.749 B 4.76 % 1.670 B -3.95 % 1.739 B 4.96 % 1.656 B -8.15 % 1.803 B 4.03 % 1.734 B -5.73 % 1.839 B 10.51 % 1.664 B -2.41 % 1.705 B 6.18 % 1.606 B -2.67 % 1.650 B 12.11 % 1.472 B -11.03 % 1.654 B 3.74 % 1.594 B -1.68 % 1.622 B -12.84 % 1.860 B -3.27 % 1.923 B 4.30 % 1.844 B -2.89 % 1.899 B 3.86 % 1.828 B 1.52 % 1.801 B 11.60 % 1.614 B -3.34 % 1.670 B 8.28 % 1.542 B 8.26 % 1.424 B 31.07 % 1.087 B 2.32 % 1.062 B 18.27 % 897.930 M -11.20 % 1.011 B 6.52 % 949.311 M 40.13 % 677.456 M 67.03 % 405.600 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 2007-12-31 2007-06-30 2006-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 2007-01-31 2006-06-30 2006-01-31
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -15.979 M 0.000 100.00 % -27.240 M 0.000 100.00 % -13.437 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 17.000 K -64.58 % 48.000 K -90.72 % 517.000 K -88.02 % 4.317 M 140.76 % -10.591 M -336.49 % 4.479 M -24.59 % 5.939 M 0.00 % 5.939 M 37.54 % 4.318 M 0.00 % 4.318 M 202.28 % 1.429 M 0.00 % 1.429 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 0.000 100.00 % -85.551 M 0.000 100.00 % -69.346 M 0.000 100.00 % -19.750 M 0.000 100.00 % -74.073 M 0.000 -100.00 % 27.377 M 0.000 -100.00 % 24.524 M 84.71 % 13.277 M 119.40 % -68.423 M -117.26 % -31.494 M 49.89 % -62.848 M -124.83 % -27.954 M 79.52 % -136.520 M -75.62 % -77.738 M -167.45 % -29.066 M -81.55 % -16.010 M 80.61 % -82.552 M -174.62 % -30.060 M -90.42 % -15.786 M -277.91 % 8.873 M 114.73 % -60.247 M -245.65 % -17.430 M -17.47 % -14.838 M 0.00 % -14.838 M 79.70 % -73.089 M 0.00 % -73.089 M -1 451.24 % 5.409 M 0.00 % 5.409 M 110.62 % -50.923 M 0.00 % -50.923 M -100.00 % -25.461 M 0.000 0.000 0.000 0.000
Accounts receivables 0.000 100.00 % -138.829 M 0.000 100.00 % -57.599 M 0.000 100.00 % -28.669 M 0.000 100.00 % -35.618 M 0.000 -100.00 % 45.303 M 0.000 -100.00 % 29.866 M 0.000 100.00 % -81.574 M 0.000 100.00 % -32.011 M 0.000 100.00 % -85.065 M 0.000 100.00 % -54.681 M 0.000 100.00 % -40.709 M 0.000 100.00 % -35.179 M -28 500.81 % -123.000 K 99.81 % -64.617 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
Inventory 0.000 -100.00 % 12.669 M 0.000 100.00 % -85.492 M 0.000 100.00 % -2.069 M 0.000 100.00 % -21.930 M 0.000 -100.00 % 4.940 M 0.000 100.00 % -19.065 M -100.00 % -9.533 M -178.65 % -3.421 M -100.00 % -1.711 M 89.63 % -16.488 M -100.00 % -8.244 M 84.98 % -54.894 M -100.00 % -27.447 M -485.47 % -4.688 M -100.00 % -2.344 M 91.46 % -27.458 M -129.18 % -11.981 M -114.33 % -5.590 M -143.57 % 12.830 M 193.59 % 4.370 M 100.00 % 2.185 M 107.73 % -28.275 M 0.00 % -28.275 M 2.72 % -29.065 M 0.00 % -29.065 M -1 692.14 % 1.826 M 0.00 % 1.826 M 111.49 % -15.883 M 0.00 % -15.883 M -100.00 % -7.942 M 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
Other working capital 0.000 -100.00 % 40.609 M 0.000 -100.00 % 73.745 M 0.000 -100.00 % 10.989 M 0.000 100.00 % -16.525 M 0.000 100.00 % -22.865 M 0.000 -100.00 % 13.724 M -39.83 % 22.809 M 37.64 % 16.572 M 155.64 % -29.784 M -107.56 % -14.349 M 27.20 % -19.710 M -673.12 % 3.439 M 106.84 % -50.291 M -265.96 % 30.303 M 321.74 % -13.666 M 5.00 % -14.385 M 20.43 % -18.079 M -172.37 % 24.983 M 751.62 % -3.834 M 35.77 % -5.970 M 69.57 % -19.615 M -245.97 % 13.438 M 0.00 % 13.438 M 130.52 % -44.024 M 0.00 % -44.024 M -1 328.52 % 3.584 M 0.00 % 3.584 M 110.23 % -35.040 M 0.00 % -35.040 M -100.00 % -17.520 M 0.000 0.000 0.000 0.000
Other non cash items 86.806 M 5.97 % 81.919 M 251.25 % -54.162 M -166.65 % 81.268 M -32.66 % 120.689 M 42.19 % 84.879 M 142.39 % 35.017 M 619.23 % -6.744 M -109.88 % 68.290 M 4.13 % 65.580 M 287.57 % 16.921 M -80.97 % 88.940 M -16.93 % 107.072 M 133.32 % 45.891 M 199.93 % -45.921 M -937.97 % 5.480 M -69.07 % 17.715 M -42.65 % 30.891 M 139.74 % -77.728 M -118.78 % 413.883 M 529.18 % -96.435 M -296.76 % 49.012 M 336.69 % -20.707 M -122.00 % 94.134 M 422.62 % -29.178 M -175.77 % 38.507 M 961.68 % 3.627 M 509.83 % -885.000 K -152.34 % 1.691 M 150.38 % -3.357 M 68.93 % -10.803 M 6.48 % -11.551 M -595.01 % -1.662 M 86.55 % -12.361 M -249.18 % 8.286 M 100.00 % 4.143 M -79.87 % 20.584 M 100.00 % 10.292 M 264.10 % -6.272 M -100.00 % -3.136 M
Net cash provided by operating activities 169.929 M 96.85 % 86.326 M 186.40 % 30.142 M -71.88 % 107.183 M -15.94 % 127.513 M 27.11 % 100.319 M 234.08 % 30.028 M 134.69 % -86.570 M -684.43 % -11.036 M -116.69 % 66.124 M 86.62 % 35.432 M -70.35 % 119.516 M 1.66 % 117.569 M 126.39 % 51.933 M 140.93 % 21.555 M 49.75 % 14.394 M -84.32 % 91.792 M 402.82 % -30.312 M -174.39 % 40.750 M -70.07 % 136.153 M 519.93 % -32.423 M -551.13 % 7.187 M -81.77 % 39.430 M -57.80 % 93.441 M 86.78 % 50.026 M -43.72 % 88.895 M 78.05 % 49.926 M 2.88 % 48.529 M 0.00 % 48.529 M 843.85 % -6.524 M 0.00 % -6.524 M -109.87 % 66.068 M 0.00 % 66.068 M 251.94 % 18.773 M 0.00 % 18.773 M 100.00 % 9.386 M -88.77 % 83.550 M 100.00 % 41.775 M 4.68 % 39.906 M 100.00 % 19.953 M
Investments in property plant and equipment -15.396 M 0.000 100.00 % -41.050 M -42.19 % -28.869 M 9.08 % -31.752 M -317.35 % -7.608 M 56.29 % -17.406 M 35.44 % -26.962 M -51.37 % -17.812 M 50.99 % -36.345 M 33.54 % -54.686 M 33.34 % -82.032 M -32.41 % -61.954 M -2.82 % -60.254 M -344.88 % -13.544 M 22.18 % -17.405 M -81.64 % -9.582 M 56.26 % -21.906 M -20.02 % -18.252 M 78.60 % -85.295 M -376.43 % -17.903 M -12.95 % -15.851 M 19.47 % -19.684 M -83.48 % -10.728 M 21.37 % -13.644 M 51.78 % -28.294 M -79.96 % -15.723 M 61.12 % -40.444 M 0.00 % -40.444 M -12.15 % -36.062 M 0.00 % -36.062 M 24.96 % -48.056 M 0.00 % -48.056 M -286.02 % -12.449 M 0.00 % -12.449 M -100.00 % -6.225 M 63.26 % -16.941 M -100.00 % -8.471 M 28.77 % -11.892 M -100.00 % -5.946 M
Acquisitions net 0.000 0.000 -100.00 % 1.126 M 121.65 % 508.000 K 90.98 % 266.000 K 1 300.00 % 19.000 K -94.03 % 318.000 K -69.19 % 1.032 M 103.55 % 507.000 K 75.43 % 289.000 K -14.75 % 339.000 K -92.02 % 4.248 M 4 105.94 % 101.000 K 0.000 100.00 % -16.290 M 57.41 % -38.252 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -157.578 M 0.000 0.000 0.000 -100.00 % 53.000 K 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 100.00 % -103.000 K 81.34 % -552.000 K -18 500.00 % 3.000 K 200.00 % -3.000 K 0.000 100.00 % -230.000 K 0.00 % -230.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -525.000 K 0.00 % -525.000 K 0.000 0.000 0.000 0.000 0.000 100.00 % -35.522 M 0.00 % -35.522 M 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 100.00 % -13.000 K -101.32 % 986.000 K 0.000 0.000 -100.00 % 226.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites -390.000 K 98.89 % -35.206 M -1 594.31 % 2.356 M 351.34 % 522.000 K -34.05 % 791.500 K 79.48 % 441.000 K 347.06 % -178.500 K -107.36 % 2.424 M 177.19 % 874.500 K 37.61 % 635.500 K 439.84 % -187.000 K 79.44 % -909.500 K -294.96 % 466.500 K -66.41 % 1.389 M 104.10 % -33.884 M -4 529.28 % 765.000 K 182.79 % -924.000 K -100.35 % 264.218 M 40 737.40 % 647.000 K 102.49 % -26.022 M -6 573.13 % 402.000 K -74.64 % 1.585 M 231.86 % -1.202 M -108.99 % 13.369 M 1 279.96 % -1.133 M 44.02 % -2.024 M -112.87 % 15.723 M 140.31 % -39.007 M -196.45 % 40.444 M 216.47 % -34.726 M -196.30 % 36.062 M 146.16 % -78.123 M -193.47 % 83.577 M 3 255.04 % -2.649 M -121.28 % 12.449 M 100.00 % 6.225 M -63.26 % 16.941 M 100.00 % 8.471 M -28.77 % 11.892 M 100.00 % 5.946 M
Net cash used for investing activites -15.786 M 55.16 % -35.206 M 6.29 % -37.568 M -34.95 % -27.839 M 11.58 % -31.486 M -340.49 % -7.148 M 58.17 % -17.088 M 27.34 % -23.519 M -44.12 % -16.319 M 54.87 % -36.159 M 34.14 % -54.899 M 29.21 % -77.555 M -25.38 % -61.856 M -5.08 % -58.865 M 7.62 % -63.718 M -16.08 % -54.892 M -422.48 % -10.506 M -104.34 % 242.312 M 1 476.38 % -17.605 M 84.18 % -111.317 M -536.06 % -17.501 M -22.68 % -14.266 M 31.70 % -20.886 M -890.84 % 2.641 M 117.87 % -14.777 M 51.26 % -30.318 M -92.83 % -15.723 M 59.57 % -38.888 M 4.13 % -40.563 M 78.91 % -192.304 M -433.27 % -36.062 M 53.84 % -78.123 M 6.53 % -83.577 M -3 119.45 % -2.596 M 79.15 % -12.449 M -100.00 % -6.225 M 56.92 % -14.449 M -100.00 % -7.224 M 37.29 % -11.521 M -100.00 % -5.760 M
Debt repayment -11.454 M -4.17 % -10.996 M 6.69 % -11.785 M 73.93 % -45.198 M -177.48 % -16.289 M 8.44 % -17.791 M -40.25 % -12.685 M 0.000 100.00 % -12.999 M -2.35 % -12.701 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 % -16.750 M 0.000 100.00 % -2.260 M 0.000 -100.00 % 426.000 K 0.000 -100.00 % 8.796 M 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 -100.00 % 3.774 M 100.00 % 1.887 M 228.59 % -1.468 M 0.000 0.000 -100.00 % 304.500 K -94.13 % 5.186 M 0.00 % 5.186 M 144.16 % 2.124 M 0.00 % 2.124 M 641.36 % 286.500 K 0.00 % 286.500 K 7.91 % 265.500 K 0.00 % 265.500 K -98.82 % 22.550 M -33.57 % 33.943 M 8.05 % 31.415 M 31 315.00 % 100.000 K 0.00 % 100.000 K -97.34 % 3.760 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 100.00 % -2.145 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -1.555 M 35.40 % -2.407 M -240 600.00 % -1.000 K 99.90 % -1.050 M -1.16 % -1.038 M -100.00 % -519.000 K 0.00 % -519.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -50.609 M -132.61 % -21.757 M 39.76 % -36.116 M -149.23 % -14.491 M 33.13 % -21.669 M -199.67 % -7.231 M 0.000 100.00 % -14.000 K 99.87 % -10.910 M -49.88 % -7.279 M 66.70 % -21.857 M -97.12 % -11.088 M 69.44 % -36.286 M -150.06 % -14.511 M 59.82 % -36.113 M 68.72 % -115.443 M 33.43 % -173.426 M -1 122.26 % -14.189 M 32.91 % -21.150 M -50.05 % -14.095 M 33.20 % -21.101 M -101.50 % -10.472 M 24.91 % -13.946 M -33.30 % -10.462 M 39.96 % -17.425 M -167.95 % -6.503 M 33.37 % -9.760 M 48.08 % -18.799 M 0.00 % -18.799 M 27.20 % -25.821 M 0.00 % -25.821 M 24.50 % -34.200 M 0.00 % -34.200 M -35.71 % -25.200 M 0.00 % -25.200 M -100.00 % -12.600 M -5.00 % -12.000 M -100.00 % -6.000 M 52.00 % -12.500 M -100.00 % -6.250 M
Other financing activites 0.000 100.00 % -2.809 M 8.68 % -3.076 M -14.31 % -2.691 M 12.40 % -3.072 M -127.07 % 11.350 M 449.02 % -3.252 M -135.10 % 9.266 M 446.37 % -2.675 M -8.17 % -2.473 M -104.64 % 53.324 M 24 337.95 % -220.000 K -100.99 % 22.229 M 814.99 % -3.109 M -117.71 % 17.554 M 113.25 % -132.500 M -9 991.39 % -1.313 M 96.24 % -34.916 M -212.21 % 31.116 M 10.87 % 28.066 M 1 479.40 % 1.777 M 665.92 % -314.000 K 77.90 % -1.421 M 95.48 % -31.430 M -219.97 % 26.199 M 460.41 % 4.675 M 118.83 % -24.830 M -151.67 % -9.866 M -179.62 % 12.392 M 66.78 % 7.430 M 174.49 % -9.974 M -115.82 % 63.061 M 2 130.67 % 2.827 M -70.54 % 9.596 M 122.35 % -42.932 M -100.00 % -21.466 M 62.59 % -57.383 M -100.00 % -28.691 M -31.57 % -21.807 M -100.00 % -10.903 M
Net cash used provided by financing activities -62.063 M -74.52 % -35.562 M 30.24 % -50.977 M 18.28 % -62.380 M -52.04 % -41.030 M -50.26 % -27.306 M -51.01 % -18.082 M -159.80 % 30.239 M 213.75 % -26.584 M -18.40 % -22.453 M -152.96 % 42.395 M 284.20 % -23.016 M -663.29 % 4.086 M 121.31 % -19.175 M 8.54 % -20.966 M -35.75 % -15.445 M 91.18 % -175.133 M -509.52 % -28.733 M -388.31 % 9.966 M -28.67 % 13.971 M 172.30 % -19.324 M -79.16 % -10.786 M 29.81 % -15.367 M 63.32 % -41.892 M -577.46 % 8.774 M 579.98 % -1.828 M 94.72 % -34.590 M -273.44 % 19.944 M 411.30 % -6.407 M 68.67 % -20.451 M 42.87 % -35.795 M -208.32 % 33.047 M 205.34 % -31.373 M -360.79 % -6.809 M 90.01 % -68.132 M -100.00 % -34.066 M 50.90 % -69.383 M -100.00 % -34.691 M -1.12 % -34.307 M -100.00 % -17.153 M
Effect of forex changes on cash 590.000 K 143.07 % -1.370 M 46.88 % -2.579 M -250.38 % 1.715 M 190.67 % -1.892 M -69.41 % -1.117 M 48.05 % -2.149 M -480.02 % 565.500 K -55.77 % 1.279 M -84.24 % 8.115 M 732.96 % -1.282 M 5.28 % -1.354 M -910.48 % 167.000 K 103.56 % -4.694 M -247.45 % -1.351 M -137.95 % 3.560 M -33.74 % 5.373 M 287.15 % -2.871 M -391.61 % -584.000 K 72.06 % -2.090 M -1 023.65 % -186.000 K 54.96 % -413.000 K -42.91 % -289.000 K 25.52 % -388.000 K -182.55 % 470.000 K -56.24 % 1.074 M -96.08 % 27.399 M 306.50 % -13.268 M -189.91 % 14.757 M -79.27 % 71.194 M 202.14 % -69.704 M -100.09 % -34.837 M -199.43 % 35.038 M 198.62 % -35.528 M -199.66 % 35.648 M 100.00 % 17.824 M -92.77 % 246.359 M 100.00 % 123.180 M 448.11 % 22.474 M 100.00 % 11.237 M
Net change in cash 92.670 M 553.16 % 14.188 M 123.27 % -60.982 M -426.47 % 18.679 M -63.59 % 51.299 M -19.27 % 63.541 M 781.70 % -9.321 M 88.16 % -78.719 M -53.20 % -51.382 M -316.43 % 23.741 M 16.58 % 20.364 M 15.76 % 17.592 M -93.35 % 264.492 M 1 285.30 % 19.093 M -90.97 % 211.339 M 987.23 % -23.820 M -108.13 % 292.988 M 932.02 % -35.214 M -113.85 % 254.297 M 377.73 % 53.231 M -69.90 % 176.874 M 2 262.47 % -8.179 M -103.14 % 260.738 M 6 876.82 % -3.848 M -101.68 % 228.622 M 830.35 % 24.574 M 81.94 % 13.506 M -58.61 % 32.634 M 300.00 % 8.159 M 102.75 % -296.169 M -300.00 % -74.042 M -167.41 % -27.689 M -300.00 % -6.922 M 86.77 % -52.320 M -300.00 % -13.080 M 0.00 % -13.080 M -110.63 % 123.039 M 0.00 % 123.039 M 1 386.69 % 8.276 M 0.00 % 8.276 M
Cash at beginning of period 340.257 M 8.24 % 314.366 M -18.78 % 387.051 M 5.07 % 368.372 M 16.18 % 317.073 M 25.06 % 253.532 M -3.55 % 262.853 M -23.05 % 341.572 M -13.08 % 392.954 M 6.43 % 369.213 M 5.84 % 348.849 M 5.31 % 331.258 M 386.29 % 68.120 M 0.00 % 68.120 M -25.91 % 91.940 M 0.00 % 91.940 M -27.69 % 127.154 M 0.00 % 127.154 M 72.01 % 73.923 M 0.00 % 73.923 M -9.96 % 82.103 M 0.00 % 82.103 M -4.48 % 85.950 M 0.00 % 85.950 M 40.04 % 61.376 M 0.00 % 61.376 M 28.21 % 47.870 M -69.86 % 158.846 M 300.00 % 39.712 M -91.27 % 455.015 M 300.00 % 113.754 M -76.43 % 482.704 M 300.00 % 120.676 M -77.44 % 535.024 M 300.00 % 133.756 M 0.00 % 133.756 M 1 148.04 % 10.717 M 0.00 % 10.717 M 339.01 % 2.441 M 0.00 % 2.441 M
Cash at end of period 421.161 M 28.16 % 328.621 M 0.78 % 326.069 M -15.76 % 387.051 M 5.07 % 368.372 M 16.18 % 317.073 M 25.06 % 253.532 M -3.55 % 262.853 M -23.05 % 341.572 M -13.08 % 392.954 M 6.43 % 369.213 M 5.84 % 348.849 M 4.88 % 332.611 M 281.38 % 87.212 M -71.24 % 303.279 M 345.22 % 68.120 M -83.79 % 420.142 M 356.98 % 91.940 M -71.99 % 328.220 M 158.13 % 127.154 M -50.90 % 258.976 M 250.33 % 73.923 M -78.68 % 346.688 M 322.26 % 82.103 M -71.69 % 289.998 M 237.40 % 85.950 M 40.04 % 61.376 M -67.95 % 191.480 M 300.00 % 47.870 M -69.86 % 158.846 M 300.00 % 39.712 M -91.27 % 455.015 M 300.00 % 113.754 M -76.43 % 482.704 M 300.00 % 120.676 M 0.00 % 120.676 M -9.78 % 133.756 M 0.00 % 133.756 M 1 148.04 % 10.717 M 0.00 % 10.717 M
Operating cash flow 168.106 M 94.73 % 86.326 M 186.40 % 30.142 M -70.72 % 102.930 M -19.28 % 127.513 M 27.11 % 100.319 M 234.08 % 30.028 M 134.69 % -86.570 M -684.43 % -11.036 M -116.69 % 66.124 M 86.62 % 35.432 M -70.35 % 119.516 M 1.66 % 117.569 M 126.39 % 51.933 M 140.93 % 21.555 M 49.75 % 14.394 M -84.32 % 91.792 M 402.82 % -30.312 M -174.39 % 40.750 M -70.07 % 136.153 M 519.93 % -32.423 M -551.13 % 7.187 M -81.77 % 39.430 M -57.80 % 93.441 M 86.78 % 50.026 M -43.72 % 88.895 M 78.05 % 49.926 M 2.88 % 48.529 M 0.00 % 48.529 M 843.85 % -6.524 M 0.00 % -6.524 M -109.87 % 66.068 M 0.00 % 66.068 M 251.94 % 18.773 M 0.00 % 18.773 M 100.00 % 9.386 M -88.77 % 83.550 M 100.00 % 41.775 M 4.68 % 39.906 M 100.00 % 19.953 M
Capital expenditure -15.396 M 58.09 % -36.740 M 10.50 % -41.050 M -55.91 % -26.329 M 17.08 % -31.752 M -317.35 % -7.608 M 56.29 % -17.406 M 35.44 % -26.962 M -51.37 % -17.812 M 50.99 % -36.345 M 33.54 % -54.686 M 33.34 % -82.032 M -32.41 % -61.954 M -2.82 % -60.254 M -344.88 % -13.544 M 22.18 % -17.405 M -81.64 % -9.582 M 56.26 % -21.906 M -20.02 % -18.252 M 78.60 % -85.295 M -376.43 % -17.903 M -12.95 % -15.851 M 19.47 % -19.684 M -83.48 % -10.728 M 21.37 % -13.644 M 51.78 % -28.294 M -79.96 % -15.723 M 61.12 % -40.444 M 0.00 % -40.444 M -12.15 % -36.062 M 0.00 % -36.062 M 24.96 % -48.056 M 0.00 % -48.056 M -286.02 % -12.449 M 0.00 % -12.449 M -100.00 % -6.225 M 63.26 % -16.941 M -100.00 % -8.471 M 28.77 % -11.892 M -100.00 % -5.946 M
Free CashFlow 152.710 M 207.97 % 49.586 M 554.58 % -10.908 M -114.24 % 76.601 M -20.01 % 95.761 M 3.29 % 92.711 M 634.52 % 12.622 M 111.12 % -113.532 M -293.55 % -28.848 M -196.87 % 29.779 M 254.66 % -19.254 M -151.37 % 37.484 M -32.60 % 55.615 M 768.37 % -8.321 M -203.87 % 8.011 M 366.06 % -3.011 M -103.66 % 82.210 M 257.44 % -52.218 M -332.10 % 22.498 M -55.76 % 50.858 M 201.06 % -50.326 M -480.86 % -8.664 M -143.88 % 19.746 M -76.13 % 82.713 M 127.35 % 36.382 M -39.96 % 60.601 M 77.18 % 34.204 M 323.02 % 8.086 M 0.00 % 8.086 M 118.99 % -42.586 M 0.00 % -42.586 M -336.42 % 18.013 M 0.00 % 18.013 M 184.85 % 6.324 M 0.00 % 6.324 M 100.00 % 3.162 M -95.25 % 66.609 M 100.00 % 33.304 M 18.89 % 28.014 M 100.00 % 14.007 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 2007 2006 2006