Stocks priced for ‘sunshine and rainbows’ now face earnings test

· Economic Times