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
428.9800
430.7185
416.5608
419.2800
2,400,839
Thu, 22 Oct 2026
18 · 8-K
After market open · 12:20 ET
FORM 8-K THIRD QUARTER 2026 EARNINGS RELEASE ↗
Thu, 22 Oct 2026
439.5500
439.5500
416.4100
426.2800
2,801,200
Wed, 21 Oct 2026
433.6400
440.9400
423.6900
436.7500
2,614,900
Tue, 20 Oct 2026
433.5800
437.8300
425.4300
433.4200
2,209,000
Mon, 19 Oct 2026
445.7600
456.3200
431.2300
433.3100
2,311,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
447.3400
451.9800
439.4000
444.7100
2,094,300
Thu, 15 Oct 2026
456.5000
456.5000
437.0200
444.0600
2,514,900
Wed, 14 Oct 2026
459.7900
461.5200
451.5000
459.7800
2,119,000
Tue, 13 Oct 2026
440.0000
457.2000
438.2000
456.4600
2,512,000
Mon, 12 Oct 2026
440.2600
447.5000
431.8800
436.0000
1,715,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
440.5000
449.7700
427.0000
433.7500
3,348,500
Thu, 08 Oct 2026
429.9200
446.4800
427.4300
443.8000
2,572,500
Wed, 07 Oct 2026
423.2400
428.9900
421.2400
424.1000
1,830,700
Tue, 06 Oct 2026
416.2500
422.9900
413.4300
419.2200
1,908,400
Mon, 05 Oct 2026
404.9900
421.9800
404.2100
419.3300
2,555,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
403.7900
410.4100
389.6100
406.3000
2,586,500
Thu, 01 Oct 2026
387.2500
408.4600
384.5800
408.4600
2,666,900
Wed, 30 Sep 2026
393.1900
398.8800
385.7600
387.6100
2,536,700
Tue, 29 Sep 2026
381.5700
389.4000
379.5700
387.7200
2,650,700
Mon, 28 Sep 2026
389.1100
395.8500
385.0000
389.5700
3,560,400
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
378.0000
388.9200
370.5900
387.1800
3,814,100
Thu, 24 Sep 2026
379.0600
393.0000
373.1700
382.8600
3,724,200
Wed, 23 Sep 2026
380.4300
388.0100
364.9600
375.8400
7,081,400
Tue, 22 Sep 2026
384.9000
396.2000
375.0300
377.1400
7,455,800
Mon, 21 Sep 2026
409.5900
419.0400
391.0000
393.2700
3,899,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
412.0000
416.6600
409.1500
413.2800
9,286,600
Fri, 18 Sep 2026
17 · 8-K
Pre-market · 08:42 ET
8-K ↗
Thu, 17 Sep 2026
398.4500
413.4400
394.0600
412.5300
3,263,800
Wed, 16 Sep 2026
391.6800
407.2700
388.0000
403.2800
3,522,900
Tue, 15 Sep 2026
383.5100
398.5100
381.2300
397.0400
3,616,100
Mon, 14 Sep 2026
395.2600
399.7600
375.1000
382.9500
4,832,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
388.0000
399.2600
385.4000
390.4200
3,055,800
Thu, 10 Sep 2026
393.5400
393.5400
382.1500
385.4300
3,157,800
Wed, 09 Sep 2026
386.3700
389.1800
379.5900
388.9500
3,207,000
Tue, 08 Sep 2026
379.1800
384.2600
377.0000
382.8500
2,738,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
368.5000
372.3400
360.3100
370.7200
2,849,000
Thu, 03 Sep 2026
365.0000
375.1100
362.5500
370.6900
2,525,800
Wed, 02 Sep 2026
359.9200
370.1100
359.5200
366.0900
2,848,600
Tue, 01 Sep 2026
363.9200
364.9000
356.2300
361.9900
2,733,600
Mon, 31 Aug 2026
359.9600
362.7900
351.1800
358.9200
3,537,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
348.0300
352.8600
345.1200
352.3600
1,848,500
Thu, 27 Aug 2026
349.0000
351.1200
341.2500
346.5900
1,957,300
Wed, 26 Aug 2026
335.7900
349.8900
335.0000
348.0300
2,156,500
Tue, 25 Aug 2026
341.6900
346.8100
340.0800
340.4100
1,735,600
Mon, 24 Aug 2026
346.2500
353.0000
343.7700
346.0000
2,029,300
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
343.4900
350.7300
342.5000
348.8600
1,907,500
Thu, 20 Aug 2026
348.5000
352.7000
340.9400
341.5100
2,263,800
Wed, 19 Aug 2026
350.0000
350.7300
343.4300
346.2600
2,301,100
Tue, 18 Aug 2026
350.0300
351.0000
344.4900
350.0500
1,768,200
Mon, 17 Aug 2026
344.0000
350.6300
340.2900
347.1900
2,161,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
342.9200
346.0900
339.2300
341.6700
1,918,800
Thu, 13 Aug 2026
327.9300
343.7300
326.1200
342.9200
2,186,400
Wed, 12 Aug 2026
321.2400
330.9600
320.7700
330.2100
2,701,000
Tue, 11 Aug 2026
315.2500
324.3700
313.9500
323.9200
2,188,200
Mon, 10 Aug 2026
304.3500
315.8800
301.3500
314.9500
3,513,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
298.5000
301.9000
291.4600
298.3100
3,628,200
Thu, 06 Aug 2026
307.0000
308.4400
296.9500
302.9900
2,676,200
Wed, 05 Aug 2026
315.0000
315.0000
301.3000
302.3900
3,186,200
Tue, 04 Aug 2026
305.0000
311.3700
300.0100
308.7300
3,634,000
Mon, 03 Aug 2026
311.9400
314.3500
303.0200
307.5400
3,302,200
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
312.3300
315.0000
306.2500
312.9000
2,433,600
Thu, 30 Jul 2026
16 · 10-Q
After market open · 12:58 ET
10-Q ↗
Thu, 30 Jul 2026
296.4100
313.7500
294.2100
311.7100
2,254,700
Thu, 30 Jul 2026
15 · 8-K
Pre-market · 08:15 ET
FORM 8-K SECOND QUARTER 2026 EARNINGS RELEASE ↗
Wed, 29 Jul 2026
306.3300
309.9800
301.3200
301.3200
2,319,800
Tue, 28 Jul 2026
304.9000
307.0000
297.8200
298.8800
2,512,000
Mon, 27 Jul 2026
295.7500
306.1300
295.7200
304.9300
2,372,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
304.3700
309.0100
301.0500
302.5000
2,320,000
Thu, 23 Jul 2026
319.1400
319.2500
304.0500
305.2600
2,388,700
Wed, 22 Jul 2026
319.2500
320.2400
308.2600
310.9200
2,551,500
Tue, 21 Jul 2026
315.9600
318.2200
310.0100
314.8000
3,147,000
Mon, 20 Jul 2026
308.9900
316.5700
306.5100
313.3100
2,493,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
306.2800
309.9000
302.5200
309.6500
2,641,200
Thu, 16 Jul 2026
14 · 8-K
After-hours · 16:49 ET
8-K ↗
Thu, 16 Jul 2026
295.5700
303.6400
294.0000
300.2600
3,140,400
Wed, 15 Jul 2026
299.0000
299.6600
287.3400
292.6600
4,640,600
Tue, 14 Jul 2026
299.3900
301.4300
293.6800
301.4300
3,576,800
Mon, 13 Jul 2026
285.8200
297.6600
285.8200
295.7900
2,870,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
282.9800
287.0500
274.8100
280.6900
1,932,000
Thu, 09 Jul 2026
281.8900
284.2800
277.2800
281.2500
2,503,900
Wed, 08 Jul 2026
272.0100
283.2800
271.0400
282.8800
3,876,000
Tue, 07 Jul 2026
268.0800
269.5400
261.1000
266.2200
2,249,200
Mon, 06 Jul 2026
267.6300
273.9500
265.5300
270.3200
1,751,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
269.9000
274.9200
267.3600
267.7600
2,113,700
Wed, 01 Jul 2026
263.0400
269.9000
260.7500
269.4400
2,390,500
Tue, 30 Jun 2026
267.0000
269.6900
259.4200
260.4400
2,970,000
Mon, 29 Jun 2026
262.4200
272.1700
261.0300
266.3200
3,057,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
253.4600
260.6700
252.0000
259.3700
8,402,800
Thu, 25 Jun 2026
240.7000
255.7400
240.0200
255.0600
3,399,300
Wed, 24 Jun 2026
238.9100
244.2100
236.1000
242.4300
3,472,000
Tue, 23 Jun 2026
242.8400
245.7700
241.1700
243.6800
3,267,600
Mon, 22 Jun 2026
238.4800
243.8000
233.9500
243.7800
2,809,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
236.9200
238.0300
232.7200
236.3000
6,141,200
Wed, 17 Jun 2026
243.8200
244.5200
236.8900
239.7700
2,753,600
Tue, 16 Jun 2026
243.9400
245.9700
239.9500
244.1300
2,976,200
Mon, 15 Jun 2026
244.7000
249.2000
241.1500
247.1600
4,348,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
251.7800
262.3300
251.0000
258.6700
2,203,200
Thu, 11 Jun 2026
264.0400
264.1600
253.4300
255.6000
3,365,200
Wed, 10 Jun 2026
258.0000
263.5200
253.9500
257.9900
2,522,900
Tue, 09 Jun 2026
257.5000
258.1900
246.4700
253.7800
2,724,400
Mon, 08 Jun 2026
260.0000
264.0100
254.8900
258.3900
3,043,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
258.4400
262.8500
253.3800
255.8200
2,427,900
Thu, 04 Jun 2026
255.8600
262.6900
254.6100
258.8500
2,288,300
Wed, 03 Jun 2026
260.8000
265.6100
256.8200
261.4500
2,691,500
Tue, 02 Jun 2026
254.1800
260.3900
250.4600
258.2600
2,357,800
Mon, 01 Jun 2026
248.5000
255.9700
248.1000
252.5200
2,383,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
245.0100
246.3300
242.2000
244.8200
3,995,800
Thu, 28 May 2026
243.8700
246.3900
241.0900
244.8500
2,565,100
Wed, 27 May 2026
235.9700
243.5700
233.2300
240.3400
2,333,600
Tue, 26 May 2026
243.2600
248.4700
241.2200
241.4500
2,758,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
241.8000
247.4200
241.4400
246.9600
2,532,800
Thu, 21 May 2026
255.4000
255.6300
240.8100
241.0900
3,610,700
Wed, 20 May 2026
261.4500
263.7500
251.7800
253.7700
2,959,500
Tue, 19 May 2026
259.5200
262.8900
254.6000
262.6200
3,842,000
Mon, 18 May 2026
249.9500
260.3100
246.4900
258.5200
3,255,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
247.1800
251.0000
245.8800
250.7400
3,125,900
Thu, 14 May 2026
243.6500
244.9700
240.6400
244.7700
2,192,600
Wed, 13 May 2026
248.1000
249.5600
240.3300
244.1000
2,240,800
Tue, 12 May 2026
250.1000
250.2800
246.5100
247.1200
3,387,300
Mon, 11 May 2026
244.6800
248.6400
242.7700
248.1300
3,045,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
13 · 8-K
After market open · 14:55 ET
8-K ↗
Fri, 08 May 2026
235.2100
242.2400
232.7800
241.0600
3,408,800
Thu, 07 May 2026
232.0000
236.3700
227.2500
236.3500
3,826,200
Wed, 06 May 2026
242.7300
243.8400
234.6800
236.6900
4,444,300
Tue, 05 May 2026
251.5600
255.5100
249.6500
253.4500
2,829,500
Mon, 04 May 2026
248.8800
252.7800
244.9000
251.6300
2,844,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
250.4000
253.9600
243.5100
246.8700
2,480,400
Thu, 30 Apr 2026
12 · 10-Q
After market open · 12:06 ET
10-Q ↗
Thu, 30 Apr 2026
245.8800
253.2500
243.0200
252.5800
3,529,300
Thu, 30 Apr 2026
11 · 8-K
Pre-market · 08:09 ET
FORM 8-K FIRST QUARTER 2026 EARNINGS RELEASE ↗
Wed, 29 Apr 2026
243.6900
251.9000
242.1200
251.3000
3,673,500
Tue, 28 Apr 2026
241.1900
241.9900
238.1100
240.2700
2,528,300
Mon, 27 Apr 2026
236.2500
241.3000
236.0700
238.2500
2,299,100
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
234.5100
235.8700
232.1100
235.8500
1,666,200
Thu, 23 Apr 2026
235.2900
236.2600
230.3900
233.8300
2,361,700
Wed, 22 Apr 2026
236.4000
237.2700
231.8900
234.3600
2,294,500
Tue, 21 Apr 2026
226.7000
234.2700
224.3600
233.3900
2,685,200
Mon, 20 Apr 2026
224.5200
228.6100
223.2300
226.2800
3,302,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
228.1900
229.0000
214.7100
223.6500
6,989,100
Thu, 16 Apr 2026
235.0000
242.6500
235.0000
241.7400
1,925,200
Wed, 15 Apr 2026
234.0900
236.5600
231.0300
235.0000
2,286,900
Tue, 14 Apr 2026
242.6000
242.6000
234.7900
235.5800
2,830,100
Mon, 13 Apr 2026
243.1600
243.3100
237.7800
242.0800
2,772,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
233.8300
239.0700
230.2000
238.8200
2,896,900
Thu, 09 Apr 2026
240.0900
245.5600
233.1200
235.1000
3,905,400
Wed, 08 Apr 2026
235.0000
241.6500
231.8900
239.6400
5,313,900
Tue, 07 Apr 2026
245.9100
254.5500
245.7100
251.4900
3,611,700
Mon, 06 Apr 2026
242.4700
245.6500
239.4500
245.5800
1,486,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
248.6000
250.7200
241.0000
244.0900
2,669,300
Wed, 01 Apr 2026
242.7500
245.0100
235.6900
241.4600
5,062,300
Tue, 31 Mar 2026
249.7800
254.9100
242.5500
247.0800
3,744,000
Mon, 30 Mar 2026
255.6900
258.4300
248.4300
250.2700
4,123,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
247.8600
255.9700
246.0700
254.3200
4,530,000
Thu, 26 Mar 2026
235.2400
249.1100
235.0000
248.1400
4,151,100
Wed, 25 Mar 2026
238.9000
243.7500
234.2700
234.5400
4,480,900
Tue, 24 Mar 2026
238.7400
246.2600
236.3000
241.7500
3,678,300
Mon, 23 Mar 2026
232.2500
241.4500
231.2000
237.3900
3,904,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
243.2100
244.7400
237.9400
239.8600
19,803,100
Thu, 19 Mar 2026
10 · DEFA14A
After-hours · 16:13 ET
DEFA14A ↗
Thu, 19 Mar 2026
9 · DEF 14A
After-hours · 16:12 ET
DEF 14A ↗
Thu, 19 Mar 2026
241.7800
247.7300
240.5700
242.0700
4,205,500
Wed, 18 Mar 2026
239.3100
242.5600
236.7400
238.4600
3,527,500
Tue, 17 Mar 2026
234.5000
237.8900
232.3500
235.9600
2,500,800
Mon, 16 Mar 2026
232.5900
234.9700
230.0000
232.5700
2,648,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
232.2600
235.7000
230.3000
230.5900
4,088,000
Thu, 12 Mar 2026
232.3900
240.2700
230.8400
235.8100
4,990,000
Wed, 11 Mar 2026
218.6300
231.2300
218.6300
231.0500
3,757,900
Tue, 10 Mar 2026
216.0100
220.9100
213.8300
217.0200
3,952,900
Mon, 09 Mar 2026
8 · 8-K
After-hours · 16:55 ET
8-K ↗
Mon, 09 Mar 2026
7 · 424B5
After-hours · 16:51 ET
424B5 ↗
Mon, 09 Mar 2026
226.3700
226.3700
214.1100
215.9500
6,476,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
226.9700
230.4900
221.3200
224.6300
4,337,300
Thu, 05 Mar 2026
229.5000
232.9900
223.3200
228.0300
6,138,000
Thu, 05 Mar 2026
6 · 424B5
Pre-market · 08:48 ET
424B5 ↗
Wed, 04 Mar 2026
217.2500
225.9600
216.4400
225.6000
4,221,400
Tue, 03 Mar 2026
218.9900
221.9500
210.7600
217.7100
5,393,700
Mon, 02 Mar 2026
214.9900
216.1800
207.4900
214.9100
5,489,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
203.9600
205.0300
199.1000
204.6400
2,993,500
Thu, 26 Feb 2026
198.0000
205.9900
196.8800
203.7900
2,343,000
Wed, 25 Feb 2026
5 · 10-K
After market open · 13:27 ET
10-K ↗
Wed, 25 Feb 2026
200.4700
200.6800
195.3700
199.6400
2,260,800
Tue, 24 Feb 2026
197.4100
199.5000
194.5800
199.3300
1,896,700
Mon, 23 Feb 2026
200.6300
204.2600
195.7000
197.3900
2,016,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
198.5400
201.7900
198.0000
200.7600
1,979,000
Thu, 19 Feb 2026
200.4000
201.2300
196.6000
199.2400
2,187,600
Wed, 18 Feb 2026
199.5500
200.4400
196.9900
199.4600
2,052,200
Tue, 17 Feb 2026
201.3500
204.2500
195.7700
197.3400
2,203,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
196.9500
201.5100
195.9900
200.1700
2,170,700
Thu, 12 Feb 2026
204.0800
206.7700
195.7100
196.9100
3,189,200
Wed, 11 Feb 2026
203.1700
204.3300
200.5100
203.9200
2,918,200
Tue, 10 Feb 2026
200.2500
201.0000
197.7500
199.5000
2,033,800
Mon, 09 Feb 2026
202.9200
204.1400
199.9000
201.3800
1,949,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
195.8800
203.1400
194.5000
202.6800
2,871,200
Thu, 05 Feb 2026
192.6300
194.8800
190.1100
194.1400
2,376,300
Wed, 04 Feb 2026
193.2800
198.3600
193.2400
197.4100
4,467,400
Tue, 03 Feb 2026
182.6100
193.0400
180.9600
192.2700
5,522,900
Mon, 02 Feb 2026
178.0700
181.5000
176.5000
180.2200
2,781,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
183.1600
183.1600
177.9100
181.4300
3,295,500
Thu, 29 Jan 2026
191.7700
194.5000
182.0000
182.4900
6,555,800
Thu, 29 Jan 2026
4 · 8-K
Pre-market · 08:19 ET
FORM 8-K FOURTH QUARTER 2025 EARNINGS RELEASE ↗
Wed, 28 Jan 2026
184.9300
186.7700
182.5500
184.0200
2,756,700
Tue, 27 Jan 2026
184.7300
185.8000
181.1400
182.9100
2,359,800
Mon, 26 Jan 2026
188.6700
189.8700
181.5300
183.2800
3,370,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
189.4900
194.3500
186.8700
187.0900
2,846,600
Thu, 22 Jan 2026
187.5800
189.3100
185.3700
186.8900
2,951,500
Wed, 21 Jan 2026
187.9800
193.3300
187.3300
188.1900
3,130,300
Tue, 20 Jan 2026
184.5500
186.9900
183.1000
184.7300
2,689,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
185.0000
186.3000
182.8500
183.4600
2,374,400
Thu, 15 Jan 2026
184.5000
186.5600
183.2600
184.5800
2,172,200
Wed, 14 Jan 2026
183.2600
189.9500
181.6900
186.5100
3,963,000
Tue, 13 Jan 2026
182.3200
185.0000
179.8800
181.7400
3,100,300
Mon, 12 Jan 2026
185.3600
185.5900
178.3400
179.6200
3,368,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
191.4900
191.8500
182.6100
185.2800
5,472,900
Thu, 08 Jan 2026
184.1100
192.0000
181.0100
191.3200
5,961,700
Wed, 07 Jan 2026
184.3600
187.6500
183.0700
183.8600
7,565,700
Tue, 06 Jan 2026
182.7000
184.0700
177.2500
178.2700
5,333,000
Mon, 05 Jan 2026
179.6900
184.9800
177.5100
180.5700
9,056,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
163.2500
165.6700
162.0800
165.3100
1,938,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
164.8600
165.0200
160.9700
162.7900
2,321,000
Tue, 30 Dec 2025
166.6500
166.7300
163.6500
164.8600
2,569,000
Mon, 29 Dec 2025
165.0000
166.6800
162.8900
165.6600
2,811,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
164.0200
164.8100
162.2200
164.0100
2,517,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
164.1300
164.5600
162.7500
164.4700
881,600
Tue, 23 Dec 2025
164.1600
165.1900
162.9800
164.7700
1,970,900
Mon, 22 Dec 2025
164.4900
165.4900
162.8000
163.5500
2,795,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
161.8500
164.4400
161.5400
162.7100
6,529,800
Thu, 18 Dec 2025
163.8500
163.8500
160.7200
161.9400
2,548,500
Wed, 17 Dec 2025
163.3900
163.3900
159.9000
162.9100
2,924,300
Tue, 16 Dec 2025
166.2800
166.4500
161.5400
162.8200
4,040,500
Mon, 15 Dec 2025
168.3000
168.3200
166.0300
167.9000
3,332,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
170.3500
171.1000
166.7800
168.3000
3,234,700
Thu, 11 Dec 2025
172.2800
173.9700
169.8200
171.9100
2,910,900
Wed, 10 Dec 2025
173.9800
177.9900
171.7000
176.0000
2,895,900
Tue, 09 Dec 2025
173.1900
176.4400
172.3700
175.3200
2,026,200
Mon, 08 Dec 2025
173.5600
175.5800
170.7300
173.5600
2,040,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
174.9500
178.1000
174.0000
174.1400
2,202,900
Thu, 04 Dec 2025
177.3800
177.8400
171.6500
174.9500
3,258,900
Wed, 03 Dec 2025
179.0200
181.1600
176.2000
177.0500
3,138,600
Tue, 02 Dec 2025
179.4400
179.8200
173.6500
178.5300
3,239,000
Mon, 01 Dec 2025
177.3200
182.0500
177.1000
180.5400
2,573,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
175.0100
177.8000
174.5000
176.7600
936,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
174.0000
176.4500
174.0000
174.4700
1,759,900
Tue, 25 Nov 2025
174.2200
175.3800
170.4100
174.1000
2,646,100
Mon, 24 Nov 2025
172.9500
175.0200
168.5000
174.3700
3,817,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
170.4200
175.7800
168.5800
173.4500
3,735,100
Thu, 20 Nov 2025
180.1100
182.9400
170.6300
170.8200
3,980,500
Wed, 19 Nov 2025
179.3500
181.1600
175.6800
180.3300
3,768,400
Tue, 18 Nov 2025
177.7100
185.6200
176.8000
185.4300
3,387,500
Mon, 17 Nov 2025
181.7300
182.7200
178.0900
178.4000
3,014,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
176.5000
183.9300
176.3000
181.7600
3,222,400
Thu, 13 Nov 2025
178.1100
179.5400
175.0800
175.7800
2,308,100
Wed, 12 Nov 2025
180.0000
181.5000
177.1800
177.5400
1,800,800
Tue, 11 Nov 2025
180.1000
182.9900
179.9500
180.8600
1,868,800
Mon, 10 Nov 2025
175.5300
180.1500
172.9700
179.1800
2,145,900
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
176.7600
179.0000
174.2600
175.6200
2,393,400
Thu, 06 Nov 2025
172.0300
179.1000
172.0300
176.0100
3,111,800
Wed, 05 Nov 2025
169.7100
172.6900
168.6200
170.1400
1,762,400
Tue, 04 Nov 2025
169.0000
169.8700
165.0500
169.1100
2,188,300
Mon, 03 Nov 2025
170.5100
171.9600
167.8000
171.6000
1,658,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
169.8500
171.0100
167.0200
169.5600
1,670,100
Thu, 30 Oct 2025
170.2400
173.8000
169.0200
170.1000
1,849,500
Wed, 29 Oct 2025
168.8300
172.0500
167.1800
170.6600
1,569,800
Wed, 29 Oct 2025
3 · 8-K
Pre-market · 06:45 ET
8-K ↗
Tue, 28 Oct 2025
172.9700
173.1600
169.3000
169.3400
1,708,100
Mon, 27 Oct 2025
171.4800
174.4200
169.7800
174.3500
2,614,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
174.2200
176.2200
170.8000
171.0500
2,352,900
Thu, 23 Oct 2025
2 · 10-Q
After market open · 15:56 ET
10-Q ↗
Thu, 23 Oct 2025
163.7500
174.1400
163.7500
173.1300
4,679,900
Thu, 23 Oct 2025
1 · 8-K
Pre-market · 08:20 ET
FORM 8-K THIRD QUARTER 2025 EARNINGS RELEASE ↗