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
362.4900
371.1700
358.5100
366.1100
2,265,126
Thu, 22 Oct 2026
379.9600
380.6500
362.4900
368.9900
3,851,600
Wed, 21 Oct 2026
392.0600
395.8600
388.3100
393.9400
2,341,300
Tue, 20 Oct 2026
381.0000
388.7100
372.7900
381.9800
2,822,100
Mon, 19 Oct 2026
400.0000
400.0000
390.7200
391.5000
3,146,400
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
25 · 8-K
After-hours · 20:51 ET
8-K ↗
Fri, 16 Oct 2026
399.1100
403.7300
390.0500
391.2500
3,101,500
Thu, 15 Oct 2026
395.1200
403.6900
386.0100
402.4800
4,689,500
Wed, 14 Oct 2026
423.2300
425.0300
404.4000
408.8500
3,207,900
Tue, 13 Oct 2026
421.0000
430.9600
417.0000
428.3100
1,762,800
Mon, 12 Oct 2026
427.6600
433.9500
424.6500
426.6900
1,292,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
425.1300
431.1200
420.0000
429.6500
1,633,000
Thu, 08 Oct 2026
426.8000
439.0100
421.4200
424.5100
2,535,200
Wed, 07 Oct 2026
435.1000
439.5100
423.8300
431.3300
1,730,000
Tue, 06 Oct 2026
436.4000
446.7300
434.0200
445.0900
1,592,900
Mon, 05 Oct 2026
24 · 8-K
After market open · 10:30 ET
8-K ↗
Mon, 05 Oct 2026
436.4800
439.7600
431.3800
432.6000
1,426,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
446.5600
452.0000
433.6500
436.1100
2,093,600
Thu, 01 Oct 2026
429.6300
439.6400
423.0000
437.2800
1,606,300
Wed, 30 Sep 2026
434.0000
434.7500
428.0000
429.7100
1,862,100
Tue, 29 Sep 2026
436.6200
437.0500
430.5600
433.2700
1,957,400
Mon, 28 Sep 2026
437.7100
441.9400
423.8300
431.4100
2,367,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
444.4000
447.3300
436.1800
439.9800
1,416,900
Thu, 24 Sep 2026
429.3600
441.3800
427.9600
440.0000
1,362,000
Wed, 23 Sep 2026
442.5600
443.4900
436.1000
438.7600
1,787,100
Tue, 22 Sep 2026
434.6700
443.6400
433.1800
442.4900
1,875,200
Mon, 21 Sep 2026
430.2100
438.2600
426.0600
435.4300
2,194,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
411.4800
425.3400
410.9300
424.7700
4,612,300
Thu, 17 Sep 2026
415.0800
418.8600
408.7300
409.4600
2,602,500
Wed, 16 Sep 2026
397.6500
403.3200
393.6000
397.8000
1,810,600
Tue, 15 Sep 2026
398.8000
400.2700
389.4000
392.4000
2,689,300
Mon, 14 Sep 2026
393.0100
400.6600
387.0000
393.1600
3,188,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
415.4000
427.1400
414.0000
425.3700
1,630,700
Thu, 10 Sep 2026
410.0000
414.3700
405.7000
409.1500
1,529,300
Wed, 09 Sep 2026
420.0500
424.2300
415.1600
415.2200
1,775,100
Tue, 08 Sep 2026
423.6800
430.2500
419.5000
422.1300
2,035,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
400.9000
411.2400
400.0500
410.8500
1,889,700
Thu, 03 Sep 2026
390.0300
397.8700
384.7700
397.1200
1,476,800
Wed, 02 Sep 2026
391.2800
394.8900
386.0000
390.8500
1,631,100
Tue, 01 Sep 2026
397.9900
401.0000
387.0000
390.7100
2,022,300
Mon, 31 Aug 2026
403.0000
406.9800
399.7500
401.8800
2,165,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
417.5000
419.0300
402.3100
402.7800
1,822,900
Thu, 27 Aug 2026
427.6200
427.9600
415.2100
416.0400
1,621,800
Wed, 26 Aug 2026
411.9700
420.9300
409.7800
419.4400
1,792,900
Tue, 25 Aug 2026
418.3300
419.9900
407.4700
409.2000
1,521,400
Mon, 24 Aug 2026
415.2300
417.9900
406.9500
408.6700
1,573,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
419.5000
423.5100
416.2100
419.2000
1,749,400
Thu, 20 Aug 2026
422.0500
425.4200
415.1500
415.2900
1,684,300
Wed, 19 Aug 2026
435.1200
436.9500
417.2200
424.6700
1,748,600
Tue, 18 Aug 2026
444.1900
444.8900
428.9000
431.3300
2,120,700
Mon, 17 Aug 2026
458.9600
458.9600
449.0000
455.4000
1,605,300
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
453.7600
456.6700
449.0100
451.5100
1,401,000
Thu, 13 Aug 2026
459.3100
459.3800
452.5000
453.3300
1,565,100
Wed, 12 Aug 2026
476.0200
478.0000
459.0300
459.9600
1,663,000
Tue, 11 Aug 2026
446.9700
463.7500
446.5000
459.2900
1,840,300
Mon, 10 Aug 2026
453.9000
453.9300
444.0700
444.9600
1,394,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
451.7700
455.8200
444.5500
448.6800
1,721,700
Thu, 06 Aug 2026
444.9500
457.7800
442.0000
448.1900
1,753,600
Wed, 05 Aug 2026
445.2000
453.5000
443.6700
447.2800
2,178,300
Tue, 04 Aug 2026
451.2900
451.9600
434.3000
444.7700
3,028,300
Mon, 03 Aug 2026
413.9400
438.7600
410.1500
438.2300
3,635,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
23 · 10-Q
After market open · 12:16 ET
10-Q ↗
Fri, 31 Jul 2026
420.0000
420.0000
394.4100
415.2000
4,550,700
Fri, 31 Jul 2026
22 · 8-K
Pre-market · 07:00 ET
8-K ↗
Thu, 30 Jul 2026
381.5000
389.3900
378.5800
386.8900
3,897,300
Wed, 29 Jul 2026
382.2000
386.5200
358.1300
361.8800
4,513,900
Tue, 28 Jul 2026
383.2700
388.5700
375.7500
386.2600
2,963,500
Mon, 27 Jul 2026
404.0000
407.6600
387.5000
398.6400
2,138,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
409.8300
414.9200
400.8700
404.0700
1,564,100
Thu, 23 Jul 2026
402.6900
417.4300
402.6900
415.1300
1,828,100
Wed, 22 Jul 2026
398.0500
412.4800
397.8600
406.9100
1,770,900
Tue, 21 Jul 2026
410.3800
412.2100
401.9000
402.9500
1,883,600
Mon, 20 Jul 2026
408.2100
413.4600
399.2700
401.4100
1,650,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
385.4600
404.7100
382.0000
399.9900
2,650,000
Thu, 16 Jul 2026
401.7900
406.6200
390.8700
396.2700
3,239,100
Wed, 15 Jul 2026
419.0000
419.0000
401.4600
412.8600
1,946,000
Tue, 14 Jul 2026
411.4000
417.0000
407.5000
415.5200
1,918,200
Mon, 13 Jul 2026
403.1100
407.2300
397.1000
402.8500
1,682,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
403.0200
411.6700
401.8400
407.2800
1,404,000
Thu, 09 Jul 2026
411.5500
414.8600
403.6500
405.8300
1,706,200
Wed, 08 Jul 2026
391.6200
401.6100
390.7000
399.5600
1,754,200
Tue, 07 Jul 2026
404.0500
406.0000
388.1000
395.6800
2,330,000
Mon, 06 Jul 2026
405.5900
420.2500
404.4000
413.4200
1,764,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
408.7700
414.7400
392.3000
398.5200
2,601,600
Wed, 01 Jul 2026
419.9900
423.4500
404.7400
412.3100
2,379,600
Tue, 30 Jun 2026
411.0000
427.9300
409.9300
426.1200
2,537,600
Mon, 29 Jun 2026
404.0600
411.7400
401.3300
408.2600
2,201,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
410.5500
413.1400
398.1200
402.6800
5,273,200
Thu, 25 Jun 2026
414.9100
426.0000
413.9700
419.8700
1,896,100
Wed, 24 Jun 2026
405.0100
412.7300
400.5100
404.5900
2,397,000
Tue, 23 Jun 2026
421.5500
421.5500
405.2800
405.2800
2,459,000
Mon, 22 Jun 2026
426.9800
436.7400
422.6100
435.7800
2,571,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
420.8400
425.9200
414.7300
421.7700
3,715,600
Wed, 17 Jun 2026
414.1400
419.1700
408.0000
409.6400
2,242,500
Tue, 16 Jun 2026
409.2800
415.6200
407.2300
407.7100
1,788,700
Mon, 15 Jun 2026
403.0800
412.0400
402.9500
407.0600
2,336,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
396.5500
399.1300
388.3400
391.3900
2,175,100
Thu, 11 Jun 2026
382.0000
396.1800
378.0600
393.6400
2,639,800
Thu, 11 Jun 2026
21 · 8-K
Pre-market · 06:40 ET
FORM 8-K ↗
Wed, 10 Jun 2026
395.5500
399.8300
375.0400
375.4600
3,555,500
Tue, 09 Jun 2026
407.0000
413.2500
386.6200
401.7200
2,335,800
Mon, 08 Jun 2026
400.1300
406.5100
398.1000
403.1400
2,100,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
408.5500
410.6100
393.1700
395.9400
2,538,000
Thu, 04 Jun 2026
416.7400
421.5700
408.7600
418.6100
1,859,800
Wed, 03 Jun 2026
420.0000
426.5900
414.6600
421.2100
2,181,800
Tue, 02 Jun 2026
405.6100
419.6800
404.7500
417.6200
2,074,500
Mon, 01 Jun 2026
396.0800
404.2300
393.6000
400.0800
2,339,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
402.3900
404.2800
397.5000
400.6000
3,321,300
Thu, 28 May 2026
403.2000
406.4800
389.0000
401.9400
2,318,400
Wed, 27 May 2026
402.7200
406.8300
395.3000
406.3700
2,846,000
Tue, 26 May 2026
400.0700
409.6500
398.0000
403.1300
2,855,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
385.3500
395.2100
380.5600
391.3500
2,353,500
Thu, 21 May 2026
380.0000
384.9500
377.2000
381.5100
1,933,700
Wed, 20 May 2026
373.7700
382.4600
371.4600
379.6900
2,684,600
Tue, 19 May 2026
372.4100
377.1700
367.6400
371.8800
2,951,900
Mon, 18 May 2026
398.2100
398.2100
375.5600
381.8700
2,862,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
399.3200
402.1200
395.3500
399.4400
3,253,300
Thu, 14 May 2026
409.9900
409.9900
403.0800
408.1000
2,011,900
Wed, 13 May 2026
406.1700
409.6000
400.5600
406.9400
2,316,800
Tue, 12 May 2026
415.4800
415.9800
396.1900
401.5300
2,953,100
Mon, 11 May 2026
402.0400
420.8800
396.4400
419.0000
3,724,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
400.5600
406.8500
399.0000
401.5100
2,386,900
Thu, 07 May 2026
419.0000
419.9000
396.2100
399.1500
3,590,000
Wed, 06 May 2026
423.9700
423.9700
409.0200
421.3900
3,289,700
Tue, 05 May 2026
20 · 10-Q
After market open · 12:23 ET
10-Q ↗
Tue, 05 May 2026
397.7700
415.9300
388.2600
410.8600
6,876,500
Tue, 05 May 2026
19 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 04 May 2026
426.2300
434.7500
421.9300
422.4400
3,298,500
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
435.0000
435.4300
422.8400
425.5500
2,478,400
Thu, 30 Apr 2026
417.6600
434.3000
417.6500
433.0100
3,251,000
Wed, 29 Apr 2026
416.8600
418.6300
407.3600
410.7700
1,932,500
Tue, 28 Apr 2026
408.0000
416.4100
401.6500
413.0700
2,483,900
Mon, 27 Apr 2026
425.4000
426.3800
414.2000
416.7700
2,463,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
430.0500
432.3400
422.0300
423.9200
2,490,300
Thu, 23 Apr 2026
18 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 23 Apr 2026
417.2300
429.3100
416.2600
424.5000
2,912,100
Wed, 22 Apr 2026
417.3100
419.4700
411.8900
413.8700
2,683,000
Tue, 21 Apr 2026
410.6200
418.3800
409.1300
409.7000
2,022,300
Mon, 20 Apr 2026
407.0000
409.6600
403.9200
407.5700
2,416,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
395.2600
410.9100
394.2800
406.2100
2,624,700
Thu, 16 Apr 2026
394.0100
395.9600
387.6600
392.7300
1,815,700
Wed, 15 Apr 2026
400.4400
401.3400
389.4000
395.0600
2,266,900
Tue, 14 Apr 2026
402.7600
407.8300
397.4900
401.9000
1,825,900
Mon, 13 Apr 2026
403.8500
404.7500
395.1800
403.3600
1,818,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
404.2200
407.0100
401.1000
403.0000
2,218,700
Thu, 09 Apr 2026
386.0000
401.1100
385.7100
400.4400
2,134,100
Wed, 08 Apr 2026
388.5000
390.9700
381.1700
385.5800
2,255,100
Tue, 07 Apr 2026
363.0000
369.1100
359.7100
368.8500
2,185,300
Mon, 06 Apr 2026
361.0000
364.2100
357.0700
363.8900
1,360,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
354.3200
365.9900
351.6400
361.1000
1,424,600
Wed, 01 Apr 2026
362.0600
368.4300
361.7400
365.5600
1,980,500
Tue, 31 Mar 2026
347.2900
359.2800
346.1000
357.6700
2,175,100
Mon, 30 Mar 2026
359.8900
363.9200
342.0000
343.5300
3,239,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
356.5800
363.3200
355.5400
357.3600
2,152,100
Thu, 26 Mar 2026
370.7500
373.3800
356.6700
357.1000
2,036,900
Wed, 25 Mar 2026
378.4700
380.4500
372.7700
375.0000
2,527,400
Tue, 24 Mar 2026
359.6800
375.9300
356.6400
374.1000
2,666,100
Mon, 23 Mar 2026
362.6900
370.9700
359.5600
359.7400
2,618,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
361.4900
367.0500
353.6500
356.8000
4,219,100
Thu, 19 Mar 2026
353.8800
362.9900
348.8500
360.2300
2,144,800
Wed, 18 Mar 2026
365.0000
370.3800
359.8400
360.5400
2,240,200
Tue, 17 Mar 2026
365.7300
366.6300
355.2600
363.9500
1,942,300
Mon, 16 Mar 2026
360.9700
368.0000
359.3600
361.0400
3,493,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
351.2000
360.9900
346.0000
355.4000
3,581,800
Fri, 13 Mar 2026
17 · DEFA14A
Pre-market · 08:55 ET
DEFA14A ↗
Fri, 13 Mar 2026
16 · DEF 14A
Pre-market · 08:45 ET
DEF 14A ↗
Thu, 12 Mar 2026
352.1700
355.1300
345.4400
348.6400
2,429,200
Wed, 11 Mar 2026
361.0100
362.9700
355.4000
355.7900
2,807,300
Tue, 10 Mar 2026
15 · 8-K
After-hours · 17:09 ET
8-K ↗
Tue, 10 Mar 2026
353.6700
368.2900
351.5800
361.0600
3,646,400
Mon, 09 Mar 2026
343.3200
355.5600
338.2500
353.8700
3,409,100
Mon, 09 Mar 2026
14 · 424B5
Next filing day · accepted 06 Mar, 20:58 ET
424B5 ↗
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
346.3000
353.8500
340.6600
347.7500
3,795,100
Fri, 06 Mar 2026
13 · 424B5
Next filing day · accepted 05 Mar, 21:57 ET
424B5 ↗
Thu, 05 Mar 2026
351.2800
356.3000
345.7700
354.7900
3,219,700
Thu, 05 Mar 2026
12 · 424B5
Pre-market · 06:01 ET
424B5 ↗
Wed, 04 Mar 2026
357.9200
360.9900
351.3100
354.4600
1,793,000
Wed, 04 Mar 2026
11 · 424B5
Pre-market · 08:24 ET
424B5 ↗
Tue, 03 Mar 2026
362.8100
365.8300
350.7500
355.5600
2,864,200
Mon, 02 Mar 2026
10 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 02 Mar 2026
369.8400
378.0700
367.6200
377.4000
1,828,400
Mon, 02 Mar 2026
9 · 8-K
Pre-market · 06:35 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
366.7800
376.4600
365.3000
375.9200
2,169,000
Thu, 26 Feb 2026
8 · 10-K
After market open · 15:24 ET
10-K ↗
Thu, 26 Feb 2026
373.1500
374.7200
360.2600
374.5900
2,231,100
Wed, 25 Feb 2026
374.1800
377.0600
368.8500
373.5300
2,300,100
Tue, 24 Feb 2026
364.0000
377.7500
363.1700
374.5600
2,387,200
Mon, 23 Feb 2026
367.1200
368.5800
359.8400
362.0500
2,920,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
375.1700
378.5000
370.0200
373.3800
2,600,300
Thu, 19 Feb 2026
379.0000
382.9000
375.7400
377.3200
2,277,400
Wed, 18 Feb 2026
393.8900
397.0000
379.0200
380.3800
2,740,000
Tue, 17 Feb 2026
386.7800
393.2300
384.3600
391.4900
2,094,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
392.2100
394.5000
385.2500
389.2500
2,253,500
Thu, 12 Feb 2026
400.0000
408.4500
388.5100
390.3300
4,603,600
Wed, 11 Feb 2026
394.0000
401.0000
390.6000
396.0900
3,826,600
Tue, 10 Feb 2026
378.9500
382.2000
375.5300
377.4700
1,795,300
Mon, 09 Feb 2026
373.0000
380.5200
370.7600
377.0600
2,809,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
7 · 8-K
After-hours · 16:52 ET
8-K ↗
Fri, 06 Feb 2026
359.3100
374.9000
357.6900
373.8200
3,105,600
Thu, 05 Feb 2026
360.7800
362.2100
353.3500
354.6700
3,303,300
Wed, 04 Feb 2026
365.6000
377.1200
355.0000
365.0000
5,131,600
Tue, 03 Feb 2026
349.5100
375.8900
344.6400
362.5300
5,853,300
Tue, 03 Feb 2026
6 · 8-K
Pre-market · 07:00 ET
8-K ↗
Mon, 02 Feb 2026
351.1800
361.3300
350.3500
359.4400
3,867,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
350.8600
355.4100
347.0300
351.4200
4,260,900
Thu, 29 Jan 2026
355.1800
360.6300
350.3600
354.3700
4,065,400
Wed, 28 Jan 2026
341.0400
349.2300
340.0000
347.3200
3,072,500
Tue, 27 Jan 2026
332.7000
341.9600
329.2300
341.1900
2,814,700
Mon, 26 Jan 2026
331.2200
333.6300
327.5000
332.2800
2,812,600
Mon, 26 Jan 2026
5 · 8-K
Pre-market · 06:40 ET
8-K ↗
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
335.6200
336.7700
330.6800
331.2200
2,235,400
Thu, 22 Jan 2026
342.1200
343.0000
331.6100
334.0400
2,549,000
Wed, 21 Jan 2026
340.0100
342.5900
334.4400
337.9600
3,426,200
Tue, 20 Jan 2026
337.7800
344.7000
336.5000
337.5900
2,869,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
343.4500
349.6000
340.5700
343.7500
3,768,500
Thu, 15 Jan 2026
336.5200
341.1400
332.5400
333.4600
2,127,500
Wed, 14 Jan 2026
331.0700
334.4700
328.2300
331.1400
2,148,000
Tue, 13 Jan 2026
329.8700
334.0000
329.7600
332.3800
2,524,500
Mon, 12 Jan 2026
323.0900
330.1700
323.0900
329.1000
2,166,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
322.1500
325.2200
320.7900
324.5100
2,690,000
Thu, 08 Jan 2026
320.1100
320.8600
315.7800
320.5800
4,582,300
Wed, 07 Jan 2026
333.0000
333.2700
320.5700
322.6700
3,166,100
Tue, 06 Jan 2026
322.3300
333.0700
315.7600
332.9700
3,246,600
Mon, 05 Jan 2026
324.4100
330.9400
321.9300
322.2600
3,381,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
323.2100
328.2100
321.2200
327.3100
2,559,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
322.0000
322.0000
318.1300
318.5100
1,553,900
Tue, 30 Dec 2025
321.4800
322.2800
320.0500
320.8600
1,727,000
Mon, 29 Dec 2025
322.3400
325.4300
320.6700
321.4500
1,948,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
323.2800
323.5300
321.3200
322.1700
1,100,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
323.4200
324.0700
321.1500
323.6700
766,500
Tue, 23 Dec 2025
319.6600
324.2100
319.2000
322.8100
2,196,900
Mon, 22 Dec 2025
322.6100
322.7700
318.2700
320.3900
2,080,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
315.6800
320.7100
315.4500
317.8000
7,357,000
Thu, 18 Dec 2025
322.0400
323.0800
314.0000
315.9500
3,826,600
Wed, 17 Dec 2025
329.2500
331.1200
311.9200
315.8200
7,694,400
Tue, 16 Dec 2025
4 · 8-K/A
After-hours · 17:25 ET
8-K/A ↗
Tue, 16 Dec 2025
333.2200
334.3100
326.7100
329.9300
2,527,100
Mon, 15 Dec 2025
334.5000
336.0400
331.7200
333.2100
2,569,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
349.1700
349.9800
329.4000
331.9800
3,921,900
Thu, 11 Dec 2025
350.5100
351.1400
341.5600
350.3600
2,405,600
Wed, 10 Dec 2025
343.8700
354.3700
342.2100
353.4500
2,554,100
Tue, 09 Dec 2025
344.0900
348.6400
341.5500
341.7600
2,149,700
Mon, 08 Dec 2025
337.4500
345.6900
336.1300
343.3900
3,734,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
338.8900
341.4200
336.0000
337.6600
1,845,400
Thu, 04 Dec 2025
335.4800
340.9000
332.5000
338.9300
2,351,500
Wed, 03 Dec 2025
330.5000
336.2000
323.5700
335.5700
3,079,400
Tue, 02 Dec 2025
343.5000
343.7800
332.8800
333.1100
3,850,000
Mon, 01 Dec 2025
342.6500
343.8900
338.4000
339.7100
2,248,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
344.4000
347.8900
341.6400
345.8900
935,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
338.5500
344.6000
337.1800
341.6900
2,474,500
Tue, 25 Nov 2025
329.9900
339.0700
324.7100
336.6500
3,968,800
Mon, 24 Nov 2025
334.7300
335.6400
329.2700
330.4300
3,672,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
329.0400
332.2200
320.2000
331.7100
4,397,400
Thu, 20 Nov 2025
356.3800
357.7800
326.9500
328.1900
4,550,600
Thu, 20 Nov 2025
3 · 8-K
Pre-market · 07:26 ET
8-K ↗
Wed, 19 Nov 2025
339.9700
346.2200
338.6800
345.6500
2,650,800
Tue, 18 Nov 2025
340.3300
343.0000
335.1000
338.2900
3,158,100
Mon, 17 Nov 2025
351.9600
353.4900
339.8400
342.7500
3,019,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
350.0000
361.0000
347.0000
352.3900
3,385,200
Thu, 13 Nov 2025
367.0900
368.4800
352.3700
354.0700
2,762,400
Wed, 12 Nov 2025
368.0100
372.0000
366.3700
369.4000
1,962,100
Tue, 11 Nov 2025
377.2300
380.0000
366.7500
367.9100
3,103,300
Mon, 10 Nov 2025
380.9200
382.5600
372.4000
379.5700
1,801,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
371.0500
376.0700
364.2000
373.7700
2,604,600
Thu, 06 Nov 2025
384.0700
386.6100
373.8500
377.4000
2,235,800
Wed, 05 Nov 2025
377.6100
394.1400
376.6600
385.4400
3,075,600
Tue, 04 Nov 2025
2 · 10-Q
After market open · 13:08 ET
10-Q ↗
Tue, 04 Nov 2025
360.6300
382.6300
352.1000
377.7200
7,551,400
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 03 Nov 2025
385.1100
387.3900
378.2500
386.5700
3,254,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
386.0200
393.5900
379.2200
381.5600
2,407,300
Thu, 30 Oct 2025
384.4900
390.1100
379.2600
383.0900
3,112,800
Wed, 29 Oct 2025
376.8800
390.0000
376.2800
387.7500
2,245,000
Tue, 28 Oct 2025
379.8600
381.0600
373.4300
376.0100
1,551,400
Mon, 27 Oct 2025
381.0000
381.0000
376.5300
379.7400
1,772,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
379.1400
381.3100
376.1200
376.2900
1,650,200
Thu, 23 Oct 2025
361.3600
373.8200
361.3600
372.4000
1,601,600