Mar 22
2025
SELL
Sale (or disposition) back to the issuer
$10,267
$180.14 p/Share
57
Reduced 0.27%
20,715
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$60,707
$180.14 p/Share
337
Reduced 1.62%
20,503
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
1,179
Added 5.38%
20,752
Common Stock
Mar 14
2025
SELL
Sale (or disposition) back to the issuer
$344
$172.33 p/Share
2
Reduced 0.01%
19,718
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
2
Added 0.01%
19,719
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$5,576
$174.28 p/Share
32
Reduced 0.16%
19,879
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$47,578
$174.28 p/Share
273
Reduced 1.37%
19,718
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
960
Added 4.6%
19,898
Common Stock
Mar 05
2025
SELL
Open market or private sale
$334,617
$191.21 p/Share
1,750
Reduced 8.41%
19,063
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$64,943
$190.45 p/Share
341
Reduced 1.61%
20,813
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$4,380
$190.45 p/Share
23
Reduced 0.11%
20,813
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
1,095
Added 4.99%
20,836
Common Stock
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