Nov 01
2021
SELL
Payment of exercise price or tax liability
$40,057
$44.36 p/Share
903
Reduced 0.71%
126,452
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$50,343
$48.36 p/Share
1,041
Reduced 0.81%
127,355
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
1,806
Added 1.39%
128,396
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$553,496
$47.05 p/Share
11,764
Reduced 8.5%
126,590
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$41,219
$39.52 p/Share
1,043
Reduced 0.75%
138,354
Common Stock
Sep 16
2021
BUY
Exercise of conversion of derivative security
-
1,805
Added 1.28%
139,397
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$36,924
$40.62 p/Share
909
Reduced 0.66%
137,592
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$43,368
$41.5 p/Share
1,045
Reduced 0.75%
138,501
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
-
1,806
Added 1.28%
139,546
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$39,592
$43.46 p/Share
911
Reduced 0.66%
137,740
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$48,315
$46.19 p/Share
1,046
Reduced 0.75%
138,651
Common Stock
Jul 16
2021
BUY
Exercise of conversion of derivative security
-
1,806
Added 1.28%
139,697
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$46,290
$50.59 p/Share
915
Reduced 0.66%
137,891
Common Stock
Jun 16
2021
SELL
Payment of exercise price or tax liability
$51,237
$48.89 p/Share
1,048
Reduced 0.75%
138,806
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
1,805
Added 1.27%
139,854
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$46,800
$50.98 p/Share
918
Reduced 0.66%
138,049
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$49,838
$47.42 p/Share
1,051
Reduced 0.76%
137,968
Common Stock
May 16
2021
BUY
Exercise of conversion of derivative security
-
1,806
Added 1.28%
139,019
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$50,553
$54.77 p/Share
923
Reduced 0.67%
137,213
Common Stock
Apr 16
2021
SELL
Payment of exercise price or tax liability
$63,488
$60.35 p/Share
1,052
Reduced 0.76%
138,136
Common Stock
Apr 16
2021
BUY
Exercise of conversion of derivative security
-
1,805
Added 1.28%
139,188
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$53,338
$57.6 p/Share
926
Reduced 0.67%
137,383
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
24,497
Added 15.05%
138,309
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$507,228
$58.85 p/Share
8,619
Reduced 7.04%
113,812
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
21,668
Added 15.04%
122,431
Common Stock