Feb 01
2021
SELL
Payment of exercise price or tax liability
$4,283,040
$56.55 p/Share
75,739
Reduced 15.19%
422,801
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
-
13,597
Added 3.1%
425,487
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
139,625
Added 22.36%
484,943
Common Stock
Jan 25
2021
BUY
Open market or private purchase
$1,515,039
$55.61 p/Share
27,244
Added 7.31%
345,318
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$62,696
$46.27 p/Share
1,355
Reduced 0.42%
318,074
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
-
2,732
Added 0.85%
319,429
Common Stock
Oct 30
2020
SELL
Payment of exercise price or tax liability
$298,041
$44.2 p/Share
6,743
Reduced 2.08%
316,697
Common Stock
Oct 30
2020
BUY
Exercise of conversion of derivative security
-
13,596
Added 4.1%
318,159
Common Stock
Oct 28
2020
BUY
Open market or private purchase
$360,624
$44.96 p/Share
8,021
Added 2.52%
309,844
Common Stock
Aug 17
2020
SELL
Payment of exercise price or tax liability
$66,422
$49.02 p/Share
1,355
Reduced 0.45%
301,823
Common Stock
Aug 17
2020
BUY
Exercise of conversion of derivative security
-
2,731
Added 0.89%
303,178
Common Stock
Jul 30
2020
SELL
Payment of exercise price or tax liability
$324,049
$48.05 p/Share
6,744
Reduced 2.2%
300,447
Common Stock
Jul 30
2020
BUY
Exercise of conversion of derivative security
-
13,597
Added 4.29%
303,133
Common Stock
Jul 24
2020
BUY
Open market or private purchase
$401,050
$50.0 p/Share
8,021
Added 2.66%
293,594
Common Stock
May 15
2020
SELL
Payment of exercise price or tax liability
$78,143
$57.67 p/Share
1,355
Reduced 0.47%
285,573
Common Stock
May 15
2020
BUY
Exercise of conversion of derivative security
-
2,732
Added 0.94%
286,928
Common Stock
Apr 30
2020
SELL
Payment of exercise price or tax liability
$409,024
$60.65 p/Share
6,744
Reduced 2.32%
284,196
Common Stock
Apr 30
2020
BUY
Exercise of conversion of derivative security
-
13,597
Added 4.53%
286,882
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$2,540,934
$56.37 p/Share
45,076
Reduced 13.98%
277,343
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
90,915
Added 22.0%
322,419
Common Stock
Feb 18
2020
SELL
Payment of exercise price or tax liability
$89,823
$66.29 p/Share
1,355
Reduced 0.58%
231,013
Common Stock
Feb 18
2020
BUY
Exercise of conversion of derivative security
-
2,731
Added 1.16%
232,368
Common Stock
Feb 03
2020
SELL
Payment of exercise price or tax liability
$94,160
$64.67 p/Share
1,456
Reduced 0.63%
229,637
Common Stock
Feb 03
2020
BUY
Exercise of conversion of derivative security
-
2,935
Added 1.25%
231,093
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$213,787
$65.72 p/Share
3,253
Reduced 1.41%
228,158
Common Stock