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
Dec 20
2023
BUY
Grant, award, or other acquisition
-
570
Added 0.3%
187,620
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$3,578
$21.82 p/Share
164
Reduced 0.09%
187,050
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
348
Added 0.19%
187,214
Common Stock
Sep 20
2023
BUY
Grant, award, or other acquisition
-
711
Added 0.38%
186,840
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$159,115
$22.76 p/Share
6,991
Reduced 3.62%
186,129
Common Stock
Sep 15
2023
BUY
Grant, award, or other acquisition
-
926
Added 0.48%
193,120
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$27,832
$24.74 p/Share
1,125
Reduced 0.58%
192,194
Common Stock