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
410.6600
412.0700
401.1750
408.4600
284,869
Thu, 22 Oct 2026
406.2800
416.3000
406.2800
415.0100
344,300
Wed, 21 Oct 2026
409.7100
410.4300
405.5100
407.5600
256,700
Tue, 20 Oct 2026
405.0800
410.5400
405.0800
408.3600
361,700
Mon, 19 Oct 2026
398.9500
404.0100
397.9200
402.5600
418,600
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
410.1600
411.8000
394.7300
399.8400
537,800
Thu, 15 Oct 2026
396.7600
406.3100
395.9500
406.2000
911,800
Wed, 14 Oct 2026
397.4000
399.9500
389.7600
393.0200
441,800
Tue, 13 Oct 2026
399.3100
404.8900
396.8300
399.1000
493,800
Mon, 12 Oct 2026
400.3000
402.4400
397.4300
397.6700
310,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
403.4000
404.9800
393.8900
397.9200
480,200
Thu, 08 Oct 2026
401.9700
403.7600
393.3700
402.0800
670,000
Wed, 07 Oct 2026
405.0700
407.5200
399.6500
402.4300
594,000
Tue, 06 Oct 2026
403.5300
406.9500
401.6300
406.7900
372,900
Mon, 05 Oct 2026
393.5600
405.4800
393.5600
401.7200
481,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
391.9900
397.3100
388.9400
394.6000
576,400
Thu, 01 Oct 2026
388.6300
397.0600
387.0200
389.7300
563,900
Wed, 30 Sep 2026
392.4200
394.1000
386.2300
388.6000
801,300
Tue, 29 Sep 2026
394.0400
394.2700
388.6100
392.7000
592,800
Mon, 28 Sep 2026
395.4100
399.3200
391.8500
396.2300
492,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
400.6100
402.0500
397.8900
398.1100
432,700
Thu, 24 Sep 2026
396.3100
400.4200
394.9200
400.3200
457,900
Wed, 23 Sep 2026
391.0200
398.4900
390.9000
395.1600
468,200
Tue, 22 Sep 2026
400.0500
401.0000
388.1900
392.9500
563,500
Mon, 21 Sep 2026
399.9600
401.0900
397.1100
397.2200
445,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
403.2100
403.2100
396.3900
397.7600
754,400
Thu, 17 Sep 2026
405.0100
407.7800
400.5800
404.2600
301,800
Wed, 16 Sep 2026
406.5200
407.5700
399.6800
402.2700
386,400
Tue, 15 Sep 2026
410.2100
414.7500
407.4800
407.7500
376,000
Mon, 14 Sep 2026
411.5500
415.2900
409.4400
412.5600
383,500
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
412.9600
416.1300
408.0900
408.2200
400,600
Thu, 10 Sep 2026
407.7900
411.5400
406.7000
408.4700
452,400
Wed, 09 Sep 2026
404.2700
411.5300
403.2700
406.0900
439,100
Tue, 08 Sep 2026
411.7000
411.8300
405.9600
407.0500
456,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
413.6800
419.4300
410.9900
416.3700
329,600
Thu, 03 Sep 2026
420.4400
427.4600
414.9300
419.6800
453,700
Wed, 02 Sep 2026
407.7100
418.5600
407.7100
416.4000
494,500
Tue, 01 Sep 2026
402.9300
408.2600
401.8400
404.8100
474,400
Mon, 31 Aug 2026
406.0600
408.8400
402.2100
404.3000
420,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
406.0000
409.2600
401.5200
407.8800
242,600
Thu, 27 Aug 2026
406.9300
412.8700
402.7600
403.6700
252,200
Wed, 26 Aug 2026
410.4000
410.4000
404.6300
406.9300
507,200
Tue, 25 Aug 2026
414.7900
415.9400
408.9900
412.3700
580,900
Mon, 24 Aug 2026
416.5600
420.4600
412.0800
413.9200
492,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
414.0700
418.7100
411.8300
417.1300
335,000
Thu, 20 Aug 2026
405.7400
416.5800
405.0200
412.0000
410,800
Wed, 19 Aug 2026
407.3300
414.1600
406.1200
407.0800
335,000
Tue, 18 Aug 2026
409.0700
416.3000
406.8200
406.8200
557,500
Mon, 17 Aug 2026
412.9700
413.9400
407.3300
407.6200
343,800
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
424.7500
425.2000
417.5000
417.6000
292,100
Thu, 13 Aug 2026
411.2800
425.9500
409.9400
425.2400
583,600
Wed, 12 Aug 2026
404.1300
412.2400
400.5700
409.6800
534,000
Tue, 11 Aug 2026
398.6800
409.6800
397.3900
406.1600
592,700
Mon, 10 Aug 2026
391.8100
402.3400
390.7100
400.8800
565,500
Mon, 10 Aug 2026
18 · 10-Q
Next filing day · accepted 07 Aug, 17:39 ET
10-Q ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
398.4900
400.9600
390.6300
392.9400
537,500
Thu, 06 Aug 2026
388.8500
399.8000
387.4000
398.2800
685,400
Wed, 05 Aug 2026
17 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 05 Aug 2026
400.0000
405.9500
389.3100
394.5300
1,047,700
Tue, 04 Aug 2026
382.9900
398.3400
382.0000
396.5200
847,300
Mon, 03 Aug 2026
384.6600
390.2800
381.5000
385.7800
397,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
386.3500
388.2900
379.6900
382.1100
548,400
Thu, 30 Jul 2026
389.5500
392.8700
383.0600
390.1200
661,000
Wed, 29 Jul 2026
383.0000
395.4900
382.0100
392.8500
898,200
Tue, 28 Jul 2026
383.5000
389.2500
381.9600
384.3200
715,800
Mon, 27 Jul 2026
375.0000
382.7800
374.7400
379.7100
712,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
16 · 8-K
After-hours · 16:58 ET
8-K ↗
Fri, 24 Jul 2026
368.1600
372.4000
364.7400
370.5800
269,400
Thu, 23 Jul 2026
353.8900
365.2100
349.5100
364.8000
410,900
Wed, 22 Jul 2026
367.0400
369.1400
358.9400
359.0000
448,500
Tue, 21 Jul 2026
366.2200
370.7300
361.9900
366.1500
435,000
Mon, 20 Jul 2026
364.5800
373.5600
361.9000
369.2800
583,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
366.3900
374.0900
364.2700
365.7900
347,900
Thu, 16 Jul 2026
363.9700
373.9100
362.3300
371.8100
494,100
Wed, 15 Jul 2026
359.6000
371.5900
358.3600
363.1600
576,400
Tue, 14 Jul 2026
357.3900
363.7700
355.2900
356.1600
350,500
Mon, 13 Jul 2026
356.8400
364.6700
356.8400
362.0600
584,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
356.2600
356.2600
350.0000
353.6400
419,800
Thu, 09 Jul 2026
344.3000
351.3400
341.3500
351.1600
303,100
Wed, 08 Jul 2026
354.7300
354.7300
342.6500
345.8500
425,600
Tue, 07 Jul 2026
360.3900
364.9500
356.9000
357.1000
439,000
Mon, 06 Jul 2026
352.3100
357.7300
346.3800
356.5500
484,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
344.9400
352.6800
343.9500
352.4600
615,000
Wed, 01 Jul 2026
333.0400
345.7300
333.0400
340.9400
530,400
Tue, 30 Jun 2026
333.5200
333.9700
323.7100
333.2700
645,100
Mon, 29 Jun 2026
332.4000
341.1700
330.4500
335.3400
742,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
323.7300
333.6200
321.1900
332.4800
2,670,000
Thu, 25 Jun 2026
345.3300
346.7300
322.7100
325.8100
1,358,400
Wed, 24 Jun 2026
340.0000
347.9700
338.5100
344.2600
604,300
Tue, 23 Jun 2026
347.1400
347.3900
337.9500
339.3600
707,800
Mon, 22 Jun 2026
346.9500
349.4300
342.2900
347.1700
648,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
353.2400
353.9400
343.3000
345.2800
2,050,600
Wed, 17 Jun 2026
360.1400
364.2900
352.8400
353.3300
585,900
Tue, 16 Jun 2026
354.0200
361.9800
351.2900
360.3700
543,300
Mon, 15 Jun 2026
359.3200
361.7500
350.3200
353.4700
537,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
353.8400
358.2900
348.8300
356.1100
409,400
Thu, 11 Jun 2026
348.5600
353.4500
344.0500
350.8500
497,100
Wed, 10 Jun 2026
356.4100
359.9900
348.8500
348.9900
589,200
Tue, 09 Jun 2026
349.0100
359.1400
348.8400
357.8400
453,100
Mon, 08 Jun 2026
346.9700
354.7800
342.4700
349.0100
553,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
355.5900
355.7900
347.4300
347.4500
492,400
Thu, 04 Jun 2026
357.6900
361.3900
354.3300
357.1800
444,600
Wed, 03 Jun 2026
358.3900
358.3900
339.9500
352.2500
628,900
Tue, 02 Jun 2026
359.8400
362.1900
356.1000
359.8200
502,700
Mon, 01 Jun 2026
361.5000
367.4300
357.9100
364.1300
539,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
350.8400
364.2400
348.2500
361.8000
780,700
Thu, 28 May 2026
350.5000
356.9800
348.8700
352.3700
555,900
Wed, 27 May 2026
349.7900
355.8800
347.6900
352.6000
580,900
Tue, 26 May 2026
343.1500
350.0500
337.5300
349.6100
677,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
348.5700
354.4100
344.9100
347.9000
419,800
Thu, 21 May 2026
345.6600
352.2200
342.2200
347.4600
539,100
Wed, 20 May 2026
342.3600
351.1500
333.1800
350.4800
569,400
Tue, 19 May 2026
352.5000
354.9700
341.6300
343.1400
750,100
Mon, 18 May 2026
328.2400
348.7100
327.4500
348.5000
742,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
327.3600
331.1800
325.7700
328.2300
400,800
Thu, 14 May 2026
333.4700
336.1600
326.7300
329.1700
321,900
Wed, 13 May 2026
334.8800
336.1500
324.0800
331.2500
557,500
Tue, 12 May 2026
14 · 8-K
After-hours · 17:01 ET
8-K ↗
Tue, 12 May 2026
13 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 12 May 2026
340.0000
343.9400
334.9000
338.3400
577,600
Mon, 11 May 2026
345.1400
347.2600
331.5200
341.5800
820,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
325.0000
344.3500
320.1700
343.9900
942,600
Fri, 08 May 2026
12 · 10-Q
Pre-market · 08:41 ET
10-Q ↗
Thu, 07 May 2026
11 · 8-K
After-hours · 16:14 ET
8-K ↗
Thu, 07 May 2026
308.6000
312.9300
301.0300
305.7500
731,200
Wed, 06 May 2026
305.3900
308.5100
298.4600
305.4300
726,300
Tue, 05 May 2026
310.9100
311.3400
303.2100
303.6800
443,700
Mon, 04 May 2026
305.8100
315.6000
305.8100
310.8300
351,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
309.5000
309.7000
305.0600
307.2200
263,600
Thu, 30 Apr 2026
302.7900
307.8300
299.1200
306.4700
474,000
Wed, 29 Apr 2026
312.3200
315.1100
305.4200
306.9800
380,800
Tue, 28 Apr 2026
316.8900
319.7700
311.0900
311.5700
434,900
Mon, 27 Apr 2026
311.9700
315.5200
307.0900
312.7700
634,100
Mon, 27 Apr 2026
10 · 8-K
Pre-market · 08:33 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
311.8100
316.2100
308.6600
312.9100
342,900
Thu, 23 Apr 2026
329.0000
329.0000
307.1300
313.4700
808,800
Wed, 22 Apr 2026
331.2500
333.7300
326.6600
330.7000
386,300
Tue, 21 Apr 2026
338.0500
342.3800
329.0000
329.9300
422,200
Mon, 20 Apr 2026
333.5000
340.3300
333.5000
337.3400
507,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
332.6300
343.5600
331.0300
334.6400
730,000
Thu, 16 Apr 2026
324.7500
332.9200
324.4400
332.0700
486,600
Wed, 15 Apr 2026
320.7700
327.1700
320.7300
323.9600
514,800
Tue, 14 Apr 2026
315.0000
321.8600
310.4300
320.4800
500,500
Mon, 13 Apr 2026
301.5500
316.1800
301.2900
315.1700
485,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
9 · DEFA14A
After-hours · 16:23 ET
DEFA14A ↗
Fri, 10 Apr 2026
8 · DEF 14A
After-hours · 16:21 ET
DEF 14A ↗
Fri, 10 Apr 2026
305.6200
308.2000
298.0800
302.8300
382,700
Thu, 09 Apr 2026
302.9800
307.5000
297.7000
306.5700
541,100
Wed, 08 Apr 2026
309.3800
310.2800
300.5100
303.9200
665,700
Tue, 07 Apr 2026
296.6900
300.7800
294.4900
296.3500
401,200
Mon, 06 Apr 2026
294.7700
299.9400
294.7200
298.2300
507,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
285.7400
300.3000
284.1600
293.3400
565,000
Wed, 01 Apr 2026
291.8200
292.4100
283.7900
289.5800
573,000
Tue, 31 Mar 2026
295.4400
298.3100
287.7600
290.9900
498,900
Mon, 30 Mar 2026
288.0200
296.8000
286.4100
290.3600
534,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
290.6500
290.6500
281.8400
284.9300
455,700
Thu, 26 Mar 2026
289.0900
296.0100
289.0900
293.2100
481,300
Wed, 25 Mar 2026
297.6800
301.6600
287.8600
291.8300
416,700
Tue, 24 Mar 2026
289.4000
299.5700
287.3000
293.8300
527,600
Mon, 23 Mar 2026
296.2300
301.1100
290.4000
293.3100
630,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
283.0100
288.7200
281.1600
287.4600
897,400
Thu, 19 Mar 2026
283.0000
289.7800
281.4200
284.3800
675,500
Wed, 18 Mar 2026
295.5500
299.8500
284.7400
285.9200
766,000
Tue, 17 Mar 2026
313.4700
314.7800
297.2500
297.9400
1,159,900
Mon, 16 Mar 2026
321.1900
322.2200
305.1700
310.2200
644,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
325.0600
325.3200
316.6000
317.5300
830,100
Thu, 12 Mar 2026
325.4300
329.6600
321.0400
321.5600
817,100
Wed, 11 Mar 2026
328.8000
332.6900
325.6100
330.4900
899,700
Tue, 10 Mar 2026
322.8700
333.2000
318.5600
329.0800
694,400
Mon, 09 Mar 2026
311.7800
329.1100
307.7700
325.6000
904,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
319.3700
321.7800
310.1100
314.4000
509,400
Thu, 05 Mar 2026
325.3900
330.4000
320.7700
324.3300
562,300
Wed, 04 Mar 2026
335.3400
337.1100
327.4300
328.7200
928,300
Tue, 03 Mar 2026
322.2300
336.2600
321.7200
334.4200
465,400
Mon, 02 Mar 2026
317.6800
335.3400
316.3600
332.0100
647,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
327.0600
331.5300
323.9100
325.1000
759,600
Fri, 27 Feb 2026
7 · 10-K
Next filing day · accepted 26 Feb, 20:28 ET
10-K ↗
Thu, 26 Feb 2026
6 · 8-K
After-hours · 17:26 ET
8-K ↗
Thu, 26 Feb 2026
332.9300
334.7900
326.2100
334.1200
807,500
Wed, 25 Feb 2026
341.5800
344.9900
329.9600
330.2500
917,800
Tue, 24 Feb 2026
333.0000
344.8800
333.0000
338.7700
654,300
Mon, 23 Feb 2026
350.7700
354.0000
331.2300
332.5700
925,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
345.5300
353.1100
343.7500
352.7000
512,100
Thu, 19 Feb 2026
344.8200
347.3600
334.2800
347.2000
636,600
Wed, 18 Feb 2026
342.9300
350.1200
342.3100
349.1900
771,900
Tue, 17 Feb 2026
337.7500
347.9800
337.5000
342.5100
949,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
321.7500
338.8900
319.8400
337.1200
1,304,000
Thu, 12 Feb 2026
349.4600
355.5500
320.9300
321.3200
837,200
Wed, 11 Feb 2026
357.6900
358.4600
344.8000
346.6100
678,200
Tue, 10 Feb 2026
357.5500
361.9900
351.5300
356.3800
497,200
Mon, 09 Feb 2026
355.0000
361.2300
351.2200
355.9100
630,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
337.7800
354.5800
336.8500
354.1900
892,400
Thu, 05 Feb 2026
324.3500
337.7800
320.0000
335.0000
1,334,900
Thu, 05 Feb 2026
5 · 8-K/A
Pre-market · 08:30 ET
8-K/A ↗
Wed, 04 Feb 2026
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 04 Feb 2026
290.2300
301.6400
288.8200
300.2800
1,179,300
Tue, 03 Feb 2026
299.0900
302.0100
290.9700
292.2300
1,291,500
Mon, 02 Feb 2026
313.4400
315.7000
304.2700
304.8700
1,345,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
320.1500
320.8600
309.5900
314.6300
467,000
Thu, 29 Jan 2026
319.9200
322.4500
314.9600
322.3400
448,200
Wed, 28 Jan 2026
318.0000
320.3400
314.6700
317.6400
308,400
Tue, 27 Jan 2026
323.4700
324.1300
315.1100
317.9600
306,500
Mon, 26 Jan 2026
328.6200
328.6200
322.9700
324.0000
461,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
324.7500
325.3000
318.4200
320.5200
514,500
Thu, 22 Jan 2026
3 · 8-K
After-hours · 17:21 ET
8-K ↗
Thu, 22 Jan 2026
318.1000
327.5400
316.9800
327.1400
375,500
Wed, 21 Jan 2026
309.0700
321.6700
307.6000
316.4500
438,700
Tue, 20 Jan 2026
315.3800
321.2300
305.1900
305.2500
596,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
329.3800
331.5500
320.6400
320.6600
592,500
Thu, 15 Jan 2026
329.5900
331.9500
326.5000
330.7700
355,000
Wed, 14 Jan 2026
328.0700
331.3600
325.3600
327.7700
542,300
Tue, 13 Jan 2026
329.5700
333.0000
326.8600
331.0900
587,400
Mon, 12 Jan 2026
329.8800
332.0900
323.5700
330.7300
513,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
330.8100
334.7000
329.5800
331.5000
661,500
Thu, 08 Jan 2026
319.3000
332.5600
317.0200
331.4100
924,800
Wed, 07 Jan 2026
319.6600
322.5800
316.3600
320.6200
529,800
Tue, 06 Jan 2026
313.5800
317.7000
308.5400
317.6300
470,000
Mon, 05 Jan 2026
298.3500
312.9200
298.3500
308.6100
455,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
301.6500
302.6700
298.0000
300.5900
538,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
304.9100
305.6300
300.5700
300.9300
369,700
Tue, 30 Dec 2025
307.7200
309.6700
304.6400
305.1000
291,000
Mon, 29 Dec 2025
310.6700
312.5400
308.2200
308.9700
526,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
311.4500
312.9600
309.3800
310.1800
254,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
309.7900
313.2700
307.6600
311.5700
145,300
Tue, 23 Dec 2025
314.1900
316.0100
307.1900
309.7700
357,400
Mon, 22 Dec 2025
310.0500
315.0400
309.9700
313.9700
369,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
305.3200
311.2700
304.6800
309.8100
1,445,700
Thu, 18 Dec 2025
309.4400
310.8200
305.5700
306.2700
361,700
Wed, 17 Dec 2025
312.0400
315.9400
307.4400
308.5800
554,600
Tue, 16 Dec 2025
313.1700
315.8600
310.4400
312.4200
1,074,500
Mon, 15 Dec 2025
317.0800
317.0800
308.0400
312.1600
606,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
317.3700
319.5600
313.3500
316.0900
559,600
Thu, 11 Dec 2025
311.0400
317.4700
309.5900
316.3000
422,300
Wed, 10 Dec 2025
301.6500
314.0000
301.6500
311.5700
514,000
Tue, 09 Dec 2025
302.8100
305.9300
300.0300
300.2800
571,800
Mon, 08 Dec 2025
308.4200
311.5000
302.8600
303.7000
641,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
301.8500
312.2800
299.1800
310.6400
711,600
Thu, 04 Dec 2025
300.0000
301.4400
296.7900
297.3900
587,300
Wed, 03 Dec 2025
296.7300
300.1400
293.1200
299.8900
397,200
Tue, 02 Dec 2025
296.8000
299.0100
293.4100
294.9500
436,700
Mon, 01 Dec 2025
293.1800
299.7000
292.0300
296.2700
545,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
294.6800
297.9600
293.2700
295.8000
370,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
291.4600
295.9400
291.0500
293.3400
504,700
Tue, 25 Nov 2025
287.1500
293.6300
285.9100
291.9800
540,200
Mon, 24 Nov 2025
288.4000
291.7800
285.9000
287.0300
931,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
279.4400
289.9300
277.4400
288.8200
631,000
Thu, 20 Nov 2025
279.3300
284.9000
276.8200
277.3000
632,600
Wed, 19 Nov 2025
272.8300
277.0700
272.8300
276.4600
467,000
Tue, 18 Nov 2025
273.4200
276.7700
271.2200
272.7800
575,700
Mon, 17 Nov 2025
279.4200
281.9700
273.7000
274.1800
472,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
282.1100
284.1200
278.0100
279.0700
580,400
Thu, 13 Nov 2025
284.8600
289.6000
281.6000
283.1200
638,900
Wed, 12 Nov 2025
289.4700
294.4500
285.9600
286.7200
1,112,700
Tue, 11 Nov 2025
282.3300
291.1900
280.2000
290.6700
719,400
Mon, 10 Nov 2025
2 · 10-Q
After-hours · 16:24 ET
10-Q ↗
Mon, 10 Nov 2025
276.6000
284.2500
276.6000
281.0800
556,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
276.0000
280.8700
271.4500
276.5300
643,600
Thu, 06 Nov 2025
271.4600
281.4900
259.0600
278.0000
1,100,800
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 05 Nov 2025
261.0700
263.2100
256.3800
261.6900
939,300
Tue, 04 Nov 2025
263.2000
263.3000
258.8000
261.1700
651,800
Mon, 03 Nov 2025
260.0000
263.6600
256.1700
263.3600
832,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
253.7100
261.6400
252.8400
260.3500
1,667,200
Thu, 30 Oct 2025
268.7300
273.1900
254.3900
255.0000
1,904,100
Wed, 29 Oct 2025
280.0000
284.2800
264.0800
268.1100
1,639,800
Tue, 28 Oct 2025
285.0000
288.3000
282.7600
285.5900
339,000
Mon, 27 Oct 2025
287.1400
288.1400
283.6500
284.2400
281,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
288.1500
289.9000
284.2300
284.3800
227,600
Thu, 23 Oct 2025
284.7900
286.0300
282.0300
284.4500
238,900