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
155.6100
160.7700
155.5500
157.4400
258,600
Thu, 23 Jul 2026
155.0600
157.5500
152.7100
153.4600
346,700
Wed, 22 Jul 2026
158.8000
160.0000
157.0800
157.4400
154,900
Tue, 21 Jul 2026
155.5900
159.8000
154.8600
158.7700
236,800
Mon, 20 Jul 2026
157.0600
158.7500
156.7000
157.3400
289,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
159.8300
162.8500
157.3600
157.5100
213,500
Thu, 16 Jul 2026
158.4400
162.8200
158.4400
162.1700
297,700
Wed, 15 Jul 2026
153.4900
162.1000
153.4900
157.9600
342,600
Tue, 14 Jul 2026
157.6000
157.7500
151.4200
153.4900
352,700
Mon, 13 Jul 2026
154.5200
157.6400
154.3100
157.6000
155,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
156.2000
158.2800
154.1500
154.4200
204,000
Thu, 09 Jul 2026
151.8900
157.0800
151.1600
156.5200
245,400
Wed, 08 Jul 2026
152.9500
153.5600
150.9000
151.8900
211,300
Tue, 07 Jul 2026
160.2300
162.1800
154.5700
155.3700
236,700
Mon, 06 Jul 2026
154.9700
160.6200
152.8200
159.4300
348,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
149.4800
155.0600
149.2400
154.9700
424,300
Wed, 01 Jul 2026
147.6100
152.2500
146.4700
148.4600
239,800
Tue, 30 Jun 2026
147.9300
148.3200
143.8600
146.6000
171,000
Mon, 29 Jun 2026
148.2700
148.5300
145.9400
147.9300
344,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
147.9700
151.6800
147.7000
148.2700
902,500
Thu, 25 Jun 2026
143.8700
149.6100
141.9800
148.8300
416,700
Wed, 24 Jun 2026
136.7300
143.1300
136.6800
142.9500
322,700
Tue, 23 Jun 2026
135.7900
137.3800
135.2500
135.5200
232,300
Mon, 22 Jun 2026
139.6600
140.4700
135.0500
136.1400
339,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.8600
142.3800
137.7400
140.3700
506,700
Wed, 17 Jun 2026
142.4100
144.0800
136.6600
137.9400
245,300
Tue, 16 Jun 2026
144.1000
145.2500
141.2400
142.4100
235,400
Mon, 15 Jun 2026
144.3100
145.2500
141.3600
143.7200
195,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
143.1100
144.0500
141.1300
142.2000
265,500
Thu, 11 Jun 2026
139.9900
143.3800
138.2300
142.8600
237,400
Wed, 10 Jun 2026
140.4000
144.3800
139.6000
139.8300
240,200
Tue, 09 Jun 2026
138.7400
142.3600
138.5800
142.0000
274,600
Mon, 08 Jun 2026
136.4000
138.7700
135.9000
137.4800
296,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
135.1400
138.0600
135.1400
136.6100
274,600
Thu, 04 Jun 2026
132.9700
138.9100
132.3300
134.9300
275,100
Wed, 03 Jun 2026
130.6200
132.1900
129.3400
130.5200
224,600
Tue, 02 Jun 2026
130.7600
133.1100
130.0200
130.4800
292,800
Mon, 01 Jun 2026
133.7300
134.7300
130.4700
131.6400
307,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
138.7600
138.9400
133.3500
135.3900
296,500
Thu, 28 May 2026
136.6600
141.4600
134.3100
138.8700
489,800
Wed, 27 May 2026
138.4500
142.3100
137.5000
138.3400
325,500
Tue, 26 May 2026
133.8200
136.6200
132.0000
134.9700
420,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
131.3600
133.8300
130.3700
133.3100
306,500
Thu, 21 May 2026
127.3700
131.8300
125.9000
131.3100
276,400
Wed, 20 May 2026
123.4100
130.0400
122.2000
129.3100
346,200
Tue, 19 May 2026
123.3300
124.8200
119.6900
123.6600
234,200
Mon, 18 May 2026
13 · 8-K
After market open · 12:35 ET
8-K ↗
Mon, 18 May 2026
118.8300
123.5000
118.1200
123.0800
351,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
121.7500
123.7000
118.4300
118.7200
316,400
Thu, 14 May 2026
123.0600
124.4700
122.0600
122.9900
223,100
Wed, 13 May 2026
122.2500
125.0100
121.3000
122.0400
312,600
Tue, 12 May 2026
124.7500
125.9700
122.2500
123.2300
301,900
Mon, 11 May 2026
126.6000
132.7000
123.5900
124.6800
403,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
123.0700
130.3700
123.0700
126.4300
500,100
Thu, 07 May 2026
12 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 07 May 2026
11 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 May 2026
121.2300
123.9900
121.2300
123.0700
352,000
Wed, 06 May 2026
118.7400
120.6700
116.9000
119.5900
230,800
Tue, 05 May 2026
118.6800
121.9100
116.6500
117.0100
203,300
Mon, 04 May 2026
117.4700
119.6900
115.6100
118.6700
164,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
119.4300
120.6400
116.6900
118.8500
242,600
Thu, 30 Apr 2026
115.8800
119.4600
114.7800
119.2000
218,200
Wed, 29 Apr 2026
119.6200
119.8600
113.3700
115.4500
329,800
Tue, 28 Apr 2026
123.5300
123.5300
119.1200
121.0100
277,400
Mon, 27 Apr 2026
123.9500
126.1900
121.4800
122.8500
286,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
124.2700
126.4900
122.7600
124.8200
222,800
Thu, 23 Apr 2026
126.6400
127.0000
123.1300
124.5500
214,900
Wed, 22 Apr 2026
128.8500
130.3000
125.7000
127.3600
176,800
Tue, 21 Apr 2026
130.5800
131.7900
126.5900
128.1500
400,900
Mon, 20 Apr 2026
128.5000
131.2100
128.0200
130.5800
214,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
128.3300
131.2500
126.4100
129.9600
321,700
Thu, 16 Apr 2026
125.6100
127.8300
125.0300
126.0400
373,100
Wed, 15 Apr 2026
127.7200
127.7700
123.4600
126.2100
231,800
Tue, 14 Apr 2026
129.3100
131.2900
127.7900
127.8500
159,800
Mon, 13 Apr 2026
124.3900
129.6000
122.9000
129.3200
300,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
126.5900
127.8900
124.8800
125.6800
265,800
Thu, 09 Apr 2026
122.3600
125.8600
121.4000
125.8300
225,000
Wed, 08 Apr 2026
125.8600
126.2800
122.8300
123.9200
250,900
Tue, 07 Apr 2026
122.4300
123.0200
119.4200
119.8300
238,000
Mon, 06 Apr 2026
123.0700
125.8100
120.6100
122.9900
233,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
10 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Thu, 02 Apr 2026
9 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Thu, 02 Apr 2026
122.4100
126.9400
121.6900
123.3100
308,700
Wed, 01 Apr 2026
130.0300
130.4600
124.9800
125.2200
250,300
Tue, 31 Mar 2026
127.9900
129.5900
125.0500
129.1500
226,700
Mon, 30 Mar 2026
125.6600
125.8100
123.6000
125.3800
293,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
126.7500
127.6900
123.2000
124.1900
232,500
Thu, 26 Mar 2026
129.7200
132.5100
127.6100
127.6500
212,600
Wed, 25 Mar 2026
130.8700
131.8500
126.6200
131.3800
278,300
Tue, 24 Mar 2026
127.8300
130.6000
127.4000
129.4000
265,400
Mon, 23 Mar 2026
8 · PRE 14A
After-hours · 16:50 ET
PRE 14A ↗
Mon, 23 Mar 2026
129.9600
132.8400
128.2800
129.9300
371,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
125.9700
127.4900
124.3700
125.3600
489,500
Thu, 19 Mar 2026
124.8000
127.8000
123.8900
126.6300
363,400
Wed, 18 Mar 2026
127.6800
130.6100
124.7500
125.2900
406,000
Tue, 17 Mar 2026
128.2200
132.4500
123.5300
130.5500
379,100
Mon, 16 Mar 2026
127.7400
129.3300
125.7200
126.9600
192,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
129.9700
130.9200
125.7900
125.8500
256,900
Thu, 12 Mar 2026
131.9000
133.6800
124.3000
128.7800
371,800
Wed, 11 Mar 2026
131.3600
134.5400
131.1500
133.7600
307,700
Tue, 10 Mar 2026
133.2200
134.8900
129.9800
132.4100
242,100
Mon, 09 Mar 2026
128.4100
133.6900
124.6500
133.3400
431,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
133.8400
133.8400
129.1800
132.0000
184,300
Thu, 05 Mar 2026
140.4000
141.9700
134.8000
136.7400
184,100
Wed, 04 Mar 2026
144.0600
144.5200
140.2800
142.4600
251,600
Tue, 03 Mar 2026
143.4700
145.6400
138.2100
142.6600
323,500
Mon, 02 Mar 2026
147.9200
150.1300
144.2800
146.9900
326,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
147.5400
151.1000
147.5400
150.5800
254,900
Thu, 26 Feb 2026
155.9100
158.0500
150.6800
150.8200
235,600
Wed, 25 Feb 2026
152.1000
155.3500
150.6000
155.1200
374,400
Tue, 24 Feb 2026
152.1100
154.0300
148.9600
152.4700
300,900
Mon, 23 Feb 2026
154.6600
156.0400
150.1400
151.5700
315,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
7 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 20 Feb 2026
150.2100
159.8900
142.5200
157.0300
556,800
Thu, 19 Feb 2026
6 · 10-K
After-hours · 16:40 ET
10-K ↗
Thu, 19 Feb 2026
5 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 19 Feb 2026
150.8400
150.8500
146.3100
149.7400
550,400
Wed, 18 Feb 2026
148.2900
154.2400
147.8200
151.6300
345,300
Tue, 17 Feb 2026
144.9100
150.2200
144.9100
148.2900
297,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
142.4800
147.0000
142.4800
144.9000
163,700
Thu, 12 Feb 2026
149.3400
151.0000
140.6600
142.0200
392,000
Wed, 11 Feb 2026
154.0600
154.0600
145.1300
147.7300
339,100
Tue, 10 Feb 2026
153.1500
155.9000
152.4200
153.2200
331,400
Mon, 09 Feb 2026
153.9300
154.1300
150.6800
151.8600
242,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
151.0100
154.7900
149.0500
154.1600
223,300
Thu, 05 Feb 2026
151.1400
152.6000
148.7100
149.6400
220,100
Wed, 04 Feb 2026
151.9300
155.5800
149.8400
149.9800
359,600
Tue, 03 Feb 2026
151.5000
155.6000
149.0300
150.6900
162,300
Mon, 02 Feb 2026
150.3200
152.0300
149.8700
151.4500
224,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
148.8300
153.1700
148.4000
149.9000
299,700
Thu, 29 Jan 2026
149.3200
153.0000
146.8500
150.0300
254,800
Wed, 28 Jan 2026
149.4100
150.8100
148.3700
149.2800
139,500
Tue, 27 Jan 2026
152.0400
153.9100
148.4700
149.2700
221,200
Mon, 26 Jan 2026
152.3100
155.7600
151.6700
152.8600
267,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
157.2800
157.2800
150.8000
152.6700
230,000
Thu, 22 Jan 2026
155.8200
160.2900
155.8200
158.5400
284,200
Wed, 21 Jan 2026
154.4400
156.1600
152.3800
155.1300
231,200
Tue, 20 Jan 2026
154.2500
156.3400
152.9200
153.2300
343,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
154.4700
157.9100
153.4900
156.1700
310,600
Thu, 15 Jan 2026
148.6000
155.6500
147.2100
155.1200
246,500
Wed, 14 Jan 2026
148.0900
151.0000
146.3300
148.5200
204,400
Tue, 13 Jan 2026
151.5900
151.6800
147.1500
148.2800
331,200
Mon, 12 Jan 2026
152.3900
152.9700
149.8400
151.1900
186,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
151.2800
153.1100
149.0500
152.9900
168,500
Thu, 08 Jan 2026
148.8200
154.4800
147.4900
151.6500
248,400
Wed, 07 Jan 2026
151.0100
152.4900
149.8400
150.3200
155,700
Tue, 06 Jan 2026
143.3300
151.0600
142.2900
150.7800
255,800
Mon, 05 Jan 2026
137.4300
147.1900
137.4300
144.1200
220,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
142.6700
142.6700
137.8200
138.5300
219,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
144.9700
145.5600
139.6800
142.6700
199,400
Tue, 30 Dec 2025
147.0900
147.1900
144.6100
144.6300
144,300
Mon, 29 Dec 2025
147.9700
149.0000
146.5400
147.2300
104,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
147.1800
148.1900
146.1100
147.8700
82,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
148.2300
148.5500
146.2400
146.9800
94,200
Tue, 23 Dec 2025
147.0400
148.4600
146.0600
147.5000
157,000
Mon, 22 Dec 2025
145.3000
149.1800
144.6100
148.3300
220,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
145.3600
147.9200
141.3900
145.1500
592,800
Thu, 18 Dec 2025
147.6400
147.6400
145.1500
146.1700
208,400
Wed, 17 Dec 2025
146.4000
149.0300
145.3500
146.3700
192,200
Tue, 16 Dec 2025
147.3800
150.0000
145.3200
147.0700
308,700
Mon, 15 Dec 2025
148.5000
150.0000
147.3200
148.0300
180,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
147.2200
148.6400
145.9400
148.4300
230,200
Thu, 11 Dec 2025
148.0000
148.9500
145.6900
147.2200
184,600
Wed, 10 Dec 2025
142.9800
147.9200
142.9800
147.5900
279,000
Tue, 09 Dec 2025
144.1300
145.9800
141.1000
142.4800
178,600
Mon, 08 Dec 2025
142.5100
145.1900
142.5100
143.7700
239,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
143.1900
144.8300
140.0300
142.5100
192,400
Thu, 04 Dec 2025
144.9600
144.9600
141.3900
142.3500
305,000
Wed, 03 Dec 2025
147.3700
148.1200
143.5900
144.0400
193,600
Tue, 02 Dec 2025
147.4900
148.1300
143.4100
146.6600
205,900
Mon, 01 Dec 2025
147.2300
150.3800
145.9400
146.2200
190,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
149.1400
149.6900
147.3700
148.4400
103,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
150.4500
152.1500
149.0000
149.1400
245,600
Tue, 25 Nov 2025
149.0600
153.6300
147.0900
151.9000
303,100
Mon, 24 Nov 2025
142.0800
150.3900
137.3300
148.5400
399,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
134.7200
144.5100
134.7100
142.3400
382,000
Thu, 20 Nov 2025
134.6900
135.3800
131.9900
134.3300
307,400
Wed, 19 Nov 2025
133.8300
134.7200
132.2900
132.5700
170,200
Tue, 18 Nov 2025
134.5100
136.1400
132.1600
134.0300
182,700
Mon, 17 Nov 2025
135.7100
138.4800
133.9000
134.5200
221,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
135.2200
137.5800
134.2400
136.5000
253,600
Thu, 13 Nov 2025
138.0300
141.4700
137.2500
138.5300
255,100
Wed, 12 Nov 2025
143.2200
144.8500
138.4800
139.1500
378,100
Tue, 11 Nov 2025
140.2600
144.2800
138.9400
143.2200
244,600
Mon, 10 Nov 2025
139.6400
144.7100
137.9100
139.2300
331,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
145.6000
149.4800
136.0000
140.1600
838,700
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 16:39 ET
10-Q ↗
Thu, 06 Nov 2025
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 06 Nov 2025
128.4400
130.9300
125.1200
129.6700
429,900
Wed, 05 Nov 2025
126.1700
129.1800
124.7000
127.3800
342,800
Tue, 04 Nov 2025
122.5300
127.1900
119.5700
125.6600
402,600
Mon, 03 Nov 2025
120.3700
123.9000
116.5900
122.8600
327,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
119.3400
120.4300
115.0000
120.0900
229,400
Thu, 30 Oct 2025
116.2100
120.6300
116.2100
119.7400
266,400
Wed, 29 Oct 2025
119.7900
120.4800
116.7600
117.6700
272,100
Tue, 28 Oct 2025
122.1200
125.0000
119.8000
120.1100
341,600
Mon, 27 Oct 2025
123.6900
124.3000
122.0900
122.9100
143,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
123.2900
124.1700
122.1800
123.4800
131,700
Thu, 23 Oct 2025
121.5800
123.3700
119.6900
121.6700
136,500
Wed, 22 Oct 2025
121.5900
123.7500
120.9400
122.3500
185,900
Tue, 21 Oct 2025
117.4100
121.8000
116.9800
121.0000
160,300
Mon, 20 Oct 2025
119.4500
120.2700
116.0000
117.3400
280,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
115.6800
119.4200
114.8200
118.4600
335,700
Thu, 16 Oct 2025
117.0900
119.3600
115.4100
116.4900
278,900
Wed, 15 Oct 2025
118.1400
119.6600
116.1200
116.2900
192,700
Tue, 14 Oct 2025
114.3200
117.7500
114.3200
117.3100
297,200
Mon, 13 Oct 2025
115.0900
116.5800
113.5900
116.2600
206,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
116.6600
116.6600
112.5000
114.1300
198,000
Thu, 09 Oct 2025
119.9000
121.3300
116.1500
116.8900
220,500
Wed, 08 Oct 2025
118.7400
121.0500
117.4100
120.3100
171,600
Tue, 07 Oct 2025
121.6000
122.2200
117.5300
118.1000
168,300
Mon, 06 Oct 2025
122.2700
122.9900
120.8600
121.3800
271,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
120.9100
125.0000
120.9100
122.0700
194,700
Thu, 02 Oct 2025
120.8800
122.1000
118.8100
120.9100
163,800
Wed, 01 Oct 2025
119.6700
123.7000
117.8000
120.9600
273,700
Tue, 30 Sep 2025
116.3100
120.2600
115.8000
119.9600
203,100
Mon, 29 Sep 2025
119.8400
119.8400
115.5500
117.0400
221,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
118.8100
119.5400
117.1700
118.8100
295,200
Thu, 25 Sep 2025
125.0900
125.0900
114.7000
118.2600
623,200
Wed, 24 Sep 2025
130.0200
130.5600
126.4100
126.5300
184,700
Tue, 23 Sep 2025
132.6800
133.1800
129.7800
129.9000
212,500
Mon, 22 Sep 2025
131.1000
133.4000
129.5300
131.8700
217,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
133.2600
134.5400
129.3500
131.7100
512,500
Thu, 18 Sep 2025
129.6400
134.0000
128.0000
133.0200
351,000
Wed, 17 Sep 2025
130.2500
133.2800
128.1500
129.1000
256,400
Tue, 16 Sep 2025
131.6600
131.9400
128.7000
130.3600
344,100
Mon, 15 Sep 2025
131.8800
132.5300
129.5900
132.1700
269,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
134.1900
136.2000
130.3600
130.3800
240,400
Thu, 11 Sep 2025
133.0500
136.6100
132.2400
135.0300
481,900
Wed, 10 Sep 2025
131.6500
134.6600
130.5800
133.5700
351,300
Tue, 09 Sep 2025
130.0000
131.0200
128.9800
130.5700
161,600
Mon, 08 Sep 2025
131.6400
131.6400
127.9100
130.5800
209,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
126.1000
131.3600
126.1000
131.2400
280,700
Thu, 04 Sep 2025
124.1100
125.8000
121.6100
125.6300
232,800
Wed, 03 Sep 2025
126.1300
128.1300
122.3100
124.1000
347,400
Tue, 02 Sep 2025
125.2700
127.2100
124.2300
127.0200
257,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
127.3800
127.9600
125.1300
127.6600
229,500
Thu, 28 Aug 2025
128.0400
129.2200
125.2400
127.0400
219,700
Wed, 27 Aug 2025
124.9500
127.3600
123.5100
126.6200
278,800
Tue, 26 Aug 2025
126.1000
126.8200
124.2900
125.9400
320,400
Mon, 25 Aug 2025
127.9900
128.0500
124.9200
125.8100
197,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
122.9500
128.9900
121.8300
128.1800
275,300
Thu, 21 Aug 2025
123.3000
124.1100
120.9500
121.7500
225,700
Wed, 20 Aug 2025
123.7600
125.0200
121.6700
123.3600
314,500
Tue, 19 Aug 2025
122.7800
124.6500
122.3700
123.7600
396,400
Mon, 18 Aug 2025
121.1400
124.7500
120.4100
122.9600
436,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
119.0000
122.8100
115.0700
120.9500
844,600
Thu, 14 Aug 2025
113.1700
113.6100
111.4200
111.9000
426,700
Wed, 13 Aug 2025
110.8300
114.3800
110.5100
114.1300
278,900
Tue, 12 Aug 2025
108.2400
112.0900
107.5000
110.3200
430,500
Mon, 11 Aug 2025
112.0600
113.8000
107.0000
108.1000
638,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
124.7100
124.7100
109.0000
112.8500
1,173,300
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 Aug 2025
128.8600
130.5700
125.5800
129.9100
435,600
Wed, 06 Aug 2025
128.8100
129.0000
125.0700
126.8900
239,300
Tue, 05 Aug 2025
130.0400
132.5400
128.5000
129.0200
330,700
Mon, 04 Aug 2025
127.6300
131.2100
127.6300
130.0600
173,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
127.5100
128.2200
124.0000
127.4000
242,200
Thu, 31 Jul 2025
125.7200
134.0400
125.7200
128.4100
433,400
Wed, 30 Jul 2025
126.7000
128.4400
124.3900
125.4700
146,100
Tue, 29 Jul 2025
128.2200
128.7000
126.6300
126.7300
120,200
Mon, 28 Jul 2025
129.6000
130.2100
127.1500
127.5000
132,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend