UBS — sell-side record
UBS made 352 rating actions across 91 covered names in the last 12 months, 65% of them Buy-type and 1% Sell-type. Of its 498 price targets that resolved, 144 (29%) were reached while they stood, 349 were replaced by UBS before their deadline and 5 fell short at it. 33 of its 55 Buy- and Sell-type ratings that ran a full horizon agreed with how the stock did against its sector.
96 covered names with a call from UBS in the last two years, checked through 2026-10-29. Rebuilt every morning.
What its Holds say: UBS's 117 Hold-type ratings in the last 12 months carried a median price target +8% from the price on the day; 12% sat below the price. Of its Holds that ran a full horizon, 3 of 31 stayed within 5 points of the sector ETF.
By name
| Ticker | Rating actions, 12 mo | Targets reached | Replaced early | Short | Resolved | Ratings vs sector |
|---|---|---|---|---|---|---|
| EXE | 12 | 0 (0%) | 17 | 0 | 17 | 1 of 1 |
| EQT | 8 | 1 (7%) | 13 | 0 | 14 | 0 of 1 |
| AMZN | 6 | 1 (8%) | 12 | 0 | 13 | 1 of 1 |
| AR | 7 | 3 (25%) | 9 | 0 | 12 | 0 of 1 |
| ORCL | 6 | 1 (8%) | 11 | 0 | 12 | 0 of 1 |
| GOOGL | 9 | 3 (27%) | 8 | 0 | 11 | — |
| COP | 6 | 0 (0%) | 11 | 0 | 11 | 0 of 1 |
| LRCX | 7 | 7 (70%) | 3 | 0 | 10 | 1 of 1 |
| FLUT | 6 | 0 (0%) | 10 | 0 | 10 | 0 of 1 |
| EOG | 5 | 0 (0%) | 10 | 0 | 10 | 0 of 1 |
| TER | 5 | 5 (56%) | 4 | 0 | 9 | 1 of 1 |
| AMD | 4 | 3 (33%) | 6 | 0 | 9 | 1 of 1 |
| MA | 4 | 0 (0%) | 9 | 0 | 9 | 0 of 1 |
| MSFT | 4 | 2 (22%) | 7 | 0 | 9 | 0 of 1 |
| BKR | 8 | 2 (25%) | 6 | 0 | 8 | — |
| HAL | 7 | 2 (25%) | 6 | 0 | 8 | — |
| SCHW | 7 | 1 (12%) | 7 | 0 | 8 | 1 of 1 |
| TSLA | 7 | 1 (12%) | 7 | 0 | 8 | 0 of 1 |
| OXY | 6 | 1 (12%) | 7 | 0 | 8 | — |
| AMGN | 5 | 2 (25%) | 6 | 0 | 8 | — |
| AVGO | 5 | 3 (38%) | 5 | 0 | 8 | 1 of 1 |
| INTC | 5 | 6 (75%) | 2 | 0 | 8 | — |
| ZS | 4 | 3 (38%) | 5 | 0 | 8 | 0 of 1 |
| WMT | 3 | 1 (12%) | 7 | 0 | 8 | 1 of 1 |
| RUN | 2 | 2 (25%) | 6 | 0 | 8 | 1 of 1 |
| AMAT | 7 | 3 (43%) | 4 | 0 | 7 | — |
| SLB | 6 | 1 (14%) | 6 | 0 | 7 | 1 of 1 |
| NET | 5 | 5 (71%) | 2 | 0 | 7 | — |
| FSLR | 4 | 1 (14%) | 6 | 0 | 7 | 1 of 1 |
| NVDA | 4 | 3 (43%) | 4 | 0 | 7 | 1 of 1 |
| V | 4 | 0 (0%) | 7 | 0 | 7 | 0 of 1 |
| CVX | 2 | 1 (14%) | 6 | 0 | 7 | 1 of 1 |
| PLTR | 6 | 1 (17%) | 5 | 0 | 6 | — |
| PANW | 5 | 4 (67%) | 2 | 0 | 6 | — |
| BAC | 4 | 2 (33%) | 4 | 0 | 6 | 1 of 1 |
| BSX | 4 | 0 (0%) | 6 | 0 | 6 | 0 of 1 |
| VRTX | 4 | 0 (0%) | 6 | 0 | 6 | 0 of 1 |
| ASTS | 3 | 5 (83%) | 1 | 0 | 6 | — |
| BA | 3 | 1 (17%) | 5 | 0 | 6 | 1 of 1 |
| SEDG | 3 | 5 (83%) | 1 | 0 | 6 | — |
| UBER | 2 | 0 (0%) | 6 | 0 | 6 | 0 of 1 |
| VST | 2 | 2 (33%) | 4 | 0 | 6 | 0 of 1 |
| XOM | 1 | 2 (33%) | 4 | 0 | 6 | 1 of 1 |
| TLN | 0 | 2 (33%) | 4 | 0 | 6 | 1 of 1 |
| META | 6 | 1 (20%) | 4 | 0 | 5 | — |
| ICE | 4 | 0 (0%) | 5 | 0 | 5 | 0 of 1 |
| JPM | 3 | 1 (20%) | 4 | 0 | 5 | 1 of 1 |
| CEG | 2 | 3 (60%) | 2 | 0 | 5 | 1 of 1 |
| MRNA | 2 | 2 (40%) | 3 | 0 | 5 | 0 of 1 |
| NXT | 2 | 3 (60%) | 2 | 0 | 5 | 1 of 1 |
| MDT | 6 | 2 (50%) | 2 | 0 | 4 | — |
| HD | 5 | 0 (0%) | 4 | 0 | 4 | — |
| CME | 4 | 1 (25%) | 3 | 0 | 4 | — |
| MGM | 4 | 1 (25%) | 3 | 0 | 4 | — |
| MS | 4 | 2 (50%) | 2 | 0 | 4 | — |
| UNH | 4 | 0 (0%) | 4 | 0 | 4 | 1 of 1 |
| SMR | 3 | 4 (100%) | 0 | 0 | 4 | — |
| FTNT | 2 | 2 (50%) | 2 | 0 | 4 | — |
| KLAC | 8 | 1 (33%) | 2 | 0 | 3 | — |
| GS | 5 | 2 (67%) | 1 | 0 | 3 | — |
| SHOP | 4 | 2 (67%) | 1 | 0 | 3 | — |
| SPCX | 4 | 0 (0%) | 3 | 0 | 3 | — |
| AAPL | 3 | 2 (67%) | 1 | 0 | 3 | — |
| DKNG | 3 | 0 (0%) | 3 | 0 | 3 | 0 of 1 |
| MRK | 3 | 1 (33%) | 2 | 0 | 3 | 1 of 1 |
| ISRG | 2 | 0 (0%) | 3 | 0 | 3 | — |
| KEY | 2 | 1 (33%) | 2 | 0 | 3 | 1 of 1 |
| LLY | 2 | 2 (67%) | 1 | 0 | 3 | 1 of 1 |
| REGN | 2 | 2 (67%) | 1 | 0 | 3 | — |
| WFC | 2 | 2 (67%) | 1 | 0 | 3 | 1 of 1 |
| DIS | 1 | 2 (67%) | 0 | 1 | 3 | 0 of 1 |
| GILD | 1 | 3 (100%) | 0 | 0 | 3 | — |
| PFE | 1 | 1 (33%) | 2 | 0 | 3 | — |
| KMI | 0 | 0 (0%) | 2 | 1 | 3 | 1 of 1 |
| SYM | 0 | 2 (67%) | 0 | 1 | 3 | 1 of 1 |
| CRWD | 5 | 1 (50%) | 1 | 0 | 2 | 0 of 1 |
| NFLX | 3 | 0 (0%) | 2 | 0 | 2 | 0 of 1 |
| PNC | 2 | 1 (50%) | 1 | 0 | 2 | 1 of 1 |
| GEV | 1 | 2 (100%) | 0 | 0 | 2 | 1 of 1 |
| JNJ | 1 | 2 (100%) | 0 | 0 | 2 | 1 of 1 |
| LNG | 1 | 1 (50%) | 0 | 1 | 2 | 1 of 1 |
| ABBV | 4 | 1 (100%) | 0 | 0 | 1 | — |
| OKLO | 4 | 1 (100%) | 0 | 0 | 1 | — |
| FITB | 2 | 0 (0%) | 1 | 0 | 1 | — |
| NRG | 2 | 0 (0%) | 1 | 0 | 1 | — |
| TFC | 2 | 0 (0%) | 1 | 0 | 1 | — |
| USB | 2 | 1 (100%) | 0 | 0 | 1 | — |
| ABT | 1 | 0 (0%) | 0 | 1 | 1 | 0 of 1 |
| ROK | 0 | 1 (100%) | 0 | 0 | 1 | — |
| LEU | 5 | — | — | — | 0 | — |
| SYK | 2 | — | — | — | 0 | — |
| CCJ | 1 | — | — | — | 0 | — |
| COST | 1 | — | — | — | 0 | — |
| FTI | 1 | — | — | — | 0 | — |
| IBKR | 1 | — | — | — | 0 | 1 of 1 |
| ASML | 0 | — | — | — | 0 | 1 of 1 |
Per-name counts are small; no percentage on one name is a measure of skill.
Latest calls
| Date | Ticker | Rating | Action | Price at call | Target | Target status | Move in the 30 days before |
|---|---|---|---|---|---|---|---|
| 2026-10-29 | KLAC | Neutral | maintained | $166.42 | $180 | running to 2027-10-29 | -15.3% |
| 2026-10-29 | TER | Buy | maintained | $293.09 | $430 | running to 2027-10-29 | -27.3% |
| 2026-10-29 | EQT | Buy | maintained | $54.72 | $74 | running to 2027-10-29 | +11.9% |
| 2026-10-29 | EXE | Buy | maintained | $90.56 | $117 | running to 2027-10-29 | +7.6% |
| 2026-10-29 | BSX | Buy | maintained | $42.65 | $57 | running to 2027-10-29 | -2.8% |
| 2026-10-29 | GOOGL | Neutral | maintained | $282.94 | $332 | running to 2027-10-29 | -17.0% |
| 2026-10-28 | BA | Buy | maintained | $167.14 | $240 | running to 2027-10-28 | -9.4% |
| 2026-10-27 | EQT | Buy | maintained | $56.27 | $75 | replaced 2026-10-29, new $74 | +10.8% |
| 2026-10-27 | FLUT | Buy | maintained | $78.26 | $130 | running to 2027-10-27 | -6.0% |
| 2026-10-26 | SLB | Buy | maintained | $53.08 | $70 | running to 2027-10-26 | +3.0% |
Other firms: Barclays · Wells Fargo · Morgan Stanley · Citigroup · RBC Capital · JPMorgan · Truist Securities · TD Cowen · Cantor Fitzgerald · Evercore ISI Group · Piper Sandler · Needham. All firms.
How calls are checked
Every call is checked on the firm's own terms. A price target is followed until its own deadline (12 months unless the firm publishes a different horizon) and ends as reached (the stock closed at or beyond it while it stood), replaced (the same firm set a new target first) or short at deadline. A rating is compared with the stock's sector SPDR ETF on total return over the rating's life, because most big-firm ratings are relative: Overweight means "beat its peers", not "go up". Hold-type ratings are tracked, not graded. A firm is numbered only with 30+ resolved targets, and a letter prints only for a firm's whole record where an exact test separates it from a coin flip. None of this is a verdict on anyone's skill, and one day is never a grade. The full method →
Get the daily brief
Our take, the S&P 500 Pulse, the Street's calls and today's docket — one email, weekdays, 9 AM ET, 30 minutes before the open.