Home Stock CoreWeave shares surge on $14.2 billion Meta cloud contract