Mar 22
2025
SELL
Sale (or disposition) back to the issuer
$9,547
$180.14 p/Share
53
Reduced 0.38%
13,786
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$60,527
$180.14 p/Share
336
Reduced 2.41%
13,593
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
1,072
Added 7.2%
13,820
Common Stock
Mar 14
2025
SELL
Sale (or disposition) back to the issuer
$344
$172.33 p/Share
2
Reduced 0.02%
12,910
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
2
Added 0.02%
12,911
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$6,448
$174.28 p/Share
37
Reduced 0.28%
13,096
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$54,898
$174.28 p/Share
315
Reduced 2.38%
12,910
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
1,109
Added 7.8%
13,118
Common Stock
Mar 06
2025
SELL
Open market or private sale
$186,340
$186.34 p/Share
1,000
Reduced 7.6%
12,153
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$74,275
$190.45 p/Share
390
Reduced 2.88%
13,153
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$5,142
$190.45 p/Share
27
Reduced 0.2%
13,153
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
1,264
Added 8.75%
13,180
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$130,515
$203.93 p/Share
640
Reduced 4.94%
12,306
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$14,275
$203.93 p/Share
70
Reduced 0.55%
12,717
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,392
Added 9.83%
12,762
Common Stock
Aug 08
2024
SELL
Open market or private sale
$155,210
$155.21 p/Share
1,000
Reduced 7.92%
11,624
Common Stock
May 21
2024
SELL
Open market or private sale
$174,010
$174.01 p/Share
1,000
Reduced 7.34%
12,624
Common Stock
Apr 11
2024
SELL
Sale (or disposition) back to the issuer
$725
$145.12 p/Share
5
Reduced 0.04%
13,795
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$24,815
$145.12 p/Share
171
Reduced 1.24%
13,624
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
-
357
Added 2.52%
13,800
Common Stock
Apr 03
2024
SELL
Sale (or disposition) back to the issuer
$29,654
$150.53 p/Share
197
Reduced 1.33%
14,662
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$183,496
$150.53 p/Share
1,219
Reduced 8.31%
13,443
Common Stock
Apr 03
2024
BUY
Exercise of conversion of derivative security
-
3,334
Added 18.33%
14,859
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$42,742
$142.95 p/Share
299
Reduced 2.53%
11,525
Common Stock
Mar 22
2024
SELL
Sale (or disposition) back to the issuer
$6,003
$142.95 p/Share
42
Reduced 0.36%
11,717
Common Stock