Cheesecake CAKE Surges 305 Nearing 6116 Resistance 20260514 Is Giftify GIFT Still a Buy After 483 Rally 20260514 Teledyne TDY Q1 2026 Earnings Why the Beat Matters