Jun 24
2024
SELL
Open market or private sale
$416,070
$18.99 p/Share
21,910
Reduced 12.21%
157,528
Common Stock
Jun 24
2024
SELL
Payment of exercise price or tax liability
$193,299
$18.99 p/Share
10,179
Reduced 5.37%
179,438
Common Stock
Jun 21
2024
BUY
Grant, award, or other acquisition
-
34,177
Added 15.27%
189,617
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$130,037
$15.36 p/Share
8,466
Reduced 5.17%
155,440
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
25,583
Added 13.5%
163,906
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$130,093
$13.42 p/Share
9,694
Reduced 6.55%
138,323
Common Stock
Jun 22
2023
BUY
Grant, award, or other acquisition
-
35,973
Added 19.55%
148,017
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$163,782
$13.49 p/Share
12,141
Reduced 9.78%
112,044
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
36,989
Added 22.95%
124,185
Common Stock
Jun 23
2022
SELL
Open market or private sale
$157,569
$12.13 p/Share
12,990
Reduced 12.97%
87,196
Common Stock
Jun 23
2022
SELL
Payment of exercise price or tax liability
$75,012
$12.13 p/Share
6,184
Reduced 5.81%
100,186
Common Stock
Jun 22
2022
BUY
Grant, award, or other acquisition
-
32,420
Added 23.36%
106,370
Common Stock
Jun 21
2022
SELL
Open market or private sale
$91,414
$12.67 p/Share
7,215
Reduced 8.89%
73,950
Common Stock
Jun 21
2022
SELL
Payment of exercise price or tax liability
$41,849
$12.67 p/Share
3,303
Reduced 3.91%
81,165
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$90,943
$12.15 p/Share
7,485
Reduced 8.14%
84,468
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
22,167
Added 19.42%
91,953
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$44,188
$14.37 p/Share
3,075
Reduced 3.86%
76,595
Common Stock
Jun 23
2021
SELL
Open market or private sale
$97,845
$14.37 p/Share
6,809
Reduced 8.89%
69,786
Common Stock
Jun 22
2021
BUY
Grant, award, or other acquisition
-
27,873
Added 25.92%
79,670
Common Stock
Jun 21
2021
SELL
Open market or private sale
$104,488
$14.46 p/Share
7,226
Reduced 12.24%
51,797
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$47,602
$14.46 p/Share
3,292
Reduced 5.28%
59,023
Common Stock
Jun 21
2021
SELL
Open market or private sale
$104,488
$14.46 p/Share
7,226
Reduced 12.24%
51,797
Common Stock
Jun 21
2021
SELL
Payment of exercise price or tax liability
$47,602
$14.46 p/Share
3,292
Reduced 5.28%
59,023
Common Stock
Mar 30
2021
SELL
Open market or private sale
$46,081
$14.45 p/Share
3,189
Reduced 4.87%
62,315
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$20,938
$14.45 p/Share
1,449
Reduced 2.16%
65,504
Common Stock