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
318.1400
324.4100
313.0750
318.0200
735,740
Thu, 22 Oct 2026
339.9700
342.4200
313.6400
323.6800
1,253,800
Wed, 21 Oct 2026
347.6700
351.7100
344.0900
348.9200
520,100
Tue, 20 Oct 2026
335.8000
345.4400
332.4000
341.6300
531,900
Mon, 19 Oct 2026
348.2900
351.4800
339.0800
341.9800
430,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
343.2600
348.7400
338.8300
340.8900
520,400
Thu, 15 Oct 2026
343.1500
349.5500
332.7500
346.6600
784,500
Wed, 14 Oct 2026
356.8400
361.4200
346.0800
351.4900
807,600
Tue, 13 Oct 2026
358.8800
365.7800
353.6400
362.9400
862,700
Mon, 12 Oct 2026
366.6300
369.2200
360.5100
361.3400
549,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
355.2200
368.0800
350.5000
365.6900
844,000
Thu, 08 Oct 2026
362.0500
364.9200
352.3000
355.9300
797,200
Wed, 07 Oct 2026
376.4100
378.6100
360.7400
366.1200
811,000
Tue, 06 Oct 2026
380.0200
388.6400
376.6300
384.0900
534,200
Mon, 05 Oct 2026
383.3600
384.8500
374.5500
377.0900
555,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
377.7500
385.0000
375.0000
381.7300
466,900
Thu, 01 Oct 2026
359.3400
376.6000
355.4100
371.2800
531,100
Wed, 30 Sep 2026
367.4300
367.4300
359.5400
359.5900
428,400
Tue, 29 Sep 2026
367.9400
370.9100
362.2400
365.0600
367,600
Mon, 28 Sep 2026
365.4300
370.6300
359.2400
364.6700
692,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
363.7100
371.4000
361.3800
367.4400
271,300
Thu, 24 Sep 2026
359.2400
364.0200
358.1700
361.3300
241,200
Wed, 23 Sep 2026
360.0000
371.2000
357.2000
365.8500
364,400
Tue, 22 Sep 2026
359.6600
367.5200
354.2600
362.0800
531,600
Mon, 21 Sep 2026
348.8400
356.9300
345.1000
355.3100
582,200
Mon, 21 Sep 2026
17 · 8-K
Pre-market · 06:05 ET
8-K ↗
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
340.4500
345.0800
336.4100
344.1500
637,300
Thu, 17 Sep 2026
344.2900
345.3000
335.6900
339.3200
325,400
Wed, 16 Sep 2026
338.9900
342.3700
330.7200
335.3200
538,400
Tue, 15 Sep 2026
338.2800
339.6700
330.3900
334.4600
368,300
Mon, 14 Sep 2026
342.1200
343.3800
333.3900
336.7300
587,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
350.2100
358.5800
346.6000
356.3200
467,500
Thu, 10 Sep 2026
350.0000
353.6000
342.5800
344.0000
700,400
Wed, 09 Sep 2026
358.2700
362.0800
354.0200
355.5100
525,300
Tue, 08 Sep 2026
355.4700
365.4800
355.4700
360.1700
776,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
338.6600
351.7800
338.6600
351.4600
467,900
Thu, 03 Sep 2026
334.8100
339.5100
328.2000
338.3700
362,800
Wed, 02 Sep 2026
328.9800
338.4800
327.8400
332.8600
521,300
Tue, 01 Sep 2026
335.3700
339.1600
329.2700
332.0000
528,100
Mon, 31 Aug 2026
337.4100
341.4300
337.0000
340.4000
325,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
352.0400
354.1400
335.5300
336.4200
500,600
Thu, 27 Aug 2026
349.7500
353.9500
344.3900
350.6600
441,900
Wed, 26 Aug 2026
340.5700
349.4100
340.5700
347.6000
363,500
Tue, 25 Aug 2026
343.5300
343.5300
336.0000
338.9500
414,400
Mon, 24 Aug 2026
347.0500
347.5400
336.0100
337.0100
514,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
342.0700
349.8500
340.1800
349.1400
702,000
Thu, 20 Aug 2026
338.0500
343.9600
335.5800
338.0900
465,200
Wed, 19 Aug 2026
352.6000
352.7400
338.5500
343.8500
603,600
Tue, 18 Aug 2026
364.4800
367.9700
348.9400
349.1600
499,500
Mon, 17 Aug 2026
363.1600
373.0700
361.4500
372.9600
423,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
358.9400
362.5700
356.8000
361.5500
319,500
Thu, 13 Aug 2026
366.4600
368.1400
359.0000
359.4100
522,100
Wed, 12 Aug 2026
375.1900
376.6100
364.3400
364.6000
536,900
Tue, 11 Aug 2026
370.1600
377.6400
365.7300
366.1700
445,100
Mon, 10 Aug 2026
366.6200
371.4300
362.4700
366.5500
474,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
375.2400
377.1500
363.1900
363.7400
437,200
Thu, 06 Aug 2026
376.1500
385.3700
369.8600
371.7700
536,900
Wed, 05 Aug 2026
374.2400
383.2600
372.3500
373.0800
641,400
Tue, 04 Aug 2026
368.4600
375.3000
362.7400
374.1000
872,600
Mon, 03 Aug 2026
341.0900
362.4500
341.0900
361.3300
604,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
353.2400
357.6500
340.9400
343.4900
585,400
Thu, 30 Jul 2026
16 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 30 Jul 2026
335.9900
351.5900
332.4300
342.6700
1,207,900
Thu, 30 Jul 2026
15 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 29 Jul 2026
327.4000
331.3800
308.5400
309.3600
1,310,000
Tue, 28 Jul 2026
332.6700
335.4300
327.4400
330.6700
1,001,000
Mon, 27 Jul 2026
333.2500
338.7500
324.2500
338.1300
1,007,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
328.6600
334.3900
325.4900
332.4800
681,600
Thu, 23 Jul 2026
328.1000
333.8400
327.3700
330.6600
471,200
Wed, 22 Jul 2026
325.1700
333.5500
324.3000
330.5500
449,500
Tue, 21 Jul 2026
326.9000
329.5800
318.4000
329.1600
481,100
Mon, 20 Jul 2026
331.4800
332.3000
318.3600
319.0500
556,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
318.8000
331.3300
314.1200
327.8600
769,400
Thu, 16 Jul 2026
331.9500
336.0900
325.7000
326.7100
796,900
Wed, 15 Jul 2026
341.6500
342.0100
332.1400
336.7000
1,124,700
Tue, 14 Jul 2026
342.2700
344.0300
333.6000
340.1400
727,400
Mon, 13 Jul 2026
333.4600
334.7300
326.7000
330.8400
586,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
326.8500
336.6200
323.0700
335.0200
960,000
Thu, 09 Jul 2026
324.1600
329.3100
321.3100
328.9100
840,500
Wed, 08 Jul 2026
305.2900
317.3400
305.2900
316.1500
985,800
Tue, 07 Jul 2026
310.9900
310.9900
299.6400
307.2100
666,500
Mon, 06 Jul 2026
309.5900
319.9400
309.0400
316.9900
942,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
322.5200
326.2900
306.0600
307.8900
966,900
Wed, 01 Jul 2026
340.0000
340.8300
320.4000
320.7100
817,000
Tue, 30 Jun 2026
344.6800
349.9300
344.6800
345.4300
940,600
Mon, 29 Jun 2026
345.0500
353.9800
338.7100
343.4600
747,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
351.9200
354.8800
342.8900
347.3300
900,500
Thu, 25 Jun 2026
359.0500
367.8900
353.4600
357.5300
649,100
Wed, 24 Jun 2026
353.6100
358.3400
347.3000
351.9700
418,000
Tue, 23 Jun 2026
354.6000
360.9200
348.8800
353.0900
442,900
Mon, 22 Jun 2026
366.2600
371.0700
362.4300
369.7200
393,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
360.7800
369.2400
360.3300
365.3600
690,000
Wed, 17 Jun 2026
357.9300
362.3000
351.4000
351.8800
480,600
Tue, 16 Jun 2026
351.6900
361.2000
351.5400
356.3300
466,800
Mon, 15 Jun 2026
355.5600
360.5500
347.4700
347.7900
303,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
347.7400
349.5400
342.5200
346.7700
370,500
Thu, 11 Jun 2026
340.1300
347.1500
334.6000
344.2100
676,200
Wed, 10 Jun 2026
353.8800
358.7700
333.2100
334.1900
515,400
Tue, 09 Jun 2026
359.3500
365.9500
343.5100
355.3000
560,600
Mon, 08 Jun 2026
359.0500
361.7600
351.7400
353.2300
683,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
358.9700
362.0500
349.0000
354.3100
485,200
Thu, 04 Jun 2026
368.5100
370.0500
363.2600
365.3300
558,100
Wed, 03 Jun 2026
370.5600
377.9000
370.0800
374.5200
674,300
Tue, 02 Jun 2026
14 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 02 Jun 2026
357.7700
372.5900
357.7700
371.6100
469,300
Mon, 01 Jun 2026
355.2400
362.2000
352.1000
355.6900
308,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
363.0000
369.9000
359.5800
361.1700
396,700
Thu, 28 May 2026
369.5200
369.5800
358.1200
364.3200
391,900
Wed, 27 May 2026
375.0000
377.2700
362.5400
368.5700
309,500
Tue, 26 May 2026
368.0000
374.6900
365.7200
372.9500
465,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
357.8100
367.8400
351.6700
363.5700
393,700
Thu, 21 May 2026
347.1300
355.2200
345.4000
354.2500
491,900
Wed, 20 May 2026
341.7400
350.2900
338.1900
349.9800
726,300
Tue, 19 May 2026
341.7700
344.8800
329.6200
337.0600
615,000
Mon, 18 May 2026
359.7300
362.0000
347.1100
347.8400
334,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
362.6700
363.3900
355.0400
358.7200
607,500
Thu, 14 May 2026
363.0700
374.0000
359.8700
372.0500
850,200
Wed, 13 May 2026
365.8700
365.8700
356.4700
360.5000
526,200
Tue, 12 May 2026
365.5900
371.6700
353.5600
362.2300
935,200
Mon, 11 May 2026
359.6400
367.8600
357.9500
366.3000
785,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
356.1400
362.4600
352.9700
355.3100
650,600
Thu, 07 May 2026
367.9200
368.9000
347.7700
350.8800
729,000
Wed, 06 May 2026
357.0000
363.5300
353.6700
363.1200
837,800
Tue, 05 May 2026
351.8600
355.5500
346.8500
350.5900
483,500
Mon, 04 May 2026
352.8100
355.4800
339.7900
346.6600
481,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
352.3600
355.3900
337.6500
354.5900
764,400
Thu, 30 Apr 2026
13 · 10-Q
After-hours · 16:32 ET
10-Q ↗
Thu, 30 Apr 2026
350.6200
355.5600
334.3500
349.1200
1,594,400
Thu, 30 Apr 2026
12 · 8-K
Pre-market · 06:02 ET
8-K ↗
Wed, 29 Apr 2026
305.2000
306.9000
297.4800
305.2700
1,296,900
Tue, 28 Apr 2026
312.8100
313.4600
302.1700
306.4300
879,800
Mon, 27 Apr 2026
317.8400
321.0000
308.4700
315.5700
556,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
319.2700
322.1200
314.9600
316.6800
482,400
Thu, 23 Apr 2026
316.0000
323.0000
313.5800
318.1900
625,700
Wed, 22 Apr 2026
328.9100
330.0000
313.2800
314.4500
454,900
Tue, 21 Apr 2026
323.8900
327.7100
320.2900
324.5900
317,900
Mon, 20 Apr 2026
318.1100
323.7300
316.8800
322.8000
380,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
313.0400
324.3400
311.0000
319.0600
490,000
Fri, 17 Apr 2026
11 · DEFA14A
Next filing day · accepted 16 Apr, 19:55 ET
DEFA14A ↗
Fri, 17 Apr 2026
10 · DEF 14A
Next filing day · accepted 16 Apr, 19:47 ET
DEF 14A ↗
Thu, 16 Apr 2026
305.7600
308.3400
302.0800
307.8700
441,600
Wed, 15 Apr 2026
308.7400
309.1800
303.5800
305.9300
564,700
Tue, 14 Apr 2026
306.3500
312.0000
302.1100
310.1100
429,500
Mon, 13 Apr 2026
302.2300
306.7000
299.0500
304.5500
407,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
301.1900
305.2100
299.1800
303.5100
386,600
Thu, 09 Apr 2026
292.1300
303.7000
292.0100
299.5200
503,800
Wed, 08 Apr 2026
296.6000
303.2900
291.9300
292.5200
714,400
Tue, 07 Apr 2026
276.9700
281.2400
273.6500
278.5700
443,400
Mon, 06 Apr 2026
276.7800
280.6500
274.1300
279.1200
360,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
272.6200
285.0000
267.1000
277.4500
453,200
Wed, 01 Apr 2026
275.4000
285.2400
272.5000
282.4600
512,400
Tue, 31 Mar 2026
262.4800
275.6000
260.9000
273.6200
603,700
Mon, 30 Mar 2026
264.6900
264.6900
256.2700
257.1400
397,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
262.3600
266.9000
260.1000
262.1300
420,600
Thu, 26 Mar 2026
270.5000
275.2100
265.2100
265.9800
549,700
Wed, 25 Mar 2026
277.0700
280.5500
273.5100
276.7600
436,300
Tue, 24 Mar 2026
261.4800
273.9000
261.4300
273.5000
464,100
Mon, 23 Mar 2026
259.5500
269.5900
257.4200
264.9200
596,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
257.2700
260.4000
247.5400
250.0200
965,100
Thu, 19 Mar 2026
246.7100
258.9400
244.0800
258.0400
548,000
Wed, 18 Mar 2026
260.8500
264.0800
251.5200
251.6400
632,200
Tue, 17 Mar 2026
260.7900
263.2400
256.1100
261.0800
413,900
Mon, 16 Mar 2026
260.9700
260.9700
254.3300
258.0500
563,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
259.3900
263.7300
253.2700
256.1100
614,800
Thu, 12 Mar 2026
269.5900
269.5900
254.9300
257.6900
1,615,200
Wed, 11 Mar 2026
266.3300
269.9700
259.8500
265.2700
426,700
Tue, 10 Mar 2026
268.5000
275.8300
266.0900
269.1700
538,500
Mon, 09 Mar 2026
258.1000
270.3000
249.6200
267.8900
842,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
273.3900
274.7100
263.7700
264.1300
572,100
Thu, 05 Mar 2026
284.0000
293.0100
275.6200
281.8400
593,700
Wed, 04 Mar 2026
291.2900
294.4800
284.4700
286.5800
361,300
Tue, 03 Mar 2026
285.0000
290.9300
278.6800
288.5800
772,500
Mon, 02 Mar 2026
285.3700
298.1500
280.9500
295.8400
516,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 8-K
After-hours · 16:53 ET
8-K ↗
Fri, 27 Feb 2026
291.5000
291.5000
281.3600
289.5000
711,300
Thu, 26 Feb 2026
299.2300
299.3000
286.4500
295.8400
390,000
Wed, 25 Feb 2026
297.0400
298.9200
290.9800
297.3600
407,600
Wed, 25 Feb 2026
8 · 8-K
Next filing day · accepted 24 Feb, 21:44 ET
8-K ↗
Tue, 24 Feb 2026
287.8300
299.3400
287.8300
295.7700
446,700
Mon, 23 Feb 2026
294.1200
298.4900
284.9000
286.5100
555,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
298.7800
304.5100
293.0000
296.9900
620,400
Thu, 19 Feb 2026
300.0000
302.0000
295.7500
300.0600
367,500
Wed, 18 Feb 2026
300.7000
307.8900
296.8300
301.7400
600,200
Tue, 17 Feb 2026
304.8000
308.9900
300.6800
300.9200
591,800
Tue, 17 Feb 2026
7 · 8-K
Pre-market · 06:50 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
6 · 10-K
After-hours · 17:07 ET
10-K ↗
Fri, 13 Feb 2026
293.6700
307.5700
290.9000
307.1000
687,400
Thu, 12 Feb 2026
303.8200
318.9000
294.1900
295.7100
1,093,700
Wed, 11 Feb 2026
288.9400
305.4900
288.9400
302.9400
1,100,200
Tue, 10 Feb 2026
276.6500
293.2300
269.8200
285.8000
1,756,400
Tue, 10 Feb 2026
5 · 8-K
Pre-market · 06:06 ET
8-K ↗
Tue, 10 Feb 2026
4 · 8-K
Pre-market · 06:01 ET
8-K ↗
Mon, 09 Feb 2026
315.2300
319.6800
299.8100
301.6900
1,242,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
304.5100
318.7500
302.5400
315.2700
897,500
Thu, 05 Feb 2026
294.6800
302.8900
294.0100
299.4900
716,300
Wed, 04 Feb 2026
305.5000
316.5000
292.0000
301.3700
1,139,500
Tue, 03 Feb 2026
299.4500
305.6300
298.1900
303.6700
530,800
Mon, 02 Feb 2026
289.2000
302.7800
289.0800
297.8000
777,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
287.8500
293.0000
285.6400
289.4300
327,900
Thu, 29 Jan 2026
292.2600
294.6900
284.8000
292.2900
357,400
Wed, 28 Jan 2026
288.2300
293.1900
286.2700
291.3000
317,300
Tue, 27 Jan 2026
286.3000
288.9800
283.1000
287.8100
244,200
Mon, 26 Jan 2026
287.5000
290.1900
284.3100
286.7900
318,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
289.3400
290.0300
282.0300
286.4100
342,500
Thu, 22 Jan 2026
288.8100
291.0100
285.3500
290.1400
391,400
Wed, 21 Jan 2026
279.4000
289.4100
277.1000
285.4400
465,700
Tue, 20 Jan 2026
276.4600
281.5100
274.1500
276.1600
305,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
283.9100
285.2000
277.4400
281.6300
523,000
Thu, 15 Jan 2026
279.8900
284.8000
279.7500
283.9100
615,100
Wed, 14 Jan 2026
276.4500
278.0900
271.5300
276.6500
342,300
Tue, 13 Jan 2026
275.6900
278.7700
273.6700
276.7700
476,000
Mon, 12 Jan 2026
267.4400
275.8600
264.8300
273.5800
473,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
268.6300
271.8500
267.0300
269.3000
355,100
Thu, 08 Jan 2026
263.1100
270.2900
261.8500
267.5300
465,100
Wed, 07 Jan 2026
271.4500
273.1200
261.5300
263.2100
452,500
Tue, 06 Jan 2026
265.2100
273.2500
262.7000
272.3700
546,500
Mon, 05 Jan 2026
253.8000
269.5100
253.8000
266.8600
702,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
245.8500
254.2100
245.3100
252.1200
470,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
249.3700
250.1500
243.6900
244.6400
407,500
Tue, 30 Dec 2025
251.6400
251.9700
249.1000
249.7900
206,300
Mon, 29 Dec 2025
253.2800
254.4300
250.2600
251.8800
260,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
253.9100
254.3800
251.9700
253.9700
175,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
253.8800
255.0900
251.0700
254.7000
156,200
Tue, 23 Dec 2025
253.2400
254.7000
251.0200
252.5800
270,900
Mon, 22 Dec 2025
254.6600
257.6900
250.6900
254.5100
505,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
245.3400
251.4500
243.2400
251.4100
829,800
Thu, 18 Dec 2025
255.0200
255.7000
243.9200
244.4900
915,600
Wed, 17 Dec 2025
258.4800
261.1700
246.7400
250.3900
692,400
Tue, 16 Dec 2025
259.4200
261.6900
254.5100
258.4200
538,800
Mon, 15 Dec 2025
263.1300
263.4700
252.5200
258.8400
803,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
278.0000
278.0000
257.1200
260.3900
817,400
Thu, 11 Dec 2025
276.9600
279.0400
272.6700
277.4200
376,500
Wed, 10 Dec 2025
265.3300
277.9400
263.8300
276.9800
518,900
Tue, 09 Dec 2025
269.2400
272.2000
265.7900
265.7900
507,600
Mon, 08 Dec 2025
273.8800
276.0600
269.3600
269.6500
424,600
Mon, 08 Dec 2025
3 · 8-K
Pre-market · 06:50 ET
8-K ↗
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
271.3600
275.0400
270.0500
273.3600
278,500
Thu, 04 Dec 2025
270.4500
273.3500
269.7200
271.3000
327,300
Wed, 03 Dec 2025
266.6400
272.0000
263.3700
270.5700
342,400
Tue, 02 Dec 2025
267.1500
269.0000
263.9500
266.3300
386,700
Mon, 01 Dec 2025
263.9200
270.2800
263.0800
266.0800
505,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
266.2100
268.4800
263.5100
267.4100
271,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
261.8300
267.2700
260.0600
264.5800
435,900
Tue, 25 Nov 2025
255.0900
261.0400
251.7500
260.1300
480,900
Mon, 24 Nov 2025
251.4000
255.9400
243.0000
254.5300
395,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
247.2500
253.3200
240.5500
251.5900
725,600
Thu, 20 Nov 2025
255.8100
261.3700
245.7200
246.9800
620,600
Wed, 19 Nov 2025
251.9700
258.9500
250.2300
252.3600
677,700
Tue, 18 Nov 2025
245.5000
250.6400
243.9900
249.0200
595,200
Mon, 17 Nov 2025
259.0100
259.6800
245.3200
247.8400
909,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
251.9000
263.6100
250.8400
256.7500
696,500
Thu, 13 Nov 2025
264.7500
268.2700
255.5800
258.0100
1,026,200
Wed, 12 Nov 2025
259.0300
267.8900
259.0300
267.1500
832,300
Tue, 11 Nov 2025
259.7900
260.7500
257.0800
258.0000
334,000
Mon, 10 Nov 2025
258.3000
262.7100
254.5300
260.5900
420,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
252.8400
257.5100
250.4400
255.4300
436,300
Thu, 06 Nov 2025
259.1000
261.6900
252.2900
257.3800
487,000
Wed, 05 Nov 2025
253.1800
259.9200
252.4000
256.5900
433,700
Tue, 04 Nov 2025
256.1500
258.7000
250.8000
252.1200
677,400
Mon, 03 Nov 2025
259.1800
261.4800
254.6400
261.2500
709,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
249.8500
263.3700
248.8900
259.5300
1,203,200
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:31 ET
10-Q ↗
Thu, 30 Oct 2025
230.4600
258.8500
221.4300
252.2700
1,956,300
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 06:03 ET
8-K ↗
Wed, 29 Oct 2025
221.4400
229.7000
220.7900
228.2900
1,568,800
Tue, 28 Oct 2025
222.5000
224.1000
219.6200
220.7700
730,600
Mon, 27 Oct 2025
228.0200
228.8700
222.3100
222.9700
547,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
223.2200
226.3100
222.5200
225.5400
454,500
Thu, 23 Oct 2025
214.5300
220.3600
214.5300
219.6700
339,300