Nebula Research & Development LLC ODDITY TECH LTD Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
30,236
Previous 20,137
50.15%
Holding current value
$2.28 Billion
Previous $871 Million
161.95%
% of portfolio
0.19%
Previous 0.08%