Mar 01
2024
SELL
Payment of exercise price or tax liability
$94,056
$8.05 p/Share
11,684
Reduced 5.05%
219,849
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11,111
Added 4.58%
231,533
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$105,179
$7.45 p/Share
14,118
Reduced 6.02%
220,422
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$48,627
$11.78 p/Share
4,128
Reduced 1.73%
234,540
Common Stock
Jun 05
2023
SELL
Open market or private sale
$7,800
$12.0 p/Share
650
Reduced 0.27%
238,668
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$49,826
$11.24 p/Share
4,433
Reduced 1.82%
239,318
Common Stock
Mar 03
2023
SELL
Open market or private sale
$10,898
$14.34 p/Share
760
Reduced 0.33%
232,826
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$47,885
$14.29 p/Share
3,351
Reduced 1.41%
233,586
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
100,000
Added 29.68%
236,937
Common Stock
Jan 18
2023
SELL
Open market or private sale
$29,495
$12.53 p/Share
2,354
Reduced 1.69%
136,937
Common Stock
Jan 17
2023
SELL
Open market or private sale
$24,660
$12.0 p/Share
2,055
Reduced 1.45%
139,291
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$97,223
$10.65 p/Share
9,129
Reduced 6.07%
141,346
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$16,417
$11.61 p/Share
1,414
Reduced 0.93%
150,475
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$68,430
$14.6 p/Share
4,687
Reduced 2.99%
151,889
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$8,060
$26.69 p/Share
302
Reduced 0.19%
156,576
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$49,425
$26.63 p/Share
1,856
Reduced 1.19%
154,458
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,420
Added 1.52%
156,878
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
100,000
Added 39.01%
156,314
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$208,072
$41.95 p/Share
4,960
Reduced 8.09%
56,314
Common Stock
Nov 12
2021
SELL
Open market or private sale
$47,276
$49.4 p/Share
957
Reduced 1.54%
61,274
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$15,510
$54.23 p/Share
286
Reduced 0.46%
62,231
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$14,655
$53.88 p/Share
272
Reduced 0.43%
62,517
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$16,504
$49.12 p/Share
336
Reduced 0.53%
62,789
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
60,000
Added 48.73%
63,125
Common Stock