**Rating**: Underweight
**Executive Summary**: Reduce XOM position by 30-35% at current levels (~$137). Set a hard stop-loss at $135 (200-SMA), the last line of long-term technical defense. Do not initiate new long positions. If XOM breaks below $135 on volume above the 50-day a…
**Rating**: Hold
**Executive Summary**: Maintain current WMT position at existing weight (~$113.90). Do not add or trim. Set conditional triggers: (1) If WMT closes above $116.91 (200-day SMA) on volume exceeding 20M shares, the death cross is invalidated and the position is aff…
**Rating**: Overweight
**Executive Summary**: Initiate a 50-60% position in V using limit orders in the $330-$340 range (50-SMA/VWMA convergence zone). Set a stop-loss at $322, not $315, to avoid being shaken out on normal volatility. Apply a time-based condition: reduce to 30% …
**Rating**: Underweight
**Executive Summary**: Reduce UNH exposure by 25% ahead of the July 16 earnings report, trimming at current levels (~$424). Set a stop-loss at $395 (just below the 50-SMA at ~$396) on the remaining position. Do not initiate new positions. This is a tactic…
**Rating**: Hold
**Executive Summary**: Maintain NEE at current neutral weight with no additions or reductions. The stock sits at ~$88 with a balanced risk/reward profile — a compressed Bollinger Band setup signals an imminent directional move, but the resolution could favor eit…
**Rating**: Hold
**Executive Summary**: Maintain current NVDA position at existing sizing with a tightened stop-loss to $195 (from $189) to improve the risk/reward to ~1.8:1. The MACD bullish crossover and 50-SMA reclaim are early-stage reversal signals that warrant holding, but…
**Rating**: Underweight
**Executive Summary**: Reduce MSFT position by 15-25% targeting the $395-403 zone (50-day SMA) over the next 1-2 weeks. Do not initiate new longs. Set a price alert at $357—a break below confirms the bear's retest scenario and warrants further reduction. …
**Rating**: Hold
**Executive Summary**: Maintain current JPM position at $336.47. Do not add and do not trim. Set a mental stop at $325 (3.4% below current price, above the rising 50-SMA at $313.82). The Q2 earnings report on July 14 is the binary catalyst that will resolve the …
**Rating**: Hold
**Executive Summary**: Maintain current COST positions at neutral weight. Do not add new capital at $916 given the 46x P/E and confirmed technical downtrend (below all major moving averages, MACD -15.32). Set a buy-limit cluster at $870-$875 (December 2025 conso…
**Rating**: Overweight
**Executive Summary**: Initiate a CVX position at current levels (~$176), scaling in over 2-3 weeks with a hard stop at $160. First tranche at $175-176, second at $168-170, third at ~$165. Target $192-195, representing ~11% upside from entry. Set total ene…