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
2026-03-31
FY
2025-03-31
FY
2024-03-31
FY
2023-03-31
FY
2022-03-31
FY
2021-03-31
FY
Revenue$789.81M$757.35M$717.68M$683.07M$650.31M$540.78M
Cost of Revenue$629.90M$603.53M$585.13M$569.11M$532.44M$431.32M
Gross Profit$159.90M$153.83M$132.55M$113.96M$117.86M$109.46M
Operating Expenses$94.07M$113.91M$86.43M$77.52M$89.16M$62.83M
R&D$14.20M$11.40M$9.99M$10.32M$10.50M$8.56M
SG&A$63.30M$64.05M$57.77M$54.76M$57.50M$53.85M
Operating Income$65.83M$39.92M$46.12M$36.45M$28.70M$46.63M
Interest Expense––––––
Tax Expense$7.88M$3.78M$36.18M$1.10M$5.79M$9.39M
Net Income$12.39M-$19.47M-$49.24M-$4.21M$7.36M$21.48M
EPS (basic)0.6400-0.9900-2.5100-0.22000.38001.1300
EPS (diluted)0.6200-0.9900-2.5100-0.22000.38001.1100
Shares (diluted)$19.98M$19.69M$19.60M$19.34M$19.56M$19.39M

Income Flow · Mar 31, 2026 (FY)