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
284.0000
288.4500
278.1650
284.6600
2,206,211
Thu, 22 Oct 2026
26 · 8-K
After-hours · 20:19 ET
8-K ↗
Thu, 22 Oct 2026
25 · 8-K
After-hours · 20:12 ET
8-K ↗
Thu, 22 Oct 2026
24 · 10-Q
After-hours · 20:05 ET
10-Q ↗
Thu, 22 Oct 2026
330.0000
330.0000
284.2700
292.2600
2,751,500
Wed, 21 Oct 2026
375.0400
378.3000
363.1000
368.1600
716,000
Tue, 20 Oct 2026
372.1300
379.6000
364.0100
372.5300
661,400
Mon, 19 Oct 2026
381.3000
385.4000
373.3700
378.5100
716,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
380.5600
384.5500
375.1900
377.0900
507,300
Thu, 15 Oct 2026
23 · 8-K
After-hours · 20:41 ET
8-K ↗
Thu, 15 Oct 2026
374.1300
382.2100
361.6000
380.5600
879,200
Wed, 14 Oct 2026
375.5100
385.3500
373.0100
379.7300
666,300
Tue, 13 Oct 2026
376.0000
380.9700
373.2900
380.4200
533,400
Mon, 12 Oct 2026
383.9300
386.7100
377.2000
377.2500
717,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
384.0900
392.0000
382.8500
385.8100
608,600
Thu, 08 Oct 2026
22 · 8-K
After-hours · 20:31 ET
8-K ↗
Thu, 08 Oct 2026
384.8400
391.0200
379.9400
387.1000
688,100
Wed, 07 Oct 2026
387.8000
393.1300
379.1800
391.1700
555,800
Tue, 06 Oct 2026
396.1800
398.0000
385.2500
395.7100
549,700
Mon, 05 Oct 2026
387.5700
396.4000
382.5100
392.2000
927,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
388.1900
392.2800
380.5600
388.4700
824,700
Thu, 01 Oct 2026
386.1300
390.1800
381.0400
383.6900
782,000
Wed, 30 Sep 2026
387.5100
391.9700
380.1300
388.8200
895,900
Tue, 29 Sep 2026
385.8800
395.8800
385.0200
391.7400
671,100
Mon, 28 Sep 2026
390.9900
392.3300
382.1100
385.3000
637,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
399.2800
399.8200
388.6000
396.8400
682,700
Thu, 24 Sep 2026
391.2100
402.5300
386.5100
400.8500
656,000
Wed, 23 Sep 2026
397.0000
400.1900
392.1900
395.0300
951,400
Tue, 22 Sep 2026
401.1300
404.0000
395.3300
400.0200
599,500
Mon, 21 Sep 2026
409.7200
410.2100
400.1500
402.9000
694,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
409.2800
411.7400
399.0800
408.1200
1,434,000
Thu, 17 Sep 2026
421.8800
422.0700
395.0000
406.7100
974,300
Wed, 16 Sep 2026
420.2700
423.8900
409.1500
411.8000
768,300
Tue, 15 Sep 2026
426.0500
428.2000
405.8300
415.3200
951,800
Mon, 14 Sep 2026
431.3300
431.3300
418.2700
420.3800
683,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
21 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 11 Sep 2026
455.3000
457.4300
441.8800
443.1900
403,200
Thu, 10 Sep 2026
450.4100
458.3800
446.4500
448.2500
331,200
Wed, 09 Sep 2026
455.9300
462.7800
450.4100
458.4500
404,900
Tue, 08 Sep 2026
470.1700
470.4000
456.0700
458.5600
638,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
464.2500
480.3700
463.7400
475.3300
445,100
Thu, 03 Sep 2026
461.4200
476.3900
458.1300
467.4800
490,600
Wed, 02 Sep 2026
474.2300
474.9600
456.8700
460.9700
1,094,400
Tue, 01 Sep 2026
473.0200
476.3600
466.0600
473.0600
648,000
Mon, 31 Aug 2026
477.4300
481.1700
465.0200
476.4200
4,021,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
489.7400
490.1600
476.0400
476.4300
393,400
Thu, 27 Aug 2026
486.1400
495.9900
482.6700
490.5800
555,100
Wed, 26 Aug 2026
490.4900
493.4100
476.3100
483.7000
480,000
Tue, 25 Aug 2026
20 · 8-K
After-hours · 17:14 ET
8-K ↗
Tue, 25 Aug 2026
490.2700
490.2900
479.4300
486.0900
757,200
Mon, 24 Aug 2026
489.4200
489.6100
471.0700
477.1000
761,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
493.1800
495.5100
484.0000
492.3800
615,700
Thu, 20 Aug 2026
504.6000
508.5500
483.2300
489.0800
834,700
Wed, 19 Aug 2026
534.0100
534.0100
505.4200
509.9600
505,900
Tue, 18 Aug 2026
531.4600
537.1600
520.2500
531.9600
480,100
Mon, 17 Aug 2026
546.7800
546.9300
536.0700
542.3800
427,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
527.5400
545.0600
526.8100
544.5900
391,100
Thu, 13 Aug 2026
531.7700
545.0000
520.6200
535.5700
580,600
Wed, 12 Aug 2026
19 · 8-K
After-hours · 17:03 ET
8-K ↗
Wed, 12 Aug 2026
18 · 10-K
After-hours · 16:45 ET
10-K ↗
Wed, 12 Aug 2026
550.0000
551.6400
528.4400
528.6400
570,800
Tue, 11 Aug 2026
564.9600
568.9300
537.0600
537.5700
551,800
Mon, 10 Aug 2026
574.4400
575.3000
559.6700
559.9800
467,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
565.5100
574.2200
542.3800
570.6600
588,100
Thu, 06 Aug 2026
576.5600
590.9700
555.1400
557.2400
715,900
Wed, 05 Aug 2026
574.8800
588.3700
570.1600
570.3900
525,800
Tue, 04 Aug 2026
557.3400
577.0200
547.9900
570.1300
715,500
Mon, 03 Aug 2026
520.0000
544.3500
504.5200
543.4900
648,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
514.3500
524.9800
511.6700
519.6600
724,200
Thu, 30 Jul 2026
17 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 30 Jul 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Jul 2026
492.2100
514.9800
472.2900
503.7100
1,840,400
Wed, 29 Jul 2026
553.7000
557.7000
520.8900
530.6200
945,300
Tue, 28 Jul 2026
15 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 28 Jul 2026
570.0000
571.9300
549.2300
560.4300
1,354,200
Mon, 27 Jul 2026
606.3100
611.0900
568.7400
580.2500
776,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
603.0000
612.7800
597.8000
603.6900
296,200
Thu, 23 Jul 2026
589.5600
607.2600
588.0100
601.5400
705,600
Wed, 22 Jul 2026
594.9700
597.0000
580.1600
587.6600
383,000
Tue, 21 Jul 2026
566.7400
589.3000
557.9800
588.9900
620,400
Mon, 20 Jul 2026
565.2900
576.0700
552.2000
555.1300
618,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
545.9000
560.0500
532.5800
557.7700
757,300
Thu, 16 Jul 2026
567.6400
577.5800
550.5000
554.4000
572,700
Wed, 15 Jul 2026
573.3600
580.8100
564.1400
577.1000
611,600
Tue, 14 Jul 2026
577.6800
583.3900
567.6300
576.8700
532,300
Mon, 13 Jul 2026
573.4300
578.0200
564.0900
566.8500
487,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
593.2900
594.2900
565.0100
578.6100
515,300
Thu, 09 Jul 2026
598.1500
601.9200
588.3600
590.9400
333,400
Wed, 08 Jul 2026
580.2900
591.6300
579.1800
587.6300
556,500
Tue, 07 Jul 2026
609.1000
615.3800
576.1600
590.3500
745,200
Mon, 06 Jul 2026
604.6000
625.9900
599.3400
619.2500
798,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
616.1200
618.7600
582.3300
597.2400
668,400
Wed, 01 Jul 2026
616.2400
617.5900
600.0000
610.1600
600,400
Tue, 30 Jun 2026
610.7400
624.5000
603.8900
616.8400
854,800
Mon, 29 Jun 2026
581.2900
608.5200
580.3500
607.0300
844,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
591.5800
594.6600
572.2200
591.7800
3,133,100
Thu, 25 Jun 2026
588.4500
605.1100
583.3000
599.2400
875,600
Wed, 24 Jun 2026
582.1300
590.7200
574.0700
580.9500
1,004,200
Tue, 23 Jun 2026
570.0000
594.3600
564.7900
578.1200
1,165,000
Mon, 22 Jun 2026
590.2000
597.5200
581.8200
587.7700
1,351,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
586.0100
593.1800
574.6800
586.4700
1,130,200
Wed, 17 Jun 2026
561.5900
585.5000
561.5300
575.4700
772,100
Tue, 16 Jun 2026
563.6000
570.0000
556.1100
561.5900
947,000
Mon, 15 Jun 2026
569.1000
573.8000
553.8100
563.6000
694,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
573.4200
574.5200
558.0800
561.4900
779,500
Thu, 11 Jun 2026
532.8000
563.8600
529.8300
562.4500
756,600
Wed, 10 Jun 2026
523.9100
537.4100
515.1700
523.0500
795,800
Tue, 09 Jun 2026
505.0000
525.0000
499.0000
523.7700
1,062,500
Mon, 08 Jun 2026
487.5700
501.7900
483.8700
499.0900
525,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
486.2900
500.1600
480.7000
483.6000
614,700
Thu, 04 Jun 2026
481.4200
495.5200
477.8300
492.6200
602,000
Wed, 03 Jun 2026
483.3300
491.6400
480.0000
487.0500
649,700
Tue, 02 Jun 2026
486.3500
495.5800
482.3500
487.2500
429,300
Mon, 01 Jun 2026
461.6700
490.2200
460.8300
486.9300
814,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
461.4400
473.6000
457.4200
468.9800
658,300
Thu, 28 May 2026
461.5700
467.5000
452.7500
462.0100
534,400
Wed, 27 May 2026
453.2400
462.5000
444.1900
460.9100
570,600
Tue, 26 May 2026
444.3400
461.3900
440.0000
453.6900
742,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
442.8600
442.8600
431.1300
434.1200
545,400
Thu, 21 May 2026
420.8800
440.2500
416.8900
438.3200
679,900
Wed, 20 May 2026
413.0200
422.3300
409.8800
422.0100
502,400
Tue, 19 May 2026
400.4700
407.6600
390.0000
406.3700
638,600
Mon, 18 May 2026
414.4600
419.9800
402.2500
404.2600
429,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
420.9900
423.9400
408.0500
408.9300
522,600
Thu, 14 May 2026
436.5500
440.5300
426.8600
429.5800
346,600
Wed, 13 May 2026
427.8000
438.2000
419.3900
436.3400
447,800
Tue, 12 May 2026
428.6400
432.7300
413.7700
424.6600
574,700
Mon, 11 May 2026
424.7700
435.0000
417.6600
429.0600
870,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
450.9900
452.7900
426.2900
427.8500
704,700
Thu, 07 May 2026
465.2200
475.6900
444.7300
445.1400
564,700
Wed, 06 May 2026
453.5300
461.9900
445.2400
458.1600
684,500
Tue, 05 May 2026
433.8800
444.9900
431.0700
444.9900
496,200
Mon, 04 May 2026
426.8900
430.0200
418.4200
427.6300
493,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
430.6700
431.8700
416.0400
429.4100
596,300
Thu, 30 Apr 2026
411.9900
430.8700
411.9900
428.2000
832,100
Wed, 29 Apr 2026
14 · 8-K
After-hours · 16:24 ET
8-K ↗
Wed, 29 Apr 2026
13 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 29 Apr 2026
12 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Wed, 29 Apr 2026
433.6200
442.4800
394.2800
406.5300
1,606,600
Tue, 28 Apr 2026
425.9000
431.0200
418.1200
428.1400
752,400
Mon, 27 Apr 2026
426.9700
431.1900
417.7600
428.4400
666,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
430.0000
434.6500
419.0000
427.4800
413,100
Thu, 23 Apr 2026
429.4800
435.8800
415.2100
426.6600
678,100
Wed, 22 Apr 2026
450.6300
450.6300
416.0900
423.9100
1,143,700
Tue, 21 Apr 2026
459.1800
459.1800
435.2500
438.8800
642,900
Mon, 20 Apr 2026
443.6600
452.9900
441.3600
452.2100
428,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
11 · 8-K
After-hours · 16:16 ET
8-K ↗
Fri, 17 Apr 2026
432.8400
447.3000
432.8400
445.6900
678,500
Thu, 16 Apr 2026
433.3100
436.2500
416.0100
426.1600
859,900
Wed, 15 Apr 2026
439.0900
443.1400
427.3800
428.6700
466,300
Tue, 14 Apr 2026
447.1300
450.0000
438.2100
438.8000
443,600
Mon, 13 Apr 2026
436.5200
445.3000
434.5500
443.6700
535,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
430.0900
439.6000
425.1000
435.3000
659,000
Thu, 09 Apr 2026
430.0800
442.8800
427.7100
431.2100
660,400
Wed, 08 Apr 2026
421.8300
428.9100
414.3400
427.8400
1,296,000
Tue, 07 Apr 2026
389.0300
397.2700
385.0000
394.0000
476,300
Mon, 06 Apr 2026
391.5300
395.8300
382.1800
394.8200
646,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
391.3200
407.0300
386.4000
391.5100
500,600
Wed, 01 Apr 2026
401.6600
421.1200
401.6600
404.3200
1,074,600
Tue, 31 Mar 2026
373.7200
403.4600
365.3800
394.1500
964,400
Mon, 30 Mar 2026
380.6900
382.9800
370.4000
370.7100
1,160,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
385.7500
392.5300
375.9200
376.9200
727,300
Thu, 26 Mar 2026
398.5100
400.7900
384.3300
391.6200
1,009,600
Wed, 25 Mar 2026
400.5700
408.9500
394.1900
406.6400
892,900
Tue, 24 Mar 2026
382.4200
403.0100
371.5400
399.4700
999,100
Mon, 23 Mar 2026
378.7800
390.0000
370.3800
373.1900
763,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
382.2000
382.2000
360.3300
362.4000
1,093,400
Thu, 19 Mar 2026
376.9200
383.5000
365.6000
378.1600
558,400
Wed, 18 Mar 2026
384.7800
395.4200
382.7600
387.4700
515,800
Tue, 17 Mar 2026
375.8800
382.5500
373.4600
381.4600
421,800
Mon, 16 Mar 2026
369.1000
380.9600
366.2500
374.0700
370,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
383.4400
383.4400
351.2000
361.2800
1,213,600
Thu, 12 Mar 2026
401.1400
402.0700
377.0800
377.2100
1,219,200
Wed, 11 Mar 2026
396.0200
408.7800
390.0000
408.1400
383,200
Tue, 10 Mar 2026
395.0000
408.4000
395.0000
402.0500
515,500
Mon, 09 Mar 2026
385.8400
396.4800
375.5000
395.8000
710,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
385.6400
387.3500
376.4000
387.1100
645,600
Thu, 05 Mar 2026
405.9300
408.9100
383.7100
395.0000
790,600
Wed, 04 Mar 2026
406.4800
412.3100
397.9300
412.1300
479,000
Tue, 03 Mar 2026
404.3800
406.8600
384.9600
401.0800
558,900
Mon, 02 Mar 2026
399.5300
410.1000
393.2000
408.5000
547,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
393.1700
398.6900
388.0400
398.0700
564,400
Thu, 26 Feb 2026
396.7600
403.8100
384.0900
397.5300
720,000
Wed, 25 Feb 2026
393.6900
399.2000
385.4900
395.6100
491,500
Tue, 24 Feb 2026
381.0600
393.4900
378.5300
392.4700
573,200
Mon, 23 Feb 2026
385.8700
388.4400
380.3000
385.0400
475,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
381.4000
397.7200
381.4000
389.7300
1,053,100
Thu, 19 Feb 2026
376.2700
386.4400
374.2400
383.9800
793,500
Wed, 18 Feb 2026
375.0000
382.0400
370.5900
372.2500
487,400
Tue, 17 Feb 2026
10 · 8-K
After-hours · 17:00 ET
8-K ↗
Tue, 17 Feb 2026
369.7500
378.6800
362.0000
374.8800
760,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
366.1400
380.0200
366.1400
379.8000
751,400
Thu, 12 Feb 2026
380.0000
390.7000
367.6600
367.9800
774,400
Wed, 11 Feb 2026
364.9600
371.6500
358.0000
369.7000
672,100
Tue, 10 Feb 2026
365.1800
365.9800
356.8300
360.0000
566,600
Mon, 09 Feb 2026
369.9900
373.8800
363.2000
365.0000
948,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
356.0000
370.5900
354.0500
365.1100
1,294,200
Thu, 05 Feb 2026
330.4800
351.0000
327.9500
348.6500
1,129,100
Wed, 04 Feb 2026
338.0800
338.8400
320.6400
334.1900
852,600
Tue, 03 Feb 2026
319.1400
345.7500
319.1400
338.9200
1,888,400
Mon, 02 Feb 2026
313.2300
322.5500
305.6200
311.3300
1,129,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
318.1900
327.0000
310.1900
317.8300
1,029,100
Thu, 29 Jan 2026
9 · 10-Q
After-hours · 17:02 ET
10-Q ↗
Thu, 29 Jan 2026
8 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 29 Jan 2026
7 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 29 Jan 2026
316.1700
330.7900
284.1600
310.3900
2,238,000
Wed, 28 Jan 2026
350.0500
350.0500
330.6600
331.6100
1,275,700
Tue, 27 Jan 2026
347.2100
355.0000
344.4700
348.9900
1,350,000
Mon, 26 Jan 2026
338.5800
348.9300
336.0100
348.4300
857,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
332.6900
337.1400
329.8400
335.7700
743,000
Thu, 22 Jan 2026
340.0200
343.7800
331.7300
334.7600
382,400
Wed, 21 Jan 2026
333.9800
337.7000
329.0600
336.7100
640,800
Tue, 20 Jan 2026
330.0000
339.0200
327.8400
332.3500
572,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
339.6400
340.0000
331.3500
335.4400
560,000
Thu, 15 Jan 2026
326.2000
347.6300
325.9700
340.1100
924,200
Wed, 14 Jan 2026
320.0900
323.1700
313.2200
323.0000
1,158,500
Tue, 13 Jan 2026
324.3900
325.0200
318.5500
320.1400
500,000
Mon, 12 Jan 2026
328.9300
331.7400
322.0300
322.8300
638,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
325.5100
337.7200
325.2500
328.6500
732,600
Thu, 08 Jan 2026
345.0000
348.9900
308.2400
321.2600
1,280,900
Wed, 07 Jan 2026
339.1100
343.7800
335.5000
340.2800
613,700
Tue, 06 Jan 2026
340.9000
344.1100
329.1700
335.6700
612,200
Mon, 05 Jan 2026
340.0000
344.9900
333.2800
340.5400
1,335,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
316.5900
339.7400
315.0000
338.3400
962,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
319.6400
321.4200
314.5900
314.8400
584,400
Tue, 30 Dec 2025
327.3900
327.3900
318.4400
318.6000
483,000
Mon, 29 Dec 2025
332.2300
332.8500
323.5500
325.4000
1,020,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
333.9000
335.5100
331.0000
334.3500
258,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
335.2900
336.0000
331.9600
334.4200
196,400
Tue, 23 Dec 2025
331.0400
335.6900
330.2200
333.4000
660,900
Mon, 22 Dec 2025
337.0700
341.2800
326.9600
332.4300
1,154,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
323.5900
329.9000
319.7200
327.1500
1,332,100
Thu, 18 Dec 2025
321.1500
328.7400
319.9000
321.5300
781,400
Wed, 17 Dec 2025
322.1500
327.0000
315.0100
316.4500
1,373,200
Tue, 16 Dec 2025
321.1800
326.2700
317.3700
321.4900
991,500
Mon, 15 Dec 2025
325.4900
330.7600
319.4100
323.6200
2,016,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
322.4400
329.6700
316.5400
321.6300
1,497,100
Thu, 11 Dec 2025
303.0000
323.5700
296.0000
321.9500
1,593,000
Wed, 10 Dec 2025
304.4000
307.6800
298.6100
304.6000
1,223,100
Tue, 09 Dec 2025
307.4600
311.0700
300.2400
300.4800
538,300
Mon, 08 Dec 2025
306.8700
308.6600
297.2400
308.2600
1,256,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
320.4200
320.4200
303.2400
307.1200
978,600
Thu, 04 Dec 2025
309.0700
320.6600
308.1200
314.7400
561,700
Wed, 03 Dec 2025
313.0800
314.9800
306.5300
310.4500
695,000
Tue, 02 Dec 2025
319.0000
322.5500
307.2100
311.7500
873,400
Mon, 01 Dec 2025
314.0800
319.2300
310.0100
316.5500
801,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
323.9000
323.9000
317.6000
318.5400
148,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
324.0200
326.0200
318.2500
318.9700
621,800
Tue, 25 Nov 2025
315.8500
323.0800
311.6700
322.8400
939,900
Mon, 24 Nov 2025
307.5000
318.8100
304.2600
315.4900
963,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
305.7400
309.6400
295.0000
309.4200
854,700
Thu, 20 Nov 2025
6 · 8-K
After-hours · 16:27 ET
FORM 8-K ↗
Thu, 20 Nov 2025
330.8000
332.0700
304.2200
305.3900
874,200
Wed, 19 Nov 2025
323.0700
330.0000
321.8500
324.1500
582,300
Tue, 18 Nov 2025
329.5900
333.2100
318.6600
322.5200
975,500
Mon, 17 Nov 2025
330.5800
337.5900
329.8100
332.1500
1,162,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
315.7300
335.0000
312.7400
330.5000
982,900
Thu, 13 Nov 2025
340.0000
342.1100
320.0900
324.7100
907,500
Wed, 12 Nov 2025
323.1700
332.2500
322.8700
332.0100
631,800
Tue, 11 Nov 2025
326.2900
327.0000
319.1300
322.6200
479,200
Mon, 10 Nov 2025
5 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Mon, 10 Nov 2025
330.5000
338.0800
322.6800
327.3700
621,300
Mon, 10 Nov 2025
4 · 8-K
Pre-market · 07:49 ET
FORM 8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
312.2000
328.1300
307.1600
328.0000
771,900
Thu, 06 Nov 2025
315.9600
321.0000
313.4600
315.7800
617,600
Wed, 05 Nov 2025
304.9200
317.2400
303.0500
315.6300
613,100
Tue, 04 Nov 2025
304.2400
311.4900
302.1300
306.4800
479,800
Mon, 03 Nov 2025
318.2600
318.2600
307.4300
310.7300
518,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
320.4100
323.5100
314.9000
315.9000
439,600
Thu, 30 Oct 2025
322.0900
330.5000
317.4500
318.8700
857,600
Wed, 29 Oct 2025
311.2600
325.7000
308.5600
323.4800
865,600
Tue, 28 Oct 2025
322.8200
326.0700
308.2900
309.9500
1,461,600
Mon, 27 Oct 2025
318.2600
322.1500
311.8800
318.5300
1,242,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
302.9900
315.9000
300.5500
314.2100
1,876,300
Thu, 23 Oct 2025
3 · 8-K
After-hours · 17:15 ET
8-K ↗
Thu, 23 Oct 2025
2 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 23 Oct 2025
1 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 23 Oct 2025
267.6200
307.7200
262.2500
300.2700
3,932,200