Has Altria Stock Been Good For Investors?