US Economy Rebounds in First Quarter of 2026 Fueling Recovery Optimism Willis WLFC Stock Analysis 1099 Loss Key Levels 20260514 ITT ITT Stock Analysis RangeBound Near 20308 20260514