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
418.7100
429.4600
415.7100
426.1100
1,158,393
Thu, 22 Oct 2026
430.5200
431.0900
417.6200
423.8700
1,472,100
Wed, 21 Oct 2026
431.4400
441.3900
428.5700
438.5100
726,800
Tue, 20 Oct 2026
418.8600
429.2400
413.8500
427.7700
687,600
Mon, 19 Oct 2026
431.6900
432.0000
423.6400
424.4700
668,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
423.2100
434.3700
421.5000
426.2300
1,351,600
Thu, 15 Oct 2026
419.0000
422.6100
412.6500
422.0300
1,316,400
Wed, 14 Oct 2026
430.7400
435.9400
420.3200
423.4200
875,900
Tue, 13 Oct 2026
433.3300
435.8500
426.1700
432.2900
919,900
Mon, 12 Oct 2026
432.1500
436.1000
431.3800
433.9700
723,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
436.8900
439.0100
429.7600
432.5900
960,000
Thu, 08 Oct 2026
436.5000
440.3300
426.0200
434.1400
961,800
Wed, 07 Oct 2026
448.4900
449.6700
437.5500
441.9000
783,100
Tue, 06 Oct 2026
457.9200
460.2000
448.4500
450.7400
574,600
Mon, 05 Oct 2026
454.0300
460.0000
449.0000
455.1800
714,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
447.7400
455.1300
445.2300
454.3500
716,500
Thu, 01 Oct 2026
434.6300
443.1500
432.2400
442.4500
867,100
Wed, 30 Sep 2026
436.9400
439.9500
432.5000
435.3300
820,500
Tue, 29 Sep 2026
433.9000
434.7100
427.7000
431.5300
356,800
Mon, 28 Sep 2026
430.2700
434.9900
427.4700
431.2200
598,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
433.9700
438.5000
431.2300
434.1500
413,000
Thu, 24 Sep 2026
15 · 8-K
After-hours · 21:00 ET
8-K ↗
Thu, 24 Sep 2026
428.9100
434.4500
426.0000
432.9300
402,900
Wed, 23 Sep 2026
424.5900
435.6900
423.6600
432.8900
603,000
Tue, 22 Sep 2026
427.0000
428.8500
422.6400
427.1900
641,400
Mon, 21 Sep 2026
419.3100
425.2100
413.7900
424.8900
755,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
410.4300
415.6400
407.4700
415.6200
1,098,900
Thu, 17 Sep 2026
423.4700
424.2400
406.9200
410.0500
990,500
Wed, 16 Sep 2026
419.2200
425.6600
411.7600
414.9200
679,100
Tue, 15 Sep 2026
420.6000
423.1400
415.3100
417.0000
828,100
Mon, 14 Sep 2026
416.3300
419.9700
412.2400
418.8500
651,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
426.8600
433.6700
425.5100
428.3900
864,500
Thu, 10 Sep 2026
422.4500
423.9500
414.7800
421.3700
725,200
Wed, 09 Sep 2026
426.3300
432.5000
425.0400
426.0800
600,900
Tue, 08 Sep 2026
434.1500
436.0000
428.8800
429.1300
624,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
428.1100
435.9600
428.1100
433.8100
532,300
Thu, 03 Sep 2026
426.7100
430.5500
421.5000
428.2800
812,800
Wed, 02 Sep 2026
420.1400
428.0000
415.6400
425.3600
704,500
Tue, 01 Sep 2026
422.1300
426.4100
416.8300
417.5300
874,300
Mon, 31 Aug 2026
426.9600
429.2200
422.5900
424.4300
1,039,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
434.6200
436.2900
427.4600
430.8600
566,600
Thu, 27 Aug 2026
431.3600
435.2500
428.3000
433.0000
549,100
Wed, 26 Aug 2026
431.5800
435.7700
430.4300
431.7500
560,400
Tue, 25 Aug 2026
433.8500
434.7100
428.2200
429.4000
595,400
Mon, 24 Aug 2026
435.0000
436.1300
426.9800
429.6900
603,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
434.6400
438.2500
432.7600
437.0800
558,100
Thu, 20 Aug 2026
430.0000
439.4300
428.2200
431.4500
699,000
Wed, 19 Aug 2026
436.6900
439.4300
431.2900
433.2700
704,100
Tue, 18 Aug 2026
440.9300
443.7100
433.0000
433.6700
605,900
Mon, 17 Aug 2026
449.2000
454.6900
444.2600
444.6000
623,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
444.7400
450.4200
440.5500
449.3700
454,300
Thu, 13 Aug 2026
453.3900
453.3900
445.1500
445.5100
498,200
Wed, 12 Aug 2026
451.7500
453.4200
445.8300
451.3900
714,500
Tue, 11 Aug 2026
436.3700
449.0600
436.3700
447.0000
831,600
Mon, 10 Aug 2026
440.2800
442.7700
434.0000
435.2200
846,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
449.5000
449.5000
439.2800
441.0400
1,122,300
Thu, 06 Aug 2026
451.0400
454.2600
440.8100
441.8000
1,088,800
Wed, 05 Aug 2026
450.0000
460.4500
444.2500
450.0500
1,125,000
Tue, 04 Aug 2026
14 · 10-Q
After market open · 14:03 ET
10-Q ↗
Tue, 04 Aug 2026
452.1400
454.2700
433.1400
445.2300
2,359,000
Tue, 04 Aug 2026
13 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 03 Aug 2026
477.4700
489.3500
471.0300
480.9800
1,676,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
478.6700
482.6700
468.0700
480.0800
937,500
Thu, 30 Jul 2026
473.0000
475.9700
468.1800
471.0100
660,900
Wed, 29 Jul 2026
468.0900
469.3300
450.2500
459.3900
791,000
Tue, 28 Jul 2026
461.2700
474.5900
455.4000
471.1700
775,600
Mon, 27 Jul 2026
463.9600
467.9900
453.0500
466.0000
627,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
462.9900
467.1500
459.3100
462.1600
583,500
Thu, 23 Jul 2026
454.4600
463.1700
451.9400
460.6500
812,700
Wed, 22 Jul 2026
463.6400
469.6000
457.2600
458.2000
844,800
Tue, 21 Jul 2026
463.9000
468.6600
457.4300
464.8200
465,900
Mon, 20 Jul 2026
464.3100
466.7500
456.3800
458.7100
631,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
454.6000
465.5300
451.5400
461.8500
792,600
Thu, 16 Jul 2026
456.6400
469.6200
450.1000
468.6700
758,900
Wed, 15 Jul 2026
470.3000
471.9700
454.1500
461.9200
614,700
Tue, 14 Jul 2026
467.7900
471.7200
466.7400
469.7700
547,500
Mon, 13 Jul 2026
469.5100
472.1200
458.5900
460.4500
641,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
466.8700
474.2900
462.9500
472.1200
565,000
Thu, 09 Jul 2026
473.9700
474.8600
466.7600
467.4800
648,400
Wed, 08 Jul 2026
460.5300
464.7000
456.0000
463.6100
685,300
Tue, 07 Jul 2026
477.3800
477.3800
459.0400
468.9000
1,008,500
Mon, 06 Jul 2026
474.5200
488.3500
472.3800
482.8700
614,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
481.9700
482.8100
462.0900
471.7000
833,800
Wed, 01 Jul 2026
488.0600
493.9700
481.8900
482.8200
878,300
Tue, 30 Jun 2026
487.1000
497.3600
484.1000
495.0800
802,100
Mon, 29 Jun 2026
477.1600
485.2800
472.9000
482.3300
906,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
474.9500
479.0000
468.0200
476.8200
4,256,800
Thu, 25 Jun 2026
470.7600
486.4700
469.3900
479.3900
696,400
Wed, 24 Jun 2026
457.0400
464.6500
455.7000
460.3700
737,200
Tue, 23 Jun 2026
464.2400
467.0600
455.7100
456.3600
688,500
Mon, 22 Jun 2026
475.9500
479.5900
474.0000
478.0800
945,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
471.1300
475.9200
466.6100
473.7900
1,154,500
Wed, 17 Jun 2026
469.0600
470.2900
456.2400
458.6900
664,200
Tue, 16 Jun 2026
468.0900
474.9900
466.0000
466.3100
636,900
Mon, 15 Jun 2026
469.2800
473.9100
463.5000
463.5700
498,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
462.3300
463.8800
455.9900
459.3400
528,700
Thu, 11 Jun 2026
442.5400
459.8900
442.1200
457.5900
590,400
Wed, 10 Jun 2026
461.8200
461.8300
439.7000
440.0700
615,500
Tue, 09 Jun 2026
456.7700
465.0500
445.5100
460.4700
486,500
Mon, 08 Jun 2026
449.4500
453.3600
447.4400
451.6600
685,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
456.1000
456.1200
441.2000
446.7100
844,000
Thu, 04 Jun 2026
460.5100
464.2700
457.7400
462.2400
445,100
Wed, 03 Jun 2026
464.6600
468.1100
458.0600
461.7300
703,400
Tue, 02 Jun 2026
458.0800
465.3200
456.1400
463.4100
496,400
Mon, 01 Jun 2026
452.1500
457.4100
446.0000
456.7100
815,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
455.3600
457.9800
451.0600
451.0600
1,110,200
Thu, 28 May 2026
454.0200
457.6900
447.2000
454.8000
562,800
Wed, 27 May 2026
458.5000
458.9700
455.1700
456.0800
506,700
Tue, 26 May 2026
455.5500
458.5300
452.2900
456.3000
711,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
444.0100
454.8200
441.8800
452.2900
858,100
Thu, 21 May 2026
432.5900
441.7600
429.0300
440.2500
521,300
Wed, 20 May 2026
426.0200
438.4200
420.4600
436.2300
725,900
Tue, 19 May 2026
430.6200
431.1100
418.8400
422.2900
777,800
Mon, 18 May 2026
445.2600
447.2000
433.5800
436.3600
698,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
445.4700
449.8700
442.2400
448.7400
870,500
Thu, 14 May 2026
455.5200
458.5300
451.7300
456.5400
580,900
Wed, 13 May 2026
457.4100
459.4500
451.2700
454.9900
732,700
Tue, 12 May 2026
456.5800
457.8900
447.0000
455.0800
666,700
Mon, 11 May 2026
451.6000
462.1100
451.5400
456.6600
888,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
451.4400
453.9000
446.1100
453.8900
1,063,100
Thu, 07 May 2026
459.2700
462.9900
445.6800
448.5500
1,108,400
Wed, 06 May 2026
448.4500
463.4900
445.2700
459.3500
1,181,400
Tue, 05 May 2026
12 · 10-Q
After market open · 13:28 ET
10-Q ↗
Tue, 05 May 2026
454.5000
454.6700
431.1000
435.9300
1,864,800
Tue, 05 May 2026
11 · 8-K
Pre-market · 07:04 ET
8-K ↗
Mon, 04 May 2026
406.5300
411.8500
400.3100
400.3100
964,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
410.1100
410.1100
404.0600
407.4300
665,900
Thu, 30 Apr 2026
401.5300
410.4100
400.5500
408.9100
661,200
Wed, 29 Apr 2026
401.7000
403.5300
396.3000
400.2000
500,200
Tue, 28 Apr 2026
404.5900
406.2200
398.0000
401.2900
569,100
Mon, 27 Apr 2026
404.2900
409.4000
402.3300
406.9200
708,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
407.5000
408.6900
399.0600
401.1800
884,900
Thu, 23 Apr 2026
407.9000
412.9300
403.0100
408.9100
507,200
Wed, 22 Apr 2026
413.8000
415.1300
404.6300
407.0200
405,300
Tue, 21 Apr 2026
414.5900
421.0300
409.9500
410.0400
695,600
Mon, 20 Apr 2026
415.0900
418.2400
412.5500
413.7000
611,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
409.0000
418.9000
406.7000
415.7300
865,300
Fri, 17 Apr 2026
10 · 8-K
Pre-market · 07:01 ET
8-K ↗
Thu, 16 Apr 2026
398.1700
405.0600
397.2600
402.8100
548,200
Wed, 15 Apr 2026
403.8400
406.7000
394.8100
397.4000
718,500
Tue, 14 Apr 2026
411.4400
412.2800
404.4000
405.2700
615,300
Mon, 13 Apr 2026
397.8200
408.2000
393.7800
407.7800
780,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
397.9800
397.9800
393.1100
396.0000
415,400
Thu, 09 Apr 2026
388.7500
396.9700
385.2500
394.9000
743,500
Wed, 08 Apr 2026
385.1100
394.7000
384.7600
389.9700
907,500
Tue, 07 Apr 2026
365.2000
371.7000
363.1900
369.3700
760,900
Mon, 06 Apr 2026
362.1100
367.4500
361.5900
367.1800
499,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
359.8800
370.3900
356.7900
365.0200
543,500
Wed, 01 Apr 2026
363.3300
371.7300
361.0600
368.9200
949,900
Tue, 31 Mar 2026
352.6300
360.9400
349.8200
358.8800
1,054,400
Mon, 30 Mar 2026
353.4300
355.2300
347.5300
348.5100
758,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
351.3500
355.4100
350.7100
351.5000
818,500
Thu, 26 Mar 2026
356.1200
363.1500
354.7500
354.8200
711,700
Wed, 25 Mar 2026
364.3100
368.2000
358.2300
360.6500
672,900
Tue, 24 Mar 2026
356.2900
363.8400
352.0000
361.2200
816,200
Mon, 23 Mar 2026
359.5900
367.8100
357.4300
357.8300
901,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
354.6400
357.5700
349.8100
355.1100
1,290,200
Thu, 19 Mar 2026
349.6900
358.6300
347.6300
355.7300
1,253,700
Wed, 18 Mar 2026
358.0300
361.9400
354.7800
355.1100
929,400
Tue, 17 Mar 2026
366.8200
368.6100
347.6800
357.3900
1,562,800
Mon, 16 Mar 2026
365.2800
367.3900
360.7800
364.0500
691,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
363.0500
368.0600
356.7000
360.9300
802,800
Thu, 12 Mar 2026
365.0000
369.0300
356.8200
358.2000
1,017,900
Wed, 11 Mar 2026
372.0700
375.3800
366.6900
373.2500
897,800
Tue, 10 Mar 2026
385.3000
385.3000
373.5500
374.0700
925,100
Mon, 09 Mar 2026
364.3000
376.2600
360.5800
375.5500
1,220,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
370.0000
371.4000
366.0800
369.8300
1,123,600
Thu, 05 Mar 2026
378.4400
386.7300
375.4100
378.5000
1,191,000
Wed, 04 Mar 2026
402.0900
404.7100
382.5400
383.3500
1,534,400
Tue, 03 Mar 2026
401.1500
405.9600
393.0000
398.5000
908,500
Mon, 02 Mar 2026
399.7000
412.7300
395.0800
412.1500
861,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
406.0900
407.8400
400.1200
407.4500
1,207,300
Thu, 26 Feb 2026
404.2100
411.8200
398.2800
411.3000
905,600
Wed, 25 Feb 2026
409.3700
410.0000
397.7800
402.3800
1,154,000
Tue, 24 Feb 2026
387.7600
407.1700
387.6000
405.3000
1,245,200
Mon, 23 Feb 2026
392.9400
394.8100
386.3900
387.6300
1,714,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
392.4400
402.1200
391.0200
398.7900
860,700
Thu, 19 Feb 2026
394.2900
397.9500
390.8300
395.3800
931,500
Wed, 18 Feb 2026
388.4700
399.8800
387.1800
396.4600
1,244,500
Tue, 17 Feb 2026
9 · 8-K
After-hours · 16:22 ET
8-K ↗
Tue, 17 Feb 2026
383.0200
391.6200
375.7200
388.4700
1,718,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
8 · 8-K
After market open · 09:49 ET
8-K ↗
Fri, 13 Feb 2026
382.4700
398.2500
381.9800
394.3700
1,354,200
Thu, 12 Feb 2026
417.1500
422.9200
380.2100
382.0000
2,677,300
Wed, 11 Feb 2026
421.2500
425.0000
406.5400
406.7700
1,436,000
Tue, 10 Feb 2026
411.5000
418.5100
407.1600
412.6000
1,130,700
Mon, 09 Feb 2026
411.4600
416.8700
410.0100
410.6600
1,161,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
407.0100
420.1800
397.6900
415.0200
2,180,100
Thu, 05 Feb 2026
7 · 10-Q
After market open · 11:56 ET
10-Q ↗
Thu, 05 Feb 2026
405.2800
410.0600
385.7100
406.7000
2,605,500
Thu, 05 Feb 2026
6 · 8-K
Pre-market · 07:01 ET
8-K ↗
Wed, 04 Feb 2026
432.4900
438.7200
422.9200
429.8400
1,467,400
Tue, 03 Feb 2026
431.0000
433.9700
425.0000
430.3100
916,200
Mon, 02 Feb 2026
420.0100
429.2700
420.0000
429.1500
627,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
421.4500
426.3900
416.0700
421.6500
660,800
Thu, 29 Jan 2026
419.6500
428.5400
417.7500
426.7300
720,300
Wed, 28 Jan 2026
419.7000
420.6000
413.7100
414.9000
552,800
Tue, 27 Jan 2026
420.0900
421.0200
416.0800
419.7500
504,000
Mon, 26 Jan 2026
418.8500
421.2000
416.5000
420.4000
453,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
424.4500
425.7500
415.0400
417.8400
726,200
Thu, 22 Jan 2026
425.5900
429.5800
421.6600
425.3200
851,900
Wed, 21 Jan 2026
407.7600
422.3700
407.3600
420.3000
974,600
Tue, 20 Jan 2026
405.1100
412.3700
401.4900
404.0000
828,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
419.0200
422.0000
414.2100
415.5200
671,700
Thu, 15 Jan 2026
420.0000
425.9000
418.7100
421.1300
546,300
Wed, 14 Jan 2026
415.0900
418.4100
412.7900
417.2100
626,700
Tue, 13 Jan 2026
415.2900
420.1900
414.6300
416.8800
594,500
Mon, 12 Jan 2026
408.6900
415.4100
406.9000
414.1300
483,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
403.4900
412.4300
403.4900
410.5300
725,400
Thu, 08 Jan 2026
408.7500
411.9300
400.4600
403.6600
991,300
Wed, 07 Jan 2026
415.5300
415.7800
407.5400
409.3400
571,100
Tue, 06 Jan 2026
401.4000
413.9900
396.8500
413.3600
758,500
Mon, 05 Jan 2026
402.1400
413.0000
402.1400
404.7300
832,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
392.0000
398.6800
390.3200
398.5500
532,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
393.7800
394.9600
388.8100
389.0700
488,800
Tue, 30 Dec 2025
394.9900
396.1400
393.0000
393.6800
482,500
Mon, 29 Dec 2025
397.9900
400.0000
395.6900
396.4800
438,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
398.3800
399.9200
396.3900
399.7900
236,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
398.2200
399.1500
396.2300
398.2200
245,300
Tue, 23 Dec 2025
398.6500
399.8700
395.0500
398.8400
508,300
Mon, 22 Dec 2025
5 · DEFA14A
After-hours · 16:02 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Mon, 22 Dec 2025
4 · DEF 14A
After-hours · 16:01 ET
DEFINITIVE PROXY STATEMENT ↗
Mon, 22 Dec 2025
397.9100
399.2900
393.5300
398.6000
571,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
393.2800
396.4400
391.6200
395.8700
1,741,200
Thu, 18 Dec 2025
396.6700
397.5900
391.1300
391.6200
874,600
Wed, 17 Dec 2025
399.6400
404.0000
388.3200
389.5400
816,500
Tue, 16 Dec 2025
408.5900
409.4800
398.0700
401.0800
788,700
Mon, 15 Dec 2025
404.6700
408.1700
400.4700
401.6500
911,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
413.4800
414.8000
402.3700
405.1800
797,400
Thu, 11 Dec 2025
409.4300
415.8900
406.7400
413.0500
842,800
Wed, 10 Dec 2025
401.6700
413.0400
400.3400
410.2300
932,400
Tue, 09 Dec 2025
400.7600
405.1300
400.0000
400.6100
594,600
Mon, 08 Dec 2025
405.0000
406.4900
400.2800
402.2200
824,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
403.5100
406.0400
401.5000
404.2900
780,200
Thu, 04 Dec 2025
400.3700
406.4400
399.6200
403.8900
1,310,900
Wed, 03 Dec 2025
391.0100
400.8700
388.5400
400.3700
771,400
Tue, 02 Dec 2025
392.8400
393.3700
387.0000
391.2000
721,700
Mon, 01 Dec 2025
390.9800
396.8200
388.5200
389.9600
919,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
395.9800
398.8200
394.8500
395.8600
540,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
391.8800
397.5600
390.9800
393.9900
895,800
Tue, 25 Nov 2025
386.0200
392.4100
384.8800
391.3000
834,600
Mon, 24 Nov 2025
379.4500
387.1600
376.4400
384.3700
2,140,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 21 Nov 2025
371.1600
384.6500
369.0400
378.7300
1,644,900
Thu, 20 Nov 2025
382.6200
383.7900
368.3200
368.7000
1,455,800
Wed, 19 Nov 2025
367.6300
373.6600
365.4200
372.4800
1,204,200
Tue, 18 Nov 2025
366.6700
370.1900
363.9200
366.0100
1,007,300
Mon, 17 Nov 2025
374.0500
375.7500
366.7800
370.1000
1,559,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
373.8800
381.6600
371.6900
377.1300
866,800
Thu, 13 Nov 2025
389.6300
393.0000
377.2200
379.6900
1,007,600
Wed, 12 Nov 2025
2 · 10-K
After market open · 13:53 ET
10-K ↗
Wed, 12 Nov 2025
393.6000
398.2000
391.6100
394.5400
1,115,600
Tue, 11 Nov 2025
391.3200
393.2100
387.9200
392.0800
1,034,200
Mon, 10 Nov 2025
377.3500
393.7200
377.3500
391.2400
1,405,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
368.0200
375.5200
363.7800
373.4900
1,509,600
Thu, 06 Nov 2025
383.1600
396.8900
372.5000
372.5000
2,076,000
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 07:02 ET
8-K ↗
Wed, 05 Nov 2025
356.8700
365.3600
354.1100
362.6000
1,199,700
Tue, 04 Nov 2025
359.0500
361.0900
355.1800
359.8500
737,600
Mon, 03 Nov 2025
366.4800
368.0000
359.7800
364.5400
806,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
365.8100
370.4600
365.8100
368.3600
723,700
Thu, 30 Oct 2025
365.0000
375.0200
364.1700
365.6600
538,700
Wed, 29 Oct 2025
363.1300
372.2300
362.5000
368.1500
880,700
Tue, 28 Oct 2025
360.4200
362.2200
356.6400
361.9800
549,000
Mon, 27 Oct 2025
360.2000
364.5400
359.0000
361.5300
601,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
361.6000
361.6000
356.3400
356.4800
419,000
Thu, 23 Oct 2025
350.6300
357.1600
350.6300
357.1600
414,000