Energy and defense stocks rally as crude oil nears $80, driven by geopolitical tensions in the Middle East.
Read full article on MarketWire