CoverageForm 410-K10-Q8-K13D13G13F

TRNO · Terreno Realty Corp - Financials

Annual line items from SEC XBRL filings, sourced from EDGAR's Company Facts API with fallback to the quarterly Financial Statement Data Sets. See issuer overview for Form 4 activity and 10-K signals.

Price · TRNO

Income Statement

Line itemFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Revenue$476.38M$382.62M$323.59M$276.21M$221.93M$186.88M
Cost of Revenue------
Gross Profit------
R&D------
SG&A$47.27M$42.59M$37.94M$31.19M$26.96M$23.49M
Total Operating Expenses$284.30M$234.66M$190.46M$167.32M$134.07M$118.73M
D&A$121.58M$93.92M$73.22M$65.76M$50.69M$45.88M
Operating Income------
Interest Expense$32.86M$20.92M$24.80M$23.85M$18.05M$16.00M
Income Tax------
Net Income$402.99M$184.50M$151.46M$198.01M$87.25M$79.80M
EPS - Basic$3.92$1.92$1.81$2.61$1.23$1.17
EPS - Diluted$3.91$1.92$1.81$2.61$1.23$1.16

Balance Sheet

Line itemFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Cash & Equivalents$25.02M$18.07M$165.40M$26.39M$204.40M$107.18M
Accounts Receivable------
Inventory------
Accounts Payable------
Current Assets------
Total Assets$5.39B$4.77B$3.90B$3.16B$2.92B$2.14B
Current Liabilities------
Long-term Debt$943.34M$823.44M$771.56M$770.82M$720.67M$459.12M
Total Liabilities$1.24B$1.11B$990.05M$934.59M$866.25M$551.64M
Stockholders' Equity$4.15B$3.66B$2.91B$2.23B$2.06B$1.59B
Retained Earnings$289.12M$95.29M$95.58M$88.27M$2.80M$5.93M

Cash Flow

Line itemFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Operating Cash Flow$271.86M$232.69M$179.68M$143.21M$132.21M$101.05M
Investing Cash Flow($452.39M)($915.48M)($570.39M)($337.66M)($666.44M)($52.09M)
Financing Cash Flow$187.76M$534.91M$528.86M$17.73M$631.20M($53.87M)
CapEx------
Free Cash Flow------

Ratios

MetricFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020
Profitability
Gross margin------
Operating margin------
EBITDA margin------
Net margin84.6%48.2%46.8%71.7%39.3%42.7%
Free cash flow margin------
FCF / Net income------
R&D / Revenue------
SG&A / Revenue9.9%11.1%11.7%11.3%12.1%12.6%
Effective tax rate------
Return on assets7.5%3.9%3.9%6.3%3.0%3.7%
Return on equity9.7%5.0%5.2%8.9%4.2%5.0%
Return on invested capital------
Liquidity
Current ratio------
Quick ratio------
Cash ratio------
Leverage
Debt / Equity0.230.220.260.350.350.29
Debt / Assets0.180.170.200.240.250.21
Debt / EBITDA------
Interest coverage------
Equity multiplier1.301.301.341.421.421.35
Liabilities / Assets0.230.230.250.300.300.26
Efficiency
Asset turnover0.090.080.080.090.080.09
Inventory turnover------
Days sales outstanding------
Days inventory outstanding------
Days payable outstanding------
Cash conversion cycle------
Valuation
P / E15.0x30.8x34.6x21.8x69.3x50.4x
P / B1.5x1.5x1.8x1.9x2.9x2.5x
P / S12.7x14.8x16.1x15.6x27.2x21.3x
EV / EBITDA------
Growth
Revenue growth (YoY)24.5%18.2%17.2%24.5%18.8%9.3%
Revenue CAGR (3y)19.9%19.9%20.1%17.3%27.0%-
Revenue CAGR (5y)20.6%17.5%24.4%---
Gross profit growth (YoY)------
Operating income growth (YoY)------
Net income growth (YoY)118.4%21.8%-23.5%126.9%9.3%43.7%
EPS growth (YoY)103.6%6.1%-30.7%112.2%6.0%36.5%
EPS CAGR (3y)14.4%16.0%16.0%45.3%--
EPS CAGR (5y)27.5%17.7%----
FCF growth (YoY)------
FCF CAGR (5y)------
Book value growth (YoY)13.2%25.7%30.7%8.4%29.6%4.7%

Stability scores

Piotroski F-score

FY 2025 · 9-point quality

4/9
Neutral
  • Net income positive
  • Operating cash flow positive
  • ROA improved YoY
  • Cash flow > net income
  • Long-term debt decreased
  • -Current ratio improved
  • No share dilution
  • -Gross margin improved
  • Asset turnover improved

Peer comparison

Same SIC group: Real Estate

CompanyRevenue (last FY)Net marginROE
CBRE$40.55B2.9%13.0%
FOR$1.66B10.1%9.5%
TRC$49.59M0.2%0.0%
HPP$831.11M-71.3%-19.9%
CWK$10.29B0.9%4.5%

Comparing Terreno Realty Corp against the 5 most active filers in the same SIC group.

Dividends

$2.05/share trailing 12 months · +6.8% YoY

Ex-datePer share
Mar 27, 2026$0.5200
Dec 15, 2025$0.5200
Sep 29, 2025$0.5200
Jun 27, 2025$0.4900
Mar 27, 2025$0.4900
Dec 13, 2024$0.4900
Sep 30, 2024$0.4900
Jun 28, 2024$0.4500
Mar 27, 2024$0.4500
Dec 14, 2023$0.4500
Sep 28, 2023$0.4500
Jun 29, 2023$0.4000
Mar 30, 2023$0.4000
Dec 29, 2022$0.4000
Sep 29, 2022$0.4000
Jun 29, 2022$0.3400
Mar 24, 2022$0.3400
Dec 14, 2021$0.3400
Sep 30, 2021$0.3400
Jun 29, 2021$0.2900
Mar 25, 2021$0.2900
Dec 14, 2020$0.2900
Oct 1, 2020$0.2900
Jun 29, 2020$0.2700