Feb 16
2024
BUY
Grant, award, or other acquisition
-
80,000
Added 2.66%
2,928,817
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$63,774
$13.84 p/Share
4,608
Reduced 0.16%
2,848,817
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$36,265
$14.1 p/Share
2,572
Reduced 0.09%
2,853,425
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$127,872
$15.41 p/Share
8,298
Reduced 0.29%
2,855,997
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$106,528
$17.74 p/Share
6,005
Reduced 0.21%
2,864,295
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$55,206
$17.74 p/Share
3,112
Reduced 0.11%
2,870,300
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$108,794
$18.79 p/Share
5,790
Reduced 0.2%
2,873,412
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
96,712
Added 3.25%
2,879,202
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$53,875
$18.61 p/Share
2,895
Reduced 0.1%
2,782,490
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$117,896
$13.57 p/Share
8,688
Reduced 0.31%
2,785,385
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$34,725
$13.57 p/Share
2,559
Reduced 0.09%
2,794,073
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$84,031
$15.19 p/Share
5,532
Reduced 0.2%
2,796,632
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
-
78,064
Added 2.71%
2,802,164
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$41,109
$13.21 p/Share
3,112
Reduced 0.12%
2,692,724
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
6,275
Added 0.23%
2,695,836
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
96,880
Added 3.49%
2,681,776
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$100,112
$21.01 p/Share
4,765
Reduced 0.18%
2,592,681
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
12,550
Added 0.48%
2,597,446
Common Stock
Jun 14
2021
SELL
Open market or private sale
$16,276,869
$39.76 p/Share
409,378
Reduced 13.67%
2,584,896
Common Stock
Jun 03
2021
SELL
Open market or private sale
$2,223,655
$35.0 p/Share
63,533
Reduced 2.08%
2,994,274
Common Stock
Jan 26
2021
SELL
Open market or private sale
$8,750,000
$35.0 p/Share
250,000
Reduced 7.56%
3,057,807
Common Stock