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
156.3900
158.2800
154.5750
157.2400
414,179
Thu, 22 Oct 2026
150.9500
159.4000
150.9500
157.5900
342,300
Wed, 21 Oct 2026
150.0100
151.9300
147.8800
149.3700
273,100
Tue, 20 Oct 2026
150.0000
152.0000
148.8600
150.6800
267,900
Mon, 19 Oct 2026
146.2300
149.1600
146.0200
148.1000
235,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
147.8300
148.7300
145.3800
148.5300
279,900
Thu, 15 Oct 2026
142.5600
148.2800
142.5600
146.2400
719,000
Wed, 14 Oct 2026
138.8600
140.4400
137.3200
140.0900
323,900
Tue, 13 Oct 2026
138.9500
140.0700
137.7500
137.8900
170,000
Mon, 12 Oct 2026
136.9900
138.4800
136.5800
138.0900
220,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
140.2000
140.2000
135.6900
136.1600
274,500
Thu, 08 Oct 2026
138.4100
142.4000
138.3300
140.5000
652,700
Wed, 07 Oct 2026
137.3400
138.3800
134.9500
137.7300
454,700
Tue, 06 Oct 2026
138.6400
139.7300
137.2200
137.6100
387,200
Mon, 05 Oct 2026
137.6500
138.7700
134.8800
138.0200
376,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
141.2500
141.4100
135.7200
136.4000
472,300
Thu, 01 Oct 2026
135.8200
144.6000
135.3200
141.7200
738,400
Wed, 30 Sep 2026
132.0500
135.4700
131.0400
134.5100
888,800
Tue, 29 Sep 2026
131.7600
134.5900
130.4500
132.0900
721,100
Mon, 28 Sep 2026
134.1400
135.6700
131.6800
132.2800
594,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
129.6000
135.7200
129.1200
134.2900
389,000
Thu, 24 Sep 2026
132.0100
135.8200
129.4900
130.4500
346,000
Wed, 23 Sep 2026
133.8400
136.0000
132.5900
133.4900
539,400
Tue, 22 Sep 2026
141.9900
142.2000
134.2600
134.7000
496,200
Mon, 21 Sep 2026
141.6700
142.0600
139.9800
140.7400
371,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
140.7800
141.2700
138.3600
141.1800
1,518,200
Thu, 17 Sep 2026
145.0300
145.0300
140.7200
141.0000
446,100
Wed, 16 Sep 2026
145.3500
147.1100
145.0100
145.1300
401,300
Tue, 15 Sep 2026
149.1600
150.3600
146.7900
146.9200
324,000
Mon, 14 Sep 2026
151.4900
152.9400
149.0000
150.8600
305,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
150.9600
150.9600
147.1800
148.0700
239,300
Thu, 10 Sep 2026
151.6600
152.0000
149.2000
150.3100
265,800
Wed, 09 Sep 2026
150.1100
150.9800
148.0800
150.9100
406,300
Tue, 08 Sep 2026
150.0100
151.7400
148.2900
151.0100
384,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
150.9300
152.4100
148.9900
151.7000
280,100
Thu, 03 Sep 2026
150.4800
154.1700
149.9900
153.3600
469,700
Wed, 02 Sep 2026
152.5100
152.5100
148.9800
149.9900
327,500
Tue, 01 Sep 2026
150.7500
153.6900
150.4600
151.3600
226,100
Mon, 31 Aug 2026
152.9400
153.0000
150.5700
150.5700
258,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
153.0700
154.4700
151.4300
153.7400
314,300
Thu, 27 Aug 2026
151.5700
153.4800
150.5900
151.9900
260,400
Wed, 26 Aug 2026
153.2500
153.2500
150.0200
151.9200
338,300
Tue, 25 Aug 2026
153.8700
154.8500
151.4400
151.6800
325,300
Mon, 24 Aug 2026
155.5800
157.2300
155.1100
155.5200
267,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
152.1900
155.8000
151.3800
155.7400
471,700
Thu, 20 Aug 2026
154.5100
156.6500
152.8000
153.4900
319,600
Wed, 19 Aug 2026
151.3700
156.2300
150.2500
153.7700
413,700
Tue, 18 Aug 2026
153.9300
154.2300
150.7100
151.4500
341,900
Mon, 17 Aug 2026
149.8200
152.5300
149.2100
149.8200
446,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
153.5000
153.8800
150.3800
151.8500
362,400
Thu, 13 Aug 2026
152.9400
154.6400
149.9000
153.4100
435,200
Wed, 12 Aug 2026
149.6500
152.8000
149.2800
152.6800
496,800
Tue, 11 Aug 2026
150.2200
154.1300
149.3200
152.8300
609,500
Mon, 10 Aug 2026
149.9300
151.7900
149.3900
150.8700
357,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
149.9900
154.2400
149.5200
151.4300
443,900
Thu, 06 Aug 2026
151.4500
155.7100
149.2200
150.8700
615,500
Wed, 05 Aug 2026
158.4700
158.4700
153.0800
153.1700
375,400
Tue, 04 Aug 2026
156.1800
158.7900
155.2900
157.2800
547,400
Mon, 03 Aug 2026
161.1600
164.0000
157.0100
158.4000
468,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
16 · 8-K
After-hours · 16:31 ET
8-K ↗
Fri, 31 Jul 2026
160.1900
163.8300
155.5300
159.3800
521,600
Thu, 30 Jul 2026
165.2200
167.2200
158.0000
164.0500
684,100
Thu, 30 Jul 2026
15 · 10-Q
Pre-market · 07:30 ET
10-Q ↗
Wed, 29 Jul 2026
168.0200
175.0000
166.1700
170.4200
662,000
Tue, 28 Jul 2026
164.4500
168.0000
163.6100
167.1100
333,600
Mon, 27 Jul 2026
160.8700
163.6200
159.8900
161.8800
298,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
158.7100
161.0500
158.4200
159.7900
269,700
Thu, 23 Jul 2026
155.9200
157.4600
153.6800
157.4500
384,200
Wed, 22 Jul 2026
158.1400
159.4400
155.0500
156.5100
304,200
Tue, 21 Jul 2026
157.5700
159.8900
155.0900
155.4000
406,600
Mon, 20 Jul 2026
160.7900
161.9000
158.8300
160.5800
344,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
165.6100
167.2600
161.9500
162.5500
220,100
Thu, 16 Jul 2026
162.7600
165.3100
161.6800
164.5700
282,600
Wed, 15 Jul 2026
160.3900
162.4200
159.7600
160.9000
274,300
Tue, 14 Jul 2026
157.2200
160.6100
155.3900
159.3400
308,300
Mon, 13 Jul 2026
155.7100
162.0100
155.7100
161.6200
337,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
157.6700
157.8800
153.4500
156.8600
369,700
Thu, 09 Jul 2026
153.1500
155.7700
151.7100
154.7800
325,200
Wed, 08 Jul 2026
158.7200
158.7600
155.9000
156.3700
262,700
Tue, 07 Jul 2026
159.2700
161.0800
155.1100
158.4900
465,300
Mon, 06 Jul 2026
152.6300
155.8400
150.4100
155.6900
335,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
150.4400
154.4100
149.8500
153.5900
351,200
Wed, 01 Jul 2026
152.3300
153.6300
149.3500
149.3900
393,300
Wed, 01 Jul 2026
14 · 8-K
Pre-market · 07:40 ET
8-K ↗
Tue, 30 Jun 2026
148.3900
150.3500
147.1300
149.0100
392,200
Mon, 29 Jun 2026
154.6400
154.6400
148.9400
149.2900
454,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
141.6500
151.1100
140.8000
151.1000
968,500
Thu, 25 Jun 2026
143.1100
144.6100
139.7500
140.4000
647,600
Wed, 24 Jun 2026
142.1200
146.7800
142.1200
144.3500
716,000
Tue, 23 Jun 2026
144.1400
145.1800
142.3300
143.6500
767,500
Mon, 22 Jun 2026
144.3400
146.5700
137.6500
141.0000
786,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
149.6100
151.0400
141.6400
145.5800
1,530,000
Wed, 17 Jun 2026
152.8100
154.2200
149.8100
150.6000
811,100
Tue, 16 Jun 2026
158.2300
158.7000
153.9700
154.5300
504,700
Mon, 15 Jun 2026
156.3100
157.9800
153.6500
156.6000
470,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
154.8600
160.2600
154.1700
158.5700
247,100
Thu, 11 Jun 2026
161.3500
161.4100
155.6000
155.7100
288,400
Wed, 10 Jun 2026
158.2800
163.0700
156.0600
159.6500
419,500
Tue, 09 Jun 2026
158.0800
160.9800
156.5400
159.9200
361,100
Mon, 08 Jun 2026
158.1800
159.8300
155.8900
158.6900
290,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
159.9900
160.3700
156.7700
159.7000
505,300
Fri, 05 Jun 2026
13 · 8-K
Pre-market · 07:36 ET
8-K ↗
Thu, 04 Jun 2026
158.0000
158.5000
152.9300
156.1000
417,600
Wed, 03 Jun 2026
152.4500
155.1500
149.1400
154.6600
581,200
Tue, 02 Jun 2026
153.0300
154.7700
152.3400
153.5100
384,600
Mon, 01 Jun 2026
154.1200
158.9400
153.7700
155.0000
433,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
153.9200
156.0000
152.7500
153.1800
498,600
Thu, 28 May 2026
153.9300
156.2400
153.1400
154.9000
418,200
Wed, 27 May 2026
152.3300
155.4900
147.4500
154.4200
456,500
Tue, 26 May 2026
152.5000
154.2200
148.7100
152.7600
278,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
152.5500
156.1000
151.1700
154.0900
351,000
Thu, 21 May 2026
153.4200
154.6600
150.4600
153.2400
422,900
Wed, 20 May 2026
152.8000
156.2900
150.7100
154.4600
608,000
Tue, 19 May 2026
152.3900
158.0000
152.3900
154.6400
738,400
Mon, 18 May 2026
143.7200
154.4800
143.7200
153.7200
739,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
149.3900
149.3900
142.5500
143.7600
808,800
Thu, 14 May 2026
150.0900
151.8000
145.0900
147.0600
1,058,700
Wed, 13 May 2026
150.4200
150.4200
140.8400
144.8300
1,396,100
Tue, 12 May 2026
160.6100
160.8400
150.6400
151.2500
786,800
Mon, 11 May 2026
162.9600
165.0500
158.7800
159.0900
457,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
161.8000
165.7300
158.6700
163.9000
505,500
Thu, 07 May 2026
160.5800
163.6700
159.6900
161.8500
550,900
Wed, 06 May 2026
166.1100
167.2100
157.7200
160.9900
745,300
Tue, 05 May 2026
167.9200
169.1300
164.4600
166.9500
335,900
Mon, 04 May 2026
173.0700
175.5800
163.8600
168.0500
681,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
12 · 8-K
After-hours · 16:32 ET
8-K ↗
Fri, 01 May 2026
180.9500
184.0400
173.6700
173.8200
535,800
Thu, 30 Apr 2026
179.2700
186.4500
171.4100
179.3000
916,300
Thu, 30 Apr 2026
11 · 10-Q
Pre-market · 07:30 ET
10-Q ↗
Wed, 29 Apr 2026
181.5000
185.0000
178.7400
179.3300
570,400
Tue, 28 Apr 2026
183.4900
189.3000
181.7100
182.7100
311,100
Mon, 27 Apr 2026
184.1600
187.0400
184.1600
185.0000
201,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
184.7900
185.9000
181.1800
184.2300
239,500
Thu, 23 Apr 2026
183.7400
186.6300
181.3000
185.2000
229,900
Wed, 22 Apr 2026
187.5300
187.8600
183.3300
185.3200
229,200
Tue, 21 Apr 2026
183.2300
187.4100
182.8700
187.0300
181,800
Tue, 21 Apr 2026
10 · DEFA14A
Pre-market · 08:02 ET
DEFA14A ↗
Tue, 21 Apr 2026
9 · DEF 14A
Pre-market · 08:00 ET
DEF 14A ↗
Mon, 20 Apr 2026
179.7700
183.7100
177.8900
182.8100
214,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
182.5000
183.4300
177.5700
179.5000
340,900
Thu, 16 Apr 2026
180.3200
182.4500
178.4700
182.2500
314,100
Wed, 15 Apr 2026
180.3300
181.8500
177.9100
179.4900
208,200
Tue, 14 Apr 2026
180.2700
181.6100
178.9300
178.9600
165,700
Mon, 13 Apr 2026
176.5100
179.7600
172.4400
179.6400
259,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
178.9000
179.3100
175.2100
176.2600
317,800
Thu, 09 Apr 2026
179.3100
181.9300
177.7900
181.0100
281,000
Wed, 08 Apr 2026
183.7900
186.7000
181.0800
181.2300
453,300
Tue, 07 Apr 2026
184.4600
186.3500
182.6300
184.5100
359,300
Mon, 06 Apr 2026
182.2900
185.6100
182.2800
184.0300
344,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
179.1900
184.0600
178.4400
183.3300
403,500
Wed, 01 Apr 2026
178.1000
180.5400
176.3300
178.7200
346,100
Tue, 31 Mar 2026
174.7100
177.2700
170.4100
176.7700
480,800
Mon, 30 Mar 2026
170.8700
175.3900
169.3400
173.8600
501,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
170.1200
172.9500
168.1800
170.3400
364,600
Thu, 26 Mar 2026
168.3300
172.4100
168.3300
171.2700
262,800
Wed, 25 Mar 2026
171.2000
172.0300
162.9900
168.5600
489,100
Tue, 24 Mar 2026
170.8100
173.4400
169.7900
171.1900
411,500
Mon, 23 Mar 2026
174.8000
176.0000
170.1600
171.8900
471,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
169.0000
177.5600
168.0000
174.2000
956,800
Thu, 19 Mar 2026
165.6700
172.2800
165.6700
169.3700
482,600
Wed, 18 Mar 2026
8 · 8-K
After-hours · 16:46 ET
8-K ↗
Wed, 18 Mar 2026
162.6000
165.1100
161.6900
164.9900
331,500
Tue, 17 Mar 2026
161.0900
166.6000
161.0900
163.4200
384,700
Mon, 16 Mar 2026
163.3800
164.9000
161.6600
161.9200
292,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
163.0100
166.5100
161.2300
162.5800
349,600
Thu, 12 Mar 2026
162.2400
165.7200
161.1100
162.4300
373,400
Wed, 11 Mar 2026
162.3100
163.2400
160.3700
162.8400
250,900
Tue, 10 Mar 2026
166.9000
166.9000
159.3100
162.3700
501,600
Mon, 09 Mar 2026
166.8100
169.1300
164.7100
167.5700
397,800
Mon, 09 Mar 2026
7 · 8-K
Pre-market · 07:49 ET
8-K ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.4400
169.2900
162.3700
168.4100
288,100
Thu, 05 Mar 2026
164.1000
167.0100
164.0500
165.5100
249,900
Wed, 04 Mar 2026
166.6400
167.0000
163.3500
165.0100
316,200
Tue, 03 Mar 2026
162.7500
166.3300
162.0400
166.3000
1,143,000
Mon, 02 Mar 2026
163.6600
167.3700
163.5100
163.9800
561,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 8-K
After-hours · 16:37 ET
8-K ↗
Fri, 27 Feb 2026
166.1800
167.0600
153.3600
164.4200
1,258,700
Thu, 26 Feb 2026
163.9700
168.3100
153.3900
168.1100
1,543,500
Thu, 26 Feb 2026
5 · 10-K
Pre-market · 07:30 ET
10-K ↗
Wed, 25 Feb 2026
157.3800
160.4400
156.4800
159.9800
1,218,600
Tue, 24 Feb 2026
156.8500
161.1700
156.2400
156.7000
544,300
Mon, 23 Feb 2026
160.4900
162.1900
156.2100
156.3100
579,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
162.1600
163.8200
160.8900
161.6200
424,000
Thu, 19 Feb 2026
163.6000
164.4100
161.7200
162.2400
344,600
Wed, 18 Feb 2026
159.8000
163.6500
159.1400
162.6200
394,100
Tue, 17 Feb 2026
163.8900
164.8800
159.9000
160.2300
482,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
163.7500
164.3300
160.9200
162.8100
409,100
Thu, 12 Feb 2026
155.6200
163.9300
153.3900
160.9100
817,600
Wed, 11 Feb 2026
172.4000
173.9000
155.8800
156.8100
556,500
Tue, 10 Feb 2026
177.3700
177.4200
173.2000
173.3600
185,100
Mon, 09 Feb 2026
178.7600
180.0100
176.5000
176.5000
181,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
177.8700
180.4200
175.1500
178.9300
315,600
Thu, 05 Feb 2026
176.1000
178.3200
174.1000
177.4000
285,500
Wed, 04 Feb 2026
170.6000
176.0200
170.6000
174.2000
210,400
Tue, 03 Feb 2026
174.5400
174.5800
168.1900
171.5300
278,800
Mon, 02 Feb 2026
174.0000
176.9300
171.0300
176.8100
211,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
173.7800
174.7000
171.7000
174.6700
196,400
Thu, 29 Jan 2026
178.7800
180.2000
170.4300
174.6000
329,800
Wed, 28 Jan 2026
182.2400
183.0200
179.1900
179.2400
257,300
Tue, 27 Jan 2026
182.7900
183.7200
181.1700
182.9900
338,100
Mon, 26 Jan 2026
182.5700
183.6100
179.3000
183.5000
199,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
182.6200
182.8800
179.9200
182.4100
131,200
Thu, 22 Jan 2026
181.1200
182.2700
180.8300
182.0400
196,300
Wed, 21 Jan 2026
179.5100
181.2100
177.4800
181.0500
218,000
Tue, 20 Jan 2026
180.0000
180.4500
176.3900
178.1200
196,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
176.8400
178.6800
176.3500
178.1700
226,100
Thu, 15 Jan 2026
175.8100
178.1400
174.6600
177.5700
234,100
Wed, 14 Jan 2026
175.5500
177.7800
174.7800
175.3000
163,500
Tue, 13 Jan 2026
177.5100
178.4800
175.6400
176.6800
189,800
Mon, 12 Jan 2026
176.3200
178.9000
175.4800
177.8400
151,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
175.3600
177.0100
174.9600
176.5500
196,500
Thu, 08 Jan 2026
176.0000
177.4700
174.7600
176.0000
346,800
Wed, 07 Jan 2026
177.5000
178.3300
175.0800
176.0000
197,400
Tue, 06 Jan 2026
178.1800
179.3300
176.6900
177.6700
127,300
Mon, 05 Jan 2026
174.8100
181.2500
172.0200
179.0600
257,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
169.8700
170.7500
167.5000
170.2800
165,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
172.2200
172.5000
170.3000
170.8300
123,600
Tue, 30 Dec 2025
177.3700
177.3700
172.5600
172.6700
120,400
Mon, 29 Dec 2025
176.7900
176.7900
175.0100
175.8700
145,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
175.1500
176.0700
174.4900
175.4900
144,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
176.2600
177.5700
175.0800
175.8500
102,300
Tue, 23 Dec 2025
178.8100
179.8300
176.3300
176.3300
340,400
Mon, 22 Dec 2025
176.0600
179.6200
174.9000
178.6500
365,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
175.0000
177.1000
173.1900
176.5400
995,200
Thu, 18 Dec 2025
176.2100
176.6600
173.4800
174.6800
579,400
Wed, 17 Dec 2025
169.8100
176.7600
169.7600
176.7000
433,500
Tue, 16 Dec 2025
170.5200
171.6600
167.9400
170.8700
389,800
Mon, 15 Dec 2025
170.6700
171.0000
169.0200
170.5900
368,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
169.5400
171.1700
167.4800
170.7200
265,500
Thu, 11 Dec 2025
167.2400
169.7800
166.5600
168.3300
312,400
Wed, 10 Dec 2025
166.5400
168.7500
163.7800
166.6100
221,100
Tue, 09 Dec 2025
4 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 09 Dec 2025
165.0000
167.5700
165.0000
166.6000
275,000
Mon, 08 Dec 2025
169.0500
169.6900
164.7000
165.4200
527,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
165.9400
170.9300
165.5100
170.7900
337,700
Thu, 04 Dec 2025
165.3200
167.0800
165.2900
166.6600
208,100
Wed, 03 Dec 2025
164.5700
165.2600
161.9900
165.0300
204,000
Tue, 02 Dec 2025
164.1500
166.7600
163.6600
164.4300
274,000
Mon, 01 Dec 2025
163.2500
167.4500
162.1600
164.2000
370,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
163.2200
164.3200
162.8600
163.1500
130,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
3 · 8-K
After-hours · 16:40 ET
8-K ↗
Wed, 26 Nov 2025
165.0400
166.6300
163.9500
163.9500
245,700
Tue, 25 Nov 2025
163.1100
166.3600
162.0000
165.5000
190,000
Mon, 24 Nov 2025
162.7100
164.2300
161.3700
162.2700
377,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
161.8200
165.6600
161.8200
164.0300
283,800
Thu, 20 Nov 2025
162.9100
165.5900
160.3700
162.0200
221,000
Wed, 19 Nov 2025
162.0000
163.4100
160.7600
163.3500
258,900
Tue, 18 Nov 2025
161.4800
161.9100
159.3800
161.3900
175,300
Mon, 17 Nov 2025
163.3400
165.2000
161.2000
161.3200
217,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
165.3800
165.8400
163.3800
164.9900
214,200
Thu, 13 Nov 2025
164.2900
167.6700
164.2900
164.9600
249,500
Wed, 12 Nov 2025
164.1100
166.9100
162.7700
165.3600
263,200
Tue, 11 Nov 2025
164.2000
165.5000
162.7300
163.8600
344,600
Mon, 10 Nov 2025
162.5900
163.9400
161.2900
162.9000
196,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
163.7000
166.1800
163.1600
163.4100
306,400
Thu, 06 Nov 2025
165.7800
168.9000
163.8900
163.9800
345,000
Wed, 05 Nov 2025
167.3800
169.0200
166.4200
166.8100
404,100
Tue, 04 Nov 2025
165.8100
167.9000
164.6800
167.3800
328,900
Mon, 03 Nov 2025
164.3000
165.4000
161.2000
165.0700
469,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
167.1000
167.1200
163.6500
165.0100
519,100
Thu, 30 Oct 2025
167.4200
170.4400
167.4200
168.1600
328,700
Wed, 29 Oct 2025
168.8500
170.9800
166.5700
168.7800
614,700
Tue, 28 Oct 2025
165.3800
170.7800
163.5700
170.0700
662,300
Mon, 27 Oct 2025
162.7200
166.6900
159.1200
166.5800
607,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 24 Oct 2025
154.0600
157.9200
149.7800
157.8300
791,100
Thu, 23 Oct 2025
158.6500
161.5500
151.5500
153.7000
1,402,800
Thu, 23 Oct 2025
1 · 10-Q
Pre-market · 07:30 ET
10-Q ↗