Michael Carroll

Stock Analyst at RBC Capital

(3.83)
# 649
Out of 5,163 analysts
234
Total ratings
56.2%
Success rate
6.32%
Average return

Stocks Rated by Michael Carroll

EPR Properties
Mar 6, 2026
Maintains: Sector Perform
Price Target: $58$59
Current: $56.02
Upside: +5.32%
Kilroy Realty
Mar 3, 2026
Maintains: Outperform
Price Target: $46$40
Current: $28.50
Upside: +40.35%
Medical Properties Trust
Mar 2, 2026
Maintains: Sector Perform
Price Target: $4.5$5
Current: $4.79
Upside: +4.38%
Lineage
Mar 2, 2026
Maintains: Outperform
Price Target: $42$44
Current: $36.43
Upside: +20.78%
Easterly Government Properties
Mar 2, 2026
Maintains: Underperform
Price Target: $21$22
Current: $21.99
Upside: +0.05%
Diversified Healthcare Trust
Mar 2, 2026
Maintains: Sector Perform
Price Target: $5$6
Current: $7.23
Upside: -17.01%
Welltower
Feb 24, 2026
Maintains: Outperform
Price Target: $207$230
Current: $207.82
Upside: +10.67%
CareTrust REIT
Feb 24, 2026
Maintains: Outperform
Price Target: $41$44
Current: $40.03
Upside: +9.92%
EastGroup Properties
Feb 18, 2026
Maintains: Sector Perform
Price Target: $183$195
Current: $187.61
Upside: +3.94%
Ventas
Feb 10, 2026
Maintains: Outperform
Price Target: $83$91
Current: $86.56
Upside: +5.13%
Maintains: Sector Perform
Price Target: $44$47
Current: $48.05
Upside: -2.19%
Maintains: Outperform
Price Target: $64$66
Current: $60.11
Upside: +9.80%
Reiterates: Sector Perform
Price Target: $60
Current: $48.41
Upside: +23.94%
Maintains: Sector Perform
Price Target: $132$135
Current: $131.75
Upside: +2.47%
Maintains: Outperform
Price Target: $45$54
Current: $52.16
Upside: +3.53%
Maintains: Sector Perform
Price Target: $37$38
Current: $39.10
Upside: -2.81%
Downgrades: Sector Perform
Price Target: $17$13
Current: $11.13
Upside: +16.80%
Maintains: Sector Perform
Price Target: $38$42
Current: $38.03
Upside: +10.44%
Initiates: Sector Perform
Price Target: $19
Current: $17.98
Upside: +5.67%
Maintains: Outperform
Price Target: $46$45
Current: $28.68
Upside: +56.90%
Maintains: Outperform
Price Target: $25$26
Current: $16.98
Upside: +53.12%
Reiterates: Sector Perform
Price Target: $185
Current: $168.96
Upside: +9.49%
Maintains: Sector Perform
Price Target: $20$12
Current: $6.06
Upside: +98.02%
Maintains: Sector Perform
Price Target: $17$19
Current: $13.69
Upside: +38.79%