Nebula Research & Development LLC PERSPECTIVE THERAPEUTICS INC Transaction History
Nebula Research & Development LLC
- $1.08 Trillion
- Q1 2025
Number of Shares
10,770
Previous 21,850
50.71%
Holding current value
$22.9 Million
Previous $69.7 Million
67.09%
% of portfolio
0.0%
Previous 0.01%