Investors fear Big Oil could cut share buybacks as crude prices slump

  • Oil is now hovering around $66 a barrel, prompting analysts to model scenarios where prices remain in the $60s this year or even decline into the $50s.