Terra Property Trust, Inc.

Terra Property Trust, Inc.

TPTA
Terra Property Trust, Inc.US flagNew York Stock Exchange
24.73
USD
-0.02
- -
601.88MMarket Cap