May 20
2024
SELL
Payment of exercise price or tax liability
$49,776
$28.64 p/Share
1,738
Reduced 0.64%
269,354
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$465,632
$29.77 p/Share
15,641
Reduced 5.45%
271,092
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
60,000
Added 17.3%
286,733
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$134,518
$30.86 p/Share
4,359
Reduced 1.89%
226,733
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$221,500
$8.86 p/Share
25,000
Added 9.83%
229,228
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$29,858
$17.18 p/Share
1,738
Reduced 0.84%
204,228
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$21,249
$11.4 p/Share
1,864
Added 0.8%
231,092
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$272,714
$16.8 p/Share
16,233
Reduced 10.01%
145,966
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
60,000
Added 22.56%
205,966
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$30,712
$5.46 p/Share
5,625
Added 3.35%
162,199
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
15,000
Added 8.74%
156,574
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$14,512
$9.11 p/Share
1,593
Added 1.11%
141,574
Common Stock
Jan 04
2022
SELL
Open market or private sale
$72,338
$19.29 p/Share
3,750
Reduced 2.61%
139,981
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$217,018
$18.99 p/Share
11,428
Reduced 9.92%
103,731
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
40,000
Added 21.77%
143,731
Common Stock
Dec 23
2021
SELL
Payment of exercise price or tax liability
$12,883
$18.51 p/Share
696
Reduced 0.6%
115,159
Common Stock
Sep 23
2021
SELL
Payment of exercise price or tax liability
$9,855
$14.16 p/Share
696
Reduced 0.59%
117,255
Common Stock
Sep 15
2021
SELL
Open market or private sale
$69,550
$13.91 p/Share
5,000
Reduced 4.07%
117,951
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
$31,600
$6.32 p/Share
5,000
Added 3.91%
122,951
Common Stock
Aug 16
2021
SELL
Open market or private sale
$65,700
$13.14 p/Share
5,000
Reduced 4.07%
117,951
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$31,600
$6.32 p/Share
5,000
Added 3.91%
122,951
Common Stock
Jul 15
2021
SELL
Open market or private sale
$64,550
$12.91 p/Share
5,000
Reduced 4.07%
117,951
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
$31,600
$6.32 p/Share
5,000
Added 3.91%
122,951
Common Stock
Jul 06
2021
SELL
Open market or private sale
$51,880
$12.97 p/Share
4,000
Reduced 3.28%
117,951
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$9,057
$13.28 p/Share
682
Reduced 0.56%
121,951
Common Stock