Is AstraZeneca AZN Still a Buy After 141 Rally 20260520 Tilray Brands TLRY Surges 451 Nearing 572 Resistance 20260520