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
Mar 29
2023
SELL
Payment of exercise price or tax liability
$23,816
$21.77 p/Share
1,094
Reduced 0.54%
202,821
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
1,281
Added 0.63%
202,984
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$27,242
$21.69 p/Share
1,256
Reduced 0.62%
202,666
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
131
Added 0.06%
202,797
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$101,084
$21.48 p/Share
4,706
Reduced 2.77%
165,194
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
38,728
Added 15.96%
203,922
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$993,014
$28.41 p/Share
34,953
Reduced 17.06%
169,900
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
85,561
Added 29.46%
204,853
Common Stock
Dec 22
2022
SELL
Payment of exercise price or tax liability
$3,237
$24.9 p/Share
130
Reduced 0.11%
119,291
Common Stock
Dec 21
2022
BUY
Grant, award, or other acquisition
-
1,233
Added 1.02%
119,421
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$177,566
$27.23 p/Share
6,521
Reduced 5.23%
118,188
Common Stock