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
Sep 16
2020
SELL
Payment of exercise price or tax liability
$13,745
$37.66 p/Share
365
Reduced 0.34%
107,344
Common Stock
Sep 01
2020
SELL
Payment of exercise price or tax liability
$34,711
$34.3 p/Share
1,012
Reduced 0.93%
107,709
Common Stock
Aug 16
2020
SELL
Payment of exercise price or tax liability
$10,946
$29.99 p/Share
365
Reduced 0.33%
108,721
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$30,653
$30.26 p/Share
1,013
Reduced 0.92%
109,086
Common Stock
Jul 16
2020
SELL
Payment of exercise price or tax liability
$11,807
$32.35 p/Share
365
Reduced 0.33%
110,099
Common Stock
Jul 01
2020
SELL
Payment of exercise price or tax liability
$30,795
$30.43 p/Share
1,012
Reduced 0.91%
110,464
Common Stock
Jun 16
2020
SELL
Payment of exercise price or tax liability
$12,223
$33.49 p/Share
365
Reduced 0.33%
111,476
Common Stock
Jun 01
2020
SELL
Payment of exercise price or tax liability
$36,285
$35.82 p/Share
1,013
Reduced 0.9%
111,841
Common Stock
May 16
2020
SELL
Payment of exercise price or tax liability
$11,851
$32.47 p/Share
365
Reduced 0.32%
112,854
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$28,730
$28.39 p/Share
1,012
Reduced 0.89%
113,219
Common Stock