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$515.11M$547.31M$579.37M$609.62M$556.87M
Cost of Revenue$367.55M$426.99M$400.21M$368.26M$343.63M
Gross Profit$147.56M$120.32M$179.16M$241.35M$213.24M
Operating Expenses$8.89M$10.93M$12.35M$200.70M$182.47M
R&D$23.16M$32.66M$38.02M$31.82M$28.86M
SG&A$110.63M$119.63M$117.84M$51.67M$61.69M
Operating Income-$28.30M-$101.56M$23.30M$40.65M$30.95M
Interest Expense$18.47M$16.55M$12.64M$3.95M$3.69M
Tax Expense$2.68M$5.88M$2.78M$8.56M$8.17M
Net Income-$49.88M-$126.34M$7.52M$27.40M$18.59M
EPS (basic)-1.7500-4.50000.27000.94000.6200
EPS (diluted)-1.7500-4.50000.26000.92000.6100
Shares (diluted)$28.43M$28.06M$28.53M$29.87M$30.41M

Income Flow · Dec 31, 2025 (FY)