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
Mon, 27 Jul 2026
No data yet
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
161.5800
163.7200
161.4500
162.8100
129,700
Thu, 23 Jul 2026
160.6700
162.2600
159.9100
161.0000
145,600
Wed, 22 Jul 2026
161.3700
162.2900
160.4700
162.1000
152,500
Tue, 21 Jul 2026
162.4300
163.2900
160.7600
161.1200
197,800
Mon, 20 Jul 2026
163.8700
165.4000
161.2700
162.9700
149,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
166.3500
168.9100
162.8500
163.3500
171,000
Thu, 16 Jul 2026
163.1600
166.6100
162.6300
166.2300
230,400
Wed, 15 Jul 2026
161.6500
163.2800
159.5700
162.7000
170,700
Tue, 14 Jul 2026
163.5700
164.0700
160.3200
160.8600
172,800
Mon, 13 Jul 2026
162.9300
163.9200
159.3400
161.4400
250,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
164.1900
165.4600
161.9100
162.1500
249,100
Thu, 09 Jul 2026
165.8500
165.8500
162.0100
163.5300
256,200
Wed, 08 Jul 2026
168.1400
168.7400
166.0000
166.0100
285,500
Tue, 07 Jul 2026
168.0300
168.5100
165.0000
168.1100
278,900
Mon, 06 Jul 2026
166.8900
168.8000
164.9600
167.0100
341,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
169.6600
170.3400
167.0500
168.8000
196,100
Wed, 01 Jul 2026
169.5400
170.8700
168.3400
168.8900
217,500
Tue, 30 Jun 2026
168.3600
171.8600
168.0200
168.9500
491,400
Mon, 29 Jun 2026
169.6000
171.8600
167.7400
169.2100
263,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
169.2300
174.0900
167.8600
171.2200
761,800
Thu, 25 Jun 2026
169.0300
171.2100
165.4700
169.2300
187,000
Wed, 24 Jun 2026
166.2800
170.5600
165.4400
169.2800
207,200
Tue, 23 Jun 2026
165.4700
168.4200
165.4700
166.0400
182,900
Mon, 22 Jun 2026
13 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 22 Jun 2026
165.3200
167.1000
164.8500
165.5700
187,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
164.7500
166.5300
164.4700
165.9200
511,300
Wed, 17 Jun 2026
163.6900
165.0700
162.0900
164.3800
275,000
Tue, 16 Jun 2026
164.7900
165.4500
163.2000
164.1700
268,000
Mon, 15 Jun 2026
164.7000
165.7100
163.0600
163.6800
208,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
165.7300
167.9800
164.3100
165.0400
154,200
Thu, 11 Jun 2026
162.5000
165.9300
162.5000
165.3400
165,000
Wed, 10 Jun 2026
163.0800
163.6700
160.7700
161.6500
184,800
Tue, 09 Jun 2026
159.9000
162.6600
159.9000
162.3200
212,100
Mon, 08 Jun 2026
159.1200
160.4700
158.0100
158.6900
123,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
158.8500
161.1100
157.5200
159.9100
284,000
Thu, 04 Jun 2026
159.0000
159.7000
155.8700
158.0200
173,400
Wed, 03 Jun 2026
156.9400
158.3300
156.1200
156.6200
494,100
Tue, 02 Jun 2026
157.0800
159.7600
156.4700
157.3100
210,000
Mon, 01 Jun 2026
156.7000
158.2400
152.9100
156.3000
235,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.5600
159.5600
156.3600
156.7300
259,600
Thu, 28 May 2026
160.5900
161.0800
158.8100
160.2600
117,700
Wed, 27 May 2026
161.2100
163.8700
160.3700
160.9200
138,900
Tue, 26 May 2026
162.0600
163.3000
160.8900
161.5000
189,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
161.6000
162.6100
161.4600
161.7500
128,800
Thu, 21 May 2026
159.8000
161.7900
156.6400
161.7500
162,200
Wed, 20 May 2026
159.0100
161.3800
157.7100
161.2000
173,200
Tue, 19 May 2026
159.1400
160.8500
157.2300
159.2100
144,300
Mon, 18 May 2026
159.2100
161.8500
158.6100
159.4700
141,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
161.0000
161.2600
159.0200
159.0200
123,400
Thu, 14 May 2026
161.0900
163.5700
160.4700
161.0900
142,100
Wed, 13 May 2026
158.9500
161.2800
157.2500
160.6500
157,900
Tue, 12 May 2026
159.7000
160.5400
157.5400
159.4700
176,600
Mon, 11 May 2026
161.5000
161.5000
157.8500
158.9300
160,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
159.7500
161.3200
159.0000
160.9700
96,900
Thu, 07 May 2026
162.1300
163.2900
159.4900
159.5000
173,700
Wed, 06 May 2026
162.8700
163.8200
160.0900
161.3800
171,500
Tue, 05 May 2026
162.1000
163.3400
160.0100
161.1300
166,500
Mon, 04 May 2026
161.2700
165.3400
160.3100
162.1000
331,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
162.5000
163.6300
157.7900
161.5200
248,200
Thu, 30 Apr 2026
12 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Thu, 30 Apr 2026
173.3300
176.1800
159.6600
161.6200
348,400
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 07:34 ET
8-K ↗
Wed, 29 Apr 2026
175.8200
176.2500
173.2300
173.3300
198,300
Tue, 28 Apr 2026
175.5800
177.4000
174.8000
177.2800
206,900
Mon, 27 Apr 2026
10 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Mon, 27 Apr 2026
9 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Mon, 27 Apr 2026
174.1000
175.9900
172.7100
175.1200
340,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
176.2900
176.5100
171.5700
173.7800
399,000
Thu, 23 Apr 2026
175.4400
177.1300
174.1000
176.5300
231,700
Wed, 22 Apr 2026
176.3400
177.4900
175.1100
175.1700
125,500
Tue, 21 Apr 2026
176.9300
177.9500
173.9300
175.6800
258,200
Mon, 20 Apr 2026
176.8500
178.7000
175.1200
177.5200
208,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
175.3800
178.6000
173.1100
177.6600
227,500
Thu, 16 Apr 2026
174.2600
176.9000
174.2600
174.4500
283,500
Wed, 15 Apr 2026
174.8900
176.5200
172.9000
174.5000
213,700
Tue, 14 Apr 2026
176.0500
176.0500
173.5100
175.5700
102,600
Mon, 13 Apr 2026
174.9300
176.8800
173.1100
176.5100
176,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
174.3700
174.9600
173.1800
174.9300
127,100
Thu, 09 Apr 2026
172.9300
177.0600
172.1000
175.0700
261,700
Wed, 08 Apr 2026
172.8300
174.7900
171.4500
174.0500
179,200
Tue, 07 Apr 2026
169.5800
171.1300
168.8600
170.0200
136,500
Mon, 06 Apr 2026
169.6300
170.4700
168.7500
169.5800
129,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
170.4900
171.2600
168.3100
170.4200
175,600
Wed, 01 Apr 2026
170.5200
173.2400
169.2000
171.8800
176,100
Tue, 31 Mar 2026
171.3100
172.1500
167.1500
169.4800
222,200
Mon, 30 Mar 2026
168.9000
171.5200
166.8000
170.4400
373,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
165.2100
167.5800
164.9200
166.9500
239,500
Thu, 26 Mar 2026
166.3800
167.6000
165.2100
166.3900
148,000
Wed, 25 Mar 2026
167.5800
167.9200
160.3700
166.9600
118,300
Tue, 24 Mar 2026
162.3300
166.6800
161.7100
165.9200
179,900
Mon, 23 Mar 2026
165.5700
166.3700
163.3900
164.2900
208,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
164.4700
164.5500
160.2100
162.0100
513,300
Thu, 19 Mar 2026
161.9900
165.5400
161.0200
164.2900
214,200
Wed, 18 Mar 2026
166.1100
166.8500
162.7400
162.8800
202,700
Tue, 17 Mar 2026
168.7400
170.0000
166.6700
167.1300
247,700
Mon, 16 Mar 2026
171.0600
171.0600
167.9300
168.3600
191,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
171.8300
173.0200
167.6300
169.0300
150,300
Thu, 12 Mar 2026
169.7400
172.5100
168.4000
170.3700
138,500
Wed, 11 Mar 2026
170.4000
171.8800
169.5700
170.9100
130,200
Tue, 10 Mar 2026
172.0600
174.9600
170.0600
171.7800
187,800
Mon, 09 Mar 2026
173.8800
174.2800
170.0300
172.6500
228,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
173.4100
176.8500
170.0100
175.2800
129,600
Thu, 05 Mar 2026
180.6800
182.0000
174.4000
175.7000
99,500
Wed, 04 Mar 2026
181.4000
183.5100
179.0100
182.6600
144,800
Tue, 03 Mar 2026
179.3400
181.7100
175.7100
181.3800
170,700
Mon, 02 Mar 2026
181.0800
183.9000
178.7200
183.2600
282,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
179.8400
182.5000
177.0900
181.4300
231,900
Thu, 26 Feb 2026
179.4500
181.3500
177.3700
180.2900
140,400
Wed, 25 Feb 2026
179.4500
179.8700
177.1900
179.6200
119,400
Tue, 24 Feb 2026
175.0000
179.1100
173.0000
178.5600
197,900
Mon, 23 Feb 2026
172.8200
178.5100
171.5000
175.6800
233,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
8 · 10-K
After-hours · 16:26 ET
10-K ↗
Fri, 20 Feb 2026
174.5300
175.0000
167.1900
171.3000
192,100
Fri, 20 Feb 2026
7 · 8-K
Pre-market · 07:38 ET
8-K ↗
Thu, 19 Feb 2026
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 19 Feb 2026
176.2600
179.6200
173.2000
175.0000
147,900
Wed, 18 Feb 2026
179.5500
180.9100
176.3600
177.5000
152,400
Tue, 17 Feb 2026
180.0700
183.0100
178.8400
179.5000
241,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
177.1000
181.1700
176.6500
180.8100
225,000
Thu, 12 Feb 2026
178.5600
182.4200
177.0600
177.4900
142,200
Wed, 11 Feb 2026
174.6900
179.2000
173.2300
178.6800
195,800
Tue, 10 Feb 2026
171.7600
175.4700
169.7300
174.5900
168,700
Mon, 09 Feb 2026
172.6000
174.0100
171.0700
172.2900
203,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
174.9800
176.5500
173.1300
173.1600
178,400
Thu, 05 Feb 2026
174.2700
175.9100
172.1900
173.7200
161,900
Wed, 04 Feb 2026
171.7900
176.3500
171.7900
174.0100
109,700
Tue, 03 Feb 2026
170.5100
172.1900
168.9000
170.8000
175,100
Mon, 02 Feb 2026
170.7200
172.4600
168.8600
171.3500
130,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
170.2500
170.6700
167.8000
170.1700
178,900
Thu, 29 Jan 2026
168.6800
171.3300
167.8300
170.7600
175,500
Wed, 28 Jan 2026
166.7400
168.6400
165.2700
168.1400
153,300
Tue, 27 Jan 2026
166.1200
166.9400
165.0900
166.1000
88,100
Mon, 26 Jan 2026
167.5500
168.9000
166.4800
166.6500
101,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
167.6000
168.3100
164.8900
167.5400
127,100
Thu, 22 Jan 2026
169.0000
171.5000
168.1000
168.1000
235,000
Wed, 21 Jan 2026
164.9800
168.9800
164.5700
168.9500
201,600
Tue, 20 Jan 2026
167.5500
167.8000
163.5500
163.6100
176,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.0000
168.8800
165.2800
168.7400
210,300
Thu, 15 Jan 2026
160.6200
166.1500
160.6200
166.0100
200,400
Wed, 14 Jan 2026
159.1100
160.6000
157.8500
160.0000
120,800
Tue, 13 Jan 2026
159.3400
160.6700
158.1000
159.0300
109,300
Mon, 12 Jan 2026
159.4800
161.5800
158.9200
159.2100
142,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
160.2600
162.5000
158.8200
160.2700
115,700
Thu, 08 Jan 2026
154.1100
160.9800
154.0200
160.6100
244,300
Wed, 07 Jan 2026
156.9700
157.0000
153.4400
154.6900
141,200
Tue, 06 Jan 2026
155.4800
157.0000
155.0800
156.0200
132,000
Mon, 05 Jan 2026
153.3200
157.7700
153.3200
156.1000
138,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
153.3600
155.0200
152.5800
154.0200
123,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
154.4500
154.7600
153.0600
153.3600
162,300
Tue, 30 Dec 2025
156.6800
156.8800
154.5200
154.5600
92,500
Mon, 29 Dec 2025
157.8600
158.5900
155.8200
156.6800
156,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
157.4100
157.9000
155.7000
157.4600
85,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
156.6300
158.9700
155.6200
157.0200
141,900
Tue, 23 Dec 2025
156.0800
158.0300
155.8300
156.6300
130,400
Mon, 22 Dec 2025
155.9900
158.6100
155.9900
157.0000
150,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
157.5800
158.4600
155.4600
156.3000
505,600
Thu, 18 Dec 2025
159.7700
161.2300
156.4200
158.7200
189,200
Wed, 17 Dec 2025
156.4400
160.3800
155.1300
159.6300
211,400
Tue, 16 Dec 2025
158.9100
159.7600
156.1200
157.1100
349,700
Mon, 15 Dec 2025
156.7700
159.0900
156.3000
158.7100
702,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
157.0800
159.3000
155.4700
155.9800
177,000
Thu, 11 Dec 2025
152.5400
158.8700
152.3600
157.0800
174,600
Wed, 10 Dec 2025
5 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 10 Dec 2025
148.1000
152.3100
148.1000
150.9000
242,700
Tue, 09 Dec 2025
147.7500
151.1900
147.1800
147.4400
196,500
Mon, 08 Dec 2025
150.4000
152.8400
147.1900
147.3600
207,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
153.0000
155.1600
150.4000
150.5000
180,000
Thu, 04 Dec 2025
153.6400
156.4300
152.3900
153.3500
156,300
Wed, 03 Dec 2025
154.3600
156.9600
153.5100
154.0500
223,300
Tue, 02 Dec 2025
155.7400
155.7900
153.9600
154.1000
119,800
Mon, 01 Dec 2025
155.2000
156.5200
154.5100
155.6300
148,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
155.9000
156.4300
155.7900
156.2100
61,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
155.8900
158.6800
155.8900
156.5200
241,100
Tue, 25 Nov 2025
154.5400
158.6800
154.5400
156.7700
198,000
Mon, 24 Nov 2025
155.8800
156.1300
153.3300
153.6600
188,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
152.8000
158.0500
152.4800
155.4600
287,600
Thu, 20 Nov 2025
153.4600
154.0500
151.9700
152.7200
109,600
Wed, 19 Nov 2025
153.9500
154.7600
151.9900
152.3300
94,000
Tue, 18 Nov 2025
155.8700
156.2000
153.1200
153.9600
103,600
Mon, 17 Nov 2025
157.3300
157.6000
153.6100
155.5300
217,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
155.8900
157.4200
155.5400
156.7500
137,800
Thu, 13 Nov 2025
157.6900
158.0300
156.1700
156.9900
147,300
Wed, 12 Nov 2025
156.2100
158.5300
155.9200
157.2100
199,600
Tue, 11 Nov 2025
154.4400
157.4000
154.4400
156.1100
95,600
Mon, 10 Nov 2025
152.3900
155.7000
151.6600
155.2300
121,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
152.3400
154.8100
151.7300
152.5600
163,700
Thu, 06 Nov 2025
152.2400
153.3000
150.3800
152.2300
123,900
Wed, 05 Nov 2025
152.1900
154.0600
151.5000
152.7100
177,800
Tue, 04 Nov 2025
152.4100
153.2000
150.2300
151.9600
155,600
Mon, 03 Nov 2025
152.7400
152.7400
151.0300
152.5200
180,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
153.8100
154.8900
152.3700
153.3900
203,200
Thu, 30 Oct 2025
153.5700
156.2800
151.8500
153.9700
288,600
Wed, 29 Oct 2025
153.9800
155.1400
151.9200
153.6900
199,200
Tue, 28 Oct 2025
153.7400
156.0800
152.6000
155.1500
162,900
Mon, 27 Oct 2025
155.8600
156.4000
153.3100
154.5100
139,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.1100
157.3700
155.6600
156.6800
135,800
Thu, 23 Oct 2025
157.4400
158.8500
155.5400
156.7800
164,600
Wed, 22 Oct 2025
157.8300
158.8200
155.0600
157.0200
205,700
Tue, 21 Oct 2025
4 · 10-Q
After-hours · 16:18 ET
10-Q ↗
Tue, 21 Oct 2025
151.2300
158.4100
146.2100
156.8900
314,200
Tue, 21 Oct 2025
3 · 8-K
Pre-market · 07:17 ET
8-K ↗
Mon, 20 Oct 2025
147.5900
151.0200
146.5100
150.7700
292,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
146.2300
148.3500
144.9900
147.5900
204,700
Thu, 16 Oct 2025
143.4100
146.3100
142.8300
145.5800
165,300
Wed, 15 Oct 2025
142.0000
144.0100
142.0000
143.6300
138,600
Tue, 14 Oct 2025
142.3000
143.3400
140.7000
142.3300
174,000
Mon, 13 Oct 2025
145.2100
145.2100
143.0800
143.1100
145,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
140.5000
145.8100
140.3500
144.6400
242,200
Thu, 09 Oct 2025
141.8100
142.5300
139.1700
140.3000
164,700
Wed, 08 Oct 2025
142.0400
142.4600
140.8400
142.4400
127,000
Tue, 07 Oct 2025
143.3400
145.4900
140.9100
141.1800
126,200
Mon, 06 Oct 2025
145.2500
145.2500
142.5900
143.1600
130,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
146.1700
148.5800
144.8700
145.1900
157,500
Thu, 02 Oct 2025
147.6000
149.4700
144.8900
146.2600
169,200
Wed, 01 Oct 2025
149.0700
149.6400
146.5700
146.7000
112,500
Tue, 30 Sep 2025
148.2700
150.2600
147.5800
150.0600
165,500
Mon, 29 Sep 2025
150.3500
150.3500
147.7700
149.0400
140,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
149.4200
150.9200
148.7100
150.0800
156,500
Thu, 25 Sep 2025
151.5300
153.7300
149.5300
150.1100
102,700
Wed, 24 Sep 2025
152.9900
154.0100
151.7900
152.2300
115,700
Tue, 23 Sep 2025
154.2400
156.3300
152.5900
153.7200
142,000
Mon, 22 Sep 2025
156.2200
156.2200
153.4600
154.1000
145,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
156.4400
156.7000
154.6700
156.5200
650,600
Thu, 18 Sep 2025
153.1800
156.8000
152.7800
156.4400
155,900
Wed, 17 Sep 2025
154.0400
156.3700
152.1100
152.6200
150,300
Tue, 16 Sep 2025
154.0000
155.1800
152.8000
153.4300
99,400
Mon, 15 Sep 2025
156.8500
159.2500
154.3300
154.5600
117,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
158.5300
158.6300
156.1200
156.3400
149,600
Thu, 11 Sep 2025
156.1000
159.6100
156.1000
159.3600
129,500
Wed, 10 Sep 2025
157.7800
158.5400
154.7200
155.5800
104,400
Tue, 09 Sep 2025
161.3500
161.3500
157.8200
158.4800
108,600
Mon, 08 Sep 2025
161.1600
162.1400
158.9300
162.1300
191,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
161.4000
163.1000
159.8200
161.1600
95,100
Thu, 04 Sep 2025
161.0200
161.5500
160.2000
161.4000
92,000
Wed, 03 Sep 2025
159.8000
160.4500
158.9900
160.4100
139,000
Tue, 02 Sep 2025
161.3000
162.7100
159.8800
160.4900
169,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
162.4300
163.2600
160.8900
162.0900
195,300
Thu, 28 Aug 2025
163.1600
163.5100
160.7600
161.9900
139,300
Wed, 27 Aug 2025
162.6900
163.9400
162.0900
163.2100
135,200
Tue, 26 Aug 2025
162.5500
163.7400
162.0400
162.4000
133,400
Mon, 25 Aug 2025
165.1200
165.1200
161.6700
162.0600
244,000
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
162.9800
166.4700
162.2500
165.1200
150,700
Thu, 21 Aug 2025
160.9100
162.6700
160.5600
161.9400
153,800
Wed, 20 Aug 2025
161.6300
162.7000
161.0100
161.8300
99,200
Tue, 19 Aug 2025
160.0000
161.8500
159.8100
161.1400
138,500
Mon, 18 Aug 2025
160.3100
161.4400
159.7000
159.9400
97,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
161.3700
161.3700
159.0400
160.4100
183,800
Thu, 14 Aug 2025
162.6800
162.8900
160.7700
160.9400
132,800
Wed, 13 Aug 2025
161.5200
164.0200
161.0200
163.9300
123,800
Tue, 12 Aug 2025
159.3300
160.9000
157.8800
160.8700
120,100
Mon, 11 Aug 2025
159.1600
159.7000
156.7300
158.8800
176,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
160.1900
161.6700
158.5000
159.3400
174,400
Thu, 07 Aug 2025
160.0900
160.7500
157.7000
159.4500
245,600
Wed, 06 Aug 2025
156.6100
160.1700
154.2700
160.0000
165,400
Tue, 05 Aug 2025
155.8000
157.0000
155.3800
156.4200
195,700
Mon, 04 Aug 2025
153.0400
155.6300
152.1800
155.3900
181,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
150.8100
152.6500
149.2300
152.1700
203,100
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 31 Jul 2025
150.0000
158.5200
147.7400
152.4700
261,300
Thu, 31 Jul 2025
1 · 8-K
Pre-market · 07:17 ET
8-K ↗
Wed, 30 Jul 2025
151.9800
153.0500
149.7300
152.0900
326,400
Tue, 29 Jul 2025
151.7600
153.8600
150.7000
152.7500
299,700
Mon, 28 Jul 2025
148.5300
150.8900
146.4100
150.6400
305,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend