$1.1B
Market capitalization
436%
Total Stock Return Since IPO
$9.8B
Portfolio Fair Value
14.2%
Annualized Dividend Yield
As of December 31, 2024
Email Alerts
Stay informed and receive company updates straight to your inbox.