Feb 11
2025
BUY
Grant, award, or other acquisition
$119,975
$33.41 p/Share
3,591
Added 7.72%
42,922
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$46,303
$32.7 p/Share
1,416
Reduced 3.48%
39,331
Common Stock
Dec 31
2024
BUY
Other acquisition or disposition
$1,481
$26.94 p/Share
55
Added 0.14%
40,497
Common Stock
Sep 30
2024
BUY
Other acquisition or disposition
$1,483
$25.58 p/Share
58
Added 0.14%
40,442
Common Stock
Jul 01
2024
BUY
Other acquisition or disposition
$1,490
$25.26 p/Share
59
Added 0.15%
40,383
Common Stock
Apr 01
2024
BUY
Other acquisition or disposition
$1,489
$24.41 p/Share
61
Added 0.15%
40,323
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$12,474
$28.48 p/Share
438
Reduced 1.08%
40,124
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
$139,990
$27.92 p/Share
5,014
Added 11.0%
40,562
Common Stock
Jan 02
2024
BUY
Other acquisition or disposition
$1,737
$33.41 p/Share
52
Added 0.15%
35,549
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$77,994
$25.2 p/Share
3,095
Reduced 8.02%
35,496
Common Stock
Oct 02
2023
BUY
Other acquisition or disposition
$1,764
$25.2 p/Share
70
Added 0.18%
38,591
Common Stock
Jun 30
2023
BUY
Other acquisition or disposition
$1,489
$22.57 p/Share
66
Added 0.17%
38,521
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$249,992
$26.03 p/Share
9,604
Added 19.98%
38,454
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
$1,488
$21.89 p/Share
68
Added 0.24%
28,850
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$11,714
$30.27 p/Share
387
Reduced 1.33%
28,782
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
$114,988
$30.3 p/Share
3,795
Added 11.56%
29,020
Common Stock
Jan 03
2023
BUY
Other acquisition or disposition
$1,485
$23.96 p/Share
62
Added 0.25%
25,225
Common Stock
Sep 30
2022
BUY
Other acquisition or disposition
$1,500
$24.59 p/Share
61
Added 0.24%
25,163
Common Stock
Jun 30
2022
BUY
Other acquisition or disposition
$1,492
$22.61 p/Share
66
Added 0.26%
25,102
Common Stock
Mar 31
2022
BUY
Other acquisition or disposition
$1,490
$26.61 p/Share
56
Added 0.22%
25,035
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$99,980
$32.21 p/Share
3,104
Added 11.1%
24,863
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$16,184
$32.63 p/Share
496
Reduced 2.23%
21,759
Common Stock
Dec 31
2021
BUY
Other acquisition or disposition
$1,487
$27.04 p/Share
55
Added 0.25%
22,255
Common Stock
Sep 30
2021
BUY
Other acquisition or disposition
$1,478
$26.87 p/Share
55
Added 0.25%
22,199
Common Stock
Jun 30
2021
BUY
Other acquisition or disposition
$1,486
$25.18 p/Share
59
Added 0.27%
22,143
Common Stock