CMRC Commercecom posts earnings beat yet shares fall as investors eye revenue outlook concerns Nuveen NMT Stock Pattern Formation Review Q1 2026 Earnings Report Essent ESNT Stock Private Repurchase Nudges Up 20260420 Kontoor Brands KTB Stock The Bear Case Unchanged 20260420