www.zacks.com
Go to their custom screener, and screen something that all of the stocks will pass through, like "market cap > 1million".
Then you will get a list of 7000 or so stocks. If you want, I can email you an excel graph of with all of the stocks. I was going to post it here, but it really is way too huge for this.
edit: screw email. I uploaded all of the text so it will load faster than on zacks.com:
www.bullishness.com/