BusinessSICO Says Investors Awarded About $1.6 Billion in New Business in 2026By Helena WardNov 2, 2026, 12:24 PM UTC