$2.6B
Market capitalization
563%
Total Stock Return Since IPO
$24.8B
Portfolio Fair Value
16%
Annualized Dividend Yield
As of March 31, 2026
Email Alerts
Stay informed and receive company updates straight to your inbox.