Market Overview

Flowserve Reports Q1 EPS $1.64 vs $1.62 Est; Revenues $1.07B vs $1.07B Est