Ballard Power (BLDP) has announced that second-quarter losses narrowed year-over-year to post better-than-expected results, but revenue declined across many business segments on lower volumes and decreased demand. Revenue fell to $21.2 million from $29.1 million for the same period in 2003, primarily due to lower product revenue as a result of completing deliveries of heavy-duty bus engines to the European Fuel Cell Bus Project in 2003. The significant decline in engineering service revenue in the latest quarter was due to the development phase of the current generation light-duty fuel cell engine program nearing completion and the next generation light-duty fuel cell engine program being in the early stages. [ more ]