Stockfacts
Use CasesDocsPricing
Log inSign up free
OverviewFinancialsTrendsTranscriptsOptionsInstitutionsInsidersCorporate ActionsSEC Filings
Stockfacts

EOD US-equity data for investors and AI agents

Data is end-of-day, not real-time, and not investment advice

Use CasesDashboard

Financials

Line item
2026-04-30
FY
2025-04-30
FY
2024-04-30
FY
2023-04-30
FY
2022-04-30
FY
2021-04-30
FY
2021-01-31
FY
Revenue$282.00M$240.47M$203.75M$219.49M$168.87M$147.47M$33.34M
Cost of Revenue$201.56M$171.62M$151.70M$183.91M$144.65M$123.48M–
Gross Profit$80.44M$68.86M$52.05M$35.59M$24.22M$23.99M$5.65M
Operating Expenses$63.73M$51.10M$33.77M$30.22M$26.83M$25.31M–
R&D$898.00K$919.00K$920.00K$1.01M$990.00K$1.41M–
SG&A–––––––
Operating Income$16.71M$17.76M$18.28M$5.36M-$2.61M-$1.32M–
Interest Expense––$1.80M$1.73M$632.00K$389.00K–
Tax Expense$3.27M$3.20M-$5.94M$3.14M$3.52M$990.00K–
Net Income$9.62M$11.40M$18.75M$738.00K-$6.13M-$3.67M$81.00K
EPS (basic)3.36003.98006.51000.2600-2.2000-1.33000.0300
EPS (diluted)3.22003.83006.38000.2500-2.2000-1.33000.0300
Shares (diluted)$2.98M$2.98M$2.94M$2.90M$2.79M$2.76M–

Income Flow · Apr 30, 2026 (FY)