Elliptic Lands $120M Series D Funding at $670M Valuation