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$134.99M$144.95M$128.35M$125.59M$103.90M
Cost of Revenue$47.06M$48.02M$41.27M$38.23M$32.67M
Gross Profit$87.93M$96.93M$87.08M$87.36M$71.23M
Operating Expenses$64.04M$77.21M$68.03M$62.53M$57.40M
R&D$13.03M$16.24M$17.00M$17.91M$20.07M
SG&A$29.77M$33.07M$28.86M$28.34M$25.16M
Operating Income$23.89M$19.72M$19.05M$24.83M$13.83M
Interest Expense–––––
Tax Expense$4.63M$2.69M$1.20M$2.02M-$265.00K
Net Income$22.96M$23.05M$21.50M$24.05M$14.27M
EPS (basic)0.43000.40000.38000.43000.2500
EPS (diluted)0.42000.40000.37000.42000.2400
Shares (diluted)$54.16M$57.82M$57.74M$57.64M$58.72M

Income Flow · Dec 31, 2025 (FY)