The good, bad, and ugly of Big Tech's first quarter