| Sep 10, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 74 | — | — | 36,583 | Form 4 |
| Sep 10, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 58 | — | — | 28,634 | Form 4 |
| Sep 10, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 43 | — | — | 21,497 | Form 4 |
| Sep 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 2,005 | $74.43 | $149K@ $74.43 | 139,224 | Form 4 |
| Sep 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 10,495 | $73.52 | $772K@ $73.52 | 141,229 | Form 4 |
| Aug 7, 2026 | ITWDirector | Grant or awardCode A · direct | 118 | $296.66 | $35K@ $296.66 | 1,776 | Form 4 |
| Aug 3, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 5,590 | $92.89 | $519K@ $92.89 | 151,724 | Form 4 |
| Aug 3, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 3,281 | $91.89 | $301K@ $91.89 | 157,314 | Form 4 |
| Aug 3, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 3,629 | $91.02 | $330K@ $91.02 | 160,595 | Form 4 |
| Jul 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 300 | $101.74 | $31K@ $101.74 | 164,224 | Form 4 |
| Jul 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 2,600 | $101.05 | $263K@ $101.05 | 164,524 | Form 4 |
| Jul 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 1,200 | $100.34 | $120K@ $100.34 | 167,124 | Form 4 |
| Jul 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 3,600 | $99.05 | $357K@ $99.05 | 168,324 | Form 4 |
| Jul 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 4,800 | $97.92 | $470K@ $97.92 | 171,924 | Form 4 |
| Jun 8, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 54 | — | — | 36,509 | Form 4 |
| Jun 8, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 42 | — | — | 28,576 | Form 4 |
| Jun 8, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 32 | — | — | 21,454 | Form 4 |
| Jun 2, 2026 | ITWDirector | Open-market purchaseCode P · direct | 806 | $247.99 | $200K@ $247.99 | 1,652 | Form 4 |
| Jun 1, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 200,120 | — | — | 200,120 | Form 4 |
| Jun 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 4,995 | $100.59 | $502K@ $100.59 | 176,724 | Form 4 |
| Jun 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 7,505 | $99.60 | $748K@ $99.60 | 181,719 | Form 4 |
| May 15, 2026 | ULSPresident and CEO | GiftCode G · direct | 11,242 | — | — | 189,224 | Form 4 |
| May 8, 2026 | ITWDirector | Grant or awardCode A · direct | 846 | $254.76 | $216K@ $254.76 | 846 | Form 4 |
| May 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 2,968 | $92.01 | $273K@ $92.01 | 188,274 | Form 4 |
| May 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 9,532 | $91.43 | $872K@ $91.43 | 191,242 | Form 4 |
| May 1, 2026 | ULSPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 9,486 | $91.60 | $869K@ $91.60 | 200,201 | Form 4 |
| May 1, 2026 | ULSPresident and CEO | Option exerciseCode M · direct | 21,413 | — | — | 209,687 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 36,455 | — | — | 36,455 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 7,577 | $85.84 | $650K@ $85.84 | 200,774 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Open-market saleCode S · direct | 4,923 | $84.98 | $418K@ $84.98 | 208,351 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 26,618 | $84.57 | $2.3M@ $84.57 | 213,274 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 60,084 | $84.57 | $5.1M@ $84.57 | 239,892 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 6,320 | $84.57 | $534K@ $84.57 | 179,808 | Form 4 |
| Apr 1, 2026 | ULSPresident and CEO | Option exerciseCode M · direct | 14,265 | — | — | 186,128 | Form 4 |
| Mar 12, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 73 | — | — | 42,799 | Form 4 |
| Mar 12, 2026 | ULSPresident and CEO | Grant or awardCode A · direct | 74 | — | — | 42,835 | Form 4 |
| Mar 1, 2026 | ULSPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 75,411 | $83.97 | $6.3M@ $83.97 | 171,863 | Form 4 |
| Mar 1, 2026 | ULSPresident and CEO | Option exerciseCode M · direct | 145,130 | $13.15 | $1.9M@ $13.15 | 247,274 | Form 4 |
| Dec 8, 2025 | ULSPresident and CEO | Grant or awardCode A · direct | 71 | — | — | 42,761 | Form 4 |