Mar 18
2024
BUY
Exercise of conversion of derivative security
$66,809
$3.88 p/Share
17,219
Added 15.7%
92,441
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,150
$24.06 p/Share
505
Reduced 0.68%
73,950
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$15,302
$12.03 p/Share
1,272
Added 1.66%
75,222
Common Stock
Feb 16
2024
SELL
Open market or private sale
$702,955
$25.97 p/Share
27,068
Reduced 26.66%
74,455
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$97,174
$3.59 p/Share
27,068
Added 21.05%
101,523
Common Stock
Feb 15
2024
SELL
Open market or private sale
$119,000
$25.0 p/Share
4,760
Reduced 6.01%
74,455
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$15,660
$3.29 p/Share
4,760
Added 5.67%
79,215
Common Stock
Dec 01
2023
SELL
Open market or private sale
$639,000
$25.56 p/Share
25,000
Reduced 25.43%
73,291
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$73,750
$2.95 p/Share
25,000
Added 20.28%
98,291
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$15,120
$12.99 p/Share
1,164
Added 1.54%
74,455
Common Stock
Nov 02
2023
SELL
Open market or private sale
$559,051
$28.11 p/Share
19,888
Reduced 21.34%
73,291
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$51,907
$2.61 p/Share
19,888
Added 17.59%
93,179
Common Stock
Nov 01
2023
SELL
Open market or private sale
$143,544
$28.08 p/Share
5,112
Reduced 6.52%
73,291
Common Stock
Nov 01
2023
BUY
Exercise of conversion of derivative security
$13,342
$2.61 p/Share
5,112
Added 6.12%
78,403
Common Stock
Oct 10
2023
SELL
Open market or private sale
$504,073
$27.29 p/Share
18,471
Reduced 20.13%
73,291
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$52,088
$2.82 p/Share
18,471
Added 16.71%
92,081
Common Stock
Oct 06
2023
SELL
Open market or private sale
$95,285
$27.24 p/Share
3,498
Reduced 4.54%
73,610
Common Stock
Oct 06
2023
BUY
Exercise of conversion of derivative security
$10,563
$3.02 p/Share
3,498
Added 4.34%
77,108
Common Stock
Oct 02
2023
SELL
Open market or private sale
$82,564
$27.24 p/Share
3,031
Reduced 3.95%
73,610
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
$9,153
$3.02 p/Share
3,031
Added 3.8%
76,641
Common Stock
Sep 19
2023
SELL
Open market or private sale
$811,999
$32.48 p/Share
25,000
Reduced 25.35%
73,610
Common Stock
Sep 18
2023
BUY
Exercise of conversion of derivative security
$75,500
$3.02 p/Share
25,000
Added 20.22%
98,610
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$15,093
$16.55 p/Share
912
Added 1.22%
73,610
Common Stock
Jul 17
2023
BUY
Exercise of conversion of derivative security
$19,200
$1.92 p/Share
10,000
Added 12.09%
72,698
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$38,100
$11.49 p/Share
3,316
Added 5.02%
62,698
Common Stock