Stock screener

Screen US-listed companies on their latest fiscal year — fundamentals and sector straight from SEC filings.

Clear
TickerCompanyRevenueNet Income ▾Net MROERev GrowthEPS
CECOCECO ENVIRONMENTAL CORPManufacturing$774.38M$50.05M6.5%15.8%38.8%$1.37
IMPPImperial Petroleum Inc./Marshall IslandsTransportation & Utilities$161.00M$49.98M31.0%9.4%9.2%$1.29
PSHGPerformance Shipping Inc.Transportation & Utilities$84.17M$49.97M59.4%15.5%-3.7%$1.28
WSRWhitestone REITFinance & Real Estate$160.86M$49.93M31.0%10.8%4.3%$0.95
WIMIWiMi Hologram Cloud Inc.Services$60.07M$49.38M82.2%15.7%-20.3%$2.27
COHRCOHERENT CORP.Manufacturing$5.81B$49.36M0.8%0.9%23.4%$-0.52
ASIXAdvanSix Inc.Manufacturing$1.52B$49.29M3.2%6.0%0.3%$1.80
GRDNGuardian Pharmacy Services, Inc.Retail Trade$1.45B$49.22M3.4%22.6%17.9%
SHOOSTEVEN MADDEN, LTD.Manufacturing$2.53B$49.02M1.9%5.4%11.0%$0.63
RGENREPLIGEN CORPManufacturing$738.26M$48.89M6.6%2.3%16.4%$0.86
BJRIBJs RESTAURANTS INCRetail Trade$1.40B$48.81M3.5%13.3%3.1%$2.16
UZFARRAY DIGITAL INFRASTRUCTURE, INC.Transportation & Utilities$162.96M$48.76M29.9%1.9%58.3%$0.56
NRDSNERDWALLET, INC.Services$836.60M$48.70M5.8%13.0%21.7%$0.64
MDXGMIMEDX GROUP, INC.Manufacturing$418.63M$48.58M11.6%18.9%20.0%$0.32
HLIOHELIOS TECHNOLOGIES, INC.Manufacturing$839.00M$48.40M5.8%5.2%4.1%$1.45
PAHCPHIBRO ANIMAL HEALTH CORPManufacturing$1.30B$48.26M3.7%16.9%27.4%$1.19
SLQTSelectQuote, Inc.Finance & Real Estate$1.53B$47.58M3.1%13.5%15.5%$0.01
JRVRJames River Group Holdings, Inc.Finance & Real Estate$687.61M$47.43M6.9%8.8%-2.8%$0.79
ZDZIFF DAVIS, INC.Transportation & Utilities$1.45B$47.35M3.3%2.7%3.5%$1.15
AMSFAMERISAFE INCFinance & Real Estate$317.25M$47.15M14.9%18.7%2.7%$2.47
CNMDCONMED CorpManufacturing$1.37B$47.05M3.4%4.6%5.2%$1.51
NVSTEnvista Holdings CorpManufacturing$2.72B$47.00M1.7%1.5%8.3%$0.28
PLOWDOUGLAS DYNAMICS, INCManufacturing$656.05M$46.90M7.1%16.7%15.4%$1.96
SCLSTEPAN COManufacturing$2.33B$46.90M2.0%3.8%7.0%$2.05
KGKestrel Group LtdFinance & Real Estate$34.05M$46.73M137.2%36.4%785.1%$8.08

Rows per page: 2550100