NYSE - Delayed Quote • USD Terra Property Trust, Inc. 6.00 (TPTA) Follow 12.39 -0.29 (-2.29%) At close: April 26 at 3:43 PM EDT Conversations Community Insights