tech:

taffy

Island

Island raises $175M

Dallas, Texas-based enterprise browser company Island raised $175 million in Series D funding, raising the company's valuation to $3 billion.