NASDAQ: STFC
$26.79
+0.23 (+0.87%)
As of Apr 25, 2017 04:00 PM EDT
Minimum 20 minute delay