TH THCH Slips 500 Testing 180 Support 20260518 ITT ITT Q1 2026 Earnings 198 EPS Surges Past 176 Estimates Vox Royalty VOXR Stock Analysis 096 Gain What to Watch 20260514 Why Blend BLND Just Dropped 538 What to Watch 20260519