Dec 16
2024
SELL
Payment of exercise price or tax liability
$101,506
$83.27 p/Share
1,219
Reduced 1.1%
109,835
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
1,219
Added 1.09%
111,054
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$118,460
$85.04 p/Share
1,393
Reduced 1.25%
109,835
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
3,166
Added 2.77%
111,228
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$25,665
$88.5 p/Share
290
Reduced 0.27%
108,062
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
659
Added 0.6%
108,352
Common Stock
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