Nov 07
2024
SELL
Open market or private sale
$491,549
$124.16 p/Share
3,959
Reduced 11.88%
29,355
Common Stock
Aug 23
2024
SELL
Open market or private sale
$635,808
$103.67 p/Share
6,133
Reduced 15.55%
33,314
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$44,211
$98.03 p/Share
451
Reduced 1.13%
39,447
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$5,805
$82.94 p/Share
70
Reduced 0.18%
39,856
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$15,272
$81.67 p/Share
187
Reduced 0.47%
39,922
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$7,268
$81.67 p/Share
89
Reduced 0.22%
40,077
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
1,529
Added 3.67%
40,160
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$78,545
$83.47 p/Share
941
Reduced 2.38%
38,631
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,864
Added 6.75%
39,572
Common Stock
Dec 14
2023
SELL
Open market or private sale
$214,385
$83.81 p/Share
2,558
Reduced 6.44%
37,146
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$4,329
$92.11 p/Share
47
Reduced 0.12%
39,704
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$30,949
$70.66 p/Share
438
Reduced 1.1%
39,231
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$6,790
$91.77 p/Share
74
Reduced 0.19%
39,669
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$11,898
$90.83 p/Share
131
Reduced 0.33%
39,735
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$6,721
$90.83 p/Share
74
Reduced 0.19%
39,862
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
881
Added 2.16%
39,936
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$90,205
$86.57 p/Share
1,042
Reduced 2.6%
39,055
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
3,206
Added 7.4%
40,097
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
4,424
Added 10.71%
36,891
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$8,131
$102.93 p/Share
79
Reduced 0.24%
32,467
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$16,057
$102.93 p/Share
156
Reduced 0.48%
32,546
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
748
Added 2.24%
32,702
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$9,185
$104.37 p/Share
88
Reduced 0.27%
31,954
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$80,734
$103.24 p/Share
782
Reduced 2.38%
32,042
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
2,342
Added 6.66%
32,824
Common Stock