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$452.70M$359.06M$405.06M$399.08M$359.36M
Cost of Revenue$193.27M$175.06M$200.13M$218.52M$181.16M
Gross Profit$259.43M$184.00M$204.93M$180.56M$178.20M
Operating Expenses$177.60M$185.31M$153.57M$153.36M$122.60M
R&D$78.57M$68.92M$67.86M$60.59M$53.11M
SG&A$99.03M$96.89M$85.71M$86.26M$69.48M
Operating Income$81.83M-$1.31M$51.36M$27.20M$55.60M
Interest Expense–––––
Tax Expense-$24.02M$4.35M$6.64M$3.26M$176.00K
Net Income$118.56M$6.13M$53.59M$25.45M$56.63M
EPS (basic)2.63000.14001.21000.58001.3000
EPS (diluted)2.61000.14001.19000.57001.2600
Shares (diluted)$45.45M$45.17M$45.00M$44.89M$44.97M

Income Flow · Dec 31, 2025 (FY)