Nebula Research & Development LLC PERSPECTIVE THERAPEUTICS INC Transaction History
Nebula Research & Development LLC
- $852 Billion
- Q4 2024
Number of Shares
21,850
Previous 14,843
47.21%
Holding current value
$69.7 Million
Previous $198 Million
64.82%
% of portfolio
0.01%
Previous 0.02%