Ballard Power Systems Inc. (BLDP): financials, 13F holders and insider trades