Siren, L.L.C. Apogee Therapeutics Inc Transaction History
Siren, L.L.C.
- $1.76 Trillion
- Q1 2025
Number of Shares
594,994
Previous 747,325
20.38%
Holding current value
$22.2 Billion
Previous $33.9 Billion
34.34%
% of portfolio
1.27%
Previous 1.5%