Good Stocks to Buy Now

According to Siegel, the best-performing stock of the original S&P 500 through 2003, which began in 1957, is Altria and its incredible 19.8% annualized return. Why has it done so well? Reinvested dividends. Investor distaste for tobacco and fear of...