Need NPV 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 | 16.10M | 7.23M 0.6% | 7.27M 51.2% | 14.90M 1.4% | 15.11M 2.5% | 15.50M 1.9% | 15.80M 234.4% | 4.73M 62.5% |
Cost of Revenue | 2.29M | 0.00 100.0% | 2.29M | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 2.49M 0.3% |
Gross Profit | 13.81M | 7.23M 162.9% | -11.50M 177.2% | 14.90M 1.4% | 15.11M 2.5% | 15.50M 1.9% | 15.80M 608.1% | 2.23M 77.9% |
Gross Margin % | 86.00% | 100.00% 163.3% | -158.00% 258.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 0.0% | 100.00% 112.8% | 47.00% 41.3% |
Research & Development | 0.00 | 0.00 100.0% | -1.30 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 0.30 150.0% |
General & Administrative | 0.00 | 236.40K 12.9% | 271.44K 89.8% | 2.67M 1.7% | 2.71M 0.1% | 2.71M 1.2% | 2.68M 763.6% | 310.19K 91.0% |
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 | 236.40K 12.9% | 271.44K 89.8% | 2.67M 1.7% | 2.71M 0.1% | 2.71M 1.2% | 2.68M 763.6% | 310.19K 258489066.7% |
Other Operating Expenses | -13.24M | 5.97K 100.1% | -9.65M | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 7.10K 100.0% |
Total Operating Expenses | -13.24M | 242.38K 10.7% | 271.44K 89.8% | 2.67M 1.7% | 2.71M 0.1% | 2.71M 1.2% | 2.68M 744.3% | 317.29K 97.4% |
Cost and Expenses | -10.95M | 242.38K 10.7% | 271.44K 89.8% | 2.67M 1.7% | 2.71M 0.1% | 2.71M 1.2% | 2.68M 744.3% | 317.29K 96.9% |
Operating Income | 27.05M | 6.99M 173.7% | -9.48M 177.5% | 12.23M 1.3% | 12.39M 3.1% | 12.79M 2.5% | 13.12M 86.8% | 7.02M 41.0% |
Operating Margin % | 168.00% | 97.00% 174.6% | -130.00% 258.5% | 82.00% 0.0% | 82.00% 1.2% | 83.00% 0.0% | 83.00% 44.3% | 149.00% 58.5% |
EBITDA | 27.05M | 13.65M 392.1% | -4.67M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
EBITDA Margin % | 168.00% | 189.00% 395.3% | -64.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% 100.0% |
Interest Expense | 5.22M | 6.66M 38.6% | 4.80M 185.5% | 1.68M 7.5% | 1.57M 49.8% | 3.12M 12.4% | 3.56M 36.1% | 2.62M 65.1% |
Interest Income | 16.53M | 15.78M 2.8% | 15.36M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -5.22M | 0.00 100.0% | -4.80M 88.5% | -41.64M 372.5% | 15.28M 344.1% | -6.26M 224.7% | 5.02M 160.7% | -8.27M 20.6% |
Pre-Tax Income | 21.82M | 6.99M 173.7% | -9.48M 67.8% | -29.40M 206.2% | 27.68M 323.7% | 6.53M 64.0% | 18.15M 311.7% | 4.41M 194.5% |
Pre-Tax Margin % | 136.00% | 97.00% 174.6% | -130.00% 34.0% | -197.00% 207.7% | 183.00% 335.7% | 42.00% 63.5% | 115.00% 23.7% | 93.00% 675.0% |
Tax Provision | 0.00 | 0.00 100.0% | -4.67M | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 7.02M |
Net Income | 21.82M | 6.99M 173.7% | -9.48M 67.8% | -29.40M 206.2% | 27.68M 323.7% | 6.53M 64.0% | 18.15M 311.7% | 4.41M 11.7% |
Net Margin % | 136.00% | 97.00% 174.6% | -130.00% 34.0% | -197.00% 207.7% | 183.00% 335.7% | 42.00% 63.5% | 115.00% 23.7% | 93.00% 200.0% |
Basic EPS | 1.14 | 0.39 173.6% | -0.53 67.7% | -1.64 205.8% | 1.55 318.9% | 0.37 63.4% | 1.01 304.0% | 0.25 90.5% |
Diluted EPS | 1.14 | 0.39 173.6% | -0.53 67.7% | -1.64 205.8% | 1.55 318.9% | 0.37 63.4% | 1.01 320.8% | 0.24 100.0% |
Basic Shares Outstanding | 19.14M | 17.92M 0.0% | 17.92M 0.0% | 17.92M 0.1% | 17.90M 0.1% | 17.88M 0.0% | 17.88M 0.3% | 17.93M 1098.1% |
Diluted Shares Outstanding | 19.14M | 17.92M 0.0% | 17.92M 0.0% | 17.92M 0.1% | 17.90M 0.1% | 17.88M 0.0% | 17.88M 2.7% | 18.37M 22958161150.0% |