Dec 11
2024
SELL
Open market or private sale
$73,080
$20.88 p/Share
3,500
Reduced 9.27%
34,254
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
3,915
Added 9.4%
37,754
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$54,248
$14.83 p/Share
3,658
Reduced 9.76%
33,839
Common Stock
Mar 03
2024
BUY
Grant, award, or other acquisition
-
10,106
Added 21.45%
37,009
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$3,292
$14.83 p/Share
222
Reduced 0.8%
27,391
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$83,770
$23.38 p/Share
3,583
Reduced 12.43%
25,239
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
12,290
Added 30.8%
27,613
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$5,190
$23.38 p/Share
222
Reduced 1.16%
18,906
Common Stock
Nov 25
2022
SELL
Open market or private sale
$112,899
$22.58 p/Share
5,000
Reduced 20.72%
19,128
Common Stock
Mar 11
2022
SELL
Open market or private sale
$70,590
$23.53 p/Share
3,000
Reduced 11.06%
24,128
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$34,263
$23.42 p/Share
1,463
Reduced 5.12%
27,128
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
4,117
Added 12.65%
28,420
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$11,210
$23.7 p/Share
473
Reduced 1.9%
24,474
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
2,120
Added 7.83%
24,947
Common Stock
Sep 01
2021
SELL
Open market or private sale
$65,820
$21.94 p/Share
3,000
Reduced 11.62%
22,827
Common Stock
Mar 11
2021
SELL
Open market or private sale
$93,520
$23.38 p/Share
4,000
Reduced 13.41%
25,827
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$30,132
$22.52 p/Share
1,338
Reduced 4.29%
29,827
Common Stock
Mar 05
2021
BUY
Grant, award, or other acquisition
-
3,710
Added 10.69%
30,991
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$3,553
$20.78 p/Share
171
Reduced 0.62%
27,455
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$4,814
$20.66 p/Share
233
Reduced 0.84%
27,626
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
2,294
Added 7.61%
27,859
Common Stock
Dec 07
2020
SELL
Open market or private sale
$55,123
$17.28 p/Share
3,190
Reduced 11.09%
25,565
Common Stock