Insurance companies not only generate money from the premiums customers pay, but they also profit by investing the money they haven’t yet paid out. As a result, the low interest environment has put significant pressure on the industry and has driven valuations down, so now may be a great time to buy these long-term winners.