Nebula Research & Development LLC ATLANTA BRAVES HLDGS INC Transaction History
Nebula Research & Development LLC
- $1.08 Trillion
- Q1 2025
Number of Shares
33,174
Previous 37,475
11.48%
Holding current value
$1.33 Billion
Previous $1.43 Billion
7.43%
% of portfolio
0.12%
Previous 0.17%
Shares
7 transactions