C. Robert Campbell

Director, MasTec.

Companies

  • MasTecBoard member Oct 11, 2016 to now1
  • FORWARD AIR CORPBoard member May 26, 2006 to Jan 16, 20242
  • MasTecChief financial officer Oct 29, 2004 to Jul 12, 20133

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

As of each latest filing. The line shows shares held over time.

Recent filings

  • Aug 14, 2026Granted 139 shares of MasTec4
  • May 15, 2026Granted 95 shares of MasTec6
  • May 4, 2026Sold 3,000 shares at $417.00 of MasTec7
  • Feb 13, 2026Granted 154 shares of MasTec8
  • Nov 14, 2025Granted 215 shares of MasTec9
  • Sep 29, 2025Sold 2,000 shares at $210.39 of MasTec10
  • Sep 11, 2025Sold 3,000 shares at $190.39 of MasTec11
  • Aug 15, 2025Granted 232 shares of MasTec12
  • May 15, 2025Granted 263 shares of MasTec13
  • May 13, 2025Sold 2,000 shares at $155.00 of MasTec14
  • May 12, 2025Sold 3,000 shares at $153.89 of MasTec14
  • Feb 14, 2025Granted 304 shares of MasTec15
  • Nov 26, 2024Sold 3,000 shares at $145.00 of MasTec16
  • Nov 15, 2024Granted 305 shares of MasTec17
  • Nov 11, 2024Sold 3,000 shares at $145.41 of MasTec18
  • Sep 18, 2024Sold 3,000 shares at $116.26 of MasTec19
  • Aug 15, 2024Granted 448 shares of MasTec20
  • May 22, 2024Sold 2,000 shares at $110.00 of MasTec21
  • May 15, 2024Granted 436 shares of MasTec22
  • May 14, 2024Sold 3,000 shares at $108.00 of MasTec23
  • Feb 15, 2024Granted 639 shares of MasTec24
  • Nov 15, 2023Granted 867 shares of MasTec25
  • Aug 18, 2023Bought 5,000 shares at $64.33 of FORWARD AIR CORP5
  • Aug 15, 2023Granted 496 shares of MasTec26
  • May 15, 2023Granted 480 shares of MasTec27

Trade performance

DateStockTradeValueReturn sinceVs S&P sinceVs S&P, 1 year
May 4, 2026MTZSale$1.3M−55.0%+62.4%
Sep 29, 2025MTZSale$420.8K−8.6%+24.8%+14.8%
Sep 11, 2025MTZSale$571.2K+1.3%+16.1%−10.9%
May 13, 2025MTZSale$310.0K+22.3%+9.3%−143.9%
May 12, 2025MTZSale$461.7K+25.5%+6.9%−148.6%
Nov 26, 2024MTZSale$435.0K+29.5%−1.0%−29.1%
Nov 11, 2024MTZSale$436.2K+32.1%−3.2%−22.1%
Sep 18, 2024MTZSale$348.8K+63.8%−26.4%−52.6%
May 22, 2024MTZSale$220.0K+75.1%−29.4%−27.7%
May 14, 2024MTZSale$324.0K+79.5%−32.0%−35.1%
May 17, 2021MTZSale$360.4K+59.5%+26.3%+31.7%
Mar 10, 2021MTZSale$379.0K+100.1%−2.0%+23.6%
Mar 8, 2021MTZSale$96.0K+104.1%−1.9%+26.2%
Dec 23, 2020MTZSale$350.6K+174.3%−64.4%−2.7%
Dec 4, 2020MTZSale$204.8K+206.2%−97.5%−23.1%
Nov 24, 2020MTZSale$296.7K+223.5%−111.0%−40.6%
Aug 5, 2019MTZSale$288.6K+230.6%−58.6%+44.2%

Returns are price-only (no dividends), measured from the trade date.