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$646.80M$518.78M$516.35M$496.78M$490.35M
Cost of Revenue$477.49M$374.50M$397.06M$403.04M$404.44M
Gross Profit$169.31M$144.28M$119.29M$93.74M$85.91M
Operating Expenses$119.86M$105.66M$90.01M$81.73M$71.92M
R&D–––––
SG&A$109.52M$97.20M$87.40M$77.88M$71.44M
Operating Income$49.45M$38.62M$29.28M$12.01M$13.99M
Interest Expense––$2.05M$2.14M–
Tax Expense$9.56M$9.09M$7.35M$2.81M$2.76M
Net Income$39.06M$30.88M$20.75M$6.80M$6.71M
EPS (basic)3.37002.75001.93000.65000.6700
EPS (diluted)3.23002.57001.76000.64000.6600
Shares (diluted)$12.08M$12.03M$11.81M$10.68M$10.23M

Income Flow · Dec 31, 2025 (FY)