Newswire brought to you by Ballard Power Systems posts slightly smaller loss Jul 28, 2005 (In U.S. dollars unless noted) Load More