Mar 22
2024
BUY
Exercise of conversion of derivative security
-
1,485
Added 3.46%
41,461
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$22,996
$140.22 p/Share
164
Reduced 0.41%
40,187
Common Stock
Mar 10
2024
SELL
Sale (or disposition) back to the issuer
$1,542
$140.22 p/Share
11
Reduced 0.03%
40,351
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
450
Added 1.1%
40,362
Common Stock
Mar 04
2024
SELL
Sale (or disposition) back to the issuer
$4,308
$138.99 p/Share
31
Reduced 0.08%
39,912
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$70,606
$138.99 p/Share
508
Reduced 1.26%
39,912
Common Stock
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