Nebula Research & Development LLC LIBERTY MEDIA CORP DEL Transaction History
Nebula Research & Development LLC
- $618 Billion
- Q2 2024
Number of Shares
6,089
Previous 18,617
67.29%
Holding current value
$437 Million
Previous $1.22 Billion
64.18%
% of portfolio
0.07%
Previous 0.26%