Lument Finance Trust Inc (LFT) Stock Price, Quote, News & History

LFTNYSE
$4.44
0.071.6%
Last update: Nov 10, 10:40 AM