4Q19 earnings review