CF Industries jumps 3% as investors position ahead of May 6 earnings - CF News | Rallies