Daily Nasdaq 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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
164.5100
166.1500
161.2500
165.1100
1,678,555
Thu, 22 Oct 2026
158.2400
165.5600
154.8900
164.6200
1,952,300
Wed, 21 Oct 2026
155.7500
158.8300
155.1900
158.2800
1,008,800
Tue, 20 Oct 2026
152.9000
156.5900
152.8400
154.9900
1,096,500
Mon, 19 Oct 2026
24 · 8-K
After-hours · 20:23 ET
8-K ↗
Mon, 19 Oct 2026
150.7700
153.9300
150.7700
152.6500
1,019,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
156.0000
156.0100
149.0000
150.4800
2,562,000
Thu, 15 Oct 2026
150.9400
154.7800
149.4500
154.3300
1,719,000
Wed, 14 Oct 2026
151.5100
152.6600
149.4300
150.1000
1,777,900
Tue, 13 Oct 2026
143.9800
152.4300
143.9800
151.9700
2,502,300
Mon, 12 Oct 2026
143.4700
146.3900
142.6800
143.7600
1,061,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
140.1500
143.1700
139.4600
142.1700
1,406,600
Thu, 08 Oct 2026
136.5000
141.8600
135.8600
139.8800
2,330,500
Wed, 07 Oct 2026
135.1700
138.4600
134.3200
136.8200
1,021,300
Tue, 06 Oct 2026
133.8100
136.0300
132.9100
135.6700
713,200
Mon, 05 Oct 2026
133.1200
137.3700
132.4000
133.9200
1,097,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
135.8300
136.8200
132.1200
133.2900
1,330,100
Thu, 01 Oct 2026
130.1400
138.4800
130.0400
135.8300
1,654,400
Wed, 30 Sep 2026
129.6100
130.6800
127.7700
128.1600
1,056,500
Tue, 29 Sep 2026
129.2800
132.0000
128.7700
129.7100
1,271,400
Mon, 28 Sep 2026
134.0000
134.6400
128.6700
130.3300
1,610,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
140.0000
141.4500
135.3300
135.4300
1,206,400
Thu, 24 Sep 2026
143.9300
144.0100
138.5000
139.4600
1,567,400
Wed, 23 Sep 2026
148.5800
150.3400
145.8100
146.1600
1,005,200
Tue, 22 Sep 2026
148.7200
150.3400
145.0500
147.4300
1,846,900
Mon, 21 Sep 2026
23 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 21 Sep 2026
147.2300
148.7900
143.6700
146.4100
1,877,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
149.2000
149.2000
144.6900
146.1900
2,865,800
Thu, 17 Sep 2026
150.7100
151.5000
148.4500
149.2000
1,259,200
Wed, 16 Sep 2026
152.3800
154.1900
148.5900
149.9600
969,700
Tue, 15 Sep 2026
22 · 424B5
After-hours · 17:24 ET
424B5 ↗
Tue, 15 Sep 2026
21 · 8-K
After-hours · 16:47 ET
8-K ↗
Tue, 15 Sep 2026
151.7300
154.3500
150.9400
153.7400
1,424,900
Mon, 14 Sep 2026
153.7900
154.9900
148.0400
151.7000
1,247,300
Mon, 14 Sep 2026
20 · 424B5
Pre-market · 09:07 ET
424B5 ↗
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
144.8100
154.8500
144.8100
153.7900
1,774,600
Thu, 10 Sep 2026
142.3700
145.3000
141.0000
142.6000
1,129,800
Wed, 09 Sep 2026
144.0900
145.5800
140.9100
142.3700
1,801,800
Tue, 08 Sep 2026
152.0000
152.0000
143.6300
144.4800
2,221,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
153.0100
154.1200
149.1600
152.3800
1,291,200
Thu, 03 Sep 2026
148.9300
158.0500
148.6400
153.9200
1,700,700
Wed, 02 Sep 2026
151.9900
153.7600
148.5300
148.6700
1,440,600
Tue, 01 Sep 2026
151.5800
152.9300
148.0700
150.3000
1,655,300
Mon, 31 Aug 2026
148.3600
152.6300
147.4000
151.5800
2,230,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
150.0000
154.1500
147.0200
147.6900
1,636,900
Thu, 27 Aug 2026
141.7700
149.8000
141.4500
148.9700
2,074,500
Wed, 26 Aug 2026
143.5800
143.5800
138.9300
141.4600
1,208,800
Tue, 25 Aug 2026
131.8800
142.3000
130.5600
142.0900
1,763,000
Mon, 24 Aug 2026
135.6400
138.3300
130.7200
132.5100
1,597,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
134.0900
140.7400
132.2700
137.2500
2,065,600
Thu, 20 Aug 2026
137.2000
139.9000
133.2500
133.5400
2,403,400
Wed, 19 Aug 2026
135.0000
138.7600
133.6300
137.2000
2,270,800
Tue, 18 Aug 2026
134.7900
137.1600
134.1200
134.9700
1,267,000
Mon, 17 Aug 2026
139.7700
140.9500
134.3200
135.3000
1,240,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
142.9700
142.9700
138.7500
139.4200
1,173,500
Thu, 13 Aug 2026
136.1300
142.3400
136.1300
142.0500
1,466,500
Wed, 12 Aug 2026
135.8000
137.1500
132.6800
136.6700
1,154,800
Tue, 11 Aug 2026
135.2900
136.9500
134.3500
135.3700
1,282,800
Mon, 10 Aug 2026
135.0000
137.3100
134.3800
136.4300
1,482,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
141.1700
141.7200
135.5300
135.8100
2,392,900
Thu, 06 Aug 2026
138.7900
144.1300
137.5800
141.9700
2,887,700
Wed, 05 Aug 2026
19 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Wed, 05 Aug 2026
115.4500
143.6700
113.0000
140.1000
5,811,000
Wed, 05 Aug 2026
18 · 8-K
Pre-market · 07:21 ET
8-K ↗
Wed, 05 Aug 2026
17 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 04 Aug 2026
146.7300
154.5000
146.3600
154.0000
2,931,900
Mon, 03 Aug 2026
149.4500
151.2200
147.6000
147.7000
1,803,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
144.7600
148.4200
142.8400
147.8100
1,112,600
Thu, 30 Jul 2026
146.3100
146.3100
141.9500
145.5600
1,541,400
Wed, 29 Jul 2026
145.0000
151.1700
143.7100
147.9200
2,560,900
Tue, 28 Jul 2026
139.6400
144.3900
138.2400
144.0300
1,434,900
Mon, 27 Jul 2026
135.3400
138.7700
135.2400
138.0400
1,025,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
130.2600
134.4300
129.7900
133.8200
732,000
Thu, 23 Jul 2026
130.5900
132.3900
128.8400
130.1800
1,674,600
Wed, 22 Jul 2026
130.2200
130.9600
127.7100
129.8300
2,120,600
Tue, 21 Jul 2026
130.0100
131.4100
127.3900
129.7200
1,736,900
Mon, 20 Jul 2026
132.4700
133.5500
127.6900
130.0100
1,955,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
133.9300
135.5900
131.0900
133.2400
2,303,900
Thu, 16 Jul 2026
131.1000
136.8600
128.9900
134.3400
3,366,500
Wed, 15 Jul 2026
139.5900
140.2700
129.6000
130.8600
1,978,600
Tue, 14 Jul 2026
142.7400
144.1900
138.9000
139.3800
1,715,700
Mon, 13 Jul 2026
144.9900
145.8000
142.9400
144.3600
2,305,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
144.9700
144.9700
142.2200
144.3900
1,141,900
Thu, 09 Jul 2026
136.4000
141.1500
134.6300
140.2100
2,868,800
Wed, 08 Jul 2026
137.7900
139.7100
136.5900
137.7200
1,745,300
Tue, 07 Jul 2026
135.4400
139.4600
134.0900
139.2300
1,749,200
Mon, 06 Jul 2026
133.0100
136.9600
131.4200
134.1900
1,568,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
138.4100
139.3000
133.1200
133.3700
1,161,300
Wed, 01 Jul 2026
140.3200
144.3300
138.1200
138.4100
1,771,000
Tue, 30 Jun 2026
138.3100
142.5300
137.6000
140.6400
2,149,100
Mon, 29 Jun 2026
134.2300
140.1000
133.4800
139.8200
1,936,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
127.5700
133.5300
127.5700
133.3000
2,746,600
Thu, 25 Jun 2026
131.7500
133.7200
127.6400
128.0200
1,206,900
Wed, 24 Jun 2026
129.9200
132.3800
128.2000
130.2200
2,123,000
Tue, 23 Jun 2026
127.3800
131.5000
125.1600
130.0600
2,394,600
Mon, 22 Jun 2026
128.3700
128.3700
123.0900
123.5700
1,760,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
127.2200
129.3600
124.6600
128.3700
3,756,800
Wed, 17 Jun 2026
130.4700
132.9000
126.4000
126.7000
1,750,500
Tue, 16 Jun 2026
131.5000
132.9900
128.7700
130.0900
1,854,400
Mon, 15 Jun 2026
132.9100
135.8000
131.1000
131.3000
2,851,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
129.1300
133.0400
127.3600
132.1900
2,582,600
Thu, 11 Jun 2026
128.4300
130.0200
126.2800
129.1300
1,698,800
Wed, 10 Jun 2026
131.9800
133.3800
129.0400
129.3000
1,028,500
Tue, 09 Jun 2026
134.3500
136.1900
130.3300
133.3300
1,371,900
Mon, 08 Jun 2026
133.6600
137.8100
132.9500
134.8100
1,889,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.5800
140.3200
132.1800
133.0400
1,641,800
Thu, 04 Jun 2026
139.6000
140.7700
137.7000
139.4500
2,290,200
Wed, 03 Jun 2026
138.2700
139.6200
134.1900
137.3000
2,716,900
Tue, 02 Jun 2026
140.4600
141.3300
136.7400
139.7200
2,816,900
Mon, 01 Jun 2026
128.3800
141.4600
127.9700
140.9800
3,240,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
119.1800
125.9200
118.9800
125.4500
4,794,500
Thu, 28 May 2026
114.0500
116.4000
112.6000
116.1600
1,685,800
Wed, 27 May 2026
111.4300
116.7200
111.4100
114.1900
1,863,400
Tue, 26 May 2026
16 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 26 May 2026
110.1700
110.6900
108.3000
108.5900
1,336,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.2500
111.3400
106.2500
110.8200
1,519,600
Thu, 21 May 2026
105.5600
107.4000
103.1200
106.8800
1,514,500
Wed, 20 May 2026
105.6700
107.0900
103.3500
106.2100
1,718,800
Tue, 19 May 2026
104.8100
106.5300
103.1400
104.3500
1,778,200
Mon, 18 May 2026
102.1900
104.8800
102.1800
104.0400
1,489,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
102.0800
104.3900
101.0300
102.0700
2,195,600
Thu, 14 May 2026
100.6000
102.8900
99.5400
102.1600
2,753,000
Wed, 13 May 2026
100.9900
102.2500
97.3400
100.4000
2,589,800
Wed, 13 May 2026
15 · 8-K
Pre-market · 08:31 ET
8-K ↗
Tue, 12 May 2026
103.4000
103.6800
97.1200
99.3000
4,056,800
Mon, 11 May 2026
103.8600
105.1300
101.5100
102.5400
3,248,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
109.6400
110.1500
104.4100
104.7900
2,688,500
Thu, 07 May 2026
109.5100
113.5800
108.3100
110.2000
4,067,000
Wed, 06 May 2026
14 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 06 May 2026
127.5000
128.3500
106.0000
109.0000
6,330,500
Wed, 06 May 2026
13 · 8-K
Pre-market · 07:08 ET
8-K ↗
Tue, 05 May 2026
135.3700
138.4500
134.7900
136.8000
2,235,300
Mon, 04 May 2026
135.9100
137.8500
135.1000
135.3000
3,058,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 01 May 2026
138.3700
138.8100
134.8500
136.0300
1,013,000
Thu, 30 Apr 2026
135.2000
137.2900
133.5900
136.9100
1,228,800
Wed, 29 Apr 2026
133.4000
136.6000
132.0400
135.5600
1,409,600
Tue, 28 Apr 2026
133.5300
134.8100
131.1900
132.9200
711,800
Mon, 27 Apr 2026
135.4100
135.8100
132.8000
133.1100
1,078,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
136.4700
136.8600
133.1700
135.3200
1,117,200
Thu, 23 Apr 2026
140.9600
142.6000
134.8800
136.4700
2,759,300
Wed, 22 Apr 2026
141.7500
143.6400
140.8300
142.4400
1,562,400
Tue, 21 Apr 2026
136.8100
142.3900
136.8100
141.4100
1,714,100
Mon, 20 Apr 2026
133.8200
137.2200
133.8100
136.8500
1,097,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
133.9900
135.1600
133.2000
133.9600
1,048,900
Thu, 16 Apr 2026
130.4500
133.6800
130.2600
133.3100
1,695,500
Wed, 15 Apr 2026
130.0400
130.9400
128.2800
129.5600
1,015,900
Tue, 14 Apr 2026
132.2200
133.8000
129.7700
130.0400
987,500
Mon, 13 Apr 2026
125.3600
132.3600
125.2500
131.8900
1,737,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
127.0900
128.6000
125.3800
125.5300
1,461,600
Fri, 10 Apr 2026
11 · DEFA14A
Pre-market · 09:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 10 Apr 2026
10 · DEF 14A
Pre-market · 09:00 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 09 Apr 2026
125.4500
127.3500
125.3100
126.7500
1,529,900
Wed, 08 Apr 2026
125.8500
127.8000
125.6700
126.7300
1,730,000
Tue, 07 Apr 2026
123.4700
125.2000
122.8200
123.6900
1,475,300
Mon, 06 Apr 2026
122.0100
123.7500
121.7900
123.4700
1,072,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
121.2200
124.1900
120.1600
122.0100
934,700
Wed, 01 Apr 2026
121.4000
122.3900
120.5800
121.4000
2,502,200
Tue, 31 Mar 2026
119.0300
121.9400
117.1000
121.0200
1,256,700
Mon, 30 Mar 2026
118.7200
119.9900
117.2700
118.5100
1,273,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
8 · PRE 14A
After-hours · 17:00 ET
PRELIMINARY PROXY STATEMENT ↗
Fri, 27 Mar 2026
119.6200
120.5400
117.8200
118.1700
1,448,400
Fri, 27 Mar 2026
9 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 26 Mar 2026
121.3000
122.7300
120.4900
121.1800
1,491,800
Wed, 25 Mar 2026
122.2300
123.0900
118.8400
121.3000
1,511,000
Tue, 24 Mar 2026
118.8600
122.5200
118.8200
121.9000
1,403,000
Mon, 23 Mar 2026
122.9500
123.1800
119.3800
120.1600
1,801,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
119.7800
120.8500
118.7300
120.2700
4,758,100
Thu, 19 Mar 2026
117.0100
120.8500
116.8800
119.6500
1,532,100
Wed, 18 Mar 2026
116.7700
118.6100
116.3000
117.5900
1,364,000
Tue, 17 Mar 2026
119.1400
120.8400
117.3000
117.4400
978,000
Mon, 16 Mar 2026
117.1200
118.6700
115.3300
118.2000
1,270,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
114.8000
116.7700
113.3900
116.1600
1,531,100
Thu, 12 Mar 2026
118.8000
120.4300
112.9800
113.4800
2,174,100
Wed, 11 Mar 2026
119.2400
120.3000
117.2000
118.9100
1,027,200
Tue, 10 Mar 2026
121.5200
122.6600
117.0000
118.6500
1,121,600
Mon, 09 Mar 2026
120.5900
121.4300
118.1600
120.7400
1,374,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
122.1300
124.9800
120.8000
123.4200
1,387,700
Thu, 05 Mar 2026
124.5400
127.2900
123.5500
124.3100
1,293,500
Wed, 04 Mar 2026
124.9700
125.8400
121.5100
124.8700
1,619,800
Tue, 03 Mar 2026
121.6200
126.0700
118.5900
125.2800
2,133,600
Mon, 02 Mar 2026
121.1100
124.9900
118.9000
124.7700
1,687,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
121.5200
122.8500
118.4400
122.6400
1,600,800
Thu, 26 Feb 2026
122.7900
125.7100
122.7800
123.3900
1,568,200
Wed, 25 Feb 2026
125.3700
125.7900
120.3500
121.5800
2,440,200
Tue, 24 Feb 2026
123.2500
129.6900
123.1300
125.5300
2,029,400
Mon, 23 Feb 2026
7 · S-3ASR
After-hours · 16:18 ET
S-3ASR ↗
Mon, 23 Feb 2026
124.6400
125.9400
120.0000
123.1300
1,349,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 10-K
After-hours · 16:05 ET
10-K ↗
Fri, 20 Feb 2026
122.9800
126.0500
120.7200
124.6400
1,772,900
Thu, 19 Feb 2026
123.8800
125.1400
119.8300
124.1700
2,022,200
Wed, 18 Feb 2026
124.9600
126.0600
123.0100
124.2900
2,245,100
Tue, 17 Feb 2026
127.4900
128.2800
123.5800
125.1500
1,802,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.7400
129.8400
126.4900
126.8600
2,126,600
Thu, 12 Feb 2026
134.9700
134.9800
120.5200
126.8300
3,488,000
Wed, 11 Feb 2026
143.3900
143.3900
134.5400
134.9700
2,253,900
Tue, 10 Feb 2026
143.5000
144.4600
141.4800
142.8500
1,546,900
Mon, 09 Feb 2026
141.1600
144.0100
140.6000
143.4400
1,298,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
140.5500
142.7200
139.7700
142.6200
1,689,000
Thu, 05 Feb 2026
137.7300
140.9000
135.7500
140.7700
2,217,400
Wed, 04 Feb 2026
133.5000
140.5600
129.6700
138.0800
3,047,600
Wed, 04 Feb 2026
5 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 03 Feb 2026
125.4600
127.5900
124.0800
126.1600
2,889,100
Mon, 02 Feb 2026
126.1300
128.3200
125.4300
126.8300
2,210,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
124.9900
127.0000
124.0600
126.3900
1,740,200
Thu, 29 Jan 2026
124.6700
125.5600
123.1300
125.2000
1,558,800
Wed, 28 Jan 2026
125.4400
125.9100
123.0900
124.7200
1,326,700
Tue, 27 Jan 2026
127.4000
127.4100
124.6600
125.4000
1,545,000
Mon, 26 Jan 2026
125.9900
128.4600
125.1900
127.4000
1,537,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
127.7500
127.9500
125.7300
126.0000
1,758,300
Thu, 22 Jan 2026
128.4200
130.4000
127.6500
129.3100
1,353,700
Wed, 21 Jan 2026
125.6200
128.4600
124.0000
127.6200
1,816,000
Tue, 20 Jan 2026
126.7400
128.9000
124.0800
124.7600
2,067,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.4900
133.1500
131.4500
131.7500
1,495,500
Thu, 15 Jan 2026
133.0600
134.0200
130.4400
132.2900
2,564,400
Wed, 14 Jan 2026
134.6000
136.0300
131.9100
132.1600
958,600
Tue, 13 Jan 2026
134.2900
136.0900
133.5100
134.6000
1,054,400
Mon, 12 Jan 2026
132.8600
134.3200
132.2000
133.5000
948,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
132.7300
133.9800
130.7300
133.4900
882,700
Thu, 08 Jan 2026
128.3600
133.5000
126.9300
132.5300
2,080,200
Wed, 07 Jan 2026
134.7500
134.9800
128.7800
129.5400
1,512,500
Tue, 06 Jan 2026
133.3400
135.4200
133.0800
134.3400
1,535,800
Mon, 05 Jan 2026
133.1600
135.8500
133.0000
133.6100
1,446,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
137.2000
137.8800
132.9800
133.1600
1,330,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
138.3900
138.8300
136.0800
136.2000
904,000
Tue, 30 Dec 2025
138.1700
139.0800
137.0000
138.3900
1,133,000
Mon, 29 Dec 2025
139.8700
140.4500
138.0900
138.6100
1,150,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.0900
139.9500
138.0100
139.7100
740,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.4600
139.7900
137.7800
138.7100
620,900
Tue, 23 Dec 2025
139.6000
140.4500
137.7800
138.1400
1,207,300
Tue, 23 Dec 2025
4 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 22 Dec 2025
140.2200
142.1200
139.2300
139.5100
1,707,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.6300
143.8200
138.3700
140.6500
13,516,700
Thu, 18 Dec 2025
145.0400
146.1500
141.4800
143.0800
2,118,700
Wed, 17 Dec 2025
144.8800
146.0800
142.4100
143.6900
2,015,000
Tue, 16 Dec 2025
145.2800
146.5500
144.2600
145.0200
1,472,300
Mon, 15 Dec 2025
146.4400
146.4400
142.9900
144.8800
1,607,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.0900
150.6100
144.5200
144.9300
1,522,100
Thu, 11 Dec 2025
148.5900
150.0000
146.8200
149.8600
1,201,000
Wed, 10 Dec 2025
147.4900
150.3400
145.6000
149.5400
1,402,500
Tue, 09 Dec 2025
145.2300
147.9300
145.0400
147.1300
1,112,600
Mon, 08 Dec 2025
146.1200
146.9000
144.2700
145.9400
1,574,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
144.5200
147.0200
142.5000
146.2500
1,262,400
Thu, 04 Dec 2025
143.6200
145.4400
142.4300
144.5400
1,420,500
Wed, 03 Dec 2025
142.9900
145.1600
142.4200
143.6800
965,600
Tue, 02 Dec 2025
143.4400
144.8000
141.9300
144.1600
932,700
Mon, 01 Dec 2025
143.4600
145.0400
142.2300
143.0300
1,160,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
144.2300
145.0800
142.4700
144.2200
541,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
143.2300
145.3900
142.3900
144.4000
1,143,700
Tue, 25 Nov 2025
143.8700
144.9700
142.3000
143.2300
1,164,000
Mon, 24 Nov 2025
140.9000
142.4700
139.4700
141.9200
1,731,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
136.6200
142.4100
135.6300
140.2000
2,062,900
Thu, 20 Nov 2025
141.6600
142.1500
135.9200
136.6400
1,427,300
Wed, 19 Nov 2025
139.4900
140.4400
138.0800
139.7100
1,054,600
Tue, 18 Nov 2025
140.0400
141.7600
138.6900
139.8100
1,225,200
Mon, 17 Nov 2025
144.7500
144.9900
138.8000
140.2400
1,415,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
145.5700
149.3300
144.4800
145.0800
1,832,600
Thu, 13 Nov 2025
146.0200
150.3500
146.0200
146.7500
1,850,600
Wed, 12 Nov 2025
143.5200
148.0400
143.2900
147.3900
1,916,200
Tue, 11 Nov 2025
143.5300
144.0100
140.9800
142.6700
1,484,100
Mon, 10 Nov 2025
143.6600
144.2600
139.6300
143.3100
1,574,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
141.1700
144.0700
139.3700
142.4500
1,561,000
Thu, 06 Nov 2025
145.6400
146.5300
140.6400
141.5600
1,671,900
Wed, 05 Nov 2025
142.2100
146.6800
141.1100
146.3200
2,743,400
Tue, 04 Nov 2025
3 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Tue, 04 Nov 2025
152.1300
155.2800
138.5200
141.6600
3,577,900
Tue, 04 Nov 2025
2 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 03 Nov 2025
159.4100
161.0000
153.8600
154.8300
2,451,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
155.6900
160.6500
155.2000
159.3700
1,143,800
Thu, 30 Oct 2025
157.3200
159.1600
156.5700
156.8000
1,092,400
Wed, 29 Oct 2025
155.9200
158.1200
154.7500
157.3200
1,643,500
Tue, 28 Oct 2025
158.6600
158.9100
154.6600
156.1600
934,100
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 07:23 ET
8-K ↗
Mon, 27 Oct 2025
159.0000
160.8300
156.3800
159.2300
1,832,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
160.4900
161.0600
157.4500
158.1600
1,141,400