Grand Line Research Grand Line Research

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

Tracked universeEquities: 10 Blue, 10 Orange, 10 Purple30
Oversold (RSI ≤ 30)INTC 23.0, BAC 25.82
Overbought (RSI ≥ 70)None today0
Technical alertsLast 4 weeks: 30 MACD bullish crossover, 18 MACD bearish crossover, 10 RSI oversold, 13 RSI overbought71

The scorecard

Ticker and nameCohort
INTCIntelBlueBlue$59.97−8.80%−57.9%$32.89 to $142.3523.0oversold−3.12MACD −8.27, signal −5.15
BACBank of AmericaPurplePurple$49.57−0.88%−24.0%$46.12 to $65.2325.8oversold+0.14MACD −1.68, signal −1.82
PLPlanet LabsOrangeOrange$12.96−3.79%−75.0%$10.52 to $51.7634.2+0.05MACD −0.98, signal −1.03
JOBYJoby AviationBlueBlue$4.81−1.84%−71.9%$4.43 to $17.1035.9+0.07MACD −0.30, signal −0.38
HPQHP IncOrangeOrange$28.43−1.22%−21.5%$17.56 to $36.2336.4−0.31MACD −0.22, signal 0.09
RKLBRocket LabBlueBlue$52.07−4.86%−65.5%$37.57 to $151.0036.7+0.11MACD −3.39, signal −3.50
URNMSprott Uranium ETFBlueBlue$41.55−1.91%−51.1%$40.59 to $84.9537.1+0.21MACD −1.70, signal −1.91
MUMicron TechnologyBlueBlue$833.59−5.78%−33.6%$192.59 to $1255.0037.6−5.55MACD −29.90, signal −24.34
TAT&TOrangeOrange$21.44+0.14%−27.2%$19.89 to $29.4438.4−0.07MACD −0.93, signal −0.85
UBERUber TechnologiesBlueBlue$66.71+2.24%−33.5%$64.04 to $100.3543.0−0.21MACD −1.38, signal −1.17
CCitigroupOrangeOrange$123.10+0.38%−16.8%$95.83 to $147.9643.6+0.34MACD −2.00, signal −2.33
GRABGrab HoldingsOrangeOrange$2.86+5.54%−54.1%$2.67 to $6.2445.5−0.00MACD −0.10, signal −0.10
GSGoldman SachsPurplePurple$898.72+0.47%−22.1%$754.00 to $1153.9946.3+5.82MACD −8.24, signal −14.06
OXYOccidental PetroleumOrangeOrange$60.72−5.12%−10.0%$38.80 to $67.4547.4−0.10MACD 0.98, signal 1.08
JPMJPMorgan ChasePurplePurple$340.58+1.05%−7.1%$279.10 to $366.5053.3+1.32MACD −0.56, signal −1.89
MRKMerckOrangeOrange$148.36−0.78%−5.5%$82.01 to $156.9255.1+0.31MACD 0.31, signal −0.00
TROWT. Rowe PriceOrangeOrange$105.85+1.88%−13.2%$85.22 to $122.0055.3+0.56MACD −0.07, signal −0.63
METMetLifePurplePurple$100.94+0.92%−2.6%$67.33 to $103.6555.8−0.09MACD 0.87, signal 0.96
JNJJohnson & JohnsonBlueBlue$270.56−0.97%−4.1%$185.12 to $282.0257.1+1.89MACD 2.42, signal 0.53
PRUPrudentialPurplePurple$118.30+1.59%−7.4%$91.89 to $127.7257.5+0.49MACD 0.11, signal −0.39
WFCWells FargoPurplePurple$85.89+2.99%−12.1%$72.78 to $97.7659.5+0.48MACD 0.16, signal −0.32
KHCKraft HeinzOrangeOrange$24.93+2.42%−11.2%$21.04 to $28.0960.6+0.18MACD 0.23, signal 0.06
IBMIBMPurplePurple$252.51−2.06%−24.0%$199.19 to $332.4663.0+1.69MACD 7.02, signal 5.32
AEPAmerican Electric PowerPurplePurple$130.33+0.09%−7.3%$112.54 to $140.5863.5+0.30MACD 2.11, signal 1.81
MMM3M CoBlueBlue$178.36+2.31%−3.5%$139.34 to $184.9063.6+1.19MACD 2.51, signal 1.32
PGProcter & GambleBlueBlue$163.56+1.23%−2.2%$137.62 to $167.2565.5+0.18MACD 3.56, signal 3.38
MOAltria GroupOrangeOrange$77.17−1.10%−3.3%$54.70 to $79.8165.6+0.27MACD 1.80, signal 1.53
PFEPfizerBlueBlue$30.67+0.49%−1.2%$23.62 to $31.0468.0+0.06MACD 0.58, signal 0.52
DDominion EnergyPurplePurple$67.72+1.65%−7.2%$55.85 to $72.9968.9+0.53MACD 0.88, signal 0.35
SOSouthern CompanyPurplePurple$94.61+0.96%−5.0%$81.69 to $99.5869.1+0.42MACD 1.89, signal 1.47

