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
Mar 01
2021
SELL
Payment of exercise price or tax liability
$34,000
$54.4 p/Share
625
Reduced 0.62%
100,763
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$13,375
$60.52 p/Share
221
Reduced 0.22%
101,388
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$33,081
$52.76 p/Share
627
Reduced 0.61%
101,609
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$12,992
$55.52 p/Share
234
Reduced 0.23%
102,236
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$37,842
$51.0 p/Share
742
Reduced 0.72%
102,470
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$18,429
$50.49 p/Share
365
Reduced 0.35%
103,212
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$50,226
$49.63 p/Share
1,012
Reduced 0.97%
103,577
Common Stock
Nov 16
2020
SELL
Payment of exercise price or tax liability
$17,962
$49.21 p/Share
365
Reduced 0.35%
104,589
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$33,844
$33.41 p/Share
1,013
Reduced 0.96%
104,954
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$12,308
$33.72 p/Share
365
Reduced 0.34%
105,967
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$37,586
$37.14 p/Share
1,012
Reduced 0.94%
106,332
Common Stock