MCRI Monarch posts 349 percent Q1 2026 EPS beat over estimates as shares dip 09 percent today Digital Realty Trust DLR Q1 2026 Core FFO and Revenue Beat Consensus Amid Robust Data Center Demand Should investors enter Greenwich LifeSciences GLSI stock today Greenwich LifeSciences posts tiny EPS beat no revenue reported What Xsolla XSLLW management is not saying enough about Steady Climb 20260508