Dec 12
2024
BUY
Open market or private purchase
$100,200
$5.01 p/Share
20,000
Added 3.22%
601,253
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$7,311
$9.35 p/Share
782
Reduced 0.13%
581,253
Common Stock
Apr 18
2024
BUY
Exercise of conversion of derivative security
-
28,895
Added 4.73%
582,035
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
-
60,000
Added 10.03%
538,144
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 2.64%
553,144
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$38,213
$13.25 p/Share
2,884
Reduced 0.6%
478,144
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
9,628
Added 1.96%
481,028
Common Stock
Jan 07
2023
BUY
Exercise of conversion of derivative security
-
9,628
Added 2.0%
471,400
Common Stock
Aug 22
2022
BUY
Open market or private purchase
$163,603
$15.29 p/Share
10,700
Added 2.26%
461,772
Common Stock
Aug 19
2022
BUY
Open market or private purchase
$87,372
$16.18 p/Share
5,400
Added 1.18%
451,072
Common Stock
Feb 18
2022
SELL
Open market or private sale
$735,804
$44.15 p/Share
16,666
Reduced 3.6%
445,672
Common Stock
Jan 18
2022
SELL
Open market or private sale
$794,468
$47.67 p/Share
16,666
Reduced 3.48%
462,338
Common Stock
Jan 07
2022
BUY
Payment of exercise price or tax liability
-
9,627
Added 1.97%
479,004
Common Stock
Dec 15
2021
SELL
Open market or private sale
$909,130
$54.55 p/Share
16,666
Reduced 3.43%
469,377
Common Stock (pursuant...
Nov 15
2021
SELL
Open market or private sale
$1,369,612
$82.18 p/Share
16,666
Reduced 3.32%
486,043
Common Stock (pursuant...
Oct 15
2021
SELL
Open market or private sale
$1,403,277
$84.2 p/Share
16,666
Reduced 3.21%
502,709
Common Stock (pursuant...
Sep 15
2021
SELL
Open market or private sale
$1,095,623
$65.74 p/Share
16,666
Reduced 3.11%
519,375
Common Stock (pursuant...
Sep 13
2021
-
8,600
Reduced 1.58%
536,041
Common Stock
Aug 16
2021
SELL
Open market or private sale
$1,007,626
$60.46 p/Share
16,666
Reduced 2.97%
544,641
Common Stock (pursuant...
Mar 25
2021
SELL
Open market or private sale
$3,688,000
$46.1 p/Share
80,000
Reduced 29.27%
193,278
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$1,267,122
$47.44 p/Share
26,710
Reduced 4.54%
561,307
Common Stock
Mar 25
2021
BUY
Exercise of conversion of derivative security
$1,267,112
$3.21 p/Share
394,739
Added 40.17%
588,017
Common Stock
Mar 24
2021
SELL
Open market or private sale
$1,010,000
$50.5 p/Share
20,000
Reduced 6.82%
273,278
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
21,186
Added 6.74%
293,278
Common Stock
Sep 30
2020
BUY
Exercise of conversion of derivative security
-
21,186
Added 7.22%
272,092
Common Stock