ICON plc ICLR Slips 223 Testing 10809 Support 20260518 Alcoa AA Stock Consolidating at 6227 Next Move Ahead 20260518 Trump in Beijing USChina Economic Rivalry Intensifies Amid Trade and Tech Competition Markets Raise Chances for a Fed Rate Hike Following Hot Inflation Report