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
TickerCompanyRevenueNet incomeNet marginReturn on equity ▴Revenue growthDiluted EPS
MBVIFinance & Real Estate · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MCAGManufacturing · Year ended 2025-12-31 · USDn/a-$431.2Kn/an/an/an/a
MCDRetail Trade · Year ended 2025-12-31 · USD$26.89B$8.56B31.9%n/a3.7%$11.95
MCGAFinance & Real Estate · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MCKWholesale Trade · Year ended 2026-03-31 · USD$403.43B$4.76B1.2%n/a12.4%$38.38
MDAIManufacturing · Year ended 2025-12-31 · USD$19.65M-$7.57M-38.5%n/a-33.6%-$0.29
MDCXManufacturing · Year ended 2025-12-31 · USDn/a-$47.28Mn/an/mn/a-$2.74
MDEXRetail Trade · Year ended 2025-12-31 · USDn/a-$2.98Mn/an/an/an/a
MDLKServices · Year ended 2025-12-31 · USD$1.29M-$1.27M-98.1%n/a216.3%$0.00
MDXRServices · Year ended 2026-03-31 · USDn/a-$226.7Kn/an/an/a-$0.02
MEDSWholesale Trade · Year ended 2025-12-31 · USD$23.34M-$101.27M-433.9%n/a28.7%-$1.43
MEGRWholesale Trade · Year ended 2025-12-31 · USD$18.79M$2.8K0.0%n/a15.9%$0.00
MENSManufacturing · Year ended 2025-12-31 · USDn/a-$4.67Mn/an/an/a-$0.06
MESHFinance & Real Estate · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MGNCMining · Year ended 2026-04-30 · USD$0-$14.72Mn/an/mn/an/a
MGTIFinance & Real Estate · Year ended 2025-12-31 · USD$87.0K-$219.0K-251.7%n/a-73.0%$0.00
MGTXManufacturing · Year ended 2025-12-31 · USD$81.39M-$114.20M-140.3%n/a144.6%-$1.42
MINRMining · Year ended 2026-02-28 · USD$33.5K-$9.4K-28.0%n/a28.8%$0.00
MITIServices · Year ended 2025-12-31 · USDn/a$498.7Kn/an/an/a-$0.14
MKLYServices · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MKTWServices · Year ended 2025-12-31 · USD$328.12M$5.62M1.7%n/a-19.7%$2.31
MLAAFinance & Real Estate · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MLCOServices · Year ended 2025-12-31 · USD$5.16B$145.46M2.8%n/a11.3%$0.15
MMCPManufacturing · Year ended 2025-12-31 · USD$4.06M-$123.8K-3.0%n/a98.0%$0.00
MMEXServices · Year ended 2026-04-30 · USD$0-$1.91Mn/an/an/a$0.00
MMLPWholesale Trade · Year ended 2025-12-31 · USD$716.11M-$14.74M-2.1%n/a1.2%n/a
MMTXServices · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MNKDManufacturing · Year ended 2025-12-31 · USD$348.97M$5.86M1.7%n/a22.2%$0.02
MNRMining · Year ended 2025-12-31 · USD$1.18B$142.98M12.2%n/a21.2%$1.09
MOManufacturing · Year ended 2025-12-31 · USD$23.28B$6.95B29.8%n/a-3.1%$4.12
MOBXManufacturing · Year ended 2025-09-30 · USD$9.91M-$46.13M-465.4%n/a53.9%-$1.01
MOVEServices · Year ended 2025-12-31 · USD$433.0K-$18.29Mn/mn/a-57.3%-$21.79
MPLXTransportation & Utilities · Year ended 2025-12-31 · USD$13.00B$4.95B38.1%n/a8.9%n/a
MRAIServices · Year ended 2025-12-31 · USD$18.10M-$16.56M-91.5%n/a-35.8%-$0.95
MRCLServices · Year ended 2026-06-30 · USD$30.4K-$32.1K-105.4%n/a680.0%$0.00
MRLNServices · Year ended 2025-12-31 · USDn/a$6.01Mn/an/an/an/a
MRTServices · Year ended 2025-12-31 · USD$39.24M-$41.45M-105.6%n/a110.3%-$0.53
MSCIServices · Year ended 2025-12-31 · USD$3.13B$1.20B38.4%n/a9.7%$15.69
MSGSServices · Year ended 2026-06-30 · USD$1.15B$7.76M0.7%n/a11.0%$0.32
MTCHServices · Year ended 2025-12-31 · USD$3.49B$613.46M17.6%n/a0.2%$2.38
MTDManufacturing · Year ended 2025-12-31 · USD$4.03B$869.19M21.6%n/a4.0%$42.05
MTEXManufacturing · Year ended 2025-12-31 · USD$108.04M-$15.21M-14.1%n/a-8.3%-$8.00
MTTNManufacturing · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MTWOWholesale Trade · Year ended 2025-11-30 · USDn/a-$6.49Mn/an/an/a-$0.01
MUZEFinance & Real Estate · Year ended 2025-12-31 · USDn/an/an/an/an/an/a
MVNCFinance & Real Estate · Year ended 2025-12-31 · USD$3.47M$345.1K9.9%n/a124.8%$0.00
MWAIFinance & Real Estate · Year ended 2026-06-30 · USD$527.9K-$1.59M-301.1%n/a-11.2%n/a
MYCBFinance & Real Estate · Year ended 2025-07-31 · USD$0-$498.3Kn/an/mn/a-$0.04
MYNDManufacturing · Year ended 2025-12-31 · USD$167.93M-$54.07M-32.2%n/a-37.2%-$0.12
NAPDServices · Year ended 2026-04-30 · USD$1.42M-$2.88M-202.8%n/an/a-$0.01

Rows per page: 2550100

Your saved companies and screens