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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
230.3950
242.0500
229.7900
237.7500
5,533,910
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
216.5000
226.9300
216.1500
225.1100
4,717,500
Thu, 23 Jul 2026
222.1800
222.7500
210.8800
212.1700
4,363,200
Wed, 22 Jul 2026
229.6600
229.6600
218.0000
218.3600
4,361,300
Tue, 21 Jul 2026
222.8500
231.5000
222.3000
227.1600
5,060,600
Mon, 20 Jul 2026
235.6700
236.6600
227.5000
234.7400
5,123,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
14 · 8-K
After-hours · 16:14 ET
8-K ↗
Fri, 17 Jul 2026
235.2600
240.1500
232.3600
237.2500
7,269,900
Thu, 16 Jul 2026
228.7100
235.4800
222.0400
235.3100
5,787,300
Wed, 15 Jul 2026
223.1600
231.5300
222.9100
224.5600
4,771,400
Tue, 14 Jul 2026
221.1600
224.2000
218.0000
220.7800
5,823,400
Mon, 13 Jul 2026
226.7500
232.0800
225.0000
230.6100
4,624,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
226.5000
228.4000
222.8200
223.6400
3,206,800
Thu, 09 Jul 2026
214.1200
222.7100
213.0900
222.6500
4,552,900
Wed, 08 Jul 2026
221.3900
222.5000
216.9300
220.9400
4,508,400
Tue, 07 Jul 2026
221.1600
230.7400
220.2900
221.5400
8,615,000
Mon, 06 Jul 2026
216.1000
219.7600
212.9000
218.0700
4,800,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
215.5500
222.1500
213.7400
219.7200
7,903,100
Wed, 01 Jul 2026
209.4300
213.6600
207.0600
210.9800
5,863,800
Tue, 30 Jun 2026
204.1000
205.6000
201.3100
205.0200
6,269,500
Mon, 29 Jun 2026
206.6700
209.5400
204.3400
206.4300
7,527,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
195.4800
203.4800
195.2900
202.7300
9,172,100
Thu, 25 Jun 2026
193.0000
199.3000
191.8000
193.4100
6,957,500
Wed, 24 Jun 2026
195.8900
202.4100
195.1000
196.5700
6,947,400
Tue, 23 Jun 2026
197.9600
200.5500
195.3500
197.4300
6,910,500
Mon, 22 Jun 2026
193.3900
199.2500
191.2000
194.9000
8,282,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
193.6000
196.7800
190.1200
195.1600
15,852,500
Wed, 17 Jun 2026
204.0200
206.5000
195.0200
196.2800
10,731,500
Tue, 16 Jun 2026
205.3800
210.8000
203.8400
207.3200
7,214,600
Mon, 15 Jun 2026
206.8800
211.9900
205.7200
206.3600
9,676,900
Mon, 15 Jun 2026
13 · 10-Q
Pre-market · 06:04 ET
10-Q ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
202.4000
205.6500
196.9000
204.0200
25,030,700
Thu, 11 Jun 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 11 Jun 2026
229.9200
232.5000
218.0900
218.8000
17,786,900
Wed, 10 Jun 2026
233.0200
238.5100
231.7400
233.3800
5,176,900
Tue, 09 Jun 2026
242.9800
245.2500
233.3300
237.8800
6,747,400
Mon, 08 Jun 2026
249.0600
250.7400
244.2500
244.9900
4,728,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
259.2800
262.5300
249.0500
251.4400
4,909,200
Thu, 04 Jun 2026
263.0200
265.9400
258.3300
258.4200
5,161,900
Wed, 03 Jun 2026
259.3900
260.0000
252.3400
256.2400
4,871,300
Tue, 02 Jun 2026
267.9800
272.0300
260.0500
262.1100
5,821,800
Mon, 01 Jun 2026
270.0000
275.4400
262.3000
274.0300
8,535,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
245.2300
260.6300
244.6600
259.2100
10,808,900
Thu, 28 May 2026
239.5700
244.7600
236.6600
241.4400
3,386,500
Wed, 27 May 2026
237.7600
244.2400
237.2800
238.2400
3,402,000
Tue, 26 May 2026
242.5700
243.5700
238.5700
240.4900
3,211,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
245.8900
249.7700
242.7100
244.7600
3,779,300
Thu, 21 May 2026
246.4500
247.9500
242.1100
244.1000
4,131,000
Wed, 20 May 2026
250.2800
253.6900
246.2100
253.3700
4,789,600
Tue, 19 May 2026
263.3300
265.0900
251.8100
254.9900
5,854,400
Mon, 18 May 2026
247.3100
256.1900
245.2400
255.6400
5,591,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
241.7600
248.5700
240.2600
247.6000
6,421,200
Thu, 14 May 2026
236.2400
238.2400
231.7400
237.0100
4,991,700
Wed, 13 May 2026
238.5400
239.0800
232.8400
236.0700
3,870,200
Tue, 12 May 2026
247.0000
247.5800
240.4000
240.8300
3,234,000
Mon, 11 May 2026
250.5300
255.4100
244.6900
246.1500
3,225,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
252.9000
253.3700
246.1000
253.0400
3,667,500
Thu, 07 May 2026
254.7700
259.4400
252.8800
256.5100
4,479,900
Wed, 06 May 2026
252.0200
254.4000
248.2800
250.1700
4,452,100
Tue, 05 May 2026
254.0000
256.6200
248.4900
255.6200
3,952,500
Mon, 04 May 2026
249.9900
255.8800
247.3400
253.9600
5,536,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
252.0000
253.5600
244.1000
250.7100
5,068,500
Thu, 30 Apr 2026
240.1000
246.6800
236.2800
246.1000
5,129,100
Wed, 29 Apr 2026
240.9700
243.6200
238.6700
243.5700
2,664,500
Tue, 28 Apr 2026
242.1300
245.2600
241.1600
243.2000
4,641,700
Mon, 27 Apr 2026
240.7700
245.8800
239.1100
239.3100
5,067,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
239.7700
245.6600
238.4200
245.4400
6,492,900
Thu, 23 Apr 2026
244.8800
246.5400
233.5200
238.9800
9,617,000
Wed, 22 Apr 2026
254.8000
258.7500
251.9000
255.9400
7,111,000
Tue, 21 Apr 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 21 Apr 2026
247.0000
254.7500
245.1000
247.1800
5,779,700
Mon, 20 Apr 2026
249.4900
251.6300
245.3400
248.6300
5,250,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
254.0800
254.0800
243.5000
244.4500
6,194,200
Thu, 16 Apr 2026
253.0500
254.5100
245.7800
248.1600
5,229,500
Wed, 15 Apr 2026
241.1700
245.9300
239.2000
244.6600
4,749,600
Tue, 14 Apr 2026
241.9900
244.0100
233.0000
235.7200
6,307,500
Mon, 13 Apr 2026
227.1400
240.1900
226.5000
240.1100
6,115,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
229.9000
231.0400
224.1300
225.3500
5,889,200
Thu, 09 Apr 2026
235.6000
236.3000
227.7000
229.9400
6,802,400
Wed, 08 Apr 2026
244.3000
247.4400
237.9900
239.3100
4,040,100
Tue, 07 Apr 2026
244.1700
244.7700
238.7200
240.1400
3,331,000
Mon, 06 Apr 2026
242.8400
246.7000
240.2300
244.3600
2,757,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
242.4600
245.0100
237.7200
242.9200
3,588,800
Wed, 01 Apr 2026
241.9600
243.4800
235.0000
241.3700
3,746,700
Tue, 31 Mar 2026
241.6700
244.0300
239.5100
243.0800
4,575,900
Mon, 30 Mar 2026
236.7800
243.2800
236.7300
241.1300
4,410,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
239.7900
239.7900
233.1600
234.8400
4,429,400
Thu, 26 Mar 2026
234.9200
243.9500
234.2800
240.8800
4,715,300
Wed, 25 Mar 2026
10 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Wed, 25 Mar 2026
9 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 25 Mar 2026
241.2000
243.5800
233.7900
237.2500
5,441,600
Tue, 24 Mar 2026
245.9100
246.2000
237.3800
238.8700
6,268,300
Mon, 23 Mar 2026
248.9500
251.0200
246.2200
247.6400
4,080,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
242.8000
249.0900
241.0000
248.1500
10,467,300
Thu, 19 Mar 2026
246.9600
250.4000
244.2700
245.9900
4,459,800
Wed, 18 Mar 2026
252.4600
254.4900
245.1800
246.0000
7,305,600
Tue, 17 Mar 2026
252.9900
258.9100
252.1400
254.2000
6,456,200
Mon, 16 Mar 2026
248.2500
256.3700
244.5500
251.8600
11,679,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
249.0000
256.7000
247.1600
249.3200
17,406,400
Thu, 12 Mar 2026
8 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 12 Mar 2026
273.3500
276.2800
269.2000
269.7800
10,895,000
Wed, 11 Mar 2026
277.9300
280.3800
269.2500
273.7100
4,862,400
Tue, 10 Mar 2026
281.8200
282.4000
268.3700
275.1300
4,591,600
Mon, 09 Mar 2026
281.3200
285.2000
277.9000
282.4400
4,728,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
280.2800
283.8500
276.0500
283.6200
4,802,300
Thu, 05 Mar 2026
275.4000
285.3600
275.4000
281.7400
5,822,300
Wed, 04 Mar 2026
271.5100
276.6700
270.3400
273.1200
4,329,200
Tue, 03 Mar 2026
260.0500
272.8300
260.0500
270.9900
6,206,600
Mon, 02 Mar 2026
257.6000
264.2200
257.0600
260.8800
3,486,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
7 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Fri, 27 Feb 2026
6 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Fri, 27 Feb 2026
254.0200
262.7500
253.0600
262.4100
5,098,200
Thu, 26 Feb 2026
261.5900
263.6700
256.6000
259.0400
6,208,100
Wed, 25 Feb 2026
253.3300
257.9900
250.7000
257.8100
5,108,600
Tue, 24 Feb 2026
245.5700
258.2500
244.2800
255.1700
5,529,100
Mon, 23 Feb 2026
254.1400
254.5000
244.8000
246.6800
7,602,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
255.0000
262.0800
254.3600
258.6100
6,590,800
Thu, 19 Feb 2026
263.3800
265.5500
257.4100
259.2100
3,616,200
Wed, 18 Feb 2026
260.4500
263.5000
257.1400
263.1700
5,033,200
Tue, 17 Feb 2026
265.2400
269.1300
255.8400
260.4500
5,208,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
262.1700
265.2900
257.5000
263.9700
6,589,700
Thu, 12 Feb 2026
258.3600
262.6700
251.1000
262.5000
8,657,000
Wed, 11 Feb 2026
263.0800
264.2000
255.7100
257.1600
8,759,900
Tue, 10 Feb 2026
266.6900
270.7900
263.9800
264.6700
5,718,600
Mon, 09 Feb 2026
267.0500
269.2000
262.9500
266.9000
6,576,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
271.6800
275.0000
265.3100
268.3800
5,448,400
Thu, 05 Feb 2026
277.4900
281.9500
268.4300
269.3900
6,293,600
Wed, 04 Feb 2026
267.2300
282.9000
264.0400
279.7100
8,554,200
Tue, 03 Feb 2026
282.7400
284.3400
271.0200
271.9300
8,324,900
Mon, 02 Feb 2026
297.0100
299.3800
290.9300
293.3800
4,357,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
291.6000
295.3400
290.5100
293.2500
5,713,000
Thu, 29 Jan 2026
291.6800
293.6400
284.6000
291.6500
7,410,800
Wed, 28 Jan 2026
299.6600
303.8500
297.6900
299.5800
3,942,800
Tue, 27 Jan 2026
5 · 8-K
After-hours · 17:04 ET
8-K ↗
Tue, 27 Jan 2026
303.8100
304.2200
292.9300
297.4200
4,166,300
Mon, 26 Jan 2026
301.4000
306.3000
301.4000
304.7200
4,115,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
301.4600
303.8400
299.2000
301.0700
4,368,700
Thu, 22 Jan 2026
296.0000
301.8200
295.2000
299.7300
4,974,500
Wed, 21 Jan 2026
290.7700
294.5100
288.3300
294.2300
5,645,300
Tue, 20 Jan 2026
294.3200
295.0000
288.3300
290.3700
6,962,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
304.5600
304.8800
295.4200
296.1200
8,534,400
Thu, 15 Jan 2026
4 · 10-K
After-hours · 17:01 ET
10-K ↗
Thu, 15 Jan 2026
304.9700
305.8200
301.4000
304.0900
4,774,300
Wed, 14 Jan 2026
308.5700
309.7300
302.4700
304.4400
5,712,600
Tue, 13 Jan 2026
322.4900
323.0000
307.9100
309.9300
7,217,300
Mon, 12 Jan 2026
327.7700
330.6700
323.5000
327.6500
3,541,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
335.8800
335.8800
328.0000
333.9500
3,250,100
Thu, 08 Jan 2026
337.3800
343.9500
334.6800
339.0400
3,107,700
Wed, 07 Jan 2026
336.2400
342.7800
334.6200
338.1000
3,183,100
Tue, 06 Jan 2026
330.0000
336.4000
329.5000
335.9900
3,187,400
Mon, 05 Jan 2026
330.1100
334.4700
327.4400
331.5600
5,012,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
350.6800
351.1200
331.6400
333.3000
5,643,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
351.0100
352.8800
349.6900
349.9900
2,116,200
Tue, 30 Dec 2025
352.0300
355.2700
350.0100
352.5100
2,252,600
Mon, 29 Dec 2025
353.3700
356.6800
351.1600
353.1600
2,794,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
352.5000
356.2300
352.2800
353.8000
1,455,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
352.2100
354.7500
351.1100
352.9800
1,166,500
Tue, 23 Dec 2025
357.4700
359.6700
350.5800
352.4200
3,052,500
Mon, 22 Dec 2025
355.5900
359.5700
354.7000
357.5300
2,960,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
355.5300
357.5500
351.5900
355.8600
8,706,300
Thu, 18 Dec 2025
355.8700
358.3400
351.3600
355.8100
3,352,700
Wed, 17 Dec 2025
347.8900
357.8000
347.8000
354.6600
4,371,600
Tue, 16 Dec 2025
350.0000
355.8600
345.4300
347.8900
4,118,200
Mon, 15 Dec 2025
352.6000
355.0000
343.8800
351.1500
5,480,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
351.5400
362.7100
349.0900
356.4300
5,483,900
Thu, 11 Dec 2025
341.6500
357.0000
333.7900
350.4300
10,158,700
Wed, 10 Dec 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 10 Dec 2025
342.1300
347.9200
340.5700
343.1300
6,789,900
Tue, 09 Dec 2025
341.4000
347.7800
338.4800
344.3200
4,267,700
Mon, 08 Dec 2025
347.4500
348.4800
338.0600
339.1200
4,293,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
330.6000
348.5900
329.7100
346.2600
7,650,400
Thu, 04 Dec 2025
328.5700
330.8900
324.1200
328.7300
3,592,300
Wed, 03 Dec 2025
321.9800
326.9900
320.6300
326.7800
3,082,200
Tue, 02 Dec 2025
321.6200
325.9600
318.0800
322.8100
3,959,500
Mon, 01 Dec 2025
316.3900
326.1400
316.1100
322.8500
3,651,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
317.8000
322.3100
317.5200
320.1300
1,802,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
319.2000
321.6700
316.1000
317.5200
3,025,000
Tue, 25 Nov 2025
317.7700
321.5200
315.5700
319.5500
3,765,000
Mon, 24 Nov 2025
325.0000
325.7700
318.3400
318.7300
5,414,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
313.5700
327.7500
311.5900
324.1900
4,825,400
Thu, 20 Nov 2025
318.8700
323.1800
312.0900
312.4000
3,884,800
Wed, 19 Nov 2025
323.1800
323.3600
315.1800
318.1100
3,738,400
Tue, 18 Nov 2025
323.7800
326.6400
320.8000
324.4700
3,286,400
Mon, 17 Nov 2025
331.1100
332.3800
324.4300
325.0700
3,300,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
332.9100
333.7500
328.5900
331.1100
2,761,400
Thu, 13 Nov 2025
335.0100
340.0000
332.8000
333.6000
3,084,600
Wed, 12 Nov 2025
333.6100
338.4000
333.1800
337.0500
2,990,200
Tue, 11 Nov 2025
329.5000
334.0000
329.1300
333.2200
2,827,200
Mon, 10 Nov 2025
328.0000
329.9600
325.0000
328.8500
3,087,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
325.8300
331.0100
323.0300
326.9500
4,112,600
Thu, 06 Nov 2025
333.0000
333.2000
324.5500
327.3500
3,888,700
Wed, 05 Nov 2025
332.6100
336.8400
331.2400
335.5300
2,646,700
Tue, 04 Nov 2025
335.0200
340.5500
332.8100
335.3500
3,694,300
Mon, 03 Nov 2025
340.3100
342.4600
332.8800
337.4700
3,916,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
338.7000
341.2600
336.8000
340.3100
3,763,400
Thu, 30 Oct 2025
338.2000
344.7000
333.1000
339.2400
4,373,200
Wed, 29 Oct 2025
355.5200
355.5200
337.0500
337.8600
6,746,500
Tue, 28 Oct 2025
360.0000
363.7000
357.8000
359.9100
3,005,600
Mon, 27 Oct 2025
355.5700
358.5600
352.4100
357.8000
2,828,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
357.2100
358.1000
353.2900
353.5200
2,016,900
Thu, 23 Oct 2025
352.5100
354.3500
348.7100
354.1200
2,408,100
Wed, 22 Oct 2025
355.4800
360.1900
352.8700
354.0900
3,436,000
Tue, 21 Oct 2025
343.5900
358.3700
343.3200
357.5500
4,389,700
Mon, 20 Oct 2025
334.6400
344.2000
334.2500
343.4000
3,903,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
327.7500
335.1000
327.7000
333.2600
4,035,000
Thu, 16 Oct 2025
333.8600
336.6500
327.5000
329.2300
4,570,900
Wed, 15 Oct 2025
335.4200
335.6000
329.2100
330.6300
3,929,900
Tue, 14 Oct 2025
335.2200
338.8200
332.7200
335.9400
3,036,900
Mon, 13 Oct 2025
339.2500
340.2800
335.6100
339.3200
3,020,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
347.9100
348.7200
336.9400
337.5100
4,282,400
Thu, 09 Oct 2025
349.7700
350.6000
344.3000
347.4700
2,895,500
Wed, 08 Oct 2025
350.0000
354.0500
347.5200
348.7700
3,285,000
Tue, 07 Oct 2025
352.5900
353.3300
344.2400
348.3100
3,275,500
Mon, 06 Oct 2025
346.9300
357.3400
342.0400
350.1400
5,340,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
352.0000
352.5900
346.3100
346.7400
3,122,100
Thu, 02 Oct 2025
343.7600
351.7300
342.4200
351.4800
3,955,400
Wed, 01 Oct 2025
347.1600
349.8300
340.0500
343.7200
6,505,700
Tue, 30 Sep 2025
360.5400
362.0000
349.9000
352.7500
5,360,700
Mon, 29 Sep 2025
362.0400
363.1700
358.8000
359.4200
4,075,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
353.7100
360.7200
352.7800
360.3700
3,073,000
Thu, 25 Sep 2025
351.9100
357.0000
351.5000
354.1600
3,336,700
Wed, 24 Sep 2025
2 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 24 Sep 2025
355.6000
355.6000
347.8000
353.2700
6,140,000
Tue, 23 Sep 2025
364.1800
368.7300
361.3000
361.7800
3,831,100
Mon, 22 Sep 2025
364.1600
365.3800
359.3600
364.0800
4,709,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
368.9400
370.3100
362.5400
365.9000
7,693,000
Thu, 18 Sep 2025
366.8600
370.8600
365.8500
367.4600
4,752,400
Wed, 17 Sep 2025
353.1800
365.0000
353.1800
362.0700
6,449,900
Tue, 16 Sep 2025
350.1600
356.9400
348.3200
352.7300
6,697,000
Mon, 15 Sep 2025
350.5000
358.0000
345.0500
347.1000
6,768,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
361.1000
366.5000
341.6100
349.3600
14,146,600
Thu, 11 Sep 2025
1 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 11 Sep 2025
354.6900
355.2500
347.1600
350.5500
11,804,200
Wed, 10 Sep 2025
356.2900
359.1900
348.1200
350.1600
4,552,500
Tue, 09 Sep 2025
362.7500
362.7500
353.0300
354.0600
4,324,900
Mon, 08 Sep 2025
348.8600
358.8200
343.5900
358.6600
5,043,300
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
345.8100
354.6700
345.1000
348.9700
4,662,600
Thu, 04 Sep 2025
342.2400
344.4100
331.5000
344.3100
4,918,300
Wed, 03 Sep 2025
345.7200
348.5100
343.3600
348.5000
3,035,300
Tue, 02 Sep 2025
350.2400
352.7100
341.2800
345.6300
4,229,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
354.0000
357.2500
352.4600
356.7000
2,639,300
Thu, 28 Aug 2025
357.6300
358.2600
349.1100
353.9600
3,803,100
Wed, 27 Aug 2025
355.9800
360.3700
355.1600
356.3500
2,353,800
Tue, 26 Aug 2025
363.0300
363.2300
353.7000
354.9100
4,067,400
Mon, 25 Aug 2025
362.5600
364.6500
361.4000
363.2100
2,259,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
355.8000
362.6500
354.0000
362.0900
3,058,600
Thu, 21 Aug 2025
349.9100
353.8200
347.0000
353.4300
2,363,200
Wed, 20 Aug 2025
361.6800
363.0000
353.2000
353.4300
3,727,900
Tue, 19 Aug 2025
359.2200
364.2400
358.1200
361.0300
2,808,000
Mon, 18 Aug 2025
355.6800
358.3900
353.0000
357.2400
2,923,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
348.3300
357.2900
348.0000
354.8500
3,718,700
Thu, 14 Aug 2025
349.5000
351.5600
346.1000
348.5800
3,745,600
Wed, 13 Aug 2025
339.5400
351.7600
337.5500
351.0700
4,375,100
Tue, 12 Aug 2025
333.5200
338.7600
330.0400
338.4300
3,569,400
Mon, 11 Aug 2025
334.5300
343.4000
332.4700
333.6500
4,366,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
338.6800
341.5700
336.3700
341.0500
3,507,800
Thu, 07 Aug 2025
344.0400
347.3800
332.6500
338.2700
4,661,800
Wed, 06 Aug 2025
341.6500
345.6600
339.1900
345.6200
3,347,200
Tue, 05 Aug 2025
339.3100
342.7400
337.3500
338.7400
3,909,000
Mon, 04 Aug 2025
351.1600
351.2100
338.0400
338.8500
6,449,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
355.9500
356.2900
347.4600
347.8000
4,307,900
Thu, 31 Jul 2025
362.2600
362.5000
354.2700
357.6900
4,513,100
Wed, 30 Jul 2025
370.6800
370.7200
363.4800
364.0000
3,295,200
Tue, 29 Jul 2025
370.4500
376.1600
369.7100
370.7000
4,234,200
Mon, 28 Jul 2025
371.0300
372.5900
368.7200
369.4700
2,984,200
Sun, 27 Jul 2025
Weekend