GameStop approves $2B share repurchase authorization through June 2029 - TrendCloud