Imperial Brands has been dishing out dividends for decades. But after a strong share price run and with its current lower ...