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
286.6400
296.7000
286.3000
296.3300
3,456,400
Thu, 23 Jul 2026
289.1000
289.8900
278.9400
281.5300
2,494,800
Wed, 22 Jul 2026
294.5500
296.4400
284.0000
284.4700
3,005,300
Tue, 21 Jul 2026
280.0600
295.3800
278.9600
289.9200
3,176,600
Mon, 20 Jul 2026
284.5100
295.4100
279.4400
293.8200
4,583,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
295.1000
302.0700
290.0100
291.0900
3,629,400
Thu, 16 Jul 2026
286.0000
298.4500
277.5700
294.7900
5,043,000
Wed, 15 Jul 2026
287.6000
289.5000
278.7300
279.7000
3,391,000
Tue, 14 Jul 2026
273.4800
287.6200
271.7000
282.4300
5,302,600
Mon, 13 Jul 2026
278.7000
296.0000
278.7000
289.7600
6,564,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
278.1700
280.3500
272.3500
274.9600
2,574,500
Thu, 09 Jul 2026
260.6300
273.8600
259.3700
273.3800
4,013,300
Wed, 08 Jul 2026
279.1700
279.1700
269.0600
272.1000
4,290,400
Tue, 07 Jul 2026
280.5300
283.7900
274.3600
281.1700
4,819,000
Mon, 06 Jul 2026
271.9200
274.9600
263.6600
272.1400
5,539,900
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
269.2500
277.3100
268.9500
275.3500
5,046,900
Wed, 01 Jul 2026
270.1400
276.1500
266.4400
267.0800
4,807,400
Tue, 30 Jun 2026
263.4700
266.1100
259.1100
261.0000
5,260,600
Mon, 29 Jun 2026
274.0500
277.5700
265.2300
266.4000
5,402,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
260.3200
271.1200
259.3800
267.7200
10,779,200
Thu, 25 Jun 2026
256.2700
262.3600
253.2100
255.0700
4,314,600
Wed, 24 Jun 2026
258.1200
270.4600
256.0600
262.2400
5,249,500
Tue, 23 Jun 2026
262.3400
263.6700
255.6500
258.0500
5,781,700
Mon, 22 Jun 2026
259.4200
267.4300
252.8400
257.7700
6,358,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
261.0000
269.8700
259.2300
267.0000
10,059,100
Wed, 17 Jun 2026
279.8500
285.8900
268.4800
269.0800
4,709,900
Tue, 16 Jun 2026
282.2000
284.8000
275.3800
280.9900
4,813,900
Mon, 15 Jun 2026
277.7600
287.6900
276.2100
281.7700
5,098,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
276.0200
276.8600
268.0100
276.7300
5,153,700
Thu, 11 Jun 2026
19 · 8-K
After-hours · 17:07 ET
8-K ↗
Thu, 11 Jun 2026
279.8600
283.0000
273.2700
276.9100
6,120,400
Wed, 10 Jun 2026
286.6800
292.3800
281.9300
284.2200
6,158,300
Wed, 10 Jun 2026
18 · 424B5
Next filing day · accepted 09 Jun, 18:45 ET
424B5 ↗
Tue, 09 Jun 2026
299.1000
308.7400
291.1800
293.7800
4,922,900
Mon, 08 Jun 2026
295.2000
306.0400
291.2400
305.5100
5,587,400
Mon, 08 Jun 2026
17 · 424B5
Pre-market · 09:01 ET
424B5 ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
303.8200
307.0000
293.6700
296.7600
6,306,300
Thu, 04 Jun 2026
319.8100
321.1100
301.0500
301.9800
7,030,000
Wed, 03 Jun 2026
319.5200
319.5200
310.2900
311.4400
5,722,600
Tue, 02 Jun 2026
329.8800
332.4300
315.5000
322.1400
7,382,800
Mon, 01 Jun 2026
338.7000
363.1800
337.5800
353.7600
6,565,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
317.0300
332.5200
315.0000
331.5300
8,922,600
Thu, 28 May 2026
307.9600
319.0000
303.1100
313.0000
7,492,200
Wed, 27 May 2026
301.5900
314.7000
300.5000
307.7300
7,921,500
Tue, 26 May 2026
314.4700
317.0600
302.3800
304.3500
9,770,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
307.7200
321.0400
306.5100
319.9400
12,480,800
Thu, 21 May 2026
312.2900
315.5100
302.3600
307.0700
22,353,500
Wed, 20 May 2026
16 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 20 May 2026
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 20 May 2026
384.4500
390.5000
374.9100
383.9300
6,992,600
Tue, 19 May 2026
419.0600
423.9900
397.9100
399.7100
3,192,700
Mon, 18 May 2026
391.8300
407.7600
387.5200
403.1600
2,637,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
384.6700
399.3900
384.6700
393.0000
3,524,200
Thu, 14 May 2026
371.6600
385.8300
366.3000
378.2900
2,461,900
Wed, 13 May 2026
383.2000
384.8700
369.5600
371.7100
3,494,300
Tue, 12 May 2026
395.0600
396.1600
385.5900
387.7400
2,575,200
Mon, 11 May 2026
392.5200
400.0800
389.0000
393.2900
1,622,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
395.5400
399.7100
385.2000
396.3100
2,348,500
Thu, 07 May 2026
395.3800
411.8000
395.0000
406.7800
2,200,400
Wed, 06 May 2026
390.0000
398.2800
381.5100
388.5500
2,247,700
Tue, 05 May 2026
404.6300
404.6300
390.3400
398.3200
2,078,400
Mon, 04 May 2026
400.2600
418.1500
399.4000
406.9900
2,379,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
402.2000
408.4200
386.7800
399.0400
2,102,000
Thu, 30 Apr 2026
382.0000
390.1900
380.0000
388.5000
2,450,900
Wed, 29 Apr 2026
396.6900
396.9000
389.0100
395.0800
1,885,000
Tue, 28 Apr 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 28 Apr 2026
398.0000
404.2100
396.6000
400.3800
2,225,100
Mon, 27 Apr 2026
390.0500
398.9900
384.6800
389.9200
2,380,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
381.8700
396.7300
381.0000
395.9500
2,336,200
Thu, 23 Apr 2026
385.0000
385.8200
373.9600
383.3000
3,900,200
Wed, 22 Apr 2026
405.5100
413.7800
402.7200
408.6800
3,354,300
Tue, 21 Apr 2026
407.8200
419.0000
400.6700
404.8500
3,137,700
Mon, 20 Apr 2026
393.9000
404.8700
391.9100
404.8300
2,814,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
396.2500
399.2000
389.2100
393.2500
3,186,300
Thu, 16 Apr 2026
400.5000
405.0000
385.7000
387.1100
2,675,500
Wed, 15 Apr 2026
375.0000
392.0500
372.7600
389.7200
3,352,800
Tue, 14 Apr 2026
373.6300
378.4700
364.3300
366.8000
2,483,200
Mon, 13 Apr 2026
354.5000
370.4500
352.0100
369.4400
3,483,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
359.7900
360.4000
342.1100
350.9400
7,791,200
Thu, 09 Apr 2026
380.2000
382.0300
354.5500
361.6900
7,471,800
Wed, 08 Apr 2026
416.8000
417.2000
386.2100
389.5100
4,716,200
Tue, 07 Apr 2026
413.6200
418.9600
407.5100
410.2400
2,154,100
Mon, 06 Apr 2026
419.9200
422.6200
411.2000
417.3600
2,182,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
430.9400
436.5900
420.4900
422.4800
2,554,800
Wed, 01 Apr 2026
431.2600
431.6200
413.7500
425.8700
2,743,600
Tue, 31 Mar 2026
428.2400
435.4100
420.6900
432.3800
3,293,300
Mon, 30 Mar 2026
419.3900
432.2900
418.4000
429.0300
2,296,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
426.4900
427.4700
409.5000
416.4400
2,649,900
Thu, 26 Mar 2026
423.8000
443.6200
423.8000
432.5500
2,192,900
Wed, 25 Mar 2026
438.2600
442.5000
417.2100
426.8600
2,212,600
Tue, 24 Mar 2026
451.3700
452.8500
431.2000
432.4500
2,824,600
Mon, 23 Mar 2026
456.0000
464.9900
449.7300
457.0200
3,124,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
444.4900
462.8600
440.6700
455.5600
4,718,500
Thu, 19 Mar 2026
452.8800
470.0000
451.5400
455.2400
2,598,500
Wed, 18 Mar 2026
450.5700
458.9900
443.2900
446.7900
2,467,300
Tue, 17 Mar 2026
455.0800
474.7700
454.5000
459.2800
2,532,900
Mon, 16 Mar 2026
13 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 16 Mar 2026
445.3200
455.8900
442.1100
452.3100
3,051,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
431.9300
441.9400
428.9900
439.9600
2,340,000
Thu, 12 Mar 2026
440.4000
450.6500
434.4300
435.1300
3,543,800
Wed, 11 Mar 2026
458.1000
458.5000
435.5100
440.4500
2,863,500
Tue, 10 Mar 2026
474.0100
475.0000
448.2700
453.9500
5,013,200
Mon, 09 Mar 2026
475.7100
481.0000
466.1000
473.6700
3,985,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
467.0000
483.2100
463.6000
481.1700
5,508,900
Thu, 05 Mar 2026
439.1700
471.3800
438.9300
466.7900
7,369,500
Wed, 04 Mar 2026
432.9500
442.0500
427.1500
440.1400
4,242,200
Tue, 03 Mar 2026
414.5900
438.5000
411.6000
433.3500
5,902,600
Mon, 02 Mar 2026
402.4500
429.6300
401.4500
419.0600
5,673,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
384.6800
409.6300
384.6800
409.0300
8,184,700
Thu, 26 Feb 2026
12 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 26 Feb 2026
11 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 26 Feb 2026
388.0000
406.8700
385.5600
394.4200
9,787,200
Wed, 25 Feb 2026
356.5500
381.5900
353.5300
381.2300
5,299,400
Tue, 24 Feb 2026
368.0100
372.8400
356.5200
358.7100
6,576,000
Mon, 23 Feb 2026
374.9500
374.9500
349.0000
359.5500
5,495,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
380.8800
392.9600
378.8800
380.5500
4,122,800
Thu, 19 Feb 2026
390.5000
390.5000
379.1600
381.5400
2,961,700
Wed, 18 Feb 2026
380.2500
398.1300
375.5000
389.5700
4,526,900
Tue, 17 Feb 2026
393.0800
397.0000
375.4000
379.1700
5,481,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
397.0200
407.3900
389.3200
399.4000
4,888,300
Thu, 12 Feb 2026
397.9500
409.0000
391.1500
397.9600
4,334,000
Wed, 11 Feb 2026
419.6000
422.0000
392.3800
399.6900
6,089,000
Tue, 10 Feb 2026
434.6500
451.0900
420.3600
421.3900
5,184,000
Mon, 09 Feb 2026
438.6700
441.1600
430.9400
437.5000
3,720,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
437.1200
448.0000
435.4000
443.7700
3,645,600
Thu, 05 Feb 2026
448.5000
460.4200
431.1400
434.9100
5,211,300
Wed, 04 Feb 2026
427.9400
450.4900
411.1100
445.6400
6,971,000
Tue, 03 Feb 2026
468.5000
469.9900
427.2600
434.0900
7,569,100
Mon, 02 Feb 2026
500.4100
502.6200
486.6200
487.1200
2,880,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Fri, 30 Jan 2026
501.5000
506.1100
496.6600
498.9200
3,885,500
Thu, 29 Jan 2026
512.4600
513.7200
491.7200
502.9800
5,915,400
Wed, 28 Jan 2026
548.7700
553.0000
537.3500
538.7000
2,261,400
Tue, 27 Jan 2026
560.5800
561.5700
537.3400
545.4000
2,459,200
Tue, 27 Jan 2026
9 · 8-K
Next filing day · accepted 26 Jan, 18:31 ET
8-K ↗
Mon, 26 Jan 2026
564.1500
569.3800
561.6800
561.7700
2,111,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
546.8200
564.5700
545.7200
563.9700
3,274,000
Thu, 22 Jan 2026
526.8400
548.2500
526.8400
547.6900
3,228,300
Wed, 21 Jan 2026
532.0000
537.4200
520.6900
524.9200
2,643,600
Tue, 20 Jan 2026
537.7600
540.9100
526.7400
528.9500
3,588,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
552.7800
554.0000
535.1000
545.2900
4,773,200
Thu, 15 Jan 2026
565.7800
571.3400
551.6300
554.5800
3,405,000
Wed, 14 Jan 2026
590.9900
592.6600
556.6600
566.6000
4,834,000
Tue, 13 Jan 2026
632.1000
637.2600
604.3900
605.2800
2,656,800
Mon, 12 Jan 2026
640.1000
642.9600
628.6400
635.4400
1,601,200
Mon, 12 Jan 2026
8 · 8-K
Next filing day · accepted 09 Jan, 17:37 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
650.4500
652.7100
636.0000
646.9000
1,304,600
Thu, 08 Jan 2026
640.6000
657.8100
638.7500
652.7500
1,651,400
Wed, 07 Jan 2026
650.0000
657.2400
645.5900
651.1500
1,396,400
Tue, 06 Jan 2026
630.2000
649.2400
627.7200
647.2000
2,564,200
Mon, 05 Jan 2026
629.4600
639.5200
619.7000
633.8400
2,170,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
660.6000
661.9900
622.2300
629.4600
2,738,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
668.0200
669.8000
662.2100
662.4200
948,500
Tue, 30 Dec 2025
671.5600
674.2700
668.6000
669.8800
1,192,200
Mon, 29 Dec 2025
672.8000
678.5700
670.9900
674.1500
885,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
674.3400
678.1300
673.2300
676.5500
555,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
672.6700
676.5000
672.0300
674.8300
334,100
Tue, 23 Dec 2025
671.6400
676.0000
666.4000
674.1400
954,300
Mon, 22 Dec 2025
675.2200
679.2600
671.0000
675.2100
1,184,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
667.8000
675.6000
665.4400
671.3000
4,555,500
Thu, 18 Dec 2025
663.7500
676.5400
661.5000
668.8800
2,040,200
Wed, 17 Dec 2025
671.0200
676.2100
660.1600
660.7800
2,237,300
Tue, 16 Dec 2025
654.3900
671.5100
648.2100
669.3500
1,775,000
Mon, 15 Dec 2025
670.0400
671.3700
653.0200
654.6000
1,707,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
679.4000
681.2000
666.8700
670.9300
1,940,900
Thu, 11 Dec 2025
659.4300
678.3300
657.9200
676.0100
2,815,300
Wed, 10 Dec 2025
653.9500
669.4300
652.7500
662.4300
1,596,400
Tue, 09 Dec 2025
653.4200
660.7700
650.4700
655.7500
1,386,700
Mon, 08 Dec 2025
671.0400
671.7800
653.7400
656.2400
1,878,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
664.4800
676.6000
663.5400
673.6300
2,356,400
Thu, 04 Dec 2025
648.5900
665.3200
647.5100
663.0800
2,174,200
Wed, 03 Dec 2025
630.8600
648.1000
629.9000
647.6800
1,778,900
Tue, 02 Dec 2025
632.3900
635.7400
623.9900
635.6300
1,537,300
Mon, 01 Dec 2025
629.1100
635.9000
627.1400
631.6200
1,864,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
629.1300
634.9200
626.5000
634.0800
872,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
7 · DEFA14A
After market open · 12:11 ET
DEFA14A ↗
Wed, 26 Nov 2025
6 · DEF 14A
After market open · 12:09 ET
DEF 14A ↗
Wed, 26 Nov 2025
647.4300
651.8800
619.8200
629.1300
2,283,300
Tue, 25 Nov 2025
651.9500
658.4700
640.3400
648.0700
1,921,900
Mon, 24 Nov 2025
665.3800
671.0100
647.1500
653.2300
3,184,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
669.6000
682.2700
659.5100
663.1500
3,802,200
Thu, 20 Nov 2025
5 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 20 Nov 2025
4 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 20 Nov 2025
3 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 20 Nov 2025
653.6200
664.5400
637.4400
637.4400
2,516,600
Wed, 19 Nov 2025
648.5800
656.8100
645.8700
650.6200
1,288,100
Tue, 18 Nov 2025
655.8000
662.0000
644.1500
649.7300
2,437,200
Mon, 17 Nov 2025
662.5100
664.0000
643.5000
645.9800
1,441,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
650.5700
666.8200
644.3600
662.4100
1,438,300
Thu, 13 Nov 2025
655.5100
662.5800
649.0000
650.1100
1,779,300
Wed, 12 Nov 2025
655.4900
661.5100
651.7200
659.3000
1,575,200
Tue, 11 Nov 2025
653.0200
657.4800
648.8000
654.3200
1,150,100
Mon, 10 Nov 2025
649.5400
654.2900
645.4200
653.2700
1,530,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
653.7500
654.6100
633.4700
648.8500
1,697,700
Thu, 06 Nov 2025
649.0000
659.3600
640.5700
653.6400
1,866,300
Wed, 05 Nov 2025
656.8500
662.5900
653.7200
655.3300
1,467,100
Tue, 04 Nov 2025
676.1900
676.1900
653.5400
660.4200
1,542,700
Mon, 03 Nov 2025
669.2700
677.1200
660.5700
676.1900
1,270,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
656.0000
671.8900
653.7900
667.5500
1,585,500
Thu, 30 Oct 2025
653.0800
665.9300
652.5000
656.1800
1,435,200
Wed, 29 Oct 2025
667.5800
669.6200
649.1000
656.0400
1,990,900
Tue, 28 Oct 2025
684.7300
688.9000
678.2500
678.9300
1,103,300
Mon, 27 Oct 2025
686.9700
689.1700
677.2900
683.3900
1,318,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
684.2600
688.0000
680.2200
683.0900
1,027,700
Thu, 23 Oct 2025
671.4600
680.9800
669.5600
677.7200
1,474,300
Wed, 22 Oct 2025
674.2000
682.4700
670.4300
670.7700
1,272,000
Tue, 21 Oct 2025
665.6700
676.8800
661.0000
675.0400
1,201,600
Mon, 20 Oct 2025
663.2800
668.8600
658.4900
664.7700
1,205,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
647.5700
662.2700
646.8400
661.3900
1,812,900
Thu, 16 Oct 2025
659.2100
659.4000
642.7400
646.9900
1,248,000
Wed, 15 Oct 2025
657.1000
657.4200
647.7600
652.6900
1,693,000
Tue, 14 Oct 2025
645.8200
660.7100
644.4500
657.1600
1,243,700
Mon, 13 Oct 2025
643.2000
656.4700
642.6400
655.6800
1,344,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
645.4000
653.1800
641.2300
641.7900
3,059,300
Thu, 09 Oct 2025
655.0000
658.0000
643.1600
644.9200
1,698,300
Wed, 08 Oct 2025
659.5700
664.0000
655.2300
657.8000
1,699,800
Tue, 07 Oct 2025
670.9200
671.7300
654.3400
657.9900
1,597,800
Mon, 06 Oct 2025
667.0200
676.1700
658.3300
670.0900
2,538,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
677.0600
688.3700
677.0600
679.9400
1,293,900
Thu, 02 Oct 2025
676.7700
682.9500
668.3600
681.8600
2,289,100
Wed, 01 Oct 2025
679.8400
686.1900
674.0800
679.5000
2,151,600
Tue, 30 Sep 2025
697.0200
702.1200
680.1200
682.9100
2,378,600
Mon, 29 Sep 2025
700.0500
703.9600
691.4700
694.6900
1,816,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
692.6900
700.0000
690.2200
698.2600
1,480,500
Thu, 25 Sep 2025
691.5900
695.7900
683.5300
692.6800
1,548,000
Wed, 24 Sep 2025
703.7100
703.7100
688.9600
694.7900
1,727,800
Tue, 23 Sep 2025
699.8000
702.5400
694.2200
699.1800
2,400,000
Mon, 22 Sep 2025
686.5300
705.0800
685.5500
702.0900
2,403,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
692.8600
700.0000
682.9600
687.9200
4,226,700
Thu, 18 Sep 2025
667.0800
693.3800
665.5400
674.9600
3,006,800
Wed, 17 Sep 2025
653.6800
666.0300
652.5000
662.6800
1,861,000
Tue, 16 Sep 2025
651.8400
655.1100
644.4600
651.3000
1,578,400
Mon, 15 Sep 2025
647.3600
652.6400
640.2600
651.3300
2,186,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
658.4600
660.4000
645.3100
646.0300
2,202,100
Thu, 11 Sep 2025
660.2900
666.3900
656.9100
660.5200
2,201,300
Wed, 10 Sep 2025
669.3900
670.0000
653.3500
656.2600
2,789,400
Tue, 09 Sep 2025
669.3100
673.7000
664.7600
670.8900
1,254,900
Mon, 08 Sep 2025
676.5800
679.4000
667.9600
671.6800
1,558,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
672.2200
677.0000
667.2500
672.8200
1,614,100
Thu, 04 Sep 2025
665.0000
671.8100
659.2300
668.2900
1,719,100
Wed, 03 Sep 2025
2 · 10-K
After-hours · 16:16 ET
10-K ↗
Wed, 03 Sep 2025
665.2900
669.9200
658.3100
668.6800
1,986,900
Tue, 02 Sep 2025
655.2600
664.6700
655.0800
661.9900
1,679,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
668.2000
673.7400
664.3500
667.0000
1,594,100
Thu, 28 Aug 2025
663.6600
674.6200
661.9800
668.2000
2,071,100
Wed, 27 Aug 2025
661.8000
664.3300
654.3600
663.1700
1,690,200
Tue, 26 Aug 2025
658.0000
666.4200
656.4400
659.5400
3,762,900
Mon, 25 Aug 2025
664.9900
670.4300
655.7500
656.9600
2,201,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
655.0000
670.3900
642.5200
662.6600
6,368,800
Thu, 21 Aug 2025
1 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 21 Aug 2025
697.0100
701.0000
692.8300
697.7600
2,511,500
Wed, 20 Aug 2025
703.9800
705.1000
695.6900
699.1500
2,096,200
Tue, 19 Aug 2025
715.0800
719.1000
698.7700
701.0300
2,582,100
Mon, 18 Aug 2025
717.1000
721.5400
714.8500
717.2100
1,628,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
712.3400
720.0900
707.5000
716.7400
1,751,700
Thu, 14 Aug 2025
711.9900
715.9800
706.1200
710.6400
1,241,000
Wed, 13 Aug 2025
713.4800
717.5500
703.9600
711.7100
1,602,400
Tue, 12 Aug 2025
707.1400
714.4700
699.0600
713.4800
2,146,000
Mon, 11 Aug 2025
747.6200
750.5500
702.6800
706.0900
3,195,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
760.5000
762.4800
747.2500
749.0000
1,670,200
Thu, 07 Aug 2025
783.4800
786.2800
752.0400
761.6100
1,435,900
Wed, 06 Aug 2025
773.8700
779.6700
765.6800
779.4700
1,154,700
Tue, 05 Aug 2025
785.4200
794.0900
767.9200
769.2700
1,257,800
Mon, 04 Aug 2025
784.1800
790.5400
781.3100
784.8700
1,484,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
786.1400
787.3700
772.3500
776.1500
1,490,100
Thu, 31 Jul 2025
807.1500
807.1500
783.9400
785.1300
1,779,100
Wed, 30 Jul 2025
804.8700
813.7000
800.9600
807.3900
1,606,400
Tue, 29 Jul 2025
804.4800
807.9300
794.8300
806.3400
1,693,800
Mon, 28 Jul 2025
785.0300
800.5000
783.0000
798.7300
1,933,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend