Mar 15
2023
SELL
Payment of exercise price or tax liability
$109,561
$12.47 p/Share
8,786
Reduced 1.69%
510,000
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 32.15%
527,500
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$155,219
$13.07 p/Share
11,876
Reduced 4.1%
277,500
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$120,395
$13.81 p/Share
8,718
Reduced 2.82%
300,000
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$176,808
$15.38 p/Share
11,496
Reduced 3.49%
317,500
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$110,700
$12.78 p/Share
8,662
Reduced 2.48%
340,000
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$131,482
$11.65 p/Share
11,286
Reduced 3.06%
357,500
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$101,261
$11.78 p/Share
8,596
Reduced 2.21%
380,000
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$160,734
$14.06 p/Share
11,432
Reduced 2.67%
416,492
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$197,401
$14.37 p/Share
13,737
Reduced 3.03%
438,992
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$99,489
$16.69 p/Share
5,961
Reduced 1.3%
452,729
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
180,000
Added 28.18%
458,750
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$293,401
$20.76 p/Share
14,133
Reduced 4.61%
292,177
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$109,266
$18.8 p/Share
5,812
Reduced 1.83%
311,688
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$289,316
$20.36 p/Share
14,210
Reduced 4.28%
317,500
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$111,125
$19.11 p/Share
5,815
Reduced 1.63%
350,435
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$331,401
$23.32 p/Share
14,211
Reduced 3.7%
369,495
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$112,869
$19.4 p/Share
5,818
Reduced 1.47%
389,138
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$327,710
$17.49 p/Share
18,737
Reduced 4.53%
395,000
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
180,000
Added 29.42%
431,875
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$310,572
$16.54 p/Share
18,777
Reduced 6.94%
251,875
Common Stock