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
305.0100
307.6200
301.7800
303.5200
1,108,585
Thu, 22 Oct 2026
296.0100
306.9500
296.0100
306.8000
1,636,400
Wed, 21 Oct 2026
296.5800
297.0000
293.3200
294.3500
1,009,700
Tue, 20 Oct 2026
292.5900
298.5500
290.0000
296.7100
1,477,500
Mon, 19 Oct 2026
289.0300
291.9100
287.1800
289.7400
1,521,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
288.7900
292.7300
287.7400
292.5500
1,840,100
Thu, 15 Oct 2026
279.8500
288.4700
279.8500
286.8000
2,330,900
Wed, 14 Oct 2026
275.6300
277.2500
272.0400
275.3500
1,699,600
Tue, 13 Oct 2026
275.9900
277.6200
272.3900
274.7100
1,453,700
Mon, 12 Oct 2026
274.8700
276.0100
273.2400
274.7800
1,673,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
276.6300
277.4900
272.8300
273.4700
1,911,600
Thu, 08 Oct 2026
271.2900
277.9000
270.0300
277.1200
1,976,500
Wed, 07 Oct 2026
275.0700
275.3100
269.7200
270.4700
1,541,400
Tue, 06 Oct 2026
270.8300
274.7100
270.1000
273.9900
1,382,200
Mon, 05 Oct 2026
267.5900
272.3700
266.3300
272.0500
1,366,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
274.9600
276.3900
268.9000
269.4500
1,608,800
Thu, 01 Oct 2026
277.4800
279.4900
274.8100
275.9500
2,009,500
Wed, 30 Sep 2026
275.7800
278.1900
273.8000
276.7700
2,300,100
Tue, 29 Sep 2026
269.9100
276.9700
269.0200
275.9000
1,987,900
Mon, 28 Sep 2026
277.5000
278.4000
270.0000
272.1000
1,852,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
277.0000
280.9800
276.5200
277.9900
1,633,000
Thu, 24 Sep 2026
281.6000
283.0300
275.3800
276.0900
2,713,200
Wed, 23 Sep 2026
284.6700
286.8000
281.1800
281.6000
1,793,000
Tue, 22 Sep 2026
291.0600
293.5500
282.7000
286.1000
2,544,500
Tue, 22 Sep 2026
22 · 8-K
Pre-market · 06:30 ET
8-K ↗
Mon, 21 Sep 2026
297.0100
297.8700
290.7000
290.8200
1,936,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
294.2500
297.7300
293.0000
295.6400
3,186,100
Thu, 17 Sep 2026
21 · 8-K
After-hours · 17:21 ET
8-K ↗
Thu, 17 Sep 2026
299.5400
302.1200
295.7800
296.0500
3,273,100
Wed, 16 Sep 2026
303.4000
304.0600
298.4800
300.5700
3,194,600
Tue, 15 Sep 2026
20 · 424B5
After-hours · 17:15 ET
424B5 ↗
Tue, 15 Sep 2026
311.6000
311.9800
304.5900
304.6700
1,799,000
Mon, 14 Sep 2026
308.0800
312.3900
305.9200
311.5400
2,879,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
310.8500
311.8900
302.4400
302.6900
2,238,000
Fri, 11 Sep 2026
19 · 424B5
Pre-market · 09:29 ET
424B5 ↗
Fri, 11 Sep 2026
18 · 8-K
Pre-market · 09:14 ET
8-K ↗
Thu, 10 Sep 2026
304.9700
310.0400
304.2000
307.7700
2,449,200
Wed, 09 Sep 2026
313.4500
315.6700
303.5900
304.6900
2,266,700
Tue, 08 Sep 2026
316.7800
321.5700
314.9500
315.7900
1,926,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
328.1800
328.8400
321.4900
323.0900
1,467,900
Thu, 03 Sep 2026
332.0000
336.4500
325.6800
327.0000
1,465,100
Wed, 02 Sep 2026
327.7000
331.6000
324.7900
330.8800
2,189,300
Tue, 01 Sep 2026
321.4200
328.5200
312.9200
326.3000
2,423,200
Mon, 31 Aug 2026
340.0000
343.2600
320.2100
321.5200
2,433,000
Mon, 31 Aug 2026
17 · 8-K
Pre-market · 06:37 ET
8-K ↗
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
350.9600
358.7100
349.7600
355.4000
669,100
Thu, 27 Aug 2026
350.5100
352.8800
348.0300
349.5600
688,200
Wed, 26 Aug 2026
354.6300
356.4600
353.1900
353.9800
594,200
Tue, 25 Aug 2026
357.0000
360.3000
354.1400
354.8300
616,300
Mon, 24 Aug 2026
358.5200
361.7300
356.5000
359.1000
627,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
352.3900
356.8600
350.5700
355.1100
747,000
Thu, 20 Aug 2026
348.9000
356.1200
346.3200
351.9300
733,300
Wed, 19 Aug 2026
344.2300
352.8400
341.7500
348.4300
615,900
Tue, 18 Aug 2026
343.2000
350.1300
343.0300
343.2000
921,500
Mon, 17 Aug 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 17 Aug 2026
354.0000
355.2700
346.5000
347.2200
709,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
357.0800
359.9800
353.7800
355.8300
704,500
Thu, 13 Aug 2026
354.3300
358.5500
349.3300
357.0800
810,100
Wed, 12 Aug 2026
354.0000
355.9100
349.9900
352.3600
626,000
Tue, 11 Aug 2026
354.0000
359.1000
354.0000
356.4600
403,300
Mon, 10 Aug 2026
357.7100
359.5300
355.0000
356.9700
705,300
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
357.5100
360.6000
354.6100
358.3000
928,700
Thu, 06 Aug 2026
362.9500
364.9900
356.8400
360.7500
1,140,000
Wed, 05 Aug 2026
356.9600
360.6000
355.2200
359.9700
657,200
Tue, 04 Aug 2026
353.3700
357.0900
350.2300
356.6500
1,433,500
Mon, 03 Aug 2026
362.0400
366.3200
356.1200
357.6300
1,950,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
363.0800
365.0200
359.7800
360.5500
1,315,600
Thu, 30 Jul 2026
367.1900
370.4900
358.4900
366.5700
4,227,700
Wed, 29 Jul 2026
15 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Wed, 29 Jul 2026
367.6400
379.5000
362.2600
377.1600
2,010,600
Wed, 29 Jul 2026
14 · 8-K
Pre-market · 06:36 ET
8-K ↗
Tue, 28 Jul 2026
370.0000
382.3400
367.1700
381.2600
1,508,000
Mon, 27 Jul 2026
362.0300
369.7500
359.8000
367.1700
1,590,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
355.9300
362.6100
355.6500
361.7000
785,000
Thu, 23 Jul 2026
352.5900
355.7900
350.8300
355.7800
1,178,100
Wed, 22 Jul 2026
359.6500
359.9700
350.9600
352.3300
1,813,200
Tue, 21 Jul 2026
359.0800
363.0000
354.8000
359.4000
1,371,200
Mon, 20 Jul 2026
364.8700
366.0000
361.1100
362.7800
1,074,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
370.0000
375.9200
365.6300
367.2100
1,445,600
Thu, 16 Jul 2026
358.2300
368.6400
356.5600
368.6300
1,017,900
Wed, 15 Jul 2026
357.5200
360.2900
350.4600
355.1500
1,193,600
Tue, 14 Jul 2026
364.2900
365.7800
358.4000
358.8900
1,168,300
Mon, 13 Jul 2026
360.1200
367.5800
360.1200
367.3500
1,511,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
357.5500
360.0000
353.7900
356.9400
998,600
Thu, 09 Jul 2026
354.9800
357.5000
353.1000
355.5600
602,000
Wed, 08 Jul 2026
360.0000
361.1300
357.0000
357.5100
641,700
Tue, 07 Jul 2026
360.0000
366.4500
357.0700
359.8200
830,200
Mon, 06 Jul 2026
356.7100
357.1800
351.3800
356.9100
1,218,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
13 · S-3ASR
After-hours · 17:15 ET
S-3ASR ↗
Thu, 02 Jul 2026
346.4100
357.5400
344.2000
357.4600
1,183,000
Wed, 01 Jul 2026
12 · 8-K
After-hours · 16:49 ET
8-K ↗
Wed, 01 Jul 2026
327.8300
347.2700
327.8300
343.5600
1,913,700
Tue, 30 Jun 2026
327.0700
333.7600
322.2600
331.6900
1,588,800
Mon, 29 Jun 2026
324.9700
330.4300
323.4100
327.5700
1,387,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
319.7200
330.3600
316.8200
328.6900
5,288,300
Thu, 25 Jun 2026
324.4900
328.4600
315.7800
315.9500
1,744,200
Wed, 24 Jun 2026
322.5900
328.2400
319.2200
325.4800
2,362,200
Tue, 23 Jun 2026
318.2900
323.5700
316.6900
320.7400
2,626,900
Mon, 22 Jun 2026
316.5100
319.7500
313.6200
313.6300
2,131,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
327.8600
328.0000
317.4800
317.7400
2,382,900
Wed, 17 Jun 2026
327.0200
334.7900
325.0000
326.6900
1,751,100
Tue, 16 Jun 2026
330.8000
333.1500
329.1300
331.4500
1,751,400
Mon, 15 Jun 2026
336.7100
338.2100
327.9800
329.5100
1,405,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
335.0000
338.2000
330.8100
335.3100
1,377,900
Thu, 11 Jun 2026
334.3900
340.1000
334.3900
335.1700
1,431,100
Wed, 10 Jun 2026
334.4800
340.7600
331.0000
336.3300
1,749,500
Tue, 09 Jun 2026
324.8700
333.0700
321.5500
331.5900
1,956,200
Mon, 08 Jun 2026
325.4900
328.8300
323.7800
325.8500
1,470,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
325.0000
331.1300
324.1200
328.5300
1,341,000
Thu, 04 Jun 2026
321.1700
327.9000
318.8100
322.2400
1,579,700
Wed, 03 Jun 2026
316.1600
317.0400
311.0700
315.6000
1,617,800
Tue, 02 Jun 2026
317.5800
319.3500
312.3400
317.8600
1,051,200
Mon, 01 Jun 2026
313.7800
321.4200
313.2300
320.4100
1,431,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
317.7700
317.8300
314.5400
316.0600
2,856,900
Thu, 28 May 2026
320.0300
322.0900
316.0300
318.3000
1,350,700
Wed, 27 May 2026
321.0900
325.6000
317.4900
318.5400
1,073,700
Tue, 26 May 2026
326.2700
326.3800
318.4800
319.2900
1,411,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
323.2800
325.4000
320.6500
324.7800
929,000
Thu, 21 May 2026
318.7100
325.2700
315.0000
324.2200
946,500
Wed, 20 May 2026
323.6000
323.6000
316.9000
321.1500
1,479,300
Tue, 19 May 2026
328.1600
330.2200
322.2600
323.6600
2,140,600
Mon, 18 May 2026
317.5100
328.4800
317.5100
326.5700
1,455,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
316.2400
321.6900
316.2400
317.2200
1,955,300
Thu, 14 May 2026
311.6100
317.2600
311.6100
315.4100
1,844,800
Wed, 13 May 2026
313.6200
315.4900
308.5100
310.9000
1,672,400
Tue, 12 May 2026
313.8900
317.5900
310.6300
316.3500
1,622,700
Mon, 11 May 2026
312.4200
314.8500
309.8700
312.0700
1,166,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
313.0000
314.0600
309.2200
312.7900
1,179,200
Thu, 07 May 2026
307.1900
315.9000
306.5200
313.5900
1,858,900
Wed, 06 May 2026
316.4100
317.4900
306.8700
308.2700
1,476,900
Tue, 05 May 2026
313.6700
315.4100
308.9900
314.5500
1,177,100
Mon, 04 May 2026
309.9300
316.5600
308.5700
314.9200
1,382,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 01 May 2026
326.5200
326.5200
310.7300
311.5100
1,822,700
Fri, 01 May 2026
10 · 8-K
Pre-market · 06:34 ET
8-K ↗
Thu, 30 Apr 2026
312.4300
314.0200
307.0200
311.6500
2,614,600
Wed, 29 Apr 2026
319.8900
323.1200
319.1100
322.4900
1,156,800
Tue, 28 Apr 2026
9 · DEFA14A
After-hours · 16:55 ET
DEFA14A ↗
Tue, 28 Apr 2026
8 · DEF 14A
After-hours · 16:50 ET
DEF 14A ↗
Tue, 28 Apr 2026
326.7300
328.9500
320.5200
321.6800
1,312,200
Mon, 27 Apr 2026
319.5300
325.9500
319.0000
323.7800
1,248,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
322.4200
323.7900
318.6400
321.1400
761,200
Thu, 23 Apr 2026
326.3500
328.1300
321.6000
323.5600
941,300
Wed, 22 Apr 2026
333.8000
334.9200
324.2800
326.8600
1,281,900
Tue, 21 Apr 2026
332.9300
336.8900
331.7500
335.3200
1,215,000
Mon, 20 Apr 2026
331.4500
334.3500
330.9100
331.9500
792,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
333.2700
336.3500
331.4300
331.8000
1,161,400
Thu, 16 Apr 2026
329.8700
337.9800
328.2700
335.3400
1,350,000
Wed, 15 Apr 2026
323.8000
329.2900
321.7500
328.0800
1,093,700
Tue, 14 Apr 2026
321.7500
324.4300
320.9500
323.0200
1,270,500
Mon, 13 Apr 2026
315.0000
325.6800
313.0000
325.4000
1,687,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
323.1600
323.2900
307.8100
312.5700
2,414,200
Thu, 09 Apr 2026
326.5400
328.1700
322.6900
325.4000
1,314,400
Wed, 08 Apr 2026
322.4700
330.9300
321.5800
329.7600
1,397,600
Tue, 07 Apr 2026
325.6100
326.5500
320.1000
322.4700
1,187,700
Mon, 06 Apr 2026
321.2100
327.2700
321.2100
326.1700
867,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
321.9400
328.7900
319.5700
323.1400
1,124,100
Wed, 01 Apr 2026
321.8800
325.3900
318.0000
321.3400
1,081,400
Tue, 31 Mar 2026
326.0500
326.6900
319.9000
322.7800
1,413,800
Mon, 30 Mar 2026
316.4500
325.3800
315.6600
324.0600
1,216,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
322.1900
328.0000
312.0500
313.6600
1,344,000
Thu, 26 Mar 2026
320.8300
326.6000
320.8300
323.7700
1,211,500
Wed, 25 Mar 2026
325.3600
327.4600
317.4600
321.4500
956,600
Tue, 24 Mar 2026
327.5600
328.8400
324.9600
327.0300
1,180,400
Mon, 23 Mar 2026
327.9900
328.2900
323.5100
325.9700
1,300,900
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
317.2400
326.5600
317.2400
325.6300
2,408,700
Thu, 19 Mar 2026
320.0000
320.8000
315.6400
316.9900
1,314,500
Wed, 18 Mar 2026
319.6700
320.3000
314.8000
317.8800
984,200
Tue, 17 Mar 2026
326.7500
333.2600
319.2300
321.1800
1,590,900
Mon, 16 Mar 2026
322.6000
327.2600
320.1300
326.7500
1,067,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
320.0100
324.2000
318.0200
321.4100
1,124,100
Thu, 12 Mar 2026
316.0000
323.2600
313.8100
315.9100
1,866,400
Wed, 11 Mar 2026
320.9600
322.0400
316.5500
316.9000
1,319,200
Tue, 10 Mar 2026
332.2200
332.2200
320.4400
320.9600
1,412,300
Mon, 09 Mar 2026
341.5500
342.3800
329.7500
332.8400
1,708,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
337.3700
341.4600
334.0900
340.6000
1,187,700
Thu, 05 Mar 2026
338.9700
341.8600
336.4900
338.7700
1,554,700
Wed, 04 Mar 2026
337.4200
344.6500
337.3700
341.1800
2,026,300
Tue, 03 Mar 2026
333.3700
339.3600
331.7100
339.0700
1,414,600
Mon, 02 Mar 2026
332.0200
340.3200
331.9600
337.8000
1,270,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
331.0000
337.9700
330.5600
335.4700
2,126,200
Thu, 26 Feb 2026
325.5000
332.0000
325.1600
330.2700
1,062,000
Wed, 25 Feb 2026
319.9000
325.0400
317.7800
324.6600
1,410,600
Tue, 24 Feb 2026
316.9600
321.3000
312.5800
319.3300
1,471,200
Mon, 23 Feb 2026
324.7100
326.4400
314.8900
315.3100
1,425,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
325.9400
327.2000
323.1800
325.0700
1,265,000
Thu, 19 Feb 2026
322.7700
324.3100
320.9100
324.3000
1,015,300
Wed, 18 Feb 2026
322.9300
326.4100
321.0300
322.9800
1,172,300
Tue, 17 Feb 2026
324.8500
329.5700
320.0000
325.9600
1,862,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
7 · 10-K
After-hours · 16:15 ET
10-K ↗
Fri, 13 Feb 2026
317.9500
322.3900
313.1600
321.7000
2,220,200
Thu, 12 Feb 2026
309.7100
317.5800
304.5900
314.4900
2,827,500
Wed, 11 Feb 2026
315.3200
317.9100
307.0100
309.9700
2,960,100
Tue, 10 Feb 2026
312.9900
322.0800
312.9900
317.9200
3,966,900
Mon, 09 Feb 2026
340.7600
343.9200
309.1300
310.3400
3,885,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
344.7100
345.0000
340.5800
342.0400
1,326,100
Thu, 05 Feb 2026
350.3200
353.6800
343.1900
343.3600
1,421,900
Wed, 04 Feb 2026
348.2800
355.9600
348.1800
350.2100
1,272,700
Tue, 03 Feb 2026
347.3100
351.1500
343.2000
346.8400
1,266,300
Mon, 02 Feb 2026
353.1400
358.0400
348.2500
349.6100
1,371,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
346.9600
351.8000
341.1700
349.6400
1,938,400
Fri, 30 Jan 2026
6 · 8-K
Pre-market · 06:35 ET
8-K ↗
Thu, 29 Jan 2026
335.6200
343.2800
335.5700
342.9500
2,149,200
Wed, 28 Jan 2026
329.4100
335.2300
327.5300
333.0000
1,341,200
Tue, 27 Jan 2026
337.1800
337.7800
325.9000
330.7500
1,330,500
Mon, 26 Jan 2026
339.3200
342.0000
336.9200
338.8700
1,156,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
336.1400
338.8400
333.8500
338.6900
1,053,400
Thu, 22 Jan 2026
331.9900
336.5800
330.3000
335.9600
1,370,700
Wed, 21 Jan 2026
339.5000
341.8300
330.7700
332.7600
1,592,900
Tue, 20 Jan 2026
341.3800
342.9700
337.4400
339.5000
1,645,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
343.2800
344.3900
340.6000
343.8600
882,900
Thu, 15 Jan 2026
346.0000
347.0600
342.7000
344.8400
915,900
Wed, 14 Jan 2026
344.7000
347.8300
344.5000
346.0000
1,019,700
Tue, 13 Jan 2026
348.8800
350.7000
343.2300
344.5900
1,028,400
Mon, 12 Jan 2026
351.0000
353.9300
349.3700
350.4900
1,053,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
351.4100
353.3600
350.1200
350.8000
678,400
Thu, 08 Jan 2026
349.0300
355.4300
347.2200
351.9700
861,700
Wed, 07 Jan 2026
348.1300
353.1600
342.9200
349.9200
1,390,700
Wed, 07 Jan 2026
5 · 8-K
Pre-market · 06:30 ET
8-K ↗
Tue, 06 Jan 2026
350.3500
353.5300
348.3200
349.6700
797,800
Mon, 05 Jan 2026
340.9100
352.1600
339.3900
351.2900
992,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
351.1200
351.6500
342.7500
344.2700
780,600
Fri, 02 Jan 2026
4 · 8-K
Pre-market · 08:00 ET
8-K ↗
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
356.9600
356.9600
352.8200
352.8800
453,300
Tue, 30 Dec 2025
355.9400
357.5700
353.6600
356.4900
440,100
Mon, 29 Dec 2025
356.6600
358.5500
355.4000
356.7300
433,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
356.2400
357.7900
354.1400
356.6500
309,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
355.0000
358.1400
354.0200
356.6500
283,900
Tue, 23 Dec 2025
355.7700
356.8100
353.8800
355.8700
590,300
Mon, 22 Dec 2025
348.8700
356.7700
348.0000
355.4600
827,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
352.6600
354.4600
349.9100
350.0400
2,459,700
Thu, 18 Dec 2025
350.7000
354.0600
350.7000
353.0200
980,100
Wed, 17 Dec 2025
350.3600
354.4000
349.9300
352.0300
885,300
Tue, 16 Dec 2025
352.8400
354.7200
351.0400
351.8000
1,121,400
Mon, 15 Dec 2025
353.7100
355.3300
350.9800
354.1000
968,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
348.6400
354.1200
347.3900
353.7900
1,074,300
Thu, 11 Dec 2025
342.7300
348.1200
340.0500
347.4000
1,037,300
Wed, 10 Dec 2025
346.2600
346.4200
336.4300
340.0500
1,300,300
Tue, 09 Dec 2025
344.3200
348.6600
343.0800
346.1900
974,800
Mon, 08 Dec 2025
343.2300
344.5500
341.0300
343.3900
875,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
346.7200
347.5700
340.1900
345.2000
1,189,000
Thu, 04 Dec 2025
344.4500
347.9900
344.4500
347.7100
690,800
Wed, 03 Dec 2025
345.4900
347.3400
341.9800
344.4500
798,400
Tue, 02 Dec 2025
351.0400
351.6600
345.5400
345.7000
982,900
Mon, 01 Dec 2025
352.6900
355.4800
350.4200
351.1700
1,085,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
352.1200
355.6200
351.4900
353.9200
400,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
351.4900
353.4500
349.7700
352.6100
654,700
Tue, 25 Nov 2025
344.0600
351.5000
342.8000
350.9600
692,600
Mon, 24 Nov 2025
347.2300
347.3200
343.3200
344.7000
1,657,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
346.0000
349.7000
344.1500
346.5100
1,967,900
Thu, 20 Nov 2025
343.7500
346.0600
343.1800
345.8900
1,124,000
Wed, 19 Nov 2025
348.3600
349.9800
339.1700
344.1700
1,112,000
Tue, 18 Nov 2025
352.2300
352.6400
344.4100
348.5400
1,428,700
Mon, 17 Nov 2025
350.0000
353.0000
347.2700
350.0200
1,609,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
351.8500
354.2400
344.8700
350.1300
1,232,200
Thu, 13 Nov 2025
349.9400
352.9900
347.2800
350.9400
1,183,600
Wed, 12 Nov 2025
349.1700
351.5900
345.4100
350.1100
1,221,200
Tue, 11 Nov 2025
346.7400
350.4300
344.6400
349.9300
789,600
Mon, 10 Nov 2025
343.3400
346.8300
341.0200
344.8700
1,099,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
340.9400
348.1800
339.0100
346.3200
1,500,600
Thu, 06 Nov 2025
340.8300
343.6100
339.0000
340.0000
897,100
Wed, 05 Nov 2025
344.2100
346.7600
341.7000
341.7000
1,344,800
Tue, 04 Nov 2025
340.1100
344.3700
337.8200
344.2100
1,074,500
Mon, 03 Nov 2025
339.4200
340.3700
331.1400
339.8400
1,474,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
3 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Fri, 31 Oct 2025
336.4300
348.6100
334.8000
340.6800
2,460,200
Fri, 31 Oct 2025
2 · 8-K
Pre-market · 06:32 ET
8-K ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 30 Oct 2025
328.0700
330.7100
326.5100
328.1900
2,212,400
Wed, 29 Oct 2025
327.9300
329.1900
324.2800
326.0700
1,532,200
Tue, 28 Oct 2025
335.2100
335.2100
329.0000
329.9600
1,212,800
Mon, 27 Oct 2025
337.0000
338.6100
335.2400
336.8700
1,438,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
340.5000
342.3300
337.3400
337.7300
842,000
Thu, 23 Oct 2025
343.0000
343.4000
338.2500
341.3500
1,238,200