Nov 22
2024
BUY
Grant, award, or other acquisition
-
518
Added 0.31%
169,046
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$5,209
$28.94 p/Share
180
Added 0.11%
168,528
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
528
Added 0.31%
168,348
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$6,052
$28.15 p/Share
215
Added 0.13%
167,820
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
550
Added 0.33%
167,605
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$5,215
$28.19 p/Share
185
Added 0.11%
167,054
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
461
Added 0.28%
166,869
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$161,034
$30.82 p/Share
5,225
Reduced 3.04%
166,408
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
15,046
Added 8.22%
167,969
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
7,050
Added 4.31%
156,587
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$6,021
$31.69 p/Share
190
Added 0.13%
149,537
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
454
Added 0.3%
149,347
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$5,206
$25.52 p/Share
204
Added 0.14%
148,892
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
438
Added 0.29%
148,688
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$51,135
$31.18 p/Share
1,640
Reduced 1.09%
148,250
Common Stock
Jul 05
2023
BUY
Grant, award, or other acquisition
$6,058
$28.31 p/Share
214
Added 0.14%
149,890
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
420
Added 0.28%
149,676
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$5,206
$26.7 p/Share
195
Added 0.13%
149,255
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
299
Added 0.2%
149,060
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$189,684
$34.83 p/Share
5,446
Reduced 3.53%
148,761
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
13,919
Added 8.45%
150,734
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
6,314
Added 4.31%
140,288
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
-
304
Added 0.23%
133,974
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$38,271
$29.17 p/Share
1,312
Reduced 0.97%
133,669
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
-
325
Added 0.24%
134,981
Common Stock