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$349.70M$350.38M$362.56M$362.42M$352.66M
Cost of Revenue$70.60M$69.69M$68.32M$61.95M$58.00M
Gross Profit$279.10M$280.69M$294.24M$300.47M$294.66M
Operating Expenses$128.86M$131.29M$147.01M$148.55M$119.53M
R&D$7.46M$7.68M$7.73M$10.02M$7.65M
SG&A$69.84M$72.55M$74.20M$74.12M$58.23M
Operating Income$150.24M$149.40M$147.23M$151.92M$175.14M
Interest Expense––$45.37M$51.42M$14.27M
Tax Expense$29.48M$32.81M$25.87M$26.20M$39.91M
Net Income$84.53M$89.44M$77.30M$72.71M$109.00M
EPS (basic)4.39004.64003.94003.65005.4600
EPS (diluted)4.35004.62003.94003.64005.4400
Shares (diluted)$19.45M$19.38M$19.60M$19.95M$19.99M

Income Flow · Dec 31, 2025 (FY)