As of March 31, 2024, the company had an implied valuation of just above $6 billion, based on the company’s Forge Price.