Aug 11
2025
SELL
Payment of exercise price or tax liability
$151,564
$29.47 p/Share
5,143
Reduced 0.32%
1,612,194
Common Stock
Aug 08
2025
SELL
Payment of exercise price or tax liability
$102,614
$29.26 p/Share
3,507
Reduced 0.22%
1,617,337
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$122,164
$29.31 p/Share
4,168
Reduced 0.26%
1,620,844
Common Stock
Aug 06
2025
BUY
Grant, award, or other acquisition
-
13,107
Added 0.8%
1,625,012
Common Stock
May 19
2025
SELL
Open market or private sale
$268,500
$26.85 p/Share
10,000
Reduced 0.62%
1,611,905
Common Stock
Apr 17
2025
SELL
Open market or private sale
$263,100
$26.31 p/Share
10,000
Reduced 0.61%
1,621,905
Common Stock
Mar 17
2025
SELL
Open market or private sale
$267,000
$26.7 p/Share
10,000
Reduced 0.61%
1,631,905
Common Stock
Feb 18
2025
SELL
Open market or private sale
$292,700
$29.27 p/Share
10,000
Reduced 0.61%
1,641,905
Common Stock
Jan 17
2025
SELL
Open market or private sale
$286,700
$28.67 p/Share
10,000
Reduced 0.6%
1,651,905
Common Stock
Dec 17
2024
SELL
Open market or private sale
$299,100
$29.91 p/Share
10,000
Reduced 0.6%
1,661,905
Common Stock
Nov 18
2024
SELL
Open market or private sale
$287,700
$28.77 p/Share
10,000
Reduced 0.59%
1,671,905
Common Stock
Nov 14
2024
$495,720
$29.16 p/Share
17,000
Reduced 1.0%
1,681,905
Common Stock
Oct 17
2024
SELL
Open market or private sale
$308,700
$30.87 p/Share
10,000
Reduced 0.59%
1,698,905
Common Stock
Sep 17
2024
SELL
Open market or private sale
$317,400
$31.74 p/Share
10,000
Reduced 0.58%
1,708,905
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$1,941,182
$31.48 p/Share
61,664
Reduced 3.46%
1,718,905
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$2,148,510
$31.48 p/Share
68,250
Added 3.69%
1,780,569
Common Stock
Aug 19
2024
SELL
Open market or private sale
$303,600
$30.36 p/Share
10,000
Reduced 0.58%
1,712,319
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$104,426
$30.33 p/Share
3,443
Reduced 0.2%
1,722,319
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$70,855
$30.19 p/Share
2,347
Reduced 0.14%
1,725,762
Common Stock
Aug 07
2024
BUY
Grant, award, or other acquisition
-
12,916
Added 0.74%
1,728,109
Common Stock
Jul 17
2024
SELL
Open market or private sale
$310,500
$31.05 p/Share
10,000
Reduced 0.58%
1,715,193
Common Stock
Jun 17
2024
SELL
Open market or private sale
$275,000
$27.5 p/Share
10,000
Reduced 0.58%
1,725,193
Common Stock
Feb 08
2024
$1,520,000
$30.4 p/Share
50,000
Reduced 2.8%
1,735,193
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$1,875,268
$31.38 p/Share
59,760
Reduced 3.24%
1,785,193
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$2,549,625
$31.38 p/Share
81,250
Added 4.22%
1,844,953
Common Stock