Dec 16
2024
SELL
Payment of exercise price or tax liability
$71,222
$296.76 p/Share
240
Reduced 0.67%
35,680
Common Stock
Nov 06
2024
BUY
Grant, award, or other acquisition
-
1,179
Added 3.18%
35,920
Common Stock
Nov 01
2024
-
2,000
Reduced 5.44%
34,741
Common Stock
Sep 13
2024
SELL
Open market or private sale
$6,093,978
$277.63 p/Share
21,950
Reduced 37.4%
36,741
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$4,540,577
$206.86 p/Share
21,950
Added 27.22%
58,691
Common Stock
Sep 12
2024
SELL
Open market or private sale
$6,069,556
$276.53 p/Share
21,949
Reduced 37.4%
36,741
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$4,540,370
$206.86 p/Share
21,949
Added 27.22%
58,690
Common Stock
Sep 11
2024
SELL
Open market or private sale
$8,078,769
$274.48 p/Share
29,433
Reduced 44.48%
36,741
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$4,077,353
$138.53 p/Share
29,433
Added 30.79%
66,174
Common Stock
Sep 10
2024
SELL
Open market or private sale
$8,174,443
$277.74 p/Share
29,432
Reduced 44.48%
36,741
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$4,077,214
$138.53 p/Share
29,432
Added 30.79%
66,173
Common Stock
Sep 06
2024
SELL
Open market or private sale
$2,483,705
$269.88 p/Share
9,203
Reduced 20.03%
36,741
Common Stock
Sep 05
2024
SELL
Open market or private sale
$2,425,838
$271.62 p/Share
8,931
Reduced 16.28%
45,944
Common Stock
Sep 04
2024
SELL
Open market or private sale
$2,462,812
$275.76 p/Share
8,931
Reduced 14.0%
54,875
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$8,927,619
$275.91 p/Share
32,357
Reduced 33.65%
63,806
Common Stock
Aug 07
2024
BUY
Grant, award, or other acquisition
-
55,406
Added 36.55%
96,163
Common Stock
Aug 01
2024
SELL
Open market or private sale
$22,995,174
$261.91 p/Share
87,798
Reduced 68.3%
40,756
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$18,161,894
$206.86 p/Share
87,798
Added 40.58%
128,554
Common Stock
Feb 29
2024
-
395
Reduced 0.96%
40,756
Common Stock
Jan 01
2024
BUY
Discretionary transaction
$12,393
$221.32 p/Share
56
Added 0.14%
41,151
Common Stock
Dec 11
2023
-
2,156
Reduced 4.98%
41,095
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$123,410
$233.29 p/Share
529
Reduced 1.21%
43,251
Common Stock
Dec 07
2023
-
1,078
Reduced 2.4%
43,780
Common Stock
Sep 12
2023
SELL
Open market or private sale
$12,957,946
$247.98 p/Share
52,254
Reduced 53.81%
44,858
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
$8,874,819
$169.84 p/Share
52,254
Added 34.98%
97,112
Common Stock