Top 5 Highest Returning Stocks

These Stocks Past 20 Years Given Highest Return

1. Monster Beverage Corp. Return : 87,560%

2. Tractor Supply Company  Return : 45,750%

3. Old Dominion Freight Lines Inc. Return : 13,340%

4. HollyFrontier Corp. Return : 11,810%

5. Altria Group Inc. Return : 9,620%

Fastest Growing Stocks

Top 5 Highest 8 Monthly Dividend Stocks With High Yields.