WS #12540
Holding: newest synthesis is 52d 7h old
3M raises guidance (shares +5.8%), Charles Schwab beats but expenses disappoint, Northrop Grumman beats but shares fall, GM revenue grows first time in a year, Novartis beats.
Earnings Season: Mixed Results
3M raises guidance (shares +5.8%), Charles Schwab beats but expenses disappoint, Northrop Grumman beats but shares fall, GM revenue grows first time in a year, Novartis beats.