Where can I get completely information about each stocks trading hours including pre-market, afterhours & global exchanges? Also where can I locate all the exchanges that each stock traded?
http://www.interactivebrokers.com/html/retailAccount/products.html scroll down to the American flag, and look at the various exchanges. No guarantees on the accuracy of the list but it not totally accurate it shouldn't be far off. Alternatively, check out the web site of each ECN.