Tim O'Toole

Stock Analyst at Stifel Nicolaus

(3.72)
# 2,094
Out of 5,126 analysts
4
Total ratings
75%
Success rate
87.8%
Average return

Stocks Rated by Tim O'Toole

Diamondback Energy
Nov 3, 2026
Reiterated: Buy
Price Target: $259
Current: $178.08
Upside: +45.44%
MPLX LP
Jan 12, 2021
Reiterated: Buy
Price Target: $22 → $27
Current: $56.71
Upside: n/a