Nebula Research & Development LLC TEEKAY CORPORATION LTD Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
50,753
              Previous 62,076
              
        
           18.24%
        
      
          
        Holding current value
$419 Million
            Previous $408 Million
            
        
           2.67%
        
      
          
        % of portfolio
0.04%
            Previous 0.04%