Tech firms and banks report mixed Q2 results as market sentiment falters

Tech firms and banks report mixed Q2 results as market sentiment falters