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
421.7500
427.1350
415.4600
415.6200
245,231
Thu, 22 Oct 2026
426.9700
435.0000
411.3400
417.9200
510,200
Wed, 21 Oct 2026
11 · 8-K
After-hours · 20:20 ET
FORM 8-K ↗
Wed, 21 Oct 2026
415.9700
423.1300
414.0000
421.0700
487,700
Tue, 20 Oct 2026
412.3100
419.6500
407.0000
417.2700
355,400
Mon, 19 Oct 2026
414.8200
421.4000
411.7600
415.6700
385,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
411.1200
420.9400
408.8200
411.1700
238,100
Thu, 15 Oct 2026
408.7600
411.9500
398.8900
406.6700
306,600
Wed, 14 Oct 2026
398.7900
408.3200
398.7900
407.0700
245,200
Tue, 13 Oct 2026
402.0000
407.9300
399.5800
404.0600
233,200
Mon, 12 Oct 2026
399.4100
405.6000
399.4100
401.1200
129,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
399.5800
405.8100
396.2000
402.4500
173,100
Thu, 08 Oct 2026
395.0000
400.7800
395.0000
396.9100
215,400
Wed, 07 Oct 2026
397.6000
399.7000
394.0300
396.2200
276,700
Tue, 06 Oct 2026
410.9900
412.9900
401.3300
401.4900
199,900
Mon, 05 Oct 2026
401.4500
415.6200
400.3600
408.2400
380,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
396.8000
403.6100
394.5400
400.3100
273,100
Thu, 01 Oct 2026
383.1900
393.6600
380.3800
393.0400
266,000
Wed, 30 Sep 2026
388.2200
390.1400
383.8100
384.7500
255,400
Tue, 29 Sep 2026
389.5500
389.5500
381.1300
387.1900
173,900
Mon, 28 Sep 2026
385.4800
392.9900
383.5000
391.5300
188,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
384.3100
389.1300
382.1300
387.2800
218,300
Thu, 24 Sep 2026
384.5100
388.1000
383.1800
385.7700
320,300
Wed, 23 Sep 2026
384.0700
391.1900
383.2900
384.6300
260,000
Tue, 22 Sep 2026
387.4500
387.4500
381.7900
386.9500
191,500
Mon, 21 Sep 2026
390.6900
395.3000
383.8500
384.6500
203,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
400.0700
400.0700
385.8000
390.1500
946,700
Thu, 17 Sep 2026
399.2400
404.3200
397.9800
400.5600
218,700
Wed, 16 Sep 2026
393.6200
399.4700
387.7800
394.3000
304,800
Tue, 15 Sep 2026
385.9900
392.8400
381.8700
392.0000
222,900
Mon, 14 Sep 2026
391.2700
396.0700
383.5200
384.2300
246,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
394.3800
397.2200
386.3800
394.2100
293,100
Thu, 10 Sep 2026
391.8100
395.2600
385.3500
392.4000
191,200
Wed, 09 Sep 2026
398.9500
404.0600
393.5500
394.9900
168,100
Tue, 08 Sep 2026
404.9900
407.6400
398.0200
398.3100
243,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
398.1300
404.3600
394.3000
400.5100
334,900
Thu, 03 Sep 2026
401.1500
405.1300
397.2200
398.2400
331,200
Wed, 02 Sep 2026
393.0900
402.6700
389.4400
400.2100
317,300
Tue, 01 Sep 2026
382.6700
391.6900
380.1000
390.1100
356,400
Mon, 31 Aug 2026
390.9300
390.9300
383.4300
384.0500
527,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
392.4400
401.0000
385.2800
387.5900
226,600
Thu, 27 Aug 2026
389.4300
392.4000
386.8800
391.6900
246,900
Wed, 26 Aug 2026
385.0900
392.5900
385.0900
391.1600
261,500
Tue, 25 Aug 2026
384.0000
385.5200
380.2500
383.6600
221,800
Mon, 24 Aug 2026
395.6300
402.0700
379.9000
382.4900
407,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
385.0000
391.1800
382.9000
387.8900
683,300
Thu, 20 Aug 2026
394.6000
395.5000
379.8600
380.3100
650,100
Wed, 19 Aug 2026
426.0000
426.4000
389.0000
399.3100
619,600
Tue, 18 Aug 2026
432.6200
432.6200
415.8100
421.4000
187,600
Mon, 17 Aug 2026
424.6500
428.7300
420.6700
428.0200
310,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
423.6600
427.6000
421.4000
426.5400
223,400
Thu, 13 Aug 2026
429.0000
432.6500
422.7200
425.1500
246,200
Wed, 12 Aug 2026
423.6800
427.8300
421.8800
427.1100
191,300
Tue, 11 Aug 2026
429.9200
433.0200
422.8500
423.5000
289,100
Mon, 10 Aug 2026
424.0000
431.0500
423.8700
428.4900
316,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
418.1600
424.7500
415.3800
423.8800
278,800
Thu, 06 Aug 2026
422.9700
422.9700
414.8700
418.1300
295,500
Wed, 05 Aug 2026
420.0000
424.7700
414.2400
421.0800
462,300
Tue, 04 Aug 2026
411.3900
417.7600
406.9900
414.9100
337,800
Mon, 03 Aug 2026
401.0400
409.6300
390.0500
409.3900
265,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
398.2700
410.6700
397.7700
406.1000
291,000
Thu, 30 Jul 2026
406.1900
407.7000
398.6200
401.0200
231,600
Wed, 29 Jul 2026
411.2300
415.8000
401.6700
403.6200
350,900
Tue, 28 Jul 2026
10 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Tue, 28 Jul 2026
410.6000
417.4600
404.5800
414.3300
383,100
Mon, 27 Jul 2026
407.6100
410.3700
402.1300
404.3500
351,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
399.3800
411.9000
395.6300
407.8300
371,600
Thu, 23 Jul 2026
398.7600
413.9600
388.3000
395.3700
642,300
Wed, 22 Jul 2026
9 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 22 Jul 2026
382.5000
389.1000
379.9100
386.2100
523,100
Tue, 21 Jul 2026
387.3400
390.5500
380.5400
383.4200
571,400
Mon, 20 Jul 2026
396.3200
399.8500
380.9000
383.1700
443,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
393.5700
398.6800
389.6200
395.9300
247,800
Thu, 16 Jul 2026
390.1400
398.3800
390.0600
396.0200
216,600
Wed, 15 Jul 2026
389.8700
393.4000
388.6900
391.9100
252,100
Tue, 14 Jul 2026
390.0000
391.8000
385.1900
388.3800
168,600
Mon, 13 Jul 2026
379.7200
388.7100
379.7200
385.4000
245,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
377.7500
381.1000
375.2200
379.2200
207,900
Thu, 09 Jul 2026
381.4100
385.9500
376.1500
376.5000
238,600
Wed, 08 Jul 2026
382.4100
382.7400
377.6100
381.9100
325,000
Tue, 07 Jul 2026
381.1800
381.2700
374.8600
379.3500
310,400
Mon, 06 Jul 2026
370.6600
378.8600
370.6600
377.5600
277,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
376.5800
376.6900
367.7800
372.0100
219,600
Wed, 01 Jul 2026
369.0800
375.6800
367.7400
372.4000
597,000
Tue, 30 Jun 2026
376.3800
379.4000
371.3500
373.6000
426,200
Mon, 29 Jun 2026
387.8300
387.8300
373.4700
374.4300
479,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
403.5000
405.8400
383.5400
385.7800
830,400
Thu, 25 Jun 2026
399.2900
408.0600
398.6900
405.7800
291,100
Wed, 24 Jun 2026
399.2300
401.6000
394.5400
396.8600
532,900
Tue, 23 Jun 2026
403.5000
410.1200
394.3400
398.6300
323,600
Mon, 22 Jun 2026
403.5500
404.7900
393.3500
403.4900
354,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
403.9800
407.2100
394.0000
396.3400
1,150,100
Wed, 17 Jun 2026
410.2300
412.5400
402.6600
404.1100
478,000
Tue, 16 Jun 2026
409.0600
417.1700
405.2100
413.3400
376,500
Mon, 15 Jun 2026
417.5800
419.8300
404.9200
405.9200
366,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
414.7200
417.2500
409.5400
413.4300
329,000
Thu, 11 Jun 2026
397.9100
411.0000
393.0000
410.4300
252,600
Wed, 10 Jun 2026
405.0000
409.6600
394.2900
394.2900
322,900
Tue, 09 Jun 2026
400.0000
403.6800
393.0300
401.8000
313,800
Mon, 08 Jun 2026
393.1800
397.0200
389.2300
396.2600
339,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
394.0300
398.7900
389.6400
394.4100
275,900
Thu, 04 Jun 2026
392.8400
401.4100
386.6100
396.4600
252,800
Wed, 03 Jun 2026
388.8700
394.9200
388.8700
393.9500
231,000
Tue, 02 Jun 2026
384.3600
394.6200
382.5500
391.5900
234,000
Mon, 01 Jun 2026
383.4600
384.9300
374.7100
382.8200
233,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
377.1700
386.3900
372.7400
380.7700
884,900
Thu, 28 May 2026
374.8800
378.1600
371.8000
377.8700
189,300
Wed, 27 May 2026
376.1900
380.5100
373.4800
378.3900
223,800
Tue, 26 May 2026
367.1400
377.1900
366.0600
376.3000
382,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
364.4900
370.0000
364.4800
367.0000
247,100
Thu, 21 May 2026
8 · 8-K
After market open · 12:56 ET
FORM 8-K ↗
Thu, 21 May 2026
362.7500
364.8200
359.3700
364.4800
416,500
Wed, 20 May 2026
356.5500
362.4800
355.9200
362.2600
398,600
Tue, 19 May 2026
356.7100
357.8000
351.7500
357.4900
324,400
Mon, 18 May 2026
360.9000
363.5700
357.2200
360.0000
259,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
364.3000
364.3000
356.5700
361.7300
211,300
Thu, 14 May 2026
371.3900
371.3900
364.6700
367.8400
223,300
Wed, 13 May 2026
361.5000
371.5300
361.5000
368.8500
364,500
Tue, 12 May 2026
367.7800
368.5100
359.2700
360.3000
285,900
Mon, 11 May 2026
370.6500
371.9600
366.3600
368.4700
265,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
370.9600
372.3300
367.0000
369.2900
245,000
Thu, 07 May 2026
375.0000
377.3600
368.7600
369.1000
354,100
Wed, 06 May 2026
376.8500
381.0000
370.1900
376.4800
384,600
Tue, 05 May 2026
364.6400
373.7700
363.2100
372.0400
255,900
Mon, 04 May 2026
365.2500
365.8400
359.5300
362.8300
206,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
362.6200
368.2200
360.0500
365.8500
242,300
Thu, 30 Apr 2026
356.8900
365.8600
355.1800
362.5000
270,300
Wed, 29 Apr 2026
7 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 29 Apr 2026
363.0800
363.0800
358.3200
359.4500
253,800
Tue, 28 Apr 2026
363.4500
363.9900
356.0000
362.4200
462,100
Mon, 27 Apr 2026
352.6500
363.2400
349.5400
360.8600
432,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
346.3400
353.9300
342.9100
351.6800
446,400
Thu, 23 Apr 2026
360.0000
365.0000
339.6900
344.5500
657,200
Wed, 22 Apr 2026
6 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Wed, 22 Apr 2026
336.9200
351.4400
336.1600
350.8700
618,700
Tue, 21 Apr 2026
334.7100
340.9300
332.5300
335.9900
295,900
Mon, 20 Apr 2026
324.4300
335.8400
323.7800
335.3600
315,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
320.4000
328.3900
320.2200
325.5400
281,300
Thu, 16 Apr 2026
325.3200
326.2500
319.0500
319.3400
234,100
Wed, 15 Apr 2026
320.8000
322.9800
318.6900
319.9100
255,700
Tue, 14 Apr 2026
321.4600
328.1600
320.1000
323.3000
223,300
Mon, 13 Apr 2026
321.4100
325.5400
318.4300
324.3700
230,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
323.2100
325.7200
320.8900
322.2000
258,100
Thu, 09 Apr 2026
320.0000
323.9500
315.8500
322.1800
309,100
Wed, 08 Apr 2026
310.5900
321.2500
307.4700
320.3300
325,000
Tue, 07 Apr 2026
306.8800
310.0600
304.8500
306.6400
226,500
Mon, 06 Apr 2026
304.4800
307.0900
301.0400
306.1000
199,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
5 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Thu, 02 Apr 2026
4 · DEF 14A
After-hours · 16:03 ET
DEF 14A ↗
Thu, 02 Apr 2026
304.7900
309.0700
301.9000
305.3800
175,200
Wed, 01 Apr 2026
304.2300
310.6200
304.2300
307.1900
261,400
Tue, 31 Mar 2026
303.2600
308.0000
298.2800
303.9200
251,800
Mon, 30 Mar 2026
301.4100
304.5300
298.1000
300.4900
189,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
299.4300
300.9700
297.3000
299.5900
272,800
Thu, 26 Mar 2026
295.5100
302.0000
293.3400
299.6000
247,300
Wed, 25 Mar 2026
304.6500
304.9400
298.8100
298.9900
337,800
Tue, 24 Mar 2026
289.5600
302.4400
289.5600
300.2200
306,600
Mon, 23 Mar 2026
296.2900
299.2500
291.6700
291.7600
547,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
293.2900
296.5900
289.5300
290.5600
646,100
Thu, 19 Mar 2026
293.9800
296.7200
289.0800
294.8000
342,500
Wed, 18 Mar 2026
298.2600
301.5400
295.7700
295.9400
345,300
Tue, 17 Mar 2026
299.7300
302.5400
297.6700
299.0400
281,200
Mon, 16 Mar 2026
296.6000
303.2400
296.6000
297.8000
368,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
300.3200
300.3200
294.7000
297.4400
391,100
Thu, 12 Mar 2026
306.1900
307.0000
298.7700
299.2800
384,800
Wed, 11 Mar 2026
299.6200
308.4900
297.9500
308.0900
477,600
Tue, 10 Mar 2026
303.1600
309.4700
299.4700
300.3100
442,300
Mon, 09 Mar 2026
299.5300
303.8800
293.9300
302.5800
341,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
315.6100
316.2800
299.6700
303.2600
368,900
Thu, 05 Mar 2026
310.7300
312.7200
307.7600
311.1500
299,900
Wed, 04 Mar 2026
315.7900
316.4400
307.8200
313.1200
365,200
Tue, 03 Mar 2026
316.5200
316.5300
303.4000
313.9100
262,800
Mon, 02 Mar 2026
314.8900
324.2100
310.0200
322.8500
344,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
314.5400
316.4800
310.0000
315.6400
662,600
Thu, 26 Feb 2026
3 · 10-K
After-hours · 17:20 ET
10-K ↗
Thu, 26 Feb 2026
316.8500
318.1700
311.1100
316.1000
416,300
Wed, 25 Feb 2026
316.7500
318.1500
312.4600
316.7400
289,000
Tue, 24 Feb 2026
322.1500
325.2600
315.9800
317.1100
405,100
Mon, 23 Feb 2026
319.0900
322.9000
313.2100
322.7000
464,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
320.3600
322.4300
313.0500
319.0100
496,700
Thu, 19 Feb 2026
332.0000
346.3000
317.9400
327.2800
708,800
Wed, 18 Feb 2026
2 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Wed, 18 Feb 2026
342.4400
346.2600
333.8600
336.4400
586,300
Tue, 17 Feb 2026
340.4800
350.2300
332.2200
340.3000
449,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
352.5000
352.9000
339.1000
343.4300
573,300
Thu, 12 Feb 2026
359.4200
365.5900
351.6000
356.2500
467,500
Wed, 11 Feb 2026
355.0000
360.6400
353.0000
360.3700
328,700
Tue, 10 Feb 2026
352.0000
354.7400
348.4900
353.2800
354,000
Mon, 09 Feb 2026
352.1300
353.8100
347.7000
352.2600
274,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
343.8000
354.3800
343.0400
353.2700
373,500
Thu, 05 Feb 2026
345.1000
348.3600
340.7400
342.2700
325,600
Wed, 04 Feb 2026
339.2200
347.0000
338.5200
346.7300
356,300
Tue, 03 Feb 2026
335.0000
338.6600
332.4400
336.0900
474,900
Mon, 02 Feb 2026
328.6900
333.8400
326.9100
332.0600
389,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
327.7100
331.2000
325.3200
329.5000
627,300
Thu, 29 Jan 2026
329.2300
332.5900
327.9100
332.2900
320,600
Wed, 28 Jan 2026
328.8100
329.4900
323.9300
325.8600
241,200
Tue, 27 Jan 2026
324.1400
327.4400
320.5000
327.2300
323,900
Mon, 26 Jan 2026
332.8700
336.5500
324.3200
326.4700
256,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
328.4800
329.8400
325.7500
329.8300
286,000
Thu, 22 Jan 2026
333.1800
334.0500
327.1200
328.2100
283,800
Wed, 21 Jan 2026
324.1500
331.7600
323.8000
330.8400
358,300
Tue, 20 Jan 2026
319.4000
325.0600
318.7600
322.2400
458,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
322.5500
325.5500
318.9200
324.0300
465,200
Thu, 15 Jan 2026
316.5800
324.5600
315.9200
322.5500
394,600
Wed, 14 Jan 2026
311.7800
319.8800
311.6700
315.5800
343,600
Tue, 13 Jan 2026
311.0800
315.2000
310.0700
311.6200
213,900
Mon, 12 Jan 2026
309.2500
311.9100
306.9800
310.0600
197,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
307.8800
310.7900
305.9400
308.8300
264,300
Thu, 08 Jan 2026
298.0500
309.4500
297.2800
307.8600
406,600
Wed, 07 Jan 2026
301.2100
302.1700
297.7100
300.0700
266,600
Tue, 06 Jan 2026
297.6200
302.3300
296.4100
299.8200
229,400
Mon, 05 Jan 2026
295.9000
301.6300
295.9000
296.5700
245,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
290.8300
297.1500
287.9500
295.8200
216,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
291.1500
292.9900
287.5100
288.8700
216,300
Tue, 30 Dec 2025
294.0600
294.6900
290.8000
291.5100
197,600
Mon, 29 Dec 2025
295.2900
295.5700
292.1400
292.8700
216,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
296.0800
297.5800
294.3800
296.7100
105,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
295.5200
298.4000
294.5700
295.5100
159,800
Tue, 23 Dec 2025
295.4900
298.4900
295.2200
295.3700
222,800
Mon, 22 Dec 2025
291.8400
297.9300
291.3000
295.5200
193,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
295.7000
298.1100
289.2300
290.9900
831,700
Thu, 18 Dec 2025
295.9000
300.7200
294.9200
296.6200
390,500
Wed, 17 Dec 2025
293.5400
299.6700
293.5400
297.7100
516,600
Tue, 16 Dec 2025
292.2400
295.2000
290.6200
294.4200
436,400
Mon, 15 Dec 2025
292.0000
292.4800
284.9100
291.8800
332,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
292.2700
295.0000
288.9500
291.5300
330,300
Thu, 11 Dec 2025
289.6600
294.0400
289.4200
291.1400
303,100
Wed, 10 Dec 2025
280.5400
290.5500
280.5400
288.9100
546,500
Tue, 09 Dec 2025
280.3100
282.7900
279.3500
280.6300
225,600
Mon, 08 Dec 2025
283.8600
286.0600
279.9300
281.2800
268,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
288.8200
288.8200
284.3700
285.8200
272,200
Thu, 04 Dec 2025
288.2800
289.5300
284.9300
288.0900
281,100
Wed, 03 Dec 2025
278.3700
289.1000
275.0000
288.0100
331,100
Tue, 02 Dec 2025
283.3400
283.3500
278.1300
278.3700
291,500
Mon, 01 Dec 2025
278.1400
285.4600
278.1400
282.7600
363,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
280.4600
281.5100
278.2800
279.3200
164,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
280.0000
281.7800
274.9900
280.5900
366,300
Tue, 25 Nov 2025
273.4300
283.1500
271.8200
279.6800
258,100
Mon, 24 Nov 2025
274.2500
275.5700
271.8800
273.3400
537,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
267.0000
276.3400
264.6700
275.1400
320,000
Thu, 20 Nov 2025
269.2000
271.2500
264.9200
266.9400
236,100
Wed, 19 Nov 2025
266.8500
268.8600
264.7300
266.8300
211,700
Tue, 18 Nov 2025
264.8900
269.3400
263.1200
265.9300
333,700
Mon, 17 Nov 2025
269.6900
273.6300
266.0500
266.3100
447,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
270.3900
272.5200
269.2900
270.2100
319,300
Thu, 13 Nov 2025
276.6000
277.9900
270.6700
273.4500
255,800
Wed, 12 Nov 2025
271.5400
276.8500
270.4500
276.1100
237,600
Tue, 11 Nov 2025
272.2400
273.7000
270.1400
270.4400
251,300
Mon, 10 Nov 2025
275.9700
276.1100
269.3400
271.9400
243,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
274.2300
277.3500
273.0000
275.2200
249,500
Thu, 06 Nov 2025
277.6500
280.2100
274.4400
274.6200
260,600
Wed, 05 Nov 2025
275.4400
280.3100
271.5200
276.7500
447,500
Tue, 04 Nov 2025
276.5800
280.4800
273.1400
275.7900
305,400
Mon, 03 Nov 2025
280.7200
281.6800
276.7900
281.3400
431,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
278.4100
284.5700
277.1100
282.4300
597,500
Thu, 30 Oct 2025
278.1800
283.0300
275.9200
279.8900
323,200
Wed, 29 Oct 2025
279.0600
284.6100
276.4100
282.2300
458,100
Tue, 28 Oct 2025
1 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Tue, 28 Oct 2025
278.8600
283.3200
277.8500
280.1700
547,800
Mon, 27 Oct 2025
276.4700
281.0300
272.1500
278.7300
305,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
271.9800
280.0100
271.9800
277.1300
420,200
Thu, 23 Oct 2025
268.5000
274.4400
260.3100
273.7400
616,700