Stellus Capital Investmen...

12.62
-1.02 (-7.48%)
At close: Apr 04, 2025, 3:59 PM
12.78
1.27%
After-hours: Apr 04, 2025, 05:39 PM EDT