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
170.3100
170.2600
167.6700
168.1800
432,292
Thu, 22 Oct 2026
169.4300
173.3900
168.0800
171.3900
590,900
Wed, 21 Oct 2026
27 · 8-K
After-hours · 20:35 ET
8-K ↗
Wed, 21 Oct 2026
170.5300
171.1300
166.8200
168.7400
468,000
Tue, 20 Oct 2026
168.1800
170.5500
167.6300
169.5100
267,200
Mon, 19 Oct 2026
167.9300
167.9500
166.5100
167.4000
216,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
167.6000
171.0000
166.8500
168.1600
282,000
Thu, 15 Oct 2026
165.0700
167.3500
164.9200
166.5900
414,600
Wed, 14 Oct 2026
163.5200
164.9400
162.0600
163.4300
268,700
Tue, 13 Oct 2026
162.9900
165.7600
162.2500
164.6600
269,500
Mon, 12 Oct 2026
162.1600
163.3100
161.7400
161.8700
232,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
163.9500
163.9500
161.8000
161.8700
297,300
Thu, 08 Oct 2026
159.8900
163.9200
159.8900
163.1000
319,900
Wed, 07 Oct 2026
26 · 8-K
After-hours · 20:15 ET
8-K ↗
Wed, 07 Oct 2026
162.5400
164.1600
161.4000
162.3200
411,100
Tue, 06 Oct 2026
164.7000
166.4500
163.9000
164.8700
398,700
Mon, 05 Oct 2026
162.5300
165.5700
161.5600
163.4700
348,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
164.9100
165.4100
163.0800
163.1200
326,400
Thu, 01 Oct 2026
161.6100
163.3100
159.7000
162.6800
254,600
Wed, 30 Sep 2026
163.8000
163.8600
161.9300
161.9300
284,200
Tue, 29 Sep 2026
164.6500
165.9800
162.0900
163.0900
227,200
Mon, 28 Sep 2026
161.9800
165.1900
161.3100
164.7500
400,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
162.1900
164.3500
160.9700
162.8100
270,000
Thu, 24 Sep 2026
163.8400
164.9600
160.3500
162.1300
293,000
Wed, 23 Sep 2026
162.4200
166.7500
162.0000
163.9700
342,600
Tue, 22 Sep 2026
165.6200
165.8200
161.8400
163.8100
330,000
Mon, 21 Sep 2026
162.0000
162.6900
160.1800
161.8800
342,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
159.3900
160.4100
157.7400
159.6300
933,900
Thu, 17 Sep 2026
160.7500
163.0100
158.2000
159.8900
323,300
Wed, 16 Sep 2026
161.3900
161.3900
157.2200
157.9200
400,300
Tue, 15 Sep 2026
160.4300
160.4300
156.9100
160.0900
337,700
Mon, 14 Sep 2026
161.5700
163.6100
160.0900
160.2300
301,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
164.2700
165.2100
162.1800
163.8700
307,300
Thu, 10 Sep 2026
166.5800
166.8300
161.1000
162.7300
394,000
Wed, 09 Sep 2026
169.4000
171.4800
166.4200
167.2100
273,700
Tue, 08 Sep 2026
172.6700
172.6700
170.3200
170.4100
289,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
170.0200
173.4900
169.8900
173.3300
441,500
Thu, 03 Sep 2026
171.1600
173.0900
167.6700
170.8400
505,600
Wed, 02 Sep 2026
169.0300
171.4000
166.7700
169.1100
311,700
Tue, 01 Sep 2026
171.6200
173.4800
167.7600
168.9400
389,300
Tue, 01 Sep 2026
25 · 8-K
Next filing day · accepted 31 Aug, 18:45 ET
8-K ↗
Mon, 31 Aug 2026
173.8800
174.4900
172.2900
172.5800
302,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
175.8700
177.3400
173.5000
175.0900
226,000
Thu, 27 Aug 2026
176.8800
181.2900
175.4900
175.5500
255,100
Wed, 26 Aug 2026
180.5900
181.9300
177.7800
177.7800
332,500
Tue, 25 Aug 2026
180.9200
181.2900
179.0000
179.8100
307,400
Mon, 24 Aug 2026
179.1200
180.9800
177.4500
178.2500
376,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
178.6600
179.8700
176.9700
178.5400
336,400
Thu, 20 Aug 2026
176.2000
179.6600
175.9500
178.1100
428,400
Wed, 19 Aug 2026
178.8600
180.9200
178.3000
178.6000
241,200
Tue, 18 Aug 2026
179.7200
179.7200
176.4900
177.1500
259,000
Mon, 17 Aug 2026
181.4500
182.1200
178.4800
179.1700
248,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
181.0900
182.2700
180.4000
182.2000
192,400
Thu, 13 Aug 2026
184.9500
185.4600
181.5900
181.6800
330,200
Wed, 12 Aug 2026
186.3000
186.6400
181.1500
183.4600
407,700
Tue, 11 Aug 2026
184.1900
187.1800
184.1900
186.7000
371,200
Mon, 10 Aug 2026
185.0800
185.0800
181.8900
183.3500
289,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
183.9200
188.3200
183.9200
185.5200
506,300
Thu, 06 Aug 2026
185.4100
186.6800
183.6200
183.9700
365,000
Wed, 05 Aug 2026
183.9400
186.2700
183.8900
186.0800
456,900
Tue, 04 Aug 2026
179.0000
183.7700
179.0000
183.2200
548,500
Mon, 03 Aug 2026
177.1100
180.3000
176.9200
179.4600
651,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
173.3200
174.9000
172.4800
174.6600
587,700
Thu, 30 Jul 2026
173.7300
174.8500
170.3500
174.3700
453,400
Thu, 30 Jul 2026
24 · 8-K
Pre-market · 08:15 ET
8-K ↗
Wed, 29 Jul 2026
175.3100
178.9100
171.1900
174.4800
749,400
Tue, 28 Jul 2026
170.2700
188.5900
170.1200
178.6500
1,917,500
Tue, 28 Jul 2026
23 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Tue, 28 Jul 2026
22 · 8-K
Pre-market · 06:00 ET
8-K ↗
Mon, 27 Jul 2026
162.2200
167.0200
162.0400
165.2200
973,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
158.0600
162.1400
158.0600
160.7100
434,700
Thu, 23 Jul 2026
156.6000
158.7700
155.6100
158.0500
592,100
Wed, 22 Jul 2026
155.4100
157.9100
153.7200
157.2800
600,800
Tue, 21 Jul 2026
21 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 21 Jul 2026
152.3800
153.2900
151.0400
151.4300
511,300
Mon, 20 Jul 2026
156.5400
156.6100
152.0000
152.2200
504,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
160.3100
162.2600
155.5100
155.9700
481,700
Thu, 16 Jul 2026
155.7400
161.2600
155.5000
160.6700
641,300
Wed, 15 Jul 2026
155.2500
158.1800
155.1200
155.9000
464,400
Tue, 14 Jul 2026
156.3300
157.0500
155.1400
155.5300
298,900
Mon, 13 Jul 2026
155.4600
157.4700
154.5300
155.6900
553,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
154.8900
156.7400
154.2800
155.5000
584,900
Thu, 09 Jul 2026
152.4900
154.4900
151.7800
154.0900
362,700
Wed, 08 Jul 2026
153.3700
153.3700
151.6300
151.9300
380,200
Tue, 07 Jul 2026
158.6700
160.1000
154.1600
155.3600
350,900
Mon, 06 Jul 2026
158.9800
160.0800
157.2300
159.6000
402,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
159.0400
159.2800
156.2200
158.5600
380,200
Wed, 01 Jul 2026
160.3200
162.4300
158.1300
158.1500
562,400
Tue, 30 Jun 2026
160.3300
160.7700
158.6400
160.4200
580,100
Mon, 29 Jun 2026
161.8100
161.8200
157.2400
159.4700
445,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
161.6000
162.4800
160.1100
162.1600
567,500
Thu, 25 Jun 2026
158.7400
163.5400
158.7400
161.4600
357,500
Wed, 24 Jun 2026
155.2600
159.0600
154.1100
157.7000
512,500
Tue, 23 Jun 2026
156.7500
157.7100
154.9000
154.9700
348,200
Mon, 22 Jun 2026
156.8400
158.0000
154.9900
156.8400
255,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
155.2600
160.4700
155.2600
157.8800
524,700
Wed, 17 Jun 2026
157.2700
160.0400
153.1400
153.8900
517,900
Wed, 17 Jun 2026
20 · 8-K
Next filing day · accepted 16 Jun, 21:20 ET
8-K ↗
Tue, 16 Jun 2026
158.0700
159.8100
156.9600
158.0000
305,700
Mon, 15 Jun 2026
155.5900
160.7300
155.5400
156.6600
418,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
156.9500
156.9500
154.1500
154.2100
359,100
Thu, 11 Jun 2026
153.7200
155.3600
151.7700
155.0900
287,100
Wed, 10 Jun 2026
156.4200
156.9300
151.6300
152.1900
388,000
Tue, 09 Jun 2026
153.2500
156.6900
153.2500
156.4500
547,800
Mon, 08 Jun 2026
154.2200
155.8000
151.8900
152.0800
325,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
150.2800
156.3200
150.2800
155.1500
449,100
Thu, 04 Jun 2026
154.6500
155.8700
151.1900
152.7500
358,000
Wed, 03 Jun 2026
152.6400
154.5400
151.2200
153.2100
588,100
Tue, 02 Jun 2026
155.4000
156.5000
152.6800
152.8400
698,600
Mon, 01 Jun 2026
156.4500
157.6900
152.7200
155.1700
387,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.8400
161.5100
157.6300
157.9000
532,400
Thu, 28 May 2026
158.4400
161.3500
157.6400
160.3400
277,200
Wed, 27 May 2026
161.1800
162.9800
159.2200
159.7600
465,400
Tue, 26 May 2026
158.2600
161.2500
157.9100
159.7000
627,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
157.0900
157.8500
155.1700
157.4200
278,400
Thu, 21 May 2026
155.7200
158.0200
153.8900
157.1500
370,900
Wed, 20 May 2026
153.2100
157.4800
152.6400
157.3500
393,900
Tue, 19 May 2026
156.2900
156.2900
151.9800
152.8300
417,100
Mon, 18 May 2026
155.9400
160.2000
155.9200
157.8900
481,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
159.4200
159.5600
155.0900
155.1700
241,900
Thu, 14 May 2026
159.1600
160.3500
157.7800
160.3300
329,600
Wed, 13 May 2026
158.5300
159.1000
156.4900
158.0400
396,100
Tue, 12 May 2026
160.0700
161.4400
157.8500
159.1000
439,100
Mon, 11 May 2026
19 · 8-K
After-hours · 17:30 ET
8-K ↗
Mon, 11 May 2026
160.9000
161.6300
159.1800
159.4300
360,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
165.6300
165.6700
161.0900
161.7600
324,400
Thu, 07 May 2026
167.4600
168.5500
163.7600
165.0800
355,800
Wed, 06 May 2026
166.7500
167.6000
164.8800
166.2300
457,000
Tue, 05 May 2026
164.3100
165.6000
164.0900
164.3800
258,900
Mon, 04 May 2026
167.3100
168.1000
162.4200
163.6300
462,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
170.9900
171.2500
167.8500
168.4600
381,300
Thu, 30 Apr 2026
169.5400
171.4500
168.9300
170.3900
393,300
Thu, 30 Apr 2026
18 · DEFA14A
Pre-market · 06:05 ET
DEFA14A ↗
Thu, 30 Apr 2026
17 · DEF 14A
Pre-market · 06:02 ET
DEF 14A ↗
Wed, 29 Apr 2026
171.9800
174.6500
167.8500
168.8400
634,000
Tue, 28 Apr 2026
168.1000
170.8700
161.0400
169.8400
1,277,900
Tue, 28 Apr 2026
16 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Tue, 28 Apr 2026
15 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 27 Apr 2026
177.0400
181.8100
176.1100
177.7600
908,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
14 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 24 Apr 2026
180.0500
180.1700
177.7600
178.2700
415,100
Thu, 23 Apr 2026
177.5300
180.7200
177.4300
179.3800
315,400
Wed, 22 Apr 2026
179.3600
179.9300
176.3100
176.7400
241,400
Tue, 21 Apr 2026
181.3700
182.5500
176.8700
177.6600
262,200
Mon, 20 Apr 2026
178.6500
181.0600
176.7300
180.6100
323,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
175.2300
181.5200
175.2300
179.5200
278,800
Thu, 16 Apr 2026
176.6300
179.8300
173.4500
173.5700
226,000
Wed, 15 Apr 2026
178.5100
178.5100
175.4700
176.3300
264,800
Tue, 14 Apr 2026
178.0800
180.1800
176.9100
179.1900
231,700
Mon, 13 Apr 2026
174.1200
178.4800
173.2700
178.3700
381,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
173.8600
176.0300
173.2500
175.4800
272,500
Thu, 09 Apr 2026
171.7200
175.1200
171.3900
174.3500
260,600
Wed, 08 Apr 2026
171.8300
174.4900
170.4400
172.7700
550,900
Tue, 07 Apr 2026
165.1500
168.4100
165.1500
166.5800
698,200
Mon, 06 Apr 2026
164.1200
166.1300
163.1300
166.1000
270,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
163.5100
166.9900
161.2100
165.0300
397,500
Wed, 01 Apr 2026
165.6300
166.4700
163.4900
165.7300
363,500
Tue, 31 Mar 2026
162.2200
166.0700
159.5300
164.8000
475,100
Mon, 30 Mar 2026
164.3100
164.3100
159.0000
159.7300
821,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
164.3500
165.3100
162.1200
162.1700
325,500
Thu, 26 Mar 2026
166.3100
168.6700
164.1200
164.9700
320,700
Wed, 25 Mar 2026
167.4100
167.8000
164.4700
167.1800
547,000
Tue, 24 Mar 2026
164.0200
167.7600
164.0000
165.6000
367,700
Mon, 23 Mar 2026
167.4900
169.7600
165.7000
165.8100
505,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
165.8500
165.8500
162.2000
163.8600
1,138,600
Thu, 19 Mar 2026
167.9800
169.4400
161.4400
165.3900
735,600
Wed, 18 Mar 2026
169.7500
172.2300
169.7500
169.9700
725,800
Tue, 17 Mar 2026
168.6900
170.6800
168.0200
170.1700
439,700
Mon, 16 Mar 2026
168.5200
168.5200
166.1400
167.4800
422,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
166.0800
167.6400
164.7300
167.3000
456,100
Thu, 12 Mar 2026
165.3500
168.1300
164.2600
164.9800
474,900
Wed, 11 Mar 2026
166.4000
167.9000
163.6700
167.7200
668,600
Tue, 10 Mar 2026
167.3500
170.1400
165.5400
166.4000
788,600
Mon, 09 Mar 2026
165.9600
167.7300
163.2900
166.4800
1,290,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
169.2800
169.4800
165.6500
168.2400
676,300
Thu, 05 Mar 2026
168.0900
173.0100
164.5300
171.7200
1,128,000
Wed, 04 Mar 2026
169.8800
170.5700
167.0100
169.9200
608,200
Tue, 03 Mar 2026
172.3900
173.4700
166.2600
169.8800
746,500
Mon, 02 Mar 2026
13 · 8-K
After-hours · 17:30 ET
8-K ↗
Mon, 02 Mar 2026
170.9000
173.4500
169.5900
171.9900
493,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
172.2200
175.5200
170.6800
173.5000
602,500
Thu, 26 Feb 2026
173.9600
176.9200
173.0400
175.5700
881,000
Wed, 25 Feb 2026
174.3100
175.5900
168.3000
172.2100
1,124,300
Tue, 24 Feb 2026
188.0000
190.6900
172.0800
174.3000
1,685,500
Tue, 24 Feb 2026
12 · 10-K
Pre-market · 07:01 ET
10-K ↗
Tue, 24 Feb 2026
11 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 23 Feb 2026
198.4900
198.5000
191.4300
192.8300
1,052,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
196.5100
202.1900
196.5100
198.9200
457,600
Fri, 20 Feb 2026
10 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 19 Feb 2026
195.7900
198.2500
195.0600
196.4900
265,300
Thu, 19 Feb 2026
9 · 8-K
Pre-market · 08:05 ET
8-K ↗
Wed, 18 Feb 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 18 Feb 2026
198.9100
201.1600
196.4400
196.6700
258,200
Tue, 17 Feb 2026
200.0000
200.2400
197.3900
198.2200
391,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
196.1200
201.6000
196.1200
200.2800
442,700
Thu, 12 Feb 2026
202.7800
205.7000
196.3300
196.9400
417,300
Wed, 11 Feb 2026
203.6200
206.0500
200.7000
200.9300
327,900
Tue, 10 Feb 2026
199.9000
203.3500
199.9000
203.1500
267,700
Mon, 09 Feb 2026
199.5400
202.0000
198.1100
199.8600
224,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
195.2000
199.3500
194.7200
198.2500
517,600
Thu, 05 Feb 2026
191.0100
194.0000
191.0100
193.7400
350,500
Wed, 04 Feb 2026
188.0100
191.3200
187.4700
191.0000
453,300
Tue, 03 Feb 2026
185.9900
190.1900
185.0000
187.5500
373,600
Mon, 02 Feb 2026
7 · 8-K
After-hours · 17:00 ET
8-K ↗
Mon, 02 Feb 2026
184.5000
186.8000
184.0000
186.7800
379,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
182.6000
185.3200
181.9000
183.7400
408,700
Thu, 29 Jan 2026
183.8500
185.5600
182.0600
184.1200
635,200
Wed, 28 Jan 2026
185.1200
186.4400
182.5000
183.6100
1,658,200
Tue, 27 Jan 2026
187.4800
187.9100
184.9900
185.5800
312,300
Mon, 26 Jan 2026
186.9500
189.2900
185.3700
187.3500
263,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
188.0300
189.9700
185.3400
187.2800
309,400
Thu, 22 Jan 2026
192.4100
192.4100
186.5300
189.0400
396,600
Wed, 21 Jan 2026
189.5600
192.6800
187.4000
190.0000
861,300
Tue, 20 Jan 2026
194.0100
195.5100
187.7700
188.2000
892,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
197.5000
198.5000
195.5900
196.1200
384,500
Thu, 15 Jan 2026
197.4500
199.4300
196.2300
196.5000
321,600
Wed, 14 Jan 2026
198.5000
200.2400
195.0300
195.7600
334,400
Wed, 14 Jan 2026
6 · 8-K
Pre-market · 08:45 ET
8-K ↗
Tue, 13 Jan 2026
198.3900
200.4300
197.0900
199.3300
239,400
Mon, 12 Jan 2026
200.2700
201.9200
193.1300
198.4100
593,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
197.4400
201.0800
197.0000
200.5100
277,000
Thu, 08 Jan 2026
189.3900
195.8000
189.0000
195.7300
336,700
Wed, 07 Jan 2026
195.4400
198.6800
189.0300
189.3900
384,500
Tue, 06 Jan 2026
199.8900
199.8900
189.4300
195.3800
1,028,000
Mon, 05 Jan 2026
195.8000
203.3000
195.8000
201.0000
568,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
190.9200
196.9100
189.0800
196.8500
425,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
192.4100
192.4100
189.5100
191.1000
518,700
Tue, 30 Dec 2025
191.4300
192.7800
191.4300
192.3000
328,900
Mon, 29 Dec 2025
192.4100
192.4100
190.5500
192.1500
308,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
191.1500
192.5200
190.1500
192.2500
210,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
191.1300
191.5600
190.0300
191.3700
92,300
Tue, 23 Dec 2025
188.4400
191.7600
188.1100
190.5600
237,000
Mon, 22 Dec 2025
187.0200
191.2400
187.0200
189.2300
474,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
184.6700
186.9800
184.6700
186.2100
635,700
Thu, 18 Dec 2025
186.7500
189.5600
185.2300
185.9800
392,000
Wed, 17 Dec 2025
183.9100
186.1700
183.0300
184.6000
300,400
Tue, 16 Dec 2025
185.1100
185.1100
183.2400
184.6600
332,700
Tue, 16 Dec 2025
5 · 8-K
Pre-market · 09:15 ET
8-K ↗
Mon, 15 Dec 2025
187.0800
187.0800
183.8700
184.8000
244,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
188.5800
188.5800
184.2800
186.3100
422,900
Thu, 11 Dec 2025
186.1100
187.7400
185.0500
187.5300
266,800
Wed, 10 Dec 2025
182.6200
186.2100
182.4200
184.4100
329,400
Tue, 09 Dec 2025
183.6300
185.2900
181.6900
182.0800
243,700
Mon, 08 Dec 2025
184.1100
184.7000
182.3500
184.2200
341,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
185.1200
186.2300
183.0600
183.8700
280,600
Thu, 04 Dec 2025
187.3400
187.7000
184.8200
184.9800
261,400
Wed, 03 Dec 2025
189.1800
190.3500
185.9100
187.8400
353,600
Tue, 02 Dec 2025
189.8200
191.0000
187.6500
188.2900
248,500
Mon, 01 Dec 2025
187.9300
192.1100
187.3400
189.2000
305,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
190.9400
192.4200
189.5000
189.7400
130,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
189.2100
193.6600
189.2100
190.8000
395,900
Tue, 25 Nov 2025
186.4200
190.8500
184.7200
189.8100
293,900
Mon, 24 Nov 2025
182.9400
185.8700
182.9400
185.3100
310,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
181.9100
185.9400
180.8200
182.9100
446,600
Thu, 20 Nov 2025
181.3800
184.1100
179.8400
180.4200
235,200
Wed, 19 Nov 2025
180.7300
182.2100
180.0800
180.1700
282,800
Tue, 18 Nov 2025
179.5300
182.6100
177.9600
179.9000
378,700
Mon, 17 Nov 2025
183.0000
183.4700
179.0200
179.8700
312,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
184.2600
184.6700
181.9200
182.6600
321,200
Thu, 13 Nov 2025
188.2000
189.4400
184.0300
184.5800
268,100
Wed, 12 Nov 2025
188.8100
191.3800
188.3700
188.5100
485,300
Tue, 11 Nov 2025
188.8100
190.4800
187.0300
188.7100
240,200
Mon, 10 Nov 2025
4 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 10 Nov 2025
189.7600
190.4700
187.9200
188.2600
323,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
185.9000
189.2700
185.1900
188.7100
367,900
Thu, 06 Nov 2025
190.9200
191.5300
186.9900
187.0800
276,600
Wed, 05 Nov 2025
189.5000
192.3000
189.1000
191.5300
294,800
Tue, 04 Nov 2025
192.6100
192.6100
189.0700
189.9700
326,400
Mon, 03 Nov 2025
189.8400
192.6200
188.6600
192.5800
561,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
190.5000
191.3800
189.9700
190.4300
303,600
Thu, 30 Oct 2025
191.7700
194.4000
189.8000
191.1800
443,100
Wed, 29 Oct 2025
193.5700
195.9300
190.4300
191.9900
442,200
Tue, 28 Oct 2025
198.0400
202.4800
188.7300
193.5900
842,100
Tue, 28 Oct 2025
3 · 10-Q
Pre-market · 07:00 ET
10-Q ↗
Tue, 28 Oct 2025
2 · 8-K
Pre-market · 06:00 ET
8-K ↗
Mon, 27 Oct 2025
203.4500
206.0800
202.3600
202.6400
385,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
204.4300
205.6000
203.0800
203.3200
167,400
Thu, 23 Oct 2025
201.2400
203.7300
200.1100
203.0900
242,100
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 08:00 ET
8-K ↗