AB Dynamics plc ABDDF
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 111.253 M 10.41 % | 100.767 M 25.48 % | 80.305 M 22.83 % | 65.380 M 6.28 % | 61.514 M 6.14 % | 57.957 M 56.42 % | 37.051 M 50.80 % | 24.570 M 20.02 % | 20.472 M 23.90 % | 16.523 M 19.33 % | 13.847 M 13.76 % | 12.171 M 36.59 % | 8.911 M 37.06 % | 6.501 M 144.91 % | 2.655 M |
| Net income | 9.706 M -11.65 % | 10.986 M 131.72 % | 4.741 M 58.83 % | 2.985 M -25.78 % | 4.022 M -53.55 % | 8.658 M 23.43 % | 7.015 M 79.74 % | 3.903 M 0.73 % | 3.874 M 19.36 % | 3.246 M 50.84 % | 2.152 M 51.20 % | 1.423 M -0.64 % | 1.432 M 186.05 % | 500.741 K 1 174.11 % | -46.619 K |
| Income before tax | 12.026 M 4.68 % | 11.488 M 136.62 % | 4.855 M 28.27 % | 3.785 M -24.83 % | 5.035 M -54.22 % | 10.998 M 38.40 % | 7.947 M 77.69 % | 4.472 M 0.47 % | 4.451 M 16.62 % | 3.817 M 42.59 % | 2.677 M 43.52 % | 1.865 M -0.96 % | 1.883 M 178.16 % | 677.082 K 626.27 % | -128.657 K |
| Income before tax ratio | 0.11 -5.18 % | 0.11 88.57 % | 0.06 4.43 % | 0.06 -29.27 % | 0.08 -56.87 % | 0.19 -11.52 % | 0.21 17.84 % | 0.18 -16.29 % | 0.22 -5.88 % | 0.23 19.49 % | 0.19 26.16 % | 0.15 -27.50 % | 0.21 102.95 % | 0.10 314.89 % | -0.05 |
| EBITDA | 22.756 M -2.35 % | 23.303 M 56.23 % | 14.916 M 26.14 % | 11.825 M 17.66 % | 10.050 M -22.21 % | 12.919 M 54.79 % | 8.346 M 76.35 % | 4.733 M -1.76 % | 4.818 M 23.82 % | 3.891 M 39.61 % | 2.787 M 21.15 % | 2.300 M 22.52 % | 1.878 M 132.60 % | 807.212 K 854.86 % | -106.936 K |
| Net income ratio | 0.09 -19.98 % | 0.11 84.67 % | 0.06 29.31 % | 0.05 -30.17 % | 0.07 -56.23 % | 0.15 -21.09 % | 0.19 19.19 % | 0.16 -16.07 % | 0.19 -3.67 % | 0.20 26.41 % | 0.16 32.91 % | 0.12 -27.25 % | 0.16 108.70 % | 0.08 538.58 % | -0.02 |
| Ratio EBITDA | 0.20 -11.55 % | 0.23 24.50 % | 0.19 2.70 % | 0.18 10.70 % | 0.16 -26.71 % | 0.22 -1.05 % | 0.23 16.94 % | 0.19 -18.14 % | 0.24 -0.07 % | 0.24 17.00 % | 0.20 6.50 % | 0.19 -10.31 % | 0.21 69.71 % | 0.12 408.22 % | -0.04 |
| Gross profit ratio | 0.60 0.17 % | 0.59 3.34 % | 0.58 1.39 % | 0.57 -2.80 % | 0.58 21.23 % | 0.48 42.17 % | 0.34 5.17 % | 0.32 6.80 % | 0.30 -6.84 % | 0.32 11.25 % | 0.29 13.45 % | 0.26 -7.29 % | 0.28 33.89 % | 0.21 51.23 % | 0.14 |
| Weighted average shs out dil | 23.249 M 0.24 % | 23.193 M 1.24 % | 22.908 M 0.55 % | 22.782 M 0.71 % | 22.622 M 9.90 % | 20.585 M 2.65 % | 20.053 M 5.48 % | 19.010 M 9.01 % | 17.440 M -2.02 % | 17.798 M 0.00 % | 17.798 M 18.40 % | 15.033 M 12.02 % | 13.419 M -17.83 % | 16.331 M 0.00 % | 16.331 M |
| Weighted average shs out | 23.276 M 0.43 % | 23.177 M 2.44 % | 22.625 M 0.10 % | 22.602 M 0.53 % | 22.482 M 11.29 % | 20.201 M 4.35 % | 19.359 M 3.18 % | 18.762 M 7.58 % | 17.440 M 2.80 % | 16.965 M 2.97 % | 16.476 M 15.76 % | 14.233 M 6.06 % | 13.419 M -17.83 % | 16.331 M 0.00 % | 16.331 M |
| EPS diluted | 0.42 -10.64 % | 0.47 123.81 % | 0.21 61.54 % | 0.13 -27.78 % | 0.18 -57.14 % | 0.42 20.00 % | 0.35 66.67 % | 0.21 -4.55 % | 0.22 22.22 % | 0.18 50.00 % | 0.12 26.72 % | 0.09 -13.91 % | 0.11 258.31 % | 0.03 1 158.62 % | 0.00 |
| Earnings per share | 0.42 -10.64 % | 0.47 123.81 % | 0.21 61.54 % | 0.13 -27.78 % | 0.18 -58.14 % | 0.43 19.44 % | 0.36 71.43 % | 0.21 -4.55 % | 0.22 15.79 % | 0.19 46.15 % | 0.13 30.00 % | 0.10 -9.09 % | 0.11 258.31 % | 0.03 1 158.62 % | 0.00 |
| Gross profit | 66.281 M 10.60 % | 59.930 M 29.67 % | 46.216 M 24.53 % | 37.111 M 3.31 % | 35.922 M 28.67 % | 27.918 M 122.39 % | 12.554 M 58.59 % | 7.916 M 28.18 % | 6.176 M 15.44 % | 5.350 M 32.75 % | 4.030 M 29.06 % | 3.123 M 26.64 % | 2.466 M 83.51 % | 1.344 M 270.37 % | 362.790 K |
| Income tax expense | 2.320 M 362.15 % | 502.000 K -46.93 % | 946.000 K 18.25 % | 800.000 K 65.63 % | 483.000 K -79.36 % | 2.340 M 151.10 % | 931.900 K 63.70 % | 569.286 K -1.33 % | 576.935 K 1.04 % | 570.986 K 8.75 % | 525.055 K 18.80 % | 441.974 K -2.01 % | 451.044 K 155.78 % | 176.341 K 314.95 % | -82.038 K |
| Cost of revenue | 44.972 M 10.13 % | 40.837 M 19.80 % | 34.089 M 20.59 % | 28.269 M 10.46 % | 25.592 M -14.80 % | 30.039 M 22.62 % | 24.497 M 47.09 % | 16.654 M 16.49 % | 14.296 M 27.96 % | 11.173 M 13.81 % | 9.817 M 8.48 % | 9.049 M 40.40 % | 6.445 M 24.96 % | 5.158 M 125.05 % | 2.292 M |
| General and administrative expenses | 53.536 M 1.87 % | 52.555 M 57.01 % | 33.473 M 27.33 % | 26.288 M -10.06 % | 29.229 M 77.09 % | 16.505 M 311.46 % | 4.011 M 102.08 % | 1.985 M 21.34 % | 1.636 M 1.65 % | 1.609 M 16.74 % | 1.379 M 50.79 % | 914.344 K 37.16 % | 666.616 K 8.59 % | 613.866 K 13.90 % | 538.929 K |
| 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 |
| Other expenses | 0.000 100.00 % | -5.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 53.536 M 13.00 % | 47.375 M 16.52 % | 40.659 M 26.75 % | 32.078 M 5.14 % | 30.511 M 78.52 % | 17.091 M 265.93 % | 4.671 M 35.38 % | 3.450 M 110.88 % | 1.636 M 1.65 % | 1.609 M 16.74 % | 1.379 M 50.79 % | 914.344 K 37.16 % | 666.616 K 8.59 % | 613.866 K 13.90 % | 538.929 K |
| Cost and expenses | 98.508 M 11.67 % | 88.212 M 18.01 % | 74.748 M 23.86 % | 60.347 M 7.56 % | 56.103 M 19.04 % | 47.130 M 61.58 % | 29.168 M 45.08 % | 20.104 M 26.18 % | 15.932 M 24.65 % | 12.782 M 14.17 % | 11.195 M 12.37 % | 9.963 M 40.10 % | 7.112 M 23.22 % | 5.771 M 103.89 % | 2.831 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 1.670 M 22.97 % | 1.358 M 75.68 % | 773.000 K -2.77 % | 795.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 53.536 M 1.87 % | 52.555 M 57.01 % | 33.473 M 27.33 % | 26.288 M -10.06 % | 29.229 M 77.09 % | 16.505 M 311.46 % | 4.011 M 102.08 % | 1.985 M 21.34 % | 1.636 M 1.65 % | 1.609 M 16.74 % | 1.379 M 50.79 % | 914.344 K 37.16 % | 666.616 K 8.59 % | 613.866 K 13.90 % | 538.929 K |
| Interest income | -272.000 K -175.77 % | 359.000 K | 0.000 -100.00 % | 15.000 K -93.12 % | 218.000 K 27.49 % | 171.000 K 167.19 % | 64.000 K -1.93 % | 65.257 K -10.17 % | 72.643 K 70.17 % | 42.689 K 66.16 % | 25.692 K 50.04 % | 17.123 K 10.19 % | 15.540 K 166.87 % | 5.823 K -67.35 % | 17.832 K |
| Interest expense | 447.000 K -37.31 % | 713.000 K | 0.000 -100.00 % | 91.000 K -84.68 % | 594.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.698 K | 0.000 | 0.000 -100.00 % | 5.000 K |
| Depreciation and amortization | 10.283 M -7.38 % | 11.102 M 21.52 % | 9.136 M 28.51 % | 7.109 M 26.07 % | 5.639 M 325.91 % | 1.324 M 185.96 % | 462.994 K 73.50 % | 266.856 K -3.90 % | 277.695 K 51.06 % | 183.836 K 35.53 % | 135.645 K 47.24 % | 92.127 K 17.44 % | 78.445 K 1.31 % | 77.428 K 11.89 % | 69.203 K |
| Operating income | 12.745 M 1.51 % | 12.555 M 140.10 % | 5.229 M 24.71 % | 4.193 M -22.51 % | 5.411 M -50.02 % | 10.827 M 37.34 % | 7.883 M 78.89 % | 4.407 M 0.64 % | 4.379 M 17.06 % | 3.741 M 41.09 % | 2.651 M 40.06 % | 1.893 M 5.21 % | 1.799 M 146.53 % | 729.784 K 514.32 % | -176.139 K |
| Operating income ratio | 0.11 -8.05 % | 0.12 91.35 % | 0.07 1.53 % | 0.06 -27.09 % | 0.09 -52.91 % | 0.19 -12.20 % | 0.21 18.63 % | 0.18 -16.14 % | 0.21 -5.52 % | 0.23 18.23 % | 0.19 23.12 % | 0.16 -22.97 % | 0.20 79.87 % | 0.11 269.18 % | -0.07 |
| Total other income expenses net | -719.000 K 32.61 % | -1.067 M -185.29 % | -374.000 K 8.33 % | -408.000 K -8.51 % | -376.000 K -319.88 % | 171.000 K 170.71 % | 63.167 K -3.20 % | 65.257 K -10.17 % | 72.643 K -4.96 % | 76.432 K 197.49 % | 25.692 K 192.76 % | -27.698 K -132.88 % | 84.236 K 259.83 % | -52.702 K -210.99 % | 47.482 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -28.565 M 10.76 % | -32.010 M -9.63 % | -29.198 M -30.84 % | -22.315 M 25.51 % | -29.956 M 17.31 % | -36.225 M -127.23 % | -15.942 M -65.73 % | -9.619 M 7.55 % | -10.405 M -30.58 % | -7.968 M -62.73 % | -4.896 M 18.26 % | -5.990 M -141.40 % | -2.481 M -4.75 % | -2.369 M -100.55 % | -1.181 M |
| Total investments | 0.000 100.00 % | -1.000 | 0.000 -100.00 % | 12.000 K 0.00 % | 12.000 K -14.29 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.821 K | 0.000 -100.00 % | 34.650 K |
| Total debt | 3.238 M 119.38 % | 1.476 M 56.52 % | 943.000 K -2.48 % | 967.000 K -21.19 % | 1.227 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -10.248 M 25.36 % | -13.729 M -4.93 % | -13.084 M -17.81 % | -11.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 67.527 M 13.03 % | 59.742 M 23.60 % | 48.333 M 7.67 % | 44.889 M 5.66 % | 42.486 M 11.07 % | 38.252 M 39.18 % | 27.484 M 41.88 % | 19.371 M 32.29 % | 14.643 M 35.20 % | 10.830 M 41.26 % | 7.667 M 36.13 % | 5.632 M 26.76 % | 4.443 M 38.34 % | 3.212 M 18.56 % | 2.709 M |
| Common stock | 230.000 K 0.44 % | 229.000 K 1.33 % | 226.000 K 0.00 % | 226.000 K 0.00 % | 226.000 K 1.80 % | 222.000 K 13.63 % | 195.365 K 2.22 % | 191.119 K 7.58 % | 177.646 K 2.48 % | 173.344 K 3.33 % | 167.757 K 2.87 % | 163.070 K 21.69 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K |
| Total equity | 131.252 M 4.87 % | 125.155 M 11.78 % | 111.961 M 6.64 % | 104.986 M 2.17 % | 102.754 M 3.99 % | 98.807 M 159.73 % | 38.043 M 34.68 % | 28.247 M 61.26 % | 17.516 M 28.33 % | 13.650 M 32.19 % | 10.326 M 25.60 % | 8.222 M 75.58 % | 4.683 M 35.68 % | 3.451 M 16.97 % | 2.950 M |
| Other non current liabilities | 3.443 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.660 M 21 650 100.00 % | -40.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.207 M 143.60 % | 906.000 K 187.62 % | 315.000 K -38.36 % | 511.000 K 105.22 % | 249.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 13.157 M 36.85 % | 9.614 M 43.24 % | 6.712 M -4.97 % | 7.063 M 152.43 % | 2.798 M -67.69 % | 8.660 M 2 454.27 % | 339.040 K | 0.000 -100.00 % | 118.946 K | 0.000 -100.00 % | 79.273 K 89.09 % | 41.923 K -41.07 % | 71.136 K 42.01 % | 50.092 K -20.90 % | 63.329 K |
| Other current liabilities | 23.255 M 13.84 % | 20.427 M 24.28 % | 16.436 M 29.37 % | 12.705 M 19.30 % | 10.650 M 14.70 % | 9.285 M 22.73 % | 7.566 M 34.50 % | 5.625 M 102.34 % | 2.780 M 17.97 % | 2.357 M 4.60 % | 2.253 M -9.87 % | 2.500 M 63.83 % | 1.526 M 49.92 % | 1.018 M 289.44 % | 261.333 K |
| Deferred revenue | 0.000 -100.00 % | 9.234 M 82.20 % | 5.068 M 40.82 % | 3.599 M 81.49 % | 1.983 M -54.69 % | 4.377 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.031 M 80.88 % | 570.000 K -9.24 % | 628.000 K 119.98 % | -3.143 M -421.37 % | 978.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 31.546 M -12.06 % | 35.874 M 58.80 % | 22.591 M 13.43 % | 19.917 M 49.21 % | 13.348 M -21.11 % | 16.920 M 66.76 % | 10.147 M 39.53 % | 7.272 M 96.58 % | 3.699 M 13.47 % | 3.260 M 2.39 % | 3.184 M -5.28 % | 3.361 M 52.71 % | 2.201 M 50.84 % | 1.459 M 161.01 % | 559.112 K |
| Total liabilities | 44.703 M -1.73 % | 45.488 M 55.23 % | 29.303 M 8.61 % | 26.980 M 67.10 % | 16.146 M -36.88 % | 25.580 M 143.95 % | 10.486 M 44.19 % | 7.272 M 90.45 % | 3.818 M 17.12 % | 3.260 M -0.09 % | 3.263 M -4.12 % | 3.403 M 49.77 % | 2.272 M 50.54 % | 1.509 M 142.50 % | 622.441 K |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K 0.00 % | 12.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K 0.00 % | 12.000 K -14.29 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 33.784 M -5.04 % | 35.577 M 33.57 % | 26.636 M -10.76 % | 29.847 M 59.29 % | 18.737 M -15.11 % | 22.071 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 44.568 M 20.65 % | 36.939 M 55.09 % | 23.818 M 7.19 % | 22.221 M 37.42 % | 16.170 M -15.97 % | 19.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 78.352 M 8.05 % | 72.516 M 43.73 % | 50.454 M -3.10 % | 52.068 M 49.16 % | 34.907 M -15.51 % | 41.315 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 32.545 M 19.88 % | 27.148 M 2.12 % | 26.584 M -0.54 % | 26.728 M 6.87 % | 25.010 M 39.55 % | 17.922 M 31.01 % | 13.679 M 30.72 % | 10.465 M 288.29 % | 2.695 M 56.03 % | 1.727 M 41.59 % | 1.220 M 20.54 % | 1.012 M 136.01 % | 428.838 K 41.15 % | 303.808 K 1.57 % | 299.114 K |
| Total non current assets | 110.897 M 11.27 % | 99.664 M 29.37 % | 77.038 M -2.25 % | 78.808 M 31.50 % | 59.929 M -2.08 % | 61.203 M 308.89 % | 14.968 M 41.04 % | 10.613 M 293.79 % | 2.695 M 51.76 % | 1.776 M 45.57 % | 1.220 M 20.54 % | 1.012 M 136.01 % | 428.838 K 41.15 % | 303.808 K -14.69 % | 356.114 K |
| Other current assets | 3.015 M -49.76 % | 6.001 M -7.29 % | 6.473 M -11.35 % | 7.302 M 13.49 % | 6.434 M 58.28 % | 4.065 M 99.56 % | 2.037 M 32.61 % | 1.536 M 32.92 % | 1.156 M 131.96 % | 498.205 K 169.29 % | 185.007 K -30.70 % | 266.950 K 212.18 % | 85.512 K 44.84 % | 59.038 K -42.49 % | 102.650 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.821 K | 0.000 -100.00 % | 34.650 K |
| cash and cash equivalents | 31.803 M -5.03 % | 33.486 M 11.10 % | 30.141 M 29.46 % | 23.282 M -25.34 % | 31.183 M -13.92 % | 36.225 M 127.23 % | 15.942 M 65.73 % | 9.619 M -7.55 % | 10.405 M 30.58 % | 7.968 M 62.73 % | 4.896 M -18.26 % | 5.990 M 141.40 % | 2.481 M 4.75 % | 2.369 M 100.55 % | 1.181 M |
| Cash and short term investments | 31.803 M -5.03 % | 33.486 M 11.10 % | 30.141 M 29.46 % | 23.282 M -25.34 % | 31.183 M -13.92 % | 36.225 M 127.23 % | 15.942 M 65.73 % | 9.619 M -7.55 % | 10.405 M 30.58 % | 7.968 M 62.73 % | 4.896 M -18.26 % | 5.990 M 141.40 % | 2.481 M 4.75 % | 2.369 M 100.55 % | 1.181 M |
| Total current assets | 65.058 M -8.34 % | 70.979 M 10.51 % | 64.226 M 20.82 % | 53.158 M -9.86 % | 58.971 M -6.67 % | 63.184 M 88.27 % | 33.560 M 34.75 % | 24.906 M 33.62 % | 18.640 M 23.16 % | 15.134 M 22.35 % | 12.369 M 16.55 % | 10.613 M 62.62 % | 6.526 M 40.14 % | 4.657 M 44.77 % | 3.217 M |
| Inventory | 14.412 M -19.73 % | 17.954 M 31.91 % | 13.611 M 101.02 % | 6.771 M -26.24 % | 9.180 M -17.66 % | 11.149 M 61.50 % | 6.903 M 39.20 % | 4.959 M 55.39 % | 3.192 M 25.57 % | 2.542 M 27.16 % | 1.999 M 34.48 % | 1.486 M 0.77 % | 1.475 M 88.07 % | 784.342 K -14.86 % | 921.224 K |
| Net receivables | 15.828 M 16.92 % | 13.538 M -19.48 % | 16.814 M -15.16 % | 19.819 M 38.16 % | 14.345 M 3.72 % | 13.830 M 59.37 % | 8.678 M -10.16 % | 9.660 M 128.51 % | 4.227 M -5.36 % | 4.467 M -15.54 % | 5.289 M 74.31 % | 3.034 M 22.15 % | 2.484 M 71.97 % | 1.444 M 42.78 % | 1.012 M |
| Tax assets | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K 0.00 % | -12.000 K -100.61 % | 1.952 M 51.46 % | 1.289 M 769.97 % | 148.140 K | 0.000 -100.00 % | 48.548 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 5.616 M 13.55 % | 4.946 M -0.20 % | 4.956 M 83.28 % | 2.704 M 103.31 % | 1.330 M -55.61 % | 2.996 M 23.44 % | 2.427 M 58.39 % | 1.532 M 85.01 % | 828.239 K 0.58 % | 823.493 K 3.14 % | 798.460 K 0.41 % | 795.229 K 27.22 % | 625.078 K 56.57 % | 399.227 K 55.47 % | 256.783 K |
| Tax payables | 1.644 M 135.87 % | 697.000 K 22.07 % | 571.000 K 26.05 % | 453.000 K 16.15 % | 390.000 K 48.85 % | 262.000 K 70.19 % | 153.943 K 34.26 % | 114.660 K 25.89 % | 91.080 K 13.90 % | 79.964 K -39.61 % | 132.414 K 99.31 % | 66.436 K 31.97 % | 50.342 K 18.77 % | 42.387 K 3.39 % | 40.996 K |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -6.397 M 2.37 % | -6.552 M -157.04 % | -2.549 M | 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 |
| Capital lease obligations | 3.238 M 119.38 % | 1.476 M 56.52 % | 943.000 K -2.48 % | 967.000 K 33.93 % | 722.000 K | 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 -100.00 % | 10.248 M -25.36 % | 13.729 M 4.93 % | 13.084 M 17.81 % | 11.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.495 M -2.59 % | 65.184 M 25.32 % | 52.012 M -29.72 % | 74.011 M 1.21 % | 73.126 M 21.78 % | 60.049 M 485.40 % | 10.258 M 19.56 % | 8.579 M 231.21 % | 2.590 M 1.95 % | 2.541 M 6.49 % | 2.386 M 3.62 % | 2.303 M 2 082.49 % | 105.500 K 0.00 % | 105.500 K -1.86 % | 107.500 K |
| Deferred tax liabilities non current | 7.507 M -13.79 % | 8.708 M 36.13 % | 6.397 M -2.37 % | 6.552 M 157.04 % | 2.549 M -52.98 % | 5.421 M 1 498.93 % | 339.040 K | 0.000 -100.00 % | 118.946 K | 0.000 -100.00 % | 79.273 K 89.09 % | 41.923 K -41.07 % | 71.136 K 42.01 % | 50.092 K -20.90 % | 63.329 K |
| 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 |
| Total assets | 175.955 M 3.11 % | 170.643 M 20.80 % | 141.264 M 7.05 % | 131.966 M 10.99 % | 118.900 M -4.41 % | 124.387 M 156.32 % | 48.528 M 36.63 % | 35.519 M 66.48 % | 21.335 M 26.17 % | 16.910 M 24.44 % | 13.589 M 16.90 % | 11.625 M 67.15 % | 6.955 M 40.20 % | 4.961 M 38.84 % | 3.573 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -774.000 K -183.86 % | 923.000 K 145.90 % | -2.011 M -70.57 % | -1.179 M -27.56 % | -924.284 K -148.19 % | -372.411 K -0.88 % | -369.157 K 17.64 % | -448.218 K -14.90 % | -390.097 K 42.88 % | -682.993 K | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 1.421 M 12.51 % | 1.263 M 58.87 % | 795.000 K -35.89 % | 1.240 M -3.28 % | 1.282 M 118.77 % | 586.000 K -11.21 % | 660.000 K -54.94 % | 1.465 M 435.77 % | 273.405 K 1 938.81 % | 13.410 K -51.87 % | 27.861 K 49.69 % | 18.613 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | 2.286 M 589.51 % | -467.000 K -114.45 % | 3.232 M 122.59 % | 1.452 M 162.86 % | -2.310 M 35.11 % | -3.560 M -487.48 % | 918.751 K 123.82 % | -3.857 M -788.35 % | -434.221 K -184.16 % | 515.951 K 116.65 % | -3.099 M -503.01 % | 769.077 K 164.83 % | -1.186 M -457.91 % | 331.435 K 132.08 % | -1.033 M |
| Accounts receivables | 965.000 K -61.61 % | 2.514 M 47.28 % | 1.707 M 143.62 % | -3.913 M -592.57 % | -565.000 K 66.11 % | -1.667 M -402.05 % | -332.040 K 93.89 % | -5.433 M -1 689.04 % | -303.657 K -134.38 % | 883.180 K 137.78 % | -2.338 M -282.30 % | -611.510 K | 0.000 | 0.000 | 0.000 |
| Inventory | 3.542 M 235.60 % | -2.612 M 62.08 % | -6.889 M -385.97 % | 2.409 M 20.93 % | 1.992 M 157.79 % | -3.447 M -77.32 % | -1.944 M -9.96 % | -1.768 M -171.99 % | -649.939 K -19.72 % | -542.873 K -5.94 % | -512.441 K -4 440.90 % | -11.285 K 98.37 % | -690.763 K -604.64 % | 136.882 K 143.54 % | -314.387 K |
| Accounts payables | 0.000 100.00 % | -369.000 K -105.81 % | 6.350 M 114.82 % | 2.956 M 179.10 % | -3.737 M -340.48 % | 1.554 M -51.36 % | 3.195 M -4.43 % | 3.343 M 543.65 % | 519.375 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.221 M | 0.000 -100.00 % | 2.064 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.863 M 237.00 % | -2.090 M -1 068.68 % | 215.718 K -79.63 % | 1.059 M 140.93 % | -2.587 M -431.52 % | 780.362 K 257.49 % | -495.488 K -354.68 % | 194.553 K 127.06 % | -718.845 K |
| Other non cash items | -2.513 M 37.81 % | -4.041 M -708.58 % | 664.000 K -6.74 % | 712.000 K 126.02 % | -2.736 M -558.29 % | 597.000 K 1 045.11 % | -63.167 K 87.76 % | -516.230 K -16.85 % | -441.800 K 10.00 % | -490.907 K -18.07 % | -415.789 K 36.55 % | -655.295 K -844.57 % | -69.375 K -218.54 % | 58.525 K 268.90 % | -34.650 K |
| Net cash provided by operating activities | 23.503 M 21.49 % | 19.345 M 8.02 % | 17.908 M 17.65 % | 15.221 M 210.70 % | 4.899 M -44.11 % | 8.766 M -2.60 % | 9.000 M 391.79 % | 1.830 M -55.65 % | 4.126 M 2.16 % | 4.039 M 698.60 % | -674.794 K -132.29 % | 2.090 M 195.91 % | 706.222 K -38.29 % | 1.144 M 201.52 % | -1.127 M |
| Investments in property plant and equipment | -3.638 M -24.16 % | -2.930 M 23.08 % | -3.809 M 42.64 % | -6.640 M 18.65 % | -8.162 M -65.42 % | -4.934 M -33.41 % | -3.698 M 54.00 % | -8.041 M -399.89 % | -1.609 M -132.70 % | -691.244 K -100.39 % | -344.942 K 49.16 % | -678.461 K -230.41 % | -205.341 K -150.04 % | -82.122 K -152.64 % | -32.506 K |
| Acquisitions net | -16.970 M -59.25 % | -10.656 M -108.37 % | -5.114 M 64.31 % | -14.329 M -407.58 % | -2.823 M 91.39 % | -32.792 M -514 565.01 % | 6.374 K | 0.000 -100.00 % | 360.748 K | 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 | 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 -100.00 % | 784.486 K |
| Other investing activites | -189.000 K 59.70 % | -469.000 K 72.59 % | -1.711 M -54.98 % | -1.104 M -375.86 % | -232.000 K -1.75 % | -228.000 K -3 677.03 % | 6.374 K | 0.000 -100.00 % | 360.748 K | 0.000 -100.00 % | 1.167 K 276.45 % | 310.000 -87.82 % | 2.545 K | 0.000 | 0.000 |
| Net cash used for investing activites | -20.797 M -47.97 % | -14.055 M -57.51 % | -8.923 M 57.45 % | -20.969 M -90.89 % | -10.985 M 70.88 % | -37.726 M -921.80 % | -3.692 M 54.08 % | -8.041 M -544.42 % | -1.248 M -80.51 % | -691.244 K -101.07 % | -343.775 K 49.31 % | -678.151 K -234.40 % | -202.796 K -146.94 % | -82.122 K -110.92 % | 751.980 K |
| Debt repayment | 0.000 100.00 % | -1.124 M | 0.000 100.00 % | -656.000 K -237.53 % | 477.000 K | 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 % | 457.000 K 814.00 % | 50.000 K -89.45 % | 474.000 K -71.97 % | 1.691 M -96.61 % | 49.818 M 2 860.07 % | 1.683 M -71.96 % | 6.002 M 11 044.99 % | 53.858 K -66.42 % | 160.388 K 82.12 % | 88.069 K -96.22 % | 2.332 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -1.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.542 M -22.87 % | -1.255 M -10.96 % | -1.131 M 16.59 % | -1.356 M -116.61 % | -626.000 K 16.20 % | -747.000 K -11.83 % | -668.000 K -15.81 % | -576.805 K -16.35 % | -495.763 K -13.49 % | -436.826 K -167.22 % | -163.470 K 30.29 % | -234.500 K | 0.000 | 0.000 | 0.000 |
| Other financing activites | -1.145 M | 0.000 100.00 % | -964.000 K -121.39 % | 4.507 M 180.60 % | -5.592 M | 0.000 -100.00 % | 1.683 M | 0.000 -100.00 % | 53.858 K -66.42 % | 160.388 K 82.12 % | 88.069 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -4.381 M -127.94 % | -1.922 M 6.01 % | -2.045 M -168.88 % | 2.969 M 212.53 % | 950.000 K -98.06 % | 49.071 M 4 736.05 % | 1.015 M -81.30 % | 5.426 M 1 327.79 % | -441.905 K -59.86 % | -276.438 K -266.62 % | -75.401 K -103.60 % | 2.097 M 1 143.33 % | -201.000 K | 0.000 100.00 % | -134.000 K |
| Effect of forex changes on cash | -8.000 K 65.22 % | -23.000 K 71.60 % | -81.000 K 33.61 % | -122.000 K -229.79 % | 94.000 K -45.35 % | 172.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.683 M -150.31 % | 3.345 M -51.23 % | 6.859 M 336.44 % | -2.901 M 42.46 % | -5.042 M -124.86 % | 20.283 M 220.80 % | 6.323 M 905.25 % | -785.178 K -132.22 % | 2.437 M -20.67 % | 3.072 M 380.78 % | -1.094 M -131.18 % | 3.509 M 1 060.18 % | 302.426 K -71.53 % | 1.062 M 308.57 % | -509.356 K |
| Cash at beginning of period | 33.486 M 11.10 % | 30.141 M 29.46 % | 23.282 M -11.08 % | 26.183 M -27.72 % | 36.225 M 127.23 % | 15.942 M 65.73 % | 9.619 M -7.55 % | 10.405 M 30.58 % | 7.968 M 62.73 % | 4.896 M -18.26 % | 5.990 M 141.40 % | 2.481 M 13.88 % | 2.179 M 66.76 % | 1.307 M -22.71 % | 1.691 M |
| Cash at end of period | 31.803 M -5.03 % | 33.486 M 11.10 % | 30.141 M 29.46 % | 23.282 M -25.34 % | 31.183 M -13.92 % | 36.225 M 127.23 % | 15.942 M 65.73 % | 9.619 M -7.55 % | 10.405 M 30.58 % | 7.968 M 62.73 % | 4.896 M -18.26 % | 5.990 M 141.40 % | 2.481 M 4.75 % | 2.369 M 100.55 % | 1.181 M |
| Operating cash flow | 23.503 M 21.49 % | 19.345 M 8.02 % | 17.908 M 17.65 % | 15.221 M 210.70 % | 4.899 M -44.11 % | 8.766 M -2.60 % | 9.000 M 391.79 % | 1.830 M -55.65 % | 4.126 M 2.16 % | 4.039 M 698.60 % | -674.794 K -132.29 % | 2.090 M 195.91 % | 706.222 K -38.29 % | 1.144 M 201.52 % | -1.127 M |
| Capital expenditure | -3.827 M -12.59 % | -3.399 M 10.76 % | -3.809 M 42.64 % | -6.640 M 18.65 % | -8.162 M -65.42 % | -4.934 M -33.41 % | -3.698 M 54.00 % | -8.041 M -399.89 % | -1.609 M -132.70 % | -691.244 K -100.39 % | -344.942 K 49.16 % | -678.461 K -230.41 % | -205.341 K -150.04 % | -82.122 K -152.64 % | -32.506 K |
| Free CashFlow | 19.676 M 23.39 % | 15.946 M 13.10 % | 14.099 M 64.30 % | 8.581 M 362.98 % | -3.263 M -185.15 % | 3.832 M -27.72 % | 5.302 M 185.36 % | -6.211 M -346.67 % | 2.518 M -24.80 % | 3.348 M 428.32 % | -1.020 M -172.26 % | 1.411 M 181.76 % | 500.881 K -52.85 % | 1.062 M 191.59 % | -1.160 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 |
| 2024-08-31 | 2024-02-29 | 2023-08-31 | 2023-02-28 | 2022-08-31 | 2022-02-28 | 2021-08-31 | 2021-02-28 | 2020-08-31 | 2020-02-29 | 2019-08-31 | 2019-02-28 | 2018-08-31 | 2018-02-28 | 2017-08-31 | 2017-02-28 | 2016-08-31 | 2016-02-29 | 2015-08-31 | 2015-02-28 | 2014-08-31 | 2014-02-28 | 2013-08-31 | 2013-02-28 | 2012-08-31 | 2012-02-29 | 2011-08-31 | 2011-02-28 | 2010-08-31 | 2010-02-28 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 58.999 M 12.91 % | 52.254 M 1.02 % | 51.725 M 5.47 % | 49.042 M 15.45 % | 42.479 M 12.30 % | 37.826 M 15.71 % | 32.690 M 0.00 % | 32.690 M 6.28 % | 30.757 M 0.00 % | 30.757 M 6.14 % | 28.979 M 0.00 % | 28.979 M 56.42 % | 18.526 M 0.00 % | 18.526 M 50.80 % | 12.285 M 0.00 % | 12.285 M 20.02 % | 10.236 M 0.00 % | 10.236 M 23.90 % | 8.261 M 0.00 % | 8.261 M 19.33 % | 6.923 M 0.00 % | 6.923 M 13.76 % | 6.086 M 0.00 % | 6.086 M 36.59 % | 4.455 M 0.00 % | 4.455 M 37.06 % | 3.251 M 0.00 % | 3.251 M 144.91 % | 1.327 M 0.00 % | 1.327 M |
| Net income | 5.532 M 165.07 % | 2.087 M -77.92 % | 9.451 M 515.70 % | 1.535 M -22.20 % | 1.973 M -28.72 % | 2.768 M 85.46 % | 1.493 M 0.00 % | 1.493 M -25.78 % | 2.011 M 0.00 % | 2.011 M -53.55 % | 4.329 M 0.00 % | 4.329 M 23.43 % | 3.507 M 0.00 % | 3.507 M 79.74 % | 1.951 M 0.00 % | 1.951 M 0.73 % | 1.937 M 0.00 % | 1.937 M 19.36 % | 1.623 M 0.00 % | 1.623 M 50.84 % | 1.076 M 0.00 % | 1.076 M 51.20 % | 711.629 K 0.00 % | 711.629 K -0.64 % | 716.180 K 0.00 % | 716.180 K 186.05 % | 250.371 K 0.00 % | 250.371 K 1 174.11 % | -23.310 K 0.00 % | -23.310 K |
| Income before tax | 6.924 M 171.42 % | 2.551 M -73.52 % | 9.632 M 418.97 % | 1.856 M -26.52 % | 2.526 M 8.46 % | 2.329 M 23.06 % | 1.893 M 0.00 % | 1.893 M -24.83 % | 2.518 M 0.00 % | 2.518 M -54.22 % | 5.499 M 0.00 % | 5.499 M 38.40 % | 3.973 M 0.00 % | 3.973 M 77.69 % | 2.236 M 0.00 % | 2.236 M 0.47 % | 2.226 M 0.00 % | 2.226 M 16.62 % | 1.908 M 0.00 % | 1.908 M 42.59 % | 1.338 M 0.00 % | 1.338 M 43.52 % | 932.616 K 0.00 % | 932.616 K -0.96 % | 941.702 K 0.00 % | 941.702 K 178.16 % | 338.541 K 0.00 % | 338.541 K 626.27 % | -64.329 K 0.00 % | -64.329 K |
| Income before tax ratio | 0.12 140.39 % | 0.05 -73.78 % | 0.19 392.05 % | 0.04 -36.36 % | 0.06 -3.42 % | 0.06 6.36 % | 0.06 0.00 % | 0.06 -29.27 % | 0.08 0.00 % | 0.08 -56.87 % | 0.19 0.00 % | 0.19 -11.52 % | 0.21 0.00 % | 0.21 17.84 % | 0.18 0.00 % | 0.18 -16.29 % | 0.22 0.00 % | 0.22 -5.88 % | 0.23 0.00 % | 0.23 19.49 % | 0.19 0.00 % | 0.19 26.16 % | 0.15 0.00 % | 0.15 -27.50 % | 0.21 0.00 % | 0.21 102.95 % | 0.10 0.00 % | 0.10 314.89 % | -0.05 0.00 % | -0.05 |
| EBITDA | 11.287 M 119.29 % | 5.147 M 0.16 % | 5.139 M -41.84 % | 8.836 M 12.42 % | 7.860 M 11.39 % | 7.056 M 19.34 % | 5.913 M 0.00 % | 5.913 M 17.66 % | 5.025 M 0.00 % | 5.025 M -22.21 % | 6.460 M 0.00 % | 6.460 M 54.79 % | 4.173 M 0.00 % | 4.173 M 76.35 % | 2.366 M 0.00 % | 2.366 M -1.76 % | 2.409 M 0.00 % | 2.409 M 23.82 % | 1.945 M 0.00 % | 1.945 M 39.61 % | 1.393 M 0.00 % | 1.393 M 21.15 % | 1.150 M 0.00 % | 1.150 M 22.52 % | 938.806 K 0.00 % | 938.806 K 132.60 % | 403.606 K 0.00 % | 403.606 K 854.86 % | -53.468 K 0.00 % | -53.468 K |
| Net income ratio | 0.09 134.77 % | 0.04 -78.14 % | 0.18 483.76 % | 0.03 -32.61 % | 0.05 -36.53 % | 0.07 60.28 % | 0.05 0.00 % | 0.05 -30.17 % | 0.07 0.00 % | 0.07 -56.23 % | 0.15 0.00 % | 0.15 -21.09 % | 0.19 0.00 % | 0.19 19.19 % | 0.16 0.00 % | 0.16 -16.07 % | 0.19 0.00 % | 0.19 -3.67 % | 0.20 0.00 % | 0.20 26.41 % | 0.16 0.00 % | 0.16 32.91 % | 0.12 0.00 % | 0.12 -27.25 % | 0.16 0.00 % | 0.16 108.70 % | 0.08 0.00 % | 0.08 538.58 % | -0.02 0.00 % | -0.02 |
| Ratio EBITDA | 0.19 94.22 % | 0.10 -0.86 % | 0.10 -44.86 % | 0.18 -2.63 % | 0.19 -0.81 % | 0.19 3.14 % | 0.18 0.00 % | 0.18 10.70 % | 0.16 0.00 % | 0.16 -26.71 % | 0.22 0.00 % | 0.22 -1.05 % | 0.23 0.00 % | 0.23 16.94 % | 0.19 0.00 % | 0.19 -18.14 % | 0.24 0.00 % | 0.24 -0.07 % | 0.24 0.00 % | 0.24 17.00 % | 0.20 0.00 % | 0.20 6.50 % | 0.19 0.00 % | 0.19 -10.31 % | 0.21 0.00 % | 0.21 69.71 % | 0.12 0.00 % | 0.12 408.22 % | -0.04 0.00 % | -0.04 |
| Gross profit ratio | 0.61 15.74 % | 0.52 -4.62 % | 0.55 11.04 % | 0.50 -2.67 % | 0.51 -21.73 % | 0.65 14.56 % | 0.57 0.00 % | 0.57 -2.80 % | 0.58 0.00 % | 0.58 21.23 % | 0.48 0.00 % | 0.48 42.17 % | 0.34 0.00 % | 0.34 5.17 % | 0.32 0.00 % | 0.32 6.80 % | 0.30 0.00 % | 0.30 -6.84 % | 0.32 0.00 % | 0.32 11.25 % | 0.29 0.00 % | 0.29 13.45 % | 0.26 0.00 % | 0.26 -7.29 % | 0.28 0.00 % | 0.28 33.89 % | 0.21 0.00 % | 0.21 51.23 % | 0.14 0.00 % | 0.14 |
| Weighted average shs out dil | 23.333 M 0.73 % | 23.165 M -0.23 % | 23.219 M 0.79 % | 23.036 M 0.24 % | 22.981 M 0.00 % | 22.981 M 0.87 % | 22.782 M 0.00 % | 22.782 M 0.71 % | 22.622 M 0.00 % | 22.622 M 9.90 % | 20.585 M 0.00 % | 20.585 M 2.65 % | 20.053 M 0.00 % | 20.053 M 5.48 % | 19.010 M 0.00 % | 19.010 M 9.01 % | 17.440 M 0.00 % | 17.440 M -2.02 % | 17.798 M 0.00 % | 17.798 M 0.00 % | 17.798 M 0.00 % | 17.798 M 18.40 % | 15.033 M 0.00 % | 15.033 M 12.02 % | 13.419 M 0.00 % | 13.419 M -17.83 % | 16.331 M 0.00 % | 16.331 M 0.00 % | 16.331 M 0.00 % | 16.331 M |
| Weighted average shs out | 23.362 M 0.75 % | 23.189 M 1.11 % | 22.934 M 0.33 % | 22.859 M 1.03 % | 22.626 M 0.00 % | 22.626 M 0.11 % | 22.602 M 0.00 % | 22.602 M 0.53 % | 22.482 M 0.00 % | 22.482 M 11.29 % | 20.201 M 0.00 % | 20.201 M 4.35 % | 19.359 M 0.00 % | 19.359 M 3.18 % | 18.762 M 0.00 % | 18.762 M 7.58 % | 17.440 M 0.00 % | 17.440 M 2.80 % | 16.965 M 0.00 % | 16.965 M 2.97 % | 16.476 M 0.00 % | 16.476 M 15.76 % | 14.233 M 0.00 % | 14.233 M 6.06 % | 13.419 M 0.00 % | 13.419 M -17.83 % | 16.331 M 0.00 % | 16.331 M 0.00 % | 16.331 M 0.00 % | 16.331 M |
| EPS diluted | 0.24 166.37 % | 0.09 -78.02 % | 0.41 515.62 % | 0.07 -22.47 % | 0.09 -30.78 % | 0.12 90.92 % | 0.07 0.00 % | 0.07 -27.78 % | 0.09 0.00 % | 0.09 -57.14 % | 0.21 0.00 % | 0.21 16.67 % | 0.18 0.00 % | 0.18 63.64 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 22.22 % | 0.09 0.00 % | 0.09 50.00 % | 0.06 0.00 % | 0.06 26.58 % | 0.05 0.00 % | 0.05 -13.82 % | 0.06 0.00 % | 0.06 257.14 % | 0.02 0.00 % | 0.02 1 200.00 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.24 166.67 % | 0.09 -78.05 % | 0.41 510.12 % | 0.07 -22.94 % | 0.09 -28.99 % | 0.12 88.92 % | 0.07 0.00 % | 0.07 -27.78 % | 0.09 0.00 % | 0.09 -59.09 % | 0.22 0.00 % | 0.22 22.22 % | 0.18 0.00 % | 0.18 63.64 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 15.79 % | 0.10 0.00 % | 0.10 46.15 % | 0.07 0.00 % | 0.07 30.00 % | 0.05 0.00 % | 0.05 -9.09 % | 0.06 0.00 % | 0.06 257.14 % | 0.02 0.00 % | 0.02 1 200.00 % | 0.00 0.00 % | 0.00 |
| Gross profit | 35.821 M 30.68 % | 27.412 M -3.65 % | 28.449 M 17.11 % | 24.292 M 12.36 % | 21.619 M -12.11 % | 24.597 M 32.56 % | 18.556 M 0.00 % | 18.556 M 3.31 % | 17.961 M 0.00 % | 17.961 M 28.67 % | 13.959 M 0.00 % | 13.959 M 122.39 % | 6.277 M 0.00 % | 6.277 M 58.59 % | 3.958 M 0.00 % | 3.958 M 28.18 % | 3.088 M 0.00 % | 3.088 M 15.44 % | 2.675 M 0.00 % | 2.675 M 32.75 % | 2.015 M 0.00 % | 2.015 M 29.06 % | 1.561 M 0.00 % | 1.561 M 26.64 % | 1.233 M 0.00 % | 1.233 M 83.51 % | 671.825 K 0.00 % | 671.825 K 270.37 % | 181.395 K 0.00 % | 181.395 K |
| Income tax expense | 1.392 M 200.00 % | 464.000 K 156.35 % | 181.000 K -43.61 % | 321.000 K -41.95 % | 553.000 K 40.71 % | 393.000 K -1.75 % | 400.000 K 0.00 % | 400.000 K 65.63 % | 241.500 K 0.00 % | 241.500 K -79.36 % | 1.170 M 0.00 % | 1.170 M 151.10 % | 465.950 K 0.00 % | 465.950 K 63.70 % | 284.643 K 0.00 % | 284.643 K -1.33 % | 288.468 K 0.00 % | 288.468 K 1.04 % | 285.493 K 0.00 % | 285.493 K 8.75 % | 262.528 K 0.00 % | 262.528 K 18.80 % | 220.987 K 0.00 % | 220.987 K -2.01 % | 225.522 K 0.00 % | 225.522 K 155.78 % | 88.171 K 0.00 % | 88.171 K 314.95 % | -41.019 K 0.00 % | -41.019 K |
| Cost of revenue | 23.178 M -6.70 % | 24.842 M 6.73 % | 23.276 M -5.96 % | 24.750 M 18.65 % | 20.860 M 57.68 % | 13.229 M -6.41 % | 14.135 M 0.00 % | 14.135 M 10.46 % | 12.796 M 0.00 % | 12.796 M -14.80 % | 15.020 M 0.00 % | 15.020 M 22.62 % | 12.249 M 0.00 % | 12.249 M 47.09 % | 8.327 M 0.00 % | 8.327 M 16.49 % | 7.148 M 0.00 % | 7.148 M 27.96 % | 5.586 M 0.00 % | 5.586 M 13.81 % | 4.908 M 0.00 % | 4.908 M 8.48 % | 4.524 M 0.00 % | 4.524 M 40.40 % | 3.223 M 0.00 % | 3.223 M 24.96 % | 2.579 M 0.00 % | 2.579 M 125.05 % | 1.146 M 0.00 % | 1.146 M |
| General and administrative expenses | 28.631 M 129.92 % | 12.453 M -8.32 % | 13.583 M 9.93 % | 12.356 M 15.78 % | 10.672 M -53.20 % | 22.802 M 73.47 % | 13.144 M 0.00 % | 13.144 M -10.06 % | 14.615 M 0.00 % | 14.615 M 77.09 % | 8.253 M 0.00 % | 8.253 M 311.46 % | 2.006 M 0.00 % | 2.006 M 102.08 % | 992.535 K 0.00 % | 992.535 K 21.34 % | 817.989 K 0.00 % | 817.989 K 1.65 % | 804.724 K 0.00 % | 804.724 K 16.74 % | 689.359 K 0.00 % | 689.359 K 50.79 % | 457.172 K 0.00 % | 457.172 K 37.16 % | 333.308 K 0.00 % | 333.308 K 8.59 % | 306.933 K 0.00 % | 306.933 K 13.90 % | 269.465 K 0.00 % | 269.465 K |
| Selling and marketing expenses | 0.000 -100.00 % | 9.405 M -38.07 % | 15.185 M 77.72 % | 8.545 M 11.93 % | 7.634 M 200.00 % | -7.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -3.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 28.547 M 30.61 % | 21.857 M -24.29 % | 28.868 M 37.47 % | 21.000 M 13.14 % | 18.561 M -16.01 % | 22.098 M 37.78 % | 16.039 M 0.00 % | 16.039 M 5.14 % | 15.256 M 0.00 % | 15.256 M 78.52 % | 8.546 M 0.00 % | 8.546 M 265.93 % | 2.335 M 0.00 % | 2.335 M 35.38 % | 1.725 M 0.00 % | 1.725 M 110.88 % | 817.989 K 0.00 % | 817.989 K 1.65 % | 804.724 K 0.00 % | 804.724 K 16.74 % | 689.359 K 0.00 % | 689.359 K 50.79 % | 457.172 K 0.00 % | 457.172 K 37.16 % | 333.308 K 0.00 % | 333.308 K 8.59 % | 306.933 K 0.00 % | 306.933 K 13.90 % | 269.465 K 0.00 % | 269.465 K |
| Cost and expenses | 51.725 M 10.76 % | 46.699 M -10.44 % | 52.144 M 13.98 % | 45.750 M 16.05 % | 39.421 M 11.59 % | 35.327 M 17.08 % | 30.174 M 0.00 % | 30.174 M 7.56 % | 28.052 M 0.00 % | 28.052 M 19.04 % | 23.565 M 0.00 % | 23.565 M 61.58 % | 14.584 M 0.00 % | 14.584 M 45.08 % | 10.052 M 0.00 % | 10.052 M 26.18 % | 7.966 M 0.00 % | 7.966 M 24.65 % | 6.391 M 0.00 % | 6.391 M 14.17 % | 5.598 M 0.00 % | 5.598 M 12.37 % | 4.982 M 0.00 % | 4.982 M 40.10 % | 3.556 M 0.00 % | 3.556 M 23.22 % | 2.886 M 0.00 % | 2.886 M 103.89 % | 1.415 M 0.00 % | 1.415 M |
| Research and development expenses | 3.774 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -60.94 % | 256.000 K -81.90 % | 1.414 M 108.25 % | 679.000 K 0.00 % | 679.000 K 75.68 % | 386.500 K 0.00 % | 386.500 K -2.77 % | 397.500 K 0.00 % | 397.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 |
| Selling general and administrative expenses | 28.631 M 30.99 % | 21.857 M -24.02 % | 28.768 M 37.65 % | 20.900 M 14.18 % | 18.305 M 20.68 % | 15.168 M 15.40 % | 13.144 M 0.00 % | 13.144 M -10.06 % | 14.615 M 0.00 % | 14.615 M 77.09 % | 8.253 M 0.00 % | 8.253 M 311.46 % | 2.006 M 0.00 % | 2.006 M 102.08 % | 992.535 K 0.00 % | 992.535 K 21.34 % | 817.989 K 0.00 % | 817.989 K 1.65 % | 804.724 K 0.00 % | 804.724 K 16.74 % | 689.359 K 0.00 % | 689.359 K 50.79 % | 457.172 K 0.00 % | 457.172 K 37.16 % | 333.308 K 0.00 % | 333.308 K 8.59 % | 306.933 K 0.00 % | 306.933 K 13.90 % | 269.465 K 0.00 % | 269.465 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.500 K 0.00 % | 7.500 K -93.12 % | 109.000 K 0.00 % | 109.000 K 27.49 % | 85.500 K 0.00 % | 85.500 K 170.71 % | 31.584 K 0.00 % | 31.584 K -3.20 % | 32.629 K 0.00 % | 32.629 K -10.17 % | 36.322 K 0.00 % | 36.322 K -4.96 % | 38.216 K 0.00 % | 38.216 K 197.49 % | 12.846 K 0.00 % | 12.846 K 50.04 % | 8.562 K 0.00 % | 8.562 K 10.19 % | 7.770 K 0.00 % | 7.770 K 166.87 % | 2.912 K 0.00 % | 2.912 K -67.35 % | 8.916 K 0.00 % | 8.916 K |
| Interest expense | 0.000 -100.00 % | 84.000 K -43.24 % | 148.000 K -28.16 % | 206.000 K 182.19 % | 73.000 K 200.00 % | -73.000 K -260.44 % | 45.500 K 0.00 % | 45.500 K -84.68 % | 297.000 K 0.00 % | 297.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 -100.00 % | 13.849 K 0.00 % | 13.849 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 K 0.00 % | 2.500 K |
| Depreciation and amortization | 4.097 M 72.91 % | 2.370 M -57.37 % | 5.558 M 0.25 % | 5.544 M 15.45 % | 4.802 M 10.80 % | 4.334 M 21.93 % | 3.555 M 0.00 % | 3.555 M 26.07 % | 2.820 M 0.00 % | 2.820 M 325.91 % | 662.000 K 0.00 % | 662.000 K 185.96 % | 231.497 K 0.00 % | 231.497 K 73.50 % | 133.428 K 0.00 % | 133.428 K -3.90 % | 138.848 K 0.00 % | 138.848 K 51.06 % | 91.918 K 0.00 % | 91.918 K 35.53 % | 67.823 K 0.00 % | 67.823 K 47.24 % | 46.064 K 0.00 % | 46.064 K 17.44 % | 39.223 K 0.00 % | 39.223 K 1.31 % | 38.714 K 0.00 % | 38.714 K 11.89 % | 34.602 K 0.00 % | 34.602 K |
| Operating income | 7.274 M 30.95 % | 5.555 M 1 425.78 % | -419.000 K -112.73 % | 3.292 M 7.65 % | 3.058 M 40.86 % | 2.171 M 3.55 % | 2.097 M 0.00 % | 2.097 M -22.51 % | 2.706 M 0.00 % | 2.706 M -50.02 % | 5.414 M 0.00 % | 5.414 M 37.34 % | 3.942 M 0.00 % | 3.942 M 78.89 % | 2.203 M 0.00 % | 2.203 M 0.64 % | 2.189 M 0.00 % | 2.189 M 17.06 % | 1.870 M 0.00 % | 1.870 M 41.09 % | 1.326 M 0.00 % | 1.326 M 40.06 % | 946.465 K 0.00 % | 946.465 K 5.21 % | 899.584 K 0.00 % | 899.584 K 146.53 % | 364.892 K 0.00 % | 364.892 K 514.32 % | -88.070 K 0.00 % | -88.070 K |
| Operating income ratio | 0.12 15.97 % | 0.11 1 412.35 % | -0.01 -112.07 % | 0.07 -6.75 % | 0.07 25.43 % | 0.06 -10.51 % | 0.06 0.00 % | 0.06 -27.09 % | 0.09 0.00 % | 0.09 -52.91 % | 0.19 0.00 % | 0.19 -12.20 % | 0.21 0.00 % | 0.21 18.63 % | 0.18 0.00 % | 0.18 -16.14 % | 0.21 0.00 % | 0.21 -5.52 % | 0.23 0.00 % | 0.23 18.23 % | 0.19 0.00 % | 0.19 23.12 % | 0.16 0.00 % | 0.16 -22.97 % | 0.20 0.00 % | 0.20 79.87 % | 0.11 0.00 % | 0.11 269.18 % | -0.07 0.00 % | -0.07 |
| Total other income expenses net | -350.000 K 88.35 % | -3.004 M -157.38 % | 5.235 M 317.67 % | -2.405 M -80.49 % | -1.333 M -239.02 % | 958.500 K 569.85 % | -204.000 K 0.00 % | -204.000 K -8.51 % | -188.000 K 0.00 % | -188.000 K -319.88 % | 85.500 K 0.00 % | 85.500 K 170.71 % | 31.584 K 0.00 % | 31.584 K -3.20 % | 32.629 K 0.00 % | 32.629 K -10.17 % | 36.322 K 0.00 % | 36.322 K -4.96 % | 38.216 K 0.00 % | 38.216 K 197.49 % | 12.846 K 0.00 % | 12.846 K 192.76 % | -13.849 K 0.00 % | -13.849 K -132.88 % | 42.118 K 0.00 % | 42.118 K 259.83 % | -26.351 K 0.00 % | -26.351 K -210.99 % | 23.741 K 0.00 % | 23.741 K |
| 2024-08-31 | 2024-02-29 | 2023-08-31 | 2023-02-28 | 2022-08-31 | 2022-02-28 | 2021-08-31 | 2021-02-28 | 2020-08-31 | 2020-02-29 | 2019-08-31 | 2019-02-28 | 2018-08-31 | 2018-02-28 | 2017-08-31 | 2017-02-28 | 2016-08-31 | 2016-02-29 | 2015-08-31 | 2015-02-28 | 2014-08-31 | 2014-02-28 | 2013-08-31 | 2013-02-28 | 2012-08-31 | 2012-02-29 | 2011-08-31 | 2011-02-28 | 2010-08-31 | 2010-02-28 |
| 2024-08-31 | 2024-02-29 | 2023-08-31 | 2023-02-28 | 2022-08-31 | 2022-02-28 | 2021-08-31 | 2021-02-28 | 2020-08-31 | 2020-02-29 | 2019-08-31 | 2019-02-28 | 2018-08-31 | 2018-02-28 | 2017-08-31 | 2017-02-28 | 2016-08-31 | 2016-02-29 | 2015-08-31 | 2015-02-28 | 2014-08-31 | 2014-02-28 | 2013-08-31 | 2012-08-31 | 2012-02-29 | 2011-08-31 | 2011-02-28 | 2010-08-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -28.565 M 1.85 % | -29.104 M 9.08 % | -32.010 M -50.60 % | -21.255 M 27.20 % | -29.198 M -5.39 % | -27.705 M -24.15 % | -22.315 M 32.62 % | -33.116 M -10.55 % | -29.956 M 12.45 % | -34.217 M 5.54 % | -36.225 M -91.28 % | -18.939 M -18.80 % | -15.942 M -23.62 % | -12.896 M -34.06 % | -9.619 M 34.90 % | -14.776 M -42.02 % | -10.405 M -2.55 % | -10.146 M -27.34 % | -7.968 M -13.39 % | -7.027 M -43.52 % | -4.896 M -7.60 % | -4.550 M 24.04 % | -5.990 M -141.40 % | -2.481 M -2.32 % | -2.425 M -2.37 % | -2.369 M -33.46 % | -1.775 M -50.27 % | -1.181 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K -7.69 % | 13.000 K -7.14 % | 14.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 -100.00 % | 44.821 K 100.00 % | 22.411 K | 0.000 -100.00 % | 17.325 K -50.00 % | 34.650 K |
| Total debt | 3.238 M 16.85 % | 2.771 M 87.74 % | 1.476 M -80.92 % | 7.736 M 720.36 % | 943.000 K -11.62 % | 1.067 M 10.34 % | 967.000 K -0.10 % | 968.000 K -21.11 % | 1.227 M 33.08 % | 922.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 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -12.183 M -14.38 % | -10.651 M -3.93 % | -10.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 67.527 M 9.12 % | 61.885 M 3.59 % | 59.742 M 20.92 % | 49.405 M 2.22 % | 48.333 M 4.60 % | 46.207 M 2.94 % | 44.889 M 3.79 % | 43.248 M 1.79 % | 42.486 M 7.36 % | 39.575 M 3.46 % | 38.252 M 15.90 % | 33.005 M 20.09 % | 27.484 M 26.42 % | 21.741 M 12.24 % | 19.371 M 18.50 % | 16.347 M 11.64 % | 14.643 M 17.30 % | 12.483 M 15.26 % | 10.830 M 24.66 % | 8.688 M 13.32 % | 7.667 M 17.27 % | 6.538 M 15.71 % | 5.650 M 27.17 % | 4.443 M 16.09 % | 3.827 M 19.17 % | 3.212 M 8.49 % | 2.960 M 9.28 % | 2.709 M |
| Common stock | 230.000 K 0.44 % | 229.000 K 0.00 % | 229.000 K 0.00 % | 229.000 K 1.33 % | 226.000 K 0.00 % | 226.000 K 0.00 % | 226.000 K -1.74 % | 230.000 K 1.77 % | 226.000 K 0.44 % | 225.000 K 1.35 % | 222.000 K 12.81 % | 196.792 K 0.73 % | 195.365 K 0.77 % | 193.875 K 1.44 % | 191.119 K 0.00 % | 191.119 K 7.58 % | 177.646 K 2.48 % | 173.344 K 0.00 % | 173.344 K 2.96 % | 168.357 K 0.36 % | 167.757 K 2.62 % | 163.470 K 0.25 % | 163.070 K 21.69 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K |
| Total equity | 131.252 M 3.36 % | 126.989 M 1.47 % | 125.155 M 7.95 % | 115.941 M 3.55 % | 111.961 M 5.16 % | 106.466 M 1.41 % | 104.986 M 2.30 % | 102.621 M -0.13 % | 102.754 M 2.56 % | 100.186 M 1.40 % | 98.807 M 123.91 % | 44.129 M 16.00 % | 38.043 M 19.98 % | 31.709 M 12.26 % | 28.247 M 11.99 % | 25.223 M 44.00 % | 17.516 M 14.47 % | 15.303 M 12.11 % | 13.650 M 19.75 % | 11.398 M 10.39 % | 10.326 M 12.93 % | 9.143 M 11.21 % | 8.222 M 75.58 % | 4.683 M 15.14 % | 4.067 M 17.84 % | 3.451 M 7.82 % | 3.201 M 8.49 % | 2.950 M |
| Other non current liabilities | 3.443 M -59.91 % | 8.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.375 M -3.29 % | 8.660 M | 0.000 100.00 % | -40.000 | 0.000 | 0.000 | 0.000 | 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.207 M 6.93 % | 2.064 M 127.81 % | 906.000 K -4.83 % | 952.000 K 202.22 % | 315.000 K -38.36 % | 511.000 K 0.00 % | 511.000 K 115.61 % | 237.000 K -4.82 % | 249.000 K -49.80 % | 496.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 |
| Total non current liabilities | 13.157 M 23.51 % | 10.653 M 10.81 % | 9.614 M -5.63 % | 10.188 M 51.79 % | 6.712 M -3.77 % | 6.975 M -1.25 % | 7.063 M 123.23 % | 3.164 M 13.08 % | 2.798 M -68.46 % | 8.871 M 2.44 % | 8.660 M 2 311.99 % | 359.040 K 5.90 % | 339.040 K | 0.000 | 0.000 -100.00 % | 53.648 K -54.90 % | 118.946 K | 0.000 | 0.000 -100.00 % | 133.731 K 68.70 % | 79.273 K -32.27 % | 117.048 K 179.20 % | 41.923 K -41.07 % | 71.136 K 17.36 % | 60.614 K 21.01 % | 50.092 K -11.67 % | 56.711 K -10.45 % | 63.329 K |
| Other current liabilities | 23.255 M 54.28 % | 15.073 M -26.21 % | 20.427 M 415.70 % | 3.961 M -75.90 % | 16.436 M 227.67 % | 5.016 M -69.23 % | 16.304 M | 0.000 -100.00 % | 10.650 M | 0.000 -100.00 % | 13.662 M | 0.000 -100.00 % | 7.566 M 1 091.66 % | 634.879 K -88.71 % | 5.625 M 2 493.57 % | 216.883 K -92.20 % | 2.780 M 703.10 % | 346.156 K -85.31 % | 2.357 M 681.47 % | 301.559 K -86.61 % | 2.253 M 850.25 % | 237.090 K -90.52 % | 2.500 M 63.83 % | 1.526 M 19.98 % | 1.272 M 24.96 % | 1.018 M 59.14 % | 639.532 K 144.72 % | 261.333 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 9.234 M 27.74 % | 7.229 M 24.92 % | 5.787 M -29.30 % | 8.185 M 127.42 % | 3.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.031 M 45.83 % | 707.000 K 108.16 % | -8.664 M -227.71 % | 6.784 M 980.25 % | 628.000 K 12.95 % | 556.000 K 21.93 % | 456.000 K -37.62 % | 731.000 K -25.26 % | 978.000 K 129.58 % | 426.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 |
| Total current liabilities | 31.546 M -4.08 % | 32.889 M -8.32 % | 35.874 M -20.63 % | 45.198 M 100.07 % | 22.591 M -7.28 % | 24.364 M 22.33 % | 19.917 M 27.77 % | 15.588 M 16.78 % | 13.348 M -25.66 % | 17.956 M 6.12 % | 16.920 M 38.09 % | 12.253 M 20.76 % | 10.147 M 0.50 % | 10.097 M 38.84 % | 7.272 M 78.52 % | 4.073 M 10.11 % | 3.699 M -5.57 % | 3.918 M 20.17 % | 3.260 M -12.42 % | 3.722 M 16.91 % | 3.184 M 27.93 % | 2.489 M -25.96 % | 3.361 M 52.71 % | 2.201 M 20.27 % | 1.830 M 25.42 % | 1.459 M 44.60 % | 1.009 M 80.51 % | 559.112 K |
| Total liabilities | 44.703 M 2.67 % | 43.542 M -4.28 % | 45.488 M -17.87 % | 55.386 M 89.01 % | 29.303 M -6.50 % | 31.339 M 16.16 % | 26.980 M 43.88 % | 18.752 M 16.14 % | 16.146 M -39.81 % | 26.827 M 4.87 % | 25.580 M 102.83 % | 12.612 M 20.28 % | 10.486 M 3.85 % | 10.097 M 38.84 % | 7.272 M 76.20 % | 4.127 M 8.09 % | 3.818 M -2.53 % | 3.918 M 20.17 % | 3.260 M -15.45 % | 3.856 M 18.17 % | 3.263 M 25.23 % | 2.606 M -23.44 % | 3.403 M 49.77 % | 2.272 M 20.17 % | 1.891 M 25.27 % | 1.509 M 41.61 % | 1.066 M 71.25 % | 622.441 K |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K -7.69 % | 13.000 K -7.14 % | 14.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 % | 28.500 K -50.00 % | 57.000 K |
| 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 |
| Intangible assets | 33.784 M 4.34 % | 32.378 M -8.99 % | 35.577 M -10.72 % | 39.849 M 49.61 % | 26.636 M -1.06 % | 26.922 M -9.80 % | 29.847 M 64.83 % | 18.108 M -3.36 % | 18.737 M -6.30 % | 19.997 M -9.40 % | 22.071 M 10 284.69 % | 212.534 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 |
| GoodWill | 44.568 M 20.63 % | 36.946 M 0.02 % | 36.939 M 0.31 % | 36.825 M 54.61 % | 23.818 M 6.96 % | 22.269 M 0.22 % | 22.221 M 40.45 % | 15.821 M -2.16 % | 16.170 M -13.26 % | 18.641 M -3.13 % | 19.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 78.352 M 13.02 % | 69.324 M -4.40 % | 72.516 M -5.42 % | 76.674 M 51.97 % | 50.454 M 2.57 % | 49.191 M -5.53 % | 52.068 M 53.46 % | 33.929 M -2.80 % | 34.907 M -9.66 % | 38.638 M -6.48 % | 41.315 M 19 339.24 % | 212.534 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 |
| Property plant equipment net | 32.545 M 12.58 % | 28.908 M 6.48 % | 27.148 M 0.30 % | 27.066 M 1.81 % | 26.584 M 1.35 % | 26.230 M -1.86 % | 26.728 M -2.13 % | 27.311 M 9.20 % | 25.010 M 16.03 % | 21.554 M 20.27 % | 17.922 M 20.83 % | 14.832 M 8.43 % | 13.679 M 5.68 % | 12.944 M 23.69 % | 10.465 M 101.98 % | 5.181 M 92.24 % | 2.695 M 37.51 % | 1.960 M 13.46 % | 1.727 M 19.83 % | 1.441 M 18.15 % | 1.220 M 6.91 % | 1.141 M 12.75 % | 1.012 M 136.01 % | 428.838 K 17.07 % | 366.323 K 20.58 % | 303.808 K 0.78 % | 301.461 K 0.78 % | 299.114 K |
| Total non current assets | 110.897 M 12.89 % | 98.232 M -1.44 % | 99.664 M -3.93 % | 103.740 M 34.66 % | 77.038 M 2.14 % | 75.421 M -4.30 % | 78.808 M 28.66 % | 61.252 M 2.21 % | 59.929 M -1.10 % | 60.595 M -0.99 % | 61.203 M 267.38 % | 16.659 M 11.30 % | 14.968 M 13.81 % | 13.152 M 23.93 % | 10.613 M 104.84 % | 5.181 M 92.24 % | 2.695 M 28.45 % | 2.098 M 18.14 % | 1.776 M 23.20 % | 1.441 M 18.15 % | 1.220 M 6.91 % | 1.141 M 12.75 % | 1.012 M 136.01 % | 428.838 K 17.07 % | 366.323 K 20.58 % | 303.808 K -7.93 % | 329.961 K -7.34 % | 356.114 K |
| Other current assets | 3.015 M 59.27 % | 1.893 M -68.46 % | 6.001 M 195.18 % | 2.033 M -68.59 % | 6.473 M 139.03 % | 2.708 M -62.91 % | 7.302 M 741.24 % | 868.000 K -86.51 % | 6.434 M 164.99 % | 2.428 M -40.27 % | 4.065 M 98.15 % | 2.052 M 0.71 % | 2.037 M 26.20 % | 1.614 M -84.37 % | 10.327 M 703.10 % | 1.286 M 11.27 % | 1.156 M 80.79 % | 639.220 K 28.30 % | 498.205 K 33.75 % | 372.491 K 101.34 % | 185.007 K -54.58 % | 407.351 K 52.59 % | 266.950 K 212.18 % | 85.512 K 18.31 % | 72.275 K 22.42 % | 59.038 K -26.97 % | 80.844 K -21.24 % | 102.650 K |
| 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 -100.00 % | 44.821 K 100.00 % | 22.411 K | 0.000 -100.00 % | 17.325 K -50.00 % | 34.650 K |
| cash and cash equivalents | 31.803 M -0.23 % | 31.875 M -4.81 % | 33.486 M 15.50 % | 28.991 M -3.82 % | 30.141 M 4.76 % | 28.772 M 23.58 % | 23.282 M -31.69 % | 34.084 M 9.30 % | 31.183 M -11.26 % | 35.139 M -3.00 % | 36.225 M 91.28 % | 18.939 M 18.80 % | 15.942 M 23.62 % | 12.896 M 34.06 % | 9.619 M -34.90 % | 14.776 M 42.02 % | 10.405 M 2.55 % | 10.146 M 27.34 % | 7.968 M 13.39 % | 7.027 M 43.52 % | 4.896 M 7.60 % | 4.550 M -24.04 % | 5.990 M 141.40 % | 2.481 M 2.32 % | 2.425 M 2.37 % | 2.369 M 33.46 % | 1.775 M 50.27 % | 1.181 M |
| Cash and short term investments | 31.803 M -0.23 % | 31.875 M -4.81 % | 33.486 M 15.50 % | 28.991 M -3.82 % | 30.141 M 4.76 % | 28.772 M 23.58 % | 23.282 M -31.69 % | 34.084 M 9.30 % | 31.183 M -11.26 % | 35.139 M -3.00 % | 36.225 M 91.28 % | 18.939 M 18.80 % | 15.942 M 23.62 % | 12.896 M 34.06 % | 9.619 M -34.90 % | 14.776 M 42.02 % | 10.405 M 2.55 % | 10.146 M 27.34 % | 7.968 M 13.39 % | 7.027 M 43.52 % | 4.896 M 7.60 % | 4.550 M -24.04 % | 5.990 M 141.40 % | 2.481 M 2.32 % | 2.425 M 2.37 % | 2.369 M 33.46 % | 1.775 M 50.27 % | 1.181 M |
| Total current assets | 65.058 M -10.02 % | 72.299 M 1.86 % | 70.979 M 5.02 % | 67.587 M 5.23 % | 64.226 M 2.95 % | 62.384 M 17.36 % | 53.158 M -11.58 % | 60.121 M 1.95 % | 58.971 M -11.21 % | 66.418 M 5.12 % | 63.184 M 57.64 % | 40.081 M 19.43 % | 33.560 M 17.13 % | 28.653 M 15.05 % | 24.906 M 3.05 % | 24.169 M 29.67 % | 18.640 M 8.86 % | 17.122 M 13.14 % | 15.134 M 9.56 % | 13.813 M 11.67 % | 12.369 M 16.60 % | 10.608 M -0.05 % | 10.613 M 62.62 % | 6.526 M 16.72 % | 5.591 M 20.07 % | 4.657 M 18.29 % | 3.937 M 22.38 % | 3.217 M |
| Inventory | 14.412 M -26.00 % | 19.475 M 8.47 % | 17.954 M 14.97 % | 15.616 M 14.73 % | 13.611 M 42.75 % | 9.535 M 40.82 % | 6.771 M -25.51 % | 9.090 M -0.98 % | 9.180 M -13.07 % | 10.560 M -5.28 % | 11.149 M 15.64 % | 9.641 M 39.66 % | 6.903 M 0.36 % | 6.879 M 38.70 % | 4.959 M 31.19 % | 3.780 M 18.45 % | 3.192 M 8.21 % | 2.949 M 16.04 % | 2.542 M 3.95 % | 2.445 M 22.33 % | 1.999 M 9.13 % | 1.832 M 23.23 % | 1.486 M 0.77 % | 1.475 M 30.57 % | 1.130 M 44.03 % | 784.342 K -8.03 % | 852.783 K -7.43 % | 921.224 K |
| Net receivables | 15.828 M -16.94 % | 19.056 M 40.76 % | 13.538 M | 0.000 -100.00 % | 16.814 M | 0.000 -100.00 % | 15.803 M | 0.000 -100.00 % | 12.298 M | 0.000 -100.00 % | 11.745 M 3.78 % | 11.317 M 30.41 % | 8.678 M -2.26 % | 8.878 M -8.09 % | 9.660 M 72.11 % | 5.612 M 32.77 % | 4.227 M 4.99 % | 4.026 M -9.86 % | 4.467 M 2.91 % | 4.341 M -30.42 % | 6.238 M 47.61 % | 4.226 M 39.28 % | 3.034 M 22.15 % | 2.484 M 26.46 % | 1.964 M 35.99 % | 1.444 M 17.62 % | 1.228 M 21.39 % | 1.012 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 390.000 K -80.02 % | 1.952 M 20.87 % | 1.615 M 25.31 % | 1.289 M 517.69 % | 208.646 K 40.84 % | 148.140 K | 0.000 | 0.000 -100.00 % | 138.235 K 184.74 % | 48.548 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.616 M -67.18 % | 17.109 M 245.92 % | 4.946 M -75.26 % | 19.995 M 303.45 % | 4.956 M -53.28 % | 10.607 M 292.27 % | 2.704 M -81.80 % | 14.857 M 1 017.07 % | 1.330 M -92.41 % | 17.530 M 485.11 % | 2.996 M -75.55 % | 12.253 M 404.85 % | 2.427 M -74.35 % | 9.462 M 517.47 % | 1.532 M -60.27 % | 3.857 M 365.64 % | 828.239 K -76.81 % | 3.571 M 333.68 % | 823.493 K -75.93 % | 3.421 M 328.40 % | 798.460 K -64.54 % | 2.252 M 183.13 % | 795.229 K 27.22 % | 625.078 K 22.05 % | 512.153 K 28.29 % | 399.227 K 21.71 % | 328.005 K 27.74 % | 256.783 K |
| Tax payables | 1.644 M | 0.000 -100.00 % | 697.000 K | 0.000 -100.00 % | 571.000 K | 0.000 -100.00 % | 453.000 K | 0.000 -100.00 % | 390.000 K | 0.000 -100.00 % | 262.000 K | 0.000 -100.00 % | 153.943 K | 0.000 -100.00 % | 114.660 K | 0.000 -100.00 % | 91.080 K | 0.000 -100.00 % | 79.964 K | 0.000 -100.00 % | 132.414 K | 0.000 -100.00 % | 66.436 K 31.97 % | 50.342 K 8.58 % | 46.365 K 9.38 % | 42.387 K 1.67 % | 41.692 K 1.70 % | 40.996 K |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -8.708 M 5.72 % | -9.236 M -44.38 % | -6.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 3.238 M 16.85 % | 2.771 M 87.74 % | 1.476 M -14.98 % | 1.736 M 84.09 % | 943.000 K -11.62 % | 1.067 M 10.34 % | 967.000 K 100.21 % | 483.000 K -33.10 % | 722.000 K -21.69 % | 922.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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 12.183 M 14.38 % | 10.651 M 3.93 % | 10.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 63.495 M -2.13 % | 64.875 M 28.22 % | 50.598 M -22.83 % | 65.568 M 26.06 % | 52.012 M -16.39 % | 62.210 M -0.66 % | 62.621 M 1.35 % | 61.785 M 0.08 % | 61.736 M 1.44 % | 60.857 M 1.35 % | 60.049 M 454.91 % | 10.821 M 5.50 % | 10.258 M 6.10 % | 9.668 M 12.69 % | 8.579 M 0.00 % | 8.579 M 231.21 % | 2.590 M 1.95 % | 2.541 M 0.00 % | 2.541 M 4.26 % | 2.437 M 2.14 % | 2.386 M 2.11 % | 2.337 M 1.48 % | 2.303 M 2 082.49 % | 105.500 K 0.00 % | 105.500 K 0.00 % | 105.500 K -0.94 % | 106.500 K -0.93 % | 107.500 K |
| Deferred tax liabilities non current | 7.507 M | 0.000 -100.00 % | 8.708 M -5.72 % | 9.236 M 44.38 % | 6.397 M -1.04 % | 6.464 M -1.34 % | 6.552 M 123.85 % | 2.927 M 14.83 % | 2.549 M -50.37 % | 5.136 M -5.26 % | 5.421 M 1 409.86 % | 359.040 K 5.90 % | 339.040 K | 0.000 | 0.000 -100.00 % | 53.648 K -54.90 % | 118.946 K | 0.000 | 0.000 -100.00 % | 133.731 K 68.70 % | 79.273 K -32.27 % | 117.048 K 179.20 % | 41.923 K -41.07 % | 71.136 K 17.36 % | 60.614 K 21.01 % | 50.092 K -11.67 % | 56.711 K -10.45 % | 63.329 K |
| 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 |
| Total assets | 175.955 M 3.18 % | 170.531 M -0.07 % | 170.643 M -0.40 % | 171.327 M 21.28 % | 141.264 M 2.51 % | 137.805 M 4.42 % | 131.966 M 8.73 % | 121.373 M 2.08 % | 118.900 M -6.39 % | 127.013 M 2.11 % | 124.387 M 119.22 % | 56.740 M 16.92 % | 48.528 M 16.08 % | 41.805 M 17.70 % | 35.519 M 21.02 % | 29.350 M 37.57 % | 21.335 M 11.00 % | 19.220 M 13.66 % | 16.910 M 10.85 % | 15.254 M 12.26 % | 13.589 M 15.66 % | 11.749 M 1.07 % | 11.625 M 67.15 % | 6.955 M 16.74 % | 5.958 M 20.10 % | 4.961 M 16.26 % | 4.267 M 19.42 % | 3.573 M |
| 2024-08-31 | 2024-02-29 | 2023-08-31 | 2023-02-28 | 2022-08-31 | 2022-02-28 | 2021-08-31 | 2021-02-28 | 2020-08-31 | 2020-02-29 | 2019-08-31 | 2019-02-28 | 2018-08-31 | 2018-02-28 | 2017-08-31 | 2017-02-28 | 2016-08-31 | 2016-02-29 | 2015-08-31 | 2015-02-28 | 2014-08-31 | 2014-02-28 | 2013-08-31 | 2012-08-31 | 2012-02-29 | 2011-08-31 | 2011-02-28 | 2010-08-31 |
| 2024-08-31 | 2024-02-29 | 2023-08-31 | 2023-02-28 | 2022-08-31 | 2021-08-31 | 2021-02-28 | 2020-08-31 | 2020-02-29 | 2019-08-31 | 2019-02-28 | 2018-08-31 | 2018-02-28 | 2017-08-31 | 2017-02-28 | 2016-08-31 | 2016-02-29 | 2015-08-31 | 2015-02-28 | 2014-08-31 | 2014-02-28 | 2013-08-31 | 2013-02-28 | 2012-08-31 | 2012-02-29 | 2011-08-31 | 2011-02-28 | 2010-08-31 | 2010-02-28 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -9.611 M 29.80 % | -13.691 M -93.53 % | -7.075 M -1 632.94 % | 461.500 K 0.00 % | 461.500 K 145.90 % | -1.006 M 0.00 % | -1.006 M -70.57 % | -589.500 K 0.00 % | -589.500 K -27.56 % | -462.142 K 0.00 % | -462.142 K -148.19 % | -186.206 K 0.00 % | -186.206 K -0.88 % | -184.579 K 0.00 % | -184.579 K 17.64 % | -224.109 K 0.00 % | -224.109 K -14.90 % | -195.049 K 0.00 % | -195.049 K 42.88 % | -341.497 K 0.00 % | -341.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 723.000 K 107.16 % | 349.000 K -32.43 % | 516.499 K 349.13 % | 115.000 K 2.22 % | 112.500 K -81.85 % | 620.000 K 0.00 % | 620.000 K -3.28 % | 641.000 K 0.00 % | 641.000 K 118.77 % | 293.000 K 0.00 % | 293.000 K -11.21 % | 330.000 K 0.00 % | 330.000 K -54.94 % | 732.409 K 0.00 % | 732.409 K 435.77 % | 136.703 K 0.00 % | 136.703 K 1 938.81 % | 6.705 K 0.00 % | 6.705 K -51.87 % | 13.931 K 0.00 % | 13.931 K 49.69 % | 9.307 K 0.00 % | 9.307 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 7.503 M 600.87 % | -1.498 M -174.12 % | 2.021 M 181.23 % | -2.488 M -194.17 % | 2.642 M 263.91 % | 726.000 K 0.00 % | 726.000 K 162.86 % | -1.155 M 0.00 % | -1.155 M 35.11 % | -1.780 M 0.00 % | -1.780 M -487.48 % | 459.376 K 0.00 % | 459.376 K 123.82 % | -1.929 M 0.00 % | -1.929 M -788.35 % | -217.111 K 0.00 % | -217.111 K -184.16 % | 257.976 K 0.00 % | 257.976 K 116.65 % | -1.550 M 0.00 % | -1.550 M -503.01 % | 384.539 K 0.00 % | 384.539 K 164.83 % | -593.126 K 0.00 % | -593.126 K -457.91 % | 165.718 K 0.00 % | 165.718 K 132.08 % | -516.616 K 0.00 % | -516.616 K |
| Accounts receivables | 2.423 M 266.19 % | -1.458 M -170.98 % | 2.054 M 346.52 % | 460.000 K -87.15 % | 3.581 M 283.03 % | -1.957 M 0.00 % | -1.957 M -592.57 % | -282.500 K 0.00 % | -282.500 K 66.11 % | -833.500 K 0.00 % | -833.500 K -402.05 % | -166.020 K 0.00 % | -166.020 K 93.89 % | -2.716 M 0.00 % | -2.716 M -1 689.04 % | -151.829 K 0.00 % | -151.829 K -134.38 % | 441.590 K 0.00 % | 441.590 K 137.78 % | -1.169 M 0.00 % | -1.169 M -282.30 % | -305.755 K 0.00 % | -305.755 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 5.080 M 430.30 % | -1.538 M 9.42 % | -1.698 M -85.78 % | -914.000 K 77.84 % | -4.125 M -442.47 % | 1.205 M 0.00 % | 1.205 M 20.93 % | 996.000 K 0.00 % | 996.000 K 157.79 % | -1.724 M 0.00 % | -1.724 M -77.32 % | -971.970 K 0.00 % | -971.970 K -9.96 % | -883.897 K 0.00 % | -883.897 K -171.99 % | -324.970 K 0.00 % | -324.970 K -19.72 % | -271.437 K 0.00 % | -271.437 K -5.94 % | -256.221 K 0.00 % | -256.221 K -4 440.90 % | -5.643 K 0.00 % | -5.643 K 98.37 % | -345.382 K 0.00 % | -345.382 K -604.64 % | 68.441 K 0.00 % | 68.441 K 143.54 % | -157.194 K 0.00 % | -157.194 K |
| Accounts payables | 0.000 -100.00 % | 3.075 M 84.68 % | 1.665 M 181.86 % | -2.034 M -163.84 % | 3.186 M 115.56 % | 1.478 M 0.00 % | 1.478 M 179.10 % | -1.869 M 0.00 % | -1.869 M -340.48 % | 777.000 K 0.00 % | 777.000 K -51.36 % | 1.597 M 0.00 % | 1.597 M -4.43 % | 1.671 M 0.00 % | 1.671 M 543.65 % | 259.688 K 0.00 % | 259.688 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 |
| Other working capital | 0.000 100.00 % | -1.577 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.431 M 0.00 % | 1.431 M 237.00 % | -1.045 M 0.00 % | -1.045 M -1 068.68 % | 107.859 K 0.00 % | 107.859 K -79.63 % | 529.412 K 0.00 % | 529.412 K 140.93 % | -1.294 M 0.00 % | -1.294 M -431.52 % | 390.181 K 0.00 % | 390.181 K 257.49 % | -247.744 K 0.00 % | -247.744 K -354.68 % | 97.277 K 0.00 % | 97.277 K 127.06 % | -359.423 K 0.00 % | -359.423 K |
| Other non cash items | -4.831 M -243.99 % | 3.355 M -29.13 % | 4.734 M -69.77 % | 15.661 M 93.78 % | 8.082 M 2 170.22 % | 356.000 K 0.00 % | 356.000 K 126.02 % | -1.368 M 0.00 % | -1.368 M -558.29 % | 298.500 K 0.00 % | 298.500 K 1 045.11 % | -31.584 K 0.00 % | -31.584 K 87.76 % | -258.115 K 0.00 % | -258.115 K -16.85 % | -220.900 K 0.00 % | -220.900 K 10.00 % | -245.454 K 0.00 % | -245.454 K -18.07 % | -207.895 K 0.00 % | -207.895 K 36.55 % | -327.648 K 0.00 % | -327.648 K -844.57 % | -34.688 K 0.00 % | -34.688 K -218.54 % | 29.263 K 0.00 % | 29.263 K 268.90 % | -17.325 K 0.00 % | -17.325 K |
| Net cash provided by operating activities | 14.471 M 60.22 % | 9.032 M -28.71 % | 12.669 M 89.77 % | 6.676 M -36.64 % | 10.537 M 38.45 % | 7.611 M 0.00 % | 7.611 M 210.70 % | 2.450 M 0.00 % | 2.450 M -44.11 % | 4.383 M 0.00 % | 4.383 M -2.60 % | 4.500 M 0.00 % | 4.500 M 391.79 % | 915.031 K 0.00 % | 915.031 K -55.65 % | 2.063 M 0.00 % | 2.063 M 2.16 % | 2.020 M 0.00 % | 2.020 M 698.60 % | -337.397 K 0.00 % | -337.397 K -132.29 % | 1.045 M 0.00 % | 1.045 M 195.91 % | 353.111 K 0.00 % | 353.111 K -38.29 % | 572.235 K 0.00 % | 572.235 K 201.52 % | -563.668 K 0.00 % | -563.668 K |
| Investments in property plant and equipment | -2.036 M -23.32 % | -1.651 M 25.80 % | -2.225 M -89.52 % | -1.174 M 62.34 % | -3.117 M 6.11 % | -3.320 M 0.00 % | -3.320 M 18.65 % | -4.081 M 0.00 % | -4.081 M -65.42 % | -2.467 M 0.00 % | -2.467 M -33.41 % | -1.849 M 0.00 % | -1.849 M 54.00 % | -4.020 M 0.00 % | -4.020 M -399.89 % | -804.264 K 0.00 % | -804.264 K -132.70 % | -345.622 K 0.00 % | -345.622 K -100.39 % | -172.471 K 0.00 % | -172.471 K 49.16 % | -339.231 K 0.00 % | -339.231 K -230.41 % | -102.671 K 0.00 % | -102.671 K -150.04 % | -41.061 K 0.00 % | -41.061 K -152.64 % | -16.253 K 0.00 % | -16.253 K |
| Acquisitions net | -11.270 M -97.72 % | -5.700 M -1 087.87 % | 577.000 K 105.14 % | -11.233 M -119.65 % | -5.114 M 28.62 % | -7.165 M 0.00 % | -7.165 M -407.58 % | -1.412 M 0.00 % | -1.412 M 91.39 % | -16.396 M 0.00 % | -16.396 M -514 565.01 % | 3.187 K 0.00 % | 3.187 K | 0.000 | 0.000 -100.00 % | 180.374 K 0.00 % | 180.374 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 392.243 K 0.00 % | 392.243 K |
| Other investing activites | -140.000 K | 0.000 100.00 % | -88.500 K 39.38 % | -146.000 K 81.44 % | -786.500 K -42.48 % | -552.000 K 0.00 % | -552.000 K -375.86 % | -116.000 K 0.00 % | -116.000 K -1.75 % | -114.000 K 0.00 % | -114.000 K -3 677.03 % | 3.187 K 0.00 % | 3.187 K | 0.000 | 0.000 -100.00 % | 180.374 K 0.00 % | 180.374 K | 0.000 | 0.000 -100.00 % | 583.500 0.00 % | 583.500 276.45 % | 155.000 0.00 % | 155.000 -87.82 % | 1.273 K 0.00 % | 1.273 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -13.446 M -82.91 % | -7.351 M -346.06 % | -1.648 M 86.72 % | -12.407 M -50.74 % | -8.231 M 21.49 % | -10.485 M 0.00 % | -10.485 M -90.89 % | -5.493 M 0.00 % | -5.493 M 70.88 % | -18.863 M 0.00 % | -18.863 M -921.80 % | -1.846 M 0.00 % | -1.846 M 54.08 % | -4.020 M 0.00 % | -4.020 M -544.42 % | -623.890 K 0.00 % | -623.890 K -80.51 % | -345.622 K 0.00 % | -345.622 K -101.07 % | -171.888 K 0.00 % | -171.888 K 49.31 % | -339.076 K 0.00 % | -339.076 K -234.40 % | -101.398 K 0.00 % | -101.398 K -146.94 % | -41.061 K 0.00 % | -41.061 K -110.92 % | 375.990 K 0.00 % | 375.990 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -328.000 K 0.00 % | -328.000 K -237.53 % | 238.500 K 0.00 % | 238.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 |
| Common stock issued | 0.000 | 0.000 -100.00 % | 410.000 K 772.34 % | 47.000 K -6.00 % | 50.000 K -78.90 % | 237.000 K 0.00 % | 237.000 K -71.97 % | 845.500 K 0.00 % | 845.500 K -96.61 % | 24.909 M 0.00 % | 24.909 M 2 860.07 % | 841.500 K 0.00 % | 841.500 K -71.96 % | 3.001 M 0.00 % | 3.001 M 11 044.99 % | 26.929 K 0.00 % | 26.929 K -66.42 % | 80.194 K 0.00 % | 80.194 K 82.12 % | 44.035 K 0.00 % | 44.035 K -96.22 % | 1.166 M 0.00 % | 1.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -528.000 K -4.14 % | -507.000 K -127.87 % | -222.500 K 45.06 % | -405.000 K -103.52 % | -199.000 K 70.65 % | -678.000 K 0.00 % | -678.000 K -116.61 % | -313.000 K 0.00 % | -313.000 K 16.20 % | -373.500 K 0.00 % | -373.500 K -11.83 % | -334.000 K 0.00 % | -334.000 K -15.81 % | -288.403 K 0.00 % | -288.403 K -16.35 % | -247.882 K 0.00 % | -247.882 K -13.49 % | -218.413 K 0.00 % | -218.413 K -167.22 % | -81.735 K 0.00 % | -81.735 K 30.29 % | -117.250 K 0.00 % | -117.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -581.000 K 78.99 % | -2.765 M 9.52 % | -3.056 M -212.25 % | 2.723 M 1 208.96 % | -245.500 K -110.89 % | 2.254 M 0.00 % | 2.254 M 180.60 % | -2.796 M 0.00 % | -2.796 M | 0.000 | 0.000 -100.00 % | 841.346 K 0.00 % | 841.346 K | 0.000 | 0.000 -100.00 % | 26.929 K 0.00 % | 26.929 K -66.42 % | 80.194 K 0.00 % | 80.194 K 82.12 % | 44.035 K 0.00 % | 44.035 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -1.109 M 66.11 % | -3.272 M 50.10 % | -6.557 M -241.47 % | 4.635 M 621.37 % | -889.000 K -159.89 % | 1.485 M 0.00 % | 1.485 M 212.53 % | 475.000 K 0.00 % | 475.000 K -98.06 % | 24.536 M 0.00 % | 24.536 M 4 736.05 % | 507.346 K 0.00 % | 507.346 K -81.30 % | 2.713 M 0.00 % | 2.713 M 1 327.79 % | -220.953 K 0.00 % | -220.953 K -59.86 % | -138.219 K 0.00 % | -138.219 K -266.62 % | -37.701 K 0.00 % | -37.701 K -103.60 % | 1.049 M 0.00 % | 1.049 M 1 143.33 % | -100.500 K 0.00 % | -100.500 K | 0.000 | 0.000 100.00 % | -67.000 K 0.00 % | -67.000 K |
| Effect of forex changes on cash | 12.000 K 160.00 % | -20.000 K -229.03 % | 15.500 K 157.41 % | -27.000 K -12.50 % | -24.000 K 60.66 % | -61.000 K 0.00 % | -61.000 K -229.79 % | 47.000 K 0.00 % | 47.000 K -45.35 % | 86.000 K 0.00 % | 86.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 |
| Net change in cash | -31.875 M -1 878.58 % | -1.611 M -135.84 % | 4.495 M 490.87 % | -1.150 M -184.00 % | 1.369 M 147.19 % | -2.901 M 0.00 % | -2.901 M 42.46 % | -5.042 M 0.00 % | -5.042 M -124.86 % | 20.283 M 0.00 % | 20.283 M 220.80 % | 6.323 M 0.00 % | 6.323 M 905.25 % | -785.178 K 0.00 % | -785.178 K -132.22 % | 2.437 M 0.00 % | 2.437 M -20.67 % | 3.072 M 0.00 % | 3.072 M 380.78 % | -1.094 M 0.00 % | -1.094 M -131.18 % | 3.509 M 0.00 % | 3.509 M 1 060.18 % | 302.426 K 0.00 % | 302.426 K -71.53 % | 1.062 M 0.00 % | 1.062 M 308.57 % | -509.356 K 0.00 % | -509.356 K |
| Cash at beginning of period | 31.875 M -4.81 % | 33.486 M 15.50 % | 28.991 M -3.82 % | 30.141 M 4.76 % | 28.772 M 9.89 % | 26.183 M 0.00 % | 26.183 M -27.72 % | 36.225 M 0.00 % | 36.225 M 127.23 % | 15.942 M 0.00 % | 15.942 M 65.73 % | 9.619 M 0.00 % | 9.619 M -7.55 % | 10.405 M 0.00 % | 10.405 M 30.58 % | 7.968 M 0.00 % | 7.968 M 62.73 % | 4.896 M 0.00 % | 4.896 M -18.26 % | 5.990 M 0.00 % | 5.990 M 141.40 % | 2.481 M 0.00 % | 2.481 M 13.88 % | 2.179 M 0.00 % | 2.179 M 66.76 % | 1.307 M 0.00 % | 1.307 M -22.71 % | 1.691 M 0.00 % | 1.691 M |
| Cash at end of period | 0.000 -100.00 % | 31.875 M -4.81 % | 33.486 M 15.50 % | 28.991 M -3.82 % | 30.141 M 29.46 % | 23.282 M 0.00 % | 23.282 M -25.34 % | 31.183 M 0.00 % | 31.183 M -13.92 % | 36.225 M 0.00 % | 36.225 M 127.23 % | 15.942 M 0.00 % | 15.942 M 65.73 % | 9.619 M 0.00 % | 9.619 M -7.55 % | 10.405 M 0.00 % | 10.405 M 30.58 % | 7.968 M 0.00 % | 7.968 M 62.73 % | 4.896 M 0.00 % | 4.896 M -18.26 % | 5.990 M 0.00 % | 5.990 M 141.40 % | 2.481 M 0.00 % | 2.481 M 4.75 % | 2.369 M 0.00 % | 2.369 M 100.55 % | 1.181 M 0.00 % | 1.181 M |
| Operating cash flow | 14.471 M 60.22 % | 9.032 M -28.71 % | 12.669 M 89.77 % | 6.676 M -36.64 % | 10.537 M 38.45 % | 7.611 M 0.00 % | 7.611 M 210.70 % | 2.450 M 0.00 % | 2.450 M -44.11 % | 4.383 M 0.00 % | 4.383 M -2.60 % | 4.500 M 0.00 % | 4.500 M 391.79 % | 915.031 K 0.00 % | 915.031 K -55.65 % | 2.063 M 0.00 % | 2.063 M 2.16 % | 2.020 M 0.00 % | 2.020 M 698.60 % | -337.397 K 0.00 % | -337.397 K -132.29 % | 1.045 M 0.00 % | 1.045 M 195.91 % | 353.111 K 0.00 % | 353.111 K -38.29 % | 572.235 K 0.00 % | 572.235 K 201.52 % | -563.668 K 0.00 % | -563.668 K |
| Capital expenditure | -2.036 M -27.09 % | -1.602 M 28.00 % | -2.225 M -89.52 % | -1.174 M 62.34 % | -3.117 M 6.11 % | -3.320 M 0.00 % | -3.320 M 18.65 % | -4.081 M 0.00 % | -4.081 M -65.42 % | -2.467 M 0.00 % | -2.467 M -33.41 % | -1.849 M 0.00 % | -1.849 M 54.00 % | -4.020 M 0.00 % | -4.020 M -399.89 % | -804.264 K 0.00 % | -804.264 K -132.70 % | -345.622 K 0.00 % | -345.622 K -100.39 % | -172.471 K 0.00 % | -172.471 K 49.16 % | -339.231 K 0.00 % | -339.231 K -230.41 % | -102.671 K 0.00 % | -102.671 K -150.04 % | -41.061 K 0.00 % | -41.061 K -152.64 % | -16.253 K 0.00 % | -16.253 K |
| Free CashFlow | 12.435 M 68.47 % | 7.381 M -29.33 % | 10.444 M 89.82 % | 5.502 M -25.85 % | 7.420 M 72.94 % | 4.291 M 0.00 % | 4.291 M 362.98 % | -1.632 M 0.00 % | -1.632 M -185.15 % | 1.916 M 0.00 % | 1.916 M -27.72 % | 2.651 M 0.00 % | 2.651 M 185.36 % | -3.105 M 0.00 % | -3.105 M -346.67 % | 1.259 M 0.00 % | 1.259 M -24.80 % | 1.674 M 0.00 % | 1.674 M 428.32 % | -509.868 K 0.00 % | -509.868 K -172.26 % | 705.646 K 0.00 % | 705.646 K 181.76 % | 250.441 K 0.00 % | 250.441 K -52.85 % | 531.174 K 0.00 % | 531.174 K 191.59 % | -579.921 K 0.00 % | -579.921 K |
| 2024 | 2024 | 2023 | 2023 | 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 |