John Rogers

Stock Analyst at Mizuho

(3.63)
# 274
Out of 5,438 analysts
4
Total ratings
Success rate
Average return
2 Stocks
Name Action PT Current % Upside Ratings Updated
OEC Orion
Maintains: Neutral
12 10
9.77 2.35% 1 Jul 15, 2025
STRL Sterling Infrastruct...
Downgrades: Neutral
n/a
n/a n/a 3 Oct 17, 2016