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
248.9400
254.1400
250.7200
251.8800
569,681
Thu, 22 Oct 2026
247.4200
256.3500
246.7500
255.3900
607,100
Wed, 21 Oct 2026
17 · 8-K
After-hours · 20:30 ET
8-K ↗
Wed, 21 Oct 2026
255.1400
255.3200
250.4800
252.0100
601,300
Tue, 20 Oct 2026
247.9600
256.6400
245.4700
252.1000
980,600
Mon, 19 Oct 2026
260.5200
260.5200
247.5000
247.9600
778,000
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
257.9900
260.4300
251.4000
254.0800
590,400
Thu, 15 Oct 2026
255.4200
259.9800
250.2500
256.6200
533,600
Wed, 14 Oct 2026
260.0000
263.8100
251.3300
254.4500
676,600
Tue, 13 Oct 2026
274.4800
274.6700
262.8700
263.9400
596,400
Mon, 12 Oct 2026
275.0700
275.0700
268.0400
272.2200
501,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
270.5100
272.9800
264.6400
271.8600
520,200
Thu, 08 Oct 2026
264.2400
268.2200
261.2400
266.7500
515,200
Wed, 07 Oct 2026
261.7900
267.6300
259.4100
267.2600
544,100
Tue, 06 Oct 2026
267.5100
272.2300
265.5900
268.0800
425,900
Mon, 05 Oct 2026
262.0700
268.6200
258.1300
265.3500
602,400
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
262.8800
265.2600
259.2000
261.6800
670,100
Thu, 01 Oct 2026
253.7400
259.4500
251.1300
259.0000
336,000
Wed, 30 Sep 2026
258.2800
259.4400
256.2600
257.5000
369,400
Tue, 29 Sep 2026
263.2000
264.4000
257.1700
258.4600
567,200
Mon, 28 Sep 2026
260.0700
265.5900
257.5500
261.6200
396,200
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
257.8100
263.0000
257.7900
262.9100
944,100
Thu, 24 Sep 2026
258.6100
260.4200
254.3100
256.9300
427,900
Wed, 23 Sep 2026
260.2700
266.4100
258.6100
259.8900
496,400
Tue, 22 Sep 2026
271.4600
272.8500
260.6300
263.2000
649,300
Mon, 21 Sep 2026
267.1800
271.4000
260.8900
269.0100
662,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
261.4400
263.5700
259.6200
262.6000
828,400
Thu, 17 Sep 2026
267.2000
268.7200
262.4700
262.6100
539,300
Wed, 16 Sep 2026
271.5100
275.6200
258.6100
261.8300
667,200
Tue, 15 Sep 2026
274.1400
275.6700
268.7200
270.8200
441,300
Mon, 14 Sep 2026
277.4700
280.8600
272.1500
275.4900
391,700
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
287.8700
288.2400
281.0400
281.2100
274,700
Thu, 10 Sep 2026
285.8200
290.1400
282.0100
283.6200
378,500
Wed, 09 Sep 2026
293.4300
296.5600
287.1900
287.9200
299,100
Tue, 08 Sep 2026
296.6300
299.4000
293.8000
295.6700
405,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
294.0100
298.4100
291.8100
297.9200
332,400
Thu, 03 Sep 2026
292.9800
300.2400
292.2100
296.9100
416,100
Wed, 02 Sep 2026
286.1500
294.6500
284.5400
288.6900
551,800
Tue, 01 Sep 2026
281.5300
294.0800
280.0200
286.2300
572,000
Mon, 31 Aug 2026
287.7700
289.9900
284.8600
286.4300
607,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
291.4000
294.5500
286.7900
290.1100
356,700
Thu, 27 Aug 2026
291.5500
295.3700
287.6200
292.1200
405,700
Wed, 26 Aug 2026
289.0100
294.0400
286.1900
291.4200
493,800
Tue, 25 Aug 2026
291.6100
292.3400
286.6400
289.5400
431,000
Mon, 24 Aug 2026
292.0000
294.1800
287.8500
290.1100
499,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
290.3700
294.6100
289.5100
291.8900
483,300
Thu, 20 Aug 2026
302.2900
302.2900
286.7700
287.0900
519,700
Wed, 19 Aug 2026
301.0400
305.9300
297.6200
298.3800
473,400
Tue, 18 Aug 2026
301.2700
303.1800
297.5100
298.6600
483,300
Mon, 17 Aug 2026
306.9300
309.7800
300.7900
303.1800
418,100
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
310.8600
314.7300
306.3500
307.3800
457,000
Thu, 13 Aug 2026
301.5200
313.8200
299.7200
312.4300
726,100
Wed, 12 Aug 2026
306.2200
309.0700
299.6500
299.9500
619,800
Tue, 11 Aug 2026
300.8400
309.4000
298.7000
303.0600
610,700
Mon, 10 Aug 2026
303.8100
307.8400
295.1400
297.9700
739,500
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
312.0400
315.7700
305.8300
305.9400
337,300
Thu, 06 Aug 2026
320.6200
322.2600
308.1600
310.3300
397,400
Wed, 05 Aug 2026
16 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 05 Aug 2026
324.4400
324.4800
316.0200
318.7800
363,700
Tue, 04 Aug 2026
319.6400
324.0100
316.7600
319.7300
631,600
Mon, 03 Aug 2026
321.2800
325.1500
310.6400
318.3400
580,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
313.6200
322.0200
313.6200
320.5600
623,700
Thu, 30 Jul 2026
305.2900
315.2300
296.0800
312.8700
700,200
Wed, 29 Jul 2026
325.0000
325.1500
302.4100
304.7100
1,605,900
Wed, 29 Jul 2026
15 · 8-K
Pre-market · 06:45 ET
8-K ↗
Tue, 28 Jul 2026
337.0800
342.8900
329.1300
340.5000
613,900
Mon, 27 Jul 2026
345.4200
349.9800
334.4200
340.1100
343,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
336.5800
342.9000
332.6400
339.6300
382,500
Thu, 23 Jul 2026
329.6600
336.5900
328.7000
334.8000
486,900
Wed, 22 Jul 2026
339.6700
343.2300
333.9200
334.9800
335,700
Tue, 21 Jul 2026
336.2900
344.3800
334.3700
340.5200
458,600
Mon, 20 Jul 2026
342.7300
343.3500
332.8300
333.5300
440,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
346.1200
347.7100
337.1000
341.5400
423,000
Thu, 16 Jul 2026
350.1100
350.5400
342.8200
349.7100
465,200
Wed, 15 Jul 2026
346.9700
356.8100
345.0700
353.6500
590,600
Tue, 14 Jul 2026
337.8200
345.0000
337.7200
342.2000
486,900
Mon, 13 Jul 2026
335.2900
337.6200
330.0000
334.1500
398,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
344.8400
347.5900
334.3200
334.7500
261,300
Thu, 09 Jul 2026
335.8000
349.4100
334.8800
339.7500
394,300
Wed, 08 Jul 2026
342.4300
342.4300
329.1500
331.0400
412,500
Tue, 07 Jul 2026
354.5000
355.8100
345.4800
346.8700
370,700
Mon, 06 Jul 2026
342.4000
357.7200
342.4000
355.4800
481,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
347.2400
353.1600
337.0300
342.6400
377,900
Wed, 01 Jul 2026
342.2000
348.2100
339.7800
341.0400
409,700
Tue, 30 Jun 2026
334.2300
345.0000
333.3300
341.4400
354,100
Mon, 29 Jun 2026
339.7800
342.4900
329.7200
334.7100
424,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
347.2400
347.2400
335.2800
342.0200
523,500
Thu, 25 Jun 2026
355.9700
359.7200
342.6200
347.3100
346,700
Wed, 24 Jun 2026
367.8500
369.4100
350.8800
353.1900
467,300
Tue, 23 Jun 2026
366.6700
371.9400
357.0700
366.6400
391,900
Mon, 22 Jun 2026
369.1100
377.2100
368.4500
374.0400
345,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
375.0000
379.7200
368.5100
371.7200
538,400
Wed, 17 Jun 2026
374.2300
381.4700
365.0100
367.0400
312,000
Tue, 16 Jun 2026
368.7600
374.7500
365.0100
373.8000
490,700
Mon, 15 Jun 2026
368.0000
372.5500
364.2100
365.5300
269,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
14 · 8-K
After-hours · 17:00 ET
8-K ↗
Fri, 12 Jun 2026
358.7300
365.3600
355.1300
357.3800
297,400
Thu, 11 Jun 2026
342.0400
355.2900
340.4000
355.1000
286,600
Wed, 10 Jun 2026
357.4400
361.8500
339.2800
340.7800
432,000
Tue, 09 Jun 2026
344.6300
357.7900
340.7100
357.1100
561,000
Mon, 08 Jun 2026
342.5600
348.0700
339.6400
340.1500
318,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
345.2600
348.0000
335.7600
339.4300
280,900
Thu, 04 Jun 2026
345.5300
350.8300
343.1200
346.7900
366,100
Wed, 03 Jun 2026
343.2000
343.9200
334.2900
340.0900
343,600
Tue, 02 Jun 2026
349.6600
352.6600
342.4800
347.0600
322,700
Mon, 01 Jun 2026
336.5800
347.9400
330.6900
346.9700
380,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
345.7500
352.6200
338.0900
340.8600
689,800
Thu, 28 May 2026
339.3400
349.6300
336.1600
346.9200
328,800
Wed, 27 May 2026
343.5500
347.3900
339.2800
342.5300
213,600
Tue, 26 May 2026
13 · DEFA14A
After-hours · 17:14 ET
DEFA14A ↗
Tue, 26 May 2026
344.6300
348.3200
343.2500
343.8800
533,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
347.7000
349.2100
341.0600
346.1200
280,600
Thu, 21 May 2026
12 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Thu, 21 May 2026
335.0100
346.7400
333.3300
346.2600
327,700
Wed, 20 May 2026
325.5500
337.9000
322.7200
337.5500
401,000
Tue, 19 May 2026
11 · DEFA14A
After-hours · 17:00 ET
DEFA14A ↗
Tue, 19 May 2026
329.0200
334.3200
322.9100
323.2600
490,100
Mon, 18 May 2026
334.6000
337.2000
329.4200
331.9200
433,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
336.8200
337.3900
330.4500
333.5600
425,200
Thu, 14 May 2026
339.9100
345.0000
332.7600
341.0700
381,700
Wed, 13 May 2026
338.5300
341.4700
332.5000
336.3500
391,500
Tue, 12 May 2026
10 · DEFA14A
After-hours · 16:30 ET
DEFA14A ↗
Tue, 12 May 2026
334.0000
344.3600
329.8500
340.9800
373,600
Mon, 11 May 2026
340.4400
343.6100
333.9000
335.3800
730,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
328.7800
343.2000
328.7800
341.1900
602,000
Thu, 07 May 2026
336.6900
338.7500
329.3400
331.2800
503,000
Wed, 06 May 2026
9 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 06 May 2026
331.5700
338.6500
323.8600
333.3200
579,900
Tue, 05 May 2026
320.7400
329.5600
320.1400
326.3300
698,400
Mon, 04 May 2026
313.4200
320.3800
311.6000
319.0500
679,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
320.2700
326.0000
315.0800
316.7900
643,000
Thu, 30 Apr 2026
327.0900
327.0900
316.5800
321.2900
1,135,700
Wed, 29 Apr 2026
7 · DEFA14A
After-hours · 16:32 ET
DEFA14A ↗
Wed, 29 Apr 2026
6 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Wed, 29 Apr 2026
332.2200
338.0400
314.5400
324.1400
1,162,900
Wed, 29 Apr 2026
8 · 8-K
Pre-market · 06:45 ET
8-K ↗
Tue, 28 Apr 2026
348.6900
351.6500
339.2700
340.5100
635,300
Mon, 27 Apr 2026
343.7100
349.3800
338.5300
347.7900
620,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
348.8300
350.7600
341.2300
344.3000
627,800
Thu, 23 Apr 2026
349.7400
352.8600
338.1900
347.9800
593,000
Wed, 22 Apr 2026
358.3900
362.1200
349.8200
352.0100
481,500
Tue, 21 Apr 2026
358.9000
367.9900
352.8900
353.4400
618,300
Mon, 20 Apr 2026
361.0800
366.8700
357.3800
358.2900
486,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
363.5400
372.0500
362.5300
362.9100
508,400
Thu, 16 Apr 2026
357.6100
360.3900
354.1800
357.5200
393,200
Wed, 15 Apr 2026
361.4000
363.8300
351.8500
357.0500
458,700
Tue, 14 Apr 2026
350.7500
358.4500
350.6700
357.6100
643,100
Mon, 13 Apr 2026
333.0900
352.3200
331.3500
350.5400
681,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
335.4500
338.7300
330.1900
337.9000
450,600
Thu, 09 Apr 2026
323.1300
335.8600
322.2900
334.9600
491,300
Wed, 08 Apr 2026
322.9800
331.9000
320.6300
326.0200
743,100
Tue, 07 Apr 2026
302.1200
310.6900
297.3400
306.9100
476,100
Mon, 06 Apr 2026
304.7900
309.8900
302.3600
304.7900
349,100
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
291.9600
308.8100
289.5300
304.9500
511,600
Wed, 01 Apr 2026
303.3600
309.8200
300.4600
301.2800
657,300
Tue, 31 Mar 2026
291.7200
304.4100
288.8000
298.5100
989,000
Mon, 30 Mar 2026
282.9600
288.2000
280.3800
285.2200
409,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
280.8900
285.1200
274.5000
279.0500
345,800
Thu, 26 Mar 2026
282.5700
291.5400
282.5700
284.7500
340,500
Wed, 25 Mar 2026
284.6100
289.7300
276.1200
286.8700
648,300
Tue, 24 Mar 2026
276.0000
280.4800
273.8300
278.4300
789,600
Mon, 23 Mar 2026
289.5400
289.6300
278.9200
279.1200
909,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
274.2500
277.9500
271.0000
274.8700
793,600
Thu, 19 Mar 2026
271.0000
277.4100
269.5700
274.8900
747,100
Wed, 18 Mar 2026
283.0200
284.9400
274.6300
275.0300
885,600
Tue, 17 Mar 2026
277.5900
282.5800
277.5900
278.6900
658,700
Mon, 16 Mar 2026
275.0000
280.7200
270.7500
272.3200
726,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
270.1700
274.9600
266.7800
268.2400
872,800
Thu, 12 Mar 2026
281.8000
284.3900
265.8700
267.1900
1,403,400
Wed, 11 Mar 2026
285.4400
290.0500
278.3300
288.3300
541,900
Tue, 10 Mar 2026
288.6300
293.0000
282.1900
286.9500
521,000
Mon, 09 Mar 2026
280.9300
286.0500
270.9100
285.7800
1,080,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
294.9600
295.9400
280.6600
289.0200
964,400
Thu, 05 Mar 2026
310.6600
316.5800
299.3200
302.7700
595,200
Wed, 04 Mar 2026
310.2800
317.4100
308.8200
313.4300
499,000
Tue, 03 Mar 2026
302.8900
313.3200
299.0000
307.7700
687,800
Mon, 02 Mar 2026
299.6100
316.9600
298.4700
314.4800
479,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
317.3400
317.3400
300.3600
308.8400
1,196,000
Thu, 26 Feb 2026
322.1300
328.4200
318.2100
326.9500
515,200
Wed, 25 Feb 2026
319.5000
320.2500
312.5300
318.9400
447,100
Tue, 24 Feb 2026
303.9000
318.2200
299.9100
313.2400
720,600
Mon, 23 Feb 2026
323.8200
327.9500
303.6200
305.2700
785,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 10-K
After-hours · 16:51 ET
10-K ↗
Fri, 20 Feb 2026
324.0100
332.2000
319.0900
328.1400
444,100
Thu, 19 Feb 2026
330.5700
332.0000
322.0000
326.8700
581,900
Wed, 18 Feb 2026
321.9400
334.7100
321.9400
331.0400
575,800
Tue, 17 Feb 2026
325.3700
326.3900
317.1900
320.0100
611,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
321.6200
328.7100
314.4200
322.2800
604,600
Thu, 12 Feb 2026
339.7200
352.1100
305.0100
319.1700
1,164,800
Wed, 11 Feb 2026
363.1600
366.2300
344.5300
345.5500
494,300
Tue, 10 Feb 2026
361.8200
368.6100
354.6000
362.1800
508,100
Mon, 09 Feb 2026
357.0000
369.6400
353.2000
359.6500
556,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
352.0100
367.5200
349.5200
357.7300
698,800
Thu, 05 Feb 2026
342.6000
357.8700
333.2500
351.1400
998,300
Wed, 04 Feb 2026
3 · 8-K
After-hours · 17:00 ET
8-K ↗
Wed, 04 Feb 2026
356.6200
361.0000
340.0000
356.3600
877,600
Wed, 04 Feb 2026
4 · 8-K
Pre-market · 06:45 ET
8-K ↗
Tue, 03 Feb 2026
354.5100
357.6500
334.8200
338.7300
680,700
Mon, 02 Feb 2026
356.0700
362.3400
351.6400
354.6800
500,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
352.5500
360.4100
350.0700
353.2700
406,500
Thu, 29 Jan 2026
367.1000
371.3300
352.5600
355.9100
577,200
Wed, 28 Jan 2026
364.6000
365.6400
357.6800
363.1800
307,400
Tue, 27 Jan 2026
363.6200
365.8200
360.9600
363.5100
307,800
Mon, 26 Jan 2026
369.7400
369.7400
363.1900
363.9000
364,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
368.9900
370.8900
360.8200
362.0000
246,700
Thu, 22 Jan 2026
377.8400
377.9600
370.4900
372.0000
220,900
Wed, 21 Jan 2026
370.2000
380.5200
367.0000
372.2700
356,900
Tue, 20 Jan 2026
367.5000
379.8800
352.0000
366.5000
348,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
383.6700
388.7100
376.9100
378.8400
469,600
Thu, 15 Jan 2026
368.9800
384.1100
367.5000
383.1200
413,600
Wed, 14 Jan 2026
363.5800
368.5700
355.1600
366.5400
281,800
Tue, 13 Jan 2026
370.6600
371.9900
363.0400
365.7200
285,300
Mon, 12 Jan 2026
364.0700
371.5100
359.3000
370.6700
293,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
366.8800
374.7700
360.8100
369.0100
326,300
Thu, 08 Jan 2026
374.0800
374.3000
364.0800
365.6700
370,800
Wed, 07 Jan 2026
373.9700
376.3500
368.6000
373.0500
373,900
Tue, 06 Jan 2026
363.4200
375.5100
356.1900
374.0200
489,900
Mon, 05 Jan 2026
351.3000
373.4700
351.3000
364.4700
491,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
341.0400
352.1100
341.0400
351.2700
175,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
342.9700
346.0000
338.9500
340.2500
210,700
Tue, 30 Dec 2025
347.0000
348.4900
341.6000
343.6400
186,100
Mon, 29 Dec 2025
351.2000
352.1200
343.8100
347.1900
172,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
351.1600
353.3000
348.7100
352.1800
168,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
347.2300
352.8700
342.5800
350.4200
94,500
Tue, 23 Dec 2025
351.0800
353.1500
347.0600
348.4800
181,600
Mon, 22 Dec 2025
345.0000
352.6300
344.8500
351.2300
304,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
338.8000
342.7700
337.0800
342.3600
525,800
Thu, 18 Dec 2025
338.4500
343.0900
336.2800
338.2500
295,700
Wed, 17 Dec 2025
340.0000
342.2800
330.4500
334.0200
332,700
Tue, 16 Dec 2025
336.6200
339.1900
332.5000
337.2200
415,600
Mon, 15 Dec 2025
340.9500
342.2900
335.0000
336.6900
430,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
346.4600
346.4600
331.6100
337.0300
401,000
Thu, 11 Dec 2025
341.1400
349.9100
340.9100
344.6700
254,600
Wed, 10 Dec 2025
339.4700
346.5400
334.2500
344.7300
339,900
Tue, 09 Dec 2025
328.2000
344.6600
328.2000
339.9900
405,100
Mon, 08 Dec 2025
322.2500
336.1800
319.6900
329.8300
331,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
326.8500
337.4500
325.1500
331.6900
433,200
Thu, 04 Dec 2025
328.0000
332.4400
325.5500
328.3000
456,000
Wed, 03 Dec 2025
319.1500
328.2900
316.1700
327.3900
280,200
Tue, 02 Dec 2025
319.7100
321.6700
315.2400
318.7000
309,100
Mon, 01 Dec 2025
314.7000
320.4800
310.9300
317.1500
259,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
318.2400
322.8200
311.8900
320.0700
177,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
314.0100
320.9500
312.3600
317.3000
317,500
Tue, 25 Nov 2025
309.8900
315.7900
308.2700
314.3500
331,300
Mon, 24 Nov 2025
306.7400
312.1900
303.9900
308.8600
293,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
298.3900
308.7600
296.9300
306.2000
395,000
Thu, 20 Nov 2025
310.4400
320.0000
295.0000
295.8400
482,100
Wed, 19 Nov 2025
299.0100
309.5900
299.0100
305.3100
429,000
Tue, 18 Nov 2025
293.1900
301.7100
292.9700
299.7300
317,200
Mon, 17 Nov 2025
306.2400
310.4700
293.6300
296.4900
368,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
302.0200
311.1900
296.2900
307.7500
344,600
Thu, 13 Nov 2025
318.2800
322.6600
303.4600
306.6100
369,400
Wed, 12 Nov 2025
312.7900
324.2800
312.7900
321.1600
382,800
Tue, 11 Nov 2025
309.2600
313.7900
307.5100
311.8300
167,700
Mon, 10 Nov 2025
311.5200
314.6600
307.9600
309.1300
243,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
298.9900
306.9800
293.4400
306.5400
522,600
Thu, 06 Nov 2025
303.0700
309.1800
299.5900
302.8700
238,600
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 05 Nov 2025
296.2200
306.9200
295.3100
303.4800
292,300
Tue, 04 Nov 2025
297.0700
304.1400
293.0600
297.6100
729,400
Mon, 03 Nov 2025
292.5200
300.7300
291.2200
300.2100
474,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
290.6800
296.9000
288.0000
294.5600
526,000
Thu, 30 Oct 2025
288.0000
299.7900
288.0000
291.6600
595,600
Wed, 29 Oct 2025
295.0000
312.7300
289.0500
292.4900
1,439,500
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 06:45 ET
8-K ↗
Tue, 28 Oct 2025
331.5900
332.4900
321.5100
321.7500
494,400
Mon, 27 Oct 2025
327.9400
331.3100
324.9400
330.3000
269,500
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
321.7000
326.2000
321.1000
324.2400
267,600
Thu, 23 Oct 2025
320.3400
320.3400
311.8800
317.7200
335,000