Walmart will replace AstraZeneca in the Nasdaq-100 Index on January 20, following its move from the NYSE. Companies often change listings for better alignment with investor bases or to reduce costs.