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
473.8300
482.2200
472.9900
481.8300
1,418,573
Thu, 22 Oct 2026
469.9000
479.4800
467.3100
477.8100
1,222,500
Wed, 21 Oct 2026
465.2500
468.9900
464.4500
467.5000
579,900
Tue, 20 Oct 2026
461.7300
463.9600
459.1300
463.4600
452,900
Mon, 19 Oct 2026
461.1400
463.7700
457.7500
458.9000
747,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
459.7100
468.9800
458.9500
463.1500
1,257,000
Thu, 15 Oct 2026
458.6500
461.6800
455.2100
456.3900
799,300
Wed, 14 Oct 2026
451.2700
453.2200
446.7000
451.7300
769,200
Tue, 13 Oct 2026
448.5300
451.1900
443.5200
449.0100
847,700
Mon, 12 Oct 2026
444.7900
448.9200
441.0500
446.3300
662,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
447.1100
449.0000
442.0700
444.1800
908,600
Thu, 08 Oct 2026
444.7600
450.6500
443.1200
447.1200
722,100
Wed, 07 Oct 2026
456.2800
458.1700
448.2500
448.3300
720,900
Tue, 06 Oct 2026
455.9600
459.1500
453.1800
456.2800
1,120,700
Mon, 05 Oct 2026
448.0500
458.1500
448.0500
455.3700
834,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
449.8000
451.2400
445.9600
447.4100
616,300
Thu, 01 Oct 2026
447.0000
450.0500
443.6800
448.0300
695,900
Wed, 30 Sep 2026
446.0700
450.5900
445.9700
445.9700
794,300
Tue, 29 Sep 2026
450.2300
451.6300
445.4900
446.1200
894,800
Mon, 28 Sep 2026
453.9400
456.8000
451.4300
452.0800
614,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
454.9100
461.1300
454.6300
456.8800
574,300
Thu, 24 Sep 2026
460.8200
463.6700
451.5500
454.9100
922,600
Wed, 23 Sep 2026
458.1400
465.0100
456.3200
460.4400
814,800
Tue, 22 Sep 2026
462.4200
462.4800
453.3700
456.7000
788,900
Mon, 21 Sep 2026
464.2400
464.2400
457.7500
461.3600
653,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
459.3800
461.5900
455.2200
458.6700
1,745,800
Thu, 17 Sep 2026
460.9100
465.5800
457.3600
459.6800
568,800
Wed, 16 Sep 2026
468.2000
469.8500
460.1500
460.5300
1,001,500
Tue, 15 Sep 2026
476.4900
478.5300
466.4800
469.1400
1,181,600
Mon, 14 Sep 2026
468.3700
478.8400
464.1600
474.1300
1,136,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
467.8800
470.9900
465.9300
466.1600
690,800
Thu, 10 Sep 2026
462.7200
466.9500
460.4300
463.8800
770,400
Wed, 09 Sep 2026
17 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 09 Sep 2026
463.8500
468.0300
459.6500
459.8900
894,000
Tue, 08 Sep 2026
465.0200
467.5600
458.5500
462.9800
1,047,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
470.5800
472.7300
466.3900
468.0500
751,000
Thu, 03 Sep 2026
480.4200
482.5800
470.4400
472.2300
1,006,500
Wed, 02 Sep 2026
491.6400
492.8800
478.1700
478.9200
1,281,900
Tue, 01 Sep 2026
487.7400
494.8500
486.2700
491.2400
1,004,300
Mon, 31 Aug 2026
486.0000
488.7500
484.1100
485.3000
1,141,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
488.9600
488.9600
483.2900
486.0000
504,500
Thu, 27 Aug 2026
485.3800
490.0300
483.9700
486.5400
523,600
Wed, 26 Aug 2026
482.5600
490.1900
481.0900
487.2800
805,700
Tue, 25 Aug 2026
484.0700
487.3300
480.4100
485.3900
1,083,300
Mon, 24 Aug 2026
481.1000
486.0400
478.5200
481.5200
923,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
471.5500
483.7100
471.5500
480.4700
1,298,100
Thu, 20 Aug 2026
477.9200
486.2500
472.4700
473.6300
1,564,800
Wed, 19 Aug 2026
469.7400
484.2400
469.0000
480.8400
1,463,100
Tue, 18 Aug 2026
458.8900
472.7000
458.8900
469.5000
1,293,800
Mon, 17 Aug 2026
16 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 17 Aug 2026
463.0800
467.2000
457.0800
457.0800
825,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
466.0000
468.4600
461.6500
466.5100
833,900
Thu, 13 Aug 2026
469.8100
471.0000
460.6000
465.0400
638,200
Wed, 12 Aug 2026
466.2900
470.6700
462.3500
469.7400
573,700
Tue, 11 Aug 2026
459.4100
470.4900
457.8900
466.8600
764,200
Mon, 10 Aug 2026
15 · 424B2
After-hours · 16:23 ET
424B2 ↗
Mon, 10 Aug 2026
469.9900
469.9900
457.0000
461.9800
822,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
478.3400
479.8400
467.3100
467.5500
996,300
Thu, 06 Aug 2026
474.8800
493.5700
464.0100
474.0700
1,908,900
Thu, 06 Aug 2026
14 · 424B5
Pre-market · 08:47 ET
424B5 ↗
Wed, 05 Aug 2026
13 · 10-Q
After-hours · 16:53 ET
10-Q ↗
Wed, 05 Aug 2026
12 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 05 Aug 2026
444.4900
445.8700
436.5800
438.1400
1,212,000
Tue, 04 Aug 2026
437.9800
445.6400
433.9100
442.8500
1,023,100
Mon, 03 Aug 2026
438.5800
442.2100
435.9400
437.1900
957,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
426.8000
438.7600
426.8000
435.7500
708,700
Thu, 30 Jul 2026
433.1500
435.3700
421.4400
430.8200
828,200
Wed, 29 Jul 2026
437.8100
441.7300
432.9300
434.2000
1,209,700
Tue, 28 Jul 2026
428.1300
442.2200
426.1600
440.3100
944,100
Mon, 27 Jul 2026
419.5000
427.2500
418.6100
423.8000
834,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
406.7100
418.7000
404.2400
417.8300
770,400
Thu, 23 Jul 2026
402.4100
408.9600
402.4100
407.0200
721,200
Wed, 22 Jul 2026
407.8600
409.0900
402.1900
404.3300
532,600
Tue, 21 Jul 2026
410.3800
411.3900
401.5800
406.2800
820,600
Mon, 20 Jul 2026
418.2700
422.2200
409.5800
410.4300
756,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
412.2000
420.6500
411.3200
413.3100
1,849,800
Thu, 16 Jul 2026
407.1000
414.2600
405.4600
414.1900
778,600
Wed, 15 Jul 2026
412.9500
413.2100
406.3900
407.1800
634,400
Tue, 14 Jul 2026
414.6700
417.1200
412.4300
413.7100
765,400
Mon, 13 Jul 2026
424.2300
427.3500
417.1500
418.0600
734,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
417.2200
425.1700
413.8400
422.8800
631,400
Thu, 09 Jul 2026
422.3800
424.5500
412.1600
417.2100
965,000
Wed, 08 Jul 2026
422.8400
425.0800
414.5000
420.5400
1,035,400
Tue, 07 Jul 2026
428.3800
432.0000
423.9700
424.2100
1,026,500
Mon, 06 Jul 2026
419.5000
425.9200
417.0500
422.8300
729,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
422.0800
424.4900
419.1000
422.6600
549,700
Wed, 01 Jul 2026
414.3500
422.5400
413.5000
418.9400
948,400
Tue, 30 Jun 2026
411.4100
418.9900
408.0800
415.2900
1,459,200
Mon, 29 Jun 2026
403.0200
417.0000
401.1500
412.6000
1,329,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
396.3900
403.6400
395.0900
402.8900
1,304,200
Thu, 25 Jun 2026
398.9800
408.8000
396.6600
397.0100
1,080,900
Wed, 24 Jun 2026
390.3000
403.4600
389.0200
400.6000
1,204,400
Tue, 23 Jun 2026
391.8000
395.8100
389.4100
389.4400
966,600
Mon, 22 Jun 2026
397.0300
401.2300
390.6100
392.2300
1,512,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
400.6000
400.6000
392.4200
395.1700
2,444,900
Wed, 17 Jun 2026
403.2900
407.2100
397.5000
400.7000
1,339,200
Tue, 16 Jun 2026
410.6700
416.4600
401.9700
404.9300
1,025,400
Mon, 15 Jun 2026
412.9900
415.0000
408.2900
411.7200
1,345,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
413.1300
413.8300
407.7700
412.2500
602,500
Thu, 11 Jun 2026
411.4400
413.9900
403.9900
410.3500
994,400
Wed, 10 Jun 2026
415.0000
418.9700
411.6200
411.6400
1,089,200
Tue, 09 Jun 2026
405.7300
415.6100
403.6600
414.0700
1,087,000
Mon, 08 Jun 2026
408.7000
410.0700
401.6200
406.8000
1,165,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
411.2300
412.9000
407.4500
410.3400
910,400
Thu, 04 Jun 2026
412.7800
416.3400
410.0800
410.7200
783,600
Wed, 03 Jun 2026
413.4500
416.2100
408.2700
408.3900
922,000
Tue, 02 Jun 2026
414.5700
417.0100
406.0000
415.4200
888,400
Mon, 01 Jun 2026
407.0000
415.5600
405.2000
411.5800
1,067,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
409.7200
411.4000
401.8500
403.2800
2,105,500
Thu, 28 May 2026
408.7800
416.5500
405.1300
411.5400
1,141,300
Wed, 27 May 2026
410.3900
413.0800
407.5600
408.7100
705,000
Tue, 26 May 2026
403.0500
413.4100
401.0400
410.4800
1,354,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
402.3700
407.0900
399.8500
404.0800
957,100
Thu, 21 May 2026
393.7800
400.9600
390.8000
400.2400
1,589,700
Wed, 20 May 2026
11 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 20 May 2026
398.0600
403.7700
392.4600
395.9200
1,260,000
Tue, 19 May 2026
409.9800
411.6900
398.1900
398.7300
1,091,000
Mon, 18 May 2026
397.3500
411.0100
395.2000
410.2700
1,971,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
396.8000
400.0800
391.3100
393.2800
1,176,600
Thu, 14 May 2026
402.0000
403.5100
392.3500
399.3300
974,900
Wed, 13 May 2026
390.9000
400.1400
386.7900
397.8900
1,368,500
Tue, 12 May 2026
396.1000
400.2700
390.9000
391.3900
1,663,400
Mon, 11 May 2026
389.3400
399.6000
388.6000
392.1700
2,008,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
417.0000
424.4000
381.2500
383.9900
3,101,300
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:57 ET
10-Q ↗
Thu, 07 May 2026
9 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 07 May 2026
430.9500
435.9400
429.7800
433.2000
1,121,000
Wed, 06 May 2026
435.0100
436.9100
426.7000
433.6600
1,441,400
Tue, 05 May 2026
437.9900
444.2400
436.0300
438.0000
851,700
Mon, 04 May 2026
434.6500
440.8900
433.5000
437.5900
746,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
440.9900
441.9500
435.8800
435.9000
618,100
Thu, 30 Apr 2026
430.2200
440.8200
428.3200
439.0300
1,155,600
Wed, 29 Apr 2026
434.5700
437.1300
424.0500
429.2300
922,800
Tue, 28 Apr 2026
432.3900
435.6100
430.4800
434.7400
882,600
Mon, 27 Apr 2026
434.9300
437.1900
431.1000
431.6000
864,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
441.3200
444.5900
436.9800
438.2600
674,900
Thu, 23 Apr 2026
442.9700
444.8300
440.0400
443.1700
704,400
Wed, 22 Apr 2026
444.4700
448.5600
439.0200
441.6600
764,200
Tue, 21 Apr 2026
449.8600
449.8600
442.4700
445.4800
825,000
Mon, 20 Apr 2026
444.4400
450.0000
444.4400
446.9200
841,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
443.6900
445.8600
440.5300
441.9600
1,423,800
Thu, 16 Apr 2026
441.0000
444.7400
439.1300
444.4600
693,600
Wed, 15 Apr 2026
438.7800
442.4500
436.7900
440.2100
714,200
Tue, 14 Apr 2026
438.0900
442.9100
435.6500
440.0800
749,900
Mon, 13 Apr 2026
434.2500
439.9100
433.0100
439.9100
739,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
441.2800
442.2300
432.9400
433.6900
843,800
Thu, 09 Apr 2026
445.8100
446.4500
438.2500
442.5000
758,700
Wed, 08 Apr 2026
446.2300
448.5400
443.3600
447.7300
868,000
Tue, 07 Apr 2026
440.9800
445.5700
439.1100
442.4500
528,700
Mon, 06 Apr 2026
438.9900
442.8900
437.9900
441.3900
629,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
431.9200
440.0500
430.3600
438.9600
845,200
Thu, 02 Apr 2026
8 · DEFA14A
Pre-market · 08:03 ET
DEFA14A ↗
Thu, 02 Apr 2026
7 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Wed, 01 Apr 2026
432.2100
437.5800
430.0700
434.1300
852,300
Tue, 31 Mar 2026
430.0000
435.6100
424.9800
433.9700
1,022,000
Mon, 30 Mar 2026
441.7200
441.7200
425.3800
426.7800
915,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
450.0000
450.7500
430.4200
438.3200
1,176,700
Thu, 26 Mar 2026
448.0300
454.1700
447.6600
450.0100
1,002,500
Wed, 25 Mar 2026
456.2100
457.5600
438.3300
451.0100
1,201,300
Tue, 24 Mar 2026
454.6400
459.0600
451.5100
454.7500
1,130,400
Mon, 23 Mar 2026
457.3300
461.8600
454.2900
456.6400
1,036,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
459.0900
460.9800
450.8000
452.3500
2,054,700
Thu, 19 Mar 2026
465.4000
469.9300
458.5900
459.1600
1,334,000
Wed, 18 Mar 2026
467.4900
472.3800
465.4100
467.2800
1,256,000
Tue, 17 Mar 2026
471.4600
473.1200
466.6200
469.0900
790,800
Mon, 16 Mar 2026
473.7300
477.1700
470.1600
470.7900
1,025,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
465.7600
476.7200
465.7600
473.1200
1,537,200
Thu, 12 Mar 2026
6 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 12 Mar 2026
462.6800
468.4200
458.7100
462.6300
1,039,900
Wed, 11 Mar 2026
462.6000
465.1700
458.8800
462.5600
1,013,800
Tue, 10 Mar 2026
457.1300
466.0300
455.9800
464.1100
1,111,500
Mon, 09 Mar 2026
457.5000
458.9100
452.8900
458.0300
1,268,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
465.3100
466.7500
457.7100
460.7600
880,500
Thu, 05 Mar 2026
474.4100
475.3200
466.4300
467.1600
958,300
Wed, 04 Mar 2026
479.0100
481.6200
472.2600
478.2100
736,500
Tue, 03 Mar 2026
481.1600
485.0000
475.7300
480.2200
811,400
Mon, 02 Mar 2026
485.4400
490.2400
482.0000
486.1100
1,046,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
472.9700
482.3900
470.4500
482.2600
1,461,100
Thu, 26 Feb 2026
473.2900
473.4600
468.8300
471.9500
920,300
Wed, 25 Feb 2026
471.5400
474.1900
464.2800
471.3300
976,600
Tue, 24 Feb 2026
465.8400
471.6700
460.7000
470.8500
878,600
Mon, 23 Feb 2026
460.1000
467.3100
458.1800
465.0300
1,297,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
454.8600
465.7700
452.6300
462.7600
1,444,700
Thu, 19 Feb 2026
453.2700
456.1600
448.2100
453.6800
738,400
Wed, 18 Feb 2026
455.8100
458.9400
448.4800
451.6000
1,053,200
Tue, 17 Feb 2026
464.7600
468.1000
457.7600
457.7600
1,480,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
453.4300
462.8000
448.3200
461.7600
1,489,300
Thu, 12 Feb 2026
5 · 10-K
After-hours · 16:32 ET
10-K ↗
Thu, 12 Feb 2026
449.6100
471.1700
448.4300
453.4400
2,748,600
Wed, 11 Feb 2026
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 11 Feb 2026
419.5500
423.8100
417.2200
421.1300
1,123,800
Tue, 10 Feb 2026
421.0300
423.8400
417.2000
419.6900
1,213,100
Mon, 09 Feb 2026
420.7500
423.4100
418.1200
422.5900
1,153,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
421.1000
422.2700
412.2400
422.1800
1,053,100
Thu, 05 Feb 2026
414.8800
419.0600
412.1700
417.1500
981,900
Wed, 04 Feb 2026
410.0800
420.0000
407.5500
416.3000
1,730,500
Tue, 03 Feb 2026
401.7000
409.7000
400.7500
409.4700
1,255,700
Mon, 02 Feb 2026
401.8500
407.2100
398.5800
403.6800
1,012,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
400.7300
403.1000
397.4800
402.5400
957,700
Thu, 29 Jan 2026
405.0800
405.7400
396.0300
403.1500
1,089,100
Wed, 28 Jan 2026
408.1400
410.0000
401.1100
405.0800
1,249,600
Tue, 27 Jan 2026
399.9800
407.6900
396.0400
406.0800
1,013,800
Mon, 26 Jan 2026
404.1900
407.2400
398.9300
401.0700
1,207,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
396.8500
402.0000
394.7400
401.6600
795,800
Thu, 22 Jan 2026
396.5600
399.0600
394.8400
397.4900
713,500
Wed, 21 Jan 2026
393.4200
400.2600
392.8700
394.9500
1,192,200
Tue, 20 Jan 2026
397.8700
403.2200
390.6500
391.0800
1,815,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
393.2100
402.9100
392.0100
400.6100
2,132,100
Thu, 15 Jan 2026
391.5800
396.6900
389.9900
394.4400
1,328,900
Wed, 14 Jan 2026
389.9900
390.5700
385.2000
389.2300
1,220,600
Tue, 13 Jan 2026
384.8400
391.0600
381.1000
391.0000
1,273,100
Mon, 12 Jan 2026
382.5900
386.7400
381.6600
385.6400
996,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
381.0200
384.5300
379.0600
383.1400
1,085,000
Thu, 08 Jan 2026
376.5000
389.7600
376.5000
381.8900
1,236,600
Wed, 07 Jan 2026
383.5500
383.6500
377.2200
377.4900
841,000
Tue, 06 Jan 2026
383.6600
383.9300
378.6700
381.0600
1,006,600
Mon, 05 Jan 2026
383.8700
387.6200
381.2900
382.6800
1,094,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
383.3200
384.2000
380.0200
381.0200
786,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
384.8600
385.6100
382.4400
383.3200
1,395,000
Tue, 30 Dec 2025
376.5900
384.9000
375.1000
383.9400
1,533,400
Mon, 29 Dec 2025
377.5000
379.2200
375.1100
377.2800
744,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
375.9700
377.8600
375.0000
377.0400
333,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
377.1300
377.5600
375.7400
376.4800
253,400
Tue, 23 Dec 2025
373.8100
380.1000
372.0000
378.3800
1,035,700
Mon, 22 Dec 2025
371.3300
375.3900
369.6600
372.7000
1,375,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
374.2500
375.0000
368.7600
369.9700
4,330,600
Thu, 18 Dec 2025
374.4900
375.4600
370.5000
373.7400
2,204,200
Wed, 17 Dec 2025
367.9700
379.6100
366.4900
374.4900
2,285,100
Tue, 16 Dec 2025
365.9800
366.9900
359.3600
363.8300
2,013,900
Mon, 15 Dec 2025
363.8900
365.5900
361.3200
364.8400
1,654,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
369.6200
370.5600
363.3700
364.7000
1,378,400
Thu, 11 Dec 2025
374.0000
376.0300
366.4700
368.0500
1,007,400
Wed, 10 Dec 2025
369.5800
373.6800
367.2000
370.7300
1,519,200
Tue, 09 Dec 2025
371.7400
374.9400
369.2800
371.3300
1,617,000
Mon, 08 Dec 2025
372.5200
373.3900
369.3400
371.4100
1,082,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
371.8100
375.5300
369.0500
374.3900
1,934,900
Thu, 04 Dec 2025
375.3300
377.4900
370.2700
371.4900
1,423,600
Wed, 03 Dec 2025
377.8100
379.4400
374.4300
375.6900
2,002,800
Tue, 02 Dec 2025
375.0800
377.8200
371.2600
377.5600
1,711,800
Mon, 01 Dec 2025
369.6800
375.3400
368.2000
373.3500
1,756,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
370.1400
371.9600
365.4300
369.6800
744,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
372.4000
373.4200
368.7300
369.5000
1,670,200
Tue, 25 Nov 2025
370.4100
373.5300
366.5700
369.5100
1,883,100
Mon, 24 Nov 2025
368.3300
369.5400
365.4000
368.3300
2,580,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
367.9600
372.3800
366.4100
368.9900
2,308,500
Thu, 20 Nov 2025
375.3800
376.1600
365.7500
367.0400
1,570,100
Wed, 19 Nov 2025
371.1600
373.1400
368.1700
371.5100
1,231,600
Tue, 18 Nov 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 18 Nov 2025
377.2100
379.4200
371.5600
372.3600
1,599,700
Mon, 17 Nov 2025
379.4600
381.4900
374.5300
377.6900
1,829,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
382.5000
384.9500
376.7500
379.9800
2,273,800
Thu, 13 Nov 2025
390.7200
391.5500
382.0900
383.3800
1,341,700
Wed, 12 Nov 2025
394.0300
397.5400
391.0400
391.9700
1,128,000
Tue, 11 Nov 2025
393.7900
394.6800
390.5900
391.9600
1,175,700
Mon, 10 Nov 2025
390.7300
394.7500
389.2700
394.0000
1,374,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
388.1900
394.6100
388.1500
390.7500
1,057,200
Thu, 06 Nov 2025
393.0000
395.9100
387.7700
389.1000
1,541,900
Wed, 05 Nov 2025
391.0000
397.2100
390.7000
394.4900
1,885,200
Tue, 04 Nov 2025
391.0000
396.0500
389.0100
394.2400
1,841,600
Mon, 03 Nov 2025
404.8000
406.3900
391.2100
391.5000
2,287,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
419.6500
419.6500
404.8400
406.7100
1,961,000
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:51 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 30 Oct 2025
430.4800
438.7100
429.6700
431.9800
1,306,300
Wed, 29 Oct 2025
440.0300
440.9300
431.2500
432.1800
710,100
Tue, 28 Oct 2025
441.0100
445.1200
439.6800
440.2100
520,100
Mon, 27 Oct 2025
439.5500
444.2400
437.6900
443.9900
584,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
445.3000
445.3000
438.6200
438.9800
1,069,900
Thu, 23 Oct 2025
446.5300
447.9300
443.4000
444.8300
773,400