Jan 26
2022
SELL
Payment of exercise price or tax liability
$67,899
$40.78 p/Share
1,665
Reduced 3.54%
45,394
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
5,053
Added 9.7%
47,059
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$14,164
$37.57 p/Share
377
Reduced 0.89%
42,006
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
4,521
Added 9.64%
42,383
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$51,984
$36.66 p/Share
1,418
Reduced 3.61%
37,862
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$61,720
$35.78 p/Share
1,725
Reduced 4.21%
39,280
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
3,467
Added 7.8%
41,005
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$19,733
$32.67 p/Share
604
Reduced 1.58%
37,538
Common Stock
Feb 23
2020
SELL
Payment of exercise price or tax liability
$13,283
$35.14 p/Share
378
Reduced 0.98%
38,142
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$13,810
$35.14 p/Share
393
Reduced 1.01%
38,520
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
4,813
Added 11.01%
38,913
Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$52,206
$35.49 p/Share
1,471
Reduced 4.14%
34,100
Common Stock
Jan 22
2020
BUY
Grant, award, or other acquisition
-
4,319
Added 10.83%
35,571
Common Stock
May 02
2019
SELL
Payment of exercise price or tax liability
$18,433
$36.94 p/Share
499
Reduced 1.57%
31,252
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$16,942
$35.15 p/Share
482
Reduced 1.5%
31,751
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$21,203
$35.28 p/Share
601
Reduced 1.83%
32,233
Common Stock
Feb 21
2019
BUY
Grant, award, or other acquisition
-
3,918
Added 10.66%
32,834
Common Stock
Jan 23
2019
SELL
Payment of exercise price or tax liability
$48,179
$31.97 p/Share
1,507
Reduced 4.95%
28,916
Common Stock
Jan 23
2019
BUY
Grant, award, or other acquisition
-
4,415
Added 12.67%
30,423
Common Stock
Dec 10
2018
SELL
Payment of exercise price or tax liability
$27,703
$31.99 p/Share
866
Reduced 3.22%
26,008
Common Stock
Feb 27
2018
SELL
Payment of exercise price or tax liability
$15,501
$37.9 p/Share
409
Reduced 1.32%
30,479
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$18,624
$38.64 p/Share
482
Reduced 1.54%
30,888
Common Stock
Feb 22
2018
BUY
Grant, award, or other acquisition
-
7,211
Added 18.69%
31,370
Common Stock
Jan 17
2018
SELL
Payment of exercise price or tax liability
$56,067
$38.64 p/Share
1,451
Reduced 5.67%
24,159
Common Stock
Jan 17
2018
BUY
Grant, award, or other acquisition
-
3,944
Added 13.35%
25,610
Common Stock