Nov 19
2024
SELL
Open market or private sale
$150,000
$30.0 p/Share
5,000
Reduced 0.82%
606,025
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$26,650
$5.33 p/Share
5,000
Added 0.81%
611,025
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$7,794
$23.91 p/Share
326
Added 0.05%
606,025
Common Stock
Nov 12
2024
SELL
Open market or private sale
$1,185,354
$29.16 p/Share
40,650
Reduced 6.29%
605,699
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$253,175
$5.33 p/Share
47,500
Added 6.85%
646,349
Common Stock
Nov 05
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
$199,875
$3.25 p/Share
61,500
Added 9.31%
598,849
Common Stock
Oct 14
2024
SELL
Open market or private sale
$1,789,245
$40.07 p/Share
44,653
Reduced 7.67%
537,349
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 8.27%
582,002
Common Stock
Sep 12
2024
SELL
Open market or private sale
$1,392,872
$30.68 p/Share
45,400
Reduced 7.9%
529,502
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 8.37%
574,902
Common Stock
Sep 11
2024
SELL
Open market or private sale
$3,118,000
$31.18 p/Share
100,000
Reduced 16.07%
522,402
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$1,406,000
$14.06 p/Share
100,000
Added 13.84%
622,402
Common Stock
Aug 12
2024
SELL
Open market or private sale
$4,456,726
$30.63 p/Share
145,502
Reduced 21.78%
522,402
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$1,192,550
$7.82 p/Share
152,500
Added 21.17%
567,904
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$99,853
$3.67 p/Share
27,208
Added 5.01%
515,404
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$102,910
$3.39 p/Share
30,357
Added 5.85%
488,196
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
$97,500
$3.25 p/Share
30,000
Added 6.15%
457,839
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,950,544
$43.95 p/Share
44,381
Reduced 9.4%
427,839
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 10.01%
472,220
Common Stock
Jun 12
2024
SELL
Open market or private sale
$1,884,123
$42.28 p/Share
44,563
Reduced 9.6%
419,720
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$279,825
$5.33 p/Share
52,500
Added 10.16%
464,283
Common Stock
Jun 11
2024
SELL
Open market or private sale
$420,795
$40.85 p/Share
10,301
Reduced 2.44%
411,783
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$54,904
$5.33 p/Share
10,301
Added 2.38%
422,084
Common Stock
Jun 10
2024
SELL
Open market or private sale
$3,670,483
$40.92 p/Share
89,699
Reduced 17.89%
411,783
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$478,095
$5.33 p/Share
89,699
Added 15.17%
501,482
Common Stock