Mar 08
2024
BUY
Exercise of conversion of derivative security
$117,208
$2.34 p/Share
50,089
Added 8.23%
558,590
Common Stock
Mar 07
2024
SELL
Open market or private sale
$983,871
$23.55 p/Share
41,778
Reduced 7.59%
508,501
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$97,760
$2.34 p/Share
41,778
Added 7.06%
550,279
Common Stock
Mar 06
2024
SELL
Open market or private sale
$191,613
$23.56 p/Share
8,133
Reduced 1.57%
508,501
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$19,031
$2.34 p/Share
8,133
Added 1.55%
516,634
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$198,474
$24.8 p/Share
8,003
Reduced 1.55%
508,501
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
158,980
Added 23.54%
516,504
Common Stock
Dec 06
2023
SELL
Open market or private sale
$697,800
$23.26 p/Share
30,000
Reduced 7.74%
357,524
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$288,274
$22.83 p/Share
12,627
Reduced 3.16%
387,524
Common Stock
Nov 22
2023
SELL
Open market or private sale
$549,480
$22.8 p/Share
24,100
Reduced 5.68%
400,151
Common Stock
Nov 21
2023
SELL
Open market or private sale
$20,619
$22.91 p/Share
900
Reduced 0.21%
424,251
Common Stock
Nov 06
2023
SELL
Open market or private sale
$526,250
$21.05 p/Share
25,000
Reduced 5.55%
425,151
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$229,432
$18.17 p/Share
12,627
Reduced 2.73%
450,151
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$178,095
$15.9 p/Share
11,201
Reduced 2.36%
462,778
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,680
$13.35 p/Share
1,624
Reduced 0.34%
473,979
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
-
2,744
Reduced 0.57%
475,603
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
249,840
Added 34.31%
478,347
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$518,800
$12.97 p/Share
40,000
Added 14.9%
228,507
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$57,375
$12.94 p/Share
4,434
Reduced 2.3%
188,507
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$39,157
$14.27 p/Share
2,744
Reduced 1.4%
192,941
Common Stock
Jun 02
2022
SELL
Open market or private sale
$41,515
$14.37 p/Share
2,889
Reduced 1.45%
195,685
Common Stock
May 15
2022
SELL
Open market or private sale
$18,140
$10.51 p/Share
1,726
Reduced 0.86%
198,574
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
180,300
Added 47.37%
200,300
Common Stock
Nov 30
2021
SELL
Open market or private sale
$316,603
$28.67 p/Share
11,043
Reduced 35.57%
20,000
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
$25,841
$2.34 p/Share
11,043
Added 26.24%
31,043
Common Stock