Altria, a consumer staples giant, offers a 7.3% yield, but faces declining cigarette volumes and failed investments. Target, a major retailer, boasts a 4.5% yield and is adjusting its market approach to align with changing consumer trends, making it a potentially better investment option despite recent sales declines.
Read more at Yahoo Finance: Best Stock to Buy Right Now: Target vs. Altria
