NYSE : EFC

Ellington Financial Inc.

$13.545 USD

-$0.15 (-1.13%)

Volume
782.56K
Average Volume
1.33M
Market Capitalization
$1.45B
P/E Ratio
8.16
Dividend Yield
11.52%
Price Target
$13.50
Year High
$14.12
Year Low
$11.28
Day High
Day Low
Payout Ratio
$0.92
Current Ratio
$0.03
Institutional Ownership Summary
Institutional Ownership %

0.21%

Investors Holding

14

change: -229 | last: 243
Increased Positions

8

change: -134 | last: 142
Reduced Positions

2

change: -63 | last: 65
New Positions

3

change: -40 | last: 43
Sold Positions

227

change: 171 | last: 56
Total Calls

-

Total Puts

-

Put-Call Ratio

0.00

change: -146.7345 | last: 1.4673
Total Invested

3.53M

EFC Enterprise Value History
Annual
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2025-12-31 $13.58 99.44M $1.35B $201.89M $16.96B $18.11B
2024-12-31 $12.12 86.85M $1.05B $192.39M $14.2B $15.06B
2023-12-31 $12.71 69.06M $877.79M $228.93M $13.33B $13.98B
2022-12-31 $12.37 60.62M $749.82M $221.87M $12.4B $12.93B
2021-12-31 $17.09 49.21M $841.08M $92.84M $3.64B $4.38B
2020-12-31 $14.84 44.12M $654.76M $111.82M $2.39B $2.93B
2019-12-31 $18.33 32.07M $587.8M $72.48M $3.28B $3.79B
2018-12-31 $15.33 30.3M $464.46M $44.66M $2B $2.42B
2017-12-31 $14.51 32.53M $472.08M $47.23M $1.48B $1.9B
2016-12-31 $15.52 32.76M $508.41M $123.27M $1.06B $1.44B
Quarterly
Date Stock Price Shares Outstanding Market Cap Cash & Equivalents Total Debt Enterprise Value
2026-03-31 $11.85 121.71M $1.44B $163.22M $17.69B $18.97B
2025-12-31 $13.58 99.44M $1.35B $201.89M $16.96B $18.11B
2025-09-30 $12.98 101.59M $1.32B $184.81M $15.57B $16.71B
2025-06-30 $12.99 95.86M $1.25B $211.01M $14.88B $15.91B
2025-03-31 $13.26 91.6M $1.21B $203.29M $14.57B $15.59B
2024-12-31 $12.12 89.23M $1.08B $192.39M $14.28B $15.17B
2024-09-30 $12.89 87.2M $1.12B $217.72M $13.86B $14.77B
2024-06-30 $11.87 85.04M $1.01B $198.51M $13.21B $14.02B
2024-03-31 $11.62 84.47M $981.51M $187.47M $13.2B $14B
2023-12-31 $12.71 71.34M $906.71M $228.93M $13.33B $14.01B
2023-09-30 $12.47 68.6M $855.5M $176.27M $12.65B $13.33B
2023-06-30 $13.80 67.98M $938.1M $194.6M $12.51B $13.26B