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
305.0100
309.5700
305.0000
307.1500
1,984,803
Thu, 22 Oct 2026
299.8000
309.6800
299.3600
307.0800
2,804,700
Wed, 21 Oct 2026
297.5700
303.6600
293.1000
297.6000
2,406,300
Tue, 20 Oct 2026
302.2900
305.0300
298.9300
304.4000
3,170,000
Mon, 19 Oct 2026
290.4200
301.1500
290.0100
297.9400
3,064,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
295.8900
299.6700
293.7500
294.6600
3,377,300
Thu, 15 Oct 2026
287.0000
293.9900
286.5500
293.2300
3,121,100
Wed, 14 Oct 2026
285.6600
285.6600
278.5800
281.6200
2,228,000
Tue, 13 Oct 2026
284.2300
287.4500
278.6200
282.5500
2,072,500
Mon, 12 Oct 2026
277.3000
283.6500
274.5000
282.6000
1,810,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
277.0100
281.5800
276.5300
277.3300
1,476,500
Thu, 08 Oct 2026
275.7200
277.9700
271.6700
276.9700
2,982,400
Wed, 07 Oct 2026
280.1600
281.9600
274.4500
275.4000
1,918,900
Tue, 06 Oct 2026
19 · 8-K
After market open · 12:08 ET
8-K ↗
Tue, 06 Oct 2026
279.3700
284.5300
277.1000
278.2000
2,856,000
Mon, 05 Oct 2026
275.5000
286.0900
275.0000
285.2200
3,331,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
273.1900
276.9700
271.2100
275.4300
1,995,100
Thu, 01 Oct 2026
275.6000
278.5100
271.3400
272.9600
2,463,900
Wed, 30 Sep 2026
276.2600
279.3700
273.0500
275.3900
2,930,200
Tue, 29 Sep 2026
277.0000
280.1700
274.3100
278.7700
2,793,300
Mon, 28 Sep 2026
273.5000
276.9400
271.1000
275.3100
2,486,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
269.9300
275.8400
268.6900
272.3600
2,337,200
Thu, 24 Sep 2026
273.2200
275.7100
269.7300
269.7500
2,291,100
Wed, 23 Sep 2026
274.4600
277.1000
271.4500
273.4000
2,720,600
Tue, 22 Sep 2026
277.0000
278.9900
274.9900
275.0900
2,364,800
Mon, 21 Sep 2026
274.5800
276.8700
272.0000
274.1900
2,758,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
278.0200
279.2600
274.3700
275.1200
4,799,600
Thu, 17 Sep 2026
286.1000
286.1300
279.0900
280.1300
2,367,700
Wed, 16 Sep 2026
280.3400
290.5100
279.8800
284.7600
3,399,400
Tue, 15 Sep 2026
281.0000
282.6900
277.6200
281.5000
3,462,900
Mon, 14 Sep 2026
282.3100
287.1700
280.6700
281.8700
2,937,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
270.7200
277.0000
267.0000
275.5600
3,723,800
Thu, 10 Sep 2026
274.6200
278.0000
269.6400
270.0100
3,475,600
Wed, 09 Sep 2026
271.8400
278.7500
270.8500
275.3900
5,500,600
Tue, 08 Sep 2026
301.0000
301.5100
275.1000
276.4300
6,318,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
304.4900
307.5500
302.5100
303.1300
2,401,400
Thu, 03 Sep 2026
313.9600
319.5000
306.5000
307.9900
2,656,000
Wed, 02 Sep 2026
315.0600
321.7500
311.3800
312.1900
2,185,600
Tue, 01 Sep 2026
329.8300
331.5000
316.8500
317.4000
2,138,400
Mon, 31 Aug 2026
327.7900
329.5000
323.1200
323.8000
2,040,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
322.6100
332.7200
322.1200
330.6900
2,227,700
Thu, 27 Aug 2026
326.8500
328.4500
321.6000
322.1200
2,166,500
Wed, 26 Aug 2026
329.1300
333.3900
326.4100
329.6700
1,571,500
Tue, 25 Aug 2026
325.0900
331.7500
324.0000
330.5900
2,202,700
Mon, 24 Aug 2026
330.0000
334.8700
327.0100
327.8100
1,878,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
326.0300
332.5500
324.0000
329.4500
3,163,300
Thu, 20 Aug 2026
338.2600
342.3500
327.4700
327.7000
2,232,100
Wed, 19 Aug 2026
331.7400
343.9000
331.0000
339.9800
2,188,000
Tue, 18 Aug 2026
337.0000
339.2400
331.0400
331.3700
3,179,900
Mon, 17 Aug 2026
338.0000
339.7600
331.3000
331.6800
2,286,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
341.5000
341.5100
335.1200
339.2100
2,800,800
Thu, 13 Aug 2026
345.0200
346.6400
339.5300
341.0900
2,017,200
Wed, 12 Aug 2026
342.1900
347.4600
339.3500
347.2100
2,089,900
Tue, 11 Aug 2026
344.4500
349.7700
344.4500
348.1500
1,626,800
Mon, 10 Aug 2026
337.0300
345.9300
335.0000
345.8100
1,660,100
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
336.6700
340.0000
332.5400
339.0300
1,845,900
Thu, 06 Aug 2026
340.4500
343.8700
334.2400
337.4300
1,803,200
Wed, 05 Aug 2026
336.1000
339.0000
330.1600
337.0300
2,031,500
Tue, 04 Aug 2026
336.0400
339.6500
331.5900
335.9600
3,180,100
Mon, 03 Aug 2026
332.9400
342.0400
330.6000
341.2000
2,627,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
18 · 10-Q
After market open · 11:41 ET
10-Q ↗
Fri, 31 Jul 2026
330.1000
334.4600
317.6200
325.7000
4,536,500
Thu, 30 Jul 2026
17 · 8-K
After-hours · 16:09 ET
8-K ↗
Thu, 30 Jul 2026
349.7300
351.4900
344.4000
348.0400
2,767,300
Wed, 29 Jul 2026
344.1200
352.4900
342.9200
352.2500
1,857,400
Tue, 28 Jul 2026
346.6600
352.4600
344.0100
346.6000
2,751,800
Mon, 27 Jul 2026
332.8200
338.7900
331.9200
336.7400
2,069,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
325.0800
330.8100
324.0200
330.2500
2,372,600
Thu, 23 Jul 2026
310.1800
319.3800
306.9000
318.9700
2,509,000
Wed, 22 Jul 2026
315.0600
316.9900
309.1200
309.2400
2,152,300
Tue, 21 Jul 2026
314.1500
316.7400
311.4500
314.5800
1,412,600
Mon, 20 Jul 2026
319.2300
322.1600
317.1900
319.1400
1,632,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
328.9000
329.2600
318.0800
319.8700
2,459,700
Thu, 16 Jul 2026
320.1200
335.8600
318.7600
331.2000
2,305,700
Wed, 15 Jul 2026
313.0000
317.4900
310.3600
316.4400
2,722,200
Tue, 14 Jul 2026
319.5600
319.5600
306.5300
311.0700
4,052,800
Mon, 13 Jul 2026
330.1800
336.1500
329.1000
331.4500
2,217,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
328.0600
331.5800
327.0000
329.7800
2,724,600
Thu, 09 Jul 2026
325.6400
330.2200
321.7900
327.1100
1,947,200
Wed, 08 Jul 2026
328.7800
330.7300
325.5100
326.8500
2,319,700
Tue, 07 Jul 2026
328.9000
333.9900
324.5400
329.7400
2,573,100
Mon, 06 Jul 2026
327.5000
327.7600
318.0300
324.7300
2,141,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
317.0400
327.7600
307.4900
326.5400
2,609,800
Wed, 01 Jul 2026
317.1600
319.0200
309.2300
313.3900
2,917,800
Tue, 30 Jun 2026
326.6100
327.0000
311.1900
314.8400
2,955,800
Mon, 29 Jun 2026
333.0700
334.7500
329.2500
330.5200
2,810,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
16 · 8-K
After market open · 15:45 ET
8-K ↗
Fri, 26 Jun 2026
317.7500
333.8200
317.7500
332.7100
5,507,800
Thu, 25 Jun 2026
316.0200
322.2500
314.0000
316.1100
2,299,700
Wed, 24 Jun 2026
312.8100
319.5400
311.5500
313.6800
2,947,400
Tue, 23 Jun 2026
308.7800
311.6800
304.0400
310.0000
2,260,500
Mon, 22 Jun 2026
307.5700
311.8200
303.5100
304.6900
2,395,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
301.1900
311.5400
299.3600
307.8000
3,427,700
Wed, 17 Jun 2026
308.0000
310.7100
299.1900
301.1400
2,930,400
Tue, 16 Jun 2026
309.2400
311.5000
305.8000
310.5800
1,754,700
Mon, 15 Jun 2026
310.1900
312.3100
306.6700
307.9400
2,444,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
308.2800
314.2700
306.3900
312.2000
3,182,300
Thu, 11 Jun 2026
307.4000
309.9800
302.6700
305.6400
2,030,200
Wed, 10 Jun 2026
314.7200
315.4700
306.9700
308.8400
1,678,400
Tue, 09 Jun 2026
303.2600
315.1600
302.5000
314.0100
2,701,700
Mon, 08 Jun 2026
302.7400
304.9800
301.4500
301.5300
1,676,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
305.6100
311.0000
303.7600
305.6600
2,123,100
Thu, 04 Jun 2026
299.9900
306.4500
298.0200
301.2100
2,476,600
Wed, 03 Jun 2026
295.0000
297.5200
291.7400
295.0000
2,188,700
Tue, 02 Jun 2026
296.5400
297.0600
290.9600
293.3000
2,995,600
Mon, 01 Jun 2026
303.7700
305.3200
297.8800
299.4600
2,950,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
307.5000
309.0800
304.0000
305.0900
6,064,600
Thu, 28 May 2026
305.5900
310.5100
303.0700
307.6300
2,439,000
Wed, 27 May 2026
314.7600
315.6800
300.2100
305.9400
3,672,800
Tue, 26 May 2026
314.5200
315.6900
310.3500
313.0000
2,834,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
313.5000
318.9000
312.4300
316.4800
1,893,100
Thu, 21 May 2026
317.9800
322.0000
313.0600
313.5000
2,890,700
Wed, 20 May 2026
15 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 20 May 2026
318.2100
322.8700
313.9800
321.4900
3,020,300
Tue, 19 May 2026
313.5500
318.7300
310.2300
317.7500
3,575,800
Mon, 18 May 2026
307.0000
314.8200
305.0000
313.2200
3,515,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
309.8900
311.0800
306.1200
306.7600
3,594,900
Thu, 14 May 2026
301.2300
306.8000
298.4700
305.5100
3,178,200
Wed, 13 May 2026
290.4600
303.7300
290.0000
302.0900
3,800,300
Tue, 12 May 2026
285.8000
296.3800
284.7500
294.4500
3,371,300
Mon, 11 May 2026
14 · 10-Q
After market open · 11:10 ET
10-Q ↗
Mon, 11 May 2026
285.5600
286.3400
281.0000
282.5800
2,619,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
13 · 8-K
After market open · 13:02 ET
8-K ↗
Fri, 08 May 2026
294.0000
294.9100
284.9500
285.4700
2,136,100
Thu, 07 May 2026
292.9600
298.7300
292.4800
294.2300
2,648,700
Wed, 06 May 2026
297.6200
297.6200
289.9100
292.3300
3,033,300
Tue, 05 May 2026
291.2900
297.2400
290.1700
295.2500
3,454,500
Mon, 04 May 2026
294.6500
297.3800
290.2200
290.8800
3,089,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
313.3400
313.3400
294.5500
294.7300
4,519,500
Thu, 30 Apr 2026
12 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 30 Apr 2026
314.1500
317.8400
313.0000
315.1300
2,754,300
Wed, 29 Apr 2026
319.3200
319.7900
311.3100
315.1300
2,936,500
Tue, 28 Apr 2026
331.3900
332.2700
320.1200
321.4300
2,017,600
Mon, 27 Apr 2026
326.5900
330.9400
325.5000
329.0100
2,022,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
327.9900
334.5900
325.0000
327.5100
1,675,300
Thu, 23 Apr 2026
329.0000
333.2400
324.9000
329.6500
1,248,400
Wed, 22 Apr 2026
327.7500
335.4200
327.7500
329.3500
2,328,500
Tue, 21 Apr 2026
338.3000
339.3900
326.9400
327.3000
1,690,500
Mon, 20 Apr 2026
342.8700
344.6200
337.3500
338.3400
1,158,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
342.0200
347.5200
341.0600
343.3200
2,477,900
Thu, 16 Apr 2026
340.7200
342.7800
336.5200
338.3800
1,609,600
Wed, 15 Apr 2026
346.7100
348.2700
341.0400
341.2400
2,066,000
Tue, 14 Apr 2026
347.8400
352.8000
345.5100
345.8800
2,304,800
Mon, 13 Apr 2026
341.0000
347.5500
339.2900
347.2400
2,590,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
342.8900
345.1800
337.0300
339.1500
1,733,700
Thu, 09 Apr 2026
11 · 8-K/A
After-hours · 16:05 ET
8-K/A ↗
Thu, 09 Apr 2026
338.1600
339.9400
334.2200
339.1400
1,393,500
Wed, 08 Apr 2026
336.2900
341.2900
336.2900
340.0100
1,731,000
Tue, 07 Apr 2026
330.2500
333.1800
327.7000
332.0700
1,660,100
Mon, 06 Apr 2026
330.9100
334.4200
330.2200
332.3000
1,332,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
327.0000
332.9900
324.0300
331.5400
1,485,700
Wed, 01 Apr 2026
329.2800
331.5700
326.5500
329.4000
1,657,200
Tue, 31 Mar 2026
327.0000
328.9400
319.3200
328.5900
2,391,400
Mon, 30 Mar 2026
329.7100
331.9600
324.4800
326.1000
1,944,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
332.6500
335.0400
325.7200
327.4400
1,787,100
Thu, 26 Mar 2026
325.6800
339.6700
325.6300
332.6800
2,219,600
Wed, 25 Mar 2026
332.7400
334.2300
324.9300
327.6500
1,934,300
Tue, 24 Mar 2026
331.2200
331.6200
327.2100
328.5100
2,544,600
Mon, 23 Mar 2026
9 · DEFA14A
After market open · 13:15 ET
DEFA14A ↗
Mon, 23 Mar 2026
8 · DEF 14A
After market open · 13:05 ET
DEF 14A ↗
Mon, 23 Mar 2026
337.2500
341.1900
332.3800
332.5900
2,401,800
Mon, 23 Mar 2026
10 · 8-K
Pre-market · 08:30 ET
8-K ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
340.2000
342.2900
334.3200
335.6700
2,876,200
Thu, 19 Mar 2026
342.9600
347.0800
339.6100
339.7600
2,332,400
Wed, 18 Mar 2026
345.3500
349.3300
341.0000
345.8100
2,433,700
Tue, 17 Mar 2026
350.5100
355.7500
348.8200
349.1100
2,519,400
Mon, 16 Mar 2026
340.5900
350.3400
339.1000
349.5600
2,870,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
341.0000
344.4000
335.7400
336.7700
2,272,500
Thu, 12 Mar 2026
7 · 8-K
After-hours · 17:09 ET
8-K ↗
Thu, 12 Mar 2026
343.8500
346.6600
328.2300
337.2100
3,547,900
Wed, 11 Mar 2026
6 · 8-K
After-hours · 17:24 ET
8-K ↗
Wed, 11 Mar 2026
358.4900
359.7500
339.4900
345.7800
4,077,000
Tue, 10 Mar 2026
364.6100
364.9000
357.7500
358.6500
1,428,200
Mon, 09 Mar 2026
360.7600
367.4300
356.9400
365.9200
1,842,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
366.5700
368.2500
356.2500
364.5600
1,569,900
Thu, 05 Mar 2026
377.1300
377.4900
368.4400
370.5000
1,974,200
Wed, 04 Mar 2026
382.9200
384.5100
380.8700
381.8900
1,661,200
Tue, 03 Mar 2026
383.9900
385.9900
376.3800
384.5900
1,406,000
Mon, 02 Mar 2026
383.5000
389.3300
383.0100
387.0200
1,868,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
382.5700
388.6700
381.7500
387.4600
1,790,000
Thu, 26 Feb 2026
386.2400
388.3900
382.4500
386.0600
1,060,500
Wed, 25 Feb 2026
379.5700
386.5600
379.4600
384.0300
1,013,600
Tue, 24 Feb 2026
384.2700
385.9600
379.1300
381.3300
1,325,900
Mon, 23 Feb 2026
380.2900
388.2100
379.7600
384.7300
1,765,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
374.5000
381.3900
370.1500
380.2300
1,806,700
Thu, 19 Feb 2026
374.6900
376.9500
368.9000
372.6600
1,487,500
Wed, 18 Feb 2026
367.6500
377.3400
366.1000
377.3200
2,670,000
Tue, 17 Feb 2026
369.6500
374.7900
367.9400
369.1800
2,313,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
369.7100
378.0900
364.2500
366.0500
2,339,800
Thu, 12 Feb 2026
365.5900
372.0500
365.0600
365.8500
2,126,800
Wed, 11 Feb 2026
5 · 10-K
After market open · 11:43 ET
10-K ↗
Wed, 11 Feb 2026
360.3700
364.1000
355.7800
363.7000
1,949,300
Tue, 10 Feb 2026
358.4700
369.3100
357.4400
361.0600
2,448,300
Mon, 09 Feb 2026
354.4500
357.2200
349.3700
356.0800
2,336,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
361.7000
364.8100
354.4800
358.2900
2,002,100
Thu, 05 Feb 2026
362.6800
368.0800
360.7900
362.4200
3,032,300
Wed, 04 Feb 2026
360.1500
369.1100
357.7300
360.6600
3,862,500
Tue, 03 Feb 2026
368.1100
371.9000
358.7900
360.8200
2,041,400
Mon, 02 Feb 2026
367.9300
369.6100
363.9200
368.1400
1,875,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
369.1000
375.9200
363.4800
369.5600
3,319,700
Thu, 29 Jan 2026
4 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 29 Jan 2026
357.3000
359.9600
350.3200
354.3000
2,224,500
Wed, 28 Jan 2026
353.5400
359.7400
352.4800
357.8300
2,026,200
Tue, 27 Jan 2026
355.0100
357.9200
354.0500
354.5700
1,396,000
Mon, 26 Jan 2026
355.2900
358.6900
354.6200
356.9800
1,715,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
357.1300
358.5900
350.8300
355.0400
1,846,900
Thu, 22 Jan 2026
362.9200
364.9800
358.3700
358.6700
1,731,400
Wed, 21 Jan 2026
361.6300
365.3000
360.0800
362.9400
1,969,600
Tue, 20 Jan 2026
359.8100
365.0000
358.3900
359.6100
2,040,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
361.5900
365.4400
360.2400
363.7800
2,177,800
Thu, 15 Jan 2026
358.6300
364.4100
356.6500
362.4900
1,690,700
Wed, 14 Jan 2026
353.0300
359.3900
350.0200
359.3900
1,795,000
Tue, 13 Jan 2026
361.0000
361.9000
351.6700
355.8200
1,820,500
Mon, 12 Jan 2026
366.4400
367.1900
358.1700
361.3700
1,926,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
367.9700
370.7500
365.9200
367.5400
2,001,900
Thu, 08 Jan 2026
364.8400
370.8800
364.1100
367.2100
1,682,100
Wed, 07 Jan 2026
367.6800
368.2200
363.9800
367.7500
2,174,800
Tue, 06 Jan 2026
350.8900
367.0400
349.0000
366.3900
2,279,700
Mon, 05 Jan 2026
345.1100
351.5700
344.6300
348.7900
1,938,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
351.2800
351.5500
345.7200
348.1800
2,102,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
353.9300
354.3600
351.1500
351.4700
1,196,400
Tue, 30 Dec 2025
351.5000
355.0900
351.0000
354.1200
854,200
Mon, 29 Dec 2025
355.0800
355.9500
351.3100
352.5000
1,435,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
354.6500
355.6500
353.0100
354.2200
674,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
354.3700
355.9800
354.3700
354.7400
787,300
Tue, 23 Dec 2025
355.1400
356.5200
353.9500
354.8200
905,200
Mon, 22 Dec 2025
353.6100
357.6700
353.5000
356.5200
2,273,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
354.8000
358.2800
352.9400
355.2000
2,757,800
Thu, 18 Dec 2025
353.8400
359.8100
352.7300
353.1100
1,968,300
Wed, 17 Dec 2025
352.4600
357.1600
351.1500
352.5800
1,967,100
Tue, 16 Dec 2025
354.9900
354.9900
349.5500
351.6900
2,352,900
Mon, 15 Dec 2025
354.5200
356.2100
351.1100
355.3100
2,144,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
353.9000
356.4000
352.3700
354.0900
1,400,400
Thu, 11 Dec 2025
355.4700
361.0000
352.6500
352.9700
1,550,500
Wed, 10 Dec 2025
348.2800
354.3100
347.2600
353.8000
2,160,900
Tue, 09 Dec 2025
355.4500
357.6400
348.7800
349.2300
1,481,600
Mon, 08 Dec 2025
363.6000
363.7400
351.5000
353.6000
1,933,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
365.5200
368.2400
361.9500
364.0200
1,415,600
Thu, 04 Dec 2025
3 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 04 Dec 2025
366.5000
367.6200
362.3800
364.3500
1,628,400
Wed, 03 Dec 2025
366.9600
369.2200
365.5000
365.9500
939,800
Tue, 02 Dec 2025
372.4300
373.0000
364.4900
366.6800
1,561,100
Mon, 01 Dec 2025
369.4200
374.1000
369.0000
372.3200
1,637,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
372.6400
373.6000
371.1700
371.1800
641,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
376.4500
376.4500
370.4000
372.2900
2,021,100
Tue, 25 Nov 2025
372.7000
376.6200
371.0000
375.0800
1,374,900
Mon, 24 Nov 2025
368.4100
372.0000
367.3900
370.2200
1,927,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
363.0600
371.0000
361.1900
368.2700
1,460,200
Thu, 20 Nov 2025
365.9700
369.5600
360.0100
360.4800
1,381,400
Wed, 19 Nov 2025
359.5200
364.6400
358.3600
364.2300
1,696,700
Tue, 18 Nov 2025
360.1300
365.2500
357.4600
359.5200
1,760,800
Mon, 17 Nov 2025
362.1000
363.6600
357.5000
360.1300
2,018,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
371.8200
373.4100
362.1500
362.2200
1,913,200
Thu, 13 Nov 2025
364.8000
375.9900
364.8000
373.4200
2,589,200
Wed, 12 Nov 2025
364.1000
370.6100
362.8000
367.3400
1,678,200
Tue, 11 Nov 2025
356.0600
364.0700
354.0700
363.7000
2,228,000
Mon, 10 Nov 2025
354.4000
355.3000
351.2400
355.0200
1,868,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
354.6300
357.5000
352.5000
356.0300
1,523,200
Thu, 06 Nov 2025
354.3200
356.0900
349.1600
353.8100
2,732,100
Wed, 05 Nov 2025
362.5000
364.9200
353.4800
357.6700
2,110,200
Tue, 04 Nov 2025
358.3000
363.7200
355.1000
362.6100
1,801,600
Mon, 03 Nov 2025
356.6000
360.6500
353.8600
358.1600
1,877,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
2 · 10-Q
After market open · 10:39 ET
10-Q ↗
Fri, 31 Oct 2025
363.7000
369.4300
355.7300
356.2400
2,750,300
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 30 Oct 2025
368.9300
372.4000
368.0000
368.9800
1,768,100
Wed, 29 Oct 2025
375.2800
375.3100
367.5700
369.5900
1,451,400
Tue, 28 Oct 2025
382.4000
383.0600
375.7000
375.9300
1,325,100
Mon, 27 Oct 2025
382.8600
383.9100
379.5400
383.7200
1,179,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
384.8000
384.8100
379.2100
381.7900
1,143,200
Thu, 23 Oct 2025
387.0000
388.6100
378.7200
383.0600
1,352,700