Nebula Research & Development LLC BIRKENSTOCK HOLDING PLC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
97,846
Previous 62,176
57.37%
Holding current value
$4.81 Billion
Previous $2.85 Billion
68.8%
% of portfolio
0.41%
Previous 0.26%