US stocks rallied on Wednesday as high hopes for bank earnings paid off and a crucial consumer inflation update showed key ...