Oct 23
2025
BUY
Open market or private purchase
$374
$28.83 p/Share
13
Added 0.04%
36,317
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$5,970
$26.3 p/Share
227
Added 0.62%
36,303
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$343
$28.63 p/Share
12
Added 0.03%
36,076
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$5,099
$29.14 p/Share
175
Added 0.48%
36,063
Common Stock
May 08
2025
BUY
Open market or private purchase
$331
$25.48 p/Share
13
Added 0.04%
35,887
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$5,976
$29.88 p/Share
200
Added 0.55%
35,874
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$19,579
$33.7 p/Share
581
Reduced 1.61%
35,526
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
6,746
Added 15.74%
36,107
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$26,691
$34.44 p/Share
775
Reduced 2.57%
29,361
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$21,490
$34.44 p/Share
624
Reduced 2.03%
30,136
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$257
$36.74 p/Share
7
Added 0.02%
35,674
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$5,055
$36.37 p/Share
139
Added 0.39%
35,666
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
10,161
Added 25.21%
30,146
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$261
$37.42 p/Share
7
Added 0.03%
20,599
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,972
$36.42 p/Share
164
Added 0.79%
20,592
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$224
$37.4 p/Share
6
Added 0.03%
20,428
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,121
$35.32 p/Share
145
Added 0.71%
20,421
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$209
$34.9 p/Share
6
Added 0.03%
20,276
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,961
$38.71 p/Share
154
Added 0.75%
20,269
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$24,350
$40.72 p/Share
598
Reduced 2.91%
19,985
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$128,949
$41.61 p/Share
3,099
Reduced 13.09%
20,583
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
4,931
Added 17.23%
23,682
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$26,203
$42.06 p/Share
623
Reduced 3.22%
18,751
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
5,496
Added 22.1%
19,374
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$197
$39.51 p/Share
5
Added 0.04%
14,008
Common Stock