Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 80 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

80 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Nov. 21, 2019 MGRB S 3,411 $84.38 $287,820 13,269 Direct -20.45% Disposed -81.3% (price as of 2026-10-02)
Nov. 16, 2018 MGRB S 2,034 $112.78 $229,395 12,787 Direct -13.72% Disposed -86.0% (price as of 2026-10-02)
Nov. 9, 2017 MGRB S 7,705 $185.27 $1,427,505 4,717 Direct -62.03% Disposed -91.5% (price as of 2026-10-02)
May 19, 2017 MGRB S 8,902 $152.89 $1,361,027 4,717 Direct -65.36% Disposed -89.7% (price as of 2026-10-02)
Sept. 10, 2014 MGRB S 20,468 $207.28 $4,242,607 3,056 Direct -87.01% Disposed -92.4% (price as of 2026-10-02)
Nov. 28, 2012 MGRB S 28,125 $127.93 $3,598,031 1,310 Direct -95.55% Disposed -87.7% (price as of 2026-10-02)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
July 28, 2020 MGRB Director Stock Option (Right to Buy) Common Stock (2,239) $69.63 July 28, 2027 2,239 Acquired
July 28, 2020 MGRB Stock Units Common Stock (2,493) · · 2,493 Acquired
Feb. 4, 2020 MGRB Stock Units Common Stock (488) · · 488 Acquired
Feb. 4, 2020 MGRB Director Stock Option (Right to Buy) Common Stock (2,958) $82.07 Feb. 4, 2027 2,958 Acquired
Nov. 21, 2019 MGRB Director Stock Option (Right to Buy) Common Stock (3,411) $65.51 Dec. 2, 2019 3,411 Disposed
July 30, 2019 MGRB Stock Units Common Stock (461) · · 461 Acquired
July 30, 2019 MGRB Director Stock Option (Right to Buy) Common Stock (2,661) $86.78 July 30, 2026 2,661 Acquired
Feb. 5, 2019 MGRB Stock Units [F2] Common Stock (364) · · 364 Acquired
Feb. 5, 2019 MGRB Director Stock Option (Right to Buy) Common Stock (1,787) $110.02 Feb. 5, 2026 1,787 Acquired
Nov. 16, 2018 MGRB Director Stock Option (Right to Buy) Common Stock (2,034) $90.22 Dec. 14, 2018 2,034 Disposed
July 31, 2018 MGRB Stock Units [F2] Common Stock (250) · · 250 Acquired
July 31, 2018 MGRB Director Stock Option (Right to Buy) Common Stock (1,353) $160.01 July 31, 2025 1,353 Acquired
May 4, 2018 MGRB Director Stock Option (Right to Buy) Common Stock (1,981) $99.66 July 19, 2018 1,981 Disposed
May 4, 2018 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $86.13 July 22, 2018 5,625 Disposed
Jan. 30, 2018 MGRB Stock Units [F2] Common Stock (197) · · 197 Acquired
Jan. 30, 2018 MGRB Director Stock Option (Right to Buy) Common Stock (1,116) $203.22 Jan. 30, 2025 1,116 Acquired
Nov. 9, 2017 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $116.35 Dec. 20, 2017 5,625 Disposed
Nov. 9, 2017 MGRB Director Stock Option (Right to Buy) Common Stock (2,080) $95.82 Dec. 14, 2017 2,080 Disposed
Aug. 1, 2017 MGRB Stock Units [F2] Common Stock (215) · · 215 Acquired
Aug. 1, 2017 MGRB Director Stock Option (Right to Buy) Common Stock (1,207) $185.98 Aug. 1, 2024 1,207 Acquired
May 19, 2017 MGRB Director Stock Option (Right to Buy) Common Stock (3,277) $62.91 July 20, 2017 3,277 Disposed
May 19, 2017 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $119.00 July 24, 2017 5,625 Disposed
Jan. 31, 2017 MGRB Director Stock Option (Right to Buy) Common Stock (1,292) $152.36 Jan. 31, 2024 1,292 Acquired
Jan. 31, 2017 MGRB Stock Units [F2] Common Stock (263) · · 263 Acquired
Aug. 2, 2016 MGRB Stock Units [F2] Common Stock (284) · · 284 Acquired
Aug. 2, 2016 MGRB Director Stock Option (Right to Buy) Common Stock (1,352) $141.03 Aug. 2, 2023 1,352 Acquired
Feb. 3, 2016 MGRB Stock Units [F2] Common Stock (327) · · 327 Acquired
Feb. 3, 2016 MGRB Director Stock Option (Right to Buy) Common Stock (1,543) $122.40 Feb. 3, 2023 1,543 Acquired
July 21, 2015 MGRB Stock Units [F2] Common Stock (184) · · 184 Acquired
July 21, 2015 MGRB Director Stock Option (Right to Buy) Common Stock (1,073) $217.90 July 21, 2022 1,073 Acquired
Jan. 20, 2015 MGRB Stock Units [F2] Common Stock (202) · · 202 Acquired
Jan. 20, 2015 MGRB Director Stock Option (Right to Buy) Common Stock (1,120) $197.79 Jan. 20, 2022 1,120 Acquired
Sept. 10, 2014 MGRB Director Stock Option (Right to Buy) Common Stock (3,593) $62.04 July 21, 2016 3,593 Disposed
Sept. 10, 2014 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $48.38 Nov. 3, 2015 5,625 Disposed
Sept. 10, 2014 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $102.83 Dec. 12, 2016 5,625 Disposed
Sept. 10, 2014 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $86.77 July 25, 2016 5,625 Disposed
July 22, 2014 MGRB Stock Units [F2] Common Stock (193) · · 193 Acquired
July 22, 2014 MGRB Director Stock Option (Right to Buy) Common Stock (990) $207.21 July 22, 2021 990 Acquired
Dec. 18, 2013 MGRB Stock Units [F2] Common Stock (192) · · 192 Acquired
Dec. 18, 2013 MGRB Director Stock Option (Right to Buy) Common Stock (937) $209.41 Dec. 18, 2020 937 Acquired
July 23, 2013 MGRB Stock Units [F2] Common Stock (229) · · 229 Acquired
July 23, 2013 MGRB Director Stock Option (Right to Buy) Common Stock (1,005) $175.28 July 23, 2020 1,005 Acquired
Dec. 14, 2012 MGRB Stock Units [F2] Common Stock (313) · · 313 Acquired
Dec. 14, 2012 MGRB Director Stock Option (Right to Buy) Common Stock (1,411) $127.91 Dec. 14, 2019 1,411 Acquired
Nov. 28, 2012 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $81.83 Dec. 14, 2015 5,625 Disposed
Nov. 28, 2012 MGRB Director Stock Option (Right to Buy) Common Stock (22,500) $71.75 July 26, 2015 22,500 Disposed
July 24, 2012 MGRB Stock Units [F2] Common Stock (386) · · 386 Acquired
July 24, 2012 MGRB Director Stock Option (Right to Buy) Common Stock (1,762) $103.84 July 24, 2019 1,762 Acquired
Dec. 14, 2011 MGRB Stock Units [F2] Common Stock (444) · · 444 Acquired
Dec. 14, 2011 MGRB Director Stock Option (Right to Buy) Common Stock (2,034) $90.22 Dec. 14, 2018 2,034 Acquired
July 19, 2011 MGRB Stock Units [F2] Common Stock (402) · · 402 Acquired
July 19, 2011 MGRB Director Stock Option (Right to Buy) Common Stock (1,981) $99.66 July 19, 2018 1,981 Acquired
Dec. 14, 2010 MGRB Stock Units [F2] Common Stock (418) · · 418 Acquired
Dec. 14, 2010 MGRB Director Stock Option (Right to Buy) Common Stock (2,080) $95.82 Dec. 14, 2017 2,080 Acquired
July 20, 2010 MGRB Director Stock Option (Right to Buy) Common Stock (3,277) $62.91 July 20, 2017 3,277 Acquired
July 20, 2010 MGRB Stock Units [F2] Common Stock (636) · · 636 Acquired
Dec. 2, 2009 MGRB Director Stock Option (Right to Buy) Common Stock (3,411) $65.51 Dec. 2, 2019 3,411 Acquired
July 21, 2009 MGRB Director Stock Option (Right to Buy) Common Stock (3,593) $62.04 July 21, 2016 3,593 Acquired
Nov. 3, 2008 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $48.38 Nov. 3, 2015 5,625 Acquired
July 22, 2008 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $86.13 July 22, 2018 5,625 Acquired
Dec. 20, 2007 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $116.35 Dec. 20, 2017 5,625 Acquired
July 24, 2007 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $119.00 July 24, 2017 5,625 Acquired
Dec. 12, 2006 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $102.83 Dec. 12, 2016 5,625 Acquired
July 25, 2006 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $86.77 July 25, 2016 5,625 Acquired
Dec. 14, 2005 MGRB Director Stock Option (Right to Buy) Common Stock (5,625) $81.83 Dec. 14, 2015 5,625 Acquired
July 26, 2005 MGRB Director Stock Option (Right to Buy) Common Stock (22,500) $71.75 July 26, 2015 22,500 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).