1251.HK

SPT Energy Group Inc. 1251.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
Revenue 1.694 B -13.12 % 1.950 B 10.43 % 1.766 B 10.91 % 1.592 B 23.70 % 1.287 B -33.98 % 1.949 B 32.47 % 1.472 B 33.71 % 1.101 B 29.77 % 848.131 M -18.06 % 1.035 B -52.67 % 2.187 B -8.98 % 2.403 B 31.90 % 1.822 B 37.87 % 1.321 B 25.78 % 1.050 B
Net income -256.231 M -1 630.19 % 16.745 M 26.46 % 13.241 M 50.55 % 8.795 M 109.64 % -91.189 M -145.84 % 198.926 M 143.19 % 81.798 M 1 376.23 % 5.541 M 101.90 % -292.346 M 29.07 % -412.165 M -454.78 % 116.176 M -61.32 % 300.377 M 21.26 % 247.703 M 36.25 % 181.806 M 52.13 % 119.509 M
Income before tax -246.577 M -1 244.21 % 21.550 M 32.65 % 16.246 M 36.81 % 11.875 M 111.78 % -100.848 M -138.38 % 262.737 M 173.38 % 96.107 M 460.88 % 17.135 M 105.65 % -303.384 M 37.57 % -485.941 M -403.02 % 160.365 M -58.83 % 389.490 M 14.80 % 339.272 M 29.67 % 261.650 M 49.02 % 175.583 M
Income before tax ratio -0.15 -1 416.95 % 0.01 20.12 % 0.01 23.35 % 0.01 109.52 % -0.08 -158.14 % 0.13 106.37 % 0.07 319.48 % 0.02 104.35 % -0.36 23.81 % -0.47 -740.28 % 0.07 -54.76 % 0.16 -12.96 % 0.19 -5.95 % 0.20 18.47 % 0.17
EBITDA -163.602 M -235.81 % 120.463 M -5.78 % 127.859 M 30.34 % 98.100 M 482.47 % 16.842 M -95.42 % 367.623 M 63.08 % 225.419 M 123.25 % 100.973 M 213.90 % -88.647 M 75.83 % -366.697 M -222.05 % 300.450 M -36.65 % 474.239 M 12.44 % 421.772 M 31.91 % 319.736 M 50.24 % 212.814 M
Net income ratio -0.15 -1 861.21 % 0.01 14.52 % 0.01 35.74 % 0.01 107.80 % -0.07 -169.44 % 0.10 83.59 % 0.06 1 004.07 % 0.01 101.46 % -0.34 13.44 % -0.40 -849.64 % 0.05 -57.51 % 0.13 -8.06 % 0.14 -1.18 % 0.14 20.94 % 0.11
Ratio EBITDA -0.10 -256.31 % 0.06 -14.69 % 0.07 17.51 % 0.06 370.87 % 0.01 -93.06 % 0.19 23.11 % 0.15 66.97 % 0.09 187.77 % -0.10 70.50 % -0.35 -357.89 % 0.14 -30.39 % 0.20 -14.75 % 0.23 -4.32 % 0.24 19.45 % 0.20
Gross profit ratio 0.67 19.30 % 0.56 -9.54 % 0.62 3.36 % 0.60 7.39 % 0.56 -5.06 % 0.59 -3.79 % 0.61 -1.79 % 0.62 2.33 % 0.61 33.44 % 0.46 -22.17 % 0.59 -3.46 % 0.61 -14.96 % 0.72 -1.26 % 0.72 -3.06 % 0.75
Weighted average shs out dil 1.954 B 1.57 % 1.924 B 3.76 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B -1.45 % 1.881 B 5.95 % 1.776 B 15.39 % 1.539 B 0.25 % 1.535 B 0.01 % 1.535 B -0.56 % 1.543 B -4.46 % 1.615 B 19.33 % 1.354 B 34.25 % 1.008 B 0.83 % 1.000 B
Weighted average shs out 1.954 B 1.57 % 1.924 B 3.76 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B 0.16 % 1.851 B 6.46 % 1.739 B 13.27 % 1.535 B 0.00 % 1.535 B 0.17 % 1.532 B -0.05 % 1.533 B -1.27 % 1.553 B 15.36 % 1.346 B 33.49 % 1.008 B 0.83 % 1.000 B
EPS diluted -0.13 -1 594.25 % 0.01 24.29 % 0.01 48.94 % 0.00 109.55 % -0.05 -144.73 % 0.11 138.61 % 0.05 1 180.56 % 0.00 101.89 % -0.19 29.63 % -0.27 -460.00 % 0.08 -60.53 % 0.19 5.56 % 0.18 0.00 % 0.18 50.00 % 0.12
Earnings per share -0.13 -1 594.25 % 0.01 22.54 % 0.01 51.06 % 0.00 109.55 % -0.05 -144.73 % 0.11 133.55 % 0.05 1 208.33 % 0.00 101.89 % -0.19 29.63 % -0.27 -456.20 % 0.08 -60.11 % 0.19 5.56 % 0.18 0.00 % 0.18 50.00 % 0.12
Gross profit 1.137 B 3.65 % 1.097 B -0.10 % 1.098 B 14.64 % 957.795 M 32.84 % 721.002 M -37.33 % 1.150 B 27.44 % 902.706 M 31.31 % 687.460 M 32.79 % 517.686 M 9.35 % 473.420 M -63.16 % 1.285 B -12.13 % 1.463 B 12.16 % 1.304 B 36.14 % 957.870 M 21.93 % 785.580 M
Income tax expense 17.008 M 33.17 % 12.772 M 45.32 % 8.789 M 14.32 % 7.688 M 214.57 % 2.444 M -96.10 % 62.610 M 221.60 % 19.468 M 40.31 % 13.875 M 23.11 % 11.270 M -74.02 % 43.386 M -5.88 % 46.098 M -43.15 % 81.093 M -3.84 % 84.334 M 12.34 % 75.067 M 33.71 % 56.140 M
Cost of revenue 557.231 M -34.67 % 853.004 M 27.75 % 667.702 M 5.28 % 634.198 M 12.06 % 565.966 M -29.17 % 799.042 M 40.44 % 568.943 M 37.70 % 413.182 M 25.04 % 330.445 M -41.16 % 561.587 M -37.72 % 901.725 M -4.08 % 940.073 M 81.62 % 517.595 M 42.44 % 363.390 M 37.20 % 264.852 M
General and administrative expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 107.226 M -28.06 % 149.057 M -42.94 % 261.246 M 0.000 -100.00 % 129.357 M -37.63 % 207.388 M -8.65 % 227.038 M
Selling and marketing expenses 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 349.195 M -28.47 % 488.186 M 0.07 % 487.861 M 0.000 0.000 0.000 0.000
Other expenses 1.355 B 452.57 % 245.199 M -22.08 % 314.665 M 18.33 % 265.918 M 24.10 % 214.284 M -20.83 % 270.663 M 2 439.96 % -11.567 M -6 904.12 % 170.000 K 106.16 % -2.759 M -209.30 % -892.000 K -120.99 % 4.250 M 0.000 -100.00 % 1.806 M -99.61 % 465.570 M 23.29 % 377.609 M
Operating expenses 1.355 B 29.92 % 1.043 B -0.41 % 1.047 B 15.45 % 906.997 M 15.09 % 788.057 M -8.71 % 863.226 M 10.75 % 779.426 M 20.73 % 645.618 M -18.98 % 796.841 M -13.92 % 925.682 M -15.20 % 1.092 B 3.60 % 1.054 B 14.59 % 919.563 M 36.64 % 672.958 M 11.30 % 604.647 M
Cost and expenses 1.912 B 0.86 % 1.896 B 11.24 % 1.704 B 10.58 % 1.541 B 13.82 % 1.354 B -18.54 % 1.662 B 23.28 % 1.348 B 27.35 % 1.059 B -6.08 % 1.127 B -24.20 % 1.487 B -25.39 % 1.993 B -0.02 % 1.994 B 38.73 % 1.437 B 38.68 % 1.036 B 19.19 % 869.499 M
Research and development expenses 0.000 -100.00 % 40.000 K -42.86 % 70.000 K -55.97 % 159.000 K -94.40 % 2.837 M -71.58 % 9.984 M 10.22 % 9.058 M -26.22 % 12.277 M -58.77 % 29.778 M 137.94 % 12.515 M 64.65 % 7.601 M 289.20 % 1.953 M 0.000 0.000 0.000
Selling general and administrative expenses 0.000 -100.00 % 797.625 M 8.91 % 732.374 M 14.27 % 640.920 M 12.26 % 570.936 M -2.00 % 582.579 M 16.52 % 499.986 M 12.88 % 442.917 M -2.96 % 456.421 M -28.38 % 637.243 M -14.93 % 749.107 M 1.22 % 740.098 M 472.14 % 129.357 M -37.63 % 207.388 M -8.65 % 227.038 M
Interest income 1.927 M 159.01 % 744.000 K 16.80 % 637.000 K 1.92 % 625.000 K -23.12 % 813.000 K -96.68 % 24.454 M -10.01 % 27.173 M 9.98 % 24.707 M 1.97 % 24.229 M -28.06 % 33.679 M 1.29 % 33.251 M 70.65 % 19.485 M 481.99 % 3.348 M 524.63 % 536.000 K 58.11 % 339.000 K
Interest expense 27.736 M -0.01 % 27.739 M -21.31 % 35.253 M -10.86 % 39.548 M 14.28 % 34.606 M 25.92 % 27.483 M -2.46 % 28.177 M -3.84 % 29.302 M -8.51 % 32.026 M -19.98 % 40.024 M 0.09 % 39.989 M 27.72 % 31.310 M 24.60 % 25.128 M 72.88 % 14.535 M 155.49 % 5.689 M
Depreciation and amortization 55.239 M -22.39 % 71.174 M 23.99 % 57.405 M 24.88 % 45.968 M -44.67 % 83.084 M -1.81 % 84.616 M 18.45 % 71.439 M -22.50 % 92.176 M -21.79 % 117.860 M 16.44 % 101.218 M 23.20 % 82.159 M 17.54 % 69.901 M 21.84 % 57.372 M 31.74 % 43.551 M 38.07 % 31.542 M
Operating income -217.997 M -503.60 % 54.013 M 2.17 % 52.868 M -0.99 % 53.398 M 182.91 % -64.401 M -121.22 % 303.455 M 96.08 % 154.759 M 1 475.64 % 9.822 M 104.77 % -205.748 M 56.03 % -467.915 M -314.35 % 218.291 M -46.01 % 404.338 M 11.67 % 362.069 M 31.35 % 275.649 M 52.35 % 180.933 M
Operating income ratio -0.13 -564.53 % 0.03 -7.49 % 0.03 -10.73 % 0.03 167.03 % -0.05 -132.15 % 0.16 48.02 % 0.11 1 078.41 % 0.01 103.68 % -0.24 46.34 % -0.45 -552.93 % 0.10 -40.69 % 0.17 -15.33 % 0.20 -4.73 % 0.21 21.12 % 0.17
Total other income expenses net -28.580 M 11.96 % -32.463 M 11.36 % -36.622 M 11.80 % -41.523 M -13.93 % -36.447 M -20.07 % -30.355 M 1.46 % -30.804 M -521.22 % 7.313 M 120.72 % -35.301 M 6.62 % -37.802 M 13.73 % -43.820 M -77.86 % -24.638 M -8.08 % -22.797 M -62.85 % -13.999 M -161.66 % -5.350 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
Net debt 267.523 M 24.74 % 214.457 M -26.83 % 293.108 M 3.76 % 282.475 M 20.41 % 234.589 M 285.34 % -126.575 M -125.56 % -56.116 M -141.71 % 134.536 M -1.35 % 136.381 M 369.32 % 29.059 M 137.95 % -76.573 M 78.80 % -361.169 M -7.43 % -336.190 M -312.40 % -81.520 M -1 108.42 % -6.746 M
Total investments 66.697 M 8.37 % 61.548 M -20.63 % 77.547 M -9.25 % 85.447 M 1.23 % 84.412 M 24.24 % 67.942 M -15.60 % 80.503 M 29.61 % 62.112 M 15.30 % 53.868 M 6.96 % 50.361 M 11.62 % 45.119 M -10.57 % 50.449 M 0.000 0.000 0.000
Total debt 656.753 M 26.88 % 517.637 M -9.29 % 570.644 M -11.10 % 641.890 M 15.40 % 556.207 M 20.45 % 461.790 M 55.21 % 297.522 M 5.67 % 281.558 M -26.35 % 382.284 M 2.24 % 373.914 M -27.88 % 518.455 M 88.68 % 274.785 M -14.80 % 322.523 M 46.72 % 219.820 M 37.41 % 159.975 M
Accumulated other comprehensive income loss -264.132 M -8.90 % -242.553 M 11.21 % -273.173 M 9.31 % -301.207 M -10.37 % -272.918 M -52.09 % -179.440 M 17.46 % -217.389 M -32.17 % -164.477 M -33.42 % -123.276 M 39.46 % -203.628 M -743.82 % 31.628 M -63.04 % 85.575 M 143.89 % -194.996 M -39.42 % -139.867 M -34.04 % -104.351 M
Retained earnings 322.295 M -52.01 % 671.561 M 16.74 % 575.241 M 1.55 % 566.485 M 0.74 % 562.342 M -22.74 % 727.903 M 37.61 % 528.977 M 17.16 % 451.493 M 1.24 % 445.952 M -39.60 % 738.298 M -35.83 % 1.150 B 3.57 % 1.111 B 61.01 % 689.881 M 47.34 % 468.212 M 54.10 % 303.837 M
Common stock 1.247 M 0.00 % 1.247 M 5.86 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.26 % 1.175 M 20.51 % 975.000 K 0.10 % 974.000 K 0.00 % 974.000 K 0.00 % 974.000 K 0.21 % 972.000 K 0.41 % 968.000 K 14.02 % 849.000 K 1 148.53 % 68.000 K
Total equity 1.002 B -22.00 % 1.285 B 4.91 % 1.225 B 1.61 % 1.206 B -2.09 % 1.231 B -17.89 % 1.500 B 19.83 % 1.251 B 27.94 % 978.098 M -3.38 % 1.012 B -18.84 % 1.247 B -35.11 % 1.922 B 4.96 % 1.831 B 12.47 % 1.628 B 80.15 % 903.789 M 50.14 % 601.950 M
Other non current liabilities 24.655 M -6.08 % 26.252 M 0.000 100.00 % -61.798 M 0.000 100.00 % -70.227 M 0.000 0.000 100.00 % -35.609 M 43.92 % -63.500 M 0.000 0.000 -100.00 % 4.998 M 0.000 0.000
Long term debt 79.729 M -11.90 % 90.498 M 51.71 % 59.653 M -77.14 % 260.906 M -6.73 % 279.737 M 190.97 % 96.138 M -32.77 % 142.990 M 679.53 % 18.343 M -82.21 % 103.093 M -9.85 % 114.356 M 94.71 % 58.730 M -30.72 % 84.772 M -32.58 % 125.730 M 1 286.07 % 9.071 M 0.000
Total non current liabilities 87.632 M -24.94 % 116.750 M 36.64 % 85.445 M -70.22 % 286.897 M -4.92 % 301.728 M 536.52 % 47.403 M -66.85 % 142.990 M 679.53 % 18.343 M -79.53 % 89.625 M 20.53 % 74.356 M 26.61 % 58.730 M -45.04 % 106.861 M -29.42 % 151.394 M 806.55 % 16.700 M 3 747.93 % 434.000 K
Other current liabilities 215.715 M -3.04 % 222.473 M -70.47 % 753.414 M 40.53 % 536.138 M 376.21 % 112.585 M -76.81 % 485.549 M 462.84 % 86.268 M -68.74 % 275.949 M 256.92 % 77.313 M -2.21 % 79.060 M -30.33 % 113.480 M -52.80 % 240.448 M 194.16 % 81.740 M -14.93 % 96.084 M 57.22 % 61.114 M
Deferred revenue 0.000 0.000 100.00 % -510.991 M -34.12 % -380.984 M 0.000 100.00 % -365.652 M -136.62 % -154.532 M 41.29 % -263.215 M 5.72 % -279.191 M -7.56 % -259.558 M 43.54 % -459.725 M 0.000 -100.00 % 31.134 M 0.000 0.000
Short term debt 577.024 M 35.09 % 427.139 M -16.41 % 510.991 M 34.12 % 380.984 M 37.80 % 276.470 M -24.39 % 365.652 M 136.62 % 154.532 M -41.29 % 263.215 M -5.72 % 279.191 M 7.56 % 259.558 M -43.54 % 459.725 M 141.94 % 190.013 M -3.45 % 196.793 M -6.62 % 210.749 M 31.74 % 159.975 M
Total current liabilities 1.419 B -6.01 % 1.509 B -3.99 % 1.572 B 21.47 % 1.294 B 10.49 % 1.171 B -22.65 % 1.514 B 44.64 % 1.047 B 7.66 % 972.425 M 5.39 % 922.725 M -4.39 % 965.122 M -38.79 % 1.577 B 41.51 % 1.114 B 55.72 % 715.477 M 30.50 % 548.278 M -2.67 % 563.301 M
Total liabilities 1.506 B -7.37 % 1.626 B -1.90 % 1.657 B 4.83 % 1.581 B 7.34 % 1.473 B -9.74 % 1.632 B 35.03 % 1.209 B 19.46 % 1.012 B -3.46 % 1.048 B -4.99 % 1.103 B -33.60 % 1.661 B 36.05 % 1.221 B 40.85 % 866.871 M 53.43 % 564.978 M 0.22 % 563.735 M
Other non current assets 38.826 M -76.48 % 165.048 M 243.15 % -115.301 M 1.18 % -116.674 M 0.88 % -117.707 M -16.55 % -100.996 M 23.13 % -131.380 M 7.41 % -141.899 M 68.49 % -450.337 M 26.89 % -616.001 M 11.05 % -692.551 M -723.78 % 111.024 M 439.11 % 20.594 M -25.09 % 27.491 M 284.17 % 7.156 M
Long term investments 14.773 M 56.44 % 9.443 M -20.24 % 11.840 M -18.50 % 14.528 M -26.39 % 19.736 M 88.32 % 10.480 M 92.65 % 5.440 M 246.50 % 1.570 M -99.50 % 311.495 M -34.89 % 478.392 M -20.72 % 603.408 M 35 817.14 % 1.680 M 0.000 0.000 0.000
Intangible assets 38.540 M 164.68 % 14.561 M -8.28 % 15.875 M -8.68 % 17.384 M 425.83 % 3.306 M -16.30 % 3.950 M -88.56 % 34.526 M -22.40 % 44.494 M -22.60 % 57.485 M -28.73 % 80.658 M -8.53 % 88.177 M 51.86 % 58.066 M 77.33 % 32.744 M 14 198.69 % 229.000 K -69.87 % 760.000 K
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 781.000 K 0.00 % 781.000 K 0.00 % 781.000 K 0.000 0.000
Goodwill and intangible assets 38.540 M 164.68 % 14.561 M -8.28 % 15.875 M -8.68 % 17.384 M 425.83 % 3.306 M -16.30 % 3.950 M -88.56 % 34.526 M -22.40 % 44.494 M -22.60 % 57.485 M -28.73 % 80.658 M -9.33 % 88.958 M 51.17 % 58.847 M 75.53 % 33.525 M 14 539.74 % 229.000 K -69.87 % 760.000 K
Property plant equipment net 380.793 M -13.10 % 438.182 M -10.75 % 490.961 M -0.47 % 493.264 M -3.15 % 509.303 M 0.98 % 504.340 M 51.19 % 333.590 M -4.31 % 348.626 M -11.26 % 392.852 M -26.62 % 535.343 M -11.31 % 603.593 M 61.94 % 372.721 M 34.32 % 277.497 M 29.29 % 214.625 M 9.26 % 196.433 M
Total non current assets 579.259 M -11.14 % 651.854 M 25.68 % 518.676 M -1.24 % 525.176 M -1.35 % 532.345 M 2.62 % 518.770 M 38.87 % 373.556 M -5.35 % 394.690 M -12.36 % 450.337 M -26.89 % 616.001 M -11.05 % 692.551 M 27.24 % 544.272 M 39.97 % 388.849 M 36.72 % 284.416 M 20.43 % 236.175 M
Other current assets 279.626 M 33.72 % 209.117 M 30.62 % 160.092 M -7.22 % 172.544 M 17.72 % 146.566 M -23.62 % 191.881 M -13.32 % 221.359 M 8.69 % 203.654 M -4.06 % 212.283 M 51.58 % 140.047 M -14.92 % 164.608 M 99.65 % 82.447 M -92.72 % 1.132 B 77.48 % 637.922 M 498.53 % 106.582 M
Short term investments 51.924 M -0.35 % 52.105 M -20.70 % 65.707 M -7.35 % 70.919 M 9.65 % 64.676 M 12.55 % 57.462 M -23.45 % 75.063 M 23.99 % 60.542 M 12.39 % 53.868 M 6.96 % 50.361 M 11.62 % 45.119 M -7.48 % 48.769 M 0.000 0.000 0.000
cash and cash equivalents 389.230 M 28.38 % 303.180 M 9.24 % 277.536 M -22.78 % 359.415 M 11.75 % 321.618 M -45.34 % 588.365 M 66.37 % 353.638 M 140.53 % 147.022 M -40.21 % 245.903 M -28.69 % 344.855 M -42.04 % 595.028 M -6.44 % 635.954 M -3.46 % 658.713 M 118.59 % 301.340 M 80.75 % 166.721 M
Cash and short term investments 389.230 M 9.55 % 355.285 M 3.51 % 343.243 M -20.24 % 430.334 M 11.40 % 386.294 M -40.19 % 645.827 M 50.65 % 428.701 M 106.54 % 207.564 M -30.76 % 299.771 M -24.15 % 395.216 M -38.26 % 640.147 M -6.51 % 684.723 M 3.95 % 658.713 M 118.59 % 301.340 M 80.75 % 166.721 M
Total current assets 1.929 B -14.60 % 2.259 B 1.22 % 2.232 B 4.33 % 2.140 B 5.64 % 2.025 B -18.13 % 2.474 B 27.58 % 1.939 B 35.50 % 1.431 B -1.14 % 1.447 B -7.27 % 1.561 B -43.26 % 2.751 B 9.69 % 2.508 B 19.07 % 2.106 B 77.84 % 1.184 B 27.42 % 929.510 M
Inventory 529.122 M -19.41 % 656.583 M 17.95 % 556.669 M 9.74 % 507.280 M 16.24 % 436.400 M -6.08 % 464.671 M 24.56 % 373.057 M 10.69 % 337.033 M -9.31 % 371.631 M -5.64 % 393.824 M -28.40 % 550.054 M 13.43 % 484.947 M 53.80 % 315.309 M 28.65 % 245.089 M 16.12 % 211.065 M
Net receivables 731.428 M -29.56 % 1.038 B -11.41 % 1.172 B 13.87 % 1.029 B -2.53 % 1.056 B -9.84 % 1.171 B 27.90 % 915.799 M 34.15 % 682.644 M 21.09 % 563.744 M -10.77 % 631.794 M -54.75 % 1.396 B 11.17 % 1.256 B 0.000 -100.00 % 635.891 M 42.85 % 445.142 M
Tax assets 106.327 M 331.87 % 24.620 M -78.65 % 115.301 M -1.18 % 116.674 M -0.88 % 117.707 M 16.55 % 100.996 M -23.13 % 131.380 M -7.41 % 141.899 M 2.20 % 138.842 M 0.90 % 137.609 M 54.37 % 89.143 M 0.000 -100.00 % 57.233 M 36.04 % 42.071 M 32.19 % 31.826 M
Other assets 0.000 0.000 -100.00 % 131.770 M 8.00 % 122.012 M -16.81 % 146.666 M 5.53 % 138.978 M -5.79 % 147.525 M -10.18 % 164.238 M 1.05 % 162.527 M -6.25 % 173.359 M 24.07 % 139.727 M 0.000 0.000 0.000 0.000
Account payables 557.385 M -28.31 % 777.453 M 5.95 % 733.759 M 8.97 % 673.355 M -3.45 % 697.413 M -23.39 % 910.400 M 29.60 % 702.489 M 103.68 % 344.902 M -30.03 % 492.923 M -11.00 % 553.838 M -34.77 % 849.080 M 24.19 % 683.680 M 110.12 % 325.375 M 62.75 % 199.929 M -25.73 % 269.210 M
Tax payables 68.453 M -16.68 % 82.152 M -3.16 % 84.836 M 0.21 % 84.659 M -0.14 % 84.774 M -28.36 % 118.326 M 14.14 % 103.664 M 17.32 % 88.359 M 20.55 % 73.298 M 0.87 % 72.666 M -52.92 % 154.337 M 0.000 -100.00 % 111.569 M 168.74 % 41.516 M -43.13 % 73.002 M
Deferred revenue non current 0.000 100.00 % -26.252 M -252.25 % 17.243 M -91.34 % 199.108 M 0.000 -100.00 % 25.911 M -79.16 % 124.348 M 4 857.00 % -2.614 M -103.87 % 67.484 M 32.70 % 50.856 M 54.39 % 32.939 M 0.000 -100.00 % 375.772 M 0.000 0.000
Minority interest -19.842 M -33.45 % -14.868 M -53.64 % -9.677 M -179.75 % 12.134 M -33.95 % 18.371 M -81.99 % 102.029 M 9.24 % 93.403 M -4.80 % 98.116 M 1.12 % 97.033 M -19.12 % 119.968 M -18.80 % 147.738 M 213.44 % 47.134 M 1.30 % 46.527 M 38.80 % 33.520 M 58 907.02 % -57.000 K
Capital lease obligations 30.378 M 25.42 % 24.221 M -13.68 % 28.061 M -56.15 % 63.999 M -1.33 % 64.864 M -6.73 % 69.545 M 0.000 0.000 -100.00 % 27.984 M -30.04 % 40.000 M 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 -100.00 % 92.325 M -66.20 % 273.173 M -9.31 % 301.207 M 10.37 % 272.918 M 52.09 % 179.440 M -17.46 % 217.389 M 32.17 % 164.477 M 33.42 % 123.276 M -39.46 % 203.628 M 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 869.853 M 11.87 % 777.528 M 18.10 % 658.362 M 5.20 % 625.843 M -3.64 % 649.480 M -23.40 % 847.899 M -6.39 % 905.747 M 40.18 % 646.111 M 0.11 % 645.419 M 0.00 % 645.419 M 9.16 % 591.251 M 0.77 % 586.706 M -34.14 % 890.798 M 122.03 % 401.208 M -0.31 % 402.453 M
Deferred tax liabilities non current 7.903 M -69.90 % 26.252 M 1.78 % 25.792 M -0.77 % 25.991 M 18.19 % 21.991 M 2.32 % 21.492 M 15.29 % 18.642 M -11.05 % 20.957 M -5.35 % 22.141 M -5.78 % 23.500 M -8.88 % 25.791 M 0.000 -100.00 % 20.666 M 170.89 % 7.629 M 1 657.83 % 434.000 K
Other liabilities 0.000 0.000 -100.00 % 42.410 M -31.37 % 61.798 M 0.000 -100.00 % 70.227 M 276.71 % 18.642 M -11.05 % 20.957 M -41.15 % 35.609 M -43.92 % 63.500 M 146.21 % 25.791 M 0.000 0.000 0.000 0.000
Total assets 2.509 B -13.83 % 2.911 B 0.99 % 2.883 B 3.44 % 2.787 B 3.05 % 2.704 B -13.64 % 3.131 B 27.30 % 2.460 B 23.63 % 1.990 B -3.42 % 2.060 B -12.34 % 2.350 B -34.41 % 3.583 B 17.40 % 3.052 B 22.33 % 2.495 B 69.87 % 1.469 B 26.00 % 1.166 B
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
Deferred income tax 0.000 0.000 0.000 -100.00 % 57.666 M 150.99 % -113.091 M -129.97 % 377.300 M 31.71 % 286.462 M 492.24 % 48.369 M 203.84 % -46.581 M 94.79 % -894.672 M -632.62 % 167.977 M -54.74 % 371.128 M 499.39 % -92.924 M 0.000 100.00 % -76.482 M
Stock based compensation 6.871 M -16.79 % 8.257 M 0.000 -100.00 % 2.289 M -69.15 % 7.420 M -51.25 % 15.222 M 91.93 % 7.931 M -36.92 % 12.572 M 90.54 % 6.598 M -59.14 % 16.147 M -54.16 % 35.223 M 3.37 % 34.074 M 355.17 % 7.486 M 0.000 -100.00 % 31.000 M
Change in working capital 119.176 M 852.28 % -15.842 M 90.63 % -169.014 M -75.96 % -96.054 M -509.14 % 23.477 M 105.98 % -392.522 M -33.33 % -294.393 M -383.08 % -60.941 M -252.42 % 39.983 M -95.45 % 878.525 M 532.34 % -203.200 M 56.40 % -466.094 M -19.90 % -388.742 M -91.47 % -203.028 M -106.38 % -98.374 M
Accounts receivables 283.560 M 211.61 % 90.997 M 154.74 % -166.242 M -1 044.93 % 17.593 M -82.09 % 98.226 M 133.24 % -295.505 M -22.83 % -240.584 M -92.80 % -124.786 M -406.77 % 40.677 M -94.51 % 741.477 M 636.94 % -138.093 M 41.38 % -235.564 M 0.000 0.000 0.000
Inventory 99.119 M 187.08 % -113.820 M -119.02 % -51.969 M 32.98 % -77.548 M -1 141.61 % 7.445 M 107.67 % -97.017 M -80.30 % -53.809 M -184.28 % 63.845 M 9 299.57 % -694.000 K -100.51 % 137.048 M 310.50 % -65.107 M 61.62 % -169.638 M -144.61 % -69.349 M -103.82 % -34.024 M -97.79 % -17.202 M
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -263.503 M -3 874.57 % 6.981 M -85.81 % 49.197 M 236.28 % -36.099 M 56.08 % -82.194 M 0.000 100.00 % -35.521 M -327.49 % 15.614 M -53.66 % 33.698 M 115.62 % -215.766 M -137.31 % -90.922 M -49.32 % -60.892 M 80.94 % -319.393 M -88.99 % -169.004 M -108.20 % -81.172 M
Other non cash items 91.670 M 60.92 % 56.966 M -34.52 % 86.991 M 354.00 % -34.248 M 52.40 % -71.951 M -483.19 % 18.777 M 119.71 % -95.282 M -1 140.08 % 9.161 M -80.25 % 46.394 M 110.10 % -459.126 M -279.06 % -121.121 M -138.43 % 315.144 M 1 504.03 % 19.647 M 127.78 % -70.720 M -1 641.08 % 4.589 M
Net cash provided by operating activities 26.379 M -81.44 % 142.105 M 2 983.21 % 4.609 M -63.62 % 12.668 M 107.80 % -162.361 M -153.76 % 302.016 M 428.22 % 57.176 M -0.54 % 57.484 M 169.87 % -82.270 M -166.03 % 124.599 M 237.28 % -90.763 M -135.82 % 253.402 M 537.74 % -57.889 M -284.05 % 31.453 M -53.65 % 67.858 M
Investments in property plant and equipment -22.225 M 58.64 % -53.736 M -119.49 % -24.482 M -105.32 % -11.924 M 89.02 % -108.641 M 3.51 % -112.597 M -358.96 % -24.533 M 53.00 % -52.203 M -122.31 % -23.482 M 90.34 % -243.055 M -40.66 % -172.795 M -28.85 % -134.104 M 7.16 % -144.448 M -60.89 % -89.779 M 9.62 % -99.336 M
Acquisitions net 0.000 100.00 % -3.513 M -2 123.42 % -158.000 K -102.65 % 5.959 M 107.69 % -77.450 M -1 436.71 % -5.040 M -30.23 % -3.870 M -212.83 % 3.430 M 168.60 % -5.000 M -35 614.29 % -14.000 K 0.000 0.000 100.00 % -6.754 M 0.000 0.000
Purchases of investments 0.000 0.000 0.000 100.00 % -6.963 M 64.50 % -19.616 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 -100.00 % 1.004 M -98.97 % 97.066 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.680 M 0.000 0.000 0.000 0.000
Other investing activites -10.484 M -186.68 % -3.657 M -126.79 % 13.653 M -32.41 % 20.199 M 187.34 % -23.128 M -256.36 % -6.490 M -223.22 % 5.267 M -73.39 % 19.791 M 3 402.83 % 565.000 K 104.24 % -13.326 M 61.94 % -35.012 M -68.46 % -20.783 M -359.98 % 7.994 M 54.47 % 5.175 M -52.21 % 10.828 M
Net cash used for investing activites -32.709 M 46.30 % -60.906 M -454.35 % -10.987 M -232.77 % 8.275 M 106.28 % -131.769 M -6.16 % -124.127 M -436.51 % -23.136 M 20.17 % -28.982 M -3.81 % -27.917 M 89.11 % -256.395 M -24.39 % -206.127 M -33.08 % -154.887 M -8.16 % -143.208 M -69.27 % -84.604 M 4.41 % -88.508 M
Debt repayment 137.877 M 371.56 % -50.773 M -0.36 % -50.589 M -155.12 % 91.778 M -11.91 % 104.184 M 12.62 % 92.510 M 2 074.15 % 4.255 M 104.22 % -100.726 M -1 303.42 % 8.370 M 107.26 % -115.318 M -148.66 % 237.006 M 583.55 % -49.014 M -137.14 % 131.980 M 120.54 % 59.844 M -40.14 % 99.975 M
Common stock issued 0.000 -100.00 % 21.896 M 0.000 0.000 -100.00 % 88.000 K -95.54 % 1.974 M -98.97 % 191.029 M 114 288.62 % 167.000 K 0.000 -100.00 % 398.000 K -90.39 % 4.140 M -26.33 % 5.620 M -98.74 % 446.778 M 33.47 % 334.749 M 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -61.207 M 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -77.905 M -27.38 % -61.158 M -358.11 % -13.350 M 97.41 % -515.496 M 0.000
Other financing activites -39.813 M -35.12 % -29.466 M 17.20 % -35.588 M 49.32 % -70.227 M -15.07 % -61.030 M -43.79 % -42.443 M -125.67 % 165.363 M 830.60 % -22.634 M 0.000 0.000 -100.00 % 102.371 M 1 816.48 % -5.964 M 3.04 % -6.151 M -101.97 % 311.608 M 1 913.36 % -17.184 M
Net cash used provided by financing activities 98.064 M 268.08 % -58.343 M 32.30 % -86.177 M -499.87 % 21.551 M -50.16 % 43.242 M -16.91 % 52.041 M -69.32 % 169.618 M 237.68 % -123.193 M -1 571.84 % 8.370 M 107.28 % -114.920 M -143.27 % 265.612 M 328.71 % -116.136 M -120.77 % 559.257 M 193.26 % 190.705 M 130.35 % 82.791 M
Effect of forex changes on cash -5.684 M -303.87 % 2.788 M -73.89 % 10.676 M 327.29 % -4.697 M 70.38 % -15.859 M -430.60 % 4.797 M 62.17 % 2.958 M 170.60 % -4.190 M -246.25 % 2.865 M 182.88 % -3.457 M 64.17 % -9.648 M -87.78 % -5.138 M -552.86 % -787.000 K 73.19 % -2.935 M -51.92 % -1.932 M
Net change in cash 86.050 M 235.56 % 25.644 M 131.32 % -81.879 M -316.63 % 37.797 M 114.17 % -266.747 M -213.64 % 234.727 M 13.61 % 206.616 M 308.95 % -98.881 M 0.07 % -98.952 M 60.45 % -250.173 M -511.28 % -40.926 M -79.82 % -22.759 M -106.37 % 357.373 M 165.47 % 134.619 M 123.59 % 60.209 M
Cash at beginning of period 303.180 M 9.24 % 277.536 M -22.78 % 359.415 M 11.75 % 321.618 M -45.34 % 588.365 M 66.37 % 353.638 M 140.53 % 147.022 M -40.21 % 245.903 M -28.69 % 344.855 M -42.04 % 595.028 M -6.44 % 635.954 M -3.46 % 658.713 M 118.59 % 301.340 M 80.75 % 166.721 M 56.53 % 106.512 M
Cash at end of period 389.230 M 28.38 % 303.180 M 9.24 % 277.536 M -22.78 % 359.415 M 11.75 % 321.618 M -45.34 % 588.365 M 66.37 % 353.638 M 140.53 % 147.022 M -40.21 % 245.903 M -28.69 % 344.855 M -42.04 % 595.028 M -6.44 % 635.954 M -3.46 % 658.713 M 118.59 % 301.340 M 80.75 % 166.721 M
Operating cash flow 26.379 M -81.44 % 142.105 M 2 983.21 % 4.609 M -63.62 % 12.668 M 107.80 % -162.361 M -153.76 % 302.016 M 428.22 % 57.176 M -0.54 % 57.484 M 169.87 % -82.270 M -166.03 % 124.599 M 237.28 % -90.763 M -135.82 % 253.402 M 537.74 % -57.889 M -284.05 % 31.453 M -53.65 % 67.858 M
Capital expenditure -22.225 M 58.64 % -53.736 M -119.49 % -24.482 M -105.32 % -11.924 M 89.02 % -108.641 M 3.51 % -112.597 M -358.96 % -24.533 M 53.00 % -52.203 M -122.31 % -23.482 M 90.34 % -243.055 M -40.66 % -172.795 M -28.85 % -134.104 M 7.16 % -144.448 M -60.89 % -89.779 M 9.62 % -99.336 M
Free CashFlow 4.154 M -95.30 % 88.369 M 544.67 % -19.873 M -2 771.10 % 744.000 K 100.27 % -271.002 M -243.07 % 189.419 M 480.27 % 32.643 M 518.12 % 5.281 M 104.99 % -105.752 M 10.72 % -118.456 M 55.06 % -263.558 M -320.92 % 119.298 M 158.96 % -202.337 M -246.91 % -58.326 M -85.29 % -31.478 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2011-01-31 2010-06-30 2010-01-31
Revenue 739.845 M -20.35 % 928.874 M 20.64 % 769.952 M -30.33 % 1.105 B 30.83 % 844.711 M -18.34 % 1.034 B 41.48 % 731.193 M -27.59 % 1.010 B 73.43 % 582.239 M -14.59 % 681.670 M 12.62 % 605.298 M -49.34 % 1.195 B 58.29 % 754.747 M -18.94 % 931.087 M 72.24 % 540.562 M -20.73 % 681.887 M 62.84 % 418.755 M -6.43 % 447.509 M 11.70 % 400.622 M -25.79 % 539.831 M 9.02 % 495.176 M -56.18 % 1.130 B 6.93 % 1.057 B -31.04 % 1.533 B 76.12 % 870.199 M -4.46 % 910.831 M 0.00 % 910.831 M 37.87 % 660.630 M 0.00 % 660.630 M 100.00 % 330.315 M -37.11 % 525.216 M 100.00 % 262.608 M
Net income -47.935 M 75.23 % -193.490 M -208.39 % -62.741 M -947.39 % 7.404 M -20.74 % 9.341 M 172.09 % 3.433 M -65.00 % 9.808 M 207.72 % -9.105 M -150.87 % 17.900 M 115.91 % -112.541 M -627.07 % 21.352 M -82.75 % 123.767 M 64.67 % 75.159 M 21.00 % 62.114 M 215.56 % 19.684 M -51.45 % 40.542 M 215.83 % -35.001 M 85.30 % -238.155 M -339.47 % -54.191 M 74.57 % -213.108 M -7.06 % -199.057 M -672.51 % 34.769 M -57.29 % 81.407 M -59.86 % 202.808 M 107.86 % 97.569 M -18.85 % 120.234 M -5.68 % 127.469 M 44.01 % 88.515 M -5.12 % 93.292 M 100.00 % 46.646 M -21.89 % 59.722 M 100.00 % 29.861 M
Income before tax -40.314 M 77.33 % -177.843 M -158.74 % -68.734 M -860.00 % 9.044 M -27.68 % 12.506 M 258.85 % 3.485 M -72.69 % 12.761 M 232.93 % -9.600 M -144.70 % 21.475 M 116.63 % -129.102 M -556.93 % 28.254 M -83.56 % 171.869 M 89.14 % 90.868 M 26.63 % 71.760 M 194.74 % 24.347 M -41.01 % 41.272 M 270.99 % -24.137 M 90.06 % -242.781 M -300.61 % -60.603 M 74.71 % -239.637 M 2.71 % -246.304 M -545.95 % 55.231 M -47.47 % 105.134 M -60.38 % 265.378 M 113.82 % 124.112 M -26.84 % 169.636 M 0.00 % 169.636 M 29.67 % 130.825 M 0.00 % 130.825 M 100.00 % 65.413 M -25.49 % 87.792 M 100.00 % 43.896 M
Income before tax ratio -0.05 71.54 % -0.19 -114.47 % -0.09 -1 190.88 % 0.01 -44.73 % 0.01 339.47 % 0.00 -80.70 % 0.02 283.57 % -0.01 -125.78 % 0.04 119.47 % -0.19 -505.74 % 0.05 -67.55 % 0.14 19.49 % 0.12 56.21 % 0.08 71.12 % 0.05 -25.59 % 0.06 205.01 % -0.06 89.38 % -0.54 -258.64 % -0.15 65.92 % -0.44 10.75 % -0.50 -1 117.76 % 0.05 -50.87 % 0.10 -42.55 % 0.17 21.41 % 0.14 -23.42 % 0.19 0.00 % 0.19 -5.95 % 0.20 0.00 % 0.20 0.00 % 0.20 18.47 % 0.17 0.00 % 0.17
EBITDA 5.755 M 104.72 % -121.899 M -342.64 % -27.539 M -154.38 % 50.639 M -4.38 % 52.957 M -27.01 % 72.550 M 31.17 % 55.309 M 65.18 % 33.484 M -48.18 % 64.616 M 161.23 % -105.528 M -243.29 % 73.649 M -69.11 % 238.447 M 84.59 % 129.176 M -6.93 % 138.793 M 60.22 % 86.626 M 6.16 % 81.603 M 321.29 % 19.370 M 116.12 % -120.166 M -481.25 % 31.519 M 115.20 % -207.414 M -30.22 % -159.283 M -243.91 % 110.680 M -41.68 % 189.770 M -36.22 % 297.552 M 68.41 % 176.687 M -17.63 % 214.504 M 3.49 % 207.269 M 27.74 % 162.257 M 3.03 % 157.480 M 100.00 % 78.740 M -26.02 % 106.440 M 100.00 % 53.220 M
Net income ratio -0.06 68.90 % -0.21 -155.63 % -0.08 -1 316.33 % 0.01 -39.42 % 0.01 233.22 % 0.00 -75.26 % 0.01 248.76 % -0.01 -129.33 % 0.03 118.62 % -0.17 -568.02 % 0.04 -65.95 % 0.10 4.03 % 0.10 49.27 % 0.07 83.20 % 0.04 -38.75 % 0.06 171.13 % -0.08 84.29 % -0.53 -293.43 % -0.14 65.74 % -0.39 1.80 % -0.40 -1 406.60 % 0.03 -60.06 % 0.08 -41.79 % 0.13 18.02 % 0.11 -15.06 % 0.13 -5.68 % 0.14 4.45 % 0.13 -5.12 % 0.14 0.00 % 0.14 24.19 % 0.11 0.00 % 0.11
Ratio EBITDA 0.01 105.93 % -0.13 -266.91 % -0.04 -178.06 % 0.05 -26.91 % 0.06 -10.61 % 0.07 -7.28 % 0.08 128.11 % 0.03 -70.12 % 0.11 171.69 % -0.15 -227.23 % 0.12 -39.04 % 0.20 16.61 % 0.17 14.82 % 0.15 -6.98 % 0.16 33.91 % 0.12 158.72 % 0.05 117.23 % -0.27 -441.30 % 0.08 120.48 % -0.38 -19.45 % -0.32 -428.44 % 0.10 -45.46 % 0.18 -7.52 % 0.19 -4.38 % 0.20 -13.78 % 0.24 3.49 % 0.23 -7.35 % 0.25 3.03 % 0.24 0.00 % 0.24 17.62 % 0.20 0.00 % 0.20
Gross profit ratio 0.59 21.13 % 0.49 -15.82 % 0.58 2.74 % 0.57 1.13 % 0.56 -10.72 % 0.63 1.66 % 0.62 9.43 % 0.56 -15.89 % 0.67 33.29 % 0.50 -19.80 % 0.63 8.41 % 0.58 -5.41 % 0.61 5.67 % 0.58 -14.42 % 0.67 11.95 % 0.60 -8.64 % 0.66 29.52 % 0.51 -29.54 % 0.72 54.88 % 0.47 4.42 % 0.45 -22.63 % 0.58 -3.40 % 0.60 -1.21 % 0.61 -1.45 % 0.61 -14.17 % 0.72 0.00 % 0.72 -1.26 % 0.72 0.00 % 0.72 0.00 % 0.72 -3.06 % 0.75 0.00 % 0.75
Weighted average shs out dil 1.954 B 0.00 % 1.954 B 0.00 % 1.954 B -0.03 % 1.954 B 3.26 % 1.893 B 2.10 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B -1.67 % 1.885 B 0.45 % 1.877 B 0.11 % 1.875 B 11.85 % 1.676 B 8.67 % 1.543 B 0.50 % 1.535 B 0.00 % 1.535 B 0.00 % 1.535 B 0.01 % 1.535 B 0.00 % 1.535 B -0.38 % 1.540 B -0.36 % 1.546 B -8.43 % 1.688 B 9.48 % 1.542 B 13.93 % 1.354 B -1.44 % 1.373 B 36.21 % 1.008 B 0.00 % 1.008 B 0.00 % 1.008 B 0.83 % 1.000 B 0.00 % 1.000 B
Weighted average shs out 1.954 B 0.00 % 1.954 B 0.00 % 1.954 B -0.04 % 1.955 B 3.26 % 1.893 B -5.77 % 2.009 B 8.34 % 1.854 B 0.00 % 1.854 B 0.00 % 1.854 B 0.01 % 1.854 B 0.00 % 1.854 B -1.23 % 1.877 B -0.11 % 1.879 B 0.13 % 1.876 B 11.52 % 1.683 B 9.62 % 1.535 B 0.01 % 1.535 B 0.00 % 1.535 B 0.00 % 1.535 B 0.32 % 1.530 B -0.31 % 1.535 B -1.81 % 1.563 B 1.18 % 1.545 B -3.07 % 1.594 B 3.39 % 1.541 B 14.52 % 1.346 B -1.99 % 1.373 B 36.21 % 1.008 B 0.00 % 1.008 B 0.00 % 1.008 B 0.83 % 1.000 B 0.00 % 1.000 B
EPS diluted -0.02 75.25 % -0.10 -208.41 % -0.03 -944.74 % 0.00 -22.45 % 0.00 157.89 % 0.00 -64.15 % 0.01 208.16 % 0.00 -150.52 % 0.01 115.98 % -0.06 -627.83 % 0.01 -82.50 % 0.07 64.25 % 0.04 20.85 % 0.03 182.91 % 0.01 -55.51 % 0.03 215.35 % -0.02 85.75 % -0.16 -353.26 % -0.04 74.79 % -0.14 -7.69 % -0.13 -675.22 % 0.02 -57.12 % 0.05 -56.08 % 0.12 89.57 % 0.06 -27.41 % 0.09 -6.03 % 0.09 6.18 % 0.09 -5.62 % 0.09 100.00 % 0.05 -22.58 % 0.06 100.00 % 0.03
Earnings per share -0.02 75.25 % -0.10 -208.41 % -0.03 -944.74 % 0.00 -22.45 % 0.00 188.24 % 0.00 -67.92 % 0.01 208.16 % 0.00 -150.52 % 0.01 115.98 % -0.06 -627.83 % 0.01 -82.55 % 0.07 64.75 % 0.04 20.85 % 0.03 182.91 % 0.01 -55.68 % 0.03 215.79 % -0.02 85.75 % -0.16 -353.26 % -0.04 74.79 % -0.14 -7.69 % -0.13 -685.59 % 0.02 -57.87 % 0.05 -59.46 % 0.13 105.37 % 0.06 -27.41 % 0.09 -6.03 % 0.09 6.18 % 0.09 -5.62 % 0.09 100.00 % 0.05 -22.58 % 0.06 100.00 % 0.03
Gross profit 438.146 M -3.52 % 454.146 M 1.56 % 447.175 M -28.42 % 624.730 M 32.32 % 472.147 M -27.10 % 647.666 M 43.83 % 450.305 M -20.75 % 568.244 M 45.87 % 389.551 M 13.85 % 342.159 M -9.68 % 378.843 M -45.07 % 689.737 M 49.72 % 460.680 M -14.35 % 537.844 M 47.41 % 364.862 M -11.25 % 411.121 M 48.77 % 276.339 M 21.20 % 228.001 M -21.29 % 289.685 M 14.94 % 252.028 M 13.84 % 221.392 M -66.10 % 653.031 M 3.29 % 632.202 M -31.88 % 928.017 M 73.57 % 534.677 M -18.00 % 652.033 M 0.00 % 652.033 M 36.14 % 478.935 M 0.00 % 478.935 M 100.00 % 239.468 M -39.03 % 392.790 M 100.00 % 196.395 M
Income tax expense 7.782 M -62.44 % 20.721 M 458.07 % 3.713 M -47.54 % 7.078 M 24.31 % 5.694 M 40.42 % 4.055 M -14.34 % 4.734 M 376.74 % 993.000 K -85.17 % 6.695 M -44.54 % 12.071 M 25.39 % 9.627 M -79.50 % 46.968 M 200.27 % 15.642 M 23.37 % 12.679 M 86.76 % 6.789 M 245.14 % 1.967 M -87.58 % 15.842 M 37.39 % 11.531 M 4 318.01 % 261.000 K -96.71 % 7.938 M -77.61 % 35.448 M 66.70 % 21.264 M -14.38 % 24.834 M -55.45 % 55.741 M 119.87 % 25.352 M -39.88 % 42.167 M 0.00 % 42.167 M 12.34 % 37.534 M 0.00 % 37.534 M 100.00 % 18.767 M -33.14 % 28.070 M 100.00 % 14.035 M
Cost of revenue 301.699 M -36.45 % 474.728 M 47.08 % 322.777 M -32.82 % 480.440 M 28.96 % 372.564 M -3.68 % 386.814 M 37.71 % 280.888 M -36.38 % 441.510 M 129.13 % 192.688 M -43.25 % 339.511 M 49.92 % 226.455 M -55.16 % 504.975 M 71.72 % 294.067 M -25.22 % 393.243 M 123.82 % 175.700 M -35.11 % 270.766 M 90.12 % 142.416 M -35.12 % 219.508 M 97.87 % 110.937 M -61.45 % 287.803 M 5.12 % 273.784 M -42.61 % 477.068 M 12.34 % 424.657 M -29.76 % 604.551 M 80.18 % 335.522 M 29.65 % 258.798 M 0.00 % 258.798 M 42.44 % 181.695 M 0.00 % 181.695 M 100.00 % 90.848 M -31.40 % 132.426 M 100.00 % 66.213 M
General and administrative 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 -100.00 % 64.679 M 0.00 % 64.679 M -37.63 % 103.694 M 0.00 % 103.694 M 100.00 % 51.847 M -54.33 % 113.519 M 100.00 % 56.760 M
Selling and marketing 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 100.00 % -148.051 M -200.00 % 148.051 M 672.57 % 19.164 M 200.00 % -19.164 M -100.00 % -9.582 M 78.69 % -44.962 M -100.00 % -22.481 M
Other expenses 123.082 M -16.82 % 147.972 M 3.64 % 142.775 M 11.58 % 127.959 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 -100.00 % 1.806 M 0.000 -100.00 % 465.570 M 0.000 0.000 0.000 0.000
Operating expenses 460.884 M -25.75 % 620.692 M 24.48 % 498.626 M -16.73 % 598.783 M 34.06 % 446.648 M -28.92 % 628.370 M 50.06 % 418.739 M -24.94 % 557.868 M 59.79 % 349.129 M -22.81 % 452.319 M 34.72 % 335.738 M -33.35 % 503.756 M 40.14 % 359.470 M -20.90 % 454.467 M 39.85 % 324.959 M -9.45 % 358.866 M 25.15 % 286.752 M -37.74 % 460.593 M 36.98 % 336.248 M -29.61 % 477.720 M 6.64 % 447.962 M -22.36 % 576.969 M 12.11 % 514.648 M -20.94 % 650.982 M 61.64 % 402.737 M -43.02 % 706.834 M 232.27 % 212.730 M -63.85 % 588.428 M 596.11 % 84.531 M 100.00 % 42.265 M -38.35 % 68.558 M 100.00 % 34.279 M
Cost and expenses 762.583 M -30.38 % 1.095 B 33.36 % 821.403 M -23.89 % 1.079 B 31.74 % 819.212 M -19.30 % 1.015 B 45.10 % 699.627 M -29.99 % 999.378 M 84.45 % 541.817 M -31.57 % 791.830 M 40.85 % 562.193 M -44.27 % 1.009 B 54.35 % 653.537 M -22.91 % 847.710 M 69.32 % 500.659 M -20.48 % 629.632 M 46.71 % 429.168 M -36.90 % 680.101 M 52.08 % 447.185 M -41.58 % 765.523 M 6.07 % 721.746 M -31.53 % 1.054 B 12.21 % 939.305 M -25.19 % 1.256 B 70.07 % 738.259 M 2.74 % 718.579 M 0.00 % 718.579 M 38.68 % 518.174 M 0.00 % 518.174 M 100.00 % 259.087 M -40.41 % 434.750 M 100.00 % 217.375 M
Research and development expenses 0.000 -100.00 % 42.000 K 0.000 -100.00 % 40.000 K 0.000 -100.00 % 70.000 K 0.000 -100.00 % 159.000 K 0.000 -100.00 % 2.837 M 0.000 -100.00 % 9.984 M 0.000 -100.00 % 9.058 M 0.000 -100.00 % 12.277 M 0.000 -100.00 % 29.778 M 0.000 -100.00 % 12.515 M 0.000 -100.00 % 7.601 M 0.000 -100.00 % 1.953 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 337.802 M -28.53 % 472.678 M 32.83 % 355.851 M -24.41 % 470.784 M 44.04 % 326.841 M -22.28 % 420.563 M 34.88 % 311.811 M -19.94 % 389.479 M 54.90 % 251.441 M -23.94 % 330.593 M 37.55 % 240.343 M -24.97 % 320.308 M 22.13 % 262.271 M -6.32 % 279.973 M 27.25 % 220.013 M -9.20 % 242.311 M 20.79 % 200.606 M -20.61 % 252.679 M 24.02 % 203.742 M -37.61 % 326.588 M 5.13 % 310.655 M -22.62 % 401.479 M 15.49 % 347.628 M -26.41 % 472.400 M 76.47 % 267.698 M 421.09 % -83.373 M -139.19 % 212.730 M 73.15 % 122.858 M 45.34 % 84.531 M 100.00 % 42.265 M -38.35 % 68.558 M 100.00 % 34.279 M
Interest income 0.000 0.000 0.000 100.00 % -12.249 M -194.27 % 12.993 M -17.82 % 15.811 M -15.92 % 18.805 M -5.86 % 19.976 M 5.43 % 18.947 M 0.03 % 18.942 M 27.55 % 14.851 M 5.24 % 14.112 M 36.45 % 10.342 M -10.98 % 11.617 M -25.32 % 15.556 M 41.64 % 10.983 M -19.97 % 13.724 M 34.69 % 10.189 M -27.43 % 14.040 M 0.68 % 13.945 M -29.34 % 19.734 M -5.27 % 20.831 M 67.72 % 12.420 M 6.55 % 11.657 M 48.91 % 7.828 M 133.81 % 3.348 M 0.000 -100.00 % 536.000 K 0.000 0.000 0.000 0.000
Interest expense 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 12.564 M 0.00 % 12.564 M 72.88 % 7.268 M 0.00 % 7.268 M 100.00 % 3.634 M 27.75 % 2.845 M 100.00 % 1.422 M
Depreciation and amortization 28.493 M 8.88 % 26.170 M 9.44 % 23.912 M -29.56 % 33.948 M 36.39 % 24.891 M -30.87 % 36.007 M 68.27 % 21.398 M -6.96 % 22.998 M 0.12 % 22.970 M -15.19 % 27.083 M -8.06 % 29.457 M -11.01 % 33.103 M 6.56 % 31.065 M -1.23 % 31.453 M -19.78 % 39.207 M -13.82 % 45.495 M -0.35 % 45.656 M -25.59 % 61.360 M 10.08 % 55.741 M 15.43 % 48.288 M -8.77 % 52.930 M 30.14 % 40.672 M -1.96 % 41.487 M 16.62 % 35.575 M 3.64 % 34.326 M 19.66 % 28.686 M 0.00 % 28.686 M 31.74 % 21.776 M 0.00 % 21.776 M 100.00 % 10.888 M -30.96 % 15.771 M 100.00 % 7.886 M
Operating income -22.738 M 86.35 % -166.546 M -223.70 % -51.451 M -298.29 % 25.947 M -7.55 % 28.066 M -23.20 % 36.543 M 7.76 % 33.911 M 223.39 % 10.486 M -74.82 % 41.646 M 131.40 % -132.611 M -400.08 % 44.192 M -78.48 % 205.344 M 109.30 % 98.111 M -8.60 % 107.340 M 126.36 % 47.419 M 31.33 % 36.108 M 237.37 % -26.286 M 85.52 % -181.526 M -649.43 % -24.222 M 90.53 % -255.702 M -20.49 % -212.213 M -403.13 % 70.008 M -52.79 % 148.283 M -43.40 % 261.977 M 84.02 % 142.361 M -22.41 % 183.487 M 2.75 % 178.583 M 27.61 % 139.945 M 3.13 % 135.704 M 100.00 % 67.852 M -25.17 % 90.669 M 100.00 % 45.335 M
Operating income ratio -0.03 82.86 % -0.18 -168.32 % -0.07 -384.62 % 0.02 -29.34 % 0.03 -5.94 % 0.04 -23.83 % 0.05 346.60 % 0.01 -85.48 % 0.07 136.77 % -0.19 -366.46 % 0.07 -57.52 % 0.17 32.22 % 0.13 12.76 % 0.12 31.42 % 0.09 65.66 % 0.05 184.36 % -0.06 84.53 % -0.41 -570.91 % -0.06 87.24 % -0.47 -10.53 % -0.43 -791.80 % 0.06 -55.85 % 0.14 -17.92 % 0.17 4.49 % 0.16 -18.79 % 0.20 2.75 % 0.20 -7.44 % 0.21 3.13 % 0.21 0.00 % 0.21 18.99 % 0.17 0.00 % 0.17
Total other income expenses net -17.576 M -55.58 % -11.297 M 34.64 % -17.283 M -2.25 % -16.903 M -8.63 % -15.560 M -0.57 % -15.472 M 26.85 % -21.150 M -5.30 % -20.086 M 0.42 % -20.171 M 1.65 % -20.509 M -28.68 % -15.938 M 9.65 % -17.640 M -143.55 % -7.243 M 47.49 % -13.794 M 18.91 % -17.010 M -17.68 % -14.455 M 5.04 % -15.222 M 18.56 % -18.690 M -12.52 % -16.611 M 0.78 % -16.741 M 20.51 % -21.061 M 3.96 % -21.929 M 49.18 % -43.149 M -194.15 % -14.669 M 19.62 % -18.249 M -31.76 % -13.851 M -54.81 % -8.947 M 1.90 % -9.120 M -86.92 % -4.879 M -100.00 % -2.440 M 15.22 % -2.878 M -100.00 % -1.439 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 2011-01-31 2010-06-30 2010-01-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2010-12-31
Net debt 414.872 M 55.08 % 267.523 M -35.01 % 411.659 M 91.95 % 214.457 M -25.51 % 287.883 M -1.78 % 293.108 M -23.62 % 383.771 M 35.86 % 282.475 M -24.20 % 372.659 M 58.86 % 234.589 M 107.93 % 112.821 M 189.13 % -126.575 M -177.84 % 162.615 M 389.78 % -56.116 M -200.50 % 55.835 M -58.50 % 134.536 M 11.00 % 121.200 M -11.13 % 136.381 M 28.14 % 106.433 M 266.27 % 29.059 M 197.59 % -29.776 M 61.11 % -76.573 M 38.02 % -123.550 M 65.79 % -361.169 M 5.19 % -380.956 M -13.32 % -336.190 M -357.48 % 130.568 M 260.17 % -81.520 M -1 108.42 % -6.746 M
Total investments 81.012 M 21.46 % 66.697 M 3.29 % 64.575 M 4.92 % 61.548 M -33.50 % 92.554 M 19.35 % 77.547 M -14.03 % 90.207 M 5.57 % 85.447 M -13.60 % 98.893 M 17.16 % 84.412 M -35.98 % 131.844 M 94.05 % 67.942 M -31.40 % 99.037 M 23.02 % 80.503 M 6.87 % 75.326 M 21.27 % 62.112 M 37.34 % 45.225 M -16.04 % 53.868 M 0.60 % 53.548 M 6.33 % 50.361 M -42.78 % 88.006 M 95.05 % 45.119 M -23.84 % 59.244 M 17.43 % 50.449 M 331.45 % 11.693 M 0.000 0.000 0.000 0.000
Total debt 646.681 M -1.53 % 656.753 M 3.29 % 635.809 M 22.83 % 517.637 M 15.06 % 449.882 M -21.16 % 570.644 M 5.96 % 538.545 M -16.10 % 641.890 M 7.70 % 596.000 M 7.15 % 556.207 M 13.89 % 488.377 M 5.76 % 461.790 M 8.65 % 425.041 M 42.86 % 297.522 M -9.10 % 327.322 M 16.25 % 281.558 M 13.74 % 247.554 M -35.24 % 382.284 M 20.31 % 317.752 M -15.02 % 373.914 M -26.53 % 508.921 M -1.84 % 518.455 M 29.27 % 401.075 M 45.96 % 274.785 M 7.31 % 256.068 M -20.60 % 322.523 M 38.12 % 233.503 M 6.22 % 219.820 M 37.41 % 159.975 M
Accumulated other comprehensive income loss -168.559 M 36.18 % -264.132 M -8.09 % -244.362 M -0.75 % -242.553 M -4.70 % -231.665 M 15.19 % -273.173 M 4.51 % -286.070 M 5.03 % -301.207 M -7.03 % -281.428 M -3.12 % -272.918 M -41.09 % -193.441 M -7.80 % -179.440 M 10.81 % -201.185 M 7.45 % -217.389 M -34.88 % -161.176 M 2.01 % -164.477 M -18.21 % -139.136 M -12.87 % -123.276 M 29.28 % -174.308 M 14.40 % -203.628 M -518.95 % 48.604 M 53.67 % 31.628 M -33.25 % 47.383 M -44.63 % 85.575 M -22.47 % 110.381 M 156.61 % -194.996 M 0.000 100.00 % -139.867 M -34.04 % -104.351 M
Retained earnings 273.852 M -15.03 % 322.295 M -47.06 % 608.820 M 5.11 % 579.236 M -13.30 % 668.091 M 1.42 % 658.750 M 0.52 % 655.317 M 1.52 % 645.509 M -1.39 % 654.614 M 2.81 % 636.714 M -15.02 % 749.255 M 2.93 % 727.903 M 20.49 % 604.136 M 14.21 % 528.977 M 13.30 % 466.863 M 3.40 % 451.493 M 9.87 % 410.951 M -7.85 % 445.952 M -34.81 % 684.107 M -7.34 % 738.298 M -22.40 % 951.406 M -17.30 % 1.150 B 3.12 % 1.116 B 0.44 % 1.111 B 44.20 % 770.321 M 11.66 % 689.881 M 32.50 % 520.681 M 11.21 % 468.212 M 54.10 % 303.837 M
Common stock 1.247 M 0.00 % 1.247 M 0.00 % 1.247 M 0.00 % 1.247 M 0.00 % 1.247 M 5.86 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.00 % 1.178 M 0.17 % 1.176 M 0.09 % 1.175 M 0.34 % 1.171 M 20.10 % 975.000 K 0.10 % 974.000 K 0.00 % 974.000 K 0.00 % 974.000 K 0.00 % 974.000 K 0.00 % 974.000 K 0.00 % 974.000 K 0.00 % 974.000 K 0.21 % 972.000 K 0.10 % 971.000 K 0.31 % 968.000 K 14.02 % 849.000 K 0.00 % 849.000 K 1 148.53 % 68.000 K
Total equity 956.233 M -4.61 % 1.002 B -17.73 % 1.219 B -5.19 % 1.285 B -0.69 % 1.294 B 5.63 % 1.225 B 1.04 % 1.213 B 0.57 % 1.206 B -2.60 % 1.238 B 0.53 % 1.231 B -18.26 % 1.506 B 0.45 % 1.500 B 11.51 % 1.345 B 7.46 % 1.251 B 5.70 % 1.184 B 21.04 % 978.098 M 1.90 % 959.853 M -5.18 % 1.012 B -16.77 % 1.216 B -2.49 % 1.247 B -27.85 % 1.729 B -10.06 % 1.922 B 6.76 % 1.800 B -1.68 % 1.831 B 10.96 % 1.650 B 1.36 % 1.628 B 67.97 % 969.342 M 7.25 % 903.789 M 50.14 % 601.950 M
Other non current liabilities 24.462 M 0.000 -100.00 % 25.171 M -4.12 % 26.252 M 157.30 % -45.819 M -8.04 % -42.410 M 16.21 % -50.617 M 18.09 % -61.798 M -11.20 % -55.572 M 19.05 % -68.651 M -2.64 % -66.888 M 4.75 % -70.227 M -2.87 % -68.265 M 0.000 0.000 0.000 100.00 % -28.009 M 21.34 % -35.609 M 0.000 100.00 % -63.500 M 0.000 0.000 0.000 0.000 -100.00 % 31.046 M 521.17 % 4.998 M -49.49 % 9.896 M 0.000 0.000
Long term debt 55.716 M -30.12 % 79.729 M -24.35 % 105.394 M 16.46 % 90.498 M 8.54 % 83.379 M 39.77 % 59.653 M -12.02 % 67.805 M -74.01 % 260.906 M -8.53 % 285.239 M 1.97 % 279.737 M 37.68 % 203.177 M 111.34 % 96.138 M -11.87 % 109.087 M -23.71 % 142.990 M 21.70 % 117.492 M 540.53 % 18.343 M -81.61 % 99.763 M -3.23 % 103.093 M -11.84 % 116.936 M 2.26 % 114.356 M -2.17 % 116.898 M 99.04 % 58.730 M -34.37 % 89.491 M 5.57 % 84.772 M -32.70 % 125.967 M 0.19 % 125.730 M 964.70 % 11.809 M 30.18 % 9.071 M 0.000
Total non current liabilities 80.178 M -8.51 % 87.632 M -32.88 % 130.565 M 11.83 % 116.750 M 73.47 % 67.302 M 56.39 % 43.035 M -1.06 % 43.494 M -80.68 % 225.099 M -10.48 % 251.465 M 7.89 % 233.077 M 47.28 % 158.253 M 233.85 % 47.403 M -21.92 % 60.712 M -57.54 % 142.990 M 21.70 % 117.492 M 540.53 % 18.343 M -80.33 % 93.267 M 4.06 % 89.625 M -23.36 % 116.936 M 57.27 % 74.356 M -36.39 % 116.898 M 99.04 % 58.730 M -34.37 % 89.491 M -16.25 % 106.861 M -31.94 % 157.013 M 3.71 % 151.394 M 337.05 % 34.640 M 107.43 % 16.700 M 3 747.93 % 434.000 K
Other current liabilities 200.617 M -7.00 % 215.715 M -12.30 % 245.968 M 10.56 % 222.473 M -2.32 % 227.762 M -6.05 % 242.423 M 51.23 % 160.304 M 3.32 % 155.154 M 56.01 % 99.450 M -11.67 % 112.585 M 9.67 % 102.661 M -14.38 % 119.897 M 117.90 % 55.023 M -36.22 % 86.268 M 3.14 % 83.638 M -69.69 % 275.949 M 224.02 % 85.164 M 10.15 % 77.313 M -26.14 % 104.668 M 32.39 % 79.060 M -5.41 % 83.583 M -26.35 % 113.480 M -28.41 % 158.519 M -34.07 % 240.448 M 2.82 % 233.847 M 186.09 % 81.740 M -62.73 % 219.292 M 128.23 % 96.084 M 57.22 % 61.114 M
Deferred revenue 0.000 0.000 0.000 0.000 100.00 % -366.503 M 28.28 % -510.991 M -8.55 % -470.740 M -23.56 % -380.984 M -22.60 % -310.761 M -12.40 % -276.470 M 3.06 % -285.200 M 22.00 % -365.652 M -15.73 % -315.954 M -104.46 % -154.532 M 26.35 % -209.830 M 20.28 % -263.215 M -78.10 % -147.791 M 47.06 % -279.191 M -39.03 % -200.816 M 22.63 % -259.558 M 33.79 % -392.023 M 14.73 % -459.725 M -47.54 % -311.584 M 0.000 0.000 0.000 -100.00 % 27.669 M 0.000 0.000
Short term debt 590.965 M 2.42 % 577.024 M 8.79 % 530.415 M 24.18 % 427.139 M 16.54 % 366.503 M -28.28 % 510.991 M 8.55 % 470.740 M 23.56 % 380.984 M 22.60 % 310.761 M 12.40 % 276.470 M -3.06 % 285.200 M -22.00 % 365.652 M 15.73 % 315.954 M 104.46 % 154.532 M -26.35 % 209.830 M -20.28 % 263.215 M 78.10 % 147.791 M -47.06 % 279.191 M 39.03 % 200.816 M -22.63 % 259.558 M -33.79 % 392.023 M -14.73 % 459.725 M 47.54 % 311.584 M 63.98 % 190.013 M 46.05 % 130.101 M -33.89 % 196.793 M -11.23 % 221.694 M 5.19 % 210.749 M 31.74 % 159.975 M
Total current liabilities 1.237 B -12.77 % 1.419 B 11.35 % 1.274 B -15.58 % 1.509 B 1.75 % 1.483 B -5.64 % 1.572 B 20.98 % 1.299 B 0.41 % 1.294 B 24.64 % 1.038 B -11.35 % 1.171 B 2.57 % 1.142 B -24.59 % 1.514 B 41.03 % 1.074 B 2.55 % 1.047 B 17.12 % 893.884 M -8.08 % 972.425 M 35.31 % 718.665 M -22.11 % 922.725 M 10.07 % 838.314 M -13.14 % 965.122 M -17.50 % 1.170 B -25.80 % 1.577 B 26.35 % 1.248 B 12.00 % 1.114 B 51.01 % 737.780 M 3.12 % 715.477 M 30.86 % 546.736 M -0.28 % 548.278 M -2.67 % 563.301 M
Total liabilities 1.318 B -12.52 % 1.506 B 7.23 % 1.405 B -13.61 % 1.626 B 1.85 % 1.596 B -3.68 % 1.657 B 18.94 % 1.394 B -11.86 % 1.581 B 17.52 % 1.345 B -8.66 % 1.473 B 7.75 % 1.367 B -16.23 % 1.632 B 35.69 % 1.203 B -0.49 % 1.209 B 17.12 % 1.032 B 1.99 % 1.012 B 20.45 % 839.941 M -19.85 % 1.048 B 7.15 % 978.035 M -11.33 % 1.103 B -15.82 % 1.310 B -21.13 % 1.661 B 22.12 % 1.360 B 11.40 % 1.221 B 36.46 % 894.793 M 3.22 % 866.871 M 49.11 % 581.376 M 2.90 % 564.978 M 0.22 % 563.735 M
Other non current assets 137.895 M 255.16 % 38.826 M -75.15 % 156.239 M 214.69 % 49.649 M 141.75 % -118.924 M -3.14 % -115.301 M 1.66 % -117.248 M -0.49 % -116.674 M -2.16 % -114.211 M 2.97 % -117.707 M -9.47 % -107.524 M -6.46 % -100.996 M 17.10 % -121.822 M 7.28 % -131.380 M 4.52 % -137.602 M 3.03 % -141.899 M -7.41 % -132.111 M 70.66 % -450.337 M -224.84 % -138.632 M 77.49 % -616.001 M 12.14 % -701.084 M -1.23 % -692.551 M -52.38 % -454.484 M -509.36 % 111.024 M 9.22 % 101.651 M 393.60 % 20.594 M -5.45 % 21.780 M -20.77 % 27.491 M 284.17 % 7.156 M
Long term investments 16.329 M 10.53 % 14.773 M 17.01 % 12.625 M 33.70 % 9.443 M -16.65 % 11.329 M -4.32 % 11.840 M -5.38 % 12.513 M -13.87 % 14.528 M -4.02 % 15.136 M -23.31 % 19.736 M -7.83 % 21.412 M 104.31 % 10.480 M 86.88 % 5.608 M 3.09 % 5.440 M 246.50 % 1.570 M 0.00 % 1.570 M 46.73 % 1.070 M -99.66 % 311.495 M 8 202.11 % 3.752 M -99.22 % 478.392 M -16.74 % 574.599 M -4.77 % 603.408 M 62.33 % 371.716 M 22 025.95 % 1.680 M 0.00 % 1.680 M 0.000 0.000 0.000 0.000
Intangible assets 12.822 M -66.73 % 38.540 M 174.52 % 14.039 M -64.17 % 39.181 M 157.48 % 15.217 M -4.14 % 15.875 M -4.81 % 16.677 M -4.07 % 17.384 M 489.29 % 2.950 M -10.77 % 3.306 M 0.12 % 3.302 M -16.41 % 3.950 M -59.98 % 9.871 M -71.41 % 34.526 M -9.90 % 38.318 M -13.88 % 44.494 M -12.84 % 51.049 M -11.20 % 57.485 M -26.25 % 77.946 M -3.36 % 80.658 M -10.82 % 90.449 M 2.58 % 88.177 M 61.02 % 54.760 M -5.69 % 58.066 M 81.56 % 31.982 M -2.33 % 32.744 M 19 390.48 % 168.000 K -26.64 % 229.000 K -69.87 % 760.000 K
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 781.000 K 0.00 % 781.000 K 0.00 % 781.000 K 0.00 % 781.000 K 0.00 % 781.000 K 0.00 % 781.000 K 0.00 % 781.000 K 0.000 0.000
Goodwill and intangible assets 12.822 M -66.73 % 38.540 M 174.52 % 14.039 M -64.17 % 39.181 M 157.48 % 15.217 M -4.14 % 15.875 M -4.81 % 16.677 M -4.07 % 17.384 M 489.29 % 2.950 M -10.77 % 3.306 M 0.12 % 3.302 M -16.41 % 3.950 M -59.98 % 9.871 M -71.41 % 34.526 M -9.90 % 38.318 M -13.88 % 44.494 M -12.84 % 51.049 M -11.20 % 57.485 M -26.25 % 77.946 M -3.36 % 80.658 M -11.59 % 91.230 M 2.55 % 88.958 M 60.17 % 55.541 M -5.62 % 58.847 M 79.61 % 32.763 M -2.27 % 33.525 M 3 432.67 % 949.000 K 314.41 % 229.000 K -69.87 % 760.000 K
Property plant equipment net 397.538 M 4.40 % 380.793 M -14.98 % 447.861 M 2.21 % 438.182 M -9.16 % 482.348 M -1.75 % 490.961 M 4.11 % 471.558 M -4.40 % 493.264 M 4.19 % 473.416 M -7.05 % 509.303 M 4.08 % 489.324 M -2.98 % 504.340 M 17.36 % 429.747 M 28.82 % 333.590 M 6.10 % 314.422 M -9.81 % 348.626 M -3.71 % 362.067 M -7.84 % 392.852 M -25.93 % 530.362 M -0.93 % 535.343 M -12.22 % 609.854 M 1.04 % 603.593 M 51.30 % 398.943 M 7.04 % 372.721 M 16.41 % 320.184 M 15.38 % 277.497 M 6.24 % 261.206 M 21.70 % 214.625 M 9.26 % 196.433 M
Total non current assets 564.584 M -2.53 % 579.259 M -8.17 % 630.764 M -3.24 % 651.854 M 28.09 % 508.894 M -1.89 % 518.676 M 3.58 % 500.748 M -4.65 % 525.176 M 6.85 % 491.502 M -7.67 % 532.345 M 3.56 % 514.038 M -0.91 % 518.770 M 16.52 % 445.226 M 19.19 % 373.556 M 5.43 % 354.310 M -10.23 % 394.690 M -4.71 % 414.186 M -8.03 % 450.337 M -26.42 % 612.060 M -0.64 % 616.001 M -12.14 % 701.084 M 1.23 % 692.551 M 52.38 % 454.484 M -16.50 % 544.272 M 19.29 % 456.278 M 17.34 % 388.849 M 14.52 % 339.549 M 19.38 % 284.416 M 20.43 % 236.175 M
Other current assets 255.685 M -8.56 % 279.626 M 16.78 % 239.446 M 14.50 % 209.117 M 24.56 % 167.885 M 4.87 % 160.092 M -9.27 % 176.451 M 2.26 % 172.544 M -20.39 % 216.725 M 47.87 % 146.566 M -43.30 % 258.490 M 34.71 % 191.881 M -16.75 % 230.493 M 4.13 % 221.359 M -10.85 % 248.305 M 21.92 % 203.654 M -9.30 % 224.544 M 5.78 % 212.283 M 36.54 % 155.468 M 11.01 % 140.047 M -8.55 % 153.148 M -6.96 % 164.608 M 143.80 % 67.518 M -18.11 % 82.447 M -91.59 % 980.478 M -13.40 % 1.132 B 908.40 % 112.274 M -82.40 % 637.922 M 498.53 % 106.582 M
Short term investments 64.683 M 24.57 % 51.924 M -0.05 % 51.950 M -0.30 % 52.105 M -35.85 % 81.225 M 23.62 % 65.707 M -15.43 % 77.694 M 9.55 % 70.919 M -15.33 % 83.757 M 29.50 % 64.676 M -41.43 % 110.432 M 92.18 % 57.462 M -38.50 % 93.429 M 24.47 % 75.063 M 1.77 % 73.756 M 21.83 % 60.542 M 37.11 % 44.155 M -18.03 % 53.868 M 8.18 % 49.796 M -1.12 % 50.361 M -42.78 % 88.006 M 95.05 % 45.119 M -23.84 % 59.244 M 21.48 % 48.769 M 387.06 % 10.013 M 0.000 0.000 0.000 0.000
cash and cash equivalents 231.809 M -40.44 % 389.230 M 73.65 % 224.150 M -26.07 % 303.180 M 87.15 % 161.999 M -41.63 % 277.536 M 79.32 % 154.774 M -56.94 % 359.415 M 60.93 % 223.341 M -30.56 % 321.618 M -14.36 % 375.556 M -36.17 % 588.365 M 124.20 % 262.426 M -25.79 % 353.638 M 30.26 % 271.487 M 84.66 % 147.022 M 16.36 % 126.354 M -48.62 % 245.903 M 16.37 % 211.319 M -38.72 % 344.855 M -35.98 % 538.697 M -9.47 % 595.028 M 13.42 % 524.625 M -17.51 % 635.954 M -0.17 % 637.024 M -3.29 % 658.713 M 539.93 % 102.935 M -65.84 % 301.340 M 80.75 % 166.721 M
Cash and short term investments 296.492 M -23.83 % 389.230 M 40.97 % 276.100 M -22.29 % 355.285 M 46.07 % 243.224 M -29.14 % 343.243 M 47.65 % 232.468 M -45.98 % 430.334 M 40.13 % 307.098 M -20.50 % 386.294 M -20.51 % 485.988 M -24.75 % 645.827 M 81.49 % 355.855 M -16.99 % 428.701 M 24.17 % 345.243 M 66.33 % 207.564 M 21.73 % 170.509 M -43.12 % 299.771 M 14.80 % 261.115 M -33.93 % 395.216 M -36.94 % 626.703 M -2.10 % 640.147 M 9.64 % 583.869 M -14.73 % 684.723 M 5.82 % 647.037 M -1.77 % 658.713 M 539.93 % 102.935 M -65.84 % 301.340 M 80.75 % 166.721 M
Total current assets 1.709 B -11.41 % 1.929 B -3.16 % 1.992 B -11.82 % 2.259 B 1.18 % 2.233 B 0.04 % 2.232 B 12.40 % 1.986 B -7.18 % 2.140 B 9.23 % 1.959 B -3.29 % 2.025 B -9.25 % 2.232 B -9.78 % 2.474 B 28.08 % 1.931 B -0.38 % 1.939 B 13.94 % 1.702 B 18.92 % 1.431 B 16.40 % 1.229 B -15.07 % 1.447 B 1.91 % 1.420 B -9.00 % 1.561 B -28.13 % 2.172 B -21.05 % 2.751 B 7.32 % 2.563 B 2.20 % 2.508 B 20.06 % 2.089 B -0.83 % 2.106 B 73.90 % 1.211 B 2.26 % 1.184 B 27.42 % 929.510 M
Inventory 566.312 M 7.03 % 529.122 M -12.84 % 607.101 M -7.54 % 656.583 M 9.53 % 599.448 M 7.68 % 556.669 M 3.58 % 537.409 M 5.94 % 507.280 M -4.20 % 529.531 M 21.34 % 436.400 M -10.64 % 488.358 M 5.10 % 464.671 M 10.35 % 421.079 M 12.87 % 373.057 M -3.71 % 387.444 M 14.96 % 337.033 M -0.25 % 337.879 M -9.08 % 371.631 M -6.24 % 396.345 M 0.64 % 393.824 M -21.53 % 501.896 M -8.76 % 550.054 M 0.18 % 549.049 M 13.22 % 484.947 M 5.13 % 461.299 M 46.30 % 315.309 M -11.61 % 356.720 M 45.55 % 245.089 M 16.12 % 211.065 M
Net receivables 590.819 M -19.22 % 731.428 M -15.90 % 869.709 M -16.24 % 1.038 B -15.05 % 1.222 B 4.29 % 1.172 B 12.75 % 1.040 B 1.00 % 1.029 B 13.69 % 905.373 M -14.27 % 1.056 B 5.71 % 999.045 M -14.71 % 1.171 B 26.76 % 924.037 M 0.90 % 915.799 M 27.07 % 720.683 M 5.57 % 682.644 M 37.53 % 496.370 M -11.95 % 563.744 M -7.19 % 607.404 M -3.86 % 631.794 M -29.03 % 890.197 M -36.24 % 1.396 B 2.45 % 1.363 B 8.52 % 1.256 B 28.08 % 980.478 M 0.000 0.000 -100.00 % 635.891 M 42.85 % 445.142 M
Tax assets 0.000 -100.00 % 106.327 M 0.000 -100.00 % 115.399 M -2.96 % 118.924 M 3.14 % 115.301 M -1.66 % 117.248 M 0.49 % 116.674 M 2.16 % 114.211 M -2.97 % 117.707 M 9.47 % 107.524 M 6.46 % 100.996 M -17.10 % 121.822 M -7.28 % 131.380 M -4.52 % 137.602 M -3.03 % 141.899 M 7.41 % 132.111 M -4.85 % 138.842 M 0.15 % 138.632 M 0.74 % 137.609 M 8.79 % 126.485 M 41.89 % 89.143 M 7.70 % 82.768 M 0.000 0.000 -100.00 % 57.233 M 2.91 % 55.614 M 32.19 % 42.071 M 32.19 % 31.826 M
Other assets 0.000 0.000 0.000 0.000 -100.00 % 148.696 M 12.85 % 131.770 M 10.38 % 119.379 M -2.16 % 122.012 M -8.27 % 133.015 M -9.31 % 146.666 M 15.04 % 127.496 M -8.26 % 138.978 M -18.60 % 170.740 M 15.74 % 147.525 M -7.68 % 159.799 M -2.70 % 164.238 M 5.07 % 156.306 M -3.83 % 162.527 M 0.39 % 161.893 M -6.61 % 173.359 M 4.56 % 165.792 M 18.65 % 139.727 M -2.30 % 143.016 M 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 445.899 M -20.00 % 557.385 M 12.00 % 497.652 M -35.99 % 777.453 M -4.16 % 811.168 M 10.55 % 733.759 M 25.17 % 586.221 M -12.94 % 673.355 M 20.61 % 558.269 M -19.95 % 697.413 M 5.52 % 660.924 M -27.40 % 910.400 M 48.65 % 612.462 M -12.82 % 702.489 M 39.10 % 505.038 M 46.43 % 344.902 M -16.61 % 413.607 M -16.09 % 492.923 M 6.23 % 464.024 M -16.22 % 553.838 M -13.49 % 640.205 M -24.60 % 849.080 M 34.23 % 632.543 M -7.48 % 683.680 M 82.88 % 373.832 M 14.89 % 325.375 M 316.71 % 78.081 M -60.95 % 199.929 M -25.73 % 269.210 M
Tax payables 0.000 -100.00 % 68.453 M 0.000 -100.00 % 82.152 M 5.52 % 77.855 M -8.23 % 84.836 M 3.27 % 82.147 M -2.97 % 84.659 M 21.20 % 69.851 M -17.60 % 84.774 M -8.95 % 93.103 M -21.32 % 118.326 M 31.09 % 90.263 M -12.93 % 103.664 M 8.69 % 95.378 M 7.94 % 88.359 M 22.55 % 72.103 M -1.63 % 73.298 M 6.53 % 68.806 M -5.31 % 72.666 M 34.54 % 54.011 M -65.00 % 154.337 M 6.28 % 145.215 M 0.000 0.000 -100.00 % 111.569 M 303.23 % 27.669 M -33.35 % 41.516 M -43.13 % 73.002 M
Deferred revenue non current 0.000 0.000 0.000 100.00 % -26.252 M -169.89 % 37.560 M 117.83 % 17.243 M 0.32 % 17.188 M -91.37 % 199.108 M -13.31 % 229.667 M 8.80 % 211.086 M 54.88 % 136.289 M 425.99 % 25.911 M -36.53 % 40.822 M -67.17 % 124.348 M 28.21 % 96.986 M 3 810.25 % -2.614 M -103.64 % 71.754 M 6.33 % 67.484 M -28.32 % 94.151 M 85.13 % 50.856 M -45.56 % 93.421 M 183.62 % 32.939 M -50.53 % 66.588 M 0.000 0.000 -100.00 % 375.772 M 36.63 % 275.031 M 0.000 0.000
Minority interest -20.160 M -1.60 % -19.842 M -16.46 % -17.038 M -14.60 % -14.868 M -11.05 % -13.388 M -38.35 % -9.677 M -63.60 % -5.915 M -148.75 % 12.134 M -21.65 % 15.486 M -15.70 % 18.371 M -81.88 % 101.368 M -0.65 % 102.029 M 8.41 % 94.117 M 0.76 % 93.403 M -2.71 % 96.004 M -2.15 % 98.116 M 2.83 % 95.413 M -1.67 % 97.033 M -14.75 % 113.826 M -5.12 % 119.968 M -11.79 % 135.997 M -7.95 % 147.738 M 220.31 % 46.124 M -2.14 % 47.134 M -0.91 % 47.566 M 2.23 % 46.527 M 14.56 % 40.614 M 21.16 % 33.520 M 58 907.02 % -57.000 K
Capital lease obligations 14.201 M -53.25 % 30.378 M 80.42 % 16.837 M -30.49 % 24.221 M 7.59 % 22.513 M -19.77 % 28.061 M -30.99 % 40.664 M -36.46 % 63.999 M 36.37 % 46.931 M -27.65 % 64.864 M -6.87 % 69.652 M 0.15 % 69.545 M 11.26 % 62.505 M 0.000 -100.00 % 5.704 M 0.000 -100.00 % 21.012 M -24.91 % 27.984 M 0.000 -100.00 % 40.000 M 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 -100.00 % 92.325 M -60.15 % 231.665 M -15.19 % 273.173 M -4.51 % 286.070 M -5.03 % 301.207 M 7.03 % 281.428 M 3.12 % 272.918 M 41.09 % 193.441 M 7.80 % 179.440 M -10.81 % 201.185 M -7.45 % 217.389 M 34.88 % 161.176 M -2.01 % 164.477 M 18.21 % 139.136 M 12.87 % 123.276 M -29.28 % 174.308 M -14.40 % 203.628 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 869.853 M 0.00 % 869.853 M 0.00 % 869.853 M 0.00 % 869.853 M -8.76 % 953.362 M 2.34 % 931.535 M 0.17 % 929.935 M 0.31 % 927.050 M -0.04 % 927.378 M 0.54 % 922.398 M 0.04 % 922.067 M 0.22 % 920.045 M 1.01 % 910.815 M 0.56 % 905.747 M 8.45 % 835.160 M 29.26 % 646.111 M 0.07 % 645.643 M 0.03 % 645.419 M 0.00 % 645.419 M 0.00 % 645.419 M 9.09 % 591.642 M 0.07 % 591.251 M 0.17 % 590.248 M 0.60 % 586.706 M -32.98 % 875.470 M -1.72 % 890.798 M 118.76 % 407.198 M 1.49 % 401.208 M -0.31 % 402.453 M
Deferred tax liabilities non current 0.000 -100.00 % 7.903 M 0.000 -100.00 % 26.252 M -11.73 % 29.742 M 15.31 % 25.792 M -1.95 % 26.306 M 1.21 % 25.991 M 19.24 % 21.798 M -0.88 % 21.991 M 0.12 % 21.964 M 2.20 % 21.492 M 8.05 % 19.890 M 6.69 % 18.642 M -9.09 % 20.506 M -2.15 % 20.957 M -2.58 % 21.513 M -2.84 % 22.141 M -2.83 % 22.785 M -3.04 % 23.500 M 0.10 % 23.477 M -8.97 % 25.791 M 12.61 % 22.903 M 0.000 0.000 -100.00 % 20.666 M 59.77 % 12.935 M 69.55 % 7.629 M 1 657.83 % 434.000 K
Other liabilities 0.000 0.000 0.000 0.000 -100.00 % 45.819 M 8.04 % 42.410 M -16.21 % 50.617 M -18.09 % 61.798 M 11.20 % 55.572 M -19.05 % 68.651 M 2.64 % 66.888 M -4.75 % 70.227 M 2.87 % 68.265 M 266.19 % 18.642 M -9.09 % 20.506 M -2.15 % 20.957 M -25.18 % 28.009 M -21.34 % 35.609 M 56.28 % 22.785 M -64.12 % 63.500 M 170.48 % 23.477 M -8.97 % 25.791 M 12.61 % 22.903 M 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 2.274 B -9.36 % 2.509 B -4.36 % 2.623 B -9.90 % 2.911 B 0.71 % 2.891 B 0.28 % 2.883 B 10.61 % 2.606 B -6.48 % 2.787 B 7.88 % 2.583 B -4.48 % 2.704 B -5.88 % 2.873 B -8.24 % 3.131 B 22.93 % 2.547 B 3.55 % 2.460 B 11.02 % 2.216 B 11.36 % 1.990 B 10.56 % 1.800 B -12.64 % 2.060 B -6.11 % 2.194 B -6.64 % 2.350 B -22.66 % 3.039 B -15.19 % 3.583 B 13.37 % 3.161 B 3.55 % 3.052 B 19.92 % 2.545 B 2.01 % 2.495 B 60.90 % 1.551 B 5.58 % 1.469 B 26.00 % 1.166 B
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2010-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2011-01-31 2010-06-30 2010-01-31
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 59.117 M 0.000 100.00 % -109.360 M 0.000 -100.00 % 385.889 M 0.000 -100.00 % 289.493 M 0.000 -100.00 % 56.121 M 0.000 100.00 % -42.109 M 0.000 100.00 % -884.301 M 0.000 -100.00 % 191.059 M 0.000 -100.00 % 376.557 M 0.000 100.00 % -92.924 M 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 1.948 M -29.01 % 2.744 M -33.51 % 4.127 M -25.96 % 5.574 M 107.75 % 2.683 M 0.000 0.000 -100.00 % 838.000 K -42.25 % 1.451 M -60.67 % 3.689 M -1.13 % 3.731 M -43.75 % 6.633 M -22.77 % 8.589 M 75.29 % 4.900 M 61.66 % 3.031 M -37.12 % 4.820 M -37.82 % 7.752 M 264.63 % 2.126 M -52.46 % 4.472 M -22.58 % 5.776 M -44.31 % 10.371 M -14.58 % 12.141 M -47.40 % 23.082 M -19.42 % 28.645 M 427.63 % 5.429 M 45.04 % 3.743 M 0.00 % 3.743 M 0.000 0.000 0.000 -100.00 % 15.500 M 100.00 % 7.750 M
Change in working capital 0.000 -100.00 % 333.733 M 0.000 100.00 % -59.786 M 0.000 100.00 % -169.014 M 0.000 100.00 % -96.054 M 0.000 -100.00 % 23.477 M 0.000 100.00 % -301.444 M 0.000 100.00 % -329.914 M 0.000 100.00 % -45.327 M 0.000 -100.00 % 73.681 M 0.000 -100.00 % 662.759 M 0.000 100.00 % -294.122 M 0.000 100.00 % -466.094 M 0.000 100.00 % -194.371 M 0.00 % -194.371 M -91.47 % -101.514 M 0.00 % -101.514 M -100.00 % -50.757 M -3.19 % -49.187 M -100.00 % -24.594 M
Accounts receivables 0.000 -100.00 % 283.560 M 0.000 -100.00 % 90.997 M 0.000 100.00 % -166.242 M 0.000 -100.00 % 17.593 M 0.000 -100.00 % 98.226 M 0.000 100.00 % -295.505 M 0.000 100.00 % -240.584 M 0.000 100.00 % -124.786 M 0.000 -100.00 % 40.677 M 0.000 -100.00 % 741.477 M 0.000 100.00 % -138.093 M 0.000 100.00 % -235.564 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 -100.00 % 99.119 M 0.000 100.00 % -113.820 M 0.000 100.00 % -51.969 M 0.000 100.00 % -77.548 M 0.000 -100.00 % 7.445 M 0.000 100.00 % -97.017 M 0.000 100.00 % -53.809 M 0.000 -100.00 % 63.845 M 0.000 100.00 % -694.000 K 0.000 -100.00 % 137.048 M 0.000 100.00 % -65.107 M 0.000 100.00 % -169.638 M 0.000 100.00 % -34.675 M 0.00 % -34.675 M -103.82 % -17.012 M 0.00 % -17.012 M -100.00 % -8.506 M 1.10 % -8.601 M -100.00 % -4.301 M
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % -48.946 M 0.000 100.00 % -36.963 M 0.000 -100.00 % 49.197 M 0.000 100.00 % -36.099 M 0.000 100.00 % -82.194 M 0.000 -100.00 % 91.078 M 0.000 100.00 % -35.521 M 0.000 -100.00 % 15.614 M 0.000 -100.00 % 33.698 M 0.000 100.00 % -215.766 M 0.000 100.00 % -90.922 M 0.000 100.00 % -60.892 M 0.000 100.00 % -159.697 M 0.00 % -159.697 M -88.99 % -84.502 M 0.00 % -84.502 M -100.00 % -42.251 M -4.10 % -40.586 M -100.00 % -20.293 M
Other non cash items -119.323 M -1 144.68 % 11.422 M 109.16 % -124.655 M -158.59 % 212.774 M 298.74 % -107.059 M -147.84 % 223.787 M 263.59 % -136.796 M -172.68 % 188.228 M 214.21 % -164.810 M -775.16 % -18.832 M 88.67 % -166.210 M -134.90 % 476.305 M 378.04 % -171.306 M -146.96 % 364.830 M 364.12 % -138.129 M -429.45 % -26.089 M -232.86 % 19.636 M -71.24 % 68.285 M 222.84 % -55.589 M 87.01 % -427.844 M -331.91 % 184.484 M -18.84 % 227.311 M 188.27 % -257.510 M -175.60 % 340.631 M 1 436.49 % -25.487 M -342.71 % 10.501 M 14.82 % 9.146 M 112.15 % -75.282 M -1 750.20 % 4.562 M 100.00 % 2.281 M 128.84 % -7.910 M -100.00 % -3.955 M
Net cash provided by operating activities -136.817 M -174.85 % 182.793 M 216.86 % -156.414 M -176.06 % 205.659 M 423.60 % -63.554 M -162.40 % 101.853 M 204.74 % -97.244 M -178.47 % 123.928 M 211.39 % -111.260 M -83.42 % -60.660 M 40.35 % -101.701 M -129.06 % 349.980 M 829.67 % -47.964 M -135.96 % 133.383 M 275.03 % -76.207 M -491.99 % 19.441 M -48.90 % 38.043 M 216.33 % -32.703 M 34.02 % -49.567 M -165.33 % 75.871 M 55.70 % 48.728 M 134.60 % 20.771 M 118.62 % -111.534 M -178.79 % 141.565 M 26.58 % 111.837 M 486.38 % -28.945 M 0.00 % -28.945 M -284.05 % 15.727 M 0.00 % 15.727 M 100.00 % 7.863 M -76.82 % 33.929 M 100.00 % 16.965 M
Investments in property plant and equipment -12.173 M -70.16 % -7.154 M 52.53 % -15.071 M 64.35 % -42.279 M -269.02 % -11.457 M -186.21 % -4.003 M 80.45 % -20.479 M -289.26 % -5.261 M 21.04 % -6.663 M 79.41 % -32.362 M 57.57 % -76.279 M -113.87 % -35.666 M 53.64 % -76.931 M -538.33 % -12.052 M 3.44 % -12.481 M 70.91 % -42.909 M -361.68 % -9.294 M 41.40 % -15.861 M -108.12 % -7.621 M 94.27 % -133.079 M -21.01 % -109.976 M -84.39 % -59.642 M 47.29 % -113.153 M -48.72 % -76.084 M -31.13 % -58.020 M 19.67 % -72.224 M 0.00 % -72.224 M -60.89 % -44.890 M 0.00 % -44.890 M -100.00 % -22.445 M 54.81 % -49.668 M -100.00 % -24.834 M
Acquisitions net 0.000 0.000 0.000 0.000 0.000 100.00 % -377.000 K 0.000 -100.00 % 7.411 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -14.000 K 0.000 0.000 0.000 0.000 0.000 100.00 % -6.754 M 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 5.601 M 465.84 % -1.531 M 82.90 % -8.953 M -186.59 % -3.124 M 22.79 % -4.046 M -107.06 % -1.954 M -112.35 % 15.826 M -17.69 % 19.227 M 398.60 % -6.439 M -202.00 % 6.313 M 121.44 % -29.441 M -1 117.66 % 2.893 M 120.06 % -14.423 M -614.72 % -2.018 M -159.09 % 3.415 M -90.21 % 34.865 M 399.42 % -11.644 M -188.79 % 13.114 M 174.73 % -17.549 M -409.40 % -3.445 M 65.14 % -9.881 M 71.52 % -34.698 M -2 640.12 % 1.366 M 111.20 % -12.198 M -42.09 % -8.585 M 86.63 % -64.230 M -188.93 % 72.224 M 281.86 % -39.715 M -188.47 % 44.890 M 100.00 % 22.445 M -54.81 % 49.668 M 100.00 % 24.834 M
Net cash used for investing activites -6.572 M 24.33 % -8.685 M 63.85 % -24.024 M 47.09 % -45.403 M -192.87 % -15.503 M -144.76 % -6.334 M -36.13 % -4.653 M -121.77 % 21.377 M 263.16 % -13.102 M 49.70 % -26.049 M 75.36 % -105.720 M -222.58 % -32.773 M 64.13 % -91.354 M -549.28 % -14.070 M -55.20 % -9.066 M -12.71 % -8.044 M 61.58 % -20.938 M -662.21 % -2.747 M 89.09 % -25.170 M 81.57 % -136.538 M -13.92 % -119.857 M -27.05 % -94.340 M 15.61 % -111.787 M -26.62 % -88.282 M -32.55 % -66.605 M 6.17 % -70.984 M 1.72 % -72.224 M -81.86 % -39.715 M 11.53 % -44.890 M -100.00 % -22.445 M 54.81 % -49.668 M -100.00 % -24.834 M
Debt repayment 4.778 M 0.000 -100.00 % 121.821 M 0.000 100.00 % -44.091 M 0.000 100.00 % -87.610 M 0.000 -100.00 % 49.773 M 0.000 -100.00 % 16.380 M 0.000 -100.00 % 64.784 M 0.000 -100.00 % 38.137 M 0.000 100.00 % -138.496 M 0.000 100.00 % -62.479 M 0.000 -100.00 % 15.900 M 0.000 -100.00 % 113.052 M 0.000 0.000 -100.00 % 131.980 M 0.000 -100.00 % 59.844 M 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 223.389 M 0.00 % 223.389 M 33.47 % 167.375 M 0.00 % 167.375 M 100.00 % 83.687 M 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -30.604 M 0.00 % -30.604 M -100.00 % -15.302 M 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % -77.905 M 0.000 100.00 % -61.158 M 0.000 100.00 % -6.675 M 0.00 % -6.675 M 98.71 % -515.496 M 0.000 0.000 0.000 0.000
Other financing activites -18.352 M -344.79 % -4.126 M 78.98 % -19.631 M -22.41 % -16.037 M -998.43 % 1.785 M -90.78 % 19.364 M 207.99 % -17.931 M -166.28 % -6.734 M 68.66 % -21.488 M -146.15 % 46.557 M 336.39 % -19.695 M -598.61 % 3.950 M 123.66 % -16.693 M 60.14 % -41.874 M -124.16 % 173.355 M 1 341.02 % 12.030 M 267.55 % 3.273 M -95.38 % 70.849 M 0.000 100.00 % -131.209 M -33 829.82 % 389.000 K -99.83 % 227.026 M 6 501.51 % 3.439 M -67.06 % 10.440 M 115.96 % -65.418 M 45.10 % -119.168 M -205.44 % 113.017 M -76.16 % 474.004 M 391.88 % -162.396 M -100.00 % -81.198 M -23.28 % -65.863 M -100.00 % -32.931 M
Net cash used provided by financing activities -13.574 M -228.99 % -4.126 M -104.04 % 102.190 M 737.21 % -16.037 M 62.09 % -42.306 M -318.48 % 19.364 M 118.35 % -105.541 M -1 467.29 % -6.734 M -123.81 % 28.285 M -39.25 % 46.557 M 1 504.43 % -3.315 M -183.92 % 3.950 M -91.79 % 48.091 M 214.85 % -41.874 M -119.80 % 211.492 M 1 658.04 % 12.030 M 108.90 % -135.223 M -290.86 % 70.849 M 213.40 % -62.479 M 52.38 % -131.209 M -905.51 % 16.289 M -89.08 % 149.121 M 28.01 % 116.491 M 329.68 % -50.718 M 22.47 % -65.418 M -114.44 % 452.915 M 325.90 % 106.342 M -69.88 % 353.101 M 317.43 % -162.396 M -100.00 % -81.198 M -23.28 % -65.863 M -100.00 % -32.931 M
Effect of forex changes on cash -458.000 K 90.66 % -4.902 M -526.85 % -782.000 K 74.26 % -3.038 M -152.15 % 5.826 M -26.06 % 7.879 M 181.69 % 2.797 M 212.01 % -2.497 M -13.50 % -2.200 M 84.04 % -13.786 M -565.03 % -2.073 M -143.35 % 4.782 M 31 780.00 % 15.000 K -99.68 % 4.712 M 368.64 % -1.754 M 36.43 % -2.759 M -92.80 % -1.431 M -75.58 % -815.000 K -122.15 % 3.680 M 287.18 % -1.966 M -31.86 % -1.491 M 71.04 % -5.149 M -14.45 % -4.499 M -23.77 % -3.635 M -141.85 % -1.503 M 81.01 % -7.916 M -211.04 % 7.129 M 207.76 % -6.616 M -279.74 % 3.681 M 100.00 % 1.840 M 178.24 % -2.352 M -100.00 % -1.176 M
Net change in cash 231.809 M 203.42 % -224.150 M -200.00 % 224.150 M 58.77 % 141.181 M 222.20 % -115.537 M -194.11 % 122.762 M 159.99 % -204.641 M -250.39 % 136.074 M 238.46 % -98.277 M -82.20 % -53.938 M 74.65 % -212.809 M -165.29 % 325.939 M 457.34 % -91.212 M -211.03 % 82.151 M -34.00 % 124.465 M 502.21 % 20.668 M 117.29 % -119.549 M -445.68 % 34.584 M 125.90 % -133.536 M 31.11 % -193.842 M -244.11 % -56.331 M -180.01 % 70.403 M 163.24 % -111.329 M -10 304.58 % -1.070 M 95.07 % -21.689 M -106.07 % 357.373 M 300.00 % 89.343 M -33.63 % 134.619 M 300.00 % 33.655 M 0.00 % 33.655 M 123.59 % 15.052 M 0.00 % 15.052 M
Cash at beginning of period 0.000 -100.00 % 224.150 M 0.000 -100.00 % 161.999 M -41.63 % 277.536 M 79.32 % 154.774 M -56.94 % 359.415 M 60.93 % 223.341 M -30.56 % 321.618 M -14.36 % 375.556 M -36.17 % 588.365 M 124.20 % 262.426 M -25.79 % 353.638 M 30.26 % 271.487 M 84.66 % 147.022 M 16.36 % 126.354 M -48.62 % 245.903 M 16.37 % 211.319 M -38.72 % 344.855 M -35.98 % 538.697 M -9.47 % 595.028 M 13.42 % 524.625 M -17.51 % 635.954 M -0.17 % 637.024 M -3.29 % 658.713 M 118.59 % 301.340 M 300.00 % 75.335 M -54.81 % 166.721 M 300.00 % 41.680 M 0.00 % 41.680 M 56.53 % 26.628 M 0.00 % 26.628 M
Cash at end of period 231.809 M 0.000 -100.00 % 224.150 M -26.07 % 303.180 M 87.15 % 161.999 M -41.63 % 277.536 M 79.32 % 154.774 M -56.94 % 359.415 M 60.93 % 223.341 M -30.56 % 321.618 M -14.36 % 375.556 M -36.17 % 588.365 M 124.20 % 262.426 M -25.79 % 353.638 M 30.26 % 271.487 M 84.66 % 147.022 M 16.36 % 126.354 M -48.62 % 245.903 M 16.37 % 211.319 M -38.72 % 344.855 M -35.98 % 538.697 M -9.47 % 595.028 M 13.42 % 524.625 M -17.51 % 635.954 M -0.17 % 637.024 M -3.29 % 658.713 M 300.00 % 164.678 M -45.35 % 301.340 M 300.00 % 75.335 M 0.00 % 75.335 M 80.75 % 41.680 M 0.00 % 41.680 M
Operating cash flow -136.817 M -174.85 % 182.793 M 216.86 % -156.414 M -176.06 % 205.659 M 423.60 % -63.554 M -162.40 % 101.853 M 204.74 % -97.244 M -178.47 % 123.928 M 211.39 % -111.260 M -83.42 % -60.660 M 40.35 % -101.701 M -129.06 % 349.980 M 829.67 % -47.964 M -135.96 % 133.383 M 275.03 % -76.207 M -491.99 % 19.441 M -48.90 % 38.043 M 216.33 % -32.703 M 34.02 % -49.567 M -165.33 % 75.871 M 55.70 % 48.728 M 134.60 % 20.771 M 118.62 % -111.534 M -178.79 % 141.565 M 26.58 % 111.837 M 486.38 % -28.945 M 0.00 % -28.945 M -284.05 % 15.727 M 0.00 % 15.727 M 100.00 % 7.863 M -76.82 % 33.929 M 100.00 % 16.965 M
Capital expenditure -12.173 M -70.16 % -7.154 M 52.53 % -15.071 M 64.35 % -42.279 M -269.02 % -11.457 M -186.21 % -4.003 M 80.45 % -20.479 M -289.26 % -5.261 M 21.04 % -6.663 M 79.41 % -32.362 M 57.57 % -76.279 M -113.87 % -35.666 M 53.64 % -76.931 M -538.33 % -12.052 M 3.44 % -12.481 M 70.91 % -42.909 M -361.68 % -9.294 M 41.40 % -15.861 M -108.12 % -7.621 M 94.27 % -133.079 M -21.01 % -109.976 M -84.39 % -59.642 M 47.29 % -113.153 M -48.72 % -76.084 M -31.13 % -58.020 M 19.67 % -72.224 M 0.00 % -72.224 M -60.89 % -44.890 M 0.00 % -44.890 M -100.00 % -22.445 M 54.81 % -49.668 M -100.00 % -24.834 M
Free CashFlow -148.990 M -184.83 % 175.639 M 202.42 % -171.485 M -204.96 % 163.380 M 317.81 % -75.011 M -176.66 % 97.850 M 183.12 % -117.723 M -199.20 % 118.667 M 200.63 % -117.923 M -26.77 % -93.022 M 47.73 % -177.980 M -156.62 % 314.314 M 351.66 % -124.895 M -202.94 % 121.331 M 236.81 % -88.688 M -277.91 % -23.468 M -181.63 % 28.749 M 159.20 % -48.564 M 15.08 % -57.188 M 0.03 % -57.208 M 6.60 % -61.248 M -57.57 % -38.871 M 82.70 % -224.687 M -443.13 % 65.481 M 21.67 % 53.817 M 153.20 % -101.169 M 0.00 % -101.169 M -246.91 % -29.163 M 0.00 % -29.163 M -100.00 % -14.582 M 7.35 % -15.739 M -100.00 % -7.870 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017 2016 2016 2015 2015 2014 2014 2013 2013 2012 2012 2011 2011 2011 2010 2010