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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
628.7600
631.1200
619.6200
623.6000
2,696,779
Thu, 22 Oct 2026
624.4400
633.2900
623.8800
633.2100
4,037,200
Wed, 21 Oct 2026
620.4000
624.6600
617.3700
622.6200
2,754,000
Tue, 20 Oct 2026
617.5000
624.2900
616.6000
620.4200
2,995,100
Mon, 19 Oct 2026
610.0000
618.0000
608.5900
616.4000
2,961,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
619.3600
622.4900
613.3200
617.4200
3,428,200
Thu, 15 Oct 2026
610.0000
619.8000
607.0600
616.3200
4,243,000
Wed, 14 Oct 2026
605.5000
606.6100
600.6500
603.2400
3,240,500
Tue, 13 Oct 2026
599.6900
605.6000
597.1300
604.8000
3,710,300
Mon, 12 Oct 2026
592.8600
598.9500
590.2100
595.0900
2,906,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
574.1100
591.2800
574.0000
589.1400
2,423,500
Thu, 08 Oct 2026
568.4900
581.5900
568.4900
574.7600
3,391,300
Wed, 07 Oct 2026
567.4900
573.7100
567.0000
570.0600
1,862,700
Tue, 06 Oct 2026
563.5000
568.9300
562.1400
566.5800
2,286,500
Mon, 05 Oct 2026
552.0400
565.8700
551.1500
564.5900
2,404,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
551.3200
554.6800
545.4100
552.2600
2,453,400
Thu, 01 Oct 2026
551.0000
557.2000
546.1200
550.0000
2,893,400
Wed, 30 Sep 2026
562.2600
563.0000
551.4300
551.4700
5,034,600
Tue, 29 Sep 2026
564.0000
566.9900
561.3000
563.5800
2,901,400
Mon, 28 Sep 2026
566.2800
569.5700
563.5000
568.2600
3,217,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
567.0800
568.7800
562.2900
567.6500
2,373,100
Thu, 24 Sep 2026
561.0000
568.1800
559.6800
566.0800
2,165,400
Wed, 23 Sep 2026
555.7800
565.7500
554.0000
559.9200
2,879,000
Tue, 22 Sep 2026
571.1800
571.3500
553.1200
555.8900
3,815,900
Mon, 21 Sep 2026
567.1100
569.3900
562.3600
567.6500
2,572,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
564.9500
568.4300
561.9000
565.2400
5,439,800
Thu, 17 Sep 2026
568.0700
569.8600
564.0700
565.7300
2,070,600
Wed, 16 Sep 2026
571.5900
573.0400
565.3200
567.7500
2,385,300
Tue, 15 Sep 2026
571.4800
574.0000
567.3100
573.2700
2,127,800
Mon, 14 Sep 2026
575.9800
578.9000
565.9600
574.4200
2,506,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
568.8800
572.6800
564.2500
569.1900
2,049,300
Thu, 10 Sep 2026
565.0000
568.7300
563.1700
565.3700
1,880,100
Wed, 09 Sep 2026
569.0000
570.8400
565.7300
567.5000
1,825,000
Tue, 08 Sep 2026
572.6700
575.6700
567.0100
570.8900
2,705,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
580.7300
584.5000
578.7100
579.2100
1,774,100
Thu, 03 Sep 2026
590.6900
592.9700
583.8100
585.7100
2,238,400
Wed, 02 Sep 2026
584.0000
590.7100
583.7000
588.1400
2,290,400
Tue, 01 Sep 2026
589.6500
592.6400
580.8800
581.1000
3,310,300
Mon, 31 Aug 2026
593.5400
595.1800
588.3800
589.3100
3,151,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
593.9500
598.0200
592.0800
595.3000
1,885,300
Thu, 27 Aug 2026
593.7600
594.0100
588.1100
591.7300
3,193,800
Wed, 26 Aug 2026
599.3700
600.4900
594.7100
598.4700
3,110,900
Tue, 25 Aug 2026
596.8700
601.2300
595.3500
599.3700
3,370,900
Mon, 24 Aug 2026
585.0000
599.9900
584.2200
599.8600
3,122,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
574.5500
582.2800
573.0400
580.6300
2,200,300
Thu, 20 Aug 2026
572.0700
579.6100
571.8000
573.8500
2,612,700
Wed, 19 Aug 2026
571.5000
582.9300
570.3300
573.7200
3,053,200
Tue, 18 Aug 2026
563.8700
578.5000
563.1800
574.3100
3,907,600
Mon, 17 Aug 2026
565.2400
569.2700
561.2600
562.2600
3,019,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
567.9500
570.6700
564.4400
569.2900
2,473,300
Thu, 13 Aug 2026
565.6100
568.2800
557.7000
567.0400
1,982,600
Wed, 12 Aug 2026
557.5600
563.5500
556.0600
559.7300
3,095,200
Tue, 11 Aug 2026
562.7100
567.6300
560.0000
561.4400
2,465,000
Mon, 10 Aug 2026
561.1100
566.7700
559.3600
563.1700
2,644,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
572.5700
572.9900
561.6200
562.9500
3,018,500
Thu, 06 Aug 2026
573.2100
576.3600
566.3700
575.9500
3,017,000
Wed, 05 Aug 2026
575.7400
578.2600
568.6000
570.4800
2,431,700
Tue, 04 Aug 2026
566.9900
573.3500
564.0000
571.1000
3,207,100
Mon, 03 Aug 2026
580.0000
583.7100
570.7800
570.9700
3,508,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
567.6800
575.4200
563.4200
573.1000
4,577,700
Thu, 30 Jul 2026
20 · 10-Q
After market open · 10:28 ET
10-Q ↗
Thu, 30 Jul 2026
577.3600
582.6200
567.6300
577.3500
5,302,500
Thu, 30 Jul 2026
19 · 8-K
Pre-market · 08:07 ET
8-K ↗
Wed, 29 Jul 2026
555.0600
569.9900
554.9200
563.3200
3,524,200
Tue, 28 Jul 2026
561.0300
564.6100
557.4300
562.7500
3,126,100
Mon, 27 Jul 2026
543.1800
553.8900
542.0200
551.7100
2,365,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
531.4600
540.0000
529.6900
539.6600
2,551,600
Thu, 23 Jul 2026
527.9800
530.8800
523.6100
530.2900
2,071,700
Wed, 22 Jul 2026
538.9400
540.0000
530.7300
531.9800
2,313,200
Tue, 21 Jul 2026
543.7600
544.3400
536.8500
538.3000
2,935,700
Mon, 20 Jul 2026
540.0000
547.9100
538.0100
547.4400
2,572,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
550.5000
551.7200
540.2300
543.6000
3,221,600
Thu, 16 Jul 2026
541.5000
551.6800
539.6900
551.5400
2,925,400
Wed, 15 Jul 2026
538.5400
541.2400
529.0800
535.2100
3,128,500
Tue, 14 Jul 2026
534.9900
543.4600
532.0600
538.0200
3,323,800
Mon, 13 Jul 2026
530.7100
539.9300
530.7100
537.7000
2,871,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
527.2600
528.9400
519.6500
526.7400
1,616,900
Thu, 09 Jul 2026
518.0300
523.2300
515.1100
523.2000
2,843,700
Wed, 08 Jul 2026
531.1100
531.6200
517.2100
519.8600
2,723,800
Tue, 07 Jul 2026
533.8400
543.6500
530.0000
531.6200
3,516,600
Mon, 06 Jul 2026
540.7400
541.8900
522.6800
533.1000
3,578,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
529.7300
539.6300
526.0700
539.3900
3,900,200
Wed, 01 Jul 2026
517.2500
530.4100
513.4200
522.4400
4,412,800
Tue, 30 Jun 2026
511.9000
514.0000
507.1400
513.6000
4,696,300
Mon, 29 Jun 2026
502.5000
515.4500
502.5000
509.6400
4,812,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
488.5800
504.3600
488.5800
499.0200
9,200,900
Thu, 25 Jun 2026
496.0000
504.8000
488.6500
488.9200
3,722,000
Wed, 24 Jun 2026
488.0800
498.4400
486.2200
494.4100
3,609,700
Tue, 23 Jun 2026
488.8300
491.5600
484.4200
488.0700
3,936,400
Mon, 22 Jun 2026
488.1600
495.6600
483.1400
484.0900
3,955,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
494.7700
495.9900
488.9100
489.7900
6,674,700
Wed, 17 Jun 2026
18 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 17 Jun 2026
502.9300
504.6400
492.4000
492.9900
2,927,100
Tue, 16 Jun 2026
491.8600
501.5000
489.5100
501.3300
4,006,000
Mon, 15 Jun 2026
490.5000
493.5500
486.6600
490.6400
3,888,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
488.8800
492.3700
484.5400
489.9800
3,984,200
Thu, 11 Jun 2026
488.6600
491.4700
484.3900
486.5100
3,801,000
Wed, 10 Jun 2026
497.4700
498.8000
486.5000
489.0800
3,239,900
Tue, 09 Jun 2026
483.8900
495.4200
482.0000
495.2400
3,309,600
Mon, 08 Jun 2026
17 · 8-K
After-hours · 16:02 ET
8-K ↗
Mon, 08 Jun 2026
486.7600
489.5200
483.7000
485.6700
3,091,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
16 · 424B2
After-hours · 16:06 ET
424B2 ↗
Fri, 05 Jun 2026
484.0000
494.0000
484.0000
491.0800
4,230,700
Thu, 04 Jun 2026
479.5600
488.5500
477.4600
481.7600
4,020,600
Thu, 04 Jun 2026
15 · 424B2
Pre-market · 08:44 ET
424B2 ↗
Wed, 03 Jun 2026
477.3500
481.9600
464.5200
471.5500
5,227,200
Tue, 02 Jun 2026
14 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Tue, 02 Jun 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 02 Jun 2026
493.0600
493.9900
477.6800
477.6800
5,028,300
Mon, 01 Jun 2026
494.2500
497.1300
488.6500
495.2500
4,653,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
494.5000
500.1100
492.8400
493.9800
5,693,100
Thu, 28 May 2026
493.3400
494.5800
486.3500
493.7500
3,924,100
Wed, 27 May 2026
493.0100
499.3500
492.5100
495.0400
2,834,900
Tue, 26 May 2026
496.0000
496.8500
492.0600
493.0100
1,947,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
499.1100
504.2600
497.3200
498.5400
1,959,300
Thu, 21 May 2026
496.0000
501.3800
490.0700
499.6200
2,474,600
Wed, 20 May 2026
493.5000
499.7000
490.8000
498.0400
3,615,700
Tue, 19 May 2026
507.5600
512.9000
498.5000
499.7000
3,378,300
Mon, 18 May 2026
491.4900
506.2300
490.9500
505.7900
4,076,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
493.5000
502.2800
492.3300
494.2000
3,416,500
Thu, 14 May 2026
491.2800
494.5000
488.0100
489.9400
2,584,900
Wed, 13 May 2026
495.6100
498.6000
490.3200
490.6400
3,322,800
Tue, 12 May 2026
500.6100
506.3100
499.7500
499.8100
3,296,000
Mon, 11 May 2026
495.0000
501.6600
492.0100
497.8100
3,959,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
500.1300
500.4100
491.7300
495.4800
4,143,400
Thu, 07 May 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 07 May 2026
492.7000
503.5200
492.7000
500.9400
4,964,100
Wed, 06 May 2026
499.1400
500.7400
489.7300
491.8900
4,363,300
Tue, 05 May 2026
501.0300
503.8800
493.2600
497.0800
4,216,700
Mon, 04 May 2026
495.0000
507.2900
493.8800
504.7400
4,419,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
506.0000
509.0000
492.1500
495.4600
4,531,800
Thu, 30 Apr 2026
11 · 10-Q
After market open · 10:15 ET
10-Q ↗
Thu, 30 Apr 2026
504.5000
514.1500
498.9600
502.9200
5,975,100
Thu, 30 Apr 2026
10 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 29 Apr 2026
529.9900
534.2100
520.8900
525.2300
5,876,700
Tue, 28 Apr 2026
512.2500
517.0000
507.2400
507.6200
3,892,500
Mon, 27 Apr 2026
9 · DEFA14A
After-hours · 16:19 ET
DEFA14A ↗
Mon, 27 Apr 2026
8 · DEF 14A
After-hours · 16:13 ET
DEF 14A ↗
Mon, 27 Apr 2026
500.7600
509.0500
500.7600
506.4300
2,531,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
499.0000
505.6100
495.6300
504.1700
2,406,900
Thu, 23 Apr 2026
507.3700
509.6500
498.3700
502.3800
2,724,000
Wed, 22 Apr 2026
512.0700
513.7900
505.7200
510.1600
2,288,500
Tue, 21 Apr 2026
516.9300
523.1100
510.1700
511.3500
3,444,900
Mon, 20 Apr 2026
520.7600
524.4800
514.5400
516.6500
2,503,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
521.5000
527.4700
518.7400
521.3000
3,617,200
Thu, 16 Apr 2026
518.0300
522.2300
517.0100
518.5400
2,967,400
Wed, 15 Apr 2026
516.0000
522.4400
513.2000
519.9600
2,910,800
Tue, 14 Apr 2026
508.0000
513.9800
506.6900
513.1600
2,744,600
Mon, 13 Apr 2026
496.2300
508.8700
495.0000
508.5800
3,318,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
502.0100
504.3900
495.6700
498.6600
2,842,200
Thu, 09 Apr 2026
504.4600
506.6700
497.7600
503.5700
3,301,800
Wed, 08 Apr 2026
508.0000
511.8200
505.8600
507.1200
3,874,900
Tue, 07 Apr 2026
498.2900
502.6000
495.6700
498.2800
3,593,200
Mon, 06 Apr 2026
493.7500
501.9100
491.1800
501.5000
2,466,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
488.1300
499.8800
487.7500
493.4400
2,926,000
Wed, 01 Apr 2026
502.2300
503.0000
485.6500
491.6500
4,607,100
Tue, 31 Mar 2026
500.0000
501.4100
490.5800
499.6600
4,417,600
Mon, 30 Mar 2026
488.0300
495.5400
487.0000
494.0000
3,629,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
499.4500
500.0500
480.5000
484.2400
3,963,300
Thu, 26 Mar 2026
500.5100
504.8000
499.0500
500.7500
3,995,400
Wed, 25 Mar 2026
501.2900
506.2500
494.5600
502.7600
2,422,000
Tue, 24 Mar 2026
495.6400
502.7300
493.2400
498.9300
2,278,900
Mon, 23 Mar 2026
506.0500
507.0400
500.3800
500.3800
2,985,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
492.4700
499.2200
491.0100
496.3200
5,762,900
Thu, 19 Mar 2026
490.5200
497.0800
487.3100
491.1400
3,284,500
Wed, 18 Mar 2026
503.7500
503.7500
487.9200
488.4700
3,458,700
Tue, 17 Mar 2026
510.5500
516.9600
506.5000
506.5800
2,834,300
Mon, 16 Mar 2026
498.6200
508.5800
498.6200
508.5000
3,450,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
496.5600
501.8600
495.4000
497.9900
2,809,300
Thu, 12 Mar 2026
500.0000
505.6200
496.2900
497.3100
2,702,500
Wed, 11 Mar 2026
513.0800
515.3100
502.7200
504.0000
2,873,200
Tue, 10 Mar 2026
516.9500
519.3300
511.0000
514.7200
2,759,800
Mon, 09 Mar 2026
516.2700
520.8900
509.1100
517.7200
3,546,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
519.6400
522.5500
512.2000
522.3400
2,872,900
Thu, 05 Mar 2026
521.1000
525.3200
512.7500
524.6600
3,879,300
Wed, 04 Mar 2026
524.1600
526.1600
520.2800
522.9200
3,154,700
Tue, 03 Mar 2026
513.6100
526.8000
513.0000
524.3200
4,199,700
Mon, 02 Mar 2026
509.4800
526.1600
507.3400
521.0000
3,827,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
509.4700
518.7600
506.7500
517.2100
5,121,100
Thu, 26 Feb 2026
510.9500
519.9000
509.0100
514.7700
4,843,600
Wed, 25 Feb 2026
502.8200
510.5400
502.4200
509.3900
4,139,100
Tue, 24 Feb 2026
493.7400
499.2500
491.2600
498.0000
5,292,900
Mon, 23 Feb 2026
520.4700
522.7200
490.0000
496.0300
6,312,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
520.2500
527.5000
518.5900
526.4100
2,838,500
Thu, 19 Feb 2026
524.8100
526.5300
516.0500
520.2600
3,009,400
Wed, 18 Feb 2026
522.4900
530.7600
519.4000
527.9800
3,575,900
Tue, 17 Feb 2026
515.0000
525.8600
515.0000
521.9300
3,178,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
529.0600
533.9900
516.0200
518.3600
4,017,700
Thu, 12 Feb 2026
539.9300
543.0000
527.1500
527.4600
3,466,200
Wed, 11 Feb 2026
7 · 10-K
After market open · 11:04 ET
10-K ↗
Wed, 11 Feb 2026
538.1500
540.7000
533.1100
537.4600
3,691,000
Tue, 10 Feb 2026
536.2700
547.0000
535.0000
540.3900
2,222,700
Mon, 09 Feb 2026
543.7100
546.5600
534.2000
535.3300
4,110,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
553.0700
556.7900
539.8000
548.7400
3,779,700
Thu, 05 Feb 2026
6 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 05 Feb 2026
554.8500
561.9200
549.9500
551.8900
4,621,600
Wed, 04 Feb 2026
549.7300
556.6000
541.0100
553.5200
4,448,000
Tue, 03 Feb 2026
554.3300
560.1100
549.0300
550.7200
5,706,700
Mon, 02 Feb 2026
540.9900
557.1200
540.9500
555.3700
4,603,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
541.0100
543.7600
535.2300
538.7900
4,306,900
Thu, 29 Jan 2026
531.7900
544.2400
520.1100
543.7300
5,488,300
Thu, 29 Jan 2026
5 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 28 Jan 2026
521.9600
523.8300
518.2700
521.3700
5,483,000
Tue, 27 Jan 2026
527.6500
529.1100
519.5500
520.4100
3,850,800
Mon, 26 Jan 2026
526.7100
530.3900
522.6500
527.3600
4,839,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
531.4100
532.1400
520.1600
524.7400
5,002,900
Thu, 22 Jan 2026
529.9200
533.1900
523.8100
532.8600
5,114,900
Wed, 21 Jan 2026
533.5200
537.4000
524.7700
527.5700
4,937,700
Tue, 20 Jan 2026
530.6000
536.4100
528.5100
531.7400
4,098,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
540.2400
544.0300
538.6800
539.4900
3,496,200
Thu, 15 Jan 2026
548.5200
549.8800
539.0000
542.6500
4,005,600
Wed, 14 Jan 2026
544.5000
548.5900
538.1500
546.8200
3,943,700
Tue, 13 Jan 2026
558.9500
558.9500
533.7000
544.9900
8,721,600
Mon, 12 Jan 2026
564.0300
567.8800
555.8900
566.2800
3,486,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
578.1100
581.3100
575.3400
575.5400
2,221,100
Thu, 08 Jan 2026
577.5100
589.6700
573.5000
580.0700
3,390,200
Wed, 07 Jan 2026
579.2700
585.2800
577.6200
579.9200
3,653,900
Tue, 06 Jan 2026
569.0000
581.3700
567.9400
580.3400
4,056,100
Mon, 05 Jan 2026
559.6200
576.2600
558.4500
568.5700
2,865,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
570.7100
570.8800
559.4900
563.1300
3,901,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
576.5600
577.9800
570.6200
570.8800
1,736,500
Tue, 30 Dec 2025
576.0800
577.7800
574.2500
577.4200
1,512,800
Mon, 29 Dec 2025
579.6000
581.9900
577.4100
577.9000
1,274,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
579.7500
581.2000
578.6800
579.6000
972,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
577.2500
582.2900
577.0000
579.4500
1,058,900
Tue, 23 Dec 2025
575.8900
581.7200
575.7500
576.3500
1,794,700
Mon, 22 Dec 2025
572.2300
579.4500
571.0000
575.7000
2,500,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
566.2200
572.9400
565.2000
572.2300
7,262,100
Thu, 18 Dec 2025
565.0000
569.1300
563.0400
566.2100
2,259,000
Wed, 17 Dec 2025
565.5200
571.7600
563.5600
565.4700
3,287,100
Tue, 16 Dec 2025
570.7000
571.0000
562.4800
566.0200
2,748,700
Mon, 15 Dec 2025
572.8800
573.3000
567.1600
569.1300
2,714,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
566.0000
573.7100
565.8900
571.9300
3,515,400
Thu, 11 Dec 2025
542.7700
565.1300
542.6500
563.3700
3,659,900
Wed, 10 Dec 2025
538.0900
544.9500
537.5000
538.8600
3,023,400
Tue, 09 Dec 2025
538.7100
541.9000
535.9200
537.5500
1,965,300
Mon, 08 Dec 2025
546.7200
547.3300
537.3900
540.4400
2,453,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
541.7100
550.4400
541.2500
545.5200
2,126,700
Thu, 04 Dec 2025
557.0300
559.0000
539.5600
542.3100
2,878,800
Wed, 03 Dec 2025
547.3200
555.0700
546.5000
553.7300
2,687,900
Tue, 02 Dec 2025
547.2800
554.7500
541.0400
545.9100
3,076,000
Mon, 01 Dec 2025
547.6400
549.7800
543.3900
543.9700
2,227,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
548.1300
551.4000
545.4200
550.5300
1,254,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
548.4800
548.6700
544.1700
544.9300
2,185,300
Tue, 25 Nov 2025
541.5000
550.4000
539.0000
546.4700
3,132,600
Mon, 24 Nov 2025
543.4400
544.0400
535.1100
537.8500
5,941,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
532.5400
544.4100
531.6700
540.4000
3,807,500
Thu, 20 Nov 2025
533.2900
538.4600
527.1800
527.8800
3,240,300
Wed, 19 Nov 2025
528.1500
531.0000
524.9800
530.3600
2,723,100
Tue, 18 Nov 2025
533.5600
536.0000
524.7000
527.5800
3,594,700
Mon, 17 Nov 2025
546.0000
549.3200
536.2100
536.8500
2,557,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
556.0400
557.0000
544.0500
545.7300
2,567,800
Thu, 13 Nov 2025
559.8800
563.6000
554.8600
555.5700
2,031,300
Wed, 12 Nov 2025
4 · 8-K
After-hours · 17:15 ET
8-K ↗
Wed, 12 Nov 2025
560.0000
565.9100
558.4100
561.2300
1,761,500
Tue, 11 Nov 2025
553.0000
558.5300
548.0100
558.3500
1,832,400
Mon, 10 Nov 2025
552.2800
554.7000
548.5800
552.9600
1,978,300
Mon, 10 Nov 2025
3 · 8-K
Pre-market · 08:31 ET
8-K ↗
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
553.8000
558.6700
550.6700
551.9700
2,510,400
Thu, 06 Nov 2025
550.1800
555.0000
547.8600
553.2800
2,593,600
Wed, 05 Nov 2025
553.0000
556.3300
549.3700
553.3100
2,198,500
Tue, 04 Nov 2025
544.8300
554.0300
542.4800
552.7500
2,653,900
Mon, 03 Nov 2025
550.0000
551.0000
540.3600
544.0700
3,175,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
548.8900
554.4300
543.5300
551.9900
3,567,100
Thu, 30 Oct 2025
2 · 10-Q
After market open · 10:14 ET
10-Q ↗
Thu, 30 Oct 2025
551.5600
562.9200
545.6400
553.6800
4,284,700
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 08:03 ET
8-K ↗
Wed, 29 Oct 2025
561.6300
566.8100
551.2300
554.5800
3,763,400
Tue, 28 Oct 2025
573.0800
573.9900
565.4500
565.9300
2,916,000
Mon, 27 Oct 2025
575.7200
575.7200
566.4800
572.3600
2,981,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
577.2400
580.8200
573.0800
573.6700
1,839,600