Oil Posts Longest Run of Weekly Losses Since March Amid SPR Talk
Oil prices notched the longest stretch of weekly losses since March with U.S. President Joe Biden keeping investors guessing about whether he’ll act to tame higher energy prices that are Continue Reading
