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
330.4500
328.9300
320.9550
322.9800
704,015
Thu, 22 Oct 2026
303.8700
330.6500
302.3200
327.0400
1,233,100
Wed, 21 Oct 2026
303.5500
308.3300
301.0000
305.0300
417,500
Tue, 20 Oct 2026
294.6600
303.1800
293.9900
301.8500
692,000
Mon, 19 Oct 2026
296.0000
296.8200
291.9200
294.0000
512,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
295.4900
299.1600
292.1000
295.9100
513,400
Thu, 15 Oct 2026
298.1000
303.3800
296.5600
299.5000
572,300
Wed, 14 Oct 2026
18 · 8-K/A
After-hours · 20:08 ET
8-K/A ↗
Wed, 14 Oct 2026
17 · 8-K
After-hours · 20:05 ET
8-K ↗
Wed, 14 Oct 2026
16 · 424B7
After-hours · 20:00 ET
424B7 ↗
Wed, 14 Oct 2026
288.2200
296.5400
287.7900
295.0900
844,200
Tue, 13 Oct 2026
285.2100
292.1000
281.0400
291.5000
482,100
Mon, 12 Oct 2026
279.1700
286.7900
278.5100
286.3200
330,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
282.8600
284.2700
277.3400
279.9000
554,800
Thu, 08 Oct 2026
280.0700
285.6200
279.0400
282.2300
644,400
Wed, 07 Oct 2026
287.0300
288.4000
280.3300
282.6500
599,800
Tue, 06 Oct 2026
293.8700
294.9900
290.0300
290.8300
361,300
Mon, 05 Oct 2026
295.0000
295.0000
285.6200
292.1500
748,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
306.6900
306.6900
296.4200
297.4700
420,500
Thu, 01 Oct 2026
302.7000
305.8100
298.7400
301.1500
354,400
Wed, 30 Sep 2026
304.0700
308.6000
300.0300
302.6900
447,500
Tue, 29 Sep 2026
312.9400
313.0900
298.3900
300.8000
651,900
Mon, 28 Sep 2026
315.0000
317.0600
310.1000
313.2200
521,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
319.7800
322.9200
316.2400
317.2300
514,300
Thu, 24 Sep 2026
324.7700
326.7100
319.5500
320.2100
388,900
Wed, 23 Sep 2026
324.5800
329.5800
324.5000
325.3700
449,900
Tue, 22 Sep 2026
316.8800
326.8000
314.4700
325.5800
466,300
Mon, 21 Sep 2026
313.4600
321.8500
309.7200
317.6900
560,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
306.5200
314.3000
304.0900
311.7700
1,069,000
Thu, 17 Sep 2026
15 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 17 Sep 2026
309.9800
311.7800
302.8800
305.3600
424,800
Wed, 16 Sep 2026
304.8300
310.7900
301.9500
304.2000
443,200
Tue, 15 Sep 2026
311.4800
311.5900
302.2400
302.6600
358,500
Mon, 14 Sep 2026
310.9200
315.0700
306.8700
311.5800
451,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
314.3200
318.3000
313.4400
314.2200
323,300
Thu, 10 Sep 2026
307.0100
312.9600
303.3800
310.9000
373,500
Wed, 09 Sep 2026
313.2100
316.5600
309.4300
309.7500
328,500
Tue, 08 Sep 2026
316.8700
319.9700
315.3800
316.0200
402,600
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
315.1000
318.3200
312.9100
315.1300
281,400
Thu, 03 Sep 2026
310.9100
316.5800
307.0100
315.3800
378,400
Wed, 02 Sep 2026
313.6300
316.9300
305.9200
308.9200
550,100
Tue, 01 Sep 2026
305.0200
315.1200
305.0200
314.9800
730,700
Mon, 31 Aug 2026
309.5500
311.5000
306.9300
309.8200
649,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
315.9600
319.5400
306.1200
310.7600
416,100
Thu, 27 Aug 2026
313.1700
315.6000
306.9000
313.0500
651,300
Wed, 26 Aug 2026
303.9800
315.6500
303.0000
314.3900
450,500
Tue, 25 Aug 2026
312.5100
313.4500
295.7500
302.2900
1,179,600
Mon, 24 Aug 2026
312.3600
316.3900
309.4700
310.8000
296,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
315.1900
318.3400
311.3200
311.9400
435,500
Thu, 20 Aug 2026
313.2600
320.1200
312.0500
314.4500
296,600
Wed, 19 Aug 2026
318.9900
323.8900
315.8800
319.6400
402,500
Tue, 18 Aug 2026
311.0000
316.1900
309.7400
313.6500
348,400
Mon, 17 Aug 2026
311.5700
313.5700
308.6800
311.8600
466,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
310.4800
313.8100
308.5000
313.0600
261,600
Thu, 13 Aug 2026
311.9100
314.3800
309.0900
311.6000
347,500
Wed, 12 Aug 2026
322.0100
322.0100
307.3400
309.4100
824,100
Tue, 11 Aug 2026
327.6500
329.4800
317.8900
318.9100
471,400
Mon, 10 Aug 2026
329.7700
334.3900
324.4500
326.7100
328,200
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
14 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 07 Aug 2026
321.2200
333.5300
321.0000
330.1000
566,700
Thu, 06 Aug 2026
331.6300
333.9900
320.9500
321.0200
551,600
Wed, 05 Aug 2026
333.3300
335.9200
331.5300
333.1200
247,800
Tue, 04 Aug 2026
319.9300
336.4400
318.4400
335.0700
525,800
Mon, 03 Aug 2026
314.0600
321.0000
313.9100
318.0100
597,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
310.0000
312.8500
305.0000
309.3000
660,000
Thu, 30 Jul 2026
319.4200
320.7900
300.6600
310.7300
1,115,300
Wed, 29 Jul 2026
343.1800
343.1800
307.1800
320.0200
2,002,500
Wed, 29 Jul 2026
13 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 28 Jul 2026
364.3700
371.5400
361.4900
367.5100
602,000
Mon, 27 Jul 2026
364.5200
369.3400
363.0700
364.3700
241,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
359.5000
368.4200
356.4700
362.0100
330,000
Thu, 23 Jul 2026
365.2500
365.2500
357.1300
359.8500
336,600
Wed, 22 Jul 2026
371.1000
373.2700
351.7900
362.0000
756,200
Tue, 21 Jul 2026
372.1500
375.5200
364.3600
372.9600
340,500
Mon, 20 Jul 2026
371.4700
374.3300
364.7900
370.7700
326,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
382.2500
387.1400
368.1100
371.9100
354,400
Thu, 16 Jul 2026
381.3700
392.6000
379.5000
385.1600
345,900
Wed, 15 Jul 2026
394.4100
394.4100
383.9400
387.2400
357,600
Tue, 14 Jul 2026
397.9700
400.0900
389.0200
395.2900
275,200
Mon, 13 Jul 2026
386.0200
394.6000
384.1200
393.7100
365,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
378.8200
389.0700
378.0800
383.8600
268,300
Thu, 09 Jul 2026
380.8700
383.5500
374.6200
377.7300
387,900
Wed, 08 Jul 2026
385.0100
385.1400
375.7600
380.2200
266,100
Tue, 07 Jul 2026
402.0900
402.0900
385.3100
389.4400
285,600
Mon, 06 Jul 2026
404.2500
406.5600
398.1200
399.0600
383,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
406.7300
411.8700
395.8200
404.7100
300,300
Wed, 01 Jul 2026
416.5300
417.6800
404.8100
407.6200
392,500
Tue, 30 Jun 2026
413.8500
420.9000
410.5400
416.7300
380,000
Mon, 29 Jun 2026
407.5800
412.5400
406.3900
410.6000
267,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
409.0000
415.1500
407.0600
410.7400
583,900
Thu, 25 Jun 2026
401.7500
418.7200
400.3800
412.1900
373,500
Wed, 24 Jun 2026
391.6700
402.6800
391.5000
400.9800
300,700
Tue, 23 Jun 2026
390.6600
393.0000
386.2200
387.7200
327,800
Mon, 22 Jun 2026
399.3500
402.0800
393.3100
397.1600
463,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
390.2400
401.3400
388.3800
401.0400
524,100
Wed, 17 Jun 2026
388.3400
395.9900
380.8300
384.3800
272,900
Tue, 16 Jun 2026
388.7100
392.1600
385.4700
389.1400
385,700
Mon, 15 Jun 2026
383.0000
391.1100
382.4000
384.8100
252,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
387.1600
391.1300
378.9800
380.4600
202,200
Thu, 11 Jun 2026
379.6800
385.5800
371.8600
384.3300
247,800
Wed, 10 Jun 2026
384.8200
384.8500
374.7000
375.6600
294,100
Tue, 09 Jun 2026
376.1200
390.1200
375.0000
386.1100
540,400
Mon, 08 Jun 2026
370.1500
377.6000
367.8300
371.8400
319,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
367.0600
376.3100
365.6100
371.3800
266,100
Thu, 04 Jun 2026
12 · 8-K/A
After-hours · 16:26 ET
8-K/A ↗
Thu, 04 Jun 2026
11 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 04 Jun 2026
10 · 424B7
After-hours · 16:20 ET
424B7 ↗
Thu, 04 Jun 2026
370.7100
375.9400
364.5600
369.0600
323,300
Wed, 03 Jun 2026
9 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 03 Jun 2026
362.6800
368.6700
358.8400
368.3600
380,500
Tue, 02 Jun 2026
361.4700
366.8600
355.1400
363.8600
328,100
Mon, 01 Jun 2026
366.4800
366.4800
355.3600
359.4700
356,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
363.7800
371.7700
360.0000
367.1000
682,100
Thu, 28 May 2026
374.5000
375.2800
363.0400
365.4200
554,100
Wed, 27 May 2026
384.8400
392.5300
379.3800
380.9500
262,300
Tue, 26 May 2026
375.7700
382.2400
372.7300
382.1000
381,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
378.3600
380.1100
370.4200
375.1700
436,400
Thu, 21 May 2026
384.9500
385.7600
372.5800
378.3600
350,600
Wed, 20 May 2026
388.0000
393.3800
380.6500
386.5700
340,800
Tue, 19 May 2026
388.6300
390.5900
381.0100
386.8200
271,500
Mon, 18 May 2026
404.1700
406.7600
391.0800
391.6900
360,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
410.1700
410.1700
400.6300
403.1500
277,400
Thu, 14 May 2026
420.8300
420.8300
410.1600
416.0800
265,900
Wed, 13 May 2026
413.1500
419.9800
409.2700
417.9800
327,600
Tue, 12 May 2026
425.3200
425.3200
412.7500
417.1300
289,300
Mon, 11 May 2026
420.3000
428.1200
415.8000
424.7500
334,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
8 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 08 May 2026
429.7300
429.7800
417.6000
420.6000
273,600
Thu, 07 May 2026
435.5900
439.2900
427.1000
429.2400
386,200
Wed, 06 May 2026
427.5400
436.6500
424.6900
432.0600
264,500
Tue, 05 May 2026
417.2400
425.3700
407.4500
420.6800
397,200
Mon, 04 May 2026
428.0000
431.8000
414.2200
414.7800
364,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
437.8400
440.6500
426.5600
428.5700
345,100
Thu, 30 Apr 2026
430.3800
440.9500
429.7800
437.8400
713,400
Wed, 29 Apr 2026
7 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 29 Apr 2026
456.4800
456.4800
425.4700
428.5100
503,900
Tue, 28 Apr 2026
459.0000
459.0000
420.0500
438.4700
1,022,900
Tue, 28 Apr 2026
6 · 8-K
Pre-market · 07:30 ET
8-K ↗
Mon, 27 Apr 2026
441.2900
457.5900
439.9400
456.8600
1,396,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
438.3500
444.9500
437.2100
440.6400
313,100
Fri, 24 Apr 2026
5 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Thu, 23 Apr 2026
435.8000
442.1900
430.0100
437.4900
353,900
Wed, 22 Apr 2026
442.9300
445.6700
430.9100
432.6900
299,700
Tue, 21 Apr 2026
438.4100
444.0700
435.7200
440.4000
335,400
Mon, 20 Apr 2026
428.6500
439.3700
428.6500
438.4100
415,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
427.0500
439.4900
423.8400
430.2600
480,300
Thu, 16 Apr 2026
412.9900
424.7900
409.9700
421.9000
716,000
Wed, 15 Apr 2026
408.5700
416.0600
394.2000
415.9700
809,000
Tue, 14 Apr 2026
416.8100
419.9800
409.4000
410.6300
540,500
Mon, 13 Apr 2026
405.5500
416.7500
403.3500
416.2700
379,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
405.0500
414.4900
401.0900
409.0900
464,500
Thu, 09 Apr 2026
388.4600
405.6100
388.4200
403.8800
360,300
Wed, 08 Apr 2026
400.7800
402.2600
389.5800
390.9000
418,700
Tue, 07 Apr 2026
375.8400
386.6300
372.0400
381.7000
582,900
Mon, 06 Apr 2026
367.3600
379.3300
365.0900
378.5200
337,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
369.1100
376.4500
360.6300
370.3100
402,200
Wed, 01 Apr 2026
364.8300
378.5600
364.8300
375.9200
517,400
Tue, 31 Mar 2026
355.2200
368.2700
353.0100
363.7900
504,600
Mon, 30 Mar 2026
351.3100
353.8600
343.0500
348.9100
644,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
348.0100
352.3800
344.2400
347.2000
526,300
Thu, 26 Mar 2026
361.9000
373.2800
345.2600
348.0100
875,100
Wed, 25 Mar 2026
369.5400
370.9600
359.8500
367.1500
704,800
Tue, 24 Mar 2026
375.0400
375.0400
340.0100
363.4700
1,092,200
Mon, 23 Mar 2026
382.7400
392.8900
371.2000
385.2700
282,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
381.5500
383.6500
372.3900
373.2400
1,440,700
Thu, 19 Mar 2026
375.1200
384.5500
373.4900
383.1300
418,000
Wed, 18 Mar 2026
377.5700
381.6200
374.4200
377.9600
378,600
Tue, 17 Mar 2026
378.1800
382.6600
370.7300
381.8900
235,300
Mon, 16 Mar 2026
371.1000
375.7500
367.8200
374.4500
296,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
368.6400
370.0000
360.1900
368.3900
230,200
Thu, 12 Mar 2026
371.2300
375.2400
363.1800
363.7900
316,300
Wed, 11 Mar 2026
379.5200
382.7700
373.5000
374.0900
292,200
Tue, 10 Mar 2026
392.4900
394.4700
378.1100
379.4500
337,900
Mon, 09 Mar 2026
387.1600
394.4400
377.5600
393.9200
399,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
395.9100
396.1800
386.3000
393.1900
295,800
Thu, 05 Mar 2026
406.8000
410.1400
400.4900
400.8700
412,800
Wed, 04 Mar 2026
409.0200
409.7600
400.6100
405.0300
290,700
Tue, 03 Mar 2026
398.4700
409.8000
394.5300
407.1200
260,700
Mon, 02 Mar 2026
411.7700
417.3300
405.9700
410.8700
283,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
4 · 10-K
After-hours · 16:01 ET
10-K ↗
Fri, 27 Feb 2026
410.6900
418.6700
402.6600
417.3300
481,600
Thu, 26 Feb 2026
410.2000
412.1600
405.0000
410.6900
401,000
Wed, 25 Feb 2026
412.9900
412.9900
395.9900
407.8200
323,600
Tue, 24 Feb 2026
413.4900
419.5400
409.3400
412.1300
292,500
Mon, 23 Feb 2026
409.9800
413.4800
398.3100
411.7100
260,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
408.6300
419.0700
403.0000
409.9300
331,000
Thu, 19 Feb 2026
420.2000
425.0000
407.5200
409.5600
279,600
Wed, 18 Feb 2026
422.4500
423.6600
413.7600
419.3200
452,200
Tue, 17 Feb 2026
417.5800
437.1800
401.3900
422.8300
711,000
Tue, 17 Feb 2026
3 · 8-K
Pre-market · 07:30 ET
8-K ↗
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
412.8900
421.3500
409.1200
417.9200
558,900
Thu, 12 Feb 2026
430.2300
435.7900
415.0400
415.0700
308,700
Wed, 11 Feb 2026
425.8100
433.3300
421.8400
427.5800
466,600
Tue, 10 Feb 2026
419.0200
425.9700
415.2600
425.5500
347,800
Mon, 09 Feb 2026
421.1500
422.1800
410.5200
414.7400
504,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
410.4100
421.1700
410.4100
419.9200
803,100
Thu, 05 Feb 2026
409.9200
412.0000
399.5700
405.9400
566,500
Wed, 04 Feb 2026
393.5100
414.4400
389.5100
409.9200
542,900
Tue, 03 Feb 2026
385.0100
399.0000
385.0100
390.4300
486,500
Mon, 02 Feb 2026
385.3600
390.4300
381.5900
386.6100
343,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
381.6000
386.6100
375.3400
386.4500
466,100
Thu, 29 Jan 2026
386.8900
390.8200
377.3500
383.4200
476,900
Wed, 28 Jan 2026
383.6000
390.0000
373.5300
385.1400
766,200
Tue, 27 Jan 2026
386.7700
389.2300
380.8200
385.8400
467,600
Mon, 26 Jan 2026
386.2100
388.0400
381.8400
386.9400
369,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
388.3300
388.7300
380.0100
383.9400
261,100
Thu, 22 Jan 2026
385.6400
389.6400
384.7900
388.1800
321,000
Wed, 21 Jan 2026
379.7800
388.8500
374.0400
384.8200
373,400
Tue, 20 Jan 2026
374.4300
378.5100
369.8500
376.8200
573,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
380.3400
382.3700
377.0000
381.5600
345,100
Thu, 15 Jan 2026
376.5200
382.2400
372.3800
380.1000
355,300
Wed, 14 Jan 2026
367.2300
374.3900
367.2300
372.5100
548,000
Tue, 13 Jan 2026
375.8200
378.8800
371.0800
374.5500
347,200
Mon, 12 Jan 2026
377.2400
381.7000
372.3000
376.1500
397,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
362.6400
377.1600
361.4600
375.5000
644,900
Thu, 08 Jan 2026
346.4800
365.8100
346.4800
360.7600
337,000
Wed, 07 Jan 2026
358.7500
360.0000
348.5300
349.3000
257,500
Tue, 06 Jan 2026
350.8100
359.1300
346.7600
357.1900
358,400
Mon, 05 Jan 2026
345.6100
359.1900
345.6100
352.9000
400,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
338.7700
351.1000
336.9600
347.3300
292,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
342.8000
345.7500
336.8200
336.9500
223,100
Tue, 30 Dec 2025
349.0000
350.8000
339.4600
343.0500
329,100
Mon, 29 Dec 2025
348.0000
350.8000
345.0100
349.0000
366,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
347.7400
348.9900
345.3400
348.0900
136,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
347.8100
348.1200
343.7800
347.7800
87,600
Tue, 23 Dec 2025
347.9400
348.0000
341.4800
345.7600
189,100
Mon, 22 Dec 2025
346.7600
349.8800
343.6600
347.2500
370,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
346.6500
350.3600
343.0000
347.8300
838,000
Thu, 18 Dec 2025
348.9000
359.2700
347.8700
348.3400
400,300
Wed, 17 Dec 2025
339.8800
348.3100
337.0600
346.2300
377,900
Tue, 16 Dec 2025
345.4700
348.6200
340.0700
341.8900
388,700
Mon, 15 Dec 2025
352.7600
355.7400
342.5800
344.5900
423,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
359.5900
363.0000
352.1100
354.6100
594,500
Thu, 11 Dec 2025
357.3000
362.8500
356.5000
358.9600
590,500
Wed, 10 Dec 2025
340.2900
355.4500
339.3600
354.9900
653,300
Tue, 09 Dec 2025
337.2000
344.1300
335.0000
338.9800
652,600
Mon, 08 Dec 2025
344.8300
350.9700
339.0100
340.8400
448,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
348.9600
352.0800
347.7500
347.7700
306,100
Thu, 04 Dec 2025
350.3600
352.1500
337.7300
347.9800
438,000
Wed, 03 Dec 2025
339.9700
356.9900
339.0700
355.8600
527,100
Tue, 02 Dec 2025
344.6300
346.0700
336.5600
341.2400
223,300
Mon, 01 Dec 2025
341.3900
346.0700
339.4800
341.5600
252,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
347.7700
348.3300
342.8700
346.4000
180,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
339.6100
350.0000
339.6100
345.6000
381,200
Tue, 25 Nov 2025
334.4800
343.3500
331.7800
342.3000
310,700
Mon, 24 Nov 2025
335.5900
338.7900
330.9400
331.0200
525,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
327.5000
343.9900
324.2600
336.6300
598,800
Thu, 20 Nov 2025
338.7500
340.9100
323.0500
323.5100
648,700
Wed, 19 Nov 2025
338.3600
338.3600
331.4900
335.8400
507,500
Tue, 18 Nov 2025
336.8700
342.0000
335.0200
340.4100
363,600
Mon, 17 Nov 2025
340.5600
343.3300
337.3100
337.9200
268,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
343.8600
349.0000
340.6600
343.1200
238,400
Thu, 13 Nov 2025
347.9300
352.5400
344.5100
346.5200
299,700
Wed, 12 Nov 2025
353.9200
355.5700
345.2000
348.9900
389,800
Tue, 11 Nov 2025
352.0400
355.5000
351.4900
353.5000
386,600
Mon, 10 Nov 2025
351.3000
353.0200
345.7900
350.8800
393,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
2 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Fri, 07 Nov 2025
348.1500
353.9000
344.5200
351.6400
385,800
Thu, 06 Nov 2025
357.2800
360.9800
350.1800
351.1300
352,600
Wed, 05 Nov 2025
357.1800
361.1900
354.7700
357.8900
403,200
Tue, 04 Nov 2025
360.3900
361.1200
355.0100
358.3300
316,700
Mon, 03 Nov 2025
367.3700
367.3700
357.3700
361.3500
475,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
359.3800
368.2700
356.5800
368.0100
692,500
Thu, 30 Oct 2025
362.9200
369.3400
356.1000
358.3600
551,000
Wed, 29 Oct 2025
361.4500
377.5600
354.8000
368.2900
1,186,100
Wed, 29 Oct 2025
1 · 8-K
Pre-market · 07:30 ET
8-K ↗
Tue, 28 Oct 2025
364.4400
367.7400
358.0700
358.3900
885,000
Mon, 27 Oct 2025
363.0000
364.9300
359.7500
364.3700
723,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
363.0000
363.9400
359.6200
362.2900
414,700
Thu, 23 Oct 2025
353.8000
359.4200
350.2400
359.0800
387,500