Indexes break records while earnings chatter grows louder