CF Industries misses second-quarter estimates as lower volumes offset higher fertilizer prices - CF News | Rallies