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
582.7800
593.8000
571.9400
584.2200
2,477,533
Thu, 22 Oct 2026
17 · 6-K
After-hours · 20:09 ET
6-K ↗
Thu, 22 Oct 2026
16 · 6-K
After market open · 10:03 ET
6-K ↗
Thu, 22 Oct 2026
561.2900
588.8800
555.3200
583.6600
4,735,300
Wed, 21 Oct 2026
510.0000
531.0000
508.0100
525.3400
2,129,900
Tue, 20 Oct 2026
523.0000
536.7400
521.0600
526.0800
1,723,300
Mon, 19 Oct 2026
524.1250
528.5200
511.1700
518.7600
1,639,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
536.9800
536.9800
521.8400
530.4600
1,737,700
Thu, 15 Oct 2026
518.7000
533.8400
513.6450
533.3700
1,614,200
Wed, 14 Oct 2026
533.2300
534.6200
513.2600
523.9600
1,447,400
Tue, 13 Oct 2026
529.6100
537.9000
524.8800
527.4500
1,252,400
Mon, 12 Oct 2026
530.0000
535.0000
525.2000
528.8000
1,028,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
530.0000
540.8200
522.9400
529.1400
1,320,500
Thu, 08 Oct 2026
514.2500
528.3900
512.7900
526.4200
1,656,000
Wed, 07 Oct 2026
487.5500
518.1100
485.0600
512.9200
2,000,900
Tue, 06 Oct 2026
481.0100
492.0700
478.0000
488.1300
1,133,300
Mon, 05 Oct 2026
473.0100
484.2000
470.2500
483.0500
1,233,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
491.2000
492.5050
470.5100
472.8900
1,900,100
Thu, 01 Oct 2026
488.0300
496.3300
484.8800
491.4000
1,314,600
Wed, 30 Sep 2026
491.4000
497.0000
486.6400
487.3800
1,317,300
Tue, 29 Sep 2026
499.7400
501.0000
488.5200
493.6600
1,513,300
Mon, 28 Sep 2026
507.0300
507.0300
497.0000
497.5100
1,254,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
509.7500
514.6000
506.0000
510.0100
840,600
Thu, 24 Sep 2026
504.9900
512.4600
503.1700
511.3800
1,222,100
Wed, 23 Sep 2026
501.2500
513.3000
488.9700
510.4000
1,822,300
Tue, 22 Sep 2026
520.3850
523.0500
495.5900
501.3000
1,964,200
Mon, 21 Sep 2026
508.9000
520.4900
503.4400
516.7700
1,520,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
527.4300
527.5700
508.5000
509.4500
1,740,300
Thu, 17 Sep 2026
550.5700
553.7700
528.7100
528.8400
1,283,800
Wed, 16 Sep 2026
559.9000
564.8900
546.0100
547.4300
1,546,700
Tue, 15 Sep 2026
548.9600
561.8200
548.5050
558.2600
1,490,000
Mon, 14 Sep 2026
540.4600
560.9900
535.1900
556.3100
1,726,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
527.5200
531.3150
523.1000
525.7500
1,018,200
Thu, 10 Sep 2026
512.5050
530.3700
507.8300
521.7300
1,268,800
Wed, 09 Sep 2026
526.6900
533.8000
521.5810
523.0000
1,454,500
Tue, 08 Sep 2026
536.7900
538.8670
526.3600
528.6400
1,477,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
556.4900
563.6450
540.8100
542.4300
1,370,200
Thu, 03 Sep 2026
15 · 6-K
After-hours · 16:15 ET
6-K ↗
Thu, 03 Sep 2026
565.0000
576.0000
558.0500
560.1100
1,609,400
Wed, 02 Sep 2026
542.2700
564.8200
540.9800
559.3600
1,364,100
Tue, 01 Sep 2026
540.0000
553.0000
538.2800
544.1500
1,260,300
Mon, 31 Aug 2026
546.8800
554.1450
540.4200
543.6200
1,729,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
532.4100
553.2900
530.0000
547.5100
1,386,500
Thu, 27 Aug 2026
540.3300
545.1300
523.2300
527.2500
1,759,500
Wed, 26 Aug 2026
550.0000
554.9700
543.2000
550.0300
1,250,000
Tue, 25 Aug 2026
532.6200
554.2500
532.0000
552.5700
1,280,800
Mon, 24 Aug 2026
528.8400
539.9400
527.5750
537.8400
1,351,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
533.2200
540.2200
524.0760
533.7200
1,502,200
Thu, 20 Aug 2026
14 · 6-K
After-hours · 16:22 ET
6-K ↗
Thu, 20 Aug 2026
537.0000
544.8900
530.1000
533.1300
2,284,000
Wed, 19 Aug 2026
522.0000
541.8700
520.8950
533.3700
2,467,900
Tue, 18 Aug 2026
499.3100
526.3870
499.3100
516.2800
2,443,200
Mon, 17 Aug 2026
511.9200
515.7400
490.5300
492.4700
1,813,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
506.2000
521.7800
503.5000
512.8200
1,366,800
Thu, 13 Aug 2026
485.9200
499.5200
483.4600
498.2400
1,091,600
Wed, 12 Aug 2026
495.5900
501.8600
483.2800
489.6000
1,569,500
Tue, 11 Aug 2026
510.3400
515.7000
497.0000
501.0000
1,714,700
Mon, 10 Aug 2026
487.6200
516.9400
486.0510
511.8200
2,133,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
476.9400
494.2600
475.5200
488.1400
1,861,600
Thu, 06 Aug 2026
481.2500
494.5600
471.2800
475.0700
1,629,100
Wed, 05 Aug 2026
488.5700
508.0000
482.1700
482.2300
2,639,500
Tue, 04 Aug 2026
13 · 6-K
After-hours · 16:05 ET
6-K ↗
Tue, 04 Aug 2026
466.9500
505.3200
462.0000
478.1700
4,857,100
Tue, 04 Aug 2026
12 · 6-K
Pre-market · 06:14 ET
6-K ↗
Mon, 03 Aug 2026
507.4400
512.3100
483.4900
486.3300
3,329,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
507.9100
520.0000
499.2400
499.9400
2,296,300
Thu, 30 Jul 2026
509.0700
522.9050
505.7570
522.6100
2,177,100
Wed, 29 Jul 2026
510.0000
528.0900
507.7700
524.0100
2,361,500
Tue, 28 Jul 2026
495.6900
513.9800
494.5500
511.5600
2,096,800
Mon, 27 Jul 2026
485.4500
498.8200
480.6900
494.7200
1,392,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
475.0000
487.5600
471.4900
482.6600
1,172,400
Thu, 23 Jul 2026
472.1300
475.5000
461.5150
468.9900
1,440,400
Wed, 22 Jul 2026
490.0000
493.2100
474.1600
474.1600
1,393,100
Tue, 21 Jul 2026
490.0000
495.9600
486.0100
493.2300
2,835,700
Mon, 20 Jul 2026
484.6500
496.1850
480.4700
492.3200
1,475,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
461.1600
479.4300
456.0000
478.1400
1,740,900
Thu, 16 Jul 2026
490.2300
490.9900
472.4050
476.0800
1,346,500
Wed, 15 Jul 2026
485.7300
492.3300
480.9700
485.3800
1,095,800
Tue, 14 Jul 2026
474.7500
486.6300
472.5400
481.0600
1,148,900
Mon, 13 Jul 2026
486.9700
491.9900
476.7400
479.8400
952,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
486.0000
493.3900
476.7100
479.7700
934,800
Thu, 09 Jul 2026
470.0000
486.2800
462.0300
485.8800
1,776,200
Wed, 08 Jul 2026
487.4100
491.0150
482.1500
485.2200
1,688,000
Tue, 07 Jul 2026
495.0000
495.7600
486.0500
493.9500
2,067,500
Mon, 06 Jul 2026
480.0600
486.0000
474.4800
483.0100
1,451,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
472.0000
489.9400
467.5400
485.9700
1,723,800
Wed, 01 Jul 2026
468.3400
480.9200
462.9900
472.4800
1,641,600
Tue, 30 Jun 2026
455.0000
466.5000
452.2100
459.1300
1,634,100
Mon, 29 Jun 2026
465.7900
475.6400
460.5400
462.2900
1,455,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
441.4100
467.0800
438.7000
460.0200
2,309,100
Thu, 25 Jun 2026
451.7700
454.0000
440.4100
441.2100
1,452,300
Wed, 24 Jun 2026
452.7000
463.5700
449.0400
455.0100
2,122,600
Tue, 23 Jun 2026
462.5200
469.6500
454.5800
455.5000
1,847,200
Mon, 22 Jun 2026
462.5000
467.7400
447.1100
459.3400
2,278,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
451.6600
472.7200
450.5800
468.0800
2,460,500
Wed, 17 Jun 2026
466.9000
467.5000
452.6400
455.6000
2,068,500
Tue, 16 Jun 2026
477.7000
481.0150
462.1900
469.8100
1,572,500
Mon, 15 Jun 2026
479.6200
490.2700
475.0000
479.8500
1,775,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
484.0800
489.1000
470.9150
482.0000
1,944,000
Thu, 11 Jun 2026
500.4500
500.4500
483.5000
486.0000
1,861,500
Wed, 10 Jun 2026
490.8600
513.0000
487.2000
503.1000
2,533,400
Tue, 09 Jun 2026
495.8600
506.5500
488.5500
496.2200
1,635,200
Mon, 08 Jun 2026
496.4600
515.2000
493.7500
503.1300
1,866,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
500.9700
501.1500
485.0100
496.9500
1,784,300
Thu, 04 Jun 2026
494.4900
507.2600
489.4100
493.5800
1,320,000
Wed, 03 Jun 2026
501.5000
503.4370
481.0900
487.5400
2,013,600
Tue, 02 Jun 2026
502.2800
506.7100
491.0000
501.5000
1,426,600
Mon, 01 Jun 2026
509.0600
513.4000
494.8000
507.7600
1,653,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
515.0000
519.6700
495.4000
497.6800
3,399,100
Thu, 28 May 2026
512.0000
527.7400
512.0000
516.7100
1,884,100
Wed, 27 May 2026
528.3200
530.1300
512.1700
512.8300
1,863,700
Tue, 26 May 2026
519.8600
534.0000
519.5800
529.7100
2,629,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
505.3000
534.0000
505.3000
519.8600
5,286,500
Thu, 21 May 2026
430.9900
510.6600
422.6050
489.9300
7,301,900
Wed, 20 May 2026
438.4800
439.7700
430.4800
433.3200
1,652,900
Tue, 19 May 2026
443.0100
449.6400
435.0400
441.5900
1,890,700
Mon, 18 May 2026
434.0000
454.2810
431.9900
445.0100
1,891,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
439.0300
446.7100
432.3200
436.9400
2,063,400
Thu, 14 May 2026
433.1200
440.8700
425.0200
432.5400
1,259,100
Wed, 13 May 2026
432.8900
437.6450
423.6800
430.9000
1,972,600
Tue, 12 May 2026
422.5500
441.0000
420.6470
432.7500
1,645,700
Mon, 11 May 2026
415.0100
428.0000
412.9900
419.5000
1,965,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
426.1600
427.4800
416.2600
417.8300
1,804,000
Thu, 07 May 2026
427.8200
437.6200
426.3200
427.4300
2,464,400
Wed, 06 May 2026
418.5400
426.7100
411.2400
425.2500
3,323,100
Tue, 05 May 2026
438.0000
438.4750
413.8900
419.5300
3,825,600
Mon, 04 May 2026
437.7500
444.1780
433.5800
438.2600
1,602,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
450.7850
453.4800
436.5800
441.5100
1,438,400
Thu, 30 Apr 2026
436.6900
448.5900
433.0000
446.5500
2,166,100
Wed, 29 Apr 2026
434.1500
451.0000
430.8400
443.5700
3,583,400
Tue, 28 Apr 2026
11 · 6-K
After-hours · 16:20 ET
6-K ↗
Tue, 28 Apr 2026
445.0000
448.8000
420.5300
434.2000
9,431,000
Tue, 28 Apr 2026
10 · 6-K
Pre-market · 06:07 ET
6-K ↗
Mon, 27 Apr 2026
508.8400
518.0500
488.8080
495.8200
2,782,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
513.0000
521.0000
506.5500
518.0000
1,566,200
Thu, 23 Apr 2026
523.0000
523.0000
502.7730
515.9400
1,628,600
Wed, 22 Apr 2026
523.2500
527.0000
508.0000
522.8800
1,497,800
Tue, 21 Apr 2026
540.0000
541.9900
521.9100
522.4400
1,637,500
Mon, 20 Apr 2026
535.1000
539.9500
528.6600
536.7600
979,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
532.1300
539.4050
522.5700
536.6100
1,399,600
Thu, 16 Apr 2026
537.7900
543.6900
529.1500
531.4500
1,578,500
Wed, 15 Apr 2026
9 · 6-K
After-hours · 16:15 ET
6-K ↗
Wed, 15 Apr 2026
516.9000
537.8000
514.0000
531.1700
2,068,800
Tue, 14 Apr 2026
508.6300
517.7700
505.5600
511.3600
1,085,100
Mon, 13 Apr 2026
478.3600
504.4500
476.0200
504.1000
1,845,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
490.2200
497.9000
468.4000
475.9900
1,577,100
Thu, 09 Apr 2026
489.5700
491.9400
477.3300
486.6200
1,706,600
Wed, 08 Apr 2026
494.0000
497.8800
480.0100
483.1700
1,311,500
Tue, 07 Apr 2026
482.7900
488.8700
476.2300
483.1800
947,000
Mon, 06 Apr 2026
483.6800
488.9500
478.0000
484.4800
1,458,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
462.3300
491.1650
462.2200
488.9700
1,550,500
Wed, 01 Apr 2026
484.1100
485.1500
464.5400
470.0100
1,767,200
Tue, 31 Mar 2026
476.0700
489.0000
475.2500
484.9100
1,150,500
Mon, 30 Mar 2026
472.0200
480.6540
466.2700
475.0000
1,302,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
468.0000
478.5080
464.3900
472.4800
1,023,700
Thu, 26 Mar 2026
468.3900
485.5000
466.1000
478.1800
1,294,500
Wed, 25 Mar 2026
8 · 6-K
After-hours · 16:15 ET
6-K ↗
Wed, 25 Mar 2026
488.0800
492.7950
468.0700
473.2100
1,712,000
Tue, 24 Mar 2026
487.0400
497.1300
472.7100
484.8500
1,683,600
Mon, 23 Mar 2026
480.5000
494.7800
480.5000
492.3900
1,870,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
479.3800
485.7900
468.7900
474.5400
2,694,900
Thu, 19 Mar 2026
510.5200
513.0900
481.3200
482.5200
2,722,900
Wed, 18 Mar 2026
522.2300
527.4200
513.6300
516.7200
1,203,200
Tue, 17 Mar 2026
527.3000
542.0000
521.5000
525.2300
1,272,900
Mon, 16 Mar 2026
512.9300
527.6600
512.3700
524.0000
1,061,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
511.6800
519.5450
506.3500
516.0600
1,165,000
Thu, 12 Mar 2026
521.0000
528.0000
508.0000
509.5900
1,868,800
Wed, 11 Mar 2026
532.8100
536.9900
513.8200
514.3700
1,909,000
Tue, 10 Mar 2026
547.0700
547.0700
528.6560
530.2600
1,971,500
Mon, 09 Mar 2026
552.8700
570.6390
544.3000
544.8800
3,045,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
552.0000
568.4000
545.0000
565.1900
2,665,600
Thu, 05 Mar 2026
7 · 6-K
After-hours · 16:15 ET
6-K ↗
Thu, 05 Mar 2026
537.5000
554.4400
533.1100
552.1200
3,139,600
Wed, 04 Mar 2026
522.9800
543.4100
521.0900
534.0900
3,473,100
Tue, 03 Mar 2026
495.7500
529.4200
492.0000
519.9600
2,759,100
Mon, 02 Mar 2026
505.3500
517.0900
498.9000
507.2800
1,881,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
490.8900
515.9800
490.8900
514.9400
3,986,100
Thu, 26 Feb 2026
469.0000
498.9900
464.0500
495.6500
3,462,800
Wed, 25 Feb 2026
460.3200
470.0500
453.6800
463.2800
2,399,700
Tue, 24 Feb 2026
462.5000
481.8300
454.0000
465.6600
2,741,600
Mon, 23 Feb 2026
483.7800
487.3200
466.2000
467.8300
2,051,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
485.3300
497.5200
481.6700
490.6000
2,124,300
Thu, 19 Feb 2026
481.2100
492.6500
481.0900
485.2900
2,498,900
Wed, 18 Feb 2026
469.3300
487.2300
460.0000
477.5800
3,906,500
Tue, 17 Feb 2026
461.9500
472.9000
455.3360
462.8200
3,247,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
448.5100
462.0000
443.2900
458.3400
3,681,900
Thu, 12 Feb 2026
479.1800
481.4600
438.0000
445.7900
6,899,700
Wed, 11 Feb 2026
489.7350
504.8300
480.2860
487.1700
5,389,200
Tue, 10 Feb 2026
6 · 20-F
After-hours · 16:26 ET
20-F ↗
Tue, 10 Feb 2026
462.7800
495.9400
462.7800
476.0200
10,859,500
Tue, 10 Feb 2026
5 · 6-K
Pre-market · 06:05 ET
6-K ↗
Mon, 09 Feb 2026
430.8200
431.9880
410.2100
414.8400
4,726,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
423.8300
426.6200
408.1100
422.6100
5,534,300
Thu, 05 Feb 2026
436.8800
440.0000
405.0000
412.7500
6,747,400
Wed, 04 Feb 2026
465.0000
466.3350
438.7100
440.5300
6,821,900
Tue, 03 Feb 2026
504.7500
507.4500
464.2400
473.9900
4,590,000
Mon, 02 Feb 2026
497.0200
512.2800
495.5300
508.5800
2,018,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
509.6800
515.1200
498.1200
500.3500
1,729,800
Thu, 29 Jan 2026
502.6800
505.9700
493.3100
503.9200
1,996,800
Wed, 28 Jan 2026
512.3400
519.0150
507.1260
508.7000
1,788,200
Tue, 27 Jan 2026
512.4900
518.4800
510.1100
511.7000
1,680,600
Mon, 26 Jan 2026
516.0200
520.0000
511.7000
512.6000
1,973,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
510.6300
516.9800
505.9000
513.2100
2,900,400
Thu, 22 Jan 2026
505.5000
506.2570
491.3000
498.6400
2,546,500
Wed, 21 Jan 2026
509.0000
512.3100
495.8200
502.1900
3,528,200
Tue, 20 Jan 2026
504.2600
514.9800
503.5400
511.3300
2,773,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
508.0000
511.1300
500.8200
504.5000
3,711,900
Thu, 15 Jan 2026
542.3500
548.5500
505.4300
508.0400
5,377,900
Wed, 14 Jan 2026
537.0000
540.0000
516.0000
528.9200
2,353,800
Tue, 13 Jan 2026
536.7100
540.0000
527.1700
534.6400
3,130,800
Mon, 12 Jan 2026
539.4600
541.0000
529.6000
530.0000
2,144,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
553.5800
554.3450
536.1300
539.3700
3,600,700
Thu, 08 Jan 2026
567.5000
567.5000
544.0700
553.6800
2,781,300
Wed, 07 Jan 2026
570.0000
580.2000
566.0000
569.6200
1,292,200
Tue, 06 Jan 2026
595.3800
596.1600
570.7600
571.4300
1,989,800
Mon, 05 Jan 2026
582.2500
609.2000
579.8700
593.3900
2,703,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
585.8800
585.8800
570.7950
575.0000
1,514,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
574.6900
582.7900
573.5500
580.7100
720,200
Tue, 30 Dec 2025
577.3500
584.9800
575.7700
576.6800
780,900
Mon, 29 Dec 2025
583.8800
586.5300
577.3000
581.1900
1,322,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
585.0700
588.5200
580.0200
584.3500
565,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
576.5900
587.9100
576.3100
586.5700
665,200
Tue, 23 Dec 2025
580.5500
581.8100
578.0000
579.3900
670,100
Mon, 22 Dec 2025
580.0000
585.0000
576.5900
578.8000
1,285,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
571.1900
587.9300
568.0000
582.1600
1,966,300
Thu, 18 Dec 2025
569.7500
576.7000
562.7200
563.8200
1,368,600
Wed, 17 Dec 2025
580.0000
588.0000
562.2800
566.2300
1,935,600
Tue, 16 Dec 2025
575.0000
582.5000
563.3010
579.0700
1,593,700
Mon, 15 Dec 2025
595.7500
596.9900
573.0800
577.1500
1,775,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
598.9000
606.4900
597.0500
597.8000
1,570,300
Thu, 11 Dec 2025
606.8000
619.9590
598.0800
598.8700
1,754,200
Wed, 10 Dec 2025
4 · 6-K
After-hours · 16:16 ET
6-K ↗
Wed, 10 Dec 2025
590.0000
609.5900
584.9900
609.4100
2,953,700
Tue, 09 Dec 2025
577.0000
596.2050
574.0000
589.6700
3,067,200
Mon, 08 Dec 2025
566.0000
572.5700
548.7300
572.3500
2,698,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
562.9900
576.7900
559.7800
564.9300
1,883,400
Thu, 04 Dec 2025
557.2200
561.0800
550.1200
560.9700
2,294,000
Wed, 03 Dec 2025
572.9100
575.0000
554.2400
557.1700
2,883,800
Tue, 02 Dec 2025
580.1850
582.0000
573.4300
576.7900
1,855,500
Mon, 01 Dec 2025
594.1600
595.4250
576.7670
578.8900
2,278,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
596.6200
603.1900
591.1700
598.8700
810,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
590.0000
601.0200
587.9600
592.6900
1,916,600
Tue, 25 Nov 2025
596.6800
602.3700
577.7790
585.4700
2,683,400
Mon, 24 Nov 2025
582.6100
586.1700
567.5300
584.9800
4,137,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
585.0000
592.8100
581.4480
583.6100
2,035,200
Thu, 20 Nov 2025
619.6500
622.7500
587.0700
589.2300
2,498,900
Wed, 19 Nov 2025
636.0000
639.1100
617.0200
618.5300
958,600
Tue, 18 Nov 2025
634.2300
641.6600
625.6300
636.4500
982,800
Mon, 17 Nov 2025
633.2600
644.5700
629.0000
640.6200
1,342,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
637.7900
654.6800
633.1100
635.7500
1,440,800
Thu, 13 Nov 2025
651.0100
668.4950
637.5000
645.3300
2,067,300
Wed, 12 Nov 2025
641.1100
654.6000
631.1000
647.8700
1,327,900
Tue, 11 Nov 2025
620.5600
641.6200
620.4800
639.5800
1,217,600
Mon, 10 Nov 2025
620.0000
626.6550
614.7900
622.9300
1,658,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
610.4600
620.6500
606.2060
616.9100
1,845,500
Thu, 06 Nov 2025
620.0000
629.8000
611.6800
618.2000
1,839,900
Wed, 05 Nov 2025
3 · 6-K
After-hours · 16:21 ET
6-K ↗
Wed, 05 Nov 2025
626.0000
650.7400
617.0000
620.0000
2,131,400
Tue, 04 Nov 2025
2 · 6-K
After-hours · 16:46 ET
6-K ↗
Tue, 04 Nov 2025
625.1800
650.5810
603.1500
629.6000
4,318,400
Tue, 04 Nov 2025
1 · 6-K
Pre-market · 06:08 ET
6-K ↗
Mon, 03 Nov 2025
653.1500
661.6900
640.5600
644.0900
3,972,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
661.8800
668.1700
654.8400
655.3200
1,609,900
Thu, 30 Oct 2025
661.9900
670.4200
651.5600
656.6800
1,165,600
Wed, 29 Oct 2025
651.4300
673.1600
650.9400
665.6700
1,590,800
Tue, 28 Oct 2025
660.9300
669.7000
653.1800
653.4300
1,600,200
Mon, 27 Oct 2025
648.4400
661.5400
640.4000
657.8000
2,317,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
676.2000
676.6700
644.8300
645.7800
2,131,500
Thu, 23 Oct 2025
680.0000
683.9600
668.0100
673.8600
1,294,700