Ballard Power to Hold Q2 2026 Earnings Call on July 31 | Intellectia.AI