CF Industries Holdings, Inc. (CF) valuation and key financial metrics