Behind the tech layoffs, Nvidia CEO's fear, Microsoft stock's new high: Tech news roundup Catherine Baab Quartz 10 3 08.06.2025 .....© Quartz visit website