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%