10 31 exchange July 8, 2019 16 32 64 128 10 31 exchange rules 10 31 exchange on primary residence 10 31 exchange timeline 10 31 exchange companies 10 31 exchange canada 10 31 exchange explained 10 31 exchange australia 10 31 exchange uk 10 31 tax exchange Reverse 10 31 exchange Irs 10 31 exchange Tax code 10 31 exchange