May 04
2024
SELL
Payment of exercise price or tax liability
$113,918
$77.76 p/Share
1,465
Reduced 2.4%
59,669
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$28,462
$69.42 p/Share
410
Reduced 0.67%
61,027
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$30,273
$70.24 p/Share
431
Reduced 0.7%
61,437
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
8,766
Added 12.41%
61,869
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$267,229
$67.16 p/Share
3,979
Reduced 6.97%
53,103
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
12,567
Added 18.04%
57,082
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
9,367
Added 17.45%
44,316
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$38,622
$73.99 p/Share
522
Reduced 1.47%
34,923
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$45,660
$72.94 p/Share
626
Reduced 1.74%
35,445
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$47,884
$74.82 p/Share
640
Reduced 1.74%
36,072
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$398,496
$76.02 p/Share
5,242
Reduced 12.49%
36,712
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
15,546
Added 27.04%
41,954
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$39,086
$76.64 p/Share
510
Reduced 1.91%
26,244
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,998
Added 13.0%
26,754
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$50,944
$81.25 p/Share
627
Reduced 2.68%
22,756
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$325,801
$81.88 p/Share
3,979
Reduced 14.54%
23,383
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
11,391
Added 29.39%
27,362
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$102,288
$79.54 p/Share
1,286
Reduced 7.45%
15,971
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$240,031
$72.98 p/Share
3,289
Added 16.12%
17,114
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$28,955
$69.77 p/Share
415
Reduced 2.91%
13,825
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$90,536
$71.12 p/Share
1,273
Reduced 8.21%
14,240
Common Stock