NASDAQ: STFC
$25.35
-0.29 (-1.13%)
As of Jun 23, 2017 04:00 PM EDT
Minimum 20 minute delay