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
194.4500
202.3600
192.3000
199.1200
367,602
Thu, 22 Oct 2026
187.3600
199.4400
185.0200
198.1300
279,100
Wed, 21 Oct 2026
188.2500
190.9500
185.7200
187.8700
197,300
Tue, 20 Oct 2026
183.9000
190.7500
182.6300
189.3700
487,900
Mon, 19 Oct 2026
20 · 8-K
After-hours · 20:32 ET
8-K ↗
Mon, 19 Oct 2026
187.4000
187.4000
181.6800
182.0400
366,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
187.9600
190.9200
183.2500
185.7700
472,000
Thu, 15 Oct 2026
183.6700
190.3100
182.8700
187.9400
362,300
Wed, 14 Oct 2026
184.1400
184.8000
176.1500
180.3300
451,800
Tue, 13 Oct 2026
187.4800
189.9200
184.2700
188.2600
346,700
Mon, 12 Oct 2026
187.7800
187.8000
181.6500
185.4400
352,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
187.0700
188.8700
182.5700
185.4400
345,200
Thu, 08 Oct 2026
180.7600
188.4700
178.5400
187.8300
652,300
Wed, 07 Oct 2026
188.0000
188.0200
179.6700
184.4000
454,200
Tue, 06 Oct 2026
191.3900
193.6500
188.0000
192.8500
560,300
Mon, 05 Oct 2026
192.1500
194.9200
188.8100
191.1100
476,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
196.3200
199.2400
188.6700
193.0000
418,700
Thu, 01 Oct 2026
191.0000
194.0100
186.6400
192.7000
581,500
Thu, 01 Oct 2026
19 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 30 Sep 2026
196.0000
196.1300
191.1900
191.8800
304,000
Tue, 29 Sep 2026
200.9600
201.0500
191.9000
193.9400
292,500
Mon, 28 Sep 2026
202.5800
202.5800
194.6800
196.0900
276,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
195.8600
202.6400
192.6500
200.2300
415,800
Thu, 24 Sep 2026
203.4100
204.5500
196.0000
196.2900
505,600
Wed, 23 Sep 2026
208.1500
210.5100
202.1700
202.7900
335,500
Tue, 22 Sep 2026
207.6200
213.2500
206.2100
211.9400
587,200
Mon, 21 Sep 2026
200.6300
204.4000
196.7400
202.4800
289,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
196.7900
199.3700
195.1200
197.6300
806,900
Thu, 17 Sep 2026
204.8300
206.9200
197.6200
199.0500
454,500
Wed, 16 Sep 2026
201.4500
206.1600
198.9800
199.5200
544,300
Tue, 15 Sep 2026
201.7000
211.9000
199.0000
199.6400
590,100
Mon, 14 Sep 2026
200.0000
202.4500
197.2800
200.3000
743,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
202.9900
209.4200
196.0400
204.2800
498,800
Thu, 10 Sep 2026
205.7800
210.0500
199.5300
201.7200
652,200
Wed, 09 Sep 2026
227.8900
230.3700
209.5500
210.5400
677,500
Tue, 08 Sep 2026
237.7100
237.7100
227.1500
228.0400
298,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
237.7000
243.5900
235.9500
238.5700
225,000
Thu, 03 Sep 2026
239.5000
244.0900
235.8900
237.7000
210,300
Wed, 02 Sep 2026
233.8900
238.2700
228.5200
235.5200
311,800
Tue, 01 Sep 2026
239.1600
247.0900
233.9000
234.1400
338,600
Mon, 31 Aug 2026
246.1100
247.3400
240.4800
242.8300
528,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
242.3400
247.3200
241.0300
245.5600
338,400
Thu, 27 Aug 2026
243.8800
245.6000
240.0300
240.8600
189,700
Wed, 26 Aug 2026
247.3100
247.3400
242.7100
246.0000
213,900
Tue, 25 Aug 2026
247.7200
249.2600
243.1900
246.9800
229,500
Mon, 24 Aug 2026
247.5800
250.9800
242.2900
244.8900
159,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
245.9700
250.2100
243.6500
246.8100
229,400
Thu, 20 Aug 2026
241.8200
245.7500
234.1100
244.6100
216,600
Wed, 19 Aug 2026
246.0100
253.4900
246.0100
249.7000
279,200
Tue, 18 Aug 2026
244.5500
244.9500
238.0300
238.5900
247,100
Mon, 17 Aug 2026
236.3300
244.9100
232.5500
243.5400
270,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
247.6700
248.3800
239.5500
240.2300
194,400
Thu, 13 Aug 2026
245.8500
247.8800
244.1500
246.0800
217,400
Wed, 12 Aug 2026
249.3400
252.5900
242.1100
242.9500
502,100
Tue, 11 Aug 2026
238.9800
249.9000
235.9900
249.5700
258,300
Mon, 10 Aug 2026
242.3900
243.1900
232.7200
235.7600
248,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
244.8700
251.7700
238.3300
244.0500
381,000
Thu, 06 Aug 2026
17 · 10-Q
After market open · 15:05 ET
10-Q ↗
Thu, 06 Aug 2026
246.3600
253.5100
224.0500
241.9700
588,700
Thu, 06 Aug 2026
18 · 8-K
Pre-market · 07:31 ET
8-K ↗
Wed, 05 Aug 2026
233.9300
244.4600
233.9300
241.5100
430,200
Tue, 04 Aug 2026
231.8800
239.1800
230.0300
237.8500
361,600
Mon, 03 Aug 2026
228.8600
238.0100
227.4900
228.4500
296,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
222.9800
228.5400
221.5800
222.9400
296,300
Thu, 30 Jul 2026
231.1300
234.8700
223.3400
225.1600
291,600
Wed, 29 Jul 2026
235.4000
240.5500
229.2700
230.3300
431,500
Tue, 28 Jul 2026
232.1900
240.0800
231.6800
240.0700
461,900
Mon, 27 Jul 2026
230.1100
236.1700
227.5000
228.5500
360,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
222.8400
229.8300
221.2600
227.4300
342,900
Thu, 23 Jul 2026
227.3500
227.3500
217.2900
222.8800
438,000
Wed, 22 Jul 2026
222.7500
226.7100
220.6700
225.0900
378,700
Tue, 21 Jul 2026
223.3400
225.1500
211.4800
222.0900
489,800
Mon, 20 Jul 2026
228.7200
229.1900
221.6000
224.2100
402,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
232.6700
238.8200
225.7800
228.6500
453,600
Thu, 16 Jul 2026
232.9900
236.2300
226.2500
235.4000
361,700
Wed, 15 Jul 2026
224.8700
232.8900
222.0200
228.5900
746,700
Tue, 14 Jul 2026
227.3900
232.4600
221.6400
224.4000
302,900
Mon, 13 Jul 2026
224.2800
226.5600
218.8500
222.5300
291,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
223.1800
229.0500
221.4900
225.1300
200,900
Thu, 09 Jul 2026
217.4800
221.8000
215.2000
220.0000
401,700
Wed, 08 Jul 2026
218.1300
220.6900
210.2000
214.7900
621,100
Tue, 07 Jul 2026
229.1200
229.1200
220.7000
222.1900
271,600
Mon, 06 Jul 2026
228.1000
230.0200
219.5400
225.7400
293,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
225.6600
228.6300
223.4700
228.2600
274,600
Wed, 01 Jul 2026
226.9000
232.7900
223.7200
224.0200
427,700
Tue, 30 Jun 2026
227.8200
230.6400
225.2200
229.8400
394,400
Mon, 29 Jun 2026
229.1400
229.1400
219.4100
227.3400
533,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
225.8400
233.7500
223.3600
233.3200
1,323,400
Thu, 25 Jun 2026
224.3000
230.2700
223.0200
227.0200
433,100
Wed, 24 Jun 2026
214.3600
228.6700
213.1200
223.3000
585,000
Tue, 23 Jun 2026
210.3800
214.3300
208.8000
210.6800
295,200
Mon, 22 Jun 2026
216.6800
219.6800
210.8100
211.9200
445,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
214.6200
221.8100
212.8500
218.2500
865,500
Wed, 17 Jun 2026
215.4200
224.1000
209.2600
211.3100
489,300
Tue, 16 Jun 2026
213.4500
219.1300
212.0000
217.8600
432,000
Mon, 15 Jun 2026
212.9500
218.7600
207.4500
208.5900
306,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
205.4900
210.3100
204.3600
207.0900
411,400
Thu, 11 Jun 2026
196.6000
207.6600
195.0800
207.5000
366,000
Wed, 10 Jun 2026
205.1900
207.0800
193.1100
195.6500
342,100
Tue, 09 Jun 2026
201.2000
206.6000
199.5800
206.0300
392,100
Mon, 08 Jun 2026
197.1800
202.7200
195.4000
200.2200
581,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
199.1800
203.1600
196.8600
197.6100
487,800
Thu, 04 Jun 2026
204.7700
207.3300
198.6100
202.7400
497,300
Wed, 03 Jun 2026
201.9000
203.3000
198.6500
201.7400
715,200
Tue, 02 Jun 2026
203.3100
204.9200
199.1900
204.3000
560,600
Mon, 01 Jun 2026
206.5000
210.0800
201.6100
201.8000
338,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
209.3000
214.1800
208.1500
209.9800
321,300
Thu, 28 May 2026
210.5900
213.5900
207.1400
209.8000
484,800
Wed, 27 May 2026
218.8500
224.9300
212.2400
213.5100
426,700
Tue, 26 May 2026
216.8400
218.2100
213.6900
217.1300
340,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
217.8100
219.4000
211.0200
214.2200
430,400
Thu, 21 May 2026
208.3800
218.7300
208.3800
216.8500
590,900
Wed, 20 May 2026
16 · 8-K
After-hours · 16:33 ET
8-K ↗
Wed, 20 May 2026
206.8800
216.2900
203.4500
215.9300
429,800
Tue, 19 May 2026
212.6600
212.6600
203.8300
204.4800
350,600
Tue, 19 May 2026
15 · 8-K
Pre-market · 08:00 ET
8-K ↗
Mon, 18 May 2026
211.0300
219.5200
211.0300
215.3600
519,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
206.7200
213.7700
206.7200
209.1900
608,600
Thu, 14 May 2026
210.0100
219.9900
208.0800
217.3100
618,400
Wed, 13 May 2026
201.8200
206.3900
197.8000
206.3600
830,700
Tue, 12 May 2026
209.4600
209.4600
200.3000
202.6500
910,000
Mon, 11 May 2026
219.4400
221.4800
203.3400
206.2000
1,187,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
220.1200
224.2800
212.2400
219.9900
594,900
Thu, 07 May 2026
13 · 10-Q
After market open · 15:50 ET
10-Q ↗
Thu, 07 May 2026
259.5000
270.0000
212.4500
216.9200
1,791,500
Thu, 07 May 2026
14 · 8-K
Pre-market · 07:36 ET
8-K ↗
Wed, 06 May 2026
291.5000
302.9500
291.5000
299.4700
464,400
Tue, 05 May 2026
280.7600
285.3100
276.0000
282.5300
328,600
Mon, 04 May 2026
288.2700
289.7200
275.4900
277.0200
377,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
289.8100
293.6400
285.0400
290.2100
364,200
Thu, 30 Apr 2026
285.6000
290.3100
282.4000
288.5500
304,100
Wed, 29 Apr 2026
291.8600
293.3000
283.8300
284.5500
195,000
Tue, 28 Apr 2026
299.5000
304.6000
291.7200
293.9700
229,600
Mon, 27 Apr 2026
301.6600
305.6100
296.0600
298.5300
283,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
307.7200
309.7000
301.3400
302.5700
223,600
Thu, 23 Apr 2026
308.7100
312.2600
302.3800
308.9800
220,700
Wed, 22 Apr 2026
319.1800
319.1800
303.9000
306.1800
325,800
Tue, 21 Apr 2026
318.5900
322.9600
311.9300
314.3900
695,600
Mon, 20 Apr 2026
296.1200
309.8000
294.3400
309.4500
330,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
290.2600
305.8700
290.2600
297.6400
413,800
Thu, 16 Apr 2026
284.9200
288.0000
278.8900
282.1400
166,600
Wed, 15 Apr 2026
286.3100
287.2000
280.7200
283.7500
178,300
Tue, 14 Apr 2026
290.1900
295.2000
287.0300
288.9800
246,300
Mon, 13 Apr 2026
282.1200
289.7200
277.4300
289.7200
272,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
285.0800
288.4000
281.0400
285.8800
270,100
Thu, 09 Apr 2026
273.4300
287.8100
273.4300
285.6600
429,700
Wed, 08 Apr 2026
12 · DEFA14A
After-hours · 16:38 ET
DEFA14A ↗
Wed, 08 Apr 2026
11 · DEF 14A
After-hours · 16:36 ET
DEF 14A ↗
Wed, 08 Apr 2026
274.0000
287.3700
269.0500
281.8500
433,900
Tue, 07 Apr 2026
263.6800
264.4200
259.5200
262.0400
374,300
Mon, 06 Apr 2026
267.4500
268.6200
264.9500
267.5100
281,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
266.0000
274.3800
261.8300
268.7100
218,900
Wed, 01 Apr 2026
265.4700
275.4100
264.5000
273.1900
303,200
Tue, 31 Mar 2026
260.8500
271.1900
259.3400
265.1500
289,200
Mon, 30 Mar 2026
267.2800
269.6900
257.1400
257.5500
321,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
262.9800
266.7500
260.6500
262.3300
199,200
Thu, 26 Mar 2026
268.0400
272.8500
263.4500
264.9800
158,600
Wed, 25 Mar 2026
274.8900
274.8900
262.3600
271.6000
323,200
Tue, 24 Mar 2026
263.9700
271.0800
252.5800
267.8000
328,600
Mon, 23 Mar 2026
258.0800
275.4900
258.0800
267.4400
326,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
271.6700
272.1000
254.9800
258.7900
895,300
Thu, 19 Mar 2026
274.5500
276.1700
268.1200
272.7000
297,200
Wed, 18 Mar 2026
282.2600
288.7500
276.6000
277.1700
402,800
Tue, 17 Mar 2026
290.0800
291.4000
285.3600
285.8900
275,700
Mon, 16 Mar 2026
287.5200
292.0900
281.2800
288.3300
330,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
274.9200
285.5100
272.2200
284.6900
477,800
Thu, 12 Mar 2026
281.7400
286.0100
271.2200
272.1100
367,400
Wed, 11 Mar 2026
287.1000
288.5800
280.9100
281.3100
412,000
Tue, 10 Mar 2026
297.4500
301.8000
290.1400
290.5500
352,800
Mon, 09 Mar 2026
300.0300
302.1300
289.2100
299.2800
495,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
305.6900
310.7100
298.1400
305.9200
271,900
Thu, 05 Mar 2026
321.3700
326.7000
306.7900
312.3600
413,100
Wed, 04 Mar 2026
326.3500
331.5200
318.0100
327.9700
456,800
Tue, 03 Mar 2026
313.1400
328.9100
311.8000
325.7900
420,700
Mon, 02 Mar 2026
319.8000
328.9600
313.7200
326.3600
326,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
320.7200
332.2600
319.1700
327.7600
596,200
Thu, 26 Feb 2026
9 · 10-K
After market open · 14:52 ET
10-K ↗
Thu, 26 Feb 2026
320.1300
333.3100
307.8100
322.0100
533,800
Thu, 26 Feb 2026
10 · 8-K
Pre-market · 07:37 ET
8-K ↗
Wed, 25 Feb 2026
319.9900
321.7500
296.6500
300.7400
369,600
Tue, 24 Feb 2026
318.1800
325.7400
318.1800
319.9900
322,800
Mon, 23 Feb 2026
323.0800
328.7700
311.9600
320.0300
292,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
324.3400
329.6500
316.8500
325.4300
349,300
Thu, 19 Feb 2026
324.4700
331.4900
319.4000
321.3500
403,200
Wed, 18 Feb 2026
336.3400
338.7900
324.5000
327.8700
490,800
Tue, 17 Feb 2026
340.9200
349.0000
323.5500
336.4000
278,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
339.8100
346.8300
335.5700
344.1900
290,100
Thu, 12 Feb 2026
338.3800
346.7300
332.6800
334.9300
206,800
Wed, 11 Feb 2026
328.7500
337.2300
305.9600
334.0600
269,900
Tue, 10 Feb 2026
328.3400
341.6000
323.7300
337.0600
363,200
Mon, 09 Feb 2026
328.4800
334.0900
322.8800
324.4900
234,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
324.1100
335.0400
323.2400
328.9200
406,900
Thu, 05 Feb 2026
320.1800
324.9000
313.0000
323.0900
369,100
Wed, 04 Feb 2026
307.2700
322.6800
307.2700
320.7700
692,000
Tue, 03 Feb 2026
287.3300
312.8700
285.4100
303.3100
589,900
Mon, 02 Feb 2026
8 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 02 Feb 2026
289.0200
290.8800
285.2700
286.9200
232,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
287.8200
290.5300
282.3000
288.1400
272,100
Thu, 29 Jan 2026
295.6500
300.1900
289.5800
292.6700
221,600
Wed, 28 Jan 2026
293.3300
300.9800
288.9400
293.9600
192,700
Tue, 27 Jan 2026
295.8300
300.0500
290.1100
292.6100
232,400
Mon, 26 Jan 2026
298.8400
300.7000
292.8000
295.6800
328,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
303.4100
304.9800
295.6400
297.2600
218,100
Thu, 22 Jan 2026
7 · 8-K
After-hours · 16:32 ET
8-K ↗
Thu, 22 Jan 2026
302.8700
313.5500
299.6600
304.4500
189,400
Wed, 21 Jan 2026
302.1500
312.0800
299.0700
306.2400
219,600
Tue, 20 Jan 2026
301.3100
306.8100
290.7800
300.2300
207,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
312.7500
317.8600
306.8500
309.7000
307,500
Thu, 15 Jan 2026
305.5700
315.9900
305.5700
314.4000
209,600
Wed, 14 Jan 2026
312.4200
313.6000
303.6500
305.9500
491,600
Tue, 13 Jan 2026
290.9300
312.3500
290.9300
311.6900
384,400
Mon, 12 Jan 2026
293.4800
304.3200
293.4800
302.9700
484,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
278.5100
296.7100
276.0700
296.4300
513,200
Thu, 08 Jan 2026
256.3100
274.8700
252.0000
273.8900
382,300
Wed, 07 Jan 2026
6 · 8-K
After-hours · 16:32 ET
8-K ↗
Wed, 07 Jan 2026
278.0100
279.2100
257.8400
257.8900
241,600
Tue, 06 Jan 2026
271.2600
277.5900
265.0000
275.7800
212,200
Tue, 06 Jan 2026
5 · 8-K
Pre-market · 08:32 ET
8-K ↗
Mon, 05 Jan 2026
265.1000
279.6200
265.1000
274.1800
329,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
258.1300
268.5500
255.6100
267.4500
152,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
263.7800
264.3500
258.0900
259.3900
169,000
Tue, 30 Dec 2025
266.2400
268.0000
262.2100
264.4700
243,800
Mon, 29 Dec 2025
268.6100
268.6100
264.5500
266.5000
137,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
264.5300
267.6800
263.3300
267.2000
95,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
262.5000
267.3200
262.5000
265.8200
81,800
Tue, 23 Dec 2025
265.6600
266.6000
261.0100
264.4200
143,900
Mon, 22 Dec 2025
267.7300
268.5000
261.6200
265.9200
198,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
262.5300
268.1500
261.3500
267.1800
511,400
Thu, 18 Dec 2025
264.0000
270.2900
263.7100
265.1200
260,000
Wed, 17 Dec 2025
262.7800
265.9200
256.7500
258.9400
287,000
Tue, 16 Dec 2025
267.1800
269.9400
261.7700
264.8600
333,400
Mon, 15 Dec 2025
273.9000
278.7600
267.2300
268.2800
355,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
286.6200
288.0100
271.3000
272.4700
315,500
Thu, 11 Dec 2025
286.0000
293.5300
283.5800
285.0800
350,000
Wed, 10 Dec 2025
267.4600
286.6100
266.5900
283.5800
461,800
Tue, 09 Dec 2025
270.2000
270.2000
262.8900
265.9400
276,200
Mon, 08 Dec 2025
268.8400
274.0000
265.0000
267.6000
348,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
267.6800
271.5900
262.8700
268.1900
175,200
Thu, 04 Dec 2025
269.1200
270.7800
264.4600
268.1900
254,800
Wed, 03 Dec 2025
263.0000
272.9100
262.9000
270.2500
428,200
Tue, 02 Dec 2025
265.8500
266.5000
260.6700
263.2100
172,000
Mon, 01 Dec 2025
264.5000
270.2800
257.5600
266.0800
323,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
271.9800
272.9900
266.9200
268.0200
110,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
268.1900
273.6000
267.4200
270.9600
388,800
Tue, 25 Nov 2025
264.0000
273.3600
261.0300
270.3100
635,600
Mon, 24 Nov 2025
4 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 24 Nov 2025
257.2700
263.4000
252.4300
260.1800
297,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
246.7200
263.3200
245.2500
258.7200
593,500
Thu, 20 Nov 2025
247.1000
252.3400
242.3000
243.5100
220,300
Wed, 19 Nov 2025
250.0000
251.1500
244.9200
245.5300
262,400
Tue, 18 Nov 2025
243.2500
249.5400
234.1900
247.6300
211,400
Mon, 17 Nov 2025
247.3800
250.4400
242.7200
244.7600
259,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
256.8400
256.8400
248.8800
250.5100
227,300
Thu, 13 Nov 2025
261.9300
265.7200
254.5600
257.1400
289,400
Wed, 12 Nov 2025
258.6000
265.9100
258.6000
265.1500
270,400
Tue, 11 Nov 2025
257.3000
261.7800
255.2900
259.5500
194,600
Mon, 10 Nov 2025
257.8100
261.0300
254.0000
257.5200
260,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
250.9600
257.9100
249.0300
257.7600
340,700
Thu, 06 Nov 2025
248.4000
253.5200
246.2000
251.9200
364,800
Wed, 05 Nov 2025
2 · 10-Q
After market open · 14:43 ET
10-Q ↗
Wed, 05 Nov 2025
254.0100
270.0000
242.2100
245.8300
859,400
Wed, 05 Nov 2025
3 · 8-K
Pre-market · 07:34 ET
8-K ↗
Tue, 04 Nov 2025
237.5500
241.8600
230.9400
238.0200
650,100
Mon, 03 Nov 2025
248.3100
248.5800
239.3400
240.0900
544,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
252.4300
254.5100
244.6800
248.2300
422,400
Thu, 30 Oct 2025
260.2200
266.2200
253.1300
254.0200
355,500
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 29 Oct 2025
267.5400
272.0200
258.8200
262.7600
353,300
Tue, 28 Oct 2025
265.1900
274.0000
264.3800
269.5000
219,800
Mon, 27 Oct 2025
268.6400
272.3700
267.5400
271.4700
344,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
272.2300
277.1800
267.0000
268.1900
405,000