The overall earnings picture continues to be of all-around strength and a steadily improving outlook, with Q1 results showing nice momentum while expectations for Q2 also trend higher.