San Francisco Frontiers - High-flying tech giants buffeted by turbulent times, earnings show