Oct 26
2023
BUY
Grant, award, or other acquisition
-
25,599
Added 18.48%
112,932
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$179,246
$152.55 p/Share
1,175
Reduced 1.33%
87,333
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
$12,407
$99.26 p/Share
125
Added 0.14%
88,508
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$305,513
$139.44 p/Share
2,191
Reduced 2.42%
88,383
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$151,774
$129.17 p/Share
1,175
Reduced 1.28%
90,574
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$243,991
$111.31 p/Share
2,192
Reduced 2.33%
91,749
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$152,773
$130.02 p/Share
1,175
Reduced 1.24%
93,941
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$252,568
$121.02 p/Share
2,087
Reduced 2.15%
95,116
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
4,729
Added 4.64%
97,203
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$182,058
$119.07 p/Share
1,529
Reduced 1.63%
92,474
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$101,455
$112.23 p/Share
904
Reduced 0.95%
94,003
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$187,211
$139.71 p/Share
1,340
Reduced 1.39%
94,907
Common Stock
Oct 27
2022
BUY
Grant, award, or other acquisition
-
27,461
Added 22.2%
96,247
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$163,783
$139.39 p/Share
1,175
Reduced 1.68%
68,786
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
$14,061
$103.39 p/Share
136
Added 0.19%
69,961
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$166,271
$123.99 p/Share
1,341
Reduced 1.88%
69,825
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$152,574
$129.85 p/Share
1,175
Reduced 1.62%
71,166
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$182,615
$136.28 p/Share
1,340
Reduced 1.82%
72,341
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$123,614
$140.47 p/Share
880
Reduced 1.18%
73,681
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$28,336
$92.6 p/Share
306
Added 0.41%
74,561
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$120,351
$128.58 p/Share
936
Reduced 1.24%
74,255
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$121,440
$137.22 p/Share
885
Reduced 1.16%
75,191
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$39,121
$124.59 p/Share
314
Reduced 0.41%
76,076
Common Stock
Oct 28
2021
BUY
Grant, award, or other acquisition
-
33,100
Added 30.23%
76,390
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$130,860
$111.37 p/Share
1,175
Reduced 2.64%
43,290
Common Stock