Apr 29
2024
SELL
Open market or private sale
$98,448
$93.14 p/Share
1,057
Reduced 0.51%
204,495
Common Stock
Apr 23
2024
SELL
Open market or private sale
$71,916
$91.38 p/Share
787
Reduced 0.38%
205,552
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
644
Added 0.31%
206,339
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
856
Added 0.41%
205,695
Common Stock
Mar 28
2024
SELL
Open market or private sale
$67,182
$90.42 p/Share
743
Reduced 0.36%
204,839
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.66%
205,582
Common Stock
Mar 05
2024
SELL
Open market or private sale
$190,857
$88.36 p/Share
2,160
Reduced 1.05%
204,218
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,160
Added 1.04%
206,378
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,792,740
$87.34 p/Share
20,526
Reduced 9.13%
204,218
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$190,686
$9.29 p/Share
20,526
Added 8.37%
224,744
Common Stock
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