All Equities data is delayed according to exchange rules. Futures data is end of day. NYSE and AMEX at least 20 minutes. Nasdaq at least 15 minutes.