Altria Group, Inc. (MO): Among the Best Stocks to Buy for Passive Income  Yahoo Finance