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$246.61M$237.12M$289.02M$325.23M$192.75M
Cost of Revenue$184.52M$171.41M$177.52M$162.33M$121.08M
Gross Profit$62.10M$65.71M$111.51M$162.89M$71.66M
Operating Expenses$43.54M$36.41M$33.34M$31.38M$29.36M
R&D–––––
SG&A$40.24M$33.02M$30.54M$28.59M$26.57M
Operating Income$18.56M$29.30M$78.17M$131.51M$42.30M
Interest Expense––$8.35M$14.33M$11.38M
Tax Expense$6.02M$7.64M$17.57M$13.38M$1.14M
Net Income$16.67M$24.39M$52.25M$103.80M$32.26M
EPS (basic)0.38000.54001.15002.31000.7400
EPS (diluted)0.37000.52001.10002.20000.6900
Shares (diluted)$45.11M$47.08M$47.34M$47.11M$46.64M

Income Flow · Dec 31, 2025 (FY)