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
615.1700
641.6900
603.2500
633.9800
339,443
Thu, 22 Oct 2026
23 · 10-Q
After market open · 15:57 ET
10-Q ↗
Thu, 22 Oct 2026
627.4400
641.7900
609.3200
619.2200
433,900
Wed, 21 Oct 2026
22 · 8-K
After-hours · 20:45 ET
8-K ↗
Wed, 21 Oct 2026
21 · 8-K
After-hours · 20:35 ET
8-K ↗
Wed, 21 Oct 2026
20 · 8-K
After-hours · 18:32 ET
8-K ↗
Wed, 21 Oct 2026
609.8000
624.2400
607.6800
623.3800
245,800
Tue, 20 Oct 2026
617.2800
625.8500
603.8600
607.7500
229,000
Mon, 19 Oct 2026
612.1800
618.4500
605.4700
616.4800
176,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
620.0000
624.8400
605.6800
614.3100
223,900
Thu, 15 Oct 2026
610.7200
618.6200
603.9600
611.3600
268,800
Wed, 14 Oct 2026
606.7900
617.5300
601.3900
604.0100
151,300
Tue, 13 Oct 2026
613.0400
614.9800
601.1000
609.6600
192,800
Mon, 12 Oct 2026
611.5600
620.6700
608.7900
614.3600
193,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
599.6900
613.1900
596.2200
610.6500
251,200
Thu, 08 Oct 2026
581.7500
600.9500
579.5200
599.4000
246,800
Wed, 07 Oct 2026
597.4900
599.0900
575.2400
581.8500
232,500
Tue, 06 Oct 2026
608.4800
622.8200
597.4100
599.6400
391,600
Mon, 05 Oct 2026
616.6900
635.2900
614.0300
624.1900
273,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
626.4900
632.9800
614.8700
615.0400
264,300
Thu, 01 Oct 2026
615.2200
639.8800
613.4500
627.0600
305,200
Wed, 30 Sep 2026
608.0400
617.8700
602.6600
609.1100
267,900
Tue, 29 Sep 2026
612.1900
618.9800
604.9800
608.1400
263,500
Mon, 28 Sep 2026
615.6600
620.7600
607.3700
616.4000
256,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
612.5400
624.4200
611.0000
618.3200
217,600
Thu, 24 Sep 2026
618.2900
627.4000
611.0100
616.8200
231,600
Wed, 23 Sep 2026
612.8600
627.4400
611.3100
616.6800
152,000
Tue, 22 Sep 2026
635.0700
635.0700
612.8700
613.2200
221,300
Mon, 21 Sep 2026
629.0900
640.0000
627.7200
632.8700
196,700
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
637.0400
637.9300
624.4900
626.8500
491,500
Thu, 17 Sep 2026
639.6400
642.0100
633.1100
635.0000
261,700
Wed, 16 Sep 2026
631.4000
637.8800
621.1100
631.1800
264,200
Tue, 15 Sep 2026
634.8600
646.1200
623.9300
636.4000
252,000
Mon, 14 Sep 2026
627.3800
642.7100
614.8000
637.1600
312,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
624.6800
626.9100
610.2300
621.1700
271,600
Thu, 10 Sep 2026
609.6900
629.8100
609.6900
624.0100
297,900
Wed, 09 Sep 2026
627.0300
631.4000
604.8600
606.8500
272,100
Tue, 08 Sep 2026
617.9500
626.0800
615.0200
625.3100
179,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
19 · DEFA14A
After-hours · 16:28 ET
DEFA14A ↗
Fri, 04 Sep 2026
18 · DEF 14A
After-hours · 16:26 ET
DEF 14A ↗
Fri, 04 Sep 2026
623.6900
633.4100
618.6600
623.6100
205,300
Thu, 03 Sep 2026
618.0000
634.1500
614.3300
630.0000
244,300
Wed, 02 Sep 2026
626.9700
627.7300
611.4400
614.2700
405,600
Tue, 01 Sep 2026
624.4300
632.7500
616.0100
629.4600
205,700
Mon, 31 Aug 2026
630.1800
634.1700
619.7800
623.0100
315,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
634.0000
641.2200
620.9400
628.2000
198,600
Thu, 27 Aug 2026
623.9000
634.5000
620.0100
633.8200
221,300
Wed, 26 Aug 2026
609.5300
625.8600
608.0000
624.7400
248,900
Tue, 25 Aug 2026
632.2500
632.2500
611.2800
612.1000
321,500
Mon, 24 Aug 2026
644.0300
644.0300
628.1600
636.5000
287,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
647.0200
653.8100
643.6500
647.3900
160,000
Thu, 20 Aug 2026
658.6400
661.4400
642.7600
646.3500
224,200
Wed, 19 Aug 2026
659.9400
669.8900
656.1200
662.6800
146,900
Tue, 18 Aug 2026
654.7900
666.7600
650.2400
656.0600
242,700
Mon, 17 Aug 2026
666.0100
669.8300
647.7000
649.3400
231,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
671.9400
677.0000
659.9400
670.5400
254,600
Thu, 13 Aug 2026
683.3400
683.3900
666.0000
670.0000
290,000
Wed, 12 Aug 2026
657.9600
682.5200
657.9600
680.0800
376,400
Tue, 11 Aug 2026
640.0000
670.2800
640.0000
667.5700
280,100
Mon, 10 Aug 2026
644.4200
649.2600
632.1700
648.2400
412,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
625.0100
650.7700
614.0100
644.4300
416,400
Thu, 06 Aug 2026
17 · 10-K
After market open · 15:04 ET
10-K ↗
Thu, 06 Aug 2026
552.5400
645.8700
551.3700
628.7900
899,500
Wed, 05 Aug 2026
16 · 8-K
After-hours · 16:44 ET
8-K ↗
Wed, 05 Aug 2026
525.3700
528.8400
512.6100
518.0300
222,600
Tue, 04 Aug 2026
512.3800
524.3600
511.4900
524.1900
247,300
Mon, 03 Aug 2026
501.9900
513.2500
499.0100
512.6600
249,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
475.4000
502.3000
474.2900
497.7500
228,600
Thu, 30 Jul 2026
480.9000
481.7500
471.8400
477.3500
221,000
Wed, 29 Jul 2026
507.7300
509.1300
485.5000
487.7900
223,200
Tue, 28 Jul 2026
503.2800
512.3100
498.1600
510.0600
350,000
Mon, 27 Jul 2026
486.6700
500.0600
486.6700
495.8900
290,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
486.6600
507.3400
486.5100
486.7700
265,700
Thu, 23 Jul 2026
470.0900
489.8500
470.0900
480.6100
402,400
Wed, 22 Jul 2026
445.0300
468.2300
443.6700
467.4300
254,400
Tue, 21 Jul 2026
445.5500
448.5400
435.9200
440.7600
319,600
Mon, 20 Jul 2026
461.3800
461.8600
450.0600
451.3300
168,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
465.6900
476.3100
458.8300
461.5600
205,200
Thu, 16 Jul 2026
476.0600
477.3800
461.6000
462.8500
265,100
Wed, 15 Jul 2026
470.9900
475.0000
468.0700
471.8300
273,000
Tue, 14 Jul 2026
472.0000
475.0800
462.7800
468.5500
268,300
Mon, 13 Jul 2026
490.5000
492.6000
475.1700
477.9700
260,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
489.6400
492.5100
477.3500
486.4500
284,200
Thu, 09 Jul 2026
488.2900
489.5000
475.1300
483.2900
272,400
Wed, 08 Jul 2026
497.6400
505.1700
490.4500
493.7800
259,100
Tue, 07 Jul 2026
512.2100
515.6700
494.8200
497.3600
290,300
Mon, 06 Jul 2026
503.0100
508.5600
493.2300
505.2400
266,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
469.0000
502.8300
469.0000
502.8300
349,800
Wed, 01 Jul 2026
466.5700
474.6700
463.8300
466.8800
257,500
Tue, 30 Jun 2026
459.2800
465.6100
454.4600
463.2600
296,900
Mon, 29 Jun 2026
456.9600
462.9900
450.0000
457.0400
202,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
441.4100
460.7100
439.1600
453.9200
457,400
Thu, 25 Jun 2026
458.4200
460.7700
439.8000
443.2600
307,700
Wed, 24 Jun 2026
466.7900
475.9600
457.9900
462.0400
229,400
Tue, 23 Jun 2026
450.0000
468.5100
448.4000
467.6800
362,000
Mon, 22 Jun 2026
458.0800
465.5600
434.7000
449.7200
378,200
Mon, 22 Jun 2026
15 · 8-K
Pre-market · 08:19 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
490.0000
491.9800
461.7300
466.4200
445,000
Wed, 17 Jun 2026
498.9900
512.6200
493.1100
494.9400
244,700
Tue, 16 Jun 2026
506.2700
513.1500
491.8700
504.4200
327,000
Mon, 15 Jun 2026
514.7100
519.0000
500.0500
507.5600
269,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
527.1400
530.0000
516.9400
519.4000
146,500
Thu, 11 Jun 2026
520.1000
535.4700
515.6700
525.4200
175,500
Wed, 10 Jun 2026
526.9400
534.2600
515.4800
521.1400
181,600
Tue, 09 Jun 2026
520.8800
526.6600
508.2700
525.0400
256,900
Mon, 08 Jun 2026
529.0200
537.8000
515.0100
519.1400
338,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
14 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 05 Jun 2026
535.8500
544.2400
526.6600
531.4100
291,400
Thu, 04 Jun 2026
533.5500
544.0000
525.9400
532.1300
284,000
Wed, 03 Jun 2026
517.8300
536.0000
516.2200
528.0700
274,800
Tue, 02 Jun 2026
518.9300
526.9800
510.7700
524.8000
180,900
Mon, 01 Jun 2026
527.3600
545.2900
520.5000
524.9200
257,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
520.0900
524.7200
511.8500
513.5100
446,400
Thu, 28 May 2026
507.3200
528.9800
505.8200
522.8500
349,500
Wed, 27 May 2026
494.9700
513.9600
494.9700
510.8400
246,800
Tue, 26 May 2026
499.6100
503.8100
488.4000
501.1300
252,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
490.3400
505.0000
489.1300
501.3500
186,500
Thu, 21 May 2026
489.7300
493.5500
480.3800
490.0700
169,800
Wed, 20 May 2026
492.1900
499.4400
485.4100
492.9100
254,100
Tue, 19 May 2026
495.4300
506.2700
490.5800
493.3200
207,700
Mon, 18 May 2026
487.0100
499.7600
486.6000
494.9200
216,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
503.0000
510.0500
486.0100
486.9600
353,500
Thu, 14 May 2026
505.8200
512.6400
495.0800
504.1800
376,400
Wed, 13 May 2026
495.7200
507.2000
485.5000
503.8700
528,300
Tue, 12 May 2026
488.0000
509.6400
486.9000
499.1800
454,800
Mon, 11 May 2026
481.1900
485.0400
465.0000
482.5700
415,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
488.3400
488.4400
476.7000
480.9900
273,600
Thu, 07 May 2026
496.9400
505.5400
486.5400
489.8800
360,800
Wed, 06 May 2026
489.1000
504.3100
474.4100
499.4200
381,000
Tue, 05 May 2026
514.1900
514.8900
487.8500
494.0400
405,600
Mon, 04 May 2026
513.2100
525.6200
508.5100
513.5800
290,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
522.7200
534.4000
508.6200
513.2900
302,200
Thu, 30 Apr 2026
503.1600
523.6000
503.1600
519.5400
391,700
Wed, 29 Apr 2026
509.5500
515.0700
496.6100
503.0300
284,000
Tue, 28 Apr 2026
506.2100
514.8900
496.5100
508.7200
293,200
Mon, 27 Apr 2026
518.6800
526.0000
501.6800
501.9000
276,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
532.1500
532.1500
511.9000
516.5400
432,800
Thu, 23 Apr 2026
13 · 10-Q
After market open · 15:00 ET
10-Q ↗
Thu, 23 Apr 2026
519.2500
536.0000
490.7500
526.4900
800,600
Wed, 22 Apr 2026
12 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 22 Apr 2026
522.3300
522.3300
502.0400
512.2500
407,700
Tue, 21 Apr 2026
520.0000
526.1800
513.9300
518.3800
228,500
Mon, 20 Apr 2026
527.2600
530.5300
518.2600
522.0700
377,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
527.0600
536.0300
521.0200
527.1600
292,200
Thu, 16 Apr 2026
533.8200
540.0000
523.0100
530.1000
200,200
Wed, 15 Apr 2026
533.3700
549.5100
529.1600
531.6800
311,000
Tue, 14 Apr 2026
533.6000
544.1400
526.0000
533.5800
258,600
Mon, 13 Apr 2026
527.3300
545.0400
520.6600
539.8400
291,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
557.4100
559.1300
531.5000
534.4900
318,900
Thu, 09 Apr 2026
577.4500
581.5900
560.7700
563.2100
196,200
Wed, 08 Apr 2026
564.9200
590.5500
563.7200
578.4500
219,100
Tue, 07 Apr 2026
572.8200
578.0100
566.1400
569.1100
195,500
Mon, 06 Apr 2026
573.7800
578.9500
568.1200
571.9300
141,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
559.5000
579.5900
554.3600
575.6300
145,400
Wed, 01 Apr 2026
546.0000
568.5900
545.9700
561.1500
216,800
Tue, 31 Mar 2026
555.0000
565.5900
540.9900
543.8700
339,100
Mon, 30 Mar 2026
569.9200
577.6200
556.7400
558.4800
263,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
578.5000
579.3900
561.4700
563.6700
153,700
Thu, 26 Mar 2026
575.3200
588.6900
575.3200
579.8400
202,900
Wed, 25 Mar 2026
588.0500
594.9100
569.0200
578.9400
158,100
Tue, 24 Mar 2026
586.9600
587.5400
575.3200
576.7100
175,300
Mon, 23 Mar 2026
605.8800
615.0400
588.1900
589.2800
251,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
607.4700
615.7700
602.5000
606.3800
492,400
Thu, 19 Mar 2026
607.9600
620.3100
607.3700
612.9300
172,300
Wed, 18 Mar 2026
609.3100
625.0000
607.9100
608.7300
157,600
Tue, 17 Mar 2026
608.8400
623.1200
607.5000
612.9300
360,700
Mon, 16 Mar 2026
608.0000
615.1900
591.2000
605.3500
306,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
612.0000
617.4900
590.6100
606.7200
256,700
Thu, 12 Mar 2026
11 · 8-K
After-hours · 16:37 ET
8-K ↗
Thu, 12 Mar 2026
602.2600
618.3900
599.4100
612.6300
239,700
Wed, 11 Mar 2026
592.0000
614.7700
589.6100
604.3800
215,900
Tue, 10 Mar 2026
628.4300
634.8100
591.4300
591.7100
363,700
Mon, 09 Mar 2026
10 · 8-K
After-hours · 16:45 ET
8-K ↗
Mon, 09 Mar 2026
621.5900
635.3400
597.0500
633.2100
397,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
612.5200
621.6900
608.1300
616.0000
236,800
Thu, 05 Mar 2026
620.1500
630.9800
606.5900
612.5200
184,300
Wed, 04 Mar 2026
628.2600
631.9200
613.8600
624.5500
244,300
Tue, 03 Mar 2026
618.0600
632.2400
610.6400
629.7500
244,200
Mon, 02 Mar 2026
616.0900
624.9900
608.4900
624.9600
228,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
597.5600
610.5800
591.2000
610.1700
321,100
Thu, 26 Feb 2026
9 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 26 Feb 2026
591.8900
603.6400
589.3600
597.1600
231,100
Thu, 26 Feb 2026
8 · 8-K
Pre-market · 08:17 ET
8-K ↗
Wed, 25 Feb 2026
588.9600
590.9300
568.0000
590.0300
249,100
Tue, 24 Feb 2026
571.4300
586.3700
567.5500
586.0200
114,300
Mon, 23 Feb 2026
572.3200
580.0000
563.9900
570.9900
223,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
587.7800
593.6600
576.9800
586.0300
214,200
Thu, 19 Feb 2026
567.5500
592.5000
567.0300
591.2000
282,200
Wed, 18 Feb 2026
565.4100
577.8300
565.0000
566.9900
315,100
Tue, 17 Feb 2026
571.7700
579.6900
563.2400
564.5300
179,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
568.3900
584.5700
564.8500
573.3000
231,100
Thu, 12 Feb 2026
576.2700
596.3300
556.5600
561.3900
348,700
Wed, 11 Feb 2026
625.8400
632.5000
550.2800
572.8300
735,900
Tue, 10 Feb 2026
637.2700
637.5300
609.5000
625.8000
218,900
Mon, 09 Feb 2026
621.4200
638.0700
621.4200
637.2700
220,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
604.1200
620.5500
604.1200
618.5000
230,900
Thu, 05 Feb 2026
603.2300
618.1900
597.2400
598.3200
166,600
Wed, 04 Feb 2026
618.7500
618.8800
591.2700
605.0800
381,900
Tue, 03 Feb 2026
617.9900
621.2500
605.0000
618.8400
227,200
Mon, 02 Feb 2026
617.1400
624.0000
606.3500
612.3700
267,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
617.4300
628.4000
612.0000
620.5800
205,900
Thu, 29 Jan 2026
640.0900
642.3000
615.6300
623.1300
309,600
Wed, 28 Jan 2026
643.0100
645.6700
628.9000
638.2400
219,300
Tue, 27 Jan 2026
643.5000
655.0000
639.2500
643.2100
222,500
Mon, 26 Jan 2026
666.5000
666.5000
623.6900
642.7800
392,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
668.1200
683.5000
654.9800
662.1900
389,800
Thu, 22 Jan 2026
7 · 10-Q
After market open · 13:14 ET
10-Q ↗
Thu, 22 Jan 2026
641.0700
663.6300
622.0500
655.4600
673,500
Wed, 21 Jan 2026
6 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 21 Jan 2026
628.5400
641.4000
620.9000
632.5600
441,700
Tue, 20 Jan 2026
635.0000
642.0000
624.0300
629.1400
422,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
625.4500
635.7600
618.2000
635.4000
259,900
Thu, 15 Jan 2026
613.3000
627.9700
606.0000
627.5000
304,900
Wed, 14 Jan 2026
605.4900
612.5400
594.4300
611.3300
250,900
Tue, 13 Jan 2026
605.2400
609.6800
595.9500
604.5700
251,800
Mon, 12 Jan 2026
602.2900
615.0000
598.9400
604.8200
305,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
585.3600
607.1200
581.8500
598.9400
496,800
Thu, 08 Jan 2026
584.9600
614.6500
571.3600
584.0900
588,900
Wed, 07 Jan 2026
562.5700
564.7700
553.4900
562.7900
335,900
Tue, 06 Jan 2026
568.3500
572.2300
557.3900
559.4400
297,400
Mon, 05 Jan 2026
536.3300
569.0400
536.3300
568.6300
347,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
533.5000
541.6200
529.7000
537.4100
171,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
538.2300
539.2700
531.1400
532.8100
187,400
Tue, 30 Dec 2025
538.9500
541.7200
534.0100
539.0100
199,300
Tue, 30 Dec 2025
5 · 8-K
Pre-market · 08:33 ET
8-K ↗
Mon, 29 Dec 2025
4 · 8-K
After-hours · 17:19 ET
8-K ↗
Mon, 29 Dec 2025
541.4000
546.9500
537.4800
539.4800
181,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
546.0000
547.5000
539.9200
541.9700
137,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
545.8400
547.8100
538.1000
544.4100
92,000
Tue, 23 Dec 2025
549.9700
553.2500
543.1800
544.5500
211,400
Mon, 22 Dec 2025
559.3300
563.0000
548.4100
550.0000
326,900
Mon, 22 Dec 2025
3 · 8-K
Pre-market · 07:32 ET
8-K ↗
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
549.9900
560.7000
549.3200
556.6100
404,100
Thu, 18 Dec 2025
563.3900
563.3900
548.1000
548.9600
427,900
Wed, 17 Dec 2025
556.5200
566.0000
554.9800
560.7500
442,500
Tue, 16 Dec 2025
565.0400
565.4600
554.0100
560.2000
292,400
Mon, 15 Dec 2025
575.3500
578.4100
564.8800
567.4100
218,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
585.8600
585.8600
571.8400
572.4500
235,200
Thu, 11 Dec 2025
599.0200
599.5900
577.9900
586.5100
282,900
Wed, 10 Dec 2025
589.2400
603.7500
585.0000
596.4500
193,600
Tue, 09 Dec 2025
591.9700
592.6200
584.0100
589.1900
201,400
Mon, 08 Dec 2025
597.0300
597.0300
583.8400
593.4300
221,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
602.2600
602.5000
584.0700
595.6500
243,800
Thu, 04 Dec 2025
592.7500
625.8100
586.4400
605.6000
366,000
Wed, 03 Dec 2025
603.3200
613.7700
586.8700
592.8800
316,300
Tue, 02 Dec 2025
615.2500
625.6300
606.1100
606.3600
324,400
Mon, 01 Dec 2025
2 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 01 Dec 2025
613.8000
627.1600
611.8400
612.2500
192,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
615.4200
619.7900
614.7400
617.1000
53,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
616.6700
623.4400
614.8000
615.3500
145,200
Tue, 25 Nov 2025
620.2800
632.7700
609.7900
617.9700
300,500
Mon, 24 Nov 2025
600.2200
612.0300
595.9600
610.2300
195,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
593.2600
608.3600
585.9800
599.9400
258,800
Thu, 20 Nov 2025
609.5300
618.7600
594.5800
595.0000
298,200
Wed, 19 Nov 2025
597.8700
612.3400
593.1700
602.8500
279,000
Tue, 18 Nov 2025
586.5700
599.5800
582.9200
597.2500
262,800
Mon, 17 Nov 2025
589.7200
596.4000
584.3000
586.3100
127,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
585.9200
595.6400
580.1600
590.8300
253,700
Thu, 13 Nov 2025
589.2900
594.4300
578.1700
587.2900
199,900
Wed, 12 Nov 2025
586.5000
593.3600
575.0600
586.6500
234,600
Tue, 11 Nov 2025
591.1000
593.1900
583.6500
587.8700
107,500
Mon, 10 Nov 2025
593.1100
599.7800
581.2600
591.8500
166,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
580.6500
591.0500
577.0700
589.2500
146,000
Thu, 06 Nov 2025
586.6500
589.6500
573.1900
584.4000
195,800
Wed, 05 Nov 2025
581.2700
596.4900
578.9400
588.5700
239,500
Tue, 04 Nov 2025
558.8600
586.3800
556.4400
584.7400
338,400
Mon, 03 Nov 2025
562.2500
565.7800
548.1700
564.1400
240,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
567.8100
570.0000
561.0200
562.2500
281,200
Thu, 30 Oct 2025
559.5200
571.3200
559.5200
563.2500
223,900
Wed, 29 Oct 2025
568.9800
571.1200
560.7700
562.1800
176,200
Tue, 28 Oct 2025
575.4800
583.3100
569.1400
572.4900
246,100
Mon, 27 Oct 2025
583.2300
591.4800
573.6500
578.7300
220,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
587.5800
592.7600
570.0100
585.5500
345,800
Thu, 23 Oct 2025
1 · 10-Q
After market open · 13:25 ET
10-Q ↗
Thu, 23 Oct 2025
544.0100
596.9500
542.2000
584.5700
811,900