Hancock HWC Q1 2026 Results Top Views on Strong Revenue Thermo TMO Trading at 44895 Key Decision Point 20260520