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
463.4000
465.5490
454.1900
457.2200
1,460,023
Thu, 22 Oct 2026
473.0000
473.0600
448.3800
459.2800
2,596,200
Wed, 21 Oct 2026
473.1700
478.9400
458.6900
467.9800
2,207,400
Tue, 20 Oct 2026
471.9500
476.9800
464.0000
475.0400
1,915,800
Mon, 19 Oct 2026
478.0000
493.9800
470.6800
473.6900
1,925,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
480.6100
484.2500
470.5600
478.0700
1,800,900
Thu, 15 Oct 2026
481.2000
481.5500
469.0700
476.9200
2,080,700
Wed, 14 Oct 2026
480.0000
485.2200
473.5600
484.9200
1,631,700
Tue, 13 Oct 2026
464.0000
477.7300
462.4100
476.9800
1,644,200
Mon, 12 Oct 2026
461.8600
468.4200
454.5100
458.8100
1,519,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
461.0400
470.0000
450.3800
455.0300
1,967,200
Thu, 08 Oct 2026
449.4500
467.8500
447.5900
463.3400
2,750,500
Wed, 07 Oct 2026
435.5800
444.9900
435.0000
442.2600
1,923,900
Tue, 06 Oct 2026
428.4500
435.6900
427.2000
432.3600
1,570,100
Mon, 05 Oct 2026
422.8000
437.6700
421.0800
433.4700
2,123,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
415.8800
424.6700
405.5700
422.3300
2,167,300
Thu, 01 Oct 2026
393.2100
420.7300
392.8300
420.1500
2,115,500
Wed, 30 Sep 2026
398.0500
404.0700
393.7000
395.4200
1,648,500
Tue, 29 Sep 2026
382.2800
394.2300
380.0000
392.0300
1,898,400
Mon, 28 Sep 2026
396.0000
398.3300
387.0700
389.4400
2,669,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
385.0000
394.8700
380.7800
393.5200
1,937,800
Thu, 24 Sep 2026
394.1400
401.0900
387.7400
390.9500
2,090,200
Wed, 23 Sep 2026
393.0500
400.7200
378.8000
388.3800
4,184,100
Tue, 22 Sep 2026
391.6800
404.7000
386.9500
389.6800
4,703,500
Mon, 21 Sep 2026
419.0100
431.0800
399.5500
402.3800
4,444,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
420.2700
428.0000
419.1500
424.8900
9,855,700
Thu, 17 Sep 2026
408.7600
423.8300
407.0000
421.9600
2,694,600
Wed, 16 Sep 2026
405.3100
419.3900
402.6600
413.9200
2,868,700
Tue, 15 Sep 2026
397.6900
413.2800
396.7600
410.8400
2,875,200
Mon, 14 Sep 2026
401.0000
409.5000
388.1600
396.4500
3,571,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
394.9900
409.1100
394.2400
395.9300
2,357,900
Thu, 10 Sep 2026
405.0100
405.1300
392.2200
392.4200
2,567,800
Wed, 09 Sep 2026
401.5800
402.0000
393.5400
399.4400
1,973,400
Tue, 08 Sep 2026
396.5000
399.6200
395.0600
397.7700
1,844,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
386.1000
391.0000
379.1000
388.9000
1,874,700
Thu, 03 Sep 2026
383.9500
398.5200
382.9200
387.7100
2,135,500
Wed, 02 Sep 2026
380.3700
391.9800
380.0400
387.0000
2,398,000
Tue, 01 Sep 2026
380.7800
383.0100
373.0000
383.0000
2,376,700
Mon, 31 Aug 2026
374.2400
376.5600
366.6800
373.3200
3,626,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
363.7400
369.1200
363.1500
368.8300
1,918,600
Thu, 27 Aug 2026
362.7900
366.6500
356.4100
363.5400
3,019,500
Wed, 26 Aug 2026
350.7900
365.3200
347.6700
362.2700
2,089,400
Tue, 25 Aug 2026
358.3400
361.9700
354.6200
354.8800
2,205,200
Mon, 24 Aug 2026
359.7800
367.5000
357.9700
362.5200
2,169,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
358.8800
365.2100
357.7500
360.7200
2,233,200
Thu, 20 Aug 2026
363.3800
367.6000
356.6900
358.2300
2,895,700
Wed, 19 Aug 2026
365.2100
365.8700
359.0000
360.7500
2,398,500
Tue, 18 Aug 2026
363.0600
367.2400
356.9300
366.2100
2,033,800
Mon, 17 Aug 2026
358.5700
363.3400
355.2700
358.1800
3,043,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
356.9900
360.1000
352.4800
355.4200
2,188,100
Thu, 13 Aug 2026
345.4000
357.2000
344.0000
356.3700
2,232,900
Wed, 12 Aug 2026
335.0500
348.3500
331.9900
348.2500
2,977,400
Tue, 11 Aug 2026
319.0000
336.4500
318.0000
336.4200
3,183,100
Mon, 10 Aug 2026
302.2000
320.4200
302.2000
320.3200
4,058,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
295.1400
301.4900
290.3600
298.2000
2,300,300
Thu, 06 Aug 2026
303.1700
303.3300
293.7200
299.2500
1,976,500
Wed, 05 Aug 2026
314.5000
315.5000
297.3700
297.7500
2,778,900
Tue, 04 Aug 2026
17 · 10-Q
After market open · 14:34 ET
10-Q ↗
Tue, 04 Aug 2026
308.8300
315.1200
301.5700
312.6100
2,507,100
Tue, 04 Aug 2026
16 · 8-K
Pre-market · 06:49 ET
8-K ↗
Mon, 03 Aug 2026
311.1200
317.7200
305.8400
307.0300
2,105,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
316.3100
317.4000
311.0100
316.4700
1,688,700
Thu, 30 Jul 2026
304.9000
316.5300
304.9000
314.0800
1,963,300
Wed, 29 Jul 2026
312.8500
315.7200
307.3900
308.7200
1,604,700
Tue, 28 Jul 2026
313.1900
315.0000
305.9500
306.0500
1,825,100
Mon, 27 Jul 2026
306.6800
313.7400
305.3900
312.3500
2,377,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
311.7000
316.4900
308.6800
309.2400
2,000,500
Thu, 23 Jul 2026
323.4000
323.7600
311.2000
312.2700
2,298,400
Wed, 22 Jul 2026
326.6700
326.9200
315.6800
315.8200
2,589,700
Tue, 21 Jul 2026
319.2600
321.0000
315.2300
319.7600
2,121,100
Mon, 20 Jul 2026
312.9500
319.3600
312.9500
315.3100
1,589,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
311.7300
313.1500
306.8100
312.6000
2,139,200
Thu, 16 Jul 2026
301.9900
308.4200
301.0100
305.8500
1,871,000
Wed, 15 Jul 2026
301.5300
304.3600
295.2100
299.1800
2,325,200
Tue, 14 Jul 2026
300.0000
303.6900
296.7200
303.4000
2,266,000
Mon, 13 Jul 2026
290.8200
299.0500
289.5400
296.8800
2,146,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
286.3200
287.1500
277.5500
283.7400
1,932,300
Thu, 09 Jul 2026
281.4300
283.6800
279.0500
283.3000
1,844,100
Wed, 08 Jul 2026
271.6300
281.2500
270.0000
280.6800
2,467,700
Tue, 07 Jul 2026
267.6500
269.4900
261.5700
266.3300
1,838,500
Mon, 06 Jul 2026
266.5200
272.3500
265.3800
268.9900
1,720,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
267.0000
270.4000
264.3300
266.3500
1,722,200
Wed, 01 Jul 2026
257.4600
264.9600
255.0100
264.8700
1,872,100
Tue, 30 Jun 2026
260.6200
262.0800
254.7900
255.6700
1,907,600
Mon, 29 Jun 2026
256.6100
265.8300
256.3600
259.2200
2,393,200
Mon, 29 Jun 2026
15 · 8-K
Pre-market · 09:19 ET
8-K ↗
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
252.9800
256.7100
251.4600
254.0600
6,961,300
Thu, 25 Jun 2026
245.0600
253.7300
244.6100
253.5600
1,805,900
Wed, 24 Jun 2026
243.6300
248.6500
240.2200
246.5100
1,684,100
Tue, 23 Jun 2026
245.2800
249.6700
244.4700
248.5200
1,501,600
Mon, 22 Jun 2026
242.5100
247.9000
240.0000
247.2900
1,877,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
242.8600
243.3600
238.2800
242.9100
4,962,400
Wed, 17 Jun 2026
249.8100
250.5200
244.1400
244.6100
2,381,200
Tue, 16 Jun 2026
247.6300
251.7600
246.7800
250.4700
2,687,400
Mon, 15 Jun 2026
253.7500
255.9600
248.6800
250.8600
3,457,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
260.9100
267.8300
259.0200
263.5800
1,701,500
Thu, 11 Jun 2026
268.0000
269.7700
260.0600
260.8100
2,072,700
Wed, 10 Jun 2026
258.1900
269.3500
258.1900
263.2800
2,109,300
Tue, 09 Jun 2026
264.3500
266.4400
256.5300
258.1500
3,233,600
Mon, 08 Jun 2026
265.6500
271.2800
262.9200
266.1700
1,814,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
265.2900
269.6600
261.9000
262.0100
2,160,700
Thu, 04 Jun 2026
263.1100
270.3400
261.4800
267.0500
2,123,300
Wed, 03 Jun 2026
265.5800
272.4600
263.1300
267.2100
2,333,800
Tue, 02 Jun 2026
257.0200
264.8400
256.9700
263.0600
2,350,400
Mon, 01 Jun 2026
252.6800
260.9700
251.5000
258.6600
2,426,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
250.4400
251.6100
247.4000
248.7700
2,861,900
Thu, 28 May 2026
249.8900
253.7400
249.0300
251.3300
2,826,000
Wed, 27 May 2026
242.6800
250.8000
241.3600
247.0500
1,995,600
Tue, 26 May 2026
251.8600
258.2600
248.0200
248.0500
2,403,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
249.0000
255.8300
248.0000
254.6500
1,926,300
Thu, 21 May 2026
261.1500
262.0600
248.0000
248.4300
2,624,000
Wed, 20 May 2026
260.0400
264.1400
254.7000
258.3700
2,210,100
Tue, 19 May 2026
260.8300
263.5000
256.6500
263.0200
1,770,700
Mon, 18 May 2026
252.0500
261.0400
249.4900
259.5300
2,032,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
252.2300
255.4000
250.6400
255.0300
2,156,900
Thu, 14 May 2026
248.0500
251.5500
247.4000
248.8200
2,009,500
Wed, 13 May 2026
253.3800
254.9400
245.5100
249.0900
4,157,600
Tue, 12 May 2026
254.1800
257.6100
251.7600
251.9900
2,669,200
Mon, 11 May 2026
248.8500
252.5000
247.7600
252.4800
2,429,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
242.2000
247.8900
238.7100
244.8700
2,574,900
Thu, 07 May 2026
241.7600
242.2700
234.1400
242.2600
2,458,100
Wed, 06 May 2026
14 · S-3ASR
After-hours · 16:13 ET
S-3ASR ↗
Wed, 06 May 2026
253.0000
254.7200
244.4600
245.7800
2,664,500
Tue, 05 May 2026
13 · 10-Q
After market open · 13:03 ET
10-Q ↗
Tue, 05 May 2026
256.0000
261.6100
251.8900
260.5100
2,500,200
Tue, 05 May 2026
12 · 8-K
Pre-market · 06:48 ET
8-K ↗
Mon, 04 May 2026
246.7400
253.2900
245.4900
252.5400
2,316,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
11 · 8-K
After-hours · 16:26 ET
8-K ↗
Fri, 01 May 2026
248.0000
250.0000
241.0100
246.1500
1,841,900
Thu, 30 Apr 2026
237.7300
249.2100
235.8600
248.2900
2,356,700
Wed, 29 Apr 2026
235.9300
245.3000
235.3400
241.8100
2,686,000
Tue, 28 Apr 2026
230.0400
233.7300
227.0800
232.5900
1,924,700
Mon, 27 Apr 2026
225.1100
230.7600
224.1000
227.2100
1,883,200
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
221.0400
224.5800
219.3100
224.1400
1,523,600
Thu, 23 Apr 2026
223.5300
224.1600
220.3500
221.1000
2,249,300
Wed, 22 Apr 2026
222.6600
224.1400
218.5700
222.0700
2,240,700
Tue, 21 Apr 2026
215.8700
220.7900
213.0600
220.3500
1,466,600
Mon, 20 Apr 2026
214.1100
216.2000
213.2900
214.1200
1,417,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
217.2500
220.0800
210.6400
213.6900
3,800,300
Thu, 16 Apr 2026
223.7700
230.1700
223.4300
226.2400
2,068,100
Wed, 15 Apr 2026
222.4500
225.8400
220.5700
223.0300
1,528,000
Tue, 14 Apr 2026
225.5800
225.9800
221.1200
223.9300
1,524,100
Mon, 13 Apr 2026
10 · 8-K
After-hours · 16:46 ET
8-K ↗
Mon, 13 Apr 2026
225.0000
228.3800
221.6500
225.2900
2,039,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
221.0400
223.2800
216.9700
222.6200
2,216,700
Thu, 09 Apr 2026
231.2500
234.4500
218.8800
223.5200
2,864,800
Wed, 08 Apr 2026
232.3100
233.5600
228.0600
231.9800
2,924,100
Tue, 07 Apr 2026
242.6200
247.0700
241.3300
245.4200
1,976,000
Mon, 06 Apr 2026
239.5800
241.9600
237.7500
241.4000
1,490,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
245.0000
247.7300
238.7900
241.7300
1,842,600
Wed, 01 Apr 2026
241.3500
243.0000
233.1700
238.1600
3,277,700
Tue, 31 Mar 2026
245.5000
251.1200
239.5600
244.1800
3,033,800
Mon, 30 Mar 2026
254.0000
255.7700
244.8300
245.1600
2,631,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
247.3300
252.8300
245.8700
251.9100
2,449,700
Thu, 26 Mar 2026
241.8900
249.7600
240.5800
248.3100
2,038,300
Wed, 25 Mar 2026
242.5000
246.4800
239.3700
241.2500
2,259,600
Tue, 24 Mar 2026
238.7900
247.1400
238.4100
243.9100
3,513,200
Mon, 23 Mar 2026
227.6200
237.1000
225.9200
232.5300
2,894,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
236.1000
238.1300
232.3100
232.5300
6,344,100
Thu, 19 Mar 2026
237.5300
242.9800
234.7100
235.7800
4,218,900
Wed, 18 Mar 2026
234.5000
238.7700
232.1400
236.2400
3,006,500
Tue, 17 Mar 2026
230.0000
234.5000
228.8500
233.2600
2,007,900
Mon, 16 Mar 2026
9 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Mon, 16 Mar 2026
8 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Mon, 16 Mar 2026
228.4200
230.5900
225.2500
228.9400
2,739,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
228.1700
231.8700
225.8500
226.1800
2,613,200
Thu, 12 Mar 2026
227.4100
236.1100
227.0000
230.0700
4,233,200
Wed, 11 Mar 2026
217.3900
226.8400
216.2000
226.7400
2,221,000
Tue, 10 Mar 2026
215.0000
220.3000
212.3800
215.2300
2,189,700
Mon, 09 Mar 2026
223.5600
223.6600
213.6800
215.7000
4,136,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
7 · PRE 14A
After-hours · 16:23 ET
PRE 14A ↗
Fri, 06 Mar 2026
217.7500
221.4300
214.2500
221.2800
3,398,700
Thu, 05 Mar 2026
224.9000
228.5500
213.9600
217.3600
3,731,500
Wed, 04 Mar 2026
212.1000
222.0500
212.0000
220.7700
3,440,000
Tue, 03 Mar 2026
213.6700
215.5700
206.0500
211.9800
2,759,400
Mon, 02 Mar 2026
203.9300
210.4200
202.1700
209.8200
3,771,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
200.0000
200.0100
190.3200
198.2100
4,760,400
Thu, 26 Feb 2026
6 · 10-K
After market open · 13:30 ET
10-K ↗
Thu, 26 Feb 2026
194.2100
202.8400
193.4200
201.0700
2,021,200
Wed, 25 Feb 2026
196.0000
197.5000
192.2400
195.7700
1,886,400
Tue, 24 Feb 2026
191.3100
195.3300
190.8400
195.2900
1,938,200
Mon, 23 Feb 2026
196.3300
199.7500
190.4400
192.8200
2,214,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
195.9400
198.4500
194.5800
196.7600
1,714,000
Thu, 19 Feb 2026
200.5400
201.9800
196.3100
196.4700
2,013,300
Wed, 18 Feb 2026
201.4000
202.0000
198.3900
199.5700
1,561,600
Tue, 17 Feb 2026
204.7500
207.3000
197.6300
200.5400
2,222,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
196.3800
204.3200
195.7500
203.2600
1,592,700
Thu, 12 Feb 2026
209.0000
210.3200
197.8100
198.0200
1,917,400
Wed, 11 Feb 2026
206.4700
209.4000
205.0600
208.6400
1,629,100
Tue, 10 Feb 2026
204.1200
204.2700
200.9600
204.1500
1,814,700
Mon, 09 Feb 2026
204.0500
206.4500
202.3100
204.2600
2,004,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
196.7900
204.3700
196.1700
203.0000
2,316,000
Thu, 05 Feb 2026
193.5700
195.8300
190.9900
195.8300
1,900,700
Wed, 04 Feb 2026
188.9900
197.5800
188.1400
195.9200
4,157,700
Tue, 03 Feb 2026
180.6900
187.6400
172.4400
187.5800
5,254,900
Tue, 03 Feb 2026
5 · 8-K
Pre-market · 06:33 ET
8-K ↗
Mon, 02 Feb 2026
172.7400
177.3200
171.7400
176.9100
3,027,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
175.1300
176.7500
172.0000
176.1900
2,098,500
Thu, 29 Jan 2026
175.4100
180.7400
175.2400
175.7400
2,826,200
Wed, 28 Jan 2026
173.0000
174.0000
170.0800
172.0100
1,691,300
Tue, 27 Jan 2026
172.9200
174.0100
170.5000
171.7900
2,452,400
Mon, 26 Jan 2026
177.3500
177.5000
172.2400
172.5400
1,610,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
177.6800
181.6100
175.0600
175.3800
1,635,000
Thu, 22 Jan 2026
176.4800
177.9500
174.3100
175.7600
1,877,500
Wed, 21 Jan 2026
178.4000
182.5700
177.2200
177.4800
2,389,100
Tue, 20 Jan 2026
176.6900
177.7400
174.0500
174.8800
1,302,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
177.2000
178.7500
174.9600
175.6300
1,627,200
Thu, 15 Jan 2026
179.3300
179.7900
177.0100
177.5900
2,004,500
Wed, 14 Jan 2026
176.1900
183.4300
176.0000
181.0900
2,825,700
Tue, 13 Jan 2026
175.7100
179.0900
174.4000
175.8500
2,546,500
Mon, 12 Jan 2026
175.9200
177.3200
174.0000
175.5400
2,096,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
178.0200
178.8000
174.3800
176.1700
2,588,900
Thu, 08 Jan 2026
172.7600
178.8300
171.5500
177.0700
2,409,300
Wed, 07 Jan 2026
173.3600
176.6500
168.6900
172.5100
2,730,700
Tue, 06 Jan 2026
175.1300
175.6800
170.2300
170.4200
2,378,700
Mon, 05 Jan 2026
173.1500
177.7000
171.5000
174.9400
5,033,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
162.8500
165.3600
162.3300
165.1400
1,409,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
164.0900
164.1700
161.9300
162.6300
1,323,800
Tue, 30 Dec 2025
164.5900
164.8100
162.8200
163.8200
1,224,000
Mon, 29 Dec 2025
164.7900
165.0000
162.6200
163.6000
1,847,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
165.0100
165.8800
163.3400
163.6900
1,262,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
165.5400
166.3100
164.4500
165.7300
996,200
Tue, 23 Dec 2025
165.2700
166.9500
164.2200
166.4000
2,380,600
Mon, 22 Dec 2025
169.9000
170.7900
164.6400
164.7700
1,999,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
168.3900
170.5300
167.2700
168.3200
6,618,000
Thu, 18 Dec 2025
173.4100
174.3800
167.1300
168.1100
2,888,600
Thu, 18 Dec 2025
4 · 8-K
Pre-market · 06:50 ET
8-K ↗
Wed, 17 Dec 2025
177.2900
177.5300
172.8600
174.5000
3,050,900
Tue, 16 Dec 2025
184.0100
185.1700
175.2500
176.7900
2,889,200
Mon, 15 Dec 2025
185.0100
185.8200
184.0200
185.5100
2,402,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
187.9000
188.1900
184.1300
185.7700
2,419,200
Thu, 11 Dec 2025
188.7300
190.3700
186.6200
187.1100
2,603,200
Wed, 10 Dec 2025
190.8300
192.4200
187.5200
191.3000
2,782,600
Tue, 09 Dec 2025
189.7200
192.1700
188.5800
190.7300
1,808,500
Mon, 08 Dec 2025
188.3900
191.5700
186.9200
189.6600
2,258,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
189.9100
193.5300
189.9100
190.5300
1,441,800
Thu, 04 Dec 2025
188.6100
191.7000
187.6400
190.1500
2,103,000
Wed, 03 Dec 2025
193.2600
194.0000
188.4600
189.4300
2,415,900
Tue, 02 Dec 2025
194.6500
194.6800
189.7700
192.7000
1,911,700
Mon, 01 Dec 2025
194.1200
198.1700
194.1200
196.1400
1,703,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
193.1200
196.0000
192.9400
193.7300
1,020,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
189.9900
193.5000
189.7500
191.7400
1,253,600
Tue, 25 Nov 2025
188.8000
191.2000
187.1400
190.0000
1,594,400
Mon, 24 Nov 2025
189.5400
191.7600
186.4500
190.1800
2,533,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
187.8900
192.0700
186.5600
190.6200
1,914,500
Thu, 20 Nov 2025
195.6200
197.9600
187.4200
187.8700
2,983,600
Wed, 19 Nov 2025
193.2200
196.2000
190.4900
195.5200
2,076,800
Tue, 18 Nov 2025
195.6200
199.6600
195.0000
199.6100
1,545,300
Mon, 17 Nov 2025
198.8800
199.3700
195.3000
195.9700
1,984,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
196.6400
202.3000
195.3600
199.9800
1,714,400
Thu, 13 Nov 2025
197.2300
199.4000
193.7100
194.5800
2,217,900
Wed, 12 Nov 2025
199.6400
202.2500
196.3500
196.9000
2,506,100
Tue, 11 Nov 2025
197.8000
201.7200
197.4200
200.1300
2,132,900
Mon, 10 Nov 2025
193.3300
198.7600
191.5500
196.3600
2,269,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
194.1000
197.0700
191.5700
193.7600
2,174,200
Thu, 06 Nov 2025
187.6200
195.9300
187.6200
192.7200
3,079,300
Wed, 05 Nov 2025
184.7900
189.6600
184.0100
186.1800
2,092,700
Tue, 04 Nov 2025
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 04 Nov 2025
2 · 10-Q
After market open · 13:03 ET
10-Q ↗
Tue, 04 Nov 2025
179.1000
187.2400
175.0000
183.7800
5,838,700
Tue, 04 Nov 2025
1 · 8-K
Pre-market · 06:34 ET
8-K ↗
Mon, 03 Nov 2025
194.7600
196.5300
193.4600
195.7900
1,443,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
196.2000
196.5000
193.3300
194.9100
1,539,000
Thu, 30 Oct 2025
196.4400
200.6500
195.4900
195.6300
1,697,200
Wed, 29 Oct 2025
191.5700
197.4600
190.3200
195.7500
1,624,500
Tue, 28 Oct 2025
194.6300
196.1400
191.9500
192.2100
1,171,000
Mon, 27 Oct 2025
196.7200
197.5600
194.3400
196.2300
2,622,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
196.8900
198.7900
195.9700
196.2200
1,233,200