Imperial Brands shares rise on strong revenue, NGP growth beats expectations

Imperial Brands shares rise on strong revenue, NGP growth beats expectations