Michael Carroll

Stock Analyst at RBC Capital

(4.58)
# 961
Out of 4,376 analysts
707
Total ratings
60.6%
Success rate
7.7%
Average return

Stocks Rated by Michael Carroll

LTC Properties
May 28, 2026
Maintained: Hold
Price Target: $41
Current: $36.05
Upside: +13.73%
EPR Properties
May 26, 2026
Maintained: Hold
Price Target: $61
Current: $57.36
Upside: +6.35%
Americold Realty Trust
May 26, 2026
Maintained: Hold
Price Target: $16
Current: $14.71
Upside: +8.77%
American Healthcare REIT
May 26, 2026
Maintained: Buy
Price Target: $56
Current: $47.48
Upside: +17.94%
Lineage
May 22, 2026
Maintained: Buy
Price Target: $44
Current: $42.63
Upside: +3.21%
National Healthcare Properties
May 18, 2026
Initiated Coverage: Hold
Price Target: $15
Current: $14.63
Upside: +2.53%
Healthpeak Properties
May 13, 2026
Maintained: Buy
Price Target: $20$21
Current: $19.79
Upside: +6.11%
Healthcare Realty Trust
May 13, 2026
Maintained: Hold
Price Target: $19$21
Current: $19.65
Upside: +6.87%
Janus Living
May 7, 2026
Maintained: Buy
Price Target: $27$30
Current: $25.12
Upside: +19.43%
Kilroy Realty
May 6, 2026
Maintained: Buy
Price Target: $40
Current: $37.03
Upside: +8.02%
Maintained: Hold
Price Target: $60$50
Current: $51.28
Upside: -2.50%
Maintained: Buy
Price Target: $230$238
Current: $206.93
Upside: +15.01%
Maintained: Hold
Price Target: $47$48
Current: $44.47
Upside: +7.94%
Maintained: Hold
Price Target: $42
Current: $37.26
Upside: +12.72%
Maintained: Buy
Price Target: $91$98
Current: $82.02
Upside: +19.48%
Maintained: Sell
Price Target: $22
Current: $23.90
Upside: -7.95%
Maintained: Buy
Price Target: $66$68
Current: $61.58
Upside: +10.43%
Maintained: Hold
Price Target: $195$208
Current: $198.21
Upside: +4.94%
Maintained: Hold
Price Target: $135$148
Current: $144.54
Upside: +2.39%
Maintained: Hold
Price Target: $5$6
Current: $8.53
Upside: -29.66%
Maintained: Hold
Price Target: $4.5$5
Current: $4.98
Upside: +0.40%
Maintained: Buy
Price Target: $41$44
Current: $37.97
Upside: +15.88%
Maintained: Hold
Price Target: $5
Current: $8.61
Upside: n/a
Maintained: Hold
Price Target: $193
Current: $189.72
Upside: n/a
Downgraded: Sell
Price Target: $16$14
Current: $0.003
Upside: n/a
Reiterated: Buy
Price Target: $52$41
Current: $23.66
Upside: n/a
Maintained: Buy
Price Target: $148
Current: $62.33
Upside: n/a
Downgraded: Hold
Price Target: $47$50
Current: $44.96
Upside: n/a
Maintained: Buy
Price Target: $96
Current: $123.69
Upside: n/a
Rated: Buy
Price Target: $33
Current: $18.46
Upside: n/a
Initiated Coverage: Buy
Price Target: $22
Current: $8.84
Upside: n/a