Jan 28
2025
SELL
Payment of exercise price or tax liability
$48,133
$25.74 p/Share
1,870
Reduced 1.62%
113,350
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
9,366
Added 7.09%
122,716
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
8,868
Added 7.15%
115,220
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$53,518
$26.39 p/Share
2,028
Reduced 1.87%
106,352
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$47,521
$29.19 p/Share
1,628
Reduced 1.88%
84,933
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
6,861
Added 5.87%
110,008
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$46,846
$31.76 p/Share
1,475
Reduced 1.41%
103,147
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$14,187
$32.17 p/Share
441
Reduced 0.42%
104,622
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
5,597
Added 5.06%
105,063
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$12,815
$29.06 p/Share
441
Reduced 0.44%
99,466
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
8,573
Added 7.9%
99,907
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$31,110
$25.86 p/Share
1,203
Reduced 1.3%
91,334
Common Stock
Jul 30
2020
BUY
Grant, award, or other acquisition
-
1,500
Added 1.6%
92,537
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
5,544
Added 5.74%
91,037
Common Stock
Nov 19
2019
SELL
Open market or private sale
$134,416
$28.15 p/Share
4,775
Reduced 5.29%
85,493
Common Stock
Nov 15
2019
SELL
Open market or private sale
$69,324
$28.4 p/Share
2,441
Reduced 2.63%
90,268
Common Stock
Nov 12
2019
SELL
Payment of exercise price or tax liability
$86,851
$28.96 p/Share
2,999
Reduced 3.13%
92,709
Common Stock
Feb 11
2019
SELL
Payment of exercise price or tax liability
$16,787
$26.52 p/Share
633
Reduced 0.66%
95,708
Common Stock
Feb 01
2019
BUY
Grant, award, or other acquisition
-
5,025
Added 4.96%
96,341
Common Stock
Jan 24
2018
SELL
Payment of exercise price or tax liability
$33,625
$29.47 p/Share
1,141
Reduced 1.23%
91,316
Common Stock
Jan 04
2018
BUY
Grant, award, or other acquisition
-
3,471
Added 3.62%
92,457
Common Stock