WTI Crude Oil closes at $1.63; Settling at $90.00 a barrel  Marketscreener.com



Source link