Nebula Research & Development LLC SAFEHOLD INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
43,454
Previous 52,357
17.0%
Holding current value
$676 Million
Previous $980 Million
31.01%
% of portfolio
0.06%
Previous 0.09%