Mar 10
2024
SELL
Payment of exercise price or tax liability
$15,704
$140.22 p/Share
112
Reduced 0.51%
21,856
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
390
Added 1.74%
21,977
Common Stock
Mar 07
2024
SELL
Open market or private sale
$171,212
$136.97 p/Share
1,250
Reduced 5.47%
21,587
Common Stock
Mar 04
2024
SELL
Sale (or disposition) back to the issuer
$3,752
$138.99 p/Share
27
Reduced 0.12%
22,837
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$49,619
$138.99 p/Share
357
Reduced 1.54%
22,837
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
1,123
Added 4.68%
22,864
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$64,083
$99.2 p/Share
646
Reduced 2.84%
22,098
Common Stock
Dec 15
2023
SELL
Sale (or disposition) back to the issuer
$5,952
$99.2 p/Share
60
Reduced 0.27%
22,513
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,513
Added 6.29%
22,552
Common Stock
Dec 08
2023
SELL
Sale (or disposition) back to the issuer
$489
$97.99 p/Share
5
Reduced 0.02%
21,291
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
5
Added 0.02%
21,294
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$35,582
$95.91 p/Share
371
Reduced 1.71%
21,291
Common Stock
Dec 05
2023
SELL
Sale (or disposition) back to the issuer
$7,768
$95.91 p/Share
81
Reduced 0.37%
21,533
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
-
1,343
Added 5.86%
21,586
Common Stock
Aug 07
2023
SELL
Open market or private sale
$135,037
$108.03 p/Share
1,250
Reduced 5.77%
20,400
Common Stock
Mar 24
2023
SELL
Sale (or disposition) back to the issuer
$107
$107.89 p/Share
1
Reduced 0.0%
21,650
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
1
Added 0.0%
21,651
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$12,692
$107.56 p/Share
118
Reduced 0.54%
21,650
Common Stock
Mar 22
2023
SELL
Sale (or disposition) back to the issuer
$968
$107.56 p/Share
9
Reduced 0.04%
21,768
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
409
Added 1.84%
21,777
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$12,510
$111.7 p/Share
112
Reduced 0.52%
21,368
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
$335
$111.7 p/Share
3
Reduced 0.01%
21,480
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
383
Added 1.75%
21,483
Common Stock
Mar 03
2023
SELL
Sale (or disposition) back to the issuer
$9,169
$110.48 p/Share
83
Reduced 0.39%
21,100
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$111,695
$110.48 p/Share
1,011
Reduced 4.57%
21,100
Common Stock