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
136.4500
137.5500
135.0000
136.2900
505,077
Thu, 22 Oct 2026
132.3000
137.0200
131.2700
136.5800
698,000
Wed, 21 Oct 2026
130.6100
132.2100
129.4100
130.4000
400,400
Tue, 20 Oct 2026
130.5100
131.8900
129.4000
131.1500
485,100
Mon, 19 Oct 2026
129.7900
131.4500
129.1800
129.6800
770,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
130.1400
131.2100
128.6900
130.4300
838,300
Thu, 15 Oct 2026
124.0000
128.5900
123.7500
128.2200
907,000
Wed, 14 Oct 2026
123.8600
124.8900
123.1100
123.2900
706,500
Tue, 13 Oct 2026
125.6400
126.5600
123.0500
124.4400
552,400
Mon, 12 Oct 2026
124.7400
126.8100
123.7400
125.7000
621,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
124.8400
126.0100
123.5600
125.1200
424,700
Thu, 08 Oct 2026
124.0200
124.9500
122.0600
124.1900
1,001,500
Wed, 07 Oct 2026
125.0700
126.8400
122.8400
124.4800
928,300
Tue, 06 Oct 2026
125.6000
126.9400
123.8100
124.7400
683,300
Mon, 05 Oct 2026
124.5200
127.4400
123.2300
125.2400
561,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
127.1200
127.1200
124.0100
124.1200
647,000
Thu, 01 Oct 2026
125.0600
126.5300
124.2500
126.1100
719,200
Wed, 30 Sep 2026
126.0800
127.0600
124.3700
125.0400
644,700
Tue, 29 Sep 2026
127.0700
127.7000
124.0100
126.3200
982,600
Mon, 28 Sep 2026
124.2600
128.6200
123.5200
127.3800
1,578,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
120.4700
123.0500
118.3100
122.0700
857,300
Thu, 24 Sep 2026
122.3400
123.1400
119.8600
120.0900
869,600
Wed, 23 Sep 2026
124.7100
125.1600
121.1200
121.7500
832,600
Tue, 22 Sep 2026
126.3500
127.0700
124.1600
124.9000
777,100
Mon, 21 Sep 2026
124.8400
126.2300
123.1000
124.8000
815,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
125.0300
125.8300
124.0100
124.5200
1,800,700
Thu, 17 Sep 2026
126.9500
128.8800
125.0500
125.5900
867,100
Wed, 16 Sep 2026
129.1300
130.1500
127.7200
128.0000
827,500
Tue, 15 Sep 2026
130.4000
130.4000
126.1800
129.0200
803,700
Mon, 14 Sep 2026
132.6800
134.2700
129.5100
130.3000
976,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
133.2300
134.0900
128.9800
130.9900
572,700
Thu, 10 Sep 2026
134.9600
135.0800
130.9900
132.0000
763,200
Wed, 09 Sep 2026
139.5400
139.5400
135.3200
135.7200
487,000
Wed, 09 Sep 2026
25 · 8-K
Next filing day · accepted 08 Sep, 17:41 ET
8-K ↗
Tue, 08 Sep 2026
136.6600
139.1100
134.7800
137.0000
496,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
138.7000
140.5900
137.3500
138.3600
464,500
Thu, 03 Sep 2026
140.0100
143.2300
138.6400
139.9600
704,900
Wed, 02 Sep 2026
140.5600
144.1600
138.1000
140.9700
728,100
Tue, 01 Sep 2026
140.1900
143.0500
135.2000
140.4800
565,000
Mon, 31 Aug 2026
137.9500
142.4200
137.8800
142.0500
653,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
137.3500
140.5700
137.3500
139.6700
429,300
Thu, 27 Aug 2026
136.5500
138.5100
136.5500
137.7100
370,600
Wed, 26 Aug 2026
139.1400
140.1700
137.9600
138.7400
533,800
Tue, 25 Aug 2026
138.0100
140.5700
136.3200
140.1800
382,400
Mon, 24 Aug 2026
138.8700
140.2800
137.7100
138.3100
645,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
133.3100
139.2100
133.3100
138.8300
642,000
Thu, 20 Aug 2026
135.1200
137.2800
134.8800
134.9600
297,000
Wed, 19 Aug 2026
132.6300
136.8000
132.6300
135.8600
459,600
Tue, 18 Aug 2026
133.5000
136.0400
130.8900
131.9200
872,400
Mon, 17 Aug 2026
135.5600
135.9800
132.8500
133.0700
687,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
137.2000
138.0100
135.7000
137.1700
586,100
Thu, 13 Aug 2026
135.9200
137.5400
135.1700
137.3700
963,900
Wed, 12 Aug 2026
132.8200
136.3200
132.1600
136.3200
515,700
Tue, 11 Aug 2026
135.1400
136.4000
132.8500
133.5400
614,300
Mon, 10 Aug 2026
135.0300
137.0800
132.1400
133.0000
585,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
24 · 8-K
After-hours · 16:43 ET
8-K ↗
Fri, 07 Aug 2026
138.2600
139.7200
133.6300
134.9800
752,300
Thu, 06 Aug 2026
23 · 10-Q
After market open · 15:08 ET
10-Q ↗
Thu, 06 Aug 2026
141.1600
145.0000
130.0300
138.8900
1,328,600
Thu, 06 Aug 2026
22 · 8-K
Pre-market · 07:08 ET
8-K ↗
Wed, 05 Aug 2026
21 · 8-K/A
After-hours · 16:44 ET
8-K/A ↗
Wed, 05 Aug 2026
140.1600
141.3200
136.7800
136.7800
645,200
Tue, 04 Aug 2026
139.2000
141.2500
138.3200
140.1200
605,100
Mon, 03 Aug 2026
20 · 8-K
After-hours · 16:35 ET
8-K ↗
Mon, 03 Aug 2026
138.2500
144.1900
138.2500
139.7000
1,009,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
133.4900
137.4100
130.6000
136.7100
558,100
Thu, 30 Jul 2026
133.8100
135.3800
130.8700
132.3000
374,400
Wed, 29 Jul 2026
134.0000
135.2500
131.7500
134.6500
548,900
Tue, 28 Jul 2026
132.8400
135.6400
132.8400
134.2000
360,400
Mon, 27 Jul 2026
132.5000
134.3700
130.6900
131.0500
432,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
131.2400
133.9400
130.7000
132.1000
514,500
Thu, 23 Jul 2026
132.7800
135.2100
130.7300
131.1600
418,300
Wed, 22 Jul 2026
135.3200
136.0100
133.9400
134.8000
344,000
Tue, 21 Jul 2026
132.6500
135.2300
132.6400
135.0100
372,600
Mon, 20 Jul 2026
134.0500
135.2300
132.2200
134.0300
294,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
136.5700
139.1800
134.0800
134.6100
369,000
Thu, 16 Jul 2026
133.2700
139.0000
133.0500
135.2200
585,400
Wed, 15 Jul 2026
130.5600
134.8000
129.8700
131.7500
427,500
Tue, 14 Jul 2026
135.0100
135.0100
128.0200
130.1600
365,200
Mon, 13 Jul 2026
136.0500
137.6500
135.4200
136.4000
359,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
135.5700
137.0900
134.3200
135.7300
529,500
Thu, 09 Jul 2026
132.3100
136.3200
129.9500
134.0400
531,400
Wed, 08 Jul 2026
132.3400
132.3400
129.6000
130.3500
267,300
Tue, 07 Jul 2026
135.4100
136.6900
133.1900
133.5400
478,900
Mon, 06 Jul 2026
134.7600
135.2800
132.3700
134.3200
435,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
131.7000
134.5300
128.2600
133.9900
673,200
Wed, 01 Jul 2026
127.7500
130.9400
127.7500
129.7500
427,200
Tue, 30 Jun 2026
126.9400
127.6000
124.8800
126.7600
355,200
Mon, 29 Jun 2026
129.1300
129.1300
126.5000
127.4900
399,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
126.7600
131.6400
126.7600
129.8600
602,400
Thu, 25 Jun 2026
127.1500
129.9300
125.9900
127.7900
310,300
Wed, 24 Jun 2026
124.7700
127.6100
124.7700
126.5100
267,700
Tue, 23 Jun 2026
121.2100
124.7000
121.2100
124.2600
407,200
Mon, 22 Jun 2026
126.4300
126.4300
120.8600
121.6700
722,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
125.5000
127.3000
124.2900
127.0000
557,400
Wed, 17 Jun 2026
126.5800
129.1900
124.0600
124.9600
427,100
Tue, 16 Jun 2026
130.0000
130.0800
126.5500
127.8700
426,400
Mon, 15 Jun 2026
19 · 8-K
After-hours · 17:24 ET
8-K ↗
Mon, 15 Jun 2026
130.9800
132.3900
128.8600
130.0900
437,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
128.8200
132.2400
127.6100
130.4800
391,300
Thu, 11 Jun 2026
131.7500
132.3600
128.9300
129.3100
549,300
Wed, 10 Jun 2026
134.6700
136.5900
132.0400
132.1500
517,000
Tue, 09 Jun 2026
18 · 8-K
After-hours · 17:13 ET
8-K ↗
Tue, 09 Jun 2026
132.3500
136.1500
131.9000
135.7500
579,500
Mon, 08 Jun 2026
132.6100
133.4000
131.6700
131.7400
413,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
132.5200
133.5900
129.2900
129.8400
723,500
Thu, 04 Jun 2026
130.7100
132.5700
129.8500
132.1100
481,200
Wed, 03 Jun 2026
125.9100
129.5700
125.9100
128.5600
660,100
Tue, 02 Jun 2026
126.8100
128.6200
124.4900
125.2400
652,400
Tue, 02 Jun 2026
17 · 8-K
Next filing day · accepted 01 Jun, 18:35 ET
8-K ↗
Mon, 01 Jun 2026
127.9400
129.0100
124.9900
127.5700
854,900
Mon, 01 Jun 2026
16 · 8-K
Pre-market · 07:59 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
129.1300
130.1200
127.9000
128.6400
549,500
Thu, 28 May 2026
128.7500
129.9800
127.5400
129.6600
794,100
Wed, 27 May 2026
15 · 8-K
After-hours · 17:23 ET
8-K ↗
Wed, 27 May 2026
132.7700
133.1400
129.0100
130.0600
637,100
Tue, 26 May 2026
133.0800
133.7500
131.2600
131.8900
1,057,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
131.6300
134.8300
131.6300
132.7500
648,600
Thu, 21 May 2026
134.4100
135.2700
131.4300
131.9000
624,400
Wed, 20 May 2026
14 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 20 May 2026
132.6400
135.6900
131.9000
135.1800
641,700
Tue, 19 May 2026
130.7100
134.4700
129.3300
132.7400
744,200
Mon, 18 May 2026
130.0500
135.0000
130.0500
130.4100
796,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
130.0500
130.8800
128.7800
129.7100
542,700
Thu, 14 May 2026
131.3500
132.6000
129.7100
130.2800
557,700
Wed, 13 May 2026
128.4000
131.9400
127.3500
130.0400
705,700
Tue, 12 May 2026
129.6800
130.9800
127.3300
129.0300
771,100
Mon, 11 May 2026
132.2400
134.2400
129.1500
129.7200
857,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
134.3300
135.6900
130.9000
133.0600
947,200
Thu, 07 May 2026
13 · 10-Q
After market open · 13:33 ET
10-Q ↗
Thu, 07 May 2026
129.6200
136.3000
127.0200
131.6800
1,349,600
Thu, 07 May 2026
12 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 06 May 2026
121.5400
123.8500
120.1400
123.2300
964,100
Tue, 05 May 2026
120.0000
121.2100
118.5200
120.6900
723,000
Mon, 04 May 2026
121.7700
122.3900
118.9800
119.8900
601,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
122.8300
123.5300
120.5500
121.7700
839,900
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 30 Apr 2026
132.4600
132.8100
123.4000
123.9100
1,148,900
Wed, 29 Apr 2026
135.0100
136.4400
132.7700
133.3000
622,000
Tue, 28 Apr 2026
133.9900
135.9100
133.0800
135.5200
795,400
Mon, 27 Apr 2026
136.2500
137.7500
134.7300
135.0700
776,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
136.8800
138.0900
134.0200
136.5600
1,041,300
Thu, 23 Apr 2026
138.5600
138.5600
134.7500
136.6500
1,069,800
Wed, 22 Apr 2026
136.0000
139.6700
133.7000
138.8100
3,419,900
Tue, 21 Apr 2026
132.1900
132.1900
124.4100
124.7500
736,200
Mon, 20 Apr 2026
130.1200
133.6000
129.2700
131.9500
1,004,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
132.5900
134.8100
128.6000
131.5800
1,258,800
Thu, 16 Apr 2026
125.6700
130.7200
123.1400
130.2200
1,549,500
Wed, 15 Apr 2026
124.8500
126.7900
124.3100
126.3400
775,200
Tue, 14 Apr 2026
123.2900
126.1600
122.9300
125.2100
823,900
Mon, 13 Apr 2026
10 · DEF 14A
After-hours · 16:11 ET
DEF 14A ↗
Mon, 13 Apr 2026
120.2600
123.3900
118.8900
123.1800
640,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
120.8600
121.2900
118.0600
118.3900
475,800
Thu, 09 Apr 2026
118.6500
121.2100
118.1500
120.2700
981,700
Wed, 08 Apr 2026
117.6200
119.6200
117.5100
119.0300
691,700
Tue, 07 Apr 2026
115.0700
116.4900
114.2400
115.5100
521,300
Mon, 06 Apr 2026
117.4400
118.4400
114.3800
115.0400
451,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
117.3800
119.1000
115.0200
117.8100
493,500
Wed, 01 Apr 2026
119.3800
120.5300
118.2900
118.4200
596,800
Tue, 31 Mar 2026
116.1100
119.7700
115.6000
119.6100
692,500
Mon, 30 Mar 2026
116.0200
116.5500
113.6900
114.9300
797,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
9 · 8-K
After market open · 14:48 ET
8-K ↗
Fri, 27 Mar 2026
114.5400
117.1200
113.3500
116.2200
1,097,200
Thu, 26 Mar 2026
107.9100
110.8300
107.5500
110.4900
845,000
Wed, 25 Mar 2026
107.7500
109.8500
105.8800
108.1800
826,100
Tue, 24 Mar 2026
104.4800
107.9200
103.0800
106.5600
967,500
Mon, 23 Mar 2026
107.7500
108.5100
105.4700
105.8500
932,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
107.7200
107.7200
105.1500
105.4100
1,032,000
Thu, 19 Mar 2026
107.1000
108.8800
106.3300
107.0500
634,700
Wed, 18 Mar 2026
106.9100
110.1900
105.9800
107.8100
701,400
Tue, 17 Mar 2026
8 · 8-K
After-hours · 16:45 ET
8-K ↗
Tue, 17 Mar 2026
110.3300
111.6000
108.7400
109.0000
560,000
Mon, 16 Mar 2026
108.0800
109.8700
107.7900
109.2300
843,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
109.2400
109.5500
107.1100
107.3200
694,800
Thu, 12 Mar 2026
108.8800
111.2700
107.6400
108.2600
700,400
Wed, 11 Mar 2026
111.9000
112.3600
110.1900
111.7500
585,400
Tue, 10 Mar 2026
114.0400
114.3400
109.6100
111.8400
657,500
Mon, 09 Mar 2026
111.6000
114.2000
110.6400
113.6100
919,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
116.4300
116.4300
113.1300
113.3100
876,400
Thu, 05 Mar 2026
117.6500
118.8400
115.6900
117.5700
576,200
Wed, 04 Mar 2026
122.8700
123.0000
119.0000
119.1800
884,600
Tue, 03 Mar 2026
120.1000
122.3700
116.3100
122.1900
1,161,700
Mon, 02 Mar 2026
119.7700
122.9500
117.4600
122.9300
769,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
7 · 10-K
After-hours · 16:11 ET
10-K ↗
Fri, 27 Feb 2026
117.7200
123.4700
117.7200
122.0600
1,693,100
Thu, 26 Feb 2026
108.5400
123.6600
108.0000
119.0200
2,349,800
Thu, 26 Feb 2026
6 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 25 Feb 2026
112.3700
112.8000
109.8500
111.8900
849,300
Tue, 24 Feb 2026
112.9100
114.3800
111.6400
112.1200
951,700
Mon, 23 Feb 2026
115.4700
116.4900
111.2500
113.0400
1,043,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
111.2300
117.0000
110.6400
115.4500
1,305,400
Thu, 19 Feb 2026
112.5300
115.0000
110.4100
111.8000
1,131,500
Wed, 18 Feb 2026
105.7400
112.9400
105.5100
112.5100
1,103,000
Tue, 17 Feb 2026
104.4700
106.2300
103.8700
105.8600
647,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
105.0700
106.4300
103.7000
103.7500
676,100
Thu, 12 Feb 2026
106.2100
107.0000
102.6200
104.5400
1,001,600
Wed, 11 Feb 2026
105.0900
107.7300
104.0200
106.9500
780,900
Tue, 10 Feb 2026
106.7500
108.0100
105.7200
105.8600
865,200
Mon, 09 Feb 2026
107.8200
108.9200
104.0300
106.2100
741,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
105.5500
108.9500
104.8800
108.4200
764,900
Thu, 05 Feb 2026
106.4000
107.1600
104.7100
105.8900
809,200
Wed, 04 Feb 2026
102.9400
106.1100
101.8700
106.0000
1,044,700
Tue, 03 Feb 2026
102.5600
104.2600
101.6500
102.3700
1,675,700
Mon, 02 Feb 2026
103.6900
104.9100
102.8100
103.3600
1,253,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
105.1700
106.9800
103.5200
104.3700
1,313,200
Thu, 29 Jan 2026
104.7100
105.8800
102.9500
105.4800
1,001,700
Wed, 28 Jan 2026
105.7600
106.6600
103.5200
105.3300
1,297,700
Tue, 27 Jan 2026
104.8900
106.2400
103.8000
104.5200
1,449,100
Mon, 26 Jan 2026
103.0300
105.4200
103.0100
104.2000
741,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
5 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 23 Jan 2026
104.9100
105.5100
102.4800
103.4000
833,400
Thu, 22 Jan 2026
103.8600
107.0600
103.2300
105.0900
864,100
Wed, 21 Jan 2026
101.1900
103.4900
101.0100
102.9600
1,099,800
Tue, 20 Jan 2026
101.5300
102.0400
100.1800
100.3400
904,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
103.7000
104.4500
102.6900
103.0000
821,400
Thu, 15 Jan 2026
102.7300
106.5300
102.6800
104.6100
968,600
Wed, 14 Jan 2026
103.6500
104.9700
102.8600
103.0500
1,065,800
Tue, 13 Jan 2026
108.5600
109.1900
103.8400
103.9000
1,129,900
Mon, 12 Jan 2026
112.9000
112.9000
108.3000
108.5600
1,360,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
110.0600
113.2700
108.5400
112.8100
1,343,800
Thu, 08 Jan 2026
112.5000
115.0000
108.3900
110.0100
2,860,700
Thu, 08 Jan 2026
4 · 8-K
Pre-market · 06:55 ET
8-K ↗
Wed, 07 Jan 2026
125.4500
127.1800
124.6500
126.5300
657,300
Tue, 06 Jan 2026
124.5300
127.4900
122.2700
124.8200
851,700
Mon, 05 Jan 2026
121.6400
125.1800
121.6400
124.4600
566,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
122.4000
123.5400
120.9000
122.4000
546,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
121.0100
122.2500
120.3100
122.0400
400,300
Tue, 30 Dec 2025
122.3300
123.3200
121.4200
121.6200
331,700
Mon, 29 Dec 2025
123.1800
123.5500
122.0400
122.7600
389,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
122.4900
123.0100
121.2400
122.7600
263,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
122.7500
122.9200
120.7700
122.3300
170,600
Tue, 23 Dec 2025
124.5100
124.7700
121.1500
122.2900
537,800
Mon, 22 Dec 2025
121.9000
126.1300
121.8100
124.4900
824,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
123.5200
124.1900
121.6700
121.8900
746,100
Thu, 18 Dec 2025
125.0000
126.9500
122.8400
124.5000
771,800
Wed, 17 Dec 2025
124.5100
127.8800
124.0300
125.1000
904,000
Tue, 16 Dec 2025
126.8900
127.4400
123.6600
124.8700
616,600
Mon, 15 Dec 2025
127.3100
128.8300
125.9100
126.7200
577,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
127.4300
127.9700
125.7200
126.8800
664,900
Thu, 11 Dec 2025
131.2100
131.5000
125.1500
127.2500
1,027,400
Wed, 10 Dec 2025
130.7500
131.4300
124.7900
130.5000
1,290,300
Tue, 09 Dec 2025
3 · 8-K
After-hours · 17:08 ET
8-K ↗
Tue, 09 Dec 2025
131.0000
136.9500
129.3700
131.2500
2,997,300
Mon, 08 Dec 2025
120.1500
120.5300
118.7000
119.8200
494,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
119.2500
120.7700
118.0800
120.5000
476,400
Thu, 04 Dec 2025
119.1300
119.5300
117.4200
118.8600
383,900
Wed, 03 Dec 2025
116.9100
119.1500
115.5100
119.1200
737,800
Tue, 02 Dec 2025
114.9400
117.8900
113.6200
116.1700
762,200
Mon, 01 Dec 2025
113.9700
117.1600
113.6400
114.4100
591,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
114.7900
116.0100
112.5000
114.4200
251,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
114.0800
117.1400
113.8100
115.2900
637,400
Tue, 25 Nov 2025
112.1600
115.7800
112.1100
114.7000
625,000
Mon, 24 Nov 2025
109.9600
112.0500
107.7900
111.3900
480,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
105.2300
110.7900
104.8600
110.2300
491,100
Thu, 20 Nov 2025
105.8700
107.2900
104.2100
104.6400
521,900
Wed, 19 Nov 2025
107.6400
108.5500
104.4600
105.7000
515,500
Tue, 18 Nov 2025
103.5000
108.5600
103.1000
107.4700
907,300
Mon, 17 Nov 2025
106.7600
106.7600
103.7300
103.8600
685,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
108.6800
108.8000
105.1000
107.0000
619,200
Thu, 13 Nov 2025
110.3400
112.6100
108.8700
109.4400
507,400
Wed, 12 Nov 2025
112.6300
114.2000
111.3800
111.4900
585,200
Tue, 11 Nov 2025
108.9900
112.8500
108.0000
112.2600
792,800
Mon, 10 Nov 2025
110.0000
110.0000
106.1200
107.9700
588,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
108.2900
110.9600
107.9500
109.4000
896,800
Thu, 06 Nov 2025
2 · 10-Q
After market open · 10:01 ET
10-Q ↗
Thu, 06 Nov 2025
120.1400
120.3600
102.5800
108.5100
2,953,500
Thu, 06 Nov 2025
1 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 05 Nov 2025
123.6700
126.0000
122.5700
124.7500
749,200
Tue, 04 Nov 2025
123.4600
124.9500
121.9800
124.4100
605,100
Mon, 03 Nov 2025
123.7500
124.1000
120.0200
122.8500
565,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
124.7300
124.9100
122.8200
124.4700
299,900
Thu, 30 Oct 2025
127.2200
128.1800
124.1600
124.8400
402,600
Wed, 29 Oct 2025
129.5200
130.3500
127.5900
128.1200
432,200
Tue, 28 Oct 2025
131.6200
132.6400
129.8900
130.5800
478,400
Mon, 27 Oct 2025
132.2000
133.2900
130.8800
132.5500
360,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
133.2100
134.0200
131.7500
131.9100
289,500
Thu, 23 Oct 2025
132.8300
133.7200
130.2500
132.3500
381,000