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
320.6700
324.7600
319.0000
323.0400
1,371,147
Thu, 22 Oct 2026
323.9900
325.9900
318.0300
322.5500
1,435,300
Wed, 21 Oct 2026
317.0100
322.9900
316.0800
320.5500
1,431,100
Tue, 20 Oct 2026
318.0000
322.0000
310.3800
318.6700
1,809,700
Mon, 19 Oct 2026
310.3300
318.2800
310.3300
316.8000
1,381,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
319.9500
319.9500
306.5800
310.3600
1,730,100
Thu, 15 Oct 2026
295.6700
315.0200
295.6700
313.0300
2,865,200
Wed, 14 Oct 2026
300.1400
301.5000
293.6600
297.3500
1,239,800
Tue, 13 Oct 2026
300.0000
309.3200
299.9000
301.6300
2,252,900
Mon, 12 Oct 2026
296.5300
300.6300
293.6700
295.8500
1,137,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
285.7100
297.4500
284.0000
296.1300
1,848,400
Thu, 08 Oct 2026
282.1300
285.2500
279.0200
284.8400
921,700
Wed, 07 Oct 2026
284.2300
286.9800
279.8000
282.5000
1,118,500
Tue, 06 Oct 2026
285.3400
289.8700
282.2600
283.5000
1,174,700
Mon, 05 Oct 2026
275.0000
283.4700
274.0000
283.4500
1,324,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
283.1000
284.5900
272.8400
273.3300
1,081,200
Thu, 01 Oct 2026
291.4000
291.4000
281.7900
281.9300
961,600
Wed, 30 Sep 2026
277.8500
288.4100
275.7000
285.4500
1,748,100
Tue, 29 Sep 2026
278.5000
282.2400
273.9200
278.5700
1,105,000
Mon, 28 Sep 2026
275.0800
282.0400
272.5400
279.9600
1,371,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
276.8400
282.8100
275.9100
280.6800
1,735,900
Thu, 24 Sep 2026
270.9100
276.2400
270.6800
274.8400
1,379,900
Wed, 23 Sep 2026
263.2500
272.1800
263.0000
270.7500
1,426,700
Tue, 22 Sep 2026
265.8000
265.8000
259.3400
260.9100
1,818,800
Mon, 21 Sep 2026
260.0000
264.4200
257.8700
261.3100
1,199,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
263.4000
263.7500
259.0900
260.2100
6,001,900
Thu, 17 Sep 2026
263.4400
266.7100
260.4500
263.7500
1,120,600
Wed, 16 Sep 2026
265.2700
267.9600
262.4400
264.9000
1,113,600
Tue, 15 Sep 2026
260.8000
272.3900
258.0100
266.6200
1,350,400
Mon, 14 Sep 2026
264.9300
267.4200
260.5600
265.6700
1,361,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
261.8100
263.6900
259.5400
262.4000
863,700
Thu, 10 Sep 2026
260.9900
264.5800
258.1900
260.9800
853,300
Wed, 09 Sep 2026
266.2100
266.2100
259.5000
260.8000
1,076,800
Tue, 08 Sep 2026
271.6200
271.6500
263.9100
264.8400
1,467,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
279.5600
279.8600
273.6100
275.0900
1,152,100
Thu, 03 Sep 2026
284.0100
288.3800
277.8500
284.3800
1,505,300
Wed, 02 Sep 2026
278.2800
282.4300
276.0500
280.7200
1,490,300
Tue, 01 Sep 2026
282.1200
286.7900
278.0300
279.2300
1,218,900
Mon, 31 Aug 2026
274.7900
290.4700
273.6000
285.6900
2,844,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
280.0000
284.6800
276.4500
276.6900
3,641,600
Thu, 27 Aug 2026
16 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Thu, 27 Aug 2026
275.3600
296.2400
274.8100
282.1300
6,408,800
Wed, 26 Aug 2026
15 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 26 Aug 2026
239.8700
247.7000
238.9300
244.9100
1,452,600
Tue, 25 Aug 2026
244.2700
247.8500
242.5300
246.7800
1,620,000
Mon, 24 Aug 2026
247.0600
249.2400
242.0300
248.4600
1,570,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
250.7400
250.8100
246.8000
247.9000
1,091,600
Thu, 20 Aug 2026
14 · 8-K
After-hours · 16:05 ET
CURRENT REPORT ↗
Thu, 20 Aug 2026
250.0000
253.4900
246.0000
250.5300
1,305,700
Wed, 19 Aug 2026
243.3000
252.9700
242.7600
251.0000
1,800,300
Tue, 18 Aug 2026
243.1700
247.0300
241.7200
242.7500
1,522,600
Mon, 17 Aug 2026
241.0000
244.2100
238.3200
238.3400
1,008,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
251.8000
253.4800
243.4900
243.7500
1,426,100
Thu, 13 Aug 2026
241.9100
253.3500
239.5000
252.6400
2,590,600
Wed, 12 Aug 2026
232.5300
241.7400
230.1700
241.5100
1,782,400
Tue, 11 Aug 2026
233.4600
238.9700
231.7800
236.5800
1,645,700
Mon, 10 Aug 2026
228.8600
236.0000
228.3700
234.6900
1,786,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
224.3500
231.6600
223.3100
230.4700
2,565,500
Thu, 06 Aug 2026
209.0000
217.9500
208.0700
217.8000
2,200,600
Wed, 05 Aug 2026
212.8500
214.2500
210.4400
213.5100
1,548,500
Tue, 04 Aug 2026
205.0000
212.3400
204.6800
211.8600
1,476,100
Mon, 03 Aug 2026
209.9900
211.5600
205.6400
206.2500
2,608,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
200.6900
206.0100
199.0100
203.7800
1,888,800
Thu, 30 Jul 2026
201.7700
203.1100
196.6700
201.5600
1,441,600
Wed, 29 Jul 2026
201.0800
209.3300
200.3000
207.9100
2,073,700
Tue, 28 Jul 2026
198.2800
203.1900
197.3700
201.2000
1,691,400
Mon, 27 Jul 2026
190.7500
197.8800
189.1100
194.4600
1,708,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
182.2800
187.1900
182.0000
186.2400
1,056,800
Thu, 23 Jul 2026
187.1900
187.3000
179.2500
179.5800
1,037,500
Wed, 22 Jul 2026
189.8300
189.8300
182.1000
184.5500
1,225,000
Tue, 21 Jul 2026
195.0000
197.0700
188.5700
189.2400
1,189,200
Mon, 20 Jul 2026
193.0000
199.8700
191.2400
197.4100
1,245,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
197.3700
200.0000
194.2500
195.3800
1,252,100
Thu, 16 Jul 2026
195.7500
200.3300
194.9300
197.3700
1,565,700
Wed, 15 Jul 2026
196.7400
199.1200
192.5200
193.6700
1,391,100
Tue, 14 Jul 2026
190.1200
196.6400
188.4300
193.0900
1,691,800
Mon, 13 Jul 2026
191.2400
198.7300
191.1400
196.8100
1,857,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
193.4800
194.9600
189.3300
190.1200
1,266,900
Thu, 09 Jul 2026
183.3000
190.0900
182.0900
189.7000
1,284,600
Wed, 08 Jul 2026
189.5400
192.4800
187.8800
188.1700
1,677,800
Tue, 07 Jul 2026
196.9500
199.7000
191.3800
192.3000
2,392,000
Mon, 06 Jul 2026
191.3400
193.5200
187.7500
192.0100
2,278,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
184.4200
192.9000
184.4200
192.7400
2,574,100
Wed, 01 Jul 2026
182.0000
189.1200
181.0500
184.2200
3,150,400
Tue, 30 Jun 2026
174.3500
177.9500
172.8600
177.4700
2,638,500
Mon, 29 Jun 2026
174.4600
178.3100
172.6500
176.2200
3,299,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
160.2500
171.4900
160.2500
171.3600
5,660,100
Thu, 25 Jun 2026
160.4300
162.0400
157.8800
158.0800
1,690,600
Wed, 24 Jun 2026
161.7000
165.8000
160.5300
161.3500
2,517,100
Tue, 23 Jun 2026
157.0000
160.8400
155.7400
159.7100
3,066,400
Mon, 22 Jun 2026
153.9700
156.6300
151.1500
153.1600
2,449,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 18 Jun 2026
153.3000
154.0000
150.3900
153.3000
5,108,000
Wed, 17 Jun 2026
160.8600
163.7600
153.9100
154.8500
2,247,500
Tue, 16 Jun 2026
162.0000
163.5500
159.0900
163.3800
2,001,900
Mon, 15 Jun 2026
162.2100
166.9000
161.6700
162.1700
2,285,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
162.5000
163.7700
156.2200
159.5400
1,909,100
Thu, 11 Jun 2026
162.6400
167.2100
161.1900
161.5500
1,792,900
Wed, 10 Jun 2026
166.9800
170.8700
163.7500
163.7600
2,080,200
Tue, 09 Jun 2026
165.5100
172.6800
165.1100
167.6800
2,313,300
Mon, 08 Jun 2026
171.6900
172.5500
166.9400
167.2400
2,025,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
12 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Fri, 05 Jun 2026
181.2800
181.7500
171.9500
172.6100
2,500,800
Thu, 04 Jun 2026
182.8600
185.6300
174.6300
178.6000
3,620,400
Wed, 03 Jun 2026
11 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 03 Jun 2026
181.4900
182.5300
174.2600
178.7200
4,464,300
Tue, 02 Jun 2026
184.7400
185.2000
179.1700
182.9400
3,792,500
Mon, 01 Jun 2026
182.7400
191.9700
179.3200
188.6600
5,645,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
165.2200
177.3400
165.0000
174.3400
5,105,100
Thu, 28 May 2026
160.2500
165.4100
157.6700
164.3800
1,921,400
Wed, 27 May 2026
155.1200
164.3000
155.0100
158.4900
2,233,000
Tue, 26 May 2026
159.7100
160.4300
155.2500
158.5400
2,255,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
159.2800
162.6000
158.8600
160.1700
2,018,400
Thu, 21 May 2026
162.4900
163.0500
158.0700
158.2700
2,132,900
Wed, 20 May 2026
160.0000
165.1600
156.6900
164.9600
1,815,100
Tue, 19 May 2026
165.0000
169.9400
162.8500
163.3100
2,474,800
Mon, 18 May 2026
158.0100
165.2000
157.7700
163.8500
2,451,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
158.4300
160.9900
156.7800
158.8600
2,095,500
Thu, 14 May 2026
155.2800
158.0600
152.8100
156.2500
1,681,800
Wed, 13 May 2026
157.2900
158.9200
153.6200
155.7300
2,154,500
Tue, 12 May 2026
159.7100
162.1900
158.0500
159.4200
1,873,000
Mon, 11 May 2026
164.3600
166.6600
158.3500
159.3300
2,382,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
165.0800
167.2400
162.9000
166.3400
2,781,700
Thu, 07 May 2026
169.2000
173.5000
167.4100
168.2500
4,101,700
Wed, 06 May 2026
169.0000
171.0800
167.1600
167.3500
35,354,600
Tue, 05 May 2026
170.1000
173.6300
167.1100
171.1900
4,404,800
Mon, 04 May 2026
10 · DEFA14A
After market open · 12:55 ET
DEFA14A ↗
Mon, 04 May 2026
9 · DEF 14A
After market open · 12:54 ET
DEF 14A ↗
Mon, 04 May 2026
170.0000
173.9200
168.7300
170.2200
4,396,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
174.0200
175.1100
170.0500
171.6000
7,680,800
Thu, 30 Apr 2026
156.4400
157.0300
153.0600
155.9700
1,906,500
Wed, 29 Apr 2026
158.3500
159.0400
155.4200
158.2200
1,579,800
Tue, 28 Apr 2026
161.6800
164.4200
157.8800
158.4900
1,831,900
Mon, 27 Apr 2026
160.1200
163.1300
159.4500
160.4500
1,505,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
156.4000
161.1700
155.6300
161.1300
1,625,200
Thu, 23 Apr 2026
159.9600
161.0000
152.3000
156.1500
2,923,500
Wed, 22 Apr 2026
168.5000
169.3500
162.1100
163.7800
2,121,700
Tue, 21 Apr 2026
168.5600
172.4400
166.5000
167.7900
1,792,700
Mon, 20 Apr 2026
8 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 20 Apr 2026
167.2400
171.6900
167.0000
168.8400
1,606,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
171.0400
173.2700
166.2700
167.9500
2,173,400
Thu, 16 Apr 2026
171.8000
174.9700
165.9500
167.6900
2,298,200
Wed, 15 Apr 2026
162.3700
168.1000
160.0000
167.3000
2,709,400
Tue, 14 Apr 2026
162.8800
163.6900
156.4100
159.0900
2,267,800
Mon, 13 Apr 2026
151.4800
158.9300
151.1900
158.4500
2,713,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
153.0600
154.6700
148.0500
151.4300
3,959,300
Thu, 09 Apr 2026
165.6900
168.2100
156.2300
157.0800
4,308,600
Wed, 08 Apr 2026
176.2400
177.9100
166.3000
166.5700
1,824,200
Tue, 07 Apr 2026
173.1600
173.8200
169.7200
172.5200
1,446,400
Mon, 06 Apr 2026
174.9000
176.1200
172.3900
174.6400
1,446,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
172.2900
178.6700
169.7500
173.9800
1,248,400
Wed, 01 Apr 2026
176.6900
177.6300
172.4400
172.7400
1,451,500
Tue, 31 Mar 2026
175.5200
178.5000
173.0600
175.6600
1,845,900
Mon, 30 Mar 2026
175.0000
178.8100
173.0400
175.9600
1,564,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
178.0000
178.9900
171.0000
172.5900
1,495,600
Thu, 26 Mar 2026
178.0000
183.2200
178.0000
178.2800
1,775,900
Wed, 25 Mar 2026
181.8000
183.8300
175.8300
178.1100
1,320,000
Tue, 24 Mar 2026
182.7300
183.8300
176.4000
179.1100
2,794,300
Mon, 23 Mar 2026
186.3300
187.5900
183.2800
185.2300
1,567,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
7 · 10-K
After-hours · 16:06 ET
10-K ↗
Fri, 20 Mar 2026
184.2000
184.8400
180.7300
184.0700
4,180,400
Thu, 19 Mar 2026
183.8500
189.1900
183.6800
185.5900
1,440,400
Wed, 18 Mar 2026
183.8400
186.7100
183.0000
184.0300
1,374,700
Tue, 17 Mar 2026
185.8200
191.4000
185.1300
186.7000
1,522,000
Mon, 16 Mar 2026
179.8700
186.2900
179.7500
185.2800
2,360,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
182.3300
183.5300
177.9100
178.8800
1,693,700
Thu, 12 Mar 2026
189.6900
192.2600
180.7500
180.7900
1,592,300
Wed, 11 Mar 2026
190.7300
192.2800
185.3300
187.0900
1,440,100
Tue, 10 Mar 2026
195.4200
196.5200
184.5600
189.6900
2,098,400
Mon, 09 Mar 2026
194.2700
197.1900
189.8500
195.5700
2,240,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
194.4900
197.5400
190.9200
195.4900
2,181,500
Thu, 05 Mar 2026
201.5000
205.4800
190.8300
196.0600
5,077,200
Wed, 04 Mar 2026
6 · 8-K
After-hours · 16:03 ET
8-K ↗
Wed, 04 Mar 2026
186.5100
188.8600
183.5600
188.4800
3,460,000
Tue, 03 Mar 2026
178.3600
186.9000
176.7700
185.9100
2,239,000
Mon, 02 Mar 2026
180.1500
185.0200
178.5800
181.4500
2,367,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
179.0000
183.0900
177.0000
182.0100
2,562,100
Thu, 26 Feb 2026
176.4100
184.0500
176.0000
182.8600
2,043,300
Wed, 25 Feb 2026
175.3200
177.9400
172.0000
176.4600
1,781,500
Tue, 24 Feb 2026
174.0100
178.6600
172.8000
175.7900
2,109,300
Mon, 23 Feb 2026
177.9800
179.2800
171.7100
172.1700
2,483,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
182.4000
186.4800
180.1300
180.3100
1,671,900
Thu, 19 Feb 2026
181.0000
182.7700
178.2400
182.5700
2,204,200
Wed, 18 Feb 2026
176.5700
181.5400
174.8000
181.2500
1,748,800
Tue, 17 Feb 2026
178.3000
181.5500
172.4200
176.8200
2,121,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
173.9500
177.1400
173.0100
174.1100
2,253,600
Thu, 12 Feb 2026
179.8600
179.9900
168.1400
171.9900
3,193,500
Wed, 11 Feb 2026
186.0000
186.0000
175.1300
177.0400
4,285,700
Tue, 10 Feb 2026
186.9500
190.6700
185.6300
186.9900
1,976,800
Mon, 09 Feb 2026
183.8900
185.9000
180.3200
184.6100
2,179,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
183.0700
185.3700
177.8800
183.6500
2,846,200
Thu, 05 Feb 2026
190.1200
193.6900
182.8700
183.8500
2,575,200
Wed, 04 Feb 2026
188.0000
193.2900
184.5500
190.6900
3,919,200
Tue, 03 Feb 2026
200.2700
201.1500
186.4000
190.8000
4,606,200
Mon, 02 Feb 2026
202.9100
204.6000
200.2400
203.3500
1,915,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
210.0000
211.6600
203.5500
203.9200
3,096,400
Thu, 29 Jan 2026
213.2100
214.5000
206.0000
209.9800
1,841,900
Wed, 28 Jan 2026
218.9800
220.5000
216.4400
217.9900
1,857,000
Tue, 27 Jan 2026
224.2200
225.3500
215.2700
217.8700
1,514,100
Mon, 26 Jan 2026
222.0600
225.5600
221.9000
224.1800
1,164,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
224.0900
227.3700
221.4300
222.0000
1,175,900
Thu, 22 Jan 2026
222.7500
226.1700
221.6300
225.2800
1,475,500
Wed, 21 Jan 2026
217.3600
220.8900
216.2700
219.7300
2,032,000
Tue, 20 Jan 2026
219.0000
224.6400
215.5500
216.2600
1,683,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
222.0000
226.6400
218.6500
222.2100
2,625,700
Thu, 15 Jan 2026
221.8600
222.7300
217.1800
218.9500
2,678,000
Wed, 14 Jan 2026
228.1800
229.3200
216.4300
218.8600
2,177,300
Tue, 13 Jan 2026
231.4300
232.4600
227.0000
228.4900
1,448,300
Mon, 12 Jan 2026
239.6300
240.2000
231.9100
233.2100
1,516,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
243.3700
245.4900
240.0000
240.1200
1,589,600
Thu, 08 Jan 2026
241.5000
245.0300
238.4600
241.1600
1,931,600
Wed, 07 Jan 2026
240.0100
241.5000
236.1300
239.3500
1,426,200
Tue, 06 Jan 2026
227.2600
238.5500
226.5500
237.8700
3,033,300
Mon, 05 Jan 2026
5 · 8-K
After-hours · 16:04 ET
8-K ↗
Mon, 05 Jan 2026
219.5000
223.8200
217.8800
221.3200
1,575,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
223.4100
224.6300
218.5900
219.4900
1,077,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
224.0000
225.1300
223.0000
223.2300
697,200
Tue, 30 Dec 2025
224.4800
225.6700
223.4100
224.6400
727,600
Mon, 29 Dec 2025
224.6500
226.5000
223.4000
225.0200
832,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
223.8000
226.3600
223.6000
224.6500
757,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
223.7500
224.7700
222.3900
223.1500
381,900
Tue, 23 Dec 2025
222.8300
224.6300
221.4200
224.2600
1,000,800
Mon, 22 Dec 2025
224.1500
225.7800
222.3800
223.3600
1,267,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
218.8700
225.0000
218.2700
221.8600
2,191,900
Thu, 18 Dec 2025
217.0000
219.8500
216.4200
218.1000
3,139,200
Wed, 17 Dec 2025
219.0700
221.5100
215.3000
215.4600
1,757,900
Tue, 16 Dec 2025
219.7300
221.3500
216.2100
219.3000
2,087,200
Mon, 15 Dec 2025
223.8600
224.1600
218.2100
220.1000
2,170,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
216.0100
226.9000
215.9500
223.2600
2,405,200
Thu, 11 Dec 2025
4 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 11 Dec 2025
228.0000
231.3500
227.3400
229.4900
2,012,000
Wed, 10 Dec 2025
232.8400
233.3300
227.3600
229.1600
2,246,800
Tue, 09 Dec 2025
237.1800
238.4000
230.0300
232.0000
2,077,800
Mon, 08 Dec 2025
239.3500
240.2400
232.2300
239.0500
1,690,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
242.0000
244.2200
239.1600
242.0000
1,389,200
Thu, 04 Dec 2025
241.0000
246.5700
238.8600
242.2800
1,768,000
Wed, 03 Dec 2025
239.2500
241.4500
238.6800
241.3300
913,500
Tue, 02 Dec 2025
241.9500
243.5000
238.6300
240.1400
1,075,100
Mon, 01 Dec 2025
237.2700
242.9300
236.9500
240.4100
1,664,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
242.0000
244.9100
239.5400
240.2900
738,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
239.2600
244.8800
238.7300
240.6700
1,876,500
Tue, 25 Nov 2025
236.8100
241.9400
235.5400
239.9500
1,703,400
Mon, 24 Nov 2025
244.9000
247.6200
234.5000
235.7400
3,402,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
3 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 21 Nov 2025
249.7500
251.6000
237.2400
244.0600
4,902,800
Thu, 20 Nov 2025
2 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 20 Nov 2025
275.0000
277.6100
269.3000
270.5000
1,779,600
Wed, 19 Nov 2025
273.1500
274.8800
270.6800
273.0000
1,234,600
Tue, 18 Nov 2025
1 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 18 Nov 2025
275.6300
279.1500
273.4500
273.7200
1,916,900
Mon, 17 Nov 2025
289.2900
292.9600
276.9500
277.0100
2,724,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
287.0800
295.7300
286.0500
293.3600
1,081,000
Thu, 13 Nov 2025
292.0200
296.9000
289.9300
291.7000
821,700
Wed, 12 Nov 2025
298.8100
302.1700
296.8100
296.9600
930,300
Tue, 11 Nov 2025
295.8100
300.4300
294.9700
299.1000
769,000
Mon, 10 Nov 2025
292.0200
297.1200
290.4700
295.7500
743,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
286.8400
295.3200
285.3400
294.8600
766,500
Thu, 06 Nov 2025
293.7600
294.5000
286.2700
291.2100
773,400
Wed, 05 Nov 2025
293.9500
296.6900
292.0600
295.2600
842,500
Tue, 04 Nov 2025
291.0000
294.4100
290.4900
293.4900
688,000
Mon, 03 Nov 2025
291.0000
292.8800
286.1700
292.7200
862,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
286.4800
291.5300
285.9500
291.2000
1,280,100
Thu, 30 Oct 2025
286.6600
289.8400
285.0000
285.0300
519,000
Wed, 29 Oct 2025
293.3800
293.3800
283.4100
286.6700
1,031,900
Tue, 28 Oct 2025
295.7200
297.8100
291.3500
291.3500
704,800
Mon, 27 Oct 2025
295.0600
296.1500
293.0400
295.6900
682,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
292.6600
296.5500
291.5100
293.0200
719,800
Thu, 23 Oct 2025
287.7300
291.7800
286.5600
291.5000
727,400