Stocks finish strong on mixed economic data
In earnings news, MasterCard Inc.’s first-quarter revenue fell short of expectations and two major insurance companies posted losses for the first quarter. But reports from manufacturer Manitowoc Co. and computer security software maker McAfee Inc …