Jun 05
2025
SELL
Open market or private sale
$201,360
$201.36 p/Share
1,000
Reduced 0.98%
101,319
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$1,008,947
$206.54 p/Share
4,885
Reduced 4.56%
102,319
Common Stock
May 19
2025
SELL
Open market or private sale
$1,050,669
$205.53 p/Share
5,112
Reduced 4.55%
107,204
Common Stock
May 08
2025
SELL
Open market or private sale
$234,478
$184.92 p/Share
1,268
Reduced 1.12%
112,316
Common Stock
Apr 29
2025
SELL
Open market or private sale
$187,262
$147.8 p/Share
1,267
Reduced 1.1%
113,584
Common Stock
Mar 05
2025
SELL
Open market or private sale
$228,060
$180.0 p/Share
1,267
Reduced 1.09%
114,851
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$990,965
$180.11 p/Share
5,502
Reduced 4.52%
116,118
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
21,942
Added 15.28%
121,620
Common Stock
Feb 03
2025
SELL
Open market or private sale
$205,033
$204.42 p/Share
1,003
Reduced 1.0%
99,678
Common Stock
Jan 02
2025
SELL
Open market or private sale
$221,381
$220.94 p/Share
1,002
Reduced 0.99%
100,681
Common Stock
Dec 10
2024
SELL
Open market or private sale
$249,420
$249.42 p/Share
1,000
Reduced 0.97%
101,683
Common Stock
Dec 02
2024
SELL
Open market or private sale
$217,283
$216.85 p/Share
1,002
Reduced 0.97%
102,683
Common Stock
Nov 26
2024
SELL
Open market or private sale
$137,916
$216.51 p/Share
637
Reduced 0.61%
103,685
Common Stock
Nov 25
2024
SELL
Open market or private sale
$78,498
$216.25 p/Share
363
Reduced 0.35%
104,322
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$811,517
$208.67 p/Share
3,889
Reduced 3.58%
104,685
Common Stock
Nov 19
2024
SELL
Open market or private sale
$210,160
$210.16 p/Share
1,000
Reduced 0.91%
108,574
Common Stock
Nov 01
2024
SELL
Open market or private sale
$173,400
$172.71 p/Share
1,004
Reduced 0.91%
109,574
Common Stock
Oct 01
2024
SELL
Open market or private sale
$165,625
$165.13 p/Share
1,003
Reduced 0.9%
110,578
Common Stock
Sep 11
2024
SELL
Open market or private sale
$140,420
$140.0 p/Share
1,003
Reduced 0.89%
111,581
Common Stock
Aug 28
2024
SELL
Open market or private sale
$150,591
$139.05 p/Share
1,083
Reduced 0.95%
112,584
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$541,164
$139.26 p/Share
3,886
Reduced 3.31%
113,667
Common Stock
Aug 12
2024
BUY
Grant, award, or other acquisition
-
14,450
Added 10.95%
117,553
Common Stock
Jul 29
2024
SELL
Open market or private sale
$155,204
$143.31 p/Share
1,083
Reduced 1.04%
103,103
Common Stock
Jun 26
2024
SELL
Open market or private sale
$131,703
$121.61 p/Share
1,083
Reduced 1.03%
104,186
Common Stock
May 29
2024
SELL
Open market or private sale
$163,522
$126.86 p/Share
1,289
Reduced 1.21%
105,269
Common Stock