Nebula Research & Development LLC ATLANTA BRAVES HLDGS INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
20,186
Previous 33,174
39.15%
Holding current value
$944 Million
Previous $1.33 Billion
28.87%
% of portfolio
0.08%
Previous 0.12%
Shares
8 transactions