U.S. CRUDE OIL FUTURES SETTLE AT $89.61/BBL, UP $5.76, 6.87 PCT

2026-04-21

U.S. CRUDE OIL FUTURES SETTLE AT $89.61/BBL, UP $5.76, 6.87 PCT