Feb 27
2024
SELL
Open market or private sale
$2,651,202
$75.09 p/Share
35,307
Reduced 14.74%
204,218
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$347,773
$9.85 p/Share
35,307
Added 12.85%
239,525
Common Stock
Jan 29
2024
SELL
Open market or private sale
$277,608
$65.09 p/Share
4,265
Reduced 2.05%
204,218
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
27,433
Added 11.63%
208,483
Common Stock
Jan 22
2024
SELL
Open market or private sale
$60,798
$68.16 p/Share
892
Reduced 0.49%
181,050
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.35%
181,942
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.47%
181,298
Common Stock
Dec 28
2023
SELL
Open market or private sale
$46,075
$63.29 p/Share
728
Reduced 0.4%
180,442
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
-
1,363
Added 0.75%
181,170
Common Stock
Oct 23
2023
SELL
Open market or private sale
$32,433
$40.39 p/Share
803
Reduced 0.44%
179,807
Common Stock
Oct 21
2023
BUY
Exercise of conversion of derivative security
-
644
Added 0.36%
180,610
Common Stock
Oct 20
2023
BUY
Exercise of conversion of derivative security
-
856
Added 0.47%
179,966
Common Stock
Sep 28
2023
SELL
Open market or private sale
$33,540
$45.82 p/Share
732
Reduced 0.41%
179,110
Common Stock
Sep 27
2023
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.75%
179,842
Common Stock
Jul 24
2023
SELL
Open market or private sale
$38,264
$47.83 p/Share
800
Reduced 0.45%
178,478
Common Stock
Jul 21
2023
BUY
Exercise of conversion of derivative security
-
644
Added 0.36%
179,278
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
-
856
Added 0.48%
178,634
Common Stock
Jun 28
2023
SELL
Open market or private sale
$37,040
$50.88 p/Share
728
Reduced 0.41%
177,778
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
1,363
Added 0.76%
178,506
Common Stock
Apr 24
2023
SELL
Open market or private sale
$18,803
$54.98 p/Share
342
Reduced 0.19%
177,143
Common Stock
Apr 21
2023
SELL
Open market or private sale
$24,638
$54.27 p/Share
454
Reduced 0.26%
176,841
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
644
Added 0.36%
177,485
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
-
856
Added 0.48%
177,295
Common Stock
Mar 28
2023
SELL
Open market or private sale
$40,300
$55.13 p/Share
731
Reduced 0.41%
176,439
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.76%
177,170
Common Stock