Technicals-US oil may test resistance at $95.12 - XLE News | Rallies