Dec 19
2023
SELL
Open market or private sale
$885,600
$19.68 p/Share
45,000
Reduced 11.24%
355,289
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
$103,950
$2.31 p/Share
45,000
Added 10.11%
400,289
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$211,105
$22.68 p/Share
9,308
Reduced 3.0%
300,536
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
54,753
Added 13.35%
355,289
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
35,796
Added 10.36%
309,844
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$118,897
$32.7 p/Share
3,636
Reduced 1.31%
274,048
Common Stock
Dec 02
2021
-
3,300
Reduced 1.17%
277,684
Common Stock
Nov 08
2021
SELL
Open market or private sale
$60,000
$40.0 p/Share
1,500
Reduced 0.53%
280,984
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$5,640
$3.76 p/Share
1,500
Added 0.53%
282,484
Common Stock
Sep 27
2021
SELL
Open market or private sale
$63,285
$42.19 p/Share
1,500
Reduced 0.53%
280,984
Common Stock
Sep 27
2021
BUY
Exercise of conversion of derivative security
$5,640
$3.76 p/Share
1,500
Added 0.53%
282,484
Common Stock
Sep 14
2021
SELL
Open market or private sale
$1,578,850
$45.11 p/Share
35,000
Reduced 11.08%
280,984
Common Stock
Sep 14
2021
BUY
Exercise of conversion of derivative security
$80,850
$2.31 p/Share
35,000
Added 9.97%
315,984
Common Stock
Sep 13
2021
SELL
Open market or private sale
$120,060
$40.02 p/Share
3,000
Reduced 1.06%
280,984
Common Stock
Sep 13
2021
BUY
Exercise of conversion of derivative security
$11,280
$3.76 p/Share
3,000
Added 1.05%
283,984
Common Stock
Jun 25
2021
SELL
Open market or private sale
$60,375
$40.25 p/Share
1,500
Reduced 0.53%
280,984
Common Stock
Jun 25
2021
BUY
Exercise of conversion of derivative security
$5,640
$3.76 p/Share
1,500
Added 0.53%
282,484
Common Stock
Jun 24
2021
SELL
Open market or private sale
$180,090
$40.02 p/Share
4,500
Reduced 1.58%
280,984
Common Stock
Jun 24
2021
BUY
Exercise of conversion of derivative security
$16,920
$3.76 p/Share
4,500
Added 1.55%
285,484
Common Stock
Feb 25
2021
SELL
Open market or private sale
$61,155
$40.77 p/Share
1,500
Reduced 0.53%
280,984
Common Stock
Feb 25
2021
BUY
Exercise of conversion of derivative security
$1,275
$0.85 p/Share
1,500
Added 0.53%
282,484
Common Stock
Jan 25
2021
SELL
Open market or private sale
$285,285
$43.89 p/Share
6,500
Reduced 2.26%
280,984
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
$5,525
$0.85 p/Share
6,500
Added 2.21%
287,484
Common Stock
Jan 07
2021
SELL
Open market or private sale
$75,015
$50.01 p/Share
1,500
Reduced 0.53%
281,984
Common Stock
Jan 07
2021
BUY
Exercise of conversion of derivative security
$1,275
$0.85 p/Share
1,500
Added 0.53%
283,484
Common Stock