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
208.7500
214.4500
204.4800
209.7500
2,888,300
Thu, 23 Jul 2026
205.5500
207.0800
202.3700
205.2600
1,838,500
Wed, 22 Jul 2026
211.9500
212.2900
202.1500
203.5000
1,793,900
Tue, 21 Jul 2026
214.5100
217.6300
210.8800
211.1500
2,093,700
Mon, 20 Jul 2026
215.0700
219.1400
212.0000
217.8000
1,909,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
217.0500
221.8100
214.7000
218.3500
3,303,400
Thu, 16 Jul 2026
212.2200
218.5200
208.3200
217.0600
2,513,800
Wed, 15 Jul 2026
207.9100
212.6200
207.2900
208.9800
2,020,100
Tue, 14 Jul 2026
201.9600
209.9300
201.9600
205.9200
1,594,700
Mon, 13 Jul 2026
17 · 8-K
After-hours · 16:13 ET
CURRENT REPORT ↗
Mon, 13 Jul 2026
210.3200
213.7800
209.8100
212.2200
1,330,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
212.0000
212.8000
207.1900
208.4500
1,232,900
Thu, 09 Jul 2026
200.4700
208.9100
198.0100
208.5800
2,025,100
Wed, 08 Jul 2026
211.1000
211.9100
205.9900
206.0400
2,050,900
Tue, 07 Jul 2026
215.9900
215.9900
210.7000
212.3800
2,380,600
Mon, 06 Jul 2026
204.6600
208.8100
202.2500
207.5400
1,670,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
200.9700
209.9200
200.7100
207.4800
2,930,800
Wed, 01 Jul 2026
200.0000
204.7000
198.4900
199.7600
2,360,300
Tue, 30 Jun 2026
193.2500
195.0000
192.2600
194.4200
2,282,700
Mon, 29 Jun 2026
202.4600
202.4600
194.8900
195.2400
2,588,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
191.6500
197.8700
191.5500
196.2600
7,756,100
Thu, 25 Jun 2026
189.0700
194.3100
189.0000
189.7300
2,459,500
Wed, 24 Jun 2026
188.9800
195.7600
188.0000
192.6100
2,651,800
Tue, 23 Jun 2026
193.2700
193.7700
187.2400
188.7800
3,327,000
Mon, 22 Jun 2026
190.0000
195.9400
185.5000
187.7200
4,670,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
16 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 18 Jun 2026
194.5500
197.8900
190.8600
193.8200
9,213,100
Wed, 17 Jun 2026
196.5800
203.8000
192.3000
193.0700
3,141,600
Tue, 16 Jun 2026
197.8200
203.9500
197.8200
201.3800
2,928,200
Mon, 15 Jun 2026
199.9200
202.8700
195.9600
198.6000
3,306,900
Mon, 15 Jun 2026
15 · 8-K
Pre-market · 09:13 ET
CURRENT REPORT ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
206.6000
208.7400
194.4700
198.4300
5,631,600
Thu, 11 Jun 2026
219.2600
221.3400
204.8000
205.5700
4,272,200
Wed, 10 Jun 2026
220.5000
225.1100
218.0000
221.2800
1,741,000
Tue, 09 Jun 2026
223.4700
227.7900
220.6900
224.0800
1,867,500
Mon, 08 Jun 2026
228.0100
229.9900
224.2300
225.0400
2,090,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
235.0800
236.5000
229.2400
229.9600
2,684,600
Thu, 04 Jun 2026
236.4800
237.8600
231.5900
233.6400
1,923,400
Wed, 03 Jun 2026
235.0100
235.2500
228.2600
229.6000
2,413,900
Tue, 02 Jun 2026
241.6200
243.1600
235.7000
236.6600
2,354,400
Mon, 01 Jun 2026
237.0100
250.4900
237.0100
248.1600
3,590,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
14 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 29 May 2026
225.5600
233.8400
217.0000
231.3100
7,642,000
Thu, 28 May 2026
13 · 8-K
After-hours · 16:12 ET
CURRENT REPORT ↗
Thu, 28 May 2026
12 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 28 May 2026
236.3200
244.3400
233.5000
240.9500
4,143,300
Wed, 27 May 2026
235.0000
243.3100
235.0000
237.0000
1,643,500
Tue, 26 May 2026
238.0800
240.7200
234.3700
238.2300
2,097,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
240.5100
247.0000
238.4600
240.9900
2,455,200
Thu, 21 May 2026
241.9900
242.2200
234.6400
240.1900
1,992,700
Wed, 20 May 2026
239.7500
243.8700
233.2000
243.6300
1,711,200
Tue, 19 May 2026
249.0300
251.1600
243.0100
244.1600
1,980,000
Mon, 18 May 2026
236.1000
243.6900
234.6500
243.4900
1,807,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
234.8800
238.3100
234.2100
236.6200
1,528,500
Thu, 14 May 2026
229.8800
235.9200
227.4800
233.8600
1,747,800
Wed, 13 May 2026
229.4000
231.6500
225.2800
231.0300
1,742,200
Tue, 12 May 2026
238.0300
240.1300
233.8300
234.8700
1,491,200
Mon, 11 May 2026
241.8300
244.9700
234.2800
236.0700
1,926,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
247.6500
247.6500
241.9300
244.5000
1,747,800
Thu, 07 May 2026
246.5600
255.1400
246.5600
251.0400
2,026,600
Wed, 06 May 2026
11 · DEFA14A
After-hours · 16:03 ET
DEFA14A ↗
Wed, 06 May 2026
10 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Wed, 06 May 2026
245.3800
248.7500
240.0000
243.0800
2,073,300
Tue, 05 May 2026
247.2000
250.3500
244.9000
249.4300
2,207,000
Mon, 04 May 2026
244.1900
249.9800
242.7600
247.5400
1,621,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
241.8800
246.8600
238.4200
244.3500
2,342,500
Thu, 30 Apr 2026
233.9000
237.6800
231.1500
237.0000
1,769,600
Wed, 29 Apr 2026
233.8400
235.9800
231.1400
235.8700
1,237,600
Tue, 28 Apr 2026
237.9700
241.9900
232.2200
234.8500
1,705,600
Mon, 27 Apr 2026
235.9100
241.5800
234.6800
235.0300
1,689,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
9 · PRE 14A
After-hours · 16:08 ET
PRE 14A ↗
Fri, 24 Apr 2026
8 · 8-K
After-hours · 16:07 ET
8-K ↗
Fri, 24 Apr 2026
232.5800
237.7400
231.1800
237.4400
1,386,100
Thu, 23 Apr 2026
240.3600
241.1000
227.0000
231.9800
2,428,600
Wed, 22 Apr 2026
247.2900
250.0000
245.0000
247.5700
1,518,100
Tue, 21 Apr 2026
245.2300
250.9100
243.5000
245.4800
1,441,100
Mon, 20 Apr 2026
241.4800
246.3000
241.2500
245.3100
1,260,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
249.4000
250.0000
241.2700
242.0200
2,550,900
Thu, 16 Apr 2026
244.5100
245.5800
240.4200
243.1600
1,516,700
Wed, 15 Apr 2026
234.7900
240.7800
232.2000
239.3200
1,759,600
Tue, 14 Apr 2026
227.8900
230.6800
225.0800
228.5900
1,813,700
Mon, 13 Apr 2026
218.0100
227.5300
216.4200
227.1400
2,836,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
221.5400
223.1500
214.1000
218.4500
2,504,900
Thu, 09 Apr 2026
237.5100
238.5000
217.1800
225.1300
3,604,900
Wed, 08 Apr 2026
241.1500
244.8000
239.0300
240.6500
1,990,500
Tue, 07 Apr 2026
236.3300
238.6000
232.9100
234.9600
1,319,000
Mon, 06 Apr 2026
236.8400
239.0000
234.6700
237.7200
1,189,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
239.7200
241.4600
234.0900
238.0800
1,990,700
Wed, 01 Apr 2026
238.8600
240.4900
232.1800
237.8700
1,800,300
Tue, 31 Mar 2026
234.9200
241.2100
234.8900
239.4000
1,947,000
Mon, 30 Mar 2026
232.2600
238.5400
231.0500
235.6800
1,653,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
237.6300
237.8700
229.2400
229.8400
2,233,100
Thu, 26 Mar 2026
234.6600
243.6200
234.3200
239.8300
1,468,200
Wed, 25 Mar 2026
241.2400
243.2000
232.4100
235.4200
1,685,100
Tue, 24 Mar 2026
245.2800
245.2800
237.2800
239.3900
2,224,400
Mon, 23 Mar 2026
248.2900
251.0600
244.7300
247.4400
2,658,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
245.9500
248.6100
241.5000
247.9900
4,418,400
Thu, 19 Mar 2026
248.9800
255.3400
246.0800
247.6500
2,148,400
Wed, 18 Mar 2026
250.2800
254.4400
248.2500
248.4800
1,811,000
Tue, 17 Mar 2026
250.5900
259.3900
250.5900
252.9200
1,254,700
Mon, 16 Mar 2026
252.0900
253.0200
249.3000
249.7800
1,353,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
249.5200
252.8300
248.5400
251.1700
1,442,800
Thu, 12 Mar 2026
250.7100
255.9500
249.2400
249.8900
1,653,500
Wed, 11 Mar 2026
255.4500
259.5400
249.7600
251.8300
1,959,000
Tue, 10 Mar 2026
260.5800
261.7800
252.0900
253.8500
1,857,600
Mon, 09 Mar 2026
260.7700
262.5200
256.5000
260.7500
1,803,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
261.5400
263.0500
257.7300
260.9900
2,021,000
Thu, 05 Mar 2026
258.5500
264.7500
256.9000
264.1200
2,186,400
Wed, 04 Mar 2026
253.3000
258.8100
252.5000
257.8900
2,656,900
Tue, 03 Mar 2026
7 · 10-K
After-hours · 16:06 ET
10-K ↗
Tue, 03 Mar 2026
246.1000
254.8300
244.4500
253.4000
2,606,300
Mon, 02 Mar 2026
243.5300
249.1500
243.0000
246.9400
2,401,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
233.5800
248.7000
233.3000
245.8700
5,370,700
Thu, 26 Feb 2026
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 26 Feb 2026
228.4300
233.7300
227.3100
233.4500
4,076,500
Wed, 25 Feb 2026
220.9500
225.8000
219.0500
224.8100
1,955,800
Tue, 24 Feb 2026
217.5400
225.3000
215.0100
220.9100
2,204,300
Mon, 23 Feb 2026
223.6300
225.6500
216.7200
218.6400
2,060,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
227.6500
232.2100
225.7800
226.9800
1,743,100
Thu, 19 Feb 2026
229.8600
230.0000
226.5000
229.1000
1,451,000
Wed, 18 Feb 2026
224.4900
230.0900
223.2100
229.7400
2,009,500
Tue, 17 Feb 2026
228.1000
229.3400
221.0900
225.3200
2,629,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
223.8300
233.6300
222.8800
231.2200
2,752,800
Thu, 12 Feb 2026
232.6000
235.1900
216.0100
223.4900
5,413,400
Wed, 11 Feb 2026
234.1200
239.8000
229.5200
232.5900
2,622,400
Tue, 10 Feb 2026
242.6800
247.1200
241.1600
243.5800
2,324,100
Mon, 09 Feb 2026
238.8600
243.0900
236.4300
242.5300
1,524,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
239.6500
242.4400
234.0000
240.4000
2,139,700
Thu, 05 Feb 2026
245.8400
246.7900
236.7800
238.0600
3,414,200
Wed, 04 Feb 2026
238.7600
249.8500
236.2200
243.4100
2,728,100
Tue, 03 Feb 2026
250.0100
251.6400
238.9500
240.7900
3,540,400
Mon, 02 Feb 2026
259.6100
259.6600
253.7500
255.5700
1,622,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
253.5900
255.6700
250.9500
252.8700
1,739,200
Thu, 29 Jan 2026
260.0000
260.4700
247.2000
255.6800
3,641,800
Wed, 28 Jan 2026
268.5100
271.1200
266.6100
268.3300
1,268,100
Tue, 27 Jan 2026
271.2000
272.0500
264.5900
268.0900
1,458,400
Mon, 26 Jan 2026
270.4100
274.2500
269.7600
272.3400
1,804,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
269.4100
271.2900
266.8700
270.0000
1,493,400
Thu, 22 Jan 2026
268.7100
271.4400
263.0500
269.7700
3,157,400
Thu, 22 Jan 2026
5 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 21 Jan 2026
253.8700
257.4900
253.3400
257.4400
2,342,600
Tue, 20 Jan 2026
261.5400
262.4900
252.5500
253.8700
2,671,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
262.7200
266.4000
260.7200
265.6900
3,839,400
Thu, 15 Jan 2026
262.2300
264.0800
259.7600
262.2600
1,773,800
Wed, 14 Jan 2026
268.9500
271.0100
259.2700
261.2800
2,221,200
Tue, 13 Jan 2026
277.5000
279.3400
266.7700
270.6300
2,171,000
Mon, 12 Jan 2026
275.9100
279.3200
274.0200
277.8900
1,204,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
276.8000
278.4500
273.8000
276.0200
1,820,900
Thu, 08 Jan 2026
291.0000
292.0500
273.8000
276.5800
2,778,000
Wed, 07 Jan 2026
294.7300
296.8000
293.0400
293.7900
987,700
Tue, 06 Jan 2026
288.5100
294.2400
287.5200
293.1700
1,264,500
Mon, 05 Jan 2026
288.0400
293.1000
286.6300
288.6600
1,463,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
296.0000
296.0600
282.5100
286.7300
1,317,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
298.6200
299.0700
295.8500
296.0100
749,200
Tue, 30 Dec 2025
299.5300
301.6600
299.0600
299.5400
627,700
Mon, 29 Dec 2025
299.0800
303.1000
299.0800
301.2300
656,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
298.4200
300.7200
298.3400
300.7100
439,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
297.6700
298.6500
296.5100
298.2100
320,800
Tue, 23 Dec 2025
298.8600
300.3800
295.6100
297.5800
1,128,400
Mon, 22 Dec 2025
301.3800
303.7900
299.3700
300.4700
1,412,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
299.9200
301.5800
297.9000
300.0800
3,311,300
Thu, 18 Dec 2025
294.6500
300.0300
293.7700
299.2400
1,960,400
Wed, 17 Dec 2025
294.1300
298.3000
292.0500
292.9700
1,390,500
Tue, 16 Dec 2025
294.3100
296.2200
291.8800
293.9800
1,482,200
Mon, 15 Dec 2025
299.2100
301.4700
292.3800
294.3100
2,281,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
302.4800
302.4800
296.3300
297.6400
1,425,200
Thu, 11 Dec 2025
299.9300
305.0000
298.2000
300.9300
1,534,500
Wed, 10 Dec 2025
299.4600
304.6900
297.5200
300.1000
1,792,800
Tue, 09 Dec 2025
301.0700
303.6500
299.5300
300.7500
1,393,600
Mon, 08 Dec 2025
307.6000
309.2200
298.6300
301.3900
1,667,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
306.0000
307.8300
304.3000
306.7400
1,558,800
Thu, 04 Dec 2025
307.8000
309.3000
303.7700
305.8500
1,458,000
Wed, 03 Dec 2025
308.7600
312.6200
305.4800
307.2400
1,346,700
Tue, 02 Dec 2025
306.0600
310.8400
305.3100
310.2500
1,625,400
Mon, 01 Dec 2025
301.1700
307.3700
300.3200
305.1200
1,464,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
300.2900
304.0000
299.4200
303.3400
912,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
4 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 26 Nov 2025
313.9700
320.0000
299.1300
301.3800
4,686,400
Tue, 25 Nov 2025
3 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 25 Nov 2025
290.2800
297.6700
287.0800
294.4300
2,336,400
Mon, 24 Nov 2025
291.3500
292.8000
288.9500
289.8500
3,027,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
288.6900
293.1300
286.3200
290.8000
1,359,300
Thu, 20 Nov 2025
295.2600
296.9000
286.4300
286.9500
1,212,500
Wed, 19 Nov 2025
291.6000
293.8100
290.0900
291.1900
1,359,000
Tue, 18 Nov 2025
292.8700
294.3500
289.0600
292.2300
1,526,300
Mon, 17 Nov 2025
299.5300
299.5300
290.8900
291.9600
1,081,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
295.8100
301.3000
292.5700
299.3900
1,049,800
Thu, 13 Nov 2025
300.5000
301.7900
296.3700
297.1700
1,122,700
Wed, 12 Nov 2025
301.5500
303.2000
300.3000
301.7400
1,191,100
Tue, 11 Nov 2025
299.1700
302.4300
297.9500
301.8600
855,600
Mon, 10 Nov 2025
297.4000
299.5500
293.0600
298.7200
1,194,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
294.6000
297.4700
293.5100
297.1800
950,500
Thu, 06 Nov 2025
299.4600
299.9000
293.7200
294.8600
1,165,800
Wed, 05 Nov 2025
301.2300
302.4400
299.3200
300.9600
1,250,700
Tue, 04 Nov 2025
302.2600
304.1300
299.1700
300.8600
1,301,000
Mon, 03 Nov 2025
302.9900
304.8800
299.4000
303.6400
1,079,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
300.4200
302.7000
297.9200
301.3400
1,076,700
Thu, 30 Oct 2025
295.2500
303.5700
295.2500
300.7700
1,527,800
Wed, 29 Oct 2025
306.5300
307.0000
296.0200
297.0800
1,682,200
Tue, 28 Oct 2025
312.8700
315.0000
310.7300
311.0800
919,400
Mon, 27 Oct 2025
313.3500
314.1700
311.1300
313.5300
938,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
313.0100
314.5100
311.1500
312.8800
953,300
Thu, 23 Oct 2025
304.0000
310.1000
304.0000
309.8400
1,006,900
Wed, 22 Oct 2025
309.8200
311.2800
305.1200
308.1500
1,471,300
Tue, 21 Oct 2025
307.9500
311.4700
306.9800
310.5700
710,300
Mon, 20 Oct 2025
305.0000
308.0800
304.3200
307.9500
885,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
299.3200
305.2600
298.9100
303.6600
2,202,100
Thu, 16 Oct 2025
307.7600
308.9100
298.8000
299.8200
1,066,200
Wed, 15 Oct 2025
308.6500
310.0000
303.1800
305.0800
992,900
Tue, 14 Oct 2025
304.5800
308.4600
303.1100
306.5900
1,338,600
Mon, 13 Oct 2025
303.6300
308.7000
302.6600
307.9700
982,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
309.0800
312.2900
302.4300
303.5000
1,480,200
Thu, 09 Oct 2025
310.5000
312.9300
305.8100
310.3200
1,357,000
Wed, 08 Oct 2025
315.0000
315.8200
309.1600
311.4100
1,429,700
Tue, 07 Oct 2025
323.1100
324.0000
309.5700
314.1900
1,468,900
Mon, 06 Oct 2025
322.0000
326.2000
320.1300
323.4300
1,568,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
320.1500
321.5700
318.1000
318.9000
971,900
Thu, 02 Oct 2025
314.8300
321.5700
314.3600
320.9100
1,367,000
Wed, 01 Oct 2025
318.7900
320.5400
311.6300
315.7300
1,786,900
Tue, 30 Sep 2025
322.2300
322.2300
314.8400
317.6700
1,159,900
Mon, 29 Sep 2025
325.0000
326.1100
320.9400
322.0300
1,162,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
320.1700
323.4400
319.3900
322.8800
850,800
Thu, 25 Sep 2025
322.4700
322.9700
319.1600
320.1700
1,057,800
Wed, 24 Sep 2025
325.4900
326.3500
322.4500
323.5200
1,102,600
Tue, 23 Sep 2025
323.4500
325.1600
322.0100
324.8600
1,417,900
Mon, 22 Sep 2025
321.3900
326.4700
318.6700
324.3900
1,695,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
325.0300
326.5400
320.8500
322.6700
3,364,400
Thu, 18 Sep 2025
321.7300
326.7100
319.8200
323.0400
1,883,600
Wed, 17 Sep 2025
319.5600
322.6800
317.4000
319.2800
1,758,400
Tue, 16 Sep 2025
320.8800
321.0200
316.1700
318.5100
1,171,800
Mon, 15 Sep 2025
318.7100
321.4700
318.5100
321.0700
1,034,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
324.5400
324.6300
318.7600
319.0500
1,077,500
Thu, 11 Sep 2025
325.2400
326.5000
323.1400
324.5200
1,484,100
Wed, 10 Sep 2025
325.3700
325.5000
321.9700
323.8000
1,323,700
Tue, 09 Sep 2025
326.6900
326.8700
323.1700
325.1900
1,271,400
Mon, 08 Sep 2025
326.8800
329.0900
324.4200
326.7900
1,794,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
322.6400
326.8500
320.4800
326.3700
1,632,200
Thu, 04 Sep 2025
318.5800
320.0000
312.6000
319.9300
1,422,000
Wed, 03 Sep 2025
320.3000
324.3700
314.3800
317.5100
1,943,100
Tue, 02 Sep 2025
2 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Tue, 02 Sep 2025
313.0200
319.4700
312.6500
319.1600
2,665,000
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
318.0000
326.4500
307.2600
314.7000
4,904,200
Thu, 28 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 28 Aug 2025
288.6600
294.4900
287.7900
288.4900
4,151,600
Wed, 27 Aug 2025
283.4600
286.5700
283.2000
285.9500
1,389,200
Tue, 26 Aug 2025
285.3400
286.6700
281.7500
282.4500
1,922,200
Mon, 25 Aug 2025
290.3900
291.2300
284.3100
285.3400
1,180,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
286.5000
291.3000
285.2800
290.2300
1,116,900
Thu, 21 Aug 2025
286.5300
287.4300
285.1700
286.0600
1,184,500
Wed, 20 Aug 2025
289.8900
290.0500
286.7300
288.6300
1,058,200
Tue, 19 Aug 2025
290.3800
294.1900
289.1700
289.2400
1,170,400
Mon, 18 Aug 2025
287.1900
290.3000
286.6700
289.6500
936,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
285.0600
288.5300
284.2500
286.7300
1,149,600
Thu, 14 Aug 2025
286.0700
287.0800
282.6700
283.7500
1,412,000
Wed, 13 Aug 2025
284.7200
287.0900
280.8500
287.0100
1,974,900
Tue, 12 Aug 2025
285.1100
286.4600
280.3900
283.0300
2,345,600
Mon, 11 Aug 2025
290.6700
292.2300
282.9600
284.6200
2,227,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
293.0200
294.5400
289.2200
290.6800
1,540,500
Thu, 07 Aug 2025
305.7500
306.1800
288.9300
292.9900
1,383,000
Wed, 06 Aug 2025
300.8300
305.3300
300.1500
305.1800
1,163,600
Tue, 05 Aug 2025
303.9000
304.2500
298.8600
299.2000
816,100
Mon, 04 Aug 2025
299.2500
302.9100
298.9900
302.5000
933,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
301.2600
301.5100
294.9800
297.0200
1,346,200
Thu, 31 Jul 2025
307.9200
309.2000
302.2400
303.1100
1,492,200
Wed, 30 Jul 2025
306.0800
309.8100
305.4900
308.1400
960,700
Tue, 29 Jul 2025
305.1800
307.7800
304.4300
306.6100
1,120,900
Mon, 28 Jul 2025
304.5800
306.1100
303.2200
304.4700
720,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend