Feb 08
2025
SELL
Payment of exercise price or tax liability
$176,710
$205.0 p/Share
862
Reduced 0.47%
180,901
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$219,145
$205.0 p/Share
1,069
Reduced 0.58%
181,763
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$286,864
$209.39 p/Share
1,370
Reduced 0.74%
182,832
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$642,607
$197.24 p/Share
3,258
Reduced 1.74%
184,202
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
19,894
Added 9.59%
187,460
Common Stock
Nov 06
2024
SELL
Open market or private sale
$11,022,871
$240.59 p/Share
45,816
Reduced 21.47%
167,566
Common Stock
May 13
2024
SELL
Open market or private sale
$3,169,600
$158.48 p/Share
20,000
Reduced 8.57%
213,382
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,106,190
$167.63 p/Share
6,599
Reduced 2.75%
233,382
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$387,757
$58.76 p/Share
6,599
Added 2.68%
239,981
Common Stock
Feb 29
2024
SELL
Open market or private sale
$3,067,860
$156.98 p/Share
19,543
Reduced 7.73%
233,382
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$259,402
$150.64 p/Share
1,722
Reduced 0.68%
252,925
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$130,706
$150.41 p/Share
869
Reduced 0.34%
254,647
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$161,947
$149.26 p/Share
1,085
Reduced 0.42%
255,516
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$2,126,285
$148.07 p/Share
14,360
Reduced 5.3%
256,601
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
49,951
Added 15.57%
270,961
Common Stock
Sep 12
2023
SELL
Open market or private sale
$121,598
$128.54 p/Share
946
Reduced 0.43%
221,010
Common Stock
Sep 11
2023
SELL
Open market or private sale
$394,729
$129.25 p/Share
3,054
Reduced 1.36%
221,956
Common Stock
Mar 01
2023
SELL
Open market or private sale
$493,349
$145.06 p/Share
3,401
Reduced 1.49%
225,010
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$199,842
$58.76 p/Share
3,401
Added 1.47%
228,411
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$336,003
$141.0 p/Share
2,383
Reduced 1.05%
225,010
Common Stock
Feb 17
2023
SELL
Open market or private sale
$2,502,921
$149.75 p/Share
16,714
Reduced 6.85%
227,393
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$982,114
$58.76 p/Share
16,714
Added 6.41%
244,107
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$265,261
$149.95 p/Share
1,769
Reduced 0.77%
227,393
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$149,539
$156.75 p/Share
954
Reduced 0.41%
229,162
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$5,327,605
$159.09 p/Share
33,488
Reduced 12.7%
230,116
Common Stock