Ameresco AMRC Q1 2026 Results Miss Estimates EPS 035 vs 030 2026 CNBC Disruptor 50 Unveils New AI Leader as Artificial Intelligence Companies Dominate the Rankings Mexico MXF Stock Today Rallies 074 Resistance at 2286 20260520 Bill Ackmans Pershing Square Adds Microsoft Stake Amid Q1 SellOff Citing AI and Cloud Prospects Anthropic and US Government Face Off in Court Over Defense Department Blacklisting Pantages PGAC Unchanged at 1053 RangeBound Trading 20260520