Jul 01
2025
SELL
Payment of exercise price or tax liability
$329
$36.65 p/Share
9
Reduced 0.22%
4,003
Common Stock
Jul 01
2025
BUY
Grant, award, or other acquisition
$6,232
$31.16 p/Share
200
Added 4.75%
4,012
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$342
$38.08 p/Share
9
Reduced 0.24%
3,812
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$6,275
$32.18 p/Share
195
Added 4.86%
3,821
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$378
$37.85 p/Share
10
Reduced 0.28%
3,626
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
$6,210
$32.18 p/Share
193
Added 5.04%
3,636
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$773
$40.7 p/Share
19
Reduced 0.55%
3,443
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$8,750
$40.7 p/Share
215
Added 5.85%
3,462
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$548
$34.25 p/Share
16
Reduced 0.49%
3,247
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$6,245
$26.92 p/Share
232
Added 6.64%
3,263
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$411
$31.67 p/Share
13
Reduced 0.43%
3,031
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$6,256
$26.07 p/Share
240
Added 7.31%
3,044
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$398
$30.66 p/Share
13
Reduced 0.46%
2,804
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$6,230
$26.07 p/Share
239
Added 7.82%
2,817
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$424
$32.62 p/Share
13
Reduced 0.5%
2,578
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$6,261
$26.09 p/Share
240
Added 8.48%
2,591
Common Stock
Jul 03
2023
BUY
Grant, award, or other acquisition
$6,934
$27.41 p/Share
253
Added 9.72%
2,351
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$6,777
$26.79 p/Share
253
Added 10.76%
2,098
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$9,275
$28.19 p/Share
329
Added 15.13%
1,845
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$9,275
$28.19 p/Share
329
Added 17.83%
1,516
Common Stock
Apr 06
2022
BUY
Grant, award, or other acquisition
$9,262
$29.59 p/Share
313
Added 20.87%
1,187
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$9,173
$29.59 p/Share
310
Added 26.18%
874
Common Stock
Oct 01
2021
BUY
Open market or private purchase
$9,258
$29.96 p/Share
309
Added 35.4%
564
Common Stock
Jul 01
2021
BUY
Open market or private purchase
$9,254
$36.29 p/Share
255
Added 50.0%
255
Common Stock