Merit MMSI Q1 2026 Earnings Beat Revenue NA EPS 094 Is Tiziana TLSA Still a Buy After 870 Rally 20260520