CF Industries delivered strong cash generation and very solid ongoing buybacks. Click here to read why CF stock is a Buy.