John Massocca

Stock Analyst at B. Riley Securities

(4.77)
# 585
Out of 4,644 analysts
147
Total ratings
72.2%
Success rate
25.3%
Average return

Stocks Rated by John Massocca

Strawberry Fields REIT
Jul 22, 2026
Maintained: Hold
Price Target: $14$15
Current: $13.82
Upside: +4.92%
FrontView REIT
Jun 24, 2026
Rated: Buy
Price Target: $21$24
Current: $19.87
Upside: +20.79%
Service Properties Trust
Jun 17, 2026
Rated: Buy
Price Target: $2$2.5
Current: $8.48
Upside: -70.52%
One Liberty Properties
Jun 9, 2026
Rated: Buy
Price Target: $28$29
Current: $23.95
Upside: +19.00%
Diversified Healthcare Trust
Jun 9, 2026
Rated: Buy
Price Target: $8.5$11
Current: $8.33
Upside: +32.05%
Industrial Logistics Properties Trust
May 4, 2026
Rated: Buy
Price Target: $9.5$10
Current: $9.07
Upside: +10.25%
The RMR Group
Mar 17, 2026
Rated: Buy
Price Target: $24$21
Current: $19.72
Upside: +6.49%
Mobile Infrastructure
Mar 17, 2026
Maintained: Buy
Price Target: $5
Current: $2.78
Upside: +79.86%
Gladstone Commercial
Feb 24, 2026
Maintained: Hold
Price Target: $13
Current: $13.01
Upside: -3.92%
Gladstone Land
Feb 18, 2026
Maintained: Hold
Price Target: $15$12
Current: $8.19
Upside: +40.42%
Maintained: Hold
Price Target: $12$13
Current: $9.73
Upside: +28.47%
Maintained: Buy
Price Target: $19$21
Current: $19.62
Upside: +7.03%
Maintained: Buy
Price Target: $22$19
Current: $16.29
Upside: +13.57%
Maintained: Hold
Price Target: $44$43
Current: $45.81
Upside: -6.13%
Maintained: Buy
Price Target: $21$20
Current: $14.24
Upside: +36.94%
Maintained: Hold
Price Target: $34$33
Current: $30.63
Upside: n/a
Initiated Coverage: Hold
Price Target: $8
Current: $8.99
Upside: n/a
Maintained: Hold
Price Target: $45
Current: $36.27
Upside: n/a
Maintained: Buy
Price Target: $23
Current: $21.85
Upside: n/a
Maintained: Buy
Price Target: $46$47
Current: $34.40
Upside: n/a
Initiated Coverage: Hold
Price Target: $3.92
Current: $4.65
Upside: n/a
Maintained: Buy
Price Target: $35$37
Current: $26.07
Upside: n/a
Maintained: Buy
Price Target: $28$23
Current: $15.75
Upside: n/a
Maintained: Buy
Price Target: $36$34
Current: $32.88
Upside: n/a
Maintained: Buy
Price Target: $36
Current: $36.94
Upside: n/a
Maintained: Buy
Price Target: $53$55
Current: $43.10
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $57.72
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $24.94
Upside: n/a
Maintained: Buy
Price Target: $12
Current: $16.79
Upside: n/a
Maintained: Buy
Price Target: $39$44
Current: $24.71
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $74.36
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $61.41
Upside: n/a