Post navigation Stocks Subdued As Russia Dampens Peace Hopes, Oil Tumbles On U.S. Move U.S. to release 1 million bbl of oil per day from strategic reserve over next 6 months – statement