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$610.31M$567.56M$482.53M$457.84M$427.29M
Cost of Revenue$350.68M$334.08M$281.81M$282.16M$256.60M
Gross Profit$259.63M$233.48M$200.73M$175.68M$170.69M
Operating Expenses$192.28M$166.72M$144.21M$158.96M$118.97M
R&D$11.40M$8.38M$6.95M$7.09M$6.46M
SG&A$183.13M$158.32M$140.52M$153.29M$114.96M
Operating Income$67.35M$66.76M$56.52M$16.72M$51.72M
Interest Expense––$4.53M$6.21M$16.43M
Tax Expense$18.19M$18.09M$14.28M$3.55M$6.53M
Net Income$44.14M$36.13M$38.64M$5.82M$12.66M
EPS (basic)1.08000.90001.03000.16000.4400
EPS (diluted)1.02000.90001.02000.16000.4400
Shares (diluted)$43.43M$40.33M$37.92M$36.12M$28.60M

Income Flow · Dec 31, 2025 (FY)