
Oil prices fall amid mixed U.S. inventory data
Oil prices dropped on Wednesday, snapping a three-day winning streak. The West Texas Intermediate for August delivery lost 1.96 U.S. dollars, or 1.9 percent, to settle at 102.26 dollars a barrel on the New York [Read More]