Despite the widespread sell-off on Friday, stocks managed to close the last full trading week of 2024 with gains. The S&P 500 ...