James G. Castellano
Director, Core & Main.
Companies
- Core & MainBoard member Jul 23, 2021 to now1
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
Core & Main CNM7,437 shares2$308.6K at $41.50Jun 23, 2026
As of each latest filing. The line shows shares held over time.
Recent filings
- Jun 23, 2026Granted 2,799 shares of Core & Main2
- Jul 18, 2025Sold 43,994 shares at $61.98 of Core & Main3
- Jul 18, 2025Converted 34,674 shares of Core & Main3
- Jun 24, 2025Granted 2,189 shares of Core & Main4
- Apr 17, 2025Gift 9,320 shares of Core & Main5
- Apr 17, 2025Gift 9,320 shares of Core & Main6
- Apr 17, 2025Gift 9,320 shares of Core & Main5
- Apr 17, 2025Gift 9,320 shares of Core & Main6
- Jul 15, 2024Sold 12,500 shares at $52.22 of Core & Main7
- Jul 15, 2024Converted 12,500 shares of Core & Main7
- Jul 11, 2024Sold 12,300 shares at $50.70 of Core & Main8
- Jul 11, 2024Converted 12,300 shares of Core & Main8
- Jul 10, 2024Sold 200 shares at $50.01 of Core & Main8
- Jul 10, 2024Converted 200 shares of Core & Main8
- Jun 26, 2024Granted 2,449 shares of Core & Main9
- Oct 31, 2023Sold 9,890 shares at $30.03 of Core & Main10
- Oct 31, 2023Converted 9,890 shares of Core & Main10
- Oct 30, 2023Sold 2,610 shares at $30.00 of Core & Main10
- Oct 30, 2023Converted 2,610 shares of Core & Main10
- Sep 25, 2023Sold 12,500 shares at $28.35 of Core & Main11
- Sep 25, 2023Converted 12,358 shares of Core & Main11
- Sep 25, 2023Other 142 shares of Core & Main11
- Sep 25, 2023Other 142 shares of Core & Main11
- Jun 28, 2023Granted 3,927 shares of Core & Main12
- Jul 19, 2022Granted 5,393 shares of Core & Main13
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1SEC EDGARCore & Main, Board member
- 2
- 3SEC EDGARForm 4 filed Jul 21, 2025
- 4SEC EDGARForm 4 filed Jun 26, 2025
- 5SEC EDGARForm 4 filed Apr 22, 2025
- 6SEC EDGARForm 4 filed Apr 21, 2025
- 7SEC EDGARForm 4 filed Jul 17, 2024
- 8SEC EDGARForm 4 filed Jul 12, 2024
- 9SEC EDGARForm 4 filed Jun 28, 2024
- 10SEC EDGARForm 4 filed Nov 1, 2023
- 11SEC EDGARForm 4 filed Sep 27, 2023
- 12SEC EDGARForm 4 filed Jun 30, 2023
- 13SEC EDGARForm 5 filed Mar 15, 2023