NASDAQ: STFC
$26.62
+0.08 (+0.30%)
As of Oct 19, 2017 04:00 PM EDT
Minimum 20 minute delay