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$384.60M$391.90M$405.00M$423.40M$374.10M
Cost of Revenue$295.40M$306.20M$328.40M$328.40M$278.10M
Gross Profit$89.20M$85.70M$76.60M$95.00M$96.00M
Operating Expenses–––––
R&D$4.30M$4.40M$4.60M$4.90M$3.90M
SG&A$49.10M$48.10M$48.70M$43.10M$47.30M
Operating Income$24.00M$30.10M$4.20M$44.80M$36.20M
Interest Expense––$6.30M$3.90M$3.10M
Tax Expense$9.10M$8.20M-$7.10M$9.00M$5.40M
Net Income$7.70M$18.40M-$1.90M$26.90M$29.90M
EPS (basic)0.29000.6900-0.07000.99001.0800
EPS (diluted)0.28000.6800-0.07000.98001.0700
Shares (diluted)$27.25M$27.08M$27.02M$27.54M$28.03M

Income Flow · Dec 31, 2025 (FY)