British American Tobacco buys back GBP 25,145,090.9 of stock in Sept. 21-25 transactions - BTI News | Rallies