S&P 500 falls for fourth straight day but ends with best two-year returns since 1997-98
US markets ended the final trading session of 2024 on the back foot as profit booking continued in the big tech names, although that did not prevent the indices from...