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
288.1400
289.7999
284.0550
285.9300
311,146
Thu, 03 Sep 2026
291.1300
295.5000
286.2000
290.7300
287,800
Wed, 02 Sep 2026
292.2400
292.7200
287.2200
288.7200
354,400
Tue, 01 Sep 2026
290.8800
294.5200
290.7000
292.4200
385,100
Mon, 31 Aug 2026
291.5100
297.4600
288.2800
291.2000
444,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
296.4200
297.3800
290.5000
294.2100
442,500
Thu, 27 Aug 2026
296.9900
298.8300
293.0200
297.2900
325,200
Wed, 26 Aug 2026
291.1500
298.9900
291.0000
296.4000
367,800
Tue, 25 Aug 2026
294.2600
295.8700
286.5000
291.1500
364,500
Mon, 24 Aug 2026
297.1800
298.0500
291.1500
294.6300
335,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
303.4200
305.2500
296.8900
298.2000
491,300
Thu, 20 Aug 2026
310.3200
310.7600
300.2600
301.4000
400,900
Wed, 19 Aug 2026
316.8900
317.0000
310.5600
311.7600
407,300
Tue, 18 Aug 2026
319.4400
322.4800
317.3100
317.6100
592,900
Mon, 17 Aug 2026
325.7400
327.2500
317.5100
318.3400
422,400
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
330.5200
330.7500
322.3500
327.7100
406,000
Thu, 13 Aug 2026
327.0200
328.6700
322.0000
325.7600
367,200
Wed, 12 Aug 2026
325.6100
329.4900
323.2500
326.8000
313,500
Tue, 11 Aug 2026
328.8000
334.1700
326.2600
327.8500
400,300
Mon, 10 Aug 2026
324.8300
334.5000
324.0000
330.8100
441,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
322.9200
325.1900
320.5000
324.4800
292,700
Thu, 06 Aug 2026
322.4700
325.2800
319.7200
321.7600
464,900
Wed, 05 Aug 2026
327.3700
329.5600
316.3900
317.7000
598,400
Tue, 04 Aug 2026
327.6900
330.4200
316.4700
323.0600
607,800
Mon, 03 Aug 2026
333.0000
334.5300
325.4100
325.9500
606,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
323.0100
329.5500
311.5000
326.4500
930,400
Thu, 30 Jul 2026
11 · 10-Q
After market open · 11:51 ET
10-Q ↗
Thu, 30 Jul 2026
307.0100
320.6500
296.6600
319.9000
1,374,400
Thu, 30 Jul 2026
10 · 8-K
Pre-market · 07:23 ET
8-K ↗
Wed, 29 Jul 2026
300.2500
302.7800
279.4400
280.4000
770,000
Tue, 28 Jul 2026
289.8100
301.6900
285.0800
299.9000
1,022,900
Mon, 27 Jul 2026
287.5900
290.5700
284.4600
288.2500
371,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
289.4100
292.6900
286.8600
287.5900
324,600
Thu, 23 Jul 2026
282.5900
295.4000
282.5900
287.0900
698,800
Wed, 22 Jul 2026
273.0000
277.9300
271.9800
277.2800
331,300
Tue, 21 Jul 2026
267.7000
271.3600
263.6200
268.7600
380,800
Mon, 20 Jul 2026
270.8100
273.5200
269.2200
270.0400
342,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
273.7800
277.2000
268.2500
269.1300
946,800
Thu, 16 Jul 2026
276.8600
277.9900
270.1300
271.0500
529,600
Wed, 15 Jul 2026
281.7200
283.5500
276.7000
277.7900
378,400
Tue, 14 Jul 2026
285.8900
287.6500
279.8100
280.0000
253,500
Mon, 13 Jul 2026
287.2900
288.2900
284.4000
284.8600
300,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
286.7300
287.2400
283.9000
286.0900
235,800
Thu, 09 Jul 2026
287.0800
289.6700
282.5400
286.2100
321,500
Wed, 08 Jul 2026
285.7600
290.0000
284.0200
289.4700
379,600
Tue, 07 Jul 2026
293.9500
295.5000
286.0700
289.4600
336,300
Mon, 06 Jul 2026
291.0000
296.1900
289.2300
294.1000
433,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
282.9400
291.9200
282.7500
291.5000
491,200
Wed, 01 Jul 2026
283.2000
285.0000
278.3300
278.9700
395,400
Tue, 30 Jun 2026
279.7700
282.8100
276.6700
279.8900
477,600
Mon, 29 Jun 2026
282.8900
282.8900
277.0500
277.3900
488,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
278.1700
286.3000
278.1700
281.9900
689,600
Thu, 25 Jun 2026
280.5500
283.3300
276.8800
279.0900
702,600
Wed, 24 Jun 2026
283.0000
285.9000
278.3700
279.6200
533,100
Tue, 23 Jun 2026
279.5800
283.4900
277.4400
283.4800
432,500
Mon, 22 Jun 2026
281.1100
284.3800
274.8100
278.1900
606,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
299.0300
299.0300
281.4400
285.4300
1,215,000
Wed, 17 Jun 2026
295.4800
302.7400
294.4100
296.8900
513,600
Tue, 16 Jun 2026
299.2100
302.2300
297.6200
298.5100
310,400
Mon, 15 Jun 2026
300.1600
302.0600
297.7700
299.6600
417,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
303.2900
303.4800
296.8100
297.6800
317,500
Thu, 11 Jun 2026
290.1100
301.6700
289.5900
300.9500
515,700
Wed, 10 Jun 2026
299.0000
299.0300
288.7300
289.1300
329,200
Tue, 09 Jun 2026
293.4300
298.8100
293.0500
297.5200
512,500
Mon, 08 Jun 2026
294.1800
297.0000
290.6100
292.2600
429,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
294.8900
296.3900
290.2400
293.0400
347,400
Thu, 04 Jun 2026
290.3600
294.5800
289.4600
294.5300
497,200
Wed, 03 Jun 2026
291.8300
294.2200
287.4300
287.5400
766,600
Tue, 02 Jun 2026
298.3300
298.4500
291.6400
293.6600
527,100
Mon, 01 Jun 2026
304.5000
306.3100
291.7100
296.4100
895,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
317.1500
318.1900
304.2500
308.1700
878,400
Thu, 28 May 2026
320.0600
323.8600
317.8800
320.9000
523,300
Wed, 27 May 2026
319.1400
319.6600
314.1500
317.5600
425,200
Tue, 26 May 2026
320.3500
321.9800
315.9400
320.9500
381,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
319.6800
322.1300
315.9100
320.6300
286,500
Thu, 21 May 2026
320.0000
322.8200
316.0300
317.5500
469,400
Wed, 20 May 2026
326.6100
326.9200
320.8000
321.9200
340,800
Tue, 19 May 2026
328.9900
331.7900
323.8400
324.6000
413,300
Mon, 18 May 2026
330.1700
331.6400
325.0000
329.3500
305,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
331.2100
336.2100
325.0000
326.1700
436,900
Thu, 14 May 2026
332.5100
339.7600
332.5100
336.9500
389,700
Wed, 13 May 2026
332.5800
334.9600
324.3300
334.2200
476,800
Tue, 12 May 2026
321.0200
336.5300
318.9900
333.5600
928,200
Mon, 11 May 2026
317.4100
326.4900
316.4900
317.7500
710,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
317.4100
319.8900
313.4300
316.2800
615,300
Thu, 07 May 2026
320.7700
322.5600
312.2100
314.7200
653,000
Wed, 06 May 2026
323.9600
325.8900
311.0000
319.5400
938,200
Tue, 05 May 2026
9 · 10-Q
After market open · 11:53 ET
10-Q ↗
Tue, 05 May 2026
338.1300
342.0600
311.5300
326.1300
1,746,800
Tue, 05 May 2026
8 · 8-K
Pre-market · 07:20 ET
8-K ↗
Mon, 04 May 2026
358.5500
368.0900
357.6900
363.3700
490,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
7 · 8-K
After-hours · 16:46 ET
8-K ↗
Fri, 01 May 2026
365.2500
366.2900
357.8500
360.6000
566,300
Thu, 30 Apr 2026
365.4200
368.3100
357.9100
364.2900
613,200
Wed, 29 Apr 2026
366.0800
371.3100
361.6600
362.1700
482,900
Tue, 28 Apr 2026
365.1600
368.2900
352.0500
361.4000
388,200
Mon, 27 Apr 2026
356.4500
367.0200
356.4500
358.4000
645,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
371.1800
371.1800
355.1600
359.2900
556,200
Thu, 23 Apr 2026
364.0000
371.4700
362.3700
370.1400
416,700
Wed, 22 Apr 2026
382.8900
384.8800
364.2000
366.8800
523,800
Tue, 21 Apr 2026
389.0100
390.0000
377.2900
378.2100
471,500
Mon, 20 Apr 2026
394.4800
397.6200
390.5500
392.1900
252,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
396.0000
400.7100
393.0000
394.8100
637,000
Thu, 16 Apr 2026
400.2700
403.9500
394.0500
396.1700
296,600
Wed, 15 Apr 2026
392.3100
401.3600
391.9800
398.1300
357,400
Tue, 14 Apr 2026
398.8700
399.1700
394.8800
398.0700
287,100
Mon, 13 Apr 2026
396.0000
400.0700
390.9700
394.4600
409,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
401.7200
403.3700
386.4900
394.4100
432,600
Thu, 09 Apr 2026
410.0100
414.0300
402.2600
403.3700
309,000
Wed, 08 Apr 2026
405.6600
413.5800
403.0100
411.3500
435,200
Tue, 07 Apr 2026
405.1600
408.2400
400.6000
402.2800
248,100
Mon, 06 Apr 2026
398.1100
407.7600
396.3100
407.6600
406,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
388.1200
398.9900
381.6600
396.6200
280,300
Wed, 01 Apr 2026
379.5000
396.1700
379.5000
393.3200
519,900
Tue, 31 Mar 2026
374.6200
382.7200
370.4100
379.9000
400,400
Mon, 30 Mar 2026
386.4500
387.0700
366.4800
369.0800
491,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
380.7300
388.5300
372.3700
381.7900
375,800
Thu, 26 Mar 2026
396.0600
400.9900
384.2500
384.7900
470,600
Wed, 25 Mar 2026
406.3200
409.4100
399.5000
402.5600
286,000
Tue, 24 Mar 2026
393.7900
406.2200
392.0500
402.0800
327,900
Mon, 23 Mar 2026
404.9800
410.9900
396.1100
396.5700
677,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6 · DEFA14A
After-hours · 16:18 ET
DEFA14A ↗
Fri, 20 Mar 2026
5 · DEF 14A
After-hours · 16:16 ET
DEF 14A ↗
Fri, 20 Mar 2026
414.6600
417.5500
405.5500
407.9800
1,810,200
Thu, 19 Mar 2026
418.2100
423.0900
410.2800
418.4200
485,300
Wed, 18 Mar 2026
424.6900
433.4100
422.1300
427.9900
454,100
Tue, 17 Mar 2026
417.3700
423.9800
413.0700
422.9400
462,500
Mon, 16 Mar 2026
414.0000
419.1900
403.5900
416.5900
685,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
414.4500
418.4400
406.9700
415.7100
372,400
Thu, 12 Mar 2026
409.9900
417.0000
403.2200
414.5600
412,900
Wed, 11 Mar 2026
413.4600
419.9500
409.9500
413.7000
331,600
Tue, 10 Mar 2026
423.1400
427.3600
416.6200
417.5100
353,700
Mon, 09 Mar 2026
426.5800
432.2900
417.8500
429.5800
468,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
417.0000
432.7200
412.0500
429.1100
400,200
Thu, 05 Mar 2026
429.0900
430.5700
411.0600
421.1700
485,100
Wed, 04 Mar 2026
441.3100
441.4400
432.1200
437.0300
421,200
Tue, 03 Mar 2026
443.1400
447.9100
435.1800
440.3300
418,300
Mon, 02 Mar 2026
451.1900
460.0000
445.6700
453.7300
631,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
441.6800
445.1800
436.0000
444.5200
411,200
Thu, 26 Feb 2026
435.8900
444.9900
430.1900
443.0000
430,700
Wed, 25 Feb 2026
451.8400
451.8600
418.7800
435.5800
514,100
Tue, 24 Feb 2026
435.6400
449.0300
431.8700
447.7300
392,700
Mon, 23 Feb 2026
432.7500
441.9000
428.3900
438.0100
469,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
439.9100
447.7400
433.5900
437.5700
509,300
Thu, 19 Feb 2026
423.2000
443.3200
423.2000
443.1400
783,200
Wed, 18 Feb 2026
422.1800
426.9700
417.7200
424.8900
350,300
Tue, 17 Feb 2026
416.4600
420.9400
406.7000
417.8300
519,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
406.7500
422.2900
406.0600
418.7800
643,700
Thu, 12 Feb 2026
400.0500
413.4900
395.4600
406.7600
625,000
Wed, 11 Feb 2026
403.5200
403.5200
382.0100
392.7000
517,500
Tue, 10 Feb 2026
401.9400
404.2800
394.7900
399.3700
425,500
Mon, 09 Feb 2026
401.0000
414.4600
398.0600
405.8200
610,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
374.8900
400.0000
374.8800
397.7700
774,600
Thu, 05 Feb 2026
4 · 10-K
After market open · 15:29 ET
10-K ↗
Thu, 05 Feb 2026
354.6100
407.0000
351.6300
369.3800
1,563,500
Thu, 05 Feb 2026
3 · 8-K
Pre-market · 07:16 ET
8-K ↗
Wed, 04 Feb 2026
426.5200
429.0000
409.4100
413.1400
993,000
Tue, 03 Feb 2026
423.7900
432.9100
422.3200
429.6400
591,300
Mon, 02 Feb 2026
417.7800
425.0000
415.5300
420.3000
379,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
422.0500
429.3100
417.2300
420.5100
476,600
Thu, 29 Jan 2026
429.1500
436.1400
423.5100
427.8300
446,100
Wed, 28 Jan 2026
416.6800
428.5700
416.1200
425.3900
441,500
Tue, 27 Jan 2026
413.4600
423.6600
410.0000
422.7900
390,500
Mon, 26 Jan 2026
414.3900
414.9600
405.4100
413.5600
573,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
424.1700
428.3900
412.0400
418.5800
448,800
Thu, 22 Jan 2026
421.3300
426.6200
416.6100
424.1400
478,400
Wed, 21 Jan 2026
419.9900
426.7900
410.6100
422.6800
578,400
Tue, 20 Jan 2026
423.5600
432.0000
412.0300
415.5800
833,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
422.5200
427.7200
420.0300
425.9000
688,500
Thu, 15 Jan 2026
412.3000
420.7100
401.2000
418.8600
861,200
Wed, 14 Jan 2026
413.4500
425.1200
409.0400
415.3900
1,032,400
Tue, 13 Jan 2026
413.7600
414.5700
401.4500
411.6600
1,134,900
Mon, 12 Jan 2026
390.0000
399.6100
390.0000
398.2500
590,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
380.9800
391.0400
380.9400
386.9900
507,900
Thu, 08 Jan 2026
380.0000
389.5200
373.9800
378.4700
947,800
Wed, 07 Jan 2026
369.8700
374.2600
356.1400
356.4500
719,900
Tue, 06 Jan 2026
365.3600
370.5200
364.0000
367.6000
478,000
Mon, 05 Jan 2026
358.1400
365.9200
358.1400
363.4800
547,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
340.0700
349.9600
336.0000
349.7500
402,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
343.1800
344.2200
339.1100
340.0700
262,400
Tue, 30 Dec 2025
346.2600
347.3400
340.2700
341.9800
384,900
Mon, 29 Dec 2025
350.5800
352.5000
344.9000
345.7300
422,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
355.0400
356.1000
350.0000
351.1300
323,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
354.0100
359.3000
353.0000
355.4500
197,300
Tue, 23 Dec 2025
358.0700
360.2000
351.2300
354.5200
644,600
Mon, 22 Dec 2025
338.6900
357.4400
338.0700
353.5200
866,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
324.1500
337.4400
324.1500
336.6400
1,438,500
Thu, 18 Dec 2025
321.7100
327.1900
320.7300
322.6300
399,200
Wed, 17 Dec 2025
324.1700
327.3800
318.6200
321.2900
475,100
Tue, 16 Dec 2025
327.0600
328.2400
322.0100
326.8000
377,900
Mon, 15 Dec 2025
328.0300
331.8600
324.7200
329.1600
334,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
331.2500
333.3100
326.2900
326.9200
386,300
Thu, 11 Dec 2025
324.1900
330.4500
321.7300
326.7200
521,900
Wed, 10 Dec 2025
314.1900
326.6300
311.0400
323.1400
441,400
Tue, 09 Dec 2025
315.1500
320.0000
314.4500
314.9500
322,900
Mon, 08 Dec 2025
306.1800
316.5900
303.6100
315.8800
449,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
315.5100
317.8600
300.2000
304.5800
632,800
Thu, 04 Dec 2025
308.6800
318.6100
308.4000
315.8800
358,000
Wed, 03 Dec 2025
307.0800
310.1600
304.0100
309.2300
347,000
Tue, 02 Dec 2025
307.9500
310.8700
306.6300
307.2000
330,900
Mon, 01 Dec 2025
312.4600
312.4600
306.0800
306.6500
357,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
313.2400
314.3100
311.6400
313.6200
133,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
315.3900
317.7800
313.0000
314.3100
229,900
Tue, 25 Nov 2025
311.6000
316.1300
307.3800
314.7300
452,500
Mon, 24 Nov 2025
302.1800
311.3000
300.7700
309.9200
282,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
301.2600
308.3300
295.8700
305.4900
516,500
Thu, 20 Nov 2025
315.4400
319.9000
301.3200
301.8300
533,300
Wed, 19 Nov 2025
307.0000
311.0500
304.8000
309.7400
312,900
Tue, 18 Nov 2025
310.3200
312.3700
305.3700
309.1600
308,900
Mon, 17 Nov 2025
314.0000
314.6600
308.3400
309.7400
321,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
309.3300
317.2500
305.3000
313.9700
340,400
Thu, 13 Nov 2025
320.0000
321.0400
310.0600
312.6700
431,400
Wed, 12 Nov 2025
321.4500
325.7600
317.7700
317.8900
471,100
Tue, 11 Nov 2025
317.5700
327.9800
315.3800
324.1900
725,400
Mon, 10 Nov 2025
311.1700
319.7900
310.9700
318.6600
708,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
303.8600
310.8000
299.0700
309.5600
595,400
Thu, 06 Nov 2025
307.1200
308.2200
301.2900
305.4300
434,600
Wed, 05 Nov 2025
313.4500
314.5000
305.2800
306.6800
525,500
Tue, 04 Nov 2025
312.5500
318.2000
311.0000
315.9000
383,300
Mon, 03 Nov 2025
322.4100
323.1200
312.1800
317.5400
651,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
316.1800
323.3400
311.8500
322.0200
788,400
Thu, 30 Oct 2025
2 · 10-Q
After market open · 11:47 ET
10-Q ↗
Thu, 30 Oct 2025
315.0000
330.0000
310.0000
319.0700
981,500
Thu, 30 Oct 2025
1 · 8-K
Pre-market · 07:13 ET
8-K ↗
Wed, 29 Oct 2025
300.0000
301.2400
296.3000
298.4200
549,400
Tue, 28 Oct 2025
300.4200
304.5100
298.0900
299.1400
402,700
Mon, 27 Oct 2025
304.0000
309.0000
299.1900
301.6900
562,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
293.2800
301.7400
290.6900
299.9100
525,200
Thu, 23 Oct 2025
283.5800
291.9600
283.5800
290.0900
382,100
Wed, 22 Oct 2025
288.0000
288.0500
282.1500
283.6400
350,300
Tue, 21 Oct 2025
287.4300
291.5600
287.1500
287.5300
277,900
Mon, 20 Oct 2025
281.8100
287.0400
281.8100
285.7700
320,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
280.1600
283.4000
277.0100
280.0200
359,500
Thu, 16 Oct 2025
286.6500
287.5700
282.5100
282.6600
354,300
Wed, 15 Oct 2025
293.0000
295.4900
278.6400
284.9600
562,800
Tue, 14 Oct 2025
288.2100
296.0300
284.0200
291.9400
642,700
Mon, 13 Oct 2025
283.5100
288.2300
283.1600
287.9000
334,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
286.1300
287.2200
281.3000
282.9900
421,900
Thu, 09 Oct 2025
290.8300
291.4900
284.7100
286.1400
333,600
Wed, 08 Oct 2025
286.7400
290.8300
285.3600
290.8300
264,900
Tue, 07 Oct 2025
289.5700
291.3400
284.1800
285.3800
442,800
Mon, 06 Oct 2025
285.9600
290.6700
285.7000
288.4900
335,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
283.3400
286.3700
279.0000
284.2400
387,400
Thu, 02 Oct 2025
285.5800
287.1300
281.4100
282.2200
378,500
Wed, 01 Oct 2025
284.5400
291.5200
283.7500
286.0100
468,500
Tue, 30 Sep 2025
279.6400
288.1100
279.6400
287.9100
425,800
Mon, 29 Sep 2025
281.3800
282.2500
278.8100
279.5300
308,000
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
273.3000
279.3500
273.2500
278.7700
369,000
Thu, 25 Sep 2025
278.9200
281.1000
270.2000
271.2500
699,800
Wed, 24 Sep 2025
276.5200
280.9700
276.4100
277.5100
600,600
Tue, 23 Sep 2025
277.0000
280.8000
275.0100
276.0100
427,300
Mon, 22 Sep 2025
273.8800
276.8600
273.6800
276.1600
497,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
276.0600
277.0000
271.3500
275.1300
1,344,100
Thu, 18 Sep 2025
272.2000
275.9000
270.6800
274.6900
454,600
Wed, 17 Sep 2025
272.8600
274.8700
271.4300
272.4600
353,700
Tue, 16 Sep 2025
274.2900
276.9100
270.2900
273.1900
609,400
Mon, 15 Sep 2025
273.1300
276.5900
270.8100
273.0200
504,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
277.5100
277.7400
274.0600
274.7100
217,100
Thu, 11 Sep 2025
272.1900
276.9300
272.1900
276.0700
295,200
Wed, 10 Sep 2025
267.5200
273.7100
267.1800
271.9300
408,500
Tue, 09 Sep 2025
269.3000
269.7100
264.0000
267.0700
431,800
Mon, 08 Sep 2025
270.8700
271.0200
265.4400
269.9400
399,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
270.1400
271.3300
266.0000
271.1300
362,700