The publicly traded company, based in Newton, sits on $370 million in cash, manages $32 billion in assets across some 2,100 properties, and also has no debt.