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
141.2000
142.2600
137.4900
140.9400
411,046
Thu, 22 Oct 2026
135.0000
143.9900
133.7400
142.8500
548,500
Wed, 21 Oct 2026
137.5300
137.6100
135.0900
136.3400
361,900
Tue, 20 Oct 2026
136.7600
140.1800
136.6630
136.9400
445,400
Mon, 19 Oct 2026
136.9400
138.7350
135.5850
136.2200
517,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
136.7000
138.8500
135.8200
137.2100
525,000
Thu, 15 Oct 2026
133.0700
136.5000
131.8600
136.1200
432,700
Wed, 14 Oct 2026
134.6100
137.5800
131.3700
132.1800
450,600
Tue, 13 Oct 2026
139.5400
139.5400
136.5300
136.9500
336,200
Mon, 12 Oct 2026
137.6200
139.3050
135.3200
138.5400
399,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
136.0200
138.3900
134.7200
137.2800
343,500
Thu, 08 Oct 2026
137.9500
137.9500
133.2000
135.8000
860,700
Wed, 07 Oct 2026
136.2500
138.3900
132.1400
137.6100
806,600
Tue, 06 Oct 2026
141.2000
141.2000
136.7500
139.6500
490,700
Mon, 05 Oct 2026
138.1600
139.4500
135.5400
137.9500
379,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
141.5000
142.2550
137.4800
138.6900
373,300
Thu, 01 Oct 2026
141.4700
142.8400
137.4500
140.3000
482,800
Wed, 30 Sep 2026
145.5400
145.5400
140.8900
142.7100
437,800
Tue, 29 Sep 2026
148.6900
150.0900
144.1800
144.8400
412,900
Mon, 28 Sep 2026
149.9300
150.4500
147.6030
149.1400
407,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
149.4000
151.8900
149.4000
151.7700
303,300
Thu, 24 Sep 2026
149.0400
149.1900
145.1400
149.1600
316,400
Wed, 23 Sep 2026
148.9700
152.8200
148.7650
149.3300
461,300
Tue, 22 Sep 2026
153.0600
153.0600
147.2000
150.2300
691,100
Mon, 21 Sep 2026
153.4200
153.8350
150.1200
151.3900
527,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
151.0000
153.1800
149.2450
151.4700
769,400
Thu, 17 Sep 2026
154.2200
154.2200
151.1400
151.2300
389,900
Wed, 16 Sep 2026
155.0200
158.8100
151.3990
152.6000
465,900
Tue, 15 Sep 2026
159.6500
160.5100
155.0600
155.3300
369,800
Mon, 14 Sep 2026
164.4500
164.8600
158.7600
160.7900
373,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
174.1700
174.1700
163.1800
163.2100
486,800
Thu, 10 Sep 2026
179.5200
179.5200
171.1800
171.7400
530,600
Wed, 09 Sep 2026
181.4900
181.4900
177.3850
177.9800
354,500
Tue, 08 Sep 2026
181.8200
183.4850
179.4460
182.1300
206,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
183.4000
184.6700
181.0400
182.7300
332,300
Thu, 03 Sep 2026
183.8700
187.5650
180.0300
185.8200
473,800
Wed, 02 Sep 2026
179.6900
183.5600
178.8100
181.1500
238,900
Tue, 01 Sep 2026
178.7700
185.0550
173.5600
179.8500
416,000
Mon, 31 Aug 2026
180.6000
182.2500
179.5700
180.3900
399,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
180.0000
183.0150
179.4300
182.8000
393,700
Thu, 27 Aug 2026
174.1400
179.6600
174.1400
178.6600
361,800
Wed, 26 Aug 2026
176.2400
176.2400
171.9400
174.7700
326,400
Tue, 25 Aug 2026
176.7600
177.9050
171.4960
174.6100
502,700
Mon, 24 Aug 2026
175.9600
177.2500
174.4350
176.4100
440,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
171.9200
175.2900
171.4100
174.9600
264,200
Thu, 20 Aug 2026
172.0900
175.6450
169.2800
170.7900
397,900
Wed, 19 Aug 2026
171.5500
176.9500
170.4350
172.9900
334,000
Tue, 18 Aug 2026
171.0000
172.1700
168.6050
169.7200
590,200
Mon, 17 Aug 2026
173.5600
175.8800
170.1300
170.9600
406,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
178.5800
179.9900
174.0600
174.3600
347,900
Thu, 13 Aug 2026
171.6000
179.4100
170.0000
178.8600
813,300
Wed, 12 Aug 2026
175.9700
176.4700
170.2500
170.5900
542,600
Tue, 11 Aug 2026
170.7200
175.6800
170.2000
175.2100
214,400
Mon, 10 Aug 2026
168.7700
171.3950
166.0850
169.3600
306,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
176.0500
176.4470
170.4200
171.3400
212,900
Thu, 06 Aug 2026
174.9300
175.1900
171.7100
172.7500
573,600
Wed, 05 Aug 2026
171.9400
174.2850
170.7900
174.0100
213,400
Tue, 04 Aug 2026
170.8400
173.5500
169.9000
171.2400
452,800
Mon, 03 Aug 2026
168.3400
173.4550
166.5000
170.5400
579,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
169.4600
170.0000
166.0000
168.3100
367,400
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 30 Jul 2026
165.0000
168.0000
158.1600
167.5500
404,100
Wed, 29 Jul 2026
171.6200
172.4150
163.2700
165.0800
521,800
Tue, 28 Jul 2026
167.1300
178.4700
166.1850
173.2300
717,600
Tue, 28 Jul 2026
12 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 27 Jul 2026
171.0000
176.3550
168.6100
168.8200
531,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
165.6600
169.1900
164.3000
169.0700
229,300
Thu, 23 Jul 2026
162.0900
166.9500
160.8300
164.2000
247,800
Wed, 22 Jul 2026
166.7300
169.2300
163.7900
164.2400
224,200
Tue, 21 Jul 2026
163.6400
168.7400
163.6400
166.9600
299,600
Mon, 20 Jul 2026
167.1100
168.4500
162.6500
164.3800
484,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
163.6400
168.1880
163.4300
166.6200
312,200
Thu, 16 Jul 2026
163.5400
169.2000
160.8000
167.2200
767,100
Thu, 16 Jul 2026
11 · 8-K
Pre-market · 06:50 ET
8-K ↗
Wed, 15 Jul 2026
165.5500
169.9350
162.5100
168.5600
366,700
Tue, 14 Jul 2026
156.6700
165.6200
156.6700
164.7000
970,900
Mon, 13 Jul 2026
157.1300
157.5850
153.7200
157.1300
304,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
161.3300
162.4200
156.1500
156.9200
293,200
Thu, 09 Jul 2026
156.6900
162.2500
155.5000
158.7400
864,600
Wed, 08 Jul 2026
166.2200
166.2800
154.8450
156.0000
360,700
Tue, 07 Jul 2026
172.5300
174.3650
167.8300
168.5600
422,000
Mon, 06 Jul 2026
163.0000
172.7300
161.8700
172.0200
475,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
157.5200
163.8500
156.9950
162.9900
723,700
Wed, 01 Jul 2026
152.0200
158.6500
152.0200
155.9200
328,500
Tue, 30 Jun 2026
147.1700
151.1500
145.7400
150.9400
567,200
Mon, 29 Jun 2026
150.2800
151.8200
142.4700
145.0100
664,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
152.2200
152.9050
148.8950
151.6300
1,178,200
Thu, 25 Jun 2026
153.3700
154.8550
150.9200
152.3900
611,400
Wed, 24 Jun 2026
155.7800
156.8250
151.0050
153.1700
497,700
Tue, 23 Jun 2026
154.6100
156.5800
153.6500
155.2100
376,800
Mon, 22 Jun 2026
155.4600
157.8200
153.1100
154.5500
390,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
10 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 18 Jun 2026
155.9000
157.9600
153.3550
155.4700
875,900
Wed, 17 Jun 2026
158.9300
161.0950
153.5800
155.0100
851,200
Tue, 16 Jun 2026
158.3200
160.8400
155.5550
159.1900
300,700
Mon, 15 Jun 2026
154.8000
158.7800
154.4000
156.3700
363,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
155.6200
159.4500
151.4100
152.3700
546,100
Thu, 11 Jun 2026
157.9000
158.5300
152.3000
153.9700
525,800
Wed, 10 Jun 2026
162.7500
163.6500
157.0700
157.2500
250,100
Tue, 09 Jun 2026
159.0600
162.3800
158.2550
162.0000
237,700
Mon, 08 Jun 2026
158.8100
161.5100
157.2900
157.2900
239,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
160.9700
160.9700
155.0800
157.2200
233,900
Thu, 04 Jun 2026
153.5300
160.3850
153.5300
160.1300
196,100
Wed, 03 Jun 2026
154.7400
155.0200
152.1600
154.8400
282,200
Tue, 02 Jun 2026
154.3800
157.3700
154.3800
156.7800
279,800
Mon, 01 Jun 2026
150.6900
156.5500
150.6900
156.2500
387,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
155.7300
157.1900
152.0800
152.9000
365,400
Thu, 28 May 2026
153.0500
156.9600
151.4400
155.6700
484,800
Wed, 27 May 2026
152.0000
156.8500
152.0000
154.3200
381,500
Tue, 26 May 2026
154.2700
156.7100
151.6600
152.6600
406,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
156.1400
157.2250
153.6100
156.5600
289,100
Thu, 21 May 2026
154.3200
158.9300
151.6800
155.8100
430,000
Wed, 20 May 2026
155.8100
157.1200
151.6500
155.2900
320,600
Tue, 19 May 2026
157.2400
158.1800
153.4400
153.8000
285,700
Mon, 18 May 2026
156.4500
158.7400
156.0100
156.8800
260,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
158.9300
160.8200
156.2200
156.5300
424,900
Thu, 14 May 2026
156.1500
159.6600
155.3000
159.6100
341,700
Wed, 13 May 2026
152.5700
154.9800
150.0300
154.7900
211,200
Tue, 12 May 2026
153.3900
155.7150
151.8300
154.2400
308,500
Mon, 11 May 2026
153.8600
155.0700
151.3300
153.3400
213,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
153.1700
155.3000
150.0100
154.6400
250,400
Thu, 07 May 2026
152.6000
156.4000
151.8800
153.1900
397,600
Wed, 06 May 2026
153.7300
154.5300
151.4300
152.1400
272,800
Tue, 05 May 2026
152.3500
155.2000
151.4000
151.9200
434,200
Mon, 04 May 2026
154.1100
154.1350
147.6200
151.7200
475,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
153.0000
155.0600
149.6500
154.8400
527,900
Thu, 30 Apr 2026
9 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 30 Apr 2026
150.5000
154.0000
149.3900
152.7400
567,600
Wed, 29 Apr 2026
8 · DEFA14A
After-hours · 16:33 ET
DEFA14A ↗
Wed, 29 Apr 2026
7 · DEF 14A
After-hours · 16:31 ET
DEF 14A ↗
Wed, 29 Apr 2026
152.3600
157.4600
146.6950
152.0500
439,700
Tue, 28 Apr 2026
159.6500
159.9500
150.1550
153.2000
554,200
Tue, 28 Apr 2026
6 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 27 Apr 2026
152.1700
155.8200
152.1500
155.8100
409,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
153.8000
155.9100
152.1900
152.7000
376,900
Thu, 23 Apr 2026
156.3400
158.1750
152.8700
154.1100
227,300
Wed, 22 Apr 2026
158.8500
161.0500
156.2500
156.4700
400,700
Tue, 21 Apr 2026
158.1600
159.5550
155.7400
157.3600
332,900
Mon, 20 Apr 2026
159.6300
161.2690
156.6800
158.1600
685,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
165.6300
165.6300
158.5300
159.5100
589,900
Thu, 16 Apr 2026
163.3900
163.4700
160.2000
162.5700
235,600
Wed, 15 Apr 2026
163.8600
165.2500
162.0100
163.1000
347,100
Tue, 14 Apr 2026
157.5600
162.8300
157.2850
162.5000
517,900
Mon, 13 Apr 2026
149.5300
156.3000
149.3500
156.2500
247,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
150.4200
152.6350
147.8000
150.9600
257,800
Thu, 09 Apr 2026
148.1200
150.9350
145.4400
150.0000
224,500
Wed, 08 Apr 2026
140.0100
151.7900
140.0100
146.7400
457,900
Tue, 07 Apr 2026
139.4500
142.1550
138.4950
141.6500
244,100
Mon, 06 Apr 2026
138.7400
141.2400
138.7400
140.1400
262,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
137.7300
142.2200
136.2200
139.9900
298,300
Wed, 01 Apr 2026
143.3000
145.0600
140.4900
140.7900
384,400
Tue, 31 Mar 2026
136.9600
142.2000
136.9600
139.7200
329,000
Mon, 30 Mar 2026
137.2500
139.9400
137.2000
138.1000
290,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
137.3200
138.7000
134.8000
136.5000
589,000
Thu, 26 Mar 2026
136.2500
139.4100
136.2500
139.2000
321,200
Wed, 25 Mar 2026
135.0300
137.3800
132.7200
137.3500
368,400
Tue, 24 Mar 2026
131.8500
133.7300
131.2700
133.0600
256,700
Mon, 23 Mar 2026
135.8100
137.1400
132.9240
133.7100
386,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
130.7500
132.1800
129.4300
131.2600
723,900
Thu, 19 Mar 2026
129.2500
131.5500
128.0400
130.6400
278,700
Wed, 18 Mar 2026
129.7000
133.5550
129.0400
130.4500
318,500
Tue, 17 Mar 2026
132.3800
135.3900
129.4400
131.7600
589,200
Mon, 16 Mar 2026
130.7500
132.4900
129.3900
130.4000
441,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
130.7000
131.5600
127.7300
129.2000
328,900
Thu, 12 Mar 2026
134.2600
135.2600
128.5600
129.0500
431,600
Wed, 11 Mar 2026
139.4400
141.5800
135.9950
137.5500
266,600
Tue, 10 Mar 2026
140.9800
142.2500
138.2800
139.6200
272,300
Mon, 09 Mar 2026
141.1800
142.6850
137.1050
140.4300
432,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
141.8900
144.2200
139.9700
143.9200
297,800
Thu, 05 Mar 2026
148.5200
151.5450
144.3600
145.9500
424,300
Wed, 04 Mar 2026
148.2400
149.4750
147.1300
148.7100
479,000
Tue, 03 Mar 2026
143.3900
148.6400
141.6800
147.7300
626,300
Mon, 02 Mar 2026
143.6000
148.9300
143.1300
147.9900
329,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
148.3600
150.4100
145.0300
147.6800
389,700
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:40 ET
10-K ↗
Thu, 26 Feb 2026
150.9700
153.6900
150.4800
151.8400
215,500
Wed, 25 Feb 2026
151.4700
151.8430
148.4100
149.2900
426,900
Tue, 24 Feb 2026
146.8500
152.2100
146.8300
150.0700
302,200
Mon, 23 Feb 2026
149.7800
150.8900
143.9600
147.4000
332,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
152.2300
154.4600
149.2900
151.6300
207,500
Thu, 19 Feb 2026
152.0000
152.8000
148.9700
152.7900
211,600
Wed, 18 Feb 2026
152.8000
157.2100
152.6100
153.8400
374,400
Tue, 17 Feb 2026
154.5700
155.7800
152.1200
152.1200
331,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
155.0600
155.3200
151.8900
154.2400
529,800
Thu, 12 Feb 2026
160.6300
164.7200
151.9400
154.1100
1,083,500
Wed, 11 Feb 2026
162.9500
163.4850
158.1200
159.4800
303,400
Tue, 10 Feb 2026
162.0600
164.7500
160.0100
161.2900
195,400
Mon, 09 Feb 2026
162.0100
165.8800
161.6750
162.1800
386,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
162.5800
165.7500
161.6100
162.5000
382,000
Thu, 05 Feb 2026
163.6800
164.5250
157.3500
158.4700
421,300
Wed, 04 Feb 2026
161.2400
166.4100
156.4600
163.0600
532,000
Tue, 03 Feb 2026
170.0900
175.8600
155.4300
160.6200
613,200
Tue, 03 Feb 2026
4 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 02 Feb 2026
173.0300
176.0600
172.9600
174.0000
408,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
173.0000
177.8700
171.7900
173.0300
346,700
Thu, 29 Jan 2026
177.6900
180.5700
173.6600
174.4100
295,000
Wed, 28 Jan 2026
176.5500
179.3700
174.7000
178.7300
202,600
Tue, 27 Jan 2026
178.3900
179.2500
174.5400
176.3400
157,100
Mon, 26 Jan 2026
181.7500
184.5010
178.4200
178.8300
213,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
189.4700
191.1700
180.9650
181.6100
234,700
Thu, 22 Jan 2026
193.4200
195.6200
191.0790
191.4200
172,800
Wed, 21 Jan 2026
189.2300
194.5300
186.1400
191.2300
317,400
Tue, 20 Jan 2026
184.7900
192.0900
183.8800
187.3600
331,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
187.8700
190.0800
186.6500
188.1000
254,500
Thu, 15 Jan 2026
180.3600
187.6100
178.2500
186.6700
250,800
Wed, 14 Jan 2026
177.1000
180.6900
174.0600
179.1300
232,100
Tue, 13 Jan 2026
182.1600
182.1600
176.6200
177.2300
174,500
Mon, 12 Jan 2026
177.1900
183.1200
177.1900
181.1700
238,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
180.3600
182.5800
177.3600
179.5300
195,400
Thu, 08 Jan 2026
179.5800
181.6550
178.6800
180.9800
283,000
Wed, 07 Jan 2026
182.1000
182.1000
178.4250
179.8700
186,300
Tue, 06 Jan 2026
176.6700
181.5100
174.9300
181.4300
154,900
Mon, 05 Jan 2026
170.4600
180.0400
170.0300
178.0500
265,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
166.9500
169.7150
165.9600
169.5400
321,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
170.5400
171.1650
166.6000
167.2000
150,700
Tue, 30 Dec 2025
170.2600
170.2600
168.4600
169.6800
190,700
Mon, 29 Dec 2025
172.2600
172.4050
169.6550
170.9800
225,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
171.2200
173.1000
170.2300
172.2700
131,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
169.4200
172.1500
169.4200
171.4800
86,200
Tue, 23 Dec 2025
171.3500
173.6750
170.9650
171.6900
165,500
Mon, 22 Dec 2025
168.3900
171.9750
168.3900
171.5500
142,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
167.6100
168.8550
167.5600
168.2200
314,200
Thu, 18 Dec 2025
170.2600
171.6600
168.0200
168.1600
155,200
Wed, 17 Dec 2025
170.7800
173.9400
167.9800
168.4000
334,100
Tue, 16 Dec 2025
170.8000
172.4950
170.0050
171.1800
240,800
Mon, 15 Dec 2025
170.9400
172.1200
169.3850
170.0300
208,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
174.3000
174.3000
168.8400
169.8300
222,400
Thu, 11 Dec 2025
176.0000
178.3900
172.5500
173.6100
249,800
Wed, 10 Dec 2025
174.3200
179.7600
174.2750
177.0100
459,800
Tue, 09 Dec 2025
172.4300
178.3350
172.4300
174.8700
291,600
Mon, 08 Dec 2025
176.5500
176.7800
171.0550
173.0700
264,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
170.5900
176.5200
169.9250
176.0400
280,800
Thu, 04 Dec 2025
169.9300
171.4850
168.4800
170.7400
329,800
Wed, 03 Dec 2025
166.0600
169.7800
165.8600
168.7700
346,200
Tue, 02 Dec 2025
168.5600
168.5600
164.3500
165.5300
203,900
Mon, 01 Dec 2025
166.3900
166.8500
163.9500
166.4600
180,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
168.2500
168.7700
166.7300
168.0100
91,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 26 Nov 2025
168.4600
171.0100
167.8150
167.9800
280,800
Tue, 25 Nov 2025
164.6300
170.3530
164.6300
170.1400
224,400
Mon, 24 Nov 2025
166.5600
168.2450
164.7730
165.0500
252,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
164.6000
169.7000
164.6000
167.4100
264,300
Thu, 20 Nov 2025
167.2900
170.2400
163.0500
163.2000
446,300
Wed, 19 Nov 2025
163.3700
165.4800
161.6200
164.9700
270,800
Tue, 18 Nov 2025
158.4400
163.6550
157.8300
161.8600
211,600
Mon, 17 Nov 2025
166.1800
166.7300
158.1600
158.8600
168,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
165.7500
167.0300
164.7600
166.7500
133,800
Thu, 13 Nov 2025
169.3400
170.7600
165.4100
166.0200
146,300
Wed, 12 Nov 2025
169.3500
172.9700
169.3500
170.5300
233,300
Tue, 11 Nov 2025
167.1800
169.1800
166.5200
168.4900
210,500
Mon, 10 Nov 2025
168.6800
169.6900
166.5300
167.3500
226,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
167.6800
169.7100
162.6000
166.7200
282,600
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:30 ET
10-Q ↗
Thu, 06 Nov 2025
166.6000
169.8200
165.9300
168.2700
227,200
Wed, 05 Nov 2025
165.1500
168.0000
162.5600
167.2700
428,300
Tue, 04 Nov 2025
169.5500
172.7500
158.7700
163.4200
536,400
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 03 Nov 2025
160.1500
166.8000
159.8200
162.4200
506,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
168.2900
168.2900
160.7900
161.1100
322,500
Thu, 30 Oct 2025
166.5000
171.0900
165.0250
169.1800
156,000
Wed, 29 Oct 2025
180.4200
181.0500
167.0100
168.8900
367,300
Tue, 28 Oct 2025
182.3400
183.6130
181.1400
182.0300
185,500
Mon, 27 Oct 2025
184.2000
185.6700
181.9600
182.5300
209,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
181.0500
183.5000
177.7400
182.7800
112,500