Dec 20
2024
SELL
Payment of exercise price or tax liability
$240,934
$26.3 p/Share
9,161
Reduced 8.04%
104,766
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
$23,459
$26.3 p/Share
892
Added 0.84%
105,658
Common Stock
Dec 18
2024
SELL
Payment of exercise price or tax liability
$130,350
$25.36 p/Share
5,140
Reduced 4.32%
113,927
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
9,789
Added 7.6%
119,067
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$149,327
$25.64 p/Share
5,824
Reduced 5.06%
109,278
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
$249,980
$20.36 p/Share
12,278
Added 9.64%
115,102
Common Stock
Mar 07
2024
BUY
Payment of exercise price or tax liability
$293,297
$18.18 p/Share
16,133
Added 13.56%
102,824
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$276,713
$18.94 p/Share
14,610
Reduced 10.94%
118,957
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
11,158
Added 7.71%
133,567
Common Stock
Nov 01
2023
BUY
Grant, award, or other acquisition
$250,002
$14.13 p/Share
17,693
Added 12.63%
122,409
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$166,707
$14.29 p/Share
11,666
Reduced 10.02%
104,716
Common Stock
Jun 29
2023
SELL
Open market or private sale
$7,685
$15.37 p/Share
500
Reduced 0.43%
116,382
Common Stock
May 30
2023
SELL
Open market or private sale
$8,115
$16.23 p/Share
500
Reduced 0.43%
116,882
Common Stock
May 01
2023
SELL
Open market or private sale
$8,485
$16.97 p/Share
500
Reduced 0.42%
117,382
Common Stock
Mar 29
2023
SELL
Open market or private sale
$8,164
$16.33 p/Share
500
Reduced 0.42%
117,882
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
38,119
Added 24.36%
118,382
Common Stock
Feb 28
2023
SELL
Open market or private sale
$7,710
$15.42 p/Share
500
Reduced 0.62%
80,263
Common Stock
Feb 22
2023
SELL
Open market or private sale
$52,710
$15.06 p/Share
3,500
Reduced 4.15%
80,763
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
38,469
Added 31.34%
84,263
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$102,013
$11.93 p/Share
8,551
Reduced 15.73%
45,794
Common Stock
Jun 28
2022
SELL
Open market or private sale
$57,320
$14.33 p/Share
4,000
Reduced 6.86%
54,345
Common Stock
Jan 18
2022
SELL
Open market or private sale
$72,683
$15.07 p/Share
4,823
Reduced 7.64%
58,345
Common Stock
Dec 13
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 19.19%
63,168
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$166,059
$16.25 p/Share
10,219
Reduced 17.5%
48,168
Common Stock
Aug 16
2021
SELL
Open market or private sale
$11,122
$17.11 p/Share
650
Reduced 1.1%
58,387
Common Stock