Crude oil rallied on Friday but stalled below $62, as weak demand and strong resistance continue to cap upside momentum in a volatile, range-bound market.
An excellent third-quarter earnings report with solid momentum, industry-leading returns on assets and equity, and superb profit margins stands out. Is it time to hail a ride?