Jul 26
2024
SELL
Open market or private sale
$14,515
$29.03 p/Share
500
Reduced 2.01%
24,415
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
2,403
Added 8.8%
24,915
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$18,763
$26.39 p/Share
711
Reduced 3.06%
22,512
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 4.13%
23,223
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$11,033
$29.19 p/Share
378
Reduced 1.67%
22,223
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,946
Added 7.93%
22,601
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$12,233
$29.62 p/Share
413
Reduced 1.96%
20,655
Common Stock
Nov 02
2022
SELL
Open market or private sale
$30,960
$30.96 p/Share
1,000
Reduced 4.53%
21,068
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$12,291
$31.76 p/Share
387
Reduced 1.72%
22,068
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
1,637
Added 6.79%
22,455
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$12,295
$32.7 p/Share
376
Reduced 1.77%
20,818
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$4,341
$29.53 p/Share
147
Reduced 0.69%
21,194
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$14,252
$24.32 p/Share
586
Reduced 2.67%
21,341
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
2,050
Added 8.55%
21,927
Common Stock
May 15
2020
BUY
Grant, award, or other acquisition
-
500
Added 2.45%
19,877
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$17,979
$29.14 p/Share
617
Reduced 3.09%
19,377
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
1,195
Added 5.64%
19,994
Common Stock
Feb 11
2019
SELL
Payment of exercise price or tax liability
$16,177
$26.52 p/Share
610
Reduced 3.14%
18,799
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
1,305
Added 6.3%
19,409
Common Stock
Aug 02
2018
SELL
Open market or private sale
$90,870
$30.29 p/Share
3,000
Reduced 14.22%
18,104
Common Stock
Jan 24
2018
SELL
Payment of exercise price or tax liability
$30,030
$29.47 p/Share
1,019
Reduced 4.61%
21,104
Common Stock
Jan 04
2018
BUY
Grant, award, or other acquisition
-
1,190
Added 5.1%
22,123
Common Stock