Listen

Description

Strong earning results for a number of the tech giants yesterday.