Dec 18
2024
SELL
Payment of exercise price or tax liability
$25,081
$232.24 p/Share
108
Reduced 0.49%
21,988
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
108
Added 0.49%
22,096
Common Stock
Dec 03
2024
SELL
Open market or private sale
$454,744
$250.41 p/Share
1,816
Reduced 7.63%
21,988
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$178,263
$225.08 p/Share
792
Reduced 3.22%
23,804
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
1,831
Added 6.93%
24,596
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$248,410
$248.41 p/Share
1,000
Reduced 4.21%
22,765
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
3,723
Added 13.89%
23,087
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$18,088
$210.33 p/Share
86
Reduced 0.43%
20,042
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
252
Added 1.24%
20,128
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$34,224
$203.72 p/Share
168
Reduced 0.84%
19,876
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
168
Added 0.83%
20,044
Common Stock
Dec 01
2023
SELL
Open market or private sale
$407,200
$203.6 p/Share
2,000
Reduced 9.14%
19,876
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$240,586
$188.4 p/Share
1,277
Reduced 5.87%
20,483
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
1,767
Added 7.94%
20,499
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
1,261
Added 5.66%
21,002
Common Stock
Feb 07
2023
SELL
Open market or private sale
$889,888
$155.82 p/Share
5,711
Reduced 23.36%
18,732
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$263,776
$156.73 p/Share
1,683
Reduced 6.47%
24,325
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
5,835
Added 18.32%
26,008
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$13,964
$164.29 p/Share
85
Reduced 0.42%
20,173
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
251
Added 1.22%
20,258
Common Stock
Dec 21
2022
SELL
Open market or private sale
$375,374
$169.24 p/Share
2,218
Reduced 9.98%
20,007
Common Stock
Dec 21
2022
BUY
Exercise of conversion of derivative security
$198,688
$89.58 p/Share
2,218
Added 9.07%
22,225
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$28,758
$167.2 p/Share
172
Reduced 0.85%
20,007
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
172
Added 0.85%
20,179
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$358,655
$153.01 p/Share
2,344
Reduced 10.49%
20,007
Common Stock