Mar 28
2025
SELL
Open market or private sale
$84,908
$42.18 p/Share
2,013
Reduced 6.94%
26,994
Common Stock
Mar 27
2025
SELL
Open market or private sale
$55,647
$42.35 p/Share
1,314
Reduced 4.33%
29,007
Common Stock
Mar 26
2025
SELL
Open market or private sale
$89,248
$42.56 p/Share
2,097
Reduced 6.47%
30,321
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$258,715
$42.26 p/Share
6,122
Reduced 15.88%
32,418
Common Stock
Mar 24
2025
SELL
Open market or private sale
$340,578
$42.0 p/Share
8,109
Reduced 17.38%
38,540
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$182,653
$37.95 p/Share
4,813
Reduced 11.78%
36,049
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$490,389
$37.95 p/Share
12,922
Added 24.03%
40,862
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$402,270
$37.95 p/Share
10,600
Added 18.52%
46,649
Restricted Stock Units
Jan 01
2025
SELL
Payment of exercise price or tax liability
$18,977
$37.21 p/Share
510
Reduced 1.79%
27,940
Common Stock
May 09
2024
SELL
Open market or private sale
$424,343
$28.25 p/Share
15,021
Reduced 32.21%
31,611
Common Stock
Mar 28
2024
SELL
Open market or private sale
$198,168
$27.47 p/Share
7,214
Reduced 13.4%
46,632
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$146,279
$26.86 p/Share
5,446
Reduced 9.19%
53,846
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$21,912
$27.39 p/Share
800
Reduced 1.33%
59,292
Restricted Stock Units
Feb 12
2024
BUY
Grant, award, or other acquisition
$590,747
$27.39 p/Share
21,568
Added 29.22%
52,239
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$394,416
$27.39 p/Share
14,400
Added 19.33%
60,092
Restricted Stock Units
Feb 12
2024
BUY
Payment of exercise price or tax liability
$179,322
$27.39 p/Share
6,547
Added 12.53%
45,692
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$34,532
$28.03 p/Share
1,232
Reduced 3.86%
30,671
Common Stock
Nov 22
2023
SELL
Open market or private sale
$312,000
$26.0 p/Share
12,000
Reduced 27.33%
31,903
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$116,709
$21.12 p/Share
5,526
Reduced 7.44%
68,746
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$10,867
$25.57 p/Share
425
Reduced 0.57%
74,272
Restricted Stock Units
Feb 14
2023
SELL
Payment of exercise price or tax liability
$281,858
$25.57 p/Share
11,023
Reduced 15.39%
60,597
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$920,520
$25.57 p/Share
36,000
Added 33.45%
71,620
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$360,537
$25.57 p/Share
14,100
Added 15.88%
74,697
Restricted Stock Units
Jan 02
2023
SELL
Payment of exercise price or tax liability
$40,261
$22.85 p/Share
1,762
Reduced 4.71%
35,620
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$116,460
$25.88 p/Share
4,500
Reduced 6.11%
69,143
Common Stock