WTI Lurks Above $96 Support Ahead of Key US Data – Rebound or Breakdown Next?Industry newsApril 1, 2026