Financial insights of TRTX