Home CoreWeave closes $650 million secondary share sale at $23 billion valuation