Superior Energy


agreed to buy

Warrior Energy


for $358 million in cash and stock.

Warrior holders will get $14.50 a share in cash and 0.458 Superior shares for each Warrior share held.

The deal, which unites oilfield services providers, is expected to boost Superior's earnings next year after it closes late in the fourth quarter.

Superior said it expects to pay $175 million in cash and issue 5.3 million shares.

Warrior rose $5.02 early Monday to $19.36.