Mar 18
2025
BUY
Grant, award, or other acquisition
-
3,149
Added 6.71%
43,781
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$9,258
$7.82 p/Share
1,184
Reduced 2.83%
40,632
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
1,682
Added 3.92%
41,224
Common Stock
Mar 19
2024
SELL
Payment of exercise price or tax liability
-
2,198
Reduced 5.19%
40,134
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
5,035
Added 10.63%
42,332
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$4,562
$11.85 p/Share
385
Reduced 1.02%
37,297
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
-
4,788
Reduced 12.14%
34,643
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
14,244
Added 27.43%
37,682
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$9,099
$11.03 p/Share
825
Reduced 2.84%
28,226
Common Stock
Aug 15
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 25.61%
29,051
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,682
Added 9.18%
16,633
Common Stock
Dec 13
2021
-
1,000
Reduced 11.35%
7,811
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
1,325
Added 13.07%
8,811
Common Stock
Mar 01
2021
BUY
Open market or private sale
$117,430
$18.38 p/Share
6,389
Added 46.05%
7,486
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$117,430
$18.38 p/Share
6,389
Added 31.53%
13,875
Common Stock
Mar 17
2020
BUY
Payment of exercise price or tax liability
$15,495
$10.47 p/Share
1,480
Added 16.51%
7,486
Common Stock
Mar 17
2020
BUY
Grant, award, or other acquisition
-
6,502
Added 42.04%
8,966
Common Stock
Nov 25
2019
SELL
Open market or private sale
$187,700
$18.77 p/Share
10,000
Reduced 80.23%
2,464
Common Stock
Nov 25
2019
BUY
Exercise of conversion of derivative security
$103,235
$18.77 p/Share
5,500
Added 56.55%
4,226
Common Stock
Mar 19
2019
SELL
Payment of exercise price or tax liability
$7,449
$16.74 p/Share
445
Reduced 6.01%
6,964
Common Stock
Mar 19
2019
BUY
Grant, award, or other acquisition
-
1,525
Added 17.07%
7,409
Common Stock
Mar 20
2018
SELL
Payment of exercise price or tax liability
$10,435
$30.16 p/Share
346
Reduced 8.1%
3,923
Common Stock
Mar 20
2018
BUY
Grant, award, or other acquisition
-
1,121
Added 20.8%
4,269
Common Stock