Insider at

04

Insider transactions

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

No open-market trades on record; showing all filings.

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Nov. 15, 2022 MGRB M 8,098 · · 0 Direct -100.00% Disposed (price as of 2026-10-05)
Nov. 15, 2022 MGRB F 6,987 $156.13 $1,090,880 18,965 Direct -26.92% Disposed -89.8% (price as of 2026-10-05)
Nov. 15, 2022 MGRB M 8,098 $122.40 $991,195 25,952 Direct +45.36% Acquired -87.0% (price as of 2026-10-05)
March 5, 2022 MGRB A 4,335 · · 4,335 Direct · Acquired (price as of 2026-10-05)
March 5, 2022 MGRB M 1,005 · · 4,781 Direct -17.37% Disposed (price as of 2026-10-05)
March 5, 2022 MGRB F 2,683 $129.17 $346,563 17,854 Direct -13.06% Disposed -87.7% (price as of 2026-10-05)
March 5, 2022 MGRB A 5,726 · · 20,537 Direct +38.66% Acquired (price as of 2026-10-05)
March 5, 2022 MGRB M 1,005 · · 14,811 Direct +7.28% Acquired (price as of 2026-10-05)
Jan. 1, 2022 MGRB M 1,451 · · 5,786 Direct -20.05% Disposed (price as of 2026-10-05)
Jan. 1, 2022 MGRB F 610 $164.51 $100,351 13,806 Direct -4.23% Disposed -90.3% (price as of 2026-10-05)
Jan. 1, 2022 MGRB M 1,451 · · 14,416 Direct +11.19% Acquired (price as of 2026-10-05)
March 5, 2021 MGRB A 4,020 · · 4,020 Direct · Acquired (price as of 2026-10-05)
March 5, 2021 MGRB F 1,278 $139.31 $178,038 12,965 Direct -8.97% Disposed -88.6% (price as of 2026-10-05)
March 5, 2021 MGRB A 3,180 · · 14,243 Direct +28.74% Acquired (price as of 2026-10-05)
Jan. 1, 2021 MGRB M 609 · · 3,217 Direct -15.92% Disposed (price as of 2026-10-05)
Jan. 1, 2021 MGRB F 973 $101.70 $98,954 11,063 Direct -8.08% Disposed -84.4% (price as of 2026-10-05)
Jan. 1, 2021 MGRB M 609 · · 12,036 Direct +5.33% Acquired (price as of 2026-10-05)
March 3, 2020 MGRB A 2,439 · · 2,439 Direct · Acquired (price as of 2026-10-05)
March 3, 2020 MGRB F 631 $73.81 $46,574 12,814 Direct -4.69% Disposed -78.4% (price as of 2026-10-05)
March 3, 2020 MGRB A 1,661 · · 13,445 Direct +14.10% Acquired (price as of 2026-10-05)
Jan. 1, 2020 MGRB F 1,175 $84.74 $99,570 11,784 Direct -9.07% Disposed -81.2% (price as of 2026-10-05)
Feb. 22, 2019 MGRB A 8,098 $122.40 $991,195 8,098 Direct · Acquired -87.0% (price as of 2026-10-05)
Feb. 5, 2019 MGRB A 2,181 · · 12,959 Direct +20.24% Acquired (price as of 2026-10-05)
Jan. 1, 2019 MGRB M 632 · · 0 Direct -100.00% Disposed (price as of 2026-10-05)
Jan. 1, 2019 MGRB F 784 $97.44 $76,393 10,778 Direct -6.78% Disposed -83.7% (price as of 2026-10-05)
Jan. 1, 2019 MGRB M 632 · · 11,562 Direct +5.78% Acquired (price as of 2026-10-05)
Jan. 30, 2018 MGRB A 1,181 · · 10,930 Direct +12.11% Acquired (price as of 2026-10-05)
Jan. 2, 2018 MGRB F 812 $205.25 $166,663 9,749 Direct -7.69% Disposed -92.2% (price as of 2026-10-05)
Dec. 31, 2017 MGRB M 632 · · 632 Direct -50.00% Disposed (price as of 2026-10-05)
Dec. 31, 2017 MGRB M 632 · · 10,561 Direct +6.37% Acquired (price as of 2026-10-05)
June 30, 2017 MGRB F 275 $165.86 $45,612 9,929 Direct -2.70% Disposed -90.4% (price as of 2026-10-05)
Jan. 31, 2017 MGRB A 3,380 · · 9,595 Direct +54.38% Acquired (price as of 2026-10-05)
Jan. 1, 2017 MGRB M 632 · · 1,264 Direct -33.33% Disposed (price as of 2026-10-05)
Jan. 1, 2017 MGRB F 618 $145.30 $89,795 6,215 Direct -9.04% Disposed -89.1% (price as of 2026-10-05)
Jan. 1, 2017 MGRB M 632 · · 6,833 Direct +10.19% Acquired (price as of 2026-10-05)
June 30, 2016 MGRB F 287 $140.77 $40,401 6,201 Direct -4.42% Disposed -88.7% (price as of 2026-10-05)
Feb. 3, 2016 MGRB A 4,779 · · 5,880 Direct +434.06% Acquired (price as of 2026-10-05)
Jan. 1, 2016 MGRB M 632 · · 1,896 Direct -25.00% Disposed (price as of 2026-10-05)
Jan. 1, 2016 MGRB F 233 $159.76 $37,224 1,101 Direct -17.47% Disposed -90.0% (price as of 2026-10-05)
Jan. 1, 2016 MGRB M 632 · · 1,334 Direct +90.03% Acquired (price as of 2026-10-05)
June 30, 2015 MGRB F 287 $218.60 $62,738 702 Direct -29.02% Disposed -92.7% (price as of 2026-10-05)
Jan. 20, 2015 MGRB A 2,528 · · 2,528 Direct · Acquired (price as of 2026-10-05)
June 30, 2014 MGRB F 228 $205.40 $46,831 380 Direct -37.50% Disposed -92.3% (price as of 2026-10-05)
June 30, 2014 MGRB A 2,434 · · 2,434 Direct · Acquired (price as of 2026-10-05)

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
Nov. 15, 2022 MGRB Employee Stock Option (Right to Buy) Common Stock (8,098) $122.40 Feb. 3, 2023 8,098 Disposed
March 5, 2022 MGRB Stock Units Common Stock (4,335) · · 4,335 Acquired
March 5, 2022 MGRB Stock Units Common Stock (1,005) · · 1,005 Disposed
Jan. 1, 2022 MGRB Stock Units Common Stock (1,451) · · 1,451 Disposed
March 5, 2021 MGRB Stock Units Common Stock (4,020) · · 4,020 Acquired
Jan. 1, 2021 MGRB Stock Units Common Stock (609) · · 609 Disposed
March 3, 2020 MGRB Stock Units Common Stock (2,439) · · 2,439 Acquired
Feb. 22, 2019 MGRB Employee Stock Option (Right to Buy) Common Stock (8,098) $122.40 Feb. 3, 2023 8,098 Acquired
Jan. 1, 2019 MGRB Stock Units Common Stock (632) $0.00 · 632 Disposed
Dec. 31, 2017 MGRB Stock Units Common Stock (632) $0.00 · 632 Disposed
Jan. 1, 2017 MGRB Stock Units Common Stock (632) $0.00 · 632 Disposed
Jan. 1, 2016 MGRB Stock Units Common Stock (632) $0.00 · 632 Disposed
Jan. 20, 2015 MGRB Stock Units Common Stock (2,528) · · 2,528 Acquired

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
2022 $500,000 · $1,400,000 · $1,262,500 · $26,148 $3,188,648
2021 $500,000 · $1,400,000 · $1,125,000 · $23,454 $3,048,454
2020 $400,000 · $450,000 · · · $23,154 ·

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