Nebula Research & Development LLC TEMPUS AI INC Transaction History
Nebula Research & Development LLC
- $1.17 Trillion
- Q2 2025
Number of Shares
63,639
Previous 54,878
15.96%
Holding current value
$4.04 Billion
Previous $2.65 Billion
52.74%
% of portfolio
0.34%
Previous 0.24%