Daily NYSE prices are sourced from yfinance. Yellow highlighting
marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time:
pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it.
The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.
Date
Open
High
Low
Close
Volume
Thu, 23 Jul 2026
No data yet
Wed, 22 Jul 2026
No data yet
Tue, 21 Jul 2026
146.0000
146.0000
146.0000
146.0000
0
Mon, 20 Jul 2026
146.0000
146.0000
146.0000
146.0000
300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.4900
144.5000
144.4900
144.5000
800
Thu, 16 Jul 2026
37 · 8-K
After-hours · 16:27 ET
8-K ↗
Thu, 16 Jul 2026
140.0000
140.0000
140.0000
140.0000
0
Wed, 15 Jul 2026
143.0200
143.0200
140.0000
140.0000
2,400
Tue, 14 Jul 2026
146.5000
147.1900
143.5000
143.5000
8,500
Mon, 13 Jul 2026
146.1000
148.5600
145.0000
146.7400
6,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
146.0500
146.0500
146.0500
146.0500
100
Thu, 09 Jul 2026
145.0000
145.0000
145.0000
145.0000
0
Wed, 08 Jul 2026
147.0600
147.0600
145.0000
145.0000
800
Tue, 07 Jul 2026
149.0000
149.0000
145.7000
145.7000
2,500
Mon, 06 Jul 2026
148.0100
149.9600
148.0100
149.9600
1,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
143.8100
143.8100
143.8100
143.8100
0
Wed, 01 Jul 2026
143.8100
143.8100
143.8100
143.8100
0
Tue, 30 Jun 2026
143.8100
143.8100
143.8100
143.8100
0
Mon, 29 Jun 2026
143.8100
143.8100
143.8100
143.8100
0
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
146.2600
146.2600
143.8100
143.8100
1,100
Thu, 25 Jun 2026
145.0000
147.6100
144.0000
144.0000
1,200
Wed, 24 Jun 2026
143.8900
143.8900
143.8900
143.8900
600
Tue, 23 Jun 2026
140.5100
140.5100
140.5100
140.5100
0
Mon, 22 Jun 2026
138.6900
140.5100
138.6900
140.5100
300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
137.5800
142.0000
136.3000
142.0000
4,600
Wed, 17 Jun 2026
140.2100
140.2100
140.2100
140.2100
800
Tue, 16 Jun 2026
140.0000
140.0000
140.0000
140.0000
0
Mon, 15 Jun 2026
140.0000
140.0000
140.0000
140.0000
0
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
140.0000
140.0000
140.0000
140.0000
100
Thu, 11 Jun 2026
135.1500
135.1500
135.1500
135.1500
0
Wed, 10 Jun 2026
135.1500
135.1500
135.1500
135.1500
300
Tue, 09 Jun 2026
140.2500
140.2500
140.2500
140.2500
0
Mon, 08 Jun 2026
36 · 8-K
After-hours · 16:24 ET
8-K ↗
Mon, 08 Jun 2026
140.2500
140.2500
140.2500
140.2500
200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
140.6000
140.6000
140.6000
140.6000
0
Thu, 04 Jun 2026
140.6000
140.6000
140.6000
140.6000
0
Wed, 03 Jun 2026
35 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 03 Jun 2026
140.6000
140.6000
140.6000
140.6000
0
Tue, 02 Jun 2026
140.5500
140.6000
140.5500
140.6000
900
Mon, 01 Jun 2026
139.9800
140.0000
139.9800
140.0000
1,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
135.2300
135.2300
135.2300
135.2300
100
Thu, 28 May 2026
137.0000
137.0000
137.0000
137.0000
0
Wed, 27 May 2026
138.8800
138.8800
137.0000
137.0000
200
Tue, 26 May 2026
134.0000
137.0000
133.9300
137.0000
3,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
134.0000
134.0000
133.9900
134.0000
1,200
Thu, 21 May 2026
137.1300
137.1300
137.1300
137.1300
0
Wed, 20 May 2026
137.1300
137.1300
137.1300
137.1300
0
Tue, 19 May 2026
34 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 19 May 2026
137.1300
137.1300
137.1300
137.1300
0
Mon, 18 May 2026
33 · 8-K
After-hours · 16:27 ET
8-K ↗
Mon, 18 May 2026
137.1300
137.1300
137.1300
137.1300
0
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
137.1300
137.1300
137.1300
137.1300
0
Thu, 14 May 2026
137.1300
137.1300
137.1300
137.1300
0
Wed, 13 May 2026
32 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 13 May 2026
137.1300
137.1300
137.1300
137.1300
0
Tue, 12 May 2026
31 · 8-K
After-hours · 17:27 ET
8-K ↗
Tue, 12 May 2026
137.1300
137.1300
137.1300
137.1300
0
Mon, 11 May 2026
136.0500
137.1300
136.0500
137.1300
500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
135.3000
135.3000
135.3000
135.3000
0
Thu, 07 May 2026
135.2800
135.3000
135.2800
135.3000
1,100
Wed, 06 May 2026
136.3000
139.0000
136.0000
136.0000
2,000
Tue, 05 May 2026
30 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Tue, 05 May 2026
29 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 05 May 2026
133.7200
133.7200
133.7200
133.7200
0
Mon, 04 May 2026
133.7200
133.7200
133.7200
133.7200
0
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
133.7200
133.7200
133.7200
133.7200
300
Thu, 30 Apr 2026
134.5000
134.5000
134.5000
134.5000
0
Wed, 29 Apr 2026
134.5000
134.5000
134.5000
134.5000
600
Tue, 28 Apr 2026
133.5700
133.5700
133.5700
133.5700
200
Mon, 27 Apr 2026
135.0000
135.0000
135.0000
135.0000
0
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
135.0000
135.0000
135.0000
135.0000
0
Thu, 23 Apr 2026
133.8700
135.0000
133.8700
135.0000
500
Wed, 22 Apr 2026
134.5400
134.5400
134.5400
134.5400
0
Tue, 21 Apr 2026
28 · 8-K
After-hours · 16:26 ET
8-K ↗
Tue, 21 Apr 2026
27 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 21 Apr 2026
134.5400
134.5400
134.5400
134.5400
100
Mon, 20 Apr 2026
132.6100
132.6400
132.6100
132.6400
600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
126.5000
126.5000
126.5000
126.5000
0
Thu, 16 Apr 2026
126.5000
126.5000
126.5000
126.5000
0
Wed, 15 Apr 2026
126.5000
126.5000
126.5000
126.5000
0
Tue, 14 Apr 2026
126.5000
126.5000
126.5000
126.5000
0
Mon, 13 Apr 2026
26 · DEF 14A
After-hours · 16:17 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 13 Apr 2026
126.5000
126.5000
126.5000
126.5000
300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
126.9900
126.9900
126.9800
126.9800
500
Thu, 09 Apr 2026
123.5000
123.5000
123.5000
123.5000
0
Wed, 08 Apr 2026
122.3300
123.5000
122.3300
123.5000
700
Tue, 07 Apr 2026
125.3100
125.3100
120.0000
120.0000
1,800
Mon, 06 Apr 2026
123.9800
123.9800
123.9800
123.9800
100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
121.9500
121.9500
121.9500
121.9500
100
Wed, 01 Apr 2026
119.0000
119.0000
119.0000
119.0000
0
Tue, 31 Mar 2026
119.0000
119.0000
119.0000
119.0000
1,300
Mon, 30 Mar 2026
118.6800
118.6800
118.6800
118.6800
200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
117.0600
117.0600
117.0600
117.0600
0
Thu, 26 Mar 2026
25 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 26 Mar 2026
117.0600
117.0600
117.0600
117.0600
0
Wed, 25 Mar 2026
117.0600
117.0600
117.0600
117.0600
0
Tue, 24 Mar 2026
117.0600
117.0600
117.0600
117.0600
0
Mon, 23 Mar 2026
117.0600
117.0600
117.0600
117.0600
600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
119.1100
119.1100
115.0000
115.0000
5,500
Thu, 19 Mar 2026
119.0000
119.0000
116.0100
116.0100
2,500
Wed, 18 Mar 2026
121.0000
121.0000
120.0000
121.0000
2,900
Wed, 18 Mar 2026
24 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 17 Mar 2026
122.0000
122.0000
122.0000
122.0000
400
Mon, 16 Mar 2026
124.6400
124.6400
124.6400
124.6400
100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
129.0100
129.0100
129.0100
129.0100
0
Thu, 12 Mar 2026
129.0100
129.0100
129.0100
129.0100
0
Wed, 11 Mar 2026
23 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 11 Mar 2026
129.0100
129.0100
129.0100
129.0100
400
Tue, 10 Mar 2026
128.4100
128.4100
128.4100
128.4100
0
Mon, 09 Mar 2026
132.2600
132.2600
128.3300
128.4100
1,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
133.0100
133.0100
133.0100
133.0100
0
Thu, 05 Mar 2026
133.0100
133.0100
133.0100
133.0100
600
Wed, 04 Mar 2026
22 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 04 Mar 2026
128.0500
135.0200
128.0500
135.0000
4,400
Tue, 03 Mar 2026
125.5000
125.5000
125.5000
125.5000
0
Mon, 02 Mar 2026
125.5000
125.5000
125.5000
125.5000
0
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
125.5000
125.5000
125.5000
125.5000
0
Thu, 26 Feb 2026
125.5000
125.5000
125.5000
125.5000
0
Wed, 25 Feb 2026
125.0000
125.5000
125.0000
125.5000
600
Tue, 24 Feb 2026
124.9900
125.0100
124.1300
124.5000
2,600
Mon, 23 Feb 2026
119.9300
123.0000
118.2100
123.0000
2,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
131.9100
131.9100
118.0100
118.6100
5,700
Thu, 19 Feb 2026
21 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 19 Feb 2026
20 · 10-K
After-hours · 16:08 ET
10-K ↗
Thu, 19 Feb 2026
131.9200
131.9200
131.9200
131.9200
0
Wed, 18 Feb 2026
131.9200
131.9200
131.9200
131.9200
200
Tue, 17 Feb 2026
133.6800
133.6800
133.6800
133.6800
0
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
133.6800
133.6800
133.6800
133.6800
0
Thu, 12 Feb 2026
133.6800
133.6800
133.6800
133.6800
0
Wed, 11 Feb 2026
133.6800
133.6800
133.6800
133.6800
200
Tue, 10 Feb 2026
130.8300
130.8300
130.8300
130.8300
200
Mon, 09 Feb 2026
131.2100
131.2500
131.1500
131.2500
1,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
131.2000
131.2000
127.0000
127.0000
500
Thu, 05 Feb 2026
19 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 05 Feb 2026
127.0000
127.0000
127.0000
127.0000
400
Wed, 04 Feb 2026
128.0200
128.0200
128.0200
128.0200
300
Tue, 03 Feb 2026
129.6300
129.6300
129.6300
129.6300
0
Mon, 02 Feb 2026
18 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 02 Feb 2026
128.0100
129.6300
128.0000
129.6300
800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
128.5500
128.5500
128.5500
128.5500
0
Thu, 29 Jan 2026
128.5500
128.5500
128.5500
128.5500
0
Wed, 28 Jan 2026
128.5500
128.5500
128.5500
128.5500
0
Tue, 27 Jan 2026
128.5500
128.5500
128.5500
128.5500
0
Mon, 26 Jan 2026
128.5500
128.5500
128.5500
128.5500
100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
129.0000
129.0000
129.0000
129.0000
0
Thu, 22 Jan 2026
129.0000
129.0000
129.0000
129.0000
0
Wed, 21 Jan 2026
129.5600
130.0000
127.0000
129.0000
5,800
Tue, 20 Jan 2026
127.7400
127.7400
127.7400
127.7400
0
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
129.6000
129.6000
127.5000
127.7400
10,100
Thu, 15 Jan 2026
128.1000
129.0000
127.7400
128.8000
6,400
Wed, 14 Jan 2026
130.0300
130.0300
128.3000
130.0000
4,000
Tue, 13 Jan 2026
133.5000
133.5000
131.1600
131.1600
800
Mon, 12 Jan 2026
135.0000
135.0000
133.9600
133.9600
6,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
134.1100
134.1100
134.1100
134.1100
0
Thu, 08 Jan 2026
134.1100
134.1100
134.1100
134.1100
0
Wed, 07 Jan 2026
134.1100
134.1100
134.1100
134.1100
800
Tue, 06 Jan 2026
135.6200
135.6200
135.6200
135.6200
0
Mon, 05 Jan 2026
135.6200
135.6200
135.6200
135.6200
300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
133.1600
133.1600
133.1600
133.1600
400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
132.5900
132.5900
132.5900
132.5900
0
Tue, 30 Dec 2025
132.5900
132.5900
132.5900
132.5900
0
Mon, 29 Dec 2025
132.5900
132.5900
132.5900
132.5900
0
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
132.5900
132.5900
132.5900
132.5900
0
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
132.5900
132.5900
132.5900
132.5900
0
Tue, 23 Dec 2025
132.5900
132.5900
132.5900
132.5900
100
Mon, 22 Dec 2025
130.5500
130.5500
130.5500
130.5500
0
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
137.5200
137.5200
130.5500
130.5500
3,200
Thu, 18 Dec 2025
139.2600
139.2600
139.2600
139.2600
100
Wed, 17 Dec 2025
143.0000
143.0000
143.0000
143.0000
0
Tue, 16 Dec 2025
143.0000
143.0000
143.0000
143.0000
0
Mon, 15 Dec 2025
143.0000
143.0000
143.0000
143.0000
0
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
143.0000
143.0000
143.0000
143.0000
200
Thu, 11 Dec 2025
141.5100
141.5100
141.5100
141.5100
100
Wed, 10 Dec 2025
141.2500
141.2500
138.5000
138.5000
900
Tue, 09 Dec 2025
132.0200
132.0200
132.0200
132.0200
0
Mon, 08 Dec 2025
17 · 8-K
After-hours · 16:56 ET
8-K ↗
Mon, 08 Dec 2025
132.0200
132.0200
132.0200
132.0200
0
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
132.0200
132.0200
132.0200
132.0200
0
Thu, 04 Dec 2025
132.0200
132.0200
132.0200
132.0200
0
Wed, 03 Dec 2025
16 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 03 Dec 2025
132.0200
132.0200
132.0200
132.0200
0
Tue, 02 Dec 2025
134.1700
134.1700
132.0200
132.0200
1,900
Mon, 01 Dec 2025
130.4800
130.4800
130.4800
130.4800
0
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
130.4800
130.4800
130.4800
130.4800
0
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
130.4800
130.4800
130.4800
130.4800
0
Tue, 25 Nov 2025
130.4800
130.4800
130.4800
130.4800
600
Mon, 24 Nov 2025
128.8600
128.8600
128.8600
128.8600
0
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
128.8600
128.8600
128.8600
128.8600
0
Thu, 20 Nov 2025
128.8600
128.8600
128.8600
128.8600
500
Wed, 19 Nov 2025
129.0500
129.0500
129.0500
129.0500
0
Tue, 18 Nov 2025
129.0500
129.0500
129.0500
129.0500
0
Mon, 17 Nov 2025
129.0500
129.0500
129.0500
129.0500
0
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
129.0500
129.0500
129.0500
129.0500
0
Thu, 13 Nov 2025
129.4000
131.1300
129.0000
129.0500
1,600
Wed, 12 Nov 2025
126.3700
128.1500
126.3700
128.1500
700
Tue, 11 Nov 2025
123.4700
125.4900
123.4700
125.4900
400
Mon, 10 Nov 2025
123.9800
123.9800
123.9800
123.9800
200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
123.0000
123.0000
123.0000
123.0000
0
Thu, 06 Nov 2025
123.0000
123.0000
123.0000
123.0000
0
Wed, 05 Nov 2025
15 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 05 Nov 2025
123.0000
123.0000
123.0000
123.0000
0
Tue, 04 Nov 2025
123.0000
123.0000
123.0000
123.0000
500
Mon, 03 Nov 2025
14 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Mon, 03 Nov 2025
13 · 8-K
After-hours · 16:09 ET
8-K ↗
Mon, 03 Nov 2025
121.5100
121.5100
121.5100
121.5100
300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
119.9000
119.9000
119.9000
119.9000
300
Thu, 30 Oct 2025
121.6900
121.6900
121.6900
121.6900
300
Wed, 29 Oct 2025
124.1200
124.1200
120.0400
120.2600
500
Tue, 28 Oct 2025
125.3300
125.3300
125.3300
125.3300
0
Mon, 27 Oct 2025
125.3300
125.3300
125.3300
125.3300
200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
122.2900
123.6900
122.2900
123.6900
600
Thu, 23 Oct 2025
121.7500
121.7500
121.7500
121.7500
0
Wed, 22 Oct 2025
123.6400
123.6400
121.7500
121.7500
600
Tue, 21 Oct 2025
119.5000
119.5000
119.5000
119.5000
0
Mon, 20 Oct 2025
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 20 Oct 2025
119.2800
119.5000
119.0000
119.5000
1,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
119.2500
119.2500
118.6100
118.7600
900
Thu, 16 Oct 2025
117.0100
119.1200
117.0100
119.1200
1,300
Wed, 15 Oct 2025
121.1100
121.1100
121.1100
121.1100
0
Tue, 14 Oct 2025
121.1100
121.1100
121.1100
121.1100
200
Mon, 13 Oct 2025
121.5000
121.5000
121.5000
121.5000
0
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
121.3800
121.5000
121.3800
121.5000
3,200
Thu, 09 Oct 2025
120.9900
120.9900
120.9900
120.9900
400
Wed, 08 Oct 2025
119.0000
121.0000
119.0000
121.0000
700
Tue, 07 Oct 2025
121.8800
121.8800
119.8300
119.8800
1,400
Mon, 06 Oct 2025
11 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 06 Oct 2025
126.0500
126.0500
120.0000
120.0000
2,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
123.4000
123.4000
123.4000
123.4000
0
Thu, 02 Oct 2025
122.5000
123.8500
122.5000
123.4000
1,000
Wed, 01 Oct 2025
124.0000
124.0000
124.0000
124.0000
600
Tue, 30 Sep 2025
10 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 30 Sep 2025
123.1700
124.0000
123.1700
124.0000
1,000
Mon, 29 Sep 2025
124.5100
124.5100
124.5100
124.5100
0
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
124.5100
124.8700
124.5100
124.5100
1,300
Thu, 25 Sep 2025
9 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 25 Sep 2025
129.1200
129.1200
129.1200
129.1200
0
Wed, 24 Sep 2025
132.0600
133.0000
129.1200
129.1200
1,000
Tue, 23 Sep 2025
129.9700
129.9700
129.9700
129.9700
400
Mon, 22 Sep 2025
133.4500
133.4500
133.4500
133.4500
300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
127.0000
132.8500
126.1800
132.3700
8,800
Thu, 18 Sep 2025
126.7500
129.4800
126.7500
129.4800
2,600
Wed, 17 Sep 2025
129.0700
130.9300
128.2400
128.2400
2,200
Tue, 16 Sep 2025
130.4900
130.4900
123.5800
129.1300
2,500
Mon, 15 Sep 2025
131.5100
131.8900
131.5100
131.5100
1,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
138.0000
138.0000
137.0200
137.0200
600
Thu, 11 Sep 2025
138.0000
138.0000
138.0000
138.0000
1,000
Wed, 10 Sep 2025
8 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 10 Sep 2025
139.0000
139.0000
139.0000
139.0000
1,400
Tue, 09 Sep 2025
143.0000
143.0000
140.0000
140.0000
1,000
Mon, 08 Sep 2025
146.6100
146.6100
144.0000
144.0000
1,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
148.9400
148.9400
148.9400
148.9400
0
Thu, 04 Sep 2025
148.9400
148.9400
148.9400
148.9400
200
Wed, 03 Sep 2025
146.9900
146.9900
146.9900
146.9900
0
Tue, 02 Sep 2025
146.9900
146.9900
146.9900
146.9900
200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
147.0000
147.0000
147.0000
147.0000
0
Thu, 28 Aug 2025
145.0300
147.0000
145.0300
147.0000
700
Wed, 27 Aug 2025
147.0000
147.0000
147.0000
147.0000
500
Tue, 26 Aug 2025
143.0000
143.0000
143.0000
143.0000
500
Mon, 25 Aug 2025
7 · 8-K
After-hours · 16:38 ET
8-K ↗
Mon, 25 Aug 2025
144.2800
144.2800
144.2800
144.2800
200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
146.0800
146.1800
144.8700
145.0000
1,200
Thu, 21 Aug 2025
140.5300
140.5300
140.5300
140.5300
0
Wed, 20 Aug 2025
6 · 8-K
After-hours · 17:28 ET
8-K ↗
Wed, 20 Aug 2025
140.5300
140.5300
140.5300
140.5300
0
Tue, 19 Aug 2025
138.1300
140.5300
138.1300
140.5300
1,000
Mon, 18 Aug 2025
5 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 18 Aug 2025
135.0000
135.0000
135.0000
135.0000
0
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
131.7100
135.4900
131.7100
135.0000
2,600
Thu, 14 Aug 2025
4 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 14 Aug 2025
134.1900
134.4600
134.1900
134.4600
500
Wed, 13 Aug 2025
133.9600
134.6900
133.9600
134.1900
900
Tue, 12 Aug 2025
132.0200
133.4700
132.0200
132.9400
1,200
Mon, 11 Aug 2025
129.9800
129.9800
129.9800
129.9800
0
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
133.4800
133.4800
129.9800
129.9800
600
Thu, 07 Aug 2025
3 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Thu, 07 Aug 2025
2 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 Aug 2025
127.1000
127.2000
127.1000
127.2000
700
Wed, 06 Aug 2025
126.9300
126.9300
126.9300
126.9300
100
Tue, 05 Aug 2025
127.3200
127.3200
127.3200
127.3200
200
Mon, 04 Aug 2025
129.3100
129.3100
129.3100
129.3100
200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
128.0000
128.0000
128.0000
128.0000
0
Thu, 31 Jul 2025
128.0000
128.0000
128.0000
128.0000
300
Wed, 30 Jul 2025
130.0000
130.0000
130.0000
130.0000
0
Tue, 29 Jul 2025
130.0000
130.0000
130.0000
130.0000
100
Mon, 28 Jul 2025
128.5800
128.5800
128.5800
128.5800
100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend
Fri, 25 Jul 2025
130.0000
130.0000
130.0000
130.0000
0
Thu, 24 Jul 2025
1 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 24 Jul 2025
130.0000
130.0000
130.0000
130.0000
200
Wed, 23 Jul 2025
127.5500
127.5500
127.5500
127.5500
0
Tue, 22 Jul 2025
127.5500
127.5500
127.5500
127.5500
400