Oct 23
2025
BUY
Open market or private purchase
$2,479
$28.83 p/Share
86
Added 0.03%
257,320
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$5,838
$26.3 p/Share
222
Added 0.09%
257,233
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$2,462
$28.63 p/Share
86
Added 0.03%
257,010
Common Stock
Jul 07
2025
BUY
Open market or private purchase
$5,012
$29.14 p/Share
172
Added 0.07%
256,924
Common Stock
May 08
2025
BUY
Open market or private purchase
$2,420
$25.48 p/Share
95
Added 0.04%
256,752
Common Stock
Apr 03
2025
BUY
Open market or private purchase
$5,826
$29.88 p/Share
195
Added 0.08%
256,657
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$201,526
$33.7 p/Share
5,980
Reduced 2.28%
256,257
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
62,966
Added 19.36%
262,237
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$260,641
$34.44 p/Share
7,568
Reduced 3.66%
199,271
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$196,411
$34.44 p/Share
5,703
Reduced 2.68%
206,839
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$2,351
$36.74 p/Share
64
Added 0.02%
256,461
Common Stock
Jan 06
2025
BUY
Open market or private purchase
$5,055
$36.37 p/Share
139
Added 0.05%
256,396
Common Stock
Oct 23
2024
BUY
Grant, award, or other acquisition
$2,320
$37.42 p/Share
62
Added 0.03%
212,542
Common Stock
Oct 07
2024
BUY
Grant, award, or other acquisition
$5,827
$36.42 p/Share
160
Added 0.08%
212,479
Common Stock
Jul 17
2024
BUY
Grant, award, or other acquisition
$2,281
$37.4 p/Share
61
Added 0.03%
212,318
Common Stock
Jul 05
2024
BUY
Grant, award, or other acquisition
$5,015
$35.32 p/Share
142
Added 0.05%
297,831
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
$2,268
$34.9 p/Share
65
Added 0.02%
297,689
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
$5,845
$38.71 p/Share
151
Added 0.05%
297,623
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$250,875
$40.72 p/Share
6,161
Reduced 1.35%
451,716
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$1,203,902
$41.61 p/Share
28,933
Reduced 5.94%
457,877
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
48,080
Added 8.99%
486,810
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$239,868
$42.06 p/Share
5,703
Reduced 1.28%
438,730
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
51,303
Added 10.35%
444,433
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
$2,252
$39.51 p/Share
57
Added 0.02%
238,885
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
$5,051
$40.74 p/Share
124
Added 0.05%
238,828
Common Stock