Are stocks overvalued? Unusually strong earnings may justify sky-high valuations