MaxCyte Reports Mixed Q1 2026 Results Revenue Dips While Expenses Decline Simon SPG Trading at 20121 Key Decision Point 20260514 Is Off The OTH Still a Buy After 230 Rally 20260514