Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,940
Added 8.53%
31,518
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$11,871
$39.97 p/Share
297
Reduced 1.03%
28,578
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$15,376
$40.57 p/Share
379
Reduced 1.3%
28,875
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$9,100
$40.99 p/Share
222
Reduced 0.75%
29,254
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$10,903
$40.99 p/Share
266
Reduced 0.89%
29,476
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$41,147
$40.78 p/Share
1,009
Reduced 3.28%
29,742
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,848
Added 8.52%
30,571
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,954
Added 9.57%
27,903
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$45,441
$35.78 p/Share
1,270
Reduced 4.84%
24,949
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
2,351
Added 8.23%
26,219
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$15,747
$32.67 p/Share
482
Reduced 1.98%
23,868
Common Stock
Feb 23
2020
SELL
Payment of exercise price or tax liability
$10,507
$35.14 p/Share
299
Reduced 1.21%
24,350
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$7,520
$35.14 p/Share
214
Reduced 0.86%
24,649
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
2,725
Added 9.88%
24,863
Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$43,404
$35.49 p/Share
1,223
Reduced 5.24%
22,138
Common Stock
Jan 22
2020
BUY
Grant, award, or other acquisition
-
3,450
Added 12.87%
23,361
Common Stock
Mar 27
2019
SELL
Payment of exercise price or tax liability
$19,421
$32.26 p/Share
602
Reduced 2.93%
19,911
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$16,617
$35.28 p/Share
471
Reduced 2.24%
20,513
Common Stock
Feb 21
2019
BUY
Grant, award, or other acquisition
-
2,208
Added 9.52%
20,984
Common Stock
Feb 22
2018
BUY
Grant, award, or other acquisition
-
5,030
Added 19.11%
21,291
Common Stock
Dec 10
2017
SELL
Payment of exercise price or tax liability
$25,505
$36.54 p/Share
698
Reduced 4.12%
16,261
Common Stock