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%