ALL - The Allstate Corporation Stock Analysis | Finranks