Discover / Filter / Explore

Stock screener

Find the businesses that fit your questions.

Each company's latest annual period, from SEC filings. Monetary filters use the selected currency; amounts are never converted. Companies with no annual report in the last 18 months are left out unless you include them.

Financial filters
Clear
TickerCompanyRevenue ▴Net incomeNet marginReturn on equityRevenue growthDiluted EPS
HAEManufacturing · Year ended 2026-03-28 · USD$1.33B$97.31M7.3%12.2%-2.0%$2.05
PENManufacturing · Year ended 2025-12-31 · USD$1.40B$177.69M12.7%12.4%17.5%$4.52
MMSIManufacturing · Year ended 2025-12-31 · USD$1.52B$128.49M8.5%8.1%11.8%$2.13
IARTManufacturing · Year ended 2025-12-31 · USD$1.64B-$516.47M-31.6%-49.5%1.5%-$6.74
TFXManufacturing · Year ended 2025-12-31 · USD$1.99B-$905.64M-45.4%-29.0%17.2%-$20.25
ICUIManufacturing · Year ended 2025-12-31 · USD$2.23B$732.0K0.0%0.0%-6.3%$0.03
PODDManufacturing · Year ended 2025-12-31 · USD$2.71B$247.10M9.1%16.3%30.7%$3.48
GMEDManufacturing · Year ended 2025-12-31 · USD$2.94B$537.87M18.3%11.8%16.7%$3.92
WSTManufacturing · Year ended 2025-12-31 · USD$3.07B$493.70M16.1%15.5%6.3%$6.79
MMEDManufacturing · Year ended 2026-04-24 · USD$3.10B-$333.00M-10.7%-9.2%14.3%-$1.30
DXCMManufacturing · Year ended 2025-12-31 · USD$4.66B$836.30M17.9%30.5%15.6%$2.09
RMDManufacturing · Year ended 2026-06-30 · USD$5.65B$1.52B26.9%23.1%9.9%$10.43
SOLVManufacturing · Year ended 2025-12-31 · USD$8.32B$1.56B18.7%30.8%0.9%$8.88
BAXManufacturing · Year ended 2025-12-31 · USD$11.24B-$957.00M-8.5%-15.7%5.7%-$1.87
BSXManufacturing · Year ended 2025-12-31 · USD$20.07B$2.89B14.4%11.8%19.9%$1.94
BDXManufacturing · Year ended 2025-09-30 · USD$21.84B$1.68B7.7%6.6%8.2%$5.82
MMMManufacturing · Year ended 2025-12-31 · USD$24.95B$3.25B13.0%68.5%1.5%$6.00
SYKManufacturing · Year ended 2025-12-31 · USD$25.12B$3.25B12.9%14.5%11.2%$8.40
MDLNManufacturing · Year ended 2025-12-31 · USD$28.43B$1.16B4.1%10.8%11.5%-$0.01
AEMDManufacturing · Year ended 2026-03-31 · USDn/a-$7.15Mn/a-146.4%n/a-$10.61
ALRTFManufacturing · Year ended 2025-12-31 · USDn/a-$22.06Mn/an/an/a-$0.04
BEATWManufacturing · Year ended 2025-12-31 · USDn/a-$21.02Mn/a-807.3%n/a-$0.62
BJDXManufacturing · Year ended 2025-12-31 · USDn/a-$6.85Mn/a-114.6%n/a-$15.25
DRTSManufacturing · Year ended 2025-12-31 · USDn/a-$42.63Mn/a-55.3%n/a-$0.53
GCTKManufacturing · Year ended 2025-12-31 · USDn/a-$19.39Mn/a-685.6%n/a$31.22

Rows per page: 2550100

Your saved companies and screens