Walgreens Boots Alliance Inc. has narrowed its fiscal 2024 guidance while outperforming Wall Street's estimates for second-quarter profit and revenue. The company has adjusted the top-end forecast range for full-year adjusted earnings to $3.20 to $3.35 a share, attributing the change to a tough retail environment and lower earnings resulting from selling $992 million worth of Cencora Inc. shares. The previous outlook was $3.20 to $3.50 a share. Walgreens CEO also mentioned that the chain is on track for $1 billion in cost savings.