Imperial Brands has managed to improve revenue, thanks to its savvy product offerings in NGP, despite concerns about tariffs.