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
424.3000
425.2500
416.3700
418.0900
3,887,329
Thu, 22 Oct 2026
418.3800
426.5500
417.1300
424.9800
5,417,300
Wed, 21 Oct 2026
421.8000
421.8000
415.0000
417.0000
3,986,900
Tue, 20 Oct 2026
410.1200
422.4000
408.2800
419.2600
6,811,200
Mon, 19 Oct 2026
399.6900
408.5000
399.2000
406.8800
4,996,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
410.3500
412.3700
395.5200
401.4300
8,106,000
Thu, 15 Oct 2026
401.2400
414.1200
400.0000
406.6700
10,158,200
Wed, 14 Oct 2026
382.2900
396.4400
382.2900
395.6200
7,775,000
Tue, 13 Oct 2026
23 · 8-K
After market open · 10:14 ET
8-K ↗
Tue, 13 Oct 2026
397.6300
399.8800
372.8000
377.7600
12,651,800
Mon, 12 Oct 2026
382.9800
382.9800
373.6700
378.5200
5,910,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
373.9400
387.5200
373.0200
379.3000
7,462,300
Thu, 08 Oct 2026
375.3800
376.4500
368.5000
370.9500
7,294,700
Wed, 07 Oct 2026
375.9200
383.4800
372.0100
375.9800
5,628,600
Tue, 06 Oct 2026
379.0300
380.4100
373.7000
376.3200
5,037,500
Mon, 05 Oct 2026
372.3300
379.1400
368.0500
378.5800
5,823,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
365.1400
372.6800
364.4700
371.9000
3,306,900
Thu, 01 Oct 2026
367.9900
371.8600
362.6000
365.2000
3,940,700
Wed, 30 Sep 2026
374.9300
374.9300
365.7200
367.0800
4,788,300
Tue, 29 Sep 2026
374.8800
376.5900
371.3300
374.9400
3,284,700
Mon, 28 Sep 2026
376.3600
380.9800
374.5600
377.8300
4,677,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
375.9500
379.1700
371.1700
376.5900
4,077,400
Thu, 24 Sep 2026
371.9200
375.2800
368.5000
375.0100
4,651,000
Wed, 23 Sep 2026
370.8900
372.6100
366.0000
371.2900
3,859,300
Tue, 22 Sep 2026
381.3900
381.3900
372.4100
372.9500
4,495,000
Mon, 21 Sep 2026
377.8700
378.9500
373.8200
377.5600
5,712,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
375.2900
378.4900
372.4200
376.9000
8,606,300
Thu, 17 Sep 2026
376.4500
380.5000
374.2000
375.2100
4,833,700
Wed, 16 Sep 2026
375.9000
380.2200
373.6300
375.2600
4,414,900
Tue, 15 Sep 2026
383.5500
383.8000
375.5000
375.9300
4,391,400
Mon, 14 Sep 2026
381.4400
386.4600
379.2800
383.5500
4,474,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
390.4200
391.7300
375.9000
379.0900
7,478,400
Thu, 10 Sep 2026
396.0000
399.2700
387.6000
388.2800
4,339,900
Wed, 09 Sep 2026
405.1700
406.5300
378.0800
393.0600
7,735,200
Tue, 08 Sep 2026
22 · 8-K
After-hours · 16:04 ET
8-K ↗
Tue, 08 Sep 2026
392.4000
403.8900
390.4400
400.8400
7,049,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
397.0500
402.2300
395.2000
397.1400
5,565,400
Thu, 03 Sep 2026
400.0200
405.1600
395.3000
400.9400
5,488,900
Wed, 02 Sep 2026
399.2700
401.1400
396.5100
399.6600
3,265,300
Tue, 01 Sep 2026
392.0800
399.6000
391.7800
396.3000
3,716,200
Mon, 31 Aug 2026
393.5200
394.4900
387.7100
389.4100
5,748,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
396.4200
396.7400
392.6600
392.9500
2,455,500
Thu, 27 Aug 2026
396.8700
399.8800
393.7700
395.0500
3,668,200
Wed, 26 Aug 2026
396.3300
406.2500
396.0100
401.0100
3,557,000
Tue, 25 Aug 2026
397.8000
399.0300
395.6200
396.5900
2,655,000
Mon, 24 Aug 2026
391.0400
399.5800
390.8600
398.7600
4,683,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
386.0000
393.6600
386.0000
390.1100
4,879,600
Thu, 20 Aug 2026
388.2500
392.7100
383.8300
384.8500
4,497,200
Wed, 19 Aug 2026
394.5700
396.8000
386.3300
388.6100
5,268,500
Tue, 18 Aug 2026
397.4300
398.7900
393.5100
393.9300
3,605,100
Mon, 17 Aug 2026
398.5700
398.9000
391.4300
395.6200
5,295,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
398.0000
403.1800
396.5600
401.7300
3,476,400
Thu, 13 Aug 2026
405.5900
407.3200
398.5900
399.0600
4,170,200
Wed, 12 Aug 2026
400.9800
407.2000
400.5000
405.5900
3,317,200
Tue, 11 Aug 2026
409.0000
410.9000
401.3200
402.1900
3,398,900
Mon, 10 Aug 2026
21 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Mon, 10 Aug 2026
408.6000
413.0700
407.9900
408.7400
3,182,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
401.5900
410.6400
400.6600
407.0800
4,095,900
Thu, 06 Aug 2026
415.2700
416.9700
402.4000
403.9700
4,712,400
Wed, 05 Aug 2026
403.1900
416.3600
397.8000
412.7500
5,399,000
Tue, 04 Aug 2026
415.5600
416.0000
406.6700
407.5500
5,266,300
Mon, 03 Aug 2026
417.4300
419.3400
413.3200
415.3600
3,209,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
422.0000
422.8100
414.0600
414.4000
3,920,900
Thu, 30 Jul 2026
415.1900
427.3400
411.2900
421.4700
3,647,500
Wed, 29 Jul 2026
428.2600
431.6800
420.3500
420.5700
5,257,900
Tue, 28 Jul 2026
419.9300
430.4600
415.1100
428.7900
5,917,300
Mon, 27 Jul 2026
422.5100
422.8800
412.5400
417.6400
4,615,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
425.2400
429.0000
418.9200
420.7400
3,752,500
Thu, 23 Jul 2026
428.2700
430.4900
420.4000
423.5600
4,868,700
Wed, 22 Jul 2026
434.9500
436.3200
429.7000
431.3100
4,234,100
Tue, 21 Jul 2026
422.4800
437.0000
420.5000
436.3500
6,833,600
Mon, 20 Jul 2026
427.2500
431.0200
417.3800
421.5500
4,818,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
426.7200
437.4700
425.1000
426.0900
10,718,100
Thu, 16 Jul 2026
449.3900
461.6200
420.3700
423.3800
13,281,900
Thu, 16 Jul 2026
20 · 8-K
Pre-market · 06:00 ET
8-K ↗
Wed, 15 Jul 2026
419.4900
424.1100
414.3700
418.5200
6,764,800
Tue, 14 Jul 2026
431.0000
432.1500
421.7900
425.1900
5,135,900
Mon, 13 Jul 2026
426.4700
431.5500
425.5300
429.0900
3,863,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
431.6700
432.8600
423.6500
424.6200
3,798,600
Thu, 09 Jul 2026
427.1100
434.3000
423.5200
431.6800
5,566,000
Wed, 08 Jul 2026
427.1500
430.7700
423.8300
425.6000
3,859,200
Tue, 07 Jul 2026
423.9500
428.6000
422.1300
428.1900
5,800,500
Mon, 06 Jul 2026
423.4900
424.4400
415.0500
417.9900
6,379,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
428.1300
430.2000
420.5400
425.3600
3,928,800
Wed, 01 Jul 2026
417.1100
428.0200
413.7300
426.5400
4,985,900
Tue, 30 Jun 2026
422.7200
422.7400
413.2500
415.6300
5,779,800
Mon, 29 Jun 2026
426.5300
426.7000
415.8100
419.8200
5,167,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
416.1600
427.9300
416.1600
427.8900
10,588,200
Thu, 25 Jun 2026
406.6500
417.5800
406.6500
415.5300
6,014,400
Wed, 24 Jun 2026
410.5400
413.4300
400.0000
405.8000
6,858,800
Tue, 23 Jun 2026
409.5200
409.9000
402.8400
409.2500
6,675,900
Mon, 22 Jun 2026
402.1400
409.4600
402.1400
406.6800
5,818,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
402.7700
406.2000
399.1500
400.9600
11,896,900
Wed, 17 Jun 2026
409.1200
411.1600
398.5900
399.5300
5,838,800
Tue, 16 Jun 2026
410.6800
411.7500
406.5400
407.6500
4,815,100
Mon, 15 Jun 2026
406.7000
414.1600
399.6500
411.0400
6,777,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
409.0100
409.8900
404.8100
408.5200
7,269,600
Thu, 11 Jun 2026
408.7100
409.9800
403.1100
405.5500
4,938,100
Wed, 10 Jun 2026
413.5000
415.9800
404.5500
407.4600
6,512,900
Tue, 09 Jun 2026
409.9900
413.0000
407.4400
413.0000
8,590,400
Mon, 08 Jun 2026
397.1300
408.7100
394.9900
406.5700
6,963,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
19 · 8-K
After-hours · 16:17 ET
8-K ↗
Fri, 05 Jun 2026
399.5400
404.0400
397.2000
399.4700
10,897,300
Thu, 04 Jun 2026
390.0000
401.3800
389.8200
396.4700
12,666,100
Wed, 03 Jun 2026
380.0000
387.4600
376.8100
377.0000
6,808,400
Tue, 02 Jun 2026
377.9800
380.0800
374.7200
377.9200
3,874,400
Mon, 01 Jun 2026
376.1100
383.3500
375.9200
379.8600
6,623,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
383.7800
385.1200
375.4500
380.3100
10,257,900
Thu, 28 May 2026
384.9600
389.2600
380.9600
382.5300
4,330,800
Wed, 27 May 2026
378.4300
384.5300
377.0900
384.0100
4,544,000
Tue, 26 May 2026
386.0000
386.5200
376.4100
376.8600
6,498,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
381.9200
390.5400
381.0100
388.4700
5,598,600
Thu, 21 May 2026
381.1200
386.1100
380.5400
382.4800
4,732,500
Wed, 20 May 2026
389.5500
393.3800
380.7000
383.3000
7,783,900
Tue, 19 May 2026
390.0000
394.9900
387.5100
389.2400
5,016,800
Mon, 18 May 2026
390.0000
392.1400
383.5000
391.1300
8,400,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
18 · DEFA14A
After market open · 09:49 ET
DEFA14A ↗
Fri, 15 May 2026
394.3000
397.6300
390.2500
393.8500
9,811,200
Thu, 14 May 2026
401.0000
401.9000
396.0000
399.0900
5,342,500
Wed, 13 May 2026
396.5000
404.1500
393.0000
401.1600
8,454,100
Tue, 12 May 2026
382.8500
397.4200
382.0100
396.3900
9,236,300
Mon, 11 May 2026
17 · 8-K
After-hours · 17:28 ET
8-K ↗
Mon, 11 May 2026
380.4500
384.8100
376.0700
384.4400
6,949,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
371.9900
379.9800
371.9900
379.9800
6,455,100
Thu, 07 May 2026
366.6400
369.8100
364.7200
369.7400
5,235,400
Wed, 06 May 2026
363.1000
368.5500
358.2500
367.2800
6,695,500
Tue, 05 May 2026
16 · 10-Q
After-hours · 16:38 ET
10-Q ↗
Tue, 05 May 2026
370.4800
371.8000
361.8100
363.8700
6,489,000
Mon, 04 May 2026
368.5500
370.8300
364.6500
370.7500
4,916,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
371.9600
372.9000
367.0200
368.7800
4,945,400
Thu, 30 Apr 2026
368.5100
371.9900
363.0000
370.4800
6,879,900
Wed, 29 Apr 2026
366.0000
370.8400
365.0100
370.7400
9,046,600
Tue, 28 Apr 2026
356.8400
369.6300
355.7200
366.7700
10,604,100
Mon, 27 Apr 2026
353.9100
356.4900
348.9500
354.6900
7,256,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
356.4900
358.2800
351.3900
354.9200
8,554,600
Thu, 23 Apr 2026
354.6800
356.8500
350.5000
354.5600
7,255,800
Wed, 22 Apr 2026
350.8800
358.5600
349.1000
353.5200
11,807,300
Tue, 21 Apr 2026
15 · DEFA14A
After-hours · 17:07 ET
DEFA14A ↗
Tue, 21 Apr 2026
14 · DEF 14A
After-hours · 17:03 ET
FORM DEF 14A ↗
Tue, 21 Apr 2026
353.0100
357.6800
345.2300
346.0100
26,097,300
Tue, 21 Apr 2026
13 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 20 Apr 2026
324.1900
325.4000
320.1200
323.4800
9,050,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
320.0500
325.2700
317.1400
324.6300
9,414,700
Thu, 16 Apr 2026
315.0000
318.6100
313.1100
316.4000
5,205,600
Wed, 15 Apr 2026
316.0000
317.7600
311.1500
314.0500
5,041,200
Tue, 14 Apr 2026
312.5100
319.6200
312.5100
314.1900
5,864,500
Mon, 13 Apr 2026
303.2500
313.3200
302.9200
313.0000
7,972,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
307.9500
310.3700
304.2000
304.3300
5,212,900
Thu, 09 Apr 2026
305.8200
307.8900
304.1400
306.9100
5,742,000
Wed, 08 Apr 2026
312.0000
312.9700
304.8300
305.9800
9,645,000
Tue, 07 Apr 2026
308.8500
312.4300
300.7500
307.7300
22,099,800
Mon, 06 Apr 2026
277.8800
283.3000
277.2500
281.3600
7,097,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
272.2900
279.0400
271.5300
277.2600
6,407,000
Wed, 01 Apr 2026
274.2100
275.3000
270.7600
273.9800
5,473,400
Tue, 31 Mar 2026
263.0000
271.8800
262.6100
270.5900
9,170,800
Mon, 30 Mar 2026
260.1800
262.3300
256.6700
261.7900
7,774,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
267.5000
267.6700
255.9700
259.0200
10,735,300
Thu, 26 Mar 2026
269.9900
274.6400
267.1800
268.0500
6,218,800
Wed, 25 Mar 2026
275.0000
276.0800
267.1100
270.5500
8,121,200
Tue, 24 Mar 2026
268.8700
273.3800
267.5900
272.2800
5,911,700
Mon, 23 Mar 2026
279.1400
280.7500
269.0900
269.5400
10,424,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
278.9900
283.1000
275.0000
275.5900
38,893,000
Thu, 19 Mar 2026
284.0000
287.5500
280.0700
280.4400
5,542,100
Wed, 18 Mar 2026
285.2000
288.4000
283.0700
284.3300
4,544,100
Tue, 17 Mar 2026
287.8000
288.9900
284.8400
287.5700
5,752,000
Mon, 16 Mar 2026
283.9800
287.4000
281.0400
285.4900
4,854,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
278.0600
282.8800
277.8100
282.0900
4,737,600
Thu, 12 Mar 2026
284.7800
287.5600
276.2900
277.0500
10,512,300
Wed, 11 Mar 2026
282.3800
286.2200
280.6000
285.2500
6,878,800
Tue, 10 Mar 2026
287.3800
287.5800
278.9000
282.3400
6,075,600
Mon, 09 Mar 2026
12 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 09 Mar 2026
282.0000
285.2000
278.6600
285.1700
10,348,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
287.3400
291.3300
283.0500
286.4800
6,816,900
Thu, 05 Mar 2026
290.0500
291.3900
286.7400
288.7700
5,397,900
Wed, 04 Mar 2026
289.0100
294.3400
287.6800
291.9600
7,796,000
Tue, 03 Mar 2026
288.9900
293.7400
284.3600
289.2100
7,051,100
Mon, 02 Mar 2026
11 · S-3ASR
After-hours · 16:36 ET
S-3ASR ↗
Mon, 02 Mar 2026
288.1600
295.3100
287.5000
294.9300
8,141,400
Mon, 02 Mar 2026
10 · 8-K
Pre-market · 09:21 ET
8-K ↗
Mon, 02 Mar 2026
9 · 10-K
Pre-market · 06:06 ET
10-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
284.7000
294.1300
283.8500
293.2700
9,723,300
Thu, 26 Feb 2026
286.9800
295.2600
285.2300
286.6600
10,210,000
Wed, 25 Feb 2026
277.2900
284.7400
276.8700
284.2000
11,380,600
Wed, 25 Feb 2026
8 · 8-K
Pre-market · 06:23 ET
8-K ↗
Tue, 24 Feb 2026
282.2000
282.4000
271.8000
273.9500
9,684,500
Mon, 23 Feb 2026
288.5500
291.7700
281.6700
282.3400
7,247,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
288.9000
290.8000
285.5500
290.0000
6,974,100
Thu, 19 Feb 2026
290.8900
290.8900
286.8900
289.9300
4,931,800
Wed, 18 Feb 2026
290.0000
290.1300
286.2900
288.2000
6,632,000
Tue, 17 Feb 2026
294.0000
294.2300
288.3400
289.0900
6,091,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
285.6300
293.4600
284.5100
293.1900
10,281,900
Thu, 12 Feb 2026
278.1600
286.3100
275.8100
284.3700
12,336,900
Wed, 11 Feb 2026
272.4400
279.6900
269.8000
278.9100
6,333,100
Tue, 10 Feb 2026
277.5200
279.4900
272.6500
273.2200
7,284,700
Mon, 09 Feb 2026
274.1500
280.1800
273.3200
275.7000
10,371,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
267.0600
277.8100
266.4100
276.6500
9,572,800
Thu, 05 Feb 2026
274.2900
276.8900
266.2900
268.5500
13,035,300
Wed, 04 Feb 2026
282.0100
284.5000
274.0500
275.9200
12,944,100
Tue, 03 Feb 2026
284.7000
288.0900
278.6000
284.1800
10,809,100
Mon, 02 Feb 2026
286.0200
290.4000
282.2800
285.5900
8,664,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
292.1000
292.9500
284.7000
286.9300
12,022,200
Thu, 29 Jan 2026
294.3300
295.6000
289.2200
292.2900
13,456,400
Wed, 28 Jan 2026
283.7200
294.9400
283.7200
294.0200
23,396,900
Tue, 27 Jan 2026
293.9700
299.5000
280.4000
282.7000
65,836,900
Tue, 27 Jan 2026
7 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 26 Jan 2026
353.9500
354.7900
347.2700
351.6400
10,399,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
354.2800
357.8700
352.9900
356.2600
9,082,200
Thu, 22 Jan 2026
347.1800
354.9500
346.7700
354.4700
7,491,400
Wed, 21 Jan 2026
339.4300
348.0800
338.6900
347.7500
8,933,300
Tue, 20 Jan 2026
327.4000
339.8900
326.5000
338.4300
7,596,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
334.8600
336.2000
330.4300
331.0200
8,039,100
Thu, 15 Jan 2026
335.2000
339.4500
328.0600
338.9600
6,943,500
Wed, 14 Jan 2026
335.3700
340.1100
334.1000
334.9600
5,740,900
Tue, 13 Jan 2026
341.5000
341.8400
332.8500
333.9300
5,605,900
Mon, 12 Jan 2026
341.4200
342.6500
333.9400
340.5100
7,146,400
Mon, 12 Jan 2026
6 · 8-K
Pre-market · 06:58 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
347.2500
349.0600
342.4800
343.9800
4,129,100
Thu, 08 Jan 2026
341.0100
347.9000
340.8000
346.8500
5,059,300
Wed, 07 Jan 2026
348.9800
350.1100
338.0400
341.7000
7,461,400
Tue, 06 Jan 2026
348.3500
352.6100
345.1200
348.9700
9,441,900
Mon, 05 Jan 2026
335.4500
346.9400
333.8500
342.0200
7,956,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
330.9000
340.2600
327.5000
336.4000
6,863,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
332.3200
333.3300
329.8800
330.1100
4,285,200
Tue, 30 Dec 2025
329.7300
336.1500
329.5100
332.1600
4,432,500
Mon, 29 Dec 2025
330.8900
334.2500
328.2800
328.9400
4,346,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
327.2000
331.8900
326.2600
331.8300
4,359,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
325.2000
328.9900
324.1300
327.5800
2,842,700
Tue, 23 Dec 2025
324.0000
327.8000
323.7600
324.8000
4,463,300
Mon, 22 Dec 2025
322.9000
329.8000
321.6500
325.1600
7,872,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
328.0600
334.6000
326.0700
327.4200
10,553,000
Thu, 18 Dec 2025
328.9300
330.1800
324.5700
328.1400
6,354,900
Wed, 17 Dec 2025
333.6100
335.5200
330.4800
331.6300
4,685,600
Tue, 16 Dec 2025
340.4200
340.9900
331.0300
334.2000
6,334,000
Mon, 15 Dec 2025
340.9900
344.9600
337.0000
341.1000
6,447,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
337.5000
344.9800
337.3700
341.8400
7,979,000
Thu, 11 Dec 2025
330.3700
339.2500
328.7600
336.7300
7,513,200
Wed, 10 Dec 2025
322.7500
328.7300
319.6000
328.3700
5,910,500
Tue, 09 Dec 2025
323.1600
326.3600
322.4800
323.6000
4,628,400
Mon, 08 Dec 2025
328.7000
329.1000
322.8300
323.6200
4,782,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
335.0000
335.7100
328.5100
330.9100
5,906,000
Thu, 04 Dec 2025
339.4000
341.2600
328.7200
333.4900
8,061,600
Wed, 03 Dec 2025
326.0000
341.4100
325.0100
339.7100
9,770,000
Tue, 02 Dec 2025
323.3700
328.7000
322.8000
324.5400
7,978,100
Mon, 01 Dec 2025
327.1600
330.0600
323.0300
323.2100
6,154,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
331.6700
332.0600
328.8900
329.7700
2,464,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
326.5900
335.1900
325.8900
329.7100
5,504,200
Tue, 25 Nov 2025
321.1200
328.0000
320.9000
326.2800
6,149,100
Mon, 24 Nov 2025
324.5300
325.8500
317.6200
319.0500
10,773,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
5 · 8-K
After-hours · 17:20 ET
8-K ↗
Fri, 21 Nov 2025
311.9100
323.8400
311.4400
319.9700
8,406,300
Thu, 20 Nov 2025
310.8100
314.7500
310.0000
311.5400
7,337,600
Wed, 19 Nov 2025
313.9300
315.0000
304.5300
309.0900
8,181,100
Tue, 18 Nov 2025
317.0100
317.5000
308.7700
313.5800
9,182,100
Mon, 17 Nov 2025
320.6000
327.8800
319.4300
320.5200
6,485,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
326.9500
328.2100
320.4900
321.8600
8,676,500
Thu, 13 Nov 2025
4 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 13 Nov 2025
338.3500
339.0300
331.2900
332.5200
7,788,700
Wed, 12 Nov 2025
328.4500
343.1700
327.0800
339.0600
10,403,300
Tue, 11 Nov 2025
323.3000
327.8600
319.8800
327.4500
7,157,800
Mon, 10 Nov 2025
319.9900
324.2500
317.1700
321.5800
9,283,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 07 Nov 2025
319.6600
324.5500
314.1600
324.2100
9,402,900
Thu, 06 Nov 2025
328.9200
332.3700
321.4500
321.5600
7,922,100
Wed, 05 Nov 2025
326.3000
330.2100
324.2200
327.7400
9,697,100
Tue, 04 Nov 2025
327.6300
336.5000
327.2000
330.8300
9,646,600
Mon, 03 Nov 2025
339.1300
340.7000
326.6000
333.7900
11,181,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
344.3900
346.2800
337.1200
341.5600
8,390,800
Thu, 30 Oct 2025
347.5200
354.5400
343.6000
344.7500
11,441,900
Wed, 29 Oct 2025
364.2800
366.1500
353.8800
355.2600
11,874,900
Tue, 28 Oct 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Tue, 28 Oct 2025
380.6800
381.0000
358.6300
367.8400
18,858,700
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 06:02 ET
8-K ↗
Mon, 27 Oct 2025
363.5000
366.2200
361.4000
365.9800
7,766,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
361.3700
365.4200
360.0300
362.5000
5,462,100
Thu, 23 Oct 2025
355.5800
362.2800
353.6400
360.4500
5,756,700