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
Aug 01
2021
SELL
Payment of exercise price or tax liability
$31,991
$101.56 p/Share
315
Reduced 0.7%
44,465
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$84,790
$100.94 p/Share
840
Reduced 1.84%
44,780
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$22,198
$101.36 p/Share
219
Reduced 0.48%
45,620
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$85,182
$103.88 p/Share
820
Reduced 1.76%
45,839
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$31,387
$143.32 p/Share
219
Reduced 0.47%
46,659
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$108,464
$121.87 p/Share
890
Reduced 1.86%
46,878
Common Stock
Oct 27
2020
BUY
Grant, award, or other acquisition
-
10,135
Added 17.5%
47,768
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$81,365
$97.56 p/Share
834
Reduced 2.17%
37,633
Common Stock