Need MMD 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: 2019 to 2025
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 | 2025 May 31, 2026 May 31, 2026 | 2023 May 31, 2024 May 31, 2024 | 2022 May 31, 2023 May 31, 2023 | 2021 May 31, 2022 May 31, 2022 | 2020 May 31, 2021 May 31, 2021 | 2019 May 31, 2020 May 31, 2020 | 2018 May 31, 2019 May 31, 2019 | 2017 May 31, 2018 May 31, 2018 |
|---|
Total Revenue | 22.10M | 27.42M 442.4% | -8.01M 85.3% | -54.60M 178.5% | 69.57M 506.0% | 11.48M 68.8% | 36.79M 25.6% | 29.29M 43.1% |
Cost of Revenue | 2.81M | 14.37M 139.2% | -36.62M 59.6% | -90.61M 382.5% | 32.08M 220.9% | -26.54M 469.8% | -4.66M 189.1% | 5.23M 1.9% |
Gross Profit | 19.28M | 13.05M 54.4% | 28.61M 20.6% | 36.01M 3.9% | 37.49M 1.4% | 38.02M 8.3% | 41.45M 72.3% | 24.06M 48.1% |
Gross Margin % | 87.00% | 48.00% 113.4% | -357.00% 440.9% | -66.00% 222.2% | 54.00% 83.7% | 331.00% 192.9% | 113.00% 37.8% | 82.00% 8.9% |
Research & Development | 0.00 | 0.00 100.0% | -1.10 64.6% | -3.11 322.1% | 1.40 460.0% | 0.25 74.0% | 0.96 57.4% | 0.61 84.8% |
General & Administrative | 0.00 | 353.76K 10.7% | 319.68K 23.0% | 415.06K 7.9% | 384.73K 13.7% | 338.46K 7.5% | 365.96K 1.4% | 371.35K 93.2% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
SG&A Expenses | 0.00 | 353.76K 10.7% | 319.68K 23.0% | 415.06K 7.9% | 384.73K 13.7% | 338.46K 7.5% | 365.96K 1.4% | 371.35K 112529597.0% |
Other Operating Expenses | -11.93M | 0.00 100.0% | -2.34M 14730.5% | 15.98K 64.3% | 44.70K 3.1% | 43.35K 4.1% | 41.64K 1.1% | 42.12K 99.8% |
Total Operating Expenses | -11.93M | 381.67K 7.0% | 356.73K 17.2% | 431.03K 0.4% | 429.42K 12.5% | 381.81K 6.3% | 407.61K 1.4% | 413.46K 97.7% |
Cost and Expenses | -9.12M | 4.47M 115.9% | -28.19M 67.5% | -86.72M 346.9% | 35.13M 279.8% | -19.54M 762.0% | 2.95M 613.8% | 413.46K 99.1% |
Operating Income | 31.21M | 22.95M 2.6% | 23.56M 22.0% | 30.20M 4.3% | 31.57M 2.3% | 32.31M 9.7% | 35.79M 2.4% | 34.97M 2.0% |
Operating Margin % | 141.00% | 84.00% 128.6% | -294.00% 434.5% | -55.00% 222.2% | 45.00% 84.0% | 281.00% 189.7% | 97.00% 18.5% | 119.00% 77.6% |
EBITDA | 31.21M | 21.68M 217.6% | -18.44M 63.6% | -50.71M | 0.00 100.0% | -13.83M 260.7% | 8.61M 242.5% | -6.04M 64.9% |
EBITDA Margin % | 141.00% | 79.00% 65.7% | 230.00% 147.3% | 93.00% | 0.00% 100.0% | -120.00% 621.7% | 23.00% 209.5% | -21.00% 36.4% |
Interest Expense | 5.14M | 9.01M 2.5% | 8.79M 103.3% | 4.32M 24.2% | 3.48M 52.8% | 7.38M 7.9% | 8.02M 31.6% | 6.09M |
Interest Income | 23.62M | 27.42M 4.2% | 28.61M 20.6% | 36.01M 3.9% | 37.49M 1.4% | 38.02M 8.3% | 41.45M 2.4% | 40.50M 766.0% |
Other Income (Expense) | -5.14M | -10.28M 71.9% | -36.62M 57.0% | -85.23M 326.9% | 37.57M 277.1% | -21.21M 3681.9% | 592.28K 109.8% | -6.04M 64.9% |
Pre-Tax Income | 26.07M | 12.67M 251.4% | -8.36M 84.8% | -55.03M 179.6% | 69.14M 522.9% | 11.10M 69.5% | 36.39M 26.0% | 28.87M 69.1% |
Pre-Tax Margin % | 118.00% | 46.00% 55.8% | 104.00% 3.0% | 101.00% 2.0% | 99.00% 2.1% | 97.00% 2.0% | 99.00% 0.0% | 99.00% 200.0% |
Tax Provision | 0.00 | 0.00 100.0% | -40.71M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Net Income | 26.07M | 12.67M 251.4% | -8.36M 84.8% | -55.03M 179.6% | 69.14M 522.9% | 11.10M 69.5% | 36.39M 26.0% | 28.87M 32.7% |
Net Margin % | 118.00% | 46.00% 55.8% | 104.00% 3.0% | 101.00% 2.0% | 99.00% 2.1% | 97.00% 2.0% | 99.00% 0.0% | 99.00% 135.7% |
Basic EPS | 1.39 | 0.45 250.0% | -0.30 84.8% | -1.98 179.5% | 2.49 522.5% | 0.40 69.9% | 1.33 26.7% | 1.05 32.9% |
Diluted EPS | 1.39 | 0.45 250.0% | -0.30 84.8% | -1.97 179.1% | 2.49 522.5% | 0.40 69.9% | 1.33 26.7% | 1.05 32.9% |
Basic Shares Outstanding | 18.78M | 27.93M 0.2% | 27.88M 0.1% | 27.85M 0.3% | 27.77M 0.3% | 27.68M 1.2% | 27.36M 0.5% | 27.50M 0.2% |
Diluted Shares Outstanding | 18.78M | 27.93M 0.1% | 27.91M 0.1% | 27.93M 0.6% | 27.77M 0.1% | 27.75M 1.4% | 27.36M 0.5% | 27.50M 0.2% |