WS #12539
Mixed earnings: SCHW, MMM, NOC, NVS beat; CRM, ADBE downgraded; GM beats but shares slip on EV charges.
Earnings Season Highlights
Mixed earnings: SCHW, MMM, NOC, NVS beat; CRM, ADBE downgraded; GM beats but shares slip on EV charges.
Mixed earnings: SCHW, MMM, NOC, NVS beat; CRM, ADBE downgraded; GM beats but shares slip on EV charges.
Mixed earnings: SCHW, MMM, NOC, NVS beat; CRM, ADBE downgraded; GM beats but shares slip on EV charges.