Sep 25
2024
BUY
Grant, award, or other acquisition
-
407
Added 0.16%
259,822
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
337
Added 0.13%
259,415
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$766,290
$23.19 p/Share
33,044
Reduced 11.31%
259,078
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
5,539
Added 1.86%
292,122
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$5,904
$27.59 p/Share
214
Reduced 0.07%
286,583
Common Stock
Apr 03
2024
BUY
Grant, award, or other acquisition
-
735
Added 0.26%
286,723
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$34,746
$29.15 p/Share
1,192
Reduced 0.41%
286,062
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
372
Added 0.13%
287,254
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$38,962
$28.44 p/Share
1,370
Reduced 0.48%
286,882
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
371
Added 0.13%
288,252
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$231,177
$26.3 p/Share
8,790
Reduced 2.96%
287,881
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
636
Added 0.22%
292,731
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
30,400
Added 9.31%
296,035
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$55,685
$27.19 p/Share
2,048
Reduced 0.77%
265,635
Common Stock
Mar 12
2024
BUY
Grant, award, or other acquisition
-
6,400
Added 2.34%
267,683
Common Stock
Dec 21
2023
SELL
Payment of exercise price or tax liability
$3,775
$28.82 p/Share
131
Reduced 0.05%
261,283
Common Stock
Dec 20
2023
BUY
Grant, award, or other acquisition
-
708
Added 0.27%
261,414
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$178,661
$25.1 p/Share
7,118
Reduced 2.66%
260,647
Common Stock
Sep 20
2023
BUY
Grant, award, or other acquisition
-
883
Added 0.33%
267,765
Common Stock
Jun 21
2023
BUY
Grant, award, or other acquisition
-
828
Added 0.31%
266,882
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$31,573
$19.87 p/Share
1,589
Reduced 0.59%
266,054
Common Stock
Apr 21
2023
BUY
Grant, award, or other acquisition
-
64,767
Added 19.48%
267,643
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$1,175
$21.77 p/Share
54
Reduced 0.02%
260,706
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$2,351
$21.77 p/Share
108
Reduced 0.05%
202,876
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
113
Added 0.04%
260,760
Common Stock