NASDAQ: STFC
$27.50
+0.07 (+0.26%)
As of Mar 24, 2017 04:00 PM EDT
Minimum 20 minute delay