Immunome IMNM Positioned as Compelling Opportunity in Biotech Sector Verisk Analytics VRSK Reports Strong Q1 2026 Revenue NA EPS Beats Penguin Solutions PENG Slips 346 Testing 4294 Support 20260518 Is TFI TFII Still a Buy After 084 Rally 20260518