Billionaire Steve Cohen’s SAC Owns Over 5% of Energy XXI

Billionaire Steve Cohen’s SAC Capital Advisors has reported a position of 4.1 million shares in Energy XXI Limited (NASDAQ:EXXI), a $2.5 billion market cap oil and gas exploration...

Keep Reading →