Canada's Ballard Power Q2 revenue misses but cost cuts boost margins - BLDP News | Rallies