
Gilston Group Limited 2011.HK
Finances
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 333.376 M 25.07 % | 266.548 M 23.64 % | 215.578 M -10.07 % | 239.717 M 40.94 % | 170.089 M -17.35 % | 205.796 M 4.18 % | 197.532 M 6.93 % | 184.732 M 20.58 % | 153.198 M -3.66 % | 159.016 M -3.84 % | 165.359 M 2.81 % | 160.841 M 2.20 % | 157.373 M -17.36 % | 190.433 M -4.41 % | 199.224 M 23.96 % | 160.714 M |
Net income | 32.300 M 146.78 % | -69.043 M -3 556.94 % | -1.888 M 89.21 % | -17.503 M 62.69 % | -46.907 M -6.21 % | -44.164 M -33.12 % | -33.177 M 26.48 % | -45.127 M -305.68 % | 21.940 M 427.28 % | 4.161 M 13.66 % | 3.661 M 19.60 % | 3.061 M 190.14 % | 1.055 M -94.83 % | 20.422 M -32.09 % | 30.071 M -19.49 % | 37.350 M |
Income before tax | 63.685 M 190.20 % | -70.602 M -13 078.31 % | 544.000 K 103.21 % | -16.942 M 68.56 % | -53.894 M -25.33 % | -43.000 M -48.93 % | -28.872 M -246.48 % | -8.333 M -126.33 % | 31.654 M 368.46 % | 6.757 M 10.12 % | 6.136 M 23.29 % | 4.977 M 34.99 % | 3.687 M -85.22 % | 24.938 M -33.98 % | 37.773 M -14.65 % | 44.254 M |
Income before tax ratio | 0.19 172.12 % | -0.26 -10 596.56 % | 0.00 103.57 % | -0.07 77.70 % | -0.32 -51.65 % | -0.21 -42.95 % | -0.15 -224.03 % | -0.05 -121.83 % | 0.21 386.25 % | 0.04 14.51 % | 0.04 19.92 % | 0.03 32.08 % | 0.02 -82.11 % | 0.13 -30.93 % | 0.19 -31.14 % | 0.28 |
EBITDA | 83.420 M 342.08 % | -34.460 M -190.75 % | 37.971 M 88.89 % | 20.102 M 220.10 % | -16.738 M -72.11 % | -9.725 M 51.06 % | -19.872 M -1 057.23 % | 2.076 M -96.05 % | 52.568 M 113.68 % | 24.601 M 6.91 % | 23.012 M 13.32 % | 20.307 M 16.20 % | 17.476 M -53.56 % | 37.635 M -23.68 % | 49.309 M -9.24 % | 54.327 M |
Net income ratio | 0.10 137.40 % | -0.26 -2 857.65 % | -0.01 88.01 % | -0.07 73.52 % | -0.28 -28.51 % | -0.21 -27.77 % | -0.17 31.24 % | -0.24 -270.57 % | 0.14 447.30 % | 0.03 18.19 % | 0.02 16.33 % | 0.02 183.89 % | 0.01 -93.75 % | 0.11 -28.95 % | 0.15 -35.05 % | 0.23 |
Ratio EBITDA | 0.25 293.55 % | -0.13 -173.40 % | 0.18 110.04 % | 0.08 185.21 % | -0.10 -108.25 % | -0.05 53.03 % | -0.10 -995.20 % | 0.01 -96.72 % | 0.34 121.80 % | 0.15 11.17 % | 0.14 10.22 % | 0.13 13.69 % | 0.11 -43.81 % | 0.20 -20.15 % | 0.25 -26.78 % | 0.34 |
Gross profit ratio | 0.53 26.95 % | 0.41 28.25 % | 0.32 7.79 % | 0.30 49.04 % | 0.20 -21.74 % | 0.26 -20.51 % | 0.32 3.59 % | 0.31 14.74 % | 0.27 -9.99 % | 0.30 0.33 % | 0.30 -0.87 % | 0.30 9.72 % | 0.28 -15.61 % | 0.33 -18.68 % | 0.40 -0.35 % | 0.41 |
Weighted average shs out dil | 585.801 M 5.08 % | 557.468 M 9.55 % | 508.865 M 9.48 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 3.29 % | 450.009 M 3.54 % | 434.617 M 0.84 % | 431.003 M 3.86 % | 415.000 M 0.00 % | 415.000 M 0.00 % | 415.000 M 1.08 % | 410.562 M 36.85 % | 300.000 M 0.00 % | 300.000 M |
Weighted average shs out | 573.675 M 2.91 % | 557.468 M 9.55 % | 508.865 M 9.48 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 3.29 % | 450.009 M 3.61 % | 434.330 M 2.81 % | 422.467 M 1.80 % | 415.000 M 0.00 % | 415.000 M 0.00 % | 415.000 M 1.08 % | 410.562 M 36.85 % | 300.000 M 0.00 % | 300.000 M |
EPS diluted | 0.06 145.83 % | -0.12 -3 143.24 % | 0.00 90.19 % | -0.04 62.30 % | -0.10 -5.26 % | -0.10 -33.05 % | -0.07 28.60 % | -0.10 -300.00 % | 0.05 400.00 % | 0.01 11.11 % | 0.01 28.57 % | 0.01 133.33 % | 0.00 -94.00 % | 0.05 -50.00 % | 0.10 -16.67 % | 0.12 |
Earnings per share | 0.06 146.92 % | -0.12 -3 143.24 % | 0.00 90.19 % | -0.04 62.30 % | -0.10 -5.26 % | -0.10 -33.05 % | -0.07 28.60 % | -0.10 -296.08 % | 0.05 410.00 % | 0.01 11.11 % | 0.01 28.57 % | 0.01 133.33 % | 0.00 -94.00 % | 0.05 -50.00 % | 0.10 -16.67 % | 0.12 |
Gross profit | 175.509 M 58.77 % | 110.540 M 58.57 % | 69.710 M -3.06 % | 71.913 M 110.06 % | 34.235 M -35.32 % | 52.932 M -17.19 % | 63.919 M 10.77 % | 57.704 M 38.35 % | 41.708 M -13.28 % | 48.097 M -3.51 % | 49.849 M 1.91 % | 48.914 M 12.14 % | 43.618 M -30.26 % | 62.545 M -22.26 % | 80.459 M 23.53 % | 65.132 M |
Income tax expense | 30.781 M 232.16 % | 9.267 M 8 228.95 % | -114.000 K -267.74 % | -31.000 K 98.85 % | -2.685 M -330.67 % | 1.164 M 8.38 % | 1.074 M -80.22 % | 5.429 M -35.50 % | 8.417 M 139.32 % | 3.517 M 28.26 % | 2.742 M 32.85 % | 2.064 M -27.81 % | 2.859 M -36.69 % | 4.516 M -35.49 % | 7.000 M 75.92 % | 3.979 M |
Cost of revenue | 157.867 M 1.19 % | 156.008 M 6.95 % | 145.868 M -13.07 % | 167.804 M 23.52 % | 135.854 M -11.13 % | 152.864 M 14.41 % | 133.613 M 5.18 % | 127.028 M 13.94 % | 111.490 M 0.51 % | 110.919 M -3.97 % | 115.510 M 3.20 % | 111.927 M -1.61 % | 113.755 M -11.05 % | 127.888 M 7.68 % | 118.765 M 24.25 % | 95.582 M |
General and administrative expenses | 101.077 M 7.83 % | 93.741 M 39.18 % | 67.354 M 5.00 % | 64.144 M 18.24 % | 54.247 M 1.11 % | 53.653 M 5.95 % | 50.639 M 25.27 % | 40.425 M -3.87 % | 42.054 M 24.62 % | 33.746 M 13.65 % | 29.692 M 4.03 % | 28.542 M 0.75 % | 28.330 M -9.75 % | 31.389 M -4.55 % | 32.885 M 79.47 % | 18.323 M |
Selling and marketing expenses | 23.500 M 1.43 % | 23.168 M 77.64 % | 13.042 M -25.06 % | 17.404 M 47.99 % | 11.760 M -24.27 % | 15.528 M 0.72 % | 15.417 M 1.45 % | 15.197 M 38.29 % | 10.989 M -10.15 % | 12.230 M -23.26 % | 15.936 M -5.82 % | 16.921 M 24.15 % | 13.630 M 6.58 % | 12.788 M 33.63 % | 9.570 M 28.53 % | 7.446 M |
Other expenses | 0.000 -100.00 % | 360.000 K 103.73 % | -9.643 M -120 437.50 % | -8.000 K -108.79 % | 91.000 K 101.16 % | -7.866 M -7 966.00 % | 100.000 K -99.31 % | 14.479 M 4 816.29 % | -307.000 K 79.20 % | -1.476 M -207.50 % | -480.000 K -12.94 % | -425.000 K -147.59 % | 893.000 K 118.00 % | -4.962 M -258.79 % | -1.383 M 79.59 % | -6.776 M |
Operating expenses | 139.937 M 10.98 % | 126.094 M 58.79 % | 79.411 M -12.92 % | 91.193 M 30.48 % | 69.889 M 1.39 % | 68.928 M 4.76 % | 65.796 M 20.23 % | 54.727 M 3.78 % | 52.736 M 18.51 % | 44.500 M -1.44 % | 45.148 M 0.24 % | 45.038 M 5.10 % | 42.853 M 9.28 % | 39.215 M -4.52 % | 41.072 M 116.25 % | 18.993 M |
Cost and expenses | 297.804 M 8.98 % | 273.277 M 21.31 % | 225.279 M -9.42 % | 248.696 M 23.15 % | 201.952 M -8.95 % | 221.792 M 11.22 % | 199.409 M 9.71 % | 181.755 M 10.67 % | 164.226 M 5.67 % | 155.419 M -3.26 % | 160.658 M 2.35 % | 156.965 M 0.23 % | 156.608 M -6.28 % | 167.103 M 4.55 % | 159.837 M 39.50 % | 114.575 M |
Research and development expenses | 15.731 M 78.25 % | 8.825 M 1.93 % | 8.658 M -10.31 % | 9.653 M 154.63 % | 3.791 M -50.20 % | 7.613 M 1.49 % | 7.501 M 99.02 % | 3.769 M 110.56 % | 1.790 M -13.90 % | 2.079 M 7.94 % | 1.926 M -13.24 % | 2.220 M 35.53 % | 1.638 M | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 124.206 M 6.24 % | 116.909 M 45.42 % | 80.396 M -1.41 % | 81.548 M 23.54 % | 66.007 M -4.59 % | 69.181 M 4.73 % | 66.056 M 18.76 % | 55.622 M 4.86 % | 53.043 M 15.37 % | 45.976 M 0.76 % | 45.628 M 0.36 % | 45.463 M 8.35 % | 41.960 M -5.02 % | 44.177 M 4.06 % | 42.455 M 64.75 % | 25.769 M |
Interest income | 1.366 M 27.54 % | 1.071 M 112.92 % | 503.000 K -12.22 % | 573.000 K 31.72 % | 435.000 K -52.20 % | 910.000 K -44.07 % | 1.627 M 13.06 % | 1.439 M 41.36 % | 1.018 M -45.82 % | 1.879 M -6.75 % | 2.015 M -15.30 % | 2.379 M -18.58 % | 2.922 M 56.34 % | 1.869 M 1 235.00 % | 140.000 K | 0.000 |
Interest expense | 3.752 M 16.38 % | 3.224 M -16.28 % | 3.851 M 3.52 % | 3.720 M 1.58 % | 3.662 M -2.22 % | 3.745 M | 0.000 | 0.000 -100.00 % | 9.000 K -97.86 % | 420.000 K 0.72 % | 417.000 K | 0.000 | 0.000 -100.00 % | 261.000 K -83.83 % | 1.614 M -14.38 % | 1.885 M |
Depreciation and amortization | 13.427 M -59.21 % | 32.918 M -1.96 % | 33.576 M 0.76 % | 33.324 M 1.70 % | 32.766 M 10.96 % | 29.530 M 228.11 % | 9.000 M -13.54 % | 10.409 M -20.05 % | 13.019 M -28.17 % | 18.124 M 10.12 % | 16.459 M 7.36 % | 15.330 M 11.18 % | 13.789 M 10.88 % | 12.436 M 25.34 % | 9.922 M 21.18 % | 8.188 M |
Operating income | 35.572 M 628.64 % | -6.729 M 64.90 % | -19.169 M -99.12 % | -9.627 M 69.79 % | -31.863 M -136.48 % | -13.474 M -129.85 % | 45.134 M 641.63 % | -8.333 M -126.32 % | 31.663 M 341.17 % | 7.177 M 9.52 % | 6.553 M 4.76 % | 6.255 M 69.65 % | 3.687 M -85.37 % | 25.199 M -36.02 % | 39.387 M -14.63 % | 46.139 M |
Operating income ratio | 0.11 522.67 % | -0.03 71.61 % | -0.09 -121.41 % | -0.04 78.56 % | -0.19 -186.12 % | -0.07 -128.65 % | 0.23 606.53 % | -0.05 -121.83 % | 0.21 357.93 % | 0.05 13.89 % | 0.04 1.90 % | 0.04 65.99 % | 0.02 -82.29 % | 0.13 -33.07 % | 0.20 -31.14 % | 0.29 |
Total other income expenses net | 28.113 M 144.01 % | -63.873 M | 0.000 100.00 % | -7.315 M 66.80 % | -22.031 M 18.42 % | -27.004 M -44.18 % | -18.729 M -174.50 % | -6.823 M -75 711.11 % | -9.000 K 97.86 % | -420.000 K -0.72 % | -417.000 K 67.37 % | -1.278 M -196.67 % | 1.322 M 606.51 % | -261.000 K 83.83 % | -1.614 M 14.38 % | -1.885 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 64.619 M 644.72 % | 8.677 M 113.96 % | -62.178 M -549.38 % | -9.575 M -395.52 % | 3.240 M 108.62 % | -37.590 M 52.17 % | -78.587 M 17.79 % | -95.590 M 48.74 % | -186.496 M -163.06 % | -70.894 M -193.46 % | -24.158 M 75.27 % | -97.675 M 20.76 % | -123.267 M -60.24 % | -76.928 M -709.52 % | 12.621 M 3 435.29 % | 357.000 K |
Total investments | 176.189 M 30 756.22 % | 571.000 K | 0.000 | 0.000 -100.00 % | 5.000 K -99.98 % | 23.583 M -76.92 % | 102.183 M -1.25 % | 103.480 M 6 939.46 % | 1.470 M -36.50 % | 2.315 M 492.07 % | 391.000 K -97.56 % | 16.009 M -63.52 % | 43.884 M 1 810.49 % | 2.297 M 34.80 % | 1.704 M | 0.000 |
Total debt | 206.099 M 186.21 % | 72.009 M 67.12 % | 43.088 M -14.33 % | 50.295 M -21.62 % | 64.170 M 19.76 % | 53.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -11.76 % | 17.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.205 M 18.26 % | 23.850 M |
Accumulated other comprehensive income loss | 175.121 M 226.95 % | 53.562 M 200.76 % | 17.809 M -56.93 % | 41.351 M -30.98 % | 59.909 M 39.56 % | 42.926 M 151.31 % | -83.660 M 4.20 % | -87.331 M -15.78 % | -75.430 M 19.00 % | -93.127 M -10.43 % | -84.333 M -23.16 % | -68.476 M -25.94 % | -54.374 M -29.91 % | -41.856 M -40.96 % | -29.694 M -51.17 % | -19.643 M |
Retained earnings | -124.139 M 16.87 % | -149.337 M -91.69 % | -77.905 M -2.48 % | -76.017 M -29.91 % | -58.514 M -404.13 % | -11.607 M -135.20 % | 32.975 M -49.43 % | 65.204 M -41.20 % | 110.892 M 21.17 % | 91.516 M 3.16 % | 88.716 M -5.64 % | 94.021 M -5.60 % | 99.598 M -4.54 % | 104.336 M | 0.000 | 0.000 |
Common stock | 5.745 M 2.99 % | 5.578 M 0.00 % | 5.578 M 20.01 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 6.90 % | 4.348 M 1.87 % | 4.268 M 2.84 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M | 0.000 -100.00 % | 1.000 M |
Total equity | 192.593 M 44.31 % | 133.459 M -35.34 % | 206.415 M 25.28 % | 164.766 M -4.78 % | 173.041 M -27.69 % | 239.296 M -16.89 % | 287.934 M -14.54 % | 336.903 M 5.85 % | 318.289 M 1.68 % | 313.027 M -5.80 % | 332.288 M -1.18 % | 336.247 M 6.52 % | 315.680 M 2.87 % | 306.869 M 125.91 % | 135.839 M 35.20 % | 100.469 M |
Other non current liabilities | 0.000 -100.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Long term debt | 168.103 M 197.78 % | 56.453 M 173.23 % | 20.661 M -38.99 % | 33.863 M -25.23 % | 45.290 M 21.56 % | 37.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 171.481 M 197.83 % | 57.577 M 164.30 % | 21.785 M -37.73 % | 34.987 M -24.62 % | 46.414 M 20.93 % | 38.381 M 3 314.68 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 64.81 % | 682.000 K 25.60 % | 543.000 K 36.43 % | 398.000 K -64.18 % | 1.111 M -94.49 % | 20.172 M -65.61 % | 58.650 M 9 194.77 % | 631.000 K |
Other current liabilities | 136.849 M 220.32 % | 42.723 M 31.35 % | 32.527 M -28.52 % | 45.503 M 22.76 % | 37.066 M 9.74 % | 33.775 M 2.42 % | 32.976 M 16.04 % | 28.417 M -58.44 % | 68.377 M 110.29 % | 32.516 M -14.57 % | 38.061 M -17.18 % | 45.958 M 83.58 % | 25.034 M 125.86 % | 11.084 M -54.29 % | 24.249 M 34.35 % | 18.049 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 1.832 M 83.94 % | 996.000 K 18.43 % | 841.000 K 42.06 % | 592.000 K -23.32 % | 772.000 K | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Short term debt | 37.996 M 57.27 % | 24.159 M -18.98 % | 29.820 M 59.72 % | 18.670 M -20.96 % | 23.621 M 44.67 % | 16.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M -11.76 % | 17.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.205 M 18.26 % | 23.850 M |
Total current liabilities | 187.714 M 115.60 % | 87.067 M 12.33 % | 77.512 M 1.95 % | 76.026 M 6.71 % | 71.247 M 17.43 % | 60.671 M 46.56 % | 41.396 M -1.80 % | 42.153 M -51.18 % | 86.347 M 56.36 % | 55.222 M -11.39 % | 62.323 M 15.26 % | 54.074 M 50.26 % | 35.988 M 62.28 % | 22.176 M -63.98 % | 61.570 M -5.08 % | 64.863 M |
Total liabilities | 359.195 M 148.33 % | 144.644 M 45.67 % | 99.297 M -10.55 % | 111.013 M -5.65 % | 117.661 M 18.79 % | 99.052 M 132.95 % | 42.520 M -1.75 % | 43.277 M -50.52 % | 87.471 M 56.47 % | 55.904 M -11.07 % | 62.866 M 15.41 % | 54.472 M 46.83 % | 37.099 M 67.29 % | 22.176 M -63.98 % | 61.570 M -5.99 % | 65.494 M |
Other non current assets | 12.873 M 283.47 % | 3.357 M -37.63 % | 5.382 M 266.62 % | 1.468 M -49.83 % | 2.926 M -26.59 % | 3.986 M | 0.000 -100.00 % | 292.000 K 213.98 % | 93.000 K -66.79 % | 280.000 K -87.97 % | 2.327 M -63.17 % | 6.319 M 2 880.66 % | 212.000 K 109.23 % | -2.297 M -89.05 % | -1.215 M -170.56 % | 1.722 M |
Long term investments | 176.189 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.041 M -95.17 % | 104.467 M | 0.000 | 0.000 -100.00 % | 391.000 K | 0.000 | 0.000 -100.00 % | 2.297 M 34.80 % | 1.704 M | 0.000 |
Intangible assets | 680.000 K 10.75 % | 614.000 K -51.73 % | 1.272 M 264.47 % | 349.000 K 149.29 % | 140.000 K -84.18 % | 885.000 K -43.34 % | 1.562 M -36.19 % | 2.448 M -19.66 % | 3.047 M -50.54 % | 6.161 M -19.63 % | 7.666 M 27.38 % | 6.018 M -9.75 % | 6.668 M -77.02 % | 29.014 M 543.18 % | 4.511 M | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 680.000 K 10.75 % | 614.000 K -51.73 % | 1.272 M 264.47 % | 349.000 K 149.29 % | 140.000 K -84.18 % | 885.000 K -43.34 % | 1.562 M -36.19 % | 2.448 M -19.66 % | 3.047 M -50.54 % | 6.161 M -19.63 % | 7.666 M 27.38 % | 6.018 M -9.75 % | 6.668 M -77.02 % | 29.014 M 543.18 % | 4.511 M | 0.000 |
Property plant equipment net | 115.134 M 53.78 % | 74.867 M -32.44 % | 110.821 M -11.50 % | 125.224 M -12.50 % | 143.113 M 6.57 % | 134.289 M 83.17 % | 73.312 M 26.83 % | 57.805 M 0.84 % | 57.323 M -74.67 % | 226.266 M -6.73 % | 242.599 M 8.76 % | 223.057 M 42.81 % | 156.194 M 39.54 % | 111.935 M 9.29 % | 102.424 M 12.02 % | 91.431 M |
Total non current assets | 304.876 M 265.73 % | 83.360 M -32.32 % | 123.166 M -7.47 % | 133.109 M -12.44 % | 152.018 M 6.80 % | 142.345 M 70.68 % | 83.397 M -50.37 % | 168.051 M 164.86 % | 63.448 M -72.90 % | 234.142 M -8.16 % | 254.944 M 7.35 % | 237.499 M 43.86 % | 165.089 M 15.87 % | 142.483 M 31.95 % | 107.980 M 14.75 % | 94.097 M |
Other current assets | 5.933 M 26.18 % | 4.702 M 281.35 % | 1.233 M -53.80 % | 2.669 M -30.13 % | 3.820 M -18.93 % | 4.712 M 117.85 % | 2.163 M 72.08 % | 1.257 M -98.74 % | 99.917 M 3 603.37 % | 2.698 M -33.76 % | 4.073 M 174.83 % | 1.482 M -88.38 % | 12.757 M -68.90 % | 41.014 M 2 112.19 % | 1.854 M 42.07 % | 1.305 M |
Short term investments | 0.000 -100.00 % | 571.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.583 M -76.92 % | 102.183 M 10 452.89 % | -987.000 K -167.14 % | 1.470 M -36.50 % | 2.315 M -94.80 % | 44.562 M 178.36 % | 16.009 M -63.52 % | 43.884 M | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 141.480 M 123.39 % | 63.332 M -39.84 % | 105.266 M 75.82 % | 59.870 M -1.74 % | 60.930 M -33.17 % | 91.174 M 16.02 % | 78.587 M -17.79 % | 95.590 M -48.74 % | 186.496 M 117.12 % | 85.894 M 108.69 % | 41.158 M -57.86 % | 97.675 M -20.76 % | 123.267 M 60.24 % | 76.928 M 393.63 % | 15.584 M -33.67 % | 23.493 M |
Cash and short term investments | 141.480 M 121.40 % | 63.903 M -39.29 % | 105.266 M 75.82 % | 59.870 M -1.74 % | 60.930 M -46.91 % | 114.757 M -36.52 % | 180.770 M 89.11 % | 95.590 M -48.74 % | 186.496 M 117.12 % | 85.894 M 108.69 % | 41.158 M -57.86 % | 97.675 M -20.76 % | 123.267 M 60.24 % | 76.928 M 393.63 % | 15.584 M -33.67 % | 23.493 M |
Total current assets | 246.912 M 26.79 % | 194.743 M 6.68 % | 182.546 M 27.95 % | 142.670 M 2.87 % | 138.684 M -29.24 % | 196.003 M -20.66 % | 247.057 M 16.47 % | 212.129 M -38.03 % | 342.312 M 153.96 % | 134.789 M -3.87 % | 140.210 M -8.49 % | 153.220 M -18.37 % | 187.690 M 0.60 % | 186.562 M 108.61 % | 89.429 M 24.44 % | 71.866 M |
Inventory | 36.393 M 34.34 % | 27.090 M -19.20 % | 33.527 M 8.76 % | 30.827 M 14.68 % | 26.881 M -21.91 % | 34.425 M 40.23 % | 24.549 M 2.61 % | 23.924 M 23.21 % | 19.417 M 22.32 % | 15.874 M -13.58 % | 18.369 M 7.41 % | 17.101 M 3.87 % | 16.464 M -28.40 % | 22.995 M 19.26 % | 19.281 M 24.94 % | 15.432 M |
Net receivables | 63.106 M -36.29 % | 99.048 M 132.94 % | 42.520 M -13.76 % | 49.304 M 4.78 % | 47.053 M 11.74 % | 42.109 M 5.52 % | 39.908 M -56.32 % | 91.358 M 150.42 % | 36.482 M 20.31 % | 30.323 M -21.51 % | 38.635 M -0.32 % | 38.758 M 10.10 % | 35.202 M -22.84 % | 45.625 M | 0.000 | 0.000 |
Tax assets | 0.000 -100.00 % | 4.522 M -20.54 % | 5.691 M -6.21 % | 6.068 M 4.01 % | 5.834 M 83.17 % | 3.185 M -8.53 % | 3.482 M 14.58 % | 3.039 M 1.81 % | 2.985 M 108.01 % | 1.435 M -26.82 % | 1.961 M -6.84 % | 2.105 M 4.47 % | 2.015 M 31.36 % | 1.534 M 175.90 % | 556.000 K -41.10 % | 944.000 K |
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 | 0.000 | 0.000 | 0.000 |
Account payables | 12.869 M 7.30 % | 11.994 M 57.20 % | 7.630 M -29.72 % | 10.857 M 13.13 % | 9.597 M -3.81 % | 9.977 M 30.67 % | 7.635 M -31.89 % | 11.209 M -13.63 % | 12.978 M 94.05 % | 6.688 M -7.48 % | 7.229 M -10.06 % | 8.038 M -4.99 % | 8.460 M -6.91 % | 9.088 M 46.68 % | 6.196 M -65.51 % | 17.966 M |
Tax payables | 0.000 -100.00 % | 8.191 M 43.63 % | 5.703 M | 0.000 -100.00 % | 122.000 K | 0.000 -100.00 % | 13.000 K -99.49 % | 2.527 M 81.54 % | 1.392 M 36.74 % | 1.018 M 2 984.85 % | 33.000 K -57.69 % | 78.000 K -96.87 % | 2.494 M 24.45 % | 2.004 M -31.37 % | 2.920 M -41.58 % | 4.998 M |
Deferred revenue non current | 0.000 100.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Minority interest | 11.727 M 16.33 % | 10.081 M -53.12 % | 21.502 M -6.91 % | 23.098 M 9.12 % | 21.168 M -6.50 % | 22.639 M -2.43 % | 23.204 M 1.68 % | 22.820 M 15.45 % | 19.766 M -10.84 % | 22.170 M -9.45 % | 24.484 M -1.41 % | 24.835 M 108.80 % | 11.894 M | 0.000 | 0.000 -100.00 % | 3.414 M |
Capital lease obligations | 91.608 M 27.22 % | 72.009 M 67.12 % | 43.088 M -14.33 % | 50.295 M -21.62 % | 64.170 M 19.76 % | 53.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 -100.00 % | 34.240 M 288.65 % | 8.810 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 | 233.300 M 9.24 % | 213.575 M 0.00 % | 213.575 M 31.13 % | 162.876 M 11.69 % | 145.830 M -19.29 % | 180.690 M 0.00 % | 180.690 M 0.00 % | 180.690 M 19.03 % | 151.800 M 9.14 % | 139.092 M 0.72 % | 138.096 M 0.00 % | 138.096 M -30.97 % | 200.038 M 44.85 % | 138.096 M | 0.000 | 0.000 |
Deferred tax liabilities non current | 3.378 M 200.53 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 64.81 % | 682.000 K 25.60 % | 543.000 K 36.43 % | 398.000 K -64.18 % | 1.111 M | 0.000 | 0.000 -100.00 % | 631.000 K |
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 100.00 % | -20.172 M 65.61 % | -58.650 M | 0.000 |
Total assets | 551.788 M 98.41 % | 278.103 M -9.03 % | 305.712 M 10.85 % | 275.779 M -5.13 % | 290.702 M -14.08 % | 338.348 M 2.39 % | 330.454 M -13.08 % | 380.180 M -6.30 % | 405.760 M 9.98 % | 368.931 M -6.64 % | 395.154 M 1.14 % | 390.719 M 10.75 % | 352.779 M 7.21 % | 329.045 M 66.68 % | 197.409 M 18.95 % | 165.963 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.781 M -125.96 % | -3.001 M -37.53 % | -2.182 M -469.20 % | 591.000 K 335.46 % | -251.000 K | 0.000 | 0.000 |
Stock based compensation | 10.621 M -3.88 % | 11.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -593.000 K -128.86 % | 2.055 M -39.96 % | 3.423 M 291.20 % | 875.000 K 7.49 % | 814.000 K | 0.000 | 0.000 |
Change in working capital | -49.506 M -27.41 % | -38.855 M -322.38 % | -9.199 M -186.76 % | 10.603 M 4.86 % | 10.112 M 183.65 % | -12.088 M -489.94 % | 3.100 M 103.23 % | -95.996 M -63.93 % | -58.559 M -1 247.99 % | 5.101 M 220.71 % | -4.226 M -127.06 % | 15.616 M 99.74 % | 7.818 M 300.31 % | -3.903 M 82.03 % | -21.720 M -145.45 % | -8.849 M |
Accounts receivables | -49.684 M 17.68 % | -60.357 M -828.60 % | 8.284 M 385.95 % | -2.897 M 36.52 % | -4.564 M -30.44 % | -3.499 M -155.75 % | 6.276 M 107.06 % | -88.930 M 26.43 % | -120.881 M -1 510.51 % | 8.570 M 773.74 % | -1.272 M -116.07 % | 7.917 M 203.75 % | -7.631 M | 0.000 | 0.000 | 0.000 |
Inventory | -9.803 M -290.28 % | 5.152 M 235.94 % | -3.790 M 2.57 % | -3.890 M -164.40 % | 6.040 M 157.72 % | -10.464 M -6 739.22 % | -153.000 K 97.48 % | -6.079 M -13.10 % | -5.375 M -311.61 % | 2.540 M 282.73 % | -1.390 M -565.07 % | -209.000 K -103.71 % | 5.632 M 208.29 % | -5.201 M -28.36 % | -4.052 M -576.15 % | 851.000 K |
Accounts payables | 12.497 M -12.76 % | 14.325 M 246.49 % | -9.779 M -161.38 % | 15.932 M 110.30 % | 7.576 M 823.90 % | 820.000 K -20.47 % | 1.031 M | 0.000 -100.00 % | 67.697 M 1 226.59 % | -6.009 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other working capital | -2.516 M -224.25 % | 2.025 M 151.74 % | -3.914 M -368.45 % | 1.458 M 37.55 % | 1.060 M 0.47 % | 1.055 M -67.57 % | 3.253 M 429.58 % | -987.000 K 98.14 % | -53.184 M -2 176.69 % | 2.561 M 190.30 % | -2.836 M -117.92 % | 15.825 M 623.92 % | 2.186 M 68.41 % | 1.298 M 107.35 % | -17.668 M -82.14 % | -9.700 M |
Other non cash items | 12.769 M -80.42 % | 65.227 M 803.64 % | -9.270 M -207.79 % | 8.600 M -71.03 % | 29.684 M 22.73 % | 24.186 M 5.07 % | 23.019 M -84.52 % | 148.711 M 445.08 % | -43.095 M -2 853.74 % | -1.459 M 8.70 % | -1.598 M 32.83 % | -2.379 M 18.58 % | -2.922 M -81.72 % | -1.608 M 13.69 % | -1.863 M 80.30 % | -9.456 M |
Net cash provided by operating activities | 31.235 M 2 308.25 % | 1.297 M -91.71 % | 15.651 M -56.02 % | 35.585 M 90.62 % | 18.668 M 1 460.64 % | -1.372 M -121.96 % | 6.247 M -65.29 % | 17.997 M 131.59 % | -56.973 M -369.39 % | 21.149 M 33.64 % | 15.825 M -54.51 % | 34.785 M 45.92 % | 23.838 M -26.48 % | 32.426 M 34.48 % | 24.112 M -29.37 % | 34.137 M |
Investments in property plant and equipment | 0.000 100.00 % | -14.468 M 5.90 % | -15.375 M 22.61 % | -19.866 M 3.95 % | -20.684 M 13.18 % | -23.824 M 19.43 % | -29.568 M -226.75 % | -9.049 M -6.05 % | -8.533 M 19.69 % | -10.625 M 75.72 % | -43.769 M 37.78 % | -70.345 M -168.21 % | -26.228 M 39.19 % | -43.132 M -74.55 % | -24.711 M -76.22 % | -14.023 M |
Acquisitions net | 0.000 -100.00 % | 4.348 M 256.69 % | 1.219 M 549.82 % | -271.000 K 88.69 % | -2.396 M -195.04 % | 2.521 M 61.71 % | 1.559 M | 0.000 -100.00 % | 90.266 M 61 726.03 % | 146.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.672 M | 0.000 |
Purchases of investments | 0.000 100.00 % | -571.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.434 M |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.108 M -54.35 % | 55.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.158 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.675 M |
Other investing activites | 40.160 M 1 622.87 % | 2.331 M 363.42 % | 503.000 K -73.33 % | 1.886 M 91.08 % | 987.000 K -71.23 % | 3.431 M -72.52 % | 12.486 M 108.73 % | -143.004 M -314.48 % | 66.675 M 51.60 % | 43.981 M 284.28 % | -23.866 M -176.60 % | 31.156 M 1 522.00 % | -2.191 M 94.84 % | -42.432 M -1 141.53 % | 4.074 M 767.87 % | -610.000 K |
Net cash used for investing activites | 40.160 M 580.38 % | -8.360 M 38.77 % | -13.653 M 25.19 % | -18.251 M -705.34 % | 3.015 M -91.29 % | 34.607 M 302.59 % | -17.082 M 88.77 % | -152.053 M -202.46 % | 148.408 M 344.92 % | 33.356 M 149.32 % | -67.635 M -72.59 % | -39.189 M -37.90 % | -28.419 M 66.79 % | -85.564 M -1 128.49 % | -6.965 M -251.15 % | 4.608 M |
Debt repayment | 10.827 M 147.56 % | -22.765 M -17.07 % | -19.446 M -0.61 % | -19.328 M -6.99 % | -18.065 M 1.50 % | -18.341 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 M -111.76 % | 17.000 M | 0.000 | 0.000 100.00 % | -28.205 M -35.19 % | -20.863 M 30.41 % | -29.980 M |
Common stock issued | 19.892 M | 0.000 -100.00 % | 68.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.701 M 32.26 % | 7.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 152.950 M 4 890.17 % | -3.193 M | 0.000 |
Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.860 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.522 M -2.67 % | -8.300 M 0.00 % | -8.300 M -59.98 % | -5.188 M | 0.000 | 0.000 | 0.000 |
Other financing activites | -18.389 M -73.20 % | -10.617 M -914.19 % | 1.304 M 187.99 % | -1.482 M 59.53 % | -3.662 M 2.22 % | -3.745 M | 0.000 -100.00 % | 29.190 M 58.08 % | 18.465 M 4 475.59 % | -422.000 K -1.93 % | -414.000 K -103.30 % | 12.530 M 2.39 % | 12.237 M 194.42 % | -12.960 M -702.97 % | -1.614 M 48.07 % | -3.108 M |
Net cash used provided by financing activities | 12.330 M 136.94 % | -33.382 M -166.06 % | 50.533 M 342.83 % | -20.810 M 63.22 % | -56.587 M -156.21 % | -22.086 M | 0.000 -100.00 % | 29.190 M 58.08 % | 18.465 M 611.64 % | -3.609 M -143.56 % | 8.286 M 95.89 % | 4.230 M -39.99 % | 7.049 M -93.69 % | 111.785 M 535.47 % | -25.670 M 25.87 % | -34.628 M |
Effect of forex changes on cash | -5.570 M -274.08 % | -1.489 M 79.13 % | -7.135 M -395.32 % | 2.416 M -48.15 % | 4.660 M 224.06 % | 1.438 M 123.31 % | -6.168 M -144.18 % | 13.960 M 250.14 % | -9.298 M -212.33 % | -2.977 M -1 682.63 % | -167.000 K -106.80 % | 2.457 M 19 000.00 % | -13.000 K -100.48 % | 2.697 M 339.25 % | 614.000 K 2 174.07 % | 27.000 K |
Net change in cash | 78.148 M 286.36 % | -41.934 M -192.37 % | 45.396 M 4 382.64 % | -1.060 M 96.50 % | -30.244 M -340.28 % | 12.587 M 174.03 % | -17.003 M 81.30 % | -90.906 M -190.36 % | 100.602 M 109.94 % | 47.919 M 209.68 % | -43.691 M -2 013.75 % | 2.283 M -7.01 % | 2.455 M -96.00 % | 61.344 M 875.62 % | -7.909 M -290.85 % | 4.144 M |
Cash at beginning of period | 63.332 M -39.84 % | 105.266 M 75.82 % | 59.870 M -1.74 % | 60.930 M -33.17 % | 91.174 M 16.02 % | 78.587 M -17.79 % | 95.590 M -48.74 % | 186.496 M 117.12 % | 85.894 M 126.19 % | 37.975 M -53.50 % | 81.666 M 2.88 % | 79.383 M 3.19 % | 76.928 M 393.63 % | 15.584 M -33.67 % | 23.493 M 21.42 % | 19.349 M |
Cash at end of period | 141.480 M 123.39 % | 63.332 M -39.84 % | 105.266 M 75.82 % | 59.870 M -1.74 % | 60.930 M -33.17 % | 91.174 M 16.02 % | 78.587 M -17.79 % | 95.590 M -48.74 % | 186.496 M 117.12 % | 85.894 M 126.19 % | 37.975 M -53.50 % | 81.666 M 2.88 % | 79.383 M 3.19 % | 76.928 M 393.63 % | 15.584 M -33.67 % | 23.493 M |
Operating cash flow | 42.360 M 3 166.00 % | 1.297 M -91.71 % | 15.651 M -56.02 % | 35.585 M 90.62 % | 18.668 M 1 460.64 % | -1.372 M -121.96 % | 6.247 M -65.29 % | 17.997 M 131.59 % | -56.973 M -369.39 % | 21.149 M 33.64 % | 15.825 M -54.51 % | 34.785 M 45.92 % | 23.838 M -26.48 % | 32.426 M 34.48 % | 24.112 M -29.37 % | 34.137 M |
Capital expenditure | -32.625 M -123.06 % | -14.626 M 4.87 % | -15.375 M 22.61 % | -19.866 M 3.95 % | -20.684 M 13.18 % | -23.824 M 19.43 % | -29.568 M -226.75 % | -9.049 M -6.05 % | -8.533 M 19.69 % | -10.625 M 75.72 % | -43.769 M 37.78 % | -70.345 M -168.21 % | -26.228 M 39.19 % | -43.132 M -74.55 % | -24.711 M -76.22 % | -14.023 M |
Free CashFlow | 42.360 M 417.87 % | -13.326 M -4 928.26 % | 276.000 K -98.24 % | 15.719 M 879.71 % | -2.016 M 92.00 % | -25.196 M -8.04 % | -23.321 M -360.63 % | 8.948 M 113.66 % | -65.506 M -722.44 % | 10.524 M 137.66 % | -27.944 M 21.42 % | -35.560 M -1 387.87 % | -2.390 M 77.68 % | -10.706 M -1 687.31 % | -599.000 K -102.98 % | 20.114 M |
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 194.615 M 12.50 % | 172.990 M 7.86 % | 160.386 M 12.03 % | 143.162 M 16.03 % | 123.386 M 37.15 % | 89.966 M -28.38 % | 125.612 M -0.78 % | 126.601 M 11.92 % | 113.116 M 24.53 % | 90.834 M 14.61 % | 79.255 M -10.27 % | 88.327 M -24.81 % | 117.469 M 36.63 % | 85.976 M -22.93 % | 111.556 M 9.41 % | 101.958 M 23.18 % | 82.774 M 9.39 % | 75.669 M -2.40 % | 77.529 M 6.61 % | 72.721 M -15.73 % | 86.295 M 18.59 % | 72.769 M -21.41 % | 92.590 M 7.87 % | 85.833 M 14.43 % | 75.008 M -6.32 % | 80.065 M 1.75 % | 78.687 M -17.36 % | 95.217 M 0.00 % | 95.217 M -4.41 % | 99.612 M 0.00 % | 99.612 M 100.00 % | 49.806 M -38.02 % | 80.357 M 100.00 % | 40.179 M |
Net income | 26.372 M 22.92 % | 21.454 M 97.81 % | 10.846 M 114.97 % | -72.437 M -2 234.27 % | 3.394 M 132.40 % | -10.475 M -221.99 % | 8.587 M 164.30 % | -13.355 M -221.96 % | -4.148 M 89.08 % | -37.979 M -325.39 % | -8.928 M 81.81 % | -49.093 M -1 099.25 % | 4.913 M 110.61 % | -46.314 M -452.55 % | 13.137 M 222.59 % | -10.716 M -311.68 % | -2.603 M 82.65 % | -15.006 M -140.62 % | 36.946 M 2 123.33 % | -1.826 M -130.50 % | 5.987 M 279.31 % | -3.339 M -147.70 % | 7.000 M 187.12 % | 2.438 M 291.33 % | 623.000 K 111.12 % | -5.605 M -1 453.86 % | 414.000 K -95.95 % | 10.211 M 0.00 % | 10.211 M -30.46 % | 14.685 M -4.56 % | 15.387 M 100.00 % | 7.693 M -61.80 % | 20.138 M 100.00 % | 10.069 M |
Income before tax | 28.694 M -27.55 % | 39.603 M 64.45 % | 24.082 M 131.49 % | -76.463 M -1 404.61 % | 5.861 M 157.31 % | -10.226 M -194.95 % | 10.770 M 179.85 % | -13.487 M -290.36 % | -3.455 M 92.25 % | -44.579 M -419.15 % | -8.587 M 83.43 % | -51.812 M -687.97 % | 8.812 M 118.06 % | -48.780 M -345.03 % | 19.908 M 359.83 % | -7.662 M -1 041.88 % | -671.000 K 95.48 % | -14.858 M -131.94 % | 46.512 M 3 098.84 % | -1.551 M -118.67 % | 8.308 M 335.42 % | -3.529 M -136.51 % | 9.665 M 294.65 % | 2.449 M -3.13 % | 2.528 M 147.61 % | -5.310 M -388.04 % | 1.844 M -85.22 % | 12.469 M 0.00 % | 12.469 M -33.98 % | 18.887 M 0.00 % | 18.887 M 100.00 % | 9.443 M -57.32 % | 22.127 M 100.00 % | 11.064 M |
Income before tax ratio | 0.15 -35.60 % | 0.23 52.47 % | 0.15 128.11 % | -0.53 -1 224.39 % | 0.05 141.79 % | -0.11 -232.57 % | 0.09 180.48 % | -0.11 -248.78 % | -0.03 93.78 % | -0.49 -352.97 % | -0.11 81.53 % | -0.59 -881.96 % | 0.08 113.22 % | -0.57 -417.93 % | 0.18 337.47 % | -0.08 -827.03 % | -0.01 95.87 % | -0.20 -132.73 % | 0.60 2 912.86 % | -0.02 -122.15 % | 0.10 298.52 % | -0.05 -146.46 % | 0.10 265.85 % | 0.03 -15.34 % | 0.03 150.82 % | -0.07 -383.08 % | 0.02 -82.11 % | 0.13 0.00 % | 0.13 -30.93 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 -31.14 % | 0.28 0.00 % | 0.28 |
EBITDA | 54.903 M 17.52 % | 46.719 M 27.30 % | 36.701 M 163.51 % | -57.789 M -347.71 % | 23.329 M 190.56 % | 8.029 M -73.18 % | 29.942 M 838.33 % | 3.191 M -81.13 % | 16.911 M 335.50 % | -7.181 M -173.64 % | 9.752 M 272.11 % | -5.666 M -122.89 % | 24.752 M 295.14 % | -12.684 M -168.21 % | 18.595 M 477.03 % | -4.932 M -155.27 % | 8.923 M -75.49 % | 36.409 M 125.32 % | 16.159 M 328.51 % | 3.771 M -76.65 % | 16.148 M 548.77 % | 2.489 M -85.51 % | 17.177 M 158.57 % | 6.643 M -31.75 % | 9.734 M 1 947.06 % | -527.000 K -105.95 % | 8.852 M -52.96 % | 18.818 M 0.00 % | 18.818 M -24.75 % | 25.006 M 2.89 % | 24.304 M 100.00 % | 12.152 M -52.72 % | 25.701 M 100.00 % | 12.851 M |
Net income ratio | 0.14 9.26 % | 0.12 83.39 % | 0.07 113.37 % | -0.51 -1 939.44 % | 0.03 123.62 % | -0.12 -270.32 % | 0.07 164.80 % | -0.11 -187.67 % | -0.04 91.23 % | -0.42 -271.17 % | -0.11 79.73 % | -0.56 -1 428.93 % | 0.04 107.76 % | -0.54 -557.44 % | 0.12 212.04 % | -0.11 -234.22 % | -0.03 84.14 % | -0.20 -141.61 % | 0.48 1 997.85 % | -0.03 -136.19 % | 0.07 251.20 % | -0.05 -160.69 % | 0.08 166.17 % | 0.03 241.98 % | 0.01 111.86 % | -0.07 -1 430.55 % | 0.01 -95.09 % | 0.11 0.00 % | 0.11 -27.25 % | 0.15 -4.56 % | 0.15 0.00 % | 0.15 -38.36 % | 0.25 0.00 % | 0.25 |
Ratio EBITDA | 0.28 4.46 % | 0.27 18.02 % | 0.23 156.69 % | -0.40 -313.49 % | 0.19 111.86 % | 0.09 -62.56 % | 0.24 845.71 % | 0.03 -83.14 % | 0.15 289.11 % | -0.08 -164.25 % | 0.12 291.82 % | -0.06 -130.44 % | 0.21 242.83 % | -0.15 -188.51 % | 0.17 444.59 % | -0.05 -144.87 % | 0.11 -77.60 % | 0.48 130.86 % | 0.21 301.93 % | 0.05 -72.29 % | 0.19 447.08 % | 0.03 -81.56 % | 0.19 139.70 % | 0.08 -40.36 % | 0.13 2 071.59 % | -0.01 -105.85 % | 0.11 -43.08 % | 0.20 0.00 % | 0.20 -21.27 % | 0.25 2.89 % | 0.24 0.00 % | 0.24 -23.72 % | 0.32 0.00 % | 0.32 |
Gross profit ratio | 0.51 1.98 % | 0.50 -9.70 % | 0.55 17.07 % | 0.47 37.68 % | 0.34 7.51 % | 0.32 -1.41 % | 0.32 0.45 % | 0.32 18.42 % | 0.27 60.40 % | 0.17 -25.26 % | 0.23 47.87 % | 0.15 -53.13 % | 0.33 24.28 % | 0.26 -28.48 % | 0.37 16.33 % | 0.32 3.78 % | 0.31 50.06 % | 0.20 -39.84 % | 0.34 22.38 % | 0.28 -14.51 % | 0.32 28.15 % | 0.25 -25.58 % | 0.34 14.99 % | 0.30 -5.93 % | 0.31 43.58 % | 0.22 -21.08 % | 0.28 -15.61 % | 0.33 0.00 % | 0.33 -18.68 % | 0.40 0.00 % | 0.40 0.00 % | 0.40 -0.35 % | 0.41 0.00 % | 0.41 |
Weighted average shs out dil | 581.131 M -0.36 % | 583.246 M -0.87 % | 588.356 M 5.54 % | 557.468 M -0.05 % | 557.765 M 9.61 % | 508.865 M 9.48 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M -0.05 % | 465.048 M 6.91 % | 434.970 M 0.08 % | 434.617 M 0.07 % | 434.331 M 1.79 % | 426.706 M 0.29 % | 425.471 M 2.52 % | 415.000 M 0.00 % | 415.000 M 0.00 % | 415.000 M 0.00 % | 415.000 M 0.00 % | 415.000 M -0.01 % | 415.023 M 1.09 % | 410.562 M 0.00 % | 410.562 M 36.85 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M |
Weighted average shs out | 586.057 M 1.30 % | 578.540 M -3.99 % | 602.589 M 8.09 % | 557.468 M -0.05 % | 557.765 M 9.61 % | 508.865 M 9.48 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.804 M 0.00 % | 464.813 M 0.00 % | 464.829 M -0.05 % | 465.064 M 6.91 % | 434.993 M 0.15 % | 434.330 M -0.08 % | 434.669 M 1.84 % | 426.835 M -0.19 % | 427.643 M 3.02 % | 415.092 M 0.01 % | 415.036 M 0.00 % | 415.049 M -0.07 % | 415.333 M 0.08 % | 415.001 M 0.00 % | 415.000 M 1.08 % | 410.562 M 0.00 % | 410.562 M 36.85 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M |
EPS diluted | 0.05 24.04 % | 0.04 98.91 % | 0.02 114.15 % | -0.13 -2 231.15 % | 0.01 129.61 % | -0.02 -211.35 % | 0.02 164.46 % | -0.03 -222.47 % | -0.01 89.11 % | -0.08 -325.52 % | -0.02 82.55 % | -0.11 -1 137.74 % | 0.01 110.64 % | -0.10 -453.19 % | 0.03 222.61 % | -0.02 -283.33 % | -0.01 82.86 % | -0.04 -141.18 % | 0.09 2 123.81 % | 0.00 -130.00 % | 0.01 275.00 % | -0.01 -147.62 % | 0.02 189.66 % | 0.01 262.50 % | 0.00 111.76 % | -0.01 -1 460.00 % | 0.00 -96.03 % | 0.03 1.61 % | 0.02 -49.18 % | 0.05 -4.69 % | 0.05 100.00 % | 0.03 -61.90 % | 0.07 100.00 % | 0.03 |
Earnings per share | 0.05 23.06 % | 0.04 107.22 % | 0.02 113.85 % | -0.13 -2 231.15 % | 0.01 129.61 % | -0.02 -211.35 % | 0.02 164.46 % | -0.03 -222.47 % | -0.01 89.11 % | -0.08 -325.52 % | -0.02 82.55 % | -0.11 -1 137.74 % | 0.01 110.64 % | -0.10 -453.19 % | 0.03 222.61 % | -0.02 -283.33 % | -0.01 82.35 % | -0.03 -140.00 % | 0.09 2 123.81 % | 0.00 -130.00 % | 0.01 275.00 % | -0.01 -147.62 % | 0.02 189.66 % | 0.01 262.50 % | 0.00 111.76 % | -0.01 -1 460.00 % | 0.00 -96.03 % | 0.03 1.61 % | 0.02 -49.18 % | 0.05 -4.69 % | 0.05 100.00 % | 0.03 -61.90 % | 0.07 100.00 % | 0.03 |
Gross profit | 99.349 M 14.72 % | 86.599 M -2.60 % | 88.910 M 31.15 % | 67.792 M 59.75 % | 42.436 M 47.45 % | 28.780 M -29.39 % | 40.759 M -0.33 % | 40.895 M 32.54 % | 30.855 M 99.75 % | 15.447 M -14.35 % | 18.034 M 32.68 % | 13.592 M -64.76 % | 38.566 M 69.80 % | 22.712 M -44.88 % | 41.207 M 27.28 % | 32.376 M 27.83 % | 25.328 M 64.15 % | 15.430 M -41.28 % | 26.278 M 30.47 % | 20.141 M -27.95 % | 27.956 M 51.97 % | 18.396 M -41.51 % | 31.453 M 24.04 % | 25.357 M 7.64 % | 23.557 M 34.51 % | 17.513 M -19.70 % | 21.809 M -30.26 % | 31.273 M 0.00 % | 31.273 M -22.26 % | 40.230 M 0.00 % | 40.230 M 100.00 % | 20.115 M -38.23 % | 32.566 M 100.00 % | 16.283 M |
Income tax expense | 2.188 M -87.30 % | 17.232 M 27.18 % | 13.549 M 45.44 % | 9.316 M 19 112.24 % | -49.000 K -152.13 % | 94.000 K 145.19 % | -208.000 K -3 566.67 % | 6.000 K 116.22 % | -37.000 K 98.61 % | -2.661 M -10 987.50 % | -24.000 K 98.16 % | -1.302 M -152.80 % | 2.466 M -18.21 % | 3.015 M -26.27 % | 4.089 M 1.04 % | 4.047 M 192.84 % | 1.382 M 68.74 % | 819.000 K -89.22 % | 7.598 M 677.69 % | 977.000 K -61.54 % | 2.540 M 253 900.00 % | 1.000 K -99.96 % | 2.743 M 4 120.00 % | 65.000 K -96.75 % | 1.999 M 282.95 % | 522.000 K -63.48 % | 1.430 M -36.69 % | 2.258 M 0.00 % | 2.258 M -35.49 % | 3.500 M 0.00 % | 3.500 M 100.00 % | 1.750 M -12.04 % | 1.990 M 100.00 % | 994.750 K |
Cost of revenue | 95.266 M 10.27 % | 86.391 M 20.87 % | 71.476 M -5.17 % | 75.370 M -6.89 % | 80.950 M 32.30 % | 61.186 M -27.89 % | 84.853 M -1.00 % | 85.706 M 4.19 % | 82.261 M 9.12 % | 75.387 M 23.14 % | 61.221 M -18.08 % | 74.735 M -5.28 % | 78.903 M 24.72 % | 63.264 M -10.07 % | 70.349 M 1.10 % | 69.582 M 21.13 % | 57.446 M -4.64 % | 60.239 M 17.54 % | 51.251 M -2.53 % | 52.580 M -9.87 % | 58.339 M 7.29 % | 54.373 M -11.06 % | 61.137 M 1.09 % | 60.476 M 17.54 % | 51.451 M -17.75 % | 62.552 M 9.98 % | 56.878 M -11.05 % | 63.944 M 0.00 % | 63.944 M 7.68 % | 59.383 M 0.00 % | 59.383 M 100.00 % | 29.691 M -37.87 % | 47.791 M 100.00 % | 23.896 M |
General and administrative expenses | 56.196 M 5.31 % | 53.362 M 11.83 % | 47.715 M -21.99 % | 61.167 M 275.56 % | 16.287 M -12.92 % | 18.704 M 24.91 % | 14.974 M -25.06 % | 19.981 M 65.26 % | 12.091 M -14.62 % | 14.162 M 9.25 % | 12.962 M -5.19 % | 13.671 M 3.92 % | 13.156 M -55.18 % | 29.353 M 37.90 % | 21.286 M -13.74 % | 24.677 M 56.70 % | 15.748 M -45.11 % | 28.688 M 114.63 % | 13.366 M -28.77 % | 18.764 M 25.24 % | 14.982 M 5.47 % | 14.205 M -8.28 % | 15.487 M 10.36 % | 14.033 M -3.28 % | 14.509 M -13.46 % | 16.765 M 18.36 % | 14.165 M -9.75 % | 15.695 M 0.00 % | 15.695 M -4.55 % | 16.443 M 0.00 % | 16.443 M 100.00 % | 8.221 M -10.26 % | 9.162 M 100.00 % | 4.581 M |
Selling and marketing expenses | 13.350 M 6.55 % | 12.529 M 14.20 % | 10.971 M -22.18 % | 14.098 M 210.87 % | 4.535 M 33.91 % | 3.387 M 8.04 % | 3.135 M -35.64 % | 4.871 M 27.12 % | 3.832 M 20.79 % | 3.172 M 17.13 % | 2.708 M -33.63 % | 4.080 M 10.75 % | 3.684 M -55.56 % | 8.289 M 16.29 % | 7.128 M -26.49 % | 9.696 M 76.26 % | 5.501 M -11.47 % | 6.214 M 30.14 % | 4.775 M -15.44 % | 5.647 M -14.22 % | 6.583 M -22.15 % | 8.456 M 13.05 % | 7.480 M -18.48 % | 9.176 M 18.48 % | 7.745 M -1.73 % | 7.881 M 15.64 % | 6.815 M 6.58 % | 6.394 M 0.00 % | 6.394 M 33.63 % | 4.785 M 0.00 % | 4.785 M 100.00 % | 2.393 M -35.74 % | 3.723 M 100.00 % | 1.862 M |
Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -8.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.250 K 50.00 % | -126.500 K 2.69 % | -130.000 K 0.00 % | -130.000 K | 0.000 100.00 % | -153.500 K 0.00 % | -153.500 K 0.00 % | -153.500 K 79.20 % | -738.000 K 0.00 % | -738.000 K -207.50 % | -240.000 K 0.00 % | -240.000 K -12.94 % | -212.500 K 0.00 % | -212.500 K 98.95 % | -20.180 M -202.92 % | 19.608 M 179.80 % | -24.570 M -219.64 % | 20.536 M 193.69 % | -21.919 M -100.00 % | -10.960 M 32.65 % | -16.273 M -100.00 % | -8.136 M |
Operating expenses | 69.546 M -14.41 % | 81.251 M 38.45 % | 58.686 M -21.87 % | 75.111 M 81.05 % | 41.486 M -5.46 % | 43.883 M 21.33 % | 36.167 M -27.13 % | 49.633 M 56.35 % | 31.744 M -8.27 % | 34.605 M 12.58 % | 30.739 M -11.81 % | 34.857 M 4.71 % | 33.288 M -59.16 % | 81.518 M 267.20 % | 22.200 M -45.64 % | 40.839 M 53.32 % | 26.637 M -19.71 % | 33.177 M 69.63 % | 19.559 M -16.29 % | 23.364 M 20.22 % | 19.435 M -18.06 % | 23.720 M 9.86 % | 21.591 M -14.62 % | 25.287 M 20.25 % | 21.029 M -18.32 % | 25.745 M 3 118.13 % | 800.000 K -98.08 % | 41.696 M 1 780.61 % | -2.481 M -105.94 % | 41.764 M 6 139.55 % | -691.500 K -100.00 % | -345.750 K 89.79 % | -3.388 M -100.00 % | -1.694 M |
Cost and expenses | 164.812 M -1.69 % | 167.642 M 28.79 % | 130.162 M -13.50 % | 150.481 M 22.91 % | 122.436 M 16.53 % | 105.069 M -13.18 % | 121.020 M -10.58 % | 135.339 M 18.71 % | 114.005 M 3.65 % | 109.992 M 19.61 % | 91.960 M -16.09 % | 109.592 M -2.32 % | 112.191 M -22.51 % | 144.782 M 56.44 % | 92.549 M -16.19 % | 110.421 M 31.32 % | 84.083 M -9.99 % | 93.416 M 31.92 % | 70.810 M -6.76 % | 75.944 M -2.35 % | 77.774 M -0.41 % | 78.093 M -5.60 % | 82.728 M -3.54 % | 85.763 M 18.33 % | 72.480 M -17.91 % | 88.297 M 12.76 % | 78.304 M -6.28 % | 83.552 M 0.00 % | 83.552 M 4.55 % | 79.919 M 0.00 % | 79.919 M 100.00 % | 39.959 M -30.25 % | 57.288 M 100.00 % | 28.644 M |
Research and development expenses | 0.000 -100.00 % | 15.731 M | 0.000 -100.00 % | 8.825 M | 0.000 -100.00 % | 4.329 M | 0.000 -100.00 % | 4.827 M | 0.000 -100.00 % | 1.896 M | 0.000 -100.00 % | 3.807 M | 0.000 -100.00 % | 7.501 M | 0.000 -100.00 % | 3.769 M | 0.000 -100.00 % | 1.790 M | 0.000 -100.00 % | 2.079 M | 0.000 -100.00 % | 1.926 M | 0.000 -100.00 % | 810.000 K -42.55 % | 1.410 M 70.29 % | 828.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Selling general and administrative expenses | 69.546 M 6.14 % | 65.520 M 11.65 % | 58.686 M -21.87 % | 75.111 M 81.05 % | 41.486 M -5.46 % | 43.883 M 21.33 % | 36.167 M -27.13 % | 49.633 M 56.35 % | 31.744 M -8.27 % | 34.605 M 12.58 % | 30.739 M -11.81 % | 34.857 M 4.71 % | 33.288 M -12.74 % | 38.147 M 34.25 % | 28.414 M -16.91 % | 34.196 M 60.93 % | 21.249 M -39.12 % | 34.902 M 92.39 % | 18.141 M -25.69 % | 24.411 M 13.20 % | 21.565 M -4.84 % | 22.661 M -1.33 % | 22.967 M -1.04 % | 23.209 M 4.29 % | 22.254 M -0.86 % | 22.446 M 6.99 % | 20.980 M -5.02 % | 22.089 M 0.00 % | 22.089 M 4.06 % | 21.228 M 0.00 % | 21.228 M 100.00 % | 10.614 M -17.62 % | 12.885 M 100.00 % | 6.442 M |
Interest income | 355.000 K -71.02 % | 1.225 M 334.40 % | 282.000 K -65.40 % | 815.000 K 218.36 % | 256.000 K -14.67 % | 300.000 K -68.17 % | 942.500 K 33.69 % | 705.000 K -18.83 % | 868.500 K 23.81 % | 701.500 K -23.08 % | 912.000 K 33.33 % | 684.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.869 M | 0.000 -100.00 % | 140.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
Interest expense | 4.341 M 141.70 % | 1.796 M -54.09 % | 3.912 M 123.29 % | 1.752 M 19.02 % | 1.472 M -16.51 % | 1.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 936.250 K -50.00 % | 1.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 K 0.00 % | 4.500 K 0.00 % | 4.500 K -97.86 % | 210.000 K 0.00 % | 210.000 K 0.72 % | 208.500 K 0.00 % | 208.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.500 K 0.00 % | 130.500 K -83.83 % | 807.000 K 0.00 % | 807.000 K 100.00 % | 403.500 K -57.19 % | 942.500 K 100.00 % | 471.250 K |
Depreciation and amortization | 23.676 M 219.30 % | 7.415 M 23.34 % | 6.012 M -64.47 % | 16.922 M 5.79 % | 15.996 M -3.01 % | 16.492 M -3.47 % | 17.084 M 14.64 % | 14.902 M -19.11 % | 18.422 M 12.41 % | 16.388 M 0.06 % | 16.378 M 4.99 % | 15.599 M 11.97 % | 13.931 M 254.57 % | 3.929 M -7.86 % | 4.264 M -10.87 % | 4.784 M -1.24 % | 4.844 M -32.83 % | 7.212 M 24.20 % | 5.807 M -33.12 % | 8.683 M 13.67 % | 7.639 M 2.02 % | 7.488 M 2.37 % | 7.315 M 11.29 % | 6.573 M -8.78 % | 7.206 M 20.34 % | 5.988 M -13.15 % | 6.895 M 10.88 % | 6.218 M 0.00 % | 6.218 M 25.34 % | 4.961 M 0.00 % | 4.961 M 100.00 % | 2.481 M -39.41 % | 4.094 M 100.00 % | 2.047 M |
Operating income | 29.803 M 457.27 % | 5.348 M -82.31 % | 30.224 M 512.95 % | -7.319 M -870.42 % | 950.000 K 106.29 % | -15.103 M -428.90 % | 4.592 M 152.55 % | -8.738 M -882.90 % | -889.000 K 95.36 % | -19.158 M -50.79 % | -12.705 M 40.25 % | -21.265 M -502.90 % | 5.278 M 131.77 % | -16.613 M -215.92 % | 14.331 M 1 400.45 % | -1.102 M -127.02 % | 4.079 M -80.86 % | 21.311 M 105.86 % | 10.352 M 310.75 % | -4.912 M -157.73 % | 8.509 M 270.21 % | -4.999 M -150.69 % | 9.862 M 13 988.57 % | 70.000 K -97.23 % | 2.528 M 138.80 % | -6.515 M -432.91 % | 1.957 M -84.47 % | 12.600 M 0.00 % | 12.600 M -37.14 % | 20.045 M 3.63 % | 19.343 M 100.00 % | 9.671 M -55.24 % | 21.607 M 100.00 % | 10.804 M |
Operating income ratio | 0.15 395.35 % | 0.03 -83.59 % | 0.19 468.61 % | -0.05 -764.00 % | 0.01 104.59 % | -0.17 -559.21 % | 0.04 152.97 % | -0.07 -778.21 % | -0.01 96.27 % | -0.21 -31.57 % | -0.16 33.42 % | -0.24 -635.83 % | 0.04 123.25 % | -0.19 -250.41 % | 0.13 1 288.57 % | -0.01 -121.93 % | 0.05 -82.50 % | 0.28 110.92 % | 0.13 297.68 % | -0.07 -168.50 % | 0.10 243.53 % | -0.07 -164.50 % | 0.11 12 960.42 % | 0.00 -97.58 % | 0.03 141.42 % | -0.08 -427.18 % | 0.02 -81.20 % | 0.13 0.00 % | 0.13 -34.24 % | 0.20 3.63 % | 0.19 0.00 % | 0.19 -27.78 % | 0.27 0.00 % | 0.27 |
Total other income expenses net | -1.109 M -103.24 % | 34.255 M 657.72 % | -6.142 M 91.12 % | -69.144 M -1 507.94 % | 4.911 M 0.70 % | 4.877 M -21.06 % | 6.178 M 230.09 % | -4.749 M -85.07 % | -2.566 M 89.91 % | -25.421 M -717.31 % | 4.118 M 113.48 % | -30.547 M -964.37 % | 3.534 M 113.67 % | -25.844 M -463.23 % | 7.115 M 150.03 % | -14.222 M -199.41 % | -4.750 M -475 100.00 % | 1.000 K 110.00 % | -10.000 K 95.17 % | -207.000 K 2.82 % | -213.000 K 3.18 % | -220.000 K -11.68 % | -197.000 K | 0.000 | 0.000 -100.00 % | 1.205 M 1 161.67 % | -113.500 K 13.03 % | -130.500 K 0.00 % | -130.500 K 88.73 % | -1.158 M -153.95 % | -456.000 K -100.00 % | -228.000 K -143.85 % | 520.000 K 100.00 % | 260.000 K |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2009-12-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Net debt | 87.132 M 34.84 % | 64.619 M 3 091.06 % | 2.025 M -76.66 % | 8.677 M 123.89 % | -36.314 M 41.60 % | -62.178 M -530.00 % | 14.460 M 251.02 % | -9.575 M -158.36 % | 16.406 M 406.36 % | 3.240 M -2.96 % | 3.339 M 108.88 % | -37.590 M -302.57 % | 18.557 M 123.61 % | -78.587 M -5.12 % | -74.756 M 21.80 % | -95.590 M 56.09 % | -217.686 M -16.72 % | -186.496 M 14.55 % | -218.243 M -207.84 % | -70.894 M -28.75 % | -55.062 M -127.92 % | -24.158 M 55.13 % | -53.834 M 44.88 % | -97.675 M 17.94 % | -119.033 M 3.43 % | -123.267 M -21.64 % | -101.335 M -31.73 % | -76.928 M 27.71 % | -106.413 M -943.14 % | 12.621 M 3 435.29 % | 357.000 K |
Total investments | 0.000 -100.00 % | 176.189 M 3 896.36 % | -4.641 M -912.78 % | 571.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K -99.74 % | 1.957 M -91.70 % | 23.583 M -78.10 % | 107.702 M 5.40 % | 102.183 M -5.42 % | 108.037 M 4.40 % | 103.480 M 5 220.31 % | 1.945 M 32.31 % | 1.470 M -91.91 % | 18.168 M 684.79 % | 2.315 M -63.48 % | 6.339 M 1 521.23 % | 391.000 K -97.43 % | 15.217 M -4.95 % | 16.009 M -46.23 % | 29.774 M -32.15 % | 43.884 M | 0.000 -100.00 % | 2.297 M | 0.000 -100.00 % | 1.704 M | 0.000 |
Total debt | 207.717 M 0.79 % | 206.099 M 164.22 % | 78.002 M 8.32 % | 72.009 M 131.22 % | 31.143 M -27.72 % | 43.088 M -22.20 % | 55.383 M 10.12 % | 50.295 M -8.69 % | 55.079 M -14.17 % | 64.170 M 11.40 % | 57.603 M 7.50 % | 53.584 M -14.73 % | 62.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M -11.76 % | 17.000 M 0.00 % | 17.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.205 M 18.26 % | 23.850 M |
Accumulated other comprehensive income loss | 37.201 M -78.76 % | 175.121 M 201.17 % | 58.147 M | 0.000 -100.00 % | 36.651 M -16.06 % | 43.665 M -22.92 % | 56.652 M -15.71 % | 67.207 M 6.32 % | 63.211 M 5.51 % | 59.909 M 52.76 % | 39.218 M 145.40 % | -86.378 M -276.47 % | 48.949 M 158.51 % | -83.660 M -343.13 % | 34.410 M 139.40 % | -87.331 M -519.76 % | 20.805 M 127.58 % | -75.430 M -376.71 % | 27.260 M 129.27 % | -93.127 M -260.59 % | 57.990 M 168.76 % | -84.333 M -251.67 % | 55.604 M 181.20 % | -68.476 M -228.61 % | 53.244 M 197.92 % | -54.374 M | 0.000 100.00 % | -41.856 M | 0.000 100.00 % | -29.694 M -51.17 % | -19.643 M |
Retained earnings | -62.420 M 49.72 % | -124.139 M -12.60 % | -110.246 M 26.18 % | -149.337 M -95.68 % | -76.316 M 2.04 % | -77.905 M -12.40 % | -69.311 M 8.82 % | -76.017 M -20.09 % | -63.298 M -8.18 % | -58.514 M -182.59 % | -20.706 M -78.39 % | -11.607 M -131.29 % | 37.098 M 12.50 % | 32.975 M -58.82 % | 80.074 M 22.81 % | 65.204 M -3.49 % | 67.560 M -39.08 % | 110.892 M -13.84 % | 128.705 M 40.64 % | 91.516 M 6.10 % | 86.251 M -2.78 % | 88.716 M -4.63 % | 93.022 M -1.06 % | 94.021 M 2.18 % | 92.019 M -7.61 % | 99.598 M | 0.000 -100.00 % | 104.336 M -2.89 % | 107.442 M | 0.000 | 0.000 |
Common stock | 5.745 M 0.00 % | 5.745 M 0.00 % | 5.745 M 2.99 % | 5.578 M 0.00 % | 5.578 M 0.00 % | 5.578 M 20.01 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 0.00 % | 4.648 M 6.90 % | 4.348 M 0.00 % | 4.348 M 1.87 % | 4.268 M 0.05 % | 4.266 M 2.80 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M 0.00 % | 4.150 M | 0.000 -100.00 % | 1.000 M |
Total equity | 230.488 M 19.68 % | 192.593 M 15.01 % | 167.460 M 25.48 % | 133.459 M -33.92 % | 201.954 M -2.16 % | 206.415 M 28.11 % | 161.125 M -2.21 % | 164.766 M -4.65 % | 172.806 M -0.14 % | 173.041 M -9.50 % | 191.209 M -20.10 % | 239.296 M -19.26 % | 296.386 M 2.94 % | 287.934 M -17.62 % | 349.513 M 3.74 % | 336.903 M 5.88 % | 318.204 M -0.03 % | 318.289 M -10.17 % | 354.335 M 13.20 % | 313.027 M -7.43 % | 338.157 M 1.77 % | 332.288 M -0.04 % | 332.415 M -1.14 % | 336.247 M 2.40 % | 328.381 M 4.02 % | 315.680 M 2.89 % | 306.822 M -0.02 % | 306.869 M 2.55 % | 299.229 M 120.28 % | 135.839 M 35.20 % | 100.469 M |
Other non current liabilities | 3.456 M | 0.000 | 0.000 -100.00 % | 1.124 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 |
Long term debt | 161.465 M -3.95 % | 168.103 M 220.49 % | 52.452 M -7.09 % | 56.453 M 333.69 % | 13.017 M -37.00 % | 20.661 M -38.03 % | 33.340 M -1.54 % | 33.863 M -11.38 % | 38.210 M -15.63 % | 45.290 M 13.50 % | 39.904 M 7.10 % | 37.257 M -19.43 % | 46.239 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Total non current liabilities | 164.921 M -3.83 % | 171.481 M 220.07 % | 53.576 M -6.95 % | 57.577 M 307.16 % | 14.141 M -35.09 % | 21.785 M -36.79 % | 34.464 M -1.49 % | 34.987 M -11.05 % | 39.334 M -15.25 % | 46.414 M 13.13 % | 41.028 M 6.90 % | 38.381 M -18.96 % | 47.363 M 4 113.79 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M -6.88 % | 1.207 M 7.38 % | 1.124 M -2.85 % | 1.157 M 69.65 % | 682.000 K -0.29 % | 684.000 K 25.97 % | 543.000 K -3.38 % | 562.000 K 41.21 % | 398.000 K 25.55 % | 317.000 K -71.47 % | 1.111 M 32.42 % | 839.000 K -95.84 % | 20.172 M -40.20 % | 33.731 M -42.49 % | 58.650 M 9 194.77 % | 631.000 K |
Other current liabilities | 136.652 M -0.14 % | 136.849 M 129.93 % | 59.517 M 66.39 % | 35.770 M 8.08 % | 33.097 M -17.09 % | 39.920 M -3.10 % | 41.198 M -15.47 % | 48.737 M 20.98 % | 40.285 M -3.64 % | 41.807 M 67.47 % | 24.964 M -27.36 % | 34.367 M 24.06 % | 27.702 M -17.92 % | 33.748 M 63.52 % | 20.638 M -27.37 % | 28.417 M -86.57 % | 211.580 M 193.96 % | 71.977 M 290.65 % | 18.425 M -43.34 % | 32.516 M -19.78 % | 40.536 M 6.50 % | 38.061 M -19.23 % | 47.124 M -0.15 % | 47.193 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.049 M |
Deferred revenue | 0.000 | 0.000 -100.00 % | 1.509 M | 0.000 -100.00 % | 1.419 M -22.54 % | 1.832 M 16.17 % | 1.577 M 58.33 % | 996.000 K -12.17 % | 1.134 M 34.84 % | 841.000 K -65.13 % | 2.412 M 307.43 % | 592.000 K 15.85 % | 511.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 |
Short term debt | 46.252 M 21.73 % | 37.996 M 48.71 % | 25.550 M -17.88 % | 31.112 M 10.89 % | 28.056 M -30.74 % | 40.508 M 11.50 % | 36.329 M 121.09 % | 16.432 M -27.16 % | 22.559 M -4.50 % | 23.621 M 32.41 % | 17.839 M 9.26 % | 16.327 M -7.58 % | 17.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 M 0.00 % | 15.000 M -11.76 % | 17.000 M 0.00 % | 17.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.205 M 18.26 % | 23.850 M |
Total current liabilities | 201.655 M 7.43 % | 187.714 M 50.07 % | 125.084 M 43.66 % | 87.067 M 26.37 % | 68.896 M -11.12 % | 77.512 M -20.36 % | 97.329 M 28.02 % | 76.026 M -1.00 % | 76.796 M 7.79 % | 71.247 M 24.56 % | 57.197 M -5.73 % | 60.671 M -10.16 % | 67.530 M 63.13 % | 41.396 M -11.10 % | 46.567 M 10.47 % | 42.153 M -81.65 % | 229.698 M 166.02 % | 86.347 M 193.59 % | 29.411 M -46.74 % | 55.222 M -21.23 % | 70.106 M 12.49 % | 62.323 M -19.35 % | 77.276 M 42.91 % | 54.074 M 3.81 % | 52.088 M 44.74 % | 35.988 M -4.91 % | 37.846 M 70.66 % | 22.176 M -42.20 % | 38.366 M -37.69 % | 61.570 M -5.08 % | 64.863 M |
Total liabilities | 366.576 M 2.05 % | 359.195 M 101.05 % | 178.660 M 23.52 % | 144.644 M 74.19 % | 83.037 M -16.38 % | 99.297 M -24.66 % | 131.793 M 18.72 % | 111.013 M -4.41 % | 116.130 M -1.30 % | 117.661 M 19.79 % | 98.225 M -0.83 % | 99.052 M -13.79 % | 114.893 M 170.21 % | 42.520 M -10.84 % | 47.691 M 10.20 % | 43.277 M -81.26 % | 230.905 M 163.98 % | 87.471 M 186.15 % | 30.568 M -45.32 % | 55.904 M -21.03 % | 70.790 M 12.60 % | 62.866 M -19.23 % | 77.838 M 42.90 % | 54.472 M 3.94 % | 52.405 M 41.26 % | 37.099 M -4.10 % | 38.685 M 74.45 % | 22.176 M -42.20 % | 38.366 M -37.69 % | 61.570 M -5.99 % | 65.494 M |
Other non current assets | 179.643 M 1 295.50 % | 12.873 M -24.38 % | 17.024 M 407.12 % | 3.357 M -28.32 % | 4.683 M -12.99 % | 5.382 M -6.07 % | 5.730 M 290.33 % | 1.468 M -50.41 % | 2.960 M 1.16 % | 2.926 M -45.14 % | 5.334 M 33.82 % | 3.986 M -3.72 % | 4.140 M -17.87 % | 5.041 M -36.52 % | 7.941 M 520.88 % | 1.279 M 371.96 % | 271.000 K 191.40 % | 93.000 K 2.20 % | 91.000 K -67.50 % | 280.000 K -47.57 % | 534.000 K -77.05 % | 2.327 M 31.77 % | 1.766 M -72.05 % | 6.319 M 4 057.24 % | 152.000 K -28.30 % | 212.000 K -98.32 % | 12.614 M 649.15 % | -2.297 M -117.98 % | 12.775 M 1 151.44 % | -1.215 M -170.56 % | 1.722 M |
Long term investments | 0.000 -100.00 % | 176.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 108.037 M 4.40 % | 103.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 391.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.297 M | 0.000 -100.00 % | 1.704 M | 0.000 |
Intangible assets | 566.000 K -16.76 % | 680.000 K 55.61 % | 437.000 K -28.83 % | 614.000 K -43.20 % | 1.081 M -15.02 % | 1.272 M 343.21 % | 287.000 K -17.77 % | 349.000 K -2.51 % | 358.000 K 155.71 % | 140.000 K -49.09 % | 275.000 K -68.93 % | 885.000 K -25.63 % | 1.190 M -23.82 % | 1.562 M -22.86 % | 2.025 M -17.28 % | 2.448 M -10.92 % | 2.748 M -9.81 % | 3.047 M -15.10 % | 3.589 M -41.75 % | 6.161 M -13.31 % | 7.107 M -7.29 % | 7.666 M 37.31 % | 5.583 M -7.23 % | 6.018 M -5.44 % | 6.364 M -4.56 % | 6.668 M -87.20 % | 52.104 M 79.58 % | 29.014 M 313.72 % | 7.013 M 55.46 % | 4.511 M | 0.000 |
GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Goodwill and intangible assets | 566.000 K -16.76 % | 680.000 K 55.61 % | 437.000 K -28.83 % | 614.000 K -43.20 % | 1.081 M -15.02 % | 1.272 M 343.21 % | 287.000 K -17.77 % | 349.000 K -2.51 % | 358.000 K 155.71 % | 140.000 K -49.09 % | 275.000 K -68.93 % | 885.000 K -25.63 % | 1.190 M -23.82 % | 1.562 M -22.86 % | 2.025 M -17.28 % | 2.448 M -10.92 % | 2.748 M -9.81 % | 3.047 M -15.10 % | 3.589 M -41.75 % | 6.161 M -13.31 % | 7.107 M -7.29 % | 7.666 M 37.31 % | 5.583 M -7.23 % | 6.018 M -5.44 % | 6.364 M -4.56 % | 6.668 M -5.38 % | 7.047 M -75.71 % | 29.014 M 313.72 % | 7.013 M 55.46 % | 4.511 M | 0.000 |
Property plant equipment net | 124.852 M 8.44 % | 115.134 M 43.44 % | 80.266 M 7.21 % | 74.867 M -22.65 % | 96.795 M -12.66 % | 110.821 M -12.07 % | 126.032 M 0.65 % | 125.224 M -3.56 % | 129.842 M -9.27 % | 143.113 M 6.38 % | 134.525 M 0.18 % | 134.289 M -4.28 % | 140.298 M 91.37 % | 73.312 M 28.51 % | 57.047 M -1.31 % | 57.805 M -1.06 % | 58.426 M 1.92 % | 57.323 M -20.94 % | 72.505 M -67.96 % | 226.266 M -6.22 % | 241.269 M -0.55 % | 242.599 M -1.54 % | 246.393 M 10.46 % | 223.057 M 23.81 % | 180.162 M 15.35 % | 156.194 M 24.92 % | 125.035 M 11.70 % | 111.935 M 1.49 % | 110.290 M 7.68 % | 102.424 M 12.02 % | 91.431 M |
Total non current assets | 305.061 M 0.06 % | 304.876 M 211.97 % | 97.727 M 17.23 % | 83.360 M -22.91 % | 108.139 M -12.20 % | 123.166 M -10.76 % | 138.012 M 3.68 % | 133.109 M -4.33 % | 139.135 M -8.47 % | 152.018 M 6.11 % | 143.259 M 0.64 % | 142.345 M -4.47 % | 148.998 M 78.66 % | 83.397 M -53.15 % | 178.016 M 5.93 % | 168.051 M 162.31 % | 64.067 M 0.98 % | 63.448 M -18.20 % | 77.563 M -66.87 % | 234.142 M -6.73 % | 251.043 M -1.53 % | 254.944 M -0.41 % | 255.996 M 7.79 % | 237.499 M 25.69 % | 188.950 M 14.45 % | 165.089 M 12.25 % | 147.079 M 3.23 % | 142.483 M 8.91 % | 130.824 M 21.16 % | 107.980 M 14.75 % | 94.097 M |
Other current assets | 2.060 M -65.28 % | 5.933 M 9.49 % | 5.419 M 15.25 % | 4.702 M 11.16 % | 4.230 M -37.49 % | 6.767 M -13.75 % | 7.846 M 155.90 % | 3.066 M -51.26 % | 6.291 M -14.26 % | 7.337 M 85.14 % | 3.963 M -22.76 % | 5.131 M 152.39 % | 2.033 M -6.01 % | 2.163 M -17.91 % | 2.635 M -94.86 % | 51.257 M -20.66 % | 64.604 M -35.34 % | 99.917 M 40.88 % | 70.924 M 5 002.45 % | 1.390 M 35.48 % | 1.026 M -44.30 % | 1.842 M -90.74 % | 19.902 M 1 080.43 % | 1.686 M -76.00 % | 7.026 M -44.92 % | 12.757 M -36.15 % | 19.980 M -51.28 % | 41.014 M -43.79 % | 72.972 M 2 902.96 % | 2.430 M 86.21 % | 1.305 M |
Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 571.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -53.58 % | 0.000 -100.00 % | 1.957 M -91.70 % | 23.583 M -78.10 % | 107.702 M 5.40 % | 102.183 M 39 352.90 % | 259.000 K | 0.000 -100.00 % | 1.945 M 32.31 % | 1.470 M -91.91 % | 18.168 M 684.79 % | 2.315 M -63.48 % | 6.339 M -85.77 % | 44.562 M 192.84 % | 15.217 M -4.95 % | 16.009 M -46.23 % | 29.774 M -32.15 % | 43.884 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
cash and cash equivalents | 120.585 M -14.77 % | 141.480 M 86.21 % | 75.977 M 19.97 % | 63.332 M -6.12 % | 67.457 M -35.92 % | 105.266 M 157.23 % | 40.923 M -31.65 % | 59.870 M 54.81 % | 38.673 M -36.53 % | 60.930 M 12.28 % | 54.264 M -40.48 % | 91.174 M 105.87 % | 44.287 M -43.65 % | 78.587 M 5.12 % | 74.756 M -21.80 % | 95.590 M -56.09 % | 217.686 M 16.72 % | 186.496 M -14.55 % | 218.243 M 154.08 % | 85.894 M 22.60 % | 70.062 M 70.23 % | 41.158 M -41.90 % | 70.834 M -27.48 % | 97.675 M -17.94 % | 119.033 M -3.43 % | 123.267 M 21.64 % | 101.335 M 31.73 % | 76.928 M -27.71 % | 106.413 M 582.83 % | 15.584 M -33.67 % | 23.493 M |
Cash and short term investments | 120.585 M -14.77 % | 141.480 M 86.21 % | 75.977 M 18.89 % | 63.903 M -5.27 % | 67.457 M -35.92 % | 105.266 M 157.23 % | 40.923 M -31.65 % | 59.870 M 54.81 % | 38.673 M -36.53 % | 60.930 M 12.28 % | 54.264 M -52.71 % | 114.757 M -24.50 % | 151.989 M -15.92 % | 180.770 M 141.81 % | 74.756 M -21.80 % | 95.590 M -56.09 % | 217.686 M 16.72 % | 186.496 M -14.55 % | 218.243 M 154.08 % | 85.894 M 22.60 % | 70.062 M 70.23 % | 41.158 M -41.90 % | 70.834 M -27.48 % | 97.675 M -17.94 % | 119.033 M -3.43 % | 123.267 M 21.64 % | 101.335 M 31.73 % | 76.928 M -27.71 % | 106.413 M 582.83 % | 15.584 M -33.67 % | 23.493 M |
Total current assets | 292.003 M 18.26 % | 246.912 M -0.60 % | 248.393 M 27.55 % | 194.743 M 10.12 % | 176.852 M -3.12 % | 182.546 M 17.84 % | 154.906 M 8.58 % | 142.670 M -4.76 % | 149.801 M 8.02 % | 138.684 M -5.12 % | 146.175 M -25.42 % | 196.003 M -25.27 % | 262.281 M 6.16 % | 247.057 M 12.71 % | 219.188 M 3.33 % | 212.129 M -56.27 % | 485.042 M 41.70 % | 342.312 M 11.38 % | 307.340 M 128.02 % | 134.789 M -14.64 % | 157.904 M 12.62 % | 140.210 M -9.11 % | 154.257 M 0.68 % | 153.220 M -20.13 % | 191.836 M 2.21 % | 187.690 M -5.41 % | 198.428 M 6.36 % | 186.562 M -9.77 % | 206.771 M 131.21 % | 89.429 M 24.44 % | 71.866 M |
Inventory | 38.411 M 5.55 % | 36.393 M -13.63 % | 42.136 M 55.54 % | 27.090 M 2.40 % | 26.455 M -21.09 % | 33.527 M -1.15 % | 33.917 M 10.02 % | 30.827 M -3.81 % | 32.048 M 19.22 % | 26.881 M -17.33 % | 32.515 M -5.55 % | 34.425 M 12.10 % | 30.710 M 25.10 % | 24.549 M -5.67 % | 26.025 M 8.78 % | 23.924 M -4.09 % | 24.944 M 28.46 % | 19.417 M 6.85 % | 18.173 M 14.48 % | 15.874 M -26.61 % | 21.631 M 17.76 % | 18.369 M -8.75 % | 20.131 M 17.72 % | 17.101 M -23.75 % | 22.427 M 36.22 % | 16.464 M -34.17 % | 25.009 M 8.76 % | 22.995 M -16.03 % | 27.386 M 42.04 % | 19.281 M 24.94 % | 15.432 M |
Net receivables | 130.947 M 107.50 % | 63.106 M -49.46 % | 124.861 M 26.06 % | 99.048 M 23.30 % | 80.332 M 114.56 % | 37.440 M -50.13 % | 75.077 M 52.27 % | 49.304 M -34.36 % | 75.114 M 59.64 % | 47.053 M | 0.000 -100.00 % | 42.109 M | 0.000 -100.00 % | 39.575 M -65.82 % | 115.772 M 26.72 % | 91.358 M -48.62 % | 177.808 M 387.39 % | 36.482 M -29.46 % | 51.718 M 76.42 % | 29.316 M -50.18 % | 58.846 M 57.08 % | 37.462 M -39.85 % | 62.286 M 69.45 % | 36.758 M -15.21 % | 43.350 M 23.15 % | 35.202 M -32.44 % | 52.104 M 14.20 % | 45.625 M | 0.000 | 0.000 | 0.000 |
Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 4.522 M -18.96 % | 5.580 M -1.95 % | 5.691 M -4.56 % | 5.963 M -1.73 % | 6.068 M 1.64 % | 5.970 M 2.33 % | 5.834 M 86.69 % | 3.125 M -1.88 % | 3.185 M -5.49 % | 3.370 M -3.22 % | 3.482 M 17.40 % | 2.966 M -2.40 % | 3.039 M 15.90 % | 2.622 M -12.16 % | 2.985 M 116.62 % | 1.378 M -3.97 % | 1.435 M -32.72 % | 2.133 M 8.77 % | 1.961 M -13.00 % | 2.254 M 7.08 % | 2.105 M -7.35 % | 2.272 M 12.75 % | 2.015 M -15.44 % | 2.383 M 55.35 % | 1.534 M 105.63 % | 746.000 K 34.17 % | 556.000 K -41.10 % | 944.000 K |
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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 18.751 M 45.71 % | 12.869 M -24.45 % | 17.034 M 42.02 % | 11.994 M -4.53 % | 12.563 M 64.65 % | 7.630 M -57.86 % | 18.105 M 66.76 % | 10.857 M -40.95 % | 18.385 M 91.57 % | 9.597 M -6.59 % | 10.274 M 2.98 % | 9.977 M -46.01 % | 18.480 M 142.04 % | 7.635 M -57.57 % | 17.993 M 60.52 % | 11.209 M -30.43 % | 16.111 M 24.14 % | 12.978 M 38.68 % | 9.358 M 39.92 % | 6.688 M -48.12 % | 12.892 M 78.34 % | 7.229 M -32.03 % | 10.635 M 56.33 % | 6.803 M -85.68 % | 47.513 M 41.86 % | 33.494 M -4.43 % | 35.046 M 73.74 % | 20.172 M -40.20 % | 33.731 M 10.79 % | 30.445 M 69.46 % | 17.966 M |
Tax payables | 0.000 | 0.000 -100.00 % | 21.474 M 162.17 % | 8.191 M 121.92 % | 3.691 M -35.28 % | 5.703 M 4 652.50 % | 120.000 K | 0.000 -100.00 % | 123.000 K 0.82 % | 122.000 K -93.40 % | 1.848 M | 0.000 -100.00 % | 3.170 M 24 284.62 % | 13.000 K -99.84 % | 7.936 M 214.05 % | 2.527 M 25.91 % | 2.007 M 44.18 % | 1.392 M -14.50 % | 1.628 M 59.92 % | 1.018 M -39.33 % | 1.678 M 4 984.85 % | 33.000 K -98.69 % | 2.517 M 3 126.92 % | 78.000 K -98.30 % | 4.575 M 83.44 % | 2.494 M -10.93 % | 2.800 M 39.72 % | 2.004 M -56.76 % | 4.635 M 58.73 % | 2.920 M -41.58 % | 4.998 M |
Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 M 0.00 % | -1.124 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 |
Minority interest | 16.662 M 42.08 % | 11.727 M 23.20 % | 9.519 M -5.57 % | 10.081 M -55.13 % | 22.466 M 4.48 % | 21.502 M -7.74 % | 23.306 M 0.90 % | 23.098 M 3.05 % | 22.415 M 5.89 % | 21.168 M -4.73 % | 22.219 M -1.86 % | 22.639 M -9.45 % | 25.001 M 7.74 % | 23.204 M -7.27 % | 25.022 M 9.65 % | 22.820 M 4.54 % | 21.830 M 10.44 % | 19.766 M -12.73 % | 22.648 M 2.16 % | 22.170 M -8.67 % | 24.274 M -0.86 % | 24.484 M -0.15 % | 24.521 M -1.26 % | 24.835 M 1.10 % | 24.566 M 106.54 % | 11.894 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.414 M |
Capital lease obligations | 85.424 M -6.75 % | 91.608 M 36.64 % | 67.045 M -6.89 % | 72.009 M 131.22 % | 31.143 M -27.72 % | 43.088 M -22.20 % | 55.383 M 10.12 % | 50.295 M -8.69 % | 55.079 M -14.17 % | 64.170 M 11.40 % | 57.603 M 7.50 % | 53.584 M -14.73 % | 62.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 143.759 M | 0.000 -100.00 % | 34.240 M 170.48 % | 12.659 M 43.69 % | 8.810 M 10 026.44 % | 87.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 |
Other total stockholders equity | 233.300 M 0.00 % | 233.300 M 14.20 % | 204.295 M -4.35 % | 213.575 M 0.00 % | 213.575 M 0.00 % | 213.575 M 5.48 % | 202.482 M 68.77 % | 119.974 M -42.61 % | 209.041 M 43.35 % | 145.830 M 21.72 % | 119.803 M -33.70 % | 180.690 M 0.00 % | 180.690 M 0.00 % | 180.690 M 0.00 % | 180.690 M 0.00 % | 180.690 M -0.17 % | 181.000 M 19.24 % | 151.800 M -23.58 % | 198.634 M 42.81 % | 139.092 M -5.54 % | 147.253 M 6.63 % | 138.096 M 0.00 % | 138.096 M 0.00 % | 138.096 M -33.49 % | 207.646 M 3.80 % | 200.038 M -33.91 % | 302.672 M 52.57 % | 198.383 M 5.73 % | 187.637 M 13.35 % | 165.533 M | 0.000 |
Deferred tax liabilities non current | 0.000 -100.00 % | 3.378 M 200.53 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M 0.00 % | 1.124 M -6.88 % | 1.207 M 7.38 % | 1.124 M -2.85 % | 1.157 M 69.65 % | 682.000 K -0.29 % | 684.000 K 25.97 % | 543.000 K -3.38 % | 562.000 K 41.21 % | 398.000 K 25.55 % | 317.000 K -71.47 % | 1.111 M 32.42 % | 839.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 631.000 K |
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 100.00 % | -20.172 M 40.20 % | -33.731 M 42.49 % | -58.650 M | 0.000 |
Total assets | 597.064 M 8.21 % | 551.788 M 59.42 % | 346.120 M 24.46 % | 278.103 M -2.42 % | 284.991 M -6.78 % | 305.712 M 4.37 % | 292.918 M 6.21 % | 275.779 M -4.55 % | 288.936 M -0.61 % | 290.702 M 0.44 % | 289.434 M -14.46 % | 338.348 M -17.73 % | 411.279 M 24.46 % | 330.454 M -16.80 % | 397.204 M 4.48 % | 380.180 M -30.76 % | 549.109 M 35.33 % | 405.760 M 5.42 % | 384.903 M 4.33 % | 368.931 M -9.79 % | 408.947 M 3.49 % | 395.154 M -3.68 % | 410.253 M 5.00 % | 390.719 M 2.61 % | 380.786 M 7.94 % | 352.779 M 2.10 % | 345.507 M 5.00 % | 329.045 M -2.53 % | 337.595 M 71.01 % | 197.409 M 18.95 % | 165.963 M |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2009-12-31 |
2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -251.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Stock based compensation | 1.286 M -74.76 % | 5.096 M -7.76 % | 5.525 M -50.00 % | 11.050 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 % | -2.003 M -242.06 % | 1.410 M 12.35 % | 1.255 M 56.88 % | 800.000 K -27.27 % | 1.100 M -52.65 % | 2.323 M 257.38 % | 650.000 K | 0.000 -100.00 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Change in working capital | 0.000 100.00 % | -62.003 M | 0.000 100.00 % | -26.590 M | 0.000 -100.00 % | 290.000 K | 0.000 100.00 % | -2.665 M | 0.000 -100.00 % | 1.268 M | 0.000 100.00 % | -6.454 M -113.57 % | -3.022 M -246.06 % | 2.069 M 33.48 % | 1.550 M 101.61 % | -95.996 M | 0.000 100.00 % | -29.280 M 0.00 % | -29.280 M -363.54 % | 11.110 M 335.60 % | 2.551 M 195.81 % | -2.662 M -25.98 % | -2.113 M -127.41 % | 7.708 M -1.28 % | 7.808 M 490.60 % | -1.999 M -151.14 % | 3.909 M 300.31 % | -1.952 M 0.00 % | -1.952 M 82.03 % | -10.860 M 0.00 % | -10.860 M -100.00 % | -5.430 M -22.73 % | -4.425 M -100.00 % | -2.212 M |
Accounts receivables | 0.000 100.00 % | -49.684 M | 0.000 100.00 % | -30.179 M | 0.000 -100.00 % | 4.142 M | 0.000 100.00 % | -1.449 M | 0.000 100.00 % | -2.282 M | 0.000 100.00 % | -1.750 M | 0.000 -100.00 % | 6.276 M | 0.000 100.00 % | -88.930 M | 0.000 100.00 % | -120.881 M | 0.000 -100.00 % | 8.570 M | 0.000 100.00 % | -1.272 M | 0.000 -100.00 % | 7.917 M | 0.000 100.00 % | -7.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Inventory | 0.000 100.00 % | -9.803 M | 0.000 -100.00 % | 2.576 M | 0.000 100.00 % | -1.895 M | 0.000 100.00 % | -1.945 M | 0.000 -100.00 % | 3.020 M | 0.000 100.00 % | -5.232 M -100.00 % | -2.616 M -1 609.80 % | -153.000 K -100.00 % | -76.500 K 98.74 % | -6.079 M | 0.000 100.00 % | -2.688 M 0.00 % | -2.688 M -205.81 % | 2.540 M 100.00 % | 1.270 M 191.37 % | -1.390 M -100.00 % | -695.000 K -232.54 % | -209.000 K -100.00 % | -104.500 K -101.86 % | 5.632 M 100.00 % | 2.816 M 208.29 % | -2.601 M 0.00 % | -2.601 M -28.36 % | -2.026 M 0.00 % | -2.026 M -100.00 % | -1.013 M -338.07 % | 425.500 K 100.00 % | 212.750 K |
Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.697 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 |
Other working capital | 0.000 100.00 % | -2.516 M | 0.000 -100.00 % | 1.013 M | 0.000 100.00 % | -1.957 M | 0.000 -100.00 % | 729.000 K | 0.000 -100.00 % | 530.000 K | 0.000 -100.00 % | 527.500 K 229.93 % | -406.000 K 89.99 % | -4.054 M -349.25 % | 1.627 M 264.79 % | -987.000 K | 0.000 100.00 % | -26.592 M 0.00 % | -26.592 M 0.00 % | -26.592 M -2 176.69 % | 1.281 M 0.00 % | 1.281 M 190.30 % | -1.418 M 0.00 % | -1.418 M -117.92 % | 7.913 M 0.00 % | 7.913 M 623.92 % | 1.093 M 68.41 % | 649.000 K 0.00 % | 649.000 K 107.35 % | -8.834 M 0.00 % | -8.834 M -100.00 % | -4.417 M 8.93 % | -4.850 M -100.00 % | -2.425 M |
Other non cash items | -59.408 M -238.49 % | 42.898 M 343.30 % | -17.632 M -119.60 % | 89.973 M 2 378.95 % | -3.948 M -107.15 % | 55.186 M 1 646.69 % | -3.568 M -105.43 % | 65.761 M 209.84 % | 21.224 M -74.14 % | 82.068 M 391.19 % | 16.708 M -77.95 % | 75.776 M 1 307.97 % | -6.273 M -110.89 % | 57.597 M 302.56 % | -28.435 M -135.36 % | 80.422 M 17.77 % | 68.289 M 334.22 % | 15.727 M 126.74 % | -58.822 M -1 144.42 % | 5.632 M 136.38 % | -15.483 M -208.27 % | 14.301 M 187.56 % | -16.333 M -258.36 % | 10.314 M 394.69 % | -3.500 M -119.62 % | 17.838 M 11 752.49 % | 150.500 K 105.13 % | -2.937 M -321.04 % | 1.329 M 127.78 % | -4.783 M -263.81 % | 2.920 M 100.00 % | 1.460 M 214.40 % | -1.276 M -100.00 % | -638.000 K |
Net cash provided by operating activities | -740.000 K -103.62 % | 20.416 M 88.71 % | 10.819 M -42.81 % | 18.918 M 214.31 % | -16.550 M -158.65 % | 28.219 M 333.89 % | -12.065 M -132.17 % | 37.504 M 2 886.33 % | -1.346 M -104.86 % | 27.701 M 422.18 % | -8.598 M -177.57 % | 11.084 M 172.49 % | -15.291 M -188.48 % | 17.281 M 256.62 % | -11.034 M 9.48 % | -12.190 M -140.38 % | 30.187 M 173.80 % | -40.904 M -154.55 % | -16.069 M -174.41 % | 21.596 M 4 931.32 % | -447.000 K -102.62 % | 17.043 M 1 499.26 % | -1.218 M -104.33 % | 28.133 M 322.93 % | 6.652 M -63.49 % | 18.221 M 52.87 % | 11.919 M -26.48 % | 16.213 M 0.00 % | 16.213 M 34.48 % | 12.056 M 0.00 % | 12.056 M 100.00 % | 6.028 M -64.68 % | 17.069 M 100.00 % | 8.534 M |
Investments in property plant and equipment | -18.010 M -193.77 % | 19.206 M 200.00 % | -19.206 M -67.58 % | -11.461 M -262.12 % | -3.165 M 70.62 % | -10.773 M -134.09 % | -4.602 M 12.58 % | -5.264 M 63.95 % | -14.602 M 1.77 % | -14.865 M -155.46 % | -5.819 M 47.79 % | -11.146 M 12.08 % | -12.678 M 31.38 % | -18.477 M -66.59 % | -11.091 M -505.07 % | -1.833 M 74.60 % | -7.216 M -102.92 % | -3.556 M 28.55 % | -4.977 M 30.24 % | -7.134 M -104.35 % | -3.491 M 33.19 % | -5.225 M 85.46 % | -35.936 M 31.02 % | -52.093 M -185.41 % | -18.252 M 30.31 % | -26.190 M -99.71 % | -13.114 M 39.19 % | -21.566 M 0.00 % | -21.566 M -74.55 % | -12.356 M 0.00 % | -12.356 M -100.00 % | -6.178 M 11.89 % | -7.012 M -100.00 % | -3.506 M |
Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 4.348 M | 0.000 -100.00 % | 1.138 M 1 304.94 % | 81.000 K 112.44 % | -651.000 K -138.45 % | 1.693 M 191.81 % | -1.844 M | 0.000 -100.00 % | 2.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.266 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 % | 13.672 M | 0.000 | 0.000 | 0.000 | 0.000 |
Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -571.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 100.00 % | -6.217 M -100.00 % | -3.109 M |
Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 25.109 M -54.35 % | 55.000 M 300.00 % | 13.750 M -50.00 % | 27.500 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 -100.00 % | 15.838 M 100.00 % | 7.919 M |
Other investing activites | 45.000 K -99.88 % | 38.883 M 2 944.87 % | 1.277 M 9.90 % | 1.162 M 353.91 % | 256.000 K 226.11 % | -203.000 K -200.00 % | 203.000 K 198.07 % | -207.000 K -200.00 % | 207.000 K 143.04 % | -481.000 K -200.00 % | 481.000 K 188.75 % | -542.000 K -200.00 % | 542.000 K -95.25 % | 11.418 M 969.10 % | 1.068 M 100.73 % | -146.465 M -4 331.87 % | 3.461 M 104.91 % | -70.428 M -151.37 % | 137.103 M 3 097.36 % | 4.288 M -89.20 % | 39.693 M 476.95 % | -10.530 M 33.96 % | -15.944 M -203.70 % | 15.375 M -2.57 % | 15.781 M 159.13 % | -26.688 M -303.51 % | 13.114 M 120.49 % | -63.998 M -396.75 % | 21.566 M 360.41 % | -8.282 M -167.03 % | 12.356 M 100.00 % | 6.178 M 336.79 % | -2.609 M -100.00 % | -1.305 M |
Net cash used for investing activites | -17.965 M -130.93 % | 58.089 M 423.99 % | -17.929 M -174.90 % | -6.522 M -124.20 % | -2.909 M 70.43 % | -9.838 M -127.84 % | -4.318 M 29.47 % | -6.122 M 51.80 % | -12.702 M 26.11 % | -17.191 M -186.95 % | 19.771 M -56.86 % | 45.833 M 477.66 % | -12.136 M -71.92 % | -7.059 M 29.57 % | -10.023 M 93.24 % | -148.298 M -3 849.35 % | -3.755 M -123.06 % | 16.282 M -87.68 % | 132.126 M 4 742.52 % | -2.846 M -107.86 % | 36.202 M 329.78 % | -15.755 M 69.63 % | -51.880 M -41.29 % | -36.718 M -1 385.96 % | -2.471 M 95.33 % | -52.878 M -219.47 % | -16.552 M 60.80 % | -42.224 M 2.58 % | -43.341 M -904.02 % | 5.391 M 143.63 % | -12.356 M -100.00 % | -6.178 M -336.79 % | 2.609 M 100.00 % | 1.305 M |
Debt repayment | -1.007 M | 0.000 -100.00 % | 10.953 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 100.00 % | -28.205 M | 0.000 100.00 % | -20.863 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock issued | 0.000 | 0.000 -100.00 % | 19.892 M | 0.000 | 0.000 -100.00 % | 68.675 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 % | 4.851 M 0.00 % | 4.851 M 0.00 % | 4.851 M 32.26 % | 3.668 M 0.00 % | 3.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.475 M 0.00 % | 76.475 M 2 495.08 % | -3.193 M | 0.000 | 0.000 | 0.000 | 0.000 |
Common stock repurchased | 0.000 100.00 % | -19.892 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.522 M | 0.000 100.00 % | -8.300 M | 0.000 100.00 % | -8.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
Other financing activites | -2.213 M -119.50 % | 11.349 M 213.81 % | -9.972 M 52.10 % | -20.819 M -65.72 % | -12.563 M 32.42 % | -18.589 M -4 258.61 % | 447.000 K 109.80 % | -4.564 M 60.94 % | -11.683 M -116.27 % | -5.402 M 50.54 % | -10.923 M 2.38 % | -11.189 M -56.45 % | -7.152 M | 0.000 -100.00 % | 7.654 M -73.78 % | 29.190 M | 0.000 100.00 % | -140.000 K -100.75 % | 18.605 M 25 386.30 % | 73.000 K -98.49 % | 4.840 M 1 269.08 % | -414.000 K -102.44 % | 17.000 M 509.64 % | -4.150 M -133.12 % | 12.530 M 2.39 % | 12.237 M 247.20 % | 3.525 M 104.85 % | -72.739 M -221.68 % | 59.779 M 164.55 % | 22.596 M 193.33 % | -24.210 M -100.00 % | -12.105 M 69.85 % | -40.149 M -100.00 % | -20.075 M |
Net cash used provided by financing activities | -3.220 M 62.31 % | -8.543 M -140.93 % | 20.873 M 200.26 % | -20.819 M -65.72 % | -12.563 M -125.08 % | 50.086 M 11 104.92 % | 447.000 K 104.90 % | -9.127 M 21.88 % | -11.683 M -8.14 % | -10.804 M 76.40 % | -45.783 M -309.18 % | -11.189 M -56.45 % | -7.152 M 0.60 % | -7.196 M -194.02 % | 7.654 M -73.78 % | 29.190 M | 0.000 100.00 % | -140.000 K -100.75 % | 18.605 M 25 386.30 % | 73.000 K 101.98 % | -3.682 M -789.37 % | -414.000 K -104.76 % | 8.700 M 309.64 % | -4.150 M -198.11 % | 4.230 M -65.43 % | 12.237 M 247.20 % | 3.525 M -93.22 % | 52.007 M -13.00 % | 59.779 M 4 194.42 % | -1.460 M 93.97 % | -24.210 M -100.00 % | -12.105 M 69.85 % | -40.149 M -100.00 % | -20.075 M |
Effect of forex changes on cash | 1.030 M 123.14 % | -4.452 M -298.21 % | -1.118 M -126.01 % | 4.298 M 248.54 % | -2.894 M -40.32 % | -2.062 M -36.96 % | -1.506 M -184.59 % | -529.000 K -130.45 % | 1.737 M -50.09 % | 3.480 M 402.61 % | -1.150 M -298.45 % | 579.500 K 315.41 % | 139.500 K 102.18 % | -6.391 M -2 965.92 % | 223.000 K -97.58 % | 9.202 M 93.40 % | 4.758 M 168.12 % | -6.985 M -201.99 % | -2.313 M 22.67 % | -2.991 M -21 464.29 % | 14.000 K -96.32 % | 380.000 K 169.47 % | -547.000 K -155.14 % | 992.000 K -32.29 % | 1.465 M 213.03 % | 468.000 K 1 900.00 % | -26.000 K -105.62 % | 462.500 K -79.30 % | 2.235 M 1 470.86 % | -163.000 K -120.98 % | 777.000 K 100.00 % | 388.500 K -25.57 % | 522.000 K 100.00 % | 261.000 K |
Net change in cash | -20.895 M -131.90 % | 65.503 M 418.02 % | 12.645 M 406.55 % | -4.125 M 89.09 % | -37.809 M -158.76 % | 64.343 M 439.59 % | -18.947 M -189.39 % | 21.197 M 195.24 % | -22.257 M -433.89 % | 6.666 M 118.06 % | -36.910 M -179.71 % | 46.308 M 87.93 % | 24.640 M 683.04 % | 3.147 M -93.81 % | 50.859 M 141.65 % | -122.096 M -156.09 % | 217.686 M 116.38 % | 100.602 M -48.87 % | 196.770 M 682.37 % | 25.151 M -58.48 % | 60.568 M 405.59 % | 11.980 M -26.52 % | 16.305 M 249.27 % | -10.923 M -115.74 % | 69.413 M 12 061.76 % | 570.750 K -7.01 % | 613.750 K -99.00 % | 61.344 M 300.00 % | 15.336 M 293.91 % | -7.909 M -300.00 % | -1.977 M 0.00 % | -1.977 M -290.85 % | 1.036 M 0.00 % | 1.036 M |
Cash at beginning of period | 141.480 M 86.21 % | 75.977 M 19.97 % | 63.332 M -6.12 % | 67.457 M -35.92 % | 105.266 M 157.23 % | 40.923 M -31.65 % | 59.870 M 54.81 % | 38.673 M -36.53 % | 60.930 M 12.28 % | 54.264 M -40.48 % | 91.174 M 103.21 % | 44.867 M 128.37 % | 19.647 M 0.00 % | 19.647 M -17.79 % | 23.898 M -89.02 % | 217.686 M | 0.000 -100.00 % | 85.894 M 300.00 % | 21.474 M 0.00 % | 21.474 M 126.19 % | 9.494 M 0.00 % | 9.494 M -53.50 % | 20.417 M 0.00 % | 20.417 M 2.88 % | 19.846 M 0.00 % | 19.846 M 3.19 % | 19.232 M 23.41 % | 15.584 M 300.00 % | 3.896 M -83.42 % | 23.493 M 300.00 % | 5.873 M 0.00 % | 5.873 M 21.42 % | 4.837 M 0.00 % | 4.837 M |
Cash at end of period | 120.585 M -14.77 % | 141.480 M 86.21 % | 75.977 M 19.97 % | 63.332 M -6.12 % | 67.457 M -35.92 % | 105.266 M 157.23 % | 40.923 M -31.65 % | 59.870 M 54.81 % | 38.673 M -36.53 % | 60.930 M 12.28 % | 54.264 M -40.48 % | 91.174 M 105.87 % | 44.287 M 94.30 % | 22.794 M -69.51 % | 74.756 M -21.80 % | 95.590 M -56.09 % | 217.686 M 16.72 % | 186.496 M -14.55 % | 218.243 M 368.09 % | 46.624 M -33.45 % | 70.062 M 226.27 % | 21.474 M -41.52 % | 36.721 M 286.79 % | 9.494 M -89.36 % | 89.259 M 337.19 % | 20.417 M 2.88 % | 19.846 M -74.20 % | 76.928 M 300.00 % | 19.232 M 23.41 % | 15.584 M 300.00 % | 3.896 M 0.00 % | 3.896 M -33.67 % | 5.873 M 0.00 % | 5.873 M |
Operating cash flow | 1.033 M -96.72 % | 31.541 M 191.53 % | 10.819 M -42.81 % | 18.918 M 214.31 % | -16.550 M -158.65 % | 28.219 M 333.89 % | -12.065 M -132.17 % | 37.504 M 2 886.33 % | -1.346 M -104.86 % | 27.701 M 422.18 % | -8.598 M -177.57 % | 11.084 M 172.49 % | -15.291 M -188.48 % | 17.281 M 256.62 % | -11.034 M 9.48 % | -12.190 M -140.38 % | 30.187 M 173.80 % | -40.904 M -154.55 % | -16.069 M -174.41 % | 21.596 M 4 931.32 % | -447.000 K -102.62 % | 17.043 M 1 499.26 % | -1.218 M -104.33 % | 28.133 M 322.93 % | 6.652 M -63.49 % | 18.221 M 52.87 % | 11.919 M -26.48 % | 16.213 M 0.00 % | 16.213 M 34.48 % | 12.056 M 0.00 % | 12.056 M 100.00 % | 6.028 M -64.68 % | 17.069 M 100.00 % | 8.534 M |
Capital expenditure | -18.010 M -193.77 % | 19.206 M 200.00 % | -19.206 M -67.58 % | -11.461 M -262.12 % | -3.165 M 70.62 % | -10.773 M -134.09 % | -4.602 M 12.58 % | -5.264 M 63.95 % | -14.602 M 1.77 % | -14.865 M -155.46 % | -5.819 M 47.79 % | -11.146 M 12.08 % | -12.678 M 31.38 % | -18.477 M -66.59 % | -11.091 M -505.07 % | -1.833 M 74.60 % | -7.216 M -102.92 % | -3.556 M 28.55 % | -4.977 M 30.24 % | -7.134 M -104.35 % | -3.491 M 33.19 % | -5.225 M 85.46 % | -35.936 M 31.02 % | -52.093 M -185.41 % | -18.252 M 30.31 % | -26.190 M -99.71 % | -13.114 M 39.19 % | -21.566 M 0.00 % | -21.566 M -74.55 % | -12.356 M 0.00 % | -12.356 M -100.00 % | -6.178 M 11.89 % | -7.012 M -100.00 % | -3.506 M |
Free CashFlow | -16.977 M -133.45 % | 50.747 M 705.07 % | -8.387 M -212.47 % | 7.457 M 137.82 % | -19.715 M -213.01 % | 17.446 M 204.67 % | -16.667 M -151.70 % | 32.240 M 302.16 % | -15.948 M -224.24 % | 12.836 M 189.03 % | -14.417 M -23 153.23 % | -62.000 K 99.78 % | -27.969 M -2 238.55 % | -1.196 M 94.59 % | -22.125 M -57.78 % | -14.023 M -161.05 % | 22.971 M 151.67 % | -44.460 M -111.25 % | -21.046 M -245.53 % | 14.462 M 467.24 % | -3.938 M -133.32 % | 11.818 M 131.81 % | -37.154 M -55.07 % | -23.960 M -106.55 % | -11.600 M -45.56 % | -7.969 M -566.86 % | -1.195 M 77.68 % | -5.353 M 0.00 % | -5.353 M -1 687.31 % | -299.500 K 0.00 % | -299.500 K -100.00 % | -149.750 K -101.49 % | 10.057 M 100.00 % | 5.029 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 | 2010 | 2009 | 2009 |