Shares of Exxon Mobil Corp. XOM, +0.95% 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 XLE, +0.52% has climbed 33.0%, crude oil futures CL00, 0.68% surged 33.7% and the S&P 500 SPX, +0.82% advanced 11.8%.