Chaarat Gold Holdings Limited CGH.L
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 -100.00 % | 92.346 M -0.10 % | 92.434 M 21.63 % | 75.994 M 11.61 % | 68.088 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 |
| Net income | -13.065 M -52.33 % | -8.577 M -139.05 % | -3.588 M 84.01 % | -22.443 M 23.68 % | -29.405 M -72.54 % | -17.042 M 5.80 % | -18.092 M -306.12 % | -4.455 M 3.25 % | -4.604 M 66.05 % | -13.563 M 5.65 % | -14.376 M -25.12 % | -11.490 M 40.22 % | -19.221 M -68.08 % | -11.436 M -53.92 % | -7.430 M 34.61 % | -11.362 M -73.76 % | -6.539 M -108.43 % | -3.137 M |
| Income before tax | -13.065 M -90.56 % | -6.856 M -2 064.47 % | 349.000 K 101.84 % | -18.923 M 32.08 % | -27.860 M -63.48 % | -17.042 M 5.80 % | -18.092 M -306.12 % | -4.455 M 3.25 % | -4.604 M 67.23 % | -14.050 M 2.27 % | -14.376 M -25.12 % | -11.490 M 40.22 % | -19.221 M -68.08 % | -11.436 M -53.92 % | -7.430 M 34.61 % | -11.362 M -73.76 % | -6.539 M -108.43 % | -3.137 M |
| Income before tax ratio | 0.00 100.00 % | -0.07 -2 066.34 % | 0.00 101.52 % | -0.25 39.14 % | -0.41 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | -5.013 M 14.42 % | -5.858 M -140.46 % | 14.478 M 83.89 % | 7.873 M 159.04 % | -13.334 M 0.16 % | -13.355 M -115.89 % | -6.186 M -49.38 % | -4.141 M -1.84 % | -4.066 M 39.80 % | -6.754 M 25.87 % | -9.112 M 20.72 % | -11.494 M 40.08 % | -19.182 M -80.33 % | -10.637 M -65.17 % | -6.440 M 37.28 % | -10.269 M -50.08 % | -6.842 M -127.04 % | -3.014 M |
| Net income ratio | 0.00 100.00 % | -0.09 -139.27 % | -0.04 86.86 % | -0.30 31.62 % | -0.43 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.00 100.00 % | -0.06 -140.50 % | 0.16 51.19 % | 0.10 152.90 % | -0.20 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 -100.00 % | 0.11 -56.34 % | 0.25 -7.99 % | 0.27 49.19 % | 0.18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 691.497 M 0.27 % | 689.655 M 2.43 % | 673.320 M 31.90 % | 510.467 M 22.57 % | 416.467 M 10.37 % | 377.348 M 7.23 % | 351.913 M 19.98 % | 293.311 M 7.47 % | 272.935 M 8.61 % | 251.297 M 0.33 % | 250.478 M 0.00 % | 250.478 M 7.52 % | 232.964 M 85.79 % | 125.388 M 38.75 % | 90.368 M 25.72 % | 71.883 M 23.16 % | 58.366 M -18.80 % | 71.883 M |
| Weighted average shs out | 691.525 M 0.27 % | 689.655 M 2.43 % | 673.320 M 31.90 % | 510.467 M 22.57 % | 416.467 M 10.37 % | 377.348 M 7.23 % | 351.913 M 19.98 % | 293.311 M 7.47 % | 272.935 M 8.61 % | 251.297 M 0.33 % | 250.478 M 0.00 % | 250.478 M 7.52 % | 232.964 M 85.79 % | 125.388 M 38.75 % | 90.368 M 25.72 % | 71.883 M 23.16 % | 58.366 M -18.80 % | 71.883 M |
| EPS diluted | -0.02 -52.42 % | -0.01 -133.96 % | -0.01 87.95 % | -0.04 37.68 % | -0.07 -56.19 % | -0.05 12.06 % | -0.05 -238.16 % | -0.02 10.06 % | -0.02 68.70 % | -0.05 5.92 % | -0.06 -25.05 % | -0.05 44.36 % | -0.08 9.54 % | -0.09 -10.95 % | -0.08 48.63 % | -0.16 -45.45 % | -0.11 -152.29 % | -0.04 |
| Earnings per share | -0.02 -52.42 % | -0.01 -133.96 % | -0.01 87.95 % | -0.04 37.68 % | -0.07 -56.19 % | -0.05 12.06 % | -0.05 -238.16 % | -0.02 10.06 % | -0.02 68.70 % | -0.05 5.92 % | -0.06 -25.05 % | -0.05 44.36 % | -0.08 9.54 % | -0.09 -10.95 % | -0.08 48.63 % | -0.16 -45.45 % | -0.11 -152.29 % | -0.04 |
| Gross profit | 0.000 -100.00 % | 10.110 M -56.38 % | 23.176 M 11.92 % | 20.708 M 66.52 % | 12.436 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 |
| Income tax expense | 0.000 -100.00 % | 1.721 M -56.29 % | 3.937 M 11.85 % | 3.520 M 127.83 % | 1.545 M -56.76 % | 3.573 M -64.30 % | 10.008 M | 0.000 | 0.000 100.00 % | -486.875 K -106.17 % | 7.896 M 922.78 % | -959.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.632 K |
| Cost of revenue | 0.000 -100.00 % | 82.236 M 18.74 % | 69.258 M 25.27 % | 55.286 M -0.66 % | 55.652 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 |
| General and administrative expenses | 5.202 M 143.54 % | 2.136 M -58.04 % | 5.090 M -70.01 % | 16.970 M -39.03 % | 27.834 M 131.70 % | 12.013 M 153.12 % | 4.746 M 43.91 % | 3.298 M 29.26 % | 2.551 M -34.05 % | 3.869 M -22.04 % | 4.962 M -15.96 % | 5.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.980 M -9.67 % | 2.192 M 17.60 % | 1.864 M -38.36 % | 3.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 6.451 M -17.97 % | 7.864 M 37 547.62 % | -21.000 K | 0.000 -100.00 % | 5.137 M 178.88 % | 1.842 M 76.88 % | 1.041 M -52.79 % | 2.206 M -51.93 % | 4.589 M -17.75 % | 5.580 M -14.74 % | 6.544 M -38.64 % | 10.666 M 168.20 % | 3.977 M 60.86 % | 2.472 M -77.37 % | 10.923 M 55.05 % | 7.045 M 122.33 % | 3.169 M |
| Operating expenses | 8.139 M -22.98 % | 10.567 M -30.23 % | 15.146 M -19.49 % | 18.813 M -39.03 % | 30.858 M 125.55 % | 13.681 M 107.67 % | 6.588 M 59.16 % | 4.139 M -12.99 % | 4.757 M -43.75 % | 8.458 M -19.77 % | 10.542 M -15.32 % | 12.449 M -37.65 % | 19.966 M 77.97 % | 11.218 M 56.51 % | 7.168 M -34.38 % | 10.923 M 55.05 % | 7.045 M 122.33 % | 3.169 M |
| Cost and expenses | 8.139 M -91.23 % | 92.803 M 9.95 % | 84.404 M 13.91 % | 74.099 M -14.35 % | 86.510 M 532.34 % | 13.681 M 107.67 % | 6.588 M 59.16 % | 4.139 M -12.99 % | 4.757 M -43.75 % | 8.458 M -19.77 % | 10.542 M -15.32 % | 12.449 M -37.65 % | 19.966 M 77.97 % | 11.218 M 56.51 % | 7.168 M -34.38 % | 10.923 M 55.05 % | 7.045 M 122.33 % | 3.169 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 -100.00 % | 9.300 M 28.43 % | 7.241 M 54.22 % | 4.695 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.202 M 26.38 % | 4.116 M -43.48 % | 7.282 M -61.34 % | 18.834 M -38.97 % | 30.858 M 156.87 % | 12.013 M 153.12 % | 4.746 M 43.91 % | 3.298 M 29.26 % | 2.551 M -34.05 % | 3.869 M -22.04 % | 4.962 M -15.96 % | 5.905 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 4.926 M 16 886.21 % | 29.000 K 26.09 % | 23.000 K 21.05 % | 19.000 K 111.11 % | 9.000 K | 0.000 -100.00 % | 69.000 K 273.92 % | 18.453 K -86.10 % | 132.752 K -72.14 % | 476.536 K 117.00 % | 219.601 K -69.92 % | 730.086 K -33.65 % | 1.100 M 17 468.85 % | 6.263 K -44.67 % | 11.318 K -94.96 % | 224.562 K 10.74 % | 202.777 K 91.27 % | 106.018 K |
| Interest expense | 0.000 -100.00 % | 7.035 M 0.30 % | 7.014 M -67.27 % | 21.432 M 126.87 % | 9.447 M 181.08 % | 3.361 M 114.76 % | 1.565 M | 0.000 | 0.000 -100.00 % | 11.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.458 K |
| Depreciation and amortization | 189.000 K -61.82 % | 495.000 K -93.04 % | 7.115 M 19.40 % | 5.959 M 17.33 % | 5.079 M 1 487.19 % | 320.000 K 1.59 % | 315.000 K -5.41 % | 333.000 K -43.51 % | 589.496 K -64.65 % | 1.668 M 47.98 % | 1.127 M 17.89 % | 955.903 K 3.38 % | 924.689 K 78.97 % | 516.681 K -24.99 % | 688.799 K 8.59 % | 634.317 K 215.94 % | 200.770 K 829.66 % | 21.596 K |
| Operating income | -5.202 M -4 761.68 % | -107.000 K -101.37 % | 7.788 M 310.98 % | 1.895 M 110.29 % | -18.422 M -34.65 % | -13.681 M 17.56 % | -16.596 M -271.00 % | -4.473 M 5.57 % | -4.737 M 66.77 % | -14.257 M 2.32 % | -14.596 M -19.44 % | -12.220 M 39.92 % | -20.340 M -77.64 % | -11.450 M -53.74 % | -7.447 M 35.74 % | -11.590 M -67.37 % | -6.925 M -117.18 % | -3.188 M |
| Operating income ratio | 0.00 100.00 % | 0.00 -101.38 % | 0.08 237.88 % | 0.02 109.22 % | -0.27 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -7.863 M -16.51 % | -6.749 M 9.28 % | -7.439 M 64.27 % | -20.818 M -136.11 % | -8.817 M -28.51 % | -6.861 M 40.36 % | -11.504 M -62 442.17 % | 18.453 K -86.10 % | 132.752 K -35.72 % | 206.536 K 106.81 % | -3.032 M -415.95 % | 959.667 K -14.24 % | 1.119 M 7 840.90 % | 14.091 K -20.77 % | 17.785 K -92.18 % | 227.479 K -40.99 % | 385.478 K 655.17 % | 51.045 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 35.876 M -24.60 % | 47.578 M 29.30 % | 36.797 M -48.24 % | 71.096 M -6.75 % | 76.245 M 403.77 % | 15.135 M 89.92 % | 7.969 M 342.59 % | -3.285 M -15.70 % | -2.839 M 62.69 % | -7.609 M 31.84 % | -11.163 M 69.78 % | -36.944 M 61.15 % | -95.088 M -839.10 % | -10.125 M -48.64 % | -6.812 M -395.39 % | -1.375 M 89.53 % | -13.128 M -1 451.48 % | -846.182 K |
| Total 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 % | 2.398 M 4 686.19 % | 50.102 K 10 759 322 573 209 500.00 % | 0.000 | 0.000 -100.00 % | 38.146 K | 0.000 |
| Total debt | 37.561 M -22.06 % | 48.194 M 0.55 % | 47.931 M -38.57 % | 78.024 M -2.26 % | 79.830 M 389.66 % | 16.303 M 5.66 % | 15.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 3.937 M -64.22 % | 11.002 M 18.88 % | 9.255 M -24.13 % | 12.199 M 30.55 % | 9.344 M 1 424.31 % | 613.000 K -75.18 % | 2.470 M 338.39 % | -1.036 M 76.12 % | -4.338 M -1.38 % | -4.279 M -32.61 % | -3.227 M -44.93 % | -2.226 M -6.83 % | -2.084 M -95.17 % | -1.068 M 8.40 % | -1.166 M -54.34 % | -755.348 K -245.16 % | -218.839 K -555.68 % | -33.376 K |
| Retained earnings | -211.040 M -12.29 % | -187.944 M -3.36 % | -181.836 M 1.46 % | -184.527 M -13.73 % | -162.253 M -22.01 % | -132.984 M -11.80 % | -118.952 M -15.76 % | -102.755 M -4.42 % | -98.405 M -4.53 % | -94.145 M -16.74 % | -80.646 M -21.03 % | -66.631 M 22.64 % | -86.128 M -94.98 % | -44.173 M -34.68 % | -32.799 M -28.57 % | -25.511 M -112.66 % | -11.996 M -119.87 % | -5.456 M |
| Common stock | 7.281 M 5.57 % | 6.897 M 0.04 % | 6.894 M 27.64 % | 5.401 M 15.21 % | 4.688 M 18.65 % | 3.951 M 10.70 % | 3.569 M 1.46 % | 3.518 M 28.89 % | 2.729 M 0.00 % | 2.729 M 8.97 % | 2.505 M 0.00 % | 2.505 M -35.66 % | 3.893 M 164.80 % | 1.470 M 30.27 % | 1.129 M 56.99 % | 718.892 K 0.02 % | 718.756 K 18 204.79 % | 3.927 K |
| Total equity | 44.907 M -38.15 % | 72.610 M -5.55 % | 76.876 M 214.41 % | 24.451 M 21.17 % | 20.179 M -14.65 % | 23.643 M -6.44 % | 25.271 M -32.78 % | 37.596 M 9.88 % | 34.215 M -26.32 % | 46.436 M -26.18 % | 62.906 M -18.36 % | 77.055 M -44.21 % | 138.121 M 626.84 % | 19.003 M 131.67 % | 8.203 M 122.86 % | 3.680 M -75.51 % | 15.026 M 1 383.19 % | 1.013 M |
| Other non current liabilities | 0.000 -100.00 % | 11.705 M 11.25 % | 10.521 M 40.67 % | 7.479 M -13.42 % | 8.638 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 |
| Long term debt | 0.000 -100.00 % | 885.000 K -91.51 % | 10.420 M -54.13 % | 22.718 M 11.93 % | 20.296 M 24.49 % | 16.303 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 |
| Total non current liabilities | 0.000 -100.00 % | 12.590 M -39.88 % | 20.941 M -30.65 % | 30.197 M 4.37 % | 28.934 M 77.48 % | 16.303 M | 0.000 -100.00 % | 379.962 K 177.84 % | 136.754 K -73.27 % | 511.702 K 7.55 % | 475.772 K 0.67 % | 472.620 K -33.89 % | 714.886 K 46.81 % | 486.932 K 80.33 % | 270.022 K 311.50 % | 65.619 K -83.41 % | 395.516 K 859.32 % | 41.229 K |
| Other current liabilities | 2.231 M -67.38 % | 6.840 M 5.56 % | 6.480 M -46.32 % | 12.071 M 1 956.39 % | 587.000 K -94.04 % | 9.855 M 926.56 % | 960.000 K 580.32 % | 141.111 K -24.67 % | 187.327 K -76.59 % | 800.308 K 0.63 % | 795.297 K -51.73 % | 1.648 M -16.19 % | 1.966 M 139.62 % | 820.427 K 315.91 % | 197.262 K -30.63 % | 284.349 K 57.37 % | 180.693 K 318.35 % | 43.192 K |
| Deferred revenue | 2.931 M | 0.000 | 0.000 | 0.000 100.00 % | -35.340 M -247.73 % | -10.163 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 | 37.561 M -20.60 % | 47.309 M 26.12 % | 37.511 M -32.18 % | 55.306 M -7.10 % | 59.534 M | 0.000 -100.00 % | 15.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 40.588 M -44.40 % | 72.995 M -1.01 % | 73.741 M -8.38 % | 80.489 M 3.37 % | 77.868 M 416.13 % | 15.087 M -11.41 % | 17.030 M 2 923.04 % | 563.341 K 39.49 % | 403.855 K -71.41 % | 1.412 M -6.79 % | 1.515 M -39.55 % | 2.507 M -27.34 % | 3.450 M 142.68 % | 1.422 M 204.24 % | 467.284 K 33.52 % | 349.968 K -39.26 % | 576.209 K 582.54 % | 84.421 K |
| Total liabilities | 40.588 M -52.58 % | 85.585 M -9.61 % | 94.682 M -14.46 % | 110.686 M 3.64 % | 106.802 M 240.24 % | 31.390 M 84.32 % | 17.030 M 2 923.04 % | 563.341 K 39.49 % | 403.855 K -71.41 % | 1.412 M -29.06 % | 1.991 M -33.17 % | 2.980 M -28.46 % | 4.165 M 118.22 % | 1.909 M 308.44 % | 467.284 K 33.52 % | 349.968 K -39.26 % | 576.209 K 582.54 % | 84.421 K |
| Other non current assets | 0.000 -100.00 % | 373.000 K -29.62 % | 530.000 K -5.86 % | 563.000 K 12.38 % | 501.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.164 M 60.92 % | -95.088 M -839.10 % | -10.125 M -48.64 % | -6.812 M -395.39 % | -1.375 M 89.53 % | -13.128 M -1 480.82 % | -830.476 K |
| Long 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 -100.00 % | 2.398 M 4 686.19 % | 50.102 K 10 759 322 573 209 500.00 % | 0.000 -100.00 % | 1.600 -100.00 % | 38.146 K | 0.000 |
| Intangible assets | 54.000 K -95.71 % | 1.260 M 3.87 % | 1.213 M -0.66 % | 1.221 M -24.11 % | 1.609 M 2 879.63 % | 54.000 K 500.00 % | 9.000 K -66.13 % | 26.572 K -9.94 % | 29.505 K -41.22 % | 50.197 K -51.60 % | 103.718 K -20.06 % | 129.740 K -99.00 % | 13.028 M 55.68 % | 8.369 M 13 520.43 % | 61.442 K -38.04 % | 99.157 K 2 369.42 % | 4.015 K | 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 |
| Goodwill and intangible assets | 54.000 K -95.71 % | 1.260 M 3.87 % | 1.213 M -0.66 % | 1.221 M -24.11 % | 1.609 M 2 879.63 % | 54.000 K 500.00 % | 9.000 K -66.13 % | 26.572 K -9.94 % | 29.505 K -41.22 % | 50.197 K -51.60 % | 103.718 K -20.06 % | 129.740 K -99.00 % | 13.028 M 55.68 % | 8.369 M 13 520.43 % | 61.442 K -38.04 % | 99.157 K 2 369.42 % | 4.015 K | 0.000 |
| Property plant equipment net | 83.565 M -32.92 % | 124.583 M 9.66 % | 113.611 M 11.50 % | 101.897 M 9.17 % | 93.339 M 91.97 % | 48.621 M 40.37 % | 34.637 M 1.06 % | 34.273 M 9.74 % | 31.231 M -19.12 % | 38.616 M -24.31 % | 51.019 M 37.76 % | 37.034 M 89.20 % | 19.574 M 3 181.29 % | 596.531 K -51.20 % | 1.222 M -39.56 % | 2.023 M 66.51 % | 1.215 M 866.69 % | 125.651 K |
| Total non current assets | 83.619 M -36.02 % | 130.705 M 9.16 % | 119.735 M 9.54 % | 109.312 M 6.02 % | 103.101 M 111.82 % | 48.675 M 40.49 % | 34.646 M 1.01 % | 34.300 M 9.72 % | 31.261 M -19.15 % | 38.666 M -24.37 % | 51.123 M 37.56 % | 37.164 M 6.18 % | 35.000 M 288.23 % | 9.015 M 602.23 % | 1.284 M -39.49 % | 2.122 M 68.81 % | 1.257 M 789.11 % | 141.357 K |
| Other current assets | 175.000 K -95.73 % | 4.102 M 13.07 % | 3.628 M 4.55 % | 3.470 M -19.04 % | 4.286 M -17.42 % | 5.190 M 2 575.26 % | 194.000 K -46.99 % | 365.944 K 71.93 % | 212.845 K -70.70 % | 726.386 K -15.33 % | 857.903 K -72.71 % | 3.143 M -68.98 % | 10.134 M 525.38 % | 1.620 M 288.46 % | 417.160 K -11.98 % | 473.915 K -36.03 % | 740.842 K | 0.000 |
| 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 |
| cash and cash equivalents | 1.685 M 173.54 % | 616.000 K -94.47 % | 11.134 M 60.71 % | 6.928 M 93.25 % | 3.585 M 206.93 % | 1.168 M -84.35 % | 7.461 M 127.13 % | 3.285 M 15.70 % | 2.839 M -62.69 % | 7.609 M -31.84 % | 11.163 M -69.78 % | 36.944 M -61.15 % | 95.088 M 839.10 % | 10.125 M 48.64 % | 6.812 M 395.39 % | 1.375 M -89.53 % | 13.128 M 1 451.48 % | 846.182 K |
| Cash and short term investments | 1.685 M 173.54 % | 616.000 K -94.47 % | 11.134 M 60.71 % | 6.928 M 93.25 % | 3.585 M 206.93 % | 1.168 M -84.35 % | 7.461 M 127.13 % | 3.285 M 15.70 % | 2.839 M -62.69 % | 7.609 M -31.84 % | 11.163 M -69.78 % | 36.944 M -61.15 % | 95.088 M 839.10 % | 10.125 M 48.64 % | 6.812 M 395.39 % | 1.375 M -89.53 % | 13.128 M 1 451.48 % | 846.182 K |
| Total current assets | 1.876 M -93.18 % | 27.490 M -46.95 % | 51.823 M 100.67 % | 25.825 M 8.14 % | 23.880 M 275.59 % | 6.358 M -16.94 % | 7.655 M 98.32 % | 3.860 M 14.94 % | 3.358 M -63.43 % | 9.183 M -33.33 % | 13.775 M -67.87 % | 42.871 M -60.04 % | 107.286 M 801.85 % | 11.896 M 61.06 % | 7.386 M 286.95 % | 1.909 M -86.69 % | 14.345 M 1 400.33 % | 956.127 K |
| Inventory | 0.000 -100.00 % | 16.208 M -12.11 % | 18.442 M 50.53 % | 12.251 M 26.61 % | 9.676 M | 0.000 | 0.000 -100.00 % | 208.955 K -31.74 % | 306.111 K -63.89 % | 847.818 K -51.66 % | 1.754 M -36.99 % | 2.783 M 34.86 % | 2.064 M 1 273.09 % | 150.307 K -4.16 % | 156.839 K 162.33 % | 59.786 K -87.44 % | 475.824 K | 0.000 |
| Net receivables | 16.000 K -99.76 % | 6.564 M -64.75 % | 18.619 M 486.24 % | 3.176 M -49.85 % | 6.333 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 |
| Tax assets | 0.000 -100.00 % | 4.489 M 2.47 % | 4.381 M -22.20 % | 5.631 M -26.41 % | 7.652 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.088 M 839.10 % | 10.125 M 48.64 % | 6.812 M 395.39 % | 1.375 M -89.53 % | 13.128 M 1 451.48 % | 846.182 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 |
| Account payables | 95.000 K -99.43 % | 16.541 M -40.50 % | 27.799 M 143.55 % | 11.414 M -31.89 % | 16.759 M 240.35 % | 4.924 M 720.67 % | 600.000 K 49.59 % | 401.096 K 127.07 % | 176.641 K -68.56 % | 561.916 K -8.95 % | 617.181 K -18.25 % | 754.951 K -49.13 % | 1.484 M 146.86 % | 601.229 K 122.66 % | 270.022 K 311.50 % | 65.619 K -83.41 % | 395.517 K 859.31 % | 41.229 K |
| Tax payables | 701.000 K -69.59 % | 2.305 M 18.14 % | 1.951 M 14.90 % | 1.698 M 71.86 % | 988.000 K 220.78 % | 308.000 K 670.00 % | 40.000 K 89.27 % | 21.134 K -47.02 % | 39.887 K -20.57 % | 50.214 K -51.20 % | 102.903 K -1.33 % | 104.294 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 1.185 M 21.17 % | 978.000 K -31.37 % | 1.425 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.100 | 0.000 -100.00 % | 0.000 -100.00 % | 0.600 32 212 254 700.00 % | 0.000 700.00 % | 0.000 |
| Other total stockholders equity | 248.666 M -1.97 % | 253.657 M 0.73 % | 251.818 M 23.70 % | 203.577 M 20.89 % | 168.400 M 10.74 % | 152.063 M 10.04 % | 138.184 M 0.23 % | 137.869 M 2.71 % | 134.229 M -5.56 % | 142.131 M 10.56 % | 128.552 M -8.95 % | 141.181 M -36.53 % | 222.440 M 254.35 % | 62.774 M 52.96 % | 41.039 M 40.41 % | 29.228 M 10.20 % | 26.522 M 308.12 % | 6.499 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 475.772 K 0.67 % | 472.620 K -33.89 % | 714.886 K 46.81 % | 486.932 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -379.962 K -177.84 % | -136.754 K 73.27 % | -511.702 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -270.022 K -311.50 % | -65.619 K 83.41 % | -395.516 K -859.32 % | -41.229 K |
| Total assets | 85.495 M -45.96 % | 158.195 M -7.79 % | 171.558 M 26.95 % | 135.137 M 6.42 % | 126.981 M 130.74 % | 55.033 M 30.10 % | 42.301 M 10.85 % | 38.160 M 10.23 % | 34.619 M -27.65 % | 47.849 M -26.27 % | 64.897 M -18.91 % | 80.034 M -43.75 % | 142.286 M 580.42 % | 20.911 M 141.20 % | 8.670 M 115.11 % | 4.030 M -74.17 % | 15.602 M 1 321.60 % | 1.097 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 12.870 M 315.51 % | -5.972 M -82.24 % | -3.277 M -241.86 % | 2.310 M 276.74 % | -1.307 M -2 192.98 % | -57.000 K | 0.000 -100.00 % | 17.414 K -90.44 % | 182.112 K -97.23 % | 6.569 M 48.71 % | 4.418 M 849.28 % | -589.572 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 29.000 K -92.23 % | 373.000 K -70.18 % | 1.251 M -65.37 % | 3.612 M -63.07 % | 9.780 M 2 494.16 % | 377.000 K -56.91 % | 875.000 K 44 497.35 % | 1.962 K -97.84 % | 90.869 K -64.59 % | 256.613 K -66.07 % | 756.356 K 28.52 % | 588.514 K -76.18 % | 2.471 M 319.74 % | 588.703 K 1 074.52 % | 50.123 K -75.27 % | 202.689 K 24.64 % | 162.623 K | 0.000 |
| Change in working capital | 276.000 K -84.15 % | 1.741 M 117.99 % | -9.677 M -631.12 % | 1.822 M -73.76 % | 6.943 M 68.60 % | 4.118 M 2 627.15 % | 151.000 K 70.96 % | 88.326 K 509.68 % | -21.560 K -104.70 % | 458.787 K -80.28 % | 2.327 M -38.20 % | 3.765 M 133.29 % | -11.309 M -2 836.21 % | -385.162 K -3 870.17 % | -9.701 K -101.66 % | 583.280 K 194.63 % | -616.364 K -4 024.38 % | 15.706 K |
| Accounts receivables | -9.000 K -100.05 % | 17.969 M 212.91 % | -15.915 M -783.05 % | 2.330 M 144.65 % | -5.218 M -130 550.00 % | 4.000 K -97.67 % | 172.000 K 17 300.00 % | -1.000 K -100.65 % | 153.680 K 16.85 % | 131.517 K -94.25 % | 2.285 M -53.55 % | 4.921 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 5.838 M 189.72 % | -6.507 M -99.42 % | -3.263 M -141.68 % | 7.828 M | 0.000 100.00 % | -58.000 K -139.34 % | 147.423 K -0.08 % | 147.538 K -83.72 % | 905.984 K -12.00 % | 1.030 M 170.76 % | -1.455 M 0.62 % | -1.464 M -18 800.42 % | 7.829 K 107.34 % | -106.715 K -125.68 % | 415.587 K 187.34 % | -475.825 K | 0.000 |
| Accounts payables | 0.000 100.00 % | -17.969 M -212.91 % | 15.915 M 783.05 % | -2.330 M -144.65 % | 5.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 285.000 K 106.96 % | -4.097 M -29.24 % | -3.170 M -162.34 % | 5.085 M 674.58 % | -885.000 K -470.29 % | 239.000 K 14.35 % | 209.000 K 453.66 % | -59.097 K 65.05 % | -169.098 K 62.19 % | -447.197 K -134.48 % | 1.297 M -75.15 % | 5.220 M 153.02 % | -9.845 M -2 405.21 % | -392.991 K -505.09 % | 97.014 K -42.15 % | 167.693 K 219.32 % | -140.539 K | 0.000 |
| Other non cash items | 250.000 K 278.79 % | 66.000 K -24.14 % | 87.000 K -74.03 % | 335.000 K -32.46 % | 496.000 K 570.27 % | 74.000 K -99.28 % | 10.267 M 4 391.56 % | -239.237 K -80.21 % | -132.752 K 72.14 % | -476.536 K -117.00 % | -219.601 K 69.92 % | -730.086 K -301.62 % | 362.105 K 1 063.64 % | -37.577 K -45.25 % | -25.870 K -104.05 % | 638.691 K 200.11 % | 212.816 K 1 706.74 % | 11.779 K |
| Net cash provided by operating activities | 8.671 M 21.37 % | 7.144 M 117.34 % | 3.287 M -79.37 % | 15.933 M 520.20 % | 2.569 M 129.05 % | -8.843 M -77.93 % | -4.970 M -17.04 % | -4.246 M -8.99 % | -3.896 M 23.42 % | -5.088 M 14.75 % | -5.968 M 20.42 % | -7.500 M 73.11 % | -27.891 M -159.04 % | -10.767 M -59.66 % | -6.744 M 29.24 % | -9.531 M -36.84 % | -6.965 M -121.85 % | -3.139 M |
| Investments in property plant and equipment | -1.962 M 80.65 % | -10.142 M 34.49 % | -15.481 M -29.43 % | -11.961 M 24.47 % | -15.837 M -10.69 % | -14.307 M -34.55 % | -10.633 M -401.21 % | -2.121 M -47.90 % | -1.434 M 70.75 % | -4.905 M 74.86 % | -19.512 M -13.45 % | -17.199 M 9.22 % | -18.946 M -18 516.43 % | -101.771 K -124.79 % | -45.273 K 97.43 % | -1.760 M -35.29 % | -1.301 M -951.83 % | -123.688 K |
| Acquisitions net | 4.913 M | 0.000 | 0.000 100.00 % | -5.000 K 99.99 % | -38.479 M -669.58 % | -5.000 M | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -223.790 K -3 673.33 % | 6.263 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 | 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 |
| Other investing activites | -5.679 M -12 182.98 % | 47.000 K 161.11 % | 18.000 K -74.29 % | 70.000 K 125.81 % | 31.000 K 63.16 % | 19.000 K -80.21 % | 96.000 K -91.46 % | 1.125 M 93.03 % | 582.553 K -61.32 % | 1.506 M 585.79 % | 219.601 K -69.92 % | 730.086 K -53.62 % | 1.574 M 8 279.30 % | 18.788 K -80.63 % | 97.014 K -46.78 % | 182.275 K -28.51 % | 254.977 K 1 755.32 % | 13.743 K |
| Net cash used for investing activites | -2.728 M 72.98 % | -10.095 M 34.72 % | -15.463 M -29.98 % | -11.896 M 78.09 % | -54.285 M -181.44 % | -19.288 M -83.05 % | -10.537 M -1 222.13 % | -796.973 K 6.45 % | -851.882 K 74.94 % | -3.399 M 82.38 % | -19.292 M -17.15 % | -16.469 M 6.40 % | -17.596 M -22 834.93 % | -76.719 K -248.28 % | 51.740 K 103.28 % | -1.578 M -50.84 % | -1.046 M -851.40 % | -109.945 K |
| Debt repayment | 2.000 M | 0.000 100.00 % | -9.800 M -262.96 % | -2.700 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 |
| Common stock issued | 1.322 M | 0.000 -100.00 % | 29.983 M 379.34 % | 6.255 M -8.45 % | 6.832 M 127.43 % | 3.004 M -15.83 % | 3.569 M -33.61 % | 5.376 M | 0.000 -100.00 % | 5.255 M | 0.000 | 0.000 -100.00 % | 130.655 M 794.41 % | 14.608 M 14.46 % | 12.762 M | 0.000 -100.00 % | 23.265 M 604.10 % | 3.304 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -7.300 M -24.96 % | -5.842 M -66.72 % | -3.504 M 21.15 % | -4.444 M -108.22 % | 54.057 M 147.26 % | 21.862 M 13.27 % | 19.301 M 268.82 % | 5.233 M | 0.000 -100.00 % | 5.140 M | 0.000 | 0.000 -100.00 % | 125.318 M 784.22 % | 14.173 M 15.74 % | 12.245 M | 0.000 -100.00 % | 20.812 M 588.34 % | 3.023 M |
| Net cash used provided by financing activities | -3.978 M 31.91 % | -5.842 M -135.03 % | 16.679 M 1 976.15 % | -889.000 K -101.64 % | 54.057 M 147.26 % | 21.862 M 13.27 % | 19.301 M 268.82 % | 5.233 M | 0.000 -100.00 % | 5.140 M | 0.000 | 0.000 -100.00 % | 125.318 M 784.22 % | 14.173 M 15.74 % | 12.245 M | 0.000 -100.00 % | 20.812 M 588.34 % | 3.023 M |
| Effect of forex changes on cash | -896.000 K 48.06 % | -1.725 M -480.81 % | -297.000 K -252.31 % | 195.000 K 156.58 % | 76.000 K 3 900.00 % | -2.000 K -100.52 % | 382.000 K 49.20 % | 256.040 K 1 283.56 % | -21.633 K 89.58 % | -207.628 K 60.11 % | -520.443 K -91.25 % | -272.121 K 43.33 % | -480.217 K -3 307.90 % | -14.091 K 87.73 % | -114.800 K 82.23 % | -645.983 K -24.71 % | -517.987 K -4 497.54 % | 11.779 K |
| Net change in cash | 1.069 M 110.16 % | -10.518 M -350.07 % | 4.206 M 25.82 % | 3.343 M 38.31 % | 2.417 M 138.41 % | -6.293 M -250.69 % | 4.176 M 836.81 % | 445.770 K 109.35 % | -4.770 M -34.20 % | -3.554 M 86.21 % | -25.781 M -6.35 % | -24.241 M -130.55 % | 79.351 M 2 293.99 % | 3.315 M -39.04 % | 5.438 M 146.26 % | -11.755 M -195.70 % | 12.283 M 5 839.77 % | -214.000 K |
| Cash at beginning of period | 616.000 K -94.47 % | 11.134 M 60.71 % | 6.928 M 93.25 % | 3.585 M 206.93 % | 1.168 M -84.35 % | 7.461 M 127.12 % | 3.285 M 15.70 % | 2.839 M -62.69 % | 7.609 M -31.84 % | 11.163 M -69.78 % | 36.944 M -39.62 % | 61.185 M 288.80 % | 15.737 M 131.06 % | 6.811 M 395.56 % | 1.374 M -89.56 % | 13.169 M 1 458.02 % | 845.241 K -20.27 % | 1.060 M |
| Cash at end of period | 1.685 M 173.54 % | 616.000 K -94.47 % | 11.134 M 60.71 % | 6.928 M 93.25 % | 3.585 M 206.93 % | 1.168 M -84.35 % | 7.461 M 127.13 % | 3.285 M 15.70 % | 2.839 M -62.69 % | 7.609 M -31.84 % | 11.163 M -69.78 % | 36.944 M -61.15 % | 95.088 M 839.10 % | 10.125 M 48.64 % | 6.812 M 381.60 % | 1.414 M -89.23 % | 13.128 M 1 451.48 % | 846.182 K |
| Operating cash flow | 8.671 M 21.37 % | 7.144 M 117.34 % | 3.287 M -79.37 % | 15.933 M 520.20 % | 2.569 M 129.05 % | -8.843 M -77.93 % | -4.970 M -17.04 % | -4.246 M -8.99 % | -3.896 M 23.42 % | -5.088 M 14.75 % | -5.968 M 20.42 % | -7.500 M 73.11 % | -27.891 M -159.04 % | -10.767 M -59.66 % | -6.744 M 29.24 % | -9.531 M -36.84 % | -6.965 M -121.85 % | -3.139 M |
| Capital expenditure | -1.962 M 80.65 % | -10.142 M 34.49 % | -15.481 M -29.43 % | -11.961 M 24.47 % | -15.837 M -10.69 % | -14.307 M -34.55 % | -10.633 M -401.21 % | -2.121 M -47.90 % | -1.434 M 70.75 % | -4.905 M 74.86 % | -19.512 M -13.45 % | -17.199 M 9.22 % | -18.946 M -18 516.43 % | -101.771 K -124.79 % | -45.273 K 97.43 % | -1.760 M -35.29 % | -1.301 M -951.83 % | -123.688 K |
| Free CashFlow | 6.709 M 323.78 % | -2.998 M 75.41 % | -12.194 M -407.00 % | 3.972 M 129.94 % | -13.268 M 42.69 % | -23.150 M -48.37 % | -15.603 M -145.03 % | -6.368 M -19.46 % | -5.331 M 46.65 % | -9.993 M 60.78 % | -25.480 M -3.16 % | -24.699 M 47.27 % | -46.837 M -330.92 % | -10.869 M -60.09 % | -6.789 M 39.87 % | -11.291 M -36.60 % | -8.266 M -153.32 % | -3.263 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -35.250 M -200.00 % | 35.250 M -15.98 % | 41.955 M -16.74 % | 50.391 M 13.65 % | 44.339 M -7.81 % | 48.095 M 4.31 % | 46.108 M 54.28 % | 29.886 M -19.51 % | 37.132 M 19.95 % | 30.956 M -9.07 % | 34.044 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 |
| Net income | 12.589 M 149.07 % | -25.654 M -336.22 % | -5.881 M -118.14 % | -2.696 M 45.65 % | -4.960 M -461.52 % | 1.372 M 115.38 % | -8.923 M 34.00 % | -13.520 M 20.74 % | -17.058 M -38.16 % | -12.347 M -3.43 % | -11.938 M -133.89 % | -5.104 M 66.03 % | -15.023 M -389.51 % | -3.069 M -22.53 % | -2.505 M -28.43 % | -1.950 M 20.69 % | -2.459 M -14.62 % | -2.145 M 79.17 % | -10.297 M -215.28 % | -3.266 M 12.08 % | -3.715 M 65.16 % | -10.661 M -60.28 % | -6.652 M -15.79 % | -5.745 M 40.22 % | -9.611 M 0.00 % | -9.611 M -68.08 % | -5.718 M 0.00 % | -5.718 M -53.92 % | -3.715 M 0.00 % | -3.715 M 34.61 % | -5.681 M 0.00 % | -5.681 M -100.00 % | -2.841 M 13.12 % | -3.270 M -100.00 % | -1.635 M -103.09 % | -804.953 K 0.00 % | -804.953 K |
| Income before tax | 12.737 M 149.36 % | -25.802 M -383.46 % | -5.337 M -251.35 % | -1.519 M 52.47 % | -3.196 M -190.16 % | 3.545 M 161.57 % | -5.758 M 56.26 % | -13.165 M 14.69 % | -15.432 M -24.17 % | -12.428 M -4.10 % | -11.938 M -133.89 % | -5.104 M 66.03 % | -15.023 M -389.51 % | -3.069 M -22.53 % | -2.505 M -28.43 % | -1.950 M 20.69 % | -2.459 M -14.62 % | -2.145 M 80.11 % | -10.784 M -230.19 % | -3.266 M 12.08 % | -3.715 M 65.16 % | -10.661 M -60.28 % | -6.652 M -15.79 % | -5.745 M 40.22 % | -9.611 M 0.00 % | -9.611 M -68.08 % | -5.718 M 0.00 % | -5.718 M -53.92 % | -3.715 M 0.00 % | -3.715 M 34.61 % | -5.681 M 0.00 % | -5.681 M -100.00 % | -2.841 M 13.12 % | -3.270 M -100.00 % | -1.635 M -108.43 % | -784.338 K 0.00 % | -784.338 K |
| Income before tax ratio | -0.36 50.64 % | -0.73 -475.41 % | -0.13 -322.00 % | -0.03 58.18 % | -0.07 -197.79 % | 0.07 159.02 % | -0.12 71.65 % | -0.44 -5.99 % | -0.42 -3.52 % | -0.40 -14.49 % | -0.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | -394.000 K 91.47 % | -4.619 M -281.85 % | 2.540 M -60.95 % | 6.504 M 101.86 % | 3.222 M -68.22 % | 10.140 M 14.05 % | 8.891 M 449.35 % | -2.545 M 76.77 % | -10.955 M -232.57 % | -3.294 M 47.80 % | -6.310 M -77.70 % | -3.551 M 4.72 % | -3.727 M -46.39 % | -2.546 M -7.54 % | -2.368 M -33.50 % | -1.773 M 19.84 % | -2.212 M -19.34 % | -1.854 M 52.29 % | -3.885 M -35.44 % | -2.869 M -721.83 % | 461.360 K 104.82 % | -9.573 M -41.75 % | -6.754 M -28.23 % | -5.267 M 47.51 % | -10.034 M -9.68 % | -9.148 M -76.68 % | -5.178 M 5.16 % | -5.460 M -77.86 % | -3.070 M 8.92 % | -3.370 M 31.28 % | -4.905 M 8.56 % | -5.364 M -100.00 % | -2.682 M 15.37 % | -3.169 M -100.00 % | -1.585 M -108.96 % | -758.325 K 0.00 % | -758.325 K |
| Net income ratio | -0.36 50.93 % | -0.73 -419.19 % | -0.14 -162.00 % | -0.05 52.17 % | -0.11 -492.14 % | 0.03 114.74 % | -0.19 57.22 % | -0.45 1.52 % | -0.46 -15.18 % | -0.40 -13.74 % | -0.35 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 0.01 108.53 % | -0.13 -316.44 % | 0.06 -53.09 % | 0.13 77.62 % | 0.07 -65.53 % | 0.21 9.34 % | 0.19 326.44 % | -0.09 71.14 % | -0.30 -177.26 % | -0.11 42.59 % | -0.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | -0.09 0.00 % | -0.09 -266.66 % | 0.06 -63.91 % | 0.15 -19.20 % | 0.19 -37.57 % | 0.31 -7.65 % | 0.33 82.01 % | 0.18 -28.49 % | 0.25 163.61 % | 0.10 -47.15 % | 0.18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 691.497 M 0.27 % | 689.668 M 0.00 % | 689.656 M 0.00 % | 689.655 M 0.06 % | 689.215 M 4.84 % | 657.426 M 23.99 % | 530.239 M 8.06 % | 490.695 M 13.89 % | 430.839 M 7.15 % | 402.095 M 4.25 % | 385.694 M 4.52 % | 369.002 M 5.11 % | 351.067 M -0.48 % | 352.759 M 13.09 % | 311.940 M 13.56 % | 274.682 M 0.14 % | 274.306 M 1.01 % | 271.565 M 8.04 % | 251.359 M 0.05 % | 251.236 M 0.22 % | 250.688 M 0.17 % | 250.268 M -0.01 % | 250.286 M -0.08 % | 250.478 M 7.52 % | 232.964 M 0.00 % | 232.964 M 85.79 % | 125.388 M 0.00 % | 125.388 M 38.75 % | 90.368 M 0.00 % | 90.368 M 25.72 % | 71.883 M 0.00 % | 71.883 M 0.00 % | 71.883 M 23.16 % | 58.366 M 0.00 % | 58.366 M -18.80 % | 71.883 M 0.00 % | 71.883 M |
| Weighted average shs out | 691.525 M 0.27 % | 689.697 M -0.01 % | 689.772 M -0.01 % | 689.867 M 0.09 % | 689.272 M 4.80 % | 657.718 M 24.04 % | 530.247 M 8.06 % | 490.708 M 13.89 % | 430.845 M 7.15 % | 402.104 M 4.25 % | 385.694 M 4.51 % | 369.053 M 5.12 % | 351.070 M -0.48 % | 352.759 M 13.06 % | 312.003 M 13.59 % | 274.682 M 0.13 % | 274.319 M 0.99 % | 271.633 M 8.06 % | 251.364 M 0.05 % | 251.236 M 0.22 % | 250.694 M 0.17 % | 250.268 M -0.01 % | 250.296 M -0.07 % | 250.478 M 7.52 % | 232.964 M 0.00 % | 232.964 M 85.79 % | 125.388 M 0.00 % | 125.388 M 38.75 % | 90.368 M 0.00 % | 90.368 M 25.72 % | 71.883 M 0.00 % | 71.883 M 0.00 % | 71.883 M 23.16 % | 58.366 M 0.00 % | 58.366 M -18.80 % | 71.883 M 0.00 % | 71.883 M |
| EPS diluted | 0.02 149.19 % | -0.04 -332.56 % | -0.01 -115.00 % | 0.00 44.44 % | -0.01 -460.00 % | 0.00 111.90 % | -0.02 39.13 % | -0.03 30.30 % | -0.04 -28.57 % | -0.03 0.65 % | -0.03 -124.64 % | -0.01 67.76 % | -0.04 -386.36 % | -0.01 -10.00 % | -0.01 -11.11 % | -0.01 20.00 % | -0.01 -15.38 % | -0.01 80.98 % | -0.04 -215.38 % | -0.01 12.16 % | -0.01 65.26 % | -0.04 -60.15 % | -0.03 -15.65 % | -0.02 44.31 % | -0.04 -0.24 % | -0.04 9.65 % | -0.05 0.00 % | -0.05 -11.22 % | -0.04 0.49 % | -0.04 49.14 % | -0.08 -2.53 % | -0.08 -100.00 % | -0.04 29.46 % | -0.06 -100.00 % | -0.03 -150.00 % | -0.01 0.00 % | -0.01 |
| Earnings per share | 0.02 149.19 % | -0.04 -332.56 % | -0.01 -115.00 % | 0.00 44.44 % | -0.01 -460.00 % | 0.00 111.90 % | -0.02 39.13 % | -0.03 30.30 % | -0.04 -28.57 % | -0.03 0.65 % | -0.03 -124.64 % | -0.01 67.76 % | -0.04 -386.36 % | -0.01 -10.00 % | -0.01 -11.11 % | -0.01 20.00 % | -0.01 -15.38 % | -0.01 80.98 % | -0.04 -215.38 % | -0.01 12.16 % | -0.01 65.26 % | -0.04 -60.15 % | -0.03 -15.65 % | -0.02 44.31 % | -0.04 -0.24 % | -0.04 9.65 % | -0.05 0.00 % | -0.05 -11.22 % | -0.04 0.49 % | -0.04 49.14 % | -0.08 -2.53 % | -0.08 -100.00 % | -0.04 29.46 % | -0.06 -100.00 % | -0.03 -150.00 % | -0.01 0.00 % | -0.01 |
| Gross profit | 3.271 M 200.00 % | -3.271 M -240.03 % | 2.336 M -69.95 % | 7.774 M -8.17 % | 8.466 M -42.45 % | 14.710 M -3.67 % | 15.270 M 180.80 % | 5.438 M -42.44 % | 9.448 M 216.20 % | 2.988 M -51.95 % | 6.218 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 |
| Income tax expense | -148.000 K -200.00 % | 148.000 K -72.79 % | 544.000 K -53.78 % | 1.177 M -33.28 % | 1.764 M -18.82 % | 2.173 M -31.34 % | 3.165 M 791.55 % | 355.000 K -78.17 % | 1.626 M 1 907.41 % | 81.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 486.876 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 | 0.000 -100.00 % | 0.750 | 0.000 -100.00 % | 0.500 | 0.000 -100.00 % | 1.700 | 0.000 -100.00 % | 0.500 100.00 % | 0.250 | 0.000 -100.00 % | 0.500 -100.00 % | 20.614 K 0.00 % | 20.614 K |
| Cost of revenue | -38.521 M -200.00 % | 38.521 M -2.77 % | 39.619 M -7.03 % | 42.617 M 18.80 % | 35.873 M 7.45 % | 33.385 M 8.26 % | 30.838 M 26.14 % | 24.448 M -11.69 % | 27.684 M -1.02 % | 27.968 M 0.51 % | 27.826 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 |
| General and administrative expenses | 688.000 K -84.76 % | 4.514 M 39.32 % | 3.240 M -37.84 % | 5.212 M -25.63 % | 7.008 M 17.62 % | 5.958 M -18.53 % | 7.313 M -24.27 % | 9.657 M -48.58 % | 18.782 M 107.49 % | 9.052 M -11.30 % | 10.205 M 436.82 % | 1.901 M -32.35 % | 2.810 M 45.14 % | 1.936 M -6.23 % | 2.065 M 31.55 % | 1.569 M 24.44 % | 1.261 M -11.50 % | 1.425 M -36.69 % | 2.251 M 20.09 % | 1.874 M -25.49 % | 2.515 M -21.48 % | 3.203 M -15.17 % | 3.776 M 27.89 % | 2.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | -1.019 M -200.00 % | 1.019 M -2.67 % | 1.047 M -8.88 % | 1.149 M -22.78 % | 1.488 M 55.65 % | 956.000 K 2.91 % | 929.000 K -0.64 % | 935.000 K -40.86 % | 1.581 M 9.56 % | 1.443 M -27.08 % | 1.979 M 238.58 % | 584.500 K 0.00 % | 584.500 K 140.37 % | -1.448 M 0.00 % | -1.448 M -29.42 % | -1.119 M 0.00 % | -1.119 M -413.10 % | -218.049 K 0.00 % | -218.049 K -193.91 % | 232.182 K 0.00 % | 232.182 K 433.77 % | -69.564 K 0.00 % | -69.564 K -135.08 % | 198.312 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.827 M | 0.000 100.00 % | -1.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.666 M | 0.000 -100.00 % | 3.977 M | 0.000 -100.00 % | 2.472 M 2 123 637 989 572 608 000.00 % | 0.000 -100.00 % | 10.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | -11.218 M -157.95 % | 19.357 M 587.64 % | 2.815 M -57.33 % | 6.597 M -3.41 % | 6.830 M -29.67 % | 9.711 M -44.09 % | 17.369 M 33.72 % | 12.989 M -39.33 % | 21.410 M 104.00 % | 10.495 M 5.12 % | 9.984 M 170.06 % | 3.697 M -73.43 % | 13.915 M 419.02 % | 2.681 M 6.96 % | 2.506 M 27.39 % | 1.968 M -19.76 % | 2.452 M 12.90 % | 2.172 M -79.93 % | 10.820 M 228.10 % | 3.298 M -12.17 % | 3.755 M -65.14 % | 10.772 M 53.65 % | 7.011 M 122.50 % | 3.151 M -79.58 % | 15.429 M 240.12 % | 4.536 M -52.39 % | 9.527 M 463.43 % | 1.691 M -73.20 % | 6.309 M 634.84 % | 858.572 K -85.20 % | 5.801 M 13.27 % | 5.122 M 100.00 % | 2.561 M -24.61 % | 3.397 M 100.00 % | 1.699 M 116.28 % | 785.320 K 0.00 % | 785.320 K |
| Cost and expenses | -49.739 M -185.94 % | 57.878 M 36.40 % | 42.434 M -13.78 % | 49.214 M 15.25 % | 42.703 M -0.91 % | 43.096 M -10.60 % | 48.207 M 28.77 % | 37.437 M -23.74 % | 49.094 M 27.64 % | 38.463 M 285.25 % | 9.984 M 170.06 % | 3.697 M -73.43 % | 13.915 M 419.02 % | 2.681 M 6.96 % | 2.506 M 27.39 % | 1.968 M -19.76 % | 2.452 M 12.90 % | 2.172 M -79.93 % | 10.820 M 228.10 % | 3.298 M -12.17 % | 3.755 M -65.14 % | 10.772 M 53.65 % | 7.011 M 12.62 % | 6.225 M -37.65 % | 9.983 M 0.00 % | 9.983 M 77.97 % | 5.609 M 0.00 % | 5.609 M 56.51 % | 3.584 M 0.00 % | 3.584 M -34.38 % | 5.462 M 0.00 % | 5.462 M 100.00 % | 2.731 M -22.47 % | 3.523 M 100.00 % | 1.761 M 122.33 % | 792.191 K 0.00 % | 792.191 K |
| 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 -100.00 % | 4.650 M 0.00 % | 4.650 M 28.43 % | 3.621 M 0.00 % | 3.621 M 54.22 % | 2.348 M 0.00 % | 2.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -331.000 K -105.98 % | 5.533 M 29.06 % | 4.287 M -32.60 % | 6.361 M -25.13 % | 8.496 M 22.88 % | 6.914 M -16.11 % | 8.242 M -22.19 % | 10.592 M -47.98 % | 20.363 M 94.03 % | 10.495 M 61.39 % | 6.503 M 75.66 % | 3.702 M -5.44 % | 3.915 M 46.03 % | 2.681 M 25.67 % | 2.133 M -16.69 % | 2.561 M 0.63 % | 2.545 M 15.02 % | 2.213 M -55.91 % | 5.018 M 49.41 % | 3.359 M 1 107.50 % | 278.142 K -97.28 % | 10.221 M 40.82 % | 7.258 M 130.35 % | 3.151 M 2 677.33 % | 113.449 K 200.00 % | -113.449 K -105.88 % | 1.930 M 200.00 % | -1.930 M -229.58 % | 1.489 M 200.00 % | -1.489 M 70.93 % | -5.122 M -200.00 % | 5.122 M 100.00 % | 2.561 M -24.61 % | 3.397 M 100.00 % | 1.699 M 116.28 % | 785.320 K 0.00 % | 785.320 K |
| Interest income | 1.752 M -44.80 % | 3.174 M -34.66 % | 4.858 M 80.19 % | 2.696 M -44.21 % | 4.832 M 232.32 % | 1.454 M -60.26 % | 3.659 M -34.82 % | 5.614 M 61.79 % | 3.470 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 % | 1.100 M | 0.000 -100.00 % | 6.263 K | 0.000 -100.00 % | 11.318 K | 0.000 -100.00 % | 224.562 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.511 M 0.00 % | 4.511 M 168.40 % | 1.681 M 0.00 % | 1.681 M 114.76 % | 782.500 K 0.00 % | 782.500 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 % | 20.614 K 0.00 % | 20.614 K |
| Depreciation and amortization | -4.667 M -196.11 % | 4.856 M -7.12 % | 5.228 M -7.39 % | 5.645 M 55.00 % | 3.642 M 38.11 % | 2.637 M 22.54 % | 2.152 M -27.15 % | 2.954 M 408.43 % | 581.000 K -86.21 % | 4.213 M 2 321.26 % | 174.000 K 19.18 % | 146.000 K -18.89 % | 180.000 K 33.33 % | 135.000 K -0.07 % | 135.094 K -31.74 % | 197.904 K -30.51 % | 284.782 K -2.91 % | 293.314 K -95.93 % | 7.200 M 1 515.67 % | 445.658 K -71.88 % | 1.585 M 144.86 % | 647.360 K 23.85 % | 522.678 K 9.36 % | 477.950 K 3.38 % | 462.345 K 0.00 % | 462.344 K 78.97 % | 258.341 K 0.00 % | 258.340 K -24.99 % | 344.401 K 0.00 % | 344.398 K 8.59 % | 317.159 K 0.00 % | 317.158 K 100.00 % | 158.579 K 57.97 % | 100.384 K 100.00 % | 50.192 K 829.64 % | 5.399 K 0.00 % | 5.399 K |
| Operating income | 4.273 M 145.10 % | -9.475 M -252.49 % | -2.688 M -412.92 % | 859.000 K 304.52 % | -420.000 K -105.60 % | 7.503 M 11.34 % | 6.739 M 222.55 % | -5.499 M 52.33 % | -11.536 M -53.67 % | -7.507 M -15.78 % | -6.484 M -75.39 % | -3.697 M 5.37 % | -3.907 M -45.73 % | -2.681 M -7.13 % | -2.503 M -26.95 % | -1.971 M 21.05 % | -2.497 M -16.30 % | -2.147 M 80.63 % | -11.086 M -234.46 % | -3.315 M -194.95 % | -1.124 M 89.00 % | -10.220 M -40.46 % | -7.276 M -26.66 % | -5.745 M 46.46 % | -10.730 M -11.64 % | -9.611 M -67.66 % | -5.732 M -0.25 % | -5.718 M -53.19 % | -3.733 M -0.48 % | -3.715 M 37.13 % | -5.909 M -4.00 % | -5.681 M -100.00 % | -2.841 M 13.12 % | -3.270 M -100.00 % | -1.635 M -114.05 % | -763.724 K 0.00 % | -763.724 K |
| Operating income ratio | -0.12 54.90 % | -0.27 -319.54 % | -0.06 -475.84 % | 0.02 279.96 % | -0.01 -106.07 % | 0.16 6.74 % | 0.15 179.43 % | -0.18 40.77 % | -0.31 -28.11 % | -0.24 -27.33 % | -0.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 8.464 M 151.84 % | -16.327 M -516.35 % | -2.649 M -11.40 % | -2.378 M 14.34 % | -2.776 M 29.86 % | -3.958 M 68.33 % | -12.497 M -63.02 % | -7.666 M -96.77 % | -3.896 M 20.83 % | -4.921 M 9.77 % | -5.454 M -287.63 % | -1.407 M 87.34 % | -11.116 M -2 764.95 % | -388.000 K -18 201.89 % | -2.120 K -110.04 % | 21.120 K -44.57 % | 38.102 K 2 099.88 % | 1.732 K -99.43 % | 301.598 K 522.65 % | 48.438 K 101.87 % | -2.591 M -487.51 % | -441.016 K -170.63 % | 624.392 K | 0.000 -100.00 % | 1.119 M | 0.000 -100.00 % | 14.091 K | 0.000 -100.00 % | 17.785 K | 0.000 -100.00 % | 227.479 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.615 K 0.00 % | -20.615 K |
| 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 35.876 M -25.98 % | 48.467 M 1.87 % | 47.578 M 22.18 % | 38.941 M 5.83 % | 36.797 M 31.68 % | 27.945 M -60.69 % | 71.096 M 7.24 % | 66.296 M -13.05 % | 76.245 M -2.95 % | 78.563 M 419.08 % | 15.135 M -2.71 % | 15.556 M 95.21 % | 7.969 M 1 276.34 % | 579.000 K 117.63 % | -3.285 M -59.19 % | -2.064 M 27.32 % | -2.839 M 44.94 % | -5.157 M 32.23 % | -7.609 M -6.83 % | -7.122 M 36.20 % | -11.163 M 46.14 % | -20.728 M 43.89 % | -36.944 M 61.15 % | -95.088 M -15.35 % | -82.432 M -714.12 % | -10.125 M -236.69 % | -3.007 M 55.85 % | -6.812 M -395.39 % | -1.375 M 81.04 % | -7.252 M 44.76 % | -13.128 M -87.89 % | -6.987 M -725.74 % | -846.182 K |
| Total investments | 0.000 -100.00 % | 1.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 -100.00 % | 2.398 M | 0.000 -100.00 % | 50.102 K | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 19.073 K -50.00 % | 38.146 K 100.00 % | 19.073 K | 0.000 |
| Total debt | 37.561 M -23.69 % | 49.220 M 2.13 % | 48.194 M 6.76 % | 45.143 M -5.82 % | 47.931 M -8.79 % | 52.553 M -32.65 % | 78.024 M 8.02 % | 72.229 M -9.52 % | 79.830 M -4.36 % | 83.468 M 411.98 % | 16.303 M -24.20 % | 21.508 M 39.39 % | 15.430 M 8.11 % | 14.273 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 |
| Accumulated other comprehensive income loss | 3.937 M -60.20 % | 9.893 M -10.08 % | 11.002 M -4.75 % | 11.551 M 24.81 % | 9.255 M -20.67 % | 11.666 M -4.37 % | 12.199 M 1.46 % | 12.023 M 286.78 % | -6.437 M -310.63 % | 3.056 M 297.67 % | -1.546 M -996.45 % | -141.000 K 89.42 % | -1.333 M -171.27 % | 1.870 M 280.50 % | -1.036 M -332.59 % | 445.471 K 110.27 % | -4.338 M -201.71 % | 4.265 M 199.68 % | -4.279 M -143.41 % | 9.857 M 405.46 % | -3.227 M -123.81 % | 13.550 M 708.60 % | -2.226 M -6.83 % | -2.084 M | 0.000 100.00 % | -1.068 M | 0.000 100.00 % | -1.166 M -54.34 % | -755.348 K -55.07 % | -487.093 K -122.58 % | -218.839 K -73.53 % | -126.108 K -277.84 % | -33.376 K |
| Retained earnings | -211.040 M 0.50 % | -212.109 M -12.86 % | -187.944 M -2.66 % | -183.078 M -0.68 % | -181.836 M -0.55 % | -180.848 M 1.99 % | -184.527 M -5.46 % | -174.981 M -7.84 % | -162.253 M -11.64 % | -145.331 M -9.28 % | -132.984 M -8.27 % | -122.828 M -3.26 % | -118.952 M -12.53 % | -105.709 M -2.88 % | -102.755 M -2.42 % | -100.329 M -1.95 % | -98.405 M -2.42 % | -96.078 M -2.05 % | -94.145 M -12.20 % | -83.905 M -4.04 % | -80.646 M 2.31 % | -82.549 M -23.89 % | -66.631 M 22.64 % | -86.128 M -66.57 % | -51.708 M -17.06 % | -44.173 M -18.87 % | -37.159 M -13.30 % | -32.799 M -28.57 % | -25.511 M -36.03 % | -18.754 M -56.33 % | -11.996 M -37.47 % | -8.726 M -59.93 % | -5.456 M |
| Common stock | 7.281 M 5.57 % | 6.897 M 0.00 % | 6.897 M 0.00 % | 6.897 M 0.04 % | 6.894 M 0.41 % | 6.866 M 27.12 % | 5.401 M 2.95 % | 5.246 M 11.90 % | 4.688 M 16.62 % | 4.020 M 1.75 % | 3.951 M 6.32 % | 3.716 M 4.12 % | 3.569 M 1.46 % | 3.518 M 0.00 % | 3.518 M 28.89 % | 2.729 M 0.00 % | 2.729 M 0.00 % | 2.729 M 0.00 % | 2.729 M 8.97 % | 2.505 M 0.00 % | 2.505 M 0.00 % | 2.505 M 0.00 % | 2.505 M -35.66 % | 3.893 M 55.50 % | 2.504 M 70.29 % | 1.470 M 30.21 % | 1.129 M 0.05 % | 1.129 M 56.99 % | 718.892 K 0.01 % | 718.824 K 0.01 % | 718.756 K 98.91 % | 361.341 K 9 102.40 % | 3.927 K |
| Total equity | 44.907 M -5.13 % | 47.336 M -34.81 % | 72.610 M -6.92 % | 78.004 M 1.47 % | 76.876 M -3.24 % | 79.453 M 224.95 % | 24.451 M -15.25 % | 28.852 M 42.98 % | 20.179 M 22.11 % | 16.525 M -30.11 % | 23.643 M -0.38 % | 23.732 M -6.09 % | 25.271 M -30.25 % | 36.232 M -3.63 % | 37.596 M 7.56 % | 34.955 M 2.16 % | 34.215 M -20.48 % | 43.025 M -7.35 % | 46.436 M -18.55 % | 57.009 M -9.38 % | 62.906 M 1.37 % | 62.058 M -19.46 % | 77.055 M -44.21 % | 138.121 M 49.50 % | 92.388 M 386.18 % | 19.003 M 380.24 % | 3.957 M -51.76 % | 8.203 M 122.86 % | 3.680 M -60.65 % | 9.353 M -37.75 % | 15.026 M 87.37 % | 8.019 M 691.59 % | 1.013 M |
| Other non current liabilities | 0.000 -100.00 % | 12.390 M 5.85 % | 11.705 M -14.37 % | 13.670 M 29.93 % | 10.521 M 23.20 % | 8.540 M 14.19 % | 7.479 M -24.20 % | 9.867 M 14.23 % | 8.638 M -36.71 % | 13.649 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 |
| Long term debt | 0.000 -100.00 % | 831.000 K -6.10 % | 885.000 K -85.94 % | 6.295 M -39.59 % | 10.420 M -29.71 % | 14.824 M -34.75 % | 22.718 M -0.62 % | 22.860 M 12.63 % | 20.296 M -36.81 % | 32.121 M 97.03 % | 16.303 M | 0.000 | 0.000 -100.00 % | 14.273 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 |
| Total non current liabilities | 0.000 -100.00 % | 13.221 M 5.01 % | 12.590 M -36.94 % | 19.965 M -4.66 % | 20.941 M -10.37 % | 23.364 M -22.63 % | 30.197 M -7.73 % | 32.727 M 13.11 % | 28.934 M -36.78 % | 45.770 M 180.75 % | 16.303 M -28.58 % | 22.828 M 43.38 % | 15.921 M 11.55 % | 14.273 M 3 656.47 % | 379.962 K 186.41 % | 132.663 K -2.99 % | 136.754 K -64.59 % | 386.181 K -24.53 % | 511.702 K 5.07 % | 487.000 K 2.36 % | 475.772 K 0.59 % | 472.961 K 0.07 % | 472.620 K -33.89 % | 714.886 K 46.79 % | 487.000 K 0.01 % | 486.932 K -7.67 % | 527.360 K 95.30 % | 270.022 K 311.50 % | 65.619 K -71.54 % | 230.568 K -41.70 % | 395.516 K 81.12 % | 218.373 K 429.66 % | 41.229 K |
| Other current liabilities | 2.231 M -58.38 % | 5.361 M -24.92 % | 7.140 M -14.22 % | 8.324 M 23.76 % | 6.726 M -1.35 % | 6.818 M 12.05 % | 6.085 M 344.81 % | 1.368 M 133.05 % | 587.000 K 373.39 % | 124.000 K -92.85 % | 1.734 M | 0.000 -100.00 % | 1.069 M -14.66 % | 1.253 M 672.09 % | 162.245 K -66.12 % | 478.856 K 110.75 % | 227.214 K -64.61 % | 642.084 K -24.51 % | 850.522 K 9.00 % | 780.288 K -13.13 % | 898.200 K 32.69 % | 676.940 K -61.36 % | 1.752 M -10.89 % | 1.966 M 139.68 % | 820.244 K -0.02 % | 820.427 K 153.14 % | 324.102 K 64.30 % | 197.262 K -30.63 % | 284.349 K 22.29 % | 232.521 K 28.68 % | 180.693 K 61.42 % | 111.943 K 159.17 % | 43.192 K |
| Deferred revenue | 2.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.340 M | 0.000 100.00 % | -10.163 M | 0.000 -100.00 % | 109.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 |
| Short term debt | 37.561 M -22.38 % | 48.389 M 2.94 % | 47.009 M 22.75 % | 38.296 M 2.77 % | 37.265 M -0.01 % | 37.268 M -32.61 % | 55.306 M 12.20 % | 49.293 M -17.20 % | 59.534 M 15.94 % | 51.347 M 405.23 % | 10.163 M -52.75 % | 21.508 M 39.39 % | 15.430 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 |
| Total current liabilities | 40.588 M -47.85 % | 77.830 M 6.62 % | 72.995 M 1.01 % | 72.265 M -2.00 % | 73.741 M 19.67 % | 61.619 M -23.44 % | 80.489 M 17.27 % | 68.633 M -11.86 % | 77.868 M 17.36 % | 66.350 M 339.78 % | 15.087 M -33.91 % | 22.828 M 34.05 % | 17.030 M 899.76 % | 1.703 M 202.38 % | 563.341 K -7.88 % | 611.519 K 51.42 % | 403.855 K -60.72 % | 1.028 M -27.20 % | 1.412 M -36.46 % | 2.223 M 46.69 % | 1.515 M -27.85 % | 2.100 M -16.22 % | 2.507 M -27.34 % | 3.450 M 53.19 % | 2.252 M 58.42 % | 1.422 M 66.97 % | 851.462 K 82.22 % | 467.284 K 33.52 % | 349.968 K -24.43 % | 463.089 K -19.63 % | 576.209 K 74.44 % | 330.315 K 291.27 % | 84.421 K |
| Total liabilities | 40.588 M -55.42 % | 91.051 M 6.39 % | 85.585 M -7.20 % | 92.230 M -2.59 % | 94.682 M 11.41 % | 84.983 M -23.22 % | 110.686 M 9.20 % | 101.360 M -5.10 % | 106.802 M -4.74 % | 112.120 M 257.18 % | 31.390 M 37.51 % | 22.828 M 34.05 % | 17.030 M 6.59 % | 15.977 M 2 736.04 % | 563.341 K -7.88 % | 611.519 K 51.42 % | 403.855 K -60.72 % | 1.028 M -27.20 % | 1.412 M -47.88 % | 2.710 M 36.10 % | 1.991 M -22.62 % | 2.573 M -13.63 % | 2.980 M -28.46 % | 4.165 M 52.06 % | 2.739 M 43.52 % | 1.909 M 124.15 % | 851.462 K 82.22 % | 467.284 K 33.52 % | 349.968 K -24.43 % | 463.089 K -19.63 % | 576.209 K 74.44 % | 330.315 K 291.27 % | 84.421 K |
| Other non current assets | 0.000 100.00 % | -1.000 K -100.27 % | 373.000 K -49.80 % | 743.000 K 40.19 % | 530.000 K 121.76 % | 239.000 K -57.55 % | 563.000 K -60.66 % | 1.431 M 185.63 % | 501.000 K -37.61 % | 803.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 % | -37.164 M 60.92 % | -95.088 M -26 514.03 % | 359.989 K 103.56 % | -10.125 M | 0.000 100.00 % | -6.812 M -395.39 % | -1.375 M 81.04 % | -7.252 M 44.76 % | -13.128 M -88.10 % | -6.979 M -740.41 % | -830.476 K |
| Long term investments | 0.000 -100.00 % | 1.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 -100.00 % | 2.398 M | 0.000 -100.00 % | 50.102 K | 0.000 -100.00 % | 0.000 -100.00 % | 1.600 -99.99 % | 19.074 K -50.00 % | 38.146 K 100.00 % | 19.073 K | 0.000 |
| Intangible assets | 54.000 K -95.67 % | 1.247 M -1.03 % | 1.260 M -4.98 % | 1.326 M 9.32 % | 1.213 M -7.19 % | 1.307 M 7.04 % | 1.221 M -13.22 % | 1.407 M -12.55 % | 1.609 M 31.24 % | 1.226 M 2 170.37 % | 54.000 K 1 250.00 % | 4.000 K -55.56 % | 9.000 K -66.62 % | 26.960 K 1.46 % | 26.572 K -14.40 % | 31.042 K 5.21 % | 29.505 K -28.73 % | 41.399 K -17.53 % | 50.197 K -31.25 % | 73.019 K -29.60 % | 103.718 K -14.24 % | 120.942 K -6.78 % | 129.740 K -99.00 % | 13.028 M | 0.000 -100.00 % | 8.369 M | 0.000 -100.00 % | 61.442 K -38.04 % | 99.157 K 92.22 % | 51.586 K 1 184.71 % | 4.015 K 100.00 % | 2.008 K | 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 |
| Goodwill and intangible assets | 54.000 K -95.67 % | 1.247 M -1.03 % | 1.260 M -4.98 % | 1.326 M 9.32 % | 1.213 M -7.19 % | 1.307 M 7.04 % | 1.221 M -13.22 % | 1.407 M -12.55 % | 1.609 M 31.24 % | 1.226 M 2 170.37 % | 54.000 K 1 250.00 % | 4.000 K -55.56 % | 9.000 K -66.62 % | 26.960 K 1.46 % | 26.572 K -14.40 % | 31.042 K 5.21 % | 29.505 K -28.73 % | 41.399 K -17.53 % | 50.197 K -31.25 % | 73.019 K -29.60 % | 103.718 K -14.24 % | 120.942 K -6.78 % | 129.740 K -99.00 % | 13.028 M 55.82 % | 8.361 M -0.09 % | 8.369 M 27 786.26 % | 30.010 K -51.16 % | 61.442 K -38.04 % | 99.157 K 92.22 % | 51.586 K 1 184.71 % | 4.015 K 100.00 % | 2.008 K | 0.000 |
| Property plant equipment net | 83.565 M -28.66 % | 117.142 M -5.97 % | 124.583 M 0.17 % | 124.371 M 9.47 % | 113.611 M 7.40 % | 105.782 M 3.81 % | 101.897 M 3.00 % | 98.930 M 5.99 % | 93.339 M 12.55 % | 82.932 M 70.57 % | 48.621 M 21.84 % | 39.904 M 15.21 % | 34.637 M -5.28 % | 36.569 M 6.70 % | 34.273 M 4.31 % | 32.857 M 5.21 % | 31.231 M -16.41 % | 37.363 M -3.24 % | 38.616 M -23.06 % | 50.187 M -1.63 % | 51.019 M 31.67 % | 38.748 M 4.63 % | 37.034 M 89.20 % | 19.574 M 1 416.18 % | 1.291 M 116.42 % | 596.531 K -17.24 % | 720.759 K -41.04 % | 1.222 M -39.56 % | 2.023 M 24.96 % | 1.619 M 33.25 % | 1.215 M 81.25 % | 670.155 K 433.35 % | 125.651 K |
| Total non current assets | 83.619 M -30.05 % | 119.533 M -8.55 % | 130.705 M -0.32 % | 131.122 M 9.51 % | 119.735 M 6.29 % | 112.653 M 3.06 % | 109.312 M 0.15 % | 109.148 M 5.87 % | 103.101 M 9.10 % | 94.502 M 94.15 % | 48.675 M 21.97 % | 39.908 M 15.19 % | 34.646 M -5.33 % | 36.596 M 6.69 % | 34.300 M 4.29 % | 32.888 M 5.21 % | 31.261 M -16.43 % | 37.405 M -3.26 % | 38.666 M -23.07 % | 50.260 M -1.69 % | 51.123 M 31.52 % | 38.869 M 4.59 % | 37.164 M 6.18 % | 35.000 M 249.58 % | 10.012 M 11.06 % | 9.015 M 1 100.81 % | 750.769 K -41.52 % | 1.284 M -39.49 % | 2.122 M 25.60 % | 1.689 M 34.41 % | 1.257 M 79.78 % | 699.089 K 394.56 % | 141.357 K |
| Other current assets | 175.000 K 17 400.00 % | 1.000 K -99.98 % | 4.102 M | 0.000 -100.00 % | 3.628 M | 0.000 -100.00 % | 3.470 M 39.64 % | 2.485 M -42.02 % | 4.286 M 1 950.72 % | 209.000 K -95.97 % | 5.190 M 641.43 % | 700.000 K 260.82 % | 194.000 K -88.12 % | 1.633 M 346.17 % | 365.944 K 43.98 % | 254.165 K 19.41 % | 212.845 K -70.80 % | 728.884 K 0.34 % | 726.386 K -33.08 % | 1.085 M 26.52 % | 857.903 K -68.20 % | 2.698 M -14.18 % | 3.143 M -68.98 % | 10.134 M 385.25 % | 2.088 M 28.88 % | 1.620 M 79.28 % | 903.874 K 116.67 % | 417.160 K -11.98 % | 473.915 K -21.97 % | 607.378 K -18.02 % | 740.842 K 100.00 % | 370.421 K | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.685 M 123.77 % | 753.000 K 22.24 % | 616.000 K -90.07 % | 6.202 M -44.30 % | 11.134 M -54.75 % | 24.608 M 255.20 % | 6.928 M 16.77 % | 5.933 M 65.50 % | 3.585 M -26.91 % | 4.905 M 319.95 % | 1.168 M -80.38 % | 5.952 M -20.23 % | 7.461 M -45.52 % | 13.694 M 316.88 % | 3.285 M 59.19 % | 2.064 M -27.32 % | 2.839 M -44.94 % | 5.157 M -32.23 % | 7.609 M 6.83 % | 7.122 M -36.20 % | 11.163 M -46.14 % | 20.728 M -43.89 % | 36.944 M -61.15 % | 95.088 M 15.35 % | 82.432 M 714.12 % | 10.125 M 236.69 % | 3.007 M -55.85 % | 6.812 M 395.39 % | 1.375 M -81.04 % | 7.252 M -44.76 % | 13.128 M 87.89 % | 6.987 M 725.74 % | 846.182 K |
| Cash and short term investments | 1.685 M 123.77 % | 753.000 K 22.24 % | 616.000 K -90.07 % | 6.202 M -44.30 % | 11.134 M -54.75 % | 24.608 M 255.20 % | 6.928 M 16.77 % | 5.933 M 65.50 % | 3.585 M -26.91 % | 4.905 M 319.95 % | 1.168 M -80.38 % | 5.952 M -20.23 % | 7.461 M -45.52 % | 13.694 M 316.88 % | 3.285 M 59.19 % | 2.064 M -27.32 % | 2.839 M -44.94 % | 5.157 M -32.23 % | 7.609 M 6.83 % | 7.122 M -36.20 % | 11.163 M -46.14 % | 20.728 M -43.89 % | 36.944 M -61.15 % | 95.088 M 15.35 % | 82.432 M 714.12 % | 10.125 M 236.69 % | 3.007 M -55.85 % | 6.812 M 395.39 % | 1.375 M -81.04 % | 7.252 M -44.76 % | 13.128 M 87.89 % | 6.987 M 725.74 % | 846.182 K |
| Total current assets | 1.876 M -90.05 % | 18.854 M -31.42 % | 27.490 M -29.71 % | 39.112 M -24.53 % | 51.823 M 0.08 % | 51.783 M 100.52 % | 25.825 M 22.60 % | 21.064 M -11.79 % | 23.880 M -30.06 % | 34.143 M 437.01 % | 6.358 M -4.42 % | 6.652 M -13.10 % | 7.655 M -50.97 % | 15.613 M 304.49 % | 3.860 M 44.14 % | 2.678 M -20.26 % | 3.358 M -49.49 % | 6.649 M -27.60 % | 9.183 M -2.91 % | 9.459 M -31.33 % | 13.775 M -46.53 % | 25.762 M -39.91 % | 42.871 M -60.04 % | 107.286 M 26.05 % | 85.115 M 615.48 % | 11.896 M 193.18 % | 4.058 M -45.06 % | 7.386 M 286.95 % | 1.909 M -76.51 % | 8.127 M -43.35 % | 14.345 M 87.50 % | 7.651 M 700.16 % | 956.127 K |
| Inventory | 0.000 -100.00 % | 11.267 M -30.48 % | 16.208 M -15.46 % | 19.173 M 3.96 % | 18.442 M 16.77 % | 15.794 M 28.92 % | 12.251 M 17.84 % | 10.396 M 7.44 % | 9.676 M -29.48 % | 13.721 M | 0.000 | 0.000 | 0.000 -100.00 % | 285.778 K 36.77 % | 208.955 K -41.98 % | 360.134 K 17.65 % | 306.111 K -59.91 % | 763.523 K -9.94 % | 847.818 K -32.23 % | 1.251 M -28.67 % | 1.754 M -24.95 % | 2.337 M -16.04 % | 2.783 M 34.86 % | 2.064 M 247.39 % | 594.102 K 295.26 % | 150.307 K 2.65 % | 146.430 K -6.64 % | 156.839 K 162.33 % | 59.786 K -77.68 % | 267.805 K -43.72 % | 475.824 K 100.00 % | 237.912 K | 0.000 |
| Net receivables | 16.000 K -99.77 % | 6.833 M 4.10 % | 6.564 M -52.22 % | 13.737 M -26.22 % | 18.619 M 63.60 % | 11.381 M 258.34 % | 3.176 M 41.16 % | 2.250 M -64.47 % | 6.333 M -58.63 % | 15.308 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 -100.00 % | 0.500 | 0.000 -100.00 % | 0.500 | 0.000 |
| Tax assets | 0.000 -100.00 % | 1.144 M -74.52 % | 4.489 M -4.12 % | 4.682 M 6.87 % | 4.381 M -17.73 % | 5.325 M -5.43 % | 5.631 M -23.70 % | 7.380 M -3.55 % | 7.652 M -19.80 % | 9.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.088 M | 0.000 -100.00 % | 10.125 M | 0.000 -100.00 % | 6.812 M 395.39 % | 1.375 M -81.04 % | 7.252 M -44.76 % | 13.128 M 87.89 % | 6.987 M 725.74 % | 846.182 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 95.000 K -99.61 % | 24.080 M 45.58 % | 16.541 M -35.50 % | 25.645 M -7.75 % | 27.799 M 58.55 % | 17.533 M 0.76 % | 17.400 M -3.18 % | 17.972 M 7.24 % | 16.759 M 12.64 % | 14.879 M 416.27 % | 2.882 M 118.33 % | 1.320 M 168.84 % | 491.000 K 8.93 % | 450.731 K 18.63 % | 379.962 K 186.41 % | 132.663 K -2.99 % | 136.754 K -64.59 % | 386.181 K -24.53 % | 511.702 K -64.53 % | 1.443 M 180.52 % | 514.278 K -63.87 % | 1.423 M 118.76 % | 650.657 K -56.16 % | 1.484 M 3.65 % | 1.432 M 138.16 % | 601.229 K 14.01 % | 527.360 K 95.30 % | 270.022 K 311.50 % | 65.619 K -71.54 % | 230.568 K -41.70 % | 395.516 K 81.12 % | 218.373 K 429.66 % | 41.229 K |
| Tax payables | 701.000 K | 0.000 -100.00 % | 2.305 M | 0.000 -100.00 % | 1.951 M | 0.000 -100.00 % | 1.698 M | 0.000 -100.00 % | 988.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 21.134 K | 0.000 -100.00 % | 39.887 K | 0.000 -100.00 % | 50.214 K | 0.000 -100.00 % | 102.903 K | 0.000 -100.00 % | 104.294 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Capital lease obligations | 0.000 -100.00 % | 1.014 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 141.000 K | 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.100 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 0.600 100.00 % | 0.300 16 106 127 260.00 % | 0.000 77.39 % | 0.000 350.97 % | 0.000 |
| Other total stockholders equity | 248.666 M -1.54 % | 252.548 M 4.08 % | 242.655 M 0.01 % | 242.634 M 0.03 % | 242.563 M 0.33 % | 241.769 M 26.33 % | 191.378 M 2.58 % | 186.564 M 10.79 % | 168.400 M 8.80 % | 154.780 M 0.36 % | 154.222 M 7.97 % | 142.844 M 3.37 % | 138.184 M 1.19 % | 136.553 M -0.95 % | 137.869 M 4.36 % | 132.109 M -1.58 % | 134.229 M 1.60 % | 132.109 M -7.05 % | 142.131 M 10.56 % | 128.552 M 0.00 % | 128.552 M 0.00 % | 128.552 M -8.95 % | 141.181 M -36.53 % | 222.440 M 57.10 % | 141.593 M 125.56 % | 62.774 M 56.98 % | 39.987 M -2.56 % | 41.039 M 40.41 % | 29.228 M 4.85 % | 27.875 M 5.10 % | 26.522 M 60.64 % | 16.510 M 154.06 % | 6.499 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 487.000 K 2.36 % | 475.772 K 0.59 % | 472.961 K 0.07 % | 472.620 K -33.89 % | 714.886 K 46.79 % | 487.000 K 0.01 % | 486.932 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.828 M -43.38 % | -15.921 M | 0.000 100.00 % | -379.962 K -186.41 % | -132.663 K 2.99 % | -136.754 K 64.59 % | -386.181 K 24.53 % | -511.702 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -527.360 K -95.30 % | -270.022 K -311.50 % | -65.619 K 71.54 % | -230.568 K 41.70 % | -395.516 K -81.12 % | -218.373 K -429.66 % | -41.229 K |
| Total assets | 85.495 M -38.22 % | 138.387 M -12.52 % | 158.195 M -7.07 % | 170.234 M -0.77 % | 171.558 M 4.33 % | 164.436 M 21.68 % | 135.137 M 3.78 % | 130.212 M 2.54 % | 126.981 M -1.29 % | 128.645 M 133.76 % | 55.033 M 18.20 % | 46.560 M 10.07 % | 42.301 M -18.98 % | 52.209 M 36.82 % | 38.160 M 7.29 % | 35.566 M 2.74 % | 34.619 M -21.42 % | 44.054 M -7.93 % | 47.849 M -19.88 % | 59.719 M -7.98 % | 64.897 M 0.41 % | 64.631 M -19.25 % | 80.034 M -43.75 % | 142.286 M 49.57 % | 95.127 M 354.90 % | 20.911 M 334.90 % | 4.808 M -44.54 % | 8.670 M 115.11 % | 4.030 M -58.94 % | 9.816 M -37.08 % | 15.602 M 86.86 % | 8.350 M 660.80 % | 1.097 M |
| 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 |
| 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 | 2007-01-31 | 2006-06-30 | 2006-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 12.870 M | 0.000 | 0.000 100.00 % | -15.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 29.000 K | 0.000 | 0.000 -100.00 % | 373.000 K | 0.000 -100.00 % | 1.251 M 94.86 % | 642.000 K -78.38 % | 2.970 M -69.15 % | 9.627 M 6 192.16 % | 153.000 K 50.00 % | 102.000 K -62.91 % | 275.000 K -35.45 % | 426.000 K -5.12 % | 449.000 K 44 006.09 % | 1.018 K 3.88 % | 980.000 -97.84 % | 45.434 K 0.00 % | 45.436 K -66.50 % | 135.624 K 12.10 % | 120.990 K -71.05 % | 417.972 K 23.52 % | 338.382 K 8.13 % | 312.930 K 6.35 % | 294.256 K -76.18 % | 1.236 M 0.00 % | 1.236 M 319.74 % | 294.353 K 0.00 % | 294.350 K 1 074.44 % | 25.063 K 0.01 % | 25.060 K -75.27 % | 101.345 K 0.00 % | 101.344 K 24.63 % | 81.313 K 0.00 % | 81.310 K 100.00 % | 40.655 K | 0.000 | 0.000 |
| Change in working capital | -6.707 M -196.05 % | 6.983 M -16.59 % | 8.372 M -45.76 % | 15.435 M 213.09 % | -13.649 M -55.58 % | -8.773 M -71.41 % | -5.118 M -222.29 % | 4.185 M 25.83 % | 3.326 M 893.79 % | -419.000 K -213.55 % | 369.000 K 392.86 % | -126.000 K -165.28 % | 193.000 K 344.30 % | -79.000 K -148.39 % | 163.246 K 1 046.68 % | -17.244 K -107.86 % | 219.420 K 168.25 % | 81.796 K -89.27 % | 762.270 K 176.96 % | 275.232 K -86.00 % | 1.966 M 45.66 % | 1.349 M -60.61 % | 3.426 M 82.01 % | 1.882 M 133.29 % | -5.655 M 0.00 % | -5.655 M -2 836.21 % | -192.581 K 0.00 % | -192.581 K -3 870.17 % | -4.851 K 0.00 % | -4.851 K -101.66 % | 291.640 K 0.00 % | 291.640 K 194.63 % | -308.182 K 0.00 % | -308.182 K -100.00 % | -154.091 K -2 062.14 % | 7.853 K 100.00 % | 3.927 K |
| Accounts receivables | -4.182 M -200.22 % | 4.173 M -18.27 % | 5.106 M -60.30 % | 12.863 M 229.30 % | -9.948 M -66.72 % | -5.967 M -119.94 % | -2.713 M -153.80 % | 5.043 M 2 884.02 % | 169.000 K 103.14 % | -5.387 M -4 243.85 % | 130.000 K 203.17 % | -126.000 K -172.83 % | 173.000 K 17 400.00 % | -1.000 K -245.35 % | 688.000 140.76 % | -1.688 K -101.08 % | 156.178 K 6 352.12 % | -2.498 K -100.70 % | 359.058 K 257.80 % | -227.540 K -116.46 % | 1.383 M 53.13 % | 902.906 K -81.64 % | 4.918 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 |
| Inventory | -2.810 M -200.00 % | 2.810 M -13.96 % | 3.266 M 26.98 % | 2.572 M 169.49 % | -3.701 M -31.90 % | -2.806 M -16.67 % | -2.405 M -180.30 % | -858.000 K -126.80 % | 3.201 M -30.82 % | 4.627 M 18.22 % | 3.914 M | 0.000 -100.00 % | 20.000 K 125.64 % | -78.000 K -147.98 % | 162.558 K 1 144.99 % | -15.556 K -124.60 % | 63.242 K -24.97 % | 84.294 K -79.09 % | 403.212 K -19.80 % | 502.772 K -13.76 % | 582.988 K 30.56 % | 446.532 K 129.94 % | -1.491 M -105.01 % | -727.479 K 0.62 % | -731.981 K 0.00 % | -731.981 K -18 800.42 % | 3.914 K 0.00 % | 3.914 K 107.34 % | -53.358 K 0.00 % | -53.358 K -125.68 % | 207.795 K 0.00 % | 207.792 K 187.34 % | -237.912 K 0.00 % | -237.912 K -100.00 % | -118.956 K | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 285.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.000 K -112.90 % | 341.000 K 42.68 % | 239.000 K | 0.000 | 0.000 -100.00 % | 104.500 K 0.00 % | 104.500 K 453.66 % | -29.549 K 0.00 % | -29.549 K 65.05 % | -84.549 K 0.00 % | -84.549 K 62.19 % | -223.599 K 0.00 % | -223.599 K -134.48 % | 648.566 K 0.00 % | 648.566 K -75.15 % | 2.610 M 153.02 % | -4.923 M 0.00 % | -4.923 M -2 405.21 % | -196.495 K 0.00 % | -196.495 K -505.08 % | 48.508 K 0.00 % | 48.506 K -42.15 % | 83.847 K 0.00 % | 83.846 K 219.32 % | -70.270 K 0.00 % | -70.270 K -100.00 % | -35.135 K | 0.000 | 0.000 |
| Other non cash items | -21.003 M -198.82 % | 21.253 M 344.96 % | -8.676 M 21.38 % | -11.036 M -175.22 % | 14.671 M 125.50 % | 6.506 M -68.49 % | 20.645 M 121.09 % | 9.338 M 192.45 % | 3.193 M -71.48 % | 11.196 M 97.22 % | 5.677 M 258.85 % | 1.582 M -86.58 % | 11.791 M 43 570.37 % | 27.000 K 106.83 % | -395.566 K -420.12 % | 123.568 K -47.29 % | 234.408 K 161.15 % | -383.320 K 43.88 % | -683.024 K -494.08 % | 173.322 K -94.47 % | 3.135 M 404.08 % | -1.031 M -125.65 % | 4.020 M 709.26 % | -659.829 K -189.10 % | 740.528 K 295.69 % | -378.423 K -3 122.61 % | -11.743 K 54.55 % | -25.834 K -539.10 % | -4.042 K 81.48 % | -21.828 K -105.04 % | 433.085 K 110.64 % | 205.606 K -31.27 % | 299.147 K 446.51 % | -86.331 K -100.00 % | -43.166 K -119.86 % | -19.633 K -100.00 % | -9.817 K |
| Net cash provided by operating activities | 1.156 M -84.62 % | 7.515 M 1 402.43 % | -577.000 K -107.47 % | 7.721 M 2 526.19 % | 294.000 K -90.18 % | 2.993 M -70.09 % | 10.006 M 68.82 % | 5.927 M 2 711.01 % | -227.000 K -108.12 % | 2.796 M 149.79 % | -5.616 M -74.03 % | -3.227 M -32.63 % | -2.433 M 4.10 % | -2.537 M 2.46 % | -2.601 M -58.11 % | -1.645 M 1.79 % | -1.675 M 20.55 % | -2.108 M 26.86 % | -2.882 M -28.05 % | -2.251 M -166.42 % | 3.389 M 136.22 % | -9.357 M -343.65 % | -2.109 M 43.76 % | -3.750 M 73.11 % | -13.946 M 0.00 % | -13.946 M -159.04 % | -5.384 M 0.00 % | -5.384 M -59.66 % | -3.372 M 0.00 % | -3.372 M 29.24 % | -4.765 M 0.00 % | -4.765 M -36.84 % | -3.482 M 0.00 % | -3.482 M -100.00 % | -1.741 M -10.93 % | -1.570 M -100.00 % | -784.829 K |
| Investments in property plant and equipment | 3.162 M 161.71 % | -5.124 M -15.67 % | -4.430 M 22.29 % | -5.701 M 16.08 % | -6.793 M 20.42 % | -8.536 M -39.18 % | -6.133 M -8.11 % | -5.673 M 48.93 % | -11.109 M -232.31 % | -3.343 M 63.09 % | -9.058 M -72.57 % | -5.249 M 37.65 % | -8.419 M -280.26 % | -2.214 M -15.76 % | -1.913 M -812.94 % | -209.488 K 77.67 % | -938.032 K -88.97 % | -496.404 K 81.40 % | -2.669 M -20.14 % | -2.221 M 81.85 % | -12.238 M -68.81 % | -7.249 M 49.45 % | -14.341 M -66.77 % | -8.599 M 9.22 % | -9.473 M 0.00 % | -9.473 M -18 516.43 % | -50.885 K 0.00 % | -50.885 K -124.79 % | -22.637 K 0.00 % | -22.637 K 97.43 % | -880.024 K 0.00 % | -880.024 K -35.29 % | -650.495 K 0.00 % | -650.495 K -100.00 % | -325.247 K -425.92 % | -61.844 K -100.00 % | -30.922 K |
| Acquisitions net | 4.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.521 M 103.80 % | -40.000 M -700.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -223.790 K | 0.000 -100.00 % | 6.263 K | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 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 | -5.673 M -94 450.00 % | -6.000 K -133.33 % | 18.000 K 0.00 % | 18.000 K 157.14 % | 7.000 K 104.96 % | -141.000 K -502.86 % | 35.000 K 128.00 % | -125.000 K 73.96 % | -480.000 K 45.08 % | -874.000 K -14 666.67 % | 6.000 K -53.85 % | 13.000 K -72.92 % | 48.000 K 0.00 % | 48.000 K -42.24 % | 83.102 K -93.31 % | 1.242 M 967.69 % | 116.316 K -67.06 % | 353.130 K -62.41 % | 939.502 K 70.26 % | 551.818 K 388.45 % | 112.974 K 38.22 % | 81.732 K -78.64 % | 382.594 K -95.55 % | 8.599 M 208.87 % | -7.899 M -183.38 % | 9.473 M 29 614.63 % | -32.096 K -163.08 % | 50.884 K -31.59 % | 74.378 K 228.58 % | 22.636 K 103.24 % | -697.747 K -179.29 % | 880.022 K 322.50 % | -395.517 K -160.80 % | 650.494 K 100.00 % | 325.247 K 425.93 % | 61.842 K 100.00 % | 30.921 K |
| Net cash used for investing activites | 2.402 M 146.82 % | -5.130 M -16.27 % | -4.412 M 22.36 % | -5.683 M 16.25 % | -6.786 M 21.79 % | -8.677 M -42.29 % | -6.098 M -5.17 % | -5.798 M 42.41 % | -10.068 M 77.23 % | -44.217 M -214.67 % | -14.052 M -168.37 % | -5.236 M 37.45 % | -8.371 M -286.47 % | -2.166 M -18.40 % | -1.829 M -277.20 % | 1.032 M 225.64 % | -821.716 K -473.53 % | -143.274 K 91.71 % | -1.729 M -3.57 % | -1.670 M 86.23 % | -12.125 M -69.16 % | -7.168 M 48.65 % | -13.958 M -62.32 % | -8.599 M -5.87 % | -8.123 M 14.26 % | -9.473 M -36 568.72 % | -25.834 K 49.23 % | -50.885 K -168.42 % | 74.377 K 428.57 % | -22.637 K 96.66 % | -678.063 K 24.64 % | -899.709 K -127.48 % | -395.517 K 39.20 % | -650.495 K -100.00 % | -325.247 K -425.92 % | -61.844 K -100.00 % | -30.922 K |
| Debt repayment | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 1.322 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.392 M 0.00 % | 3.392 M 125.80 % | 1.502 M 0.00 % | 1.502 M -15.83 % | 1.785 M 0.00 % | 1.785 M -33.61 % | 2.688 M 0.00 % | 2.688 M | 0.000 | 0.000 -100.00 % | 2.628 M 0.00 % | 2.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.327 M 0.00 % | 65.327 M 794.41 % | 7.304 M 0.00 % | 7.304 M 14.46 % | 6.381 M 0.00 % | 6.381 M | 0.000 | 0.000 -100.00 % | 11.633 M 0.00 % | 11.633 M 100.00 % | 5.816 M 252.05 % | 1.652 M 100.00 % | 826.058 K |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -5.148 M -139.22 % | -2.152 M -927.69 % | 260.000 K 104.26 % | -6.102 M 1.44 % | -6.191 M -127.07 % | 22.870 M 851.81 % | -3.042 M -241.29 % | 2.153 M -75.79 % | 8.893 M -80.31 % | 45.164 M 202.95 % | 14.908 M 114.38 % | 6.954 M 52.20 % | 4.569 M -68.99 % | 14.732 M 181.52 % | 5.233 M 94.67 % | 2.688 M 0.00 % | 2.688 M | 0.000 -100.00 % | 5.140 M 95.61 % | 2.628 M 0.00 % | 2.628 M 1 896.52 % | -146.267 K 0.00 % | -146.267 K -142.55 % | 343.772 K -99.43 % | 59.991 M -8.17 % | 65.327 M 851.08 % | 6.869 M -5.96 % | 7.304 M 24.56 % | 5.864 M -8.11 % | 6.381 M 1 124.06 % | 521.307 K 200.00 % | -521.307 K -105.68 % | 9.179 M -21.09 % | 11.633 M 100.00 % | 5.816 M 252.05 % | 1.652 M 100.00 % | 826.058 K |
| Net cash used provided by financing activities | -1.826 M 15.15 % | -2.152 M -927.69 % | 260.000 K 104.26 % | -6.102 M 1.44 % | -6.191 M -127.07 % | 22.870 M 851.81 % | -3.042 M -241.29 % | 2.153 M -75.79 % | 8.893 M -80.31 % | 45.164 M 202.95 % | 14.908 M 114.38 % | 6.954 M 52.20 % | 4.569 M -68.99 % | 14.732 M 181.52 % | 5.233 M 94.67 % | 2.688 M 0.00 % | 2.688 M | 0.000 -100.00 % | 5.140 M 95.61 % | 2.628 M 0.00 % | 2.628 M 1 896.52 % | -146.267 K 0.00 % | -146.267 K -142.55 % | 343.772 K -99.43 % | 59.991 M -8.17 % | 65.327 M 851.08 % | 6.869 M -5.96 % | 7.304 M 24.56 % | 5.864 M -8.11 % | 6.381 M 1 124.06 % | 521.307 K 200.00 % | -521.307 K -105.68 % | 9.179 M -21.09 % | 11.633 M 100.00 % | 5.816 M 252.05 % | 1.652 M 100.00 % | 826.058 K |
| Effect of forex changes on cash | -800.000 K -733.33 % | -96.000 K 88.79 % | -856.000 K 1.50 % | -869.000 K -9.86 % | -791.000 K -260.12 % | 494.000 K 282.95 % | 129.000 K 95.45 % | 66.000 K -19.51 % | 82.000 K 1 466.67 % | -6.000 K 75.00 % | -24.000 K -100.26 % | 9.237 M 461 725.00 % | 2.000 K -99.47 % | 380.000 K -9.31 % | 419.016 K 357.04 % | -163.016 K -190.91 % | 179.314 K 189.23 % | -200.946 K -378.47 % | -41.998 K 65.11 % | -120.388 K 85.48 % | -828.920 K -368.72 % | 308.474 K -22.94 % | 400.316 K 448.74 % | -114.791 K 84.42 % | -736.643 K -387.27 % | 256.426 K 3 539.49 % | 7.046 K 133.33 % | -21.137 K 74.37 % | -82.462 K -155.00 % | -32.338 K 96.61 % | -955.121 K -408.96 % | 309.138 K 154.99 % | -562.155 K -1 372.76 % | 44.168 K 100.00 % | 22.084 K 662.42 % | -3.927 K -100.00 % | -1.963 K |
| Net change in cash | 1.617 M 2 259.85 % | 68.500 K 102.45 % | -2.793 M -13.22 % | -2.467 M 63.39 % | -6.737 M -176.21 % | 8.840 M 1 676.88 % | 497.500 K -57.62 % | 1.174 M 277.88 % | -660.000 K -114.31 % | 4.613 M 663.43 % | 604.250 K -85.21 % | 4.087 M 359.76 % | -1.573 M -112.22 % | 12.873 M 1 133.02 % | 1.044 M -22.88 % | 1.354 M 1 114.73 % | 111.443 K -96.58 % | 3.254 M 372.91 % | -1.192 M -127.53 % | 4.331 M 587.47 % | -888.553 K -107.73 % | 11.492 M 278.30 % | -6.445 M -6.35 % | -6.060 M -107.64 % | 79.351 M 300.00 % | 19.838 M 498.50 % | 3.315 M 300.00 % | 828.647 K -84.76 % | 5.438 M 300.00 % | 1.359 M 111.56 % | -11.755 M -300.00 % | -2.939 M -123.92 % | 12.283 M 300.00 % | 3.071 M 0.00 % | 3.071 M 5 839.77 % | -53.500 K 0.00 % | -53.500 K |
| Cash at beginning of period | 68.500 K | 0.000 | 0.000 -100.00 % | 8.669 M | 0.000 -100.00 % | 15.768 M | 0.000 -100.00 % | 4.759 M | 0.000 -100.00 % | 292.000 K 0.00 % | 292.000 K -84.35 % | 1.865 M 0.00 % | 1.865 M 127.12 % | 821.250 K 0.00 % | 821.250 K 15.70 % | 709.789 K 0.00 % | 709.789 K -62.69 % | 1.902 M 0.00 % | 1.902 M -31.84 % | 2.791 M 0.00 % | 2.791 M -69.78 % | 9.236 M 0.00 % | 9.236 M -39.62 % | 15.296 M -2.80 % | 15.737 M 300.00 % | 3.934 M -42.24 % | 6.811 M 300.00 % | 1.703 M 23.89 % | 1.374 M 300.00 % | 343.591 K -97.39 % | 13.169 M 300.00 % | 3.292 M 289.50 % | 845.241 K 300.00 % | 211.310 K 0.00 % | 211.310 K -20.27 % | 265.045 K 0.00 % | 265.045 K |
| Cash at end of period | 1.685 M 2 359.85 % | 68.500 K 102.45 % | -2.793 M -145.03 % | 6.202 M 192.06 % | -6.737 M -127.38 % | 24.608 M 4 846.33 % | 497.500 K -91.61 % | 5.933 M 998.94 % | -660.000 K -113.46 % | 4.905 M 447.28 % | 896.250 K -84.94 % | 5.952 M 1 938.36 % | 292.000 K -97.87 % | 13.694 M 634.16 % | 1.865 M -9.61 % | 2.064 M 151.27 % | 821.232 K -84.07 % | 5.157 M 626.48 % | 709.789 K -90.03 % | 7.122 M 274.42 % | 1.902 M -90.82 % | 20.728 M 642.72 % | 2.791 M -69.78 % | 9.236 M -90.29 % | 95.088 M 300.00 % | 23.772 M 134.78 % | 10.125 M 300.00 % | 2.531 M -62.84 % | 6.812 M 300.00 % | 1.703 M 20.40 % | 1.414 M 300.00 % | 353.613 K -97.31 % | 13.128 M 300.00 % | 3.282 M 0.00 % | 3.282 M 1 451.48 % | 211.545 K 0.00 % | 211.545 K |
| Operating cash flow | 1.156 M -84.62 % | 7.515 M 1 402.43 % | -577.000 K -107.47 % | 7.721 M 2 526.19 % | 294.000 K -90.18 % | 2.993 M -70.09 % | 10.006 M 68.82 % | 5.927 M 2 711.01 % | -227.000 K -108.12 % | 2.796 M 149.79 % | -5.616 M -74.03 % | -3.227 M -32.63 % | -2.433 M 4.10 % | -2.537 M 2.46 % | -2.601 M -58.11 % | -1.645 M 1.79 % | -1.675 M 20.55 % | -2.108 M 26.86 % | -2.882 M -28.05 % | -2.251 M -166.42 % | 3.389 M 136.22 % | -9.357 M -343.65 % | -2.109 M 43.76 % | -3.750 M 73.11 % | -13.946 M 0.00 % | -13.946 M -159.04 % | -5.384 M 0.00 % | -5.384 M -59.66 % | -3.372 M 0.00 % | -3.372 M 29.24 % | -4.765 M 0.00 % | -4.765 M -36.84 % | -3.482 M 0.00 % | -3.482 M -100.00 % | -1.741 M -10.93 % | -1.570 M -100.00 % | -784.829 K |
| Capital expenditure | 3.162 M 161.71 % | -5.124 M -15.67 % | -4.430 M 22.29 % | -5.701 M 16.08 % | -6.793 M 20.42 % | -8.536 M -39.18 % | -6.133 M -8.11 % | -5.673 M 48.93 % | -11.109 M -232.31 % | -3.343 M 63.09 % | -9.058 M -72.57 % | -5.249 M 37.65 % | -8.419 M -280.26 % | -2.214 M -15.76 % | -1.913 M -812.94 % | -209.488 K 77.67 % | -938.032 K -88.97 % | -496.404 K 81.40 % | -2.669 M -20.14 % | -2.221 M 81.85 % | -12.238 M -68.81 % | -7.249 M 49.45 % | -14.341 M -66.77 % | -8.599 M 9.22 % | -9.473 M 0.00 % | -9.473 M -18 516.43 % | -50.885 K 0.00 % | -50.885 K -124.79 % | -22.637 K 0.00 % | -22.637 K 97.43 % | -880.024 K 0.00 % | -880.024 K -35.29 % | -650.495 K 0.00 % | -650.495 K -100.00 % | -325.247 K -425.92 % | -61.844 K -100.00 % | -30.922 K |
| Free CashFlow | 4.318 M 80.59 % | 2.391 M 147.75 % | -5.007 M -347.87 % | 2.020 M 131.08 % | -6.499 M -17.25 % | -5.543 M -243.12 % | 3.873 M 1 424.80 % | 254.000 K 102.24 % | -11.336 M -1 972.39 % | -547.000 K 96.27 % | -14.674 M -73.12 % | -8.476 M 21.89 % | -10.852 M -128.42 % | -4.751 M -5.26 % | -4.513 M -143.38 % | -1.855 M 29.03 % | -2.613 M -0.32 % | -2.605 M 53.08 % | -5.551 M -24.12 % | -4.472 M 49.46 % | -8.849 M 46.72 % | -16.607 M -0.95 % | -16.450 M -33.21 % | -12.349 M 47.27 % | -23.419 M 0.00 % | -23.419 M -330.92 % | -5.435 M 0.00 % | -5.435 M -60.09 % | -3.395 M 0.00 % | -3.395 M 39.87 % | -5.645 M 0.00 % | -5.645 M -36.60 % | -4.133 M 0.00 % | -4.133 M -100.00 % | -2.066 M -26.66 % | -1.632 M -100.00 % | -815.751 K |
| 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 | 2007 | 2006 | 2006 |