CCJ analyst scorecard
16 rating actions on CCJ in the last 12 months. Of 14 price targets that resolved, 4 were reached while they stood, 10 were replaced by the same firm first, and 0 fell short at their deadline. Ratings: 69% Buy-type, 31% Hold-type, 0% Sell-type. Consensus target $126, 51% above the last close.
Checked through 2026-10-29 · last close $83.10 (2026-10-29). Rebuilt every morning.
What the Holds say: 5 Hold-type ratings on CCJ in the last 12 months carried a median target +18% from the price on the day; 0% sat below it.
Firm by firm
| Firm | Latest rating | Date | Latest target | Targets reached | Replaced early | Resolved | Ratings vs sector |
|---|---|---|---|---|---|---|---|
| RBC Capital | Outperform | 2026-06-29 | $175 | 0 | 6 | 6 | 1 of 1 |
| Barclays | Equal-Weight | 2026-10-19 | $95 | 0 | 1 | 1 | — |
| Bank of America | Buy | 2026-07-09 | $140 | — | — | 0 | — |
| Truist Securities | Buy | 2026-10-22 | $125 | 0 | 2 | 2 | — |
| William Blair | Outperform | 2026-04-20 | — | — | — | 0 | — |
| GLJ Research | Buy | 2026-02-18 | $171 | 1 | 1 | 2 | 1 of 1 |
| UBS | Neutral | 2025-11-10 | $140 | — | — | 0 | — |
| Goldman Sachs | Buy | 2025-10-29 | $109 | 2 | 0 | 2 | 1 of 1 |
Counts for one firm on one stock are small and move together; they are a record, not a grade. Neither the firms nor CCJ carry a letter here. Why →
Every call, last 12 months
| Date | Firm | Rating | Action | Price at call | Target | Target status | Move in the 30 days before |
|---|---|---|---|---|---|---|---|
| 2026-10-22 | Truist Securities | Buy | maintained | $78.93 | $125 | running to 2027-10-22 | -16.6% |
| 2026-10-19 | Barclays | Equal-Weight | maintained | $80.70 | $95 | running to 2027-10-19 | -11.9% |
| 2026-08-12 | Truist Securities | Buy | maintained | $99.03 | $130 | replaced 2026-10-22, new $125 | +9.8% |
| 2026-08-04 | Barclays | Equal-Weight | maintained | $93.09 | $97 | within 5% of price when set | -3.6% |
| 2026-07-16 | Barclays | Equal-Weight | maintained | $87.36 | $104 | replaced 2026-08-04, new $97 | -19.0% |
| 2026-07-14 | Truist Securities | Buy | initiated | $91.57 | $129 | replaced 2026-08-12, new $130 | -9.3% |
| 2026-07-09 | Bank of America | Buy | maintained | $95.74 | $140 | running to 2027-07-09 | -6.4% |
| 2026-06-29 | RBC Capital | Outperform | maintained | $103.47 | $175 | running to 2027-06-29 | -8.2% |
| 2026-05-22 | Barclays | Equal-Weight | initiated | $104.75 | $108 | within 5% of price when set | -17.2% |
| 2026-04-20 | William Blair | Outperform | initiated | $123.62 | — | no target | +21.7% |
| 2026-02-18 | GLJ Research | Buy | reiterated | $116.50 | $171 | running to 2027-02-18 | +0.1% |
| 2026-02-17 | RBC Capital | Outperform | maintained | $112.94 | $160 | replaced 2026-06-29, new $175 | -3.0% |
| 2025-11-13 | RBC Capital | Outperform | maintained | $85.98 | $150 | replaced 2026-02-17, new $160 | — |
| 2025-11-10 | UBS | Neutral | initiated | $94.24 | $140 | running to 2026-11-10 | — |
| 2025-10-31 | RBC Capital | Outperform | maintained | $102.21 | $160 | replaced 2025-11-13, new $150 | — |
| 2025-10-29 | Goldman Sachs | Buy | maintained | $106.67 | $109 | within 5% of price when set | — |
Also in Nuclear
Interactive version with the price chart and target overlay: Scorecard tab on the dashboard. All covered names: index.
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.