SAFLY

Safilo Group S.p.A. SAFLY

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
Revenue 993.219 M -3.08 % 1.025 B -4.83 % 1.077 B 11.05 % 969.584 M 24.26 % 780.298 M -16.90 % 939.038 M 3.11 % 910.742 M -13.01 % 1.047 B -16.44 % 1.253 B -2.04 % 1.279 B 8.51 % 1.179 B 5.10 % 1.122 B -4.57 % 1.175 B 6.66 % 1.102 B 2.03 % 1.080 B 6.79 % 1.011 B -11.90 % 1.148 B -3.58 % 1.190 B 6.10 % 1.122 B 9.43 % 1.025 B 8.52 % 944.740 M
Net income 22.296 M 190.45 % -24.649 M -145.51 % 54.160 M 154.57 % 21.275 M 129.16 % -72.968 M 77.78 % -328.345 M -911.97 % -32.446 M 87.10 % -251.567 M -77.03 % -142.101 M -169.41 % -52.745 M -235.14 % 39.030 M 151.47 % 15.521 M -39.99 % 25.865 M -16.74 % 31.066 M 580.67 % 4.564 M 101.30 % -351.448 M -1 611.04 % -20.540 M -137.66 % 54.543 M 33.64 % 40.813 M 546.08 % 6.317 M -71.27 % 21.989 M
Income before tax 31.722 M 263.04 % -19.456 M -130.34 % 64.136 M 84.17 % 34.824 M 139.71 % -87.696 M 68.57 % -279.046 M -4 371.89 % -6.240 M 97.19 % -222.171 M -81.19 % -122.621 M -379.76 % -25.559 M -139.40 % 64.863 M 29.57 % 50.062 M 13.68 % 44.037 M -13.96 % 51.184 M 78.03 % 28.750 M 108.86 % -324.578 M -1 202.21 % 29.448 M -68.53 % 93.574 M 31.66 % 71.072 M 538.73 % 11.127 M -73.41 % 41.844 M
Income before tax ratio 0.03 268.22 % -0.02 -131.88 % 0.06 65.84 % 0.04 131.96 % -0.11 62.18 % -0.30 -4 237.14 % -0.01 96.77 % -0.21 -116.83 % -0.10 -389.72 % -0.02 -136.32 % 0.06 23.28 % 0.04 19.13 % 0.04 -19.34 % 0.05 74.49 % 0.03 108.29 % -0.32 -1 351.08 % 0.03 -67.36 % 0.08 24.09 % 0.06 483.68 % 0.01 -75.50 % 0.04
EBITDA 82.380 M 73.26 % 47.547 M -40.94 % 80.507 M 16.45 % 69.135 M 524.90 % -16.271 M 91.65 % -194.958 M -1 802.24 % 11.453 M 106.95 % -164.750 M -174.96 % -59.918 M -297.96 % 30.267 M -74.67 % 119.489 M 8.13 % 110.504 M 3.98 % 106.279 M 11.18 % 95.590 M 25.88 % 75.937 M 134.39 % -220.791 M -296.26 % 112.497 M -35.01 % 173.112 M 11.71 % 154.966 M 35.26 % 114.568 M 2.96 % 111.272 M
Net income ratio 0.02 193.32 % -0.02 -147.82 % 0.05 129.24 % 0.02 123.46 % -0.09 73.26 % -0.35 -881.48 % -0.04 85.17 % -0.24 -111.86 % -0.11 -175.01 % -0.04 -224.54 % 0.03 139.27 % 0.01 -37.12 % 0.02 -21.94 % 0.03 567.12 % 0.00 101.22 % -0.35 -1 842.14 % -0.02 -139.06 % 0.05 25.96 % 0.04 490.39 % 0.01 -73.53 % 0.02
Ratio EBITDA 0.08 78.76 % 0.05 -37.94 % 0.07 4.86 % 0.07 441.95 % -0.02 89.96 % -0.21 -1 750.95 % 0.01 107.99 % -0.16 -229.05 % -0.05 -302.08 % 0.02 -76.66 % 0.10 2.89 % 0.10 8.96 % 0.09 4.24 % 0.09 23.37 % 0.07 132.21 % -0.22 -322.77 % 0.10 -32.60 % 0.15 5.29 % 0.14 23.60 % 0.11 -5.13 % 0.12
Gross profit ratio 0.60 1.64 % 0.59 5.83 % 0.55 20.72 % 0.46 17.49 % 0.39 -10.32 % 0.44 -12.34 % 0.50 15.37 % 0.43 -11.11 % 0.49 -3.98 % 0.51 -3.85 % 0.53 -0.35 % 0.53 6.28 % 0.50 -16.17 % 0.59 1.49 % 0.58 3.03 % 0.57 -1.98 % 0.58 -1.47 % 0.59 -0.87 % 0.59 -0.41 % 0.59 -0.40 % 0.60
Weighted average shs out dil 416.142 M 0.58 % 413.733 M -0.89 % 417.430 M 38.27 % 301.886 M -1.30 % 305.849 M 0.03 % 305.772 M 155.22 % 119.806 M 4.82 % 114.301 M 0.00 % 114.301 M 1.52 % 112.591 M 0.08 % 112.498 M 0.93 % 111.463 M 2.78 % 108.447 M 6.20 % 102.119 M 14.98 % 88.815 M 136.26 % 37.591 M 0.00 % 37.591 M 0.69 % 37.333 M -0.24 % 37.423 M 27.28 % 29.403 M 3.43 % 28.428 M
Weighted average shs out 414.238 M 0.12 % 413.733 M 0.03 % 413.599 M 38.62 % 298.364 M -2.45 % 305.849 M 0.03 % 305.772 M 155.22 % 119.806 M -9.61 % 132.548 M 0.00 % 132.548 M 18.11 % 112.229 M 0.26 % 111.942 M 1.02 % 110.812 M 2.18 % 108.447 M 6.43 % 101.893 M 15.33 % 88.352 M 135.03 % 37.591 M 0.00 % 37.591 M 0.69 % 37.333 M 0.02 % 37.325 M 60.14 % 23.308 M 5.78 % 22.034 M
EPS diluted 0.05 189.93 % -0.06 -145.85 % 0.13 84.40 % 0.07 130.65 % -0.23 76.77 % -0.99 -450.00 % -0.18 91.96 % -2.24 -77.78 % -1.26 -168.09 % -0.47 -234.29 % 0.35 150.00 % 0.14 -41.67 % 0.24 -11.11 % 0.27 3 114.29 % 0.01 100.09 % -9.35 -1 600.00 % -0.55 -140.15 % 1.37 38.38 % 0.99 560.00 % 0.15 -80.26 % 0.76
Earnings per share 0.05 190.27 % -0.06 -145.85 % 0.13 82.33 % 0.07 131.00 % -0.23 76.77 % -0.99 -450.00 % -0.18 91.96 % -2.24 -76.38 % -1.27 -170.21 % -0.47 -234.29 % 0.35 150.00 % 0.14 -41.67 % 0.24 -11.11 % 0.27 3 114.29 % 0.01 100.09 % -9.35 -1 600.00 % -0.55 -140.15 % 1.37 38.38 % 0.99 560.00 % 0.15 -80.26 % 0.76
Gross profit 592.783 M -1.49 % 601.735 M 0.72 % 597.450 M 34.07 % 445.642 M 45.99 % 305.253 M -25.48 % 409.628 M -9.62 % 453.215 M 0.36 % 451.580 M -25.72 % 607.942 M -5.94 % 646.307 M 4.33 % 619.504 M 4.72 % 591.557 M 1.42 % 583.269 M -10.58 % 652.286 M 3.55 % 629.911 M 10.03 % 572.484 M -13.65 % 662.958 M -5.00 % 697.831 M 5.18 % 663.470 M 8.99 % 608.769 M 8.09 % 563.211 M
Income tax expense 9.898 M 49.22 % 6.633 M -43.73 % 11.788 M -20.32 % 14.795 M 202.39 % -14.449 M -162.98 % 22.941 M 69.78 % 13.512 M -54.03 % 29.396 M 50.91 % 19.479 M -27.46 % 26.854 M 5.69 % 25.409 M -25.46 % 34.089 M 95.51 % 17.436 M -13.33 % 20.118 M -16.82 % 24.186 M -7.73 % 26.211 M 117.65 % 12.043 M -69.15 % 39.031 M 28.99 % 30.259 M 529.09 % 4.810 M -75.77 % 19.855 M
Cost of revenue 400.436 M -5.33 % 422.997 M -21.60 % 539.520 M 2.97 % 523.942 M 10.29 % 475.045 M -10.27 % 529.410 M 15.71 % 457.527 M -23.15 % 595.375 M -7.69 % 644.989 M 1.95 % 632.653 M 13.14 % 559.179 M 5.51 % 529.974 M -10.48 % 592.023 M 31.68 % 449.596 M -0.10 % 450.026 M 2.57 % 438.752 M -9.51 % 484.860 M -1.57 % 492.593 M 7.43 % 458.513 M 10.09 % 416.505 M 9.17 % 381.529 M
General and administrative expenses 47.702 M -14.65 % 55.889 M 5.17 % 53.140 M 26.05 % 42.158 M 24.76 % 33.791 M -9.28 % 37.248 M -67.84 % 115.822 M 133.71 % 49.557 M -8.43 % 54.119 M 3.28 % 52.401 M 4.01 % 50.380 M 12.58 % 44.749 M -7.72 % 48.495 M -63.39 % 132.469 M -2.59 % 135.987 M 3.49 % 131.402 M -0.34 % 131.849 M 7.75 % 122.360 M 3.60 % 118.105 M 15.14 % 102.572 M -4.11 % 106.964 M
Selling and marketing expenses 293.967 M -1.58 % 298.674 M -0.39 % 299.833 M 17.92 % 254.272 M 56.68 % 162.289 M -12.98 % 186.505 M -46.39 % 347.891 M 72.15 % 202.089 M -20.16 % 253.124 M -3.33 % 261.839 M 9.45 % 239.236 M 6.92 % 223.754 M -0.88 % 225.735 M -48.00 % 434.103 M 1.36 % 428.297 M 0.24 % 427.271 M -4.22 % 446.075 M 1.47 % 439.612 M 5.86 % 415.258 M 9.45 % 379.419 M 10.27 % 344.067 M
Other expenses 211.725 M -6.11 % 225.511 M 24.18 % 181.599 M 2 258.55 % -8.413 M 86.50 % -62.324 M -133.35 % 186.879 M 494.01 % -47.430 M -747.57 % -5.596 M -146.78 % 11.962 M 215.62 % 3.790 M 27.57 % 2.971 M -20.43 % 3.734 M 171.06 % -5.255 M 0.000 0.000 0.000 -100.00 % 2.167 M 0.000 -100.00 % 1.513 M 0.000 0.000
Operating expenses 553.394 M -6.85 % 594.074 M 8.21 % 548.992 M 12.84 % 486.541 M 28.68 % 378.109 M -11.43 % 426.890 M -4.20 % 445.622 M -1.31 % 451.559 M -20.22 % 566.031 M -3.31 % 585.428 M 9.13 % 536.435 M 6.00 % 506.090 M -1.15 % 512.001 M -9.52 % 565.903 M 0.68 % 562.106 M 1.04 % 556.343 M -3.73 % 577.924 M 3.09 % 560.620 M 5.40 % 531.896 M 10.60 % 480.922 M 6.42 % 451.897 M
Cost and expenses 953.830 M -6.22 % 1.017 B -1.09 % 1.028 B 8.99 % 943.509 M 9.24 % 863.722 M -9.68 % 956.300 M 5.89 % 903.149 M -13.73 % 1.047 B -13.55 % 1.211 B -0.58 % 1.218 B 11.18 % 1.096 B 5.75 % 1.036 B -6.16 % 1.104 B 8.72 % 1.015 B 0.33 % 1.012 B 1.71 % 995.095 M -6.37 % 1.063 B 0.91 % 1.053 B 6.34 % 990.409 M 10.36 % 897.427 M 7.68 % 833.426 M
Research and development expenses 0.000 -100.00 % 14.000 M -2.91 % 14.420 M 3.56 % 13.924 M 10.40 % 12.612 M -22.43 % 16.258 M -1.40 % 16.489 M -13.40 % 19.041 M -2.81 % 19.592 M 71.35 % 11.434 M -16.18 % 13.641 M -0.30 % 13.682 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 341.669 M -3.64 % 354.563 M 0.45 % 352.973 M -26.62 % 481.030 M 12.44 % 427.821 M 91.20 % 223.753 M -53.05 % 476.563 M 89.38 % 251.646 M -18.10 % 307.243 M -2.23 % 314.240 M 8.50 % 289.616 M 7.86 % 268.503 M -2.09 % 274.230 M -51.60 % 566.572 M 0.41 % 564.284 M 1.00 % 558.673 M -3.33 % 577.924 M 2.84 % 561.972 M 5.36 % 533.363 M 10.66 % 481.991 M 6.86 % 451.031 M
Interest income 1.874 M -50.68 % 3.800 M 537.58 % 596.000 K 84.52 % 323.000 K 34.02 % 241.000 K -83.75 % 1.483 M 0.000 -100.00 % 208.000 K -63.12 % 564.000 K 152.91 % 223.000 K -46.78 % 419.000 K -25.84 % 565.000 K -25.56 % 759.000 K -77.23 % 3.334 M 0.000 0.000 0.000 0.000 100.00 % -8.959 M 0.000 0.000
Interest expense 10.200 M -50.45 % 20.586 M 145.92 % 8.371 M -39.88 % 13.924 M 15.56 % 12.049 M 57.28 % 7.661 M 0.000 -100.00 % 7.698 M 1.69 % 7.570 M -6.51 % 8.097 M -29.36 % 11.463 M -10.00 % 12.736 M -39.41 % 21.019 M -38.25 % 34.039 M -13.95 % 39.555 M -27.10 % 54.257 M -6.05 % 57.753 M 27.18 % 45.409 M -3.50 % 47.056 M -56.54 % 108.274 M 55.95 % 69.428 M
Depreciation and amortization 40.458 M -26.73 % 55.221 M 72.72 % 31.972 M -11.49 % 36.124 M -39.16 % 59.376 M -16.09 % 70.761 M 93.71 % 36.530 M -13.18 % 42.075 M -10.88 % 47.209 M 14.96 % 41.065 M 16.01 % 35.399 M -4.23 % 36.963 M -10.33 % 41.223 M 13.16 % 36.428 M -9.02 % 40.040 M -19.16 % 49.530 M 23.88 % 39.983 M 5.10 % 38.044 M 3.27 % 36.838 M 220.05 % 11.510 M 27 504.76 % -42.000 K
Operating income 39.389 M 414.15 % 7.661 M -84.19 % 48.458 M 85.84 % 26.075 M 131.26 % -83.424 M -383.28 % -17.262 M -327.34 % 7.593 M 103.65 % -208.176 M -79.05 % -116.267 M -14 074.40 % 832.000 K -98.89 % 75.266 M 0.73 % 74.724 M 1.15 % 73.876 M -14.28 % 86.187 M 27.11 % 67.805 M 125.05 % -270.681 M -418.32 % 85.034 M -38.03 % 137.211 M 9.27 % 125.574 M 6.54 % 117.869 M 5.89 % 111.314 M
Operating income ratio 0.04 430.46 % 0.01 -83.39 % 0.05 67.35 % 0.03 125.15 % -0.11 -481.60 % -0.02 -320.49 % 0.01 104.19 % -0.20 -114.28 % -0.09 -14 364.71 % 0.00 -98.98 % 0.06 -4.16 % 0.07 6.00 % 0.06 -19.64 % 0.08 24.58 % 0.06 123.46 % -0.27 -461.31 % 0.07 -35.73 % 0.12 2.98 % 0.11 -2.65 % 0.11 -2.43 % 0.12
Total other income expenses net -7.667 M 71.73 % -27.117 M -272.95 % 15.679 M 79.21 % 8.749 M 304.80 % -4.272 M 0.000 100.00 % -13.833 M 1.16 % -13.995 M -120.25 % -6.354 M 75.92 % -26.391 M -153.69 % -10.403 M 57.82 % -24.662 M 17.35 % -29.839 M 14.75 % -35.003 M 11.51 % -39.555 M 88.27 % -337.161 M -492.69 % -56.887 M -34.53 % -42.285 M 22.42 % -54.502 M 48.94 % -106.742 M -53.65 % -69.470 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
Net debt 82.679 M -0.02 % 82.699 M -27.07 % 113.397 M 20.69 % 93.960 M -57.69 % 222.070 M 196.74 % 74.837 M 127.60 % 32.881 M -75.02 % 131.649 M 172.18 % 48.368 M -46.20 % 89.908 M -44.93 % 163.260 M -10.54 % 182.496 M -15.23 % 215.289 M -9.64 % 238.268 M 853.44 % -31.624 M -105.38 % 588.020 M 3.15 % 570.076 M 443.83 % 104.827 M 86.38 % 56.244 M 422.03 % 10.774 M -87.91 % 89.146 M
Total investments 250.000 K -95.58 % 5.659 M 14.28 % 4.952 M 19.96 % 4.128 M 1 000.80 % 375.000 K 121.89 % 169.000 K -69.44 % 553.000 K 200.54 % 184.000 K -90.79 % 1.997 M 15.63 % 1.727 M -77.29 % 7.605 M -12.27 % 8.669 M -22.33 % 11.161 M -7.49 % 12.065 M -12.20 % 13.742 M 7.04 % 12.838 M -2.44 % 13.159 M -10.62 % 14.722 M -8.03 % 16.007 M -17.92 % 19.501 M 14.28 % 17.064 M
Total debt 130.100 M -17.45 % 157.597 M -17.53 % 191.107 M -0.96 % 192.962 M -37.96 % 311.036 M 123.65 % 139.070 M -34.13 % 211.128 M 1.55 % 207.900 M 32.08 % 157.406 M -10.84 % 176.548 M -29.89 % 251.812 M -5.01 % 265.104 M -3.49 % 274.677 M -16.42 % 328.636 M 480.19 % 56.643 M -90.94 % 625.406 M 0.27 % 623.729 M 285.71 % 161.709 M 62.23 % 99.677 M -45.83 % 184.006 M 49.62 % 122.981 M
Accumulated other comprehensive income loss 109.971 M 20.22 % 91.471 M -15.46 % 108.201 M 17.36 % 92.193 M 447.75 % -26.511 M -338.45 % 11.118 M -38.39 % 18.046 M -70.47 % 61.121 M 152.11 % 24.244 M -90.39 % 252.255 M 374.47 % 53.166 M 249.08 % -35.662 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Retained earnings 507.000 K 100.41 % -124.517 M 83.95 % -775.653 M 7.96 % -842.730 M -5.21 % -800.969 M -33.02 % -602.161 M -114.75 % -280.407 M -5.85 % -264.922 M -454.92 % 74.642 M -62.48 % 198.938 M 14.22 % 174.172 M 248.02 % 50.047 M -27.92 % 69.428 M 15.83 % 59.942 M 475.26 % 10.420 M 102.76 % -378.053 M -4 837.51 % 7.980 M -54.34 % 17.478 M 18.23 % 14.783 M 0.000 0.000
Common stock 384.873 M 0.00 % 384.858 M 0.00 % 384.846 M 0.01 % 384.820 M 9.97 % 349.943 M 0.00 % 349.943 M 1.25 % 345.610 M 10.31 % 313.300 M 0.00 % 313.300 M 0.05 % 313.150 M 0.15 % 312.675 M 0.54 % 311.000 M 0.75 % 308.700 M 8.66 % 284.110 M 0.00 % 284.110 M 298.20 % 71.349 M 0.00 % 71.349 M 0.00 % 71.349 M 0.71 % 70.843 M 0.00 % 70.843 M 43.99 % 49.200 M
Total equity 427.461 M 8.00 % 395.786 M -9.83 % 438.920 M 19.89 % 366.087 M 96.43 % 186.368 M -45.51 % 341.992 M -47.09 % 646.324 M 21.21 % 533.205 M -38.91 % 872.804 M -12.60 % 998.604 M 2.50 % 974.256 M 15.15 % 846.062 M -1.95 % 862.846 M 5.77 % 815.742 M 6.35 % 767.035 M 71.98 % 445.992 M -43.96 % 795.865 M -5.36 % 840.938 M -0.38 % 844.150 M 2.05 % 827.212 M 85.74 % 445.371 M
Other non current liabilities 37.392 M -12.23 % 42.600 M 0.000 -100.00 % 52.753 M -58.06 % 125.774 M 0.000 -100.00 % 59.166 M 15.97 % 51.020 M -52.98 % 108.501 M 11.02 % 97.732 M 59.24 % 61.374 M -17.89 % 74.750 M 10.43 % 67.693 M 18.13 % 57.306 M -84.00 % 358.135 M 384.60 % 73.903 M -6.14 % 78.740 M -83.19 % 468.457 M 708.49 % 57.942 M 10.65 % 52.367 M -93.13 % 762.375 M
Long term debt 89.662 M -23.82 % 117.704 M -22.59 % 152.056 M -7.69 % 164.715 M -40.84 % 278.430 M 152.68 % 110.191 M 0.000 -100.00 % 142.491 M 3.71 % 137.393 M 3.67 % 132.526 M -24.91 % 176.493 M -7.71 % 191.230 M 107.78 % 92.034 M -52.98 % 195.741 M 0.000 -100.00 % 447.282 M -2.99 % 461.084 M 0.000 -100.00 % 475.583 M 1.57 % 468.242 M 0.000
Total non current liabilities 137.431 M -19.44 % 170.595 M -18.30 % 208.796 M -20.02 % 261.052 M -35.42 % 404.204 M 114.31 % 188.604 M 218.77 % 59.166 M -71.39 % 206.794 M -15.90 % 245.894 M 6.79 % 230.258 M -6.64 % 246.639 M -10.00 % 274.041 M 63.63 % 167.472 M -34.99 % 257.598 M -28.41 % 359.843 M -31.42 % 524.716 M -3.72 % 545.008 M 13.65 % 479.537 M -12.27 % 546.607 M 2.83 % 531.578 M -31.00 % 770.394 M
Other current liabilities 57.890 M -59.48 % 142.862 M -9.72 % 158.238 M 1.13 % 156.466 M -18.85 % 192.799 M 18.73 % 162.390 M -3.95 % 169.065 M -27.79 % 234.122 M -0.19 % 234.574 M 32.04 % 177.652 M 9.71 % 161.929 M 11.44 % 145.305 M 181.65 % 51.590 M -33.62 % 77.719 M 2.78 % 75.618 M 3.48 % 73.073 M -5.70 % 77.490 M 3.97 % 74.528 M 1.18 % 73.656 M -11.27 % 83.016 M 22.88 % 67.557 M
Deferred revenue 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 40.438 M 1.37 % 39.893 M 2.16 % 39.051 M 38.25 % 28.247 M -13.37 % 32.605 M 12.90 % 28.879 M -86.32 % 211.129 M 222.78 % 65.409 M 226.83 % 20.013 M -54.54 % 44.022 M -41.61 % 75.387 M 1.35 % 74.384 M -59.27 % 182.643 M 37.43 % 132.895 M 134.62 % 56.643 M -68.20 % 178.124 M 9.52 % 162.645 M 0.58 % 161.709 M 62.23 % 99.677 M -45.83 % 184.006 M 49.62 % 122.981 M
Total current liabilities 277.447 M -4.02 % 289.081 M -7.51 % 312.552 M 0.62 % 310.632 M -3.93 % 323.349 M 8.24 % 298.742 M -38.31 % 484.238 M 15.16 % 420.488 M 2.97 % 408.363 M 12.83 % 361.943 M -4.00 % 377.010 M 9.11 % 345.534 M -25.05 % 460.999 M 7.79 % 427.681 M 18.99 % 359.431 M -14.40 % 419.916 M -10.29 % 468.085 M 3.67 % 451.519 M 6.78 % 422.851 M -11.94 % 480.180 M 25.27 % 383.327 M
Total liabilities 414.878 M -9.75 % 459.676 M -11.83 % 521.348 M -8.80 % 571.684 M -21.42 % 727.553 M 49.29 % 487.346 M -10.32 % 543.404 M -13.37 % 627.282 M -4.12 % 654.257 M 10.48 % 592.201 M -5.04 % 623.649 M 0.66 % 619.575 M -1.42 % 628.471 M -8.29 % 685.279 M -4.73 % 719.274 M -23.86 % 944.632 M -6.76 % 1.013 B 8.81 % 931.056 M -3.96 % 969.458 M -4.18 % 1.012 B -12.30 % 1.154 B
Other non current assets 1.312 M -96.51 % 37.599 M 455.38 % 6.770 M -6.77 % 7.262 M -46.45 % 13.561 M -11.17 % 15.267 M 38.79 % 11.000 M -17.28 % 13.298 M 196.37 % 4.487 M -54.74 % 9.914 M 120.80 % 4.490 M 65.13 % 2.719 M -45.08 % 4.951 M -65.47 % 14.337 M -48.21 % 27.682 M 10.81 % 24.982 M -5.56 % 26.452 M 5.99 % 24.958 M 25.40 % 19.902 M -9.83 % 22.072 M 16.84 % 18.890 M
Long term investments 250.000 K -95.58 % 5.659 M 14.28 % 4.952 M 19.96 % 4.128 M 1 000.80 % 375.000 K 121.89 % 169.000 K -69.44 % 553.000 K 200.54 % 184.000 K -99.45 % 33.688 M 963.72 % 3.167 M -47.31 % 6.011 M -30.23 % 8.615 M -21.93 % 11.035 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 135.231 M 25.08 % 108.117 M -18.70 % 132.992 M -6.12 % 141.660 M -4.87 % 148.915 M 204.06 % 48.976 M -16.26 % 58.487 M -9.42 % 64.569 M 0.72 % 64.108 M 2.85 % 62.333 M 13.73 % 54.806 M 12.53 % 48.703 M 6.70 % 45.646 M 289.70 % 11.713 M -14.70 % 13.731 M -24.16 % 18.106 M -20.33 % 22.725 M -3.40 % 23.526 M 5.62 % 22.274 M -12.92 % 25.580 M 20.51 % 21.226 M
GoodWill 35.825 M 6.36 % 33.682 M -3.48 % 34.895 M 6.19 % 32.861 M 8.34 % 30.331 M 0.000 -100.00 % 226.267 M 2.65 % 220.416 M -50.83 % 448.302 M -23.22 % 583.908 M 0.13 % 583.130 M 8.78 % 536.075 M -3.94 % 558.046 M -1.15 % 564.560 M 2.64 % 550.013 M 6.09 % 518.419 M -35.78 % 807.209 M 6.93 % 754.920 M -6.21 % 804.911 M 0.90 % 797.734 M 0.25 % 795.774 M
Goodwill and intangible assets 171.056 M 20.63 % 141.799 M -15.54 % 167.887 M -3.80 % 174.521 M -2.64 % 179.246 M 265.99 % 48.976 M -82.80 % 284.754 M -0.08 % 284.985 M -44.38 % 512.410 M -20.71 % 646.241 M 1.30 % 637.936 M 9.09 % 584.778 M -3.13 % 603.692 M 4.76 % 576.273 M 2.22 % 563.744 M 5.07 % 536.525 M -35.35 % 829.934 M 6.61 % 778.446 M -5.89 % 827.185 M 0.47 % 823.314 M 0.77 % 817.000 M
Property plant equipment net 123.954 M 0.99 % 122.736 M -17.12 % 148.085 M -2.92 % 152.534 M -9.01 % 167.631 M -12.51 % 191.605 M 8.32 % 176.891 M -6.06 % 188.302 M -4.71 % 197.605 M 0.05 % 197.498 M -2.84 % 203.278 M 2.57 % 198.176 M -3.19 % 204.713 M -1.71 % 208.274 M 2.26 % 203.680 M -2.35 % 208.579 M -8.82 % 228.758 M 13.33 % 201.858 M -0.05 % 201.951 M 4.31 % 193.603 M -1.11 % 195.768 M
Total non current assets 331.776 M 7.79 % 307.793 M -15.43 % 363.968 M -3.17 % 375.886 M -5.77 % 398.897 M 33.97 % 297.740 M -44.50 % 536.446 M -3.49 % 555.873 M -34.21 % 844.975 M -11.09 % 950.417 M 0.66 % 944.213 M 8.35 % 871.456 M -3.32 % 901.378 M 4.81 % 860.027 M 1.68 % 845.811 M 4.19 % 811.804 M -28.70 % 1.139 B 5.35 % 1.081 B -4.44 % 1.131 B 0.95 % 1.120 B 4.47 % 1.072 B
Other current assets 20.522 M -25.54 % 27.562 M -0.28 % 27.640 M -49.66 % 54.908 M 59.24 % 34.482 M 215.80 % 10.919 M -79.39 % 52.971 M -80.99 % 278.692 M -7.17 % 300.232 M 0.19 % 299.669 M 485.14 % 51.213 M -14.38 % 59.814 M 222.93 % 18.522 M -41.25 % 31.529 M -47.86 % 60.471 M 172.24 % 22.212 M 104.59 % 10.857 M 63.07 % 6.658 M -11.29 % 7.505 M -9.20 % 8.265 M 51.65 % 5.450 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.997 M 15.63 % 1.727 M 8.34 % 1.594 M 2 851.85 % 54.000 K -57.14 % 126.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 47.421 M -36.69 % 74.898 M -3.62 % 77.710 M -21.51 % 99.002 M 11.28 % 88.966 M 38.51 % 64.233 M -63.96 % 178.247 M 133.76 % 76.251 M -30.07 % 109.038 M 25.85 % 86.640 M -2.16 % 88.552 M 7.20 % 82.608 M 39.10 % 59.388 M -34.28 % 90.368 M 2.38 % 88.267 M 136.10 % 37.386 M -30.32 % 53.653 M -5.68 % 56.882 M 30.96 % 43.433 M -74.93 % 173.232 M 411.99 % 33.835 M
Cash and short term investments 47.421 M -36.69 % 74.898 M -3.62 % 77.710 M -21.51 % 99.002 M 11.28 % 88.966 M 38.51 % 64.233 M -63.96 % 178.247 M 133.76 % 76.251 M -30.07 % 109.038 M 25.85 % 86.640 M -2.16 % 88.552 M 7.20 % 82.608 M 39.10 % 59.388 M -34.28 % 90.368 M 2.38 % 88.267 M 136.10 % 37.386 M -30.32 % 53.653 M -5.68 % 56.882 M 30.96 % 43.433 M -74.93 % 173.232 M 411.99 % 33.835 M
Total current assets 510.564 M -6.77 % 547.667 M -8.16 % 596.300 M 6.12 % 561.888 M 9.10 % 515.026 M -3.12 % 531.597 M -18.63 % 653.284 M 8.05 % 604.614 M -11.36 % 682.085 M 6.51 % 640.388 M -2.03 % 653.690 M 10.02 % 594.181 M 0.72 % 589.939 M -7.96 % 640.994 M 0.08 % 640.498 M 10.66 % 578.820 M -14.73 % 678.792 M -1.80 % 691.237 M 1.25 % 682.684 M -5.74 % 724.255 M 36.18 % 531.844 M
Inventory 210.173 M -8.22 % 228.991 M -11.58 % 258.980 M 10.47 % 234.430 M 18.83 % 197.285 M -16.33 % 235.801 M -0.80 % 237.710 M -7.76 % 257.717 M -5.53 % 272.815 M 7.37 % 254.079 M 2.61 % 247.617 M 16.37 % 212.780 M 2.48 % 207.639 M -5.50 % 219.735 M -0.32 % 220.443 M 5.79 % 208.373 M -23.42 % 272.102 M -0.80 % 274.283 M 1.00 % 271.573 M 30.06 % 208.802 M 8.64 % 192.196 M
Net receivables 232.448 M 7.51 % 216.216 M -6.79 % 231.970 M 33.66 % 173.548 M -10.68 % 194.293 M -11.94 % 220.644 M 8.07 % 204.168 M -24.24 % 269.481 M 1.71 % 264.961 M 0.60 % 263.368 M -10.75 % 295.085 M 11.17 % 265.432 M -12.76 % 304.264 M 1.64 % 299.360 M 10.34 % 271.317 M -12.72 % 310.849 M -8.95 % 341.408 M -3.32 % 353.143 M -1.52 % 358.576 M 7.37 % 333.956 M 11.18 % 300.363 M
Tax assets 35.204 M 0.000 -100.00 % 36.274 M -3.12 % 37.441 M -1.69 % 38.084 M -8.72 % 41.723 M -34.03 % 63.248 M -8.47 % 69.104 M -28.60 % 96.785 M 3.41 % 93.597 M 1.19 % 92.498 M 19.87 % 77.168 M 0.24 % 76.987 M 25.91 % 61.143 M 20.59 % 50.705 M 21.54 % 41.718 M -21.93 % 53.434 M -29.22 % 75.495 M -7.80 % 81.886 M 0.77 % 81.263 M 99.85 % 40.663 M
Other assets -1.000 K -150.00 % 2.000 K 0.000 100.00 % -3.000 K -50.00 % -2.000 K -300.00 % 1.000 K 150.00 % -2.000 K 0.000 -100.00 % 1.000 K 0.000 -100.00 % 2.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 165.263 M 80.13 % 91.744 M -1.11 % 92.771 M -14.50 % 108.499 M 36.35 % 79.576 M -10.29 % 88.702 M 9.68 % 80.871 M -27.65 % 111.785 M -17.29 % 135.149 M 17.52 % 115.003 M 7.83 % 106.653 M -0.91 % 107.635 M -48.88 % 210.573 M 5.27 % 200.024 M -4.47 % 209.375 M 39.52 % 150.068 M -26.93 % 205.363 M 5.47 % 194.714 M -14.90 % 228.802 M 18.99 % 192.286 M 10.76 % 173.606 M
Tax payables 13.856 M -4.98 % 14.582 M -35.17 % 22.492 M 29.12 % 17.420 M -5.17 % 18.369 M -2.14 % 18.771 M -19.00 % 23.173 M 34.59 % 17.218 M -7.56 % 18.627 M -26.28 % 25.266 M -23.53 % 33.041 M 81.44 % 18.210 M 12.46 % 16.193 M -4.99 % 17.043 M -4.23 % 17.795 M -4.59 % 18.651 M -17.43 % 22.587 M 9.82 % 20.568 M -0.71 % 20.716 M -0.75 % 20.872 M 8.80 % 19.183 M
Deferred revenue non current 0.000 -100.00 % 462.000 K -99.16 % 54.835 M 25.81 % 43.584 M 0.000 -100.00 % 80.958 M 0.000 -100.00 % 114.532 M -0.30 % 114.871 M -4.69 % 120.520 M 19.53 % 100.829 M 26.80 % 79.517 M -72.90 % 293.437 M 121.25 % 132.627 M 0.000 100.00 % -122.621 M -24.79 % -98.260 M 0.000 0.000 0.000 0.000
Minority interest 14.391 M -13.23 % 16.586 M -42.82 % 29.005 M -26.28 % 39.346 M 0.77 % 39.047 M 58 379.10 % -67.000 K 0.000 0.000 0.000 -100.00 % 1.099 M -59.60 % 2.720 M -7.48 % 2.940 M -42.47 % 5.110 M -55.72 % 11.540 M 4.58 % 11.035 M 45.98 % 7.559 M -10.14 % 8.412 M 70.98 % 4.920 M -8.70 % 5.389 M -2.67 % 5.537 M 9.15 % 5.073 M
Capital lease obligations 42.375 M 8.65 % 39.002 M -10.91 % 43.778 M 6.35 % 41.164 M -4.51 % 43.109 M -8.37 % 47.047 M 0.000 0.000 0.000 0.000 -100.00 % 1.922 M -37.56 % 3.078 M -30.05 % 4.400 M -21.41 % 5.599 M 0.000 0.000 0.000 0.000 -100.00 % 9.708 M -8.55 % 10.616 M 0.000
Preferred stock 0.000 0.000 0.000 0.000 -100.00 % 26.511 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 35.662 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 27.690 M 1.10 % 27.388 M -96.05 % 692.521 M 0.01 % 692.458 M 16.52 % 594.278 M 0.00 % 594.277 M 2.26 % 581.121 M 19.86 % 484.816 M 44.70 % 335.059 M -30.89 % 484.845 M 12.36 % 431.523 M -10.58 % 482.565 M 0.62 % 479.608 M 4.23 % 460.150 M -0.29 % 461.470 M -38.07 % 745.105 M 0.82 % 739.059 M -1.13 % 747.471 M -0.75 % 753.135 M 0.77 % 747.377 M 86.90 % 399.875 M
Deferred tax liabilities non current 10.377 M 5.58 % 9.829 M -23.59 % 12.863 M -1.29 % 13.031 M 0.000 -100.00 % 10.852 M -19.35 % 13.455 M 1.29 % 13.283 M -18.21 % 16.241 M 45.71 % 11.146 M 27.06 % 8.772 M 8.82 % 8.061 M 4.08 % 7.745 M 70.18 % 4.551 M 166.45 % 1.708 M -51.63 % 3.531 M -31.89 % 5.184 M -53.21 % 11.080 M -15.30 % 13.082 M 19.26 % 10.969 M 36.79 % 8.019 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 842.339 M -1.53 % 855.462 M -10.91 % 960.268 M 2.40 % 937.771 M 2.61 % 913.921 M 10.20 % 829.338 M -30.29 % 1.190 B 2.52 % 1.160 B -24.01 % 1.527 B -4.01 % 1.591 B -0.44 % 1.598 B 9.02 % 1.466 B -1.72 % 1.491 B -0.65 % 1.501 B 0.99 % 1.486 B 6.88 % 1.391 B -23.48 % 1.817 B 2.56 % 1.772 B -2.29 % 1.814 B -1.68 % 1.845 B 14.98 % 1.604 B
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
Deferred income tax 0.000 0.000 -100.00 % 2.023 M -48.45 % 3.924 M 0.000 100.00 % -37.000 K 0.000 0.000 -100.00 % 3.800 M -21.41 % 4.835 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 -100.00 % 748.000 K 15.61 % 647.000 K 0.000 -100.00 % 37.000 K 3 600.00 % 1.000 K -98.39 % 62.000 K -56.64 % 143.000 K -77.59 % 638.000 K 32.64 % 481.000 K -29.58 % 683.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 13.589 M -36.81 % 21.506 M 134.49 % -62.353 M -199.31 % -20.832 M -149.05 % 42.472 M 515.98 % -10.210 M 59.29 % -25.080 M -1 320.44 % 2.055 M -95.11 % 42.038 M -21.72 % 53.702 M 230.14 % -41.266 M -336.06 % 17.481 M -19.63 % 21.751 M 7 350.33 % -300.000 K -100.51 % 58.510 M 137.26 % 24.661 M 82.32 % 13.526 M 129.95 % -45.155 M 50.31 % -90.868 M -3 873.24 % -2.287 M 56.13 % -5.213 M
Accounts receivables -11.651 M -183.00 % 14.037 M 150.57 % -27.755 M -4 151.82 % 685.000 K -91.87 % 8.421 M 182.77 % 2.978 M -92.74 % 41.039 M -8.35 % 44.780 M 264.56 % -27.212 M -204.16 % 26.125 M 265.22 % -15.812 M -151.29 % 30.828 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 25.718 M 13.54 % 22.652 M 228.57 % -17.618 M 31.77 % -25.820 M -170.40 % 36.674 M 367.65 % -13.702 M -156.97 % 24.051 M 1 924.81 % -1.318 M 92.90 % -18.554 M -1 032.36 % 1.990 M 107.95 % -25.030 M -212.21 % -8.017 M -143.24 % 18.540 M 369.84 % 3.946 M 147.12 % -8.375 M -114.80 % 56.603 M 584.69 % 8.267 M 167.04 % -12.332 M 82.01 % -68.548 M -2 862.32 % -2.314 M 93.77 % -37.153 M
Accounts payables 0.000 0.000 100.00 % -14.842 M -336.71 % 6.270 M 1 379.59 % -490.000 K -122.84 % 2.145 M 104.97 % -43.180 M 0.000 -100.00 % 27.458 M 1 505.73 % 1.710 M 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 -478.000 K 96.85 % -15.183 M -610.15 % -2.138 M -8.69 % -1.967 M 7.78 % -2.133 M -30.78 % -1.631 M 96.68 % -49.131 M -18.65 % -41.407 M -168.34 % 60.592 M 17.17 % 51.712 M 418.50 % -16.236 M -163.68 % 25.498 M 694.08 % 3.211 M 175.62 % -4.246 M -106.35 % 66.885 M 309.40 % -31.942 M -707.38 % 5.259 M 116.02 % -32.823 M -47.06 % -22.320 M -82 766.67 % 27.000 K -99.92 % 31.940 M
Other non cash items 346.000 K 111.83 % -2.926 M -167.21 % -1.095 M 97.19 % -38.971 M -40.61 % -27.716 M -109.61 % 288.294 M 2 186.41 % 12.609 M -92.85 % 176.300 M 24.23 % 141.919 M 95.90 % 72.445 M 1 185.81 % -6.672 M -268.82 % -1.809 M 80.26 % -9.164 M 18.76 % -11.280 M -104.31 % -5.521 M -101.92 % 288.074 M 256.20 % 80.875 M 1 281.06 % 5.856 M -70.06 % 19.556 M -33.24 % 29.295 M -24.63 % 38.868 M
Net cash provided by operating activities 76.217 M 59.74 % 47.712 M 421.10 % 9.156 M -47.06 % 17.295 M 1 854.24 % 885.000 K -96.67 % 26.546 M 878.83 % 2.712 M 108.73 % -31.075 M -134.89 % 89.065 M -22.42 % 114.799 M 326.52 % 26.915 M -60.77 % 68.608 M -14.68 % 80.411 M 43.81 % 55.914 M -42.71 % 97.593 M 750.41 % 11.476 M -89.92 % 113.844 M 113.64 % 53.288 M 740.64 % 6.339 M -80.98 % 33.325 M -40.11 % 55.644 M
Investments in property plant and equipment -11.570 M -9.91 % -10.527 M 33.64 % -15.864 M 20.49 % -19.952 M 17.76 % -24.262 M 52.84 % -51.451 M -67.74 % -30.673 M -14.55 % -26.778 M 48.81 % -52.310 M -9.49 % -47.777 M -22.68 % -38.944 M -6.10 % -36.706 M -27.55 % -28.777 M -16.72 % -24.655 M 15.46 % -29.164 M 15.65 % -34.577 M 45.59 % -63.553 M -45.29 % -43.742 M -14.79 % -38.106 M -2.05 % -37.339 M -28.16 % -29.134 M
Acquisitions net 0.000 100.00 % -5.948 M -3 134.69 % 196.000 K -98.08 % 10.192 M 109.12 % -111.778 M -1 644.11 % 7.239 M 211.49 % 2.324 M 0.000 100.00 % -2.500 M 14.15 % -2.912 M -87.27 % -1.555 M 62.14 % -4.107 M 94.18 % -70.613 M -946.27 % -6.749 M -215.31 % 5.853 M -51.93 % 12.175 M 148.77 % -24.963 M 0.000 100.00 % -2.321 M 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 100.00 % -85.000 K 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 -100.00 % 8.592 M 3 525.32 % 237.000 K 0.000 0.000 -100.00 % 212.000 K 0.000 -100.00 % 128.000 K 0.000 0.000 -100.00 % 3.553 M 0.000 0.000
Other investing activites -37.295 M -576.49 % 7.827 M 782 800.00 % -1.000 K -200.00 % 1.000 K -99.96 % 2.837 M -11.40 % 3.202 M 37.72 % 2.325 M 119.00 % -12.235 M -216.79 % 10.476 M 408.79 % 2.059 M 103.66 % 1.011 M 59.46 % 634.000 K 4 976.92 % -13.000 K 0.000 0.000 0.000 -100.00 % 152.000 K 0.000 0.000 0.000 -100.00 % 514.000 K
Net cash used for investing activites -48.865 M -465.04 % -8.648 M 44.81 % -15.669 M -60.56 % -9.759 M 92.67 % -133.203 M -224.81 % -41.010 M -44.67 % -28.348 M 27.34 % -39.013 M 12.00 % -44.334 M -10.73 % -40.038 M -2.01 % -39.251 M 2.31 % -40.179 M 59.58 % -99.403 M -218.68 % -31.192 M -33.81 % -23.311 M -4.66 % -22.274 M 74.79 % -88.364 M -101.62 % -43.827 M -18.86 % -36.874 M 1.25 % -37.339 M -30.46 % -28.620 M
Debt repayment -32.000 M -6.67 % -30.000 M -400.08 % -5.999 M 95.38 % -129.865 M -172.30 % 179.627 M 242.32 % -126.210 M -352.42 % 50.000 M 0.000 -100.00 % 5.000 M 107.02 % -71.264 M -168.63 % -26.529 M -188.96 % -9.181 M 82.53 % -52.546 M -99.58 % -26.328 M 89.13 % -242.147 M 0.000 -100.00 % 56.809 M 229.04 % -44.025 M -525.62 % -7.037 M 97.43 % -273.949 M -1 331.37 % -19.139 M
Common stock issued 363.000 K 830.77 % 39.000 K -56.18 % 89.000 K -99.93 % 133.057 M 0.000 -100.00 % 17.490 M -86.40 % 128.570 M 0.000 -100.00 % 166.000 K -73.69 % 631.000 K -83.39 % 3.799 M 2.62 % 3.702 M -91.64 % 44.262 M 0.000 -100.00 % 260.576 M 0.000 0.000 -100.00 % 6.243 M 0.000 0.000 0.000
Common stock repurchased -11.794 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
Dividends paid -763.000 K -38.22 % -552.000 K 36.91 % -875.000 K 21.94 % -1.121 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -2.658 M -191.45 % -912.000 K 57.54 % -2.148 M 31.66 % -3.143 M 88.29 % -26.840 M -238.89 % -7.920 M -158.57 % -3.063 M -1.26 % -3.025 M 3.94 % -3.149 M
Other financing activites -10.638 M -6.85 % -9.956 M 0.70 % -10.026 M -1 002 700.00 % 1.000 K 100.01 % -10.735 M -1 683.33 % 678.000 K 0.000 0.000 0.000 -100.00 % 1.000 K 200.00 % -1.000 K 0.00 % -1.000 K 0.000 0.000 0.000 -100.00 % 18.552 M 0.000 100.00 % -2.253 M 0.000 -100.00 % 313.639 M 0.000
Net cash used provided by financing activities -54.832 M -35.49 % -40.469 M -140.73 % -16.811 M -911.34 % 2.072 M -98.77 % 168.892 M 256.32 % -108.042 M -160.50 % 178.570 M 0.000 -100.00 % 5.166 M 107.31 % -70.632 M -210.73 % -22.731 M -314.80 % -5.480 M 49.92 % -10.942 M 59.83 % -27.240 M -267.31 % 16.281 M 5.66 % 15.409 M -48.58 % 29.969 M 165.57 % -45.702 M -352.50 % -10.100 M -127.55 % 36.665 M 264.51 % -22.288 M
Effect of forex changes on cash 3.000 K 100.21 % -1.407 M -169.24 % 2.032 M -40.72 % 3.428 M 175.81 % -4.522 M -411.00 % 1.454 M 21.98 % 1.192 M 114.73 % -8.095 M -636.09 % 1.510 M -62.20 % 3.995 M -18.32 % 4.891 M 345.85 % 1.097 M 212.98 % -971.000 K -114.82 % 6.551 M 129.78 % 2.851 M 156.03 % -5.088 M -150.11 % 10.154 M 1 196.81 % 783.000 K -74.56 % 3.078 M 166.61 % -4.621 M 2.41 % -4.735 M
Net change in cash -27.477 M -877.13 % -2.812 M 86.79 % -21.292 M -263.33 % 13.036 M -59.33 % 32.051 M 126.48 % -121.052 M -178.54 % 154.125 M 297.13 % -78.183 M -252.09 % 51.407 M 532.78 % 8.124 M 126.92 % -30.175 M -225.49 % 24.046 M 177.81 % -30.905 M -866.30 % 4.033 M -95.68 % 93.414 M 19 683.65 % -477.000 K -105.94 % 8.027 M 122.64 % -35.458 M 5.59 % -37.557 M -242.50 % 26.355 M 584.02 % -5.445 M
Cash at beginning of period 74.898 M -3.62 % 77.710 M -21.51 % 99.002 M 15.16 % 85.966 M 59.45 % 53.915 M -69.19 % 174.967 M 739.49 % 20.842 M -78.95 % 99.025 M 107.96 % 47.618 M 20.57 % 39.494 M -43.31 % 69.669 M 52.71 % 45.623 M -40.38 % 76.528 M 5.56 % 72.495 M 446.55 % -20.919 M -2.33 % -20.442 M 28.20 % -28.469 M -507.34 % 6.989 M -84.31 % 44.546 M 144.88 % 18.191 M -23.04 % 23.636 M
Cash at end of period 47.421 M -36.69 % 74.898 M -3.62 % 77.710 M -21.51 % 99.002 M 15.16 % 85.966 M 59.45 % 53.915 M -69.19 % 174.967 M 739.49 % 20.842 M -78.95 % 99.025 M 107.96 % 47.618 M 20.57 % 39.494 M -43.31 % 69.669 M 52.71 % 45.623 M -40.38 % 76.528 M 5.56 % 72.495 M 446.55 % -20.919 M -2.33 % -20.442 M 28.20 % -28.469 M -507.34 % 6.989 M -84.31 % 44.546 M 144.88 % 18.191 M
Operating cash flow 76.217 M 59.74 % 47.712 M 421.10 % 9.156 M -47.06 % 17.295 M 1 854.24 % 885.000 K -96.67 % 26.546 M 878.83 % 2.712 M 108.73 % -31.075 M -134.89 % 89.065 M -22.42 % 114.799 M 326.52 % 26.915 M -60.77 % 68.608 M -14.68 % 80.411 M 43.81 % 55.914 M -42.71 % 97.593 M 750.41 % 11.476 M -89.92 % 113.844 M 113.64 % 53.288 M 740.64 % 6.339 M -80.98 % 33.325 M -40.11 % 55.644 M
Capital expenditure -48.709 M -268.64 % -13.213 M 16.71 % -15.864 M 20.49 % -19.952 M 17.76 % -24.262 M 52.84 % -51.451 M -67.74 % -30.673 M -14.55 % -26.778 M 48.81 % -52.310 M -9.49 % -47.777 M -22.68 % -38.944 M -6.10 % -36.706 M -27.55 % -28.777 M -16.72 % -24.655 M 15.46 % -29.164 M 15.65 % -34.577 M 45.59 % -63.553 M -45.29 % -43.742 M -14.79 % -38.106 M -2.05 % -37.339 M -28.16 % -29.134 M
Free CashFlow 27.508 M -20.26 % 34.499 M 614.30 % -6.708 M -152.47 % -2.657 M 88.63 % -23.377 M 6.14 % -24.905 M 10.93 % -27.961 M 51.67 % -57.853 M -257.40 % 36.755 M -45.16 % 67.022 M 657.17 % -12.029 M -137.71 % 31.902 M -38.22 % 51.634 M 65.18 % 31.259 M -54.32 % 68.429 M 396.22 % -23.101 M -145.93 % 50.291 M 426.83 % 9.546 M 130.05 % -31.767 M -691.41 % -4.014 M -115.14 % 26.510 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
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
Revenue 537.626 M 16.56 % 461.262 M -13.29 % 531.957 M 12.09 % 474.593 M -13.73 % 550.139 M 8.75 % 505.863 M -11.39 % 570.882 M 24.41 % 458.860 M -10.15 % 510.724 M 14.84 % 444.708 M 32.52 % 335.590 M -24.27 % 443.117 M -10.65 % 495.921 M 11.44 % 445.010 M -4.45 % 465.732 M -4.59 % 488.159 M -10.79 % 547.184 M -9.08 % 601.828 M -7.57 % 651.103 M 7.79 % 604.035 M -10.50 % 674.925 M 17.91 % 572.397 M -5.59 % 606.286 M 15.89 % 523.170 M -12.57 % 598.361 M 6.47 % 562.006 M -8.36 % 613.286 M 23.00 % 498.626 M -17.34 % 603.256 M 20.75 % 499.610 M -13.91 % 580.327 M 29.22 % 449.095 M -20.11 % 562.141 M
Net income 41.710 M 789.34 % 4.690 M -73.36 % 17.606 M 212.21 % -15.690 M -75.13 % -8.959 M -141.78 % 21.443 M -34.46 % 32.717 M 69.39 % 19.315 M 885.46 % 1.960 M -63.53 % 5.374 M 107.19 % -74.754 M -35.20 % -55.293 M 79.05 % -263.920 M -1 325.67 % -18.512 M -32.85 % -13.934 M 94.24 % -241.966 M -2 420.22 % -9.601 M 93.94 % -158.411 M -1 071.25 % 16.310 M 126.78 % -60.910 M -827.63 % 8.371 M -13.77 % 9.708 M -66.89 % 29.322 M 741.90 % -4.568 M -122.74 % 20.089 M 362.77 % 4.341 M -80.60 % 22.379 M 10 606.57 % -213.000 K -100.64 % 33.415 M 470.71 % 5.855 M 553.52 % -1.291 M 99.40 % -216.273 M -59.99 % -135.175 M
Income before tax 51.479 M 639.85 % 6.958 M -71.90 % 24.764 M 222.10 % -20.282 M -2 555.45 % 826.000 K -95.89 % 20.096 M -54.37 % 44.041 M 77.87 % 24.760 M 146.03 % 10.064 M 344.27 % -4.120 M 94.85 % -79.989 M -39.48 % -57.348 M 74.13 % -221.698 M -5 870.86 % -3.713 M -46.93 % -2.527 M 98.84 % -218.139 M -5 310.19 % -4.032 M 97.38 % -153.847 M -592.70 % 31.225 M 173.58 % -42.438 M -351.44 % 16.878 M -9.82 % 18.715 M -59.45 % 46.148 M 159.08 % 17.812 M -44.77 % 32.250 M 304.08 % 7.981 M -77.86 % 36.056 M 3 997.27 % 880.000 K -98.25 % 50.304 M 285.74 % 13.041 M -16.98 % 15.709 M 107.75 % -202.787 M -66.50 % -121.791 M
Income before tax ratio 0.10 534.77 % 0.02 -67.60 % 0.05 208.93 % -0.04 -2 946.31 % 0.00 -96.22 % 0.04 -48.50 % 0.08 42.97 % 0.05 173.83 % 0.02 312.70 % -0.01 96.11 % -0.24 -84.17 % -0.13 71.05 % -0.45 -5 257.89 % -0.01 -53.78 % -0.01 98.79 % -0.45 -5 964.36 % -0.01 97.12 % -0.26 -633.05 % 0.05 168.26 % -0.07 -380.95 % 0.03 -23.52 % 0.03 -57.04 % 0.08 123.57 % 0.03 -36.83 % 0.05 279.53 % 0.01 -75.85 % 0.06 3 231.25 % 0.00 -97.88 % 0.08 219.46 % 0.03 -3.57 % 0.03 105.99 % -0.45 -108.42 % -0.22
EBITDA 65.313 M 168.18 % 24.354 M -50.73 % 49.425 M 150.98 % 19.693 M -46.28 % 36.659 M 61.29 % 22.728 M -60.66 % 57.779 M 102.16 % 28.581 M -40.99 % 48.434 M 34.70 % 35.957 M 184.39 % -42.606 M -190.01 % -14.691 M 91.85 % -180.267 M -24 930.17 % 726.000 K -93.23 % 10.727 M 183.03 % -12.920 M -802.56 % 1.839 M -87.09 % 14.242 M -76.05 % 59.457 M 373.86 % -21.711 M -149.80 % 43.595 M -2.44 % 44.684 M -37.68 % 71.701 M 66.53 % 43.056 M -35.33 % 66.581 M 86.93 % 35.619 M -49.72 % 70.846 M 69.09 % 41.899 M -89.04 % 382.211 M 783.97 % 43.238 M -33.32 % 64.845 M 145.09 % -143.800 M -86.78 % -76.991 M
Net income ratio 0.08 663.02 % 0.01 -69.28 % 0.03 200.11 % -0.03 -103.01 % -0.02 -138.42 % 0.04 -26.04 % 0.06 36.15 % 0.04 996.84 % 0.00 -68.24 % 0.01 105.42 % -0.22 -78.51 % -0.12 76.55 % -0.53 -1 179.31 % -0.04 -39.04 % -0.03 93.96 % -0.50 -2 724.94 % -0.02 93.33 % -0.26 -1 150.77 % 0.03 124.84 % -0.10 -913.03 % 0.01 -26.87 % 0.02 -64.93 % 0.05 653.90 % -0.01 -126.01 % 0.03 334.66 % 0.01 -78.83 % 0.04 8 642.26 % 0.00 -100.77 % 0.06 372.65 % 0.01 626.80 % 0.00 99.54 % -0.48 -100.27 % -0.24
Ratio EBITDA 0.12 130.09 % 0.05 -43.17 % 0.09 123.91 % 0.04 -37.73 % 0.07 48.31 % 0.04 -55.61 % 0.10 62.49 % 0.06 -34.32 % 0.09 17.29 % 0.08 163.69 % -0.13 -282.94 % -0.03 90.88 % -0.36 -22 381.11 % 0.00 -92.92 % 0.02 187.02 % -0.03 -887.50 % 0.00 -85.80 % 0.02 -74.09 % 0.09 354.06 % -0.04 -155.65 % 0.06 -17.26 % 0.08 -33.99 % 0.12 43.70 % 0.08 -26.04 % 0.11 75.57 % 0.06 -45.14 % 0.12 37.47 % 0.08 -86.74 % 0.63 632.09 % 0.09 -22.55 % 0.11 134.90 % -0.32 -133.79 % -0.14
Gross profit ratio 0.61 2.93 % 0.59 -1.14 % 0.60 17.20 % 0.51 -6.89 % 0.55 -0.36 % 0.55 -1.03 % 0.56 15.16 % 0.48 -8.63 % 0.53 21.11 % 0.44 11.66 % 0.39 -7.71 % 0.42 -15.77 % 0.50 5.12 % 0.48 -6.87 % 0.51 8.19 % 0.48 -9.32 % 0.52 -1.60 % 0.53 -11.99 % 0.61 22.75 % 0.49 -4.27 % 0.52 2.65 % 0.50 -8.23 % 0.55 6.41 % 0.51 -4.51 % 0.54 38.94 % 0.39 -34.90 % 0.60 3.14 % 0.58 -4.36 % 0.60 6.47 % 0.57 -5.01 % 0.60 11.12 % 0.54 -8.78 % 0.59
Weighted average shs out dil 415.163 M 2.75 % 404.071 M -3.04 % 416.738 M 0.72 % 413.745 M 0.01 % 413.721 M -0.85 % 417.251 M -0.09 % 417.609 M 0.98 % 413.556 M 48.79 % 277.943 M -9.12 % 305.849 M 0.00 % 305.849 M 0.00 % 305.849 M 0.05 % 305.695 M 99.36 % 153.336 M 32.07 % 116.098 M 1.57 % 114.301 M 0.00 % 114.301 M 0.00 % 114.301 M 82.33 % 62.691 M -44.32 % 112.591 M -0.22 % 112.841 M -0.99 % 113.970 M 1.81 % 111.944 M -1.03 % 113.113 M 0.81 % 112.200 M 2.23 % 109.753 M -2.22 % 112.244 M 10.04 % 102.006 M -0.50 % 102.513 M 7.51 % 95.354 M -6.42 % 101.893 M 222.55 % 31.590 M 23.45 % 25.589 M
Weighted average shs out 417.100 M 3.44 % 403.239 M -3.81 % 419.190 M 1.32 % 413.745 M 0.01 % 413.721 M 0.02 % 413.654 M -1.38 % 419.449 M 1.42 % 413.556 M 47.70 % 280.000 M -8.45 % 305.849 M 0.00 % 305.849 M 0.00 % 305.849 M 0.05 % 305.695 M 99.97 % 152.868 M 15.33 % 132.548 M 0.00 % 132.548 M 0.00 % 132.548 M 0.00 % 132.548 M 0.00 % 132.548 M 18.11 % 112.229 M 0.36 % 111.824 M -1.64 % 113.692 M 2.05 % 111.403 M 0.60 % 110.739 M -0.38 % 111.161 M 1.44 % 109.579 M -2.37 % 112.244 M 10.16 % 101.893 M -0.17 % 102.062 M 7.30 % 95.122 M -6.64 % 101.893 M 222.55 % 31.590 M 23.45 % 25.589 M
EPS diluted 0.10 777.19 % 0.01 -72.99 % 0.04 211.35 % -0.04 -74.65 % -0.02 -142.22 % 0.05 -34.44 % 0.08 67.88 % 0.05 567.14 % 0.01 -60.23 % 0.02 107.33 % -0.24 -33.33 % -0.18 79.07 % -0.86 -1 011.11 % -0.08 38.77 % -0.13 94.04 % -2.12 -2 423.81 % -0.08 93.91 % -1.38 -630.77 % 0.26 148.30 % -0.54 -826.45 % 0.07 -12.72 % 0.08 -67.35 % 0.26 740.39 % -0.04 -122.59 % 0.18 353.35 % 0.04 -80.69 % 0.21 714.51 % -0.03 -110.78 % 0.31 486.01 % 0.05 913.85 % -0.01 99.91 % -7.21 -37.07 % -5.26
Earnings per share 0.10 782.46 % 0.01 -72.86 % 0.04 210.82 % -0.04 -74.65 % -0.02 -141.89 % 0.05 -33.59 % 0.08 67.02 % 0.05 567.14 % 0.01 -60.23 % 0.02 107.33 % -0.24 -33.33 % -0.18 79.07 % -0.86 -1 013.99 % -0.08 38.92 % -0.13 93.05 % -1.82 -2 413.81 % -0.07 93.97 % -1.20 -1 075.61 % 0.12 122.85 % -0.54 -820.62 % 0.07 -12.12 % 0.09 -68.52 % 0.27 753.75 % -0.04 -122.92 % 0.18 353.78 % 0.04 -80.66 % 0.21 712.93 % -0.03 -110.80 % 0.31 484.91 % 0.05 915.38 % -0.01 99.91 % -7.21 -37.07 % -5.26
Gross profit 328.235 M 19.97 % 273.599 M -14.28 % 319.185 M 31.36 % 242.980 M -19.67 % 302.491 M 8.37 % 279.139 M -12.31 % 318.310 M 43.28 % 222.165 M -17.91 % 270.637 M 39.09 % 194.580 M 47.97 % 131.503 M -30.11 % 188.153 M -24.74 % 249.995 M 17.15 % 213.402 M -11.01 % 239.813 M 3.22 % 232.342 M -19.10 % 287.207 M -10.53 % 321.019 M -18.65 % 394.609 M 32.32 % 298.230 M -14.32 % 348.077 M 21.04 % 287.575 M -13.36 % 331.929 M 23.32 % 269.162 M -16.51 % 322.395 M 47.93 % 217.934 M -40.35 % 365.335 M 26.86 % 287.991 M -20.95 % 364.295 M 28.55 % 283.381 M -18.22 % 346.530 M 43.59 % 241.333 M -27.12 % 331.151 M
Income tax expense 9.811 M 307.10 % 2.410 M -67.82 % 7.488 M 309.40 % -3.576 M -135.03 % 10.209 M 11 370.79 % 89.000 K -99.24 % 11.699 M 62.24 % 7.211 M -4.92 % 7.584 M 186.60 % -8.758 M -53.87 % -5.692 M -147.59 % -2.299 M -109.11 % 25.240 M 210.88 % 8.119 M 50.55 % 5.393 M -77.37 % 23.827 M 327.85 % 5.569 M 16.12 % 4.796 M -67.34 % 14.683 M -20.46 % 18.459 M 119.88 % 8.395 M -3.96 % 8.741 M -47.56 % 16.668 M -24.87 % 22.185 M 86.37 % 11.904 M 216.68 % 3.759 M -72.52 % 13.677 M 323.57 % 3.229 M -80.88 % 16.889 M -8.89 % 18.536 M 76.70 % 10.490 M -57.75 % 24.827 M 1 693.86 % 1.384 M
Cost of revenue 209.391 M 11.58 % 187.663 M -11.80 % 212.772 M -8.13 % 231.613 M -6.47 % 247.648 M 9.23 % 226.724 M -10.23 % 252.572 M 6.71 % 236.695 M -1.41 % 240.087 M -4.01 % 250.128 M 22.56 % 204.087 M -19.95 % 254.964 M 3.68 % 245.926 M 6.18 % 231.608 M 2.52 % 225.919 M -11.69 % 255.817 M -1.60 % 259.977 M -7.42 % 280.809 M 9.48 % 256.494 M -16.12 % 305.805 M -6.44 % 326.848 M 14.76 % 284.822 M 3.81 % 274.357 M 8.01 % 254.008 M -7.96 % 275.966 M -19.79 % 344.072 M 38.77 % 247.951 M 17.72 % 210.635 M -11.85 % 238.961 M 10.51 % 216.229 M -7.51 % 233.797 M 12.53 % 207.762 M -10.06 % 230.990 M
General and administrative expenses 60.887 M 6.58 % 57.126 M 0.67 % 56.746 M 106.79 % 27.441 M -18.59 % 33.708 M -46.18 % 62.631 M 6.78 % 58.655 M 106.64 % 28.385 M -48.99 % 55.648 M 95.54 % 28.459 M 7.32 % 26.519 M -0.23 % 26.581 M -4.83 % 27.931 M -50.49 % 56.417 M -5.03 % 59.405 M -2.77 % 61.095 M -20.15 % 76.509 M 2.32 % 74.776 M -2.22 % 76.474 M 190.32 % 26.341 M 1.08 % 26.059 M 1.53 % 25.666 M 3.85 % 24.714 M 8.77 % 22.722 M 3.16 % 22.027 M 188.11 % -25.000 M -134.02 % 73.495 M 11.64 % 65.832 M -1.21 % 66.637 M -2.93 % 68.651 M 1.95 % 67.336 M 5.45 % 63.857 M -5.46 % 67.545 M
Selling and marketing expenses 216.306 M 9.60 % 197.353 M -9.17 % 217.289 M 114.53 % 101.288 M -7.16 % 109.105 M -44.58 % 196.875 M -8.64 % 215.502 M 151.51 % 85.682 M -53.57 % 184.544 M 132.79 % 79.276 M 8.42 % 73.120 M -14.10 % 85.121 M -10.19 % 94.784 M -42.23 % 164.075 M -10.74 % 183.816 M -3.63 % 190.733 M -8.19 % 207.752 M -10.37 % 231.777 M -12.28 % 264.211 M 122.23 % 118.890 M -16.83 % 142.949 M 29.77 % 110.156 M -14.66 % 129.080 M 25.53 % 102.830 M -14.96 % 120.924 M 832.56 % -16.507 M -106.81 % 242.242 M 22.07 % 198.453 M -15.78 % 235.650 M 21.74 % 193.574 M -17.53 % 234.723 M 22.01 % 192.373 M -18.10 % 234.898 M
Other expenses -7.809 M 27.53 % -10.775 M -253.14 % 7.036 M 82.07 % 3.865 M 528.91 % -901.000 K 0.000 0.000 100.00 % -1.351 M 0.000 -100.00 % 290.000 K 135.02 % -828.000 K 30.36 % -1.189 M -94.92 % -610.000 K 98.09 % -31.994 M -107.27 % -15.436 M 0.000 0.000 0.000 0.000 -100.00 % 68.050 M 3 936.18 % 1.686 M -30.45 % 2.424 M 377.17 % 508.000 K -85.31 % 3.459 M 733.49 % 415.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Operating expenses 276.959 M 4.60 % 264.782 M -8.26 % 288.613 M 99.52 % 144.652 M -47.11 % 273.480 M 7.62 % 254.119 M -6.37 % 271.418 M 24.45 % 218.097 M -13.89 % 253.270 M 26.71 % 199.882 M 5.43 % 189.589 M -10.33 % 211.419 M -11.01 % 237.563 M 12.41 % 211.338 M -9.79 % 234.284 M -47.54 % 446.558 M 55.23 % 287.672 M -38.94 % 471.097 M 30.81 % 360.147 M 28.56 % 280.135 M -7.82 % 303.910 M 17.60 % 258.436 M -6.81 % 277.323 M 16.10 % 238.870 M -10.56 % 267.080 M 34.99 % 197.852 M -37.00 % 314.056 M 19.13 % 263.616 M -12.83 % 302.432 M 16.21 % 260.238 M -13.79 % 301.868 M 18.63 % 254.460 M -15.89 % 302.550 M
Cost and expenses 486.350 M 7.49 % 452.445 M -9.89 % 502.127 M 3.59 % 484.729 M -6.98 % 521.128 M 8.38 % 480.843 M -8.23 % 523.990 M 15.22 % 454.792 M -7.82 % 493.357 M 9.63 % 450.010 M 14.31 % 393.676 M -15.59 % 466.383 M -3.54 % 483.489 M 9.15 % 442.946 M -3.75 % 460.203 M -34.48 % 702.375 M 28.25 % 547.649 M -27.17 % 751.906 M 21.94 % 616.641 M 5.24 % 585.940 M -7.11 % 630.758 M 16.11 % 543.258 M -1.53 % 551.680 M 11.93 % 492.878 M -9.24 % 543.046 M 0.21 % 541.924 M -3.57 % 562.007 M 18.50 % 474.251 M -12.40 % 541.393 M 13.63 % 476.467 M -11.05 % 535.665 M 15.89 % 462.222 M -13.37 % 533.540 M
Research and development expenses 0.000 -100.00 % 13.726 M 0.000 -100.00 % 7.000 M 0.000 -100.00 % 14.420 M 0.000 -100.00 % 6.962 M 0.000 -100.00 % 6.306 M 0.000 -100.00 % 8.129 M 0.000 -100.00 % 16.489 M 0.000 -100.00 % 19.041 M 0.000 -100.00 % 19.592 M 0.000 0.000 0.000 -100.00 % 13.641 M 0.000 -100.00 % 13.682 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 284.768 M 8.76 % 261.831 M -7.01 % 281.577 M 110.47 % 133.788 M -50.92 % 272.579 M 2.15 % 266.839 M -4.90 % 280.586 M 29.45 % 216.746 M -12.02 % 246.369 M 23.08 % 200.172 M 6.05 % 188.761 M -10.21 % 210.230 M -11.28 % 236.953 M 4.46 % 226.843 M -9.16 % 249.720 M -5.68 % 264.752 M -11.49 % 299.126 M -6.79 % 320.919 M -9.49 % 354.563 M 144.14 % 145.231 M -14.07 % 169.008 M 24.43 % 135.822 M -11.69 % 153.794 M 22.49 % 125.552 M -12.17 % 142.951 M 444.40 % -41.507 M -113.15 % 315.737 M 19.47 % 264.285 M -12.57 % 302.287 M 15.28 % 262.225 M -13.19 % 302.059 M 17.89 % 256.230 M -15.28 % 302.443 M
Interest income 0.000 0.000 -100.00 % 2.163 M 210.87 % -1.951 M -598.85 % 391.000 K -92.06 % 4.924 M 72.71 % 2.851 M -9.46 % 3.149 M -56.88 % 7.303 M 107.29 % 3.523 M 47.96 % 2.381 M 56.75 % 1.519 M 0.000 0.000 0.000 -100.00 % 3.923 M 9.98 % 3.567 M -5.36 % 3.769 M 16.43 % 3.237 M 2 620.17 % 119.000 K 14.42 % 104.000 K -51.63 % 215.000 K 5.39 % 204.000 K -22.14 % 262.000 K -13.53 % 303.000 K 79.29 % 169.000 K -54.20 % 369.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 0.000 0.000 -100.00 % 6.892 M 0.000 -100.00 % 10.042 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 % 3.772 M -12.79 % 4.325 M -34.54 % 6.607 M 36.06 % 4.856 M 14.58 % 4.238 M -50.13 % 8.498 M 69.11 % 5.025 M -53.51 % 10.808 M -52.80 % 22.899 M 105.56 % 11.140 M 5.87 % 10.522 M -63.76 % 29.033 M -8.34 % 31.676 M 40.28 % 22.581 M
Depreciation and amortization 12.002 M -7.58 % 12.986 M 3.36 % 12.564 M -57.31 % 29.431 M 14.11 % 25.791 M 102.27 % 12.751 M -33.66 % 19.221 M -21.59 % 24.513 M 2.92 % 23.817 M -20.39 % 29.916 M 0.21 % 29.852 M -17.34 % 36.114 M 4.23 % 34.647 M 127.10 % 15.256 M -28.29 % 21.274 M 33.08 % 15.986 M -1.84 % 16.285 M -9.19 % 17.933 M -17.95 % 21.855 M 206.32 % -20.555 M -204.70 % 19.633 M 7.95 % 18.187 M 5.66 % 17.212 M -10.33 % 19.195 M 8.03 % 17.768 M -18.30 % 21.749 M 11.68 % 19.474 M 7.61 % 18.096 M -1.29 % 18.332 M -8.05 % 19.937 M -0.83 % 20.103 M -26.39 % 27.311 M 22.92 % 22.219 M
Operating income 51.276 M 481.56 % 8.817 M -71.16 % 30.572 M 401.62 % -10.136 M -134.94 % 29.011 M 190.78 % 9.977 M -74.12 % 38.558 M 847.84 % 4.068 M -83.47 % 24.617 M 564.30 % -5.302 M 90.87 % -58.086 M -149.66 % -23.266 M -287.15 % 12.432 M 502.33 % 2.064 M -62.67 % 5.529 M 119.13 % -28.906 M -100.10 % -14.446 M -291.38 % -3.691 M -109.82 % 37.602 M 111.79 % 17.754 M -56.40 % 40.716 M 71.36 % 23.760 M -53.87 % 51.506 M 87.47 % 27.474 M -41.85 % 47.250 M 108.24 % 22.690 M -55.67 % 51.186 M 110.43 % 24.324 M -60.68 % 61.863 M 167.31 % 23.143 M -48.18 % 44.662 M 125.99 % -171.832 M -73.83 % -98.849 M
Operating income ratio 0.10 398.95 % 0.02 -66.74 % 0.06 369.09 % -0.02 -140.50 % 0.05 167.38 % 0.02 -70.80 % 0.07 661.85 % 0.01 -81.61 % 0.05 504.28 % -0.01 93.11 % -0.17 -229.65 % -0.05 -309.45 % 0.03 440.49 % 0.00 -60.93 % 0.01 120.05 % -0.06 -124.29 % -0.03 -330.47 % -0.01 -110.62 % 0.06 96.48 % 0.03 -51.28 % 0.06 45.33 % 0.04 -51.14 % 0.08 61.77 % 0.05 -33.50 % 0.08 95.59 % 0.04 -51.63 % 0.08 71.09 % 0.05 -52.43 % 0.10 121.38 % 0.05 -39.81 % 0.08 120.11 % -0.38 -117.59 % -0.18
Total other income expenses net 203.000 K 110.92 % -1.859 M 67.99 % -5.808 M 42.76 % -10.146 M -18.16 % -8.587 M -188.99 % 9.649 M 60.02 % 6.030 M -73.66 % 22.894 M 286.46 % -12.278 M -1 138.75 % 1.182 M 105.40 % -21.903 M 35.73 % -34.082 M 69.65 % -112.298 M -1 843.88 % -5.777 M 28.29 % -8.056 M -20.36 % -6.693 M 8.34 % -7.302 M -1.39 % -7.202 M -950.30 % 847.000 K 133.18 % -2.553 M 89.29 % -23.838 M -372.51 % -5.045 M 5.84 % -5.358 M 44.55 % -9.662 M 57.08 % -22.511 M -53.04 % -14.709 M 2.78 % -15.130 M 35.46 % -23.444 M -102.82 % -11.559 M -14.42 % -10.102 M 65.11 % -28.953 M 6.47 % -30.955 M -34.93 % -22.942 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
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31
Net debt 42.353 M -48.77 % 82.679 M -17.62 % 100.361 M 21.36 % 82.699 M -19.75 % 103.050 M -9.12 % 113.397 M 7.42 % 105.568 M 12.35 % 93.960 M -58.58 % 226.865 M 2.16 % 222.070 M 17.79 % 188.534 M 151.93 % 74.837 M 86.91 % 40.039 M 21.77 % 32.881 M -80.79 % 171.140 M 30.00 % 131.649 M 16.81 % 112.701 M 133.01 % 48.368 M -52.96 % 102.819 M 14.36 % 89.908 M -18.35 % 110.109 M -32.56 % 163.260 M -1.69 % 166.068 M -9.00 % 182.496 M -9.11 % 200.798 M -6.73 % 215.289 M -6.80 % 230.988 M -3.06 % 238.268 M -0.84 % 240.295 M 859.85 % -31.624 M 24.06 % -41.646 M -107.08 % 588.020 M
Total investments 250.000 K 0.00 % 250.000 K -30.36 % 359.000 K -93.66 % 5.659 M 9.93 % 5.148 M 3.96 % 4.952 M 21.43 % 4.078 M -1.21 % 4.128 M 1 964.00 % 200.000 K -46.67 % 375.000 K 71.23 % 219.000 K 29.59 % 169.000 K -66.06 % 498.000 K 0.000 0.000 0.000 -100.00 % 144.000 K -92.79 % 1.997 M -51.43 % 4.112 M 138.10 % 1.727 M -75.82 % 7.141 M -6.10 % 7.605 M -3.75 % 7.901 M -8.86 % 8.669 M -13.38 % 10.008 M -10.33 % 11.161 M -11.04 % 12.546 M 3.99 % 12.065 M 3.77 % 11.627 M -15.39 % 13.742 M -7.18 % 14.805 M 15.32 % 12.838 M
Total debt 114.927 M -11.66 % 130.100 M -8.37 % 141.980 M -9.91 % 157.597 M -9.57 % 174.277 M -8.81 % 191.107 M 3.73 % 184.242 M -4.52 % 192.962 M -35.27 % 298.094 M -4.16 % 311.036 M 3.88 % 299.409 M 115.29 % 139.070 M -2.71 % 142.949 M -32.29 % 211.128 M -25.68 % 284.075 M 36.64 % 207.900 M 8.89 % 190.923 M 21.29 % 157.406 M -9.95 % 174.801 M -0.99 % 176.548 M -7.16 % 190.164 M -24.48 % 251.812 M -1.94 % 256.797 M -3.13 % 265.104 M -2.18 % 271.019 M -1.33 % 274.677 M -4.40 % 287.311 M -12.57 % 328.636 M -3.21 % 339.546 M 499.45 % 56.643 M -11.55 % 64.043 M -89.76 % 625.406 M
Accumulated other comprehensive income loss 0.000 -100.00 % 109.971 M 8.79 % 101.084 M 10.51 % 91.471 M 1 137.67 % -8.815 M -141.32 % 21.332 M -30.10 % 30.519 M -4.46 % 31.944 M 164.68 % 12.069 M 145.52 % -26.511 M -1 847.59 % 1.517 M -86.36 % 11.118 M 133.52 % 4.761 M -93.91 % 78.205 M 8.65 % 71.980 M 17.86 % 61.075 M -34.97 % 93.917 M -37.31 % 149.803 M 31.01 % 114.347 M -11.99 % 129.929 M 6.73 % 121.731 M 128.96 % 53.166 M 280.51 % -29.454 M 17.41 % -35.662 M -5 039.34 % 722.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Retained earnings -11.526 M -2 373.37 % 507.000 K 100.48 % -106.217 M 14.70 % -124.517 M -541.67 % -19.405 M 97.10 % -668.232 M 1.42 % -677.882 M 9.68 % -750.537 M 4.14 % -782.939 M 1.75 % -796.899 M -1.98 % -781.452 M -29.77 % -602.161 M -9.61 % -549.375 M -95.92 % -280.407 M -4.34 % -268.742 M -1.44 % -264.922 M -2 833.97 % 9.690 M -87.02 % 74.642 M -62.45 % 198.795 M -0.07 % 198.938 M -20.83 % 251.292 M 44.28 % 174.172 M 101.25 % 86.544 M 72.93 % 50.047 M -44.14 % 89.599 M 29.05 % 69.428 M -29.57 % 98.574 M 64.45 % 59.942 M 2 672.62 % -2.330 M -122.36 % 10.420 M -76.86 % 45.021 M 111.91 % -378.053 M
Common stock 384.873 M 0.00 % 384.873 M -0.01 % 384.920 M 0.02 % 384.858 M 0.00 % 384.858 M 0.00 % 384.846 M 0.01 % 384.824 M 0.00 % 384.820 M 9.97 % 349.943 M 0.00 % 349.943 M 0.00 % 349.943 M 0.00 % 349.943 M 0.00 % 349.943 M 1.25 % 345.610 M 10.31 % 313.300 M 0.00 % 313.300 M 0.00 % 313.300 M 0.00 % 313.300 M 0.05 % 313.150 M 0.00 % 313.150 M 0.08 % 312.900 M 0.07 % 312.675 M 0.22 % 311.975 M 0.31 % 311.000 M 0.75 % 308.700 M 0.00 % 308.700 M 0.00 % 308.700 M 8.66 % 284.110 M 0.00 % 284.110 M 0.00 % 284.110 M 0.00 % 284.110 M 298.20 % 71.349 M
Total equity 413.798 M -3.20 % 427.461 M 0.79 % 424.104 M 7.15 % 395.786 M -5.53 % 418.950 M -4.55 % 438.920 M 1.84 % 430.992 M 17.73 % 366.087 M 82.08 % 201.062 M 7.88 % 186.368 M -10.05 % 207.202 M -39.41 % 341.992 M -13.38 % 394.838 M -38.91 % 646.324 M 22.00 % 529.759 M -0.65 % 533.205 M -33.97 % 807.559 M -7.48 % 872.804 M -12.54 % 998.003 M -0.06 % 998.604 M -5.00 % 1.051 B 7.89 % 974.256 M 10.19 % 884.194 M 4.51 % 846.062 M -4.04 % 881.723 M 2.19 % 862.846 M -3.37 % 892.938 M 9.46 % 815.742 M 7.98 % 755.469 M -1.51 % 767.035 M -4.82 % 805.867 M 80.69 % 445.992 M
Other non current liabilities 34.991 M -6.42 % 37.392 M -25.57 % 50.237 M 17.93 % 42.600 M 1 411.71 % 2.818 M -95.03 % 56.740 M -26.20 % 76.879 M 45.73 % 52.753 M -54.45 % 115.823 M -7.91 % 125.774 M -24.56 % 166.710 M 112.61 % 78.413 M 652.89 % 10.415 M -82.40 % 59.166 M 17.86 % 50.202 M -14.13 % 58.461 M 32.70 % 44.055 M -59.40 % 108.501 M 12.08 % 96.806 M -0.95 % 97.732 M -7.33 % 105.468 M 50.35 % 70.146 M -12.80 % 80.440 M -2.83 % 82.787 M 4 738.52 % 1.711 M -97.47 % 67.693 M 13.46 % 59.660 M 4.11 % 57.306 M 1.59 % 56.409 M -84.25 % 358.135 M -7.63 % 387.701 M 424.61 % 73.903 M
Long term debt 74.825 M -16.55 % 89.662 M -12.53 % 102.505 M -12.91 % 117.704 M -12.62 % 134.704 M -11.41 % 152.056 M 7.63 % 141.283 M -14.23 % 164.715 M -38.82 % 269.236 M -3.30 % 278.430 M 606.87 % 39.389 M -64.25 % 110.191 M -3.10 % 113.711 M 0.000 0.000 -100.00 % 142.491 M -2.23 % 145.738 M 6.07 % 137.393 M 1.84 % 134.913 M 1.80 % 132.526 M 1.81 % 130.168 M -26.25 % 176.493 M 39.05 % 126.926 M -33.63 % 191.254 M 0.24 % 190.792 M 107.31 % 92.034 M -12.29 % 104.926 M -46.40 % 195.741 M -9.57 % 216.456 M 0.000 0.000 -100.00 % 447.282 M
Total non current liabilities 114.636 M -16.59 % 137.431 M -10.02 % 152.742 M -10.22 % 170.133 M -12.14 % 193.652 M -7.25 % 208.796 M -9.69 % 231.193 M -11.44 % 261.052 M -34.37 % 397.768 M -1.59 % 404.204 M 85.47 % 217.935 M 15.55 % 188.604 M -13.25 % 217.401 M 267.44 % 59.166 M -7.27 % 63.803 M -69.15 % 206.794 M -14.11 % 240.770 M -2.08 % 245.894 M 6.12 % 231.719 M 0.63 % 230.258 M -2.28 % 235.636 M -4.46 % 246.639 M 14.34 % 215.716 M -21.28 % 274.041 M 3.28 % 265.331 M 58.43 % 167.472 M -1.58 % 170.152 M -33.95 % 257.598 M -7.36 % 278.051 M -22.73 % 359.843 M -8.19 % 391.944 M -25.30 % 524.716 M
Other current liabilities 62.720 M 8.34 % 57.890 M -60.32 % 145.880 M 8.44 % 134.524 M -15.40 % 159.016 M 0.49 % 158.238 M -4.97 % 166.512 M 6.42 % 156.466 M -18.97 % 193.090 M 0.15 % 192.799 M -1.69 % 196.123 M 20.77 % 162.390 M -10.46 % 181.356 M 7.27 % 169.065 M -16.08 % 201.463 M -10.89 % 226.076 M 9.73 % 206.027 M -12.17 % 234.574 M 18.47 % 198.006 M 11.46 % 177.652 M 0.72 % 176.380 M 8.92 % 161.929 M -1.87 % 165.021 M 13.57 % 145.305 M 159.66 % 55.960 M 8.47 % 51.590 M -27.66 % 71.315 M -8.24 % 77.719 M -0.58 % 78.169 M -3.26 % 80.804 M 6.04 % 76.201 M 4.28 % 73.073 M
Deferred revenue 0.000 0.000 0.000 -100.00 % 23.382 M -75.81 % 96.668 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 40.102 M -0.83 % 40.438 M 2.44 % 39.475 M -1.05 % 39.893 M 0.81 % 39.573 M 1.34 % 39.051 M -9.10 % 42.959 M 52.08 % 28.247 M -2.12 % 28.858 M -11.49 % 32.605 M -87.46 % 260.020 M 800.38 % 28.879 M -1.23 % 29.238 M -86.15 % 211.129 M -25.68 % 284.075 M 334.31 % 65.409 M 28.16 % 51.038 M 155.02 % 20.013 M -49.83 % 39.888 M -9.39 % 44.022 M -26.63 % 59.996 M -20.42 % 75.387 M -42.01 % 130.007 M 74.78 % 74.384 M -7.28 % 80.227 M -56.07 % 182.643 M 0.14 % 182.385 M 37.24 % 132.895 M 7.97 % 123.090 M 117.31 % 56.643 M -11.55 % 64.043 M -64.05 % 178.124 M
Total current liabilities 272.221 M -1.88 % 277.447 M -0.51 % 278.866 M -3.69 % 289.543 M -3.59 % 300.321 M -3.91 % 312.552 M -7.38 % 337.446 M 8.63 % 310.632 M -8.69 % 340.196 M 5.21 % 323.349 M -42.40 % 561.384 M 87.92 % 298.742 M -4.58 % 313.072 M -35.35 % 484.238 M -18.74 % 595.946 M 41.73 % 420.488 M 0.01 % 420.465 M 2.96 % 408.363 M 7.90 % 378.464 M 4.56 % 361.943 M -1.82 % 368.635 M -2.22 % 377.010 M -13.31 % 434.875 M 25.86 % 345.534 M 2.56 % 336.897 M -26.92 % 460.999 M -5.75 % 489.107 M 14.36 % 427.681 M 4.86 % 407.841 M 13.47 % 359.431 M -1.95 % 366.590 M -12.70 % 419.916 M
Total liabilities 386.857 M -6.75 % 414.878 M -3.88 % 431.608 M -6.11 % 459.676 M -6.94 % 493.973 M -5.25 % 521.348 M -8.32 % 568.639 M -0.53 % 571.684 M -22.53 % 737.964 M 1.43 % 727.553 M -6.64 % 779.319 M 59.91 % 487.346 M -8.13 % 530.473 M -2.38 % 543.404 M -17.63 % 659.749 M 5.18 % 627.282 M -5.13 % 661.235 M 1.07 % 654.257 M 7.22 % 610.183 M 3.04 % 592.201 M -2.00 % 604.271 M -3.11 % 623.649 M -4.14 % 650.591 M 5.01 % 619.575 M 2.88 % 602.228 M -4.18 % 628.471 M -4.67 % 659.259 M -3.80 % 685.279 M -0.09 % 685.892 M -4.64 % 719.274 M -5.18 % 758.534 M -19.70 % 944.632 M
Other non current assets 1.139 M -13.19 % 1.312 M -96.18 % 34.355 M 1 406.80 % 2.280 M -83.66 % 13.957 M 106.16 % 6.770 M -7.78 % 7.341 M 1.09 % 7.262 M -60.94 % 18.594 M 37.11 % 13.561 M 1.85 % 13.315 M -12.79 % 15.267 M -79.69 % 75.175 M 550.70 % 11.553 M 3.21 % 11.194 M -16.97 % 13.482 M -64.38 % 37.852 M -0.85 % 38.175 M 193.41 % 13.011 M -0.54 % 13.081 M 117.55 % 6.013 M 33.92 % 4.490 M 64.29 % 2.733 M 0.51 % 2.719 M -56.06 % 6.188 M 24.98 % 4.951 M -68.34 % 15.636 M 9.06 % 14.337 M -1.16 % 14.505 M -47.60 % 27.682 M -7.23 % 29.838 M 19.44 % 24.982 M
Long term investments 250.000 K 0.00 % 250.000 K -30.36 % 359.000 K -93.66 % 5.659 M 9.93 % 5.148 M 3.96 % 4.952 M 21.43 % 4.078 M -1.21 % 4.128 M 1 964.00 % 200.000 K -46.67 % 375.000 K 71.23 % 219.000 K 29.59 % 169.000 K -66.06 % 498.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 5.830 M -3.01 % 6.011 M -23.64 % 7.872 M -8.62 % 8.615 M -6.50 % 9.214 M -16.50 % 11.035 M 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 120.232 M -11.09 % 135.231 M -2.79 % 139.107 M 28.66 % 108.116 M -12.60 % 123.704 M -6.98 % 132.992 M -7.28 % 143.437 M 1.25 % 141.660 M -4.01 % 147.576 M -0.90 % 148.915 M -8.67 % 163.044 M 232.91 % 48.976 M -10.84 % 54.930 M -6.08 % 58.487 M -5.50 % 61.894 M -4.14 % 64.569 M 1.10 % 63.865 M -0.38 % 64.108 M 3.28 % 62.074 M -0.42 % 62.333 M 12.62 % 55.349 M 0.99 % 54.806 M 6.99 % 51.225 M 5.18 % 48.703 M 11.07 % 43.847 M -3.94 % 45.646 M -5.71 % 48.411 M 313.31 % 11.713 M 2.89 % 11.384 M -17.09 % 13.731 M -17.07 % 16.558 M -8.55 % 18.106 M
GoodWill 31.031 M -13.38 % 35.825 M 3.04 % 34.768 M 3.22 % 33.682 M -1.66 % 34.252 M -1.84 % 34.895 M -2.61 % 35.832 M 9.04 % 32.861 M 4.93 % 31.318 M 3.25 % 30.331 M -8.66 % 33.208 M 0.000 0.000 -100.00 % 226.267 M 1.03 % 223.962 M 1.61 % 220.416 M -48.26 % 426.043 M -4.97 % 448.302 M -22.44 % 577.994 M -1.01 % 583.908 M -5.54 % 618.157 M 6.01 % 583.130 M 7.81 % 540.898 M 0.90 % 536.075 M -3.87 % 557.681 M -0.07 % 558.046 M -2.93 % 574.883 M 1.83 % 564.560 M 7.36 % 525.880 M -4.39 % 550.013 M -5.53 % 582.203 M 12.30 % 518.419 M
Goodwill and intangible assets 151.263 M -11.57 % 171.056 M -1.62 % 173.875 M 22.62 % 141.798 M -10.23 % 157.956 M -5.92 % 167.887 M -6.35 % 179.269 M 2.72 % 174.521 M -2.44 % 178.894 M -0.20 % 179.246 M -8.67 % 196.252 M 300.71 % 48.976 M -10.84 % 54.930 M -80.71 % 284.754 M -0.39 % 285.856 M 0.31 % 284.985 M -41.83 % 489.908 M -4.39 % 512.410 M -19.94 % 640.068 M -0.96 % 646.241 M -4.05 % 673.506 M 5.58 % 637.936 M 7.74 % 592.123 M 1.26 % 584.778 M -2.78 % 601.528 M -0.36 % 603.692 M -3.14 % 623.294 M 8.16 % 576.273 M 7.26 % 537.264 M -4.70 % 563.744 M -5.85 % 598.761 M 11.60 % 536.525 M
Property plant equipment net 115.456 M -6.86 % 123.954 M 3.29 % 120.010 M -2.22 % 122.738 M -4.66 % 128.735 M -13.07 % 148.085 M -1.28 % 150.004 M -1.66 % 152.534 M 0.04 % 152.480 M -9.04 % 167.631 M -9.50 % 185.227 M -3.33 % 191.605 M -4.95 % 201.577 M 13.96 % 176.891 M -3.90 % 184.061 M -2.25 % 188.302 M -2.65 % 193.434 M -2.11 % 197.605 M 0.98 % 195.679 M -0.92 % 197.498 M -2.61 % 202.788 M -0.24 % 203.278 M 4.23 % 195.022 M -1.59 % 198.176 M -1.09 % 200.352 M -2.13 % 204.713 M -2.84 % 210.696 M 1.16 % 208.274 M 2.65 % 202.888 M -0.39 % 203.680 M -4.37 % 212.996 M 2.12 % 208.579 M
Total non current assets 294.478 M -11.24 % 331.776 M 0.97 % 328.599 M 15.53 % 284.428 M -16.66 % 341.275 M -6.23 % 363.968 M -3.93 % 378.860 M 0.79 % 375.886 M -2.96 % 387.335 M -2.90 % 398.897 M -10.09 % 443.638 M 49.00 % 297.740 M -18.46 % 365.150 M -31.93 % 536.446 M -2.48 % 550.076 M -1.04 % 555.873 M -31.66 % 813.405 M -3.74 % 844.975 M -10.45 % 943.617 M -0.72 % 950.417 M -4.23 % 992.445 M 5.11 % 944.213 M 7.60 % 877.500 M 0.69 % 871.456 M -2.92 % 897.669 M -0.41 % 901.378 M -1.54 % 915.491 M 6.45 % 860.027 M 6.41 % 808.199 M -4.45 % 845.811 M -4.91 % 889.486 M 9.57 % 811.804 M
Other current assets 13.717 M -33.16 % 20.522 M -57.97 % 48.830 M 77.16 % 27.562 M 137.24 % 11.618 M -74.51 % 45.576 M 212.42 % 14.588 M -56.90 % 33.849 M 170.10 % 12.532 M -82.28 % 70.708 M 431.60 % 13.301 M 21.82 % 10.919 M -6.16 % 11.636 M -78.03 % 52.971 M -44.50 % 95.437 M -65.76 % 278.692 M -8.95 % 306.094 M 1.95 % 300.232 M 424.63 % 57.227 M -80.90 % 299.669 M -10.65 % 335.385 M 554.88 % 51.213 M -7.67 % 55.470 M -7.26 % 59.814 M -81.46 % 322.619 M 1 686.08 % 18.063 M -66.78 % 54.377 M -82.21 % 305.724 M 481.74 % 52.553 M -13.09 % 60.471 M -4.14 % 63.081 M -1.91 % 64.311 M
Short term 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 -100.00 % 144.000 K -92.79 % 1.997 M -51.43 % 4.112 M 138.10 % 1.727 M 31.73 % 1.311 M -17.75 % 1.594 M 5 396.55 % 29.000 K -46.30 % 54.000 K -93.20 % 794.000 K 530.16 % 126.000 K 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 72.574 M 53.04 % 47.421 M 13.94 % 41.619 M -44.43 % 74.898 M 5.15 % 71.227 M -8.34 % 77.710 M -1.23 % 78.674 M -20.53 % 99.002 M 38.99 % 71.229 M -19.94 % 88.966 M -19.76 % 110.875 M 72.61 % 64.233 M -37.58 % 102.910 M -42.27 % 178.247 M 57.83 % 112.935 M 48.11 % 76.251 M -2.52 % 78.222 M -28.26 % 109.038 M 51.48 % 71.982 M -16.92 % 86.640 M 8.23 % 80.055 M -9.60 % 88.552 M -2.40 % 90.729 M 9.83 % 82.608 M 17.64 % 70.221 M 18.24 % 59.388 M 5.44 % 56.323 M -37.67 % 90.368 M -8.95 % 99.251 M 12.44 % 88.267 M -16.48 % 105.689 M 182.70 % 37.386 M
Cash and short term investments 72.574 M 53.04 % 47.421 M 13.94 % 41.619 M -44.43 % 74.898 M 5.15 % 71.227 M -8.34 % 77.710 M -1.23 % 78.674 M -20.53 % 99.002 M 38.99 % 71.229 M -19.94 % 88.966 M -19.76 % 110.875 M 72.61 % 64.233 M -37.58 % 102.910 M -42.27 % 178.247 M 57.83 % 112.935 M 48.11 % 76.251 M -2.52 % 78.222 M -28.26 % 109.038 M 51.48 % 71.982 M -16.92 % 86.640 M 8.23 % 80.055 M -9.60 % 88.552 M -2.40 % 90.729 M 9.83 % 82.608 M 17.64 % 70.221 M 18.24 % 59.388 M 5.44 % 56.323 M -37.67 % 90.368 M -8.95 % 99.251 M 12.44 % 88.267 M -16.48 % 105.689 M 182.70 % 37.386 M
Total current assets 506.176 M -0.86 % 510.564 M -3.14 % 527.113 M -3.75 % 547.667 M -4.20 % 571.648 M -4.13 % 596.300 M -3.94 % 620.772 M 10.48 % 561.888 M 1.85 % 551.691 M 7.12 % 515.026 M -5.13 % 542.885 M 2.12 % 531.597 M -5.10 % 560.162 M -14.25 % 653.284 M 2.17 % 639.433 M 5.76 % 604.614 M -7.75 % 655.387 M -3.91 % 682.085 M 2.64 % 664.568 M 3.78 % 640.388 M -3.40 % 662.960 M 1.42 % 653.690 M -0.55 % 657.283 M 10.62 % 594.181 M 1.35 % 586.282 M -0.62 % 589.939 M -7.35 % 636.706 M -0.67 % 640.994 M 1.24 % 633.162 M -1.15 % 640.498 M -5.10 % 674.915 M 16.60 % 578.820 M
Inventory 170.101 M -19.07 % 210.173 M 6.47 % 197.409 M -13.79 % 228.991 M -0.75 % 230.717 M -10.91 % 258.980 M 2.47 % 252.728 M 7.81 % 234.430 M 20.18 % 195.063 M -1.13 % 197.285 M -13.63 % 228.417 M -3.13 % 235.801 M 8.12 % 218.089 M -8.25 % 237.710 M -3.07 % 245.236 M -4.84 % 257.717 M -4.93 % 271.071 M -0.64 % 272.815 M 1.56 % 268.625 M 5.72 % 254.079 M 2.65 % 247.520 M -0.04 % 247.617 M 7.39 % 230.586 M 8.37 % 212.780 M 10.00 % 193.442 M -6.84 % 207.639 M -4.14 % 216.607 M -1.42 % 219.735 M 14.37 % 192.132 M -12.84 % 220.443 M 12.62 % 195.737 M -6.06 % 208.373 M
Net receivables 249.784 M 7.46 % 232.448 M -2.85 % 239.255 M 10.66 % 216.216 M -16.22 % 258.086 M 11.26 % 231.970 M -15.58 % 274.782 M 0.000 -100.00 % 272.867 M 40.44 % 194.293 M 2.10 % 190.292 M -13.76 % 220.644 M -3.03 % 227.527 M 11.44 % 204.168 M -17.36 % 247.069 M 1.98 % 242.266 M 2.70 % 235.899 M -10.97 % 264.961 M -0.66 % 266.734 M 9.43 % 243.759 M -12.87 % 279.759 M 5.05 % 266.308 M -5.06 % 280.498 M 17.37 % 238.979 M -13.35 % 275.787 M -9.53 % 304.849 M -1.47 % 309.399 M 13.68 % 272.155 M -5.90 % 289.226 M 6.60 % 271.317 M -12.59 % 310.408 M 15.50 % 268.750 M
Tax assets 26.370 M -25.09 % 35.204 M 0.000 -100.00 % 11.953 M -66.31 % 35.479 M -2.19 % 36.274 M -4.96 % 38.168 M 1.94 % 37.441 M 0.74 % 37.167 M -2.41 % 38.084 M -21.68 % 48.625 M 16.54 % 41.723 M 26.55 % 32.970 M -47.87 % 63.248 M -8.29 % 68.965 M -0.20 % 69.104 M -25.06 % 92.211 M -4.73 % 96.785 M 2.03 % 94.859 M 1.35 % 93.597 M -10.27 % 104.308 M 12.77 % 92.498 M 15.98 % 79.750 M 3.35 % 77.168 M -4.00 % 80.387 M 4.42 % 76.987 M 16.89 % 65.865 M 7.72 % 61.143 M 14.20 % 53.542 M 5.60 % 50.705 M 5.88 % 47.891 M 14.80 % 41.718 M
Other assets 1.000 K 200.00 % -1.000 K 0.000 -100.00 % 2.000 K 0.000 0.000 100.00 % -1.000 K 66.67 % -3.000 K 0.000 100.00 % -2.000 K 0.00 % -2.000 K -300.00 % 1.000 K 200.00 % -1.000 K 50.00 % -2.000 K -100.00 % -1.000 K 0.000 -100.00 % 2.000 K 100.00 % 1.000 K 0.00 % 1.000 K 0.000 0.000 -100.00 % 2.000 K 0.00 % 2.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 155.604 M -5.84 % 165.263 M 116.12 % 76.469 M -0.90 % 77.162 M 4.67 % 73.719 M -20.54 % 92.771 M -6.41 % 99.130 M -8.64 % 108.499 M 9.00 % 99.538 M 25.09 % 79.576 M -1.30 % 80.623 M -9.11 % 88.702 M 2.06 % 86.912 M 7.47 % 80.871 M -10.74 % 90.599 M -18.95 % 111.785 M -15.62 % 132.475 M -1.98 % 135.149 M 18.22 % 114.316 M -0.60 % 115.003 M 13.49 % 101.333 M -4.99 % 106.653 M 0.82 % 105.783 M -1.72 % 107.635 M -41.31 % 183.393 M -12.91 % 210.573 M -2.87 % 216.788 M 8.38 % 200.024 M 6.44 % 187.917 M -7.97 % 204.189 M 3.67 % 196.960 M 31.25 % 150.068 M
Tax payables 13.795 M -0.44 % 13.856 M -18.69 % 17.042 M 16.87 % 14.582 M -47.95 % 28.013 M 24.55 % 22.492 M -22.02 % 28.845 M 65.59 % 17.420 M -6.89 % 18.710 M 1.86 % 18.369 M -25.38 % 24.618 M 31.15 % 18.771 M 20.59 % 15.566 M -32.83 % 23.173 M 16.98 % 19.809 M 15.05 % 17.218 M -44.32 % 30.925 M 66.02 % 18.627 M -29.05 % 26.254 M 3.91 % 25.266 M -18.30 % 30.926 M -6.40 % 33.041 M -3.00 % 34.064 M 87.06 % 18.210 M 5.16 % 17.317 M 6.94 % 16.193 M -13.03 % 18.619 M 9.25 % 17.043 M -8.69 % 18.665 M 4.89 % 17.795 M -39.44 % 29.386 M 57.56 % 18.651 M
Deferred revenue non current 0.000 0.000 0.000 0.000 -100.00 % 44.653 M -18.57 % 54.835 M -39.49 % 90.616 M 107.91 % 43.584 M 214.86 % -37.945 M 49.92 % -75.771 M -119.39 % 390.868 M 382.80 % 80.958 M -2.57 % 83.094 M 0.000 0.000 -100.00 % 114.532 M -6.63 % 122.669 M 6.79 % 114.871 M -7.95 % 124.794 M 3.55 % 120.520 M -13.65 % 139.568 M 38.42 % 100.829 M -52.17 % 210.804 M 165.11 % 79.517 M 24.12 % 64.063 M -78.17 % 293.437 M 1.65 % 288.681 M 117.66 % 132.627 M 48.41 % 89.365 M 0.000 0.000 100.00 % -122.621 M
Minority interest 12.715 M -11.65 % 14.391 M -13.74 % 16.684 M 0.59 % 16.586 M -33.31 % 24.871 M -14.25 % 29.005 M -8.16 % 31.582 M -19.73 % 39.346 M -1.03 % 39.754 M 1.81 % 39.047 M -12.12 % 44.433 M 66 417.91 % -67.000 K -271.79 % 39.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.331 M 21.11 % 1.099 M -52.77 % 2.327 M -14.45 % 2.720 M 20.94 % 2.249 M -23.50 % 2.940 M -2.84 % 3.026 M -40.78 % 5.110 M -19.86 % 6.376 M -44.75 % 11.540 M -4.34 % 12.063 M 9.32 % 11.035 M -7.85 % 11.975 M 58.42 % 7.559 M
Capital lease obligations 41.698 M -1.60 % 42.375 M 12.09 % 37.806 M -3.07 % 39.002 M -5.56 % 41.300 M -5.66 % 43.778 M 4.03 % 42.082 M 2.23 % 41.164 M 2.45 % 40.179 M -6.80 % 43.109 M -13.47 % 49.820 M 5.89 % 47.047 M 32.75 % 35.441 M 0.000 0.000 0.000 -100.00 % 5.853 M 0.000 0.000 0.000 -100.00 % 1.355 M -29.50 % 1.922 M -23.82 % 2.523 M -18.03 % 3.078 M -19.78 % 3.837 M -12.80 % 4.400 M 0.000 -100.00 % 5.599 M 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 -100.00 % 8.815 M 0.000 0.000 0.000 0.000 -100.00 % 26.511 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 29.454 M -17.41 % 35.662 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 27.736 M 0.17 % 27.690 M 0.21 % 27.633 M 0.89 % 27.388 M 47.46 % 18.573 M -97.32 % 692.521 M 0.01 % 692.467 M 15.36 % 600.265 M 1.01 % 594.277 M 3.92 % 571.835 M -3.78 % 594.277 M 17.18 % 507.155 M -14.66 % 594.277 M 18.17 % 502.916 M 3.72 % 484.862 M 0.00 % 484.862 M 0.00 % 484.862 M 44.71 % 335.059 M -30.89 % 484.845 M 0.00 % 484.845 M 0.01 % 484.818 M 12.35 % 431.523 M -4.95 % 453.972 M -5.93 % 482.565 M 0.45 % 480.398 M 0.16 % 479.608 M 0.07 % 479.288 M 4.16 % 460.150 M -0.32 % 461.626 M 0.03 % 461.470 M -0.71 % 464.761 M -37.63 % 745.137 M
Deferred tax liabilities non current 4.820 M -53.55 % 10.377 M 0.000 -100.00 % 9.829 M -14.36 % 11.477 M -10.78 % 12.863 M -1.29 % 13.031 M 0.00 % 13.031 M 2.53 % 12.709 M 12.02 % 11.345 M -4.15 % 11.836 M 9.07 % 10.852 M 6.59 % 10.181 M -24.33 % 13.455 M -1.07 % 13.601 M 2.39 % 13.283 M 10.90 % 11.977 M -26.25 % 16.241 M 56.80 % 10.358 M -7.07 % 11.146 M 15.48 % 9.652 M 10.03 % 8.772 M 5.05 % 8.350 M 3.59 % 8.061 M -8.03 % 8.765 M 13.17 % 7.745 M 39.15 % 5.566 M 22.30 % 4.551 M -12.24 % 5.186 M 203.63 % 1.708 M -59.75 % 4.243 M 20.16 % 3.531 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 800.655 M -4.95 % 842.339 M -1.56 % 855.712 M 0.03 % 855.462 M -6.29 % 912.923 M -4.93 % 960.268 M -3.94 % 999.631 M 6.60 % 937.771 M -0.13 % 939.026 M 2.75 % 913.921 M -7.36 % 986.521 M 18.95 % 829.338 M -10.37 % 925.311 M -22.22 % 1.190 B 0.02 % 1.190 B 2.50 % 1.160 B -20.99 % 1.469 B -3.82 % 1.527 B -5.04 % 1.608 B 1.09 % 1.591 B -3.90 % 1.655 B 3.60 % 1.598 B 4.11 % 1.535 B 4.72 % 1.466 B -1.23 % 1.484 B -0.49 % 1.491 B -3.92 % 1.552 B 3.41 % 1.501 B 4.14 % 1.441 B -3.02 % 1.486 B -4.99 % 1.564 B 12.50 % 1.391 B
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30
Deferred income tax 0.000 0.000 -100.00 % 1.335 M 0.000 100.00 % -850.000 K -189.29 % 952.000 K -11.11 % 1.071 M 13.21 % 946.000 K -68.23 % 2.978 M -65.64 % 8.668 M 236.25 % -6.362 M -1 945.66 % -311.000 K -200.00 % 311.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
Stock based compensation 1.078 M 22.22 % 882.000 K 29.33 % 682.000 K 128.09 % 299.000 K 273.75 % 80.000 K -62.62 % 214.000 K 33.75 % 160.000 K -8.31 % 174.500 K 17.11 % 149.000 K 5 066.67 % -3.000 K -107.06 % 42.500 K 232.81 % -32.000 K -163.37 % 50.500 K 128.21 % -179.000 K -199.44 % 180.000 K 207.14 % -168.000 K -173.04 % 230.000 K 192.37 % -249.000 K -163.52 % 392.000 K 95.02 % 201.000 K -23.57 % 263.000 K -6.07 % 280.000 K 39.30 % 201.000 K 73.28 % 116.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 5.323 M -76.27 % 22.427 M 3 072.14 % 707.000 K -97.18 % 25.081 M 271.10 % -14.659 M -116.66 % -6.766 M 87.83 % -55.587 M -385.60 % -11.447 M -21.97 % -9.385 M 31.91 % -13.783 M -124.50 % 56.255 M 360.48 % -21.597 M -289.66 % 11.387 M -62.18 % 30.107 M 350.75 % -12.007 M -208.14 % 11.103 M 209.39 % -10.150 M -122.40 % 45.307 M 247.45 % -30.727 M -245.14 % 21.170 M -34.93 % 32.532 M 1 045.70 % -3.440 M 90.91 % -37.826 M -209.92 % 34.413 M 303.24 % -16.932 M -182.02 % 20.644 M 1 764.86 % 1.107 M -90.16 % 11.253 M 197.40 % -11.553 M -171.56 % 16.144 M -61.89 % 42.366 M 11.93 % 37.849 M 387.00 % -13.188 M
Accounts receivables -23.576 M -183.38 % 28.276 M 182.84 % -34.133 M -252.92 % 22.321 M 268.33 % -13.260 M -151.62 % 25.687 M 148.07 % -53.442 M -203.45 % 51.659 M 201.34 % -50.974 M -122.12 % -22.949 M -173.16 % 31.370 M 224.24 % 9.675 M 244.47 % -6.697 M -158.27 % 11.494 M 223.10 % -9.337 M -118.72 % 49.868 M 905.62 % -6.190 M -118.32 % 33.789 M 250.87 % -22.396 M -168.84 % 32.534 M 1 022.17 % -3.528 M -115.35 % 22.988 M 159.25 % -38.800 M -238.01 % 28.113 M 935.47 % 2.715 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 24.081 M 334.71 % -10.260 M -128.52 % 35.978 M 4 694.89 % -783.000 K -103.34 % 23.435 M 283.30 % -12.785 M -164.54 % -4.833 M 85.15 % -32.550 M -583.66 % 6.730 M -68.42 % 21.314 M 38.76 % 15.360 M 192.56 % -16.595 M -673.63 % 2.893 M -67.02 % 8.771 M -42.60 % 15.280 M 182.91 % 5.401 M 180.38 % -6.719 M -232.62 % -2.020 M 87.78 % -16.534 M -219.99 % -5.167 M -172.20 % 7.157 M 190.58 % -7.901 M 53.87 % -17.129 M 24.32 % -22.633 M -254.85 % 14.616 M 206.22 % 4.773 M -65.33 % 13.767 M 185.17 % -16.164 M -180.38 % 20.110 M 156.38 % -35.667 M -230.69 % 27.292 M 60.67 % 16.986 M -57.12 % 39.617 M
Accounts payables 0.000 0.000 100.00 % -10.756 M 0.000 100.00 % -16.835 M 9.89 % -18.682 M -586.51 % 3.840 M 115.19 % -25.286 M -180.13 % 31.556 M 1 084.09 % 2.665 M 184.47 % -3.155 M 36.07 % -4.935 M -169.70 % 7.080 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
Other working capital 4.818 M 9.23 % 4.411 M -54.14 % 9.618 M 171.46 % 3.543 M 144.29 % -7.999 M -711.26 % -986.000 K 14.41 % -1.152 M 78.14 % -5.270 M -259.55 % 3.303 M 122.30 % -14.813 M -216.82 % 12.680 M 230.16 % -9.742 M -220.11 % 8.111 M -17.59 % 9.842 M 154.83 % -17.950 M 59.36 % -44.166 M -1 700.80 % 2.759 M -79.62 % 13.538 M 65.04 % 8.203 M -68.85 % 26.337 M 3.79 % 25.375 M 468.82 % 4.461 M 121.55 % -20.697 M -136.28 % 57.046 M 280.82 % -31.548 M -298.78 % 15.871 M 225.36 % -12.660 M -146.18 % 27.417 M 186.59 % -31.663 M -161.11 % 51.811 M 243.71 % 15.074 M -27.75 % 20.863 M 139.51 % -52.805 M
Other non cash items -26.388 M -5 951.00 % 451.000 K 103.80 % -11.864 M -21.35 % -9.776 M -112.53 % 78.027 M 186.20 % 27.263 M -71.80 % 96.668 M 232.70 % 29.056 M -48.07 % 55.949 M 347.02 % 12.516 M -55.51 % 28.134 M -75.20 % 113.466 M -62.74 % 304.531 M 85 683.38 % 355.000 K 101.79 % -19.828 M -109.21 % 215.190 M 669.47 % -37.788 M -122.04 % 171.441 M 3 188.09 % 5.214 M -92.11 % 66.072 M 936.75 % 6.373 M 166.98 % -9.515 M -434.68 % 2.843 M 143.02 % -6.609 M -237.69 % 4.800 M 158.69 % -8.178 M -139.85 % 20.523 M 363.39 % -7.792 M -668.44 % -1.014 M -4.97 % -966.000 K -10 833.33 % 9.000 K 100.02 % -54.626 M -575.31 % -8.089 M
Net cash provided by operating activities 40.679 M -16.76 % 48.871 M 78.71 % 27.346 M 2.79 % 26.604 M 26.04 % 21.108 M 65.36 % 12.765 M 453.70 % -3.609 M -150.26 % 7.180 M -29.02 % 10.115 M 162.78 % -16.111 M -194.79 % 16.996 M 249.68 % -11.355 M -129.96 % 37.900 M 40.23 % 27.027 M 211.15 % -24.315 M -554.06 % 5.355 M 114.70 % -36.430 M -147.92 % 76.021 M 482.80 % 13.044 M -72.70 % 47.778 M -28.71 % 67.021 M 340.75 % 15.206 M 29.87 % 11.709 M -72.53 % 42.626 M 64.06 % 25.982 M -33.90 % 39.307 M -4.37 % 41.104 M 145.63 % 16.734 M -57.29 % 39.180 M 11.58 % 35.115 M -43.80 % 62.478 M 493.11 % 10.534 M 1 018.26 % 942.000 K
Investments in property plant and equipment -2.901 M 54.01 % -6.308 M -19.88 % -5.262 M -4.22 % -5.049 M 21.01 % -6.392 M 33.18 % -9.566 M -51.87 % -6.299 M 33.77 % -9.511 M 8.90 % -10.440 M 30.38 % -14.995 M -61.81 % -9.267 M 71.98 % -33.078 M -80.04 % -18.373 M -48.17 % -12.400 M -19.27 % -10.397 M 2.28 % -10.640 M 34.07 % -16.138 M 28.52 % -22.577 M -23.43 % -18.291 M 43.67 % -32.471 M -112.15 % -15.306 M 29.65 % -21.757 M -26.59 % -17.187 M 33.68 % -25.914 M -140.12 % -10.792 M 32.20 % -15.917 M -23.77 % -12.860 M 12.06 % -14.623 M -45.76 % -10.032 M 46.05 % -18.594 M -75.91 % -10.570 M 29.53 % -14.999 M 23.39 % -19.578 M
Acquisitions net 11.869 M 0.000 -100.00 % 112.000 K 101.88 % -5.948 M -3 214.14 % 191.000 K 42.54 % 134.000 K 116.13 % 62.000 K -99.35 % 9.594 M 1 504.35 % 598.000 K -78.17 % 2.739 M 102.45 % -111.680 M -1 294.69 % 9.348 M 755.26 % 1.093 M 0.000 0.000 0.000 0.000 100.00 % -2.500 M 0.000 100.00 % -1.780 M -57.24 % -1.132 M -113 100.00 % -1.000 K 99.94 % -1.554 M -335.29 % -357.000 K 90.48 % -3.750 M 69.40 % -12.254 M 79.00 % -58.359 M 0.000 100.00 % -6.749 M 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 100.00 % -69.000 K 0.000 0.000 0.000 100.00 % -13.000 K 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 -100.00 % 8.592 M 0.000 0.000 100.00 % -880.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 212.000 K 0.000 0.000 -100.00 % 28.000 K -72.00 % 100.000 K
Other investing activites -565.000 K 60.04 % -1.414 M 96.07 % -35.993 M -520.97 % 8.550 M 2 465.15 % -361.500 K 48.39 % -700.500 K 8.73 % -767.500 K -120.27 % 3.787 M 283.97 % -2.059 M -277.36 % -545.499 K 62.51 % -1.455 M -176.72 % 1.897 M 196.03 % -1.975 M 32.22 % -2.914 M -10.50 % -2.637 M 65.08 % -7.551 M -61.21 % -4.684 M -251.00 % 3.102 M 176.25 % -4.068 M -517.23 % 975.000 K -10.06 % 1.084 M 159.63 % -1.818 M 57.36 % -4.264 M 83.13 % -25.280 M -321.83 % -5.993 M -7 234.52 % 84.000 K 100.75 % -11.213 M -324.25 % -2.643 M -182.07 % -937.000 K -123.84 % 3.931 M 873.82 % -508.000 K -104.54 % 11.187 M 595.66 % -2.257 M
Net cash used for investing activites 8.403 M 208.82 % -7.722 M 81.23 % -41.143 M -1 581.36 % -2.447 M 60.54 % -6.201 M 34.26 % -9.432 M -51.23 % -6.237 M -7 614.46 % 83.000 K 100.84 % -9.842 M 19.70 % -12.257 M 89.87 % -120.946 M -409.68 % -23.730 M -37.33 % -17.280 M -12.84 % -15.314 M -17.49 % -13.034 M 28.35 % -18.191 M 12.64 % -20.822 M 5.25 % -21.975 M 1.72 % -22.359 M 9.42 % -24.684 M -60.77 % -15.354 M 27.39 % -21.147 M -16.81 % -18.104 M 29.38 % -25.637 M -76.30 % -14.542 M 19.28 % -18.016 M 77.86 % -81.387 M -456.57 % -14.623 M 11.74 % -16.569 M -30.04 % -12.741 M -20.54 % -10.570 M -278.04 % -2.796 M 85.65 % -19.478 M
Debt repayment 0.000 0.000 0.000 0.000 100.00 % -15.000 M 0.000 100.00 % -10.000 M 0.000 100.00 % -10.457 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -23.407 M 51.09 % -47.857 M -414.65 % -9.299 M 46.03 % -17.230 M -127.73 % -7.566 M -368.48 % -1.615 M 89.56 % -15.463 M 58.30 % -37.083 M -45.21 % -25.538 M -3 132.66 % -790.000 K 96.50 % -22.596 M 89.71 % -219.551 M -1 351.77 % -15.123 M -144.91 % 33.675 M
Common stock issued 0.000 0.000 -100.00 % 306.000 K 0.000 -100.00 % 39.000 K -48.68 % 76.000 K 484.62 % 13.000 K -99.99 % 133.057 M 0.000 0.000 0.000 -100.00 % 1.000 K -99.99 % 17.489 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 631.000 K 0.000 -100.00 % 3.799 M 2.62 % 3.702 M 0.000 0.000 0.000 0.000 0.000 100.00 % -4.989 M -101.85 % 269.964 M 0.000 0.000
Common stock repurchased -383.000 K 96.75 % -11.794 M 0.000 0.000 0.000 100.00 % -5.339 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 100.00 % -875.000 K 0.000 0.000 100.00 % -1.121 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 % -155.000 K 72.95 % -573.000 K -25.93 % -455.000 K 41.67 % -780.000 K 42.98 % -1.368 M 19.43 % -1.698 M -17.51 % -1.445 M
Other financing activites -20.591 M 10.87 % -23.101 M -14.12 % -20.243 M -1.70 % -19.904 M -257.66 % -5.565 M -726.89 % -673.000 K 87.21 % -5.263 M -128.05 % 18.760 M 467.12 % -5.110 M -197.04 % 5.266 M -96.67 % 158.360 M 1 386.85 % -12.306 M 89.13 % -113.224 M -311.24 % 53.599 M -57.11 % 124.971 M 0.000 0.000 -100.00 % 166.000 K -96.68 % 5.000 M 499 900.00 % 1.000 K -99.84 % 631.000 K 63 200.00 % -1.000 K 0.000 -100.00 % 3.460 M 0.000 100.00 % -2.503 M -105.65 % 44.262 M 0.000 0.000 100.00 % -4.399 M 0.000 0.000 0.000
Net cash used provided by financing activities -20.974 M 39.89 % -34.895 M -75.03 % -19.937 M -0.17 % -19.904 M 3.21 % -20.565 M -1 228.49 % -1.548 M 89.86 % -15.263 M -181.36 % 18.760 M 212.42 % -16.688 M -258.45 % 10.532 M -93.35 % 158.360 M 1 386.85 % -12.306 M 87.15 % -95.735 M -278.61 % 53.599 M -57.11 % 124.971 M 0.000 0.000 -100.00 % 166.000 K -96.68 % 5.000 M 121.36 % -23.406 M 50.44 % -47.226 M -407.81 % -9.300 M 30.76 % -13.431 M -247.50 % -3.865 M -139.32 % -1.615 M 91.01 % -17.966 M -355.78 % 7.024 M 127.02 % -25.995 M -1 987.95 % -1.245 M 96.20 % -32.764 M -166.80 % 49.045 M 391.57 % -16.821 M -152.19 % 32.230 M
Effect of forex changes on cash -2.956 M -555.43 % -451.000 K -199.34 % 454.000 K 178.01 % -582.000 K -41.09 % -412.500 K 69.99 % -1.375 M -157.50 % 2.391 M 173.20 % 875.000 K 4.29 % 839.000 K 152.82 % -1.589 M -136.21 % -672.500 K -284.50 % 364.500 K 0.55 % 362.500 K -49.30 % 715.000 K 49.90 % 477.000 K 113.61 % -3.506 M 23.60 % -4.589 M -268.84 % 2.718 M 325.00 % -1.208 M -126.64 % -533.000 K -111.77 % 4.528 M -38.07 % 7.311 M 402.11 % -2.420 M -50.50 % -1.608 M -159.45 % 2.705 M 182.22 % -3.290 M -241.87 % 2.319 M -82.48 % 13.240 M 297.94 % -6.689 M -18.45 % -5.647 M -166.45 % 8.498 M 641.96 % -1.568 M 55.45 % -3.520 M
Net change in cash 0.000 0.000 -100.00 % 41.619 M 159.98 % -69.392 M -970.36 % -6.483 M -572.51 % -964.000 K 95.26 % -20.328 M -173.19 % 27.773 M 256.58 % -17.737 M 19.04 % -21.909 M -140.77 % 53.738 M 214.27 % -47.027 M 37.09 % -74.753 M -326.43 % 33.014 M -25.05 % 44.050 M 639.10 % -8.171 M 73.57 % -30.921 M -208.63 % 28.465 M 1 130.78 % -2.762 M -138.52 % 7.169 M -64.05 % 19.941 M 236.51 % -14.608 M -177.93 % -5.256 M -163.26 % 8.309 M 655.41 % -1.496 M 90.30 % -15.428 M 35.76 % -24.016 M -214.14 % -7.645 M -122.51 % 33.969 M 835.01 % 3.633 M -91.17 % 41.122 M 585.67 % -8.467 M -134.66 % 24.428 M
Cash at beginning of period 0.000 0.000 100.00 % -16.640 M -123.36 % 71.227 M -8.34 % 77.710 M -1.23 % 78.674 M -20.53 % 99.002 M 38.99 % 71.229 M -19.94 % 88.966 M -19.76 % 110.875 M 94.05 % 57.138 M -48.64 % 111.260 M -37.38 % 177.663 M 63.08 % 108.941 M 0.000 0.000 0.000 -100.00 % 42.094 M -11.60 % 47.618 M 17.72 % 40.449 M 41.82 % 28.522 M -47.28 % 54.102 M 2.70 % 52.679 M -14.15 % 61.360 M 2.87 % 59.650 M -2.29 % 61.051 M -12.29 % 69.604 M -17.31 % 84.173 M 58.21 % 53.203 M -22.74 % 68.862 M 45.25 % 47.410 M 480.74 % -12.452 M 64.11 % -34.696 M
Cash at end of period 0.000 0.000 -100.00 % 41.619 M 2 167.45 % 1.836 M -97.42 % 71.227 M -8.34 % 77.710 M -1.23 % 78.674 M -20.53 % 99.002 M 38.99 % 71.229 M -19.94 % 88.966 M -19.76 % 110.875 M 72.61 % 64.233 M -37.58 % 102.910 M -27.50 % 141.955 M 222.26 % 44.050 M 639.10 % -8.171 M 73.57 % -30.921 M -143.82 % 70.559 M 57.30 % 44.857 M -5.80 % 47.618 M -1.74 % 48.463 M 22.71 % 39.494 M -16.72 % 47.423 M -31.93 % 69.669 M 19.80 % 58.154 M 27.47 % 45.623 M 0.08 % 45.588 M -40.43 % 76.528 M -12.21 % 87.172 M 20.25 % 72.495 M -18.11 % 88.532 M 523.21 % -20.919 M -103.73 % -10.268 M
Operating cash flow 40.679 M -16.76 % 48.871 M 78.71 % 27.346 M 2.79 % 26.604 M 26.04 % 21.108 M 65.36 % 12.765 M 453.70 % -3.609 M -150.26 % 7.180 M -29.02 % 10.115 M 162.78 % -16.111 M -194.79 % 16.996 M 249.68 % -11.355 M -129.96 % 37.900 M 40.23 % 27.027 M 211.15 % -24.315 M -554.06 % 5.355 M 114.70 % -36.430 M -147.92 % 76.021 M 482.80 % 13.044 M -72.70 % 47.778 M -28.71 % 67.021 M 340.75 % 15.206 M 29.87 % 11.709 M -72.53 % 42.626 M 64.06 % 25.982 M -33.90 % 39.307 M -4.37 % 41.104 M 145.63 % 16.734 M -57.29 % 39.180 M 11.58 % 35.115 M -43.80 % 62.478 M 493.11 % 10.534 M 1 018.26 % 942.000 K
Capital expenditure -2.901 M 54.01 % -6.308 M -19.88 % -5.262 M -4.22 % -5.049 M 21.01 % -6.392 M 33.18 % -9.566 M -51.87 % -6.299 M 33.77 % -9.511 M 8.90 % -10.440 M 30.38 % -14.995 M -61.81 % -9.267 M 71.98 % -33.078 M -80.04 % -18.373 M -48.17 % -12.400 M -19.27 % -10.397 M 2.28 % -10.640 M 34.07 % -16.138 M 28.52 % -22.577 M -23.43 % -18.291 M 43.67 % -32.471 M -112.15 % -15.306 M 29.65 % -21.757 M -26.59 % -17.187 M 33.68 % -25.914 M -140.12 % -10.792 M 32.20 % -15.917 M -23.77 % -12.860 M 12.06 % -14.623 M -45.76 % -10.032 M 46.05 % -18.594 M -75.91 % -10.570 M 29.53 % -14.999 M 23.39 % -19.578 M
Free CashFlow 37.778 M -11.24 % 42.563 M 92.73 % 22.084 M 2.45 % 21.555 M 46.47 % 14.716 M 360.02 % 3.199 M 132.29 % -9.908 M -325.05 % -2.331 M -617.23 % -325.000 K 98.96 % -31.106 M -502.46 % 7.729 M 117.39 % -44.433 M -327.55 % 19.527 M 33.50 % 14.627 M 142.14 % -34.712 M -556.80 % -5.285 M 89.95 % -52.568 M -198.36 % 53.444 M 1 118.56 % -5.247 M -134.28 % 15.307 M -70.40 % 51.715 M 889.42 % -6.551 M -19.59 % -5.478 M -132.78 % 16.712 M 10.02 % 15.190 M -35.06 % 23.390 M -17.19 % 28.244 M 1 237.94 % 2.111 M -92.76 % 29.148 M 76.43 % 16.521 M -68.17 % 51.908 M 1 262.55 % -4.465 M 76.04 % -18.636 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
Date Form 10K
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004