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
486.0000
491.7300
477.9950
483.4500
794,207
Thu, 22 Oct 2026
478.0900
491.0500
476.8500
491.0500
1,054,300
Wed, 21 Oct 2026
18 · 10-Q
After-hours · 20:28 ET
10-Q ↗
Wed, 21 Oct 2026
17 · 8-K
After market open · 10:57 ET
8-K ↗
Wed, 21 Oct 2026
470.1500
484.7400
455.6500
481.0500
1,924,600
Tue, 20 Oct 2026
488.8200
494.3600
474.7600
475.3500
1,777,700
Mon, 19 Oct 2026
481.2200
483.0000
478.5800
481.2600
699,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
486.9700
490.8500
479.4500
485.0700
750,400
Thu, 15 Oct 2026
16 · 8-K/A
After-hours · 21:03 ET
8-K/A ↗
Thu, 15 Oct 2026
468.7500
486.3300
466.8600
483.6900
1,048,200
Wed, 14 Oct 2026
460.0600
465.4900
458.8600
462.7700
829,200
Tue, 13 Oct 2026
473.2100
476.7900
463.8400
464.1300
628,600
Mon, 12 Oct 2026
466.8300
471.8000
466.8300
470.5000
573,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
460.4500
464.5700
459.7400
464.2300
588,300
Thu, 08 Oct 2026
449.2000
459.0500
448.5900
458.6900
526,700
Wed, 07 Oct 2026
449.1300
451.5300
443.4000
449.6300
633,400
Tue, 06 Oct 2026
451.2400
454.9400
450.0000
452.3200
583,300
Mon, 05 Oct 2026
442.2200
448.5200
439.0000
448.1500
943,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
447.1900
448.5200
438.0100
441.3600
1,606,100
Thu, 01 Oct 2026
455.0000
460.0000
441.5900
447.3600
1,586,800
Wed, 30 Sep 2026
454.6500
458.9400
453.2600
454.1300
1,039,800
Tue, 29 Sep 2026
456.3500
458.6500
450.5300
454.8200
848,700
Mon, 28 Sep 2026
462.8800
464.1300
457.9800
460.0800
751,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
466.3700
469.6100
461.5300
468.7000
651,100
Thu, 24 Sep 2026
473.2800
479.0900
463.8900
467.3500
577,300
Wed, 23 Sep 2026
468.0000
478.0000
467.2400
473.8500
789,600
Tue, 22 Sep 2026
471.1700
475.0000
466.5500
469.2500
761,700
Mon, 21 Sep 2026
472.8700
474.1500
466.3900
467.2200
685,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
460.0000
470.9900
456.9700
468.5900
1,408,100
Thu, 17 Sep 2026
467.8300
469.1800
461.8600
461.8800
634,400
Wed, 16 Sep 2026
468.8500
471.7300
462.6500
465.3000
720,600
Tue, 15 Sep 2026
474.0000
474.5100
466.0300
467.1600
649,400
Mon, 14 Sep 2026
479.1800
485.8400
473.2100
477.9300
638,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
472.3200
475.5000
467.3600
474.9500
773,400
Thu, 10 Sep 2026
473.3200
474.5000
466.4300
467.3600
592,700
Wed, 09 Sep 2026
479.0100
479.0100
473.1800
474.5700
723,300
Tue, 08 Sep 2026
489.7000
489.7500
479.0900
481.2500
624,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
492.0200
495.6400
489.6100
493.5500
424,800
Thu, 03 Sep 2026
496.1300
507.6500
493.7900
504.3000
500,900
Wed, 02 Sep 2026
492.4600
494.7600
484.4500
490.0000
661,700
Tue, 01 Sep 2026
501.8900
505.2300
493.7600
494.7100
971,500
Mon, 31 Aug 2026
511.3300
511.9400
502.6100
504.6400
858,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
510.3300
517.1400
505.8600
514.9500
471,700
Thu, 27 Aug 2026
514.0000
520.6700
508.6100
509.0200
561,400
Wed, 26 Aug 2026
512.3100
520.5900
511.3500
514.5500
756,400
Tue, 25 Aug 2026
507.5100
514.3600
501.0100
513.1100
693,900
Mon, 24 Aug 2026
505.0000
512.5600
503.4700
511.3500
655,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
500.9900
506.5600
498.4500
503.3200
713,500
Thu, 20 Aug 2026
496.9600
503.6700
495.2700
498.7700
737,000
Wed, 19 Aug 2026
487.4500
506.4900
485.2300
497.0300
956,700
Tue, 18 Aug 2026
480.6900
490.7500
478.6900
485.7900
523,700
Mon, 17 Aug 2026
481.1700
483.6800
477.1400
477.1700
684,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
487.1100
488.2100
480.3400
484.9600
517,900
Thu, 13 Aug 2026
479.0400
489.7000
475.3100
488.4200
580,600
Wed, 12 Aug 2026
15 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 12 Aug 2026
474.1600
481.5800
473.2700
477.8400
813,800
Tue, 11 Aug 2026
476.7500
480.8500
473.6200
476.4800
846,300
Mon, 10 Aug 2026
474.9300
481.1000
474.9300
478.1400
686,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
473.0000
480.7100
472.3300
477.7500
696,300
Thu, 06 Aug 2026
481.7300
485.0600
470.5300
473.1300
821,000
Wed, 05 Aug 2026
488.2600
489.9500
479.2700
483.9800
789,800
Tue, 04 Aug 2026
479.6900
486.8700
479.6900
483.6700
541,700
Mon, 03 Aug 2026
484.1300
491.1000
477.1600
483.3600
700,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
477.8900
481.5900
471.7800
478.3800
843,900
Thu, 30 Jul 2026
478.9100
483.2400
470.4900
482.2600
823,200
Wed, 29 Jul 2026
484.1700
489.6100
480.8800
483.2400
938,000
Tue, 28 Jul 2026
486.0600
488.8100
478.3300
484.2000
1,011,300
Mon, 27 Jul 2026
478.9700
491.2200
478.2700
485.9600
905,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
475.9100
479.2100
468.3700
471.5000
935,400
Thu, 23 Jul 2026
14 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Thu, 23 Jul 2026
480.0000
484.4700
472.0100
472.2400
1,046,000
Wed, 22 Jul 2026
493.4800
493.9900
482.9600
489.7000
1,281,300
Wed, 22 Jul 2026
13 · 8-K
Pre-market · 06:59 ET
8-K ↗
Tue, 21 Jul 2026
491.6800
496.8700
482.6900
490.7700
1,434,100
Mon, 20 Jul 2026
508.2400
510.0100
502.0900
505.3700
774,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
517.9600
523.3100
507.3200
510.8600
1,326,300
Thu, 16 Jul 2026
509.3300
519.0900
508.1600
519.0200
935,500
Wed, 15 Jul 2026
498.7600
512.0000
497.3700
504.4600
832,900
Tue, 14 Jul 2026
487.0000
495.7500
480.0000
494.7300
652,200
Mon, 13 Jul 2026
491.7200
497.8200
491.7100
495.7200
568,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
491.4900
496.1000
483.8100
487.2800
510,700
Thu, 09 Jul 2026
482.3000
487.3700
478.2700
487.0200
528,400
Wed, 08 Jul 2026
496.3600
496.9600
483.1900
485.1000
585,300
Tue, 07 Jul 2026
501.4600
504.9100
498.1100
500.4900
824,100
Mon, 06 Jul 2026
492.3500
499.9700
480.6300
498.7800
863,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
474.2700
490.7400
474.2700
490.5100
933,200
Wed, 01 Jul 2026
455.4900
474.3900
454.0000
468.3800
1,080,600
Tue, 30 Jun 2026
450.2800
457.5400
447.1400
452.9200
1,031,900
Mon, 29 Jun 2026
452.4800
455.6200
448.5400
452.7300
848,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
437.8500
451.8500
437.5100
450.0100
2,819,900
Thu, 25 Jun 2026
450.3700
459.7800
438.1400
438.8500
1,181,100
Wed, 24 Jun 2026
446.2600
455.9500
443.2400
449.7900
971,700
Tue, 23 Jun 2026
450.0300
452.4000
442.2900
443.9700
1,095,700
Mon, 22 Jun 2026
448.6400
453.8200
445.2400
447.3300
969,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
457.6300
460.2500
448.8500
450.6700
1,964,400
Wed, 17 Jun 2026
466.5000
472.4300
455.7300
456.2200
1,285,400
Tue, 16 Jun 2026
460.3400
471.4000
459.2200
468.4100
1,301,000
Mon, 15 Jun 2026
450.7600
460.8800
450.7100
454.0600
964,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
445.0000
448.4800
438.1700
447.8500
672,300
Thu, 11 Jun 2026
449.5900
450.5000
438.4100
441.8200
1,174,700
Wed, 10 Jun 2026
447.0000
454.1000
444.3300
450.6900
553,700
Tue, 09 Jun 2026
443.7100
452.5000
441.7000
449.9400
901,100
Mon, 08 Jun 2026
451.1300
451.4100
443.1800
443.7600
776,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
451.6900
454.2200
447.8500
451.3500
660,500
Thu, 04 Jun 2026
455.2700
460.5200
447.9200
449.1500
979,100
Wed, 03 Jun 2026
450.0000
451.0200
441.7900
448.3900
853,800
Tue, 02 Jun 2026
460.6300
462.0000
446.6600
453.6000
1,040,500
Mon, 01 Jun 2026
453.6700
465.6700
448.9600
464.2000
894,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
448.9100
459.2400
448.4100
453.2500
2,126,900
Thu, 28 May 2026
454.1200
455.7500
447.8400
450.4500
1,003,800
Wed, 27 May 2026
452.3400
457.4900
448.2600
451.5600
910,500
Tue, 26 May 2026
450.2400
454.8100
446.4300
451.1000
842,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
446.0000
452.8500
445.6200
449.1200
502,900
Thu, 21 May 2026
440.1800
447.5600
436.2000
445.3700
1,046,700
Wed, 20 May 2026
434.3700
445.4500
427.8900
444.2700
1,162,000
Tue, 19 May 2026
445.7400
448.0000
434.2900
434.4900
1,316,400
Mon, 18 May 2026
427.0100
443.6100
427.0100
443.4100
1,107,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
432.4800
438.2300
426.2100
428.9000
1,262,500
Thu, 14 May 2026
440.5100
443.4500
432.3700
432.6800
1,108,900
Wed, 13 May 2026
446.8700
447.3500
432.3500
438.3200
1,043,900
Tue, 12 May 2026
449.6100
458.6700
447.2100
451.7500
1,030,700
Mon, 11 May 2026
448.1600
452.6800
446.3600
448.3900
924,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
457.1000
459.1400
446.9600
451.3200
762,800
Thu, 07 May 2026
446.0800
458.0000
444.5400
457.1000
1,033,400
Wed, 06 May 2026
458.2900
459.9900
446.8800
448.6400
1,216,700
Tue, 05 May 2026
450.0100
460.5000
442.2200
454.5500
1,126,900
Mon, 04 May 2026
453.9700
460.8300
449.1800
449.5600
771,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
466.3900
469.8800
455.7400
455.7700
811,300
Thu, 30 Apr 2026
456.9400
462.8200
453.9400
461.8500
1,070,800
Wed, 29 Apr 2026
456.7800
462.1800
452.7400
460.1100
1,080,800
Tue, 28 Apr 2026
464.9400
470.6400
457.5300
457.9900
1,281,500
Mon, 27 Apr 2026
453.9100
462.8000
453.9100
460.7400
1,157,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
453.1000
458.8500
453.1000
456.0500
792,900
Thu, 23 Apr 2026
12 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Thu, 23 Apr 2026
460.7200
463.0000
448.0100
452.3500
1,249,200
Wed, 22 Apr 2026
474.2700
482.5400
464.5700
466.7200
1,583,100
Wed, 22 Apr 2026
11 · 8-K
Pre-market · 06:59 ET
8-K ↗
Tue, 21 Apr 2026
461.9000
473.3800
458.9800
459.5900
1,687,900
Mon, 20 Apr 2026
453.6800
461.0200
452.6600
459.9100
1,209,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
452.2600
459.2700
450.1900
455.3500
1,539,800
Thu, 16 Apr 2026
10 · 8-K
After-hours · 16:36 ET
8-K ↗
Thu, 16 Apr 2026
450.0000
455.3600
446.7800
448.4200
932,100
Wed, 15 Apr 2026
439.5400
449.9800
439.0300
446.8100
792,400
Wed, 15 Apr 2026
9 · 8-K
Pre-market · 08:14 ET
8-K ↗
Tue, 14 Apr 2026
440.6500
443.9100
436.2200
438.0600
890,200
Mon, 13 Apr 2026
425.2600
439.9400
425.2600
439.6100
710,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
436.1900
438.8700
424.4000
427.4100
1,061,900
Thu, 09 Apr 2026
443.4600
445.4200
432.0300
438.2200
949,600
Wed, 08 Apr 2026
450.2500
454.9200
445.4200
447.6200
786,700
Tue, 07 Apr 2026
442.2400
444.2100
436.7700
438.0000
685,500
Mon, 06 Apr 2026
439.1800
445.5200
438.4600
444.1000
457,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
432.4200
445.6900
430.0100
440.7900
793,900
Wed, 01 Apr 2026
437.7700
440.5200
425.9700
438.7800
1,111,700
Tue, 31 Mar 2026
438.5300
439.3600
427.1400
436.2500
1,008,500
Mon, 30 Mar 2026
428.9500
435.7000
427.3200
432.0500
950,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
427.8100
431.4500
422.2000
424.8400
1,125,300
Thu, 26 Mar 2026
423.9800
435.0900
423.9800
432.2800
1,281,000
Wed, 25 Mar 2026
433.4100
438.5200
422.3500
428.0500
1,124,100
Tue, 24 Mar 2026
436.7700
436.7700
426.4900
428.4600
1,393,200
Mon, 23 Mar 2026
443.2400
446.4000
438.1300
441.0700
1,215,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
435.5800
439.3300
432.2900
435.1200
1,899,900
Thu, 19 Mar 2026
431.6000
441.1600
431.6000
435.8000
1,217,000
Wed, 18 Mar 2026
435.8700
444.3600
434.8500
438.6700
1,432,000
Tue, 17 Mar 2026
437.4200
446.1900
436.2000
441.0300
1,109,900
Mon, 16 Mar 2026
433.8000
439.0600
432.2400
432.6900
1,129,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
430.8500
432.8200
427.0500
430.0100
1,265,300
Thu, 12 Mar 2026
439.0500
439.0500
422.1600
426.4700
2,460,100
Wed, 11 Mar 2026
452.0000
455.7600
430.3200
445.9300
1,562,600
Tue, 10 Mar 2026
461.2500
461.2500
447.6400
452.2300
1,282,800
Mon, 09 Mar 2026
464.4400
467.1300
447.5200
462.6900
1,297,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
463.9500
472.7100
460.5000
471.9700
1,434,600
Thu, 05 Mar 2026
466.6100
477.3000
466.2300
470.0500
1,904,100
Wed, 04 Mar 2026
8 · DEFA14A
After market open · 12:01 ET
DEFA14A ↗
Wed, 04 Mar 2026
7 · DEF 14A
After market open · 11:32 ET
DEF 14A ↗
Wed, 04 Mar 2026
465.8700
475.9700
463.7300
471.0100
1,395,100
Tue, 03 Mar 2026
458.2300
469.0000
454.4000
464.3000
1,786,400
Mon, 02 Mar 2026
469.5000
471.9800
463.0000
466.1000
1,974,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
475.0600
483.9200
473.0600
477.5900
1,788,400
Thu, 26 Feb 2026
467.8900
481.8000
467.8900
479.4700
1,744,500
Wed, 25 Feb 2026
455.0000
466.0500
454.4900
463.3700
1,752,900
Tue, 24 Feb 2026
438.0200
453.1300
436.8500
452.5700
1,506,800
Mon, 23 Feb 2026
445.0800
451.1100
436.2900
437.1100
1,405,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
446.7500
451.9300
441.9300
447.8200
1,064,900
Thu, 19 Feb 2026
6 · S-3ASR
After-hours · 16:06 ET
S-3 ↗
Thu, 19 Feb 2026
453.2300
453.2300
441.3000
449.2900
1,605,800
Wed, 18 Feb 2026
5 · 10-K
After-hours · 16:41 ET
10-K ↗
Wed, 18 Feb 2026
438.8400
451.9900
434.5100
450.7600
2,360,000
Wed, 18 Feb 2026
4 · 8-K
Pre-market · 06:58 ET
8-K ↗
Tue, 17 Feb 2026
430.2500
433.5300
420.7500
423.2200
1,933,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
416.2500
430.8000
416.2500
426.4400
2,273,100
Thu, 12 Feb 2026
413.1400
417.7300
402.2800
415.0900
2,082,700
Wed, 11 Feb 2026
418.3700
423.4700
410.5700
412.2300
2,002,700
Tue, 10 Feb 2026
416.2900
426.3000
408.9400
418.9600
3,939,300
Mon, 09 Feb 2026
452.0400
456.3400
446.1000
449.4700
1,887,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
461.4800
465.5700
447.5100
452.4900
1,836,500
Thu, 05 Feb 2026
465.8400
471.9000
442.7000
457.7000
2,568,500
Wed, 04 Feb 2026
467.4300
467.5900
450.1500
461.2100
3,180,400
Tue, 03 Feb 2026
502.7100
502.7100
469.6300
471.0500
2,247,700
Mon, 02 Feb 2026
516.1500
521.2700
513.2900
517.0500
806,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
513.0100
518.8900
509.9900
515.5600
662,100
Thu, 29 Jan 2026
517.4600
521.2900
509.5600
515.4500
904,600
Wed, 28 Jan 2026
516.7100
521.2400
513.8800
516.6200
726,600
Tue, 27 Jan 2026
523.7100
525.9300
518.3400
518.8700
727,800
Mon, 26 Jan 2026
524.5500
528.7300
521.0000
525.4200
445,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
528.9100
531.9500
521.2300
524.0400
590,400
Thu, 22 Jan 2026
528.1900
533.8400
526.0300
530.2400
612,400
Wed, 21 Jan 2026
520.1100
530.5400
518.6800
524.8200
611,100
Tue, 20 Jan 2026
528.8900
534.6000
514.3000
517.3000
950,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
539.6000
541.3000
534.5900
538.9200
651,900
Thu, 15 Jan 2026
538.2700
546.8800
536.3200
539.6100
701,300
Wed, 14 Jan 2026
531.9000
537.5700
529.0000
535.9800
671,100
Tue, 13 Jan 2026
535.8200
535.9300
527.8000
534.9000
755,800
Mon, 12 Jan 2026
3 · 8-K
After-hours · 16:58 ET
8-K ↗
Mon, 12 Jan 2026
527.4700
536.2400
526.5000
535.1200
657,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
531.3000
537.2700
530.8800
531.6100
654,000
Thu, 08 Jan 2026
530.4900
537.1400
529.5600
531.1700
660,300
Wed, 07 Jan 2026
535.2800
540.0000
531.3000
531.4400
681,700
Tue, 06 Jan 2026
526.5500
534.1900
524.2500
532.9000
789,000
Mon, 05 Jan 2026
502.5000
533.0400
500.0000
526.8800
1,284,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
509.7200
510.2300
496.5900
498.9800
753,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
514.8200
516.4100
510.7800
510.8500
519,200
Tue, 30 Dec 2025
517.0000
519.0600
515.3100
515.7500
546,800
Mon, 29 Dec 2025
520.6500
522.3500
518.2700
519.0600
361,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
517.2000
520.8800
515.9100
520.0400
347,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
516.0000
518.7600
513.5200
517.2800
294,500
Tue, 23 Dec 2025
508.8700
515.8900
508.2600
515.3900
568,700
Mon, 22 Dec 2025
501.5700
512.5100
499.9900
509.6500
540,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
498.7100
505.2000
498.6400
503.0800
1,297,100
Fri, 19 Dec 2025
2 · 8-K
Pre-market · 07:11 ET
8-K ↗
Thu, 18 Dec 2025
501.9300
505.5700
497.2600
497.6900
1,092,600
Wed, 17 Dec 2025
491.6500
503.9100
491.3000
499.0200
1,279,300
Tue, 16 Dec 2025
494.4900
498.5900
491.4200
493.0000
892,800
Mon, 15 Dec 2025
490.0000
490.0000
486.1400
487.5000
1,028,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
486.1600
489.4900
484.0000
486.6000
736,500
Thu, 11 Dec 2025
482.5100
489.4300
481.0000
485.5100
663,800
Wed, 10 Dec 2025
485.7300
486.3500
473.4600
479.9900
2,442,500
Tue, 09 Dec 2025
487.3700
491.8400
486.3200
486.3700
619,000
Mon, 08 Dec 2025
494.0900
494.6000
484.2700
487.1300
496,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
488.3000
498.0000
487.1800
496.5000
557,100
Thu, 04 Dec 2025
491.6100
495.0000
487.5600
489.4800
466,000
Wed, 03 Dec 2025
487.8700
492.5600
487.2700
492.0100
545,400
Tue, 02 Dec 2025
488.5500
491.8200
485.7000
487.8400
717,700
Mon, 01 Dec 2025
487.7700
494.0100
485.7900
487.2400
1,037,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
487.5000
493.7200
487.1600
490.7800
278,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
484.9500
490.8300
480.9300
487.1300
548,200
Tue, 25 Nov 2025
481.5300
487.3500
480.5200
485.6700
473,600
Mon, 24 Nov 2025
480.0000
481.4800
476.6500
478.7500
1,519,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
476.2000
483.4000
473.5600
479.6500
707,600
Thu, 20 Nov 2025
478.0300
480.5300
472.6200
474.5200
842,500
Wed, 19 Nov 2025
470.5400
474.4400
468.0500
472.8600
695,000
Tue, 18 Nov 2025
468.9300
473.3500
466.4000
470.1600
680,700
Mon, 17 Nov 2025
479.4800
481.0400
470.9200
472.1200
774,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
490.0900
490.4700
478.5800
479.4800
756,100
Thu, 13 Nov 2025
490.2700
493.6400
485.3100
490.7700
827,100
Wed, 12 Nov 2025
494.4000
499.0000
490.4100
490.8400
904,100
Tue, 11 Nov 2025
486.8600
495.0100
485.4200
493.0000
575,200
Mon, 10 Nov 2025
487.0300
487.6800
480.1600
484.9300
572,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
480.6000
488.1500
479.1700
487.9800
656,100
Thu, 06 Nov 2025
482.8600
488.6700
479.4500
482.2100
577,200
Wed, 05 Nov 2025
487.0000
489.3400
482.8600
486.4600
799,300
Tue, 04 Nov 2025
484.9200
489.3200
482.7300
487.4600
1,127,000
Mon, 03 Nov 2025
478.9500
485.9700
474.0300
485.9500
871,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
475.9300
483.2800
475.0100
480.3000
687,600
Thu, 30 Oct 2025
474.2700
487.5300
472.8900
478.9700
785,900
Wed, 29 Oct 2025
487.0000
488.5500
469.1100
471.7000
1,223,200
Tue, 28 Oct 2025
493.9000
497.3300
490.5300
490.7600
777,400
Mon, 27 Oct 2025
494.9900
496.8300
493.1100
495.0800
703,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
483.8800
491.7400
482.0000
490.8200
748,400
Thu, 23 Oct 2025
1 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Thu, 23 Oct 2025
475.5300
482.1800
470.5000
479.3000
1,078,500