Jan 01
2024
BUY
Grant, award, or other acquisition
-
3,341
Added 0.89%
370,761
Common Stock
Nov 17
2023
SELL
Open market or private sale
$59,675
$47.74 p/Share
1,250
Reduced 0.34%
367,420
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.34%
368,670
Common Stock
Oct 17
2023
SELL
Open market or private sale
$60,625
$48.5 p/Share
1,250
Reduced 0.34%
367,420
Common Stock
Oct 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.34%
368,670
Common Stock
Sep 18
2023
SELL
Open market or private sale
$56,250
$45.0 p/Share
1,250
Reduced 0.34%
367,420
Common Stock
Sep 18
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.34%
368,670
Common Stock
Sep 15
2023
SELL
Open market or private sale
$56,675
$45.34 p/Share
1,250
Reduced 0.34%
367,420
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.34%
368,670
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
$132,909
$2.67 p/Share
49,779
Added 11.93%
367,420
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
$133,500
$2.67 p/Share
50,000
Added 13.6%
317,641
Common Stock
Jul 17
2023
SELL
Open market or private sale
$80,987
$64.79 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
Jul 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock
Jun 20
2023
SELL
Open market or private sale
$110,512
$88.41 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock
May 17
2023
SELL
Open market or private sale
$110,825
$88.66 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock
Apr 17
2023
SELL
Open market or private sale
$101,312
$81.05 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock
Mar 17
2023
SELL
Open market or private sale
$80,037
$64.03 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock
Feb 17
2023
SELL
Open market or private sale
$65,475
$52.38 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock
Jan 17
2023
SELL
Open market or private sale
$65,525
$52.42 p/Share
1,250
Reduced 0.46%
267,641
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$3,337
$2.67 p/Share
1,250
Added 0.46%
268,891
Common Stock