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
407.1800
409.8200
397.7100
398.6000
406,879
Thu, 22 Oct 2026
396.9000
408.1100
396.6700
407.5600
355,400
Wed, 21 Oct 2026
393.4900
395.3300
389.5800
394.7800
286,300
Tue, 20 Oct 2026
392.8900
396.9100
390.5600
393.1900
250,800
Mon, 19 Oct 2026
20 · 8-K
After-hours · 20:18 ET
8-K ↗
Mon, 19 Oct 2026
385.7200
392.0100
385.7200
390.4900
351,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
380.4200
389.1100
380.4200
389.1000
299,400
Thu, 15 Oct 2026
381.7900
385.3000
378.4900
381.3500
393,700
Wed, 14 Oct 2026
374.5000
376.4500
368.9000
375.4700
294,900
Tue, 13 Oct 2026
375.9500
377.8400
371.5000
374.7200
239,000
Mon, 12 Oct 2026
373.9000
375.0700
370.9000
372.5300
287,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
370.7500
373.4000
365.9800
368.3700
325,300
Thu, 08 Oct 2026
361.9200
375.4300
361.9200
373.1000
428,100
Wed, 07 Oct 2026
366.0400
368.0000
361.2500
362.3000
431,400
Tue, 06 Oct 2026
365.9700
371.8900
364.4600
366.8400
287,200
Mon, 05 Oct 2026
368.8300
370.8500
366.7600
366.8100
336,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
368.3600
369.9700
365.6300
368.2700
401,700
Thu, 01 Oct 2026
363.0100
369.9300
363.0100
368.7200
427,900
Wed, 30 Sep 2026
369.0200
370.7600
364.6900
365.1700
443,000
Tue, 29 Sep 2026
367.3200
370.2700
364.4100
368.8100
342,000
Mon, 28 Sep 2026
369.7800
371.7600
368.6900
369.8000
270,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
373.5000
376.9500
367.6700
370.4300
282,200
Thu, 24 Sep 2026
374.3000
376.9900
371.9200
371.9600
285,000
Wed, 23 Sep 2026
371.4100
376.8400
370.7100
372.3600
291,300
Tue, 22 Sep 2026
373.0100
373.9200
366.4900
370.9600
421,600
Mon, 21 Sep 2026
378.7000
378.7000
368.0300
369.4200
386,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
383.0400
383.0400
373.3900
374.8500
1,806,400
Thu, 17 Sep 2026
378.2800
382.3300
374.4700
380.1200
438,200
Wed, 16 Sep 2026
377.8500
380.5700
374.5100
377.7700
379,900
Tue, 15 Sep 2026
378.6100
380.2200
376.5200
379.5500
342,100
Mon, 14 Sep 2026
377.9400
381.0800
376.6900
379.5400
317,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
373.9900
374.7600
368.2200
371.7100
323,800
Thu, 10 Sep 2026
370.3900
371.8200
366.7800
371.0300
360,300
Wed, 09 Sep 2026
365.8500
370.0100
361.7000
367.8700
377,000
Tue, 08 Sep 2026
374.9400
376.6400
369.8300
369.8300
534,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
381.0600
384.9300
380.2000
380.8700
236,600
Thu, 03 Sep 2026
382.3800
388.0300
382.3000
386.2500
308,200
Wed, 02 Sep 2026
380.2200
383.9700
377.5400
378.2800
380,000
Tue, 01 Sep 2026
377.5000
383.7700
377.2000
378.6100
369,300
Mon, 31 Aug 2026
19 · 8-K
After-hours · 16:18 ET
8-K ↗
Mon, 31 Aug 2026
375.9100
377.4400
373.6200
374.6500
452,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
381.9900
381.9900
376.4200
377.6100
265,800
Thu, 27 Aug 2026
377.0500
380.5100
372.6300
377.6600
259,800
Wed, 26 Aug 2026
375.2100
380.8500
370.0000
379.7800
250,200
Tue, 25 Aug 2026
376.6400
377.0700
372.4900
375.3900
191,000
Mon, 24 Aug 2026
373.8900
377.7400
372.6900
376.7900
237,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
369.0000
372.0000
369.0000
370.0600
226,700
Thu, 20 Aug 2026
362.7700
370.4900
362.5800
368.3600
264,500
Wed, 19 Aug 2026
369.6200
371.2100
362.7400
363.9300
239,000
Tue, 18 Aug 2026
369.5300
373.3200
367.3100
367.3800
245,800
Mon, 17 Aug 2026
373.8100
373.8100
364.3000
365.1500
238,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
367.2300
370.3500
366.2900
370.1100
204,400
Thu, 13 Aug 2026
360.6300
369.9400
360.6300
366.0500
362,900
Wed, 12 Aug 2026
362.8600
366.6500
362.8200
363.6700
269,300
Tue, 11 Aug 2026
368.0900
369.9800
365.5900
365.7000
215,700
Mon, 10 Aug 2026
369.6200
374.5200
368.2300
369.9000
254,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
365.7900
375.0400
364.5600
374.9600
289,600
Thu, 06 Aug 2026
375.1800
376.6300
368.9700
370.3500
314,800
Wed, 05 Aug 2026
373.7400
376.1200
369.5400
373.2800
388,900
Tue, 04 Aug 2026
365.0000
370.3800
364.3600
369.2100
338,500
Mon, 03 Aug 2026
374.3100
379.0000
370.1900
372.0500
357,800
Mon, 03 Aug 2026
18 · 10-Q
Pre-market · 08:55 ET
10-Q ↗
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
369.1300
376.6500
368.9200
374.1500
433,600
Thu, 30 Jul 2026
378.6300
388.9700
368.3300
375.3600
692,300
Wed, 29 Jul 2026
17 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 29 Jul 2026
395.6800
399.8300
391.9400
393.8900
458,200
Tue, 28 Jul 2026
393.1100
401.0700
392.8500
398.7000
324,100
Mon, 27 Jul 2026
385.0000
390.5300
385.0000
389.3400
319,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
376.7900
386.8700
376.2200
385.1200
313,100
Thu, 23 Jul 2026
370.7200
376.5000
369.4700
375.5600
409,800
Wed, 22 Jul 2026
378.3200
378.3200
372.1300
373.0700
384,800
Tue, 21 Jul 2026
377.7500
379.3000
374.0000
377.0900
426,700
Mon, 20 Jul 2026
380.9200
383.5600
378.3100
378.9900
444,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
375.2600
385.6900
375.2600
382.5700
475,100
Thu, 16 Jul 2026
364.3800
373.4300
364.3800
373.2200
278,100
Wed, 15 Jul 2026
369.0100
370.5100
361.0700
364.1300
345,600
Tue, 14 Jul 2026
374.3700
377.7200
371.2400
371.8500
281,700
Mon, 13 Jul 2026
373.3100
378.8600
372.5100
377.8900
271,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
371.8900
372.5500
368.8600
370.5800
226,700
Thu, 09 Jul 2026
367.2000
375.4900
367.2000
371.0000
397,200
Wed, 08 Jul 2026
369.7900
376.4800
369.7900
371.2900
286,000
Tue, 07 Jul 2026
375.0000
379.2200
373.1900
373.2200
307,700
Mon, 06 Jul 2026
370.0000
374.2600
367.2400
372.9300
414,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
361.3700
372.3600
357.8900
371.3500
389,400
Wed, 01 Jul 2026
360.0000
364.1800
357.3900
359.9300
444,200
Tue, 30 Jun 2026
360.6600
360.9000
356.7300
357.2300
383,500
Mon, 29 Jun 2026
353.5500
361.2600
352.1400
360.7900
435,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
345.4200
355.7000
344.9000
355.5200
622,300
Thu, 25 Jun 2026
343.0000
348.2300
340.1700
343.0200
356,400
Wed, 24 Jun 2026
344.4500
349.5100
343.4500
345.7400
453,100
Tue, 23 Jun 2026
341.1400
344.1600
339.0400
343.5600
516,600
Mon, 22 Jun 2026
339.9600
344.6500
336.0500
339.3000
545,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
335.4500
339.4200
333.7100
335.6300
1,246,900
Wed, 17 Jun 2026
336.2200
342.8400
332.5700
337.5200
492,600
Tue, 16 Jun 2026
340.9000
344.7400
336.7300
337.7400
370,700
Mon, 15 Jun 2026
337.7000
342.1600
337.5000
338.6000
340,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
339.4600
339.9100
333.6000
339.4000
403,000
Thu, 11 Jun 2026
339.5700
340.5000
335.7700
336.2500
358,100
Wed, 10 Jun 2026
330.6900
340.4200
330.6900
336.5500
304,400
Tue, 09 Jun 2026
332.0200
335.7100
330.8400
331.8500
468,400
Mon, 08 Jun 2026
331.2000
334.5100
330.5400
330.9300
528,000
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
321.4000
335.7000
320.2100
334.4100
724,500
Thu, 04 Jun 2026
322.2200
327.0700
318.8800
319.5000
739,600
Wed, 03 Jun 2026
320.2100
323.9000
316.7800
318.1200
541,100
Wed, 03 Jun 2026
16 · 8-K
Pre-market · 09:17 ET
8-K ↗
Tue, 02 Jun 2026
324.5100
327.5400
320.7800
320.7900
424,500
Mon, 01 Jun 2026
322.0000
327.3100
320.5000
324.8400
476,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
330.2400
332.6400
322.0900
324.0300
786,000
Thu, 28 May 2026
345.7800
345.8300
333.0800
333.2300
376,800
Wed, 27 May 2026
352.4000
355.7000
342.7400
343.3300
238,300
Tue, 26 May 2026
353.9200
357.1400
351.2300
352.2100
219,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
356.4400
358.2100
352.3300
352.7100
192,000
Thu, 21 May 2026
356.4900
359.5400
353.6300
356.4500
356,700
Wed, 20 May 2026
358.6800
360.0900
355.5400
358.4200
255,700
Tue, 19 May 2026
356.1600
361.2700
352.0100
357.0300
365,300
Mon, 18 May 2026
351.3600
360.2900
351.3200
355.8200
370,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
15 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 15 May 2026
349.1100
352.0300
347.7900
351.6700
343,400
Thu, 14 May 2026
349.2200
352.6200
347.9500
347.9900
309,800
Wed, 13 May 2026
350.2500
353.6500
343.9700
347.9700
272,700
Tue, 12 May 2026
351.2200
354.8900
346.6400
351.6700
352,000
Mon, 11 May 2026
352.5600
355.3100
348.6400
350.7800
375,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
348.1900
353.9800
348.1900
351.5200
261,700
Thu, 07 May 2026
351.0900
354.9500
347.8100
351.7300
354,100
Wed, 06 May 2026
351.5100
354.3100
350.1700
351.9000
267,700
Tue, 05 May 2026
14 · 10-Q
After-hours · 16:28 ET
10-Q ↗
Tue, 05 May 2026
350.4900
353.1000
347.3100
349.6800
336,200
Mon, 04 May 2026
351.0700
355.5300
345.2100
347.5200
370,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
359.4500
360.4800
352.4100
353.5700
407,600
Thu, 30 Apr 2026
335.7400
360.8600
334.2600
356.7600
524,400
Wed, 29 Apr 2026
13 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 29 Apr 2026
345.6900
347.7900
340.8300
344.0100
349,500
Tue, 28 Apr 2026
347.0900
349.5100
344.5200
347.0700
209,800
Mon, 27 Apr 2026
341.4700
346.0500
341.4700
343.5200
253,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
349.5100
350.7800
343.1700
343.3800
230,200
Thu, 23 Apr 2026
343.8500
351.9200
343.8500
350.8100
330,900
Wed, 22 Apr 2026
349.3900
350.8100
344.0400
345.0000
331,000
Tue, 21 Apr 2026
354.1600
354.1600
349.1000
349.8200
354,800
Mon, 20 Apr 2026
350.4600
355.2600
349.9600
350.6400
311,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
343.8800
352.7500
343.8300
351.4900
344,000
Thu, 16 Apr 2026
346.2800
349.2500
343.5500
344.4100
352,300
Wed, 15 Apr 2026
341.2500
349.6200
340.1900
345.6100
384,200
Tue, 14 Apr 2026
332.6100
343.0000
330.3300
341.2400
544,500
Mon, 13 Apr 2026
12 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 13 Apr 2026
328.0500
333.8400
327.9700
333.4300
348,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
335.0300
339.7300
327.4000
329.8700
294,300
Fri, 10 Apr 2026
11 · DEF 14A
Pre-market · 08:45 ET
DEF 14A ↗
Thu, 09 Apr 2026
331.3600
339.1900
331.3600
335.6100
281,700
Wed, 08 Apr 2026
329.2500
334.0800
327.9100
333.2600
323,400
Tue, 07 Apr 2026
325.8700
329.8400
325.3000
327.3800
298,600
Mon, 06 Apr 2026
325.1800
329.2700
324.9300
328.4200
220,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
320.7100
330.0000
320.7100
327.0900
300,800
Wed, 01 Apr 2026
324.8400
328.8100
321.7500
323.8700
259,200
Tue, 31 Mar 2026
322.3400
331.4800
322.0900
326.8500
376,100
Mon, 30 Mar 2026
320.6700
324.1700
318.4400
323.3300
328,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
324.0500
324.5100
316.6900
317.9300
233,600
Thu, 26 Mar 2026
324.0000
326.5800
321.2100
323.8900
412,600
Wed, 25 Mar 2026
326.3900
327.5900
323.5400
323.9300
237,100
Tue, 24 Mar 2026
324.2600
328.0500
323.3700
323.7700
345,200
Mon, 23 Mar 2026
10 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 23 Mar 2026
322.7200
326.8800
318.4800
324.3000
428,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
315.9800
318.0600
314.7200
316.0200
678,900
Thu, 19 Mar 2026
319.9000
321.7100
313.2600
315.9600
299,200
Wed, 18 Mar 2026
320.8000
324.3800
318.3700
319.8600
280,000
Tue, 17 Mar 2026
324.1400
326.8700
322.0100
322.5000
283,500
Mon, 16 Mar 2026
9 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 16 Mar 2026
321.9800
325.9100
320.5100
320.5200
265,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
324.4600
325.5000
320.2300
320.3600
232,100
Thu, 12 Mar 2026
319.9100
326.2500
317.0200
322.3400
360,300
Wed, 11 Mar 2026
326.8200
327.0200
320.3400
321.4800
342,700
Tue, 10 Mar 2026
326.9100
330.7300
323.1600
327.5000
299,800
Mon, 09 Mar 2026
331.2300
331.8900
325.6000
328.0500
359,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
331.4600
334.5700
324.2900
334.1100
341,200
Thu, 05 Mar 2026
332.3600
335.0500
331.0000
332.8400
349,500
Wed, 04 Mar 2026
334.1000
335.9500
331.4700
334.1100
432,300
Tue, 03 Mar 2026
335.0400
339.3800
325.4700
335.1300
468,200
Mon, 02 Mar 2026
334.6900
341.3100
334.6900
339.6300
375,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
339.0200
339.0200
331.8600
335.4900
369,400
Thu, 26 Feb 2026
8 · 10-K
After-hours · 16:22 ET
10-K ↗
Thu, 26 Feb 2026
338.9000
341.6900
335.6800
337.8200
355,100
Wed, 25 Feb 2026
339.8600
341.8400
335.2900
335.8100
427,000
Tue, 24 Feb 2026
337.0100
342.1600
334.1900
339.6500
279,000
Mon, 23 Feb 2026
342.4100
345.5700
337.2700
337.7700
359,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
345.0400
345.0400
337.2000
342.4800
318,000
Thu, 19 Feb 2026
344.5200
348.3100
340.6200
342.9300
291,800
Wed, 18 Feb 2026
345.6300
347.1100
341.4400
345.5100
396,900
Tue, 17 Feb 2026
340.5200
348.2200
337.9400
346.0300
587,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
334.5900
338.0400
331.6100
338.0300
451,200
Thu, 12 Feb 2026
332.5800
338.0000
331.1100
336.1200
633,200
Wed, 11 Feb 2026
329.6600
333.3200
327.3800
332.4200
362,800
Tue, 10 Feb 2026
322.0000
332.8200
322.0000
330.4800
482,000
Mon, 09 Feb 2026
326.6100
330.5900
320.0100
322.1200
407,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
326.5100
332.8500
326.5100
328.3900
399,800
Thu, 05 Feb 2026
334.1500
334.1500
306.0900
325.8900
878,700
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:19 ET
8-K ↗
Wed, 04 Feb 2026
333.0800
339.7300
326.6100
333.4200
633,600
Tue, 03 Feb 2026
330.7200
336.8100
329.2900
329.8300
348,000
Mon, 02 Feb 2026
328.6400
331.9200
327.1600
331.7600
274,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
327.7800
332.4500
326.6900
331.2800
294,300
Thu, 29 Jan 2026
328.8300
331.8400
325.4300
329.6200
357,000
Wed, 28 Jan 2026
323.0800
328.2000
321.1400
324.9100
303,400
Tue, 27 Jan 2026
325.9100
325.9200
322.1300
323.9400
241,600
Mon, 26 Jan 2026
325.2100
329.3000
325.0100
327.1000
199,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
319.9600
323.6600
319.9600
323.5700
283,700
Thu, 22 Jan 2026
322.3600
323.3200
319.0000
321.7000
349,000
Wed, 21 Jan 2026
322.9300
324.6700
318.2600
322.9400
353,000
Tue, 20 Jan 2026
316.1800
321.7100
316.1800
320.0000
313,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
319.8500
322.0500
318.1400
318.8100
278,700
Thu, 15 Jan 2026
324.9900
328.3400
320.1100
321.2100
305,000
Wed, 14 Jan 2026
322.3400
326.4700
321.3800
325.9100
377,800
Tue, 13 Jan 2026
326.4400
328.3600
317.2100
319.9200
360,300
Mon, 12 Jan 2026
330.6100
335.8000
327.1700
328.3800
402,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
336.7800
339.0200
332.3800
333.1800
288,100
Thu, 08 Jan 2026
332.8900
340.4200
331.0500
338.1000
366,200
Wed, 07 Jan 2026
332.0000
335.7600
328.1000
331.4300
317,100
Tue, 06 Jan 2026
341.0000
341.9900
331.1800
332.3200
393,200
Mon, 05 Jan 2026
335.0500
343.3200
333.3800
341.2800
396,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
338.1800
339.9200
333.6000
334.4800
411,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
340.7400
342.6700
339.2900
339.3500
244,900
Tue, 30 Dec 2025
341.0600
342.5400
340.2000
341.2600
202,300
Mon, 29 Dec 2025
337.1100
340.7200
336.5900
340.0300
248,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
333.6600
338.4100
333.6600
337.5300
184,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
338.0900
338.8900
335.2300
336.2100
159,000
Tue, 23 Dec 2025
336.3500
338.7700
334.8400
337.0400
485,700
Mon, 22 Dec 2025
330.6200
336.3800
330.6200
335.6600
288,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
332.1600
334.8900
330.3100
331.3100
1,016,600
Thu, 18 Dec 2025
326.1900
334.0200
322.4600
332.5200
415,600
Wed, 17 Dec 2025
326.0000
330.9300
325.0500
328.6300
400,400
Tue, 16 Dec 2025
327.7400
328.5300
323.6900
327.3500
543,800
Mon, 15 Dec 2025
328.5800
330.6200
324.0200
328.6100
462,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
326.6900
328.8300
325.2200
327.1600
344,500
Thu, 11 Dec 2025
316.8400
325.8400
316.0100
324.3800
390,600
Wed, 10 Dec 2025
310.8000
317.5500
309.6600
315.4700
399,300
Tue, 09 Dec 2025
309.5000
312.4200
307.3900
310.5600
354,800
Mon, 08 Dec 2025
309.3700
309.9900
306.8400
308.4000
366,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
312.2200
314.4100
309.6700
309.9700
366,800
Thu, 04 Dec 2025
315.2300
317.8600
312.7200
313.7100
329,500
Wed, 03 Dec 2025
311.8600
315.9700
311.8600
314.0300
337,100
Tue, 02 Dec 2025
6 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 02 Dec 2025
313.7300
313.9200
309.0300
312.2100
407,900
Mon, 01 Dec 2025
314.2400
316.7700
311.4100
312.0900
363,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
311.4500
316.1500
311.4500
314.2900
204,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
311.2200
315.1100
311.2200
312.0300
320,300
Tue, 25 Nov 2025
312.4500
316.9000
311.7500
314.0400
364,000
Mon, 24 Nov 2025
310.7300
312.7400
306.7000
309.9900
617,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
305.0000
315.4100
304.8200
311.3400
603,100
Thu, 20 Nov 2025
5 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 20 Nov 2025
314.4600
317.1700
304.5500
304.9900
404,900
Wed, 19 Nov 2025
318.5900
320.7500
312.4900
312.8400
362,800
Tue, 18 Nov 2025
320.7100
323.5400
318.4500
320.0200
341,200
Mon, 17 Nov 2025
328.0000
328.3700
319.7500
320.3300
378,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
327.9500
330.3000
324.2800
326.2300
372,400
Thu, 13 Nov 2025
326.7600
330.3700
324.3100
327.4900
401,700
Wed, 12 Nov 2025
323.8700
327.9700
323.2600
325.0300
552,300
Tue, 11 Nov 2025
329.5400
330.5800
323.9500
324.4300
759,500
Mon, 10 Nov 2025
324.5000
328.9600
321.8700
328.6100
440,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
320.5300
328.7200
320.5300
326.1400
598,100
Thu, 06 Nov 2025
321.0000
326.3500
318.4600
319.6100
508,100
Wed, 05 Nov 2025
318.7800
324.3700
318.4400
321.9900
605,500
Tue, 04 Nov 2025
313.5300
318.4400
312.0000
317.6900
396,200
Mon, 03 Nov 2025
311.8500
317.5600
309.8700
313.4500
484,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
4 · 10-Q
After-hours · 16:21 ET
10-Q ↗
Fri, 31 Oct 2025
312.7900
317.0000
309.0500
314.5200
638,000
Thu, 30 Oct 2025
311.6300
314.4000
307.1500
309.1800
672,600
Wed, 29 Oct 2025
307.0000
314.3200
304.6000
309.4500
711,200
Tue, 28 Oct 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 28 Oct 2025
325.1000
325.1000
302.4400
304.9100
1,557,700
Mon, 27 Oct 2025
2 · 8-K
After-hours · 16:23 ET
8-K ↗
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 27 Oct 2025
348.6700
349.9600
343.2700
343.9800
234,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
349.6100
350.3900
345.6400
348.9400
152,000