Terra Property Trust, Inc. 6.00

Terra Property Trust, Inc. 6.00

TPTA
Terra Property Trust, Inc. 6.00US flagNew York Stock Exchange
23.66
USD
-0.09
(+0.59%)
575.84MMarket Cap