
Tradelink Electronic Commerce Limited 0536.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 247.625 M -7.12 % | 266.611 M 3.01 % | 258.815 M -5.48 % | 273.825 M 4.83 % | 261.213 M -22.53 % | 337.175 M 23.99 % | 271.930 M 12.45 % | 241.830 M 4.55 % | 231.302 M 3.85 % | 222.719 M -1.58 % | 226.293 M -1.61 % | 230.006 M -1.02 % | 232.383 M 12.71 % | 206.176 M -4.59 % | 216.091 M 8.47 % | 199.225 M -14.35 % | 232.605 M -5.09 % | 245.082 M -1.30 % | 248.300 M -0.32 % | 249.101 M -10.94 % | 279.706 M |
Net income | 81.958 M -18.56 % | 100.639 M 92.31 % | 52.333 M -28.95 % | 73.653 M 1.17 % | 72.800 M -11.44 % | 82.201 M -8.43 % | 89.768 M 21.11 % | 74.120 M -6.48 % | 79.252 M -2.64 % | 81.404 M 9.73 % | 74.183 M -7.86 % | 80.511 M 0.31 % | 80.262 M 14.55 % | 70.065 M 1.16 % | 69.259 M 53.26 % | 45.190 M -36.46 % | 71.115 M -6.68 % | 76.204 M -8.43 % | 83.216 M -8.95 % | 91.397 M 45.09 % | 62.993 M |
Income before tax | 89.285 M -19.60 % | 111.052 M 87.96 % | 59.082 M -31.47 % | 86.218 M 4.64 % | 82.391 M -13.65 % | 95.416 M -10.11 % | 106.150 M 20.16 % | 88.342 M 8.56 % | 81.374 M -12.10 % | 92.578 M 7.84 % | 85.845 M -8.16 % | 93.475 M -0.95 % | 94.374 M 16.85 % | 80.763 M -1.02 % | 81.592 M 44.25 % | 56.561 M -35.71 % | 87.977 M -8.86 % | 96.534 M -5.57 % | 102.228 M -6.94 % | 109.853 M 31.44 % | 83.579 M |
Income before tax ratio | 0.36 -13.44 % | 0.42 82.47 % | 0.23 -27.50 % | 0.31 -0.17 % | 0.32 11.46 % | 0.28 -27.51 % | 0.39 6.86 % | 0.37 3.84 % | 0.35 -15.36 % | 0.42 9.57 % | 0.38 -6.66 % | 0.41 0.07 % | 0.41 3.67 % | 0.39 3.74 % | 0.38 33.00 % | 0.28 -24.94 % | 0.38 -3.98 % | 0.39 -4.33 % | 0.41 -6.64 % | 0.44 47.58 % | 0.30 |
EBITDA | 81.091 M -32.01 % | 119.272 M 34.66 % | 88.573 M -10.96 % | 99.470 M 7.10 % | 92.874 M -10.21 % | 103.438 M 8.79 % | 95.079 M 15.83 % | 82.084 M 12.58 % | 72.914 M 5.32 % | 69.233 M -7.75 % | 75.048 M -6.66 % | 80.402 M -20.98 % | 101.751 M 17.55 % | 86.559 M -18.69 % | 106.458 M 37.80 % | 77.254 M -35.40 % | 119.582 M -1.19 % | 121.023 M -2.57 % | 124.213 M -1.57 % | 126.199 M 15.69 % | 109.083 M |
Net income ratio | 0.33 -12.32 % | 0.38 86.68 % | 0.20 -24.83 % | 0.27 -3.49 % | 0.28 14.32 % | 0.24 -26.15 % | 0.33 7.71 % | 0.31 -10.55 % | 0.34 -6.26 % | 0.37 11.49 % | 0.33 -6.35 % | 0.35 1.35 % | 0.35 1.63 % | 0.34 6.03 % | 0.32 41.30 % | 0.23 -25.81 % | 0.31 -1.67 % | 0.31 -7.22 % | 0.34 -8.66 % | 0.37 62.92 % | 0.23 |
Ratio EBITDA | 0.33 -26.80 % | 0.45 30.72 % | 0.34 -5.79 % | 0.36 2.17 % | 0.36 15.90 % | 0.31 -12.26 % | 0.35 3.01 % | 0.34 7.68 % | 0.32 1.41 % | 0.31 -6.27 % | 0.33 -5.13 % | 0.35 -20.16 % | 0.44 4.29 % | 0.42 -14.78 % | 0.49 27.05 % | 0.39 -24.57 % | 0.51 4.11 % | 0.49 -1.29 % | 0.50 -1.26 % | 0.51 29.90 % | 0.39 |
Gross profit ratio | 0.43 2.36 % | 0.42 -3.72 % | 0.44 -0.08 % | 0.44 6.69 % | 0.41 13.67 % | 0.36 -23.37 % | 0.47 1.18 % | 0.47 -1.50 % | 0.47 1.22 % | 0.47 -1.19 % | 0.47 -7.56 % | 0.51 -43.90 % | 0.91 -8.59 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
Weighted average shs out dil | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M -0.04 % | 794.926 M 0.04 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.647 M 0.01 % | 794.605 M 0.06 % | 794.137 M 0.12 % | 793.177 M 0.60 % | 788.463 M 0.64 % | 783.448 M 0.64 % | 778.500 M 0.00 % | 778.516 M 0.03 % | 778.306 M 0.00 % | 778.276 M -0.35 % | 781.023 M 7.50 % | 726.519 M -1.43 % | 737.073 M 2.97 % | 715.830 M |
Weighted average shs out | 795.709 M 0.14 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.624 M 0.01 % | 794.581 M 0.03 % | 794.354 M 0.08 % | 793.731 M 0.56 % | 789.335 M 2.71 % | 768.495 M 0.42 % | 765.247 M -0.04 % | 765.575 M -0.02 % | 765.706 M -1.03 % | 773.681 M -0.59 % | 778.276 M 0.02 % | 778.154 M 8.12 % | 719.729 M -1.57 % | 731.176 M 2.14 % | 715.830 M |
EPS diluted | 0.10 -23.08 % | 0.13 97.27 % | 0.07 -28.83 % | 0.09 1.09 % | 0.09 -8.40 % | 0.10 -9.09 % | 0.11 18.28 % | 0.09 -6.06 % | 0.10 -1.00 % | 0.10 7.53 % | 0.09 -7.00 % | 0.10 0.00 % | 0.10 11.11 % | 0.09 1.12 % | 0.09 53.45 % | 0.06 -36.26 % | 0.09 -7.14 % | 0.10 -10.91 % | 0.11 -8.33 % | 0.12 36.36 % | 0.09 |
Earnings per share | 0.10 -23.08 % | 0.13 97.27 % | 0.07 -28.91 % | 0.09 1.20 % | 0.09 -8.40 % | 0.10 -9.09 % | 0.11 17.90 % | 0.09 -6.51 % | 0.10 -0.20 % | 0.10 6.38 % | 0.09 -6.00 % | 0.10 0.00 % | 0.10 9.89 % | 0.09 1.11 % | 0.09 55.17 % | 0.06 -36.26 % | 0.09 -7.14 % | 0.10 -10.91 % | 0.11 -15.38 % | 0.13 47.73 % | 0.09 |
Gross profit | 107.067 M -4.93 % | 112.623 M -0.82 % | 113.559 M -5.56 % | 120.244 M 11.84 % | 107.513 M -11.94 % | 122.094 M -4.99 % | 128.505 M 13.78 % | 112.944 M 2.98 % | 109.673 M 5.12 % | 104.333 M -2.75 % | 107.283 M -9.05 % | 117.955 M -44.47 % | 212.418 M 3.03 % | 206.176 M -4.59 % | 216.091 M 8.47 % | 199.225 M -14.35 % | 232.605 M -5.09 % | 245.082 M -1.30 % | 248.300 M -0.32 % | 249.101 M -10.94 % | 279.706 M |
Income tax expense | 7.327 M -29.64 % | 10.413 M 54.29 % | 6.749 M -46.29 % | 12.565 M 31.01 % | 9.591 M -31.56 % | 14.013 M -14.46 % | 16.382 M 15.19 % | 14.222 M 570.22 % | 2.122 M -81.01 % | 11.174 M -4.18 % | 11.662 M -10.48 % | 13.027 M -8.24 % | 14.197 M 32.71 % | 10.698 M -13.26 % | 12.333 M 6.97 % | 11.529 M -31.58 % | 16.850 M -17.12 % | 20.330 M 6.93 % | 19.012 M 3.01 % | 18.456 M -10.35 % | 20.586 M |
Cost of revenue | 140.558 M -8.72 % | 153.988 M 6.01 % | 145.256 M -5.42 % | 153.581 M -0.08 % | 153.700 M -28.54 % | 215.081 M 49.96 % | 143.425 M 11.28 % | 128.886 M 5.97 % | 121.629 M 2.74 % | 118.386 M -0.52 % | 119.010 M 6.21 % | 112.051 M 461.24 % | 19.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
General and administrative expenses | 7.229 M 33.06 % | 5.433 M -13.95 % | 6.314 M 71.30 % | 3.686 M 28.93 % | 2.859 M -91.57 % | 33.934 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 |
Selling and marketing expenses | 1.012 M -49.37 % | 1.999 M -20.61 % | 2.518 M 241.66 % | 737.000 K -49.52 % | 1.460 M 0.00 % | 1.460 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 |
Other expenses | 31.475 M 16.55 % | 27.005 M 9.63 % | 24.633 M -0.81 % | 24.835 M -2.87 % | 25.569 M 6 102.11 % | -426.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.524 M -5.04 % | 139.556 M 0.73 % | 138.538 M -1.49 % | 140.627 M 14.89 % | 122.406 M -9.41 % | 135.124 M -1.08 % | 136.600 M -6.25 % | 145.702 M -26.00 % | 196.896 M |
Operating expenses | 39.716 M 15.33 % | 34.437 M 2.90 % | 33.465 M 14.38 % | 29.258 M -2.11 % | 29.888 M -14.53 % | 34.968 M -6.77 % | 37.507 M -9.61 % | 41.494 M -12.98 % | 47.685 M 76.94 % | 26.950 M -24.74 % | 35.808 M -1.47 % | 36.343 M -72.58 % | 132.524 M -5.04 % | 139.556 M 0.73 % | 138.538 M -1.49 % | 140.627 M 14.89 % | 122.406 M -9.41 % | 135.124 M -1.08 % | 136.600 M -6.25 % | 145.702 M -26.00 % | 196.896 M |
Cost and expenses | 180.274 M -4.33 % | 188.425 M 5.43 % | 178.721 M -2.25 % | 182.839 M -0.41 % | 183.588 M -26.58 % | 250.049 M 38.20 % | 180.932 M 6.19 % | 170.380 M 0.63 % | 169.314 M 16.50 % | 145.336 M -6.12 % | 154.818 M 4.33 % | 148.394 M -2.69 % | 152.489 M 9.27 % | 139.556 M 0.73 % | 138.538 M -1.49 % | 140.627 M 14.89 % | 122.406 M -9.41 % | 135.124 M -1.08 % | 136.600 M -6.25 % | 145.702 M -26.00 % | 196.896 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 8.241 M 10.89 % | 7.432 M -15.85 % | 8.832 M 99.68 % | 4.423 M 2.41 % | 4.319 M -87.80 % | 35.394 M 24 825.35 % | 142.000 K 0.00 % | 142.000 K 0.00 % | 142.000 K 0.00 % | 142.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest income | 22.580 M 10.62 % | 20.412 M 266.66 % | 5.567 M 66.68 % | 3.340 M -68.04 % | 10.450 M -30.26 % | 14.985 M -1.10 % | 15.152 M -10.30 % | 16.892 M -12.86 % | 19.386 M 27.58 % | 15.195 M 5.74 % | 14.370 M 21.13 % | 11.863 M -0.29 % | 11.898 M 43.31 % | 8.302 M 3.41 % | 8.028 M 35.22 % | 5.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.879 M -91.55 % | 22.234 M 65.63 % | 13.424 M 41.72 % | 9.472 M | 0.000 | 0.000 |
Depreciation and amortization | 9.348 M 4.74 % | 8.925 M 5.26 % | 8.479 M -0.06 % | 8.484 M -6.65 % | 9.088 M 13.29 % | 8.022 M 16.38 % | 6.893 M 12.48 % | 6.128 M -6.88 % | 6.581 M -8.07 % | 7.159 M -19.88 % | 8.935 M -10.62 % | 9.997 M 0.38 % | 9.959 M -48.97 % | 19.517 M -6.51 % | 20.877 M 11.91 % | 18.656 M 98.83 % | 9.383 M -15.20 % | 11.065 M -22.57 % | 14.291 M -8.15 % | 15.559 M -38.99 % | 25.501 M |
Operating income | 67.351 M -13.86 % | 78.186 M -2.38 % | 80.094 M -11.97 % | 90.986 M -1.84 % | 92.687 M 6.38 % | 87.126 M -1.20 % | 88.186 M 16.32 % | 75.814 M 14.54 % | 66.191 M 6.63 % | 62.074 M -6.11 % | 66.113 M -6.10 % | 70.405 M -23.30 % | 91.792 M 22.52 % | 74.922 M -12.45 % | 85.581 M 46.05 % | 58.598 M -46.83 % | 110.199 M -8.28 % | 120.144 M 0.71 % | 119.300 M 8.17 % | 110.293 M 31.87 % | 83.637 M |
Operating income ratio | 0.27 -7.25 % | 0.29 -5.24 % | 0.31 -6.87 % | 0.33 -6.36 % | 0.35 37.32 % | 0.26 -20.32 % | 0.32 3.44 % | 0.31 9.55 % | 0.29 2.68 % | 0.28 -4.60 % | 0.29 -4.56 % | 0.31 -22.51 % | 0.40 8.70 % | 0.36 -8.24 % | 0.40 34.65 % | 0.29 -37.92 % | 0.47 -3.36 % | 0.49 2.03 % | 0.48 8.52 % | 0.44 48.07 % | 0.30 |
Total other income expenses net | 21.934 M -33.26 % | 32.866 M 256.42 % | -21.012 M -340.69 % | -4.768 M 53.69 % | -10.296 M -224.20 % | 8.290 M -53.85 % | 17.964 M 13.29 % | 15.856 M 4.43 % | 15.183 M 130.18 % | 6.596 M -66.57 % | 19.732 M -14.47 % | 23.070 M 94.31 % | 11.873 M 50.67 % | 7.880 M 297.54 % | -3.989 M -95.83 % | -2.037 M 90.83 % | -22.222 M 5.88 % | -23.610 M -38.30 % | -17.072 M -3 780.00 % | -440.000 K -658.62 % | -58.000 K |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -74.779 M 72.79 % | -274.865 M 36.91 % | -435.638 M -166.55 % | -163.433 M -62.56 % | -100.534 M 22.80 % | -130.233 M -58.33 % | -82.253 M -3.00 % | -79.860 M -99.44 % | -40.043 M 71.89 % | -142.426 M -29.11 % | -110.317 M -1.26 % | -108.947 M 11.82 % | -123.552 M -16.21 % | -106.317 M 50.78 % | -215.985 M 14.42 % | -252.371 M 41.90 % | -434.359 M -133.27 % | -186.206 M 44.42 % | -335.020 M -5.63 % | -317.177 M 24.02 % | -417.472 M |
Total investments | 382.041 M 120.19 % | 173.508 M 147.95 % | 69.977 M -77.60 % | 312.460 M -14.57 % | 365.744 M 6.37 % | 343.857 M -7.07 % | 370.032 M -4.80 % | 388.705 M -8.56 % | 425.086 M 64.69 % | 258.120 M -34.40 % | 393.473 M -0.33 % | 394.774 M 277.94 % | 104.453 M 6.61 % | 97.975 M 24.42 % | 78.744 M 232.83 % | 23.659 M -44.38 % | 42.539 M -1.12 % | 43.020 M -70.55 % | 146.087 M 72.15 % | 84.858 M 748.58 % | 10.000 M |
Total debt | 1.506 M 2.45 % | 1.470 M 66.29 % | 884.000 K -26.33 % | 1.200 M -50.45 % | 2.422 M 154.68 % | 951.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 |
Accumulated other comprehensive income loss | 4.338 M -41.43 % | 7.407 M -11.42 % | 8.362 M -8.27 % | 9.116 M 1.95 % | 8.942 M 474.31 % | 1.557 M 115.15 % | -10.276 M -388.90 % | 3.557 M 322.17 % | -1.601 M -127.65 % | 5.790 M -35.52 % | 8.980 M 16.79 % | 7.689 M 103.82 % | -201.230 M 27.89 % | -279.048 M -5.68 % | -264.042 M 1.87 % | -269.070 M -14.80 % | -234.388 M | 0.000 | 0.000 | 0.000 | 0.000 |
Retained earnings | 78.364 M 7.78 % | 72.704 M 21.26 % | 59.958 M -18.34 % | 73.421 M -7.40 % | 79.292 M 8.21 % | 73.277 M 12.84 % | 64.940 M 18.47 % | 54.814 M -2.26 % | 56.082 M -5.66 % | 59.444 M -20.33 % | 74.616 M -1.94 % | 76.092 M 4.79 % | 72.617 M 45.82 % | 49.798 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.02 % | 296.039 M 0.06 % | 295.870 M 0.15 % | 295.415 M 0.64 % | 293.532 M 85.71 % | 158.058 M 0.86 % | 156.718 M 0.13 % | 156.509 M 0.51 % | 155.721 M 0.04 % | 155.661 M 0.00 % | 155.661 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total equity | 378.795 M 0.69 % | 376.204 M 3.24 % | 364.413 M -3.75 % | 378.630 M -1.48 % | 384.327 M 3.61 % | 370.927 M 5.75 % | 350.757 M -1.03 % | 354.410 M 1.16 % | 350.351 M -2.86 % | 360.649 M -4.37 % | 377.128 M 1.12 % | 372.956 M 3.90 % | 358.970 M 5.33 % | 340.806 M 1.35 % | 336.281 M 4.16 % | 322.854 M -4.13 % | 336.760 M -0.91 % | 339.848 M 2.09 % | 332.885 M 9.64 % | 303.619 M 17.25 % | 258.957 M |
Other non current liabilities | 2.104 M 4.31 % | 2.017 M -28.22 % | 2.810 M 0.18 % | 2.805 M -6.87 % | 3.012 M -3.46 % | 3.120 M -1.86 % | 3.179 M 2.78 % | 3.093 M 1.91 % | 3.035 M 0.07 % | 3.033 M 0.53 % | 3.017 M 2.13 % | 2.954 M 1.06 % | 2.923 M 7.19 % | 2.727 M 1.87 % | 2.677 M 11.31 % | 2.405 M 5.39 % | 2.282 M 5.02 % | 2.173 M 15.46 % | 1.882 M -43.02 % | 3.303 M 20.55 % | 2.740 M |
Long term debt | 392.000 K -48.56 % | 762.000 K 301.05 % | 190.000 K -29.37 % | 269.000 K -77.58 % | 1.200 M 158.62 % | 464.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 |
Total non current liabilities | 4.771 M -2.63 % | 4.900 M 22.32 % | 4.006 M -6.86 % | 4.301 M -20.04 % | 5.379 M 16.58 % | 4.614 M 5.29 % | 4.382 M 32.15 % | 3.316 M -3.86 % | 3.449 M -2.79 % | 3.548 M 3.38 % | 3.432 M -14.35 % | 4.007 M -10.08 % | 4.456 M 0.61 % | 4.429 M -31.13 % | 6.431 M 116.02 % | 2.977 M -0.77 % | 3.000 M -4.06 % | 3.127 M -2.95 % | 3.222 M -50.73 % | 6.539 M 14.62 % | 5.705 M |
Other current liabilities | 141.991 M -5.22 % | 149.819 M 5.85 % | 141.541 M -5.19 % | 149.288 M -2.83 % | 153.640 M -12.00 % | 174.596 M 0.80 % | 173.209 M -6.00 % | 184.263 M -2.30 % | 188.595 M -6.77 % | 202.293 M -6.74 % | 216.919 M -1.32 % | 219.815 M -6.96 % | 236.259 M 13.19 % | 208.728 M | 0.000 -100.00 % | 3.867 M -98.17 % | 210.856 M -1.37 % | 213.778 M -8.22 % | 232.926 M 3.58 % | 224.877 M 1.12 % | 222.388 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 11.578 M -22.50 % | 14.939 M -2.58 % | 15.335 M 21.11 % | 12.662 M 32.36 % | 9.566 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 |
Short term debt | 1.114 M -21.33 % | 1.416 M 2.02 % | 1.388 M -25.46 % | 1.862 M -23.81 % | 2.444 M 120.07 % | -12.175 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 |
Total current liabilities | 152.571 M -7.24 % | 164.477 M 0.20 % | 164.142 M -9.61 % | 181.599 M -7.60 % | 196.539 M -9.33 % | 216.752 M 9.77 % | 197.463 M -3.30 % | 204.198 M -3.14 % | 210.824 M -0.80 % | 212.531 M -8.20 % | 231.514 M -0.87 % | 233.536 M -7.53 % | 252.547 M 9.63 % | 230.363 M 4.87 % | 219.657 M -1.92 % | 223.963 M 0.66 % | 222.484 M -1.39 % | 225.621 M -3.14 % | 232.926 M 3.58 % | 224.877 M 1.12 % | 222.388 M |
Total liabilities | 157.342 M -7.11 % | 169.377 M 0.73 % | 168.148 M -9.55 % | 185.900 M -7.93 % | 201.918 M -8.79 % | 221.366 M 9.67 % | 201.845 M -2.73 % | 207.514 M -3.15 % | 214.273 M -0.84 % | 216.079 M -8.03 % | 234.946 M -1.09 % | 237.543 M -7.57 % | 257.003 M 9.46 % | 234.792 M 3.85 % | 226.088 M -0.38 % | 226.940 M 0.65 % | 225.484 M -1.43 % | 228.748 M -3.13 % | 236.148 M 2.04 % | 231.416 M 1.46 % | 228.093 M |
Other non current assets | 606.000 K | 0.000 -100.00 % | 7.645 M 240.07 % | -5.458 M -71.31 % | -3.186 M 35.56 % | -4.944 M -32.94 % | -3.719 M 45.49 % | -6.823 M 23.51 % | -8.920 M 96.96 % | -293.609 M -106.63 % | -142.094 M 3.39 % | -147.082 M -154.69 % | 268.934 M 0.61 % | 267.294 M 70.53 % | 156.739 M 440.46 % | 29.001 M -39.61 % | 48.023 M -35.94 % | 74.968 M -50.64 % | 151.866 M 67.31 % | 90.769 M 807.69 % | 10.000 M |
Long term investments | 5.274 M 2.51 % | 5.145 M 151.57 % | -9.976 M -127.32 % | 36.520 M -50.95 % | 74.456 M -74.60 % | 293.095 M -9.42 % | 323.577 M -15.84 % | 384.459 M -8.64 % | 420.800 M 65.46 % | 254.320 M 150.53 % | 101.511 M 1.07 % | 100.433 M 161.06 % | -164.481 M 2.86 % | -169.319 M -117.09 % | -77.995 M | 0.000 | 0.000 100.00 % | -26.322 M | 0.000 | 0.000 | 0.000 |
Intangible assets | 0.000 | 0.000 -100.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 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 |
GoodWill | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 9.976 M 0.00 % | 9.976 M -50.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 100.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 25.583 M 0.39 % | 25.483 M 22.77 % | 20.756 M -11.79 % | 23.531 M -2.21 % | 24.064 M 1.49 % | 23.710 M -10.82 % | 26.587 M 2.27 % | 25.996 M -0.86 % | 26.222 M -10.54 % | 29.313 M -4.23 % | 30.607 M -16.54 % | 36.673 M -11.37 % | 41.376 M -8.07 % | 45.010 M -23.34 % | 58.712 M -1.58 % | 59.657 M 43.89 % | 41.461 M -6.93 % | 44.547 M -8.98 % | 48.943 M -23.23 % | 63.751 M 133.09 % | 27.350 M |
Total non current assets | 41.439 M 1.92 % | 40.660 M 5.57 % | 38.514 M -49.19 % | 75.800 M -34.62 % | 115.938 M -65.19 % | 333.043 M -7.52 % | 360.140 M -14.34 % | 420.431 M -8.00 % | 456.998 M 55.65 % | 293.609 M 106.63 % | 142.094 M -3.39 % | 147.082 M -5.60 % | 155.805 M 1.86 % | 152.961 M 3.75 % | 147.432 M 49.47 % | 98.634 M 10.23 % | 89.484 M -3.98 % | 93.193 M -53.59 % | 200.809 M 29.96 % | 154.520 M 313.71 % | 37.350 M |
Other current assets | 4.679 M -73.38 % | 17.577 M 40.85 % | 12.479 M 63.38 % | 7.638 M -21.36 % | 9.713 M -29.19 % | 13.717 M -13.83 % | 15.918 M -26.41 % | 21.631 M -23.69 % | 28.348 M -75.35 % | 114.987 M 159.03 % | 44.391 M 5.51 % | 42.072 M -37.84 % | 67.682 M 38.05 % | 49.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term investments | 376.767 M 123.78 % | 168.363 M 140.60 % | 69.977 M -74.64 % | 275.940 M -5.27 % | 291.288 M 473.83 % | 50.762 M 9.27 % | 46.455 M 994.09 % | 4.246 M -0.93 % | 4.286 M 12.79 % | 3.800 M -98.70 % | 291.962 M -0.81 % | 294.341 M 9.45 % | 268.934 M 0.61 % | 267.294 M 70.53 % | 156.739 M | 0.000 | 0.000 -100.00 % | 69.342 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 76.285 M -72.39 % | 276.335 M -24.61 % | 366.545 M 122.64 % | 164.633 M 59.91 % | 102.956 M -21.52 % | 131.184 M 59.49 % | 82.253 M 3.00 % | 79.860 M 99.44 % | 40.043 M -71.89 % | 142.426 M 29.11 % | 110.317 M 1.26 % | 108.947 M -11.82 % | 123.552 M 16.21 % | 106.317 M -50.78 % | 215.985 M -14.42 % | 252.371 M -41.90 % | 434.359 M 133.27 % | 186.206 M -44.42 % | 335.020 M 5.63 % | 317.177 M -24.02 % | 417.472 M |
Cash and short term investments | 453.052 M 1.88 % | 444.698 M 1.87 % | 436.522 M -0.92 % | 440.573 M 11.75 % | 394.244 M 116.68 % | 181.946 M 41.36 % | 128.708 M 53.03 % | 84.106 M 89.73 % | 44.329 M -69.68 % | 146.226 M -63.65 % | 402.279 M -0.25 % | 403.288 M 2.75 % | 392.486 M 5.05 % | 373.611 M 0.24 % | 372.724 M 47.69 % | 252.371 M -41.90 % | 434.359 M 69.97 % | 255.548 M -23.72 % | 335.020 M 5.63 % | 317.177 M -24.02 % | 417.472 M |
Total current assets | 494.698 M -2.02 % | 504.921 M 2.20 % | 494.047 M 1.09 % | 488.730 M 3.92 % | 470.307 M 81.41 % | 259.250 M 37.36 % | 188.743 M 40.15 % | 134.670 M 36.44 % | 98.706 M -65.14 % | 283.119 M -39.76 % | 469.980 M 1.42 % | 463.417 M 0.71 % | 460.168 M 8.88 % | 422.637 M 1.86 % | 414.937 M -8.03 % | 451.160 M -4.57 % | 472.760 M -0.56 % | 475.403 M 29.11 % | 368.224 M -3.23 % | 380.515 M -15.38 % | 449.700 M |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 36.967 M -13.32 % | 42.646 M -5.33 % | 45.046 M 11.17 % | 40.519 M -38.93 % | 66.350 M 4.35 % | 63.587 M 44.13 % | 44.117 M 0.60 % | 43.855 M -19.35 % | 54.377 M -50.34 % | 109.491 M 61.73 % | 67.701 M 12.59 % | 60.129 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.277 M | 0.000 | 0.000 -100.00 % | 63.338 M | 0.000 |
Tax assets | 0.000 -100.00 % | 56.000 K -59.12 % | 137.000 K -89.08 % | 1.255 M 92.48 % | 652.000 K -46.99 % | 1.230 M -66.93 % | 3.719 M -45.49 % | 6.823 M -23.51 % | 8.920 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 |
Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.719 M -45.49 % | 6.823 M -23.51 % | 8.920 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 |
Account payables | 7.065 M -15.92 % | 8.403 M -4.34 % | 8.784 M -3.45 % | 9.098 M -63.45 % | 24.894 M -16.49 % | 29.810 M 160.42 % | 11.447 M -27.72 % | 15.838 M -17.03 % | 19.088 M 102.05 % | 9.447 M -2.67 % | 9.706 M -13.85 % | 11.267 M -3.47 % | 11.672 M -26.05 % | 15.784 M -92.80 % | 219.307 M -0.36 % | 220.096 M 1 792.81 % | 11.628 M -1.82 % | 11.843 M | 0.000 | 0.000 | 0.000 |
Tax payables | 2.401 M -50.38 % | 4.839 M 468.63 % | 851.000 K -86.73 % | 6.412 M 2 737.17 % | 226.000 K -98.09 % | 11.859 M 265.91 % | 3.241 M -20.89 % | 4.097 M 30.44 % | 3.141 M 297.09 % | 791.000 K -83.82 % | 4.889 M 99.23 % | 2.454 M -46.84 % | 4.616 M -21.11 % | 5.851 M 1 571.71 % | 350.000 K | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 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 % | 522.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 1.506 M 2.45 % | 1.470 M 66.29 % | 884.000 K -26.33 % | 1.200 M -50.45 % | 2.422 M 154.68 % | 951.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 |
Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.276 M | 0.000 -100.00 % | 1.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 |
Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.117 M 7.13 % | 122.394 M -69.22 % | 397.702 M 5.01 % | 378.721 M 220.93 % | 118.007 M 0.00 % | 118.007 M -56.85 % | 273.484 M 125.30 % | 121.384 M 3.97 % | 116.744 M 66.68 % | 70.040 M |
Deferred tax liabilities non current | 2.275 M 7.26 % | 2.121 M 110.83 % | 1.006 M -18.01 % | 1.227 M 5.14 % | 1.167 M 13.30 % | 1.030 M -14.38 % | 1.203 M 439.46 % | 223.000 K -46.14 % | 414.000 K -19.61 % | 515.000 K 24.10 % | 415.000 K -60.59 % | 1.053 M -31.31 % | 1.533 M -9.93 % | 1.702 M -54.66 % | 3.754 M 556.29 % | 572.000 K -20.33 % | 718.000 K -24.74 % | 954.000 K -28.81 % | 1.340 M -58.59 % | 3.236 M 9.14 % | 2.965 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 536.137 M -1.73 % | 545.581 M 2.44 % | 532.561 M -5.66 % | 564.530 M -3.70 % | 586.245 M -1.02 % | 592.293 M 7.18 % | 552.602 M -1.66 % | 561.924 M -0.48 % | 564.624 M -2.10 % | 576.728 M -5.77 % | 612.074 M 0.26 % | 610.499 M -0.89 % | 615.973 M 7.01 % | 575.598 M 2.35 % | 562.369 M 2.29 % | 549.794 M -2.21 % | 562.244 M -1.12 % | 568.596 M -0.08 % | 569.033 M 6.35 % | 535.035 M 9.85 % | 487.050 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 100.00 % | -30.647 M -489.71 % | -5.197 M 78.58 % | -24.257 M 1.82 % | -24.707 M -348.41 % | 9.946 M 311.66 % | -4.699 M -396.47 % | 1.585 M 108.28 % | -19.142 M -663.33 % | 3.398 M 131.05 % | -10.943 M 39.91 % | -18.212 M -43.03 % | -12.733 M 35.74 % | -19.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 79.000 K -76.63 % | 338.000 K -23.18 % | 440.000 K 16.40 % | 378.000 K -51.97 % | 787.000 K -5.86 % | 836.000 K -11.44 % | 944.000 K -4.07 % | 984.000 K -14.88 % | 1.156 M -49.45 % | 2.287 M -40.15 % | 3.821 M 49.84 % | 2.550 M 270.10 % | 689.000 K -4.83 % | 724.000 K -20.61 % | 912.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 6.939 M 1 648.88 % | -448.000 K 97.45 % | -17.578 M -383.84 % | 6.193 M 153.11 % | -11.661 M 17.68 % | -14.166 M -30.08 % | -10.890 M -393.14 % | 3.715 M 235.53 % | -2.741 M -116.26 % | 16.855 M 333.48 % | -7.219 M -186.01 % | 8.393 M 241.87 % | 2.455 M 284.31 % | -1.332 M -208.29 % | 1.230 M 104.19 % | -29.369 M -116.33 % | 179.837 M 3 766.63 % | 4.651 M 220.27 % | -3.867 M -119.36 % | 19.979 M 162.71 % | 7.605 M |
Accounts receivables | 15.581 M 588.21 % | 2.264 M 133.20 % | -6.820 M -125.04 % | 27.239 M 1 452.48 % | -2.014 M 91.72 % | -24.328 M -123.40 % | -10.890 M -393.14 % | 3.715 M 235.53 % | -2.741 M -116.26 % | 16.855 M 333.48 % | -7.219 M -186.01 % | 8.393 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.055 M -78.84 % | 19.164 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | -2.777 M -188.69 % | 3.131 M 148.70 % | -6.429 M 57.40 % | -15.090 M -360.06 % | -3.280 M -119.88 % | 16.501 M | 0.000 | 0.000 -100.00 % | 2.748 M 119.66 % | -13.981 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | -5.865 M -0.38 % | -5.843 M -34.97 % | -4.329 M 27.32 % | -5.956 M 6.46 % | -6.367 M -0.44 % | -6.339 M 6.45 % | -6.776 M -36.97 % | -4.947 M -80.02 % | -2.748 M -119.66 % | 13.981 M 549.12 % | -3.113 M -131.61 % | 9.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other non cash items | -27.434 M 19.60 % | -34.120 M -168.13 % | 50.081 M 111.74 % | 23.652 M -31.66 % | 34.607 M -23.16 % | 45.037 M 247.63 % | -30.506 M -48.68 % | -20.518 M 22.27 % | -26.397 M 50.99 % | -53.858 M -182.53 % | -19.063 M 35.90 % | -29.740 M -149.96 % | -11.898 M -50.99 % | -7.880 M 1.84 % | -8.028 M 38.44 % | -13.041 M -92.97 % | -6.758 M -159.08 % | 11.439 M -28.35 % | 15.964 M 293.08 % | -8.268 M -127.92 % | 29.611 M |
Net cash provided by operating activities | 78.217 M -8.78 % | 85.747 M 35.87 % | 63.108 M -41.11 % | 107.163 M 31.71 % | 81.364 M -16.31 % | 97.223 M 46.96 % | 66.155 M 2.45 % | 64.571 M 11.34 % | 57.993 M 7.70 % | 53.847 M -11.23 % | 60.657 M -15.41 % | 71.711 M -7.31 % | 77.367 M -2.14 % | 79.059 M 2.98 % | 76.769 M 134.00 % | 32.807 M -87.87 % | 270.439 M 161.65 % | 103.359 M -5.70 % | 109.604 M -7.64 % | 118.667 M -5.60 % | 125.710 M |
Investments in property plant and equipment | -9.451 M 30.78 % | -13.653 M -139.36 % | -5.704 M 28.33 % | -7.959 M -19.76 % | -6.646 M -84.97 % | -3.593 M 44.82 % | -6.512 M -7.74 % | -6.044 M -61.26 % | -3.748 M 36.10 % | -5.865 M -104.07 % | -2.874 M 46.38 % | -5.360 M 15.59 % | -6.350 M -9.20 % | -5.815 M 60.17 % | -14.600 M -126.29 % | -6.452 M -4.52 % | -6.173 M -25.65 % | -4.913 M -408.59 % | -966.000 K 98.94 % | -91.041 M -1 021.47 % | -8.118 M |
Acquisitions net | 0.000 -100.00 % | 6.230 M 102.94 % | -211.546 M -1 762 983.33 % | 12.000 K 125.53 % | -47.000 K 99.90 % | -45.612 M -11 362.22 % | 405.000 K 1 250.00 % | 30.000 K -81.25 % | 160.000 K -89.99 % | 1.598 M 158.79 % | -2.718 M -141.10 % | 6.613 M 236.89 % | -4.831 M 53.64 % | -10.421 M 81.67 % | -56.854 M -228.39 % | -17.313 M 21.99 % | -22.194 M | 0.000 -100.00 % | 31.500 M | 0.000 | 0.000 |
Purchases of investments | -210.234 M -113.66 % | -98.398 M -273.10 % | -26.373 M 64.52 % | -74.341 M 71.87 % | -264.290 M -625.95 % | -36.406 M -110 221.21 % | -33.000 K 99.98 % | -215.985 M 48.09 % | -416.048 M -226.98 % | -127.238 M 40.79 % | -214.883 M -7.00 % | -200.826 M -627.87 % | -27.591 M 87.84 % | -226.906 M -44.30 % | -157.249 M -7.84 % | -145.819 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 -100.00 % | 234.088 M 96.11 % | 119.364 M -48.02 % | 229.641 M 246.82 % | 66.214 M 1 409.67 % | 4.386 M -98.28 % | 254.715 M -21.41 % | 324.120 M 72.17 % | 188.261 M -13.48 % | 217.601 M 23.82 % | 175.736 M 362.01 % | 38.037 M -75.51 % | 155.315 M -0.73 % | 156.454 M | 0.000 -100.00 % | 68.719 M | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | 22.094 M 13.45 % | 19.474 M -90.96 % | 215.377 M 4 230.06 % | 4.974 M 10 482.98 % | 47.000 K -99.90 % | 45.612 M 188.37 % | 15.817 M -11.51 % | 17.874 M 2.85 % | 17.378 M 3.39 % | 16.808 M 12.17 % | 14.985 M -1.27 % | 15.178 M 20.86 % | 12.558 M -85.21 % | 84.926 M 181.61 % | -104.067 M -1 729.36 % | 6.387 M -51.63 % | 13.204 M 34.69 % | 9.803 M 107.98 % | -122.795 M 34.08 % | -186.289 M -96.68 % | -94.717 M |
Net cash used for investing activites | -197.591 M -128.83 % | -86.347 M -141.95 % | 205.842 M 389.52 % | 42.050 M 201.83 % | -41.295 M -257.52 % | 26.215 M 86.41 % | 14.063 M -72.20 % | 50.590 M 164.74 % | -78.138 M -206.22 % | 73.564 M 396.08 % | 14.829 M 271.26 % | -8.659 M -173.24 % | 11.823 M 507.55 % | -2.901 M 98.35 % | -176.316 M -8.04 % | -163.197 M -404.72 % | 53.556 M 995.21 % | 4.890 M 105.30 % | -92.261 M 66.73 % | -277.330 M -169.68 % | -102.835 M |
Debt repayment | -1.110 M 4.48 % | -1.162 M 4.20 % | -1.213 M 0.74 % | -1.222 M -11.80 % | -1.093 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 100.00 % | -67.000 K |
Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.000 K -65.49 % | 142.000 K -62.73 % | 381.000 K -75.48 % | 1.554 M -56.16 % | 3.545 M -56.75 % | 8.196 M 683.56 % | 1.046 M -72.25 % | 3.769 M 1 295.93 % | 270.000 K | 0.000 -100.00 % | 86.000 K -41.50 % | 147.000 K | 0.000 | 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 |
Dividends paid | -79.463 M 10.07 % | -88.363 M -34.30 % | -65.796 M 17.61 % | -79.861 M -18.94 % | -67.146 M 9.14 % | -73.901 M 5.10 % | -77.874 M -3.16 % | -75.486 M 8.63 % | -82.619 M 14.70 % | -96.856 M -24.72 % | -77.661 M 9.54 % | -85.853 M -16.64 % | -73.604 M -3.53 % | -71.095 M -40.48 % | -50.609 M 10.58 % | -56.598 M 25.72 % | -76.196 M -12.42 % | -67.776 M | 0.000 | 0.000 | 0.000 |
Other financing activites | -103.000 K -21.18 % | -85.000 K -193.10 % | -29.000 K 29.27 % | -41.000 K 29.31 % | -58.000 K 90.43 % | -606.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 603.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 1.066 M -99.35 % | 164.251 M 339.86 % | -68.478 M |
Net cash used provided by financing activities | -80.676 M 9.97 % | -89.610 M -33.67 % | -67.038 M 17.36 % | -81.124 M -18.78 % | -68.297 M 8.33 % | -74.507 M 4.26 % | -77.825 M -3.29 % | -75.344 M 8.38 % | -82.238 M 13.71 % | -95.302 M -28.58 % | -74.116 M 4.56 % | -77.657 M -7.92 % | -71.955 M -6.88 % | -67.326 M -33.75 % | -50.339 M 11.06 % | -56.598 M 25.37 % | -75.842 M -12.14 % | -67.629 M -6 444.18 % | 1.066 M -98.17 % | 58.368 M 83 482.86 % | -70.000 K |
Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 123.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net change in cash | -200.050 M -121.76 % | -90.210 M -144.68 % | 201.912 M 227.37 % | 61.677 M 318.50 % | -28.228 M -157.69 % | 48.931 M 1 944.76 % | 2.393 M -93.99 % | 39.817 M 138.89 % | -102.383 M -418.86 % | 32.109 M 2 243.72 % | 1.370 M 109.38 % | -14.605 M -184.74 % | 17.235 M 95.14 % | 8.832 M 105.89 % | -149.886 M 19.84 % | -186.988 M -175.35 % | 248.153 M 510.91 % | 40.620 M 120.65 % | 18.409 M 118.35 % | -100.295 M -539.79 % | 22.805 M |
Cash at beginning of period | 276.335 M -24.61 % | 366.545 M 122.64 % | 164.633 M 59.91 % | 102.956 M -21.52 % | 131.184 M 59.49 % | 82.253 M 3.00 % | 79.860 M 99.44 % | 40.043 M -71.89 % | 142.426 M 29.11 % | 110.317 M 1.26 % | 108.947 M -11.82 % | 123.552 M 16.21 % | 106.317 M 9.06 % | 97.485 M -60.59 % | 247.371 M -43.05 % | 434.359 M 133.27 % | 186.206 M 27.90 % | 145.586 M -54.10 % | 317.177 M -24.02 % | 417.472 M 5.78 % | 394.667 M |
Cash at end of period | 76.285 M -72.39 % | 276.335 M -36.70 % | 436.522 M 165.15 % | 164.633 M 59.91 % | 102.956 M -21.52 % | 131.184 M 59.49 % | 82.253 M 3.00 % | 79.860 M 99.44 % | 40.043 M -71.89 % | 142.426 M 29.11 % | 110.317 M 1.26 % | 108.947 M -11.82 % | 123.552 M 16.21 % | 106.317 M 9.06 % | 97.485 M -60.59 % | 247.371 M -43.05 % | 434.359 M 133.27 % | 186.206 M -44.51 % | 335.586 M 5.80 % | 317.177 M -24.02 % | 417.472 M |
Operating cash flow | 78.217 M -8.78 % | 85.747 M 28.10 % | 66.939 M -37.54 % | 107.163 M 31.71 % | 81.364 M -16.31 % | 97.223 M 46.96 % | 66.155 M 2.45 % | 64.571 M 11.34 % | 57.993 M 7.70 % | 53.847 M -11.23 % | 60.657 M -15.41 % | 71.711 M -7.31 % | 77.367 M -2.14 % | 79.059 M 2.98 % | 76.769 M 134.00 % | 32.807 M -87.87 % | 270.439 M 161.65 % | 103.359 M -5.70 % | 109.604 M -7.64 % | 118.667 M -5.60 % | 125.710 M |
Capital expenditure | -9.451 M 30.78 % | -13.653 M -139.36 % | -5.704 M 28.33 % | -7.959 M -19.76 % | -6.646 M -84.97 % | -3.593 M 44.82 % | -6.512 M -7.74 % | -6.044 M -61.26 % | -3.748 M 36.10 % | -5.865 M -104.07 % | -2.874 M 46.38 % | -5.360 M 15.59 % | -6.350 M -9.20 % | -5.815 M 60.17 % | -14.600 M -126.29 % | -6.452 M -4.52 % | -6.173 M -25.65 % | -4.913 M -408.59 % | -966.000 K 98.94 % | -91.041 M -1 021.47 % | -8.118 M |
Free CashFlow | 68.766 M -4.62 % | 72.094 M 17.73 % | 61.235 M -38.27 % | 99.204 M 32.77 % | 74.718 M -20.20 % | 93.630 M 56.98 % | 59.643 M 1.91 % | 58.527 M 7.89 % | 54.245 M 13.05 % | 47.982 M -16.96 % | 57.783 M -12.91 % | 66.351 M -6.57 % | 71.017 M -3.04 % | 73.244 M 17.81 % | 62.169 M 135.89 % | 26.355 M -90.03 % | 264.266 M 168.44 % | 98.446 M -9.38 % | 108.638 M 293.25 % | 27.626 M -76.51 % | 117.592 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 121.045 M -3.14 % | 124.973 M 1.89 % | 122.652 M -13.44 % | 141.691 M 13.43 % | 124.920 M -6.33 % | 133.356 M 6.29 % | 125.459 M -13.67 % | 145.323 M 13.09 % | 128.502 M -9.19 % | 141.510 M 18.22 % | 119.703 M -43.67 % | 212.487 M 70.41 % | 124.688 M -15.10 % | 146.857 M 17.42 % | 125.073 M -2.86 % | 128.759 M 13.87 % | 113.071 M -9.44 % | 124.859 M 17.30 % | 106.443 M -5.56 % | 112.713 M 2.46 % | 110.006 M -4.68 % | 115.402 M 4.07 % | 110.891 M -6.21 % | 118.227 M 5.77 % | 111.779 M -2.80 % | 115.003 M -1.02 % | 116.192 M 12.71 % | 103.088 M 0.00 % | 103.088 M 0.00 % | 103.088 M -4.59 % | 108.046 M 8.47 % | 99.613 M 0.00 % | 99.613 M -14.35 % | 116.303 M 0.00 % | 116.303 M 0.00 % | 116.303 M -5.09 % | 122.541 M 0.00 % | 122.541 M -1.30 % | 124.150 M 0.00 % | 124.150 M -0.32 % | 124.551 M 100.00 % | 62.275 M -55.47 % | 139.853 M 100.00 % | 69.927 M |
Net income | 41.773 M 1.23 % | 41.265 M 1.41 % | 40.693 M -34.15 % | 61.799 M 59.11 % | 38.840 M 2.83 % | 37.770 M 159.36 % | 14.563 M -66.64 % | 43.655 M 45.53 % | 29.998 M -42.99 % | 52.618 M 160.72 % | 20.182 M -57.94 % | 47.987 M 40.26 % | 34.214 M -33.50 % | 51.447 M 34.25 % | 38.321 M -6.06 % | 40.794 M 22.41 % | 33.326 M -21.71 % | 42.569 M 16.05 % | 36.683 M -17.35 % | 44.381 M 19.87 % | 37.023 M 2.52 % | 36.112 M -5.15 % | 38.071 M -2.43 % | 39.018 M -5.96 % | 41.493 M 3.15 % | 40.224 M 0.34 % | 40.089 M 14.43 % | 35.033 M 0.00 % | 35.033 M 0.00 % | 35.033 M 1.16 % | 34.630 M 52.73 % | 22.674 M 0.70 % | 22.516 M -36.67 % | 35.552 M -0.03 % | 35.564 M 0.00 % | 35.564 M -6.66 % | 38.102 M 0.00 % | 38.102 M -8.43 % | 41.608 M 0.00 % | 41.608 M -8.95 % | 45.699 M 100.00 % | 22.849 M -27.45 % | 31.497 M 100.00 % | 15.748 M |
Income before tax | 47.366 M 10.13 % | 43.011 M -6.50 % | 46.003 M -31.20 % | 66.868 M 51.34 % | 44.184 M 5.06 % | 42.055 M 138.79 % | 17.612 M -65.26 % | 50.696 M 35.47 % | 37.421 M -34.54 % | 57.169 M 114.78 % | 26.617 M -52.94 % | 56.564 M 40.42 % | 40.281 M -33.62 % | 60.684 M 33.47 % | 45.466 M -7.30 % | 49.046 M 24.81 % | 39.296 M -23.71 % | 51.511 M 72.49 % | 29.863 M -40.08 % | 49.834 M 16.59 % | 42.744 M 3.89 % | 41.145 M -7.95 % | 44.700 M -3.36 % | 46.254 M -2.05 % | 47.221 M 1.03 % | 46.738 M -0.95 % | 47.187 M 16.85 % | 40.382 M 0.00 % | 40.382 M 0.00 % | 40.382 M -1.02 % | 40.796 M 44.25 % | 28.281 M 0.00 % | 28.281 M -35.71 % | 43.989 M 0.00 % | 43.989 M 0.00 % | 43.989 M -8.86 % | 48.267 M 0.00 % | 48.267 M -5.57 % | 51.114 M 0.00 % | 51.114 M -6.94 % | 54.927 M 100.00 % | 27.463 M -34.28 % | 41.790 M 100.00 % | 20.895 M |
Income before tax ratio | 0.39 13.70 % | 0.34 -8.24 % | 0.38 -20.52 % | 0.47 33.43 % | 0.35 12.16 % | 0.32 124.65 % | 0.14 -59.76 % | 0.35 19.79 % | 0.29 -27.92 % | 0.40 81.69 % | 0.22 -16.47 % | 0.27 -17.60 % | 0.32 -21.82 % | 0.41 13.67 % | 0.36 -4.57 % | 0.38 9.60 % | 0.35 -15.76 % | 0.41 47.05 % | 0.28 -36.55 % | 0.44 13.79 % | 0.39 8.98 % | 0.36 -11.55 % | 0.40 3.03 % | 0.39 -7.39 % | 0.42 3.95 % | 0.41 0.07 % | 0.41 3.67 % | 0.39 0.00 % | 0.39 0.00 % | 0.39 3.74 % | 0.38 33.00 % | 0.28 0.00 % | 0.28 -24.94 % | 0.38 0.00 % | 0.38 0.00 % | 0.38 -3.98 % | 0.39 0.00 % | 0.39 -4.33 % | 0.41 0.00 % | 0.41 -6.64 % | 0.44 0.00 % | 0.44 47.58 % | 0.30 0.00 % | 0.30 |
EBITDA | 37.119 M 2.77 % | 36.119 M -2.90 % | 37.196 M -24.67 % | 49.375 M 1.68 % | 48.559 M 3.25 % | 47.031 M 13.21 % | 41.542 M -26.75 % | 56.711 M 32.63 % | 42.759 M -30.75 % | 61.743 M 98.33 % | 31.131 M -48.65 % | 60.631 M 68.82 % | 35.914 M -35.99 % | 56.109 M 43.98 % | 38.970 M -20.20 % | 48.835 M 46.88 % | 33.249 M -42.56 % | 57.882 M 83.68 % | 31.513 M -5.82 % | 33.459 M -6.47 % | 35.774 M -9.22 % | 39.408 M 10.57 % | 35.640 M -9.87 % | 39.544 M -3.22 % | 40.858 M -21.07 % | 51.768 M -0.85 % | 52.209 M 43.36 % | 36.419 M -27.37 % | 50.140 M 0.00 % | 50.140 M -2.14 % | 51.235 M 29.49 % | 39.567 M 4.99 % | 37.688 M -46.85 % | 70.908 M 45.68 % | 48.674 M 0.00 % | 48.674 M -9.53 % | 53.800 M 0.00 % | 53.800 M -7.66 % | 58.260 M 0.00 % | 58.260 M -7.09 % | 62.706 M 100.00 % | 31.353 M -42.51 % | 54.540 M 100.00 % | 27.270 M |
Net income ratio | 0.35 4.52 % | 0.33 -0.48 % | 0.33 -23.93 % | 0.44 40.28 % | 0.31 9.78 % | 0.28 144.00 % | 0.12 -61.36 % | 0.30 28.68 % | 0.23 -37.22 % | 0.37 120.54 % | 0.17 -25.34 % | 0.23 -17.70 % | 0.27 -21.67 % | 0.35 14.34 % | 0.31 -3.29 % | 0.32 7.49 % | 0.29 -13.55 % | 0.34 -1.07 % | 0.34 -12.48 % | 0.39 17.00 % | 0.34 7.55 % | 0.31 -8.85 % | 0.34 4.03 % | 0.33 -11.09 % | 0.37 6.13 % | 0.35 1.37 % | 0.35 1.53 % | 0.34 0.00 % | 0.34 0.00 % | 0.34 6.03 % | 0.32 40.81 % | 0.23 0.70 % | 0.23 -26.06 % | 0.31 -0.03 % | 0.31 0.00 % | 0.31 -1.66 % | 0.31 0.00 % | 0.31 -7.22 % | 0.34 0.00 % | 0.34 -8.66 % | 0.37 0.00 % | 0.37 62.92 % | 0.23 0.00 % | 0.23 |
Ratio EBITDA | 0.31 6.10 % | 0.29 -4.70 % | 0.30 -12.97 % | 0.35 -10.35 % | 0.39 10.22 % | 0.35 6.51 % | 0.33 -15.15 % | 0.39 17.28 % | 0.33 -23.74 % | 0.44 67.77 % | 0.26 -8.86 % | 0.29 -0.93 % | 0.29 -24.61 % | 0.38 22.62 % | 0.31 -17.85 % | 0.38 28.98 % | 0.29 -36.57 % | 0.46 56.59 % | 0.30 -0.27 % | 0.30 -8.72 % | 0.33 -4.77 % | 0.34 6.25 % | 0.32 -3.91 % | 0.33 -8.49 % | 0.37 -18.80 % | 0.45 0.18 % | 0.45 27.19 % | 0.35 -27.37 % | 0.49 0.00 % | 0.49 2.57 % | 0.47 19.38 % | 0.40 4.99 % | 0.38 -37.94 % | 0.61 45.68 % | 0.42 0.00 % | 0.42 -4.67 % | 0.44 0.00 % | 0.44 -6.44 % | 0.47 0.00 % | 0.47 -6.79 % | 0.50 0.00 % | 0.50 29.10 % | 0.39 0.00 % | 0.39 |
Gross profit ratio | 0.44 2.73 % | 0.43 0.54 % | 0.42 -0.84 % | 0.43 8.10 % | 0.39 -13.00 % | 0.45 7.35 % | 0.42 -7.46 % | 0.46 9.00 % | 0.42 -7.05 % | 0.45 23.50 % | 0.37 6.65 % | 0.34 -13.49 % | 0.40 -19.11 % | 0.49 8.03 % | 0.45 -6.75 % | 0.49 8.97 % | 0.45 -8.81 % | 0.49 6.98 % | 0.46 -1.37 % | 0.46 -2.21 % | 0.47 4.54 % | 0.45 -8.61 % | 0.50 -5.35 % | 0.52 4.55 % | 0.50 -44.78 % | 0.91 -0.73 % | 0.91 -8.59 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
Weighted average shs out dil | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M -0.04 % | 794.932 M -0.01 % | 795.011 M 0.03 % | 794.802 M 0.02 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.636 M 0.00 % | 794.637 M 0.01 % | 794.590 M -0.01 % | 794.704 M -0.01 % | 794.775 M 0.04 % | 794.435 M 0.02 % | 794.306 M 0.04 % | 793.968 M 0.05 % | 793.592 M 0.10 % | 792.762 M 0.31 % | 790.283 M 0.46 % | 786.643 M -0.23 % | 788.463 M 0.64 % | 783.448 M 0.64 % | 778.500 M -0.37 % | 781.419 M 0.00 % | 781.419 M 0.37 % | 778.516 M 0.03 % | 778.306 M 0.00 % | 778.306 M 0.00 % | 778.276 M 0.00 % | 778.276 M 0.00 % | 778.276 M 0.11 % | 777.388 M 0.00 % | 777.388 M -0.98 % | 785.057 M 0.00 % | 785.057 M 6.51 % | 737.073 M 0.00 % | 737.073 M 2.97 % | 715.830 M 0.00 % | 715.830 M |
Weighted average shs out | 794.647 M 0.00 % | 794.634 M -0.02 % | 794.785 M 0.02 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.634 M 0.00 % | 794.646 M -0.05 % | 795.058 M -0.41 % | 798.317 M 0.37 % | 795.370 M -1.16 % | 804.737 M 1.13 % | 795.727 M -0.67 % | 801.130 M 0.84 % | 794.485 M -1.00 % | 802.471 M 1.18 % | 793.146 M 0.23 % | 791.328 M 0.50 % | 787.358 M -0.14 % | 788.463 M 0.64 % | 783.448 M 2.33 % | 765.575 M -2.03 % | 781.419 M 0.00 % | 781.419 M 0.37 % | 778.516 M 0.62 % | 773.681 M -0.59 % | 778.306 M 0.00 % | 778.276 M 0.00 % | 778.276 M 0.00 % | 778.276 M 0.11 % | 777.388 M 0.00 % | 777.388 M -0.98 % | 785.057 M 0.00 % | 785.057 M 6.51 % | 737.073 M 0.00 % | 737.073 M 2.97 % | 715.830 M 0.00 % | 715.830 M |
EPS diluted | 0.05 1.54 % | 0.05 1.17 % | 0.05 -34.19 % | 0.08 59.10 % | 0.05 2.95 % | 0.05 159.56 % | 0.02 -66.67 % | 0.05 45.62 % | 0.04 -43.05 % | 0.07 160.63 % | 0.03 -57.95 % | 0.06 40.14 % | 0.04 -33.38 % | 0.06 34.23 % | 0.05 -6.04 % | 0.05 22.43 % | 0.04 -21.83 % | 0.05 16.02 % | 0.05 -17.35 % | 0.06 19.96 % | 0.05 2.42 % | 0.05 -5.21 % | 0.05 -2.83 % | 0.05 -6.26 % | 0.05 3.33 % | 0.05 -0.39 % | 0.05 13.27 % | 0.05 0.89 % | 0.04 0.00 % | 0.04 0.90 % | 0.04 53.10 % | 0.03 0.00 % | 0.03 -36.12 % | 0.05 -0.44 % | 0.05 0.00 % | 0.05 -6.94 % | 0.05 0.00 % | 0.05 -7.55 % | 0.05 0.00 % | 0.05 -14.52 % | 0.06 100.00 % | 0.03 -29.55 % | 0.04 100.00 % | 0.02 |
Earnings per share | 0.05 1.35 % | 0.05 1.37 % | 0.05 -34.19 % | 0.08 59.10 % | 0.05 2.95 % | 0.05 159.56 % | 0.02 -66.67 % | 0.05 45.24 % | 0.04 -42.90 % | 0.07 160.63 % | 0.03 -57.95 % | 0.06 40.14 % | 0.04 -33.38 % | 0.06 34.23 % | 0.05 -5.68 % | 0.05 21.96 % | 0.04 -20.79 % | 0.05 14.75 % | 0.05 -16.79 % | 0.06 18.88 % | 0.05 3.56 % | 0.05 -6.25 % | 0.05 -2.64 % | 0.05 -6.45 % | 0.05 3.33 % | 0.05 -0.39 % | 0.05 10.82 % | 0.05 3.13 % | 0.04 0.00 % | 0.04 0.90 % | 0.04 53.10 % | 0.03 0.00 % | 0.03 -36.12 % | 0.05 -0.44 % | 0.05 0.00 % | 0.05 -6.94 % | 0.05 0.00 % | 0.05 -7.55 % | 0.05 0.00 % | 0.05 -14.52 % | 0.06 100.00 % | 0.03 -29.55 % | 0.04 100.00 % | 0.02 |
Gross profit | 52.912 M -0.50 % | 53.177 M 2.44 % | 51.908 M -14.17 % | 60.475 M 22.61 % | 49.322 M -18.50 % | 60.521 M 14.11 % | 53.038 M -20.11 % | 66.388 M 23.27 % | 53.856 M -15.60 % | 63.808 M 46.00 % | 43.705 M -39.92 % | 72.747 M 47.42 % | 49.347 M -31.32 % | 71.855 M 26.84 % | 56.650 M -9.42 % | 62.543 M 24.09 % | 50.401 M -17.42 % | 61.035 M 25.49 % | 48.638 M -6.86 % | 52.219 M 0.20 % | 52.114 M -0.35 % | 52.295 M -4.90 % | 54.988 M -11.23 % | 61.941 M 10.58 % | 56.014 M -46.32 % | 104.356 M -1.75 % | 106.209 M 3.03 % | 103.088 M 0.00 % | 103.088 M 0.00 % | 103.088 M -4.59 % | 108.046 M 8.47 % | 99.613 M 0.00 % | 99.613 M -14.35 % | 116.303 M 0.00 % | 116.303 M 0.00 % | 116.303 M -5.09 % | 122.541 M 0.00 % | 122.541 M -1.30 % | 124.150 M 0.00 % | 124.150 M -0.32 % | 124.551 M 100.00 % | 62.275 M -55.47 % | 139.853 M 100.00 % | 69.927 M |
Income tax expense | 5.593 M 177.29 % | 2.017 M -62.02 % | 5.310 M 4.75 % | 5.069 M -5.15 % | 5.344 M 42.96 % | 3.738 M 24.14 % | 3.011 M -54.50 % | 6.617 M 11.25 % | 5.948 M 11.97 % | 5.312 M 24.14 % | 4.279 M -46.15 % | 7.946 M 30.97 % | 6.067 M -34.32 % | 9.237 M 29.28 % | 7.145 M -13.41 % | 8.252 M 38.22 % | 5.970 M -33.24 % | 8.942 M 31.11 % | 6.820 M 25.07 % | 5.453 M -4.68 % | 5.721 M 13.67 % | 5.033 M -24.08 % | 6.629 M -8.60 % | 7.253 M 25.61 % | 5.774 M -11.35 % | 6.514 M -8.24 % | 7.099 M 32.71 % | 5.349 M 0.00 % | 5.349 M 0.00 % | 5.349 M -13.26 % | 6.167 M 6.97 % | 5.765 M 0.00 % | 5.765 M -31.58 % | 8.425 M 0.00 % | 8.425 M 0.00 % | 8.425 M -17.12 % | 10.165 M 0.00 % | 10.165 M 6.93 % | 9.506 M 0.00 % | 9.506 M 3.01 % | 9.228 M 100.00 % | 4.614 M -55.17 % | 10.293 M 100.00 % | 5.147 M |
Cost of revenue | 68.133 M -5.10 % | 71.796 M 1.49 % | 70.744 M -12.89 % | 81.216 M 7.43 % | 75.598 M 3.79 % | 72.835 M 0.57 % | 72.421 M -8.25 % | 78.935 M 5.75 % | 74.646 M -3.93 % | 77.702 M 2.24 % | 75.998 M -45.61 % | 139.740 M 85.48 % | 75.341 M 0.45 % | 75.002 M 9.62 % | 68.423 M 3.33 % | 66.216 M 5.66 % | 62.670 M -1.81 % | 63.824 M 10.41 % | 57.805 M -4.45 % | 60.494 M 4.49 % | 57.892 M -8.26 % | 63.107 M 12.89 % | 55.903 M -0.68 % | 56.286 M 0.93 % | 55.765 M 423.74 % | 10.648 M 6.66 % | 9.983 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 |
General and administrative expenses | 0.000 -100.00 % | 723.000 K -95.91 % | 17.696 M 22.27 % | 14.473 M -4.40 % | 15.139 M -3.06 % | 15.617 M 1.87 % | 15.330 M 12.61 % | 13.613 M -8.69 % | 14.908 M 11.45 % | 13.377 M -11.12 % | 15.051 M -13.85 % | 17.471 M 6.08 % | 16.469 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 |
Selling and marketing expenses | 322.000 K -57.18 % | 752.000 K 189.23 % | 260.000 K -77.91 % | 1.177 M 43.19 % | 822.000 K -61.19 % | 2.118 M 429.50 % | 400.000 K -3.38 % | 414.000 K 28.17 % | 323.000 K -70.42 % | 1.092 M 196.74 % | 368.000 K -31.98 % | 541.000 K -41.13 % | 919.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 |
Other expenses | 18.339 M -3.61 % | 19.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 426.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 -100.00 % | 202.263 M 422.55 % | -62.707 M 0.00 % | -62.707 M 6.76 % | -67.250 M -131.74 % | 211.880 M 397.36 % | -71.253 M -136.59 % | 194.726 M 369.26 % | -72.320 M 0.00 % | -72.320 M 2.63 % | -74.274 M 0.00 % | -74.274 M -1.70 % | -73.036 M 0.00 % | -73.036 M -4.90 % | -69.624 M -100.00 % | -34.812 M 64.50 % | -98.064 M -100.00 % | -49.032 M |
Operating expenses | 18.661 M -5.65 % | 19.778 M 10.15 % | 17.956 M 14.73 % | 15.650 M -1.95 % | 15.961 M -10.00 % | 17.735 M 12.75 % | 15.730 M 12.14 % | 14.027 M -7.90 % | 15.231 M 5.27 % | 14.469 M -6.16 % | 15.419 M -12.32 % | 17.586 M 1.14 % | 17.388 M -7.80 % | 18.860 M 1.14 % | 18.647 M -10.09 % | 20.739 M -0.08 % | 20.755 M 6.71 % | 19.450 M -31.11 % | 28.235 M 184.74 % | 9.916 M -41.79 % | 17.034 M -7.75 % | 18.465 M 6.47 % | 17.343 M -21.87 % | 22.197 M 56.91 % | 14.146 M -79.54 % | 69.153 M 4.36 % | 66.262 M -67.24 % | 202.263 M 422.55 % | -62.707 M 0.00 % | -62.707 M 6.76 % | -67.250 M -131.74 % | 211.880 M 397.36 % | -71.253 M -136.59 % | 194.726 M 369.26 % | -72.320 M 0.00 % | -72.320 M 2.63 % | -74.274 M 0.00 % | -74.274 M -1.70 % | -73.036 M 0.00 % | -73.036 M -4.90 % | -69.624 M -100.00 % | -34.812 M 64.50 % | -98.064 M -100.00 % | -49.032 M |
Cost and expenses | 86.794 M -5.22 % | 91.574 M 3.24 % | 88.700 M -8.43 % | 96.866 M 5.80 % | 91.559 M 1.09 % | 90.570 M 2.74 % | 88.151 M -5.18 % | 92.962 M 3.43 % | 89.877 M -2.49 % | 92.171 M 0.82 % | 91.417 M -41.89 % | 157.326 M 69.66 % | 92.729 M -1.21 % | 93.862 M 7.80 % | 87.070 M 0.13 % | 86.955 M 4.23 % | 83.425 M 0.18 % | 83.274 M -3.21 % | 86.040 M 22.20 % | 70.410 M -6.03 % | 74.926 M -8.15 % | 81.572 M 11.37 % | 73.246 M -6.67 % | 78.483 M 12.26 % | 69.911 M -12.39 % | 79.801 M 4.66 % | 76.245 M 9.27 % | 69.778 M 0.00 % | 69.778 M 0.00 % | 69.778 M 0.73 % | 69.269 M -1.49 % | 70.314 M 0.00 % | 70.314 M 14.89 % | 61.203 M 0.00 % | 61.203 M 0.00 % | 61.203 M -9.41 % | 67.562 M 0.00 % | 67.562 M -1.08 % | 68.300 M 0.00 % | 68.300 M -6.25 % | 72.851 M 100.00 % | 36.426 M -63.00 % | 98.448 M 100.00 % | 49.224 M |
Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 322.000 K -57.18 % | 752.000 K -95.81 % | 17.956 M 14.73 % | 15.650 M -1.95 % | 15.961 M -10.00 % | 17.735 M 12.75 % | 15.730 M 12.14 % | 14.027 M -7.90 % | 15.231 M 5.27 % | 14.469 M -6.16 % | 15.419 M -14.40 % | 18.012 M 3.59 % | 17.388 M 24 390.14 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K 0.00 % | 71.000 K | 0.000 | 0.000 -100.00 % | 36.252 M 4.85 % | 34.577 M -50.00 % | 69.153 M 4.36 % | 66.262 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 |
Interest income | 9.478 M -11.40 % | 10.697 M -9.98 % | 11.883 M 6.79 % | 11.127 M 19.84 % | 9.285 M 105.88 % | 4.510 M 326.68 % | 1.057 M -8.33 % | 1.153 M -47.28 % | 2.187 M -37.66 % | 3.508 M -49.47 % | 6.942 M -5.74 % | 7.365 M -3.35 % | 7.620 M -0.90 % | 7.689 M 3.03 % | 7.463 M 3.05 % | 7.242 M -24.95 % | 9.650 M -2.78 % | 9.926 M 4.93 % | 9.460 M 25.61 % | 7.531 M -1.74 % | 7.664 M 4.77 % | 7.315 M 3.69 % | 7.055 M 8.37 % | 6.510 M 21.61 % | 5.353 M | 0.000 | 0.000 -100.00 % | 8.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.937 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 |
Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.879 M | 0.000 -100.00 % | 22.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Depreciation and amortization | 2.868 M 5.44 % | 2.720 M -16.15 % | 3.244 M -28.70 % | 4.550 M 4.00 % | 4.375 M 3.06 % | 4.245 M 0.26 % | 4.234 M -2.67 % | 4.350 M 5.22 % | 4.134 M -9.62 % | 4.574 M 1.33 % | 4.514 M 10.99 % | 4.067 M 2.83 % | 3.955 M 13.26 % | 3.492 M 2.68 % | 3.401 M 5.85 % | 3.213 M 5.10 % | 3.057 M -10.43 % | 3.413 M 3.11 % | 3.310 M 2.70 % | 3.223 M -18.11 % | 3.936 M -7.63 % | 4.261 M -8.84 % | 4.674 M -3.69 % | 4.853 M -5.66 % | 5.144 M 2.91 % | 4.999 M 0.38 % | 4.980 M -48.97 % | 9.759 M 0.00 % | 9.759 M 0.00 % | 9.759 M -6.51 % | 10.439 M 11.91 % | 9.328 M 0.00 % | 9.328 M 98.83 % | 4.692 M 0.00 % | 4.692 M 0.00 % | 4.692 M -15.20 % | 5.533 M 0.00 % | 5.533 M -22.57 % | 7.146 M 0.00 % | 7.146 M -8.15 % | 7.780 M 100.00 % | 3.890 M -69.49 % | 12.751 M 100.00 % | 6.375 M |
Operating income | 34.251 M 2.55 % | 33.399 M -1.63 % | 33.952 M -24.26 % | 44.825 M 34.36 % | 33.361 M -22.03 % | 42.786 M 14.68 % | 37.308 M -28.75 % | 52.361 M 35.56 % | 38.625 M -21.72 % | 49.339 M 74.43 % | 28.286 M -48.72 % | 55.161 M 72.60 % | 31.959 M -39.26 % | 52.617 M 47.93 % | 35.569 M -22.04 % | 45.622 M 51.11 % | 30.192 M -20.52 % | 37.988 M 34.69 % | 28.203 M -6.72 % | 30.236 M -5.03 % | 31.838 M -9.41 % | 35.147 M 13.50 % | 30.966 M -10.74 % | 34.691 M -2.86 % | 35.714 M -23.64 % | 46.769 M -0.98 % | 47.230 M 36.74 % | 34.541 M -14.46 % | 40.382 M 0.00 % | 40.382 M -1.02 % | 40.796 M 34.91 % | 30.239 M 6.63 % | 28.360 M -57.17 % | 66.217 M 50.55 % | 43.983 M 0.00 % | 43.983 M -8.88 % | 48.267 M 0.00 % | 48.267 M -5.57 % | 51.114 M 0.00 % | 51.114 M -6.94 % | 54.927 M 100.00 % | 27.463 M -34.28 % | 41.790 M 100.00 % | 20.895 M |
Operating income ratio | 0.28 5.88 % | 0.27 -3.46 % | 0.28 -12.50 % | 0.32 18.46 % | 0.27 -16.76 % | 0.32 7.89 % | 0.30 -17.47 % | 0.36 19.87 % | 0.30 -13.79 % | 0.35 47.55 % | 0.24 -8.97 % | 0.26 1.28 % | 0.26 -28.46 % | 0.36 25.99 % | 0.28 -19.74 % | 0.35 32.70 % | 0.27 -12.24 % | 0.30 14.83 % | 0.26 -1.23 % | 0.27 -7.31 % | 0.29 -4.97 % | 0.30 9.07 % | 0.28 -4.83 % | 0.29 -8.16 % | 0.32 -21.43 % | 0.41 0.05 % | 0.41 21.32 % | 0.34 -14.46 % | 0.39 0.00 % | 0.39 3.74 % | 0.38 24.38 % | 0.30 6.63 % | 0.28 -50.00 % | 0.57 50.55 % | 0.38 0.00 % | 0.38 -3.99 % | 0.39 0.00 % | 0.39 -4.33 % | 0.41 0.00 % | 0.41 -6.64 % | 0.44 0.00 % | 0.44 47.58 % | 0.30 0.00 % | 0.30 |
Total other income expenses net | 13.115 M 32.70 % | 9.883 M -17.99 % | 12.051 M -45.33 % | 22.043 M 103.67 % | 10.823 M 1 580.57 % | -731.000 K 96.29 % | -19.696 M -1 082.94 % | -1.665 M -38.29 % | -1.204 M -114.01 % | 8.591 M 614.74 % | -1.669 M -316.19 % | 772.000 K -47.38 % | 1.467 M 88.80 % | 777.000 K 28.01 % | 607.000 K -90.97 % | 6.723 M 216.34 % | -5.779 M -134.91 % | 16.552 M 80.15 % | 9.188 M 183.14 % | 3.245 M -70.25 % | 10.906 M 81.83 % | 5.998 M 99.27 % | 3.010 M -73.97 % | 11.563 M 0.49 % | 11.507 M 36 630.16 % | -31.500 K 25.88 % | -42.500 K -100.54 % | 7.880 M | 0.000 | 0.000 | 0.000 100.00 % | -1.958 M -2 378.48 % | -79.000 K 99.64 % | -22.228 M -370 566.67 % | 6.000 K 0.00 % | 6.000 K | 0.000 | 0.000 | 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 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | -49.943 M 33.21 % | -74.779 M 54.60 % | -164.729 M 39.73 % | -273.341 M 34.18 % | -415.286 M 4.67 % | -435.638 M -402.36 % | -86.718 M 46.94 % | -163.433 M -1.05 % | -161.739 M -60.88 % | -100.534 M 49.02 % | -197.190 M -51.41 % | -130.233 M -39.02 % | -93.681 M -13.89 % | -82.253 M -19.73 % | -68.698 M 13.98 % | -79.860 M -190.04 % | -27.534 M 31.24 % | -40.043 M 3.05 % | -41.301 M 71.00 % | -142.426 M -60.72 % | -88.618 M 19.67 % | -110.317 M 6.47 % | -117.943 M -8.26 % | -108.947 M 29.86 % | -155.326 M -25.72 % | -123.552 M -6.54 % | -115.972 M -9.08 % | -106.317 M 56.59 % | -244.893 M -13.38 % | -215.985 M -10.21 % | -195.975 M 22.35 % | -252.371 M 17.91 % | -307.416 M 29.23 % | -434.359 M -133.27 % | -186.206 M 44.42 % | -335.020 M -5.63 % | -317.177 M 24.02 % | -417.472 M |
Total investments | 407.709 M 6.72 % | 382.041 M 38.85 % | 275.142 M 58.58 % | 173.508 M 100.84 % | 86.393 M 23.46 % | 69.977 M -79.71 % | 344.823 M 10.36 % | 312.460 M 9.67 % | 284.904 M -22.10 % | 365.744 M 45.76 % | 250.918 M -27.03 % | 343.857 M -5.03 % | 362.070 M -2.15 % | 370.032 M -1.18 % | 374.436 M -3.67 % | 388.705 M 28.72 % | 301.984 M -28.96 % | 425.086 M 1.58 % | 418.479 M 62.13 % | 258.120 M -36.51 % | 406.525 M 3.32 % | 393.473 M 3.50 % | 380.160 M 278.52 % | 100.433 M 3.46 % | 97.073 M -7.07 % | 104.453 M 7.23 % | 97.409 M -0.58 % | 97.975 M 22.76 % | 79.808 M 1.35 % | 78.744 M -2.00 % | 80.349 M 239.61 % | 23.659 M 2.42 % | 23.099 M -45.70 % | 42.539 M -1.12 % | 43.020 M -70.55 % | 146.087 M 72.15 % | 84.858 M 748.58 % | 10.000 M |
Total debt | 1.193 M -20.78 % | 1.506 M -27.14 % | 2.067 M 40.61 % | 1.470 M -26.94 % | 2.012 M 127.60 % | 884.000 K -40.43 % | 1.484 M 23.67 % | 1.200 M -34.25 % | 1.825 M -24.65 % | 2.422 M -20.07 % | 3.030 M 218.61 % | 951.000 K -18.37 % | 1.165 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 |
Accumulated other comprehensive income loss | 4.435 M 2.24 % | 4.338 M -16.40 % | 5.189 M -29.83 % | 7.395 M -12.42 % | 8.444 M 0.98 % | 8.362 M 3.91 % | 8.047 M -11.73 % | 9.116 M -13.32 % | 10.517 M 17.61 % | 8.942 M 435.45 % | 1.670 M 7.26 % | 1.557 M 4.99 % | 1.483 M 114.43 % | -10.276 M -57.51 % | -6.524 M -283.41 % | 3.557 M 35.20 % | 2.631 M 264.33 % | -1.601 M -111.59 % | 13.813 M 138.57 % | 5.790 M -56.06 % | 13.177 M 46.74 % | 8.980 M -35.30 % | 13.880 M 107.11 % | -195.294 M -9 257.64 % | -2.087 M 98.96 % | -201.230 M | 0.000 100.00 % | -279.048 M | 0.000 100.00 % | -264.042 M | 0.000 100.00 % | -269.070 M | 0.000 100.00 % | -234.388 M | 0.000 | 0.000 | 0.000 | 0.000 |
Retained earnings | 69.280 M -11.59 % | 78.364 M 19.45 % | 65.605 M -9.76 % | 72.704 M 81.35 % | 40.091 M -33.13 % | 59.958 M 63.24 % | 36.730 M -49.97 % | 73.421 M 41.15 % | 52.016 M -34.40 % | 79.292 M 89.42 % | 41.861 M -42.87 % | 73.277 M 42.35 % | 51.476 M -20.73 % | 64.940 M 57.18 % | 41.317 M -24.62 % | 54.814 M 38.96 % | 39.446 M -29.66 % | 56.082 M 72.17 % | 32.574 M -45.20 % | 59.444 M 37.06 % | 43.372 M -41.87 % | 74.616 M 14.07 % | 65.412 M -14.04 % | 76.092 M 27.25 % | 59.795 M -17.66 % | 72.617 M | 0.000 -100.00 % | 49.798 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.00 % | 296.093 M 0.02 % | 296.039 M 0.00 % | 296.039 M 0.06 % | 295.870 M 0.04 % | 295.743 M 0.11 % | 295.415 M 0.23 % | 294.743 M 0.41 % | 293.532 M 0.45 % | 292.213 M 84.88 % | 158.058 M 0.33 % | 157.536 M 0.52 % | 156.718 M 0.11 % | 156.542 M 0.02 % | 156.509 M 0.13 % | 156.299 M 0.37 % | 155.721 M 0.00 % | 155.721 M 0.04 % | 155.661 M 0.00 % | 155.661 M 0.00 % | 155.661 M | 0.000 | 0.000 | 0.000 | 0.000 |
Total equity | 369.808 M -2.37 % | 378.795 M 3.25 % | 366.887 M -2.48 % | 376.204 M 9.16 % | 344.628 M -5.43 % | 364.413 M 6.91 % | 340.870 M -9.97 % | 378.630 M 5.58 % | 358.626 M -6.69 % | 384.327 M 13.16 % | 339.624 M -8.44 % | 370.927 M 6.27 % | 349.052 M -0.49 % | 350.757 M 6.01 % | 330.886 M -6.64 % | 354.410 M 4.82 % | 338.116 M -3.49 % | 350.351 M 2.40 % | 342.130 M -5.13 % | 360.649 M 2.66 % | 351.292 M -6.85 % | 377.128 M 1.51 % | 371.505 M -0.39 % | 372.956 M 8.69 % | 343.133 M -4.41 % | 358.970 M 8.62 % | 330.478 M -3.03 % | 340.806 M 5.75 % | 322.273 M -4.17 % | 336.281 M 4.88 % | 320.642 M -0.69 % | 322.854 M 4.30 % | 309.530 M -8.09 % | 336.760 M -0.91 % | 339.848 M 2.09 % | 332.885 M 9.64 % | 303.619 M 17.25 % | 258.957 M |
Other non current liabilities | 2.104 M 0.00 % | 2.104 M 4.31 % | 2.017 M 0.00 % | 2.017 M -46.72 % | 3.786 M 34.73 % | 2.810 M -15.08 % | 3.309 M 17.97 % | 2.805 M -22.10 % | 3.601 M 19.56 % | 3.012 M -1.83 % | 3.068 M -1.67 % | 3.120 M -4.00 % | 3.250 M 2.23 % | 3.179 M -0.56 % | 3.197 M 3.36 % | 3.093 M 2.93 % | 3.005 M -0.99 % | 3.035 M -1.52 % | 3.082 M -13.13 % | 3.548 M 10.63 % | 3.207 M -6.56 % | 3.432 M -3.35 % | 3.551 M -11.38 % | 4.007 M 35.01 % | 2.968 M 1.54 % | 2.923 M -0.78 % | 2.946 M 8.03 % | 2.727 M 5.33 % | 2.589 M -3.29 % | 2.677 M 5.81 % | 2.530 M 5.20 % | 2.405 M 8.33 % | 2.220 M -2.72 % | 2.282 M 5.02 % | 2.173 M 15.46 % | 1.882 M -43.02 % | 3.303 M 20.55 % | 2.740 M |
Long term debt | 300.000 K -23.47 % | 392.000 K -57.76 % | 928.000 K 21.78 % | 762.000 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 269.000 K | 0.000 -100.00 % | 1.200 M -34.03 % | 1.819 M 292.03 % | 464.000 K -22.28 % | 597.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 |
Total non current liabilities | 5.015 M 5.11 % | 4.771 M -8.62 % | 5.221 M 6.55 % | 4.900 M 0.57 % | 4.872 M 21.62 % | 4.006 M -8.29 % | 4.368 M 1.56 % | 4.301 M -12.30 % | 4.904 M -8.83 % | 5.379 M -11.78 % | 6.097 M 32.14 % | 4.614 M -7.98 % | 5.014 M 14.42 % | 4.382 M 23.37 % | 3.552 M 7.12 % | 3.316 M 2.03 % | 3.250 M -5.77 % | 3.449 M 1.92 % | 3.384 M -4.62 % | 3.548 M 10.63 % | 3.207 M -6.56 % | 3.432 M -3.35 % | 3.551 M -11.38 % | 4.007 M -8.93 % | 4.400 M -1.26 % | 4.456 M -4.03 % | 4.643 M 4.83 % | 4.429 M -14.15 % | 5.159 M -19.78 % | 6.431 M 44.10 % | 4.463 M 49.92 % | 2.977 M -3.75 % | 3.093 M 3.10 % | 3.000 M -4.06 % | 3.127 M -2.95 % | 3.222 M -50.73 % | 6.539 M 14.62 % | 5.705 M |
Other current liabilities | 147.007 M 4.35 % | 140.877 M 13.83 % | 123.764 M -12.10 % | 140.802 M -7.94 % | 152.946 M 7.53 % | 142.235 M 5.68 % | 134.590 M -10.40 % | 150.219 M 5.94 % | 141.793 M -8.44 % | 154.862 M -13.12 % | 178.250 M 10.08 % | 161.934 M -14.29 % | 188.939 M 3.37 % | 182.775 M -1.16 % | 184.920 M 0.36 % | 184.263 M -1.68 % | 187.404 M -0.63 % | 188.595 M -3.06 % | 194.558 M -3.82 % | 202.293 M -11.65 % | 228.974 M 5.56 % | 216.919 M -2.45 % | 222.372 M 1.16 % | 219.815 M -5.84 % | 233.439 M -1.19 % | 236.259 M | 0.000 -100.00 % | 208.728 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.867 M | 0.000 -100.00 % | 2.438 M -98.86 % | 213.778 M -8.22 % | 232.926 M 3.58 % | 224.877 M 1.12 % | 222.388 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 19.439 M 115.58 % | 9.017 M -59.66 % | 22.351 M 93.05 % | 11.578 M -51.92 % | 24.079 M 61.18 % | 14.939 M -34.23 % | 22.714 M 48.12 % | 15.335 M -36.13 % | 24.010 M 89.62 % | 12.662 M -59.67 % | 31.393 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 |
Short term debt | 1.786 M -19.84 % | 2.228 M -2.19 % | 2.278 M 60.88 % | 1.416 M | 0.000 100.00 % | -10.884 M 52.85 % | -23.082 M -64.78 % | -14.008 M 34.96 % | -21.537 M -52.60 % | -14.113 M | 0.000 100.00 % | -12.175 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 |
Total current liabilities | 155.648 M 2.02 % | 152.571 M -6.04 % | 162.383 M -1.27 % | 164.477 M 2.09 % | 161.113 M -1.85 % | 164.142 M -8.48 % | 179.351 M -1.24 % | 181.599 M 1.24 % | 179.380 M -8.73 % | 196.539 M -4.58 % | 205.976 M -4.97 % | 216.752 M 8.29 % | 200.155 M 1.36 % | 197.463 M -1.92 % | 201.330 M -1.40 % | 204.198 M 2.36 % | 199.483 M -5.38 % | 210.824 M 0.92 % | 208.898 M -1.71 % | 212.531 M -13.01 % | 244.325 M 5.53 % | 231.514 M -1.07 % | 234.028 M 0.21 % | 233.536 M -5.92 % | 248.233 M -1.71 % | 252.547 M -7.08 % | 271.784 M 17.98 % | 230.363 M 1.02 % | 228.031 M 3.81 % | 219.657 M -4.63 % | 230.318 M 2.84 % | 223.963 M 2.49 % | 218.519 M -1.78 % | 222.484 M -1.39 % | 225.621 M -3.14 % | 232.926 M 3.58 % | 224.877 M 1.12 % | 222.388 M |
Total liabilities | 160.663 M 2.11 % | 157.342 M -6.12 % | 167.604 M -1.05 % | 169.377 M 2.04 % | 165.985 M -1.29 % | 168.148 M -8.48 % | 183.719 M -1.17 % | 185.900 M 0.88 % | 184.284 M -8.73 % | 201.918 M -4.79 % | 212.073 M -4.20 % | 221.366 M 7.89 % | 205.169 M 1.65 % | 201.845 M -1.48 % | 204.882 M -1.27 % | 207.514 M 2.36 % | 202.733 M -5.39 % | 214.273 M 0.94 % | 212.282 M -1.76 % | 216.079 M -12.71 % | 247.532 M 5.36 % | 234.946 M -1.11 % | 237.579 M 0.02 % | 237.543 M -5.97 % | 252.633 M -1.70 % | 257.003 M -7.03 % | 276.427 M 17.73 % | 234.792 M 0.69 % | 233.190 M 3.14 % | 226.088 M -3.70 % | 234.781 M 3.46 % | 226.940 M 2.40 % | 221.612 M -1.72 % | 225.484 M -1.43 % | 228.748 M -3.13 % | 236.148 M 2.04 % | 231.416 M 1.46 % | 228.093 M |
Other non current assets | 0.000 -100.00 % | 606.000 K | 0.000 -100.00 % | 5.016 M 114.63 % | -34.280 M -548.40 % | 7.645 M 176.63 % | -9.976 M -82.78 % | -5.458 M 45.29 % | -9.976 M -213.12 % | -3.186 M 68.06 % | -9.976 M -101.78 % | -4.944 M 50.44 % | -9.976 M -168.24 % | -3.719 M 37.08 % | -5.911 M 13.37 % | -6.823 M 13.96 % | -7.930 M 11.10 % | -8.920 M 23.62 % | -11.678 M 96.02 % | -293.609 M -100.91 % | -146.138 M -2.85 % | -142.094 M 2.66 % | -145.980 M -149.60 % | 294.341 M 28.91 % | 228.325 M -15.10 % | 268.934 M 4.09 % | 258.375 M -3.34 % | 267.294 M 122.29 % | 120.244 M -23.28 % | 156.739 M 2 873.61 % | 5.271 M -81.82 % | 29.001 M 435.77 % | 5.413 M -88.73 % | 48.023 M -35.94 % | 74.968 M -50.64 % | 151.866 M 67.31 % | 90.769 M 807.69 % | 10.000 M |
Long term investments | 5.502 M 4.32 % | 5.274 M -2.39 % | 5.403 M 5.01 % | 5.145 M -78.83 % | 24.304 M 343.62 % | -9.976 M -961.49 % | 1.158 M -96.83 % | 36.520 M -49.17 % | 71.851 M -3.50 % | 74.456 M -40.57 % | 125.290 M -57.25 % | 293.095 M -8.23 % | 319.393 M -1.29 % | 323.577 M -12.58 % | 370.128 M -3.73 % | 384.459 M 28.23 % | 299.818 M -28.75 % | 420.800 M 3.15 % | 407.964 M 60.41 % | 254.320 M 136.53 % | 107.521 M 5.92 % | 101.511 M -1.12 % | 102.657 M 152.94 % | -193.908 M -47.74 % | -131.252 M 20.20 % | -164.481 M -2.18 % | -160.966 M 4.93 % | -169.319 M -318.73 % | -40.436 M 48.16 % | -77.995 M -2.66 % | -75.971 M | 0.000 100.00 % | -53.881 M | 0.000 100.00 % | -26.322 M | 0.000 | 0.000 | 0.000 |
Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 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 |
GoodWill | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M -50.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 0.00 % | 19.952 M 100.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M 0.00 % | 9.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Property plant equipment net | 26.582 M 3.90 % | 25.583 M -4.94 % | 26.913 M 5.61 % | 25.483 M 4.85 % | 24.304 M 17.09 % | 20.756 M -2.48 % | 21.283 M -9.55 % | 23.531 M -8.89 % | 25.828 M 7.33 % | 24.064 M -13.00 % | 27.660 M 16.66 % | 23.710 M -9.34 % | 26.152 M -1.64 % | 26.587 M 4.00 % | 25.564 M -1.66 % | 25.996 M 8.98 % | 23.853 M -9.03 % | 26.222 M -1.32 % | 26.573 M -9.35 % | 29.313 M 2.35 % | 28.641 M -6.42 % | 30.607 M -8.22 % | 33.347 M -9.07 % | 36.673 M -8.90 % | 40.255 M -2.71 % | 41.376 M -5.65 % | 43.853 M -2.57 % | 45.010 M -10.25 % | 50.149 M -14.58 % | 58.712 M -3.75 % | 61.000 M 2.25 % | 59.657 M -12.86 % | 68.462 M 65.12 % | 41.461 M -6.93 % | 44.547 M -8.98 % | 48.943 M -23.23 % | 63.751 M 133.09 % | 27.350 M |
Total non current assets | 42.699 M 3.04 % | 41.439 M -2.59 % | 42.539 M -6.87 % | 45.676 M 32.71 % | 34.417 M -10.64 % | 38.514 M 4.35 % | 36.907 M -51.31 % | 75.800 M -30.06 % | 108.383 M -6.52 % | 115.938 M -29.30 % | 163.997 M -50.76 % | 333.043 M -7.03 % | 358.219 M -0.53 % | 360.140 M -11.22 % | 405.668 M -3.51 % | 420.431 M 26.01 % | 333.647 M -26.99 % | 456.998 M 2.81 % | 444.513 M 51.40 % | 293.609 M 100.91 % | 146.138 M 2.85 % | 142.094 M -2.66 % | 145.980 M -0.75 % | 147.082 M -0.15 % | 147.304 M -5.46 % | 155.805 M 3.02 % | 151.238 M -1.13 % | 152.961 M 9.31 % | 139.933 M -5.09 % | 147.432 M -5.85 % | 156.596 M 58.76 % | 98.634 M -7.78 % | 106.950 M 19.52 % | 89.484 M -3.98 % | 93.193 M -53.59 % | 200.809 M 29.96 % | 154.520 M 313.71 % | 37.350 M |
Other current assets | 20.420 M 336.42 % | 4.679 M -72.24 % | 16.855 M 34.19 % | 12.561 M -40.47 % | 21.099 M 69.08 % | 12.479 M -15.86 % | 14.832 M 94.19 % | 7.638 M -54.89 % | 16.931 M 74.31 % | 9.713 M -40.77 % | 16.398 M 19.55 % | 13.717 M -37.20 % | 21.844 M 37.23 % | 15.918 M -5.33 % | 16.814 M -22.27 % | 21.631 M -85.31 % | 147.259 M 419.47 % | 28.348 M -3.80 % | 29.468 M -74.37 % | 114.987 M 168.05 % | 42.897 M -3.37 % | 44.391 M -3.56 % | 46.029 M 91.67 % | 24.015 M -39.09 % | 39.430 M -41.74 % | 67.682 M 1 729.24 % | 3.700 M -92.45 % | 49.026 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M -75.96 % | 33.277 M | 0.000 | 0.000 | 0.000 | 0.000 |
Short term investments | 402.207 M 6.75 % | 376.767 M 39.68 % | 269.739 M 60.21 % | 168.363 M 94.88 % | 86.393 M 23.46 % | 69.977 M -79.64 % | 343.665 M 24.54 % | 275.940 M 29.52 % | 213.053 M -26.86 % | 291.288 M 131.87 % | 125.628 M 147.48 % | 50.762 M 18.94 % | 42.677 M -8.13 % | 46.455 M 978.34 % | 4.308 M 1.46 % | 4.246 M 96.03 % | 2.166 M -49.46 % | 4.286 M -59.24 % | 10.515 M 176.71 % | 3.800 M -98.73 % | 299.004 M 2.41 % | 291.962 M 5.21 % | 277.503 M -5.72 % | 294.341 M 28.91 % | 228.325 M -15.10 % | 268.934 M 4.09 % | 258.375 M -3.34 % | 267.294 M 122.29 % | 120.244 M -23.28 % | 156.739 M 0.27 % | 156.320 M | 0.000 -100.00 % | 76.980 M | 0.000 -100.00 % | 69.342 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 51.136 M -32.97 % | 76.285 M -54.26 % | 166.796 M -39.64 % | 276.335 M -33.78 % | 417.298 M -4.40 % | 436.522 M 394.91 % | 88.202 M -46.43 % | 164.633 M 0.65 % | 163.564 M 58.87 % | 102.956 M -48.58 % | 200.220 M 52.63 % | 131.184 M 38.31 % | 94.846 M 15.31 % | 82.253 M 19.73 % | 68.698 M -13.98 % | 79.860 M 190.04 % | 27.534 M -31.24 % | 40.043 M -3.05 % | 41.301 M -71.00 % | 142.426 M 60.72 % | 88.618 M -19.67 % | 110.317 M -6.47 % | 117.943 M 8.26 % | 108.947 M -29.86 % | 155.326 M 25.72 % | 123.552 M 6.54 % | 115.972 M 9.08 % | 106.317 M -56.59 % | 244.893 M 13.38 % | 215.985 M 10.21 % | 195.975 M -22.35 % | 252.371 M -17.91 % | 307.416 M -29.23 % | 434.359 M 133.27 % | 186.206 M -44.42 % | 335.020 M 5.63 % | 317.177 M -24.02 % | 417.472 M |
Cash and short term investments | 453.343 M 0.06 % | 453.052 M 3.78 % | 436.535 M -1.84 % | 444.698 M 6.57 % | 417.298 M -4.40 % | 436.522 M 1.08 % | 431.867 M -1.98 % | 440.573 M 16.98 % | 376.617 M -4.47 % | 394.244 M 20.99 % | 325.848 M 79.09 % | 181.946 M 32.30 % | 137.523 M 6.85 % | 128.708 M 76.30 % | 73.006 M -13.20 % | 84.106 M 183.19 % | 29.700 M -33.00 % | 44.329 M -14.45 % | 51.816 M -64.56 % | 146.226 M -62.28 % | 387.622 M -3.64 % | 402.279 M 1.73 % | 395.446 M -1.94 % | 403.288 M 5.12 % | 383.651 M -2.25 % | 392.486 M 4.85 % | 374.347 M 0.20 % | 373.611 M 2.32 % | 365.137 M -2.04 % | 372.724 M 5.80 % | 352.295 M 39.59 % | 252.371 M -34.35 % | 384.396 M -11.50 % | 434.359 M 69.97 % | 255.548 M -23.72 % | 335.020 M 5.63 % | 317.177 M -24.02 % | 417.472 M |
Total current assets | 487.772 M -1.40 % | 494.698 M 0.56 % | 491.952 M -1.59 % | 499.905 M 4.98 % | 476.196 M -3.61 % | 494.047 M 1.31 % | 487.682 M -0.21 % | 488.730 M 12.47 % | 434.527 M -7.61 % | 470.307 M 21.31 % | 387.700 M 49.55 % | 259.250 M 32.27 % | 196.002 M 3.85 % | 188.743 M 51.98 % | 124.189 M -7.78 % | 134.670 M -32.42 % | 199.272 M 101.88 % | 98.706 M 0.49 % | 98.221 M -65.31 % | 283.119 M -37.46 % | 452.686 M -3.68 % | 469.980 M 1.48 % | 463.104 M -0.07 % | 463.417 M 3.33 % | 448.462 M -2.54 % | 460.168 M 0.99 % | 455.667 M 7.82 % | 422.637 M 1.71 % | 415.530 M 0.14 % | 414.937 M 4.04 % | 398.827 M -11.60 % | 451.160 M 6.36 % | 424.192 M -10.27 % | 472.760 M -0.56 % | 475.403 M 29.11 % | 368.224 M -3.23 % | 380.515 M -15.38 % | 449.700 M |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Net receivables | 14.009 M -62.10 % | 36.967 M -4.14 % | 38.562 M -9.58 % | 42.646 M 8.16 % | 39.429 M -12.47 % | 45.046 M 9.91 % | 40.983 M 1.15 % | 40.519 M -5.83 % | 43.029 M -35.15 % | 66.350 M 45.97 % | 45.454 M -28.52 % | 63.587 M 73.57 % | 36.635 M -16.96 % | 44.117 M 28.36 % | 34.369 M -21.63 % | 43.855 M -69.12 % | 142.007 M 161.15 % | 54.377 M 17.18 % | 46.405 M 111.84 % | 21.906 M -1.18 % | 22.167 M -4.90 % | 23.310 M 7.77 % | 21.629 M 19.78 % | 18.057 M -72.14 % | 64.811 M | 0.000 -100.00 % | 77.620 M | 0.000 -100.00 % | 50.393 M 19.38 % | 42.213 M -9.28 % | 46.532 M -9.50 % | 51.416 M 61.71 % | 31.796 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.338 M | 0.000 |
Tax assets | 639.000 K | 0.000 -100.00 % | 247.000 K 341.07 % | 56.000 K -59.12 % | 137.000 K 0.00 % | 137.000 K -96.95 % | 4.490 M 257.77 % | 1.255 M 72.39 % | 728.000 K 11.66 % | 652.000 K -39.12 % | 1.071 M -12.93 % | 1.230 M -54.41 % | 2.698 M -27.45 % | 3.719 M -37.08 % | 5.911 M -13.37 % | 6.823 M -13.96 % | 7.930 M -11.10 % | 8.920 M -23.62 % | 11.678 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 % | 156.320 M | 0.000 -100.00 % | 76.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
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 % | 3.719 M -37.08 % | 5.911 M -13.37 % | 6.823 M -13.96 % | 7.930 M -11.10 % | 8.920 M -23.62 % | 11.678 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 |
Account payables | 6.855 M -2.97 % | 7.065 M 0.61 % | 7.022 M -16.43 % | 8.403 M 31.92 % | 6.370 M -27.48 % | 8.784 M -6.36 % | 9.381 M 3.11 % | 9.098 M -13.09 % | 10.468 M -57.95 % | 24.894 M 3.37 % | 24.083 M -19.21 % | 29.810 M 402.36 % | 5.934 M -48.16 % | 11.447 M 24.93 % | 9.163 M -42.15 % | 15.838 M 142.80 % | 6.523 M -65.83 % | 19.088 M 61.43 % | 11.824 M 25.16 % | 9.447 M 30.34 % | 7.248 M -25.32 % | 9.706 M 67.49 % | 5.795 M -48.57 % | 11.267 M 50.97 % | 7.463 M -36.06 % | 11.672 M -95.55 % | 262.078 M 1 560.40 % | 15.784 M -92.97 % | 224.556 M 2.39 % | 219.307 M -2.36 % | 224.610 M 2.05 % | 220.096 M 1.87 % | 216.048 M -1.82 % | 220.046 M 1 758.03 % | 11.843 M | 0.000 | 0.000 | 0.000 |
Tax payables | 0.000 -100.00 % | 2.401 M -75.70 % | 9.880 M 104.17 % | 4.839 M 169.28 % | 1.797 M 111.16 % | 851.000 K -91.74 % | 10.304 M 60.70 % | 6.412 M 98.64 % | 3.228 M 1 328.32 % | 226.000 K -93.80 % | 3.643 M -69.28 % | 11.859 M 124.52 % | 5.282 M 62.97 % | 3.241 M -55.28 % | 7.247 M 76.89 % | 4.097 M -26.26 % | 5.556 M 76.89 % | 3.141 M 24.84 % | 2.516 M 218.08 % | 791.000 K -90.24 % | 8.103 M 65.74 % | 4.889 M -16.58 % | 5.861 M 138.83 % | 2.454 M -66.53 % | 7.331 M 58.82 % | 4.616 M -52.44 % | 9.706 M 65.89 % | 5.851 M 68.37 % | 3.475 M 892.86 % | 350.000 K -93.87 % | 5.708 M | 0.000 -100.00 % | 2.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -976.000 K | 0.000 100.00 % | -487.000 K | 0.000 100.00 % | -648.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 |
Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 486.000 K -6.90 % | 522.000 K -13.43 % | 603.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Capital lease obligations | 1.193 M -20.78 % | 1.506 M -27.14 % | 2.067 M 40.61 % | 1.470 M | 0.000 -100.00 % | 884.000 K -11.33 % | 997.000 K -16.92 % | 1.200 M 1.95 % | 1.177 M -51.40 % | 2.422 M 33.15 % | 1.819 M 91.27 % | 951.000 K 59.30 % | 597.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 |
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 % | 10.276 M 57.51 % | 6.524 M | 0.000 | 0.000 -100.00 % | 1.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.087 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 |
Other total stockholders equity | 0.000 | 0.000 | 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.524 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.117 M 6.40 % | 123.229 M -4.56 % | 129.113 M -25.51 % | 173.333 M -56.42 % | 397.702 M 139.62 % | 165.974 M -56.02 % | 377.399 M 128.84 % | 164.921 M -62.20 % | 436.263 M 257.89 % | 121.900 M -70.64 % | 415.207 M 51.82 % | 273.484 M 125.30 % | 121.384 M 3.97 % | 116.744 M 66.68 % | 70.040 M |
Deferred tax liabilities non current | 2.611 M 14.77 % | 2.275 M -0.04 % | 2.276 M 7.31 % | 2.121 M 95.30 % | 1.086 M 7.95 % | 1.006 M -5.00 % | 1.059 M -13.69 % | 1.227 M -5.83 % | 1.303 M 11.65 % | 1.167 M -3.55 % | 1.210 M 17.48 % | 1.030 M -11.74 % | 1.167 M -2.99 % | 1.203 M 238.87 % | 355.000 K 59.19 % | 223.000 K -8.98 % | 245.000 K -40.82 % | 414.000 K 37.09 % | 302.000 K -41.36 % | 515.000 K 165.46 % | 194.000 K -53.25 % | 415.000 K -34.95 % | 638.000 K -39.41 % | 1.053 M -26.47 % | 1.432 M -6.59 % | 1.533 M -9.66 % | 1.697 M -0.29 % | 1.702 M -33.77 % | 2.570 M -31.54 % | 3.754 M 94.21 % | 1.933 M 237.94 % | 572.000 K -34.48 % | 873.000 K 21.59 % | 718.000 K -24.74 % | 954.000 K -28.81 % | 1.340 M -58.59 % | 3.236 M 9.14 % | 2.965 M |
Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total assets | 530.471 M -1.06 % | 536.137 M 0.31 % | 534.491 M -2.03 % | 545.581 M 6.85 % | 510.613 M -4.12 % | 532.561 M 1.52 % | 524.589 M -7.08 % | 564.530 M 3.98 % | 542.910 M -7.39 % | 586.245 M 6.26 % | 551.697 M -6.85 % | 592.293 M 6.87 % | 554.221 M 0.29 % | 552.602 M 3.14 % | 535.768 M -4.65 % | 561.924 M 3.90 % | 540.849 M -4.21 % | 564.624 M 1.84 % | 554.412 M -3.87 % | 576.728 M -3.69 % | 598.824 M -2.16 % | 612.074 M 0.49 % | 609.084 M -0.23 % | 610.499 M 2.47 % | 595.766 M -3.28 % | 615.973 M 1.49 % | 606.905 M 5.44 % | 575.598 M 3.62 % | 555.463 M -1.23 % | 562.369 M 1.25 % | 555.423 M 1.02 % | 549.794 M 3.51 % | 531.142 M -5.53 % | 562.244 M -1.12 % | 568.596 M -0.08 % | 569.033 M 6.35 % | 535.035 M 9.85 % | 487.050 M |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-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 | 2005-01-31 | 2004-06-30 | 2004-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.786 M | 0.000 100.00 % | -36.046 M | 0.000 100.00 % | -7.564 M | 0.000 -100.00 % | 15.865 M | 0.000 -100.00 % | 10.482 M | 0.000 100.00 % | -4.090 M | 0.000 -100.00 % | 2.028 M | 0.000 100.00 % | -17.909 M | 0.000 -100.00 % | 5.064 M | 0.000 100.00 % | -9.760 M -228.18 % | -2.974 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.814 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 |
Stock based compensation | 72.000 K 75.61 % | 41.000 K 7.89 % | 38.000 K -60.42 % | 96.000 K -60.33 % | 242.000 K 108.62 % | 116.000 K -64.20 % | 324.000 K 202.80 % | 107.000 K -60.52 % | 271.000 K -36.98 % | 430.000 K 20.45 % | 357.000 K 8.51 % | 329.000 K -35.11 % | 507.000 K 24.26 % | 408.000 K -23.88 % | 536.000 K 42.93 % | 375.000 K -38.42 % | 609.000 K -14.59 % | 713.000 K 60.95 % | 443.000 K -57.97 % | 1.054 M -14.52 % | 1.233 M -42.78 % | 2.155 M 29.35 % | 1.666 M 21.87 % | 1.367 M 15.55 % | 1.183 M -7.22 % | 1.275 M 270.10 % | 344.500 K 0.00 % | 344.500 K -4.83 % | 362.000 K -20.61 % | 456.000 K 0.00 % | 456.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 |
Change in working capital | 0.000 -100.00 % | 9.716 M | 0.000 100.00 % | -3.579 M | 0.000 100.00 % | -11.149 M | 0.000 -100.00 % | 21.283 M | 0.000 100.00 % | -8.381 M | 0.000 100.00 % | -30.667 M | 0.000 100.00 % | -16.811 M | 0.000 100.00 % | -1.232 M | 0.000 100.00 % | -9.544 M | 0.000 -100.00 % | 11.672 M | 0.000 100.00 % | -10.332 M | 0.000 -100.00 % | 18.241 M 918.48 % | 1.791 M -50.00 % | 3.582 M 191.81 % | 1.228 M 0.00 % | 1.228 M 284.31 % | -666.000 K -208.29 % | 615.000 K 0.00 % | 615.000 K 104.19 % | -14.685 M 0.00 % | -14.685 M -116.33 % | 89.919 M 0.00 % | 89.919 M 3 766.63 % | 2.326 M 0.00 % | 2.326 M 220.27 % | -1.934 M 0.00 % | -1.934 M -119.36 % | 9.990 M 0.00 % | 9.990 M 100.00 % | 4.995 M 31.35 % | 3.803 M 100.00 % | 1.901 M |
Accounts receivables | 0.000 -100.00 % | 15.581 M | 0.000 -100.00 % | 2.264 M | 0.000 100.00 % | -6.820 M | 0.000 -100.00 % | 27.239 M | 0.000 100.00 % | -2.014 M | 0.000 100.00 % | -24.328 M | 0.000 100.00 % | -10.890 M | 0.000 -100.00 % | 3.715 M | 0.000 100.00 % | -2.741 M | 0.000 -100.00 % | 16.855 M | 0.000 100.00 % | -7.219 M | 0.000 -100.00 % | 8.393 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 |
Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | 0.000 100.00 % | -5.865 M | 0.000 100.00 % | -5.843 M | 0.000 100.00 % | -4.329 M | 0.000 100.00 % | -5.956 M | 0.000 100.00 % | -6.367 M | 0.000 100.00 % | -6.339 M | 0.000 100.00 % | -5.921 M | 0.000 100.00 % | -4.947 M | 0.000 100.00 % | -6.803 M | 0.000 100.00 % | -5.183 M | 0.000 100.00 % | -3.113 M | 0.000 -100.00 % | 9.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other non cash items | -2.401 M 83.48 % | -14.536 M -74.13 % | -8.348 M -284.49 % | 4.525 M 34.47 % | 3.365 M 1 977.16 % | 162.000 K -99.29 % | 22.923 M -1.84 % | 23.352 M 25.27 % | 18.642 M 409.10 % | -6.031 M -125.47 % | 23.683 M 29.51 % | 18.287 M 284.42 % | 4.757 M 353.98 % | -1.873 M 85.33 % | -12.766 M -3 164.96 % | -391.000 K 97.42 % | -15.180 M -121.15 % | -6.864 M 46.08 % | -12.730 M 76.07 % | -53.193 M -1 277.36 % | 4.518 M 4 283.33 % | -108.000 K 99.32 % | -15.842 M 42.05 % | -27.336 M -123.11 % | -12.252 M 14.05 % | -14.256 M -78.22 % | -7.999 M 0.00 % | -7.999 M -61.35 % | -4.958 M -1 712.61 % | -273.500 K 96.47 % | -7.755 M 36.47 % | -12.206 M -1 361.80 % | -835.000 K 92.93 % | -11.810 M -333.77 % | 5.052 M -11.67 % | 5.720 M 0.00 % | 5.720 M -28.35 % | 7.982 M 0.00 % | 7.982 M 293.08 % | -4.134 M 0.00 % | -4.134 M -100.00 % | -2.067 M -113.96 % | 14.806 M 100.00 % | 7.403 M |
Net cash provided by operating activities | 43.359 M 5.43 % | 41.124 M 10.87 % | 37.093 M -44.96 % | 67.391 M 78.14 % | 37.830 M 12.30 % | 33.687 M 1.31 % | 33.252 M -46.93 % | 62.657 M 40.78 % | 44.506 M 5.93 % | 42.013 M 6.76 % | 39.351 M -36.74 % | 62.207 M 77.65 % | 35.016 M -4.49 % | 36.663 M 24.32 % | 29.492 M -31.03 % | 42.759 M 96.03 % | 21.812 M -27.98 % | 30.287 M 9.32 % | 27.706 M 288.20 % | 7.137 M -84.72 % | 46.710 M 45.57 % | 32.088 M 12.32 % | 28.569 M -20.96 % | 36.143 M 1.62 % | 35.568 M -0.80 % | 35.856 M -7.31 % | 38.684 M 0.00 % | 38.684 M -2.14 % | 39.530 M 2.98 % | 38.385 M 0.00 % | 38.385 M 134.00 % | 16.404 M 0.00 % | 16.404 M -87.87 % | 135.220 M 0.00 % | 135.220 M 161.65 % | 51.680 M 0.00 % | 51.680 M -5.70 % | 54.802 M 0.00 % | 54.802 M -7.64 % | 59.334 M 0.00 % | 59.334 M 100.00 % | 29.667 M -52.80 % | 62.855 M 100.00 % | 31.428 M |
Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -13.653 M | 0.000 100.00 % | -5.704 M | 0.000 100.00 % | -7.959 M | 0.000 100.00 % | -6.646 M | 0.000 100.00 % | -3.593 M | 0.000 100.00 % | -6.512 M | 0.000 100.00 % | -6.044 M | 0.000 100.00 % | -3.748 M | 0.000 100.00 % | -5.865 M | 0.000 100.00 % | -2.874 M | 0.000 100.00 % | -5.360 M -300.00 % | -1.340 M 50.00 % | -2.680 M 15.59 % | -3.175 M 0.00 % | -3.175 M -9.20 % | -2.908 M 60.17 % | -7.300 M 0.00 % | -7.300 M -126.29 % | -3.226 M 0.00 % | -3.226 M -4.52 % | -3.087 M 0.00 % | -3.087 M -25.65 % | -2.457 M 0.00 % | -2.457 M -408.59 % | -483.000 K 0.00 % | -483.000 K 98.94 % | -45.521 M 0.00 % | -45.521 M -100.00 % | -22.760 M -460.74 % | -4.059 M -100.00 % | -2.030 M |
Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 6.230 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.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 100.00 % | -679.500 K -108.93 % | 7.613 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.854 M | 0.000 100.00 % | -17.313 M | 0.000 100.00 % | -22.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -83.047 M -440.99 % | -15.351 M -139.01 % | 39.355 M 159.88 % | -65.728 M 6.62 % | -70.391 M -1 682.05 % | -3.950 M 97.88 % | -186.540 M -139.92 % | -77.750 M -480.35 % | -13.397 M 41.77 % | -23.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.721 M -7.00 % | -50.207 M 50.00 % | -100.413 M -627.87 % | -13.796 M 0.00 % | -13.796 M 87.84 % | -113.453 M -44.30 % | -78.625 M 0.00 % | -78.625 M -7.84 % | -72.910 M 0.00 % | -72.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.835 M 2 636.40 % | 8.253 M -77.84 % | 37.236 M -53.85 % | 80.690 M 11.41 % | 72.428 M -53.93 % | 157.213 M 568.00 % | 23.535 M -44.86 % | 42.679 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.400 M 23.82 % | 43.934 M -50.00 % | 87.868 M 362.01 % | 19.019 M 0.00 % | 19.019 M -75.51 % | 77.658 M -0.73 % | 78.227 M 0.00 % | 78.227 M | 0.000 | 0.000 -100.00 % | 34.360 M 0.00 % | 34.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other investing activites | -17.052 M 86.22 % | -123.713 M -28.91 % | -95.972 M -6 455.46 % | -1.464 M -200.00 % | 1.464 M 347.71 % | 327.000 K 200.00 % | -327.000 K -113.60 % | 2.405 M 200.00 % | -2.405 M -0.84 % | -2.385 M -200.00 % | 2.385 M 140.33 % | -5.913 M -200.00 % | 5.913 M -47.28 % | 11.216 M 19.84 % | 9.359 M -77.19 % | 41.038 M 163.13 % | 15.596 M 276.49 % | -8.837 M 86.52 % | -65.553 M -181.36 % | 80.574 M 7 137.03 % | -1.145 M 87.80 % | -9.389 M -134.66 % | 27.092 M 155.19 % | -49.088 M -207.20 % | 45.789 M 200.75 % | 15.225 M 843.41 % | -2.048 M 0.00 % | -2.048 M -105.29 % | 38.703 M 134.63 % | -111.765 M -1 551.96 % | 7.698 M 111.04 % | -69.749 M -191.61 % | 76.136 M 71.18 % | 44.477 M 242.22 % | -31.273 M -525.69 % | 7.347 M 199.06 % | 2.457 M 101.99 % | -123.278 M -25 623.40 % | 483.000 K 100.21 % | -231.810 M -609.24 % | 45.521 M 100.00 % | 22.760 M 460.74 % | 4.059 M 100.00 % | 2.030 M |
Net cash used for investing activites | -17.052 M 86.22 % | -123.713 M -28.91 % | -95.972 M -4.39 % | -91.934 M -562.01 % | -13.887 M -105.34 % | 259.813 M 549.49 % | -57.802 M -49.37 % | -38.697 M -152.06 % | 74.335 M 160.36 % | -123.143 M -250.45 % | 81.848 M 12 850.63 % | 632.000 K -97.53 % | 25.583 M 443.86 % | 4.704 M -49.74 % | 9.359 M -73.26 % | 34.994 M 124.38 % | 15.596 M 223.93 % | -12.585 M 80.80 % | -65.553 M -187.74 % | 74.709 M 6 624.80 % | -1.145 M 90.66 % | -12.263 M -145.26 % | 27.092 M 149.76 % | -54.448 M -218.91 % | 45.789 M 389.59 % | -15.812 M -175.06 % | 21.067 M 0.00 % | 21.067 M 26 598.74 % | -79.500 K 99.93 % | -111.911 M -73.76 % | -64.405 M 26.02 % | -87.062 M -14.35 % | -76.136 M -441.68 % | 22.283 M -28.75 % | 31.273 M 1 178.28 % | 2.447 M 0.12 % | 2.444 M 108.04 % | -30.381 M 50.90 % | -61.881 M 55.37 % | -138.659 M 0.01 % | -138.672 M -100.00 % | -69.336 M -34.85 % | -51.418 M -100.00 % | -25.709 M |
Debt repayment | 0.000 100.00 % | -1.110 M | 0.000 100.00 % | -1.162 M | 0.000 100.00 % | -1.213 M | 0.000 100.00 % | -1.222 M | 0.000 100.00 % | -1.093 M | 0.000 100.00 % | -606.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 |
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 -100.00 % | 886.250 K -56.75 % | 2.049 M -50.00 % | 4.098 M 683.56 % | 523.000 K 0.00 % | 523.000 K -72.25 % | 1.885 M 1 295.93 % | 135.000 K 0.00 % | 135.000 K | 0.000 | 0.000 -100.00 % | 43.000 K 0.00 % | 43.000 K -70.75 % | 147.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | -50.857 M -72.98 % | -29.401 M 41.27 % | -50.062 M -70.27 % | -29.401 M 50.14 % | -58.962 M -305.46 % | -14.542 M 71.63 % | -51.254 M -130.36 % | -22.250 M 61.38 % | -57.611 M -271.80 % | -15.495 M 70.00 % | -51.651 M -96.97 % | -26.223 M 45.00 % | -47.678 M -71.43 % | -27.812 M 44.44 % | -50.062 M -96.89 % | -25.427 M 49.21 % | -50.059 M -162.56 % | -19.066 M 70.00 % | -63.553 M -122.30 % | -28.589 M 58.12 % | -68.267 M -139.15 % | -28.546 M 41.88 % | -49.115 M -55.80 % | -31.525 M 41.97 % | -54.328 M -26.56 % | -42.927 M -16.64 % | -36.802 M 0.00 % | -36.802 M -3.53 % | -35.548 M -40.48 % | -25.305 M 0.00 % | -25.305 M 10.58 % | -28.299 M 0.00 % | -28.299 M 25.72 % | -38.098 M 0.00 % | -38.098 M -12.42 % | -33.888 M 0.00 % | -33.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -599.000 K -221.01 % | 495.000 K 182.78 % | -598.000 K -211.57 % | 536.000 K 186.31 % | -621.000 K -203.85 % | 598.000 K 195.37 % | -627.000 K -207.92 % | 581.000 K 193.41 % | -622.000 K -237.00 % | 454.000 K 188.67 % | -512.000 K -276.55 % | 290.000 K 188.41 % | -328.000 K | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 142.000 K | 0.000 -100.00 % | 275.000 K -50.09 % | 551.000 K -45.06 % | 1.003 M -8.40 % | 1.095 M -55.31 % | 2.450 M -29.01 % | 3.451 M -27.27 % | 4.745 M 15.79 % | 4.098 M 397.03 % | 824.500 K 0.00 % | 824.500 K -56.25 % | 1.885 M 1 495.93 % | -135.000 K -200.00 % | 135.000 K | 0.000 | 0.000 -100.00 % | 91.000 K -48.59 % | 177.000 K 340.82 % | -73.500 K -200.00 % | 73.500 K -86.21 % | 533.000 K 0.00 % | 533.000 K -99.61 % | 135.067 M 362.81 % | 29.184 M 100.00 % | 14.592 M 41 791.43 % | -35.000 K -100.00 % | -17.500 K |
Net cash used provided by financing activities | -51.456 M -71.43 % | -30.016 M 40.75 % | -50.660 M -68.71 % | -30.027 M 49.60 % | -59.583 M -293.11 % | -15.157 M 70.79 % | -51.881 M -126.64 % | -22.891 M 60.69 % | -58.233 M -260.93 % | -16.134 M 69.07 % | -52.163 M -96.83 % | -26.501 M 44.80 % | -48.006 M -72.61 % | -27.812 M 44.39 % | -50.013 M -96.69 % | -25.427 M 49.06 % | -49.917 M -163.28 % | -18.960 M 70.04 % | -63.278 M -125.69 % | -28.038 M 58.32 % | -67.264 M -145.03 % | -27.451 M 41.17 % | -46.665 M -66.22 % | -28.074 M 43.38 % | -49.583 M -27.70 % | -38.829 M -7.92 % | -35.978 M 0.00 % | -35.978 M -6.88 % | -33.663 M -33.75 % | -25.170 M 0.00 % | -25.170 M 11.06 % | -28.299 M 0.00 % | -28.299 M 25.37 % | -37.921 M 0.00 % | -37.921 M -12.14 % | -33.815 M 0.00 % | -33.815 M -6 444.18 % | 533.000 K 0.00 % | 533.000 K -98.17 % | 29.184 M 0.00 % | 29.184 M 100.00 % | 14.592 M 41 791.43 % | -35.000 K -100.00 % | -17.500 K |
Effect of forex changes on cash | 25.440 M | 0.000 -100.00 % | 101.376 M 23.67 % | 81.970 M -77.64 % | 366.545 M 200.00 % | -366.545 M -322.64 % | 164.633 M 200.00 % | -164.633 M -259.91 % | 102.956 M 200.00 % | -102.956 M -178.48 % | 131.184 M 200.00 % | -131.184 M -259.49 % | 82.253 M 200.00 % | -82.253 M -203.00 % | 79.860 M 200.00 % | -79.860 M -299.44 % | 40.043 M 200.00 % | -40.043 M -128.11 % | 142.426 M 200.00 % | -142.426 M -229.11 % | 110.317 M 200.00 % | -110.317 M -201.26 % | 108.947 M 16 929.62 % | 639.750 K 191.33 % | -700.500 K 50.00 % | -1.401 M -1 707.74 % | -77.500 K 0.00 % | -77.500 K -156.99 % | 136.000 K -59.04 % | 332.000 K 200.00 % | -332.000 K -1 312.77 % | -23.500 K -200.00 % | 23.500 K 105.37 % | -438.000 K -200.00 % | 438.000 K 29 300.00 % | -1.500 K -200.00 % | 1.500 K 100.01 % | -15.750 M -200.00 % | 15.750 M 242 407.69 % | -6.500 K -200.00 % | 6.500 K 100.00 % | 3.250 K | 0.000 | 0.000 |
Net change in cash | 51.136 M 130.66 % | -166.796 M -1 943.32 % | -8.163 M -129.79 % | 27.400 M 242.53 % | -19.224 M -105.52 % | 348.320 M 555.73 % | -76.431 M -7 249.77 % | 1.069 M -98.24 % | 60.608 M 162.31 % | -97.264 M -240.89 % | 69.036 M 89.98 % | 36.338 M -61.69 % | 94.846 M 238.06 % | -68.698 M -200.00 % | 68.698 M 349.50 % | -27.534 M -200.00 % | 27.534 M 166.67 % | -41.301 M -200.00 % | 41.301 M 146.61 % | -88.618 M -200.00 % | 88.618 M 175.14 % | -117.943 M -200.00 % | 117.943 M 192.33 % | -127.747 M -202.66 % | 124.438 M 3 508.09 % | -3.651 M -184.74 % | 4.309 M 0.00 % | 4.309 M 95.14 % | 2.208 M 101.47 % | -149.886 M -300.00 % | -37.472 M 79.96 % | -186.988 M -300.00 % | -46.747 M -118.84 % | 248.153 M 300.00 % | 62.038 M 52.73 % | 40.620 M 300.00 % | 10.155 M -44.84 % | 18.409 M 300.00 % | 4.602 M 104.59 % | -100.295 M -300.00 % | -25.074 M 0.00 % | -25.074 M -539.79 % | 5.701 M 0.00 % | 5.701 M |
Cash at beginning of period | 0.000 -100.00 % | 166.796 M -62.49 % | 444.698 M 34.39 % | 330.905 M -24.20 % | 436.522 M 394.91 % | 88.202 M -46.43 % | 164.633 M 0.65 % | 163.564 M 58.87 % | 102.956 M -48.58 % | 200.220 M 52.63 % | 131.184 M 38.31 % | 94.846 M | 0.000 -100.00 % | 68.698 M | 0.000 -100.00 % | 27.534 M | 0.000 -100.00 % | 41.301 M | 0.000 -100.00 % | 88.618 M | 0.000 -100.00 % | 117.943 M | 0.000 -100.00 % | 155.326 M 402.87 % | 30.888 M 0.00 % | 30.888 M 16.21 % | 26.579 M 0.00 % | 26.579 M 9.06 % | 24.371 M -90.15 % | 247.371 M 300.00 % | 61.843 M -85.76 % | 434.359 M 300.00 % | 108.590 M -41.68 % | 186.206 M 300.00 % | 46.552 M -68.02 % | 145.586 M 300.00 % | 36.397 M -88.52 % | 317.177 M 300.00 % | 79.294 M -81.01 % | 417.472 M 300.00 % | 104.368 M 0.00 % | 104.368 M 5.78 % | 98.667 M 0.00 % | 98.667 M |
Cash at end of period | 51.136 M | 0.000 -100.00 % | 166.796 M -62.49 % | 444.698 M 6.57 % | 417.298 M -4.40 % | 436.522 M 394.91 % | 88.202 M -46.43 % | 164.633 M 0.65 % | 163.564 M 58.87 % | 102.956 M -48.58 % | 200.220 M 52.63 % | 131.184 M 38.31 % | 94.846 M | 0.000 -100.00 % | 68.698 M | 0.000 -100.00 % | 27.534 M | 0.000 -100.00 % | 41.301 M | 0.000 -100.00 % | 88.618 M | 0.000 -100.00 % | 117.943 M 327.65 % | 27.579 M -82.24 % | 155.326 M 470.28 % | 27.237 M -11.82 % | 30.888 M 0.00 % | 30.888 M 16.21 % | 26.579 M -72.74 % | 97.485 M 300.00 % | 24.371 M -90.15 % | 247.371 M 300.00 % | 61.843 M -85.76 % | 434.359 M 300.00 % | 108.590 M -41.68 % | 186.206 M 300.00 % | 46.552 M -86.13 % | 335.586 M 300.00 % | 83.897 M -73.55 % | 317.177 M 300.00 % | 79.294 M 0.00 % | 79.294 M -24.02 % | 104.368 M 0.00 % | 104.368 M |
Operating cash flow | 43.359 M 5.43 % | 41.124 M 10.87 % | 37.093 M -22.59 % | 47.917 M 26.66 % | 37.830 M 12.30 % | 33.687 M 1.31 % | 33.252 M -46.93 % | 62.657 M 40.78 % | 44.506 M 5.93 % | 42.013 M 6.76 % | 39.351 M -36.74 % | 62.207 M 77.65 % | 35.016 M -4.49 % | 36.663 M 24.32 % | 29.492 M -31.03 % | 42.759 M 96.03 % | 21.812 M -27.98 % | 30.287 M 9.32 % | 27.706 M 288.20 % | 7.137 M -84.72 % | 46.710 M 45.57 % | 32.088 M 12.32 % | 28.569 M -20.96 % | 36.143 M 1.62 % | 35.568 M -0.80 % | 35.856 M -7.31 % | 38.684 M 0.00 % | 38.684 M -2.14 % | 39.530 M 2.98 % | 38.385 M 0.00 % | 38.385 M 134.00 % | 16.404 M 0.00 % | 16.404 M -87.87 % | 135.220 M 0.00 % | 135.220 M 161.65 % | 51.680 M 0.00 % | 51.680 M -5.70 % | 54.802 M 0.00 % | 54.802 M -7.64 % | 59.334 M 0.00 % | 59.334 M 100.00 % | 29.667 M -52.80 % | 62.855 M 100.00 % | 31.428 M |
Capital expenditure | 0.000 100.00 % | -9.451 M 74.52 % | -37.093 M -171.68 % | -13.653 M | 0.000 100.00 % | -5.704 M | 0.000 100.00 % | -7.959 M | 0.000 100.00 % | -6.646 M | 0.000 100.00 % | -3.593 M | 0.000 100.00 % | -6.512 M | 0.000 100.00 % | -6.044 M | 0.000 100.00 % | -3.748 M | 0.000 100.00 % | -5.865 M | 0.000 100.00 % | -2.874 M | 0.000 100.00 % | -5.360 M -300.00 % | -1.340 M 50.00 % | -2.680 M 15.59 % | -3.175 M 0.00 % | -3.175 M -9.20 % | -2.908 M 60.17 % | -7.300 M 0.00 % | -7.300 M -126.29 % | -3.226 M 0.00 % | -3.226 M -4.52 % | -3.087 M 0.00 % | -3.087 M -25.65 % | -2.457 M 0.00 % | -2.457 M -408.59 % | -483.000 K 0.00 % | -483.000 K 98.94 % | -45.521 M 0.00 % | -45.521 M -100.00 % | -22.760 M -460.74 % | -4.059 M -100.00 % | -2.030 M |
Free CashFlow | 43.359 M 36.90 % | 31.673 M | 0.000 -100.00 % | 34.264 M -9.43 % | 37.830 M 35.19 % | 27.983 M -15.85 % | 33.252 M -39.21 % | 54.698 M 22.90 % | 44.506 M 25.84 % | 35.367 M -10.12 % | 39.351 M -32.86 % | 58.614 M 67.39 % | 35.016 M 16.14 % | 30.151 M 2.23 % | 29.492 M -19.67 % | 36.715 M 68.32 % | 21.812 M -17.81 % | 26.539 M -4.21 % | 27.706 M 2 078.14 % | 1.272 M -97.28 % | 46.710 M 59.89 % | 29.214 M 2.26 % | 28.569 M -7.19 % | 30.783 M -10.06 % | 34.228 M 3.17 % | 33.176 M -6.57 % | 35.509 M 0.00 % | 35.509 M -3.04 % | 36.622 M 17.81 % | 31.085 M 0.00 % | 31.085 M 135.89 % | 13.178 M 0.00 % | 13.178 M -90.03 % | 132.133 M 0.00 % | 132.133 M 168.44 % | 49.223 M 0.00 % | 49.223 M -9.38 % | 54.319 M 0.00 % | 54.319 M 293.25 % | 13.813 M 0.00 % | 13.813 M 100.00 % | 6.907 M -88.25 % | 58.796 M 100.00 % | 29.398 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 | 2005 | 2004 | 2004 |