Daily NYSE 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
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
444.2600
449.9500
436.9900
444.9000
1,395,624
Thu, 22 Oct 2026
467.0600
467.0600
443.0000
448.8000
1,921,400
Wed, 21 Oct 2026
465.8000
471.9100
463.8700
471.4200
710,300
Tue, 20 Oct 2026
460.8700
465.2500
451.0500
461.4200
1,097,000
Mon, 19 Oct 2026
462.9600
466.9900
459.0400
465.0400
1,134,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
455.9500
468.4900
453.8400
458.8900
1,557,600
Thu, 15 Oct 2026
467.0500
470.0000
447.1500
457.3600
2,394,500
Wed, 14 Oct 2026
480.1300
482.9000
466.5900
471.2900
1,127,900
Tue, 13 Oct 2026
478.0800
479.9900
469.3900
478.0100
1,040,200
Mon, 12 Oct 2026
475.0100
480.4200
472.2200
477.5500
816,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
473.7500
484.1300
472.3900
476.9800
1,088,500
Thu, 08 Oct 2026
463.7600
475.6200
463.7300
469.9400
1,076,300
Wed, 07 Oct 2026
469.7300
473.0400
462.2100
467.2700
1,605,100
Tue, 06 Oct 2026
472.1300
480.3900
472.0100
476.3900
1,579,900
Mon, 05 Oct 2026
460.9100
472.7700
459.5900
470.7600
1,371,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
465.0000
466.3100
456.7300
463.9100
1,331,800
Thu, 01 Oct 2026
452.5500
460.8000
445.0000
458.9400
1,100,600
Wed, 30 Sep 2026
456.8200
459.7800
451.9400
451.9800
1,762,000
Tue, 29 Sep 2026
454.5900
456.3100
448.5500
455.5900
1,187,200
Mon, 28 Sep 2026
451.9400
457.1800
447.5600
452.0600
1,371,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
444.3900
455.9800
442.5000
454.4400
1,406,000
Thu, 24 Sep 2026
432.1800
442.4500
431.0000
438.5400
923,100
Wed, 23 Sep 2026
435.5500
441.2600
433.4800
437.0900
1,024,400
Tue, 22 Sep 2026
437.2200
440.5200
433.8600
437.8200
1,058,300
Mon, 21 Sep 2026
432.3700
434.8000
425.0900
433.3200
1,030,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
420.8700
429.2800
420.8700
429.1100
2,102,400
Thu, 17 Sep 2026
430.7600
430.8000
417.8000
423.3300
909,900
Wed, 16 Sep 2026
427.4000
430.0000
416.9700
421.6800
944,600
Tue, 15 Sep 2026
429.7600
429.7600
413.9700
422.7300
1,603,400
Mon, 14 Sep 2026
428.2900
429.0800
420.4400
426.0100
1,132,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
444.1800
446.3200
441.7900
442.5200
873,500
Thu, 10 Sep 2026
439.4900
442.2100
436.0600
439.8300
655,700
Wed, 09 Sep 2026
444.1500
447.2100
440.0000
444.1700
900,200
Tue, 08 Sep 2026
448.3000
450.0000
445.2900
446.0000
954,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
443.1500
449.3000
442.0000
447.9000
1,041,800
Thu, 03 Sep 2026
441.3600
446.1100
436.8500
445.1900
976,800
Wed, 02 Sep 2026
441.5300
442.5900
434.0000
439.0200
820,100
Tue, 01 Sep 2026
446.8800
448.8900
438.1800
440.1500
821,500
Mon, 31 Aug 2026
447.7600
448.1000
443.3300
444.4000
1,095,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
452.8000
456.9900
446.2600
448.9600
728,100
Thu, 27 Aug 2026
464.1100
465.5600
453.5100
454.3100
839,400
Wed, 26 Aug 2026
458.3300
465.1800
455.3300
463.4000
1,509,800
Tue, 25 Aug 2026
458.3600
460.9900
452.1700
455.2500
1,349,700
Mon, 24 Aug 2026
453.5500
455.2000
444.8700
452.9600
1,280,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
455.4100
457.0900
452.2700
453.4300
825,700
Thu, 20 Aug 2026
454.5000
456.8200
450.4000
451.1000
791,600
Wed, 19 Aug 2026
465.7800
465.7800
452.7300
455.4800
914,200
Tue, 18 Aug 2026
470.2200
471.0400
461.2900
463.3700
740,800
Mon, 17 Aug 2026
480.6700
481.5000
473.4000
475.3200
605,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
477.6400
481.2600
474.8600
480.2000
552,700
Thu, 13 Aug 2026
481.0500
483.6200
474.2500
477.6900
606,200
Wed, 12 Aug 2026
486.1600
493.7100
478.1600
478.5500
829,300
Tue, 11 Aug 2026
480.9900
490.4600
480.8700
483.9600
873,900
Mon, 10 Aug 2026
485.5300
486.0100
476.7900
476.9900
706,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
479.7200
483.2800
476.7800
482.3100
996,500
Thu, 06 Aug 2026
485.1900
488.6800
478.1500
478.6600
824,700
Wed, 05 Aug 2026
477.0200
488.7900
468.6400
483.5800
1,251,200
Tue, 04 Aug 2026
461.7200
474.7000
455.8500
472.2400
1,452,300
Mon, 03 Aug 2026
455.7700
463.2200
453.4300
461.2100
1,207,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
453.6200
459.4900
450.5100
454.9500
2,204,100
Thu, 30 Jul 2026
15 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Thu, 30 Jul 2026
467.9100
467.9100
439.8200
440.2800
3,212,700
Thu, 30 Jul 2026
14 · 8-K
Pre-market · 06:00 ET
8-K ↗
Wed, 29 Jul 2026
472.1700
472.1700
444.3300
446.8000
2,376,200
Tue, 28 Jul 2026
477.3500
478.6800
460.6200
470.0300
1,563,300
Mon, 27 Jul 2026
485.0800
488.5600
474.4300
483.3400
751,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
477.2800
486.5100
474.0800
480.9900
840,300
Thu, 23 Jul 2026
472.2200
480.6800
470.8800
479.7100
718,700
Wed, 22 Jul 2026
13 · 8-K
After-hours · 17:06 ET
8-K ↗
Wed, 22 Jul 2026
468.4500
476.4200
465.5700
473.6000
819,500
Tue, 21 Jul 2026
474.4200
478.1800
466.1400
469.8900
793,200
Mon, 20 Jul 2026
474.7000
478.6400
461.5000
468.1600
1,124,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
465.7600
474.3300
459.7500
469.9800
1,930,400
Thu, 16 Jul 2026
469.0400
479.0600
465.4800
475.0000
1,806,600
Wed, 15 Jul 2026
485.2100
487.4800
471.3500
480.2000
1,361,300
Tue, 14 Jul 2026
484.0200
490.7600
479.3700
483.5500
878,000
Mon, 13 Jul 2026
475.7300
483.5500
471.9700
479.9000
683,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
472.0000
482.5100
469.8200
479.7000
698,700
Thu, 09 Jul 2026
482.3300
482.3300
464.2100
472.0000
1,385,800
Wed, 08 Jul 2026
468.7100
474.9000
466.2000
472.2900
841,100
Tue, 07 Jul 2026
484.0700
484.0700
467.0100
475.7400
829,100
Mon, 06 Jul 2026
481.4200
487.5600
479.7300
487.2400
930,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
484.4000
487.7400
468.9800
478.1300
1,044,600
Wed, 01 Jul 2026
485.0000
497.6500
476.6600
484.5800
1,087,000
Tue, 30 Jun 2026
483.0000
494.5400
482.8800
491.1600
1,412,100
Mon, 29 Jun 2026
479.0100
488.0800
476.0200
480.3500
1,214,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
499.0000
499.0000
463.8400
477.8900
2,975,200
Thu, 25 Jun 2026
489.9100
505.8700
489.2000
503.4600
1,955,100
Wed, 24 Jun 2026
476.4500
485.9200
476.2900
483.1500
1,412,100
Tue, 23 Jun 2026
484.8800
485.3400
470.6900
474.3400
1,519,500
Mon, 22 Jun 2026
488.3000
495.5500
481.6500
491.5900
1,627,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
482.1800
491.8300
478.3700
483.4000
1,540,100
Wed, 17 Jun 2026
476.0000
483.8200
471.3200
472.5100
884,700
Tue, 16 Jun 2026
476.4100
484.4100
474.7300
475.3400
1,099,000
Mon, 15 Jun 2026
468.1200
477.4600
463.4800
472.5400
1,334,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
464.1700
465.3700
454.1700
458.2500
1,232,800
Thu, 11 Jun 2026
454.7200
462.2900
449.6500
460.1400
1,947,000
Wed, 10 Jun 2026
468.2700
474.0000
439.4200
449.1200
1,395,100
Wed, 10 Jun 2026
12 · 8-K
Pre-market · 06:16 ET
8-K ↗
Tue, 09 Jun 2026
462.3900
472.4300
459.1700
470.7600
1,602,500
Mon, 08 Jun 2026
462.8200
466.1600
457.2100
458.9200
1,086,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
457.5600
460.6100
452.1300
456.8400
1,209,800
Fri, 05 Jun 2026
11 · 8-K
Pre-market · 06:13 ET
8-K ↗
Thu, 04 Jun 2026
465.7300
465.7300
457.2000
463.7600
1,192,000
Wed, 03 Jun 2026
461.0100
471.7900
460.1200
465.8400
1,130,800
Tue, 02 Jun 2026
453.6300
462.7900
451.1000
458.9200
1,962,000
Mon, 01 Jun 2026
448.2600
451.8300
440.9500
448.4700
1,269,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
452.7700
458.5500
451.2200
451.3000
2,649,200
Thu, 28 May 2026
455.2600
456.5200
446.8200
452.2600
1,449,800
Wed, 27 May 2026
465.6600
466.8200
457.4400
457.6800
1,441,700
Tue, 26 May 2026
457.1400
463.9700
455.2400
461.4300
1,388,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
449.0000
458.3900
444.0900
451.0200
1,187,700
Thu, 21 May 2026
453.1100
453.1100
445.0300
447.6400
1,156,800
Wed, 20 May 2026
449.2800
456.2100
446.3200
451.6900
1,810,100
Tue, 19 May 2026
457.5300
457.5300
446.4600
448.0100
1,293,300
Mon, 18 May 2026
466.1900
467.6100
457.8600
460.4200
955,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
473.9600
473.9600
464.8700
466.6000
1,060,400
Thu, 14 May 2026
473.3000
481.9800
470.8500
481.6700
746,600
Wed, 13 May 2026
469.9500
475.1500
466.0000
471.0200
1,481,100
Tue, 12 May 2026
473.7700
473.8300
464.0500
467.6600
1,427,500
Mon, 11 May 2026
467.7500
478.8200
466.1200
476.5000
1,525,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
472.5000
474.3000
465.7100
466.1700
1,177,800
Thu, 07 May 2026
488.8000
491.6100
468.3200
469.8100
1,568,000
Wed, 06 May 2026
483.5100
490.3700
478.2000
488.1800
1,828,400
Tue, 05 May 2026
490.5500
492.2200
472.3500
477.4500
1,576,100
Mon, 04 May 2026
484.4900
486.7800
480.1300
486.5000
1,287,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
494.9500
501.1900
485.1600
486.4800
1,081,900
Thu, 30 Apr 2026
10 · 10-Q
After market open · 13:32 ET
10-Q ↗
Thu, 30 Apr 2026
491.3800
503.4700
479.8800
492.5400
2,213,600
Thu, 30 Apr 2026
9 · 8-K
Pre-market · 06:01 ET
8-K ↗
Wed, 29 Apr 2026
483.1300
489.0700
478.5600
479.3700
1,595,500
Tue, 28 Apr 2026
481.7100
484.7600
475.8200
480.7500
1,373,900
Mon, 27 Apr 2026
490.1200
493.6900
483.5800
485.9000
1,401,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
485.5300
489.0000
482.9600
486.4200
938,400
Fri, 24 Apr 2026
8 · 8-K
Pre-market · 06:14 ET
8-K ↗
Thu, 23 Apr 2026
481.3200
490.1500
477.0100
485.5300
1,256,600
Thu, 23 Apr 2026
7 · DEFA14A
Pre-market · 06:19 ET
DEFA14A ↗
Thu, 23 Apr 2026
6 · DEF 14A
Pre-market · 06:18 ET
DEF 14A ↗
Wed, 22 Apr 2026
479.4300
487.0800
474.7600
477.1900
1,201,600
Tue, 21 Apr 2026
480.0000
484.9000
476.2900
479.1200
1,033,600
Mon, 20 Apr 2026
475.3100
479.1500
472.9700
477.2400
745,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
463.6100
480.5100
461.5700
476.1100
1,416,000
Thu, 16 Apr 2026
463.8200
465.4500
457.1200
460.2700
1,303,000
Wed, 15 Apr 2026
466.8700
468.3600
452.2500
462.5600
1,510,200
Tue, 14 Apr 2026
475.0800
475.2500
466.4000
470.5700
1,342,900
Mon, 13 Apr 2026
466.0000
473.0900
463.3900
472.9400
1,167,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
463.7200
469.8800
459.8800
465.7100
1,258,700
Thu, 09 Apr 2026
448.8400
461.2800
448.4200
460.1100
1,160,800
Wed, 08 Apr 2026
448.9100
454.8900
446.8700
449.4700
1,087,500
Tue, 07 Apr 2026
428.5000
432.6600
426.5700
431.8500
1,085,300
Mon, 06 Apr 2026
426.8800
431.2800
425.4200
430.8900
909,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
418.2500
436.0000
417.7000
427.0700
1,141,800
Wed, 01 Apr 2026
422.9700
431.2400
420.7200
428.1400
1,453,800
Tue, 31 Mar 2026
405.1100
419.8200
405.1100
416.7400
1,437,000
Mon, 30 Mar 2026
414.3400
415.1400
403.1400
403.9300
1,716,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
406.0900
414.6200
405.0200
410.2300
1,292,500
Thu, 26 Mar 2026
430.0000
432.9600
406.8900
407.1300
1,867,200
Wed, 25 Mar 2026
436.6600
437.0000
428.8600
434.0000
857,800
Tue, 24 Mar 2026
420.4000
434.2100
419.0700
430.0800
1,364,100
Mon, 23 Mar 2026
418.4900
431.5700
417.9700
424.9400
1,090,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
421.9800
424.0400
406.7900
410.3600
2,334,800
Thu, 19 Mar 2026
421.0700
426.4800
418.9200
423.0300
1,275,900
Wed, 18 Mar 2026
426.4700
432.3900
425.0100
426.7000
991,600
Tue, 17 Mar 2026
423.9800
427.1200
418.1400
425.3600
1,432,600
Mon, 16 Mar 2026
427.2400
428.4400
418.1300
421.5000
1,541,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
427.9500
430.4600
416.9500
422.4000
1,262,100
Thu, 12 Mar 2026
427.2800
429.1000
420.7600
421.8200
1,181,200
Wed, 11 Mar 2026
431.7400
433.3800
427.0300
432.4200
667,500
Tue, 10 Mar 2026
428.0800
437.5200
425.9700
433.6700
1,727,500
Mon, 09 Mar 2026
417.3500
428.1800
413.9300
427.5200
1,639,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
426.3700
426.3700
420.0000
423.1300
1,400,100
Thu, 05 Mar 2026
440.1600
441.8200
428.8300
436.3600
1,434,300
Wed, 04 Mar 2026
449.1100
449.9500
442.0000
445.0500
846,200
Tue, 03 Mar 2026
454.2700
457.3700
443.0000
445.8300
1,339,300
Mon, 02 Mar 2026
458.2800
467.9800
455.7800
466.1700
969,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
453.7300
462.4000
450.0000
462.3200
1,995,700
Thu, 26 Feb 2026
460.4100
462.0000
448.4100
457.1400
1,430,900
Wed, 25 Feb 2026
464.6000
464.6000
452.0100
460.0200
1,178,000
Tue, 24 Feb 2026
460.5000
464.7900
457.0500
463.7300
1,551,600
Mon, 23 Feb 2026
464.0000
466.8300
459.2200
459.9400
1,139,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
463.3700
470.1900
461.8300
467.1200
763,200
Thu, 19 Feb 2026
458.2600
465.0100
452.5500
463.6900
976,200
Wed, 18 Feb 2026
469.0400
470.4200
458.1600
459.4400
1,293,100
Tue, 17 Feb 2026
465.6100
470.6200
460.5500
470.4200
1,055,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
462.8300
469.7600
460.8200
465.2700
801,700
Thu, 12 Feb 2026
474.5800
479.3700
459.4300
460.4500
1,602,700
Wed, 11 Feb 2026
468.0400
474.6700
463.8000
472.5400
1,319,100
Tue, 10 Feb 2026
460.5600
465.4500
460.1000
461.3800
1,148,000
Mon, 09 Feb 2026
453.7100
462.8200
452.1200
459.7900
1,351,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
444.7000
455.9000
442.8600
454.7600
1,527,500
Thu, 05 Feb 2026
5 · 10-K
After market open · 15:20 ET
10-K ↗
Thu, 05 Feb 2026
441.2100
443.8400
432.2100
436.1500
1,592,000
Wed, 04 Feb 2026
439.7400
446.8000
437.9400
441.2000
2,787,900
Tue, 03 Feb 2026
424.2700
436.1300
423.2200
435.3600
1,788,000
Mon, 02 Feb 2026
420.8200
430.0200
419.5400
425.0900
1,547,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
421.9000
427.5000
414.0100
420.5800
3,313,100
Thu, 29 Jan 2026
418.0400
429.8700
406.5000
426.0700
4,408,200
Thu, 29 Jan 2026
4 · 8-K
Pre-market · 06:00 ET
8-K ↗
Wed, 28 Jan 2026
391.2900
402.9600
386.0700
394.2000
2,755,900
Tue, 27 Jan 2026
394.0100
397.7900
391.6200
392.3000
1,754,900
Mon, 26 Jan 2026
385.2200
395.7200
384.0000
394.1600
2,041,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
390.9800
391.6200
384.8600
386.2200
1,762,300
Thu, 22 Jan 2026
398.4800
399.9500
388.3600
390.1300
2,081,800
Wed, 21 Jan 2026
389.3300
397.1200
387.0100
395.3300
1,662,600
Tue, 20 Jan 2026
387.4600
390.0800
383.0400
387.3300
1,224,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
389.5300
391.0500
387.1300
389.5300
2,567,000
Thu, 15 Jan 2026
389.6200
393.4300
387.0300
387.2700
1,207,400
Wed, 14 Jan 2026
391.0600
393.6500
383.8700
385.8400
1,843,800
Tue, 13 Jan 2026
386.0500
391.4000
384.9000
391.0800
1,530,800
Mon, 12 Jan 2026
379.9300
387.0000
379.0300
385.4700
1,968,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
380.5000
385.6200
380.3300
381.7000
1,328,900
Thu, 08 Jan 2026
375.2800
380.6800
372.2700
378.3600
2,528,000
Wed, 07 Jan 2026
381.0700
385.0000
371.7200
376.4300
2,520,400
Tue, 06 Jan 2026
367.1200
383.2600
348.0600
381.1000
4,349,300
Mon, 05 Jan 2026
395.3000
403.6900
390.2300
390.9700
1,276,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
390.8800
399.4900
388.6900
398.0000
1,233,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
392.6000
393.1100
388.8000
389.2000
661,900
Tue, 30 Dec 2025
392.7900
394.4300
391.0100
391.7100
570,100
Mon, 29 Dec 2025
391.7100
394.9300
390.0000
394.1900
901,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
393.5100
393.7100
390.0000
392.5900
390,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
392.5500
393.9900
391.2100
393.1800
321,300
Tue, 23 Dec 2025
389.8700
394.5400
388.8000
393.7400
891,100
Mon, 22 Dec 2025
391.9400
393.2400
387.6900
389.8600
1,199,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
383.3100
391.4000
382.8600
389.8400
3,147,300
Thu, 18 Dec 2025
386.1900
392.6800
383.7400
385.2200
1,285,700
Wed, 17 Dec 2025
393.3000
396.7600
381.2100
382.3000
1,639,800
Tue, 16 Dec 2025
395.6900
398.4000
391.0100
395.9600
1,564,700
Mon, 15 Dec 2025
395.4700
398.9400
393.4900
394.8700
1,256,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
403.0000
403.1800
390.1100
391.1900
1,653,600
Thu, 11 Dec 2025
399.2800
405.6200
397.8400
403.3800
924,200
Wed, 10 Dec 2025
399.6500
402.1100
392.7200
399.1400
1,785,300
Tue, 09 Dec 2025
396.4100
403.2300
395.2600
399.0000
1,096,000
Mon, 08 Dec 2025
400.0600
404.9700
395.3800
397.2700
1,654,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
403.9100
405.6000
397.7200
401.4300
1,166,600
Thu, 04 Dec 2025
406.2700
410.9100
403.5500
405.3500
997,300
Wed, 03 Dec 2025
409.8600
411.0500
403.6400
409.0700
1,146,900
Tue, 02 Dec 2025
3 · 8-K
After-hours · 16:32 ET
8-K ↗
Tue, 02 Dec 2025
412.9900
414.4500
406.7800
411.2200
1,229,100
Mon, 01 Dec 2025
417.5200
418.8400
409.9100
410.1600
1,586,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
420.9100
421.9900
417.4400
421.4800
401,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
417.8300
422.8600
417.2400
419.6400
930,600
Tue, 25 Nov 2025
411.6600
419.4700
409.0900
418.8200
1,242,800
Mon, 24 Nov 2025
410.6500
414.9200
408.3300
409.9400
1,905,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
402.6900
411.3500
398.6700
410.1000
1,337,900
Thu, 20 Nov 2025
413.9700
415.6700
399.3100
400.0600
1,071,500
Wed, 19 Nov 2025
408.6900
412.2700
405.3900
406.8300
899,900
Tue, 18 Nov 2025
412.1600
415.5000
406.9400
407.0400
975,600
Mon, 17 Nov 2025
417.3000
419.4200
410.7400
413.7800
966,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
410.7300
422.8000
408.2200
418.1600
1,508,400
Thu, 13 Nov 2025
430.7200
438.1200
414.2700
414.8500
1,533,200
Wed, 12 Nov 2025
423.1300
429.8500
415.5600
421.7500
1,356,300
Tue, 11 Nov 2025
431.8300
434.1800
421.0600
421.6400
1,255,400
Mon, 10 Nov 2025
434.4800
436.2000
424.1400
433.5000
943,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
431.0900
434.5000
425.0000
434.5000
977,300
Thu, 06 Nov 2025
437.8300
440.6000
429.3200
435.6000
836,300
Wed, 05 Nov 2025
433.8000
440.1200
430.8300
436.1600
1,267,900
Tue, 04 Nov 2025
442.0000
443.2700
432.1200
432.9900
1,164,100
Mon, 03 Nov 2025
450.0000
451.9900
444.2100
446.3100
1,285,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
444.8900
453.3800
444.8900
448.6500
2,253,200
Thu, 30 Oct 2025
2 · 10-Q
After market open · 13:36 ET
10-Q ↗
Thu, 30 Oct 2025
420.6000
458.6500
418.3800
446.3700
2,467,900
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:00 ET
8-K ↗
Wed, 29 Oct 2025
426.4000
437.7500
425.7600
427.4800
2,138,200
Tue, 28 Oct 2025
427.8200
432.0100
424.3700
426.3600
957,500
Mon, 27 Oct 2025
429.1700
430.8600
426.1600
428.2800
1,085,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
419.1300
427.8400
418.0000
425.8700
1,182,000
Thu, 23 Oct 2025
410.5000
417.5600
408.9300
415.8500
1,110,200