Oct 23
2025
BUY
Open market or private purchase
$749
$28.83 p/Share
26
Added 0.04%
65,079
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$5,970
$26.3 p/Share
227
Added 0.35%
65,053
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$687
$28.63 p/Share
24
Added 0.04%
64,826
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$5,099
$29.14 p/Share
175
Added 0.27%
64,801
Common Stock
May 08
2025
BUY
Open market or private purchase
$662
$25.48 p/Share
26
Added 0.04%
64,625
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$5,976
$29.88 p/Share
200
Added 0.31%
64,598
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$15,333
$33.7 p/Share
455
Reduced 0.7%
64,241
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,997
Added 8.48%
64,696
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$19,355
$34.44 p/Share
562
Reduced 0.95%
58,699
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$16,841
$34.44 p/Share
489
Reduced 0.82%
59,261
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$624
$36.74 p/Share
17
Added 0.03%
64,398
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$5,055
$36.37 p/Share
139
Added 0.22%
64,381
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,161
Added 14.67%
59,099
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$598
$37.42 p/Share
16
Added 0.03%
49,589
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.33%
49,573
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$561
$37.4 p/Share
15
Added 0.03%
49,409
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.29%
49,393
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$558
$34.9 p/Share
16
Added 0.03%
49,248
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.31%
49,231
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$20,685
$40.72 p/Share
508
Reduced 1.03%
48,938
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$109,434
$41.61 p/Share
2,630
Reduced 5.05%
49,446
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
4,561
Added 8.05%
52,076
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$22,249
$42.06 p/Share
529
Reduced 1.1%
47,515
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 10.27%
48,044
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$513
$39.51 p/Share
13
Added 0.03%
42,686
Common Stock