stock redemption explained 3447463