Shares of Exxon Mobil Corp. rose 0.6% in afternoon trading, putting them on track for their fifth-straight gain, ahead of the oil giant’s first-quarter report due out the next morning. Exxon Mobil is expected to report before Friday’s open net income that rises above $2.5 billion, adjusted earnings per share that climbs to 60 cents and revenue that edged up to $56.38 billion, according to FactSet. The stock, which is headed for the highest close since March 17, has climbed 5.8% during its current win streak. Year to date, it has rallied 41.9% year to date, while the SPDR Energy Select Sector ETF has climbed 33.0%, crude oil futures surged 33.7% and the S&P 500 advanced 11.8%.

Market Pulse Stories are Rapid-fire, short news bursts on stocks and markets as they move. Visit MarketWatch.com for more information on this news.