Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 89 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

89 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Nov. 17, 2017 MGRB S 69,800 $185.48 $12,946,504 90,806 Direct -43.46% Disposed -91.4% (price as of 2026-10-05)
June 13, 2017 MGRB S 56,928 $161.07 $9,169,393 115,977 Direct -32.92% Disposed -90.1% (price as of 2026-10-05)
Dec. 15, 2016 MGRB S 35,568 $153.27 $5,451,507 95,860 Direct -27.06% Disposed -89.6% (price as of 2026-10-05)
Dec. 14, 2016 MGRB S 26,432 $156.95 $4,148,502 95,860 Direct -21.61% Disposed -89.9% (price as of 2026-10-05)
Feb. 18, 2015 MGRB S 50,678 $217.29 $11,011,823 0 Direct -100.00% Disposed -92.7% (price as of 2026-10-05)
Aug. 22, 2014 MGRB S 52,642 $201.21 $10,592,097 132,866 Direct -28.38% Disposed -92.1% (price as of 2026-10-05)
Aug. 21, 2014 MGRB S 91,605 $200.64 $18,379,627 132,866 Direct -40.81% Disposed -92.1% (price as of 2026-10-05)
Aug. 1, 2013 MGRB S 105,000 $183.78 $19,296,900 48,024 Direct -68.62% Disposed -91.3% (price as of 2026-10-05)
Feb. 12, 2013 MGRB S 57,478 $146.15 $8,400,410 44,346 Direct -56.45% Disposed -89.1% (price as of 2026-10-05)
Feb. 11, 2013 MGRB S 37,522 $145.59 $5,462,828 44,346 Direct -45.83% Disposed -89.1% (price as of 2026-10-05)
Aug. 3, 2012 MGRB S 130,000 $112.63 $14,641,900 48,446 Direct -72.85% Disposed -85.9% (price as of 2026-10-05)

