Nebula Research & Development LLC LIBERTY MEDIA CORP DEL Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
15,141
Previous 20,677
26.77%
Holding current value
$1.03 Billion
Previous $1.06 Billion
2.91%
% of portfolio
0.12%
Previous 0.13%