UGI to buy AmeriGas shares it doesn't own for $2.44 billion; UGI slashes EPS guidanceMarket Watch • 04/02/19