May 15
2024
BUY
Grant, award, or other acquisition
$5,295
$10.59 p/Share
500
Added 0.88%
56,123
Common Stock
May 14
2024
SELL
Open market or private sale
$3,995,860
$36.43 p/Share
109,686
Reduced 66.35%
55,623
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$379,513
$3.46 p/Share
109,686
Added 39.89%
165,309
Common Stock
May 13
2024
SELL
Open market or private sale
$2,974,043
$35.66 p/Share
83,400
Reduced 59.99%
55,623
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$119,262
$1.43 p/Share
83,400
Added 37.5%
139,023
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$8,770
$22.96 p/Share
382
Reduced 0.68%
55,623
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$44,939
$20.98 p/Share
2,142
Reduced 3.68%
56,005
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
11,910
Added 17.0%
58,147
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$45,491
$20.51 p/Share
2,218
Reduced 4.58%
46,237
Common Stock
Mar 01
2024
SELL
Open market or private sale
$264,511
$18.09 p/Share
14,622
Reduced 23.18%
48,455
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$53,662
$3.67 p/Share
14,622
Added 18.82%
63,077
Common Stock
Feb 29
2024
SELL
Open market or private sale
$104,782
$18.01 p/Share
5,818
Reduced 10.72%
48,455
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$21,352
$3.67 p/Share
5,818
Added 9.68%
54,273
Common Stock
Feb 21
2024
SELL
Open market or private sale
$247,543
$17.15 p/Share
14,434
Reduced 22.95%
48,455
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$36,806
$2.55 p/Share
14,434
Added 18.67%
62,889
Common Stock
Feb 20
2024
SELL
Open market or private sale
$224,516
$16.03 p/Share
14,006
Reduced 22.42%
48,455
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$20,028
$1.43 p/Share
14,006
Added 18.32%
62,461
Common Stock
Dec 04
2023
SELL
Open market or private sale
$565,600
$14.14 p/Share
40,000
Reduced 45.22%
48,455
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$5,440
$10.88 p/Share
500
Added 0.56%
88,455
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$6,135
$12.27 p/Share
500
Added 0.57%
87,955
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$3,315
$13.99 p/Share
237
Reduced 0.27%
87,184
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
16,329
Added 15.74%
87,421
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$38,529
$15.48 p/Share
2,489
Reduced 3.38%
71,092
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$3,174
$13.45 p/Share
236
Reduced 0.32%
73,081
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
27,322
Added 27.15%
73,317
Common Stock