Stone Ridge reports $3B profit in 2025, 50% annualized return for founding investors

Stone Ridge reports $3B profit in 2025, 50% annualized return for founding investors