50 Rantoul St. #405: John P. Flynn from Maria Berg on May 30 for $224,500.
75 Cabot St. #7: Jennifer Karampatsos from Deborah L. Morel on May 30 for $160,500.
32 Washington St.: William G. Cosmas and Karen C. Cosmos from James W. Janetka and Roseann Benson on May 30 for $550,000.
8 Holding St.: Brian E. Singleton from Jonathan G. Skelley and Rebecca L. Skelley on May 30 for $295,000.
7 Kernwood Heights: Joshua M. Givens from Susan K. Givens on May 29 for $320,000.
282 Cabot St. #5: Cabot INT and Jenny Chen from J. Brodys Eating House RT and Joseph R. Deisley on May 29 for $425,000.
11 Garden St.: Joseph H. Lee and Noosha T. Lee from Joshua B. Doxsee on May 30 for $392,000.
5 Gove Ave.: Catherine Baldassarre from Steven Bivens and Ashley Dropski on May 29 for $345,000.
139 Standley St.: Andre L. Ebersole and Kristin A. Ebersole from Jonathan E. Elliott and Catherine M. Elliott on May 28 for $355,000.
29 Putnam St.: Daniel J. Ohara and Christine E. Ohara from Colleen M. Rowe on May 28 for $303,000.
10 Sunnyvale St.: Scott Tarnowski and Jeanne Tarnowski from Shirley A. Myers on May 29 for $345,000.
43 Millbrook Road: Rebecca L. Baars and Wyatt N. Baars from Steven R. Cancellieri on May 30 for $398,000.
10 Beckford St. #A: Patricia J. Black from Linda J. Durant on May 30 for $232,500.
354 Cabot St. #2: Christine L. Sullivan from Karissa Bonner on May 30 for $180,000.
60 Dodge St. #13: Matthew F. Woolf and Allison L. Woolf from Robert J. Tyler and Julia C. Tyler on May 28 for $355,000.
6 Summer St. #2: Maria E. Berg from Paula J. Eckels on May 30 for $222,500.
26 Atlantic Ave. #2F: Diane S. Howard RET and Diane S. Howard from Shawn T. Corcoran on May 30 for $242,000.
13 Parish Lane: Bernard P. Beauvais and Allyson Gould from James H. Weener on May 29 for $765,000.
411 Ipswich Road: Paul Mulgrew from Bernard P. Beauvais and Allyson A. Gould on May 29 for $473,000.
60 Rowley Road: Frank J. Laroe and Joyce B. Laroe from Lizhi Yu and Dai Shi on May 30 for $490,000.