The balance sheet has been improving over the years. Yet, the share price seems to be doing quite the opposite. The price to book value itself IMO provides a good margin of safety. And if thats not enough, the company is buying back, board members increase their stake.
I feel like ive found my geico!