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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
391.6500
394.6600
386.1050
390.1400
558,734
Thu, 22 Oct 2026
382.8700
394.9100
380.0100
392.4500
1,107,400
Wed, 21 Oct 2026
374.8900
378.1800
371.4500
375.7600
881,700
Tue, 20 Oct 2026
366.4600
377.9000
366.4600
377.1700
714,200
Mon, 19 Oct 2026
356.6800
363.1400
355.5500
360.0900
368,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
367.7800
369.9300
354.0400
360.8700
533,000
Thu, 15 Oct 2026
356.7200
366.8300
356.6800
363.6200
740,000
Wed, 14 Oct 2026
348.0000
351.5800
341.5400
350.1100
729,200
Tue, 13 Oct 2026
341.4500
349.9500
341.2500
346.9000
662,500
Mon, 12 Oct 2026
336.1000
342.0400
334.5600
339.9400
522,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
331.2500
337.0700
328.1700
329.5500
472,200
Thu, 08 Oct 2026
326.8300
332.3700
324.7000
331.1500
822,600
Wed, 07 Oct 2026
333.2400
334.2500
328.0100
332.3400
351,200
Tue, 06 Oct 2026
328.3300
335.0700
328.3300
330.9100
430,500
Mon, 05 Oct 2026
323.4600
330.5400
323.3300
328.3200
562,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
329.4300
330.8300
322.2500
322.8100
379,500
Thu, 01 Oct 2026
325.5900
333.8300
321.3300
330.1800
721,700
Wed, 30 Sep 2026
316.0300
325.9000
312.6300
318.6000
693,900
Tue, 29 Sep 2026
321.0800
321.4100
312.0400
316.2600
840,600
Mon, 28 Sep 2026
320.7500
325.7900
317.3700
324.0200
603,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
324.9300
331.4100
324.6400
325.5700
453,300
Thu, 24 Sep 2026
334.8000
338.2600
325.8900
326.8500
618,900
Wed, 23 Sep 2026
332.6300
338.7000
329.3800
332.5300
563,200
Tue, 22 Sep 2026
337.6500
339.8700
323.5900
331.0500
509,800
Mon, 21 Sep 2026
339.1800
342.5800
328.6700
332.4600
786,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
340.8600
342.0400
333.8500
337.5000
2,185,400
Thu, 17 Sep 2026
345.4100
345.4200
338.0000
341.5700
563,700
Wed, 16 Sep 2026
346.0700
350.4300
344.0200
346.4400
647,100
Tue, 15 Sep 2026
21 · 8-K
After market open · 13:37 ET
8-K ↗
Tue, 15 Sep 2026
352.9000
358.9800
345.6700
353.1300
658,500
Mon, 14 Sep 2026
347.7400
362.0000
347.1900
359.5400
773,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
336.0100
340.3100
333.3400
336.6700
521,000
Thu, 10 Sep 2026
343.3300
346.0000
335.1300
335.4800
771,500
Wed, 09 Sep 2026
347.2200
348.0000
336.5200
342.6800
705,300
Tue, 08 Sep 2026
359.0300
359.0300
343.8000
347.8200
773,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
372.0300
380.8700
360.5400
364.0300
631,300
Thu, 03 Sep 2026
382.0000
393.5300
375.3900
379.2700
814,300
Wed, 02 Sep 2026
372.8700
381.6100
371.9800
374.8800
823,600
Tue, 01 Sep 2026
370.3000
377.7000
367.7600
376.4300
950,100
Mon, 31 Aug 2026
370.7300
382.3900
370.0100
372.2200
4,926,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
370.3200
379.4400
369.4300
377.9400
1,105,300
Thu, 27 Aug 2026
356.8300
373.0300
356.8300
369.8800
1,276,700
Wed, 26 Aug 2026
342.4100
355.7400
342.0000
352.6500
576,400
Tue, 25 Aug 2026
347.8900
354.0000
343.0000
350.0600
665,000
Mon, 24 Aug 2026
353.2000
360.0000
350.9400
355.7900
720,700
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
346.7800
354.7700
342.2700
350.7300
541,600
Thu, 20 Aug 2026
347.1200
353.3900
345.3800
348.1400
643,500
Wed, 19 Aug 2026
332.5500
355.9700
332.0600
346.8800
868,500
Tue, 18 Aug 2026
327.3700
338.2200
327.1700
332.2100
630,600
Mon, 17 Aug 2026
324.1000
326.3300
319.8100
320.4800
597,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
333.2500
335.0000
324.9300
328.6400
713,200
Thu, 13 Aug 2026
319.0100
331.8600
311.0700
328.9500
1,021,200
Wed, 12 Aug 2026
316.1300
319.8900
311.8900
317.6400
659,700
Tue, 11 Aug 2026
316.1800
325.3700
313.0100
322.9300
563,700
Mon, 10 Aug 2026
308.3600
321.0000
308.0000
318.6300
558,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
309.5300
315.4600
307.7900
312.4500
693,400
Thu, 06 Aug 2026
300.9900
307.8300
299.7300
306.3300
868,700
Wed, 05 Aug 2026
316.7500
317.6300
305.1600
306.5800
786,100
Tue, 04 Aug 2026
300.4000
313.3400
300.4000
313.3300
917,600
Mon, 03 Aug 2026
318.4400
326.2500
305.0300
305.5400
730,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
318.4600
321.6200
307.6300
309.6000
1,244,100
Thu, 30 Jul 2026
322.1100
331.2500
314.0400
323.3100
1,735,500
Wed, 29 Jul 2026
20 · 10-Q
After-hours · 16:42 ET
10-Q ↗
Wed, 29 Jul 2026
19 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 29 Jul 2026
338.3500
348.6200
328.9900
333.5000
1,450,600
Tue, 28 Jul 2026
322.5900
335.1200
321.3300
333.3500
1,382,400
Mon, 27 Jul 2026
303.2400
323.3900
300.1800
315.8800
784,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
293.9200
301.4700
292.6300
297.1500
570,700
Thu, 23 Jul 2026
289.0000
291.0600
284.2900
288.1600
560,200
Wed, 22 Jul 2026
301.4400
302.4100
282.8200
284.3200
784,500
Tue, 21 Jul 2026
307.3000
314.5700
299.6500
299.7400
671,600
Mon, 20 Jul 2026
315.1200
319.0800
308.7600
317.9600
681,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
317.0200
324.8300
313.2500
319.5100
778,400
Thu, 16 Jul 2026
308.6300
320.8100
303.8200
316.2300
895,100
Wed, 15 Jul 2026
305.7100
311.3000
302.2600
303.5200
565,300
Tue, 14 Jul 2026
301.5600
307.1800
300.0900
301.2900
598,100
Mon, 13 Jul 2026
312.3600
319.2000
312.3600
314.2200
462,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
317.7100
320.3700
306.0700
309.4800
354,600
Thu, 09 Jul 2026
304.6900
311.6100
299.6000
311.0100
605,800
Wed, 08 Jul 2026
317.7200
320.5700
312.1300
314.2900
683,500
Tue, 07 Jul 2026
327.7000
330.7300
321.1300
321.4500
615,000
Mon, 06 Jul 2026
315.5500
320.9700
310.5700
319.0100
663,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
306.5900
320.0600
303.8000
318.1000
774,800
Wed, 01 Jul 2026
300.5200
310.4800
298.4200
301.6700
829,100
Tue, 30 Jun 2026
285.9400
294.8000
284.8200
292.4600
722,600
Mon, 29 Jun 2026
297.2700
299.9700
286.7300
290.7500
687,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
285.1000
295.6700
284.7900
294.4000
1,647,500
Thu, 25 Jun 2026
283.3400
289.2500
279.7800
281.0900
852,300
Wed, 24 Jun 2026
278.3900
291.4400
278.3900
286.0300
891,100
Tue, 23 Jun 2026
279.0600
286.0000
275.3000
279.1400
1,119,100
Mon, 22 Jun 2026
271.9400
280.2900
270.7100
275.2700
1,084,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
285.4300
288.8200
274.0900
278.9100
1,775,500
Wed, 17 Jun 2026
295.0500
301.0000
287.3000
287.7100
739,300
Tue, 16 Jun 2026
290.0400
300.0900
288.6600
298.2700
1,127,200
Mon, 15 Jun 2026
298.1200
300.0000
286.0100
289.8400
782,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
18 · 8-K
After market open · 14:48 ET
8-K ↗
Fri, 12 Jun 2026
292.9100
298.9000
285.8600
298.8400
712,800
Thu, 11 Jun 2026
297.8300
305.6600
294.0800
295.4800
1,204,000
Wed, 10 Jun 2026
311.8800
314.7100
302.5900
302.8100
1,645,400
Tue, 09 Jun 2026
297.2300
309.0100
293.7200
308.9200
1,394,100
Mon, 08 Jun 2026
307.3300
308.8500
301.1600
303.7700
640,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
312.9900
316.0100
305.1700
312.0700
658,100
Thu, 04 Jun 2026
310.8500
314.5600
306.1700
308.1500
691,700
Wed, 03 Jun 2026
310.0100
310.6000
298.9500
303.7700
653,600
Tue, 02 Jun 2026
321.6900
322.5000
307.1400
313.5600
645,100
Mon, 01 Jun 2026
321.8900
331.5400
317.3100
329.8300
780,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
305.6200
313.2600
302.4700
313.1500
1,217,400
Fri, 29 May 2026
17 · 8-K
Pre-market · 09:14 ET
8-K ↗
Thu, 28 May 2026
303.8800
310.5400
301.1600
306.0400
654,500
Wed, 27 May 2026
306.0000
310.6300
299.8300
302.5500
626,900
Tue, 26 May 2026
309.3300
311.6300
305.7500
307.3900
650,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
309.7000
316.8200
309.5300
313.2500
357,900
Thu, 21 May 2026
313.2900
313.2900
305.0000
308.7400
514,400
Wed, 20 May 2026
316.6000
317.9600
310.1500
317.2600
622,600
Tue, 19 May 2026
328.4200
330.9200
318.4300
322.7400
1,005,200
Mon, 18 May 2026
310.6400
325.5400
310.6400
320.7900
1,033,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
304.9300
312.1500
300.8900
311.8900
923,800
Thu, 14 May 2026
16 · 8-K
After-hours · 17:13 ET
8-K ↗
Thu, 14 May 2026
296.7700
303.0700
294.3700
299.0800
696,300
Wed, 13 May 2026
304.4800
307.4600
294.3600
298.5900
848,100
Tue, 12 May 2026
317.6700
319.0600
307.1500
309.6500
3,573,300
Tue, 12 May 2026
15 · 8-K
Pre-market · 07:42 ET
8-K ↗
Mon, 11 May 2026
315.8000
320.0300
307.3700
312.2700
742,200
Mon, 11 May 2026
14 · 8-K
Pre-market · 07:02 ET
8-K ↗
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
327.1900
328.5300
318.0000
324.5800
312,600
Thu, 07 May 2026
324.6200
335.9400
324.6200
331.0800
440,300
Wed, 06 May 2026
323.6800
328.4300
318.6400
320.6500
404,300
Tue, 05 May 2026
13 · 8-K
After market open · 14:42 ET
8-K ↗
Tue, 05 May 2026
327.0000
329.8400
320.3800
327.8200
411,800
Mon, 04 May 2026
336.0000
338.1400
327.0000
327.2500
568,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
351.5000
358.5000
334.2000
335.5000
507,700
Thu, 30 Apr 2026
358.0000
366.6300
332.3200
341.1400
935,300
Wed, 29 Apr 2026
12 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Wed, 29 Apr 2026
11 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 29 Apr 2026
340.0000
356.6300
335.7400
356.0100
697,300
Tue, 28 Apr 2026
343.7700
349.7300
340.2200
340.4600
576,400
Mon, 27 Apr 2026
339.1800
346.6100
336.4400
337.5800
521,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
335.9000
342.2200
333.4400
342.0300
381,500
Thu, 23 Apr 2026
344.1000
344.1000
328.6100
335.7400
441,300
Wed, 22 Apr 2026
345.5800
350.8200
343.4000
346.3800
372,400
Tue, 21 Apr 2026
345.9800
350.8300
340.1400
341.4600
336,800
Mon, 20 Apr 2026
10 · 8-K
After market open · 11:39 ET
8-K ↗
Mon, 20 Apr 2026
342.1200
349.1700
341.4200
345.9300
229,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
345.2300
346.5000
339.4200
342.6100
318,400
Thu, 16 Apr 2026
343.7200
347.2200
339.2200
339.8400
368,700
Wed, 15 Apr 2026
326.8700
340.4000
325.0000
337.6100
428,300
Tue, 14 Apr 2026
325.6600
329.8200
319.4500
322.3100
581,700
Mon, 13 Apr 2026
318.9500
324.3200
318.0900
320.8500
789,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
321.3600
322.0100
314.0700
317.3000
563,700
Thu, 09 Apr 2026
324.9600
327.2200
315.8400
323.6800
636,500
Wed, 08 Apr 2026
335.2600
340.0000
327.4500
327.8800
484,800
Tue, 07 Apr 2026
336.8300
341.4900
333.2200
333.7000
319,600
Mon, 06 Apr 2026
338.9400
340.9200
334.1300
337.2000
360,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
336.0600
343.1300
329.4700
338.0300
527,400
Wed, 01 Apr 2026
338.2900
340.5000
329.2000
333.4900
422,000
Tue, 31 Mar 2026
343.2000
346.3700
338.6800
342.3800
437,000
Mon, 30 Mar 2026
336.9200
346.1900
335.6600
341.1500
347,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
338.9100
340.6000
330.1500
334.0300
418,100
Thu, 26 Mar 2026
328.8900
347.7900
328.8900
341.0700
362,600
Wed, 25 Mar 2026
343.4300
346.5200
327.3800
331.4700
415,000
Tue, 24 Mar 2026
345.2700
346.5000
333.9200
338.2700
426,500
Mon, 23 Mar 2026
9 · DEFA14A
After market open · 12:48 ET
DEFA14A ↗
Mon, 23 Mar 2026
8 · DEF 14A
After market open · 12:47 ET
DEF 14A ↗
Mon, 23 Mar 2026
351.5000
357.2200
343.4200
349.0900
392,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
345.0100
355.0500
342.0000
350.2000
1,013,900
Thu, 19 Mar 2026
345.0500
355.7400
344.2300
350.0700
644,400
Wed, 18 Mar 2026
345.0000
351.5000
342.0900
343.9500
370,200
Tue, 17 Mar 2026
348.6700
360.0000
346.2300
348.4500
386,400
Mon, 16 Mar 2026
348.8400
354.4200
346.7000
348.6300
443,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
7 · 8-K
After market open · 10:26 ET
8-K ↗
Fri, 13 Mar 2026
348.2600
350.7600
341.9800
349.7900
413,600
Thu, 12 Mar 2026
348.4900
359.3700
345.0300
345.5200
361,400
Wed, 11 Mar 2026
356.4200
360.3000
343.5400
348.3200
379,000
Tue, 10 Mar 2026
365.2200
369.6400
343.6900
354.2400
592,600
Mon, 09 Mar 2026
370.9300
373.4600
361.4000
367.3500
548,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
367.2900
376.3500
363.8500
374.5900
524,500
Thu, 05 Mar 2026
367.4500
377.7700
365.6800
365.8700
764,600
Wed, 04 Mar 2026
362.7100
370.0000
362.2300
368.1600
523,200
Tue, 03 Mar 2026
350.1600
369.7700
343.4700
367.2200
900,500
Mon, 02 Mar 2026
350.9500
359.6300
348.6200
354.6200
616,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
344.0300
355.9400
340.9400
354.6900
831,800
Thu, 26 Feb 2026
342.1500
358.0100
342.0000
353.1100
1,066,600
Wed, 25 Feb 2026
328.2900
337.4700
322.7800
335.1100
741,400
Tue, 24 Feb 2026
317.3300
330.3400
316.6700
323.7800
737,800
Mon, 23 Feb 2026
315.0300
321.3000
306.3000
317.4300
1,080,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
318.6500
327.0000
314.8700
317.0100
757,500
Thu, 19 Feb 2026
317.7800
320.1500
313.3900
319.5500
636,100
Wed, 18 Feb 2026
6 · 10-K
After-hours · 16:53 ET
10-K ↗
Wed, 18 Feb 2026
314.5100
325.0000
312.7200
317.2400
930,100
Tue, 17 Feb 2026
305.3100
316.7000
301.9300
312.4800
1,207,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
291.4600
309.1200
291.4600
303.9400
2,141,200
Thu, 12 Feb 2026
320.0000
332.7000
283.7200
287.0400
2,531,000
Wed, 11 Feb 2026
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 11 Feb 2026
363.0400
370.0000
336.5800
339.2500
1,280,500
Tue, 10 Feb 2026
357.2600
367.5500
356.5500
360.5100
783,900
Mon, 09 Feb 2026
346.8000
358.0000
343.1100
355.2400
761,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
341.6700
348.8100
339.6500
348.3500
768,200
Thu, 05 Feb 2026
347.3400
355.8000
337.8900
340.8600
1,263,300
Wed, 04 Feb 2026
4 · 8-K
After market open · 12:05 ET
8-K ↗
Wed, 04 Feb 2026
334.0000
348.4200
320.2300
343.2400
1,308,900
Tue, 03 Feb 2026
3 · 8-K
After-hours · 16:53 ET
8-K ↗
Tue, 03 Feb 2026
362.2000
362.2000
321.3300
332.0500
1,536,200
Mon, 02 Feb 2026
372.0900
375.6400
362.5600
362.8800
667,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
380.6700
383.0700
365.7000
369.4000
701,000
Thu, 29 Jan 2026
416.4300
416.4300
377.3000
380.0000
842,500
Wed, 28 Jan 2026
435.4500
435.4500
419.0900
419.1200
322,900
Tue, 27 Jan 2026
438.6200
440.0500
421.4200
426.1600
364,100
Mon, 26 Jan 2026
434.9900
441.0200
433.6600
439.8200
270,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
436.9700
442.1100
430.5000
434.7600
268,100
Thu, 22 Jan 2026
435.7600
443.4700
435.0300
440.5800
400,100
Wed, 21 Jan 2026
429.4100
438.3300
427.7900
434.3300
503,000
Tue, 20 Jan 2026
434.9300
438.9200
427.6500
428.4700
442,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
444.5400
445.4300
436.0000
440.0100
309,800
Thu, 15 Jan 2026
448.4500
451.8200
438.9400
446.1500
408,400
Wed, 14 Jan 2026
441.9900
452.6000
439.1800
452.0000
373,600
Tue, 13 Jan 2026
447.0000
447.7600
437.9600
443.1400
452,700
Mon, 12 Jan 2026
445.2800
450.7600
444.3900
446.4600
317,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
454.1400
456.5100
447.7300
448.3700
205,100
Thu, 08 Jan 2026
452.4600
460.6800
450.6900
453.4000
336,500
Wed, 07 Jan 2026
445.8500
450.6600
441.3600
448.2300
312,700
Tue, 06 Jan 2026
441.0600
445.7500
438.2100
443.6600
376,800
Mon, 05 Jan 2026
431.9300
446.0900
430.0000
441.1000
353,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
450.6300
451.7400
431.6800
435.8300
353,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
456.2100
458.7800
453.2200
453.9500
181,300
Tue, 30 Dec 2025
458.0400
464.3800
457.9200
458.1300
147,300
Mon, 29 Dec 2025
460.3700
463.3600
458.5400
460.7200
218,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
461.0000
462.3000
458.8700
461.0600
129,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
461.4400
461.5100
457.5200
461.3200
113,700
Tue, 23 Dec 2025
465.0000
466.0000
458.8400
462.2500
243,600
Mon, 22 Dec 2025
460.0000
469.9700
457.9000
464.9700
300,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
455.7600
460.4700
451.9000
457.9000
1,497,400
Thu, 18 Dec 2025
451.0000
458.3800
447.3500
455.4200
561,000
Wed, 17 Dec 2025
450.5700
456.7400
448.8400
451.2600
351,500
Tue, 16 Dec 2025
449.0000
452.2100
446.6900
450.1100
384,100
Mon, 15 Dec 2025
458.6700
458.6700
445.6400
447.0000
551,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
462.8000
462.8000
454.3500
455.6400
334,900
Thu, 11 Dec 2025
455.7700
461.3100
451.7500
453.7300
406,200
Wed, 10 Dec 2025
453.3600
456.7600
450.5600
455.7800
414,000
Tue, 09 Dec 2025
461.1800
464.5800
451.2300
453.3600
352,000
Mon, 08 Dec 2025
468.1700
472.0000
450.1800
460.2000
526,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
467.1900
470.4500
464.8600
469.3300
289,300
Thu, 04 Dec 2025
464.3600
468.9200
462.6300
466.6300
278,900
Wed, 03 Dec 2025
460.7100
469.2900
460.6000
461.8400
269,500
Tue, 02 Dec 2025
466.6600
467.4200
461.1500
461.5300
284,400
Mon, 01 Dec 2025
465.5000
470.6900
463.7400
465.5500
384,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
459.9500
471.6600
459.9500
469.6200
138,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
467.8800
473.3100
465.1500
465.9600
257,400
Tue, 25 Nov 2025
457.8200
471.8000
455.8100
470.6900
436,500
Mon, 24 Nov 2025
471.0800
473.7200
452.5500
453.0400
841,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
469.1700
481.5700
468.1600
472.7700
565,500
Thu, 20 Nov 2025
467.3200
472.6500
463.6700
466.0000
478,900
Wed, 19 Nov 2025
465.6300
468.5600
461.1000
465.7700
453,700
Tue, 18 Nov 2025
463.2400
469.1300
461.7700
466.2500
437,900
Mon, 17 Nov 2025
468.7300
469.4200
458.3400
463.0500
419,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
464.8300
471.9400
461.0200
467.6400
304,600
Thu, 13 Nov 2025
465.0500
469.1200
462.8800
466.3700
386,700
Wed, 12 Nov 2025
469.5000
474.0000
463.0000
466.6200
315,600
Tue, 11 Nov 2025
465.7100
470.1900
461.9100
470.0000
265,100
Mon, 10 Nov 2025
458.5800
466.6400
456.0000
464.4800
414,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
463.4100
471.2800
456.3800
463.4300
345,000
Thu, 06 Nov 2025
465.0000
467.2000
457.4300
465.0100
514,400
Wed, 05 Nov 2025
469.7100
472.5300
452.6200
460.8100
715,000
Tue, 04 Nov 2025
470.5500
474.9600
463.2600
469.7100
377,800
Mon, 03 Nov 2025
471.9100
474.9400
460.0000
467.0200
528,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
477.4500
483.5000
472.4400
476.2600
404,100
Thu, 30 Oct 2025
469.0100
489.9200
450.0000
478.0800
793,200
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:56 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:53 ET
8-K ↗
Wed, 29 Oct 2025
504.4300
510.1900
475.7700
478.0000
725,700
Tue, 28 Oct 2025
505.8900
513.3200
504.6800
510.6800
211,500
Mon, 27 Oct 2025
511.9000
517.5100
501.4500
509.0600
348,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
518.3700
518.3700
507.2000
508.6600
318,800