Ballard BLDP Stock Up 1292 Key Resistance at 496 20260520 Why Prothena PRTA Just Surged 221 Key Levels Ahead 20260520