Oil futures mark lowest finish in over 2 weeks as U.S. announces biggest-ever release from crude reserves
Oil futures dropped on Thursday as the U.S. announced its biggest-ever release from the nation's Strategic Petroleum Reserve. President Joe Biden authorized the release of...