Redemption alert! 5 stocks hitting ex-record dates for share buybacks in May. Check details – Share repurchases May 22, 2026