Dycom Industries Surges on Strong Fiscal Q1 Results Raised Outlook XFAB Shares Surge Following Social Media Post Retail Activity Drives Trading on Tradegate Oil Markets Swing Amid Trumps Iran Signals Meta Tests AI Subscription Plans Starting at 799 Monthly Dekiln Partners with Johnson Tiles for KilnFree Recycled Tile Pilot Boosting UK Ceramics Sheins Surprise Acquisition Raises Questions on Ethics in Fast Fashion YQ Q3 2025 Earnings Significant perShare Loss Clouds NearTerm Visibility NRX Pharmaceuticals Q1 2026 Earnings Wider Loss Despite No Revenue Stock Advances FLEX LNG Q1 2026 Earnings EPS Miss Weighs on Shares as LNG Market Headwinds Persist Hexcel Corporation Q1 2026 Earnings EPS Surges Past Estimates Signaling Robust Operational Efficiency WKHS Q1 2026 Earnings Deeper Losses on Zero Revenue Highlight EV Startups Cash Challenges KPRX Q1 2026 Earnings NarrowerThanExpected Loss Highlights Cost Control Efforts Uranium Royalty Corp UROY Gains 246 as Nuclear Sentiment Lifts Uranium Exposure Eaton Vance Municipal Income 2028 Term Trust ETX Hovers Near Support Amid Minimal Volatility WHLRD Preferred Shares Hold Steady at 3900 Amid Narrow Trading Range PIMCO Dynamic Income Fund PDI Holds Steady Near Support Amid Bond Market Volatility Interface Inc TILE Holds Steady Near Support as Trading Activity Remains Light OpenAI Takes the Lead in AI IPO Horse Race Getting to Public Markets First Is Very Important TLF Q1 2026 Earnings Small Profit Reported Stock Edges Higher WaFd Inc WAFD Holds Steady Near Support as Consolidation Continues Beyond Air XAIR Stock Trend Strength Touches High 20260420 Oracle Corporation ORCL Stock Faces Resistance Test Breakout Watch 20260420 BRAI Braiin management flags rising demand for its AI mining products as core longterm growth driver How Palantir Technologies PLTR returns capital to shareholders Q1 2026 EPS Beats Forecasts Bank7 BSVN Stock Valuation Perspective Q1 2026 Profit Surprises CME Group Inc CME Record Q1 2026 Results Underscore Volume Strength and Product Innovation Tailwinds Is enGene ENGNW stock facing uncertainty 510 20260420