Oil futures end mixed, score gains for week and month  MarketWatchContinue reading