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$448.70M$442.00M$320.20M$293.80M$298.30M
Cost of Revenue$331.20M$330.50M$208.10M$175.90M$183.80M
Gross Profit$117.50M$111.50M$112.10M$117.90M$114.50M
Operating Expenses–––––
R&D$16.90M$17.20M$14.20M$14.80M$2.10M
SG&A$36.20M$36.20M$35.60M$33.90M$36.00M
Operating Income$50.20M$48.00M$52.40M$59.70M$68.30M
Interest Expense$12.50M$2.70M$1.30M$500.00K$100.00K
Tax Expense$8.10M-$200.00K$100.00K$15.60M-$39.10M
Net Income$77.80M$73.20M$84.40M$52.20M$175.00M
EPS (basic)4.33004.49005.55003.470010.0300
EPS (diluted)3.90004.47005.44003.38009.7500
Shares (diluted)$19.93M$16.37M$15.50M$14.99M$13.88M

Income Flow · Dec 31, 2025 (FY)