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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
363.2500
375.2000
357.6275
371.0900
1,292,932
Thu, 22 Oct 2026
385.4400
386.5800
359.9000
362.2400
2,048,000
Wed, 21 Oct 2026
368.0400
392.7500
364.0000
390.7500
2,523,400
Tue, 20 Oct 2026
346.3200
366.7850
340.9260
366.1800
1,352,900
Mon, 19 Oct 2026
342.6100
352.2200
340.1500
348.6900
1,472,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
367.5700
373.2660
328.1500
337.5700
2,786,200
Thu, 15 Oct 2026
18 · 8-K
After market open · 10:35 ET
8-K ↗
Thu, 15 Oct 2026
344.3400
367.0000
341.0000
366.4900
1,335,300
Wed, 14 Oct 2026
369.1800
376.3600
355.6000
356.2900
1,356,000
Tue, 13 Oct 2026
379.5000
411.4900
372.0600
373.0700
3,030,100
Mon, 12 Oct 2026
389.0000
390.0000
376.2500
381.2900
1,010,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
375.8500
387.8500
371.5300
385.9300
1,973,900
Thu, 08 Oct 2026
359.9000
372.9600
357.5900
371.3500
1,865,500
Wed, 07 Oct 2026
362.1300
367.4400
357.3650
363.0300
1,308,400
Tue, 06 Oct 2026
364.8000
374.7900
359.4500
360.7100
1,605,500
Mon, 05 Oct 2026
360.3650
366.7700
351.2010
359.2300
2,944,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
353.2650
360.8300
336.3600
357.9600
2,697,300
Thu, 01 Oct 2026
352.4700
355.6500
342.0000
351.7300
2,622,900
Wed, 30 Sep 2026
341.0000
370.4300
339.9300
348.6100
6,258,500
Tue, 29 Sep 2026
17 · 8-K
After-hours · 21:15 ET
8-K ↗
Tue, 29 Sep 2026
335.1450
349.0000
321.0000
337.1900
9,347,900
Mon, 28 Sep 2026
16 · 8-K
After market open · 12:30 ET
8-K ↗
Mon, 28 Sep 2026
311.3450
344.3020
300.0000
334.6800
17,855,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
417.6000
432.8600
409.1800
410.4400
1,381,100
Thu, 24 Sep 2026
423.0400
427.0000
416.3900
421.4000
1,204,600
Wed, 23 Sep 2026
429.3400
438.2780
424.1400
428.3600
1,192,100
Tue, 22 Sep 2026
409.3100
439.7500
406.6600
427.6900
2,113,100
Mon, 21 Sep 2026
386.9500
407.6100
379.0000
407.3000
1,249,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
396.4600
397.3900
381.4750
383.5600
1,290,400
Thu, 17 Sep 2026
375.9200
403.0000
372.0000
393.4200
1,544,500
Wed, 16 Sep 2026
372.8120
386.9800
372.8120
376.3400
1,418,800
Tue, 15 Sep 2026
372.7400
388.0500
371.7200
377.6700
1,014,000
Mon, 14 Sep 2026
367.6900
385.9700
360.0000
382.2900
1,865,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
373.4300
374.9100
361.2100
362.2100
937,100
Thu, 10 Sep 2026
360.4200
378.2100
356.0100
373.8700
1,635,700
Wed, 09 Sep 2026
359.9700
365.4900
354.1900
358.3800
2,379,100
Tue, 08 Sep 2026
360.7500
364.1700
354.1100
356.0000
2,487,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
378.3400
381.2500
365.9000
368.7400
2,066,700
Thu, 03 Sep 2026
378.7600
391.6100
375.5000
384.4500
2,664,100
Wed, 02 Sep 2026
379.2500
398.5000
371.0000
375.4000
7,372,700
Tue, 01 Sep 2026
15 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Tue, 01 Sep 2026
14 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 01 Sep 2026
443.1900
448.6810
430.5250
434.2100
3,603,200
Mon, 31 Aug 2026
443.7100
455.9700
441.5200
453.3700
1,753,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
440.9550
457.8500
440.0900
446.6200
1,448,500
Thu, 27 Aug 2026
420.0000
445.9500
419.0350
440.5800
1,798,600
Wed, 26 Aug 2026
391.2250
407.7100
388.0800
406.1100
973,600
Tue, 25 Aug 2026
406.7100
415.7100
397.7200
404.9200
925,700
Mon, 24 Aug 2026
423.5000
425.3290
401.0000
402.6900
1,453,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
425.9500
431.9250
415.0100
430.8300
917,900
Thu, 20 Aug 2026
433.9200
437.0150
418.8970
420.3700
1,273,600
Wed, 19 Aug 2026
437.3200
444.7800
425.2900
440.5300
1,178,900
Tue, 18 Aug 2026
430.6700
449.6200
430.6700
434.6200
1,119,700
Mon, 17 Aug 2026
453.8200
457.9800
437.2300
438.7000
1,623,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
469.8300
473.1000
455.1900
460.3300
1,576,300
Thu, 13 Aug 2026
443.9900
472.3200
442.7500
472.2900
2,156,800
Wed, 12 Aug 2026
428.8200
443.3100
428.0000
437.8300
1,455,100
Tue, 11 Aug 2026
425.9000
439.3600
418.1240
439.1600
1,767,000
Mon, 10 Aug 2026
394.4100
423.3000
393.8100
416.6700
1,696,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
382.4600
399.8700
380.4300
398.8000
1,709,900
Thu, 06 Aug 2026
358.0000
377.1430
355.0000
370.0000
1,552,400
Wed, 05 Aug 2026
381.0100
387.1400
373.0000
376.3600
1,623,800
Tue, 04 Aug 2026
356.8850
383.2000
356.5600
380.0400
2,053,400
Mon, 03 Aug 2026
347.6500
363.6000
341.7500
357.9700
1,810,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
329.0500
338.6400
325.0000
337.4800
1,078,800
Thu, 30 Jul 2026
319.1000
328.8800
318.1700
325.8800
1,457,400
Wed, 29 Jul 2026
309.4700
332.8600
309.0100
321.1000
1,987,700
Tue, 28 Jul 2026
309.5100
314.0100
295.3700
310.6200
969,900
Mon, 27 Jul 2026
306.5000
314.1600
303.5650
309.7100
870,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
301.6650
302.1500
291.7900
298.2200
689,200
Thu, 23 Jul 2026
307.0400
311.1000
296.3000
299.1400
853,400
Wed, 22 Jul 2026
307.3700
307.3700
297.3700
304.9700
1,286,700
Tue, 21 Jul 2026
319.0000
329.7100
305.1200
307.6500
1,473,000
Mon, 20 Jul 2026
311.1100
329.9300
310.8600
323.3600
1,099,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
322.4900
327.3900
311.0000
312.3300
2,057,500
Thu, 16 Jul 2026
333.0700
334.0000
318.1150
328.6000
1,109,100
Wed, 15 Jul 2026
351.6400
353.3900
329.2400
333.0400
1,103,400
Tue, 14 Jul 2026
324.0500
353.0000
315.8200
344.6700
2,275,000
Mon, 13 Jul 2026
343.5500
349.8000
333.4000
337.9700
1,573,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
371.5500
373.3300
339.3950
342.0800
1,402,500
Thu, 09 Jul 2026
349.4700
364.9000
345.0000
362.8700
960,100
Wed, 08 Jul 2026
352.5700
364.3800
350.1400
359.4000
1,004,900
Tue, 07 Jul 2026
365.9800
370.0000
359.0900
361.3200
1,446,200
Mon, 06 Jul 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 06 Jul 2026
347.0700
360.1750
345.6600
357.9100
1,265,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
358.4850
363.1760
349.2020
354.8800
1,612,000
Wed, 01 Jul 2026
345.9400
361.7600
342.4100
359.3800
1,734,200
Tue, 30 Jun 2026
334.2500
339.7500
332.1600
335.9000
1,242,800
Mon, 29 Jun 2026
322.9600
338.7600
320.5100
338.1800
2,286,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
294.2500
314.9900
293.6700
314.0100
3,468,500
Thu, 25 Jun 2026
301.5400
305.8400
290.5700
294.1000
1,370,800
Wed, 24 Jun 2026
318.0000
323.5650
300.8400
302.4400
1,476,100
Tue, 23 Jun 2026
316.0100
325.6900
313.1900
320.9700
924,000
Mon, 22 Jun 2026
321.5750
325.2150
309.2500
319.1600
2,105,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
333.5800
336.3400
314.5580
332.7500
3,010,100
Wed, 17 Jun 2026
344.0500
348.5100
331.6900
334.6900
1,505,400
Tue, 16 Jun 2026
352.9950
364.1610
344.0000
348.8100
1,069,100
Mon, 15 Jun 2026
349.8290
364.2600
346.5000
354.1800
1,269,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
355.9500
359.3900
340.5000
342.8000
939,400
Thu, 11 Jun 2026
345.4850
359.2400
338.5900
354.4100
1,149,200
Wed, 10 Jun 2026
334.6100
359.5000
331.5600
348.2800
1,506,100
Tue, 09 Jun 2026
349.4000
356.4600
325.2170
340.2800
1,788,100
Mon, 08 Jun 2026
348.0100
359.0000
344.1400
352.5600
1,776,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
375.0900
381.0000
350.1100
350.7400
1,786,200
Thu, 04 Jun 2026
371.9450
390.0000
369.0000
380.1800
1,690,700
Wed, 03 Jun 2026
391.2700
392.4900
364.3700
368.3200
2,096,300
Tue, 02 Jun 2026
387.5500
412.0000
385.4400
398.4600
2,474,500
Mon, 01 Jun 2026
12 · DEFA14A
After-hours · 16:20 ET
DEF 14A ↗
Mon, 01 Jun 2026
346.0000
409.0000
345.5000
403.8800
6,787,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
11 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 29 May 2026
350.5000
352.5900
303.9700
335.5500
10,612,600
Thu, 28 May 2026
10 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 28 May 2026
321.4950
331.8500
316.2000
325.6800
9,641,900
Wed, 27 May 2026
301.4020
303.9000
292.7200
294.4600
3,148,200
Tue, 26 May 2026
314.3650
317.4600
303.8000
307.3500
3,216,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
318.0500
330.9900
318.0500
326.1300
1,263,400
Thu, 21 May 2026
325.4000
325.4000
312.7300
317.5000
1,979,000
Wed, 20 May 2026
331.3000
336.8300
323.5900
329.1400
1,421,100
Tue, 19 May 2026
9 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Tue, 19 May 2026
8 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Tue, 19 May 2026
338.6300
349.2100
331.0100
334.6800
1,880,400
Mon, 18 May 2026
311.9100
339.9700
309.4000
330.0000
2,690,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
304.5000
316.8400
301.2600
312.1600
1,454,700
Thu, 14 May 2026
302.0500
304.7040
292.4600
303.0900
1,145,700
Wed, 13 May 2026
307.1900
310.9600
296.2700
303.0000
1,546,600
Tue, 12 May 2026
307.7400
317.2100
305.8200
308.7200
2,654,000
Mon, 11 May 2026
294.9800
305.4500
289.7200
294.6500
1,441,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
7 · PRE 14A
After-hours · 16:07 ET
PRE 14A ↗
Fri, 08 May 2026
289.6500
301.1500
282.0500
299.4700
1,813,000
Thu, 07 May 2026
290.0600
304.0300
289.1300
293.4200
3,614,400
Wed, 06 May 2026
265.4000
268.8200
255.6200
265.2600
838,900
Tue, 05 May 2026
267.2900
272.8700
260.0000
266.6800
927,000
Mon, 04 May 2026
263.6500
270.6200
259.7900
264.6900
1,048,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
260.8500
269.6000
260.2100
263.4600
1,418,800
Thu, 30 Apr 2026
258.2900
258.4900
244.8800
250.8300
1,844,300
Wed, 29 Apr 2026
255.3050
259.6700
251.5730
258.2900
852,200
Tue, 28 Apr 2026
264.9700
269.9800
256.3200
258.2000
1,214,100
Mon, 27 Apr 2026
253.5900
265.7200
251.3710
264.3800
1,252,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
258.0000
258.1000
240.6200
253.5900
2,074,300
Thu, 23 Apr 2026
257.5550
258.4900
250.0700
258.1100
1,814,700
Wed, 22 Apr 2026
267.7700
272.3700
265.1000
269.5400
1,181,600
Tue, 21 Apr 2026
266.1000
272.7650
261.0000
261.4300
1,064,800
Mon, 20 Apr 2026
262.9800
268.8850
257.1500
264.1100
1,481,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
254.3900
269.4220
250.0400
263.3800
2,582,800
Thu, 16 Apr 2026
252.0000
255.6500
246.5450
251.1400
1,489,800
Wed, 15 Apr 2026
234.8100
244.6900
231.0000
244.0600
1,818,600
Tue, 14 Apr 2026
236.6000
242.4300
232.4220
233.6000
1,213,900
Mon, 13 Apr 2026
226.3400
237.5400
224.6200
236.1400
1,471,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
230.5200
232.0400
215.6800
225.9500
3,075,500
Thu, 09 Apr 2026
250.7500
250.7500
229.0300
229.4900
2,586,100
Wed, 08 Apr 2026
265.1200
266.5000
246.7000
250.3200
1,903,100
Tue, 07 Apr 2026
253.0300
256.9900
248.4700
254.0800
871,900
Mon, 06 Apr 2026
253.6100
256.4600
247.2850
255.0100
1,510,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
245.9000
254.1300
241.3800
253.1200
1,289,000
Wed, 01 Apr 2026
248.4500
253.4100
244.7700
249.3600
1,244,100
Tue, 31 Mar 2026
236.7500
246.5760
235.1050
244.7700
1,083,900
Mon, 30 Mar 2026
234.8300
242.1600
232.6100
235.2100
1,167,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
237.6300
239.0350
230.0100
235.5100
1,440,100
Thu, 26 Mar 2026
241.2600
250.8700
240.7200
241.2800
1,259,100
Wed, 25 Mar 2026
257.5700
258.2000
240.5500
246.5400
2,038,300
Tue, 24 Mar 2026
269.1100
270.9900
253.4400
253.7600
1,381,800
Mon, 23 Mar 2026
270.1700
279.9830
268.0000
273.2500
1,414,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
268.3400
268.3400
258.6000
261.1600
1,686,700
Thu, 19 Mar 2026
266.0000
273.0000
264.0000
270.1600
1,303,100
Wed, 18 Mar 2026
270.2200
275.9100
267.8900
268.5200
1,142,700
Tue, 17 Mar 2026
265.3100
278.6800
265.0000
272.2700
1,340,500
Mon, 16 Mar 2026
260.8900
273.8550
260.8900
266.9500
1,386,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
260.2900
268.5500
256.6500
260.5000
1,556,100
Thu, 12 Mar 2026
266.9100
274.6900
259.2000
260.6800
1,801,300
Wed, 11 Mar 2026
6 · 10-K
After-hours · 16:06 ET
10-K ↗
Wed, 11 Mar 2026
273.3000
278.6900
266.6400
270.5700
1,339,300
Tue, 10 Mar 2026
271.0000
276.1030
262.1500
270.5600
2,075,500
Mon, 09 Mar 2026
266.2000
272.7050
263.0000
271.7400
1,656,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
259.0000
275.3700
258.0200
270.4700
2,999,100
Thu, 05 Mar 2026
249.8700
268.7700
249.8700
263.9300
3,774,400
Wed, 04 Mar 2026
255.7500
257.4500
245.7400
248.0100
4,009,600
Tue, 03 Mar 2026
235.4050
263.9800
229.6000
252.7300
12,122,800
Mon, 02 Mar 2026
5 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 02 Mar 2026
322.8700
333.6800
320.6000
325.0100
4,945,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
328.7850
331.3000
319.2100
328.4700
1,825,500
Thu, 26 Feb 2026
321.8500
338.5150
318.2500
336.6100
2,242,600
Wed, 25 Feb 2026
311.2900
319.1860
305.7500
314.9900
1,938,700
Tue, 24 Feb 2026
304.0200
319.7200
292.5300
312.5100
2,327,800
Mon, 23 Feb 2026
337.6500
337.9500
298.0000
305.3700
3,012,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
348.5300
363.2100
338.8500
344.5600
1,383,500
Thu, 19 Feb 2026
362.1750
363.5800
353.5000
355.8900
940,900
Wed, 18 Feb 2026
354.0200
366.5300
346.6300
363.0700
921,400
Tue, 17 Feb 2026
364.7550
364.7550
340.4000
354.3600
1,652,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
353.5000
372.8000
350.0000
368.4000
1,337,200
Thu, 12 Feb 2026
364.5000
372.5800
345.0000
356.7400
1,609,200
Wed, 11 Feb 2026
382.0800
386.6500
352.3500
364.4600
1,651,200
Tue, 10 Feb 2026
383.3000
388.0000
366.9500
377.2600
2,417,900
Mon, 09 Feb 2026
346.0700
363.0700
343.5900
357.7700
1,485,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
339.8400
344.6600
319.3000
344.3500
1,930,300
Thu, 05 Feb 2026
331.8200
342.1400
324.1800
326.5000
1,616,700
Wed, 04 Feb 2026
339.1600
342.8100
318.9200
337.6000
2,587,300
Tue, 03 Feb 2026
371.3650
372.8150
333.1700
346.0600
1,991,800
Mon, 02 Feb 2026
369.7500
381.0000
359.9500
372.6800
1,086,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
375.8200
381.8300
368.2400
371.3300
1,603,900
Thu, 29 Jan 2026
395.4000
398.0000
362.9000
374.0200
2,745,000
Wed, 28 Jan 2026
417.0700
426.3200
409.4400
411.0400
863,800
Tue, 27 Jan 2026
420.0000
423.4800
410.2100
411.8900
703,000
Mon, 26 Jan 2026
401.8450
413.5800
399.8300
411.2500
958,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
406.6100
408.2150
396.8850
398.6900
1,047,200
Thu, 22 Jan 2026
387.6000
404.9900
387.1430
404.6400
1,088,700
Wed, 21 Jan 2026
387.2200
390.8850
380.1900
381.4400
1,093,100
Tue, 20 Jan 2026
389.8700
400.9150
380.2500
384.8200
1,534,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
390.6400
413.7200
386.7500
399.7600
1,988,000
Thu, 15 Jan 2026
388.3100
410.7400
384.0000
389.2000
2,262,800
Wed, 14 Jan 2026
409.3600
410.3600
385.4500
386.8900
1,627,600
Tue, 13 Jan 2026
417.7300
424.2300
409.7000
411.1900
1,521,500
Mon, 12 Jan 2026
408.1200
419.2700
404.6000
418.1900
1,087,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
414.7800
420.7950
407.7300
408.1200
1,191,000
Thu, 08 Jan 2026
440.5050
444.0000
411.5500
413.5200
1,578,400
Wed, 07 Jan 2026
435.0100
444.7200
433.0100
440.6000
1,381,800
Tue, 06 Jan 2026
420.5200
436.4200
418.9400
435.8600
1,740,100
Mon, 05 Jan 2026
404.0100
423.7100
400.8600
420.8200
1,669,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
422.5000
423.5000
392.5000
399.6500
2,555,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
421.3800
425.8000
418.6900
419.6900
835,800
Tue, 30 Dec 2025
425.4900
428.6500
420.9100
421.2300
921,500
Mon, 29 Dec 2025
434.0000
435.0000
420.9000
423.1400
1,506,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
435.5600
439.6700
435.0500
435.8500
532,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
435.3500
439.0800
434.2900
435.5100
341,300
Tue, 23 Dec 2025
439.0000
439.3900
432.5000
437.1300
843,900
Mon, 22 Dec 2025
433.0000
440.6700
431.0000
439.6800
1,375,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
429.0000
431.5600
423.2500
430.6400
1,407,400
Thu, 18 Dec 2025
420.0000
428.5600
415.5000
425.2000
1,957,700
Wed, 17 Dec 2025
421.8500
428.5300
411.7600
412.3500
1,349,800
Tue, 16 Dec 2025
410.0300
425.4800
408.0000
421.5000
1,758,400
Mon, 15 Dec 2025
420.7900
420.8600
411.0000
416.0000
2,066,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
417.7900
421.5400
411.2800
419.0000
1,260,100
Thu, 11 Dec 2025
423.1800
432.5500
418.6400
420.3900
1,314,000
Wed, 10 Dec 2025
412.7600
429.8500
411.9220
427.4100
1,719,400
Tue, 09 Dec 2025
416.3600
419.9900
412.7500
414.0600
1,234,100
Mon, 08 Dec 2025
413.0000
424.6400
413.0000
418.7100
2,237,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
397.3900
411.2400
393.5300
409.6200
2,101,200
Thu, 04 Dec 2025
405.6200
407.5200
394.0000
396.7300
2,516,700
Wed, 03 Dec 2025
404.7850
411.4500
396.3700
405.9400
2,574,100
Tue, 02 Dec 2025
4 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Tue, 02 Dec 2025
406.8200
419.5000
399.5100
401.9900
9,487,500
Tue, 02 Dec 2025
3 · 8-K/A
Next filing day · accepted 01 Dec, 20:27 ET
8-K/A ↗
Mon, 01 Dec 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 01 Dec 2025
326.4300
335.9200
321.2590
328.8700
4,997,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
330.5050
336.2400
330.5050
332.3700
1,199,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
331.2800
331.8000
325.0000
326.2700
1,420,800
Tue, 25 Nov 2025
329.5700
333.5100
322.5300
331.7500
1,582,600
Mon, 24 Nov 2025
325.0500
334.6500
324.3600
330.6300
2,209,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
327.4500
328.9750
309.9350
321.1800
2,179,200
Thu, 20 Nov 2025
344.7200
353.2900
326.1700
329.0900
1,646,300
Wed, 19 Nov 2025
337.2300
343.2900
332.8800
337.1900
727,000
Tue, 18 Nov 2025
334.0000
341.2600
331.0100
337.8600
970,900
Mon, 17 Nov 2025
349.8200
352.0000
333.6400
339.6000
1,444,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
338.9800
356.5000
337.0000
352.6100
1,377,400
Thu, 13 Nov 2025
359.8500
362.9900
347.6200
351.1400
1,406,100
Wed, 12 Nov 2025
372.8750
376.1800
364.5400
365.3800
1,284,600
Tue, 11 Nov 2025
373.4700
375.1100
363.2800
371.4200
1,461,200
Mon, 10 Nov 2025
363.3200
377.8400
358.8450
373.8900
1,986,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
347.4500
362.2400
339.0000
361.0400
1,622,000
Thu, 06 Nov 2025
362.0000
365.8600
352.3500
355.8300
1,588,500
Wed, 05 Nov 2025
354.7500
358.8800
345.3900
350.2800
1,646,700
Tue, 04 Nov 2025
358.9500
368.9000
350.1300
355.8400
1,828,600
Mon, 03 Nov 2025
385.0400
385.4400
356.5550
369.0500
4,892,500
Mon, 03 Nov 2025
1 · 8-K
Pre-market · 08:31 ET
8-K ↗
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
354.5000
362.1500
349.6000
359.8200
2,074,100
Thu, 30 Oct 2025
338.1100
355.4900
336.9500
347.5400
2,316,100
Wed, 29 Oct 2025
335.5000
343.2700
330.0000
340.5300
1,072,100
Tue, 28 Oct 2025
343.0000
343.8200
335.8800
336.4600
885,500
Mon, 27 Oct 2025
339.2900
346.8600
338.0000
340.1700
953,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
335.0500
340.9810
333.5400
333.5700
1,139,500