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$554.48M$529.97M$578.63M$502.99M$403.52M
Cost of Revenue$372.77M$364.28M$394.95M$345.73M$282.46M
Gross Profit$181.71M$165.69M$183.68M$157.26M$121.06M
Operating Expenses$137.72M$135.65M$141.37M$125.60M$95.03M
R&D–––––
SG&A$57.85M$55.67M$58.40M$50.68M$42.42M
Operating Income$43.98M$30.04M$42.31M$31.66M$26.03M
Interest Expense––$12.38M$7.69M$3.24M
Tax Expense$6.70M$3.69M$5.60M$6.29M-$981.00K
Net Income$22.03M$13.17M$24.10M$17.39M$24.09M
EPS (basic)1.32000.80001.51001.13001.6700
EPS (diluted)1.32000.79001.48001.09001.6600
Shares (diluted)$16.73M$16.60M$16.27M$15.95M$14.52M

Income Flow · Dec 31, 2025 (FY)