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$656.05M$568.50M$568.18M$616.07M$541.45M
Cost of Revenue$481.37M$421.67M$433.91M$464.61M$399.58M
Gross Profit$174.68M$146.84M$134.27M$151.46M$141.87M
Operating Expenses–––––
R&D$7.70M$8.40M$10.08M$12.16M$10.15M
SG&A$94.89M$91.68M$78.84M$82.18M$78.84M
Operating Income$73.61M$88.71M$44.91M$58.75M$51.13M
Interest Expense$0.00$198.00K$476.00K$476.00K$1.76M
Tax Expense$14.61M$17.74M$5.51M$8.75M$3.90M
Net Income$46.90M$56.15M$23.72M$38.61M$30.69M
EPS (basic)1.99002.39001.01001.65001.3100
EPS (diluted)1.96002.36000.98001.63001.2900
Shares (diluted)$23.62M$23.51M$22.96M$22.92M$22.96B

Income Flow · Dec 31, 2025 (FY)