Oil futures top $95 per barrel for the first time in a year By: MarketWatch September 28, 2023 at 05:25 AM EDT Oil futures topped $95 per barrel for the first time in a year, as traders react to dwindling inventories. Read More >>