$1.3B
Market capitalization
478%
Total Stock Return Since IPO
$11.1B
Portfolio Fair Value
15.7%
Annualized Dividend Yield
As of March 31, 2025
Email Alerts
Stay informed and receive company updates straight to your inbox.