| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 120 | $546.38 | $66K@ $546.38 | 197,746 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 761 | $544.83 | $415K@ $544.83 | 197,866 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 1,539 | $544.02 | $837K@ $544.02 | 198,627 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 1,202 | $542.60 | $652K@ $542.60 | 200,166 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 368 | $541.64 | $199K@ $541.64 | 201,368 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 687 | $540.59 | $371K@ $540.59 | 201,736 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 160 | $537.62 | $86K@ $537.62 | 202,423 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 218 | $535.94 | $117K@ $535.94 | 202,583 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 106 | $534.06 | $57K@ $534.06 | 202,801 | Form 4 |
| Sep 11, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 60 | $533.09 | $32K@ $533.09 | 202,907 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 160 | $542.55 | $87K@ $542.55 | 202,967 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 362 | $541.65 | $196K@ $541.65 | 203,127 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 505 | $540.19 | $273K@ $540.19 | 203,489 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 215 | $539.03 | $116K@ $539.03 | 203,994 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 520 | $538.30 | $280K@ $538.30 | 204,209 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 640 | $537.17 | $344K@ $537.17 | 204,729 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 1,040 | $536.11 | $558K@ $536.11 | 205,369 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 644 | $535.27 | $345K@ $535.27 | 206,409 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 396 | $534.20 | $212K@ $534.20 | 207,053 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 512 | $533.09 | $273K@ $533.09 | 207,449 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 368 | $531.99 | $196K@ $531.99 | 207,961 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 522 | $530.23 | $277K@ $530.23 | 208,329 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 347 | $529.27 | $184K@ $529.27 | 208,851 | Form 4 |
| Sep 9, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 131 | $527.88 | $69K@ $527.88 | 209,198 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 280 | $555.05 | $155K@ $555.05 | 209,329 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 1 | $550.72 | $551@ $550.72 | 209,609 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 153 | $550.01 | $84K@ $550.01 | 209,610 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 47 | $548.87 | $26K@ $548.87 | 209,763 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 680 | $547.70 | $372K@ $547.70 | 209,810 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 269 | $547.08 | $147K@ $547.08 | 210,490 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 275 | $545.71 | $150K@ $545.71 | 210,759 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 545 | $544.71 | $297K@ $544.71 | 211,034 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 110 | $543.79 | $60K@ $543.79 | 211,579 | Form 4 |
| Jul 20, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 140 | $542.75 | $76K@ $542.75 | 211,689 | Form 4 |
| Jul 17, 2026 | MDGLPresident and CEO | Option exerciseCode M · direct | 50,000 | — | — | 211,829 | Form 4 |
| Mar 6, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 1,663 | $431.94 | $718K@ $431.94 | 161,829 | Form 4 |
| Mar 4, 2026 | MDGLPresident and CEO | Grant or awardCode A · direct | 18,743 | — | — | 18,743 | Form 4 |
| Mar 4, 2026 | MDGLPresident and CEO | Grant or awardCode A · direct | 14,995 | — | — | 163,492 | Form 4 |
| Jan 26, 2026 | MDGLPresident and CEO | Open-market saleCode S · direct | 1,577 | $492.42 | $777K@ $492.42 | 148,497 | Form 4 |
| Dec 4, 2025 | MDGLPresident and CEO | Open-market saleCode S · direct | 2,400 | $575.34 | $1.4M@ $575.34 | 150,074 | Form 4 |
| Dec 3, 2025 | MDGLPresident and CEO | Option exerciseCode M · direct | 50,000 | — | — | 152,474 | Form 4 |