Markets closed mostly higher on one of the busiest days of earnings season. The Nasdaq and S&P gained while the Dow closed flat. Earnings from Apple and Facebook late yesterday helped boost sentiment in the Nasdaq, though telcos such as Verizon disappointed. Markets briefly turned lower as tensions in Ukraine flared. Of the 201 companies in the S&P 500 that have released earnings this season, 76 percent have exceeded analysts' profit estimates. Jane Searle reports from the NYSE.