Range Resources agreed to buy the natural gas company for $3.3 billion, or $15.75 per share.
Energy companies and oil prices jumped after Goldman Sachs said it thinks the global oil glut is over.
The prescription drug distributor announced a new generic drug supply deal with Wal-Mart.