WTI crude oil remains in the upper $70s, performing well last week despite macro challenges. Energy sector stocks continue to struggle compared to tech-related stocks, with XLE hitting 26-month ...