Soaring Earnings Growth Underpins a Rally