U.S. CRUDE OIL FUTURES SETTLE AT $95.85/BBL, UP $2.89, 3.11 PCT

2026-04-24

U.S. CRUDE OIL FUTURES SETTLE AT $95.85/BBL, UP $2.89, 3.11 PCT