64%
2721W–1524L–713P
4,958
one per scored report
55
distinct trading days
| Verdict | Scored | W-L-P | Hit rate |
|---|---|---|---|
| BUY | 18 | 10-4-4, 10 wins, 4 losses, 4 pushes | 71% |
| OVERWEIGHT | 292 | 123-82-87, 123 wins, 82 losses, 87 pushes | 60% |
| HOLD | 2671 | 1924-747-0, 1924 wins, 747 losses, 0 pushes | 72% |
| UNDERWEIGHT | 1940 |
Each report's verdict is scored against the next trading session: the return from the report day's close to the next session's close (split- and dividend-adjusted). BUY and SELL are judged against a fixed ±0.5% band on that return directly; HOLD against a wider band sized to the stock's own recent volatility. OVERWEIGHT and UNDERWEIGHT are market-relative calls, so they are judged the same ±0.5% way but on the excess over that session's universe-median return — beating or lagging the market, not moving in an absolute direction. A move beyond its band in the called direction is a win, beyond it against the call a loss — and for every verdict except HOLD, a move that stays inside the band is a push: too small (or too market-tracking) to call either way, counted in neither side of the hit rate and always shown in the record. Verdicts scored on the same session rise and fall with the same market day, so the session count is the better gauge of how much evidence the record holds. Scores land nightly after market close. How scoring works →
A hit rate measures single-session direction calls; it is not a return, and past performance does not predict future results. Nothing here is investment advice — see the full disclaimer.
| 652-678-610, 652 wins, 678 losses, 610 pushes |
| 49% |
| SELL | 37 | 12-13-12, 12 wins, 13 losses, 12 pushes | 48% |
| AMAT |
| 44 |
| 30-11-3 |
| 73% |
| -0.10% |
| AMD | 50 | 28-19-3 | 60% | +0.51% |
| AMGN | 44 | 30-10-4 | 75% | +0.05% |
| AMT | 44 | 24-11-9 | 69% | +0.14% |
| AMZN | 50 | 28-17-5 | 62% | +0.25% |
| AVGO | 49 | 29-13-7 | 69% | -0.12% |
| AXP | 44 | 28-8-8 | 78% | -0.22% |
| BA | 44 | 24-11-9 | 69% | -0.46% |
| BAC | 44 | 28-10-6 | 74% | -0.33% |
| BKNG | 43 | 28-13-2 | 68% | -0.66% |
| BLK | 44 | 28-13-3 | 68% | -0.10% |
| BMY | 44 | 26-16-2 | 62% | -0.20% |
| BNY | 44 | 28-10-6 | 74% | -0.22% |
| BRK-B | 44 | 24-14-6 | 63% | -0.02% |
| C | 44 | 23-15-6 | 61% | -0.08% |
| CAT | 44 | 22-14-8 | 61% | -0.10% |
| CL | 44 | 22-14-8 | 61% | -0.12% |
| CMCSA | 44 | 24-9-11 | 73% | -0.45% |
| COF | 44 | 19-16-9 | 54% | -0.19% |
| COP | 44 | 27-12-5 | 69% | +0.32% |
| COST | 50 | 28-12-10 | 70% | -0.01% |
| CRM | 50 | 34-13-3 | 72% | +0.54% |
| CSCO | 44 | 30-12-2 | 71% | -0.03% |
| CVS | 44 | 27-12-5 | 69% | -0.23% |
| CVX | 44 | 26-11-7 | 70% | +0.30% |
| DE | 43 | 23-15-5 | 61% | -0.00% |
| DHR | 44 | 29-13-2 | 69% | +0.18% |
| DIS | 44 | 22-13-9 | 63% | +0.08% |
| DUK | 44 | 26-11-7 | 70% | -0.15% |
| EMR | 43 | 22-15-6 | 59% | +0.09% |
| FDX | 44 | 24-12-8 | 67% | -0.19% |
| GD | 44 | 26-10-8 | 72% | -0.38% |
| GE | 44 | 28-11-5 | 72% | -0.40% |
| GEV | 44 | 27-14-3 | 66% | +0.07% |
| GILD | 44 | 19-17-8 | 53% | +0.30% |
| GM | 44 | 26-17-1 | 60% | -0.11% |
| GOOGL | 50 | 31-13-6 | 70% | +0.12% |
| GS | 43 | 25-10-8 | 71% | -0.29% |
| HD | 50 | 28-15-7 | 65% | -0.26% |
| HONA | 43 | 19-18-6 | 51% | -0.13% |
| IBM | 44 | 19-16-9 | 54% | -0.08% |
| INTC | 43 | 20-16-7 | 56% | +0.23% |
| INTU | 44 | 23-17-4 | 57% | -0.13% |
| ISRG | 44 | 24-10-10 | 71% | +0.27% |
| JNJ | 44 | 25-14-5 | 64% | +0.03% |
| JPM | 49 | 29-9-11 | 76% | -0.11% |
| KO | 44 | 29-11-4 | 73% | +0.03% |
| LIN | 44 | 25-13-6 | 66% | -0.02% |
| LLY | 50 | 30-14-6 | 68% | +0.06% |
| LMT | 44 | 27-11-6 | 71% | -0.31% |
| LOW | 44 | 24-9-11 | 73% | -0.41% |
| LRCX | 44 | 25-15-4 | 63% | +0.11% |
| MA | 49 | 33-9-7 | 79% | +0.09% |
| MCD | 44 | 20-9-15 | 69% | -0.34% |
| MDLZ | 44 | 17-16-11 | 52% | -0.07% |
| MDT | 44 | 17-17-10 | 50% | +0.04% |
| META | 49 | 32-13-4 | 71% | +0.69% |
| MMM | 43 | 25-5-13 | 83% | -0.29% |
| MO | 44 | 25-13-6 | 66% | +0.12% |
| MRK | 44 | 24-15-5 | 62% | +0.31% |
| MS | 44 | 22-9-13 | 71% | -0.29% |
| MSFT | 50 | 32-15-3 | 68% | +0.35% |
| MU | 44 | 23-19-2 | 55% | +0.41% |
| NEE | 44 | 21-14-9 | 60% | -0.20% |
| NFLX | 50 | 27-17-6 | 61% | -0.06% |
| NKE | 44 | 23-13-8 | 64% | -0.40% |
| NOW | 44 | 30-12-2 | 71% | +0.32% |
| NVDA | 50 | 28-18-4 | 61% | +0.34% |
| ORCL | 44 | 22-18-4 | 55% | -0.04% |
| PEP | 44 | 25-12-7 | 68% | -0.22% |
| PFE | 44 | 27-12-5 | 69% | +0.13% |
| PG | 50 | 22-15-13 | 59% | +0.10% |
| PLTR | 44 | 30-10-4 | 75% | +0.48% |
| PM | 44 | 26-14-4 | 65% | +0.15% |
| QCOM | 44 | 26-16-2 | 62% | +0.14% |
| RTX | 44 | 22-11-11 | 67% | -0.41% |
| SBUX | 44 | 24-13-7 | 65% | -0.33% |
| SCHW | 44 | 20-18-6 | 53% | -0.23% |
| SO | 44 | 22-10-12 | 69% | -0.16% |
| SPCX | 49 | 24-20-5 | 55% | +0.94% |
| SPG | 43 | 20-9-14 | 69% | -0.23% |
| T | 43 | 17-16-10 | 52% | -0.12% |
| TMO | 44 | 31-11-2 | 74% | +0.25% |
| TMUS | 44 | 20-14-10 | 59% | -0.36% |
| TSLA | 50 | 17-23-10 | 43% | +0.46% |
| TXN | 44 | 25-13-6 | 66% | -0.00% |
| UBER | 44 | 27-9-8 | 75% | -0.09% |
| UNH | 50 | 22-19-9 | 54% | -0.20% |
| UNP | 43 | 23-13-7 | 64% | -0.11% |
| UPS | 44 | 15-16-13 | 48% | -0.22% |
| USB | 44 | 20-14-10 | 59% | -0.25% |
| V | 50 | 29-15-6 | 66% | +0.11% |
| VZ | 44 | 19-15-10 | 56% | -0.26% |
| WFC | 44 | 23-14-7 | 62% | -0.09% |
| WMT | 43 | 22-10-11 | 69% | +0.00% |
| XOM | 50 | 31-14-5 | 69% | +0.16% |