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
316.1600
317.7600
312.2600
317.0000
325,747
Thu, 22 Oct 2026
15 · 8-K
After-hours · 20:27 ET
8-K ↗
Thu, 22 Oct 2026
336.8100
340.9900
313.1500
319.4000
325,300
Wed, 21 Oct 2026
332.4700
340.0000
332.0100
338.8900
186,600
Tue, 20 Oct 2026
331.6500
333.3200
327.5100
330.8000
205,300
Mon, 19 Oct 2026
333.3400
338.0100
330.1000
333.8200
245,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
333.4800
336.6500
328.4000
330.4800
278,800
Thu, 15 Oct 2026
331.6100
335.8100
327.6100
333.8300
210,500
Wed, 14 Oct 2026
330.4100
339.0100
329.0300
335.0000
347,400
Tue, 13 Oct 2026
335.3600
335.8300
329.8000
332.8500
236,300
Mon, 12 Oct 2026
334.6000
338.6800
333.6000
333.8100
175,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
332.7600
337.8900
330.7800
335.3800
130,300
Thu, 08 Oct 2026
334.3000
335.2200
329.9000
332.1200
196,800
Wed, 07 Oct 2026
340.8100
342.1700
332.9900
334.5800
206,500
Tue, 06 Oct 2026
347.4200
349.7900
344.5800
344.9900
263,900
Mon, 05 Oct 2026
342.8500
352.0100
341.5400
345.7900
318,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
343.9500
348.1800
338.5700
343.4500
268,200
Thu, 01 Oct 2026
331.2600
339.8600
330.4200
339.3900
188,500
Wed, 30 Sep 2026
336.9900
337.5700
332.0000
332.2900
321,000
Tue, 29 Sep 2026
337.4200
340.6600
332.9700
336.1500
194,000
Mon, 28 Sep 2026
332.0700
339.2100
331.8300
337.4200
232,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
331.7900
334.3500
330.8100
333.3900
172,500
Thu, 24 Sep 2026
332.9700
335.8200
329.7100
332.0200
173,900
Wed, 23 Sep 2026
329.3900
334.8600
329.3900
333.4700
239,400
Tue, 22 Sep 2026
323.6200
330.2400
320.1200
329.7900
358,300
Mon, 21 Sep 2026
318.0200
324.3900
314.4400
320.3900
299,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
320.3500
321.9400
313.1400
321.8400
974,200
Thu, 17 Sep 2026
320.7100
320.7100
313.6300
316.9800
242,800
Wed, 16 Sep 2026
317.7300
321.7500
312.2500
315.1100
361,700
Tue, 15 Sep 2026
321.6700
321.6700
314.2700
315.8200
222,700
Mon, 14 Sep 2026
321.7400
321.7500
316.7500
319.2100
217,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
322.2000
324.1600
319.7900
323.7800
231,200
Thu, 10 Sep 2026
14 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Thu, 10 Sep 2026
13 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 10 Sep 2026
322.9000
322.9000
316.0100
318.5800
223,900
Wed, 09 Sep 2026
326.6600
327.0100
322.0600
324.8500
258,100
Tue, 08 Sep 2026
325.5700
327.7300
321.6500
326.6600
365,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
319.1800
326.2400
319.0800
325.5700
199,100
Thu, 03 Sep 2026
321.4800
322.5900
314.8500
322.4600
254,100
Wed, 02 Sep 2026
319.5400
323.0100
315.7700
319.4500
230,600
Tue, 01 Sep 2026
322.3700
324.0000
317.8800
319.1100
341,600
Mon, 31 Aug 2026
322.4800
324.7600
318.6700
323.9800
370,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
340.6800
340.9600
318.2700
322.2200
510,000
Thu, 27 Aug 2026
340.0000
340.7800
336.2800
338.3900
208,300
Wed, 26 Aug 2026
337.9600
343.7100
336.7000
342.4400
204,600
Tue, 25 Aug 2026
342.6900
343.3400
335.1900
335.6400
201,600
Mon, 24 Aug 2026
341.6100
344.5000
336.4200
338.7500
195,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
342.9600
342.9600
339.2700
341.6200
211,700
Thu, 20 Aug 2026
343.8200
345.3800
337.8000
340.3400
222,600
Wed, 19 Aug 2026
356.5900
356.5900
346.1000
346.1900
345,500
Tue, 18 Aug 2026
357.9700
357.9700
352.6900
354.3500
296,500
Mon, 17 Aug 2026
358.3300
361.3800
355.7900
358.7800
327,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
12 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 14 Aug 2026
359.8500
365.2700
356.9500
361.9500
391,800
Thu, 13 Aug 2026
11 · 10-K
After-hours · 16:11 ET
10-K ↗
Thu, 13 Aug 2026
10 · 8-K
After market open · 09:46 ET
8-K ↗
Thu, 13 Aug 2026
365.9500
374.8000
350.8600
357.6200
479,500
Wed, 12 Aug 2026
354.2000
356.1500
349.6200
352.2900
336,800
Tue, 11 Aug 2026
359.9700
363.5900
352.3400
352.3500
251,100
Mon, 10 Aug 2026
360.2500
361.7200
357.7300
357.8000
205,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
359.3600
361.1200
356.2800
359.9000
129,500
Thu, 06 Aug 2026
360.0000
361.9300
356.7900
358.9100
136,000
Wed, 05 Aug 2026
358.8700
362.9300
356.3100
358.1400
297,300
Tue, 04 Aug 2026
351.8200
359.0500
347.2200
356.8900
283,000
Mon, 03 Aug 2026
345.3600
351.9600
345.3600
351.9000
164,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
345.8200
346.6300
337.4800
345.2100
212,500
Thu, 30 Jul 2026
341.0600
341.1900
331.4200
339.8500
259,700
Wed, 29 Jul 2026
344.8800
344.8800
331.9200
334.3600
245,600
Tue, 28 Jul 2026
350.2200
352.7600
345.5100
348.0400
296,000
Mon, 27 Jul 2026
347.8800
349.8900
344.4300
349.3100
231,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
343.4700
348.0900
339.7700
347.0600
225,500
Thu, 23 Jul 2026
340.1500
346.6500
340.1500
344.0800
252,500
Wed, 22 Jul 2026
340.9000
345.3800
338.5300
341.4400
213,000
Tue, 21 Jul 2026
340.0600
342.2300
333.2000
341.1300
235,200
Mon, 20 Jul 2026
339.1500
339.6400
333.4500
335.9400
281,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
325.7500
336.8000
325.7500
336.4100
671,600
Thu, 16 Jul 2026
330.2100
333.3400
325.8800
332.1300
288,700
Wed, 15 Jul 2026
324.8400
327.9100
321.7600
327.6500
308,500
Tue, 14 Jul 2026
333.4100
335.7800
327.2000
327.4900
274,100
Mon, 13 Jul 2026
328.9300
335.1900
326.3800
329.3500
272,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
322.4000
332.3700
322.4000
331.1500
281,700
Thu, 09 Jul 2026
318.5600
324.0800
317.1800
322.4900
251,000
Wed, 08 Jul 2026
312.6800
316.7900
310.0400
315.8800
207,300
Tue, 07 Jul 2026
325.7000
326.8100
314.3000
315.3300
432,400
Mon, 06 Jul 2026
330.8500
331.7100
327.1100
328.5300
256,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
333.9400
334.3600
327.4000
330.8500
313,800
Wed, 01 Jul 2026
340.2400
340.2400
331.9300
332.0800
198,500
Tue, 30 Jun 2026
336.0600
340.3700
334.0000
338.1500
236,100
Mon, 29 Jun 2026
334.3300
339.2300
333.2100
334.1600
357,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
343.6400
343.6400
333.7300
337.0800
467,400
Thu, 25 Jun 2026
9 · 8-K
After-hours · 16:19 ET
8-K ↗
Thu, 25 Jun 2026
335.9700
345.4800
335.9700
343.5400
294,400
Wed, 24 Jun 2026
331.9700
338.2600
330.1000
333.7800
304,500
Tue, 23 Jun 2026
333.4000
335.5900
329.0100
330.9000
250,200
Mon, 22 Jun 2026
336.9300
339.9900
335.2600
338.0700
274,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
333.3800
340.3700
333.3800
337.9600
485,800
Wed, 17 Jun 2026
324.4300
335.9600
324.0000
329.8900
492,700
Tue, 16 Jun 2026
319.4200
327.0000
318.8200
324.3800
426,600
Mon, 15 Jun 2026
323.0100
323.0300
316.0500
316.1800
491,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
324.3500
324.8300
316.7600
320.1100
310,400
Thu, 11 Jun 2026
317.2200
321.5800
314.9400
318.8900
216,200
Wed, 10 Jun 2026
323.1300
326.4100
313.8400
314.0800
204,500
Tue, 09 Jun 2026
318.3400
324.3400
316.1200
322.8100
225,900
Mon, 08 Jun 2026
318.9500
318.9500
312.9500
314.4200
221,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
315.8600
316.3400
311.7900
315.2900
200,100
Thu, 04 Jun 2026
315.9400
315.9400
311.2700
313.6700
207,000
Wed, 03 Jun 2026
308.7900
314.4700
307.9800
313.3900
179,400
Tue, 02 Jun 2026
302.4000
308.5800
301.9100
308.3100
144,900
Mon, 01 Jun 2026
299.9000
302.5900
296.3700
300.9800
193,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
307.1400
308.6300
303.7600
303.8100
282,200
Thu, 28 May 2026
310.3700
310.3700
304.1800
308.5300
132,500
Wed, 27 May 2026
312.6300
314.9700
308.9500
312.6500
281,100
Tue, 26 May 2026
309.0700
312.4500
307.6300
311.3300
175,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
307.1700
309.3900
303.6900
307.1000
180,000
Thu, 21 May 2026
305.0100
307.0900
299.3600
305.6600
172,800
Wed, 20 May 2026
304.0800
307.8200
299.6900
306.2500
178,000
Tue, 19 May 2026
302.9200
303.2700
295.8300
302.6400
245,400
Mon, 18 May 2026
307.3700
310.1500
304.5600
305.2200
182,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
313.3600
313.5200
305.5100
307.1700
186,100
Thu, 14 May 2026
313.8900
316.9400
311.2600
315.7200
179,200
Wed, 13 May 2026
313.7700
314.3500
307.3600
310.8700
210,900
Tue, 12 May 2026
311.5800
314.5500
308.0100
313.7000
353,500
Mon, 11 May 2026
309.3100
311.8200
307.4300
310.5500
167,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
311.1300
311.6500
307.6200
308.8700
147,100
Thu, 07 May 2026
315.5000
317.1000
308.5700
310.3700
221,400
Wed, 06 May 2026
309.7800
316.4600
307.8200
315.3900
455,400
Tue, 05 May 2026
305.3400
308.0600
303.7500
305.4800
161,200
Mon, 04 May 2026
299.4100
306.3500
299.4100
303.9900
352,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
306.8700
306.8700
300.0400
302.9900
212,800
Thu, 30 Apr 2026
297.0100
306.6500
295.0900
305.7500
347,500
Wed, 29 Apr 2026
302.3800
305.6200
295.9100
296.5700
448,500
Tue, 28 Apr 2026
8 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Tue, 28 Apr 2026
299.6100
309.6700
296.3100
301.2400
591,900
Tue, 28 Apr 2026
7 · 8-K
Pre-market · 09:09 ET
8-K ↗
Mon, 27 Apr 2026
294.4000
300.4200
291.5600
298.1000
382,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
293.2500
295.2400
291.9700
293.3500
212,500
Thu, 23 Apr 2026
292.2900
296.1300
290.0000
294.4000
184,300
Wed, 22 Apr 2026
295.3500
295.9700
287.8000
289.8200
177,000
Tue, 21 Apr 2026
294.6200
297.2800
291.6300
293.5900
174,500
Mon, 20 Apr 2026
292.1800
294.1400
290.2200
293.9200
222,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
288.0500
294.7700
287.0900
291.0300
336,000
Thu, 16 Apr 2026
284.3000
288.3600
283.4500
284.3900
205,400
Wed, 15 Apr 2026
290.6900
291.8200
284.1700
284.5600
281,600
Tue, 14 Apr 2026
293.1100
294.8100
290.7700
292.0100
197,900
Mon, 13 Apr 2026
287.2700
294.3500
286.6700
293.2600
359,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
286.9300
290.6100
285.5900
289.0100
256,700
Thu, 09 Apr 2026
279.8400
288.0000
276.2400
286.4100
348,700
Wed, 08 Apr 2026
282.0700
287.5600
279.5400
280.7400
492,600
Tue, 07 Apr 2026
268.4200
273.8900
266.6000
272.5400
245,400
Mon, 06 Apr 2026
266.4800
269.6600
263.2800
269.5500
130,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
264.7000
273.2500
262.1700
267.1200
195,600
Wed, 01 Apr 2026
267.4300
271.0300
266.3500
269.3600
274,900
Tue, 31 Mar 2026
262.1900
268.3600
260.1300
265.3200
244,400
Mon, 30 Mar 2026
262.5600
264.1500
256.2500
258.0100
227,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
263.0000
263.0000
255.1000
260.6700
246,900
Thu, 26 Mar 2026
266.1700
266.2500
259.1900
260.5100
278,000
Wed, 25 Mar 2026
267.3800
269.3000
262.3500
266.0000
317,400
Tue, 24 Mar 2026
260.3700
269.1400
258.2100
264.1400
413,400
Mon, 23 Mar 2026
261.0000
268.7900
257.9500
262.2300
495,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
256.0700
257.3900
250.9000
253.7700
1,096,700
Thu, 19 Mar 2026
256.2600
258.3900
251.9700
256.5800
402,800
Wed, 18 Mar 2026
260.3000
264.9700
258.5000
258.5100
342,800
Tue, 17 Mar 2026
259.4100
263.0300
255.9100
261.3700
366,900
Mon, 16 Mar 2026
257.7400
258.8300
254.6500
256.8300
288,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
262.2300
263.5100
251.4000
255.6500
309,500
Thu, 12 Mar 2026
269.6800
275.1800
259.7700
259.8800
375,900
Wed, 11 Mar 2026
262.9200
270.2400
262.3800
270.1300
367,100
Tue, 10 Mar 2026
267.2900
270.9700
264.0400
264.3100
265,400
Mon, 09 Mar 2026
264.1500
268.4100
259.4400
267.5700
244,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
270.2900
271.8800
265.7300
267.7800
309,000
Thu, 05 Mar 2026
277.2200
281.0600
273.9700
274.9700
253,400
Wed, 04 Mar 2026
278.4300
280.8100
276.3300
279.9100
242,700
Tue, 03 Mar 2026
276.8900
279.5300
272.6000
277.7000
241,300
Mon, 02 Mar 2026
279.4200
284.4900
276.8200
283.5400
168,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
280.2800
283.3500
277.2300
282.5800
208,800
Thu, 26 Feb 2026
286.3800
288.7400
279.6300
283.5000
229,200
Wed, 25 Feb 2026
280.9800
284.3100
278.0100
280.7600
197,000
Tue, 24 Feb 2026
280.3200
283.1700
278.8500
282.2700
210,900
Mon, 23 Feb 2026
279.6700
280.4900
271.9700
278.7400
347,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
280.0100
285.5100
277.9500
281.9700
251,900
Thu, 19 Feb 2026
277.5300
281.9400
277.5300
281.1300
200,200
Wed, 18 Feb 2026
277.9100
281.3900
275.9600
279.2700
214,200
Tue, 17 Feb 2026
279.9100
281.4200
277.2600
278.3100
231,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
279.0300
283.1100
278.5800
279.8400
205,400
Thu, 12 Feb 2026
292.9100
296.7000
278.6200
279.0300
492,400
Wed, 11 Feb 2026
285.6000
291.9700
283.5300
290.3100
508,700
Tue, 10 Feb 2026
281.1200
286.1100
281.1200
283.7300
419,900
Mon, 09 Feb 2026
290.9700
293.4800
282.0000
282.4500
583,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
290.6900
295.2600
289.4500
291.7400
409,700
Thu, 05 Feb 2026
287.8700
290.2500
283.0200
287.0300
528,000
Wed, 04 Feb 2026
275.0000
290.0900
275.0000
289.9400
786,000
Tue, 03 Feb 2026
266.5500
275.6300
266.5500
273.2200
305,300
Mon, 02 Feb 2026
257.9700
270.2800
257.9700
270.0200
280,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
259.0000
262.5200
255.0100
260.4100
451,100
Thu, 29 Jan 2026
258.6500
265.1900
258.5800
259.5100
505,800
Wed, 28 Jan 2026
259.7400
262.6900
255.3300
256.2600
500,000
Tue, 27 Jan 2026
6 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Tue, 27 Jan 2026
268.3300
271.7300
256.5100
262.3400
694,500
Tue, 27 Jan 2026
5 · 8-K
Pre-market · 09:19 ET
8-K ↗
Mon, 26 Jan 2026
281.6700
283.4500
278.9800
281.5400
634,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
282.0300
282.9000
276.9800
280.1400
260,000
Thu, 22 Jan 2026
285.9000
286.6600
281.8800
282.3300
600,000
Wed, 21 Jan 2026
279.4000
286.1900
277.6200
284.0000
226,200
Tue, 20 Jan 2026
276.8100
279.2100
275.5100
277.4400
182,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
282.1700
284.7600
280.6400
281.2100
457,200
Thu, 15 Jan 2026
276.8900
283.7300
276.8900
282.4700
258,400
Wed, 14 Jan 2026
278.5600
281.6300
275.2000
277.6200
368,200
Tue, 13 Jan 2026
275.0000
278.9000
273.4700
278.7700
276,000
Mon, 12 Jan 2026
270.2400
274.3000
270.2400
273.7000
247,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
266.6000
273.0000
264.8300
272.2500
258,600
Thu, 08 Jan 2026
259.3500
265.4800
259.3500
264.6200
234,500
Wed, 07 Jan 2026
265.0500
265.4600
257.3500
260.8000
219,600
Tue, 06 Jan 2026
261.6200
266.8900
256.4600
265.3900
350,200
Mon, 05 Jan 2026
259.0000
267.9900
259.0000
263.1500
295,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
258.8700
261.2200
255.2500
259.6300
177,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
260.2500
261.4100
256.5800
256.7700
157,700
Tue, 30 Dec 2025
262.4500
263.7100
260.9900
261.1600
157,900
Mon, 29 Dec 2025
264.6600
265.5600
261.8400
263.4000
190,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
264.7600
265.5600
262.0400
264.7800
110,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
264.2100
265.3200
263.1400
264.3300
93,500
Tue, 23 Dec 2025
263.9300
264.9200
262.2400
263.5800
150,800
Mon, 22 Dec 2025
262.9900
265.1300
260.6800
263.4800
289,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
259.9000
264.4200
259.7400
262.4100
1,194,600
Thu, 18 Dec 2025
258.9300
260.3400
256.2300
259.4800
350,500
Wed, 17 Dec 2025
257.7500
260.1900
255.0300
256.7300
279,800
Tue, 16 Dec 2025
260.5900
261.0900
256.1700
258.4700
367,000
Mon, 15 Dec 2025
263.2700
263.4400
257.4000
259.8100
361,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
264.8700
264.8700
259.5500
261.7400
263,600
Thu, 11 Dec 2025
265.9700
268.2700
261.9100
262.8400
359,000
Wed, 10 Dec 2025
255.3200
266.2800
255.1700
264.3200
286,700
Tue, 09 Dec 2025
254.2500
260.5700
253.6900
257.3000
324,100
Mon, 08 Dec 2025
258.0700
259.7000
255.1200
257.2500
302,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
258.8500
259.7000
255.8800
257.9100
221,800
Thu, 04 Dec 2025
260.6700
262.9200
258.6500
258.8300
261,000
Wed, 03 Dec 2025
257.7100
260.9500
256.2300
260.8800
265,000
Tue, 02 Dec 2025
257.6100
259.7200
254.7000
257.3200
185,500
Mon, 01 Dec 2025
256.6200
260.1700
255.7700
256.4400
230,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
258.4400
259.5600
256.6800
258.8200
131,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
255.2200
259.3400
255.2200
257.3200
241,200
Tue, 25 Nov 2025
250.5500
256.3500
249.3900
255.7800
282,600
Mon, 24 Nov 2025
248.2700
252.6100
244.2300
249.0500
284,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
243.5200
252.3800
243.0200
248.9200
308,800
Thu, 20 Nov 2025
248.0800
253.6300
242.4800
242.5200
284,600
Wed, 19 Nov 2025
243.0000
245.7300
241.5800
243.7900
277,100
Tue, 18 Nov 2025
239.3300
243.4700
239.0400
242.6100
251,000
Mon, 17 Nov 2025
249.0200
249.7200
238.7200
240.6300
221,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
247.5000
250.5600
245.3900
248.9600
229,000
Thu, 13 Nov 2025
255.3400
258.5700
250.0300
250.8900
237,600
Wed, 12 Nov 2025
256.6400
260.5100
255.8500
256.2600
259,100
Tue, 11 Nov 2025
259.6800
259.6800
255.1400
255.5300
193,600
Mon, 10 Nov 2025
259.7400
262.9300
258.2000
259.7400
214,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
257.7100
260.8300
255.3500
258.9200
221,800
Thu, 06 Nov 2025
260.0000
262.7000
256.6900
259.6600
290,100
Wed, 05 Nov 2025
255.6600
260.1100
253.0000
257.9000
361,700
Tue, 04 Nov 2025
251.7100
256.6800
250.8800
256.4700
287,300
Mon, 03 Nov 2025
256.2100
257.5100
251.2900
253.3300
244,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
255.9500
257.9200
253.3800
257.0900
301,100
Thu, 30 Oct 2025
253.7000
262.7100
250.6500
255.9100
332,400
Wed, 29 Oct 2025
256.0600
260.4200
250.3000
254.1000
370,100
Tue, 28 Oct 2025
4 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Tue, 28 Oct 2025
251.9700
266.4400
247.5000
258.0300
341,800
Tue, 28 Oct 2025
3 · 8-K
Pre-market · 09:07 ET
8-K ↗
Mon, 27 Oct 2025
262.7300
263.2000
258.9300
260.0000
237,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
2 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 24 Oct 2025
261.7400
263.3000
259.8300
260.2900
256,600
Thu, 23 Oct 2025
256.5200
261.1900
254.8200
260.0000
418,400
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 07:38 ET
8-K ↗