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
Revenue$190.54M$222.32M$201.10M$191.21M$247.53M$276.69M
Cost of Revenue$105.34M$123.06M$112.67M$103.14M$133.29M$149.86M
Gross Profit$85.19M$99.26M$88.43M$88.06M$114.24M$126.83M
Operating Expenses$94.19M$99.42M$100.92M$100.76M$170.76M$103.33M
R&D$6.09M$7.71M$6.85M$6.36M$5.50M$5.38M
SG&A$32.93M$36.15M$39.02M$42.61M$41.24M$41.18M
Operating Income-$9.00M-$154.00K-$12.50M-$12.70M-$56.52M$23.50M
Interest Expense––––––
Tax Expense$45.00K$123.00K-$70.00K-$249.00K$9.34M$5.89M
Net Income-$9.21M-$77.00K-$12.25M-$12.02M-$64.88M$18.41M
EPS (basic)-0.7300-0.0100-0.9400-0.9000-4.66001.3100
EPS (diluted)-0.7300-0.0100-0.9400-0.9000-4.66001.2900
Shares (diluted)$12.59M$12.81M$12.97M$13.37M$13.93M$14.22M

Income Flow · Apr 30, 2026 (FY)