Nebula Research & Development LLC ARMOUR RESIDENTIAL REIT INC Transaction History
Nebula Research & Development LLC
- $1.08 Trillion
- Q1 2025
Number of Shares
53,576
Previous 43,367
23.54%
Holding current value
$916 Million
Previous $818 Million
12.01%
% of portfolio
0.08%
Previous 0.1%