Knollwood Investment Advisory, LLC ROOT INC Transaction History
Knollwood Investment Advisory, LLC
- $1.04 Trillion
- Q2 2025
Number of Shares
25,110
Previous 28,110
10.67%
Holding current value
$3.21 Billion
Previous $3.75 Billion
14.33%
% of portfolio
0.31%
Previous 0.41%