Mar 13
2025
SELL
Open market or private sale
$774,974
$15.07 p/Share
51,425
Reduced 1.25%
4,062,377
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
340,000
Added 7.63%
4,113,802
Common Stock
Mar 04
2025
SELL
Open market or private sale
$2,269,327
$17.02 p/Share
133,333
Reduced 3.41%
3,773,802
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$1,033,330
$7.75 p/Share
133,333
Added 3.17%
4,073,802
Common Stock
Mar 03
2025
SELL
Open market or private sale
$3,005,006
$18.03 p/Share
166,667
Reduced 4.09%
3,907,135
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$1,291,669
$7.75 p/Share
166,667
Added 4.06%
3,940,469
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
$191,955
$20.1 p/Share
9,550
Added 0.25%
3,773,802
Common Stock
Jan 02
2025
SELL
Open market or private sale
$219,456
$19.05 p/Share
11,520
Reduced 0.31%
3,764,252
Common Stock
Dec 23
2024
SELL
Open market or private sale
$246,109
$19.59 p/Share
12,563
Reduced 0.33%
3,775,772
Common Stock
Dec 18
2024
SELL
Open market or private sale
$573,239
$21.46 p/Share
26,712
Reduced 0.72%
3,688,335
Common Stock
Dec 18
2024
BUY
Grant, award, or other acquisition
-
100,000
Added 2.57%
3,788,335
Common Stock
Jan 31
2024
SELL
Open market or private sale
$1,864,692
$32.43 p/Share
57,499
Reduced 1.52%
3,715,048
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
$836,035
$14.54 p/Share
57,499
Added 1.5%
3,772,547
Common Stock
Jan 02
2024
SELL
Open market or private sale
$308,512
$31.0 p/Share
9,952
Reduced 0.27%
3,715,048
Common Stock
Dec 20
2023
SELL
Open market or private sale
$342,480
$28.54 p/Share
12,000
Reduced 0.32%
3,725,000
Common Stock
Oct 25
2023
SELL
Open market or private sale
$589,222
$24.21 p/Share
24,338
Reduced 0.65%
3,737,000
Common Stock
Sep 18
2023
SELL
Open market or private sale
$1,625,225
$28.14 p/Share
57,755
Reduced 1.51%
3,761,338
Common Stock
Sep 18
2023
BUY
Exercise of conversion of derivative security
$274,336
$4.75 p/Share
57,755
Added 1.49%
3,819,093
Common Stock
May 04
2023
SELL
Open market or private sale
$1,975,000
$39.5 p/Share
50,000
Reduced 1.31%
3,761,338
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$100,499
$2.01 p/Share
50,000
Added 1.29%
3,811,338
Common Stock
May 03
2023
SELL
Open market or private sale
$2,149,881
$39.14 p/Share
54,928
Reduced 1.44%
3,761,338
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$110,405
$2.01 p/Share
54,928
Added 1.42%
3,816,266
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
234,025
Added 5.92%
3,720,714
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
-
18,375
Added 0.52%
3,486,689
Common Stock
Sep 27
2022
SELL
Exercise of conversion of derivative security
$1,258,938
$30.99 p/Share
40,624
Reduced 1.16%
3,468,314
Common Stock