Michael Carroll

Stock Analyst at RBC Capital

(4.67)
# 795
Out of 4,520 analysts
689
Total ratings
63.6%
Success rate
8.6%
Average return

Stocks Rated by Michael Carroll

Alexandria Real Estate Equities
Jul 2, 2026
Maintained: Hold
Price Target: $50$51
Current: $50.22
Upside: +1.55%
Diversified Healthcare Trust
Jun 18, 2026
Maintained: Hold
Price Target: $6$8
Current: $9.16
Upside: -12.66%
Medical Properties Trust
Jun 17, 2026
Reiterated: Hold
Price Target: $5$4.5
Current: $4.75
Upside: -5.26%
CareTrust REIT
Jun 17, 2026
Maintained: Buy
Price Target: $44
Current: $42.88
Upside: +2.61%
Welltower
Jun 15, 2026
Reiterated: Buy
Price Target: $238
Current: $243.25
Upside: -2.16%
LTC Properties
May 28, 2026
Maintained: Hold
Price Target: $41
Current: $41.75
Upside: -1.80%
EPR Properties
May 26, 2026
Maintained: Hold
Price Target: $61
Current: $62.21
Upside: -1.95%
Americold Realty Trust
May 26, 2026
Maintained: Hold
Price Target: $16
Current: $15.93
Upside: +0.44%
American Healthcare REIT
May 26, 2026
Maintained: Buy
Price Target: $56
Current: $57.16
Upside: -2.03%
Lineage
May 22, 2026
Maintained: Buy
Price Target: $44
Current: $44.59
Upside: -1.32%
Initiated Coverage: Hold
Price Target: $15
Current: $15.86
Upside: -5.42%
Maintained: Buy
Price Target: $20$21
Current: $22.51
Upside: -6.71%
Maintained: Hold
Price Target: $19$21
Current: $21.32
Upside: -1.50%
Maintained: Buy
Price Target: $27$30
Current: $30.35
Upside: -1.15%
Maintained: Buy
Price Target: $40
Current: $40.25
Upside: -0.62%
Maintained: Hold
Price Target: $47$48
Current: $50.21
Upside: -4.40%
Maintained: Hold
Price Target: $42
Current: $41.68
Upside: +0.77%
Maintained: Buy
Price Target: $91$98
Current: $96.10
Upside: +1.98%
Maintained: Sell
Price Target: $22
Current: $25.56
Upside: -13.93%
Maintained: Buy
Price Target: $66$68
Current: $68.86
Upside: -1.25%
Maintained: Hold
Price Target: $195$208
Current: $222.20
Upside: -6.39%
Maintained: Hold
Price Target: $135$148
Current: $149.79
Upside: -1.20%
Maintained: Hold
Price Target: $5
Current: $8.86
Upside: n/a
Maintained: Hold
Price Target: $193
Current: $192.53
Upside: n/a
Reiterated: Buy
Price Target: $52$41
Current: $25.51
Upside: n/a
Maintained: Buy
Price Target: $148
Current: $69.85
Upside: n/a
Downgraded: Hold
Price Target: $47$50
Current: $49.59
Upside: n/a
Maintained: Buy
Price Target: $96
Current: $121.46
Upside: n/a
Rated: Buy
Price Target: $33
Current: $20.11
Upside: n/a
Initiated Coverage: Buy
Price Target: $22
Current: $9.80
Upside: n/a