CoStar director John W. Hill sells 3,500 common shares worth $105,735 - CSGP News | Rallies