 
					Tanami Gold NL TAM.AX
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.000 K 428 105.13 % | 39.000 30.00 % | 30.000 -98.14 % | 1.609 K -100.00 % | 51.469 M -21.23 % | 65.343 M 13.09 % | 57.781 M 1.23 % | 57.077 M 87.33 % | 30.469 M 29.04 % | 23.612 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 | 
| Net income | -5.842 M -94 938.23 % | -6.147 K 99.82 % | -3.467 M -143.56 % | 7.959 M 697.52 % | -1.332 M -790.16 % | 193.000 K -98.88 % | 17.182 M 2 925.99 % | -608.000 K -59 860.55 % | -1.014 K -108.07 % | 12.570 K 290.11 % | -6.612 K 66.31 % | -19.628 K 99.97 % | -66.308 M -1 440.61 % | -4.304 M -542.61 % | 972.405 K 174.95 % | 353.667 K 101.68 % | -21.029 M 35.46 % | -32.586 M 42.13 % | -56.309 M -1 168.77 % | -4.438 M 81.75 % | -24.319 M -723.52 % | -2.953 M -48.17 % | -1.993 M -44.35 % | -1.381 M 58.67 % | -3.341 M -59.09 % | -2.100 M -104.89 % | -1.025 M 84.58 % | -6.646 M -1 304.01 % | -473.337 K -0.44 % | -471.268 K 68.48 % | -1.495 M -530.80 % | -237.000 K 28.61 % | -332.000 K 82.32 % | -1.878 M -145.49 % | -765.000 K -620.41 % | 147.000 K 125.70 % | -572.000 K | 
| Income before tax | -6.699 M -6.59 % | -6.285 M -46.26 % | -4.297 M -151.15 % | 8.400 M 1 105.99 % | -835.000 K -164.24 % | -316.000 K -101.91 % | 16.523 M 24 761.19 % | -67.000 K -8 739.05 % | -758.000 -106.47 % | 11.717 K 277.21 % | -6.612 K 66.31 % | -19.628 K 99.97 % | -66.308 M -1 440.61 % | -4.304 M -542.61 % | 972.405 K 174.95 % | 353.667 K 101.68 % | -21.029 M 36.13 % | -32.928 M 42.05 % | -56.825 M -1 180.38 % | -4.438 M 81.75 % | -24.319 M -723.52 % | -2.953 M -48.17 % | -1.993 M -44.35 % | -1.381 M 58.67 % | -3.341 M -59.09 % | -2.100 M -104.89 % | -1.025 M 84.58 % | -6.646 M -1 304.01 % | -473.337 K -0.44 % | -471.268 K 68.48 % | -1.495 M -530.80 % | -237.000 K 28.61 % | -332.000 K 82.32 % | -1.878 M -145.49 % | -765.000 K -620.41 % | 147.000 K 125.70 % | -572.000 K | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -100.00 % | 300.44 236.31 % | -220.40 -1 706.72 % | -12.20 -846.89 % | -1.29 -1 855.90 % | -0.07 -491.39 % | 0.02 171.60 % | 0.01 100.90 % | -0.69 50.51 % | -1.39 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | -8.225 M -38.21 % | -5.951 M -43.85 % | -4.137 M -31.58 % | -3.144 M -291.04 % | -804.000 K 5.30 % | -849.000 K 14.59 % | -994.000 K 9.96 % | -1.104 M 64.99 % | -3.153 M -122.50 % | 14.013 M 539.83 % | -3.186 M 79.95 % | -15.893 M 62.50 % | -42.377 M -306.19 % | 20.552 M -10.41 % | 22.940 M -1.52 % | 23.293 M 513.03 % | -5.640 M 82.03 % | -31.382 M 44.03 % | -56.066 M -1 240.89 % | -4.181 M 81.54 % | -22.649 M -704.59 % | -2.815 M -33.41 % | -2.110 M -51.98 % | -1.388 M 55.78 % | -3.140 M 25.05 % | -4.189 M -104.38 % | -2.050 M 69.16 % | -6.646 M -1 304.01 % | -473.337 K -0.44 % | -471.268 K 67.96 % | -1.471 M -520.68 % | -237.000 K 28.61 % | -332.000 K 82.32 % | -1.878 M -145.49 % | -765.000 K -620.41 % | 147.000 K 125.70 % | -572.000 K | 
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 -100.00 % | 322.31 246.24 % | -220.40 -1 706.72 % | -12.20 -846.89 % | -1.29 -1 855.90 % | -0.07 -491.39 % | 0.02 171.60 % | 0.01 100.90 % | -0.69 49.99 % | -1.38 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -18.88 -100.01 % | 359 307.69 438.33 % | -106 200.00 -975.16 % | -9 877.56 -1 199 579.84 % | -0.82 -361.78 % | 0.31 -20.78 % | 0.40 -2.72 % | 0.41 320.48 % | -0.19 86.07 % | -1.33 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 101.34 % | -74.44 23.66 % | -97.50 -1 357.83 % | -6.69 -2 732.29 % | 0.25 -6.31 % | 0.27 -72.88 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 32.92 % | 884.081 M 78.46 % | 495.400 M 21.83 % | 406.629 M 8.13 % | 376.050 M 33.28 % | 282.143 M 49.89 % | 188.236 M 45.39 % | 129.473 M 62.30 % | 79.774 M 29.76 % | 61.477 M -47.48 % | 117.049 M -32.19 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M -42.97 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M -48.73 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M -49.76 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B | 
| Weighted average shs out | 1.175 B 0.01 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 32.92 % | 884.081 M 78.46 % | 495.400 M 21.83 % | 406.629 M 8.13 % | 376.050 M 33.28 % | 282.143 M 49.89 % | 188.236 M 45.39 % | 129.473 M 62.30 % | 79.774 M 29.76 % | 61.477 M -47.48 % | 117.049 M -32.19 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M -42.97 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M -48.73 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M -49.76 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B | 
| EPS diluted | -0.01 | 0.00 100.00 % | 0.00 -144.12 % | 0.01 718.18 % | 0.00 -650.00 % | 0.00 -98.63 % | 0.01 3 020.00 % | 0.00 87.50 % | 0.00 -137.39 % | 0.01 290.09 % | -0.01 74.66 % | -0.02 82.92 % | -0.13 -1 126.42 % | -0.01 -507.69 % | 0.00 100.00 % | 0.00 101.18 % | -0.11 56.00 % | -0.25 64.79 % | -0.71 -883.38 % | -0.07 65.62 % | -0.21 -1 128.07 % | -0.02 -48.70 % | -0.01 -43.75 % | -0.01 58.76 % | -0.02 -181.16 % | -0.01 -102.94 % | 0.00 84.55 % | -0.02 -1 275.00 % | 0.00 0.00 % | 0.00 36.00 % | 0.00 -525.00 % | 0.00 33.33 % | 0.00 81.25 % | 0.00 -357.14 % | 0.00 -800.00 % | 0.00 120.00 % | 0.00 | 
| Earnings per share | -0.01 | 0.00 100.00 % | 0.00 -144.12 % | 0.01 718.18 % | 0.00 -650.00 % | 0.00 -98.63 % | 0.01 3 020.00 % | 0.00 87.50 % | 0.00 -137.39 % | 0.01 290.09 % | -0.01 74.66 % | -0.02 82.92 % | -0.13 -1 126.42 % | -0.01 -507.69 % | 0.00 100.00 % | 0.00 101.18 % | -0.11 56.00 % | -0.25 64.79 % | -0.71 -883.38 % | -0.07 65.62 % | -0.21 -1 128.07 % | -0.02 -48.70 % | -0.01 -43.75 % | -0.01 58.76 % | -0.02 -181.16 % | -0.01 -102.94 % | 0.00 84.55 % | -0.02 -1 275.00 % | 0.00 0.00 % | 0.00 36.00 % | 0.00 -525.00 % | 0.00 33.33 % | 0.00 81.25 % | 0.00 -357.14 % | 0.00 -800.00 % | 0.00 120.00 % | 0.00 | 
| Gross profit | -188.000 K 43.71 % | -334.000 K -128.77 % | -146.000 K -2 820.00 % | -5.000 K 83.87 % | -31.000 K -520.00 % | -5.000 K 0.00 % | -5.000 K 98.27 % | -289.000 K -273.52 % | 166.556 K 5 837.38 % | -2.903 K 0.75 % | -2.925 K 72.82 % | -10.761 K -100.08 % | 13.077 M -26.20 % | 17.720 M -69.33 % | 57.781 M 1.23 % | 57.077 M 87.33 % | 30.469 M 29.04 % | 23.612 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 | 
| Income tax expense | 857.000 K 721.01 % | -138.000 K 83.37 % | -830.000 K -288.21 % | 441.000 K -11.27 % | 497.000 K 197.64 % | -509.000 K 22.76 % | -659.000 K -272.32 % | -177.000 K -69 240.63 % | 256.000 -69.99 % | 853.000 | 0.000 | 0.000 -100.00 % | 9.679 M -65.94 % | 28.420 M | 0.000 | 0.000 | 0.000 100.00 % | -341.976 K 33.67 % | -515.600 K -105.72 % | 9.013 M 137.06 % | -24.319 M -723.52 % | -2.953 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 188.000 K -43.71 % | 334.000 K 128.77 % | 146.000 K 2 820.00 % | 5.000 K -83.87 % | 31.000 K 520.00 % | 5.000 K 0.00 % | 5.000 K -98.27 % | 289.000 K 64 990.09 % | 444.000 -84.91 % | 2.942 K -0.44 % | 2.955 K -76.11 % | 12.370 K -99.97 % | 38.392 M -19.38 % | 47.623 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 | 
| General and administrative expenses | 1.247 M -31.07 % | 1.809 M 174 851.64 % | 1.034 K 8.39 % | 954.000 -12.56 % | 1.091 K 62.59 % | 671.000 -18.27 % | 821.000 -20.83 % | 1.037 K -17.11 % | 1.251 K -73.52 % | 4.724 K 197.67 % | 1.587 K -49.59 % | 3.148 K -99.98 % | 15.807 M 31.22 % | 12.046 M 36.53 % | 8.823 M 123.43 % | 3.949 M -1.94 % | 4.027 M 25.52 % | 3.208 M -1.11 % | 3.244 M -13.20 % | 3.737 M 88.37 % | 1.984 M 67.95 % | 1.181 M 109.67 % | 563.435 K -0.07 % | 563.844 K 16.91 % | 482.294 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 | 
| Selling and marketing expenses | 7.096 M 12.15 % | 6.327 M 14.72 % | 5.515 M 75.47 % | 3.143 M 194.32 % | 1.068 M 25.88 % | 848.329 K 848 229.00 % | 100.000 -25.93 % | 135.000 542.86 % | 21.000 -97.02 % | 704.000 -69.34 % | 2.296 K -55.01 % | 5.103 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 | 
| Other expenses | -328.000 K 1.80 % | -334.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.000 K -110.02 % | 1.278 M 26.53 % | 1.010 M -95.00 % | 20.198 M 1 148.33 % | 1.618 M | 0.000 -100.00 % | 2.007 M -90.11 % | 20.288 M 269.32 % | 5.493 M -53.19 % | 11.735 M 4 606.23 % | 249.344 K -38.98 % | 408.638 K -87.29 % | 3.216 M -69.43 % | 10.519 M 2 215.65 % | 454.241 K 1 868.97 % | 23.070 K -98.51 % | 1.550 M 85.89 % | 833.878 K 472.89 % | -223.625 K -2 207.09 % | 10.613 K 100.52 % | -2.050 M 84.58 % | -13.291 M -1 304.01 % | -946.674 K -0.44 % | -942.536 K 68.22 % | -2.966 M -525.74 % | -474.000 K 28.61 % | -664.000 K 82.32 % | -3.756 M -145.49 % | -1.530 M -620.41 % | 294.000 K 151.40 % | -572.000 K | 
| Operating expenses | 8.015 M 2.73 % | 7.802 M 41.44 % | 5.516 M 75.45 % | 3.144 M 194.11 % | 1.069 M 25.91 % | 849.000 K -19.07 % | 1.049 M -10.49 % | 1.172 M 244 066.67 % | 480.000 -96.65 % | 14.346 K 353.27 % | 3.165 K -62.00 % | 8.330 K -99.98 % | 52.526 M 55.25 % | 33.834 M -44.22 % | 60.654 M 1.31 % | 59.872 M 18.60 % | 50.483 M 28.45 % | 39.302 M 405.73 % | 7.771 M -42.22 % | 13.451 M -43.25 % | 23.703 M 643.13 % | 3.190 M 50.92 % | 2.114 M 51.21 % | 1.398 M -55.64 % | 3.151 M 29 587.32 % | 10.613 K 100.52 % | -2.050 M 84.58 % | -13.291 M -1 304.01 % | -946.674 K -0.44 % | -942.536 K 68.22 % | -2.966 M -525.74 % | -474.000 K 28.61 % | -664.000 K 82.32 % | -3.756 M -145.49 % | -1.530 M -620.41 % | 294.000 K 151.40 % | -572.000 K | 
| Cost and expenses | 8.015 M -1.49 % | 8.136 M 43.69 % | 5.662 M 79.80 % | 3.149 M 186.27 % | 1.100 M 28.81 % | 854.000 K -18.98 % | 1.054 M -27.86 % | 1.461 M 158 016.88 % | 924.000 -94.66 % | 17.288 K 182.48 % | 6.120 K -70.43 % | 20.700 K -99.98 % | 90.918 M 11.61 % | 81.457 M 34.30 % | 60.654 M 1.31 % | 59.872 M 18.60 % | 50.483 M 28.45 % | 39.302 M 405.73 % | 7.771 M -42.22 % | 13.451 M -43.25 % | 23.703 M 643.13 % | 3.190 M 50.92 % | 2.114 M 51.21 % | 1.398 M -55.64 % | 3.151 M 29 587.32 % | 10.613 K 100.52 % | -2.050 M 84.58 % | -13.291 M -1 304.01 % | -946.674 K -0.44 % | -942.536 K 68.22 % | -2.966 M -525.74 % | -474.000 K 28.61 % | -664.000 K 82.32 % | -3.756 M -145.49 % | -1.530 M -620.41 % | 294.000 K 151.40 % | -572.000 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 | 
| Selling general and administrative expenses | 8.343 M 2.54 % | 8.136 M 47.50 % | 5.516 M 75.45 % | 3.144 M 194.11 % | 1.069 M 25.91 % | 849.000 K 92 082.41 % | 921.000 -21.42 % | 1.172 K -7.86 % | 1.272 K -76.57 % | 5.428 K 39.79 % | 3.883 K -52.94 % | 8.251 K -99.95 % | 15.807 M 31.22 % | 12.046 M 36.53 % | 8.823 M 123.43 % | 3.949 M -1.94 % | 4.027 M 25.52 % | 3.208 M -1.11 % | 3.244 M -13.20 % | 3.737 M 88.37 % | 1.984 M 67.95 % | 1.181 M 109.67 % | 563.435 K -0.07 % | 563.844 K 16.91 % | 482.294 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 | 
| Interest income | 1.323 M -17.57 % | 1.605 M 26.78 % | 1.266 M 701.27 % | 158.000 K 5.33 % | 150.000 K -70.00 % | 500.000 K -22.84 % | 648.000 K 458.62 % | 116.000 K -31.36 % | 169.000 K 4.32 % | 162.000 K 184.21 % | 57.000 K -63.46 % | 156.000 K -26.42 % | 212.000 K -32.91 % | 316.000 K -46.66 % | 592.415 K 102.20 % | 292.990 K 7.35 % | 272.939 K -78.27 % | 1.256 M 235.33 % | 374.515 K -3.28 % | 387.220 K 130.95 % | 167.663 K 51.18 % | 110.906 K -5.22 % | 117.018 K 458.64 % | 20.947 K -7.82 % | 22.724 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 | 
| Interest expense | 7.000 K | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.000 K -55.77 % | 312.000 K -78.90 % | 1.479 M -6.63 % | 1.584 M -79.35 % | 7.672 M -9.35 % | 8.463 M 274.23 % | 2.261 M -61.69 % | 5.904 M 283.84 % | 1.538 M 1 254.20 % | 113.576 K 0.63 % | 112.865 K 44 160.78 % | 255.000 -99.87 % | 190.370 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 42.000 K -87.43 % | 334.000 K 128.77 % | 146.000 K 2 820.00 % | 5.000 K -83.87 % | 31.000 K 520.00 % | 5.000 K 0.00 % | 5.000 K -98.27 % | 289.000 K -74.91 % | 1.152 M -47.11 % | 2.178 M 98 945.02 % | 2.199 K -5.95 % | 2.338 K -99.99 % | 18.595 M -14.38 % | 21.719 M 11.02 % | 19.562 M 30.88 % | 14.946 M 7.90 % | 13.852 M 818.32 % | 1.508 M 108.47 % | 723.545 K 182.02 % | 256.554 K 18.72 % | 216.097 K 140.67 % | 89.791 K 2 479.46 % | 3.481 K -62.69 % | 9.330 K -13.45 % | 10.780 K 1.57 % | 10.613 K | 0.000 -100.00 % | 6.646 M 1 304.01 % | 473.337 K 0.44 % | 471.268 K -68.48 % | 1.495 M 530.80 % | 237.000 K -28.61 % | 332.000 K -82.32 % | 1.878 M 145.49 % | 765.000 K 620.41 % | -147.000 K | 0.000 | 
| Operating income | -8.343 M -5.74 % | -7.890 M -39.35 % | -5.662 M -79.80 % | -3.149 M -186.27 % | -1.100 M -28.81 % | -854.000 K 18.98 % | -1.054 M 27.86 % | -1.461 M -82 256.26 % | -1.774 K 72.94 % | -6.557 K -14.97 % | -5.703 K 70.27 % | -19.182 K 99.95 % | -37.230 M -995.17 % | 4.159 M 28.61 % | 3.234 M -48.32 % | 6.257 M 132.10 % | -19.491 M -55.71 % | -12.517 M -61.07 % | -7.771 M 42.22 % | -13.451 M 43.25 % | -23.703 M -643.13 % | -3.190 M -50.92 % | -2.114 M -51.21 % | -1.398 M 55.64 % | -3.151 M -29 587.32 % | -10.613 K 99.48 % | -2.050 M 84.58 % | -13.291 M -1 304.01 % | -946.674 K -0.44 % | -942.536 K 68.22 % | -2.966 M -525.74 % | -474.000 K 28.61 % | -664.000 K 82.32 % | -3.756 M -145.49 % | -1.530 M -620.41 % | 294.000 K 151.40 % | -572.000 K | 
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 99.99 % | -168.13 11.56 % | -190.10 -1 494.57 % | -11.92 -1 548.13 % | -0.72 -1 236.47 % | 0.06 13.72 % | 0.06 -48.95 % | 0.11 117.14 % | -0.64 -20.67 % | -0.53 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | 1.644 M -11.18 % | 1.851 M 35.60 % | 1.365 M -88.18 % | 11.549 M 4 258.11 % | 265.000 K | 0.000 -100.00 % | 649.000 K 459.48 % | 116.000 K 103.17 % | -3.654 M -2 319.87 % | -151.000 K 20.53 % | -190.000 K -356.76 % | 74.000 K 100.25 % | -29.872 M -352.94 % | 11.810 M 622.23 % | -2.261 M 61.69 % | -5.904 M -283.84 % | -1.538 M 92.46 % | -20.410 M 58.39 % | -49.053 M -1 629.04 % | 3.208 M 114.34 % | -22.375 M -1 129.35 % | -1.820 M -1 610.45 % | 120.499 K 610.11 % | 16.969 K 108.93 % | -190.121 K 90.90 % | -2.089 M | 0.000 -100.00 % | 6.646 M 1 304.01 % | 473.337 K 0.44 % | 471.268 K -67.96 % | 1.471 M 520.68 % | 237.000 K -28.61 % | 332.000 K -82.32 % | 1.878 M 145.49 % | 765.000 K 620.41 % | -147.000 K | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -18.802 M 25.58 % | -25.265 M 18.61 % | -31.043 M 11.79 % | -35.193 M -24.46 % | -28.276 M 2.10 % | -28.884 M -101 794.38 % | -28.347 K -231.82 % | -8.543 K -86.81 % | -4.573 K 50.19 % | -9.180 K -100.08 % | 11.231 M 52.36 % | 7.371 M -11.42 % | 8.321 M -68.25 % | 26.205 M 61.25 % | 16.251 M -66.50 % | 48.508 M 856.38 % | 5.072 M 306.82 % | -2.452 M 74.98 % | -9.801 M -24.10 % | -7.898 M -704.56 % | -981.669 K -459.71 % | 272.902 K 111.10 % | -2.458 M -452.59 % | -444.890 K 55.68 % | -1.004 M -0.29 % | -1.001 M -119.73 % | -455.518 K 44.63 % | -822.701 K 78.96 % | -3.910 M -56.36 % | -2.501 M -9 902.10 % | -25.000 K 62.12 % | -66.000 K 64.71 % | -187.000 K -94.79 % | -96.000 K -3 100.00 % | -3.000 K 93.18 % | -44.000 K 93.42 % | -669.000 K | 
| Total investments | 9.275 M 42.69 % | 6.500 M -40.08 % | 10.848 M 31.84 % | 8.228 M 11.14 % | 7.403 M -19.03 % | 9.143 M 156 861.37 % | 5.825 K 60.47 % | 3.630 K 1.88 % | 3.563 K -27.87 % | 4.940 K | 0.000 | 0.000 -100.00 % | 1.881 M -69.08 % | 6.084 M -39.40 % | 10.040 M 32.09 % | 7.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.684 M 49.83 % | 3.126 M 33.99 % | 2.333 M 1 361.02 % | 159.691 K 0.00 % | 159.691 K 5.88 % | 150.819 K -64.43 % | 423.980 K | 0.000 | 0.000 -100.00 % | 200.000 K 110 397.24 % | 181.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 831.000 K -28.67 % | 1.165 M 259.57 % | 324.000 K | 
| Total debt | 70.000 K 1 066.67 % | 6.000 K -70.00 % | 20.000 K -42.86 % | 35.000 K -16.67 % | 42.000 K -31.15 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.231 M 52.35 % | 7.372 M -25.86 % | 9.944 M -65.73 % | 29.020 M 26.17 % | 23.000 M -58.36 % | 55.237 M 786.74 % | 6.229 M 2 776.02 % | 216.592 K -42.28 % | 375.237 K | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 3.167 M 71.28 % | 1.849 M 21.09 % | 1.527 M 387.57 % | -531.000 K -206.63 % | 498.000 K -78.36 % | 2.301 M -31.17 % | 3.343 M 85.00 % | 1.807 M 29.81 % | 1.392 M -34.34 % | 2.120 M 1 530.77 % | 130.000 K -93.06 % | 1.873 M 1.02 % | 1.854 M 59.97 % | 1.159 M 142.95 % | 477.044 K -45.60 % | 876.994 K 49.54 % | 586.449 K 75.34 % | 334.464 K | 0.000 -100.00 % | 1.740 M | 0.000 -100.00 % | 95.906 K 0.00 % | 95.906 K 0.00 % | 95.906 K -90.56 % | 1.016 M 0.00 % | 1.016 M 20.58 % | 842.680 K 175.91 % | 305.413 K 0.00 % | 305.413 K 0.00 % | 305.413 K 0.14 % | 305.000 K 0.00 % | 305.000 K 0.00 % | 305.000 K -66.07 % | 899.000 K -39.50 % | 1.486 M 0.00 % | 1.486 M 0.00 % | 1.486 M | 
| Retained earnings | -278.298 M -1.90 % | -273.115 M -2.30 % | -266.968 M -1.36 % | -263.379 M 2.93 % | -271.338 M -0.25 % | -270.650 M -99 012.33 % | -273.074 K 5.92 % | -290.256 K 4.10 % | -302.667 K -1.53 % | -298.098 K 4.05 % | -310.668 K -1.59 % | -305.800 K 99.87 % | -232.848 M -39.82 % | -166.540 M -2.67 % | -162.214 M 0.95 % | -163.765 M 0.22 % | -164.118 M -14.70 % | -143.089 M -29.62 % | -110.388 M -104.02 % | -54.107 M -8.74 % | -49.756 M -94.87 % | -25.533 M -13.08 % | -22.579 M -9.68 % | -20.586 M -2.29 % | -20.126 M -19.90 % | -16.785 M -14.09 % | -14.712 M -7.49 % | -13.687 M -94.38 % | -7.041 M -7.21 % | -6.568 M -7.74 % | -6.096 M -32.49 % | -4.601 M -5.43 % | -4.364 M -8.23 % | -4.032 M -87.19 % | -2.154 M -55.08 % | -1.389 M 9.57 % | -1.536 M | 
| Common stock | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 99 900.00 % | 317.637 K 0.00 % | 317.637 K 0.00 % | 317.637 K 0.00 % | 317.637 K 0.00 % | 317.637 K 0.00 % | 317.637 K -99.90 % | 306.661 M 25.58 % | 244.189 M -0.25 % | 244.794 M 33.43 % | 183.469 M 0.00 % | 183.469 M 6.43 % | 172.382 M 27.62 % | 135.075 M 59.32 % | 84.783 M 28.84 % | 65.804 M 30.49 % | 50.430 M 65.95 % | 30.389 M 15.43 % | 26.326 M 3.66 % | 25.396 M 26.88 % | 20.016 M 14.44 % | 17.490 M -56.68 % | 40.370 M 0.00 % | 40.370 M 237.74 % | 11.953 M 44.62 % | 8.265 M 77.36 % | 4.660 M 1.97 % | 4.570 M 34.97 % | 3.386 M 34.69 % | 2.514 M 4.71 % | 2.401 M 0.00 % | 2.401 M | 
| Total equity | 42.506 M -8.33 % | 46.371 M -11.16 % | 52.196 M -2.85 % | 53.727 M 14.81 % | 46.797 M -5.05 % | 49.288 M 102 784.82 % | 47.906 K 64.13 % | 29.188 K 78.40 % | 16.361 K -24.46 % | 21.659 K 205.10 % | 7.099 K -48.22 % | 13.710 K -99.98 % | 75.667 M -3.99 % | 78.808 M -5.12 % | 83.057 M 303.55 % | 20.582 M 3.23 % | 19.937 M -32.71 % | 29.628 M 20.02 % | 24.687 M -23.84 % | 32.416 M 101.99 % | 16.048 M -35.79 % | 24.994 M 216.18 % | 7.905 M 35.47 % | 5.835 M -7.17 % | 6.286 M 48.03 % | 4.247 M 17.28 % | 3.621 M 17.89 % | 3.072 M -68.39 % | 9.717 M 70.76 % | 5.691 M 130.02 % | 2.474 M 579.67 % | 364.000 K -28.77 % | 511.000 K 101.98 % | 253.000 K -86.29 % | 1.846 M -26.10 % | 2.498 M 6.25 % | 2.351 M | 
| Other non current liabilities | 4.337 M 3.93 % | 4.173 M 7.91 % | 3.867 M 3.34 % | 3.742 M 125.02 % | 1.663 M 0.00 % | 1.663 M 0.00 % | 1.663 M 47.56 % | 1.127 M -90.06 % | 11.339 M 12.38 % | 10.090 M 0.14 % | 10.076 M -9.29 % | 11.108 M 109.11 % | 5.312 M 2.31 % | 5.192 M 10.75 % | 4.688 M 0.31 % | 4.673 M 104.05 % | 2.290 M 26.12 % | 1.816 M 91.60 % | 947.785 K 9.00 % | 869.527 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 | 
| Long term debt | 55.000 K | 0.000 -100.00 % | 6.000 K -71.43 % | 21.000 K -27.59 % | 29.000 K -39.58 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 319.000 K -98.88 % | 28.421 M 28 210.02 % | 100.392 K -60.00 % | 250.981 K | 0.000 -100.00 % | 45.030 K -79.21 % | 216.593 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 | 
| Total non current liabilities | 4.392 M 5.25 % | 4.173 M 7.75 % | 3.873 M 2.92 % | 3.763 M 122.40 % | 1.692 M -1.11 % | 1.711 M 2.89 % | 1.663 M 47.56 % | 1.127 M -90.06 % | 11.339 M 12.38 % | 10.090 M 0.14 % | 10.076 M -9.29 % | 11.108 M 97.27 % | 5.631 M -83.25 % | 33.613 M 601.97 % | 4.788 M -2.76 % | 4.924 M 115.00 % | 2.290 M 23.07 % | 1.861 M 59.83 % | 1.164 M 33.91 % | 869.527 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 | 
| Other current liabilities | 623.000 K 104.93 % | 304.000 K 2 388.12 % | -13.286 K 4.68 % | -13.938 K -7.58 % | -12.956 K -99 761.54 % | 13.000 | 0.000 -100.00 % | 219.000 K 119.00 % | 100.000 K -96.80 % | 3.121 M 708.55 % | 386.000 K -53.61 % | 832.000 K -75.85 % | 3.445 M -61.22 % | 8.883 M 25.31 % | 7.089 M 68.79 % | 4.200 M 6.77 % | 3.933 M -24.33 % | 5.198 M 192.37 % | 1.778 M 164.21 % | 672.878 K -26.95 % | 921.164 K 306.84 % | 226.422 K 124.43 % | 100.889 K 33.70 % | 75.461 K -13.72 % | 87.460 K 54.33 % | 56.670 K 36.42 % | 41.540 K 33.01 % | 31.230 K -96.01 % | 782.620 K 80.07 % | 434.616 K -43.48 % | 769.000 K 304.74 % | 190.000 K 192.31 % | 65.000 K -2.99 % | 67.000 K -61.71 % | 175.000 K -7.89 % | 190.000 K 8.57 % | 175.000 K | 
| Deferred revenue | 0.000 | 0.000 100.00 % | -714.000 -1 051.61 % | -62.000 -40.91 % | -44.000 -238.46 % | -13.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K 100.74 % | -11.231 M -52.35 % | -7.372 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 | 
| Short term debt | 30.000 K 150.00 % | 12.000 K -57.14 % | 28.000 K 0.00 % | 28.000 K 7.69 % | 26.000 K 100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.231 M 52.35 % | 7.372 M -23.41 % | 9.625 M 1 506.84 % | 599.000 K -97.38 % | 22.900 M -58.35 % | 54.986 M 782.71 % | 6.229 M 3 530.89 % | 171.562 K 8.14 % | 158.644 K | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 1.174 M -0.93 % | 1.185 M 27.15 % | 932.000 K 85.66 % | 502.000 K 219.75 % | 157.000 K 93.83 % | 81.000 K 91 945.45 % | 88.000 -65.76 % | 257.000 -10.14 % | 286.000 -91.86 % | 3.512 K -71.37 % | 12.267 K 47.58 % | 8.312 K -99.94 % | 13.440 M -10.36 % | 14.994 M -61.31 % | 38.757 M -38.94 % | 63.476 M 376.74 % | 13.314 M 37.96 % | 9.651 M 43.04 % | 6.747 M -55.52 % | 15.169 M 727.16 % | 1.834 M -72.84 % | 6.751 M 2 210.36 % | 292.226 K 28.08 % | 228.158 K -11.56 % | 257.987 K -56.20 % | 589.044 K 250.48 % | 168.066 K -44.94 % | 305.226 K -61.00 % | 782.620 K 80.07 % | 434.616 K -43.48 % | 769.000 K 304.74 % | 190.000 K 192.31 % | 65.000 K -2.99 % | 67.000 K -61.71 % | 175.000 K -7.89 % | 190.000 K 8.57 % | 175.000 K | 
| Total liabilities | 5.566 M 3.88 % | 5.358 M 11.51 % | 4.805 M 12.66 % | 4.265 M 130.67 % | 1.849 M 3.18 % | 1.792 M 102 241.52 % | 1.751 K 26.52 % | 1.384 K -88.09 % | 11.625 K -14.53 % | 13.601 K -39.13 % | 22.343 K 15.05 % | 19.420 K -99.90 % | 19.071 M -60.76 % | 48.607 M 11.62 % | 43.546 M -36.34 % | 68.400 M 338.33 % | 15.605 M 35.55 % | 11.512 M 45.51 % | 7.911 M -50.67 % | 16.038 M 774.57 % | 1.834 M -72.84 % | 6.751 M 2 210.36 % | 292.226 K 28.08 % | 228.158 K -11.56 % | 257.987 K -56.20 % | 589.044 K 250.48 % | 168.066 K -44.94 % | 305.226 K -61.00 % | 782.620 K 80.07 % | 434.616 K -43.48 % | 769.000 K 304.74 % | 190.000 K 192.31 % | 65.000 K -2.99 % | 67.000 K -61.71 % | 175.000 K -7.89 % | 190.000 K 8.57 % | 175.000 K | 
| Other non current assets | 4.989 M | 0.000 -100.00 % | 10.359 M 0.00 % | 10.359 M 0.00 % | 10.359 M -16.67 % | 12.431 M 594.67 % | -2.513 M 0.00 % | -2.513 M 0.00 % | -2.513 M 0.00 % | -2.513 M -9 753.74 % | -25.503 K 8.28 % | -27.805 K -100.50 % | 5.519 M 2.28 % | 5.396 M -60.82 % | 13.772 M -5.77 % | 14.615 M 522.86 % | 2.346 M -0.17 % | 2.350 M 63.13 % | 1.441 M -0.69 % | 1.451 M 499.97 % | 241.815 K 4.72 % | 230.917 K 1 099.57 % | 19.250 K 285.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 
| Long term investments | 9.275 M 92.91 % | 4.808 M 0.00 % | 4.808 M 0.00 % | 4.808 M 91.33 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.040 M 32.09 % | 7.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.684 M 49.83 % | 3.126 M 33.99 % | 2.333 M 1 361.02 % | 159.691 K 0.00 % | 159.691 K 5.88 % | 150.819 K -64.43 % | 423.980 K | 0.000 | 0.000 -100.00 % | 200.000 K 110 397.24 % | 181.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 831.000 K -28.67 % | 1.165 M 259.57 % | 324.000 K | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 14.29 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K | 
| 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 -100.00 % | 8.000 K 0.00 % | 8.000 K 14.29 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K | 
| Property plant equipment net | 11.450 M 1.58 % | 11.272 M 1 281.37 % | 816.000 K -2.51 % | 837.000 K 83.96 % | 455.000 K -8.63 % | 498.000 K 3 768.56 % | 12.873 K -3.23 % | 13.303 K -21.90 % | 17.033 K -6.33 % | 18.185 K -28.69 % | 25.503 K -8.28 % | 27.805 K -99.97 % | 82.622 M -19.47 % | 102.593 M 25.11 % | 82.004 M 55.96 % | 52.580 M 108.52 % | 25.215 M -4.84 % | 26.497 M 43.33 % | 18.487 M -41.16 % | 31.418 M 142.77 % | 12.941 M -46.01 % | 23.972 M 333.51 % | 5.530 M 1.57 % | 5.444 M 3.11 % | 5.280 M 56.84 % | 3.366 M 1.79 % | 3.307 M 30.23 % | 2.540 M -60.04 % | 6.355 M 89.76 % | 3.349 M 167 358.80 % | 2.000 K -99.59 % | 488.000 K 30.13 % | 375.000 K 77.73 % | 211.000 K -72.09 % | 756.000 K -34.43 % | 1.153 M 56.02 % | 739.000 K | 
| Total non current assets | 25.714 M 59.91 % | 16.080 M 0.61 % | 15.983 M -0.13 % | 16.004 M 20.09 % | 13.327 M -13.70 % | 15.442 M 119 856.50 % | 12.873 K -3.23 % | 13.303 K -21.90 % | 17.033 K -6.33 % | 18.185 K -28.69 % | 25.503 K -8.28 % | 27.805 K -99.97 % | 88.141 M -18.38 % | 107.989 M 2.05 % | 105.816 M 41.47 % | 74.796 M 171.37 % | 27.562 M -4.46 % | 28.848 M 44.76 % | 19.928 M -46.93 % | 37.552 M 130.25 % | 16.309 M -38.54 % | 26.536 M 364.83 % | 5.709 M 1.78 % | 5.609 M 3.18 % | 5.436 M 43.22 % | 3.795 M 14.59 % | 3.312 M 30.17 % | 2.545 M -61.21 % | 6.560 M 95.87 % | 3.349 M 167 367.85 % | 2.000 K -99.59 % | 488.000 K 27.42 % | 383.000 K 74.89 % | 219.000 K -88.33 % | 1.877 M -19.34 % | 2.327 M 117.07 % | 1.072 M | 
| Other current assets | 52.000 K -17.46 % | 63.000 K 57.50 % | 40.000 K 81.82 % | 22.000 K -98.94 % | 2.085 M 3 309 423.81 % | 63.000 | 0.000 -100.00 % | 2.365 M | 0.000 | 0.000 -100.00 % | 61.000 K -54.14 % | 133.000 K -68.48 % | 422.000 K 28.66 % | 328.000 K 21.63 % | 269.672 K 42.95 % | 188.645 K 15.02 % | 164.017 K 7.60 % | 152.431 K 43.66 % | 106.109 K 386.16 % | 21.826 K 50.06 % | 14.545 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.600 K 475.60 % | 12.613 K 2 931.97 % | 416.000 -93.14 % | 6.064 K -63.47 % | 16.602 K 118.25 % | 7.607 K -99.76 % | 3.216 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 -100.00 % | 6.500 M 7.62 % | 6.040 M 76.61 % | 3.420 M -30.06 % | 4.890 M -26.24 % | 6.630 M 113 719.74 % | 5.825 K 60.47 % | 3.630 K 1.88 % | 3.563 K -27.87 % | 4.940 K | 0.000 | 0.000 -100.00 % | 1.881 M -69.08 % | 6.084 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 | 
| cash and cash equivalents | 18.872 M -25.32 % | 25.271 M -18.65 % | 31.063 M -11.82 % | 35.228 M 24.40 % | 28.318 M -2.17 % | 28.945 M 102 009.57 % | 28.347 K 231.82 % | 8.543 K 86.81 % | 4.573 K -50.19 % | 9.180 K 4 583.67 % | 196.000 -78.81 % | 925.000 -99.94 % | 1.623 M -42.34 % | 2.815 M -58.29 % | 6.749 M 0.30 % | 6.729 M 481.48 % | 1.157 M -56.64 % | 2.669 M -73.77 % | 10.177 M 28.85 % | 7.898 M 704.56 % | 981.669 K -79.23 % | 4.727 M 92.28 % | 2.458 M 452.59 % | 444.890 K -55.68 % | 1.004 M 0.29 % | 1.001 M 119.73 % | 455.518 K -44.63 % | 822.701 K -78.96 % | 3.910 M 56.36 % | 2.501 M 9 902.10 % | 25.000 K -62.12 % | 66.000 K -64.71 % | 187.000 K 94.79 % | 96.000 K 3 100.00 % | 3.000 K -93.18 % | 44.000 K -93.42 % | 669.000 K | 
| Cash and short term investments | 18.872 M -40.60 % | 31.771 M -14.37 % | 37.103 M -4.00 % | 38.648 M 16.38 % | 33.208 M -6.65 % | 35.575 M 104 005.70 % | 34.172 K 180.72 % | 12.173 K 49.62 % | 8.136 K -42.38 % | 14.120 K 7 104.08 % | 196.000 -78.81 % | 925.000 -99.97 % | 3.504 M -60.62 % | 8.899 M 31.85 % | 6.749 M 0.30 % | 6.729 M 481.48 % | 1.157 M -56.64 % | 2.669 M -73.77 % | 10.177 M 28.85 % | 7.898 M 704.56 % | 981.669 K -79.23 % | 4.727 M 92.28 % | 2.458 M 452.59 % | 444.890 K -55.68 % | 1.004 M 0.29 % | 1.001 M 119.73 % | 455.518 K -44.63 % | 822.701 K -78.96 % | 3.910 M 56.36 % | 2.501 M 9 902.10 % | 25.000 K -62.12 % | 66.000 K -64.71 % | 187.000 K 94.79 % | 96.000 K 3 100.00 % | 3.000 K -93.18 % | 44.000 K -93.42 % | 669.000 K | 
| Total current assets | 22.358 M -37.28 % | 35.649 M -13.09 % | 41.018 M -2.31 % | 41.988 M 18.88 % | 35.319 M -0.90 % | 35.638 M 103 888.80 % | 34.271 K 132.25 % | 14.756 K 74.81 % | 8.441 K -42.03 % | 14.562 K 921.18 % | 1.426 K -45.38 % | 2.611 K -99.96 % | 6.597 M -66.04 % | 19.426 M -6.55 % | 20.787 M 46.54 % | 14.186 M 77.76 % | 7.980 M -35.08 % | 12.292 M -2.99 % | 12.670 M 16.22 % | 10.902 M 592.93 % | 1.573 M -69.80 % | 5.210 M 109.34 % | 2.489 M 447.18 % | 454.798 K -58.98 % | 1.109 M 6.56 % | 1.040 M 118.14 % | 476.943 K -42.69 % | 832.151 K -78.88 % | 3.939 M 41.92 % | 2.776 M -14.35 % | 3.241 M 4 810.61 % | 66.000 K -65.80 % | 193.000 K 91.09 % | 101.000 K -29.86 % | 144.000 K -60.11 % | 361.000 K -75.17 % | 1.454 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.000 99.94 % | -99.000 K -77 443.75 % | 128.000 -49.00 % | 251.000 96.09 % | 128.000 -84.98 % | 852.000 -42.51 % | 1.482 K -99.94 % | 2.484 M -71.49 % | 8.713 M -22.11 % | 11.186 M 79.61 % | 6.228 M 4.04 % | 5.986 M -19.20 % | 7.409 M 421.87 % | 1.420 M -3.62 % | 1.473 M 3 100.70 % | 46.024 K -34.28 % | 70.027 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 | 3.434 M -9.99 % | 3.815 M -1.55 % | 3.875 M 16.79 % | 3.318 M 12 661.54 % | 26.000 K -58.73 % | 63.000 K -36.36 % | 99.000 K 10.00 % | 90.000 K 66.67 % | 54.000 K -82.80 % | 314.000 K -0.95 % | 317.000 K 346.48 % | 71.000 K -62.03 % | 187.000 K -87.42 % | 1.486 M -42.45 % | 2.582 M 148.29 % | 1.040 M 54.55 % | 672.838 K -67.36 % | 2.062 M 113.01 % | 967.834 K -35.87 % | 1.509 M 184.17 % | 531.102 K 28.78 % | 412.411 K 1 266.46 % | 30.181 K 204.61 % | 9.908 K -69.26 % | 32.234 K 19.92 % | 26.879 K 27.94 % | 21.009 K 520.47 % | 3.386 K -73.72 % | 12.886 K -95.19 % | 267.701 K | 0.000 | 0.000 -100.00 % | 6.000 K 20.00 % | 5.000 K -96.45 % | 141.000 K -55.52 % | 317.000 K -59.62 % | 785.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 -100.00 % | 281.000 K | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.513 K 0.00 % | 2.513 K 0.00 % | 2.513 K 0.00 % | 2.513 K 0.00 % | 2.513 K -7.41 % | 2.714 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 | 
| Account payables | 521.000 K -40.05 % | 869.000 K -5.34 % | 918.000 K 88.11 % | 488.000 K 238.89 % | 144.000 K 111.76 % | 68.000 K -22.73 % | 88.000 K 131.58 % | 38.000 K -79.57 % | 186.000 K -39.61 % | 308.000 K -52.62 % | 650.000 K 501.85 % | 108.000 K -70.81 % | 370.000 K -93.29 % | 5.512 M -37.14 % | 8.769 M 104.42 % | 4.290 M 36.10 % | 3.152 M -26.39 % | 4.282 M -11.00 % | 4.811 M -66.81 % | 14.496 M 1 488.27 % | 912.692 K -40.15 % | 1.525 M 697.05 % | 191.337 K 25.31 % | 152.697 K -10.46 % | 170.527 K -67.97 % | 532.374 K 320.76 % | 126.526 K -53.82 % | 273.996 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 70.000 K 1 066.67 % | 6.000 K -70.00 % | 20.000 K -42.86 % | 35.000 K -16.67 % | 42.000 K -31.15 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 319.000 K -63.21 % | 867.000 K -40.94 % | 1.468 M 484.91 % | 250.980 K -37.50 % | 401.569 K 791.78 % | 45.030 K -79.21 % | 216.592 K -42.28 % | 375.237 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 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -23.917 M 0.00 % | -23.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.661 M -47.56 % | -1.126 M 90.06 % | -11.328 M -12.38 % | -10.080 M -0.14 % | -10.066 M 9.29 % | -11.097 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 | 
| Total assets | 48.072 M -7.07 % | 51.729 M -9.25 % | 57.001 M -1.71 % | 57.992 M 19.21 % | 48.646 M -4.77 % | 51.080 M 102 765.66 % | 49.657 K 62.43 % | 30.572 K 9.24 % | 27.987 K -20.63 % | 35.260 K 19.76 % | 29.442 K -11.13 % | 33.130 K -99.97 % | 94.738 M -25.65 % | 127.415 M 0.64 % | 126.603 M 42.28 % | 88.981 M 150.35 % | 35.542 M -13.61 % | 41.140 M 26.20 % | 32.598 M -32.72 % | 48.454 M 170.96 % | 17.882 M -43.67 % | 31.745 M 287.27 % | 8.197 M 35.19 % | 6.064 M -7.35 % | 6.544 M 35.33 % | 4.836 M 27.62 % | 3.789 M 12.21 % | 3.377 M -67.84 % | 10.500 M 71.42 % | 6.125 M 88.87 % | 3.243 M 485.38 % | 554.000 K -3.82 % | 576.000 K 80.00 % | 320.000 K -84.17 % | 2.021 M -24.81 % | 2.688 M 6.41 % | 2.526 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 1989 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -3.776 K 45.88 % | -6.977 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 | 
| 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 -100.00 % | 20.000 -97.12 % | 695.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 556.000 K 240.05 % | -397.000 K -205.59 % | 376.000 K 23.28 % | 305.000 K 224.47 % | 94.000 K 487.50 % | 16.000 K 13 345.38 % | 119.000 36.78 % | 87.000 -63.14 % | 236.000 -41.15 % | 401.000 29.35 % | 310.000 -91.75 % | 3.756 K -40.21 % | 6.282 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 | 
| Accounts receivables | 381.000 K 545.76 % | 59.000 K 137.34 % | -158.000 K -267.44 % | -43.000 K -216.22 % | 37.000 K 2.78 % | 36.000 K 400 100.00 % | -9.000 75.00 % | -36.000 -110.03 % | 359.000 7 080.00 % | 5.000 112.50 % | -40.000 -101.45 % | 2.756 K 114.64 % | 1.284 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 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 4.07 % | 123.000 200.00 % | -123.000 -131.06 % | 396.000 13.14 % | 350.000 -65.00 % | 1.000 K -79.99 % | 4.998 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 | 
| Accounts payables | 0.000 100.00 % | -261.000 K -160.98 % | 428.000 K 22.99 % | 348.000 K 510.53 % | 57.000 K 385.00 % | -20.000 K -164.52 % | 31.000 K 118.90 % | -164.000 K 31.95 % | -241.000 K 58.59 % | -582.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 175.000 K 189.74 % | -195.000 K -283.96 % | 106.000 K | 0.000 | 0.000 | 0.000 100.00 % | -31.000 K -118.90 % | 164.000 K -31.95 % | 241.000 K -58.59 % | 582.000 K 1 762.86 % | -35.000 K 86.49 % | -259.000 K 90.74 % | -2.797 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 | 
| Other non cash items | -1.161 M 78.50 % | -5.399 M -474.36 % | -940.000 K 91.26 % | -10.756 M -2 264.19 % | 497.000 K 197.64 % | -509.000 K -2 799.29 % | -17.556 K -19.66 % | -14.672 K -409.27 % | -2.881 K 81.99 % | -15.998 K -1 648.42 % | -915.000 -144.90 % | 2.038 K -77.81 % | 9.184 K -99.87 % | 7.100 M -22.14 % | 9.119 M 391.94 % | -3.124 M 76.26 % | -13.158 M 47.76 % | -25.187 M 27.61 % | -34.795 M -296.78 % | -8.769 M 17.81 % | -10.669 M -107.67 % | -5.137 M -156.73 % | -2.001 M -40.58 % | -1.423 M 31.52 % | -2.079 M -35.05 % | -1.539 M 16.43 % | -1.842 M 43.46 % | -3.257 M -19.27 % | -2.731 M -3.88 % | -2.629 M -1 089.65 % | -221.000 K -2.31 % | -216.000 K -184.21 % | -76.000 K 53.37 % | -163.000 K -121.31 % | 765.000 K 620.41 % | -147.000 K | 
| Net cash provided by operating activities | -6.390 M -10.25 % | -5.796 M -49.19 % | -3.885 M -56.21 % | -2.487 M -250.28 % | -710.000 K -140.68 % | -295.000 K -117 429.88 % | -251.000 86.68 % | -1.885 K 68.88 % | -6.057 K -433.66 % | -1.135 K 77.38 % | -5.018 K 56.27 % | -11.476 K 65.90 % | -33.655 K -100.47 % | 7.100 M -22.14 % | 9.119 M 391.94 % | -3.124 M 76.26 % | -13.158 M 47.76 % | -25.187 M 27.61 % | -34.795 M -296.78 % | -8.769 M 17.81 % | -10.669 M -107.67 % | -5.137 M -156.73 % | -2.001 M -40.58 % | -1.423 M 31.52 % | -2.079 M -35.05 % | -1.539 M 16.43 % | -1.842 M 43.46 % | -3.257 M -19.27 % | -2.731 M -3.88 % | -2.629 M -1 089.65 % | -221.000 K -2.31 % | -216.000 K -184.21 % | -76.000 K 53.37 % | -163.000 K | 0.000 | 0.000 | 
| Investments in property plant and equipment | -125.000 K -0.81 % | -124.000 K -81 145.75 % | 153.000 103.83 % | -4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 100.00 % | -31.240 M -69 422 122.22 % | -45.000 90.55 % | -476.000 100.00 % | -42.669 M -771.15 % | -4.898 M 35.80 % | -7.630 M 69.16 % | -24.739 M -408.39 % | -4.866 M 73.92 % | -18.658 M 12.68 % | -21.368 M -110.50 % | -10.151 M -649.30 % | -1.355 M 86.83 % | -10.287 M -30 232.42 % | -33.913 K -554.69 % | -5.180 K 62.24 % | -13.720 K 60.15 % | -34.431 K -147.35 % | -13.920 K 80.16 % | -70.147 K 56.00 % | -159.440 K 36.25 % | -250.114 K -163.28 % | -95.000 K -3 066.67 % | -3.000 K 98.18 % | -165.000 K -489.29 % | -28.000 K | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 100.00 % | -399.000 K -103.40 % | 11.729 M | 0.000 | 0.000 -100.00 % | 20.000 M 393.46 % | 4.053 M | 0.000 -100.00 % | 11.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.544 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 100.00 % | -3.027 M -31.90 % | -2.295 M 14.72 % | -2.691 M 19.65 % | -3.349 M | 0.000 100.00 % | -5.840 M | 0.000 -100.00 % | 10.120 M | 0.000 | 0.000 | 0.000 100.00 % | -4.500 M -94.03 % | -2.319 M 45.33 % | -4.242 M | 0.000 | 0.000 | 0.000 100.00 % | -1.125 M 46.34 % | -2.096 M 9.95 % | -2.328 M | 0.000 100.00 % | -22.180 K | 0.000 100.00 % | -641.103 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 3.160 M 33 002.96 % | -9.604 K -100.35 % | 2.774 M -34.61 % | 4.242 M -78.79 % | 20.000 M 1 053.40 % | 1.734 M 26.11 % | 1.375 M -86.41 % | 10.120 M | 0.000 -100.00 % | 2.669 M -37.86 % | 4.295 M -86.74 % | 32.395 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.003 M -31.13 % | 8.716 M | 0.000 -100.00 % | 165.584 K | 0.000 | 0.000 -100.00 % | 222.390 K | 0.000 | 0.000 -100.00 % | 237.346 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K 1 333.33 % | 3.000 K | 0.000 | 0.000 | 
| Other investing activites | 131.000 K -7.75 % | 142.000 K 92 910.46 % | -153.000 -101.59 % | 9.604 K | 0.000 | 0.000 100.00 % | -39.980 M -682 934.24 % | 5.855 K 100.43 % | -1.374 M 95.60 % | -31.219 M -4 701 738.55 % | 664.000 100.02 % | -2.666 M -160.26 % | 4.425 M 111.72 % | -37.740 M -26.19 % | -29.906 M -343.56 % | -6.742 M -60 568.69 % | 11.150 K 101.44 % | -774.239 K -134.30 % | 2.257 M 407.61 % | -733.832 K -146 866.40 % | 500.000 100.27 % | -186.849 K -1 211.22 % | -14.250 K | 0.000 100.00 % | -1.563 M | 0.000 -100.00 % | 30.000 K 900.00 % | 3.000 K 115.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 
| Net cash used for investing activites | 6.000 K -66.67 % | 18.000 K 106.77 % | -266.000 K -102.82 % | 9.430 M 11 261.45 % | 83.000 K -90.71 % | 893.000 K 4 352.75 % | 20.055 K 242.53 % | 5.855 K 303.79 % | 1.450 K -93.13 % | 21.120 K 3 311.95 % | 619.000 -71.77 % | 2.193 K 100.01 % | -38.374 M -160.29 % | -14.743 M 63.01 % | -39.855 M -11.57 % | -35.723 M -635.81 % | -4.855 M 75.02 % | -19.432 M -48.25 % | -13.107 M -298.03 % | -3.293 M 4.56 % | -3.451 M 72.69 % | -12.636 M -26 135.56 % | -48.163 K -76.03 % | -27.360 K 97.98 % | -1.354 M -100.49 % | -675.534 K -4 301.08 % | 16.080 K -90.55 % | 170.199 K 194.85 % | -179.440 K 22.84 % | -232.570 K -144.81 % | -95.000 K -3 066.67 % | -3.000 K 97.54 % | -122.000 K -617.65 % | -17.000 K | 0.000 | 0.000 | 
| Debt repayment | -15.000 K -7.14 % | -14.000 K -99 900.00 % | -14.000 57.58 % | -33.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K -100.30 % | 3.670 M 144 134.54 % | -2.548 K 99.92 % | -3.117 M -177.42 % | 4.026 M 113.44 % | -29.964 M -167.46 % | 44.419 M 720.40 % | 5.414 M 2 863.49 % | -195.921 K -76.36 % | -111.093 K | 0.000 100.00 % | -5.000 M -200.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 11.133 M -76.14 % | 46.661 M | 0.000 -100.00 % | 60.720 M | 0.000 -100.00 % | 11.087 M -70.28 % | 37.308 M -25.82 % | 50.292 M 164.99 % | 18.979 M 23.45 % | 15.374 M 2.21 % | 15.042 M 270.24 % | 4.063 M 355.54 % | 891.856 K -74.04 % | 3.436 M 24.49 % | 2.760 M 89.24 % | 1.458 M | 0.000 -100.00 % | 4.320 M -19.06 % | 5.337 M 1 840.77 % | 275.000 K 205.56 % | 90.000 K -71.79 % | 319.000 K 27.09 % | 251.000 K | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 100.00 % | -13.986 K 57.58 % | -32.967 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.666 M 67.03 % | -11.122 M | 0.000 100.00 % | -317.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 | 
| Net cash used provided by financing activities | -15.000 K -7.14 % | -14.000 K 0.00 % | -14.000 K 57.58 % | -33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K -399.73 % | 3.670 K -57.25 % | 8.585 K -99.98 % | 43.544 M 1 074.01 % | 3.709 M -87.94 % | 30.757 M -30.76 % | 44.419 M 169.18 % | 16.501 M -55.54 % | 37.112 M -26.04 % | 50.181 M 164.41 % | 18.979 M 82.94 % | 10.374 M -48.24 % | 20.042 M 393.31 % | 4.063 M 355.54 % | 891.856 K -74.04 % | 3.436 M 24.49 % | 2.760 M 89.24 % | 1.458 M | 0.000 -100.00 % | 4.320 M -19.06 % | 5.337 M 1 840.77 % | 275.000 K 205.56 % | 90.000 K -71.79 % | 319.000 K 27.09 % | 251.000 K | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.135 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 | 
| Net change in cash | -6.399 M -10.48 % | -5.792 M -39.06 % | -4.165 M -160.27 % | 6.910 M 1 202.07 % | -627.000 K -204.85 % | 598.000 K 2 919.59 % | 19.804 K 398.84 % | 3.970 K 186.17 % | -4.607 K -151.28 % | 8.984 K 1 332.37 % | -729.000 -4.44 % | -698.000 99.94 % | -1.192 M 69.70 % | -3.934 M -19 324.94 % | 20.463 K -99.63 % | 5.572 M 468.56 % | -1.512 M 79.86 % | -7.508 M -429.50 % | 2.279 M -67.06 % | 6.916 M 284.66 % | -3.745 M -265.09 % | 2.269 M 12.67 % | 2.014 M 460.23 % | -558.954 K -19 118.51 % | 2.939 K -99.46 % | 545.387 K 248.53 % | -367.183 K 88.11 % | -3.087 M -319.04 % | 1.409 M -43.06 % | 2.475 M 6 137.65 % | -41.000 K 68.22 % | -129.000 K -206.61 % | 121.000 K 70.42 % | 71.000 K | 0.000 | 0.000 | 
| Cash at beginning of period | 25.271 M -18.65 % | 31.063 M -11.82 % | 35.228 M 24.40 % | 28.318 M -2.17 % | 28.945 M 2.11 % | 28.347 M 331 715.52 % | 8.543 K 86.81 % | 4.573 K -50.19 % | 9.180 K 4 583.67 % | 196.000 -78.81 % | 925.000 -43.01 % | 1.623 K -99.94 % | 2.815 M -58.29 % | 6.749 M 0.30 % | 6.729 M 481.48 % | 1.157 M -56.64 % | 2.669 M -73.77 % | 10.177 M 28.85 % | 7.898 M 704.56 % | 981.669 K -79.23 % | 4.727 M 92.28 % | 2.458 M 452.59 % | 444.890 K -55.68 % | 1.004 M 0.29 % | 1.001 M 119.73 % | 455.518 K -44.63 % | 822.701 K -78.96 % | 3.910 M 56.36 % | 2.501 M 9 867.41 % | 25.087 K -61.99 % | 66.000 K -66.15 % | 195.000 K 163.51 % | 74.000 K 2 366.67 % | 3.000 K | 0.000 | 0.000 | 
| Cash at end of period | 18.872 M -25.32 % | 25.271 M -18.65 % | 31.063 M -11.82 % | 35.228 M 24.40 % | 28.318 M -2.17 % | 28.945 M 102 009.57 % | 28.347 K 231.82 % | 8.543 K 86.81 % | 4.573 K -50.19 % | 9.180 K 4 583.67 % | 196.000 -78.81 % | 925.000 -99.94 % | 1.623 M -42.34 % | 2.815 M -58.29 % | 6.749 M 0.30 % | 6.729 M 481.48 % | 1.157 M -56.64 % | 2.669 M -73.77 % | 10.177 M 28.85 % | 7.898 M 704.56 % | 981.669 K -79.23 % | 4.727 M 92.28 % | 2.458 M 452.59 % | 444.890 K -55.68 % | 1.004 M 0.29 % | 1.001 M 119.73 % | 455.518 K -44.63 % | 822.701 K -78.96 % | 3.910 M 56.36 % | 2.501 M 9 902.10 % | 25.000 K -62.12 % | 66.000 K -66.15 % | 195.000 K 163.51 % | 74.000 K | 0.000 | 0.000 | 
| Operating cash flow | -6.390 M -10.25 % | -5.796 M -49.19 % | -3.885 M -56.21 % | -2.487 M -250.28 % | -710.000 K -140.68 % | -295.000 K -117 429.88 % | -251.000 86.68 % | -1.885 K 68.88 % | -6.057 K -433.66 % | -1.135 K 77.38 % | -5.018 K 56.27 % | -11.476 K 65.90 % | -33.655 K -100.47 % | 7.100 M -22.14 % | 9.119 M 391.94 % | -3.124 M 76.26 % | -13.158 M 47.76 % | -25.187 M 27.61 % | -34.795 M -296.78 % | -8.769 M 17.81 % | -10.669 M -107.67 % | -5.137 M -156.73 % | -2.001 M -40.58 % | -1.423 M 31.52 % | -2.079 M -35.05 % | -1.539 M 16.43 % | -1.842 M 43.46 % | -3.257 M -19.27 % | -2.731 M -3.88 % | -2.629 M -1 089.65 % | -221.000 K -2.31 % | -216.000 K -184.21 % | -76.000 K 53.37 % | -163.000 K | 0.000 | 0.000 | 
| Capital expenditure | -125.000 K -0.81 % | -124.000 K -81 145.75 % | 153.000 103.83 % | -4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 100.00 % | -31.240 M -69 422 122.22 % | -45.000 90.55 % | -476.000 100.00 % | -42.669 M -0.07 % | -42.638 M 0.28 % | -42.760 M -27.52 % | -33.533 M -585.58 % | -4.891 M 74.96 % | -19.534 M 8.54 % | -21.358 M -88.01 % | -11.360 M -738.55 % | -1.355 M 86.94 % | -10.371 M -21 432.21 % | -48.163 K -829.79 % | -5.180 K 99.68 % | -1.620 M -4 605.31 % | -34.431 K -147.35 % | -13.920 K 80.16 % | -70.147 K 60.91 % | -179.440 K 28.26 % | -250.114 K -163.28 % | -95.000 K -3 066.67 % | -3.000 K 98.18 % | -165.000 K -489.29 % | -28.000 K | 0.000 | 0.000 | 
| Free CashFlow | -6.515 M -10.05 % | -5.920 M -52.39 % | -3.885 M -55.96 % | -2.491 M -250.85 % | -710.000 K -140.68 % | -295.000 K -117 429.88 % | -251.000 -100.49 % | 51.115 K 943.90 % | -6.057 K 99.98 % | -31.241 M -616 947.90 % | -5.063 K 57.64 % | -11.952 K 99.97 % | -42.703 M -20.16 % | -35.538 M -5.64 % | -33.641 M 8.23 % | -36.656 M -103.09 % | -18.049 M 59.64 % | -44.721 M 20.36 % | -56.152 M -178.96 % | -20.129 M -67.41 % | -12.024 M 22.47 % | -15.508 M -656.77 % | -2.049 M -43.44 % | -1.429 M 61.37 % | -3.699 M -135.06 % | -1.574 M 15.20 % | -1.856 M 44.24 % | -3.328 M -14.33 % | -2.911 M -1.09 % | -2.879 M -811.15 % | -316.000 K -44.29 % | -219.000 K 9.13 % | -241.000 K -26.18 % | -191.000 K | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | 1992 | 1991 | 1990 | 
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 2000-01-31 | 1999-06-30 | 1998-12-30 | 1998-06-30 | 1997-12-30 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-30 | 1995-06-30 | 1994-12-30 | 1994-06-30 | 1993-12-30 | 1993-06-30 | 1992-12-30 | 1992-06-30 | 1991-12-30 | 1991-06-30 | 1990-12-30 | 1990-06-30 | 1990-01-31 | 1989-06-30 | 1989-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 27.000 125.00 % | 12.000 | 0.000 -100.00 % | 30.000 -97.30 % | 1.111 K 123.09 % | 498.000 -97.15 % | 17.454 K -48.69 % | 34.015 K -99.90 % | 32.672 M 0.00 % | 32.672 M 13.09 % | 28.890 M 0.00 % | 28.890 M 1.23 % | 28.538 M 0.00 % | 28.538 M 87.33 % | 15.235 M 0.00 % | 15.235 M 29.04 % | 11.806 M 0.00 % | 11.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | -2.676 M -84 423.06 % | -3.166 K -27.20 % | -2.489 K 31.96 % | -3.658 K 99.76 % | -1.539 M 20.18 % | -1.928 M 17.85 % | -2.347 M -122.77 % | 10.306 M 1 095.75 % | -1.035 M -248.48 % | -297.000 K -183.90 % | 354.000 K 319.88 % | -161.000 K -231.97 % | 122.000 K 615.12 % | 17.060 K -97.18 % | 604.000 K 122 367.21 % | -494.000 -2.49 % | -482.000 9.40 % | -532.000 61.37 % | -1.377 K -109.87 % | 13.947 K 454.43 % | -3.935 K -46.99 % | -2.677 K 74.77 % | -10.611 K -17.68 % | -9.017 K 82.12 % | -50.444 K -186.79 % | -17.589 K 99.18 % | -2.152 M 0.00 % | -2.152 M -542.61 % | 486.202 K 0.00 % | 486.203 K 174.95 % | 176.832 K 0.00 % | 176.835 K 101.68 % | -10.515 M 0.00 % | -10.515 M 35.46 % | -16.293 M 0.00 % | -16.293 M 42.13 % | -28.155 M 0.00 % | -28.155 M -1 168.77 % | -2.219 M 0.00 % | -2.219 M 81.75 % | -12.160 M 0.00 % | -12.160 M -723.52 % | -1.477 M 0.00 % | -1.477 M -48.17 % | -996.526 K 0.00 % | -996.526 K -44.35 % | -690.377 K 0.00 % | -690.377 K 58.67 % | -1.670 M 0.00 % | -1.670 M -59.09 % | -1.050 M -100.00 % | -524.976 K -2.45 % | -512.436 K 0.00 % | -512.436 K 84.58 % | -3.323 M 0.00 % | -3.323 M -1 304.01 % | -236.669 K 0.00 % | -236.669 K -0.44 % | -235.634 K 0.00 % | -235.634 K 68.48 % | -747.500 K 0.00 % | -747.500 K -530.80 % | -118.500 K 0.00 % | -118.500 K 28.61 % | -166.000 K 0.00 % | -166.000 K 82.32 % | -939.000 K 0.00 % | -939.000 K -145.49 % | -382.500 K 0.00 % | -382.500 K -620.41 % | 73.500 K 100.00 % | 36.750 K 112.85 % | -286.000 K -100.00 % | -143.000 K | 
| Income before tax | -3.143 M 11.61 % | -3.556 M -148 624.38 % | -2.391 K 99.96 % | -6.283 M -257.37 % | -1.758 M 30.76 % | -2.539 M -29.47 % | -1.961 M -118.93 % | 10.361 M 1 847.22 % | -593.000 K -145.04 % | -242.000 K -17.48 % | -206.000 K -87.27 % | -110.000 K 54.17 % | -240.000 K -1 531.72 % | 16.763 K -97.71 % | 731.000 K 91 704.01 % | -798.000 -8.42 % | -736.000 -3 245.45 % | -22.000 98.75 % | -1.761 K -113.07 % | 13.478 K 442.52 % | -3.935 K -46.99 % | -2.677 K 74.77 % | -10.611 K -17.68 % | -9.017 K 82.12 % | -50.444 K -186.79 % | -17.589 K 99.18 % | -2.152 M 0.00 % | -2.152 M -542.61 % | 486.202 K 0.00 % | 486.203 K 174.95 % | 176.832 K 0.00 % | 176.835 K 101.68 % | -10.515 M 0.00 % | -10.515 M 36.13 % | -16.464 M 0.00 % | -16.464 M 42.05 % | -28.412 M 0.00 % | -28.412 M -1 180.38 % | -2.219 M 0.00 % | -2.219 M 81.75 % | -12.160 M 0.00 % | -12.160 M -723.52 % | -1.477 M 0.00 % | -1.477 M -48.17 % | -996.526 K 0.00 % | -996.526 K -44.35 % | -690.377 K 0.00 % | -690.377 K 58.67 % | -1.670 M 0.00 % | -1.670 M -59.09 % | -1.050 M -100.00 % | -524.976 K -2.45 % | -512.436 K 0.00 % | -512.436 K 84.58 % | -3.323 M 0.00 % | -3.323 M -1 304.01 % | -236.669 K 0.00 % | -236.669 K -0.44 % | -235.634 K 0.00 % | -235.634 K 68.48 % | -747.500 K 0.00 % | -747.500 K -530.80 % | -118.500 K 0.00 % | -118.500 K 28.61 % | -166.000 K 0.00 % | -166.000 K 82.32 % | -939.000 K 0.00 % | -939.000 K -145.49 % | -382.500 K 0.00 % | -382.500 K -620.41 % | 73.500 K 100.00 % | 36.750 K 112.85 % | -286.000 K -100.00 % | -143.000 K | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -65.22 -105.81 % | 1 123.17 | 0.00 100.00 % | -89.23 -834.30 % | -9.55 47.25 % | -18.11 -526.50 % | -2.89 -458.91 % | -0.52 -685.05 % | -0.07 0.00 % | -0.07 -491.39 % | 0.02 0.00 % | 0.02 171.60 % | 0.01 0.00 % | 0.01 100.90 % | -0.69 0.00 % | -0.69 50.51 % | -1.39 0.00 % | -1.39 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | -3.959 M -92 680.97 % | -4.267 K 46.78 % | -8.016 K 99.79 % | -3.894 M -123.28 % | -1.744 M 31.31 % | -2.539 M -29.47 % | -1.961 M -118.37 % | -898.000 K -51.43 % | -593.000 K -145.04 % | -242.000 K -17.48 % | -206.000 K -87.27 % | -110.000 K 54.17 % | -240.000 K -101.43 % | 16.763 M 2 193.16 % | 731.000 K 191.60 % | -798.000 K -445 710.06 % | -179.000 41.88 % | -308.000 99.97 % | -902.000 K -62 582.42 % | -1.439 K 99.94 % | -2.250 M -179 325.84 % | -1.254 K 99.99 % | -8.851 M -10.73 % | -7.993 M -24 226.63 % | -32.857 K -697.40 % | 5.500 K -99.96 % | 12.939 M 69.96 % | 7.613 M -33.21 % | 11.398 M -1.24 % | 11.542 M 8.86 % | 10.602 M -16.46 % | 12.691 M 550.07 % | -2.820 M 0.00 % | -2.820 M 82.81 % | -16.407 M -9.56 % | -14.975 M 47.19 % | -28.356 M -2.33 % | -27.711 M -1 148.83 % | -2.219 M -13.07 % | -1.962 M 91.90 % | -24.224 M -1 638.25 % | 1.575 M 153.33 % | -2.953 M -2 238.73 % | 138.076 K 106.93 % | -1.993 M -1 603.20 % | -117.018 K 91.53 % | -1.381 M -17 975.05 % | -7.639 K 99.77 % | -3.341 M -1 762.93 % | 200.901 K 109.57 % | -2.100 M -100.00 % | -1.050 M -2.45 % | -1.025 M 0.00 % | -1.025 M 84.58 % | -6.646 M | 0.000 100.00 % | -473.337 K 0.00 % | -473.337 K -0.44 % | -471.268 K | 0.000 100.00 % | -1.483 M -12 458.33 % | 12.000 K 105.06 % | -237.000 K | 0.000 100.00 % | -332.000 K | 0.000 100.00 % | -1.878 M | 0.000 100.00 % | -765.000 K | 0.000 -100.00 % | 147.000 K 100.00 % | 73.500 K 112.85 % | -572.000 K -100.00 % | -286.000 K | 
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -51.00 -104.39 % | 1 162.25 | 0.00 100.00 % | -89.23 -834.30 % | -9.55 47.25 % | -18.11 -526.50 % | -2.89 -458.91 % | -0.52 -685.05 % | -0.07 0.00 % | -0.07 -491.39 % | 0.02 0.00 % | 0.02 171.60 % | 0.01 0.00 % | 0.01 100.90 % | -0.69 0.00 % | -0.69 49.99 % | -1.38 0.00 % | -1.38 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -33 407.41 -27 758.85 % | -119.92 | 0.00 100.00 % | -41.80 99.48 % | -7 966.70 50.36 % | -16 050.20 -852 504.33 % | -1.88 -1 264.24 % | 0.16 -59.17 % | 0.40 69.96 % | 0.23 -40.94 % | 0.39 -1.24 % | 0.40 7.54 % | 0.37 -16.46 % | 0.44 340.26 % | -0.19 0.00 % | -0.19 86.68 % | -1.39 -9.56 % | -1.27 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -27.22 84.93 % | -180.67 | 0.00 100.00 % | -40.17 -534.33 % | -6.33 15.37 % | -7.48 -1 224.57 % | -0.56 -868.43 % | -0.06 -121.51 % | 0.27 0.00 % | 0.27 -72.88 % | 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 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 1.173 B -0.32 % | 1.177 B 0.25 % | 1.174 B -0.19 % | 1.176 B 0.09 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.01 % | 1.175 B -0.01 % | 1.175 B 0.02 % | 1.175 B -8.69 % | 1.287 B 20.99 % | 1.064 B -16.74 % | 1.277 B 19.06 % | 1.073 B 6.04 % | 1.012 B -24.42 % | 1.339 B 74.43 % | 767.363 M -23.33 % | 1.001 B 108.25 % | 480.577 M 83.06 % | 262.522 M -35.44 % | 406.629 M 0.00 % | 406.629 M 8.13 % | 376.050 M 0.00 % | 376.050 M 33.28 % | 282.143 M 0.00 % | 282.143 M 49.89 % | 188.236 M 0.00 % | 188.236 M 45.39 % | 129.473 M 0.00 % | 129.473 M 62.30 % | 79.774 M 0.00 % | 79.774 M 29.76 % | 61.477 M 0.00 % | 61.477 M -47.48 % | 117.049 M 0.00 % | 117.049 M -32.19 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M -42.97 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M -48.73 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M -49.76 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B | 
| Weighted average shs out | 1.174 B -0.28 % | 1.177 B 0.25 % | 1.174 B -0.18 % | 1.176 B 0.09 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.01 % | 1.175 B -0.01 % | 1.175 B -0.09 % | 1.176 B -8.74 % | 1.289 B 21.13 % | 1.064 B -16.70 % | 1.277 B 19.06 % | 1.073 B 17.86 % | 910.247 M 8.51 % | 838.829 M 9.31 % | 767.411 M -23.33 % | 1.001 B 108.27 % | 480.579 M 83.06 % | 262.522 M -35.44 % | 406.629 M 0.00 % | 406.629 M 8.13 % | 376.050 M 0.00 % | 376.050 M 33.28 % | 282.143 M 0.00 % | 282.143 M 49.89 % | 188.236 M 0.00 % | 188.236 M 45.39 % | 129.473 M 0.00 % | 129.473 M 62.30 % | 79.774 M 0.00 % | 79.774 M 29.76 % | 61.477 M 0.00 % | 61.477 M -47.48 % | 117.049 M 0.00 % | 117.049 M -32.19 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M 0.00 % | 172.621 M -42.97 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M 0.00 % | 302.695 M -48.73 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M 0.00 % | 590.345 M -49.76 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B 0.00 % | 1.175 B | 
| EPS diluted | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 18.75 % | 0.00 20.00 % | 0.00 -122.73 % | 0.01 1 077.78 % | 0.00 -200.00 % | 0.00 -200.00 % | 0.00 400.00 % | 0.00 -200.00 % | 0.00 588.71 % | 0.00 -97.10 % | 0.00 119 006.06 % | 0.00 -12.25 % | 0.00 25.11 % | 0.00 53.60 % | 0.00 -108.29 % | 0.00 434.23 % | 0.00 -94.48 % | 0.00 85.54 % | 0.00 -53.48 % | 0.00 90.99 % | 0.00 0.00 % | 0.00 98.11 % | -0.01 0.00 % | -0.01 -541.67 % | 0.00 -14.29 % | 0.00 133.33 % | 0.00 -14.29 % | 0.00 101.25 % | -0.06 0.00 % | -0.06 57.00 % | -0.13 0.00 % | -0.13 62.86 % | -0.35 0.00 % | -0.35 -869.53 % | -0.04 0.00 % | -0.04 63.90 % | -0.10 0.00 % | -0.10 -1 062.79 % | -0.01 0.00 % | -0.01 -48.28 % | -0.01 0.00 % | -0.01 -45.00 % | 0.00 0.00 % | 0.00 58.76 % | -0.01 0.00 % | -0.01 -177.14 % | 0.00 -105.88 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 84.55 % | -0.01 0.00 % | -0.01 -1 275.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 38.46 % | 0.00 0.00 % | 0.00 -550.00 % | 0.00 0.00 % | 0.00 33.33 % | 0.00 0.00 % | 0.00 81.25 % | 0.00 0.00 % | 0.00 -433.33 % | 0.00 0.00 % | 0.00 -400.00 % | 0.00 219.75 % | 0.00 115.64 % | 0.00 -100.00 % | 0.00 | 
| Earnings per share | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 18.75 % | 0.00 20.00 % | 0.00 -122.73 % | 0.01 1 077.78 % | 0.00 -200.00 % | 0.00 -200.00 % | 0.00 400.00 % | 0.00 -200.00 % | 0.00 588.71 % | 0.00 -97.10 % | 0.00 119 147.62 % | 0.00 -12.30 % | 0.00 25.20 % | 0.00 53.62 % | 0.00 -108.29 % | 0.00 400.72 % | 0.00 -35.46 % | 0.00 76.92 % | 0.00 -53.48 % | 0.00 90.99 % | 0.00 0.00 % | 0.00 98.11 % | -0.01 0.00 % | -0.01 -541.67 % | 0.00 -14.29 % | 0.00 133.33 % | 0.00 -14.29 % | 0.00 101.25 % | -0.06 0.00 % | -0.06 57.00 % | -0.13 0.00 % | -0.13 62.86 % | -0.35 0.00 % | -0.35 -869.53 % | -0.04 0.00 % | -0.04 63.90 % | -0.10 0.00 % | -0.10 -1 062.79 % | -0.01 0.00 % | -0.01 -48.28 % | -0.01 0.00 % | -0.01 -45.00 % | 0.00 0.00 % | 0.00 58.76 % | -0.01 0.00 % | -0.01 -177.14 % | 0.00 -105.88 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 84.55 % | -0.01 0.00 % | -0.01 -1 275.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 38.46 % | 0.00 0.00 % | 0.00 -550.00 % | 0.00 0.00 % | 0.00 33.33 % | 0.00 0.00 % | 0.00 81.25 % | 0.00 0.00 % | 0.00 -433.33 % | 0.00 0.00 % | 0.00 -400.00 % | 0.00 219.75 % | 0.00 115.64 % | 0.00 -100.00 % | 0.00 | 
| Gross profit | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.000 | 0.000 | 0.000 100.00 % | -213.000 7.79 % | -231.000 68.57 % | -735.000 66.10 % | -2.168 K -26.05 % | -1.720 K -42.74 % | -1.205 K 82.87 % | -7.035 K -88.81 % | -3.726 K 62.21 % | -9.859 K -396.93 % | -1.984 K -100.02 % | 8.860 M 0.00 % | 8.860 M -69.33 % | 28.890 M 0.00 % | 28.890 M 1.23 % | 28.538 M 0.00 % | 28.538 M 87.33 % | 15.235 M 0.00 % | 15.235 M 29.04 % | 11.806 M 0.00 % | 11.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Income tax expense | 467.000 K 19.74 % | 390.000 K 397 859.18 % | 98.000 -99.96 % | 236.000 K 207.76 % | -219.000 K 64.16 % | -611.000 K -258.29 % | 386.000 K 601.82 % | 55.000 K -87.56 % | 442.000 K 703.64 % | 55.000 K 109.82 % | -560.000 K -1 198.04 % | 51.000 K 114.09 % | -362.000 K -121 985.52 % | 297.000 -99.77 % | 127.000 K 41 676.32 % | 304.000 19.69 % | 254.000 -50.20 % | 510.000 32.81 % | 384.000 -18.12 % | 469.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -170.988 K 0.00 % | -170.988 K 33.67 % | -257.800 K 0.00 % | -257.800 K -51 559 900.00 % | -0.500 -100.00 % | 9.013 M | 0.000 100.00 % | -12.160 M | 0.000 100.00 % | -1.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -512.436 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 | 
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 | 0.000 | 0.000 -100.00 % | 213.000 -7.79 % | 231.000 -69.69 % | 762.000 -65.05 % | 2.180 K 26.74 % | 1.720 K 39.27 % | 1.235 K -84.84 % | 8.146 K 92.85 % | 4.224 K -84.53 % | 27.313 K -24.13 % | 35.999 K -99.85 % | 23.812 M 0.00 % | 23.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 463.000 K 58 956.12 % | 784.000 -36.10 % | 1.227 K -99.79 % | 582.000 K 113 794.32 % | 511.000 -2.29 % | 523.000 21.91 % | 429.000 -18.29 % | 525.000 -21.17 % | 666.000 56.71 % | 425.000 77.82 % | 239.000 -44.68 % | 432.000 54.29 % | 280.000 -48.24 % | 541.000 | 0.000 -100.00 % | 898.000 75.73 % | 511.000 -30.95 % | 740.000 -80.82 % | 3.859 K 346.13 % | 865.000 -2.70 % | 889.000 27.36 % | 698.000 -63.36 % | 1.905 K 53.26 % | 1.243 K -82.74 % | 7.202 K 120.58 % | 3.265 K -99.95 % | 6.023 M 0.00 % | 6.023 M 36.53 % | 4.411 M 0.00 % | 4.411 M 123.43 % | 1.974 M 0.00 % | 1.974 M -1.94 % | 2.013 M 0.00 % | 2.013 M 25.52 % | 1.604 M 0.00 % | 1.604 M -1.11 % | 1.622 M 0.00 % | 1.622 M -13.20 % | 1.869 M 0.00 % | 1.869 M 88.37 % | 992.048 K 0.00 % | 992.048 K 67.95 % | 590.684 K 0.00 % | 590.685 K 109.67 % | 281.716 K 0.00 % | 281.719 K -0.07 % | 281.922 K 0.00 % | 281.922 K 16.91 % | 241.146 K 0.00 % | 241.148 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 | 
| Selling and marketing expenses | 3.473 M 95 759.78 % | 3.623 K 69.62 % | 2.136 K -99.95 % | 4.191 M 64.32 % | 2.550 M -18.00 % | 3.110 M 46.68 % | 2.121 M 108.42 % | 1.017 M 50.89 % | 674.334 K 58.83 % | 424.575 K 0.67 % | 421.761 K -2.27 % | 431.568 K 431 468.00 % | 100.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 -95.00 % | 20.000 -93.49 % | 307.000 -22.67 % | 397.000 -62.44 % | 1.057 K -14.69 % | 1.239 K 13.88 % | 1.088 K -72.90 % | 4.015 K -83.61 % | 24.495 K | 0.000 100.00 % | -5.989 M -200.00 % | 5.989 M -48.92 % | 11.723 M 200.00 % | -11.723 M -163.32 % | 18.514 M 200.00 % | -18.514 M -229.57 % | 14.289 M 200.00 % | -14.289 M -191.07 % | 15.689 M 200.00 % | -15.689 M -5 706.81 % | 279.818 K 200.00 % | -279.818 K -109.36 % | 2.988 M 200.00 % | -2.988 M -130.62 % | 9.760 M 200.00 % | -9.760 M -2 747.94 % | 368.572 K 200.00 % | -368.572 K -174.97 % | 491.600 K 200.00 % | -491.600 K -477.13 % | 130.352 K 200.00 % | -130.352 K -111.98 % | 1.088 M 200.00 % | -1.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | -193.000 K -142 862.96 % | -135.000 24.58 % | -179.000 -100.01 % | 3.114 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 -100.00 % | 20.288 M | 0.000 -100.00 % | 5.493 M | 0.000 -100.00 % | 11.735 M | 0.000 -100.00 % | 249.344 K | 0.000 -100.00 % | 408.638 K | 0.000 -100.00 % | 3.216 M | 0.000 -100.00 % | 10.519 M | 0.000 -100.00 % | 454.241 K | 0.000 -100.00 % | 23.070 K | 0.000 -100.00 % | 1.550 M | 0.000 -100.00 % | 833.878 K | 0.000 100.00 % | -223.625 K 89.35 % | -2.100 M -100.00 % | -1.050 M -2.45 % | -1.025 M 0.00 % | -1.025 M 84.58 % | -6.646 M 0.00 % | -6.646 M -1 304.01 % | -473.337 K 0.00 % | -473.337 K -0.44 % | -471.268 K 0.00 % | -471.268 K 68.22 % | -1.483 M 0.00 % | -1.483 M -525.74 % | -237.000 K 0.00 % | -237.000 K 28.61 % | -332.000 K 0.00 % | -332.000 K 82.32 % | -1.878 M 0.00 % | -1.878 M -145.49 % | -765.000 K 0.00 % | -765.000 K -620.41 % | 147.000 K 100.00 % | 73.500 K 112.85 % | -572.000 K -100.00 % | -286.000 K | 
| Operating expenses | 3.743 M 87 517.04 % | 4.272 K 34.17 % | 3.184 K -99.96 % | 7.887 M 209.17 % | 2.551 M -18.00 % | 3.111 M 46.68 % | 2.121 M 108.35 % | 1.018 M 50.81 % | 675.000 K 58.82 % | 425.000 K 0.71 % | 422.000 K -2.31 % | 432.000 K 12.21 % | 385.000 K 2 216.07 % | 16.623 K -97.05 % | 563.000 K 65 902.34 % | 853.000 36.70 % | 624.000 333.33 % | 144.000 -90.23 % | 1.474 K -90.68 % | 15.820 K 581.31 % | 2.322 K 175.44 % | 843.000 -78.21 % | 3.869 K -13.27 % | 4.461 K -88.52 % | 38.852 K 148.22 % | 15.652 K -54.63 % | 34.500 K -99.90 % | 33.800 M 109.49 % | 16.134 M -63.76 % | 44.519 M 117.29 % | 20.488 M -47.98 % | 39.383 M 141.59 % | 16.302 M -52.31 % | 34.181 M 97.66 % | 17.293 M -21.43 % | 22.009 M 1 057.24 % | 1.902 M -67.60 % | 5.870 M 20.86 % | 4.857 M -43.49 % | 8.594 M -20.07 % | 10.752 M -16.99 % | 12.952 M 1 250.19 % | 959.256 K -56.99 % | 2.230 M 188.42 % | 773.316 K -42.30 % | 1.340 M 225.08 % | 412.274 K -58.16 % | 985.448 K -25.84 % | 1.329 M -27.06 % | 1.822 M 186.76 % | -2.100 M -100.00 % | -1.050 M -2.45 % | -1.025 M 0.00 % | -1.025 M 84.58 % | -6.646 M 0.00 % | -6.646 M -1 304.01 % | -473.337 K 0.00 % | -473.337 K -0.44 % | -471.268 K 0.00 % | -471.268 K 68.22 % | -1.483 M 0.00 % | -1.483 M -525.74 % | -237.000 K 0.00 % | -237.000 K 28.61 % | -332.000 K 0.00 % | -332.000 K 82.32 % | -1.878 M 0.00 % | -1.878 M -145.49 % | -765.000 K 0.00 % | -765.000 K -620.41 % | 147.000 K 100.00 % | 73.500 K 112.85 % | -572.000 K -100.00 % | -286.000 K | 
| Cost and expenses | 3.743 M 87 517.04 % | 4.272 K 34.17 % | 3.184 K -99.96 % | 7.887 M 209.17 % | 2.551 M -18.00 % | 3.111 M 46.68 % | 2.121 M 106.32 % | 1.028 M 52.30 % | 675.000 K 58.82 % | 425.000 K 0.71 % | 422.000 K -2.31 % | 432.000 K 12.21 % | 385.000 K 2 198.37 % | 16.751 K -97.02 % | 563.000 K 65 902.34 % | 853.000 1.91 % | 837.000 123.20 % | 375.000 -83.23 % | 2.236 K -87.58 % | 18.000 K 345.32 % | 4.042 K 94.51 % | 2.078 K -82.70 % | 12.015 K 38.34 % | 8.685 K -86.87 % | 66.165 K 28.10 % | 51.652 K -99.78 % | 23.846 M -58.61 % | 57.611 M 257.07 % | 16.134 M -63.76 % | 44.519 M 117.29 % | 20.488 M -47.98 % | 39.383 M 141.59 % | 16.302 M -52.31 % | 34.181 M 97.66 % | 17.293 M -21.43 % | 22.009 M 1 057.24 % | 1.902 M -67.60 % | 5.870 M 20.86 % | 4.857 M -43.49 % | 8.594 M -20.07 % | 10.752 M -16.99 % | 12.952 M 1 250.19 % | 959.256 K -56.99 % | 2.230 M 188.42 % | 773.316 K -42.30 % | 1.340 M 225.08 % | 412.274 K -58.16 % | 985.448 K -25.84 % | 1.329 M -27.06 % | 1.822 M 186.76 % | -2.100 M -100.00 % | -1.050 M -2.45 % | -1.025 M 0.00 % | -1.025 M 84.58 % | -6.646 M 0.00 % | -6.646 M -1 304.01 % | -473.337 K 0.00 % | -473.337 K -0.44 % | -471.268 K 0.00 % | -471.268 K 68.22 % | -1.483 M 0.00 % | -1.483 M -525.74 % | -237.000 K 0.00 % | -237.000 K 28.61 % | -332.000 K 0.00 % | -332.000 K 82.32 % | -1.878 M 0.00 % | -1.878 M -145.49 % | -765.000 K 0.00 % | -765.000 K -620.41 % | 147.000 K 100.00 % | 73.500 K 112.85 % | -572.000 K -100.00 % | -286.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.936 M 89 212.46 % | 4.407 K 31.04 % | 3.363 K -99.93 % | 4.773 M 87.10 % | 2.551 M -18.00 % | 3.111 M 46.68 % | 2.121 M 108.35 % | 1.018 M 50.81 % | 675.000 K 58.82 % | 425.000 K 0.71 % | 422.000 K -2.31 % | 432.000 K 12.21 % | 385.000 K 71 064.51 % | 541.000 -99.90 % | 563.000 K 62 594.88 % | 898.000 75.39 % | 512.000 -32.63 % | 760.000 -81.76 % | 4.166 K 230.11 % | 1.262 K -35.15 % | 1.946 K 0.46 % | 1.937 K -35.28 % | 2.993 K -43.08 % | 5.258 K -83.41 % | 31.697 K 870.81 % | 3.265 K -90.54 % | 34.500 K -99.71 % | 12.012 M -25.55 % | 16.134 M 320.67 % | -7.311 M -135.69 % | 20.488 M 223.87 % | -16.539 M -201.46 % | 16.302 M 232.81 % | -12.275 M -170.98 % | 17.293 M 222.78 % | -14.085 M -840.57 % | 1.902 M 41.69 % | 1.342 M -72.36 % | 4.857 M 533.93 % | -1.119 M -110.41 % | 10.752 M 222.63 % | -8.768 M -1 013.99 % | 959.256 K 331.88 % | 222.113 K -71.28 % | 773.316 K 468.45 % | -209.881 K -150.91 % | 412.274 K 172.00 % | 151.570 K -88.59 % | 1.329 M 256.97 % | -846.526 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 | 
| Interest income | 600.000 K -17.01 % | 723.000 K -8.83 % | 793.000 K -2.34 % | 812.000 K 7.98 % | 752.000 K 46.30 % | 514.000 K 367.27 % | 110.000 K 120.00 % | 50.000 K 19.05 % | 42.000 K -61.11 % | 108.000 K -50.00 % | 216.000 K -23.94 % | 284.000 K 74 636.84 % | 380.000 41.79 % | 268.000 -99.56 % | 61.000 K 110 809.09 % | 55.000 -45.54 % | 101.000 55.38 % | 65.000 -85.49 % | 448.000 157.47 % | 174.000 62.62 % | 107.000 -82.99 % | 629.000 114.68 % | 293.000 -64.70 % | 830.000 -99.95 % | 1.733 M 3 510.42 % | 48.000 K | 0.000 -100.00 % | 316.000 K | 0.000 -100.00 % | 592.415 K | 0.000 -100.00 % | 292.990 K | 0.000 -100.00 % | 272.939 K | 0.000 -100.00 % | 1.256 M | 0.000 -100.00 % | 374.515 K | 0.000 -100.00 % | 387.220 K | 0.000 -100.00 % | 167.663 K | 0.000 -100.00 % | 110.906 K | 0.000 -100.00 % | 117.018 K | 0.000 -100.00 % | 20.947 K | 0.000 -100.00 % | 22.724 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 | 
| Interest expense | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.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 -100.00 % | 4.232 M 0.00 % | 4.232 M 274.23 % | 1.131 M 0.00 % | 1.131 M -61.69 % | 2.952 M 0.00 % | 2.952 M 283.84 % | 769.022 K 0.00 % | 769.023 K 1 254.20 % | 56.788 K 0.00 % | 56.788 K 0.63 % | 56.432 K 0.00 % | 56.433 K 44 161.18 % | 127.500 0.00 % | 127.500 -99.87 % | 95.184 K 0.00 % | 95.186 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K 0.00 % | 12.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 | 
| Depreciation and amortization | 34.500 K 459 900.00 % | 7.500 100.16 % | -4.698 K -199.66 % | 4.714 K 188 460.00 % | 2.500 0.00 % | 2.500 150.00 % | -5.000 -100.05 % | 10.000 K 200 100.00 % | -5.000 -162.50 % | 8.000 220.00 % | 2.500 0.00 % | 2.500 101.79 % | -139.500 -196.54 % | 144.500 -99.99 % | 1.294 M 200 987.80 % | 643.500 -3.52 % | 667.000 7.58 % | 620.000 -35.68 % | 964.000 3.88 % | 928.000 -21.49 % | 1.182 K 16.22 % | 1.017 K -25.33 % | 1.362 K 39.55 % | 976.000 -76.94 % | 4.232 K -79.81 % | 20.962 K -99.81 % | 10.860 M 0.00 % | 10.860 M 11.02 % | 9.781 M 0.00 % | 9.781 M 30.88 % | 7.473 M 0.00 % | 7.473 M 7.90 % | 6.926 M 0.00 % | 6.926 M 174.34 % | -9.316 M -186.07 % | 10.825 M 143.59 % | -24.832 M -197.17 % | 25.555 M 467.09 % | 4.506 M 206.04 % | -4.250 M 65.95 % | -12.480 M -198.30 % | 12.697 M 1 004.87 % | -1.403 M -193.99 % | 1.493 M 259.16 % | -938.017 K -199.63 % | 941.498 K 237.13 % | -686.557 K -198.66 % | 695.887 K 139.30 % | -1.771 M -199.39 % | 1.782 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.646 M | 0.000 | 0.000 | 0.000 -100.00 % | 471.268 K | 0.000 -100.00 % | 1.495 M | 0.000 -100.00 % | 237.000 K | 0.000 -100.00 % | 332.000 K | 0.000 -100.00 % | 1.878 M | 0.000 -100.00 % | 765.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating income | -3.936 M 10.69 % | -4.407 M -138 310.80 % | -3.184 K 99.96 % | -7.887 M -209.17 % | -2.551 M 18.00 % | -3.111 M -46.68 % | -2.121 M -106.32 % | -1.028 M -52.30 % | -675.000 K -58.82 % | -425.000 K -0.71 % | -422.000 K 2.31 % | -432.000 K -12.21 % | -385.000 K -59 682.61 % | -644.000 99.89 % | -563.000 K -65 902.34 % | -853.000 -0.83 % | -846.000 8.84 % | -928.000 77.85 % | -4.190 K -77.02 % | -2.367 K 31.03 % | -3.432 K -51.12 % | -2.271 K 77.76 % | -10.213 K -13.87 % | -8.969 K 75.82 % | -37.089 K -139.87 % | -15.462 K 99.81 % | -8.057 M -165.95 % | 12.216 M 950.40 % | -1.436 M -130.76 % | 4.670 M 434.19 % | -1.398 M -118.26 % | 7.655 M 176.50 % | -10.007 M -5.51 % | -9.485 M -33.76 % | -7.091 M -30.67 % | -5.426 M -53.99 % | -3.524 M 17.03 % | -4.248 M 36.84 % | -6.725 M 0.00 % | -6.725 M 42.73 % | -11.744 M 1.81 % | -11.960 M -671.63 % | -1.550 M 5.48 % | -1.640 M -55.42 % | -1.055 M 0.33 % | -1.059 M -52.48 % | -694.196 K 1.33 % | -703.526 K 55.19 % | -1.570 M 0.68 % | -1.581 M 24.72 % | -2.100 M -100.00 % | -1.050 M -2.45 % | -1.025 M 0.00 % | -1.025 M 84.58 % | -6.646 M 0.00 % | -6.646 M -1 304.01 % | -473.337 K 0.00 % | -473.337 K -0.44 % | -471.268 K 0.00 % | -471.268 K 68.22 % | -1.483 M 0.00 % | -1.483 M -525.74 % | -237.000 K 0.00 % | -237.000 K 28.61 % | -332.000 K 0.00 % | -332.000 K 82.32 % | -1.878 M 0.00 % | -1.878 M -145.49 % | -765.000 K 0.00 % | -765.000 K -620.41 % | 147.000 K 100.00 % | 73.500 K 112.85 % | -572.000 K -100.00 % | -286.000 K | 
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -155.19 21.33 % | -197.25 | 0.00 100.00 % | -75.70 -723.49 % | -9.19 48.96 % | -18.01 -747.55 % | -2.12 -367.47 % | -0.45 -84.33 % | -0.25 -165.95 % | 0.37 851.98 % | -0.05 -130.76 % | 0.16 430.12 % | -0.05 -118.26 % | 0.27 140.84 % | -0.66 -5.51 % | -0.62 -3.65 % | -0.60 -30.67 % | -0.46 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | 793.000 K -6.82 % | 851.000 K 107 214.00 % | 793.000 -99.95 % | 1.604 M 102.30 % | 793.000 K 38.64 % | 572.000 K 257.50 % | 160.000 K 233.33 % | 48.000 K -41.46 % | 82.000 K -55.19 % | 183.000 K -15.28 % | 216.000 K -32.92 % | 322.000 K 122.07 % | 145.000 K -99.14 % | 16.764 M 1 195.49 % | 1.294 M 51.84 % | 852.202 K 21.52 % | 701.264 K 143.39 % | -1.616 M -7 126.40 % | 23.000 K -99.83 % | 13.480 M 2 680 093.44 % | -503.000 -23.89 % | -406.000 -2.01 % | -398.000 -729.17 % | -48.000 99.64 % | -13.355 K -527.88 % | -2.127 K -100.04 % | 5.905 M 0.00 % | 5.905 M 207.12 % | 1.923 M 145.95 % | -4.184 M -365.77 % | 1.574 M 121.05 % | -7.478 M -1 372.40 % | -507.881 K 50.70 % | -1.030 M 89.01 % | -9.373 M 15.08 % | -11.037 M 55.65 % | -24.888 M -2.99 % | -24.165 M -636.24 % | 4.506 M 447.12 % | -1.298 M -212.08 % | -415.987 K 98.11 % | -21.959 M -30 015.47 % | 73.404 K 103.88 % | -1.893 M -3 336.28 % | 58.508 K -5.62 % | 61.991 K 1 523.01 % | 3.820 K -70.95 % | 13.150 K 113.09 % | -100.451 K -12.02 % | -89.671 K -108.54 % | 1.050 M 100.00 % | 524.975 K 2.45 % | 512.436 K 200.00 % | -512.436 K -115.42 % | 3.323 M 0.00 % | 3.323 M 1 304.01 % | 236.668 K 0.00 % | 236.668 K 0.44 % | 235.634 K 0.00 % | 235.634 K -67.96 % | 735.500 K 0.00 % | 735.500 K 520.68 % | 118.500 K 0.00 % | 118.500 K -28.61 % | 166.000 K 0.00 % | 166.000 K -82.32 % | 939.000 K 0.00 % | 939.000 K 145.49 % | 382.500 K 0.00 % | 382.500 K 620.41 % | -73.500 K -100.00 % | -36.750 K -112.85 % | 286.000 K 100.00 % | 143.000 K | 
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 2000-01-31 | 1999-06-30 | 1998-12-30 | 1998-06-30 | 1997-12-30 | 1997-06-30 | 1997-01-31 | 1996-06-30 | 1995-12-30 | 1995-06-30 | 1994-12-30 | 1994-06-30 | 1993-12-30 | 1993-06-30 | 1992-12-30 | 1992-06-30 | 1991-12-30 | 1991-06-30 | 1990-12-30 | 1990-06-30 | 1990-01-31 | 1989-06-30 | 1989-01-31 | 
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 | 1993-06-30 | 1992-06-30 | 1991-06-30 | 1990-06-30 | 1989-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -18.802 M 10.85 % | -21.091 M 16.52 % | -25.265 M 4.21 % | -26.376 M 15.03 % | -31.043 M 3.39 % | -32.133 M 8.69 % | -35.193 M -5.03 % | -33.508 M -18.50 % | -28.276 M 1.56 % | -28.725 M 0.55 % | -28.884 M -2.72 % | -28.120 M -99 099.21 % | -28.347 K 99.90 % | -28.254 M -330 626.91 % | -8.543 K 99.88 % | -7.250 M -158 439.25 % | -4.573 K 99.92 % | -5.711 M -62 111.33 % | -9.180 K 99.84 % | -5.601 M -149.87 % | 11.231 M 21.89 % | 9.214 M 25.00 % | 7.371 M 14.21 % | 6.454 M -22.44 % | 8.321 M 1 439 719.38 % | -578.000 -100.00 % | 26.205 M 61.25 % | 16.251 M -66.50 % | 48.508 M 856.38 % | 5.072 M 306.82 % | -2.452 M 74.98 % | -9.801 M -24.10 % | -7.898 M -704.56 % | -981.669 K -459.71 % | 272.902 K 111.10 % | -2.458 M -452.59 % | -444.890 K 55.68 % | -1.004 M -0.29 % | -1.001 M -119.73 % | -455.518 K 44.63 % | -822.701 K 78.96 % | -3.910 M -56.36 % | -2.501 M -9 902.10 % | -25.000 K 62.12 % | -66.000 K 64.71 % | -187.000 K -94.79 % | -96.000 K -3 100.00 % | -3.000 K 93.18 % | -44.000 K 93.42 % | -669.000 K | 
| Total investments | 9.275 M 20.14 % | 7.720 M 18.77 % | 6.500 M -44.12 % | 11.633 M 7.24 % | 10.848 M 5.70 % | 10.263 M 24.73 % | 8.228 M -27.55 % | 11.357 M 53.41 % | 7.403 M -16.61 % | 8.878 M -2.90 % | 9.143 M 11.94 % | 8.168 M 140 123.18 % | 5.825 K -99.87 % | 4.620 M 127 172.73 % | 3.630 K -99.92 % | 4.575 M 128 303.03 % | 3.563 K -99.87 % | 2.715 M 54 859.51 % | 4.940 K -99.92 % | 6.367 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.881 K -49.02 % | 3.690 K -99.94 % | 6.084 M -39.40 % | 10.040 M 32.09 % | 7.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.684 M 49.83 % | 3.126 M 33.99 % | 2.333 M 1 361.02 % | 159.691 K 0.00 % | 159.691 K 5.88 % | 150.819 K -64.43 % | 423.980 K | 0.000 | 0.000 -100.00 % | 200.000 K 110 397.24 % | 181.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 831.000 K -28.67 % | 1.165 M 259.57 % | 324.000 K | 
| Total debt | 70.000 K -10.26 % | 78.000 K 1 200.00 % | 6.000 K -57.14 % | 14.000 K -30.00 % | 20.000 K -28.57 % | 28.000 K -20.00 % | 35.000 K -16.67 % | 42.000 K 0.00 % | 42.000 K -16.00 % | 50.000 K -18.03 % | 61.000 K -10.29 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.231 M 1.58 % | 11.056 M 49.97 % | 7.372 M -51.52 % | 15.207 M 52.93 % | 9.944 M | 0.000 -100.00 % | 29.020 M 26.17 % | 23.000 M -58.36 % | 55.237 M 786.74 % | 6.229 M 2 776.02 % | 216.592 K -42.28 % | 375.237 K | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 3.167 M 52.33 % | 2.079 M 12.44 % | 1.849 M -10.98 % | 2.077 M 36.02 % | 1.527 M 71.00 % | 893.000 K 268.17 % | -531.000 K -244.29 % | 368.000 K -26.10 % | 498.000 K -67.43 % | 1.529 M -33.55 % | 2.301 M -28.63 % | 3.224 M -3.56 % | 3.343 M 33.72 % | 2.500 M 38.35 % | 1.807 M -13.99 % | 2.101 M 50.93 % | 1.392 M 74.22 % | 799.000 K -62.31 % | 2.120 M 73.20 % | 1.224 M 841.54 % | 130.000 K -52.21 % | 272.000 K -85.48 % | 1.873 M 8.83 % | 1.721 M -7.17 % | 1.854 M | 0.000 -100.00 % | 1.159 M 142.95 % | 477.044 K -45.60 % | 876.994 K 49.54 % | 586.449 K 75.34 % | 334.464 K 120.20 % | -1.656 M -195.18 % | 1.740 M 353.11 % | -687.470 K -816.82 % | 95.906 K 0.00 % | 95.906 K 0.00 % | 95.906 K -90.56 % | 1.016 M 0.00 % | 1.016 M 20.58 % | 842.680 K 175.91 % | 305.413 K 0.00 % | 305.413 K 0.00 % | 305.413 K 0.14 % | 305.000 K 0.00 % | 305.000 K 0.00 % | 305.000 K -66.07 % | 899.000 K -39.50 % | 1.486 M 0.00 % | 1.486 M 0.00 % | 1.486 M | 
| Retained earnings | -278.298 M -0.97 % | -275.619 M -0.92 % | -273.115 M -0.92 % | -270.626 M -1.37 % | -266.968 M -0.63 % | -265.307 M -0.73 % | -263.379 M -0.90 % | -261.032 M 3.80 % | -271.338 M -0.38 % | -270.303 M 0.13 % | -270.650 M 0.95 % | -273.235 M -99 958.96 % | -273.074 K 99.90 % | -273.196 M -94 022.43 % | -290.256 K 99.90 % | -290.860 M -95 999.01 % | -302.667 K 99.90 % | -300.096 M -100 570.25 % | -298.098 K 99.90 % | -296.721 M -95 410.64 % | -310.668 K 99.90 % | -306.876 M -100 251.86 % | -305.800 K 99.87 % | -237.852 M -2.15 % | -232.848 M -126 359.17 % | -184.129 K 99.89 % | -166.540 M -2.67 % | -162.214 M 0.95 % | -163.765 M 0.22 % | -164.118 M -14.70 % | -143.089 M -29.62 % | -110.388 M -104.02 % | -54.107 M -8.74 % | -49.756 M -94.87 % | -25.533 M -13.08 % | -22.579 M -9.68 % | -20.586 M -2.29 % | -20.126 M -19.90 % | -16.785 M -14.09 % | -14.712 M -7.49 % | -13.687 M -94.38 % | -7.041 M -7.21 % | -6.568 M -7.74 % | -6.096 M -32.49 % | -4.601 M -5.43 % | -4.364 M -8.23 % | -4.032 M -87.19 % | -2.154 M -55.08 % | -1.389 M 9.57 % | -1.536 M | 
| Common stock | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 0.00 % | 317.637 M 99 900.00 % | 317.637 K -99.90 % | 317.637 M 99 900.00 % | 317.637 K -99.90 % | 317.637 M 99 900.00 % | 317.637 K -99.90 % | 317.637 M 99 900.00 % | 317.637 K -99.90 % | 317.637 M 99 900.00 % | 317.637 K -99.90 % | 317.637 M 99 900.00 % | 317.637 K -99.90 % | 313.151 M 2.12 % | 306.661 M 125 483.46 % | 244.189 K -99.90 % | 244.189 M -0.25 % | 244.794 M 33.43 % | 183.469 M 0.00 % | 183.469 M 6.43 % | 172.382 M 27.62 % | 135.075 M 59.32 % | 84.783 M 28.84 % | 65.804 M 30.49 % | 50.430 M 65.95 % | 30.389 M 15.43 % | 26.326 M 3.66 % | 25.396 M 26.88 % | 20.016 M 14.44 % | 17.490 M -56.68 % | 40.370 M 0.00 % | 40.370 M 237.74 % | 11.953 M 44.62 % | 8.265 M 77.36 % | 4.660 M 1.97 % | 4.570 M 34.97 % | 3.386 M 34.69 % | 2.514 M 4.71 % | 2.401 M 0.00 % | 2.401 M | 
| Total equity | 42.506 M -3.61 % | 44.097 M -4.90 % | 46.371 M -5.53 % | 49.088 M -5.95 % | 52.196 M -1.93 % | 53.223 M -0.94 % | 53.727 M -5.70 % | 56.973 M 21.74 % | 46.797 M -4.23 % | 48.863 M -0.86 % | 49.288 M 3.49 % | 47.626 M 99 315.52 % | 47.906 K -99.90 % | 46.941 M 160 722.94 % | 29.188 K -99.90 % | 28.878 M 176 405.10 % | 16.361 K -99.91 % | 18.340 M 84 576.12 % | 21.659 K -99.90 % | 22.140 M 311 774.91 % | 7.099 K -99.94 % | 11.033 M 80 374.11 % | 13.710 K -99.98 % | 77.020 M 1.79 % | 75.667 M 121 639.20 % | 62.155 K -99.92 % | 78.808 M -5.12 % | 83.057 M 303.55 % | 20.582 M 3.23 % | 19.937 M -32.71 % | 29.628 M 20.02 % | 24.687 M -23.84 % | 32.416 M 101.99 % | 16.048 M -35.79 % | 24.994 M 216.18 % | 7.905 M 35.47 % | 5.835 M -7.17 % | 6.286 M 48.03 % | 4.247 M 17.28 % | 3.621 M 17.89 % | 3.072 M -68.39 % | 9.717 M 70.76 % | 5.691 M 130.02 % | 2.474 M 579.67 % | 364.000 K -28.77 % | 511.000 K 101.98 % | 253.000 K -86.29 % | 1.846 M -26.10 % | 2.498 M 6.25 % | 2.351 M | 
| Other non current liabilities | 4.337 M 1.19 % | 4.286 M 2.71 % | 4.173 M 4.67 % | 3.987 M 3.10 % | 3.867 M 1.66 % | 3.804 M 1.66 % | 3.742 M 11.44 % | 3.358 M 101.92 % | 1.663 M 0.00 % | 1.663 M 0.00 % | 1.663 M 0.00 % | 1.663 M 0.00 % | 1.663 M | 0.000 -100.00 % | 1.127 M | 0.000 -100.00 % | 11.339 M | 0.000 -100.00 % | 10.090 M | 0.000 -100.00 % | 10.076 M | 0.000 -100.00 % | 11.108 M 104.00 % | 5.445 M 2.50 % | 5.312 M 12 439.43 % | -43.049 K -100.83 % | 5.192 M 10.75 % | 4.688 M 0.31 % | 4.673 M 104.05 % | 2.290 M 26.12 % | 1.816 M 91.60 % | 947.785 K 9.00 % | 869.527 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 | 
| Long term debt | 55.000 K -12.70 % | 63.000 K | 0.000 | 0.000 -100.00 % | 6.000 K -57.14 % | 14.000 K -33.33 % | 21.000 K -25.00 % | 28.000 K -3.45 % | 29.000 K -32.56 % | 43.000 K -10.42 % | 48.000 K -9.43 % | 53.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.207 M 4 667.08 % | 319.000 K 641.02 % | 43.049 K -99.85 % | 28.421 M 28 210.02 % | 100.392 K -60.00 % | 250.981 K | 0.000 -100.00 % | 45.030 K -79.21 % | 216.593 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 | 
| Total non current liabilities | 4.392 M 0.99 % | 4.349 M 4.22 % | 4.173 M 4.67 % | 3.987 M 2.94 % | 3.873 M 1.44 % | 3.818 M 1.46 % | 3.763 M 11.13 % | 3.386 M 100.12 % | 1.692 M -0.82 % | 1.706 M -0.29 % | 1.711 M -0.29 % | 1.716 M 3.19 % | 1.663 M | 0.000 -100.00 % | 1.127 M | 0.000 -100.00 % | 11.339 M | 0.000 -100.00 % | 10.090 M | 0.000 -100.00 % | 10.076 M | 0.000 -100.00 % | 11.108 M -46.21 % | 20.652 M 266.76 % | 5.631 M 12 980.44 % | 43.049 K -99.87 % | 33.613 M 601.97 % | 4.788 M -2.76 % | 4.924 M 115.00 % | 2.290 M 23.07 % | 1.861 M 59.83 % | 1.164 M 33.91 % | 869.527 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 | 
| Other current liabilities | 623.000 K 140.54 % | 259.000 K -14.80 % | 304.000 K 107.97 % | 146.174 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 100.000 K 284.62 % | 26.000 K -99.17 % | 3.121 M 184.50 % | 1.097 M 184.20 % | 386.000 K 315.05 % | 93.000 K -88.82 % | 832.000 K -84.16 % | 5.253 M 52.48 % | 3.445 M 141 903.30 % | 2.426 K -99.97 % | 8.883 M 25.31 % | 7.089 M 68.79 % | 4.200 M 6.77 % | 3.933 M -24.33 % | 5.198 M 192.37 % | 1.778 M 164.21 % | 672.878 K -26.95 % | 921.164 K 306.84 % | 226.422 K 124.43 % | 100.889 K 33.70 % | 75.461 K -13.72 % | 87.460 K 54.33 % | 56.670 K 36.42 % | 41.540 K 33.01 % | 31.230 K -96.01 % | 782.620 K 80.07 % | 434.616 K -43.48 % | 769.000 K 304.74 % | 190.000 K 192.31 % | 65.000 K -2.99 % | 67.000 K -61.71 % | 175.000 K -7.89 % | 190.000 K 8.57 % | 175.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -174.000 75.63 % | -714.000 -5 000.00 % | -14.000 77.42 % | -62.000 -342.86 % | -14.000 68.18 % | -44.000 -528.57 % | -7.000 46.15 % | -13.000 13.33 % | -15.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K | 0.000 100.00 % | -11.231 M | 0.000 100.00 % | -7.372 M | 0.000 -100.00 % | 3.432 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 | 
| Short term debt | 30.000 K 0.00 % | 30.000 K 150.00 % | 12.000 K -57.14 % | 28.000 K 100.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 0.00 % | 14.000 K 7.69 % | 13.000 K 85.71 % | 7.000 K -46.15 % | 13.000 K -13.33 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.231 M 0.59 % | 11.165 M 51.45 % | 7.372 M 1 684.99 % | 413.000 K -95.71 % | 9.625 M | 0.000 -100.00 % | 599.000 K -97.38 % | 22.900 M -58.35 % | 54.986 M 782.71 % | 6.229 M 3 530.89 % | 171.562 K 8.14 % | 158.644 K | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 1.174 M 31.03 % | 896.000 K -24.39 % | 1.185 M 480.88 % | 204.000 K -78.11 % | 932.000 K 86.77 % | 499.000 K -0.60 % | 502.000 K 29.05 % | 389.000 K 147.77 % | 157.000 K 145.31 % | 64.000 K -20.99 % | 81.000 K -1.22 % | 82.000 K 93 081.82 % | 88.000 -99.80 % | 45.000 K 17 409.73 % | 257.000 -99.60 % | 65.000 K 22 627.27 % | 286.000 -99.93 % | 388.000 K 10 947.84 % | 3.512 K -99.74 % | 1.343 M 10 848.07 % | 12.267 K -99.90 % | 12.240 M 147 156.98 % | 8.312 K -99.89 % | 7.699 M -42.72 % | 13.440 M 86 660.05 % | 15.491 K -99.90 % | 14.994 M -61.31 % | 38.757 M -38.94 % | 63.476 M 376.74 % | 13.314 M 37.96 % | 9.651 M 43.04 % | 6.747 M -55.52 % | 15.169 M 727.16 % | 1.834 M -72.84 % | 6.751 M 2 210.36 % | 292.226 K 28.08 % | 228.158 K -11.56 % | 257.987 K -56.20 % | 589.044 K 250.48 % | 168.066 K -44.94 % | 305.226 K -61.00 % | 782.620 K 80.07 % | 434.616 K -43.48 % | 769.000 K 304.74 % | 190.000 K 192.31 % | 65.000 K -2.99 % | 67.000 K -61.71 % | 175.000 K -7.89 % | 190.000 K 8.57 % | 175.000 K | 
| Total liabilities | 5.566 M 6.12 % | 5.245 M -2.11 % | 5.358 M 27.85 % | 4.191 M -12.78 % | 4.805 M 11.30 % | 4.317 M 1.22 % | 4.265 M 12.98 % | 3.775 M 104.16 % | 1.849 M 4.46 % | 1.770 M -1.23 % | 1.792 M -0.33 % | 1.798 M 102 584.18 % | 1.751 K -96.11 % | 45.000 K 3 151.45 % | 1.384 K -97.87 % | 65.000 K 459.14 % | 11.625 K -97.00 % | 388.000 K 2 752.73 % | 13.601 K -98.99 % | 1.343 M 5 910.83 % | 22.343 K -99.82 % | 12.240 M 62 927.81 % | 19.420 K -99.93 % | 28.351 M 48.66 % | 19.071 M 29 454.15 % | 64.529 K -99.87 % | 48.607 M 11.62 % | 43.546 M -36.34 % | 68.400 M 338.33 % | 15.605 M 35.55 % | 11.512 M 45.51 % | 7.911 M -50.67 % | 16.038 M 774.57 % | 1.834 M -72.84 % | 6.751 M 2 210.36 % | 292.226 K 28.08 % | 228.158 K -11.56 % | 257.987 K -56.20 % | 589.044 K 250.48 % | 168.066 K -44.94 % | 305.226 K -61.00 % | 782.620 K 80.07 % | 434.616 K -43.48 % | 769.000 K 304.74 % | 190.000 K 192.31 % | 65.000 K -2.99 % | 67.000 K -61.71 % | 175.000 K -7.89 % | 190.000 K 8.57 % | 175.000 K | 
| Other non current assets | 4.989 M 0.50 % | 4.964 M 3.24 % | 4.808 M | 0.000 -100.00 % | 10.359 M 0.00 % | 10.359 M 0.00 % | 10.359 M 0.00 % | 10.359 M 0.00 % | 10.359 M -16.67 % | 12.431 M 0.00 % | 12.431 M 0.00 % | 12.431 M 594.67 % | -2.513 M -200.00 % | 2.513 M 18 990.48 % | -13.303 K -100.53 % | 2.513 M 14 853.71 % | -17.033 K -100.68 % | 2.513 M 13 919.08 % | -18.185 K -100.72 % | 2.513 M 9 953.74 % | -25.503 K -101.01 % | 2.514 M 9 141.54 % | -27.805 K -100.98 % | 2.828 M -61.77 % | 7.398 M 6 999.24 % | -107.231 K -101.99 % | 5.396 M -60.82 % | 13.772 M -5.77 % | 14.615 M 522.86 % | 2.346 M -0.17 % | 2.350 M 63.13 % | 1.441 M -0.69 % | 1.451 M 499.97 % | 241.815 K 4.72 % | 230.917 K 1 099.57 % | 19.250 K 285.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K | 
| Long term investments | 9.275 M | 0.000 | 0.000 -100.00 % | 4.808 M 0.00 % | 4.808 M 0.00 % | 4.808 M 0.00 % | 4.808 M -27.72 % | 6.652 M 164.70 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M 0.00 % | 2.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.879 M | 0.000 | 0.000 -100.00 % | 10.040 M 32.09 % | 7.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.684 M 49.83 % | 3.126 M 33.99 % | 2.333 M 1 361.02 % | 159.691 K 0.00 % | 159.691 K 5.88 % | 150.819 K -64.43 % | 423.980 K | 0.000 | 0.000 -100.00 % | 200.000 K 110 397.24 % | 181.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 831.000 K -28.67 % | 1.165 M 259.57 % | 324.000 K | 
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 14.29 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K 0.00 % | 8.000 K 14.29 % | 7.000 K 0.00 % | 7.000 K 0.00 % | 7.000 K | 
| Property plant equipment net | 11.450 M 0.14 % | 11.434 M 1.44 % | 11.272 M 0.40 % | 11.227 M 1 275.86 % | 816.000 K -1.33 % | 827.000 K -1.19 % | 837.000 K 80.39 % | 464.000 K 1.98 % | 455.000 K -6.95 % | 489.000 K -1.81 % | 498.000 K -1.78 % | 507.000 K 3 838.48 % | 12.873 K -99.90 % | 12.536 M 94 134.38 % | 13.303 K -99.92 % | 15.745 M 92 338.21 % | 17.033 K -99.90 % | 17.565 M 96 490.60 % | 18.185 K -99.90 % | 19.025 M 74 499.07 % | 25.503 K -99.90 % | 26.493 M 95 181.42 % | 27.805 K -99.97 % | 86.234 M 4.37 % | 82.622 M 76 950.48 % | 107.231 K -99.90 % | 102.593 M 25.11 % | 82.004 M 55.96 % | 52.580 M 108.52 % | 25.215 M -4.84 % | 26.497 M 43.33 % | 18.487 M -41.16 % | 31.418 M 142.77 % | 12.941 M -46.01 % | 23.972 M 333.51 % | 5.530 M 1.57 % | 5.444 M 3.11 % | 5.280 M 56.84 % | 3.366 M 1.79 % | 3.307 M 30.23 % | 2.540 M -60.04 % | 6.355 M 89.76 % | 3.349 M 167 358.80 % | 2.000 K -99.59 % | 488.000 K 30.13 % | 375.000 K 77.73 % | 211.000 K -72.09 % | 756.000 K -34.43 % | 1.153 M 56.02 % | 739.000 K | 
| Total non current assets | 25.714 M 56.81 % | 16.398 M 1.98 % | 16.080 M 0.28 % | 16.035 M 0.33 % | 15.983 M -0.07 % | 15.994 M -0.06 % | 16.004 M -8.42 % | 17.475 M 31.12 % | 13.327 M -13.65 % | 15.433 M -0.06 % | 15.442 M -0.06 % | 15.451 M 119 926.41 % | 12.873 K -99.91 % | 15.049 M 113 024.86 % | 13.303 K -99.93 % | 18.258 M 107 091.92 % | 17.033 K -99.92 % | 20.078 M 110 309.68 % | 18.185 K -99.92 % | 21.538 M 84 352.81 % | 25.503 K -99.91 % | 29.007 M 104 222.96 % | 27.805 K -99.97 % | 89.062 M 1.04 % | 88.141 M 82 097.31 % | 107.231 K -99.90 % | 107.989 M 2.05 % | 105.816 M 41.47 % | 74.796 M 171.37 % | 27.562 M -4.46 % | 28.848 M 44.76 % | 19.928 M -46.93 % | 37.552 M 130.25 % | 16.309 M -38.54 % | 26.536 M 364.83 % | 5.709 M 1.78 % | 5.609 M 3.18 % | 5.436 M 43.22 % | 3.795 M 14.59 % | 3.312 M 30.17 % | 2.545 M -61.21 % | 6.560 M 95.87 % | 3.349 M 167 367.85 % | 2.000 K -99.59 % | 488.000 K 27.42 % | 383.000 K 74.89 % | 219.000 K -88.33 % | 1.877 M -19.34 % | 2.327 M 117.07 % | 1.072 M | 
| Other current assets | 52.000 K -64.14 % | 145.000 K 130.16 % | 63.000 K -47.06 % | 119.000 K 197.50 % | 40.000 K -64.60 % | 113.000 K 413.64 % | 22.000 K 37.50 % | 16.000 K -99.23 % | 2.085 M 3 375.00 % | 60.000 K | 0.000 -100.00 % | 130.000 K | 0.000 -100.00 % | 124.000 K -94.76 % | 2.365 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 133.000 K -97.28 % | 4.890 M 1 058.77 % | 422.000 K 47 512 976 068 758 732 800.00 % | 0.000 -100.00 % | 328.000 K 21.63 % | 269.672 K 42.95 % | 188.645 K 15.02 % | 164.017 K 7.60 % | 152.431 K 43.66 % | 106.109 K 386.16 % | 21.826 K 50.06 % | 14.545 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.600 K 475.60 % | 12.613 K 2 931.97 % | 416.000 -93.14 % | 6.064 K 51.98 % | 3.990 K -47.55 % | 7.607 K -99.76 % | 3.216 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 -100.00 % | 7.720 M 18.77 % | 6.500 M -4.76 % | 6.825 M 13.00 % | 6.040 M 10.72 % | 5.455 M 59.50 % | 3.420 M -27.31 % | 4.705 M -3.78 % | 4.890 M -23.17 % | 6.365 M -4.00 % | 6.630 M 17.24 % | 5.655 M 96 981.55 % | 5.825 K -99.87 % | 4.620 M 127 172.73 % | 3.630 K -99.92 % | 4.575 M 128 303.03 % | 3.563 K -99.87 % | 2.715 M 54 859.51 % | 4.940 K -99.92 % | 6.367 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.881 M 50 875.61 % | 3.690 K -99.94 % | 6.084 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 | 
| cash and cash equivalents | 18.872 M -10.85 % | 21.169 M -16.23 % | 25.271 M -4.24 % | 26.390 M -15.04 % | 31.063 M -3.41 % | 32.161 M -8.71 % | 35.228 M 5.00 % | 33.550 M 18.48 % | 28.318 M -1.59 % | 28.775 M -0.59 % | 28.945 M 2.69 % | 28.188 M 99 339.09 % | 28.347 K -99.90 % | 28.254 M 330 626.91 % | 8.543 K -99.88 % | 7.250 M 158 439.25 % | 4.573 K -99.92 % | 5.711 M 62 111.33 % | 9.180 K -99.84 % | 5.601 M 2 857 553.06 % | 196.000 -99.99 % | 1.842 M 199 035.14 % | 925.000 -99.99 % | 8.753 M 439.31 % | 1.623 M 280 695.85 % | 578.000 -99.98 % | 2.815 M -58.29 % | 6.749 M 0.30 % | 6.729 M 481.48 % | 1.157 M -56.64 % | 2.669 M -73.77 % | 10.177 M 28.85 % | 7.898 M 704.56 % | 981.669 K -79.23 % | 4.727 M 92.28 % | 2.458 M 452.59 % | 444.890 K -55.68 % | 1.004 M 0.29 % | 1.001 M 119.73 % | 455.518 K -44.63 % | 822.701 K -78.96 % | 3.910 M 56.36 % | 2.501 M 9 902.10 % | 25.000 K -62.12 % | 66.000 K -64.71 % | 187.000 K 94.79 % | 96.000 K 3 100.00 % | 3.000 K -93.18 % | 44.000 K -93.42 % | 669.000 K | 
| Cash and short term investments | 18.872 M -34.67 % | 28.889 M -9.07 % | 31.771 M -4.35 % | 33.215 M -10.48 % | 37.103 M -1.36 % | 37.616 M -2.67 % | 38.648 M 1.03 % | 38.255 M 15.20 % | 33.208 M -5.50 % | 35.140 M -1.22 % | 35.575 M 5.12 % | 33.843 M 98 937.22 % | 34.172 K -99.90 % | 32.874 M 269 956.68 % | 12.173 K -99.90 % | 11.825 M 145 241.69 % | 8.136 K -99.90 % | 8.426 M 59 574.22 % | 14.120 K -99.88 % | 11.968 M 6 106 022.45 % | 196.000 -99.99 % | 1.842 M 199 035.14 % | 925.000 -99.99 % | 8.753 M 149.80 % | 3.504 M 81 999.34 % | 4.268 K -99.95 % | 8.899 M 31.85 % | 6.749 M 0.30 % | 6.729 M 481.48 % | 1.157 M -56.64 % | 2.669 M -73.77 % | 10.177 M 28.85 % | 7.898 M 704.56 % | 981.669 K -79.23 % | 4.727 M 92.28 % | 2.458 M 452.59 % | 444.890 K -55.68 % | 1.004 M 0.29 % | 1.001 M 119.73 % | 455.518 K -44.63 % | 822.701 K -78.96 % | 3.910 M 56.36 % | 2.501 M 9 902.10 % | 25.000 K -62.12 % | 66.000 K -64.71 % | 187.000 K 94.79 % | 96.000 K 3 100.00 % | 3.000 K -93.18 % | 44.000 K -93.42 % | 669.000 K | 
| Total current assets | 22.358 M -32.13 % | 32.944 M -7.59 % | 35.649 M -4.28 % | 37.244 M -9.20 % | 41.018 M -1.27 % | 41.546 M -1.05 % | 41.988 M -2.97 % | 43.273 M 22.52 % | 35.319 M 0.34 % | 35.200 M -1.23 % | 35.638 M 4.90 % | 33.973 M 99 030.46 % | 34.271 K -99.90 % | 32.998 M 223 524.29 % | 14.756 K -99.88 % | 12.012 M 142 205.41 % | 8.441 K -99.90 % | 8.752 M 60 001.63 % | 14.562 K -99.88 % | 12.199 M 855 369.85 % | 1.426 K -99.97 % | 4.389 M 167 996.51 % | 2.611 K -99.98 % | 16.309 M 147.22 % | 6.597 M 46 877.14 % | 14.043 K -99.93 % | 19.426 M -6.55 % | 20.787 M 46.54 % | 14.186 M 77.76 % | 7.980 M -35.08 % | 12.292 M -2.99 % | 12.670 M 16.22 % | 10.902 M 592.93 % | 1.573 M -69.80 % | 5.210 M 109.34 % | 2.489 M 447.18 % | 454.798 K -58.98 % | 1.109 M 6.56 % | 1.040 M 118.14 % | 476.943 K -42.69 % | 832.151 K -78.88 % | 3.939 M 41.92 % | 2.776 M -14.35 % | 3.241 M 4 810.61 % | 66.000 K -65.80 % | 193.000 K 91.09 % | 101.000 K -29.86 % | 144.000 K -60.11 % | 361.000 K -75.17 % | 1.454 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.000 4.76 % | -63.000 51.54 % | -130.000 99.87 % | -99.000 K | 0.000 -100.00 % | 128.000 -99.90 % | 128.000 K 50 896.02 % | 251.000 -99.89 % | 228.000 K 178 025.00 % | 128.000 -99.93 % | 196.000 K 22 904.69 % | 852.000 -99.95 % | 1.602 M 107 997.17 % | 1.482 K -99.93 % | 2.085 M -16.06 % | 2.484 M 34 138.46 % | 7.255 K -99.92 % | 8.713 M -22.11 % | 11.186 M 79.61 % | 6.228 M 4.04 % | 5.986 M -19.20 % | 7.409 M 421.87 % | 1.420 M -3.62 % | 1.473 M 3 100.70 % | 46.024 K -34.28 % | 70.027 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 | 3.434 M -12.17 % | 3.910 M 2.49 % | 3.815 M -2.43 % | 3.910 M 0.90 % | 3.875 M 1.52 % | 3.817 M 15.04 % | 3.318 M -33.67 % | 5.002 M 19 138.46 % | 26.000 K -56.67 % | 60.000 K -4.76 % | 63.000 K -51.54 % | 130.000 K 31.31 % | 99.000 K -20.16 % | 124.000 K 37.78 % | 90.000 K 52.54 % | 59.000 K 9.26 % | 54.000 K -44.90 % | 98.000 K -68.79 % | 314.000 K 797.14 % | 35.000 K -88.96 % | 317.000 K -66.46 % | 945.000 K 1 230.99 % | 71.000 K -87.78 % | 581.000 K 210.70 % | 187.000 K 7 320.63 % | 2.520 K -99.83 % | 1.486 M -42.45 % | 2.582 M 148.29 % | 1.040 M 54.55 % | 672.838 K -67.36 % | 2.062 M 113.01 % | 967.834 K -35.87 % | 1.509 M 184.17 % | 531.102 K 28.78 % | 412.411 K 1 266.46 % | 30.181 K 204.61 % | 9.908 K -69.26 % | 32.234 K 19.92 % | 26.879 K 27.94 % | 21.009 K 520.47 % | 3.386 K -86.72 % | 25.498 K -90.48 % | 267.701 K | 0.000 | 0.000 -100.00 % | 6.000 K 20.00 % | 5.000 K -96.45 % | 141.000 K -55.52 % | 317.000 K -59.62 % | 785.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.000 K | 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 -100.00 % | 2.513 K | 0.000 -100.00 % | 2.513 K | 0.000 -100.00 % | 2.513 K | 0.000 -100.00 % | 2.513 K | 0.000 -100.00 % | 2.513 K | 0.000 -100.00 % | 2.714 K | 0.000 | 0.000 -100.00 % | 5.410 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 | 
| Account payables | 521.000 K -14.17 % | 607.000 K -30.15 % | 869.000 K 2 796.67 % | 30.000 K -96.73 % | 918.000 K 89.28 % | 485.000 K -0.61 % | 488.000 K 30.13 % | 375.000 K 160.42 % | 144.000 K 152.63 % | 57.000 K -16.18 % | 68.000 K 1.49 % | 67.000 K -23.86 % | 88.000 K 95.56 % | 45.000 K -22.41 % | 58.000 K -10.77 % | 65.000 K -65.05 % | 186.000 K -48.62 % | 362.000 K 17.53 % | 308.000 K 25.20 % | 246.000 K -62.15 % | 650.000 K -33.81 % | 982.000 K 809.26 % | 108.000 K -94.69 % | 2.033 M 449.46 % | 370.000 K 2 731.99 % | 13.065 K -99.76 % | 5.512 M -37.14 % | 8.769 M 104.42 % | 4.290 M 36.10 % | 3.152 M -26.39 % | 4.282 M -11.00 % | 4.811 M -66.81 % | 14.496 M 1 488.27 % | 912.692 K -40.15 % | 1.525 M 697.05 % | 191.337 K 25.31 % | 152.697 K -10.46 % | 170.527 K -67.97 % | 532.374 K 320.76 % | 126.526 K -53.82 % | 273.996 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 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 | 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 | 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 | 70.000 K -10.26 % | 78.000 K 1 200.00 % | 6.000 K -57.14 % | 14.000 K -30.00 % | 20.000 K -28.57 % | 28.000 K -20.00 % | 35.000 K -16.67 % | 42.000 K 0.00 % | 42.000 K -16.00 % | 50.000 K -18.03 % | 61.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K -65.83 % | 319.000 K -38.89 % | 522.000 K -39.79 % | 867.000 K | 0.000 -100.00 % | 1.468 M 484.91 % | 250.980 K -37.50 % | 401.569 K 791.78 % | 45.030 K -79.21 % | 216.592 K -42.28 % | 375.237 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 | 
| 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 -100.00 % | 20.489 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 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.489 K -1 078.00 % | 2.095 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 % | -23.917 M 0.00 % | -23.917 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.661 M | 0.000 100.00 % | -1.126 M | 0.000 100.00 % | -11.328 M | 0.000 100.00 % | -10.080 M | 0.000 100.00 % | -10.066 M | 0.000 100.00 % | -11.097 M | 0.000 | 0.000 -100.00 % | 5.989 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 | 
| Total assets | 48.072 M -2.57 % | 49.342 M -4.61 % | 51.729 M -2.91 % | 53.279 M -6.53 % | 57.001 M -0.94 % | 57.540 M -0.78 % | 57.992 M -4.54 % | 60.748 M 24.88 % | 48.646 M -3.92 % | 50.633 M -0.88 % | 51.080 M 3.35 % | 49.424 M 99 430.78 % | 49.657 K -99.90 % | 48.047 M 157 060.15 % | 30.572 K -99.90 % | 30.270 M 108 057.36 % | 27.987 K -99.90 % | 28.830 M 81 664.04 % | 35.260 K -99.90 % | 33.737 M 114 488.00 % | 29.442 K -99.91 % | 33.396 M 100 702.90 % | 33.130 K -99.97 % | 105.371 M 11.22 % | 94.738 M 74 682.92 % | 126.684 K -99.90 % | 127.415 M 0.64 % | 126.603 M 42.28 % | 88.981 M 150.35 % | 35.542 M -13.61 % | 41.140 M 26.20 % | 32.598 M -32.72 % | 48.454 M 170.96 % | 17.882 M -43.67 % | 31.745 M 287.27 % | 8.197 M 35.19 % | 6.064 M -7.35 % | 6.544 M 35.33 % | 4.836 M 27.62 % | 3.789 M 12.21 % | 3.377 M -67.84 % | 10.500 M 71.42 % | 6.125 M 88.87 % | 3.243 M 485.38 % | 554.000 K -3.82 % | 576.000 K 80.00 % | 320.000 K -84.17 % | 2.021 M -24.81 % | 2.688 M 6.41 % | 2.526 M | 
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-06-30 | 2010-06-30 | 2009-06-30 | 2008-06-30 | 2007-06-30 | 2006-06-30 | 2005-06-30 | 2004-06-30 | 2003-06-30 | 2002-06-30 | 2001-06-30 | 2000-06-30 | 1999-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 | 1993-06-30 | 1992-06-30 | 1991-06-30 | 1990-06-30 | 1989-06-30 | 
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-30 | 2011-06-30 | 2010-12-30 | 2010-06-30 | 2009-12-30 | 2009-06-30 | 2008-12-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2001-12-30 | 2001-06-30 | 2000-12-30 | 2000-06-30 | 1999-12-30 | 1999-06-30 | 1998-12-30 | 1998-06-30 | 1997-12-30 | 1997-06-30 | 1996-12-30 | 1996-06-30 | 1995-12-30 | 1995-06-30 | 1994-12-30 | 1994-06-30 | 1993-12-30 | 1993-06-30 | 1993-01-31 | 1992-06-30 | 1992-01-31 | 1991-06-30 | 1990-12-30 | 1990-06-30 | 1989-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.776 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 20.000 | 0.000 -100.00 % | 695.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 556.000 | 0.000 100.00 % | -136.000 | 0.000 100.00 % | -52.000 | 0.000 100.00 % | -43.000 | 0.000 -100.00 % | 37.000 | 0.000 -100.00 % | 36.000 | 0.000 -100.00 % | 119.000 | 0.000 -100.00 % | 87.000 | 0.000 100.00 % | -2.766 K | 0.000 -100.00 % | 3.412 K | 0.000 -100.00 % | 275.000 | 0.000 -100.00 % | 3.497 K | 0.000 -100.00 % | 3.485 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 receivables | 381.000 | 0.000 -100.00 % | 59.000 | 0.000 100.00 % | -158.000 | 0.000 100.00 % | -43.000 | 0.000 -100.00 % | 37.000 | 0.000 -100.00 % | 36.000 | 0.000 100.00 % | -9.000 | 0.000 100.00 % | -36.000 | 0.000 -100.00 % | 359.000 | 0.000 -100.00 % | 5.000 | 0.000 100.00 % | -40.000 | 0.000 -100.00 % | 2.756 K | 0.000 -100.00 % | 1.284 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 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 % | 128.000 | 0.000 -100.00 % | 123.000 | 0.000 100.00 % | -123.000 | 0.000 -100.00 % | 396.000 | 0.000 -100.00 % | 350.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 4.998 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -164.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 175.000 | 0.000 100.00 % | -195.000 | 0.000 -100.00 % | 106.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 K | 0.000 100.00 % | -3.002 K | 0.000 -100.00 % | 3.011 K | 0.000 100.00 % | -35.000 | 0.000 100.00 % | -259.000 | 0.000 100.00 % | -2.797 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -2.310 M 39.61 % | -3.825 M -265 713.47 % | 1.440 K 246.64 % | -982.000 -100.29 % | 339.000 K 144.78 % | -757.000 K -260.38 % | 472.000 K 104.33 % | -10.908 M -2 230 774.85 % | 489.000 -99.02 % | 50.000 K 110.20 % | -490.000 K -1 361 011.11 % | -36.000 80.22 % | -182.000 98.95 % | -17.374 K -1 103.19 % | -1.444 K 89.08 % | -13.228 K -476.76 % | 3.511 K 203.57 % | -3.390 K 16.73 % | -4.071 K 72.75 % | -14.938 K -3 743.41 % | 410.000 131.78 % | -1.290 K -249.65 % | 862.000 -39.93 % | 1.435 K -57.77 % | 3.398 K 111.58 % | 1.606 K 100.02 % | -8.708 M 0.00 % | -8.708 M 15.19 % | -10.267 M 0.00 % | -10.267 M -34.21 % | -7.650 M 0.00 % | -7.650 M -313.16 % | 3.589 M 0.00 % | 3.589 M -77.97 % | 16.293 M 10.20 % | 14.785 M -47.49 % | 28.155 M 2.64 % | 27.431 M 1 136.16 % | 2.219 M 13.07 % | 1.962 M -83.86 % | 12.160 M 1.81 % | 11.944 M 708.89 % | 1.477 M 6.47 % | 1.387 M 39.16 % | 996.526 K 100.00 % | 498.263 K -27.83 % | 690.376 K 1.37 % | 681.047 K -59.23 % | 1.670 M 0.65 % | 1.660 M 58.07 % | 1.050 M 1.02 % | 1.039 M 102.82 % | 512.436 K 0.00 % | 512.436 K -84.58 % | 3.323 M 0.00 % | 3.323 M 1 304.01 % | 236.668 K 0.00 % | 236.669 K 0.44 % | 235.634 K 0.00 % | 235.634 K -68.48 % | 747.500 K 0.00 % | 747.500 K 530.80 % | 118.500 K 0.00 % | 118.500 K -28.61 % | 166.000 K 100.00 % | 83.000 K -91.16 % | 939.000 K 100.00 % | 469.500 K 22.75 % | 382.500 K 0.00 % | 382.500 K 620.41 % | -73.500 K 0.00 % | -73.500 K | 
| Net cash provided by operating activities | -2.312 M 39.60 % | -3.828 M -331 041.87 % | -1.156 K 75.09 % | -4.640 K 99.61 % | -1.200 M 55.31 % | -2.685 M -43.20 % | -1.875 M -206.37 % | -612.000 K -125 825.93 % | -486.000 99.80 % | -247.000 K -81.62 % | -136.000 K -68 935.53 % | -197.000 -412.70 % | 63.000 120.06 % | -314.000 32.33 % | -464.000 67.35 % | -1.421 K -22.50 % | -1.160 K 76.31 % | -4.897 K -356.81 % | -1.072 K -1 601.59 % | -63.000 96.95 % | -2.068 K 29.90 % | -2.950 K 39.43 % | -4.870 K 26.28 % | -6.606 K 82.90 % | -38.634 K -875.94 % | 4.979 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Investments in property plant and equipment | -46.000 41.77 % | -79.000 -25.40 % | -63.000 -3.28 % | -61.000 62.80 % | -164.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.000 -4.55 % | -22.000 -102.61 % | 842.000 163.88 % | -1.318 K -112.03 % | 10.957 K 141.40 % | -26.463 K 99.88 % | -21.319 M 0.00 % | -21.319 M 0.28 % | -21.380 M 0.00 % | -21.380 M -27.52 % | -16.766 M 0.00 % | -16.766 M -585.58 % | -2.446 M 0.00 % | -2.446 M 74.96 % | -9.767 M 0.00 % | -9.767 M 8.54 % | -10.679 M 0.00 % | -10.679 M -88.01 % | -5.680 M 0.00 % | -5.680 M -738.55 % | -677.348 K 0.00 % | -677.348 K 86.94 % | -5.185 M 0.00 % | -5.185 M -21 432.21 % | -24.082 K -100.00 % | -12.041 K -364.89 % | -2.590 K 0.00 % | -2.590 K 99.68 % | -810.043 K 0.00 % | -810.043 K -4 605.31 % | -17.216 K 0.00 % | -17.216 K -147.35 % | -6.960 K 0.00 % | -6.960 K 80.16 % | -35.074 K 0.00 % | -35.074 K 60.91 % | -89.720 K -28.69 % | -69.720 K 44.25 % | -125.057 K 0.00 % | -125.057 K -163.28 % | -47.500 K 0.00 % | -47.500 K -3 066.67 % | -1.500 K 0.00 % | -1.500 K 98.18 % | -82.500 K -100.00 % | -41.250 K -194.64 % | -14.000 K -100.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.000 K 93.60 % | -375.000 K -121.69 % | 1.729 M -82.71 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 -100.00 % | 4.053 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 % | 37.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.209 M | 0.000 | 0.000 | 0.000 100.00 % | -59.108 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 % | 17.544 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 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.027 M | 0.000 -100.00 % | 1.843 M 144.54 % | -4.138 M | 0.000 100.00 % | -2.691 M 19.65 % | -3.349 M | 0.000 | 0.000 | 0.000 100.00 % | -5.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.250 M 0.00 % | -2.250 M -94.03 % | -1.160 M 0.00 % | -1.160 M 45.33 % | -2.121 M 0.00 % | -2.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -562.500 K 0.00 % | -562.500 K 46.34 % | -1.048 M 0.00 % | -1.048 M 9.95 % | -1.164 M 0.00 % | -1.164 M | 0.000 | 0.000 100.00 % | -11.090 K 0.00 % | -11.090 K | 0.000 | 0.000 100.00 % | -320.552 K 0.00 % | -320.552 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 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.160 M | 0.000 | 0.000 100.00 % | -5.886 K | 0.000 -100.00 % | 2.774 M -34.61 % | 4.242 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 1.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.198 M 0.00 % | 16.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.001 M 0.00 % | 3.001 M -31.13 % | 4.358 M 0.00 % | 4.358 M | 0.000 | 0.000 -100.00 % | 82.792 K 0.00 % | 82.792 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.194 K 0.00 % | 111.196 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.672 K 0.00 % | 118.674 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.500 K 100.00 % | 10.750 K 616.67 % | 1.500 K 100.00 % | 750.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 23.046 K 108.63 % | -266.921 K -249 558.88 % | 107.000 205.71 % | 35.000 -78.66 % | 164.000 151.74 % | -317.000 -108.53 % | 3.718 K -36.83 % | 5.886 K 25 491.30 % | 23.000 -84.77 % | 151.000 -83.09 % | 893.000 2 250.00 % | 38.000 26.67 % | 30.000 -99.85 % | 20.025 K 1 039.73 % | 1.757 K -57.13 % | 4.098 K 18 527.27 % | 22.000 -98.46 % | 1.428 K -69.30 % | 4.652 K -71.75 % | 16.468 K 2 867.21 % | 555.000 409.17 % | 109.000 2 625.00 % | 4.000 -99.85 % | 2.665 K 319.69 % | 635.000 -83.25 % | 3.790 K -99.97 % | 10.922 M 200.00 % | -10.922 M -140.30 % | 27.099 M 223.88 % | -21.875 M -226.26 % | 17.326 M 213.43 % | -15.274 M -269.53 % | -4.133 M -199.13 % | 4.170 M 247.52 % | -2.826 M -196.53 % | 2.928 M 130.12 % | -9.720 M -181.22 % | 11.967 M 578.60 % | -2.500 M -184.03 % | 2.976 M 182.45 % | -3.609 M -199.99 % | 3.609 M -2.39 % | 3.698 M 198.83 % | -3.742 M -283.19 % | -976.448 K -100.00 % | -488.224 K 30.06 % | -698.045 K -200.00 % | 698.045 K 305.05 % | -340.426 K -188.72 % | 383.726 K 188.87 % | -431.773 K -200.00 % | 431.773 K 147.25 % | -913.888 K -196.82 % | 943.888 K 155.12 % | -1.712 M -199.83 % | 1.715 M 234.45 % | -1.276 M -201.59 % | 1.256 M 205.58 % | -1.190 M -200.00 % | 1.190 M 1 988.10 % | -63.000 K -200.00 % | 63.000 K 159.15 % | -106.500 K -200.00 % | 106.500 K 363.04 % | 23.000 K 100.00 % | 11.500 K 116.67 % | -69.000 K -100.00 % | -34.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 23.000 K 108.61 % | -267.000 K -606 918.18 % | 44.000 269.23 % | -26.000 -100.02 % | 109.000 K 129.07 % | -375.000 K -110.50 % | 3.572 M -39.02 % | 5.858 M 25 469 465.22 % | 23.000 -99.97 % | 83.000 K -90.71 % | 893.000 K 2 349 900.00 % | 38.000 26.67 % | 30.000 -99.85 % | 20.025 K 1 039.73 % | 1.757 K -57.13 % | 4.098 K 18 527.27 % | 22.000 -98.46 % | 1.428 K -69.30 % | 4.652 K -71.75 % | 16.468 K 2 995.49 % | 532.000 511.49 % | 87.000 -89.72 % | 846.000 -37.19 % | 1.347 K -88.38 % | 11.592 K 151.13 % | -22.673 K -100.64 % | 3.550 M 119.41 % | -18.293 M -501.21 % | 4.560 M 110.27 % | -44.415 M -2 743.79 % | -1.562 M 95.43 % | -34.162 M -419.25 % | -6.579 M -481.62 % | 1.724 M 113.69 % | -12.593 M -84.15 % | -6.839 M 60.69 % | -17.397 M -505.55 % | 4.290 M 197.84 % | -4.385 M -501.70 % | 1.091 M 120.46 % | -5.334 M -383.16 % | 1.884 M 173.34 % | -2.569 M 74.48 % | -10.067 M -906.19 % | -1.001 M -100.00 % | -500.265 K 29.71 % | -711.725 K -204.00 % | 684.365 K 165.85 % | -1.039 M -229.80 % | -315.122 K 59.05 % | -769.540 K -918.61 % | 94.006 K 110.21 % | -920.848 K -198.28 % | 936.928 K 157.53 % | -1.629 M -190.54 % | 1.799 M 231.73 % | -1.366 M -215.13 % | 1.186 M 190.23 % | -1.315 M -221.49 % | 1.082 M 1 079.18 % | -110.500 K -812.90 % | 15.500 K 114.35 % | -108.000 K -202.86 % | 105.000 K 376.32 % | -38.000 K -100.00 % | -19.000 K 76.69 % | -81.500 K -100.00 % | -40.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 100.00 % | -7.000 | 0.000 100.00 % | -7.000 | 0.000 100.00 % | -7.000 | 0.000 100.00 % | -14.000 | 0.000 100.00 % | -6.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K | 0.000 -100.00 % | 3.780 K | 0.000 -100.00 % | 5.628 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.026 M | 0.000 100.00 % | -29.964 M | 0.000 -100.00 % | 44.419 M | 0.000 -100.00 % | 5.414 M | 0.000 100.00 % | -195.921 K | 0.000 100.00 % | -111.093 K | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 30.360 M 0.00 % | 30.360 M | 0.000 | 0.000 -100.00 % | 5.543 M 0.00 % | 5.543 M -70.28 % | 18.654 M 0.00 % | 18.654 M -25.82 % | 25.146 M 0.00 % | 25.146 M 164.99 % | 9.489 M 0.00 % | 9.489 M 23.45 % | 7.687 M 0.00 % | 7.687 M 2.21 % | 7.521 M 0.00 % | 7.521 M 270.24 % | 2.031 M 100.00 % | 1.016 M 127.77 % | 445.928 K 0.00 % | 445.928 K -74.04 % | 1.718 M 0.00 % | 1.718 M 24.49 % | 1.380 M 0.00 % | 1.380 M 89.24 % | 729.216 K 0.00 % | 729.216 K | 0.000 | 0.000 -100.00 % | 2.160 M 0.00 % | 2.160 M -19.06 % | 2.669 M 0.00 % | 2.669 M 1 840.78 % | 137.500 K 0.00 % | 137.500 K 205.56 % | 45.000 K 0.00 % | 45.000 K -71.79 % | 159.500 K 100.00 % | 79.750 K -36.45 % | 125.500 K 100.00 % | 62.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | -8.000 K -14.40 % | -6.993 K -99 800.00 % | -7.000 | 0.000 100.00 % | -7.000 K | 0.000 100.00 % | -19.000 K -35.85 % | -13.986 K -233 200.00 % | 6.000 100.10 % | -5.994 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -110.000 | 0.000 100.00 % | -3.804 K -156.26 % | 6.761 K -75.93 % | 28.085 K 81.67 % | 15.459 K -99.56 % | 3.550 M 191.80 % | -3.867 M -184.81 % | 4.560 M 200.00 % | -4.560 M -191.94 % | -1.562 M -200.00 % | 1.562 M 123.74 % | -6.579 M -200.00 % | 6.579 M 152.24 % | -12.593 M -200.00 % | 12.593 M 172.39 % | -17.397 M -200.00 % | 17.397 M 496.78 % | -4.385 M -200.00 % | 4.385 M 182.19 % | -5.334 M -200.00 % | 5.334 M 307.67 % | -2.569 M -200.00 % | 2.569 M 356.73 % | -1.001 M -100.00 % | -500.265 K 29.71 % | -711.725 K -200.00 % | 711.725 K 168.48 % | -1.039 M -200.00 % | 1.039 M 235.05 % | -769.540 K -200.00 % | 769.540 K 183.57 % | -920.848 K -200.00 % | 920.848 K 156.54 % | -1.629 M -200.00 % | 1.629 M 219.27 % | -1.366 M -200.00 % | 1.366 M 203.88 % | -1.315 M -200.00 % | 1.315 M 1 289.65 % | -110.500 K -200.00 % | 110.500 K 202.31 % | -108.000 K -200.00 % | 108.000 K 384.21 % | -38.000 K -100.00 % | -19.000 K 76.69 % | -81.500 K -100.00 % | -40.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -8.000 K -14.29 % | -7.000 K -99 900.00 % | -7.000 0.00 % | -7.000 99.90 % | -7.000 K 0.00 % | -7.000 K 63.16 % | -19.000 K -35.71 % | -14.000 K -233 433.33 % | 6.000 100.10 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K -9 900.00 % | -110.000 -102.91 % | 3.780 K 199.37 % | -3.804 K -130.70 % | 12.389 K -55.89 % | 28.085 K 81.67 % | 15.459 K -99.56 % | 3.550 M 2 132.70 % | 159.000 K -96.51 % | 4.560 M -82.60 % | 26.197 M 1 777.36 % | -1.562 M -103.40 % | 45.980 M 798.90 % | -6.579 M -128.50 % | 23.080 M 283.27 % | -12.593 M -125.34 % | 49.705 M 385.70 % | -17.397 M -125.74 % | 67.578 M 1 641.26 % | -4.385 M -118.77 % | 23.363 M 537.97 % | -5.334 M -133.96 % | 15.708 M 711.54 % | -2.569 M -111.36 % | 22.611 M 2 359.85 % | -1.001 M -100.00 % | -500.265 K 29.71 % | -711.725 K -144.38 % | 1.604 M 254.30 % | -1.039 M -123.22 % | 4.475 M 681.54 % | -769.540 K -121.80 % | 3.530 M 483.29 % | -920.848 K -138.70 % | 2.379 M 246.08 % | -1.629 M -200.00 % | 1.629 M 219.27 % | -1.366 M -124.02 % | 5.686 M 532.51 % | -1.315 M -119.76 % | 6.652 M 6 119.63 % | -110.500 K -128.66 % | 385.500 K 456.94 % | -108.000 K -154.55 % | 198.000 K 621.05 % | -38.000 K -100.00 % | -19.000 K 76.69 % | -81.500 K -100.00 % | -40.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.066 M -65.61 % | 3.099 M 281.07 % | -1.712 M 67.08 % | -5.198 M -1 314.02 % | 428.202 K 115.42 % | 198.775 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.000 200.00 % | -196.000 -121.19 % | 925.000 200.00 % | -925.000 -156.99 % | 1.623 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 change in cash | -2.297 M 44.00 % | -4.102 M -366 477.30 % | -1.119 K -104.24 % | 26.390 K 102.40 % | -1.098 M 64.20 % | -3.067 M -282.78 % | 1.678 M -67.93 % | 5.232 M -81.51 % | 28.289 M 16 740.72 % | -170.000 K -122.46 % | 757.000 K 102.67 % | -28.319 M -200.00 % | 28.319 M 143 569.76 % | 19.711 K 1 424.44 % | 1.293 K -51.70 % | 2.677 K 335.24 % | -1.138 K 67.20 % | -3.469 K -196.90 % | 3.580 K -36.08 % | 5.601 K 404.07 % | -1.842 K -200.00 % | 1.842 K 121.04 % | -8.753 K -200.00 % | 8.753 K | 0.000 -100.00 % | 578.000 100.06 % | -983.500 K 75.00 % | -3.934 M -76 996.01 % | 5.116 K -75.00 % | 20.463 K -98.53 % | 1.393 M -75.00 % | 5.572 M 1 574.22 % | -377.938 K 75.00 % | -1.512 M 19.46 % | -1.877 M 75.00 % | -7.508 M -1 417.99 % | 569.627 K -75.00 % | 2.279 M 31.77 % | 1.729 M -75.00 % | 6.916 M 838.65 % | -936.357 K 75.00 % | -3.745 M -760.37 % | 567.175 K -75.00 % | 2.269 M 350.70 % | 503.377 K 0.00 % | 503.377 K 460.23 % | -139.739 K 75.00 % | -558.954 K -76 148.16 % | 735.000 -74.99 % | 2.939 K -97.84 % | 136.347 K -75.00 % | 545.387 K 694.13 % | -91.796 K 75.00 % | -367.183 K 52.43 % | -771.810 K 75.00 % | -3.087 M -976.18 % | 352.354 K -75.00 % | 1.409 M 127.74 % | 618.859 K -75.00 % | 2.475 M 24 250.60 % | -10.250 K 75.00 % | -41.000 K -27.13 % | -32.250 K 75.00 % | -129.000 K -526.45 % | 30.250 K 0.00 % | 30.250 K 70.42 % | 17.750 K 0.00 % | 17.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 21.169 K -99.92 % | 25.271 M 95 659.76 % | 26.390 K -99.92 % | 31.063 M -3.41 % | 32.161 M -8.71 % | 35.228 M 5.00 % | 33.550 M 18.48 % | 28.318 M 98 311.82 % | 28.775 K -99.90 % | 28.945 M 2.69 % | 28.188 M -0.56 % | 28.347 M 100 229.16 % | 28.254 K 230.73 % | 8.543 K 17.83 % | 7.250 K 58.54 % | 4.573 K -19.93 % | 5.711 K -37.79 % | 9.180 K 63.90 % | 5.601 K | 0.000 -100.00 % | 1.842 K | 0.000 -100.00 % | 8.753 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.687 M -75.00 % | 6.749 M 301.20 % | 1.682 M -75.00 % | 6.729 M 2 225.92 % | 289.298 K -75.00 % | 1.157 M 73.43 % | 667.236 K -75.00 % | 2.669 M 4.91 % | 2.544 M -75.00 % | 10.177 M 415.40 % | 1.975 M -75.00 % | 7.898 M 3 118.22 % | 245.417 K -75.00 % | 981.669 K -16.93 % | 1.182 M -75.00 % | 4.727 M 669.14 % | 614.599 K -75.00 % | 2.458 M 2 110.35 % | 111.222 K 0.00 % | 111.222 K -55.68 % | 250.961 K -75.00 % | 1.004 M 301.17 % | 250.226 K -75.00 % | 1.001 M 778.92 % | 113.879 K -75.00 % | 455.518 K 121.47 % | 205.675 K -75.00 % | 822.701 K -15.83 % | 977.485 K -75.00 % | 3.910 M 525.46 % | 625.131 K -75.00 % | 2.501 M 39 769.64 % | 6.272 K -75.00 % | 25.087 K 52.04 % | 16.500 K -75.00 % | 66.000 K 35.38 % | 48.750 K -75.00 % | 195.000 K 954.05 % | 18.500 K 0.00 % | 18.500 K 2 366.67 % | 750.000 0.00 % | 750.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 18.872 M 89 049.23 % | 21.169 K -16.23 % | 25.271 K -4.24 % | 26.390 K -99.92 % | 31.063 M -3.41 % | 32.161 M -8.71 % | 35.228 M 5.00 % | 33.550 M 18.48 % | 28.318 M -1.59 % | 28.775 M -0.59 % | 28.945 M 102 585.54 % | 28.188 K -99.90 % | 28.347 M 100 229.16 % | 28.254 K 230.73 % | 8.543 K 17.83 % | 7.250 K 58.54 % | 4.573 K -19.93 % | 5.711 K -37.80 % | 9.181 K 63.92 % | 5.601 K | 0.000 -100.00 % | 1.842 K | 0.000 -100.00 % | 8.753 K | 0.000 -100.00 % | 578.000 -99.92 % | 703.750 K -75.00 % | 2.815 M 66.83 % | 1.687 M -75.00 % | 6.749 M 301.22 % | 1.682 M -75.00 % | 6.729 M 2 225.92 % | 289.298 K -75.00 % | 1.157 M 73.43 % | 667.236 K -75.00 % | 2.669 M 4.91 % | 2.544 M -75.00 % | 10.177 M 415.40 % | 1.975 M -75.00 % | 7.898 M 3 118.22 % | 245.417 K -75.00 % | 981.669 K -16.93 % | 1.182 M -75.00 % | 4.727 M 669.14 % | 614.599 K 0.00 % | 614.599 K 452.59 % | 111.222 K -75.00 % | 444.890 K 77.27 % | 250.961 K -75.00 % | 1.004 M 301.17 % | 250.226 K -75.00 % | 1.001 M 778.92 % | 113.879 K -75.00 % | 455.518 K 121.47 % | 205.675 K -75.00 % | 822.701 K -15.83 % | 977.485 K -75.00 % | 3.910 M 525.46 % | 625.131 K -75.00 % | 2.501 M 39 908.38 % | 6.250 K -75.00 % | 25.000 K 51.52 % | 16.500 K -75.00 % | 66.000 K 35.38 % | 48.750 K 0.00 % | 48.750 K 163.51 % | 18.500 K 0.00 % | 18.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | -2.437 K 38.35 % | -3.953 K -241.96 % | -1.156 K 75.09 % | -4.640 K 99.61 % | -1.200 M 55.31 % | -2.685 M -43.20 % | -1.875 M -206.37 % | -612.000 K -125 825.93 % | -486.000 99.80 % | -247.000 K -81.62 % | -136.000 K -68 935.53 % | -197.000 -412.70 % | 63.000 120.06 % | -314.000 32.33 % | -464.000 67.35 % | -1.421 K -22.50 % | -1.160 K 76.31 % | -4.897 K -356.81 % | -1.072 K -1 601.59 % | -63.000 96.95 % | -2.068 K 29.90 % | -2.950 K 39.43 % | -4.870 K 26.28 % | -6.606 K 82.90 % | -38.634 K -875.94 % | 4.979 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 | 0.000 | 0.000 | 0.000 | 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 expenditure | -46.000 41.77 % | -79.000 -25.40 % | -63.000 -3.28 % | -61.000 62.80 % | -164.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.000 -4.55 % | -22.000 -102.61 % | 842.000 163.88 % | -1.318 K -112.03 % | 10.957 K 141.40 % | -26.463 K 99.88 % | -21.319 M 0.00 % | -21.319 M 0.28 % | -21.380 M 0.00 % | -21.380 M -27.52 % | -16.766 M 0.00 % | -16.766 M -585.58 % | -2.446 M 0.00 % | -2.446 M 74.96 % | -9.767 M 0.00 % | -9.767 M 8.54 % | -10.679 M 0.00 % | -10.679 M -88.01 % | -5.680 M 0.00 % | -5.680 M -738.55 % | -677.348 K 0.00 % | -677.348 K 86.94 % | -5.185 M 0.00 % | -5.185 M -21 432.21 % | -24.082 K -100.00 % | -12.041 K -364.89 % | -2.590 K 0.00 % | -2.590 K 99.68 % | -810.043 K 0.00 % | -810.043 K -4 605.31 % | -17.216 K 0.00 % | -17.216 K -147.35 % | -6.960 K 0.00 % | -6.960 K 80.16 % | -35.074 K 0.00 % | -35.074 K 60.91 % | -89.720 K -28.69 % | -69.720 K 44.25 % | -125.057 K 0.00 % | -125.057 K -163.28 % | -47.500 K 0.00 % | -47.500 K -3 066.67 % | -1.500 K 0.00 % | -1.500 K 98.18 % | -82.500 K -100.00 % | -41.250 K -194.64 % | -14.000 K -100.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -2.482 K 38.44 % | -4.032 K -230.76 % | -1.219 K 74.07 % | -4.701 K 99.61 % | -1.200 M 55.30 % | -2.685 M -43.20 % | -1.875 M -204.38 % | -616.000 K -126 648.97 % | -486.000 99.80 % | -247.000 K -81.62 % | -136.000 K -68 935.53 % | -197.000 -412.70 % | 63.000 120.06 % | -314.000 -100.60 % | 52.536 K 3 797.11 % | -1.421 K -22.50 % | -1.160 K 76.31 % | -4.897 K -356.81 % | -1.072 K -1 601.59 % | -63.000 96.99 % | -2.091 K 29.64 % | -2.972 K 26.22 % | -4.028 K 49.17 % | -7.924 K 71.37 % | -27.677 K -28.83 % | -21.484 K 99.90 % | -21.319 M 0.00 % | -21.319 M 0.28 % | -21.380 M 0.00 % | -21.380 M -27.52 % | -16.766 M 0.00 % | -16.766 M -585.58 % | -2.446 M 0.00 % | -2.446 M 74.96 % | -9.767 M 0.00 % | -9.767 M 8.54 % | -10.679 M 0.00 % | -10.679 M -88.01 % | -5.680 M 0.00 % | -5.680 M -738.55 % | -677.348 K 0.00 % | -677.348 K 86.94 % | -5.185 M 0.00 % | -5.185 M -21 432.21 % | -24.082 K -100.00 % | -12.041 K -364.89 % | -2.590 K 0.00 % | -2.590 K 99.68 % | -810.043 K 0.00 % | -810.043 K -4 605.31 % | -17.216 K 0.00 % | -17.216 K -147.35 % | -6.960 K 0.00 % | -6.960 K 80.16 % | -35.074 K 0.00 % | -35.074 K 60.91 % | -89.720 K -28.69 % | -69.720 K 44.25 % | -125.057 K 0.00 % | -125.057 K -163.28 % | -47.500 K 0.00 % | -47.500 K -3 066.67 % | -1.500 K 0.00 % | -1.500 K 98.18 % | -82.500 K -100.00 % | -41.250 K -194.64 % | -14.000 K -100.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2003 | 2002 | 2001 | 2001 | 2000 | 2000 | 1999 | 1999 | 1998 | 1998 | 1997 | 1997 | 1996 | 1996 | 1995 | 1995 | 1994 | 1994 | 1993 | 1993 | 1993 | 1992 | 1992 | 1991 | 1990 | 1990 | 1989 |