Stocks finished mostly higher, after a bad start to the day thanks to a pair of disappointing reports from tech giants. The ...
Qualcomm generated earnings of $3.41 a share in the latest quarter, versus Wall Street’s estimate for $2.96.