Nov 15
2024
SELL
Payment of exercise price or tax liability
$9,201
$135.32 p/Share
68
Reduced 0.34%
19,869
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
305
Added 1.51%
19,937
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$9,194
$110.78 p/Share
83
Reduced 0.42%
19,632
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
373
Added 1.86%
19,715
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$8,880
$106.99 p/Share
83
Reduced 0.43%
19,342
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
373
Added 1.88%
19,425
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$8,830
$72.98 p/Share
121
Reduced 0.63%
19,052
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
547
Added 2.77%
19,173
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$8,803
$53.68 p/Share
164
Reduced 0.87%
18,626
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
-
743
Added 3.8%
18,790
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$8,816
$93.79 p/Share
94
Reduced 0.52%
18,047
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
426
Added 2.29%
18,141
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$8,831
$97.05 p/Share
91
Reduced 0.51%
17,715
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
411
Added 2.26%
17,806
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$8,775
$99.72 p/Share
88
Reduced 0.5%
17,395
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
400
Added 2.24%
17,483
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$8,840
$92.09 p/Share
96
Reduced 0.56%
17,083
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
434
Added 2.46%
17,179
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$8,799
$82.23 p/Share
107
Reduced 0.63%
16,745
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
485
Added 2.8%
16,852
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$7,074
$77.74 p/Share
91
Reduced 0.55%
16,367
Common Stock
May 13
2022
BUY
Grant, award, or other acquisition
-
411
Added 2.44%
16,458
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$7,059
$92.88 p/Share
76
Reduced 0.47%
16,047
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
344
Added 2.09%
16,123
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$7,124
$93.74 p/Share
76
Reduced 0.48%
15,779
Common Stock