Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,295
Added 3.14%
39,943
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$86,899
$99.2 p/Share
876
Reduced 2.19%
39,156
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$7,638
$99.2 p/Share
77
Reduced 0.19%
39,719
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,927
Added 4.62%
39,769
Common Stock
Dec 08
2023
SELL
Sale (or disposition) back to the issuer
$783
$97.99 p/Share
8
Reduced 0.02%
38,182
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
8
Added 0.02%
38,187
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$89,100
$95.91 p/Share
929
Reduced 2.38%
38,182
Common Stock
Dec 05
2023
SELL
Sale (or disposition) back to the issuer
$12,084
$95.91 p/Share
126
Reduced 0.32%
38,787
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
-
2,088
Added 5.1%
38,869
Common Stock
Nov 08
2023
SELL
Open market or private sale
$543,300
$90.55 p/Share
6,000
Reduced 13.91%
37,149
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$185,760
$30.96 p/Share
6,000
Added 12.21%
43,149
Common Stock
Mar 24
2023
SELL
Sale (or disposition) back to the issuer
$107
$107.89 p/Share
1
Reduced 0.0%
37,149
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
37,150
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$25,384
$107.56 p/Share
236
Reduced 0.63%
37,149
Common Stock
Mar 22
2023
SELL
Sale (or disposition) back to the issuer
$1,183
$107.56 p/Share
11
Reduced 0.03%
37,385
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
521
Added 1.37%
37,396
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$446
$111.7 p/Share
4
Reduced 0.01%
37,039
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$18,318
$111.7 p/Share
164
Reduced 0.44%
36,875
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
443
Added 1.18%
37,043
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$11,710
$110.48 p/Share
106
Reduced 0.29%
36,600
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$178,093
$110.48 p/Share
1,612
Reduced 4.22%
36,600
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
4,317
Added 10.54%
36,642
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$35,437
$113.22 p/Share
313
Reduced 0.91%
34,001
Common Stock
Dec 15
2022
SELL
Sale (or disposition) back to the issuer
$2,037
$113.22 p/Share
18
Reduced 0.05%
34,314
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
679
Added 1.94%
34,332
Common Stock