Oil Settles Mixed On Russia Supply, Demand Concerns

The front-month WTI crude futures contract, which expires on Wednesday, rose 19 cents to settle at $102.75, unchanged.