Terra Property Trust, Inc. (NYSE: TPTA)

CIK: 0001674356
Market Cap 524.75 Mn
P/E -18.91
P/S 14.81
Div. Yield 0.02
Total Debt (Qtr) 117.95 Mn
Add ratio to table...

About

Counterparty Name Breakdown of Revenue (2024)

Investment Type Breakdown of Revenue (2024)