The Income & Growth VCT plc IGV.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.430 M -27.31 % | 6.094 M 175.90 % | -8.029 M -118.98 % | 42.300 M 319.48 % | 10.084 M 60.62 % | 6.278 M 104.96 % | 3.063 M -27.23 % | 4.209 M 22.35 % | 3.440 M -53.10 % | 7.335 M -23.97 % | 9.647 M -3.68 % | 10.016 M 399.80 % | 2.004 M 21.09 % | 1.655 M 126.57 % | 730.447 K -21.57 % | 931.359 K -73.86 % | 3.563 M 137.38 % | 1.501 M -44.82 % | 2.720 M 21.21 % | 2.244 M 198.80 % | 751.000 K -36.57 % | 1.184 M -44.62 % | 2.138 M 72.42 % | 1.240 M | 
| Net income | 995.424 K -81.86 % | 5.486 M 148.96 % | -11.204 M -126.77 % | 41.856 M 275.52 % | 11.146 M 90.50 % | 5.851 M 124.43 % | 2.607 M -31.12 % | 3.785 M 24.18 % | 3.048 M -55.59 % | 6.864 M 8.15 % | 6.347 M -22.68 % | 8.209 M 41.93 % | 5.784 M 569.44 % | 864.000 K 1 794.12 % | -51.000 K -127.87 % | 183.000 K -74.48 % | 717.000 K 198.75 % | 240.000 K -30.03 % | 343.000 K 5.21 % | 326.000 K -21.26 % | 414.000 K -27.50 % | 571.000 K -39.83 % | 949.000 K 75.09 % | 542.000 K | 
| Income before tax | 995.424 K -81.86 % | 5.486 M 148.96 % | -11.204 M -126.77 % | 41.856 M 275.52 % | 11.146 M 90.50 % | 5.851 M 124.43 % | 2.607 M -31.12 % | 3.785 M 24.18 % | 3.048 M -55.59 % | 6.864 M 8.15 % | 6.347 M -22.68 % | 8.209 M 41.93 % | 5.784 M 455.62 % | 1.041 M 2 141.18 % | -51.000 K -124.76 % | 206.000 K -75.00 % | 824.000 K 127.03 % | -3.048 M -9.96 % | -2.772 M -740.18 % | 433.000 K -24.04 % | 570.000 K -29.98 % | 814.000 K -40.71 % | 1.373 M 96.42 % | 699.000 K | 
| Income before tax ratio | 0.22 -75.04 % | 0.90 -35.49 % | 1.40 41.02 % | 0.99 -10.48 % | 1.11 18.60 % | 0.93 9.50 % | 0.85 -5.35 % | 0.90 1.49 % | 0.89 -5.32 % | 0.94 42.23 % | 0.66 -19.73 % | 0.82 -71.60 % | 2.89 358.86 % | 0.63 1 000.89 % | -0.07 -131.57 % | 0.22 -4.36 % | 0.23 111.39 % | -2.03 -99.26 % | -1.02 -628.15 % | 0.19 -74.58 % | 0.76 10.40 % | 0.69 7.06 % | 0.64 13.92 % | 0.56 | 
| EBITDA | 995.424 K -81.86 % | 5.486 M 148.96 % | -11.204 M -126.77 % | 41.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.214 M | 0.000 100.00 % | -51.000 K -122.57 % | 226.000 K -72.57 % | 824.000 K 216.92 % | 260.000 K -41.44 % | 444.000 K 2.54 % | 433.000 K -23.90 % | 569.000 K -30.01 % | 813.000 K -40.79 % | 1.373 M 96.42 % | 699.000 K | 
| Net income ratio | 0.22 -75.04 % | 0.90 -35.49 % | 1.40 41.02 % | 0.99 -10.48 % | 1.11 18.60 % | 0.93 9.50 % | 0.85 -5.35 % | 0.90 1.49 % | 0.89 -5.32 % | 0.94 42.23 % | 0.66 -19.73 % | 0.82 -71.60 % | 2.89 452.86 % | 0.52 847.71 % | -0.07 -135.53 % | 0.20 -2.36 % | 0.20 25.86 % | 0.16 26.80 % | 0.13 -13.20 % | 0.15 -73.65 % | 0.55 14.31 % | 0.48 8.65 % | 0.44 1.55 % | 0.44 | 
| Ratio EBITDA | 0.22 -75.04 % | 0.90 -35.49 % | 1.40 41.02 % | 0.99 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.61 | 0.00 100.00 % | -0.07 -128.77 % | 0.24 4.93 % | 0.23 33.51 % | 0.17 6.12 % | 0.16 -15.40 % | 0.19 -74.53 % | 0.76 10.34 % | 0.69 6.92 % | 0.64 13.92 % | 0.56 | 
| Gross profit ratio | 0.37 -62.51 % | 1.00 -40.14 % | 1.67 81.61 % | 0.92 13.61 % | 0.81 15.23 % | 0.70 71.76 % | 0.41 -13.91 % | 0.48 188.82 % | 0.16 -83.55 % | 1.00 42.73 % | 0.70 154.26 % | 0.28 -67.78 % | 0.86 -0.11 % | 0.86 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 176.031 M 17.35 % | 150.000 M 20.29 % | 124.697 M 5.18 % | 118.555 M 5.74 % | 112.120 M 7.21 % | 104.576 M 4.99 % | 99.603 M 37.15 % | 72.622 M 2.00 % | 71.198 M 5.93 % | 67.212 M 17.87 % | 57.022 M 14.14 % | 49.960 M 14.30 % | 43.711 M 11.56 % | 39.182 M 57.65 % | 24.854 M -29.29 % | 35.148 M -22.67 % | 45.451 M 17.14 % | 38.802 M -2.25 % | 39.695 M -2.67 % | 40.786 M -1.20 % | 41.280 M -1.14 % | 41.754 M 0.02 % | 41.747 M 29.12 % | 32.332 M | 
| Weighted average shs out | 176.057 M 17.37 % | 150.002 M 20.29 % | 124.697 M 5.30 % | 118.422 M 5.62 % | 112.120 M 7.21 % | 104.576 M 4.99 % | 99.603 M 37.15 % | 72.622 M 2.00 % | 71.198 M 5.93 % | 67.212 M 17.87 % | 57.022 M 14.14 % | 49.960 M 14.30 % | 43.711 M 11.56 % | 39.182 M 57.65 % | 24.854 M -29.29 % | 35.148 M -22.67 % | 45.451 M 17.14 % | 38.802 M -2.25 % | 39.695 M -2.67 % | 40.786 M -1.20 % | 41.280 M -1.14 % | 41.754 M 0.02 % | 41.747 M 29.12 % | 32.332 M | 
| EPS diluted | 0.01 -84.43 % | 0.04 136.64 % | -0.10 -128.54 % | 0.35 252.11 % | 0.10 77.50 % | 0.06 113.74 % | 0.03 -6.09 % | 0.03 -34.81 % | 0.04 -57.20 % | 0.10 -9.09 % | 0.11 -31.25 % | 0.16 607.96 % | 0.02 2.26 % | 0.02 1 152.38 % | 0.00 -140.38 % | 0.01 -73.87 % | 0.02 220.97 % | 0.01 -27.91 % | 0.01 7.50 % | 0.01 -20.00 % | 0.01 -27.01 % | 0.01 -39.65 % | 0.02 33.53 % | 0.02 | 
| Earnings per share | 0.01 -84.43 % | 0.04 140.76 % | -0.09 -125.66 % | 0.35 252.11 % | 0.10 77.50 % | 0.06 113.74 % | 0.03 -6.09 % | 0.03 -34.81 % | 0.04 -57.20 % | 0.10 -9.09 % | 0.11 -31.25 % | 0.16 607.96 % | 0.02 2.26 % | 0.02 1 152.38 % | 0.00 -140.38 % | 0.01 -73.87 % | 0.02 220.97 % | 0.01 -27.91 % | 0.01 7.50 % | 0.01 -20.00 % | 0.01 -27.01 % | 0.01 -39.65 % | 0.02 33.53 % | 0.02 | 
| Gross profit | 1.661 M -72.74 % | 6.094 M 145.44 % | -13.412 M -134.47 % | 38.908 M 376.58 % | 8.164 M 85.08 % | 4.411 M 252.04 % | 1.253 M -37.35 % | 2.000 M 253.38 % | 565.957 K -92.28 % | 7.335 M 8.52 % | 6.759 M 144.89 % | 2.760 M 61.03 % | 1.714 M 20.96 % | 1.417 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 751.000 K -36.57 % | 1.184 M -44.62 % | 2.138 M 72.42 % | 1.240 M | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.747 K 26.98 % | 177.000 K | 0.000 -100.00 % | 23.000 K -78.50 % | 107.000 K 435.00 % | 20.000 K | 0.000 -100.00 % | 107.000 K -31.41 % | 156.000 K -35.80 % | 243.000 K -42.69 % | 424.000 K 170.06 % | 157.000 K | 
| Cost of revenue | 2.769 M 3.32 % | 2.680 M -2.47 % | 2.748 M -18.99 % | 3.392 M 76.67 % | 1.920 M 2.84 % | 1.867 M 3.15 % | 1.810 M -18.06 % | 2.209 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.664 K 22.16 % | 237.946 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 512.238 K -15.81 % | 608.439 K 12.71 % | 539.819 K 21.56 % | 444.069 K -11.83 % | 503.630 K 17.99 % | 426.841 K -6.36 % | 455.836 K 7.67 % | 423.354 K 7.94 % | 392.228 K -16.77 % | 471.279 K 14.52 % | 411.517 K -0.18 % | 412.241 K 558.23 % | 62.629 K 50.90 % | 41.505 K -46.79 % | 78.000 K -47.30 % | 148.000 K 10.45 % | 134.000 K 24.07 % | 108.000 K 6.93 % | 101.000 K 6.32 % | 95.000 K -37.50 % | 152.000 K | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 153.695 K | 0.000 -100.00 % | 124.697 M 5.30 % | 118.422 M 476 428.11 % | 24.851 K -99.58 % | 5.851 M 124.43 % | 2.607 M -31.12 % | 3.785 M 24.18 % | 3.048 M | 0.000 -100.00 % | 6.347 M | 0.000 -100.00 % | 403.056 K -70.69 % | 1.375 M 2 964.58 % | -48.000 K 87.72 % | -391.000 K 59.82 % | -973.000 K -164.40 % | -368.000 K 32.48 % | -545.000 K -3.22 % | -528.000 K -170.31 % | 751.000 K -36.57 % | 1.184 M -44.62 % | 2.138 M 405.87 % | -699.000 K | 
| Operating expenses | 665.933 K 9.45 % | 608.439 K 12.71 % | 539.819 K 21.56 % | 444.069 K -15.97 % | 528.481 K 23.81 % | 426.841 K -6.36 % | 455.836 K -89.17 % | 4.209 M 973.10 % | 392.228 K -16.77 % | 471.279 K -93.03 % | 6.759 M 1 539.57 % | 412.241 K 133.96 % | -1.214 M -185.67 % | 1.417 M 2 678.43 % | 51.000 K 124.76 % | -206.000 K 75.00 % | -824.000 K -216.92 % | -260.000 K 41.44 % | -444.000 K -2.54 % | -433.000 K 24.04 % | -570.000 K -148.14 % | 1.184 M -44.62 % | 2.138 M 405.87 % | -699.000 K | 
| Cost and expenses | 3.281 M 439.25 % | 608.439 K 12.71 % | 539.819 K 21.56 % | 444.069 K -15.97 % | 528.481 K 23.81 % | 426.841 K -6.36 % | 455.836 K -82.27 % | 2.571 M -25.26 % | 3.440 M 629.93 % | 471.279 K 14.52 % | 411.517 K -0.18 % | 412.241 K 133.96 % | -1.214 M -16.62 % | -1.041 M -247.49 % | 705.791 K 442.62 % | -206.000 K 75.00 % | -824.000 K -216.92 % | -260.000 K 41.44 % | -444.000 K -2.54 % | -433.000 K -172.94 % | 593.639 K 31.63 % | 451.000 K -21.57 % | 575.000 K -53.63 % | 1.240 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 6.845 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 512.238 K -15.81 % | 608.439 K 12.71 % | 539.819 K 21.56 % | 444.069 K -11.83 % | 503.630 K 17.99 % | 426.841 K -6.36 % | 455.836 K 7.67 % | 423.354 K 7.94 % | 392.228 K -16.77 % | 471.279 K 14.52 % | 411.517 K -0.18 % | 412.241 K 558.23 % | 62.629 K 50.90 % | 41.505 K -46.79 % | 78.000 K -47.30 % | 148.000 K 10.45 % | 134.000 K 24.07 % | 108.000 K 6.93 % | 101.000 K 6.32 % | 95.000 K -37.50 % | 152.000 K | 0.000 | 0.000 | 0.000 | 
| Interest income | 841.499 K 15.78 % | 726.789 K -49.95 % | 1.452 M 16.25 % | 1.249 M -53.88 % | 2.708 M 0.71 % | 2.689 M 5.33 % | 2.553 M -11.97 % | 2.900 M -4.86 % | 3.048 M 9.29 % | 2.789 M 11.12 % | 2.510 M 16.26 % | 2.159 M 35.11 % | 1.598 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -1.149 M 79.06 % | -5.486 M -148.96 % | 11.204 M 126.77 % | -41.856 M -275.52 % | -11.146 M -90.50 % | -5.851 M -124.43 % | -2.607 M 31.12 % | -3.785 M -24.18 % | -3.048 M 55.59 % | -6.864 M -8.15 % | -6.347 M 22.68 % | -8.209 M -24 419.85 % | -33.479 K 97.55 % | -1.364 M -6 395.24 % | -21.000 K -23.53 % | -17.000 K -13.33 % | -15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating income | 995.424 K -81.86 % | 5.486 M 148.96 % | -11.204 M -126.77 % | 41.856 M 275.52 % | 11.146 M 90.50 % | 5.851 M 124.43 % | 2.607 M -31.12 % | 3.785 M 24.18 % | 3.048 M -55.59 % | 6.864 M 8.15 % | 6.347 M -22.68 % | 8.209 M 294.10 % | 2.083 M -13.39 % | 2.405 M 8 116.67 % | -30.000 K -112.35 % | 243.000 K -71.04 % | 839.000 K 222.69 % | 260.000 K 109.38 % | -2.772 M -740.18 % | 433.000 K -23.90 % | 569.000 K -30.01 % | 813.000 K -40.79 % | 1.373 M 96.42 % | 699.000 K | 
| Operating income ratio | 0.22 -75.04 % | 0.90 -35.49 % | 1.40 41.02 % | 0.99 -10.48 % | 1.11 18.60 % | 0.93 9.50 % | 0.85 -5.35 % | 0.90 1.49 % | 0.89 -5.32 % | 0.94 42.23 % | 0.66 -19.73 % | 0.82 -21.15 % | 1.04 -28.47 % | 1.45 3 638.22 % | -0.04 -115.74 % | 0.26 10.80 % | 0.24 35.94 % | 0.17 117.00 % | -1.02 -628.15 % | 0.19 -74.53 % | 0.76 10.34 % | 0.69 6.92 % | 0.64 13.92 % | 0.56 | 
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.537 M 17 079.15 % | -26.721 K -28.10 % | -20.860 K 43.62 % | -37.000 K 99.41 % | -6.279 M -89.81 % | -3.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -982.921 K -168.51 % | -366.064 K 69.73 % | -1.209 M 54.43 % | -2.653 M -52.53 % | -1.740 M -16.13 % | -1.498 M -16.59 % | -1.285 M 6.56 % | -1.375 M 37.21 % | -2.190 M -1.02 % | -2.168 M 80.96 % | -11.388 M -267.95 % | -3.095 M 36.34 % | -4.861 M -208.27 % | -1.577 M -1 373.83 % | -107.000 K -181.58 % | -38.000 K 41.54 % | -65.000 K -38.30 % | -47.000 K 97.68 % | -2.027 M 30.72 % | -2.926 M 36.84 % | -4.633 M 68.88 % | -14.888 M -457.81 % | -2.669 M 88.42 % | -23.046 M | 
| Total investments | 187.760 M 53.34 % | 122.450 M 14.82 % | 106.649 M -7.54 % | 115.341 M 41.85 % | 81.310 M 1.40 % | 80.189 M -1.03 % | 81.025 M 34.05 % | 60.443 M -13.28 % | 69.703 M -4.62 % | 73.082 M 24.42 % | 58.740 M 3.38 % | 56.819 M 82.08 % | 31.206 M -16.03 % | 37.162 M 32.17 % | 28.116 M 45.74 % | 19.292 M -16.63 % | 23.139 M -25.16 % | 30.917 M -12.68 % | 35.405 M -8.61 % | 38.741 M 86.74 % | 20.746 M 30.75 % | 15.867 M -47.09 % | 29.987 M 87.01 % | 16.035 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 15.672 K -67.58 % | 48.343 K 31.79 % | 36.681 K 53.95 % | 23.826 K 354.26 % | 5.245 K -99.98 % | 32.419 M -13.28 % | 37.385 M 25.72 % | 29.736 M 320 059.63 % | 9.288 K 147.68 % | 3.750 K -98.70 % | 287.931 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 | 
| Retained earnings | 0.000 -100.00 % | 121.214 M 47.27 % | 82.307 M -21.26 % | 104.535 M 50.11 % | 69.640 M 466.82 % | 12.286 M 9.07 % | 11.264 M 443.55 % | 2.072 M -90.61 % | 22.076 M 3.34 % | 21.363 M -17.19 % | 25.796 M 17.68 % | 21.920 M -7.36 % | 23.662 M 76.60 % | 13.399 M 10.12 % | 12.168 M -0.54 % | 12.234 M 1.36 % | 12.070 M 91.95 % | 6.288 M 4.35 % | 6.026 M 1 034.84 % | 531.000 K 160.29 % | 204.000 K | 0.000 | 0.000 | 0.000 | 
| Common stock | 2.661 M 71.96 % | 1.548 M 19.53 % | 1.295 M 9.22 % | 1.186 M -0.09 % | 1.187 M 14.87 % | 1.033 M -2.03 % | 1.054 M 33.12 % | 792.047 K 10.14 % | 719.140 K 1.73 % | 706.930 K 16.89 % | 604.769 K 13.92 % | 530.882 K 15.12 % | 461.157 K 13.31 % | 407.000 K 10.00 % | 370.000 K 6.32 % | 348.000 K -26.43 % | 473.000 K 29.23 % | 366.000 K -6.39 % | 391.000 K -2.74 % | 402.000 K -2.66 % | 413.000 K -0.96 % | 417.000 K -0.24 % | 418.000 K 0.00 % | 418.000 K | 
| Total equity | 188.696 M 53.69 % | 122.778 M 13.25 % | 108.415 M -8.96 % | 119.086 M 43.25 % | 83.133 M 1.72 % | 81.728 M -1.04 % | 82.584 M 28.34 % | 64.349 M -9.16 % | 70.841 M -5.80 % | 75.202 M 8.51 % | 69.306 M 14.62 % | 60.469 M 19.62 % | 50.552 M 2.85 % | 49.153 M 34.28 % | 36.605 M 47.11 % | 24.882 M -39.00 % | 40.791 M 10.91 % | 36.778 M -16.70 % | 44.150 M -10.27 % | 49.205 M 48.96 % | 33.032 M 9.04 % | 30.293 M -5.88 % | 32.187 M -16.35 % | 38.476 M | 
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 312.375 K -77.16 % | 1.367 M 334.10 % | 315.007 K 41.91 % | 221.981 K 20.82 % | 183.726 K -78.16 % | 841.325 K -38.01 % | 1.357 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | -35.700 K 43.00 % | -62.631 K 41.72 % | -107.469 K -59.62 % | -67.328 K 43.78 % | -119.767 K -127.46 % | -52.654 K -589.19 % | -7.640 K 93.19 % | -112.263 K -112.71 % | -52.778 K -586.23 % | -7.691 K 98.47 % | -503.711 K -7 200.16 % | -6.900 K -100.19 % | 3.701 M 1 854.91 % | 189.295 K -58.40 % | 455.000 K 313.64 % | 110.000 K -81.23 % | 586.000 K -59.36 % | 1.442 M 801.25 % | 160.000 K -6.43 % | 171.000 K -73.81 % | 653.000 K -0.61 % | 657.000 K -23.96 % | 864.000 K 22.55 % | 705.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 35.700 K -43.00 % | 62.631 K -79.95 % | 312.375 K -77.16 % | 1.367 M 334.10 % | 315.007 K 41.91 % | 221.981 K 2 805.51 % | 7.640 K -93.19 % | 112.263 K -91.73 % | 1.357 M 20.12 % | 1.130 M -42.33 % | 1.959 M 135.94 % | 830.369 K -77.95 % | 3.766 M 1 676.49 % | 212.000 K -56.56 % | 488.000 K 178.86 % | 175.000 K -70.49 % | 593.000 K -60.09 % | 1.486 M 690.43 % | 188.000 K -3.09 % | 194.000 K -72.25 % | 699.000 K -8.87 % | 767.000 K -32.60 % | 1.138 M 1.61 % | 1.120 M | 
| Total liabilities | 413.190 K 18.54 % | 348.570 K 11.59 % | 312.375 K -77.16 % | 1.367 M 334.10 % | 315.007 K 41.91 % | 221.981 K 20.82 % | 183.726 K -78.16 % | 841.325 K -38.01 % | 1.357 M 20.12 % | 1.130 M -47.46 % | 2.150 M 158.96 % | 830.369 K -77.95 % | 3.766 M 143.13 % | 1.549 M 217.42 % | 488.000 K 178.86 % | 175.000 K -70.49 % | 593.000 K -60.09 % | 1.486 M 690.43 % | 188.000 K -3.09 % | 194.000 K -72.25 % | 699.000 K -8.87 % | 767.000 K -32.60 % | 1.138 M 1.61 % | 1.120 M | 
| Other non current assets | 0.000 | 0.000 100.00 % | -106.649 M 7.54 % | -115.341 M -41.85 % | -81.310 M -1.40 % | -80.189 M 1.03 % | -81.025 M -34.05 % | -60.443 M 13.28 % | -69.703 M 4.62 % | -73.082 M -24.42 % | -58.740 M -3.38 % | -56.819 M -82.08 % | -31.206 M -408.78 % | 10.106 M 17.48 % | 8.602 M -43.81 % | 15.308 M -5.91 % | 16.270 M 149.01 % | 6.534 M 65.75 % | 3.942 M 15.26 % | 3.420 M 173.82 % | -4.633 M 68.88 % | -14.888 M -457.81 % | -2.669 M 88.42 % | -23.046 M | 
| Long term investments | 187.760 M 158.19 % | 72.722 M -31.81 % | 106.649 M -7.54 % | 115.341 M 41.85 % | 81.310 M 1.40 % | 80.189 M -1.03 % | 81.025 M 34.05 % | 60.443 M -13.28 % | 69.703 M -4.62 % | 73.082 M 24.42 % | 58.740 M 3.38 % | 56.819 M 82.08 % | 31.206 M 22.48 % | 25.479 M 31.29 % | 19.407 M 394.07 % | 3.928 M -42.26 % | 6.803 M -72.05 % | 24.336 M -17.33 % | 29.436 M -9.13 % | 32.395 M 152.71 % | 12.819 M | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 187.760 M 158.19 % | 72.722 M -31.81 % | 106.649 M -7.54 % | 115.341 M 41.85 % | 81.310 M 1.40 % | 80.189 M -1.03 % | 81.025 M 34.05 % | 60.443 M -13.28 % | 69.703 M -4.62 % | 73.082 M 24.42 % | 58.740 M 3.38 % | 56.819 M 82.08 % | 31.206 M -16.03 % | 37.162 M 32.17 % | 28.116 M 45.74 % | 19.292 M -16.63 % | 23.139 M -25.16 % | 30.917 M -12.68 % | 35.405 M -8.61 % | 38.741 M 86.74 % | 20.746 M 30.75 % | 15.867 M -47.09 % | 29.987 M 87.01 % | 16.035 M | 
| Other current assets | 25.525 K -1.01 % | 25.785 K 25.55 % | 20.538 K -99.09 % | 2.260 M 11 175.53 % | 20.039 K 53.44 % | 13.060 K -85.77 % | 91.761 K -96.96 % | 3.014 M 4 549.01 % | 64.840 K -91.53 % | 765.151 K -14.43 % | 894.147 K -1.65 % | 909.139 K 6 245.63 % | 14.327 K -4.77 % | 15.044 K -90.71 % | 162.000 K -12.90 % | 186.000 K -89.91 % | 1.844 M 156.47 % | 719.000 K -23.27 % | 937.000 K -32.40 % | 1.386 M 226.12 % | 425.000 K 39.80 % | 304.000 K -54.56 % | 669.000 K 29.90 % | 515.000 K | 
| Short term investments | 0.000 -100.00 % | 49.727 M 48.13 % | 33.569 M 23.44 % | 27.195 M -10.69 % | 30.449 M 1.62 % | 29.964 M 850.71 % | 3.152 M -74.61 % | 12.413 M -19.07 % | 15.338 M 37.46 % | 11.159 M -41.01 % | 18.915 M -17.04 % | 22.799 M 30.11 % | 17.523 M 49.99 % | 11.683 M 34.15 % | 8.709 M -45.44 % | 15.962 M -2.29 % | 16.336 M 148.23 % | 6.581 M 10.25 % | 5.969 M -5.94 % | 6.346 M -19.94 % | 7.927 M | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 982.921 K 168.51 % | 366.064 K -69.73 % | 1.209 M -54.43 % | 2.653 M 52.53 % | 1.740 M 16.13 % | 1.498 M 16.59 % | 1.285 M -6.56 % | 1.375 M -37.21 % | 2.190 M 1.02 % | 2.168 M -80.96 % | 11.388 M 267.95 % | 3.095 M -36.34 % | 4.861 M 208.27 % | 1.577 M 1 373.83 % | 107.000 K 181.58 % | 38.000 K -41.54 % | 65.000 K 38.30 % | 47.000 K -97.68 % | 2.027 M -30.72 % | 2.926 M -36.84 % | 4.633 M -68.88 % | 14.888 M 457.81 % | 2.669 M -88.42 % | 23.046 M | 
| Cash and short term investments | 982.921 K -98.04 % | 50.094 M 4 042.45 % | 1.209 M -54.43 % | 2.653 M 52.53 % | 1.740 M 16.13 % | 1.498 M 16.59 % | 1.285 M -6.56 % | 1.375 M -37.21 % | 2.190 M 1.02 % | 2.168 M -80.96 % | 11.388 M 267.95 % | 3.095 M -86.17 % | 22.385 M 1 319.46 % | 1.577 M 1 373.83 % | 107.000 K 181.58 % | 38.000 K -99.77 % | 16.401 M 147.45 % | 6.628 M -17.11 % | 7.996 M -13.76 % | 9.272 M -26.18 % | 12.560 M -15.64 % | 14.888 M 457.81 % | 2.669 M -88.42 % | 23.046 M | 
| Total current assets | 982.921 K -98.05 % | 50.404 M 2 349.26 % | 2.058 M -59.75 % | 5.113 M 139.14 % | 2.138 M 21.40 % | 1.761 M 1.89 % | 1.728 M -63.59 % | 4.747 M 90.28 % | 2.495 M -23.25 % | 3.250 M -74.44 % | 12.717 M 183.87 % | 4.480 M -80.62 % | 23.112 M 70.70 % | 13.540 M 50.83 % | 8.977 M 55.72 % | 5.765 M -68.40 % | 18.245 M 148.33 % | 7.347 M -17.75 % | 8.933 M -16.19 % | 10.658 M -17.92 % | 12.985 M -14.53 % | 15.193 M 355.15 % | 3.338 M -85.83 % | 23.561 M | 
| Inventory | 0.000 | 0.000 100.00 % | -20.538 K 99.09 % | -2.260 M -11 175.53 % | -20.039 K -53.44 % | -13.060 K | 0.000 -100.00 % | 16.784 M 450 540 619 798 937 728.00 % | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -226.319 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 340.072 K 19.48 % | 284.637 K -66.46 % | 848.654 K -65.29 % | 2.445 M 546.09 % | 378.450 K 51.35 % | 250.056 K -43.64 % | 443.673 K -85.19 % | 2.996 M 5 892.42 % | 50.000 K -93.33 % | 750.000 K -14.80 % | 880.236 K -1.85 % | 896.800 K 25.73 % | 713.271 K 168.49 % | 265.665 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 -100.00 % | 1.577 M 1 373.83 % | 107.000 K 91.07 % | 56.000 K -15.15 % | 66.000 K 40.43 % | 47.000 K -97.68 % | 2.027 M -30.72 % | 2.926 M -76.70 % | 12.560 M -15.64 % | 14.888 M 457.81 % | 2.669 M -88.42 % | 23.046 M | 
| Other assets | 365.597 K | 0.000 -100.00 % | 20.538 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.370 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 | 
| Account payables | 35.700 K -43.00 % | 62.631 K -41.72 % | 107.469 K 59.62 % | 67.328 K -43.78 % | 119.767 K 127.46 % | 52.654 K 589.19 % | 7.640 K -93.19 % | 112.263 K 112.71 % | 52.778 K 586.23 % | 7.691 K -98.47 % | 503.711 K 7 200.16 % | 6.900 K -89.49 % | 65.621 K 189.02 % | 22.705 K -31.20 % | 33.000 K -49.23 % | 65.000 K 828.57 % | 7.000 K -84.09 % | 44.000 K 57.14 % | 28.000 K 21.74 % | 23.000 K 4.55 % | 22.000 K 83.33 % | 12.000 K 140.00 % | 5.000 K -98.64 % | 367.000 K | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K -75.51 % | 98.000 K -63.57 % | 269.000 K 460.42 % | 48.000 K | 
| 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 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 | 
| Other total stockholders equity | 186.034 M | 0.000 -100.00 % | 107.121 M 703.67 % | 13.329 M 8.30 % | 12.307 M | 0.000 -100.00 % | 14.088 M -41.58 % | 24.113 M 31.70 % | 18.309 M -65.54 % | 53.123 M 23.82 % | 42.902 M 174.41 % | 15.635 M -40.84 % | 26.429 M -25.23 % | 35.347 M 46.87 % | 24.067 M 99.68 % | 12.053 M -57.33 % | 28.248 M -6.22 % | 30.123 M -20.17 % | 37.733 M -21.83 % | 48.272 M 48.92 % | 32.415 M 8.50 % | 29.876 M -5.96 % | 31.769 M -16.52 % | 38.058 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 -100.00 % | 348.570 K 211.59 % | -312.375 K 77.16 % | -1.367 M -334.10 % | -315.007 K -41.91 % | -221.981 K -2 805.51 % | -7.640 K 93.19 % | -112.263 K 91.73 % | -1.357 M | 0.000 -100.00 % | 2.150 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 | 
| Total assets | 189.109 M 53.59 % | 123.126 M 13.24 % | 108.728 M -9.73 % | 120.454 M 44.35 % | 83.448 M 1.83 % | 81.950 M -0.99 % | 82.767 M 26.96 % | 65.190 M -9.71 % | 72.198 M -5.42 % | 76.332 M 6.82 % | 71.457 M 16.57 % | 61.299 M 12.85 % | 54.318 M 7.13 % | 50.702 M 36.69 % | 37.093 M 48.03 % | 25.057 M -39.45 % | 41.384 M 8.15 % | 38.264 M -13.70 % | 44.338 M -10.25 % | 49.399 M 46.45 % | 33.731 M 8.60 % | 31.060 M -6.80 % | 33.325 M -15.84 % | 39.596 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | -287.868 K -495.18 % | 72.845 K 104.26 % | -1.710 M -232.68 % | 1.289 M 1 442.08 % | -96.019 K -183.20 % | 115.413 K 119.91 % | -579.792 K 14.99 % | -682.039 K -354.40 % | 268.101 K 131.54 % | -849.925 K -162.78 % | 1.354 M 143.45 % | -3.116 M -251.26 % | 2.060 M 110.60 % | 978.000 K 245.58 % | 283.000 K 194.79 % | 96.000 K 242.86 % | 28.000 K -88.09 % | 235.000 K 248.73 % | -158.000 K -275.56 % | 90.000 K 182.57 % | -109.000 K -129.07 % | 375.000 K 163.78 % | -588.000 K -1 150.00 % | 56.000 K | 
| Accounts receivables | -5.727 K -9.13 % | -5.248 K 12.90 % | -6.025 K -103.28 % | 183.844 K 235.81 % | -135.373 K -215.17 % | 117.537 K 2 532.47 % | -4.832 K 96.00 % | -120.887 K -255.72 % | 77.630 K -54.61 % | 171.028 K 310.25 % | 41.689 K 117.28 % | -241.315 K -502.58 % | -40.047 K | 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 | 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 % | 78.093 K 107.40 % | -1.055 M -195.52 % | 1.105 M 2 707.37 % | 39.354 K 1 952.82 % | -2.124 K 99.63 % | -574.960 K -2.46 % | -561.152 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -282.141 K | 0.000 100.00 % | -1.704 M -254.22 % | 1.105 M 2 707.37 % | 39.354 K 1 952.82 % | -2.124 K | 0.000 | 0.000 -100.00 % | 190.471 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 | 
| Other non cash items | -4.276 M 50.44 % | -8.629 M -179.54 % | 10.848 M 124.86 % | -43.637 M -343.09 % | -9.848 M -99.68 % | -4.932 M -192.97 % | -1.683 M 45.52 % | -3.090 M -1.11 % | -3.056 M 53.89 % | -6.628 M -2.86 % | -6.444 M 7.86 % | -6.993 M -148.63 % | -2.813 M -37.14 % | -2.051 M -256.08 % | -576.000 K -17.55 % | -490.000 K 35.86 % | -764.000 K -213.11 % | -244.000 K 66.39 % | -726.000 K -12.91 % | -643.000 K 39.79 % | -1.068 M 31.10 % | -1.550 M -36.80 % | -1.133 M -270.89 % | 663.000 K | 
| Net cash provided by operating activities | -3.569 M -16.23 % | -3.070 M -48.57 % | -2.067 M -319.67 % | -492.435 K -140.97 % | 1.202 M 16.20 % | 1.034 M 200.80 % | 343.846 K 2 482.78 % | 13.313 K -94.88 % | 260.240 K 142.39 % | -613.856 K -148.83 % | 1.257 M 166.18 % | -1.900 M -902.73 % | 236.633 K 839.48 % | -32.000 K 90.70 % | -344.000 K -82.98 % | -188.000 K -313.64 % | 88.000 K -64.94 % | 251.000 K 157.05 % | -440.000 K -266.67 % | -120.000 K 80.23 % | -607.000 K -67.68 % | -362.000 K -4.02 % | -348.000 K -243.80 % | 242.000 K | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | -8.960 M -168.43 % | -3.338 M 54.50 % | -7.336 M 9.29 % | -8.088 M 3.55 % | -8.385 M -67.53 % | -5.005 M 20.43 % | -6.290 M -18.59 % | -5.304 M -466.69 % | -936.007 K 96.42 % | -26.135 M -158.61 % | -10.106 M -262.43 % | -2.788 M 78.96 % | -13.256 M -383.79 % | -2.740 M 57.94 % | -6.514 M -785.05 % | -736.000 K 87.17 % | -5.735 M -61.82 % | -3.544 M -47.05 % | -2.410 M 34.17 % | -3.661 M 20.22 % | -4.589 M 74.83 % | -18.231 M 56.69 % | -42.093 M -65.41 % | -25.448 M | 
| Sales maturities of investments | 3.876 M -57.54 % | 9.128 M -33.86 % | 13.800 M 13.15 % | 12.195 M -30.70 % | 17.597 M 91.54 % | 9.187 M 39.63 % | 6.579 M -55.33 % | 14.729 M 37.10 % | 10.743 M -12.29 % | 12.247 M 13.83 % | 10.759 M 64.04 % | 6.559 M -75.22 % | 26.468 M 439.40 % | 4.907 M 280.68 % | 1.289 M -41.81 % | 2.215 M -69.44 % | 7.247 M 45.84 % | 4.969 M 28.83 % | 3.857 M 33.65 % | 2.886 M -8.41 % | 3.151 M -89.78 % | 30.826 M 39.53 % | 22.092 M 152.68 % | 8.743 M | 
| Other investing activites | 2.790 M -25.81 % | 3.761 M -56.44 % | 8.634 M 110.18 % | 4.108 M -55.41 % | 9.212 M 120.28 % | 4.182 M 1 346.19 % | 289.174 K -85.74 % | 2.028 M 3.44 % | 1.961 M -68.62 % | 6.249 M 60.87 % | 3.884 M 173.63 % | -5.276 M 9.68 % | -5.841 M -96.40 % | -2.974 M -141.00 % | 7.254 M 1 839.57 % | 374.000 K 103.83 % | -9.754 M -1 493.79 % | -612.000 K -262.77 % | 376.000 K -35.28 % | 581.000 K 149.40 % | -1.176 M 71.32 % | -4.100 M -345.17 % | -921.000 K 46.76 % | -1.730 M | 
| Net cash used for investing activites | -2.294 M -124.02 % | 9.550 M 47.77 % | 6.463 M 57.35 % | 4.108 M -55.41 % | 9.212 M 120.28 % | 4.182 M 1 346.19 % | 289.174 K -97.48 % | 11.453 M -2.68 % | 11.768 M 184.74 % | -13.887 M -406.04 % | 4.538 M 401.51 % | -1.505 M -120.42 % | 7.371 M 1 013.44 % | -807.000 K -139.77 % | 2.029 M 9.50 % | 1.853 M 122.48 % | -8.242 M -1 113.78 % | 813.000 K -55.40 % | 1.823 M 1 039.69 % | -194.000 K 92.58 % | -2.614 M -130.77 % | 8.495 M 140.60 % | -20.922 M -13.49 % | -18.435 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 -100.00 % | 21.971 M 119.71 % | 10.000 M | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 24.306 M | 0.000 | 0.000 -100.00 % | 9.765 M 9.45 % | 8.922 M -1.45 % | 9.053 M 43.84 % | 6.294 M 17.56 % | 5.354 M 8 535.01 % | 62.000 K -36.08 % | 97.000 K -99.13 % | 11.171 M 14 539.16 % | 76.309 K 23.08 % | 62.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.509 M | 
| Common stock repurchased | -2.871 M 5.06 % | -3.024 M -193.30 % | -1.031 M 6.54 % | -1.103 M 7.27 % | -1.190 M 16.84 % | -1.431 M 2.13 % | -1.462 M -1 170.98 % | -115.024 K 45.91 % | -212.644 K 59.68 % | -527.387 K 11.57 % | -596.384 K 56.31 % | -1.365 M -60.27 % | -851.788 K 43.62 % | -1.511 M -59.54 % | -947.000 K -167.51 % | -354.000 K 78.04 % | -1.612 M 2.52 % | -1.654 M -59.17 % | -1.039 M -18.33 % | -878.000 K -211.35 % | -282.000 K -1 914.29 % | -14.000 K 22.22 % | -18.000 K | 0.000 | 
| Dividends paid | -12.685 M -36.25 % | -9.310 M -14.90 % | -8.103 M -66.98 % | -4.853 M 73.27 % | -18.153 M -246.73 % | -5.236 M -20.28 % | -4.353 M 66.68 % | -13.063 M -82.44 % | -7.160 M 39.43 % | -11.821 M -102.85 % | -5.827 M 3.67 % | -6.050 M 38.06 % | -9.766 M -536.63 % | -1.534 M -104.81 % | -749.000 K 47.18 % | -1.418 M -2.31 % | -1.386 M 5.52 % | -1.467 M -12.50 % | -1.304 M -153.70 % | -514.000 K 1.53 % | -522.000 K | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 24.116 M 3 107.24 % | -801.925 K -141.36 % | -332.246 K | 0.000 100.00 % | -344.282 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.974 M -528 121.67 % | -563.000 -850.67 % | 75.000 | 0.000 | 0.000 100.00 % | -438.000 -330.53 % | 190.000 100.04 % | -521.813 K | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 8.560 M -3.12 % | 8.835 M 1 554.89 % | 533.865 K 108.96 % | -5.956 M 38.52 % | -9.687 M -45.32 % | -6.666 M -136.05 % | 18.491 M 240.32 % | -13.178 M -78.73 % | -7.373 M -661.83 % | -967.792 K -138.74 % | 2.498 M 52.50 % | 1.638 M 137.88 % | -4.324 M -287.19 % | 2.310 M 241.37 % | -1.634 M 2.45 % | -1.675 M -120.49 % | 8.173 M 368.50 % | -3.044 M -33.39 % | -2.282 M -63.82 % | -1.393 M -393.97 % | -282.000 K -1 914.29 % | -14.000 K 22.22 % | -18.000 K -100.05 % | 39.509 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.249 M | 0.000 | 0.000 | 0.000 100.00 % | -11.789 M -34.50 % | -8.765 M -13 180.30 % | -66.000 K 99.60 % | -16.383 M -90.32 % | -8.608 M | 0.000 100.00 % | -10.978 M | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 
| Net change in cash | 2.697 M -82.39 % | 15.315 M 210.62 % | 4.930 M 310.65 % | -2.341 M -422.14 % | 726.598 K 150.11 % | -1.450 M -107.58 % | 19.124 M 1 217.12 % | -1.712 M -136.78 % | 4.655 M 150.49 % | -9.220 M -211.18 % | 8.293 M 569.48 % | -1.766 M -153.79 % | 3.284 M 131.83 % | -10.318 M -18.41 % | -8.714 M -11 365.79 % | -76.000 K 99.54 % | -16.364 M -54.55 % | -10.588 M -1 077.75 % | -899.000 K 92.91 % | -12.685 M -262.12 % | -3.503 M -143.15 % | 8.119 M 138.12 % | -21.298 M -199.92 % | 21.316 M | 
| Cash at beginning of period | 46.942 M 48.42 % | 31.627 M 18.47 % | 26.696 M -8.06 % | 29.037 M 2.57 % | 28.310 M -4.87 % | 29.760 M 179.81 % | 10.636 M -13.86 % | 12.348 M 60.51 % | 7.693 M -32.45 % | 11.388 M 267.95 % | 3.095 M -36.34 % | 4.861 M | 0.000 -100.00 % | 11.789 M 34.50 % | 8.765 M 13 180.30 % | 66.000 K -99.60 % | 16.383 M 90.32 % | 8.608 M 194.19 % | 2.926 M -73.35 % | 10.978 M 34.91 % | 8.137 M 20.21 % | 6.769 M -71.76 % | 23.967 M 1 285.38 % | 1.730 M | 
| Cash at end of period | 49.639 M 5.75 % | 46.942 M 48.42 % | 31.627 M 18.47 % | 26.696 M -8.06 % | 29.037 M 2.57 % | 28.310 M -4.87 % | 29.760 M 179.81 % | 10.636 M -13.86 % | 12.348 M 469.60 % | 2.168 M -80.96 % | 11.388 M 267.95 % | 3.095 M -5.76 % | 3.284 M 123.25 % | 1.471 M 2 784.31 % | 51.000 K 610.00 % | -10.000 K -152.63 % | 19.000 K 100.96 % | -1.980 M -197.68 % | 2.027 M 218.75 % | -1.707 M -136.84 % | 4.634 M -68.87 % | 14.888 M 457.81 % | 2.669 M -88.42 % | 23.046 M | 
| Operating cash flow | -3.569 M -16.23 % | -3.070 M -48.57 % | -2.067 M -319.67 % | -492.435 K -140.97 % | 1.202 M 16.20 % | 1.034 M 200.80 % | 343.846 K 2 482.78 % | 13.313 K -94.88 % | 260.240 K 142.39 % | -613.856 K -148.83 % | 1.257 M 166.18 % | -1.900 M -902.73 % | 236.633 K 839.48 % | -32.000 K 90.70 % | -344.000 K -82.98 % | -188.000 K -313.64 % | 88.000 K -64.94 % | 251.000 K 157.05 % | -440.000 K -266.67 % | -120.000 K 80.23 % | -607.000 K -67.68 % | -362.000 K -4.02 % | -348.000 K -243.80 % | 242.000 K | 
| Capital expenditure | 0.000 100.00 % | -5.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -3.569 M -16.23 % | -3.070 M -48.57 % | -2.067 M -319.67 % | -492.435 K -140.97 % | 1.202 M 16.20 % | 1.034 M 200.80 % | 343.846 K 2 482.78 % | 13.313 K -94.88 % | 260.240 K 142.39 % | -613.856 K -148.83 % | 1.257 M 166.18 % | -1.900 M -902.73 % | 236.633 K 839.48 % | -32.000 K 90.70 % | -344.000 K -82.98 % | -188.000 K -313.64 % | 88.000 K -64.94 % | 251.000 K 157.05 % | -440.000 K -266.67 % | -120.000 K 80.23 % | -607.000 K -67.68 % | -362.000 K -4.02 % | -348.000 K -243.80 % | 242.000 K | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 
| 2024-09-30 | 2024-03-30 | 2023-09-30 | 2023-03-30 | 2022-09-30 | 2022-03-30 | 2021-09-30 | 2021-03-30 | 2020-09-30 | 2020-03-30 | 2019-09-30 | 2019-03-30 | 2018-09-30 | 2018-03-30 | 2017-09-30 | 2017-03-30 | 2016-09-30 | 2016-03-30 | 2015-09-30 | 2015-03-30 | 2014-09-30 | 2014-03-30 | 2013-09-30 | 2013-03-30 | 2012-09-30 | 2012-03-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -288.000 K -106.10 % | 4.718 M -38.26 % | 7.642 M 1 447.93 % | 493.691 K 103.66 % | -13.492 M -346.93 % | 5.464 M -62.58 % | 14.602 M -52.88 % | 30.990 M 491.41 % | 5.240 M 8.18 % | 4.844 M 30.50 % | 3.712 M -14.71 % | 4.352 M 58.72 % | 2.742 M 34.68 % | 2.036 M -48.09 % | 3.922 M 61.00 % | 2.436 M 109.09 % | 1.165 M -77.12 % | 5.092 M -9.40 % | 5.620 M 40.29 % | 4.006 M -4.02 % | 4.174 M -23.72 % | 5.472 M 23.08 % | 4.446 M -20.15 % | 5.568 M 62.24 % | 3.432 M 340.34 % | -1.428 M | 
| Net income | -2.040 M -167.19 % | 3.036 M -50.00 % | 6.072 M 2 165.31 % | -294.000 K 97.96 % | -14.382 M -552.55 % | 3.178 M -75.02 % | 12.722 M -56.33 % | 29.134 M 59.61 % | 18.253 M 356.83 % | -7.107 M -374.61 % | 2.588 M -20.71 % | 3.264 M 100.33 % | 1.629 M 66.63 % | 977.792 K -58.32 % | 2.346 M 63.06 % | 1.439 M 907.72 % | 142.774 K -95.09 % | 2.906 M -35.88 % | 4.532 M 94.34 % | 2.332 M 3.00 % | 2.264 M -44.56 % | 4.084 M 14.59 % | 3.564 M -23.29 % | 4.646 M 130.46 % | 2.016 M -46.50 % | 3.768 M | 
| Income before tax | -2.040 M -167.19 % | 3.036 M -50.00 % | 6.072 M 2 165.31 % | -294.000 K 97.96 % | -14.382 M -552.55 % | 3.178 M -75.02 % | 12.722 M -56.33 % | 29.134 M 59.61 % | 18.253 M 356.83 % | -7.107 M -374.61 % | 2.588 M -20.71 % | 3.264 M 100.33 % | 1.629 M 66.63 % | 977.792 K -58.32 % | 2.346 M 63.06 % | 1.439 M 907.72 % | 142.774 K -95.09 % | 2.906 M -35.88 % | 4.532 M 94.34 % | 2.332 M 3.00 % | 2.264 M -44.56 % | 4.084 M 14.59 % | 3.564 M -23.29 % | 4.646 M 130.46 % | 2.016 M -46.50 % | 3.768 M | 
| Income before tax ratio | 7.08 1 000.76 % | 0.64 -19.01 % | 0.79 233.42 % | -0.60 -155.87 % | 1.07 83.27 % | 0.58 -33.24 % | 0.87 -7.32 % | 0.94 -73.01 % | 3.48 337.42 % | -1.47 -310.44 % | 0.70 -7.04 % | 0.75 26.22 % | 0.59 23.73 % | 0.48 -19.71 % | 0.60 1.28 % | 0.59 381.97 % | 0.12 -78.53 % | 0.57 -29.23 % | 0.81 38.53 % | 0.58 7.32 % | 0.54 -27.33 % | 0.75 -6.90 % | 0.80 -3.93 % | 0.83 42.05 % | 0.59 122.26 % | -2.64 | 
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.127 M 356.88 % | -3.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.214 M | 
| Net income ratio | 7.08 1 000.76 % | 0.64 -19.01 % | 0.79 233.42 % | -0.60 -155.87 % | 1.07 83.27 % | 0.58 -33.24 % | 0.87 -7.32 % | 0.94 -73.01 % | 3.48 337.42 % | -1.47 -310.44 % | 0.70 -7.04 % | 0.75 26.22 % | 0.59 23.73 % | 0.48 -19.71 % | 0.60 1.28 % | 0.59 381.97 % | 0.12 -78.53 % | 0.57 -29.23 % | 0.81 38.53 % | 0.58 7.32 % | 0.54 -27.33 % | 0.75 -6.90 % | 0.80 -3.93 % | 0.83 42.05 % | 0.59 122.26 % | -2.64 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.74 337.47 % | -0.73 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.85 | 
| Gross profit ratio | 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 20.40 % | 0.83 3.24 % | 0.80 -19.55 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -16.88 % | 1.20 | 
| Weighted average shs out dil | 195.718 M 25.19 % | 156.343 M 0.60 % | 155.418 M 7.49 % | 144.582 M 11.73 % | 129.401 M 7.84 % | 119.993 M 1.35 % | 118.392 M -0.05 % | 118.453 M 2.67 % | 115.367 M 5.96 % | 108.874 M 4.68 % | 104.009 M -1.08 % | 105.142 M -0.42 % | 105.589 M 12.79 % | 93.617 M 27.88 % | 73.206 M 1.62 % | 72.038 M 0.71 % | 71.532 M 0.94 % | 70.864 M 0.41 % | 70.577 M 10.54 % | 63.847 M 6.17 % | 60.134 M 11.55 % | 53.910 M 1.56 % | 53.083 M 13.34 % | 46.836 M 1.55 % | 46.120 M 5.51 % | 43.711 M | 
| Weighted average shs out | 195.736 M 25.19 % | 156.355 M 0.60 % | 155.420 M 7.49 % | 144.585 M 11.73 % | 129.401 M 7.84 % | 119.994 M 1.35 % | 118.393 M -0.05 % | 118.454 M 2.67 % | 115.368 M 5.96 % | 108.874 M 4.68 % | 104.011 M -1.08 % | 105.143 M -0.43 % | 105.595 M 12.79 % | 93.622 M 27.89 % | 73.207 M 1.62 % | 72.039 M 0.61 % | 71.602 M 1.04 % | 70.867 M 0.41 % | 70.577 M 10.54 % | 63.848 M 6.17 % | 60.136 M 11.55 % | 53.911 M 1.56 % | 53.083 M 13.34 % | 46.837 M 1.55 % | 46.121 M 5.51 % | 43.711 M | 
| EPS diluted | -0.01 -153.61 % | 0.02 -50.26 % | 0.04 2 050.00 % | 0.00 98.20 % | -0.11 -521.21 % | 0.03 -75.42 % | 0.11 -55.25 % | 0.24 60.00 % | 0.15 329.71 % | -0.07 -363.31 % | 0.02 -20.00 % | 0.03 101.30 % | 0.02 48.08 % | 0.01 -67.50 % | 0.03 60.00 % | 0.02 900.00 % | 0.00 -95.12 % | 0.04 -36.14 % | 0.06 75.41 % | 0.04 -2.66 % | 0.04 -50.40 % | 0.08 12.80 % | 0.07 -32.26 % | 0.10 126.48 % | 0.04 306.60 % | -0.02 | 
| Earnings per share | -0.01 -153.61 % | 0.02 -50.26 % | 0.04 2 050.00 % | 0.00 98.20 % | -0.11 -521.21 % | 0.03 -75.42 % | 0.11 -55.25 % | 0.24 60.00 % | 0.15 329.71 % | -0.07 -363.31 % | 0.02 -20.00 % | 0.03 101.30 % | 0.02 48.08 % | 0.01 -67.50 % | 0.03 60.00 % | 0.02 900.00 % | 0.00 -95.12 % | 0.04 -36.14 % | 0.06 75.41 % | 0.04 -2.66 % | 0.04 -50.40 % | 0.08 12.80 % | 0.07 -32.26 % | 0.10 126.48 % | 0.04 306.60 % | -0.02 | 
| Gross profit | -288.000 K -106.10 % | 4.718 M -38.26 % | 7.642 M 1 447.93 % | 493.691 K 103.66 % | -13.492 M -346.93 % | 5.464 M -62.58 % | 14.602 M -52.88 % | 30.990 M 612.09 % | 4.352 M 11.68 % | 3.897 M 4.98 % | 3.712 M -14.71 % | 4.352 M 58.72 % | 2.742 M 34.68 % | 2.036 M -48.09 % | 3.922 M 61.00 % | 2.436 M 109.09 % | 1.165 M -77.12 % | 5.092 M -9.40 % | 5.620 M 40.29 % | 4.006 M -4.02 % | 4.174 M -23.72 % | 5.472 M 23.08 % | 4.446 M -20.15 % | 5.568 M 62.24 % | 3.432 M 299.77 % | -1.718 M | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.127 M 356.88 % | -3.553 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 224.747 K | 
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 888.309 K -6.11 % | 946.166 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 % | 290.664 K | 
| General and administrative expenses | 1.540 M 24.15 % | 1.240 M -4.21 % | 1.295 M 108.78 % | 620.073 K -1.63 % | 630.342 K -68.58 % | 2.006 M 21.29 % | 1.654 M 1.05 % | 1.637 M 268.49 % | 444.155 K -6.11 % | 473.083 K -48.67 % | 921.566 K 6.72 % | 863.530 K -3.15 % | 891.588 K 8.36 % | 822.776 K -39.43 % | 1.358 M 72.02 % | 789.626 K -4.64 % | 828.024 K -58.37 % | 1.989 M 138.07 % | 835.566 K -42.57 % | 1.455 M -14.07 % | 1.693 M 41.61 % | 1.196 M 81.17 % | 659.922 K -10.09 % | 733.968 K -39.37 % | 1.211 M 205.46 % | -1.148 M | 
| Selling and marketing expenses | 59.574 K -86.51 % | 441.460 K 61.18 % | 273.898 K 63.75 % | 167.270 K -35.38 % | 258.848 K -7.87 % | 280.972 K 24.81 % | 225.124 K 2.82 % | 218.944 K 70.03 % | 128.766 K -4.95 % | 135.473 K -33.18 % | 202.746 K -9.53 % | 224.094 K 1.24 % | 221.340 K -5.61 % | 234.496 K 8.30 % | 216.526 K 4.69 % | 206.828 K 6.46 % | 194.278 K -1.86 % | 197.950 K -21.48 % | 252.094 K 15.01 % | 219.186 K 0.64 % | 217.800 K 12.43 % | 193.716 K -12.93 % | 222.476 K 17.24 % | 189.766 K -7.62 % | 205.408 K 200.00 % | -205.408 K | 
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 403.056 K | 
| Operating expenses | 1.599 M -4.90 % | 1.682 M 7.21 % | 1.568 M 99.21 % | 787.343 K -11.45 % | 889.188 K -61.10 % | 2.286 M 21.66 % | 1.879 M 1.26 % | 1.856 M 223.88 % | 572.920 K -5.86 % | 608.556 K -45.87 % | 1.124 M 3.37 % | 1.088 M -2.27 % | 1.113 M 5.26 % | 1.057 M -32.86 % | 1.575 M 58.04 % | 996.454 K -2.53 % | 1.022 M -53.28 % | 2.188 M 101.17 % | 1.088 M -35.03 % | 1.674 M -12.39 % | 1.911 M 37.54 % | 1.389 M 57.44 % | 882.396 K -4.47 % | 923.732 K -34.76 % | 1.416 M 153.84 % | -2.630 M | 
| Cost and expenses | 1.599 M -4.90 % | 1.682 M 7.21 % | 1.568 M 99.21 % | 787.343 K -11.45 % | 889.188 K -61.10 % | 2.286 M 21.66 % | 1.879 M 1.26 % | 1.856 M 114.26 % | -13.013 M -2 238.34 % | 608.556 K -45.87 % | 1.124 M 3.37 % | 1.088 M -2.27 % | 1.113 M 5.26 % | 1.057 M -32.86 % | 1.575 M 58.04 % | 996.454 K -2.53 % | 1.022 M -53.28 % | 2.188 M 101.17 % | 1.088 M -35.03 % | 1.674 M -12.39 % | 1.911 M 37.54 % | 1.389 M 57.44 % | 882.396 K -4.47 % | 923.732 K -34.76 % | 1.416 M 153.84 % | -2.630 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 1.599 M -4.90 % | 1.682 M 7.21 % | 1.568 M 99.21 % | 787.343 K -11.45 % | 889.190 K -61.10 % | 2.286 M 21.66 % | 1.879 M 1.26 % | 1.856 M 223.88 % | 572.921 K -5.86 % | 608.556 K -45.87 % | 1.124 M 3.37 % | 1.088 M -2.27 % | 1.113 M 5.26 % | 1.057 M -32.86 % | 1.575 M 58.04 % | 996.454 K -2.53 % | 1.022 M -53.28 % | 2.188 M 101.17 % | 1.088 M -35.03 % | 1.674 M -12.39 % | 1.911 M 37.54 % | 1.389 M 57.44 % | 882.398 K -4.47 % | 923.734 K -34.76 % | 1.416 M 204.63 % | -1.353 M | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.598 M | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.887 M 162.14 % | -3.036 M 50.00 % | -6.072 M -2 167.75 % | 293.652 K -97.96 % | 14.382 M 552.55 % | -3.178 M 75.02 % | -12.722 M 56.33 % | -29.134 M -219.21 % | -9.127 M -356.88 % | 3.553 M 237.29 % | -2.588 M 20.71 % | -3.264 M -100.25 % | -1.630 M -66.67 % | -978.000 K 58.31 % | -2.346 M -63.14 % | -1.438 M -907.19 % | -142.774 K 95.09 % | -2.906 M 35.88 % | -4.532 M -94.34 % | -2.332 M -3.00 % | -2.264 M 44.56 % | -4.084 M -14.59 % | -3.564 M 23.29 % | -4.646 M -130.46 % | -2.016 M -201.69 % | 1.983 M | 
| Operating income | -1.886 M -162.12 % | 3.036 M -50.00 % | 6.072 M 2 165.31 % | -294.000 K 97.96 % | -14.382 M -552.55 % | 3.178 M -75.02 % | 12.722 M -56.33 % | 29.134 M 59.61 % | 18.253 M 356.83 % | -7.107 M -374.61 % | 2.588 M -20.71 % | 3.264 M 100.33 % | 1.629 M 66.63 % | 977.792 K -58.32 % | 2.346 M 63.06 % | 1.439 M 907.72 % | 142.774 K -95.09 % | 2.906 M -35.88 % | 4.532 M 94.34 % | 2.332 M 3.00 % | 2.264 M -44.56 % | 4.084 M 14.59 % | 3.564 M -23.29 % | 4.646 M 130.46 % | 2.016 M 2 908.96 % | 67.000 K | 
| Operating income ratio | 6.55 917.67 % | 0.64 -19.01 % | 0.79 233.42 % | -0.60 -155.87 % | 1.07 83.27 % | 0.58 -33.24 % | 0.87 -7.32 % | 0.94 -73.01 % | 3.48 337.42 % | -1.47 -310.44 % | 0.70 -7.04 % | 0.75 26.22 % | 0.59 23.73 % | 0.48 -19.71 % | 0.60 1.28 % | 0.59 381.97 % | 0.12 -78.53 % | 0.57 -29.23 % | 0.81 38.53 % | 0.58 7.32 % | 0.54 -27.33 % | 0.75 -6.90 % | 0.80 -3.93 % | 0.83 42.05 % | 0.59 1 351.98 % | -0.05 | 
| Total other income expenses net | -153.696 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.000 | 0.000 | 0.000 | 0.000 | 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.537 M | 
| 2024-09-30 | 2024-03-30 | 2023-09-30 | 2023-03-30 | 2022-09-30 | 2022-03-30 | 2021-09-30 | 2021-03-30 | 2020-09-30 | 2020-03-30 | 2019-09-30 | 2019-03-30 | 2018-09-30 | 2018-03-30 | 2017-09-30 | 2017-03-30 | 2016-09-30 | 2016-03-30 | 2015-09-30 | 2015-03-30 | 2014-09-30 | 2014-03-30 | 2013-09-30 | 2013-03-30 | 2012-09-30 | 2012-03-30 | 
| 2024-03-30 | 2023-09-30 | 2023-03-30 | 2022-09-30 | 2022-03-30 | 2021-09-30 | 2021-03-30 | 2020-09-30 | 2020-03-30 | 2019-03-30 | 2018-09-30 | 2018-03-30 | 2017-09-30 | 2017-03-30 | 2016-03-30 | 2015-03-30 | 2014-03-30 | 2013-03-30 | 2012-09-30 | 2012-03-30 | 2011-09-30 | 2011-03-30 | 2010-09-30 | 2010-03-30 | 2009-09-30 | 2009-03-30 | 2008-09-30 | 2008-03-30 | 2007-09-30 | 2007-03-30 | 2006-09-30 | 2006-03-30 | 2005-09-30 | 2005-03-30 | 2004-09-30 | 2004-03-30 | 2003-09-30 | 2003-03-30 | 2002-09-30 | 2002-03-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -751.937 K -105.41 % | -366.064 K 99.34 % | -55.368 M -4 478.59 % | -1.209 M 15.14 % | -1.425 M 46.30 % | -2.653 M -92.44 % | -1.379 M 20.74 % | -1.740 M -23.69 % | -1.406 M 15.26 % | -1.660 M -29.18 % | -1.285 M 13.37 % | -1.483 M -7.86 % | -1.375 M 82.38 % | -7.805 M -178.19 % | -2.806 M 80.62 % | -14.479 M -236.04 % | -4.309 M 3.82 % | -4.480 M 7.85 % | -4.861 M -136.34 % | -2.057 M -30.44 % | -1.577 M 38.54 % | -2.566 M -2 298.13 % | -107.000 K -435.00 % | -20.000 K 64.29 % | -56.000 K -36.59 % | -41.000 K 37.88 % | -66.000 K 30.53 % | -95.000 K -102.13 % | -47.000 K 12.15 % | -53.500 K 97.36 % | -2.027 M -4 036.73 % | -49.000 K 98.33 % | -2.926 M -120.17 % | -1.329 M 89.42 % | -12.560 M -178.06 % | -4.517 M 69.66 % | -14.888 M | 0.000 100.00 % | -2.669 M | 0.000 | 
| Total investments | 114.500 M -6.49 % | 122.450 M 3 785.12 % | 3.152 M -97.04 % | 106.649 M -15.73 % | 126.562 M 9.73 % | 115.341 M 7.12 % | 107.675 M 37.76 % | 78.159 M 1.13 % | 77.288 M -2.85 % | 79.556 M -1.81 % | 81.025 M -0.68 % | 81.583 M 34.98 % | 60.443 M -2.18 % | 61.788 M -14.60 % | 72.350 M 19.80 % | 60.393 M -1.89 % | 61.559 M 22.69 % | 50.173 M 321.85 % | 11.893 M -63.61 % | 32.685 M -12.05 % | 37.162 M 29.23 % | 28.756 M 2.28 % | 28.116 M 30.56 % | 21.535 M 8.27 % | 19.890 M -13.54 % | 23.006 M -0.57 % | 23.139 M -15.62 % | 27.423 M -11.30 % | 30.917 M -15.70 % | 36.676 M 3.59 % | 35.405 M -10.53 % | 39.574 M 2.15 % | 38.741 M 25.18 % | 30.949 M 49.18 % | 20.746 M 7.21 % | 19.351 M 21.96 % | 15.867 M -49.36 % | 31.334 M 4.49 % | 29.987 M -10.60 % | 33.542 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 39.118 K 149.60 % | 15.672 K -99.98 % | 71.794 M 148 409.40 % | 48.343 K -99.95 % | 99.983 M -2.58 % | 102.631 M 7.53 % | 95.441 M 41.50 % | 67.451 M -5.51 % | 71.384 M 161 273.96 % | 44.235 K 32.08 % | 33.490 K 30.04 % | 25.754 K 83.79 % | 14.013 K 13.82 % | 12.312 K 6.48 % | 11.563 K 131.82 % | 4.988 K -98.28 % | 290.192 K 43.38 % | 202.389 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 | 
| Retained earnings | 111.785 M -7.78 % | 121.214 M 4 345.17 % | 2.727 M -96.69 % | 82.307 M 3 126.11 % | 2.551 M 31.47 % | 1.941 M -36.20 % | 3.042 M 37.48 % | 2.212 M -35.51 % | 3.431 M -89.87 % | 33.876 M 200.74 % | 11.264 M -69.19 % | 36.555 M -7.32 % | 39.443 M -21.64 % | 50.335 M -10.05 % | 55.960 M 130.38 % | 24.290 M 3.72 % | 23.418 M -0.09 % | 23.440 M -0.94 % | 23.662 M 21.29 % | 19.509 M 45.60 % | 13.399 M 18.10 % | 11.345 M -6.76 % | 12.168 M 1.65 % | 11.970 M -3.18 % | 12.363 M 16.40 % | 10.621 M -12.00 % | 12.070 M 39.97 % | 8.623 M 37.11 % | 6.289 M 28.09 % | 4.910 M -18.52 % | 6.026 M 101.54 % | 2.990 M 463.09 % | 531.000 K 120.23 % | -2.625 M -1 386.76 % | 204.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock | 1.552 M 0.27 % | 1.548 M -0.06 % | 1.549 M 19.60 % | 1.295 M 0.20 % | 1.292 M 8.99 % | 1.186 M 0.30 % | 1.182 M -0.39 % | 1.187 M 3.12 % | 1.151 M 10.26 % | 1.044 M -1.02 % | 1.054 M 0.00 % | 1.054 M 33.12 % | 792.047 K 9.29 % | 724.688 K 1.83 % | 711.648 K 1.02 % | 704.429 K 21.60 % | 579.281 K 15.51 % | 501.495 K 8.75 % | 461.157 K 6.26 % | 434.000 K 6.63 % | 407.000 K 3.04 % | 395.000 K 6.76 % | 370.000 K -2.37 % | 379.000 K -18.67 % | 466.000 K -0.64 % | 469.000 K -0.85 % | 473.000 K 18.84 % | 398.000 K 8.74 % | 366.000 K -5.91 % | 389.000 K -0.51 % | 391.000 K -1.26 % | 396.000 K -1.49 % | 402.000 K -1.23 % | 407.000 K -1.45 % | 413.000 K -0.96 % | 417.000 K 0.00 % | 417.000 K 0.00 % | 417.000 K -0.24 % | 418.000 K 0.00 % | 418.000 K | 
| Total equity | 115.293 M -6.10 % | 122.778 M -0.12 % | 122.929 M 13.39 % | 108.415 M -15.07 % | 127.653 M 7.19 % | 119.086 M 6.38 % | 111.948 M 34.66 % | 83.133 M 5.53 % | 78.776 M -3.27 % | 81.438 M -1.39 % | 82.584 M -1.20 % | 83.585 M 29.89 % | 64.349 M -7.92 % | 69.881 M -5.96 % | 74.311 M -0.47 % | 74.664 M 10.15 % | 67.786 M 19.59 % | 56.682 M 12.13 % | 50.552 M 10.61 % | 45.702 M -7.02 % | 49.153 M 24.38 % | 39.518 M 7.96 % | 36.605 M 2.45 % | 35.730 M -0.43 % | 35.883 M -6.05 % | 38.192 M -6.37 % | 40.792 M 7.69 % | 37.878 M 2.99 % | 36.778 M -15.33 % | 43.439 M -1.61 % | 44.150 M -4.78 % | 46.365 M -5.77 % | 49.205 M 16.87 % | 42.102 M 27.46 % | 33.032 M 3.41 % | 31.944 M 5.45 % | 30.292 M -4.65 % | 31.769 M -1.30 % | 32.187 M -5.27 % | 33.978 M | 
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.337 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 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 375.605 K 20.24 % | 312.375 K -67.31 % | 955.691 K -30.11 % | 1.367 M 33.68 % | 1.023 M 224.72 % | 315.007 K 11.67 % | 282.076 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 % | 1.337 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 | 
| Other current liabilities | 456.504 K 59.65 % | 285.939 K -23.87 % | 375.605 K 449.50 % | -107.469 K 88.75 % | -955.691 K -1 319.46 % | -67.328 K 93.42 % | -1.023 M -754.07 % | -119.767 K 57.54 % | -282.076 K -25.30 % | -225.127 K -2 846.69 % | -7.640 K 96.17 % | -199.647 K -77.84 % | -112.263 K 33.03 % | -167.622 K 87.83 % | -1.377 M -13.39 % | -1.214 M -0.87 % | -1.204 M -24.45 % | -967.381 K -126.14 % | 3.701 M 11.90 % | 3.307 M 1 637.83 % | 190.295 K -34.61 % | 291.000 K -36.18 % | 456.000 K 20.63 % | 378.000 K 158.90 % | 146.000 K 35.19 % | 108.000 K -81.57 % | 586.000 K -1.18 % | 593.000 K -58.88 % | 1.442 M 472.22 % | 252.000 K 57.50 % | 160.000 K 68.42 % | 95.000 K -44.44 % | 171.000 K -45.54 % | 314.000 K -51.91 % | 653.000 K 116.94 % | 301.000 K -54.19 % | 657.000 K | 0.000 -100.00 % | 864.000 K | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 456.504 K 30.96 % | 348.570 K -7.20 % | 375.605 K 20.24 % | 312.375 K -67.31 % | 955.691 K -30.11 % | 1.367 M 33.68 % | 1.023 M 754.07 % | 119.767 K -57.54 % | 282.076 K 25.30 % | 225.127 K 2 846.69 % | 7.640 K -96.17 % | 199.647 K 77.84 % | 112.263 K -33.03 % | 167.622 K -87.83 % | 1.377 M 13.39 % | 1.214 M 0.87 % | 1.204 M 24.45 % | 967.381 K -74.31 % | 3.766 M 13.88 % | 3.307 M 1 452.58 % | 213.000 K -26.80 % | 291.000 K -40.49 % | 489.000 K 29.37 % | 378.000 K 79.15 % | 211.000 K 95.37 % | 108.000 K -81.79 % | 593.000 K 0.00 % | 593.000 K -60.09 % | 1.486 M 489.68 % | 252.000 K 34.04 % | 188.000 K 97.89 % | 95.000 K -51.03 % | 194.000 K -38.22 % | 314.000 K -55.08 % | 699.000 K 132.23 % | 301.000 K -60.76 % | 767.000 K | 0.000 -100.00 % | 1.138 M | 0.000 | 
| Total liabilities | 456.504 K 30.96 % | 348.570 K -7.20 % | 375.605 K 20.24 % | 312.375 K -67.31 % | 955.691 K -30.11 % | 1.367 M 33.68 % | 1.023 M 224.72 % | 315.007 K 11.67 % | 282.076 K 25.30 % | 225.127 K 2 846.69 % | 7.640 K -96.17 % | 199.647 K 77.84 % | 112.263 K -33.03 % | 167.622 K -87.83 % | 1.377 M 13.39 % | 1.214 M 0.87 % | 1.204 M 24.45 % | 967.381 K -74.31 % | 3.766 M 13.88 % | 3.307 M 113.35 % | 1.550 M 432.65 % | 291.000 K -40.49 % | 489.000 K 29.37 % | 378.000 K 79.15 % | 211.000 K 95.37 % | 108.000 K -81.79 % | 593.000 K 0.00 % | 593.000 K -60.09 % | 1.486 M 489.68 % | 252.000 K 34.04 % | 188.000 K 97.89 % | 95.000 K -51.03 % | 194.000 K -38.22 % | 314.000 K -55.08 % | 699.000 K 132.23 % | 301.000 K -60.76 % | 767.000 K | 0.000 -100.00 % | 1.138 M | 0.000 | 
| Other non current assets | 0.000 100.00 % | -72.722 M -13.00 % | -64.357 M 39.66 % | -106.649 M 15.73 % | -126.562 M -9.73 % | -115.341 M -7.12 % | -107.675 M -3 316.33 % | -3.152 M 95.92 % | -77.288 M 2.85 % | -79.556 M 1.81 % | -81.025 M 0.68 % | -81.583 M -34.98 % | -60.443 M 2.18 % | -61.788 M 14.60 % | -72.350 M -19.80 % | -60.393 M 1.89 % | -61.559 M -22.69 % | -50.173 M -325.94 % | 22.206 M | 0.000 -100.00 % | 10.106 M | 0.000 -100.00 % | 8.602 M | 0.000 -100.00 % | 15.906 M 7.85 % | 14.748 M -9.35 % | 16.270 M 126.32 % | 7.189 M 10.02 % | 6.534 M 8.16 % | 6.041 M 53.25 % | 3.942 M -29.62 % | 5.601 M 63.77 % | 3.420 M -64.80 % | 9.717 M 177.36 % | -12.560 M | 0.000 100.00 % | -14.888 M | 0.000 100.00 % | -2.669 M | 0.000 | 
| Long term investments | 76.942 M 5.80 % | 72.722 M 13.00 % | 64.357 M -39.66 % | 106.649 M -15.73 % | 126.562 M 9.73 % | 115.341 M 7.12 % | 107.675 M 32.42 % | 81.310 M 5.20 % | 77.288 M -2.85 % | 79.556 M -1.81 % | 81.025 M -0.68 % | 81.583 M 34.98 % | 60.443 M -2.18 % | 61.788 M -14.60 % | 72.350 M 19.80 % | 60.393 M -1.89 % | 61.559 M 22.69 % | 50.173 M 457.53 % | 8.999 M | 0.000 -100.00 % | 25.479 M | 0.000 -100.00 % | 19.407 M | 0.000 -100.00 % | 3.928 M -52.43 % | 8.258 M 21.39 % | 6.803 M -66.38 % | 20.234 M -16.86 % | 24.336 M -20.56 % | 30.635 M 4.07 % | 29.436 M -13.35 % | 33.973 M 4.87 % | 32.395 M 52.58 % | 21.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 76.942 M 5.80 % | 72.722 M 13.00 % | 64.357 M -39.66 % | 106.649 M -15.73 % | 126.562 M 9.73 % | 115.341 M 7.12 % | 107.675 M 37.76 % | 78.159 M 1.13 % | 77.288 M -2.85 % | 79.556 M -1.81 % | 81.025 M -0.68 % | 81.583 M 34.98 % | 60.443 M -2.18 % | 61.788 M -14.60 % | 72.350 M 19.80 % | 60.393 M -1.89 % | 61.559 M 22.69 % | 50.173 M 60.78 % | 31.206 M -4.53 % | 32.685 M -12.05 % | 37.162 M 29.23 % | 28.756 M 2.28 % | 28.116 M 30.56 % | 21.535 M 8.27 % | 19.890 M -13.54 % | 23.006 M -0.57 % | 23.139 M -15.62 % | 27.423 M -11.30 % | 30.917 M -15.70 % | 36.676 M 3.59 % | 35.405 M -10.53 % | 39.574 M 2.15 % | 38.741 M 25.18 % | 30.949 M 49.18 % | 20.746 M 7.21 % | 19.351 M 21.96 % | 15.867 M -49.36 % | 31.334 M 4.49 % | 29.987 M -10.60 % | 33.542 M | 
| Other current assets | 0.000 -100.00 % | 25.785 K | 0.000 -100.00 % | 20.538 K | 0.000 -100.00 % | 2.260 M | 0.000 -100.00 % | 20.039 K | 0.000 | 0.000 -100.00 % | 106.129 K | 0.000 -100.00 % | 3.014 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 14.327 K -99.90 % | 14.267 M 94 735.15 % | 15.044 K -99.82 % | 8.487 M 5 138.89 % | 162.000 K -98.89 % | 14.553 M 7 724.19 % | 186.000 K -63.17 % | 505.000 K -72.61 % | 1.844 M -51.01 % | 3.764 M 423.50 % | 719.000 K -21.85 % | 920.000 K -1.81 % | 937.000 K -24.19 % | 1.236 M -10.82 % | 1.386 M 229.22 % | 421.000 K -0.94 % | 425.000 K -94.93 % | 8.377 M 2 655.59 % | 304.000 K -63.94 % | 843.000 K 26.01 % | 669.000 K -19.30 % | 829.000 K | 
| Short term investments | 37.557 M -24.47 % | 49.727 M 1 477.76 % | 3.152 M -90.61 % | 33.569 M 965.10 % | 3.152 M 0.00 % | 3.152 M 0.00 % | 3.152 M 200.00 % | -3.152 M -200.00 % | 3.152 M -88.69 % | 27.874 M -11.87 % | 31.627 M -8.24 % | 34.468 M 177.68 % | 12.413 M 25.49 % | 9.891 M -46.23 % | 18.396 M 10.61 % | 16.631 M -16.16 % | 19.837 M 11.52 % | 17.787 M 1.51 % | 17.523 M | 0.000 -100.00 % | 11.683 M | 0.000 -100.00 % | 8.709 M | 0.000 -100.00 % | 15.962 M 8.23 % | 14.748 M -9.72 % | 16.336 M 127.24 % | 7.189 M 9.24 % | 6.581 M 8.94 % | 6.041 M 1.21 % | 5.969 M 6.57 % | 5.601 M -11.74 % | 6.346 M -34.69 % | 9.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 751.937 K 105.41 % | 366.064 K -99.34 % | 55.368 M 4 478.59 % | 1.209 M -15.14 % | 1.425 M -46.30 % | 2.653 M 92.44 % | 1.379 M -20.74 % | 1.740 M 23.69 % | 1.406 M -15.26 % | 1.660 M 29.18 % | 1.285 M -13.37 % | 1.483 M 7.86 % | 1.375 M -82.38 % | 7.805 M 178.19 % | 2.806 M -80.62 % | 14.479 M 236.04 % | 4.309 M -3.82 % | 4.480 M -7.85 % | 4.861 M 136.34 % | 2.057 M 30.44 % | 1.577 M -38.54 % | 2.566 M 2 298.13 % | 107.000 K 435.00 % | 20.000 K -64.29 % | 56.000 K 36.59 % | 41.000 K -37.88 % | 66.000 K -30.53 % | 95.000 K 102.13 % | 47.000 K -12.15 % | 53.500 K -97.36 % | 2.027 M 4 036.73 % | 49.000 K -98.33 % | 2.926 M 120.17 % | 1.329 M -89.42 % | 12.560 M 178.06 % | 4.517 M -69.66 % | 14.888 M | 0.000 -100.00 % | 2.669 M | 0.000 | 
| Cash and short term investments | 38.309 M -23.52 % | 50.094 M -14.40 % | 58.519 M 4 739.23 % | 1.209 M -15.14 % | 1.425 M -46.30 % | 2.653 M 92.44 % | 1.379 M -71.81 % | 4.891 M 247.78 % | 1.406 M -15.26 % | 1.660 M 29.18 % | 1.285 M -13.37 % | 1.483 M 7.86 % | 1.375 M -82.38 % | 7.805 M 178.19 % | 2.806 M -80.62 % | 14.479 M 236.04 % | 4.309 M -3.82 % | 4.480 M -79.99 % | 22.385 M 988.23 % | 2.057 M -84.49 % | 13.260 M 416.76 % | 2.566 M -70.89 % | 8.816 M 43 980.00 % | 20.000 K -99.88 % | 16.018 M 8.31 % | 14.789 M -9.83 % | 16.402 M 125.18 % | 7.284 M 9.90 % | 6.628 M 8.75 % | 6.095 M -23.78 % | 7.996 M 41.52 % | 5.650 M -39.06 % | 9.272 M -16.06 % | 11.046 M -12.05 % | 12.560 M 178.06 % | 4.517 M -69.66 % | 14.888 M | 0.000 -100.00 % | 2.669 M | 0.000 | 
| Total current assets | 38.807 M -23.01 % | 50.404 M -14.49 % | 58.947 M 2 764.40 % | 2.058 M 0.51 % | 2.048 M -59.84 % | 5.099 M -3.73 % | 5.296 M 0.49 % | 5.270 M 197.85 % | 1.769 M -16.04 % | 2.107 M 21.91 % | 1.728 M -21.49 % | 2.202 M -53.44 % | 4.729 M -42.76 % | 8.261 M 147.46 % | 3.338 M -78.44 % | 15.485 M 108.39 % | 7.431 M -0.61 % | 7.476 M -67.65 % | 23.112 M 41.59 % | 16.324 M 20.55 % | 13.541 M 22.51 % | 11.053 M 23.11 % | 8.978 M -38.39 % | 14.573 M -10.07 % | 16.204 M 5.95 % | 15.294 M -16.18 % | 18.246 M 65.15 % | 11.048 M 50.37 % | 7.347 M 4.74 % | 7.015 M -21.48 % | 8.933 M 29.73 % | 6.886 M -35.39 % | 10.658 M -7.06 % | 11.467 M -11.69 % | 12.985 M 0.71 % | 12.894 M -15.13 % | 15.192 M 1 702.14 % | 843.000 K -74.75 % | 3.338 M 302.65 % | 829.000 K | 
| Inventory | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | -20.538 K -275 656 369 766 475.00 % | 0.000 -100.00 % | 32.093 M -16.10 % | 38.250 M 18.91 % | 32.169 M -22.01 % | 41.249 M 8 858 155 299 635 200 000.00 % | 0.000 | 0.000 -100.00 % | 0.000 100.00 % | -3.014 M -323 670 990 284 390 528.00 % | 0.000 | 0.000 | 0.000 100.00 % | 0.000 50.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 | 
| Net receivables | 497.652 K 74.84 % | 284.637 K -33.46 % | 427.789 K -49.59 % | 848.654 K 36.30 % | 622.615 K -72.27 % | 2.245 M -42.69 % | 3.917 M 935.03 % | 378.450 K 4.31 % | 362.814 K -18.94 % | 447.599 K 478.37 % | 77.390 K -89.23 % | 718.466 K -76.02 % | 2.996 M 557.24 % | 455.875 K -14.42 % | 532.667 K -47.04 % | 1.006 M -67.78 % | 3.122 M 4.19 % | 2.996 M 320.10 % | 713.271 K | 0.000 -100.00 % | 265.665 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 | 
| 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 -100.00 % | 1.577 M | 0.000 -100.00 % | 107.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 66.000 K | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 2.027 M | 0.000 -100.00 % | 2.926 M | 0.000 -100.00 % | 12.560 M | 0.000 -100.00 % | 14.888 M | 0.000 -100.00 % | 2.669 M | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 20.538 K | 0.000 -100.00 % | 14.515 K | 0.000 -100.00 % | 20.039 K | 0.000 | 0.000 -100.00 % | 14.370 K | 0.000 -100.00 % | 18.211 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 | 
| Account payables | 0.000 -100.00 % | 62.631 K | 0.000 -100.00 % | 107.469 K -88.75 % | 955.691 K 1 319.46 % | 67.328 K -93.42 % | 1.023 M 754.07 % | 119.767 K -57.54 % | 282.076 K 25.30 % | 225.127 K 2 846.69 % | 7.640 K -96.17 % | 199.647 K 77.84 % | 112.263 K -33.03 % | 167.622 K -87.83 % | 1.377 M 13.39 % | 1.214 M 0.87 % | 1.204 M 24.45 % | 967.381 K 1 374.19 % | 65.621 K | 0.000 -100.00 % | 22.705 K | 0.000 -100.00 % | 33.000 K | 0.000 -100.00 % | 65.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 5.000 K | 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 -100.00 % | 24.000 K | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 269.000 K | 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 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 -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 | 1.917 M 20 762 097 995 401 036.00 % | 0.000 -100.00 % | 118.581 M 10.70 % | 107.121 M 349.58 % | 23.827 M 78.76 % | 13.329 M 8.51 % | 12.283 M 0.00 % | 12.283 M 337.06 % | 2.810 M -94.66 % | 52.674 M 189.57 % | 18.190 M -60.44 % | 45.976 M -10.47 % | 51.350 M 173.00 % | 18.809 M 6.63 % | 17.640 M 7.76 % | 16.369 M 496.19 % | 2.746 M -91.61 % | 32.740 M 23.88 % | 26.429 M 2.60 % | 25.759 M -27.12 % | 35.347 M 27.25 % | 27.778 M 15.42 % | 24.067 M 2.93 % | 23.381 M 1.42 % | 23.054 M -14.94 % | 27.102 M -4.06 % | 28.249 M -2.11 % | 28.857 M -4.20 % | 30.123 M -21.02 % | 38.140 M 1.08 % | 37.733 M -12.21 % | 42.979 M -10.96 % | 48.272 M 8.92 % | 44.320 M 36.73 % | 32.415 M 2.82 % | 31.527 M 5.53 % | 29.875 M -4.71 % | 31.352 M -1.31 % | 31.769 M -5.34 % | 33.560 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 100.00 % | -375.605 K -20.24 % | -312.375 K 67.31 % | -955.691 K 30.11 % | -1.367 M -33.68 % | -1.023 M -754.07 % | -119.767 K 57.54 % | -282.076 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 | 
| Total assets | 115.749 M -5.99 % | 123.126 M -0.14 % | 123.304 M 13.41 % | 108.728 M -15.46 % | 128.609 M 6.77 % | 120.454 M 6.62 % | 112.971 M 35.38 % | 83.448 M 5.55 % | 79.058 M -3.19 % | 81.663 M -1.33 % | 82.767 M -1.21 % | 83.785 M 28.52 % | 65.190 M -6.94 % | 70.049 M -7.45 % | 75.688 M -0.25 % | 75.878 M 9.98 % | 68.990 M 19.67 % | 57.649 M 6.13 % | 54.318 M 10.83 % | 49.009 M -3.34 % | 50.703 M 27.37 % | 39.809 M 7.32 % | 37.094 M 2.73 % | 36.108 M 0.04 % | 36.094 M -5.76 % | 38.300 M -7.45 % | 41.385 M 7.57 % | 38.471 M 0.54 % | 38.264 M -12.42 % | 43.691 M -1.46 % | 44.338 M -4.57 % | 46.460 M -5.95 % | 49.399 M 16.46 % | 42.416 M 25.75 % | 33.731 M 4.61 % | 32.245 M 3.82 % | 31.059 M -3.47 % | 32.177 M -3.44 % | 33.325 M -3.04 % | 34.371 M | 
| 2024-03-30 | 2023-09-30 | 2023-03-30 | 2022-09-30 | 2022-03-30 | 2021-09-30 | 2021-03-30 | 2020-09-30 | 2020-03-30 | 2019-03-30 | 2018-09-30 | 2018-03-30 | 2017-09-30 | 2017-03-30 | 2016-03-30 | 2015-03-30 | 2014-03-30 | 2013-03-30 | 2012-09-30 | 2012-03-30 | 2011-09-30 | 2011-03-30 | 2010-09-30 | 2010-03-30 | 2009-09-30 | 2009-03-30 | 2008-09-30 | 2008-03-30 | 2007-09-30 | 2007-03-30 | 2006-09-30 | 2006-03-30 | 2005-09-30 | 2005-03-30 | 2004-09-30 | 2004-03-30 | 2003-09-30 | 2003-03-30 | 2002-09-30 | 2002-03-30 | 
| 2024-09-30 | 2024-03-30 | 2023-09-30 | 2023-03-30 | 2022-09-30 | 2022-03-30 | 2021-09-30 | 2021-03-30 | 2020-09-30 | 2020-03-30 | 2019-09-30 | 2019-03-30 | 2018-09-30 | 2018-03-30 | 2017-09-30 | 2017-03-30 | 2016-09-30 | 2016-03-30 | 2015-09-30 | 2015-03-30 | 2014-09-30 | 2014-03-30 | 2013-09-30 | 2013-03-30 | 2012-09-30 | 2012-03-30 | 2011-09-30 | 2011-03-30 | 2010-09-30 | 2010-03-30 | 2009-09-30 | 2009-03-30 | 2008-09-30 | 2008-03-30 | 2007-09-30 | 2007-03-30 | 2006-09-30 | 2006-03-30 | 2005-09-30 | 2005-03-30 | 2004-09-30 | 2004-03-30 | 2003-09-30 | 2003-03-30 | 2002-09-30 | 2002-03-30 | 2001-09-30 | 2001-03-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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 181.502 K 196.94 % | -187.230 K 58.13 % | -447.178 K -184.43 % | 529.664 K 147.25 % | -1.121 M -90.39 % | -588.807 K -217.37 % | 501.684 K -36.25 % | 786.972 K 1 581.11 % | -53.134 K -23.90 % | -42.885 K -123.25 % | 184.486 K 375.57 % | -66.948 K -129.90 % | 223.940 K 197.89 % | -228.772 K -861.25 % | 30.052 K 119.91 % | -150.940 K -166.28 % | 227.732 K 251.72 % | -150.102 K -305.37 % | 73.090 K -25.37 % | 97.938 K 28.46 % | 76.240 K 320.67 % | -34.550 K 82.70 % | -199.720 K -380.14 % | -41.596 K -104.04 % | 1.030 M 0.00 % | 1.030 M 110.60 % | 489.000 K 0.00 % | 489.000 K 245.58 % | 141.500 K 0.00 % | 141.500 K 194.79 % | 48.000 K 0.00 % | 48.000 K 242.86 % | 14.000 K 0.00 % | 14.000 K -88.09 % | 117.500 K 0.00 % | 117.500 K 248.73 % | -79.000 K 0.00 % | -79.000 K -275.56 % | 45.000 K 0.00 % | 45.000 K 182.57 % | -54.500 K 0.00 % | -54.500 K -129.07 % | 187.500 K 0.00 % | 187.500 K 163.78 % | -294.000 K 0.00 % | -294.000 K -1 150.00 % | 28.000 K 0.00 % | 28.000 K | 
| Accounts receivables | 181.502 K 196.94 % | -187.230 K 58.13 % | -447.178 K -201.19 % | 441.929 K 201.40 % | -435.818 K -99.25 % | -218.732 K -211.55 % | 196.077 K 1 702.85 % | -12.233 K 77.77 % | -55.032 K 31.50 % | -80.341 K -143.55 % | 184.486 K 375.57 % | -66.948 K -129.90 % | 223.940 K 197.89 % | -228.772 K -861.25 % | 30.052 K 119.91 % | -150.940 K -166.28 % | 227.732 K 251.72 % | -150.102 K -305.37 % | 73.090 K -25.37 % | 97.938 K 28.46 % | 76.240 K 320.67 % | -34.550 K 82.70 % | -199.720 K -380.14 % | -41.596 K -107.74 % | -20.023 K 0.00 % | -20.023 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 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 87.735 K 112.80 % | -685.215 K -85.16 % | -370.075 K -221.10 % | 305.607 K -61.76 % | 799.205 K 42 007.74 % | 1.898 K -94.93 % | 37.456 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 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.320 M 59.23 % | -3.238 M 64.95 % | -9.239 M -13 209.47 % | 70.472 K -99.56 % | 16.167 M 547.94 % | -3.609 M 75.07 % | -14.478 M 52.45 % | -30.448 M -69.19 % | -17.997 M -318.29 % | 8.245 M 442.34 % | -2.408 M 4.66 % | -2.526 M -121.40 % | -1.141 M -2.09 % | -1.118 M 34.41 % | -1.704 M 12.49 % | -1.947 M -1 841.71 % | 111.794 K 103.75 % | -2.977 M 26.55 % | -4.054 M -12.74 % | -3.596 M -129.19 % | -1.569 M 55.97 % | -3.563 M -21.16 % | -2.941 M 57.55 % | -6.927 M -392.53 % | -1.406 M 0.00 % | -1.406 M -37.14 % | -1.026 M 0.00 % | -1.026 M -256.08 % | -288.000 K 0.00 % | -288.000 K -12.72 % | -255.500 K 0.00 % | -255.500 K 33.12 % | -382.000 K 0.00 % | -382.000 K -213.11 % | -122.000 K 0.00 % | -122.000 K 66.39 % | -363.000 K 0.00 % | -363.000 K -12.91 % | -321.500 K 0.00 % | -321.500 K 39.74 % | -533.500 K 0.00 % | -533.500 K 31.16 % | -775.000 K 0.00 % | -775.000 K -36.80 % | -566.500 K 0.00 % | -566.500 K -270.89 % | 331.500 K 0.00 % | 331.500 K | 
| Net cash provided by operating activities | -3.179 M -715.83 % | -389.660 K 89.21 % | -3.613 M -765.96 % | 542.496 K 218.55 % | -457.606 K 71.56 % | -1.609 M -113.98 % | -751.942 K -389.76 % | 259.507 K 73.00 % | 150.006 K -85.74 % | 1.052 M 189.30 % | 363.582 K -45.79 % | 670.718 K -5.84 % | 712.352 K 293.31 % | -368.506 K -154.79 % | 672.628 K 202.02 % | -659.314 K -236.70 % | 482.300 K 317.19 % | -222.060 K -140.23 % | 552.022 K 147.35 % | -1.166 M -251.11 % | 771.532 K 58.90 % | 485.560 K 14.55 % | 423.886 K 118.24 % | -2.323 M -2 063.71 % | 118.317 K 0.00 % | 118.317 K 839.48 % | -16.000 K 0.00 % | -16.000 K 90.70 % | -172.000 K 0.00 % | -172.000 K -82.98 % | -94.000 K 0.00 % | -94.000 K -313.64 % | 44.000 K 0.00 % | 44.000 K -64.94 % | 125.500 K 0.00 % | 125.500 K 157.05 % | -220.000 K 0.00 % | -220.000 K -266.67 % | -60.000 K 0.00 % | -60.000 K 80.23 % | -303.500 K 0.00 % | -303.500 K -67.68 % | -181.000 K 0.00 % | -181.000 K -4.02 % | -174.000 K 0.00 % | -174.000 K -243.80 % | 121.000 K 0.00 % | 121.000 K | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.005 M 74.19 % | -3.894 M -13.13 % | -3.442 M 6.21 % | -3.670 M 16.92 % | -4.418 M -4.34 % | -4.234 M -1.99 % | -4.151 M -65.88 % | -2.502 M 0.00 % | -2.502 M 20.43 % | -3.145 M 0.00 % | -3.145 M -18.59 % | -2.652 M 0.00 % | -2.652 M -466.69 % | -468.004 K 0.00 % | -468.004 K 96.42 % | -13.067 M 0.00 % | -13.067 M -158.61 % | -5.053 M 0.00 % | -5.053 M -262.43 % | -1.394 M 0.00 % | -1.394 M 78.96 % | -6.628 M 0.00 % | -6.628 M -383.79 % | -1.370 M 0.00 % | -1.370 M 57.94 % | -3.257 M 0.00 % | -3.257 M -785.05 % | -368.000 K 0.00 % | -368.000 K 87.17 % | -2.868 M 0.00 % | -2.868 M -61.82 % | -1.772 M 0.00 % | -1.772 M -46.99 % | -1.206 M 0.00 % | -1.206 M 34.14 % | -1.831 M 0.00 % | -1.831 M 20.22 % | -2.295 M 0.00 % | -2.295 M 74.83 % | -9.116 M 0.00 % | -9.116 M 56.69 % | -21.047 M 0.00 % | -21.047 M -65.41 % | -12.724 M 0.00 % | -12.724 M | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 9.130 M 71.58 % | 5.321 M -37.24 % | 8.479 M 54.73 % | 5.480 M -18.41 % | 6.716 M -27.40 % | 9.251 M 10.84 % | 8.346 M 81.69 % | 4.593 M 0.00 % | 4.593 M 39.63 % | 3.290 M 0.00 % | 3.290 M -55.33 % | 7.364 M 0.00 % | 7.364 M 37.10 % | 5.371 M 0.00 % | 5.371 M -12.29 % | 6.124 M 0.00 % | 6.124 M 13.83 % | 5.380 M 0.00 % | 5.380 M 64.04 % | 3.280 M 0.00 % | 3.280 M -75.22 % | 13.234 M 0.00 % | 13.234 M 439.40 % | 2.454 M 0.00 % | 2.454 M 280.39 % | 645.000 K 0.00 % | 645.000 K -41.76 % | 1.108 M 0.00 % | 1.108 M -69.44 % | 3.624 M 0.00 % | 3.624 M 45.84 % | 2.485 M 0.00 % | 2.485 M 28.83 % | 1.929 M 0.00 % | 1.929 M 33.65 % | 1.443 M 0.00 % | 1.443 M -8.41 % | 1.576 M 0.00 % | 1.576 M -89.78 % | 15.413 M 0.00 % | 15.413 M 39.53 % | 11.046 M 0.00 % | 11.046 M 152.68 % | 4.372 M 0.00 % | 4.372 M | 
| Other investing activites | -1.420 M -62.50 % | -873.882 K -161.29 % | 1.426 M -64.90 % | 4.062 M 125.86 % | 1.799 M -28.58 % | 2.518 M 178.37 % | 904.642 K -21.28 % | 1.149 M -54.19 % | 2.509 M 19.60 % | 2.097 M -45.12 % | 3.822 M 961.73 % | 359.980 K 132.12 % | -1.121 M -179.49 % | 1.410 M -77.12 % | 6.161 M 16.43 % | 5.292 M 1 058.04 % | -552.328 K -104.48 % | 12.320 M 196.43 % | -12.777 M -306.60 % | -3.142 M -164.78 % | 4.851 M 1 648.59 % | -313.254 K 93.17 % | -4.589 M -248.80 % | 3.084 M 205.59 % | -2.920 M 0.00 % | -2.920 M -169.54 % | -1.084 M 0.00 % | -1.084 M -141.48 % | 2.612 M 0.00 % | 2.612 M 453.21 % | -739.500 K 0.00 % | -739.500 K 2.18 % | -756.000 K 0.00 % | -756.000 K -6.11 % | -712.500 K 0.00 % | -712.500 K 1.45 % | -723.000 K 0.00 % | -723.000 K -286.58 % | 387.500 K 0.00 % | 387.500 K -46.11 % | 719.000 K 0.00 % | 719.000 K 111.42 % | -6.298 M 0.00 % | -6.298 M -162.97 % | 10.001 M 0.00 % | 10.001 M 19.73 % | 8.353 M 0.00 % | 8.353 M | 
| Net cash used for investing activites | -1.420 M -62.50 % | -873.882 K -161.29 % | 1.426 M -82.45 % | 8.125 M 469.45 % | 1.427 M -71.67 % | 5.036 M 178.37 % | 1.809 M -21.28 % | 2.298 M -54.19 % | 5.017 M 19.60 % | 4.195 M 9.76 % | 3.822 M 961.73 % | 359.980 K 132.12 % | -1.121 M -179.49 % | 1.410 M -77.12 % | 6.161 M 16.43 % | 5.292 M 1 058.04 % | -552.328 K -104.48 % | 12.320 M 196.43 % | -12.777 M -306.60 % | -3.142 M -164.78 % | 4.851 M 1 648.59 % | -313.254 K 93.17 % | -4.589 M -248.80 % | 3.084 M -16.33 % | 3.686 M 0.00 % | 3.686 M 1 013.44 % | -403.500 K 0.00 % | -403.500 K -139.77 % | 1.015 M 0.00 % | 1.015 M 9.50 % | 926.500 K 0.00 % | 926.500 K 122.48 % | -4.121 M 0.00 % | -4.121 M -1 113.78 % | 406.500 K 0.00 % | 406.500 K -55.40 % | 911.500 K 0.00 % | 911.500 K 1 039.69 % | -97.000 K 0.00 % | -97.000 K 92.58 % | -1.307 M 0.00 % | -1.307 M -130.77 % | 4.248 M 0.00 % | 4.248 M 140.60 % | -10.461 M 0.00 % | -10.461 M -13.49 % | -9.218 M 0.00 % | -9.218 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 21.169 M | 0.000 -100.00 % | 9.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.656 M | 0.000 | 0.000 -100.00 % | 12.153 M 0.00 % | 12.153 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.690 M 0.00 % | 5.690 M 27.56 % | 4.461 M 0.00 % | 4.461 M -1.45 % | 4.526 M 0.00 % | 4.526 M 43.84 % | 3.147 M 0.00 % | 3.147 M 17.55 % | 2.677 M 0.00 % | 2.677 M 8 535.48 % | 31.000 K 0.00 % | 31.000 K -36.08 % | 48.500 K 0.00 % | 48.500 K -99.13 % | 5.586 M 0.00 % | 5.586 M 14 407.79 % | 38.500 K 0.00 % | 38.500 K 24.19 % | 31.000 K 0.00 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.755 M 0.00 % | 19.755 M | 
| Common stock repurchased | -1.239 M 24.05 % | -1.632 M -40.90 % | -1.158 M 37.94 % | -1.866 M -214.54 % | -593.314 K -35.52 % | -437.809 K 36.54 % | -689.897 K -66.87 % | -413.435 K -7.80 % | -383.522 K 52.44 % | -806.336 K -15.27 % | -699.546 K 4.33 % | -731.206 K -37.05 % | -533.516 K 42.54 % | -928.420 K -1 813.72 % | -48.514 K 27.06 % | -66.510 K -144.81 % | -27.168 K 85.35 % | -185.476 K 62.50 % | -494.558 K -1 406.42 % | -32.830 K 91.08 % | -368.000 K -61.13 % | -228.382 K 75.17 % | -919.608 K -106.40 % | -445.550 K -4.62 % | -425.894 K 0.00 % | -425.894 K 43.63 % | -755.500 K 0.00 % | -755.500 K -59.56 % | -473.500 K 0.00 % | -473.500 K -167.51 % | -177.000 K 0.00 % | -177.000 K 78.04 % | -806.000 K 0.00 % | -806.000 K 2.54 % | -827.000 K 0.00 % | -827.000 K -59.19 % | -519.500 K 0.00 % | -519.500 K -18.34 % | -439.000 K 0.00 % | -439.000 K -211.35 % | -141.000 K 0.00 % | -141.000 K -1 914.29 % | -7.000 K 0.00 % | -7.000 K 22.22 % | -9.000 K 0.00 % | -9.000 K | 0.000 | 0.000 | 
| Dividends paid | -3.796 M 57.30 % | -8.889 M -74.96 % | -5.081 M -20.14 % | -4.229 M -0.20 % | -4.221 M -8.72 % | -3.882 M 20.00 % | -4.853 M | 0.000 100.00 % | -13.481 M -188.53 % | -4.672 M -200.00 % | -1.557 M 57.66 % | -3.678 M -75.40 % | -2.097 M 7.03 % | -2.256 M 79.37 % | -10.932 M -361.50 % | -2.369 M 33.76 % | -3.576 M 0.22 % | -3.584 M 0.03 % | -3.585 M 45.85 % | -6.620 M -83.45 % | -3.609 M -62.66 % | -2.219 M 30.39 % | -3.187 M -11.35 % | -2.862 M 41.38 % | -4.883 M 0.00 % | -4.883 M -537.05 % | -766.500 K 0.00 % | -766.500 K -104.67 % | -374.500 K 0.00 % | -374.500 K 47.18 % | -709.000 K 0.00 % | -709.000 K -2.31 % | -693.000 K 0.00 % | -693.000 K 5.52 % | -733.500 K 0.00 % | -733.500 K -12.41 % | -652.500 K 0.00 % | -652.500 K -153.89 % | -257.000 K 0.00 % | -257.000 K 1.53 % | -261.000 K 0.00 % | -261.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 24.116 M | 0.000 | 0.000 -100.00 % | 18.121 M | 0.000 -100.00 % | 7.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.916 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.306 M 10 119.36 % | 237.842 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.765 M 79.72 % | 5.433 M 55.76 % | 3.488 M -49.35 % | 6.887 M 300.39 % | 1.720 M | 0.000 | 0.000 -100.00 % | 1.922 M 0.00 % | 1.922 M 534.24 % | -442.500 K 0.00 % | -442.500 K -244.36 % | -128.500 K 0.00 % | -128.500 K -102.69 % | 4.780 M 0.00 % | 4.780 M 706.15 % | -788.500 K 0.00 % | -788.500 K -61.41 % | -488.500 K 0.00 % | -488.500 K -11.28 % | -439.000 K 0.00 % | -439.000 K -465.83 % | 120.000 K 0.00 % | 120.000 K 1 814.29 % | -7.000 K 0.00 % | -7.000 K 22.22 % | -9.000 K 0.00 % | -9.000 K -100.05 % | 19.755 M 0.00 % | 19.755 M | 
| Net cash used provided by financing activities | 19.080 M 281.36 % | -10.521 M -68.63 % | -6.239 M -141.39 % | 15.074 M 413.13 % | -4.814 M -190.02 % | 5.348 M 196.49 % | -5.542 M -1 240.57 % | -413.435 K 97.02 % | -13.864 M -431.91 % | 4.177 M 285.08 % | -2.257 M 48.81 % | -4.409 M -67.62 % | -2.631 M -112.45 % | 21.122 M 296.62 % | -10.743 M -341.12 % | -2.435 M 32.42 % | -3.603 M 4.41 % | -3.770 M 7.60 % | -4.080 M -231.10 % | 3.112 M 113.62 % | 1.457 M 39.87 % | 1.041 M -62.54 % | 2.780 M 343.42 % | -1.142 M 47.17 % | -2.162 M 0.00 % | -2.162 M -287.19 % | 1.155 M 0.00 % | 1.155 M 241.37 % | -817.000 K 0.00 % | -817.000 K 2.45 % | -837.500 K 0.00 % | -837.500 K -120.49 % | 4.087 M 0.00 % | 4.087 M 368.50 % | -1.522 M 0.00 % | -1.522 M -33.39 % | -1.141 M 0.00 % | -1.141 M -63.94 % | -696.000 K 0.00 % | -696.000 K -393.62 % | -141.000 K 0.00 % | -141.000 K -1 914.29 % | -7.000 K 0.00 % | -7.000 K 22.22 % | -9.000 K 0.00 % | -9.000 K -100.05 % | 19.755 M 0.00 % | 19.755 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.689 M 0.00 % | -3.689 M -263.18 % | 2.261 M 0.00 % | 2.261 M 14.99 % | 1.966 M 0.00 % | 1.966 M | 0.000 | 0.000 100.00 % | -5.895 M 0.00 % | -5.895 M -34.50 % | -4.383 M 0.00 % | -4.383 M -13 180.30 % | -33.000 K 0.00 % | -33.000 K 99.60 % | -8.192 M 0.00 % | -8.192 M -90.32 % | -4.304 M 0.00 % | -4.304 M | 0.000 | 0.000 100.00 % | -5.490 M 0.00 % | -5.490 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 K 0.00 % | -5.000 K | 0.000 | 0.000 | 
| Net change in cash | 0.000 100.00 % | -5.892 M -39.86 % | -4.213 M -117.75 % | 23.741 M 717.48 % | -3.845 M -143.81 % | 8.775 M 295.66 % | -4.485 M -309.15 % | 2.144 M 124.66 % | -8.697 M -192.29 % | 9.424 M 148.82 % | -19.304 M -5 225.48 % | -362.487 K 98.57 % | -25.359 M -630.41 % | 4.781 M 140.23 % | -11.886 M -2 677.15 % | -427.986 K 96.69 % | -12.934 M -1 211.47 % | 1.164 M 104.96 % | -23.455 M -917.56 % | -2.305 M -211.18 % | 2.073 M 0.00 % | 2.073 M 569.48 % | -441.609 K 0.00 % | -441.609 K -113.45 % | 3.284 M 0.00 % | 3.284 M 227.31 % | -2.580 M 0.00 % | -2.580 M -18.41 % | -2.179 M 0.00 % | -2.179 M -11 365.79 % | -19.000 K 0.00 % | -19.000 K 99.54 % | -4.091 M 0.00 % | -4.091 M -54.55 % | -2.647 M 0.00 % | -2.647 M -1 077.75 % | -224.750 K 0.00 % | -224.750 K 92.91 % | -3.171 M 0.00 % | -3.171 M -262.12 % | -875.750 K 0.00 % | -875.750 K -143.15 % | 2.030 M 0.00 % | 2.030 M 138.12 % | -5.325 M 0.00 % | -5.325 M -199.92 % | 5.329 M 0.00 % | 5.329 M | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 31.627 M -10.84 % | 35.472 M 32.87 % | 26.696 M -14.38 % | 31.181 M 7.39 % | 29.037 M -23.05 % | 37.734 M 33.29 % | 28.310 M 7.31 % | 26.382 M 254.59 % | 7.440 M -77.32 % | 32.799 M 1 133.53 % | 2.659 M -81.72 % | 14.545 M 371.17 % | 3.087 M -80.73 % | 16.021 M 733.03 % | 1.923 M -91.99 % | 23.997 M 742.90 % | 2.847 M 267.95 % | 773.751 K 0.00 % | 773.751 K -36.34 % | 1.215 M 0.00 % | 1.215 M | 0.000 | 0.000 -100.00 % | 2.947 M 0.00 % | 2.947 M 34.50 % | 2.191 M 0.00 % | 2.191 M 13 180.30 % | 16.500 K 0.00 % | 16.500 K -99.60 % | 4.096 M 0.00 % | 4.096 M 90.32 % | 2.152 M 0.00 % | 2.152 M 194.19 % | 731.500 K 0.00 % | 731.500 K -73.35 % | 2.745 M 0.00 % | 2.745 M 34.91 % | 2.034 M 0.00 % | 2.034 M 20.21 % | 1.692 M 0.00 % | 1.692 M -71.76 % | 5.992 M 0.00 % | 5.992 M 1 285.38 % | 432.500 K 0.00 % | 432.500 K | 
| Cash at end of period | 0.000 100.00 % | -5.892 M -39.86 % | -4.213 M -107.61 % | 55.368 M 75.07 % | 31.627 M -10.84 % | 35.472 M 32.87 % | 26.696 M -14.38 % | 31.181 M 7.39 % | 29.037 M -23.05 % | 37.734 M 433.15 % | 7.078 M 0.00 % | 7.078 M -4.87 % | 7.440 M 0.00 % | 7.440 M 179.81 % | 2.659 M 0.00 % | 2.659 M -13.86 % | 3.087 M 0.00 % | 3.087 M 469.60 % | 541.952 K 0.00 % | 541.952 K -80.96 % | 2.847 M 0.00 % | 2.847 M 267.95 % | 773.751 K 0.00 % | 773.751 K -76.44 % | 3.284 M 0.00 % | 3.284 M 793.00 % | 367.750 K 0.00 % | 367.750 K 2 784.31 % | 12.750 K 0.00 % | 12.750 K 610.00 % | -2.500 K 0.00 % | -2.500 K -152.63 % | 4.750 K 0.00 % | 4.750 K 100.96 % | -495.000 K 0.00 % | -495.000 K -197.68 % | 506.750 K 0.00 % | 506.750 K 218.75 % | -426.750 K 0.00 % | -426.750 K -136.84 % | 1.159 M 0.00 % | 1.159 M -68.87 % | 3.722 M 0.00 % | 3.722 M 457.81 % | 667.250 K 0.00 % | 667.250 K -88.42 % | 5.762 M 0.00 % | 5.762 M | 
| Operating cash flow | -3.179 M -715.83 % | -389.660 K 89.21 % | -3.613 M -765.96 % | 542.496 K 218.55 % | -457.606 K 71.56 % | -1.609 M -113.98 % | -751.942 K -389.76 % | 259.507 K 73.00 % | 150.006 K -85.74 % | 1.052 M 189.30 % | 363.582 K -45.79 % | 670.718 K -5.84 % | 712.352 K 293.31 % | -368.506 K -154.79 % | 672.628 K 202.02 % | -659.314 K -236.70 % | 482.300 K 317.19 % | -222.060 K -140.23 % | 552.022 K 147.35 % | -1.166 M -251.11 % | 771.532 K 58.90 % | 485.560 K 14.55 % | 423.886 K 118.24 % | -2.323 M -2 063.71 % | 118.317 K 0.00 % | 118.317 K 839.48 % | -16.000 K 0.00 % | -16.000 K 90.70 % | -172.000 K 0.00 % | -172.000 K -82.98 % | -94.000 K 0.00 % | -94.000 K -313.64 % | 44.000 K 0.00 % | 44.000 K -64.94 % | 125.500 K 0.00 % | 125.500 K 157.05 % | -220.000 K 0.00 % | -220.000 K -266.67 % | -60.000 K 0.00 % | -60.000 K 80.23 % | -303.500 K 0.00 % | -303.500 K -67.68 % | -181.000 K 0.00 % | -181.000 K -4.02 % | -174.000 K 0.00 % | -174.000 K -243.80 % | 121.000 K 0.00 % | 121.000 K | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -3.179 M -715.83 % | -389.660 K 89.21 % | -3.613 M -765.96 % | 542.496 K 218.55 % | -457.606 K 71.56 % | -1.609 M -113.98 % | -751.942 K -389.76 % | 259.507 K 73.00 % | 150.006 K -85.74 % | 1.052 M 189.30 % | 363.582 K -45.79 % | 670.718 K -5.84 % | 712.352 K 293.31 % | -368.506 K -154.79 % | 672.628 K 202.02 % | -659.314 K -236.70 % | 482.300 K 317.19 % | -222.060 K -140.23 % | 552.022 K 147.35 % | -1.166 M -251.11 % | 771.532 K 58.90 % | 485.560 K 14.55 % | 423.886 K 118.24 % | -2.323 M -2 063.71 % | 118.317 K 0.00 % | 118.317 K 839.48 % | -16.000 K 0.00 % | -16.000 K 90.70 % | -172.000 K 0.00 % | -172.000 K -82.98 % | -94.000 K 0.00 % | -94.000 K -313.64 % | 44.000 K 0.00 % | 44.000 K -64.94 % | 125.500 K 0.00 % | 125.500 K 157.05 % | -220.000 K 0.00 % | -220.000 K -266.67 % | -60.000 K 0.00 % | -60.000 K 80.23 % | -303.500 K 0.00 % | -303.500 K -67.68 % | -181.000 K 0.00 % | -181.000 K -4.02 % | -174.000 K 0.00 % | -174.000 K -243.80 % | 121.000 K 0.00 % | 121.000 K | 
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 |