Mar 11
2021
SELL
Open market or private sale
$15,366
$48.32 p/Share
318
Reduced 0.18%
177,731
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$9,722
$47.89 p/Share
203
Reduced 0.11%
178,049
Common Stock
Feb 12
2021
SELL
Open market or private sale
$142,763
$47.21 p/Share
3,024
Reduced 1.67%
178,252
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$106,506
$48.5 p/Share
2,196
Reduced 1.2%
181,276
Common Stock
Dec 14
2020
SELL
Open market or private sale
$12,009
$44.81 p/Share
268
Reduced 0.15%
182,474
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$11,307
$44.69 p/Share
253
Reduced 0.14%
182,742
Common Stock
Nov 24
2020
SELL
Open market or private sale
$225,832
$42.37 p/Share
5,330
Reduced 2.83%
182,995
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$216,719
$41.17 p/Share
5,264
Reduced 2.72%
188,325
Common Stock
Nov 17
2020
SELL
Open market or private sale
$1,713,316
$42.09 p/Share
40,706
Reduced 17.37%
193,589
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$1,461,112
$38.2 p/Share
38,249
Reduced 14.03%
234,295
Common Stock
Nov 10
2020
BUY
Grant, award, or other acquisition
-
68,556
Added 20.1%
272,544
Common Stock
Sep 18
2020
BUY
Grant, award, or other acquisition
-
50,239
Added 19.85%
202,889
Common Stock
Sep 14
2020
SELL
Open market or private sale
$13,930
$40.26 p/Share
346
Reduced 0.23%
152,650
Common Stock
Sep 10
2020
SELL
Payment of exercise price or tax liability
$6,983
$40.13 p/Share
174
Reduced 0.11%
152,996
Common Stock
Aug 17
2020
SELL
Open market or private sale
$117,557
$42.12 p/Share
2,791
Reduced 1.79%
153,170
Common Stock
Aug 10
2020
SELL
Payment of exercise price or tax liability
$57,817
$47.43 p/Share
1,219
Reduced 0.78%
155,961
Common Stock
Jun 12
2020
SELL
Open market or private sale
$15,594
$45.07 p/Share
346
Reduced 0.22%
156,150
Common Stock
Jun 10
2020
SELL
Payment of exercise price or tax liability
$8,409
$48.05 p/Share
175
Reduced 0.11%
156,496
Common Stock
May 18
2020
SELL
Open market or private sale
$118,061
$45.01 p/Share
2,623
Reduced 1.65%
156,671
Common Stock
May 10
2020
SELL
Payment of exercise price or tax liability
$52,362
$42.99 p/Share
1,218
Reduced 0.76%
159,294
Common Stock
Mar 10
2020
SELL
Payment of exercise price or tax liability
$6,605
$37.96 p/Share
174
Reduced 0.11%
159,954
Common Stock
Feb 18
2020
SELL
Open market or private sale
$1,990,265
$46.52 p/Share
42,783
Reduced 21.08%
160,128
Common Stock
Feb 10
2020
SELL
Payment of exercise price or tax liability
$61,066
$47.97 p/Share
1,273
Reduced 0.62%
202,911
Common Stock
Dec 12
2019
SELL
Open market or private sale
$5,966
$44.52 p/Share
134
Reduced 0.07%
203,738
Common Stock
Dec 10
2019
SELL
Payment of exercise price or tax liability
$11,107
$43.9 p/Share
253
Reduced 0.12%
203,872
Common Stock