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?
Source Fool.com