General Motors (NYSE: GM) recently reported Q4 2023 financial results that shareholders rallied around. The business raked in $43 billion of revenue during the three-month period and posted adjusted earnings per share of $1.24. Both figures crushed Wall Street estimates.

In the last three months, GM shares are up an incredible 43%. That gain beats the S 500's return by a wide margin.

Is it time to buy this top automotive stock and hold it for the long term?

Continue reading


Source Fool.com