Kirkland Seller Timing: 6 Signals It's Smart to List (and 3 to Wait)