Showing latest 100 of 185 transactions

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
March 3, 2020 MGRB Stock Units Common Stock (10,839) · · 10,839 Acquired
Feb. 22, 2019 MGRB Employee Stock Option (Right to Buy) Common Stock (91,902) $122.40 Feb. 3, 2023 91,902 Acquired
Jan. 1, 2019 MGRB Stock Units Common Stock (10,744) $0.00 · 10,744 Disposed
July 9, 2018 MGRB Employee Stock Option (Right to Buy) Common Stock (70,031) $99.66 July 19, 2018 70,031 Disposed
Dec. 31, 2017 MGRB Stock Units Common Stock (17,191) $0.00 · 17,191 Disposed
Dec. 31, 2017 MGRB Stock Units Common Stock (10,744) $0.00 · 10,744 Disposed
Nov. 16, 2017 MGRB Employee Stock Option (Right to Buy) Common Stock (78,966) $99.66 July 19, 2018 78,966 Disposed
June 12, 2017 MGRB Employee Stock Option (Right to Buy) Common Stock (56,928) $95.82 Dec. 14, 2017 56,928 Disposed
Jan. 2, 2017 MGRB Stock Units Common Stock (17,191) $0.00 · 17,191 Disposed
Jan. 1, 2017 MGRB Stock Units Common Stock (10,744) $0.00 · 10,744 Disposed
Jan. 1, 2017 MGRB Stock Units Common Stock (8,796) $0.00 · 8,796 Disposed
Dec. 15, 2016 MGRB Employee Stock Option (Right to Buy) Common Stock (35,568) $95.82 Dec. 14, 2017 35,568 Disposed
Dec. 14, 2016 MGRB Employee Stock Option (Right to Buy) Common Stock (26,432) $95.82 Dec. 14, 2017 26,432 Disposed
Dec. 6, 2016 MGRB Employee Stock Option (Right to Buy) Common Stock (31,072) $95.82 Dec. 14, 2017 31,072 Disposed
March 10, 2016 MGRB Employee Stock Option (Right to Buy) Common Stock (1,003) $99.66 July 19, 2018 1,003 Disposed
March 10, 2016 MGRB Employee Stock Option (Right to Buy) Common Stock (1,589) $62.91 July 20, 2017 1,589 Disposed
March 10, 2016 MGRB Employee Stock Option (Right to Buy) Common Stock (1,611) $62.04 July 21, 2016 1,611 Disposed
Jan. 1, 2016 MGRB Stock Units Common Stock (10,743) $0.00 · 10,743 Disposed
Jan. 1, 2016 MGRB Stock Units Common Stock (8,795) $0.00 · 8,795 Disposed
Feb. 18, 2015 MGRB Employee Stock Option (Right to Buy) Common Stock (50,678) $62.91 July 20, 2017 50,678 Disposed
Jan. 20, 2015 MGRB Stock Units Common Stock (42,975) · · 42,975 Acquired
Jan. 1, 2015 MGRB Stock Units Common Stock (8,795) $0.00 · 8,795 Disposed
Aug. 22, 2014 MGRB Employee Stock Option (Right to Buy) Common Stock (52,642) $48.38 Nov. 3, 2015 52,642 Disposed
Aug. 21, 2014 MGRB Employee Stock Option (Right to Buy) Common Stock (91,605) $48.38 Nov. 3, 2015 91,605 Disposed
Jan. 2, 2014 MGRB Stock Units Common Stock (8,795) $0.00 · 8,795 Disposed
Jan. 2, 2014 MGRB Stock Units Common Stock (35,181) $0.00 · 35,181 Acquired
Dec. 18, 2013 MGRB Stock Units Common Stock (34,382) · · 34,382 Acquired
Aug. 1, 2013 MGRB Employee Stock Option (Right to Buy) Common Stock (1,611) $62.04 July 21, 2016 1,611 Disposed
Aug. 1, 2013 MGRB Employee Stock Option (Right to Buy) Common Stock (69,567) $48.38 Nov. 3, 2015 69,567 Disposed
Aug. 1, 2013 MGRB Employee Stock Option (Right to Buy) Common Stock (37,500) $63.38 Nov. 30, 2014 37,500 Disposed
Feb. 12, 2013 MGRB Employee Stock Option (Right to Buy) Common Stock (57,478) $63.38 Nov. 30, 2014 57,478 Disposed
Feb. 11, 2013 MGRB Employee Stock Option (Right to Buy) Common Stock (37,522) $63.38 Nov. 30, 2014 37,522 Disposed
Aug. 3, 2012 MGRB Employee Stock Option (Right to Buy) Common Stock (92,500) $48.38 Nov. 3, 2015 92,500 Disposed
Aug. 3, 2012 MGRB Employee Stock Option (Right to Buy) Common Stock (37,500) $45.27 July 27, 2014 37,500 Disposed
Dec. 9, 2011 MGRB Employee Stock Option (Right to Buy) Common Stock (1,611) $62.04 July 21, 2016 1,611 Disposed
Dec. 9, 2011 MGRB Employee Stock Option (Right to Buy) Common Stock (2) $48.38 Nov. 3, 2015 2 Disposed
July 19, 2011 MGRB Employee Stock Option (Right to Buy) Common Stock (150,000) $99.66 July 19, 2018 150,000 Acquired
April 29, 2011 MGRB Employee Stock Option (Right to Buy) Common Stock (50,000) $45.27 July 27, 2014 50,000 Disposed
April 28, 2011 MGRB Employee Stock Option (Right to Buy) Common Stock (45,000) $45.27 July 27, 2014 45,000 Disposed
Dec. 14, 2010 MGRB Employee Stock Option (Right to Buy) Common Stock (150,000) $95.82 Dec. 14, 2017 150,000 Acquired
July 20, 2010 MGRB Employee Stock Option (Right to Buy) Common Stock (150,000) $62.91 July 20, 2017 150,000 Acquired
April 30, 2010 MGRB Employee Stock Option (Right to Buy) Common Stock (113,996) $44.35 Dec. 10, 2010 113,996 Disposed
April 30, 2010 MGRB Employee Stock Option (Right to Buy) Common Stock (15,100) $43.50 July 24, 2010 15,100 Disposed
Feb. 24, 2010 MGRB Employee Stock Option (Right to Buy) Common Stock (2,254) $44.35 Dec. 10, 2010 2,254 Disposed
Dec. 2, 2009 MGRB Employee Stock Option (Right to Buy) Common Stock (150,000) $65.51 Dec. 2, 2016 150,000 Acquired
Aug. 13, 2009 MGRB Employee Stock Option (Right to Buy) Common Stock (83,852) $43.50 July 24, 2010 83,852 Disposed
July 21, 2009 MGRB Employee Stock Option (Right to Buy) Common Stock (150,000) $62.04 July 21, 2016 150,000 Acquired
May 18, 2009 MGRB Employee Stock Option (Right to Buy) Common Stock (105,000) $35.42 Aug. 14, 2010 105,000 Disposed
Nov. 3, 2008 MGRB Employee Stock Option (Right to Buy) Common Stock (306,316) $48.38 Nov. 3, 2015 306,316 Acquired
April 28, 2008 MGRB Employee Stock Option (Right to Buy) Common Stock (83,482) $46.69 Dec. 19, 2008 83,482 Disposed
Dec. 20, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (485,256) $116.35 Dec. 20, 2014 485,256 Acquired
Aug. 7, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (23,129) $46.69 Dec. 19, 2008 23,129 Disposed
Aug. 7, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (71,871) $31.96 Dec. 19, 2010 71,871 Disposed
Feb. 8, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (1) $27.01 July 23, 2009 1 Disposed
Feb. 8, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (2,298) $43.50 July 24, 2010 2,298 Disposed
Feb. 8, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (2,140) $46.69 Dec. 19, 2008 2,140 Disposed
Feb. 7, 2007 MGRB Employee Stock Option (Right to Buy) Common Stock (78,750) $33.97 Dec. 10, 2009 78,750 Disposed
Dec. 12, 2006 MGRB Employee Stock Option (Right to Buy) Common Stock (350,140) $102.83 Dec. 12, 2013 350,140 Acquired
Aug. 15, 2006 MGRB Employee Stock Option (Right to Buy) Common Stock (25,400) $38.73 July 24, 2008 25,400 Disposed
Aug. 14, 2006 MGRB Employee Stock Option (Right to Buy) Common Stock (83,350) $38.73 July 24, 2008 83,350 Disposed
Jan. 27, 2006 MGRB Employee Stock Option (Right to Buy) Common Stock (78,749) $27.01 July 23, 2009 78,749 Disposed
Aug. 16, 2005 MGRB Employee Stock Option (Right to Buy) Common Stock (173,247) $19.33 Dec. 2, 2009 173,247 Disposed
May 2, 2005 MGRB Employee Stock Option (Right to Buy) Common Stock (3,129) $31.96 Dec. 19, 2010 3,129 Disposed
May 2, 2005 MGRB Employee Stock Option (Right to Buy) Common Stock (6,753) $19.33 Dec. 2, 2009 6,753 Disposed
May 2, 2005 MGRB Employee Stock Option (Right to Buy) Common Stock (41,249) $18.46 Dec. 3, 2008 41,249 Disposed
May 2, 2005 MGRB Employee Stock Option (Right to Buy) Common Stock (62,586) $23.09 April 16, 2008 62,586 Disposed
Dec. 15, 2004 MGRB Employee Stock Option (Right to Buy) Common Stock (8,664) $23.09 April 16, 2008 8,664 Disposed
Nov. 30, 2004 MGRB Employee Stock Option (Right to Buy) Common Stock (132,500) $63.38 Nov. 30, 2014 132,500 Acquired
July 27, 2004 MGRB Employee Stock Option (Right to Buy) Common Stock (132,500) $45.27 July 27, 2011 132,500 Acquired
Feb. 12, 2004 MGRB Employee Stock Option (Right to Buy) Common Stock (73,838) $23.50 Nov. 26, 2007 73,838 Disposed
Dec. 10, 2003 MGRB Employee Stock Option (Right to Buy) Common Stock (77,500) $66.52 Dec. 31, 2010 77,500 Acquired
July 25, 2003 MGRB Employee Stock Option (Rigth to Buy) Common Stock (34,106) $23.50 Nov. 26, 2007 34,106 Disposed
July 24, 2003 MGRB Employee Stock Option (Right to Buy) Common Stock (67,500) $65.25 July 24, 2010 67,500 Acquired
May 6, 2003 MGRB Employee Stock Option (Right to Buy) Common Stock (30,000) $23.50 Nov. 26, 2007 30,000 Disposed

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

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2020 $312,500 · $2,000,000 · · · $17,473 ·
2019 $750,000 · $3,175,000 · · · $42,604 ·
2018 $750,000 · $8,100,000 · · · $263,279 ·

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.