Arm sets IPO price at $51, Valuation reaches $54.5 billion