Nov 18
2025
SELL
Payment of exercise price or tax liability
$43,596
$86.16 p/Share
506
Reduced 7.63%
6,129
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
$158,879
$86.16 p/Share
1,844
Added 21.71%
6,649
Common Stock
Dec 13
2024
SELL
Open market or private sale
$99,521
$67.61 p/Share
1,472
Reduced 21.7%
5,311
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$32,935
$73.19 p/Share
450
Reduced 5.4%
7,887
Common Stock
Nov 29
2024
BUY
Grant, award, or other acquisition
$83,070
$73.19 p/Share
1,135
Added 12.13%
8,221
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
$31,486
$72.55 p/Share
434
Added 5.68%
7,202
Common Stock
Feb 07
2024
SELL
Open market or private sale
$75,220
$58.13 p/Share
1,294
Reduced 16.05%
6,768
Common Stock
Nov 23
2023
SELL
Payment of exercise price or tax liability
$25,161
$60.63 p/Share
415
Reduced 4.9%
8,062
Common Stock
Nov 23
2023
BUY
Grant, award, or other acquisition
$62,145
$60.63 p/Share
1,025
Added 10.92%
8,364
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$32,918
$60.96 p/Share
540
Added 6.76%
7,452
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$45,426
$60.65 p/Share
749
Reduced 9.78%
6,912
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$5,868
$72.45 p/Share
81
Reduced 1.12%
7,168
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
$35,717
$72.45 p/Share
493
Added 6.05%
7,661
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
$28,202
$70.86 p/Share
398
Added 5.2%
7,249
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
$24,288
$61.96 p/Share
392
Added 5.41%
6,851
Common Stock
Nov 15
2021
SELL
Sale (or disposition) back to the issuer
$8,165
$62.81 p/Share
130
Reduced 2.38%
5,331
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$70,850
$62.81 p/Share
1,128
Added 14.87%
6,459
Common Stock
Nov 23
2020
BUY
Grant, award, or other acquisition
$24,767
$64.33 p/Share
385
Added 6.59%
5,461
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$5,971
$63.52 p/Share
94
Reduced 2.01%
4,593
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
$30,680
$63.52 p/Share
483
Added 8.69%
5,076
Common Stock
Dec 16
2019
SELL
Open market or private sale
$87,480
$79.24 p/Share
1,104
Reduced 37.31%
1,855
Common Stock