Aug 1: July Buybacks filed, lots! Almost the max in 1 month:
2024 Jul Buyback 650,221 shares
2024 Jun Buyback 40,700
2024 May Buyback 317,600
2024 Apr Buyback 0 shares
2024 Mar Buyback 0 shares
2024 Feb Buyback 0 shares
2024 Jan Buyback 0 shares
2023 Dec Buyback 0 shares
2023 Nov Buyback 1,322,100 shares
2023 Oct Buyback 0 shares