Feb 17
2025
SELL
Payment of exercise price or tax liability
$68,897
$196.85 p/Share
350
Reduced 0.74%
46,859
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$53,543
$196.85 p/Share
272
Reduced 0.57%
47,209
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$443,310
$193.67 p/Share
2,289
Reduced 4.6%
47,481
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
5,217
Added 9.49%
49,770
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
44,553
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$15,046
$192.9 p/Share
78
Reduced 0.17%
44,543
Common Stock
Nov 25
2024
SELL
Open market or private sale
$1,075,000
$215.0 p/Share
5,000
Reduced 10.08%
44,621
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,025,000
$205.0 p/Share
5,000
Reduced 9.15%
49,621
Common Stock
Oct 31
2024
SELL
Open market or private sale
$1,900,000
$190.0 p/Share
10,000
Reduced 15.47%
54,621
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.02%
64,621
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
12
Added 0.02%
64,609
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.02%
64,597
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,466
Added 3.68%
64,586
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$50,259
$145.68 p/Share
345
Reduced 0.55%
62,120
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$39,333
$145.68 p/Share
270
Reduced 0.43%
62,465
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,014,387
$147.44 p/Share
6,880
Reduced 9.88%
62,735
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
15,770
Added 18.47%
69,615
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$104,668
$193.83 p/Share
540
Reduced 0.99%
53,845
Common Stock
Feb 08
2024
SELL
Open market or private sale
$663,100
$190.0 p/Share
3,490
Reduced 6.03%
54,385
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
57,875
Common Stock
Dec 17
2023
SELL
Payment of exercise price or tax liability
$16,790
$174.9 p/Share
96
Reduced 0.17%
57,864
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.02%
57,960
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$1,468,292
$179.06 p/Share
8,200
Reduced 12.4%
57,947
Common Stock
Jun 30
2023
SELL
Open market or private sale
$628,200
$180.0 p/Share
3,490
Reduced 5.01%
66,147
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
49
Added 0.07%
69,637
Common Stock