Jun 25
2024
SELL
Payment of exercise price or tax liability
$4,906
$8.07 p/Share
608
Reduced 0.52%
116,324
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$8,100
$9.76 p/Share
830
Reduced 0.7%
116,932
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$58,081
$9.76 p/Share
5,951
Reduced 5.35%
105,262
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
17,989
Added 13.25%
117,762
Common Stock
Jun 27
2023
SELL
Payment of exercise price or tax liability
$3,099
$5.73 p/Share
541
Reduced 0.51%
105,724
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$3,106
$5.11 p/Share
608
Reduced 0.57%
106,265
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$5,170
$6.09 p/Share
849
Reduced 0.79%
106,873
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$23,301
$5.92 p/Share
3,936
Reduced 3.91%
96,722
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
16,242
Added 13.1%
107,722
Common Stock
Jun 28
2022
SELL
Payment of exercise price or tax liability
$8,198
$11.37 p/Share
721
Reduced 0.75%
95,416
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$7,506
$11.71 p/Share
641
Reduced 0.66%
96,137
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$8,493
$11.78 p/Share
721
Reduced 0.74%
96,778
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$124,720
$13.53 p/Share
9,218
Reduced 8.64%
97,499
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$116,400
$11.64 p/Share
10,000
Added 8.57%
106,717
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$8,423
$13.9 p/Share
606
Reduced 0.62%
96,717
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$6,729
$12.19 p/Share
552
Reduced 0.61%
89,323
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
12,311
Added 11.23%
97,323
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$5,501
$14.4 p/Share
382
Reduced 0.44%
85,564
Common Stock
Jun 27
2021
SELL
Payment of exercise price or tax liability
$4,763
$14.01 p/Share
340
Reduced 0.39%
85,946
Common Stock
Jun 25
2021
SELL
Payment of exercise price or tax liability
$5,352
$14.01 p/Share
382
Reduced 0.44%
86,286
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$5,052
$14.86 p/Share
340
Reduced 0.39%
86,668
Common Stock
Jun 15
2021
SELL
Open market or private sale
$18,501
$16.85 p/Share
1,098
Reduced 1.26%
86,084
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$50,120
$16.83 p/Share
2,978
Reduced 3.31%
87,008
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$53,950
$10.79 p/Share
5,000
Added 5.26%
89,986
Common Stock
Jun 14
2021
SELL
Open market or private sale
$41,658
$16.9 p/Share
2,465
Reduced 2.78%
86,084
Common Stock