Apr 01
2024
SELL
Payment of exercise price or tax liability
$14,400
$29.15 p/Share
494
Reduced 0.3%
162,823
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
143
Added 0.09%
163,317
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$16,267
$28.44 p/Share
572
Reduced 0.35%
163,174
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
144
Added 0.09%
163,746
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$97,836
$26.3 p/Share
3,720
Reduced 2.22%
163,602
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
409
Added 0.25%
166,173
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
19,826
Added 10.62%
166,913
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,806
$27.19 p/Share
471
Reduced 0.32%
147,087
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
1,340
Added 0.9%
147,558
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$21,751
$27.43 p/Share
793
Reduced 0.54%
146,218
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
260
Added 0.18%
147,011
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
115
Added 0.08%
146,751
Common Stock
Sep 20
2023
BUY
Grant, award, or other acquisition
-
145
Added 0.1%
146,610
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$126,176
$27.78 p/Share
4,542
Reduced 3.01%
146,465
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 0.68%
151,007
Common Stock
Jun 21
2023
BUY
Grant, award, or other acquisition
-
136
Added 0.09%
149,972
Common Stock
Jun 15
2023
BUY
Grant, award, or other acquisition
-
31,619
Added 17.43%
149,836
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$370
$21.77 p/Share
17
Reduced 0.01%
146,636
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$522
$21.77 p/Share
24
Reduced 0.02%
118,217
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
43
Added 0.03%
146,653
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$6,726
$21.77 p/Share
309
Reduced 0.26%
118,178
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
264
Added 0.22%
118,241
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$7,765
$21.69 p/Share
358
Reduced 0.3%
118,235
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
51
Added 0.04%
118,286
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$21,952
$21.48 p/Share
1,022
Reduced 1.08%
93,697
Common Stock