Nebula Research & Development LLC SEZZLE INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
7,734
Previous 21,902
64.69%
Holding current value
$1.39 Billion
Previous $764 Million
81.42%
% of portfolio
0.12%
Previous 0.07%