Allstate (ALL) Hits 52-Week High: Is Further Upside Left?

Allstate’s (ALL) strong property liability business, growing service business and sturdy balance sheet will likely aid its stock.