Oct 01
2024
SELL
Payment of exercise price or tax liability
$152,285
$14.02 p/Share
10,862
Reduced 10.55%
92,047
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
-
132,136
Added 37.08%
224,183
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$13,076
$12.96 p/Share
1,009
Reduced 0.97%
102,909
Common Stock
Jul 08
2024
SELL
Open market or private sale
$20,264
$12.85 p/Share
1,577
Reduced 1.49%
103,918
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$16,127
$12.84 p/Share
1,256
Reduced 1.18%
105,495
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$1,933
$10.8 p/Share
179
Added 0.17%
106,751
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$17,697
$17.54 p/Share
1,009
Reduced 0.94%
106,572
Common Stock
Apr 04
2024
SELL
Open market or private sale
$29,001
$18.39 p/Share
1,577
Reduced 1.44%
107,581
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$23,688
$18.86 p/Share
1,256
Reduced 1.14%
109,158
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$22,997
$20.37 p/Share
1,129
Reduced 1.01%
110,414
Common Stock
Jan 19
2024
SELL
Open market or private sale
$28,774
$20.15 p/Share
1,428
Reduced 1.26%
111,543
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$28,513
$20.28 p/Share
1,406
Reduced 1.23%
112,971
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$1,890
$18.35 p/Share
103
Added 0.09%
114,377
Common Stock
Oct 23
2023
SELL
Payment of exercise price or tax liability
$23,496
$23.31 p/Share
1,008
Reduced 0.87%
114,274
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$112,917
$22.83 p/Share
4,946
Reduced 4.11%
115,282
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
65,704
Added 35.34%
120,228
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$25,810
$25.58 p/Share
1,009
Reduced 1.82%
54,524
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$1,851
$20.12 p/Share
92
Added 0.17%
55,533
Common Stock
Apr 25
2023
SELL
Open market or private sale
$30,306
$23.92 p/Share
1,267
Reduced 2.23%
55,441
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$24,540
$24.59 p/Share
998
Reduced 1.73%
56,708
Common Stock
Feb 14
2023
-
250
Reduced 0.43%
57,706
Common Stock
Jan 30
2023
SELL
Open market or private sale
$27,780
$24.22 p/Share
1,147
Reduced 1.94%
57,956
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$27,615
$24.46 p/Share
1,129
Reduced 1.87%
59,103
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$4,014
$20.8 p/Share
193
Added 0.32%
60,232
Common Stock
Dec 07
2022
-
250
Reduced 0.41%
60,039
Common Stock