Name Net new
positions
New positions Closed positions Return since
31 Mar ‘25
51
30 51 21 36.3%
52
30 59 29 1.62%
53
30 53 23 1.09%
ORC
54
Orchid Island Capital
ORC
$1.07B
30 47 17 2.93%
55
30 32 2 10.7%
56
29 51 22 48.3%
57
29 47 18 24.3%
58
29 37 8 94.8%
59
29 33 4 2%
60
29 34 5 35.5%
NPCE icon
61
Neuropace
NPCE
$352M
29 35 6 13.4%
62
29 43 14 3.32%
63
29 30 1 19.5%
64
28 64 36 4.52%
65
28 44 16 24.4%
66
28 54 26 10.5%
67
28 53 25 15.8%
68
28 54 26 2.96%
69
28 44 16 8.36%
70
28 43 15 98.2%
71
28 39 11 12.3%
72
28 42 14 69%
73
28 39 11 38.8%
74
28 28 0 4.45%
75
28 28 0 3.11%