Precision Castparts Beats On Q1 Earnings