Investors Pay High Price for Starburst Data at $1.6 Billion ValuationBy Kate Clark Subscribe to unlock