Nebula Research & Development LLC KLAVIYO INC Transaction History
Nebula Research & Development LLC
- $1.08 Trillion
- Q1 2025
Number of Shares
22,822
Previous 16,508
38.25%
Holding current value
$691 Million
Previous $681 Million
1.44%
% of portfolio
0.06%
Previous 0.08%
Shares
4 transactions