4:16 pm IDEX Corp beats by $0.07, beats on revs