Ballard Q2 FY26 net loss narrows 16% to $20.3 million; revenue rises 15% to $20.6 million - BLDP News | Rallies