Sep 01
2024
SELL
Payment of exercise price or tax liability
$153,531
$23.39 p/Share
6,564
Reduced 2.44%
261,908
Common Stock, $0.01 pa...
Jun 01
2024
SELL
Payment of exercise price or tax liability
$101,613
$21.98 p/Share
4,623
Reduced 1.69%
268,472
Common Stock, $0.01 pa...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$140,616
$22.82 p/Share
6,162
Reduced 2.21%
273,095
Common Stock, $0.01 pa...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
70,699
Added 20.26%
278,298
Common Stock, $0.01 pa...
Dec 06
2023
SELL
Open market or private sale
$522,200
$26.11 p/Share
20,000
Reduced 8.79%
207,599
Common Stock, $0.01 pa...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$246,129
$26.44 p/Share
9,309
Reduced 3.93%
227,599
Common Stock, $0.01 pa...
Sep 01
2023
SELL
Payment of exercise price or tax liability
$242,592
$26.06 p/Share
9,309
Reduced 3.78%
236,908
Common Stock, $0.01 pa...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$162,763
$24.65 p/Share
6,603
Reduced 2.61%
246,217
Common Stock, $0.01 pa...
May 05
2023
SELL
Open market or private sale
$252,300
$25.23 p/Share
10,000
Reduced 3.8%
252,820
Common Stock, $0.01 pa...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$109,521
$25.16 p/Share
4,353
Reduced 1.63%
262,820
Common Stock, $0.01 pa...
Jan 24
2023
BUY
Grant, award, or other acquisition
-
71,012
Added 21.07%
266,057
Common Stock, $0.01 pa...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$170,874
$25.89 p/Share
6,600
Reduced 3.27%
195,045
Common Stock, $0.01 pa...
Sep 01
2022
SELL
Payment of exercise price or tax liability
$135,639
$22.39 p/Share
6,058
Reduced 2.92%
201,645
Common Stock, $0.01 pa...
Aug 30
2022
SELL
Open market or private sale
$1,290,613
$22.81 p/Share
56,581
Reduced 21.48%
206,817
Common Stock, $0.01 pa...
Jun 01
2022
SELL
Payment of exercise price or tax liability
$80,984
$18.57 p/Share
4,361
Reduced 1.63%
263,398
Common Stock, $0.01 pa...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$82,934
$21.53 p/Share
3,852
Reduced 1.42%
267,555
Common Stock, $0.01 pa...
Jan 23
2022
BUY
Grant, award, or other acquisition
-
71,327
Added 20.91%
269,861
Common Stock, $0.01 pa...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$88,015
$21.7 p/Share
4,056
Reduced 2.0%
198,534
Common Stock, $0.01 pa...
Sep 01
2021
SELL
Payment of exercise price or tax liability
$88,596
$23.0 p/Share
3,852
Reduced 1.87%
202,590
Common Stock, $0.01 pa...
Jul 21
2021
BUY
Grant, award, or other acquisition
-
144,598
Added 41.19%
206,442
Common Stock, $0.01 pa...
Jul 21
2021
BUY
Open market or private purchase
$105,260
$20.0 p/Share
5,263
Added 7.84%
61,844
Common Stock, $0.01 pa...