CNM · Core & Main Inc. Class A Common Stock
View on chartInsiders & Stakes
| Stephen O. LeClair Chief Executive Officer | ▼ Sell | Tax Withholding | 66,136 Shares held | 3/10/2026 | View profile |
| Mark R. Witkowski Chief Financial Officer | ▲ Buy | Grant | 51,119 Shares held | 3/12/2026 | View profile |
| Bradford A. Cowles President, Fire Protection | ▲ Buy | Grant | 25,491 Shares held | 3/12/2026 | View profile |
| Michael G. Huebert Senior Vice President | ▼ Sell | Tax Withholding | 24,036 Shares held | 7/22/2026 | View profile |
| Schaller John R President, Waterworks | ▼ Sell | Open Market | 19,689 Shares held | 5/28/2025 | View profile |
| Bhavani Amirthalingam Director | ▲ Buy | Grant | 17,955 Shares held | 6/23/2026 | View profile |
| John Weldon Stephens VP, Corp. Controller | ▲ Buy | Grant | 17,374 Shares held | 3/12/2026 | View profile |
| Kathleen M. Mazzarella Director | ▲ Buy | Grant | 16,757 Shares held | 6/23/2026 | View profile |
| Margaret Newman Director | ▲ Buy | Grant | 16,757 Shares held | 6/23/2026 | View profile |
| Dennis G. Gipson Director | ▲ Buy | Grant | 16,757 Shares held | 6/23/2026 | View profile |
| Orvin T. Kimbrough Director | ▲ Buy | Grant | 16,757 Shares held | 6/23/2026 | View profile |
| Robert M. Buck Director | ▲ Buy | Grant | 15,849 Shares held | 6/23/2026 | View profile |
| Carla D. Harper Senior VP, Human Resources | ▼ Sell | Tax Withholding | 13,064 Shares held | 8/4/2026 | View profile |
| Schneider Laura K Chief Human Resources Officer | ▼ Sell | Open Market | 12,873 Shares held | 6/3/2025 | View profile |
| Robyn L. Bradbury Chief Financial Officer | ▼ Sell | Open Market | 12,500 Shares held | 4/17/2026 | View profile |
| James D. Hope Director | ▲ Buy | Open Market | 11,805 Shares held | 7/6/2026 | View profile |
| Jeffrey D. Giles VP, Corporate Department | ▲ Buy | Grant | 9,681 Shares held | 3/12/2026 | View profile |
| Mark G. Whittenburg General Counsel and Secretary | ▼ Sell | Tax Withholding | 8,525 Shares held | 3/11/2026 | View profile |
| James G. Castellano Director | ▲ Buy | Grant | 7,437 Shares held | 6/23/2026 | View profile |
| M. Susan Hardwick Director | ▲ Buy | Grant | 3,379 Shares held | 6/23/2026 | View profile |
| Nathan K. Sleeper Director | ▼ Sell | Gift | 0 Shares held | 1/10/2024 | View profile |
| CD&R Investment Associates X, Ltd. 10% Owner | ▼ Sell | Open Market | 0 Shares held | 1/25/2024 | View profile |
Transaction History
| Carla D. Harper | ▼ Sell | Tax Withholding | 242 | $11K | 8/4/2026 |
| Michael G. Huebert | ▼ Sell | Tax Withholding | 1,301 | $57K | 7/22/2026 |
| James D. Hope | ▲ Buy | Open Market | 2,067 | $95K | 7/6/2026 |
| James G. Castellano | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Margaret Newman | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| M. Susan Hardwick | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Kathleen M. Mazzarella | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| James D. Hope | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Bhavani Amirthalingam | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Dennis G. Gipson | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Orvin T. Kimbrough | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Robert M. Buck | ▲ Buy | Grant | 2,799 | $0 | 6/23/2026 |
| Carla D. Harper | ▼ Sell | Tax Withholding | 568 | $27K | 6/22/2026 |
| Robyn L. Bradbury | ▼ Sell | Other | 5,000 | $0 | 4/17/2026 |
| Robyn L. Bradbury | ▼ Sell | Open Market | 1,647 | $86K | 4/17/2026 |
| Robyn L. Bradbury | ▼ Sell | Open Market | 3,353 | $177K | 4/17/2026 |
| James D. Hope | ▲ Buy | Open Market | 1,972 | $100K | 4/7/2026 |
| M. Susan Hardwick | ▲ Buy | Grant | 580 | $0 | 4/1/2026 |
| Jeffrey D. Giles | ▲ Buy | Grant | 3,021 | $0 | 3/12/2026 |
| Robyn L. Bradbury | ▲ Buy | Grant | 4,824 | $0 | 3/12/2026 |
| Mark R. Witkowski | ▲ Buy | Grant | 18,372 | $0 | 3/12/2026 |
| Bradford A. Cowles | ▲ Buy | Grant | 7,086 | $0 | 3/12/2026 |
| John Weldon Stephens | ▲ Buy | Grant | 936 | $0 | 3/12/2026 |
| Michael G. Huebert | ▲ Buy | Grant | 10,500 | $0 | 3/12/2026 |
| Carla D. Harper | ▲ Buy | Grant | 2,463 | $0 | 3/12/2026 |
| Mark G. Whittenburg | ▼ Sell | Tax Withholding | 331 | $16K | 3/11/2026 |
| Robyn L. Bradbury | ▼ Sell | Tax Withholding | 404 | $20K | 3/11/2026 |
| Mark R. Witkowski | ▼ Sell | Tax Withholding | 1,685 | $83K | 3/11/2026 |
| Bradford A. Cowles | ▼ Sell | Tax Withholding | 607 | $30K | 3/11/2026 |
| John Weldon Stephens | ▼ Sell | Tax Withholding | 107 | $5K | 3/11/2026 |
| Michael G. Huebert | ▼ Sell | Tax Withholding | 447 | $22K | 3/11/2026 |
| Carla D. Harper | ▼ Sell | Tax Withholding | 89 | $4K | 3/11/2026 |
| Mark G. Whittenburg | ▼ Sell | Tax Withholding | 557 | $28K | 3/10/2026 |
| Carla D. Harper | ▼ Sell | Tax Withholding | 189 | $9K | 3/10/2026 |
| John Weldon Stephens | ▼ Sell | Tax Withholding | 198 | $10K | 3/10/2026 |
| Bradford A. Cowles | ▼ Sell | Tax Withholding | 741 | $37K | 3/10/2026 |
| Mark R. Witkowski | ▼ Sell | Tax Withholding | 937 | $46K | 3/10/2026 |
| Stephen O. LeClair | ▼ Sell | Tax Withholding | 3,081 | $152K | 3/10/2026 |
| Robyn L. Bradbury | ▼ Sell | Tax Withholding | 205 | $10K | 3/10/2026 |
| Mark G. Whittenburg | ▼ Sell | Tax Withholding | 278 | $14K | 3/9/2026 |
| Carla D. Harper | ▼ Sell | Tax Withholding | 77 | $4K | 3/9/2026 |
| John Weldon Stephens | ▼ Sell | Tax Withholding | 94 | $5K | 3/9/2026 |
| Michael G. Huebert | ▼ Sell | Tax Withholding | 350 | $17K | 3/9/2026 |
| Bradford A. Cowles | ▼ Sell | Tax Withholding | 435 | $22K | 3/9/2026 |
| Mark R. Witkowski | ▼ Sell | Tax Withholding | 478 | $24K | 3/9/2026 |
| Stephen O. LeClair | ▼ Sell | Tax Withholding | 1,519 | $76K | 3/9/2026 |
| Robyn L. Bradbury | ▼ Sell | Tax Withholding | 270 | $13K | 3/9/2026 |
| Jeffrey D. Giles | ▲ Buy | Grant | 4,377 | $0 | 1/26/2026 |
| John Weldon Stephens | ▲ Buy | Option Exercise | 12,717 | $265K | 9/12/2025 |
| Carla D. Harper | ▲ Buy | Grant | 2,091 | $0 | 9/3/2025 |
| Mark R. Witkowski | ▼ Sell | Other | 100,000 | $0 | 8/18/2025 |
| Mark R. Witkowski | ▼ Sell | Open Market | 100,000 | $6.4M | 8/18/2025 |
| Michael G. Huebert | ▼ Sell | Tax Withholding | 1,337 | $87K | 7/22/2025 |
| Robyn L. Bradbury | ▼ Sell | Other | 5,000 | $0 | 7/22/2025 |
| Robyn L. Bradbury | ▼ Sell | Open Market | 5,000 | $323K | 7/22/2025 |
| James G. Castellano | ▼ Sell | Other | 34,674 | $0 | 7/18/2025 |
| James G. Castellano | ▼ Sell | Open Market | 43,994 | $2.7M | 7/18/2025 |
| Orvin T. Kimbrough | ▼ Sell | Other | 5 | $0 | 7/18/2025 |
| Orvin T. Kimbrough | ▼ Sell | Other | 5 | $0 | 7/18/2025 |
| Orvin T. Kimbrough | ▼ Sell | Other | 23,957 | $0 | 7/18/2025 |
| Orvin T. Kimbrough | ▼ Sell | Open Market | 23,962 | $1.5M | 7/18/2025 |
| Mark R. Witkowski | ▼ Sell | Other | 100,000 | $0 | 7/17/2025 |
| Mark R. Witkowski | ▼ Sell | Open Market | 72,331 | $4.4M | 7/17/2025 |
| Mark R. Witkowski | ▼ Sell | Open Market | 27,669 | $1.7M | 7/17/2025 |
| Stephen O. LeClair | ▲ Buy | Option Exercise | 44,972 | $936K | 7/7/2025 |
| Stephen O. LeClair | ▼ Sell | Open Market | 44,972 | $2.8M | 7/7/2025 |
| Stephen O. LeClair | ▼ Sell | Open Market | 80,028 | $5.0M | 7/3/2025 |
| Stephen O. LeClair | ▲ Buy | Option Exercise | 80,028 | $1.7M | 7/3/2025 |
| Robyn L. Bradbury | ▼ Sell | Other | 43 | $0 | 7/1/2025 |
| Robyn L. Bradbury | ▼ Sell | Other | 43 | $0 | 7/1/2025 |
| Robyn L. Bradbury | ▼ Sell | Other | 24,957 | $0 | 7/1/2025 |
| Robyn L. Bradbury | ▼ Sell | Open Market | 13,363 | $801K | 7/1/2025 |
| Robyn L. Bradbury | ▼ Sell | Open Market | 11,318 | $691K | 7/1/2025 |
| Robyn L. Bradbury | ▼ Sell | Open Market | 319 | $20K | 7/1/2025 |
| James G. Castellano | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Margaret Newman | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Dennis G. Gipson | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Orvin T. Kimbrough | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Robert M. Buck | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Bhavani Amirthalingam | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| James D. Hope | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Kathleen M. Mazzarella | ▲ Buy | Grant | 2,189 | $0 | 6/24/2025 |
| Mark G. Whittenburg | ▼ Sell | Other | 49,100 | $0 | 6/9/2025 |
| Mark G. Whittenburg | ▼ Sell | Open Market | 49,100 | $2.9M | 6/9/2025 |
| Mark G. Whittenburg | ▼ Sell | Other | 900 | $0 | 6/6/2025 |
| Mark G. Whittenburg | ▼ Sell | Open Market | 900 | $54K | 6/6/2025 |
| Schneider Laura K | ▼ Sell | Other | 45,695 | $0 | 6/3/2025 |
| Schneider Laura K | ▼ Sell | Open Market | 45,695 | $2.6M | 6/3/2025 |
| Schaller John R | ▲ Buy | Option Exercise | 9,794 | $491K | 5/28/2025 |
| Schaller John R | ▼ Sell | Open Market | 9,794 | $539K | 5/28/2025 |
| John Weldon Stephens | ▼ Sell | Other | 31,750 | $0 | 4/29/2025 |
| John Weldon Stephens | ▼ Sell | Open Market | 31,750 | $1.7M | 4/29/2025 |
| John Weldon Stephens | ▼ Sell | Other | 10,214 | $0 | 4/28/2025 |
| John Weldon Stephens | ▼ Sell | Open Market | 10,214 | $542K | 4/28/2025 |
| James G. Castellano | ▼ Sell | Gift | 9,320 | $0 | 4/17/2025 |
| James G. Castellano | ▼ Sell | Gift | 9,320 | $0 | 4/17/2025 |
| John Weldon Stephens | ▼ Sell | Other | 41,963 | $0 | 4/2/2025 |
| John Weldon Stephens | ▼ Sell | Open Market | 41,963 | $2.1M | 4/2/2025 |
| Robyn L. Bradbury | ▲ Buy | Grant | 2,913 | $0 | 3/31/2025 |
| Mark R. Witkowski | ▲ Buy | Grant | 10,092 | $0 | 3/31/2025 |
| Mark G. Whittenburg | ▲ Buy | Grant | 3,411 | $0 | 3/13/2025 |
| Jeffrey D. Giles | ▲ Buy | Grant | 2,988 | $0 | 3/13/2025 |
| Schneider Laura K | ▲ Buy | Grant | 3,276 | $0 | 3/13/2025 |
| Mark R. Witkowski | ▲ Buy | Grant | 7,296 | $0 | 3/13/2025 |
| Bradford A. Cowles | ▲ Buy | Grant | 6,162 | $0 | 3/13/2025 |
| Schaller John R | ▲ Buy | Grant | 4,215 | $0 | 3/13/2025 |
| John Weldon Stephens | ▲ Buy | Grant | 933 | $0 | 3/13/2025 |
| Michael G. Huebert | ▲ Buy | Grant | 4,494 | $0 | 3/13/2025 |
| Jeffrey D. Giles | ▼ Sell | Tax Withholding | 436 | $20K | 3/11/2025 |
| John Weldon Stephens | ▼ Sell | Tax Withholding | 200 | $9K | 3/11/2025 |
| Mark R. Witkowski | ▼ Sell | Tax Withholding | 925 | $43K | 3/11/2025 |
| Mark G. Whittenburg | ▼ Sell | Tax Withholding | 510 | $24K | 3/11/2025 |
| Stephen O. LeClair | ▼ Sell | Tax Withholding | 4,889 | $228K | 3/11/2025 |
| Schneider Laura K | ▼ Sell | Tax Withholding | 434 | $20K | 3/11/2025 |
| Bradford A. Cowles | ▼ Sell | Tax Withholding | 724 | $34K | 3/11/2025 |
| Schaller John R | ▼ Sell | Tax Withholding | 978 | $46K | 3/11/2025 |
| Schaller John R | ▲ Buy | Option Exercise | 19,292 | $401K | 3/11/2025 |
| Schaller John R | ▼ Sell | Open Market | 19,292 | $868K | 3/11/2025 |
| Stephen O. LeClair | ▼ Sell | Tax Withholding | 3,671 | $171K | 3/10/2025 |
| Bradford A. Cowles | ▼ Sell | Tax Withholding | 822 | $38K | 3/10/2025 |
| Jeffrey D. Giles | ▼ Sell | Tax Withholding | 467 | $22K | 3/10/2025 |
| Mark G. Whittenburg | ▼ Sell | Tax Withholding | 599 | $28K | 3/10/2025 |
| Mark R. Witkowski | ▼ Sell | Tax Withholding | 996 | $47K | 3/10/2025 |
| Schaller John R | ▼ Sell | Tax Withholding | 984 | $46K | 3/10/2025 |
| Schaller John R | ▲ Buy | Option Exercise | 21,868 | $484K | 3/10/2025 |
| Schaller John R | ▼ Sell | Open Market | 21,868 | $1.0M | 3/10/2025 |
| John Weldon Stephens | ▼ Sell | Tax Withholding | 198 | $9K | 3/10/2025 |
| Schneider Laura K | ▼ Sell | Tax Withholding | 428 | $20K | 3/10/2025 |
| Stephen O. LeClair | ▼ Sell | Tax Withholding | 1,841 | $88K | 3/7/2025 |
| Jeffrey D. Giles | ▼ Sell | Tax Withholding | 235 | $11K | 3/7/2025 |
| Mark G. Whittenburg | ▼ Sell | Tax Withholding | 278 | $13K | 3/7/2025 |
| Mark R. Witkowski | ▼ Sell | Tax Withholding | 536 | $26K | 3/7/2025 |
| Schaller John R | ▼ Sell | Tax Withholding | 462 | $22K | 3/7/2025 |
| Michael G. Huebert | ▼ Sell | Tax Withholding | 359 | $17K | 3/7/2025 |
| John Weldon Stephens | ▼ Sell | Tax Withholding | 94 | $4K | 3/7/2025 |
| Schneider Laura K | ▼ Sell | Tax Withholding | 205 | $10K | 3/7/2025 |
| Bradford A. Cowles | ▼ Sell | Tax Withholding | 438 | $21K | 3/7/2025 |
| Bradford A. Cowles | ▼ Sell | Other | 25,000 | $0 | 2/10/2025 |
| Bradford A. Cowles | ▼ Sell | Open Market | 25,000 | $1.4M | 2/10/2025 |
| Mark G. Whittenburg | ▼ Sell | Other | 48,026 | $0 | 1/16/2025 |
| Mark G. Whittenburg | ▼ Sell | Open Market | 48,026 | $2.6M | 1/16/2025 |
| Mark G. Whittenburg | ▼ Sell | Other | 1,974 | $0 | 1/15/2025 |
| Mark G. Whittenburg | ▼ Sell | Open Market | 1,974 | $109K | 1/15/2025 |
| Bradford A. Cowles | ▼ Sell | Other | 12,500 | $0 | 1/14/2025 |
| Bradford A. Cowles | ▼ Sell | Open Market | 12,500 | $676K | 1/14/2025 |
| Mark G. Whittenburg | ▼ Sell | Open Market | 50,000 | $2.5M | 1/10/2025 |
| Schaller John R | ▲ Buy | Option Exercise | 38,584 | $803K | 1/10/2025 |
| Schaller John R | ▼ Sell | Open Market | 37,984 | $1.9M | 1/10/2025 |
| Schaller John R | ▼ Sell | Open Market | 600 | $31K | 1/10/2025 |
| Schaller John R | ▲ Buy | Option Exercise | 21,868 | $484K | 1/10/2025 |
| Schaller John R | ▼ Sell | Open Market | 21,868 | $1.1M | 1/10/2025 |
| Bradford A. Cowles | ▼ Sell | Other | 12,500 | $0 | 1/10/2025 |
| Bradford A. Cowles | ▼ Sell | Open Market | 12,500 | $631K | 1/10/2025 |
| Mark G. Whittenburg | ▼ Sell | Other | 46,452 | $0 | 1/10/2025 |
| Jeffrey D. Giles | ▼ Sell | Other | 2 | $0 | 12/3/2024 |
| Jeffrey D. Giles | ▼ Sell | Other | 2 | $0 | 12/3/2024 |
| Jeffrey D. Giles | ▼ Sell | Other | 22,259 | $0 | 12/3/2024 |
| Jeffrey D. Giles | ▼ Sell | Open Market | 25,000 | $1.4M | 12/3/2024 |
| Bradford A. Cowles | ▼ Sell | Other | 50,000 | $0 | 12/3/2024 |
| Bradford A. Cowles | ▼ Sell | Open Market | 50,000 | $2.8M | 12/3/2024 |
| Margaret Newman | ▼ Sell | Other | 32 | $0 | 12/3/2024 |
| Margaret Newman | ▼ Sell | Other | 32 | $0 | 12/3/2024 |
| Margaret Newman | ▼ Sell | Other | 14,968 | $0 | 12/3/2024 |
| Margaret Newman | ▼ Sell | Open Market | 15,000 | $829K | 12/3/2024 |
| Stephen O. LeClair | ▼ Sell | Other | 200,000 | $0 | 12/3/2024 |
| Stephen O. LeClair | ▼ Sell | Open Market | 200,000 | $11.0M | 12/3/2024 |
| Michael G. Huebert | ▲ Buy | Grant | 9,596 | $0 | 7/22/2024 |
| Michael G. Huebert | ▲ Buy | Grant | 3,240 | $0 | 7/22/2024 |
| Dennis G. Gipson | ▼ Sell | Other | 143 | $0 | 7/16/2024 |
| Dennis G. Gipson | ▼ Sell | Other | 143 | $0 | 7/16/2024 |
| Dennis G. Gipson | ▼ Sell | Other | 24,857 | $0 | 7/16/2024 |
| Dennis G. Gipson | ▼ Sell | Open Market | 25,000 | $1.3M | 7/16/2024 |
| James G. Castellano | ▼ Sell | Other | 12,500 | $0 | 7/15/2024 |
| James G. Castellano | ▼ Sell | Open Market | 12,500 | $653K | 7/15/2024 |
| James G. Castellano | ▼ Sell | Other | 12,300 | $0 | 7/11/2024 |
| James G. Castellano | ▼ Sell | Open Market | 12,300 | $624K | 7/11/2024 |
| James G. Castellano | ▼ Sell | Other | 200 | $0 | 7/10/2024 |
| James G. Castellano | ▼ Sell | Open Market | 200 | $10K | 7/10/2024 |
| Bhavani Amirthalingam | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| James D. Hope | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| Dennis G. Gipson | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| Kathleen M. Mazzarella | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| Orvin T. Kimbrough | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| Robert M. Buck | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| Margaret Newman | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| James G. Castellano | ▲ Buy | Grant | 2,449 | $0 | 6/26/2024 |
| Mark R. Witkowski | ▼ Sell | Other | 50,000 | $0 | 5/8/2024 |
| Mark R. Witkowski | ▼ Sell | Open Market | 50,000 | $3.0M | 5/8/2024 |
| James D. Hope | ▲ Buy | Grant | 329 | $0 | 5/1/2024 |
| John Weldon Stephens | ▼ Sell | Other | 9,497 | $0 | 4/23/2024 |
| John Weldon Stephens | ▼ Sell | Open Market | 9,497 | $524K | 4/23/2024 |
| Mark G. Whittenburg | ▼ Sell | Other | 50,000 | $0 | 4/19/2024 |
| Mark G. Whittenburg | ▼ Sell | Open Market | 50,000 | $2.7M | 4/19/2024 |
| John Weldon Stephens | ▼ Sell | Other | 5,503 | $0 | 4/19/2024 |
| John Weldon Stephens | ▼ Sell | Open Market | 5,503 | $298K | 4/19/2024 |
| Mark R. Witkowski | ▼ Sell | Other | 50,000 | $0 | 4/8/2024 |
| Mark R. Witkowski | ▼ Sell | Open Market | 50,000 | $2.9M | 4/8/2024 |
| Mark G. Whittenburg | ▼ Sell | Other | 60 | $0 | 3/22/2024 |
| Mark G. Whittenburg | ▼ Sell | Other | 60 | $0 | 3/22/2024 |
| Mark G. Whittenburg | ▼ Sell | Other | 49,940 | $0 | 3/22/2024 |