Steppe Cement Ltd. SPPCF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 84.924 M 3.87 % | 81.763 M -5.73 % | 86.732 M 2.55 % | 84.579 M 13.11 % | 74.774 M -6.45 % | 79.930 M -2.74 % | 82.185 M 24.80 % | 65.855 M 25.49 % | 52.479 M -43.95 % | 93.633 M -19.72 % | 116.635 M -8.87 % | 127.982 M 6.50 % | 120.166 M 25.03 % | 96.110 M 31.93 % | 72.849 M 23.20 % | 59.128 M -35.40 % | 91.525 M -9.22 % | 100.825 M 81.26 % | 55.624 M 175.18 % | 20.214 M |
| Net income | 997.290 K -77.96 % | 4.525 M -74.69 % | 17.883 M 4.79 % | 17.065 M 53.50 % | 11.117 M 14.54 % | 9.706 M 8.76 % | 8.924 M 624.70 % | 1.231 M 599.69 % | 176.002 K 105.20 % | -3.382 M 57.41 % | -7.941 M -175.98 % | 10.451 M 25.01 % | 8.360 M 150.79 % | 3.334 M 189.20 % | -3.737 M 77.37 % | -16.517 M -188.60 % | 18.642 M -49.92 % | 37.225 M 158.95 % | 14.375 M -13.76 % | 16.668 M |
| Income before tax | 51.580 K -99.04 % | 5.393 M -75.14 % | 21.691 M 1.28 % | 21.418 M 63.48 % | 13.101 M 4.46 % | 12.542 M 17.56 % | 10.669 M 451.49 % | 1.935 M 183.75 % | 681.781 K 107.73 % | -8.815 M -8.89 % | -8.095 M -162.38 % | 12.976 M 7.79 % | 12.039 M 116.74 % | 5.554 M 180.28 % | -6.919 M 63.59 % | -19.000 M -171.33 % | 26.635 M -50.31 % | 53.604 M 149.52 % | 21.482 M 10.47 % | 19.446 M |
| Income before tax ratio | 0.00 -99.08 % | 0.07 -73.63 % | 0.25 -1.24 % | 0.25 44.53 % | 0.18 11.66 % | 0.16 20.87 % | 0.13 341.91 % | 0.03 126.12 % | 0.01 113.80 % | -0.09 -35.65 % | -0.07 -168.45 % | 0.10 1.21 % | 0.10 73.35 % | 0.06 160.85 % | -0.09 70.44 % | -0.32 -210.42 % | 0.29 -45.26 % | 0.53 37.66 % | 0.39 -59.86 % | 0.96 |
| EBITDA | 6.812 M -44.99 % | 12.382 M -52.86 % | 26.266 M -15.99 % | 31.264 M 33.95 % | 23.341 M -1.81 % | 23.771 M 22.28 % | 19.440 M 69.50 % | 11.469 M 11.15 % | 10.318 M 72.14 % | 5.994 M -31.61 % | 8.765 M -69.52 % | 28.761 M 12.69 % | 25.523 M 27.61 % | 20.001 M 194.41 % | 6.794 M 204.52 % | -6.500 M -120.99 % | 30.962 M -45.54 % | 56.854 M 118.54 % | 26.016 M 24.38 % | 20.917 M |
| Net income ratio | 0.01 -78.78 % | 0.06 -73.16 % | 0.21 2.19 % | 0.20 35.71 % | 0.15 22.43 % | 0.12 11.83 % | 0.11 480.71 % | 0.02 457.58 % | 0.00 109.29 % | -0.04 46.95 % | -0.07 -183.37 % | 0.08 17.37 % | 0.07 100.59 % | 0.03 167.61 % | -0.05 81.63 % | -0.28 -237.15 % | 0.20 -44.83 % | 0.37 42.86 % | 0.26 -68.66 % | 0.82 |
| Ratio EBITDA | 0.08 -47.03 % | 0.15 -49.99 % | 0.30 -18.07 % | 0.37 18.42 % | 0.31 4.96 % | 0.30 25.73 % | 0.24 35.82 % | 0.17 -11.42 % | 0.20 207.13 % | 0.06 -14.81 % | 0.08 -66.56 % | 0.22 5.81 % | 0.21 2.06 % | 0.21 123.16 % | 0.09 184.83 % | -0.11 -132.50 % | 0.34 -40.01 % | 0.56 20.57 % | 0.47 -54.80 % | 1.03 |
| Gross profit ratio | 0.28 -7.07 % | 0.30 -31.77 % | 0.43 -7.68 % | 0.47 8.67 % | 0.43 2.61 % | 0.42 -1.92 % | 0.43 44.08 % | 0.30 0.27 % | 0.30 -16.24 % | 0.36 15.99 % | 0.31 -27.15 % | 0.42 5.29 % | 0.40 3.45 % | 0.39 33.73 % | 0.29 -4.30 % | 0.30 -45.54 % | 0.55 -19.11 % | 0.68 15.08 % | 0.59 0.67 % | 0.59 |
| Weighted average shs out dil | 219.000 M 1.63 % | 215.496 M -1.60 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 6.70 % | 205.245 M 16.62 % | 176.002 M -21.93 % | 225.444 M 2.21 % | 220.575 M 1.31 % | 217.729 M 19.80 % | 181.744 M 0.54 % | 180.772 M 13.02 % | 159.952 M 13.33 % | 141.137 M 22.59 % | 115.129 M 0.00 % | 115.129 M 1.02 % | 113.966 M 184.79 % | 40.018 M |
| Weighted average shs out | 219.000 M 1.63 % | 215.496 M -1.60 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 6.70 % | 205.245 M 16.62 % | 176.002 M -19.63 % | 219.000 M -0.71 % | 220.575 M 1.31 % | 217.729 M 19.80 % | 181.744 M 0.54 % | 180.772 M 13.02 % | 159.952 M 13.33 % | 141.137 M 22.59 % | 115.129 M 0.00 % | 115.129 M 1.02 % | 113.966 M 184.79 % | 40.018 M |
| EPS diluted | 0.00 -78.10 % | 0.02 -74.30 % | 0.08 6.66 % | 0.08 41.59 % | 0.05 22.12 % | 0.04 8.58 % | 0.04 580.00 % | 0.01 500.00 % | 0.00 106.67 % | -0.02 58.33 % | -0.04 -175.00 % | 0.05 4.35 % | 0.05 144.68 % | 0.02 180.34 % | -0.02 80.50 % | -0.12 -175.00 % | 0.16 -51.52 % | 0.33 153.85 % | 0.13 -69.05 % | 0.42 |
| Earnings per share | 0.00 -78.10 % | 0.02 -74.30 % | 0.08 6.66 % | 0.08 41.59 % | 0.05 22.12 % | 0.04 8.58 % | 0.04 580.00 % | 0.01 500.00 % | 0.00 106.67 % | -0.02 58.33 % | -0.04 -175.00 % | 0.05 4.35 % | 0.05 144.68 % | 0.02 180.34 % | -0.02 80.50 % | -0.12 -175.00 % | 0.16 -51.52 % | 0.33 153.85 % | 0.13 -69.05 % | 0.42 |
| Gross profit | 23.357 M -3.48 % | 24.199 M -35.68 % | 37.625 M -5.33 % | 39.745 M 22.92 % | 32.335 M -4.01 % | 33.686 M -4.61 % | 35.313 M 79.81 % | 19.639 M 25.82 % | 15.609 M -53.06 % | 33.249 M -6.89 % | 35.709 M -33.61 % | 53.788 M 12.14 % | 47.964 M 29.34 % | 37.084 M 76.43 % | 21.020 M 17.91 % | 17.826 M -64.82 % | 50.667 M -26.57 % | 69.003 M 108.60 % | 33.080 M 177.03 % | 11.941 M |
| Income tax expense | -945.710 K -208.98 % | 867.801 K -77.21 % | 3.808 M -12.51 % | 4.352 M 119.39 % | 1.984 M -30.04 % | 2.836 M 62.55 % | 1.744 M 148.12 % | 703.091 K 39.01 % | 505.779 K 109.31 % | -5.433 M -3 424.34 % | -154.161 K -106.10 % | 2.525 M -31.34 % | 3.678 M 65.63 % | 2.221 M 169.80 % | -3.182 M -28.10 % | -2.484 M -131.07 % | 7.994 M -51.19 % | 16.379 M 130.46 % | 7.107 M 155.81 % | 2.778 M |
| Cost of revenue | 61.566 M 6.95 % | 57.564 M 17.22 % | 49.107 M 9.53 % | 44.834 M 5.64 % | 42.440 M -8.23 % | 46.244 M -1.34 % | 46.871 M 1.42 % | 46.216 M 25.35 % | 36.871 M -38.94 % | 60.383 M -25.38 % | 80.926 M 9.07 % | 74.194 M 2.76 % | 72.201 M 22.32 % | 59.026 M 13.89 % | 51.829 M 25.49 % | 41.302 M 1.09 % | 40.859 M 28.40 % | 31.822 M 41.15 % | 22.545 M 172.51 % | 8.273 M |
| General and administrative expenses | 8.570 M 21.53 % | 7.051 M 13.12 % | 6.233 M -7.82 % | 6.762 M 8.61 % | 6.226 M 5.14 % | 5.922 M -4.91 % | 6.227 M 46.82 % | 4.241 M -10.88 % | 4.759 M -40.79 % | 8.037 M -33.86 % | 12.151 M -4.30 % | 12.697 M 8.84 % | 11.666 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 11.871 M -10.24 % | 13.226 M 17.45 % | 11.260 M -8.18 % | 12.264 M -5.41 % | 12.966 M -3.03 % | 13.372 M -14.35 % | 15.612 M 32.09 % | 11.820 M 41.25 % | 8.368 M -36.04 % | 13.083 M -31.65 % | 19.140 M -3.33 % | 19.800 M -0.30 % | 19.860 M 34.27 % | 14.790 M 22.30 % | 12.093 M 59.10 % | 7.601 M 0.86 % | 7.536 M 41.38 % | 5.330 M 39.88 % | 3.811 M 206.39 % | 1.244 M |
| Other expenses | 1.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.795 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 22.075 M 8.87 % | 20.277 M 16.59 % | 17.391 M -8.59 % | 19.026 M -0.87 % | 19.192 M 0.34 % | 19.127 M -12.42 % | 21.839 M 35.98 % | 16.061 M 22.35 % | 13.127 M -37.84 % | 21.120 M -32.50 % | 31.291 M -3.71 % | 32.497 M 3.08 % | 31.526 M 23.94 % | 25.436 M 11.13 % | 22.889 M 388.14 % | 4.689 M -77.88 % | 21.193 M 45.24 % | 14.592 M 36.17 % | 10.716 M 137.02 % | 4.521 M |
| Cost and expenses | 83.642 M 7.45 % | 77.840 M 17.06 % | 66.498 M 4.13 % | 63.860 M 3.62 % | 61.632 M -5.72 % | 65.371 M -4.86 % | 68.710 M 10.33 % | 62.277 M 24.56 % | 49.998 M -38.65 % | 81.503 M -27.37 % | 112.217 M 5.18 % | 106.691 M 2.86 % | 103.727 M 22.81 % | 84.462 M 13.04 % | 74.718 M 62.46 % | 45.991 M -25.88 % | 62.052 M 33.69 % | 46.414 M 39.55 % | 33.260 M 159.97 % | 12.794 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 |
| Selling general and administrative expenses | 20.441 M 0.81 % | 20.277 M 15.91 % | 17.494 M -8.05 % | 19.026 M -0.87 % | 19.192 M -0.52 % | 19.293 M -11.66 % | 21.839 M 35.98 % | 16.061 M 22.35 % | 13.127 M -37.84 % | 21.120 M -32.50 % | 31.291 M -3.71 % | 32.497 M 3.08 % | 31.526 M 113.15 % | 14.790 M 22.30 % | 12.093 M 59.10 % | 7.601 M 0.86 % | 7.536 M 41.38 % | 5.330 M 39.88 % | 3.811 M 206.39 % | 1.244 M |
| Interest income | 0.000 -100.00 % | 452.740 K -16.85 % | 544.494 K 35.57 % | 401.619 K 101.48 % | 199.332 K 54.84 % | 128.735 K 216.02 % | 40.736 K -33.71 % | 61.449 K 1 080.58 % | 5.205 K -87.17 % | 40.584 K 392.23 % | 8.245 K -87.95 % | 68.401 K | 0.000 100.00 % | -19.446 K -1 342.00 % | 1.566 K -98.24 % | 88.929 K 306.57 % | 21.873 K -88.88 % | 196.754 K -67.98 % | 614.512 K 920.61 % | 60.210 K |
| Interest expense | 1.227 M 31.61 % | 932.375 K -8.54 % | 1.019 M -6.55 % | 1.091 M -12.66 % | 1.249 M -39.40 % | 2.061 M 31.75 % | 1.564 M -30.05 % | 2.237 M -19.64 % | 2.783 M -33.98 % | 4.215 M -11.95 % | 4.788 M 77.98 % | 2.690 M -22.63 % | 3.477 M -29.43 % | 4.926 M 11.98 % | 4.400 M -11.31 % | 4.961 M 717.76 % | 606.611 K 2 058.22 % | 28.107 K -97.38 % | 1.074 M 86.35 % | 576.300 K |
| Depreciation and amortization | 5.533 M -4.39 % | 5.787 M -5.67 % | 6.135 M -29.93 % | 8.756 M -2.61 % | 8.991 M -1.93 % | 9.168 M 25.96 % | 7.279 M -0.26 % | 7.298 M 6.48 % | 6.854 M -35.88 % | 10.688 M -12.79 % | 12.255 M 36.08 % | 9.006 M -4.75 % | 9.456 M -0.70 % | 9.522 M 2.38 % | 9.300 M 23.80 % | 7.512 M 101.95 % | 3.720 M 15.44 % | 3.222 M 1.63 % | 3.171 M 254.45 % | 894.556 K |
| Operating income | 1.282 M -67.31 % | 3.922 M -80.52 % | 20.131 M -10.56 % | 22.508 M 56.85 % | 14.350 M -1.73 % | 14.603 M 20.07 % | 12.162 M 191.57 % | 4.171 M 20.38 % | 3.465 M 180.56 % | -4.301 M -2 536.27 % | -163.153 K -100.83 % | 19.756 M 20.18 % | 16.439 M 56.73 % | 10.489 M 518.43 % | -2.507 M 82.11 % | -14.012 M -151.21 % | 27.360 M -48.84 % | 53.477 M 134.09 % | 22.845 M 13.91 % | 20.055 M |
| Operating income ratio | 0.02 -68.53 % | 0.05 -79.33 % | 0.23 -12.78 % | 0.27 38.67 % | 0.19 5.04 % | 0.18 23.46 % | 0.15 133.64 % | 0.06 -4.07 % | 0.07 243.73 % | -0.05 -3 183.90 % | 0.00 -100.91 % | 0.15 12.84 % | 0.14 25.35 % | 0.11 417.16 % | -0.03 85.48 % | -0.24 -179.27 % | 0.30 -43.64 % | 0.53 29.14 % | 0.41 -58.61 % | 0.99 |
| Total other income expenses net | -1.230 M -183.63 % | 1.471 M -5.69 % | 1.560 M 242.99 % | -1.091 M -2 536.29 % | -41.382 K 97.76 % | -1.851 M 34.03 % | -2.805 M -70.65 % | -1.644 M 8.64 % | -1.799 M 91.41 % | -20.944 M -67.38 % | -12.513 M -84.58 % | -6.779 M -54.07 % | -4.400 M 10.83 % | -4.934 M 2.28 % | -5.049 M 84.29 % | -32.138 M -4 334.44 % | -724.725 K 10.21 % | -807.095 K 40.77 % | -1.363 M -111.33 % | 12.027 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -849.746 K -1 851.22 % | 48.523 K -98.16 % | 2.643 M 205.75 % | -2.499 M -200.33 % | 2.491 M -68.05 % | 7.797 M 27.72 % | 6.104 M -64.06 % | 16.984 M -33.12 % | 25.394 M -10.18 % | 28.273 M -41.29 % | 48.157 M 31.96 % | 36.495 M -11.37 % | 41.175 M -23.97 % | 54.153 M -14.63 % | 63.436 M -14.51 % | 74.204 M -19.53 % | 92.217 M 119.45 % | 42.021 M 230.55 % | 12.712 M 121.25 % | 5.746 M |
| Total investments | 185.777 K 28 048.03 % | 660.000 -99.60 % | 163.218 K 5.42 % | 154.828 K 10.18 % | 140.526 K 7.03 % | 131.298 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 16.763 M | 0.000 |
| Total debt | 5.214 M -19.59 % | 6.484 M -4.47 % | 6.787 M -11.12 % | 7.637 M -28.66 % | 10.705 M -36.32 % | 16.811 M 42.18 % | 11.824 M -40.97 % | 20.029 M -24.18 % | 26.417 M -13.89 % | 30.679 M -46.60 % | 57.452 M 40.84 % | 40.794 M -26.09 % | 55.191 M 0.99 % | 54.647 M -25.11 % | 72.968 M -9.64 % | 80.750 M -13.12 % | 92.947 M 95.29 % | 47.595 M 120.58 % | 21.577 M 197.35 % | 7.256 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 100.00 % | -118.138 M -1.72 % | -116.144 M -4.38 % | -111.270 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 |
| Retained earnings | 121.865 M 1.05 % | 120.596 M 4.15 % | 115.791 M 5.08 % | 110.190 M 9.83 % | 100.325 M -0.06 % | 100.386 M 4.45 % | 96.113 M 7.01 % | 89.817 M 1.83 % | 88.203 M 0.64 % | 87.646 M -3.16 % | 90.503 M -10.29 % | 100.883 M 13.32 % | 89.025 M 12.38 % | 79.220 M 6.44 % | 74.426 M -3.35 % | 77.003 M -16.64 % | 92.370 M 27.42 % | 72.490 M 117.20 % | 33.374 M 100.29 % | 16.663 M |
| Common stock | 65.400 M -11.34 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 26.52 % | 58.299 M 0.00 % | 58.297 M 3 687.29 % | 1.539 M 34.99 % | 1.140 M -0.01 % | 1.140 M -0.03 % | 1.141 M 14.13 % | 999.494 K |
| Total equity | 57.051 M -19.30 % | 70.695 M 8.63 % | 65.080 M -0.76 % | 65.581 M 13.18 % | 57.942 M -7.85 % | 62.877 M 12.37 % | 55.957 M -5.98 % | 59.517 M 2.54 % | 58.041 M 2.32 % | 56.726 M -51.80 % | 117.691 M -23.89 % | 154.626 M 3.65 % | 149.174 M 17.47 % | 126.987 M 1.82 % | 124.719 M 22.27 % | 102.001 M -20.88 % | 128.924 M 16.70 % | 110.474 M 59.68 % | 69.185 M 189.22 % | 23.921 M |
| Other non current liabilities | 31.701 K -83.60 % | 193.303 K 8.34 % | 178.420 K -1.05 % | 180.314 K -97.09 % | 6.203 M 8 233.76 % | 74.435 K -98.01 % | 3.750 M 68.59 % | 2.224 M 40.38 % | 1.584 M 2 990.53 % | 51.265 K -99.32 % | 7.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.200 0.00 % | 0.200 -66.67 % | 0.600 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.089 M -26.59 % | 2.846 M -27.29 % | 3.914 M 100.71 % | 1.950 M -56.13 % | 4.445 M -45.79 % | 8.200 M 24.11 % | 6.607 M -32.82 % | 9.835 M -36.36 % | 15.453 M 4.01 % | 14.857 M -51.07 % | 30.363 M 12.19 % | 27.065 M -33.44 % | 40.663 M -5.90 % | 43.212 M -17.63 % | 52.462 M -14.09 % | 61.067 M -21.67 % | 77.960 M 64.75 % | 47.319 M 119.31 % | 21.577 M | 0.000 |
| Total non current liabilities | 6.518 M -23.84 % | 8.558 M -13.83 % | 9.931 M 23.57 % | 8.037 M -24.52 % | 10.648 M -25.78 % | 14.347 M 38.53 % | 10.357 M -14.12 % | 12.059 M -29.22 % | 17.038 M 10.45 % | 15.426 M -59.24 % | 37.848 M 3.91 % | 36.422 M -25.94 % | 49.182 M -0.42 % | 49.388 M -13.58 % | 57.150 M -15.32 % | 67.488 M -22.88 % | 87.507 M 48.34 % | 58.990 M 82.30 % | 32.359 M 374.88 % | 6.814 M |
| Other current liabilities | 5.070 M 84.20 % | 2.753 M -33.34 % | 4.130 M 47.15 % | 2.806 M -10.00 % | 3.118 M -22.93 % | 4.046 M -25.52 % | 5.432 M 140.03 % | 2.263 M 16.79 % | 1.938 M -37.21 % | 3.086 M -53.58 % | 6.649 M -2.53 % | 6.821 M -4.08 % | 7.112 M 93.48 % | 3.676 M 10.87 % | 3.315 M 3.20 % | 3.212 M 12.53 % | 2.855 M -40.60 % | 4.806 M 217.50 % | 1.514 M 63.20 % | 927.526 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.583 M -31.05 % | 2.296 M 139.68 % | 957.894 K -49.72 % | 1.905 M -49.56 % | 3.777 M 73.07 % | 2.182 M 9.83 % | 1.987 M -41.21 % | 3.380 M -52.49 % | 7.114 M 0.75 % | 7.061 M -2.29 % | 7.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.125 M -14.11 % | 3.638 M 26.62 % | 2.873 M -48.99 % | 5.633 M -10.02 % | 6.260 M -27.31 % | 8.611 M 65.06 % | 5.217 M -48.83 % | 10.195 M -7.02 % | 10.964 M -30.71 % | 15.822 M -41.59 % | 27.089 M 97.31 % | 13.729 M -5.50 % | 14.527 M 27.04 % | 11.435 M -44.24 % | 20.506 M 4.18 % | 19.683 M 31.33 % | 14.987 M 5 348.89 % | 275.054 K | 0.000 -100.00 % | 7.256 M |
| Total current liabilities | 15.606 M -5.80 % | 16.566 M 27.59 % | 12.984 M -0.05 % | 12.990 M 2.47 % | 12.678 M -24.81 % | 16.861 M 6.84 % | 15.782 M -22.27 % | 20.304 M -1.86 % | 20.690 M -13.41 % | 23.895 M -43.53 % | 42.311 M 40.65 % | 30.083 M 0.20 % | 30.021 M 28.41 % | 23.380 M -19.31 % | 28.975 M -2.30 % | 29.656 M -7.32 % | 31.997 M 154.55 % | 12.570 M 312.01 % | 3.051 M -68.50 % | 9.687 M |
| Total liabilities | 22.124 M -11.94 % | 25.124 M 9.64 % | 22.915 M 8.98 % | 21.027 M -9.85 % | 23.326 M -25.26 % | 31.208 M 19.39 % | 26.139 M -19.23 % | 32.363 M -14.22 % | 37.728 M -4.05 % | 39.321 M -50.95 % | 80.159 M 20.53 % | 66.505 M -16.03 % | 79.203 M 8.84 % | 72.768 M -15.51 % | 86.124 M -11.34 % | 97.143 M -18.71 % | 119.504 M 67.00 % | 71.560 M 102.09 % | 35.410 M 114.59 % | 16.501 M |
| Other non current assets | 122.101 K -45.15 % | 222.609 K -83.72 % | 1.368 M 449 800.66 % | 304.000 -99.98 % | 1.760 M -23.53 % | 2.302 M -3.89 % | 2.395 M 36.34 % | 1.756 M -7.45 % | 1.898 M -48.89 % | 3.713 M -47.49 % | 7.072 M -60.28 % | 17.803 M -58.56 % | 42.961 M 49.89 % | 28.661 M 23.41 % | 23.224 M -18.06 % | 28.343 M -32.37 % | 41.906 M 74.97 % | 23.950 M 1 068.47 % | 2.050 M 248.56 % | -1.380 M |
| Long term investments | 185.777 K | 0.000 -100.00 % | 163.218 K 5.42 % | 154.828 K 10.18 % | 140.526 K 7.03 % | 131.298 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 |
| Intangible 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 |
| 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 |
| Goodwill and intangible 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 |
| Property plant equipment net | 46.384 M -8.23 % | 50.544 M 2.38 % | 49.367 M -1.54 % | 50.138 M -4.21 % | 52.340 M -15.51 % | 61.948 M 13.43 % | 54.612 M -18.92 % | 67.359 M -6.30 % | 71.887 M 0.14 % | 71.787 M -52.68 % | 151.696 M -9.25 % | 167.165 M 23.42 % | 135.442 M 0.51 % | 134.761 M -5.44 % | 142.510 M 5.46 % | 135.126 M -21.55 % | 172.251 M 39.97 % | 123.066 M 119.10 % | 56.168 M 87.50 % | 29.956 M |
| Total non current assets | 46.691 M -8.03 % | 50.766 M -0.26 % | 50.898 M 1.20 % | 50.293 M -7.28 % | 54.240 M -15.75 % | 64.381 M 12.94 % | 57.006 M -17.52 % | 69.115 M -6.39 % | 73.832 M -2.92 % | 76.050 M -52.10 % | 158.767 M -14.16 % | 184.967 M 3.68 % | 178.403 M 8.84 % | 163.916 M -6.48 % | 175.266 M 3.09 % | 170.014 M -20.88 % | 214.888 M 40.83 % | 152.589 M 127.47 % | 67.082 M 122.97 % | 30.086 M |
| Other current assets | 5.014 M -42.52 % | 8.723 M -19.10 % | 10.782 M 19.84 % | 8.997 M 82.22 % | 4.938 M 1.91 % | 4.845 M 50.29 % | 3.224 M -17.99 % | 3.931 M 5.26 % | 3.735 M -4.70 % | 3.919 M -45.65 % | 7.210 M -22.39 % | 9.290 M 14.59 % | 8.108 M -41.98 % | 13.973 M 3.77 % | 13.466 M 62.06 % | 8.309 M -16.14 % | 9.908 M -30.55 % | 14.267 M 326.12 % | 3.348 M 45.78 % | 2.297 M |
| Short term investments | 0.000 -100.00 % | 660.000 0.15 % | 659.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.391 M | 0.000 -100.00 % | 16.763 M | 0.000 |
| cash and cash equivalents | 6.064 M -5.78 % | 6.435 M 55.30 % | 4.144 M -59.12 % | 10.136 M 23.40 % | 8.214 M -8.88 % | 9.014 M 57.61 % | 5.719 M 87.81 % | 3.045 M 197.63 % | 1.023 M -57.48 % | 2.406 M -74.11 % | 9.295 M 116.21 % | 4.299 M -69.33 % | 14.016 M 2 736.03 % | 494.203 K -94.82 % | 9.532 M 45.63 % | 6.545 M 795.92 % | 730.558 K -86.89 % | 5.573 M -37.13 % | 8.864 M 486.88 % | 1.510 M |
| Cash and short term investments | 6.064 M -5.79 % | 6.436 M 55.29 % | 4.145 M -59.11 % | 10.136 M 23.40 % | 8.214 M -8.88 % | 9.014 M 57.61 % | 5.719 M 87.81 % | 3.045 M 197.63 % | 1.023 M -57.48 % | 2.406 M -74.11 % | 9.295 M 116.21 % | 4.299 M -78.52 % | 20.013 M 3 949.62 % | 494.203 K -94.82 % | 9.532 M 45.63 % | 6.545 M 109.65 % | 3.122 M -43.98 % | 5.573 M -78.25 % | 25.627 M 1 596.67 % | 1.510 M |
| Total current assets | 32.483 M -27.90 % | 45.053 M 21.45 % | 37.097 M 2.15 % | 36.315 M 34.36 % | 27.028 M -9.01 % | 29.704 M 18.39 % | 25.089 M 10.21 % | 22.765 M 3.78 % | 21.937 M 9.70 % | 19.997 M -48.84 % | 39.083 M 8.07 % | 36.164 M -27.64 % | 49.974 M 39.44 % | 35.839 M 0.74 % | 35.577 M 22.13 % | 29.130 M -13.15 % | 33.540 M 13.91 % | 29.445 M -21.51 % | 37.513 M 262.95 % | 10.336 M |
| Inventory | 20.314 M -29.85 % | 28.957 M 40.25 % | 20.646 M 28.85 % | 16.024 M 44.39 % | 11.098 M 2.65 % | 10.812 M -19.20 % | 13.381 M 2.83 % | 13.014 M -19.48 % | 16.162 M 21.34 % | 13.320 M -39.76 % | 22.113 M 8.04 % | 20.466 M 12.16 % | 18.248 M -14.63 % | 21.374 M 39.40 % | 15.333 M 7.41 % | 14.276 M -30.40 % | 20.510 M 113.53 % | 9.605 M 12.49 % | 8.538 M 30.79 % | 6.529 M |
| Net receivables | 1.092 M 16.43 % | 937.724 K -38.48 % | 1.524 M -12.99 % | 1.752 M -8.33 % | 1.911 M -62.04 % | 5.033 M 36.93 % | 3.676 M 13.84 % | 3.229 M 217.66 % | 1.016 M 27.88 % | 794.892 K -34.16 % | 1.207 M -42.72 % | 2.108 M -41.54 % | 3.606 M 307 790.33 % | -1.172 K 99.96 % | -2.755 M -125.42 % | -1.222 M 20.56 % | -1.538 M -127.63 % | 5.568 M 673.09 % | -971.570 K -141 942.40 % | -684.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.097 K -91.43 % | 549.669 K | 0.000 | 0.000 | 0.000 -100.00 % | 494.203 K -94.82 % | 9.532 M 45.63 % | 6.545 M 795.92 % | 730.558 K -86.89 % | 5.573 M -37.13 % | 8.864 M 486.88 % | 1.510 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 6.670 M -31.53 % | 9.740 M 141.88 % | 4.027 M 2.94 % | 3.912 M 50.78 % | 2.594 M -6.87 % | 2.786 M -27.92 % | 3.865 M -49.48 % | 7.651 M 1.22 % | 7.558 M 68.56 % | 4.484 M -41.37 % | 7.649 M -15.32 % | 9.032 M 12.99 % | 7.994 M 2.16 % | 7.825 M 75.23 % | 4.465 M -30.73 % | 6.447 M -47.77 % | 12.342 M 133.21 % | 5.292 M 309.05 % | 1.294 M 69.01 % | 765.533 K |
| Tax payables | 740.931 K 70.29 % | 435.091 K 17.35 % | 370.754 K -42.01 % | 639.336 K -9.35 % | 705.278 K 25.93 % | 560.053 K -55.84 % | 1.268 M 547.07 % | 195.980 K -14.77 % | 229.936 K -54.19 % | 501.941 K -45.74 % | 925.013 K 85.02 % | 499.942 K 28.71 % | 388.434 K -12.61 % | 444.472 K -35.33 % | 687.342 K 119.12 % | 313.678 K -82.69 % | 1.813 M -17.55 % | 2.198 M 803.04 % | 243.449 K -67.01 % | 738.008 K |
| Deferred revenue non current | 1.840 M -21.74 % | 2.351 M -8.61 % | 2.573 M 61.99 % | 1.588 M 6.41 % | 1.492 M 5.00 % | 1.421 M -12.77 % | 1.630 M 7.24 % | 1.519 M -0.38 % | 1.525 M 194.60 % | 517.778 K | 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 |
| Capital lease obligations | 20.741 K | 0.000 -100.00 % | 58.960 K -97.09 % | 2.026 M -48.14 % | 3.907 M -39.86 % | 6.498 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 125.144 M 5.93 % | 118.138 M 1.72 % | 116.144 M 4.38 % | 111.270 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 |
| Other total stockholders equity | -130.213 M -5.30 % | -123.662 M 50.46 % | -249.616 M -5.54 % | -236.508 M -1.82 % | -232.287 M -4.38 % | -222.540 M -99.57 % | -111.509 M -7.16 % | -104.061 M -0.13 % | -103.923 M 0.72 % | -104.681 M -124.77 % | -46.572 M -132.65 % | -20.018 M -285 973 257.14 % | 7.000 133.33 % | 3.000 100.00 % | -8.004 M -119.38 % | 41.298 M 16.61 % | 35.415 M -3.88 % | 36.844 M 6.27 % | 34.671 M 450.35 % | 6.300 M |
| Deferred tax liabilities non current | 2.557 M -19.27 % | 3.168 M -3.02 % | 3.267 M -24.36 % | 4.319 M -5.29 % | 4.560 M -1.97 % | 4.652 M 126.38 % | 2.055 M 222.17 % | 637.777 K | 0.000 | 0.000 -100.00 % | 7.400 M -20.92 % | 9.358 M 9.85 % | 8.519 M 37.93 % | 6.176 M 31.75 % | 4.688 M -26.99 % | 6.421 M -32.75 % | 9.547 M -18.20 % | 11.671 M 8.24 % | 10.782 M 58.24 % | 6.814 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 |
| Total assets | 79.175 M -17.37 % | 95.819 M 8.89 % | 87.995 M 1.60 % | 86.609 M 6.57 % | 81.268 M -13.62 % | 94.085 M 14.60 % | 82.096 M -10.65 % | 91.880 M -4.06 % | 95.768 M -0.29 % | 96.047 M -51.45 % | 197.850 M -10.53 % | 221.131 M -3.17 % | 228.377 M 14.33 % | 199.755 M -5.26 % | 210.843 M 5.87 % | 199.144 M -19.84 % | 248.428 M 36.47 % | 182.034 M 74.04 % | 104.595 M 158.76 % | 40.422 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 5.146 M 280.26 % | -2.855 M 75.51 % | -11.654 M -48.30 % | -7.858 M -327.12 % | -1.840 M 52.28 % | -3.855 M -45.13 % | -2.657 M -438.87 % | 783.954 K 318.23 % | 187.447 K -64.26 % | 524.440 K 94.32 % | 269.887 K 123.23 % | -1.162 M 85.14 % | -7.820 M -88.39 % | -4.151 M -6.90 % | -3.883 M -15.90 % | -3.350 M -87.70 % | -1.785 M 69.06 % | -5.768 M -160.00 % | -2.219 M 18.58 % | -2.725 M |
| Accounts receivables | 2.418 M 243.90 % | 703.249 K 267.45 % | -419.988 K -241.40 % | 297.029 K -87.14 % | 2.310 M 182.77 % | -2.791 M -20.04 % | -2.325 M -614.15 % | 452.258 K -0.31 % | 453.669 K -74.50 % | 1.779 M 66.36 % | 1.070 M 329.12 % | -466.814 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 1.368 M 111.99 % | -11.405 M -34.14 % | -8.502 M -40.43 % | -6.054 M -139.48 % | -2.528 M -193.49 % | 2.704 M 217.35 % | -2.304 M -188.42 % | 2.606 M 189.16 % | -2.923 M -25.73 % | -2.325 M 35.76 % | -3.619 M -66.44 % | -2.174 M 82.10 % | -12.149 M -67.22 % | -7.265 M -1 421.43 % | -477.539 K -162.71 % | 761.559 K 106.81 % | -11.181 M -727.53 % | -1.351 M 24.20 % | -1.783 M -44.73 % | -1.232 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 2.059 M 217.70 % | 648.187 K 139.52 % | -1.640 M -345.88 % | -367.832 K -138.00 % | -154.551 K -4.45 % | -147.964 K -105.36 % | 2.762 M 532.87 % | 436.457 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.360 M -82.67 % | 7.847 M 263.76 % | -4.792 M -74.28 % | -2.749 M -15 363.11 % | 18.014 K 100.53 % | -3.401 M -865.47 % | -352.219 K 80.67 % | -1.822 M -158.58 % | 3.111 M 9.17 % | 2.849 M -26.74 % | 3.889 M 284.01 % | 1.013 M -76.61 % | 4.330 M 39.02 % | 3.114 M 191.46 % | -3.405 M 17.18 % | -4.112 M -143.76 % | 9.397 M 312.74 % | -4.417 M -913.40 % | -435.853 K 70.81 % | -1.493 M |
| Other non cash items | 372.104 K 113.89 % | -2.680 M 32.63 % | -3.978 M -24.51 % | -3.195 M -622.79 % | -442.012 K -123.14 % | 1.910 M -40.83 % | 3.229 M 46.95 % | 2.197 M 21.04 % | 1.815 M -88.26 % | 15.463 M 69.39 % | 9.129 M 91.61 % | 4.764 M 936.66 % | -569.440 K 88.69 % | -5.034 M 16.43 % | -6.023 M 14.32 % | -7.030 M 59.52 % | -17.369 M -7.09 % | -16.218 M -100.06 % | -8.106 M -159.91 % | -3.119 M |
| Net cash provided by operating activities | 11.103 M 96.65 % | 5.646 M -59.03 % | 13.781 M -27.92 % | 19.120 M -3.48 % | 19.810 M 0.23 % | 19.765 M 6.72 % | 18.520 M 51.63 % | 12.214 M 28.05 % | 9.538 M -46.60 % | 17.861 M 31.72 % | 13.559 M -47.00 % | 25.585 M 95.23 % | 13.105 M 14.29 % | 11.466 M 692.98 % | -1.934 M 22.85 % | -2.506 M -118.15 % | 13.805 M -61.30 % | 35.671 M 138.81 % | 14.937 M 485.87 % | 2.549 M |
| Investments in property plant and equipment | -1.471 M 51.93 % | -3.060 M 60.61 % | -7.769 M -24.98 % | -6.216 M -99.95 % | -3.109 M -9.56 % | -2.838 M 9.58 % | -3.138 M -49.13 % | -2.104 M 56.26 % | -4.810 M -162.66 % | -1.831 M 91.61 % | -21.835 M -31.61 % | -16.591 M -63.45 % | -10.150 M -419.17 % | -1.955 M 8.05 % | -2.126 M 27.79 % | -2.944 M 95.24 % | -61.917 M 6.58 % | -66.278 M -120.69 % | -30.033 M -679.71 % | -3.852 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 84.043 K -27.68 % | 116.213 K -19.02 % | 143.511 K -7.55 % | 155.224 K | 0.000 -100.00 % | 500.722 K 24 866.97 % | 2.006 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.044 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.998 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 187.768 K -80.84 % | 980.097 K 70.41 % | 575.135 K 49.30 % | 385.226 K 145.95 % | 156.626 K 45.01 % | 108.011 K 534.31 % | 17.028 K -96.38 % | 469.865 K 1 236.20 % | -41.354 K -383.60 % | 14.582 K 104.19 % | -348.176 K 96.76 % | -10.746 M -184 835.02 % | 5.817 K -79.20 % | 27.973 K 98.52 % | 14.091 K -99.43 % | 2.480 M 228.47 % | -1.931 M 15.72 % | -2.291 M 80.70 % | -11.872 M -14 477.50 % | 82.574 K |
| Net cash used for investing activites | -1.283 M 38.31 % | -2.080 M 70.75 % | -7.110 M -24.42 % | -5.714 M -103.46 % | -2.809 M -9.10 % | -2.574 M 17.52 % | -3.121 M -90.96 % | -1.634 M 66.31 % | -4.852 M -167.04 % | -1.817 M 91.81 % | -22.183 M -3.95 % | -21.339 M -32.20 % | -16.142 M -737.64 % | -1.927 M 8.76 % | -2.112 M -355.15 % | -464.050 K 99.27 % | -63.847 M 6.89 % | -68.569 M -63.63 % | -41.905 M -620.89 % | -5.813 M |
| Debt repayment | -1.092 M -41.63 % | -771.203 K -178.00 % | 988.755 K 137.33 % | -2.649 M 37.79 % | -4.257 M -20.68 % | -3.528 M 52.13 % | -7.369 M -10.88 % | -6.646 M -100.28 % | -3.318 M 82.23 % | -18.669 M -204.93 % | 17.791 M 228.47 % | -13.848 M -1 254.80 % | 1.199 M 106.43 % | -18.658 M -108.41 % | -8.953 M -44.34 % | -6.202 M -113.72 % | 45.211 M 54.77 % | 29.212 M 111.56 % | 13.808 M 678.84 % | -2.385 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.980 M | 0.000 -100.00 % | 15.975 M 5.87 % | 15.089 M | 0.000 | 0.000 -100.00 % | 20.999 M 187.69 % | 7.299 M |
| Common stock repurchased | -8.361 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 |
| Dividends paid | 0.000 | 0.000 100.00 % | -12.555 M -67.53 % | -7.494 M 34.88 % | -11.509 M -37.19 % | -8.389 M -183.48 % | -2.959 M | 0.000 | 0.000 | 0.000 100.00 % | -3.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.442 K 99.37 % | -547.994 K -12.57 % | -486.807 K 54.97 % | -1.081 M 12.82 % | -1.240 M 39.11 % | -2.037 M -23.42 % | -1.650 M 13.92 % | -1.917 M 30.42 % | -2.755 M | 0.000 | 0.000 100.00 % | -16.828 K 97.27 % | -616.661 K | 0.000 100.00 % | -1.000 100.00 % | -38.806 K | 0.000 -100.00 % | 56.215 K 43.16 % | 39.267 K 105.26 % | -747.227 K |
| Net cash used provided by financing activities | -9.457 M -616.85 % | -1.319 M 89.06 % | -12.053 M -7.39 % | -11.224 M 34.00 % | -17.007 M -21.88 % | -13.954 M -16.49 % | -11.978 M -39.89 % | -8.563 M -40.99 % | -6.074 M 67.47 % | -18.669 M -231.33 % | 14.215 M 202.52 % | -13.865 M -183.71 % | 16.563 M 188.76 % | -18.660 M -365.73 % | 7.022 M -20.63 % | 8.848 M -80.43 % | 45.211 M 54.47 % | 29.268 M -16.01 % | 34.847 M 736.34 % | 4.167 M |
| Effect of forex changes on cash | -735.185 K -1 754.22 % | 44.443 K 107.28 % | -610.716 K -135.48 % | -259.348 K 67.40 % | -795.510 K -1 478.39 % | 57.713 K 107.74 % | -746.029 K -12 998.15 % | 5.784 K 42.04 % | 4.072 K 100.10 % | -4.264 M -616.00 % | -595.503 K -512.97 % | -97.150 K -2 827.09 % | -3.319 K -103.88 % | 85.475 K 991.84 % | 7.829 K 112.74 % | -61.442 K -426.70 % | -11.666 K -102.95 % | 395.516 K 1 449.71 % | 25.522 K | 0.000 |
| Net change in cash | -371.931 K -116.23 % | 2.291 M 138.24 % | -5.992 M -411.71 % | 1.922 M 340.09 % | -800.680 K -124.30 % | 3.295 M 23.21 % | 2.674 M 32.24 % | 2.022 M 246.20 % | -1.383 M 79.92 % | -6.889 M -237.89 % | 4.996 M 151.42 % | -9.717 M -171.86 % | 13.522 M 249.66 % | -9.036 M -402.78 % | 2.984 M -48.69 % | 5.816 M 220.10 % | -4.843 M -49.72 % | -3.234 M -140.92 % | 7.904 M 775.18 % | 903.157 K |
| Cash at beginning of period | 6.435 M 55.30 % | 4.144 M -59.12 % | 10.136 M 23.40 % | 8.214 M -8.88 % | 9.014 M 57.61 % | 5.719 M 87.81 % | 3.045 M 197.63 % | 1.023 M -57.48 % | 2.406 M -74.11 % | 9.295 M 116.21 % | 4.299 M -69.33 % | 14.016 M 2 739.49 % | 493.601 K 125.91 % | -1.905 M 86.35 % | -13.958 M 26.35 % | -18.953 M -169.89 % | -7.023 M -182.30 % | 8.533 M -51.85 % | 17.723 M 366.55 % | -6.649 M |
| Cash at end of period | 6.064 M -5.78 % | 6.435 M 55.30 % | 4.144 M -59.12 % | 10.136 M 23.40 % | 8.214 M -8.88 % | 9.014 M 57.61 % | 5.719 M 87.81 % | 3.045 M 197.63 % | 1.023 M -57.48 % | 2.406 M -74.11 % | 9.295 M 116.21 % | 4.299 M -69.33 % | 14.016 M 228.10 % | -10.941 M 0.30 % | -10.974 M 16.47 % | -13.137 M -10.72 % | -11.865 M -323.95 % | 5.298 M -79.33 % | 25.627 M 546.01 % | -5.746 M |
| Operating cash flow | 11.103 M 96.65 % | 5.646 M -60.61 % | 14.333 M -25.04 % | 19.120 M -3.48 % | 19.810 M 0.23 % | 19.765 M 6.72 % | 18.520 M 51.63 % | 12.214 M 28.05 % | 9.538 M -46.60 % | 17.861 M 31.72 % | 13.559 M -47.00 % | 25.585 M 95.23 % | 13.105 M 14.29 % | 11.466 M 692.98 % | -1.934 M 22.85 % | -2.506 M -118.15 % | 13.805 M -61.30 % | 35.671 M 138.81 % | 14.937 M 485.87 % | 2.549 M |
| Capital expenditure | -1.471 M 51.93 % | -3.060 M 60.61 % | -7.769 M -24.98 % | -6.216 M -99.95 % | -3.109 M -9.56 % | -2.838 M 9.58 % | -3.138 M -49.13 % | -2.104 M 56.26 % | -4.810 M -162.66 % | -1.831 M 91.61 % | -21.835 M -31.61 % | -16.591 M -63.45 % | -10.150 M -419.17 % | -1.955 M 8.05 % | -2.126 M 27.79 % | -2.944 M 95.24 % | -61.917 M 6.58 % | -66.278 M -120.69 % | -30.033 M -679.71 % | -3.852 M |
| Free CashFlow | 9.632 M 272.45 % | 2.586 M -60.60 % | 6.564 M -49.13 % | 12.904 M -22.74 % | 16.701 M -1.34 % | 16.927 M 10.05 % | 15.382 M 52.15 % | 10.109 M 113.83 % | 4.728 M -70.51 % | 16.029 M 293.70 % | -8.275 M -192.01 % | 8.994 M 204.41 % | 2.955 M -68.93 % | 9.511 M 334.27 % | -4.060 M 25.51 % | -5.451 M 88.67 % | -48.112 M -57.19 % | -30.607 M -102.75 % | -15.096 M -1 059.19 % | -1.302 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 48.993 M 42.52 % | 34.376 M -23.41 % | 44.881 M 18.22 % | 37.962 M -15.47 % | 44.911 M 10.91 % | 40.492 M -4.25 % | 42.289 M 0.00 % | 42.289 M 13.11 % | 37.387 M 0.00 % | 37.387 M -6.45 % | 39.965 M 0.00 % | 39.965 M -2.74 % | 41.092 M 0.00 % | 41.092 M 24.80 % | 32.928 M 0.00 % | 32.928 M 25.49 % | 26.240 M 0.00 % | 26.240 M -43.95 % | 46.816 M 0.00 % | 46.816 M -19.72 % | 58.317 M 0.00 % | 58.317 M -8.87 % | 63.991 M 0.00 % | 63.991 M 6.50 % | 60.083 M 0.00 % | 60.083 M 25.03 % | 48.055 M 0.00 % | 48.055 M 31.93 % | 36.424 M 0.00 % | 36.424 M 23.20 % | 29.564 M 0.00 % | 29.564 M -35.40 % | 45.763 M 0.00 % | 45.763 M -9.22 % | 50.412 M 0.00 % | 50.412 M 81.26 % | 27.812 M 0.00 % | 27.812 M 175.18 % | 10.107 M 0.00 % | 10.107 M |
| Net income | 4.363 M 224.51 % | -3.504 M -178.33 % | 4.473 M 8 257.94 % | 53.523 K -99.32 % | 7.910 M -17.43 % | 9.580 M 12.28 % | 8.533 M 0.00 % | 8.533 M 53.50 % | 5.559 M 0.00 % | 5.559 M 14.54 % | 4.853 M 0.00 % | 4.853 M 8.76 % | 4.462 M 0.00 % | 4.462 M 624.70 % | 615.735 K 0.00 % | 615.735 K 599.69 % | 88.001 K 0.00 % | 88.001 K 105.20 % | -1.691 M 0.00 % | -1.691 M 57.41 % | -3.970 M 0.00 % | -3.970 M -175.98 % | 5.225 M 0.00 % | 5.225 M 25.01 % | 4.180 M 0.00 % | 4.180 M 150.79 % | 1.667 M 0.00 % | 1.667 M 189.20 % | -1.869 M 0.00 % | -1.869 M 77.37 % | -8.258 M 0.00 % | -8.258 M -188.60 % | 9.321 M 0.00 % | 9.321 M -49.92 % | 18.612 M 0.00 % | 18.612 M 158.95 % | 7.188 M 0.00 % | 7.188 M -13.76 % | 8.334 M 0.00 % | 8.334 M |
| Income before tax | 4.355 M 198.05 % | -4.442 M -183.30 % | 5.332 M 8 392.69 % | 62.786 K -99.37 % | 9.946 M -11.98 % | 11.299 M 5.52 % | 10.709 M 0.00 % | 10.709 M 63.48 % | 6.551 M 0.00 % | 6.551 M 4.46 % | 6.271 M 0.00 % | 6.271 M 17.56 % | 5.334 M 0.00 % | 5.334 M 451.49 % | 967.281 K 0.00 % | 967.281 K 183.75 % | 340.891 K 0.00 % | 340.891 K 107.73 % | -4.407 M 0.00 % | -4.407 M -8.89 % | -4.047 M 0.00 % | -4.047 M -162.38 % | 6.488 M 0.00 % | 6.488 M 7.79 % | 6.019 M 0.00 % | 6.019 M 116.74 % | 2.777 M 0.00 % | 2.777 M 180.28 % | -3.459 M 0.00 % | -3.459 M 63.59 % | -9.500 M 0.00 % | -9.500 M -171.33 % | 13.318 M 0.00 % | 13.318 M -50.31 % | 26.802 M 0.00 % | 26.802 M 149.52 % | 10.741 M 0.00 % | 10.741 M 10.47 % | 9.723 M 0.00 % | 9.723 M |
| Income before tax ratio | 0.09 168.80 % | -0.13 -208.76 % | 0.12 7 083.58 % | 0.00 -99.25 % | 0.22 -20.64 % | 0.28 10.20 % | 0.25 0.00 % | 0.25 44.53 % | 0.18 0.00 % | 0.18 11.66 % | 0.16 0.00 % | 0.16 20.87 % | 0.13 0.00 % | 0.13 341.91 % | 0.03 0.00 % | 0.03 126.12 % | 0.01 0.00 % | 0.01 113.80 % | -0.09 0.00 % | -0.09 -35.65 % | -0.07 0.00 % | -0.07 -168.45 % | 0.10 0.00 % | 0.10 1.21 % | 0.10 0.00 % | 0.10 73.35 % | 0.06 0.00 % | 0.06 160.85 % | -0.09 0.00 % | -0.09 70.44 % | -0.32 0.00 % | -0.32 -210.42 % | 0.29 0.00 % | 0.29 -45.26 % | 0.53 0.00 % | 0.53 37.66 % | 0.39 0.00 % | 0.39 -59.86 % | 0.96 0.00 % | 0.96 |
| EBITDA | 7.504 M 621.48 % | -1.439 M -120.66 % | 6.965 M 99.95 % | 3.483 M -72.77 % | 12.793 M -17.40 % | 15.488 M -0.92 % | 15.632 M 0.00 % | 15.632 M 33.95 % | 11.671 M 0.00 % | 11.671 M -1.81 % | 11.885 M 0.00 % | 11.885 M 22.28 % | 9.720 M 0.00 % | 9.720 M 69.50 % | 5.735 M 0.00 % | 5.735 M 11.15 % | 5.159 M 0.00 % | 5.159 M 72.14 % | 2.997 M 0.00 % | 2.997 M -31.61 % | 4.383 M 0.00 % | 4.383 M -69.52 % | 14.381 M 0.00 % | 14.381 M 12.69 % | 12.761 M 0.00 % | 12.761 M 27.61 % | 10.001 M 0.00 % | 10.001 M 194.41 % | 3.397 M 0.00 % | 3.397 M 204.52 % | -3.250 M 0.00 % | -3.250 M -120.99 % | 15.481 M 0.00 % | 15.481 M -45.54 % | 28.427 M 0.00 % | 28.427 M 118.54 % | 13.008 M 0.00 % | 13.008 M 24.38 % | 10.459 M 0.00 % | 10.459 M |
| Net income ratio | 0.09 187.36 % | -0.10 -202.27 % | 0.10 6 969.60 % | 0.00 -99.20 % | 0.18 -25.56 % | 0.24 17.26 % | 0.20 0.00 % | 0.20 35.71 % | 0.15 0.00 % | 0.15 22.43 % | 0.12 0.00 % | 0.12 11.83 % | 0.11 0.00 % | 0.11 480.71 % | 0.02 0.00 % | 0.02 457.58 % | 0.00 0.00 % | 0.00 109.29 % | -0.04 0.00 % | -0.04 46.95 % | -0.07 0.00 % | -0.07 -183.37 % | 0.08 0.00 % | 0.08 17.37 % | 0.07 0.00 % | 0.07 100.59 % | 0.03 0.00 % | 0.03 167.61 % | -0.05 0.00 % | -0.05 81.63 % | -0.28 0.00 % | -0.28 -237.15 % | 0.20 0.00 % | 0.20 -44.83 % | 0.37 0.00 % | 0.37 42.86 % | 0.26 0.00 % | 0.26 -68.66 % | 0.82 0.00 % | 0.82 |
| Ratio EBITDA | 0.15 465.90 % | -0.04 -126.98 % | 0.16 69.13 % | 0.09 -67.79 % | 0.28 -25.53 % | 0.38 3.47 % | 0.37 0.00 % | 0.37 18.42 % | 0.31 0.00 % | 0.31 4.96 % | 0.30 0.00 % | 0.30 25.73 % | 0.24 0.00 % | 0.24 35.82 % | 0.17 0.00 % | 0.17 -11.42 % | 0.20 0.00 % | 0.20 207.13 % | 0.06 0.00 % | 0.06 -14.81 % | 0.08 0.00 % | 0.08 -66.56 % | 0.22 0.00 % | 0.22 5.81 % | 0.21 0.00 % | 0.21 2.06 % | 0.21 0.00 % | 0.21 123.16 % | 0.09 0.00 % | 0.09 184.83 % | -0.11 0.00 % | -0.11 -132.50 % | 0.34 0.00 % | 0.34 -40.01 % | 0.56 0.00 % | 0.56 20.57 % | 0.47 0.00 % | 0.47 -54.80 % | 1.03 0.00 % | 1.03 |
| Gross profit ratio | 0.36 136.41 % | 0.15 -53.73 % | 0.33 27.66 % | 0.26 -36.49 % | 0.40 -12.64 % | 0.46 -1.45 % | 0.47 0.00 % | 0.47 8.67 % | 0.43 0.00 % | 0.43 2.61 % | 0.42 0.00 % | 0.42 -1.92 % | 0.43 0.00 % | 0.43 44.08 % | 0.30 0.00 % | 0.30 0.27 % | 0.30 0.00 % | 0.30 -16.24 % | 0.36 0.00 % | 0.36 15.99 % | 0.31 0.00 % | 0.31 -27.15 % | 0.42 0.00 % | 0.42 5.29 % | 0.40 0.00 % | 0.40 3.45 % | 0.39 0.00 % | 0.39 33.73 % | 0.29 0.00 % | 0.29 -4.30 % | 0.30 0.00 % | 0.30 -45.54 % | 0.55 0.00 % | 0.55 -19.11 % | 0.68 0.00 % | 0.68 15.08 % | 0.59 0.00 % | 0.59 0.67 % | 0.59 0.00 % | 0.59 |
| Weighted average shs out dil | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 6.70 % | 205.245 M 0.00 % | 205.245 M 16.62 % | 176.002 M 0.00 % | 176.002 M -21.93 % | 225.444 M 0.00 % | 225.444 M 2.21 % | 220.575 M 0.00 % | 220.575 M 1.31 % | 217.729 M 0.00 % | 217.729 M 19.80 % | 181.744 M 0.00 % | 181.744 M 0.54 % | 180.772 M 0.00 % | 180.772 M 13.02 % | 159.952 M 0.00 % | 159.952 M 13.33 % | 141.137 M 0.00 % | 141.137 M 22.59 % | 115.129 M 0.00 % | 115.129 M 0.00 % | 115.129 M 0.00 % | 115.129 M 1.02 % | 113.966 M 0.00 % | 113.966 M 184.79 % | 40.018 M 0.00 % | 40.018 M |
| Weighted average shs out | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.006 M -0.60 % | 220.339 M 0.61 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 0.00 % | 219.000 M 6.70 % | 205.245 M 0.00 % | 205.245 M 16.62 % | 176.002 M 0.00 % | 176.002 M -19.63 % | 219.000 M 0.00 % | 219.000 M -0.71 % | 220.575 M 0.00 % | 220.575 M 1.31 % | 217.729 M 0.00 % | 217.729 M 19.80 % | 181.744 M 0.00 % | 181.744 M 0.54 % | 180.772 M 0.00 % | 180.772 M 13.02 % | 159.952 M 0.00 % | 159.952 M 13.33 % | 141.137 M 0.00 % | 141.137 M 22.59 % | 115.129 M 0.00 % | 115.129 M 0.00 % | 115.129 M 0.00 % | 115.129 M 1.02 % | 113.966 M 0.00 % | 113.966 M 184.79 % | 40.018 M 0.00 % | 40.018 M |
| EPS diluted | 0.02 224.38 % | -0.02 -178.43 % | 0.02 10 100.00 % | 0.00 -99.45 % | 0.04 -17.39 % | 0.04 14.10 % | 0.04 0.00 % | 0.04 41.33 % | 0.03 0.00 % | 0.03 22.07 % | 0.02 0.00 % | 0.02 8.82 % | 0.02 0.00 % | 0.02 580.00 % | 0.00 0.00 % | 0.00 500.00 % | 0.00 0.00 % | 0.00 106.67 % | -0.01 0.00 % | -0.01 58.33 % | -0.02 0.00 % | -0.02 -175.00 % | 0.02 0.00 % | 0.02 4.35 % | 0.02 0.00 % | 0.02 144.68 % | 0.01 0.00 % | 0.01 180.34 % | -0.01 0.00 % | -0.01 80.50 % | -0.06 0.00 % | -0.06 -175.00 % | 0.08 0.00 % | 0.08 -52.94 % | 0.17 0.00 % | 0.17 161.54 % | 0.07 0.00 % | 0.07 -69.05 % | 0.21 0.00 % | 0.21 |
| Earnings per share | 0.02 224.38 % | -0.02 -178.43 % | 0.02 10 100.00 % | 0.00 -99.45 % | 0.04 -17.39 % | 0.04 14.10 % | 0.04 0.00 % | 0.04 41.33 % | 0.03 0.00 % | 0.03 22.07 % | 0.02 0.00 % | 0.02 8.82 % | 0.02 0.00 % | 0.02 580.00 % | 0.00 0.00 % | 0.00 500.00 % | 0.00 0.00 % | 0.00 106.67 % | -0.01 0.00 % | -0.01 58.33 % | -0.02 0.00 % | -0.02 -175.00 % | 0.02 0.00 % | 0.02 4.35 % | 0.02 0.00 % | 0.02 144.68 % | 0.01 0.00 % | 0.01 180.34 % | -0.01 0.00 % | -0.01 80.50 % | -0.06 0.00 % | -0.06 -175.00 % | 0.08 0.00 % | 0.08 -52.94 % | 0.17 0.00 % | 0.17 161.54 % | 0.07 0.00 % | 0.07 -69.05 % | 0.21 0.00 % | 0.21 |
| Gross profit | 17.581 M 236.94 % | 5.218 M -64.56 % | 14.722 M 50.92 % | 9.755 M -46.31 % | 18.170 M -3.11 % | 18.753 M -5.63 % | 19.872 M 0.00 % | 19.872 M 22.92 % | 16.167 M 0.00 % | 16.167 M -4.01 % | 16.843 M 0.00 % | 16.843 M -4.61 % | 17.657 M 0.00 % | 17.657 M 79.81 % | 9.820 M 0.00 % | 9.820 M 25.82 % | 7.804 M 0.00 % | 7.804 M -53.06 % | 16.625 M 0.00 % | 16.625 M -6.89 % | 17.855 M 0.00 % | 17.855 M -33.61 % | 26.894 M 0.00 % | 26.894 M 12.14 % | 23.982 M 0.00 % | 23.982 M 29.34 % | 18.542 M 0.00 % | 18.542 M 76.43 % | 10.510 M 0.00 % | 10.510 M 17.91 % | 8.913 M 0.00 % | 8.913 M -64.82 % | 25.333 M 0.00 % | 25.333 M -26.57 % | 34.501 M 0.00 % | 34.501 M 108.60 % | 16.540 M 0.00 % | 16.540 M 177.03 % | 5.970 M 0.00 % | 5.970 M |
| Income tax expense | -7.472 K 99.20 % | -937.641 K -153.73 % | 1.745 M 38 677.87 % | 4.500 K -99.78 % | 2.036 M 18.41 % | 1.719 M -20.99 % | 2.176 M 0.00 % | 2.176 M 119.39 % | 991.864 K 0.00 % | 991.864 K -30.04 % | 1.418 M 0.00 % | 1.418 M 62.55 % | 872.243 K 0.00 % | 872.243 K 148.12 % | 351.546 K 0.00 % | 351.546 K 39.01 % | 252.890 K 0.00 % | 252.890 K 109.31 % | -2.717 M 0.00 % | -2.717 M -3 424.34 % | -77.081 K 0.00 % | -77.081 K -106.10 % | 1.263 M 0.00 % | 1.263 M -31.34 % | 1.839 M 0.00 % | 1.839 M 65.63 % | 1.110 M 0.00 % | 1.110 M 169.80 % | -1.591 M 0.00 % | -1.591 M -28.10 % | -1.242 M 0.00 % | -1.242 M -131.07 % | 3.997 M 0.00 % | 3.997 M -51.19 % | 8.189 M 0.00 % | 8.189 M 130.46 % | 3.554 M 0.00 % | 3.554 M 155.81 % | 1.389 M 0.00 % | 1.389 M |
| Cost of revenue | 31.412 M 7.73 % | 29.158 M -3.32 % | 30.159 M 6.92 % | 28.208 M 5.48 % | 26.741 M 23.01 % | 21.740 M -3.02 % | 22.417 M 0.00 % | 22.417 M 5.64 % | 21.220 M 0.00 % | 21.220 M -8.23 % | 23.122 M 0.00 % | 23.122 M -1.34 % | 23.436 M 0.00 % | 23.436 M 1.42 % | 23.108 M 0.00 % | 23.108 M 25.35 % | 18.435 M 0.00 % | 18.435 M -38.94 % | 30.192 M 0.00 % | 30.192 M -25.38 % | 40.463 M 0.00 % | 40.463 M 9.07 % | 37.097 M 0.00 % | 37.097 M 2.76 % | 36.101 M 0.00 % | 36.101 M 22.32 % | 29.513 M 0.00 % | 29.513 M 13.89 % | 25.915 M 0.00 % | 25.915 M 25.49 % | 20.651 M 0.00 % | 20.651 M 1.09 % | 20.429 M 0.00 % | 20.429 M 28.40 % | 15.911 M 0.00 % | 15.911 M 41.15 % | 11.272 M 0.00 % | 11.272 M 172.51 % | 4.136 M 0.00 % | 4.136 M |
| General and administrative expenses | 0.000 -100.00 % | 3.417 M -5.87 % | 3.630 M 112.23 % | 1.711 M 6.57 % | 1.605 M 0.85 % | 1.592 M -52.93 % | 3.381 M 0.00 % | 3.381 M 8.61 % | 3.113 M 0.00 % | 3.113 M 5.14 % | 2.961 M 0.00 % | 2.961 M -4.91 % | 3.113 M 0.00 % | 3.113 M 46.82 % | 2.121 M 0.00 % | 2.121 M -10.88 % | 2.380 M 0.00 % | 2.380 M -40.79 % | 4.019 M 0.00 % | 4.019 M -33.86 % | 6.076 M 0.00 % | 6.076 M -4.30 % | 6.348 M 0.00 % | 6.348 M 8.84 % | 5.833 M 0.00 % | 5.833 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 6.138 M -13.20 % | 7.072 M 129.82 % | 3.077 M 7.72 % | 2.856 M 8.10 % | 2.643 M -56.91 % | 6.132 M 0.00 % | 6.132 M -5.41 % | 6.483 M 0.00 % | 6.483 M -3.03 % | 6.686 M 0.00 % | 6.686 M -14.35 % | 7.806 M 0.00 % | 7.806 M 32.09 % | 5.910 M 0.00 % | 5.910 M 41.25 % | 4.184 M 0.00 % | 4.184 M -36.04 % | 6.541 M 0.00 % | 6.541 M -31.65 % | 9.570 M 0.00 % | 9.570 M -3.33 % | 9.900 M 0.00 % | 9.900 M -0.30 % | 9.930 M 0.00 % | 9.930 M 34.27 % | 7.395 M 0.00 % | 7.395 M 22.30 % | 6.047 M 0.00 % | 6.047 M 59.10 % | 3.801 M 0.00 % | 3.801 M 0.86 % | 3.768 M 0.00 % | 3.768 M 41.38 % | 2.665 M 0.00 % | 2.665 M 39.88 % | 1.905 M 0.00 % | 1.905 M 206.39 % | 621.888 K 0.00 % | 621.888 K |
| Other expenses | 0.000 | 0.000 -100.00 % | 3.922 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 % | -47.398 K 0.00 % | -47.398 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 |
| Operating expenses | 10.640 M 11.36 % | 9.555 M -34.66 % | 14.624 M 48.38 % | 9.855 M 7.24 % | 9.190 M 15.58 % | 7.951 M -16.42 % | 9.513 M 0.00 % | 9.513 M -0.87 % | 9.596 M 0.00 % | 9.596 M 0.34 % | 9.564 M 0.00 % | 9.564 M -12.42 % | 10.920 M 0.00 % | 10.920 M 35.98 % | 8.030 M 0.00 % | 8.030 M 22.35 % | 6.564 M 0.00 % | 6.564 M -37.84 % | 10.560 M 0.00 % | 10.560 M -32.50 % | 15.645 M 0.00 % | 15.645 M -3.71 % | 16.248 M 0.00 % | 16.248 M 3.08 % | 15.763 M 0.00 % | 15.763 M 23.94 % | 12.718 M 0.00 % | 12.718 M 11.13 % | 11.444 M 0.00 % | 11.444 M 388.14 % | 2.345 M 0.00 % | 2.345 M -77.88 % | 10.597 M 0.00 % | 10.597 M 45.24 % | 7.296 M 0.00 % | 7.296 M 36.17 % | 5.358 M 0.00 % | 5.358 M 137.02 % | 2.260 M 0.00 % | 2.260 M |
| Cost and expenses | 42.052 M 8.62 % | 38.713 M -13.55 % | 44.783 M 17.65 % | 38.063 M 5.93 % | 35.931 M 21.02 % | 29.691 M -7.01 % | 31.930 M 0.00 % | 31.930 M 3.62 % | 30.816 M 0.00 % | 30.816 M -5.72 % | 32.686 M 0.00 % | 32.686 M -4.86 % | 34.355 M 0.00 % | 34.355 M 10.33 % | 31.138 M 0.00 % | 31.138 M 24.56 % | 24.999 M 0.00 % | 24.999 M -38.65 % | 40.752 M 0.00 % | 40.752 M -27.37 % | 56.108 M 0.00 % | 56.108 M 5.18 % | 53.345 M 0.00 % | 53.345 M 2.86 % | 51.864 M 0.00 % | 51.864 M 22.81 % | 42.231 M 0.00 % | 42.231 M 13.04 % | 37.359 M 0.00 % | 37.359 M 62.46 % | 22.996 M 0.00 % | 22.996 M -25.88 % | 31.026 M 0.00 % | 31.026 M 33.69 % | 23.207 M 0.00 % | 23.207 M 39.55 % | 16.630 M 0.00 % | 16.630 M 159.97 % | 6.397 M 0.00 % | 6.397 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 |
| Selling general and administrative expenses | 10.640 M 11.36 % | 9.555 M -10.72 % | 10.702 M 8.59 % | 9.855 M 7.24 % | 9.190 M 15.58 % | 7.951 M -16.42 % | 9.513 M 0.00 % | 9.513 M -0.87 % | 9.596 M 0.00 % | 9.596 M -0.52 % | 9.647 M 0.00 % | 9.647 M -11.66 % | 10.920 M 0.00 % | 10.920 M 35.98 % | 8.030 M 0.00 % | 8.030 M 22.35 % | 6.564 M 0.00 % | 6.564 M -37.84 % | 10.560 M 0.00 % | 10.560 M -32.50 % | 15.645 M 0.00 % | 15.645 M -3.71 % | 16.248 M 0.00 % | 16.248 M 3.08 % | 15.763 M 0.00 % | 15.763 M 113.15 % | 7.395 M 0.00 % | 7.395 M 22.30 % | 6.047 M 0.00 % | 6.047 M 59.10 % | 3.801 M 0.00 % | 3.801 M 0.86 % | 3.768 M 0.00 % | 3.768 M 41.38 % | 2.665 M 0.00 % | 2.665 M 39.88 % | 1.905 M 0.00 % | 1.905 M 206.39 % | 621.888 K 0.00 % | 621.888 K |
| Interest income | 0.000 | 0.000 -100.00 % | 730.958 K 663.61 % | 95.724 K -69.81 % | 317.118 K 26.97 % | 249.761 K 24.38 % | 200.810 K 0.00 % | 200.810 K 101.48 % | 99.666 K 0.00 % | 99.666 K 54.84 % | 64.368 K 0.00 % | 64.368 K 201.85 % | 21.325 K 0.00 % | 21.325 K -30.59 % | 30.725 K 0.00 % | 30.725 K 1 080.58 % | 2.603 K 0.00 % | 2.603 K -87.17 % | 20.292 K 0.00 % | 20.292 K 392.23 % | 4.123 K 0.00 % | 4.123 K -87.95 % | 34.201 K 0.00 % | 34.201 K | 0.000 | 0.000 100.00 % | -9.723 K 0.00 % | -9.723 K -1 342.00 % | 782.850 0.00 % | 782.850 -98.24 % | 44.465 K 0.00 % | 44.465 K 306.57 % | 10.937 K 0.00 % | 10.937 K -88.88 % | 98.377 K 0.00 % | 98.377 K -67.98 % | 307.256 K 0.00 % | 307.256 K 920.61 % | 30.105 K 0.00 % | 30.105 K |
| Interest expense | 597.408 K | 0.000 -100.00 % | 579.568 K 16.58 % | 497.148 K -20.65 % | 626.522 K 55.18 % | 403.750 K -25.98 % | 545.475 K 0.00 % | 545.475 K -12.66 % | 624.526 K 0.00 % | 624.526 K -39.40 % | 1.031 M 0.00 % | 1.031 M 38.06 % | 746.438 K 0.00 % | 746.438 K -33.25 % | 1.118 M 0.00 % | 1.118 M -19.64 % | 1.392 M 0.00 % | 1.392 M -33.98 % | 2.108 M 0.00 % | 2.108 M -11.95 % | 2.394 M 0.00 % | 2.394 M 77.98 % | 1.345 M 0.00 % | 1.345 M -22.63 % | 1.738 M 0.00 % | 1.738 M -29.43 % | 2.463 M 0.00 % | 2.463 M 11.98 % | 2.200 M 0.00 % | 2.200 M -11.31 % | 2.480 M 0.00 % | 2.480 M 717.76 % | 303.306 K 0.00 % | 303.306 K 2 058.22 % | 14.054 K 0.00 % | 14.054 K -97.38 % | 536.963 K 0.00 % | 536.963 K 86.35 % | 288.150 K 0.00 % | 288.150 K |
| Depreciation and amortization | 2.551 M -12.02 % | 2.900 M -1.52 % | 2.945 M 0.73 % | 2.923 M -23.33 % | 3.813 M 0.74 % | 3.785 M -13.55 % | 4.378 M 0.00 % | 4.378 M -2.61 % | 4.495 M 0.00 % | 4.495 M -1.93 % | 4.584 M 0.00 % | 4.584 M 25.96 % | 3.639 M 0.00 % | 3.639 M -0.26 % | 3.649 M 0.00 % | 3.649 M 6.48 % | 3.427 M 0.00 % | 3.427 M -35.88 % | 5.344 M 0.00 % | 5.344 M -12.79 % | 6.128 M 0.00 % | 6.128 M 36.08 % | 4.503 M 0.00 % | 4.503 M -4.75 % | 4.728 M 0.00 % | 4.728 M -0.70 % | 4.761 M 0.00 % | 4.761 M 2.38 % | 4.650 M 0.00 % | 4.650 M 23.80 % | 3.756 M 0.00 % | 3.756 M 101.95 % | 1.860 M 0.00 % | 1.860 M 15.44 % | 1.611 M 0.00 % | 1.611 M 1.63 % | 1.585 M 0.00 % | 1.585 M 254.45 % | 447.278 K 0.00 % | 447.278 K |
| Operating income | 6.941 M 260.05 % | -4.337 M -4 525.51 % | 98.000 K 197.15 % | -100.871 K -101.12 % | 8.980 M -16.87 % | 10.802 M -4.02 % | 11.254 M 0.00 % | 11.254 M 56.85 % | 7.175 M 0.00 % | 7.175 M -1.73 % | 7.302 M 0.00 % | 7.302 M 20.07 % | 6.081 M 0.00 % | 6.081 M 191.57 % | 2.086 M 0.00 % | 2.086 M 20.38 % | 1.732 M 0.00 % | 1.732 M 180.56 % | -2.151 M 0.00 % | -2.151 M -2 536.27 % | -81.577 K 0.00 % | -81.577 K -100.83 % | 9.878 M 0.00 % | 9.878 M 20.18 % | 8.219 M 0.00 % | 8.219 M 56.73 % | 5.244 M 0.00 % | 5.244 M 518.43 % | -1.253 M 0.00 % | -1.253 M 82.11 % | -7.006 M 0.00 % | -7.006 M -151.21 % | 13.680 M 0.00 % | 13.680 M -48.84 % | 26.739 M 0.00 % | 26.739 M 134.09 % | 11.422 M 0.00 % | 11.422 M 13.91 % | 10.028 M 0.00 % | 10.028 M |
| Operating income ratio | 0.14 212.30 % | -0.13 -5 877.85 % | 0.00 182.18 % | 0.00 -101.33 % | 0.20 -25.04 % | 0.27 0.24 % | 0.27 0.00 % | 0.27 38.67 % | 0.19 0.00 % | 0.19 5.04 % | 0.18 0.00 % | 0.18 23.46 % | 0.15 0.00 % | 0.15 133.64 % | 0.06 0.00 % | 0.06 -4.07 % | 0.07 0.00 % | 0.07 243.73 % | -0.05 0.00 % | -0.05 -3 183.90 % | 0.00 0.00 % | 0.00 -100.91 % | 0.15 0.00 % | 0.15 12.84 % | 0.14 0.00 % | 0.14 25.35 % | 0.11 0.00 % | 0.11 417.16 % | -0.03 0.00 % | -0.03 85.48 % | -0.24 0.00 % | -0.24 -179.27 % | 0.30 0.00 % | 0.30 -43.64 % | 0.53 0.00 % | 0.53 29.14 % | 0.41 0.00 % | 0.41 -58.61 % | 0.99 0.00 % | 0.99 |
| Total other income expenses net | -2.586 M -2 362.76 % | -105.000 K -102.01 % | 5.234 M 3 098.29 % | 163.657 K -83.06 % | 965.869 K 94.09 % | 497.645 K 191.23 % | -545.475 K 0.00 % | -545.475 K -2 536.29 % | -20.691 K 0.00 % | -20.691 K 97.76 % | -925.279 K 0.00 % | -925.279 K 34.03 % | -1.403 M 0.00 % | -1.403 M -70.65 % | -821.975 K 0.00 % | -821.975 K 8.64 % | -899.746 K 0.00 % | -899.746 K 91.41 % | -10.472 M 0.00 % | -10.472 M -67.38 % | -6.257 M 0.00 % | -6.257 M -84.58 % | -3.390 M 0.00 % | -3.390 M -54.07 % | -2.200 M 0.00 % | -2.200 M 10.83 % | -2.467 M 0.00 % | -2.467 M 2.28 % | -2.525 M 0.00 % | -2.525 M 84.29 % | -16.069 M 0.00 % | -16.069 M -4 334.44 % | -362.363 K 0.00 % | -362.363 K 10.21 % | -403.547 K 0.00 % | -403.547 K 40.77 % | -681.265 K 0.00 % | -681.265 K -111.33 % | 6.013 M 0.00 % | 6.013 M |
| 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 |
| 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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -849.746 K -113.73 % | 6.190 M 12 656.84 % | 48.523 K -95.87 % | 1.174 M -55.58 % | 2.643 M 131.86 % | -8.296 M -231.92 % | -2.499 M 43.73 % | -4.442 M -278.32 % | 2.491 M 303.85 % | -1.222 M -115.67 % | 7.797 M 6 387.56 % | -124.000 K -102.03 % | 6.104 M -56.76 % | 14.118 M -16.87 % | 16.984 M -35.43 % | 26.305 M 3.59 % | 25.394 M -12.22 % | 28.930 M 2.32 % | 28.273 M -35.63 % | 43.923 M -8.79 % | 48.157 M -5.65 % | 51.039 M 39.85 % | 36.495 M -12.73 % | 41.820 M 1.57 % | 41.175 M -23.97 % | 54.153 M -5.20 % | 57.122 M -9.95 % | 63.436 M -21.05 % | 80.352 M 8.28 % | 74.204 M -19.53 % | 92.217 M 37.39 % | 67.119 M 59.73 % | 42.021 M 53.55 % | 27.367 M 115.28 % | 12.712 M 37.74 % | 9.229 M 60.62 % | 5.746 M |
| Total investments | 185.777 K | 0.000 -100.00 % | 660.000 -99.65 % | 189.693 K 16.22 % | 163.218 K 1.16 % | 161.351 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 -100.00 % | 5.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.391 M 100.00 % | 1.196 M | 0.000 -100.00 % | 8.381 M -50.00 % | 16.763 M 100.00 % | 8.381 M | 0.000 |
| Total debt | 5.214 M -36.67 % | 8.233 M 26.97 % | 6.484 M -9.64 % | 7.176 M 5.73 % | 6.787 M 6.08 % | 6.398 M -16.22 % | 7.637 M -15.41 % | 9.028 M -15.66 % | 10.705 M 28.28 % | 8.345 M -50.36 % | 16.811 M 57.80 % | 10.653 M -9.90 % | 11.824 M -33.47 % | 17.772 M -11.27 % | 20.029 M -28.61 % | 28.058 M 6.21 % | 26.417 M -15.94 % | 31.425 M 2.43 % | 30.679 M -38.39 % | 49.793 M -13.33 % | 57.452 M 6.08 % | 54.160 M 32.76 % | 40.794 M -13.12 % | 46.955 M -14.92 % | 55.191 M 0.99 % | 54.647 M -28.92 % | 76.877 M 5.36 % | 72.968 M -11.05 % | 82.030 M 1.59 % | 80.750 M -13.12 % | 92.947 M 32.27 % | 70.271 M 47.64 % | 47.595 M 37.61 % | 34.586 M 60.29 % | 21.577 M 49.67 % | 14.416 M 98.68 % | 7.256 M |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -126.912 M | 0.000 | 0.000 100.00 % | -126.949 M -1.03 % | -125.653 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 |
| Retained earnings | 121.865 M 3.96 % | 117.221 M -2.80 % | 120.596 M 4.43 % | 115.476 M -0.27 % | 115.791 M -3.93 % | 120.530 M 9.38 % | 110.190 M 3.31 % | 106.665 M 6.32 % | 100.325 M -4.09 % | 104.603 M 4.20 % | 100.386 M 10.31 % | 91.000 M -5.32 % | 96.113 M 10.07 % | 87.318 M -2.78 % | 89.817 M 2.00 % | 88.059 M -0.16 % | 88.203 M 2.14 % | 86.354 M -1.47 % | 87.646 M -1.30 % | 88.805 M -1.88 % | 90.503 M -7.04 % | 97.355 M -3.50 % | 100.883 M 9.70 % | 91.960 M 3.30 % | 89.025 M 12.38 % | 79.220 M 9.74 % | 72.187 M -3.01 % | 74.426 M 1.79 % | 73.120 M -5.04 % | 77.003 M -16.64 % | 92.370 M 12.06 % | 82.430 M 13.71 % | 72.490 M 36.95 % | 52.932 M 58.60 % | 33.374 M 33.40 % | 25.018 M 50.15 % | 16.663 M |
| Common stock | 65.400 M -6.05 % | 69.611 M -5.63 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 0.00 % | 73.761 M 26.52 % | 58.299 M 0.00 % | 58.298 M 0.00 % | 58.297 M 3 685.54 % | 1.540 M 0.05 % | 1.539 M 34.99 % | 1.140 M 0.00 % | 1.140 M 0.00 % | 1.140 M -0.01 % | 1.141 M -0.01 % | 1.141 M 6.60 % | 1.070 M 7.06 % | 999.494 K |
| Total equity | 57.051 M -4.74 % | 59.890 M -15.28 % | 70.695 M 8.46 % | 65.180 M 0.15 % | 65.080 M -8.13 % | 70.843 M 8.02 % | 65.581 M 3.72 % | 63.232 M 9.13 % | 57.942 M -8.66 % | 63.438 M 0.89 % | 62.877 M 22.24 % | 51.436 M -8.08 % | 55.957 M 1.60 % | 55.076 M -7.46 % | 59.517 M -1.06 % | 60.153 M 3.64 % | 58.041 M 4.97 % | 55.293 M -2.53 % | 56.726 M -49.76 % | 112.916 M -4.06 % | 117.691 M -5.91 % | 125.081 M -19.11 % | 154.626 M 2.92 % | 150.234 M 0.71 % | 149.174 M 17.47 % | 126.987 M 2.54 % | 123.838 M -0.71 % | 124.719 M 26.14 % | 98.874 M -3.07 % | 102.001 M -20.88 % | 128.924 M 7.71 % | 119.699 M 8.35 % | 110.474 M 22.98 % | 89.829 M 29.84 % | 69.185 M 48.62 % | 46.553 M 94.61 % | 23.921 M |
| Other non current liabilities | 31.701 K -99.34 % | 4.820 M -15.62 % | 5.712 M 6.93 % | 5.342 M 2 894.06 % | 178.420 K -96.87 % | 5.694 M 3 057.82 % | 180.314 K 1.87 % | 177.000 K -97.15 % | 6.203 M 8 170.98 % | 75.000 K 0.76 % | 74.435 K -66.77 % | 224.000 K -94.03 % | 3.750 M 5 334.23 % | 69.000 K -96.90 % | 2.224 M 19.26 % | 1.865 M 17.71 % | 1.584 M 2 834.00 % | 54.000 K -90.51 % | 569.043 K 539.37 % | 89.000 K -98.81 % | 7.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.200 | 0.000 100.00 % | 0.000 -100.00 % | 0.600 100.00 % | 0.300 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.089 M -53.05 % | 4.449 M 56.34 % | 2.846 M -44.25 % | 5.104 M 30.41 % | 3.914 M 7.96 % | 3.625 M 85.90 % | 1.950 M -58.01 % | 4.644 M 4.48 % | 4.445 M -18.40 % | 5.447 M -33.57 % | 8.200 M 34.78 % | 6.084 M -7.91 % | 6.607 M -26.70 % | 9.013 M -8.36 % | 9.835 M -31.42 % | 14.341 M -7.20 % | 15.453 M -3.47 % | 16.008 M 7.75 % | 14.857 M -49.15 % | 29.218 M -3.77 % | 30.363 M -12.03 % | 34.515 M 27.53 % | 27.065 M -20.14 % | 33.892 M -16.65 % | 40.663 M -5.90 % | 43.212 M -16.03 % | 51.458 M -1.91 % | 52.462 M -25.68 % | 70.587 M 15.59 % | 61.067 M -21.67 % | 77.960 M 24.46 % | 62.640 M 32.38 % | 47.319 M 37.36 % | 34.448 M 59.65 % | 21.577 M 100.00 % | 10.788 M | 0.000 |
| Total non current liabilities | 6.518 M -29.68 % | 9.269 M 8.31 % | 8.558 M -18.07 % | 10.446 M 5.18 % | 9.931 M 6.57 % | 9.319 M 15.95 % | 8.037 M -28.95 % | 11.311 M 6.22 % | 10.648 M -8.66 % | 11.658 M -18.74 % | 14.347 M 31.07 % | 10.946 M 5.69 % | 10.357 M -11.80 % | 11.742 M -2.63 % | 12.059 M -25.59 % | 16.206 M -4.88 % | 17.038 M -3.06 % | 17.575 M 13.93 % | 15.426 M -57.74 % | 36.504 M -3.55 % | 37.848 M -5.80 % | 40.176 M 10.31 % | 36.422 M -17.07 % | 43.917 M -10.70 % | 49.182 M -0.42 % | 49.388 M -11.10 % | 55.557 M -2.79 % | 57.150 M -25.60 % | 76.811 M 13.81 % | 67.488 M -22.88 % | 87.507 M 19.47 % | 73.248 M 24.17 % | 58.990 M 29.15 % | 45.675 M 41.15 % | 32.359 M 65.21 % | 19.587 M 187.44 % | 6.814 M |
| Other current liabilities | 5.070 M -5.05 % | 5.340 M 93.99 % | 2.753 M -22.85 % | 3.568 M -13.60 % | 4.130 M 22.59 % | 3.369 M 20.04 % | 2.806 M -10.60 % | 3.139 M 0.67 % | 3.118 M -38.97 % | 5.109 M 17.61 % | 4.344 M 24.68 % | 3.484 M -35.86 % | 5.432 M -11.63 % | 6.147 M 171.62 % | 2.263 M -55.39 % | 5.073 M 161.79 % | 1.938 M -39.59 % | 3.208 M 3.94 % | 3.086 M -63.97 % | 8.567 M 28.85 % | 6.649 M -16.04 % | 7.919 M 16.09 % | 6.821 M -34.72 % | 10.449 M 46.93 % | 7.112 M 93.48 % | 3.676 M -44.45 % | 6.617 M 99.54 % | 3.316 M 5.74 % | 3.136 M -2.39 % | 3.213 M 12.54 % | 2.855 M -25.47 % | 3.830 M -20.30 % | 4.806 M 52.10 % | 3.160 M 108.75 % | 1.514 M 24.01 % | 1.221 M 31.60 % | 927.526 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.583 M 1 479.45 % | 100.218 K -95.63 % | 2.296 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.762 M | 0.000 -100.00 % | 3.777 M | 0.000 -100.00 % | 2.216 M | 0.000 -100.00 % | 2.007 M | 0.000 -100.00 % | 3.381 M | 0.000 -100.00 % | 7.124 M | 0.000 -100.00 % | 7.080 M | 0.000 -100.00 % | 7.258 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 |
| Short term debt | 3.125 M -17.42 % | 3.784 M 4.00 % | 3.638 M 75.59 % | 2.072 M -27.89 % | 2.873 M 3.62 % | 2.773 M -50.77 % | 5.633 M 28.48 % | 4.384 M -29.97 % | 6.260 M 116.00 % | 2.898 M -66.35 % | 8.611 M 88.47 % | 4.569 M -12.42 % | 5.217 M -40.44 % | 8.759 M -14.08 % | 10.195 M -25.68 % | 13.717 M 25.11 % | 10.964 M -28.88 % | 15.417 M -2.56 % | 15.822 M -23.10 % | 20.575 M -24.05 % | 27.089 M 37.89 % | 19.645 M 43.09 % | 13.729 M 5.10 % | 13.063 M -10.08 % | 14.527 M 27.04 % | 11.435 M -55.01 % | 25.419 M 23.96 % | 20.506 M 79.20 % | 11.443 M -41.86 % | 19.683 M 31.33 % | 14.987 M 96.40 % | 7.631 M 2 674.44 % | 275.054 K 100.00 % | 137.527 K | 0.000 -100.00 % | 3.628 M -50.00 % | 7.256 M |
| Total current liabilities | 15.606 M -9.88 % | 17.316 M 4.53 % | 16.566 M 3.27 % | 16.042 M 23.55 % | 12.984 M -2.75 % | 13.351 M 2.78 % | 12.990 M -7.30 % | 14.013 M 10.53 % | 12.678 M -6.52 % | 13.562 M -19.57 % | 16.861 M -32.19 % | 24.867 M 57.56 % | 15.782 M -38.27 % | 25.567 M 25.92 % | 20.304 M -19.57 % | 25.243 M 22.01 % | 20.690 M -15.02 % | 24.346 M 1.89 % | 23.895 M -39.96 % | 39.795 M -5.95 % | 42.311 M 14.94 % | 36.812 M 22.37 % | 30.083 M -6.81 % | 32.282 M 7.53 % | 30.021 M 28.41 % | 23.380 M -41.44 % | 39.927 M 37.80 % | 28.975 M 40.77 % | 20.583 M -30.59 % | 29.656 M -7.32 % | 31.997 M 43.59 % | 22.284 M 77.27 % | 12.570 M 60.94 % | 7.811 M 156.00 % | 3.051 M -52.10 % | 6.369 M -34.25 % | 9.687 M |
| Total liabilities | 22.124 M -16.78 % | 26.585 M 5.81 % | 25.124 M -5.15 % | 26.488 M 15.59 % | 22.915 M 1.08 % | 22.670 M 7.81 % | 21.027 M -16.97 % | 25.324 M 8.57 % | 23.326 M -7.51 % | 25.220 M -19.19 % | 31.208 M -12.86 % | 35.813 M 37.01 % | 26.139 M -29.94 % | 37.309 M 15.28 % | 32.363 M -21.92 % | 41.449 M 9.86 % | 37.728 M -10.00 % | 41.921 M 6.61 % | 39.321 M -48.46 % | 76.299 M -4.82 % | 80.159 M 4.12 % | 76.988 M 15.76 % | 66.505 M -12.72 % | 76.199 M -3.79 % | 79.203 M 8.84 % | 72.768 M -23.79 % | 95.484 M 10.87 % | 86.124 M -11.57 % | 97.394 M 0.26 % | 97.143 M -18.71 % | 119.504 M 25.09 % | 95.532 M 33.50 % | 71.560 M 33.79 % | 53.485 M 51.05 % | 35.410 M 36.43 % | 25.956 M 57.30 % | 16.501 M |
| Other non current assets | 122.101 K -42.68 % | 213.000 K -4.32 % | 222.609 K 3 429.55 % | 6.307 K -99.54 % | 1.368 M 24 111.33 % | 5.649 K -96.36 % | 155.132 K -91.83 % | 1.898 M -0.14 % | 1.901 M -17.33 % | 2.299 M -5.50 % | 2.433 M -30.45 % | 3.498 M 46.07 % | 2.395 M 213.85 % | 763.000 K -56.56 % | 1.756 M 60.11 % | 1.097 M -42.20 % | 1.898 M -49.92 % | 3.790 M 2.06 % | 3.713 M -44.55 % | 6.697 M -5.30 % | 7.072 M 1.36 % | 6.977 M -60.81 % | 17.803 M -28.24 % | 24.809 M -42.25 % | 42.961 M 49.89 % | 28.661 M -14.47 % | 33.508 M 44.28 % | 23.224 M -32.61 % | 34.464 M 21.60 % | 28.343 M -32.37 % | 41.906 M 27.27 % | 32.928 M 37.49 % | 23.950 M 84.23 % | 13.000 M 534.23 % | 2.050 M 511.84 % | 335.002 K 124.28 % | -1.380 M |
| Long term investments | 185.777 K | 0.000 | 0.000 -100.00 % | 189.693 K 16.22 % | 163.218 K 1.16 % | 161.351 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 |
| Intangible 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 46.384 M -5.39 % | 49.026 M -3.00 % | 50.544 M 1.44 % | 49.825 M 0.93 % | 49.367 M 8.76 % | 45.391 M -9.47 % | 50.138 M -3.64 % | 52.032 M -0.59 % | 52.340 M -7.07 % | 56.321 M -9.08 % | 61.948 M 17.47 % | 52.733 M -3.44 % | 54.612 M -15.46 % | 64.597 M -4.10 % | 67.359 M -6.05 % | 71.695 M -0.27 % | 71.887 M 0.50 % | 71.526 M -0.36 % | 71.787 M -49.56 % | 142.329 M -6.17 % | 151.696 M -2.86 % | 156.167 M -6.58 % | 167.165 M 4.06 % | 160.643 M 18.61 % | 135.442 M 0.51 % | 134.761 M -4.26 % | 140.759 M -1.23 % | 142.510 M 6.45 % | 133.875 M -0.93 % | 135.126 M -21.55 % | 172.251 M 16.66 % | 147.659 M 19.98 % | 123.066 M 37.32 % | 89.617 M 59.55 % | 56.168 M 30.44 % | 43.062 M 43.75 % | 29.956 M |
| Total non current assets | 46.691 M -5.17 % | 49.239 M -3.01 % | 50.766 M 1.49 % | 50.021 M -1.72 % | 50.898 M 11.72 % | 45.558 M -9.42 % | 50.293 M -6.74 % | 53.930 M -0.57 % | 54.240 M -7.47 % | 58.620 M -8.95 % | 64.381 M 14.49 % | 56.231 M -1.36 % | 57.006 M -12.78 % | 65.360 M -5.43 % | 69.115 M -5.05 % | 72.792 M -1.41 % | 73.832 M -2.96 % | 76.087 M 0.05 % | 76.050 M -48.97 % | 149.026 M -6.14 % | 158.767 M -2.68 % | 163.144 M -11.80 % | 184.967 M -0.26 % | 185.452 M 3.95 % | 178.403 M 8.84 % | 163.916 M -5.94 % | 174.267 M -0.57 % | 175.266 M 4.11 % | 168.339 M -0.99 % | 170.014 M -20.88 % | 214.888 M 16.95 % | 183.738 M 20.41 % | 152.589 M 38.93 % | 109.836 M 63.73 % | 67.082 M 38.07 % | 48.584 M 61.48 % | 30.086 M |
| Other current assets | 5.014 M -55.69 % | 11.315 M 29.72 % | 8.723 M 0.30 % | 8.696 M -19.35 % | 10.782 M -9.99 % | 11.979 M 33.15 % | 8.997 M 28.09 % | 7.024 M 42.26 % | 4.938 M 17.95 % | 4.186 M -13.60 % | 4.845 M 21.49 % | 3.988 M 23.71 % | 3.224 M -44.10 % | 5.767 M 46.71 % | 3.931 M -31.77 % | 5.761 M 54.26 % | 3.735 M 111.11 % | 1.769 M -54.86 % | 3.919 M -43.74 % | 6.966 M -3.38 % | 7.210 M -23.96 % | 9.482 M 2.06 % | 9.290 M -33.94 % | 14.064 M 73.47 % | 8.108 M -41.98 % | 13.973 M | 0.000 -100.00 % | 419.607 K | 0.000 -100.00 % | 507.706 K -94.88 % | 9.908 M -18.03 % | 12.088 M -15.27 % | 14.267 M 61.99 % | 8.807 M 163.06 % | 3.348 M 18.63 % | 2.822 M 22.89 % | 2.297 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 660.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.391 M 100.00 % | 1.196 M | 0.000 -100.00 % | 8.381 M -50.00 % | 16.763 M 100.00 % | 8.381 M | 0.000 |
| cash and cash equivalents | 6.064 M 196.79 % | 2.043 M -68.25 % | 6.435 M 7.22 % | 6.002 M 44.84 % | 4.144 M -71.80 % | 14.694 M 44.97 % | 10.136 M -24.75 % | 13.470 M 63.99 % | 8.214 M -14.15 % | 9.567 M 6.13 % | 9.014 M -16.36 % | 10.777 M 88.43 % | 5.719 M 56.53 % | 3.654 M 19.99 % | 3.045 M 73.72 % | 1.753 M 71.32 % | 1.023 M -58.99 % | 2.495 M 3.69 % | 2.406 M -59.01 % | 5.870 M -36.85 % | 9.295 M 197.84 % | 3.121 M -27.40 % | 4.299 M -16.28 % | 5.135 M -63.36 % | 14.016 M 2 736.03 % | 494.203 K -97.50 % | 19.755 M 107.25 % | 9.532 M 468.06 % | 1.678 M -74.36 % | 6.545 M 795.92 % | 730.558 K -76.82 % | 3.152 M -43.45 % | 5.573 M -22.79 % | 7.219 M -18.56 % | 8.864 M 70.88 % | 5.187 M 243.44 % | 1.510 M |
| Cash and short term investments | 6.064 M 196.79 % | 2.043 M -68.26 % | 6.436 M 7.23 % | 6.002 M 44.84 % | 4.144 M -71.80 % | 14.694 M 44.97 % | 10.136 M -24.75 % | 13.470 M 63.99 % | 8.214 M -14.15 % | 9.567 M 6.13 % | 9.014 M -16.36 % | 10.777 M 88.43 % | 5.719 M 56.53 % | 3.654 M 19.99 % | 3.045 M 73.72 % | 1.753 M 71.32 % | 1.023 M -58.99 % | 2.495 M 3.69 % | 2.406 M -59.01 % | 5.870 M -36.85 % | 9.295 M 197.84 % | 3.121 M -27.40 % | 4.299 M -16.28 % | 5.135 M -74.34 % | 20.013 M 3 949.62 % | 494.203 K -97.50 % | 19.755 M 107.25 % | 9.532 M 468.06 % | 1.678 M -74.36 % | 6.545 M 109.65 % | 3.122 M -28.19 % | 4.348 M -21.99 % | 5.573 M -64.27 % | 15.600 M -39.13 % | 25.627 M 88.87 % | 13.569 M 798.34 % | 1.510 M |
| Total current assets | 32.483 M -12.76 % | 37.236 M -17.35 % | 45.053 M 8.18 % | 41.647 M 12.26 % | 37.097 M -22.64 % | 47.955 M 32.05 % | 36.315 M 4.88 % | 34.626 M 28.11 % | 27.028 M -10.02 % | 30.038 M 1.12 % | 29.704 M -4.24 % | 31.018 M 23.63 % | 25.089 M -7.16 % | 27.025 M 18.71 % | 22.765 M -20.98 % | 28.810 M 31.33 % | 21.937 M 3.83 % | 21.127 M 5.65 % | 19.997 M -50.24 % | 40.189 M 2.83 % | 39.083 M 0.41 % | 38.925 M 7.64 % | 36.164 M -11.75 % | 40.981 M -18.00 % | 49.974 M 39.44 % | 35.839 M -20.45 % | 45.055 M 26.64 % | 35.577 M 27.39 % | 27.929 M -4.12 % | 29.130 M -13.15 % | 33.540 M 6.50 % | 31.492 M 6.95 % | 29.445 M -12.05 % | 33.479 M -10.75 % | 37.513 M 56.80 % | 23.924 M 131.47 % | 10.336 M |
| Inventory | 20.314 M -10.87 % | 22.791 M -21.29 % | 28.957 M 36.65 % | 21.190 M 2.63 % | 20.646 M 18.96 % | 17.356 M 8.32 % | 16.024 M 36.19 % | 11.766 M 6.02 % | 11.098 M 14.79 % | 9.668 M -10.58 % | 10.812 M -11.42 % | 12.205 M -8.79 % | 13.381 M -4.53 % | 14.016 M 7.70 % | 13.014 M -29.72 % | 18.517 M 14.57 % | 16.162 M 25.52 % | 12.876 M -3.33 % | 13.320 M -41.53 % | 22.780 M 3.02 % | 22.113 M 10.48 % | 20.016 M -2.20 % | 20.466 M -6.04 % | 21.782 M 19.37 % | 18.248 M -14.63 % | 21.374 M 53.56 % | 13.919 M -9.22 % | 15.333 M 0.46 % | 15.262 M 6.91 % | 14.276 M -30.40 % | 20.510 M 36.21 % | 15.057 M 56.77 % | 9.605 M 5.88 % | 9.072 M 6.24 % | 8.538 M 13.34 % | 7.533 M 15.39 % | 6.529 M |
| Net receivables | 1.092 M 0.44 % | 1.087 M -37.42 % | 1.737 M -69.84 % | 5.759 M 277.82 % | 1.524 M -61.18 % | 3.926 M 124.12 % | 1.752 M -36.42 % | 2.755 M 44.18 % | 1.911 M -71.12 % | 6.617 M 19.20 % | 5.551 M 37.13 % | 4.048 M 10.13 % | 3.676 M -6.28 % | 3.922 M 21.47 % | 3.229 M 5.14 % | 3.071 M 97.03 % | 1.559 M -60.91 % | 3.987 M 401.58 % | 794.892 K -84.60 % | 5.161 M 327.47 % | 1.207 M -81.80 % | 6.632 M 155.88 % | 2.592 M -52.88 % | 5.501 M 52.56 % | 3.606 M 203 279.30 % | -1.775 K -100.02 % | 11.381 M | 0.000 -100.00 % | 10.989 M | 0.000 100.00 % | -1.538 M -176.35 % | 2.015 M -63.81 % | 5.568 M 142.28 % | 2.298 M 336.54 % | -971.570 K -99.86 % | -486.127 K -70 971.20 % | -684.000 |
| Tax 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 -100.00 % | 47.097 K -93.89 % | 771.000 K 40.27 % | 549.669 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 494.203 K | 0.000 -100.00 % | 9.532 M | 0.000 -100.00 % | 6.545 M 795.92 % | 730.558 K -76.82 % | 3.152 M -43.45 % | 5.573 M -22.79 % | 7.219 M -18.56 % | 8.864 M 70.88 % | 5.187 M 243.44 % | 1.510 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.670 M -19.19 % | 8.253 M -15.27 % | 9.740 M -6.36 % | 10.402 M 158.31 % | 4.027 M -30.60 % | 5.803 M 48.34 % | 3.912 M -23.54 % | 5.116 M 97.19 % | 2.594 M -40.37 % | 4.351 M 30.03 % | 3.346 M -78.44 % | 15.521 M 301.58 % | 3.865 M -59.67 % | 9.583 M 25.26 % | 7.651 M 23.64 % | 6.188 M -18.13 % | 7.558 M 39.84 % | 5.405 M 20.54 % | 4.484 M -55.11 % | 9.989 M 30.60 % | 7.649 M -11.96 % | 8.688 M -3.81 % | 9.032 M 8.35 % | 8.336 M 4.28 % | 7.994 M 2.16 % | 7.825 M 12.18 % | 6.975 M 56.20 % | 4.465 M -23.34 % | 5.825 M -9.64 % | 6.447 M -47.77 % | 12.342 M 39.98 % | 8.817 M 66.61 % | 5.292 M 60.71 % | 3.293 M 154.52 % | 1.294 M 25.65 % | 1.030 M 34.50 % | 765.533 K |
| Tax payables | 740.931 K | 0.000 -100.00 % | 435.091 K | 0.000 -100.00 % | 370.754 K -71.61 % | 1.306 M 104.27 % | 639.336 K -53.47 % | 1.374 M 94.82 % | 705.278 K -41.42 % | 1.204 M 114.98 % | 560.053 K -56.69 % | 1.293 M 1.96 % | 1.268 M 17.64 % | 1.078 M 450.06 % | 195.980 K -26.05 % | 265.000 K 15.25 % | 229.936 K -27.24 % | 316.000 K -37.04 % | 501.941 K -24.41 % | 664.000 K -28.22 % | 925.013 K 65.18 % | 560.000 K 12.01 % | 499.942 K 15.19 % | 434.000 K 11.73 % | 388.434 K -12.61 % | 444.472 K -51.48 % | 916.000 K 33.27 % | 687.342 K 283.99 % | 179.000 K -42.94 % | 313.678 K -82.69 % | 1.813 M -9.62 % | 2.005 M -8.78 % | 2.198 M 80.06 % | 1.221 M 401.52 % | 243.449 K -50.39 % | 490.729 K -33.51 % | 738.008 K |
| Deferred revenue non current | 1.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.573 M 37.72 % | 1.868 M 17.62 % | 1.588 M -9.87 % | 1.762 M 18.06 % | 1.492 M 14.10 % | 1.308 M -7.98 % | 1.421 M -11.72 % | 1.610 M -1.20 % | 1.630 M -12.67 % | 1.866 M 22.80 % | 1.519 M -2.28 % | 1.555 M 1.94 % | 1.525 M 0.82 % | 1.513 M 192.21 % | 517.778 K 488.38 % | 88.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 20.741 K -99.27 % | 2.832 M | 0.000 -100.00 % | 421.000 K 614.04 % | 58.960 K -93.92 % | 970.000 K -52.13 % | 2.026 M -31.79 % | 2.971 M -23.97 % | 3.907 M -23.91 % | 5.135 M -20.97 % | 6.498 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 125.601 M -1.06 % | 126.949 M 1.03 % | 125.653 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 |
| Other total stockholders equity | -130.213 M -440 480.05 % | -29.555 K 99.98 % | -123.662 M 50.47 % | -249.658 M 0.70 % | -251.421 M -0.93 % | -249.101 M -110.44 % | -118.370 M -1.00 % | -117.194 M -0.90 % | -116.144 M -1.06 % | -114.926 M -3.29 % | -111.270 M 1.81 % | -113.325 M 2.76 % | -116.540 M -9.94 % | -106.003 M -1.87 % | -104.061 M -2.35 % | -101.667 M 2.17 % | -103.923 M 0.86 % | -104.822 M -0.13 % | -104.681 M -110.84 % | -49.650 M -6.61 % | -46.572 M -1.17 % | -46.035 M -129.97 % | -20.018 M -29.26 % | -15.487 M -13.78 % | -13.611 M -29.24 % | -10.531 M -58.44 % | -6.647 M 16.95 % | -8.004 M -133.05 % | 24.214 M 3.22 % | 23.458 M -33.76 % | 35.415 M -1.98 % | 36.129 M -1.94 % | 36.844 M 3.04 % | 35.757 M 3.13 % | 34.671 M 69.25 % | 20.485 M 225.17 % | 6.300 M |
| Deferred tax liabilities non current | 2.557 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.267 M -10.60 % | 3.654 M -15.39 % | 4.319 M -8.66 % | 4.728 M 3.69 % | 4.560 M -5.55 % | 4.828 M 3.79 % | 4.652 M 53.62 % | 3.028 M 47.37 % | 2.055 M 158.79 % | 794.000 K 24.49 % | 637.777 K 160.32 % | 245.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.197 M -2.74 % | 7.400 M 30.72 % | 5.661 M -39.50 % | 9.358 M -6.66 % | 10.025 M 17.68 % | 8.519 M 37.93 % | 6.176 M 50.67 % | 4.099 M -12.56 % | 4.688 M -24.68 % | 6.224 M -3.06 % | 6.421 M -32.75 % | 9.547 M -10.01 % | 10.609 M -9.10 % | 11.671 M 3.96 % | 11.227 M 4.12 % | 10.782 M 22.55 % | 8.798 M 29.12 % | 6.814 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 100.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 |
| Total assets | 79.175 M -8.44 % | 86.475 M -9.75 % | 95.819 M 4.53 % | 91.668 M 4.17 % | 87.995 M -5.90 % | 93.513 M 7.97 % | 86.609 M -2.20 % | 88.556 M 8.97 % | 81.268 M -8.34 % | 88.658 M -5.77 % | 94.085 M 7.84 % | 87.249 M 6.28 % | 82.096 M -11.14 % | 92.385 M 0.55 % | 91.880 M -9.57 % | 101.602 M 6.09 % | 95.768 M -1.49 % | 97.214 M 1.22 % | 96.047 M -49.24 % | 189.215 M -4.36 % | 197.850 M -2.09 % | 202.069 M -8.62 % | 221.131 M -2.34 % | 226.433 M -0.85 % | 228.377 M 14.33 % | 199.755 M -8.92 % | 219.322 M 4.02 % | 210.843 M 7.43 % | 196.268 M -1.44 % | 199.144 M -19.84 % | 248.428 M 15.42 % | 215.231 M 18.24 % | 182.034 M 27.02 % | 143.314 M 37.02 % | 104.595 M 44.25 % | 72.508 M 79.38 % | 40.422 M |
| 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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -205.523 K -106.10 % | 3.371 M 164.01 % | -5.266 M -3 360.71 % | 161.500 K 102.48 % | -6.524 M -18.33 % | -5.514 M -40.32 % | -3.929 M 0.00 % | -3.929 M -327.12 % | -919.946 K 0.00 % | -919.946 K 52.28 % | -1.928 M 0.00 % | -1.928 M -45.13 % | -1.328 M 0.00 % | -1.328 M -438.87 % | 391.977 K 0.00 % | 391.977 K 318.23 % | 93.724 K 0.00 % | 93.724 K -64.26 % | 262.220 K 0.00 % | 262.220 K 94.32 % | 134.944 K 0.00 % | 134.944 K 123.23 % | -580.873 K 0.00 % | -580.873 K 85.14 % | -3.910 M 0.00 % | -3.910 M -88.39 % | -2.076 M 0.00 % | -2.076 M -6.90 % | -1.941 M 0.00 % | -1.941 M -15.90 % | -1.675 M 0.00 % | -1.675 M -87.70 % | -892.418 K 0.00 % | -892.418 K 69.06 % | -2.884 M 0.00 % | -2.884 M -160.00 % | -1.109 M 0.00 % | -1.109 M 18.58 % | -1.362 M 0.00 % | -1.362 M |
| Accounts receivables | 4.050 M 334.81 % | -1.725 M -337.85 % | 725.250 K 3 302.84 % | -22.644 K -100.41 % | 5.572 M 192.09 % | -6.051 M -4 174.09 % | 148.515 K 0.00 % | 148.515 K -87.14 % | 1.155 M 0.00 % | 1.155 M 182.77 % | -1.396 M 0.00 % | -1.396 M -20.04 % | -1.163 M 0.00 % | -1.163 M -614.15 % | 226.129 K 0.00 % | 226.129 K -0.31 % | 226.835 K 0.00 % | 226.835 K -74.50 % | 889.647 K 0.00 % | 889.647 K 66.36 % | 534.784 K 0.00 % | 534.784 K 329.12 % | -233.407 K 0.00 % | -233.407 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 |
| Inventory | -3.715 M -172.91 % | 5.096 M 143.37 % | -11.750 M -3 408.77 % | 355.106 K 105.89 % | -6.030 M -119.77 % | -2.744 M 9.36 % | -3.027 M 0.00 % | -3.027 M -139.48 % | -1.264 M 0.00 % | -1.264 M -193.49 % | 1.352 M 0.00 % | 1.352 M 217.35 % | -1.152 M 0.00 % | -1.152 M -188.42 % | 1.303 M 0.00 % | 1.303 M 189.16 % | -1.462 M 0.00 % | -1.462 M -25.73 % | -1.162 M 0.00 % | -1.162 M 35.76 % | -1.810 M 0.00 % | -1.810 M -66.44 % | -1.087 M 0.00 % | -1.087 M 82.10 % | -6.075 M 0.00 % | -6.075 M -67.22 % | -3.633 M 0.00 % | -3.633 M -1 421.43 % | -238.769 K 0.00 % | -238.769 K -162.71 % | 380.780 K 0.00 % | 380.780 K 106.81 % | -5.591 M 0.00 % | -5.591 M -727.53 % | -675.591 K 0.00 % | -675.591 K 24.20 % | -891.338 K 0.00 % | -891.338 K -44.73 % | -615.867 K 0.00 % | -615.867 K |
| Accounts payables | -559.174 K | 0.000 | 0.000 -100.00 % | 3.728 M 438.97 % | -1.100 M -133.52 % | 3.281 M 912.27 % | 324.094 K 0.00 % | 324.094 K 139.52 % | -820.048 K 0.00 % | -820.048 K -345.88 % | -183.916 K 0.00 % | -183.916 K -138.00 % | -77.276 K 0.00 % | -77.276 K -4.45 % | -73.982 K 0.00 % | -73.982 K -105.36 % | 1.381 M 0.00 % | 1.381 M 532.87 % | 218.229 K 0.00 % | 218.229 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 |
| Other working capital | 18.533 K | 0.000 -100.00 % | 5.758 M 247.69 % | -3.899 M 32.50 % | -5.776 M | 0.000 100.00 % | -1.375 M 0.00 % | -1.375 M -15 363.11 % | 9.007 K 0.00 % | 9.007 K 100.53 % | -1.700 M 0.00 % | -1.700 M -865.47 % | -176.110 K 0.00 % | -176.110 K 80.67 % | -911.066 K 0.00 % | -911.066 K -158.58 % | 1.555 M 0.00 % | 1.555 M 9.17 % | 1.425 M 0.00 % | 1.425 M -26.74 % | 1.945 M 0.00 % | 1.945 M 284.01 % | 506.370 K 0.00 % | 506.370 K -76.61 % | 2.165 M 0.00 % | 2.165 M 39.02 % | 1.557 M 0.00 % | 1.557 M 191.46 % | -1.703 M 0.00 % | -1.703 M 17.18 % | -2.056 M 0.00 % | -2.056 M -143.76 % | 4.698 M 0.00 % | 4.698 M 312.74 % | -2.208 M 0.00 % | -2.208 M -913.40 % | -217.926 K 0.00 % | -217.926 K 70.81 % | -746.610 K 0.00 % | -746.610 K |
| Other non cash items | 3.791 M 244.63 % | -2.621 M -56.70 % | -1.673 M -173.59 % | 2.273 M -77.63 % | 10.160 M -24.13 % | 13.391 M 938.31 % | -1.597 M 0.00 % | -1.597 M -622.79 % | -221.006 K 0.00 % | -221.006 K -123.14 % | 955.236 K 0.00 % | 955.236 K -40.83 % | 1.614 M 0.00 % | 1.614 M 46.95 % | 1.099 M 0.00 % | 1.099 M 21.04 % | 907.669 K 0.00 % | 907.669 K -88.26 % | 7.731 M 0.00 % | 7.731 M 69.39 % | 4.564 M 0.00 % | 4.564 M 91.61 % | 2.382 M 0.00 % | 2.382 M 936.66 % | -284.720 K 0.00 % | -284.720 K 88.69 % | -2.517 M 0.00 % | -2.517 M 16.43 % | -3.012 M 0.00 % | -3.012 M 14.32 % | -3.515 M 0.00 % | -3.515 M 59.52 % | -8.684 M 0.00 % | -8.684 M -7.09 % | -8.109 M 0.00 % | -8.109 M -100.06 % | -4.053 M 0.00 % | -4.053 M -159.91 % | -1.559 M 0.00 % | -1.559 M |
| Net cash provided by operating activities | 10.499 M 7 091.27 % | 146.000 K -69.70 % | 481.890 K -91.09 % | 5.411 M -12.38 % | 6.175 M -24.32 % | 8.160 M -14.65 % | 9.560 M 0.00 % | 9.560 M -3.48 % | 9.905 M 0.00 % | 9.905 M 0.23 % | 9.882 M 0.00 % | 9.882 M 6.72 % | 9.260 M 0.00 % | 9.260 M 51.63 % | 6.107 M 0.00 % | 6.107 M 28.05 % | 4.769 M 0.00 % | 4.769 M -46.60 % | 8.930 M 0.00 % | 8.930 M 31.72 % | 6.780 M 0.00 % | 6.780 M -47.00 % | 12.792 M 0.00 % | 12.792 M 95.23 % | 6.552 M 0.00 % | 6.552 M 14.29 % | 5.733 M 0.00 % | 5.733 M 692.98 % | -966.820 K 0.00 % | -966.820 K 22.85 % | -1.253 M 0.00 % | -1.253 M -118.15 % | 6.902 M 0.00 % | 6.902 M -61.30 % | 17.835 M 0.00 % | 17.835 M 138.81 % | 7.468 M 0.00 % | 7.468 M 485.87 % | 1.275 M 0.00 % | 1.275 M |
| Investments in property plant and equipment | 722.046 K 133.26 % | -2.171 M -540.89 % | -338.748 K 88.01 % | -2.825 M 46.76 % | -5.307 M -95.70 % | -2.712 M 12.75 % | -3.108 M 0.00 % | -3.108 M -99.95 % | -1.554 M 0.00 % | -1.554 M -9.56 % | -1.419 M 0.00 % | -1.419 M 9.58 % | -1.569 M 0.00 % | -1.569 M -49.13 % | -1.052 M 0.00 % | -1.052 M 56.26 % | -2.405 M 0.00 % | -2.405 M -162.66 % | -915.723 K 0.00 % | -915.723 K 91.61 % | -10.917 M 0.00 % | -10.917 M -31.61 % | -8.295 M 0.00 % | -8.295 M -63.45 % | -5.075 M 0.00 % | -5.075 M -419.17 % | -977.529 K 0.00 % | -977.529 K 8.05 % | -1.063 M 0.00 % | -1.063 M 27.79 % | -1.472 M 0.00 % | -1.472 M 95.24 % | -30.958 M 0.00 % | -30.958 M 6.58 % | -33.139 M 0.00 % | -33.139 M -120.69 % | -15.016 M 0.00 % | -15.016 M -679.71 % | -1.926 M 0.00 % | -1.926 M |
| Acquisitions net | 181.992 K | 0.000 | 0.000 | 0.000 -100.00 % | 88.158 K | 0.000 -100.00 % | 58.107 K 0.00 % | 58.107 K -19.02 % | 71.756 K 0.00 % | 71.756 K -7.55 % | 77.612 K 0.00 % | 77.612 K | 0.000 | 0.000 -100.00 % | 250.361 K 0.00 % | 250.361 K 24 866.94 % | 1.003 K 0.00 % | 1.003 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 100.00 % | -1.022 M 0.00 % | -1.022 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.999 M 0.00 % | -2.999 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.999 M 0.00 % | 2.999 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 investing activites | -6.924 K -105.50 % | 126.000 K -86.17 % | 911.096 K -39.24 % | 1.499 M 631.10 % | 205.089 K 64.73 % | 124.500 K -35.36 % | 192.613 K 0.00 % | 192.613 K 145.95 % | 78.313 K 0.00 % | 78.313 K 45.01 % | 54.006 K 0.00 % | 54.006 K 534.31 % | 8.514 K 0.00 % | 8.514 K -96.38 % | 234.933 K 0.00 % | 234.933 K 1 236.20 % | -20.677 K 0.00 % | -20.677 K -383.60 % | 7.291 K 0.00 % | 7.291 K 104.19 % | -174.088 K 0.00 % | -174.088 K 96.76 % | -5.373 M 0.00 % | -5.373 M -184 835.02 % | 2.909 K 0.00 % | 2.909 K -79.20 % | 13.987 K 0.00 % | 13.987 K 98.52 % | 7.046 K 0.00 % | 7.046 K -99.43 % | 1.240 M 0.00 % | 1.240 M 228.47 % | -965.328 K 0.00 % | -965.328 K 15.72 % | -1.145 M 0.00 % | -1.145 M 80.70 % | -5.936 M 0.00 % | -5.936 M -14 477.50 % | 41.287 K 0.00 % | 41.287 K |
| Net cash used for investing activites | 897.114 K 143.87 % | -2.045 M -457.30 % | 572.348 K 143.16 % | -1.326 M 74.59 % | -5.219 M -92.45 % | -2.712 M 5.09 % | -2.857 M 0.00 % | -2.857 M -103.46 % | -1.404 M 0.00 % | -1.404 M -9.10 % | -1.287 M 0.00 % | -1.287 M 17.52 % | -1.561 M 0.00 % | -1.561 M -90.96 % | -817.214 K 0.00 % | -817.214 K 66.31 % | -2.426 M 0.00 % | -2.426 M -167.04 % | -908.432 K 0.00 % | -908.432 K 91.81 % | -11.091 M 0.00 % | -11.091 M -3.95 % | -10.669 M 0.00 % | -10.669 M -32.20 % | -8.071 M 0.00 % | -8.071 M -737.64 % | -963.542 K 0.00 % | -963.542 K 8.76 % | -1.056 M 0.00 % | -1.056 M -355.15 % | -232.025 K 0.00 % | -232.025 K 99.27 % | -31.924 M 0.00 % | -31.924 M 6.89 % | -34.284 M 0.00 % | -34.284 M -63.63 % | -20.952 M 0.00 % | -20.952 M -620.89 % | -2.906 M 0.00 % | -2.906 M |
| Debt repayment | 52.179 K | 0.000 | 0.000 100.00 % | -285.114 K | 0.000 | 0.000 100.00 % | -1.324 M 0.00 % | -1.324 M 37.79 % | -2.129 M 0.00 % | -2.129 M -20.68 % | -1.764 M 0.00 % | -1.764 M 52.13 % | -3.684 M 0.00 % | -3.684 M -10.88 % | -3.323 M 0.00 % | -3.323 M -100.28 % | -1.659 M 0.00 % | -1.659 M 82.23 % | -9.335 M 0.00 % | -9.335 M -204.93 % | 8.896 M 0.00 % | 8.896 M 228.47 % | -6.924 M 0.00 % | -6.924 M -1 254.80 % | 599.605 K 0.00 % | 599.605 K 106.43 % | -9.329 M 0.00 % | -9.329 M -108.41 % | -4.476 M 0.00 % | -4.476 M -44.34 % | -3.101 M 0.00 % | -3.101 M -113.72 % | 22.606 M 0.00 % | 22.606 M 54.77 % | 14.606 M 0.00 % | 14.606 M 111.56 % | 6.904 M 0.00 % | 6.904 M 678.84 % | -1.193 M 0.00 % | -1.193 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.990 M 0.00 % | 7.990 M | 0.000 | 0.000 -100.00 % | 7.987 M 0.00 % | 7.987 M 5.87 % | 7.544 M 0.00 % | 7.544 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.500 M 0.00 % | 10.500 M 187.69 % | 3.650 M 0.00 % | 3.650 M |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.278 M | 0.000 100.00 % | -3.747 M 0.00 % | -3.747 M 34.88 % | -5.755 M 0.00 % | -5.755 M -37.19 % | -4.195 M 0.00 % | -4.195 M -183.48 % | -1.480 M 0.00 % | -1.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.788 M 0.00 % | -1.788 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 |
| Other financing activites | -8.107 M -622.20 % | -1.123 M -65.28 % | -679.198 K -1 846.91 % | -34.886 K -102.27 % | 1.540 M 650.94 % | -279.500 K 48.29 % | -540.562 K 0.00 % | -540.562 K 12.82 % | -620.065 K 0.00 % | -620.065 K 39.11 % | -1.018 M 0.00 % | -1.018 M -23.42 % | -825.091 K 0.00 % | -825.091 K 13.92 % | -958.491 K 0.00 % | -958.491 K 30.42 % | -1.378 M 0.00 % | -1.378 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.414 K 0.00 % | -8.414 K 97.27 % | -308.331 K 0.00 % | -308.331 K | 0.000 | 0.000 100.00 % | -0.500 0.00 % | -0.500 100.00 % | -19.403 K 0.00 % | -19.403 K | 0.000 | 0.000 -100.00 % | 28.108 K 0.00 % | 28.108 K 43.16 % | 19.634 K 0.00 % | 19.634 K 105.26 % | -373.614 K 0.00 % | -373.614 K |
| Net cash used provided by financing activities | -8.055 M -617.55 % | -1.123 M -65.28 % | -679.198 K -112.25 % | -320.000 K 97.19 % | -11.391 M -2 070.19 % | -524.875 K 90.65 % | -5.612 M 0.00 % | -5.612 M 34.00 % | -8.503 M 0.00 % | -8.503 M -21.88 % | -6.977 M 0.00 % | -6.977 M -16.49 % | -5.989 M 0.00 % | -5.989 M -39.89 % | -4.281 M 0.00 % | -4.281 M -40.99 % | -3.037 M 0.00 % | -3.037 M 67.47 % | -9.335 M 0.00 % | -9.335 M -231.33 % | 7.108 M 0.00 % | 7.108 M 202.52 % | -6.933 M 0.00 % | -6.933 M -183.71 % | 8.281 M 0.00 % | 8.281 M 188.76 % | -9.330 M 0.00 % | -9.330 M -365.73 % | 3.511 M 0.00 % | 3.511 M -20.63 % | 4.424 M 0.00 % | 4.424 M -80.43 % | 22.606 M 0.00 % | 22.606 M 54.47 % | 14.634 M 0.00 % | 14.634 M -16.01 % | 17.423 M 0.00 % | 17.423 M 736.34 % | 2.083 M 0.00 % | 2.083 M |
| Effect of forex changes on cash | 672.503 K 149.09 % | -1.370 M -2 444.12 % | 58.444 K 934.91 % | -7.000 K -118.85 % | 37.142 K 110.84 % | -342.500 K -164.12 % | -129.674 K 0.00 % | -129.674 K 67.40 % | -397.755 K 0.00 % | -397.755 K -1 478.39 % | 28.857 K 0.00 % | 28.857 K 107.74 % | -373.015 K 0.00 % | -373.015 K -12 998.15 % | 2.892 K 0.00 % | 2.892 K 42.04 % | 2.036 K 0.00 % | 2.036 K 100.10 % | -2.132 M 0.00 % | -2.132 M -616.00 % | -297.752 K 0.00 % | -297.752 K -512.97 % | -48.575 K 0.00 % | -48.575 K -2 827.09 % | -1.660 K 0.00 % | -1.660 K -103.88 % | 42.738 K 0.00 % | 42.738 K 991.84 % | 3.914 K 0.00 % | 3.914 K 112.74 % | -30.721 K 0.00 % | -30.721 K -426.70 % | -5.833 K 0.00 % | -5.833 K -102.95 % | 197.758 K 0.00 % | 197.758 K 1 449.71 % | 12.761 K 0.00 % | 12.761 K | 0.000 | 0.000 |
| Net change in cash | 4.014 M 96.47 % | 2.043 M | 0.000 -100.00 % | 1.826 M 117.29 % | -10.560 M -329.07 % | 4.610 M 139.81 % | 1.922 M 0.00 % | 1.922 M 340.09 % | -800.680 K 0.00 % | -800.680 K -124.30 % | 3.295 M 0.00 % | 3.295 M 23.21 % | 2.674 M 0.00 % | 2.674 M 32.24 % | 2.022 M 0.00 % | 2.022 M 246.20 % | -1.383 M 0.00 % | -1.383 M 79.92 % | -6.889 M 0.00 % | -6.889 M -237.89 % | 4.996 M 0.00 % | 4.996 M 151.42 % | -9.717 M 0.00 % | -9.717 M -171.86 % | 13.522 M 0.00 % | 13.522 M 249.66 % | -9.036 M 0.00 % | -9.036 M -402.78 % | 2.984 M 0.00 % | 2.984 M -48.69 % | 5.816 M 0.00 % | 5.816 M 220.10 % | -4.843 M 0.00 % | -4.843 M -49.72 % | -3.234 M 0.00 % | -3.234 M -140.92 % | 7.904 M 0.00 % | 7.904 M 775.18 % | 903.157 K 0.00 % | 903.157 K |
| Cash at beginning of period | 2.043 M | 0.000 | 0.000 -100.00 % | 4.166 M -71.71 % | 14.726 M 45.57 % | 10.116 M 23.16 % | 8.214 M 0.00 % | 8.214 M -8.88 % | 9.014 M 0.00 % | 9.014 M 57.61 % | 5.719 M 0.00 % | 5.719 M 87.81 % | 3.045 M 0.00 % | 3.045 M 197.63 % | 1.023 M 0.00 % | 1.023 M -57.48 % | 2.406 M 0.00 % | 2.406 M -74.11 % | 9.295 M 0.00 % | 9.295 M 116.21 % | 4.299 M 0.00 % | 4.299 M -69.33 % | 14.016 M 0.00 % | 14.016 M 2 739.49 % | 493.601 K 0.00 % | 493.601 K 125.91 % | -1.905 M 0.00 % | -1.905 M 86.35 % | -13.958 M 0.00 % | -13.958 M 26.35 % | -18.953 M 0.00 % | -18.953 M -169.89 % | -7.023 M 0.00 % | -7.023 M -182.30 % | 8.533 M 0.00 % | 8.533 M -51.85 % | 17.723 M 0.00 % | 17.723 M 366.55 % | -6.649 M 0.00 % | -6.649 M |
| Cash at end of period | 6.057 M | 0.000 | 0.000 -100.00 % | 5.992 M 43.83 % | 4.166 M -71.71 % | 14.726 M 45.28 % | 10.136 M 0.00 % | 10.136 M 23.40 % | 8.214 M 0.00 % | 8.214 M -8.88 % | 9.014 M 0.00 % | 9.014 M 57.61 % | 5.719 M 0.00 % | 5.719 M 87.81 % | 3.045 M 0.00 % | 3.045 M 197.63 % | 1.023 M 0.00 % | 1.023 M -57.48 % | 2.406 M 0.00 % | 2.406 M -74.11 % | 9.295 M 0.00 % | 9.295 M 116.21 % | 4.299 M 0.00 % | 4.299 M -69.33 % | 14.016 M 0.00 % | 14.016 M 228.10 % | -10.941 M 0.00 % | -10.941 M 0.30 % | -10.974 M 0.00 % | -10.974 M 16.47 % | -13.137 M 0.00 % | -13.137 M -10.72 % | -11.865 M 0.00 % | -11.865 M -323.95 % | 5.298 M 0.00 % | 5.298 M -79.33 % | 25.627 M 0.00 % | 25.627 M 546.01 % | -5.746 M 0.00 % | -5.746 M |
| Operating cash flow | 10.499 M 7 091.27 % | 146.000 K -69.70 % | 481.890 K -91.09 % | 5.411 M -12.38 % | 6.175 M -24.32 % | 8.160 M -14.65 % | 9.560 M 0.00 % | 9.560 M -3.48 % | 9.905 M 0.00 % | 9.905 M 0.23 % | 9.882 M 0.00 % | 9.882 M 6.72 % | 9.260 M 0.00 % | 9.260 M 51.63 % | 6.107 M 0.00 % | 6.107 M 28.05 % | 4.769 M 0.00 % | 4.769 M -46.60 % | 8.930 M 0.00 % | 8.930 M 31.72 % | 6.780 M 0.00 % | 6.780 M -47.00 % | 12.792 M 0.00 % | 12.792 M 95.23 % | 6.552 M 0.00 % | 6.552 M 14.29 % | 5.733 M 0.00 % | 5.733 M 692.98 % | -966.820 K 0.00 % | -966.820 K 22.85 % | -1.253 M 0.00 % | -1.253 M -118.15 % | 6.902 M 0.00 % | 6.902 M -61.30 % | 17.835 M 0.00 % | 17.835 M 138.81 % | 7.468 M 0.00 % | 7.468 M 485.87 % | 1.275 M 0.00 % | 1.275 M |
| Capital expenditure | 722.043 K 133.26 % | -2.171 M -540.89 % | -338.748 K 88.01 % | -2.825 M 46.76 % | -5.307 M -95.70 % | -2.712 M 12.75 % | -3.108 M 0.00 % | -3.108 M -99.95 % | -1.554 M 0.00 % | -1.554 M -9.56 % | -1.419 M 0.00 % | -1.419 M 9.58 % | -1.569 M 0.00 % | -1.569 M -49.13 % | -1.052 M 0.00 % | -1.052 M 56.26 % | -2.405 M 0.00 % | -2.405 M -162.66 % | -915.723 K 0.00 % | -915.723 K 91.61 % | -10.917 M 0.00 % | -10.917 M -31.61 % | -8.295 M 0.00 % | -8.295 M -63.45 % | -5.075 M 0.00 % | -5.075 M -419.17 % | -977.529 K 0.00 % | -977.529 K 8.05 % | -1.063 M 0.00 % | -1.063 M 27.79 % | -1.472 M 0.00 % | -1.472 M 95.24 % | -30.958 M 0.00 % | -30.958 M 6.58 % | -33.139 M 0.00 % | -33.139 M -120.69 % | -15.016 M 0.00 % | -15.016 M -679.71 % | -1.926 M 0.00 % | -1.926 M |
| Free CashFlow | 11.221 M 654.14 % | -2.025 M -1 514.68 % | 143.142 K -94.46 % | 2.586 M 197.68 % | 868.579 K -84.06 % | 5.448 M -15.57 % | 6.452 M 0.00 % | 6.452 M -22.74 % | 8.351 M 0.00 % | 8.351 M -1.34 % | 8.464 M 0.00 % | 8.464 M 10.05 % | 7.691 M 0.00 % | 7.691 M 52.15 % | 5.055 M 0.00 % | 5.055 M 113.83 % | 2.364 M 0.00 % | 2.364 M -70.51 % | 8.015 M 0.00 % | 8.015 M 293.70 % | -4.138 M 0.00 % | -4.138 M -192.01 % | 4.497 M 0.00 % | 4.497 M 204.41 % | 1.477 M 0.00 % | 1.477 M -68.93 % | 4.756 M 0.00 % | 4.756 M 334.27 % | -2.030 M 0.00 % | -2.030 M 25.51 % | -2.725 M 0.00 % | -2.725 M 88.67 % | -24.056 M 0.00 % | -24.056 M -57.19 % | -15.304 M 0.00 % | -15.304 M -102.75 % | -7.548 M 0.00 % | -7.548 M -1 059.19 % | -651.134 K 0.00 % | -651.134 K |
| 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 |