US stocks rally again to record highs as earnings smash expectations — ‘Is it different this time?’