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, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
324.9950
325.9131
317.5500
319.8300
3,654,750
Thu, 22 Oct 2026
313.8600
327.9200
313.5600
327.7300
5,466,900
Wed, 21 Oct 2026
316.3900
316.4600
311.1500
314.1400
2,909,200
Tue, 20 Oct 2026
313.4800
317.7100
310.6400
315.1100
4,016,200
Mon, 19 Oct 2026
306.5500
311.5800
306.0000
309.8800
3,936,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
309.6600
314.6600
308.3200
309.6300
7,035,400
Thu, 15 Oct 2026
305.5100
309.1000
301.4200
308.2400
6,670,900
Wed, 14 Oct 2026
292.5000
295.6100
289.5700
295.5100
4,654,000
Tue, 13 Oct 2026
295.0000
296.6000
291.0100
293.9200
4,520,800
Mon, 12 Oct 2026
289.5000
292.6000
288.5100
290.6200
4,627,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
294.9900
295.2300
290.3300
290.7400
5,292,300
Thu, 08 Oct 2026
284.5300
295.7400
282.8400
295.4700
8,908,100
Wed, 07 Oct 2026
285.0000
285.9800
283.6100
285.7700
5,452,900
Tue, 06 Oct 2026
283.2300
287.1400
282.1300
286.6900
4,502,100
Mon, 05 Oct 2026
283.5400
283.5400
279.7600
281.1500
4,261,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
286.5600
287.7000
280.8900
282.8500
4,791,200
Thu, 01 Oct 2026
283.1100
283.8500
277.1500
282.4600
7,776,600
Wed, 30 Sep 2026
290.4000
290.5400
284.0100
284.4900
5,766,600
Tue, 29 Sep 2026
290.9100
291.8300
287.3400
288.0400
6,009,200
Mon, 28 Sep 2026
290.2700
293.9100
289.3100
289.8900
5,415,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
292.6900
297.1400
291.4000
293.2000
5,968,600
Thu, 24 Sep 2026
296.0000
299.1000
291.0700
292.1800
7,053,800
Wed, 23 Sep 2026
303.4300
304.1300
296.6700
296.7200
4,684,900
Tue, 22 Sep 2026
302.0900
306.3100
300.1800
305.3500
5,456,100
Mon, 21 Sep 2026
301.0000
301.7400
295.3900
297.2000
5,434,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
298.6800
302.2500
298.2500
299.9800
8,191,600
Thu, 17 Sep 2026
307.0100
310.4000
302.5000
302.5100
4,152,600
Wed, 16 Sep 2026
307.4900
308.8000
302.4700
302.4700
3,720,400
Tue, 15 Sep 2026
310.6000
311.1300
304.3200
305.4800
4,494,200
Mon, 14 Sep 2026
307.1700
312.6700
306.5000
310.8700
4,178,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
309.0900
311.2100
307.9000
308.7400
3,488,800
Thu, 10 Sep 2026
308.1300
308.2800
304.3000
305.6900
4,493,800
Wed, 09 Sep 2026
310.4700
313.3900
309.8400
310.4500
3,611,700
Tue, 08 Sep 2026
320.7300
321.5000
313.2400
313.7000
5,655,700
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
316.7000
321.8000
316.1000
321.0500
2,261,000
Fri, 04 Sep 2026
17 · S-3ASR
Next filing day · accepted 03 Sep, 17:57 ET
S-3ASR ↗
Thu, 03 Sep 2026
318.2100
320.4400
315.2100
318.0700
3,377,700
Wed, 02 Sep 2026
321.5000
322.1700
317.7100
318.5100
3,499,300
Tue, 01 Sep 2026
326.0100
326.8300
318.8000
319.7700
3,291,000
Mon, 31 Aug 2026
328.2400
329.2500
325.7500
327.8300
3,858,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
330.5000
331.6100
327.5000
330.1900
3,136,100
Thu, 27 Aug 2026
330.5700
332.0100
327.8800
328.6100
3,618,000
Wed, 26 Aug 2026
339.4300
339.4400
334.5100
334.8500
4,258,100
Tue, 25 Aug 2026
339.3700
339.4900
333.7000
337.8800
2,528,100
Tue, 25 Aug 2026
16 · 10-Q
Next filing day · accepted 24 Aug, 17:49 ET
10-Q ↗
Mon, 24 Aug 2026
335.8800
342.2200
335.1600
337.4300
3,298,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
15 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 21 Aug 2026
336.5200
338.5800
333.0000
335.6100
3,422,800
Thu, 20 Aug 2026
336.0000
338.8800
331.5900
334.4900
4,027,700
Wed, 19 Aug 2026
341.4200
350.4000
341.4200
344.3000
4,971,000
Tue, 18 Aug 2026
336.7800
344.5400
330.6900
337.4900
6,603,400
Tue, 18 Aug 2026
14 · 8-K
Pre-market · 06:10 ET
8-K ↗
Mon, 17 Aug 2026
334.7100
339.4400
332.8900
337.8800
5,580,000
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
340.8100
340.8100
336.0100
338.8600
3,073,100
Thu, 13 Aug 2026
347.0000
347.7500
340.5100
341.7000
2,439,900
Wed, 12 Aug 2026
352.0000
353.8700
343.0300
343.4300
3,965,800
Wed, 12 Aug 2026
13 · 8-K
Pre-market · 09:06 ET
8-K ↗
Tue, 11 Aug 2026
352.2900
358.3600
350.6000
354.4800
2,549,700
Mon, 10 Aug 2026
352.1000
354.0000
347.0600
350.7800
3,124,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
351.5100
356.8300
348.7400
355.6200
3,584,800
Thu, 06 Aug 2026
353.5000
353.5500
347.5100
349.5200
2,622,400
Wed, 05 Aug 2026
350.1600
354.5500
348.1500
353.1400
3,140,400
Tue, 04 Aug 2026
340.2300
350.8600
339.3500
348.2400
4,275,000
Mon, 03 Aug 2026
339.8000
343.6400
333.7200
340.0200
2,908,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
332.4400
334.0000
328.8000
331.9600
4,961,900
Thu, 30 Jul 2026
334.9900
335.6900
330.2500
333.3500
6,275,400
Wed, 29 Jul 2026
340.3800
345.2700
336.9600
338.2700
4,028,500
Tue, 28 Jul 2026
342.6400
349.4300
342.6000
344.4700
4,308,000
Mon, 27 Jul 2026
339.3900
341.8900
335.3500
336.0900
3,622,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
325.0700
333.4600
323.2300
332.9800
3,874,500
Thu, 23 Jul 2026
325.3000
328.2300
323.0500
324.7100
4,523,100
Wed, 22 Jul 2026
333.5300
336.5600
330.7100
331.4500
2,907,700
Tue, 21 Jul 2026
331.3000
333.0000
327.0000
331.6000
3,112,600
Mon, 20 Jul 2026
339.9700
340.2000
331.4100
333.0400
4,125,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
348.9300
353.9800
338.0900
338.8700
4,434,000
Thu, 16 Jul 2026
341.5500
350.8100
340.6400
348.0200
3,810,300
Wed, 15 Jul 2026
338.9900
346.2500
337.2600
341.4400
3,953,100
Tue, 14 Jul 2026
339.5200
341.7500
336.5700
337.7400
2,807,300
Mon, 13 Jul 2026
344.0000
345.1100
335.4300
337.1100
3,650,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
339.5500
344.4000
337.9000
343.3000
2,748,000
Thu, 09 Jul 2026
337.7600
340.7300
335.6100
338.7300
2,780,800
Wed, 08 Jul 2026
337.9900
337.9900
330.6600
336.2100
4,192,300
Tue, 07 Jul 2026
355.0600
355.4200
344.4800
345.2100
3,592,800
Mon, 06 Jul 2026
357.8200
358.8500
345.8000
350.6500
4,460,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
352.8400
358.1900
347.6500
357.9000
3,110,500
Wed, 01 Jul 2026
353.9800
357.1200
350.8400
350.8400
4,041,300
Tue, 30 Jun 2026
350.6900
353.5000
347.3000
352.6800
4,579,000
Mon, 29 Jun 2026
348.8600
351.3500
345.5400
350.8100
5,786,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
347.9000
350.5000
345.8500
348.8600
7,771,700
Thu, 25 Jun 2026
342.2500
348.6400
341.8200
345.0000
6,974,100
Wed, 24 Jun 2026
329.1200
342.9600
327.7100
342.8600
6,385,000
Tue, 23 Jun 2026
323.8700
329.0200
321.7000
324.4500
4,788,000
Mon, 22 Jun 2026
330.0000
331.7300
326.3400
326.6200
4,713,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
331.7000
338.0200
330.9000
334.2800
10,604,400
Wed, 17 Jun 2026
336.0100
341.1500
326.1700
327.4800
6,085,400
Tue, 16 Jun 2026
331.9100
338.2700
329.7500
337.0900
5,131,500
Mon, 15 Jun 2026
333.7600
338.0000
329.5400
329.8200
4,695,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
328.5000
331.0200
325.2900
328.3900
3,649,000
Thu, 11 Jun 2026
322.2900
327.0300
318.5500
326.0100
4,656,600
Wed, 10 Jun 2026
323.2700
324.0000
318.8000
318.9200
4,823,800
Tue, 09 Jun 2026
311.3500
322.8900
310.2700
321.3300
4,875,300
Mon, 08 Jun 2026
308.8800
313.7700
307.0700
309.7100
4,381,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
310.8300
314.0500
308.6300
310.7800
3,946,300
Thu, 04 Jun 2026
317.8300
320.7500
308.1100
309.9500
4,558,600
Wed, 03 Jun 2026
307.9400
313.5200
307.1200
312.9700
4,328,300
Tue, 02 Jun 2026
309.9800
312.2000
308.5700
311.5200
4,310,000
Mon, 01 Jun 2026
315.1300
315.8900
307.6900
310.6900
4,544,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
320.4800
322.1000
317.0000
317.1400
6,963,300
Thu, 28 May 2026
317.4500
321.8800
315.1600
321.2100
6,818,900
Wed, 27 May 2026
314.7500
321.0000
314.5100
317.8500
5,990,100
Wed, 27 May 2026
12 · 10-Q
Next filing day · accepted 26 May, 17:48 ET
10-Q ↗
Tue, 26 May 2026
315.0600
316.7900
308.9600
310.5400
6,978,200
Tue, 26 May 2026
11 · 8-K
Pre-market · 09:19 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
314.5000
314.9600
311.4600
313.0700
2,963,800
Thu, 21 May 2026
306.3600
313.9900
304.3800
313.7800
4,516,600
Wed, 20 May 2026
301.0600
311.0100
296.6700
310.5800
5,810,900
Tue, 19 May 2026
291.8700
303.1900
289.1000
302.4400
8,692,500
Tue, 19 May 2026
10 · 8-K
Pre-market · 06:06 ET
8-K ↗
Mon, 18 May 2026
299.2500
303.7800
297.3000
299.8100
6,366,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
300.3100
302.9300
296.8800
297.5100
6,121,500
Thu, 14 May 2026
305.0600
305.9800
301.4200
304.3500
5,072,600
Wed, 13 May 2026
307.6100
307.6900
299.2700
302.5500
6,307,800
Tue, 12 May 2026
313.2300
314.7800
309.1100
310.4600
4,225,700
Mon, 11 May 2026
316.5000
317.1200
309.7100
311.4000
4,335,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
322.6800
324.0000
316.8000
317.4500
4,995,500
Thu, 07 May 2026
325.0100
327.4900
322.4300
322.6400
4,411,700
Wed, 06 May 2026
321.9600
325.2400
319.3500
323.0500
5,455,900
Tue, 05 May 2026
313.4100
317.6300
310.4000
315.4200
6,391,400
Mon, 04 May 2026
322.0800
322.0800
312.2600
312.4200
6,396,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
330.1000
330.5200
323.3600
323.8800
3,865,300
Thu, 30 Apr 2026
322.2400
330.1200
322.2400
328.8000
4,317,900
Wed, 29 Apr 2026
325.6600
325.8400
319.0500
322.8100
4,150,000
Tue, 28 Apr 2026
334.4500
335.9300
327.3600
329.0600
4,279,300
Mon, 27 Apr 2026
334.4800
337.3800
332.1400
332.3000
3,282,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
337.8800
340.2700
334.6800
335.8900
3,255,900
Thu, 23 Apr 2026
339.5000
340.8300
336.8800
340.1600
2,712,400
Wed, 22 Apr 2026
343.9500
345.2400
337.9200
339.5000
2,855,800
Tue, 21 Apr 2026
352.9300
353.5500
342.9700
343.9200
3,081,000
Mon, 20 Apr 2026
348.3400
351.1700
343.6200
350.9900
3,260,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
342.8400
352.0200
342.8400
349.4000
4,930,400
Thu, 16 Apr 2026
339.9900
341.9800
336.6900
337.1500
2,856,700
Wed, 15 Apr 2026
341.8500
342.2700
336.6200
338.9100
3,365,200
Tue, 14 Apr 2026
341.0000
342.7600
338.3400
342.7100
2,882,500
Mon, 13 Apr 2026
335.5400
341.4400
331.9300
341.1600
3,741,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
341.0400
341.2300
335.8100
337.3400
3,208,300
Thu, 09 Apr 2026
331.2600
340.5700
328.4500
339.5800
3,002,000
Wed, 08 Apr 2026
333.2600
338.7800
332.2500
336.1600
4,610,600
Tue, 07 Apr 2026
323.0000
324.3800
315.3100
318.7700
4,661,600
Tue, 07 Apr 2026
9 · DEFA14A
Pre-market · 08:22 ET
DEFA14A ↗
Tue, 07 Apr 2026
8 · DEF 14A
Pre-market · 08:21 ET
DEF 14A ↗
Mon, 06 Apr 2026
319.7000
326.6800
318.9200
326.6500
2,448,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
323.6000
326.3000
318.6600
321.6300
3,732,300
Wed, 01 Apr 2026
329.3700
333.0900
327.8100
329.5600
3,386,200
Tue, 31 Mar 2026
328.4900
331.4400
323.4100
328.8900
5,749,100
Mon, 30 Mar 2026
325.7200
327.9900
322.5800
323.5000
4,066,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
327.5000
327.5400
320.7400
321.6500
3,977,400
Thu, 26 Mar 2026
331.4400
334.1200
326.5900
328.4300
3,448,400
Wed, 25 Mar 2026
335.0000
337.1900
326.9900
332.5100
4,397,800
Tue, 24 Mar 2026
325.9000
332.5200
323.0200
330.9100
4,566,400
Mon, 23 Mar 2026
331.9900
334.7200
328.2100
330.9000
5,806,300
Mon, 23 Mar 2026
7 · PRE 14A
Pre-market · 08:34 ET
PRE 14A ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
327.7500
330.2300
320.2600
320.7500
9,672,200
Thu, 19 Mar 2026
328.9600
330.2300
324.6300
328.2100
3,845,400
Wed, 18 Mar 2026
6 · 10-K
After-hours · 16:23 ET
10-K ↗
Wed, 18 Mar 2026
338.6000
339.8000
330.1400
330.9300
3,592,200
Tue, 17 Mar 2026
344.8900
346.7800
340.9400
341.4300
3,075,900
Mon, 16 Mar 2026
342.4400
345.2400
340.6500
342.5800
3,194,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
341.6900
343.4200
338.0300
339.0300
2,531,900
Thu, 12 Mar 2026
346.0400
348.6700
338.7000
338.9300
3,893,600
Wed, 11 Mar 2026
355.4600
356.3200
349.1100
350.8400
3,197,100
Tue, 10 Mar 2026
353.0400
361.6400
351.0200
357.1500
3,986,000
Mon, 09 Mar 2026
355.6000
356.4900
345.6400
353.5600
4,224,500
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
357.5400
359.4500
353.2200
357.9200
4,167,400
Thu, 05 Mar 2026
366.1200
366.9800
359.2000
361.6800
4,752,200
Wed, 04 Mar 2026
366.2000
369.5700
361.5100
369.1100
4,324,400
Tue, 03 Mar 2026
363.7300
368.7800
360.1200
366.9200
3,964,700
Mon, 02 Mar 2026
375.0000
375.1100
369.0000
370.8100
4,537,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
373.8600
382.1900
372.3400
380.7200
4,819,500
Thu, 26 Feb 2026
378.4000
381.4800
374.9400
375.0900
2,889,400
Wed, 25 Feb 2026
381.0700
381.4400
371.3700
375.5700
5,036,900
Tue, 24 Feb 2026
389.1100
394.3500
382.2100
384.4800
5,675,800
Tue, 24 Feb 2026
5 · 8-K
Pre-market · 06:07 ET
8-K ↗
Mon, 23 Feb 2026
380.9900
384.1400
369.5800
376.9900
5,495,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
377.4500
384.8200
375.9500
382.2500
3,984,100
Thu, 19 Feb 2026
383.7400
383.7400
377.3900
378.5800
2,930,900
Wed, 18 Feb 2026
382.7500
385.1200
379.5400
383.5200
2,982,600
Tue, 17 Feb 2026
392.2300
394.0000
380.5000
383.0400
3,485,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
390.2000
394.0000
387.1000
391.0500
2,875,900
Thu, 12 Feb 2026
393.5500
397.6300
389.0000
390.2200
3,702,200
Wed, 11 Feb 2026
385.0000
391.4200
382.0800
390.6800
3,229,900
Tue, 10 Feb 2026
383.8100
391.7400
381.9400
389.6800
3,160,800
Mon, 09 Feb 2026
384.3600
385.7800
378.2000
381.0000
3,639,300
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
381.3400
386.3700
379.1000
385.1500
4,685,400
Thu, 05 Feb 2026
386.6800
387.0000
380.8300
382.3700
3,759,700
Wed, 04 Feb 2026
384.5900
390.5300
384.3600
387.2000
5,574,700
Tue, 03 Feb 2026
377.2900
391.7800
377.0000
381.1000
5,684,400
Mon, 02 Feb 2026
374.2400
379.6500
368.2400
378.1200
4,757,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
372.4100
375.1200
368.5500
374.5900
3,755,600
Thu, 29 Jan 2026
374.9000
377.0900
370.1500
371.8100
4,744,500
Wed, 28 Jan 2026
380.2100
381.0000
373.6500
375.3000
3,371,500
Tue, 27 Jan 2026
384.9500
386.5000
378.2700
380.3600
3,466,100
Mon, 26 Jan 2026
385.0000
387.4200
381.9500
386.5300
3,984,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
381.5000
384.3700
379.2100
383.7700
3,138,300
Thu, 22 Jan 2026
386.4500
390.6000
380.5300
381.0300
4,828,100
Wed, 21 Jan 2026
375.8000
385.9200
374.6800
384.6400
5,169,800
Tue, 20 Jan 2026
372.2400
377.3400
371.3000
375.1100
5,353,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
379.2500
382.7700
377.5100
380.1700
3,709,000
Thu, 15 Jan 2026
376.0200
380.1800
374.4600
379.1600
2,990,100
Wed, 14 Jan 2026
376.6900
380.0900
373.9700
375.9500
4,959,900
Tue, 13 Jan 2026
375.8700
380.1800
370.8200
379.7400
4,785,800
Mon, 12 Jan 2026
374.6400
376.4200
369.2500
374.9400
5,859,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
363.5000
375.4900
361.3100
374.6400
7,093,500
Thu, 08 Jan 2026
345.3100
363.2400
344.1000
359.5600
5,196,500
Wed, 07 Jan 2026
353.3400
358.5000
349.0300
349.0600
4,442,700
Tue, 06 Jan 2026
341.5000
350.6800
337.7100
349.2900
4,680,300
Mon, 05 Jan 2026
342.7000
347.3500
341.2500
344.0900
4,725,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
343.4300
348.4900
340.9200
345.8200
3,763,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
345.5000
346.7100
343.9700
344.1000
2,317,500
Tue, 30 Dec 2025
346.0300
346.9800
343.7200
346.3500
2,392,600
Mon, 29 Dec 2025
350.0000
350.3200
344.7500
347.4500
3,790,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
346.9900
350.0500
346.5700
349.7800
1,786,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
344.3400
348.2600
343.9000
347.3400
1,368,600
Tue, 23 Dec 2025
344.0000
347.5000
341.9400
344.9700
3,873,400
Mon, 22 Dec 2025
345.3100
347.9000
343.7000
346.3900
3,523,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
354.1100
354.1100
344.9200
345.0000
12,825,600
Thu, 18 Dec 2025
363.5400
366.3000
354.5600
354.9900
4,805,200
Wed, 17 Dec 2025
351.9700
357.5000
350.9800
356.7500
3,875,200
Tue, 16 Dec 2025
356.9000
358.7400
351.8100
352.6800
3,497,200
Mon, 15 Dec 2025
359.3900
362.6700
355.6200
356.9900
4,387,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
359.2600
360.7600
356.0500
359.6500
3,861,200
Thu, 11 Dec 2025
356.0000
362.7200
353.9400
357.4600
6,609,800
Wed, 10 Dec 2025
344.1000
352.0200
344.0000
351.1300
6,316,100
Tue, 09 Dec 2025
347.7600
356.6700
344.9600
345.2700
5,063,100
Mon, 08 Dec 2025
351.9500
352.0900
345.7000
349.9100
7,273,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
350.6500
355.6200
349.5300
354.6100
5,959,200
Thu, 04 Dec 2025
356.2900
357.5100
350.0000
351.1700
4,022,800
Wed, 03 Dec 2025
354.5000
360.4700
353.7500
357.9100
4,166,700
Tue, 02 Dec 2025
356.8300
357.5000
351.3000
354.0300
3,965,300
Mon, 01 Dec 2025
354.0500
362.2900
352.8800
357.3300
5,107,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
354.9300
357.8300
353.5000
356.9200
2,119,600
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
350.2600
357.3300
349.0000
355.4700
4,517,300
Tue, 25 Nov 2025
339.0000
353.0000
338.8500
351.0700
6,316,600
Tue, 25 Nov 2025
4 · 10-Q
Next filing day · accepted 24 Nov, 17:52 ET
10-Q ↗
Mon, 24 Nov 2025
3 · 8-K
After-hours · 16:32 ET
8-K ↗
Mon, 24 Nov 2025
342.2000
343.7100
336.5500
336.5800
6,132,900
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
334.5700
346.9200
333.0000
343.3200
7,441,300
Thu, 20 Nov 2025
336.3600
338.9000
332.1300
332.3800
4,025,300
Wed, 19 Nov 2025
340.9700
341.7500
331.3700
334.5000
7,595,000
Tue, 18 Nov 2025
2 · 8-K
After market open · 13:09 ET
8-K ↗
Tue, 18 Nov 2025
339.9800
348.8000
336.0100
336.4800
10,168,500
Tue, 18 Nov 2025
1 · 8-K
Pre-market · 06:05 ET
8-K ↗
Mon, 17 Nov 2025
361.1300
363.7800
356.1000
358.0300
5,127,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
365.9100
367.3300
359.8000
362.3600
3,413,300
Thu, 13 Nov 2025
371.6600
373.5200
366.6200
368.0700
3,034,800
Wed, 12 Nov 2025
372.0600
373.5600
369.0100
371.1300
3,375,800
Tue, 11 Nov 2025
371.9900
376.0000
370.9100
374.2400
2,407,300
Mon, 10 Nov 2025
369.7900
370.6600
363.4500
370.4300
3,257,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
368.9900
373.6500
367.5700
371.1100
2,766,400
Thu, 06 Nov 2025
371.8200
372.6600
367.5500
369.0700
3,622,100
Wed, 05 Nov 2025
382.7900
383.4200
370.5300
373.8400
4,763,000
Tue, 04 Nov 2025
377.3500
383.6800
376.7500
383.0800
2,590,000
Mon, 03 Nov 2025
377.0100
378.4800
373.6800
378.3500
2,897,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
376.9600
380.9400
375.0100
379.5900
2,643,500
Thu, 30 Oct 2025
377.7100
384.7000
376.1100
379.5500
2,384,300
Wed, 29 Oct 2025
383.0000
385.0000
375.2000
378.0400
3,852,300
Tue, 28 Oct 2025
384.4200
390.0100
382.8300
385.7500
2,372,800
Mon, 27 Oct 2025
387.7000
389.2900
382.9000
385.2700
3,065,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
389.7000
389.7000
385.6700
386.6800
2,426,800