EPE Special Opportunities Limited ESOZ.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.153 M 10.70 % | 3.751 M 109.11 % | -41.174 M -607.61 % | 8.111 M -79.57 % | 39.699 M 5.44 % | 37.650 M 816.60 % | -5.254 M -15 794.36 % | 33.477 K -99.95 % | 62.042 M 1 006.71 % | 5.606 M 132.61 % | 2.410 M -74.30 % | 9.378 M 189.62 % | 3.238 M | 0.000 -100.00 % | 1.048 M -21.02 % | 1.327 M | 0.000 | 0.000 | 0.000 100.00 % | -57.000 K | 0.000 |
| Net income | 81.624 K 120.61 % | -396.000 K 99.10 % | -43.836 M -865.56 % | 5.726 M -85.03 % | 38.253 M 5.60 % | 36.225 M 643.02 % | -6.671 M 81.57 % | -36.206 M -159.36 % | 60.996 M 1 291.33 % | 4.384 M 165.86 % | 1.649 M -80.70 % | 8.544 M 192.00 % | 2.926 M 0.76 % | 2.904 M 9 267.74 % | 31.000 K -93.17 % | 454.000 K 3.42 % | 439.000 K -57.87 % | 1.042 M -22.81 % | 1.350 M -19.93 % | 1.686 M -15.70 % | 2.000 M |
| Income before tax | 81.624 K 120.61 % | -396.000 K 99.10 % | -43.836 M -865.56 % | 5.726 M -85.03 % | 38.253 M 5.60 % | 36.225 M 643.02 % | -6.671 M 81.57 % | -36.206 M -159.36 % | 60.996 M 1 291.33 % | 4.384 M 165.86 % | 1.649 M -80.70 % | 8.544 M 192.00 % | 2.926 M 0.48 % | 2.912 M 9 293.55 % | 31.000 K -93.17 % | 454.000 K 3.42 % | 439.000 K -57.87 % | 1.042 M -24.05 % | 1.372 M -39.10 % | 2.253 M 12.65 % | 2.000 M |
| Income before tax ratio | 0.02 118.62 % | -0.11 -109.92 % | 1.06 50.82 % | 0.71 -26.74 % | 0.96 0.15 % | 0.96 -24.22 % | 1.27 100.12 % | -1 081.52 -110 106.53 % | 0.98 25.72 % | 0.78 14.29 % | 0.68 -24.90 % | 0.91 0.82 % | 0.90 | 0.00 -100.00 % | 0.03 -91.35 % | 0.34 | 0.00 | 0.00 | 0.00 100.00 % | -39.53 | 0.00 |
| EBITDA | 81.624 K 106.45 % | -1.266 M 27.41 % | -1.744 M -105.42 % | -849.000 K -32.86 % | -639.000 K 0.00 % | -639.000 K 32.02 % | -940.000 K 97.09 % | -32.308 M -125.43 % | 127.049 M 846.85 % | 13.418 M 529.07 % | 2.133 M -89.48 % | 20.280 M 164.86 % | 7.657 M | 0.000 -100.00 % | 1.079 M -39.42 % | 1.781 M 305.69 % | 439.000 K -57.87 % | 1.042 M -24.05 % | 1.372 M | 0.000 -100.00 % | 2.000 M |
| Net income ratio | 0.02 118.62 % | -0.11 -109.92 % | 1.06 50.82 % | 0.71 -26.74 % | 0.96 0.15 % | 0.96 -24.22 % | 1.27 100.12 % | -1 081.52 -110 106.53 % | 0.98 25.72 % | 0.78 14.29 % | 0.68 -24.90 % | 0.91 0.82 % | 0.90 | 0.00 -100.00 % | 0.03 -91.35 % | 0.34 | 0.00 | 0.00 | 0.00 100.00 % | -29.58 | 0.00 |
| Ratio EBITDA | 0.02 105.82 % | -0.34 -896.77 % | 0.04 140.47 % | -0.10 -550.26 % | -0.02 5.16 % | -0.02 -109.49 % | 0.18 100.02 % | -965.08 -47 227.90 % | 2.05 -14.44 % | 2.39 170.43 % | 0.89 -59.07 % | 2.16 -8.55 % | 2.36 | 0.00 -100.00 % | 1.03 -23.29 % | 1.34 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.45 9.00 % | 0.41 -58.91 % | 1.01 4.88 % | 0.96 -9.24 % | 1.06 0.45 % | 1.05 5.37 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 |
| Weighted average shs out dil | 27.152 M -4.63 % | 28.469 M -7.93 % | 30.921 M -3.57 % | 32.066 M -2.18 % | 32.782 M 2.14 % | 32.096 M 12.93 % | 28.421 M 0.83 % | 28.187 M -2.14 % | 28.802 M 0.59 % | 28.632 M -0.24 % | 28.701 M -0.87 % | 28.954 M -2.53 % | 29.705 M -0.42 % | 29.829 M 0.00 % | 29.829 M 0.00 % | 29.829 M 0.00 % | 29.829 M 0.00 % | 29.829 M 0.00 % | 29.829 M 0.00 % | 29.829 M 0.00 % | 29.829 M |
| Weighted average shs out | 27.152 M -4.63 % | 28.471 M -7.92 % | 30.921 M -3.57 % | 32.066 M -2.18 % | 32.782 M 2.14 % | 32.096 M 12.93 % | 28.421 M 0.83 % | 28.187 M -2.14 % | 28.802 M 0.58 % | 28.636 M -0.32 % | 28.727 M -0.78 % | 28.954 M -2.54 % | 29.708 M -0.42 % | 29.832 M 0.00 % | 29.832 M 0.00 % | 29.832 M 0.00 % | 29.832 M 0.00 % | 29.832 M 0.00 % | 29.832 M 0.00 % | 29.832 M 0.00 % | 29.832 M |
| EPS diluted | 0.00 121.58 % | -0.01 99.02 % | -1.42 -888.89 % | 0.18 -84.62 % | 1.17 3.54 % | 1.13 591.30 % | -0.23 82.03 % | -1.28 -160.38 % | 2.12 1 313.33 % | 0.15 161.32 % | 0.06 -80.87 % | 0.30 204.57 % | 0.10 1.13 % | 0.10 9 640.00 % | 0.00 -93.42 % | 0.02 3.40 % | 0.01 -57.88 % | 0.03 -22.96 % | 0.05 -19.82 % | 0.06 -15.67 % | 0.07 |
| Earnings per share | 0.00 121.58 % | -0.01 99.02 % | -1.42 -888.89 % | 0.18 -84.62 % | 1.17 3.54 % | 1.13 591.30 % | -0.23 82.03 % | -1.28 -160.09 % | 2.13 1 231.25 % | 0.16 167.11 % | 0.06 -80.68 % | 0.31 211.56 % | 0.10 2.26 % | 0.10 9 630.00 % | 0.00 -93.42 % | 0.02 3.40 % | 0.01 -57.88 % | 0.03 -22.96 % | 0.05 -19.82 % | 0.06 -15.67 % | 0.07 |
| Gross profit | 1.874 M 20.67 % | 1.553 M 103.74 % | -41.483 M -632.40 % | 7.792 M -81.46 % | 42.016 M 5.91 % | 39.670 M 855.04 % | -5.254 M -15 794.36 % | 33.477 K -99.95 % | 62.042 M 1 006.71 % | 5.606 M 132.61 % | 2.410 M -74.30 % | 9.378 M 189.62 % | 3.238 M | 0.000 -100.00 % | 1.048 M -21.02 % | 1.327 M | 0.000 | 0.000 | 0.000 100.00 % | -57.000 K | 0.000 |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -940.000 K | 0.000 100.00 % | -2.154 M -7.65 % | -2.001 M -44.48 % | -1.385 M -2.29 % | -1.354 M -111.23 % | -641.000 K -8 112.50 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K -96.12 % | 567.000 K | 0.000 |
| Cost of revenue | 319.018 K 3.23 % | 309.049 K -0.11 % | 309.382 K -3.22 % | 319.685 K 113.79 % | -2.318 M -14.75 % | -2.020 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 |
| General and administrative expenses | 693.068 K -6.42 % | 740.607 K 10.86 % | 668.076 K -70.39 % | 2.256 M 5.43 % | 2.140 M 58.27 % | 1.352 M 5.38 % | 1.283 M 78.17 % | 720.102 K 47.41 % | 488.499 K -22.72 % | 632.077 K 67.93 % | 376.401 K -15.90 % | 447.556 K 34.99 % | 331.543 K 4.24 % | 318.063 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 769.545 K 21.39 % | 633.937 K | 0.000 -100.00 % | 12.340 K 66.96 % | 7.391 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.594 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.100 M -9.05 % | 1.209 M -33.35 % | 1.815 M 289.07 % | -959.721 K -358 004.85 % | -268.000 -100.00 % | 36.300 M 29 763.76 % | 121.552 K -50.12 % | 243.675 K -56.25 % | 556.979 K -5.58 % | 589.900 K 53.31 % | 384.787 K -0.37 % | 386.214 K 2 034.55 % | -19.964 K -101.61 % | 1.238 M 1 834.38 % | 64.000 K 10.34 % | 58.000 K 113.21 % | -439.000 K 57.87 % | -1.042 M 24.05 % | -1.372 M -2 307.02 % | -57.000 K 96.72 % | -1.740 M |
| Operating expenses | 1.793 M -8.05 % | 1.950 M -21.46 % | 2.483 M 20.17 % | 2.066 M -25.52 % | 2.774 M -92.63 % | 37.652 M 2 557.16 % | 1.417 M 104.02 % | -35.235 M -3 471.77 % | 1.045 M -81.36 % | 5.606 M 636.48 % | 761.188 K -91.88 % | 9.378 M 205.47 % | 3.070 M 147.98 % | 1.238 M 1 176.29 % | 97.000 K 128.70 % | -338.000 K 23.01 % | -439.000 K 57.87 % | -1.042 M 24.05 % | -1.372 M 3.65 % | -1.424 M 18.16 % | -1.740 M |
| Cost and expenses | 2.357 M 0.94 % | 2.335 M -12.29 % | 2.662 M 11.61 % | 2.385 M -93.99 % | 39.679 M 2 024.12 % | 1.868 M 32.29 % | 1.412 M -58.48 % | 3.401 M 225.45 % | 1.045 M -14.48 % | 1.222 M 60.54 % | 761.188 K -8.71 % | 833.770 K 167.60 % | 311.579 K -74.83 % | 1.238 M 18.13 % | 1.048 M 410.06 % | -338.000 K 23.01 % | -439.000 K 57.87 % | -1.042 M 24.05 % | -1.372 M 3.65 % | -1.424 M 18.16 % | -1.740 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 |
| Selling general and administrative expenses | 693.068 K -6.42 % | 740.607 K 10.86 % | 668.076 K -77.92 % | 3.026 M 9.07 % | 2.774 M 105.18 % | 1.352 M 4.40 % | 1.295 M 78.01 % | 727.493 K 48.92 % | 488.499 K -22.72 % | 632.077 K 67.93 % | 376.401 K -21.93 % | 482.150 K 45.43 % | 331.543 K 4.24 % | 318.063 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 709.751 K 93.57 % | 366.660 K 358.90 % | 79.899 K 15 444.55 % | 514.000 -87.43 % | 4.089 K -95.97 % | 101.566 K -63.24 % | 276.328 K 725.43 % | 33.477 K 166.58 % | 12.558 K -21.36 % | 15.969 K -3.31 % | 16.516 K 49.70 % | 11.033 K 249.48 % | 3.157 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 |
| Interest expense | 319.018 K 3.23 % | 309.049 K -0.11 % | 309.382 K -3.22 % | 319.685 K 0.00 % | 319.685 K 0.00 % | 319.685 K -31.87 % | 469.225 K -24.17 % | 618.765 K -17.27 % | 747.891 K 15.51 % | 647.487 K 33.73 % | 484.163 K 0.18 % | 483.303 K -7.36 % | 521.688 K -28.65 % | 731.161 K -30.23 % | 1.048 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 |
| Depreciation and amortization | -1.192 M -52.43 % | -782.000 K -101.84 % | 42.401 M 777.77 % | -6.256 M 83.78 % | -38.573 M -5.55 % | -36.544 M -689.42 % | 6.200 M 89.08 % | 3.279 M 52.23 % | 2.154 M 7.65 % | 2.001 M 44.48 % | 1.385 M 2.29 % | 1.354 M 111.11 % | 641.363 K 401.06 % | 128.000 K -89.12 % | 1.176 M -18.50 % | 1.443 M | 0.000 | 0.000 | 0.000 -100.00 % | 886.000 K 240.77 % | 260.000 K |
| Operating income | 1.796 M 26.80 % | 1.416 M 103.34 % | -42.401 M -777.77 % | 6.256 M -83.78 % | 38.573 M 5.55 % | 36.544 M 830.88 % | -5.000 M -48.46 % | -3.368 M -105.45 % | 61.744 M 1 127.03 % | 5.032 M 135.91 % | 2.133 M -76.37 % | 9.028 M 161.83 % | 3.448 M 378.51 % | -1.238 M -1 176.29 % | -97.000 K -128.70 % | 338.000 K -23.01 % | 439.000 K -57.87 % | 1.042 M -24.05 % | 1.372 M -3.65 % | 1.424 M -18.16 % | 1.740 M |
| Operating income ratio | 0.43 14.54 % | 0.38 -63.33 % | 1.03 33.52 % | 0.77 -20.62 % | 0.97 0.10 % | 0.97 1.99 % | 0.95 100.95 % | -100.61 -10 209.20 % | 1.00 10.87 % | 0.90 1.42 % | 0.89 -8.06 % | 0.96 -9.60 % | 1.06 | 0.00 100.00 % | -0.09 -136.34 % | 0.25 | 0.00 | 0.00 | 0.00 100.00 % | -24.98 | 0.00 |
| Total other income expenses net | -1.714 M 5.44 % | -1.813 M -26.34 % | -1.435 M -170.75 % | -530.000 K -65.63 % | -320.000 K 0.00 % | -320.000 K 32.06 % | -471.000 K 98.57 % | -32.838 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.150 M 3 142.19 % | 128.000 K 10.34 % | 116.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 829.000 K 218.85 % | 260.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -11.069 M -441.71 % | 3.239 M 117.76 % | -18.238 M 22.61 % | -23.568 M 1.38 % | -23.898 M -10.29 % | -21.669 M 14.05 % | -25.210 M -25.02 % | -20.164 M 30.69 % | -29.094 M -943.65 % | 3.449 M 143.31 % | -7.963 M -329.01 % | -1.856 M -219.02 % | 1.560 M -17.70 % | 1.895 M -72.33 % | 6.848 M 323.57 % | -3.063 M -28.59 % | -2.382 M 46.11 % | -4.420 M 58.32 % | -10.604 M 58.21 % | -25.376 M 10.31 % | -28.294 M |
| Total investments | 100.502 M -0.22 % | 100.722 M 0.31 % | 100.413 M -28.54 % | 140.525 M 19.84 % | 117.257 M 40.62 % | 83.383 M 139.65 % | 34.794 M -15.94 % | 41.391 M -44.53 % | 74.622 M 58.50 % | 47.080 M 51.52 % | 31.072 M -12.10 % | 35.349 M 15.55 % | 30.591 M 0.22 % | 30.523 M -3.49 % | 31.628 M 113.75 % | 14.797 M 23.97 % | 11.936 M -6.47 % | 12.761 M -0.37 % | 12.808 M 242.19 % | 3.743 M 240.27 % | 1.100 M |
| Total debt | 15.018 M 276.61 % | 3.988 M 0.00 % | 3.988 M -83.07 % | 23.558 M 495.37 % | 3.957 M 0.52 % | 3.936 M 0.53 % | 3.916 M -50.33 % | 7.883 M -3.14 % | 8.139 M -18.64 % | 10.004 M 65.75 % | 6.035 M 0.49 % | 6.006 M 0.48 % | 5.977 M -23.27 % | 7.790 M -24.74 % | 10.351 M 2 034.23 % | 485.000 K -3.00 % | 500.000 K -1.57 % | 508.000 K -6.96 % | 546.000 K -3.53 % | 566.000 K | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 100.524 M 3.48 % | 97.139 M -28.88 % | 136.578 M | 0.000 -100.00 % | 84.285 M 88.49 % | 44.717 M -7.95 % | 48.581 M -39.87 % | 80.800 M 379.77 % | 16.842 M 72.73 % | 9.750 M 57.79 % | 6.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -18.994 M -26.05 % | -15.068 M -81.47 % | -8.303 M -769.08 % | -955.424 K -120.09 % | 4.756 M -51.10 % | 9.725 M -21.52 % | 12.391 M -30.65 % | 17.868 M -22.38 % | 23.020 M -11.46 % | 26.000 M -6.18 % | 27.711 M -7.48 % | 29.951 M -6.97 % | 32.193 M -3.84 % | 33.477 M -0.01 % | 33.479 M 6 438.87 % | 512.000 K -50.96 % | 1.044 M 74.29 % | 599.000 K 79.34 % | 334.000 K | 0.000 |
| Common stock | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.22 % | 1.727 M 14.88 % | 1.503 M 0.00 % | 1.503 M -4.16 % | 1.569 M 1.64 % | 1.543 M 0.57 % | 1.534 M 0.00 % | 1.534 M -0.37 % | 1.540 M 0.01 % | 1.540 M -0.32 % | 1.545 M 16.43 % | 1.327 M 305.81 % | 327.000 K 9.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K |
| Total equity | 95.969 M -0.94 % | 96.880 M -0.56 % | 97.421 M -32.17 % | 143.625 M 2.08 % | 140.693 M 34.95 % | 104.258 M 74.31 % | 59.812 M -9.84 % | 66.343 M -35.67 % | 103.130 M 137.29 % | 43.461 M 11.15 % | 39.100 M 4.99 % | 37.241 M 28.22 % | 29.045 M 6.94 % | 27.161 M 11.32 % | 24.400 M 26.13 % | 19.345 M 29.50 % | 14.938 M -10.30 % | 16.653 M -14.62 % | 19.504 M -34.05 % | 29.575 M -0.25 % | 29.650 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.916 M 50.33 % | -7.883 M 3.14 % | -8.139 M | 0.000 | 0.000 100.00 % | -6.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K |
| Long term debt | 11.031 M -19.57 % | 13.714 M -33.82 % | 20.721 M 5.83 % | 19.580 M 394.85 % | 3.957 M 0.52 % | 3.936 M 0.53 % | 3.916 M -50.33 % | 7.883 M -3.14 % | 8.139 M | 0.000 | 0.000 -100.00 % | 6.006 M | 0.000 -100.00 % | 7.790 M -24.74 % | 10.351 M 2 034.23 % | 485.000 K -3.00 % | 500.000 K -1.57 % | 508.000 K -6.96 % | 546.000 K -3.53 % | 566.000 K | 0.000 |
| Total non current liabilities | 11.031 M -19.57 % | 13.714 M -33.82 % | 20.721 M 5.83 % | 19.580 M 394.85 % | 3.957 M 0.52 % | 3.936 M 0.53 % | 3.916 M -50.33 % | 7.883 M -3.14 % | 8.139 M -18.64 % | 10.004 M 65.75 % | 6.035 M 0.49 % | 6.006 M 0.48 % | 5.977 M -23.27 % | 7.790 M -24.74 % | 10.351 M 2 034.23 % | 485.000 K -3.00 % | 500.000 K -1.57 % | 508.000 K -6.96 % | 546.000 K -3.53 % | 566.000 K 30.11 % | 435.000 K |
| Other current liabilities | 614.112 K 4.98 % | 584.987 K -87.24 % | 4.584 M -7.34 % | 4.946 M 650.64 % | 658.957 K -35.94 % | 1.029 M 2 150.19 % | -50.176 K | 0.000 100.00 % | -684.996 K -155.26 % | -268.357 K -229.32 % | -81.487 K -91.65 % | -42.518 K 19.89 % | -53.074 K -17 131.82 % | -308.000 | 0.000 | 0.000 -100.00 % | 1.240 M -25.17 % | 1.657 M -65.17 % | 4.758 M 459.76 % | 850.000 K 431.25 % | 160.000 K |
| Deferred revenue | 0.000 | 0.000 100.00 % | -3.988 M -0.26 % | -3.977 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 408.486 K 121.57 % | -1.894 M 69.65 % | -6.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.988 M 0.00 % | 3.988 M 0.00 % | 3.988 M 0.26 % | 3.977 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 |
| Total current liabilities | 4.641 M -0.50 % | 4.664 M 1.73 % | 4.585 M -7.57 % | 4.960 M 651.93 % | 659.645 K -35.88 % | 1.029 M 108.71 % | 492.878 K 6.15 % | 464.322 K -32.22 % | 684.996 K 155.26 % | 268.357 K 229.32 % | 81.487 K 91.65 % | 42.518 K -19.89 % | 53.074 K -97.37 % | 2.019 M 119.93 % | 918.000 K 317.27 % | 220.000 K -83.45 % | 1.329 M -20.66 % | 1.675 M -66.55 % | 5.008 M 253.42 % | 1.417 M 785.63 % | 160.000 K |
| Total liabilities | 15.671 M -14.73 % | 18.378 M -27.37 % | 25.306 M 3.12 % | 24.540 M 431.58 % | 4.616 M -7.02 % | 4.965 M 12.62 % | 4.408 M -47.19 % | 8.347 M -5.40 % | 8.824 M -14.10 % | 10.272 M 67.93 % | 6.117 M 1.13 % | 6.049 M 0.30 % | 6.030 M -38.52 % | 9.809 M -12.96 % | 11.269 M 1 498.44 % | 705.000 K -61.45 % | 1.829 M -16.22 % | 2.183 M -60.69 % | 5.554 M 180.08 % | 1.983 M 233.28 % | 595.000 K |
| Other non current assets | 68.228 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.794 M -775.25 % | 5.153 M 106.91 % | -74.622 M -58.50 % | -47.080 M -51.52 % | -31.072 M 12.10 % | -35.349 M -15.55 % | -30.591 M -418.93 % | -5.895 M -68.28 % | -3.503 M -131.14 % | 11.249 M 24.24 % | 9.054 M 15.59 % | 7.833 M 372.44 % | 1.658 M 107.47 % | -22.199 M 21.54 % | -28.294 M |
| Long term investments | 100.502 M -0.22 % | 100.722 M 0.31 % | 100.413 M -28.54 % | 140.525 M 19.84 % | 117.257 M 40.62 % | 83.383 M 139.65 % | 34.794 M -15.94 % | 41.391 M -44.53 % | 74.622 M 58.50 % | 47.080 M 51.52 % | 31.072 M -12.10 % | 35.349 M 15.55 % | 30.591 M 0.22 % | 30.523 M 4.77 % | 29.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.495 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 455.000 K -3.40 % | 471.000 K -2.89 % | 485.000 K -3.00 % | 500.000 K -26.04 % | 676.000 K 14.97 % | 588.000 K -58.74 % | 1.425 M | 0.000 |
| Total non current assets | 100.571 M -0.15 % | 100.722 M 0.31 % | 100.413 M -28.54 % | 140.525 M 19.84 % | 117.257 M 40.62 % | 83.383 M 139.65 % | 34.794 M -25.25 % | 46.544 M -37.63 % | 74.622 M 58.50 % | 47.080 M 51.52 % | 31.072 M -12.10 % | 35.349 M 15.55 % | 30.591 M -1.25 % | 30.978 M -3.49 % | 32.099 M 110.04 % | 15.282 M 22.89 % | 12.436 M -7.45 % | 13.437 M 0.31 % | 13.396 M 159.21 % | 5.168 M 369.82 % | 1.100 M |
| Other current assets | -68.228 K -101.30 % | 5.262 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 155.81 % | 0.000 67.55 % | 0.000 -597.37 % | 0.000 -46.15 % | 0.000 -230.00 % | 0.000 5.26 % | 0.000 | 0.000 -100.00 % | 67.000 K -94.51 % | 1.220 M -15.80 % | 1.449 M 207.64 % | 471.000 K -8.01 % | 512.000 K 14.29 % | 448.000 K -47.36 % | 851.000 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 -100.00 % | 2.495 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 11.069 M -23.46 % | 14.462 M -34.93 % | 22.226 M -19.31 % | 27.545 M -1.11 % | 27.855 M 8.79 % | 25.605 M -12.09 % | 29.126 M 3.85 % | 28.047 M -24.67 % | 37.233 M 468.00 % | 6.555 M -53.17 % | 13.999 M 78.05 % | 7.862 M 77.97 % | 4.418 M -25.06 % | 5.895 M 68.28 % | 3.503 M -1.27 % | 3.548 M 23.11 % | 2.882 M -41.52 % | 4.928 M -55.80 % | 11.150 M -57.02 % | 25.942 M -8.31 % | 28.294 M |
| Cash and short term investments | 11.069 M -23.46 % | 14.462 M -34.93 % | 22.226 M -19.31 % | 27.545 M -1.11 % | 27.855 M 8.79 % | 25.605 M -12.09 % | 29.126 M 3.85 % | 28.047 M -24.67 % | 37.233 M 468.00 % | 6.555 M -53.17 % | 13.999 M 78.05 % | 7.862 M 77.97 % | 4.418 M -25.06 % | 5.895 M 68.28 % | 3.503 M -1.27 % | 3.548 M 23.11 % | 2.882 M -41.52 % | 4.928 M -55.80 % | 11.150 M -57.02 % | 25.942 M -8.31 % | 28.294 M |
| Total current assets | 11.069 M -44.09 % | 19.799 M -11.27 % | 22.314 M -19.27 % | 27.640 M -1.47 % | 28.052 M 8.56 % | 25.840 M -12.19 % | 29.427 M 4.55 % | 28.146 M -24.61 % | 37.332 M 461.08 % | 6.654 M -52.96 % | 14.145 M 78.15 % | 7.940 M 77.07 % | 4.484 M -25.16 % | 5.992 M 67.84 % | 3.570 M -25.13 % | 4.768 M 10.09 % | 4.331 M -19.78 % | 5.399 M -53.70 % | 11.662 M -55.81 % | 26.390 M -9.45 % | 29.145 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 68.228 K -7.36 % | 73.646 K -16.22 % | 87.899 K -7.62 % | 95.147 K -51.84 % | 197.564 K -16.01 % | 235.211 K -22.05 % | 301.728 K 205.47 % | 98.774 K -0.52 % | 99.290 K 0.75 % | 98.550 K -32.64 % | 146.303 K 88.00 % | 77.822 K 17.05 % | 66.486 K -31.48 % | 97.028 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.895 M 68.28 % | 3.503 M -1.27 % | 3.548 M 23.11 % | 2.882 M -41.52 % | 4.928 M -55.80 % | 11.150 M -57.02 % | 25.942 M -8.31 % | 28.294 M |
| Other assets | 0.000 100.00 % | -5.262 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 |
| Account payables | 38.921 K -57.37 % | 91.297 K 8 957.24 % | 1.008 K -92.62 % | 13.657 K 1 885.03 % | 688.000 | 0.000 -100.00 % | 50.176 K -89.19 % | 464.322 K -32.22 % | 684.996 K 155.26 % | 268.357 K 229.32 % | 81.487 K 91.65 % | 42.518 K -19.89 % | 53.074 K -97.37 % | 2.019 M 119.97 % | 918.000 K 317.27 % | 220.000 K 147.19 % | 89.000 K | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 -100.00 % | 567.000 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 281.975 K -96.00 % | 7.047 M -51.05 % | 14.395 M -27.93 % | 19.973 M 32.31 % | 15.096 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 |
| Other total stockholders equity | 94.238 M -0.96 % | 95.149 M 598.62 % | 13.620 M 0.00 % | 13.620 M -90.20 % | 138.962 M 930.12 % | 13.490 M -76.87 % | 58.309 M -10.07 % | 64.840 M -36.16 % | 101.562 M 142.29 % | 41.918 M 11.59 % | 37.566 M 5.21 % | 35.706 M 29.82 % | 27.504 M 518.45 % | -6.573 M 38.12 % | -10.622 M 31.30 % | -15.461 M -209.66 % | 14.099 M -7.90 % | 15.309 M -17.72 % | 18.605 M -35.71 % | 28.941 M -1.39 % | 29.350 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 |
| 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 |
| Total assets | 111.640 M -3.14 % | 115.258 M -6.09 % | 122.727 M -27.02 % | 168.165 M 15.73 % | 145.309 M 33.04 % | 109.223 M 70.07 % | 64.221 M -14.02 % | 74.690 M -33.29 % | 111.954 M 108.35 % | 53.733 M 18.83 % | 45.217 M 4.45 % | 43.289 M 23.42 % | 35.075 M -5.13 % | 36.970 M 3.65 % | 35.669 M 77.90 % | 20.050 M 19.58 % | 16.767 M -10.98 % | 18.836 M -24.83 % | 25.058 M -20.60 % | 31.558 M 4.34 % | 30.245 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 339.593 K -38.84 % | 555.225 K -32.47 % | 822.166 K 20.46 % | 682.525 K 859.17 % | 71.158 K -40.97 % | 120.544 K -42.61 % | 210.043 K -14.53 % | 245.750 K -17.15 % | 296.608 K 50.08 % | 197.631 K 35.81 % | 145.520 K 932.64 % | 14.092 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -17.833 K -119.02 % | 93.747 K 125.59 % | -366.299 K -1 628.99 % | 23.957 K 28.88 % | 18.588 K -96.91 % | 602.343 K 421.57 % | -187.316 K 24.25 % | -247.285 K -163.57 % | 389.010 K 65.80 % | 234.623 K 895.01 % | -29.512 K -34.81 % | -21.892 K 0.97 % | -22.107 K | 0.000 | 0.000 100.00 % | -993.000 K -9.00 % | -911.000 K -784.96 % | 133.000 K 136.34 % | -366.000 K -153.82 % | 680.000 K 365.63 % | -256.000 K |
| Accounts receivables | 5.418 K -61.99 % | 14.253 K 108.13 % | 6.848 K 79.41 % | 3.817 K -89.86 % | 37.647 K -43.40 % | 66.517 K 130.81 % | -215.872 K -41 935.66 % | 516.000 169.73 % | -740.000 -101.55 % | 47.753 K 169.73 % | -68.481 K -504.10 % | -11.336 K -137.12 % | 30.542 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -23.251 K -129.25 % | 79.494 K 121.30 % | -373.147 K -1 952.77 % | 20.140 K 205.67 % | -19.059 K -103.56 % | 535.826 K 1 776.40 % | 28.556 K 205.27 % | -27.127 K -383.55 % | -5.610 K -18.48 % | -4.735 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 1.638 M 88.37 % | 869.471 K -97.91 % | 41.548 M 523.80 % | -9.804 M -6 254.98 % | -154.268 K 71.20 % | -535.683 K -544.39 % | 120.544 K -42.03 % | 207.943 K -13.41 % | 240.140 K 60.71 % | 149.426 K -22.34 % | 192.410 K 51.75 % | 126.790 K 103.50 % | -3.622 M -768.18 % | 542.000 K 229.98 % | -417.000 K -2 680.00 % | -15.000 K | 0.000 100.00 % | -13.000 K 97.80 % | -590.000 K | 0.000 100.00 % | -501.000 K |
| Net cash provided by operating activities | 1.702 M 87.75 % | 906.349 K 143.17 % | -2.100 M 35.02 % | -3.231 M -11.71 % | -2.893 M -0.22 % | -2.886 M -20.04 % | -2.404 M 29.41 % | -3.406 M -114.84 % | -1.585 M 5.37 % | -1.675 M -31.41 % | -1.275 M 2.88 % | -1.313 M -88.80 % | -695.318 K -22.42 % | -568.000 K -47.15 % | -386.000 K 30.32 % | -554.000 K -17.37 % | -472.000 K -140.62 % | 1.162 M 179.33 % | 416.000 K -80.23 % | 2.104 M 114.04 % | 983.000 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -262.000 K | 0.000 100.00 % | -20.000 K 99.59 % | -4.894 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.088 M 956.33 % | 387.000 K | 0.000 | 0.000 100.00 % | -250.000 K | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -31.253 M -487.43 % | -5.320 M -660.05 % | -700.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.100 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 18.364 M 34.90 % | 13.613 M 1 344.33 % | 942.505 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 % | 261.000 K |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 768.650 K -90.27 % | 7.899 M 279.92 % | -4.390 M -112.06 % | 36.416 M 521.98 % | -8.630 M -209.89 % | 7.853 M 37.63 % | 5.706 M 50.19 % | 3.799 M 18 895.97 % | 20.000 K -90.95 % | 221.000 K 109.99 % | -2.212 M -288.75 % | -569.000 K -246.95 % | -164.000 K 95.90 % | -3.996 M -1 347.83 % | -276.000 K 98.21 % | -15.406 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 100.00 % | -12.889 M -255.43 % | 8.293 M 720.10 % | 1.011 M -87.20 % | 7.899 M 279.92 % | -4.390 M -112.06 % | 36.416 M 521.98 % | -8.630 M -209.89 % | 7.853 M 37.63 % | 5.706 M 50.19 % | 3.799 M -7.52 % | 4.108 M 577.89 % | 606.000 K 127.40 % | -2.212 M -166.19 % | -831.000 K -100.72 % | -414.000 K 89.69 % | -4.016 M 22.32 % | -5.170 M 68.17 % | -16.245 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.988 M | 0.000 100.00 % | -1.018 M -126.93 % | 3.779 M | 0.000 | 0.000 100.00 % | -2.995 M -19 471.96 % | -15.302 K -2.01 % | -15.000 K 0.00 % | -15.000 K -87.50 % | -8.000 K 78.95 % | -38.000 K -90.00 % | -20.000 K -103.53 % | 566.000 K | 0.000 |
| Common stock issued | 44.736 K 8.06 % | 41.401 K -72.32 % | 149.568 K 23 830.88 % | 625.000 -84.15 % | 3.943 K -93.93 % | 64.980 K 218.89 % | 20.377 K -98.00 % | 1.019 M | 0.000 -100.00 % | 258.471 K 1 858.56 % | 13.197 K -58.12 % | 31.511 K 78.32 % | 17.671 K | 0.000 | 0.000 -100.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.150 M |
| Common stock repurchased | -1.346 M -155.96 % | -525.920 K 82.88 % | -3.072 M 15.05 % | -3.617 M -26.68 % | -2.855 M -102.24 % | -1.412 M | 0.000 100.00 % | -1.810 M 25.67 % | -2.435 M -321.27 % | -578.082 K | 0.000 100.00 % | -525.495 K 51.05 % | -1.074 M -647.53 % | -143.625 K -335.23 % | -33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -597.000 K 72.55 % | -2.175 M -23.51 % | -1.761 M | 0.000 |
| Other financing activites | -3.793 M 53.66 % | -8.184 M -2 636.41 % | -299.080 K -101.54 % | 19.427 M 6 595.59 % | -299.080 K 0.00 % | -299.080 K 33.33 % | -448.620 K 25.00 % | -598.159 K 14.60 % | -700.395 K -17.15 % | -597.857 K -31.49 % | -454.687 K 0.00 % | -454.687 K 14.17 % | -529.776 K 46.49 % | -990.017 K -366.99 % | -212.000 K 31.83 % | -311.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -5.094 M 41.24 % | -8.669 M -169.07 % | -3.222 M -120.38 % | 15.811 M 601.93 % | -3.150 M -91.41 % | -1.646 M 62.73 % | -4.416 M -217.84 % | -1.389 M 66.55 % | -4.153 M -245.15 % | 2.861 M 748.13 % | -441.490 K 53.46 % | -948.671 K 79.29 % | -4.581 M -298.66 % | -1.149 M -341.92 % | -260.000 K -105.56 % | 4.674 M 58 525.00 % | -8.000 K 98.74 % | -635.000 K 71.07 % | -2.195 M -83.68 % | -1.195 M -104.25 % | 28.150 M |
| Effect of forex changes on cash | -845.000 34.70 % | -1.294 K -156.02 % | 2.310 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 | -3.393 M 56.29 % | -7.764 M -45.96 % | -5.319 M -1 617.71 % | -309.659 K -113.76 % | 2.250 M 163.90 % | -3.521 M -426.46 % | 1.078 M 111.74 % | -9.186 M -129.94 % | 30.678 M 512.12 % | -7.444 M -221.30 % | 6.137 M 78.16 % | 3.444 M 333.24 % | -1.477 M -161.76 % | 2.391 M 6 077.50 % | -40.000 K -102.10 % | 1.908 M 245.54 % | -1.311 M -1 260.18 % | 113.000 K 101.95 % | -5.795 M -36.00 % | -4.261 M -133.06 % | 12.888 M |
| Cash at beginning of period | 14.462 M -34.93 % | 22.226 M -19.31 % | 27.545 M -1.11 % | 27.855 M 8.79 % | 25.605 M -12.09 % | 29.126 M 3.85 % | 28.047 M -24.67 % | 37.233 M 468.00 % | 6.555 M -53.17 % | 13.999 M 78.05 % | 7.862 M 77.97 % | 4.418 M -25.05 % | 5.895 M 68.22 % | 3.504 M -1.10 % | 3.543 M 116.04 % | 1.640 M -60.89 % | 4.193 M -12.92 % | 4.815 M -71.58 % | 16.945 M -43.90 % | 30.203 M 96.05 % | 15.406 M |
| Cash at end of period | 11.069 M -23.46 % | 14.462 M -34.93 % | 22.226 M -19.31 % | 27.545 M -1.11 % | 27.855 M 8.79 % | 25.605 M -12.09 % | 29.126 M 3.85 % | 28.047 M -24.67 % | 37.233 M 468.00 % | 6.555 M -53.17 % | 13.999 M 78.05 % | 7.862 M 77.97 % | 4.418 M -25.06 % | 5.895 M 68.28 % | 3.503 M -1.27 % | 3.548 M 23.11 % | 2.882 M -41.52 % | 4.928 M -55.80 % | 11.150 M -57.02 % | 25.942 M -8.31 % | 28.294 M |
| Operating cash flow | 1.702 M 87.75 % | 906.349 K 143.17 % | -2.100 M 35.02 % | -3.231 M -11.71 % | -2.893 M -0.22 % | -2.886 M -20.04 % | -2.404 M 29.41 % | -3.406 M -114.84 % | -1.585 M 5.37 % | -1.675 M -31.41 % | -1.275 M 2.88 % | -1.313 M -88.80 % | -695.318 K -22.42 % | -568.000 K -47.15 % | -386.000 K 30.32 % | -554.000 K -17.37 % | -472.000 K -140.62 % | 1.162 M 179.33 % | 416.000 K -80.23 % | 2.104 M 114.04 % | 983.000 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -262.000 K | 0.000 100.00 % | -20.000 K 99.59 % | -4.894 M | 0.000 |
| Free CashFlow | 1.702 M 87.75 % | 906.349 K 143.17 % | -2.100 M 35.02 % | -3.231 M -11.71 % | -2.893 M -0.22 % | -2.886 M -20.04 % | -2.404 M 29.41 % | -3.406 M -114.84 % | -1.585 M 5.37 % | -1.675 M -31.41 % | -1.275 M 2.88 % | -1.313 M -88.80 % | -695.318 K -22.42 % | -568.000 K -46.39 % | -388.000 K 29.96 % | -554.000 K 24.52 % | -734.000 K -163.17 % | 1.162 M 193.43 % | 396.000 K 114.19 % | -2.790 M -383.83 % | 983.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -3.609 M -202.46 % | 3.522 M 458.63 % | 630.470 K -91.22 % | 7.184 M 309.20 % | -3.434 M -116.80 % | 20.440 M 134.18 % | -59.798 M -126.05 % | -26.454 M -172.01 % | 36.736 M -17.36 % | 44.454 M 1 923.38 % | -2.438 M -109.70 % | 25.122 M 72.68 % | 14.548 M 492.76 % | -3.704 M -3 298.18 % | 115.816 K 286.10 % | 29.996 K 761.46 % | 3.482 K 73.32 % | 2.009 K -52.95 % | 4.270 K 12.64 % | 3.791 K -9.61 % | 4.194 K -4.60 % | 4.396 K 13.83 % | 3.862 K -58.71 % | 9.354 K 1 013.57 % | 840.000 103.86 % | -21.746 K -100.67 % | 3.260 M |
| Net income | -4.531 M -398.84 % | 1.516 M 205.74 % | -1.434 M -128.10 % | 5.104 M 192.77 % | -5.502 M -130.07 % | 18.298 M 129.45 % | -62.134 M -117.37 % | -28.584 M -183.31 % | 34.310 M -19.13 % | 42.426 M 1 116.92 % | -4.172 M -117.67 % | 23.608 M 87.13 % | 12.616 M 113.11 % | 5.920 M 147.02 % | -12.590 M 74.32 % | -49.018 M -482.65 % | 12.810 M -52.15 % | 26.769 M 617.67 % | 3.730 M 140.80 % | 1.549 M 140.83 % | 643.179 K -26.25 % | 872.123 K 1 929.16 % | -47.679 K -100.68 % | 7.052 M 844.74 % | 746.451 K -77.98 % | 3.390 M 830.60 % | -464.000 K |
| Income before tax | -4.531 M -398.84 % | 1.516 M 205.74 % | -1.434 M -128.10 % | 5.104 M 192.77 % | -5.502 M -130.07 % | 18.298 M 129.45 % | -62.134 M -117.37 % | -28.584 M -183.31 % | 34.310 M -19.13 % | 42.426 M 1 116.92 % | -4.172 M -117.67 % | 23.608 M 87.13 % | 12.616 M 113.11 % | 5.920 M 147.02 % | -12.590 M 74.32 % | -49.018 M -482.65 % | 12.810 M -52.15 % | 26.769 M 617.67 % | 3.730 M 140.80 % | 1.549 M 140.83 % | 643.179 K -26.25 % | 872.123 K 1 929.16 % | -47.679 K -100.68 % | 7.052 M 844.74 % | 746.451 K -77.98 % | 3.390 M 830.60 % | -464.000 K |
| Income before tax ratio | 1.26 191.67 % | 0.43 118.93 % | -2.27 -420.14 % | 0.71 -55.66 % | 1.60 78.98 % | 0.90 -13.85 % | 1.04 -3.84 % | 1.08 15.69 % | 0.93 -2.14 % | 0.95 -44.23 % | 1.71 82.10 % | 0.94 8.36 % | 0.87 154.26 % | -1.60 98.53 % | -108.71 93.35 % | -1 634.15 -144.42 % | 3 678.92 -72.39 % | 13 324.54 1 425.36 % | 873.54 113.79 % | 408.60 166.44 % | 153.36 -22.70 % | 198.39 1 706.96 % | -12.35 -101.64 % | 753.90 -15.16 % | 888.63 670.04 % | -155.89 -109 418.15 % | -0.14 |
| EBITDA | 0.000 | 0.000 | 0.000 100.00 % | -544.000 K 14.20 % | -634.000 K 12.91 % | -728.000 K -3.12 % | -706.000 K -115.24 % | -328.000 K -64.00 % | -200.000 K -25.12 % | -159.844 K 0.00 % | -159.842 K -1.11 % | -158.090 K 2.17 % | -161.595 K -101.53 % | 10.580 M 195.75 % | -11.050 M 76.75 % | -47.530 M -425.50 % | 14.602 M -46.76 % | 27.425 M 560.84 % | 4.150 M 99.52 % | 2.080 M 86.88 % | 1.113 M -6.47 % | 1.190 M 263.42 % | 327.448 K -95.80 % | 7.798 M 642.67 % | 1.050 M -72.66 % | 3.840 M 0.60 % | 3.817 M |
| Net income ratio | 1.26 191.67 % | 0.43 118.93 % | -2.27 -420.14 % | 0.71 -55.66 % | 1.60 78.98 % | 0.90 -13.85 % | 1.04 -3.84 % | 1.08 15.69 % | 0.93 -2.14 % | 0.95 -44.23 % | 1.71 82.10 % | 0.94 8.36 % | 0.87 154.26 % | -1.60 98.53 % | -108.71 93.35 % | -1 634.15 -144.42 % | 3 678.92 -72.39 % | 13 324.54 1 425.36 % | 873.54 113.79 % | 408.60 166.44 % | 153.36 -22.70 % | 198.39 1 706.96 % | -12.35 -101.64 % | 753.90 -15.16 % | 888.63 670.04 % | -155.89 -109 418.15 % | -0.14 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 100.00 % | -0.08 -141.02 % | 0.18 618.37 % | -0.04 -401.67 % | 0.01 -4.78 % | 0.01 327.74 % | -0.01 -51.41 % | 0.00 -105.48 % | 0.07 1 141.85 % | -0.01 43.35 % | -0.01 99.61 % | -2.86 97.01 % | -95.41 93.98 % | -1 584.54 -137.79 % | 4 193.57 -69.28 % | 13 651.07 1 304.58 % | 971.90 77.14 % | 548.67 106.75 % | 265.38 -1.97 % | 270.70 219.27 % | 84.79 -89.83 % | 833.65 -33.31 % | 1 250.00 807.88 % | -176.58 -15 180.42 % | 1.17 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 27.043 M -13.45 % | 31.246 M 10.70 % | 28.225 M 3.95 % | 27.152 M -8.85 % | 29.787 M 7.39 % | 27.738 M -12.00 % | 31.520 M -1.44 % | 31.982 M -0.52 % | 32.149 M -1.62 % | 32.678 M -0.63 % | 32.886 M -0.47 % | 33.041 M 6.07 % | 31.150 M 9.14 % | 28.542 M 0.86 % | 28.300 M 0.08 % | 28.277 M -0.30 % | 28.362 M -5.48 % | 30.007 M 4.81 % | 28.630 M -0.07 % | 28.651 M 0.13 % | 28.614 M -4.28 % | 29.893 M 8.66 % | 27.510 M -5.56 % | 29.129 M 1.22 % | 28.779 M -3.52 % | 29.829 M 0.42 % | 29.705 M |
| Weighted average shs out | 27.043 M -13.53 % | 31.275 M 10.80 % | 28.226 M 3.96 % | 27.152 M -8.84 % | 29.786 M 7.38 % | 27.738 M -12.00 % | 31.520 M -1.44 % | 31.982 M -0.52 % | 32.149 M -1.62 % | 32.678 M -0.63 % | 32.884 M -0.48 % | 33.043 M 6.08 % | 31.150 M 9.14 % | 28.542 M 0.86 % | 28.300 M 0.08 % | 28.276 M -0.30 % | 28.362 M -5.48 % | 30.007 M 4.80 % | 28.633 M -0.12 % | 28.667 M 0.28 % | 28.587 M -4.55 % | 29.949 M 8.86 % | 27.512 M -5.56 % | 29.132 M 1.27 % | 28.766 M -3.57 % | 29.832 M 0.42 % | 29.708 M |
| EPS diluted | -0.17 -451.24 % | 0.05 195.28 % | -0.05 -127.02 % | 0.19 201.84 % | -0.18 -127.97 % | 0.66 133.33 % | -1.98 -120.00 % | -0.90 -184.91 % | 1.06 -18.46 % | 1.30 1 125.24 % | -0.13 -117.61 % | 0.72 80.00 % | 0.40 100.00 % | 0.20 145.45 % | -0.44 74.71 % | -1.74 -478.26 % | 0.46 -48.31 % | 0.89 584.62 % | 0.13 140.30 % | 0.05 140.44 % | 0.02 -22.95 % | 0.03 1 817.65 % | 0.00 -100.71 % | 0.24 826.64 % | 0.03 -77.20 % | 0.11 852.32 % | -0.02 |
| Earnings per share | -0.17 -419.55 % | 0.05 204.72 % | -0.05 -127.02 % | 0.19 201.84 % | -0.18 -127.97 % | 0.66 133.33 % | -1.98 -120.00 % | -0.90 -184.91 % | 1.06 -18.46 % | 1.30 1 124.43 % | -0.13 -117.63 % | 0.72 80.00 % | 0.40 100.00 % | 0.20 145.45 % | -0.44 74.71 % | -1.74 -478.26 % | 0.46 -48.31 % | 0.89 584.62 % | 0.13 140.74 % | 0.05 140.00 % | 0.02 -22.68 % | 0.03 1 811.76 % | 0.00 -100.71 % | 0.24 826.64 % | 0.03 -77.20 % | 0.11 905.67 % | -0.01 |
| Gross profit | -3.609 M -202.46 % | 3.522 M 458.63 % | 630.470 K -91.22 % | 7.184 M 309.20 % | -3.434 M -116.80 % | 20.440 M 134.18 % | -59.798 M -126.05 % | -26.454 M -172.01 % | 36.736 M -17.36 % | 44.454 M 1 923.38 % | -2.438 M -109.70 % | 25.122 M 72.68 % | 14.548 M 492.76 % | -3.704 M -3 298.18 % | 115.816 K 286.10 % | 29.996 K 761.46 % | 3.482 K 73.32 % | 2.009 K -52.95 % | 4.270 K 12.64 % | 3.791 K -9.61 % | 4.194 K -4.60 % | 4.396 K 13.83 % | 3.862 K -58.71 % | 9.354 K 1 013.57 % | 840.000 103.86 % | -21.746 K -100.67 % | 3.260 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -784.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -320.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.420 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.878 M 89.48 % | 991.112 K -7.20 % | 1.068 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -641.000 K |
| Cost of 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 |
| General and administrative expenses | 493.866 K -51.16 % | 1.011 M -4.74 % | 1.062 M 4.25 % | 1.018 M 1.00 % | 1.008 M 6.92 % | 942.966 K -7.62 % | 1.021 M -9.62 % | 1.129 M 0.22 % | 1.127 M 0.18 % | 1.125 M 10.82 % | 1.015 M 3.53 % | 980.380 K 18.94 % | 824.247 K 183.62 % | 290.620 K -81.63 % | 1.582 M 12.28 % | 1.409 M -14.99 % | 1.657 M 227.50 % | 505.982 K 70.11 % | 297.447 K -23.39 % | 388.261 K 19.96 % | 323.672 K 38.65 % | 233.446 K -14.57 % | 273.271 K -52.14 % | 571.006 K 160.84 % | 218.912 K -36.97 % | 347.314 K 2 302.23 % | -15.771 K |
| Selling and marketing expenses | 38.825 K -70.54 % | 131.794 K -13.31 % | 152.028 K -17.46 % | 184.192 K 48.48 % | 124.052 K -33.99 % | 187.918 K -43.24 % | 331.091 K -16.48 % | 396.412 K 6.24 % | 373.134 K -10.35 % | 416.220 K 91.18 % | 217.715 K 956.66 % | 20.604 K -51.74 % | 42.695 K 191.08 % | -46.874 K -163.63 % | 73.670 K -32.24 % | 108.726 K 3.26 % | 105.291 K 62.09 % | 64.960 K 8.43 % | 59.909 K -13.25 % | 69.058 K -15.06 % | 81.301 K 72.34 % | 47.176 K -12.18 % | 53.721 K -29.99 % | 76.734 K 105.96 % | 37.256 K 91.02 % | 19.504 K 200.00 % | -19.504 K |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.964 K |
| Operating expenses | 532.691 K -53.40 % | 1.143 M -5.81 % | 1.214 M 0.92 % | 1.203 M -37.32 % | 1.918 M -3.71 % | 1.992 M -8.44 % | 2.176 M 10.49 % | 1.969 M 31.29 % | 1.500 M -19.73 % | 1.869 M 18.67 % | 1.575 M 16.39 % | 1.353 M -23.68 % | 1.773 M -81.88 % | 9.782 M -21.09 % | 12.396 M -74.57 % | 48.738 M 271.59 % | 13.116 M -51.33 % | 26.951 M 588.40 % | 3.915 M 124.10 % | 1.747 M 129.64 % | 760.764 K -23.06 % | 988.768 K 1 322.71 % | 69.499 K -99.05 % | 7.284 M 740.89 % | 866.222 K -76.31 % | 3.656 M 723.89 % | -586.000 K |
| Cost and expenses | 532.691 K -53.40 % | 1.143 M -5.81 % | 1.214 M 0.92 % | 1.203 M -37.32 % | 1.918 M -3.71 % | 1.992 M -8.44 % | 2.176 M 10.49 % | 1.969 M -13.09 % | 2.266 M 21.26 % | 1.869 M 18.67 % | 1.575 M 16.39 % | 1.353 M -23.68 % | 1.773 M 627.26 % | 243.746 K -98.03 % | 12.396 M -74.57 % | 48.738 M 271.59 % | 13.116 M -51.33 % | 26.951 M 588.40 % | 3.915 M 124.10 % | 1.747 M 129.64 % | 760.764 K -23.06 % | 988.768 K 1 322.71 % | 69.499 K -99.05 % | 7.284 M 740.89 % | 866.222 K -76.31 % | 3.656 M 209.32 % | -3.344 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 |
| Selling general and administrative expenses | 532.691 K -53.40 % | 1.143 M -5.81 % | 1.214 M 0.92 % | 1.203 M 6.20 % | 1.132 M 0.12 % | 1.131 M -16.34 % | 1.352 M -11.40 % | 1.526 M 1.71 % | 1.500 M -2.66 % | 1.541 M 25.01 % | 1.233 M 23.15 % | 1.001 M 15.46 % | 866.942 K 255.67 % | 243.746 K -85.28 % | 1.655 M 9.09 % | 1.517 M -13.90 % | 1.762 M 208.68 % | 570.942 K 59.77 % | 357.356 K -21.86 % | 457.319 K 12.93 % | 404.973 K 44.31 % | 280.622 K -14.18 % | 326.992 K -49.52 % | 647.740 K 152.86 % | 256.168 K -30.16 % | 366.818 K 1 139.88 % | -35.275 K |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 159.510 K 6.67 % | 149.540 K 0.00 % | 149.540 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 -100.00 % | 3.157 K |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.540 K 0.00 % | 149.540 K -6.45 % | 159.842 K 0.00 % | 159.842 K 0.00 % | 159.844 K 0.00 % | 159.844 K 0.00 % | 159.842 K 0.00 % | 159.844 K 0.00 % | 159.842 K 0.00 % | 159.844 K -48.33 % | 309.382 K 0.00 % | 309.384 K 0.00 % | 309.382 K 68.14 % | 184.004 K -3.13 % | 189.942 K -5.95 % | 201.964 K 65.84 % | 121.780 K 0.61 % | 121.041 K 0.00 % | 121.041 K -50.00 % | 242.082 K 100.71 % | 120.611 K -50.37 % | 242.998 K -12.81 % | 278.690 K |
| Depreciation and amortization | 4.294 M 307.22 % | -2.072 M -335.45 % | 880.020 K 115.58 % | -5.650 M -216.06 % | 4.868 M 125.59 % | -19.026 M -130.97 % | 61.428 M 117.41 % | 28.254 M 181.87 % | -34.510 M 18.96 % | -42.586 M -1 160.94 % | 4.014 M 116.89 % | -23.766 M -85.99 % | -12.778 M -374.21 % | 4.660 M 202.68 % | 1.540 M 3.51 % | 1.487 M -16.98 % | 1.792 M 172.79 % | 656.776 K 56.26 % | 420.323 K -20.81 % | 530.756 K 13.00 % | 469.713 K 47.99 % | 317.403 K -15.39 % | 375.127 K -49.73 % | 746.166 K 145.43 % | 304.020 K -32.41 % | 449.788 K 134.78 % | 191.575 K |
| Operating income | -4.141 M -274.00 % | 2.380 M 507.53 % | -584.000 K -109.76 % | 5.982 M 222.89 % | -4.868 M -125.59 % | 19.026 M 130.97 % | -61.428 M -119.54 % | -27.980 M -181.08 % | 34.510 M -18.96 % | 42.586 M 1 160.94 % | -4.014 M -116.89 % | 23.766 M 85.99 % | 12.778 M 423.66 % | -3.948 M -156.36 % | -1.540 M -3.49 % | -1.488 M 15.36 % | -1.758 M -208.96 % | -569.000 K -35.48 % | -420.000 K 7.49 % | -454.000 K -13.22 % | -401.000 K -45.29 % | -276.000 K 14.55 % | -323.000 K 56.70 % | -746.000 K -145.39 % | -304.000 K 32.44 % | -450.000 K -111.54 % | 3.898 M |
| Operating income ratio | 1.15 69.83 % | 0.68 172.95 % | -0.93 -211.24 % | 0.83 -41.26 % | 1.42 52.29 % | 0.93 -9.39 % | 1.03 -2.88 % | 1.06 12.59 % | 0.94 -1.94 % | 0.96 -41.81 % | 1.65 74.04 % | 0.95 7.71 % | 0.88 -17.60 % | 1.07 108.02 % | -13.30 73.20 % | -49.61 90.17 % | -504.88 -78.26 % | -283.23 -187.95 % | -98.36 17.87 % | -119.76 -25.25 % | -95.61 -52.29 % | -62.78 24.93 % | -83.64 -4.87 % | -79.75 77.96 % | -361.90 -1 848.88 % | 20.69 1 630.51 % | 1.20 |
| Total other income expenses net | -389.965 K 54.76 % | -862.000 K -1.17 % | -852.000 K 2.87 % | -877.170 K 6.29 % | -936.000 K -28.57 % | -728.000 K -3.12 % | -706.000 K -115.24 % | -328.000 K -64.00 % | -200.000 K -25.12 % | -159.844 K 0.00 % | -159.842 K -1.11 % | -158.090 K 2.17 % | -161.595 K -101.53 % | 10.580 M 195.75 % | -11.050 M 76.75 % | -47.530 M -425.50 % | 14.602 M -46.76 % | 27.425 M 560.84 % | 4.150 M 99.52 % | 2.080 M 86.88 % | 1.113 M -6.47 % | 1.190 M 332.02 % | 275.451 K -96.47 % | 7.798 M 642.67 % | 1.050 M -72.66 % | 3.840 M 200.00 % | -3.840 M |
| 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 |
| 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2005-01-31 | 2004-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 8.752 M 179.06 % | -11.069 M 39.70 % | -18.356 M -666.65 % | 3.239 M 126.44 % | -12.253 M 32.81 % | -18.238 M 19.10 % | -22.544 M 4.34 % | -23.568 M -50.09 % | -15.702 M 34.29 % | -23.898 M -31.28 % | -18.204 M 15.99 % | -21.669 M 2.62 % | -22.251 M 11.74 % | -25.210 M -39.17 % | -18.114 M 10.17 % | -20.164 M 12.91 % | -23.153 M 20.42 % | -29.094 M -719.78 % | 4.694 M 36.12 % | 3.449 M 619.83 % | -663.407 K 91.67 % | -7.963 M -120.69 % | -3.608 M -94.40 % | -1.856 M 34.48 % | -2.833 M -281.66 % | 1.560 M -17.70 % | 1.895 M -74.12 % | 7.322 M 6.93 % | 6.848 M 295.64 % | -3.500 M -14.28 % | -3.063 M 89.17 % | -28.294 M -39.85 % | -20.231 M |
| Total investments | 94.296 M -6.18 % | 100.502 M 5.22 % | 95.512 M -5.17 % | 100.722 M 7.46 % | 93.731 M -6.65 % | 100.413 M 25.61 % | 79.938 M -43.11 % | 140.525 M -11.94 % | 159.573 M 36.09 % | 117.257 M 42.81 % | 82.108 M -1.53 % | 83.383 M 39.05 % | 59.965 M 72.34 % | 34.794 M -4.70 % | 36.511 M -21.56 % | 46.544 M -49.20 % | 91.620 M 22.78 % | 74.622 M 33.77 % | 55.783 M 18.49 % | 47.080 M 10.98 % | 42.422 M 36.53 % | 31.072 M -6.41 % | 33.200 M -6.08 % | 35.349 M 28.69 % | 27.468 M -10.21 % | 30.591 M 0.22 % | 30.523 M -8.78 % | 33.461 M 5.79 % | 31.628 M 124.26 % | 14.103 M -4.69 % | 14.797 M 1 245.18 % | 1.100 M -86.60 % | 8.207 M |
| Total debt | 15.335 M 2.11 % | 15.018 M -17.01 % | 18.096 M 353.80 % | 3.988 M 0.00 % | 3.988 M 0.00 % | 3.988 M 0.00 % | 3.988 M 0.26 % | 3.977 M 0.26 % | 3.967 M 0.26 % | 3.957 M 0.26 % | 3.947 M 0.26 % | 3.936 M 0.26 % | 3.926 M 0.26 % | 3.916 M 0.26 % | 3.905 M -50.46 % | 7.883 M 0.13 % | 7.872 M -3.27 % | 8.139 M -18.71 % | 10.012 M 0.08 % | 10.004 M -6.62 % | 10.712 M 77.49 % | 6.035 M 0.24 % | 6.021 M 0.25 % | 6.006 M 0.25 % | 5.991 M 0.23 % | 5.977 M -23.27 % | 7.790 M -24.77 % | 10.355 M 0.04 % | 10.351 M 2 064.64 % | 478.186 K -1.40 % | 485.000 K | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 96.586 M -7.10 % | 103.967 M 3.16 % | 100.780 M 0.25 % | 100.524 M 7.40 % | 93.600 M -3.64 % | 97.139 M 26.54 % | 76.763 M -43.80 % | 136.578 M -16.23 % | 163.032 M 29.09 % | 126.298 M 54.31 % | 81.846 M -2.89 % | 84.285 M 42.44 % | 59.171 M 32.32 % | 44.717 M 18.09 % | 37.867 M -22.05 % | 48.581 M -49.26 % | 95.752 M 18.51 % | 80.800 M 216.31 % | 25.545 M 51.68 % | 16.842 M 37.50 % | 12.249 M 25.62 % | 9.750 M 37.33 % | 7.100 M 14.90 % | 6.179 M 425.41 % | -1.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -27.432 M -17.49 % | -23.349 M -11.40 % | -20.960 M -10.35 % | -18.994 M -12.66 % | -16.860 M -11.89 % | -15.068 M -47.13 % | -10.242 M -23.35 % | -8.303 M -105.49 % | -4.041 M -322.93 % | -955.424 K -136.05 % | 2.650 M -44.28 % | 4.756 M -34.30 % | 7.239 M -25.57 % | 9.725 M -8.12 % | 10.585 M -14.58 % | 12.391 M -12.22 % | 14.116 M -21.00 % | 17.868 M -18.39 % | 21.894 M -4.89 % | 23.020 M -5.58 % | 24.380 M -6.23 % | 26.000 M -3.02 % | 26.810 M -3.25 % | 27.711 M -4.11 % | 28.898 M -3.51 % | 29.951 M -6.97 % | 32.193 M | 0.000 -100.00 % | 33.477 M | 0.000 -100.00 % | 33.479 M | 0.000 | 0.000 |
| Common stock | 1.746 M 0.86 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.00 % | 1.731 M 0.22 % | 1.727 M 0.00 % | 1.727 M 14.88 % | 1.503 M 0.00 % | 1.503 M 0.00 % | 1.503 M 2.00 % | 1.474 M -6.04 % | 1.569 M 1.64 % | 1.543 M 0.00 % | 1.543 M 0.00 % | 1.543 M 0.57 % | 1.534 M 0.00 % | 1.534 M 0.00 % | 1.534 M -0.37 % | 1.540 M 0.00 % | 1.540 M 0.01 % | 1.540 M -0.01 % | 1.540 M -0.31 % | 1.545 M 16.42 % | 1.327 M 0.01 % | 1.327 M 342.33 % | 300.000 K 0.00 % | 300.000 K |
| Total equity | 84.954 M -11.48 % | 95.969 M 0.84 % | 95.171 M -1.76 % | 96.880 M 5.20 % | 92.090 M -5.47 % | 97.421 M 18.99 % | 81.871 M -43.00 % | 143.625 M -17.62 % | 174.342 M 23.92 % | 140.693 M 40.91 % | 99.846 M -4.23 % | 104.258 M 27.76 % | 81.607 M 36.44 % | 59.812 M 11.13 % | 53.822 M -18.87 % | 66.343 M -41.92 % | 114.236 M 10.77 % | 103.130 M 102.07 % | 51.038 M 17.43 % | 43.461 M 8.04 % | 40.228 M 2.89 % | 39.100 M 4.94 % | 37.260 M 0.05 % | 37.241 M 22.69 % | 30.354 M 4.51 % | 29.045 M 6.94 % | 27.161 M 6.09 % | 25.601 M 4.92 % | 24.400 M 23.77 % | 19.714 M 1.90 % | 19.345 M -34.76 % | 29.650 M 3.48 % | 28.652 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.957 M -0.26 % | -3.947 M -0.26 % | -3.936 M -0.26 % | -3.926 M -0.26 % | -3.916 M -0.26 % | -3.905 M 50.46 % | -7.883 M -0.13 % | -7.872 M -0.13 % | -7.862 M | 0.000 | 0.000 100.00 % | -10.427 M | 0.000 100.00 % | -6.021 M -0.25 % | -6.006 M -0.25 % | -5.991 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K | 0.000 |
| Long term debt | 11.347 M 2.87 % | 11.031 M -21.82 % | 14.109 M 2.88 % | 13.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.957 M 0.26 % | 3.947 M 0.26 % | 3.936 M 0.26 % | 3.926 M 0.26 % | 3.916 M 0.26 % | 3.905 M -50.46 % | 7.883 M 0.13 % | 7.872 M 0.13 % | 7.862 M | 0.000 | 0.000 -100.00 % | 10.427 M | 0.000 -100.00 % | 6.021 M 0.25 % | 6.006 M 0.25 % | 5.991 M | 0.000 -100.00 % | 7.790 M -24.77 % | 10.355 M 0.04 % | 10.351 M 2 064.64 % | 478.186 K -1.40 % | 485.000 K | 0.000 | 0.000 |
| Total non current liabilities | 11.347 M 2.87 % | 11.031 M -21.82 % | 14.109 M 2.88 % | 13.714 M 243.91 % | 3.988 M -80.76 % | 20.721 M 2.89 % | 20.139 M 2.86 % | 19.580 M 393.56 % | 3.967 M 0.26 % | 3.957 M 0.26 % | 3.947 M 0.26 % | 3.936 M 0.26 % | 3.926 M 0.26 % | 3.916 M 0.26 % | 3.905 M -50.46 % | 7.883 M 0.13 % | 7.872 M -3.27 % | 8.139 M -18.71 % | 10.012 M 0.08 % | 10.004 M -6.62 % | 10.712 M 77.49 % | 6.035 M 0.24 % | 6.021 M 0.25 % | 6.006 M 0.25 % | 5.991 M 0.23 % | 5.977 M -23.27 % | 7.790 M -24.77 % | 10.355 M 0.04 % | 10.351 M 2 064.64 % | 478.186 K -1.40 % | 485.000 K 11.49 % | 435.000 K | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 614.112 K | 0.000 -100.00 % | 584.987 K 192.91 % | -629.655 K -113.74 % | 4.584 M 925.48 % | -555.256 K -111.23 % | 4.946 M 582.08 % | -1.026 M -149 035.90 % | -688.000 99.89 % | -641.238 K | 0.000 100.00 % | -503.939 K -904.34 % | -50.176 K 85.06 % | -335.833 K 27.67 % | -464.322 K 27.43 % | -639.851 K 6.59 % | -684.996 K 70.48 % | -2.321 M -764.82 % | -268.357 K 90.16 % | -2.727 M -3 246.11 % | -81.487 K -54.28 % | -52.817 K -24.22 % | -42.518 K 5.48 % | -44.985 K 15.24 % | -53.074 K -17 131.82 % | -308.000 -100.03 % | 1.037 M | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 160.000 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.358 M 15.79 % | -3.988 M 0.00 % | -3.988 M -0.26 % | -3.977 M -0.26 % | -3.967 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 408.486 K 120.43 % | -1.999 M -5.58 % | -1.894 M -169.46 % | 2.727 M 143.69 % | -6.241 M | 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 | 3.988 M 0.00 % | 3.988 M 0.00 % | 3.988 M 0.00 % | 3.988 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 -100.00 % | 2.160 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 |
| Total current liabilities | 4.621 M -0.43 % | 4.641 M -0.03 % | 4.642 M -0.47 % | 4.664 M 640.73 % | 629.655 K -86.27 % | 4.585 M 0.91 % | 4.543 M -8.41 % | 4.960 M -0.66 % | 4.993 M 725 652.76 % | 688.000 -99.89 % | 641.238 K -37.67 % | 1.029 M 104.13 % | 503.939 K 2.24 % | 492.878 K 46.76 % | 335.833 K -27.67 % | 464.322 K -27.43 % | 639.851 K -6.59 % | 684.996 K 326.28 % | 160.690 K -40.12 % | 268.357 K -91.09 % | 3.012 M 3 595.78 % | 81.487 K 54.28 % | 52.817 K 24.22 % | 42.518 K -5.48 % | 44.985 K -15.24 % | 53.074 K -97.37 % | 2.019 M 94.60 % | 1.037 M 13.02 % | 918.000 K 306.19 % | 226.000 K 2.73 % | 220.000 K 37.50 % | 160.000 K | 0.000 |
| Total liabilities | 15.968 M 1.89 % | 15.671 M -16.42 % | 18.751 M 2.03 % | 18.378 M 2.40 % | 17.947 M -29.08 % | 25.306 M 2.52 % | 24.682 M 0.58 % | 24.540 M 391.48 % | 4.993 M 8.16 % | 4.616 M 0.63 % | 4.588 M -7.60 % | 4.965 M 4.53 % | 4.750 M 7.74 % | 4.408 M -10.78 % | 4.941 M -40.80 % | 8.347 M -1.94 % | 8.512 M -3.53 % | 8.824 M -13.26 % | 10.173 M -0.97 % | 10.272 M -25.15 % | 13.724 M 124.36 % | 6.117 M 0.71 % | 6.074 M 0.41 % | 6.049 M 0.20 % | 6.036 M 0.10 % | 6.030 M -38.52 % | 9.809 M -13.90 % | 11.393 M 1.10 % | 11.269 M 1 500.29 % | 704.186 K -0.12 % | 705.000 K 18.49 % | 595.000 K | 0.000 |
| Other non current assets | 0.000 -100.00 % | 68.228 K 28.43 % | 53.125 K | 0.000 100.00 % | -93.731 M 6.65 % | -100.413 M -25.61 % | -79.938 M 43.11 % | -140.525 M 11.94 % | -159.573 M -36.09 % | -117.257 M -42.81 % | -82.108 M 1.53 % | -83.383 M -39.05 % | -59.965 M -72.34 % | -34.794 M 4.70 % | -36.511 M 21.56 % | -46.544 M 49.20 % | -91.620 M -22.78 % | -74.622 M -33.77 % | -55.783 M -18.49 % | -47.080 M -10.98 % | -42.422 M -36.53 % | -31.072 M 6.41 % | -33.200 M 6.08 % | -35.349 M -28.69 % | -27.468 M 10.21 % | -30.591 M -418.93 % | -5.895 M -1 373.11 % | 463.040 K 113.22 % | -3.503 M -832.56 % | 478.186 K -95.75 % | 11.249 M 139.76 % | -28.294 M -444.75 % | 8.207 M |
| Long term investments | 94.296 M -6.18 % | 100.502 M 5.22 % | 95.512 M -5.17 % | 100.722 M 7.46 % | 93.731 M -6.65 % | 100.413 M 25.61 % | 79.938 M -43.11 % | 140.525 M -11.94 % | 159.573 M 36.09 % | 117.257 M 42.81 % | 82.108 M -1.53 % | 83.383 M 39.05 % | 59.965 M 72.34 % | 34.794 M -4.70 % | 36.511 M -21.56 % | 46.544 M -49.20 % | 91.620 M 22.78 % | 74.622 M 33.77 % | 55.783 M 18.49 % | 47.080 M 10.98 % | 42.422 M 36.53 % | 31.072 M -6.41 % | 33.200 M -6.08 % | 35.349 M 28.69 % | 27.468 M -10.21 % | 30.591 M 0.22 % | 30.523 M -8.78 % | 33.461 M 14.86 % | 29.133 M 106.57 % | 14.103 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.495 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 455.000 K | 0.000 -100.00 % | 471.000 K | 0.000 -100.00 % | 485.000 K | 0.000 | 0.000 |
| Total non current assets | 94.296 M -6.24 % | 100.571 M 5.24 % | 95.565 M -5.12 % | 100.722 M 7.46 % | 93.731 M -6.65 % | 100.413 M 25.61 % | 79.938 M -43.11 % | 140.525 M -11.94 % | 159.573 M 36.09 % | 117.257 M 42.81 % | 82.108 M -1.53 % | 83.383 M 39.05 % | 59.965 M 72.34 % | 34.794 M -4.70 % | 36.511 M -21.56 % | 46.544 M -49.20 % | 91.620 M 22.78 % | 74.622 M 33.77 % | 55.783 M 18.49 % | 47.080 M 10.98 % | 42.422 M 36.53 % | 31.072 M -6.41 % | 33.200 M -6.08 % | 35.349 M 28.69 % | 27.468 M -10.21 % | 30.591 M -1.25 % | 30.978 M -8.68 % | 33.924 M 5.68 % | 32.099 M 120.13 % | 14.582 M -4.58 % | 15.282 M 1 289.27 % | 1.100 M -86.60 % | 8.207 M |
| Other current assets | 0.000 100.00 % | -68.228 K -28.43 % | -53.125 K -101.01 % | 5.262 M 272 804 193 108 079 744.00 % | 0.000 1 058.33 % | 0.000 400.00 % | 0.000 -107.27 % | 0.000 1 733.33 % | 0.000 130.00 % | 0.000 -141.67 % | 0.000 185.71 % | 0.000 -158.33 % | 0.000 0.00 % | 0.000 -52.00 % | 0.000 216.28 % | 0.000 -144.79 % | 0.000 172.45 % | 0.000 -6 725.00 % | 0.000 110.53 % | 0.000 -146.34 % | 0.000 415.38 % | 0.000 -154.17 % | 0.000 140.00 % | 0.000 119.23 % | 0.000 -647.37 % | 0.000 | 0.000 -100.00 % | 36.991 K -44.79 % | 67.000 K -96.39 % | 1.858 M 52.26 % | 1.220 M 43.36 % | 851.000 K 297.66 % | 214.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.495 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.583 M -40.53 % | 11.069 M -39.70 % | 18.356 M 26.92 % | 14.462 M -10.95 % | 16.241 M -26.93 % | 22.226 M -16.23 % | 26.532 M -3.68 % | 27.545 M 40.04 % | 19.669 M -29.39 % | 27.855 M 25.75 % | 22.150 M -13.49 % | 25.605 M -2.19 % | 26.177 M -10.12 % | 29.126 M 32.27 % | 22.020 M -21.49 % | 28.047 M -9.60 % | 31.026 M -16.67 % | 37.233 M 600.17 % | 5.318 M -18.88 % | 6.555 M -42.38 % | 11.376 M -18.74 % | 13.999 M 45.38 % | 9.629 M 22.47 % | 7.862 M -10.90 % | 8.825 M 99.75 % | 4.418 M -25.06 % | 5.895 M 94.35 % | 3.033 M -13.41 % | 3.503 M -11.95 % | 3.979 M 12.13 % | 3.548 M -87.46 % | 28.294 M 39.85 % | 20.231 M |
| Cash and short term investments | 6.583 M -40.53 % | 11.069 M -39.70 % | 18.356 M 26.92 % | 14.462 M -10.95 % | 16.241 M -26.93 % | 22.226 M -16.23 % | 26.532 M -3.68 % | 27.545 M 40.04 % | 19.669 M -29.39 % | 27.855 M 25.75 % | 22.150 M -13.49 % | 25.605 M -2.19 % | 26.177 M -10.12 % | 29.126 M 32.27 % | 22.020 M -21.49 % | 28.047 M -9.60 % | 31.026 M -16.67 % | 37.233 M 600.17 % | 5.318 M -18.88 % | 6.555 M -42.38 % | 11.376 M -18.74 % | 13.999 M 45.38 % | 9.629 M 22.47 % | 7.862 M -10.90 % | 8.825 M 99.75 % | 4.418 M -25.06 % | 5.895 M 94.35 % | 3.033 M -13.41 % | 3.503 M -11.95 % | 3.979 M 12.13 % | 3.548 M -87.46 % | 28.294 M 39.85 % | 20.231 M |
| Total current assets | 6.626 M -40.14 % | 11.069 M -39.70 % | 18.356 M -7.28 % | 19.799 M 21.42 % | 16.306 M -26.92 % | 22.314 M -16.16 % | 26.616 M -3.71 % | 27.640 M 39.87 % | 19.762 M -29.55 % | 28.052 M 25.65 % | 22.326 M -13.60 % | 25.840 M -2.09 % | 26.391 M -10.32 % | 29.427 M 32.25 % | 22.252 M -20.94 % | 28.146 M -9.58 % | 31.128 M -16.62 % | 37.332 M 587.79 % | 5.428 M -18.42 % | 6.654 M -42.29 % | 11.530 M -18.49 % | 14.145 M 39.59 % | 10.133 M 27.62 % | 7.940 M -11.02 % | 8.923 M 98.99 % | 4.484 M -25.16 % | 5.992 M 95.16 % | 3.070 M -14.00 % | 3.570 M -38.83 % | 5.836 M 22.40 % | 4.768 M -83.64 % | 29.145 M 42.55 % | 20.445 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 150.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 42.971 K -37.02 % | 68.228 K 28.43 % | 53.125 K -27.86 % | 73.646 K 13.63 % | 64.814 K -26.26 % | 87.899 K 5.00 % | 83.710 K -12.02 % | 95.147 K 2.91 % | 92.454 K -53.20 % | 197.564 K 12.38 % | 175.798 K -25.26 % | 235.211 K 9.69 % | 214.434 K -28.93 % | 301.728 K 29.85 % | 232.358 K 135.24 % | 98.774 K -3.52 % | 102.379 K 3.11 % | 99.290 K -9.88 % | 110.176 K 11.80 % | 98.550 K -36.24 % | 154.568 K 5.65 % | 146.303 K -70.99 % | 504.281 K 547.99 % | 77.822 K -21.15 % | 98.696 K 48.45 % | 66.486 K -31.46 % | 97.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.895 M | 0.000 -100.00 % | 3.503 M | 0.000 -100.00 % | 3.548 M -87.46 % | 28.294 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -5.262 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 |
| Account payables | 632.907 K 1 526.13 % | 38.921 K -94.05 % | 654.226 K 616.59 % | 91.297 K -85.50 % | 629.655 K 62 365.77 % | 1.008 K -99.82 % | 555.256 K 3 965.72 % | 13.657 K -98.67 % | 1.026 M 149 035.90 % | 688.000 -99.89 % | 641.238 K | 0.000 -100.00 % | 503.939 K 904.34 % | 50.176 K -85.06 % | 335.833 K -27.67 % | 464.322 K -27.43 % | 639.851 K -6.59 % | 684.996 K 326.28 % | 160.690 K -40.12 % | 268.357 K -91.09 % | 3.012 M 3 595.78 % | 81.487 K 54.28 % | 52.817 K 24.22 % | 42.518 K -5.48 % | 44.985 K -15.24 % | 53.074 K -97.37 % | 2.019 M | 0.000 -100.00 % | 918.000 K | 0.000 -100.00 % | 220.000 K | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 281.975 K -94.48 % | 5.109 M -27.51 % | 7.047 M -37.69 % | 11.310 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 total stockholders equity | 14.055 M 3.19 % | 13.620 M 0.00 % | 13.620 M 0.00 % | 13.620 M -84.93 % | 90.359 M -5.57 % | 95.691 M 19.40 % | 80.141 M -43.52 % | 141.894 M -17.80 % | 172.611 M 24.21 % | 138.962 M 41.63 % | 98.115 M -4.31 % | 102.531 M 28.36 % | 79.880 M 36.99 % | 58.309 M 11.45 % | 52.319 M -19.31 % | 64.840 M -42.50 % | 112.762 M 11.03 % | 101.562 M 105.20 % | 49.495 M 18.08 % | 41.918 M 8.36 % | 38.685 M 2.98 % | 37.566 M 5.15 % | 35.725 M 0.05 % | 35.706 M 23.92 % | 28.814 M 4.76 % | 27.504 M 518.45 % | -6.573 M -127.32 % | 24.061 M 326.52 % | -10.622 M -157.77 % | 18.386 M 218.92 % | -15.461 M -152.68 % | 29.350 M 3.52 % | 28.352 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.329 M | 0.000 | 0.000 | 0.000 100.00 % | -3.967 M -702.03 % | 658.957 K | 0.000 | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 700.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 assets | 100.922 M -9.60 % | 111.640 M -2.00 % | 113.922 M -1.16 % | 115.258 M 4.75 % | 110.037 M -10.34 % | 122.727 M 15.18 % | 106.554 M -36.64 % | 168.165 M -6.23 % | 179.335 M 23.42 % | 145.309 M 39.14 % | 104.434 M -4.38 % | 109.223 M 26.48 % | 86.357 M 34.47 % | 64.221 M 9.29 % | 58.763 M -21.32 % | 74.690 M -39.15 % | 122.748 M 9.64 % | 111.954 M 82.90 % | 61.211 M 13.92 % | 53.733 M -0.41 % | 53.952 M 19.32 % | 45.217 M 4.35 % | 43.333 M 0.10 % | 43.289 M 18.96 % | 36.391 M 3.75 % | 35.075 M -5.13 % | 36.970 M -0.06 % | 36.994 M 3.71 % | 35.669 M 74.70 % | 20.418 M 1.83 % | 20.050 M -33.71 % | 30.245 M 5.56 % | 28.652 M |
| 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-01-31 | 2011-07-31 | 2011-01-31 | 2010-07-31 | 2010-01-31 | 2005-01-31 | 2004-07-31 |
| 2025-07-31 | 2025-01-31 | 2024-07-31 | 2024-01-31 | 2023-07-31 | 2023-01-31 | 2022-07-31 | 2022-01-31 | 2021-07-31 | 2021-01-31 | 2020-07-31 | 2020-01-31 | 2019-07-31 | 2019-01-31 | 2018-07-31 | 2018-01-31 | 2017-07-31 | 2017-01-31 | 2016-07-31 | 2016-01-31 | 2015-07-31 | 2015-01-31 | 2014-07-31 | 2014-01-31 | 2013-07-31 | 2013-01-31 | 2012-07-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 102.262 K -28.60 % | 143.224 K -13.31 % | 165.210 K -18.66 % | 203.112 K 48.82 % | 136.482 K 35.78 % | 100.516 K -43.24 % | 177.097 K -16.79 % | 212.823 K 7.35 % | 198.260 K -57.35 % | 464.810 K 113.49 % | 217.715 K 664.93 % | 28.462 K -33.34 % | 42.695 K -16.24 % | 50.976 K -26.72 % | 69.567 K -34.83 % | 106.746 K 3.34 % | 103.297 K -19.25 % | 127.926 K 8.57 % | 117.823 K -13.43 % | 136.104 K -15.20 % | 160.503 K 73.97 % | 92.258 K -12.45 % | 105.374 K 44.22 % | 73.066 K 0.85 % | 72.453 K 414.14 % | 14.092 K | 0.000 |
| Change in working capital | 0.000 -100.00 % | 6.264 K | 0.000 -100.00 % | 15.548 K | 0.000 -100.00 % | 2.269 K | 0.000 -100.00 % | 1.909 K | 0.000 -100.00 % | 37.648 K | 0.000 -100.00 % | 66.518 K | 0.000 100.00 % | -215.872 K | 0.000 100.00 % | -26.612 K | 0.000 100.00 % | -6.350 K | 0.000 -100.00 % | 43.018 K | 0.000 100.00 % | -68.482 K | 0.000 100.00 % | -11.336 K | 0.000 -100.00 % | 30.542 K 158.01 % | -52.649 K |
| Accounts receivables | 0.000 -100.00 % | 5.418 K | 0.000 -100.00 % | 14.254 K | 0.000 -100.00 % | 3.424 K | 0.000 -100.00 % | 1.909 K | 0.000 -100.00 % | 37.648 K | 0.000 -100.00 % | 66.518 K | 0.000 100.00 % | -215.872 K | 0.000 -100.00 % | 516.000 | 0.000 100.00 % | -740.000 | 0.000 -100.00 % | 47.754 K | 0.000 100.00 % | -68.482 K | 0.000 100.00 % | -11.336 K | 0.000 -100.00 % | 30.542 K | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 -100.00 % | 846.000 | 0.000 -100.00 % | 1.294 K | 0.000 100.00 % | -1.155 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -27.128 K | 0.000 100.00 % | -5.610 K | 0.000 100.00 % | -4.736 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 7.136 M 260.10 % | -4.458 M -177.35 % | 5.763 M 189.70 % | -6.425 M -187.15 % | 7.372 M 179.68 % | -9.252 M -131.00 % | 29.840 M 213.91 % | 9.506 M 145.61 % | -20.843 M 53.15 % | -44.487 M -1 797.02 % | 2.621 M 110.33 % | -25.373 M -82.86 % | -13.876 M -94.93 % | -7.118 M -162.00 % | 11.480 M -75.73 % | 47.308 M 422.02 % | -14.691 M 72.98 % | -54.376 M -543.91 % | -8.445 M -106.56 % | -4.088 M -76.92 % | -2.311 M -18.16 % | -1.956 M -78.24 % | -1.097 M 85.90 % | -7.784 M -252.70 % | -2.207 M 42.15 % | -3.815 M -2 072.80 % | 193.377 K |
| Net cash provided by operating activities | -1.824 M 34.68 % | -2.792 M -162.13 % | 4.494 M 508.14 % | -1.101 M -154.85 % | 2.007 M 431.95 % | -604.699 K 42.40 % | -1.050 M 77.03 % | -4.571 M -30.99 % | -3.489 M -123.84 % | -1.559 M -16.89 % | -1.334 M 20.10 % | -1.669 M -37.16 % | -1.217 M 10.76 % | -1.364 M -31.06 % | -1.041 M 36.13 % | -1.629 M 8.30 % | -1.777 M -147.61 % | -717.550 K 17.32 % | -867.845 K -6.95 % | -811.430 K 6.09 % | -864.018 K -360.20 % | -187.748 K 82.73 % | -1.087 M -62.02 % | -671.080 K -4.58 % | -641.709 K -51.24 % | -424.286 K -56.54 % | -271.032 K |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.457 M 912.08 % | -1.165 M -161.86 % | 1.883 M 316.04 % | -871.374 K -110.13 % | 8.599 M 1 328.41 % | -700.000 K 66.15 % | -2.068 M 10.96 % | -2.322 M -106.38 % | 36.416 M | 0.000 100.00 % | -2.917 M 48.94 % | -5.713 M -219.50 % | 4.781 M 55.61 % | 3.072 M 1 438.94 % | 199.644 K -96.37 % | 5.506 M 140.84 % | 2.286 M 51.12 % | 1.513 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.457 M 912.08 % | -1.165 M -161.86 % | 1.883 M 316.04 % | -871.374 K -110.13 % | 8.599 M 1 328.41 % | -700.000 K 66.15 % | -2.068 M 10.96 % | -2.322 M -106.38 % | 36.416 M | 0.000 100.00 % | -2.917 M 48.94 % | -5.713 M -219.50 % | 4.781 M 55.61 % | 3.072 M 1 438.94 % | 199.644 K -96.37 % | 5.506 M 140.84 % | 2.286 M 51.12 % | 1.513 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.995 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.671 K |
| Common stock repurchased | -2.541 M -191.35 % | -872.064 K -83.95 % | -474.076 K 9.86 % | -525.920 K | 0.000 100.00 % | -1.475 M 3.99 % | -1.536 M -20.02 % | -1.280 M -142.18 % | -528.463 K 74.46 % | -2.069 M -163.15 % | -786.140 K -23.61 % | -635.972 K 19.35 % | -788.556 K | 0.000 | 0.000 | 0.000 100.00 % | -1.810 M 25.67 % | -2.435 M | 0.000 100.00 % | -878.000 99.85 % | -578.082 K | 0.000 | 0.000 100.00 % | -277.382 K -11.80 % | -248.114 K 56.00 % | -563.950 K -10.65 % | -509.691 K |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -122.904 K 96.61 % | -3.623 M -2 794.58 % | -125.152 K 17.45 % | -151.610 K 98.10 % | -7.991 M -415.72 % | -1.550 M 3.81 % | -1.611 M -118.93 % | 8.509 M 1 510.52 % | -603.233 K 72.50 % | -2.194 M -129.44 % | -956.177 K -21.73 % | -785.512 K 8.69 % | -860.230 K -566.01 % | -129.162 K 96.99 % | -4.287 M -696.50 % | 718.664 K 134.09 % | -2.108 M 44.29 % | -3.784 M -923.81 % | -369.581 K 66.17 % | -1.092 M -127.63 % | 3.954 M 1 870.52 % | -223.320 K -2.36 % | -218.169 K 55.55 % | -490.814 K -7.20 % | -457.858 K 73.37 % | -1.719 M -244.53 % | 1.190 M |
| Net cash used provided by financing activities | -2.664 M 40.74 % | -4.495 M -650.08 % | -599.228 K 11.56 % | -677.530 K 91.52 % | -7.991 M -415.72 % | -1.550 M 3.81 % | -1.611 M -118.93 % | 8.509 M 1 510.52 % | -603.233 K 72.50 % | -2.194 M -129.44 % | -956.177 K -21.73 % | -785.512 K 8.69 % | -860.230 K -566.01 % | -129.162 K 96.99 % | -4.287 M -696.50 % | 718.664 K 134.09 % | -2.108 M 44.29 % | -3.784 M -923.81 % | -369.581 K 66.17 % | -1.092 M -127.63 % | 3.954 M 1 870.52 % | -223.320 K -2.36 % | -218.169 K 55.55 % | -490.814 K -7.20 % | -457.858 K 73.37 % | -1.719 M 39.90 % | -2.861 M |
| Effect of forex changes on cash | 1.354 K 520.50 % | -322.000 38.43 % | -523.000 -193.82 % | -178.000 84.05 % | -1.116 K -196.62 % | 1.155 K 0.00 % | 1.155 K | 0.000 | 0.000 100.00 % | -25.003 M -204.71 % | 23.878 M 192.22 % | -25.891 M -193.63 % | 27.651 M 208.13 % | -25.573 M -202.15 % | 25.033 M 184.75 % | -29.536 M -186.54 % | 34.129 M 260.42 % | -21.275 M | 0.000 100.00 % | -8.965 M -170.66 % | 12.687 M 207.39 % | -11.814 M -235.08 % | 8.746 M 204.82 % | -8.343 M -226.01 % | 6.621 M | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 -100.00 % | 18.356 M 2 164.05 % | -889.334 K 70.28 % | -2.992 M 86.54 % | -22.226 M -735.72 % | -2.660 M -167.54 % | 3.938 M 196.22 % | -4.093 M -243.49 % | 2.852 M -87.12 % | 22.150 M 7 841.77 % | -286.115 K -101.09 % | 26.177 M 636.77 % | 3.553 M -83.86 % | 22.020 M 1 578.57 % | -1.489 M -104.80 % | 31.026 M 94.43 % | 15.958 M 2 679.16 % | -618.712 K 74.33 % | -2.410 M -121.19 % | 11.376 M 420.66 % | 2.185 M -77.31 % | 9.629 M 2 101.39 % | -481.125 K -105.45 % | 8.825 M 12 282.66 % | 71.265 K 104.83 % | -1.477 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 100.00 % | -889.334 K | 0.000 -100.00 % | 22.226 M | 0.000 -100.00 % | 19.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.936 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.895 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 18.356 M 2 164.05 % | -889.334 K 70.28 % | -2.992 M | 0.000 100.00 % | -2.660 M -111.27 % | 23.607 M 676.81 % | -4.093 M -243.49 % | 2.852 M -87.12 % | 22.150 M 7 841.77 % | -286.115 K -101.09 % | 26.177 M 636.77 % | 3.553 M -83.86 % | 22.020 M 1 578.57 % | -1.489 M -104.80 % | 31.026 M 94.43 % | 15.958 M 200.09 % | 5.318 M 320.62 % | -2.410 M -121.19 % | 11.376 M 420.66 % | 2.185 M -77.31 % | 9.629 M 2 101.39 % | -481.125 K -105.45 % | 8.825 M 12 282.66 % | 71.265 K -98.39 % | 4.418 M |
| Operating cash flow | -1.824 M 34.68 % | -2.792 M -162.13 % | 4.494 M 508.14 % | -1.101 M -154.85 % | 2.007 M 431.95 % | -604.699 K 42.40 % | -1.050 M 77.03 % | -4.571 M -30.99 % | -3.489 M -123.84 % | -1.559 M -16.89 % | -1.334 M 20.10 % | -1.669 M -37.16 % | -1.217 M 10.76 % | -1.364 M -31.06 % | -1.041 M 36.13 % | -1.629 M 8.30 % | -1.777 M -147.61 % | -717.550 K 17.32 % | -867.845 K -6.95 % | -811.430 K 6.09 % | -864.018 K -360.20 % | -187.748 K 82.73 % | -1.087 M -62.02 % | -671.080 K -4.58 % | -641.709 K -51.24 % | -424.286 K -56.54 % | -271.032 K |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -1.824 M 34.68 % | -2.792 M -162.13 % | 4.494 M 508.14 % | -1.101 M -154.85 % | 2.007 M 431.95 % | -604.699 K 42.40 % | -1.050 M 77.03 % | -4.571 M -30.99 % | -3.489 M -123.84 % | -1.559 M -16.89 % | -1.334 M 20.10 % | -1.669 M -37.16 % | -1.217 M 10.76 % | -1.364 M -31.06 % | -1.041 M 36.13 % | -1.629 M 8.30 % | -1.777 M -147.61 % | -717.550 K 17.32 % | -867.845 K -6.95 % | -811.430 K 6.09 % | -864.018 K -360.20 % | -187.748 K 82.73 % | -1.087 M -62.02 % | -671.080 K -4.58 % | -641.709 K -51.24 % | -424.286 K -56.54 % | -271.032 K |
| 2025 | 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 |