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$523.85M$474.66M$535.83M$479.24M$864.13M$1.06B
Cost of Revenue$382.74M$347.48M$377.74M$324.70M$489.56M$610.21M
Gross Profit$141.10M$127.18M$158.09M$154.54M$374.56M$448.98M
Operating Expenses$111.89M$103.30M$113.31M$106.13M$122.91M$129.35M
R&D$10.30M$9.57M$7.27M$7.55M$7.26M$7.48M
SG&A$60.00M$54.93M$65.48M$61.60M$72.49M$79.27M
Operating Income$29.21M$23.88M$44.78M$48.41M$251.65M$319.63M
Interest Expense––––––
Tax Expense$6.59M$5.82M$9.79M$11.35M$57.89M$74.39M
Net Income$18.48M$13.43M$39.61M$36.88M$194.49M$252.05M
EPS (basic)0.42000.30000.86000.80004.12004.6200
EPS (diluted)0.41000.30000.86000.80004.08004.5500
Shares (diluted)$44.93K$44.93K$46.25M$46.17M$47.73M$55.35M

Income Flow · Apr 30, 2026 (FY)