Oil futures plunged on Friday below $45 a barrel, after the International Energy Agency painted a bleak picture on the short-term price outlook of crude. On the New York Mercantile Exchange, deliveries for WTI Crude dropped 4.40% or 2.10 to $44.95 a barrel, as prices for Texas light sweet dive toward yearly lows. Prices for […]