Oversold backtest

Ticker and nameCohort
PLPlanet LabsOrangeOrange766.7%−0.29%50.0%+0.62%50.0%−1.75%
TAT&TOrangeOrange7100.0%+2.88%42.9%−0.98%33.3%+3.66%
BACBank of AmericaPurplePurple616.7%−1.69%20.0%−3.54%25.0%−4.55%
GRABGrab HoldingsOrangeOrange650.0%+0.18%50.0%+1.66%66.7%+3.63%
SOSouthern CompanyPurplePurple616.7%−0.81%16.7%+0.06%40.0%−0.40%
DDominion EnergyPurplePurple520.0%−1.73%0.0%−3.60%0.0%−4.42%
JOBYJoby AviationBlueBlue450.0%−4.80%25.0%−4.78%33.3%−7.42%
HPQHP IncOrangeOrange425.0%−1.00%0.0%−6.16%25.0%−7.42%
UBERUber TechnologiesBlueBlue475.0%+2.11%75.0%+5.00%50.0%−0.82%
TROWT. Rowe PriceOrangeOrange450.0%+0.72%100.0%+2.55%50.0%+3.35%
GSGoldman SachsPurplePurple333.3%+0.09%66.7%+1.94%100.0%+15.27%
KHCKraft HeinzOrangeOrange366.7%+1.54%33.3%+2.64%100.0%+4.60%
IBMIBMPurplePurple366.7%+4.88%100.0%+11.76%100.0%+12.74%
AEPAmerican Electric PowerPurplePurple366.7%+0.52%66.7%+0.84%66.7%+2.74%
MMM3M CoBlueBlue333.3%−0.62%66.7%+1.41%0.0%−2.28%
PGProcter & GambleBlueBlue3100.0%+2.10%100.0%+2.09%33.3%+1.20%
RKLBRocket LabBlueBlue250.0%+10.19%100.0%+38.52%100.0%+12.94%
OXYOccidental PetroleumOrangeOrange250.0%+0.34%100.0%+7.65%100.0%+10.40%
JNJJohnson & JohnsonBlueBlue2100.0%+2.50%50.0%+0.04%100.0%+1.70%
PRUPrudentialPurplePurple2100.0%+2.26%100.0%+3.40%50.0%+1.12%
WFCWells FargoPurplePurple250.0%+1.64%100.0%+6.71%100.0%+12.38%
URNMSprott Uranium ETFBlueBlue1100.0%+3.09%————
METMetLifePurplePurple10.0%−0.26%100.0%+1.38%100.0%+7.40%
MOAltria GroupOrangeOrange1100.0%+3.87%100.0%+4.22%100.0%+3.69%
PFEPfizerBlueBlue10.0%−0.67%100.0%+0.87%100.0%+4.03%
INTCIntelBlueBlue0——————
MUMicron TechnologyBlueBlue0——————
CCitigroupOrangeOrange0——————
JPMJPMorgan ChasePurplePurple0——————
MRKMerckOrangeOrange0——————

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)TickerCohortTriggerRSIMACDClose
2 Nov 2026OXYOccidental PetroleumOrangeMACD bearish crossover47.40.98$60.72
30 Oct 2026BACBank of AmericaPurpleRSI oversold27.6−1.68$50.01
30 Oct 2026INTCIntelBlueRSI oversold25.2−6.35$65.76
30 Oct 2026MUMicron TechnologyBlueMACD bearish crossover42.2−24.32$884.74
30 Oct 2026MRKMerckOrangeMACD bullish crossover57.10.07$149.52
30 Oct 2026HPQHP IncOrangeMACD bearish crossover37.50.05$28.78
29 Oct 2026RKLBRocket LabBlueMACD bullish crossover47.0−3.28$59.10
29 Oct 2026MUMicron TechnologyBlueMACD bullish crossover47.4−22.06$934.27
29 Oct 2026MOAltria GroupOrangeMACD bullish crossover66.81.50$76.75
29 Oct 2026IBMIBMPurpleRSI overbought72.26.86$258.28
28 Oct 2026PLPlanet LabsOrangeMACD bullish crossover41.9−1.03$14.33
28 Oct 2026CCitigroupOrangeMACD bullish crossover44.8−2.51$124.11
28 Oct 2026METMetLifePurpleMACD bearish crossover52.30.95$99.64
28 Oct 2026MOAltria GroupOrangeMACD bearish crossover54.91.32$72.99
27 Oct 2026URNMSprott Uranium ETFBlueMACD bullish crossover45.5−2.09$44.75
26 Oct 2026BACBank of AmericaPurpleMACD bullish crossover26.0−1.97$50.52
26 Oct 2026JOBYJoby AviationBlueMACD bullish crossover27.5−0.46$4.69
26 Oct 2026MRKMerckOrangeMACD bearish crossover42.7−0.03$140.61
23 Oct 2026UBERUber TechnologiesBlueMACD bearish crossover39.0−0.84$66.70
22 Oct 2026HPQHP IncOrangeMACD bullish crossover62.30.01$33.76
22 Oct 2026MOAltria GroupOrangeRSI overbought71.61.70$76.07
22 Oct 2026PGProcter & GambleBlueRSI overbought74.63.84$165.59
22 Oct 2026PFEPfizerBlueRSI overbought72.50.57$30.42
22 Oct 2026SOSouthern CompanyPurpleRSI overbought72.61.34$93.82
21 Oct 2026TROWT. Rowe PriceOrangeMACD bullish crossover47.6−1.39$103.29
21 Oct 2026JNJJohnson & JohnsonBlueMACD bullish crossover47.4−2.69$257.78
21 Oct 2026IBMIBMPurpleRSI overbought70.62.68$251.46
20 Oct 2026MRKMerckOrangeMACD bullish crossover56.00.13$148.30
20 Oct 2026MOAltria GroupOrangeRSI overbought70.51.54$74.64
20 Oct 2026PGProcter & GambleBlueRSI overbought71.83.26$159.32
20 Oct 2026PFEPfizerBlueRSI overbought73.10.47$30.11
16 Oct 2026GRABGrab HoldingsOrangeMACD bearish crossover40.2−0.07$2.94
16 Oct 2026PFEPfizerBlueRSI overbought70.30.35$29.58
16 Oct 2026SOSouthern CompanyPurpleRSI overbought73.20.58$91.18
15 Oct 2026BACBank of AmericaPurpleMACD bearish crossover25.2−1.93$51.70
15 Oct 2026RKLBRocket LabBlueRSI oversold29.5−1.91$55.25
14 Oct 2026BACBank of AmericaPurpleRSI oversold22.4−1.87$51.39
14 Oct 2026URNMSprott Uranium ETFBlueRSI oversold29.0−2.26$42.42
14 Oct 2026PLPlanet LabsOrangeMACD bearish crossover31.5−0.80$14.13
14 Oct 2026PRUPrudentialPurpleMACD bullish crossover39.1−1.68$113.49
14 Oct 2026TROWT. Rowe PriceOrangeMACD bearish crossover29.7−1.52$99.62
14 Oct 2026TROWT. Rowe PriceOrangeRSI oversold29.7−1.52$99.62
14 Oct 2026MMM3M CoBlueMACD bullish crossover47.4−2.12$164.46
14 Oct 2026MOAltria GroupOrangeRSI overbought70.70.89$73.13
14 Oct 2026PGProcter & GambleBlueRSI overbought71.51.99$156.53
14 Oct 2026PFEPfizerBlueMACD bullish crossover67.20.21$29.21
13 Oct 2026CCitigroupOrangeMACD bearish crossover36.4−1.73$124.53
13 Oct 2026KHCKraft HeinzOrangeMACD bullish crossover34.8−0.70$22.43
12 Oct 2026BACBank of AmericaPurpleMACD bullish crossover34.1−1.81$54.58
12 Oct 2026CCitigroupOrangeMACD bullish crossover51.5−1.39$131.92
12 Oct 2026GSGoldman SachsPurpleMACD bullish crossover34.3−29.57$893.95
12 Oct 2026JPMJPMorgan ChasePurpleMACD bullish crossover40.5−5.48$334.30
12 Oct 2026IBMIBMPurpleMACD bullish crossover49.1−2.48$227.02
9 Oct 2026JOBYJoby AviationBlueRSI oversold26.0−0.32$5.44
9 Oct 2026TAT&TOrangeRSI oversold26.0−0.41$22.18
9 Oct 2026RKLBRocket LabBlueMACD bearish crossover47.30.65$68.21
9 Oct 2026WFCWells FargoPurpleMACD bullish crossover49.4−1.43$83.55
9 Oct 2026MMM3M CoBlueMACD bearish crossover36.1−2.47$159.96
8 Oct 2026METMetLifePurpleMACD bullish crossover57.90.00$98.47
8 Oct 2026MMM3M CoBlueMACD bullish crossover42.3−2.27$163.58
8 Oct 2026MOAltria GroupOrangeMACD bullish crossover64.60.22$71.42
7 Oct 2026GSGoldman SachsPurpleRSI oversold29.7−31.87$887.21
7 Oct 2026PGProcter & GambleBlueMACD bullish crossover54.60.36$147.82
6 Oct 2026MUMicron TechnologyBlueMACD bearish crossover55.732.66$1045.56
6 Oct 2026UBERUber TechnologiesBlueMACD bullish crossover43.2−1.46$69.08
6 Oct 2026OXYOccidental PetroleumOrangeMACD bullish crossover51.3−0.47$58.33
5 Oct 2026JOBYJoby AviationBlueMACD bearish crossover32.5−0.29$5.78
5 Oct 2026INTCIntelBlueMACD bearish crossover57.75.95$116.19
5 Oct 2026JNJJohnson & JohnsonBlueRSI oversold29.7−2.00$252.93
5 Oct 2026MMM3M CoBlueMACD bearish crossover39.9−2.28$163.19
5 Oct 2026DDominion EnergyPurpleMACD bullish crossover32.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.