Mar 04
2025
SELL
Payment of exercise price or tax liability
$7,281
$17.76 p/Share
410
Reduced 0.95%
42,633
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$4,534
$18.21 p/Share
249
Reduced 0.62%
39,748
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
3,295
Added 7.11%
43,043
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$4,051
$18.25 p/Share
222
Reduced 0.65%
34,032
Common Stock
Mar 02
2025
BUY
Grant, award, or other acquisition
-
5,965
Added 12.98%
39,997
Common Stock
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