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
Nov 14
2024
SELL
Open market or private sale
$1,451,775
$193.57 p/Share
7,500
Reduced 4.71%
151,712
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,190,700
$158.76 p/Share
7,500
Reduced 4.5%
159,212
Common Stock
Jun 06
2024
SELL
Open market or private sale
$1,367,175
$182.29 p/Share
7,500
Reduced 4.31%
166,712
Common Stock
Apr 11
2024
SELL
Sale (or disposition) back to the issuer
$3,047
$145.12 p/Share
21
Reduced 0.01%
174,940
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$105,647
$145.12 p/Share
728
Reduced 0.42%
174,212
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
-
1,525
Added 0.86%
174,961
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$422,703
$142.95 p/Share
2,957
Reduced 1.68%
173,436
Common Stock
Mar 22
2024
SELL
Sale (or disposition) back to the issuer
$36,023
$142.95 p/Share
252
Reduced 0.14%
175,337
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
6,365
Added 3.5%
175,499
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,035,900
$138.12 p/Share
7,500
Reduced 4.22%
170,280
Common Stock