Nov 18
2025
SELL
Payment of exercise price or tax liability
$54,625
$86.16 p/Share
634
Reduced 15.6%
3,429
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
$273,644
$86.16 p/Share
3,176
Added 38.24%
5,129
Common Stock
Dec 13
2024
SELL
Open market or private sale
$77,590
$67.47 p/Share
1,150
Reduced 30.77%
2,587
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$48,744
$73.19 p/Share
666
Reduced 15.13%
3,737
Common Stock
Nov 29
2024
BUY
Grant, award, or other acquisition
$105,979
$73.19 p/Share
1,448
Added 25.49%
4,232
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
$100,119
$72.55 p/Share
1,380
Added 31.83%
2,955
Common Stock
Mar 15
2024
SELL
Open market or private sale
$73,223
$59.58 p/Share
1,229
Reduced 44.07%
1,560
Common Stock
Nov 23
2023
SELL
Payment of exercise price or tax liability
$43,956
$60.63 p/Share
725
Reduced 20.71%
2,775
Common Stock
Nov 23
2023
BUY
Grant, award, or other acquisition
$85,488
$60.63 p/Share
1,410
Added 29.92%
3,302
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
$37,795
$60.96 p/Share
620
Added 22.88%
2,090
Common Stock
Sep 13
2023
SELL
Open market or private sale
$47,067
$60.42 p/Share
779
Reduced 34.64%
1,470
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$8,549
$72.45 p/Share
118
Reduced 6.68%
1,648
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
$39,340
$72.45 p/Share
543
Added 19.86%
2,191
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
$31,178
$70.86 p/Share
440
Added 19.95%
1,766
Common Stock
May 10
2022
SELL
Open market or private sale
$164,388
$74.35 p/Share
2,211
Reduced 62.51%
1,326
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
$30,980
$61.96 p/Share
500
Added 12.38%
3,538
Common Stock
Nov 15
2021
SELL
Sale (or disposition) back to the issuer
$7,663
$62.81 p/Share
122
Reduced 5.42%
2,127
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$57,220
$62.81 p/Share
911
Added 23.07%
3,038
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$30,649
$72.8 p/Share
421
Reduced 15.77%
2,249
Common Stock
Nov 23
2020
BUY
Grant, award, or other acquisition
$34,095
$64.33 p/Share
530
Added 16.56%
2,670
Common Stock