Stocks gain on FedEx earnings, wave of deals (Reuters)