XLE hit new 52wk high RSI 72 — extreme. ENPH surging +29% 30D. BE recovered above stop at $147. CEG neutral RSI 51. USO/FSLR stable. GEV continued run.
Quick Snapshot
| Signal |
Reading |
| Overall |
🟠 MIXED — XLE at 52wk high overbought. ENPH huge 30D surge. BE off stop-loss zone. CEG best value. |
| Key insight |
ENPH +29% in 30 days — unusual surge for solar. BE recovered from $140 stop-loss level to $147. XLE at 52wk high. |
Action Matrix
| Action |
Stocks |
Why |
| ✅ BUY |
CEG |
RSI 51, nuclear/data center, best risk/reward |
| 🔒 HOLD |
BE |
RSI 52, recovered above stop — watch $140 |
| 🔒 HOLD |
ENPH |
RSI 59, +29% 30D — extended but thesis intact |
| 🔒 HOLD |
FSLR |
RSI 54, above SMA, healthy |
| 🔒 HOLD |
USO |
RSI 62, above SMA |
| ⚠️ TRIM |
GEV |
RSI 68, extended |
| ⚠️ AVOID |
XLE |
RSI 72, at 52wk high — extreme overbought |
Data (Validated 2026-02-22)
| Stock |
Price |
7D |
30D |
52wkHi |
RSI |
SMA20 |
vs SMA |
Status |
Action |
| CEG |
$294.84 |
-1.3% |
+0.2% |
$403.49 |
51 |
$279.28 |
+5.6% |
🟢 Neutral |
✅ Buy zone |
| FSLR |
$241.88 |
+8.9% |
-0.8% |
$284.59 |
54 |
$232.09 |
+4.2% |
🟢 Above SMA |
🔒 Hold |
| BE |
$147.55 |
+8.5% |
-2.0% |
$168.89 |
52 |
$150.47 |
-1.9% |
🟡 Near SMA |
🔒 Hold |
| ENPH |
$46.56 |
+5.9% |
+29.4% |
$66.08 |
59 |
$43.80 |
+6.3% |
🟢 Strong |
🔒 Hold |
| USO |
$76.22 |
-1.9% |
+5.0% |
$83.12 |
62 |
$74.93 |
+1.7% |
🟢 Above SMA |
🔒 Hold |
| GEV |
$830.34 |
+2.7% |
+24.3% |
$834.61 |
68 |
$765.32 |
+8.5% |
🟡 Overbought |
⚠️ Trim |
| XLE |
$51.15 |
+3.7% |
+9.1% |
$51.15 |
72 |
$48.34 |
+5.8% |
🔴 At 52wk high |
⚠️ Avoid |
Key Changes vs 02/16
| Stock |
02/16 Price |
02/22 Price |
Move |
RSI Change |
Note |
| BE |
$139.74 |
$147.55 |
+5.6% |
50→52 |
Recovered from stop-loss level |
| ENPH |
$43.49 |
$46.56 |
+7.1% |
56→59 |
Continued 30D surge |
| FSLR |
$225.65 |
$241.88 |
+7.2% |
42→54 |
Strengthened significantly |
| XLE |
$51.15 |
$51.15 |
+3.7% wk |
79→72 |
Still at highs |
| CEG |
$288.43 |
$294.84 |
+2.2% |
52→51 |
Stable |
Key Discoveries
| Discovery |
Implication |
| BE recovered from $140 stop zone to $147 |
Stop-loss not triggered — thesis survived |
| ENPH +29% 30D |
Solar stimulus catalyst? Check news |
| XLE at 52wk high RSI 72 |
Energy ETF overbought — oil may pause |
Mistakes (Don't Repeat)
| Mistake |
Lesson |
| Setting stop-loss at $140 for BE |
Good discipline — it held and recovered |
Open Questions
- ENPH: what is driving the +29% 30D surge?
- XLE at all-time highs — is energy rotation sustainable?