Marechale Capital Plc MAC.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 409.413 K -38.79 % | 668.816 K 78.01 % | 375.726 K -39.55 % | 621.573 K 56.00 % | 398.453 K -16.16 % | 475.251 K -7.09 % | 511.497 K -24.18 % | 674.622 K -34.30 % | 1.027 M 38.44 % | 741.680 K -23.17 % | 965.322 K 28.23 % | 752.818 K 27.38 % | 590.993 K -14.84 % | 694.000 K 9.81 % | 632.000 K 1 070.37 % | 54.000 K | 0.000 -100.00 % | 2.719 M 212.17 % | 871.000 K -10.48 % | 973.000 K 7.04 % | 909.000 K | 
| Net income | -337.325 K -84.34 % | -182.987 K 57.00 % | -425.516 K -116.61 % | 2.562 M 941.87 % | 245.886 K 755.17 % | -37.530 K 87.41 % | -298.017 K -50.17 % | -198.448 K -176.31 % | -71.820 K 21.16 % | -91.092 K -160.66 % | 150.176 K 89.12 % | 79.407 K 584.72 % | -16.382 K -196.36 % | 17.000 K 165.38 % | -26.000 K 97.83 % | -1.199 M -63.80 % | -732.000 K -700.00 % | 122.000 K 121.14 % | -577.000 K -472.26 % | 155.000 K 151.16 % | -303.000 K | 
| Income before tax | -337.325 K -84.34 % | -182.987 K 57.00 % | -425.516 K -116.61 % | 2.562 M 941.87 % | 245.886 K 755.17 % | -37.530 K 87.41 % | -298.017 K -50.17 % | -198.448 K -176.69 % | -71.723 K 21.26 % | -91.092 K -160.66 % | 150.176 K 89.12 % | 79.407 K 591.78 % | -16.147 K -194.98 % | 17.000 K 165.38 % | -26.000 K 96.89 % | -836.000 K -14.21 % | -732.000 K -619.15 % | 141.000 K 124.44 % | -577.000 K -472.26 % | 155.000 K 151.16 % | -303.000 K | 
| Income before tax ratio | -0.82 -201.14 % | -0.27 75.84 % | -1.13 -127.48 % | 4.12 567.88 % | 0.62 881.45 % | -0.08 86.45 % | -0.58 -98.07 % | -0.29 -321.13 % | -0.07 43.13 % | -0.12 -178.95 % | 0.16 47.49 % | 0.11 486.06 % | -0.03 -211.54 % | 0.02 159.54 % | -0.04 99.73 % | -15.48 | 0.00 -100.00 % | 0.05 107.83 % | -0.66 -515.85 % | 0.16 147.79 % | -0.33 | 
| EBITDA | -338.301 K -85.31 % | -182.559 K -250.25 % | -52.123 K -101.92 % | 2.716 M 1 240.72 % | 202.595 K 9 665.39 % | -2.118 K 95.75 % | -49.820 K 63.17 % | -135.278 K -1 162.16 % | -10.718 K -131.79 % | 33.712 K 157.92 % | -58.205 K -45.76 % | -39.932 K 61.55 % | -103.861 K -507.07 % | 25.514 K 198.13 % | -26.000 K 94.60 % | -481.251 K 63.67 % | -1.325 M -5 419.36 % | -24.000 K 95.76 % | -566.000 K -447.24 % | 163.000 K 156.01 % | -291.000 K | 
| Net income ratio | -0.82 -201.14 % | -0.27 75.84 % | -1.13 -127.48 % | 4.12 567.88 % | 0.62 881.45 % | -0.08 86.45 % | -0.58 -98.07 % | -0.29 -320.56 % | -0.07 43.05 % | -0.12 -178.95 % | 0.16 47.49 % | 0.11 480.53 % | -0.03 -213.16 % | 0.02 159.54 % | -0.04 99.81 % | -22.20 | 0.00 -100.00 % | 0.04 106.77 % | -0.66 -515.85 % | 0.16 147.79 % | -0.33 | 
| Ratio EBITDA | -0.83 -202.72 % | -0.27 -96.76 % | -0.14 -103.17 % | 4.37 759.46 % | 0.51 11 509.03 % | 0.00 95.42 % | -0.10 51.43 % | -0.20 -1 821.07 % | -0.01 -122.96 % | 0.05 175.38 % | -0.06 -13.67 % | -0.05 69.82 % | -0.18 -578.03 % | 0.04 189.36 % | -0.04 99.54 % | -8.91 | 0.00 100.00 % | -0.01 98.64 % | -0.65 -487.90 % | 0.17 152.33 % | -0.32 | 
| Gross profit ratio | 1.00 238.84 % | 0.30 14.23 % | 0.26 -51.33 % | 0.53 -16.71 % | 0.64 -28.00 % | 0.89 13.14 % | 0.78 -11.28 % | 0.88 16.10 % | 0.76 26.26 % | 0.60 -19.24 % | 0.74 -25.52 % | 1.00 25.69 % | 0.80 -14.66 % | 0.93 1.94 % | 0.91 -8.54 % | 1.00 | 0.00 -100.00 % | 0.90 -2.83 % | 0.93 7.72 % | 0.86 46.14 % | 0.59 | 
| Weighted average shs out dil | 105.941 M 1.68 % | 104.195 M 9.20 % | 95.420 M 0.67 % | 94.784 M 34.20 % | 70.627 M 22.44 % | 57.681 M 0.00 % | 57.681 M 0.00 % | 57.681 M 5.75 % | 54.545 M -5.44 % | 57.681 M -3.85 % | 59.988 M 4.00 % | 57.681 M 7.32 % | 53.748 M 2.50 % | 52.437 M 10.54 % | 47.437 M 8.68 % | 43.650 M 2.76 % | 42.476 M 1.96 % | 41.661 M -1.18 % | 42.159 M -1.17 % | 42.656 M 0.00 % | 42.656 M | 
| Weighted average shs out | 105.414 M 1.17 % | 104.195 M 9.20 % | 95.420 M 9.74 % | 86.947 M 38.51 % | 62.772 M 8.83 % | 57.681 M 0.00 % | 57.681 M 0.00 % | 57.681 M 128.70 % | 25.222 M -56.27 % | 57.681 M 0.00 % | 57.681 M -0.05 % | 57.709 M 7.37 % | 53.748 M 2.50 % | 52.437 M 10.54 % | 47.437 M 8.68 % | 43.650 M 2.76 % | 42.476 M 3.05 % | 41.219 M -2.23 % | 42.159 M -1.17 % | 42.656 M 0.00 % | 42.656 M | 
| EPS diluted | 0.00 -77.78 % | 0.00 60.00 % | 0.00 -116.67 % | 0.03 671.43 % | 0.00 600.00 % | 0.00 86.54 % | -0.01 -52.94 % | 0.00 -161.54 % | 0.00 18.75 % | 0.00 -164.00 % | 0.00 78.57 % | 0.00 566.67 % | 0.00 -200.00 % | 0.00 160.00 % | 0.00 98.18 % | -0.03 -59.88 % | -0.02 -693.10 % | 0.00 121.17 % | -0.01 -442.50 % | 0.00 156.34 % | -0.01 | 
| Earnings per share | 0.00 -77.78 % | 0.00 60.00 % | 0.00 -115.25 % | 0.03 656.41 % | 0.00 657.14 % | 0.00 86.54 % | -0.01 -52.94 % | 0.00 -21.43 % | 0.00 -75.00 % | 0.00 -161.54 % | 0.00 85.71 % | 0.00 566.67 % | 0.00 -200.00 % | 0.00 160.00 % | 0.00 98.18 % | -0.03 -59.88 % | -0.02 -673.33 % | 0.00 121.90 % | -0.01 -442.50 % | 0.00 156.34 % | -0.01 | 
| Gross profit | 409.413 K 107.42 % | 197.383 K 103.34 % | 97.070 K -70.58 % | 329.941 K 29.93 % | 253.946 K -39.63 % | 420.664 K 5.12 % | 400.174 K -32.73 % | 594.901 K -23.72 % | 779.874 K 74.79 % | 446.168 K -37.95 % | 719.015 K -4.49 % | 752.818 K 60.11 % | 470.185 K -27.33 % | 647.000 K 11.94 % | 578.000 K 970.37 % | 54.000 K | 0.000 -100.00 % | 2.457 M 203.33 % | 810.000 K -3.57 % | 840.000 K 56.42 % | 537.000 K | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.820 K 48.68 % | -97.083 K -35.18 % | -71.820 K | 0.000 | 0.000 | 0.000 -100.00 % | 235.000 -97.01 % | 7.850 K 124.53 % | -32.000 K | 0.000 -100.00 % | 583.000 K 2 968.42 % | 19.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 
| Cost of revenue | 134.731 K -71.42 % | 471.433 K 80.92 % | 260.581 K -10.65 % | 291.632 K 101.81 % | 144.507 K 164.73 % | 54.587 K -50.97 % | 111.323 K 39.64 % | 79.721 K -67.72 % | 246.934 K -16.44 % | 295.512 K 19.98 % | 246.307 K | 0.000 -100.00 % | 120.808 K 157.04 % | 47.000 K -12.96 % | 54.000 K | 0.000 | 0.000 -100.00 % | 262.000 K 329.51 % | 61.000 K -54.14 % | 133.000 K -64.25 % | 372.000 K | 
| General and administrative expenses | 500.476 K 1.38 % | 493.643 K 1.23 % | 487.626 K 0.85 % | 483.499 K 4.35 % | 463.343 K 1.33 % | 457.272 K -29.47 % | 648.371 K -6.88 % | 696.266 K -10.79 % | 780.437 K 36.69 % | 570.972 K -9.10 % | 628.145 K 6.36 % | 590.611 K 2.89 % | 574.046 K -7.71 % | 622.000 K -2.20 % | 636.000 K 13.17 % | 562.000 K -22.27 % | 723.000 K -70.98 % | 2.491 M | 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 -100.00 % | 9.075 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 134.732 K | 0.000 -100.00 % | 34.050 K 826 258.79 % | -4.121 | 0.000 -100.00 % | 671.079 100.09 % | -718.271 K -17.40 % | -611.813 K -101.06 % | 57.681 M 12 750.15 % | -455.972 K -729.29 % | 72.458 K | 0.000 | 0.000 100.00 % | -2.000 K 50.00 % | -4.000 K 0.00 % | -4.000 K | 0.000 | 0.000 -100.00 % | 1.416 M 31.35 % | 1.078 M 31.95 % | 817.000 K | 
| Operating expenses | 635.208 K 28.68 % | 493.643 K -5.37 % | 521.675 K 7.90 % | 483.499 K 4.35 % | 463.344 K 1.18 % | 457.943 K -43.43 % | 809.514 K -7.28 % | 873.070 K -15.90 % | 1.038 M 24.65 % | 832.772 K 2.04 % | 816.120 K 20.88 % | 675.145 K 17.61 % | 574.046 K -7.71 % | 622.000 K -2.20 % | 636.000 K 13.17 % | 562.000 K -22.27 % | 723.000 K -70.98 % | 2.491 M 75.92 % | 1.416 M 31.35 % | 1.078 M 31.95 % | 817.000 K | 
| Cost and expenses | 635.208 K -34.15 % | 964.648 K 28.93 % | 748.207 K 138.55 % | -1.941 M -419.34 % | 607.851 K 18.60 % | 512.530 K -36.69 % | 809.514 K -7.28 % | 873.070 K 11.95 % | 779.874 K -6.35 % | 832.772 K 2.04 % | 816.120 K 20.88 % | 675.145 K -2.84 % | 694.854 K 3.86 % | 669.000 K -3.04 % | 690.000 K 22.78 % | 562.000 K -22.27 % | 723.000 K -73.74 % | 2.753 M 86.39 % | 1.477 M 21.97 % | 1.211 M 1.85 % | 1.189 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 -100.00 % | 4.121 | 0.000 | 0.000 100.00 % | -0.555 -128.37 % | -0.243 -247.71 % | -0.070 -451.26 % | 0.020 | 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 | 500.476 K 1.38 % | 493.643 K 1.23 % | 487.626 K 0.85 % | 483.499 K 4.35 % | 463.343 K 1.33 % | 457.272 K -29.47 % | 648.371 K -6.88 % | 696.266 K 996 791 352.19 % | -0.070 -100.00 % | 570.972 K -10.40 % | 637.220 K 7.89 % | 590.611 K 2.89 % | 574.046 K -7.71 % | 622.000 K -2.20 % | 636.000 K 13.17 % | 562.000 K -22.27 % | 723.000 K -70.98 % | 2.491 M | 0.000 | 0.000 | 0.000 | 
| Interest income | 975.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 0.00 % | 45.000 -60.18 % | 113.000 | 0.000 | 0.000 -100.00 % | 974.000 -43.83 % | 1.734 K | 0.000 -100.00 % | 1.175 K -41.25 % | 2.000 K 0.00 % | 2.000 K -96.23 % | 53.000 K -44.79 % | 96.000 K | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 -100.00 % | 428.000 -53.07 % | 912.000 4.11 % | 876.000 -17.59 % | 1.063 K 259.12 % | 296.000 52.58 % | 194.000 44.78 % | 134.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.000 K 37.50 % | 8.000 K 0.00 % | 8.000 K | 
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 373.393 K 141.78 % | 154.434 K | 0.000 -100.00 % | 35.412 K -85.73 % | 248.197 K 144.85 % | 101.365 K 66.16 % | 61.005 K -51.12 % | 124.804 K 319.74 % | -56.795 K -177.77 % | 73.027 K 183.26 % | -87.714 K -996.43 % | -8.000 K -125.00 % | 32.000 K -13.51 % | 37.000 K -28.85 % | 52.000 K 420.00 % | 10.000 K -75.00 % | 40.000 K -90.02 % | 401.000 K 9 925.00 % | 4.000 K | 
| Operating income | -225.795 K 23.78 % | -296.260 K 30.23 % | -424.600 K -116.57 % | 2.563 M 1 332.52 % | -207.922 K -457.73 % | -37.280 K 84.98 % | -248.197 K -144.85 % | -101.365 K -66.16 % | -61.005 K 51.12 % | -124.804 K -319.74 % | 56.795 K 177.77 % | -73.027 K 29.69 % | -103.861 K -515.44 % | 25.000 K 143.10 % | -58.000 K 88.58 % | -508.000 K 29.74 % | -723.000 K -2 026.47 % | -34.000 K 94.39 % | -606.000 K -154.62 % | -238.000 K 14.70 % | -279.000 K | 
| Operating income ratio | -0.55 -24.50 % | -0.44 60.80 % | -1.13 -127.41 % | 4.12 890.09 % | -0.52 -565.23 % | -0.08 83.83 % | -0.49 -222.94 % | -0.15 -152.90 % | -0.06 64.69 % | -0.17 -386.01 % | 0.06 160.65 % | -0.10 44.80 % | -0.18 -587.85 % | 0.04 139.25 % | -0.09 99.02 % | -9.41 | 0.00 100.00 % | -0.01 98.20 % | -0.70 -184.44 % | -0.24 20.31 % | -0.31 | 
| Total other income expenses net | -111.530 K -198.46 % | 113.273 K 12 520.29 % | -912.000 -100.03 % | 2.715 M 498.35 % | 453.808 K 181 623.20 % | -250.000 97.55 % | -10.214 K 89.48 % | -97.083 K -805.79 % | -10.718 K -131.79 % | 33.712 K -63.90 % | 93.381 K -38.74 % | 152.434 K 73.79 % | 87.714 K 1 217.38 % | -7.850 K -124.67 % | 31.816 K 109.70 % | -328.000 K -3 544.44 % | -9.000 K -105.14 % | 175.000 K 503.45 % | 29.000 K -92.62 % | 393.000 K 1 737.50 % | -24.000 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -209.650 K 7.11 % | -225.697 K 9.83 % | -250.295 K 32.62 % | -371.470 K -102.67 % | -183.287 K -16.57 % | -157.232 K -5.81 % | -148.600 K -25.57 % | -118.340 K 60.86 % | -302.375 K -43.65 % | -210.490 K 28.66 % | -295.064 K -7.19 % | -275.268 K -4.98 % | -262.218 K 15.69 % | -311.000 K -28.51 % | -242.000 K 39.50 % | -400.000 K 46.74 % | -751.000 K 58.65 % | -1.816 M -12 206.67 % | 15.000 K -88.64 % | 132.000 K 14.78 % | 115.000 K | 
| Total investments | 2.808 M -7.63 % | 3.040 M 1.57 % | 2.993 M -8.53 % | 3.272 M 537.67 % | 513.081 K 869.60 % | 52.917 K -40.78 % | 89.359 K -66.54 % | 267.045 K 61.03 % | 165.839 K -63.30 % | 451.914 K 223.27 % | 139.794 K | 0.000 -100.00 % | 191.938 K 11 896.13 % | 1.600 K -94.67 % | 30.000 K -48.28 % | 58.000 K 728.57 % | 7.000 K -98.36 % | 426.000 K -26.68 % | 581.000 K -10.20 % | 647.000 K 10.79 % | 584.000 K | 
| Total debt | 2.500 K -88.89 % | 22.499 K -30.77 % | 32.500 K -23.53 % | 42.500 K -15.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -88.64 % | 132.000 K -5.04 % | 139.000 K | 
| Accumulated other comprehensive income loss | 178.314 K 18.74 % | 150.167 K 78.80 % | 83.988 K 34.79 % | 62.312 K 45.90 % | 42.709 K 47.51 % | 28.953 K 142.51 % | 11.939 K -85.41 % | 81.826 K -13.25 % | 94.326 K -31.68 % | 138.071 K -93.09 % | 1.997 M 2.43 % | 1.949 M 0.63 % | 1.937 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 1.580 M -17.59 % | 1.918 M -8.71 % | 2.101 M -16.84 % | 2.526 M 7 188.40 % | -35.638 K 87.34 % | -281.526 K -15.38 % | -243.997 K -777.50 % | -27.806 K 99.07 % | -3.005 M 0.22 % | -3.012 M -3.12 % | -2.921 M 4.89 % | -3.071 M 2.52 % | -3.150 M -0.52 % | -3.134 M 0.57 % | -3.152 M -0.86 % | -3.125 M -9.50 % | -2.854 M -98.47 % | -1.438 M 7.82 % | -1.560 M -58.70 % | -983.000 K 13.62 % | -1.138 M | 
| Common stock | 847.530 K 0.00 % | 847.530 K 10.98 % | 763.690 K 0.09 % | 763.023 K 18.54 % | 643.690 K 39.49 % | 461.449 K 0.00 % | 461.449 K 0.00 % | 461.449 K -81.35 % | 2.474 M 328.96 % | 576.812 K 0.00 % | 576.812 K 0.00 % | 576.812 K -76.69 % | 2.474 M 2.16 % | 2.422 M 2.11 % | 2.372 M 0.00 % | 2.372 M 11.00 % | 2.137 M 0.19 % | 2.133 M 56.15 % | 1.366 M 42.74 % | 957.000 K 5.28 % | 909.000 K | 
| Total equity | 3.037 M -9.24 % | 3.346 M 3.69 % | 3.227 M -11.08 % | 3.630 M 429.29 % | 685.754 K 332.32 % | 158.622 K -11.45 % | 179.137 K -61.49 % | 465.215 K -38.84 % | 760.615 K -4.64 % | 797.605 K -6.15 % | 849.836 K 30.28 % | 652.339 K 16.35 % | 560.678 K 16.32 % | 482.000 K 30.62 % | 369.000 K -8.21 % | 402.000 K -63.49 % | 1.101 M -53.43 % | 2.364 M 402.98 % | 470.000 K -19.38 % | 583.000 K 35.58 % | 430.000 K | 
| Other non current liabilities | 143.489 K 99.19 % | 72.035 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 | 
| Long term debt | 2.500 K -80.00 % | 12.499 K -44.45 % | 22.500 K -30.77 % | 32.500 K -23.53 % | 42.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 145.989 K 72.70 % | 84.534 K 275.71 % | 22.500 K -30.77 % | 32.500 K -23.53 % | 42.500 K -62.56 % | 113.517 K -30.79 % | 164.028 K | 0.000 -100.00 % | 203.350 K -46.96 % | 383.376 K | 0.000 | 0.000 -100.00 % | 34.442 K 115.69 % | 15.968 K 219.36 % | 5.000 K -90.57 % | 53.000 K -5.36 % | 56.000 K -50.00 % | 112.000 K 115.38 % | 52.000 K -69.77 % | 172.000 K -44.87 % | 312.000 K | 
| Other current liabilities | 0.000 -100.00 % | 40.651 K -17.10 % | 49.039 K 61.42 % | 30.379 K 418.17 % | -9.548 K -125.49 % | 37.451 K 154.47 % | -68.751 K -271.11 % | 40.179 K | 0.000 100.00 % | -270.373 K -191.42 % | 295.754 K 199.47 % | 98.760 K 326.28 % | -43.645 K -336.17 % | 18.480 K -58.48 % | 44.508 K -45.72 % | 82.000 K 6.49 % | 77.000 K -28.04 % | 107.000 K -49.29 % | 211.000 K 117.53 % | 97.000 K 6.59 % | 91.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.716 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 | 
| Short term debt | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 33.33 % | 7.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -88.64 % | 132.000 K -5.04 % | 139.000 K | 
| Total current liabilities | 0.000 -100.00 % | 72.034 K -29.07 % | 101.558 K 50.75 % | 67.368 K -1.96 % | 68.713 K -39.47 % | 113.517 K -30.79 % | 164.028 K 35.18 % | 121.344 K | 0.000 -100.00 % | 383.376 K 7.68 % | 356.043 K | 0.000 -100.00 % | 87.014 K 58.21 % | 55.000 K 12.24 % | 49.000 K -63.70 % | 135.000 K 1.50 % | 133.000 K -44.12 % | 238.000 K -9.51 % | 263.000 K -2.23 % | 269.000 K -33.25 % | 403.000 K | 
| Total liabilities | 145.989 K 72.70 % | 84.534 K -31.86 % | 124.058 K 24.22 % | 99.868 K -10.20 % | 111.213 K -2.03 % | 113.517 K -30.79 % | 164.028 K 35.18 % | 121.344 K -40.33 % | 203.350 K -46.96 % | 383.376 K 7.68 % | 356.043 K | 0.000 -100.00 % | 87.014 K 58.21 % | 55.000 K 12.24 % | 49.000 K -63.70 % | 135.000 K 1.50 % | 133.000 K -44.12 % | 238.000 K -9.51 % | 263.000 K -2.23 % | 269.000 K -33.25 % | 403.000 K | 
| Other non current assets | 3.183 M 0.01 % | 3.183 M 18 502.68 % | 17.109 K -14.20 % | 19.941 K 11.46 % | 17.890 K 26.76 % | 14.113 K 1 010.52 % | -1.550 K 98.02 % | -78.388 K -120.23 % | 387.516 K 394.02 % | -131.800 K -147.09 % | 279.913 K -46.82 % | 526.390 K 36.56 % | 385.474 K 432.42 % | 72.400 K 14.92 % | 63.000 K 115.79 % | -399.000 K 46.87 % | -751.000 K 58.65 % | -1.816 M | 0.000 | 0.000 100.00 % | -24.000 K | 
| Long term investments | 0.000 | 0.000 -100.00 % | 130.076 K -11.26 % | 146.589 K 62.85 % | 90.013 K 10 117.14 % | 881.000 -43.16 % | 1.550 K -98.32 % | 92.426 K -66.28 % | 274.075 K -4.19 % | 286.075 K 304.17 % | -140.119 K | 0.000 | 0.000 100.00 % | -72.400 K -14.92 % | -63.000 K | 0.000 100.00 % | -117.000 K | 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 -100.00 % | 259.747 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.000 K | 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 -100.00 % | 37.000 K -52.56 % | 78.000 K | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 3.183 M 0.01 % | 3.183 M 2 062.40 % | 147.185 K -11.62 % | 166.530 K 54.33 % | 107.903 K 619.64 % | 14.994 K -25.28 % | 20.067 K 42.95 % | 14.038 K -97.88 % | 661.591 K 328.84 % | 154.275 K 10.36 % | 139.794 K -73.44 % | 526.390 K 36.56 % | 385.474 K 632.42 % | -72.400 K -129.92 % | 242.000 K -39.35 % | 399.000 K 978.38 % | 37.000 K -52.56 % | 78.000 K | 0.000 | 0.000 -100.00 % | 24.000 K | 
| Other current assets | -3.106 M -2 962.97 % | 108.482 K 103.69 % | -2.939 M 6.68 % | -3.149 M -590.91 % | -455.777 K -356.17 % | -99.913 K | 0.000 | 0.000 100.00 % | -835.882 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.092 K 45.94 % | 104.215 K -24.48 % | 138.000 K -68.56 % | 439.000 K -37.91 % | 707.000 K 365.13 % | 152.000 K -25.85 % | 205.000 K -8.89 % | 225.000 K | 
| Short term investments | 2.808 M -7.63 % | 3.040 M 6.18 % | 2.863 M -8.40 % | 3.125 M 638.70 % | 423.068 K 713.03 % | 52.036 K -40.74 % | 87.809 K -49.71 % | 174.619 K 5.29 % | 165.839 K 0.00 % | 165.839 K -40.75 % | 279.913 K | 0.000 -100.00 % | 191.938 K 159.38 % | 74.000 K -20.43 % | 93.000 K 60.34 % | 58.000 K -53.23 % | 124.000 K -70.89 % | 426.000 K -26.68 % | 581.000 K -10.20 % | 647.000 K 10.79 % | 584.000 K | 
| cash and cash equivalents | 212.150 K -14.52 % | 248.196 K -12.23 % | 282.795 K -31.69 % | 413.970 K 77.45 % | 233.287 K 48.37 % | 157.232 K 5.81 % | 148.600 K 25.57 % | 118.340 K -60.86 % | 302.375 K 43.65 % | 210.490 K -28.66 % | 295.064 K 7.19 % | 275.268 K 4.98 % | 262.218 K -15.69 % | 311.000 K 28.51 % | 242.000 K -39.50 % | 400.000 K -46.74 % | 751.000 K -58.65 % | 1.816 M | 0.000 | 0.000 -100.00 % | 24.000 K | 
| Cash and short term investments | 3.020 M -8.15 % | 3.288 M 4.53 % | 3.145 M -11.12 % | 3.539 M 439.21 % | 656.355 K 213.64 % | 209.268 K 40.83 % | 148.600 K 25.57 % | 118.340 K -74.73 % | 468.214 K 122.44 % | 210.490 K -28.66 % | 295.064 K 7.19 % | 275.268 K -39.39 % | 454.156 K 17.96 % | 385.000 K 14.93 % | 335.000 K -26.86 % | 458.000 K -47.66 % | 875.000 K -60.97 % | 2.242 M 285.89 % | 581.000 K -10.20 % | 647.000 K 6.41 % | 608.000 K | 
| Total current assets | 0.000 -100.00 % | 3.431 M 1 113.22 % | 282.795 K -31.69 % | 413.970 K 77.45 % | 233.287 K 48.37 % | 157.232 K 5.81 % | 148.600 K 25.57 % | 118.340 K -60.86 % | 302.375 K 43.65 % | 210.490 K -28.66 % | 295.064 K 7.19 % | 275.268 K -57.50 % | 647.692 K 20.61 % | 537.000 K 28.47 % | 418.000 K -22.16 % | 537.000 K -55.14 % | 1.197 M -52.58 % | 2.524 M 244.34 % | 733.000 K -13.97 % | 852.000 K 2.28 % | 833.000 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.409 K -19.30 % | 292.959 K -37.43 % | 468.214 K 24.42 % | 376.329 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 | 85.829 K 148.13 % | 34.590 K -54.45 % | 75.934 K 218.57 % | 23.836 K -27.13 % | 32.709 K -31.68 % | 47.877 K -44.77 % | 86.689 K -52.60 % | 182.888 K -9.38 % | 201.829 K -60.07 % | 505.482 K | 0.000 | 0.000 -100.00 % | 193.536 K 37.34 % | 140.916 K 242.93 % | 41.092 K -33.56 % | 61.849 K -76.19 % | 259.747 K 54.64 % | 167.965 K 128.68 % | 73.449 K -43.07 % | 129.025 K -33.35 % | 193.581 K | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K -39.35 % | 399.000 K -46.87 % | 751.000 K -58.65 % | 1.816 M | 0.000 | 0.000 -100.00 % | 24.000 K | 
| Other assets | 3.183 M 200.01 % | -3.183 M -208.94 % | 2.921 M -7.23 % | 3.149 M 590.91 % | 455.777 K 356.17 % | 99.913 K -42.74 % | 174.498 K -61.58 % | 454.181 K | 0.000 -100.00 % | 816.216 K 5.86 % | 771.021 K | 0.000 100.00 % | -385.474 K -632.42 % | 72.400 K 129.92 % | -242.000 K 39.35 % | -399.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.000 K | 
| Account payables | 0.000 -100.00 % | 12.994 K -63.07 % | 35.189 K 90.33 % | 18.488 K -0.05 % | 18.498 K -49.32 % | 36.498 K -37.59 % | 58.483 K -11.05 % | 65.745 K | 0.000 -100.00 % | 247.173 K 388.18 % | 50.632 K 0.14 % | 50.559 K 46.79 % | 34.442 K 115.69 % | 15.968 K 255.48 % | 4.492 K -91.52 % | 53.000 K -5.36 % | 56.000 K -50.00 % | 112.000 K 202.70 % | 37.000 K -7.50 % | 40.000 K -76.88 % | 173.000 K | 
| Tax payables | 0.000 -100.00 % | 8.389 K 14.45 % | 7.330 K -13.77 % | 8.501 K -10.96 % | 9.547 K -75.87 % | 39.568 K 285.35 % | 10.268 K -33.41 % | 15.420 K | 0.000 -100.00 % | 23.200 K 140.24 % | 9.657 K | 0.000 -100.00 % | 9.203 K -55.22 % | 20.552 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 431.036 K 0.00 % | 431.036 K 54.45 % | 279.076 K 0.33 % | 278.159 K 694.90 % | 34.993 K 169.63 % | -50.254 K 0.00 % | -50.254 K 0.00 % | -50.254 K -104.20 % | 1.197 M 270.93 % | -700.371 K -122.27 % | 3.145 M 162.70 % | 1.197 M -3.20 % | 1.237 M 3.57 % | 1.194 M 3.95 % | 1.149 M -62.37 % | 3.053 M 67.91 % | 1.818 M 8.99 % | 1.668 M 151.20 % | 664.000 K 9.03 % | 609.000 K -7.59 % | 659.000 K | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 100.00 % | -72.034 K | 0.000 | 0.000 | 0.000 100.00 % | -113.517 K 30.79 % | -164.028 K | 0.000 | 0.000 100.00 % | -383.376 K | 0.000 | 0.000 100.00 % | -34.442 K -115.69 % | -15.968 K -219.36 % | -5.000 K 90.57 % | -53.000 K 5.36 % | -56.000 K 50.00 % | -112.000 K -115.38 % | -52.000 K 69.77 % | -172.000 K 44.87 % | -312.000 K | 
| Total assets | 3.183 M -7.22 % | 3.431 M 2.37 % | 3.351 M -10.14 % | 3.730 M 367.97 % | 796.967 K 192.85 % | 272.139 K -20.70 % | 343.165 K -41.50 % | 586.559 K -39.15 % | 963.965 K -18.38 % | 1.181 M -2.06 % | 1.206 M 50.42 % | 801.658 K 23.77 % | 647.692 K 20.61 % | 537.000 K 28.47 % | 418.000 K -22.16 % | 537.000 K -56.48 % | 1.234 M -52.57 % | 2.602 M 254.98 % | 733.000 K -13.97 % | 852.000 K 2.28 % | 833.000 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| Stock based compensation | 28.147 K -57.47 % | 66.180 K 205.31 % | 21.676 K 10.57 % | 19.603 K 42.51 % | 13.756 K -19.15 % | 17.014 K 42.51 % | 11.939 K 114.14 % | -84.453 K -324.74 % | 37.578 K 8.39 % | 34.669 K 282.03 % | 9.075 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 258.000 K 155.45 % | 101.000 K | 0.000 | 0.000 | 
| Change in working capital | -59.520 K -129.06 % | -25.984 K -1 378.11 % | 2.033 K -31.71 % | 2.977 K 107.28 % | -40.912 K -460.82 % | -7.295 K -107.60 % | 95.969 K 368.10 % | 20.502 K -82.46 % | 116.875 K 525.48 % | -27.469 K 89.83 % | -270.105 K -849.80 % | -28.438 K -213.95 % | -9.058 K 85.62 % | -63.000 K 29.21 % | -89.000 K -302.27 % | 44.000 K 128.39 % | -155.000 K 2.52 % | -159.000 K -196.95 % | 164.000 K 253.27 % | -107.000 K -343.18 % | 44.000 K | 
| Accounts receivables | -59.520 K -1 781.83 % | 3.539 K 111.01 % | -32.156 K -571.36 % | 6.822 K -40.11 % | 11.391 K -73.64 % | 43.216 K -54.97 % | 95.969 K 368.10 % | 20.502 K -93.09 % | 296.901 K 1 180.86 % | -27.469 K 89.83 % | -270.105 K -849.80 % | -28.438 K 29.73 % | -40.471 K | 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 | 
| Accounts payables | 0.000 100.00 % | -29.523 K -186.35 % | 34.190 K 989.21 % | -3.845 K 92.65 % | -52.303 K -3.55 % | -50.511 K -218.34 % | 42.684 K 152.11 % | -81.913 K 54.50 % | -180.026 K -758.64 % | 27.333 K | 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 100.00 % | -42.684 K -152.11 % | 81.913 K -54.50 % | 180.026 K 758.64 % | -27.333 K | 0.000 | 0.000 -100.00 % | 31.413 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 182.985 K 261.55 % | -113.271 K -427.50 % | 34.587 K 101.27 % | -2.716 M -561.66 % | -410.517 K -3 340.58 % | 12.668 K -76.05 % | 52.898 K -46.92 % | 99.664 K 242.09 % | -70.141 K -999.56 % | -6.379 K -105.63 % | 113.345 K 227.13 % | -89.159 K -37 840.00 % | -235.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.000 K -37.50 % | -8.000 K -117.39 % | 46.000 K | 
| Net cash provided by operating activities | -185.713 K 27.47 % | -256.062 K 30.27 % | -367.220 K -178.51 % | -131.854 K 31.25 % | -191.787 K -1 166.51 % | -15.143 K 88.96 % | -137.212 K 15.68 % | -162.735 K -277.11 % | 91.885 K 201.79 % | -90.270 K -3 723.85 % | 2.491 K 106.52 % | -38.190 K 66.25 % | -113.154 K -197.77 % | -38.000 K 74.15 % | -147.000 K 53.48 % | -316.000 K 71.94 % | -1.126 M -1 601.33 % | 75.000 K 121.31 % | -352.000 K 0.28 % | -353.000 K -90.81 % | -185.000 K | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.276 K 306.02 % | -48.187 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 | 0.000 100.00 % | -11.000 K 87.50 % | -88.000 K | 0.000 | 0.000 100.00 % | -3.000 K | 
| Acquisitions net | 0.000 | 0.000 -100.00 % | 226.925 K 634.42 % | -42.462 K 14.47 % | -49.645 K -306.24 % | 24.071 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.700 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -42.463 K 16.12 % | -50.625 K -566.03 % | -7.601 K 40.15 % | -12.700 K 40.32 % | -21.280 K | 0.000 100.00 % | -9.989 K -99.78 % | -5.000 K | 0.000 100.00 % | -35.500 K -277.50 % | 20.000 K 150.00 % | -40.000 K 86.11 % | -288.000 K | 0.000 100.00 % | -104.000 K | 0.000 100.00 % | -75.000 K 71.15 % | -260.000 K | 
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 226.925 K | 0.000 -100.00 % | 980.000 -96.91 % | 31.672 K -69.39 % | 103.483 K | 0.000 | 0.000 -100.00 % | 15.685 K -26.47 % | 21.331 K | 0.000 -100.00 % | 27.758 K 42.17 % | 19.525 K -27.69 % | 27.000 K 68.75 % | 16.000 K 77.78 % | 9.000 K -97.20 % | 322.000 K | 0.000 -100.00 % | 315.000 K 162.50 % | 120.000 K | 
| Other investing activites | 160.082 K 4 502.70 % | -3.636 K 98.40 % | -226.925 K -634.42 % | 42.462 K 185.56 % | -49.631 K -305.80 % | 24.116 K -68.63 % | 76.884 K 67 938.94 % | 113.000 -68.52 % | 359.000 -93.70 % | 5.696 K 484.80 % | 974.000 -98.10 % | 51.240 K 761.84 % | -7.742 K -151.02 % | 15.175 K 658.75 % | 2.000 K 0.00 % | 2.000 K -99.87 % | 1.553 M 203.53 % | -1.500 M -6 718.18 % | -22.000 K | 0.000 -100.00 % | 4.000 K | 
| Net cash used for investing activites | 160.082 K 4 502.70 % | -3.636 K -101.60 % | 226.925 K 634.41 % | -42.463 K 14.47 % | -49.645 K -306.24 % | 24.071 K -85.64 % | 167.667 K 892.12 % | -21.167 K -5 996.10 % | 359.000 -93.70 % | 5.696 K -67.08 % | 17.305 K -66.23 % | 51.240 K 761.84 % | -7.742 K -210.60 % | 7.000 K 163.64 % | -11.000 K 95.93 % | -270.000 K -117.41 % | 1.551 M 221.74 % | -1.274 M -5 690.91 % | -22.000 K -109.17 % | 240.000 K 272.66 % | -139.000 K | 
| Debt repayment | -10.000 K 0.00 % | -10.000 K 0.00 % | -10.000 K -33.33 % | -7.500 K -115.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 -100.00 % | 235.800 K 14 786.36 % | 1.584 K -99.56 % | 362.500 K 35.52 % | 267.487 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.364 K -27.64 % | 100.000 K | 0.000 -100.00 % | 234.000 K 2 240.00 % | 10.000 K -99.35 % | 1.529 M 211.41 % | 491.000 K 411.46 % | 96.000 K -70.91 % | 330.000 K | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | -415.000 40.63 % | -699.000 | 0.000 | 0.000 | 0.000 100.00 % | -296.000 -51.79 % | -195.000 -45.52 % | -134.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 815.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -10.415 K -104.63 % | 225.101 K 2 774.68 % | -8.416 K -102.37 % | 355.000 K 11.82 % | 317.487 K 107 359.12 % | -296.000 -51.79 % | -195.000 -45.52 % | -134.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.364 K -27.64 % | 100.000 K | 0.000 -100.00 % | 235.000 K 2 250.00 % | 10.000 K -99.35 % | 1.530 M 211.61 % | 491.000 K 411.46 % | 96.000 K -70.91 % | 330.000 K | 
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 17.536 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 302.376 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -314.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -36.046 K -4.18 % | -34.599 K 73.62 % | -131.175 K -172.60 % | 180.683 K 137.57 % | 76.055 K 781.08 % | 8.632 K -71.47 % | 30.260 K 116.44 % | -184.035 K -300.29 % | 91.885 K 208.64 % | -84.574 K -527.23 % | 19.796 K 51.69 % | 13.050 K 126.89 % | -48.532 K -170.34 % | 69.000 K 143.67 % | -158.000 K 54.99 % | -351.000 K -180.69 % | 435.000 K 31.42 % | 331.000 K 182.91 % | 117.000 K 788.24 % | -17.000 K -383.33 % | 6.000 K | 
| Cash at beginning of period | 248.196 K -12.23 % | 282.795 K -31.69 % | 413.970 K 77.45 % | 233.287 K 48.37 % | 157.232 K 5.81 % | 148.600 K 25.57 % | 118.340 K -60.86 % | 302.375 K 43.65 % | 210.490 K -28.66 % | 295.064 K 7.19 % | 275.268 K 4.98 % | 262.218 K -15.62 % | 310.750 K 28.41 % | 242.000 K -39.35 % | 399.000 K -46.87 % | 751.000 K 137.66 % | 316.000 K 2 206.67 % | -15.000 K -103.34 % | 449.000 K -15.60 % | 532.000 K 14.90 % | 463.000 K | 
| Cash at end of period | 212.150 K -14.52 % | 248.196 K -12.23 % | 282.795 K -31.69 % | 413.970 K 77.45 % | 233.287 K 48.37 % | 157.232 K 5.81 % | 148.600 K 25.57 % | 118.340 K -60.86 % | 302.375 K 43.65 % | 210.490 K -28.66 % | 295.064 K 7.19 % | 275.268 K 4.98 % | 262.218 K -15.69 % | 311.000 K 29.05 % | 241.000 K -39.75 % | 400.000 K -46.74 % | 751.000 K 137.66 % | 316.000 K -44.17 % | 566.000 K 9.90 % | 515.000 K 9.81 % | 469.000 K | 
| Operating cash flow | -185.713 K 27.47 % | -256.062 K 30.27 % | -367.220 K -178.51 % | -131.854 K 31.25 % | -191.787 K -1 166.51 % | -15.143 K 88.96 % | -137.212 K 15.68 % | -162.735 K -277.11 % | 91.885 K 201.79 % | -90.270 K -3 723.85 % | 2.491 K 106.52 % | -38.190 K 66.25 % | -113.154 K -197.77 % | -38.000 K 74.15 % | -147.000 K 53.48 % | -316.000 K 71.94 % | -1.126 M -1 601.33 % | 75.000 K 121.31 % | -352.000 K 0.28 % | -353.000 K -90.81 % | -185.000 K | 
| Capital expenditure | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 -100.00 % | 99.276 K 306.02 % | -48.187 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 | 0.000 100.00 % | -11.000 K 87.50 % | -88.000 K | 0.000 | 0.000 100.00 % | -3.000 K | 
| Free CashFlow | -185.713 K 27.47 % | -256.063 K 30.27 % | -367.220 K -178.51 % | -131.854 K -42.53 % | -92.511 K -46.08 % | -63.330 K 53.85 % | -137.212 K 15.68 % | -162.735 K -277.11 % | 91.885 K 201.79 % | -90.270 K -3 723.85 % | 2.491 K 106.52 % | -38.190 K 66.25 % | -113.154 K -117.60 % | -52.000 K 64.63 % | -147.000 K 53.48 % | -316.000 K 72.21 % | -1.137 M -8 646.15 % | -13.000 K 96.31 % | -352.000 K 0.28 % | -353.000 K -87.77 % | -188.000 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 261.168 K 76.17 % | 148.245 K -57.43 % | 348.213 K 8.61 % | 320.603 K 54.34 % | 207.725 K 23.65 % | 168.000 K 35.07 % | 124.379 K -74.98 % | 497.194 K 123.34 % | 222.616 K 26.60 % | 175.837 K -41.82 % | 302.215 K 74.65 % | 173.036 K -53.86 % | 375.006 K 174.75 % | 136.491 K -75.16 % | 549.556 K 339.41 % | 125.066 K -74.78 % | 495.936 K -6.58 % | 530.872 K 19.46 % | 444.405 K 49.49 % | 297.275 K -58.76 % | 720.822 K 194.81 % | 244.500 K -23.33 % | 318.894 K -26.51 % | 433.924 K 46.85 % | 295.497 K 0.00 % | 295.497 K -14.84 % | 347.000 K 0.00 % | 347.000 K 9.81 % | 316.000 K 0.00 % | 316.000 K 1 070.37 % | 27.000 K 0.00 % | 27.000 K | 0.000 | 0.000 -100.00 % | 1.360 M 0.00 % | 1.360 M 212.17 % | 435.500 K 0.00 % | 435.500 K -10.48 % | 486.500 K 0.00 % | 486.500 K 114.08 % | 227.250 K -66.67 % | 681.750 K | 
| Net income | -159.064 K 10.77 % | -178.261 K -555.76 % | -27.184 K 82.55 % | -155.803 K 36.67 % | -246.014 K -37.05 % | -179.502 K -116.93 % | 1.061 M -29.35 % | 1.501 M 383.76 % | 310.325 K 581.59 % | -64.438 K -343.81 % | 26.430 K 141.32 % | -63.960 K 44.07 % | -114.359 K 37.73 % | -183.658 K -170.27 % | 261.343 K 156.84 % | -459.791 K -461.25 % | -81.923 K -910.88 % | 10.103 K 123.39 % | -43.194 K 9.82 % | -47.898 K -124.42 % | 196.119 K 526.87 % | -45.943 K -175.95 % | 60.492 K 219.81 % | 18.915 K 330.92 % | -8.191 K 0.00 % | -8.191 K -196.36 % | 8.500 K 0.00 % | 8.500 K 165.38 % | -13.000 K 0.00 % | -13.000 K 97.83 % | -599.500 K 0.00 % | -599.500 K -63.80 % | -366.000 K 0.00 % | -366.000 K -700.00 % | 61.000 K 0.00 % | 61.000 K 121.14 % | -288.500 K 0.00 % | -288.500 K -472.26 % | 77.500 K 0.00 % | 77.500 K 199.68 % | -77.750 K 65.48 % | -225.250 K | 
| Income before tax | -159.064 K 10.77 % | -178.261 K -555.76 % | -27.184 K 82.55 % | -155.803 K 36.67 % | -246.014 K -37.05 % | -179.502 K -116.93 % | 1.061 M -29.35 % | 1.501 M 383.76 % | 310.325 K 581.59 % | -64.438 K -343.81 % | 26.430 K 141.32 % | -63.960 K 44.07 % | -114.359 K 37.73 % | -183.658 K -170.27 % | 261.343 K 156.84 % | -459.791 K -461.91 % | -81.826 K -909.92 % | 10.103 K 123.39 % | -43.194 K 9.82 % | -47.898 K -124.44 % | 195.967 K 527.96 % | -45.791 K -175.70 % | 60.492 K 219.81 % | 18.915 K 334.30 % | -8.073 K 0.00 % | -8.073 K -194.98 % | 8.500 K 0.00 % | 8.500 K 165.38 % | -13.000 K 0.00 % | -13.000 K 96.89 % | -418.000 K 0.00 % | -418.000 K -14.21 % | -366.000 K 0.00 % | -366.000 K -619.15 % | 70.500 K 0.00 % | 70.500 K 124.44 % | -288.500 K 0.00 % | -288.500 K -472.26 % | 77.500 K 0.00 % | 77.500 K 202.31 % | -75.750 K 66.67 % | -227.250 K | 
| Income before tax ratio | -0.61 49.35 % | -1.20 -1 440.31 % | -0.08 83.94 % | -0.49 58.97 % | -1.18 -10.84 % | -1.07 -112.53 % | 8.53 182.40 % | 3.02 116.60 % | 1.39 480.39 % | -0.37 -519.04 % | 0.09 123.66 % | -0.37 -21.21 % | -0.30 77.34 % | -1.35 -382.95 % | 0.48 112.94 % | -3.68 -2 128.21 % | -0.16 -966.97 % | 0.02 119.58 % | -0.10 39.68 % | -0.16 -159.27 % | 0.27 245.16 % | -0.19 -198.73 % | 0.19 335.17 % | 0.04 259.56 % | -0.03 0.00 % | -0.03 -211.53 % | 0.02 0.00 % | 0.02 159.54 % | -0.04 0.00 % | -0.04 99.73 % | -15.48 0.00 % | -15.48 | 0.00 | 0.00 -100.00 % | 0.05 0.00 % | 0.05 107.83 % | -0.66 0.00 % | -0.66 -515.85 % | 0.16 0.00 % | 0.16 147.79 % | -0.33 0.00 % | -0.33 | 
| EBITDA | -160.295 K 9.95 % | -178.006 K -555.88 % | -27.140 K 82.54 % | -155.422 K -198.18 % | -52.123 K -10 380.67 % | 507.000 -99.95 % | 1.061 M -30.02 % | 1.517 M 467.99 % | 267.034 K | 0.000 100.00 % | -31.055 K -207.32 % | 28.937 K 164.14 % | -45.113 K -166.94 % | 67.389 K -20.17 % | 84.416 K 146.51 % | -181.499 K -2 421.87 % | -7.197 K -104.40 % | -3.521 K -115.75 % | 22.351 K 96.73 % | 11.361 K -87.45 % | 90.534 K 2 773.18 % | 3.151 K -97.73 % | 138.991 K 933.93 % | 13.443 K 125.89 % | -51.930 K 0.00 % | -51.930 K -507.07 % | 12.757 K 0.00 % | 12.757 K 198.13 % | -13.000 K 0.00 % | -13.000 K 94.60 % | -240.625 K 0.00 % | -240.625 K 63.67 % | -662.323 K 0.00 % | -662.323 K -5 419.36 % | -12.000 K 0.00 % | -12.000 K 95.76 % | -283.000 K 0.00 % | -283.000 K -447.24 % | 81.500 K 0.00 % | 81.500 K 212.03 % | -72.750 K 66.67 % | -218.250 K | 
| Net income ratio | -0.61 49.35 % | -1.20 -1 440.31 % | -0.08 83.94 % | -0.49 58.97 % | -1.18 -10.84 % | -1.07 -112.53 % | 8.53 182.40 % | 3.02 116.60 % | 1.39 480.39 % | -0.37 -519.04 % | 0.09 123.66 % | -0.37 -21.21 % | -0.30 77.34 % | -1.35 -382.95 % | 0.48 112.94 % | -3.68 -2 125.57 % | -0.17 -968.00 % | 0.02 119.58 % | -0.10 39.68 % | -0.16 -159.22 % | 0.27 244.79 % | -0.19 -199.06 % | 0.19 335.17 % | 0.04 257.26 % | -0.03 0.00 % | -0.03 -213.16 % | 0.02 0.00 % | 0.02 159.54 % | -0.04 0.00 % | -0.04 99.81 % | -22.20 0.00 % | -22.20 | 0.00 | 0.00 -100.00 % | 0.04 0.00 % | 0.04 106.77 % | -0.66 0.00 % | -0.66 -515.85 % | 0.16 0.00 % | 0.16 146.56 % | -0.34 -3.55 % | -0.33 | 
| Ratio EBITDA | -0.61 48.89 % | -1.20 -1 440.60 % | -0.08 83.92 % | -0.48 -93.20 % | -0.25 -8 414.61 % | 0.00 -99.96 % | 8.53 179.75 % | 3.05 154.31 % | 1.20 | 0.00 100.00 % | -0.10 -161.45 % | 0.17 239.01 % | -0.12 -124.37 % | 0.49 221.42 % | 0.15 110.58 % | -1.45 -9 900.21 % | -0.01 -118.80 % | -0.01 -113.19 % | 0.05 31.60 % | 0.04 -69.57 % | 0.13 874.57 % | 0.01 -97.04 % | 0.44 1 306.88 % | 0.03 117.63 % | -0.18 0.00 % | -0.18 -578.02 % | 0.04 0.00 % | 0.04 189.36 % | -0.04 0.00 % | -0.04 99.54 % | -8.91 0.00 % | -8.91 | 0.00 | 0.00 100.00 % | -0.01 0.00 % | -0.01 98.64 % | -0.65 0.00 % | -0.65 -487.90 % | 0.17 0.00 % | 0.17 152.33 % | -0.32 0.00 % | -0.32 | 
| Gross profit ratio | 1.00 0.00 % | 1.00 236.21 % | 0.30 1.65 % | 0.29 40.95 % | 0.21 -51.57 % | 0.43 -47.98 % | 0.82 80.17 % | 0.46 -17.95 % | 0.56 -24.50 % | 0.74 -22.72 % | 0.96 25.34 % | 0.76 -23.77 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 99.17 % | 0.50 -49.79 % | 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 25.69 % | 0.80 0.00 % | 0.80 -14.66 % | 0.93 0.00 % | 0.93 1.94 % | 0.91 0.00 % | 0.91 -8.54 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 0.90 0.00 % | 0.90 -2.83 % | 0.93 0.00 % | 0.93 7.72 % | 0.86 0.00 % | 0.86 46.14 % | 0.59 0.00 % | 0.59 | 
| Weighted average shs out dil | 107.023 M 2.06 % | 104.859 M 0.32 % | 104.520 M 0.63 % | 103.869 M 8.82 % | 95.450 M 0.08 % | 95.378 M -5.32 % | 100.740 M 10.72 % | 90.984 M 34.83 % | 67.482 M 16.99 % | 57.681 M 0.00 % | 57.681 M 0.00 % | 57.681 M -0.50 % | 57.969 M 1.00 % | 57.393 M 17.79 % | 48.726 M -26.88 % | 66.636 M 13.76 % | 58.576 M 15.96 % | 50.515 M -8.97 % | 55.490 M -7.32 % | 59.873 M -4.28 % | 62.548 M 8.91 % | 57.429 M -0.44 % | 57.681 M 0.00 % | 57.681 M 4.76 % | 55.059 M 5.00 % | 52.437 M 0.00 % | 52.437 M 10.54 % | 47.437 M 0.00 % | 47.437 M 8.68 % | 43.650 M 0.00 % | 43.650 M 2.76 % | 42.476 M 0.00 % | 42.476 M 1.96 % | 41.661 M 0.00 % | 41.661 M -1.18 % | 42.159 M 0.00 % | 42.159 M -1.17 % | 42.656 M 0.00 % | 42.656 M 0.00 % | 42.656 M 0.00 % | 42.656 M 0.00 % | 42.656 M | 
| Weighted average shs out | 105.901 M 0.99 % | 104.859 M 16.88 % | 89.716 M -13.63 % | 103.869 M 8.82 % | 95.450 M 0.08 % | 95.378 M 0.00 % | 95.378 M 8.01 % | 88.308 M 43.26 % | 61.643 M 6.87 % | 57.681 M 0.00 % | 57.681 M 0.00 % | 57.681 M 1.13 % | 57.037 M -0.62 % | 57.393 M 17.78 % | 48.731 M -26.87 % | 66.636 M 45.09 % | 45.929 M -9.08 % | 50.515 M -9.01 % | 55.519 M -7.27 % | 59.873 M -4.38 % | 62.618 M 9.04 % | 57.429 M -0.51 % | 57.721 M -0.21 % | 57.844 M 5.03 % | 55.072 M 5.02 % | 52.437 M 0.00 % | 52.437 M 10.54 % | 47.437 M 0.00 % | 47.437 M 8.68 % | 43.650 M 0.00 % | 43.650 M 2.76 % | 42.476 M 0.00 % | 42.476 M 1.96 % | 41.661 M 0.00 % | 41.661 M -1.18 % | 42.159 M 0.00 % | 42.159 M -1.17 % | 42.656 M 0.00 % | 42.656 M 0.00 % | 42.656 M 0.00 % | 42.656 M 0.00 % | 42.656 M | 
| EPS diluted | 0.00 11.76 % | 0.00 -466.67 % | 0.00 80.00 % | 0.00 42.31 % | 0.00 -36.84 % | 0.00 -118.10 % | 0.01 -36.36 % | 0.02 258.70 % | 0.00 518.18 % | 0.00 -320.00 % | 0.00 145.45 % | 0.00 45.00 % | 0.00 37.50 % | 0.00 -159.26 % | 0.01 178.26 % | -0.01 -392.86 % | 0.00 -800.00 % | 0.00 125.00 % | 0.00 0.00 % | 0.00 -125.81 % | 0.00 487.50 % | 0.00 -180.00 % | 0.00 233.33 % | 0.00 301.66 % | 0.00 4.76 % | 0.00 -192.74 % | 0.00 -9.54 % | 0.00 167.21 % | 0.00 7.98 % | 0.00 97.81 % | -0.01 2.69 % | -0.01 8.19 % | -0.02 1.92 % | -0.02 -1 170.48 % | 0.00 4.58 % | 0.00 120.59 % | -0.01 -0.54 % | -0.01 -472.26 % | 0.00 0.00 % | 0.00 200.94 % | 0.00 66.04 % | -0.01 | 
| Earnings per share | 0.00 11.76 % | 0.00 -466.67 % | 0.00 80.00 % | 0.00 42.31 % | 0.00 -36.84 % | 0.00 -117.12 % | 0.01 -34.71 % | 0.02 240.00 % | 0.01 554.55 % | 0.00 -320.00 % | 0.00 145.45 % | 0.00 45.00 % | 0.00 37.50 % | 0.00 -159.26 % | 0.01 178.26 % | -0.01 -283.33 % | 0.00 -1 000.00 % | 0.00 125.00 % | 0.00 0.00 % | 0.00 -125.81 % | 0.00 487.50 % | 0.00 -180.00 % | 0.00 233.33 % | 0.00 301.70 % | 0.00 4.78 % | 0.00 -192.74 % | 0.00 -9.54 % | 0.00 167.21 % | 0.00 7.98 % | 0.00 97.81 % | -0.01 2.69 % | -0.01 8.19 % | -0.02 1.92 % | -0.02 -1 170.48 % | 0.00 4.58 % | 0.00 120.59 % | -0.01 -0.54 % | -0.01 -472.26 % | 0.00 0.00 % | 0.00 200.94 % | 0.00 66.04 % | -0.01 | 
| Gross profit | 261.168 K 76.17 % | 148.245 K 43.14 % | 103.570 K 10.40 % | 93.813 K 117.54 % | 43.125 K -40.12 % | 72.020 K -29.74 % | 102.506 K -54.93 % | 227.435 K 83.26 % | 124.108 K -4.41 % | 129.838 K -55.04 % | 288.757 K 118.91 % | 131.907 K -64.83 % | 375.006 K 174.75 % | 136.491 K -75.16 % | 549.556 K 339.41 % | 125.066 K -49.77 % | 249.002 K -53.10 % | 530.872 K 19.46 % | 444.405 K 49.49 % | 297.275 K -58.76 % | 720.822 K 194.81 % | 244.500 K -23.33 % | 318.894 K -26.51 % | 433.924 K 84.58 % | 235.093 K 0.00 % | 235.093 K -27.33 % | 323.500 K 0.00 % | 323.500 K 11.94 % | 289.000 K 0.00 % | 289.000 K 970.37 % | 27.000 K 0.00 % | 27.000 K | 0.000 | 0.000 -100.00 % | 1.229 M 0.00 % | 1.229 M 203.33 % | 405.000 K 0.00 % | 405.000 K -3.57 % | 420.000 K 0.00 % | 420.000 K 212.85 % | 134.250 K -66.67 % | 402.750 K | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.003 -36.84 % | -0.002 | 0.000 100.00 % | -15.491 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -117.209 K | 0.000 -100.00 % | 84.416 K 146.51 % | -181.499 K -165.74 % | -68.299 K -1 839.76 % | -3.521 K -115.75 % | 22.351 K | 0.000 -100.00 % | 152.000 0.00 % | 152.000 | 0.000 | 0.000 -100.00 % | 118.000 0.00 % | 118.000 -96.99 % | 3.925 K 0.00 % | 3.925 K 124.53 % | -16.000 K 0.00 % | -16.000 K | 0.000 | 0.000 -100.00 % | 291.500 K 0.00 % | 291.500 K 2 968.42 % | 9.500 K 0.00 % | 9.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 166.67 % | -3.000 K | 
| Cost of revenue | 0.000 -100.00 % | 45.032 K -81.59 % | 244.643 K 7.87 % | 226.790 K 37.78 % | 164.600 K 71.49 % | 95.981 K 338.81 % | 21.873 K -91.89 % | 269.759 K 173.84 % | 98.508 K 114.15 % | 45.999 K 241.80 % | 13.458 K -67.28 % | 41.129 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.934 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.404 K 0.00 % | 60.404 K 157.04 % | 23.500 K 0.00 % | 23.500 K -12.96 % | 27.000 K 0.00 % | 27.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.000 K 0.00 % | 131.000 K 329.51 % | 30.500 K 0.00 % | 30.500 K -54.14 % | 66.500 K 0.00 % | 66.500 K -28.49 % | 93.000 K -66.67 % | 279.000 K | 
| General and administrative expenses | 258.523 K 6.85 % | 241.953 K -1.00 % | 244.408 K -1.94 % | 249.235 K 5.34 % | 236.611 K -5.74 % | 251.015 K 4.34 % | 240.573 K -0.97 % | 242.926 K 1.89 % | 238.411 K 5.99 % | 224.932 K -3.24 % | 232.468 K 3.41 % | 224.804 K -30.28 % | 322.444 K -1.07 % | 325.927 K -3.37 % | 337.278 K -6.05 % | 358.988 K -13.71 % | 416.005 K 14.15 % | 364.432 K 13.91 % | 319.931 K 27.44 % | 251.041 K -28.51 % | 351.167 K 26.79 % | 276.978 K -16.04 % | 329.900 K 26.54 % | 260.711 K -9.17 % | 287.023 K 0.00 % | 287.023 K -7.71 % | 311.000 K 0.00 % | 311.000 K -2.20 % | 318.000 K 0.00 % | 318.000 K 13.17 % | 281.000 K 0.00 % | 281.000 K -22.27 % | 361.500 K 0.00 % | 361.500 K -70.98 % | 1.246 M 0.00 % | 1.246 M | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 9.075 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 | 
| Other expenses | 89.955 K 100.90 % | 44.777 K -90.84 % | 489.006 K 115.62 % | 226.789 K 19 149 313.06 % | -1.184 -10.84 % | -1.068 -100.00 % | 958.937 K -24.72 % | 1.274 M 791.25 % | 142.924 K 173.57 % | -194.277 K 16.67 % | -233.139 K -3.71 % | -224.804 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K 50.00 % | -2.000 K 0.00 % | -2.000 K 0.00 % | -2.000 K 0.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 708.000 K 0.00 % | 708.000 K 31.35 % | 539.000 K 0.00 % | 539.000 K | 0.000 -100.00 % | 817.000 K | 
| Operating expenses | 348.478 K 21.54 % | 286.730 K -41.36 % | 489.006 K 2.73 % | 476.024 K 5.01 % | 453.334 K 30.65 % | 346.996 K -85.86 % | 2.454 M 378.62 % | 512.684 K 487.20 % | 87.310 K -63.66 % | 240.276 K -3.13 % | 248.044 K -6.73 % | 265.933 K -36.98 % | 421.976 K 8.89 % | 387.538 K 34.46 % | 288.213 K -50.72 % | 584.857 K 13.06 % | 517.319 K -0.66 % | 520.769 K 6.80 % | 487.599 K 41.26 % | 345.173 K -34.36 % | 525.829 K 81.14 % | 290.290 K 12.34 % | 258.401 K -38.00 % | 416.744 K 45.20 % | 287.023 K 0.00 % | 287.023 K -7.71 % | 311.000 K 0.00 % | 311.000 K -2.20 % | 318.000 K 0.00 % | 318.000 K 13.17 % | 281.000 K 0.00 % | 281.000 K -22.27 % | 361.500 K 0.00 % | 361.500 K -70.98 % | 1.246 M 0.00 % | 1.246 M 75.92 % | 708.000 K 0.00 % | 708.000 K 31.35 % | 539.000 K 0.00 % | 539.000 K 164.86 % | 203.500 K -66.83 % | 613.500 K | 
| Cost and expenses | 348.478 K 21.54 % | 286.730 K -23.61 % | 375.351 K -21.15 % | 476.025 K 5.01 % | 453.334 K 30.65 % | 346.996 K 137.03 % | -937.065 K 6.67 % | -1.004 M -2 160.44 % | -44.418 K -118.49 % | 240.276 K -2.56 % | 246.597 K -7.27 % | 265.933 K -36.98 % | 421.976 K 8.89 % | 387.538 K 34.46 % | 288.213 K -50.72 % | 584.857 K 125.72 % | 259.105 K -50.25 % | 520.769 K 6.80 % | 487.599 K 41.26 % | 345.173 K -34.36 % | 525.829 K 81.14 % | 290.290 K 12.34 % | 258.401 K -38.00 % | 416.744 K 19.95 % | 347.427 K 0.00 % | 347.427 K 3.86 % | 334.500 K 0.00 % | 334.500 K -3.04 % | 345.000 K 0.00 % | 345.000 K 22.78 % | 281.000 K 0.00 % | 281.000 K -22.27 % | 361.500 K 0.00 % | 361.500 K -73.74 % | 1.377 M 0.00 % | 1.377 M 86.39 % | 738.500 K 0.00 % | 738.500 K 21.97 % | 605.500 K 0.00 % | 605.500 K 103.70 % | 297.250 K -66.67 % | 891.750 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.070 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 258.523 K 6.85 % | 241.953 K | 0.000 -100.00 % | 249.235 K 5.34 % | 236.611 K -5.74 % | 251.015 K 4.34 % | 240.573 K -0.97 % | 242.926 K 1.89 % | 238.411 K 5.99 % | 224.932 K -3.24 % | 232.468 K 3.41 % | 224.804 K -30.28 % | 322.444 K -1.07 % | 325.927 K -3.37 % | 337.278 K -6.05 % | 358.988 K 198.51 % | -364.432 K -200.00 % | 364.432 K 13.91 % | 319.931 K 27.44 % | 251.041 K -30.31 % | 360.242 K 30.06 % | 276.978 K -16.04 % | 329.900 K 26.54 % | 260.711 K -9.17 % | 287.023 K 0.00 % | 287.023 K -7.71 % | 311.000 K 0.00 % | 311.000 K -2.20 % | 318.000 K 0.00 % | 318.000 K 13.17 % | 281.000 K 0.00 % | 281.000 K -22.27 % | 361.500 K 0.00 % | 361.500 K -70.98 % | 1.246 M 0.00 % | 1.246 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.500 K 200.00 % | -203.500 K | 
| Interest income | 975.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.517 M 0.00 % | 1.517 M | 0.000 | 0.000 -100.00 % | 28.937 K 0.00 % | 28.937 K -57.06 % | 67.389 K 0.00 % | 67.389 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 974.000 | 0.000 | 0.000 -100.00 % | 1.735 K | 0.000 | 0.000 -100.00 % | 588.000 0.00 % | 588.000 -41.20 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -96.23 % | 26.500 K 0.00 % | 26.500 K -44.79 % | 48.000 K 0.00 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 382.000 -5.68 % | 405.000 -20.12 % | 507.000 -42.12 % | 876.000 | 0.000 -100.00 % | 1.063 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 -100.00 % | 5.500 K 0.00 % | 5.500 K 37.50 % | 4.000 K 0.00 % | 4.000 K 100.00 % | 2.000 K -66.67 % | 6.000 K | 
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.891 K 8.02 % | 179.502 K 29.19 % | 138.943 K 796.93 % | 15.491 K -89.28 % | 144.559 K 124.34 % | 64.438 K 212.10 % | -57.485 K -161.88 % | 92.897 K 3 359.54 % | -2.850 K -101.14 % | 251.047 K 241.89 % | -176.927 K -163.58 % | 278.292 K 272.90 % | 74.629 K 647.78 % | -13.624 K -120.79 % | 65.545 K 10.61 % | 59.259 K 156.04 % | -105.737 K -316.05 % | 48.942 K -37.65 % | 78.499 K 1 534.56 % | -5.472 K 87.52 % | -43.857 K 0.00 % | -43.857 K -996.43 % | -4.000 K 0.00 % | -4.000 K -125.00 % | 16.000 K 0.00 % | 16.000 K -13.51 % | 18.500 K 0.00 % | 18.500 K -28.85 % | 26.000 K 0.00 % | 26.000 K 420.00 % | 5.000 K 0.00 % | 5.000 K -75.00 % | 20.000 K 0.00 % | 20.000 K -90.02 % | 200.500 K 0.00 % | 200.500 K 19 950.00 % | 1.000 K -66.67 % | 3.000 K | 
| Operating income | -87.310 K 36.95 % | -138.485 K -410.30 % | -27.138 K 82.54 % | -155.420 K 36.72 % | -245.600 K -37.21 % | -178.990 K -116.86 % | 1.061 M -29.30 % | 1.501 M 462.20 % | 267.030 K 514.39 % | -64.440 K -215.86 % | 55.620 K 159.87 % | -92.900 K -3 359.65 % | 2.850 K 101.14 % | -251.047 K -241.89 % | 176.927 K 163.58 % | -278.292 K -272.90 % | -74.629 K -647.78 % | 13.624 K 120.79 % | -65.545 K -10.61 % | -59.259 K -156.04 % | 105.737 K 316.05 % | -48.942 K 37.65 % | -78.499 K -1 534.56 % | 5.472 K 110.54 % | -51.930 K 0.00 % | -51.930 K -515.44 % | 12.500 K 0.00 % | 12.500 K 143.10 % | -29.000 K 0.00 % | -29.000 K 88.58 % | -254.000 K 0.00 % | -254.000 K 29.74 % | -361.500 K 0.00 % | -361.500 K -2 026.47 % | -17.000 K 0.00 % | -17.000 K 94.39 % | -303.000 K 0.00 % | -303.000 K -154.62 % | -119.000 K 0.00 % | -119.000 K -61.36 % | -73.750 K 64.07 % | -205.250 K | 
| Operating income ratio | -0.33 64.21 % | -0.93 -1 098.64 % | -0.08 83.92 % | -0.48 59.00 % | -1.18 -10.97 % | -1.07 -112.48 % | 8.53 182.63 % | 3.02 151.72 % | 1.20 427.31 % | -0.37 -299.13 % | 0.18 134.28 % | -0.54 -7 164.36 % | 0.01 100.41 % | -1.84 -671.31 % | 0.32 114.47 % | -2.23 -1 378.70 % | -0.15 -686.36 % | 0.03 117.40 % | -0.15 26.01 % | -0.20 -235.89 % | 0.15 173.28 % | -0.20 18.68 % | -0.25 -2 052.02 % | 0.01 107.18 % | -0.18 0.00 % | -0.18 -587.85 % | 0.04 0.00 % | 0.04 139.25 % | -0.09 0.00 % | -0.09 99.02 % | -9.41 0.00 % | -9.41 | 0.00 | 0.00 100.00 % | -0.01 0.00 % | -0.01 98.20 % | -0.70 0.00 % | -0.70 -184.44 % | -0.24 0.00 % | -0.24 24.63 % | -0.32 -7.80 % | -0.30 | 
| Total other income expenses net | -71.754 K -80.40 % | -39.776 K -86 369.57 % | -46.000 87.99 % | -383.000 5.43 % | -405.000 20.90 % | -512.000 41.55 % | -876.000 -100.06 % | 1.517 M 3 403.56 % | 43.291 K 4 329 000.00 % | 1.000 100.00 % | -29.190 K -200.86 % | 28.940 K 124.69 % | -117.209 K -273.93 % | 67.389 K 39 508.77 % | -171.000 99.91 % | -181.499 K -2 421.87 % | -7.197 K -104.40 % | -3.521 K -102.72 % | 129.226 K 1 037.45 % | 11.361 K -87.41 % | 90.230 K 2 763.54 % | 3.151 K -97.73 % | 138.991 K 933.93 % | 13.443 K -69.35 % | 43.857 K 0.00 % | 43.857 K 1 217.38 % | -3.925 K 0.00 % | -3.925 K -124.67 % | 15.908 K 0.00 % | 15.908 K 109.70 % | -164.000 K 0.00 % | -164.000 K -3 544.44 % | -4.500 K 0.00 % | -4.500 K -105.14 % | 87.500 K 0.00 % | 87.500 K 503.45 % | 14.500 K 0.00 % | 14.500 K -92.62 % | 196.500 K 0.00 % | 196.500 K 9 925.00 % | -2.000 K 90.91 % | -22.000 K | 
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | 2004-09-30 | 
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -209.650 K 3.03 % | -216.212 K 4.20 % | -225.697 K 39.12 % | -370.729 K -48.12 % | -250.295 K -19.58 % | -209.308 K 43.65 % | -371.470 K -19.68 % | -310.375 K -69.34 % | -183.287 K -44.69 % | -126.675 K 19.43 % | -157.232 K -88.20 % | -83.545 K 43.78 % | -148.600 K -135.23 % | -63.172 K 46.62 % | -118.340 K -20.62 % | -98.110 K 67.55 % | -302.375 K -38.36 % | -218.540 K -3.82 % | -210.490 K 41.42 % | -359.346 K -21.79 % | -295.064 K -11.62 % | -264.355 K 3.96 % | -275.268 K -15.28 % | -238.784 K 8.94 % | -262.218 K -77.52 % | -147.715 K 52.47 % | -310.750 K -9.04 % | -285.000 K -17.77 % | -242.000 K 17.69 % | -294.000 K 26.32 % | -399.000 K 26.25 % | -541.000 K 27.96 % | -751.000 K 41.37 % | -1.281 M 29.46 % | -1.816 M -12 206.67 % | 15.000 K -88.64 % | 132.000 K 14.78 % | 115.000 K | 
| Total investments | 2.808 M -4.48 % | 2.940 M -3.29 % | 3.040 M 1.55 % | 2.993 M 0.02 % | 2.993 M -8.28 % | 3.263 M -0.27 % | 3.272 M 57.86 % | 2.073 M 303.95 % | 513.081 K 869.54 % | 52.920 K 0.01 % | 52.917 K -31.30 % | 77.031 K -12.27 % | 87.809 K 525.51 % | 14.038 K 0.00 % | 14.038 K -1.05 % | 14.187 K -91.45 % | 165.839 K 9.95 % | 150.827 K -2.23 % | 154.275 K 5.56 % | 146.150 K 4.55 % | 139.794 K 16.65 % | 119.845 K | 0.000 | 0.000 -100.00 % | 191.938 K 86.64 % | 102.838 K 6 327.38 % | 1.600 K -94.29 % | 28.000 K -6.67 % | 30.000 K | 0.000 | 0.000 -100.00 % | 6.000 K -14.29 % | 7.000 K -97.21 % | 251.000 K -41.08 % | 426.000 K -26.68 % | 581.000 K -10.20 % | 647.000 K 10.79 % | 584.000 K | 
| Total debt | 2.500 K -66.67 % | 7.500 K -66.67 % | 22.499 K -18.19 % | 27.500 K -15.38 % | 32.500 K -13.33 % | 37.500 K -11.76 % | 42.500 K -10.53 % | 47.500 K -5.00 % | 50.000 K 0.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -88.64 % | 132.000 K -5.04 % | 139.000 K | 
| Accumulated other comprehensive income loss | 178.314 K 7.70 % | 165.573 K 10.26 % | 150.167 K 28.26 % | 117.078 K 39.40 % | 83.988 K 22.45 % | 68.587 K 10.07 % | 62.312 K 16.85 % | 53.328 K 24.86 % | 42.709 K 25.51 % | 34.028 K 17.53 % | 28.953 K 142.51 % | 11.939 K 0.01 % | 11.938 K -53.77 % | 25.825 K -68.44 % | 81.825 K -50.79 % | 166.280 K 76.28 % | 94.326 K 0.00 % | 94.325 K -95.37 % | 2.036 M 1 977.98 % | 97.959 K -95.09 % | 1.997 M 122 022.63 % | 1.635 K -99.92 % | 1.949 M 18 457.52 % | -10.619 K -100.55 % | 1.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 1.580 M -9.14 % | 1.739 M -9.30 % | 1.918 M -1.40 % | 1.945 M -7.42 % | 2.101 M -10.48 % | 2.347 M -7.11 % | 2.526 M 72.36 % | 1.466 M 4 212.45 % | -35.638 K 89.70 % | -345.965 K -22.89 % | -281.526 K 11.96 % | -319.781 K -31.06 % | -243.997 K -15.66 % | -210.958 K -658.68 % | -27.806 K 90.38 % | -289.150 K 90.38 % | -3.005 M -2.21 % | -2.940 M 2.39 % | -3.012 M -1.47 % | -2.968 M -1.62 % | -2.921 M 6.28 % | -3.116 M -1.48 % | -3.071 M 1.93 % | -3.131 M 0.60 % | -3.150 M 4.24 % | -3.290 M -4.98 % | -3.134 M 3.21 % | -3.238 M -2.73 % | -3.152 M -1.19 % | -3.115 M 0.32 % | -3.125 M 3.34 % | -3.233 M -13.28 % | -2.854 M -34.79 % | -2.117 M -47.24 % | -1.438 M 7.82 % | -1.560 M -58.70 % | -983.000 K 13.62 % | -1.138 M | 
| Common stock | 847.530 K 0.00 % | 847.530 K 0.00 % | 847.530 K 0.00 % | 847.530 K 10.98 % | 763.690 K 0.09 % | 763.023 K 0.00 % | 763.023 K 7.82 % | 707.690 K 9.94 % | 643.690 K 39.49 % | 461.449 K 0.00 % | 461.449 K 0.00 % | 461.449 K 0.00 % | 461.449 K 0.00 % | 461.449 K 0.00 % | 461.449 K 0.00 % | 461.449 K -81.35 % | 2.474 M 0.00 % | 2.474 M 328.96 % | 576.812 K -76.69 % | 2.474 M 328.96 % | 576.812 K -76.69 % | 2.474 M 328.96 % | 576.812 K -76.69 % | 2.474 M 0.00 % | 2.474 M 2.17 % | 2.422 M 0.00 % | 2.422 M -0.01 % | 2.422 M 2.11 % | 2.372 M 0.00 % | 2.372 M 0.00 % | 2.372 M 11.00 % | 2.137 M 0.00 % | 2.137 M -0.23 % | 2.142 M 0.42 % | 2.133 M 56.15 % | 1.366 M 42.74 % | 957.000 K 5.28 % | 909.000 K | 
| Total equity | 3.037 M -4.60 % | 3.184 M -4.87 % | 3.346 M 0.18 % | 3.340 M 3.50 % | 3.227 M -6.63 % | 3.456 M -4.77 % | 3.630 M 53.96 % | 2.358 M 243.80 % | 685.754 K 590.88 % | 99.258 K -37.42 % | 158.622 K 53.48 % | 103.353 K -42.31 % | 179.137 K -20.76 % | 226.063 K -51.41 % | 465.215 K 61.35 % | 288.325 K -62.09 % | 760.615 K -7.88 % | 825.716 K 3.52 % | 797.605 K -0.45 % | 801.197 K -5.72 % | 849.836 K 40.03 % | 606.904 K -6.96 % | 652.339 K 12.55 % | 579.594 K 3.37 % | 560.678 K 71.98 % | 326.007 K -32.37 % | 482.050 K 25.86 % | 383.000 K 3.79 % | 369.000 K -10.44 % | 412.000 K 2.49 % | 402.000 K -49.88 % | 802.000 K -27.16 % | 1.101 M -34.80 % | 1.689 M -28.57 % | 2.364 M 402.98 % | 470.000 K -19.38 % | 583.000 K 35.58 % | 430.000 K | 
| Other non current liabilities | 143.489 K 90.95 % | 75.144 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 | 
| Long term debt | 2.500 K -66.67 % | 7.500 K -40.00 % | 12.499 K -28.58 % | 17.500 K -22.22 % | 22.500 K -18.18 % | 27.500 K -15.38 % | 32.500 K | 0.000 -100.00 % | 42.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 145.989 K 76.65 % | 82.644 K 561.20 % | 12.499 K -28.58 % | 17.500 K -22.22 % | 22.500 K -18.18 % | 27.500 K -15.38 % | 32.500 K -51.66 % | 67.233 K 58.20 % | 42.500 K -60.83 % | 108.499 K -4.42 % | 113.517 K -12.36 % | 129.532 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.350 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.442 K | 0.000 -100.00 % | 15.968 K -66.73 % | 48.000 K 860.00 % | 5.000 K -94.74 % | 95.000 K 79.25 % | 53.000 K -59.85 % | 132.000 K 135.71 % | 56.000 K -72.00 % | 200.000 K 78.57 % | 112.000 K 115.38 % | 52.000 K -69.77 % | 172.000 K -44.87 % | 312.000 K | 
| Other current liabilities | 0.000 100.00 % | -10.000 K -124.60 % | 40.651 K | 0.000 -100.00 % | 49.039 K | 0.000 -100.00 % | 30.379 K 126.48 % | -114.733 K -1 101.64 % | -9.548 K 92.20 % | -122.343 K -60.84 % | -76.066 K 41.28 % | -129.532 K -235.95 % | 95.277 K | 0.000 -100.00 % | 40.179 K | 0.000 | 0.000 | 0.000 -100.00 % | 113.003 K | 0.000 -100.00 % | 295.754 K | 0.000 -100.00 % | 98.760 K | 0.000 -100.00 % | 43.369 K -19.27 % | 53.721 K 196.64 % | 18.110 K | 0.000 -100.00 % | 39.427 K | 0.000 -100.00 % | 82.000 K | 0.000 -100.00 % | 77.000 K | 0.000 -100.00 % | 107.000 K -49.29 % | 211.000 K 117.53 % | 97.000 K 6.59 % | 91.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.716 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 | 
| Short term debt | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -78.95 % | 47.500 K 533.33 % | 7.500 K -85.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K -88.64 % | 132.000 K -5.04 % | 139.000 K | 
| Total current liabilities | 0.000 | 0.000 -100.00 % | 72.035 K 1.79 % | 70.765 K -30.32 % | 101.558 K 26.53 % | 80.265 K 19.14 % | 67.368 K -41.28 % | 114.733 K 66.97 % | 68.713 K -56.65 % | 158.499 K 39.63 % | 113.517 K -12.36 % | 129.532 K -21.03 % | 164.028 K 40.07 % | 117.107 K -3.49 % | 121.344 K -3.39 % | 125.596 K | 0.000 -100.00 % | 102.363 K -73.30 % | 383.376 K 97.93 % | 193.696 K -45.60 % | 356.043 K 518.47 % | 57.568 K | 0.000 | 0.000 -100.00 % | 87.014 K 61.97 % | 53.721 K -1.66 % | 54.630 K 13.81 % | 48.000 K -2.04 % | 49.000 K -48.42 % | 95.000 K -29.63 % | 135.000 K 2.27 % | 132.000 K -0.75 % | 133.000 K -39.27 % | 219.000 K -7.98 % | 238.000 K -9.51 % | 263.000 K -2.23 % | 269.000 K -33.25 % | 403.000 K | 
| Total liabilities | 145.989 K 76.65 % | 82.644 K -2.24 % | 84.534 K -4.23 % | 88.265 K -28.85 % | 124.058 K 15.12 % | 107.765 K 7.91 % | 99.868 K -12.96 % | 114.733 K 3.17 % | 111.213 K -29.83 % | 158.499 K 39.63 % | 113.517 K -12.36 % | 129.532 K -21.03 % | 164.028 K 40.07 % | 117.107 K -3.49 % | 121.344 K -3.39 % | 125.596 K -38.24 % | 203.350 K 98.66 % | 102.363 K -73.30 % | 383.376 K 97.93 % | 193.697 K -45.60 % | 356.043 K 518.47 % | 57.568 K | 0.000 | 0.000 -100.00 % | 87.014 K 61.97 % | 53.722 K -1.66 % | 54.630 K 13.81 % | 48.000 K -2.04 % | 49.000 K -48.42 % | 95.000 K -29.63 % | 135.000 K 2.27 % | 132.000 K -0.75 % | 133.000 K -39.27 % | 219.000 K -7.98 % | 238.000 K -9.51 % | 263.000 K -2.23 % | 269.000 K -33.25 % | 403.000 K | 
| Other non current assets | 3.183 M 4.63 % | 3.042 M -4.41 % | 3.183 M | 0.000 100.00 % | -130.076 K 11.26 % | -146.589 K 0.00 % | -146.589 K -62.85 % | -90.013 K 0.00 % | -90.013 K -10 117.14 % | -881.000 0.00 % | -881.000 43.16 % | -1.550 K -100.80 % | 194.565 K 4.90 % | 185.475 K 6.22 % | 174.619 K -24.65 % | 231.729 K -40.20 % | 387.516 K 29.97 % | 298.147 K 0.17 % | 297.639 K 6.62 % | 279.171 K -0.27 % | 279.913 K 46.52 % | 191.046 K -63.71 % | 526.390 K 29.57 % | 406.245 K 5.39 % | 385.474 K | 0.000 | 0.000 | 0.000 100.00 % | -242.000 K | 0.000 100.00 % | -399.000 K | 0.000 100.00 % | -751.000 K | 0.000 100.00 % | -1.816 M | 0.000 | 0.000 100.00 % | -24.000 K | 
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 130.076 K 0.00 % | 130.076 K -11.26 % | 146.589 K 0.00 % | 146.589 K 62.85 % | 90.013 K 0.00 % | 90.013 K 10 117.14 % | 881.000 0.00 % | 881.000 -43.16 % | 1.550 K | 0.000 100.00 % | -171.437 K -6.76 % | -160.581 K 26.18 % | -217.542 K -179.37 % | 274.075 K 286.04 % | -147.320 K -2.76 % | -143.364 K -7.78 % | -133.021 K 5.07 % | -140.119 K -96.79 % | -71.201 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 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K -56.76 % | 37.000 K -38.33 % | 60.000 K -23.08 % | 78.000 K | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 3.183 M 4.63 % | 3.042 M -4.41 % | 3.183 M 2 346.83 % | 130.076 K -11.62 % | 147.185 K 0.41 % | 146.589 K -11.97 % | 166.530 K 85.01 % | 90.013 K -16.58 % | 107.903 K 12 147.79 % | 881.000 -94.12 % | 14.994 K 867.35 % | 1.550 K -99.20 % | 194.565 K 1 285.99 % | 14.038 K 0.00 % | 14.038 K -1.05 % | 14.187 K -97.86 % | 661.591 K 338.64 % | 150.827 K -2.23 % | 154.275 K 5.56 % | 146.150 K 4.55 % | 139.794 K 16.65 % | 119.845 K -77.23 % | 526.390 K 29.57 % | 406.245 K 5.39 % | 385.474 K | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K | 0.000 -100.00 % | 399.000 K 2 393.75 % | 16.000 K -56.76 % | 37.000 K -38.33 % | 60.000 K -23.08 % | 78.000 K | 0.000 | 0.000 -100.00 % | 24.000 K | 
| Other current assets | -3.106 M -3.79 % | -2.993 M -2 467.37 % | 126.407 K 103.69 % | -3.429 M -1 764.37 % | 206.009 K | 0.000 -100.00 % | 166.531 K | 0.000 -100.00 % | 140.612 K | 0.000 -100.00 % | 62.871 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -835.882 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.176 K -15.07 % | 152.092 K 28.89 % | 118.000 K 13.23 % | 104.215 K -51.07 % | 213.000 K 180.26 % | 76.000 K -79.51 % | 371.000 K 106.11 % | 180.000 K -43.04 % | 316.000 K -55.30 % | 707.000 K 365.13 % | 152.000 K -25.85 % | 205.000 K -8.89 % | 225.000 K | 
| Short term investments | 2.808 M -4.48 % | 2.940 M -3.29 % | 3.040 M 6.16 % | 2.863 M 0.02 % | 2.863 M -8.14 % | 3.116 M -0.28 % | 3.125 M 57.63 % | 1.983 M 368.62 % | 423.068 K 712.98 % | 52.039 K 0.01 % | 52.036 K -31.06 % | 75.481 K -14.04 % | 87.809 K -52.66 % | 185.475 K 6.22 % | 174.619 K -24.65 % | 231.729 K 39.73 % | 165.839 K -44.38 % | 298.147 K 0.17 % | 297.639 K 6.62 % | 279.171 K -0.27 % | 279.913 K 46.52 % | 191.046 K | 0.000 | 0.000 -100.00 % | 191.938 K 86.64 % | 102.838 K 6 327.38 % | 1.600 K -94.29 % | 28.000 K -6.67 % | 30.000 K | 0.000 | 0.000 -100.00 % | 6.000 K -14.29 % | 7.000 K -97.21 % | 251.000 K -41.08 % | 426.000 K -26.68 % | 581.000 K -10.20 % | 647.000 K 10.79 % | 584.000 K | 
| cash and cash equivalents | 212.150 K -5.17 % | 223.712 K -9.86 % | 248.196 K -37.68 % | 398.229 K 40.82 % | 282.795 K 14.58 % | 246.808 K -40.38 % | 413.970 K 15.67 % | 357.875 K 53.41 % | 233.287 K 32.04 % | 176.675 K 12.37 % | 157.232 K 88.20 % | 83.545 K -43.78 % | 148.600 K 135.23 % | 63.172 K -46.62 % | 118.340 K 20.62 % | 98.110 K -67.55 % | 302.375 K 38.36 % | 218.540 K 3.82 % | 210.490 K -41.42 % | 359.346 K 21.79 % | 295.064 K 11.62 % | 264.355 K -3.96 % | 275.268 K 15.28 % | 238.784 K -8.94 % | 262.218 K 77.52 % | 147.715 K -52.47 % | 310.750 K 9.04 % | 285.000 K 17.77 % | 242.000 K -17.69 % | 294.000 K -26.32 % | 399.000 K -26.25 % | 541.000 K -27.96 % | 751.000 K -41.37 % | 1.281 M -29.46 % | 1.816 M | 0.000 | 0.000 -100.00 % | 24.000 K | 
| Cash and short term investments | 3.020 M -4.53 % | 3.163 M -3.79 % | 3.288 M -3.06 % | 3.392 M 7.82 % | 3.145 M -6.48 % | 3.363 M -4.97 % | 3.539 M 51.22 % | 2.340 M 256.58 % | 656.355 K 186.98 % | 228.714 K 9.29 % | 209.268 K 31.59 % | 159.026 K 7.02 % | 148.600 K 135.23 % | 63.172 K -46.62 % | 118.340 K 20.62 % | 98.110 K -79.05 % | 468.214 K 114.25 % | 218.540 K 3.82 % | 210.490 K -41.42 % | 359.346 K 21.79 % | 295.064 K 11.62 % | 264.355 K -3.96 % | 275.268 K 15.28 % | 238.784 K -47.42 % | 454.156 K 81.26 % | 250.553 K -19.78 % | 312.350 K -0.21 % | 313.000 K 15.07 % | 272.000 K -7.48 % | 294.000 K -26.32 % | 399.000 K -27.06 % | 547.000 K -27.84 % | 758.000 K -50.52 % | 1.532 M -31.67 % | 2.242 M 285.89 % | 581.000 K -10.20 % | 647.000 K 6.41 % | 608.000 K | 
| Total current assets | 0.000 -100.00 % | 223.712 K -93.48 % | 3.431 M | 0.000 -100.00 % | 282.795 K 14.58 % | 246.808 K -40.38 % | 413.970 K 15.67 % | 357.875 K 53.41 % | 233.287 K 32.04 % | 176.675 K 12.37 % | 157.232 K 88.20 % | 83.545 K -43.78 % | 148.600 K 135.23 % | 63.172 K -46.62 % | 118.340 K 20.62 % | 98.110 K -67.55 % | 302.375 K 38.36 % | 218.540 K 3.82 % | 210.490 K -41.42 % | 359.346 K 21.79 % | 295.064 K 11.62 % | 264.355 K -3.96 % | 275.268 K 15.28 % | 238.784 K -63.13 % | 647.692 K 70.57 % | 379.729 K -29.24 % | 536.680 K 24.52 % | 431.000 K 3.11 % | 418.000 K -17.55 % | 507.000 K -5.59 % | 537.000 K -41.50 % | 918.000 K -23.31 % | 1.197 M -35.23 % | 1.848 M -26.78 % | 2.524 M 244.34 % | 733.000 K -13.97 % | 852.000 K 2.28 % | 833.000 K | 
| 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 -100.00 % | 468.214 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 | 
| Net receivables | 85.829 K 62.38 % | 52.856 K 217.17 % | 16.665 K -55.22 % | 37.219 K -36.73 % | 58.825 K 8.22 % | 54.356 K 128.04 % | 23.836 K -43.09 % | 41.884 K 28.05 % | 32.709 K 16.15 % | 28.162 K -41.18 % | 47.877 K -33.79 % | 72.309 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 201.829 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.536 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.092 K | 0.000 -100.00 % | 62.000 K | 0.000 -100.00 % | 259.000 K | 0.000 -100.00 % | 167.965 K 128.68 % | 73.449 K -43.07 % | 129.025 K -33.35 % | 193.581 K | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.000 K | 0.000 -100.00 % | 399.000 K | 0.000 -100.00 % | 751.000 K | 0.000 -100.00 % | 1.816 M | 0.000 | 0.000 -100.00 % | 24.000 K | 
| Other assets | 0.000 | 0.000 100.00 % | -3.183 M | 0.000 -100.00 % | 2.921 M -7.86 % | 3.171 M 0.69 % | 3.149 M 55.55 % | 2.024 M 344.18 % | 455.777 K 468.29 % | 80.201 K -19.73 % | 99.913 K -32.40 % | 147.790 K | 0.000 -100.00 % | 265.960 K -41.44 % | 454.181 K 50.58 % | 301.624 K | 0.000 -100.00 % | 558.712 K -31.55 % | 816.216 K 66.78 % | 489.397 K -36.53 % | 771.021 K 175.10 % | 280.272 K | 0.000 | 0.000 100.00 % | -385.474 K | 0.000 | 0.000 | 0.000 100.00 % | -242.000 K | 0.000 100.00 % | -399.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.000 K | 
| Account payables | 0.000 | 0.000 -100.00 % | 12.994 K -74.66 % | 51.278 K 45.72 % | 35.189 K -40.98 % | 59.627 K 222.52 % | 18.488 K -67.54 % | 56.950 K 207.87 % | 18.498 K -74.43 % | 72.343 K 98.21 % | 36.498 K -71.82 % | 129.532 K 121.49 % | 58.483 K -50.06 % | 117.107 K 78.12 % | 65.745 K -47.65 % | 125.596 K | 0.000 -100.00 % | 102.363 K -58.59 % | 247.173 K 27.61 % | 193.696 K 282.56 % | 50.632 K -12.05 % | 57.568 K 13.86 % | 50.559 K -22.73 % | 65.435 K 89.99 % | 34.442 K | 0.000 -100.00 % | 15.968 K -66.73 % | 48.000 K 968.57 % | 4.492 K -95.27 % | 95.000 K 79.25 % | 53.000 K -59.85 % | 132.000 K 135.71 % | 56.000 K -72.00 % | 200.000 K 78.57 % | 112.000 K 202.70 % | 37.000 K -7.50 % | 40.000 K -76.88 % | 173.000 K | 
| Tax payables | 0.000 | 0.000 -100.00 % | 8.389 K -11.57 % | 9.487 K 29.43 % | 7.330 K -31.10 % | 10.638 K 25.14 % | 8.501 K -17.33 % | 10.283 K 7.71 % | 9.547 K | 0.000 -100.00 % | 39.568 K | 0.000 -100.00 % | 10.268 K | 0.000 -100.00 % | 15.420 K | 0.000 | 0.000 | 0.000 -100.00 % | 23.200 K | 0.000 -100.00 % | 9.657 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.203 K | 0.000 -100.00 % | 20.552 K | 0.000 -100.00 % | 5.081 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K 0.00 % | 19.000 K | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 431.036 K 0.00 % | 431.036 K 0.00 % | 431.036 K 0.00 % | 431.036 K 54.45 % | 279.076 K 0.33 % | 278.159 K 0.00 % | 278.159 K 112.35 % | 130.993 K 274.34 % | 34.993 K 169.63 % | -50.254 K 0.00 % | -50.254 K 0.00 % | -50.254 K 0.00 % | -50.254 K -105.72 % | -24.428 K -177.37 % | 31.572 K 0.00 % | 31.573 K -97.36 % | 1.197 M -7.30 % | 1.291 M 0.00 % | 1.291 M -0.28 % | 1.295 M 0.61 % | 1.287 M 3.06 % | 1.249 M 0.00 % | 1.249 M 0.99 % | 1.237 M 0.00 % | 1.237 M 3.57 % | 1.194 M 0.00 % | 1.194 M -0.40 % | 1.199 M 4.38 % | 1.149 M -0.55 % | 1.155 M 0.00 % | 1.155 M -39.15 % | 1.898 M 4.40 % | 1.818 M 9.25 % | 1.664 M -0.24 % | 1.668 M 151.20 % | 664.000 K 9.03 % | 609.000 K -7.59 % | 659.000 K | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -67.233 K | 0.000 100.00 % | -108.499 K 4.42 % | -113.517 K 12.36 % | -129.532 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.442 K | 0.000 100.00 % | -15.968 K 66.73 % | -48.000 K -860.00 % | -5.000 K 94.74 % | -95.000 K -79.25 % | -53.000 K 59.85 % | -132.000 K -135.71 % | -56.000 K 72.00 % | -200.000 K -78.57 % | -112.000 K -115.38 % | -52.000 K 69.77 % | -172.000 K 44.87 % | -312.000 K | 
| Total assets | 3.183 M -2.54 % | 3.266 M -4.80 % | 3.431 M 0.06 % | 3.429 M 2.31 % | 3.351 M -5.97 % | 3.564 M -4.43 % | 3.730 M 50.85 % | 2.472 M 210.22 % | 796.967 K 209.19 % | 257.757 K -5.28 % | 272.139 K 16.86 % | 232.885 K -32.14 % | 343.165 K 0.00 % | 343.170 K -41.49 % | 586.559 K 41.71 % | 413.921 K -57.06 % | 963.965 K 3.87 % | 928.079 K -21.41 % | 1.181 M 18.70 % | 994.893 K -17.50 % | 1.206 M 81.48 % | 664.472 K -17.11 % | 801.658 K 24.28 % | 645.029 K -0.41 % | 647.692 K 70.57 % | 379.729 K -29.24 % | 536.680 K 24.52 % | 431.000 K 3.11 % | 418.000 K -17.55 % | 507.000 K -5.59 % | 537.000 K -42.51 % | 934.000 K -24.31 % | 1.234 M -35.32 % | 1.908 M -26.67 % | 2.602 M 254.98 % | 733.000 K -13.97 % | 852.000 K 2.28 % | 833.000 K | 
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 
| 2025-04-30 | 2024-10-31 | 2024-04-30 | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2022-04-30 | 2021-10-31 | 2021-04-30 | 2020-10-31 | 2020-04-30 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-04-30 | 2017-10-31 | 2017-04-30 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-09-30 | 2009-03-31 | 2008-09-30 | 2008-03-31 | 2007-09-30 | 2007-03-31 | 2006-09-30 | 2006-03-31 | 2005-09-30 | 2005-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 12.741 K -17.30 % | 15.406 K | 0.000 -100.00 % | 33.091 K 114.86 % | 15.401 K 145.43 % | 6.275 K -30.15 % | 8.984 K -15.40 % | 10.619 K 22.32 % | 8.681 K 71.05 % | 5.075 K -70.17 % | 17.014 K | 0.000 -100.00 % | 11.938 K | 0.000 100.00 % | -84.453 K | 0.000 -100.00 % | 20.078 K 14.73 % | 17.500 K -49.52 % | 34.670 K | 0.000 -100.00 % | 9.075 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 -100.00 % | 129.000 K 0.00 % | 129.000 K 155.45 % | 50.500 K 0.00 % | 50.500 K | 0.000 | 0.000 | 0.000 | 
| Change in working capital | -51.570 K -548.68 % | -7.950 K 77.40 % | -35.175 K -544.18 % | 7.919 K 2 908.16 % | -282.000 -112.18 % | 2.315 K 119.70 % | -11.754 K -179.79 % | 14.731 K 121.13 % | -69.719 K -342.02 % | 28.807 K 605.92 % | -5.694 K -255.65 % | -1.601 K 93.52 % | -24.720 K -120.48 % | 120.689 K 191.93 % | -131.279 K -186.49 % | 151.781 K 207.54 % | -141.138 K -154.70 % | 258.013 K 183.68 % | -308.351 K -209.78 % | 280.882 K 169.89 % | -401.882 K -404.97 % | 131.777 K 2 068.00 % | -6.696 K 69.20 % | -21.742 K -380.06 % | -4.529 K 0.00 % | -4.529 K 85.62 % | -31.500 K 0.00 % | -31.500 K 68.50 % | -100.000 K -1 009.09 % | 11.000 K -50.00 % | 22.000 K 0.00 % | 22.000 K 128.39 % | -77.500 K 0.00 % | -77.500 K 2.52 % | -79.500 K 0.00 % | -79.500 K -196.95 % | 82.000 K 0.00 % | 82.000 K 253.27 % | -53.500 K 0.00 % | -53.500 K -586.36 % | 11.000 K | 
| Accounts receivables | -51.570 K -548.68 % | -7.950 K 77.40 % | -35.175 K -190.86 % | 38.714 K 279.42 % | -21.577 K -103.94 % | -10.580 K -459.49 % | -1.891 K -121.70 % | 8.713 K 138.83 % | -22.436 K -166.33 % | 33.827 K 227.78 % | 10.320 K -68.63 % | 32.896 K 233.07 % | -24.720 K -120.48 % | 120.689 K 191.93 % | -131.279 K -186.49 % | 151.781 K 290.30 % | 38.888 K -84.93 % | 258.013 K 183.68 % | -308.351 K -209.78 % | 280.882 K 169.89 % | -401.882 K -404.97 % | 131.777 K 2 068.00 % | -6.696 K 69.20 % | -21.742 K -7.45 % | -20.235 K 0.00 % | -20.235 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 | 
| 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 | 
| Accounts payables | 0.000 -100.00 % | 3.108 K 144.34 % | 1.272 K 104.13 % | -30.795 K -244.61 % | 21.295 K 65.14 % | 12.895 K 230.74 % | -9.863 K -263.89 % | 6.018 K 112.73 % | -47.283 K -841.89 % | -5.020 K 68.65 % | -16.014 K 53.58 % | -34.497 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -180.026 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 | 
| Other working capital | 0.000 | 0.000 100.00 % | -1.272 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 -100.00 % | 180.026 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.707 K 0.00 % | 15.707 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 | 141.331 K 229.57 % | 42.884 K 154.05 % | -79.338 K | 0.000 -100.00 % | 50.270 K 1 169.44 % | 3.960 K 100.34 % | -1.178 M 22.53 % | -1.521 M -358.02 % | -332.117 K -1 299.45 % | -23.732 K -136.90 % | 64.313 K 335.27 % | -27.336 K -121.95 % | 124.526 K 273.85 % | -71.628 K -1 655.16 % | -4.081 K -103.93 % | 103.745 K -49.97 % | 207.351 K 174.72 % | -277.492 K -265.84 % | 167.328 K 196.33 % | -173.707 K -183.48 % | 208.094 K 319.63 % | -94.749 K -71.93 % | -55.110 K -61.85 % | -34.049 K -29 001.71 % | -117.000 0.00 % | -117.000 | 0.000 | 0.000 100.00 % | -200.750 K -200.00 % | 200.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 K 0.00 % | -5.500 K -37.50 % | -4.000 K 0.00 % | -4.000 K -122.86 % | 17.500 K | 
| Net cash provided by operating activities | -56.562 K 55.78 % | -127.921 K 9.72 % | -141.697 K -23.44 % | -114.793 K 41.52 % | -196.308 K -14.86 % | -170.912 K -20.87 % | -141.403 K -1 580.81 % | 9.549 K 105.92 % | -161.230 K -427.64 % | -30.557 K -138.51 % | 79.355 K 183.98 % | -94.498 K -3 513.69 % | -2.615 K 98.06 % | -134.597 K -424.10 % | 41.530 K 120.33 % | -204.265 K -343.87 % | 83.761 K 931.03 % | 8.124 K 105.43 % | -149.547 K -352.29 % | 59.277 K 419.70 % | 11.406 K 227.94 % | -8.915 K -578.46 % | -1.314 K 96.44 % | -36.876 K 34.82 % | -56.577 K 0.00 % | -56.577 K -197.77 % | -19.000 K 0.00 % | -19.000 K 72.16 % | -68.250 K 13.33 % | -78.750 K 50.16 % | -158.000 K 0.00 % | -158.000 K 71.94 % | -563.000 K 0.00 % | -563.000 K -1 601.33 % | 37.500 K 0.00 % | 37.500 K 121.31 % | -176.000 K 0.00 % | -176.000 K 0.28 % | -176.500 K 0.00 % | -176.500 K -281.62 % | -46.250 K | 
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -7.000 K 0.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 K 0.00 % | -5.500 K 87.50 % | -44.000 K 0.00 % | -44.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -750.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 100.00 % | -16.850 K 0.00 % | -16.850 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K 0.00 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 100.00 % | -6.000 K -948.95 % | -572.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.462 K 16.12 % | -50.625 K | 0.000 100.00 % | -7.601 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 100.00 % | -17.750 K 0.00 % | -17.750 K -277.50 % | 10.000 K 0.00 % | 10.000 K -68.75 % | 32.000 K 144.44 % | -72.000 K 50.00 % | -144.000 K 0.00 % | -144.000 K | 0.000 | 0.000 100.00 % | -52.000 K 0.00 % | -52.000 K | 0.000 | 0.000 100.00 % | -37.500 K 0.00 % | -37.500 K 42.31 % | -65.000 K | 
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 2.664 K | 0.000 -100.00 % | 218.175 K 2 393.43 % | 8.750 K | 0.000 | 0.000 -100.00 % | 980.000 | 0.000 -100.00 % | 2.229 K -92.43 % | 29.443 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.879 K 0.00 % | 13.879 K 42.16 % | 9.763 K 0.00 % | 9.763 K -57.55 % | 23.000 K 475.00 % | 4.000 K -50.00 % | 8.000 K 0.00 % | 8.000 K 77.78 % | 4.500 K 0.00 % | 4.500 K -97.20 % | 161.000 K 0.00 % | 161.000 K | 0.000 | 0.000 -100.00 % | 157.500 K 0.00 % | 157.500 K 425.00 % | 30.000 K | 
| Other investing activites | 50.000 K -54.00 % | 108.692 K 3 622 966.67 % | 3.000 | 0.000 -100.00 % | 218.175 K 2 393.43 % | 8.750 K | 0.000 100.00 % | -42.462 K 14.44 % | -49.631 K | 0.000 100.00 % | -5.327 K -118.09 % | 29.443 K -66.63 % | 88.238 K 11.09 % | 79.429 K 475.25 % | -21.167 K | 0.000 -100.00 % | 432.000 691.78 % | -73.000 -110.56 % | 691.000 -86.19 % | 5.005 K -74.07 % | 19.303 K 1 066.12 % | -1.998 K -105.29 % | 37.798 K 181.19 % | 13.442 K 447.25 % | -3.871 K 0.00 % | -3.871 K -151.01 % | 7.588 K 0.00 % | 7.588 K 111.50 % | -66.000 K -197.06 % | 68.000 K 6 700.00 % | 1.000 K 0.00 % | 1.000 K -99.87 % | 776.500 K 0.00 % | 776.500 K 203.53 % | -750.000 K 0.00 % | -750.000 K -6 718.18 % | -11.000 K 0.00 % | -11.000 K | 0.000 | 0.000 -100.00 % | 35.750 K | 
| Net cash used for investing activites | 50.000 K -54.00 % | 108.692 K 3 358.15 % | -3.336 K -483.22 % | -572.000 -100.26 % | 218.175 K 2 393.43 % | 8.750 K | 0.000 100.00 % | -42.462 K 14.47 % | -49.645 K | 0.000 100.00 % | -5.372 K -118.25 % | 29.443 K -66.63 % | 88.238 K 11.09 % | 79.429 K 475.25 % | -21.167 K | 0.000 -100.00 % | 432.000 691.78 % | -73.000 -110.56 % | 691.000 -86.19 % | 5.005 K -74.07 % | 19.303 K 1 066.12 % | -1.998 K -105.29 % | 37.798 K 181.19 % | 13.442 K 447.25 % | -3.871 K 0.00 % | -3.871 K -210.60 % | 3.500 K 0.00 % | 3.500 K -97.20 % | 125.000 K 191.91 % | -136.000 K -0.74 % | -135.000 K 0.00 % | -135.000 K -117.41 % | 775.500 K 0.00 % | 775.500 K 221.74 % | -637.000 K 0.00 % | -637.000 K -5 690.91 % | -11.000 K 0.00 % | -11.000 K -109.17 % | 120.000 K 0.00 % | 120.000 K 435.66 % | -35.750 K | 
| Debt repayment | -5.000 K 0.00 % | -5.000 K 0.00 % | -5.000 K 0.00 % | -5.000 K 0.00 % | -5.000 K | 0.000 -100.00 % | 2.500 K 200.00 % | -2.500 K 95.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 235.800 K 14 786.36 % | 1.584 K | 0.000 -100.00 % | 202.500 K 26.56 % | 160.000 K -40.18 % | 267.487 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 % | 36.182 K 0.00 % | 36.182 K -27.64 % | 50.000 K 0.00 % | 50.000 K 185.47 % | -58.500 K -200.00 % | 58.500 K -50.00 % | 117.000 K 0.00 % | 117.000 K 2 240.00 % | 5.000 K 0.00 % | 5.000 K -99.35 % | 764.500 K 0.00 % | 764.500 K 211.41 % | 245.500 K 0.00 % | 245.500 K 411.46 % | 48.000 K 0.00 % | 48.000 K -41.82 % | 82.500 K | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 100.00 % | -255.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.507 K 26.57 % | -7.500 K | 0.000 -100.00 % | 48.923 K -2.15 % | 50.000 K 16 991.89 % | -296.000 | 0.000 100.00 % | -195.000 | 0.000 100.00 % | -134.000 | 0.000 | 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 % | -58.500 K -200.00 % | 58.500 K 14 238.24 % | 408.000 0.00 % | 408.000 | 0.000 | 0.000 -100.00 % | 500.000 0.00 % | 500.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.500 K | 
| Net cash used provided by financing activities | -5.000 K 4.85 % | -5.255 K -5.10 % | -5.000 K -102.17 % | 230.800 K 6 856.44 % | -3.416 K 31.68 % | -5.000 K -102.53 % | 197.500 K 25.40 % | 157.500 K -41.12 % | 267.487 K 434.97 % | 50.000 K 16 991.89 % | -296.000 | 0.000 100.00 % | -195.000 | 0.000 100.00 % | -134.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.182 K 0.00 % | 36.182 K -27.64 % | 50.000 K 0.00 % | 50.000 K 185.47 % | -58.500 K -200.00 % | 58.500 K -50.21 % | 117.500 K 0.00 % | 117.500 K 2 250.00 % | 5.000 K 0.00 % | 5.000 K -99.35 % | 765.000 K 0.00 % | 765.000 K 211.61 % | 245.500 K 0.00 % | 245.500 K 411.46 % | 48.000 K 0.00 % | 48.000 K -41.82 % | 82.500 K | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -265.259 K -164.08 % | 413.970 K 200.00 % | -413.970 K -277.45 % | 233.287 K 200.00 % | -233.287 K | 0.000 100.00 % | -157.232 K | 0.000 100.00 % | -148.600 K | 0.000 100.00 % | -118.339 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 % | -157.000 0.00 % | -157.000 99.77 % | -68.500 K -200.00 % | 68.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 
| Net change in cash | -11.562 K 52.78 % | -24.484 K 83.68 % | -150.033 K -229.97 % | 115.434 K 220.77 % | 35.987 K 121.53 % | -167.162 K -398.00 % | 56.095 K -54.98 % | 124.588 K 120.07 % | 56.612 K 191.17 % | 19.443 K -73.61 % | 73.687 K 213.27 % | -65.055 K -2.98 % | -63.172 K -14.51 % | -55.168 K 43.77 % | -98.110 K 51.97 % | -204.265 K -343.65 % | 83.835 K 941.30 % | 8.051 K 105.41 % | -148.856 K -331.57 % | 64.282 K 109.33 % | 30.709 K 381.40 % | -10.913 K -129.91 % | 36.484 K 255.69 % | -23.434 K -93.14 % | -12.133 K -170.66 % | 17.171 K 0.00 % | 17.171 K 143.47 % | -39.500 K 75.00 % | -158.000 K -80.06 % | -87.750 K 0.00 % | -87.750 K -180.69 % | 108.750 K 0.00 % | 108.750 K 31.42 % | 82.750 K 0.00 % | 82.750 K 182.91 % | 29.250 K 0.00 % | 29.250 K 788.24 % | -4.250 K 0.00 % | -4.250 K -383.33 % | 1.500 K 0.00 % | 1.500 K | 
| Cash at beginning of period | 223.712 K -9.86 % | 248.196 K -37.68 % | 398.229 K 40.82 % | 282.795 K 14.58 % | 246.808 K -40.38 % | 413.970 K 15.67 % | 357.875 K 53.41 % | 233.287 K 32.04 % | 176.675 K 12.37 % | 157.232 K 88.20 % | 83.545 K -43.78 % | 148.600 K 135.23 % | 63.172 K -46.62 % | 118.340 K 20.62 % | 98.110 K -67.55 % | 302.375 K 38.36 % | 218.540 K 3.82 % | 210.489 K -41.42 % | 359.346 K 21.79 % | 295.064 K 11.62 % | 264.355 K -3.96 % | 275.268 K 15.28 % | 238.784 K -8.94 % | 262.218 K 237.53 % | 77.687 K 28.37 % | 60.516 K 0.00 % | 60.516 K -39.33 % | 99.750 K -75.00 % | 399.000 K 112.52 % | 187.750 K 0.00 % | 187.750 K 137.66 % | 79.000 K 0.00 % | 79.000 K 2 206.67 % | -3.750 K 0.00 % | -3.750 K -103.34 % | 112.250 K 0.00 % | 112.250 K -15.60 % | 133.000 K 0.00 % | 133.000 K 14.90 % | 115.750 K 0.00 % | 115.750 K | 
| Cash at end of period | 212.150 K -5.17 % | 223.712 K -9.86 % | 248.196 K -37.68 % | 398.229 K 40.82 % | 282.795 K 14.58 % | 246.808 K -40.38 % | 413.970 K 15.67 % | 357.875 K 53.41 % | 233.287 K 32.04 % | 176.675 K 12.37 % | 157.232 K 88.20 % | 83.545 K | 0.000 -100.00 % | 63.172 K | 0.000 -100.00 % | 98.110 K -67.55 % | 302.375 K 38.36 % | 218.540 K 3.82 % | 210.490 K -41.42 % | 359.346 K 21.79 % | 295.064 K 11.62 % | 264.355 K -3.96 % | 275.268 K 15.28 % | 238.784 K 264.26 % | 65.554 K -15.62 % | 77.687 K 0.00 % | 77.687 K 28.94 % | 60.250 K -75.00 % | 241.000 K 141.00 % | 100.000 K 0.00 % | 100.000 K -46.74 % | 187.750 K 0.00 % | 187.750 K 137.66 % | 79.000 K 0.00 % | 79.000 K -44.17 % | 141.500 K 0.00 % | 141.500 K 9.90 % | 128.750 K 0.00 % | 128.750 K 9.81 % | 117.250 K 0.00 % | 117.250 K | 
| Operating cash flow | -57.792 K 54.82 % | -127.921 K 9.72 % | -141.697 K -23.44 % | -114.793 K 41.52 % | -196.308 K -14.86 % | -170.912 K -20.87 % | -141.403 K -1 580.81 % | 9.549 K 105.92 % | -161.230 K -427.64 % | -30.557 K -138.51 % | 79.355 K 183.98 % | -94.498 K -3 513.69 % | -2.615 K 98.06 % | -134.597 K -424.10 % | 41.530 K 120.33 % | -204.265 K -343.87 % | 83.761 K 931.03 % | 8.124 K 105.43 % | -149.547 K -352.29 % | 59.277 K 419.70 % | 11.406 K 227.94 % | -8.915 K -578.46 % | -1.314 K 96.44 % | -36.876 K 34.82 % | -56.577 K 0.00 % | -56.577 K -197.77 % | -19.000 K 0.00 % | -19.000 K 72.16 % | -68.250 K 13.33 % | -78.750 K 50.16 % | -158.000 K 0.00 % | -158.000 K 71.94 % | -563.000 K 0.00 % | -563.000 K -1 601.33 % | 37.500 K 0.00 % | 37.500 K 121.31 % | -176.000 K 0.00 % | -176.000 K 0.28 % | -176.500 K 0.00 % | -176.500 K -281.62 % | -46.250 K | 
| Capital expenditure | 0.000 100.00 % | -4.000 -33.33 % | -3.000 -200.00 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -7.000 K 0.00 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.500 K 0.00 % | -5.500 K 87.50 % | -44.000 K 0.00 % | -44.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -750.000 | 
| Free CashFlow | -57.792 K 54.82 % | -127.921 K 9.72 % | -141.700 K -23.44 % | -114.793 K 41.52 % | -196.308 K -14.86 % | -170.912 K -20.87 % | -141.403 K -1 580.81 % | 9.549 K 105.92 % | -161.230 K -427.64 % | -30.557 K -138.51 % | 79.355 K 183.98 % | -94.498 K -3 513.69 % | -2.615 K 98.06 % | -134.597 K -424.10 % | 41.530 K 120.33 % | -204.265 K -343.87 % | 83.761 K 931.03 % | 8.124 K 105.43 % | -149.547 K -352.29 % | 59.277 K 419.70 % | 11.406 K 227.94 % | -8.915 K -578.46 % | -1.314 K 96.44 % | -36.876 K 34.82 % | -56.577 K 0.00 % | -56.577 K -117.60 % | -26.000 K 0.00 % | -26.000 K 61.90 % | -68.250 K 13.33 % | -78.750 K 50.16 % | -158.000 K 0.00 % | -158.000 K 72.21 % | -568.500 K 0.00 % | -568.500 K -8 646.15 % | -6.500 K 0.00 % | -6.500 K 96.31 % | -176.000 K 0.00 % | -176.000 K 0.28 % | -176.500 K 0.00 % | -176.500 K -275.53 % | -47.000 K | 
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 |