Apr 29
2024
SELL
Open market or private sale
$37,500
$25.0 p/Share
1,500
Reduced 15.2%
8,366
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,367
Added 12.17%
9,866
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$21,834
$25.84 p/Share
845
Reduced 9.04%
8,499
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
235
Added 2.45%
9,344
Common Stock
Feb 28
2023
SELL
Open market or private sale
$44,600
$22.3 p/Share
2,000
Reduced 18.0%
9,109
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$12,840
$6.42 p/Share
2,000
Added 15.26%
11,109
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
872
Added 8.74%
9,109
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$8,538
$23.33 p/Share
366
Reduced 4.25%
8,237
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
194
Added 2.21%
8,603
Common Stock
Jul 28
2022
SELL
Open market or private sale
$51,200
$20.48 p/Share
2,500
Reduced 22.92%
8,409
Common Stock
Jul 28
2022
BUY
Exercise of conversion of derivative security
$6,750
$2.7 p/Share
2,500
Added 18.64%
10,909
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
543
Added 6.07%
8,409
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$8,267
$24.46 p/Share
338
Reduced 4.12%
7,866
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
156
Added 1.87%
8,204
Common Stock
May 13
2021
SELL
Open market or private sale
$22,800
$22.8 p/Share
1,000
Reduced 11.05%
8,048
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$2,700
$2.7 p/Share
1,000
Added 9.95%
9,048
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
1,690
Added 17.35%
8,048
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$6,220
$20.13 p/Share
309
Reduced 4.63%
6,358
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
179
Added 2.61%
6,667
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$7,489
$22.09 p/Share
339
Reduced 4.97%
6,488
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
195
Added 2.78%
6,827
Common Stock
Jan 21
2020
BUY
Grant, award, or other acquisition
-
587
Added 8.13%
6,632
Common Stock
Jan 22
2019
BUY
Grant, award, or other acquisition
-
565
Added 8.55%
6,045
Common Stock
Jan 21
2019
SELL
Payment of exercise price or tax liability
$11,400
$22.8 p/Share
500
Reduced 8.36%
5,480
Common Stock
Jan 21
2019
BUY
Exercise of conversion of derivative security
-
296
Added 4.72%
5,980
Common Stock