Strategic Equity Capital plc SEC.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 30.262 M 300.61 % | 7.554 M -32.91 % | 11.260 M -50.80 % | 22.886 M 259.15 % | -14.380 M -592.63 % | 2.919 M -13.72 % | 3.383 M -91.81 % | 41.304 M 422.64 % | -12.802 M -149.32 % | 25.956 M -13.32 % | 29.943 M 77.40 % | 16.879 M 4 461.50 % | -387.000 K -101.36 % | 28.433 M 106.04 % | 13.800 M 174.16 % | -18.609 M 29.12 % | -26.253 M -321.41 % | 11.857 M 128.11 % | 5.198 M |
| Net income | 26.827 M 115.81 % | 12.431 M 161.27 % | -20.289 M -128.73 % | 70.613 M 561.19 % | -15.311 M -753.48 % | 2.343 M -15.14 % | 2.761 M -93.21 % | 40.646 M 401.48 % | -13.482 M -153.18 % | 25.352 M -13.78 % | 29.403 M 79.16 % | 16.412 M 2 099.03 % | -821.000 K -102.99 % | 27.441 M 112.61 % | 12.907 M 166.66 % | -19.361 M 27.91 % | -26.857 M -433.83 % | 8.045 M 98.69 % | 4.049 M |
| Income before tax | 26.827 M 115.81 % | 12.431 M 161.27 % | -20.289 M -128.73 % | 70.613 M 561.19 % | -15.311 M -753.48 % | 2.343 M -16.05 % | 2.791 M -93.15 % | 40.721 M 403.12 % | -13.434 M -152.98 % | 25.357 M -13.76 % | 29.403 M 79.16 % | 16.412 M 2 099.03 % | -821.000 K -102.99 % | 27.441 M 112.61 % | 12.907 M 166.66 % | -19.361 M 27.91 % | -26.857 M -434.54 % | 8.028 M 85.70 % | 4.323 M |
| Income before tax ratio | 0.89 -46.13 % | 1.65 191.33 % | -1.80 -158.40 % | 3.09 189.78 % | 1.06 32.65 % | 0.80 -2.71 % | 0.83 -16.32 % | 0.99 -6.05 % | 1.05 7.42 % | 0.98 -0.51 % | 0.98 0.99 % | 0.97 -54.17 % | 2.12 119.81 % | 0.97 3.19 % | 0.94 -10.10 % | 1.04 1.70 % | 1.02 51.09 % | 0.68 -18.59 % | 0.83 |
| EBITDA | 0.000 | 0.000 | 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 % | 234.000 K 0.00 % | 234.000 K | 0.000 | 0.000 -100.00 % | 4.323 M |
| Net income ratio | 0.89 -46.13 % | 1.65 191.33 % | -1.80 -158.40 % | 3.09 189.78 % | 1.06 32.65 % | 0.80 -1.65 % | 0.82 -17.06 % | 0.98 -6.56 % | 1.05 7.82 % | 0.98 -0.53 % | 0.98 0.99 % | 0.97 -54.17 % | 2.12 119.81 % | 0.97 3.19 % | 0.94 -10.10 % | 1.04 1.70 % | 1.02 50.77 % | 0.68 -12.90 % | 0.78 |
| Ratio EBITDA | 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 -100.00 % | 0.02 234.85 % | -0.01 | 0.00 | 0.00 -100.00 % | 0.83 |
| Gross profit ratio | 0.91 -52.39 % | 1.91 222.50 % | -1.56 -149.57 % | 3.15 185.61 % | 1.10 -30.53 % | 1.59 177.93 % | 0.57 -37.91 % | 0.92 -17.11 % | 1.11 11.08 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 48.778 M -5.93 % | 51.854 M -15.39 % | 61.287 M -3.18 % | 63.297 M -0.10 % | 63.363 M -2.97 % | 65.306 M -3.85 % | 67.920 M -2.60 % | 69.732 M 1.52 % | 68.687 M 18.56 % | 57.936 M -4.21 % | 60.483 M -7.26 % | 65.215 M -6.47 % | 69.724 M -8.52 % | 76.214 M 0.57 % | 75.786 M 8.76 % | 69.682 M -3.64 % | 72.314 M -0.43 % | 72.626 M 0.89 % | 71.983 M |
| Weighted average shs out | 48.778 M -5.93 % | 51.854 M -15.39 % | 61.287 M -3.18 % | 63.297 M -0.10 % | 63.363 M -2.97 % | 65.306 M -3.85 % | 67.920 M -2.60 % | 69.732 M 1.52 % | 68.687 M 18.56 % | 57.936 M -4.21 % | 60.483 M -7.26 % | 65.215 M -6.47 % | 69.724 M -8.52 % | 76.214 M 0.57 % | 75.786 M 8.76 % | 69.682 M -3.64 % | 72.314 M -0.43 % | 72.626 M 0.89 % | 71.983 M |
| EPS diluted | 0.55 129.17 % | 0.24 172.73 % | -0.33 -129.46 % | 1.12 566.67 % | -0.24 -768.52 % | 0.04 -11.79 % | 0.04 -92.98 % | 0.58 390.00 % | -0.20 -145.45 % | 0.44 -10.20 % | 0.49 96.00 % | 0.25 2 218.64 % | -0.01 -103.28 % | 0.36 111.76 % | 0.17 160.71 % | -0.28 24.32 % | -0.37 -436.36 % | 0.11 95.73 % | 0.06 |
| Earnings per share | 0.55 129.17 % | 0.24 172.73 % | -0.33 -129.46 % | 1.12 566.67 % | -0.24 -768.52 % | 0.04 -11.79 % | 0.04 -92.98 % | 0.58 390.00 % | -0.20 -145.45 % | 0.44 -10.20 % | 0.49 96.00 % | 0.25 2 218.64 % | -0.01 -103.28 % | 0.36 111.76 % | 0.17 160.71 % | -0.28 24.32 % | -0.37 -436.36 % | 0.11 95.73 % | 0.06 |
| Gross profit | 27.583 M 90.73 % | 14.462 M 182.18 % | -17.597 M -124.39 % | 72.150 M 554.55 % | -15.873 M -442.24 % | 4.638 M 139.81 % | 1.934 M -94.91 % | 38.030 M 367.42 % | -14.221 M -154.79 % | 25.956 M -13.32 % | 29.943 M 77.40 % | 16.879 M 4 461.50 % | -387.000 K -101.36 % | 28.433 M 106.04 % | 13.800 M 174.16 % | -18.609 M 29.12 % | -26.253 M -321.41 % | 11.857 M 128.11 % | 5.198 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K -60.00 % | 75.000 K 56.25 % | 48.000 K 860.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.000 K -106.20 % | 274.000 K |
| Cost of revenue | 2.679 M 118.16 % | 1.228 M -21.48 % | 1.564 M 74.94 % | 894.000 K -40.12 % | 1.493 M 186.85 % | -1.719 M -218.63 % | 1.449 M -55.74 % | 3.274 M 130.73 % | 1.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 756.000 K -5.85 % | 803.000 K -28.81 % | 1.128 M 75.70 % | 642.000 K -31.04 % | 931.000 K 61.63 % | 576.000 K -2.70 % | 592.000 K 1.54 % | 583.000 K -7.75 % | 632.000 K 5.51 % | 599.000 K 10.93 % | 540.000 K 15.63 % | 467.000 K 7.60 % | 434.000 K -7.46 % | 469.000 K 4.92 % | 447.000 K 23.82 % | 361.000 K 234.70 % | -268.000 K -108.74 % | 3.066 M 995.00 % | 280.000 K |
| Selling and marketing 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 |
| Other expenses | 0.000 -100.00 % | 1.228 M -21.48 % | 1.564 M 50 690 063.60 % | -3.085 | 0.000 -100.00 % | 65.306 M -3.85 % | 67.920 M -2.60 % | 69.732 M 1.52 % | 68.687 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 523.000 K 17.26 % | 446.000 K 14.07 % | 391.000 K -55.16 % | 872.000 K 14.29 % | 763.000 K 28.24 % | 595.000 K |
| Operating expenses | 756.000 K -62.78 % | 2.031 M -24.55 % | 2.692 M 75.15 % | 1.537 M 65.09 % | 931.000 K 61.63 % | 576.000 K -2.70 % | 592.000 K 1.54 % | 583.000 K -7.75 % | 632.000 K 5.51 % | 599.000 K 10.93 % | 540.000 K 15.63 % | 467.000 K 7.60 % | 434.000 K -56.25 % | 992.000 K 11.09 % | 893.000 K 18.75 % | 752.000 K 24.50 % | 604.000 K -84.23 % | 3.829 M 337.60 % | 875.000 K |
| Cost and expenses | 3.435 M 170.43 % | -4.877 M -115.46 % | 31.549 M 166.10 % | -47.727 M -2 411.23 % | 2.065 M -10.02 % | 2.295 M 287.67 % | 592.000 K 1.54 % | 583.000 K -7.75 % | 632.000 K 5.51 % | 599.000 K 10.93 % | 540.000 K 15.63 % | 467.000 K 7.60 % | 434.000 K -56.25 % | 992.000 K 11.09 % | 893.000 K 18.75 % | 752.000 K 24.50 % | 604.000 K -84.23 % | 3.829 M 337.60 % | 875.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 3.085 | 0.000 -100.00 % | 0.153 -9.36 % | 0.169 -88.69 % | 1.492 234.80 % | -1.107 | 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 | 756.000 K -5.85 % | 803.000 K -28.81 % | 1.128 M -26.61 % | 1.537 M 65.09 % | 931.000 K 61.63 % | 576.000 K -2.70 % | 592.000 K 1.54 % | 583.000 K -7.75 % | 632.000 K 5.51 % | 599.000 K 10.93 % | 540.000 K 15.63 % | 467.000 K 7.60 % | 434.000 K -7.46 % | 469.000 K 4.92 % | 447.000 K 23.82 % | 361.000 K 234.70 % | -268.000 K -108.74 % | 3.066 M 995.00 % | 280.000 K |
| Interest income | 55.000 K -29.49 % | 78.000 K 1 200.00 % | 6.000 K 500.00 % | 1.000 K -97.78 % | 45.000 K -38.36 % | 73.000 K 102.78 % | 36.000 K 0.00 % | 36.000 K -51.35 % | 74.000 K 117.65 % | 34.000 K -12.82 % | 39.000 K 39.29 % | 28.000 K 75.00 % | 16.000 K -38.46 % | 26.000 K 62.50 % | 16.000 K -68.00 % | 50.000 K -73.26 % | 187.000 K -56.10 % | 426.000 K -76.17 % | 1.788 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K -4.00 % | 50.000 K 0.00 % | 50.000 K 56.25 % | 32.000 K -80.37 % | 163.000 K 3 975.00 % | 4.000 K | 0.000 |
| Depreciation and amortization | -26.827 M -115.81 % | -12.431 M -161.27 % | 20.289 M 128.73 % | -70.613 M -561.19 % | 15.311 M 753.48 % | -2.343 M 16.05 % | -2.791 M 93.15 % | -40.721 M -403.12 % | 13.434 M 154.22 % | -24.777 M 15.73 % | -29.403 M -79.16 % | -16.412 M -34 291.67 % | 48.000 K -4.00 % | 50.000 K 0.00 % | 50.000 K 56.25 % | 32.000 K -80.37 % | 163.000 K 3 975.00 % | 4.000 K | 0.000 |
| Operating income | 26.827 M 115.81 % | 12.431 M 161.27 % | -20.289 M -128.73 % | 70.613 M 561.19 % | -15.311 M -753.48 % | 2.343 M -16.05 % | 2.791 M -93.15 % | 40.721 M 403.12 % | -13.434 M -126.80 % | 50.134 M 70.51 % | 29.403 M 79.16 % | 16.412 M 2 099.03 % | -821.000 K -102.99 % | 27.441 M 112.61 % | 12.907 M 166.66 % | -19.361 M 27.91 % | -26.857 M -434.54 % | 8.028 M 85.70 % | 4.323 M |
| Operating income ratio | 0.89 -46.13 % | 1.65 191.33 % | -1.80 -158.40 % | 3.09 189.78 % | 1.06 32.65 % | 0.80 -2.71 % | 0.83 -16.32 % | 0.99 -6.05 % | 1.05 -45.67 % | 1.93 96.70 % | 0.98 0.99 % | 0.97 -54.17 % | 2.12 119.81 % | 0.97 3.19 % | 0.94 -10.10 % | 1.04 1.70 % | 1.02 51.09 % | 0.68 -18.59 % | 0.83 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.839 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.153 M -636.96 % | -1.242 M 92.41 % | -16.363 M -115.87 % | -7.580 M 45.47 % | -13.901 M 14.78 % | -16.311 M -15.73 % | -14.094 M 11.31 % | -15.891 M -19.45 % | -13.303 M 23.16 % | -17.312 M -48.02 % | -11.696 M -44.18 % | -8.112 M -268.06 % | -2.204 M 5.16 % | -2.324 M -70.01 % | -1.367 M 44.36 % | -2.457 M 16.23 % | -2.933 M -3 676.83 % | 82.000 K 100.40 % | -20.458 M |
| Total investments | 182.364 M 7.73 % | 169.274 M 5.83 % | 159.950 M -25.87 % | 215.756 M 56.17 % | 138.158 M -10.80 % | 154.888 M -3.83 % | 161.055 M -1.15 % | 162.931 M 30.18 % | 125.157 M 3.06 % | 121.439 M 31.39 % | 92.423 M 29.42 % | 71.414 M 7.15 % | 66.648 M -6.57 % | 71.336 M 43.08 % | 49.859 M 54.70 % | 32.230 M -38.71 % | 52.588 M -38.92 % | 86.100 M 56.48 % | 55.022 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 M | 0.000 |
| Accumulated other comprehensive income loss | 2.897 M -55.34 % | 6.487 M -71.38 % | 22.664 M -15.53 % | 26.831 M 0.00 % | 26.831 M -3.69 % | 27.859 M -79.17 % | 133.730 M -1.95 % | 136.383 M 38.08 % | 98.770 M 139.76 % | 41.196 M -7.79 % | 44.676 M -6.67 % | 47.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 169.415 M 15.97 % | 146.083 M 8.44 % | 134.713 M -13.65 % | 156.015 M 81.01 % | 86.193 M -15.87 % | 102.455 M 5 504.76 % | 1.828 M 47.66 % | 1.238 M 42.63 % | 868.000 K -98.80 % | 72.458 M 52.38 % | 47.552 M 149.22 % | 19.080 M | 0.000 -100.00 % | 691.000 K 13.09 % | 611.000 K 0.66 % | 607.000 K 62.73 % | 373.000 K -1.06 % | 377.000 K -68.53 % | 1.198 M |
| Common stock | 6.353 M 0.00 % | 6.353 M 0.00 % | 6.353 M -9.06 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 11.63 % | 6.258 M 5.09 % | 5.955 M -4.00 % | 6.203 M -7.84 % | 6.731 M -3.99 % | 7.011 M -12.15 % | 7.981 M 9.90 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M |
| Total equity | 189.965 M 11.60 % | 170.223 M -2.75 % | 175.030 M -21.00 % | 221.569 M 46.01 % | 151.747 M -10.23 % | 169.037 M -3.01 % | 174.281 M -1.17 % | 176.344 M 27.45 % | 138.361 M 1.56 % | 136.242 M 31.73 % | 103.429 M 31.93 % | 78.396 M 14.21 % | 68.639 M -5.29 % | 72.470 M 41.48 % | 51.222 M 47.83 % | 34.650 M -36.83 % | 54.851 M -33.72 % | 82.752 M 9.43 % | 75.623 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 561.000 K -74.12 % | 2.168 M -1.00 % | 2.190 M 496.73 % | 367.000 K -89.22 % | 3.406 M 261.19 % | 943.000 K -66.70 % | 2.832 M 522.42 % | 455.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 33.000 K -98.01 % | 1.662 M -0.18 % | 1.665 M 700.48 % | 208.000 K 148.71 % | -427.000 K 10.67 % | -478.000 K -323.01 % | -113.000 K -289.66 % | -29.000 K 68.82 % | -93.000 K 11.43 % | -105.000 K 90.72 % | -1.132 M -160.23 % | -435.000 K 69.08 % | -1.407 M -677.35 % | -181.000 K -27.46 % | -142.000 K 88.73 % | -1.260 M -27.27 % | -990.000 K -17.02 % | -846.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 253.000 K -54.90 % | 561.000 K -74.12 % | 2.168 M -1.00 % | 2.190 M 496.73 % | 367.000 K -89.22 % | 3.406 M 261.19 % | 943.000 K -66.70 % | 2.832 M 522.42 % | 455.000 K -80.81 % | 2.371 M 664.84 % | 310.000 K -72.61 % | 1.132 M 160.23 % | 435.000 K -69.08 % | 1.407 M 677.35 % | 181.000 K 27.46 % | 142.000 K -88.73 % | 1.260 M 27.27 % | 990.000 K 17.02 % | 846.000 K |
| Total liabilities | 1.718 M 206.24 % | 561.000 K -74.12 % | 2.168 M -1.00 % | 2.190 M 496.73 % | 367.000 K -89.22 % | 3.406 M 261.19 % | 943.000 K -66.70 % | 2.832 M 522.42 % | 455.000 K -84.16 % | 2.872 M 280.90 % | 754.000 K -45.95 % | 1.395 M 220.69 % | 435.000 K -69.08 % | 1.407 M 677.35 % | 181.000 K 27.46 % | 142.000 K -90.40 % | 1.479 M -25.68 % | 1.990 M 135.22 % | 846.000 K |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.888 M 3.83 % | -161.055 M 1.15 % | -162.931 M -30.18 % | -125.157 M -3.06 % | -121.439 M -31.39 % | -92.423 M -29.42 % | -71.414 M -7.15 % | -66.648 M 6.57 % | -71.336 M -43.08 % | -49.859 M -54.70 % | -32.230 M 38.71 % | -52.588 M 38.92 % | -86.100 M -56.48 % | -55.022 M |
| Long term investments | 182.364 M 7.73 % | 169.274 M 5.83 % | 159.950 M -25.87 % | 215.756 M 56.17 % | 138.158 M -10.80 % | 154.888 M -3.83 % | 161.055 M -1.15 % | 162.931 M 30.18 % | 125.157 M 3.06 % | 121.439 M 31.39 % | 92.423 M 29.42 % | 71.414 M 7.15 % | 66.648 M -6.57 % | 71.336 M 43.08 % | 49.859 M 54.70 % | 32.230 M -38.71 % | 52.588 M -38.92 % | 86.100 M 56.48 % | 55.022 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 assets | 182.364 M 7.73 % | 169.274 M 5.83 % | 159.950 M -25.87 % | 215.756 M 56.17 % | 138.158 M -10.80 % | 154.888 M -3.83 % | 161.055 M -1.15 % | 162.931 M 30.18 % | 125.157 M 3.06 % | 121.439 M 31.39 % | 92.423 M 29.42 % | 71.414 M 7.15 % | 66.648 M -6.57 % | 71.336 M 43.08 % | 49.859 M 54.70 % | 32.230 M -38.71 % | 52.588 M -38.92 % | 86.100 M 56.48 % | 55.022 M |
| Other current assets | 14.000 K -58.82 % | 34.000 K 13.33 % | 30.000 K -28.57 % | 42.000 K -27.59 % | 58.000 K -94.94 % | 1.146 M 16 271.43 % | 7.000 K -97.22 % | 252.000 K -22.94 % | 327.000 K 15.96 % | 282.000 K 1 914.29 % | 14.000 K -36.36 % | 22.000 K | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K -16.67 % | 12.000 K -29.41 % | 17.000 K 240.00 % | 5.000 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 |
| cash and cash equivalents | 9.153 M 636.96 % | 1.242 M -92.41 % | 16.363 M 115.87 % | 7.580 M -45.47 % | 13.901 M -14.78 % | 16.311 M 15.73 % | 14.094 M -11.31 % | 15.891 M 19.45 % | 13.303 M -23.16 % | 17.312 M 48.02 % | 11.696 M 44.18 % | 8.112 M 268.06 % | 2.204 M -5.16 % | 2.324 M 70.01 % | 1.367 M -44.36 % | 2.457 M -16.23 % | 2.933 M 219.50 % | 918.000 K -95.51 % | 20.458 M |
| Cash and short term investments | 9.153 M 636.96 % | 1.242 M -92.41 % | 16.363 M 115.87 % | 7.580 M -45.47 % | 13.901 M -14.78 % | 16.311 M 15.73 % | 14.094 M -11.31 % | 15.891 M 19.45 % | 13.303 M -23.16 % | 17.312 M 48.02 % | 11.696 M 44.18 % | 8.112 M 268.06 % | 2.204 M -5.16 % | 2.324 M 70.01 % | 1.367 M -44.36 % | 2.457 M -16.23 % | 2.933 M 219.50 % | 918.000 K -95.51 % | 20.458 M |
| Total current assets | 9.319 M 517.15 % | 1.510 M -91.25 % | 17.248 M 115.52 % | 8.003 M -42.66 % | 13.956 M -20.50 % | 17.555 M 23.90 % | 14.169 M -12.78 % | 16.245 M 18.93 % | 13.659 M -22.72 % | 17.675 M 50.30 % | 11.760 M 40.38 % | 8.377 M 245.30 % | 2.426 M -4.15 % | 2.531 M 64.99 % | 1.534 M -39.84 % | 2.550 M -31.54 % | 3.725 M 143.78 % | 1.528 M -92.88 % | 21.447 M |
| Inventory | 0.000 100.00 % | -17.000 K -13.33 % | -15.000 K 28.57 % | -21.000 K 27.59 % | -29.000 K | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K -1 503 238 553 599 900.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 152.000 K -39.44 % | 251.000 K -71.15 % | 870.000 K 116.42 % | 402.000 K 1 446.15 % | 26.000 K -73.47 % | 98.000 K 44.12 % | 68.000 K -33.33 % | 102.000 K 251.72 % | 29.000 K -64.20 % | 81.000 K 62.00 % | 50.000 K -80.31 % | 254.000 K 14.41 % | 222.000 K 8.82 % | 204.000 K 22.16 % | 167.000 K 79.57 % | 93.000 K -88.26 % | 792.000 K 25.91 % | 629.000 K -36.40 % | 989.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K -16.67 % | 12.000 K -28.57 % | 16.800 K 100.58 % | -2.886 M | 0.000 |
| Account payables | 253.000 K -52.08 % | 528.000 K 4.35 % | 506.000 K -3.62 % | 525.000 K 230.19 % | 159.000 K -62.76 % | 427.000 K -10.67 % | 478.000 K 323.01 % | 113.000 K 289.66 % | 29.000 K -68.82 % | 93.000 K -11.43 % | 105.000 K -90.72 % | 1.132 M 160.23 % | 435.000 K -69.08 % | 1.407 M 677.35 % | 181.000 K 27.46 % | 142.000 K -88.73 % | 1.260 M 27.27 % | 990.000 K 17.02 % | 846.000 K |
| Tax 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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 11.300 M 0.00 % | 11.300 M 0.00 % | 11.300 M -64.39 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 94.35 % | 16.330 M 211.28 % | 5.246 M 0.00 % | 5.246 M 0.00 % | 5.246 M -91.90 % | 64.768 M 51.93 % | 42.630 M 59.18 % | 26.781 M -43.28 % | 47.216 M -37.14 % | 75.113 M 11.84 % | 67.163 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 |
| Other liabilities | 0.000 100.00 % | -561.000 K 74.12 % | -2.168 M 1.00 % | -2.190 M -496.73 % | -367.000 K 89.22 % | -3.406 M -261.19 % | -943.000 K 66.70 % | -2.832 M -522.42 % | -455.000 K -115.84 % | 2.872 M 280.90 % | 754.000 K -45.95 % | 1.395 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.479 M | 0.000 | 0.000 |
| Total assets | 191.683 M 12.24 % | 170.784 M -3.62 % | 177.198 M -20.81 % | 223.759 M 47.10 % | 152.114 M -11.79 % | 172.443 M -1.59 % | 175.224 M -2.21 % | 179.176 M 29.07 % | 138.816 M -0.21 % | 139.114 M 33.53 % | 104.183 M 30.57 % | 79.791 M 15.52 % | 69.074 M -6.50 % | 73.877 M 43.72 % | 51.403 M 47.74 % | 34.792 M -38.24 % | 56.330 M -33.53 % | 84.742 M 10.82 % | 76.469 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 1.236 M 212.12 % | 396.000 K 266.39 % | -238.000 K -11 800.00 % | -2.000 K 99.70 % | -675.000 K -279.52 % | 376.000 K 117.19 % | -2.187 M -200.05 % | 2.186 M 195.58 % | -2.287 M -208.75 % | 2.103 M 485.87 % | -545.000 K -147.10 % | 1.157 M 8 364.29 % | -14.000 K 17.65 % | -17.000 K |
| Accounts receivables | 102.000 K -72.73 % | 374.000 K 270.78 % | -219.000 K 40.49 % | -368.000 K -577.92 % | 77.000 K 235.09 % | -57.000 K -205.56 % | 54.000 K 171.05 % | -76.000 K -305.41 % | 37.000 K 237.04 % | -27.000 K -113.43 % | 201.000 K 567.44 % | -43.000 K | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 1.134 M 5 054.55 % | 22.000 K 215.79 % | -19.000 K -105.19 % | 366.000 K 148.67 % | -752.000 K -273.67 % | 433.000 K 119.32 % | -2.241 M -199.07 % | 2.262 M 197.33 % | -2.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.134 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 433.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -13.067 M -23.13 % | -10.612 M -119.13 % | 55.462 M 179.50 % | -69.767 M -544.52 % | 15.695 M 124.34 % | 6.996 M 196.44 % | 2.360 M 106.27 % | -37.651 M -868.39 % | -3.888 M 86.70 % | -29.238 M -40.59 % | -20.796 M -325.80 % | -4.884 M -206.66 % | 4.579 M 121.70 % | -21.097 M |
| Net cash provided by operating activities | 14.996 M 577.02 % | 2.215 M -93.66 % | 34.935 M 4 039.22 % | 844.000 K 390.03 % | -291.000 K -103.00 % | 9.715 M 227.77 % | 2.964 M -43.61 % | 5.256 M 126.80 % | -19.609 M -1 002.87 % | -1.778 M -122.05 % | 8.062 M -36.44 % | 12.685 M 234.52 % | 3.792 M -40.54 % | 6.377 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -67.433 M -121.29 % | -30.473 M 16.38 % | -36.443 M 40.57 % | -61.324 M -2.41 % | -59.880 M -125.89 % | -26.508 M 44.59 % | -47.839 M -13.40 % | -42.186 M 3.83 % | -43.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 78.465 M 157.57 % | 30.463 M -56.56 % | 70.129 M 27.62 % | 54.950 M -8.45 % | 60.024 M 71.73 % | 34.953 M -32.61 % | 51.869 M 12.28 % | 46.197 M 76.04 % | 26.243 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 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 cash used for investing activites | 11.032 M 110 420.00 % | -10.000 K -100.03 % | 33.686 M 628.49 % | -6.374 M -4 526.39 % | 144.000 K -98.29 % | 8.445 M 109.55 % | 4.030 M 0.47 % | 4.011 M 122.76 % | -17.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.497 M 38.35 % | 11.924 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -5.854 M 64.03 % | -16.275 M 35.26 % | -25.139 M | 0.000 100.00 % | -1.171 M 82.88 % | -6.838 M -61.31 % | -4.239 M -100.33 % | -2.116 M | 0.000 100.00 % | -3.900 M -13.41 % | -3.439 M 39.08 % | -5.645 M -62.49 % | -3.474 M 33.06 % | -5.190 M |
| Dividends paid | -1.231 M -16.02 % | -1.061 M -4.74 % | -1.013 M -28.07 % | -791.000 K 16.82 % | -951.000 K -43.87 % | -661.000 K -24.48 % | -531.000 K 2.57 % | -545.000 K -2.06 % | -534.000 K -19.73 % | -446.000 K 52.09 % | -931.000 K 7.82 % | -1.010 M -226.86 % | -309.000 K -34.35 % | -230.000 K |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -362.000 K -96.74 % | -184.000 K -70.37 % | -108.000 K 11.48 % | -122.000 K 5.43 % | -129.000 K | 0.000 |
| Net cash used provided by financing activities | -7.085 M 59.13 % | -17.336 M 33.71 % | -26.152 M -3 206.19 % | -791.000 K 62.72 % | -2.122 M 71.70 % | -7.499 M -57.21 % | -4.770 M -79.26 % | -2.661 M -117.06 % | 15.601 M 111.00 % | 7.394 M 265.12 % | -4.478 M 33.92 % | -6.777 M -73.24 % | -3.912 M 27.82 % | -5.420 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 200.00 % | 1.000 K -88.89 % | 9.000 K 228.57 % | -7.000 K -600.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 7.911 M 152.32 % | -15.121 M -272.16 % | 8.783 M 238.95 % | -6.321 M -162.28 % | -2.410 M -208.71 % | 2.217 M 223.37 % | -1.797 M -169.44 % | 2.588 M 164.55 % | -4.009 M -171.39 % | 5.616 M 56.70 % | 3.584 M -39.34 % | 5.908 M 5 023.33 % | -120.000 K -112.54 % | 957.000 K |
| Cash at beginning of period | 1.242 M -92.41 % | 16.363 M 115.87 % | 7.580 M -45.47 % | 13.901 M -14.78 % | 16.311 M 15.73 % | 14.094 M -11.31 % | 15.891 M 19.45 % | 13.303 M -23.16 % | 17.312 M 48.02 % | 11.696 M 44.18 % | 8.112 M 268.06 % | 2.204 M -5.16 % | 2.324 M 70.01 % | 1.367 M |
| Cash at end of period | 9.153 M 636.96 % | 1.242 M -92.41 % | 16.363 M 115.87 % | 7.580 M -45.47 % | 13.901 M -14.78 % | 16.311 M 15.73 % | 14.094 M -11.31 % | 15.891 M 19.45 % | 13.303 M -23.16 % | 17.312 M 48.02 % | 11.696 M 44.18 % | 8.112 M 268.06 % | 2.204 M -5.16 % | 2.324 M |
| Operating cash flow | 14.996 M 577.02 % | 2.215 M -93.66 % | 34.935 M 731.74 % | -5.530 M -1 800.34 % | -291.000 K -103.00 % | 9.715 M 227.77 % | 2.964 M -43.61 % | 5.256 M 126.80 % | -19.609 M -1 002.87 % | -1.778 M -122.05 % | 8.062 M -36.44 % | 12.685 M 234.52 % | 3.792 M -40.54 % | 6.377 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 14.996 M 577.02 % | 2.215 M -93.66 % | 34.935 M 731.74 % | -5.530 M -1 800.34 % | -291.000 K -103.00 % | 9.715 M 227.77 % | 2.964 M -43.61 % | 5.256 M 126.80 % | -19.609 M -1 002.87 % | -1.778 M -122.05 % | 8.062 M -36.44 % | 12.685 M 234.52 % | 3.792 M -40.54 % | 6.377 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -15.788 M -160.00 % | 26.314 M 566.51 % | 3.948 M -21.99 % | 5.061 M 103.01 % | 2.493 M -62.20 % | 6.596 M 41.42 % | 4.664 M -39.63 % | 7.726 M -49.04 % | 15.160 M 45.00 % | 10.455 M 28.84 % | 8.115 M -61.61 % | 21.140 M 228.11 % | -16.502 M -101.00 % | -8.210 M -162.95 % | 13.042 M -45.40 % | 23.885 M 15.43 % | 20.693 M 325.78 % | -9.165 M -313.21 % | -2.218 M -112.81 % | 17.317 M 43.42 % | 12.074 M 51.06 % | 7.993 M -65.43 % | 23.119 M 118.31 % | 10.590 M 33.04 % | 7.960 M 4 213.70 % | -193.500 K 0.00 % | -193.500 K -101.36 % | 14.217 M 100.00 % | 7.108 M 3.02 % | 6.900 M 0.00 % | 6.900 M 174.16 % | -9.305 M 0.00 % | -9.305 M 29.12 % | -13.127 M 0.00 % | -13.127 M -321.41 % | 5.929 M 100.00 % | 2.964 M 14.05 % | 2.599 M 100.00 % | 1.300 M |
| Net income | -16.904 M -169.64 % | 24.272 M 849.98 % | 2.555 M -89.67 % | 24.731 M 301.07 % | -12.300 M 49.91 % | -24.557 M -675.37 % | 4.268 M -90.12 % | 43.198 M 57.57 % | 27.415 M 193.48 % | -29.326 M -309.25 % | 14.015 M -29.14 % | 19.778 M 213.44 % | -17.435 M -89.76 % | -9.188 M -176.89 % | 11.949 M -43.63 % | 21.199 M 9.01 % | 19.447 M 291.05 % | -10.179 M -208.17 % | -3.303 M -120.95 % | 15.766 M 64.47 % | 9.586 M 38.09 % | 6.942 M -69.09 % | 22.461 M 151.44 % | 8.933 M 19.44 % | 7.479 M 1 921.92 % | -410.500 K 0.00 % | -410.500 K -102.99 % | 13.721 M 100.00 % | 6.860 M 6.30 % | 6.454 M 0.00 % | 6.454 M 166.66 % | -9.681 M 0.00 % | -9.681 M 27.91 % | -13.429 M 0.00 % | -13.429 M -433.83 % | 4.023 M 100.00 % | 2.011 M -0.65 % | 2.025 M 100.00 % | 1.012 M |
| Income before tax | -16.904 M -169.64 % | 24.272 M 849.98 % | 2.555 M -89.67 % | 24.731 M 301.07 % | -12.300 M 49.91 % | -24.557 M -675.37 % | 4.268 M -90.12 % | 43.198 M 57.57 % | 27.415 M 193.48 % | -29.326 M -309.25 % | 14.015 M -29.14 % | 19.778 M 213.44 % | -17.435 M -89.76 % | -9.188 M -176.70 % | 11.979 M -43.65 % | 21.257 M 9.21 % | 19.464 M 291.82 % | -10.147 M -208.70 % | -3.287 M -120.84 % | 15.771 M 64.52 % | 9.586 M 38.09 % | 6.942 M -69.09 % | 22.461 M 151.44 % | 8.933 M 19.44 % | 7.479 M 1 921.92 % | -410.500 K 0.00 % | -410.500 K -102.99 % | 13.721 M 100.00 % | 6.860 M 6.30 % | 6.454 M 0.00 % | 6.454 M 166.66 % | -9.681 M 0.00 % | -9.681 M 27.91 % | -13.429 M 0.00 % | -13.429 M -434.54 % | 4.014 M 100.00 % | 2.007 M -7.15 % | 2.162 M 100.00 % | 1.081 M |
| Income before tax ratio | 1.07 16.08 % | 0.92 42.53 % | 0.65 -86.76 % | 4.89 199.04 % | -4.93 -32.52 % | -3.72 -506.84 % | 0.92 -83.63 % | 5.59 209.19 % | 1.81 164.47 % | -2.80 -262.41 % | 1.73 84.60 % | 0.94 -11.45 % | 1.06 -5.59 % | 1.12 21.84 % | 0.92 3.20 % | 0.89 -5.38 % | 0.94 -15.04 % | 1.11 -25.29 % | 1.48 62.72 % | 0.91 14.71 % | 0.79 -8.59 % | 0.87 -10.60 % | 0.97 15.18 % | 0.84 -10.22 % | 0.94 -55.71 % | 2.12 0.00 % | 2.12 119.81 % | 0.97 0.00 % | 0.97 3.19 % | 0.94 0.00 % | 0.94 -10.10 % | 1.04 0.00 % | 1.04 1.70 % | 1.02 0.00 % | 1.02 51.09 % | 0.68 0.00 % | 0.68 -18.59 % | 0.83 0.00 % | 0.83 |
| EBITDA | 0.000 | 0.000 -100.00 % | 2.555 M -79.34 % | 12.366 M 301.07 % | -6.150 M 49.91 % | -12.279 M -675.37 % | 2.134 M -90.12 % | 21.599 M 57.57 % | 13.708 M 193.48 % | -14.663 M -309.34 % | 7.005 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 -100.00 % | 8.206 M 0.00 % | 8.206 M 2 223.16 % | -386.500 K -200.00 % | 386.500 K -97.19 % | 13.746 M 100.00 % | 6.873 M 6.09 % | 6.479 M 203.75 % | -6.245 M 35.39 % | -9.665 M -197.64 % | 9.899 M 174.16 % | -13.347 M -200.00 % | 13.347 M 232.35 % | 4.016 M 100.00 % | 2.008 M -7.10 % | 2.162 M 100.00 % | 1.081 M |
| Net income ratio | 1.07 16.08 % | 0.92 42.53 % | 0.65 -86.76 % | 4.89 199.04 % | -4.93 -32.52 % | -3.72 -506.84 % | 0.92 -83.63 % | 5.59 209.19 % | 1.81 164.47 % | -2.80 -262.41 % | 1.73 84.60 % | 0.94 -11.45 % | 1.06 -5.59 % | 1.12 22.15 % | 0.92 3.23 % | 0.89 -5.56 % | 0.94 -15.38 % | 1.11 -25.42 % | 1.49 63.57 % | 0.91 14.67 % | 0.79 -8.59 % | 0.87 -10.60 % | 0.97 15.18 % | 0.84 -10.22 % | 0.94 -55.71 % | 2.12 0.00 % | 2.12 119.81 % | 0.97 0.00 % | 0.97 3.19 % | 0.94 0.00 % | 0.94 -10.10 % | 1.04 0.00 % | 1.04 1.70 % | 1.02 0.00 % | 1.02 50.77 % | 0.68 0.00 % | 0.68 -12.90 % | 0.78 0.00 % | 0.78 |
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 0.65 -73.51 % | 2.44 199.04 % | -2.47 -32.52 % | -1.86 -506.84 % | 0.46 -83.63 % | 2.80 209.19 % | 0.90 164.47 % | -1.40 -262.48 % | 0.86 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.77 -24.83 % | 1.03 -48.39 % | 2.00 200.00 % | -2.00 -306.59 % | 0.97 0.00 % | 0.97 2.98 % | 0.94 203.75 % | -0.91 -187.13 % | 1.04 197.64 % | -1.06 -204.63 % | 1.02 200.00 % | -1.02 -250.10 % | 0.68 0.00 % | 0.68 -18.55 % | 0.83 0.00 % | 0.83 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 14.09 % | 0.88 15.62 % | 0.76 -14.71 % | 0.89 8.16 % | 0.82 -13.01 % | 0.94 -2.52 % | 0.97 1.32 % | 0.96 4.41 % | 0.92 -8.38 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 47.225 M -2.16 % | 48.266 M -2.08 % | 49.290 M -0.83 % | 49.705 M -7.36 % | 53.653 M -12.94 % | 61.627 M -2.64 % | 63.297 M 0.00 % | 63.297 M 0.00 % | 63.297 M -0.15 % | 63.394 M -0.05 % | 63.428 M -1.65 % | 64.491 M -2.46 % | 66.121 M -2.10 % | 67.542 M -1.11 % | 68.298 M -1.89 % | 69.614 M -0.34 % | 69.850 M 0.01 % | 69.846 M 3.43 % | 67.529 M 15.00 % | 58.721 M 2.75 % | 57.150 M -4.07 % | 59.573 M -2.96 % | 61.392 M -3.93 % | 63.904 M -3.94 % | 66.527 M -4.58 % | 69.724 M 0.00 % | 69.724 M -8.52 % | 76.214 M 0.00 % | 76.214 M 0.57 % | 75.786 M 0.00 % | 75.786 M 8.76 % | 69.682 M 0.00 % | 69.682 M -3.64 % | 72.314 M 0.00 % | 72.314 M -0.43 % | 72.626 M 0.00 % | 72.626 M 0.89 % | 71.983 M 0.00 % | 71.983 M |
| Weighted average shs out | 47.225 M -2.16 % | 48.267 M -2.08 % | 49.292 M -0.83 % | 49.705 M -7.36 % | 53.653 M -12.94 % | 61.627 M -2.64 % | 63.297 M 0.00 % | 63.297 M 0.00 % | 63.297 M -0.15 % | 63.394 M -0.05 % | 63.428 M -1.65 % | 64.491 M -2.47 % | 66.121 M -2.10 % | 67.542 M -1.11 % | 68.298 M -1.89 % | 69.614 M -0.34 % | 69.850 M 0.00 % | 69.846 M 3.43 % | 67.529 M 15.00 % | 58.721 M 2.75 % | 57.151 M -4.07 % | 59.574 M -2.96 % | 61.392 M -3.93 % | 63.904 M -3.94 % | 66.527 M -4.58 % | 69.724 M 0.00 % | 69.724 M -8.52 % | 76.214 M 0.00 % | 76.214 M 0.57 % | 75.786 M 0.00 % | 75.786 M 8.76 % | 69.682 M 0.00 % | 69.682 M -3.64 % | 72.314 M 0.00 % | 72.314 M -0.43 % | 72.626 M 0.00 % | 72.626 M 0.89 % | 71.983 M 0.00 % | 71.983 M |
| EPS diluted | -0.36 -172.00 % | 0.50 865.25 % | 0.05 -89.64 % | 0.50 317.39 % | -0.23 42.50 % | -0.40 -693.47 % | 0.07 -90.09 % | 0.68 58.14 % | 0.43 193.48 % | -0.46 -309.09 % | 0.22 -26.67 % | 0.30 215.38 % | -0.26 -91.18 % | -0.14 -177.71 % | 0.18 -41.67 % | 0.30 7.14 % | 0.28 292.04 % | -0.15 -197.55 % | -0.05 -118.85 % | 0.26 54.95 % | 0.17 43.91 % | 0.12 -67.61 % | 0.36 157.51 % | 0.14 24.38 % | 0.11 2 037.93 % | -0.01 3.33 % | -0.01 -103.33 % | 0.18 100.00 % | 0.09 5.63 % | 0.09 0.47 % | 0.08 161.01 % | -0.14 1.42 % | -0.14 24.03 % | -0.19 -0.65 % | -0.18 -432.85 % | 0.06 100.00 % | 0.03 -1.77 % | 0.03 100.00 % | 0.01 |
| Earnings per share | -0.36 -172.00 % | 0.50 865.25 % | 0.05 -89.64 % | 0.50 317.39 % | -0.23 42.50 % | -0.40 -693.47 % | 0.07 -90.09 % | 0.68 58.14 % | 0.43 193.48 % | -0.46 -309.09 % | 0.22 -26.67 % | 0.30 215.38 % | -0.26 -91.18 % | -0.14 -177.71 % | 0.18 -41.67 % | 0.30 7.14 % | 0.28 292.04 % | -0.15 -197.55 % | -0.05 -118.85 % | 0.26 54.95 % | 0.17 43.91 % | 0.12 -67.61 % | 0.36 157.51 % | 0.14 24.38 % | 0.11 2 037.93 % | -0.01 3.33 % | -0.01 -103.33 % | 0.18 100.00 % | 0.09 5.63 % | 0.09 0.47 % | 0.08 161.01 % | -0.14 1.42 % | -0.14 24.03 % | -0.19 -0.65 % | -0.18 -432.85 % | 0.06 100.00 % | 0.03 -1.77 % | 0.03 100.00 % | 0.01 |
| Gross profit | -15.788 M -160.00 % | 26.314 M 566.51 % | 3.948 M -11.00 % | 4.436 M 134.71 % | 1.890 M -67.76 % | 5.863 M 52.96 % | 3.833 M -47.49 % | 7.299 M -50.32 % | 14.693 M 46.92 % | 10.001 M 34.51 % | 7.435 M -64.83 % | 21.140 M 228.11 % | -16.502 M -101.00 % | -8.210 M -162.95 % | 13.042 M -45.40 % | 23.885 M 15.43 % | 20.693 M 325.78 % | -9.165 M -313.21 % | -2.218 M -112.81 % | 17.317 M 43.42 % | 12.074 M 51.06 % | 7.993 M -65.43 % | 23.119 M 118.31 % | 10.590 M 33.04 % | 7.960 M 4 213.70 % | -193.500 K 0.00 % | -193.500 K -101.36 % | 14.217 M 100.00 % | 7.108 M 3.02 % | 6.900 M 0.00 % | 6.900 M 174.16 % | -9.305 M 0.00 % | -9.305 M 29.12 % | -13.127 M 0.00 % | -13.127 M -321.41 % | 5.929 M 100.00 % | 2.964 M 14.05 % | 2.599 M 100.00 % | 1.300 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.150 M 49.91 % | -12.279 M | 0.000 | 0.000 | 0.000 100.00 % | -14.663 M | 0.000 100.00 % | -2.000 K -200.00 % | 2.000 K -86.67 % | 15.000 K -50.00 % | 30.000 K -48.28 % | 58.000 K 241.18 % | 17.000 K -46.88 % | 32.000 K 100.00 % | 16.000 K 220.00 % | 5.000 K 100.00 % | 2.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 100.00 % | -8.500 K -100.00 % | -4.250 K -103.10 % | 137.000 K 100.00 % | 68.500 K |
| Cost of revenue | 669.000 K -5.64 % | 709.000 K 200.00 % | -709.000 K -213.44 % | 625.000 K 3.65 % | 603.000 K -17.74 % | 733.000 K -11.79 % | 831.000 K 94.61 % | 427.000 K -8.57 % | 467.000 K 2.86 % | 454.000 K -33.24 % | 680.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 669.000 K -60.51 % | 1.694 M 71.98 % | 985.000 K 215.20 % | 312.500 K 3.65 % | 301.500 K -17.74 % | 366.500 K -11.79 % | 415.500 K 94.61 % | 213.500 K -8.57 % | 233.500 K 2.86 % | 227.000 K -33.24 % | 340.000 K -68.75 % | 1.088 M 72.42 % | 631.000 K -4.97 % | 664.000 K -15.41 % | 785.000 K -66.21 % | 2.323 M 144.27 % | 951.000 K 37.43 % | 692.000 K -4.81 % | 727.000 K -42.89 % | 1.273 M -41.12 % | 2.162 M 180.42 % | 771.000 K 93.72 % | 398.000 K -72.01 % | 1.422 M 471.08 % | 249.000 K 14.75 % | 217.000 K 0.00 % | 217.000 K -7.46 % | 234.500 K 100.00 % | 117.250 K -47.54 % | 223.500 K 0.00 % | 223.500 K 23.82 % | 180.500 K 0.00 % | 180.500 K 234.70 % | -134.000 K 0.00 % | -134.000 K -108.74 % | 1.533 M 100.00 % | 766.500 K 447.50 % | 140.000 K 100.00 % | 70.000 K |
| Selling and marketing expenses | 223.500 K -35.78 % | 347.998 K -14.71 % | 408.000 K 100.99 % | 203.000 K 2.27 % | 198.500 K -51.53 % | 409.500 K 165.05 % | 154.500 K -10.17 % | 172.000 K 15.05 % | 149.500 K -52.39 % | 314.000 K 107.26 % | 151.500 K -44.30 % | 272.000 K -10.53 % | 304.000 K 0.00 % | 304.000 K 5.56 % | 288.000 K -78.60 % | 1.346 M 0.00 % | 1.346 M 241.93 % | 393.500 K 0.00 % | 393.500 K -72.25 % | 1.418 M 0.00 % | 1.418 M 350.87 % | 314.500 K 0.00 % | 314.500 K -47.76 % | 602.000 K 0.00 % | 602.000 K 2 050.00 % | 28.000 K 200.00 % | -28.000 K -203.70 % | 27.000 K 100.00 % | 13.500 K 2 800.00 % | -500.000 -200.00 % | 500.000 -96.67 % | 15.000 K 200.00 % | -15.000 K -102.63 % | 570.000 K 200.00 % | -570.000 K 50.50 % | -1.152 M -100.00 % | -575.750 K -465.56 % | 157.500 K 100.00 % | 78.750 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -465.500 K 0.00 % | -465.500 K | 0.000 | 0.000 100.00 % | -592.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 -100.00 % | 446.000 K | 0.000 -100.00 % | 391.000 K | 0.000 -100.00 % | 872.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 1.116 M -45.35 % | 2.042 M 46.59 % | 1.393 M 170.22 % | 515.499 K 3.10 % | 500.000 K -35.57 % | 776.000 K 36.14 % | 570.000 K 47.86 % | 385.500 K 0.65 % | 383.000 K -29.21 % | 541.000 K 10.07 % | 491.499 K -63.91 % | 1.362 M 45.98 % | 932.998 K -4.60 % | 977.998 K -8.00 % | 1.063 M -59.55 % | 2.628 M 113.83 % | 1.229 M 25.15 % | 982.000 K -8.14 % | 1.069 M -30.85 % | 1.546 M -37.86 % | 2.488 M 136.73 % | 1.051 M 59.73 % | 658.000 K -60.29 % | 1.657 M 244.49 % | 480.998 K 96.33 % | 245.000 K 29.63 % | 189.000 K -27.72 % | 261.500 K 100.00 % | 130.750 K -41.37 % | 223.000 K -66.72 % | 670.000 K 242.71 % | 195.500 K -64.87 % | 556.500 K 27.64 % | 436.000 K 159.52 % | 168.000 K -55.96 % | 381.500 K 100.00 % | 190.750 K -35.88 % | 297.500 K 100.00 % | 148.750 K |
| Cost and expenses | 1.116 M -45.35 % | 2.042 M 46.59 % | 1.393 M 107.08 % | -19.670 M -232.97 % | 14.793 M -52.52 % | 31.153 M 7 766.92 % | 396.000 K 101.12 % | -35.472 M -189.45 % | -12.255 M -130.81 % | 39.781 M 774.60 % | -5.897 M -532.97 % | 1.362 M 45.98 % | 932.998 K -4.60 % | 977.998 K -8.00 % | 1.063 M -59.55 % | 2.628 M 113.83 % | 1.229 M 25.15 % | 982.000 K -8.14 % | 1.069 M -30.85 % | 1.546 M -37.86 % | 2.488 M 136.73 % | 1.051 M 59.73 % | 658.000 K -60.29 % | 1.657 M 244.49 % | 480.998 K 96.33 % | 245.000 K 29.63 % | 189.000 K -27.72 % | 261.500 K 100.00 % | 130.750 K -41.37 % | 223.000 K -66.72 % | 670.000 K 242.71 % | 195.500 K -64.87 % | 556.500 K 27.64 % | 436.000 K 159.52 % | 168.000 K -55.96 % | 381.500 K 100.00 % | 190.750 K -35.88 % | 297.500 K 100.00 % | 148.750 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 | 0.000 | 0.000 | 0.000 | 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 | 1.116 M -45.35 % | 2.042 M 46.59 % | 1.393 M 170.22 % | 515.499 K 3.10 % | 500.000 K -35.57 % | 776.000 K 36.14 % | 570.000 K 47.86 % | 385.500 K 0.65 % | 383.000 K -29.21 % | 541.000 K 10.07 % | 491.500 K -63.86 % | 1.360 M 45.45 % | 935.000 K -3.41 % | 968.000 K -9.79 % | 1.073 M -59.15 % | 2.627 M 113.58 % | 1.230 M 25.00 % | 984.000 K -7.78 % | 1.067 M -30.98 % | 1.546 M -37.86 % | 2.488 M 136.73 % | 1.051 M 59.73 % | 658.000 K -60.29 % | 1.657 M 244.49 % | 481.000 K 96.33 % | 245.000 K 29.63 % | 189.000 K -27.72 % | 261.500 K 100.00 % | 130.750 K -41.37 % | 223.000 K -0.45 % | 224.000 K 14.58 % | 195.500 K 18.13 % | 165.500 K -62.04 % | 436.000 K 161.93 % | -704.000 K -284.53 % | 381.500 K 100.00 % | 190.750 K -35.88 % | 297.500 K 100.00 % | 148.750 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 187.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K 0.00 % | 24.000 K -4.00 % | 25.000 K 100.00 % | 12.500 K -50.00 % | 25.000 K 0.00 % | 25.000 K 56.25 % | 16.000 K 0.00 % | 16.000 K -80.37 % | 81.500 K 0.00 % | 81.500 K 3 975.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 | 0.000 |
| Depreciation and amortization | 16.904 M 169.64 % | -24.272 M -849.98 % | -2.555 M 79.34 % | -12.366 M -301.07 % | 6.150 M -49.91 % | 12.279 M 675.37 % | -2.134 M 90.12 % | -21.599 M -57.57 % | -13.708 M -193.48 % | 14.663 M 309.25 % | -7.008 M 64.57 % | -19.780 M -213.44 % | 17.437 M 89.99 % | 9.178 M 176.68 % | -11.969 M 43.70 % | -21.258 M -9.22 % | -19.463 M -291.77 % | 10.149 M 208.95 % | 3.285 M 120.83 % | -15.771 M -64.52 % | -9.586 M -38.09 % | -6.942 M 69.09 % | -22.461 M -151.44 % | -8.933 M -19.44 % | -7.479 M -31 262.50 % | 24.000 K 0.00 % | 24.000 K -4.00 % | 25.000 K 100.00 % | 12.500 K -50.00 % | 25.000 K 0.00 % | 25.000 K 56.25 % | 16.000 K 0.00 % | 16.000 K -80.37 % | 81.500 K 0.00 % | 81.500 K 3 975.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 | 0.000 |
| Operating income | -16.904 M -169.64 % | 24.272 M 849.98 % | 2.555 M -89.67 % | 24.731 M 301.07 % | -12.300 M 49.91 % | -24.557 M -675.37 % | 4.268 M -90.12 % | 43.198 M 57.57 % | 27.415 M 193.48 % | -29.326 M -309.29 % | 14.012 M -29.16 % | 19.780 M 213.44 % | -17.437 M -89.99 % | -9.178 M -176.68 % | 11.969 M -43.70 % | 21.258 M 9.22 % | 19.463 M 291.77 % | -10.149 M -208.95 % | -3.285 M -120.83 % | 15.771 M 64.52 % | 9.586 M 38.09 % | 6.942 M -69.09 % | 22.461 M 151.44 % | 8.933 M 19.44 % | 7.479 M 1 921.92 % | -410.500 K 0.00 % | -410.500 K -102.99 % | 13.721 M 100.00 % | 6.860 M 6.30 % | 6.454 M 0.00 % | 6.454 M 166.66 % | -9.681 M 0.00 % | -9.681 M 27.91 % | -13.429 M 0.00 % | -13.429 M -434.54 % | 4.014 M 100.00 % | 2.007 M -7.15 % | 2.162 M 100.00 % | 1.081 M |
| Operating income ratio | 1.07 16.08 % | 0.92 42.53 % | 0.65 -86.76 % | 4.89 199.04 % | -4.93 -32.52 % | -3.72 -506.84 % | 0.92 -83.63 % | 5.59 209.19 % | 1.81 164.47 % | -2.80 -262.45 % | 1.73 84.54 % | 0.94 -11.45 % | 1.06 -5.48 % | 1.12 21.81 % | 0.92 3.11 % | 0.89 -5.37 % | 0.94 -15.06 % | 1.11 -25.23 % | 1.48 62.62 % | 0.91 14.71 % | 0.79 -8.59 % | 0.87 -10.60 % | 0.97 15.18 % | 0.84 -10.22 % | 0.94 -55.71 % | 2.12 0.00 % | 2.12 119.81 % | 0.97 0.00 % | 0.97 3.19 % | 0.94 0.00 % | 0.94 -10.10 % | 1.04 0.00 % | 1.04 1.70 % | 1.02 0.00 % | 1.02 51.09 % | 0.68 0.00 % | 0.68 -18.59 % | 0.83 0.00 % | 0.83 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 250.00 % | -2.000 K -200.10 % | 1.998 K 119.98 % | -10.000 K -200.00 % | 10.000 K 1 100.00 % | -1.000 K -200.00 % | 1.000 K -50.00 % | 2.000 K 200.00 % | -2.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 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.364 M 74.17 % | -9.153 M -207.25 % | -2.979 M -139.86 % | -1.242 M 88.42 % | -10.723 M 34.47 % | -16.363 M 0.56 % | -16.455 M -117.08 % | -7.580 M 44.98 % | -13.777 M 0.89 % | -13.901 M -76.27 % | -7.886 M 51.65 % | -16.311 M -56.85 % | -10.399 M 26.22 % | -14.094 M -17.90 % | -11.954 M 24.78 % | -15.891 M 12.89 % | -18.243 M -37.13 % | -13.303 M 33.82 % | -20.101 M -16.11 % | -17.312 M -26.26 % | -13.711 M -17.23 % | -11.696 M -23.28 % | -9.487 M -16.95 % | -8.112 M -117.77 % | -3.725 M -69.01 % | -2.204 M -39.41 % | -1.581 M 31.97 % | -2.324 M 52.75 % | -4.918 M -259.77 % | -1.367 M 41.83 % | -2.350 M 4.35 % | -2.457 M -209.84 % | -793.000 K 72.96 % | -2.933 M -690.57 % | -371.000 K -552.44 % | 82.000 K 101.16 % | -7.067 M 65.46 % | -20.458 M 54.39 % | -44.854 M |
| Total investments | 164.396 M -9.85 % | 182.364 M 9.60 % | 166.393 M -1.70 % | 169.274 M 20.67 % | 140.283 M -12.30 % | 159.950 M -23.36 % | 208.708 M -3.27 % | 215.756 M 30.68 % | 165.108 M 19.51 % | 138.158 M -20.35 % | 173.460 M 11.99 % | 154.888 M 9.31 % | 141.698 M -12.02 % | 161.055 M -7.28 % | 173.705 M 6.61 % | 162.931 M 16.74 % | 139.568 M 11.51 % | 125.157 M -2.68 % | 128.598 M 5.90 % | 121.439 M 25.41 % | 96.830 M 4.77 % | 92.423 M 5.98 % | 87.205 M 22.11 % | 71.414 M 3.79 % | 68.804 M 3.23 % | 66.648 M 4.16 % | 63.989 M -10.30 % | 71.336 M 10.67 % | 64.458 M 29.28 % | 49.859 M 2.87 % | 48.470 M 50.39 % | 32.230 M 17.14 % | 27.514 M -47.68 % | 52.588 M -20.08 % | 65.800 M -23.58 % | 86.100 M 20.54 % | 71.431 M 29.82 % | 55.022 M 87.19 % | 29.394 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 2.897 M 0.00 % | 2.897 M -16.08 % | 3.452 M -46.79 % | 6.487 M -43.81 % | 11.545 M -49.06 % | 22.664 M -87.69 % | 184.144 M 1.76 % | 180.957 M 31.18 % | 137.941 M 24.06 % | 111.190 M -20.56 % | 139.964 M 402.40 % | 27.859 M -9.02 % | 30.622 M -11.97 % | 34.785 M -5.19 % | 36.690 M -6.11 % | 39.078 M -4.93 % | 41.103 M -0.23 % | 41.196 M 0.00 % | 41.196 M 0.00 % | 41.196 M 0.44 % | 41.014 M -8.20 % | 44.676 M 0.00 % | 44.676 M -6.67 % | 47.867 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 |
| Retained earnings | 146.183 M -13.71 % | 169.415 M 14.93 % | 147.407 M 0.91 % | 146.083 M 20.38 % | 121.352 M -9.92 % | 134.713 M -15.42 % | 159.270 M 8 331.45 % | 1.889 M 10.66 % | 1.707 M -6.92 % | 1.834 M -23.13 % | 2.386 M -97.67 % | 102.455 M 23.92 % | 82.677 M -17.96 % | 100.773 M -8.36 % | 109.961 M 11.59 % | 98.543 M 27.41 % | 77.344 M 32.34 % | 58.442 M -14.83 % | 68.621 M -5.30 % | 72.458 M 27.81 % | 56.692 M 19.22 % | 47.552 M 17.09 % | 40.610 M 112.84 % | 19.080 M 88.04 % | 10.147 M | 0.000 -100.00 % | 913.000 K 32.13 % | 691.000 K 83.78 % | 376.000 K -38.46 % | 611.000 K 27.82 % | 478.000 K -21.25 % | 607.000 K 23.88 % | 490.000 K 31.37 % | 373.000 K 13.03 % | 330.000 K -12.47 % | 377.000 K -21.29 % | 479.000 K -60.02 % | 1.198 M 101.34 % | 595.000 K |
| Common stock | 6.353 M 0.00 % | 6.353 M 0.00 % | 6.353 M 0.00 % | 6.353 M 0.00 % | 6.353 M 0.00 % | 6.353 M -9.06 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 0.00 % | 6.986 M 11.63 % | 6.258 M 9.46 % | 5.717 M -4.00 % | 5.955 M 0.00 % | 5.955 M -4.00 % | 6.203 M -4.01 % | 6.462 M -4.00 % | 6.731 M -3.99 % | 7.011 M 0.00 % | 7.011 M -12.15 % | 7.981 M 0.00 % | 7.981 M 0.00 % | 7.981 M 9.90 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M 0.00 % | 7.262 M |
| Total equity | 166.733 M -12.23 % | 189.965 M 12.73 % | 168.512 M -1.01 % | 170.223 M 13.07 % | 150.550 M -13.99 % | 175.030 M -22.15 % | 224.824 M 1.47 % | 221.569 M 24.22 % | 178.371 M 17.54 % | 151.747 M -16.20 % | 181.073 M 7.12 % | 169.037 M 11.19 % | 152.022 M -12.77 % | 174.281 M -5.98 % | 185.374 M 5.12 % | 176.344 M 12.20 % | 157.170 M 13.59 % | 138.361 M -6.85 % | 148.540 M 9.03 % | 136.242 M 25.37 % | 108.669 M 5.07 % | 103.429 M 7.19 % | 96.487 M 23.08 % | 78.396 M 8.34 % | 72.360 M 5.42 % | 68.639 M 4.63 % | 65.601 M -9.48 % | 72.470 M 4.36 % | 69.442 M 35.57 % | 51.222 M 0.78 % | 50.827 M 46.69 % | 34.650 M 22.65 % | 28.252 M -48.49 % | 54.851 M -17.82 % | 66.743 M -19.35 % | 82.752 M 6.33 % | 77.824 M 2.91 % | 75.623 M 2.49 % | 73.784 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 935.000 K 66.67 % | 561.000 K 16.15 % | 483.000 K -77.72 % | 2.168 M 294.18 % | 550.000 K -74.89 % | 2.190 M 275.64 % | 583.000 K 58.86 % | 367.000 K -28.18 % | 511.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -528.000 K -9.32 % | -483.000 K 4.55 % | -506.000 K 8.00 % | -550.000 K -4.76 % | -525.000 K 9.95 % | -583.000 K -266.67 % | -159.000 K 68.88 % | -511.000 K -19.67 % | -427.000 K 12.50 % | -488.000 K -2.09 % | -478.000 K 14.64 % | -560.000 K -395.58 % | -113.000 K 84.87 % | -747.000 K -2 475.86 % | -29.000 K 94.06 % | -488.000 K -424.73 % | -93.000 K 95.36 % | -2.004 M -1 808.57 % | -105.000 K 63.16 % | -285.000 K 74.82 % | -1.132 M -373.64 % | -239.000 K 45.06 % | -435.000 K -157.40 % | -169.000 K 87.99 % | -1.407 M -807.74 % | -155.000 K 14.36 % | -181.000 K -15.29 % | -157.000 K -10.56 % | -142.000 K 37.99 % | -229.000 K 81.83 % | -1.260 M -420.66 % | -242.000 K 75.56 % | -990.000 K -26.60 % | -782.000 K 7.57 % | -846.000 K -191.72 % | -290.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 339.000 K 33.99 % | 253.000 K -72.94 % | 935.000 K 66.67 % | 561.000 K 16.15 % | 483.000 K -77.72 % | 2.168 M 294.18 % | 550.000 K -74.89 % | 2.190 M 275.64 % | 583.000 K 58.86 % | 367.000 K -28.18 % | 511.000 K -85.00 % | 3.406 M 597.95 % | 488.000 K -48.25 % | 943.000 K 68.39 % | 560.000 K -69.83 % | 1.856 M 148.46 % | 747.000 K 64.18 % | 455.000 K -6.76 % | 488.000 K -79.42 % | 2.371 M 18.31 % | 2.004 M 546.45 % | 310.000 K 8.77 % | 285.000 K -74.82 % | 1.132 M 373.64 % | 239.000 K -45.06 % | 435.000 K 157.40 % | 169.000 K -87.99 % | 1.407 M 807.74 % | 155.000 K -14.36 % | 181.000 K 15.29 % | 157.000 K 10.56 % | 142.000 K -37.99 % | 229.000 K -81.83 % | 1.260 M 420.66 % | 242.000 K -75.56 % | 990.000 K 26.60 % | 782.000 K -7.57 % | 846.000 K 191.72 % | 290.000 K |
| Total liabilities | 339.000 K -80.27 % | 1.718 M 83.74 % | 935.000 K 66.67 % | 561.000 K 16.15 % | 483.000 K -77.72 % | 2.168 M 294.18 % | 550.000 K -74.89 % | 2.190 M 275.64 % | 583.000 K 58.86 % | 367.000 K -28.18 % | 511.000 K -85.00 % | 3.406 M 597.95 % | 488.000 K -48.25 % | 943.000 K 68.39 % | 560.000 K -80.23 % | 2.832 M 279.12 % | 747.000 K 64.18 % | 455.000 K -6.76 % | 488.000 K -83.01 % | 2.872 M 43.31 % | 2.004 M 165.78 % | 754.000 K 164.56 % | 285.000 K -79.57 % | 1.395 M 483.68 % | 239.000 K -45.06 % | 435.000 K 157.40 % | 169.000 K -87.99 % | 1.407 M 807.74 % | 155.000 K -14.36 % | 181.000 K 15.29 % | 157.000 K 10.56 % | 142.000 K -37.99 % | 229.000 K -84.52 % | 1.479 M 19.08 % | 1.242 M -37.59 % | 1.990 M 154.48 % | 782.000 K -7.57 % | 846.000 K 10.30 % | 767.000 K |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -169.274 M -20.67 % | -140.283 M 12.30 % | -159.950 M 23.36 % | -208.708 M 3.27 % | -215.756 M -30.68 % | -165.108 M -19.51 % | -138.158 M 20.35 % | -173.460 M -11.99 % | -154.888 M -9.31 % | -141.698 M 12.02 % | -161.055 M 7.28 % | -173.705 M -6.61 % | -162.931 M -16.74 % | -139.568 M -11.51 % | -125.157 M 2.68 % | -128.598 M -5.90 % | -121.439 M -25.41 % | -96.830 M -4.77 % | -92.423 M -5.98 % | -87.205 M -22.11 % | -71.414 M -3.79 % | -68.804 M -3.23 % | -66.648 M -4.16 % | -63.989 M 10.30 % | -71.336 M -10.67 % | -64.458 M -29.28 % | -49.859 M -2.87 % | -48.470 M -50.39 % | -32.230 M -17.14 % | -27.514 M 47.68 % | -52.588 M 20.08 % | -65.800 M 23.58 % | -86.100 M -20.54 % | -71.431 M -29.82 % | -55.022 M -87.19 % | -29.394 M |
| Long term investments | 164.396 M -9.85 % | 182.364 M 9.60 % | 166.393 M -1.70 % | 169.274 M 20.67 % | 140.283 M -12.30 % | 159.950 M -23.36 % | 208.708 M -3.27 % | 215.756 M 30.68 % | 165.108 M 19.51 % | 138.158 M -20.35 % | 173.460 M 11.99 % | 154.888 M 9.31 % | 141.698 M -12.02 % | 161.055 M -7.28 % | 173.705 M 6.61 % | 162.931 M 16.74 % | 139.568 M 11.51 % | 125.157 M -2.68 % | 128.598 M 5.90 % | 121.439 M 25.41 % | 96.830 M 4.77 % | 92.423 M 5.98 % | 87.205 M 22.11 % | 71.414 M 3.79 % | 68.804 M 3.23 % | 66.648 M 4.16 % | 63.989 M -10.30 % | 71.336 M 10.67 % | 64.458 M 29.28 % | 49.859 M 2.87 % | 48.470 M 50.39 % | 32.230 M 17.14 % | 27.514 M -47.68 % | 52.588 M -20.08 % | 65.800 M -23.58 % | 86.100 M 20.54 % | 71.431 M 29.82 % | 55.022 M 87.19 % | 29.394 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 assets | 164.396 M -9.85 % | 182.364 M 9.60 % | 166.393 M -1.70 % | 169.274 M 20.67 % | 140.283 M -12.30 % | 159.950 M -23.36 % | 208.708 M -3.27 % | 215.756 M 30.68 % | 165.108 M 19.51 % | 138.158 M -20.35 % | 173.460 M 11.99 % | 154.888 M 9.31 % | 141.698 M -12.02 % | 161.055 M -7.28 % | 173.705 M 6.61 % | 162.931 M 16.74 % | 139.568 M 11.51 % | 125.157 M -2.68 % | 128.598 M 5.90 % | 121.439 M 25.41 % | 96.830 M 4.77 % | 92.423 M 5.98 % | 87.205 M 22.11 % | 71.414 M 3.79 % | 68.804 M 3.23 % | 66.648 M 4.16 % | 63.989 M -10.30 % | 71.336 M 10.67 % | 64.458 M 29.28 % | 49.859 M 2.87 % | 48.470 M 50.39 % | 32.230 M 17.14 % | 27.514 M -47.68 % | 52.588 M -20.08 % | 65.800 M -23.58 % | 86.100 M 20.54 % | 71.431 M 29.82 % | 55.022 M 87.19 % | 29.394 M |
| Other current assets | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 1.146 M | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 252.000 K | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 282.000 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 14.000 K 8 406 719 304 425 027.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 17.000 K | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.364 M -74.17 % | 9.153 M 207.25 % | 2.979 M 139.86 % | 1.242 M -88.42 % | 10.723 M -34.47 % | 16.363 M -0.56 % | 16.455 M 117.08 % | 7.580 M -44.98 % | 13.777 M -0.89 % | 13.901 M 76.27 % | 7.886 M -51.65 % | 16.311 M 56.85 % | 10.399 M -26.22 % | 14.094 M 17.90 % | 11.954 M -24.78 % | 15.891 M -12.89 % | 18.243 M 37.13 % | 13.303 M -33.82 % | 20.101 M 16.11 % | 17.312 M 26.26 % | 13.711 M 17.23 % | 11.696 M 23.28 % | 9.487 M 16.95 % | 8.112 M 117.77 % | 3.725 M 69.01 % | 2.204 M 39.41 % | 1.581 M -31.97 % | 2.324 M -52.75 % | 4.918 M 259.77 % | 1.367 M -41.83 % | 2.350 M -4.35 % | 2.457 M 209.84 % | 793.000 K -72.96 % | 2.933 M 113.93 % | 1.371 M 49.35 % | 918.000 K -87.01 % | 7.067 M -65.46 % | 20.458 M -54.39 % | 44.854 M |
| Cash and short term investments | 2.364 M -74.17 % | 9.153 M 207.25 % | 2.979 M 139.86 % | 1.242 M -88.42 % | 10.723 M -34.47 % | 16.363 M -0.56 % | 16.455 M 117.08 % | 7.580 M -44.98 % | 13.777 M -0.89 % | 13.901 M 76.27 % | 7.886 M -51.65 % | 16.311 M 56.85 % | 10.399 M -26.22 % | 14.094 M 17.90 % | 11.954 M -24.78 % | 15.891 M -12.89 % | 18.243 M 37.13 % | 13.303 M -33.82 % | 20.101 M 16.11 % | 17.312 M 26.26 % | 13.711 M 17.23 % | 11.696 M 23.28 % | 9.487 M 16.95 % | 8.112 M 117.77 % | 3.725 M 69.01 % | 2.204 M 39.41 % | 1.581 M -31.97 % | 2.324 M -52.75 % | 4.918 M 259.77 % | 1.367 M -41.83 % | 2.350 M -4.35 % | 2.457 M 209.84 % | 793.000 K -72.96 % | 2.933 M 113.93 % | 1.371 M 49.35 % | 918.000 K -87.01 % | 7.067 M -65.46 % | 20.458 M -54.39 % | 44.854 M |
| Total current assets | 2.676 M -71.28 % | 9.319 M 205.14 % | 3.054 M 102.25 % | 1.510 M -85.95 % | 10.750 M -37.67 % | 17.248 M 3.49 % | 16.666 M 108.25 % | 8.003 M -42.20 % | 13.846 M -0.79 % | 13.956 M 71.79 % | 8.124 M -53.72 % | 17.555 M 62.37 % | 10.812 M -23.69 % | 14.169 M 15.86 % | 12.229 M -24.72 % | 16.245 M -11.47 % | 18.349 M 34.34 % | 13.659 M -33.14 % | 20.430 M 15.59 % | 17.675 M 27.68 % | 13.843 M 17.71 % | 11.760 M 22.92 % | 9.567 M 14.21 % | 8.377 M 120.74 % | 3.795 M 56.43 % | 2.426 M 36.22 % | 1.781 M -29.63 % | 2.531 M -50.75 % | 5.139 M 235.01 % | 1.534 M -38.98 % | 2.514 M -1.41 % | 2.550 M 163.70 % | 967.000 K -74.04 % | 3.725 M 70.48 % | 2.185 M 43.00 % | 1.528 M -78.70 % | 7.175 M -66.55 % | 21.447 M -52.51 % | 45.157 M |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -17.000 K | 0.000 100.00 % | -15.000 K -1 500 100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -200.00 % | 0.000 100.00 % | -252.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 312.000 K 105.26 % | 152.000 K 102.67 % | 75.000 K -70.12 % | 251.000 K 829.63 % | 27.000 K -96.90 % | 870.000 K 312.32 % | 211.000 K -47.51 % | 402.000 K 482.61 % | 69.000 K 165.38 % | 26.000 K -89.08 % | 238.000 K 142.86 % | 98.000 K -76.27 % | 413.000 K 507.35 % | 68.000 K -75.27 % | 275.000 K 169.61 % | 102.000 K -3.77 % | 106.000 K 265.52 % | 29.000 K -91.19 % | 329.000 K 306.17 % | 81.000 K -38.64 % | 132.000 K 164.00 % | 50.000 K -37.50 % | 80.000 K -68.50 % | 254.000 K 262.86 % | 70.000 K -68.47 % | 222.000 K 11.00 % | 200.000 K -3.38 % | 207.000 K -6.33 % | 221.000 K 32.34 % | 167.000 K 1.83 % | 164.000 K 76.34 % | 93.000 K -46.55 % | 174.000 K -78.03 % | 792.000 K -2.70 % | 814.000 K 33.44 % | 610.000 K 464.81 % | 108.000 K -89.08 % | 989.000 K 226.40 % | 303.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 16.800 K | 0.000 100.00 % | -2.886 M | 0.000 | 0.000 | 0.000 |
| Account payables | 339.000 K 33.99 % | 253.000 K -72.94 % | 935.000 K 77.08 % | 528.000 K 9.32 % | 483.000 K -4.55 % | 506.000 K -8.00 % | 550.000 K 4.76 % | 525.000 K -9.95 % | 583.000 K 266.67 % | 159.000 K -68.88 % | 511.000 K 19.67 % | 427.000 K -12.50 % | 488.000 K 2.09 % | 478.000 K -14.64 % | 560.000 K 395.58 % | 113.000 K -84.87 % | 747.000 K 2 475.86 % | 29.000 K -94.06 % | 488.000 K 424.73 % | 93.000 K -95.36 % | 2.004 M 1 808.57 % | 105.000 K -63.16 % | 285.000 K -74.82 % | 1.132 M 373.64 % | 239.000 K -45.06 % | 435.000 K 157.40 % | 169.000 K -87.99 % | 1.407 M 807.74 % | 155.000 K -14.36 % | 181.000 K 15.29 % | 157.000 K 10.56 % | 142.000 K -37.99 % | 229.000 K -81.83 % | 1.260 M 420.66 % | 242.000 K -75.56 % | 990.000 K 26.60 % | 782.000 K -7.57 % | 846.000 K 191.72 % | 290.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 11.300 M 0.00 % | 11.300 M 0.00 % | 11.300 M 0.00 % | 11.300 M 0.00 % | 11.300 M 0.00 % | 11.300 M -64.39 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 0.00 % | 31.737 M 94.35 % | 16.330 M 211.28 % | 5.246 M 0.00 % | 5.246 M 0.00 % | 5.246 M -92.73 % | 72.193 M 9.55 % | 65.898 M 6.45 % | 61.908 M 7.34 % | 57.677 M -10.95 % | 64.768 M 6.03 % | 61.085 M 43.29 % | 42.630 M 0.62 % | 42.368 M 58.20 % | 26.781 M 30.64 % | 20.500 M -56.58 % | 47.216 M -20.18 % | 59.151 M -21.25 % | 75.113 M 7.18 % | 70.083 M 4.35 % | 67.163 M 1.87 % | 65.927 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 0.000 | 0.000 100.00 % | -935.000 K -66.67 % | -561.000 K -16.15 % | -483.000 K 77.72 % | -2.168 M -294.18 % | -550.000 K 74.89 % | -2.190 M -275.64 % | -583.000 K -58.86 % | -367.000 K 28.18 % | -511.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.872 M | 0.000 -100.00 % | 754.000 K | 0.000 -100.00 % | 1.395 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.479 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 767.000 K |
| Total assets | 167.072 M -12.84 % | 191.683 M 13.12 % | 169.447 M -0.78 % | 170.784 M 13.08 % | 151.033 M -14.77 % | 177.198 M -21.38 % | 225.374 M 0.72 % | 223.759 M 25.04 % | 178.954 M 17.64 % | 152.114 M -16.23 % | 181.584 M 5.30 % | 172.443 M 13.07 % | 152.510 M -12.96 % | 175.224 M -5.76 % | 185.934 M 3.77 % | 179.176 M 13.46 % | 157.917 M 13.76 % | 138.816 M -6.85 % | 149.028 M 7.13 % | 139.114 M 25.70 % | 110.673 M 6.23 % | 104.183 M 7.66 % | 96.772 M 21.28 % | 79.791 M 9.91 % | 72.599 M 5.10 % | 69.074 M 5.02 % | 65.770 M -10.97 % | 73.877 M 6.15 % | 69.597 M 35.39 % | 51.403 M 0.82 % | 50.984 M 46.54 % | 34.792 M 22.16 % | 28.481 M -49.44 % | 56.330 M -17.14 % | 67.985 M -19.77 % | 84.742 M 7.81 % | 78.606 M 2.79 % | 76.469 M 2.57 % | 74.551 M |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 |
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -139.000 K -119.69 % | 706.000 K 33.21 % | 530.000 K 549.15 % | -118.000 K -122.96 % | 514.000 K 207.98 % | -476.000 K -300.00 % | 238.000 K 157.77 % | -412.000 K -200.49 % | 410.000 K 344.05 % | -168.000 K 66.86 % | -507.000 K -280.43 % | 281.000 K 183.14 % | -338.000 K -269.85 % | 199.000 K 237.24 % | -145.000 K -504.17 % | -24.000 K 53.85 % | -52.000 K -173.24 % | 71.000 K 308.82 % | -34.000 K -182.93 % | 41.000 K 160.29 % | -68.000 K -525.00 % | 16.000 K -91.35 % | 185.000 K 194.87 % | -195.000 K -228.29 % | 152.000 K 2 271.43 % | -7.000 K -100.00 % | -3.500 K 58.82 % | -8.500 K -100.00 % | -4.250 K |
| Accounts receivables | -139.000 K 36.53 % | -219.000 K -168.22 % | 321.000 K 233.20 % | -241.000 K -139.19 % | 615.000 K 242.69 % | -431.000 K -303.30 % | 212.000 K 160.06 % | -353.000 K -2 253.33 % | -15.000 K -108.20 % | 183.000 K 272.64 % | -106.000 K -137.72 % | 281.000 K 183.14 % | -338.000 K -269.85 % | 199.000 K 237.24 % | -145.000 K -504.17 % | -24.000 K 53.85 % | -52.000 K -173.24 % | 71.000 K 308.82 % | -34.000 K -182.93 % | 41.000 K 160.29 % | -68.000 K -525.00 % | 16.000 K -91.35 % | 185.000 K 194.87 % | -195.000 K -228.29 % | 152.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -1.323 M -284.78 % | 716.000 K 242.58 % | 209.000 K 69.92 % | 123.000 K 221.78 % | -101.000 K -124.44 % | -45.000 K -273.08 % | 26.000 K 144.07 % | -59.000 K -113.88 % | 425.000 K 221.08 % | -351.000 K 12.47 % | -401.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 |
| Other working capital | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 17.326 M 176.92 % | -22.526 M -1 332.04 % | -1.573 M 93.43 % | -23.943 M -284.96 % | 12.945 M -49.11 % | 25.439 M 842.74 % | -3.425 M 91.90 % | -42.277 M -53.80 % | -27.488 M -194.83 % | 28.987 M 327.15 % | -12.761 M -10.71 % | -11.526 M -160.81 % | 18.955 M 45.44 % | 13.033 M 201.16 % | -12.884 M 40.06 % | -21.496 M -55.57 % | -13.818 M -517.59 % | 3.309 M 134.93 % | -9.473 M 60.55 % | -24.012 M -676.84 % | -3.091 M 34.26 % | -4.702 M 72.08 % | -16.840 M -1 108.90 % | -1.393 M 34.88 % | -2.139 M -192.46 % | 2.314 M 100.00 % | 1.157 M 110.99 % | -10.524 M -100.00 % | -5.262 M |
| Net cash provided by operating activities | 283.000 K -88.46 % | 2.452 M 62.17 % | 1.512 M 173.91 % | 552.000 K -67.01 % | 1.673 M 2 490.00 % | -70.000 K -105.31 % | 1.319 M 1 259.79 % | 97.000 K -87.01 % | 747.000 K 210.67 % | -675.000 K -381.25 % | 240.000 K -97.19 % | 8.533 M 621.91 % | 1.182 M -70.77 % | 4.044 M 474.44 % | -1.080 M -236.45 % | -321.000 K -105.76 % | 5.577 M 182.03 % | -6.799 M 46.92 % | -12.810 M -56.12 % | -8.205 M -227.66 % | 6.427 M 184.88 % | 2.256 M -61.14 % | 5.806 M -20.95 % | 7.345 M 37.55 % | 5.340 M 181.65 % | 1.896 M 100.00 % | 948.000 K -70.27 % | 3.189 M 100.00 % | 1.594 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -42.205 M -22.53 % | -34.445 M 47.79 % | -65.976 M -197.07 % | -22.209 M -168.74 % | -8.264 M 18.11 % | -10.091 M 61.71 % | -26.352 M 15.95 % | -31.353 M -4.61 % | -29.971 M -17.80 % | -25.443 M 26.12 % | -34.437 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 |
| Sales maturities of investments | 41.461 M 1 082.24 % | 3.507 M -95.32 % | 74.958 M 334.94 % | 17.234 M 30.27 % | 13.229 M -62.43 % | 35.208 M 0.82 % | 34.921 M 39.36 % | 25.059 M -16.17 % | 29.891 M -6.98 % | 32.133 M 15.21 % | 27.891 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 37.479 M 934.54 % | -4.491 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 cash used for investing activites | -744.000 K -111.37 % | 6.541 M 45.65 % | 4.491 M 190.27 % | -4.975 M -200.20 % | 4.965 M -80.23 % | 25.117 M 193.11 % | 8.569 M 236.15 % | -6.294 M -7 767.50 % | -80.000 K -101.20 % | 6.690 M 202.20 % | -6.546 M -654 700.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.496 M 0.00 % | 13.496 M -8.07 % | 14.681 M 0.00 % | 14.681 M 75.58 % | 8.361 M 0.00 % | 8.361 M 1 019.80 % | -909.000 K -100.00 % | -454.500 K | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.249 M 0.00 % | 8.249 M 39.72 % | 5.904 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -4.680 M -66.02 % | -2.819 M 7.12 % | -3.035 M -20.01 % | -2.529 M 54.91 % | -5.609 M 55.38 % | -12.570 M | 0.000 | 0.000 | 0.000 100.00 % | -292.750 K 75.00 % | -1.171 M 77.65 % | -5.240 M 37.89 % | -8.436 M -121.65 % | -3.806 M 18.54 % | -4.672 M -15.47 % | -4.046 M -2 075.27 % | -186.000 K | 0.000 | 0.000 100.00 % | -1.950 M 50.00 % | -3.900 M -126.81 % | -1.720 M 50.00 % | -3.439 M -18.71 % | -2.897 M -5.42 % | -2.748 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.648 M | 0.000 100.00 % | -1.231 M | 0.000 100.00 % | -1.061 M | 0.000 100.00 % | -1.013 M | 0.000 100.00 % | -791.000 K -232.70 % | -237.750 K 75.00 % | -951.000 K -187.75 % | -330.500 K 50.00 % | -661.000 K -148.96 % | -265.500 K 50.00 % | -531.000 K -94.86 % | -272.500 K 50.00 % | -545.000 K -104.12 % | -267.000 K 50.00 % | -534.000 K -139.46 % | -223.000 K 50.00 % | -446.000 K 4.19 % | -465.500 K 50.00 % | -931.000 K -84.36 % | -505.000 K 50.00 % | -1.010 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 100.00 % | -2.529 M 54.91 % | -5.609 M 55.38 % | -12.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 330.500 K -92.16 % | 4.218 M 1 488.70 % | 265.500 K -90.74 % | 2.867 M 24.90 % | 2.296 M 2 368.28 % | 93.000 K -98.87 % | 8.249 M -48.88 % | 16.135 M 36.67 % | 11.806 M 17 987.88 % | -66.000 K -40.43 % | -47.000 K 22.95 % | -61.000 K 97.51 % | -2.453 M 12.67 % | -2.809 M -43.61 % | -1.956 M -100.00 % | -978.000 K 63.91 % | -2.710 M -100.00 % | -1.355 M |
| Net cash used provided by financing activities | -6.328 M -124.48 % | -2.819 M 33.92 % | -4.266 M 15.66 % | -5.058 M 58.80 % | -12.278 M 51.16 % | -25.139 M -2 381.64 % | -1.013 M | 0.000 100.00 % | -791.000 K -49.10 % | -530.500 K 75.00 % | -2.122 M 19.01 % | -2.620 M 46.30 % | -4.879 M -156.38 % | -1.903 M 33.62 % | -2.867 M -41.72 % | -2.023 M -217.08 % | -638.000 K -107.99 % | 7.982 M -48.84 % | 15.601 M 32.14 % | 11.806 M 367.59 % | -4.412 M -9 287.23 % | -47.000 K 98.94 % | -4.431 M -49.80 % | -2.958 M 22.55 % | -3.819 M -95.25 % | -1.956 M -100.00 % | -978.000 K 63.91 % | -2.710 M -100.00 % | -1.355 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -750.000 -150.00 % | 1.500 K 250.00 % | -1.000 K -150.00 % | 2.000 K 300.00 % | -1.000 K -110.00 % | 10.000 K 225.00 % | -8.000 K -900.00 % | 1.000 K 0.00 % | 1.000 K 150.00 % | -2.000 K 99.99 % | -13.496 M 0.00 % | -13.496 M 8.07 % | -14.681 M 0.00 % | -14.681 M -75.58 % | -8.361 M 0.00 % | -8.361 M -1 019.80 % | 909.000 K 100.00 % | 454.500 K | 0.000 | 0.000 |
| Net change in cash | -6.789 M -209.96 % | 6.174 M 255.44 % | 1.737 M 118.32 % | -9.481 M -68.10 % | -5.640 M -6 030.50 % | -91.999 K -101.04 % | 8.875 M 243.21 % | -6.197 M -4 897.58 % | -124.000 K -102.06 % | 6.015 M 57.95 % | 3.808 M 587.10 % | 554.250 K -91.94 % | 6.876 M 1 630.44 % | -449.250 K -105.63 % | 7.981 M 1 133.58 % | 647.000 K -95.66 % | 14.917 M 1 588.38 % | -1.002 M -106.35 % | 15.773 M 1 023.43 % | 1.404 M -86.98 % | 10.787 M 1 103.91 % | 896.000 K -87.99 % | 7.459 M 405.01 % | 1.477 M -53.47 % | 3.174 M 10 680.00 % | -30.000 K 0.00 % | -30.000 K -112.54 % | 239.250 K 0.00 % | 239.250 K |
| Cash at beginning of period | 9.153 M 207.25 % | 2.979 M 139.86 % | 1.242 M -88.42 % | 10.723 M -34.47 % | 16.363 M -0.56 % | 16.455 M 117.08 % | 7.580 M -44.98 % | 13.777 M -0.89 % | 13.901 M 76.27 % | 7.886 M 93.39 % | 4.078 M 15.73 % | 3.524 M 0.00 % | 3.524 M -11.31 % | 3.973 M 0.00 % | 3.973 M 19.45 % | 3.326 M 0.00 % | 3.326 M -23.16 % | 4.328 M 0.00 % | 4.328 M 48.02 % | 2.924 M 0.00 % | 2.924 M 44.18 % | 2.028 M 0.00 % | 2.028 M 268.06 % | 551.000 K 0.00 % | 551.000 K -5.16 % | 581.000 K 0.00 % | 581.000 K 70.01 % | 341.750 K 0.00 % | 341.750 K |
| Cash at end of period | 2.364 M -74.17 % | 9.153 M 207.25 % | 2.979 M 139.86 % | 1.242 M -88.42 % | 10.723 M -34.47 % | 16.363 M -0.56 % | 16.455 M 117.08 % | 7.580 M -44.98 % | 13.777 M -0.89 % | 13.901 M 76.27 % | 7.886 M 93.39 % | 4.078 M -60.79 % | 10.399 M 195.13 % | 3.524 M -70.52 % | 11.954 M 200.90 % | 3.973 M -78.22 % | 18.243 M 448.54 % | 3.326 M -83.45 % | 20.101 M 364.44 % | 4.328 M -68.43 % | 13.711 M 368.91 % | 2.924 M -69.18 % | 9.487 M 367.80 % | 2.028 M -45.56 % | 3.725 M 576.04 % | 551.000 K 0.00 % | 551.000 K -5.16 % | 581.000 K 0.00 % | 581.000 K |
| Operating cash flow | -461.000 K -105.13 % | 8.993 M 49.81 % | 6.003 M 987.50 % | 552.000 K -67.01 % | 1.673 M 2 490.00 % | -70.000 K -105.31 % | 1.319 M 1 259.79 % | 97.000 K -87.01 % | 747.000 K 210.67 % | -675.000 K -381.25 % | 240.000 K -97.19 % | 8.533 M 621.91 % | 1.182 M -70.77 % | 4.044 M 474.44 % | -1.080 M -236.45 % | -321.000 K -105.76 % | 5.577 M 182.03 % | -6.799 M 46.92 % | -12.810 M -56.12 % | -8.205 M -227.66 % | 6.427 M 184.88 % | 2.256 M -61.14 % | 5.806 M -20.95 % | 7.345 M 37.55 % | 5.340 M 181.65 % | 1.896 M 100.00 % | 948.000 K -70.27 % | 3.189 M 100.00 % | 1.594 M |
| Capital expenditure | -283.000 K 92.86 % | -3.964 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 |
| Free CashFlow | -461.000 K -109.17 % | 5.029 M -16.23 % | 6.003 M 987.50 % | 552.000 K -67.01 % | 1.673 M 2 490.00 % | -70.000 K -105.31 % | 1.319 M 1 259.79 % | 97.000 K -87.01 % | 747.000 K 210.67 % | -675.000 K -381.25 % | 240.000 K -97.19 % | 8.533 M 621.91 % | 1.182 M -70.77 % | 4.044 M 474.44 % | -1.080 M -236.45 % | -321.000 K -105.76 % | 5.577 M 182.03 % | -6.799 M 46.92 % | -12.810 M -56.12 % | -8.205 M -227.66 % | 6.427 M 184.88 % | 2.256 M -61.14 % | 5.806 M -20.95 % | 7.345 M 37.55 % | 5.340 M 181.65 % | 1.896 M 100.00 % | 948.000 K -70.27 % | 3.189 M 100.00 % | 1.594 M |
| 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 |