Sep 05
2024
SELL
Open market or private sale
$220,182
$31.59 p/Share
6,970
Reduced 2.73%
248,585
Common Stock
Aug 21
2024
SELL
Open market or private sale
$2,208,447
$31.48 p/Share
70,154
Reduced 21.54%
255,555
Common Stock
Aug 21
2024
BUY
Exercise of conversion of derivative security
$198,535
$2.83 p/Share
70,154
Added 17.72%
325,709
Common Stock
Aug 20
2024
SELL
Open market or private sale
$82,781
$31.56 p/Share
2,623
Reduced 1.02%
255,555
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$5,298
$2.02 p/Share
2,623
Added 1.01%
258,178
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$176,237
$27.43 p/Share
6,425
Reduced 2.45%
255,555
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$68,276
$26.02 p/Share
2,624
Reduced 0.99%
261,980
Common Stock
May 07
2024
SELL
Open market or private sale
$131,496
$27.18 p/Share
4,838
Reduced 1.81%
262,749
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$11,320
$2.34 p/Share
4,838
Added 1.78%
267,587
Common Stock
May 06
2024
SELL
Open market or private sale
$1,910,707
$26.9 p/Share
71,030
Reduced 21.28%
262,749
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$143,480
$2.02 p/Share
71,030
Added 20.59%
273,911
Common Stock
Mar 15
2024
SELL
Open market or private sale
$102,507
$23.5 p/Share
4,362
Reduced 1.63%
262,749
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$7,415
$1.7 p/Share
4,362
Added 1.61%
267,111
Common Stock
Mar 14
2024
SELL
Open market or private sale
$792,458
$23.59 p/Share
33,593
Reduced 11.34%
262,749
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$57,108
$1.7 p/Share
33,593
Added 10.18%
296,342
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$79,905
$24.8 p/Share
3,222
Reduced 1.21%
262,749
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
63,590
Added 19.3%
265,971
Common Stock
Dec 05
2023
SELL
Open market or private sale
$2,264,000
$22.64 p/Share
100,000
Reduced 33.07%
202,381
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$170,000
$1.7 p/Share
100,000
Added 24.85%
302,381
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$110,976
$22.83 p/Share
4,861
Reduced 2.35%
202,381
Common Stock
Nov 06
2023
SELL
Open market or private sale
$1,281,600
$21.36 p/Share
60,000
Reduced 22.45%
207,242
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
$78,600
$1.31 p/Share
60,000
Added 18.34%
267,242
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$54,673
$18.17 p/Share
3,009
Reduced 1.43%
207,242
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$47,843
$15.9 p/Share
3,009
Reduced 1.41%
210,251
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,680
$13.35 p/Share
1,624
Reduced 0.76%
213,260
Common Stock