Loading...
XNYS
SCM
Market cap185mUSD
May 13, Last price  
13.03USD
1D
-1.14%
1Q
-12.61%
Jan 2017
8.04%
IPO
-13.71%
Name

Stellus Capital Investment Corp

Chart & Performance

D1W1MN

Profile

Stellus Capital Investment Corporation is a business development company specializing in investments in private middle-market companies. It invests through first lien, second lien, unitranche, and mezzanine debt financing, often with a corresponding equity investment. The fund prefers to invest in US and Canada. The fund seeks to invest in companies with an EBITDA between $5 million and $50 million.
IPO date
Aug 11, 2012
Employees
0
Domiciled in
US
Incorporated in
US

Valuation

Title
USD in thousands, except ratios and share amounts
FYFYFYFYFYFYFYFYFYFY
2024‑122023‑122022‑122021‑122020‑122019‑122018‑122017‑122016‑122015‑12
Income
Revenues
104,736,133
98,849.97%
105,848
405.24%
20,950
-50.89%
Cost of revenue
2,365,997
90,149
6,894
Unusual Expense (Income)
NOPBT
102,370,136
15,698
14,056
NOPBT Margin
97.74%
14.83%
67.09%
Operating Taxes
1,808,838
(1,527)
1,375
Tax Rate
1.77%
9.78%
NOPAT
100,561,298
17,226
12,681
Net income
45,845
161.47%
17,533
20.99%
14,492
-56.83%
Dividends
(37,560)
(35,527)
(26,594)
Dividend yield
10.66%
12.56%
10.26%
Proceeds from repurchase of equity
46,495
63,348
1,610
BB yield
-13.20%
-22.40%
-0.62%
Debt
Debt current
99,444,355
98,550
Long-term debt
321,251,939
575,835
604,130
Deferred revenue
321
Other long-term liabilities
189,733,389
(575,835)
(82,152)
Net debt
399,684,202
(324,752)
(1,034,831)
Cash flow
Cash from operating activities
(28,648)
(17,265)
(56,287)
CAPEX
Cash from investing activities
(83,462,675,000)
Cash from financing activities
22,581
(4,653)
60,155
FCF
95,697,943
395,268
98,063,975
Balance
Cash
20,058,594
26,126
892,777
Long term investments
953,498
874,461
844,734
Excess cash
15,775,285
895,294
1,736,463
Stockholders' equity
(9,627)
(15,979)
557,391
Invested Capital
980,361,250
514,893
338,058
ROIC
20.50%
4.04%
0.03%
ROCE
10.44%
3.15%
1.57%
EV
Common stock shares outstanding
25,597
22,005
19,553
Price
13.76
7.08%
12.85
-3.09%
13.26
1.84%
Market cap
352,209
24.56%
282,760
9.06%
259,272
2.17%
EV
400,036,411
(41,992)
(218,830)
EBITDA
102,370,136
15,698
15,022,782,056
EV/EBITDA
3.91
Interest
31,506
32,011
24,469
Interest/NOPBT
0.03%
203.92%
174.08%