With stock quotes, you will have a 15 or 20 minute delay from real time quotes unless you are accessing a member login location where you are signed up to receive real time quotes.

You shouldnt be querying more then every 5 minutes or so I would think since its going to remain the same values for 15-20 minutes.

Or are you meaning you are having timing issues obtaining each indvidual stock?