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
442.2700
445.4050
439.0000
439.9500
1,144,955
Thu, 22 Oct 2026
432.5600
449.9500
431.2000
445.2800
1,428,100
Wed, 21 Oct 2026
18 · 10-Q
After-hours · 18:14 ET
10-Q ↗
Wed, 21 Oct 2026
17 · 8-K
After market open · 10:01 ET
8-K ↗
Wed, 21 Oct 2026
445.0000
450.6900
426.1300
434.1300
2,474,600
Tue, 20 Oct 2026
432.8700
440.6700
431.0900
440.1800
1,546,700
Mon, 19 Oct 2026
427.1900
435.5000
425.0000
430.2300
998,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
433.3400
434.0000
426.7200
428.2600
1,220,100
Thu, 15 Oct 2026
429.0000
432.2600
424.8700
428.4300
1,517,400
Wed, 14 Oct 2026
428.8200
434.0000
421.7800
428.0900
2,115,900
Tue, 13 Oct 2026
427.0000
433.8900
420.9900
425.2700
1,842,700
Mon, 12 Oct 2026
415.0000
423.9800
413.7000
422.0900
869,500
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
401.9200
418.5600
400.9400
412.7000
2,077,000
Thu, 08 Oct 2026
403.8300
407.3700
397.1200
400.9400
785,800
Wed, 07 Oct 2026
401.0000
410.5400
399.9800
404.3100
904,800
Tue, 06 Oct 2026
396.6800
400.9700
394.4200
400.0900
1,230,200
Mon, 05 Oct 2026
387.6700
395.9900
385.0000
394.5100
712,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
382.0900
388.0400
380.6500
386.4300
892,700
Thu, 01 Oct 2026
388.0000
390.3700
375.7400
381.6700
1,186,800
Wed, 30 Sep 2026
391.9100
396.1400
383.0400
388.8200
1,303,700
Tue, 29 Sep 2026
391.0000
395.4400
390.0000
392.7300
934,800
Mon, 28 Sep 2026
396.9900
400.1700
392.4400
394.5900
1,334,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
400.0000
405.1300
394.6900
396.0900
1,219,200
Thu, 24 Sep 2026
397.0000
400.9700
394.3100
398.2500
1,169,500
Wed, 23 Sep 2026
400.8400
404.3900
396.3700
398.5600
1,207,500
Tue, 22 Sep 2026
412.0700
412.7500
401.3800
402.4300
1,117,200
Mon, 21 Sep 2026
410.3100
411.4800
406.2000
409.3100
934,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
414.6800
415.3600
406.3800
410.9500
2,074,600
Thu, 17 Sep 2026
414.5900
418.7800
411.7100
414.2600
1,189,800
Wed, 16 Sep 2026
417.0000
422.3600
411.6600
412.5600
1,118,400
Tue, 15 Sep 2026
423.0000
423.5600
415.8100
417.5400
1,475,500
Mon, 14 Sep 2026
422.5400
427.1700
420.2800
424.2400
1,116,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
420.0000
426.3900
413.0900
418.7200
1,359,400
Thu, 10 Sep 2026
407.3800
421.9000
406.0000
416.5400
1,904,000
Thu, 10 Sep 2026
16 · 8-K
Pre-market · 06:00 ET
8-K ↗
Wed, 09 Sep 2026
403.5300
409.4300
391.4000
396.9000
1,207,300
Tue, 08 Sep 2026
401.0200
405.1700
399.7300
401.9400
1,174,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
411.1200
414.4600
406.3300
407.5000
1,132,900
Thu, 03 Sep 2026
408.9300
416.5800
403.0000
414.7800
1,225,800
Wed, 02 Sep 2026
404.8300
409.0000
402.9300
405.8400
980,900
Tue, 01 Sep 2026
396.4400
404.8200
393.5800
403.0400
1,101,900
Mon, 31 Aug 2026
393.9400
395.3600
390.8000
392.5400
1,090,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
400.8100
403.1600
394.4000
394.4300
561,300
Thu, 27 Aug 2026
397.3600
404.0900
395.2200
399.1100
569,000
Wed, 26 Aug 2026
399.0000
410.2900
399.0000
402.5400
683,800
Tue, 25 Aug 2026
402.6700
402.6700
397.6900
398.8700
933,500
Mon, 24 Aug 2026
401.1700
406.9900
398.3200
402.6300
805,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
396.9600
404.4900
396.9600
400.5400
771,500
Thu, 20 Aug 2026
394.3900
399.5900
393.8100
396.2800
812,900
Wed, 19 Aug 2026
398.4400
402.8700
395.3500
398.4500
1,123,100
Tue, 18 Aug 2026
394.4600
402.7200
391.7700
398.2700
950,800
Mon, 17 Aug 2026
396.8200
400.1700
388.1200
390.2400
900,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
398.3900
402.3000
397.2300
400.3200
730,800
Thu, 13 Aug 2026
400.8000
404.7200
397.6300
398.2200
652,300
Wed, 12 Aug 2026
386.9400
399.1600
385.8400
399.1400
786,700
Tue, 11 Aug 2026
398.2200
403.3300
388.1600
390.3700
907,300
Mon, 10 Aug 2026
395.3100
400.9300
395.0200
397.7000
854,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
390.3900
395.7000
387.3100
394.2000
941,900
Thu, 06 Aug 2026
391.8300
392.7400
386.6900
391.4000
910,900
Wed, 05 Aug 2026
375.2000
392.4300
370.4700
391.2400
1,165,300
Tue, 04 Aug 2026
381.0200
382.7400
376.3800
378.0000
1,438,000
Mon, 03 Aug 2026
375.8400
383.8100
374.0300
382.7700
1,140,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
376.0100
380.0400
373.1600
375.8400
976,900
Thu, 30 Jul 2026
371.4700
378.1700
368.6900
376.4000
783,800
Wed, 29 Jul 2026
386.2800
388.7300
375.7500
375.9800
1,061,300
Tue, 28 Jul 2026
374.5100
386.6600
362.9800
385.7300
1,758,600
Mon, 27 Jul 2026
378.8000
379.3400
372.3900
378.3600
1,179,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
380.5600
382.7900
375.9100
377.6800
969,500
Thu, 23 Jul 2026
387.6900
389.2400
376.6000
379.3100
1,134,100
Wed, 22 Jul 2026
392.8000
396.0000
386.9300
389.0900
1,198,500
Tue, 21 Jul 2026
386.0900
393.8700
378.0700
393.4400
1,414,200
Mon, 20 Jul 2026
376.4200
388.6000
374.4600
382.2300
1,743,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
371.7000
377.7600
365.3800
373.1100
1,940,400
Thu, 16 Jul 2026
394.4000
396.0500
370.0000
372.8500
2,902,800
Wed, 15 Jul 2026
15 · 10-Q
After market open · 11:27 ET
10-Q ↗
Wed, 15 Jul 2026
392.7800
395.8600
376.1600
390.3300
3,897,300
Wed, 15 Jul 2026
14 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 14 Jul 2026
436.2400
436.2400
422.3200
426.7900
2,192,600
Mon, 13 Jul 2026
422.4600
426.4700
419.6200
425.1700
1,244,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
420.0800
422.0700
415.4900
416.2300
779,500
Thu, 09 Jul 2026
415.7600
427.6400
415.7600
420.3900
1,062,400
Wed, 08 Jul 2026
418.3800
427.0000
414.2000
416.0800
1,280,100
Tue, 07 Jul 2026
412.8500
420.0700
412.2900
418.8500
1,225,000
Mon, 06 Jul 2026
416.4400
418.0000
406.9100
408.1700
1,680,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
422.0000
427.1900
414.6800
417.8900
1,626,200
Wed, 01 Jul 2026
389.9000
416.2600
388.7000
416.1900
2,106,500
Tue, 30 Jun 2026
389.7700
391.1200
384.5400
386.7300
1,841,800
Mon, 29 Jun 2026
393.1600
395.0000
386.8100
388.0300
1,222,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
386.2500
395.5800
384.4400
395.1800
2,913,700
Thu, 25 Jun 2026
387.0000
389.8900
383.4200
387.3200
1,762,800
Wed, 24 Jun 2026
396.5900
397.2700
381.2400
384.0000
2,166,700
Tue, 23 Jun 2026
398.8800
399.2800
393.2800
395.1000
1,257,000
Mon, 22 Jun 2026
389.1100
397.1300
388.9400
394.8200
1,172,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
392.6700
393.9100
387.0800
388.5000
3,536,900
Wed, 17 Jun 2026
395.6800
396.8900
388.0000
391.2700
1,288,200
Tue, 16 Jun 2026
402.8100
402.8100
393.7700
397.8000
1,193,900
Mon, 15 Jun 2026
402.5600
405.5800
395.0000
401.8900
1,019,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
398.5700
404.0700
393.3500
404.0700
1,553,700
Thu, 11 Jun 2026
404.9500
406.9200
395.0000
399.1800
2,127,500
Wed, 10 Jun 2026
425.0000
426.9800
401.6400
404.5600
2,507,800
Wed, 10 Jun 2026
13 · 8-K
Pre-market · 06:01 ET
8-K ↗
Tue, 09 Jun 2026
420.2000
426.6600
418.6500
424.4300
1,767,500
Mon, 08 Jun 2026
411.5500
421.0000
410.5000
418.1500
1,785,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
410.8300
416.5600
408.9700
415.5300
1,739,200
Thu, 04 Jun 2026
400.2000
411.8000
397.4300
409.4400
1,424,800
Wed, 03 Jun 2026
392.2600
396.7500
390.2900
391.2700
1,483,400
Tue, 02 Jun 2026
401.0000
402.0800
387.2300
389.0300
2,188,800
Mon, 01 Jun 2026
390.8200
403.2700
390.8200
402.6600
2,037,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
395.9300
396.5200
389.5500
393.1900
2,469,700
Thu, 28 May 2026
391.5000
393.3200
387.2700
392.7500
1,355,400
Wed, 27 May 2026
388.7100
392.6700
386.7600
391.4700
1,337,600
Tue, 26 May 2026
388.9100
392.6900
384.3000
387.8500
1,518,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
393.6400
396.5900
392.0200
394.6900
1,090,600
Thu, 21 May 2026
393.8000
394.0000
387.7500
389.8200
1,254,000
Wed, 20 May 2026
403.0000
408.0000
392.0200
396.2100
1,539,600
Tue, 19 May 2026
393.6800
405.8900
388.4900
402.2700
1,607,600
Mon, 18 May 2026
390.0000
394.8800
385.0500
394.0700
1,508,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
394.2700
398.2700
392.2100
392.6800
1,972,800
Thu, 14 May 2026
397.0800
398.6700
391.5100
396.7100
1,720,700
Wed, 13 May 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 13 May 2026
396.0000
401.1300
386.2000
399.6400
3,160,000
Tue, 12 May 2026
382.4500
395.0000
375.3100
393.3000
2,376,200
Mon, 11 May 2026
379.8000
382.4900
373.1700
381.7500
1,947,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
376.2400
379.2300
371.0900
378.0700
1,305,900
Thu, 07 May 2026
372.4300
375.6400
369.4000
372.9200
1,410,400
Wed, 06 May 2026
373.0300
377.8700
369.3700
374.7100
1,177,600
Tue, 05 May 2026
372.1300
373.7300
366.9500
369.0700
1,358,700
Mon, 04 May 2026
371.3900
374.0900
370.4000
371.9000
1,052,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
373.8000
375.3600
369.0900
372.6800
763,200
Thu, 30 Apr 2026
373.5000
376.6300
366.3200
376.4200
1,730,600
Wed, 29 Apr 2026
365.2000
376.8500
365.2000
376.6300
2,568,000
Tue, 28 Apr 2026
359.1700
366.5900
357.2300
362.7400
1,759,500
Mon, 27 Apr 2026
342.9900
358.0000
342.9900
356.1300
2,502,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
348.0000
350.7900
342.7500
344.7600
1,630,600
Thu, 23 Apr 2026
329.3600
347.1500
329.3600
346.2900
2,778,300
Wed, 22 Apr 2026
11 · 10-Q
After market open · 10:09 ET
10-Q ↗
Wed, 22 Apr 2026
337.8800
339.5000
325.4200
328.2000
2,997,300
Wed, 22 Apr 2026
10 · 8-K
Pre-market · 06:02 ET
8-K ↗
Tue, 21 Apr 2026
331.0000
332.9300
325.3400
328.1100
2,102,100
Mon, 20 Apr 2026
321.4300
324.1900
315.3200
319.3600
1,607,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
316.1000
324.6100
314.3400
323.0500
1,336,100
Thu, 16 Apr 2026
310.8800
316.1300
309.0800
315.8200
1,350,000
Wed, 15 Apr 2026
313.5800
314.9200
306.3000
311.1800
1,375,300
Tue, 14 Apr 2026
317.8600
322.8100
312.8800
313.3500
1,687,100
Mon, 13 Apr 2026
309.5100
316.4800
307.9100
316.0700
1,661,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
318.4200
319.8100
311.2500
311.5300
1,050,300
Thu, 09 Apr 2026
315.5200
319.6900
314.7900
316.8700
1,162,300
Wed, 08 Apr 2026
315.6400
319.3800
313.9300
318.2300
1,109,000
Tue, 07 Apr 2026
317.0000
318.9700
309.0100
311.8300
2,409,800
Mon, 06 Apr 2026
300.1000
306.0000
298.8200
302.6100
1,949,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
295.2400
302.9400
294.8900
300.7400
1,192,500
Wed, 01 Apr 2026
292.8300
299.3200
292.0700
298.5000
1,310,500
Tue, 31 Mar 2026
287.1400
295.1700
286.0400
292.7500
2,455,500
Mon, 30 Mar 2026
288.6200
289.9700
283.2700
284.7900
1,747,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
9 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Fri, 27 Mar 2026
8 · DEF 14A
After-hours · 16:21 ET
DEF 14A ↗
Fri, 27 Mar 2026
291.1900
293.8700
282.4600
286.3900
1,353,200
Thu, 26 Mar 2026
296.0500
297.8500
292.8000
294.2500
1,015,600
Wed, 25 Mar 2026
296.7800
299.8800
289.3000
296.0900
1,910,800
Tue, 24 Mar 2026
288.3900
290.3800
283.9200
290.3300
1,203,000
Mon, 23 Mar 2026
293.8500
295.3700
286.5600
289.2400
1,435,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
290.5800
293.9600
287.7000
291.4800
2,452,300
Thu, 19 Mar 2026
294.0800
299.3500
291.0700
291.1500
1,132,900
Wed, 18 Mar 2026
292.7200
295.8000
290.4700
294.9500
1,305,100
Tue, 17 Mar 2026
295.0000
301.0000
293.7800
295.7500
1,614,500
Mon, 16 Mar 2026
293.5400
294.9500
291.6300
292.0700
1,837,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
291.3200
294.4300
289.6000
291.6300
2,364,900
Thu, 12 Mar 2026
292.0000
295.7900
283.1000
287.8900
2,831,500
Wed, 11 Mar 2026
280.1900
290.0000
279.2800
289.7900
2,692,700
Tue, 10 Mar 2026
287.2200
290.5800
280.9200
282.6800
2,914,000
Tue, 10 Mar 2026
7 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 09 Mar 2026
287.0000
288.0500
274.8400
280.7400
2,758,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
286.5000
289.9600
281.5000
289.6400
2,772,500
Thu, 05 Mar 2026
288.7300
294.9800
283.1400
286.4800
3,246,800
Wed, 04 Mar 2026
284.3700
293.7200
283.3300
291.4500
2,344,100
Tue, 03 Mar 2026
290.0000
294.6500
283.4300
284.0300
5,202,400
Mon, 02 Mar 2026
315.0600
316.0300
289.9700
294.0700
4,482,000
Mon, 02 Mar 2026
6 · 8-K
Pre-market · 06:03 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
322.6600
324.0800
311.0000
320.0000
4,354,300
Thu, 26 Feb 2026
5 · 8-K
After market open · 14:59 ET
8-K ↗
Thu, 26 Feb 2026
330.8100
334.0100
322.2200
323.0500
2,164,500
Wed, 25 Feb 2026
331.7300
338.5900
328.4000
330.5100
1,200,100
Tue, 24 Feb 2026
335.1400
335.1400
320.6800
327.1400
1,253,500
Mon, 23 Feb 2026
339.9300
346.0200
335.2300
335.8700
1,011,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
348.0200
348.7500
337.7800
342.9300
1,130,400
Thu, 19 Feb 2026
346.8600
348.4200
341.8500
348.1800
1,020,900
Wed, 18 Feb 2026
342.7500
346.8700
341.0500
346.2400
967,400
Tue, 17 Feb 2026
347.2200
352.0000
342.0500
344.7800
1,133,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
336.8900
346.8500
334.3800
346.8000
1,427,600
Thu, 12 Feb 2026
329.8400
344.7600
327.7700
336.0400
1,638,900
Wed, 11 Feb 2026
325.0000
331.3100
323.3000
330.2500
1,500,500
Tue, 10 Feb 2026
329.0600
331.8100
323.7000
325.6400
1,650,100
Mon, 09 Feb 2026
334.4000
339.5700
324.6700
327.5000
1,966,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
4 · 10-K
After market open · 14:57 ET
10-K ↗
Fri, 06 Feb 2026
330.0000
339.1700
327.8300
338.9800
2,055,000
Thu, 05 Feb 2026
338.5700
345.4600
331.4500
332.2500
1,831,800
Wed, 04 Feb 2026
337.3700
346.8900
336.0400
340.6000
1,634,700
Tue, 03 Feb 2026
340.6000
347.2200
333.6100
338.6500
1,568,100
Mon, 02 Feb 2026
342.2900
345.1700
339.1100
341.8300
1,950,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
347.9000
350.8400
342.0100
345.7400
1,669,900
Thu, 29 Jan 2026
342.0000
350.7200
341.0500
346.9800
2,732,700
Wed, 28 Jan 2026
315.4600
347.4700
315.4600
341.8500
4,362,600
Wed, 28 Jan 2026
3 · 8-K
Pre-market · 06:03 ET
8-K ↗
Tue, 27 Jan 2026
351.6000
353.0000
320.3800
322.9200
5,780,300
Mon, 26 Jan 2026
371.3400
378.4400
367.8800
376.9300
1,465,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
370.3900
372.9800
366.6900
371.0600
1,387,000
Thu, 22 Jan 2026
368.6600
372.9500
364.8900
372.2400
1,482,700
Wed, 21 Jan 2026
368.0000
370.0000
364.5800
369.8800
1,422,100
Tue, 20 Jan 2026
370.0700
376.0000
366.0600
367.0600
1,573,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
380.1300
381.1800
373.0400
374.8700
1,074,700
Thu, 15 Jan 2026
375.2600
383.0000
365.6100
381.9300
1,531,100
Wed, 14 Jan 2026
372.0000
376.4800
371.3600
372.8400
1,143,800
Tue, 13 Jan 2026
373.2500
376.0000
368.0800
370.6800
820,000
Mon, 12 Jan 2026
374.9000
375.5900
365.1000
374.9700
984,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
376.2000
378.2800
372.3500
372.8300
887,200
Thu, 08 Jan 2026
372.1600
379.6000
370.5300
374.7700
1,417,200
Wed, 07 Jan 2026
373.1300
374.9300
366.0500
366.6900
1,149,200
Tue, 06 Jan 2026
363.8700
375.1900
363.2500
371.3700
2,212,600
Mon, 05 Jan 2026
353.0900
366.9300
352.2900
363.5100
1,310,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
350.7500
356.9400
345.0100
354.2500
792,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
349.1800
351.7400
349.0300
350.5500
855,500
Tue, 30 Dec 2025
348.2600
351.4200
346.9300
348.8000
787,400
Mon, 29 Dec 2025
348.3500
350.4700
347.3000
348.3800
1,634,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
342.9900
350.0000
342.9900
349.8800
624,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
344.4000
346.8600
342.5400
343.3000
458,300
Tue, 23 Dec 2025
342.7300
345.3300
341.7200
343.2200
806,400
Mon, 22 Dec 2025
340.6900
346.0000
339.0000
344.2700
1,354,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
337.6500
346.6100
337.6100
340.6900
4,158,300
Thu, 18 Dec 2025
342.0800
346.3800
337.5400
344.6000
1,860,400
Wed, 17 Dec 2025
349.5700
351.0000
343.0000
345.9600
1,586,400
Tue, 16 Dec 2025
360.4100
361.5500
348.5900
351.9000
1,206,100
Mon, 15 Dec 2025
359.0000
363.5000
354.8200
360.6700
1,314,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
360.4300
363.4200
357.8800
359.0700
2,090,600
Thu, 11 Dec 2025
343.2700
362.2600
341.5500
360.2200
2,990,500
Wed, 10 Dec 2025
2 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 10 Dec 2025
328.8500
341.0900
325.2900
341.0400
1,318,000
Tue, 09 Dec 2025
331.5500
335.7900
327.2100
329.8100
1,296,200
Mon, 08 Dec 2025
332.0200
332.0700
323.0400
330.6100
1,765,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
333.3000
333.9400
328.0100
330.7500
1,324,200
Thu, 04 Dec 2025
330.7400
336.4500
328.3100
333.4900
2,357,300
Wed, 03 Dec 2025
332.0300
334.9700
329.6300
330.7500
1,691,800
Tue, 02 Dec 2025
329.5500
331.7000
326.2000
330.9200
1,034,800
Mon, 01 Dec 2025
336.8000
339.2800
329.3800
329.6800
1,583,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
338.5500
339.9300
335.5700
338.2600
570,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
336.1600
341.8900
332.2100
338.5200
1,691,000
Tue, 25 Nov 2025
331.5400
339.0000
330.1000
336.2700
1,389,500
Mon, 24 Nov 2025
331.0600
336.3400
323.7900
329.6000
2,549,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
315.5400
324.3500
314.0800
321.7300
1,173,700
Thu, 20 Nov 2025
317.5800
319.0500
311.8800
313.9900
1,120,600
Wed, 19 Nov 2025
324.1700
324.4100
315.8100
316.3700
1,497,700
Tue, 18 Nov 2025
329.4900
329.5000
323.0100
324.5300
1,416,100
Mon, 17 Nov 2025
325.4900
336.4800
324.3900
330.9100
1,995,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
329.6800
331.7900
320.4000
325.8300
1,392,800
Thu, 13 Nov 2025
325.6100
332.6600
321.5400
328.2800
1,759,600
Wed, 12 Nov 2025
314.9400
332.5700
314.0000
327.6300
2,020,700
Tue, 11 Nov 2025
306.7600
317.3500
303.6000
315.2500
1,449,600
Mon, 10 Nov 2025
1 · 8-K
After-hours · 17:03 ET
8-K ↗
Mon, 10 Nov 2025
309.5400
313.4600
300.8100
303.7800
1,964,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
313.4800
317.8300
310.7100
317.7800
1,151,500
Thu, 06 Nov 2025
318.1700
323.1000
314.4400
314.4400
1,259,200
Wed, 05 Nov 2025
315.0900
319.0200
312.1300
318.0800
1,299,800
Tue, 04 Nov 2025
310.4600
318.8400
310.0000
316.6200
1,548,700
Mon, 03 Nov 2025
317.9200
318.5000
308.8300
313.1900
1,530,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
320.0000
320.7700
314.0300
317.2000
1,613,900
Thu, 30 Oct 2025
333.0000
335.3800
321.8000
321.9500
1,709,900
Wed, 29 Oct 2025
341.2200
342.2300
334.5300
336.3600
1,572,900
Tue, 28 Oct 2025
342.4900
347.2600
337.5000
339.4000
1,368,700
Mon, 27 Oct 2025
341.0200
342.7300
338.0800
342.4900
1,137,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
347.0100
349.0300
340.0400
342.3500
1,318,300
Thu, 23 Oct 2025
338.6600
348.6800
335.1000
346.2800
2,493,900