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
148.9300
154.8500
146.2600
151.2400
724,884
Thu, 22 Oct 2026
13 · 8-K
After market open · 12:32 ET
8-K ↗
Thu, 22 Oct 2026
130.0000
150.2700
129.1400
149.6400
1,234,900
Wed, 21 Oct 2026
130.1400
132.8100
127.0100
131.8600
764,900
Tue, 20 Oct 2026
126.2000
129.4300
125.0500
129.0100
378,800
Mon, 19 Oct 2026
127.0700
128.3000
125.7300
126.2600
313,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
127.0400
129.2400
125.8700
126.4800
308,100
Thu, 15 Oct 2026
127.8100
130.0500
124.0800
126.8800
426,800
Wed, 14 Oct 2026
130.3700
131.8600
127.9000
128.4600
296,600
Tue, 13 Oct 2026
130.4000
132.3200
128.6300
131.2500
316,000
Mon, 12 Oct 2026
130.7400
133.3100
128.4700
132.3900
265,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
128.6000
133.8000
126.8200
131.3800
522,600
Thu, 08 Oct 2026
123.8500
128.0100
123.5700
127.6600
408,100
Wed, 07 Oct 2026
122.5100
125.3900
122.0000
124.0700
417,100
Tue, 06 Oct 2026
125.2200
126.9600
122.6400
123.7300
344,800
Mon, 05 Oct 2026
127.2200
127.2200
124.0100
124.8900
456,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
130.3000
131.1200
127.1000
127.7700
602,000
Thu, 01 Oct 2026
124.2600
128.8900
122.5200
128.3700
385,200
Wed, 30 Sep 2026
126.4100
126.4100
123.5400
123.5400
335,700
Tue, 29 Sep 2026
126.8900
128.1900
123.3000
125.9900
298,400
Mon, 28 Sep 2026
127.1000
127.8100
123.9700
126.5300
334,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
130.7100
132.5000
128.9500
129.4800
294,100
Thu, 24 Sep 2026
131.6500
133.4400
128.9600
130.6000
601,500
Wed, 23 Sep 2026
132.2600
134.2900
131.8900
133.0000
469,900
Tue, 22 Sep 2026
133.4700
134.7500
131.9800
132.2600
316,200
Mon, 21 Sep 2026
132.9200
132.9200
130.0100
131.5000
306,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
130.0000
134.5600
128.3200
132.7600
1,082,000
Thu, 17 Sep 2026
128.9800
129.9400
125.7400
127.6200
297,400
Wed, 16 Sep 2026
127.2500
127.8800
125.3900
127.5000
440,500
Tue, 15 Sep 2026
126.9200
128.5600
125.5100
126.1100
341,000
Mon, 14 Sep 2026
125.7900
130.7700
124.8200
127.2200
396,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
126.8800
127.2800
124.9000
125.1300
206,400
Thu, 10 Sep 2026
127.3900
129.0300
123.0200
125.0100
326,400
Wed, 09 Sep 2026
128.2700
129.0200
127.2600
127.8300
361,500
Tue, 08 Sep 2026
132.3100
133.6000
127.7700
128.6300
354,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
135.1300
136.4400
132.0700
132.4900
243,100
Thu, 03 Sep 2026
133.7900
136.6800
133.3000
136.0200
257,700
Wed, 02 Sep 2026
132.2700
135.9700
132.1100
132.6000
321,800
Tue, 01 Sep 2026
133.0900
134.7000
130.6700
132.2700
261,000
Mon, 31 Aug 2026
135.0400
135.6200
132.5000
135.4700
343,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
138.3800
138.9500
135.1300
135.6100
239,000
Thu, 27 Aug 2026
136.4300
138.6500
135.9700
138.1500
166,800
Wed, 26 Aug 2026
136.7400
139.0000
135.9900
137.1500
217,200
Tue, 25 Aug 2026
137.3900
138.7700
134.2800
136.3600
305,400
Mon, 24 Aug 2026
133.1800
135.9300
132.6000
135.8000
372,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
128.1800
132.6300
128.1500
131.8100
316,500
Thu, 20 Aug 2026
130.0000
131.4000
127.8700
128.1300
300,300
Wed, 19 Aug 2026
127.0300
131.1900
127.0300
130.9400
324,600
Tue, 18 Aug 2026
127.8500
127.8500
125.0100
125.8900
302,200
Mon, 17 Aug 2026
131.0000
131.3600
128.0000
128.7000
314,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
130.2000
132.1000
127.0100
130.8200
500,900
Thu, 13 Aug 2026
135.5900
136.0900
130.0000
130.4300
393,700
Wed, 12 Aug 2026
135.5100
135.5100
130.3000
134.7700
385,400
Tue, 11 Aug 2026
135.7300
137.7400
134.4400
135.6800
243,300
Mon, 10 Aug 2026
138.8400
138.8400
135.4200
136.4400
207,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
136.3700
140.1500
136.3700
138.8600
203,700
Thu, 06 Aug 2026
140.8500
141.0500
136.5900
137.1700
274,600
Wed, 05 Aug 2026
140.4700
140.9600
138.8300
139.4400
242,500
Tue, 04 Aug 2026
137.3600
140.9500
134.0700
140.2600
362,900
Mon, 03 Aug 2026
136.9300
138.6400
134.4300
136.9500
423,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
131.4100
135.4000
130.7900
134.3500
636,700
Thu, 30 Jul 2026
133.9000
135.2500
127.8500
130.3900
473,300
Wed, 29 Jul 2026
133.4200
134.1500
129.2000
133.5400
403,900
Tue, 28 Jul 2026
128.1000
134.9200
128.1000
134.5800
567,800
Mon, 27 Jul 2026
127.1900
131.1100
127.1800
127.9900
744,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
124.2800
127.8700
123.6700
126.3200
633,600
Thu, 23 Jul 2026
12 · 10-Q
After market open · 15:58 ET
10-Q ↗
Thu, 23 Jul 2026
124.3500
126.0600
120.5900
123.2000
1,291,500
Wed, 22 Jul 2026
146.0100
146.0100
123.2200
126.6700
1,418,200
Wed, 22 Jul 2026
11 · 8-K
Pre-market · 08:32 ET
8-K ↗
Tue, 21 Jul 2026
149.2600
150.1400
144.5900
145.8700
663,700
Mon, 20 Jul 2026
150.7400
150.7400
147.3200
148.3000
509,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
147.7400
155.1800
147.6600
149.4800
479,400
Thu, 16 Jul 2026
143.8000
151.3500
142.7500
151.1600
575,000
Wed, 15 Jul 2026
141.2100
144.2500
139.9800
144.1800
329,800
Tue, 14 Jul 2026
141.1300
144.4000
138.0200
141.4600
471,500
Mon, 13 Jul 2026
142.9400
144.5400
139.6600
140.1200
324,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
145.6500
145.8900
143.8500
144.1800
236,000
Thu, 09 Jul 2026
144.8100
147.7400
142.9800
144.9700
249,800
Wed, 08 Jul 2026
144.8700
146.8600
142.3100
144.4500
338,600
Tue, 07 Jul 2026
148.1100
148.2800
144.9100
147.0800
346,200
Mon, 06 Jul 2026
147.0200
150.0900
145.7400
149.7900
299,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
146.0400
147.2200
144.0000
145.8700
314,000
Wed, 01 Jul 2026
149.0300
151.5200
145.9500
146.2300
742,100
Tue, 30 Jun 2026
139.4500
148.9900
139.0000
148.3800
513,500
Mon, 29 Jun 2026
138.7700
142.0000
135.0000
138.6700
552,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
139.9400
142.2800
139.1600
140.8800
722,200
Thu, 25 Jun 2026
134.5000
141.5000
132.6900
140.9000
488,900
Wed, 24 Jun 2026
128.4800
135.8900
128.4800
133.5800
802,400
Tue, 23 Jun 2026
133.2900
134.7900
127.3400
127.8100
594,600
Mon, 22 Jun 2026
135.8100
137.3600
132.2300
134.8200
614,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
134.8100
136.5000
131.7000
135.5000
821,300
Wed, 17 Jun 2026
136.7700
138.2200
133.2400
134.6500
621,300
Tue, 16 Jun 2026
134.9700
137.5200
134.5100
135.3800
350,500
Mon, 15 Jun 2026
133.1600
134.5200
131.9000
134.4000
514,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
130.0100
135.1700
130.0000
131.7300
415,500
Thu, 11 Jun 2026
10 · 8-K
After market open · 13:51 ET
8-K ↗
Thu, 11 Jun 2026
128.8100
132.0100
126.9800
130.5200
361,600
Wed, 10 Jun 2026
131.1200
132.4300
126.1600
128.4300
567,500
Tue, 09 Jun 2026
131.9600
133.9800
129.1000
130.5300
337,500
Mon, 08 Jun 2026
126.4400
131.6900
126.0000
130.3400
430,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
128.5800
130.5000
125.6000
126.5300
308,100
Thu, 04 Jun 2026
128.9900
130.1300
126.4500
127.9700
374,300
Wed, 03 Jun 2026
125.2900
130.2800
124.4500
129.8000
496,700
Tue, 02 Jun 2026
122.7600
126.2000
122.7600
125.6300
333,800
Mon, 01 Jun 2026
123.1700
124.0700
120.3300
122.5400
370,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
124.2100
126.0400
123.0100
123.9000
443,600
Thu, 28 May 2026
125.4000
128.3800
124.0200
124.7400
262,800
Wed, 27 May 2026
125.8800
128.4900
124.8000
125.5300
354,400
Tue, 26 May 2026
125.2300
129.3700
124.0900
127.2000
515,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
119.9500
125.8900
119.5000
125.8400
521,000
Thu, 21 May 2026
119.7000
121.4500
116.4600
120.2400
460,800
Thu, 21 May 2026
9 · 8-K
Pre-market · 07:30 ET
8-K ↗
Wed, 20 May 2026
117.9100
120.2300
114.4300
118.0600
579,300
Tue, 19 May 2026
120.2200
122.7000
119.0100
119.1600
776,300
Mon, 18 May 2026
115.5100
119.2200
115.0800
118.9600
572,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
117.0400
119.3000
114.0400
114.2300
535,700
Thu, 14 May 2026
117.1100
118.7800
115.3200
117.5400
508,700
Wed, 13 May 2026
114.5200
116.7200
114.5000
116.0700
421,600
Tue, 12 May 2026
116.5400
117.6200
115.0000
115.0400
401,600
Mon, 11 May 2026
118.7200
121.9000
116.5200
116.6700
551,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
122.4600
122.8400
116.7300
118.5200
737,500
Thu, 07 May 2026
123.4400
125.5000
121.8000
122.5600
466,700
Wed, 06 May 2026
121.9400
124.7700
120.9600
123.7500
530,500
Tue, 05 May 2026
121.1200
123.9000
120.3000
121.0900
356,300
Mon, 04 May 2026
122.0100
123.3700
119.5800
120.0300
617,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
122.9500
124.3600
120.7100
121.9800
608,200
Thu, 30 Apr 2026
117.0000
121.9900
116.9700
120.9100
835,100
Wed, 29 Apr 2026
118.3600
120.2400
117.5100
117.8600
562,600
Tue, 28 Apr 2026
8 · 8-K
After-hours · 17:26 ET
8-K ↗
Tue, 28 Apr 2026
123.3000
123.5800
117.4200
118.4200
505,300
Mon, 27 Apr 2026
122.2100
124.2500
120.2800
122.9600
566,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
122.6600
124.2800
120.3600
121.8300
1,139,900
Thu, 23 Apr 2026
122.3500
123.6000
119.3900
123.0000
727,200
Wed, 22 Apr 2026
121.3200
125.8100
121.2500
123.5600
1,217,000
Tue, 21 Apr 2026
113.6000
121.0300
112.8600
120.8900
1,732,200
Mon, 20 Apr 2026
7 · 10-Q
After market open · 14:24 ET
10-Q ↗
Mon, 20 Apr 2026
116.4800
116.9900
112.0900
113.4100
2,462,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
121.4400
128.4700
115.1100
115.5400
4,169,200
Fri, 17 Apr 2026
6 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 16 Apr 2026
157.8100
159.1500
152.2800
152.2900
615,400
Wed, 15 Apr 2026
160.3000
161.2800
156.6400
157.0200
257,700
Tue, 14 Apr 2026
161.8400
162.4400
160.2000
161.3500
343,800
Mon, 13 Apr 2026
154.1400
162.4300
154.1400
161.0000
432,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
156.0500
156.0500
153.7600
155.2300
418,600
Thu, 09 Apr 2026
153.8400
156.3500
153.0200
155.4100
283,800
Wed, 08 Apr 2026
156.9000
157.6500
152.9100
154.2700
289,200
Tue, 07 Apr 2026
153.7600
155.7000
150.4800
151.9300
326,200
Mon, 06 Apr 2026
156.8000
158.7100
153.2700
155.4200
261,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
151.9600
157.5200
151.9600
156.7300
251,600
Wed, 01 Apr 2026
153.5100
157.0700
153.0200
154.2100
179,300
Tue, 31 Mar 2026
149.7400
152.6000
146.2900
152.3500
324,300
Mon, 30 Mar 2026
151.4000
154.6800
147.7000
148.1000
494,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
150.2700
151.8300
145.7000
145.8100
375,900
Thu, 26 Mar 2026
152.4800
155.5300
150.7300
151.1800
249,300
Wed, 25 Mar 2026
152.9000
153.8600
148.9100
153.3700
244,600
Tue, 24 Mar 2026
152.6100
153.4000
150.0300
150.6400
242,500
Mon, 23 Mar 2026
150.5500
155.7400
148.4900
153.8300
539,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
148.3500
149.6300
146.7700
147.9400
875,900
Thu, 19 Mar 2026
146.0500
149.6500
146.0100
148.4100
292,200
Wed, 18 Mar 2026
150.7800
151.9400
147.7200
147.8900
269,400
Tue, 17 Mar 2026
152.5000
155.7100
146.0400
150.0000
378,600
Mon, 16 Mar 2026
148.7800
153.2500
146.0800
151.8600
446,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
5 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Fri, 13 Mar 2026
4 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Fri, 13 Mar 2026
145.9400
148.4700
143.9900
146.5900
486,000
Thu, 12 Mar 2026
145.3200
146.5000
143.1600
144.3000
183,300
Wed, 11 Mar 2026
147.2000
149.0300
144.4000
146.8400
219,300
Tue, 10 Mar 2026
148.9700
149.9500
146.0700
147.2000
170,800
Mon, 09 Mar 2026
145.5500
150.8600
143.4000
149.5400
353,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
143.5600
149.1000
143.2500
148.8500
356,400
Thu, 05 Mar 2026
146.8700
148.5400
143.8800
146.0000
356,700
Wed, 04 Mar 2026
149.1000
150.3900
146.4000
149.1100
242,600
Tue, 03 Mar 2026
147.5200
150.0000
144.1400
148.7600
606,300
Mon, 02 Mar 2026
147.9600
153.3500
144.2500
152.2000
445,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
153.7900
155.4400
149.7900
152.4300
471,400
Thu, 26 Feb 2026
158.0400
158.0400
154.0700
156.1700
337,400
Wed, 25 Feb 2026
159.5000
161.0500
154.3000
155.7900
308,100
Tue, 24 Feb 2026
157.7300
159.8500
157.5800
158.3400
228,200
Mon, 23 Feb 2026
158.5700
159.5200
153.4600
156.2000
304,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
162.1300
163.1600
158.6900
159.3700
201,200
Thu, 19 Feb 2026
157.5100
162.4300
157.5000
161.8900
304,200
Wed, 18 Feb 2026
158.6000
161.8100
155.6000
158.2000
568,200
Tue, 17 Feb 2026
3 · 10-K
After-hours · 16:23 ET
10-K ↗
Tue, 17 Feb 2026
159.1500
161.0700
156.8000
159.1900
469,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
159.2100
159.9900
154.6800
154.8800
469,600
Thu, 12 Feb 2026
160.1300
162.4500
156.1000
158.4100
495,400
Wed, 11 Feb 2026
154.4200
160.8600
151.5100
156.9200
577,800
Tue, 10 Feb 2026
151.9200
158.8800
151.7500
153.0500
569,800
Mon, 09 Feb 2026
150.6000
153.1100
149.3200
150.5800
447,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
148.0100
151.8600
147.1500
151.2300
481,700
Thu, 05 Feb 2026
145.9400
151.2100
144.5000
145.8800
601,000
Wed, 04 Feb 2026
149.6400
151.4400
146.1400
146.3100
359,500
Tue, 03 Feb 2026
151.6000
153.3000
144.6600
147.4300
694,400
Mon, 02 Feb 2026
145.0100
151.9000
144.5700
151.8300
580,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
142.7100
148.2600
142.7100
146.5800
603,600
Thu, 29 Jan 2026
147.0000
148.0000
141.1500
144.4200
841,000
Wed, 28 Jan 2026
144.2600
150.7300
139.1400
146.3200
1,482,100
Wed, 28 Jan 2026
2 · 8-K
Pre-market · 08:31 ET
8-K ↗
Tue, 27 Jan 2026
174.0900
174.0900
163.7000
164.4100
672,600
Mon, 26 Jan 2026
170.7200
174.9900
170.6000
173.6000
261,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
171.1500
173.1300
168.0400
169.5200
211,900
Thu, 22 Jan 2026
171.9000
173.5000
169.3300
172.1300
251,300
Wed, 21 Jan 2026
166.7100
172.3400
163.4000
170.1400
424,100
Tue, 20 Jan 2026
168.1300
169.2800
163.9000
165.7600
290,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
170.4800
172.0600
167.4500
171.6800
337,400
Thu, 15 Jan 2026
172.5800
172.5800
167.4800
170.5600
395,100
Wed, 14 Jan 2026
171.3600
173.5000
167.8200
171.0000
334,000
Tue, 13 Jan 2026
171.8400
175.6500
168.7400
171.8000
373,000
Mon, 12 Jan 2026
173.7000
175.6800
171.0500
171.6300
235,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
174.6500
176.0200
170.5000
174.6100
214,000
Thu, 08 Jan 2026
166.3600
174.1100
166.3600
174.1000
216,800
Wed, 07 Jan 2026
178.2900
179.9700
164.6200
166.6900
596,300
Tue, 06 Jan 2026
175.4800
182.2300
174.6100
181.8300
281,100
Mon, 05 Jan 2026
175.8600
179.1500
175.8600
177.0300
188,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
175.1000
178.0000
174.9300
176.3900
129,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
178.4600
179.0500
174.0100
174.4100
162,600
Tue, 30 Dec 2025
179.6000
180.9800
177.8900
178.2300
124,800
Mon, 29 Dec 2025
180.6500
181.8600
179.6500
179.7400
126,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
182.6800
183.2800
180.1700
180.7500
94,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
180.4700
183.3700
179.5400
182.5500
74,800
Tue, 23 Dec 2025
182.8700
184.2700
180.0000
181.2600
215,900
Mon, 22 Dec 2025
182.8400
185.5900
180.0000
183.1400
126,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
181.1800
183.6400
180.8100
181.6400
510,400
Thu, 18 Dec 2025
182.9600
186.2500
182.1800
182.6600
250,800
Wed, 17 Dec 2025
183.1400
184.8200
179.4000
180.8700
173,200
Tue, 16 Dec 2025
184.6200
185.8300
182.2300
184.0400
207,200
Mon, 15 Dec 2025
186.7500
186.7600
180.8200
183.5300
305,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
181.5300
185.4800
179.5000
184.8000
328,600
Thu, 11 Dec 2025
1 · 8-K
After-hours · 16:22 ET
8-K ↗
Thu, 11 Dec 2025
178.2800
186.4200
176.7300
182.3700
308,400
Wed, 10 Dec 2025
176.4800
179.2700
174.5300
177.4400
265,500
Tue, 09 Dec 2025
176.9400
180.4900
175.3500
176.0000
202,800
Mon, 08 Dec 2025
180.2300
182.0100
176.5700
177.3800
168,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
178.2600
181.4700
176.8400
180.1400
237,200
Thu, 04 Dec 2025
176.8500
179.4000
174.8800
177.8100
158,400
Wed, 03 Dec 2025
175.1200
178.5000
173.2900
178.3000
260,000
Tue, 02 Dec 2025
175.3900
175.9800
173.3300
174.5900
189,900
Mon, 01 Dec 2025
175.7600
177.2600
172.8100
173.2900
265,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
177.5000
178.6200
176.0000
178.5400
135,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
181.5800
182.4000
176.9100
176.9100
446,700
Tue, 25 Nov 2025
179.4000
184.4100
178.8200
182.6000
272,100
Mon, 24 Nov 2025
177.0200
179.5100
175.0300
177.8200
323,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
168.7600
179.5200
168.2500
177.4600
541,600
Thu, 20 Nov 2025
171.7200
174.1900
167.0200
168.1600
313,000
Wed, 19 Nov 2025
172.3800
173.8400
168.7000
169.0500
185,300
Tue, 18 Nov 2025
174.0600
174.2700
170.1700
172.0400
266,800
Mon, 17 Nov 2025
175.5000
176.6800
173.7700
174.5900
261,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
175.1000
177.7100
173.1000
175.9000
310,100
Thu, 13 Nov 2025
184.0200
186.3700
177.2900
177.8000
348,000
Wed, 12 Nov 2025
184.3300
187.0500
184.3300
185.8200
289,300
Tue, 11 Nov 2025
186.4900
188.0900
184.7700
185.5100
262,600
Mon, 10 Nov 2025
192.0000
192.2800
187.0000
187.5000
353,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
185.0000
188.4700
182.4300
187.8700
234,600
Thu, 06 Nov 2025
186.6200
188.6700
184.5800
186.7400
330,900
Wed, 05 Nov 2025
184.7600
187.2400
183.1100
186.1900
190,600
Tue, 04 Nov 2025
179.5900
183.6300
177.0000
183.0800
240,100
Mon, 03 Nov 2025
180.0000
182.6800
176.8900
181.9300
316,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
180.3600
182.7200
180.0000
180.4500
433,200
Thu, 30 Oct 2025
183.2600
185.6300
180.1800
181.1300
239,100
Wed, 29 Oct 2025
185.5200
186.5300
181.9900
183.0000
210,700
Tue, 28 Oct 2025
182.5000
185.7700
180.0000
185.5000
254,800
Mon, 27 Oct 2025
188.4000
189.2300
182.4100
183.1700
373,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
189.0100
189.0100
186.1000
187.2900
206,200