Market Overview

Ballard Power Systems, Inc. Reports Q1 EPS of $(0.03) vs $(0.04) Est; Reaffirms Outlook