Oil Prices Maintain Elevated Trajectory Amid Persistent Supply Constraints Stantec STN Stock Slides 260 Support at 7115 20260520