Nov 07
2024
SELL
Payment of exercise price or tax liability
$21,858
$72.86 p/Share
300
Reduced 0.71%
42,013
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
1,676
Added 3.81%
42,313
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,787,721
$109.73 p/Share
16,292
Reduced 28.62%
40,637
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
10,813
Added 15.96%
56,929
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$1,606
$107.08 p/Share
15
Reduced 0.03%
46,116
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$164,809
$107.93 p/Share
1,527
Reduced 3.2%
46,131
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$6,294
$99.91 p/Share
63
Reduced 0.13%
47,658
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$15,550
$99.05 p/Share
157
Reduced 0.55%
28,267
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
19,454
Added 28.96%
47,721
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$312,851
$98.35 p/Share
3,181
Reduced 10.06%
28,424
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$8,374
$94.1 p/Share
89
Reduced 0.28%
31,320
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,405
$103.19 p/Share
33
Reduced 0.16%
21,184
Common Stock
Aug 15
2023
SELL
Open market or private sale
$681,391
$102.02 p/Share
6,679
Reduced 23.94%
21,217
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
10,225
Added 24.56%
31,409
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$1,380
$106.2 p/Share
13
Reduced 0.05%
27,896
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$40,293
$106.88 p/Share
377
Reduced 1.33%
27,909
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$375,242
$93.02 p/Share
4,034
Reduced 12.48%
28,286
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$25,628
$90.24 p/Share
284
Reduced 0.87%
32,320
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
1,281
Added 3.78%
32,604
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$10,555
$92.59 p/Share
114
Reduced 0.36%
31,323
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$18,486
$102.7 p/Share
180
Reduced 0.57%
31,147
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$7,772
$100.94 p/Share
77
Reduced 0.25%
31,327
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$10,422
$86.85 p/Share
120
Reduced 0.38%
31,404
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$6,197
$86.07 p/Share
72
Reduced 0.23%
31,524
Common Stock
Sep 05
2022
BUY
Grant, award, or other acquisition
-
11,094
Added 25.99%
31,596
Common Stock