Share Assurant, Inc. (AIZ) Soars to 52-Week High, Time to Cash Out?