Song pinksheets has a delay as do most of the free services... as much as 20min
pinksheets.com "Trade data is delayed at least 15 minutes. Best Bid and Ask reflect prices between 8:00am and 4:00pm EST, after these hours the best Bid and Ask at 4:15pm is shown."