Loading...
XNYSGNLpE
Market cap1.67bUSD
Dec 26, Last price  
22.60USD
1D
0.04%
1Q
-2.16%
IPO
18.70%
Name

Global Net Lease Inc

Chart & Performance

D1W1MN
XNYS:GNLpE chart

Profile

Global Net Lease, Inc. (NYSE: GNL) is a publicly traded real estate investment trust listed on the NYSE focused on acquiring a diversified global portfolio of commercial properties, with an emphasis on sale-leaseback transactions involving single tenant, mission critical income producing net-leased assets across the United States, Western and Northern Europe.
IPO date
Jun 02, 2015
Employees
1
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
515,070
35.95%
378,857
-3.16%
391,228
18.52%
Cost of revenue
236,381
102,808
100,057
Unusual Expense (Income)
NOPBT
278,689
276,049
291,171
NOPBT Margin
54.11%
72.86%
74.42%
Operating Taxes
14,475
11,032
12,152
Tax Rate
5.19%
4.00%
4.17%
NOPAT
264,214
265,017
279,019
Net income
(211,910)
-1,862.54%
12,023
5.78%
11,366
5.46%
Dividends
(233,226)
(187,140)
(176,049)
Dividend yield
16.44%
14.36%
11.72%
Proceeds from repurchase of equity
(1,188)
208
229,766
BB yield
0.08%
-0.02%
-15.30%
Debt
Debt current
1,744,182
669,968
225,566
Long-term debt
5,031,213
1,769,957
2,246,746
Deferred revenue
28,456
32,756
Other long-term liabilities
42,017
(3,578)
848
Net debt
6,652,363
2,299,311
(758,840)
Cash flow
Cash from operating activities
143,743
181,820
192,493
CAPEX
(47,296)
(29,942)
(7,924)
Cash from investing activities
(551,899)
(16,537)
(436,570)
Cash from financing activities
469,009
(149,742)
218,323
FCF
219,805
285,269
290,450
Balance
Cash
121,566
103,335
89,668
Long term investments
1,466
37,279
3,141,484
Excess cash
97,278
121,671
3,211,591
Stockholders' equity
(1,710,963)
(1,229,250)
(1,048,519)
Invested Capital
9,647,531
5,126,095
5,158,299
ROIC
3.58%
5.15%
5.63%
ROCE
3.51%
7.07%
7.07%
EV
Common stock shares outstanding
142,584
103,686
98,284
Price
9.95
-20.84%
12.57
-17.74%
15.28
-10.85%
Market cap
1,418,714
8.85%
1,303,338
-13.21%
1,501,778
-2.07%
EV
8,072,714
3,617,662
748,966
EBITDA
512,428
434,909
458,847
EV/EBITDA
15.75
8.32
1.63
Interest
179,411
97,510
94,345
Interest/NOPBT
64.38%
35.32%
32.40%