CF Industries Holdings, Inc.
CF · Agricultural Chemicals · 153.6M shares · -3%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $543M (gross $580M, SBC $37M)
Reference price $124.69 · est. market cap ~$19.2B — last insider sale, 2026-03-17 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A85World's largest, lowest-cost ammonia/nitrogen producer throwing off top-decile margins and cash flow despite commodity cyclicality.
Strengths
- Top-decile operating margin (100th pct), OCF margin (100th pct) and FCF ($1.8B, 94th pct) with interest coverage ~15x (88th pct)
- Durable cost-advantaged franchise (largest global ammonia network, gas-advantaged complexes, CCS/45Q and Blue Point growth optionality)
- Strong balance sheet: current ratio 3.4 (90th pct), moderate leverage
Risks
- Nitrogen is a global commodity with intense price competition and cyclical oversupply risk
- Earnings swing with natural gas costs and new global capacity additions
Notable findings
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
38.5%
Operating margin
32.5%
Net margin
25.4%
Return on equity
37.2%
Return on assets
12.8%
ROIC
22.6%
Revenue growth (QoQ)
6.1%
Net-income growth
21.7%
Debt / equity
0.7×
Interest coverage
14.8×
Current ratio
3.4×
Free cash flow
$1.8B
EBITDA
$3.2B
Tangible book value
$1.9B
Stock comp / revenue
0.6%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-05-26 | Scribner Andrew | Grant | 6.5K | — |
| 2026-04-28 | Ellerbusch Susan A | Grant | 1.4K | — |
| 2026-04-28 | TOELLE MICHAEL | Grant | 1.4K | — |
| 2026-04-28 | Noonan Anne P | Grant | 2.2K | — |
| 2026-04-28 | Madrazo Yris Jesus | Grant | 1.4K | — |
| 2026-04-28 | EAVES JOHN W | Grant | 1.4K | — |
| 2026-04-28 | Williams Trevor Leigh | Grant | 4.2K | — |
| 2026-04-28 | Wagler Theresa E | Grant | 1.4K | — |
| 2026-04-28 | Ahmed Javed | Grant | 1.4K | — |
| 2026-04-28 | DeHaas Deborah L | Grant | 1.4K | — |
| 2026-04-28 | White Celso L. | Grant | 1.4K | — |
| 2026-04-28 | ARZBAECHER ROBERT C | Grant | 1.4K | — |
| 2026-03-17 | Hoker Richard A | Sell | 3.5K | $125.38 |
| 2026-03-17 | Mayer Erik M. | Sell | 1.5K | $124.69 |
| 2026-03-17 | Frost Bert A | Sell | 6.0K | $126.00 |
| 2026-03-17 | Will W Anthony | Gift | 18K | — |
| 2026-03-15 | Will W Anthony | Grant | 97K | — |
| 2026-03-15 | Will W Anthony | Disposition | 33K | — |
| 2026-03-13 | Will W Anthony | Sell | 20K | $131.17 |
| 2026-03-13 | Will W Anthony | Sell | 33K | $130.62 |
| 2026-03-12 | Menzel Susan L | Sell | 18K | $136.06 |
| 2026-03-12 | Frost Bert A | Sell | 6.2K | $136.69 |
| 2026-03-11 | Will W Anthony | Sell | 29K | $118.64 |
| 2026-03-09 | Frost Bert A | Sell | 5.5K | $116.21 |
| 2026-03-06 | McGrane Michael Patrick | Sell | 3.7K | $116.50 |
| 2026-03-06 | Frost Bert A | Sell | 10K | $119.01 |
| 2026-03-06 | Mayer Erik M. | Sell | 2.2K | $116.25 |
| 2026-03-05 | ARZBAECHER ROBERT C | Gift | 5.0K | — |
| 2026-03-05 | Will W Anthony | Sell | 57K | $109.35 |
| 2026-03-05 | Menzel Susan L | Sell | 7.2K | $111.00 |
| 2026-03-05 | Malik Ashraf K | Sell | 2.4K | $111.00 |
| 2026-03-05 | Hoker Richard A | Sell | 6.2K | $109.33 |
| 2026-03-05 | Dempsey Linda M | Sell | 864 | $107.00 |
| 2026-03-04 | Dempsey Linda M | Sell | 136 | $107.00 |
| 2026-03-04 | Dempsey Linda M | Sell | 1.0K | $106.00 |
| 2026-03-03 | ARZBAECHER ROBERT C | Gift | 5.0K | — |
| 2026-03-03 | ARZBAECHER ROBERT C | Gift | 1.6K | — |
| 2026-03-03 | Will W Anthony | Sell | 30K | $108.78 |
| 2026-03-03 | Will W Anthony | Sell | 34K | $109.32 |
| 2026-03-03 | Menzel Susan L | Sell | 3.9K | $106.09 |
| 2026-03-03 | McGrane Michael Patrick | Sell | 2.8K | $105.36 |
| 2026-03-02 | Will W Anthony | Sell | 44K | $106.59 |
| 2026-03-02 | Will W Anthony | Sell | 1.9K | $107.04 |
| 2026-03-02 | Frost Bert A | Sell | 5.1K | $105.99 |
| 2026-03-02 | Malik Ashraf K | Sell | 8.6K | $103.08 |
| 2026-03-02 | Menzel Susan L | Sell | 6.9K | $104.00 |
| 2026-03-02 | Will W Anthony | Sell | 44K | $103.61 |
| 2026-03-02 | Will W Anthony | Sell | 46K | $105.52 |
| 2026-02-27 | Hoker Richard A | Gift | 2.0K | — |
| 2026-02-27 | Hoker Richard A | Gift | 2.0K | — |
| 2026-02-27 | Dempsey Linda M | Sell | 1.0K | $100.00 |
| 2026-02-27 | Dempsey Linda M | Grant | 2.3K | — |
| 2026-02-27 | Dempsey Linda M | Tax withheld | 1.0K | $99.54 |
| 2026-02-27 | Frost Bert A | Grant | 9.9K | — |
| 2026-02-27 | Frost Bert A | Tax withheld | 4.3K | $99.54 |
| 2026-02-27 | Bohn Christopher D | Grant | 10K | — |
| 2026-02-27 | Bohn Christopher D | Tax withheld | 4.6K | $99.54 |
| 2026-02-27 | Hoker Richard A | Tax withheld | 1.5K | $99.54 |
| 2026-02-27 | McGrane Michael Patrick | Grant | 1.3K | — |
| 2026-02-27 | McGrane Michael Patrick | Tax withheld | 523 | $99.54 |
| 2026-02-27 | Mayer Erik M. | Grant | 968 | — |
| 2026-02-27 | Mayer Erik M. | Tax withheld | 284 | $99.54 |
| 2026-02-27 | Will W Anthony | Sell | 100K | $99.06 |
| 2026-02-27 | Will W Anthony | Sell | 1.1K | $100.00 |
| 2026-02-27 | Will W Anthony | Grant | 41K | — |
| 2026-02-27 | Will W Anthony | Tax withheld | 18K | $99.54 |
| 2026-02-27 | Menzel Susan L | Grant | 7.0K | — |
| 2026-02-27 | Menzel Susan L | Tax withheld | 3.1K | $99.54 |
| 2026-02-27 | Malik Ashraf K | Grant | 4.1K | — |
| 2026-02-27 | Malik Ashraf K | Tax withheld | 1.6K | $99.54 |
| 2026-02-27 | Hoker Richard A | Sell | 5.6K | $98.50 |
| 2026-02-27 | Hoker Richard A | Grant | 3.5K | — |
| 2026-02-26 | Menzel Susan L | Sell | 3.2K | $97.00 |
| 2026-02-20 | Will W Anthony | Sell | 112K | $100.25 |
| 2026-01-06 | Bohn Christopher D | Grant | 38K | — |
| 2026-01-06 | McGrane Michael Patrick | Grant | 6.2K | — |
| 2026-01-06 | Dempsey Linda M | Grant | 2.6K | — |
| 2026-01-06 | Frost Bert A | Grant | 11K | — |
| 2026-01-06 | Hoker Richard A | Grant | 3.3K | — |
| 2026-01-06 | Menzel Susan L | Grant | 7.7K | — |
| 2026-01-05 | Bohn Christopher D | Tax withheld | 2.8K | $80.26 |
| 2026-01-05 | McGrane Michael Patrick | Tax withheld | 691 | $80.26 |
| 2026-01-05 | Malik Ashraf K | Tax withheld | 1.0K | $80.26 |
| 2026-01-05 | Will W Anthony | Tax withheld | 10K | $80.26 |
| 2026-01-05 | Menzel Susan L | Tax withheld | 1.9K | $80.26 |
| 2026-01-05 | Hoker Richard A | Tax withheld | 898 | $80.26 |
| 2026-01-05 | Hoker Richard A | Gift | 1.1K | — |
| 2026-01-05 | Hoker Richard A | Gift | 1.1K | — |
| 2026-01-05 | Frost Bert A | Tax withheld | 2.6K | $80.26 |
| 2026-01-05 | Dempsey Linda M | Tax withheld | 697 | $80.26 |
| 2026-01-05 | Cameron Gregory D | Tax withheld | 2.3K | $80.26 |
| 2026-01-02 | Malik Ashraf K | Tax withheld | 593 | $80.13 |
| 2026-01-02 | Dempsey Linda M | Tax withheld | 363 | $80.13 |
| 2026-01-02 | Cameron Gregory D | Tax withheld | 1.2K | $80.13 |
| 2026-01-02 | Bohn Christopher D | Tax withheld | 2.1K | $80.13 |
| 2026-01-02 | Will W Anthony | Tax withheld | 5.5K | $80.13 |
| 2026-01-02 | McGrane Michael Patrick | Tax withheld | 639 | $80.13 |
| 2026-01-02 | Menzel Susan L | Tax withheld | 1.1K | $80.13 |
| 2026-01-02 | Hoker Richard A | Tax withheld | 452 | $80.13 |
| 2026-01-02 | Hoker Richard A | Gift | 540 | — |
| 2026-01-02 | Hoker Richard A | Gift | 540 | — |
| 2026-01-02 | Frost Bert A | Tax withheld | 1.5K | $80.13 |
| 2025-07-07 | McGrane Michael Patrick | Tax withheld | 1.6K | $95.19 |
| 2025-07-07 | Menzel Susan L | Tax withheld | 1.6K | $95.19 |
| 2025-06-20 | Menzel Susan L | Sell | 10K | $100.23 |
| 2025-06-17 | Cameron Gregory D | Tax withheld | 3.7K | $102.48 |
| 2025-06-16 | Frost Bert A | Sell | 5.0K | $101.00 |
| 2025-06-16 | Frost Bert A | Sell | 5.0K | $100.71 |
| 2025-06-13 | Frost Bert A | Sell | 2.8K | $98.34 |
| 2025-06-13 | Malik Ashraf K | Sell | 5.5K | $99.95 |
| 2025-06-13 | Frost Bert A | Sell | 13K | $97.32 |
| 2025-05-13 | ARZBAECHER ROBERT C | Gift | 4.5K | — |
| 2025-05-13 | ARZBAECHER ROBERT C | Gift | 2.0K | — |
| 2025-05-13 | ARZBAECHER ROBERT C | Gift | 6.7K | — |
| 2025-05-06 | White Celso L. | Grant | 2.1K | — |
| 2025-05-06 | Wagler Theresa E | Grant | 2.1K | — |
| 2025-05-06 | TOELLE MICHAEL | Grant | 2.1K | — |
| 2025-05-06 | Noonan Anne P | Grant | 2.1K | — |
| 2025-05-06 | Madrazo Yris Jesus | Grant | 2.1K | — |
| 2025-05-06 | HAGGE STEPHEN J | Grant | 3.3K | — |
| 2025-05-06 | Ellerbusch Susan A | Grant | 2.1K | — |
| 2025-05-06 | EAVES JOHN W | Grant | 2.1K | — |
| 2025-05-06 | ARZBAECHER ROBERT C | Grant | 2.1K | — |
| 2025-05-06 | DeHaas Deborah L | Grant | 2.1K | — |
| 2025-05-06 | Ahmed Javed | Grant | 2.1K | — |
| 2025-02-28 | Hoker Richard A | Gift | 3.5K | — |
| 2025-02-28 | Menzel Susan L | Grant | 12K | — |
| 2025-02-28 | Menzel Susan L | Tax withheld | 5.3K | $81.02 |
| 2025-02-28 | Bohn Christopher D | Grant | 19K | — |
| 2025-02-28 | Bohn Christopher D | Tax withheld | 8.2K | $81.02 |
| 2025-02-28 | Frost Bert A | Grant | 19K | — |
| 2025-02-28 | Frost Bert A | Tax withheld | 8.2K | $81.02 |
| 2025-02-28 | Dempsey Linda M | Grant | 4.3K | — |
| 2025-02-28 | Dempsey Linda M | Tax withheld | 1.9K | $81.02 |
| 2025-02-28 | Hoker Richard A | Grant | 6.2K | — |
| 2025-02-28 | Hoker Richard A | Tax withheld | 2.7K | $81.02 |
| 2025-02-28 | Hoker Richard A | Gift | 3.5K | — |
| 2025-02-28 | Malik Ashraf K | Grant | 7.5K | — |
| 2025-02-28 | Malik Ashraf K | Tax withheld | 3.3K | $81.02 |
| 2025-02-28 | Will W Anthony | Grant | 81K | — |
| 2025-02-28 | Will W Anthony | Tax withheld | 36K | $81.02 |
| 2025-02-28 | McGrane Michael Patrick | Grant | 2.3K | — |
| 2025-02-28 | McGrane Michael Patrick | Tax withheld | 968 | $81.02 |
| 2025-01-16 | Menzel Susan L | Sell | 1.4K | $98.00 |
| 2025-01-15 | Menzel Susan L | Sell | 1.5K | $96.00 |
| 2025-01-13 | Menzel Susan L | Sell | 1.5K | $95.00 |
| 2025-01-13 | Malik Ashraf K | Sell | 8.9K | $95.00 |
| 2025-01-13 | Frost Bert A | Sell | 3.0K | $95.00 |
| 2025-01-06 | Hoker Richard A | Tax withheld | 409 | $89.76 |
| 2025-01-06 | Hoker Richard A | Gift | 596 | — |
| 2025-01-06 | Hoker Richard A | Gift | 596 | — |
| 2025-01-06 | Frost Bert A | Tax withheld | 1.3K | $89.76 |
| 2025-01-06 | Dempsey Linda M | Tax withheld | 327 | $89.76 |
| 2025-01-06 | Bohn Christopher D | Tax withheld | 1.3K | $89.76 |
| 2025-01-06 | Will W Anthony | Tax withheld | 5.8K | $89.76 |
| 2025-01-06 | Menzel Susan L | Tax withheld | 833 | $89.76 |
| 2025-01-06 | McGrane Michael Patrick | Tax withheld | 351 | $89.76 |
| 2025-01-06 | Malik Ashraf K | Tax withheld | 471 | $89.76 |
| 2025-01-03 | Will W Anthony | Tax withheld | 10K | $88.51 |
| 2025-01-03 | Hoker Richard A | Tax withheld | 939 | $88.51 |
| 2025-01-03 | Hoker Richard A | Gift | 1.0K | — |
| 2025-01-03 | Hoker Richard A | Gift | 1.0K | — |
| 2025-01-03 | Dempsey Linda M | Tax withheld | 699 | $88.51 |
| 2025-01-03 | Malik Ashraf K | Tax withheld | 1.1K | $88.51 |
| 2025-01-03 | McGrane Michael Patrick | Tax withheld | 730 | $88.51 |
| 2025-01-03 | Menzel Susan L | Tax withheld | 2.0K | $88.51 |
| 2025-01-03 | Frost Bert A | Tax withheld | 2.7K | $88.51 |
| 2025-01-03 | Bohn Christopher D | Tax withheld | 2.9K | $88.51 |
| 2025-01-02 | Bohn Christopher D | Grant | 14K | — |
| 2025-01-02 | Menzel Susan L | Grant | 6.9K | — |
| 2025-01-02 | Hoker Richard A | Grant | 2.9K | — |
| 2025-01-02 | Menzel Susan L | Grant | 29K | — |
| 2025-01-02 | Hoker Richard A | Grant | 3.0K | — |
| 2025-01-02 | Frost Bert A | Grant | 9.6K | — |
| 2025-01-02 | Dempsey Linda M | Grant | 2.3K | — |
| 2025-01-02 | Will W Anthony | Grant | 37K | — |
| 2025-01-02 | Malik Ashraf K | Grant | 4.1K | — |
| 2025-01-02 | Cameron Gregory D | Grant | 11K | — |
| 2025-01-02 | McGrane Michael Patrick | Grant | 4.1K | — |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-05-07 | 2026-03-31 | 0001324404-26-000013 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0001324404-26-000011 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0001104659-26-056338 ↗ |
| 8-K | 2026-05-05 | 2026-05-05 | 0001104659-26-055680 ↗ |
| 8-K | 2026-05-04 | 2026-04-28 | 0001104659-26-055000 ↗ |
| 8-K | 2026-03-16 | 2026-03-15 | 0001104659-26-028018 ↗ |
| 10-K | 2026-02-25 | 2025-12-31 | 0001324404-26-000007 ↗ |
| 8-K | 2026-02-18 | 2026-02-18 | 0001104659-26-017110 ↗ |
| 8-K | 2026-02-18 | 2026-02-18 | 0001324404-26-000003 ↗ |
| 8-K/A | 2026-01-13 | 2026-01-05 | 0001104659-26-003338 ↗ |
| 8-K | 2026-01-09 | 2026-01-09 | 0001104659-26-002476 ↗ |
| 8-K | 2026-01-07 | 2026-01-05 | 0001104659-26-001551 ↗ |