May 04
2024
SELL
Payment of exercise price or tax liability
$94,944
$77.76 p/Share
1,221
Reduced 3.13%
37,793
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$20,895
$69.42 p/Share
301
Reduced 0.77%
38,925
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$25,216
$70.24 p/Share
359
Reduced 0.91%
39,227
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
7,305
Added 15.58%
39,586
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$224,112
$67.16 p/Share
3,337
Reduced 9.37%
32,281
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,473
Added 22.72%
35,618
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$59,369
$71.53 p/Share
830
Reduced 3.2%
25,082
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
7,806
Added 23.24%
25,776
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$21,679
$73.99 p/Share
293
Reduced 1.61%
17,934
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$25,674
$72.94 p/Share
352
Reduced 1.89%
18,227
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$6,210
$74.82 p/Share
83
Reduced 0.44%
18,579
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$75,563
$76.02 p/Share
994
Reduced 5.06%
18,663
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
2,961
Added 13.09%
19,657
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$84,598
$70.44 p/Share
1,201
Reduced 6.73%
16,644
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$21,996
$76.64 p/Share
287
Reduced 1.6%
17,670
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
3,332
Added 15.65%
17,957
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$6,662
$81.25 p/Share
82
Reduced 0.56%
14,625
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$97,519
$81.88 p/Share
1,191
Reduced 7.49%
14,707
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,797
Added 19.28%
15,898
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$26,885
$79.54 p/Share
338
Reduced 2.72%
12,101
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$59,986
$75.74 p/Share
792
Reduced 6.01%
12,393
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$200,038
$72.98 p/Share
2,741
Added 17.35%
13,056
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$6,558
$69.77 p/Share
94
Reduced 0.9%
10,315
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$23,683
$71.12 p/Share
333
Reduced 3.1%
10,409
Common Stock