British American Tobacco’s (LSE: BATS) share price is trading at tempting levels right now. Its average price in February is over 30% lower than the highest price level seen in the past year. In my view, as a FTSE 100 company with a long history, robust financials and captive demand, it’s a no-brainer that the time is still ripe to buy its shares.
However, the big question in my mind when researching this stock was: how long should investors hold it for? [...]