Stocks Rated
SHOWING 40 OF 545
OC Owens Corning Hold = MAINTAIN Mar 3, 2025
ODFL Old Dominion Freight Line, Inc. Hold = MAINTAIN Jun 12, 2025
OII Oceaneering International, Inc. Buy = MAINTAIN Oct 25, 2024
OLED Universal Display Corporation Hold = MAINTAIN Apr 25, 2017
OMCL Omnicell, Inc. Buy = MAINTAIN Feb 2, 2026
ON ON Semiconductor Corporation Hold ▼ DOWNGRADE Feb 10, 2026
ONTO Onto Innovation Inc. Buy = MAINTAIN Aug 8, 2025
OOMA Ooma, Inc. Buy = MAINTAIN May 27, 2026
OPEN Opendoor Technologies Inc. Buy = MAINTAIN Aug 26, 2012
OPTU Optimum Communications, Inc. Hold ▼ DOWNGRADE Feb 11, 2026
ORCL Oracle Corporation Buy = MAINTAIN Apr 27, 2017
OSIS OSI Systems, Inc. Buy ▲ UPGRADE Jun 21, 2016
OSK Oshkosh Corp Hold = MAINTAIN Mar 6, 2012
OSS One Stop Systems, Inc. Buy = MAINTAIN Mar 22, 2024
OTEX Open Text Corporation Buy ▲ UPGRADE Jul 31, 2013
PAG Penske Automotive Group, Inc. Hold ▼ DOWNGRADE Jul 23, 2026
PANW Palo Alto Networks, Inc. Buy = MAINTAIN Aug 24, 2026
PAR PAR Technology Corporation Buy = MAINTAIN Mar 16, 2026
PARA Banzai International, Inc. Class A Buy = MAINTAIN May 6, 2025
PATK Patrick Industries, Inc. Buy = MAINTAIN Aug 11, 2026
PAYO Payoneer Global Inc. Hold ▼ DOWNGRADE Jun 18, 2026
PCSA Processa Pharmaceuticals, Inc. Speculative Buy = MAINTAIN Mar 6, 2024
PDD PDD Holdings Inc. Buy = MAINTAIN Aug 25, 2026
PEGA Pegasystems Inc. Buy = MAINTAIN Nov 8, 2019
PENN PENN Entertainment, Inc. Buy = MAINTAIN Aug 7, 2026
PERI Perion Network Ltd. Hold ▼ DOWNGRADE Oct 31, 2016
PGY Pagaya Technologies Ltd. Buy = MAINTAIN Feb 10, 2026
PINS Pinterest, Inc. Buy = MAINTAIN Apr 30, 2026
PL Planet Labs PBC Buy = MAINTAIN Feb 5, 2025
PLAY Dave & Buster's Entertainment, Inc. Hold ▼ DOWNGRADE Jun 16, 2026
PLTR Palantir Technologies Inc. Buy = MAINTAIN Dec 20, 2024
PLXS Plexus Corp. Buy = MAINTAIN Mar 16, 2026
PNFP Pinnacle Financial Partners, Inc. Buy = MAINTAIN Aug 5, 2026
PODD Insulet Corp. Buy = MAINTAIN Aug 6, 2026
POWI Power Integrations, Inc. Buy = MAINTAIN Apr 6, 2026
PPLI People Incorporated Buy = MAINTAIN Aug 5, 2026
PR Permian Resources Corporation Hold ▼ DOWNGRADE Mar 5, 2026
PRCH Porch Group, Inc. Buy = MAINTAIN Jul 30, 2026
PRE Prenetics Global Limited Buy = MAINTAIN Jul 15, 2026
PRGS Progress Software Corporation Buy = MAINTAIN Mar 23, 2020