Stocks Rally

Stocks rallied on Friday. Brands such as JPMorgan Chase, Bank of America, Caterpillar, and Microsoft stepped up on a variety of economic data.