Share Hamilton Insurance Group, Ltd. (HG) Soars to 52-Week High, Time to Cash Out?