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
310.0000
310.7200
306.8590
309.8900
780,078
Thu, 22 Oct 2026
298.4000
309.2500
298.0000
309.1300
773,900
Wed, 21 Oct 2026
301.7300
303.0000
296.9900
298.3100
825,000
Tue, 20 Oct 2026
297.5800
302.7900
297.1700
301.7600
646,400
Mon, 19 Oct 2026
296.9900
298.1500
294.8800
295.6900
492,200
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
296.5200
301.8900
296.0100
298.3100
739,000
Thu, 15 Oct 2026
294.1600
297.5300
292.8600
295.3300
1,193,800
Wed, 14 Oct 2026
287.7400
290.2600
285.8500
288.7600
834,800
Tue, 13 Oct 2026
291.6800
292.8900
286.2600
288.3900
947,000
Mon, 12 Oct 2026
290.3200
292.3100
287.5900
288.8800
830,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
286.4900
291.0000
285.0500
289.8600
988,400
Thu, 08 Oct 2026
281.8300
286.8600
280.2400
285.5200
1,176,000
Wed, 07 Oct 2026
285.8500
285.8500
281.7000
281.9900
975,700
Tue, 06 Oct 2026
283.1400
287.7200
281.6400
285.8500
970,600
Mon, 05 Oct 2026
283.0000
284.2200
280.5300
281.6600
862,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
285.2700
288.9100
283.6000
283.8100
819,100
Thu, 01 Oct 2026
281.8000
285.8600
280.0200
284.0000
953,900
Wed, 30 Sep 2026
286.7700
286.7700
281.9100
282.8400
988,700
Tue, 29 Sep 2026
283.0800
286.6600
282.7400
285.5800
823,800
Mon, 28 Sep 2026
287.1300
289.1400
283.0900
284.7900
963,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
284.1900
288.6700
283.3200
287.9700
730,600
Thu, 24 Sep 2026
287.5100
288.2000
284.2400
284.5600
766,200
Wed, 23 Sep 2026
287.5900
290.3900
286.0100
286.7300
986,000
Tue, 22 Sep 2026
297.6500
297.8900
289.2000
289.7100
1,233,500
Mon, 21 Sep 2026
296.8800
298.9200
294.9000
296.6700
649,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
300.5200
302.0600
295.2900
296.3100
1,718,500
Thu, 17 Sep 2026
298.0700
301.0600
295.9400
300.7600
723,900
Wed, 16 Sep 2026
39 · 8-K
After market open · 12:36 ET
8-K ↗
Wed, 16 Sep 2026
296.9900
299.7500
293.8500
294.6800
804,400
Tue, 15 Sep 2026
292.9600
298.2500
290.8400
296.6800
1,033,100
Mon, 14 Sep 2026
38 · 8-K
After-hours · 17:08 ET
8-K ↗
Mon, 14 Sep 2026
297.5700
301.3000
294.6400
295.4000
794,600
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
296.8500
297.7700
293.1500
296.5000
683,100
Thu, 10 Sep 2026
37 · 8-K
After-hours · 16:51 ET
8-K ↗
Thu, 10 Sep 2026
36 · 424B5
After-hours · 16:48 ET
424B5 ↗
Thu, 10 Sep 2026
294.2700
296.0600
292.6100
294.6000
883,400
Wed, 09 Sep 2026
301.1000
302.8100
293.8500
294.6000
735,000
Wed, 09 Sep 2026
35 · 424B5
Pre-market · 09:16 ET
424B5 ↗
Tue, 08 Sep 2026
301.6800
303.7900
300.0100
301.6000
741,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
304.7800
306.5000
301.6000
302.0100
512,100
Thu, 03 Sep 2026
303.5100
310.5000
299.8500
305.7300
835,400
Wed, 02 Sep 2026
300.8900
302.7900
296.6900
301.3300
872,300
Tue, 01 Sep 2026
306.8900
308.7500
300.9200
302.8600
1,348,400
Tue, 01 Sep 2026
34 · 8-K
Pre-market · 09:19 ET
8-K ↗
Mon, 31 Aug 2026
310.9300
310.9400
305.3900
306.9900
1,445,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
312.4700
314.5200
310.5200
313.5100
533,700
Thu, 27 Aug 2026
314.6400
317.4000
311.0200
311.2000
701,900
Wed, 26 Aug 2026
322.4900
323.9200
317.1000
317.3700
736,100
Tue, 25 Aug 2026
324.7900
326.1000
320.2900
322.6700
720,700
Mon, 24 Aug 2026
321.7500
325.0500
319.7700
324.9700
666,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
324.0400
324.0400
321.1900
322.4900
539,100
Thu, 20 Aug 2026
324.8300
325.8100
321.5400
322.7400
510,300
Wed, 19 Aug 2026
325.7000
329.8700
323.8800
325.1300
720,500
Tue, 18 Aug 2026
327.8300
328.2500
322.9900
323.1000
618,900
Mon, 17 Aug 2026
323.0800
325.1000
321.4600
324.3100
623,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
329.1900
329.4900
325.1700
325.9300
519,300
Thu, 13 Aug 2026
324.3500
329.2200
323.8100
328.7200
687,600
Wed, 12 Aug 2026
323.9700
326.0000
321.7500
323.5800
789,000
Tue, 11 Aug 2026
324.5600
327.4000
322.0600
325.1000
622,700
Mon, 10 Aug 2026
33 · 8-K
After-hours · 16:36 ET
8-K ↗
Mon, 10 Aug 2026
323.9500
327.0000
319.9700
325.7100
903,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
326.4000
330.4300
324.0000
328.4000
978,900
Thu, 06 Aug 2026
330.7700
330.7700
325.1600
327.0000
991,400
Wed, 05 Aug 2026
328.0000
329.0500
322.9300
327.3400
569,100
Tue, 04 Aug 2026
325.0000
327.3000
320.5300
326.4900
922,800
Mon, 03 Aug 2026
327.0000
330.2800
324.7900
325.9000
840,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
318.1600
326.2600
313.5500
324.1700
1,379,600
Thu, 30 Jul 2026
323.6200
325.9300
307.5900
317.4500
1,777,800
Wed, 29 Jul 2026
32 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Wed, 29 Jul 2026
31 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 29 Jul 2026
331.0000
335.5500
328.5100
329.4400
1,657,900
Tue, 28 Jul 2026
328.5500
335.0500
327.0800
330.4700
1,780,300
Mon, 27 Jul 2026
321.9200
329.7200
321.5700
324.0200
1,113,500
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
317.2100
323.8300
316.9700
322.4800
1,364,600
Thu, 23 Jul 2026
310.6100
316.9800
309.0600
315.0100
1,668,000
Wed, 22 Jul 2026
30 · 8-K
After-hours · 17:17 ET
8-K ↗
Wed, 22 Jul 2026
311.0000
312.2700
309.4300
311.7000
1,136,200
Tue, 21 Jul 2026
315.0000
315.5800
307.5600
309.7500
3,677,500
Mon, 20 Jul 2026
29 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 20 Jul 2026
317.1700
317.1700
313.3300
315.5300
1,018,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
323.5800
328.9200
317.4200
318.0400
1,072,200
Thu, 16 Jul 2026
316.0700
324.5800
315.1700
324.5000
1,332,000
Wed, 15 Jul 2026
319.0600
322.8300
313.6900
314.6800
981,700
Tue, 14 Jul 2026
324.1000
324.5800
318.9300
318.9300
1,327,900
Mon, 13 Jul 2026
319.9900
324.9500
319.7200
321.8600
999,400
Mon, 13 Jul 2026
28 · 8-K
Next filing day · accepted 10 Jul, 19:54 ET
8-K ↗
Mon, 13 Jul 2026
27 · 424B5
Next filing day · accepted 10 Jul, 19:49 ET
424B5 ↗
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
320.0600
320.8600
316.6200
320.5600
624,500
Thu, 09 Jul 2026
321.4200
323.5300
318.7000
319.3500
807,800
Thu, 09 Jul 2026
26 · 424B5
Pre-market · 08:45 ET
424B5 ↗
Wed, 08 Jul 2026
327.1200
327.6100
319.6900
320.7700
815,700
Tue, 07 Jul 2026
25 · 8-K
After-hours · 16:40 ET
8-K ↗
Tue, 07 Jul 2026
325.3500
330.8100
324.9000
328.6900
705,100
Mon, 06 Jul 2026
329.5100
329.6400
321.4300
324.0000
845,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
324.5400
329.7400
323.4400
329.6400
963,400
Wed, 01 Jul 2026
318.0900
324.6100
318.0800
323.0400
613,000
Tue, 30 Jun 2026
320.8800
321.0800
316.2900
318.3100
982,500
Mon, 29 Jun 2026
322.6200
324.7600
318.9000
324.4500
954,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
321.8400
327.4800
321.0000
324.3900
1,228,200
Thu, 25 Jun 2026
24 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 25 Jun 2026
319.7400
321.7200
315.1600
320.7400
778,900
Wed, 24 Jun 2026
323.9500
323.9500
313.6000
317.9200
1,838,400
Tue, 23 Jun 2026
322.6700
325.8700
319.7400
321.2900
1,031,300
Mon, 22 Jun 2026
23 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 22 Jun 2026
317.4600
323.0000
317.2700
320.2200
932,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
318.7200
320.3100
314.6100
318.1200
1,253,400
Wed, 17 Jun 2026
318.4200
320.2000
311.2300
312.5800
804,300
Tue, 16 Jun 2026
322.5000
325.5100
319.1600
320.1700
821,800
Mon, 15 Jun 2026
322.8000
326.5300
319.7400
320.9800
1,204,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
22 · 424B3
After-hours · 16:08 ET
424B3 ↗
Fri, 12 Jun 2026
325.5200
328.5700
323.9900
325.9400
876,100
Thu, 11 Jun 2026
325.1000
327.6700
321.8700
324.7100
1,117,000
Wed, 10 Jun 2026
323.7500
331.7900
322.8600
323.8700
1,629,200
Tue, 09 Jun 2026
312.0000
324.5600
311.7000
322.8600
1,292,900
Mon, 08 Jun 2026
310.2900
311.9200
308.0000
311.0800
696,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
305.4400
312.4600
303.6400
309.6800
842,900
Thu, 04 Jun 2026
306.7500
308.1600
302.9400
306.6600
782,300
Wed, 03 Jun 2026
298.9300
305.0500
298.3800
301.9700
823,600
Tue, 02 Jun 2026
295.6200
299.8400
294.9000
299.1400
663,100
Mon, 01 Jun 2026
299.0900
301.2400
295.6700
295.8000
731,200
Mon, 01 Jun 2026
21 · 8-K
Pre-market · 06:01 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
307.1300
308.2500
303.6900
303.6900
1,493,600
Thu, 28 May 2026
305.6700
311.8300
302.5300
309.2500
768,000
Wed, 27 May 2026
305.9300
309.8900
304.5800
306.7900
747,300
Tue, 26 May 2026
305.8200
307.4400
303.3200
304.4700
929,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
306.7900
308.6200
303.1900
305.2500
675,500
Thu, 21 May 2026
300.4100
305.0300
296.9800
304.9900
605,200
Wed, 20 May 2026
301.5000
306.8900
300.7800
302.8700
896,700
Tue, 19 May 2026
294.4400
298.0200
289.2100
297.4700
1,036,800
Mon, 18 May 2026
292.7300
297.1700
292.7300
296.1500
655,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
300.6300
301.1500
291.6200
292.4700
766,500
Thu, 14 May 2026
305.5700
306.2300
302.8400
303.0300
606,100
Wed, 13 May 2026
310.3900
310.3900
302.7800
303.7000
929,200
Tue, 12 May 2026
312.0100
312.3400
307.0000
311.2800
1,676,700
Mon, 11 May 2026
311.7500
312.4100
309.1300
311.5500
755,600
Mon, 11 May 2026
20 · 8-K
Pre-market · 06:10 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
308.8600
313.1200
308.2100
311.0400
808,400
Thu, 07 May 2026
308.8000
309.7900
304.7400
309.3300
691,400
Wed, 06 May 2026
303.3000
311.9100
301.9600
308.9800
952,700
Tue, 05 May 2026
295.9400
300.1400
294.6500
298.8200
737,900
Mon, 04 May 2026
299.5100
302.2000
294.7500
295.3600
580,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
302.8500
302.8500
299.1100
301.5500
582,200
Thu, 30 Apr 2026
295.0100
303.2800
294.0000
302.4500
1,220,800
Wed, 29 Apr 2026
295.6000
297.8500
291.8600
294.0900
1,357,700
Tue, 28 Apr 2026
310.4100
311.2400
295.6800
297.1400
1,648,800
Mon, 27 Apr 2026
19 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Mon, 27 Apr 2026
18 · 8-K
After-hours · 16:00 ET
8-K ↗
Mon, 27 Apr 2026
307.9700
310.4400
304.3000
305.4800
1,545,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
310.6200
311.6500
307.2500
308.2900
1,011,700
Thu, 23 Apr 2026
306.0000
311.1400
306.0000
310.8200
729,200
Wed, 22 Apr 2026
17 · DEFA14A
After-hours · 17:05 ET
DEFA14A ↗
Wed, 22 Apr 2026
310.5300
310.8500
301.9400
304.8100
1,119,500
Tue, 21 Apr 2026
311.7900
313.5100
307.3600
308.3300
866,400
Mon, 20 Apr 2026
309.6800
312.2400
306.7200
312.1700
705,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
302.3600
310.6800
302.3600
309.2200
988,500
Thu, 16 Apr 2026
300.7300
303.3400
299.4500
301.7400
836,900
Wed, 15 Apr 2026
302.4700
302.8900
295.2400
299.8300
1,439,700
Tue, 14 Apr 2026
295.7100
304.9500
295.7100
304.0000
1,553,300
Mon, 13 Apr 2026
293.4100
296.7700
290.7900
296.2300
1,116,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
292.9500
296.8000
291.9300
295.0000
1,097,900
Thu, 09 Apr 2026
288.1300
294.5900
287.3700
293.2700
976,300
Wed, 08 Apr 2026
283.6000
290.2200
283.2500
290.0000
1,134,900
Tue, 07 Apr 2026
279.8700
282.2300
278.5900
279.2400
958,600
Mon, 06 Apr 2026
16 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 06 Apr 2026
279.6600
282.0900
278.9900
280.8900
638,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
15 · 8-K
After-hours · 16:42 ET
8-K ↗
Thu, 02 Apr 2026
14 · 424B5
After-hours · 16:38 ET
424B5 ↗
Thu, 02 Apr 2026
275.1200
281.2800
274.0000
280.3500
854,900
Wed, 01 Apr 2026
270.3500
276.8200
269.5700
276.2400
930,100
Wed, 01 Apr 2026
13 · 424B5
Pre-market · 08:47 ET
424B5 ↗
Tue, 31 Mar 2026
268.9500
272.0000
264.9000
270.8800
1,512,300
Mon, 30 Mar 2026
270.1100
270.9500
263.9800
265.1300
1,052,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
12 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Fri, 27 Mar 2026
11 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Fri, 27 Mar 2026
267.6000
270.2500
264.4500
266.0100
1,077,900
Thu, 26 Mar 2026
266.4600
272.3200
266.4600
268.0100
1,399,600
Wed, 25 Mar 2026
269.0400
270.5800
262.9900
267.6300
938,900
Tue, 24 Mar 2026
268.8600
270.7600
265.9300
267.9400
1,229,000
Mon, 23 Mar 2026
269.9400
275.6300
266.3700
271.3200
1,421,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
277.0300
278.8000
264.5500
265.7800
2,036,400
Thu, 19 Mar 2026
276.0600
278.4500
275.2500
277.3300
971,800
Wed, 18 Mar 2026
285.0000
285.9600
277.1900
277.5900
1,195,200
Tue, 17 Mar 2026
292.8000
295.5600
285.6400
286.1300
2,266,000
Tue, 17 Mar 2026
10 · 8-K
Pre-market · 09:09 ET
8-K ↗
Mon, 16 Mar 2026
291.3300
295.8000
281.2100
289.8000
4,034,500
Mon, 16 Mar 2026
9 · 8-K
Pre-market · 07:06 ET
8-K ↗
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
301.4100
303.6300
297.1700
297.7200
838,100
Thu, 12 Mar 2026
298.3000
301.3100
295.6100
297.7400
1,062,800
Wed, 11 Mar 2026
304.5700
304.6200
299.0000
299.9100
1,269,400
Tue, 10 Mar 2026
304.8800
310.8800
302.0900
305.9900
983,700
Mon, 09 Mar 2026
306.1600
307.6300
296.5800
306.4800
1,441,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
304.5300
309.1900
301.4000
308.1300
995,600
Thu, 05 Mar 2026
306.9000
308.1500
305.3200
306.9400
881,500
Wed, 04 Mar 2026
305.8200
311.0100
301.3400
310.7600
949,700
Tue, 03 Mar 2026
308.1100
308.3800
302.7500
306.1400
977,100
Mon, 02 Mar 2026
305.3600
312.8600
303.8800
310.9400
1,067,800
Mon, 02 Mar 2026
8 · 8-K
Next filing day · accepted 27 Feb, 19:40 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
303.8800
310.1900
301.3000
307.0600
1,667,000
Thu, 26 Feb 2026
300.2200
304.1900
298.3100
303.9500
1,200,500
Wed, 25 Feb 2026
304.4100
304.9500
297.7600
299.3500
811,400
Tue, 24 Feb 2026
304.5700
307.2900
301.4300
304.1100
865,500
Mon, 23 Feb 2026
305.5400
309.3800
304.0600
305.2600
1,289,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
299.2200
305.9800
298.0000
305.0000
1,162,600
Thu, 19 Feb 2026
298.5900
301.6200
295.9400
298.5000
1,081,200
Wed, 18 Feb 2026
301.7400
302.0500
296.4200
299.0000
1,483,200
Tue, 17 Feb 2026
303.2600
306.0400
297.2100
302.0000
1,901,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
289.2900
300.6700
284.6700
300.3500
1,856,500
Thu, 12 Feb 2026
7 · 10-K
After-hours · 16:20 ET
10-K ↗
Thu, 12 Feb 2026
6 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 12 Feb 2026
5 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 12 Feb 2026
294.4300
297.2100
290.9500
292.3700
2,149,300
Wed, 11 Feb 2026
292.2300
293.9400
290.1300
293.8400
1,076,600
Tue, 10 Feb 2026
290.0200
293.7400
287.1900
292.3300
1,254,000
Mon, 09 Feb 2026
286.9900
290.0200
285.5400
288.8900
983,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
284.3200
287.3500
283.6700
287.0000
661,200
Thu, 05 Feb 2026
284.5100
286.4800
279.9200
282.8200
872,200
Wed, 04 Feb 2026
281.7100
290.4600
281.7100
288.5000
1,089,600
Tue, 03 Feb 2026
272.2300
281.6900
272.2300
279.5400
1,301,800
Mon, 02 Feb 2026
276.6700
277.0200
271.7100
271.8100
880,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
275.6500
277.1400
272.9800
276.1900
1,527,000
Thu, 29 Jan 2026
275.0000
279.0500
273.4200
277.4500
1,053,200
Wed, 28 Jan 2026
278.1000
280.1600
272.5200
273.8600
828,500
Tue, 27 Jan 2026
278.0500
280.6800
276.5600
277.7000
658,500
Mon, 26 Jan 2026
281.4000
283.2000
278.4400
278.7500
835,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
287.3500
288.4200
282.3700
282.6300
824,100
Thu, 22 Jan 2026
289.0500
290.6100
285.3100
286.5800
988,700
Wed, 21 Jan 2026
286.9800
291.7600
283.9700
288.7000
1,789,600
Tue, 20 Jan 2026
291.1200
291.7000
283.5000
285.1800
1,767,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
291.5800
295.7200
290.2900
293.8900
2,670,900
Thu, 15 Jan 2026
288.3000
293.7900
285.6500
293.0300
1,192,600
Wed, 14 Jan 2026
279.1400
287.9100
278.9900
287.7700
939,300
Tue, 13 Jan 2026
279.4600
280.4100
273.7000
279.8300
994,000
Mon, 12 Jan 2026
278.3100
282.0900
277.7800
279.2000
1,419,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
271.0500
279.3600
270.5500
278.1500
1,148,900
Thu, 08 Jan 2026
263.8000
272.6800
263.2300
271.1200
897,400
Wed, 07 Jan 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 07 Jan 2026
271.2500
272.0100
264.3900
265.6800
1,125,400
Tue, 06 Jan 2026
258.8200
272.1700
258.8200
270.3200
1,418,900
Mon, 05 Jan 2026
257.7800
261.3700
256.5400
260.9000
1,299,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
259.1000
260.2800
256.6000
258.4400
946,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
261.0400
261.1800
259.0400
259.5000
815,200
Tue, 30 Dec 2025
259.3300
261.3500
258.8000
261.1300
923,500
Mon, 29 Dec 2025
261.2300
262.3400
258.3800
259.3200
986,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
261.2300
262.2400
259.6700
260.6600
618,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
259.2200
262.3200
258.6200
262.0800
353,300
Tue, 23 Dec 2025
261.3100
261.3600
258.6900
259.4300
930,200
Mon, 22 Dec 2025
258.5400
261.7200
257.0400
261.4100
1,007,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
260.8200
260.8400
258.5600
259.1500
3,779,600
Thu, 18 Dec 2025
266.2500
268.0800
261.1600
261.3700
1,775,200
Wed, 17 Dec 2025
266.8100
269.7000
264.2400
267.1700
1,722,900
Tue, 16 Dec 2025
272.8200
273.2300
267.4500
267.4800
1,698,800
Mon, 15 Dec 2025
274.8200
276.1100
269.9900
272.3800
1,869,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
275.6200
277.3900
273.3000
274.9700
1,175,100
Thu, 11 Dec 2025
269.6700
274.3400
267.7500
273.7100
1,246,200
Wed, 10 Dec 2025
264.8200
268.4300
264.8100
267.6200
1,177,200
Tue, 09 Dec 2025
270.2500
272.9600
264.6000
264.7100
1,240,700
Mon, 08 Dec 2025
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 08 Dec 2025
271.1300
273.5400
269.4700
269.5500
1,036,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
275.9500
276.5900
271.3700
272.0600
783,700
Thu, 04 Dec 2025
277.7200
279.0000
275.9000
276.6300
851,800
Wed, 03 Dec 2025
273.4600
278.5500
273.2000
278.2500
1,195,900
Tue, 02 Dec 2025
272.5700
273.7300
270.0300
273.1600
792,200
Mon, 01 Dec 2025
273.0300
275.2000
270.9700
271.1500
1,105,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
273.1900
276.1300
273.1000
274.5400
382,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
271.1900
275.6700
271.0200
274.2100
922,800
Tue, 25 Nov 2025
270.7700
275.0700
270.7700
272.3300
877,500
Mon, 24 Nov 2025
270.4000
270.4000
266.2300
269.1700
1,879,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
267.1200
272.6900
267.0300
269.5100
1,473,300
Thu, 20 Nov 2025
266.8700
267.8000
262.4700
265.4500
1,125,500
Wed, 19 Nov 2025
272.0300
273.5500
265.1900
266.1600
1,323,500
Tue, 18 Nov 2025
269.5200
271.6300
266.9100
271.5000
873,500
Mon, 17 Nov 2025
274.9500
275.3500
269.5800
270.2700
581,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
275.7900
278.0000
272.9300
274.2600
577,700
Thu, 13 Nov 2025
273.9000
277.2400
273.7100
274.2800
839,700
Wed, 12 Nov 2025
276.6000
278.1500
273.9300
275.1500
706,400
Tue, 11 Nov 2025
275.1600
278.2100
273.9800
277.8600
649,500
Mon, 10 Nov 2025
275.5100
276.4100
269.8700
272.7800
868,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
275.6000
278.8000
274.4600
278.0500
664,800
Thu, 06 Nov 2025
278.1900
278.5500
273.6600
273.9600
955,600
Wed, 05 Nov 2025
276.3400
279.6000
274.7800
278.9200
864,100
Tue, 04 Nov 2025
278.7700
279.0600
273.6700
276.0200
965,300
Mon, 03 Nov 2025
276.0000
277.7200
273.2700
277.6200
1,206,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
278.2400
280.8400
275.2000
278.5600
1,350,400
Thu, 30 Oct 2025
293.6000
296.2100
279.9700
280.8600
1,652,500
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:41 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 29 Oct 2025
298.1100
298.1100
288.5900
289.1800
1,720,300
Tue, 28 Oct 2025
300.1800
300.5300
295.3500
298.0400
977,500
Mon, 27 Oct 2025
302.2400
302.3100
299.1900
300.3400
803,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
307.8200
307.9100
302.2100
302.2400
843,000
Thu, 23 Oct 2025
311.0000
311.7400
304.4200
306.2800
775,600