U.S. stocks rally for a second day; Treasuries mixed
U.S. stocks rallied on Wednesday as an improvement in consumer confidence and better-than-expected earnings boosted sentiment. Treasuries were mixed after Tuesday’s selloff as the furore following the Bank of Japan’s unexpected increase in its yield trading b...