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
173.7500
174.4900
171.5000
172.0100
2,535,916
Thu, 22 Oct 2026
172.4600
176.5450
172.4600
175.7600
3,578,400
Wed, 21 Oct 2026
175.9400
177.5800
173.1950
173.6900
3,273,000
Tue, 20 Oct 2026
176.3100
179.1300
175.8400
176.9400
2,671,700
Mon, 19 Oct 2026
174.5400
175.8200
172.4790
175.4600
2,905,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
175.4300
176.9800
171.5500
173.7000
4,755,300
Thu, 15 Oct 2026
168.0100
174.8500
167.0700
174.2800
5,434,900
Wed, 14 Oct 2026
165.5600
167.5000
163.8200
167.0600
3,777,100
Tue, 13 Oct 2026
163.1200
165.9200
162.7200
165.5800
2,385,400
Mon, 12 Oct 2026
167.2100
167.4500
162.5500
163.5000
3,424,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
162.9400
166.0800
162.1560
165.8700
2,035,700
Thu, 08 Oct 2026
160.2200
164.6500
159.6100
163.2300
3,450,400
Wed, 07 Oct 2026
159.2100
161.5700
158.6560
160.6300
2,539,300
Tue, 06 Oct 2026
164.3200
164.8900
159.0700
160.3900
3,393,000
Mon, 05 Oct 2026
162.8400
164.8600
161.8500
164.0700
4,161,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
164.1320
164.9100
161.2900
162.4300
3,443,200
Thu, 01 Oct 2026
161.1500
161.7500
157.8000
160.4700
4,842,100
Wed, 30 Sep 2026
158.1000
162.4600
157.0000
160.6500
4,603,600
Tue, 29 Sep 2026
156.0950
158.4000
153.7000
156.9600
4,391,800
Mon, 28 Sep 2026
155.9400
158.7000
154.1100
156.0800
3,917,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
152.1750
158.6400
151.1800
157.4700
5,476,500
Thu, 24 Sep 2026
150.7000
153.9700
149.6800
151.3900
8,594,000
Wed, 23 Sep 2026
159.5200
160.2000
149.0000
149.5800
13,684,300
Tue, 22 Sep 2026
169.0800
169.6000
160.7000
161.8100
4,960,700
Mon, 21 Sep 2026
166.5600
167.9700
164.7000
166.8400
3,301,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
165.4650
167.3400
164.7950
166.2200
9,498,200
Thu, 17 Sep 2026
169.3100
169.3100
165.0000
165.9300
3,176,500
Wed, 16 Sep 2026
167.4850
170.5300
166.6000
167.5100
3,167,700
Tue, 15 Sep 2026
168.8750
169.7700
166.6300
168.3200
2,425,000
Mon, 14 Sep 2026
170.4700
173.5100
168.6500
170.6500
2,860,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
170.0300
170.4300
167.6500
170.1900
2,801,000
Thu, 10 Sep 2026
167.7900
170.1300
165.8300
167.6500
3,954,400
Wed, 09 Sep 2026
172.9750
174.4000
168.9000
169.6300
4,893,900
Tue, 08 Sep 2026
181.6350
182.7900
173.0330
174.5400
7,042,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
183.1500
184.5100
181.1600
181.9400
3,405,400
Thu, 03 Sep 2026
184.2550
187.3600
183.6800
185.2500
4,976,200
Wed, 02 Sep 2026
183.2800
183.5600
180.1600
183.2600
3,412,100
Tue, 01 Sep 2026
182.5300
184.2150
180.7500
182.5450
4,305,900
Mon, 31 Aug 2026
188.2200
189.3300
181.8400
183.2200
7,598,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
184.6700
191.4900
184.6700
189.4300
4,829,400
Thu, 27 Aug 2026
187.8600
188.7190
184.0500
184.4000
4,792,500
Wed, 26 Aug 2026
190.3000
192.4300
187.9000
188.0700
3,369,500
Tue, 25 Aug 2026
190.1300
191.3600
189.0300
190.5000
4,504,500
Mon, 24 Aug 2026
189.0000
193.4530
188.5300
190.2100
5,597,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
187.1400
188.5950
184.3100
187.3000
4,245,300
Thu, 20 Aug 2026
183.4500
186.8000
183.2520
185.0000
5,596,800
Wed, 19 Aug 2026
185.0000
189.2000
183.5800
186.3900
4,868,000
Tue, 18 Aug 2026
180.4900
186.1000
180.0800
183.2500
4,346,600
Mon, 17 Aug 2026
184.0600
184.1400
178.8400
179.2900
3,942,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
185.0000
186.9700
183.6600
184.0600
3,766,200
Thu, 13 Aug 2026
180.9000
185.3300
179.6000
185.1300
5,139,900
Wed, 12 Aug 2026
181.3980
184.1100
179.2600
180.0950
5,987,400
Tue, 11 Aug 2026
179.4850
187.1200
178.4500
184.9800
8,025,700
Mon, 10 Aug 2026
178.6900
185.9900
177.4300
184.7000
9,985,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
164.7000
178.4800
163.4500
178.0700
15,915,000
Thu, 06 Aug 2026
15 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Thu, 06 Aug 2026
14 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 06 Aug 2026
152.1400
153.7900
148.7500
151.6400
6,041,100
Wed, 05 Aug 2026
153.9130
155.2500
150.8600
152.4900
4,079,600
Tue, 04 Aug 2026
149.7500
151.1900
148.6500
149.9200
3,580,600
Mon, 03 Aug 2026
153.3400
154.5600
150.0200
150.6400
3,597,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
150.8400
152.6400
149.6100
151.5200
2,461,500
Thu, 30 Jul 2026
151.5000
152.2100
149.5800
152.0800
3,055,600
Wed, 29 Jul 2026
152.0100
156.5000
151.5000
153.0100
3,851,700
Tue, 28 Jul 2026
148.8300
153.1900
148.0900
153.1100
6,844,100
Mon, 27 Jul 2026
143.5000
147.0300
143.0000
146.8600
2,902,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
138.2400
142.7000
138.1600
141.1000
2,414,600
Thu, 23 Jul 2026
137.5800
138.2500
135.7200
137.5700
3,482,600
Wed, 22 Jul 2026
144.1000
144.4700
139.6900
140.0500
2,635,600
Tue, 21 Jul 2026
144.7800
145.6200
143.0100
144.1000
2,343,600
Mon, 20 Jul 2026
146.8000
146.8000
144.3300
144.9400
3,030,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
146.7900
147.8400
145.1100
145.9800
5,483,500
Thu, 16 Jul 2026
149.7050
150.8800
147.1200
147.8000
3,113,300
Wed, 15 Jul 2026
147.1800
150.7500
147.0900
148.3800
3,728,500
Tue, 14 Jul 2026
145.1700
147.5100
144.1700
146.5400
3,085,100
Mon, 13 Jul 2026
148.8900
149.9600
143.7900
146.3300
4,396,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
147.0200
149.3000
147.0200
148.6200
2,635,800
Thu, 09 Jul 2026
141.2600
147.2700
141.2500
146.8900
3,467,900
Wed, 08 Jul 2026
147.1500
147.1750
141.2400
142.9500
2,969,100
Tue, 07 Jul 2026
149.4500
150.0200
148.0750
148.8000
2,283,500
Mon, 06 Jul 2026
149.1200
149.8000
147.2300
147.6500
2,574,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
146.5000
150.0700
146.5000
148.9300
3,496,200
Wed, 01 Jul 2026
145.0000
148.7450
143.9200
147.3100
3,301,000
Tue, 30 Jun 2026
147.2900
147.8100
142.3700
143.1000
3,232,000
Mon, 29 Jun 2026
146.1500
150.1900
145.7080
147.1700
5,071,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
142.3500
147.5800
141.7500
145.5600
6,089,000
Thu, 25 Jun 2026
144.5000
145.3420
141.4500
141.8800
3,032,300
Wed, 24 Jun 2026
139.0600
147.2700
138.7500
144.4000
4,050,600
Tue, 23 Jun 2026
139.3100
141.2250
138.5600
138.8500
3,428,900
Mon, 22 Jun 2026
140.9800
142.5700
137.9100
139.1900
4,255,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
141.3900
143.6200
140.1400
142.4100
7,413,200
Wed, 17 Jun 2026
140.6900
143.8000
139.5000
140.5400
3,438,000
Tue, 16 Jun 2026
139.6400
141.5400
138.7100
141.2000
3,672,500
Mon, 15 Jun 2026
134.4200
140.1600
134.3040
138.9600
4,695,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
132.3300
132.7200
128.8250
132.2800
2,615,700
Thu, 11 Jun 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 11 Jun 2026
128.3700
130.9800
127.2300
130.8700
3,955,200
Wed, 10 Jun 2026
130.2200
132.2500
128.3900
129.1000
3,684,200
Tue, 09 Jun 2026
134.5800
136.4100
130.6150
131.3500
3,492,400
Mon, 08 Jun 2026
133.6900
136.4000
133.3000
134.4300
3,278,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
134.0200
135.9300
132.6350
133.5400
4,044,900
Thu, 04 Jun 2026
136.0100
137.2350
133.1900
133.7200
3,719,700
Wed, 03 Jun 2026
133.2200
134.8000
131.9100
133.5900
3,607,600
Tue, 02 Jun 2026
136.2400
136.6000
131.8400
134.3500
3,499,400
Mon, 01 Jun 2026
133.3100
138.0400
132.0750
137.8700
4,354,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
134.5000
135.7500
132.7700
133.3100
4,206,300
Thu, 28 May 2026
131.3600
134.6900
129.6960
134.5000
3,933,400
Wed, 27 May 2026
132.5400
134.5750
131.9300
132.1000
3,094,400
Tue, 26 May 2026
132.3700
136.0800
132.2650
132.6800
3,331,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
134.7550
136.1100
131.7300
132.3500
3,097,300
Thu, 21 May 2026
134.6650
135.0700
130.1500
134.2500
4,173,600
Wed, 20 May 2026
131.4000
136.4600
128.2000
135.5500
6,548,500
Tue, 19 May 2026
133.0700
135.5000
130.0100
131.1600
3,795,700
Mon, 18 May 2026
133.5000
137.2600
132.3500
134.3000
3,739,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
132.9050
134.0100
131.2250
132.8500
2,800,400
Thu, 14 May 2026
133.0000
134.6600
132.6100
133.6700
2,656,200
Wed, 13 May 2026
134.6900
134.9300
131.9500
132.9700
3,440,900
Tue, 12 May 2026
137.5800
138.5150
134.3000
135.4800
4,419,900
Mon, 11 May 2026
141.7450
146.2900
136.9050
137.0500
5,172,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
138.1250
146.9700
137.2500
141.4900
7,842,900
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 07 May 2026
11 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 07 May 2026
140.5000
142.1900
138.6400
140.4600
7,248,300
Wed, 06 May 2026
141.6050
143.9000
138.9500
139.8800
4,379,800
Tue, 05 May 2026
139.0000
140.8150
138.2260
139.7300
3,118,000
Mon, 04 May 2026
142.7100
143.5200
138.5000
138.8600
3,160,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
141.3200
143.4800
140.8200
141.6600
2,527,900
Thu, 30 Apr 2026
142.0000
142.0000
138.6400
140.3600
2,857,300
Wed, 29 Apr 2026
136.2500
140.3600
135.9500
140.2800
3,486,600
Tue, 28 Apr 2026
140.9300
141.7000
138.2400
139.0400
4,225,600
Mon, 27 Apr 2026
140.9700
143.6700
140.0000
141.0600
2,251,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
140.1700
142.9920
138.6600
142.8200
2,705,500
Fri, 24 Apr 2026
10 · DEFA14A
Pre-market · 08:10 ET
DEFA14A ↗
Fri, 24 Apr 2026
9 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Thu, 23 Apr 2026
143.9900
143.9900
139.8100
141.8700
3,189,300
Wed, 22 Apr 2026
146.4750
147.2500
142.7500
144.1800
4,081,800
Tue, 21 Apr 2026
143.8800
145.7700
142.1800
142.6500
3,310,400
Mon, 20 Apr 2026
141.0000
143.8700
140.3380
143.5900
2,768,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
139.9050
143.3000
139.2000
141.5500
4,056,800
Thu, 16 Apr 2026
138.8700
139.9500
136.9100
137.8100
2,692,600
Wed, 15 Apr 2026
134.5100
138.0500
134.1000
137.5100
3,562,400
Tue, 14 Apr 2026
130.5000
134.6600
130.4700
133.8500
3,113,300
Mon, 13 Apr 2026
127.2000
130.6500
125.3600
130.3200
3,256,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
128.8700
130.5350
124.8350
128.9600
3,572,700
Thu, 09 Apr 2026
130.4500
130.9600
126.8000
129.1600
3,653,700
Wed, 08 Apr 2026
130.9900
134.2600
130.4900
131.4000
3,796,800
Tue, 07 Apr 2026
126.4000
126.8200
123.4100
124.9700
2,735,300
Mon, 06 Apr 2026
124.3000
127.2450
124.2800
126.8100
2,527,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
122.8000
126.1800
121.5100
124.9500
3,094,700
Wed, 01 Apr 2026
126.3900
127.5000
122.8700
125.1900
2,925,900
Tue, 31 Mar 2026
125.0700
127.0550
123.1650
126.2800
3,644,200
Mon, 30 Mar 2026
123.9000
126.0600
122.8350
123.1000
3,022,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
129.2200
129.9150
122.4600
122.8700
4,207,200
Thu, 26 Mar 2026
131.8900
134.8300
130.3800
131.0600
3,353,200
Wed, 25 Mar 2026
130.8900
132.9350
129.8900
131.8100
2,732,100
Tue, 24 Mar 2026
132.2000
132.2000
128.4200
130.0000
3,167,200
Mon, 23 Mar 2026
130.2900
134.0300
129.9800
132.5900
3,568,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
130.0300
130.7100
127.7000
128.5200
7,047,900
Thu, 19 Mar 2026
129.9500
131.4000
128.7600
130.7900
3,541,500
Wed, 18 Mar 2026
131.2000
134.0000
130.9900
131.1300
3,071,600
Tue, 17 Mar 2026
129.6000
133.5400
129.5500
131.9500
2,812,000
Mon, 16 Mar 2026
8 · 8-K
After-hours · 16:50 ET
8-K ↗
Mon, 16 Mar 2026
127.2800
129.2350
126.9100
128.3200
3,049,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
7 · 424B2
After-hours · 17:20 ET
424B2 ↗
Fri, 13 Mar 2026
127.2300
129.4700
125.6200
126.3000
3,000,900
Thu, 12 Mar 2026
132.4500
133.2400
126.1150
127.7000
4,474,200
Thu, 12 Mar 2026
6 · 424B3
Pre-market · 08:47 ET
424B3 ↗
Wed, 11 Mar 2026
132.8700
134.4000
131.5200
133.3900
2,171,600
Tue, 10 Mar 2026
132.8050
134.5800
130.0750
132.4400
3,631,400
Mon, 09 Mar 2026
131.4300
134.3000
128.3650
134.0300
3,920,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
133.8900
133.9000
130.9750
133.2300
4,600,300
Thu, 05 Mar 2026
135.7300
139.0000
134.5200
135.8500
5,521,000
Wed, 04 Mar 2026
133.2400
137.9350
133.1550
135.5400
4,252,500
Tue, 03 Mar 2026
131.8800
134.3000
129.4600
133.0400
4,059,300
Mon, 02 Mar 2026
129.5000
134.4550
128.5900
133.2600
4,819,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
134.4300
136.9700
133.5900
135.1100
6,498,500
Thu, 26 Feb 2026
132.1950
137.4800
132.1950
136.9700
7,279,600
Wed, 25 Feb 2026
126.5000
132.1500
125.8230
132.0200
7,253,300
Tue, 24 Feb 2026
124.0200
127.7000
123.7700
125.6600
4,696,000
Mon, 23 Feb 2026
127.0900
128.1500
119.9400
122.9600
6,016,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
125.2900
128.0000
124.0800
127.8900
6,475,500
Thu, 19 Feb 2026
123.8400
126.0400
122.6700
125.8100
6,228,900
Wed, 18 Feb 2026
124.1800
126.0200
122.5000
124.2700
4,518,500
Tue, 17 Feb 2026
122.0800
127.6500
122.0800
124.2300
6,695,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.4650
127.0100
119.6600
121.3500
11,008,600
Thu, 12 Feb 2026
5 · 10-K
After-hours · 16:04 ET
10-K ↗
Thu, 12 Feb 2026
4 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 12 Feb 2026
119.5500
121.4800
115.5300
115.9600
10,090,700
Wed, 11 Feb 2026
120.9550
122.3500
118.1300
119.5500
5,842,400
Tue, 10 Feb 2026
120.4400
121.8800
119.3500
120.3200
5,512,700
Mon, 09 Feb 2026
121.8100
122.4900
120.2500
121.3100
4,915,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
121.2700
122.8400
119.7600
122.1800
5,352,800
Thu, 05 Feb 2026
124.2400
125.0000
120.7900
121.2700
4,057,800
Wed, 04 Feb 2026
123.1500
125.5100
120.2000
124.6100
5,457,100
Tue, 03 Feb 2026
130.2400
131.0600
120.1000
122.0750
6,834,500
Mon, 02 Feb 2026
129.5000
132.4800
128.3900
131.3100
3,220,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
130.9700
131.5600
129.0600
129.3700
3,505,700
Thu, 29 Jan 2026
131.7500
132.5800
130.1000
131.7700
4,251,600
Wed, 28 Jan 2026
132.5400
134.1150
131.5100
131.5500
2,263,800
Tue, 27 Jan 2026
133.2300
133.4900
131.0100
132.2200
2,530,600
Mon, 26 Jan 2026
132.4900
134.5100
131.1800
133.3900
3,648,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
133.2100
134.8200
131.7100
132.1500
4,302,900
Thu, 22 Jan 2026
134.3200
137.2100
133.5100
133.8000
3,577,100
Wed, 21 Jan 2026
130.7300
134.9700
129.7000
133.5900
4,645,900
Tue, 20 Jan 2026
127.8300
132.0350
127.8300
130.7300
4,500,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.6000
132.7600
129.8500
130.6600
5,061,700
Thu, 15 Jan 2026
134.5400
135.5000
131.9300
132.6000
4,662,400
Wed, 14 Jan 2026
139.5000
139.6500
130.1500
132.7900
7,681,600
Tue, 13 Jan 2026
138.1400
140.1900
136.5000
140.0700
4,108,700
Mon, 12 Jan 2026
139.2800
140.2400
137.0150
138.5100
3,371,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
140.0050
141.4000
137.9100
139.2700
4,577,800
Thu, 08 Jan 2026
136.1050
138.7800
134.5500
138.6600
3,592,800
Wed, 07 Jan 2026
137.6500
139.5500
136.8300
137.0400
3,585,100
Tue, 06 Jan 2026
135.9500
138.3800
135.9450
138.0200
3,113,000
Mon, 05 Jan 2026
133.1000
137.9600
132.6350
135.8700
4,336,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
135.9400
136.1100
132.3400
133.0100
3,863,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
136.6200
137.5800
135.5650
135.7200
2,188,100
Tue, 30 Dec 2025
135.8900
137.4200
135.8900
136.9100
2,406,200
Mon, 29 Dec 2025
136.5000
137.1600
136.1600
136.6200
2,773,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
136.7300
137.2110
136.1500
136.8200
1,776,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
136.0100
137.9900
135.8100
136.7800
1,457,200
Tue, 23 Dec 2025
136.6000
137.2100
135.5800
136.4900
3,464,800
Mon, 22 Dec 2025
136.0900
138.5200
135.9500
136.9500
5,568,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
134.1500
137.0500
133.6100
135.2800
10,530,800
Thu, 18 Dec 2025
133.3000
135.4100
132.9600
133.9900
4,257,800
Wed, 17 Dec 2025
133.9600
136.8200
133.6210
133.7800
6,158,000
Tue, 16 Dec 2025
132.0300
133.0490
131.1700
132.0100
4,390,700
Mon, 15 Dec 2025
129.2900
132.2500
128.3000
131.8100
5,518,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
128.9300
130.6000
128.1900
128.3900
3,581,000
Thu, 11 Dec 2025
127.6000
129.6100
126.9700
128.0000
5,075,500
Wed, 10 Dec 2025
125.4500
128.8300
124.4600
127.5700
4,731,200
Tue, 09 Dec 2025
121.6100
125.8100
121.1540
125.3900
3,608,600
Mon, 08 Dec 2025
124.2150
124.2150
120.9150
122.0100
4,030,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
120.9200
124.8100
120.4000
124.3200
3,962,300
Thu, 04 Dec 2025
120.1500
121.0000
119.2200
120.8200
4,024,100
Wed, 03 Dec 2025
118.2600
120.7230
117.6300
120.1300
5,485,500
Tue, 02 Dec 2025
118.6500
120.0910
117.3700
118.5000
6,681,500
Mon, 01 Dec 2025
116.0000
119.6200
115.6450
118.8000
4,713,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
116.7550
117.7900
116.4000
116.9900
2,522,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
117.9900
118.0400
116.4000
116.7400
5,112,200
Tue, 25 Nov 2025
114.4650
119.2400
114.4650
118.5600
7,731,100
Mon, 24 Nov 2025
114.6650
115.0500
113.3800
114.4100
6,476,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After market open · 12:55 ET
8-K ↗
Fri, 21 Nov 2025
112.1700
115.6900
111.8400
114.2600
6,865,800
Thu, 20 Nov 2025
114.5100
115.1400
110.8100
111.5400
7,206,700
Wed, 19 Nov 2025
115.5000
115.9100
114.0750
114.4400
4,516,100
Tue, 18 Nov 2025
116.5900
118.5400
115.3900
115.4200
5,547,200
Mon, 17 Nov 2025
120.7400
121.3300
116.7010
117.6000
5,187,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
120.9200
122.7500
119.6040
122.0200
4,119,700
Thu, 13 Nov 2025
121.5050
123.4000
121.0000
121.1900
3,716,000
Wed, 12 Nov 2025
122.6600
122.8500
120.7050
121.6900
3,713,600
Tue, 11 Nov 2025
120.2800
123.4590
120.0000
122.5300
4,424,700
Mon, 10 Nov 2025
121.9400
122.8300
119.7800
120.2000
7,481,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
125.4950
125.7600
117.1470
120.8800
11,756,000
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 06 Nov 2025
122.3800
123.3900
119.8200
120.5300
9,853,400
Wed, 05 Nov 2025
122.0000
124.0900
121.6000
122.5000
4,580,400
Tue, 04 Nov 2025
125.5000
125.9900
121.9300
122.3500
5,967,300
Mon, 03 Nov 2025
126.4600
127.3250
124.6200
126.8000
4,053,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
126.1800
127.1500
125.2600
126.5400
3,481,600
Thu, 30 Oct 2025
125.4700
128.2750
125.2600
126.3400
4,013,400
Wed, 29 Oct 2025
127.8700
128.6800
125.4650
126.4800
5,102,900
Tue, 28 Oct 2025
129.5900
130.0500
127.6700
128.0100
4,463,200
Mon, 27 Oct 2025
128.2300
129.5400
126.3800
129.0700
3,839,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
127.6500
129.0600
127.3500
127.9900
3,344,300