Lument Finance Trust Inc

LFTNYSE
$5.02
-0.17-3.28%
Last update: Oct 1, 8:49 AM
$5.65
0.468.86%