Name Net closed
positions
Closed positions New positions Return since
31 Mar ‘26
176
9 13 4 47.2%
177
8 52 44 8.82%
178
8 52 44 6.14%
EFC
179
Ellington Financial
EFC
$1.7B
8 50 42 14.3%
180
8 46 38 0.37%
181
8 45 37 6.38%
182
8 44 36 0.87%
183
8 43 35 0.45%
184
8 38 30 9.57%
185
8 34 26 28.3%
TCPC icon
186
BlackRock TCP Capital
TCPC
$311M
8 34 26 2.77%
187
8 34 26 11.8%
188
8 34 26 46.2%
189
8 32 24 94%
190
8 32 24 4.42%
191
8 31 23 8.66%
192
8 28 20 5.94%
193
8 27 19 11.1%
194
8 25 17 5.79%
195
8 22 14 0.39%
196
8 21 13 6.24%
197
8 20 12 3.91%
198
8 20 12 0.06%
199
8 20 12 1.69%
200
8 19 11 0%