Big Tech stocks weathered Q1 selloff as smaller companies faltered | Fortune