Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
Revenue 487.559 M -1.15 % 493.249 M -7.67 % 534.239 M 17.36 % 455.202 M -11.37 % 513.582 M -7.82 % 557.123 M -7.79 % 604.212 M -2.16 % 617.540 M 0.50 % 614.489 M 1.10 % 607.803 M -0.32 % 609.748 M -1.29 % 617.731 M 9.08 % 566.294 M 8.18 % 523.452 M 0.55 % 520.600 M -1.08 % 526.279 M 12.72 % 466.894 M 7.46 % 434.471 M 8.98 % 398.674 M 10.24 % 361.646 M 24.43 % 290.633 M -4.82 % 305.338 M 6.37 % 287.052 M 7.76 % 266.386 M
Net income 11.336 M -68.36 % 35.827 M -19.80 % 44.673 M 56.44 % 28.556 M 8.95 % 26.209 M -35.49 % 40.630 M -29.29 % 57.459 M -26.56 % 78.243 M 0.67 % 77.725 M 5.13 % 73.932 M -16.98 % 89.049 M 8.07 % 82.396 M 66.03 % 49.626 M 17.42 % 42.264 M -2.35 % 43.283 M -27.73 % 59.889 M 52.84 % 39.184 M 44.29 % 27.157 M 165.08 % 10.245 M -37.59 % 16.415 M -20.28 % 20.592 M -19.66 % 25.630 M 11.35 % 23.017 M 16.84 % 19.699 M
Income before tax 14.576 M -68.89 % 46.851 M -20.86 % 59.199 M 28.38 % 46.113 M 23.90 % 37.217 M -42.20 % 64.385 M -38.09 % 103.993 M -15.54 % 123.131 M -2.97 % 126.903 M 2.80 % 123.451 M -12.65 % 141.323 M 7.68 % 131.239 M 59.39 % 82.340 M 22.06 % 67.457 M 0.82 % 66.908 M -26.60 % 91.154 M 50.71 % 60.482 M 35.94 % 44.491 M 138.93 % 18.621 M -23.62 % 24.379 M -28.08 % 33.897 M 0.000 0.000 0.000
Income before tax ratio 0.03 -68.53 % 0.09 -14.28 % 0.11 9.39 % 0.10 39.79 % 0.07 -37.30 % 0.12 -32.85 % 0.17 -13.68 % 0.20 -3.45 % 0.21 1.68 % 0.20 -12.37 % 0.23 9.09 % 0.21 46.11 % 0.15 12.83 % 0.13 0.27 % 0.13 -25.80 % 0.17 33.71 % 0.13 26.50 % 0.10 119.24 % 0.05 -30.71 % 0.07 -42.20 % 0.12 0.00 0.00 0.00
EBITDA 58.171 M -21.04 % 73.667 M -4.35 % 77.020 M 19.23 % 64.596 M -39.53 % 106.820 M -8.50 % 116.737 M -16.57 % 139.921 M -12.21 % 159.378 M -1.69 % 162.120 M 5.22 % 154.081 M -4.25 % 160.919 M -2.40 % 164.868 M 40.71 % 117.172 M 35.35 % 86.572 M -15.23 % 102.120 M -7.90 % 110.875 M 36.02 % 81.512 M 29.30 % 63.040 M 67.64 % 37.605 M -23.26 % 49.006 M 1.13 % 48.457 M -14.52 % 56.686 M 10.11 % 51.482 M 19.89 % 42.942 M
Net income ratio 0.02 -67.99 % 0.07 -13.14 % 0.08 33.30 % 0.06 22.93 % 0.05 -30.02 % 0.07 -23.31 % 0.10 -24.94 % 0.13 0.17 % 0.13 3.99 % 0.12 -16.71 % 0.15 9.49 % 0.13 52.21 % 0.09 8.54 % 0.08 -2.89 % 0.08 -26.94 % 0.11 35.59 % 0.08 34.27 % 0.06 143.24 % 0.03 -43.38 % 0.05 -35.94 % 0.07 -15.59 % 0.08 4.68 % 0.08 8.43 % 0.07
Ratio EBITDA 0.12 -20.11 % 0.15 3.60 % 0.14 1.59 % 0.14 -31.77 % 0.21 -0.74 % 0.21 -9.52 % 0.23 -10.27 % 0.26 -2.18 % 0.26 4.07 % 0.25 -3.94 % 0.26 -1.12 % 0.27 28.99 % 0.21 25.11 % 0.17 -15.69 % 0.20 -6.89 % 0.21 20.67 % 0.17 20.32 % 0.15 53.83 % 0.09 -30.39 % 0.14 -18.73 % 0.17 -10.19 % 0.19 3.51 % 0.18 11.26 % 0.16
Gross profit ratio 0.74 1.36 % 0.73 2.14 % 0.71 -1.24 % 0.72 -6.36 % 0.77 -0.39 % 0.77 -0.71 % 0.78 -1.93 % 0.79 -0.48 % 0.80 -0.98 % 0.80 -0.37 % 0.81 2.11 % 0.79 1.87 % 0.78 0.33 % 0.77 -1.63 % 0.79 0.38 % 0.78 -0.43 % 0.79 -0.68 % 0.79 1.78 % 0.78 0.30 % 0.78 -1.98 % 0.79 -11.96 % 0.90 -0.59 % 0.90 0.70 % 0.90
Weighted average shs out dil 17.362 M 0.00 % 17.362 M -0.15 % 17.389 M -0.73 % 17.516 M 0.05 % 17.508 M -0.02 % 17.512 M -1.56 % 17.790 M -3.47 % 18.430 M 0.00 % 18.430 M -0.09 % 18.445 M -4.28 % 19.271 M -0.76 % 19.419 M -8.76 % 21.283 M -0.81 % 21.456 M -0.04 % 21.465 M -0.38 % 21.546 M -0.97 % 21.757 M 0.03 % 21.751 M -0.63 % 21.890 M 7.86 % 20.295 M 9.09 % 18.603 M 0.10 % 18.585 M 0.07 % 18.573 M -0.14 % 18.599 M
Weighted average shs out 17.362 M 0.00 % 17.362 M -0.15 % 17.389 M -0.73 % 17.516 M 0.05 % 17.508 M -0.02 % 17.512 M -1.56 % 17.790 M -3.47 % 18.430 M 0.00 % 18.430 M -0.09 % 18.445 M -4.28 % 19.271 M -0.76 % 19.419 M -8.76 % 21.283 M -0.81 % 21.456 M -0.04 % 21.465 M -0.38 % 21.546 M -0.97 % 21.757 M 0.03 % 21.751 M -0.63 % 21.890 M 7.86 % 20.295 M 9.09 % 18.603 M 0.10 % 18.585 M 0.07 % 18.573 M -0.14 % 18.599 M
EPS diluted 0.65 -68.45 % 2.06 -19.84 % 2.57 57.67 % 1.63 8.67 % 1.50 -35.34 % 2.32 -28.17 % 3.23 -24.00 % 4.25 0.71 % 4.22 5.24 % 4.01 -13.20 % 4.62 8.96 % 4.24 81.97 % 2.33 18.27 % 1.97 -2.48 % 2.02 -27.34 % 2.78 54.44 % 1.80 44.00 % 1.25 165.96 % 0.47 -41.98 % 0.81 -27.03 % 1.11 -19.57 % 1.38 11.29 % 1.24 16.98 % 1.06
Earnings per share 0.65 -68.45 % 2.06 -19.84 % 2.57 57.67 % 1.63 8.67 % 1.50 -35.34 % 2.32 -28.17 % 3.23 -24.00 % 4.25 0.71 % 4.22 5.24 % 4.01 -13.20 % 4.62 8.96 % 4.24 81.97 % 2.33 18.27 % 1.97 -2.48 % 2.02 -27.34 % 2.78 54.44 % 1.80 44.00 % 1.25 165.96 % 0.47 -41.98 % 0.81 -27.03 % 1.11 -19.57 % 1.38 11.29 % 1.24 16.98 % 1.06
Gross profit 358.763 M 0.19 % 358.084 M -5.70 % 379.726 M 15.90 % 327.623 M -17.00 % 394.741 M -8.18 % 429.899 M -8.45 % 469.567 M -4.05 % 489.389 M 0.01 % 489.343 M 0.11 % 488.819 M -0.68 % 492.185 M 0.79 % 488.327 M 11.13 % 439.426 M 8.54 % 404.856 M -1.09 % 409.323 M -0.70 % 412.209 M 12.23 % 367.286 M 6.73 % 344.132 M 10.92 % 310.253 M 10.57 % 280.604 M 21.97 % 230.066 M -16.20 % 274.546 M 5.75 % 259.624 M 8.51 % 239.258 M
Income tax expense 3.241 M -74.90 % 12.911 M -13.46 % 14.919 M -15.01 % 17.554 M 59.47 % 11.008 M -53.75 % 23.801 M -48.86 % 46.539 M 3.59 % 44.928 M -8.66 % 49.188 M -0.70 % 49.537 M -5.22 % 52.265 M 6.94 % 48.873 M 49.34 % 32.726 M 29.90 % 25.193 M 6.64 % 23.625 M -24.44 % 31.265 M 46.80 % 21.298 M 22.87 % 17.334 M 107.42 % 8.357 M 4.93 % 7.964 M -40.04 % 13.283 M -4.38 % 13.891 M 0.48 % 13.824 M 8.34 % 12.760 M
Cost of revenue 128.796 M -4.71 % 135.165 M -12.52 % 154.513 M 21.11 % 127.579 M 7.35 % 118.841 M -6.59 % 127.224 M -5.51 % 134.645 M 5.07 % 128.151 M 2.40 % 125.146 M 5.18 % 118.984 M 1.21 % 117.563 M -9.15 % 129.404 M 2.00 % 126.868 M 6.97 % 118.596 M 6.58 % 111.277 M -2.45 % 114.070 M 14.52 % 99.608 M 10.26 % 90.339 M 2.17 % 88.421 M 9.11 % 81.042 M 33.81 % 60.567 M 96.70 % 30.792 M 12.26 % 27.428 M 1.11 % 27.128 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 -100.00 % 79.387 M 9.81 % 72.298 M 11.56 % 64.809 M 8.41 % 59.780 M 4.93 % 56.974 M 0.000 0.000 100.00 % -130.906 M -223.48 % 106.010 M 7.42 % 98.689 M 7.42 % 91.871 M
Selling and marketing expenses 238.274 M 2.34 % 232.827 M -1.72 % 236.902 M 11.33 % 212.795 M -12.89 % 244.297 M -10.60 % 273.259 M -3.82 % 284.105 M 1.32 % 280.410 M 2.01 % 274.886 M -0.43 % 276.061 M 2.99 % 268.053 M -1.25 % 271.456 M -1.58 % 275.816 M 3.64 % 266.140 M -0.76 % 268.181 M 6.67 % 251.414 M 3.23 % 243.538 M 2.25 % 238.190 M 162.75 % 90.652 M 15.09 % 78.766 M -51.73 % 163.165 M 0.000 0.000 0.000
Other expenses 98.446 M 27.52 % 77.202 M 5.35 % 73.283 M 12.75 % 64.997 M -40.23 % 108.743 M 35.98 % 79.968 M 0.000 0.000 0.000 0.000 100.00 % -3.965 M 0.000 0.000 -100.00 % 2.845 M 0.000 100.00 % -613.000 K -142.90 % 1.429 M 0.000 100.00 % -790.000 K 51.77 % -1.638 M -183.39 % -578.000 K 0.000 0.000 0.000
Operating expenses 343.027 M 8.62 % 315.794 M -0.15 % 316.278 M 12.64 % 280.780 M -21.25 % 356.556 M 0.06 % 356.360 M -3.80 % 370.439 M 0.88 % 367.214 M 2.05 % 359.846 M 0.34 % 358.638 M 2.72 % 349.133 M -1.07 % 352.897 M -1.18 % 357.106 M 4.67 % 341.161 M -0.44 % 342.673 M 6.94 % 320.442 M 3.34 % 310.100 M 3.56 % 299.445 M 2.80 % 291.278 M 13.28 % 257.137 M 30.94 % 196.380 M -16.44 % 235.025 M 5.50 % 222.783 M 7.16 % 207.896 M
Cost and expenses 471.823 M 4.63 % 450.959 M -4.21 % 470.791 M 15.29 % 408.359 M -14.10 % 475.397 M -1.69 % 483.584 M -4.26 % 505.084 M 1.96 % 495.365 M 2.14 % 484.992 M 1.54 % 477.622 M 2.34 % 466.696 M -3.24 % 482.301 M -0.35 % 483.974 M 5.27 % 459.757 M 1.28 % 453.950 M 4.47 % 434.512 M 6.05 % 409.708 M 5.11 % 389.784 M 2.66 % 379.699 M 12.28 % 338.179 M 31.61 % 256.947 M -3.34 % 265.817 M 6.24 % 250.211 M 6.46 % 235.024 M
Research and development expenses 6.307 M 9.40 % 5.765 M -5.38 % 6.093 M 103.92 % 2.988 M -15.02 % 3.516 M 12.22 % 3.133 M -18.09 % 3.825 M 6.66 % 3.586 M -9.26 % 3.952 M -6.02 % 4.205 M -22.17 % 5.403 M -13.99 % 6.282 M -5.39 % 6.640 M 45.68 % 4.558 M -28.10 % 6.339 M 48.21 % 4.277 M -34.87 % 6.567 M 15.09 % 5.706 M -5.97 % 6.068 M 22.02 % 4.973 M 45.15 % 3.426 M 0.000 0.000 0.000
Selling general and administrative expenses 238.274 M 2.34 % 232.827 M -1.72 % 236.902 M 11.33 % 212.795 M -12.89 % 244.297 M -10.60 % 273.259 M -3.82 % 284.105 M 1.32 % 280.410 M 2.01 % 274.886 M -0.43 % 276.061 M 2.99 % 268.053 M -1.25 % 271.456 M -1.58 % 275.816 M -20.18 % 345.527 M 1.48 % 340.479 M 7.67 % 316.223 M 4.25 % 303.318 M 2.76 % 295.164 M 225.60 % 90.652 M 15.09 % 78.766 M 144.17 % 32.259 M -69.57 % 106.010 M 7.42 % 98.689 M 7.42 % 91.871 M
Interest income 2.917 M -13.93 % 3.389 M 86.52 % 1.817 M 207.97 % 590.000 K 28.54 % 459.000 K -42.12 % 793.000 K 33.95 % 592.000 K -14.20 % 690.000 K -26.75 % 942.000 K -32.47 % 1.395 M -2.45 % 1.430 M 59.60 % 896.000 K -31.60 % 1.310 M 14.31 % 1.146 M 89.42 % 605.000 K -19.23 % 749.000 K 0.000 -100.00 % 878.000 K 122.28 % 395.000 K 38.11 % 286.000 K -4.35 % 299.000 K 0.000 0.000 0.000
Interest expense 1.219 M 2.35 % 1.191 M 96.21 % 607.000 K 69.08 % 359.000 K 3.16 % 348.000 K -17.14 % 420.000 K 102.90 % 207.000 K -71.41 % 724.000 K -35.82 % 1.128 M -5.92 % 1.199 M -1.88 % 1.222 M 92.74 % 634.000 K -5.23 % 669.000 K 192.14 % 229.000 K 0.000 100.00 % -24.000 K -106.54 % 367.000 K -47.04 % 693.000 K -30.35 % 995.000 K 7.34 % 927.000 K 0.000 0.000 0.000 0.000
Depreciation and amortization 42.376 M 65.37 % 25.625 M 48.86 % 17.214 M -5.02 % 18.124 M -73.83 % 69.255 M 110.21 % 32.945 M 4.53 % 31.517 M 7.32 % 29.368 M 4.14 % 28.201 M -4.18 % 29.431 M 60.18 % 18.374 M -44.31 % 32.995 M -3.42 % 34.163 M 80.89 % 18.886 M -46.76 % 35.470 M 85.63 % 19.108 M -22.10 % 24.529 M 39.08 % 17.637 M -4.07 % 18.385 M -22.43 % 23.700 M 62.77 % 14.560 M -15.18 % 17.165 M 17.24 % 14.641 M 39.66 % 10.483 M
Operating income 15.736 M -62.79 % 42.290 M -33.35 % 63.448 M 35.45 % 46.842 M 22.67 % 38.185 M -42.94 % 66.915 M -36.89 % 106.022 M -15.17 % 124.981 M -3.61 % 129.663 M 2.46 % 126.548 M -12.23 % 144.177 M 7.35 % 134.306 M 65.59 % 81.109 M 27.34 % 63.695 M -4.43 % 66.650 M -27.37 % 91.767 M 60.47 % 57.186 M 27.97 % 44.687 M 131.80 % 19.278 M -21.78 % 24.647 M -25.81 % 33.222 M -15.94 % 39.521 M 7.27 % 36.841 M 17.47 % 31.362 M
Operating income ratio 0.03 -62.36 % 0.09 -27.81 % 0.12 15.41 % 0.10 38.40 % 0.07 -38.10 % 0.12 -31.55 % 0.18 -13.30 % 0.20 -4.09 % 0.21 1.35 % 0.21 -11.95 % 0.24 8.76 % 0.22 51.80 % 0.14 17.71 % 0.12 -4.95 % 0.13 -26.58 % 0.17 42.36 % 0.12 19.08 % 0.10 112.70 % 0.05 -29.05 % 0.07 -40.38 % 0.11 -11.69 % 0.13 0.85 % 0.13 9.01 % 0.12
Total other income expenses net -1.160 M -125.43 % 4.561 M 207.34 % -4.249 M -482.85 % -729.000 K 24.69 % -968.000 K 61.74 % -2.530 M -24.69 % -2.029 M -9.68 % -1.850 M 32.97 % -2.760 M 10.88 % -3.097 M -8.51 % -2.854 M 6.94 % -3.067 M -38.03 % -2.222 M -159.06 % 3.762 M 1 358.14 % 258.000 K -66.62 % 773.000 K -76.55 % 3.296 M 1 781.63 % -196.000 K 70.17 % -657.000 K -145.15 % -268.000 K -139.70 % 675.000 K 0.000 0.000 0.000
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
Net debt -49.738 M 17.57 % -60.342 M 73.62 % -228.779 M -3.10 % -221.898 M 0.16 % -222.255 M -13.73 % -195.428 M 7.49 % -211.256 M 18.44 % -259.034 M -10.20 % -235.053 M -25.95 % -186.623 M -23.45 % -151.178 M 2.87 % -155.648 M -71.47 % -90.773 M -4.96 % -86.485 M 9.03 % -95.065 M -1.02 % -94.101 M -30.59 % -72.059 M -56.94 % -45.916 M -245.00 % -13.309 M -2 296.20 % 606.000 K 101.67 % -36.180 M -794.00 % -4.047 M -879.90 % -413.000 K 97.24 % -14.948 M
Total investments 14.578 M 3.13 % 14.135 M 130.32 % 6.137 M 40.34 % 4.373 M 55.79 % 2.807 M 17.69 % 2.385 M 5.34 % 2.264 M -25.77 % 3.050 M -20.72 % 3.847 M 37.79 % 2.792 M -12.86 % 3.204 M 26.99 % 2.523 M -9.99 % 2.803 M 124.24 % 1.250 M -51.36 % 2.570 M -1.65 % 2.613 M 51.04 % 1.730 M 9.29 % 1.583 M 14.71 % 1.380 M 27.07 % 1.086 M -63.87 % 3.006 M 4.74 % 2.870 M 8.63 % 2.642 M 0.76 % 2.622 M
Total debt 14.971 M 9.26 % 13.702 M -38.18 % 22.166 M 75.84 % 12.606 M 1.42 % 12.430 M -4.50 % 13.016 M 117.22 % 5.992 M -62.49 % 15.975 M 72.63 % 9.254 M 5.33 % 8.786 M -10.86 % 9.856 M 85.93 % 5.301 M -7.78 % 5.748 M 11.24 % 5.167 M -26.55 % 7.035 M 24.34 % 5.658 M 53.37 % 3.689 M -59.38 % 9.082 M -59.87 % 22.633 M -17.85 % 27.551 M 514.02 % 4.487 M -17.99 % 5.471 M 14.17 % 4.792 M 4.88 % 4.569 M
Accumulated other comprehensive income loss 288.115 M -5.11 % 303.631 M -34.70 % 464.967 M 6.74 % 435.604 M 5.49 % 412.939 M 0.90 % 409.269 M 4.65 % 391.085 M -19.98 % 488.764 M 10.48 % 442.384 M 13.38 % 390.166 M 16.08 % 336.109 M 14.48 % 293.601 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
Retained earnings 0.000 0.000 -100.00 % 2.201 M -99.49 % 434.314 M 5.49 % 411.715 M 0.90 % 408.054 M 5.02 % 388.562 M -7.08 % 418.170 M 12.96 % 370.204 M 16.92 % 316.629 M 12.92 % 280.409 M -4.10 % 292.386 M 15.75 % 252.602 M -5.42 % 267.073 M 10.24 % 242.265 M 14.58 % 211.446 M 24.88 % 169.319 M 14.62 % 147.723 M 0.000 0.000 0.000 -100.00 % 108.897 M 16.01 % 93.865 M 18.07 % 79.502 M
Common stock 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M -0.12 % 17.566 M -9.52 % 19.415 M -0.14 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M -9.50 % 21.483 M 0.00 % 21.483 M 0.00 % 21.483 M -1.16 % 21.735 M -0.97 % 21.948 M -0.26 % 22.006 M 0.00 % 22.006 M 0.00 % 22.006 M 17.86 % 18.672 M 0.00 % 18.672 M 0.11 % 18.651 M 5.21 % 17.727 M
Total equity 378.183 M -3.40 % 391.500 M -29.76 % 557.346 M 4.81 % 531.771 M 4.44 % 509.170 M 0.73 % 505.461 M 4.00 % 486.043 M -6.08 % 517.490 M 10.20 % 469.598 M 12.87 % 416.044 M 9.52 % 379.880 M -3.06 % 391.856 M 10.64 % 354.157 M -3.93 % 368.651 M 7.21 % 343.843 M 9.76 % 313.277 M 15.39 % 271.487 M 8.62 % 249.943 M 8.63 % 230.086 M 0.09 % 229.879 M 59.54 % 144.091 M -3.64 % 149.530 M 11.20 % 134.465 M 12.84 % 119.168 M
Other non current liabilities 75.873 M 15.44 % 65.727 M 5.63 % 62.222 M -14.73 % 72.972 M -16.31 % 87.191 M -21.31 % 110.799 M -0.66 % 111.537 M -6.24 % 118.954 M -3.97 % 123.866 M 3.45 % 119.738 M 4 853.99 % 2.417 M -97.74 % 107.129 M 50.77 % 71.056 M 6.20 % 66.909 M 189.29 % -74.935 M -30.40 % -57.467 M -3.88 % -55.318 M 1.53 % -56.177 M -206.78 % 52.612 M 3.47 % 50.846 M 5.59 % 48.154 M 185.71 % 16.854 M 18.16 % 14.264 M 1.34 % 14.076 M
Long term debt 10.452 M 57.29 % 6.645 M -60.30 % 16.738 M 116.84 % 7.719 M -13.42 % 8.915 M -8.77 % 9.772 M 132.33 % 4.206 M -12.25 % 4.793 M -5.18 % 5.055 M 8.08 % 4.677 M 11.38 % 4.199 M 23.25 % 3.407 M 5.64 % 3.225 M 5.77 % 3.049 M 15.27 % 2.645 M 42.74 % 1.853 M 19.24 % 1.554 M -5.19 % 1.639 M -90.55 % 17.340 M -14.55 % 20.292 M 844.25 % 2.149 M -60.72 % 5.471 M 14.17 % 4.792 M 4.88 % 4.569 M
Total non current liabilities 86.325 M 19.28 % 72.372 M -8.34 % 78.960 M -2.15 % 80.691 M -16.04 % 96.106 M -20.29 % 120.571 M 4.17 % 115.743 M -6.47 % 123.747 M -4.29 % 129.289 M 3.61 % 124.779 M -5.98 % 132.711 M 20.06 % 110.536 M 46.99 % 75.198 M 5.42 % 71.332 M -10.65 % 79.838 M 27.64 % 62.548 M 3.64 % 60.349 M -2.92 % 62.164 M -18.77 % 76.530 M -1.56 % 77.741 M 54.55 % 50.303 M 125.32 % 22.325 M 17.15 % 19.056 M 2.20 % 18.645 M
Other current liabilities 68.704 M -0.48 % 69.036 M -25.88 % 93.144 M -9.98 % 103.471 M -19.21 % 128.067 M 50.59 % 85.042 M -9.14 % 93.595 M 0.52 % 93.108 M 21.31 % 76.750 M -21.32 % 97.545 M -0.27 % 97.811 M -6.72 % 104.862 M 16.25 % 90.204 M 2.20 % 88.258 M 20.98 % 72.955 M -16.42 % 87.291 M 25.34 % 69.644 M 13.13 % 61.560 M 294.01 % 15.624 M -22.48 % 20.154 M 159.12 % 7.778 M -80.36 % 39.603 M -10.51 % 44.252 M 24.32 % 35.594 M
Deferred revenue 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 31.535 M 240.00 % 9.275 M 7.06 % 8.663 M -67.38 % 26.557 M -74.07 % 102.403 M 430.86 % 19.290 M 76.92 % 10.903 M -57.21 % 25.482 M -12.94 % 29.270 M 173.17 % 10.715 M 0.000 0.000 0.000 0.000 0.000 0.000
Short term debt 4.519 M -35.96 % 7.057 M 30.01 % 5.428 M 11.07 % 4.887 M 39.03 % 3.515 M 8.35 % 3.244 M 81.63 % 1.786 M -84.03 % 11.182 M 140.91 % -27.336 M -765.27 % 4.109 M -27.36 % 5.657 M 198.68 % 1.894 M -24.93 % 2.523 M 19.12 % 2.118 M -51.75 % 4.390 M 15.37 % 3.805 M 78.22 % 2.135 M -71.32 % 7.443 M 40.62 % 5.293 M -27.08 % 7.259 M 210.48 % 2.338 M 0.000 0.000 0.000
Total current liabilities 111.823 M -11.48 % 126.329 M -17.53 % 153.187 M -3.19 % 158.238 M -10.37 % 176.545 M 27.70 % 138.251 M -16.36 % 165.291 M 3.85 % 159.166 M 1.93 % 156.147 M 0.98 % 154.624 M -1.49 % 156.959 M -4.98 % 165.193 M 10.18 % 149.926 M 1.56 % 147.623 M 9.63 % 134.658 M -7.84 % 146.109 M 11.10 % 131.507 M 13.09 % 116.283 M 10.28 % 105.442 M -11.86 % 119.632 M 56.13 % 76.624 M 0.67 % 76.117 M -1.41 % 77.205 M 13.46 % 68.048 M
Total liabilities 198.148 M -0.28 % 198.701 M -14.41 % 232.147 M -2.84 % 238.929 M -12.37 % 272.651 M 5.34 % 258.822 M -7.90 % 281.034 M -0.66 % 282.913 M -0.88 % 285.436 M 2.16 % 279.403 M -3.54 % 289.670 M 5.06 % 275.729 M 22.48 % 225.124 M 2.82 % 218.955 M 2.08 % 214.496 M 2.80 % 208.657 M 8.76 % 191.856 M 7.51 % 178.447 M -1.94 % 181.972 M -7.80 % 197.373 M 55.50 % 126.927 M 28.94 % 98.442 M 2.27 % 96.261 M 11.04 % 86.693 M
Other non current assets 1.548 M -91.58 % 18.391 M 47 056.41 % 39.000 K -4.88 % 41.000 K 28.13 % 32.000 K 10.34 % 29.000 K -9.38 % 32.000 K -15.79 % 38.000 K 5.56 % 36.000 K -2.70 % 37.000 K -53.75 % 80.000 K 5.26 % 76.000 K 8.57 % 70.000 K -95.88 % 1.699 M -12.65 % 1.945 M 252.36 % 552.000 K 1.85 % 542.000 K -12.86 % 622.000 K -81.33 % 3.331 M -37.12 % 5.297 M 1.87 % 5.200 M 81.18 % 2.870 M 8.63 % 2.642 M 0.76 % 2.622 M
Long term investments 14.578 M 3.13 % 14.135 M 130.32 % 6.137 M 40.34 % 4.373 M 55.79 % 2.807 M 17.69 % 2.385 M 5.34 % 2.264 M -25.77 % 3.050 M -20.72 % 3.847 M 37.79 % 2.792 M -12.86 % 3.204 M 26.99 % 2.523 M -9.99 % 2.803 M 124.24 % 1.250 M -51.36 % 2.570 M -1.65 % 2.613 M 51.04 % 1.730 M 9.29 % 1.583 M 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 29.274 M -2.85 % 30.132 M -5.50 % 31.887 M 2.88 % 30.993 M 2.93 % 30.111 M 11.24 % 27.068 M 2.45 % 26.420 M -9.23 % 29.107 M -7.03 % 31.308 M -11.72 % 35.463 M -2.37 % 36.324 M -3.22 % 37.532 M -2.93 % 38.664 M -3.40 % 40.026 M 25.17 % 31.978 M 58.47 % 20.179 M 54.03 % 13.101 M 36.57 % 9.593 M 21.48 % 7.897 M 47.28 % 5.362 M 166.96 % -8.008 M -166.59 % 12.025 M -15.77 % 14.276 M 3.50 % 13.793 M
GoodWill 89.739 M 0.08 % 89.665 M -4.61 % 94.002 M 4.87 % 89.635 M 0.09 % 89.556 M -0.10 % 89.646 M 0.02 % 89.630 M -0.01 % 89.643 M 1.99 % 87.890 M 0.04 % 87.858 M 0.14 % 87.732 M 0.14 % 87.611 M -0.04 % 87.642 M -2.50 % 89.893 M 0.03 % 89.863 M 0.06 % 89.805 M -0.01 % 89.812 M 0.07 % 89.749 M -0.03 % 89.777 M -0.37 % 90.113 M 311.29 % 21.910 M 981.44 % 2.026 M -5.86 % 2.152 M -5.53 % 2.278 M
Goodwill and intangible assets 119.013 M -0.65 % 119.797 M -4.84 % 125.889 M 4.36 % 120.628 M 0.80 % 119.667 M 2.53 % 116.714 M 0.57 % 116.050 M -2.27 % 118.750 M -0.38 % 119.198 M -3.34 % 123.321 M -0.59 % 124.056 M -0.87 % 125.143 M -0.92 % 126.306 M -2.78 % 129.919 M 6.63 % 121.841 M 10.78 % 109.984 M 6.87 % 102.913 M 3.59 % 99.342 M 1.71 % 97.674 M 2.30 % 95.475 M 586.77 % 13.902 M -1.06 % 14.051 M -14.47 % 16.428 M 2.22 % 16.071 M
Property plant equipment net 143.479 M -5.40 % 151.664 M -5.48 % 160.465 M -6.38 % 171.400 M -5.90 % 182.151 M -7.89 % 197.751 M 1.59 % 194.657 M 8.83 % 178.862 M 11.85 % 159.906 M 11.47 % 143.451 M -1.78 % 146.054 M -1.06 % 147.614 M -1.75 % 150.242 M -6.74 % 161.092 M 14.64 % 140.519 M 7.45 % 130.778 M 15.64 % 113.091 M 5.15 % 107.551 M -1.18 % 108.837 M -4.16 % 113.567 M 12.81 % 100.672 M 9.88 % 91.620 M 24.22 % 73.757 M 7.81 % 68.414 M
Total non current assets 295.337 M -2.85 % 303.987 M -2.46 % 311.660 M -2.10 % 318.336 M -6.47 % 340.365 M -2.72 % 349.889 M 0.74 % 347.327 M 3.61 % 335.235 M 3.85 % 322.808 M 2.78 % 314.067 M -1.76 % 319.683 M 1.30 % 315.582 M 3.06 % 306.221 M -4.21 % 319.694 M 11.34 % 287.135 M 9.33 % 262.641 M 11.31 % 235.954 M 4.04 % 226.792 M -5.54 % 240.097 M -4.13 % 250.444 M 90.43 % 131.518 M 21.17 % 108.541 M 16.93 % 92.827 M 6.57 % 87.107 M
Other current assets 25.315 M -11.02 % 28.449 M -3.33 % 29.428 M -15.83 % 34.964 M 6.55 % 32.814 M 11.51 % 29.427 M -0.59 % 29.602 M 7.87 % 27.442 M -0.91 % 27.693 M 6.66 % 25.964 M 3.46 % 25.096 M 10.43 % 22.725 M -81.42 % 122.294 M 2.75 % 119.025 M 338.06 % 27.171 M 8.30 % 25.088 M 22.91 % 20.411 M -21.21 % 25.906 M -70.76 % 88.609 M -10.24 % 98.713 M 49.13 % 66.192 M 102.30 % 32.720 M -23.00 % 42.494 M 162.88 % 16.165 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 64.709 M -12.61 % 74.044 M -70.49 % 250.945 M 7.01 % 234.504 M -0.08 % 234.685 M 12.59 % 208.444 M -4.05 % 217.248 M -21.00 % 275.009 M 12.57 % 244.307 M 25.02 % 195.409 M 21.35 % 161.034 M 0.05 % 160.949 M 66.75 % 96.521 M 5.31 % 91.652 M -10.23 % 102.100 M 2.35 % 99.759 M 31.70 % 75.748 M 37.73 % 54.998 M 53.02 % 35.942 M 33.39 % 26.945 M -33.74 % 40.667 M 327.26 % 9.518 M 82.86 % 5.205 M -73.33 % 19.517 M
Cash and short term investments 64.709 M -12.61 % 74.044 M -70.49 % 250.945 M 7.01 % 234.504 M -0.08 % 234.685 M 12.59 % 208.444 M -4.05 % 217.248 M -21.00 % 275.009 M 12.57 % 244.307 M 25.02 % 195.409 M 21.35 % 161.034 M 0.05 % 160.949 M 66.75 % 96.521 M 5.31 % 91.652 M -10.23 % 102.100 M 2.35 % 99.759 M 31.70 % 75.748 M 37.73 % 54.998 M 53.02 % 35.942 M 33.39 % 26.945 M -33.74 % 40.667 M 327.26 % 9.518 M 82.86 % 5.205 M -73.33 % 19.517 M
Total current assets 280.993 M -1.82 % 286.214 M -40.10 % 477.833 M 5.63 % 452.364 M 2.47 % 441.456 M 6.53 % 414.394 M -1.28 % 419.750 M -9.76 % 465.168 M 7.62 % 432.226 M 13.33 % 381.380 M 9.01 % 349.867 M -0.61 % 352.003 M 28.91 % 273.060 M 1.92 % 267.912 M -1.21 % 271.204 M 4.59 % 259.293 M 14.03 % 227.389 M 12.79 % 201.598 M 17.23 % 171.961 M -2.74 % 176.808 M 26.74 % 139.500 M 0.05 % 139.431 M 1.11 % 137.899 M 16.12 % 118.754 M
Inventory 101.110 M 4.49 % 96.767 M -0.16 % 96.924 M 13.29 % 85.556 M 0.61 % 85.037 M 17.70 % 72.249 M 2.12 % 70.747 M 16.18 % 60.896 M 3.05 % 59.096 M -1.05 % 59.721 M 13.25 % 52.733 M -0.27 % 52.876 M -2.52 % 54.245 M -5.22 % 57.235 M 7.45 % 53.266 M 14.25 % 46.623 M -2.88 % 48.005 M -0.46 % 48.228 M 1.73 % 47.410 M -7.31 % 51.150 M 56.70 % 32.641 M 5.60 % 30.909 M 1.92 % 30.327 M 11.85 % 27.113 M
Net receivables 89.859 M 3.34 % 86.954 M -13.51 % 100.536 M 3.28 % 97.340 M 9.47 % 88.920 M -14.72 % 104.274 M 2.08 % 102.153 M 0.33 % 101.821 M 0.68 % 101.130 M 0.84 % 100.286 M -9.66 % 111.004 M -3.85 % 115.453 M -5.38 % 122.013 M 26.06 % 96.788 M 9.16 % 88.667 M 0.96 % 87.823 M 7.44 % 81.741 M 12.80 % 72.466 M 0.000 0.000 0.000 -100.00 % 66.284 M 10.71 % 59.873 M 6.99 % 55.959 M
Tax assets 16.719 M 0.000 -100.00 % 19.130 M -12.62 % 21.894 M -38.69 % 35.708 M 8.17 % 33.010 M -3.83 % 34.324 M -0.61 % 34.535 M -13.27 % 39.821 M -10.45 % 44.466 M -3.94 % 46.289 M 15.07 % 40.226 M 50.10 % 26.800 M 4.14 % 25.734 M 27.02 % 20.260 M 8.26 % 18.714 M 5.86 % 17.678 M -0.09 % 17.694 M -41.52 % 30.255 M -16.20 % 36.105 M 207.43 % 11.744 M 0.000 0.000 0.000
Other assets 1.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 37.164 M -16.73 % 44.630 M -7.50 % 48.250 M 9.21 % 44.180 M 15.65 % 38.201 M -7.79 % 41.430 M -29.62 % 58.866 M 36.05 % 43.269 M 10.74 % 39.072 M 1.32 % 38.563 M 0.73 % 38.282 M -1.87 % 39.012 M -8.25 % 42.520 M -18.29 % 52.038 M 12.13 % 46.410 M 10.78 % 41.893 M -6.21 % 44.669 M 1.27 % 44.107 M 3.23 % 42.727 M -18.50 % 52.427 M 52.87 % 34.295 M -6.08 % 36.514 M 10.81 % 32.953 M 1.54 % 32.454 M
Tax payables 1.436 M -74.38 % 5.606 M -11.92 % 6.365 M 11.67 % 5.700 M -15.71 % 6.762 M -20.77 % 8.535 M -22.72 % 11.044 M -4.85 % 11.607 M 152.82 % 4.591 M -68.13 % 14.407 M -5.27 % 15.209 M -21.70 % 19.425 M 32.33 % 14.679 M 181.80 % 5.209 M -52.22 % 10.903 M -16.90 % 13.120 M -12.88 % 15.059 M 374.60 % 3.173 M -92.41 % 41.798 M 5.04 % 39.792 M 23.53 % 32.213 M 0.000 0.000 0.000
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 368.000 K 1.10 % 364.000 K -99.71 % 126.095 M 2 101 483.33 % 6.000 K -80.65 % 31.000 K -99.95 % 64.314 M -11.03 % 72.290 M 29.99 % 55.614 M 3.44 % 53.764 M -1.42 % 54.538 M 1 026.59 % 4.841 M 6.87 % 4.530 M 0.000 0.000 0.000 0.000
Minority interest 38.000 K 101.76 % -2.161 M -700.37 % -270.000 K -850.00 % 36.000 K 5.88 % 34.000 K 342.86 % -14.000 K -135.90 % 39.000 K 34.48 % 29.000 K -61.84 % 76.000 K -21.65 % 97.000 K -36.60 % 153.000 K 0.66 % 152.000 K -22.45 % 196.000 K -10.50 % 219.000 K 0.00 % 219.000 K -0.45 % 220.000 K -36.05 % 344.000 K 1.78 % 338.000 K 86.74 % 181.000 K -12.14 % 206.000 K 71.67 % 120.000 K 12.15 % 107.000 K 12.63 % 95.000 K 11.76 % 85.000 K
Capital lease obligations 11.114 M 10.95 % 10.017 M 19.68 % 8.370 M -6.46 % 8.948 M 15.38 % 7.755 M 10.86 % 6.995 M 0.000 0.000 100.00 % -31.535 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 72.485 M 0.00 % 72.485 M -0.57 % 72.903 M 120.49 % -355.728 M -6.81 % -333.063 M -1.11 % -329.393 M -5.84 % -311.209 M 23.89 % -408.888 M -12.79 % -362.508 M -16.83 % -310.290 M -21.10 % -256.233 M -19.89 % -213.725 M -367.57 % 79.876 M 0.00 % 79.876 M 0.00 % 79.876 M 0.00 % 79.876 M 1.61 % 78.607 M -1.59 % 79.876 M 0.03 % 79.853 M -61.55 % 207.667 M 65.74 % 125.299 M 473.35 % 21.854 M 0.00 % 21.854 M 0.00 % 21.854 M
Deferred tax liabilities non current 0.000 0.000 0.000 0.000 0.000 -100.00 % 29.000 K -94.49 % 526.000 K 1 361.11 % 36.000 K -48.57 % 70.000 K 159.26 % 27.000 K -95.76 % 637.000 K 31 750.00 % 2.000 K -99.77 % 886.000 K -98.76 % 71.332 M -10.65 % 79.838 M 27.64 % 62.548 M 3.64 % 60.349 M -2.92 % 62.164 M 3 478.81 % 1.737 M -16.21 % 2.073 M 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 576.331 M -2.35 % 590.201 M -25.24 % 789.493 M 2.44 % 770.700 M -1.42 % 781.821 M 2.29 % 764.283 M -0.36 % 767.077 M -4.16 % 800.403 M 6.01 % 755.034 M 8.57 % 695.447 M 3.87 % 669.550 M 0.29 % 667.585 M 15.24 % 579.281 M -1.42 % 587.606 M 5.24 % 558.339 M 6.98 % 521.934 M 12.65 % 463.343 M 8.16 % 428.390 M 3.96 % 412.058 M -3.56 % 427.252 M 57.65 % 271.018 M 9.29 % 247.972 M 7.47 % 230.726 M 12.08 % 205.861 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital -9.220 M -302.24 % 4.559 M -34.12 % 6.920 M 130.14 % -22.959 M -49.68 % -15.339 M 34.71 % -23.493 M -167.97 % -8.767 M -754.25 % 1.340 M -45.44 % 2.456 M 103.31 % 1.208 M 149.90 % -2.421 M 79.26 % -11.671 M -250.79 % 7.740 M 236.51 % -5.670 M -9.67 % -5.170 M -165.11 % 7.940 M 167.45 % -11.772 M -1 291.49 % -846.000 K -123.15 % 3.655 M 132.51 % 1.572 M 2 168.42 % -76.000 K 98.70 % -5.863 M -170.43 % -2.168 M -186.41 % 2.509 M
Accounts receivables -3.325 M -138.88 % 8.553 M 533.56 % 1.350 M 105.58 % -24.214 M -366.97 % 9.070 M 2 139.51 % 405.000 K 118.43 % -2.197 M 32.57 % -3.258 M -0.25 % -3.250 M -25.05 % -2.599 M 51.67 % -5.378 M 69.25 % -17.491 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
Inventory -3.407 M -309.99 % -831.000 K 91.52 % -9.801 M -880.96 % 1.255 M 107.88 % -15.933 M -1 778.89 % -848.000 K 91.32 % -9.771 M -273.79 % -2.614 M -185.56 % 3.055 M 140.28 % -7.585 M -295.26 % -1.919 M -595.29 % -276.000 K -108.49 % 3.251 M 177.92 % -4.172 M 31.99 % -6.134 M -982.59 % 695.000 K 302.62 % -343.000 K 70.46 % -1.161 M -130.63 % 3.790 M -28.22 % 5.280 M 375.57 % -1.916 M -103.83 % -940.000 K 73.71 % -3.575 M -6.34 % -3.362 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
Other working capital -2.488 M 21.34 % -3.163 M -120.58 % 15.371 M 0.000 100.00 % -8.476 M 62.57 % -22.645 M -2 355.48 % 1.004 M -74.61 % 3.954 M 760.10 % -599.000 K -106.81 % 8.793 M 1 851.59 % -502.000 K 95.59 % -11.395 M -353.84 % 4.489 M 399.67 % -1.498 M -255.39 % 964.000 K -86.69 % 7.245 M 163.39 % -11.429 M -3 728.25 % 315.000 K 333.33 % -135.000 K 96.36 % -3.708 M -301.52 % 1.840 M 137.38 % -4.923 M -449.89 % 1.407 M -76.03 % 5.871 M
Other non cash items -4.959 M 75.83 % -20.520 M -102.83 % -10.117 M -205.43 % 9.596 M 180.93 % -11.857 M -167.95 % -4.425 M -470.60 % 1.194 M 130.26 % -3.946 M -503.89 % 977.000 K 169.44 % -1.407 M 84.09 % -8.846 M -368.30 % 3.297 M 212.33 % -2.935 M -106.44 % 45.605 M 113.73 % 21.338 M -59.86 % 53.154 M 0.82 % 52.722 M 34.02 % 39.339 M 1 980.45 % -2.092 M 73.56 % -7.913 M 43.39 % -13.978 M -154.98 % 25.424 M 15.62 % 21.989 M 8.42 % 20.282 M
Net cash provided by operating activities 39.533 M -13.10 % 45.491 M -22.49 % 58.690 M 76.16 % 33.317 M -51.20 % 68.268 M 34.23 % 50.859 M -39.63 % 84.250 M -19.57 % 104.745 M -4.89 % 110.131 M 6.75 % 103.164 M 7.29 % 96.156 M -10.15 % 107.017 M 20.79 % 88.594 M 50.62 % 58.821 M 13.91 % 51.638 M -35.62 % 80.202 M 22.49 % 65.479 M 16.66 % 56.130 M 45.53 % 38.569 M -7.59 % 41.738 M 21.32 % 34.403 M -6.33 % 36.726 M 6.57 % 34.462 M 3.57 % 33.274 M
Investments in property plant and equipment -8.399 M 14.80 % -9.858 M 46.97 % -18.591 M 8.95 % -20.418 M 1.37 % -20.701 M 44.84 % -37.528 M 21.30 % -47.684 M 10.63 % -53.356 M -53.80 % -34.691 M -33.17 % -26.051 M -13.04 % -23.046 M 5.61 % -24.417 M -17.72 % -20.742 M 61.05 % -53.254 M -27.01 % -41.928 M 4.97 % -44.121 M -56.10 % -28.265 M -40.52 % -20.115 M 2.27 % -20.583 M -106.62 % -9.962 M 56.46 % -22.880 M 31.41 % -33.358 M -106.36 % -16.165 M 15.77 % -19.192 M
Acquisitions net -977.000 K 0.000 100.00 % -1.706 M -118.09 % 9.430 M 17 892.45 % -53.000 K -100.48 % 10.990 M 61.62 % 6.800 M 472.60 % -1.825 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -8.036 M -803 500.00 % -1.000 K -103.45 % 29.000 K -56.72 % 67.000 K 100.18 % -37.708 M -538 785.71 % 7.000 K 0.000 0.000 0.000
Purchases of investments -2.201 M 69.43 % -7.201 M -139.95 % -3.001 M -54.93 % -1.937 M -327.59 % -453.000 K 28.32 % -632.000 K -405.60 % -125.000 K -316.67 % -30.000 K 31.82 % -44.000 K 92.65 % -599.000 K -31.07 % -457.000 K -478.48 % -79.000 K 29.46 % -112.000 K -12.00 % -100.000 K -1 150.00 % -8.000 K 88.24 % -68.000 K 48.87 % -133.000 K 13.64 % -154.000 K 63.33 % -420.000 K 63.09 % -1.138 M 0.000 0.000 0.000 0.000
Sales maturities of investments 736.000 K 726.97 % 89.000 K -79.73 % 439.000 K 422.62 % 84.000 K -10.64 % 94.000 K 2 250.00 % 4.000 K -84.62 % 26.000 K 100.00 % 13.000 K -96.00 % 325.000 K 357.75 % 71.000 K -18.39 % 87.000 K -49.42 % 172.000 K 561.54 % 26.000 K -7.14 % 28.000 K -50.00 % 56.000 K -61.64 % 146.000 K 17.74 % 124.000 K -69.38 % 405.000 K -89.90 % 4.011 M 604.92 % 569.000 K 0.000 0.000 0.000 0.000
Other investing activites -7.519 M -26.24 % -5.956 M -178.55 % 7.582 M 724.13 % 920.000 K -48.23 % 1.777 M 127.78 % -6.397 M -505.90 % 1.576 M 119.34 % -8.148 M -21.70 % -6.695 M 25.75 % -9.017 M -58.17 % -5.701 M 22.21 % -7.329 M -61.43 % -4.540 M 67.33 % -13.896 M -30.15 % -10.677 M -29.86 % -8.222 M -196.18 % -2.776 M 35.26 % -4.288 M -192.33 % 4.644 M 279.72 % 1.223 M 101.15 % 608.000 K -97.98 % 30.126 M 3 300.23 % 886.000 K 30.87 % 677.000 K
Net cash used for investing activites -18.360 M 19.92 % -22.926 M -50.07 % -15.277 M -28.15 % -11.921 M 38.35 % -19.336 M 42.39 % -33.563 M 14.83 % -39.407 M 23.01 % -51.182 M -49.57 % -34.220 M -29.39 % -26.448 M -19.81 % -22.075 M 8.92 % -24.236 M -26.66 % -19.135 M 64.01 % -53.172 M -42.53 % -37.307 M 10.39 % -41.632 M -72.75 % -24.100 M -32.02 % -18.255 M -12.05 % -16.292 M 65.76 % -47.585 M -113.72 % -22.265 M -588.89 % -3.232 M 78.85 % -15.279 M 17.48 % -18.515 M
Debt repayment -1.291 M 75.64 % -5.299 M 4.76 % -5.564 M 0.09 % -5.569 M -71.46 % -3.248 M -51.07 % -2.150 M -547.59 % -332.000 K -285.47 % 179.000 K -63.02 % 484.000 K 96.75 % 246.000 K -71.72 % 870.000 K 283.26 % 227.000 K -63.15 % 616.000 K 27.27 % 484.000 K 51.25 % 320.000 K 407.94 % 63.000 K 102.61 % -2.417 M 83.95 % -15.062 M -639.06 % -2.038 M -19.74 % -1.702 M -197.03 % -573.000 K 32.90 % -854.000 K 11.41 % -964.000 K 12.60 % -1.103 M
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 -100.00 % 2.676 M -27.10 % 3.671 M 2 194.38 % 160.000 K 0.000 0.000 0.000
Common stock repurchased -206.000 K -68.85 % -122.000 K 98.08 % -6.362 M -52 916.67 % -12.000 K -200.00 % -4.000 K 77.78 % -18.000 K 99.97 % -63.708 M -636 980.00 % -10.000 K -42.86 % -7.000 K 99.96 % -17.377 M 68.34 % -54.882 M -41 164.66 % -133.000 K 99.74 % -51.041 M -318 906.25 % -16.000 K -60.00 % -10.000 K 99.79 % -4.829 M -19.00 % -4.058 M -5 383.78 % -74.000 K 97.81 % -3.383 M -0.65 % -3.361 M -41 912.50 % -8.000 K 99.07 % -858.000 K -196.95 % 885.000 K 174.18 % -1.193 M
Dividends paid -23.439 M 88.22 % -198.969 M -1 105.73 % -16.502 M 0.85 % -16.643 M 9.45 % -18.380 M 27.61 % -25.389 M 10.30 % -28.304 M 4.01 % -29.485 M -6.65 % -27.646 M 0.04 % -27.656 M -18.55 % -23.328 M -33.48 % -17.477 M -16.29 % -15.029 M 0.04 % -15.035 M -0.07 % -15.024 M -16.59 % -12.886 M -7.82 % -11.951 M -81.52 % -6.584 M 18.68 % -8.096 M 16.44 % -9.689 M -0.18 % -9.672 M -12.05 % -8.632 M -15.73 % -7.459 M -3.10 % -7.235 M
Other financing activites -2.918 M -148.82 % 5.977 M 602.35 % 851.000 K 271.62 % 229.000 K 108.18 % 110.000 K -70.27 % 370.000 K -3.39 % 383.000 K 1 057.50 % -40.000 K 79.59 % -196.000 K -224.05 % 158.000 K -24.04 % 208.000 K -20.61 % 262.000 K -59.13 % 641.000 K -30.02 % 916.000 K 50.16 % 610.000 K -10.82 % 684.000 K -63.09 % 1.853 M 619.05 % -357.000 K -149.79 % 717.000 K 0.000 0.000 -100.00 % 450.000 K 158.62 % 174.000 K -0.57 % 175.000 K
Net cash used provided by financing activities -27.854 M 85.96 % -198.413 M -619.49 % -27.577 M -25.38 % -21.995 M -2.20 % -21.522 M 20.84 % -27.187 M 70.44 % -91.961 M -214.36 % -29.253 M -6.90 % -27.365 M 38.68 % -44.629 M 42.14 % -77.132 M -350.51 % -17.121 M 73.58 % -64.813 M -374.79 % -13.651 M 3.21 % -14.104 M 16.88 % -16.968 M -2.38 % -16.573 M 23.70 % -21.720 M -107.55 % -10.465 M 5.56 % -11.081 M -9.79 % -10.093 M -2.01 % -9.894 M -34.36 % -7.364 M 21.29 % -9.356 M
Effect of forex changes on cash -997.000 K 44.49 % -1.796 M -596.12 % -258.000 K -170.11 % 368.000 K 134.91 % -1.054 M -203.54 % 1.018 M 202.62 % -992.000 K -570.27 % -148.000 K -140.33 % 367.000 K -89.82 % 3.605 M 754.26 % -551.000 K 6.45 % -589.000 K -329.18 % 257.000 K 373.40 % -94.000 K -108.86 % 1.061 M 114.34 % 495.000 K 183.76 % -591.000 K -1 101.69 % 59.000 K 111.61 % -508.000 K -164.47 % 788.000 K 658.87 % -141.000 K 76.69 % -605.000 K 30.22 % -867.000 K -537.88 % 198.000 K
Net change in cash -7.678 M 95.68 % -177.644 M -1 240.35 % 15.578 M 6 843.72 % -231.000 K -100.88 % 26.356 M 397.04 % -8.873 M 81.56 % -48.110 M -299.11 % 24.162 M -50.60 % 48.913 M 37.04 % 35.692 M 1 090.89 % -3.602 M -105.54 % 65.071 M 1 227.17 % 4.903 M 160.56 % -8.096 M -728.57 % 1.288 M -94.17 % 22.097 M -8.75 % 24.215 M 49.35 % 16.214 M 43.44 % 11.304 M 170.04 % -16.140 M -947.69 % 1.904 M 131.25 % -6.093 M -155.63 % 10.952 M 95.54 % 5.601 M
Cash at beginning of period 72.016 M -71.15 % 249.660 M 6.65 % 234.082 M -0.10 % 234.313 M 12.67 % 207.957 M -4.09 % 216.830 M -18.16 % 264.940 M 10.03 % 240.778 M 25.49 % 191.865 M 22.85 % 156.173 M -2.25 % 159.775 M 68.71 % 94.704 M 5.46 % 89.801 M -8.27 % 97.897 M 1.33 % 96.609 M 29.66 % 74.512 M 48.14 % 50.297 M 47.57 % 34.083 M 49.62 % 22.779 M -41.47 % 38.919 M 5.14 % 37.015 M -14.13 % 43.108 M 34.06 % 32.156 M 21.09 % 26.555 M
Cash at end of period 64.338 M -10.66 % 72.016 M -71.15 % 249.660 M 6.65 % 234.082 M -0.10 % 234.313 M 12.67 % 207.957 M -4.09 % 216.830 M -18.16 % 264.940 M 10.03 % 240.778 M 25.49 % 191.865 M 22.85 % 156.173 M -2.25 % 159.775 M 68.71 % 94.704 M 5.46 % 89.801 M -8.27 % 97.897 M 1.33 % 96.609 M 29.66 % 74.512 M 48.14 % 50.297 M 47.57 % 34.083 M 49.62 % 22.779 M -41.47 % 38.919 M 5.14 % 37.015 M -14.13 % 43.108 M 34.06 % 32.156 M
Operating cash flow 39.533 M -13.10 % 45.491 M -22.49 % 58.690 M 76.16 % 33.317 M -51.20 % 68.268 M 34.23 % 50.859 M -39.63 % 84.250 M -19.57 % 104.745 M -4.89 % 110.131 M 6.75 % 103.164 M 7.29 % 96.156 M -10.15 % 107.017 M 20.79 % 88.594 M 50.62 % 58.821 M 13.91 % 51.638 M -35.62 % 80.202 M 22.49 % 65.479 M 16.66 % 56.130 M 45.53 % 38.569 M -7.59 % 41.738 M 21.32 % 34.403 M -6.33 % 36.726 M 6.57 % 34.462 M 3.57 % 33.274 M
Capital expenditure -15.930 M 11.62 % -18.025 M 3.04 % -18.591 M 8.95 % -20.418 M 1.37 % -20.701 M 44.84 % -37.528 M 21.30 % -47.684 M 10.63 % -53.356 M -53.80 % -34.691 M -33.17 % -26.051 M -13.04 % -23.046 M 5.61 % -24.417 M -17.72 % -20.742 M 61.05 % -53.254 M -27.01 % -41.928 M 4.97 % -44.121 M -56.10 % -28.265 M -40.52 % -20.115 M 2.27 % -20.583 M -106.62 % -9.962 M 56.46 % -22.880 M 31.41 % -33.358 M -106.36 % -16.165 M 15.77 % -19.192 M
Free CashFlow 23.603 M -14.06 % 27.466 M -31.50 % 40.099 M 210.87 % 12.899 M -72.88 % 47.567 M 256.81 % 13.331 M -63.54 % 36.566 M -28.84 % 51.389 M -31.88 % 75.440 M -2.17 % 77.113 M 5.48 % 73.110 M -11.49 % 82.600 M 21.74 % 67.852 M 1 118.83 % 5.567 M -42.67 % 9.710 M -73.09 % 36.081 M -3.04 % 37.214 M 3.33 % 36.015 M 100.24 % 17.986 M -43.40 % 31.776 M 175.76 % 11.523 M 242.13 % 3.368 M -81.59 % 18.297 M 29.93 % 14.082 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30
Revenue 245.647 M -5.23 % 259.211 M 13.52 % 228.348 M -9.87 % 253.365 M 5.62 % 239.884 M -13.55 % 277.478 M 8.07 % 256.762 M -3.21 % 265.271 M 39.67 % 189.931 M -26.94 % 259.950 M 2.49 % 253.634 M -15.57 % 300.406 M 17.02 % 256.719 M -20.69 % 323.684 M 15.38 % 280.532 M -15.72 % 332.874 M 16.93 % 284.668 M -13.79 % 330.186 M 16.14 % 284.305 M -14.45 % 332.319 M 20.56 % 275.643 M -20.84 % 348.191 M 33.00 % 261.793 M -23.47 % 342.061 M 23.97 % 275.927 M -2.55 % 283.147 M 0.00 % 283.147 M 8.18 % 261.726 M 0.00 % 261.726 M 0.55 % 260.300 M 0.00 % 260.300 M -1.08 % 263.140 M 0.00 % 263.140 M 12.72 % 233.447 M 0.00 % 233.447 M 7.46 % 217.236 M 0.00 % 217.236 M 8.98 % 199.337 M 0.00 % 199.337 M 10.24 % 180.823 M 0.00 % 180.823 M 24.43 % 145.317 M 0.00 % 145.317 M -4.82 % 152.669 M 0.00 % 152.669 M 6.37 % 143.526 M 0.00 % 143.526 M 7.76 % 133.193 M 0.00 % 133.193 M
Net income 11.364 M 41.98 % 8.004 M 140.22 % 3.332 M -83.63 % 20.359 M 31.62 % 15.468 M -51.89 % 32.149 M 156.70 % 12.524 M -67.10 % 38.070 M 500.15 % -9.514 M -135.00 % 27.184 M 2 888.10 % -975.000 K -102.38 % 41.023 M 10 538.42 % -393.000 K -101.10 % 35.854 M 65.95 % 21.605 M -59.52 % 53.370 M 114.57 % 24.873 M -51.48 % 51.267 M 93.77 % 26.458 M -49.59 % 52.481 M 144.66 % 21.451 M -69.23 % 69.708 M 260.42 % 19.341 M -65.87 % 56.672 M 120.31 % 25.724 M 3.67 % 24.813 M 0.00 % 24.813 M 17.42 % 21.132 M 0.00 % 21.132 M -2.35 % 21.642 M 0.00 % 21.642 M -27.73 % 29.945 M 0.00 % 29.945 M 52.84 % 19.592 M 0.00 % 19.592 M 44.29 % 13.579 M 0.00 % 13.579 M 165.08 % 5.123 M 0.00 % 5.123 M -37.59 % 8.208 M 0.00 % 8.208 M -20.28 % 10.296 M 0.00 % 10.296 M -19.66 % 12.815 M 0.00 % 12.815 M 11.35 % 11.509 M 0.00 % 11.509 M 16.84 % 9.850 M 0.00 % 9.850 M
Income before tax 14.814 M 46.30 % 10.126 M 127.55 % 4.450 M -83.03 % 26.217 M 27.06 % 20.634 M -50.98 % 42.096 M 146.13 % 17.103 M -70.43 % 57.843 M 593.12 % -11.730 M -132.79 % 35.769 M 2 370.23 % 1.448 M -97.58 % 59.780 M 1 198.15 % 4.605 M -93.39 % 69.674 M 103.02 % 34.319 M -58.62 % 82.938 M 106.35 % 40.193 M -52.61 % 84.821 M 101.56 % 42.082 M -51.48 % 86.727 M 136.16 % 36.724 M -65.93 % 107.798 M 221.55 % 33.525 M -62.65 % 89.765 M 116.44 % 41.474 M 0.74 % 41.170 M 0.00 % 41.170 M 22.06 % 33.729 M 0.00 % 33.729 M 0.82 % 33.454 M 0.00 % 33.454 M -26.60 % 45.577 M 0.00 % 45.577 M 50.71 % 30.241 M 0.00 % 30.241 M 35.94 % 22.246 M 0.00 % 22.246 M 138.93 % 9.311 M 0.00 % 9.311 M -23.62 % 12.190 M 0.00 % 12.190 M -28.08 % 16.949 M 0.00 % 16.949 M 0.000 0.000 0.000 0.000 0.000 0.000
Income before tax ratio 0.06 54.37 % 0.04 100.46 % 0.02 -81.17 % 0.10 20.30 % 0.09 -43.30 % 0.15 127.76 % 0.07 -69.45 % 0.22 453.07 % -0.06 -144.88 % 0.14 2 310.22 % 0.01 -97.13 % 0.20 1 009.37 % 0.02 -91.67 % 0.22 75.95 % 0.12 -50.90 % 0.25 76.47 % 0.14 -45.04 % 0.26 73.55 % 0.15 -43.28 % 0.26 95.88 % 0.13 -56.97 % 0.31 141.76 % 0.13 -51.20 % 0.26 74.59 % 0.15 3.37 % 0.15 0.00 % 0.15 12.83 % 0.13 0.00 % 0.13 0.27 % 0.13 0.00 % 0.13 -25.80 % 0.17 0.00 % 0.17 33.71 % 0.13 0.00 % 0.13 26.50 % 0.10 0.00 % 0.10 119.24 % 0.05 0.00 % 0.05 -30.71 % 0.07 0.00 % 0.07 -42.20 % 0.12 0.00 % 0.12 0.00 0.00 0.00 0.00 0.00 0.00
EBITDA 30.442 M -14.09 % 35.433 M 55.83 % 22.738 M -33.58 % 34.234 M 9.70 % 31.208 M -44.52 % 56.248 M 61.10 % 34.916 M -49.88 % 69.659 M 712.44 % 8.574 M -85.63 % 59.657 M 14.92 % 51.911 M -41.45 % 88.657 M 215.73 % 28.080 M -69.12 % 90.939 M 85.66 % 48.982 M -52.07 % 102.197 M 78.73 % 57.181 M -43.63 % 101.443 M 67.19 % 60.677 M -43.07 % 106.577 M 89.57 % 56.219 M -53.59 % 121.145 M 135.28 % 51.490 M -54.92 % 114.213 M 90.50 % 59.954 M 2.34 % 58.586 M 0.00 % 58.586 M 35.35 % 43.286 M 0.00 % 43.286 M -15.23 % 51.060 M 0.00 % 51.060 M -7.90 % 55.438 M 0.00 % 55.438 M 36.02 % 40.756 M 0.00 % 40.756 M 29.30 % 31.520 M 0.00 % 31.520 M 67.64 % 18.803 M 0.00 % 18.803 M -23.26 % 24.503 M 0.00 % 24.503 M 1.13 % 24.229 M 0.00 % 24.229 M -14.52 % 28.343 M 0.00 % 28.343 M 10.11 % 25.741 M 0.00 % 25.741 M 19.89 % 21.471 M 0.00 % 21.471 M
Net income ratio 0.05 49.82 % 0.03 111.61 % 0.01 -81.84 % 0.08 24.62 % 0.06 -44.35 % 0.12 137.53 % 0.05 -66.01 % 0.14 386.50 % -0.05 -147.90 % 0.10 2 820.36 % 0.00 -102.81 % 0.14 9 020.40 % 0.00 -101.38 % 0.11 43.83 % 0.08 -51.97 % 0.16 83.50 % 0.09 -43.73 % 0.16 66.84 % 0.09 -41.07 % 0.16 102.93 % 0.08 -61.13 % 0.20 170.98 % 0.07 -55.41 % 0.17 77.71 % 0.09 6.38 % 0.09 0.00 % 0.09 8.54 % 0.08 0.00 % 0.08 -2.89 % 0.08 0.00 % 0.08 -26.94 % 0.11 0.00 % 0.11 35.59 % 0.08 0.00 % 0.08 34.27 % 0.06 0.00 % 0.06 143.24 % 0.03 0.00 % 0.03 -43.38 % 0.05 0.00 % 0.05 -35.94 % 0.07 0.00 % 0.07 -15.59 % 0.08 0.00 % 0.08 4.68 % 0.08 0.00 % 0.08 8.43 % 0.07 0.00 % 0.07
Ratio EBITDA 0.12 -9.34 % 0.14 37.28 % 0.10 -26.30 % 0.14 3.86 % 0.13 -35.82 % 0.20 49.07 % 0.14 -48.21 % 0.26 481.70 % 0.05 -80.33 % 0.23 12.13 % 0.20 -30.65 % 0.30 169.81 % 0.11 -61.07 % 0.28 60.91 % 0.17 -43.13 % 0.31 52.84 % 0.20 -34.62 % 0.31 43.95 % 0.21 -33.45 % 0.32 57.24 % 0.20 -41.38 % 0.35 76.90 % 0.20 -41.09 % 0.33 53.67 % 0.22 5.01 % 0.21 0.00 % 0.21 25.11 % 0.17 0.00 % 0.17 -15.69 % 0.20 0.00 % 0.20 -6.89 % 0.21 0.00 % 0.21 20.67 % 0.17 0.00 % 0.17 20.32 % 0.15 0.00 % 0.15 53.83 % 0.09 0.00 % 0.09 -30.39 % 0.14 0.00 % 0.14 -18.73 % 0.17 0.00 % 0.17 -10.19 % 0.19 0.00 % 0.19 3.51 % 0.18 0.00 % 0.18 11.26 % 0.16 0.00 % 0.16
Gross profit ratio 0.74 0.00 % 0.74 0.37 % 0.73 1.58 % 0.72 -0.85 % 0.73 -2.41 % 0.75 11.29 % 0.67 -7.89 % 0.73 3.12 % 0.71 -8.88 % 0.78 1.91 % 0.76 -3.18 % 0.79 4.20 % 0.75 -3.85 % 0.78 2.14 % 0.77 -2.62 % 0.79 -0.96 % 0.80 -0.25 % 0.80 0.61 % 0.79 -2.52 % 0.81 2.77 % 0.79 -2.06 % 0.81 0.50 % 0.80 0.83 % 0.80 0.08 % 0.80 2.81 % 0.78 0.00 % 0.78 0.33 % 0.77 0.00 % 0.77 -1.63 % 0.79 0.00 % 0.79 0.38 % 0.78 0.00 % 0.78 -0.43 % 0.79 0.00 % 0.79 -0.68 % 0.79 0.00 % 0.79 1.78 % 0.78 0.00 % 0.78 0.30 % 0.78 0.00 % 0.78 -1.98 % 0.79 0.00 % 0.79 -11.96 % 0.90 0.00 % 0.90 -0.59 % 0.90 0.00 % 0.90 0.70 % 0.90 0.00 % 0.90
Weighted average shs out dil 17.362 M 0.00 % 17.362 M 0.00 % 17.362 M 0.00 % 17.362 M 0.00 % 17.362 M -0.07 % 17.375 M -0.16 % 17.403 M -0.66 % 17.519 M 0.03 % 17.514 M 0.02 % 17.510 M 0.02 % 17.506 M -0.01 % 17.509 M -0.04 % 17.516 M -0.07 % 17.528 M -2.90 % 18.052 M -2.05 % 18.429 M -0.01 % 18.431 M 0.00 % 18.431 M 0.01 % 18.428 M 0.02 % 18.425 M -0.22 % 18.466 M -3.38 % 19.112 M -1.64 % 19.430 M 0.08 % 19.415 M -0.04 % 19.423 M -8.74 % 21.283 M 0.00 % 21.283 M -0.81 % 21.456 M 0.00 % 21.456 M -0.04 % 21.465 M 0.00 % 21.465 M -0.38 % 21.546 M 0.00 % 21.546 M -0.97 % 21.757 M 0.00 % 21.757 M 0.03 % 21.751 M 0.00 % 21.751 M -0.63 % 21.890 M 0.00 % 21.890 M 7.86 % 20.295 M 0.00 % 20.295 M 9.09 % 18.603 M 0.00 % 18.603 M 0.10 % 18.585 M 0.00 % 18.585 M 0.07 % 18.573 M 0.00 % 18.573 M -0.14 % 18.599 M 0.00 % 18.599 M
Weighted average shs out 17.362 M 0.00 % 17.362 M 0.00 % 17.362 M 0.00 % 17.362 M 0.00 % 17.362 M -0.07 % 17.375 M -0.16 % 17.403 M -0.66 % 17.519 M 0.03 % 17.514 M 0.02 % 17.510 M 0.02 % 17.506 M -0.01 % 17.509 M -0.04 % 17.516 M -0.07 % 17.528 M -2.90 % 18.052 M -2.05 % 18.429 M -0.01 % 18.431 M 0.00 % 18.431 M 0.01 % 18.428 M 0.02 % 18.425 M -0.22 % 18.466 M -3.38 % 19.112 M -1.64 % 19.430 M 0.08 % 19.415 M -0.04 % 19.423 M -8.74 % 21.283 M 0.00 % 21.283 M -0.81 % 21.456 M 0.00 % 21.456 M -0.04 % 21.465 M 0.00 % 21.465 M -0.38 % 21.546 M 0.00 % 21.546 M -0.97 % 21.757 M 0.00 % 21.757 M 0.03 % 21.751 M 0.00 % 21.751 M -0.63 % 21.890 M 0.00 % 21.890 M 7.86 % 20.295 M 0.00 % 20.295 M 9.09 % 18.603 M 0.00 % 18.603 M 0.10 % 18.585 M 0.00 % 18.585 M 0.07 % 18.573 M 0.00 % 18.573 M -0.14 % 18.599 M 0.00 % 18.599 M
EPS diluted 0.65 41.30 % 0.46 142.11 % 0.19 -83.76 % 1.17 30.00 % 0.90 -51.61 % 1.86 158.33 % 0.72 -66.97 % 2.18 503.70 % -0.54 -134.62 % 1.56 2 905.76 % -0.06 -102.38 % 2.34 10 546.43 % -0.02 -101.10 % 2.04 70.00 % 1.20 -58.62 % 2.90 116.42 % 1.34 -51.80 % 2.78 93.06 % 1.44 -49.30 % 2.84 144.83 % 1.16 -68.13 % 3.64 264.00 % 1.00 -65.75 % 2.92 121.21 % 1.32 12.82 % 1.17 0.00 % 1.17 18.18 % 0.99 0.00 % 0.99 -1.98 % 1.01 0.00 % 1.01 -27.34 % 1.39 0.00 % 1.39 54.44 % 0.90 0.00 % 0.90 42.86 % 0.63 0.00 % 0.63 162.50 % 0.24 0.00 % 0.24 -41.46 % 0.41 0.00 % 0.41 -26.79 % 0.56 0.00 % 0.56 -18.84 % 0.69 0.00 % 0.69 11.29 % 0.62 0.00 % 0.62 16.98 % 0.53 0.00 % 0.53
Earnings per share 0.65 41.30 % 0.46 142.11 % 0.19 -83.76 % 1.17 30.00 % 0.90 -51.61 % 1.86 158.33 % 0.72 -66.97 % 2.18 503.70 % -0.54 -134.62 % 1.56 2 905.76 % -0.06 -102.38 % 2.34 10 546.43 % -0.02 -101.10 % 2.04 70.00 % 1.20 -58.62 % 2.90 116.42 % 1.34 -51.80 % 2.78 93.06 % 1.44 -49.30 % 2.84 144.83 % 1.16 -68.13 % 3.64 264.00 % 1.00 -65.75 % 2.92 121.21 % 1.32 12.82 % 1.17 0.00 % 1.17 18.18 % 0.99 0.00 % 0.99 -1.98 % 1.01 0.00 % 1.01 -27.34 % 1.39 0.00 % 1.39 54.44 % 0.90 0.00 % 0.90 42.86 % 0.63 0.00 % 0.63 162.50 % 0.24 0.00 % 0.24 -41.46 % 0.41 0.00 % 0.41 -26.79 % 0.56 0.00 % 0.56 -18.84 % 0.69 0.00 % 0.69 11.29 % 0.62 0.00 % 0.62 16.98 % 0.53 0.00 % 0.53
Gross profit 181.058 M -5.24 % 191.065 M 13.93 % 167.698 M -8.45 % 183.168 M 4.72 % 174.916 M -15.64 % 207.334 M 20.27 % 172.393 M -10.84 % 193.363 M 44.02 % 134.260 M -33.43 % 201.669 M 4.45 % 193.074 M -18.25 % 236.189 M 21.93 % 193.712 M -23.74 % 254.029 M 17.86 % 215.542 M -17.93 % 262.628 M 15.82 % 226.763 M -14.00 % 263.679 M 16.84 % 225.666 M -16.60 % 270.584 M 23.90 % 218.394 M -22.47 % 281.683 M 33.67 % 210.738 M -22.83 % 273.099 M 24.07 % 220.117 M 0.18 % 219.713 M 0.00 % 219.713 M 8.54 % 202.428 M 0.00 % 202.428 M -1.09 % 204.662 M 0.00 % 204.662 M -0.70 % 206.105 M 0.00 % 206.105 M 12.23 % 183.643 M 0.00 % 183.643 M 6.73 % 172.066 M 0.00 % 172.066 M 10.92 % 155.127 M 0.00 % 155.127 M 10.57 % 140.302 M 0.00 % 140.302 M 21.97 % 115.033 M 0.00 % 115.033 M -16.20 % 137.273 M 0.00 % 137.273 M 5.75 % 129.812 M 0.00 % 129.812 M 8.51 % 119.629 M 0.00 % 119.629 M
Income tax expense 3.449 M 62.69 % 2.120 M 89.12 % 1.121 M -84.33 % 7.152 M 24.19 % 5.759 M -43.59 % 10.209 M 116.75 % 4.710 M -76.18 % 19.772 M 991.43 % -2.218 M -125.83 % 8.586 M 254.50 % 2.422 M -87.09 % 18.767 M 272.80 % 5.034 M -85.11 % 33.815 M 165.76 % 12.724 M -56.98 % 29.579 M 92.71 % 15.349 M -54.27 % 33.565 M 114.84 % 15.623 M -54.40 % 34.262 M 124.30 % 15.275 M -59.88 % 38.071 M 168.22 % 14.194 M -57.11 % 33.091 M 109.68 % 15.782 M -3.55 % 16.363 M 0.00 % 16.363 M 29.90 % 12.597 M 0.00 % 12.597 M 6.64 % 11.813 M 0.00 % 11.813 M -24.44 % 15.633 M 0.00 % 15.633 M 46.80 % 10.649 M 0.00 % 10.649 M 22.87 % 8.667 M 0.00 % 8.667 M 107.42 % 4.179 M 0.00 % 4.179 M 4.93 % 3.982 M 0.00 % 3.982 M -40.04 % 6.642 M 0.00 % 6.642 M -4.38 % 6.946 M 0.00 % 6.946 M 0.48 % 6.912 M 0.00 % 6.912 M 8.34 % 6.380 M 0.00 % 6.380 M
Cost of revenue 64.589 M -5.22 % 68.146 M 12.36 % 60.650 M -13.60 % 70.197 M 8.05 % 64.968 M -7.38 % 70.144 M -16.86 % 84.369 M 17.33 % 71.908 M 29.17 % 55.671 M -4.48 % 58.281 M -3.76 % 60.560 M -5.69 % 64.217 M 1.92 % 63.007 M -9.54 % 69.655 M 7.18 % 64.990 M -7.48 % 70.246 M 21.31 % 57.905 M -12.93 % 66.507 M 13.42 % 58.639 M -5.01 % 61.735 M 7.84 % 57.249 M -13.92 % 66.508 M 30.27 % 51.055 M -25.97 % 68.962 M 23.57 % 55.810 M -12.02 % 63.434 M 0.00 % 63.434 M 6.97 % 59.298 M 0.00 % 59.298 M 6.58 % 55.639 M 0.00 % 55.639 M -2.45 % 57.035 M 0.00 % 57.035 M 14.52 % 49.804 M 0.00 % 49.804 M 10.26 % 45.170 M 0.00 % 45.170 M 2.17 % 44.211 M 0.00 % 44.211 M 9.11 % 40.521 M 0.00 % 40.521 M 33.81 % 30.284 M 0.00 % 30.284 M 96.70 % 15.396 M 0.00 % 15.396 M 12.26 % 13.714 M 0.00 % 13.714 M 1.11 % 13.564 M 0.00 % 13.564 M
General and administrative expenses 0.000 100.00 % -35.031 M -200.00 % 35.031 M -1.97 % 35.736 M -0.74 % 36.001 M -5.97 % 38.288 M 10.92 % 34.518 M 7.92 % 31.986 M 0.72 % 31.758 M -5.60 % 33.641 M -0.44 % 33.788 M 1.41 % 33.318 M -7.74 % 36.112 M -2.12 % 36.893 M -7.51 % 39.890 M 5.69 % 37.744 M -6.30 % 40.283 M 8.02 % 37.291 M -9.82 % 41.350 M 9.36 % 37.812 M 0.28 % 37.707 M 5.05 % 35.895 M -8.59 % 39.269 M 4.85 % 37.454 M 4.02 % 36.006 M 0.000 0.000 -100.00 % 39.694 M 0.00 % 39.694 M 9.81 % 36.149 M 0.00 % 36.149 M 11.56 % 32.405 M 0.00 % 32.405 M 8.41 % 29.890 M 0.00 % 29.890 M 4.93 % 28.487 M 0.00 % 28.487 M 0.000 0.000 0.000 0.000 100.00 % -65.453 M 0.00 % -65.453 M -223.48 % 53.005 M 0.00 % 53.005 M 7.42 % 49.345 M 0.00 % 49.345 M 7.42 % 45.936 M 0.00 % 45.936 M
Selling and marketing expenses 0.000 -100.00 % 117.729 M -2.34 % 120.545 M 5.86 % 113.867 M -4.28 % 118.960 M -3.40 % 123.145 M 8.25 % 113.757 M 8.45 % 104.898 M -2.78 % 107.897 M -11.50 % 121.924 M -0.37 % 122.373 M -7.80 % 132.721 M -5.56 % 140.538 M -1.30 % 142.390 M 0.48 % 141.715 M 4.23 % 135.961 M -5.88 % 144.449 M 5.19 % 137.318 M -0.18 % 137.568 M -0.78 % 138.651 M 0.90 % 137.410 M 1.61 % 135.229 M 1.81 % 132.824 M -0.17 % 133.044 M -2.16 % 135.978 M -1.40 % 137.908 M 0.00 % 137.908 M 3.64 % 133.070 M 0.00 % 133.070 M -0.76 % 134.091 M 0.00 % 134.091 M 6.67 % 125.707 M 0.00 % 125.707 M 3.23 % 121.769 M 0.00 % 121.769 M 2.25 % 119.095 M 0.00 % 119.095 M 162.75 % 45.326 M 0.00 % 45.326 M 15.09 % 39.383 M 0.00 % 39.383 M -51.73 % 81.583 M 0.00 % 81.583 M 0.000 0.000 0.000 0.000 0.000 0.000
Other expenses 5.000 K -99.99 % 94.306 M 2 177.92 % 4.140 M -2.59 % 4.250 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 -100.00 % 1.423 M 0.00 % 1.423 M 0.000 0.000 100.00 % -306.500 K 0.00 % -306.500 K -142.90 % 714.500 K 0.00 % 714.500 K 0.000 0.000 100.00 % -395.000 K 0.00 % -395.000 K 51.77 % -819.000 K 0.00 % -819.000 K -183.39 % -289.000 K 0.00 % -289.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Operating expenses 165.638 M -8.08 % 180.203 M 10.67 % 162.824 M 2.62 % 158.660 M 0.85 % 157.319 M -5.26 % 166.062 M 6.67 % 155.676 M 14.76 % 135.651 M -7.15 % 146.090 M -11.70 % 165.453 M -13.91 % 192.184 M 8.89 % 176.489 M -6.82 % 189.400 M 2.64 % 184.537 M 1.71 % 181.426 M 0.86 % 179.874 M -3.48 % 186.352 M 4.26 % 178.737 M -2.61 % 183.519 M -0.06 % 183.622 M 0.84 % 182.101 M 4.79 % 173.772 M -2.12 % 177.534 M -3.21 % 183.420 M 2.57 % 178.819 M 0.15 % 178.553 M 0.00 % 178.553 M 4.67 % 170.581 M 0.00 % 170.581 M -0.44 % 171.337 M 0.00 % 171.337 M 6.94 % 160.221 M 0.00 % 160.221 M 3.34 % 155.050 M 0.00 % 155.050 M 3.56 % 149.723 M 0.00 % 149.723 M 2.80 % 145.639 M 0.00 % 145.639 M 13.28 % 128.569 M 0.00 % 128.569 M 30.94 % 98.190 M 0.00 % 98.190 M -16.44 % 117.513 M 0.00 % 117.513 M 5.50 % 111.392 M 0.00 % 111.392 M 7.16 % 103.948 M 0.00 % 103.948 M
Cost and expenses 230.227 M -7.30 % 248.349 M 11.13 % 223.474 M -2.35 % 228.857 M 2.96 % 222.287 M -5.89 % 236.206 M -1.60 % 240.045 M 15.65 % 207.559 M 2.87 % 201.761 M -9.82 % 223.734 M -11.48 % 252.744 M 5.00 % 240.706 M -4.64 % 252.407 M -0.70 % 254.192 M 3.16 % 246.416 M -1.48 % 250.120 M 2.40 % 244.257 M -0.40 % 245.244 M 1.27 % 242.158 M -1.30 % 245.357 M 2.51 % 239.350 M -0.39 % 240.280 M 5.11 % 228.589 M -9.43 % 252.382 M 7.57 % 234.629 M -3.04 % 241.987 M 0.00 % 241.987 M 5.27 % 229.879 M 0.00 % 229.879 M 1.28 % 226.975 M 0.00 % 226.975 M 4.47 % 217.256 M 0.00 % 217.256 M 6.05 % 204.854 M 0.00 % 204.854 M 5.11 % 194.892 M 0.00 % 194.892 M 2.66 % 189.850 M 0.00 % 189.850 M 12.28 % 169.090 M 0.00 % 169.090 M 31.61 % 128.474 M 0.00 % 128.474 M -3.34 % 132.909 M 0.00 % 132.909 M 6.24 % 125.106 M 0.00 % 125.106 M 6.46 % 117.512 M 0.00 % 117.512 M
Research and development expenses 2.536 M -20.73 % 3.199 M 2.93 % 3.108 M 12.53 % 2.762 M -8.03 % 3.003 M -11.00 % 3.374 M 24.09 % 2.719 M 60.79 % 1.691 M 30.38 % 1.297 M -33.04 % 1.937 M 22.67 % 1.579 M -3.13 % 1.630 M 8.45 % 1.503 M -24.74 % 1.997 M 9.25 % 1.828 M -10.96 % 2.053 M 33.92 % 1.533 M -34.57 % 2.343 M 45.62 % 1.609 M -25.30 % 2.154 M 5.02 % 2.051 M -10.40 % 2.289 M -26.49 % 3.114 M 18.09 % 2.637 M -27.65 % 3.645 M 9.79 % 3.320 M 0.00 % 3.320 M 45.68 % 2.279 M 0.00 % 2.279 M -28.10 % 3.170 M 0.00 % 3.170 M 48.21 % 2.139 M 0.00 % 2.139 M -34.87 % 3.284 M 0.00 % 3.284 M 15.09 % 2.853 M 0.00 % 2.853 M -5.97 % 3.034 M 0.00 % 3.034 M 22.02 % 2.487 M 0.00 % 2.487 M 45.15 % 1.713 M 0.00 % 1.713 M 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 163.097 M 97.22 % 82.698 M -46.84 % 155.576 M 2.59 % 151.648 M -2.14 % 154.961 M -4.46 % 162.188 M 9.38 % 148.275 M 7.98 % 137.311 M -1.68 % 139.655 M -10.59 % 156.189 M 0.02 % 156.161 M -6.95 % 167.824 M -5.00 % 176.650 M -2.45 % 181.082 M -0.29 % 181.605 M 3.42 % 175.592 M -4.95 % 184.732 M 4.37 % 176.993 M -1.08 % 178.918 M 0.04 % 178.838 M 2.12 % 175.117 M 0.45 % 174.341 M 1.31 % 172.093 M -0.73 % 173.358 M 0.80 % 171.984 M 24.71 % 137.908 M 0.00 % 137.908 M -20.18 % 172.764 M 0.00 % 172.764 M 1.48 % 170.240 M 0.00 % 170.240 M 7.67 % 158.112 M 0.00 % 158.112 M 4.25 % 151.659 M 0.00 % 151.659 M 2.76 % 147.582 M 0.00 % 147.582 M 225.60 % 45.326 M 0.00 % 45.326 M 15.09 % 39.383 M 0.00 % 39.383 M 144.17 % 16.130 M 0.00 % 16.130 M -69.57 % 53.005 M 0.00 % 53.005 M 7.42 % 49.345 M 0.00 % 49.345 M 7.42 % 45.936 M 0.00 % 45.936 M
Interest income 1.227 M 0.000 0.000 -100.00 % 3.234 M 6.49 % 3.037 M 268.57 % 824.000 K 113.47 % 386.000 K 194.66 % 131.000 K 31.00 % 100.000 K -77.63 % 447.000 K -19.89 % 558.000 K 597.50 % 80.000 K -72.70 % 293.000 K 60.99 % 182.000 K -10.34 % 203.000 K 10.33 % 184.000 K -15.60 % 218.000 K 80.17 % 121.000 K 86.15 % 65.000 K -72.34 % 235.000 K -45.48 % 431.000 K 281.42 % 113.000 K -64.80 % 321.000 K 273.26 % 86.000 K -51.14 % 176.000 K -73.13 % 655.000 K 0.00 % 655.000 K 14.31 % 573.000 K 0.00 % 573.000 K 89.42 % 302.500 K 0.00 % 302.500 K -19.23 % 374.500 K 0.00 % 374.500 K 0.000 0.000 -100.00 % 439.000 K 0.00 % 439.000 K 122.28 % 197.500 K 0.00 % 197.500 K 38.11 % 143.000 K 0.00 % 143.000 K -4.35 % 149.500 K 0.00 % 149.500 K 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 441.000 K -63.82 % 1.219 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 -100.00 % 334.500 K 0.00 % 334.500 K 192.14 % 114.500 K 0.00 % 114.500 K 0.000 0.000 100.00 % -12.000 K 0.00 % -12.000 K -106.54 % 183.500 K 0.00 % 183.500 K -47.04 % 346.500 K 0.00 % 346.500 K -30.35 % 497.500 K 0.00 % 497.500 K 7.34 % 463.500 K 0.00 % 463.500 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Depreciation and amortization 15.186 M -54.38 % 33.286 M 266.18 % 9.090 M 52.82 % 5.948 M -56.94 % 13.814 M 5.09 % 13.145 M -2.44 % 13.474 M -6.33 % 14.384 M -3.42 % 14.893 M 3.47 % 14.393 M -6.00 % 15.311 M -5.35 % 16.177 M -3.52 % 16.768 M -0.14 % 16.792 M 14.04 % 14.725 M -4.47 % 15.414 M 10.46 % 13.954 M -1.79 % 14.209 M 1.55 % 13.992 M -1.47 % 14.201 M 5.84 % 13.417 M 2.08 % 13.143 M -1.79 % 13.382 M -9.98 % 14.865 M 11.98 % 13.275 M -22.28 % 17.082 M 0.00 % 17.082 M 80.89 % 9.443 M 0.00 % 9.443 M -46.76 % 17.735 M 0.00 % 17.735 M 85.63 % 9.554 M 0.00 % 9.554 M -22.10 % 12.265 M 0.00 % 12.265 M 39.08 % 8.819 M 0.00 % 8.819 M -4.07 % 9.193 M 0.00 % 9.193 M -22.43 % 11.850 M 0.00 % 11.850 M 62.77 % 7.280 M 0.00 % 7.280 M -15.18 % 8.583 M 0.00 % 8.583 M 17.24 % 7.321 M 0.00 % 7.321 M 39.66 % 5.242 M 0.00 % 5.242 M
Operating income 15.420 M 41.96 % 10.862 M 122.86 % 4.874 M -80.11 % 24.508 M 40.90 % 17.394 M -59.65 % 43.103 M 101.02 % 21.442 M -61.21 % 55.275 M 974.74 % -6.319 M -113.96 % 45.264 M 23.67 % 36.600 M -49.50 % 72.480 M 540.74 % 11.312 M -84.74 % 74.147 M 116.44 % 34.257 M -60.53 % 86.783 M 100.76 % 43.227 M -50.45 % 87.234 M 86.86 % 46.685 M -49.46 % 92.376 M 115.82 % 42.802 M -60.37 % 108.002 M 183.41 % 38.108 M -61.64 % 99.348 M 112.83 % 46.679 M 15.10 % 40.555 M 0.00 % 40.555 M 27.34 % 31.848 M 0.00 % 31.848 M -4.43 % 33.325 M 0.00 % 33.325 M -27.37 % 45.884 M 0.00 % 45.884 M 60.47 % 28.593 M 0.00 % 28.593 M 27.97 % 22.344 M 0.00 % 22.344 M 131.80 % 9.639 M 0.00 % 9.639 M -21.78 % 12.324 M 0.00 % 12.324 M -25.81 % 16.611 M 0.00 % 16.611 M -15.94 % 19.761 M 0.00 % 19.761 M 7.27 % 18.421 M 0.00 % 18.421 M 17.47 % 15.681 M 0.00 % 15.681 M
Operating income ratio 0.06 49.80 % 0.04 96.32 % 0.02 -77.93 % 0.10 33.40 % 0.07 -53.32 % 0.16 86.01 % 0.08 -59.92 % 0.21 726.31 % -0.03 -119.11 % 0.17 20.67 % 0.14 -40.19 % 0.24 447.56 % 0.04 -80.76 % 0.23 87.59 % 0.12 -53.16 % 0.26 71.69 % 0.15 -42.52 % 0.26 60.89 % 0.16 -40.93 % 0.28 79.01 % 0.16 -49.94 % 0.31 113.09 % 0.15 -49.88 % 0.29 71.68 % 0.17 18.11 % 0.14 0.00 % 0.14 17.71 % 0.12 0.00 % 0.12 -4.95 % 0.13 0.00 % 0.13 -26.58 % 0.17 0.00 % 0.17 42.36 % 0.12 0.00 % 0.12 19.08 % 0.10 0.00 % 0.10 112.70 % 0.05 0.00 % 0.05 -29.05 % 0.07 0.00 % 0.07 -40.38 % 0.11 0.00 % 0.11 -11.69 % 0.13 0.00 % 0.13 0.85 % 0.13 0.00 % 0.13 9.01 % 0.12 0.00 % 0.12
Total other income expenses net -606.000 K 17.66 % -736.000 K -73.58 % -424.000 K -124.81 % 1.709 M -40.08 % 2.852 M 310.01 % -1.358 M 53.03 % -2.891 M -7 507.89 % -38.000 K 94.50 % -691.000 K 24.89 % -920.000 K -1 816.67 % -48.000 K 95.79 % -1.141 M 17.85 % -1.389 M -43.49 % -968.000 K 8.77 % -1.061 M -8.60 % -977.000 K -11.91 % -873.000 K 39.88 % -1.452 M -11.01 % -1.308 M 34.67 % -2.002 M -82.83 % -1.095 M 38.76 % -1.788 M -67.73 % -1.066 M 30.60 % -1.536 M 70.49 % -5.205 M -368.50 % -1.111 M 0.00 % -1.111 M -159.06 % 1.881 M 0.00 % 1.881 M 1 358.14 % 129.000 K 0.00 % 129.000 K -66.62 % 386.500 K 0.00 % 386.500 K -76.55 % 1.648 M 0.00 % 1.648 M 1 781.63 % -98.000 K 0.00 % -98.000 K 70.17 % -328.500 K 0.00 % -328.500 K -145.15 % -134.000 K 0.00 % -134.000 K -139.70 % 337.500 K 0.00 % 337.500 K 0.000 0.000 0.000 0.000 0.000 0.000
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30
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 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31
Net debt -44.348 M 10.84 % -49.738 M -29.26 % -38.480 M 36.23 % -60.342 M 72.52 % -219.578 M 4.02 % -228.779 M -4.55 % -218.813 M 1.39 % -221.898 M -9.60 % -202.458 M 8.91 % -222.255 M -8.17 % -205.471 M -5.14 % -195.428 M -18.23 % -165.297 M 21.76 % -211.256 M -20.36 % -175.519 M 32.24 % -259.034 M -25.78 % -205.943 M 12.38 % -235.053 M -28.78 % -182.516 M 2.20 % -186.623 M -33.22 % -140.087 M 7.34 % -151.178 M -12.08 % -134.886 M 13.34 % -155.648 M -54.54 % -100.718 M -10.96 % -90.773 M -25.89 % -72.106 M 16.63 % -86.485 M -43.95 % -60.080 M 36.80 % -95.065 M -109.45 % -45.387 M 51.77 % -94.101 M -30.59 % -72.059 M -22.16 % -58.988 M -28.47 % -45.916 M -55.06 % -29.613 M -122.50 % -13.309 M -109.54 % -6.352 M -1 148.10 % 606.000 K 103.41 % -17.787 M 50.84 % -36.180 M -79.88 % -20.114 M -397.00 % -4.047 M -81.48 % -2.230 M -439.95 % -413.000 K 94.62 % -7.681 M 48.62 % -14.948 M
Total investments 16.537 M 13.44 % 14.578 M 0.000 -100.00 % 15.528 M 17.90 % 13.171 M 114.62 % 6.137 M 4.96 % 5.847 M 33.71 % 4.373 M 25.23 % 3.492 M 24.40 % 2.807 M -8.33 % 3.062 M 28.39 % 2.385 M 8.71 % 2.194 M -3.09 % 2.264 M -34.28 % 3.445 M 12.95 % 3.050 M 10.23 % 2.767 M -28.07 % 3.847 M 1.05 % 3.807 M 36.35 % 2.792 M -12.06 % 3.175 M -0.91 % 3.204 M 2.69 % 3.120 M 23.66 % 2.523 M -11.75 % 2.859 M 2.00 % 2.803 M 10.27 % 2.542 M 103.36 % 1.250 M -50.10 % 2.505 M -2.53 % 2.570 M 8.62 % 2.366 M -9.45 % 2.613 M 51.04 % 1.730 M 4.44 % 1.657 M 4.64 % 1.583 M 100.00 % 791.500 K -42.64 % 1.380 M 11.92 % 1.233 M 13.54 % 1.086 M -46.92 % 2.046 M -31.94 % 3.006 M 2.31 % 2.938 M 2.37 % 2.870 M 4.14 % 2.756 M 4.31 % 2.642 M 0.38 % 2.632 M 0.38 % 2.622 M
Total debt 18.099 M 20.89 % 14.971 M 0.84 % 14.846 M 8.35 % 13.702 M 8.03 % 12.683 M -42.78 % 22.166 M -12.28 % 25.270 M 100.46 % 12.606 M 20.83 % 10.433 M -16.07 % 12.430 M 16.69 % 10.652 M -18.16 % 13.016 M -12.64 % 14.899 M 148.65 % 5.992 M -40.59 % 10.086 M -36.86 % 15.975 M 41.13 % 11.319 M 22.31 % 9.254 M 9.24 % 8.471 M -3.59 % 8.786 M 0.60 % 8.734 M -11.38 % 9.856 M 10.32 % 8.934 M 68.53 % 5.301 M -21.70 % 6.770 M 17.78 % 5.748 M 11.72 % 5.145 M -0.43 % 5.167 M -37.34 % 8.246 M 17.21 % 7.035 M -13.82 % 8.163 M 44.27 % 5.658 M 53.37 % 3.689 M -42.23 % 6.386 M -29.69 % 9.082 M -42.73 % 15.858 M -29.94 % 22.633 M -9.80 % 25.092 M -8.93 % 27.551 M 71.99 % 16.019 M 257.01 % 4.487 M -9.88 % 4.979 M -8.99 % 5.471 M 6.62 % 5.132 M 7.08 % 4.792 M 2.38 % 4.681 M 2.44 % 4.569 M
Accumulated other comprehensive income loss 57.954 M -79.89 % 288.115 M 28 811 399.90 % 1,000.000 -100.00 % 303.631 M -33.80 % 458.670 M -1.35 % 464.967 M 1 103.11 % 38.647 M -91.13 % 435.604 M 11.45 % 390.858 M -5.35 % 412.939 M 7.67 % 383.513 M -6.29 % 409.269 M 3 704.62 % -11.354 M -102.90 % 391.085 M 2 134.77 % 17.500 M -96.42 % 488.764 M 1 888.70 % 24.577 M -94.44 % 442.384 M 939.63 % 42.552 M -89.09 % 390.166 M 16.57 % 334.692 M -0.42 % 336.109 M 18.94 % 282.588 M -3.75 % 293.601 M 377.50 % 61.487 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
Retained earnings 221.120 M 0.000 -100.00 % 275.515 M 0.000 -100.00 % 2.201 M 0.00 % 2.201 M -99.49 % 435.313 M 0.23 % 434.314 M 19 632.58 % 2.201 M -99.47 % 411.715 M -3.03 % 424.560 M 4.05 % 408.054 M 14.24 % 357.192 M -8.07 % 388.562 M 10.59 % 351.342 M -15.98 % 418.170 M 15.43 % 362.287 M -2.14 % 370.204 M 17.64 % 314.704 M -0.61 % 316.629 M 19.90 % 264.071 M -5.83 % 280.409 M -1.30 % 284.102 M -2.83 % 292.386 M 25.69 % 232.624 M -7.91 % 252.602 M -4.03 % 263.216 M -1.44 % 267.073 M 18.05 % 226.228 M -6.62 % 242.265 M 0.000 -100.00 % 211.446 M 24.88 % 169.319 M 6.81 % 158.521 M 7.31 % 147.723 M 100.00 % 73.862 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 54.449 M -50.00 % 108.897 M 7.41 % 101.381 M 8.01 % 93.865 M 8.28 % 86.684 M 9.03 % 79.502 M
Common stock 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M 0.00 % 17.545 M -0.12 % 17.566 M 0.00 % 17.566 M -9.52 % 19.415 M 0.00 % 19.415 M 0.00 % 19.415 M -0.14 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M 0.00 % 19.442 M -9.50 % 21.483 M 0.00 % 21.483 M 0.00 % 21.483 M 0.00 % 21.483 M 0.00 % 21.483 M 0.00 % 21.483 M -1.16 % 21.735 M -0.97 % 21.948 M -0.13 % 21.977 M -0.13 % 22.006 M 0.00 % 22.006 M 0.00 % 22.006 M 0.00 % 22.006 M 0.00 % 22.006 M 8.20 % 20.339 M 8.93 % 18.672 M 0.00 % 18.672 M 0.00 % 18.672 M 0.06 % 18.662 M 0.06 % 18.651 M 2.54 % 18.189 M 2.61 % 17.727 M
Total equity 369.123 M -2.40 % 378.183 M 1.40 % 372.973 M -4.73 % 391.500 M -28.82 % 550.030 M -1.31 % 557.346 M 4.62 % 532.725 M 0.18 % 531.771 M 8.64 % 489.472 M -3.87 % 509.170 M 5.64 % 481.970 M -4.65 % 505.461 M 11.18 % 454.634 M -6.46 % 486.043 M 7.85 % 450.667 M -12.91 % 517.490 M 12.10 % 461.619 M -1.70 % 469.598 M 13.40 % 414.109 M -0.47 % 416.044 M 14.45 % 363.502 M -4.31 % 379.880 M -0.96 % 383.554 M -2.12 % 391.856 M 18.00 % 332.092 M -6.23 % 354.157 M -2.91 % 364.789 M -1.05 % 368.651 M 12.46 % 327.797 M -4.67 % 343.843 M 11.95 % 307.133 M -1.96 % 313.277 M 15.39 % 271.487 M 4.13 % 260.715 M 4.31 % 249.943 M 4.14 % 240.015 M 4.32 % 230.086 M 0.05 % 229.983 M 0.05 % 229.879 M 22.94 % 186.985 M 29.77 % 144.091 M -1.85 % 146.811 M -1.82 % 149.530 M 5.30 % 141.998 M 5.60 % 134.465 M 6.03 % 126.817 M 6.42 % 119.168 M
Other non current liabilities 66.323 M -12.59 % 75.873 M 20.74 % 62.840 M -4.39 % 65.727 M 7.19 % 61.318 M -1.45 % 62.222 M -1.23 % 62.994 M -13.67 % 72.972 M -11.11 % 82.092 M -5.85 % 87.191 M 4 562.62 % 1.870 M -98.31 % 110.799 M -7.97 % 120.388 M 7.94 % 111.537 M -6.19 % 118.896 M -0.05 % 118.954 M -3.68 % 123.500 M -0.30 % 123.866 M -3.80 % 128.765 M 7.54 % 119.738 M -5.80 % 127.116 M 5 159.25 % 2.417 M 241 600.00 % 1.000 K -100.00 % 107.129 M -6.73 % 114.853 M 61.64 % 71.056 M 202.02 % -69.649 M -204.10 % 66.909 M 187.12 % -76.804 M -2.49 % -74.935 M -24.13 % -60.366 M -5.04 % -57.467 M -3.88 % -55.318 M 0.77 % -55.748 M 0.76 % -56.177 M -3 051.58 % -1.783 M -103.39 % 52.612 M 1.71 % 51.729 M 1.74 % 50.846 M 2.72 % 49.500 M 2.80 % 48.154 M 48.15 % 32.504 M 92.86 % 16.854 M 8.32 % 15.559 M 9.08 % 14.264 M 0.66 % 14.170 M 0.67 % 14.076 M
Long term debt 14.410 M 37.87 % 10.452 M 31.06 % 7.975 M 20.02 % 6.645 M -13.60 % 7.691 M -54.05 % 16.738 M -19.20 % 20.715 M 168.36 % 7.719 M 14.17 % 6.761 M -24.16 % 8.915 M 13.61 % 7.847 M -19.70 % 9.772 M 2.94 % 9.493 M 125.70 % 4.206 M -3.35 % 4.352 M -9.20 % 4.793 M -2.32 % 4.907 M -2.93 % 5.055 M -2.99 % 5.211 M 11.42 % 4.677 M -3.92 % 4.868 M 15.93 % 4.199 M -1.57 % 4.266 M 25.21 % 3.407 M -8.41 % 3.720 M 15.35 % 3.225 M -3.53 % 3.343 M 9.64 % 3.049 M -3.91 % 3.173 M 19.96 % 2.645 M -5.74 % 2.806 M 51.43 % 1.853 M 19.24 % 1.554 M -2.66 % 1.597 M -2.59 % 1.639 M -82.73 % 9.490 M -45.27 % 17.340 M -7.84 % 18.816 M -7.27 % 20.292 M 80.85 % 11.221 M 422.13 % 2.149 M -43.60 % 3.810 M -30.36 % 5.471 M 6.62 % 5.132 M 7.08 % 4.792 M 2.38 % 4.681 M 2.44 % 4.569 M
Total non current liabilities 80.733 M -6.48 % 86.325 M 21.90 % 70.815 M -2.15 % 72.372 M 4.87 % 69.009 M -12.60 % 78.960 M -5.67 % 83.709 M 3.74 % 80.691 M -9.19 % 88.853 M -7.55 % 96.106 M 3.84 % 92.548 M -23.24 % 120.571 M -7.17 % 129.881 M 12.21 % 115.743 M -6.09 % 123.248 M -0.40 % 123.747 M -3.99 % 128.894 M -0.31 % 129.289 M -3.50 % 133.976 M 7.37 % 124.779 M -5.65 % 132.257 M -0.34 % 132.711 M 9.15 % 121.591 M 10.00 % 110.536 M -7.50 % 119.493 M 58.90 % 75.198 M 2.03 % 73.700 M 3.32 % 71.332 M -12.56 % 81.579 M 2.18 % 79.838 M 22.48 % 65.187 M 4.22 % 62.548 M 3.64 % 60.349 M -1.48 % 61.257 M -1.46 % 62.164 M -10.36 % 69.347 M -9.39 % 76.530 M -0.78 % 77.136 M -0.78 % 77.741 M 21.43 % 64.022 M 27.27 % 50.303 M 38.52 % 36.314 M 62.66 % 22.325 M 7.90 % 20.691 M 8.58 % 19.056 M 1.09 % 18.851 M 1.10 % 18.645 M
Other current liabilities 70.194 M 2.17 % 68.704 M 8.22 % 63.487 M 1 232.69 % -5.605 M -106.84 % 81.956 M -12.01 % 93.144 M -5.09 % 98.135 M -5.16 % 103.471 M -10.64 % 115.790 M -9.59 % 128.067 M 104.87 % 62.510 M -26.50 % 85.042 M -0.25 % 85.253 M -8.91 % 93.595 M 11.79 % 83.722 M -10.08 % 93.108 M 9.85 % 84.761 M 10.44 % 76.750 M -5.06 % 80.841 M -17.12 % 97.545 M 8.53 % 89.879 M -8.11 % 97.811 M 16.57 % 83.907 M -19.98 % 104.862 M 20.04 % 87.354 M -3.16 % 90.204 M 10.15 % 81.894 M -7.21 % 88.258 M 6.62 % 82.775 M 13.46 % 72.955 M -6.48 % 78.009 M -10.63 % 87.291 M 25.34 % 69.644 M 6.16 % 65.602 M 6.57 % 61.560 M 59.51 % 38.592 M 147.00 % 15.624 M -12.66 % 17.889 M -11.24 % 20.154 M 44.31 % 13.966 M 79.56 % 7.778 M -67.17 % 23.691 M -40.18 % 39.603 M -5.54 % 41.928 M -5.25 % 44.252 M 10.84 % 39.923 M 12.16 % 35.594 M
Deferred revenue 5.869 M 0.000 0.000 -100.00 % 74.641 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 71.147 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.114 M -96.47 % 31.535 M 543.05 % 4.904 M -47.13 % 9.275 M 58.22 % 5.862 M -32.33 % 8.663 M 0.21 % 8.645 M -67.45 % 26.557 M 55.21 % 17.110 M 0.000 -100.00 % 12.888 M -33.19 % 19.290 M 44.67 % 13.334 M 22.30 % 10.903 M -30.37 % 15.658 M -38.55 % 25.482 M -12.94 % 29.270 M 46.40 % 19.993 M 86.58 % 10.715 M 100.00 % 5.358 M 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 3.689 M -18.37 % 4.519 M -34.23 % 6.871 M -2.64 % 7.057 M 41.37 % 4.992 M -8.03 % 5.428 M 19.17 % 4.555 M -6.79 % 4.887 M 33.09 % 3.672 M 4.47 % 3.515 M 25.31 % 2.805 M -13.53 % 3.244 M -39.99 % 5.406 M 202.69 % 1.786 M -68.85 % 5.734 M -48.72 % 11.182 M 74.39 % 6.412 M 123.46 % -27.336 M -938.53 % 3.260 M -20.66 % 4.109 M 6.29 % 3.866 M -31.66 % 5.657 M 21.19 % 4.668 M 146.46 % 1.894 M -37.90 % 3.050 M 20.89 % 2.523 M 40.01 % 1.802 M -14.92 % 2.118 M -58.25 % 5.073 M 15.56 % 4.390 M -18.05 % 5.357 M 40.79 % 3.805 M 78.22 % 2.135 M -55.42 % 4.789 M -35.66 % 7.443 M 16.88 % 6.368 M 20.31 % 5.293 M -15.66 % 6.276 M -13.54 % 7.259 M 51.28 % 4.799 M 105.24 % 2.338 M 100.00 % 1.169 M 0.000 0.000 0.000 0.000 0.000
Total current liabilities 111.733 M -0.08 % 111.823 M -1.79 % 113.865 M -9.87 % 126.329 M -5.54 % 133.740 M -12.69 % 153.187 M -0.66 % 154.199 M -2.55 % 158.238 M 1.50 % 155.901 M -11.69 % 176.545 M -3.62 % 183.172 M 32.49 % 138.251 M -2.07 % 141.176 M -14.59 % 165.291 M 22.84 % 134.558 M -15.46 % 159.166 M 18.15 % 134.718 M -13.72 % 156.147 M 23.61 % 126.327 M -18.30 % 154.624 M 17.71 % 131.356 M -16.31 % 156.959 M 21.77 % 128.897 M -21.97 % 165.193 M 18.09 % 139.888 M -6.70 % 149.926 M 24.81 % 120.119 M -18.63 % 147.623 M 17.11 % 126.055 M -6.39 % 134.658 M 11.91 % 120.323 M -17.65 % 146.109 M 11.10 % 131.507 M 6.14 % 123.895 M 6.55 % 116.283 M 4.89 % 110.863 M 5.14 % 105.442 M -6.30 % 112.537 M -5.93 % 119.632 M 21.91 % 98.128 M 28.06 % 76.624 M 0.33 % 76.371 M 0.33 % 76.117 M -0.71 % 76.661 M -0.70 % 77.205 M 6.30 % 72.627 M 6.73 % 68.048 M
Total liabilities 192.466 M -2.87 % 198.148 M 7.29 % 184.680 M -7.06 % 198.701 M -2.00 % 202.749 M -12.66 % 232.147 M -2.42 % 237.908 M -0.43 % 238.929 M -2.38 % 244.754 M -10.23 % 272.651 M -1.11 % 275.720 M 6.53 % 258.822 M -4.51 % 271.057 M -3.55 % 281.034 M 9.01 % 257.806 M -8.87 % 282.913 M 7.32 % 263.612 M -7.65 % 285.436 M 9.66 % 260.303 M -6.84 % 279.403 M 5.99 % 263.613 M -9.00 % 289.670 M 15.64 % 250.488 M -9.15 % 275.729 M 6.30 % 259.381 M 15.22 % 225.124 M 16.15 % 193.819 M -11.48 % 218.955 M 5.45 % 207.634 M -3.20 % 214.496 M 15.63 % 185.510 M -11.09 % 208.657 M 8.76 % 191.856 M 3.62 % 185.152 M 3.76 % 178.447 M -0.98 % 180.210 M -0.97 % 181.972 M -4.06 % 189.673 M -3.90 % 197.373 M 21.72 % 162.150 M 27.75 % 126.927 M 12.64 % 112.685 M 14.47 % 98.442 M 1.12 % 97.352 M 1.13 % 96.261 M 5.23 % 91.477 M 5.52 % 86.693 M
Other non current assets 69.000 K -95.54 % 1.548 M -95.64 % 35.512 M 41 678.82 % 85.000 K 123.68 % 38.000 K -2.56 % 39.000 K 2.63 % 38.000 K -7.32 % 41.000 K 7.89 % 38.000 K 18.75 % 32.000 K 3.23 % 31.000 K 6.90 % 29.000 K 3.57 % 28.000 K -12.50 % 32.000 K -5.88 % 34.000 K -10.53 % 38.000 K 15.15 % 33.000 K -8.33 % 36.000 K -5.26 % 38.000 K 2.70 % 37.000 K -32.73 % 55.000 K -31.25 % 80.000 K 3.90 % 77.000 K 1.32 % 76.000 K 28.81 % 59.000 K -15.71 % 70.000 K -95.92 % 1.716 M 1.00 % 1.699 M -9.63 % 1.880 M -3.34 % 1.945 M 244.86 % 564.000 K 2.17 % 552.000 K 1.85 % 542.000 K -6.87 % 582.000 K -6.43 % 622.000 K -68.53 % 1.977 M -40.66 % 3.331 M -22.79 % 4.314 M -18.56 % 5.297 M 0.92 % 5.249 M 0.93 % 5.200 M 28.87 % 4.035 M 40.59 % 2.870 M 4.14 % 2.756 M 4.31 % 2.642 M 0.38 % 2.632 M 0.38 % 2.622 M
Long term investments 16.537 M 13.44 % 14.578 M 0.000 -100.00 % 15.528 M 17.90 % 13.171 M 114.62 % 6.137 M 4.96 % 5.847 M 33.71 % 4.373 M 25.23 % 3.492 M 24.40 % 2.807 M -8.33 % 3.062 M 28.39 % 2.385 M 8.71 % 2.194 M -3.09 % 2.264 M -34.28 % 3.445 M 12.95 % 3.050 M 10.23 % 2.767 M -28.07 % 3.847 M 1.05 % 3.807 M 36.35 % 2.792 M -12.06 % 3.175 M -0.91 % 3.204 M 2.69 % 3.120 M 23.66 % 2.523 M -11.75 % 2.859 M 2.00 % 2.803 M 10.27 % 2.542 M 103.36 % 1.250 M -50.10 % 2.505 M -2.53 % 2.570 M 8.62 % 2.366 M -9.45 % 2.613 M 51.04 % 1.730 M 4.44 % 1.657 M 4.64 % 1.583 M 100.00 % 791.500 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 29.658 M 1.31 % 29.274 M -1.58 % 29.743 M -1.29 % 30.131 M -4.11 % 31.422 M -1.46 % 31.887 M -1.60 % 32.407 M 4.56 % 30.993 M -0.08 % 31.018 M 3.01 % 30.111 M 7.98 % 27.885 M 3.02 % 27.068 M -1.79 % 27.562 M 4.32 % 26.420 M -4.12 % 27.555 M -5.33 % 29.107 M -1.05 % 29.415 M -6.05 % 31.308 M -6.44 % 33.462 M -5.64 % 35.463 M -1.89 % 36.146 M -0.49 % 36.324 M 1.70 % 35.716 M -4.84 % 37.532 M -3.23 % 38.783 M 0.31 % 38.664 M -3.21 % 39.947 M -0.20 % 40.026 M 6.96 % 37.423 M 17.03 % 31.978 M 22.44 % 26.117 M 29.43 % 20.179 M 54.03 % 13.101 M 15.46 % 11.347 M 18.28 % 9.593 M 9.70 % 8.745 M 10.74 % 7.897 M 19.12 % 6.630 M 23.64 % 5.362 M 505.29 % -1.323 M 83.48 % -8.008 M -498.71 % 2.009 M -83.30 % 12.025 M -8.56 % 13.151 M -7.88 % 14.276 M 1.72 % 14.035 M 1.75 % 13.793 M
GoodWill 89.606 M -0.15 % 89.739 M 0.04 % 89.702 M 0.04 % 89.665 M -0.02 % 89.683 M -4.59 % 94.002 M -4.13 % 98.054 M 9.39 % 89.635 M 0.06 % 89.585 M 0.03 % 89.556 M -0.11 % 89.653 M 0.01 % 89.646 M 0.01 % 89.633 M 0.00 % 89.630 M 0.02 % 89.609 M -0.04 % 89.643 M 0.02 % 89.629 M 1.98 % 87.890 M 0.07 % 87.831 M -0.03 % 87.858 M 0.04 % 87.819 M 0.10 % 87.732 M 0.12 % 87.629 M 0.02 % 87.611 M -0.05 % 87.654 M 0.01 % 87.642 M -2.53 % 89.918 M 0.03 % 89.893 M 0.11 % 89.796 M -0.07 % 89.863 M -0.09 % 89.944 M 0.15 % 89.805 M -0.01 % 89.812 M 0.04 % 89.781 M 0.04 % 89.749 M -0.02 % 89.763 M -0.02 % 89.777 M -0.19 % 89.945 M -0.19 % 90.113 M 60.88 % 56.012 M 155.64 % 21.910 M 83.07 % 11.968 M 490.72 % 2.026 M -3.02 % 2.089 M -2.93 % 2.152 M -2.84 % 2.215 M -2.77 % 2.278 M
Goodwill and intangible assets 119.264 M 0.21 % 119.013 M -0.36 % 119.445 M -0.29 % 119.796 M -1.08 % 121.105 M -3.80 % 125.889 M -3.50 % 130.461 M 8.15 % 120.628 M 0.02 % 120.603 M 0.78 % 119.667 M 1.81 % 117.538 M 0.71 % 116.714 M -0.41 % 117.195 M 0.99 % 116.050 M -0.95 % 117.164 M -1.34 % 118.750 M -0.25 % 119.044 M -0.13 % 119.198 M -1.73 % 121.293 M -1.64 % 123.321 M -0.52 % 123.965 M -0.07 % 124.056 M 0.58 % 123.345 M -1.44 % 125.143 M -1.02 % 126.437 M 0.10 % 126.306 M -2.74 % 129.865 M -0.04 % 129.919 M 2.12 % 127.219 M 4.41 % 121.841 M 4.98 % 116.061 M 5.53 % 109.984 M 6.87 % 102.913 M 1.77 % 101.128 M 1.80 % 99.342 M 0.85 % 98.508 M 0.85 % 97.674 M 1.14 % 96.575 M 1.15 % 95.475 M 74.58 % 54.689 M 293.39 % 13.902 M -0.53 % 13.977 M -0.53 % 14.051 M -7.80 % 15.240 M -7.23 % 16.428 M 1.10 % 16.250 M 1.11 % 16.071 M
Property plant equipment net 139.375 M -2.86 % 143.479 M -2.43 % 147.045 M -3.05 % 151.664 M -3.59 % 157.308 M -1.97 % 160.465 M -3.27 % 165.898 M -3.21 % 171.400 M -0.20 % 171.741 M -5.72 % 182.151 M -3.30 % 188.364 M -4.75 % 197.751 M -1.11 % 199.967 M 2.73 % 194.657 M 2.22 % 190.436 M 6.47 % 178.862 M 2.49 % 174.524 M 9.14 % 159.906 M 10.95 % 144.119 M 0.47 % 143.451 M -0.07 % 143.558 M -1.71 % 146.054 M -1.04 % 147.591 M -0.02 % 147.614 M -0.43 % 148.249 M -1.33 % 150.242 M -3.96 % 156.429 M -2.89 % 161.092 M 3.83 % 155.155 M 10.42 % 140.519 M 5.05 % 133.761 M 2.28 % 130.778 M 15.64 % 113.091 M 2.51 % 110.321 M 2.58 % 107.551 M -0.59 % 108.194 M -0.59 % 108.837 M -2.13 % 111.202 M -2.08 % 113.567 M 6.02 % 107.120 M 6.40 % 100.672 M 4.71 % 96.146 M 4.94 % 91.620 M 10.80 % 82.689 M 12.11 % 73.757 M 3.76 % 71.086 M 3.90 % 68.414 M
Total non current assets 294.413 M -0.31 % 295.337 M -2.21 % 302.002 M -0.65 % 303.987 M -1.69 % 309.217 M -0.78 % 311.660 M -3.49 % 322.914 M 1.44 % 318.336 M -4.32 % 332.713 M -2.25 % 340.365 M -0.63 % 342.532 M -2.10 % 349.889 M -1.93 % 356.761 M 2.72 % 347.327 M 0.25 % 346.447 M 3.34 % 335.235 M -0.73 % 337.711 M 4.62 % 322.808 M 2.23 % 315.752 M 0.54 % 314.067 M -1.76 % 319.678 M 0.00 % 319.683 M 0.03 % 319.595 M 1.27 % 315.582 M -2.05 % 322.181 M 5.21 % 306.221 M -3.16 % 316.202 M -1.09 % 319.694 M 4.11 % 307.083 M 6.95 % 287.135 M 5.11 % 273.166 M 4.01 % 262.641 M 11.31 % 235.954 M 1.98 % 231.373 M 2.02 % 226.792 M -2.85 % 233.445 M -2.77 % 240.097 M -2.11 % 245.271 M -2.07 % 250.444 M 31.14 % 190.981 M 45.21 % 131.518 M 9.57 % 120.030 M 10.58 % 108.541 M 7.80 % 100.684 M 8.46 % 92.827 M 3.18 % 89.967 M 3.28 % 87.107 M
Other current assets 6.662 M -73.68 % 25.315 M 2.27 % 24.754 M -12.99 % 28.449 M -4.37 % 29.749 M 1.09 % 29.428 M 4.25 % 28.228 M -19.27 % 34.964 M 1.60 % 34.413 M 4.87 % 32.814 M -11.47 % 37.066 M 25.96 % 29.427 M -33.24 % 44.082 M 48.92 % 29.602 M -13.93 % 34.393 M 25.33 % 27.442 M -22.82 % 35.558 M 28.40 % 27.693 M -11.07 % 31.139 M 19.93 % 25.964 M -8.27 % 28.306 M 12.79 % 25.096 M -16.25 % 29.966 M 31.86 % 22.725 M -77.53 % 101.143 M -17.30 % 122.294 M 314.05 % 29.536 M -75.19 % 119.025 M 223.27 % 36.819 M 35.51 % 27.171 M -38.37 % 44.084 M 75.72 % 25.088 M 22.91 % 20.411 M -11.86 % 23.159 M -10.61 % 25.906 M -72.29 % 93.491 M 5.51 % 88.609 M -5.39 % 93.661 M -5.12 % 98.713 M 19.72 % 82.453 M 24.57 % 66.192 M 126.22 % 29.260 M -10.57 % 32.720 M -12.99 % 37.607 M -11.50 % 42.494 M 44.88 % 29.330 M 81.44 % 16.165 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 62.447 M -3.50 % 64.709 M 21.35 % 53.326 M -27.98 % 74.044 M -68.12 % 232.261 M -7.45 % 250.945 M 2.81 % 244.083 M 4.08 % 234.504 M 10.15 % 212.891 M -9.29 % 234.685 M 8.59 % 216.123 M 3.68 % 208.444 M 15.68 % 180.196 M -17.06 % 217.248 M 17.05 % 185.605 M -32.51 % 275.009 M 26.58 % 217.262 M -11.07 % 244.307 M 27.92 % 190.987 M -2.26 % 195.409 M 31.30 % 148.821 M -7.58 % 161.034 M 11.97 % 143.820 M -10.64 % 160.949 M 49.74 % 107.488 M 11.36 % 96.521 M 24.94 % 77.251 M -15.71 % 91.652 M 34.14 % 68.326 M -33.08 % 102.100 M 90.66 % 53.550 M -46.32 % 99.759 M 31.70 % 75.748 M 15.87 % 65.373 M 18.86 % 54.998 M 20.95 % 45.470 M 26.51 % 35.942 M 14.31 % 31.444 M 16.70 % 26.945 M -20.30 % 33.806 M -16.87 % 40.667 M 62.07 % 25.093 M 163.63 % 9.518 M 29.29 % 7.362 M 41.43 % 5.205 M -57.89 % 12.361 M -36.67 % 19.517 M
Cash and short term investments 62.447 M -3.50 % 64.709 M 21.35 % 53.326 M -27.98 % 74.044 M -68.12 % 232.261 M -7.45 % 250.945 M 2.81 % 244.083 M 4.08 % 234.504 M 10.15 % 212.891 M -9.29 % 234.685 M 8.59 % 216.123 M 3.68 % 208.444 M 15.68 % 180.196 M -17.06 % 217.248 M 17.05 % 185.605 M -32.51 % 275.009 M 26.58 % 217.262 M -11.07 % 244.307 M 27.92 % 190.987 M -2.26 % 195.409 M 31.30 % 148.821 M -7.58 % 161.034 M 11.97 % 143.820 M -10.64 % 160.949 M 49.74 % 107.488 M 11.36 % 96.521 M 24.94 % 77.251 M -15.71 % 91.652 M 34.14 % 68.326 M -33.08 % 102.100 M 90.66 % 53.550 M -46.32 % 99.759 M 31.70 % 75.748 M 15.87 % 65.373 M 18.86 % 54.998 M 20.95 % 45.470 M 26.51 % 35.942 M 14.31 % 31.444 M 16.70 % 26.945 M -20.30 % 33.806 M -16.87 % 40.667 M 62.07 % 25.093 M 163.63 % 9.518 M 29.29 % 7.362 M 41.43 % 5.205 M -57.89 % 12.361 M -36.67 % 19.517 M
Total current assets 267.176 M -4.92 % 280.993 M 9.91 % 255.651 M -10.68 % 286.214 M -35.47 % 443.562 M -7.17 % 477.833 M 6.73 % 447.719 M -1.03 % 452.364 M 12.66 % 401.513 M -9.05 % 441.456 M 6.33 % 415.158 M 0.18 % 414.394 M 12.32 % 368.930 M -12.11 % 419.750 M 15.94 % 362.026 M -22.17 % 465.168 M 20.04 % 387.520 M -10.34 % 432.226 M 20.51 % 358.660 M -5.96 % 381.380 M 24.05 % 307.437 M -12.13 % 349.867 M 11.26 % 314.447 M -10.67 % 352.003 M 30.71 % 269.292 M -1.38 % 273.060 M 12.65 % 242.406 M -9.52 % 267.912 M 17.33 % 228.348 M -15.80 % 271.204 M 23.57 % 219.477 M -15.36 % 259.293 M 14.03 % 227.389 M 6.01 % 214.494 M 6.40 % 201.598 M 7.93 % 186.780 M 8.62 % 171.961 M -1.39 % 174.385 M -1.37 % 176.808 M 11.79 % 158.154 M 13.37 % 139.500 M 0.02 % 139.466 M 0.02 % 139.431 M 0.55 % 138.665 M 0.56 % 137.899 M 7.46 % 128.327 M 8.06 % 118.754 M
Inventory 104.494 M 3.35 % 101.110 M 1.24 % 99.869 M 3.21 % 96.767 M -6.58 % 103.578 M 6.87 % 96.924 M 1.15 % 95.824 M 12.00 % 85.556 M -1.70 % 87.033 M 2.35 % 85.037 M 8.24 % 78.560 M 8.74 % 72.249 M -2.45 % 74.064 M 4.69 % 70.747 M 4.46 % 67.726 M 11.22 % 60.896 M -6.62 % 65.210 M 10.35 % 59.096 M -4.96 % 62.183 M 4.12 % 59.721 M -1.14 % 60.411 M 14.56 % 52.733 M -11.89 % 59.852 M 13.19 % 52.876 M -12.83 % 60.661 M 11.83 % 54.245 M -12.35 % 61.885 M 8.12 % 57.235 M -7.07 % 61.589 M 15.63 % 53.266 M -11.84 % 60.418 M 29.59 % 46.623 M -2.88 % 48.005 M -0.23 % 48.117 M -0.23 % 48.228 M 0.86 % 47.819 M 0.86 % 47.410 M -3.79 % 49.280 M -3.66 % 51.150 M 22.09 % 41.896 M 28.35 % 32.641 M 2.73 % 31.775 M 2.80 % 30.909 M 0.95 % 30.618 M 0.96 % 30.327 M 5.60 % 28.720 M 5.93 % 27.113 M
Net receivables 93.573 M 4.13 % 89.859 M 15.65 % 77.702 M -10.64 % 86.954 M 11.52 % 77.974 M -22.44 % 100.536 M 26.33 % 79.584 M -18.24 % 97.340 M 44.90 % 67.176 M -24.45 % 88.920 M 6.61 % 83.409 M -20.01 % 104.274 M 47.72 % 70.588 M -30.90 % 102.153 M 37.48 % 74.302 M -27.03 % 101.821 M 46.53 % 69.490 M -31.29 % 101.130 M 36.02 % 74.351 M -25.86 % 100.286 M 43.47 % 69.899 M -37.03 % 111.004 M 37.37 % 80.809 M -30.01 % 115.453 M 38.31 % 83.474 M -31.59 % 122.013 M 65.48 % 73.734 M -23.82 % 96.788 M 57.09 % 61.614 M -30.51 % 88.667 M 44.35 % 61.425 M -30.06 % 87.823 M 7.44 % 81.741 M 6.01 % 77.104 M 6.40 % 72.466 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 53.338 M -19.53 % 66.284 M 5.08 % 63.079 M 5.35 % 59.873 M 3.38 % 57.916 M 3.50 % 55.959 M
Tax assets 19.168 M 14.65 % 16.719 M 0.000 -100.00 % 16.914 M -3.87 % 17.595 M -8.02 % 19.130 M -7.45 % 20.670 M -5.59 % 21.894 M -40.57 % 36.839 M 3.17 % 35.708 M 6.47 % 33.537 M 1.60 % 33.010 M -11.68 % 37.377 M 8.89 % 34.324 M -2.95 % 35.368 M 2.41 % 34.535 M -16.47 % 41.343 M 3.82 % 39.821 M -14.35 % 46.495 M 4.56 % 44.466 M -9.11 % 48.925 M 5.69 % 46.289 M 1.82 % 45.462 M 13.02 % 40.226 M -9.76 % 44.577 M 66.33 % 26.800 M 4.48 % 25.650 M -0.33 % 25.734 M 26.62 % 20.324 M 0.32 % 20.260 M -0.75 % 20.414 M 9.08 % 18.714 M 5.86 % 17.678 M -0.05 % 17.686 M -0.05 % 17.694 M -26.20 % 23.975 M -20.76 % 30.255 M -8.82 % 33.180 M -8.10 % 36.105 M 50.91 % 23.925 M 103.72 % 11.744 M 100.00 % 5.872 M 0.000 0.000 0.000 0.000 0.000
Other assets 0.000 -100.00 % 1.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 31.981 M -13.95 % 37.164 M -14.58 % 43.507 M -2.52 % 44.630 M 13.40 % 39.356 M -18.43 % 48.250 M 9.45 % 44.084 M -0.22 % 44.180 M 46.11 % 30.237 M -20.85 % 38.201 M 2.73 % 37.186 M -10.24 % 41.430 M -1.18 % 41.925 M -28.78 % 58.866 M 61.40 % 36.472 M -15.71 % 43.269 M 25.96 % 34.352 M -12.08 % 39.072 M 16.20 % 33.624 M -12.81 % 38.563 M 31.91 % 29.234 M -23.64 % 38.282 M 16.32 % 32.911 M -15.64 % 39.012 M -1.48 % 39.598 M -6.87 % 42.520 M 24.04 % 34.279 M -34.13 % 52.038 M 46.21 % 35.592 M -23.31 % 46.410 M 38.45 % 33.521 M -19.98 % 41.893 M -6.21 % 44.669 M 0.63 % 44.388 M 0.64 % 44.107 M 1.59 % 43.417 M 1.61 % 42.727 M -10.19 % 47.577 M -9.25 % 52.427 M 20.91 % 43.361 M 26.44 % 34.295 M -3.13 % 35.405 M -3.04 % 36.514 M 5.13 % 34.734 M 5.40 % 32.953 M 0.76 % 32.704 M 0.77 % 32.454 M
Tax payables 0.000 -100.00 % 1.436 M 0.000 -100.00 % 5.606 M -24.61 % 7.436 M 16.83 % 6.365 M -14.28 % 7.425 M 30.26 % 5.700 M -8.09 % 6.202 M -8.28 % 6.762 M -29.00 % 9.524 M 11.59 % 8.535 M -0.66 % 8.592 M -22.20 % 11.044 M 27.97 % 8.630 M -25.65 % 11.607 M 26.26 % 9.193 M 100.24 % 4.591 M -46.63 % 8.602 M -40.29 % 14.407 M 71.98 % 8.377 M -44.92 % 15.209 M 105.22 % 7.411 M -61.85 % 19.425 M 96.49 % 9.886 M -32.65 % 14.679 M 584.65 % 2.144 M -58.84 % 5.209 M 99.20 % 2.615 M -76.02 % 10.903 M 217.32 % 3.436 M -73.81 % 13.120 M -12.88 % 15.059 M 65.19 % 9.116 M 187.30 % 3.173 M -85.89 % 22.486 M -46.20 % 41.798 M 2.46 % 40.795 M 2.52 % 39.792 M 10.53 % 36.003 M 11.76 % 32.213 M 100.00 % 16.107 M 0.000 0.000 0.000 0.000 0.000
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 82.831 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 487.000 K 32.34 % 368.000 K 7 260.00 % 5.000 K -98.63 % 364.000 K 33.33 % 273.000 K -99.78 % 126.095 M 8.04 % 116.712 M 1 945 100.00 % 6.000 K -68.42 % 19.000 K -38.71 % 31.000 K -99.95 % 66.306 M 3.10 % 64.314 M -12.65 % 73.631 M 1.86 % 72.290 M 25.59 % 57.560 M 3.50 % 55.614 M 3.44 % 53.764 M -0.71 % 54.151 M -0.71 % 54.538 M 83.69 % 29.690 M 513.29 % 4.841 M 3.32 % 4.686 M 3.43 % 4.530 M 100.00 % 2.265 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 19.000 K -50.00 % 38.000 K 5.56 % 36.000 K 101.67 % -2.161 M -149.54 % -866.000 K -220.74 % -270.000 K -2 900.00 % -9.000 K -125.00 % 36.000 K 5.88 % 34.000 K 0.00 % 34.000 K 6.25 % 32.000 K 328.57 % -14.000 K 0.000 -100.00 % 39.000 K 14.71 % 34.000 K 17.24 % 29.000 K -29.27 % 41.000 K -46.05 % 76.000 K -12.64 % 87.000 K -10.31 % 97.000 K -14.16 % 113.000 K -26.14 % 153.000 K 14.18 % 134.000 K -11.84 % 152.000 K 1.33 % 150.000 K -23.47 % 196.000 K -8.41 % 214.000 K -2.28 % 219.000 K 4.29 % 210.000 K -4.11 % 219.000 K 4.78 % 209.000 K -5.00 % 220.000 K -36.05 % 344.000 K 0.88 % 341.000 K 0.89 % 338.000 K 30.25 % 259.500 K 43.37 % 181.000 K -6.46 % 193.500 K -6.07 % 206.000 K 26.38 % 163.000 K 35.83 % 120.000 K 5.73 % 113.500 K 6.07 % 107.000 K 5.94 % 101.000 K 6.32 % 95.000 K 5.56 % 90.000 K 5.88 % 85.000 K
Capital lease obligations 7.194 M -35.27 % 11.114 M 2.79 % 10.812 M 7.94 % 10.017 M 1.58 % 9.861 M 17.81 % 8.370 M 4.80 % 7.987 M -10.74 % 8.948 M 38.54 % 6.459 M -16.71 % 7.755 M 32.50 % 5.853 M -16.33 % 6.995 M 4.42 % 6.699 M 0.000 0.000 0.000 0.000 100.00 % -31.535 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 11.354 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 72.485 M 0.00 % 72.485 M -9.25 % 79.876 M 10.20 % 72.485 M 0.01 % 72.480 M -0.58 % 72.903 M 76.82 % 41.229 M 111.59 % -355.728 M -551.24 % 78.834 M 123.67 % -333.063 M 3.09 % -343.680 M -4.34 % -329.393 M -512.38 % 79.876 M 125.67 % -311.209 M -529.56 % -49.433 M 87.91 % -408.888 M -4 789.62 % 8.719 M 102.41 % -362.508 M -4 987.53 % 7.417 M 102.39 % -310.290 M -21.77 % -254.816 M 0.55 % -256.233 M -26.40 % -202.712 M 5.15 % -213.725 M -367.57 % 79.876 M 0.00 % 79.876 M 0.00 % 79.876 M 0.00 % 79.876 M 0.00 % 79.876 M 0.00 % 79.876 M -72.02 % 285.441 M 257.36 % 79.876 M 1.61 % 78.607 M -0.80 % 79.242 M -0.79 % 79.876 M 0.01 % 79.865 M 0.01 % 79.853 M -44.45 % 143.760 M -30.77 % 207.667 M 24.74 % 166.483 M 32.87 % 125.299 M 70.30 % 73.577 M 236.67 % 21.854 M 0.00 % 21.854 M 0.00 % 21.854 M 0.00 % 21.854 M 0.00 % 21.854 M
Deferred tax liabilities non current 0.000 0.000 0.000 0.000 -100.00 % 130.000 K 0.000 -100.00 % 9.000 K 0.000 0.000 0.000 -100.00 % 415.000 K 1 331.03 % 29.000 K 3.57 % 28.000 K -94.68 % 526.000 K 1 284.21 % 38.000 K 5.56 % 36.000 K 0.00 % 36.000 K -48.57 % 70.000 K 337.50 % 16.000 K -40.74 % 27.000 K -95.62 % 616.000 K -3.30 % 637.000 K 4.08 % 612.000 K 30 500.00 % 2.000 K -99.78 % 901.000 K 1.69 % 886.000 K -98.80 % 73.700 M 3.32 % 71.332 M -12.56 % 81.579 M 2.18 % 79.838 M 22.48 % 65.187 M 4.22 % 62.548 M 3.64 % 60.349 M -1.48 % 61.257 M -1.46 % 62.164 M 94.56 % 31.951 M 1 739.41 % 1.737 M -8.82 % 1.905 M -8.10 % 2.073 M 100.00 % 1.037 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 561.589 M -2.56 % 576.331 M 3.35 % 557.653 M -5.51 % 590.201 M -21.60 % 752.779 M -4.65 % 789.493 M 2.45 % 770.633 M -0.01 % 770.700 M 4.97 % 734.226 M -6.09 % 781.821 M 3.18 % 757.690 M -0.86 % 764.283 M 5.32 % 725.691 M -5.40 % 767.077 M 8.27 % 708.473 M -11.49 % 800.403 M 10.37 % 725.231 M -3.95 % 755.034 M 11.95 % 674.412 M -3.02 % 695.447 M 10.90 % 627.115 M -6.34 % 669.550 M 5.60 % 634.042 M -5.02 % 667.585 M 12.87 % 591.473 M 2.10 % 579.281 M 3.70 % 558.608 M -4.93 % 587.606 M 9.74 % 535.431 M -4.10 % 558.339 M 13.34 % 492.643 M -5.61 % 521.934 M 12.65 % 463.343 M 3.92 % 445.867 M 4.08 % 428.390 M 1.94 % 420.224 M 1.98 % 412.058 M -1.81 % 419.655 M -1.78 % 427.252 M 22.37 % 349.135 M 28.82 % 271.018 M 4.44 % 259.495 M 4.65 % 247.972 M 3.60 % 239.349 M 3.74 % 230.726 M 5.70 % 218.294 M 6.04 % 205.861 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 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30
Deferred income tax -3.066 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital -1.245 M 93.74 % -19.875 M -286.53 % 10.655 M 232.05 % -8.069 M -151.10 % 15.791 M 168.77 % -22.962 M -176.84 % 29.882 M 173.03 % -40.918 M -327.84 % 17.959 M 196.82 % -18.549 M -677.85 % 3.210 M 112.64 % -25.396 M -353.48 % 10.019 M 153.28 % -18.805 M -485.90 % 4.873 M 145.72 % -10.659 M -279.44 % 5.940 M 158.26 % -10.195 M -175.80 % 13.449 M 165.69 % -20.474 M -202.61 % 19.953 M 269.09 % -11.800 M -225.81 % 9.379 M 184.15 % -11.145 M -2 018.82 % -526.000 K -113.59 % 3.870 M 0.00 % 3.870 M 236.51 % -2.835 M 0.00 % -2.835 M -9.67 % -2.585 M 0.00 % -2.585 M -165.11 % 3.970 M 0.00 % 3.970 M 167.45 % -5.886 M 0.00 % -5.886 M -1 291.49 % -423.000 K 0.00 % -423.000 K -123.15 % 1.828 M 0.00 % 1.828 M 132.51 % 786.000 K 0.00 % 786.000 K 2 168.42 % -38.000 K 0.00 % -38.000 K 98.70 % -2.932 M 0.00 % -2.932 M -170.43 % -1.084 M 0.00 % -1.084 M -186.41 % 1.255 M 0.00 % 1.255 M
Accounts receivables 11.744 M 191.52 % -12.832 M -234.97 % 9.507 M 199.11 % -9.592 M -144.18 % 21.711 M 199.76 % -21.764 M -194.16 % 23.114 M 149.10 % -47.076 M -305.91 % 22.862 M 363.96 % -8.661 M -148.85 % 17.731 M 154.26 % -32.678 M -198.78 % 33.083 M 161.46 % 12.653 M 185.21 % -14.850 M -202.95 % 14.424 M 181.57 % -17.682 M -292.09 % 9.205 M 173.91 % -12.455 M 73.55 % -47.090 M -205.84 % 44.491 M 208.95 % -40.837 M -215.17 % 35.459 M 184.48 % -41.975 M -271.44 % 24.484 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
Inventory -5.756 M -570.08 % -859.000 K 66.29 % -2.548 M -139.29 % 6.485 M 188.64 % -7.316 M -131.08 % -3.166 M 52.28 % -6.635 M -381.86 % 2.354 M 314.19 % -1.099 M 87.36 % -8.693 M -20.07 % -7.240 M -397.82 % 2.431 M 174.14 % -3.279 M -9.45 % -2.996 M 55.78 % -6.775 M -242.15 % 4.766 M 164.58 % -7.380 M -267.50 % 4.406 M 426.13 % -1.351 M 2.31 % -1.383 M 77.70 % -6.202 M -225.42 % 4.945 M 172.04 % -6.864 M -191.67 % 7.488 M 196.45 % -7.764 M -577.64 % 1.626 M 0.00 % 1.626 M 177.92 % -2.086 M 0.00 % -2.086 M 31.99 % -3.067 M 0.00 % -3.067 M -982.59 % 347.500 K 0.00 % 347.500 K 302.62 % -171.500 K 0.00 % -171.500 K 70.46 % -580.500 K 0.00 % -580.500 K -130.63 % 1.895 M 0.00 % 1.895 M -28.22 % 2.640 M 0.00 % 2.640 M 375.57 % -958.000 K 0.00 % -958.000 K -103.83 % -470.000 K 0.00 % -470.000 K 73.71 % -1.788 M 0.00 % -1.788 M -6.34 % -1.681 M 0.00 % -1.681 M
Accounts payables -4.546 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -2.687 M 56.55 % -6.184 M -267.32 % 3.696 M 174.49 % -4.962 M -455.44 % 1.396 M -29.07 % 1.968 M -85.32 % 13.403 M 252.34 % 3.804 M 200.00 % -3.804 M -218.33 % -1.195 M 83.59 % -7.281 M -250.09 % 4.851 M 124.52 % -19.785 M 30.49 % -28.462 M -207.41 % 26.498 M 188.77 % -29.849 M -196.28 % 31.002 M 230.23 % -23.806 M -187.35 % 27.255 M -2.66 % 27.999 M 252.70 % -18.336 M -176.11 % 24.092 M 225.37 % -19.216 M -182.32 % 23.342 M 235.35 % -17.246 M -868.37 % 2.245 M 0.00 % 2.245 M 399.67 % -749.000 K 0.00 % -749.000 K -255.39 % 482.000 K 0.00 % 482.000 K -86.69 % 3.623 M 0.00 % 3.623 M 163.39 % -5.715 M 0.00 % -5.715 M -3 728.25 % 157.500 K 0.00 % 157.500 K 333.33 % -67.500 K 0.00 % -67.500 K 96.36 % -1.854 M 0.00 % -1.854 M -301.52 % 920.000 K 0.00 % 920.000 K 137.38 % -2.462 M 0.00 % -2.462 M -449.89 % 703.500 K 0.00 % 703.500 K -76.03 % 2.936 M 0.00 % 2.936 M
Other non cash items 5.887 M -13.17 % 6.780 M 157.76 % -11.739 M -4 513.16 % 266.000 K 100.86 % -30.861 M -318.74 % -7.370 M 56.25 % -16.846 M -232.80 % 12.685 M 168.20 % -18.599 M -534.56 % 4.280 M -80.05 % 21.457 M 90.20 % 11.281 M 154.65 % -20.641 M -175.96 % 27.175 M 251.23 % -17.969 M -200.08 % 17.954 M 211.51 % -16.101 M -186.18 % 18.682 M 205.36 % -17.731 M -238.39 % 12.812 M 220.00 % -10.677 M -203.77 % 10.289 M 137.71 % -27.286 M -363.66 % 10.349 M 571.05 % -2.197 M -49.71 % -1.468 M 0.00 % -1.468 M -106.44 % 22.803 M 0.00 % 22.803 M 113.73 % 10.669 M 0.00 % 10.669 M -59.86 % 26.577 M 0.00 % 26.577 M 0.82 % 26.361 M 0.00 % 26.361 M 34.02 % 19.670 M 0.00 % 19.670 M 1 980.45 % -1.046 M 0.00 % -1.046 M 73.56 % -3.957 M 0.00 % -3.957 M 43.39 % -6.989 M 0.00 % -6.989 M -154.98 % 12.712 M 0.00 % 12.712 M 15.62 % 10.995 M 0.00 % 10.995 M 8.42 % 10.141 M 0.00 % 10.141 M
Net cash provided by operating activities 28.126 M 8.17 % 26.002 M 92.17 % 13.531 M -53.49 % 29.090 M 77.37 % 16.401 M -6.44 % 17.530 M -57.41 % 41.160 M 49.52 % 27.529 M 375.62 % 5.788 M -79.60 % 28.366 M -28.91 % 39.902 M -9.49 % 44.087 M 551.02 % 6.772 M -88.90 % 61.016 M 162.62 % 23.234 M -69.46 % 76.079 M 165.40 % 28.666 M -61.24 % 73.963 M 104.50 % 36.168 M -38.72 % 59.020 M 33.70 % 44.144 M -45.73 % 81.340 M 449.00 % 14.816 M -79.06 % 70.741 M 95.01 % 36.276 M -18.11 % 44.297 M 0.00 % 44.297 M 50.62 % 29.411 M 0.00 % 29.411 M 13.91 % 25.819 M 0.00 % 25.819 M -35.62 % 40.101 M 0.00 % 40.101 M 22.49 % 32.740 M 0.00 % 32.740 M 16.66 % 28.065 M 0.00 % 28.065 M 45.53 % 19.285 M 0.00 % 19.285 M -7.59 % 20.869 M 0.00 % 20.869 M 21.32 % 17.202 M 0.00 % 17.202 M -6.33 % 18.363 M 0.00 % 18.363 M 6.57 % 17.231 M 0.00 % 17.231 M 3.57 % 16.637 M 0.00 % 16.637 M
Investments in property plant and equipment -7.619 M -72.84 % -4.408 M -10.45 % -3.991 M 29.17 % -5.635 M -33.44 % -4.223 M -1.08 % -4.178 M 31.04 % -6.059 M -3.50 % -5.854 M -14.02 % -5.134 M -6.21 % -4.834 M 18.15 % -5.906 M 44.57 % -10.655 M 32.92 % -15.883 M 9.36 % -17.523 M 24.99 % -23.361 M -23.44 % -18.925 M 28.15 % -26.341 M -46.29 % -18.006 M -83.73 % -9.800 M -13.29 % -8.650 M -4.81 % -8.253 M -27.36 % -6.480 M 31.96 % -9.524 M 25.08 % -12.713 M -196.55 % -4.287 M 58.66 % -10.371 M 0.00 % -10.371 M 61.05 % -26.627 M 0.00 % -26.627 M -27.01 % -20.964 M 0.00 % -20.964 M 4.97 % -22.061 M 0.00 % -22.061 M -56.10 % -14.133 M 0.00 % -14.133 M -40.52 % -10.058 M 0.00 % -10.058 M 2.27 % -10.292 M 0.00 % -10.292 M -106.62 % -4.981 M 0.00 % -4.981 M 56.46 % -11.440 M 0.00 % -11.440 M 31.41 % -16.679 M 0.00 % -16.679 M -106.36 % -8.083 M 0.00 % -8.083 M 15.77 % -9.596 M 0.00 % -9.596 M
Acquisitions net 16.000 K 0.000 100.00 % -977.000 K 0.000 0.000 0.000 100.00 % -1.706 M 0.000 0.000 -100.00 % 28.000 K 146.67 % -60.000 K 0.000 0.000 0.000 0.000 0.000 100.00 % -1.826 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 % -4.018 M 0.00 % -4.018 M -803 500.00 % -500.000 0.00 % -500.000 -103.45 % 14.500 K 0.00 % 14.500 K -56.72 % 33.500 K 0.00 % 33.500 K 100.18 % -18.854 M 0.00 % -18.854 M -538 785.71 % 3.500 K 0.00 % 3.500 K 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of investments -591.000 K 73.15 % -2.201 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 100.00 % -56.000 K 0.00 % -56.000 K -12.00 % -50.000 K 0.00 % -50.000 K -1 150.00 % -4.000 K 0.00 % -4.000 K 88.24 % -34.000 K 0.00 % -34.000 K 48.87 % -66.500 K 0.00 % -66.500 K 13.64 % -77.000 K 0.00 % -77.000 K 63.33 % -210.000 K 0.00 % -210.000 K 63.09 % -569.000 K 0.00 % -569.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 86.000 K -88.32 % 736.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 13.000 K 0.00 % 13.000 K -7.14 % 14.000 K 0.00 % 14.000 K -50.00 % 28.000 K 0.00 % 28.000 K -61.64 % 73.000 K 0.00 % 73.000 K 17.74 % 62.000 K 0.00 % 62.000 K -69.38 % 202.500 K 0.00 % 202.500 K -89.90 % 2.006 M 0.00 % 2.006 M 604.92 % 284.500 K 0.00 % 284.500 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 5.000 K 100.22 % -2.306 M 55.76 % -5.213 M -39.09 % -3.748 M 59.79 % -9.320 M -2 967.69 % 325.000 K 108.88 % -3.659 M -207.62 % 3.400 M 178.47 % -4.333 M -20.36 % -3.600 M 27.48 % -4.964 M -145.62 % -2.021 M 59.61 % -5.004 M -69.57 % -2.951 M -166.64 % 4.428 M 196.24 % -4.601 M -1 000.39 % 511.000 K 136.74 % -1.391 M 72.31 % -5.023 M -17.74 % -4.266 M 19.19 % -5.279 M -121.34 % -2.385 M 35.30 % -3.686 M -24.57 % -2.959 M 30.82 % -4.277 M -88.41 % -2.270 M 0.00 % -2.270 M 67.33 % -6.948 M 0.00 % -6.948 M -30.15 % -5.339 M 0.00 % -5.339 M -29.86 % -4.111 M 0.00 % -4.111 M -196.18 % -1.388 M 0.00 % -1.388 M 35.26 % -2.144 M 0.00 % -2.144 M -192.33 % 2.322 M 0.00 % 2.322 M 279.72 % 611.500 K 0.00 % 611.500 K 101.15 % 304.000 K 0.00 % 304.000 K -97.98 % 15.063 M 0.00 % 15.063 M 3 300.23 % 443.000 K 0.00 % 443.000 K 30.87 % 338.500 K 0.00 % 338.500 K
Net cash used for investing activites -8.103 M 0.93 % -8.179 M 19.66 % -10.181 M -8.50 % -9.383 M 30.72 % -13.543 M -251.49 % -3.853 M 66.27 % -11.424 M -365.53 % -2.454 M 74.08 % -9.467 M -12.62 % -8.406 M 23.09 % -10.930 M 13.77 % -12.676 M 39.31 % -20.887 M -2.02 % -20.474 M -8.14 % -18.933 M 19.52 % -23.526 M 14.93 % -27.656 M -42.58 % -19.397 M -30.86 % -14.823 M -14.76 % -12.916 M 4.55 % -13.532 M -52.65 % -8.865 M 32.89 % -13.210 M 15.71 % -15.672 M -83.00 % -8.564 M 10.49 % -9.568 M 0.00 % -9.568 M 64.01 % -26.586 M 0.00 % -26.586 M -42.53 % -18.654 M 0.00 % -18.654 M 10.39 % -20.816 M 0.00 % -20.816 M -72.75 % -12.050 M 0.00 % -12.050 M -32.02 % -9.128 M 0.00 % -9.128 M -12.05 % -8.146 M 0.00 % -8.146 M 65.76 % -23.793 M 0.00 % -23.793 M -113.72 % -11.133 M 0.00 % -11.133 M -588.89 % -1.616 M 0.00 % -1.616 M 78.85 % -7.640 M 0.00 % -7.640 M 17.48 % -9.258 M 0.00 % -9.258 M
Debt repayment 0.000 100.00 % -1.291 M 63.21 % -3.509 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 308.000 K 0.00 % 308.000 K 27.27 % 242.000 K 0.00 % 242.000 K 51.25 % 160.000 K 0.00 % 160.000 K 407.94 % 31.500 K 0.00 % 31.500 K 102.61 % -1.209 M 0.00 % -1.209 M 83.95 % -7.531 M 0.00 % -7.531 M -639.06 % -1.019 M 0.00 % -1.019 M -19.74 % -851.000 K 0.00 % -851.000 K -197.03 % -286.500 K 0.00 % -286.500 K 32.90 % -427.000 K 0.00 % -427.000 K 11.41 % -482.000 K 0.00 % -482.000 K 12.60 % -551.500 K 0.00 % -551.500 K
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.338 M 0.00 % 1.338 M -27.10 % 1.836 M 0.00 % 1.836 M 2 194.38 % 80.000 K 0.00 % 80.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased -43.000 K 51.69 % -89.000 K 23.93 % -117.000 K -56.00 % -75.000 K -59.57 % -47.000 K -42.42 % -33.000 K 99.48 % -6.329 M -70 222.22 % -9.000 K -200.00 % -3.000 K 25.00 % -4.000 K 0.000 100.00 % -18.000 K 0.000 100.00 % -4.457 M 92.48 % -59.257 M -592 470.00 % -10.000 K 0.000 -100.00 % 18.000 K 212.50 % -16.000 K 80.72 % -83.000 K 99.52 % -17.294 M 68.49 % -54.880 M -2 743 900.00 % -2.000 K 86.67 % -15.000 K 87.29 % -118.000 K 99.54 % -25.521 M 0.00 % -25.521 M -318 906.25 % -8.000 K 0.00 % -8.000 K -60.00 % -5.000 K 0.00 % -5.000 K 99.79 % -2.415 M 0.00 % -2.415 M -19.00 % -2.029 M 0.00 % -2.029 M -5 383.78 % -37.000 K 0.00 % -37.000 K 97.81 % -1.692 M 0.00 % -1.692 M -0.65 % -1.681 M 0.00 % -1.681 M -41 912.50 % -4.000 K 0.00 % -4.000 K 99.07 % -429.000 K 0.00 % -429.000 K -196.95 % 442.500 K 0.00 % 442.500 K 174.18 % -596.500 K 0.00 % -596.500 K
Dividends paid -20.835 M 0.000 100.00 % -23.439 M 86.97 % -179.873 M -841.94 % -19.096 M 0.000 100.00 % -16.502 M 0.000 100.00 % -16.643 M 0.000 100.00 % -18.380 M 0.000 100.00 % -25.389 M -634 625.00 % -4.000 K 99.99 % -28.300 M 0.000 100.00 % -29.485 M 0.000 100.00 % -27.646 M 0.000 100.00 % -27.656 M 0.000 100.00 % -23.328 M 0.000 100.00 % -17.477 M -132.58 % -7.515 M 0.00 % -7.515 M 0.04 % -7.518 M 0.00 % -7.518 M -0.07 % -7.512 M 0.00 % -7.512 M -16.59 % -6.443 M 0.00 % -6.443 M -7.82 % -5.976 M 0.00 % -5.976 M -81.52 % -3.292 M 0.00 % -3.292 M 18.68 % -4.048 M 0.00 % -4.048 M 16.44 % -4.845 M 0.00 % -4.845 M -0.18 % -4.836 M 0.00 % -4.836 M -12.05 % -4.316 M 0.00 % -4.316 M -15.73 % -3.730 M 0.00 % -3.730 M -3.10 % -3.618 M 0.00 % -3.618 M
Other financing activites -2.739 M -12 942.86 % -21.000 K -103.43 % 612.000 K -36.18 % 959.000 K 441.28 % -281.000 K 86.02 % -2.010 M 25.64 % -2.703 M 17.74 % -3.286 M -59.98 % -2.054 M -75.56 % -1.170 M 40.55 % -1.968 M -79.56 % -1.096 M -60.23 % -684.000 K -17 000.00 % -4.000 K -106.56 % 61.000 K -60.90 % 156.000 K 81.40 % 86.000 K 126.54 % -324.000 K -153.73 % 603.000 K 225.89 % -479.000 K -154.25 % 883.000 K 564.74 % -190.000 K -114.98 % 1.268 M 496.25 % -320.000 K -146.31 % 691.000 K 115.60 % 320.500 K 0.00 % 320.500 K -30.02 % 458.000 K 0.00 % 458.000 K 50.16 % 305.000 K 0.00 % 305.000 K -10.82 % 342.000 K 0.00 % 342.000 K -63.09 % 926.500 K 0.00 % 926.500 K 619.05 % -178.500 K 0.00 % -178.500 K -149.79 % 358.500 K 0.00 % 358.500 K 0.000 0.000 0.000 0.000 -100.00 % 225.000 K 0.00 % 225.000 K 158.62 % 87.000 K 0.00 % 87.000 K -0.57 % 87.500 K 0.00 % 87.500 K
Net cash used provided by financing activities -23.617 M -1 585.72 % -1.401 M 94.70 % -26.453 M 85.22 % -178.989 M -821.48 % -19.424 M -850.76 % -2.043 M 92.00 % -25.534 M -674.93 % -3.295 M 82.38 % -18.700 M -1 492.84 % -1.174 M 94.23 % -20.348 M -1 726.57 % -1.114 M 95.73 % -26.073 M -483.94 % -4.465 M 94.90 % -87.496 M -60 028.77 % 146.000 K 100.50 % -29.399 M -9 507.52 % -306.000 K 98.87 % -27.059 M -4 714.77 % -562.000 K 98.72 % -44.067 M 19.98 % -55.070 M -149.61 % -22.062 M -6 485.67 % -335.000 K 98.00 % -16.786 M 48.20 % -32.407 M 0.00 % -32.407 M -374.79 % -6.826 M 0.00 % -6.826 M 3.21 % -7.052 M 0.00 % -7.052 M 16.88 % -8.484 M 0.00 % -8.484 M -2.38 % -8.287 M 0.00 % -8.287 M 23.70 % -10.860 M 0.00 % -10.860 M -107.55 % -5.233 M 0.00 % -5.233 M 5.56 % -5.541 M 0.00 % -5.541 M -9.79 % -5.047 M 0.00 % -5.047 M -2.01 % -4.947 M 0.00 % -4.947 M -34.36 % -3.682 M 0.00 % -3.682 M 21.29 % -4.678 M 0.00 % -4.678 M
Effect of forex changes on cash 1.332 M 195.90 % -1.389 M -454.34 % 392.000 K 246.90 % 113.000 K 105.92 % -1.909 M 60.27 % -4.805 M -205.67 % 4.547 M 2 559.06 % 171.000 K -13.20 % 197.000 K 185.65 % -230.000 K 72.09 % -824.000 K -11 671.43 % -7.000 K -100.68 % 1.025 M 295.98 % -523.000 K -11.51 % -469.000 K -277.65 % 264.000 K 164.08 % -412.000 K 78.43 % -1.910 M -183.88 % 2.277 M 188.59 % 789.000 K -71.98 % 2.816 M 336.44 % -1.191 M -286.09 % 640.000 K 406.22 % -209.000 K 45.00 % -380.000 K -395.72 % 128.500 K 0.00 % 128.500 K 373.40 % -47.000 K 0.00 % -47.000 K -108.86 % 530.500 K 0.00 % 530.500 K 114.34 % 247.500 K 0.00 % 247.500 K 183.76 % -295.500 K 0.00 % -295.500 K -1 101.69 % 29.500 K 0.00 % 29.500 K 111.61 % -254.000 K 0.00 % -254.000 K -164.47 % 394.000 K 0.00 % 394.000 K 658.87 % -70.500 K 0.00 % -70.500 K 76.69 % -302.500 K 0.00 % -302.500 K 30.22 % -433.500 K 0.00 % -433.500 K -537.88 % 99.000 K 0.00 % 99.000 K
Net change in cash -2.262 M -102.99 % 75.694 M 53.52 % 49.305 M 161.95 % -79.585 M -761.54 % -9.238 M -370.54 % 3.415 M -21.95 % 4.375 M -60.14 % 10.976 M 198.96 % -11.091 M -219.54 % 9.278 M 137.90 % 3.900 M -74.25 % 15.145 M 177.34 % -19.582 M -210.15 % 17.777 M 142.50 % -41.832 M -257.97 % 26.482 M 283.89 % -14.401 M -155.02 % 26.175 M 1 623.13 % -1.719 M -107.42 % 23.166 M 535.48 % -5.320 M -165.62 % 8.107 M 181.82 % -9.908 M -136.34 % 27.263 M 417.02 % 5.273 M 7.55 % 4.903 M 0.00 % 4.903 M 160.56 % -8.096 M 0.00 % -8.096 M -728.57 % 1.288 M 0.00 % 1.288 M -94.17 % 22.097 M 0.00 % 22.097 M -8.75 % 24.215 M 0.00 % 24.215 M 49.35 % 16.214 M 0.00 % 16.214 M 43.44 % 11.304 M 0.00 % 11.304 M 170.04 % -16.140 M 0.00 % -16.140 M -947.69 % 1.904 M 0.00 % 1.904 M 131.25 % -6.093 M 0.00 % -6.093 M -155.63 % 10.952 M 0.00 % 10.952 M 95.54 % 5.601 M 0.00 % 5.601 M
Cash at beginning of period 64.709 M 669.85 % -11.356 M 0.000 -100.00 % 231.185 M 0.000 0.000 -100.00 % 238.457 M 0.000 -100.00 % 223.222 M 0.000 -100.00 % 211.857 M 0.000 -100.00 % 197.249 M 0.000 -100.00 % 223.108 M 0.000 -100.00 % 226.378 M 0.000 -100.00 % 190.147 M 0.000 -100.00 % 150.854 M 0.000 -100.00 % 149.867 M 0.000 -100.00 % 99.977 M 11.33 % 89.801 M 0.00 % 89.801 M -8.27 % 97.897 M 0.00 % 97.897 M 1.33 % 96.609 M 0.00 % 96.609 M 29.66 % 74.512 M 0.00 % 74.512 M 48.14 % 50.297 M 0.00 % 50.297 M 47.57 % 34.083 M 0.00 % 34.083 M 49.62 % 22.779 M 0.00 % 22.779 M -41.47 % 38.919 M 0.00 % 38.919 M 5.14 % 37.015 M 0.00 % 37.015 M -14.13 % 43.108 M 0.00 % 43.108 M 34.06 % 32.156 M 0.00 % 32.156 M 21.09 % 26.555 M 0.00 % 26.555 M
Cash at end of period 62.447 M -2.94 % 64.338 M 30.49 % 49.305 M 161.95 % -79.585 M -761.54 % -9.238 M -370.54 % 3.415 M -98.59 % 242.831 M 2 112.48 % 10.976 M -94.83 % 212.131 M 2 186.39 % 9.278 M -95.70 % 215.757 M 1 324.61 % 15.145 M -91.48 % 177.667 M 899.42 % 17.777 M -90.19 % 181.276 M 584.54 % 26.482 M -87.51 % 211.977 M 709.85 % 26.175 M -86.11 % 188.428 M 713.40 % 23.166 M -84.08 % 145.534 M 1 695.16 % 8.107 M -94.21 % 139.959 M 413.38 % 27.263 M -74.10 % 105.250 M 11.14 % 94.704 M 0.00 % 94.704 M 5.46 % 89.801 M 0.00 % 89.801 M -8.27 % 97.897 M 0.00 % 97.897 M 1.33 % 96.609 M 0.00 % 96.609 M 29.66 % 74.512 M 0.00 % 74.512 M 48.14 % 50.297 M 0.00 % 50.297 M 47.57 % 34.083 M 0.00 % 34.083 M 49.62 % 22.779 M 0.00 % 22.779 M -41.47 % 38.919 M 0.00 % 38.919 M 5.14 % 37.015 M 0.00 % 37.015 M -14.13 % 43.108 M 0.00 % 43.108 M 34.06 % 32.156 M 0.00 % 32.156 M
Operating cash flow 28.126 M 8.17 % 26.002 M 92.17 % 13.531 M -53.49 % 29.090 M 77.37 % 16.401 M -6.44 % 17.530 M -57.41 % 41.160 M 49.52 % 27.529 M 375.62 % 5.788 M -79.60 % 28.366 M -28.91 % 39.902 M -9.49 % 44.087 M 551.02 % 6.772 M -88.90 % 61.016 M 162.62 % 23.234 M -69.46 % 76.079 M 165.40 % 28.666 M -61.24 % 73.963 M 104.50 % 36.168 M -38.72 % 59.020 M 33.70 % 44.144 M -45.73 % 81.340 M 449.00 % 14.816 M -79.06 % 70.741 M 95.01 % 36.276 M -18.11 % 44.297 M 0.00 % 44.297 M 50.62 % 29.411 M 0.00 % 29.411 M 13.91 % 25.819 M 0.00 % 25.819 M -35.62 % 40.101 M 0.00 % 40.101 M 22.49 % 32.740 M 0.00 % 32.740 M 16.66 % 28.065 M 0.00 % 28.065 M 45.53 % 19.285 M 0.00 % 19.285 M -7.59 % 20.869 M 0.00 % 20.869 M 21.32 % 17.202 M 0.00 % 17.202 M -6.33 % 18.363 M 0.00 % 18.363 M 6.57 % 17.231 M 0.00 % 17.231 M 3.57 % 16.637 M 0.00 % 16.637 M
Capital expenditure -3.517 M 70.54 % -11.939 M -199.15 % -3.991 M 29.17 % -5.635 M -33.44 % -4.223 M -1.08 % -4.178 M 31.04 % -6.059 M -3.50 % -5.854 M -14.02 % -5.134 M -6.21 % -4.834 M 18.15 % -5.906 M 44.57 % -10.655 M 32.92 % -15.883 M 9.36 % -17.523 M 24.99 % -23.361 M -23.44 % -18.925 M 28.15 % -26.341 M -46.29 % -18.006 M -83.73 % -9.800 M -13.29 % -8.650 M -4.81 % -8.253 M -27.36 % -6.480 M 31.96 % -9.524 M 25.08 % -12.713 M -196.55 % -4.287 M 58.66 % -10.371 M 0.00 % -10.371 M 61.05 % -26.627 M 0.00 % -26.627 M -27.01 % -20.964 M 0.00 % -20.964 M 4.97 % -22.061 M 0.00 % -22.061 M -56.10 % -14.133 M 0.00 % -14.133 M -40.52 % -10.058 M 0.00 % -10.058 M 2.27 % -10.292 M 0.00 % -10.292 M -106.62 % -4.981 M 0.00 % -4.981 M 56.46 % -11.440 M 0.00 % -11.440 M 31.41 % -16.679 M 0.00 % -16.679 M -106.36 % -8.083 M 0.00 % -8.083 M 15.77 % -9.596 M 0.00 % -9.596 M
Free CashFlow 24.609 M 74.99 % 14.063 M 47.41 % 9.540 M -59.33 % 23.455 M 92.60 % 12.178 M -8.79 % 13.352 M -61.96 % 35.101 M 61.94 % 21.675 M 3 214.22 % 654.000 K -97.22 % 23.532 M -30.78 % 33.996 M 1.69 % 33.432 M 466.94 % -9.111 M -120.95 % 43.493 M 34 346.46 % -127.000 K -100.22 % 57.154 M 2 358.24 % 2.325 M -95.85 % 55.957 M 112.22 % 26.368 M -47.65 % 50.370 M 40.34 % 35.891 M -52.06 % 74.860 M 1 314.59 % 5.292 M -90.88 % 58.028 M 81.40 % 31.989 M -5.71 % 33.926 M 0.00 % 33.926 M 1 118.83 % 2.784 M 0.00 % 2.784 M -42.67 % 4.855 M 0.00 % 4.855 M -73.09 % 18.041 M 0.00 % 18.041 M -3.04 % 18.607 M 0.00 % 18.607 M 3.33 % 18.008 M 0.00 % 18.008 M 100.24 % 8.993 M 0.00 % 8.993 M -43.40 % 15.888 M 0.00 % 15.888 M 175.76 % 5.762 M 0.00 % 5.762 M 242.13 % 1.684 M 0.00 % 1.684 M -81.59 % 9.149 M 0.00 % 9.149 M 29.93 % 7.041 M 0.00 % 7.041 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017 2016 2016 2015 2015 2014 2014 2013 2013 2012 2012 2011 2011 2010 2010 2009 2009 2008 2008 2007 2007 2006 2006 2005 2005 2004 2004 2003 2003 2002 2002 2001 2001
Date Form 10K
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001