image
Markets set new records on earnings optimism, liquidity