May 20
2025
SELL
Open market or private sale
$1,434,225
$191.23 p/Share
7,500
Reduced 5.03%
141,545
Common Stock
Apr 29
2025
SELL
Sale (or disposition) back to the issuer
$2,277
$162.69 p/Share
14
Reduced 0.01%
149,730
Common Stock
Apr 29
2025
SELL
Payment of exercise price or tax liability
$111,442
$162.69 p/Share
685
Reduced 0.46%
149,045
Common Stock
Apr 29
2025
BUY
Exercise of conversion of derivative security
-
1,430
Added 0.95%
149,744
Common Stock
Apr 11
2025
SELL
Sale (or disposition) back to the issuer
$6,212
$167.9 p/Share
37
Reduced 0.02%
149,042
Common Stock
Apr 11
2025
SELL
Payment of exercise price or tax liability
$122,231
$167.9 p/Share
728
Reduced 0.49%
148,314
Common Stock
Apr 11
2025
BUY
Exercise of conversion of derivative security
-
1,541
Added 1.02%
149,079
Common Stock
Mar 22
2025
SELL
Sale (or disposition) back to the issuer
$57,464
$180.14 p/Share
319
Reduced 0.21%
149,439
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$532,673
$180.14 p/Share
2,957
Reduced 1.96%
147,538
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
6,432
Added 4.12%
149,644
Common Stock
Mar 14
2025
SELL
Sale (or disposition) back to the issuer
$2,067
$172.33 p/Share
12
Reduced 0.01%
144,382
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
12
Added 0.01%
144,389
Common Stock
Mar 10
2025
SELL
Open market or private sale
$1,339,500
$178.6 p/Share
7,500
Reduced 5.02%
142,022
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$385,333
$174.28 p/Share
2,211
Reduced 1.51%
144,382
Common Stock
Mar 10
2025
SELL
Sale (or disposition) back to the issuer
$28,407
$174.28 p/Share
163
Reduced 0.11%
145,687
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
4,734
Added 3.15%
145,783
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$297,673
$190.45 p/Share
1,563
Reduced 1.03%
149,522
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$21,901
$190.45 p/Share
115
Reduced 0.08%
149,522
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
5,394
Added 3.48%
149,637
Common Stock
Feb 26
2025
SELL
Open market or private sale
$1,478,504
$194.54 p/Share
7,600
Reduced 4.95%
145,806
Common Stock
Feb 25
2025
SELL
Open market or private sale
$80,144
$200.36 p/Share
400
Reduced 0.26%
153,406
Common Stock
Feb 24
2025
SELL
Open market or private sale
$400,740
$200.37 p/Share
2,000
Reduced 1.28%
153,806
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$782,071
$203.93 p/Share
3,835
Reduced 2.4%
155,806
Common Stock
Dec 15
2024
SELL
Sale (or disposition) back to the issuer
$85,854
$203.93 p/Share
421
Reduced 0.27%
158,271
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
8,350
Added 5.0%
158,542
Common Stock