Dec 24
2024
BUY
Grant, award, or other acquisition
-
521
Added 0.27%
191,255
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$3,813
$19.76 p/Share
193
Reduced 0.1%
190,734
Common Stock
Sep 26
2024
BUY
Grant, award, or other acquisition
-
409
Added 0.21%
190,927
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
370
Added 0.19%
190,518
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$149,497
$19.72 p/Share
7,581
Reduced 3.83%
190,148
Common Stock
Sep 16
2024
BUY
Grant, award, or other acquisition
-
2,182
Added 1.09%
197,729
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$27,767
$22.76 p/Share
1,220
Reduced 0.62%
195,547
Common Stock
Jun 27
2024
SELL
Payment of exercise price or tax liability
$2,709
$23.98 p/Share
113
Reduced 0.06%
196,767
Common Stock
Jun 27
2024
BUY
Grant, award, or other acquisition
-
240
Added 0.12%
196,880
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
362
Added 0.18%
196,518
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$113,489
$21.58 p/Share
5,259
Reduced 2.61%
196,278
Common Stock
Jun 17
2024
BUY
Grant, award, or other acquisition
-
649
Added 0.32%
201,537
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$3,476
$27.59 p/Share
126
Reduced 0.06%
200,888
Common Stock
Apr 03
2024
BUY
Grant, award, or other acquisition
-
571
Added 0.28%
200,969
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$17,519
$29.15 p/Share
601
Reduced 0.3%
200,443
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
188
Added 0.09%
201,044
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$16,296
$28.44 p/Share
573
Reduced 0.28%
200,856
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
155
Added 0.08%
201,429
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$131,763
$26.3 p/Share
5,010
Reduced 2.43%
201,274
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
409
Added 0.2%
204,392
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$12,683
$26.37 p/Share
481
Reduced 0.26%
186,049
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
19,826
Added 8.78%
205,875
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$81,253
$25.36 p/Share
3,204
Reduced 1.69%
186,530
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$30,208
$27.19 p/Share
1,111
Reduced 0.58%
189,734
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
3,225
Added 1.66%
190,845
Common Stock