TPTA
NYSE
$24.73
Terra Property Trust Inc (TPTA)
Market Cap
$602M
Free Cash Flow Yield
-0.07%
Dividend Yield
8.29%
Price Chart
Valuation
Market Cap$602M
Profitability
Total Revenue (TTM)$26M
EBITDA-$30M
EPS-$1.32
Financial Health
Debt-to-Equity97.9%
Free Cash Flow Yield-0.07%
Dividend Yield8.29%
Growth & Risk
Revenue 5Y CAGR-11.60%
Sharpe Ratio0.87