Dec 15
2025
SELL
Open market or private sale
$7,590
$25.05 p/Share
303
Reduced 0.02%
1,485,396
Common Stock
Dec 11
2025
SELL
Open market or private sale
$375,150
$25.01 p/Share
15,000
Reduced 1.0%
1,485,699
Common Stock
Dec 04
2025
$1,999,996
$24.11 p/Share
82,953
Reduced 5.24%
1,500,699
Common Stock
Oct 15
2025
SELL
Open market or private sale
$420,150
$28.01 p/Share
15,000
Reduced 0.94%
1,583,652
Common Stock
Sep 15
2025
SELL
Open market or private sale
$440,550
$29.37 p/Share
15,000
Reduced 0.93%
1,598,652
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$1,301,715
$29.51 p/Share
44,111
Reduced 2.66%
1,613,652
Common Stock
Aug 29
2025
BUY
Exercise of conversion of derivative security
$1,344,741
$29.51 p/Share
45,569
Added 2.68%
1,657,763
Common Stock
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