Stellus Capital Investment Corporation
SCM
$14.04
$0.171.23%
SCM
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.