By far one of my best screens in determining who is buying what on the street, and it is worth noting that the last time I posted this article, it was one of my most popular articles of all-time. Below you will find those stocks that are, among other variables that I use, 1) Gaining an increased amount of coverage by brokerage firms and analysts, and 2) Being upgraded on a regular basis. This is a good screen to show you where the smart money is putting their capital at, especially in the current volatile market environment, without you having to actually ask them. Pretty cool, eh? Take a look for yourself!

It is also worth noting, that a lot of these stocks have been affected to a certain degree by the broad-based selling seen across the market. However, the long-term trends in most of these stocks still remain in-tact.

Here are the 21 Stocks The Street Is Buying.