Loading...
XNYSECCC
Market cap1.98bUSD
Dec 26, Last price  
23.00USD
1D
1.05%
1Q
-2.13%
IPO
-10.12%
Name

Eagle Point Cred

Chart & Performance

D1W1MN
XNYS:ECCC chart

Profile

Eagle Point Credit Company Inc. is a closed ended fund launched and managed by Eagle Point Credit Management LLC. It invests in fixed income markets of the United States. The fund invests equity and junior debt tranches of collateralized loan obligations consisting primarily of below investment grade U.S. senior secured loans. Eagle Point Credit Company Inc. was formed on March 24, 2014 and is domiciled in the United States.
IPO date
Oct 08, 2014
Employees
Domiciled in
US
Incorporated in
US

Valuation

Title
USD in thousands, except ratios and share amounts
FYFYFYFYFYFYFYFYFYFY
2023‑122022‑122021‑122020‑122019‑122018‑122017‑122016‑122015‑122014‑12
Income
Revenues
139,072
-249.98%
(92,730)
-165.84%
140,839
119.85%
Cost of revenue
37,921
34,375
28,007
Unusual Expense (Income)
NOPBT
101,151
(127,105)
112,832
NOPBT Margin
72.73%
137.07%
80.11%
Operating Taxes
82,993
150
Tax Rate
0.13%
NOPAT
101,151
(210,098)
112,682
Net income
116,888
-214.81%
(101,812)
-177.21%
131,856
116.56%
Dividends
(148,120)
(103,430)
(39,215)
Dividend yield
11.19%
11.25%
7.46%
Proceeds from repurchase of equity
218,160
178,929
42,033
BB yield
-16.48%
-19.47%
-8.00%
Debt
Debt current
195,347
213,830
Long-term debt
232,083
176,910
164,583
Deferred revenue
430,094
241,847
Other long-term liabilities
(204,650)
(123,344)
(140,695)
Net debt
(685,097)
(351,738)
(366,224)
Cash flow
Cash from operating activities
(81,570)
(74,975)
(114,708)
CAPEX
(4)
Cash from investing activities
(132,008)
(157,480)
Cash from financing activities
71,333
117,875
123,937
FCF
174,897
(139,883)
59,213
Balance
Cash
46,445
56,833
13,917
Long term investments
870,734
667,161
730,721
Excess cash
910,226
728,631
737,595
Stockholders' equity
737,127
663,920
726,107
Invested Capital
217,367
692,143
336,078
ROIC
22.24%
40.66%
ROCE
10.60%
11.74%
EV
Common stock shares outstanding
67,177
46,894
37,527
Price
19.71
0.53%
19.60
40.01%
14.00
38.75%
Market cap
1,323,795
44.02%
919,179
74.96%
525,375
60.93%
EV
666,131
732,095
382,954
EBITDA
101,151
(127,105)
112,832
EV/EBITDA
6.59
3.39
Interest
13,631
14,129
14,466
Interest/NOPBT
13.48%
12.82%