Canada markets close in 2 hours 10 minutes

Essex Property Trust, Inc. (ESS)

NYSE - Nasdaq Real Time Price. Currency in USD
Add to watchlist
254.29-3.38 (-1.31%)
As of 01:47PM EDT. Market open.
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
525,024
405,825
408,315
488,554
568,870
Depreciation & amortization
551,824
548,438
539,319
520,066
525,497
Stock based compensation
7,652
8,031
7,206
7,308
8,157
Change in working capital
-9,252
-1,651
-2,456
33,319
-13,363
Accounts Payable
-
5,335
-17,266
22,298
-10,382
Other working capital
872,325
839,693
812,456
784,064
713,023
Other non-cash items
-3,201
-2,514
-4,722
-1,631
-16,435
Net cash provided by operating activites
1,018,000
980,064
975,649
905,259
803,108
Cash flows from investing activities
Investments in property, plant and equipment
-145,675
-140,371
-163,193
-121,195
-90,085
Acquisitions, net
-31,512
-37,405
-163,188
-306,266
-114,017
Purchases of investments
-9,870
-20,780
-18,109
-23,805
-83,379
Sales/Maturities of investments
37,653
64,320
71,222
16,577
113,465
Other investing activites
-39,523
-44,496
231,918
-149,346
-35,813
Net cash used for investing activites
-597,741
-145,140
145,958
-397,397
-416,900
Cash flows from financing activities
Debt repayment
-819,962
-1,198,548
-1,730,178
-1,762,833
-2,009,635
Common stock repurchased
-283
-96,004
-190,040
-9,627
-269,611
Dividends Paid
-593,176
-586,976
-565,924
-542,860
-536,098
Other financing activites
-40,742
-37,789
-47,399
-72,536
-74,016
Net cash used privided by (used for) financing activities
10,453
-477,271
-1,137,564
-533,265
-383,261
Net change in cash
430,712
357,653
-15,957
-25,403
2,947
Cash at beginning of period
77,158
42,681
58,638
84,041
81,094
Cash at end of period
507,870
400,334
42,681
58,638
84,041
Free Cash Flow
Operating Cash Flow
1,018,000
980,064
975,649
905,259
803,108
Capital Expenditure
-145,675
-140,371
-163,193
-121,195
-90,085
Free Cash Flow
872,325
839,693
812,456
784,064
713,023