Stocks Rated
SHOWING 40 OF 609
ETD Ethan Allen Interiors Inc. Hold ▼ DOWNGRADE Jan 13, 2025
ETN Eaton Corporation plc Buy = MAINTAIN May 2, 2024
ETR Entergy Corporation Buy = MAINTAIN Apr 6, 2026
ETSY Etsy, Inc. Buy = MAINTAIN Sep 8, 2026
EXC Exelon Corporation Buy = MAINTAIN Jun 8, 2022
EXPE Expedia Group, Inc. Buy = MAINTAIN Jul 7, 2026
F Ford Motor Company Buy ▲ UPGRADE Feb 9, 2021
FAST Fastenal Company Buy = MAINTAIN Jul 15, 2022
FCX Freeport-McMoRan Inc. Buy ▲ UPGRADE Feb 13, 2026
FDX FedEx Corporation Buy = MAINTAIN Apr 6, 2026
FE FirstEnergy Corp. Buy ▲ UPGRADE Sep 20, 2024
FISV Fiserv, Inc. Hold ▼ DOWNGRADE Oct 30, 2025
FITB Fifth Third Bancorp Buy = MAINTAIN Jul 22, 2024
FLEX Flex Ltd. Buy ▲ UPGRADE May 18, 2022
FOX Fox Corporation Hold ▼ DOWNGRADE Apr 5, 2023
FOXA Fox Corporation Hold ▼ DOWNGRADE Apr 6, 2023
FSLR First Solar, Inc. Buy = MAINTAIN Aug 26, 2026
FTV Fortive Corporation Buy = MAINTAIN Aug 19, 2026
GAP The Gap, Inc. Hold ▼ DOWNGRADE Nov 26, 2013
GD General Dynamics Corporation Buy = MAINTAIN Apr 29, 2024
GE GE Aerospace Buy = MAINTAIN Apr 24, 2024
GEHC GE HealthCare Technologies Inc. Buy = MAINTAIN Apr 1, 2024
GEN Gen Digital Inc. Buy = MAINTAIN May 28, 2024
GILD Gilead Sciences, Inc. Buy ▲ UPGRADE Jan 28, 2022
GIS General Mills, Inc. Hold ▼ DOWNGRADE Jul 16, 2024
GLW Corning Inc Buy = MAINTAIN Oct 29, 2025
GM General Motors Company Buy ▲ UPGRADE Jan 14, 2021
GNRC Generac Holdings Inc. Buy = MAINTAIN Apr 30, 2026
GOLD Gold.com, Inc. Buy ▲ UPGRADE Aug 13, 2019
GOOG Alphabet Inc. Buy = MAINTAIN Jul 29, 2021
GOOGL Alphabet Inc. Buy = MAINTAIN Feb 6, 2026
GPC Genuine Parts Company Buy ▲ UPGRADE Jun 18, 2015
GPN Global Payments Inc. Buy = MAINTAIN Aug 6, 2026
GS The Goldman Sachs Group, Inc. Buy ▲ UPGRADE Apr 16, 2024
GSK GSK plc Buy = MAINTAIN Nov 11, 2019
GT The Goodyear Tire & Rubber Company Hold ▼ DOWNGRADE Nov 29, 2022
HAIN The Hain Celestial Group, Inc. Hold ▼ DOWNGRADE Feb 17, 2017
HAL Halliburton Company Buy = MAINTAIN Jul 23, 2026
HAS Hasbro, Inc. Buy = MAINTAIN Jul 23, 2026
HBAN Huntington Bancshares Incorporated Buy = MAINTAIN Jul 22, 2024