Q4 Results: Mixed Performance as 40+ Firms Report Today