This week: large tech companies had an unpleasant Q1, Nasdaq-100 falling 9%, the latest marketplaces deals, and more.