Castle Biosciences Q1 2026 Earnings EPS Beat Slightly Narrower Loss Stock Rises 26 DXCM Q1 2026 Earnings Strong EPS Beat Exceeds Estimates by 17 MNST Q1 2026 Earnings EPS Surpasses Estimates as Stock Ticks Lower Gold Prices Decline on MCX Amid Stronger Dollar and Inflation Concerns BancFirst Corporation BANF Q1 2026 Earnings EPS Beat Highlights Steady Performance Greeces Q1 2026 Budget Surplus Reaches 5175 Billion More Than Doubling Forecast URI Q1 2026 Earnings EPS Beats Estimates but Stock Edges Lower