Oct 23
2025
BUY
Open market or private purchase
$57
$28.83 p/Share
2
Added 0.0%
100,644
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$5,970
$26.3 p/Share
227
Added 0.23%
100,641
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$28
$28.63 p/Share
1
Added 0.0%
100,414
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$5,099
$29.14 p/Share
175
Added 0.17%
100,412
Common Stock
May 08
2025
BUY
Open market or private purchase
$25
$25.48 p/Share
1
Added 0.0%
100,236
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$5,976
$29.88 p/Share
200
Added 0.2%
100,235
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$22,376
$33.7 p/Share
664
Reduced 0.66%
99,820
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,997
Added 5.63%
100,484
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$28,722
$34.44 p/Share
834
Reduced 0.87%
94,487
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$21,490
$34.44 p/Share
624
Reduced 0.65%
95,321
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$2,718
$36.74 p/Share
74
Added 0.07%
100,035
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$5,055
$36.37 p/Share
139
Added 0.14%
99,960
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$2,694
$37.42 p/Share
72
Added 0.07%
95,945
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.17%
95,873
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$2,655
$37.4 p/Share
71
Added 0.07%
95,709
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.15%
95,637
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$2,652
$34.9 p/Share
76
Added 0.08%
95,492
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.16%
95,416
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$27,852
$40.72 p/Share
684
Reduced 0.71%
95,070
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 3.13%
95,754
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
5,301
Added 5.09%
98,853
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 0.66%
93,552
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 5.51%
94,175
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$2,607
$39.51 p/Share
66
Added 0.07%
88,870
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.14%
88,804
Common Stock