Oct 11
2024
BUY
Grant, award, or other acquisition
$27,908
$171.22 p/Share
163
Added 0.16%
103,074
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$27,941
$145.53 p/Share
192
Added 0.19%
102,910
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$7,175
$163.09 p/Share
44
Added 0.04%
102,717
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$2,173,768
$168.47 p/Share
12,903
Reduced 11.16%
102,673
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
32,027
Added 22.35%
111,253
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
$6,929
$138.59 p/Share
50
Added 0.06%
83,549
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
$6,885
$129.91 p/Share
53
Added 0.06%
83,499
Common Stock
Jul 14
2023
BUY
Grant, award, or other acquisition
$6,839
$148.68 p/Share
46
Added 0.06%
83,445
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$6,846
$131.66 p/Share
52
Added 0.06%
83,399
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$418,190
$154.2 p/Share
2,712
Reduced 3.15%
83,344
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
10,660
Added 11.02%
86,056
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$2,584,586
$159.71 p/Share
16,183
Reduced 17.67%
75,396
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
34,812
Added 27.54%
91,579
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$6,591
$137.33 p/Share
48
Added 0.08%
56,767
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$6,480
$147.28 p/Share
44
Added 0.08%
56,719
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
$6,567
$111.32 p/Share
59
Added 0.1%
56,674
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$1,802,752
$126.66 p/Share
14,233
Reduced 20.05%
56,761
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
18,300
Added 20.49%
70,994
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
$30,885
$137.88 p/Share
224
Added 0.42%
52,693
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$482,824
$148.47 p/Share
3,252
Reduced 5.84%
52,469
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$142,648
$151.27 p/Share
943
Reduced 1.65%
56,126
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
9,131
Added 13.79%
57,069
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$174,117
$156.58 p/Share
1,112
Reduced 2.27%
47,938
Common Stock
Jan 14
2022
BUY
Grant, award, or other acquisition
$12,342
$171.41 p/Share
72
Added 0.15%
49,050
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
$11,684
$144.25 p/Share
81
Added 0.17%
48,977
Common Stock