Jul 05
2024
SELL
Payment of exercise price or tax liability
$69,854
$79.38 p/Share
880
Reduced 0.53%
165,974
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$50,848
$87.67 p/Share
580
Reduced 0.42%
137,822
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
29,032
Added 14.82%
166,854
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,866
Added 1.33%
138,402
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$210,673
$89.42 p/Share
2,356
Reduced 1.7%
136,536
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$41,349
$98.45 p/Share
420
Reduced 0.3%
138,892
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$107,285
$99.8 p/Share
1,075
Reduced 0.77%
139,312
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$129,085
$93.27 p/Share
1,384
Reduced 0.98%
140,387
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$57,650
$92.24 p/Share
625
Reduced 0.44%
141,771
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$52,353
$91.05 p/Share
575
Reduced 0.4%
142,396
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$83,355
$79.16 p/Share
1,053
Reduced 0.73%
142,971
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$138,641
$90.32 p/Share
1,535
Reduced 1.05%
144,024
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,912
Added 3.26%
145,559
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
25,603
Added 15.4%
140,647
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$31,323
$74.58 p/Share
420
Reduced 0.36%
115,044
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$58,030
$75.56 p/Share
768
Reduced 0.66%
115,464
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
-
9,916
Added 7.86%
116,232
Common Stock
Dec 04
2022
SELL
Payment of exercise price or tax liability
$50,131
$81.25 p/Share
617
Reduced 0.58%
106,316
Common Stock
Dec 03
2022
SELL
Payment of exercise price or tax liability
$57,200
$81.25 p/Share
704
Reduced 0.65%
106,933
Common Stock
Jul 05
2022
BUY
Grant, award, or other acquisition
$899,952
$107.74 p/Share
8,353
Added 7.2%
107,637
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$366,497
$145.09 p/Share
2,526
Reduced 2.48%
99,278
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$457,663
$165.88 p/Share
2,759
Reduced 2.64%
101,804
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$1,318,248
$165.88 p/Share
7,947
Added 7.06%
104,563
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$32,961
$197.37 p/Share
167
Reduced 0.17%
96,616
Common Stock
Dec 29
2021
BUY
Grant, award, or other acquisition
$771,807
$193.97 p/Share
3,979
Added 3.95%
96,783
Common Stock