Liberty Buying 27.3% Stake in Charter for $2.62B