Jun 10
2022
SELL
Payment of exercise price or tax liability
$862,759
$59.69 p/Share
14,454
Reduced 20.24%
56,967
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$40,388
$67.09 p/Share
602
Reduced 0.84%
71,421
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$274,391
$72.86 p/Share
3,766
Reduced 4.97%
72,023
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$377,991
$74.82 p/Share
5,052
Reduced 6.25%
75,789
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
27,741
Added 25.55%
80,841
Common Stock
Dec 27
2021
SELL
Open market or private sale
$1,345,619
$81.94 p/Share
16,422
Reduced 23.45%
53,600
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$81,630
$78.87 p/Share
1,035
Reduced 1.46%
70,022
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$76,285
$76.9 p/Share
992
Reduced 1.38%
71,057
Common Stock
Sep 11
2021
SELL
Payment of exercise price or tax liability
$78,691
$76.03 p/Share
1,035
Reduced 1.42%
72,049
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$78,814
$79.45 p/Share
992
Reduced 1.34%
73,084
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$344,553
$75.23 p/Share
4,580
Reduced 5.82%
74,076
Common Stock
Jun 11
2021
SELL
Payment of exercise price or tax liability
$82,013
$79.24 p/Share
1,035
Reduced 1.3%
78,656
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$71,394
$71.97 p/Share
992
Reduced 1.23%
79,691
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$72,750
$70.29 p/Share
1,035
Reduced 2.1%
48,221
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
20,825
Added 23.17%
69,046
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$138,155
$64.02 p/Share
2,158
Reduced 4.2%
49,256
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
11,637
Added 12.61%
80,683
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$84,249
$81.4 p/Share
1,035
Reduced 1.95%
51,982
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$67,872
$79.85 p/Share
850
Reduced 1.58%
53,017
Common Stock
Oct 21
2020
SELL
Open market or private sale
$1,588,558
$82.13 p/Share
19,342
Reduced 26.42%
53,867
Common Stock