Flaherty FLC Stock Today Rallies 078 Resistance at 1760 20260520 ICON plc ICLR Up 160 Is There More Room to Run 20260520 Core Molding CMT Q1 2026 Earnings Miss by Significant Key Takeaways BHAV BHAVU Flat at 1010 Consolidation Continues 20260520 Trump Departs China After Talks on Trade Oil and Taiwan Key Takeaways for Markets CNBC Disruptor 50 2026 AI at the Core as Combined Valuation Triples to 24 Trillion Is OReilly Automotive ORLY Still a Buy After 102 Rally 20260520