Loading...
XLON
SEIT
Market cap834mUSD
Sep 17, Last price  
56.40GBP
1D
3.11%
1Q
12.57%
IPO
-43.82%
Name

SDCL Energy Efficiency Income Trust PLC

Chart & Performance

D1W1MN
No data to show
P/E
8.73
P/S
8.44
EPS
0.06
Div Yield, %
8.33%
Shrs. gr., 5y
36.70%
Rev. gr., 5y
94.49%
Revenues
73m
P
1,484,0002,605,00022,813,00040,971,00066,500,000-53,700,00072,500,000
Net income
70m
P
415,00011,612,00032,405,00079,800,000-18,600,000-56,300,00070,100,000
CFO
58m
+9.23%
-1,437,000-2,464,00019,469,00032,313,00057,200,00053,100,00058,000,000
Dividend
Sep 12, 20241.58 GBP/sh

Profile

SDCL Energy Efficiency Income Trust PLC invests in energy efficiency projects. The company was incorporated in 2018 and is based in London, United Kingdom.
IPO date
Dec 11, 2018
Employees
0
Domiciled in
GB
Incorporated in
GB

Valuation

Title
GBP in thousands, except ratios and share amounts
FYFYFYFYFYFYFY
2025‑032024‑032023‑032022‑032021‑032020‑032019‑03
Income
Revenues
72,500
-235.01%
(53,700)
-180.75%
66,500
62.31%
Cost of revenue
2,400
(6,300)
21,600
Unusual Expense (Income)
NOPBT
70,100
(47,400)
44,900
NOPBT Margin
96.69%
88.27%
67.52%
Operating Taxes
(19,800)
Tax Rate
NOPAT
70,100
(47,400)
64,700
Net income
70,100
-224.51%
(56,300)
202.69%
(18,600)
-123.31%
Dividends
(68,400)
(67,100)
(62,000)
Dividend yield
13.07%
10.42%
6.99%
Proceeds from repurchase of equity
(20,000)
132,900
BB yield
3.10%
-14.98%
Debt
Debt current
Long-term debt
Deferred revenue
Other long-term liabilities
3,300
Net debt
(900)
(984,300)
(1,128,100)
Cash flow
Cash from operating activities
58,000
53,100
57,200
CAPEX
273,900
Cash from investing activities
10,800
34,300
(273,900)
Cash from financing activities
(68,400)
(87,200)
70,900
FCF
68,800
(47,900)
67,100
Balance
Cash
900
500
300
Long term investments
983,800
1,127,800
Excess cash
986,985
1,124,775
Stockholders' equity
(44,100)
(114,200)
1,097,200
Invested Capital
1,027,700
1,096,100
28,200
ROIC
6.60%
224.35%
ROCE
7.13%
3.99%
EV
Common stock shares outstanding
1,085,420
1,090,075
1,056,150
Price
0.48
-18.44%
0.59
-29.64%
0.84
-28.51%
Market cap
523,172
-18.79%
644,234
-27.38%
887,166
-5.14%
EV
522,272
(340,066)
(240,934)
EBITDA
70,100
(47,400)
44,900
EV/EBITDA
7.45
7.17
Interest
Interest/NOPBT