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
2025-12-31
FY
2024-12-31
FY
2023-12-31
FY
2022-12-31
FY
2021-12-31
FY
Revenue$451.66M$305.45M$266.09M$239.84M$214.97M
Cost of Revenue$318.31M$192.12M$161.15M$152.93M$143.70M
Gross Profit$133.34M$113.33M$104.94M$86.91M$71.27M
Operating Expenses$109.90M$85.63M$76.86M$76.95M$69.09M
R&D$46.65M$38.14M$41.17M$35.64M$31.34M
SG&A$31.34M$26.87M$19.21M$18.85M$15.59M
Operating Income$23.44M$27.70M$28.09M$9.95M$2.18M
Interest Expense-$8.45M-$2.96M-$3.65M$3.82M$2.65M
Tax Expense-$1.81M$4.35M$4.69M$13.06M$3.49M
Net Income$20.72M$24.85M$23.50M-$5.93M-$3.03M
EPS (basic)0.35000.44000.4100-0.1000-0.0500
EPS (diluted)0.34000.44000.4100-0.1000-0.0500
Shares (diluted)$60.40M$57.02M$56.67M$56.59M$56.40M

Income Flow · Dec 31, 2025 (FY)