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, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
321.0000
322.7200
321.7650
322.1700
174,064
Thu, 03 Sep 2026
322.8900
323.7000
321.1400
321.1400
313,900
Wed, 02 Sep 2026
322.4800
324.5500
322.4800
322.8000
220,300
Tue, 01 Sep 2026
325.0000
325.0000
322.1900
322.5800
150,800
Mon, 31 Aug 2026
320.9900
323.8400
320.9700
323.1000
477,100
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
320.8300
322.2500
320.8300
321.6800
234,100
Thu, 27 Aug 2026
323.0000
323.1300
321.0000
321.0000
476,700
Wed, 26 Aug 2026
322.0000
323.5900
321.8900
323.0500
513,100
Tue, 25 Aug 2026
323.7000
324.8600
323.3200
324.3700
271,600
Mon, 24 Aug 2026
324.9100
324.9100
323.4200
323.7500
144,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
323.8700
325.6600
323.8700
325.1800
167,100
Thu, 20 Aug 2026
327.1200
327.1200
323.7600
323.7600
210,000
Wed, 19 Aug 2026
325.5400
327.7700
325.5400
326.8400
305,300
Tue, 18 Aug 2026
328.6000
328.6000
324.7500
324.7500
176,800
Mon, 17 Aug 2026
326.3600
327.6100
326.3600
327.1700
187,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
327.2800
328.1100
326.7200
327.0200
251,600
Thu, 13 Aug 2026
327.2500
327.5750
325.9500
326.7500
209,600
Wed, 12 Aug 2026
325.6000
327.5480
325.2500
326.5800
230,000
Tue, 11 Aug 2026
325.7900
326.8400
325.3900
326.2800
240,400
Mon, 10 Aug 2026
324.9000
326.4950
324.9000
325.9800
194,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
324.9300
325.7400
324.4650
324.6600
239,500
Thu, 06 Aug 2026
324.4400
325.5730
323.8550
324.8600
262,200
Wed, 05 Aug 2026
323.3600
323.8330
322.2300
323.2100
283,000
Tue, 04 Aug 2026
321.5700
324.3500
321.3500
324.2200
363,200
Mon, 03 Aug 2026
321.3600
323.8300
321.3600
323.0200
328,500
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
323.0500
323.0500
318.7000
321.1900
296,000
Thu, 30 Jul 2026
13 · 10-Q
After-hours · 16:44 ET
10-Q ↗
Thu, 30 Jul 2026
12 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 30 Jul 2026
319.3000
320.4150
318.5400
319.8300
357,900
Wed, 29 Jul 2026
318.5000
320.8300
317.0900
320.1300
365,300
Tue, 28 Jul 2026
319.9800
321.4000
319.7100
319.9900
457,800
Mon, 27 Jul 2026
318.9000
320.4750
318.8400
319.4900
338,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
318.4900
319.0200
317.7000
318.7300
364,500
Thu, 23 Jul 2026
315.7000
317.9500
315.7000
317.9000
690,600
Wed, 22 Jul 2026
318.3700
318.3700
316.3200
316.5000
640,400
Tue, 21 Jul 2026
317.2500
317.9800
317.0000
317.3900
276,800
Mon, 20 Jul 2026
318.4400
318.7500
317.6300
318.0100
442,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
318.8200
319.9400
318.0600
318.3200
480,700
Thu, 16 Jul 2026
318.5200
319.6000
317.7700
319.6000
547,500
Wed, 15 Jul 2026
316.0000
317.5800
315.6900
316.7300
371,500
Tue, 14 Jul 2026
317.3200
317.6200
316.0100
316.2600
661,600
Mon, 13 Jul 2026
317.6300
318.9400
317.1300
318.9400
379,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
318.2400
318.5100
317.3500
318.1000
146,600
Thu, 09 Jul 2026
317.1200
318.1700
316.4900
317.9500
132,900
Wed, 08 Jul 2026
317.6600
318.1750
316.5800
317.2800
258,100
Tue, 07 Jul 2026
320.0300
320.0300
317.8900
318.3100
312,700
Mon, 06 Jul 2026
318.9400
318.9400
317.1700
318.2300
357,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
317.3800
319.1900
316.8050
318.5700
296,700
Wed, 01 Jul 2026
315.2600
317.1000
314.9850
316.4300
454,900
Tue, 30 Jun 2026
317.1700
317.1700
314.8000
315.7500
352,400
Mon, 29 Jun 2026
317.1700
317.5300
315.4600
315.4600
330,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
318.4100
318.9850
316.6300
316.6300
546,400
Thu, 25 Jun 2026
316.6500
318.6400
316.3800
317.4000
622,900
Wed, 24 Jun 2026
318.8000
318.8000
316.3000
316.3600
290,700
Tue, 23 Jun 2026
317.3900
318.4600
316.6000
317.6300
307,400
Mon, 22 Jun 2026
11 · 8-K
After-hours · 16:19 ET
8-K ↗
Mon, 22 Jun 2026
316.2700
316.9100
315.0300
316.2000
201,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
315.8100
317.2400
315.8100
317.2000
679,700
Wed, 17 Jun 2026
318.0100
318.6500
315.9850
316.1600
384,700
Tue, 16 Jun 2026
318.7700
319.0000
317.9100
318.4600
279,300
Mon, 15 Jun 2026
318.2500
319.8300
317.3100
318.2100
446,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
320.2600
321.8000
317.5300
318.7100
514,500
Thu, 11 Jun 2026
320.1000
320.3100
318.2700
318.3200
335,800
Wed, 10 Jun 2026
321.2300
321.2300
319.1000
319.3400
460,400
Tue, 09 Jun 2026
320.7700
322.0900
320.4000
321.0600
441,300
Mon, 08 Jun 2026
320.0000
322.6500
319.9900
320.0700
279,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
321.8000
322.2700
319.8100
320.5300
278,800
Thu, 04 Jun 2026
322.9400
323.1000
319.8600
320.6300
823,400
Wed, 03 Jun 2026
319.3900
319.7050
318.3500
319.3700
402,700
Tue, 02 Jun 2026
318.2500
319.4500
318.1200
318.7400
397,300
Mon, 01 Jun 2026
318.4100
320.7500
317.8100
318.9500
362,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
319.5200
320.1150
318.1200
318.3000
337,800
Thu, 28 May 2026
319.8800
320.4400
318.7900
318.9500
470,800
Wed, 27 May 2026
326.1800
328.1910
320.0950
320.3400
532,600
Tue, 26 May 2026
328.1200
329.6500
327.8100
328.2000
321,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
328.8100
329.6700
327.9200
328.6900
508,500
Thu, 21 May 2026
326.6500
328.0500
326.1000
327.8900
427,200
Wed, 20 May 2026
327.4800
327.6900
325.1300
327.3800
449,700
Tue, 19 May 2026
326.6800
328.1700
325.6100
326.5500
664,400
Mon, 18 May 2026
322.9000
326.9350
322.9000
326.5400
435,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
323.1900
324.1200
321.4500
322.3200
443,700
Thu, 14 May 2026
323.0000
323.5000
321.7550
322.9700
346,100
Wed, 13 May 2026
322.5000
323.2800
321.3850
322.5900
273,700
Tue, 12 May 2026
324.5500
324.5500
321.7900
322.7900
258,800
Mon, 11 May 2026
321.8800
323.0700
321.3800
321.7100
351,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
324.9100
324.9100
321.7900
322.2300
350,100
Thu, 07 May 2026
323.8200
326.4300
323.8200
324.6500
683,300
Thu, 07 May 2026
10 · 8-K
Pre-market · 09:00 ET
8-K ↗
Wed, 06 May 2026
9 · 10-Q
After-hours · 16:45 ET
10-Q ↗
Wed, 06 May 2026
8 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 06 May 2026
324.0200
324.5900
323.0800
324.1900
341,400
Tue, 05 May 2026
325.0500
325.0500
323.8600
323.8600
440,100
Mon, 04 May 2026
324.7900
326.2000
324.5300
324.6500
610,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
327.3800
327.4400
325.1800
325.3300
431,500
Thu, 30 Apr 2026
325.5300
326.7500
324.0900
326.4800
320,500
Wed, 29 Apr 2026
7 · DEFA14A
After-hours · 16:22 ET
DEFA14A ↗
Wed, 29 Apr 2026
6 · DEF 14A
After-hours · 16:18 ET
DEF 14A ↗
Wed, 29 Apr 2026
325.5200
326.2450
323.7100
324.8200
671,800
Tue, 28 Apr 2026
328.4800
328.7300
325.7600
325.9900
344,800
Mon, 27 Apr 2026
329.9100
331.8000
327.7500
327.9800
507,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
332.4800
334.0400
329.6200
329.8900
352,300
Thu, 23 Apr 2026
335.2000
335.2000
332.3800
333.0000
692,800
Wed, 22 Apr 2026
331.1300
334.0000
329.8500
332.2100
1,148,300
Tue, 21 Apr 2026
329.7500
330.0650
327.0000
327.0000
1,085,400
Mon, 20 Apr 2026
332.1400
332.1400
329.0350
329.7100
640,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
331.8600
333.0400
331.8600
332.1300
346,200
Thu, 16 Apr 2026
332.6400
333.5400
331.4600
331.4700
256,100
Wed, 15 Apr 2026
332.1900
333.3200
332.0850
332.4200
346,400
Tue, 14 Apr 2026
330.9000
332.9000
330.9000
332.1700
255,400
Mon, 13 Apr 2026
329.9900
331.4800
329.7200
331.4800
379,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
329.3200
330.1050
328.9700
329.7700
438,700
Thu, 09 Apr 2026
330.7500
330.7500
328.8600
329.5200
503,000
Wed, 08 Apr 2026
330.9300
332.0500
330.5700
331.0800
377,200
Tue, 07 Apr 2026
329.5100
330.5300
329.0200
329.9600
627,000
Mon, 06 Apr 2026
330.1100
330.9700
328.9400
329.8700
491,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
328.2200
330.6200
328.2200
330.3600
747,900
Wed, 01 Apr 2026
329.9100
330.4400
328.1000
328.9600
566,600
Tue, 31 Mar 2026
329.5000
329.5000
326.6000
328.3700
837,600
Mon, 30 Mar 2026
328.7000
330.7000
326.5800
328.2000
1,601,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
337.3700
337.3700
334.8000
335.1000
559,600
Thu, 26 Mar 2026
335.0100
337.7600
335.0100
336.4200
574,300
Wed, 25 Mar 2026
336.6800
336.6800
335.0600
336.2700
372,700
Tue, 24 Mar 2026
335.5100
335.8650
334.1700
334.1700
520,400
Mon, 23 Mar 2026
337.8100
337.8100
334.8300
335.5600
628,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
336.1100
337.9400
335.7900
335.8500
932,500
Thu, 19 Mar 2026
338.5900
338.9850
336.2250
337.3500
297,700
Wed, 18 Mar 2026
337.2800
338.9200
336.9700
338.2400
419,800
Tue, 17 Mar 2026
338.6400
338.9100
337.3980
338.0000
399,000
Mon, 16 Mar 2026
336.1900
337.0800
335.8100
336.2100
721,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
336.3300
337.0000
334.9000
336.1800
340,900
Thu, 12 Mar 2026
335.3400
336.5700
333.9400
334.9900
468,700
Wed, 11 Mar 2026
337.0700
337.9200
334.8300
336.1100
692,300
Tue, 10 Mar 2026
339.1000
339.6550
336.6400
336.7400
555,100
Mon, 09 Mar 2026
338.1600
340.3300
337.1350
339.6100
947,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
339.6300
340.2400
338.2500
338.6400
482,600
Thu, 05 Mar 2026
339.1600
340.7100
337.9100
340.6200
872,000
Wed, 04 Mar 2026
341.5200
341.5200
338.6100
339.6100
736,500
Tue, 03 Mar 2026
341.0900
342.1700
339.3100
340.1600
629,700
Mon, 02 Mar 2026
342.3000
343.2900
340.7400
342.3000
895,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
341.0000
344.5300
341.0000
344.3900
792,100
Thu, 26 Feb 2026
339.8300
342.0700
338.8000
341.9400
857,000
Wed, 25 Feb 2026
5 · 10-K
After market open · 13:27 ET
10-K ↗
Wed, 25 Feb 2026
4 · 8-K
After market open · 13:01 ET
8-K ↗
Wed, 25 Feb 2026
339.4000
340.0100
338.5300
338.6700
624,400
Tue, 24 Feb 2026
339.5600
340.4800
338.6700
339.5900
830,400
Mon, 23 Feb 2026
339.5300
340.8600
339.0800
339.2000
530,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
341.0000
341.2900
339.2500
339.3600
618,300
Thu, 19 Feb 2026
341.3700
342.0000
340.5800
340.6800
336,700
Wed, 18 Feb 2026
340.6800
341.5200
340.3400
341.3200
569,100
Tue, 17 Feb 2026
339.0100
341.7150
339.0100
341.0300
446,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
338.8400
341.6600
338.8400
339.3000
551,700
Thu, 12 Feb 2026
338.0500
340.3400
338.0500
338.7200
778,100
Wed, 11 Feb 2026
338.8500
340.1200
337.6300
338.2600
701,500
Tue, 10 Feb 2026
340.3700
340.9200
338.7000
338.9700
838,200
Mon, 09 Feb 2026
340.8500
340.8550
338.8800
339.0500
473,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
343.6300
344.0680
339.3300
341.0200
1,160,400
Thu, 05 Feb 2026
341.2200
343.6900
339.9950
342.0100
1,867,800
Wed, 04 Feb 2026
348.7900
350.3500
339.7600
339.9200
1,411,100
Tue, 03 Feb 2026
357.4300
358.6400
355.8300
356.0000
1,112,800
Mon, 02 Feb 2026
358.7800
359.8700
356.8800
356.9900
842,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
358.1200
360.4400
357.1550
358.1700
1,135,700
Thu, 29 Jan 2026
359.3200
360.4000
356.3900
357.0000
1,535,200
Wed, 28 Jan 2026
359.3000
361.0500
359.0300
359.0300
1,319,100
Tue, 27 Jan 2026
358.7600
360.0000
358.3600
359.4000
916,000
Mon, 26 Jan 2026
360.0000
361.5500
358.7500
359.0000
934,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
358.4400
360.4900
358.2100
359.2600
1,038,900
Thu, 22 Jan 2026
357.7200
360.8500
357.6800
358.5300
1,492,500
Wed, 21 Jan 2026
357.7000
362.4100
355.1600
357.6800
2,798,800
Tue, 20 Jan 2026
350.8000
356.6500
350.0200
355.4400
3,182,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
349.9900
352.0750
349.1200
350.7800
3,305,800
Thu, 15 Jan 2026
348.1100
352.1500
345.2000
350.4900
9,675,200
Thu, 15 Jan 2026
3 · 8-K
Pre-market · 07:15 ET
FORM 8-K ↗
Wed, 14 Jan 2026
300.5000
316.9200
296.6100
313.4300
918,800
Tue, 13 Jan 2026
317.7700
317.7700
290.0000
300.9700
1,366,200
Mon, 12 Jan 2026
322.2500
323.6600
310.0000
319.4700
893,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
317.3900
325.0250
315.4900
322.4400
871,900
Thu, 08 Jan 2026
315.4800
317.8500
311.2500
315.5400
491,200
Wed, 07 Jan 2026
315.1100
317.1700
305.3000
316.1500
568,400
Tue, 06 Jan 2026
312.6400
320.4170
310.7100
316.9700
623,300
Mon, 05 Jan 2026
310.0000
315.2100
306.9850
315.0000
357,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
310.7200
314.2700
302.1900
309.4200
330,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
314.2500
319.0000
310.8100
310.9100
210,400
Tue, 30 Dec 2025
316.5000
319.6800
312.8200
314.2700
241,300
Mon, 29 Dec 2025
318.8600
319.7800
312.9100
314.8900
303,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
315.8600
317.2000
313.9450
316.9700
164,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
315.7900
318.7700
314.5100
315.8600
127,000
Tue, 23 Dec 2025
319.5800
320.3500
315.3890
315.9500
303,800
Mon, 22 Dec 2025
314.6100
321.3800
313.4460
320.8500
369,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
315.5000
317.3700
311.5600
315.9000
677,000
Thu, 18 Dec 2025
318.2100
320.0000
307.0000
315.3500
788,600
Wed, 17 Dec 2025
311.1800
313.6100
307.8510
309.2600
494,200
Tue, 16 Dec 2025
309.0000
314.1000
307.0000
308.1000
674,600
Mon, 15 Dec 2025
312.4800
315.7400
307.8400
309.1500
479,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
313.1900
315.0050
310.8900
312.0200
419,200
Thu, 11 Dec 2025
305.7500
314.7400
304.7900
311.4000
713,300
Wed, 10 Dec 2025
288.4700
303.2000
288.3500
303.0700
553,700
Tue, 09 Dec 2025
299.3300
299.9900
286.7500
287.1400
551,900
Mon, 08 Dec 2025
299.1600
301.7000
292.3550
294.8300
553,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
297.4200
303.0000
295.3400
300.6600
600,300
Thu, 04 Dec 2025
285.7100
296.5000
284.9500
294.7200
602,400
Wed, 03 Dec 2025
288.2000
292.2600
285.1600
285.7100
333,000
Tue, 02 Dec 2025
292.9800
295.3950
287.2000
287.7100
329,700
Mon, 01 Dec 2025
295.6200
298.6900
291.3800
291.6600
466,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
295.3700
297.8350
291.9410
293.1700
254,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
297.0500
301.2200
295.5900
295.9600
434,700
Tue, 25 Nov 2025
299.0000
301.0100
296.2550
298.7100
819,300
Mon, 24 Nov 2025
288.1500
298.5000
286.3700
298.1100
597,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
279.6900
293.1800
279.6900
288.4700
621,000
Thu, 20 Nov 2025
283.6000
285.0000
277.5400
279.7900
370,600
Wed, 19 Nov 2025
278.0600
285.8700
276.7200
283.1500
576,900
Tue, 18 Nov 2025
278.8500
280.7200
276.0100
278.1000
308,000
Mon, 17 Nov 2025
282.9300
284.9100
277.6400
278.5100
480,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
277.2900
282.8700
274.5500
280.0700
458,600
Thu, 13 Nov 2025
277.8700
280.8500
274.2000
278.7400
467,900
Wed, 12 Nov 2025
280.0000
283.8400
276.4400
280.2900
434,700
Tue, 11 Nov 2025
272.9300
279.9200
271.3150
279.6800
349,300
Mon, 10 Nov 2025
266.6000
270.8000
262.9400
270.5500
544,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
264.5600
270.0000
259.1400
266.1900
648,300
Thu, 06 Nov 2025
259.7900
272.0000
258.5900
264.6100
1,111,200
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:44 ET
10-Q ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 05 Nov 2025
232.0000
236.3250
225.5200
225.5400
640,700
Tue, 04 Nov 2025
227.5800
235.5870
227.3650
235.0800
576,400
Mon, 03 Nov 2025
225.6000
226.5050
221.2600
226.1900
494,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
230.9200
231.6550
225.4600
227.3700
576,000
Thu, 30 Oct 2025
233.5700
236.9200
229.9500
231.5400
336,900
Wed, 29 Oct 2025
234.2600
239.0100
228.7200
233.3700
492,200
Tue, 28 Oct 2025
246.3400
247.7700
232.5100
235.5000
612,800
Mon, 27 Oct 2025
259.3800
260.0000
245.8100
247.9900
428,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
254.5900
255.8200
248.5800
252.9900
328,300
Thu, 23 Oct 2025
251.7300
254.4500
248.2200
253.5100
223,200
Wed, 22 Oct 2025
251.3100
255.4500
249.1300
252.0300
355,000
Tue, 21 Oct 2025
247.5700
249.7100
246.3700
249.0000
417,700
Mon, 20 Oct 2025
251.1400
252.4530
242.8000
247.6200
426,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
254.5500
254.5500
248.8900
249.0000
337,500
Thu, 16 Oct 2025
254.1400
254.4050
250.2950
253.8400
201,800
Wed, 15 Oct 2025
253.3400
256.1550
250.1500
252.6100
349,500
Tue, 14 Oct 2025
250.7400
256.5600
250.7400
254.9400
224,600
Mon, 13 Oct 2025
260.0000
265.5100
252.1350
253.1700
283,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
260.1300
261.5050
256.8800
260.4900
293,700
Thu, 09 Oct 2025
258.9500
264.1000
257.0200
261.3900
250,500
Wed, 08 Oct 2025
259.0300
260.0900
252.4800
258.9500
344,300
Tue, 07 Oct 2025
256.2000
256.4600
245.1250
249.0400
430,300
Mon, 06 Oct 2025
257.7100
260.4150
253.0300
255.6100
293,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
254.8400
260.8850
252.3400
256.0600
362,500
Thu, 02 Oct 2025
248.6100
254.3500
247.8300
253.4900
312,400
Wed, 01 Oct 2025
253.9300
256.9750
242.4100
249.6300
436,200
Tue, 30 Sep 2025
251.7500
257.5600
251.4500
253.3200
202,600
Mon, 29 Sep 2025
253.3300
254.5250
250.2300
251.6500
321,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
250.3000
255.0200
250.3000
253.3700
193,100
Thu, 25 Sep 2025
251.5600
253.0000
245.7850
249.2000
297,800
Wed, 24 Sep 2025
254.5700
256.3300
250.4100
253.6500
553,300
Tue, 23 Sep 2025
252.5600
258.1800
252.5600
254.1400
384,700
Mon, 22 Sep 2025
255.1500
257.3100
250.7050
253.6600
560,200
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
257.1700
259.8300
254.9300
255.6000
947,200
Thu, 18 Sep 2025
257.6600
259.5300
250.7500
257.7500
418,200
Wed, 17 Sep 2025
262.8200
264.4000
253.0100
256.2900
403,500
Tue, 16 Sep 2025
263.4500
263.8200
259.8700
262.9600
321,100
Mon, 15 Sep 2025
273.0600
275.6900
263.0600
263.1200
359,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
274.7800
280.1400
271.7600
272.7300
454,500
Thu, 11 Sep 2025
273.3700
278.5300
273.2250
276.4000
435,100
Wed, 10 Sep 2025
285.5100
286.3000
270.5400
271.9800
481,700
Tue, 09 Sep 2025
285.6100
288.9100
283.6400
287.0900
440,100
Mon, 08 Sep 2025
281.7900
287.0000
280.7800
285.5900
760,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
281.0600
285.2000
278.4100
281.4600
569,900