Has KKR Financial Become the Perfect Stock?