Dunedin Enterprise Investment Trust PLC DNE.L
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.681 M -81.97 % | 9.325 M -66.75 % | 28.049 M 617.89 % | -5.416 M -143.28 % | 12.515 M 90.00 % | 6.587 M -73.31 % | 24.681 M 629.99 % | 3.381 M 2 139.07 % | 151.000 K 134.01 % | -444.000 K -80.49 % | -246.000 K -112.27 % | 2.005 M -87.07 % | 15.506 M -47.84 % | 29.726 M 2 320.68 % | 1.228 M 105.43 % | -22.634 M -223.19 % | 18.373 M -41.08 % | 31.182 M 20.64 % | 25.847 M 45.09 % | 17.815 M |
| Net income | 1.248 M -86.03 % | 8.932 M -68.08 % | 27.984 M 580.99 % | -5.818 M -148.14 % | 12.086 M 100.56 % | 6.026 M -75.03 % | 24.131 M 768.96 % | 2.777 M 719.87 % | -448.000 K 42.42 % | -778.000 K 24.69 % | -1.033 M -175.73 % | 1.364 M -90.40 % | 14.201 M -48.97 % | 27.831 M 4 116.02 % | -693.000 K 97.34 % | -26.073 M -257.23 % | 16.583 M -40.01 % | 27.644 M 21.96 % | 22.667 M 71.47 % | 13.219 M |
| Income before tax | 1.248 M -86.03 % | 8.932 M -67.69 % | 27.642 M 575.11 % | -5.818 M -148.14 % | 12.086 M 100.56 % | 6.026 M -75.02 % | 24.128 M 768.85 % | 2.777 M 719.87 % | -448.000 K 58.40 % | -1.077 M -19.01 % | -905.000 K -169.14 % | 1.309 M -90.60 % | 13.926 M -50.15 % | 27.938 M 4 062.84 % | -705.000 K 96.90 % | -22.757 M -243.17 % | 15.895 M -42.50 % | 27.644 M 21.96 % | 22.667 M 71.47 % | 13.219 M |
| Income before tax ratio | 0.74 -22.49 % | 0.96 -2.80 % | 0.99 -8.26 % | 1.07 11.24 % | 0.97 5.56 % | 0.91 -6.42 % | 0.98 19.02 % | 0.82 127.68 % | -2.97 -222.31 % | 2.43 -34.06 % | 3.68 463.49 % | 0.65 -27.31 % | 0.90 -4.44 % | 0.94 263.71 % | -0.57 -157.10 % | 1.01 16.22 % | 0.87 -2.41 % | 0.89 1.09 % | 0.88 18.19 % | 0.74 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K | 0.000 | 0.000 100.00 % | -125.000 K -100.89 % | 14.078 M -49.77 % | 28.026 M 5 807.94 % | -491.000 K 97.82 % | -22.541 M -239.89 % | 16.113 M -42.16 % | 27.859 M 21.58 % | 22.914 M 56.19 % | 14.671 M |
| Net income ratio | 0.74 -22.49 % | 0.96 -3.99 % | 1.00 -7.13 % | 1.07 11.24 % | 0.97 5.56 % | 0.91 -6.43 % | 0.98 19.04 % | 0.82 127.68 % | -2.97 -269.32 % | 1.75 -58.27 % | 4.20 517.26 % | 0.68 -25.72 % | 0.92 -2.18 % | 0.94 265.90 % | -0.56 -148.99 % | 1.15 27.63 % | 0.90 1.81 % | 0.89 1.09 % | 0.88 18.19 % | 0.74 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.20 | 0.00 | 0.00 100.00 % | -0.06 -106.87 % | 0.91 -3.70 % | 0.94 335.80 % | -0.40 -140.15 % | 1.00 13.56 % | 0.88 -1.84 % | 0.89 0.78 % | 0.89 7.65 % | 0.82 |
| Gross profit ratio | 0.97 -1.33 % | 0.98 -1.32 % | 0.99 -2.75 % | 1.02 3.15 % | 0.99 3.20 % | 0.96 -4.11 % | 1.00 -4.48 % | 1.05 -36.89 % | 1.66 66.23 % | 1.00 0.00 % | 1.00 -5.87 % | 1.06 6.23 % | 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 | 5.504 M -55.40 % | 12.342 M -29.48 % | 17.502 M -13.74 % | 20.290 M -1.72 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M -0.51 % | 20.751 M -2.48 % | 21.278 M -10.95 % | 23.895 M -14.21 % | 27.852 M -7.69 % | 30.173 M -0.01 % | 30.177 M 0.00 % | 30.177 M -0.03 % | 30.187 M -0.26 % | 30.266 M -0.34 % | 30.370 M 0.00 % | 30.370 M -1.15 % | 30.722 M |
| Weighted average shs out | 5.504 M -55.40 % | 12.342 M -29.48 % | 17.502 M -13.74 % | 20.290 M -1.72 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M -0.51 % | 20.751 M -2.48 % | 21.278 M -10.95 % | 23.895 M -13.37 % | 27.582 M -8.59 % | 30.173 M -0.01 % | 30.177 M 0.00 % | 30.177 M -0.03 % | 30.187 M -0.26 % | 30.266 M -0.34 % | 30.370 M 0.00 % | 30.370 M -1.15 % | 30.722 M |
| EPS diluted | 0.23 -68.06 % | 0.72 -55.00 % | 1.60 651.72 % | -0.29 -149.15 % | 0.59 103.45 % | 0.29 -75.21 % | 1.17 735.71 % | 0.14 748.15 % | -0.02 40.98 % | -0.04 15.28 % | -0.04 -188.16 % | 0.05 -89.57 % | 0.47 -48.91 % | 0.92 4 100.00 % | -0.02 97.33 % | -0.86 -256.36 % | 0.55 -39.56 % | 0.91 22.97 % | 0.74 72.09 % | 0.43 |
| Earnings per share | 0.23 -68.06 % | 0.72 -55.00 % | 1.60 651.72 % | -0.29 -149.15 % | 0.59 103.45 % | 0.29 -75.21 % | 1.17 735.71 % | 0.14 748.15 % | -0.02 40.98 % | -0.04 15.28 % | -0.04 -188.16 % | 0.05 -89.57 % | 0.47 -48.91 % | 0.92 4 100.00 % | -0.02 97.33 % | -0.86 -256.36 % | 0.55 -39.56 % | 0.91 22.97 % | 0.74 72.09 % | 0.43 |
| Gross profit | 1.628 M -82.21 % | 9.153 M -67.19 % | 27.901 M 603.63 % | -5.540 M -144.64 % | 12.411 M 96.07 % | 6.330 M -74.41 % | 24.734 M 597.32 % | 3.547 M 1 313.15 % | 251.000 K 156.53 % | -444.000 K -80.49 % | -246.000 K -111.55 % | 2.130 M -86.26 % | 15.506 M -47.84 % | 29.726 M 2 320.68 % | 1.228 M 105.43 % | -22.634 M -223.19 % | 18.373 M -41.08 % | 31.182 M 20.64 % | 25.847 M 45.09 % | 17.815 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -342.000 K 94.12 % | -5.818 M | 0.000 | 0.000 100.00 % | -3.000 K -100.09 % | 3.286 M 4 594.29 % | 70.000 K 123.41 % | -299.000 K -333.59 % | 128.000 K 332.73 % | -55.000 K 80.00 % | -275.000 K -357.01 % | 107.000 K 991.67 % | -12.000 K -100.36 % | 3.316 M 581.98 % | -688.000 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 53.000 K -69.19 % | 172.000 K 16.22 % | 148.000 K 19.35 % | 124.000 K 19.23 % | 104.000 K -59.53 % | 257.000 K 584.91 % | -53.000 K 68.07 % | -166.000 K -66.00 % | -100.000 K | 0.000 | 0.000 100.00 % | -125.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 53.000 K -86.51 % | 393.000 K -3.44 % | 407.000 K 1.24 % | 402.000 K -6.29 % | 429.000 K -23.53 % | 561.000 K 1.45 % | 553.000 K -8.44 % | 604.000 K 0.83 % | 599.000 K -5.37 % | 633.000 K -3.95 % | 659.000 K -5.32 % | 696.000 K -35.73 % | 1.083 M -24.53 % | 1.435 M -2.71 % | 1.475 M 427.05 % | -451.000 K -125.07 % | 1.799 M -30.27 % | 2.580 M 12.32 % | 2.297 M -7.12 % | 2.473 M |
| Selling and marketing expenses | 277.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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K -58.44 % | 231.000 K 131.00 % | 100.000 K -34.21 % | 152.000 K 14.29 % | 133.000 K 6.40 % | 125.000 K -74.85 % | 497.000 K 40.79 % | 353.000 K -22.93 % | 458.000 K -20.21 % | 574.000 K -15.46 % | 679.000 K -29.12 % | 958.000 K 8.49 % | 883.000 K -58.41 % | 2.123 M |
| Operating expenses | 380.000 K -3.31 % | 393.000 K -3.44 % | 407.000 K 1.24 % | 402.000 K -6.29 % | 429.000 K -23.53 % | 561.000 K 1.45 % | 553.000 K -8.44 % | 604.000 K 0.83 % | 599.000 K -5.37 % | 633.000 K -3.95 % | 659.000 K -5.32 % | 696.000 K -55.95 % | 1.580 M -11.63 % | 1.788 M -7.50 % | 1.933 M 1 471.54 % | 123.000 K -95.04 % | 2.478 M -29.96 % | 3.538 M 11.26 % | 3.180 M -30.81 % | 4.596 M |
| Cost and expenses | 433.000 K 10.18 % | 393.000 K -3.44 % | 407.000 K 1.24 % | 402.000 K -6.29 % | 429.000 K -23.53 % | 561.000 K -7.43 % | 606.000 K -21.30 % | 770.000 K 10.16 % | 699.000 K -10.96 % | 785.000 K -0.88 % | 792.000 K -3.53 % | 821.000 K -48.04 % | 1.580 M -11.63 % | 1.788 M -7.50 % | 1.933 M 1 471.54 % | 123.000 K -95.04 % | 2.478 M -29.96 % | 3.538 M 11.26 % | 3.180 M -30.81 % | 4.596 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 330.000 K -16.03 % | 393.000 K -3.44 % | 407.000 K 1.24 % | 402.000 K -6.29 % | 429.000 K -23.53 % | 561.000 K 1.45 % | 553.000 K -8.44 % | 604.000 K 0.83 % | 599.000 K -5.37 % | 633.000 K -3.95 % | 659.000 K -5.32 % | 696.000 K -35.73 % | 1.083 M -24.53 % | 1.435 M -2.71 % | 1.475 M 427.05 % | -451.000 K -125.07 % | 1.799 M -30.27 % | 2.580 M 12.32 % | 2.297 M -7.12 % | 2.473 M |
| Interest income | 0.000 -100.00 % | 229.000 K 1 808.33 % | 12.000 K -75.00 % | 48.000 K -55.14 % | 107.000 K -84.17 % | 676.000 K 3.05 % | 656.000 K 1 212.00 % | 50.000 K -16.67 % | 60.000 K -55.22 % | 134.000 K -97.57 % | 5.520 M 108.30 % | 2.650 M 123.25 % | 1.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 233.000 K |
| Interest expense | 0.000 | 0.000 -100.00 % | 42.000 K -55.79 % | 95.000 K -11.21 % | 107.000 K -59.32 % | 263.000 K -30.42 % | 378.000 K -25.74 % | 509.000 K -1.74 % | 518.000 K -5.99 % | 551.000 K 3.57 % | 532.000 K 22.02 % | 436.000 K 186.84 % | 152.000 K 72.73 % | 88.000 K -58.88 % | 214.000 K -0.93 % | 216.000 K -0.92 % | 218.000 K 1.40 % | 215.000 K -12.96 % | 247.000 K -82.99 % | 1.452 M |
| Depreciation and amortization | -1.248 M 86.03 % | -8.932 M 67.74 % | -27.684 M -583.73 % | 5.723 M 146.94 % | -12.193 M -93.88 % | -6.289 M 74.34 % | -24.506 M -645.77 % | -3.286 M -4 594.29 % | -70.000 K -113.31 % | 526.000 K 41.02 % | 373.000 K 121.38 % | -1.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 1.248 M -86.03 % | 8.932 M -67.69 % | 27.642 M 575.11 % | -5.818 M -148.14 % | 12.086 M 92.18 % | 6.289 M -74.28 % | 24.453 M 683.75 % | 3.120 M 10 500.00 % | -30.000 K 95.58 % | -678.000 K -33.99 % | -506.000 K -131.23 % | 1.620 M -88.49 % | 14.078 M -49.77 % | 28.026 M 5 807.94 % | -491.000 K 97.82 % | -22.541 M -239.89 % | 16.113 M -42.16 % | 27.859 M 21.58 % | 22.914 M 56.19 % | 14.671 M |
| Operating income ratio | 0.74 -22.49 % | 0.96 -2.80 % | 0.99 -8.26 % | 1.07 11.24 % | 0.97 1.15 % | 0.95 -3.63 % | 0.99 7.36 % | 0.92 564.48 % | -0.20 -113.01 % | 1.53 -25.76 % | 2.06 154.57 % | 0.81 -11.01 % | 0.91 -3.70 % | 0.94 335.80 % | -0.40 -140.15 % | 1.00 13.56 % | 0.88 -1.84 % | 0.89 0.78 % | 0.89 7.65 % | 0.82 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 100.00 % | -95.000 K | 0.000 100.00 % | -263.000 K 30.42 % | -378.000 K 25.74 % | -509.000 K -4 527.27 % | -11.000 K 98.00 % | -551.000 K -3.57 % | -532.000 K -22.02 % | -436.000 K -103.26 % | 13.390 M -59.40 % | 32.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -9.331 M -1 099.36 % | -778.000 K 93.83 % | -12.616 M -8 254.97 % | -151.000 K 95.96 % | -3.735 M -2.47 % | -3.645 M 61.39 % | -9.441 M -10 390.00 % | -90.000 K -102.18 % | 4.127 M 147.30 % | -8.726 M 62.84 % | -23.484 M 11.73 % | -26.605 M -77.83 % | -14.961 M -258.18 % | -4.177 M 9.59 % | -4.620 M -151.25 % | 9.014 M 130.84 % | -29.226 M 14.75 % | -34.282 M -438.09 % | -6.371 M -455.45 % | -1.147 M 77.29 % | -5.050 M |
| Total investments | 24.685 M -13.35 % | 28.487 M -52.98 % | 60.588 M -20.26 % | 75.985 M -14.72 % | 89.105 M 15.08 % | 77.431 M -14.62 % | 90.690 M -13.48 % | 104.816 M -4.17 % | 109.374 M 11.19 % | 98.371 M 5.73 % | 93.043 M -15.09 % | 109.578 M -26.04 % | 148.167 M -2.72 % | 152.312 M 28.81 % | 118.243 M -16.09 % | 140.919 M 2.94 % | 136.898 M 2.76 % | 133.222 M -8.03 % | 144.847 M 16.58 % | 124.244 M | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.679 M 431.52 % | 1.821 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 3.149 M 153.75 % | 1.241 M -97.51 % | 49.850 M 1.29 % | 49.214 M -34.17 % | 74.754 M -16.52 % | 89.549 M -0.49 % | 89.989 M 3 154.58 % | 2.765 M 2.07 % | 2.709 M 11.30 % | 2.434 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 29.993 M -56.46 % | 68.888 M 235.27 % | 20.547 M -45.02 % | 37.372 M 602.48 % | 5.320 M -15.26 % | 6.278 M -28.26 % | 8.751 M -90.93 % | 96.501 M -2.16 % | 98.630 M -8.96 % | 108.341 M -16.19 % | 129.272 M 1 930.66 % | 6.366 M 2.58 % | 6.206 M 9.16 % | 5.685 M -53.35 % | 12.187 M 91.86 % | 6.352 M -1.27 % | 6.434 M | 0.000 | 0.000 | 0.000 |
| Common stock | 1.376 M 0.00 % | 1.376 M -58.10 % | 3.284 M -27.43 % | 4.525 M -12.32 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M -1.07 % | 5.217 M -5.01 % | 5.492 M -14.69 % | 6.438 M -14.50 % | 7.530 M -0.19 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M -0.09 % | 7.551 M -0.01 % | 7.552 M -0.53 % | 7.592 M 0.00 % | 7.592 M -1.15 % | 7.680 M |
| Total equity | 34.390 M -0.37 % | 34.518 M -52.98 % | 73.413 M -2.01 % | 74.922 M -18.34 % | 91.747 M 7.64 % | 85.235 M -15.60 % | 100.988 M -2.80 % | 103.901 M -0.50 % | 104.427 M -2.00 % | 106.556 M -8.35 % | 116.267 M -15.26 % | 137.198 M -15.81 % | 162.956 M 8.58 % | 150.083 M 22.16 % | 122.856 M -6.06 % | 130.777 M -18.24 % | 159.947 M -2.30 % | 163.717 M 8.20 % | 151.304 M 19.68 % | 126.423 M 19.62 % | 105.687 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.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 |
| Total non current liabilities | 0.000 -100.00 % | 122.000 K 38.64 % | 88.000 K -96.13 % | 2.271 M 4.85 % | 2.166 M 37.79 % | 1.572 M 798.29 % | 175.000 K -84.23 % | 1.110 M -80.48 % | 5.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K -93.17 % | 6.270 M 5 705.56 % | 108.000 K -98.88 % | 9.679 M 19 258.00 % | 50.000 K | 0.000 -100.00 % | 110.000 K 12.24 % | 98.000 K -95.43 % | 2.144 M |
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -183.000 K -179.22 % | 231.000 K 143.50 % | -531.000 K 92.01 % | -6.647 M -1 696.49 % | -370.000 K 72.53 % | -1.347 M | 0.000 100.00 % | -4.559 M -4 044.55 % | -110.000 K -12.24 % | -98.000 K 95.43 % | -2.144 M |
| 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 |
| 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 |
| Total current liabilities | 71.000 K -41.80 % | 122.000 K 38.64 % | 88.000 K -96.13 % | 2.271 M 4.85 % | 2.166 M 37.79 % | 1.572 M 798.29 % | 175.000 K -84.23 % | 1.110 M -80.47 % | 5.684 M 601.73 % | 810.000 K -5.04 % | 853.000 K 198.25 % | 286.000 K -33.18 % | 428.000 K -93.17 % | 6.270 M 5 705.56 % | 108.000 K -12.20 % | 123.000 K 146.00 % | 50.000 K -98.90 % | 4.559 M 4 044.55 % | 110.000 K 12.24 % | 98.000 K -95.43 % | 2.144 M |
| Total liabilities | 71.000 K -41.80 % | 122.000 K 38.64 % | 88.000 K -96.13 % | 2.271 M 4.85 % | 2.166 M 37.79 % | 1.572 M 798.29 % | 175.000 K -84.23 % | 1.110 M -80.48 % | 5.687 M 602.10 % | 810.000 K -5.04 % | 853.000 K 198.25 % | 286.000 K -46.14 % | 531.000 K -92.01 % | 6.647 M 1 290.59 % | 478.000 K -95.71 % | 11.149 M 402.43 % | 2.219 M -51.33 % | 4.559 M 4 044.55 % | 110.000 K 12.24 % | 98.000 K -97.22 % | 3.525 M |
| Other non current assets | 0.000 100.00 % | -28.487 M 52.98 % | -60.588 M 20.26 % | -75.985 M 14.72 % | -89.105 M -15.08 % | -77.431 M 14.62 % | -90.690 M 13.48 % | -104.816 M 4.17 % | -109.374 M -11.19 % | -98.371 M -5.73 % | -93.043 M 15.09 % | -109.578 M 26.04 % | -148.167 M 2.72 % | -152.312 M -28.81 % | -118.243 M 16.09 % | -140.919 M -2 437.74 % | 6.028 M 104.52 % | -133.222 M 8.03 % | -144.847 M -16.58 % | -124.244 M | 0.000 |
| Long term investments | 24.685 M -13.35 % | 28.487 M -52.98 % | 60.588 M -20.26 % | 75.985 M -14.72 % | 89.105 M 15.08 % | 77.431 M -14.62 % | 90.690 M -13.48 % | 104.816 M -4.17 % | 109.374 M 11.19 % | 98.371 M 5.73 % | 93.043 M -15.09 % | 109.578 M -26.04 % | 148.167 M -2.72 % | 152.312 M 28.81 % | 118.243 M -16.09 % | 140.919 M 7.68 % | 130.870 M -1.77 % | 133.222 M -8.03 % | 144.847 M 16.58 % | 124.244 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Total non current assets | 24.685 M -13.35 % | 28.487 M -52.98 % | 60.588 M -20.26 % | 75.985 M -14.72 % | 89.105 M 15.08 % | 77.431 M -14.62 % | 90.690 M -13.48 % | 104.816 M -4.17 % | 109.374 M 11.19 % | 98.371 M 5.73 % | 93.043 M -15.09 % | 109.578 M -26.04 % | 148.167 M -2.72 % | 152.312 M 28.81 % | 118.243 M -16.09 % | 140.919 M 2.94 % | 136.898 M 2.76 % | 133.222 M -8.03 % | 144.847 M 16.58 % | 124.244 M | 0.000 |
| Other current assets | 13.000 K -99.76 % | 5.406 M 1 720.20 % | 297.000 K -71.90 % | 1.057 M -1.49 % | 1.073 M -81.28 % | 5.731 M 455.33 % | 1.032 M 882.86 % | 105.000 K -37.13 % | 167.000 K -37.92 % | 269.000 K -54.64 % | 593.000 K -77.21 % | 2.602 M 624.79 % | 359.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 6.028 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 9.331 M 1 099.36 % | 778.000 K -93.83 % | 12.616 M 8 254.97 % | 151.000 K -95.96 % | 3.735 M 2.47 % | 3.645 M -61.39 % | 9.441 M 10 390.00 % | 90.000 K -84.29 % | 573.000 K -93.43 % | 8.726 M -62.84 % | 23.484 M -11.73 % | 26.605 M 77.83 % | 14.961 M 258.18 % | 4.177 M -9.59 % | 4.620 M 594.74 % | 665.000 K -97.86 % | 31.047 M -9.44 % | 34.282 M 438.09 % | 6.371 M 455.45 % | 1.147 M -77.29 % | 5.050 M |
| Cash and short term investments | 9.331 M 1 099.36 % | 778.000 K -93.83 % | 12.616 M 8 254.97 % | 151.000 K -95.96 % | 3.735 M 2.47 % | 3.645 M -61.39 % | 9.441 M 10 390.00 % | 90.000 K -84.29 % | 573.000 K -93.43 % | 8.726 M -62.84 % | 23.484 M -11.73 % | 26.605 M 77.83 % | 14.961 M 258.18 % | 4.177 M -9.59 % | 4.620 M 594.74 % | 665.000 K -97.84 % | 30.735 M -10.35 % | 34.282 M 438.09 % | 6.371 M 455.45 % | 1.147 M -77.29 % | 5.050 M |
| Total current assets | 9.776 M 59.69 % | 6.122 M -52.59 % | 12.913 M 968.96 % | 1.208 M -74.88 % | 4.808 M -48.36 % | 9.310 M -9.94 % | 10.338 M 5 201.54 % | 195.000 K -73.65 % | 740.000 K -91.77 % | 8.995 M -61.70 % | 23.484 M -11.73 % | 26.605 M 73.66 % | 15.320 M 246.76 % | 4.418 M -13.22 % | 5.091 M 405.56 % | 1.007 M -96.76 % | 31.081 M -11.33 % | 35.054 M 433.79 % | 6.567 M 188.41 % | 2.277 M -58.44 % | 5.479 M |
| Inventory | 0.000 100.00 % | -5.406 M -1 720.20 % | -297.000 K 71.90 % | -1.057 M 1.49 % | -1.073 M -111.61 % | 9.244 M -9.40 % | 10.203 M 11 236.67 % | 90.000 K 153.89 % | -167.000 K 37.92 % | -269.000 K 77.32 % | -1.186 M 54.42 % | -2.602 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 432.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 593.000 K -54.42 % | 1.301 M | 0.000 -100.00 % | 241.000 K -48.83 % | 471.000 K 37.72 % | 342.000 K -1.16 % | 346.000 K -55.18 % | 772.000 K 293.88 % | 196.000 K -82.65 % | 1.130 M 163.40 % | 429.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 |
| Other assets | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 66.000 K -51.11 % | 135.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 593.000 K -54.42 % | 1.301 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.212 M |
| Account 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 -100.00 % | 428.000 K -93.17 % | 6.270 M 5 705.56 % | 108.000 K -12.20 % | 123.000 K 146.00 % | 50.000 K -98.90 % | 4.559 M 4 044.55 % | 110.000 K 12.24 % | 98.000 K -95.43 % | 2.144 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 183.000 K 232.73 % | 55.000 K -46.60 % | 103.000 K -72.68 % | 377.000 K 1.89 % | 370.000 K -72.53 % | 1.347 M | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 33.014 M 948.40 % | 3.149 M | 0.000 | 0.000 -100.00 % | 49.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.765 M 2.07 % | 2.709 M | 0.000 -100.00 % | 130.760 M -12.28 % | 149.060 M 9.34 % | 136.333 M 24.36 % | 109.627 M -1.28 % | 111.046 M -24.36 % | 146.813 M -1.95 % | 149.731 M 4.19 % | 143.712 M 20.94 % | 118.831 M 149.64 % | 47.600 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 |
| Other liabilities | 0.000 100.00 % | -122.000 K -38.64 % | -88.000 K 96.13 % | -2.271 M -4.85 % | -2.166 M -37.79 % | -1.572 M -798.29 % | -175.000 K 84.23 % | -1.110 M 80.47 % | -5.684 M | 0.000 | 0.000 | 0.000 100.00 % | -325.000 K 94.48 % | -5.893 M -2 349.24 % | 262.000 K -80.55 % | 1.347 M -36.43 % | 2.119 M | 0.000 100.00 % | -110.000 K -12.24 % | -98.000 K 87.16 % | -763.000 K |
| Total assets | 34.461 M -0.52 % | 34.640 M -52.87 % | 73.501 M -4.78 % | 77.193 M -17.80 % | 93.913 M 8.19 % | 86.807 M -14.19 % | 101.163 M -3.66 % | 105.011 M -4.63 % | 110.114 M 2.56 % | 107.366 M -8.33 % | 117.120 M -14.81 % | 137.484 M -15.91 % | 163.487 M 4.31 % | 156.730 M 27.08 % | 123.334 M -13.10 % | 141.926 M -12.48 % | 162.166 M -3.63 % | 168.276 M 11.14 % | 151.414 M 19.67 % | 126.521 M 15.85 % | 109.212 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2007 | 2006 | 2005 | 2004 |
| 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 |
| 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 |
| Change in working capital | 859.000 K 183.89 % | -1.024 M 28.04 % | -1.423 M -1 276.03 % | 121.000 K -97.70 % | 5.252 M 259.10 % | -3.301 M -77.28 % | -1.862 M -1 090.43 % | 188.000 K -96.22 % | 4.979 M 973.06 % | 464.000 K -59.55 % | 1.147 M 200.61 % | -1.140 M 80.87 % | -5.960 M |
| Accounts receivables | 909.000 K 185.92 % | -1.058 M -239.21 % | 760.000 K 4 650.00 % | 16.000 K -99.66 % | 4.658 M 199.13 % | -4.699 M -406.90 % | -927.000 K -1 595.16 % | 62.000 K -38.00 % | 100.000 K -69.14 % | 324.000 K -54.24 % | 708.000 K 175.16 % | -942.000 K | 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -50.000 K -247.06 % | 34.000 K 101.56 % | -2.183 M -2 179.05 % | 105.000 K -82.32 % | 594.000 K -57.51 % | 1.398 M 249.52 % | -935.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -1.052 M 76.69 % | -4.514 M 80.68 % | -23.366 M -483.80 % | 6.088 M 154.43 % | -11.186 M -86.25 % | -6.006 M 70.26 % | -20.195 M -536.74 % | 4.624 M 1 480.30 % | -335.000 K -117.02 % | 1.968 M -62.83 % | 5.294 M 25.33 % | 4.224 M 131.51 % | -13.404 M |
| Net cash provided by operating activities | 1.055 M -68.92 % | 3.394 M 18.96 % | 2.853 M 629.67 % | 391.000 K -93.64 % | 6.152 M 287.50 % | -3.281 M -258.43 % | 2.071 M -72.71 % | 7.589 M 80.86 % | 4.196 M 209.67 % | 1.355 M -75.52 % | 5.536 M 26.02 % | 4.393 M 180.78 % | -5.438 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -39.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | -347.000 K -362.67 % | -75.000 K 5.06 % | -79.000 K 8.14 % | -86.000 K 23.21 % | -112.000 K 30.86 % | -162.000 K 57.92 % | -385.000 K 86.14 % | -2.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -16.188 M 43.89 % | -28.852 M -271.66 % | -7.763 M 47.99 % | -14.925 M 4.07 % | -15.558 M -11.22 % | -13.989 M 72.84 % | -51.510 M -81.41 % | -28.395 M -33.81 % | -21.220 M 27.87 % | -29.420 M 17.52 % | -35.671 M 5.42 % | -37.715 M 4.75 % | -39.595 M |
| Sales maturities of investments | 25.409 M -56.66 % | 58.622 M 25.67 % | 46.647 M 112.51 % | 21.951 M 123.74 % | 9.811 M -69.96 % | 32.664 M -55.13 % | 72.800 M 141.34 % | 30.165 M 171.12 % | 11.126 M -51.07 % | 22.737 M -52.08 % | 47.447 M -34.75 % | 72.721 M 27.26 % | 57.145 M |
| Other investing activites | 0.000 -100.00 % | 2.900 M -92.59 % | 39.147 M 20 834.22 % | 187.000 K -96.59 % | 5.480 M 440.43 % | 1.014 M -92.65 % | 13.794 M 817.15 % | 1.504 M 115.38 % | -9.779 M -37.38 % | -7.118 M -163.30 % | 11.244 M -67.48 % | 34.578 M | 0.000 |
| Net cash used for investing activites | 8.874 M -72.77 % | 32.595 M -16.00 % | 38.805 M 444.48 % | 7.127 M 1 980.47 % | -379.000 K -101.94 % | 19.527 M -43.72 % | 34.699 M 6 881.69 % | 497.000 K 104.92 % | -10.094 M -51.04 % | -6.683 M -156.75 % | 11.776 M -66.36 % | 35.006 M 99.46 % | 17.550 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.700 M -200.00 % | 4.700 M | 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 |
| Common stock repurchased | 0.000 100.00 % | -41.456 M -58.02 % | -26.235 M -163.01 % | -9.975 M -93.28 % | -5.161 M 75.00 % | -20.644 M 0.00 % | -20.644 M | 0.000 100.00 % | -700.000 K 86.81 % | -5.309 M 70.87 % | -18.224 M 14.96 % | -21.429 M -11 739.23 % | -181.000 K |
| Dividends paid | -1.376 M 78.40 % | -6.371 M -95.55 % | -3.258 M -215.70 % | -1.032 M -149.88 % | -413.000 K 63.61 % | -1.135 M 82.27 % | -6.400 M -93.76 % | -3.303 M -236.70 % | -981.000 K 72.93 % | -3.624 M -116.49 % | -1.674 M 70.60 % | -5.693 M -396.34 % | -1.147 M |
| Other financing activites | 0.000 | 0.000 100.00 % | -42.000 K 55.79 % | -95.000 K 11.21 % | -107.000 K 59.32 % | -263.000 K 29.87 % | -375.000 K 26.33 % | -509.000 K 1.74 % | -518.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.376 M 97.12 % | -47.827 M -61.93 % | -29.535 M -166.03 % | -11.102 M -95.42 % | -5.681 M 74.23 % | -22.042 M 19.62 % | -27.422 M -222.16 % | -8.512 M -406.37 % | -1.681 M 81.18 % | -8.933 M 55.11 % | -19.898 M 26.64 % | -27.122 M -1 942.32 % | -1.328 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 342.000 K | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 3.000 K -40.00 % | 5.000 K 108.93 % | -56.000 K 9.68 % | -62.000 K -1 966.67 % | -3.000 K 98.54 % | -205.000 K | 0.000 |
| Net change in cash | 8.553 M 172.25 % | -11.838 M -194.97 % | 12.465 M 447.80 % | -3.584 M -4 082.22 % | 90.000 K 101.55 % | -5.796 M -161.98 % | 9.351 M 2 321.14 % | -421.000 K 94.84 % | -8.153 M 44.76 % | -14.758 M -372.86 % | -3.121 M -126.80 % | 11.644 M 7.97 % | 10.784 M |
| Cash at beginning of period | 778.000 K -93.83 % | 12.616 M 8 254.97 % | 151.000 K -95.96 % | 3.735 M 2.47 % | 3.645 M -61.39 % | 9.441 M 10 390.00 % | 90.000 K -82.39 % | 511.000 K -94.14 % | 8.726 M -62.84 % | 23.484 M -11.73 % | 26.605 M 77.83 % | 14.961 M 258.18 % | 4.177 M |
| Cash at end of period | 9.331 M 1 099.36 % | 778.000 K -93.83 % | 12.616 M 8 254.97 % | 151.000 K -95.96 % | 3.735 M 2.47 % | 3.645 M -61.39 % | 9.441 M 10 390.00 % | 90.000 K -84.29 % | 573.000 K -93.43 % | 8.726 M -62.84 % | 23.484 M -11.73 % | 26.605 M 77.83 % | 14.961 M |
| Operating cash flow | 1.055 M -68.92 % | 3.394 M 18.96 % | 2.853 M 629.67 % | 391.000 K -93.64 % | 6.152 M 287.50 % | -3.281 M -258.43 % | 2.071 M -72.71 % | 7.589 M 80.86 % | 4.196 M 209.67 % | 1.355 M -75.52 % | 5.536 M 26.02 % | 4.393 M 180.78 % | -5.438 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -39.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 1.055 M -68.92 % | 3.394 M 109.35 % | -36.294 M -9 382.35 % | 391.000 K -93.64 % | 6.152 M 287.50 % | -3.281 M -258.43 % | 2.071 M -72.71 % | 7.589 M 80.86 % | 4.196 M 209.67 % | 1.355 M -75.52 % | 5.536 M 26.02 % | 4.393 M 180.78 % | -5.438 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 915.000 K -15.28 % | 1.080 M 79.70 % | 601.000 K -90.18 % | 6.123 M 83.21 % | 3.342 M -73.51 % | 12.615 M -19.10 % | 15.593 M 127.80 % | 6.845 M 156.69 % | -12.074 M -311.71 % | 5.703 M -16.28 % | 6.812 M 87.97 % | 3.624 M 5.87 % | 3.423 M -81.61 % | 18.617 M 184.45 % | 6.545 M 5.26 % | 6.218 M 381.74 % | -2.207 M -460.03 % | 613.000 K 252.30 % | 174.000 K -89.33 % | 1.631 M 243.32 % | -1.138 M -202.66 % | -376.000 K -120.07 % | 1.873 M 122.32 % | -8.393 M -888.08 % | 1.065 M -86.26 % | 7.753 M 0.00 % | 7.753 M -47.84 % | 14.863 M 0.00 % | 14.863 M 2 320.68 % | 614.000 K 0.00 % | 614.000 K 100.00 % | 307.000 K 101.34 % | -22.941 M -599.45 % | 4.593 M -70.54 % | 15.591 M 0.00 % | 15.591 M 0.00 % | 15.591 M 141.28 % | 6.462 M -27.46 % | 8.908 M 100.00 % | 4.454 M -66.67 % | 13.361 M |
| Net income | 705.000 K -17.93 % | 859.000 K 120.82 % | 389.000 K -93.39 % | 5.889 M 93.53 % | 3.043 M -75.99 % | 12.676 M -17.19 % | 15.308 M 135.62 % | 6.497 M 152.76 % | -12.315 M -309.30 % | 5.884 M -5.13 % | 6.202 M 94.79 % | 3.184 M 12.03 % | 2.842 M -84.31 % | 18.110 M 200.78 % | 6.021 M 5.52 % | 5.706 M 294.81 % | -2.929 M -3 545.88 % | 85.000 K 115.95 % | -533.000 K -143.44 % | 1.227 M 161.20 % | -2.005 M -7.51 % | -1.865 M -324.16 % | 832.000 K 109.08 % | -9.166 M -1 443.99 % | 682.000 K -90.40 % | 7.101 M 0.00 % | 7.101 M -48.97 % | 13.916 M 0.00 % | 13.916 M 4 116.02 % | -346.500 K 0.00 % | -346.500 K -100.00 % | -173.250 K 99.33 % | -25.900 M -724.73 % | 4.146 M -70.01 % | 13.822 M 0.00 % | 13.822 M 0.00 % | 13.822 M 143.91 % | 5.667 M -14.26 % | 6.610 M 100.00 % | 3.305 M -66.67 % | 9.914 M |
| Income before tax | 705.000 K -17.93 % | 859.000 K 120.82 % | 389.000 K -93.39 % | 5.889 M 93.53 % | 3.043 M -75.33 % | 12.334 M -19.43 % | 15.308 M 135.62 % | 6.497 M 152.76 % | -12.315 M -309.30 % | 5.884 M -5.13 % | 6.202 M 94.79 % | 3.184 M 12.03 % | 2.842 M -84.30 % | 18.107 M 200.73 % | 6.021 M 5.52 % | 5.706 M 294.81 % | -2.929 M -3 545.88 % | 85.000 K 115.95 % | -533.000 K -157.44 % | 928.000 K 146.28 % | -2.005 M -13.73 % | -1.763 M -305.48 % | 858.000 K 109.28 % | -9.248 M -1 512.99 % | 654.500 K -90.60 % | 6.963 M 0.00 % | 6.963 M -50.15 % | 13.969 M 0.00 % | 13.969 M 4 062.84 % | -352.500 K 0.00 % | -352.500 K -100.00 % | -176.250 K 99.22 % | -22.581 M -668.25 % | 3.974 M -71.25 % | 13.822 M 0.00 % | 13.822 M 0.00 % | 13.822 M 143.91 % | 5.667 M -14.26 % | 6.610 M 100.00 % | 3.305 M -66.67 % | 9.914 M |
| Income before tax ratio | 0.77 -3.13 % | 0.80 22.88 % | 0.65 -32.70 % | 0.96 5.63 % | 0.91 -6.87 % | 0.98 -0.41 % | 0.98 3.43 % | 0.95 -6.94 % | 1.02 -1.14 % | 1.03 13.32 % | 0.91 3.63 % | 0.88 5.82 % | 0.83 -14.63 % | 0.97 5.73 % | 0.92 0.25 % | 0.92 -30.85 % | 1.33 857.10 % | 0.14 104.53 % | -3.06 -638.37 % | 0.57 -67.71 % | 1.76 -62.42 % | 4.69 923.56 % | 0.46 -58.43 % | 1.10 79.30 % | 0.61 -31.57 % | 0.90 0.00 % | 0.90 -4.44 % | 0.94 0.00 % | 0.94 263.71 % | -0.57 0.00 % | -0.57 0.00 % | -0.57 -158.33 % | 0.98 13.77 % | 0.87 -2.41 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 1.09 % | 0.88 18.19 % | 0.74 0.00 % | 0.74 0.00 % | 0.74 |
| EBITDA | 705.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -41.000 K -125.63 % | 160.000 K 200.00 % | -160.000 K -95.12 % | -82.000 K 54.70 % | -181.000 K 1.63 % | -184.000 K 2.13 % | -188.000 K 2.08 % | -192.000 K | 0.000 | 0.000 100.00 % | -249.000 K | 0.000 100.00 % | -300.000 K -15.83 % | -259.000 K 5.13 % | -273.000 K -279.17 % | -72.000 K -108.89 % | 810.000 K -88.49 % | 7.039 M 0.00 % | 7.039 M -49.77 % | 14.013 M 0.00 % | 14.013 M 5 807.94 % | -245.500 K 0.00 % | -245.500 K -100.00 % | -122.750 K 99.45 % | -22.418 M -656.53 % | 4.028 M -71.08 % | 13.930 M 0.00 % | 13.930 M 0.00 % | 13.930 M 143.16 % | 5.729 M -21.91 % | 7.336 M 100.00 % | 3.668 M -66.67 % | 11.003 M |
| Net income ratio | 0.77 -3.13 % | 0.80 22.88 % | 0.65 -32.70 % | 0.96 5.63 % | 0.91 -9.38 % | 1.00 2.35 % | 0.98 3.43 % | 0.95 -6.94 % | 1.02 -1.14 % | 1.03 13.32 % | 0.91 3.63 % | 0.88 5.82 % | 0.83 -14.65 % | 0.97 5.74 % | 0.92 0.25 % | 0.92 -30.85 % | 1.33 857.10 % | 0.14 104.53 % | -3.06 -507.18 % | 0.75 -57.30 % | 1.76 -64.48 % | 4.96 1 016.62 % | 0.44 -59.33 % | 1.09 70.54 % | 0.64 -30.08 % | 0.92 0.00 % | 0.92 -2.18 % | 0.94 0.00 % | 0.94 265.90 % | -0.56 0.00 % | -0.56 0.00 % | -0.56 -149.99 % | 1.13 25.08 % | 0.90 1.81 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 1.09 % | 0.88 18.19 % | 0.74 0.00 % | 0.74 0.00 % | 0.74 |
| Ratio EBITDA | 0.77 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.00 -87.90 % | 0.03 219.45 % | -0.02 -3.81 % | -0.02 57.21 % | -0.05 -435.01 % | -0.01 65.59 % | -0.03 6.98 % | -0.03 | 0.00 | 0.00 100.00 % | -1.43 | 0.00 -100.00 % | 0.26 -61.73 % | 0.69 572.59 % | -0.15 -1 799.06 % | 0.01 -98.87 % | 0.76 -16.23 % | 0.91 0.00 % | 0.91 -3.70 % | 0.94 0.00 % | 0.94 335.80 % | -0.40 0.00 % | -0.40 0.00 % | -0.40 -140.92 % | 0.98 11.43 % | 0.88 -1.84 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 0.78 % | 0.89 7.65 % | 0.82 0.00 % | 0.82 0.00 % | 0.82 |
| Gross profit ratio | 0.83 -16.61 % | 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 1.86 % | 0.98 -1.82 % | 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 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 5.504 M 0.00 % | 5.504 M 0.00 % | 5.504 M -76.17 % | 23.095 M -12.10 % | 26.274 M -22.28 % | 33.807 M -6.61 % | 36.200 M -9.20 % | 39.870 M -3.43 % | 41.288 M 100.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.01 % | 20.642 M -1.04 % | 20.859 M -0.02 % | 20.862 M -3.84 % | 21.694 M -4.14 % | 22.631 M -10.05 % | 25.159 M -3.85 % | 26.167 M -6.05 % | 27.852 M -7.69 % | 30.173 M 0.00 % | 30.173 M -0.01 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M -0.29 % | 30.266 M -0.34 % | 30.370 M 0.00 % | 30.370 M 0.00 % | 30.370 M 0.00 % | 30.370 M -1.15 % | 30.722 M 0.00 % | 30.722 M 0.00 % | 30.722 M |
| Weighted average shs out | 5.504 M 0.00 % | 5.504 M 0.00 % | 5.504 M -76.17 % | 23.095 M -12.10 % | 26.274 M -22.28 % | 33.807 M -6.61 % | 36.200 M -9.20 % | 39.870 M -3.43 % | 41.288 M 100.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M 0.00 % | 20.644 M -0.03 % | 20.651 M -1.00 % | 20.859 M -0.01 % | 20.862 M -3.83 % | 21.694 M -4.14 % | 22.631 M -10.05 % | 25.159 M -3.85 % | 26.167 M -6.05 % | 27.852 M -7.69 % | 30.173 M 0.00 % | 30.173 M -0.01 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M 0.00 % | 30.177 M -0.29 % | 30.266 M -0.34 % | 30.370 M 0.00 % | 30.370 M 0.00 % | 30.370 M 0.00 % | 30.370 M -1.15 % | 30.722 M 0.00 % | 30.722 M 0.00 % | 30.722 M |
| EPS diluted | 0.13 -18.75 % | 0.16 126.31 % | 0.07 -85.86 % | 0.50 108.33 % | 0.24 -67.57 % | 0.74 -11.90 % | 0.84 162.50 % | 0.32 153.33 % | -0.60 -307.18 % | 0.29 -3.60 % | 0.30 94.81 % | 0.15 12.06 % | 0.14 -84.36 % | 0.88 193.33 % | 0.30 7.14 % | 0.28 297.46 % | -0.14 -3 476.19 % | 0.00 116.41 % | -0.03 -143.54 % | 0.06 163.64 % | -0.09 -12.14 % | -0.08 -349.70 % | 0.03 109.17 % | -0.36 -1 575.41 % | 0.02 -89.39 % | 0.23 -4.17 % | 0.24 -47.83 % | 0.46 0.00 % | 0.46 4 065.52 % | -0.01 -1.75 % | -0.01 -100.00 % | -0.01 99.33 % | -0.85 -710.21 % | 0.14 -69.57 % | 0.46 1.07 % | 0.46 0.00 % | 0.46 139.54 % | 0.19 -13.64 % | 0.22 100.00 % | 0.11 -65.63 % | 0.32 |
| Earnings per share | 0.13 -18.75 % | 0.16 126.31 % | 0.07 -85.86 % | 0.50 108.33 % | 0.24 -67.57 % | 0.74 -11.90 % | 0.84 162.50 % | 0.32 153.33 % | -0.60 -307.18 % | 0.29 -3.60 % | 0.30 94.81 % | 0.15 12.06 % | 0.14 -84.36 % | 0.88 193.33 % | 0.30 7.14 % | 0.28 297.46 % | -0.14 -3 476.19 % | 0.00 116.41 % | -0.03 -143.54 % | 0.06 163.64 % | -0.09 -12.14 % | -0.08 -349.70 % | 0.03 109.17 % | -0.36 -1 575.41 % | 0.02 -89.39 % | 0.23 -4.17 % | 0.24 -47.83 % | 0.46 0.00 % | 0.46 4 065.52 % | -0.01 -1.75 % | -0.01 -100.00 % | -0.01 99.33 % | -0.85 -710.21 % | 0.14 -69.57 % | 0.46 1.07 % | 0.46 0.00 % | 0.46 139.54 % | 0.19 -13.64 % | 0.22 100.00 % | 0.11 -65.63 % | 0.32 |
| Gross profit | 763.000 K -29.35 % | 1.080 M 79.70 % | 601.000 K -90.18 % | 6.123 M 83.21 % | 3.342 M -73.51 % | 12.615 M -19.10 % | 15.593 M 127.80 % | 6.845 M 156.69 % | -12.074 M -315.65 % | 5.599 M -17.81 % | 6.812 M 87.97 % | 3.624 M 5.87 % | 3.423 M -81.61 % | 18.617 M 184.45 % | 6.545 M 5.26 % | 6.218 M 381.74 % | -2.207 M -460.03 % | 613.000 K 252.30 % | 174.000 K -89.33 % | 1.631 M 243.32 % | -1.138 M -202.66 % | -376.000 K -120.07 % | 1.873 M 122.32 % | -8.393 M -888.08 % | 1.065 M -86.26 % | 7.753 M 0.00 % | 7.753 M -47.84 % | 14.863 M 0.00 % | 14.863 M 2 320.68 % | 614.000 K 0.00 % | 614.000 K 100.00 % | 307.000 K 101.34 % | -22.941 M -599.45 % | 4.593 M -70.54 % | 15.591 M 0.00 % | 15.591 M 0.00 % | 15.591 M 141.28 % | 6.462 M -27.46 % | 8.908 M 100.00 % | 4.454 M -66.67 % | 13.361 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 342.000 K 797.96 % | -49.000 K 9.26 % | -54.000 K -31.71 % | -41.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 300.00 % | -1.500 K 0.00 % | -1.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 299.000 K | 0.000 -100.00 % | 102.000 K 292.31 % | 26.000 K -68.29 % | 82.000 K 398.18 % | -27.500 K 80.00 % | -137.500 K 0.00 % | -137.500 K -357.01 % | 53.500 K 0.00 % | 53.500 K 991.67 % | -6.000 K 0.00 % | -6.000 K -100.00 % | -3.000 K -100.09 % | 3.319 M 2 029.65 % | -172.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 152.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.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 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 76.000 K 216.67 % | 24.000 K -17.24 % | 29.000 K -60.27 % | 73.000 K 8.96 % | 67.000 K -11.84 % | 76.000 K 85.37 % | 41.000 K -32.79 % | 61.000 K 96.77 % | 31.000 K -91.64 % | 371.000 K 539.66 % | 58.000 K -25.64 % | 78.000 K -34.45 % | 119.000 K 170.45 % | 44.000 K -25.42 % | 59.000 K 9.26 % | 54.000 K -19.40 % | 67.000 K -10.67 % | 75.000 K -63.24 % | 204.000 K 43.66 % | 142.000 K -41.80 % | 244.000 K -69.15 % | 791.000 K 88.33 % | 420.000 K -18.13 % | 513.000 K 47.41 % | 348.000 K -35.73 % | 541.500 K 0.00 % | 541.500 K -24.53 % | 717.500 K 0.00 % | 717.500 K -2.71 % | 737.500 K 0.00 % | 737.500 K 100.00 % | 368.750 K 144.98 % | -819.750 K -282.27 % | 449.750 K -65.14 % | 1.290 M 0.00 % | 1.290 M 0.00 % | 1.290 M 124.64 % | 574.250 K -53.56 % | 1.237 M 100.00 % | 618.250 K -66.67 % | 1.855 M |
| Selling and marketing expenses | 134.000 K -31.98 % | 197.000 K 7.65 % | 183.000 K 13.66 % | 161.000 K -30.60 % | 232.000 K 9.43 % | 212.000 K 8.72 % | 195.000 K -16.31 % | 233.000 K 37.87 % | 169.000 K -48.63 % | 329.000 K 200.00 % | -329.000 K -100.00 % | -164.500 K 23.67 % | -215.500 K 0.00 % | -215.500 K -4.11 % | -207.000 K 0.00 % | -207.000 K -34.42 % | -154.000 K 0.00 % | -154.000 K 38.28 % | -249.500 K 0.00 % | -249.500 K -3.74 % | -240.500 K 0.00 % | -240.500 K 8.56 % | -263.000 K 0.00 % | -263.000 K 7.88 % | -285.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 |
| Other 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 -100.00 % | 1.753 M 239.59 % | -1.256 M -165.37 % | 1.921 M 222.52 % | -1.568 M -176.28 % | 2.055 M 228.68 % | -1.597 M -100.00 % | -798.500 K -158.18 % | 1.373 M 235.25 % | -1.015 M 65.62 % | -2.952 M -716.18 % | 479.000 K 0.00 % | 479.000 K 136.63 % | -1.308 M 53.44 % | -2.809 M -100.00 % | -1.404 M -139.81 % | 3.527 M |
| Operating expenses | 210.000 K -4.98 % | 221.000 K 4.25 % | 212.000 K -9.40 % | 234.000 K -21.74 % | 298.998 K 3.82 % | 288.000 K 22.03 % | 236.000 K -19.73 % | 293.998 K 47.00 % | 199.998 K 1 052.37 % | -21.000 K -104.67 % | 450.000 K 25.70 % | 358.000 K -10.50 % | 399.998 K 25.00 % | 320.000 K -4.76 % | 336.000 K 5.00 % | 319.998 K -20.99 % | 404.998 K 56.37 % | 258.998 K -43.45 % | 458.000 K 1.33 % | 451.998 K -20.28 % | 567.000 K -49.73 % | 1.128 M 52.02 % | 742.000 K 19.87 % | 618.998 K 890.40 % | 62.500 K -97.28 % | 2.294 M 421.29 % | -714.000 K -127.07 % | 2.638 M 410.35 % | -850.000 K -130.44 % | 2.793 M 424.90 % | -859.500 K -100.00 % | -429.750 K -177.75 % | 552.750 K 197.83 % | -565.000 K 65.99 % | -1.662 M -193.92 % | 1.769 M 0.00 % | 1.769 M 341.25 % | -733.250 K 53.36 % | -1.572 M -100.00 % | -786.000 K -114.60 % | 5.382 M |
| Cost and expenses | 210.000 K -4.98 % | 221.000 K 4.25 % | 212.000 K -9.40 % | 234.000 K -21.74 % | 298.998 K 3.82 % | 288.000 K 22.03 % | 236.000 K -19.73 % | 293.998 K 47.00 % | 199.998 K 1 052.37 % | -21.000 K -104.67 % | 450.000 K 25.70 % | 358.000 K -10.50 % | 399.998 K 25.00 % | 320.000 K -4.76 % | 336.000 K 5.00 % | 319.998 K -20.99 % | 404.998 K 56.37 % | 258.998 K -43.45 % | 458.000 K 1.33 % | 451.998 K -20.28 % | 567.000 K -49.73 % | 1.128 M 52.02 % | 742.000 K 19.87 % | 618.998 K 890.40 % | 62.500 K -97.28 % | 2.294 M 421.29 % | -714.000 K -127.07 % | 2.638 M 410.35 % | -850.000 K -130.44 % | 2.793 M 424.90 % | -859.500 K -100.00 % | -429.750 K -177.75 % | 552.750 K 197.83 % | -565.000 K 65.99 % | -1.662 M -193.92 % | 1.769 M 0.00 % | 1.769 M 341.25 % | -733.250 K 53.36 % | -1.572 M -100.00 % | -786.000 K -114.60 % | 5.382 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 210.000 K -4.98 % | 221.000 K 4.25 % | 212.000 K -9.40 % | 234.000 K -21.74 % | 299.000 K 3.82 % | 288.000 K 22.03 % | 236.000 K -19.73 % | 294.000 K 47.00 % | 200.000 K 1 052.38 % | -21.000 K -104.67 % | 450.000 K 25.70 % | 358.000 K -10.50 % | 400.000 K 25.00 % | 320.000 K -4.76 % | 336.000 K 5.00 % | 320.000 K -20.99 % | 405.000 K 56.37 % | 259.000 K -43.45 % | 458.000 K 1.33 % | 452.000 K -20.28 % | 567.000 K -49.73 % | 1.128 M 52.02 % | 742.000 K 19.87 % | 619.000 K 890.40 % | 62.500 K -88.46 % | 541.500 K 0.00 % | 541.500 K -24.53 % | 717.500 K 0.00 % | 717.500 K -2.71 % | 737.500 K 0.00 % | 737.500 K 100.00 % | 368.750 K 144.98 % | -819.750 K -282.27 % | 449.750 K -65.14 % | 1.290 M 0.00 % | 1.290 M 0.00 % | 1.290 M 124.64 % | 574.250 K -53.56 % | 1.237 M 100.00 % | 618.250 K -66.67 % | 1.855 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -85.71 % | 49.000 K -9.26 % | 54.000 K 31.71 % | 41.000 K -61.68 % | 107.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 -100.00 % | 1.187 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 -100.00 % | 233.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -84.95 % | 93.000 K 100.00 % | 46.500 K -59.91 % | 116.000 K 0.00 % | 116.000 K -28.62 % | 162.500 K 0.00 % | 162.500 K -5.25 % | 171.500 K 0.00 % | 171.500 K -17.94 % | 209.000 K 0.00 % | 209.000 K 4.76 % | 199.500 K 0.00 % | 199.500 K 0.00 % | 199.500 K 0.00 % | 199.500 K 28.30 % | 155.500 K 104.61 % | 76.000 K 0.00 % | 76.000 K 72.73 % | 44.000 K 0.00 % | 44.000 K -58.88 % | 107.000 K 0.00 % | 107.000 K 100.00 % | 53.500 K -67.08 % | 162.500 K 198.17 % | 54.500 K -49.30 % | 107.500 K 0.00 % | 107.500 K 0.00 % | 107.500 K 74.09 % | 61.750 K -91.49 % | 726.000 K 100.00 % | 363.000 K -66.67 % | 1.089 M |
| Depreciation and amortization | -705.000 K 17.93 % | -859.000 K -120.82 % | -389.000 K 93.39 % | -5.889 M -93.53 % | -3.043 M 75.31 % | -12.327 M 19.73 % | -15.357 M -134.42 % | -6.551 M -153.37 % | 12.274 M 310.50 % | -5.831 M 8.35 % | -6.362 M -94.79 % | -3.266 M -8.04 % | -3.023 M 83.48 % | -18.297 M -194.69 % | -6.209 M -5.27 % | -5.898 M -325.80 % | 2.612 M 837.85 % | -354.000 K -224.65 % | 284.000 K 124.09 % | -1.179 M -169.15 % | 1.705 M 13.36 % | 1.504 M 232.98 % | -1.131 M -112.55 % | 9.012 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 |
| Operating income | 705.000 K -17.93 % | 859.000 K 120.82 % | 389.000 K -93.39 % | 5.889 M 93.53 % | 3.043 M -75.31 % | 12.327 M -19.73 % | 15.357 M 134.42 % | 6.551 M 153.37 % | -12.274 M -314.43 % | 5.724 M -10.03 % | 6.362 M 94.79 % | 3.266 M 8.04 % | 3.023 M -83.48 % | 18.297 M 194.69 % | 6.209 M 5.27 % | 5.898 M 325.80 % | -2.612 M -837.85 % | 354.000 K 224.65 % | -284.000 K -124.09 % | 1.179 M 169.15 % | -1.705 M -13.36 % | -1.504 M -232.98 % | 1.131 M 112.55 % | -9.012 M -1 212.59 % | 810.000 K -88.49 % | 7.039 M 0.00 % | 7.039 M -49.77 % | 14.013 M 0.00 % | 14.013 M 5 807.94 % | -245.500 K 0.00 % | -245.500 K -100.00 % | -122.750 K 99.45 % | -22.418 M -656.53 % | 4.028 M -71.08 % | 13.930 M 0.00 % | 13.930 M 0.00 % | 13.930 M 143.16 % | 5.729 M -21.91 % | 7.336 M 100.00 % | 3.668 M -66.67 % | 11.003 M |
| Operating income ratio | 0.77 -3.13 % | 0.80 22.88 % | 0.65 -32.70 % | 0.96 5.63 % | 0.91 -6.82 % | 0.98 -0.78 % | 0.98 2.91 % | 0.96 -5.85 % | 1.02 1.28 % | 1.00 7.47 % | 0.93 3.63 % | 0.90 2.05 % | 0.88 -10.14 % | 0.98 3.60 % | 0.95 0.01 % | 0.95 -19.85 % | 1.18 104.94 % | 0.58 135.38 % | -1.63 -325.79 % | 0.72 -51.75 % | 1.50 -62.54 % | 4.00 562.42 % | 0.60 -43.76 % | 1.07 41.18 % | 0.76 -16.23 % | 0.91 0.00 % | 0.91 -3.70 % | 0.94 0.00 % | 0.94 335.80 % | -0.40 0.00 % | -0.40 0.00 % | -0.40 -140.92 % | 0.98 11.43 % | 0.88 -1.84 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 0.78 % | 0.89 7.65 % | 0.82 0.00 % | 0.82 0.00 % | 0.82 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K 114.29 % | -49.000 K 9.26 % | -54.000 K -31.71 % | -41.000 K -125.63 % | 160.000 K 200.00 % | -160.000 K -95.12 % | -82.000 K 54.70 % | -181.000 K 4.74 % | -190.000 K -1.06 % | -188.000 K 2.08 % | -192.000 K 39.43 % | -317.000 K -17.84 % | -269.000 K -8.03 % | -249.000 K 0.80 % | -251.000 K 16.33 % | -300.000 K -15.83 % | -259.000 K 5.13 % | -273.000 K -15.68 % | -236.000 K -51.77 % | -155.500 K -101.15 % | 13.466 M 17 818.42 % | -76.000 K -100.23 % | 33.023 M 75 152.27 % | -44.000 K -141.12 % | 107.000 K 200.00 % | -107.000 K -100.00 % | -53.500 K -200.00 % | 53.500 K 198.17 % | -54.500 K 49.30 % | -107.500 K | 0.000 | 0.000 100.00 % | -61.750 K 91.49 % | -726.000 K -100.00 % | -363.000 K -200.00 % | 363.000 K |
| 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-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2005-01-31 | 2004-06-30 | 2004-01-31 | 2003-10-30 |
| 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-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -5.373 M 42.42 % | -9.331 M 8.09 % | -10.152 M -1 204.88 % | -778.000 K 94.79 % | -14.936 M -18.39 % | -12.616 M -7 277.78 % | -171.000 K -13.25 % | -151.000 K 95.95 % | -3.725 M 0.27 % | -3.735 M -2.10 % | -3.658 M -0.36 % | -3.645 M -1 139.80 % | -294.000 K 96.89 % | -9.441 M -141.83 % | -3.904 M -4 237.78 % | -90.000 K -123.50 % | 383.000 K -90.72 % | 4.127 M 1 142.17 % | -396.000 K 95.46 % | -8.726 M 13.42 % | -10.078 M 57.09 % | -23.484 M -2.78 % | -22.849 M 14.12 % | -26.605 M 27.63 % | -36.763 M -145.73 % | -14.961 M -697.49 % | -1.876 M 55.09 % | -4.177 M -112.57 % | -1.965 M 57.47 % | -4.620 M -207.14 % | 4.312 M -52.16 % | 9.014 M 170.08 % | -12.863 M 55.99 % | -29.226 M 14.75 % | -34.282 M -438.09 % | -6.371 M -455.45 % | -1.147 M 77.29 % | -5.050 M |
| Total investments | 28.586 M 15.80 % | 24.685 M 35.68 % | 18.194 M -36.13 % | 28.487 M -50.88 % | 57.993 M -4.28 % | 60.588 M -33.29 % | 90.821 M 19.52 % | 75.985 M -0.74 % | 76.551 M -14.09 % | 89.105 M 11.72 % | 79.754 M 3.00 % | 77.431 M -21.95 % | 99.211 M 9.40 % | 90.690 M -12.48 % | 103.621 M -1.14 % | 104.816 M 4.24 % | 100.551 M -8.07 % | 109.374 M 4.11 % | 105.061 M 6.80 % | 98.371 M 3.41 % | 95.127 M 2.24 % | 93.043 M -12.13 % | 105.892 M -3.36 % | 109.578 M -8.91 % | 120.299 M -18.81 % | 148.167 M -5.63 % | 157.009 M 3.08 % | 152.312 M 18.39 % | 128.652 M 8.80 % | 118.243 M -6.09 % | 125.914 M -10.65 % | 140.919 M -3.11 % | 145.438 M 6.24 % | 136.898 M 2.76 % | 133.222 M -8.03 % | 144.847 M 16.58 % | 124.244 M | 0.000 |
| 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 -100.00 % | 1.000 M -78.72 % | 4.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 -100.00 % | 4.710 M -51.34 % | 9.679 M 114.47 % | 4.513 M 147.83 % | 1.821 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 3.149 M 0.00 % | 3.149 M 0.00 % | 3.149 M 0.00 % | 3.149 M 153.75 % | 1.241 M -98.05 % | 63.585 M -20.69 % | 80.177 M 22.89 % | 65.244 M -3.92 % | 67.906 M -15.90 % | 80.746 M 244.94 % | 23.409 M 0.00 % | 23.409 M 0.00 % | 23.409 M 0.00 % | 23.409 M 746.62 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M 2.07 % | 2.709 M 0.00 % | 2.709 M 11.30 % | 2.434 M 13.47 % | 2.145 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 | 30.019 M 0.52 % | 29.865 M 2.97 % | 29.005 M -3.29 % | 29.993 M -57.17 % | 70.026 M 970.08 % | 6.544 M 26.67 % | 5.166 M 0.25 % | 5.153 M -3.38 % | 5.333 M -8.68 % | 5.840 M -89.22 % | 54.192 M -4.36 % | 56.665 M -11.19 % | 63.803 M -11.90 % | 72.418 M -26.39 % | 98.383 M 2.51 % | 95.975 M 6.32 % | 90.269 M -6.46 % | 96.501 M 0.09 % | 96.416 M -2.24 % | 98.630 M 1.24 % | 97.424 M -10.08 % | 108.341 M -6.45 % | 115.812 M -10.41 % | 129.272 M 1 168.12 % | 10.194 M 60.13 % | 6.366 M 17.39 % | 5.423 M -12.62 % | 6.206 M 10.98 % | 5.592 M -1.64 % | 5.685 M 5.39 % | 5.394 M -55.74 % | 12.187 M 49.19 % | 8.169 M 28.61 % | 6.352 M -1.27 % | 6.434 M | 0.000 | 0.000 | 0.000 |
| Common stock | 1.376 M 0.00 % | 1.376 M 0.00 % | 1.376 M 0.00 % | 1.376 M -58.10 % | 3.284 M 0.00 % | 3.284 M -27.43 % | 4.525 M 0.00 % | 4.525 M -12.32 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M 0.00 % | 5.161 M -1.07 % | 5.217 M 0.00 % | 5.217 M -5.01 % | 5.492 M -5.00 % | 5.781 M -10.21 % | 6.438 M -5.00 % | 6.777 M -10.00 % | 7.530 M -0.19 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M 0.00 % | 7.544 M -0.09 % | 7.551 M -0.01 % | 7.552 M -0.53 % | 7.592 M 0.00 % | 7.592 M -1.15 % | 7.680 M |
| Total equity | 34.544 M 0.45 % | 34.390 M 2.56 % | 33.530 M -2.86 % | 34.518 M -53.70 % | 74.551 M 1.55 % | 73.413 M -18.31 % | 89.868 M 19.95 % | 74.922 M -4.44 % | 78.400 M -14.55 % | 91.747 M 10.86 % | 82.762 M -2.90 % | 85.235 M -7.73 % | 92.373 M -8.53 % | 100.988 M -5.01 % | 106.309 M 2.32 % | 103.901 M 5.81 % | 98.195 M -5.97 % | 104.427 M 0.08 % | 104.342 M -2.08 % | 106.556 M 1.14 % | 105.350 M -9.39 % | 116.267 M -6.04 % | 123.738 M -9.81 % | 137.198 M -13.07 % | 157.823 M -3.15 % | 162.956 M 2.85 % | 158.444 M 5.57 % | 150.083 M 15.09 % | 130.410 M 6.15 % | 122.856 M -0.28 % | 123.204 M -5.79 % | 130.777 M -17.82 % | 159.126 M -0.51 % | 159.947 M -2.30 % | 163.717 M 8.20 % | 151.304 M 19.68 % | 126.423 M 19.62 % | 105.687 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 100.00 % | -1.000 M 78.72 % | -4.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 | 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 -100.00 % | 1.000 M -78.72 % | 4.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 71.000 K 238.10 % | 21.000 K -82.79 % | 122.000 K 335.71 % | 28.000 K -68.18 % | 88.000 K -94.23 % | 1.525 M -32.85 % | 2.271 M -22.49 % | 2.930 M 35.27 % | 2.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.090 M -45.67 % | 5.687 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.000 K -76.17 % | 428.000 K 355.32 % | 94.000 K -98.50 % | 6.270 M 6 500.00 % | 95.000 K -12.04 % | 108.000 K -45.73 % | 199.000 K 61.79 % | 123.000 K 55.70 % | 79.000 K 58.00 % | 50.000 K | 0.000 -100.00 % | 110.000 K 12.24 % | 98.000 K -95.43 % | 2.144 M |
| Other current liabilities | 21.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -134.000 K 26.78 % | -183.000 K -103.67 % | 4.982 M 2 056.71 % | 231.000 K 277.69 % | -130.000 K 75.52 % | -531.000 K -16.19 % | -457.000 K 93.12 % | -6.647 M -1 287.68 % | -479.000 K -29.46 % | -370.000 K 14.75 % | -434.000 K 67.78 % | -1.347 M 36.04 % | -2.106 M | 0.000 100.00 % | -4.559 M -4 044.55 % | -110.000 K -12.24 % | -98.000 K 95.43 % | -2.144 M |
| 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 |
| 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 |
| Total current liabilities | 21.000 K -70.42 % | 71.000 K 238.10 % | 21.000 K -82.79 % | 122.000 K 335.71 % | 28.000 K -68.18 % | 88.000 K -94.23 % | 1.525 M -32.85 % | 2.271 M -22.49 % | 2.930 M 35.27 % | 2.166 M 24.34 % | 1.742 M 10.81 % | 1.572 M -78.08 % | 7.170 M 3 997.14 % | 175.000 K -86.35 % | 1.282 M 15.50 % | 1.110 M -64.08 % | 3.090 M -45.64 % | 5.684 M 329.31 % | 1.324 M 63.46 % | 810.000 K 6.58 % | 760.000 K -10.90 % | 853.000 K -83.15 % | 5.063 M 1 670.28 % | 286.000 K 180.39 % | 102.000 K -76.17 % | 428.000 K 355.32 % | 94.000 K -98.50 % | 6.270 M 6 500.00 % | 95.000 K -12.04 % | 108.000 K -45.73 % | 199.000 K 61.79 % | 123.000 K 55.70 % | 79.000 K 58.00 % | 50.000 K -98.90 % | 4.559 M 4 044.55 % | 110.000 K 12.24 % | 98.000 K -95.43 % | 2.144 M |
| Total liabilities | 21.000 K -70.42 % | 71.000 K 238.10 % | 21.000 K -82.79 % | 122.000 K 335.71 % | 28.000 K -68.18 % | 88.000 K -94.23 % | 1.525 M -32.85 % | 2.271 M -22.49 % | 2.930 M 35.27 % | 2.166 M 24.34 % | 1.742 M 10.81 % | 1.572 M -78.08 % | 7.170 M 3 997.14 % | 175.000 K -86.35 % | 1.282 M 15.50 % | 1.110 M -64.08 % | 3.090 M -45.67 % | 5.687 M 329.53 % | 1.324 M 63.46 % | 810.000 K 6.58 % | 760.000 K -10.90 % | 853.000 K -83.15 % | 5.063 M 1 670.28 % | 286.000 K 23.28 % | 232.000 K -56.31 % | 531.000 K -3.63 % | 551.000 K -91.71 % | 6.647 M 1 058.01 % | 574.000 K 20.08 % | 478.000 K -91.05 % | 5.343 M -52.08 % | 11.149 M 66.45 % | 6.698 M 201.85 % | 2.219 M -51.33 % | 4.559 M 4 044.55 % | 110.000 K 12.24 % | 98.000 K -97.22 % | 3.525 M |
| Other non current assets | 0.000 100.00 % | -24.685 M -35.68 % | -18.194 M 36.13 % | -28.487 M 50.88 % | -57.993 M 4.28 % | -60.588 M 33.29 % | -90.821 M -19.52 % | -75.985 M 0.74 % | -76.551 M 14.09 % | -89.105 M -11.72 % | -79.754 M -3.00 % | -77.431 M 21.95 % | -99.211 M -9.40 % | -90.690 M 12.48 % | -103.621 M 1.14 % | -104.816 M -4.24 % | -100.551 M 8.07 % | -109.374 M -4.11 % | -105.061 M -6.80 % | -98.371 M -3.41 % | -95.127 M -2.24 % | -93.043 M 12.13 % | -105.892 M 3.36 % | -109.578 M 8.91 % | -120.299 M 18.81 % | -148.167 M 5.63 % | -157.009 M -3.08 % | -152.312 M -18.39 % | -128.652 M -8.80 % | -118.243 M 6.09 % | -125.914 M 10.65 % | -140.919 M 3.11 % | -145.438 M -2 512.71 % | 6.028 M 104.52 % | -133.222 M 8.03 % | -144.847 M -16.58 % | -124.244 M | 0.000 |
| Long term investments | 28.586 M 15.80 % | 24.685 M 35.68 % | 18.194 M -36.13 % | 28.487 M -50.88 % | 57.993 M -4.28 % | 60.588 M -33.29 % | 90.821 M 19.52 % | 75.985 M -0.74 % | 76.551 M -14.09 % | 89.105 M 11.72 % | 79.754 M 3.00 % | 77.431 M -21.95 % | 99.211 M 9.40 % | 90.690 M -12.48 % | 103.621 M -1.14 % | 104.816 M 4.24 % | 100.551 M -8.07 % | 109.374 M 4.11 % | 105.061 M 6.80 % | 98.371 M 3.41 % | 95.127 M 2.24 % | 93.043 M -12.13 % | 105.892 M -3.36 % | 109.578 M -8.91 % | 120.299 M -18.81 % | 148.167 M -5.63 % | 157.009 M 3.08 % | 152.312 M 18.39 % | 128.652 M 8.80 % | 118.243 M -6.09 % | 125.914 M -10.65 % | 140.919 M -3.11 % | 145.438 M 11.13 % | 130.870 M -1.77 % | 133.222 M -8.03 % | 144.847 M 16.58 % | 124.244 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Total non current assets | 28.586 M 15.80 % | 24.685 M 35.68 % | 18.194 M -36.13 % | 28.487 M -50.88 % | 57.993 M -4.28 % | 60.588 M -33.29 % | 90.821 M 19.52 % | 75.985 M -0.74 % | 76.551 M -14.09 % | 89.105 M 11.72 % | 79.754 M 3.00 % | 77.431 M -21.95 % | 99.211 M 9.40 % | 90.690 M -12.48 % | 103.621 M -1.14 % | 104.816 M 4.24 % | 100.551 M -8.07 % | 109.374 M 4.11 % | 105.061 M 6.80 % | 98.371 M 3.41 % | 95.127 M 2.24 % | 93.043 M -12.13 % | 105.892 M -3.36 % | 109.578 M -8.91 % | 120.299 M -18.81 % | 148.167 M -5.63 % | 157.009 M 3.08 % | 152.312 M 18.39 % | 128.652 M 8.80 % | 118.243 M -6.09 % | 125.914 M -10.65 % | 140.919 M -3.11 % | 145.438 M 6.24 % | 136.898 M 2.76 % | 133.222 M -8.03 % | 144.847 M 16.58 % | 124.244 M | 0.000 |
| Other current assets | 606.000 K 36.18 % | 445.000 K -91.45 % | 5.205 M -3.72 % | 5.406 M 227.64 % | 1.650 M 455.56 % | 297.000 K -25.94 % | 401.000 K -62.06 % | 1.057 M 0.28 % | 1.054 M -1.77 % | 1.073 M -1.74 % | 1.092 M -81.16 % | 5.797 M 15 155.26 % | 38.000 K -96.32 % | 1.032 M 1 463.64 % | 66.000 K -37.14 % | 105.000 K -10.26 % | 117.000 K -64.97 % | 334.000 K 59.81 % | 209.000 K -22.30 % | 269.000 K -70.28 % | 905.000 K 52.61 % | 593.000 K 394.17 % | 119.999 K -95.39 % | 2.602 M | 0.000 -100.00 % | 359.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 |
| 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 -100.00 % | 6.028 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 5.373 M -42.42 % | 9.331 M -8.09 % | 10.152 M 1 204.88 % | 778.000 K -94.79 % | 14.936 M 18.39 % | 12.616 M 7 277.78 % | 171.000 K 13.25 % | 151.000 K -95.95 % | 3.725 M -0.27 % | 3.735 M 2.10 % | 3.658 M 0.36 % | 3.645 M 1 139.80 % | 294.000 K -96.89 % | 9.441 M 141.83 % | 3.904 M 4 237.78 % | 90.000 K -85.41 % | 617.000 K 7.68 % | 573.000 K 44.70 % | 396.000 K -95.46 % | 8.726 M -13.42 % | 10.078 M -57.09 % | 23.484 M 2.78 % | 22.849 M -14.12 % | 26.605 M -27.63 % | 36.763 M 145.73 % | 14.961 M 697.49 % | 1.876 M -55.09 % | 4.177 M 112.57 % | 1.965 M -57.47 % | 4.620 M 1 060.80 % | 398.000 K -40.15 % | 665.000 K -96.17 % | 17.376 M -44.03 % | 31.047 M -9.44 % | 34.282 M 438.09 % | 6.371 M 455.45 % | 1.147 M -77.29 % | 5.050 M |
| Cash and short term investments | 5.373 M -42.42 % | 9.331 M -8.09 % | 10.152 M 1 204.88 % | 778.000 K -94.79 % | 14.936 M 18.39 % | 12.616 M 7 277.78 % | 171.000 K 13.25 % | 151.000 K -95.95 % | 3.725 M -0.27 % | 3.735 M 2.10 % | 3.658 M 0.36 % | 3.645 M 1 139.80 % | 294.000 K -96.89 % | 9.441 M 141.83 % | 3.904 M 4 237.78 % | 90.000 K -85.41 % | 617.000 K 7.68 % | 573.000 K 44.70 % | 396.000 K -95.46 % | 8.726 M -13.42 % | 10.078 M -57.09 % | 23.484 M 2.78 % | 22.849 M -14.12 % | 26.605 M -27.63 % | 36.763 M 145.73 % | 14.961 M 697.49 % | 1.876 M -55.09 % | 4.177 M 112.57 % | 1.965 M -57.47 % | 4.620 M 1 060.80 % | 398.000 K -40.15 % | 665.000 K -96.17 % | 17.376 M -43.47 % | 30.735 M -10.35 % | 34.282 M 438.09 % | 6.371 M 455.45 % | 1.147 M -77.29 % | 5.050 M |
| Total current assets | 5.979 M -38.84 % | 9.776 M -36.34 % | 15.357 M 150.85 % | 6.122 M -63.09 % | 16.586 M 28.98 % | 12.859 M 2 148.08 % | 572.000 K -50.43 % | 1.154 M -75.85 % | 4.779 M 0.34 % | 4.763 M 0.27 % | 4.750 M -48.98 % | 9.310 M 2 704.22 % | 332.000 K -96.79 % | 10.338 M 160.40 % | 3.970 M 4 311.11 % | 90.000 K -87.74 % | 734.000 K 28.10 % | 573.000 K -5.29 % | 605.000 K -93.07 % | 8.726 M -20.55 % | 10.983 M -53.23 % | 23.484 M 2.51 % | 22.909 M -13.89 % | 26.605 M -29.53 % | 37.756 M 146.45 % | 15.320 M 671.40 % | 1.986 M -55.05 % | 4.418 M 89.45 % | 2.332 M -54.19 % | 5.091 M 93.35 % | 2.633 M 161.47 % | 1.007 M -95.06 % | 20.386 M -34.41 % | 31.081 M -11.33 % | 35.054 M 433.79 % | 6.567 M 188.41 % | 2.277 M -58.44 % | 5.479 M |
| Inventory | 0.000 100.00 % | -432.000 K 91.70 % | -5.205 M 3.72 % | -5.406 M -227.64 % | -1.650 M -112.89 % | 12.805 M | 0.000 -100.00 % | 1.100 M | 0.000 | 0.000 100.00 % | -1.092 M 80.95 % | -5.731 M -14 981.58 % | -38.000 K 96.32 % | -1.032 M -1 463.64 % | -66.000 K | 0.000 100.00 % | -117.000 K | 0.000 100.00 % | -209.000 K | 0.000 100.00 % | -905.000 K | 0.000 100.00 % | -59.999 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 |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.650 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 897.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 -100.00 % | 993.000 K | 0.000 -100.00 % | 110.000 K -54.36 % | 241.000 K -34.33 % | 367.000 K -22.08 % | 471.000 K -78.93 % | 2.235 M 553.51 % | 342.000 K -88.64 % | 3.010 M 769.94 % | 346.000 K -55.18 % | 772.000 K 293.88 % | 196.000 K -82.65 % | 1.130 M 163.40 % | 429.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 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 66.000 K | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 105.000 K | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 269.000 K | 0.000 -100.00 % | 593.000 K | 0.000 -100.00 % | 1.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 109.212 M |
| Account 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 -100.00 % | 102.000 K -76.17 % | 428.000 K 355.32 % | 94.000 K -98.50 % | 6.270 M 6 500.00 % | 95.000 K -12.04 % | 108.000 K -45.73 % | 199.000 K 61.79 % | 123.000 K 55.70 % | 79.000 K 58.00 % | 50.000 K -98.90 % | 4.559 M 4 044.55 % | 110.000 K 12.24 % | 98.000 K -95.43 % | 2.144 M |
| 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 -100.00 % | 134.000 K -26.78 % | 183.000 K 125.93 % | 81.000 K 47.27 % | 55.000 K -57.69 % | 130.000 K 26.21 % | 103.000 K -77.46 % | 457.000 K 21.22 % | 377.000 K -21.29 % | 479.000 K 29.46 % | 370.000 K -14.75 % | 434.000 K -67.78 % | 1.347 M -36.04 % | 2.106 M | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 3.149 M 0.00 % | 3.149 M 0.00 % | 3.149 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.692 M | 0.000 -100.00 % | 23.409 M 0.00 % | 23.409 M 0.00 % | 23.409 M | 0.000 -100.00 % | 2.765 M 0.00 % | 2.765 M | 0.000 -100.00 % | 2.765 M 0.00 % | 2.765 M 2.07 % | 2.709 M | 0.000 | 0.000 -100.00 % | 117.957 M -9.79 % | 130.760 M -7.16 % | 140.852 M -5.51 % | 149.060 M 2.46 % | 145.477 M 6.71 % | 136.333 M 16.25 % | 117.274 M 6.98 % | 109.627 M -0.58 % | 110.266 M -0.70 % | 111.046 M -22.57 % | 143.413 M -2.32 % | 146.813 M -1.95 % | 149.731 M 4.19 % | 143.712 M 20.94 % | 118.831 M 149.64 % | 47.600 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 |
| Other liabilities | 0.000 100.00 % | -71.000 K -238.10 % | -21.000 K 82.79 % | -122.000 K -335.71 % | -28.000 K 68.18 % | -88.000 K 94.23 % | -1.525 M 32.85 % | -2.271 M 22.49 % | -2.930 M -35.27 % | -2.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.090 M 45.64 % | -5.684 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K 108.62 % | -325.000 K -189.53 % | 363.000 K 106.16 % | -5.893 M -1 634.64 % | 384.000 K 46.56 % | 262.000 K -94.70 % | 4.945 M -54.65 % | 10.903 M 66.71 % | 6.540 M 208.64 % | 2.119 M | 0.000 100.00 % | -110.000 K -12.24 % | -98.000 K 87.16 % | -763.000 K |
| Total assets | 34.565 M 0.30 % | 34.461 M 2.71 % | 33.551 M -3.14 % | 34.640 M -53.55 % | 74.579 M 1.47 % | 73.501 M -19.58 % | 91.393 M 18.40 % | 77.193 M -5.09 % | 81.330 M -13.40 % | 93.913 M 11.13 % | 84.504 M -2.65 % | 86.807 M -12.79 % | 99.543 M -1.60 % | 101.163 M -5.97 % | 107.591 M 2.46 % | 105.011 M 3.68 % | 101.285 M -8.02 % | 110.114 M 4.21 % | 105.666 M -1.58 % | 107.366 M 1.18 % | 106.110 M -9.40 % | 117.120 M -9.07 % | 128.801 M -6.32 % | 137.484 M -13.02 % | 158.055 M -3.32 % | 163.487 M 2.83 % | 158.995 M 1.45 % | 156.730 M 19.66 % | 130.984 M 6.20 % | 123.334 M -4.06 % | 128.547 M -9.43 % | 141.926 M -14.41 % | 165.824 M 2.26 % | 162.166 M -3.63 % | 168.276 M 11.14 % | 151.414 M 19.67 % | 126.521 M 15.85 % | 109.212 M |
| 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-04-30 | 2006-04-30 | 2005-04-30 | 2004-04-30 |
| 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 |
| 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 |
| Change in working capital | -162.000 K -254.29 % | 105.000 K -85.04 % | 702.000 K 80.93 % | 388.000 K 127.48 % | -1.412 M -5.93 % | -1.333 M -1 381.11 % | -90.000 K 86.40 % | -662.000 K -184.55 % | 783.000 K 76.35 % | 444.000 K -90.43 % | 4.639 M 181.49 % | -5.693 M -672.74 % | 994.000 K 202.90 % | -966.000 K -2 576.92 % | 39.000 K 225.00 % | 12.000 K -76.00 % | 50.000 K 25.00 % | 40.000 K -33.33 % | 60.000 K -90.57 % | 636.000 K 303.85 % | -312.000 K 41.46 % | -533.000 K -142.95 % | 1.241 M 502.92 % | -308.000 K 45.96 % | -570.000 K -100.00 % | -285.000 K 90.44 % | -2.980 M -100.00 % | -1.490 M |
| Accounts receivables | -162.000 K -254.29 % | 105.000 K -86.94 % | 804.000 K 173.47 % | 294.000 K 121.75 % | -1.352 M -1 400.00 % | 104.000 K -84.15 % | 656.000 K 21 966.67 % | -3.000 K -115.79 % | 19.000 K 0.00 % | 19.000 K -99.59 % | 4.639 M 181.49 % | -5.693 M -672.74 % | 994.000 K 202.90 % | -966.000 K -2 576.92 % | 39.000 K 225.00 % | 12.000 K -76.00 % | 50.000 K 25.00 % | 40.000 K -33.33 % | 60.000 K -90.57 % | 636.000 K 303.85 % | -312.000 K 41.46 % | -533.000 K -142.95 % | 1.241 M 502.92 % | -308.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 |
| 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 |
| Other working capital | 0.000 -100.00 % | 204.000 K 300.00 % | -102.000 K -270.00 % | 60.000 K 200.00 % | -60.000 K 95.82 % | -1.437 M -92.63 % | -746.000 K -13.20 % | -659.000 K -186.26 % | 764.000 K 79.76 % | 425.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 non cash items | -337.000 K 40.88 % | -570.000 K 53.81 % | -1.234 M 45.33 % | -2.257 M -88.24 % | -1.199 M 85.91 % | -8.509 M 45.66 % | -15.659 M -130.72 % | -6.787 M -153.17 % | 12.764 M 238.00 % | -9.249 M -409.87 % | -1.814 M -0.06 % | -1.813 M 35.13 % | -2.795 M 84.15 % | -17.634 M -403.97 % | -3.499 M -38.41 % | -2.528 M -134.73 % | 7.278 M 1 388.14 % | -565.000 K -182.24 % | 687.000 K 458.54 % | 123.000 K -92.70 % | 1.686 M -75.48 % | 6.875 M 778.01 % | -1.014 M -110.51 % | 9.652 M 416.01 % | 1.871 M 100.00 % | 935.250 K 113.67 % | -6.840 M -100.00 % | -3.420 M |
| Net cash provided by operating activities | 206.000 K -47.72 % | 394.000 K -40.39 % | 661.000 K -84.68 % | 4.314 M 568.91 % | -920.000 K -131.31 % | 2.938 M 1 266.51 % | 215.000 K 122.51 % | -955.000 K -176.34 % | 1.251 M 528.64 % | 199.000 K -96.64 % | 5.926 M 237.11 % | -4.322 M -515.18 % | 1.041 M 312.45 % | -490.000 K -119.13 % | 2.561 M -19.72 % | 3.190 M -27.48 % | 4.399 M 1 099.77 % | -440.000 K -305.61 % | 214.000 K -89.22 % | 1.986 M 414.74 % | -631.000 K -114.09 % | 4.477 M 322.76 % | 1.059 M 117.90 % | 486.000 K -75.49 % | 1.983 M 100.00 % | 991.250 K 136.46 % | -2.719 M -100.00 % | -1.360 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 |
| Acquisitions net | 0.000 100.00 % | -646.000 K -2 591.67 % | -24.000 K -100.83 % | 2.878 M 5 530.19 % | -53.000 K -20.45 % | -44.000 K -25.71 % | -35.000 K -161.40 % | 57.000 K 29.55 % | 44.000 K -97.10 % | 1.516 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 |
| Purchases of investments | 0.000 100.00 % | -31.776 M -10 492.00 % | -300.000 K 98.16 % | -16.294 M -29.75 % | -12.558 M -5 795.77 % | -213.000 K 97.18 % | -7.550 M -756.98 % | -881.000 K 93.73 % | -14.044 M -501.20 % | -2.336 M 69.97 % | -7.779 M 0.00 % | -7.779 M -11.22 % | -6.995 M 0.00 % | -6.995 M 72.84 % | -25.755 M 0.00 % | -25.755 M -81.41 % | -14.198 M 0.00 % | -14.198 M -33.81 % | -10.610 M 0.00 % | -10.610 M 27.87 % | -14.710 M 0.00 % | -14.710 M 17.52 % | -17.836 M 0.00 % | -17.836 M 5.42 % | -18.858 M -100.00 % | -9.429 M 52.37 % | -19.798 M -100.00 % | -9.899 M |
| Sales maturities of investments | 80.000 K -99.73 % | 29.992 M 188.02 % | 10.413 M -74.52 % | 40.866 M 130.15 % | 17.756 M -54.35 % | 38.894 M 401.66 % | 7.753 M -5.22 % | 8.180 M -40.60 % | 13.771 M 1 867.29 % | 700.000 K -85.73 % | 4.906 M 0.00 % | 4.906 M -69.96 % | 16.332 M 0.00 % | 16.332 M -55.13 % | 36.400 M 0.00 % | 36.400 M 141.34 % | 15.083 M 0.00 % | 15.083 M 171.12 % | 5.563 M 0.00 % | 5.563 M -51.07 % | 11.369 M 0.00 % | 11.369 M -52.08 % | 23.724 M 0.00 % | 23.724 M -34.75 % | 36.361 M 100.00 % | 18.180 M -36.37 % | 28.573 M 100.00 % | 14.286 M |
| Other investing activites | -7.308 M -501.48 % | -1.215 M -124.09 % | 5.045 M -63.25 % | 13.725 M 433.53 % | 2.573 M -86.80 % | 19.490 M 23 101.79 % | 84.000 K -97.72 % | 3.678 M 3 312.23 % | -114.500 K -90.83 % | -60.000 K 76.83 % | -259.000 K -101.43 % | 18.073 M 1 142.98 % | 1.454 M -95.10 % | 29.645 M 486.57 % | 5.054 M 310.15 % | -2.405 M -182.87 % | 2.902 M 197.32 % | -2.982 M 56.13 % | -6.797 M -107.67 % | -3.273 M 14.88 % | -3.845 M -316.99 % | 1.772 M -81.29 % | 9.472 M 828.63 % | 1.020 M 105.83 % | -17.503 M -100.00 % | -8.752 M 0.27 % | -8.775 M -100.00 % | -4.388 M |
| Net cash used for investing activites | -7.228 M -494.90 % | -1.215 M -112.04 % | 10.089 M -63.25 % | 27.450 M 433.53 % | 5.145 M -86.68 % | 38.637 M 22 898.21 % | 168.000 K -97.72 % | 7.356 M 3 312.23 % | -229.000 K -90.83 % | -120.000 K 53.67 % | -259.000 K -101.43 % | 18.073 M 1 142.98 % | 1.454 M -95.10 % | 29.645 M 486.57 % | 5.054 M 310.15 % | -2.405 M -182.87 % | 2.902 M 197.32 % | -2.982 M 56.13 % | -6.797 M -107.67 % | -3.273 M 14.88 % | -3.845 M -316.99 % | 1.772 M -81.29 % | 9.472 M 828.63 % | 1.020 M -94.17 % | 17.503 M 100.00 % | 8.752 M -0.27 % | 8.775 M 100.00 % | 4.388 M |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -41.456 M | 0.000 100.00 % | -26.234 M -2 623 300.00 % | -1.000 K 99.99 % | -9.975 M | 0.000 | 0.000 100.00 % | -5.161 M 50.00 % | -10.322 M 0.00 % | -10.322 M 50.00 % | -20.644 M -100.00 % | -10.322 M 0.00 % | -10.322 M | 0.000 | 0.000 100.00 % | -700.000 K -3 233.33 % | -21.000 K 99.60 % | -5.288 M 5.67 % | -5.606 M 55.57 % | -12.618 M -77.19 % | -7.121 M 33.54 % | -10.715 M -100.00 % | -5.357 M -5 819.61 % | -90.500 K -100.00 % | -45.250 K |
| Dividends paid | -550.000 K | 0.000 100.00 % | -1.376 M 69.19 % | -4.466 M -134.44 % | -1.905 M 34.22 % | -2.896 M -700.00 % | -362.000 K | 0.000 100.00 % | -1.032 M | 0.000 100.00 % | -413.000 K -100.00 % | -206.500 K 81.81 % | -1.135 M 59.28 % | -2.787 M 22.86 % | -3.613 M -9.39 % | -3.303 M 0.00 % | -3.303 M -100.00 % | -1.652 M -68.35 % | -981.000 K -100.00 % | -490.500 K 86.47 % | -3.624 M -100.00 % | -1.812 M -8.24 % | -1.674 M -100.00 % | -837.000 K 70.60 % | -2.847 M -100.00 % | -1.423 M -148.17 % | -573.500 K -100.00 % | -286.750 K |
| Other financing activites | -550.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.500 K 83.13 % | -80.000 K 99.21 % | -10.116 M -5 488.67 % | -181.000 K 99.23 % | -23.431 M -12 363.30 % | -188.000 K -108.91 % | 2.111 M 152.55 % | -4.017 M -168.86 % | 5.834 M | 0.000 -100.00 % | 490.500 K | 0.000 -100.00 % | 1.812 M 114.36 % | -12.618 M -18.79 % | -10.622 M 0.86 % | -10.715 M -100.00 % | -5.357 M -5 819.61 % | -90.500 K -100.00 % | -45.250 K |
| Net cash used provided by financing activities | -1.100 M | 0.000 100.00 % | -1.376 M 97.00 % | -45.922 M -2 310.60 % | -1.905 M 93.46 % | -29.130 M -7 924.79 % | -363.000 K 96.36 % | -9.975 M -866.57 % | -1.032 M -7 544.44 % | -13.500 K 99.76 % | -5.654 M 45.66 % | -10.404 M 10.60 % | -11.638 M 50.72 % | -23.618 M -521.36 % | -3.801 M -218.88 % | -1.192 M 83.72 % | -7.320 M -275.04 % | 4.182 M 348.78 % | -1.681 M -7 904.76 % | -21.000 K 99.76 % | -8.912 M -58.97 % | -5.606 M 60.78 % | -14.292 M -24.72 % | -11.459 M 15.50 % | -13.561 M -100.00 % | -6.781 M -921.16 % | -664.000 K -100.00 % | -332.000 K |
| 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 % | -1.000 K -100.04 % | 2.630 M 65 637.50 % | 4.000 K 200.00 % | -4.000 K -101.36 % | 294.500 K -95.48 % | 6.516 M 217 083.33 % | 3.000 K 50.00 % | 2.000 K -96.00 % | 50.000 K 175.76 % | -66.000 K -50.00 % | -44.000 K -144.44 % | -18.000 K -125.00 % | -8.000 K -260.00 % | 5.000 K 102.44 % | -205.000 K -100.00 % | -102.500 K -100.00 % | -51.250 K | 0.000 | 0.000 |
| Net change in cash | -3.958 M -382.10 % | -821.000 K -108.76 % | 9.374 M 166.21 % | -14.158 M -710.26 % | 2.320 M -81.36 % | 12.445 M 62 125.00 % | 20.000 K 100.56 % | -3.574 M -35 640.00 % | -10.000 K -115.50 % | 64.500 K -97.65 % | 2.747 M 12 107.78 % | 22.500 K 101.09 % | -2.066 M -42.60 % | -1.449 M -137.33 % | 3.882 M 66.04 % | 2.338 M 538.29 % | 366.250 K 447.98 % | -105.250 K 94.11 % | -1.786 M 12.40 % | -2.038 M -148.45 % | 4.207 M 214.03 % | -3.690 M -122.78 % | 16.198 M 2 175.97 % | -780.250 K -126.80 % | 2.911 M 0.00 % | 2.911 M 7.97 % | 2.696 M 0.00 % | 2.696 M |
| Cash at beginning of period | 9.331 M -8.09 % | 10.152 M 1 204.88 % | 778.000 K -94.79 % | 14.936 M 18.39 % | 12.616 M 7 277.78 % | 171.000 K 13.25 % | 151.000 K -95.95 % | 3.725 M -0.27 % | 3.735 M 1.76 % | 3.671 M 302.80 % | 911.250 K 0.00 % | 911.250 K -61.39 % | 2.360 M 0.00 % | 2.360 M 10 390.00 % | 22.500 K 0.00 % | 22.500 K -82.39 % | 127.750 K 0.00 % | 127.750 K -94.14 % | 2.182 M 0.00 % | 2.182 M -62.84 % | 5.871 M 0.00 % | 5.871 M -11.73 % | 6.651 M 0.00 % | 6.651 M 77.83 % | 3.740 M 0.00 % | 3.740 M 258.18 % | 1.044 M 0.00 % | 1.044 M |
| Cash at end of period | 5.373 M -42.42 % | 9.331 M -8.09 % | 10.152 M 1 204.88 % | 778.000 K -94.79 % | 14.936 M 18.39 % | 12.616 M 7 277.78 % | 171.000 K 13.25 % | 151.000 K -95.95 % | 3.725 M -0.27 % | 3.735 M 2.10 % | 3.658 M 291.75 % | 933.750 K 217.60 % | 294.000 K -67.74 % | 911.250 K -76.66 % | 3.904 M 65.41 % | 2.360 M 377.78 % | 494.000 K 2 095.56 % | 22.500 K -94.32 % | 396.000 K 176.44 % | 143.250 K -98.58 % | 10.078 M 361.98 % | 2.182 M -90.45 % | 22.849 M 289.18 % | 5.871 M -11.73 % | 6.651 M 0.00 % | 6.651 M 77.83 % | 3.740 M 0.00 % | 3.740 M |
| Operating cash flow | 206.000 K -47.72 % | 394.000 K -40.39 % | 661.000 K -84.68 % | 4.314 M 568.91 % | -920.000 K -131.31 % | 2.938 M 1 266.51 % | 215.000 K 122.51 % | -955.000 K -176.34 % | 1.251 M 528.64 % | 199.000 K -96.64 % | 5.926 M 237.11 % | -4.322 M -515.18 % | 1.041 M 312.45 % | -490.000 K -119.13 % | 2.561 M -19.72 % | 3.190 M -27.48 % | 4.399 M 1 099.77 % | -440.000 K -305.61 % | 214.000 K -89.22 % | 1.986 M 414.74 % | -631.000 K -114.09 % | 4.477 M 322.76 % | 1.059 M 117.90 % | 486.000 K -75.49 % | 1.983 M 100.00 % | 991.250 K 136.46 % | -2.719 M -100.00 % | -1.360 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 | 0.000 | 0.000 | 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 | 206.000 K -47.72 % | 394.000 K -40.39 % | 661.000 K -84.68 % | 4.314 M 568.91 % | -920.000 K -131.31 % | 2.938 M 1 266.51 % | 215.000 K 122.51 % | -955.000 K -176.34 % | 1.251 M 528.64 % | 199.000 K -96.64 % | 5.926 M 237.11 % | -4.322 M -515.18 % | 1.041 M 312.45 % | -490.000 K -119.13 % | 2.561 M -19.72 % | 3.190 M -27.48 % | 4.399 M 1 099.77 % | -440.000 K -305.61 % | 214.000 K -89.22 % | 1.986 M 414.74 % | -631.000 K -114.09 % | 4.477 M 322.76 % | 1.059 M 117.90 % | 486.000 K -75.49 % | 1.983 M 100.00 % | 991.250 K 136.46 % | -2.719 M -100.00 % | -1.360 M |
| 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 |