MO, PM and BTI all do pretty well and pay good dividends. MO is one of the 30 best stocks over the past 30 years. See https://www.kiplinger.com/investing/stocks/603777/30-best-stocks-of-the-past-30-years


"Don't believe everything you see on the Internet" - Abraham Lincoln