Murphy Oil Heads Into Q1 Print Beaten Down but Not Heavily Bet Against
Murphy Oil reports Q1 2026 results on May 7 with the stock already absorbing a sharp sell-off — down 6.6% in a single session and 6.9% on the week to close at $38.93, well below where the analyst community had been…
