Dec 02
2025
SELL
Open market or private sale
$453,120
$302.08 p/Share
1,500
Reduced 1.77%
83,315
Common Stock
Dec 01
2025
SELL
Open market or private sale
$437,370
$291.58 p/Share
1,500
Reduced 1.74%
84,815
Common Stock
Nov 20
2025
SELL
Payment of exercise price or tax liability
$1,040,865
$252.76 p/Share
4,118
Reduced 4.55%
86,315
Common Stock
Sep 04
2025
SELL
Open market or private sale
$695,250
$231.75 p/Share
3,000
Reduced 3.21%
90,433
Common Stock
Sep 02
2025
SELL
Open market or private sale
$702,000
$234.0 p/Share
3,000
Reduced 3.11%
93,433
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$1,082,737
$221.6 p/Share
4,886
Reduced 4.82%
96,433
Common Stock
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