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$669.34M$593.71M$669.68M$637.02M$517.42M
Cost of Revenue$460.80M$403.90M$434.83M$421.84M$351.18M
Gross Profit$208.54M$189.81M$234.85M$215.18M$166.24M
Operating Expenses–––––
R&D––$5.20M$4.50M$3.30M
SG&A$75.18M$67.48M$74.64M$70.32M$55.26M
Operating Income$55.13M$50.76M$84.15M$69.36M$47.55M
Interest Expense$1.40M$2.20M$3.90M$3.21M$2.02M
Tax Expense$10.31M$13.66M$19.01M$19.30M$13.18M
Net Income$35.28M$37.09M$63.33M$54.40M$35.73M
EPS (basic)7.17007.560012.870011.03007.2800
EPS (diluted)7.14007.500012.680010.88007.1900
Shares (diluted)$4.94M$4.95M$5.00M$5.00M$4.97M

Income Flow · Dec 31, 2025 (FY)