Mar 18
2024
SELL
Open market or private sale
$50,001
$48.83 p/Share
1,024
Reduced 0.99%
102,149
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$244,056
$4.54 p/Share
53,757
Added 34.26%
103,173
Common Stock
Mar 06
2024
SELL
Open market or private sale
$160,311
$46.67 p/Share
3,435
Reduced 6.5%
49,416
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
19,328
Added 26.78%
52,851
Common Stock
Feb 12
2024
SELL
Open market or private sale
$1,121,025
$50.16 p/Share
22,349
Reduced 40.0%
33,523
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$101,017
$4.52 p/Share
22,349
Added 28.57%
55,872
Common Stock
Feb 09
2024
SELL
Open market or private sale
$1,436,430
$50.09 p/Share
28,677
Reduced 46.1%
33,523
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$129,620
$4.52 p/Share
28,677
Added 31.56%
62,200
Common Stock
Feb 07
2024
SELL
Open market or private sale
$45,200
$50.0 p/Share
904
Reduced 2.63%
33,523
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$4,086
$4.52 p/Share
904
Added 2.56%
34,427
Common Stock
Jan 09
2024
SELL
Open market or private sale
$780,161
$45.07 p/Share
17,310
Reduced 34.05%
33,523
Common Stock
Jan 09
2024
BUY
Exercise of conversion of derivative security
$78,241
$4.52 p/Share
17,310
Added 25.4%
50,833
Common Stock
Dec 13
2023
SELL
Open market or private sale
$2,862,173
$40.05 p/Share
71,465
Reduced 68.07%
33,523
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$323,021
$4.52 p/Share
71,465
Added 40.5%
104,988
Common Stock
Dec 08
2023
SELL
Open market or private sale
$275,657
$40.02 p/Share
6,888
Reduced 17.04%
33,523
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$31,133
$4.52 p/Share
6,888
Added 12.41%
48,608
Common Stock
Dec 07
2023
SELL
Open market or private sale
$153,480
$40.0 p/Share
3,837
Reduced 8.67%
40,411
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$17,343
$4.52 p/Share
3,837
Added 8.42%
41,720
Common Stock
Dec 06
2023
SELL
Open market or private sale
$174,487
$40.02 p/Share
4,360
Reduced 8.97%
44,248
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$19,707
$4.52 p/Share
4,360
Added 10.32%
37,883
Common Stock
Jun 15
2023
SELL
Open market or private sale
$794,800
$35.12 p/Share
22,631
Reduced 40.3%
33,523
Common Stock
Mar 16
2023
SELL
Open market or private sale
$22,479
$31.84 p/Share
706
Reduced 1.24%
56,154
Common Stock
Mar 08
2023
SELL
Open market or private sale
$757,500
$34.36 p/Share
22,046
Reduced 27.65%
57,678
Common Stock
Mar 07
2023
SELL
Open market or private sale
$275,685
$34.66 p/Share
7,954
Reduced 12.27%
56,860
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
26,315
Added 23.25%
86,860
Common Stock