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$543.53M$480.60M$444.55M$475.75M$375.12M
Cost of Revenue$373.44M$309.38M$289.06M$299.98M$233.69M
Gross Profit$170.10M$171.22M$155.49M$175.77M$141.43M
Operating Expenses$115.25M$108.43M$93.90M$96.64M$81.96M
R&D–––––
SG&A–$103.40M$88.25M$90.78M$75.70M
Operating Income$54.84M$62.79M$61.59M$79.13M$59.46M
Interest Expense–––––
Tax Expense$6.66M$5.51M$10.48M$12.61M$7.88M
Net Income$14.95M$19.52M$23.98M$36.54M$15.94M
EPS (basic)1.32001.75002.10003.24001.4200
EPS (diluted)1.25001.64002.01003.11001.3600
Shares (diluted)$11.92M$11.88M$11.92M$11.75M$11.76M

Income Flow · Dec 31, 2025 (FY)