Dec 03
2024
BUY
Grant, award, or other acquisition
-
306
Added 0.25%
121,359
Common Stock
Aug 13
2024
BUY
Grant, award, or other acquisition
-
374
Added 0.31%
121,052
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
354
Added 0.29%
120,678
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
392
Added 0.32%
120,296
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$559,389
$34.18 p/Share
16,366
Reduced 12.01%
119,903
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
7,473
Added 5.7%
123,718
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
31,371
Added 19.59%
128,796
Common Stock
Dec 04
2023
BUY
Grant, award, or other acquisition
-
358
Added 0.37%
97,425
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
408
Added 0.42%
97,067
Common Stock
Jun 12
2023
BUY
Grant, award, or other acquisition
-
432
Added 0.44%
96,659
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$49,842
$23.78 p/Share
2,096
Added 2.13%
96,226
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
381
Added 0.4%
94,130
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$166,306
$31.42 p/Share
5,293
Reduced 5.34%
93,748
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$207,537
$31.35 p/Share
6,620
Reduced 6.27%
99,041
Common Stock
Feb 26
2023
BUY
Grant, award, or other acquisition
-
12,139
Added 10.36%
104,982
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
31,117
Added 24.97%
93,522
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
198
Added 0.32%
62,405
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
199
Added 0.32%
62,207
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
204
Added 0.33%
62,007
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
190
Added 0.31%
61,803
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$36,742
$32.66 p/Share
1,125
Reduced 1.79%
61,612
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$30,410
$33.09 p/Share
919
Reduced 1.44%
62,737
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
19,659
Added 23.6%
63,656
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$273,319
$33.94 p/Share
8,053
Reduced 15.47%
43,997
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
20,144
Added 28.21%
51,259
Common Stock