Nov 02
2023
BUY
Grant, award, or other acquisition
$439,409
$10.13 p/Share
43,377
Added 34.62%
81,903
Common Stock
Sep 29
2023
SELL
Payment of exercise price or tax liability
$2,390
$20.26 p/Share
118
Reduced 0.29%
40,444
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$4,492
$20.33 p/Share
221
Reduced 0.54%
40,562
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$2,051
$23.05 p/Share
89
Reduced 0.22%
40,783
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
12,000
Added 22.7%
40,872
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$2,414
$20.46 p/Share
118
Reduced 0.41%
28,872
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$4,028
$18.31 p/Share
220
Reduced 0.75%
28,990
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$1,613
$18.55 p/Share
87
Reduced 0.3%
29,210
Common Stock
May 10
2023
BUY
Open market or private purchase
$132,000
$13.2 p/Share
10,000
Added 25.45%
29,297
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$2,050
$15.08 p/Share
136
Reduced 0.7%
19,297
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$4,210
$16.51 p/Share
255
Reduced 1.3%
19,433
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,733
$16.83 p/Share
103
Reduced 0.52%
19,688
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$1,733
$16.83 p/Share
103
Reduced 0.52%
19,688
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$3,238
$23.81 p/Share
136
Reduced 0.7%
19,158
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
10,210
Added 34.61%
19,294
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$2,354
$26.46 p/Share
89
Reduced 0.97%
9,084
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$4,158
$35.24 p/Share
118
Reduced 1.27%
9,173
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$14,079
$39.66 p/Share
355
Reduced 3.68%
9,291
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$4,375
$37.08 p/Share
118
Reduced 1.27%
9,167
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$7,196
$52.91 p/Share
136
Reduced 1.44%
9,285
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$10,525
$77.39 p/Share
136
Reduced 1.42%
9,421
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
5,460
Added 36.36%
9,557
Common Stock
Sep 13
2021
BUY
Grant, award, or other acquisition
-
4,097
Added 50.0%
4,097
Common Stock