WTI oil stabilizes near $76 amid geopolitical calm and market anticipation

Shares: