This week we get results from a number of large companies on major indexes that have pushed their Q4 2024 earnings dates ...