Need MAMA data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2021 to 2026
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2026 Jan 31, 2026 Apr 14, 2026 | 2025 Jan 31, 2025 Apr 8, 2025 | 2024 Jan 31, 2024 Jan 31, 2024 | 2023 Jan 31, 2023 Jan 31, 2023 | 2022 Jan 31, 2022 Jan 31, 2022 | 2021 Jan 31, 2021 Jan 31, 2021 | 2020 Jan 31, 2020 Jan 31, 2020 | 2019 Jan 31, 2019 Jan 31, 2019 |
|---|
Total Revenue | 171.71M 39.2% | 123.33M 19.4% | 103.28M 10.8% | 93.19M 97.9% | 47.08M 15.5% | 40.76M 20.8% | 33.75M 18.5% | 28.47M 3.4% |
Cost of Revenue | 128.67M 38.7% | 92.80M 27.2% | 72.95M 1.1% | 73.77M 109.4% | 35.23M 25.7% | 28.02M 17.9% | 23.77M 27.9% | 18.58M 1.6% |
Gross Profit | 43.05M 41.0% | 30.53M 0.7% | 30.33M 56.2% | 19.42M 63.8% | 11.85M 7.0% | 12.74M 27.6% | 9.98M 0.9% | 9.89M 6.8% |
Gross Margin % | 25.00% 0.0% | 25.00% 13.8% | 29.00% 38.1% | 21.00% 16.0% | 25.00% 19.4% | 31.00% 3.3% | 30.00% 14.3% | 35.00% 2.9% |
Research & Development | 288.00K 36.7% | 455.00K 9.9% | 414.00K 206.3% | 135.14K 12.0% | 120.69K 9.0% | 110.71K 3.4% | 114.63K 12.4% | 130.92K 5.1% |
General & Administrative | 0.00 100.0% | 22.10M 5.1% | 21.03M 27.7% | 16.46M 41.3% | 11.65M 27.3% | 9.15M 17.5% | 7.79M 6.1% | 8.29M 2.9% |
Selling & Marketing | 0.00 100.0% | 2.20M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 35.65M 46.7% | 24.30M 15.6% | 21.03M 27.7% | 16.46M 41.3% | 11.65M 27.3% | 9.15M 17.5% | 7.79M 6.1% | 8.29M 2.9% |
Other Operating Expenses | -1.30M 244.4% | 900.00K | 0.00 100.0% | 2.65K 93.0% | 37.70K | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 34.63M 35.0% | 25.66M 19.6% | 21.44M 29.2% | 16.60M 41.0% | 11.77M 27.1% | 9.26M 17.2% | 7.90M 6.2% | 8.43M 2.8% |
Cost and Expenses | 163.30M 37.9% | 118.45M 25.5% | 94.39M 4.5% | 90.37M 92.3% | 47.00M 26.1% | 37.28M 17.7% | 31.67M 17.3% | 27.01M 2.0% |
Operating Income | 8.41M 72.5% | 4.88M 45.1% | 8.89M 215.1% | 2.82M 3309.2% | 82.77K 97.6% | 3.48M 66.9% | 2.08M 41.9% | 1.47M 238.1% |
Operating Margin % | 5.00% 25.0% | 4.00% 55.6% | 9.00% 200.0% | 3.00% | 0.00% 100.0% | 9.00% 50.0% | 6.00% 20.0% | 5.00% 225.0% |
EBITDA | 14.71M 117.9% | 6.75M 40.6% | 11.36M 147.7% | 4.59M 304.4% | 1.13M 73.5% | 4.28M 51.1% | 2.83M 31.9% | 2.15M 34.1% |
EBITDA Margin % | 9.00% 80.0% | 5.00% 54.5% | 11.00% 120.0% | 5.00% 150.0% | 2.00% 80.0% | 10.00% 25.0% | 8.00% 0.0% | 8.00% 33.3% |
Interest Expense | 472.00K 4.3% | 493.00K 13.7% | 571.00K 13.0% | 656.01K 764.0% | 75.92K 51.2% | 155.62K 71.7% | 550.73K 45.7% | 1.02M 36.5% |
Interest Income | 211.00K 3.2% | 218.00K | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -1.56M 812.9% | -171.00K 46.7% | -321.00K 37.1% | -510.00K 1234.3% | -38.22K 75.4% | -155.62K 71.7% | -550.73K 45.7% | -1.02M 36.5% |
Pre-Tax Income | 6.85M 45.6% | 4.71M 45.1% | 8.57M 270.7% | 2.31M 5089.6% | 44.55K 98.7% | 3.32M 116.8% | 1.53M 238.0% | 453.50K 41.8% |
Pre-Tax Margin % | 4.00% 0.0% | 4.00% 50.0% | 8.00% 300.0% | 2.00% | 0.00% 100.0% | 8.00% 60.0% | 5.00% 150.0% | 2.00% 100.0% |
Tax Provision | 1.56M 57.3% | 995.00K 50.4% | 2.01M 21956.2% | 9.10K 96.9% | 296.47K 139.8% | -744.97K | 0.00 | 0.00 100.0% |
Net Income | 5.29M 42.4% | 3.71M 43.4% | 6.56M 184.8% | 2.30M 1014.6% | -251.93K 106.2% | 4.07M 165.4% | 1.53M 238.0% | 453.50K 41.8% |
Net Margin % | 3.00% 0.0% | 3.00% 50.0% | 6.00% 200.0% | 2.00% 300.0% | -1.00% 110.0% | 10.00% 100.0% | 5.00% 150.0% | 2.00% 100.0% |
Basic EPS | 0.14 41.1% | 0.10 44.9% | 0.18 186.6% | 0.06 984.5% | -0.01 105.9% | 0.12 150.0% | 0.05 238.0% | 0.01 42.0% |
Diluted EPS | 0.13 44.4% | 0.09 47.1% | 0.17 183.3% | 0.06 700.0% | -0.01 108.3% | 0.12 200.0% | 0.04 300.0% | 0.01 0.0% |
Basic Shares Outstanding | 38.90M 3.9% | 37.43M 1.7% | 36.81M 2.0% | 36.09M 1.1% | 35.70M 6.6% | 33.50M 4.9% | 31.95M 0.3% | 31.84M 6.8% |
Diluted Shares Outstanding | 41.38M 5.0% | 39.42M 2.7% | 38.38M 2.9% | 37.31M 4.5% | 35.70M 5.0% | 34.02M 0.9% | 34.34M 5.6% | 32.52M 1.0% |