Mar 09
2025
SELL
Payment of exercise price or tax liability
$192,141
$246.02 p/Share
781
Reduced 1.59%
48,327
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$396,939
$250.91 p/Share
1,582
Reduced 3.12%
49,108
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$1,552,108
$268.81 p/Share
5,774
Reduced 11.22%
45,676
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
19,676
Added 27.96%
50,690
Common Stock
Aug 12
2024
-
800
Reduced 2.13%
36,788
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$101,405
$244.94 p/Share
414
Reduced 1.09%
37,588
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$81,517
$255.54 p/Share
319
Reduced 0.83%
38,002
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$189,290
$242.06 p/Share
782
Reduced 2.0%
38,321
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$316,770
$240.89 p/Share
1,315
Reduced 3.74%
33,868
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,235
Added 11.81%
39,103
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$618,265
$241.51 p/Share
2,560
Reduced 6.78%
35,183
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,496
Added 14.68%
37,743
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$289,387
$215.8 p/Share
1,341
Reduced 4.12%
31,247
Common Stock
Aug 10
2023
-
1,325
Reduced 3.91%
32,588
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$82,514
$199.31 p/Share
414
Reduced 1.21%
33,913
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$132,505
$174.81 p/Share
758
Reduced 2.16%
34,327
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$11,093
$160.78 p/Share
69
Reduced 0.2%
35,085
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
5,953
Added 14.48%
35,154
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$146,318
$163.12 p/Share
897
Reduced 2.98%
29,226
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,031,498
$159.65 p/Share
6,461
Reduced 17.66%
30,123
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
16,388
Added 30.94%
36,584
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$225,126
$148.5 p/Share
1,516
Reduced 6.98%
20,196
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
3,156
Added 12.69%
21,712
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$9,267
$134.3 p/Share
69
Reduced 0.37%
18,556
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$5,956
$112.37 p/Share
53
Reduced 0.28%
18,645
Common Stock