Gen Digital GEN Stock Earnings Preview Buying Pressure 20260420 Boxlight BOXL Stock Trade Ticket Mini Selloff 20260420 DIOD Diodes Q4 2025 EPS beats estimates by 22 percent 13 percent revenue rise lifts shares 192 percent Why TRX Gold TRX earnings could be a turning point TRX Gold Misses Estimates by 298 FRT Federal delivers outsized Q4 2025 earnings beat yet shares dip slightly in todays trading session Grayscale GAVA Stock Value Assessment 590 20260420 What risks should investors watch for NBT Bancorp NBTB stock Slight Uptick 20260420 iShares MSCI France ETF EWQ Faces Downside Volatility Amid Escalating USEU Trade Brinkmanship Scully Royalty SRL Quarterly Preview Q4 2009 Profit Surprises L3Harris Technologies LHX Q1 2026 Earnings Preview Bullish Metrics Signal Elevated Probability of EPS Beat CPHI China Pharma Q3 2011 earnings miss estimates by 346 85 revenue drop pulls shares 12 lower CME Group Inc CME Record Q1 2026 Results Underscore Volume Strength and Product Innovation Tailwinds