Terra Property Trust, Inc. 6.00 (TPTA) NYSE

21.98

-0.2083(-0.94%)

Updated at June 03 03:54PM

Currency In USD