Read previous post:
Ballard Power spikes on deal with European bus maker

Shares of Ballard Power (TSX:BLD) are up sharply today after the company announced it had signed a non-binding deal with...

Close