Mar 18
2024
BUY
Grant, award, or other acquisition
-
65,944
Added 7.58%
803,585
Common Stock
Feb 20
2024
SELL
Open market or private sale
$584,216
$16.48 p/Share
35,450
Reduced 4.59%
737,641
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$620,801
$17.04 p/Share
36,432
Reduced 4.5%
773,091
Common Stock
Jan 22
2024
SELL
Open market or private sale
$157,150
$17.96 p/Share
8,750
Reduced 1.07%
809,523
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$19,512
$2.23 p/Share
8,750
Added 1.06%
818,273
Common Stock
Jan 02
2024
SELL
Open market or private sale
$837,869
$19.15 p/Share
43,753
Reduced 5.13%
809,523
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$97,569
$2.23 p/Share
43,753
Added 4.88%
853,276
Common Stock
Dec 22
2023
SELL
Open market or private sale
$348,969
$19.94 p/Share
17,501
Reduced 2.12%
809,523
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
$39,027
$2.23 p/Share
17,501
Added 2.07%
827,024
Common Stock
Dec 15
2023
SELL
Open market or private sale
$878,122
$20.07 p/Share
43,753
Reduced 5.13%
809,523
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$221,827
$5.07 p/Share
43,753
Added 4.88%
853,276
Common Stock
Dec 01
2023
SELL
Open market or private sale
$475,923
$20.06 p/Share
23,725
Reduced 2.85%
809,523
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$52,906
$2.23 p/Share
23,725
Added 2.77%
833,248
Common Stock
Nov 30
2023
SELL
Open market or private sale
$24,024
$20.02 p/Share
1,200
Reduced 0.15%
809,523
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$2,676
$2.23 p/Share
1,200
Added 0.15%
810,723
Common Stock
Nov 29
2023
SELL
Open market or private sale
$627,376
$20.06 p/Share
31,275
Reduced 3.72%
809,523
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$69,743
$2.23 p/Share
31,275
Added 3.59%
840,798
Common Stock
Nov 28
2023
SELL
Open market or private sale
$42,740
$20.0 p/Share
2,137
Reduced 0.26%
809,523
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
$4,765
$2.23 p/Share
2,137
Added 0.26%
811,660
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,212,829
$19.8 p/Share
61,254
Reduced 7.03%
809,523
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
$136,596
$2.23 p/Share
61,254
Added 6.57%
870,777
Common Stock
Nov 17
2023
SELL
Open market or private sale
$699,432
$19.3 p/Share
36,240
Reduced 4.28%
809,523
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$698,920
$19.61 p/Share
35,641
Reduced 4.04%
845,763
Common Stock
Nov 15
2023
SELL
Open market or private sale
$49,275
$19.71 p/Share
2,500
Reduced 0.28%
881,404
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$19,775
$7.91 p/Share
2,500
Added 0.28%
883,904
Common Stock