Dec 18
2024
SELL
Open market or private sale
$168,795
$37.51 p/Share
4,500
Reduced 5.81%
72,896
Common Stock
Dec 17
2024
SELL
Open market or private sale
$94,324
$37.73 p/Share
2,500
Reduced 3.13%
77,396
Common Stock
Dec 16
2024
SELL
Open market or private sale
$56,421
$38.02 p/Share
1,484
Reduced 1.82%
79,896
Common Stock
May 13
2024
SELL
Open market or private sale
$99,750
$28.5 p/Share
3,500
Reduced 4.12%
81,380
Common Stock
May 09
2024
SELL
Open market or private sale
$89,516
$28.0 p/Share
3,197
Reduced 3.63%
84,880
Common Stock
Mar 28
2024
SELL
Open market or private sale
$82,500
$27.5 p/Share
3,000
Reduced 3.29%
88,077
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$72,548
$26.86 p/Share
2,701
Reduced 2.88%
91,077
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$121,091
$27.39 p/Share
4,421
Reduced 5.04%
83,378
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$392,526
$27.39 p/Share
14,331
Added 14.03%
87,799
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$284,856
$27.39 p/Share
10,400
Added 9.98%
93,778
Restricted Stock Units
Dec 04
2023
SELL
Open market or private sale
$27,000
$27.0 p/Share
1,000
Reduced 1.34%
73,468
Common Stock
Nov 27
2023
SELL
Open market or private sale
$13,250
$26.5 p/Share
500
Reduced 0.67%
74,468
Common Stock
Nov 22
2023
SELL
Open market or private sale
$26,000
$26.0 p/Share
1,000
Reduced 1.32%
74,968
Common Stock
Jul 26
2023
SELL
Open market or private sale
$19,125
$25.5 p/Share
750
Reduced 0.98%
75,968
Common Stock
Jul 19
2023
SELL
Open market or private sale
$18,750
$25.0 p/Share
750
Reduced 0.97%
76,718
Common Stock
Jun 20
2023
SELL
Open market or private sale
$45,680
$22.84 p/Share
2,000
Reduced 2.52%
77,468
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$77,848
$21.12 p/Share
3,686
Reduced 4.43%
79,468
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$185,587
$25.57 p/Share
7,258
Reduced 9.05%
72,954
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$613,680
$25.57 p/Share
24,000
Added 23.03%
80,212
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$260,814
$25.57 p/Share
10,200
Added 10.93%
83,154
Restricted Stock Units
Apr 01
2022
SELL
Payment of exercise price or tax liability
$13,417
$25.46 p/Share
527
Reduced 0.93%
56,212
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$64,804
$25.88 p/Share
2,504
Reduced 4.23%
56,739
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$143,293
$24.99 p/Share
5,734
Reduced 10.24%
50,243
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$471,861
$24.99 p/Share
18,882
Added 25.22%
55,977
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$224,910
$24.99 p/Share
9,000
Added 13.19%
59,243
Restricted Stock Units