Dec 15
2024
SELL
Payment of exercise price or tax liability
$98,498
$203.93 p/Share
483
Reduced 2.35%
20,082
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$15,498
$203.93 p/Share
76
Reduced 0.37%
20,357
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,530
Added 6.97%
20,406
Common Stock
Nov 07
2024
SELL
Open market or private sale
$250,325
$200.26 p/Share
1,250
Reduced 6.14%
19,111
Common Stock
Aug 15
2024
SELL
Open market or private sale
$197,662
$158.13 p/Share
1,250
Reduced 5.78%
20,361
Common Stock
May 15
2024
SELL
Open market or private sale
$209,787
$167.83 p/Share
1,250
Reduced 5.47%
21,611
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$13,060
$145.12 p/Share
90
Reduced 0.39%
22,861
Common Stock
Apr 11
2024
SELL
Sale (or disposition) back to the issuer
$580
$145.12 p/Share
4
Reduced 0.02%
22,951
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
-
309
Added 1.33%
22,955
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$47,173
$142.95 p/Share
330
Reduced 1.44%
22,646
Common Stock
Mar 22
2024
SELL
Sale (or disposition) back to the issuer
$6,432
$142.95 p/Share
45
Reduced 0.2%
22,858
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
1,165
Added 4.84%
22,887
Common Stock
Mar 10
2024
SELL
Sale (or disposition) back to the issuer
$1,261
$140.22 p/Share
9
Reduced 0.04%
21,968
Common Stock
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