US Q1 company earnings generally upbeat

US Q1 2017 earnings report season fully under way 25 April
Here’s a summary of the latest:
3M:
–  EPS: $2.61 vs $2.07 exp
– revenue: $7.69bln vs $7.50bln exp