Nov 06
2024
SELL
Open market or private sale
$769,689
$123.17 p/Share
6,249
Reduced 21.12%
23,339
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
3,277
Added 9.97%
29,588
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$65,535
$118.94 p/Share
551
Reduced 2.05%
26,311
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$67,453
$117.31 p/Share
575
Reduced 2.1%
26,862
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$77,630
$115.35 p/Share
673
Reduced 2.39%
27,437
Common Stock
Oct 02
2024
SELL
Payment of exercise price or tax liability
$27,874
$116.63 p/Share
239
Reduced 0.84%
28,110
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$580,394
$105.95 p/Share
5,478
Reduced 16.19%
28,349
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$97,892
$103.7 p/Share
944
Reduced 2.71%
33,827
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
2,486
Added 6.67%
34,771
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$19,052
$98.72 p/Share
193
Reduced 0.59%
32,285
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$19,639
$98.69 p/Share
199
Reduced 0.61%
32,478
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$17,253
$96.93 p/Share
178
Reduced 0.54%
32,677
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$39,564
$97.69 p/Share
405
Reduced 1.22%
32,855
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
3,112
Added 8.56%
33,260
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$16,119
$98.89 p/Share
163
Reduced 0.54%
30,148
Common Stock
May 10
2023
SELL
Open market or private sale
$231,922
$88.52 p/Share
2,620
Reduced 7.96%
30,311
Common Stock
Apr 28
2023
SELL
Open market or private sale
$900,093
$88.47 p/Share
10,174
Reduced 23.6%
32,931
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$103,787
$109.02 p/Share
952
Reduced 2.16%
43,105
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,498
Added 5.37%
44,057
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$19,840
$102.8 p/Share
193
Reduced 0.46%
41,559
Common Stock
Oct 11
2022
SELL
Payment of exercise price or tax liability
$27,690
$81.44 p/Share
340
Reduced 0.81%
41,752
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$23,692
$82.84 p/Share
286
Reduced 0.67%
42,092
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$22,108
$86.7 p/Share
255
Reduced 0.6%
42,378
Common Stock
Oct 04
2022
BUY
Grant, award, or other acquisition
-
3,436
Added 7.46%
42,633
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$35,838
$83.93 p/Share
427
Reduced 1.08%
39,197
Common Stock