Terreno Realty Corporation (TRNO)
NYSE: TRNO · IEX Real-Time Price · USD
54.75
-0.77 (-1.39%)
Apr 18, 2024, 4:00 PM EDT - Market closed

Terreno Realty Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2010
Net Income
150.75197.1686.9479.455.1762.8949.3711.5511.047.15
Upgrade
Depreciation & Amortization
59.349.494340.4639.3337.1235.7133.0634.118.07
Upgrade
Share-Based Compensation
13.4710.179.559.8310.649.278.739.446.082.06
Upgrade
Other Operating Activities
-44.54-114.47-7.6-29.03-10.81-32.08-28.39-8.48-12.79-1.56
Upgrade
Operating Cash Flow
179.68143.21132.21101.0594.6977.669.549.2442.0729.32
Upgrade
Operating Cash Flow Growth
25.46%8.32%30.83%6.72%22.02%11.66%41.14%17.05%43.47%117.27%
Upgrade
Capital Expenditures
-643.47-499.81-707.52-138.69-298.62-260.45-324.51-171.01-283.34-245.53
Upgrade
Change in Investments
73.08162.1541.0886.647.1325.4975.421.3823.670
Upgrade
Other Investing Activities
----------4.39
Upgrade
Investing Cash Flow
-570.39-337.66-666.44-52.09-251.48-234.96-249.12-149.63-259.66-249.92
Upgrade
Dividends Paid
-135.85-107.41-84.63-74.78-63.57-51.45-41.87-33.18-27.55-15.77
Upgrade
Share Issuance / Repurchase
669.8377.81461.854.93274.1205.08251.8699.882.61319.98
Upgrade
Debt Issued / Paid
-0.0848.5259.7-33.0828.54-1.5745.7132.1374.03105.03
Upgrade
Other Financing Activities
-5.04-1.16-5.68-0.94-4.02-3.03-51.76-5.07-3.95-5.03
Upgrade
Financing Cash Flow
528.8617.73631.2-53.87235.05149.04203.9493.7645.14404.21
Upgrade
Net Cash Flow
138.15-176.7296.97-4.978.26-8.3224.32-6.63-172.46183.61
Upgrade
Free Cash Flow
-463.79-356.6-575.31-37.64-203.93-182.85-255.02-121.77-241.27-216.21
Upgrade
Free Cash Flow Margin
-143.33%-129.10%-259.23%-20.14%-119.24%-120.57%-192.49%-112.31%-251.59%-313.91%
Upgrade
Free Cash Flow Per Share
-5.58-4.72-8.16-0.56-3.17-3.18-4.96-2.72-5.63-7.10
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).