Why Astrazeneca  ( AZN )  is a Top Growth Stock for the Long-Term