Dec 19
2025
SELL
Open market or private sale
$11,266,000
$225.32 p/Share
50,000
Reduced 4.09%
1,171,459
Common Stock
Dec 01
2025
SELL
Open market or private sale
$4,215,000
$210.75 p/Share
20,000
Reduced 1.61%
1,221,459
Common Stock
Nov 17
2025
BUY
Grant, award, or other acquisition
-
13,100
Added 1.04%
1,241,459
Common Stock
Nov 03
2025
SELL
Open market or private sale
$4,423,200
$221.16 p/Share
20,000
Reduced 1.6%
1,228,359
Common Stock
Oct 24
2025
SELL
Payment of exercise price or tax liability
$244,578
$206.57 p/Share
1,184
Reduced 0.09%
1,248,359
Common Stock
Oct 20
2025
SELL
Payment of exercise price or tax liability
$1,729,776
$209.34 p/Share
8,263
Reduced 0.66%
1,249,543
Common Stock
Oct 19
2025
SELL
Payment of exercise price or tax liability
$237,810
$209.34 p/Share
1,136
Reduced 0.09%
1,257,806
Common Stock
Oct 17
2025
SELL
Open market or private sale
$8,317,600
$207.94 p/Share
40,000
Reduced 3.08%
1,258,942
Common Stock
Oct 16
2025
SELL
Payment of exercise price or tax liability
$15,075,966
$206.88 p/Share
72,873
Reduced 5.31%
1,298,942
Common Stock
Oct 16
2025
SELL
Sale (or disposition) back to the issuer
-
8,375
Reduced 0.61%
1,371,815
Common Stock
Oct 01
2025
SELL
Open market or private sale
$4,281,600
$214.08 p/Share
20,000
Reduced 1.43%
1,380,190
Common Stock
Sep 02
2025
SELL
Open market or private sale
$3,997,000
$199.85 p/Share
20,000
Reduced 1.41%
1,400,190
Common Stock
Aug 01
2025
SELL
Open market or private sale
$4,365,000
$218.25 p/Share
20,000
Reduced 1.39%
1,420,190
Common Stock
Jul 01
2025
SELL
Open market or private sale
$4,333,400
$216.67 p/Share
20,000
Reduced 1.37%
1,440,190
Common Stock
Jun 18
2025
-
100,002
Reduced 6.41%
1,460,190
Common Stock
Jun 17
2025
SELL
Open market or private sale
$28,999,500
$193.33 p/Share
150,000
Reduced 8.77%
1,560,192
Common Stock
Jun 02
2025
SELL
Open market or private sale
$3,331,600
$166.58 p/Share
20,000
Reduced 1.16%
1,710,192
Common Stock
Apr 11
2025
SELL
Open market or private sale
$2,632,000
$131.6 p/Share
20,000
Reduced 1.14%
1,730,192
Common Stock
Dec 26
2024
-
25,000
Reduced 1.41%
1,750,192
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
53,300
Added 2.91%
1,775,192
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$994,865
$126.3 p/Share
7,877
Reduced 0.46%
1,721,892
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$782,807
$126.3 p/Share
6,198
Reduced 0.36%
1,729,769
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$143,476
$126.3 p/Share
1,136
Reduced 0.07%
1,735,967
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$8,958,027
$124.26 p/Share
72,091
Reduced 3.98%
1,737,103
Common Stock
Mar 19
2024
SELL
Open market or private sale
$6,315,500
$126.31 p/Share
50,000
Reduced 2.69%
1,809,194
Common Stock