1143.HK

China Energy Storage Technology Development Limited 1143.HK

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
Revenue 479.317 M -4.52 % 501.999 M -5.15 % 529.251 M -21.65 % 675.523 M 13.53 % 595.023 M -5.54 % 629.948 M -7.56 % 681.482 M 2.91 % 662.208 M -11.56 % 748.749 M -25.76 % 1.009 B -2.36 % 1.033 B -43.42 % 1.826 B 25.19 % 1.458 B 11.36 % 1.309 B 14.30 % 1.146 B 39.38 % 821.898 M
Net income 8.036 M 52.86 % 5.257 M 109.73 % -54.042 M -16.48 % -46.397 M 73.19 % -173.052 M -0.77 % -171.735 M -132.47 % -73.875 M 42.48 % -128.428 M -55.40 % -82.646 M -206.52 % 77.588 M -13.78 % 89.986 M 215.01 % 28.566 M 22.36 % 23.345 M -59.08 % 57.051 M -18.41 % 69.921 M -8.26 % 76.216 M
Income before tax 10.355 M 24.34 % 8.328 M 117.20 % -48.417 M -10.66 % -43.752 M 74.23 % -169.747 M -3.96 % -163.288 M -148.32 % -65.757 M 45.84 % -121.411 M -59.83 % -75.964 M -272.98 % 43.916 M -20.56 % 55.280 M 47.20 % 37.554 M 63.31 % 22.995 M -66.49 % 68.627 M 0.24 % 68.465 M -19.83 % 85.398 M
Income before tax ratio 0.02 30.22 % 0.02 118.13 % -0.09 -41.25 % -0.06 77.30 % -0.29 -10.06 % -0.26 -168.63 % -0.10 47.37 % -0.18 -80.71 % -0.10 -333.00 % 0.04 -18.64 % 0.05 160.15 % 0.02 30.45 % 0.02 -69.91 % 0.05 -12.31 % 0.06 -42.48 % 0.10
EBITDA 4.776 M -88.20 % 40.488 M 387.95 % -14.061 M -209.51 % -4.543 M 96.10 % -116.524 M -17.43 % -99.226 M -117.63 % -45.594 M 50.76 % -92.587 M -73.98 % -53.217 M -162.88 % 84.634 M -2.85 % 87.119 M 1.20 % 86.083 M 32.17 % 65.129 M -35.02 % 100.231 M 7.28 % 93.433 M -9.40 % 103.123 M
Net income ratio 0.02 60.10 % 0.01 110.26 % -0.10 -48.67 % -0.07 76.38 % -0.29 -6.68 % -0.27 -151.48 % -0.11 44.10 % -0.19 -75.70 % -0.11 -243.48 % 0.08 -11.69 % 0.09 456.72 % 0.02 -2.26 % 0.02 -63.26 % 0.04 -28.62 % 0.06 -34.18 % 0.09
Ratio EBITDA 0.01 -87.65 % 0.08 403.58 % -0.03 -295.05 % -0.01 96.57 % -0.20 -24.33 % -0.16 -135.43 % -0.07 52.15 % -0.14 -96.72 % -0.07 -184.70 % 0.08 -0.50 % 0.08 78.86 % 0.05 5.58 % 0.04 -41.65 % 0.08 -6.15 % 0.08 -34.99 % 0.13
Gross profit ratio 0.26 -5.42 % 0.27 42.31 % 0.19 -10.68 % 0.21 -17.51 % 0.26 20.58 % 0.22 -0.22 % 0.22 -12.96 % 0.25 24.01 % 0.20 -4.79 % 0.21 -3.66 % 0.22 6.76 % 0.20 5.98 % 0.19 -6.20 % 0.21 -6.72 % 0.22 -3.46 % 0.23
Weighted average shs out dil 207.427 M 20.72 % 171.818 M 58.84 % 108.168 M 81.70 % 59.533 M 54.74 % 38.473 M 26.23 % 30.479 M 2.53 % 29.727 M 16.10 % 25.604 M 3.34 % 24.777 M -0.39 % 24.873 M 20.83 % 20.586 M 0.00 % 20.586 M -2.47 % 21.107 M 2.15 % 20.663 M 34.35 % 15.380 M 0.00 % 15.379 M
Weighted average shs out 207.427 M 20.72 % 171.818 M 58.84 % 108.168 M 81.70 % 59.533 M 54.74 % 38.473 M 26.23 % 30.479 M 2.53 % 29.727 M 16.10 % 25.604 M 3.34 % 24.777 M -0.38 % 24.872 M 20.82 % 20.586 M 0.00 % 20.586 M -2.47 % 21.107 M 2.15 % 20.663 M 34.35 % 15.380 M 0.00 % 15.379 M
EPS diluted 0.04 28.76 % 0.03 106.12 % -0.50 35.90 % -0.78 82.67 % -4.50 20.07 % -5.63 -126.10 % -2.49 50.40 % -5.02 -50.30 % -3.34 -207.05 % 3.12 -28.60 % 4.37 214.39 % 1.39 25.23 % 1.11 -59.78 % 2.76 -39.34 % 4.55 -8.08 % 4.95
Earnings per share 0.04 28.76 % 0.03 106.12 % -0.50 35.90 % -0.78 82.67 % -4.50 20.07 % -5.63 -126.10 % -2.49 50.40 % -5.02 -50.30 % -3.34 -207.05 % 3.12 -28.60 % 4.37 214.39 % 1.39 25.23 % 1.11 -59.78 % 2.76 -39.34 % 4.55 -8.08 % 4.95
Gross profit 123.601 M -9.69 % 136.867 M 34.98 % 101.396 M -30.02 % 144.888 M -6.35 % 154.712 M 13.89 % 135.842 M -7.76 % 147.274 M -10.43 % 164.415 M 9.67 % 149.914 M -29.32 % 212.094 M -5.94 % 225.477 M -39.59 % 373.264 M 32.68 % 281.329 M 4.45 % 269.331 M 6.62 % 252.613 M 34.56 % 187.732 M
Income tax expense 3.898 M 23.24 % 3.163 M -11.94 % 3.592 M 5.80 % 3.395 M 2.17 % 3.323 M 155.62 % 1.300 M 129.68 % 566.000 K -94.28 % 9.898 M -10.62 % 11.074 M 99.57 % 5.549 M -31.86 % 8.144 M 32.64 % 6.140 M 75.08 % 3.507 M -56.79 % 8.116 M -36.37 % 12.754 M 0.18 % 12.731 M
Cost of revenue 355.716 M -2.58 % 365.132 M -14.66 % 427.855 M -19.37 % 530.635 M 20.51 % 440.311 M -10.89 % 494.106 M -7.51 % 534.208 M 7.32 % 497.793 M -16.87 % 598.835 M -24.81 % 796.467 M -1.36 % 807.480 M -44.40 % 1.452 B 23.40 % 1.177 B 13.15 % 1.040 B 16.48 % 892.929 M 40.80 % 634.166 M
General and administrative expenses 99.076 M 11.60 % 88.776 M -15.48 % 105.039 M -31.89 % 154.230 M -13.43 % 178.158 M -0.70 % 179.414 M -1.70 % 182.509 M 20.48 % 151.491 M 15.27 % 131.420 M 71.63 % 76.573 M 1.69 % 75.303 M -50.98 % 153.618 M 22.52 % 125.378 M 36.93 % 91.562 M 15.78 % 79.086 M 49.23 % 52.996 M
Selling and marketing expenses 38.406 M 5.34 % 36.459 M 21.58 % 29.988 M 2.59 % 29.232 M -48.09 % 56.317 M 95.35 % 28.829 M 4.73 % 27.527 M -39.60 % 45.578 M -8.74 % 49.943 M -9.79 % 55.365 M -15.99 % 65.900 M -47.51 % 125.547 M 37.19 % 91.515 M 15.08 % 79.524 M 8.90 % 73.022 M 83.24 % 39.851 M
Other expenses -41.900 M -188.99 % -14.499 M -283.98 % -3.776 M 70.73 % -12.899 M -122.05 % 58.488 M 1.29 % 57.744 M 481 100.00 % 12.000 K -95.80 % 286.000 K -46.54 % 535.000 K -63.15 % 1.452 M 356.60 % 318.000 K 0.000 -100.00 % 30.867 M 45.41 % 21.227 M -23.13 % 27.615 M 172.44 % 10.136 M
Operating expenses 108.417 M -13.59 % 125.474 M -13.92 % 145.762 M -21.45 % 185.569 M -39.54 % 306.909 M 8.20 % 283.651 M 29.62 % 218.834 M -21.11 % 277.377 M 25.06 % 221.787 M 35.35 % 163.859 M 0.04 % 163.788 M -49.36 % 323.435 M 30.54 % 247.760 M 28.83 % 192.313 M 7.01 % 179.723 M 74.52 % 102.983 M
Cost and expenses 464.133 M -5.40 % 490.606 M -14.47 % 573.617 M -19.91 % 716.204 M -4.15 % 747.220 M -3.93 % 777.757 M 3.28 % 753.042 M -2.85 % 775.170 M -5.54 % 820.622 M -14.55 % 960.326 M -1.13 % 971.268 M -45.30 % 1.776 B 24.64 % 1.425 B 15.60 % 1.232 B 14.89 % 1.073 B 45.51 % 737.149 M
Research and development expenses 12.835 M -2.83 % 13.209 M -8.97 % 14.511 M -3.30 % 15.006 M 7.60 % 13.946 M -21.05 % 17.664 M -11.07 % 19.863 M -18.02 % 24.228 M -18.01 % 29.550 M -12.16 % 33.641 M -6.06 % 35.811 M -21.00 % 45.332 M 0.000 0.000 0.000 0.000
Selling general and administrative expenses 137.482 M 8.46 % 126.764 M -6.12 % 135.027 M -26.40 % 183.462 M -21.76 % 234.475 M 12.60 % 208.243 M -0.63 % 209.572 M 6.34 % 197.069 M 8.66 % 181.363 M 36.23 % 133.130 M -5.72 % 141.203 M -49.42 % 279.165 M 28.71 % 216.893 M 26.77 % 171.086 M 12.48 % 152.108 M 63.83 % 92.847 M
Interest income 10.509 M -17.11 % 12.679 M 202.75 % 4.188 M -33.79 % 6.325 M -4.47 % 6.621 M -20.65 % 8.344 M -2.76 % 8.581 M 86.54 % 4.600 M 2 133.01 % 206.000 K -88.31 % 1.762 M 68.29 % 1.047 M 2.15 % 1.025 M 266.07 % 280.000 K 19.15 % 235.000 K 0.000 0.000
Interest expense 4.829 M 57.55 % 3.065 M -24.34 % 4.051 M -2.83 % 4.169 M -15.40 % 4.928 M -27.63 % 6.809 M 145.10 % 2.778 M -78.71 % 13.049 M 203.68 % 4.297 M -29.34 % 6.081 M -18.44 % 7.456 M -43.94 % 13.300 M 22.54 % 10.854 M 29.35 % 8.391 M 89.63 % 4.425 M 367.27 % 947.000 K
Depreciation and amortization 12.923 M -55.58 % 29.095 M -3.99 % 30.305 M -13.51 % 35.040 M -27.45 % 48.295 M -15.65 % 57.253 M 229.32 % 17.385 M 10.21 % 15.775 M -14.50 % 18.450 M -43.72 % 32.782 M -7.67 % 35.506 M 5.60 % 33.624 M 7.49 % 31.280 M 34.75 % 23.213 M 13.00 % 20.543 M 22.44 % 16.778 M
Operating income 15.184 M 33.27 % 11.393 M 125.68 % -44.366 M -9.06 % -40.681 M 73.27 % -152.197 M -2.97 % -147.809 M -90.68 % -77.517 M -39.53 % -55.555 M -0.41 % -55.329 M -206.71 % 51.852 M 0.46 % 51.613 M -1.61 % 52.459 M 54.98 % 33.849 M -56.05 % 77.018 M 5.66 % 72.890 M -13.99 % 84.749 M
Operating income ratio 0.03 39.58 % 0.02 127.07 % -0.08 -39.20 % -0.06 76.46 % -0.26 -9.01 % -0.23 -106.28 % -0.11 -35.59 % -0.08 -13.53 % -0.07 -243.73 % 0.05 2.89 % 0.05 73.88 % 0.03 23.79 % 0.02 -60.54 % 0.06 -7.56 % 0.06 -38.29 % 0.10
Total other income expenses net -4.829 M -57.55 % -3.065 M 24.34 % -4.051 M -31.91 % -3.071 M 82.50 % -17.550 M -157.75 % -6.809 M -145.10 % -2.778 M 78.71 % -13.049 M -203.68 % -4.297 M 30.67 % -6.198 M -269.02 % 3.667 M 127.31 % -13.429 M -23.72 % -10.854 M -29.35 % -8.391 M -89.63 % -4.425 M -781.82 % 649.000 K
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
Net debt -225.452 M 7.91 % -244.822 M -21.72 % -201.134 M -138.39 % -84.371 M 13.43 % -97.463 M -28.38 % -75.918 M 75.82 % -313.942 M 28.03 % -436.240 M -239.27 % -128.581 M 70.86 % -441.207 M -542.44 % -68.677 M 3.71 % -71.325 M 12.89 % -81.877 M 14.60 % -95.876 M -2 691.24 % 3.700 M 109.24 % -40.031 M
Total investments 0.000 0.000 0.000 -100.00 % 1.229 M -97.10 % 42.316 M -72.67 % 154.856 M 338.29 % 35.332 M 111.21 % 16.728 M -87.52 % 134.088 M 3 491.00 % 3.734 M -49.00 % 7.322 M -7.46 % 7.912 M 0.000 0.000 0.000 0.000
Total debt 86.599 M 223.80 % 26.745 M -47.64 % 51.075 M -16.55 % 61.203 M -12.81 % 70.194 M -12.44 % 80.163 M 99.08 % 40.267 M -6.66 % 43.139 M -45.88 % 79.712 M 0.000 -100.00 % 117.075 M 4.71 % 111.813 M 39.89 % 79.931 M 54.07 % 51.880 M -17.14 % 62.613 M 119.00 % 28.591 M
Accumulated other comprehensive income loss 491.673 M 1 439.46 % 31.938 M -16.35 % 38.179 M 2.31 % 37.316 M 10.40 % 33.801 M 953.99 % -3.958 M 81.89 % -21.851 M -139.46 % 55.380 M 67.95 % 32.974 M -18.66 % 40.538 M 3.25 % 39.262 M 25.01 % 31.408 M 129.52 % -106.399 M -19.81 % -88.809 M -21.19 % -73.281 M -20.22 % -60.955 M
Retained earnings -523.464 M 1.05 % -528.998 M 1.00 % -534.361 M -11.04 % -481.242 M -10.67 % -434.845 M -104.13 % -213.022 M -526.41 % -34.007 M -15.29 % -29.497 M -129.82 % 98.931 M -45.52 % 181.577 M -5.71 % 192.571 M -7.62 % 208.463 M 12.89 % 184.668 M 5.00 % 175.867 M 0.000 0.000
Common stock 44.858 M 14.57 % 39.155 M 62.11 % 24.154 M 30.65 % 18.487 M 115.99 % 8.559 M 43.97 % 5.945 M 0.00 % 5.945 M 0.00 % 5.945 M 19.98 % 4.955 M 0.00 % 4.955 M 20.35 % 4.117 M 0.00 % 4.117 M 0.000 -100.00 % 4.117 M 0.000 0.000
Total equity 536.885 M 9.85 % 488.725 M 35.00 % 362.016 M -1.09 % 365.998 M 23.68 % 295.934 M -28.00 % 411.013 M -29.48 % 582.832 M -10.88 % 654.002 M 41.06 % 463.637 M -15.40 % 548.002 M 55.88 % 351.547 M -9.95 % 390.390 M 7.31 % 363.781 M 4.54 % 347.975 M 101.99 % 172.271 M 18.10 % 145.870 M
Other non current liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.095 M -82.84 % 12.209 M -28.69 % 17.120 M -66.39 % 50.943 M 59.80 % 31.879 M 10.75 % 28.784 M 61.98 % 17.770 M -17.27 % 21.479 M
Long term debt 42.122 M 180.78 % 15.002 M -28.27 % 20.914 M -45.70 % 38.514 M 24.55 % 30.922 M -6.99 % 33.246 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total non current liabilities 42.122 M 180.78 % 15.002 M -28.27 % 20.914 M -45.70 % 38.514 M 24.55 % 30.922 M -6.99 % 33.246 M 0.000 -100.00 % 4.198 M -28.34 % 5.858 M -71.06 % 20.239 M -41.07 % 34.345 M 0.000 -100.00 % 57.262 M 14.00 % 50.230 M 53.84 % 32.650 M -15.39 % 38.588 M
Other current liabilities 202.234 M 14.61 % 176.455 M -11.96 % 200.420 M 10.04 % 182.137 M -7.09 % 196.028 M 5.62 % 185.606 M -16.42 % 222.069 M 23.91 % 179.224 M 6.57 % 168.170 M 3.05 % 163.185 M -47.13 % 308.625 M 12.46 % 274.427 M 17.97 % 232.625 M 34.36 % 173.134 M 33.69 % 129.507 M 6.14 % 122.012 M
Deferred revenue -4.015 M -200.10 % 4.011 M 44.91 % 2.768 M -44.34 % 4.973 M 25.96 % 3.948 M 117.16 % 1.818 M 104.51 % -40.267 M 6.66 % -43.139 M 45.88 % -79.712 M 0.000 100.00 % -117.075 M 0.000 -100.00 % 227.947 M 0.000 0.000 0.000
Short term debt 44.477 M 278.75 % 11.743 M -61.07 % 30.161 M 32.93 % 22.689 M -42.23 % 39.272 M -16.29 % 46.917 M 16.51 % 40.267 M -6.66 % 43.139 M -45.88 % 79.712 M 0.000 -100.00 % 117.075 M 4.71 % 111.813 M 39.89 % 79.931 M 54.07 % 51.880 M -17.14 % 62.613 M 119.00 % 28.591 M
Total current liabilities 301.130 M 10.43 % 272.691 M -1.31 % 276.303 M 1.04 % 273.466 M -17.27 % 330.549 M 13.75 % 290.581 M -16.51 % 348.030 M 15.09 % 302.388 M -8.59 % 330.789 M 15.98 % 285.207 M -59.61 % 706.202 M 0.24 % 704.480 M 59.80 % 440.853 M 18.09 % 373.325 M 18.44 % 315.213 M 9.76 % 287.179 M
Total liabilities 343.252 M 19.31 % 287.693 M -3.20 % 297.217 M -4.73 % 311.980 M -13.69 % 361.471 M 11.62 % 323.827 M -6.95 % 348.030 M 13.52 % 306.586 M -8.93 % 336.647 M 10.21 % 305.446 M -58.75 % 740.547 M 5.12 % 704.480 M 41.43 % 498.115 M 17.60 % 423.555 M 21.76 % 347.863 M 6.78 % 325.767 M
Other non current assets 3.224 M -1.68 % 3.279 M 183.41 % 1.157 M -64.01 % 3.215 M 102.77 % -115.901 M -1 664.54 % 7.408 M 482.25 % -1.938 M 93.95 % -32.032 M -449.72 % -5.827 M 92.56 % -78.280 M 49.23 % -154.190 M -1 516.67 % 10.884 M -10.60 % 12.174 M 0.000 0.000 0.000
Long term investments 0.000 0.000 0.000 0.000 -100.00 % 42.316 M -35.71 % 65.817 M 201.10 % 21.859 M -27.14 % 30.000 M 0.000 -100.00 % 64.234 M 2 431.89 % 2.537 M 0.000 0.000 0.000 0.000 0.000
Intangible assets 22.709 M -33.43 % 34.113 M -50.11 % 68.380 M 85.64 % 36.835 M 3.82 % 35.478 M 2 735.97 % 1.251 M 0.000 0.000 0.000 -100.00 % 6.113 M -85.83 % 43.132 M -22.18 % 55.425 M -18.09 % 67.662 M -6.88 % 72.662 M 82.96 % 39.715 M -18.31 % 48.616 M
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 18.814 M 0.00 % 18.814 M 0.000 0.000 -100.00 % 3.471 M -58.24 % 8.311 M -31.64 % 12.157 M 0.00 % 12.157 M 0.000 0.000
Goodwill and intangible assets 22.709 M -33.43 % 34.113 M -50.11 % 68.380 M 85.64 % 36.835 M 3.82 % 35.478 M 2 735.97 % 1.251 M -93.35 % 18.814 M 0.00 % 18.814 M 0.000 -100.00 % 6.113 M -86.88 % 46.603 M -26.88 % 63.736 M -20.15 % 79.819 M -5.89 % 84.819 M 113.57 % 39.715 M -18.31 % 48.616 M
Property plant equipment net 52.713 M 59.28 % 33.095 M -39.05 % 54.298 M -35.44 % 84.102 M 23.49 % 68.107 M -28.67 % 95.480 M 83.95 % 51.904 M -10.32 % 57.876 M -4.97 % 60.900 M -15.61 % 72.167 M -31.30 % 105.050 M 36.96 % 76.703 M -8.38 % 83.716 M 10.44 % 75.803 M 19.71 % 63.324 M 9.72 % 57.713 M
Total non current assets 78.646 M 11.58 % 70.487 M -43.08 % 123.835 M -0.26 % 124.152 M -14.91 % 145.901 M -15.12 % 171.894 M 85.68 % 92.577 M 20.72 % 76.690 M 25.93 % 60.900 M -22.20 % 78.280 M -49.23 % 154.190 M 1.89 % 151.323 M -13.88 % 175.709 M 5.55 % 166.463 M 50.33 % 110.729 M -5.24 % 116.849 M
Other current assets 327.096 M 59.89 % 204.572 M 394.61 % 41.360 M 319.94 % 9.849 M -65.56 % 28.600 M -60.87 % 73.082 M -32.20 % 107.792 M -25.10 % 143.914 M -7.68 % 155.886 M 1 068.56 % 13.340 M -89.10 % 122.354 M 36.38 % 89.714 M 220.82 % 27.964 M -16.64 % 33.545 M -83.11 % 198.630 M 14.58 % 173.360 M
Short term investments 0.000 0.000 0.000 -100.00 % 1.229 M 0.000 -100.00 % 89.039 M 560.87 % 13.473 M -19.46 % 16.728 M -87.52 % 134.088 M 3 491.00 % 3.734 M -21.96 % 4.785 M -39.52 % 7.912 M 0.000 0.000 0.000 0.000
cash and cash equivalents 312.051 M 14.91 % 271.567 M 7.68 % 252.209 M 73.25 % 145.574 M -13.17 % 167.657 M 7.42 % 156.081 M -55.94 % 354.209 M -26.11 % 479.379 M 130.15 % 208.293 M -52.79 % 441.207 M 137.52 % 185.752 M 1.43 % 183.138 M 13.18 % 161.808 M 9.51 % 147.756 M 150.80 % 58.913 M -14.15 % 68.622 M
Cash and short term investments 312.051 M 14.91 % 271.567 M 7.68 % 252.209 M 71.80 % 146.803 M -12.44 % 167.657 M -31.60 % 245.120 M -33.33 % 367.682 M -25.89 % 496.107 M 44.90 % 342.381 M -23.05 % 444.941 M 133.52 % 190.537 M -0.27 % 191.050 M 18.07 % 161.808 M 9.51 % 147.756 M 150.80 % 58.913 M -14.15 % 68.622 M
Total current assets 801.491 M 13.54 % 705.931 M 31.85 % 535.398 M -3.33 % 553.826 M 8.27 % 511.504 M -9.14 % 562.946 M -24.88 % 749.368 M -11.59 % 847.597 M 15.93 % 731.125 M -3.53 % 757.863 M -17.51 % 918.682 M -7.62 % 994.490 M 44.93 % 686.187 M 13.41 % 605.067 M 47.79 % 409.405 M 15.39 % 354.788 M
Inventory 45.050 M -17.58 % 54.660 M -3.77 % 56.799 M -52.24 % 118.915 M 28.35 % 92.651 M 15.92 % 79.927 M -32.34 % 118.133 M 30.15 % 90.770 M -10.01 % 100.865 M -22.57 % 130.260 M -55.10 % 290.143 M -0.96 % 292.956 M 8.40 % 270.249 M 28.96 % 209.565 M 38.00 % 151.862 M 34.62 % 112.806 M
Net receivables 117.294 M -33.03 % 175.132 M -5.35 % 185.030 M -33.50 % 278.259 M 25.01 % 222.596 M 35.06 % 164.817 M -17.59 % 199.995 M -7.36 % 215.889 M 63.56 % 131.993 M -22.05 % 169.322 M -46.36 % 315.648 M -24.98 % 420.770 M 86.04 % 226.166 M 6.35 % 212.669 M 0.000 -100.00 % 161.086 M
Tax assets 0.000 0.000 0.000 0.000 -100.00 % 115.901 M 5 880.44 % 1.938 M 0.00 % 1.938 M -4.63 % 2.032 M -65.13 % 5.827 M -58.51 % 14.046 M 0.000 0.000 0.000 -100.00 % 5.841 M -24.04 % 7.690 M -26.90 % 10.520 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 88.917 M 144.94 % 36.301 M 339.53 % 8.259 M -52.27 % 17.305 M -9.97 % 19.222 M 0.000 0.000 0.000 0.000 0.000
Account payables 58.434 M -23.59 % 76.471 M 90.29 % 40.186 M -31.53 % 58.694 M -32.81 % 87.353 M 60.51 % 54.422 M -28.84 % 76.474 M 2.20 % 74.829 M -8.13 % 81.452 M -30.10 % 116.528 M -58.46 % 280.502 M -11.86 % 318.240 M 148.05 % 128.297 M -11.20 % 144.477 M 25.29 % 115.313 M -8.02 % 125.371 M
Tax payables 0.000 -100.00 % 4.011 M 44.91 % 2.768 M -44.34 % 4.973 M 25.96 % 3.948 M 117.16 % 1.818 M -80.28 % 9.220 M 77.44 % 5.196 M 257.11 % 1.455 M -73.52 % 5.494 M 0.000 0.000 0.000 -100.00 % 3.834 M -50.72 % 7.780 M -30.57 % 11.205 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 354.000 K -82.83 % 2.062 M -4.27 % 2.154 M 1 680.17 % 121.000 K -74.36 % 472.000 K 0.000 -100.00 % 10.028 M 1 946.78 % -543.000 K 95.16 % -11.210 M -88.15 % -5.958 M 67.28 % -18.209 M -244.56 % 12.596 M 356.54 % 2.759 M 134.71 % -7.948 M 46.64 % -14.894 M -1 736.50 % -811.000 K
Capital lease obligations 47.258 M 115.83 % 21.896 M -41.63 % 37.510 M -35.98 % 58.589 M 13.55 % 51.599 M -13.43 % 59.605 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Preferred stock 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 21.851 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other total stockholders equity 981.010 M 3.86 % 944.568 M 13.54 % 831.890 M 5.13 % 791.316 M 15.03 % 687.947 M 10.59 % 622.048 M 0.11 % 621.379 M -0.11 % 622.048 M 84.41 % 337.318 M 3.46 % 326.038 M 143.66 % 133.806 M 0.00 % 133.806 M 11.85 % 119.625 M 3.56 % 115.508 M 531.26 % 18.298 M 0.00 % 18.298 M
Deferred tax liabilities non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.198 M 11.56 % 3.763 M -53.14 % 8.030 M -53.38 % 17.225 M 0.000 -100.00 % 25.383 M 18.36 % 21.446 M 44.13 % 14.880 M -13.03 % 17.109 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 880.137 M 13.36 % 776.418 M 17.78 % 659.233 M -2.76 % 677.978 M 3.13 % 657.405 M -10.54 % 734.840 M -21.06 % 930.862 M -3.09 % 960.588 M 20.03 % 800.284 M -6.23 % 853.448 M -21.85 % 1.092 B -4.69 % 1.146 B 32.94 % 861.896 M 11.71 % 771.530 M 48.33 % 520.134 M 10.28 % 471.637 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
Deferred income tax 0.000 0.000 -100.00 % 26.524 M 118.62 % -142.470 M 0.000 0.000 0.000 0.000 0.000 100.00 % -139.798 M 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 10.613 M 295.42 % 2.684 M -43.05 % 4.713 M 2.99 % 4.576 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 934.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital -76.522 M 50.66 % -155.082 M -223.16 % 125.923 M 253.62 % -81.971 M -484.82 % 21.301 M 209.07 % -19.529 M 70.77 % -66.816 M -319.04 % 30.504 M -53.38 % 65.434 M -52.88 % 138.864 M 13.12 % 122.753 M 145.44 % -270.118 M -451.96 % -48.938 M 24.92 % -65.185 M -3.18 % -63.179 M -1 094.32 % 6.354 M
Accounts receivables 25.433 M 173.60 % -34.557 M -174.68 % 46.272 M 473.46 % -12.390 M -32.61 % -9.343 M -172.84 % 12.827 M 131.72 % -40.437 M -649.94 % 7.353 M -79.94 % 36.663 M -57.35 % 85.971 M -18.47 % 105.443 M 147.88 % -220.240 M 0.000 0.000 0.000 0.000
Inventory 6.826 M 204.73 % 2.240 M -96.50 % 64.083 M 339.43 % -26.765 M -83.64 % -14.575 M -151.29 % 28.417 M 207.73 % -26.379 M -213.94 % 23.151 M -19.53 % 28.771 M -45.61 % 52.893 M 205.56 % 17.310 M 168.80 % -25.160 M 47.47 % -47.898 M 26.60 % -65.258 M -66.16 % -39.274 M -1 524.91 % -2.417 M
Accounts payables -17.902 M -149.34 % 36.285 M 296.05 % -18.508 M 35.42 % -28.659 M -187.03 % 32.931 M 251.12 % -21.791 M -1 208.96 % 1.965 M 124.16 % -8.133 M 76.81 % -35.076 M 73.48 % -132.251 M 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital -90.879 M 42.86 % -159.050 M -566.75 % 34.076 M 340.70 % -14.157 M -215.21 % 12.288 M 131.52 % -38.982 M -1 883.82 % -1.965 M -124.16 % 8.133 M -76.81 % 35.076 M -73.48 % 132.251 M 482.66 % -34.561 M -39.82 % -24.718 M -2 276.73 % -1.040 M -1 524.66 % 73.000 K 100.31 % -23.905 M -372.55 % 8.771 M
Other non cash items -41.050 M -264.95 % -11.248 M 62.39 % -29.909 M -122.87 % 130.773 M 47.91 % 88.416 M 34.55 % 65.713 M 465.32 % 11.624 M -74.69 % 45.935 M 700.22 % -7.653 M 95.07 % -155.320 M -60.01 % -97.070 M -142.36 % 229.134 M 660.51 % 30.129 M 158.15 % 11.671 M 181.09 % 4.152 M 144.98 % -9.230 M
Net cash provided by operating activities -73.195 M 43.39 % -129.294 M -224.90 % 103.514 M 203.05 % -100.449 M -567.88 % -15.040 M 75.41 % -61.151 M 36.16 % -95.791 M -164.51 % -36.214 M -464.52 % -6.415 M -141.61 % 15.416 M -75.04 % 61.766 M 191.27 % 21.206 M -40.21 % 35.466 M -7.46 % 38.326 M 27.83 % 29.981 M -69.81 % 99.300 M
Investments in property plant and equipment -2.473 M 11.43 % -2.792 M 64.90 % -7.955 M 64.00 % -22.098 M 28.28 % -30.812 M -234.77 % -9.204 M 77.63 % -41.139 M -584.85 % -6.007 M 20.93 % -7.597 M 70.86 % -26.067 M 0.34 % -26.157 M -83.35 % -14.266 M 15.40 % -16.862 M 14.06 % -19.620 M -20.92 % -16.226 M 3.43 % -16.803 M
Acquisitions net 6.208 M 8 897.10 % 69.000 K -98.35 % 4.184 M 940.80 % 402.000 K 482.61 % 69.000 K 102.90 % -2.381 M -107.74 % 30.750 M 329.75 % -13.384 M -401.37 % 4.441 M -97.10 % 153.305 M 1 269.46 % -13.109 M -2 053.65 % 671.000 K 105.19 % -12.931 M 54.72 % -28.557 M -355.45 % -6.270 M 82.30 % -35.416 M
Purchases of investments -2.980 M 0.000 0.000 0.000 100.00 % -72.839 M -639.33 % -9.852 M 75.94 % -40.945 M -47.06 % -27.843 M 91.87 % -342.566 M -108.49 % -164.311 M 0.000 0.000 100.00 % -1.817 M -445.65 % -333.000 K 0.000 0.000
Sales maturities of investments 2.869 M -53.10 % 6.117 M 0.000 -100.00 % 3.353 M -91.26 % 38.362 M 16.27 % 32.995 M 223.64 % 10.195 M -86.90 % 77.839 M -54.68 % 171.773 M 1 460.72 % 11.006 M 0.000 0.000 0.000 -100.00 % 235.000 K 0.000 0.000
Other investing activites 46.202 M 1.62 % 45.467 M 669.97 % 5.905 M -72.73 % 21.656 M 169.93 % -30.967 M -12.61 % -27.500 M -1 123.85 % -2.247 M -104.64 % 48.402 M -75.15 % 194.754 M 158.61 % -332.262 M -2 512.33 % -12.719 M -23.53 % -10.296 M -3 777.14 % 280.000 K -91.61 % 3.339 M 243.67 % -2.324 M -2 682.22 % 90.000 K
Net cash used for investing activites 49.826 M 1.97 % 48.861 M 2 189.64 % 2.134 M -35.59 % 3.313 M 103.44 % -96.187 M -503.36 % -15.942 M 63.26 % -43.386 M -154.91 % 79.007 M 279.75 % 20.805 M 110.72 % -194.018 M -273.22 % -51.985 M -117.59 % -23.891 M 23.74 % -31.330 M 30.28 % -44.936 M -81.05 % -24.820 M 52.39 % -52.129 M
Debt repayment 35.000 M 502.30 % -8.700 M -202.10 % 8.521 M 153.26 % -16.000 M -189.69 % 17.840 M 0.000 0.000 0.000 -100.00 % 90.000 M 0.000 -100.00 % 5.262 M -83.49 % 31.881 M 15.00 % 27.723 M 369.50 % -10.287 M -130.24 % 34.022 M 1 672.90 % 1.919 M
Common stock issued 42.814 M -66.29 % 127.010 M 1 092.25 % 10.653 M -90.60 % 113.297 M 172.92 % 41.513 M 0.000 0.000 -100.00 % 297.000 M 0.000 -100.00 % 192.136 M 0.000 0.000 0.000 -100.00 % 134.057 M 105 456.69 % 127.000 K 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -6.176 M 62.50 % -16.469 M -14.29 % -14.410 M 22.23 % -18.528 M -18.43 % -15.645 M 0.000 0.000
Other financing activites -11.503 M 30.14 % -16.466 M -13.63 % -14.491 M 37.27 % -23.102 M 4.47 % -24.184 M 35.73 % -37.628 M -2 013.93 % -1.780 M -100.78 % 228.854 M 0.000 -100.00 % 104.936 M 1 959.18 % 5.096 M 35.24 % 3.768 M 0.000 100.00 % -14.251 M 0.000 100.00 % -57.032 M
Net cash used provided by financing activities 66.311 M -34.89 % 101.844 M 2 074.76 % 4.683 M -93.69 % 74.195 M 110.97 % 35.169 M 193.46 % -37.628 M -2 013.93 % -1.780 M -100.78 % 228.854 M 154.28 % 90.000 M -8.87 % 98.760 M 1 716.10 % -6.111 M -128.77 % 21.239 M 130.98 % 9.195 M -90.20 % 93.874 M 617.18 % -18.151 M 67.07 % -55.113 M
Effect of forex changes on cash -2.458 M -19.73 % -2.053 M 44.45 % -3.696 M -530.77 % 858.000 K -64.01 % 2.384 M 280.83 % 626.000 K -63.77 % 1.728 M 449.80 % -494.000 K 85.35 % -3.371 M -359.91 % 1.297 M 222.82 % -1.056 M -138.04 % 2.776 M 285.02 % 721.000 K -54.34 % 1.579 M -51.87 % 3.281 M 1 004.71 % 297.000 K
Net change in cash 40.484 M 109.13 % 19.358 M -81.85 % 106.635 M 582.88 % -22.083 M 70.03 % -73.674 M 57.58 % -173.694 M -24.75 % -139.229 M -151.35 % 271.153 M 168.42 % 101.019 M 228.61 % -78.545 M -3 104.78 % 2.614 M -87.74 % 21.330 M 51.79 % 14.052 M -84.18 % 88.843 M 1 015.06 % -9.709 M -27.00 % -7.645 M
Cash at beginning of period 271.567 M 7.68 % 252.209 M 73.25 % 145.574 M -13.17 % 167.657 M 7.42 % 156.081 M -52.67 % 329.775 M -31.21 % 479.379 M 130.22 % 208.226 M 94.23 % 107.207 M -42.28 % 185.752 M 1.43 % 183.138 M 13.18 % 161.808 M 9.51 % 147.756 M 150.80 % 58.913 M -14.15 % 68.622 M -10.02 % 76.267 M
Cash at end of period 312.051 M 14.91 % 271.567 M 7.68 % 252.209 M 73.25 % 145.574 M -13.17 % 167.657 M 7.42 % 156.081 M -54.11 % 340.150 M -29.04 % 479.379 M 130.22 % 208.226 M 94.23 % 107.207 M -42.28 % 185.752 M 1.43 % 183.138 M 13.18 % 161.808 M 9.51 % 147.756 M 150.80 % 58.913 M -14.15 % 68.622 M
Operating cash flow -73.195 M 43.39 % -129.294 M -220.21 % 107.554 M 207.07 % -100.449 M -567.88 % -15.040 M 75.41 % -61.151 M 36.16 % -95.791 M -164.51 % -36.214 M -464.52 % -6.415 M -141.61 % 15.416 M -75.04 % 61.766 M 191.27 % 21.206 M -40.21 % 35.466 M -7.46 % 38.326 M 27.83 % 29.981 M -69.81 % 99.300 M
Capital expenditure -2.473 M 11.43 % -2.792 M 64.90 % -7.955 M 64.00 % -22.098 M 28.28 % -30.812 M -234.77 % -9.204 M 77.63 % -41.139 M -584.85 % -6.007 M 20.93 % -7.597 M 70.86 % -26.067 M 0.34 % -26.157 M -83.35 % -14.266 M 15.40 % -16.862 M 14.06 % -19.620 M -20.92 % -16.226 M 3.43 % -16.803 M
Free CashFlow -75.668 M 42.71 % -132.086 M -232.62 % 99.599 M 181.27 % -122.547 M -167.27 % -45.852 M 34.83 % -70.355 M 48.62 % -136.930 M -224.32 % -42.221 M -201.32 % -14.012 M -31.56 % -10.651 M -129.91 % 35.609 M 413.10 % 6.940 M -62.70 % 18.604 M -0.55 % 18.706 M 35.99 % 13.755 M -83.33 % 82.497 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
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 2010-01-31 2009-06-30 2009-01-31
Revenue 188.226 M -12.30 % 214.619 M -18.92 % 264.698 M -3.23 % 273.542 M 19.73 % 228.457 M -7.64 % 247.358 M -12.25 % 281.893 M -19.63 % 350.726 M 7.98 % 324.797 M -3.05 % 335.018 M 28.85 % 260.005 M -7.46 % 280.972 M -19.49 % 348.976 M -1.44 % 354.089 M 8.15 % 327.393 M 0.07 % 327.162 M -2.35 % 335.046 M -1.16 % 338.983 M -17.27 % 409.766 M -18.39 % 502.091 M -0.86 % 506.470 M 136.55 % 214.111 M -73.85 % 818.846 M -25.60 % 1.101 B 51.84 % 724.889 M -0.58 % 729.096 M 0.00 % 729.096 M 11.36 % 654.695 M 0.00 % 654.695 M 14.30 % 572.771 M 0.00 % 572.771 M 100.00 % 286.386 M -30.31 % 410.949 M 100.00 % 205.475 M
Net income -16.273 M -236.24 % 11.944 M 405.63 % -3.908 M -138.74 % 10.088 M 308.82 % -4.831 M 88.07 % -40.503 M -199.16 % -13.539 M 5.68 % -14.355 M 55.20 % -32.042 M 68.93 % -103.134 M -47.51 % -69.918 M 39.50 % -115.566 M -105.75 % -56.169 M -160.13 % -21.593 M 58.70 % -52.282 M -30.05 % -40.200 M 54.44 % -88.228 M -37.61 % -64.115 M -245.99 % -18.531 M -180.77 % 22.944 M -58.01 % 54.644 M -36.70 % 86.323 M 2 256.62 % 3.663 M -82.93 % 21.459 M 201.94 % 7.107 M -47.75 % 13.601 M 39.58 % 9.744 M -63.64 % 26.796 M -11.44 % 30.256 M -28.08 % 42.066 M 51.01 % 27.856 M 100.00 % 13.928 M -61.67 % 36.334 M 100.00 % 18.167 M
Income before tax -15.725 M -232.41 % 11.876 M 880.80 % -1.521 M -115.71 % 9.680 M 815.98 % -1.352 M 96.36 % -37.137 M -229.23 % -11.280 M 17.62 % -13.692 M 54.50 % -30.094 M 70.49 % -101.985 M -57.62 % -64.703 M 42.22 % -111.978 M -118.24 % -51.310 M -267.26 % -13.971 M 73.02 % -51.786 M -42.98 % -36.220 M 57.48 % -85.191 M -40.88 % -60.469 M -290.25 % -15.495 M -214.62 % 13.519 M -55.53 % 30.397 M -56.24 % 69.467 M 589.65 % -14.187 M -144.79 % 31.676 M 438.89 % 5.878 M -48.88 % 11.498 M 0.00 % 11.498 M -66.49 % 34.314 M 0.00 % 34.314 M 0.24 % 34.233 M 0.00 % 34.233 M 100.00 % 17.116 M -59.91 % 42.699 M 100.00 % 21.350 M
Income before tax ratio -0.08 -250.98 % 0.06 1 062.99 % -0.01 -116.24 % 0.04 697.97 % -0.01 96.06 % -0.15 -275.19 % -0.04 -2.50 % -0.04 57.87 % -0.09 69.56 % -0.30 -22.33 % -0.25 37.56 % -0.40 -171.06 % -0.15 -272.64 % -0.04 75.06 % -0.16 -42.88 % -0.11 56.46 % -0.25 -42.54 % -0.18 -371.74 % -0.04 -240.44 % 0.03 -55.14 % 0.06 -81.50 % 0.32 1 972.63 % -0.02 -160.20 % 0.03 254.91 % 0.01 -48.58 % 0.02 0.00 % 0.02 -69.91 % 0.05 0.00 % 0.05 -12.31 % 0.06 0.00 % 0.06 0.00 % 0.06 -42.48 % 0.10 0.00 % 0.10
EBITDA -8.176 M -136.63 % 22.319 M 10.42 % 20.213 M -20.72 % 25.495 M 70.05 % 14.993 M 180.54 % -18.616 M -508.69 % 4.555 M 56.15 % 2.917 M 138.92 % -7.494 M 90.61 % -79.767 M -136.71 % -33.698 M 57.12 % -78.594 M -280.93 % -20.632 M -445.68 % -3.781 M 90.96 % -41.813 M -60.12 % -26.113 M 60.72 % -66.474 M -54.21 % -43.105 M -2 610.48 % 1.717 M -95.92 % 42.096 M -1.04 % 42.538 M -51.01 % 86.830 M 29 944.98 % 289.000 K -99.50 % 58.110 M 107.74 % 27.973 M -8.69 % 30.636 M -11.18 % 34.493 M -33.47 % 51.846 M 7.15 % 48.386 M 22.15 % 39.612 M -26.40 % 53.822 M 100.00 % 26.911 M -49.54 % 53.336 M 100.00 % 26.668 M
Net income ratio -0.09 -255.35 % 0.06 476.94 % -0.01 -140.03 % 0.04 274.40 % -0.02 87.09 % -0.16 -240.93 % -0.05 -17.35 % -0.04 58.51 % -0.10 67.95 % -0.31 -14.48 % -0.27 34.62 % -0.41 -155.54 % -0.16 -163.94 % -0.06 61.81 % -0.16 -29.96 % -0.12 53.34 % -0.26 -39.23 % -0.19 -318.23 % -0.05 -198.96 % 0.05 -57.65 % 0.11 -73.24 % 0.40 8 912.66 % 0.00 -77.06 % 0.02 98.86 % 0.01 -47.44 % 0.02 39.58 % 0.01 -67.35 % 0.04 -11.44 % 0.05 -37.08 % 0.07 51.01 % 0.05 0.00 % 0.05 -44.99 % 0.09 0.00 % 0.09
Ratio EBITDA -0.04 -141.77 % 0.10 36.18 % 0.08 -18.07 % 0.09 42.02 % 0.07 187.20 % -0.08 -565.75 % 0.02 94.28 % 0.01 136.05 % -0.02 90.31 % -0.24 -83.71 % -0.13 53.67 % -0.28 -373.13 % -0.06 -453.67 % -0.01 91.64 % -0.13 -60.01 % -0.08 59.77 % -0.20 -56.03 % -0.13 -3 134.70 % 0.00 -95.00 % 0.08 -0.18 % 0.08 -79.29 % 0.41 114 804.02 % 0.00 -99.33 % 0.05 36.81 % 0.04 -8.16 % 0.04 -11.18 % 0.05 -40.26 % 0.08 7.15 % 0.07 6.87 % 0.07 -26.40 % 0.09 0.00 % 0.09 -27.60 % 0.13 0.00 % 0.13
Gross profit ratio 0.22 -6.25 % 0.23 -28.52 % 0.33 8.20 % 0.30 25.53 % 0.24 13.27 % 0.21 21.25 % 0.17 -17.74 % 0.21 -2.52 % 0.22 -24.33 % 0.29 27.64 % 0.22 -8.41 % 0.25 28.29 % 0.19 -16.59 % 0.23 13.89 % 0.20 -24.24 % 0.27 15.22 % 0.23 18.63 % 0.19 -4.96 % 0.20 2.63 % 0.20 -9.67 % 0.22 -27.30 % 0.30 55.13 % 0.20 -1.87 % 0.20 -5.75 % 0.21 9.79 % 0.19 0.00 % 0.19 -6.20 % 0.21 0.00 % 0.21 -6.72 % 0.22 0.00 % 0.22 0.00 % 0.22 -3.46 % 0.23 0.00 % 0.23
Weighted average shs out dil 224.289 M 9.48 % 204.871 M 2.60 % 199.671 M 1.99 % 195.773 M 20.67 % 162.234 M 34.33 % 120.769 M 26.32 % 95.606 M 3.43 % 92.436 M 97.42 % 46.821 M 13.34 % 41.310 M 18.25 % 34.934 M 14.62 % 30.479 M 0.00 % 30.479 M 2.53 % 29.727 M 0.00 % 29.727 M 12.47 % 26.431 M 6.68 % 24.777 M 0.00 % 24.777 M 0.00 % 24.777 M -0.39 % 24.873 M 20.17 % 20.698 M 0.55 % 20.586 M 0.00 % 20.586 M 0.00 % 20.586 M 0.00 % 20.586 M -2.47 % 21.107 M 925.32 % 2.059 M -90.04 % 20.663 M 925.32 % 2.015 M -86.90 % 15.380 M 925.35 % 1.500 M 0.00 % 1.500 M 0.00 % 1.500 M 0.00 % 1.500 M
Weighted average shs out 224.291 M 9.48 % 204.871 M 2.60 % 199.671 M 1.99 % 195.773 M 20.67 % 162.234 M 34.33 % 120.769 M 26.32 % 95.606 M 3.43 % 92.436 M 97.42 % 46.821 M 13.34 % 41.310 M 18.25 % 34.934 M 14.62 % 30.479 M 0.00 % 30.479 M 2.53 % 29.727 M 0.00 % 29.727 M 12.47 % 26.431 M 6.68 % 24.777 M 0.00 % 24.777 M 0.00 % 24.777 M -0.38 % 24.872 M 20.14 % 20.703 M 0.57 % 20.586 M 0.00 % 20.586 M 0.00 % 20.586 M 0.00 % 20.586 M -2.47 % 21.107 M 925.32 % 2.059 M -90.04 % 20.663 M 925.32 % 2.015 M -86.90 % 15.380 M 925.35 % 1.500 M 0.00 % 1.500 M 0.00 % 1.500 M 0.00 % 1.500 M
EPS diluted -0.07 -224.53 % 0.06 397.45 % -0.02 -138.06 % 0.05 272.82 % -0.03 91.24 % -0.34 -142.86 % -0.14 12.50 % -0.16 76.47 % -0.68 72.80 % -2.50 -25.00 % -2.00 47.23 % -3.79 -105.98 % -1.84 -152.05 % -0.73 58.52 % -1.76 -15.79 % -1.52 57.30 % -3.56 -37.45 % -2.59 -245.33 % -0.75 -256.25 % 0.48 -81.82 % 2.64 -36.99 % 4.19 2 227.78 % 0.18 -82.69 % 1.04 197.14 % 0.35 109.64 % -3.63 -176.58 % 4.74 138.66 % -12.26 -181.62 % 15.02 207.06 % -14.03 -175.51 % 18.58 100.00 % 9.29 -61.64 % 24.22 100.00 % 12.11
Earnings per share -0.07 -224.53 % 0.06 397.45 % -0.02 -138.06 % 0.05 272.82 % -0.03 91.24 % -0.34 -142.86 % -0.14 12.50 % -0.16 76.47 % -0.68 72.80 % -2.50 -25.00 % -2.00 47.23 % -3.79 -105.98 % -1.84 -152.05 % -0.73 58.52 % -1.76 -15.79 % -1.52 57.30 % -3.56 -37.45 % -2.59 -245.33 % -0.75 -256.25 % 0.48 -81.82 % 2.64 -36.99 % 4.19 2 227.78 % 0.18 -82.69 % 1.04 197.14 % 0.35 109.64 % -3.63 -176.58 % 4.74 138.66 % -12.26 -181.62 % 15.02 207.06 % -14.03 -175.51 % 18.58 100.00 % 9.29 -61.64 % 24.22 100.00 % 12.11
Gross profit 41.009 M -17.78 % 49.877 M -42.04 % 86.054 M 4.71 % 82.187 M 50.31 % 54.680 M 4.61 % 52.269 M 6.40 % 49.127 M -33.88 % 74.302 M 5.26 % 70.586 M -26.64 % 96.213 M 64.47 % 58.499 M -15.24 % 69.020 M 3.29 % 66.822 M -17.79 % 81.285 M 23.18 % 65.989 M -24.19 % 87.045 M 12.50 % 77.370 M 17.25 % 65.986 M -21.38 % 83.928 M -16.24 % 100.198 M -10.45 % 111.896 M 71.97 % 65.066 M -59.44 % 160.411 M -26.99 % 219.726 M 43.11 % 153.538 M 9.15 % 140.665 M 0.00 % 140.665 M 4.45 % 134.666 M 0.00 % 134.666 M 6.62 % 126.307 M 0.00 % 126.307 M 100.00 % 63.153 M -32.72 % 93.866 M 100.00 % 46.933 M
Income tax expense 772.000 K 21.96 % 633.000 K -80.61 % 3.265 M 296.24 % 824.000 K -64.77 % 2.339 M 37.43 % 1.702 M -9.95 % 1.890 M 42.53 % 1.326 M -35.91 % 2.069 M 77.90 % 1.163 M -46.16 % 2.160 M 211.98 % -1.929 M -159.74 % 3.229 M 1 503.91 % -230.000 K -128.89 % 796.000 K -85.90 % 5.645 M 32.73 % 4.253 M -31.83 % 6.239 M 29.04 % 4.835 M 850.78 % -644.000 K -110.40 % 6.193 M 71.08 % 3.620 M -19.98 % 4.524 M -24.81 % 6.017 M 4 791.87 % 123.000 K -92.99 % 1.754 M 0.00 % 1.754 M -56.79 % 4.058 M 0.00 % 4.058 M -36.37 % 6.377 M 0.00 % 6.377 M 100.00 % 3.189 M -49.91 % 6.366 M 100.00 % 3.183 M
Cost of revenue 147.217 M -10.64 % 164.742 M -7.78 % 178.644 M -6.64 % 191.355 M 10.12 % 173.777 M -10.92 % 195.089 M -16.19 % 232.766 M -15.79 % 276.424 M 8.74 % 254.211 M 6.45 % 238.805 M 18.51 % 201.506 M -4.93 % 211.952 M -24.88 % 282.154 M 3.43 % 272.804 M 4.36 % 261.404 M 8.87 % 240.117 M -6.81 % 257.676 M -5.61 % 272.997 M -16.22 % 325.838 M -18.92 % 401.893 M 1.85 % 394.574 M 164.73 % 149.045 M -77.36 % 658.435 M -25.26 % 880.927 M 54.18 % 571.351 M -2.90 % 588.432 M 0.00 % 588.432 M 13.15 % 520.030 M 0.00 % 520.030 M 16.48 % 446.465 M 0.00 % 446.465 M 100.00 % 223.232 M -29.60 % 317.083 M 100.00 % 158.542 M
General and administrative expenses 41.552 M -17.36 % 50.279 M 3.04 % 48.797 M 211.95 % 15.643 M -69.41 % 51.137 M -0.98 % 51.643 M -3.28 % 53.396 M -36.01 % 83.447 M 19.58 % 69.783 M -37.11 % 110.958 M 65.12 % 67.200 M 0.000 -100.00 % 76.997 M -15.35 % 90.954 M -0.66 % 91.555 M 1.99 % 89.766 M 45.43 % 61.725 M -17.14 % 74.491 M 30.85 % 56.929 M 49.29 % 38.134 M -0.79 % 38.439 M 556.47 % -8.421 M -110.06 % 83.724 M 41.37 % 59.223 M -19.60 % 73.660 M 17.50 % 62.689 M 0.00 % 62.689 M 36.93 % 45.781 M 0.00 % 45.781 M 15.78 % 39.543 M 0.00 % 39.543 M 100.00 % 19.772 M -25.38 % 26.498 M 100.00 % 13.249 M
Selling and marketing expenses 13.970 M -38.59 % 22.750 M 45.31 % 15.656 M 55.98 % 10.037 M -32.44 % 14.856 M -3.09 % 15.330 M 4.58 % 14.658 M 19.56 % 12.260 M -27.76 % 16.972 M -40.86 % 28.699 M 3.91 % 27.618 M 0.000 -100.00 % 16.355 M 75.97 % 9.294 M -49.03 % 18.233 M -20.55 % 22.950 M 1.42 % 22.628 M -11.67 % 25.617 M 5.31 % 24.326 M -9.41 % 26.853 M -5.82 % 28.512 M 335.77 % -12.093 M -115.51 % 77.993 M 18.23 % 65.966 M 10.72 % 59.581 M 30.21 % 45.758 M 0.00 % 45.758 M 15.08 % 39.762 M 0.00 % 39.762 M 8.90 % 36.511 M 0.00 % 36.511 M 100.00 % 18.256 M -8.38 % 19.926 M 100.00 % 9.963 M
Other expenses -8.948 M 78.28 % -41.194 M -367.72 % 15.387 M -66.80 % 46.343 M 0.000 0.000 0.000 -100.00 % 285.000 K 0.000 -100.00 % 348.000 K 0.000 -100.00 % 166.000 K 0.000 -100.00 % 12.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 318.000 K 0.000 0.000 0.000 -100.00 % 116.177 M 236.18 % -85.310 M -188.72 % 96.157 M 228.33 % -74.930 M -183.38 % 89.862 M 244.36 % -62.247 M -100.00 % -31.123 M 24.74 % -41.356 M -100.00 % -20.678 M
Operating expenses 50.089 M 115.89 % 23.201 M -72.77 % 85.216 M 8.30 % 78.685 M 18.94 % 66.154 M -20.38 % 83.083 M 10.21 % 75.385 M -28.95 % 106.094 M 1.33 % 104.702 M -40.42 % 175.727 M 51.40 % 116.065 M -27.77 % 160.682 M 30.67 % 122.969 M 23.91 % 99.238 M -17.02 % 119.596 M -4.08 % 124.678 M -18.35 % 152.699 M 23.04 % 124.110 M 27.06 % 97.677 M 16.63 % 83.751 M 4.55 % 80.108 M 2 488.43 % -3.354 M -102.01 % 167.142 M -8.12 % 181.923 M 28.56 % 141.512 M -37.00 % 224.624 M 870.86 % 23.137 M -87.27 % 181.700 M 1 611.97 % 10.614 M -93.60 % 165.916 M 1 101.63 % 13.808 M 100.00 % 6.904 M 36.22 % 5.068 M 100.00 % 2.534 M
Cost and expenses 197.306 M -1.48 % 200.273 M -24.10 % 263.860 M -2.29 % 270.040 M 12.55 % 239.931 M -13.75 % 278.172 M -9.73 % 308.151 M -19.44 % 382.518 M 6.58 % 358.913 M -13.42 % 414.532 M 30.53 % 317.571 M -14.78 % 372.634 M -8.02 % 405.123 M 8.89 % 372.042 M -2.35 % 381.000 M 4.44 % 364.795 M -11.11 % 410.375 M 3.34 % 397.107 M -6.24 % 423.515 M -12.79 % 485.644 M 2.31 % 474.682 M 225.81 % 145.691 M -82.35 % 825.577 M -22.32 % 1.063 B 49.10 % 712.863 M 0.08 % 712.312 M 0.00 % 712.312 M 15.60 % 616.186 M 0.00 % 616.186 M 14.89 % 536.326 M 0.00 % 536.326 M 100.00 % 268.163 M -27.24 % 368.575 M 100.00 % 184.287 M
Research and development expenses 6.612 M -11.36 % 7.459 M 38.75 % 5.376 M -18.21 % 6.573 M -0.95 % 6.636 M -7.58 % 7.180 M -2.06 % 7.331 M -1.52 % 7.444 M -1.56 % 7.562 M 15.66 % 6.538 M -11.74 % 7.408 M -18.25 % 9.062 M 5.35 % 8.602 M -6.82 % 9.232 M -13.16 % 10.631 M 10.33 % 9.636 M -33.96 % 14.592 M -2.15 % 14.913 M 1.89 % 14.637 M -14.97 % 17.214 M 4.79 % 16.427 M 6.06 % 15.488 M -23.79 % 20.323 M -34.76 % 31.151 M 119.67 % 14.181 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Selling general and administrative expenses 52.425 M -7.92 % 56.936 M -11.66 % 64.453 M 150.12 % 25.769 M -56.70 % 59.518 M -21.59 % 75.903 M 11.53 % 68.054 M -31.21 % 98.935 M 1.85 % 97.140 M -42.70 % 169.537 M 56.03 % 108.657 M -28.41 % 151.786 M 32.72 % 114.367 M 14.61 % 99.784 M -9.11 % 109.788 M -2.60 % 112.716 M 33.62 % 84.353 M -15.74 % 100.108 M 23.20 % 81.255 M 22.78 % 66.179 M -1.15 % 66.951 M 426.37 % -20.514 M -112.69 % 161.717 M 10.82 % 145.924 M 9.52 % 133.241 M 22.86 % 108.447 M 0.00 % 108.447 M 26.77 % 85.543 M 0.00 % 85.543 M 12.48 % 76.054 M 0.00 % 76.054 M 100.00 % 38.027 M -18.09 % 46.424 M 100.00 % 23.212 M
Interest income 5.343 M 0.000 -100.00 % 6.009 M -12.51 % 6.868 M 18.19 % 5.811 M 302.42 % 1.444 M -47.38 % 2.744 M -7.55 % 2.968 M -11.59 % 3.357 M -6.57 % 3.593 M 18.66 % 3.028 M -35.55 % 4.698 M 28.85 % 3.646 M -8.44 % 3.982 M 118.67 % 1.821 M 28.87 % 1.413 M -85.67 % 9.862 M 320.55 % 2.345 M 34.31 % 1.746 M -40.37 % 2.928 M 110.50 % 1.391 M 232.86 % -1.047 M -114.04 % 7.456 M 21.69 % 6.127 M -0.34 % 6.148 M 2 095.71 % 280.000 K 0.000 -100.00 % 235.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 6.645 M 169.03 % 2.470 M 4.71 % 2.359 M 67.42 % 1.409 M -14.92 % 1.656 M -30.07 % 2.368 M 40.70 % 1.683 M -28.35 % 2.349 M 29.07 % 1.820 M -5.70 % 1.930 M -35.62 % 2.998 M 13.09 % 2.651 M -36.24 % 4.158 M 49.68 % 2.778 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 6.081 M 0.000 -100.00 % 15.873 M 0.000 0.000 0.000 -100.00 % 5.427 M 0.00 % 5.427 M 29.35 % 4.196 M 0.00 % 4.196 M 89.63 % 2.213 M 0.00 % 2.213 M 100.00 % 1.106 M 133.63 % 473.500 K 100.00 % 236.750 K
Depreciation and amortization 5.394 M -41.16 % 9.168 M 144.15 % 3.755 M -73.93 % 14.406 M -1.93 % 14.689 M -9.06 % 16.153 M 14.14 % 14.152 M -0.76 % 14.260 M -31.38 % 20.780 M 2.43 % 20.288 M -27.56 % 28.007 M -8.87 % 30.733 M 15.89 % 26.520 M 171.61 % 9.764 M 28.12 % 7.621 M -3.00 % 7.857 M -0.77 % 7.918 M -7.03 % 8.517 M -14.26 % 9.933 M -54.84 % 21.993 M 103.85 % 10.789 M -43.16 % 18.982 M 14.88 % 16.524 M -3.26 % 17.080 M 3.24 % 16.544 M 5.78 % 15.640 M 0.00 % 15.640 M 34.75 % 11.607 M 0.00 % 11.607 M 13.00 % 10.272 M 0.00 % 10.272 M 100.00 % 5.136 M -38.78 % 8.389 M 100.00 % 4.195 M
Operating income -9.080 M 37.46 % -14.518 M -1 832.46 % 838.000 K -76.07 % 3.502 M 130.52 % -11.474 M 62.76 % -30.814 M -17.35 % -26.258 M 17.41 % -31.792 M 6.81 % -34.116 M 57.09 % -79.514 M -38.13 % -57.566 M 37.20 % -91.662 M -63.25 % -56.147 M -171.25 % -20.699 M 63.57 % -56.818 M -62.45 % -34.976 M -69.96 % -20.579 M 56.32 % -47.113 M -473.43 % -8.216 M -140.87 % 20.103 M -36.68 % 31.749 M -53.21 % 67.848 M 517.91 % -16.235 M -139.57 % 41.030 M 259.00 % 11.429 M -23.79 % 14.996 M -20.46 % 18.853 M -53.15 % 40.239 M 9.41 % 36.779 M 25.35 % 29.340 M -32.63 % 43.550 M 100.00 % 21.775 M -51.55 % 44.947 M 100.00 % 22.474 M
Operating income ratio -0.05 28.69 % -0.07 -2 236.71 % 0.00 -75.27 % 0.01 125.49 % -0.05 59.68 % -0.12 -33.73 % -0.09 -2.76 % -0.09 13.70 % -0.11 55.74 % -0.24 -7.20 % -0.22 32.13 % -0.33 -102.77 % -0.16 -175.23 % -0.06 66.32 % -0.17 -62.33 % -0.11 -74.06 % -0.06 55.81 % -0.14 -593.17 % -0.02 -150.08 % 0.04 -36.13 % 0.06 -80.22 % 0.32 1 698.26 % -0.02 -153.19 % 0.04 136.44 % 0.02 -23.34 % 0.02 -20.46 % 0.03 -57.93 % 0.06 9.41 % 0.06 9.67 % 0.05 -32.63 % 0.08 0.00 % 0.08 -30.48 % 0.11 0.00 % 0.11
Total other income expenses net -6.645 M -125.18 % 26.394 M 1 218.86 % -2.359 M -138.18 % 6.178 M 473.07 % -1.656 M 73.81 % -6.323 M -275.70 % -1.683 M -30.97 % -1.285 M 29.40 % -1.820 M 91.90 % -22.471 M -214.85 % -7.137 M 64.87 % -20.316 M -54 808.11 % -37.000 K 91.31 % -426.000 K 81.89 % -2.352 M -4.53 % -2.250 M 96.52 % -64.612 M -2 506.37 % -2.479 M -36.36 % -1.818 M 44.88 % -3.298 M -13.72 % -2.900 M -123.63 % 12.270 M 242.62 % -8.603 M -49.44 % -5.757 M -3.71 % -5.551 M -58.67 % -3.499 M 52.44 % -7.356 M -24.13 % -5.926 M -140.34 % -2.466 M -150.39 % 4.893 M 152.51 % -9.318 M -100.00 % -4.659 M -107.24 % -2.248 M -100.00 % -1.124 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 2010-01-31 2009-06-30 2009-01-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2009-12-31
Net debt -236.581 M -4.94 % -225.452 M 6.59 % -241.353 M 1.42 % -244.822 M -12.45 % -217.716 M -8.24 % -201.134 M -48.80 % -135.167 M -60.21 % -84.371 M 40.10 % -140.856 M -44.52 % -97.463 M -66.13 % -58.667 M 22.72 % -75.918 M 72.43 % -275.345 M 12.29 % -313.942 M 2.96 % -323.505 M 25.84 % -436.240 M -66.69 % -261.709 M -103.54 % -128.581 M 15.13 % -151.498 M 65.66 % -441.207 M -799.61 % -49.044 M 28.59 % -68.677 M -80.76 % -37.993 M 46.73 % -71.325 M -33.98 % -53.235 M 34.98 % -81.877 M 20.81 % -103.393 M -7.84 % -95.876 M 48.04 % -184.513 M -5 086.84 % 3.700 M 109.24 % -40.031 M
Total investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.229 M -97.33 % 46.050 M 8.82 % 42.316 M -67.21 % 129.039 M -16.67 % 154.856 M 91.49 % 80.870 M 128.89 % 35.332 M -20.90 % 44.665 M 167.01 % 16.728 M -50.02 % 33.467 M -75.04 % 134.088 M -33.67 % 202.161 M 5 314.06 % 3.734 M 53.54 % 2.432 M -66.79 % 7.322 M 8 220.45 % 88.000 K -98.89 % 7.912 M 168.39 % 2.948 M 0.000 0.000 0.000 0.000 0.000 0.000
Total debt 94.767 M 9.43 % 86.599 M 67.53 % 51.692 M 93.28 % 26.745 M -29.18 % 37.763 M -26.06 % 51.075 M -6.85 % 54.829 M -10.41 % 61.203 M -9.68 % 67.765 M -3.46 % 70.194 M 11.54 % 62.932 M -21.49 % 80.163 M -20.83 % 101.253 M 151.45 % 40.267 M -5.95 % 42.816 M -0.75 % 43.139 M 53.69 % 28.069 M -64.79 % 79.712 M 0.000 0.000 -100.00 % 108.955 M -6.94 % 117.075 M 17.68 % 99.489 M -11.02 % 111.813 M 29.06 % 86.634 M 8.39 % 79.931 M 56.79 % 50.981 M -1.73 % 51.880 M 0.000 -100.00 % 62.613 M 119.00 % 28.591 M
Accumulated other comprehensive income loss 487.192 M -0.91 % 491.673 M 1 620.28 % 28.581 M -10.51 % 31.938 M -4.64 % 33.492 M -12.28 % 38.179 M -4.26 % 39.877 M 6.86 % 37.316 M -4.85 % 39.218 M 16.03 % 33.801 M 98.34 % 17.042 M 530.57 % -3.958 M 4.19 % -4.131 M 80.50 % -21.182 M -240.72 % 15.053 M -73.14 % 56.049 M 5.65 % 53.054 M 18.10 % 44.923 M -40.94 % 76.064 M 83.77 % 41.390 M 2.17 % 40.510 M 3.18 % 39.262 M 16.83 % 33.607 M 7.00 % 31.408 M 11.76 % 28.102 M 126.41 % -106.399 M 0.000 100.00 % -88.809 M 0.000 100.00 % -73.281 M -20.22 % -60.955 M
Retained earnings 0.000 100.00 % -523.464 M 1.77 % -532.906 M -0.87 % -528.329 M 2.01 % -539.192 M -0.90 % -534.361 M -8.00 % -494.781 M -2.81 % -481.242 M -3.07 % -466.887 M -7.37 % -434.845 M -35.41 % -321.134 M -50.75 % -213.022 M -118.58 % -97.457 M -186.58 % -34.007 M 38.57 % -55.355 M -87.66 % -29.497 M -375.60 % 10.703 M -89.18 % 98.931 M -39.32 % 163.046 M -10.21 % 181.577 M -0.02 % 181.606 M -5.69 % 192.571 M -4.59 % 201.833 M -3.18 % 208.463 M 7.91 % 193.180 M 4.61 % 184.668 M 0.000 -100.00 % 175.867 M 0.000 0.000 0.000
Common stock 44.858 M 0.00 % 44.858 M 8.33 % 41.407 M 5.75 % 39.155 M 13.47 % 34.506 M 42.86 % 24.154 M 0.00 % 24.154 M 30.65 % 18.487 M 50.00 % 12.325 M 44.00 % 8.559 M 19.97 % 7.134 M 20.00 % 5.945 M 0.00 % 5.945 M 0.00 % 5.945 M 0.00 % 5.945 M 0.00 % 5.945 M 19.98 % 4.955 M 0.00 % 4.955 M 0.00 % 4.955 M 0.00 % 4.955 M 20.35 % 4.117 M 0.00 % 4.117 M 0.00 % 4.117 M 0.00 % 4.117 M 0.00 % 4.117 M 0.000 -100.00 % 4.117 M 0.00 % 4.117 M 0.00 % 4.117 M 0.000 0.000
Total equity 532.180 M -0.88 % 536.885 M 7.93 % 497.456 M 1.79 % 488.725 M 8.69 % 449.653 M 24.21 % 362.016 M -9.94 % 401.976 M 9.83 % 365.998 M 14.06 % 320.892 M 8.43 % 295.934 M -19.12 % 365.899 M -10.98 % 411.013 M -23.64 % 538.286 M -7.64 % 582.832 M -0.68 % 586.812 M -10.27 % 654.002 M 66.66 % 392.428 M -15.36 % 463.637 M -17.43 % 561.486 M 2.46 % 548.002 M 74.43 % 314.168 M -10.63 % 351.547 M -5.67 % 372.665 M -4.54 % 390.390 M 6.47 % 366.659 M 0.79 % 363.781 M 7.49 % 338.428 M -2.74 % 347.975 M 13.90 % 305.513 M 77.34 % 172.271 M 18.10 % 145.870 M
Other non current 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 -100.00 % 1.313 M -37.33 % 2.095 M -87.97 % 17.412 M 42.62 % 12.209 M -64.31 % 34.212 M -0.39 % 34.345 M -19.83 % 42.839 M 0.000 100.00 % -22.862 M -171.71 % 31.879 M 18.84 % 26.826 M -6.80 % 28.784 M -0.99 % 29.072 M 63.60 % 17.770 M -17.27 % 21.479 M
Long term debt 37.387 M -11.24 % 42.122 M 22.18 % 34.474 M 129.80 % 15.002 M 5.31 % 14.245 M -31.89 % 20.914 M -6.85 % 22.452 M -41.70 % 38.514 M 326.13 % 9.038 M -70.77 % 30.922 M 46.22 % 21.147 M -36.39 % 33.246 M 5.12 % 31.628 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
Total non current liabilities 37.387 M -11.24 % 42.122 M 22.18 % 34.474 M 129.80 % 15.002 M 5.31 % 14.245 M -31.89 % 20.914 M -6.85 % 22.452 M -41.70 % 38.514 M 326.13 % 9.038 M -70.77 % 30.922 M 46.22 % 21.147 M -36.39 % 33.246 M 5.12 % 31.628 M 0.000 -100.00 % 4.198 M 0.00 % 4.198 M -17.25 % 5.073 M -13.40 % 5.858 M -76.61 % 25.046 M 23.75 % 20.239 M -40.84 % 34.212 M -0.39 % 34.345 M -19.83 % 42.839 M 0.000 0.000 -100.00 % 57.262 M 25.07 % 45.784 M -8.85 % 50.230 M 17.17 % 42.871 M 31.30 % 32.650 M -15.39 % 38.588 M
Other current liabilities 202.538 M 0.15 % 202.234 M 10.39 % 183.201 M 3.82 % 176.455 M -2.30 % 180.600 M -9.89 % 200.420 M 8.63 % 184.503 M 1.30 % 182.137 M -12.86 % 209.022 M 6.63 % 196.028 M 4.65 % 187.317 M 0.92 % 185.606 M 1.24 % 183.338 M -17.44 % 222.069 M 4.82 % 211.863 M 18.21 % 179.224 M 4.32 % 171.795 M 2.16 % 168.170 M 5.16 % 159.917 M -2.00 % 163.185 M -41.32 % 278.106 M -9.89 % 308.625 M 24.14 % 248.617 M -9.41 % 274.427 M 35.45 % 202.606 M -12.90 % 232.625 M 32.52 % 175.541 M 1.39 % 173.134 M -2.11 % 176.863 M 36.57 % 129.507 M 6.14 % 122.012 M
Deferred revenue 0.000 100.00 % -4.015 M -155.04 % 7.295 M 81.87 % 4.011 M -21.80 % 5.129 M 85.30 % 2.768 M -15.43 % 3.273 M -34.18 % 4.973 M -17.32 % 6.015 M 52.36 % 3.948 M 26.70 % 3.116 M 71.40 % 1.818 M -81.10 % 9.620 M 123.89 % -40.267 M 5.95 % -42.816 M 0.75 % -43.139 M -53.69 % -28.069 M 64.79 % -79.712 M 0.000 0.000 100.00 % -108.955 M 6.94 % -117.075 M -17.68 % -99.489 M 0.000 0.000 -100.00 % 227.947 M 0.000 0.000 0.000 0.000 0.000
Short term debt 57.380 M 29.01 % 44.477 M 158.32 % 17.218 M 46.62 % 11.743 M -50.07 % 23.518 M -22.03 % 30.161 M -6.84 % 32.377 M 42.70 % 22.689 M -61.37 % 58.727 M 49.54 % 39.272 M -6.01 % 41.785 M -10.94 % 46.917 M -32.61 % 69.625 M 72.91 % 40.267 M -5.95 % 42.816 M -0.75 % 43.139 M 53.69 % 28.069 M -64.79 % 79.712 M 0.000 0.000 -100.00 % 108.955 M -6.94 % 117.075 M 17.68 % 99.489 M -11.02 % 111.813 M 29.06 % 86.634 M 8.39 % 79.931 M 56.79 % 50.981 M -1.73 % 51.880 M 0.000 -100.00 % 62.613 M 119.00 % 28.591 M
Total current liabilities 305.614 M 1.49 % 301.130 M 13.14 % 266.168 M -2.39 % 272.691 M 7.80 % 252.951 M -8.45 % 276.303 M 6.15 % 260.307 M -4.81 % 273.466 M -19.41 % 339.328 M 2.66 % 330.549 M 12.49 % 293.842 M 1.12 % 290.581 M -13.73 % 336.820 M -3.22 % 348.030 M -4.51 % 364.451 M 20.52 % 302.388 M 10.85 % 272.793 M -17.53 % 330.789 M 36.55 % 242.250 M -15.06 % 285.207 M -48.51 % 553.950 M -21.56 % 706.202 M 25.88 % 561.023 M -20.36 % 704.480 M 58.27 % 445.115 M 0.97 % 440.853 M 32.90 % 331.707 M -11.15 % 373.325 M 23.70 % 301.797 M -4.26 % 315.213 M 9.76 % 287.179 M
Total liabilities 343.001 M -0.07 % 343.252 M 14.17 % 300.642 M 4.50 % 287.693 M 7.67 % 267.196 M -10.10 % 297.217 M 5.11 % 282.759 M -9.37 % 311.980 M -10.44 % 348.366 M -3.63 % 361.471 M 14.76 % 314.989 M -2.73 % 323.827 M -12.11 % 368.448 M 5.87 % 348.030 M -5.59 % 368.649 M 20.24 % 306.586 M 10.34 % 277.866 M -17.46 % 336.647 M 25.95 % 267.296 M -12.49 % 305.446 M -48.07 % 588.162 M -20.58 % 740.547 M 22.64 % 603.862 M -14.28 % 704.480 M 58.27 % 445.115 M -10.64 % 498.115 M 31.95 % 377.491 M -10.88 % 423.555 M 22.89 % 344.668 M -0.92 % 347.863 M 6.78 % 325.767 M
Other non current assets 3.224 M 0.00 % 3.224 M 150.89 % 1.285 M -60.81 % 3.279 M 103.01 % -109.020 M -9 522.64 % 1.157 M -60.79 % 2.951 M -8.21 % 3.215 M 102.89 % -111.241 M 4.02 % -115.901 M -743.89 % 18.000 M 142.98 % 7.408 M 194.70 % -7.823 M -303.66 % -1.938 M 0.00 % -1.938 M 97.47 % -76.690 M -35.23 % -56.712 M 6.88 % -60.900 M 15.10 % -71.732 M 8.36 % -78.280 M 46.34 % -145.879 M 5.39 % -154.190 M 5.81 % -163.702 M -1 604.06 % 10.884 M -3.54 % 11.284 M -7.31 % 12.174 M 0.000 0.000 0.000 0.000 0.000
Long term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 44.930 M 6.18 % 42.316 M -24.99 % 56.412 M -14.29 % 65.817 M -14.74 % 77.200 M 253.17 % 21.859 M -33.75 % 32.995 M -55.81 % 74.658 M 0.000 0.000 0.000 0.000 -100.00 % 2.432 M -4.14 % 2.537 M 2 782.95 % 88.000 K 0.000 -100.00 % 2.948 M 0.000 0.000 0.000 0.000 0.000 0.000
Intangible assets 21.118 M -7.01 % 22.709 M 1 025.88 % 2.017 M -94.09 % 34.113 M -48.36 % 66.056 M -3.40 % 68.380 M -7.99 % 74.318 M 101.76 % 36.835 M 4.14 % 35.370 M -0.30 % 35.478 M 53.96 % 23.044 M 1 742.05 % 1.251 M -93.35 % 18.814 M 0.000 -100.00 % 1.648 M 0.000 0.000 0.000 -100.00 % 5.094 M -16.67 % 6.113 M -82.65 % 35.232 M -18.32 % 43.132 M -17.18 % 52.081 M -6.03 % 55.425 M -8.18 % 60.363 M -10.79 % 67.662 M 3.21 % 65.556 M -9.78 % 72.662 M 35.54 % 53.610 M 34.99 % 39.715 M -18.31 % 48.616 M
GoodWill 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 18.814 M 0.00 % 18.814 M 0.00 % 18.814 M 0.00 % 18.814 M 0.000 0.000 0.000 0.000 -100.00 % 3.471 M 0.00 % 3.471 M -58.24 % 8.311 M 0.00 % 8.311 M -31.64 % 12.157 M 0.00 % 12.157 M 0.00 % 12.157 M 0.00 % 12.157 M 0.000 0.000 0.000
Goodwill and intangible assets 21.118 M -7.01 % 22.709 M 1 025.88 % 2.017 M -94.09 % 34.113 M -48.36 % 66.056 M -3.40 % 68.380 M -7.99 % 74.318 M 101.76 % 36.835 M 4.14 % 35.370 M -0.30 % 35.478 M 53.96 % 23.044 M 1 742.05 % 1.251 M -96.68 % 37.628 M 100.00 % 18.814 M -8.05 % 20.462 M 8.76 % 18.814 M 0.000 0.000 -100.00 % 5.094 M -16.67 % 6.113 M -84.21 % 38.703 M -16.95 % 46.603 M -22.83 % 60.392 M -5.25 % 63.736 M -12.11 % 72.520 M -9.14 % 79.819 M 2.71 % 77.713 M -8.38 % 84.819 M 58.21 % 53.610 M 34.99 % 39.715 M -18.31 % 48.616 M
Property plant equipment net 48.963 M -7.11 % 52.713 M 2.56 % 51.397 M 55.30 % 33.095 M -22.97 % 42.964 M -20.87 % 54.298 M -12.51 % 62.065 M -26.20 % 84.102 M 38.01 % 60.941 M -10.52 % 68.107 M -2.87 % 70.122 M -26.56 % 95.480 M -9.36 % 105.343 M 102.96 % 51.904 M -9.13 % 57.121 M -1.30 % 57.876 M 2.05 % 56.712 M -6.88 % 60.900 M -8.61 % 66.638 M -7.66 % 72.167 M -31.10 % 104.744 M -0.29 % 105.050 M 1.77 % 103.222 M 34.57 % 76.703 M -6.65 % 82.163 M -1.86 % 83.716 M 12.59 % 74.356 M -1.91 % 75.803 M 12.88 % 67.154 M 6.05 % 63.324 M 9.72 % 57.713 M
Total non current assets 73.305 M -6.79 % 78.646 M 43.78 % 54.699 M -22.40 % 70.487 M -35.34 % 109.020 M -11.96 % 123.835 M -11.12 % 139.334 M 12.23 % 124.152 M -12.10 % 141.241 M -3.19 % 145.901 M -13.93 % 169.516 M -1.38 % 171.894 M -19.78 % 214.286 M 131.47 % 92.577 M -15.01 % 108.930 M 42.04 % 76.690 M 35.23 % 56.712 M -6.88 % 60.900 M -15.10 % 71.732 M -8.36 % 78.280 M -46.34 % 145.879 M -5.39 % 154.190 M -5.81 % 163.702 M 8.18 % 151.323 M -10.41 % 168.915 M -3.87 % 175.709 M 12.01 % 156.865 M -5.77 % 166.463 M 30.66 % 127.397 M 15.05 % 110.729 M -5.24 % 116.849 M
Other current assets 335.554 M 2.59 % 327.096 M 32.16 % 247.494 M 20.98 % 204.572 M 40.98 % 145.112 M 30.69 % 111.036 M -15.58 % 131.526 M 4.49 % 125.876 M 64.64 % 76.454 M -14.44 % 89.359 M 57.62 % 56.694 M -22.42 % 73.082 M 82.23 % 40.105 M -62.79 % 107.792 M -18.04 % 131.522 M -8.61 % 143.914 M 116.24 % 66.553 M -57.31 % 155.886 M -8.85 % 171.024 M 1 182.04 % 13.340 M -85.57 % 92.456 M -24.44 % 122.354 M -9.03 % 134.503 M 49.92 % 89.714 M -12.85 % 102.938 M -52.32 % 215.881 M 267.69 % 58.713 M -10.12 % 65.326 M 40.06 % 46.641 M 5.30 % 44.292 M -74.45 % 173.360 M
Short term investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.229 M 9.73 % 1.120 M 0.000 -100.00 % 72.627 M -18.43 % 89.039 M 2 326.13 % 3.670 M -72.76 % 13.473 M 15.45 % 11.670 M -30.24 % 16.728 M -50.02 % 33.467 M -75.04 % 134.088 M -33.67 % 202.161 M 5 314.06 % 3.734 M 0.000 -100.00 % 4.785 M 0.000 -100.00 % 7.912 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 331.348 M 6.18 % 312.051 M 6.49 % 293.045 M 7.91 % 271.567 M 6.30 % 255.479 M 1.30 % 252.209 M 32.74 % 189.996 M 30.52 % 145.574 M -30.22 % 208.621 M 24.43 % 167.657 M 37.88 % 121.599 M -22.09 % 156.081 M -58.56 % 376.598 M 6.32 % 354.209 M -3.31 % 366.321 M -23.58 % 479.379 M 65.43 % 289.778 M 39.12 % 208.293 M 37.49 % 151.498 M -65.66 % 441.207 M 179.25 % 157.999 M -14.94 % 185.752 M 35.11 % 137.482 M -24.93 % 183.138 M 30.94 % 139.869 M -13.56 % 161.808 M 4.82 % 154.374 M 4.48 % 147.756 M -19.92 % 184.513 M 213.20 % 58.913 M -14.15 % 68.622 M
Cash and short term investments 331.348 M 6.18 % 312.051 M 6.49 % 293.045 M 7.91 % 271.567 M 6.30 % 255.479 M 1.30 % 252.209 M 32.74 % 189.996 M 29.42 % 146.803 M -30.01 % 209.741 M 25.10 % 167.657 M -13.68 % 194.226 M -20.76 % 245.120 M -35.54 % 380.268 M 3.42 % 367.682 M -2.73 % 377.991 M -23.81 % 496.107 M 49.79 % 331.199 M -3.27 % 342.381 M -3.19 % 353.659 M -20.52 % 444.941 M 181.61 % 157.999 M -17.08 % 190.537 M 38.59 % 137.482 M -28.04 % 191.050 M 36.59 % 139.869 M -13.56 % 161.808 M 4.82 % 154.374 M 4.48 % 147.756 M -19.92 % 184.513 M 213.20 % 58.913 M -14.15 % 68.622 M
Total current assets 801.876 M 0.05 % 801.491 M 7.81 % 743.399 M 5.31 % 705.931 M 16.14 % 607.829 M 13.53 % 535.398 M -1.83 % 545.401 M -1.52 % 553.826 M 4.89 % 528.017 M 3.23 % 511.504 M 0.03 % 511.372 M -9.16 % 562.946 M -18.70 % 692.448 M -7.60 % 749.368 M -1.13 % 757.969 M -10.57 % 847.597 M 39.90 % 605.866 M -17.13 % 731.125 M -1.23 % 740.237 M -2.33 % 757.863 M 2.86 % 736.819 M -19.80 % 918.682 M 14.64 % 801.386 M -19.42 % 994.490 M 42.34 % 698.657 M 1.82 % 686.187 M 22.74 % 559.054 M -7.60 % 605.067 M 15.74 % 522.784 M 27.69 % 409.405 M 15.39 % 354.788 M
Inventory 37.561 M -16.62 % 45.050 M 10.15 % 40.900 M -25.17 % 54.660 M -28.41 % 76.353 M 34.43 % 56.799 M -34.29 % 86.445 M -27.31 % 118.915 M 17.17 % 101.486 M 9.54 % 92.651 M 21.60 % 76.195 M -4.67 % 79.927 M -16.77 % 96.034 M -18.71 % 118.133 M 3.41 % 114.239 M 25.86 % 90.770 M 2.56 % 88.502 M -12.26 % 100.865 M 15.34 % 87.449 M -32.87 % 130.260 M -43.96 % 232.458 M -19.88 % 290.143 M 8.49 % 267.449 M -8.71 % 292.956 M 24.70 % 234.928 M -13.07 % 270.249 M 33.26 % 202.801 M -3.23 % 209.565 M 39.96 % 149.727 M -1.41 % 151.862 M 34.62 % 112.806 M
Net receivables 97.413 M -16.95 % 117.294 M -27.58 % 161.960 M -7.52 % 175.132 M 33.81 % 130.885 M -29.26 % 185.030 M -16.30 % 221.056 M -20.56 % 278.259 M 69.19 % 164.467 M -26.11 % 222.596 M 20.81 % 184.257 M 11.79 % 164.817 M -13.59 % 190.738 M -4.63 % 199.995 M 17.37 % 170.392 M -21.07 % 215.889 M 41.45 % 152.628 M 15.63 % 131.993 M 3.04 % 128.105 M -24.34 % 169.322 M -33.31 % 253.906 M -19.56 % 315.648 M 20.50 % 261.952 M -37.74 % 420.770 M 90.46 % 220.922 M -12.08 % 251.262 M 75.50 % 143.166 M -21.52 % 182.420 M 28.55 % 141.903 M -8.06 % 154.338 M -4.19 % 161.086 M
Tax assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 111.241 M -4.02 % 115.901 M 5 880.44 % 1.938 M 0.00 % 1.938 M 0.00 % 1.938 M 0.00 % 1.938 M 0.00 % 1.938 M -4.63 % 2.032 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.796 M -17.89 % 5.841 M -11.94 % 6.633 M -13.75 % 7.690 M -26.90 % 10.520 M
Other assets 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 88.917 M 0.40 % 88.562 M 143.97 % 36.301 M 370.46 % 7.716 M -6.57 % 8.259 M -50.88 % 16.813 M -2.84 % 17.305 M -11.85 % 19.632 M 2.13 % 19.222 M 68.04 % 11.439 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Account payables 45.696 M -21.80 % 58.434 M 14.22 % 51.159 M -33.10 % 76.471 M 98.24 % 38.575 M -4.01 % 40.186 M 8.96 % 36.881 M -37.16 % 58.694 M -1.44 % 59.549 M -31.83 % 87.353 M 49.30 % 58.508 M 7.51 % 54.422 M -15.78 % 64.617 M -15.50 % 76.474 M -26.83 % 104.509 M 39.66 % 74.829 M 6.68 % 70.141 M -13.89 % 81.452 M 10.70 % 73.579 M -36.86 % 116.528 M -24.09 % 153.515 M -45.27 % 280.502 M 37.51 % 203.986 M -35.90 % 318.240 M 104.16 % 155.875 M 21.50 % 128.297 M 26.88 % 101.120 M -30.01 % 144.477 M 21.42 % 118.990 M 3.19 % 115.313 M -8.02 % 125.371 M
Tax payables 0.000 0.000 -100.00 % 7.295 M 81.87 % 4.011 M -21.80 % 5.129 M 85.30 % 2.768 M -15.43 % 3.273 M -34.18 % 4.973 M -17.32 % 6.015 M 52.36 % 3.948 M 26.70 % 3.116 M 71.40 % 1.818 M -81.10 % 9.620 M 4.34 % 9.220 M 75.19 % 5.263 M 1.29 % 5.196 M 86.37 % 2.788 M 91.62 % 1.455 M -83.38 % 8.754 M 59.34 % 5.494 M -58.92 % 13.374 M 0.000 -100.00 % 8.931 M 0.000 0.000 0.000 -100.00 % 4.065 M 6.03 % 3.834 M -35.50 % 5.944 M -23.60 % 7.780 M -30.57 % 11.205 M
Deferred revenue non current 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Minority interest 130.000 K -63.28 % 354.000 K -70.10 % 1.184 M -42.58 % 2.062 M -37.40 % 3.294 M 52.92 % 2.154 M 157.66 % 836.000 K 590.91 % 121.000 K -68.57 % 385.000 K -18.43 % 472.000 K -2.88 % 486.000 K 0.000 -100.00 % 11.881 M 18.48 % 10.028 M 1 240.84 % -879.000 K -61.88 % -543.000 K 76.61 % -2.322 M 79.29 % -11.210 M -30.09 % -8.617 M -44.63 % -5.958 M 87.01 % -45.871 M -151.91 % -18.209 M -2 508.74 % -698.000 K -105.54 % 12.596 M 68.98 % 7.454 M 170.17 % 2.759 M 114.83 % -18.601 M -134.03 % -7.948 M 61.98 % -20.906 M -40.37 % -14.894 M -1 736.50 % -811.000 K
Capital lease obligations 43.640 M -7.66 % 47.258 M 7.76 % 43.856 M 100.29 % 21.896 M -26.82 % 29.922 M -20.23 % 37.510 M -4.41 % 39.242 M -33.02 % 58.589 M 24.21 % 47.170 M -8.58 % 51.599 M 14.08 % 45.231 M -24.12 % 59.605 M -2.32 % 61.020 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
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 -100.00 % 21.182 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
Other total stockholders equity 0.000 -100.00 % 981.010 M 2.27 % 959.190 M 1.62 % 943.899 M 2.80 % 918.222 M 10.29 % 832.559 M 0.16 % 831.221 M 4.95 % 791.986 M 7.63 % 735.851 M 6.86 % 688.616 M 3.96 % 662.371 M 6.48 % 622.048 M 0.11 % 621.379 M -0.11 % 622.048 M -0.96 % 628.047 M -2.83 % 646.345 M 98.24 % 326.038 M 0.00 % 326.038 M 0.00 % 326.038 M 0.00 % 326.038 M 143.66 % 133.806 M 0.00 % 133.806 M 0.00 % 133.806 M 0.00 % 133.806 M -20.08 % 167.430 M -5.06 % 176.354 M -50.03 % 352.912 M 96.00 % 180.056 M -44.13 % 322.302 M 23.75 % 260.446 M 1 323.36 % 18.298 M
Deferred tax liabilities non current 0.000 0.000 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.198 M 0.00 % 4.198 M 11.65 % 3.760 M -0.08 % 3.763 M -50.71 % 7.634 M -4.93 % 8.030 M -46.00 % 14.871 M -13.67 % 17.225 M -13.48 % 19.908 M 0.000 0.000 -100.00 % 25.383 M 33.89 % 18.958 M -11.60 % 21.446 M 55.42 % 13.799 M -7.26 % 14.880 M -13.03 % 17.109 M
Other liabilities 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Total assets 875.181 M -0.56 % 880.137 M 10.28 % 798.098 M 2.79 % 776.418 M 8.31 % 716.849 M 8.74 % 659.233 M -3.72 % 684.735 M 1.00 % 677.978 M 1.30 % 669.258 M 1.80 % 657.405 M -3.45 % 680.888 M -7.34 % 734.840 M -18.96 % 906.734 M -2.59 % 930.862 M -2.57 % 955.461 M -0.53 % 960.588 M 43.31 % 670.294 M -16.24 % 800.284 M -3.44 % 828.782 M -2.89 % 853.448 M -5.42 % 902.330 M -17.38 % 1.092 B 11.83 % 976.527 M -14.77 % 1.146 B 32.07 % 867.572 M 0.66 % 861.896 M 20.39 % 715.919 M -7.21 % 771.530 M 18.66 % 650.181 M 25.00 % 520.134 M 10.28 % 471.637 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 2009-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-06-30 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 2010-01-31 2009-06-30 2009-01-31
Deferred income tax 0.000 0.000 0.000 0.000 0.000 100.00 % -144.586 M 0.000 100.00 % -8.076 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
Stock based compensation 0.000 0.000 -100.00 % 1.342 M 310.40 % 327.000 K -86.13 % 2.357 M 22.44 % 1.925 M -30.95 % 2.788 M 28.18 % 2.175 M -9.41 % 2.401 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 934.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
Change in working capital 0.000 0.000 0.000 100.00 % -191.367 M 0.000 -100.00 % 143.072 M 0.000 100.00 % -53.312 M 0.000 100.00 % -11.630 M 0.000 0.000 0.000 0.000 -100.00 % 19.506 M 0.000 -100.00 % 74.609 M 0.000 0.000 0.000 100.00 % -270.118 M 0.000 100.00 % -24.469 M 0.00 % -24.469 M 24.92 % -32.593 M 0.00 % -32.593 M -3.18 % -31.590 M 0.00 % -31.590 M -100.00 % -15.795 M -597.16 % 3.177 M 100.00 % 1.589 M
Accounts receivables 0.000 0.000 0.000 100.00 % -30.291 M 0.000 -100.00 % 46.272 M 0.000 -100.00 % 4.146 M 0.000 100.00 % -36.444 M 0.000 0.000 0.000 0.000 -100.00 % 7.353 M 0.000 -100.00 % 36.663 M 0.000 0.000 0.000 100.00 % -220.240 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 0.000 0.000 -100.00 % 2.240 M 0.000 -100.00 % 64.083 M 0.000 100.00 % -26.765 M 0.000 100.00 % -14.575 M 0.000 0.000 0.000 0.000 -100.00 % 23.151 M 0.000 -100.00 % 28.771 M 0.000 0.000 0.000 100.00 % -25.160 M 0.000 100.00 % -23.949 M 0.00 % -23.949 M 26.60 % -32.629 M 0.00 % -32.629 M -66.16 % -19.637 M 0.00 % -19.637 M -100.00 % -9.819 M -712.45 % -1.209 M -100.00 % -604.250 K
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other working capital 0.000 0.000 0.000 100.00 % -163.316 M 0.000 -100.00 % 32.717 M 0.000 100.00 % -30.693 M 0.000 -100.00 % 39.389 M 0.000 0.000 0.000 0.000 100.00 % -10.998 M 0.000 -100.00 % 9.175 M 0.000 0.000 0.000 100.00 % -24.718 M 0.000 100.00 % -520.000 K 0.00 % -520.000 K -1 524.66 % 36.500 K 0.00 % 36.500 K 100.31 % -11.953 M 0.00 % -11.953 M -100.00 % -5.976 M -236.27 % 4.386 M 100.00 % 2.193 M
Other non cash items 29.840 M 152.20 % -57.164 M -324.22 % -13.475 M -110.42 % 129.315 M 280.74 % -71.547 M -154.81 % 130.540 M 112.74 % 61.361 M 212.11 % -54.731 M -253.23 % 35.719 M -66.69 % 107.222 M 8.21 % 99.085 M 54.55 % 64.111 M -33.62 % 96.579 M 328.54 % -42.259 M -227.05 % 33.263 M 40.53 % 23.670 M 146.60 % -50.796 M -249.54 % 33.968 M 263.72 % -20.747 M -25.50 % -16.531 M -106.37 % 259.357 M 958.14 % -30.223 M -298.32 % 15.240 M 2.35 % 14.890 M 31 246.32 % 47.500 K -99.59 % 11.624 M 314.53 % 2.804 M 108.01 % 1.348 M 100.00 % 674.000 K 2 908.33 % -24.000 K -100.00 % -12.000 K
Net cash provided by operating activities 13.567 M 123.73 % -57.164 M -914.27 % -5.636 M 83.85 % -34.907 M 61.67 % -91.067 M -223.26 % 73.884 M 119.44 % 33.670 M 140.40 % -83.346 M -387.32 % -17.103 M -5.57 % -16.200 M -1 496.55 % 1.160 M 101.55 % -75.041 M -640.25 % 13.890 M 115.98 % -86.920 M -525.54 % 20.426 M 136.06 % -56.640 M -78.20 % -31.785 M -225.29 % 25.370 M 283.67 % -13.813 M -477.82 % 3.656 M -86.84 % 27.778 M 522.67 % -6.572 M -137.06 % 17.733 M 0.00 % 17.733 M -7.46 % 19.163 M 0.00 % 19.163 M 27.83 % 14.991 M 0.00 % 14.991 M 100.00 % 7.495 M -84.90 % 49.650 M 100.00 % 24.825 M
Investments in property plant and equipment -2.539 M 0.000 100.00 % -697.000 K 64.69 % -1.974 M -141.32 % -818.000 K 51.80 % -1.697 M 72.88 % -6.258 M 57.55 % -14.741 M -100.37 % -7.357 M 32.36 % -10.877 M 45.44 % -19.935 M -186.18 % -6.966 M -211.26 % -2.238 M 70.40 % -7.562 M -171.43 % -2.786 M 13.51 % -3.221 M 7.95 % -3.499 M 14.62 % -4.098 M 65.19 % -11.773 M -9.16 % -10.785 M -65.54 % -6.515 M 15.95 % -7.751 M 8.07 % -8.431 M 0.00 % -8.431 M 14.06 % -9.810 M 0.00 % -9.810 M -20.92 % -8.113 M 0.00 % -8.113 M -100.00 % -4.057 M 51.72 % -8.402 M -100.00 % -4.201 M
Acquisitions net 0.000 0.000 0.000 -100.00 % 69.000 K 0.000 -100.00 % 2.475 M 44.82 % 1.709 M 1 843.90 % -97.999 K -119.60 % 500.000 K 624.64 % 69.000 K 0.000 100.00 % -2.381 M 0.000 0.000 100.00 % -20.795 M 0.000 -100.00 % 140.000 M 200.00 % -140.000 M 0.000 100.00 % -12.124 M -1 893.49 % 676.000 K 13 620.00 % -5.000 K 99.96 % -12.931 M 0.000 100.00 % -28.557 M 0.000 100.00 % -6.270 M 0.000 0.000 0.000 0.000
Purchases of investments 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.887 M 200.00 % -2.887 M 74.63 % -11.380 M 81.48 % -61.459 M -523.82 % -9.852 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -908.500 K 0.00 % -908.500 K -445.65 % -166.500 K 0.00 % -166.500 K 0.000 0.000 0.000 0.000 0.000
Sales maturities of investments 0.000 0.000 0.000 -100.00 % 49.000 K -99.19 % 6.068 M 641.79 % -1.120 M -200.00 % 1.120 M 116.35 % -6.852 M -167.14 % 10.205 M -47.07 % 19.279 M 1.03 % 19.083 M 0.000 -100.00 % 32.995 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 235.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Other investing activites 0.000 -100.00 % 18.280 M -16.33 % 21.848 M -18.57 % 26.831 M 80.68 % 14.850 M 57 015.38 % 26.000 K -99.19 % 3.198 M -12.53 % 3.656 M -79.69 % 18.000 M 700.20 % -2.999 M 90.32 % -30.967 M 10.70 % -34.677 M -583.17 % 7.177 M 122.02 % -32.586 M 66.96 % -98.613 M -148.24 % 204.422 M 252.71 % -133.865 M -182.50 % 162.267 M 1 687.28 % 9.079 M 519.35 % -2.165 M -389.44 % 748.000 K 106.77 % -11.044 M -21.91 % -9.060 M -197.00 % 9.340 M 240.71 % -6.638 M -166.53 % 9.977 M 195.59 % -10.437 M -228.65 % 8.113 M 100.00 % 4.057 M -51.72 % 8.402 M 100.00 % 4.201 M
Net cash used for investing activites -2.539 M -113.89 % 18.280 M -13.57 % 21.151 M -15.31 % 24.975 M 24.25 % 20.100 M 6 460.76 % -316.000 K -36.80 % -231.000 K 98.48 % -15.148 M -182.05 % 18.461 M 734.62 % -2.909 M 96.88 % -93.278 M -73.13 % -53.876 M -242.03 % 37.934 M 194.49 % -40.148 M 67.14 % -122.194 M -160.73 % 201.201 M 7 532.81 % 2.636 M -85.49 % 18.169 M 774.42 % -2.694 M 89.26 % -25.074 M -392.52 % -5.091 M 72.92 % -18.800 M 14.51 % -21.991 M -135.46 % -9.340 M 74.50 % -36.629 M -340.94 % -8.307 M 45.38 % -15.210 M -58.26 % -9.611 M -100.00 % -4.805 M 42.80 % -8.402 M -100.00 % -4.201 M
Debt repayment 3.000 M 0.000 100.00 % -8.019 M -167.30 % -3.000 M 67.44 % -9.215 M -105.74 % -4.479 M 54.41 % -9.825 M 0.000 100.00 % -14.538 M 0.000 100.00 % -13.509 M 0.000 100.00 % -16.838 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 27.723 M 0.000 100.00 % -10.287 M 0.000 -100.00 % 34.022 M 0.000 0.000 0.000 0.000
Common stock issued 0.000 -100.00 % 25.271 M 44.05 % 17.543 M -43.40 % 30.995 M -67.72 % 96.015 M 0.000 -100.00 % 5.653 M -91.12 % 63.627 M 23.14 % 51.670 M 5 166 900.00 % 1.000 K -100.00 % 41.512 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 66.938 M -0.27 % 67.119 M 105 599.21 % 63.500 K 0.00 % 63.500 K 100.00 % 31.750 K 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -6.176 M 40.00 % -10.293 M -66.66 % -6.176 M 24.99 % -8.234 M 11.12 % -9.264 M 0.00 % -9.264 M -18.43 % -7.823 M 0.00 % -7.823 M 0.000 0.000 0.000 0.000 0.000
Other financing activites -1.292 M -104.53 % 28.516 M 850.53 % 3.000 M 144.22 % -6.785 M -107.55 % 89.849 M 17 181.56 % -526.000 K -102.68 % 19.653 M -43.95 % 35.063 M -34.65 % 53.655 M 645.55 % -9.835 M -116.81 % 58.512 M 381.44 % -20.790 M 0.000 -100.00 % 479.379 M 64.86 % 290.785 M 569.53 % -61.931 M -168.81 % 90.000 M -16.05 % 107.207 M 1 415.10 % -8.152 M 38.54 % -13.264 M -152.87 % 25.087 M 137.52 % 10.562 M 194.62 % 3.585 M 200.00 % -3.585 M 95.27 % -75.868 M -223.13 % 61.617 M 49.11 % 41.324 M 200.00 % -41.324 M -100.00 % -20.662 M 37.85 % -33.246 M -100.00 % -16.623 M
Net cash used provided by financing activities 1.708 M -96.82 % 53.787 M 329.47 % 12.524 M -40.95 % 21.210 M -73.85 % 81.100 M 1 163.75 % -7.624 M -177.57 % 9.828 M -71.97 % 35.063 M -10.40 % 39.132 M 497.93 % -9.834 M -121.85 % 45.003 M 316.46 % -20.790 M -23.47 % -16.838 M -103.51 % 479.379 M 64.86 % 290.785 M 569.53 % -61.931 M -168.81 % 90.000 M -16.05 % 107.207 M 848.23 % -14.328 M 39.18 % -23.557 M -224.57 % 18.911 M 712.33 % 2.328 M -89.44 % 22.044 M 271.56 % -12.849 M -132.06 % 40.080 M -25.50 % 53.795 M 132.14 % 23.173 M 156.08 % -41.324 M -100.00 % -20.662 M 37.85 % -33.246 M -100.00 % -16.623 M
Effect of forex changes on cash 6.561 M 59.91 % 4.103 M 162.54 % -6.561 M -236.40 % 4.810 M 170.09 % -6.863 M -41.48 % -4.851 M -520.00 % 1.155 M 200.78 % 384.000 K -18.99 % 474.000 K -80.03 % 2.374 M 23 640.00 % 10.000 K 100.00 % -225.641 M -106 534.43 % 212.000 K 560.87 % -46.000 K -107.88 % 584.000 K 154.17 % -1.078 M 70.52 % -3.657 M -1 378.67 % 286.000 K -90.72 % 3.082 M 552.57 % -681.000 K -140.75 % 1.671 M 51.22 % 1.105 M 110.27 % -10.761 M -193.72 % 11.482 M -47.35 % 21.808 M 207.81 % -20.229 M 27.26 % -27.809 M -189.45 % 31.090 M 100.00 % 15.545 M 231.45 % -11.826 M -100.00 % -5.913 M
Net change in cash 19.297 M 106.58 % -293.045 M -1 464.40 % 21.478 M 33.50 % 16.088 M 391.99 % 3.270 M -94.74 % 62.213 M 40.05 % 44.422 M 170.46 % -63.047 M -253.91 % 40.964 M -11.06 % 46.058 M 233.57 % -34.482 M 84.27 % -219.267 M -722.95 % 35.198 M -90.01 % 352.265 M 85.79 % 189.601 M 132.49 % 81.552 M 42.59 % 57.194 M -62.13 % 151.032 M 644.20 % -27.753 M 39.21 % -45.656 M -205.52 % 43.269 M 297.22 % -21.939 M -256.13 % 14.052 M 300.00 % 3.513 M -96.05 % 88.843 M 300.00 % 22.211 M 328.76 % -9.709 M -300.00 % -2.427 M 0.00 % -2.427 M -27.00 % -1.911 M 0.00 % -1.911 M
Cash at beginning of period 312.051 M 6.49 % 293.045 M 7.91 % 271.567 M 6.30 % 255.479 M 1.30 % 252.209 M 32.74 % 189.996 M 30.52 % 145.574 M -30.22 % 208.621 M 24.43 % 167.657 M 37.88 % 121.599 M -22.09 % 156.081 M -58.42 % 375.348 M 9.94 % 341.400 M 0.000 -100.00 % 289.778 M 39.17 % 208.226 M 37.87 % 151.032 M 0.000 -100.00 % 185.752 M 1.43 % 183.138 M 30.94 % 139.869 M -13.56 % 161.808 M 9.51 % 147.756 M 300.00 % 36.939 M -37.30 % 58.913 M 300.00 % 14.728 M -78.54 % 68.622 M 300.00 % 17.156 M 0.00 % 17.156 M -10.02 % 19.067 M 0.00 % 19.067 M
Cash at end of period 331.348 M 0.000 -100.00 % 293.045 M 7.91 % 271.567 M 6.30 % 255.479 M 1.30 % 252.209 M 32.74 % 189.996 M 30.52 % 145.574 M -30.22 % 208.621 M 24.43 % 167.657 M 37.88 % 121.599 M -22.09 % 156.081 M -58.56 % 376.598 M 6.91 % 352.265 M -26.52 % 479.379 M 65.43 % 289.778 M 39.17 % 208.226 M 37.87 % 151.032 M -4.41 % 157.999 M 14.92 % 137.482 M -24.93 % 183.138 M 30.94 % 139.869 M -13.56 % 161.808 M 300.00 % 40.452 M -72.62 % 147.756 M 300.00 % 36.939 M -37.30 % 58.913 M 300.00 % 14.728 M 0.00 % 14.728 M -14.15 % 17.156 M 0.00 % 17.156 M
Operating cash flow 13.567 M 123.73 % -57.164 M -465.53 % -10.108 M 71.04 % -34.907 M 61.67 % -91.067 M -223.26 % 73.884 M 119.44 % 33.670 M 140.40 % -83.346 M -387.32 % -17.103 M -5.57 % -16.200 M -1 496.55 % 1.160 M 101.55 % -75.041 M -640.25 % 13.890 M 115.98 % -86.920 M -525.54 % 20.426 M 136.06 % -56.640 M -78.20 % -31.785 M -225.29 % 25.370 M 283.67 % -13.813 M -477.82 % 3.656 M -86.84 % 27.778 M 522.67 % -6.572 M -137.06 % 17.733 M 0.00 % 17.733 M -7.46 % 19.163 M 0.00 % 19.163 M 27.83 % 14.991 M 0.00 % 14.991 M 100.00 % 7.495 M -84.90 % 49.650 M 100.00 % 24.825 M
Capital expenditure -2.539 M -42.96 % -1.776 M -154.81 % -697.000 K 64.69 % -1.974 M -141.32 % -818.000 K 51.80 % -1.697 M 72.88 % -6.258 M 57.55 % -14.741 M -100.37 % -7.357 M 32.36 % -10.877 M 45.44 % -19.935 M -186.18 % -6.966 M -211.26 % -2.238 M 70.40 % -7.562 M -171.43 % -2.786 M 13.51 % -3.221 M 7.95 % -3.499 M 14.62 % -4.098 M 65.19 % -11.773 M -9.16 % -10.785 M -65.54 % -6.515 M 15.95 % -7.751 M 8.07 % -8.431 M 0.00 % -8.431 M 14.06 % -9.810 M 0.00 % -9.810 M -20.92 % -8.113 M 0.00 % -8.113 M -100.00 % -4.057 M 51.72 % -8.402 M -100.00 % -4.201 M
Free CashFlow 11.028 M 118.71 % -58.940 M -445.49 % -10.805 M 70.70 % -36.881 M 59.86 % -91.885 M -227.29 % 72.187 M 163.34 % 27.412 M 127.95 % -98.087 M -301.01 % -24.460 M 9.67 % -27.077 M -44.22 % -18.775 M 77.11 % -82.007 M -803.80 % 11.652 M 112.33 % -94.482 M -635.61 % 17.640 M 129.47 % -59.861 M -69.65 % -35.284 M -265.87 % 21.272 M 183.14 % -25.586 M -258.90 % -7.129 M -133.53 % 21.263 M 248.45 % -14.323 M -253.98 % 9.302 M 0.00 % 9.302 M -0.55 % 9.353 M 0.00 % 9.353 M 35.99 % 6.878 M 0.00 % 6.878 M 100.00 % 3.439 M -91.66 % 41.249 M 100.00 % 20.624 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2017 2017 2016 2016 2015 2014 2013 2013 2012 2012 2011 2011 2010 2010 2010 2009 2009