Feb 11
2025
SELL
Payment of exercise price or tax liability
$300,541
$245.14 p/Share
1,226
Reduced 1.37%
88,182
Common Stock
Feb 11
2025
SELL
Open market or private sale
$1,497,319
$244.62 p/Share
6,121
Reduced 6.61%
86,445
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
2,963
Added 3.21%
89,408
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$331,233
$246.27 p/Share
1,345
Reduced 1.43%
92,566
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
3,250
Added 3.34%
93,911
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$307,197
$247.74 p/Share
1,240
Reduced 1.35%
90,661
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
4,460
Added 4.63%
91,901
Common Stock
Nov 11
2024
SELL
Open market or private sale
$1,506,835
$243.47 p/Share
6,189
Reduced 6.61%
87,441
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$6,886,709
$216.57 p/Share
31,799
Reduced 25.35%
93,630
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
72,435
Added 36.61%
125,429
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$279,990
$227.45 p/Share
1,231
Reduced 2.27%
52,994
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
2,964
Added 5.18%
54,225
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$257,042
$223.71 p/Share
1,149
Reduced 2.19%
51,261
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
3,250
Added 5.84%
52,410
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$182,105
$221.54 p/Share
822
Reduced 1.64%
49,160
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
3,094
Added 5.83%
49,982
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$4,189,756
$224.7 p/Share
18,646
Reduced 28.45%
46,888
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
42,353
Added 39.26%
65,534
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$290,312
$248.13 p/Share
1,170
Reduced 4.8%
23,181
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
2,656
Added 9.83%
24,351
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$334,476
$244.5 p/Share
1,368
Reduced 5.93%
21,695
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
3,507
Added 13.2%
23,063
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$205,266
$254.99 p/Share
805
Reduced 3.95%
19,556
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
2,773
Added 11.99%
20,361
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$198,746
$222.56 p/Share
893
Reduced 4.83%
17,588
Common Stock