Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,105
Added 6.7%
29,330
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$8,514
$39.97 p/Share
213
Reduced 0.78%
27,225
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$11,522
$40.57 p/Share
284
Reduced 1.02%
27,438
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$7,132
$40.99 p/Share
174
Reduced 0.62%
27,722
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$8,198
$40.99 p/Share
200
Reduced 0.71%
27,896
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$33,276
$40.78 p/Share
816
Reduced 2.82%
28,096
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
2,304
Added 7.38%
28,912
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$7,213
$37.57 p/Share
192
Reduced 0.72%
26,608
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
2,114
Added 7.31%
26,800
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$23,279
$36.66 p/Share
635
Reduced 2.51%
24,686
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$34,778
$35.78 p/Share
972
Reduced 3.7%
25,321
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
1,775
Added 6.32%
26,293
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$9,736
$32.67 p/Share
298
Reduced 1.2%
24,518
Common Stock
Feb 23
2020
SELL
Payment of exercise price or tax liability
$6,571
$35.14 p/Share
187
Reduced 0.75%
24,816
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$7,379
$35.14 p/Share
210
Reduced 0.83%
25,003
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
1,848
Added 6.83%
25,213
Common Stock
Jan 22
2020
SELL
Payment of exercise price or tax liability
$27,576
$35.49 p/Share
777
Reduced 3.22%
23,365
Common Stock
Jan 22
2020
BUY
Grant, award, or other acquisition
-
2,196
Added 8.34%
24,142
Common Stock
Dec 10
2019
SELL
Payment of exercise price or tax liability
$32,717
$37.78 p/Share
866
Reduced 3.8%
21,946
Common Stock
May 02
2019
SELL
Payment of exercise price or tax liability
$8,385
$36.94 p/Share
227
Reduced 0.99%
22,812
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$7,452
$35.15 p/Share
212
Reduced 0.91%
23,039
Common Stock
Feb 25
2019
SELL
Payment of exercise price or tax liability
$12,172
$35.28 p/Share
345
Reduced 1.46%
23,251
Common Stock
Feb 21
2019
BUY
Grant, award, or other acquisition
-
1,787
Added 7.04%
23,596
Common Stock
Jan 23
2019
SELL
Payment of exercise price or tax liability
$25,416
$31.97 p/Share
795
Reduced 3.52%
21,809
Common Stock
Jan 23
2019
BUY
Grant, award, or other acquisition
-
2,246
Added 9.04%
22,604
Common Stock