May 20
2024
SELL
Open market or private sale
$474,950
$13.57 p/Share
35,000
Reduced 24.11%
110,191
Common Stock
May 17
2024
SELL
Open market or private sale
$64,644
$13.76 p/Share
4,698
Reduced 3.13%
145,191
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$32,320
$11.51 p/Share
2,808
Reduced 1.84%
149,889
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$132,467
$10.74 p/Share
12,334
Reduced 7.47%
152,697
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
21,353
Added 11.63%
162,194
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$48,174
$10.53 p/Share
4,575
Reduced 3.67%
120,024
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
23,654
Added 14.14%
143,678
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$34,373
$10.47 p/Share
3,283
Reduced 2.57%
124,599
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$25,640
$8.86 p/Share
2,894
Reduced 2.21%
127,882
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$88,112
$13.27 p/Share
6,640
Reduced 4.83%
130,776
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$38,718
$13.31 p/Share
2,909
Reduced 2.07%
137,416
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$65,859
$13.81 p/Share
4,769
Reduced 3.29%
140,325
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
19,401
Added 11.79%
145,094
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$29,618
$12.31 p/Share
2,406
Reduced 1.88%
125,693
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$10,995
$7.77 p/Share
1,415
Reduced 1.09%
128,099
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$14,863
$7.79 p/Share
1,908
Reduced 1.45%
129,514
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$21,499
$7.67 p/Share
2,803
Reduced 2.09%
131,422
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
27,857
Added 17.19%
134,225
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
19,126
Added 15.24%
106,368
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$9,541
$8.65 p/Share
1,103
Reduced 1.25%
87,242
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$11,497
$9.19 p/Share
1,251
Reduced 1.4%
88,345
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$15,587
$9.3 p/Share
1,676
Reduced 1.84%
89,596
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$17,829
$9.32 p/Share
1,913
Reduced 2.05%
91,272
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
23,918
Added 20.42%
93,185
Common Stock