| Jul 8, 2026 | MDBChief Financial Officer | GiftCode G · direct | 10,913 | — | — | 66,825 | Form 4 |
| Jul 1, 2026 | MDBChief Financial Officer | Shares withheld for tax or exercise priceCode F · direct | 7,082 | $335.90 | $2.4M@ $335.90 | 77,738 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 3 | $363.87 | $1K@ $363.87 | 1,500 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 134 | $363.07 | $49K@ $363.07 | 1,503 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 105 | $362.22 | $38K@ $362.22 | 1,637 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 29 | $360.67 | $10K@ $360.67 | 1,742 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 113 | $359.35 | $41K@ $359.35 | 1,771 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 108 | $357.91 | $39K@ $357.91 | 1,884 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 48 | $356.65 | $17K@ $356.65 | 1,992 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 85 | $355.65 | $30K@ $355.65 | 2,040 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 127 | $354.84 | $45K@ $354.84 | 2,125 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 252 | $353.85 | $89K@ $353.85 | 2,252 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 98 | $352.51 | $35K@ $352.51 | 2,504 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 477 | $351.51 | $168K@ $351.51 | 2,602 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 1,142 | $350.62 | $400K@ $350.62 | 3,079 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 899 | $349.59 | $314K@ $349.59 | 4,221 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 650 | $348.74 | $227K@ $348.74 | 5,120 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 223 | $347.55 | $78K@ $347.55 | 5,770 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 309 | $346.19 | $107K@ $346.19 | 5,993 | Form 4 |
| Jun 16, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 198 | $345.42 | $68K@ $345.42 | 6,302 | Form 4 |
| Jun 16, 2026 | HUBS | Grant or awardCode A · direct | 1,211 | — | — | 1,381 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 19 | $363.69 | $7K@ $363.69 | 6,500 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 181 | $362.63 | $66K@ $362.63 | 6,519 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 382 | $361.79 | $138K@ $361.79 | 6,700 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 772 | $360.91 | $279K@ $360.91 | 7,082 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 454 | $359.99 | $163K@ $359.99 | 7,854 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 37 | $358.67 | $13K@ $358.67 | 8,308 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 7 | $357.43 | $3K@ $357.43 | 8,345 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 334 | $356.63 | $119K@ $356.63 | 8,352 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 768 | $355.60 | $273K@ $355.60 | 8,686 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 530 | $354.79 | $188K@ $354.79 | 9,454 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 538 | $353.75 | $190K@ $353.75 | 9,984 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 665 | $352.73 | $235K@ $352.73 | 10,522 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 12 | $351.12 | $4K@ $351.12 | 11,187 | Form 4 |
| Jun 15, 2026 | MDBChief Financial Officer | Open-market saleCode S · indirect | 301 | $349.53 | $105K@ $349.53 | 11,199 | Form 4 |
| Jun 9, 2026 | RPDDirector | GiftCode G · direct | 8,420 | — | — | 0 | Form 4 |
| May 14, 2026 | CALXDirector | Grant or awardCode A · direct | 4,967 | — | — | 9,656 | Form 4 |
| Apr 1, 2026 | HUBS | Grant or awardCode A · direct | 170 | — | — | 170 | Form 4 |
| Mar 17, 2026 | MDBChief Financial Officer | Grant or awardCode A · direct | 17,002 | — | — | 84,788 | Form 4 |