Best of the Best PLC BOTB.L
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.151 M -24.60 % | 34.682 M -24.08 % | 45.681 M 156.80 % | 17.789 M 20.14 % | 14.807 M 14.36 % | 12.948 M 19.76 % | 10.812 M 7.00 % | 10.105 M 14.87 % | 8.797 M 25.67 % | 7.000 M 8.53 % | 6.450 M 15.20 % | 5.599 M 18.20 % | 4.737 M -1.99 % | 4.833 M -35.23 % | 7.462 M 2.78 % | 7.260 M 23.87 % | 5.861 M 23.44 % | 4.748 M |
| Net income | 4.661 M 9.31 % | 4.264 M -62.90 % | 11.494 M 226.75 % | 3.518 M -8.42 % | 3.841 M 185.16 % | 1.347 M -3.37 % | 1.394 M 49.25 % | 934.000 K 45.26 % | 643.000 K 81.13 % | 355.000 K 361.04 % | 77.000 K 162.10 % | -124.000 K -193.94 % | 132.000 K -61.29 % | 341.000 K -10.26 % | 380.000 K -36.35 % | 597.000 K 6.99 % | 558.000 K 28.87 % | 433.000 K |
| Income before tax | 5.448 M 5.97 % | 5.141 M -63.44 % | 14.063 M 234.47 % | 4.205 M -10.53 % | 4.700 M 193.72 % | 1.600 M 5.82 % | 1.512 M 42.64 % | 1.060 M 31.51 % | 806.000 K 80.31 % | 447.000 K 272.50 % | 120.000 K 165.22 % | -184.000 K -348.65 % | 74.000 K -83.41 % | 446.000 K -14.07 % | 519.000 K -39.37 % | 856.000 K 20.56 % | 710.000 K 20.14 % | 591.000 K |
| Income before tax ratio | 0.21 40.54 % | 0.15 -51.85 % | 0.31 30.24 % | 0.24 -25.53 % | 0.32 156.85 % | 0.12 -11.64 % | 0.14 33.31 % | 0.10 14.49 % | 0.09 43.48 % | 0.06 243.23 % | 0.02 156.61 % | -0.03 -310.37 % | 0.02 -83.07 % | 0.09 32.68 % | 0.07 -41.01 % | 0.12 -2.67 % | 0.12 -2.68 % | 0.12 |
| EBITDA | 5.511 M 5.21 % | 5.238 M -62.90 % | 14.117 M 232.46 % | 4.246 M 1 735.07 % | -259.699 K -114.32 % | 1.814 M -0.77 % | 1.828 M 63.21 % | 1.120 M 25.28 % | 894.000 K 41.01 % | 634.000 K 68.17 % | 377.000 K 561.40 % | 57.000 K -83.33 % | 342.000 K -53.21 % | 731.000 K -6.16 % | 779.000 K -25.45 % | 1.045 M 20.95 % | 864.000 K 18.84 % | 727.000 K |
| Net income ratio | 0.18 44.97 % | 0.12 -51.14 % | 0.25 27.24 % | 0.20 -23.77 % | 0.26 149.36 % | 0.10 -19.31 % | 0.13 39.49 % | 0.09 26.45 % | 0.07 44.13 % | 0.05 324.81 % | 0.01 153.90 % | -0.02 -179.48 % | 0.03 -60.51 % | 0.07 38.55 % | 0.05 -38.07 % | 0.08 -13.63 % | 0.10 4.40 % | 0.09 |
| Ratio EBITDA | 0.21 39.53 % | 0.15 -51.13 % | 0.31 29.46 % | 0.24 1 461.01 % | -0.02 -112.52 % | 0.14 -17.14 % | 0.17 52.54 % | 0.11 9.06 % | 0.10 12.20 % | 0.09 54.96 % | 0.06 474.14 % | 0.01 -85.90 % | 0.07 -52.27 % | 0.15 44.88 % | 0.10 -27.47 % | 0.14 -2.36 % | 0.15 -3.72 % | 0.15 |
| Gross profit ratio | 0.58 2.79 % | 0.56 -9.57 % | 0.62 4.64 % | 0.59 5.96 % | 0.56 -2.90 % | 0.57 -10.53 % | 0.64 5.81 % | 0.61 3.20 % | 0.59 -10.60 % | 0.66 9.46 % | 0.60 0.49 % | 0.60 0.68 % | 0.59 -2.64 % | 0.61 1.76 % | 0.60 -1.43 % | 0.61 2.34 % | 0.59 3.91 % | 0.57 |
| Weighted average shs out dil | 9.435 M 0.00 % | 9.435 M 0.00 % | 9.435 M 0.44 % | 9.394 M -5.79 % | 9.971 M -1.64 % | 10.138 M -0.15 % | 10.153 M 5.46 % | 9.627 M -2.03 % | 9.827 M -0.31 % | 9.857 M 5.18 % | 9.372 M -11.86 % | 10.633 M -10.99 % | 11.946 M -8.04 % | 12.992 M 0.08 % | 12.981 M 0.35 % | 12.935 M 14.11 % | 11.335 M -10.87 % | 12.718 M |
| Weighted average shs out | 9.435 M 0.00 % | 9.435 M 0.00 % | 9.435 M 0.62 % | 9.377 M -5.90 % | 9.965 M -1.46 % | 10.113 M -0.08 % | 10.121 M 5.62 % | 9.583 M 5.32 % | 9.099 M -1.29 % | 9.218 M -1.64 % | 9.372 M -11.86 % | 10.633 M -9.10 % | 11.697 M -8.03 % | 12.718 M 0.00 % | 12.718 M 0.00 % | 12.718 M 13.59 % | 11.196 M -11.97 % | 12.718 M |
| EPS diluted | 0.49 9.78 % | 0.45 -63.11 % | 1.22 229.73 % | 0.37 -3.95 % | 0.39 196.33 % | 0.13 -7.14 % | 0.14 44.33 % | 0.10 47.87 % | 0.07 82.73 % | 0.04 337.80 % | 0.01 170.09 % | -0.01 -205.41 % | 0.01 -57.63 % | 0.03 -10.27 % | 0.03 -36.66 % | 0.05 -6.49 % | 0.05 45.00 % | 0.03 |
| Earnings per share | 0.49 9.78 % | 0.45 -63.41 % | 1.23 223.68 % | 0.38 -1.41 % | 0.39 196.50 % | 0.13 -7.14 % | 0.14 43.59 % | 0.10 37.52 % | 0.07 84.64 % | 0.04 368.29 % | 0.01 170.09 % | -0.01 -203.54 % | 0.01 -57.84 % | 0.03 -10.07 % | 0.03 -36.46 % | 0.05 -6.01 % | 0.05 46.76 % | 0.03 |
| Gross profit | 15.044 M -22.49 % | 19.410 M -31.34 % | 28.271 M 168.71 % | 10.521 M 27.30 % | 8.265 M 11.05 % | 7.443 M 7.14 % | 6.947 M 13.22 % | 6.136 M 18.55 % | 5.176 M 12.35 % | 4.607 M 18.80 % | 3.878 M 15.76 % | 3.350 M 19.01 % | 2.815 M -4.58 % | 2.950 M -34.09 % | 4.476 M 1.31 % | 4.418 M 26.77 % | 3.485 M 28.27 % | 2.717 M |
| Income tax expense | 787.000 K -10.26 % | 877.000 K -65.86 % | 2.569 M 273.95 % | 686.991 K -19.97 % | 858.411 K 239.29 % | 253.000 K 114.41 % | 118.000 K -6.35 % | 126.000 K -22.70 % | 163.000 K 77.17 % | 92.000 K 113.95 % | 43.000 K 171.67 % | -60.000 K -452.94 % | 17.000 K -86.92 % | 130.000 K -6.47 % | 139.000 K -46.33 % | 259.000 K 70.39 % | 152.000 K -3.80 % | 158.000 K |
| Cost of revenue | 11.107 M -27.27 % | 15.272 M -12.28 % | 17.410 M 139.56 % | 7.267 M 11.09 % | 6.542 M 18.83 % | 5.505 M 42.43 % | 3.865 M -2.62 % | 3.969 M 9.61 % | 3.621 M 51.32 % | 2.393 M -6.96 % | 2.572 M 14.36 % | 2.249 M 17.01 % | 1.922 M 2.07 % | 1.883 M -36.94 % | 2.986 M 5.07 % | 2.842 M 19.61 % | 2.376 M 16.99 % | 2.031 M |
| General and administrative expenses | 9.635 M -32.49 % | 14.271 M 0.44 % | 14.209 M 124.54 % | 6.328 M 2.76 % | 6.158 M 5.37 % | 5.844 M 7.51 % | 5.436 M 7.05 % | 5.078 M 16.15 % | 4.372 M 5.05 % | 4.162 M 10.69 % | 3.760 M 5.44 % | 3.566 M 28.92 % | 2.766 M 9.11 % | 2.535 M -36.81 % | 4.012 M 9.77 % | 3.655 M 29.84 % | 2.815 M | 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 9.635 M -32.49 % | 14.271 M 0.44 % | 14.209 M 124.54 % | 6.328 M 2.76 % | 6.158 M 5.37 % | 5.844 M 7.51 % | 5.436 M 7.05 % | 5.078 M 16.15 % | 4.372 M 5.05 % | 4.162 M 10.69 % | 3.760 M 5.44 % | 3.566 M 28.92 % | 2.766 M 8.81 % | 2.542 M -36.53 % | 4.005 M 9.64 % | 3.653 M 29.58 % | 2.819 M 34.11 % | 2.102 M |
| Cost and expenses | 20.742 M -29.79 % | 29.543 M -6.57 % | 31.619 M 132.57 % | 13.595 M 7.05 % | 12.700 M 11.90 % | 11.349 M 22.02 % | 9.301 M 2.81 % | 9.047 M 13.19 % | 7.993 M 21.94 % | 6.555 M 3.52 % | 6.332 M 8.89 % | 5.815 M 24.04 % | 4.688 M 5.94 % | 4.425 M -36.70 % | 6.991 M 7.64 % | 6.495 M 25.02 % | 5.195 M 25.70 % | 4.133 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 9.635 M -32.49 % | 14.271 M 0.44 % | 14.209 M 124.54 % | 6.328 M 2.76 % | 6.158 M 5.37 % | 5.844 M 7.51 % | 5.436 M 7.05 % | 5.078 M 16.15 % | 4.372 M 5.05 % | 4.162 M 10.69 % | 3.760 M 5.44 % | 3.566 M 28.92 % | 2.766 M 9.11 % | 2.535 M -36.81 % | 4.012 M 9.77 % | 3.655 M 29.84 % | 2.815 M | 0.000 |
| Interest income | 39.000 K 1 850.00 % | 2.000 K 100.00 % | 1.000 K -91.29 % | 11.487 K -35.83 % | 17.902 K 1 690.20 % | 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 -93.75 % | 32.000 K 28.00 % | 25.000 K -19.35 % | 31.000 K -43.64 % | 55.000 K -40.86 % | 93.000 K 78.85 % | 52.000 K | 0.000 |
| Interest expense | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K -50.00 % | 24.000 K |
| Depreciation and amortization | 102.000 K 3.03 % | 99.000 K 80.00 % | 55.000 K 3.53 % | 53.126 K -74.40 % | 207.490 K -3.49 % | 215.000 K -32.18 % | 317.000 K 411.29 % | 62.000 K -31.11 % | 90.000 K -52.38 % | 189.000 K -27.03 % | 259.000 K 7.47 % | 241.000 K -10.07 % | 268.000 K -8.22 % | 292.000 K 15.42 % | 253.000 K 35.29 % | 187.000 K 28.08 % | 146.000 K 30.36 % | 112.000 K |
| Operating income | 5.409 M 5.25 % | 5.139 M -63.45 % | 14.062 M 235.36 % | 4.193 M -10.44 % | 4.682 M 192.79 % | 1.599 M 5.82 % | 1.511 M 42.82 % | 1.058 M 31.59 % | 804.000 K 80.67 % | 445.000 K 277.12 % | 118.000 K 154.63 % | -216.000 K -540.82 % | 49.000 K -88.19 % | 415.000 K -10.56 % | 464.000 K -39.19 % | 763.000 K 13.88 % | 670.000 K 8.94 % | 615.000 K |
| Operating income ratio | 0.21 39.59 % | 0.15 -51.86 % | 0.31 30.59 % | 0.24 -25.45 % | 0.32 156.03 % | 0.12 -11.63 % | 0.14 33.48 % | 0.10 14.56 % | 0.09 43.77 % | 0.06 247.49 % | 0.02 147.42 % | -0.04 -472.95 % | 0.01 -87.95 % | 0.09 38.09 % | 0.06 -40.83 % | 0.11 -8.06 % | 0.11 -11.75 % | 0.13 |
| Total other income expenses net | 39.000 K 1 850.00 % | 2.000 K 100.00 % | 1.000 K -91.29 % | 11.487 K -35.83 % | 17.902 K 1 690.20 % | 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 -93.75 % | 32.000 K 28.00 % | 25.000 K -19.35 % | 31.000 K -43.64 % | 55.000 K -40.86 % | 93.000 K 132.50 % | 40.000 K 266.67 % | -24.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -6.900 M 36.22 % | -10.818 M 8.43 % | -11.814 M -126.74 % | -5.210 M -104.76 % | -2.545 M -9.59 % | -2.322 M -10.26 % | -2.106 M -75.21 % | -1.202 M 36.97 % | -1.907 M 15.02 % | -2.244 M -15.25 % | -1.947 M -76.52 % | -1.103 M 59.80 % | -2.744 M -19.83 % | -2.290 M -15.19 % | -1.988 M -16.53 % | -1.706 M 3.51 % | -1.768 M -565.26 % | 380.000 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 380.000 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -348.000 K -16.71 % | -298.174 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 |
| Retained earnings | 4.925 M -30.05 % | 7.041 M -11.47 % | 7.953 M 235.72 % | 2.369 M 573.67 % | 351.641 K -42.82 % | 615.000 K -36.07 % | 962.000 K 35.30 % | 711.000 K -44.88 % | 1.290 M 190.54 % | 444.000 K 142.62 % | 183.000 K 1.10 % | 181.000 K -89.45 % | 1.715 M 0.00 % | 1.715 M 13.28 % | 1.514 M 20.06 % | 1.261 M 89.91 % | 664.000 K 93.59 % | 343.000 K |
| Common stock | 418.000 K -11.25 % | 471.000 K 0.00 % | 471.000 K 0.46 % | 468.860 K 0.00 % | 468.860 K -7.16 % | 505.000 K -0.20 % | 506.000 K 0.00 % | 506.000 K 11.45 % | 454.000 K 0.00 % | 454.000 K -2.99 % | 468.000 K 0.00 % | 468.000 K -14.60 % | 548.000 K -13.84 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 909.52 % | 63.000 K |
| Total equity | 5.954 M -26.13 % | 8.060 M -10.08 % | 8.964 M 171.62 % | 3.300 M 157.28 % | 1.283 M -17.03 % | 1.546 M -17.33 % | 1.870 M 17.54 % | 1.591 M -23.84 % | 2.089 M -27.09 % | 2.865 M 3.62 % | 2.765 M 0.07 % | 2.763 M -35.47 % | 4.282 M 0.00 % | 4.282 M 5.00 % | 4.078 M 7.71 % | 3.786 M 21.74 % | 3.110 M 471.69 % | 544.000 K |
| Other non current liabilities | 0.000 100.00 % | -475.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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K |
| Total non current liabilities | 0.000 100.00 % | -475.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K |
| Other current liabilities | 1.428 M -49.67 % | 2.837 M 32.38 % | 2.143 M 10.61 % | 1.937 M 36.71 % | 1.417 M 587.95 % | 206.000 K 58.46 % | 130.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 528.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.000 K |
| Total current liabilities | 2.293 M -50.14 % | 4.599 M 4.90 % | 4.384 M 26.84 % | 3.456 M 34.97 % | 2.561 M 14.42 % | 2.238 M 5.42 % | 2.123 M 27.97 % | 1.659 M -7.78 % | 1.799 M 26.69 % | 1.420 M 77.94 % | 798.000 K 27.48 % | 626.000 K -27.63 % | 865.000 K -1.14 % | 875.000 K -6.82 % | 939.000 K -17.12 % | 1.133 M 37.33 % | 825.000 K -12.14 % | 939.000 K |
| Total liabilities | 2.293 M -44.40 % | 4.124 M -5.93 % | 4.384 M 26.84 % | 3.456 M 34.97 % | 2.561 M 14.42 % | 2.238 M 5.42 % | 2.123 M 27.97 % | 1.659 M -7.78 % | 1.799 M 26.69 % | 1.420 M 77.94 % | 798.000 K 27.48 % | 626.000 K -27.63 % | 865.000 K -1.14 % | 875.000 K -6.82 % | 939.000 K -17.12 % | 1.133 M 37.33 % | 825.000 K -26.08 % | 1.116 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 89.000 K -16.82 % | 107.000 K -33.13 % | 160.000 K 97.72 % | 80.924 K 779.61 % | 9.200 K -92.77 % | 127.316 K -28.53 % | 178.133 K -33.33 % | 267.200 K | 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 100.00 % | -316.000 -137.59 % | -133.000 33.50 % | -200.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 | 89.000 K -16.82 % | 107.000 K -33.13 % | 160.000 K 97.72 % | 80.924 K 779.61 % | 9.200 K -92.76 % | 127.000 K -28.65 % | 178.000 K -33.33 % | 267.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.045 M -2.79 % | 1.075 M -2.54 % | 1.103 M 1.53 % | 1.086 M -2.77 % | 1.117 M -2.41 % | 1.145 M -15.62 % | 1.357 M 14.90 % | 1.181 M 12.16 % | 1.053 M 0.48 % | 1.048 M 42.20 % | 737.000 K -22.42 % | 950.000 K 14.05 % | 833.000 K -36.61 % | 1.314 M 12.12 % | 1.172 M 9.33 % | 1.072 M 90.75 % | 562.000 K 26.58 % | 444.000 K |
| Total non current assets | 1.134 M -4.06 % | 1.182 M -6.41 % | 1.263 M 7.90 % | 1.171 M 2.76 % | 1.139 M -13.17 % | 1.312 M -20.10 % | 1.642 M 5.32 % | 1.559 M 29.27 % | 1.206 M 4.78 % | 1.151 M 38.51 % | 831.000 K -21.53 % | 1.059 M 10.66 % | 957.000 K -28.37 % | 1.336 M 13.70 % | 1.175 M 8.00 % | 1.088 M 86.94 % | 582.000 K 28.76 % | 452.000 K |
| Other current assets | 0.000 -100.00 % | 184.000 K -32.10 % | 271.000 K -27.84 % | 375.569 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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.900 M -36.22 % | 10.818 M -8.43 % | 11.814 M 126.74 % | 5.210 M 104.76 % | 2.545 M 9.59 % | 2.322 M 10.26 % | 2.106 M 75.21 % | 1.202 M -36.97 % | 1.907 M -15.02 % | 2.244 M 15.25 % | 1.947 M 76.52 % | 1.103 M -59.80 % | 2.744 M 19.83 % | 2.290 M 15.19 % | 1.988 M 16.53 % | 1.706 M -3.51 % | 1.768 M | 0.000 |
| Cash and short term investments | 6.900 M -36.22 % | 10.818 M -8.43 % | 11.814 M 126.74 % | 5.210 M 104.76 % | 2.545 M 9.59 % | 2.322 M 10.26 % | 2.106 M 75.21 % | 1.202 M -36.97 % | 1.907 M -15.02 % | 2.244 M 15.25 % | 1.947 M 76.52 % | 1.103 M -59.80 % | 2.744 M 19.83 % | 2.290 M 15.19 % | 1.988 M 16.53 % | 1.706 M -3.51 % | 1.768 M | 0.000 |
| Total current assets | 7.113 M -35.35 % | 11.002 M -8.96 % | 12.085 M 116.34 % | 5.586 M 106.55 % | 2.704 M 9.40 % | 2.472 M 5.15 % | 2.351 M 39.03 % | 1.691 M -36.95 % | 2.682 M -14.42 % | 3.134 M 14.71 % | 2.732 M 17.25 % | 2.330 M -44.39 % | 4.190 M 9.66 % | 3.821 M -0.55 % | 3.842 M 0.29 % | 3.831 M 14.26 % | 3.353 M 177.57 % | 1.208 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 316.000 K -36.93 % | 501.000 K -4.75 % | 526.000 K 4.78 % | 502.000 K -46.20 % | 933.000 K -26.82 % | 1.275 M -10.27 % | 1.421 M -18.29 % | 1.739 M -12.53 % | 1.988 M 29.51 % | 1.535 M 32.21 % | 1.161 M |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.215 K -74.44 % | 12.578 K -68.56 % | 40.000 K 8.11 % | 37.000 K -9.76 % | 41.000 K -50.60 % | 83.000 K -19.42 % | 103.000 K 9.57 % | 94.000 K -13.76 % | 109.000 K -12.10 % | 124.000 K 463.64 % | 22.000 K 633.33 % | 3.000 K -81.25 % | 16.000 K -20.00 % | 20.000 K 150.00 % | 8.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 165.000 K -46.60 % | 309.000 K 8.04 % | 286.000 K 73.52 % | 164.822 K -51.97 % | 343.186 K -82.21 % | 1.929 M 12.35 % | 1.717 M 18.58 % | 1.448 M -9.16 % | 1.594 M 24.05 % | 1.285 M 48.73 % | 864.000 K 22.55 % | 705.000 K 0.71 % | 700.000 K -3.71 % | 727.000 K -9.01 % | 799.000 K -8.48 % | 873.000 K 31.08 % | 666.000 K 546.60 % | 103.000 K |
| Tax payables | 700.000 K -51.82 % | 1.453 M -25.68 % | 1.955 M 44.38 % | 1.354 M 69.16 % | 800.463 K 677.15 % | 103.000 K -62.68 % | 276.000 K 30.81 % | 211.000 K 2.93 % | 205.000 K 51.85 % | 135.000 K 304.55 % | -66.000 K 16.46 % | -79.000 K -147.88 % | 165.000 K 11.49 % | 148.000 K 5.71 % | 140.000 K -46.15 % | 260.000 K 63.52 % | 159.000 K 51.43 % | 105.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 611.000 K 11.50 % | 548.000 K -38.29 % | 888.000 K 16.75 % | 760.600 K 64.56 % | 462.213 K 8.50 % | 426.000 K 5.97 % | 402.000 K 7.49 % | 374.000 K 8.41 % | 345.000 K -82.46 % | 1.967 M -6.95 % | 2.114 M 0.00 % | 2.114 M 4.71 % | 2.019 M 4.56 % | 1.931 M 0.16 % | 1.928 M 2.06 % | 1.889 M 4.36 % | 1.810 M 1 211.59 % | 138.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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.247 M -32.31 % | 12.184 M -8.72 % | 13.348 M 97.56 % | 6.757 M 75.79 % | 3.844 M 1.57 % | 3.784 M -5.23 % | 3.993 M 22.86 % | 3.250 M -16.41 % | 3.888 M -9.26 % | 4.285 M 20.26 % | 3.563 M 5.13 % | 3.389 M -34.16 % | 5.147 M -0.19 % | 5.157 M 2.79 % | 5.017 M 1.99 % | 4.919 M 25.01 % | 3.935 M 137.05 % | 1.660 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -157.000 K | 0.000 | 0.000 100.00 % | -125.000 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K -92.11 % | 38.000 K -51.90 % | 79.000 K 192.59 % | 27.000 K | 0.000 |
| Change in working capital | -1.866 M -383.59 % | 658.000 K 330.07 % | 153.000 K -76.29 % | 645.221 K 8 310.08 % | 7.672 K -98.00 % | 383.000 K 18.21 % | 324.000 K -41.62 % | 555.000 K 29.07 % | 430.000 K 34.38 % | 320.000 K -46.76 % | 601.000 K 168.30 % | 224.000 K 286.21 % | 58.000 K -76.80 % | 250.000 K 26.26 % | 198.000 K 142.13 % | -470.000 K -37.83 % | -341.000 K 27.60 % | -471.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 186.000 K 644.00 % | 25.000 K 204.17 % | -24.000 K -105.58 % | 430.000 K 25.73 % | 342.000 K 134.25 % | 146.000 K -54.09 % | 318.000 K 27.71 % | 249.000 K 154.97 % | -453.000 K -21.12 % | -374.000 K -44.40 % | -259.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 369.000 K -8.89 % | 405.000 K 17.73 % | 344.000 K 101.17 % | 171.000 K 244.92 % | -118.000 K -34.09 % | -88.000 K -29.41 % | -68.000 K -33.33 % | -51.000 K -200.00 % | -17.000 K -151.52 % | 33.000 K 115.57 % | -212.000 K |
| Other non cash items | -824.000 K 51.56 % | -1.701 M -0.83 % | -1.687 M -157.78 % | -654.423 K 3.30 % | -676.735 K -73.08 % | -391.000 K -1 761.90 % | -21.000 K 0.00 % | -21.000 K 74.07 % | -81.000 K -174.31 % | 109.000 K 705.56 % | -18.000 K 89.29 % | -168.000 K -522.22 % | -27.000 K 78.05 % | -123.000 K 48.54 % | -239.000 K -56.21 % | -153.000 K -21.43 % | -126.000 K -142.31 % | -52.000 K |
| Net cash provided by operating activities | 2.861 M -31.83 % | 4.197 M -66.65 % | 12.584 M 196.20 % | 4.249 M 0.25 % | 4.238 M 134.53 % | 1.807 M -15.24 % | 2.132 M 28.74 % | 1.656 M 33.01 % | 1.245 M 16.90 % | 1.065 M 10.71 % | 962.000 K 1 087.65 % | 81.000 K -76.72 % | 348.000 K -58.42 % | 837.000 K 17.23 % | 714.000 K 75.86 % | 406.000 K 7.98 % | 376.000 K 84.31 % | 204.000 K |
| Investments in property plant and equipment | -122.000 K -577.78 % | -18.000 K 88.08 % | -151.000 K -60.85 % | -93.878 K 31.85 % | -137.750 K -164.90 % | -52.000 K 60.61 % | -132.000 K 71.49 % | -463.000 K -387.37 % | -95.000 K 82.44 % | -541.000 K -849.12 % | -57.000 K 84.43 % | -366.000 K -16.56 % | -314.000 K 34.17 % | -477.000 K -24.87 % | -382.000 K 31.91 % | -561.000 K -101.80 % | -278.000 K -212.36 % | -89.000 K |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 120.000 K 5 900.00 % | 2.000 K 100.00 % | 1.000 K -91.29 % | 11.487 K -94.93 % | 226.672 K 70.43 % | 133.000 K 202.27 % | 44.000 K 116.99 % | -259.000 K -13 050.00 % | 2.000 K -92.86 % | 28.000 K 100.00 % | 14.000 K -64.10 % | 39.000 K -92.93 % | 552.000 K 573.17 % | 82.000 K 6.49 % | 77.000 K -17.20 % | 93.000 K 32.29 % | 70.300 K | 0.000 |
| Net cash used for investing activites | -2.000 K 87.50 % | -16.000 K 89.33 % | -150.000 K -82.06 % | -82.391 K -192.66 % | 88.922 K 9.78 % | 81.000 K 192.05 % | -88.000 K 80.66 % | -455.000 K -179.14 % | -163.000 K 68.23 % | -513.000 K -1 093.02 % | -43.000 K 86.85 % | -327.000 K -237.39 % | 238.000 K 160.25 % | -395.000 K -29.51 % | -305.000 K 34.83 % | -468.000 K -125.32 % | -207.700 K -133.37 % | -89.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 -100.00 % | 22.000 K 633.33 % | 3.000 K -98.68 % | 228.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.981 M | 0.000 |
| Common stock repurchased | -6.275 M | 0.000 | 0.000 | 0.000 100.00 % | -3.498 M -2 453.60 % | -137.000 K | 0.000 100.00 % | -45.000 K | 0.000 100.00 % | -161.000 K | 0.000 100.00 % | -1.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -502.000 K 90.30 % | -5.177 M 12.40 % | -5.910 M -293.91 % | -1.500 M -147.62 % | -605.915 K 61.08 % | -1.557 M -36.22 % | -1.143 M 45.28 % | -2.089 M -47.22 % | -1.419 M -1 409.57 % | -94.000 K -25.33 % | -75.000 K 43.18 % | -132.000 K 0.00 % | -132.000 K 5.71 % | -140.000 K -10.24 % | -127.000 K | 0.000 | 0.000 | 0.000 |
| Other financing activites | -6.275 M | 0.000 -100.00 % | 80.000 K | 0.000 100.00 % | -3.498 M -2 942.12 % | -115.000 K -3 933.33 % | 3.000 K -98.36 % | 183.000 K | 0.000 100.00 % | -161.000 K | 0.000 100.00 % | -1.263 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.787 M 2 306.17 % | -81.000 K |
| Net cash used provided by financing activities | -6.777 M -30.91 % | -5.177 M 11.20 % | -5.830 M -288.57 % | -1.500 M 63.44 % | -4.104 M -145.48 % | -1.672 M -46.67 % | -1.140 M 40.19 % | -1.906 M -34.32 % | -1.419 M -456.47 % | -255.000 K -240.00 % | -75.000 K 94.62 % | -1.395 M -956.82 % | -132.000 K 5.71 % | -140.000 K -10.24 % | -127.000 K | 0.000 -100.00 % | 1.787 M 2 306.17 % | -81.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -3.918 M -293.37 % | -996.000 K -115.08 % | 6.604 M 147.73 % | 2.666 M 1 097.77 % | 222.563 K 3.04 % | 216.000 K -76.11 % | 904.000 K 228.23 % | -705.000 K -109.20 % | -337.000 K -213.47 % | 297.000 K -64.81 % | 844.000 K 151.43 % | -1.641 M -461.45 % | 454.000 K 50.33 % | 302.000 K 7.09 % | 282.000 K 554.84 % | -62.000 K -103.17 % | 1.955 M 5 650.88 % | 34.000 K |
| Cash at beginning of period | 10.818 M -8.43 % | 11.814 M 126.76 % | 5.210 M 104.74 % | 2.545 M 9.58 % | 2.322 M 10.26 % | 2.106 M 75.21 % | 1.202 M -36.97 % | 1.907 M -15.02 % | 2.244 M 15.25 % | 1.947 M 76.52 % | 1.103 M -59.80 % | 2.744 M 19.83 % | 2.290 M 15.19 % | 1.988 M 16.53 % | 1.706 M -3.51 % | 1.768 M 1 045.45 % | -187.000 K 21.10 % | -237.000 K |
| Cash at end of period | 6.900 M -36.22 % | 10.818 M -8.43 % | 11.814 M 126.74 % | 5.210 M 104.76 % | 2.545 M 9.59 % | 2.322 M 10.26 % | 2.106 M 75.21 % | 1.202 M -36.97 % | 1.907 M -15.02 % | 2.244 M 15.25 % | 1.947 M 76.52 % | 1.103 M -59.80 % | 2.744 M 19.83 % | 2.290 M 15.19 % | 1.988 M 16.53 % | 1.706 M -3.52 % | 1.768 M 971.08 % | -203.000 K |
| Operating cash flow | 2.861 M -31.83 % | 4.197 M -66.65 % | 12.584 M 196.20 % | 4.249 M 0.25 % | 4.238 M 134.53 % | 1.807 M -15.24 % | 2.132 M 28.74 % | 1.656 M 33.01 % | 1.245 M 16.90 % | 1.065 M 10.71 % | 962.000 K 1 087.65 % | 81.000 K -76.72 % | 348.000 K -58.42 % | 837.000 K 17.23 % | 714.000 K 75.86 % | 406.000 K 7.98 % | 376.000 K 84.31 % | 204.000 K |
| Capital expenditure | -122.000 K -577.78 % | -18.000 K 88.08 % | -151.000 K -60.85 % | -93.878 K 31.85 % | -137.750 K -164.90 % | -52.000 K 60.61 % | -132.000 K 71.49 % | -463.000 K -387.37 % | -95.000 K 82.44 % | -541.000 K -849.12 % | -57.000 K 84.43 % | -366.000 K -16.56 % | -314.000 K 34.17 % | -477.000 K -24.87 % | -382.000 K 31.91 % | -561.000 K -101.80 % | -278.000 K -212.36 % | -89.000 K |
| Free CashFlow | 2.739 M -34.46 % | 4.179 M -66.39 % | 12.433 M 199.25 % | 4.155 M 1.33 % | 4.100 M 133.63 % | 1.755 M -12.25 % | 2.000 M 67.64 % | 1.193 M 3.74 % | 1.150 M 119.47 % | 524.000 K -42.10 % | 905.000 K 417.54 % | -285.000 K -938.24 % | 34.000 K -90.56 % | 360.000 K 8.43 % | 332.000 K 314.19 % | -155.000 K -258.16 % | 98.000 K -14.78 % | 115.000 K |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-30 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 | 2006-04-30 | 2005-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 36.787 M 313.60 % | 8.894 M 0.00 % | 8.894 M 20.14 % | 7.403 M 0.00 % | 7.403 M 14.36 % | 6.474 M 0.00 % | 6.474 M 19.75 % | 5.406 M 0.00 % | 5.406 M 7.00 % | 5.052 M 0.00 % | 5.052 M 14.85 % | 4.399 M 100.00 % | 2.200 M 25.68 % | 1.750 M -50.00 % | 3.500 M 0.00 % | 3.500 M 8.53 % | 3.225 M 0.00 % | 3.225 M 15.20 % | 2.800 M 0.00 % | 2.800 M 18.20 % | 2.369 M 0.00 % | 2.369 M -1.99 % | 2.417 M 0.00 % | 2.417 M -35.23 % | 3.731 M 0.00 % | 3.731 M 2.78 % | 3.630 M 0.00 % | 3.630 M 23.87 % | 2.931 M 0.00 % | 2.931 M 23.44 % | 2.374 M 0.00 % | 2.374 M |
| Net income | 9.735 M 453.51 % | 1.759 M 0.00 % | 1.759 M -8.42 % | 1.921 M 0.00 % | 1.921 M 185.16 % | 673.508 K 0.00 % | 673.508 K -3.42 % | 697.364 K 0.00 % | 697.364 K 49.35 % | 466.946 K 0.00 % | 466.946 K 44.86 % | 322.338 K 100.00 % | 161.169 K 81.99 % | 88.559 K -50.11 % | 177.500 K 0.00 % | 177.500 K 361.04 % | 38.500 K 0.00 % | 38.500 K 162.10 % | -62.000 K 0.00 % | -62.000 K -193.94 % | 66.000 K 0.00 % | 66.000 K -61.29 % | 170.500 K 0.00 % | 170.500 K -10.26 % | 190.000 K 0.00 % | 190.000 K -36.35 % | 298.500 K 0.00 % | 298.500 K 6.99 % | 279.000 K 0.00 % | 279.000 K 28.87 % | 216.500 K 0.00 % | 216.500 K |
| Income before tax | 11.961 M 468.93 % | 2.102 M 0.00 % | 2.102 M -10.53 % | 2.350 M 0.00 % | 2.350 M 193.71 % | 800.046 K 0.00 % | 800.046 K 5.78 % | 756.322 K 0.00 % | 756.322 K 42.75 % | 529.826 K 0.00 % | 529.826 K 31.20 % | 403.828 K 100.00 % | 201.914 K 80.88 % | 111.626 K -50.06 % | 223.500 K 0.00 % | 223.500 K 272.50 % | 60.000 K 0.00 % | 60.000 K 165.22 % | -92.000 K 0.00 % | -92.000 K -348.65 % | 37.000 K 0.00 % | 37.000 K -83.41 % | 223.000 K 0.00 % | 223.000 K -14.07 % | 259.500 K 0.00 % | 259.500 K -39.37 % | 428.000 K 0.00 % | 428.000 K 20.56 % | 355.000 K 0.00 % | 355.000 K 20.14 % | 295.500 K 0.00 % | 295.500 K |
| Income before tax ratio | 0.33 37.56 % | 0.24 0.00 % | 0.24 -25.53 % | 0.32 0.00 % | 0.32 156.83 % | 0.12 0.00 % | 0.12 -11.67 % | 0.14 0.00 % | 0.14 33.41 % | 0.10 0.00 % | 0.10 14.24 % | 0.09 0.00 % | 0.09 43.92 % | 0.06 -0.12 % | 0.06 0.00 % | 0.06 243.23 % | 0.02 0.00 % | 0.02 156.61 % | -0.03 0.00 % | -0.03 -310.37 % | 0.02 0.00 % | 0.02 -83.07 % | 0.09 0.00 % | 0.09 32.68 % | 0.07 0.00 % | 0.07 -41.01 % | 0.12 0.00 % | 0.12 -2.67 % | 0.12 0.00 % | 0.12 -2.68 % | 0.12 0.00 % | 0.12 |
| EBITDA | 11.988 M 463.12 % | 2.129 M 0.00 % | 2.129 M -13.23 % | 2.454 M 0.00 % | 2.454 M 170.33 % | 907.598 K 0.00 % | 907.598 K -0.84 % | 915.302 K 0.00 % | 915.302 K 63.09 % | 561.234 K 0.00 % | 561.234 K 25.04 % | 448.842 K 100.00 % | 224.421 K 41.17 % | 158.975 K -49.85 % | 317.000 K 0.00 % | 317.000 K 68.17 % | 188.500 K 0.00 % | 188.500 K 561.40 % | 28.500 K 0.00 % | 28.500 K -83.33 % | 171.000 K 0.00 % | 171.000 K -53.21 % | 365.500 K 0.00 % | 365.500 K -6.16 % | 389.500 K 0.00 % | 389.500 K -25.45 % | 522.500 K 0.00 % | 522.500 K 20.95 % | 432.000 K 0.00 % | 432.000 K 18.84 % | 363.500 K 0.00 % | 363.500 K |
| Net income ratio | 0.26 33.83 % | 0.20 0.00 % | 0.20 -23.77 % | 0.26 0.00 % | 0.26 149.35 % | 0.10 0.00 % | 0.10 -19.35 % | 0.13 0.00 % | 0.13 39.57 % | 0.09 0.00 % | 0.09 26.14 % | 0.07 0.00 % | 0.07 44.80 % | 0.05 -0.22 % | 0.05 0.00 % | 0.05 324.81 % | 0.01 0.00 % | 0.01 153.90 % | -0.02 0.00 % | -0.02 -179.48 % | 0.03 0.00 % | 0.03 -60.51 % | 0.07 0.00 % | 0.07 38.55 % | 0.05 0.00 % | 0.05 -38.07 % | 0.08 0.00 % | 0.08 -13.63 % | 0.10 0.00 % | 0.10 4.40 % | 0.09 0.00 % | 0.09 |
| Ratio EBITDA | 0.33 36.15 % | 0.24 0.00 % | 0.24 -27.78 % | 0.33 0.00 % | 0.33 136.39 % | 0.14 0.00 % | 0.14 -17.20 % | 0.17 0.00 % | 0.17 52.42 % | 0.11 0.00 % | 0.11 8.88 % | 0.10 0.00 % | 0.10 12.32 % | 0.09 0.29 % | 0.09 0.00 % | 0.09 54.96 % | 0.06 0.00 % | 0.06 474.14 % | 0.01 0.00 % | 0.01 -85.90 % | 0.07 0.00 % | 0.07 -52.27 % | 0.15 0.00 % | 0.15 44.88 % | 0.10 0.00 % | 0.10 -27.47 % | 0.14 0.00 % | 0.14 -2.36 % | 0.15 0.00 % | 0.15 -3.72 % | 0.15 0.00 % | 0.15 |
| Gross profit ratio | 0.63 5.76 % | 0.59 0.00 % | 0.59 5.96 % | 0.56 0.00 % | 0.56 -2.89 % | 0.57 0.00 % | 0.57 -10.54 % | 0.64 0.00 % | 0.64 5.83 % | 0.61 0.00 % | 0.61 3.18 % | 0.59 0.00 % | 0.59 -10.58 % | 0.66 0.00 % | 0.66 0.00 % | 0.66 9.46 % | 0.60 0.00 % | 0.60 0.49 % | 0.60 0.00 % | 0.60 0.68 % | 0.59 0.00 % | 0.59 -2.64 % | 0.61 0.00 % | 0.61 1.76 % | 0.60 0.00 % | 0.60 -1.43 % | 0.61 0.00 % | 0.61 2.34 % | 0.59 0.00 % | 0.59 3.91 % | 0.57 0.00 % | 0.57 |
| Weighted average shs out dil | 9.435 M -5.32 % | 9.965 M 0.00 % | 9.965 M -0.06 % | 9.971 M 0.00 % | 9.971 M -1.64 % | 10.138 M 0.00 % | 10.138 M -0.15 % | 10.153 M 0.00 % | 10.153 M 5.46 % | 9.627 M 0.00 % | 9.627 M -2.03 % | 9.827 M 0.00 % | 9.827 M 6.60 % | 9.218 M -6.49 % | 9.857 M 0.00 % | 9.857 M 5.18 % | 9.372 M 0.00 % | 9.372 M -11.86 % | 10.633 M 0.00 % | 10.633 M -10.99 % | 11.946 M 0.00 % | 11.946 M -8.04 % | 12.992 M 0.00 % | 12.992 M 0.08 % | 12.981 M 0.00 % | 12.981 M 0.35 % | 12.935 M 0.00 % | 12.935 M 14.11 % | 11.335 M 0.00 % | 11.335 M -10.87 % | 12.718 M 0.00 % | 12.718 M |
| Weighted average shs out | 9.435 M -5.32 % | 9.965 M 0.00 % | 9.965 M 0.00 % | 9.965 M 0.00 % | 9.965 M -1.46 % | 10.113 M 0.00 % | 10.113 M -0.08 % | 10.121 M 0.00 % | 10.121 M 5.62 % | 9.583 M 0.00 % | 9.583 M 5.32 % | 9.099 M 0.00 % | 9.099 M -1.29 % | 9.218 M 0.00 % | 9.218 M 0.00 % | 9.218 M -1.64 % | 9.372 M 0.00 % | 9.372 M -11.86 % | 10.633 M 0.00 % | 10.633 M -9.10 % | 11.697 M 0.00 % | 11.697 M -8.03 % | 12.718 M 0.00 % | 12.718 M 0.00 % | 12.718 M 0.00 % | 12.718 M 0.00 % | 12.718 M 0.00 % | 12.718 M 13.59 % | 11.196 M 0.00 % | 11.196 M -11.97 % | 12.718 M 0.00 % | 12.718 M |
| EPS diluted | 1.04 491.61 % | 0.18 0.00 % | 0.18 -8.41 % | 0.19 0.00 % | 0.19 190.06 % | 0.07 0.00 % | 0.07 -3.21 % | 0.07 0.00 % | 0.07 41.15 % | 0.05 0.00 % | 0.05 48.17 % | 0.03 100.00 % | 0.02 70.83 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Earnings per share | 1.05 497.28 % | 0.18 0.00 % | 0.18 -8.51 % | 0.19 0.00 % | 0.19 189.49 % | 0.07 0.00 % | 0.07 -3.48 % | 0.07 0.00 % | 0.07 41.39 % | 0.05 0.00 % | 0.05 37.85 % | 0.04 100.00 % | 0.02 84.38 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit | 23.010 M 337.41 % | 5.261 M 0.00 % | 5.261 M 27.30 % | 4.133 M 0.00 % | 4.133 M 11.05 % | 3.721 M 0.00 % | 3.721 M 7.13 % | 3.474 M 0.00 % | 3.474 M 13.24 % | 3.068 M 0.00 % | 3.068 M 18.49 % | 2.589 M 100.00 % | 1.294 M 12.38 % | 1.152 M -50.00 % | 2.304 M 0.00 % | 2.304 M 18.80 % | 1.939 M 0.00 % | 1.939 M 15.76 % | 1.675 M 0.00 % | 1.675 M 19.01 % | 1.408 M 0.00 % | 1.408 M -4.58 % | 1.475 M 0.00 % | 1.475 M -34.09 % | 2.238 M 0.00 % | 2.238 M 1.31 % | 2.209 M 0.00 % | 2.209 M 26.77 % | 1.743 M 0.00 % | 1.743 M 28.27 % | 1.359 M 0.00 % | 1.359 M |
| Income tax expense | 2.226 M 547.90 % | 343.494 K 0.00 % | 343.494 K -19.97 % | 429.204 K 0.00 % | 429.204 K 239.19 % | 126.538 K 0.00 % | 126.538 K 114.63 % | 58.956 K 0.00 % | 58.956 K -6.24 % | 62.880 K 0.00 % | 62.880 K -22.84 % | 81.488 K 100.00 % | 40.744 K 76.64 % | 23.066 K -49.86 % | 46.000 K 0.00 % | 46.000 K 113.95 % | 21.500 K 0.00 % | 21.500 K 171.67 % | -30.000 K 0.00 % | -30.000 K -452.94 % | 8.500 K 0.00 % | 8.500 K -86.92 % | 65.000 K 0.00 % | 65.000 K -6.47 % | 69.500 K 0.00 % | 69.500 K -46.33 % | 129.500 K 0.00 % | 129.500 K 70.39 % | 76.000 K 0.00 % | 76.000 K -3.80 % | 79.000 K 0.00 % | 79.000 K |
| Cost of revenue | 13.776 M 279.13 % | 3.634 M 0.00 % | 3.634 M 11.09 % | 3.271 M 0.00 % | 3.271 M 18.84 % | 2.752 M 0.00 % | 2.752 M 42.44 % | 1.932 M 0.00 % | 1.932 M -2.64 % | 1.985 M 0.00 % | 1.985 M 9.63 % | 1.810 M 100.00 % | 905.165 K 51.29 % | 598.283 K -50.00 % | 1.197 M 0.00 % | 1.197 M -6.96 % | 1.286 M 0.00 % | 1.286 M 14.36 % | 1.125 M 0.00 % | 1.125 M 17.01 % | 961.000 K 0.00 % | 961.000 K 2.07 % | 941.500 K 0.00 % | 941.500 K -36.94 % | 1.493 M 0.00 % | 1.493 M 5.07 % | 1.421 M 0.00 % | 1.421 M 19.61 % | 1.188 M 0.00 % | 1.188 M 16.99 % | 1.016 M 0.00 % | 1.016 M |
| General and administrative expenses | 11.045 M 249.08 % | 3.164 M 0.00 % | 3.164 M 2.76 % | 3.079 M 0.00 % | 3.079 M 5.38 % | 2.922 M 0.00 % | 2.922 M 7.51 % | 2.718 M 0.00 % | 2.718 M 7.05 % | 2.539 M 0.00 % | 2.539 M 16.15 % | 2.186 M 100.00 % | 1.093 M 5.03 % | 1.041 M -49.99 % | 2.081 M 0.00 % | 2.081 M 10.69 % | 1.880 M 0.00 % | 1.880 M 5.44 % | 1.783 M 0.00 % | 1.783 M 28.92 % | 1.383 M 0.00 % | 1.383 M 9.11 % | 1.268 M 0.00 % | 1.268 M -36.81 % | 2.006 M 0.00 % | 2.006 M 9.77 % | 1.828 M 0.00 % | 1.828 M 29.84 % | 1.408 M 0.00 % | 1.408 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 11.045 M 249.08 % | 3.164 M 0.00 % | 3.164 M 2.76 % | 3.079 M 0.00 % | 3.079 M 5.38 % | 2.922 M 0.00 % | 2.922 M 7.51 % | 2.718 M 0.00 % | 2.718 M 7.05 % | 2.539 M 0.00 % | 2.539 M 16.15 % | 2.186 M 100.00 % | 1.093 M 5.03 % | 1.041 M -49.99 % | 2.081 M 0.00 % | 2.081 M 10.69 % | 1.880 M 0.00 % | 1.880 M 5.44 % | 1.783 M 0.00 % | 1.783 M 28.92 % | 1.383 M 0.00 % | 1.383 M 8.81 % | 1.271 M 0.00 % | 1.271 M -36.53 % | 2.003 M 0.00 % | 2.003 M 9.64 % | 1.827 M 0.00 % | 1.827 M 29.58 % | 1.410 M 0.00 % | 1.410 M 34.11 % | 1.051 M 0.00 % | 1.051 M |
| Cost and expenses | 24.821 M 265.14 % | 6.798 M 0.00 % | 6.798 M 7.05 % | 6.350 M 0.00 % | 6.350 M 11.91 % | 5.674 M 0.00 % | 5.674 M 22.02 % | 4.650 M 0.00 % | 4.650 M 2.80 % | 4.524 M 0.00 % | 4.524 M 13.19 % | 3.996 M 100.00 % | 1.998 M 21.92 % | 1.639 M -49.99 % | 3.278 M 0.00 % | 3.278 M 3.52 % | 3.166 M 0.00 % | 3.166 M 8.89 % | 2.908 M 0.00 % | 2.908 M 24.04 % | 2.344 M 0.00 % | 2.344 M 5.94 % | 2.213 M 0.00 % | 2.213 M -36.70 % | 3.496 M 0.00 % | 3.496 M 7.64 % | 3.248 M 0.00 % | 3.248 M 25.02 % | 2.598 M 0.00 % | 2.598 M 25.70 % | 2.067 M 0.00 % | 2.067 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 11.045 M 249.08 % | 3.164 M 0.00 % | 3.164 M 2.76 % | 3.079 M 0.00 % | 3.079 M 5.38 % | 2.922 M 0.00 % | 2.922 M 7.51 % | 2.718 M 0.00 % | 2.718 M 7.05 % | 2.539 M 0.00 % | 2.539 M 16.15 % | 2.186 M 100.00 % | 1.093 M 5.03 % | 1.041 M -49.99 % | 2.081 M 0.00 % | 2.081 M 10.69 % | 1.880 M 0.00 % | 1.880 M 5.44 % | 1.783 M 0.00 % | 1.783 M 28.92 % | 1.383 M 0.00 % | 1.383 M 9.11 % | 1.268 M 0.00 % | 1.268 M -36.81 % | 2.006 M 0.00 % | 2.006 M 9.77 % | 1.828 M 0.00 % | 1.828 M 29.84 % | 1.408 M 0.00 % | 1.408 M | 0.000 | 0.000 |
| Interest income | 1.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 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -93.75 % | 16.000 K 0.00 % | 16.000 K 28.00 % | 12.500 K 0.00 % | 12.500 K -19.35 % | 15.500 K 0.00 % | 15.500 K -43.64 % | 27.500 K 0.00 % | 27.500 K -40.86 % | 46.500 K 0.00 % | 46.500 K 78.85 % | 26.000 K 0.00 % | 26.000 K | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K 0.00 % | 6.000 K -50.00 % | 12.000 K 0.00 % | 12.000 K |
| Depreciation and amortization | 28.438 K 7.06 % | 26.562 K 0.00 % | 26.562 K -74.40 % | 103.744 K 0.00 % | 103.744 K -3.54 % | 107.550 K 0.00 % | 107.550 K -32.35 % | 158.980 K 0.00 % | 158.980 K 406.21 % | 31.406 K 0.00 % | 31.406 K -30.23 % | 45.014 K 100.00 % | 22.507 K -52.47 % | 47.349 K -49.90 % | 94.500 K 0.00 % | 94.500 K -27.03 % | 129.500 K 0.00 % | 129.500 K 7.47 % | 120.500 K 0.00 % | 120.500 K -10.07 % | 134.000 K 0.00 % | 134.000 K -8.22 % | 146.000 K 0.00 % | 146.000 K 15.42 % | 126.500 K 0.00 % | 126.500 K 35.29 % | 93.500 K 0.00 % | 93.500 K 28.08 % | 73.000 K 0.00 % | 73.000 K 30.36 % | 56.000 K 0.00 % | 56.000 K |
| Operating income | 11.965 M 470.72 % | 2.097 M 0.00 % | 2.097 M 98.99 % | 1.054 M 0.00 % | 1.054 M 31.77 % | 799.574 K 0.00 % | 799.574 K 5.79 % | 755.794 K 0.00 % | 755.794 K 42.95 % | 528.710 K 0.00 % | 528.710 K 31.23 % | 402.896 K 100.00 % | 201.448 K 81.26 % | 111.139 K -50.05 % | 222.500 K 0.00 % | 222.500 K 277.12 % | 59.000 K 0.00 % | 59.000 K 154.63 % | -108.000 K 0.00 % | -108.000 K -540.82 % | 24.500 K 0.00 % | 24.500 K -88.19 % | 207.500 K 0.00 % | 207.500 K -10.56 % | 232.000 K 0.00 % | 232.000 K -39.19 % | 381.500 K 0.00 % | 381.500 K 13.88 % | 335.000 K 0.00 % | 335.000 K 8.94 % | 307.500 K 0.00 % | 307.500 K |
| Operating income ratio | 0.33 37.99 % | 0.24 0.00 % | 0.24 65.63 % | 0.14 0.00 % | 0.14 15.23 % | 0.12 0.00 % | 0.12 -11.66 % | 0.14 0.00 % | 0.14 33.60 % | 0.10 0.00 % | 0.10 14.26 % | 0.09 0.00 % | 0.09 44.22 % | 0.06 -0.11 % | 0.06 0.00 % | 0.06 247.49 % | 0.02 0.00 % | 0.02 147.42 % | -0.04 0.00 % | -0.04 -472.95 % | 0.01 0.00 % | 0.01 -87.95 % | 0.09 0.00 % | 0.09 38.09 % | 0.06 0.00 % | 0.06 -40.83 % | 0.11 0.00 % | 0.11 -8.06 % | 0.11 0.00 % | 0.11 -11.75 % | 0.13 0.00 % | 0.13 |
| Total other income expenses net | -4.744 K -182.59 % | 5.744 K 0.00 % | 5.744 K -99.56 % | 1.296 M 0.00 % | 1.296 M 273 641.08 % | 473.500 0.00 % | 473.500 -10.32 % | 528.000 0.00 % | 528.000 -52.75 % | 1.118 K 0.00 % | 1.118 K 19.97 % | 931.500 100.00 % | 465.750 -4.31 % | 486.750 -51.33 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -93.75 % | 16.000 K 0.00 % | 16.000 K 28.00 % | 12.500 K 0.00 % | 12.500 K -19.35 % | 15.500 K 0.00 % | 15.500 K -43.64 % | 27.500 K 0.00 % | 27.500 K -40.86 % | 46.500 K 0.00 % | 46.500 K 132.50 % | 20.000 K 0.00 % | 20.000 K 266.67 % | -12.000 K 0.00 % | -12.000 K |
| 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-30 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 | 2006-04-30 | 2005-10-30 |
| 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-30 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -6.900 M -31.13 % | -5.262 M 51.36 % | -10.818 M -29.62 % | -8.346 M 29.36 % | -11.814 M -5.64 % | -11.183 M -114.63 % | -5.210 M -60.91 % | -3.238 M -27.25 % | -2.545 M 63.35 % | -6.944 M -199.04 % | -2.322 M -13.55 % | -2.045 M 2.90 % | -2.106 M 7.50 % | -2.277 M -89.49 % | -1.202 M 45.18 % | -2.192 M -14.95 % | -1.907 M 21.40 % | -2.426 M -8.10 % | -2.244 M 4.91 % | -2.360 M -21.21 % | -1.947 M -60.25 % | -1.215 M -10.05 % | -1.104 M 53.46 % | -2.372 M 13.56 % | -2.744 M -3.66 % | -2.647 M -15.59 % | -2.290 M 4.98 % | -2.410 M -21.23 % | -1.988 M -19.61 % | -1.662 M 2.58 % | -1.706 M 0.47 % | -1.714 M 3.05 % | -1.768 M -17.16 % | -1.509 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.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 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 189.000 K |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -348.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 |
| Retained earnings | 4.925 M 82.00 % | 2.706 M -61.57 % | 7.041 M 31.83 % | 5.341 M -32.84 % | 7.953 M 36.56 % | 5.824 M 145.85 % | 2.369 M 78.52 % | 1.327 M 277.37 % | 351.641 K -88.07 % | 2.947 M 379.31 % | 614.838 K -34.45 % | 938.000 K -2.51 % | 962.108 K -28.09 % | 1.338 M 88.07 % | 711.455 K -61.65 % | 1.855 M 43.85 % | 1.290 M 176.72 % | 466.000 K 5.18 % | 443.050 K 95.18 % | 227.000 K 24.36 % | 182.532 K 69.01 % | 108.000 K -40.33 % | 181.000 K -88.08 % | 1.518 M -11.49 % | 1.715 M 2.51 % | 1.673 M -2.45 % | 1.715 M 8.20 % | 1.585 M 4.69 % | 1.514 M 13.83 % | 1.330 M 5.47 % | 1.261 M 27.63 % | 988.000 K 48.80 % | 664.000 K 891.04 % | 67.000 K |
| Common stock | 418.000 K 0.00 % | 418.000 K -11.25 % | 471.000 K 0.00 % | 471.000 K 0.00 % | 471.000 K 0.43 % | 469.000 K 0.03 % | 468.860 K -0.03 % | 469.000 K 0.03 % | 468.860 K -7.16 % | 505.000 K 0.01 % | 504.926 K -0.21 % | 506.000 K -0.04 % | 506.226 K 0.04 % | 506.000 K 0.05 % | 505.726 K 4.27 % | 485.000 K 6.61 % | 454.950 K 0.21 % | 454.000 K -0.21 % | 454.950 K -1.74 % | 463.000 K -1.20 % | 468.602 K 0.13 % | 468.000 K -0.21 % | 469.000 K -13.47 % | 542.000 K -1.09 % | 548.000 K 0.00 % | 548.000 K -13.84 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K 0.00 % | 636.000 K |
| Total equity | 5.954 M 59.84 % | 3.725 M -53.78 % | 8.060 M 26.85 % | 6.354 M -29.12 % | 8.964 M 32.82 % | 6.749 M 104.50 % | 3.300 M 46.16 % | 2.258 M 76.03 % | 1.283 M -66.92 % | 3.878 M 150.85 % | 1.546 M -15.38 % | 1.827 M -2.29 % | 1.870 M -15.81 % | 2.221 M 39.63 % | 1.591 M -42.97 % | 2.789 M 33.52 % | 2.089 M -31.47 % | 3.048 M 6.44 % | 2.864 M 1.95 % | 2.809 M 1.61 % | 2.765 M 2.77 % | 2.690 M -2.64 % | 2.763 M -32.25 % | 4.078 M -4.76 % | 4.282 M 1.01 % | 4.239 M -0.98 % | 4.281 M 3.11 % | 4.152 M 1.84 % | 4.077 M 4.86 % | 3.888 M 2.69 % | 3.786 M 8.33 % | 3.495 M 12.38 % | 3.110 M 23.07 % | 2.527 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 174.000 K |
| Total non current liabilities | 0.000 | 0.000 100.00 % | -475.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 -100.00 % | 174.000 K |
| Other current liabilities | 1.428 M 5 850.00 % | 24.000 K -99.15 % | 2.837 M 20 164.29 % | 14.000 K -99.35 % | 2.143 M | 0.000 -100.00 % | 1.937 M | 0.000 -100.00 % | 1.417 M 2 430.67 % | 56.000 K -95.64 % | 1.284 M 6 317.90 % | 20.000 K -98.57 % | 1.394 M | 0.000 -100.00 % | 1.108 M | 0.000 -100.00 % | 1.188 M | 0.000 -100.00 % | 930.561 K | 0.000 -100.00 % | 489.836 K | 0.000 -100.00 % | 520.000 K | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 579.000 K | 0.000 -100.00 % | 642.000 K | 0.000 -100.00 % | 733.000 K | 0.000 -100.00 % | 554.000 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K |
| Total current liabilities | 2.293 M -23.08 % | 2.981 M -35.18 % | 4.599 M 27.08 % | 3.619 M -17.45 % | 4.384 M -24.34 % | 5.794 M 67.63 % | 3.456 M 52.26 % | 2.270 M -11.36 % | 2.561 M -42.67 % | 4.467 M 99.52 % | 2.239 M 14.05 % | 1.963 M -7.56 % | 2.124 M -2.77 % | 2.184 M 31.60 % | 1.660 M -7.96 % | 1.803 M 0.23 % | 1.799 M 41.99 % | 1.267 M -10.96 % | 1.423 M 27.27 % | 1.118 M 40.00 % | 798.568 K 80.26 % | 443.000 K -29.23 % | 626.000 K -8.35 % | 683.000 K -21.04 % | 865.000 K -26.51 % | 1.177 M 34.51 % | 875.000 K -33.46 % | 1.315 M 39.89 % | 940.000 K -7.11 % | 1.012 M -10.68 % | 1.133 M 21.57 % | 932.000 K 12.83 % | 826.000 K -12.96 % | 949.000 K |
| Total liabilities | 2.293 M -23.08 % | 2.981 M -27.72 % | 4.124 M 13.95 % | 3.619 M -17.45 % | 4.384 M -24.34 % | 5.794 M 67.63 % | 3.456 M 52.26 % | 2.270 M -11.36 % | 2.561 M -42.67 % | 4.467 M 99.52 % | 2.239 M 14.05 % | 1.963 M -7.56 % | 2.124 M -2.77 % | 2.184 M 31.60 % | 1.660 M -7.96 % | 1.803 M 0.23 % | 1.799 M 41.99 % | 1.267 M -10.96 % | 1.423 M 27.27 % | 1.118 M 40.00 % | 798.568 K 80.26 % | 443.000 K -29.23 % | 626.000 K -8.35 % | 683.000 K -21.04 % | 865.000 K -26.51 % | 1.177 M 34.51 % | 875.000 K -33.46 % | 1.315 M 39.89 % | 940.000 K -7.11 % | 1.012 M -10.68 % | 1.133 M 21.57 % | 932.000 K 12.83 % | 826.000 K -26.45 % | 1.123 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.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 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 89.000 K -29.37 % | 126.000 K 17.76 % | 107.000 K -10.83 % | 120.000 K -25.00 % | 160.000 K 1.91 % | 157.000 K 94.01 % | 80.924 K 15.61 % | 70.000 K 660.87 % | 9.200 K -91.64 % | 110.000 K -13.60 % | 127.316 K | 0.000 -100.00 % | 178.133 K -52.62 % | 376.000 K 40.72 % | 267.200 K 154.48 % | 105.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 |
| 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 |
| Goodwill and intangible assets | 89.000 K -29.37 % | 126.000 K 17.76 % | 107.000 K -10.83 % | 120.000 K -25.00 % | 160.000 K 1.91 % | 157.000 K 94.01 % | 80.924 K 15.61 % | 70.000 K 660.87 % | 9.200 K -91.64 % | 110.000 K -13.60 % | 127.316 K -12.20 % | 145.000 K -18.60 % | 178.133 K -52.62 % | 376.000 K 40.72 % | 267.200 K 154.48 % | 105.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 |
| Property plant equipment net | 1.045 M -1.14 % | 1.057 M -1.67 % | 1.075 M -1.10 % | 1.087 M -1.45 % | 1.103 M 0.46 % | 1.098 M 1.07 % | 1.086 M -1.77 % | 1.106 M -1.02 % | 1.117 M -0.24 % | 1.120 M -2.17 % | 1.145 M -7.97 % | 1.244 M -8.33 % | 1.357 M 17.59 % | 1.154 M -2.30 % | 1.181 M 4.99 % | 1.125 M 6.79 % | 1.053 M -0.99 % | 1.064 M 1.46 % | 1.049 M 85.62 % | 565.000 K -23.29 % | 736.510 K -13.04 % | 847.000 K -10.84 % | 950.000 K 7.22 % | 886.000 K 6.36 % | 833.000 K -10.04 % | 926.000 K -29.53 % | 1.314 M 0.77 % | 1.304 M 11.17 % | 1.173 M 5.39 % | 1.113 M 3.82 % | 1.072 M 48.07 % | 724.000 K 28.60 % | 563.000 K 27.95 % | 440.000 K |
| Total non current assets | 1.134 M -4.14 % | 1.183 M 0.08 % | 1.182 M -2.07 % | 1.207 M -4.43 % | 1.263 M 0.64 % | 1.255 M 7.22 % | 1.171 M -0.72 % | 1.179 M 3.50 % | 1.139 M -8.94 % | 1.251 M -4.69 % | 1.313 M -11.31 % | 1.480 M -9.87 % | 1.642 M -0.66 % | 1.653 M 6.00 % | 1.559 M 16.20 % | 1.342 M 11.24 % | 1.206 M 4.54 % | 1.154 M 0.12 % | 1.153 M 65.13 % | 698.000 K -15.97 % | 830.607 K -13.12 % | 956.000 K -9.73 % | 1.059 M 4.96 % | 1.009 M 5.43 % | 957.000 K 2.03 % | 938.000 K -29.79 % | 1.336 M 2.22 % | 1.307 M 11.14 % | 1.176 M 3.89 % | 1.132 M 3.95 % | 1.089 M 49.18 % | 730.000 K 25.21 % | 583.000 K 28.98 % | 452.000 K |
| Other current assets | 0.000 -100.00 % | 261.000 K | 0.000 | 0.000 -100.00 % | 271.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 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.900 M 31.13 % | 5.262 M -51.36 % | 10.818 M 29.62 % | 8.346 M -29.36 % | 11.814 M 5.64 % | 11.183 M 114.63 % | 5.210 M 60.91 % | 3.238 M 27.25 % | 2.545 M -63.35 % | 6.944 M 199.04 % | 2.322 M 13.55 % | 2.045 M -2.90 % | 2.106 M -7.50 % | 2.277 M 89.49 % | 1.202 M -45.18 % | 2.192 M 14.95 % | 1.907 M -21.40 % | 2.426 M 8.10 % | 2.244 M -4.91 % | 2.360 M 21.21 % | 1.947 M 60.25 % | 1.215 M 10.05 % | 1.104 M -53.46 % | 2.372 M -13.56 % | 2.744 M 3.66 % | 2.647 M 15.59 % | 2.290 M -4.98 % | 2.410 M 21.23 % | 1.988 M 19.61 % | 1.662 M -2.58 % | 1.706 M -0.47 % | 1.714 M -3.05 % | 1.768 M 4.12 % | 1.698 M |
| Cash and short term investments | 6.900 M 31.13 % | 5.262 M -51.36 % | 10.818 M 29.62 % | 8.346 M -29.36 % | 11.814 M 5.64 % | 11.183 M 114.63 % | 5.210 M 60.91 % | 3.238 M 27.25 % | 2.545 M -63.35 % | 6.944 M 199.04 % | 2.322 M 13.55 % | 2.045 M -2.90 % | 2.106 M -7.50 % | 2.277 M 89.49 % | 1.202 M -45.18 % | 2.192 M 14.95 % | 1.907 M -21.40 % | 2.426 M 8.10 % | 2.244 M -4.91 % | 2.360 M 21.21 % | 1.947 M 60.25 % | 1.215 M 10.05 % | 1.104 M -53.46 % | 2.372 M -13.56 % | 2.744 M 3.66 % | 2.647 M 15.59 % | 2.290 M -4.98 % | 2.410 M 21.23 % | 1.988 M 19.61 % | 1.662 M -2.58 % | 1.706 M -0.47 % | 1.714 M -3.05 % | 1.768 M 4.12 % | 1.698 M |
| Total current assets | 7.113 M 28.79 % | 5.523 M -49.80 % | 11.002 M 25.51 % | 8.766 M -27.46 % | 12.085 M 7.06 % | 11.288 M 102.08 % | 5.586 M 66.80 % | 3.349 M 23.84 % | 2.704 M -61.88 % | 7.094 M 186.95 % | 2.472 M 7.02 % | 2.310 M -1.76 % | 2.351 M -14.56 % | 2.752 M 62.77 % | 1.691 M -47.98 % | 3.250 M 21.20 % | 2.681 M -15.17 % | 3.161 M 0.86 % | 3.134 M -2.94 % | 3.229 M 18.17 % | 2.732 M 25.52 % | 2.177 M -6.57 % | 2.330 M -37.90 % | 3.752 M -10.45 % | 4.190 M -6.43 % | 4.478 M 17.23 % | 3.820 M -8.17 % | 4.160 M 8.31 % | 3.841 M 1.94 % | 3.768 M -1.62 % | 3.830 M 3.60 % | 3.697 M 10.26 % | 3.353 M 4.85 % | 3.198 M |
| 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 -100.00 % | 279.000 K -11.58 % | 315.535 K -20.72 % | 398.000 K -20.58 % | 501.137 K 3.76 % | 483.000 K -8.25 % | 526.445 K -9.86 % | 584.000 K 16.22 % | 502.481 K -28.52 % | 703.000 K -24.65 % | 933.000 K -13.69 % | 1.081 M -15.22 % | 1.275 M -24.96 % | 1.699 M 19.56 % | 1.421 M -9.61 % | 1.572 M -9.60 % | 1.739 M -11.05 % | 1.955 M -1.61 % | 1.987 M 3.01 % | 1.929 M 25.67 % | 1.535 M 6.89 % | 1.436 M |
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.215 K 7.17 % | 3.000 K -76.15 % | 12.578 K -40.10 % | 21.000 K -48.08 % | 40.445 K 92.60 % | 21.000 K -43.19 % | 36.964 K -30.26 % | 53.000 K 29.03 % | 41.077 K -2.20 % | 42.000 K -49.36 % | 82.939 K -7.85 % | 90.000 K -13.37 % | 103.892 K -21.89 % | 133.000 K 41.34 % | 94.097 K -13.67 % | 109.000 K 0.00 % | 109.000 K -11.38 % | 123.000 K -0.81 % | 124.000 K 933.33 % | 12.000 K -45.45 % | 22.000 K 633.33 % | 3.000 K 0.00 % | 3.000 K -84.21 % | 19.000 K 11.76 % | 17.000 K 183.33 % | 6.000 K -70.00 % | 20.000 K 66.67 % | 12.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 165.000 K -93.42 % | 2.506 M 711.00 % | 309.000 K -90.10 % | 3.122 M 991.61 % | 286.000 K -93.80 % | 4.610 M 2 696.96 % | 164.822 K -92.00 % | 2.061 M 500.55 % | 343.186 K -90.93 % | 3.784 M 875.10 % | 388.063 K -75.41 % | 1.578 M 396.68 % | 317.707 K -82.75 % | 1.842 M 677.25 % | 236.989 K -84.20 % | 1.500 M 946.59 % | 143.322 K -87.12 % | 1.113 M 400.95 % | 222.177 K -78.00 % | 1.010 M 696.66 % | 126.780 K -75.38 % | 515.000 K 178.38 % | 185.000 K -67.49 % | 569.000 K 180.30 % | 203.000 K -74.27 % | 789.000 K 433.11 % | 148.000 K -86.30 % | 1.080 M 583.54 % | 158.000 K -76.56 % | 674.000 K 381.43 % | 140.000 K -78.72 % | 658.000 K 482.30 % | 113.000 K -86.53 % | 839.000 K |
| Tax payables | 700.000 K 55.21 % | 451.000 K -68.96 % | 1.453 M 200.83 % | 483.000 K -75.29 % | 1.955 M 65.12 % | 1.184 M -12.56 % | 1.354 M 547.87 % | 209.000 K -73.89 % | 800.463 K 27.67 % | 627.000 K 10.55 % | 567.178 K 55.39 % | 365.000 K -11.32 % | 411.603 K 20.35 % | 342.000 K 8.84 % | 314.230 K 3.71 % | 303.000 K -35.14 % | 467.140 K 203.34 % | 154.000 K -43.00 % | 270.171 K 150.16 % | 108.000 K -40.64 % | 181.952 K 352.71 % | -72.000 K 8.86 % | -79.000 K -169.30 % | 114.000 K -30.91 % | 165.000 K -57.47 % | 388.000 K 162.16 % | 148.000 K -37.02 % | 235.000 K 67.86 % | 140.000 K -58.58 % | 338.000 K 30.00 % | 260.000 K -5.11 % | 274.000 K 72.33 % | 159.000 K 67.37 % | 95.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 611.000 K 1.66 % | 601.000 K 9.67 % | 548.000 K 1.11 % | 542.000 K -38.96 % | 888.000 K 94.74 % | 456.000 K -1.39 % | 462.426 K 0.09 % | 462.000 K -0.05 % | 462.213 K 8.50 % | 426.000 K -0.05 % | 426.202 K 11.28 % | 383.000 K -4.63 % | 401.574 K 6.52 % | 377.000 K 0.96 % | 373.425 K -16.83 % | 449.000 K 30.37 % | 344.411 K -83.82 % | 2.128 M 8.26 % | 1.966 M -7.24 % | 2.119 M 0.27 % | 2.113 M -0.03 % | 2.114 M 0.05 % | 2.113 M 4.71 % | 2.018 M -0.05 % | 2.019 M 0.05 % | 2.018 M 4.56 % | 1.930 M -0.05 % | 1.931 M 0.21 % | 1.927 M 0.26 % | 1.922 M 1.75 % | 1.889 M 0.96 % | 1.871 M 3.37 % | 1.810 M -0.77 % | 1.824 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.247 M 22.98 % | 6.706 M -44.96 % | 12.184 M 22.17 % | 9.973 M -25.28 % | 13.348 M 6.42 % | 12.543 M 85.64 % | 6.757 M 49.22 % | 4.528 M 17.81 % | 3.844 M -53.94 % | 8.345 M 120.49 % | 3.785 M -0.14 % | 3.790 M -5.09 % | 3.993 M -9.34 % | 4.405 M 35.53 % | 3.250 M -29.22 % | 4.592 M 18.11 % | 3.888 M -9.90 % | 4.315 M 0.66 % | 4.287 M 9.16 % | 3.927 M 10.21 % | 3.563 M 13.73 % | 3.133 M -7.55 % | 3.389 M -28.82 % | 4.761 M -7.50 % | 5.147 M -4.97 % | 5.416 M 5.04 % | 5.156 M -5.69 % | 5.467 M 8.97 % | 5.017 M 2.39 % | 4.900 M -0.39 % | 4.919 M 11.11 % | 4.427 M 12.47 % | 3.936 M 7.84 % | 3.650 M |
| 2023-04-30 | 2022-10-30 | 2022-04-30 | 2021-10-30 | 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-30 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 |
| 2021-04-30 | 2020-10-30 | 2020-04-30 | 2019-10-30 | 2019-04-30 | 2018-10-30 | 2018-04-30 | 2017-10-30 | 2017-04-30 | 2016-10-30 | 2016-04-30 | 2015-10-30 | 2015-04-30 | 2014-10-30 | 2014-04-30 | 2013-10-30 | 2013-04-30 | 2012-10-30 | 2012-04-30 | 2011-10-30 | 2011-04-30 | 2010-10-30 | 2010-04-30 | 2009-10-30 | 2009-04-30 | 2008-10-30 | 2008-04-30 | 2007-10-30 | 2007-04-30 | 2006-10-30 | 2006-04-30 | 2005-10-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -78.500 K 0.00 % | -78.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.500 K 0.00 % | -62.500 K | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 -50.00 % | 1.500 K 0.00 % | 1.500 K -92.11 % | 19.000 K 0.00 % | 19.000 K -51.90 % | 39.500 K 0.00 % | 39.500 K 192.59 % | 13.500 K 0.00 % | 13.500 K | 0.000 | 0.000 |
| Change in working capital | -169.610 K -152.57 % | 322.610 K 100.00 % | 161.305 K 8 310.06 % | 1.918 K 0.00 % | 1.918 K -98.00 % | 95.677 K -50.00 % | 191.354 K 18.10 % | 162.022 K 100.00 % | 81.011 K -41.62 % | 138.772 K -50.00 % | 277.544 K 29.80 % | 213.830 K 100.00 % | 106.915 K 33.55 % | 80.057 K -49.96 % | 160.000 K 0.00 % | 160.000 K -46.76 % | 300.500 K 0.00 % | 300.500 K 168.30 % | 112.000 K 0.00 % | 112.000 K -23.42 % | 146.250 K 134.00 % | 62.500 K -50.00 % | 125.000 K 0.00 % | 125.000 K 26.26 % | 99.000 K 0.00 % | 99.000 K 142.13 % | -235.000 K 0.00 % | -235.000 K -37.83 % | -170.500 K 0.00 % | -170.500 K 27.60 % | -235.500 K 0.00 % | -235.500 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 46.400 K -50.00 % | 92.800 K 633.36 % | 12.654 K 100.00 % | 6.327 K 205.61 % | -5.991 K 50.08 % | -12.000 K 0.00 % | -12.000 K -105.58 % | 215.000 K 0.00 % | 215.000 K 25.73 % | 171.000 K 0.00 % | 171.000 K 368.49 % | 36.500 K -54.09 % | 79.500 K -50.00 % | 159.000 K 0.00 % | 159.000 K 27.71 % | 124.500 K 0.00 % | 124.500 K 154.97 % | -226.500 K 0.00 % | -226.500 K -21.12 % | -187.000 K 0.00 % | -187.000 K -44.40 % | -129.500 K 0.00 % | -129.500 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 92.371 K -50.00 % | 184.742 K -8.17 % | 201.176 K 100.00 % | 100.588 K 16.90 % | 86.048 K -49.97 % | 172.000 K 0.00 % | 172.000 K 101.17 % | 85.500 K 0.00 % | 85.500 K 244.92 % | -59.000 K 0.00 % | -59.000 K -153.76 % | 109.750 K 745.59 % | -17.000 K 50.00 % | -34.000 K 0.00 % | -34.000 K -33.33 % | -25.500 K 0.00 % | -25.500 K -200.00 % | -8.500 K 0.00 % | -8.500 K -151.52 % | 16.500 K 0.00 % | 16.500 K 115.57 % | -106.000 K 0.00 % | -106.000 K |
| Other non cash items | -1.703 M -10 559.86 % | 16.284 K 100.00 % | 8.142 K -82.07 % | 45.419 K 0.00 % | 45.419 K 232.75 % | -34.213 K 50.00 % | -68.426 K -242.86 % | 47.896 K 100.00 % | 23.948 K -8.10 % | 26.058 K -50.00 % | 52.116 K 26.09 % | 41.334 K 100.00 % | 20.667 K -59.17 % | 50.620 K -7.12 % | 54.500 K 0.00 % | 54.500 K 705.56 % | -9.000 K 0.00 % | -9.000 K 89.29 % | -84.000 K 0.00 % | -84.000 K -205.45 % | -27.500 K -124.49 % | -12.250 K 80.08 % | -61.500 K 0.00 % | -61.500 K 48.54 % | -119.500 K 0.00 % | -119.500 K -56.21 % | -76.500 K 0.00 % | -76.500 K -21.43 % | -63.000 K 0.00 % | -63.000 K -142.31 % | -26.000 K 0.00 % | -26.000 K |
| Net cash provided by operating activities | 10.460 M 392.39 % | 2.124 M 100.00 % | 1.062 M 0.25 % | 1.059 M 0.00 % | 1.059 M 134.41 % | 451.994 K -50.00 % | 903.988 K -15.22 % | 1.066 M 100.00 % | 533.132 K 28.77 % | 414.007 K -50.00 % | 828.014 K 33.01 % | 622.518 K 100.00 % | 311.259 K 16.76 % | 266.587 K -49.94 % | 532.500 K 0.00 % | 532.500 K 10.71 % | 481.000 K 0.00 % | 481.000 K 1 087.65 % | 40.500 K 0.00 % | 40.500 K -81.49 % | 218.750 K 4.54 % | 209.250 K -50.00 % | 418.500 K 0.00 % | 418.500 K 17.23 % | 357.000 K 0.00 % | 357.000 K 75.86 % | 203.000 K 0.00 % | 203.000 K 7.98 % | 188.000 K 0.00 % | 188.000 K 84.31 % | 102.000 K 0.00 % | 102.000 K |
| Investments in property plant and equipment | -104.061 K -121.69 % | -46.939 K -100.00 % | -23.470 K 31.85 % | -34.438 K 0.00 % | -34.438 K -162.95 % | -13.097 K 50.00 % | -26.194 K 60.35 % | -66.057 K -100.00 % | -33.028 K 71.46 % | -115.714 K 50.00 % | -231.427 K -388.43 % | -47.382 K -100.00 % | -23.691 K 82.53 % | -135.610 K 49.87 % | -270.500 K 0.00 % | -270.500 K -849.12 % | -28.500 K 0.00 % | -28.500 K 84.43 % | -183.000 K 0.00 % | -183.000 K -133.12 % | -78.500 K 34.17 % | -119.250 K 50.00 % | -238.500 K 0.00 % | -238.500 K -24.87 % | -191.000 K 0.00 % | -191.000 K 31.91 % | -280.500 K 0.00 % | -280.500 K -101.80 % | -139.000 K 0.00 % | -139.000 K -212.36 % | -44.500 K 0.00 % | -44.500 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.000 K -100.00 % | -17.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -45.938 K -197.87 % | 46.938 K 100.00 % | 23.469 K -31.85 % | 34.437 K 0.00 % | 34.437 K 162.96 % | 13.096 K -50.00 % | 26.192 K -60.35 % | 66.056 K 100.00 % | 33.028 K -71.46 % | 115.713 K -50.00 % | 231.426 K 180.92 % | 82.382 K 100.00 % | 41.191 K -69.63 % | 135.610 K 868.64 % | 14.000 K 0.00 % | 14.000 K 100.00 % | 7.000 K 0.00 % | 7.000 K -64.10 % | 19.500 K 0.00 % | 19.500 K -75.16 % | 78.500 K -34.17 % | 119.250 K 190.85 % | 41.000 K 0.00 % | 41.000 K 6.49 % | 38.500 K 0.00 % | 38.500 K -17.20 % | 46.500 K 0.00 % | 46.500 K 32.29 % | 35.150 K 0.00 % | 35.150 K | 0.000 | 0.000 |
| Net cash used for investing activites | -103.061 K -119.56 % | -46.939 K -100.00 % | -23.470 K 31.85 % | -34.438 K 0.00 % | -34.438 K -162.95 % | -13.097 K 50.00 % | -26.194 K 60.35 % | -66.057 K -100.00 % | -33.028 K 71.46 % | -115.714 K 50.00 % | -231.427 K -180.92 % | -82.382 K -100.00 % | -41.191 K 69.63 % | -135.610 K 47.13 % | -256.500 K 0.00 % | -256.500 K -1 093.02 % | -21.500 K 0.00 % | -21.500 K 86.85 % | -163.500 K 0.00 % | -163.500 K -407.04 % | 53.250 K 144.65 % | -119.250 K 39.62 % | -197.500 K 0.00 % | -197.500 K -29.51 % | -152.500 K 0.00 % | -152.500 K 34.83 % | -234.000 K 0.00 % | -234.000 K -125.32 % | -103.850 K 0.00 % | -103.850 K -133.37 % | -44.500 K 0.00 % | -44.500 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 80.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.438 K -50.00 % | 10.875 K 472.37 % | 1.900 K 100.00 % | 950.000 -98.33 % | 56.900 K -50.00 % | 113.800 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 -100.00 % | 990.500 K 0.00 % | 990.500 K | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 100.00 % | -874.609 K 0.00 % | -874.609 K -2 458.22 % | -34.188 K 50.00 % | -68.377 K | 0.000 | 0.000 100.00 % | -11.220 K 50.00 % | -22.440 K | 0.000 | 0.000 100.00 % | -40.343 K 49.88 % | -80.500 K 0.00 % | -80.500 K | 0.000 | 0.000 100.00 % | -631.500 K 0.00 % | -631.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 |
| Dividends paid | -5.160 M -587.81 % | -750.180 K -100.00 % | -375.090 K -147.62 % | -151.479 K 0.00 % | -151.479 K 61.10 % | -389.384 K 50.00 % | -778.768 K -36.14 % | -572.039 K -100.00 % | -286.020 K 45.22 % | -522.153 K 50.00 % | -1.044 M -47.14 % | -709.726 K -100.00 % | -354.863 K -1 414.55 % | -23.430 K 50.15 % | -47.000 K 0.00 % | -47.000 K -25.33 % | -37.500 K 0.00 % | -37.500 K 43.18 % | -66.000 K 0.00 % | -66.000 K -101.53 % | -32.750 K 6.43 % | -35.000 K 50.00 % | -70.000 K 0.00 % | -70.000 K -10.24 % | -63.500 K 0.00 % | -63.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 80.000 K | 0.000 | 0.000 100.00 % | -874.609 K 0.00 % | -874.609 K -2 942.04 % | -28.751 K 50.00 % | -57.502 K -3 126.39 % | 1.900 K 100.00 % | 950.000 -97.92 % | 45.680 K -50.00 % | 91.360 K | 0.000 | 0.000 100.00 % | -40.343 K 49.88 % | -80.500 K 0.00 % | -80.500 K | 0.000 | 0.000 100.00 % | -631.500 K 0.00 % | -631.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 893.500 K 0.00 % | 893.500 K 2 306.17 % | -40.500 K 0.00 % | -40.500 K |
| Net cash used provided by financing activities | -5.080 M -577.15 % | -750.180 K -100.00 % | -375.090 K 63.44 % | -1.026 M 0.00 % | -1.026 M -145.40 % | -418.135 K 50.00 % | -836.269 K -46.68 % | -570.139 K -100.00 % | -285.070 K 40.17 % | -476.473 K 50.00 % | -952.946 K -34.27 % | -709.726 K -100.00 % | -354.863 K -456.44 % | -63.773 K 49.98 % | -127.500 K 0.00 % | -127.500 K -240.00 % | -37.500 K 0.00 % | -37.500 K 94.62 % | -697.500 K 0.00 % | -697.500 K -2 029.77 % | -32.750 K 6.43 % | -35.000 K 50.00 % | -70.000 K 0.00 % | -70.000 K -10.24 % | -63.500 K 0.00 % | -63.500 K | 0.000 | 0.000 -100.00 % | 893.500 K 0.00 % | 893.500 K 2 306.17 % | -40.500 K 0.00 % | -40.500 K |
| Effect of forex changes on cash | -106.500 -200.00 % | 106.500 100.00 % | 53.250 487.27 % | -13.750 0.00 % | -13.750 -103.49 % | 394.500 -50.00 % | 789.000 -93.65 % | 12.425 K 100.00 % | 6.212 K 234.22 % | 1.859 K -50.00 % | 3.718 K 299.09 % | 931.500 100.00 % | 465.750 -93.44 % | 7.102 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.750 K -713.41 % | 20.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 6.604 M 890.93 % | 666.447 K 0.00 % | 666.447 K 1 097.78 % | 55.640 K 0.00 % | 55.640 K 3.08 % | 53.979 K 0.00 % | 53.979 K -76.13 % | 226.131 K 0.00 % | 226.131 K 228.25 % | -176.320 K 0.00 % | -176.320 K -109.09 % | -84.329 K 0.00 % | -84.329 K -213.49 % | 74.306 K -74.98 % | 297.000 K 0.00 % | 297.000 K -64.81 % | 844.000 K 0.00 % | 844.000 K 151.43 % | -1.641 M 0.00 % | -1.641 M -1 545.81 % | 113.500 K 50.33 % | 75.500 K -75.00 % | 302.000 K 0.00 % | 302.000 K 7.09 % | 282.000 K 0.00 % | 282.000 K 554.84 % | -62.000 K 0.00 % | -62.000 K -103.17 % | 1.955 M 0.00 % | 1.955 M 5 650.88 % | 34.000 K 0.00 % | 34.000 K |
| Cash at beginning of period | 5.210 M 718.98 % | 636.159 K 0.00 % | 636.159 K 9.58 % | 580.518 K 0.00 % | 580.518 K 10.25 % | 526.539 K 0.00 % | 526.539 K 75.28 % | 300.407 K 0.00 % | 300.407 K -36.99 % | 476.727 K 0.00 % | 476.727 K -15.03 % | 561.056 K 0.00 % | 561.056 K 15.27 % | 486.750 K -75.00 % | 1.947 M 0.00 % | 1.947 M 76.52 % | 1.103 M 0.00 % | 1.103 M -59.80 % | 2.744 M 0.00 % | 2.744 M 379.30 % | 572.500 K 15.19 % | 497.000 K -75.00 % | 1.988 M 0.00 % | 1.988 M 16.53 % | 1.706 M 0.00 % | 1.706 M -3.51 % | 1.768 M 0.00 % | 1.768 M 1 045.45 % | -187.000 K 0.00 % | -187.000 K 21.10 % | -237.000 K 0.00 % | -237.000 K |
| Cash at end of period | 11.814 M 806.95 % | 1.303 M 0.00 % | 1.303 M 104.76 % | 636.159 K 0.00 % | 636.159 K 9.58 % | 580.518 K 0.00 % | 580.518 K 10.25 % | 526.539 K 0.00 % | 526.539 K 75.28 % | 300.407 K 0.00 % | 300.407 K -36.99 % | 476.727 K 0.00 % | 476.727 K -15.03 % | 561.056 K -75.00 % | 2.244 M 0.00 % | 2.244 M 15.25 % | 1.947 M 0.00 % | 1.947 M 76.52 % | 1.103 M 0.00 % | 1.103 M 60.79 % | 686.000 K 19.83 % | 572.500 K -75.00 % | 2.290 M 0.00 % | 2.290 M 15.19 % | 1.988 M 0.00 % | 1.988 M 16.53 % | 1.706 M 0.00 % | 1.706 M -3.52 % | 1.768 M 0.00 % | 1.768 M 971.08 % | -203.000 K 0.00 % | -203.000 K |
| Operating cash flow | 10.460 M 392.39 % | 2.124 M 100.00 % | 1.062 M 0.25 % | 1.059 M 0.00 % | 1.059 M 134.41 % | 451.994 K -50.00 % | 903.988 K -15.22 % | 1.066 M 100.00 % | 533.132 K 28.77 % | 414.007 K -50.00 % | 828.014 K 33.01 % | 622.518 K 100.00 % | 311.259 K 16.76 % | 266.587 K -49.94 % | 532.500 K 0.00 % | 532.500 K 10.71 % | 481.000 K 0.00 % | 481.000 K 1 087.65 % | 40.500 K 0.00 % | 40.500 K -81.49 % | 218.750 K 4.54 % | 209.250 K -50.00 % | 418.500 K 0.00 % | 418.500 K 17.23 % | 357.000 K 0.00 % | 357.000 K 75.86 % | 203.000 K 0.00 % | 203.000 K 7.98 % | 188.000 K 0.00 % | 188.000 K 84.31 % | 102.000 K 0.00 % | 102.000 K |
| Capital expenditure | -104.061 K -121.69 % | -46.939 K -100.00 % | -23.470 K 31.85 % | -34.438 K 0.00 % | -34.438 K -162.95 % | -13.097 K 50.00 % | -26.194 K 60.35 % | -66.057 K -100.00 % | -33.028 K 71.46 % | -115.714 K 50.00 % | -231.427 K -388.43 % | -47.382 K -100.00 % | -23.691 K 82.53 % | -135.610 K 49.87 % | -270.500 K 0.00 % | -270.500 K -849.12 % | -28.500 K 0.00 % | -28.500 K 84.43 % | -183.000 K 0.00 % | -183.000 K -133.12 % | -78.500 K 34.17 % | -119.250 K 50.00 % | -238.500 K 0.00 % | -238.500 K -24.87 % | -191.000 K 0.00 % | -191.000 K 31.91 % | -280.500 K 0.00 % | -280.500 K -101.80 % | -139.000 K 0.00 % | -139.000 K -212.36 % | -44.500 K 0.00 % | -44.500 K |
| Free CashFlow | 10.356 M 398.51 % | 2.077 M 100.00 % | 1.039 M 1.33 % | 1.025 M 0.00 % | 1.025 M 133.55 % | 438.897 K -50.00 % | 877.794 K -12.24 % | 1.000 M 100.00 % | 500.104 K 67.65 % | 298.294 K -50.00 % | 596.588 K 3.73 % | 575.136 K 100.00 % | 287.568 K 119.56 % | 130.977 K -50.01 % | 262.000 K 0.00 % | 262.000 K -42.10 % | 452.500 K 0.00 % | 452.500 K 417.54 % | -142.500 K 0.00 % | -142.500 K -201.60 % | 140.250 K 55.83 % | 90.000 K -50.00 % | 180.000 K 0.00 % | 180.000 K 8.43 % | 166.000 K 0.00 % | 166.000 K 314.19 % | -77.500 K 0.00 % | -77.500 K -258.16 % | 49.000 K 0.00 % | 49.000 K -14.78 % | 57.500 K 0.00 % | 57.500 K |
| 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 |