revised buyback

September 2023