Allstate Corporation (ALL) is a buy, with a strong recovery from 2022-2023 losses and a positive outlook driven by strategic ...