Feb 21
2025
SELL
Open market or private sale
$1,636,080
$40.1 p/Share
40,800
Reduced 16.66%
204,143
Common Stock
Feb 19
2025
SELL
Open market or private sale
$1,692,792
$41.49 p/Share
40,800
Reduced 14.28%
244,943
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$188,915
$37.95 p/Share
4,978
Reduced 1.8%
271,743
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$647,275
$37.95 p/Share
17,056
Added 5.81%
276,721
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$531,300
$37.95 p/Share
14,000
Added 4.67%
285,743
Restricted Stock Units
Nov 08
2024
-
2,000
Reduced 0.76%
259,665
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$202,819
$26.86 p/Share
7,551
Reduced 2.8%
261,665
Common Stock
Mar 11
2024
SELL
Open market or private sale
$87,340
$26.62 p/Share
3,281
Reduced 1.2%
269,216
Common Stock
Mar 04
2024
SELL
Open market or private sale
$87,805
$26.77 p/Share
3,280
Reduced 1.19%
272,497
Common Stock
Feb 26
2024
SELL
Open market or private sale
$86,843
$26.97 p/Share
3,220
Reduced 1.15%
275,777
Common Stock
Feb 20
2024
SELL
Open market or private sale
$86,167
$26.76 p/Share
3,220
Reduced 1.14%
278,997
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$347,688
$27.39 p/Share
12,694
Reduced 4.6%
263,117
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$785,106
$27.39 p/Share
28,664
Added 9.41%
275,811
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$523,149
$27.39 p/Share
19,100
Added 6.34%
282,217
Restricted Stock Units
Nov 20
2023
-
2,000
Reduced 0.8%
247,147
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$162,264
$21.12 p/Share
7,683
Reduced 2.98%
250,480
Common Stock
Mar 06
2023
SELL
Open market or private sale
$85,511
$25.85 p/Share
3,308
Reduced 1.27%
258,163
Common Stock
Feb 27
2023
SELL
Open market or private sale
$109,013
$26.03 p/Share
4,188
Reduced 1.58%
261,471
Common Stock
Feb 21
2023
SELL
Open market or private sale
$90,867
$25.06 p/Share
3,626
Reduced 1.35%
265,659
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$356,241
$25.57 p/Share
13,932
Reduced 5.27%
250,585
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$478,159
$25.57 p/Share
18,700
Added 6.49%
269,285
Restricted Stock Units
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,227,360
$25.57 p/Share
48,000
Added 15.36%
264,517
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$189,959
$25.88 p/Share
7,340
Reduced 3.28%
216,517
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$340,214
$24.99 p/Share
13,614
Reduced 6.15%
207,657
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$1,114,354
$24.99 p/Share
44,592
Added 16.77%
221,271
Common Stock