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
327.0900
331.5650
326.8301
328.9500
638,999
Thu, 22 Oct 2026
320.2000
331.7100
314.7800
329.9300
961,900
Wed, 21 Oct 2026
32 · 8-K
After market open · 10:51 ET
8-K ↗
Wed, 21 Oct 2026
319.1000
325.0000
317.7100
323.7500
566,700
Tue, 20 Oct 2026
321.1000
324.5000
317.9600
323.1300
591,800
Mon, 19 Oct 2026
316.5400
320.0000
314.6900
318.8300
650,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
326.0500
327.5000
316.1200
317.9500
706,000
Thu, 15 Oct 2026
321.6000
325.1500
320.2200
325.0700
542,000
Wed, 14 Oct 2026
314.1000
319.7500
314.1000
317.3400
573,600
Tue, 13 Oct 2026
316.7000
319.3000
312.2200
313.6400
453,800
Mon, 12 Oct 2026
310.1100
316.7500
310.1100
315.5200
405,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
313.3900
318.1800
311.6200
312.1500
607,900
Thu, 08 Oct 2026
312.3400
315.4800
309.0400
314.2000
703,700
Wed, 07 Oct 2026
312.0400
315.0900
311.2100
311.9700
546,600
Tue, 06 Oct 2026
310.4100
312.7600
304.9200
311.7100
987,800
Mon, 05 Oct 2026
308.0800
309.7900
305.8400
308.6500
705,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
305.7700
309.3600
302.7100
308.4900
588,200
Thu, 01 Oct 2026
306.0000
309.7200
304.0600
304.6000
559,400
Wed, 30 Sep 2026
311.0000
311.5400
306.9800
308.1100
646,200
Wed, 30 Sep 2026
31 · 8-K
Pre-market · 08:32 ET
8-K ↗
Tue, 29 Sep 2026
306.8900
309.9500
306.5800
308.8100
613,100
Mon, 28 Sep 2026
306.8500
312.5700
306.8500
309.5700
774,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
308.2400
312.3000
306.5500
309.6400
821,500
Thu, 24 Sep 2026
304.6200
309.5400
303.1300
308.9500
784,900
Wed, 23 Sep 2026
311.9100
312.8200
303.5000
303.9800
909,200
Tue, 22 Sep 2026
30 · 8-K
After-hours · 16:43 ET
8-K ↗
Tue, 22 Sep 2026
303.4600
316.5300
303.4600
311.5400
1,912,200
Mon, 21 Sep 2026
321.9500
323.8400
318.9400
320.9900
487,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
322.0000
322.7000
319.3800
320.7100
1,737,900
Thu, 17 Sep 2026
326.7900
326.7900
321.4000
322.7300
559,900
Wed, 16 Sep 2026
323.5100
325.3000
320.3800
324.5100
561,400
Tue, 15 Sep 2026
314.0900
327.9500
309.6300
323.9700
878,300
Mon, 14 Sep 2026
314.1200
316.4900
308.2100
315.3100
707,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
310.5400
312.2000
305.7200
311.5400
809,900
Thu, 10 Sep 2026
29 · 8-K
After-hours · 16:47 ET
8-K ↗
Thu, 10 Sep 2026
320.5800
320.6200
305.4500
306.9600
1,260,400
Wed, 09 Sep 2026
323.1100
325.3400
318.5700
321.1000
960,200
Tue, 08 Sep 2026
321.1800
328.0700
318.6700
324.8600
615,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
328.0000
330.5600
326.1600
326.8900
438,600
Thu, 03 Sep 2026
333.4700
335.7400
329.3800
331.5000
520,600
Wed, 02 Sep 2026
329.1600
335.8700
328.1100
331.6600
643,900
Tue, 01 Sep 2026
335.2700
336.6500
326.5100
327.6100
571,600
Mon, 31 Aug 2026
332.7000
335.8400
329.6400
332.6600
851,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
336.3900
337.6900
334.4200
335.1100
456,500
Fri, 28 Aug 2026
28 · 8-K
Pre-market · 08:33 ET
8-K ↗
Thu, 27 Aug 2026
333.3700
341.8000
331.4200
336.5400
673,500
Wed, 26 Aug 2026
335.8300
339.4000
334.4100
335.7200
701,200
Tue, 25 Aug 2026
338.5800
339.7600
333.5300
337.6800
697,400
Mon, 24 Aug 2026
335.9900
339.7600
334.4000
339.3400
466,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
332.6800
336.9000
330.9000
336.3400
792,700
Thu, 20 Aug 2026
326.7600
338.1900
326.7400
332.8100
731,800
Wed, 19 Aug 2026
324.4900
331.2000
323.4100
330.4400
518,200
Tue, 18 Aug 2026
326.0700
329.4700
322.1800
322.1800
588,900
Mon, 17 Aug 2026
318.0200
326.9000
316.5600
323.3400
786,500
Mon, 17 Aug 2026
27 · 8-K
Pre-market · 08:03 ET
8-K ↗
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
317.3500
322.9900
317.0600
318.1300
436,300
Fri, 14 Aug 2026
26 · 8-K
Pre-market · 08:55 ET
8-K ↗
Thu, 13 Aug 2026
325.0000
325.5800
321.2800
322.5900
352,500
Wed, 12 Aug 2026
316.1300
323.6300
315.3300
323.4800
366,000
Tue, 11 Aug 2026
320.3700
323.9700
319.0100
322.4200
512,600
Mon, 10 Aug 2026
318.2700
321.4600
316.7000
321.3100
538,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
316.4000
319.9400
313.3200
319.1700
429,300
Thu, 06 Aug 2026
316.8300
317.1000
312.3000
316.5300
440,100
Wed, 05 Aug 2026
25 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 05 Aug 2026
313.4100
315.4400
310.9100
313.9600
502,500
Tue, 04 Aug 2026
306.7900
312.9600
300.5800
312.3400
748,500
Mon, 03 Aug 2026
310.0300
312.9900
307.0400
307.4200
727,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
312.3500
314.8300
305.0600
309.2000
1,091,100
Thu, 30 Jul 2026
298.0000
316.1100
294.3400
315.5300
1,398,600
Thu, 30 Jul 2026
24 · 8-K
Pre-market · 06:53 ET
8-K ↗
Wed, 29 Jul 2026
311.8600
314.7600
306.1000
307.1500
1,193,200
Tue, 28 Jul 2026
305.0000
315.7700
304.7300
314.2300
1,136,200
Mon, 27 Jul 2026
295.8700
301.7900
295.4800
301.1700
655,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
292.1200
298.5800
290.2200
296.7700
916,300
Thu, 23 Jul 2026
290.3000
298.4600
286.5000
291.0200
1,506,100
Wed, 22 Jul 2026
280.2700
282.1000
277.6100
281.4600
855,000
Tue, 21 Jul 2026
279.6000
281.6800
277.0400
279.4000
793,900
Mon, 20 Jul 2026
281.2700
284.4900
278.4200
281.4800
777,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
282.4600
290.6500
279.0300
283.3600
631,900
Thu, 16 Jul 2026
268.7400
282.3500
268.4400
281.9400
554,800
Wed, 15 Jul 2026
274.5000
276.9400
271.6200
271.9900
809,600
Tue, 14 Jul 2026
262.1100
277.5900
262.1100
275.6800
751,700
Mon, 13 Jul 2026
277.2000
279.7900
275.8800
276.6800
396,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
278.0000
280.8500
276.0000
276.8100
433,000
Fri, 10 Jul 2026
23 · 8-K
Pre-market · 03:31 ET
8-K ↗
Thu, 09 Jul 2026
277.4400
279.2300
275.6800
277.6300
373,300
Wed, 08 Jul 2026
280.6000
280.6000
275.3200
277.7400
525,500
Tue, 07 Jul 2026
289.0000
291.3800
283.4100
283.8600
615,800
Mon, 06 Jul 2026
287.0400
287.0400
282.5800
284.3900
491,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
286.1900
287.5000
282.2600
286.9800
632,900
Wed, 01 Jul 2026
280.4800
286.5500
278.7100
283.8800
722,000
Tue, 30 Jun 2026
22 · 8-K
After-hours · 16:20 ET
8-K ↗
Tue, 30 Jun 2026
280.0000
281.9500
276.2600
280.0000
815,600
Mon, 29 Jun 2026
270.6400
280.0000
268.5400
279.5800
869,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
267.7600
272.3400
266.9800
271.4700
1,034,000
Thu, 25 Jun 2026
266.4400
272.0500
264.1100
266.3400
582,300
Wed, 24 Jun 2026
261.3600
268.4000
259.9100
265.1800
632,800
Tue, 23 Jun 2026
257.6800
260.3200
256.4300
258.5900
414,700
Mon, 22 Jun 2026
254.1300
256.7300
253.0500
254.4300
784,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
258.4700
260.0600
254.0300
255.8200
1,249,800
Wed, 17 Jun 2026
262.8300
264.8700
258.2200
259.5600
544,000
Tue, 16 Jun 2026
266.4000
267.8000
263.3100
264.7600
510,600
Mon, 15 Jun 2026
265.6500
266.9200
263.1700
265.0300
461,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
266.5000
267.8100
263.1300
266.1600
483,400
Thu, 11 Jun 2026
267.9700
271.1400
264.0900
265.2700
512,300
Wed, 10 Jun 2026
271.9900
275.0000
267.6000
268.6300
756,800
Tue, 09 Jun 2026
263.6800
271.3300
262.4300
271.2400
602,400
Mon, 08 Jun 2026
266.0700
266.0700
260.6400
262.0100
506,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
262.2400
266.6200
260.9200
265.1500
429,300
Thu, 04 Jun 2026
262.2900
267.2700
259.9900
260.9700
519,700
Wed, 03 Jun 2026
257.2000
259.5800
253.0600
258.9200
679,800
Tue, 02 Jun 2026
255.4000
258.2600
254.6700
257.7000
506,800
Mon, 01 Jun 2026
260.2300
260.9200
255.8300
256.8700
533,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
262.6200
263.7300
259.5100
260.0600
930,400
Thu, 28 May 2026
258.0200
264.6600
255.4700
262.7500
714,300
Wed, 27 May 2026
260.0000
264.1400
257.0400
258.2500
539,400
Wed, 27 May 2026
21 · 8-K
Pre-market · 08:04 ET
8-K ↗
Tue, 26 May 2026
20 · 8-K
After-hours · 16:01 ET
8-K ↗
Tue, 26 May 2026
261.1500
261.1500
256.4600
258.4500
636,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
256.0000
260.9900
254.4800
259.9300
543,200
Thu, 21 May 2026
255.0200
256.3200
250.5800
255.7500
537,900
Wed, 20 May 2026
255.4100
257.4800
251.0100
257.4200
400,200
Tue, 19 May 2026
253.5400
255.6300
251.0600
253.6900
528,800
Mon, 18 May 2026
250.8300
257.0800
250.0000
255.5700
466,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
254.7500
255.0000
250.1300
250.4000
568,700
Thu, 14 May 2026
255.2200
256.5200
253.1400
254.0200
540,500
Wed, 13 May 2026
255.7700
257.3000
254.0000
254.4200
475,800
Tue, 12 May 2026
255.6900
258.7700
254.1500
257.3500
732,400
Mon, 11 May 2026
254.5000
257.0000
253.0000
255.0800
677,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
258.2300
259.9900
252.6500
254.1200
581,300
Thu, 07 May 2026
255.8400
259.4000
254.9500
258.0500
746,000
Wed, 06 May 2026
257.0500
260.5700
253.8300
256.9400
1,066,200
Tue, 05 May 2026
253.0600
258.0000
248.5900
257.1400
894,800
Mon, 04 May 2026
19 · 10-Q
After market open · 14:10 ET
10-Q ↗
Mon, 04 May 2026
253.5200
256.4600
250.9000
253.0100
963,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
261.2300
261.8500
254.0800
255.8400
653,900
Thu, 30 Apr 2026
264.5000
265.9900
254.2200
256.8000
1,528,500
Thu, 30 Apr 2026
18 · 8-K
Pre-market · 06:57 ET
8-K ↗
Wed, 29 Apr 2026
258.9100
261.1700
252.3800
257.1400
1,208,500
Tue, 28 Apr 2026
265.3900
267.1400
258.5600
259.5700
766,500
Mon, 27 Apr 2026
262.9900
265.5100
261.8600
263.4300
610,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
264.9300
266.0600
262.4200
263.8000
494,400
Thu, 23 Apr 2026
272.9300
274.1600
260.8300
264.9200
817,000
Wed, 22 Apr 2026
274.9500
276.1400
268.5300
272.6200
626,200
Tue, 21 Apr 2026
274.1100
279.7100
272.9200
273.4200
675,000
Mon, 20 Apr 2026
270.5000
271.2600
265.7000
269.1900
566,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
266.6800
273.6300
266.6800
270.6800
550,000
Thu, 16 Apr 2026
266.9500
269.9000
265.0300
266.3600
592,800
Wed, 15 Apr 2026
268.1400
271.2000
266.4200
266.7300
488,000
Tue, 14 Apr 2026
263.1300
269.4500
262.7300
268.8700
572,100
Mon, 13 Apr 2026
259.1000
265.6300
257.8000
264.1800
555,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
17 · DEFA14A
After market open · 12:10 ET
DEFA14A ↗
Fri, 10 Apr 2026
16 · DEF 14A
After market open · 12:01 ET
DEF 14A ↗
Fri, 10 Apr 2026
272.9900
274.1700
259.6000
260.9300
796,500
Thu, 09 Apr 2026
272.4000
276.3700
270.9800
273.2600
454,300
Thu, 09 Apr 2026
15 · 8-K
Pre-market · 06:54 ET
8-K ↗
Wed, 08 Apr 2026
271.9500
276.0600
271.7500
274.7200
462,400
Tue, 07 Apr 2026
275.8300
277.9200
268.7500
269.1700
465,300
Mon, 06 Apr 2026
272.6400
276.2200
272.6400
274.4600
421,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
270.2200
276.5800
270.2200
273.7200
467,200
Wed, 01 Apr 2026
266.6700
273.5300
265.3000
272.7400
715,400
Tue, 31 Mar 2026
14 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 31 Mar 2026
266.5500
267.7800
262.0100
266.8100
807,300
Mon, 30 Mar 2026
266.6200
268.7500
263.3900
263.6100
690,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
267.0500
269.7300
263.1700
264.2000
594,500
Thu, 26 Mar 2026
264.8900
271.7800
264.6500
268.3800
389,900
Wed, 25 Mar 2026
267.4500
269.9700
265.4700
266.0200
475,000
Tue, 24 Mar 2026
262.1400
267.4300
260.8700
266.1200
534,400
Mon, 23 Mar 2026
266.0300
270.5900
264.3200
264.4200
636,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
13 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 20 Mar 2026
263.7000
265.3400
261.2000
263.0000
818,900
Thu, 19 Mar 2026
264.6800
267.5400
263.1200
264.0900
513,500
Wed, 18 Mar 2026
267.8500
271.4800
265.1100
265.8400
537,600
Tue, 17 Mar 2026
264.7300
272.8300
264.7300
270.6200
522,600
Mon, 16 Mar 2026
265.8300
270.2600
264.0200
266.8500
508,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
265.6000
267.1200
262.8700
263.8000
471,200
Thu, 12 Mar 2026
270.0000
272.5700
262.5500
262.9100
735,100
Wed, 11 Mar 2026
267.6900
271.6400
266.7500
270.4200
498,700
Tue, 10 Mar 2026
270.8300
273.5300
268.4200
268.7000
510,400
Mon, 09 Mar 2026
268.3800
274.3500
264.2400
273.6100
563,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
273.3800
274.5300
267.7800
269.6700
503,900
Thu, 05 Mar 2026
277.8700
278.4700
274.2400
275.9200
534,900
Wed, 04 Mar 2026
283.0500
283.5300
279.2300
280.8500
406,400
Tue, 03 Mar 2026
281.5600
284.2900
278.7000
282.9900
385,700
Mon, 02 Mar 2026
287.2400
289.1200
285.2100
286.4700
442,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
287.0300
290.6500
284.9100
289.1200
640,400
Thu, 26 Feb 2026
285.9500
287.6500
282.7800
287.6200
612,800
Wed, 25 Feb 2026
287.3300
289.7100
281.0700
282.7800
575,400
Tue, 24 Feb 2026
12 · 10-K
After market open · 13:51 ET
10-K ↗
Tue, 24 Feb 2026
285.2000
289.0700
284.4100
287.1300
602,600
Mon, 23 Feb 2026
281.0400
289.3700
278.9700
285.3000
760,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
284.6600
285.0000
278.9800
282.6700
1,110,400
Thu, 19 Feb 2026
277.9400
282.5000
276.4600
282.4800
725,700
Wed, 18 Feb 2026
279.3700
280.7700
274.1500
278.7600
795,100
Tue, 17 Feb 2026
277.8900
279.4900
260.5700
276.6700
1,610,200
Tue, 17 Feb 2026
11 · 8-K
Pre-market · 06:54 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
277.5100
282.9000
277.5100
282.6300
702,500
Thu, 12 Feb 2026
292.0200
292.0200
277.7800
278.1100
873,900
Wed, 11 Feb 2026
284.3800
290.1400
282.2300
289.8900
812,000
Tue, 10 Feb 2026
275.9700
285.8700
275.4300
284.5000
1,018,000
Mon, 09 Feb 2026
275.5300
276.0300
272.4800
274.0100
720,900
Mon, 09 Feb 2026
10 · 8-K
Pre-market · 08:34 ET
8-K ↗
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
280.0000
281.9900
274.1100
277.2000
672,600
Thu, 05 Feb 2026
276.9700
278.8500
275.1600
278.2300
759,500
Wed, 04 Feb 2026
273.4800
278.4400
271.9300
276.1600
672,700
Tue, 03 Feb 2026
269.5700
275.4900
269.5500
272.2000
497,800
Mon, 02 Feb 2026
268.4200
271.8600
265.7300
270.2900
514,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
270.9200
272.8200
268.3900
271.5200
712,300
Thu, 29 Jan 2026
9 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 29 Jan 2026
267.8200
270.1000
266.5800
269.8100
749,900
Wed, 28 Jan 2026
269.5900
272.2100
267.7800
268.0400
900,100
Tue, 27 Jan 2026
266.5200
271.7300
266.1700
271.1200
649,900
Mon, 26 Jan 2026
266.1100
269.1500
265.4100
267.3800
592,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
269.1800
270.9200
264.8000
266.6600
445,500
Thu, 22 Jan 2026
265.6100
271.8600
265.2900
269.9700
735,300
Wed, 21 Jan 2026
272.8900
274.1200
267.7100
269.1400
826,400
Tue, 20 Jan 2026
268.1400
275.3700
266.7700
271.3100
1,198,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
267.0900
271.6100
265.8600
270.8700
1,060,600
Thu, 15 Jan 2026
8 · 8-K
After-hours · 16:21 ET
8-K ↗
Thu, 15 Jan 2026
263.6300
269.5200
261.8800
268.8900
893,300
Wed, 14 Jan 2026
254.6500
262.0700
253.5600
262.0000
1,284,800
Wed, 14 Jan 2026
7 · 8-K
Pre-market · 06:53 ET
8-K ↗
Tue, 13 Jan 2026
251.4000
254.7300
248.2000
253.9800
1,698,300
Mon, 12 Jan 2026
252.1400
252.5500
248.7900
250.3900
876,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
256.7100
256.7100
251.7000
251.8100
507,700
Thu, 08 Jan 2026
256.3700
257.5100
251.1700
254.6700
680,700
Wed, 07 Jan 2026
261.7300
261.7300
253.3400
253.7300
603,000
Tue, 06 Jan 2026
253.0900
261.6200
252.2500
260.4000
659,200
Mon, 05 Jan 2026
250.3200
254.2800
245.0000
253.1800
561,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
251.3100
252.3700
249.3900
251.6600
399,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
251.8800
254.4700
250.5800
250.8800
381,700
Tue, 30 Dec 2025
6 · 8-K
After-hours · 16:17 ET
8-K ↗
Tue, 30 Dec 2025
252.6200
253.9600
251.2900
253.0700
431,100
Mon, 29 Dec 2025
253.8900
254.9800
252.1000
252.9700
387,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
253.9000
254.4600
253.3000
253.8900
248,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
253.4900
255.2100
252.6700
254.4600
427,700
Tue, 23 Dec 2025
254.9700
255.4200
252.0400
253.1500
657,400
Mon, 22 Dec 2025
252.1700
255.2500
250.9000
255.0600
707,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
251.9300
253.0300
250.9300
252.0300
1,613,100
Thu, 18 Dec 2025
256.8000
257.5000
250.8900
252.0300
1,062,700
Wed, 17 Dec 2025
257.0500
259.1000
255.1800
255.8100
664,000
Tue, 16 Dec 2025
263.5800
265.0300
257.9700
258.1100
432,500
Mon, 15 Dec 2025
5 · 8-K
After-hours · 16:03 ET
8-K ↗
Mon, 15 Dec 2025
266.9900
266.9900
260.3300
263.3300
617,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
265.8200
266.7200
262.4500
264.1800
414,800
Thu, 11 Dec 2025
262.4600
265.6600
260.8300
264.7300
387,900
Wed, 10 Dec 2025
4 · 8-K
After-hours · 16:23 ET
8-K ↗
Wed, 10 Dec 2025
257.9100
262.8200
257.9100
261.9900
592,600
Tue, 09 Dec 2025
260.0900
262.0000
257.2300
258.0600
500,200
Mon, 08 Dec 2025
257.7000
260.3400
256.3000
259.9400
558,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
261.4500
261.6500
257.5500
258.3900
679,400
Thu, 04 Dec 2025
265.2700
265.5600
259.4200
261.4800
861,200
Wed, 03 Dec 2025
266.6600
268.0000
265.2200
265.7600
709,400
Tue, 02 Dec 2025
267.5600
268.1500
264.6600
265.9300
659,400
Mon, 01 Dec 2025
267.4600
272.8200
266.9800
267.7300
767,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
270.0500
270.5200
268.1000
268.7800
313,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
268.0100
270.1000
266.5000
268.2700
605,100
Tue, 25 Nov 2025
266.8000
270.9800
264.8500
269.8300
905,400
Mon, 24 Nov 2025
268.1500
268.8300
262.9100
265.3100
1,291,300
Mon, 24 Nov 2025
3 · 8-K
Pre-market · 08:33 ET
8-K ↗
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
262.1800
269.5300
261.1100
265.6400
1,091,500
Thu, 20 Nov 2025
262.8600
264.7400
260.0200
261.4700
494,900
Wed, 19 Nov 2025
260.7600
262.1700
257.7100
260.5500
482,500
Tue, 18 Nov 2025
261.8600
262.0100
257.8800
259.8100
607,300
Mon, 17 Nov 2025
265.7200
269.0300
260.8500
261.3700
907,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
266.9800
269.2300
266.2100
266.8900
1,154,900
Thu, 13 Nov 2025
264.7600
270.4700
263.4800
267.8700
1,262,900
Wed, 12 Nov 2025
265.4900
268.6300
264.7100
266.0000
1,711,100
Tue, 11 Nov 2025
262.7500
271.0000
262.7500
268.2100
1,919,400
Mon, 10 Nov 2025
251.5700
262.0200
249.9300
261.1300
1,457,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
246.8400
252.7600
244.5200
252.7200
1,189,100
Thu, 06 Nov 2025
247.5900
250.3000
245.1800
246.6400
1,049,200
Wed, 05 Nov 2025
250.9500
253.0100
247.2900
250.6900
847,100
Tue, 04 Nov 2025
257.5900
259.6800
250.9200
252.3300
1,112,500
Mon, 03 Nov 2025
253.1000
258.7000
252.0000
257.8400
1,009,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 12:06 ET
10-Q ↗
Fri, 31 Oct 2025
251.3800
256.4800
249.3100
253.9600
1,385,200
Thu, 30 Oct 2025
248.9100
255.9100
248.9000
252.3300
1,609,100
Wed, 29 Oct 2025
259.0000
259.7600
248.0000
248.1400
1,536,000
Tue, 28 Oct 2025
264.9000
268.8500
252.4600
259.6900
2,170,000
Tue, 28 Oct 2025
1 · 8-K
Pre-market · 06:55 ET
8-K ↗
Mon, 27 Oct 2025
280.3600
280.3600
274.2600
275.6600
1,300,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
285.8900
286.5000
279.1200
279.4900
698,800
Thu, 23 Oct 2025
284.2900
285.6700
280.7300
284.0000
522,500