John Rogers

Stock Analyst at Mizuho

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