Oil climbs above $95 as traders watch supply risks, global demand outlook
Prices near $100 as traders weigh OPEC+ moves and summer demand surge