Apr 11
2025
SELL
Sale (or disposition) back to the issuer
$1,343
$167.9 p/Share
8
Reduced 0.02%
44,884
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$28,039
$167.9 p/Share
167
Reduced 0.37%
44,717
Common Stock
Apr 11
2025
BUY
Exercise of conversion of derivative security
-
361
Added 0.8%
44,892
Common Stock
Mar 22
2025
SELL
Sale (or disposition) back to the issuer
$13,150
$180.14 p/Share
73
Reduced 0.16%
44,932
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$115,830
$180.14 p/Share
643
Reduced 1.42%
44,531
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
1,500
Added 3.23%
44,979
Common Stock
Mar 14
2025
SELL
Sale (or disposition) back to the issuer
$344
$172.33 p/Share
2
Reduced 0.0%
43,747
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
2
Added 0.0%
43,748
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$6,448
$174.28 p/Share
37
Reduced 0.08%
43,984
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$69,886
$174.28 p/Share
401
Reduced 0.91%
43,747
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
1,109
Added 2.46%
44,006
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$92,939
$190.45 p/Share
488
Reduced 1.12%
43,076
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$5,142
$190.45 p/Share
27
Reduced 0.06%
43,076
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
1,264
Added 2.85%
43,103
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$168,038
$203.93 p/Share
824
Reduced 1.91%
42,327
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$19,985
$203.93 p/Share
98
Reduced 0.23%
42,838
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
1,949
Added 4.35%
42,901
Common Stock
Apr 11
2024
SELL
Sale (or disposition) back to the issuer
$725
$145.12 p/Share
5
Reduced 0.01%
41,432
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$19,155
$145.12 p/Share
132
Reduced 0.32%
41,300
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
-
357
Added 0.85%
41,437
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$76,192
$142.95 p/Share
533
Reduced 1.28%
41,080
Common Stock
Mar 22
2024
SELL
Sale (or disposition) back to the issuer
$8,434
$142.95 p/Share
59
Reduced 0.14%
41,423
Common Stock
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