NASDAQ: STFC
$24.46
-0.30 (-1.21%)
As of May 23, 2017 04:00 PM EDT
Minimum 20 minute delay