Bitcoin Slides Below 77000 as US Strikes on Iran and ETF Outflows Weigh on Sentiment TWST Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher Dell Technologies Draws Analyst Focus Amid AI Server Demand and PC Market Dynamics