Walgreens Boots Alliance (WBA) posted its second report, revealing a quarterly revenue that beat expectations but a narrow outlook for 2024, citing difficult conditions within the retail environment.