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-03-31
FY
2025-03-31
FY
2024-03-31
FY
2023-03-31
FY
2022-03-31
FY
2021-03-31
FY
Revenue$86.31M$79.72M$90.58M$77.38M$124.38M$116.84M
Cost of Revenue$58.21M$59.48M$69.67M$59.87M$90.47M$86.72M
Gross Profit$28.09M$20.24M$20.91M$17.51M$33.91M$30.12M
Operating Expenses$29.73M$30.83M$31.73M$33.50M$25.52M$23.29M
R&D$945.00K$1.23M$1.50M$1.85M$1.70M$1.69M
SG&A$18.69M$18.01M$16.74M$19.49M$11.68M$11.26M
Operating Income-$1.64M-$10.60M-$10.82M-$15.98M$8.39M$6.84M
Interest Expense––––––
Tax Expense$60.00K$42.00K$41.00K$17.98M$2.16M-$19.62M
Net Income-$3.16M-$11.80M-$11.67M-$34.34M$6.09M$26.13M
EPS (basic)-0.8900-0.3600-0.3600-1.08000.20000.8500
EPS (diluted)-0.8900-0.3600-0.3600-1.08000.19000.8300
Shares (diluted)$3.56M$32.83M$32.49M$31.70M$31.29M$31.30M

Income Flow · Mar 31, 2026 (FY)