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
217.0300
223.5500
216.5300
223.5500
198,200
Thu, 23 Jul 2026
210.6800
214.8500
209.3800
214.5200
213,600
Wed, 22 Jul 2026
216.1300
216.1300
209.6800
210.8600
248,200
Tue, 21 Jul 2026
220.7200
224.4500
215.2100
215.8200
253,800
Mon, 20 Jul 2026
226.4600
228.3500
221.3900
225.0100
216,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
227.7700
235.0000
225.8000
227.3100
386,900
Thu, 16 Jul 2026
214.3800
232.0000
214.0000
225.9400
551,400
Wed, 15 Jul 2026
236.2700
236.2700
205.6400
210.1900
641,300
Tue, 14 Jul 2026
243.6100
243.6100
236.6000
238.4700
217,400
Mon, 13 Jul 2026
253.5400
258.0500
245.8100
247.1700
212,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
250.0100
254.0200
249.6200
251.8100
166,700
Thu, 09 Jul 2026
251.4000
251.4000
245.0900
247.8100
206,100
Wed, 08 Jul 2026
256.4800
256.4800
249.7000
251.3600
180,900
Tue, 07 Jul 2026
258.7900
262.7000
254.3100
256.3700
428,700
Mon, 06 Jul 2026
259.8000
259.8000
254.0800
257.1300
209,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
249.6500
259.8000
249.3300
259.2500
180,500
Wed, 01 Jul 2026
241.4400
251.7200
238.4200
249.2700
358,100
Tue, 30 Jun 2026
236.0400
240.4200
235.0100
239.7500
184,300
Mon, 29 Jun 2026
237.4500
241.3200
235.1500
237.5100
193,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
230.5900
240.3800
230.5900
238.7100
310,800
Thu, 25 Jun 2026
228.7100
233.9500
227.7900
229.9600
191,700
Wed, 24 Jun 2026
223.4900
229.8000
220.4300
229.5300
231,600
Tue, 23 Jun 2026
215.9700
222.3000
215.3000
221.1200
244,400
Mon, 22 Jun 2026
220.9700
224.2500
210.7800
211.6500
302,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
222.1300
223.7300
219.0500
221.1400
590,900
Wed, 17 Jun 2026
223.0600
228.2900
219.6400
221.6400
347,200
Tue, 16 Jun 2026
225.0000
227.8800
223.8800
225.6400
162,200
Mon, 15 Jun 2026
226.9900
228.6000
222.9200
224.0400
141,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
226.8600
230.0000
222.5600
226.6700
138,500
Thu, 11 Jun 2026
232.0200
234.3900
225.9100
226.0100
192,800
Wed, 10 Jun 2026
230.0000
234.1800
230.0000
231.9800
153,300
Tue, 09 Jun 2026
223.7400
231.9700
223.7400
228.6200
218,200
Mon, 08 Jun 2026
224.1300
229.4800
221.2100
223.7400
189,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
222.4800
227.6800
220.0000
227.2200
165,700
Thu, 04 Jun 2026
212.1300
220.0700
211.4300
219.5100
225,900
Wed, 03 Jun 2026
207.4900
207.9000
204.6300
207.2400
134,100
Tue, 02 Jun 2026
211.5000
211.5000
206.1800
207.5400
163,200
Mon, 01 Jun 2026
210.6700
218.7400
210.6700
211.6100
141,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
217.4800
217.9300
212.3600
213.0700
243,400
Thu, 28 May 2026
218.9600
221.5900
217.7800
218.1900
124,000
Wed, 27 May 2026
222.8800
226.3100
220.4300
220.7100
135,200
Tue, 26 May 2026
224.9000
227.1100
222.6700
223.0700
200,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
222.8800
226.7300
221.7000
224.2300
188,700
Thu, 21 May 2026
12 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 21 May 2026
221.7300
225.7600
216.0600
224.7300
220,600
Wed, 20 May 2026
222.8100
223.4800
220.0600
222.0700
128,100
Tue, 19 May 2026
222.1600
229.1300
219.6100
223.1500
189,200
Mon, 18 May 2026
212.6700
221.6400
212.6500
221.5100
179,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
215.4500
220.4900
212.0100
213.0500
150,600
Thu, 14 May 2026
214.5900
216.4000
211.3800
213.3100
222,800
Wed, 13 May 2026
216.3900
219.9200
211.4800
212.6600
168,300
Tue, 12 May 2026
217.2800
221.4100
215.0000
218.5000
171,200
Mon, 11 May 2026
217.0000
218.6000
212.5500
217.0900
195,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
216.4200
218.2200
211.0100
215.9000
140,500
Thu, 07 May 2026
213.3000
219.1900
213.3000
216.7500
224,900
Wed, 06 May 2026
221.2500
223.7100
213.5500
213.5600
219,200
Tue, 05 May 2026
210.9000
223.4600
210.9000
221.2400
433,000
Mon, 04 May 2026
214.8500
217.7500
210.0700
210.6500
230,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
220.9100
224.8200
214.2100
214.9600
254,600
Thu, 30 Apr 2026
217.3400
219.7100
215.4400
218.9300
323,900
Wed, 29 Apr 2026
227.7400
227.9300
217.9500
219.7300
198,000
Tue, 28 Apr 2026
235.2000
236.1400
228.7600
229.9400
232,200
Mon, 27 Apr 2026
236.7500
236.7500
225.5000
231.2200
248,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
248.7300
256.7700
231.0000
233.6200
392,900
Thu, 23 Apr 2026
11 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Thu, 23 Apr 2026
10 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 23 Apr 2026
251.5600
251.5600
246.3400
248.9000
253,900
Wed, 22 Apr 2026
252.0600
254.1700
248.0000
250.0000
169,100
Tue, 21 Apr 2026
253.4700
257.5400
251.7700
253.8500
215,400
Mon, 20 Apr 2026
244.7700
254.5200
243.3000
253.6300
224,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
241.9500
246.6500
241.4300
244.8100
255,000
Thu, 16 Apr 2026
245.1700
246.9600
240.0500
241.2700
278,100
Wed, 15 Apr 2026
250.3200
250.8500
242.2500
244.5300
275,600
Tue, 14 Apr 2026
261.2900
261.7100
249.4300
249.4300
214,100
Mon, 13 Apr 2026
252.2200
262.2500
251.4200
261.2900
159,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
257.7900
260.5900
251.8000
253.7600
248,800
Thu, 09 Apr 2026
250.4000
259.5500
250.4000
257.2500
156,900
Wed, 08 Apr 2026
249.0300
254.5700
248.3500
253.3800
216,600
Tue, 07 Apr 2026
252.4900
254.0000
248.1100
248.5400
164,500
Mon, 06 Apr 2026
249.0300
254.7600
248.1500
254.3300
119,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
247.6800
251.7400
245.5000
249.5100
128,900
Wed, 01 Apr 2026
251.0500
251.0500
245.0000
246.9900
145,100
Tue, 31 Mar 2026
249.4500
252.6700
245.2400
251.3100
263,700
Mon, 30 Mar 2026
243.5500
250.3300
242.9200
247.9900
226,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
244.4300
244.4300
240.5300
240.8700
134,100
Thu, 26 Mar 2026
236.4600
244.7800
236.3800
243.2600
195,900
Wed, 25 Mar 2026
241.6300
243.5500
233.8200
236.0900
163,000
Tue, 24 Mar 2026
245.6900
247.4300
240.3900
240.5300
171,000
Mon, 23 Mar 2026
242.6300
248.9800
239.4700
245.8800
316,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
240.8600
243.3000
239.8300
240.3700
1,472,700
Fri, 20 Mar 2026
9 · DEF 14C
Pre-market · 08:01 ET
DEF 14C ↗
Thu, 19 Mar 2026
244.4600
245.4000
235.2200
240.9300
210,000
Wed, 18 Mar 2026
245.4000
250.3900
243.7900
243.8700
196,600
Tue, 17 Mar 2026
249.5400
253.3300
245.3000
247.0800
152,300
Mon, 16 Mar 2026
247.0900
250.3800
245.7600
247.2300
166,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
246.5000
247.3000
242.5500
246.9100
127,000
Thu, 12 Mar 2026
240.6500
246.6400
240.6500
243.0300
238,900
Wed, 11 Mar 2026
244.8000
247.5000
237.5900
242.7000
240,400
Tue, 10 Mar 2026
253.4200
257.4800
242.3700
243.9900
208,800
Mon, 09 Mar 2026
259.0000
259.5000
247.0000
255.6600
328,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
268.0300
270.9400
259.8000
259.8500
282,300
Thu, 05 Mar 2026
272.0000
278.1700
269.5600
269.7000
172,600
Wed, 04 Mar 2026
269.4100
275.1600
262.3400
272.1900
186,400
Tue, 03 Mar 2026
265.5800
273.2500
260.8300
272.1600
178,900
Mon, 02 Mar 2026
269.5000
271.1700
263.3300
266.7500
188,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
268.8700
269.6600
263.6400
269.4400
241,600
Thu, 26 Feb 2026
272.3600
276.6300
268.6600
268.7000
241,800
Wed, 25 Feb 2026
258.8200
271.0600
256.6400
269.8200
290,500
Tue, 24 Feb 2026
258.4900
262.8100
247.0100
257.0100
441,200
Mon, 23 Feb 2026
8 · 10-K
After-hours · 16:26 ET
10-K ↗
Mon, 23 Feb 2026
7 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 23 Feb 2026
273.4200
273.9500
263.3800
263.7700
254,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
6 · 8-K
After market open · 13:00 ET
8-K ↗
Fri, 20 Feb 2026
277.1400
279.4700
270.7400
273.0400
198,600
Thu, 19 Feb 2026
277.9900
277.9900
271.9800
274.6300
183,400
Wed, 18 Feb 2026
283.6500
285.1800
277.1500
277.4000
158,200
Tue, 17 Feb 2026
282.9000
287.9100
282.4400
283.8500
323,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
282.7800
284.3600
276.4600
279.1100
163,700
Thu, 12 Feb 2026
279.8600
286.2900
278.1000
282.9400
161,200
Wed, 11 Feb 2026
276.6900
281.4100
271.1100
280.4900
231,600
Tue, 10 Feb 2026
270.7900
280.1000
267.4000
278.6400
286,000
Mon, 09 Feb 2026
286.3200
288.9800
269.3000
269.5700
246,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
287.3700
292.6900
284.8600
287.7100
192,800
Thu, 05 Feb 2026
285.5500
291.2700
284.7800
285.6200
124,800
Wed, 04 Feb 2026
282.0000
292.1800
280.9000
286.3800
259,400
Tue, 03 Feb 2026
279.9300
286.8300
278.7700
280.7500
165,400
Mon, 02 Feb 2026
284.6500
285.2100
279.9800
281.9300
165,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
282.6100
284.1200
277.6200
283.0100
616,400
Thu, 29 Jan 2026
275.3400
284.6600
275.3400
282.1000
214,300
Wed, 28 Jan 2026
272.5000
274.7200
270.0700
273.5300
175,100
Tue, 27 Jan 2026
280.3600
281.5500
272.3500
272.5000
176,500
Mon, 26 Jan 2026
277.9600
280.6700
275.7900
280.5500
159,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
283.6500
285.4700
275.1400
275.8500
143,600
Thu, 22 Jan 2026
280.0000
286.3700
278.9600
285.3500
121,800
Wed, 21 Jan 2026
286.4500
289.8700
275.0000
279.9000
181,500
Tue, 20 Jan 2026
283.2400
290.0800
280.5100
286.8800
192,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
281.9600
283.2400
279.2400
283.2100
176,300
Thu, 15 Jan 2026
284.5600
288.2200
282.9700
283.0700
92,800
Wed, 14 Jan 2026
282.2100
286.4700
282.2100
283.8500
148,600
Tue, 13 Jan 2026
283.1500
290.1600
280.3300
281.4100
276,600
Mon, 12 Jan 2026
282.2500
287.0200
280.6000
282.3000
171,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
285.1700
287.3800
280.2400
280.5200
86,900
Thu, 08 Jan 2026
280.1800
288.3700
280.1800
285.3600
100,400
Wed, 07 Jan 2026
285.8200
285.8800
281.8100
281.9000
115,800
Tue, 06 Jan 2026
278.7000
285.9700
277.2400
285.5100
133,500
Mon, 05 Jan 2026
275.8700
284.1000
275.8200
281.9300
146,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
285.0000
285.5100
275.8200
277.8100
165,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
286.0700
288.9400
286.0700
286.6500
134,700
Tue, 30 Dec 2025
286.0000
289.6600
283.9200
287.8500
135,800
Mon, 29 Dec 2025
284.0100
288.1000
282.9200
287.4300
115,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
283.8800
284.0400
280.6900
282.4000
67,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
284.8300
284.9700
282.4400
284.0000
78,500
Tue, 23 Dec 2025
286.3500
287.4600
283.7300
283.7800
101,400
Mon, 22 Dec 2025
280.6700
287.1800
278.9700
286.1500
156,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
289.0500
289.1700
281.7300
283.8200
685,600
Thu, 18 Dec 2025
287.6100
292.6900
286.9800
289.0500
128,900
Wed, 17 Dec 2025
287.1500
292.1700
287.1500
288.8100
198,200
Tue, 16 Dec 2025
287.3600
288.5300
282.9600
287.5100
169,100
Mon, 15 Dec 2025
287.7600
290.5100
284.6000
287.0400
190,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
284.1700
292.9900
283.8600
287.3300
243,200
Thu, 11 Dec 2025
5 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 11 Dec 2025
275.3200
282.9200
274.4700
278.9600
244,400
Wed, 10 Dec 2025
277.5100
280.4500
273.5900
275.0000
230,000
Tue, 09 Dec 2025
281.5400
285.0000
276.0000
277.4000
147,300
Mon, 08 Dec 2025
295.2600
295.4400
279.7000
280.8100
172,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
298.5900
300.2200
295.6200
296.4600
95,500
Thu, 04 Dec 2025
297.5100
301.1400
296.2100
299.7800
101,000
Wed, 03 Dec 2025
295.8800
299.3400
294.1000
296.2100
86,400
Tue, 02 Dec 2025
293.9000
297.2800
292.7500
295.9500
134,600
Mon, 01 Dec 2025
294.8400
297.1200
292.4700
293.7600
144,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
295.6100
297.0300
293.9600
295.4900
56,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
294.6800
298.0200
294.2400
294.2400
88,100
Tue, 25 Nov 2025
294.7300
298.7900
294.6800
295.6300
100,000
Mon, 24 Nov 2025
295.1700
297.4400
291.5900
291.9200
220,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
293.1700
301.6100
293.1700
296.3600
170,600
Thu, 20 Nov 2025
285.7700
294.3800
285.6800
293.0600
167,200
Wed, 19 Nov 2025
289.1800
292.0400
282.9100
285.0600
159,600
Tue, 18 Nov 2025
287.4700
293.2000
287.1000
290.1700
124,800
Mon, 17 Nov 2025
288.4400
290.2400
285.1500
287.2800
134,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
288.6700
293.6900
284.7000
286.5800
136,400
Thu, 13 Nov 2025
284.1000
290.1200
282.7800
287.1800
117,400
Wed, 12 Nov 2025
284.8500
285.4900
279.5300
282.8400
129,500
Tue, 11 Nov 2025
278.2500
282.6900
277.0000
282.6600
187,100
Mon, 10 Nov 2025
283.7700
283.9900
276.9100
277.6300
136,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
282.4000
285.7100
282.4000
284.8400
152,500
Thu, 06 Nov 2025
288.0000
289.1500
281.3600
281.5800
128,800
Wed, 05 Nov 2025
289.6000
290.8800
286.2300
288.1600
122,000
Tue, 04 Nov 2025
286.7000
290.5800
279.7800
289.4200
178,500
Mon, 03 Nov 2025
292.6400
292.6400
284.4200
285.3500
195,900
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
315.6400
320.5000
282.0100
292.6400
368,400
Thu, 30 Oct 2025
4 · 10-Q
After-hours · 16:26 ET
10-Q ↗
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 30 Oct 2025
303.6400
314.5100
303.6400
309.6400
183,000
Wed, 29 Oct 2025
318.6400
318.6400
301.6800
301.8700
212,500
Tue, 28 Oct 2025
329.9700
330.3300
320.3400
320.3400
220,200
Mon, 27 Oct 2025
324.9900
330.5400
324.8200
329.9700
194,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
325.6900
326.4400
323.3400
324.6700
103,100
Thu, 23 Oct 2025
325.4700
326.6600
321.2000
325.6900
122,200
Wed, 22 Oct 2025
327.4900
328.1500
320.1900
322.7400
120,800
Tue, 21 Oct 2025
317.0200
327.6300
316.1900
325.8900
126,800
Mon, 20 Oct 2025
317.4800
317.8700
313.4900
316.4200
106,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
313.5500
316.7700
312.6100
316.6600
123,800
Thu, 16 Oct 2025
316.8400
316.8400
306.8400
311.9300
160,900
Wed, 15 Oct 2025
319.3500
320.0000
314.9000
318.4000
107,400
Tue, 14 Oct 2025
319.2300
322.7200
314.9900
321.1400
95,400
Mon, 13 Oct 2025
324.5800
325.0200
314.2500
319.4700
102,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
323.0900
329.7500
322.6400
324.3100
117,100
Thu, 09 Oct 2025
328.8300
329.0100
319.0600
320.4500
127,300
Wed, 08 Oct 2025
320.9000
328.6400
318.0000
327.7000
98,900
Tue, 07 Oct 2025
318.0700
321.3200
318.0700
319.4100
86,800
Mon, 06 Oct 2025
317.4500
317.7700
313.7300
316.1900
99,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
314.6100
322.5400
314.6100
319.1600
102,600
Thu, 02 Oct 2025
310.8900
315.8000
306.8000
314.6100
109,000
Wed, 01 Oct 2025
318.3200
324.5600
311.5400
312.0500
152,500
Tue, 30 Sep 2025
313.4400
318.3500
313.4400
318.1600
111,300
Mon, 29 Sep 2025
315.9900
315.9900
312.5200
313.2500
108,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
315.4900
317.4900
315.0000
315.9900
81,900
Thu, 25 Sep 2025
315.2600
317.2800
310.4900
312.9500
119,900
Wed, 24 Sep 2025
316.6200
317.2800
310.1900
314.2700
221,400
Tue, 23 Sep 2025
323.6500
324.3500
316.7600
317.3000
150,800
Mon, 22 Sep 2025
317.6400
321.5000
316.1000
321.0300
109,300
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
319.6200
321.2400
317.7400
317.9900
292,500
Thu, 18 Sep 2025
318.8800
323.2900
318.0000
319.6200
100,100
Wed, 17 Sep 2025
322.0200
328.5300
319.4800
320.3700
203,000
Tue, 16 Sep 2025
322.2200
323.9800
320.4400
320.7300
115,300
Mon, 15 Sep 2025
339.8100
341.7100
321.8100
321.8100
122,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
338.0100
340.7000
336.4200
338.6600
66,600
Thu, 11 Sep 2025
329.9200
338.2600
328.6400
337.9200
112,700
Wed, 10 Sep 2025
330.5600
332.5700
328.1900
330.0000
132,800
Tue, 09 Sep 2025
335.5100
335.5100
330.7400
331.5500
88,900
Mon, 08 Sep 2025
335.9600
337.2400
333.8500
336.2500
101,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
335.4400
337.7500
334.2600
335.0700
104,300
Thu, 04 Sep 2025
329.2700
336.5600
325.7600
336.4300
149,000
Wed, 03 Sep 2025
337.5500
337.5500
323.7600
328.1700
202,700
Tue, 02 Sep 2025
355.1100
355.1100
337.2100
338.0600
165,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
352.0100
357.7500
350.8900
354.3800
114,600
Thu, 28 Aug 2025
350.4500
352.1200
348.7100
351.3600
94,600
Wed, 27 Aug 2025
349.8300
354.3300
349.8300
350.7900
94,000
Tue, 26 Aug 2025
362.9100
362.9100
349.8400
350.1000
261,900
Mon, 25 Aug 2025
366.2000
366.2000
362.9400
363.3200
104,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
362.0800
368.8000
362.0800
366.3600
101,800
Thu, 21 Aug 2025
363.5800
365.0000
359.4000
359.8200
85,700
Wed, 20 Aug 2025
364.0900
367.1400
363.1700
364.2800
88,900
Tue, 19 Aug 2025
358.6000
363.3200
357.9800
362.9700
119,600
Mon, 18 Aug 2025
366.0000
366.8500
359.7200
359.7400
86,700
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
371.4500
371.4500
364.3500
366.5200
201,900
Thu, 14 Aug 2025
369.3200
369.4700
364.7700
368.0700
102,300
Wed, 13 Aug 2025
363.0900
369.7900
361.4000
368.9600
162,600
Tue, 12 Aug 2025
360.5900
364.0400
360.1900
362.6600
139,000
Mon, 11 Aug 2025
359.1800
368.5000
358.0900
360.8500
216,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
359.3200
380.6700
352.8200
357.3200
204,400
Thu, 07 Aug 2025
2 · 10-Q
After-hours · 16:28 ET
10-Q ↗
Thu, 07 Aug 2025
1 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 07 Aug 2025
360.6500
360.6500
352.0300
352.6000
101,500
Wed, 06 Aug 2025
356.8200
360.4300
346.0000
358.8800
130,500
Tue, 05 Aug 2025
356.3100
361.7200
354.0200
356.8200
92,400
Mon, 04 Aug 2025
352.6100
356.7100
352.3400
356.2100
103,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
356.5300
356.5300
346.9500
350.7500
128,000
Thu, 31 Jul 2025
351.0400
357.1200
351.0400
356.2400
339,400
Wed, 30 Jul 2025
356.5400
356.5400
349.3500
353.3300
124,900
Tue, 29 Jul 2025
355.1100
355.9100
351.5900
355.6300
79,200
Mon, 28 Jul 2025
354.3000
357.2200
353.5500
353.6000
119,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend