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$319.31M$275.62M$237.46M$198.06M$162.64M$137.18M
Cost of Revenue$119.39M$103.64M$93.21M$77.25M$61.10M$47.80M
Gross Profit$199.92M$171.99M$144.26M$120.82M$101.53M$89.38M
Operating Expenses$156.91M$149.40M$128.50M$107.94M––
R&D$72.75M$62.41M$56.74M$50.26M$46.33M$55.34M
SG&A$42.22M$40.83M$128.50M$107.94M$95.21M$110.33M
Operating Income$43.02M$22.59M$15.75M$12.88M$6.32M-$20.96M
Interest Expense$493.00K$1.53M$0.00$0.00$12.00K$20.00K
Tax Expense$9.62M$2.41M-$65.51M$1.18M$33.00K-$208.00K
Net Income$38.79M$23.23M$86.19M$14.58M$6.48M-$21.00M
EPS (basic)1.39000.84003.31000.52000.1900-1.0100
EPS (diluted)1.37000.82003.17000.49000.1800-1.0100
Shares (diluted)$28.39M$28.26M$26.84M$25.93M$25.48M$23.46M

Income Flow · Mar 31, 2026 (FY)