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-01-31
FY
2025-01-31
FY
2024-01-31
FY
2023-01-31
FY
2022-01-31
FY
2021-01-31
FY
Revenue$210.93M$158.38M$150.67M$142.57M$138.55M$84.69M
Cost of Revenue$141.44M$105.14M$109.21M$104.27M$106.02M$73.52M
Gross Profit$69.49M$53.25M$41.46M$38.30M$32.53M$11.18M
Operating Expenses$40.04M$32.95M$28.10M$27.16M$24.42M$22.56M
R&D–$100.00K$500.00K$700.00K$400.00K$300.00K
SG&A$35.29M$28.00M$22.59M$21.99M$19.89M$17.22M
Operating Income$29.45M$20.30M$13.36M$11.14M$8.11M-$11.38M
Interest Expense$2.12M$2.22M$2.43M$2.24M$918.00K$649.00K
Tax Expense$6.84M$5.38M-$3.32M$3.61M$2.27M-$133.00K
Net Income$17.04M$8.98M$10.47M$5.95M$6.06M-$7.64M
EPS (basic)2.12001.13001.31000.75000.7500-0.9400
EPS (diluted)2.09001.12001.30000.73000.7200-0.9400
Shares (diluted)$8.15M$8.02M$8.07M$8.12M$8.42M$8.13M

Income Flow · Jan 31, 2026 (FY)