Good-but-cheap stock screener
30 stocks in three cohorts: how stretched each one is (RSI, MACD, distance from its 52-week high) and how its past oversold moments played out.
Updated 3 Nov 2026, 06:01 UTC
The scorecard
| Ticker and name | Cohort | |||||
|---|---|---|---|---|---|---|
| INTCIntelBlue | Blue | $59.97 | −8.80% | −57.9%$32.89 to $142.35 | 23.0oversold | −3.12MACD −8.27, signal −5.15 |
| BACBank of AmericaPurple | Purple | $49.57 | −0.88% | −24.0%$46.12 to $65.23 | 25.8oversold | +0.14MACD −1.68, signal −1.82 |
| PLPlanet LabsOrange | Orange | $12.96 | −3.79% | −75.0%$10.52 to $51.76 | 34.2 | +0.05MACD −0.98, signal −1.03 |
| JOBYJoby AviationBlue | Blue | $4.81 | −1.84% | −71.9%$4.43 to $17.10 | 35.9 | +0.07MACD −0.30, signal −0.38 |
| HPQHP IncOrange | Orange | $28.43 | −1.22% | −21.5%$17.56 to $36.23 | 36.4 | −0.31MACD −0.22, signal 0.09 |
| RKLBRocket LabBlue | Blue | $52.07 | −4.86% | −65.5%$37.57 to $151.00 | 36.7 | +0.11MACD −3.39, signal −3.50 |
| URNMSprott Uranium ETFBlue | Blue | $41.55 | −1.91% | −51.1%$40.59 to $84.95 | 37.1 | +0.21MACD −1.70, signal −1.91 |
| MUMicron TechnologyBlue | Blue | $833.59 | −5.78% | −33.6%$192.59 to $1255.00 | 37.6 | −5.55MACD −29.90, signal −24.34 |
| TAT&TOrange | Orange | $21.44 | +0.14% | −27.2%$19.89 to $29.44 | 38.4 | −0.07MACD −0.93, signal −0.85 |
| UBERUber TechnologiesBlue | Blue | $66.71 | +2.24% | −33.5%$64.04 to $100.35 | 43.0 | −0.21MACD −1.38, signal −1.17 |
| CCitigroupOrange | Orange | $123.10 | +0.38% | −16.8%$95.83 to $147.96 | 43.6 | +0.34MACD −2.00, signal −2.33 |
| GRABGrab HoldingsOrange | Orange | $2.86 | +5.54% | −54.1%$2.67 to $6.24 | 45.5 | −0.00MACD −0.10, signal −0.10 |
| GSGoldman SachsPurple | Purple | $898.72 | +0.47% | −22.1%$754.00 to $1153.99 | 46.3 | +5.82MACD −8.24, signal −14.06 |
| OXYOccidental PetroleumOrange | Orange | $60.72 | −5.12% | −10.0%$38.80 to $67.45 | 47.4 | −0.10MACD 0.98, signal 1.08 |
| JPMJPMorgan ChasePurple | Purple | $340.58 | +1.05% | −7.1%$279.10 to $366.50 | 53.3 | +1.32MACD −0.56, signal −1.89 |
| MRKMerckOrange | Orange | $148.36 | −0.78% | −5.5%$82.01 to $156.92 | 55.1 | +0.31MACD 0.31, signal −0.00 |
| TROWT. Rowe PriceOrange | Orange | $105.85 | +1.88% | −13.2%$85.22 to $122.00 | 55.3 | +0.56MACD −0.07, signal −0.63 |
| METMetLifePurple | Purple | $100.94 | +0.92% | −2.6%$67.33 to $103.65 | 55.8 | −0.09MACD 0.87, signal 0.96 |
| JNJJohnson & JohnsonBlue | Blue | $270.56 | −0.97% | −4.1%$185.12 to $282.02 | 57.1 | +1.89MACD 2.42, signal 0.53 |
| PRUPrudentialPurple | Purple | $118.30 | +1.59% | −7.4%$91.89 to $127.72 | 57.5 | +0.49MACD 0.11, signal −0.39 |
| WFCWells FargoPurple | Purple | $85.89 | +2.99% | −12.1%$72.78 to $97.76 | 59.5 | +0.48MACD 0.16, signal −0.32 |
| KHCKraft HeinzOrange | Orange | $24.93 | +2.42% | −11.2%$21.04 to $28.09 | 60.6 | +0.18MACD 0.23, signal 0.06 |
| IBMIBMPurple | Purple | $252.51 | −2.06% | −24.0%$199.19 to $332.46 | 63.0 | +1.69MACD 7.02, signal 5.32 |
| AEPAmerican Electric PowerPurple | Purple | $130.33 | +0.09% | −7.3%$112.54 to $140.58 | 63.5 | +0.30MACD 2.11, signal 1.81 |
| MMM3M CoBlue | Blue | $178.36 | +2.31% | −3.5%$139.34 to $184.90 | 63.6 | +1.19MACD 2.51, signal 1.32 |
| PGProcter & GambleBlue | Blue | $163.56 | +1.23% | −2.2%$137.62 to $167.25 | 65.5 | +0.18MACD 3.56, signal 3.38 |
| MOAltria GroupOrange | Orange | $77.17 | −1.10% | −3.3%$54.70 to $79.81 | 65.6 | +0.27MACD 1.80, signal 1.53 |
| PFEPfizerBlue | Blue | $30.67 | +0.49% | −1.2%$23.62 to $31.04 | 68.0 | +0.06MACD 0.58, signal 0.52 |
| DDominion EnergyPurple | Purple | $67.72 | +1.65% | −7.2%$55.85 to $72.99 | 68.9 | +0.53MACD 0.88, signal 0.35 |
| SOSouthern CompanyPurple | Purple | $94.61 | +0.96% | −5.0%$81.69 to $99.58 | 69.1 | +0.42MACD 1.89, signal 1.47 |
Oversold backtest
| Ticker and name | Cohort | |||||||
|---|---|---|---|---|---|---|---|---|
| PLPlanet LabsOrange | Orange | 7 | 66.7% | −0.29% | 50.0% | +0.62% | 50.0% | −1.75% |
| TAT&TOrange | Orange | 7 | 100.0% | +2.88% | 42.9% | −0.98% | 33.3% | +3.66% |
| BACBank of AmericaPurple | Purple | 6 | 16.7% | −1.69% | 20.0% | −3.54% | 25.0% | −4.55% |
| GRABGrab HoldingsOrange | Orange | 6 | 50.0% | +0.18% | 50.0% | +1.66% | 66.7% | +3.63% |
| SOSouthern CompanyPurple | Purple | 6 | 16.7% | −0.81% | 16.7% | +0.06% | 40.0% | −0.40% |
| DDominion EnergyPurple | Purple | 5 | 20.0% | −1.73% | 0.0% | −3.60% | 0.0% | −4.42% |
| JOBYJoby AviationBlue | Blue | 4 | 50.0% | −4.80% | 25.0% | −4.78% | 33.3% | −7.42% |
| HPQHP IncOrange | Orange | 4 | 25.0% | −1.00% | 0.0% | −6.16% | 25.0% | −7.42% |
| UBERUber TechnologiesBlue | Blue | 4 | 75.0% | +2.11% | 75.0% | +5.00% | 50.0% | −0.82% |
| TROWT. Rowe PriceOrange | Orange | 4 | 50.0% | +0.72% | 100.0% | +2.55% | 50.0% | +3.35% |
| GSGoldman SachsPurple | Purple | 3 | 33.3% | +0.09% | 66.7% | +1.94% | 100.0% | +15.27% |
| KHCKraft HeinzOrange | Orange | 3 | 66.7% | +1.54% | 33.3% | +2.64% | 100.0% | +4.60% |
| IBMIBMPurple | Purple | 3 | 66.7% | +4.88% | 100.0% | +11.76% | 100.0% | +12.74% |
| AEPAmerican Electric PowerPurple | Purple | 3 | 66.7% | +0.52% | 66.7% | +0.84% | 66.7% | +2.74% |
| MMM3M CoBlue | Blue | 3 | 33.3% | −0.62% | 66.7% | +1.41% | 0.0% | −2.28% |
| PGProcter & GambleBlue | Blue | 3 | 100.0% | +2.10% | 100.0% | +2.09% | 33.3% | +1.20% |
| RKLBRocket LabBlue | Blue | 2 | 50.0% | +10.19% | 100.0% | +38.52% | 100.0% | +12.94% |
| OXYOccidental PetroleumOrange | Orange | 2 | 50.0% | +0.34% | 100.0% | +7.65% | 100.0% | +10.40% |
| JNJJohnson & JohnsonBlue | Blue | 2 | 100.0% | +2.50% | 50.0% | +0.04% | 100.0% | +1.70% |
| PRUPrudentialPurple | Purple | 2 | 100.0% | +2.26% | 100.0% | +3.40% | 50.0% | +1.12% |
| WFCWells FargoPurple | Purple | 2 | 50.0% | +1.64% | 100.0% | +6.71% | 100.0% | +12.38% |
| URNMSprott Uranium ETFBlue | Blue | 1 | 100.0% | +3.09% | — | — | — | — |
| METMetLifePurple | Purple | 1 | 0.0% | −0.26% | 100.0% | +1.38% | 100.0% | +7.40% |
| MOAltria GroupOrange | Orange | 1 | 100.0% | +3.87% | 100.0% | +4.22% | 100.0% | +3.69% |
| PFEPfizerBlue | Blue | 1 | 0.0% | −0.67% | 100.0% | +0.87% | 100.0% | +4.03% |
| INTCIntelBlue | Blue | 0 | — | — | — | — | — | — |
| MUMicron TechnologyBlue | Blue | 0 | — | — | — | — | — | — |
| CCitigroupOrange | Orange | 0 | — | — | — | — | — | — |
| JPMJPMorgan ChasePurple | Purple | 0 | — | — | — | — | — | — |
| MRKMerckOrange | Orange | 0 | — | — | — | — | — | — |
RSI: Wilder's 14-day RSI; 30 or under is oversold, 70 or over overbought. MACD: the 12-day less the 26-day average, against its 9-day signal line; bullish when the histogram is above zero. From 52W high: how far the close is under the 52-week high, with the 52-week range under it. MACD hist: the MACD less its signal line, with both under it. Near 52W low: within 10% of it. Oversold backtest: how many times the stock was oversold before, and how often (and by how much on average) it was higher 5, 10 and 20 days later (win) and its average return then (avg): from the last 3 months of Yahoo closes when they hold a signal with 20 days after it, else from the screener's own history. Click a column name to sort (again to flip).
Recent technical alerts
| Date (UTC) | Ticker | Cohort | Trigger | RSI | MACD | Close |
|---|---|---|---|---|---|---|
| 2 Nov 2026 | OXYOccidental Petroleum | Orange | MACD bearish crossover | 47.4 | 0.98 | $60.72 |
| 30 Oct 2026 | BACBank of America | Purple | RSI oversold | 27.6 | −1.68 | $50.01 |
| 30 Oct 2026 | INTCIntel | Blue | RSI oversold | 25.2 | −6.35 | $65.76 |
| 30 Oct 2026 | MUMicron Technology | Blue | MACD bearish crossover | 42.2 | −24.32 | $884.74 |
| 30 Oct 2026 | MRKMerck | Orange | MACD bullish crossover | 57.1 | 0.07 | $149.52 |
| 30 Oct 2026 | HPQHP Inc | Orange | MACD bearish crossover | 37.5 | 0.05 | $28.78 |
| 29 Oct 2026 | RKLBRocket Lab | Blue | MACD bullish crossover | 47.0 | −3.28 | $59.10 |
| 29 Oct 2026 | MUMicron Technology | Blue | MACD bullish crossover | 47.4 | −22.06 | $934.27 |
| 29 Oct 2026 | MOAltria Group | Orange | MACD bullish crossover | 66.8 | 1.50 | $76.75 |
| 29 Oct 2026 | IBMIBM | Purple | RSI overbought | 72.2 | 6.86 | $258.28 |
| 28 Oct 2026 | PLPlanet Labs | Orange | MACD bullish crossover | 41.9 | −1.03 | $14.33 |
| 28 Oct 2026 | CCitigroup | Orange | MACD bullish crossover | 44.8 | −2.51 | $124.11 |
| 28 Oct 2026 | METMetLife | Purple | MACD bearish crossover | 52.3 | 0.95 | $99.64 |
| 28 Oct 2026 | MOAltria Group | Orange | MACD bearish crossover | 54.9 | 1.32 | $72.99 |
| 27 Oct 2026 | URNMSprott Uranium ETF | Blue | MACD bullish crossover | 45.5 | −2.09 | $44.75 |
| 26 Oct 2026 | BACBank of America | Purple | MACD bullish crossover | 26.0 | −1.97 | $50.52 |
| 26 Oct 2026 | JOBYJoby Aviation | Blue | MACD bullish crossover | 27.5 | −0.46 | $4.69 |
| 26 Oct 2026 | MRKMerck | Orange | MACD bearish crossover | 42.7 | −0.03 | $140.61 |
| 23 Oct 2026 | UBERUber Technologies | Blue | MACD bearish crossover | 39.0 | −0.84 | $66.70 |
| 22 Oct 2026 | HPQHP Inc | Orange | MACD bullish crossover | 62.3 | 0.01 | $33.76 |
| 22 Oct 2026 | MOAltria Group | Orange | RSI overbought | 71.6 | 1.70 | $76.07 |
| 22 Oct 2026 | PGProcter & Gamble | Blue | RSI overbought | 74.6 | 3.84 | $165.59 |
| 22 Oct 2026 | PFEPfizer | Blue | RSI overbought | 72.5 | 0.57 | $30.42 |
| 22 Oct 2026 | SOSouthern Company | Purple | RSI overbought | 72.6 | 1.34 | $93.82 |
| 21 Oct 2026 | TROWT. Rowe Price | Orange | MACD bullish crossover | 47.6 | −1.39 | $103.29 |
| 21 Oct 2026 | JNJJohnson & Johnson | Blue | MACD bullish crossover | 47.4 | −2.69 | $257.78 |
| 21 Oct 2026 | IBMIBM | Purple | RSI overbought | 70.6 | 2.68 | $251.46 |
| 20 Oct 2026 | MRKMerck | Orange | MACD bullish crossover | 56.0 | 0.13 | $148.30 |
| 20 Oct 2026 | MOAltria Group | Orange | RSI overbought | 70.5 | 1.54 | $74.64 |
| 20 Oct 2026 | PGProcter & Gamble | Blue | RSI overbought | 71.8 | 3.26 | $159.32 |
| 20 Oct 2026 | PFEPfizer | Blue | RSI overbought | 73.1 | 0.47 | $30.11 |
| 16 Oct 2026 | GRABGrab Holdings | Orange | MACD bearish crossover | 40.2 | −0.07 | $2.94 |
| 16 Oct 2026 | PFEPfizer | Blue | RSI overbought | 70.3 | 0.35 | $29.58 |
| 16 Oct 2026 | SOSouthern Company | Purple | RSI overbought | 73.2 | 0.58 | $91.18 |
| 15 Oct 2026 | BACBank of America | Purple | MACD bearish crossover | 25.2 | −1.93 | $51.70 |
| 15 Oct 2026 | RKLBRocket Lab | Blue | RSI oversold | 29.5 | −1.91 | $55.25 |
| 14 Oct 2026 | BACBank of America | Purple | RSI oversold | 22.4 | −1.87 | $51.39 |
| 14 Oct 2026 | URNMSprott Uranium ETF | Blue | RSI oversold | 29.0 | −2.26 | $42.42 |
| 14 Oct 2026 | PLPlanet Labs | Orange | MACD bearish crossover | 31.5 | −0.80 | $14.13 |
| 14 Oct 2026 | PRUPrudential | Purple | MACD bullish crossover | 39.1 | −1.68 | $113.49 |
| 14 Oct 2026 | TROWT. Rowe Price | Orange | MACD bearish crossover | 29.7 | −1.52 | $99.62 |
| 14 Oct 2026 | TROWT. Rowe Price | Orange | RSI oversold | 29.7 | −1.52 | $99.62 |
| 14 Oct 2026 | MMM3M Co | Blue | MACD bullish crossover | 47.4 | −2.12 | $164.46 |
| 14 Oct 2026 | MOAltria Group | Orange | RSI overbought | 70.7 | 0.89 | $73.13 |
| 14 Oct 2026 | PGProcter & Gamble | Blue | RSI overbought | 71.5 | 1.99 | $156.53 |
| 14 Oct 2026 | PFEPfizer | Blue | MACD bullish crossover | 67.2 | 0.21 | $29.21 |
| 13 Oct 2026 | CCitigroup | Orange | MACD bearish crossover | 36.4 | −1.73 | $124.53 |
| 13 Oct 2026 | KHCKraft Heinz | Orange | MACD bullish crossover | 34.8 | −0.70 | $22.43 |
| 12 Oct 2026 | BACBank of America | Purple | MACD bullish crossover | 34.1 | −1.81 | $54.58 |
| 12 Oct 2026 | CCitigroup | Orange | MACD bullish crossover | 51.5 | −1.39 | $131.92 |
| 12 Oct 2026 | GSGoldman Sachs | Purple | MACD bullish crossover | 34.3 | −29.57 | $893.95 |
| 12 Oct 2026 | JPMJPMorgan Chase | Purple | MACD bullish crossover | 40.5 | −5.48 | $334.30 |
| 12 Oct 2026 | IBMIBM | Purple | MACD bullish crossover | 49.1 | −2.48 | $227.02 |
| 9 Oct 2026 | JOBYJoby Aviation | Blue | RSI oversold | 26.0 | −0.32 | $5.44 |
| 9 Oct 2026 | TAT&T | Orange | RSI oversold | 26.0 | −0.41 | $22.18 |
| 9 Oct 2026 | RKLBRocket Lab | Blue | MACD bearish crossover | 47.3 | 0.65 | $68.21 |
| 9 Oct 2026 | WFCWells Fargo | Purple | MACD bullish crossover | 49.4 | −1.43 | $83.55 |
| 9 Oct 2026 | MMM3M Co | Blue | MACD bearish crossover | 36.1 | −2.47 | $159.96 |
| 8 Oct 2026 | METMetLife | Purple | MACD bullish crossover | 57.9 | 0.00 | $98.47 |
| 8 Oct 2026 | MMM3M Co | Blue | MACD bullish crossover | 42.3 | −2.27 | $163.58 |
| 8 Oct 2026 | MOAltria Group | Orange | MACD bullish crossover | 64.6 | 0.22 | $71.42 |
| 7 Oct 2026 | GSGoldman Sachs | Purple | RSI oversold | 29.7 | −31.87 | $887.21 |
| 7 Oct 2026 | PGProcter & Gamble | Blue | MACD bullish crossover | 54.6 | 0.36 | $147.82 |
| 6 Oct 2026 | MUMicron Technology | Blue | MACD bearish crossover | 55.7 | 32.66 | $1045.56 |
| 6 Oct 2026 | UBERUber Technologies | Blue | MACD bullish crossover | 43.2 | −1.46 | $69.08 |
| 6 Oct 2026 | OXYOccidental Petroleum | Orange | MACD bullish crossover | 51.3 | −0.47 | $58.33 |
| 5 Oct 2026 | JOBYJoby Aviation | Blue | MACD bearish crossover | 32.5 | −0.29 | $5.78 |
| 5 Oct 2026 | INTCIntel | Blue | MACD bearish crossover | 57.7 | 5.95 | $116.19 |
| 5 Oct 2026 | JNJJohnson & Johnson | Blue | RSI oversold | 29.7 | −2.00 | $252.93 |
| 5 Oct 2026 | MMM3M Co | Blue | MACD bearish crossover | 39.9 | −2.28 | $163.19 |
| 5 Oct 2026 | DDominion Energy | Purple | MACD bullish crossover | 32.9 | −1.50 | $61.02 |
An alert is a day the MACD crossed its signal line or the RSI crossed into oversold or overbought, over the 4 weeks to the last close.
Sources: Yahoo Finance (daily closes, the last on 2 Nov 2026; 52-week high and low; the oversold backtest where 3 months allow it) and the good-but-cheap screener's saved history (cohorts, the oversold backtest otherwise).
Need help? Email kyle@grandlineresearch.com. Not financial advice. Read our privacy policy and terms.