News

Epic Games hauls in $1.78 billion from investors; company now valued at $17. 3 billion