CF Industries Holdings Stock: Earnings Boost Until 2024?

Fertilizer prices are likely to remain high for another two years. With this in mind, is it time to buy CF Industries Holdings stock?