Mar 08
2025
SELL
Payment of exercise price or tax liability
$71,569
$139.24 p/Share
514
Reduced 1.02%
49,934
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$44,029
$132.22 p/Share
333
Reduced 0.66%
50,448
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$43,152
$129.2 p/Share
334
Reduced 0.65%
50,789
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$73,043
$129.97 p/Share
562
Reduced 1.09%
51,123
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$265,625
$141.29 p/Share
1,880
Reduced 3.51%
51,685
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
9,416
Added 14.95%
53,565
Common Stock
Nov 12
2024
SELL
Open market or private sale
$229,219
$201.6 p/Share
1,137
Reduced 2.51%
44,149
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$375,189
$201.39 p/Share
1,863
Reduced 3.95%
45,286
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$187,290
$62.43 p/Share
3,000
Added 5.98%
47,149
Common Stock
May 24
2024
SELL
Open market or private sale
$131,836
$150.67 p/Share
875
Reduced 1.94%
44,149
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$284,413
$149.77 p/Share
1,899
Reduced 4.05%
45,024
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$176,870
$63.76 p/Share
2,774
Added 5.58%
46,923
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$27,540
$129.3 p/Share
213
Reduced 0.48%
44,149
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$43,130
$129.52 p/Share
333
Reduced 0.75%
44,362
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$74,297
$127.44 p/Share
583
Reduced 1.29%
44,695
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$43,202
$127.44 p/Share
339
Reduced 0.74%
45,278
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$142,028
$113.08 p/Share
1,256
Reduced 2.68%
45,617
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
7,820
Added 14.3%
46,873
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$269,442
$101.18 p/Share
2,663
Reduced 6.24%
39,982
Common Stock
Nov 02
2023
SELL
Open market or private sale
$95,872
$103.2 p/Share
929
Reduced 2.32%
39,053
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
$192,315
$53.54 p/Share
3,592
Added 7.77%
42,645
Common Stock
Aug 04
2023
BUY
Grant, award, or other acquisition
-
10,163
Added 20.65%
39,053
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$21,041
$96.52 p/Share
218
Reduced 0.75%
28,890
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$13,816
$97.3 p/Share
142
Reduced 0.49%
29,108
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$21,600
$97.3 p/Share
222
Reduced 0.75%
29,250
Common Stock