MCS Q1 2026 Earnings NarrowerThanExpected Loss Lifts Investor Sentiment GLP Q1 2026 Earnings Massive EPS Surprise of 455 Overshadows Lack of Revenue Disclosure NMG Q1 2026 Earnings Narrowing Losses and Strategic Progress in Graphite Production First Solar FSLR Q1 2026 Earnings EPS Surges Past Estimates as Operational Strength Drives Confidence cbdMD Inc YCBD Q1 2026 Earnings EPS Misses Estimates Amid Challenging Market Conditions Sonida Senior Living SNDA Q1 2026 Earnings WiderThanExpected Loss Signals Persistent Operational Headwinds