Futures Movers: Oil prices score a 4th straight weekly gain July 21, 2023 by MarketWatch.com - Top Stories Oil futures rise Friday, to tally a fourth straight weekly gain.