Agrium, however, lowered the top end of its 2015 profit forecast to a range of $7.00 to $7.50 from $7.00 to $8.25 per share, due to the impact of low crop prices on farmers, and second-half potash and phosphate prices that are expected to be lower than previous guidance.

CF’s net earnings rose to $352 million or $1.49 per share from $313 million or $1.22 per share a year earlier.

Net nitrogen sales for the Deerfield, Illinois company fell to $1.31 billion from $1.45 billion.

Analysts had on average expected CF to earn $1.49 a share on sales of $1.3 billion, according to Thomson Reuters I/B/E/S.