GM shows it can navigate tariffs and EV woes — and the stock soars 10%

.....

© Quartz