Stocks advance for a second day, log third straight weekly gain. A week of mixed economic data and corporate earnings lowered expectations for a near-term rate hike, which gave the bulls room to run. The spotlight was on financial firms, … Continue reading