Inspired Plc INSE.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 93.791 M -5.03 % | 98.757 M 11.24 % | 88.776 M 30.67 % | 67.941 M 47.35 % | 46.110 M 5.52 % | 43.696 M 33.66 % | 32.692 M 24.04 % | 26.356 M 22.50 % | 21.515 M 41.66 % | 15.188 M 40.17 % | 10.835 M 42.23 % | 7.618 M 44.82 % | 5.261 M 244.27 % | 1.528 M -46.69 % | 2.866 M 33.12 % | 2.153 M 48.69 % | 1.448 M |
| Net income | 9.629 M 234.45 % | -7.162 M -97.41 % | -3.628 M -321.49 % | 1.638 M 127.37 % | -5.985 M -275.72 % | 3.406 M 5.16 % | 3.239 M 27.89 % | 2.533 M -25.56 % | 3.402 M 19.66 % | 2.843 M 14.98 % | 2.473 M 73.97 % | 1.421 M 122.38 % | 639.168 K 175.46 % | -847.000 K -193.08 % | 910.000 K 244.70 % | 264.000 K 17.33 % | 225.000 K |
| Income before tax | 11.769 M 290.78 % | -6.169 M -55.90 % | -3.957 M -455.21 % | 1.114 M 124.56 % | -4.536 M -247.51 % | 3.075 M -26.77 % | 4.199 M 40.39 % | 2.991 M -25.57 % | 4.019 M 14.99 % | 3.495 M 17.22 % | 2.981 M 70.77 % | 1.746 M 96.07 % | 890.410 K 246.69 % | -607.000 K -147.83 % | 1.269 M 148.82 % | 510.000 K 21.43 % | 420.000 K |
| Income before tax ratio | 0.13 300.88 % | -0.06 -40.14 % | -0.04 -371.84 % | 0.02 116.67 % | -0.10 -239.79 % | 0.07 -45.21 % | 0.13 13.18 % | 0.11 -39.24 % | 0.19 -18.82 % | 0.23 -16.38 % | 0.28 20.07 % | 0.23 35.39 % | 0.17 142.61 % | -0.40 -189.72 % | 0.44 86.92 % | 0.24 -18.33 % | 0.29 |
| EBITDA | 24.386 M 303.74 % | 6.040 M 5.30 % | 5.736 M -52.74 % | 12.138 M 64.74 % | 7.368 M -41.83 % | 12.666 M 21.80 % | 10.399 M 36.79 % | 7.602 M 3.68 % | 7.332 M 51.67 % | 4.834 M 27.62 % | 3.788 M 27.62 % | 2.968 M 50.41 % | 1.973 M 439.23 % | -581.708 K -145.23 % | 1.286 M 147.78 % | 519.000 K 21.83 % | 426.000 K |
| Net income ratio | 0.10 241.56 % | -0.07 -77.46 % | -0.04 -269.51 % | 0.02 118.57 % | -0.13 -266.52 % | 0.08 -21.33 % | 0.10 3.11 % | 0.10 -39.23 % | 0.16 -15.53 % | 0.19 -17.97 % | 0.23 22.32 % | 0.19 53.55 % | 0.12 121.92 % | -0.55 -274.58 % | 0.32 158.94 % | 0.12 -21.09 % | 0.16 |
| Ratio EBITDA | 0.26 325.12 % | 0.06 -5.34 % | 0.06 -63.83 % | 0.18 11.80 % | 0.16 -44.87 % | 0.29 -8.87 % | 0.32 10.28 % | 0.29 -15.36 % | 0.34 7.07 % | 0.32 -8.96 % | 0.35 -10.27 % | 0.39 3.86 % | 0.38 198.54 % | -0.38 -184.84 % | 0.45 86.14 % | 0.24 -18.06 % | 0.29 |
| Gross profit ratio | 0.74 9.06 % | 0.68 4.83 % | 0.65 -12.88 % | 0.75 -11.56 % | 0.84 18.67 % | 0.71 -16.02 % | 0.85 2.53 % | 0.83 2.62 % | 0.80 5.65 % | 0.76 -3.20 % | 0.79 -9.32 % | 0.87 -8.31 % | 0.95 -5.39 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 110.365 M 11.01 % | 99.422 M 1.96 % | 97.507 M -3.60 % | 101.146 M 22.65 % | 82.465 M 9.25 % | 75.481 M 22.68 % | 61.528 M 12.94 % | 54.479 M 9.15 % | 49.913 M 8.78 % | 45.885 M 5.44 % | 43.520 M 2.05 % | 42.647 M 4.70 % | 40.733 M -89.32 % | 381.233 M 0.00 % | 381.233 M 0.00 % | 381.233 M 7.35 % | 355.139 M |
| Weighted average shs out | 104.048 M 4.65 % | 99.422 M 1.96 % | 97.507 M 0.46 % | 97.059 M 17.70 % | 82.465 M 15.18 % | 71.596 M 21.51 % | 58.924 M 11.28 % | 52.951 M 10.26 % | 48.024 M 10.13 % | 43.606 M 4.31 % | 41.803 M 2.62 % | 40.738 M 4.84 % | 38.856 M -89.81 % | 381.233 M 0.00 % | 381.233 M 0.00 % | 381.233 M 7.35 % | 355.139 M |
| EPS diluted | 0.09 221.11 % | -0.07 -93.55 % | -0.04 -329.63 % | 0.02 122.31 % | -0.07 -260.98 % | 0.05 -14.26 % | 0.05 42.16 % | 0.04 -45.59 % | 0.07 9.68 % | 0.06 8.77 % | 0.06 72.73 % | 0.03 106.25 % | 0.02 827.27 % | 0.00 -191.67 % | 0.00 242.86 % | 0.00 16.67 % | 0.00 |
| Earnings per share | 0.09 228.47 % | -0.07 -93.55 % | -0.04 -320.12 % | 0.02 123.28 % | -0.07 -252.52 % | 0.05 -13.45 % | 0.06 42.86 % | 0.04 -45.77 % | 0.07 8.56 % | 0.07 10.29 % | 0.06 69.43 % | 0.04 118.75 % | 0.02 827.27 % | 0.00 -191.67 % | 0.00 242.86 % | 0.00 16.67 % | 0.00 |
| Gross profit | 69.706 M 3.58 % | 67.297 M 16.62 % | 57.706 M 13.84 % | 50.692 M 30.31 % | 38.900 M 25.23 % | 31.064 M 12.25 % | 27.674 M 27.18 % | 21.760 M 25.72 % | 17.309 M 49.65 % | 11.566 M 35.69 % | 8.524 M 28.97 % | 6.609 M 32.79 % | 4.977 M 225.72 % | 1.528 M -46.69 % | 2.866 M 33.12 % | 2.153 M 48.69 % | 1.448 M |
| Income tax expense | 2.140 M 115.51 % | 993.000 K 401.82 % | -329.000 K 37.21 % | -524.000 K -108.76 % | -251.000 K -143.20 % | 581.000 K -39.48 % | 960.000 K 0.21 % | 958.000 K 55.41 % | 616.430 K -5.36 % | 651.344 K 28.08 % | 508.549 K 56.74 % | 324.462 K 29.14 % | 251.242 K 4.68 % | 240.000 K -33.15 % | 359.000 K 167.91 % | 134.000 K 34.00 % | 100.000 K |
| Cost of revenue | 24.085 M -23.44 % | 31.460 M 1.26 % | 31.070 M 80.13 % | 17.249 M 139.24 % | 7.210 M -42.92 % | 12.632 M 151.73 % | 5.018 M 9.18 % | 4.596 M 9.27 % | 4.206 M 16.12 % | 3.622 M 56.69 % | 2.312 M 129.04 % | 1.009 M 255.96 % | 283.540 K | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 57.183 M -17.13 % | 69.000 M 36.01 % | 50.730 M 17.42 % | 43.204 M 9.02 % | 39.629 M 14.28 % | 34.677 M 52.45 % | 22.747 M 30.64 % | 17.412 M 45.82 % | 11.941 M 66.51 % | 7.171 M 46.20 % | 4.905 M 14.85 % | 4.271 M 12.27 % | 3.804 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 100.00 % | -5.239 M -115.24 % | -2.434 M 79.54 % | -11.898 M -14.50 % | -10.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 100.00 % | -3.551 M -133.84 % | 10.494 M 133.15 % | 4.501 M -58.75 % | 10.912 M 1 106.64 % | -1.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.537 M | 0.000 -100.00 % | 1.658 M 60.19 % | 1.035 M |
| Operating expenses | 61.191 M -10.99 % | 68.744 M 17.46 % | 58.524 M 22.38 % | 47.823 M 17.43 % | 40.723 M 67.68 % | 24.286 M 8.30 % | 22.425 M 24.90 % | 17.955 M 43.97 % | 12.471 M 63.00 % | 7.651 M 42.66 % | 5.363 M 15.73 % | 4.634 M 21.83 % | 3.804 M 147.50 % | 1.537 M -4.83 % | 1.615 M -2.59 % | 1.658 M 60.19 % | 1.035 M |
| Cost and expenses | 78.553 M -4.46 % | 82.219 M -8.23 % | 89.594 M 37.68 % | 65.072 M 35.76 % | 47.933 M 29.84 % | 36.918 M 34.53 % | 27.443 M 21.69 % | 22.551 M 35.22 % | 16.677 M 47.93 % | 11.273 M 46.88 % | 7.675 M 35.99 % | 5.644 M 38.07 % | 4.088 M 165.95 % | 1.537 M -4.83 % | 1.615 M -2.59 % | 1.658 M 60.19 % | 1.035 M |
| Research and development expenses | 4.008 M 21.64 % | 3.295 M 29.78 % | 2.539 M -0.51 % | 2.552 M 22.69 % | 2.080 M 91.88 % | 1.084 M 70.44 % | 636.000 K 69.15 % | 376.000 K 121.88 % | 169.459 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 57.183 M -17.13 % | 69.000 M 51.68 % | 45.491 M 11.58 % | 40.770 M 47.02 % | 27.731 M 14.19 % | 24.286 M 6.77 % | 22.747 M 30.64 % | 17.412 M 45.82 % | 11.941 M 66.51 % | 7.171 M 46.20 % | 4.905 M 14.85 % | 4.271 M 12.27 % | 3.804 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 17.000 K -99.36 % | 2.640 M 20.82 % | 2.185 M -9.90 % | 2.425 M 54.46 % | 1.570 M 49.52 % | 1.050 M 28.99 % | 814.000 K -0.66 % | 819.400 K 94.98 % | 420.251 K 134.80 % | 178.979 K -21.76 % | 228.770 K 967.93 % | -26.358 K | 0.000 -100.00 % | 23.000 K 43.75 % | 16.000 K 77.78 % | 9.000 K |
| Interest expense | 5.756 M 21.90 % | 4.722 M 78.86 % | 2.640 M 20.82 % | 2.185 M -9.90 % | 2.425 M 50.53 % | 1.611 M 43.07 % | 1.126 M 37.48 % | 819.000 K 10.36 % | 742.085 K 106.94 % | 358.593 K 112.40 % | 168.832 K -24.63 % | 224.004 K -12.54 % | 256.123 K 1 607.49 % | 15.000 K 650.00 % | 2.000 K 100.00 % | 1.000 K -50.00 % | 2.000 K |
| Depreciation and amortization | 6.861 M -8.36 % | 7.487 M 6.15 % | 7.053 M -20.21 % | 8.839 M -6.75 % | 9.479 M 18.78 % | 7.980 M 57.27 % | 5.074 M 33.81 % | 3.792 M 47.46 % | 2.571 M 256.41 % | 721.493 K 42.95 % | 504.706 K -41.70 % | 865.724 K 4.71 % | 826.819 K 8 168.19 % | 10.000 K -33.33 % | 15.000 K 87.50 % | 8.000 K 100.00 % | 4.000 K |
| Operating income | 15.238 M 994.77 % | -1.703 M -113.94 % | 12.215 M 325.76 % | 2.869 M 69.76 % | 1.690 M -75.07 % | 6.778 M 37.57 % | 4.927 M 13.32 % | 4.348 M -19.01 % | 5.368 M 22.15 % | 4.395 M 21.46 % | 3.619 M 54.76 % | 2.338 M 99.36 % | 1.173 M 298.12 % | -592.000 K -147.44 % | 1.248 M 152.12 % | 495.000 K 19.85 % | 413.000 K |
| Operating income ratio | 0.16 1 042.15 % | -0.02 -112.53 % | 0.14 225.84 % | 0.04 15.21 % | 0.04 -76.37 % | 0.16 2.92 % | 0.15 -8.65 % | 0.16 -33.88 % | 0.25 -13.77 % | 0.29 -13.35 % | 0.33 8.81 % | 0.31 37.66 % | 0.22 157.55 % | -0.39 -188.97 % | 0.44 89.40 % | 0.23 -19.39 % | 0.29 |
| Total other income expenses net | -3.469 M 22.32 % | -4.466 M 72.38 % | -16.172 M -821.48 % | -1.755 M 71.81 % | -6.226 M -68.13 % | -3.703 M -408.65 % | -728.000 K 23.37 % | -950.000 K 29.61 % | -1.350 M -49.90 % | -900.379 K -41.28 % | -637.281 K -7.57 % | -592.447 K -109.73 % | -282.481 K -1 836.92 % | -14.584 K -169.45 % | 21.000 K 40.00 % | 15.000 K 100.00 % | 7.500 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 61.591 M 20.74 % | 51.012 M 32.11 % | 38.613 M 11.10 % | 34.756 M 61.53 % | 21.517 M -41.99 % | 37.093 M 58.02 % | 23.473 M 58.72 % | 14.789 M 36.99 % | 10.796 M 21.49 % | 8.886 M 172.05 % | 3.266 M 33.89 % | 2.439 M 26.51 % | 1.928 M -8.26 % | 2.102 M 307.71 % | -1.012 M -1 884.31 % | -51.000 K -5 000.00 % | -1.000 K |
| Total investments | 12.505 M 547.93 % | 1.930 M 11.11 % | 1.737 M 18.89 % | 1.461 M 62.69 % | 898.000 K 38.58 % | 648.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 66.777 M 11.68 % | 59.794 M 17.51 % | 50.883 M 6.67 % | 47.700 M -1.45 % | 48.401 M 14.33 % | 42.334 M 64.96 % | 25.663 M 28.49 % | 19.972 M 69.54 % | 11.780 M 12.29 % | 10.491 M 159.60 % | 4.041 M 19.91 % | 3.370 M 12.38 % | 2.999 M -10.75 % | 3.360 M 14 508.70 % | 23.000 K -48.89 % | 45.000 K 2 150.00 % | 2.000 K |
| Accumulated other comprehensive income loss | 9.649 M -54.24 % | 21.084 M 172.09 % | 7.749 M 31.38 % | 5.898 M 4.93 % | 5.621 M 63.83 % | 3.431 M 103.86 % | 1.683 M 16.79 % | 1.441 M 113.61 % | -10.589 M 1.52 % | -10.752 M -437.77 % | -1.999 M 18.99 % | -2.468 M -2 813.13 % | -84.717 K | 0.000 | 0.000 100.00 % | -30.000 K -42.86 % | -21.000 K |
| Retained earnings | -7.046 M 75.16 % | -28.363 M -221.03 % | -8.835 M -520.44 % | -1.424 M -76.67 % | -806.000 K -107.41 % | 10.871 M 37.47 % | 7.908 M 7.53 % | 7.354 M -3.53 % | 7.623 M 29.37 % | 5.892 M 43.01 % | 4.120 M 78.29 % | 2.311 M 64.30 % | 1.407 M 83.38 % | 767.000 K -52.51 % | 1.615 M 307.83 % | 396.000 K 200.00 % | 132.000 K |
| Common stock | 1.319 M 4.68 % | 1.260 M 3.28 % | 1.220 M 0.08 % | 1.219 M 1.41 % | 1.202 M 34.75 % | 892.000 K 0.00 % | 892.000 K 25.46 % | 711.000 K 17.14 % | 606.987 K 2.97 % | 589.505 K 11.31 % | 529.602 K 3.41 % | 512.162 K 1.38 % | 505.190 K 14.04 % | 443.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 64.827 M 18.12 % | 54.883 M -10.07 % | 61.028 M -8.34 % | 66.580 M 0.46 % | 66.275 M 11.69 % | 59.339 M 30.95 % | 45.315 M 84.04 % | 24.622 M 65.54 % | 14.874 M 31.55 % | 11.307 M 166.27 % | 4.247 M 172.36 % | 1.559 M 282.25 % | 407.887 K 119.10 % | -2.135 M -232.20 % | 1.615 M 186.86 % | 563.000 K 199.47 % | 188.000 K |
| Other non current liabilities | 0.000 -100.00 % | 5.458 M -4.51 % | 5.716 M -20.50 % | 7.190 M 66.13 % | 4.328 M | 0.000 -100.00 % | 1.447 M -4.74 % | 1.519 M 60.48 % | 946.553 K -49.25 % | 1.865 M 296.82 % | 470.000 K 9 761.52 % | 4.766 K -99.10 % | 527.503 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 66.194 M 11.83 % | 59.190 M 18.35 % | 50.014 M 6.78 % | 46.840 M -1.20 % | 47.409 M 15.05 % | 41.209 M 83.27 % | 22.485 M 26.02 % | 17.842 M 113.72 % | 8.348 M -1.68 % | 8.491 M 403.62 % | 1.686 M -29.16 % | 2.380 M 0.22 % | 2.375 M -17.09 % | 2.864 M 18 994.77 % | 15.000 K -58.33 % | 36.000 K | 0.000 |
| Total non current liabilities | 67.323 M 2.69 % | 65.558 M 14.99 % | 57.012 M 2.63 % | 55.552 M 4.79 % | 53.015 M 18.93 % | 44.577 M 98.46 % | 22.461 M 25.11 % | 17.953 M 112.82 % | 8.436 M -1.54 % | 8.567 M 412.49 % | 1.672 M -29.21 % | 2.362 M -27.47 % | 3.256 M 13.01 % | 2.881 M 10 570.37 % | 27.000 K -27.03 % | 37.000 K 3 600.00 % | 1.000 K |
| Other current liabilities | 15.028 M -39.38 % | 24.790 M 11.06 % | 22.322 M 8.26 % | 20.619 M 67.76 % | 12.291 M 51.33 % | 8.122 M 39.87 % | 5.807 M 13.97 % | 5.095 M 41.88 % | 3.591 M 41.23 % | 2.543 M 419.98 % | 489.000 K -59.00 % | 1.193 M -16.06 % | 1.421 M 3 824.86 % | 36.196 K -77.52 % | 161.000 K 11.03 % | 145.000 K -6.45 % | 155.000 K |
| Deferred revenue | 7.862 M 275.27 % | 2.095 M 12.57 % | 1.861 M 46.77 % | 1.268 M 70.20 % | 745.000 K -79.73 % | 3.676 M 287.36 % | 949.000 K 144.55 % | -2.130 M 37.93 % | -3.432 M -71.59 % | -2.000 M 9.09 % | -2.200 M -214.29 % | -700.000 K -180.43 % | 870.319 K 528.73 % | -203.000 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 583.000 K -3.48 % | 604.000 K -30.49 % | 869.000 K -49.48 % | 1.720 M -13.31 % | 1.984 M 76.36 % | 1.125 M -64.60 % | 3.178 M 49.20 % | 2.130 M -37.93 % | 3.432 M 71.59 % | 2.000 M -9.46 % | 2.209 M 211.57 % | 708.990 K 33.20 % | 532.280 K 3.30 % | 515.280 K 6 341.00 % | 8.000 K -11.11 % | 9.000 K 350.00 % | 2.000 K |
| Total current liabilities | 27.410 M -26.39 % | 37.238 M 9.22 % | 34.095 M 15.25 % | 29.584 M 52.35 % | 19.419 M 4.87 % | 18.518 M 28.42 % | 14.420 M 28.64 % | 11.210 M 12.96 % | 9.923 M 61.20 % | 6.156 M 43.09 % | 4.302 M 63.19 % | 2.636 M -10.19 % | 2.936 M 89.88 % | 1.546 M 110.34 % | 735.000 K 110.60 % | 349.000 K 14.43 % | 305.000 K |
| Total liabilities | 94.733 M -7.84 % | 102.796 M 12.83 % | 91.107 M 7.01 % | 85.136 M 17.54 % | 72.434 M 14.80 % | 63.095 M 56.92 % | 40.208 M 26.85 % | 31.697 M 56.69 % | 20.229 M 12.03 % | 18.057 M 179.60 % | 6.458 M 20.26 % | 5.370 M -13.27 % | 6.192 M 39.86 % | 4.427 M 480.97 % | 762.000 K 97.41 % | 386.000 K 26.14 % | 306.000 K |
| Other non current assets | 0.000 -100.00 % | 4.082 M 104.04 % | -101.057 M -0.56 % | -100.495 M -16.94 % | -85.940 M 1.85 % | -87.556 M -42.54 % | -61.427 M -74.22 % | -35.259 M -62.41 % | -21.710 M -18.64 % | -18.299 M -397.28 % | -3.680 M -39.94 % | -2.630 M | 0.000 100.00 % | -1.258 M -21.55 % | -1.035 M -876.42 % | -106.000 K -715.38 % | -13.000 K |
| Long term investments | 12.505 M 547.93 % | 1.930 M 11.11 % | 1.737 M 18.89 % | 1.461 M 62.69 % | 898.000 K 38.58 % | 648.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 18.111 M 1.79 % | 17.792 M -81.21 % | 94.676 M 0.29 % | 94.402 M 17.82 % | 80.127 M -0.48 % | 80.514 M 437.55 % | 14.978 M 28.43 % | 11.662 M 57.79 % | 7.391 M -1.95 % | 7.538 M 622.13 % | 1.044 M 56.96 % | 665.027 K -45.72 % | 1.225 M | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K |
| GoodWill | 76.814 M -0.13 % | 76.913 M -0.06 % | 76.960 M 1.12 % | 76.111 M 19.34 % | 63.776 M 3.49 % | 61.627 M 38.91 % | 44.366 M 99.94 % | 22.190 M 70.85 % | 12.988 M 38.15 % | 9.401 M 352.89 % | 2.076 M 24.46 % | 1.668 M 0.00 % | 1.668 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 94.925 M 0.23 % | 94.705 M -44.82 % | 171.636 M 0.66 % | 170.513 M 18.49 % | 143.903 M 1.24 % | 142.141 M 139.52 % | 59.344 M 75.30 % | 33.852 M 66.12 % | 20.379 M 20.31 % | 16.939 M 442.98 % | 3.120 M 33.73 % | 2.333 M -19.36 % | 2.893 M | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K |
| Property plant equipment net | 5.189 M 1.84 % | 5.095 M 9.71 % | 4.644 M 0.26 % | 4.632 M -5.76 % | 4.915 M -23.13 % | 6.394 M 206.96 % | 2.083 M 48.05 % | 1.407 M 5.66 % | 1.332 M -2.11 % | 1.360 M 142.81 % | 560.230 K 88.76 % | 296.792 K 49.69 % | 198.266 K 77.02 % | 112.000 K 51.35 % | 74.000 K 25.42 % | 59.000 K 353.85 % | 13.000 K |
| Total non current assets | 112.619 M 6.43 % | 105.812 M 4.71 % | 101.057 M 0.56 % | 100.495 M 16.94 % | 85.940 M -1.85 % | 87.556 M 42.54 % | 61.427 M 74.22 % | 35.259 M 62.41 % | 21.710 M 18.64 % | 18.299 M 397.28 % | 3.680 M 39.94 % | 2.630 M -14.93 % | 3.091 M 2 660.02 % | 112.000 K 51.35 % | 74.000 K 25.42 % | 59.000 K 353.85 % | 13.000 K |
| Other current assets | 7.812 M -68.63 % | 24.902 M 277.25 % | 6.601 M -20.77 % | 8.331 M -14.02 % | 9.689 M 353.60 % | 2.136 M 58.69 % | 1.346 M -5.14 % | 1.419 M 73.16 % | 819.463 K 2.61 % | 798.648 K 123.86 % | 356.759 K -89.41 % | 3.369 M 125.85 % | 1.492 M 205.82 % | 487.777 K 1.83 % | 479.000 K -39.67 % | 794.000 K 66.11 % | 478.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.186 M -40.95 % | 8.782 M -28.43 % | 12.270 M -5.21 % | 12.944 M -51.85 % | 26.884 M 412.96 % | 5.241 M 139.32 % | 2.190 M -57.75 % | 5.183 M 426.51 % | 984.403 K -38.66 % | 1.605 M 107.13 % | 774.822 K -16.73 % | 930.481 K -13.08 % | 1.070 M -14.91 % | 1.258 M 21.55 % | 1.035 M 978.13 % | 96.000 K 3 100.00 % | 3.000 K |
| Cash and short term investments | 5.186 M -40.95 % | 8.782 M -28.43 % | 12.270 M -5.21 % | 12.944 M -51.85 % | 26.884 M 412.96 % | 5.241 M 139.32 % | 2.190 M -57.75 % | 5.183 M 426.51 % | 984.403 K -38.66 % | 1.605 M 107.13 % | 774.822 K -16.73 % | 930.481 K -13.08 % | 1.070 M -14.91 % | 1.258 M 21.55 % | 1.035 M 978.13 % | 96.000 K 3 100.00 % | 3.000 K |
| Total current assets | 46.941 M -9.50 % | 51.867 M 1.54 % | 51.078 M -0.28 % | 51.221 M -2.93 % | 52.769 M 51.30 % | 34.878 M 44.75 % | 24.096 M 14.42 % | 21.060 M 57.24 % | 13.393 M 21.04 % | 11.065 M 58.65 % | 6.975 M 62.22 % | 4.299 M 22.56 % | 3.508 M 60.93 % | 2.180 M -5.34 % | 2.303 M 158.76 % | 890.000 K 85.03 % | 481.000 K |
| Inventory | 489.000 K -22.75 % | 633.000 K 200.00 % | 211.000 K -29.67 % | 300.000 K 152.10 % | 119.000 K 56.58 % | 76.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 33.454 M 90.62 % | 17.550 M -45.15 % | 31.996 M 7.93 % | 29.646 M 84.40 % | 16.077 M -41.38 % | 27.425 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.779 M 193.78 % | 946.027 K 117.76 % | 434.433 K -44.94 % | 789.000 K 28.23 % | 615.298 K 90.45 % | 323.079 K |
| Tax assets | 0.000 | 0.000 -100.00 % | 24.097 M -1.18 % | 24.384 M 10.02 % | 22.164 M -14.52 % | 25.929 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.076 K | 0.000 | 0.000 -100.00 % | 1.258 M 21.55 % | 1.035 M 978.13 % | 96.000 K 3 100.00 % | 3.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.076 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.937 M -37.12 % | 6.261 M 5.19 % | 5.952 M 43.28 % | 4.154 M 113.79 % | 1.943 M -1.72 % | 1.977 M 21.36 % | 1.629 M 69.16 % | 963.000 K 97.59 % | 487.381 K 3.89 % | 469.126 K 5.62 % | 444.172 K 290.62 % | 113.710 K 1.21 % | 112.351 K -41.64 % | 192.524 K 1 650.22 % | 11.000 K -15.38 % | 13.000 K 30.00 % | 10.000 K |
| Tax payables | 0.000 -100.00 % | 3.488 M 12.84 % | 3.091 M 69.56 % | 1.823 M -25.77 % | 2.456 M -32.12 % | 3.618 M 26.64 % | 2.857 M -5.46 % | 3.022 M 25.21 % | 2.413 M 110.94 % | 1.144 M -1.37 % | 1.160 M 86.77 % | 621.079 K -28.64 % | 870.319 K 8.52 % | 802.000 K 44.50 % | 555.000 K 204.95 % | 182.000 K 31.88 % | 138.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.595 M -87.41 % | 20.605 M 22.45 % | 16.827 M 126.64 % | 7.425 M 14 749.43 % | 50.000 K | 0.000 -100.00 % | 2.303 M 8 635.93 % | 26.358 K 101.22 % | -2.162 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.465 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.000 K 198.21 % | 56.000 K |
| Capital lease obligations | 2.408 M 6.88 % | 2.253 M 58.55 % | 1.421 M -23.31 % | 1.853 M -30.63 % | 2.671 M -28.20 % | 3.720 M 1 568.16 % | 223.000 K 76.98 % | 126.000 K -19.27 % | 156.069 K | 0.000 -100.00 % | 23.225 K -27.91 % | 32.215 K 186.64 % | 11.239 K -42.42 % | 19.519 K | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.589 M -1.52 % | 10.752 M 437.77 % | 1.999 M -18.99 % | 2.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 60.905 M 0.00 % | 60.902 M 0.01 % | 60.894 M 0.01 % | 60.887 M 1.04 % | 60.258 M 96.41 % | 30.680 M -15.98 % | 36.515 M 215.19 % | 11.585 M 240.08 % | -8.270 M -271.39 % | 4.825 M 1 296.50 % | -403.280 K 68.09 % | -1.264 M 15.95 % | -1.504 M 55.03 % | -3.344 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.129 M 24.07 % | 910.000 K -29.02 % | 1.282 M -15.77 % | 1.522 M 19.09 % | 1.278 M -35.88 % | 1.993 M 7.38 % | 1.856 M 64.83 % | 1.126 M 11.39 % | 1.011 M -32.39 % | 1.495 M | 0.000 -100.00 % | 58.895 K -76.78 % | 253.612 K 1 391.84 % | 17.000 K 41.67 % | 12.000 K 1 100.00 % | 1.000 K 0.00 % | 1.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.327 M 31.29 % | 2.534 M 35.50 % | 1.870 M -43.90 % | 3.334 M 588.46 % | 484.235 K 30.13 % | 372.120 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 159.560 M 1.19 % | 157.679 M 3.64 % | 152.135 M 0.28 % | 151.716 M 9.38 % | 138.709 M 13.29 % | 122.434 M 43.16 % | 85.523 M 51.85 % | 56.319 M 60.44 % | 35.103 M 19.55 % | 29.364 M 174.31 % | 10.705 M 54.49 % | 6.929 M 5.00 % | 6.599 M 187.93 % | 2.292 M -3.58 % | 2.377 M 150.47 % | 949.000 K 92.11 % | 494.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -15.143 M 46.95 % | -28.544 M -28.17 % | -22.270 M 8.24 % | -24.269 M -2 092.53 % | 1.218 M -32.30 % | 1.799 M -31.61 % | 2.631 M 39.35 % | 1.888 M -16.24 % | 2.254 M 213.37 % | 719.170 K 273.57 % | -414.333 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 1.187 M -31.47 % | 1.732 M 68.16 % | 1.030 M -35.54 % | 1.598 M -26.09 % | 2.162 M 359.02 % | 471.000 K -20.37 % | 591.480 K 85.98 % | 318.028 K 1.63 % | 312.919 K 4.40 % | 299.734 K 41.32 % | 212.098 K 0.00 % | 212.098 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.217 M 62.32 % | -5.883 M -946.47 % | 695.000 K 107.07 % | -9.836 M -473.86 % | -1.714 M 72.12 % | -6.147 M -263.94 % | -1.689 M 29.36 % | -2.391 M 18.91 % | -2.949 M -33.99 % | -2.201 M 13.81 % | -2.553 M -174.19 % | -931.268 K 14.38 % | -1.088 M -292.67 % | -277.000 K -332.77 % | 119.000 K 142.50 % | -280.000 K -268.42 % | -76.000 K |
| Accounts receivables | -5.349 M 35.77 % | -8.328 M -108.46 % | -3.995 M 59.40 % | -9.841 M -6 490.26 % | 154.000 K 102.96 % | -5.200 M -207.87 % | -1.689 M 29.36 % | -2.391 M 18.91 % | -2.949 M -33.99 % | -2.201 M 13.81 % | -2.553 M -174.19 % | -931.268 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 144.000 K 134.12 % | -422.000 K -579.55 % | 88.000 K 148.89 % | -180.000 K -318.60 % | -43.000 K -386.67 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K |
| Accounts payables | 2.988 M 4.22 % | 2.867 M -37.70 % | 4.602 M 2 387.57 % | 185.000 K 110.14 % | -1.825 M -89.71 % | -962.000 K -165.04 % | 1.479 M 632.18 % | 202.000 K 1.23 % | 199.551 K 169.01 % | -289.165 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.479 M -632.18 % | -202.000 K -1.23 % | -199.551 K -169.01 % | 289.165 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.000 K |
| Other non cash items | 2.196 M -88.76 % | 19.545 M -31.71 % | 28.619 M -10.11 % | 31.838 M 41.60 % | 22.484 M -12.51 % | 25.699 M 1 689.62 % | 1.436 M -29.57 % | 2.039 M 8.81 % | 1.874 M 3 359.40 % | 54.167 K -93.84 % | 879.834 K 92.04 % | 458.146 K 62.19 % | 282.481 K -67.90 % | 880.000 K 366.67 % | -330.000 K -179.66 % | -118.000 K -26.88 % | -93.000 K |
| Net cash provided by operating activities | 16.469 M 8.53 % | 15.174 M -21.49 % | 19.328 M 289.28 % | 4.965 M 29.16 % | 3.844 M -47.46 % | 7.317 M -10.33 % | 8.160 M 62.13 % | 5.033 M 13.21 % | 4.446 M 156.80 % | 1.731 M 7.95 % | 1.604 M -20.85 % | 2.026 M 185.45 % | 709.781 K 3 279.91 % | 21.000 K -98.00 % | 1.052 M 901.90 % | 105.000 K -57.66 % | 248.000 K |
| Investments in property plant and equipment | -6.657 M -1.26 % | -6.574 M -13.58 % | -5.788 M 15.68 % | -6.864 M -21.68 % | -5.641 M -36.49 % | -4.133 M -375.60 % | -869.000 K -90.99 % | -455.000 K -23.35 % | -368.873 K -49.89 % | -246.091 K 35.28 % | -380.236 K -231.18 % | -114.811 K 56.85 % | -266.055 K -401.99 % | -53.000 K 30.26 % | -76.000 K -1 420.00 % | -5.000 K 28.57 % | -7.000 K |
| Acquisitions net | -10.945 M 10.98 % | -12.295 M -2.26 % | -12.023 M -43.92 % | -8.354 M 13.57 % | -9.666 M -64.56 % | -5.874 M 79.82 % | -29.104 M -128.09 % | -12.760 M -828.55 % | -1.374 M 75.25 % | -5.551 M -470.21 % | -973.569 K 11.49 % | -1.100 M -30.19 % | -844.922 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 324.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 |
| Other investing activites | 0.000 -100.00 % | 375.000 K 0.00 % | 375.000 K 175.00 % | -500.000 K -100.00 % | -250.000 K | 0.000 -100.00 % | 11.078 M 1 006.55 % | -1.222 M 47.36 % | -2.321 M -300.38 % | -579.772 K 7.59 % | -627.414 K 57.84 % | -1.488 M | 0.000 -100.00 % | 642.000 K 1 393.02 % | 43.000 K | 0.000 | 0.000 |
| Net cash used for investing activites | -17.602 M 4.82 % | -18.494 M -8.08 % | -17.112 M -8.87 % | -15.718 M -1.03 % | -15.557 M -55.46 % | -10.007 M 47.04 % | -18.895 M -30.88 % | -14.437 M -255.21 % | -4.064 M 36.27 % | -6.377 M -221.88 % | -1.981 M -23.58 % | -1.603 M -44.30 % | -1.111 M -288.62 % | 589.000 K 1 884.85 % | -33.000 K -560.00 % | -5.000 K 28.57 % | -7.000 K |
| Debt repayment | 6.575 M -16.24 % | 7.850 M 124.29 % | 3.500 M 342.55 % | -1.443 M -120.61 % | 7.000 M -51.06 % | 14.302 M 297.79 % | -7.231 M -192.57 % | 7.811 M 600.93 % | 1.114 M -83.49 % | 6.750 M 743.75 % | 800.000 K 397.27 % | 160.879 K 131.73 % | -507.000 K -114.78 % | 3.430 M 13 619.83 % | 25.000 K | 0.000 | 0.000 |
| Common stock issued | 10.000 K -37.50 % | 16.000 K 100.00 % | 8.000 K -98.76 % | 645.000 K -97.84 % | 29.848 M | 0.000 -100.00 % | 19.272 M 117.27 % | 8.870 M 1 996.85 % | 423.015 K 34.23 % | 315.134 K -22.57 % | 406.998 K 143.22 % | 167.336 K -82.22 % | 941.370 K -76.47 % | 4.000 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -3.040 M -10.38 % | -2.754 M -11.95 % | -2.460 M -9.04 % | -2.256 M -144.16 % | -924.000 K 79.89 % | -4.595 M -41.47 % | -3.248 M -32.20 % | -2.457 M -34.53 % | -1.826 M -50.85 % | -1.211 M -51.88 % | -797.107 K -22.72 % | -649.525 K | 0.000 | 0.000 100.00 % | -59.000 K | 0.000 100.00 % | -270.000 K |
| Other financing activites | -5.993 M -13.78 % | -5.267 M -29.09 % | -4.080 M | 0.000 100.00 % | -2.568 M 35.12 % | -3.958 M -277.31 % | -1.049 M -67.30 % | -627.000 K 12.05 % | -712.921 K -88.40 % | -378.417 K -101.32 % | -187.969 K 22.19 % | -241.578 K -9.26 % | -221.109 K 49.11 % | -434.483 K -844.53 % | -46.000 K -557.14 % | -7.000 K -250.00 % | -2.000 K |
| Net cash used provided by financing activities | -2.448 M -1 479.35 % | -155.000 K 94.89 % | -3.032 M 0.72 % | -3.054 M -109.16 % | 33.356 M 480.21 % | 5.749 M -25.76 % | 7.744 M -43.05 % | 13.597 M 1 457.32 % | -1.002 M -118.29 % | 5.476 M 2 367.57 % | 221.922 K 139.43 % | -562.888 K -363.94 % | 213.261 K 155.11 % | -387.000 K -383.75 % | -80.000 K -1 042.86 % | -7.000 K 97.43 % | -272.000 K |
| Effect of forex changes on cash | -15.000 K -15.38 % | -13.000 K -114.13 % | 92.000 K 210.84 % | -83.000 K | 0.000 100.00 % | -8.000 K -300.00 % | -2.000 K -140.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -3.596 M -3.10 % | -3.488 M -381.77 % | -724.000 K 94.81 % | -13.940 M -164.41 % | 21.643 M 609.37 % | 3.051 M 201.94 % | -2.993 M -171.29 % | 4.199 M 776.70 % | -620.448 K -174.75 % | 830.029 K 633.24 % | -155.659 K -11.20 % | -139.987 K 25.51 % | -187.935 K -184.28 % | 223.000 K -76.25 % | 939.000 K 909.68 % | 93.000 K 400.00 % | -31.000 K |
| Cash at beginning of period | 8.782 M -28.43 % | 12.270 M -5.21 % | 12.944 M -51.85 % | 26.884 M 412.96 % | 5.241 M 139.32 % | 2.190 M -57.75 % | 5.183 M 426.51 % | 984.403 K -38.66 % | 1.605 M 107.13 % | 774.822 K -16.73 % | 930.481 K -13.08 % | 1.070 M -14.93 % | 1.258 M 142.00 % | 520.000 K 490.91 % | 88.000 K 1 566.67 % | -6.000 K -118.75 % | 32.000 K |
| Cash at end of period | 5.186 M -40.95 % | 8.782 M -28.43 % | 12.270 M -5.21 % | 12.944 M -51.85 % | 26.884 M 412.96 % | 5.241 M 139.32 % | 2.190 M -57.75 % | 5.183 M 426.51 % | 984.403 K -38.66 % | 1.605 M 107.13 % | 774.822 K -16.73 % | 930.481 K -13.08 % | 1.070 M 44.07 % | 743.000 K -27.65 % | 1.027 M 1 080.46 % | 87.000 K 8 600.00 % | 1.000 K |
| Operating cash flow | 16.469 M 8.53 % | 15.174 M -21.49 % | 19.328 M 289.28 % | 4.965 M 29.16 % | 3.844 M -47.46 % | 7.317 M -10.33 % | 8.160 M 62.13 % | 5.033 M 13.21 % | 4.446 M 156.80 % | 1.731 M 7.95 % | 1.604 M -20.85 % | 2.026 M 185.45 % | 709.781 K 3 279.91 % | 21.000 K -98.00 % | 1.052 M 901.90 % | 105.000 K -57.66 % | 248.000 K |
| Capital expenditure | -848.000 K 87.10 % | -6.574 M -13.58 % | -5.788 M 15.68 % | -6.864 M -21.68 % | -5.641 M -36.49 % | -4.133 M -375.60 % | -869.000 K -90.99 % | -455.000 K -23.35 % | -368.873 K -49.89 % | -246.091 K 35.28 % | -380.236 K -231.18 % | -114.811 K 56.85 % | -266.055 K -401.99 % | -53.000 K 30.26 % | -76.000 K -1 420.00 % | -5.000 K 28.57 % | -7.000 K |
| Free CashFlow | 10.126 M 17.74 % | 8.600 M -18.16 % | 10.508 M 653.34 % | -1.899 M -5.68 % | -1.797 M -156.44 % | 3.184 M -56.33 % | 7.291 M 59.26 % | 4.578 M 12.29 % | 4.077 M 174.51 % | 1.485 M 21.39 % | 1.223 M -35.99 % | 1.911 M 330.73 % | 443.726 K 1 486.64 % | -32.000 K -103.28 % | 976.000 K 876.00 % | 100.000 K -58.51 % | 241.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2011 | 2010 | 2009 |
| 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-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 48.768 M 8.32 % | 45.023 M -16.81 % | 54.123 M 21.26 % | 44.634 M -7.64 % | 48.328 M 19.48 % | 40.448 M 14.50 % | 35.325 M 8.31 % | 32.616 M 69.39 % | 19.255 M -28.30 % | 26.855 M -3.19 % | 27.739 M 28.67 % | 21.559 M 31.05 % | 16.451 M 1.29 % | 16.241 M 15.03 % | 14.119 M 15.37 % | 12.237 M 7.80 % | 11.352 M 11.69 % | 10.163 M 17.31 % | 8.664 M 32.80 % | 6.524 M 11.06 % | 5.874 M 18.40 % | 4.961 M 20.79 % | 4.107 M 16.98 % | 3.511 M 33.49 % | 2.630 M 0.00 % | 2.630 M 100.00 % | 1.315 M 517.81 % | 212.871 K -80.23 % | 1.077 M 100.00 % | 538.250 K -25.66 % | 724.000 K 100.00 % | 362.000 K |
| Net income | 2.026 M -73.35 % | 7.603 M 217.08 % | -6.494 M -872.16 % | -668.000 K 87.96 % | -5.547 M -389.06 % | 1.919 M 117.82 % | 881.000 K 16.38 % | 757.000 K 112.48 % | -6.068 M -7 410.84 % | 83.000 K -90.27 % | 853.000 K -66.59 % | 2.553 M 58.57 % | 1.610 M -1.17 % | 1.629 M 625.71 % | 224.470 K -87.59 % | 1.809 M -1.16 % | 1.830 M 16.37 % | 1.572 M 6.01 % | 1.483 M 9.06 % | 1.360 M -17.58 % | 1.650 M 100.57 % | 822.698 K -11.64 % | 931.108 K 89.93 % | 490.242 K 53.40 % | 319.584 K 0.00 % | 319.584 K 100.00 % | 159.792 K 115.87 % | -1.007 M -635.53 % | 188.000 K 100.00 % | 94.000 K -41.25 % | 160.000 K 100.00 % | 80.000 K |
| Income before tax | 3.371 M -59.86 % | 8.398 M 232.06 % | -6.359 M -3 446.84 % | 190.000 K 102.98 % | -6.386 M -362.91 % | 2.429 M 1 256.98 % | 179.000 K -80.86 % | 935.000 K 115.70 % | -5.956 M -519.44 % | 1.420 M -6.64 % | 1.521 M -52.94 % | 3.232 M 53.18 % | 2.110 M 1.01 % | 2.089 M 157.25 % | 812.048 K -62.73 % | 2.179 M 4.45 % | 2.086 M 7.94 % | 1.933 M 11.75 % | 1.729 M -2.04 % | 1.765 M -3.35 % | 1.826 M 58.15 % | 1.155 M 22.48 % | 942.904 K 17.44 % | 802.908 K 80.35 % | 445.206 K 0.00 % | 445.204 K 100.00 % | 222.602 K 126.83 % | -829.602 K -425.33 % | 255.000 K 100.00 % | 127.500 K -39.29 % | 210.000 K 100.00 % | 105.000 K |
| Income before tax ratio | 0.07 -62.94 % | 0.19 258.76 % | -0.12 -2 860.06 % | 0.00 103.22 % | -0.13 -320.04 % | 0.06 1 085.11 % | 0.01 -82.32 % | 0.03 109.27 % | -0.31 -684.99 % | 0.05 -3.57 % | 0.05 -63.42 % | 0.15 16.88 % | 0.13 -0.28 % | 0.13 123.63 % | 0.06 -67.70 % | 0.18 -3.11 % | 0.18 -3.36 % | 0.19 -4.73 % | 0.20 -26.24 % | 0.27 -12.98 % | 0.31 33.57 % | 0.23 1.40 % | 0.23 0.39 % | 0.23 35.10 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 104.34 % | -3.90 -1 745.23 % | 0.24 0.00 % | 0.24 -18.33 % | 0.29 0.00 % | 0.29 |
| EBITDA | 10.011 M -30.36 % | 14.375 M 6 912.20 % | 205.000 K -96.49 % | 5.835 M 670.94 % | -1.022 M -114.07 % | 7.266 M 32.42 % | 5.487 M -13.26 % | 6.326 M 827.57 % | 682.000 K -90.17 % | 6.939 M 2.39 % | 6.777 M -7.53 % | 7.329 M 125.86 % | 3.245 M -39.37 % | 5.353 M 71.89 % | 3.114 M -22.04 % | 3.994 M -0.40 % | 4.010 M 26.95 % | 3.159 M 6.15 % | 2.976 M 38.99 % | 2.141 M -14.26 % | 2.497 M 53.54 % | 1.626 M -10.34 % | 1.814 M 30.49 % | 1.390 M 42.79 % | 973.498 K -2.64 % | 999.854 K 100.00 % | 499.927 K 146.22 % | -1.082 M -631.52 % | 203.500 K 100.00 % | 101.750 K -38.52 % | 165.500 K 100.00 % | 82.750 K |
| Net income ratio | 0.04 -75.40 % | 0.17 240.74 % | -0.12 -701.71 % | -0.01 86.96 % | -0.11 -341.93 % | 0.05 90.23 % | 0.02 7.46 % | 0.02 107.36 % | -0.32 -10 296.45 % | 0.00 -89.95 % | 0.03 -74.03 % | 0.12 21.00 % | 0.10 -2.43 % | 0.10 530.87 % | 0.02 -89.24 % | 0.15 -8.32 % | 0.16 4.19 % | 0.15 -9.63 % | 0.17 -17.88 % | 0.21 -25.79 % | 0.28 69.39 % | 0.17 -26.85 % | 0.23 62.36 % | 0.14 14.92 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 102.57 % | -4.73 -2 808.19 % | 0.17 0.00 % | 0.17 -20.98 % | 0.22 0.00 % | 0.22 |
| Ratio EBITDA | 0.21 -35.71 % | 0.32 8 329.49 % | 0.00 -97.10 % | 0.13 718.19 % | -0.02 -111.77 % | 0.18 15.65 % | 0.16 -19.91 % | 0.19 447.59 % | 0.04 -86.29 % | 0.26 5.76 % | 0.24 -28.13 % | 0.34 72.34 % | 0.20 -40.15 % | 0.33 49.43 % | 0.22 -32.42 % | 0.33 -7.61 % | 0.35 13.67 % | 0.31 -9.51 % | 0.34 4.66 % | 0.33 -22.80 % | 0.43 29.67 % | 0.33 -25.77 % | 0.44 11.55 % | 0.40 6.97 % | 0.37 -2.64 % | 0.38 0.00 % | 0.38 107.48 % | -5.08 -2 787.90 % | 0.19 0.00 % | 0.19 -17.30 % | 0.23 0.00 % | 0.23 |
| Gross profit ratio | 0.68 -10.38 % | 0.75 12.44 % | 0.67 -3.36 % | 0.69 8.60 % | 0.64 -3.57 % | 0.66 -11.97 % | 0.75 1.95 % | 0.74 11.15 % | 0.66 7.35 % | 0.62 -2.48 % | 0.63 -9.45 % | 0.70 -17.23 % | 0.85 0.10 % | 0.85 0.11 % | 0.85 5.24 % | 0.80 -2.58 % | 0.82 5.38 % | 0.78 1.66 % | 0.77 2.50 % | 0.75 -6.64 % | 0.80 5.00 % | 0.77 -11.82 % | 0.87 0.28 % | 0.87 -8.44 % | 0.95 0.00 % | 0.95 0.00 % | 0.95 -29.02 % | 1.33 33.30 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 105.521 M -2.79 % | 108.553 M 7.94 % | 100.567 M 2.33 % | 98.277 M 0.79 % | 97.504 M -6.43 % | 104.203 M 3.02 % | 101.146 M 0.00 % | 101.146 M 22.91 % | 82.291 M 7.08 % | 76.851 M 2.86 % | 74.713 M -1.36 % | 75.741 M 20.91 % | 62.644 M 3.69 % | 60.412 M 3.24 % | 58.518 M 16.02 % | 50.440 M 1.61 % | 49.642 M -1.08 % | 50.184 M 6.96 % | 46.917 M 4.60 % | 44.853 M 2.35 % | 43.824 M 1.41 % | 43.215 M 2.28 % | 42.252 M -1.84 % | 43.042 M 5.67 % | 40.733 M -90.00 % | 407.328 M 0.00 % | 407.328 M 6.84 % | 381.233 M 7.35 % | 355.139 M 0.00 % | 355.139 M 0.00 % | 355.139 M 0.00 % | 355.139 M |
| Weighted average shs out | 105.521 M 3.92 % | 101.544 M 0.97 % | 100.568 M 2.33 % | 98.277 M 0.79 % | 97.504 M 0.01 % | 97.497 M 0.11 % | 97.388 M 0.73 % | 96.678 M 17.48 % | 82.291 M 14.84 % | 71.655 M 0.08 % | 71.596 M 0.00 % | 71.596 M 15.70 % | 61.883 M 2.56 % | 60.336 M -8.21 % | 65.731 M 30.84 % | 50.237 M 1.67 % | 49.411 M -2.58 % | 50.721 M 9.28 % | 46.415 M 2.38 % | 45.335 M 4.04 % | 43.575 M 0.64 % | 43.300 M 2.78 % | 42.128 M -5.47 % | 44.567 M 14.70 % | 38.856 M -90.46 % | 407.328 M 0.00 % | 407.328 M 6.84 % | 381.233 M 7.35 % | 355.139 M 0.00 % | 355.139 M 0.00 % | 355.139 M 0.00 % | 355.139 M |
| EPS diluted | 0.02 -72.57 % | 0.07 208.36 % | -0.06 -850.00 % | -0.01 88.05 % | -0.06 -409.24 % | 0.02 111.49 % | 0.01 16.00 % | 0.01 110.18 % | -0.07 -6 800.00 % | 0.00 -90.35 % | 0.01 -66.17 % | 0.03 31.13 % | 0.03 -4.81 % | 0.03 610.53 % | 0.00 -89.42 % | 0.04 -2.71 % | 0.04 17.89 % | 0.03 -0.95 % | 0.03 4.29 % | 0.03 -19.63 % | 0.04 98.42 % | 0.02 -13.64 % | 0.02 92.98 % | 0.01 -25.00 % | 0.02 1 800.00 % | 0.00 100.00 % | 0.00 101.59 % | -0.03 -4 283.33 % | 0.00 100.00 % | 0.00 -25.00 % | 0.00 100.00 % | 0.00 |
| Earnings per share | 0.02 -74.37 % | 0.07 215.94 % | -0.06 -850.00 % | -0.01 88.05 % | -0.06 -388.83 % | 0.02 118.89 % | 0.01 15.38 % | 0.01 110.58 % | -0.07 -6 241.67 % | 0.00 -89.92 % | 0.01 -66.67 % | 0.04 37.31 % | 0.03 -3.70 % | 0.03 694.12 % | 0.00 -90.56 % | 0.04 -2.70 % | 0.04 19.35 % | 0.03 -3.13 % | 0.03 6.67 % | 0.03 -20.84 % | 0.04 99.47 % | 0.02 -14.03 % | 0.02 100.91 % | 0.01 -27.63 % | 0.02 1 800.00 % | 0.00 100.00 % | 0.00 101.53 % | -0.03 -4 466.67 % | 0.00 100.00 % | 0.00 -25.00 % | 0.00 100.00 % | 0.00 |
| Gross profit | 32.970 M -2.92 % | 33.963 M -6.47 % | 36.311 M 17.19 % | 30.986 M 0.30 % | 30.893 M 15.22 % | 26.813 M 0.80 % | 26.601 M 10.42 % | 24.091 M 88.27 % | 12.796 M -23.03 % | 16.625 M -5.59 % | 17.609 M 16.51 % | 15.114 M 8.48 % | 13.933 M 1.40 % | 13.741 M 15.16 % | 11.932 M 21.41 % | 9.828 M 5.02 % | 9.358 M 17.69 % | 7.951 M 19.25 % | 6.668 M 36.13 % | 4.898 M 3.69 % | 4.724 M 24.32 % | 3.800 M 6.51 % | 3.568 M 17.30 % | 3.041 M 22.22 % | 2.488 M 0.00 % | 2.488 M 100.00 % | 1.244 M 338.49 % | 283.756 K -73.64 % | 1.077 M 100.00 % | 538.250 K -25.66 % | 724.000 K 100.00 % | 362.000 K |
| Income tax expense | 1.345 M 69.18 % | 795.000 K 488.89 % | 135.000 K -84.27 % | 858.000 K 202.26 % | -839.000 K -264.51 % | 510.000 K 172.65 % | -702.000 K -494.38 % | 178.000 K 131.62 % | -563.000 K -280.45 % | 312.000 K 372.73 % | 66.000 K -90.28 % | 679.000 K 35.80 % | 500.000 K 8.70 % | 460.000 K -21.71 % | 587.578 K 58.62 % | 370.422 K 44.57 % | 256.228 K -28.87 % | 360.202 K 46.39 % | 246.057 K -39.29 % | 405.287 K 129.78 % | 176.382 K -46.90 % | 332.168 K 2 715.94 % | 11.796 K -96.23 % | 312.666 K 148.89 % | 125.622 K 0.00 % | 125.620 K 100.00 % | 62.810 K -64.55 % | 177.190 K 164.46 % | 67.000 K 100.00 % | 33.500 K -33.00 % | 50.000 K 100.00 % | 25.000 K |
| Cost of revenue | 15.798 M 42.84 % | 11.060 M -37.91 % | 17.812 M 30.51 % | 13.648 M -21.72 % | 17.435 M 27.87 % | 13.635 M 56.29 % | 8.724 M 2.33 % | 8.525 M 31.99 % | 6.459 M -36.86 % | 10.230 M 0.99 % | 10.130 M 57.18 % | 6.445 M 155.96 % | 2.518 M 0.72 % | 2.500 M 14.35 % | 2.186 M -9.27 % | 2.410 M 20.87 % | 1.994 M -9.89 % | 2.212 M 10.82 % | 1.996 M 22.79 % | 1.626 M 41.33 % | 1.150 M -0.95 % | 1.161 M 115.22 % | 539.600 K 14.88 % | 469.691 K 231.30 % | 141.770 K 0.00 % | 141.770 K 100.00 % | 70.885 K 200.00 % | -70.885 K | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 17.132 M 49.49 % | 11.460 M -55.30 % | 25.640 M -10.83 % | 28.755 M 4.39 % | 27.546 M 18.81 % | 23.184 M 12.31 % | 20.642 M -8.51 % | 22.562 M 4.42 % | 21.608 M 19.90 % | 18.021 M | 0.000 -100.00 % | 15.524 M 32.30 % | 11.734 M 6.55 % | 11.013 M 9.13 % | 10.092 M 37.87 % | 7.320 M 18.71 % | 6.166 M 6.79 % | 5.774 M 39.97 % | 4.125 M 35.45 % | 3.046 M 27.22 % | 2.394 M -4.66 % | 2.511 M 15.50 % | 2.174 M 3.68 % | 2.097 M 10.24 % | 1.902 M 0.00 % | 1.902 M 100.00 % | 951.021 K 200.00 % | -951.021 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 100.00 % | -13.995 M -295.68 % | -3.537 M -107.81 % | -1.702 M -274.07 % | -455.000 K 77.01 % | -1.979 M 73.47 % | -7.460 M -68.09 % | -4.438 M | 0.000 100.00 % | -5.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 5.708 M -61.24 % | 14.727 M 1 400.94 % | -1.132 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.537 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 24.902 M -11.48 % | 28.132 M 7.26 % | 26.227 M 6.91 % | 24.532 M 2.18 % | 24.009 M 11.76 % | 21.482 M 6.42 % | 20.187 M -1.92 % | 20.583 M 45.48 % | 14.148 M 4.16 % | 13.583 M -4.67 % | 14.248 M 42.32 % | 10.011 M -12.28 % | 11.412 M 3.62 % | 11.013 M 3.55 % | 10.635 M 45.28 % | 7.320 M 9.31 % | 6.697 M 15.97 % | 5.774 M 25.38 % | 4.605 M 51.21 % | 3.046 M 8.66 % | 2.803 M 9.48 % | 2.560 M 0.89 % | 2.538 M 21.02 % | 2.097 M 10.24 % | 1.902 M 0.00 % | 1.902 M 100.00 % | 951.021 K 62.30 % | 585.979 K -27.84 % | 812.000 K 100.00 % | 406.000 K -18.15 % | 496.000 K 100.00 % | 248.000 K |
| Cost and expenses | 39.361 M 0.43 % | 39.192 M -11.01 % | 44.039 M 15.35 % | 38.180 M -7.88 % | 41.444 M 18.02 % | 35.117 M 21.47 % | 28.911 M -0.68 % | 29.108 M 41.25 % | 20.607 M -13.46 % | 23.813 M -2.32 % | 24.378 M 48.14 % | 16.456 M 18.13 % | 13.930 M 3.09 % | 13.513 M 5.40 % | 12.821 M 31.77 % | 9.730 M 11.96 % | 8.690 M 8.81 % | 7.987 M 20.98 % | 6.602 M 41.32 % | 4.671 M 18.16 % | 3.953 M 6.23 % | 3.722 M 20.94 % | 3.077 M 19.90 % | 2.567 M 25.57 % | 2.044 M 0.00 % | 2.044 M 100.00 % | 1.022 M 98.39 % | 515.094 K -37.87 % | 829.000 K 100.00 % | 414.500 K -19.90 % | 517.500 K 100.00 % | 258.750 K |
| Research and development expenses | 2.063 M 6.07 % | 1.945 M 13.15 % | 1.719 M 9.07 % | 1.576 M 30.46 % | 1.208 M -9.24 % | 1.331 M -47.84 % | 2.552 M | 0.000 -100.00 % | 2.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 636.000 K | 0.000 -100.00 % | 376.000 K | 0.000 -100.00 % | 169.459 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 |
| Selling general and administrative expenses | 17.132 M 49.49 % | 11.460 M -55.30 % | 25.640 M 4.52 % | 24.532 M 2.18 % | 24.009 M 11.76 % | 21.482 M 6.42 % | 20.187 M -1.92 % | 20.583 M 45.48 % | 14.148 M 4.16 % | 13.583 M -4.67 % | 14.248 M 42.32 % | 10.011 M -14.68 % | 11.734 M 6.55 % | 11.013 M 9.13 % | 10.092 M 37.87 % | 7.320 M 18.71 % | 6.166 M 6.79 % | 5.774 M 39.97 % | 4.125 M 35.45 % | 3.046 M 27.22 % | 2.394 M -4.66 % | 2.511 M 15.50 % | 2.174 M 3.68 % | 2.097 M 10.24 % | 1.902 M 0.00 % | 1.902 M 100.00 % | 951.021 K 200.00 % | -951.021 K -217.12 % | 812.000 K 100.00 % | 406.000 K -18.15 % | 496.000 K 100.00 % | 248.000 K |
| Interest income | 0.000 | 0.000 100.00 % | -2.035 M -199.17 % | 2.052 M 43.60 % | 1.429 M 50.74 % | 948.000 K -38.48 % | 1.541 M 139.29 % | 644.000 K -42.81 % | 1.126 M -13.32 % | 1.299 M | 0.000 -100.00 % | 650.000 K 58.15 % | 411.000 K -35.68 % | 639.000 K 31.68 % | 485.275 K 47.62 % | 328.725 K -42.85 % | 575.190 K 135.53 % | 244.210 K -26.67 % | 333.028 K 281.81 % | 87.223 K -7.53 % | 94.325 K 11.42 % | 84.654 K -2.77 % | 87.068 K -38.56 % | 141.702 K 637.61 % | -26.358 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.114 M 17.87 % | 2.642 M -24.24 % | 3.487 M 182.47 % | 1.235 M -36.26 % | 1.937 M 59.95 % | 1.211 M -0.41 % | 1.216 M 88.82 % | 644.000 K -53.27 % | 1.378 M 6.00 % | 1.300 M 136.36 % | 550.000 K -15.38 % | 650.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.744 K -23.43 % | 58.436 K -49.13 % | 114.883 K -18.66 % | 141.240 K 100.00 % | 70.620 K 384.23 % | 14.584 K 2 816.80 % | 500.000 100.00 % | 250.000 -75.00 % | 1.000 K 100.00 % | 500.000 |
| Depreciation and amortization | 3.526 M 5.73 % | 3.335 M -14.36 % | 3.894 M 8.38 % | 3.593 M 4.84 % | 3.427 M -5.49 % | 3.626 M -11.39 % | 4.092 M -13.80 % | 4.747 M -9.75 % | 5.260 M 24.67 % | 4.219 M -11.31 % | 4.757 M 38.00 % | 3.447 M 229.54 % | 1.046 M -57.11 % | 2.439 M 91.50 % | 1.274 M -14.32 % | 1.486 M 81.62 % | 818.428 K -16.64 % | 981.790 K 126.68 % | 433.109 K 50.18 % | 288.384 K 72.49 % | 167.189 K -50.47 % | 337.517 K -19.69 % | 420.253 K -5.66 % | 445.471 K 7.75 % | 413.411 K 0.00 % | 413.408 K 100.00 % | 206.704 K 205.08 % | -196.704 K -5 017.60 % | 4.000 K 100.00 % | 2.000 K 0.00 % | 2.000 K 100.00 % | 1.000 K |
| Operating income | 6.494 M 11.36 % | 5.831 M 171.49 % | -8.157 M -226.39 % | 6.454 M -6.25 % | 6.884 M 29.13 % | 5.331 M -16.88 % | 6.414 M 82.84 % | 3.508 M 359.47 % | -1.352 M -144.44 % | 3.042 M -9.49 % | 3.361 M -34.14 % | 5.103 M 132.06 % | 2.199 M -19.39 % | 2.728 M 48.23 % | 1.840 M -26.61 % | 2.508 M -21.43 % | 3.192 M 46.62 % | 2.177 M -14.38 % | 2.542 M 37.24 % | 1.853 M -20.49 % | 2.330 M 80.77 % | 1.289 M -7.52 % | 1.394 M 47.54 % | 944.610 K 61.07 % | 586.447 K 0.00 % | 586.444 K 100.00 % | 293.222 K 133.12 % | -885.222 K -543.72 % | 199.500 K 100.00 % | 99.750 K -38.99 % | 163.500 K 100.00 % | 81.750 K |
| Operating income ratio | 0.13 2.81 % | 0.13 185.94 % | -0.15 -204.23 % | 0.14 1.51 % | 0.14 8.08 % | 0.13 -27.41 % | 0.18 68.82 % | 0.11 253.18 % | -0.07 -161.99 % | 0.11 -6.51 % | 0.12 -48.81 % | 0.24 77.08 % | 0.13 -20.42 % | 0.17 28.86 % | 0.13 -36.39 % | 0.20 -27.11 % | 0.28 31.27 % | 0.21 -27.01 % | 0.29 3.34 % | 0.28 -28.41 % | 0.40 52.68 % | 0.26 -23.44 % | 0.34 26.12 % | 0.27 20.66 % | 0.22 0.00 % | 0.22 0.00 % | 0.22 105.36 % | -4.16 -2 343.92 % | 0.19 0.00 % | 0.19 -17.94 % | 0.23 0.00 % | 0.23 |
| Total other income expenses net | -3.123 M -221.68 % | 2.567 M 42.75 % | 1.798 M 128.70 % | -6.264 M 52.80 % | -13.270 M -1 005.83 % | -1.200 M 79.24 % | -5.780 M -124.64 % | -2.573 M 44.11 % | -4.604 M -183.85 % | -1.622 M 11.85 % | -1.840 M 1.66 % | -1.871 M -1 994.08 % | -89.347 K 86.01 % | -638.653 K -36.95 % | -466.348 K -41.87 % | -328.725 K 70.26 % | -1.105 M -352.67 % | -244.210 K 69.97 % | -813.156 K -832.27 % | -87.223 K 82.67 % | -503.357 K -275.85 % | -133.924 K 70.29 % | -450.745 K -218.09 % | -141.702 K -0.33 % | -141.241 K 0.00 % | -141.240 K -100.00 % | -70.620 K -226.03 % | 56.036 K 0.97 % | 55.500 K 100.00 % | 27.750 K -40.32 % | 46.500 K 100.00 % | 23.250 K |
| 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-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-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-06-30 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 61.591 M 2.93 % | 59.836 M 17.30 % | 51.012 M 69.99 % | 30.008 M -22.29 % | 38.613 M -13.85 % | 44.819 M 28.95 % | 34.756 M 5.64 % | 32.899 M 52.90 % | 21.517 M -42.00 % | 37.097 M 0.01 % | 37.093 M 32.42 % | 28.012 M 19.34 % | 23.473 M 18.69 % | 19.777 M 33.73 % | 14.788 M 17.02 % | 12.637 M 17.06 % | 10.796 M 32.78 % | 8.131 M -8.50 % | 8.886 M 270.05 % | 2.401 M -22.67 % | 3.105 M -1.28 % | 3.145 M 45.73 % | 2.158 M 335.43 % | 495.716 K -73.01 % | 1.837 M -15.40 % | 2.171 M 3.28 % | 2.102 M 307.71 % | -1.012 M -1 884.31 % | -51.000 K -5 000.00 % | -1.000 K |
| Total investments | 12.505 M 80.89 % | 6.913 M 14.99 % | 6.012 M 452.68 % | 1.088 M -37.38 % | 1.737 M 52.77 % | 1.137 M -22.18 % | 1.461 M 62.69 % | 898.000 K 0.00 % | 898.000 K 0.11 % | 897.000 K 38.43 % | 648.000 K 2.53 % | 632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.764 M 3.69 % | 3.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 66.777 M 0.46 % | 66.469 M 11.16 % | 59.794 M 70.79 % | 35.011 M -31.19 % | 50.883 M -0.68 % | 51.229 M 7.40 % | 47.700 M -1.58 % | 48.464 M 0.13 % | 48.401 M -0.93 % | 48.856 M 15.41 % | 42.334 M 38.93 % | 30.471 M 18.74 % | 25.663 M 9.49 % | 23.440 M 17.37 % | 19.971 M 33.73 % | 14.934 M 26.77 % | 11.780 M 18.92 % | 9.906 M -5.57 % | 10.491 M 189.28 % | 3.626 M -6.53 % | 3.880 M -12.92 % | 4.455 M 44.24 % | 3.089 M -9.33 % | 3.407 M 17.19 % | 2.907 M -6.67 % | 3.115 M -7.29 % | 3.360 M 14 508.70 % | 23.000 K -48.89 % | 45.000 K 2 150.00 % | 2.000 K |
| Accumulated other comprehensive income loss | 9.649 M 4.27 % | 9.254 M -56.11 % | 21.084 M 335.21 % | 4.845 M -37.48 % | 7.749 M 11.22 % | 6.967 M 18.12 % | 5.898 M 8.72 % | 5.425 M -3.49 % | 5.621 M 6.54 % | 5.276 M 53.77 % | 3.431 M 81.15 % | 1.894 M -67.54 % | 5.835 M 13.23 % | 5.153 M 3.64 % | 4.972 M 1.41 % | 4.903 M 13.36 % | 4.325 M 13.14 % | 3.823 M 30.77 % | 2.923 M 288.23 % | -1.553 M 22.32 % | -1.999 M 15.35 % | -2.362 M -1 804.15 % | -124.038 K 94.92 % | -2.441 M -2 781.82 % | -84.717 K | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K -42.86 % | -21.000 K |
| Retained earnings | -7.046 M -16.81 % | -6.032 M 78.73 % | -28.363 M -402.11 % | -5.649 M 36.06 % | -8.835 M -1 884.85 % | 495.000 K 134.76 % | -1.424 M -2 806.12 % | -49.000 K 93.92 % | -806.000 K -107.36 % | 10.954 M 0.76 % | 10.871 M -25.61 % | 14.613 M 84.79 % | 7.908 M -17.29 % | 9.561 M 30.01 % | 7.354 M -22.67 % | 9.509 M 24.74 % | 7.623 M 2.12 % | 7.465 M 26.68 % | 5.892 M 25.15 % | 4.708 M 14.28 % | 4.120 M 56.48 % | 2.633 M 13.94 % | 2.311 M 59.24 % | 1.451 M 3.17 % | 1.407 M 24.58 % | 1.129 M 47.20 % | 767.000 K -52.51 % | 1.615 M 307.83 % | 396.000 K 200.00 % | 132.000 K |
| Common stock | 1.319 M 0.23 % | 1.316 M 4.44 % | 1.260 M 68.77 % | 746.590 K -38.80 % | 1.220 M 0.08 % | 1.219 M 0.00 % | 1.219 M 0.25 % | 1.216 M 1.16 % | 1.202 M 33.85 % | 898.000 K 0.67 % | 892.000 K 0.00 % | 892.000 K 0.00 % | 892.000 K 19.33 % | 747.528 K 5.14 % | 711.000 K 15.93 % | 613.291 K 1.04 % | 606.987 K 1.12 % | 600.270 K 1.83 % | 589.505 K 9.99 % | 535.981 K 1.20 % | 529.602 K 1.58 % | 521.386 K 1.80 % | 512.162 K 1.15 % | 506.352 K 0.23 % | 505.190 K 0.04 % | 505.000 K 14.00 % | 443.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 64.827 M -0.94 % | 65.440 M 19.24 % | 54.883 M 45.69 % | 37.670 M -38.27 % | 61.028 M -12.28 % | 69.575 M 4.50 % | 66.580 M -1.13 % | 67.340 M 1.61 % | 66.275 M 27.08 % | 52.154 M 4.42 % | 49.945 M 3.88 % | 48.079 M 6.10 % | 45.315 M 62.89 % | 27.820 M 12.99 % | 24.622 M 40.19 % | 17.564 M 18.08 % | 14.874 M 5.91 % | 14.044 M 24.21 % | 11.307 M 110.48 % | 5.372 M 26.50 % | 4.247 M 69.17 % | 2.510 M 61.00 % | 1.559 M 165.85 % | 586.478 K 43.78 % | 407.887 K 597.42 % | -82.000 K 96.16 % | -2.135 M -232.20 % | 1.615 M 186.86 % | 563.000 K 199.47 % | 188.000 K |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 5.458 M | 0.000 -100.00 % | 5.716 M 125.31 % | 2.537 M -64.71 % | 7.190 M -35.14 % | 11.085 M 156.12 % | 4.328 M 930.48 % | 420.000 K -69.45 % | 1.375 M -7.59 % | 1.488 M 2.83 % | 1.447 M 67.71 % | 862.788 K -65.50 % | 2.501 M 1 193.29 % | 193.383 K -79.57 % | 946.553 K -36.32 % | 1.487 M | 0.000 100.00 % | -104.827 K -636.40 % | -14.235 K 95.37 % | -307.625 K -204.36 % | 294.766 K -60.95 % | 754.757 K 50.61 % | 501.145 K 0.03 % | 501.000 K -74.57 % | 1.970 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 66.194 M 0.40 % | 65.930 M 11.39 % | 59.190 M 1.25 % | 58.460 M 16.89 % | 50.014 M -0.76 % | 50.395 M 7.59 % | 46.840 M -2.29 % | 47.937 M 1.11 % | 47.409 M -0.32 % | 47.562 M 15.42 % | 41.209 M 59.21 % | 25.884 M 15.12 % | 22.485 M 8.99 % | 20.630 M 14.70 % | 17.986 M 51.19 % | 11.896 M 42.50 % | 8.348 M -0.54 % | 8.393 M -2.03 % | 8.567 M 500.58 % | 1.426 M -15.39 % | 1.686 M -55.11 % | 3.755 M 57.80 % | 2.380 M -12.07 % | 2.707 M 13.98 % | 2.375 M -8.34 % | 2.591 M -9.18 % | 2.853 M 18 920.00 % | 15.000 K -58.33 % | 36.000 K | 0.000 |
| Total non current liabilities | 67.323 M 1.01 % | 66.649 M 1.66 % | 65.558 M 85.99 % | 35.248 M -38.17 % | 57.012 M 4.70 % | 54.454 M -1.98 % | 55.552 M -9.01 % | 61.054 M 15.16 % | 53.015 M 5.98 % | 50.022 M 12.21 % | 44.577 M 52.59 % | 29.213 M 30.06 % | 22.461 M 8.88 % | 20.630 M 14.91 % | 17.953 M 50.91 % | 11.896 M 41.03 % | 8.436 M 1.15 % | 8.340 M -2.65 % | 8.567 M 548.21 % | 1.322 M -20.94 % | 1.672 M -52.33 % | 3.507 M 28.28 % | 2.734 M -21.03 % | 3.462 M 6.31 % | 3.256 M -6.84 % | 3.495 M 21.31 % | 2.881 M 10 570.37 % | 27.000 K -27.03 % | 37.000 K 3 600.00 % | 1.000 K |
| Other current liabilities | 14.445 M -0.84 % | 14.567 M -39.77 % | 24.186 M 17.00 % | 20.672 M -14.52 % | 24.183 M 48.37 % | 16.299 M -28.35 % | 22.747 M 72.56 % | 13.182 M -6.03 % | 14.028 M 854.29 % | 1.470 M -87.54 % | 11.798 M 2 068.75 % | 544.000 K -88.93 % | 4.912 M 70.76 % | 2.877 M -25.40 % | 3.856 M 25.83 % | 3.064 M 19.59 % | 2.562 M 461.21 % | 456.602 K -74.53 % | 1.793 M 132.31 % | 771.812 K 488.67 % | 131.112 K -73.81 % | 500.530 K -44.68 % | 904.812 K -37.41 % | 1.446 M 28.89 % | 1.122 M 12.16 % | 1.000 M 57.48 % | 635.000 K 294.41 % | 161.000 K 11.03 % | 145.000 K -6.45 % | 155.000 K |
| Deferred revenue | 7.862 M 214.10 % | 2.503 M 19.47 % | 2.095 M -28.25 % | 2.920 M -5.54 % | 3.091 M 20.74 % | 2.560 M 40.43 % | 1.823 M -26.99 % | 2.497 M 1.67 % | 2.456 M -6.08 % | 2.615 M -27.72 % | 3.618 M 49.38 % | 2.422 M 176.21 % | -3.178 M -13.09 % | -2.810 M -31.91 % | -2.130 M 29.87 % | -3.038 M 11.49 % | -3.432 M -126.89 % | -1.513 M 24.38 % | -2.000 M 9.09 % | -2.200 M 0.41 % | -2.209 M -215.57 % | -700.000 K -158.07 % | 1.205 M -4.34 % | 1.260 M -2.39 % | 1.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.166 M 8.16 % | 1.078 M -10.76 % | 1.208 M 175.17 % | 439.000 K -49.48 % | 869.000 K 4.20 % | 834.000 K -3.02 % | 860.000 K 63.19 % | 527.000 K -46.88 % | 992.000 K -23.34 % | 1.294 M 15.02 % | 1.125 M -75.47 % | 4.587 M 44.34 % | 3.178 M 13.09 % | 2.810 M 31.93 % | 2.130 M -29.88 % | 3.038 M -11.49 % | 3.432 M 126.89 % | 1.513 M -24.38 % | 2.000 M -9.09 % | 2.200 M -0.41 % | 2.209 M 215.57 % | 700.000 K -1.27 % | 708.990 K 1.28 % | 700.000 K 31.51 % | 532.280 K 1.58 % | 524.000 K 3.35 % | 507.000 K 6 237.50 % | 8.000 K -11.11 % | 9.000 K 350.00 % | 2.000 K |
| Total current liabilities | 27.410 M 25.31 % | 21.874 M -41.26 % | 37.238 M 86.76 % | 19.939 M -41.52 % | 34.095 M 40.42 % | 24.280 M -17.93 % | 29.584 M 59.71 % | 18.523 M -4.61 % | 19.419 M 9.30 % | 17.767 M -4.06 % | 18.518 M 44.78 % | 12.790 M -11.30 % | 14.420 M 35.33 % | 10.655 M -4.95 % | 11.210 M 13.29 % | 9.895 M -0.28 % | 9.923 M 128.85 % | 4.336 M -29.56 % | 6.156 M 25.09 % | 4.921 M 14.39 % | 4.302 M 47.86 % | 2.910 M 10.37 % | 2.636 M -25.83 % | 3.554 M 21.08 % | 2.936 M 11.53 % | 2.632 M 70.25 % | 1.546 M 110.34 % | 735.000 K 110.60 % | 349.000 K 14.43 % | 305.000 K |
| Total liabilities | 94.733 M 7.02 % | 88.523 M -13.88 % | 102.796 M 86.27 % | 55.186 M -39.43 % | 91.107 M 15.71 % | 78.734 M -7.52 % | 85.136 M 6.99 % | 79.577 M 9.86 % | 72.434 M 6.85 % | 67.789 M 7.44 % | 63.095 M 50.22 % | 42.003 M 4.46 % | 40.208 M 19.46 % | 33.659 M 6.19 % | 31.697 M 37.12 % | 23.116 M 14.27 % | 20.229 M 28.40 % | 15.754 M -12.75 % | 18.057 M 183.80 % | 6.362 M -1.48 % | 6.458 M -3.96 % | 6.724 M 25.22 % | 5.370 M -23.46 % | 7.016 M 13.31 % | 6.192 M 1.05 % | 6.127 M 38.40 % | 4.427 M 480.97 % | 762.000 K 97.41 % | 386.000 K 26.14 % | 306.000 K |
| Other non current assets | 0.000 | 0.000 -100.00 % | 3.931 M 103.88 % | -101.291 M -0.23 % | -101.057 M -0.16 % | -100.897 M -0.40 % | -100.495 M -2.39 % | -98.154 M -14.21 % | -85.940 M -10.24 % | -77.959 M 10.96 % | -87.556 M -36.04 % | -64.360 M -4.77 % | -61.427 M -52.29 % | -40.335 M -14.40 % | -35.259 M -41.17 % | -24.977 M -15.05 % | -21.710 M -24.42 % | -17.450 M 4.64 % | -18.299 M -379.81 % | -3.814 M -3.64 % | -3.680 M -6.72 % | -3.448 M -31.13 % | -2.630 M 4.00 % | -2.739 M | 0.000 | 0.000 | 0.000 100.00 % | -1.035 M -876.42 % | -106.000 K -715.38 % | -13.000 K |
| Long term investments | 12.505 M 80.89 % | 6.913 M 14.99 % | 6.012 M 452.68 % | 1.088 M -37.38 % | 1.737 M 52.77 % | 1.137 M -22.18 % | 1.461 M 62.69 % | 898.000 K 0.00 % | 898.000 K 0.11 % | 897.000 K 38.43 % | 648.000 K 2.53 % | 632.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.764 M 3.69 % | 3.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 18.111 M -1.12 % | 18.317 M 2.08 % | 17.943 M -68.18 % | 56.394 M -40.43 % | 94.676 M -0.49 % | 95.142 M 0.78 % | 94.402 M 2.88 % | 91.757 M 14.51 % | 80.127 M 14.45 % | 70.013 M -1.56 % | 71.120 M 22.55 % | 58.034 M 287.46 % | 14.978 M 20.89 % | 12.390 M 6.24 % | 11.662 M 63.49 % | 7.133 M -3.49 % | 7.391 M 10.34 % | 6.699 M -11.14 % | 7.538 M 136.29 % | 3.190 M 205.61 % | 1.044 M -64.02 % | 2.901 M 336.26 % | 665.027 K -73.40 % | 2.500 M 104.07 % | 1.225 M -25.30 % | 1.640 M | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K |
| GoodWill | 76.814 M -0.06 % | 76.861 M -0.07 % | 76.913 M 68.26 % | 45.711 M -40.60 % | 76.960 M 0.08 % | 76.895 M 1.03 % | 76.111 M 3.23 % | 73.730 M 15.61 % | 63.776 M 21.34 % | 52.559 M 0.62 % | 52.233 M 16.38 % | 44.883 M 1.17 % | 44.366 M 67.90 % | 26.423 M 19.08 % | 22.190 M 34.14 % | 16.543 M 27.37 % | 12.988 M 38.15 % | 9.401 M 0.00 % | 9.401 M | 0.000 -100.00 % | 2.076 M | 0.000 -100.00 % | 1.668 M | 0.000 -100.00 % | 1.668 M -0.01 % | 1.668 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 94.925 M -0.27 % | 95.178 M 0.34 % | 94.856 M -7.10 % | 102.106 M -40.51 % | 171.636 M -0.23 % | 172.037 M 0.89 % | 170.513 M 3.04 % | 165.487 M 15.00 % | 143.903 M 17.40 % | 122.572 M -0.63 % | 123.353 M 19.86 % | 102.917 M 73.42 % | 59.344 M 52.90 % | 38.813 M 14.65 % | 33.852 M 42.98 % | 23.676 M 16.18 % | 20.379 M 26.58 % | 16.099 M -4.96 % | 16.939 M 430.98 % | 3.190 M 2.26 % | 3.120 M 7.53 % | 2.901 M 24.37 % | 2.333 M -6.69 % | 2.500 M -13.58 % | 2.893 M -12.55 % | 3.308 M | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K |
| Property plant equipment net | 5.189 M 4.13 % | 4.983 M -2.20 % | 5.095 M 86.82 % | 2.727 M -41.27 % | 4.644 M 0.56 % | 4.618 M -0.30 % | 4.632 M -15.77 % | 5.499 M 11.88 % | 4.915 M -30.27 % | 7.049 M 10.24 % | 6.394 M 12.29 % | 5.694 M 173.36 % | 2.083 M 36.88 % | 1.522 M 8.16 % | 1.407 M 8.14 % | 1.301 M -2.29 % | 1.332 M -1.40 % | 1.350 M -0.72 % | 1.360 M 118.11 % | 623.677 K 11.33 % | 560.230 K 2.44 % | 546.910 K 84.27 % | 296.792 K 24.15 % | 239.065 K 20.58 % | 198.266 K 7.75 % | 184.000 K 64.29 % | 112.000 K 51.35 % | 74.000 K 25.42 % | 59.000 K 353.85 % | 13.000 K |
| Total non current assets | 112.619 M 5.18 % | 107.074 M 1.19 % | 105.812 M 75.74 % | 60.209 M -40.42 % | 101.057 M 0.16 % | 100.897 M 0.40 % | 100.495 M 2.39 % | 98.154 M 14.21 % | 85.940 M 10.24 % | 77.959 M -0.26 % | 78.162 M 21.44 % | 64.360 M 4.77 % | 61.427 M 52.29 % | 40.335 M 14.40 % | 35.259 M 41.17 % | 24.977 M 15.05 % | 21.710 M 24.42 % | 17.450 M -4.64 % | 18.299 M 379.81 % | 3.814 M 3.64 % | 3.680 M 6.72 % | 3.448 M 31.13 % | 2.630 M -4.00 % | 2.739 M -11.39 % | 3.091 M -11.48 % | 3.492 M 3 017.86 % | 112.000 K 51.35 % | 74.000 K 25.42 % | 59.000 K 353.85 % | 13.000 K |
| Other current assets | 7.812 M 1 170.24 % | 615.000 K -97.53 % | 24.902 M 211.59 % | 7.992 M 21.07 % | 6.601 M -83.75 % | 40.632 M 387.72 % | 8.331 M -74.91 % | 33.198 M 242.64 % | 9.689 M | 0.000 -100.00 % | 2.136 M | 0.000 -100.00 % | 1.346 M | 0.000 -100.00 % | 15.877 M | 0.000 -100.00 % | 819.463 K | 0.000 -100.00 % | 9.460 M | 0.000 -100.00 % | 356.759 K | 0.000 -100.00 % | 589.756 K 132 801 245 091 975 600.00 % | 0.000 -100.00 % | 1.492 M -7.29 % | 1.609 M | 0.000 -100.00 % | 479.000 K -39.67 % | 794.000 K 66.11 % | 478.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.186 M -21.82 % | 6.633 M -24.47 % | 8.782 M 75.55 % | 5.003 M -59.23 % | 12.270 M 91.42 % | 6.410 M -50.48 % | 12.944 M -16.84 % | 15.565 M -42.10 % | 26.884 M 128.62 % | 11.759 M 124.37 % | 5.241 M 113.14 % | 2.459 M 12.28 % | 2.190 M -40.21 % | 3.663 M -29.33 % | 5.183 M 125.70 % | 2.296 M 133.28 % | 984.403 K -44.55 % | 1.775 M 10.62 % | 1.605 M 30.98 % | 1.225 M 58.14 % | 774.822 K -40.85 % | 1.310 M 40.79 % | 930.481 K -68.04 % | 2.911 M 171.94 % | 1.070 M 13.40 % | 944.000 K -24.96 % | 1.258 M 21.55 % | 1.035 M 978.13 % | 96.000 K 3 100.00 % | 3.000 K |
| Cash and short term investments | 5.186 M -21.82 % | 6.633 M -24.47 % | 8.782 M 75.55 % | 5.003 M -59.23 % | 12.270 M 91.42 % | 6.410 M -50.48 % | 12.944 M -16.84 % | 15.565 M -42.10 % | 26.884 M 128.62 % | 11.759 M 124.37 % | 5.241 M 113.14 % | 2.459 M 12.28 % | 2.190 M -40.21 % | 3.663 M -29.33 % | 5.183 M 125.70 % | 2.296 M 133.28 % | 984.403 K -44.55 % | 1.775 M 10.62 % | 1.605 M 30.98 % | 1.225 M 58.14 % | 774.822 K -40.85 % | 1.310 M 40.79 % | 930.481 K -68.04 % | 2.911 M 171.94 % | 1.070 M 13.40 % | 944.000 K -24.96 % | 1.258 M 21.55 % | 1.035 M 978.13 % | 96.000 K 3 100.00 % | 3.000 K |
| Total current assets | 46.941 M 0.11 % | 46.889 M -9.60 % | 51.867 M 58.87 % | 32.647 M -36.08 % | 51.078 M 7.73 % | 47.412 M -7.44 % | 51.221 M 5.04 % | 48.763 M -7.59 % | 52.769 M 25.69 % | 41.984 M 20.37 % | 34.878 M 35.60 % | 25.722 M 6.75 % | 24.096 M 13.96 % | 21.144 M 0.40 % | 21.060 M 34.12 % | 15.702 M 17.24 % | 13.393 M 8.46 % | 12.349 M 11.60 % | 11.065 M 40.59 % | 7.871 M 12.85 % | 6.975 M 20.54 % | 5.786 M 34.58 % | 4.299 M -11.59 % | 4.863 M 38.62 % | 3.508 M 37.41 % | 2.553 M 17.11 % | 2.180 M -5.34 % | 2.303 M 158.76 % | 890.000 K 85.03 % | 481.000 K |
| Inventory | 489.000 K -56.73 % | 1.130 M 78.52 % | 633.000 K 59.42 % | 397.072 K 88.19 % | 211.000 K -42.97 % | 370.000 K 23.33 % | 300.000 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -678.172 K 65.26 % | -1.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 33.454 M -13.13 % | 38.511 M 119.44 % | 17.550 M -53.63 % | 37.847 M 18.29 % | 31.996 M -12.16 % | 36.424 M 22.86 % | 29.646 M 9.88 % | 26.981 M 67.82 % | 16.077 M -46.81 % | 30.225 M 10.21 % | 27.425 M 17.89 % | 23.263 M | 0.000 -100.00 % | 17.481 M 17.43 % | 14.887 M 11.04 % | 13.406 M | 0.000 -100.00 % | 10.574 M 22.07 % | 8.662 M 30.34 % | 6.645 M 13.73 % | 5.843 M 30.54 % | 4.476 M 61.06 % | 2.779 M 42.37 % | 1.952 M 106.35 % | 946.027 K | 0.000 | 0.000 -100.00 % | 789.000 K 28.23 % | 615.298 K 90.45 % | 323.079 K |
| Tax assets | 0.000 | 0.000 100.00 % | -4.082 M -107.34 % | 55.580 M 130.65 % | 24.097 M 0.40 % | 24.002 M -1.57 % | 24.384 M -0.16 % | 24.424 M 10.20 % | 22.164 M -12.74 % | 25.400 M -28.09 % | 35.323 M 81.36 % | 19.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.076 K 0.00 % | 50.076 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.035 M 978.13 % | 96.000 K 3 100.00 % | 3.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.076 K 0.00 % | 50.076 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.937 M 5.66 % | 3.726 M -40.49 % | 6.261 M 19.48 % | 5.240 M -11.96 % | 5.952 M 29.76 % | 4.587 M 10.42 % | 4.154 M 79.28 % | 2.317 M 19.25 % | 1.943 M -84.32 % | 12.388 M 526.61 % | 1.977 M -62.25 % | 5.237 M 221.49 % | 1.629 M -44.97 % | 2.960 M 207.37 % | 963.000 K -54.50 % | 2.116 M 334.21 % | 487.381 K -66.32 % | 1.447 M 208.43 % | 469.126 K -53.98 % | 1.019 M 129.49 % | 444.172 K -49.56 % | 880.665 K 674.48 % | 113.710 K -80.87 % | 594.267 K 428.94 % | 112.351 K -63.04 % | 304.000 K -24.75 % | 404.000 K 3 572.73 % | 11.000 K -15.38 % | 13.000 K 30.00 % | 10.000 K |
| Tax payables | 0.000 | 0.000 -100.00 % | 3.488 M 53.01 % | 2.280 M -26.25 % | 3.091 M 20.74 % | 2.560 M 40.43 % | 1.823 M -26.99 % | 2.497 M 1.67 % | 2.456 M -6.08 % | 2.615 M -27.72 % | 3.618 M 49.38 % | 2.422 M -48.48 % | 4.701 M 134.05 % | 2.009 M -52.86 % | 4.261 M 154.08 % | 1.677 M -51.27 % | 3.442 M 273.99 % | 920.315 K -51.41 % | 1.894 M 103.66 % | 929.923 K -38.74 % | 1.518 M 83.22 % | 828.430 K -8.84 % | 908.811 K 11.57 % | 814.567 K -30.34 % | 1.169 M 45.44 % | 804.000 K | 0.000 -100.00 % | 555.000 K 204.95 % | 182.000 K 31.88 % | 138.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 58.079 M 10 421.51 % | 552.000 K -47.38 % | 1.049 M 5.64 % | 993.000 K -55.01 % | 2.207 M 31.45 % | 1.679 M -20.91 % | 2.123 M -18.19 % | 2.595 M 16.58 % | 2.226 M -89.20 % | 20.605 M 7.78 % | 19.118 M 13.62 % | 16.827 M 56.30 % | 10.766 M 45.00 % | 7.425 M 9.16 % | 6.802 M -3.82 % | 7.072 M | 0.000 | 0.000 -100.00 % | 3.448 M 313.34 % | -1.616 M | 0.000 -100.00 % | 126.358 K 105.83 % | -2.166 M -10.57 % | -1.959 M | 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 -100.00 % | 4.346 M 6.76 % | 4.071 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 -100.00 % | 167.000 K 198.21 % | 56.000 K |
| Capital lease obligations | 2.408 M 6.36 % | 2.264 M 0.49 % | 2.253 M 63.38 % | 1.379 M -2.96 % | 1.421 M -24.54 % | 1.883 M 1.62 % | 1.853 M -32.22 % | 2.734 M 2.36 % | 2.671 M -21.83 % | 3.417 M -8.15 % | 3.720 M 27.35 % | 2.921 M 1 209.87 % | 223.000 K | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 156.069 K 191.04 % | 53.624 K | 0.000 -100.00 % | 119.740 K 415.57 % | 23.225 K -90.66 % | 248.730 K 672.09 % | 32.215 K | 0.000 -100.00 % | 11.239 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.553 M -22.32 % | 1.999 M -15.35 % | 2.362 M | 0.000 -100.00 % | 2.441 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 60.905 M 0.00 % | 60.902 M 0.00 % | 60.902 M -4.05 % | 63.470 M 4.23 % | 60.894 M 0.00 % | 60.894 M 0.01 % | 60.887 M 0.23 % | 60.748 M 0.81 % | 60.258 M 127.15 % | 26.528 M 0.00 % | 26.528 M -13.53 % | 30.680 M -15.98 % | 36.515 M 108.52 % | 17.511 M 51.15 % | 11.585 M 55.69 % | 7.441 M 220.92 % | 2.319 M 7.53 % | 2.156 M -55.31 % | 4.825 M 187.09 % | 1.681 M 5.31 % | 1.596 M -7.08 % | 1.718 M 235.90 % | -1.264 M -218.09 % | 1.070 M 171.17 % | -1.504 M 12.36 % | -1.716 M 48.70 % | -3.345 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.129 M 57.02 % | 719.000 K -20.99 % | 910.000 K 82.69 % | 498.123 K -61.14 % | 1.282 M -15.77 % | 1.522 M 0.00 % | 1.522 M -25.10 % | 2.032 M 59.00 % | 1.278 M -37.35 % | 2.040 M 2.36 % | 1.993 M 8.26 % | 1.841 M -0.81 % | 1.856 M 22.80 % | 1.511 M 34.19 % | 1.126 M -0.38 % | 1.131 M 11.84 % | 1.011 M -34.28 % | 1.538 M 2.87 % | 1.495 M | 0.000 | 0.000 -100.00 % | 58.895 K 0.00 % | 58.895 K -76.78 % | 253.612 K 0.00 % | 253.612 K -37.07 % | 403.000 K 2 270.59 % | 17.000 K 41.67 % | 12.000 K 1 100.00 % | 1.000 K 0.00 % | 1.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.327 M 40.13 % | 2.374 M -6.31 % | 2.534 M 91.39 % | 1.324 M -29.21 % | 1.870 M -39.25 % | 3.078 M -7.66 % | 3.334 M 2 684.16 % | 119.740 K -75.27 % | 484.235 K 57.41 % | 307.625 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 159.560 M 3.64 % | 153.963 M -2.36 % | 157.679 M 69.81 % | 92.857 M -38.96 % | 152.135 M 2.58 % | 148.309 M -2.25 % | 151.716 M 3.27 % | 146.917 M 5.92 % | 138.709 M 15.65 % | 119.943 M 6.11 % | 113.040 M 25.49 % | 90.082 M 5.33 % | 85.523 M 39.11 % | 61.479 M 9.16 % | 56.319 M 38.45 % | 40.679 M 15.88 % | 35.103 M 17.80 % | 29.799 M 1.48 % | 29.364 M 150.24 % | 11.734 M 9.62 % | 10.705 M 15.92 % | 9.234 M 33.27 % | 6.929 M -8.86 % | 7.602 M 15.20 % | 6.599 M 9.17 % | 6.045 M 163.74 % | 2.292 M -3.58 % | 2.377 M 150.47 % | 949.000 K 92.11 % | 494.000 K |
| 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-06-30 | 2009-06-30 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-06-30 | 2010-01-31 | 2009-06-30 | 2009-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 100.00 % | -9.075 M -144.01 % | -3.719 M 67.45 % | -11.424 M -8.01 % | -10.577 M 41.13 % | -17.967 M -20.38 % | -14.925 M -103.20 % | -7.345 M | 0.000 100.00 % | -10.963 M -1 440.22 % | 818.000 K 104.50 % | 400.000 K -59.51 % | 988.009 K 21.83 % | 810.991 K -51.55 % | 1.674 M 74.91 % | 956.877 K -39.90 % | 1.592 M 438.62 % | 295.596 K -76.11 % | 1.237 M 21.69 % | 1.017 M -20.69 % | 1.282 M 327.82 % | -562.628 K -35.79 % | -414.333 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 666.000 K 27.83 % | 521.000 K -48.77 % | 1.017 M 42.24 % | 715.000 K 53.43 % | 466.000 K -17.38 % | 564.000 K -21.45 % | 718.000 K -18.41 % | 880.000 K | 0.000 -100.00 % | 1.081 M 517.71 % | 175.000 K -40.88 % | 296.000 K -31.64 % | 432.986 K 172.29 % | 159.014 K -1.58 % | 161.568 K 3.26 % | 156.460 K -4.04 % | 163.052 K 8.80 % | 149.867 K -22.62 % | 193.685 K 82.64 % | 106.049 K 0.00 % | 106.049 K 0.00 % | 106.049 K 0.00 % | 106.050 K 0.00 % | 106.048 K 100.00 % | 53.024 K 200.00 % | -53.024 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -324.000 K 82.88 % | -1.893 M -264.90 % | 1.148 M 116.33 % | -7.031 M -269.34 % | 4.152 M 220.10 % | -3.457 M -79.40 % | -1.927 M 75.64 % | -7.909 M -114.51 % | -3.687 M -286.87 % | 1.973 M 162.46 % | -3.159 M -5.72 % | -2.988 M -200.91 % | -993.000 K -42.67 % | -696.000 K 51.02 % | -1.421 M -46.49 % | -970.005 K 47.15 % | -1.835 M -64.84 % | -1.113 M 36.57 % | -1.755 M -294.02 % | -445.463 K 68.87 % | -1.431 M -27.44 % | -1.123 M 19.11 % | -1.388 M -403.97 % | 456.579 K 183.95 % | -543.847 K 0.00 % | -543.847 K -100.00 % | -271.924 K -5 256.52 % | -5.077 K 96.37 % | -140.000 K -100.00 % | -70.000 K -84.21 % | -38.000 K -100.00 % | -19.000 K |
| Accounts receivables | -7.875 M -411.76 % | 2.526 M 401.43 % | -838.000 K 88.81 % | -7.490 M -312.44 % | -1.816 M 16.66 % | -2.179 M 34.97 % | -3.351 M 48.37 % | -6.490 M -758.88 % | 985.000 K 218.53 % | -831.000 K 80.01 % | -4.157 M -298.56 % | -1.043 M -5.04 % | -993.000 K -42.67 % | -696.000 K 51.02 % | -1.421 M -46.49 % | -970.005 K 47.15 % | -1.835 M -64.84 % | -1.113 M 36.57 % | -1.755 M -294.02 % | -445.463 K 68.87 % | -1.431 M -27.44 % | -1.123 M 19.11 % | -1.388 M -403.97 % | 456.579 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 641.000 K 228.97 % | -497.000 K -1 520.00 % | 35.000 K 107.66 % | -457.000 K -387.42 % | 159.000 K 323.94 % | -71.000 K -195.95 % | 74.000 K 129.13 % | -254.000 K 10.88 % | -285.000 K -217.77 % | 242.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 100.00 % | 250.000 |
| Accounts payables | 6.910 M 276.19 % | -3.922 M -301.03 % | 1.951 M 112.99 % | 916.000 K -84.23 % | 5.809 M 581.28 % | -1.207 M -189.41 % | 1.350 M 215.88 % | -1.165 M 73.44 % | -4.387 M -271.23 % | 2.562 M 160.63 % | 983.000 K 150.54 % | -1.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -900.000 K | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.500 K -100.00 % | -19.250 K |
| Other non cash items | 1.863 M 136.09 % | -5.162 M -139.12 % | 13.195 M -29.84 % | 18.808 M 43.78 % | 13.081 M 4.60 % | 12.506 M -8.15 % | 13.615 M -25.29 % | 18.223 M 22.27 % | 14.904 M 96.62 % | 7.580 M -49.45 % | 14.994 M 59.00 % | 9.430 M 217.62 % | 2.969 M 1 042.54 % | -315.000 K -114.07 % | 2.238 M 1 222.48 % | -199.417 K -113.74 % | 1.451 M 243.47 % | 422.542 K 214.56 % | 134.326 K 267.57 % | -80.159 K -126.68 % | 300.395 K -48.16 % | 579.439 K 38.13 % | 419.501 K 985.52 % | 38.645 K -82.65 % | 222.787 K 273.22 % | 59.694 K 100.00 % | 29.847 K -96.49 % | 850.153 K 1 404.70 % | 56.500 K 100.00 % | 28.250 K -40.53 % | 47.500 K 100.00 % | 23.750 K |
| Net cash provided by operating activities | 7.091 M 82.62 % | 3.883 M -69.40 % | 12.689 M 2 516.29 % | 485.000 K -96.09 % | 12.411 M 219.46 % | 3.885 M -40.69 % | 6.550 M 513.25 % | -1.585 M 55.30 % | -3.546 M -147.98 % | 7.390 M 55.35 % | 4.757 M 85.82 % | 2.560 M -46.74 % | 4.807 M 43.36 % | 3.353 M 21.99 % | 2.748 M 20.31 % | 2.285 M -5.83 % | 2.426 M 20.10 % | 2.020 M 340.50 % | 458.525 K -63.97 % | 1.273 M 44.52 % | 880.586 K 21.79 % | 723.052 K 47.84 % | 489.064 K -68.18 % | 1.537 M 333.09 % | 354.891 K 0.00 % | 354.890 K 100.00 % | 177.445 K 213.42 % | -156.445 K -397.99 % | 52.500 K 100.00 % | 26.250 K -78.83 % | 124.000 K 100.00 % | 62.000 K |
| Investments in property plant and equipment | -3.053 M 15.29 % | -3.604 M -423.84 % | -688.000 K 78.79 % | -3.243 M -35.13 % | -2.400 M 29.16 % | -3.388 M 19.89 % | -4.229 M -60.49 % | -2.635 M 13.46 % | -3.045 M -17.30 % | -2.596 M -15.02 % | -2.257 M -20.31 % | -1.876 M -249.35 % | -537.000 K -61.75 % | -332.000 K -19.37 % | -278.127 K -57.25 % | -176.873 K 2.44 % | -181.305 K 3.34 % | -187.568 K -206.41 % | 176.263 K 141.73 % | -422.354 K -524.95 % | -67.582 K 78.38 % | -312.654 K -1 366.41 % | -21.321 K 77.19 % | -93.490 K 29.72 % | -133.028 K 0.00 % | -133.028 K -100.00 % | -66.514 K -592.19 % | 13.514 K 640.55 % | -2.500 K -100.00 % | -1.250 K 64.29 % | -3.500 K -100.00 % | -1.750 K |
| Acquisitions net | -2.200 M 74.84 % | -8.745 M -145.92 % | -3.556 M 59.31 % | -8.739 M -618.67 % | -1.216 M 88.75 % | -10.807 M -782.92 % | -1.224 M 82.83 % | -7.130 M -13.25 % | -6.296 M -86.82 % | -3.370 M 6.85 % | -3.618 M -60.37 % | -2.256 M 76.78 % | -9.717 M -42.90 % | -6.800 M 26.54 % | -9.257 M -164.25 % | -3.503 M -86.91 % | -1.874 M -149.89 % | -750.000 K 86.54 % | -5.571 M -11 042.56 % | -50.000 K -139.55 % | 126.430 K 111.49 % | -1.100 M 0.00 % | -1.100 M | 0.000 100.00 % | -844.922 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 324.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 100.00 % | -2.518 M -1 107.20 % | 250.000 K 457.14 % | -70.000 K -115.73 % | 445.000 K 322.50 % | -200.000 K -149.02 % | 408.000 K -70.86 % | 1.400 M 184.85 % | -1.650 M 31.25 % | -2.400 M -127.06 % | -1.057 M -21.08 % | -873.000 K -37.26 % | -636.000 K 30.43 % | -914.220 K -197.04 % | -307.780 K 63.59 % | -845.415 K -274.31 % | -225.859 K 55.70 % | -509.861 K -919.72 % | -50.000 K 88.72 % | -443.145 K -140.49 % | -184.268 K 52.55 % | -388.338 K | 0.000 100.00 % | -133.026 K -200.00 % | 133.026 K 100.00 % | 66.513 K -88.44 % | 575.487 K 22 919.48 % | 2.500 K 100.00 % | 1.250 K -64.29 % | 3.500 K 100.00 % | 1.750 K |
| Net cash used for investing activites | -5.253 M 57.46 % | -12.349 M -82.62 % | -6.762 M 42.36 % | -11.732 M -218.29 % | -3.686 M 72.55 % | -13.426 M -111.07 % | -6.361 M 32.02 % | -9.357 M -17.83 % | -7.941 M -4.27 % | -7.616 M 7.96 % | -8.275 M -100.27 % | -4.132 M 62.87 % | -11.127 M -43.24 % | -7.768 M 25.66 % | -10.449 M -162.03 % | -3.988 M -37.47 % | -2.901 M -149.34 % | -1.163 M 80.30 % | -5.905 M -1 150.10 % | -472.354 K -22.91 % | -384.297 K 75.94 % | -1.597 M -5.78 % | -1.510 M -1 514.78 % | -93.490 K 90.44 % | -977.950 K -635.15 % | -133.028 K -100.00 % | -66.514 K -110.15 % | 655.514 K 26 320.55 % | -2.500 K -100.00 % | -1.250 K 64.29 % | -3.500 K -100.00 % | -1.750 K |
| Debt repayment | 0.000 -100.00 % | 6.575 M 4 483.33 % | -150.000 K -101.88 % | 8.000 M | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 -100.00 % | 1.986 M -41.07 % | 3.370 M -28.12 % | 4.688 M 50.16 % | 3.122 M 72.08 % | 1.814 M 359.20 % | -700.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -507.000 K | 0.000 | 0.000 -100.00 % | 3.430 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 6.000 K 50.00 % | 4.000 K -66.67 % | 12.000 K 200.00 % | 4.000 K 300.00 % | 1.000 K -85.71 % | 7.000 K -95.04 % | 141.000 K -72.02 % | 504.000 K -98.31 % | 29.842 M 497 266.67 % | 6.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 -100.00 % | 101.749 K 143.22 % | 41.834 K -91.11 % | 470.686 K 0.00 % | 470.684 K 100.00 % | 235.342 K -93.75 % | 3.765 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.250 K -97.64 % | 3.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -3.040 M | 0.000 100.00 % | -2.754 M | 0.000 100.00 % | -2.460 M | 0.000 100.00 % | -2.256 M | 0.000 100.00 % | -924.000 K | 0.000 100.00 % | -4.595 M | 0.000 100.00 % | -3.248 M | 0.000 100.00 % | -2.457 M | 0.000 100.00 % | -1.826 M | 0.000 100.00 % | -1.211 M | 0.000 100.00 % | -797.107 K | 0.000 100.00 % | -649.525 K -300.00 % | -162.381 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -135.000 K -100.00 % | -67.500 K |
| Other financing activites | -245.000 K 3.16 % | -253.000 K 90.55 % | -2.678 M -3.44 % | -2.589 M -415.74 % | -502.000 K 8.06 % | -546.000 K 11.65 % | -618.000 K 25.09 % | -825.000 K 56.67 % | -1.904 M 35.17 % | -2.937 M -126.81 % | 10.955 M 820.59 % | 1.190 M 109.16 % | -12.997 M -1 935.54 % | -638.528 K -114.15 % | -298.168 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.037 M 2 111.36 % | -349.841 K -49.29 % | -234.343 K -118.70 % | 1.253 M 503.75 % | -310.430 K -155.49 % | 559.448 K 227.64 % | -438.293 K -301.81 % | 217.184 K 100.00 % | 108.592 K 120.00 % | -543.075 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -3.279 M -151.83 % | 6.326 M 213.57 % | -5.570 M -175.12 % | 7.415 M 350.42 % | -2.961 M -200.00 % | 2.961 M 208.34 % | -2.733 M -751.40 % | -321.000 K -101.20 % | 26.655 M 297.78 % | 6.701 M 5.36 % | 6.360 M 255.51 % | 1.789 M -62.95 % | 4.828 M 65.57 % | 2.916 M -72.44 % | 10.582 M 250.94 % | 3.015 M 1 054.73 % | -315.825 K 53.96 % | -685.927 K -111.77 % | 5.826 M 1 765.31 % | -349.841 K 66.08 % | -1.031 M -182.29 % | 1.253 M 230.57 % | -959.955 K -341.76 % | 397.067 K 10 221.51 % | -3.923 K -101.81 % | 217.184 K 100.00 % | 108.592 K 121.91 % | -495.592 K | 0.000 | 0.000 100.00 % | -135.000 K -100.00 % | -67.500 K |
| Effect of forex changes on cash | -6.000 K 33.33 % | -9.000 K -200.00 % | 9.000 K 140.91 % | -22.000 K -147.83 % | 46.000 K 0.00 % | 46.000 K 270.37 % | -27.000 K 51.79 % | -56.000 K -30.23 % | -43.000 K -200.00 % | 43.000 K 100.81 % | -5.301 M -10 294.23 % | 52.000 K 188.89 % | 18.000 K 190.00 % | -20.000 K -500.00 % | 5.000 K -99.49 % | 984.403 K 200.00 % | -984.403 K -161.34 % | 1.605 M 200.00 % | -1.605 M -307.13 % | 774.822 K 200.00 % | -774.822 K -183.27 % | 930.481 K 999.66 % | 84.615 K 15.78 % | 73.084 K -86.29 % | 533.016 K 200.00 % | -533.016 K -100.00 % | -266.508 K -200.00 % | 266.508 K | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | -500.000 |
| Net change in cash | -1.447 M 32.67 % | -2.149 M -687.16 % | 366.000 K 109.50 % | -3.854 M -165.77 % | 5.860 M 189.68 % | -6.534 M -149.29 % | -2.621 M 76.84 % | -11.319 M -174.84 % | 15.125 M 132.05 % | 6.518 M 134.29 % | 2.782 M 934.20 % | 269.000 K 118.25 % | -1.474 M 2.96 % | -1.519 M -152.63 % | 2.886 M 25.67 % | 2.296 M 229.35 % | -1.775 M -200.00 % | 1.775 M 244.89 % | -1.225 M -200.00 % | 1.225 M 193.53 % | -1.310 M -200.00 % | 1.310 M 148.21 % | -2.717 M -202.80 % | 2.643 M 1 506.56 % | -187.935 K -300.01 % | -46.983 K 0.00 % | -46.983 K 93.40 % | -712.400 K -3 164.09 % | 23.250 K 0.00 % | 23.250 K 400.00 % | -7.750 K 0.00 % | -7.750 K |
| Cash at beginning of period | 6.633 M -24.47 % | 8.782 M 4.35 % | 8.416 M -31.41 % | 12.270 M 91.42 % | 6.410 M -50.48 % | 12.944 M -16.84 % | 15.565 M -42.10 % | 26.884 M 128.62 % | 11.759 M 124.37 % | 5.241 M 113.14 % | 2.459 M 12.28 % | 2.190 M -40.21 % | 3.663 M -29.31 % | 5.182 M 125.66 % | 2.296 M | 0.000 -100.00 % | 1.775 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.310 M | 0.000 -100.00 % | 2.911 M 987.76 % | 267.617 K -78.73 % | 1.258 M 300.00 % | 314.600 K 0.00 % | 314.600 K -69.37 % | 1.027 M 68 566.67 % | -1.500 K 0.00 % | -1.500 K -118.75 % | 8.000 K 0.00 % | 8.000 K |
| Cash at end of period | 5.186 M -21.82 % | 6.633 M -24.47 % | 8.782 M 4.35 % | 8.416 M -31.41 % | 12.270 M 91.42 % | 6.410 M -50.48 % | 12.944 M -16.84 % | 15.565 M -42.10 % | 26.884 M 128.62 % | 11.759 M 124.37 % | 5.241 M 113.14 % | 2.459 M 12.33 % | 2.189 M -40.24 % | 3.663 M -29.32 % | 5.182 M 125.67 % | 2.296 M | 0.000 -100.00 % | 1.775 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 1.310 M 576.28 % | 193.705 K -93.35 % | 2.911 M 171.94 % | 1.070 M 300.00 % | 267.617 K 0.00 % | 267.617 K -14.93 % | 314.600 K 1 346.44 % | 21.750 K 0.00 % | 21.750 K 8 600.00 % | 250.000 0.00 % | 250.000 |
| Operating cash flow | 7.091 M 82.62 % | 3.883 M -69.40 % | 12.689 M 2 516.29 % | 485.000 K -96.09 % | 12.411 M 219.46 % | 3.885 M -40.69 % | 6.550 M 513.25 % | -1.585 M 55.30 % | -3.546 M -147.98 % | 7.390 M 55.35 % | 4.757 M 85.82 % | 2.560 M -46.74 % | 4.807 M 43.36 % | 3.353 M 21.99 % | 2.748 M 20.31 % | 2.285 M -5.83 % | 2.426 M 20.10 % | 2.020 M 340.50 % | 458.525 K -63.97 % | 1.273 M 44.52 % | 880.586 K 21.79 % | 723.052 K 47.84 % | 489.064 K -68.18 % | 1.537 M 333.09 % | 354.891 K 0.00 % | 354.890 K 100.00 % | 177.445 K 213.42 % | -156.445 K -397.99 % | 52.500 K 100.00 % | 26.250 K -78.83 % | 124.000 K 100.00 % | 62.000 K |
| Capital expenditure | -478.000 K -29.19 % | -370.000 K 46.22 % | -688.000 K 78.79 % | -3.243 M -35.13 % | -2.400 M 29.16 % | -3.388 M 19.89 % | -4.229 M -60.49 % | -2.635 M 13.46 % | -3.045 M -17.30 % | -2.596 M -15.02 % | -2.257 M -20.31 % | -1.876 M -249.35 % | -537.000 K -61.75 % | -332.000 K -19.37 % | -278.127 K -57.25 % | -176.873 K 2.44 % | -181.305 K 3.34 % | -187.568 K -206.41 % | 176.263 K 141.73 % | -422.354 K -524.95 % | -67.582 K 78.38 % | -312.654 K -1 366.41 % | -21.321 K 77.19 % | -93.490 K 29.72 % | -133.028 K 0.00 % | -133.028 K -100.00 % | -66.514 K -592.19 % | 13.514 K 640.55 % | -2.500 K -100.00 % | -1.250 K 64.29 % | -3.500 K -100.00 % | -1.750 K |
| Free CashFlow | 6.613 M 88.24 % | 3.513 M -70.73 % | 12.001 M 535.13 % | -2.758 M -127.55 % | 10.011 M 1 914.29 % | 497.000 K -78.59 % | 2.321 M 155.00 % | -4.220 M 35.97 % | -6.591 M -237.48 % | 4.794 M 91.76 % | 2.500 M 265.50 % | 684.000 K -83.98 % | 4.270 M 41.34 % | 3.021 M 22.29 % | 2.470 M 17.21 % | 2.108 M -6.10 % | 2.245 M 22.50 % | 1.832 M 188.64 % | 634.788 K -25.34 % | 850.293 K 4.59 % | 813.004 K 98.10 % | 410.398 K -12.26 % | 467.743 K -67.60 % | 1.443 M 550.62 % | 221.864 K 0.00 % | 221.862 K 100.00 % | 110.931 K 177.61 % | -142.931 K -385.86 % | 50.000 K 100.00 % | 25.000 K -79.25 % | 120.500 K 100.00 % | 60.250 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 |