Stocks Rated
SHOWING 40 OF 391
LPX Louisiana-Pacific Corporation Buy ▲ UPGRADE May 7, 2025
LSCC Lattice Semiconductor Corporation Buy = MAINTAIN Aug 5, 2025
LYFT Lyft, Inc. Buy = MAINTAIN Mar 18, 2025
MA Mastercard Incorporated Buy = MAINTAIN Jun 3, 2026
MANH Manhattan Associates, Inc. Buy ▲ UPGRADE Jul 29, 2026
MAR Marriott International, Inc. Hold = MAINTAIN Feb 16, 2022
MAS Masco Corporation Hold = MAINTAIN Aug 4, 2025
MASI MASI Buy = MAINTAIN Sep 14, 2022
MBC MasterBrand, Inc. Buy = MAINTAIN May 7, 2025
MBLY Mobileye Global Inc. Buy = MAINTAIN Dec 18, 2024
MCD McDonald's Corporation Hold ▼ DOWNGRADE Jun 6, 2025
MDB MongoDB, Inc. Hold ▼ DOWNGRADE May 20, 2025
META Meta Platforms, Inc. Buy = MAINTAIN Aug 6, 2024
MHK Mohawk Industries, Inc. Buy = MAINTAIN Feb 10, 2025
MKSI MKS Inc. Buy = MAINTAIN Feb 23, 2022
MLM Martin Marietta Materials, Inc. Hold ▼ DOWNGRADE Jan 28, 2026
MNDY monday.com Ltd. Hold ▼ DOWNGRADE Feb 10, 2026
MOH Molina Healthcare, Inc. Hold = MAINTAIN Jun 17, 2022
MPWR Monolithic Power Systems, Inc. Buy = MAINTAIN Jul 23, 2025
MRTN Marten Transport, Ltd. Hold ▼ DOWNGRADE May 19, 2020
MRVL Marvell Technology, Inc. Buy = MAINTAIN May 30, 2025
MSFT Microsoft Corporation Buy = MAINTAIN Jul 24, 2025
MSGS Madison Square Garden Sports Corp. Buy = MAINTAIN Nov 6, 2017
MSI Motorola Solutions, Inc. Buy = MAINTAIN Apr 26, 2022
MSM MSC Industrial Direct Co., Inc. Hold = MAINTAIN Jul 2, 2025
MTCH Match Group, Inc. Hold = MAINTAIN Dec 12, 2024
MU Micron Technology, Inc. Buy = MAINTAIN Oct 14, 2022
MXL MaxLinear, Inc. Buy ▲ UPGRADE Apr 29, 2026
MZTI The Marzetti Company Buy = MAINTAIN Aug 23, 2023
NCLH Norwegian Cruise Line Holdings Ltd. Buy = MAINTAIN May 1, 2025
NDAQ Nasdaq, Inc. Buy = MAINTAIN Oct 9, 2020
NDSN Nordson Corporation Buy ▲ UPGRADE Jan 22, 2025
NET Cloudflare, Inc. Hold = MAINTAIN Feb 7, 2023
NFLX Netflix, Inc. Buy ▲ UPGRADE Sep 17, 2025
NGVT Ingevity Corporation Hold = MAINTAIN May 7, 2024
NOV NOV Inc. Buy ▲ UPGRADE Aug 17, 2017
NSC Norfolk Southern Corporation Hold ▼ DOWNGRADE Feb 3, 2025
NTAP NetApp, Inc. Buy = MAINTAIN Mar 4, 2025
NVCR Novocure Ltd Buy = MAINTAIN Feb 8, 2022
NVDA NVIDIA Corporation Buy = MAINTAIN Nov 3, 2025