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$609.78M$516.01M$493.61M$427.79M$379.51M
Cost of Revenue$387.19M$317.23M$312.88M$324.43M$266.37M
Gross Profit$222.59M$198.78M$180.73M$103.36M$113.15M
Operating Expenses$140.06M$124.96M$124.24M$100.31M$88.56M
R&D$399.00K$398.00K$418.00K$541.00K$477.00K
SG&A$140.06M$124.96M$124.24M$100.31M$88.56M
Operating Income$82.53M$73.82M$56.49M$3.06M$24.59M
Interest Expense––$31.00K$258.00K$360.00K
Tax Expense$21.65M$14.84M$11.29M$3.03M$5.24M
Net Income$71.32M$55.95M$46.63M$7.81M$19.02M
EPS (basic)1.25000.99000.83000.14000.3500
EPS (diluted)1.19000.94000.79000.14000.3500
Shares (diluted)$59.97M$59.29M$58.75M$56.12M$54.19M

Income Flow · Dec 31, 2025 (FY)