CARDEROCK CAPITAL MANAGEMENT INC portfolio value