Oil prices settled higher Wednesday, on light trading volume ahead of the Independence Day holiday, after official U.S. data revealed a drop of more than
Treasurys rallied modestly on Thursday, sending yields lower, after revised data showed first-quarter annual U.S. GDP grew at a lackluster 1.4% rate. Source link