NYSE and AMEX prices are delayed by at least 20 minutes. Nasdaq and other quotes are delayed by at least 15 minutes.