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
420.6000
425.9250
417.0000
422.0700
1,062,197
Thu, 22 Oct 2026
423.1600
428.3100
417.4900
420.9700
1,811,700
Wed, 21 Oct 2026
431.5200
434.1300
423.8500
425.4200
1,477,900
Tue, 20 Oct 2026
416.5000
430.3200
416.5000
427.3800
2,011,000
Mon, 19 Oct 2026
413.0100
423.1200
407.5000
414.9800
1,381,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
432.4000
432.4000
411.7700
413.1600
1,405,600
Thu, 15 Oct 2026
430.0000
437.7100
429.4400
432.2000
1,043,400
Wed, 14 Oct 2026
421.6100
432.1500
421.6100
427.4000
1,109,500
Tue, 13 Oct 2026
24 · 8-K
After market open · 10:04 ET
8-K ↗
Tue, 13 Oct 2026
439.0200
442.9900
410.5100
420.3800
1,895,700
Mon, 12 Oct 2026
434.5700
438.3900
423.1500
433.5000
1,704,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
23 · 8-K
After market open · 10:01 ET
8-K ↗
Fri, 09 Oct 2026
450.4900
456.5000
428.4500
431.8700
4,989,900
Thu, 08 Oct 2026
396.0300
399.1900
375.8600
387.1200
2,681,600
Wed, 07 Oct 2026
410.0000
410.0100
394.8100
396.5100
1,827,500
Tue, 06 Oct 2026
405.0200
408.0400
396.0400
404.2700
1,982,900
Mon, 05 Oct 2026
389.9800
409.1700
385.2000
404.0700
1,518,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
378.5400
390.0000
378.5000
388.3600
765,100
Thu, 01 Oct 2026
380.0000
386.8600
376.2300
379.6800
891,900
Wed, 30 Sep 2026
385.5400
391.3300
378.5000
381.5700
1,312,700
Tue, 29 Sep 2026
386.7800
395.2300
385.5400
386.8700
1,892,600
Mon, 28 Sep 2026
397.4300
408.1900
389.1000
389.6300
1,487,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
389.7000
413.5700
386.7100
397.9300
1,938,500
Thu, 24 Sep 2026
374.5400
382.3000
372.0800
380.3200
899,000
Wed, 23 Sep 2026
370.0000
377.6800
369.1300
374.7800
798,600
Tue, 22 Sep 2026
378.4200
379.9100
370.0000
372.0000
858,100
Mon, 21 Sep 2026
386.2000
386.6700
374.3500
378.5800
925,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
384.8100
386.2200
380.0400
386.2200
1,680,400
Thu, 17 Sep 2026
386.6200
387.8300
380.4100
384.5200
850,200
Wed, 16 Sep 2026
396.4100
396.5200
382.9200
384.7200
1,036,300
Tue, 15 Sep 2026
405.2900
405.2900
393.5600
396.6200
851,900
Mon, 14 Sep 2026
409.0100
415.7700
406.8900
407.0200
708,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
404.7600
410.9900
401.1700
409.8000
684,100
Thu, 10 Sep 2026
402.8400
413.3400
400.0900
400.7300
922,200
Wed, 09 Sep 2026
416.8400
419.9700
386.8300
400.0200
972,700
Tue, 08 Sep 2026
395.5500
409.3100
393.6800
403.0900
755,400
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
404.3400
409.0600
398.5900
401.5400
783,100
Thu, 03 Sep 2026
401.9600
413.5000
397.8700
406.5200
769,500
Wed, 02 Sep 2026
395.6700
408.3000
395.0000
400.9700
1,138,200
Tue, 01 Sep 2026
387.6800
398.3200
386.3200
394.8800
1,059,600
Tue, 01 Sep 2026
22 · 8-K
Pre-market · 07:30 ET
8-K ↗
Mon, 31 Aug 2026
385.3600
388.4900
382.1100
383.2300
1,019,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
392.7100
397.3300
385.2200
385.5400
746,500
Thu, 27 Aug 2026
386.6700
397.0000
386.4500
392.6300
899,300
Wed, 26 Aug 2026
390.0000
403.1500
386.5500
391.0600
908,100
Tue, 25 Aug 2026
388.9900
390.0000
380.9500
389.7100
954,800
Mon, 24 Aug 2026
380.4900
389.8500
379.2700
386.6100
1,455,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
381.6900
387.9800
378.6300
378.8800
1,143,600
Thu, 20 Aug 2026
374.2900
387.7900
374.2900
380.7300
1,316,600
Wed, 19 Aug 2026
385.0000
387.6100
371.5000
378.0200
1,141,300
Tue, 18 Aug 2026
384.0000
392.5300
381.6900
382.0000
741,200
Mon, 17 Aug 2026
386.5200
387.0900
380.0600
384.3100
756,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
384.0000
389.7000
380.0900
389.0500
761,100
Thu, 13 Aug 2026
390.2700
392.5800
382.5100
384.9700
754,100
Wed, 12 Aug 2026
371.9800
389.4800
370.3800
388.8300
1,258,700
Tue, 11 Aug 2026
386.5100
389.5300
371.9600
372.8200
732,900
Mon, 10 Aug 2026
385.0000
393.4800
384.0900
385.7000
1,150,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
364.0000
385.6600
363.7800
385.0000
1,405,000
Thu, 06 Aug 2026
366.4600
369.9900
355.7100
367.2400
1,371,500
Wed, 05 Aug 2026
362.8000
367.9200
353.6900
363.8200
1,492,700
Tue, 04 Aug 2026
374.6200
374.6600
360.1800
362.1600
1,553,400
Mon, 03 Aug 2026
365.0000
374.5200
360.7600
374.5000
1,394,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
371.6900
372.1500
362.8600
363.8600
1,454,600
Thu, 30 Jul 2026
363.7700
376.4500
357.3800
366.6600
2,368,100
Wed, 29 Jul 2026
21 · 10-Q
After market open · 14:11 ET
10-Q ↗
Wed, 29 Jul 2026
388.2000
395.3000
355.8100
365.4100
4,110,200
Wed, 29 Jul 2026
20 · 8-K
Pre-market · 07:00 ET
8-K ↗
Wed, 29 Jul 2026
19 · 8-K
Pre-market · 06:19 ET
8-K ↗
Tue, 28 Jul 2026
378.6800
389.2400
371.5000
388.7100
2,253,600
Mon, 27 Jul 2026
390.5800
391.4100
376.5100
381.1500
1,361,800
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
395.4900
399.6100
387.4100
389.3200
740,300
Thu, 23 Jul 2026
394.5000
397.4000
389.2100
394.5000
1,182,600
Wed, 22 Jul 2026
400.6800
404.6100
394.8600
397.6000
689,700
Tue, 21 Jul 2026
399.4200
407.3400
396.5100
404.3400
724,900
Mon, 20 Jul 2026
400.3200
406.5400
396.4400
398.2000
1,052,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
387.5000
401.3700
385.7900
400.0000
2,047,900
Thu, 16 Jul 2026
424.5400
428.8800
385.2200
386.4800
2,288,100
Wed, 15 Jul 2026
401.8300
412.3300
394.4600
407.7800
1,565,800
Tue, 14 Jul 2026
410.0000
412.6700
403.8100
406.7700
967,100
Mon, 13 Jul 2026
399.7100
409.3700
396.5200
406.0000
1,156,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
398.6600
398.6600
390.4600
392.2200
1,788,300
Thu, 09 Jul 2026
394.9600
403.4100
390.9700
397.7600
1,225,700
Wed, 08 Jul 2026
396.2000
405.0500
393.3400
396.2900
1,181,900
Tue, 07 Jul 2026
395.1500
400.0000
391.8200
394.6200
831,100
Mon, 06 Jul 2026
398.0000
400.0000
388.1000
392.8600
1,349,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
412.2200
415.0000
391.6400
396.7500
1,398,900
Wed, 01 Jul 2026
395.6700
414.8200
391.9700
409.4200
1,689,300
Tue, 30 Jun 2026
389.3600
398.8000
385.8400
397.2200
1,548,500
Mon, 29 Jun 2026
381.3800
390.0200
377.5400
388.9000
1,231,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
374.3300
385.4900
372.6100
383.8400
1,704,900
Thu, 25 Jun 2026
358.5500
379.6500
358.5500
376.0000
1,151,100
Wed, 24 Jun 2026
361.9300
365.6300
353.0600
361.6400
1,663,000
Tue, 23 Jun 2026
361.9000
365.9900
358.7300
359.1300
1,568,500
Mon, 22 Jun 2026
363.2300
369.9600
356.3800
360.7200
1,705,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
363.5300
369.8900
357.4200
360.6500
3,571,100
Wed, 17 Jun 2026
367.7300
368.2900
359.4500
362.0000
1,420,200
Tue, 16 Jun 2026
380.4600
380.8600
368.6900
369.4900
1,697,100
Mon, 15 Jun 2026
374.0400
380.7900
363.7900
380.2600
1,784,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
370.7400
379.5000
365.5100
379.2200
980,000
Thu, 11 Jun 2026
368.8500
372.7000
364.3600
368.6900
1,097,700
Wed, 10 Jun 2026
364.3400
369.3400
359.5800
364.4600
960,800
Tue, 09 Jun 2026
357.3300
365.2200
355.3000
363.1800
1,436,000
Mon, 08 Jun 2026
345.6300
356.0100
343.9200
355.9800
1,117,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
348.8400
351.8800
342.7100
350.0800
1,739,400
Thu, 04 Jun 2026
336.2800
351.8800
333.5500
349.8000
1,892,200
Wed, 03 Jun 2026
321.2000
332.2600
321.2000
327.5400
1,125,100
Tue, 02 Jun 2026
325.1500
328.3100
318.1300
320.8800
919,700
Mon, 01 Jun 2026
318.5500
333.3100
316.0000
328.3100
1,954,600
Mon, 01 Jun 2026
18 · 8-K
Pre-market · 06:37 ET
8-K ↗
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
309.1300
309.2400
303.0100
305.4200
1,575,200
Thu, 28 May 2026
306.3100
309.7100
304.0000
308.7000
576,600
Wed, 27 May 2026
304.6400
307.7000
302.0400
306.2700
724,900
Tue, 26 May 2026
305.6000
306.4600
300.3100
301.6900
698,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
305.0400
309.2100
302.0000
307.9500
677,900
Thu, 21 May 2026
303.6900
306.6500
300.0000
303.6800
939,300
Wed, 20 May 2026
314.5000
315.6600
304.0500
304.1000
1,593,900
Tue, 19 May 2026
17 · 8-K
After-hours · 16:30 ET
8-K ↗
Tue, 19 May 2026
304.7800
313.1900
302.0900
310.5500
1,720,300
Mon, 18 May 2026
300.5400
306.5600
293.3600
306.0000
1,744,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
302.0000
310.9400
295.0000
305.1200
1,975,700
Thu, 14 May 2026
302.7800
305.9900
298.0900
301.3500
2,036,800
Wed, 13 May 2026
298.3400
308.5000
292.0700
304.8500
3,077,800
Tue, 12 May 2026
273.8100
297.4600
271.9600
295.3500
2,904,400
Mon, 11 May 2026
272.0800
284.3000
269.9600
274.2600
2,485,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
250.0000
274.9700
247.5000
274.9600
3,151,900
Thu, 07 May 2026
245.7800
248.3100
239.6500
247.1200
1,178,500
Wed, 06 May 2026
241.3100
251.7800
241.0700
246.3300
1,544,800
Tue, 05 May 2026
237.9300
242.7000
237.6000
239.5300
1,183,400
Mon, 04 May 2026
234.1700
238.3900
233.7100
237.9600
1,058,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
237.7600
238.1300
231.1200
233.6300
1,493,300
Thu, 30 Apr 2026
242.9400
246.8200
236.2900
236.4400
2,164,800
Wed, 29 Apr 2026
16 · 10-Q
After market open · 14:09 ET
10-Q ↗
Wed, 29 Apr 2026
217.1900
244.5500
213.9000
243.1200
4,028,000
Wed, 29 Apr 2026
15 · 8-K
Pre-market · 06:06 ET
8-K ↗
Tue, 28 Apr 2026
225.0000
234.2100
225.0000
229.7200
2,945,000
Mon, 27 Apr 2026
215.0000
224.6800
214.2500
223.6200
1,348,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
214.1300
215.4000
211.6800
215.2300
1,011,700
Thu, 23 Apr 2026
218.4600
219.8000
212.7900
214.9500
1,228,300
Wed, 22 Apr 2026
219.2600
219.8600
213.8900
217.4000
1,639,400
Tue, 21 Apr 2026
221.7100
223.7400
216.4900
217.3600
3,067,200
Mon, 20 Apr 2026
14 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 20 Apr 2026
204.2900
210.5900
203.9200
210.3400
1,506,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
201.8000
205.5300
200.3300
205.1400
1,896,600
Thu, 16 Apr 2026
198.8200
201.7500
196.2100
200.7600
1,825,300
Wed, 15 Apr 2026
196.7300
198.7400
193.0000
198.3700
1,294,600
Tue, 14 Apr 2026
198.5100
201.7900
195.5500
196.2100
1,123,400
Mon, 13 Apr 2026
191.0000
198.4500
190.0200
198.2300
1,424,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
13 · 8-K
After-hours · 16:32 ET
8-K ↗
Fri, 10 Apr 2026
198.7100
199.7900
191.8900
192.1500
1,371,200
Thu, 09 Apr 2026
197.0500
200.4400
194.5400
197.3200
1,319,900
Wed, 08 Apr 2026
199.4700
201.4700
195.7300
198.3900
1,985,200
Tue, 07 Apr 2026
202.0000
203.5000
190.0500
197.1500
5,411,500
Mon, 06 Apr 2026
178.4000
184.7000
177.5400
182.6500
2,055,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
176.5000
181.0000
174.8400
177.8300
972,900
Wed, 01 Apr 2026
173.5300
178.8400
172.0400
176.9500
1,528,900
Tue, 31 Mar 2026
167.6100
174.2100
167.1100
173.3900
1,468,100
Mon, 30 Mar 2026
170.5100
170.5100
164.5000
166.0000
1,766,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
173.5000
174.6000
167.1100
169.0900
1,682,500
Thu, 26 Mar 2026
173.2300
175.2000
172.5100
175.1400
1,198,000
Wed, 25 Mar 2026
174.0000
175.1700
169.2900
174.2400
1,197,600
Tue, 24 Mar 2026
169.1600
174.8300
167.5800
172.2300
2,042,200
Mon, 23 Mar 2026
172.3700
173.5800
166.5300
170.1400
1,654,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
165.0000
170.5900
163.1100
169.9000
3,986,100
Thu, 19 Mar 2026
170.7500
173.0800
165.4700
166.4500
1,502,200
Wed, 18 Mar 2026
169.0000
172.4200
167.5600
170.4200
1,482,700
Tue, 17 Mar 2026
171.5700
173.1000
169.2400
170.7700
1,111,400
Mon, 16 Mar 2026
167.5900
173.1100
167.1700
169.9900
1,410,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
165.4500
169.1600
165.0000
165.4300
1,274,900
Thu, 12 Mar 2026
170.6400
170.9400
163.6000
163.6700
1,810,000
Wed, 11 Mar 2026
173.0000
174.6300
169.7800
170.9500
1,379,500
Tue, 10 Mar 2026
179.7100
179.9800
171.9600
173.6200
1,405,800
Mon, 09 Mar 2026
12 · 8-K
After-hours · 16:22 ET
8-K ↗
Mon, 09 Mar 2026
177.9500
179.2700
173.8200
178.5300
1,747,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
11 · 424B5
After-hours · 16:33 ET
424B5 ↗
Fri, 06 Mar 2026
181.4600
181.4600
178.1900
179.1500
1,149,900
Fri, 06 Mar 2026
10 · DEFA14A
Pre-market · 07:32 ET
DEFA14A ↗
Fri, 06 Mar 2026
9 · DEF 14A
Pre-market · 07:30 ET
DEF 14A ↗
Thu, 05 Mar 2026
181.2200
183.6900
177.8500
180.7500
1,734,100
Thu, 05 Mar 2026
8 · 424B5
Pre-market · 08:38 ET
424B5 ↗
Wed, 04 Mar 2026
181.2900
184.8200
180.5100
183.1100
1,441,900
Tue, 03 Mar 2026
184.4700
184.8500
176.7100
181.5800
1,707,300
Mon, 02 Mar 2026
188.4300
189.5000
182.0000
187.2800
1,271,600
Mon, 02 Mar 2026
7 · 8-K
Pre-market · 07:30 ET
8-K ↗
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
185.6900
192.0000
184.0600
190.5400
2,346,200
Thu, 26 Feb 2026
178.8500
187.4400
177.7500
186.8300
1,925,600
Wed, 25 Feb 2026
177.8000
179.1800
175.2500
176.0600
1,894,500
Tue, 24 Feb 2026
180.5000
180.8900
173.2700
174.6400
2,041,800
Mon, 23 Feb 2026
188.8800
189.6200
180.8300
181.1600
1,259,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
190.5500
191.8100
187.5000
189.8300
1,582,500
Thu, 19 Feb 2026
6 · 10-K
After market open · 14:26 ET
10-K ↗
Thu, 19 Feb 2026
187.8600
192.0200
183.6700
190.5000
1,653,800
Wed, 18 Feb 2026
185.2800
187.9700
183.0500
187.1200
1,415,800
Tue, 17 Feb 2026
184.2800
187.6500
183.0000
184.9900
1,987,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
178.8400
184.5000
178.4200
184.1000
2,740,700
Thu, 12 Feb 2026
172.7000
181.7900
170.5000
178.8300
3,327,000
Wed, 11 Feb 2026
170.9600
182.9200
169.6100
175.4000
6,919,300
Wed, 11 Feb 2026
5 · 8-K
Pre-market · 06:40 ET
8-K ↗
Tue, 10 Feb 2026
189.5700
191.5600
180.8900
181.3000
4,244,800
Mon, 09 Feb 2026
192.9800
195.2000
188.6700
189.4900
2,228,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
189.2300
196.7500
189.2300
193.9400
1,986,400
Thu, 05 Feb 2026
191.7700
196.2000
189.8100
193.5500
2,019,800
Wed, 04 Feb 2026
190.0300
196.3400
190.0000
192.0700
2,104,100
Tue, 03 Feb 2026
187.0400
193.4100
186.9500
193.0200
2,541,800
Mon, 02 Feb 2026
188.8100
192.3900
186.0000
187.2000
2,819,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
194.7700
197.5000
192.4000
195.2000
3,220,400
Thu, 29 Jan 2026
195.9700
197.7800
193.2200
196.6700
3,255,300
Wed, 28 Jan 2026
206.7500
207.9900
191.3900
194.0100
8,300,200
Tue, 27 Jan 2026
219.9800
223.0000
206.2100
207.9300
10,459,200
Mon, 26 Jan 2026
264.8500
269.0900
261.4700
263.6300
1,707,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
265.0500
269.1900
264.0000
266.5000
1,268,500
Thu, 22 Jan 2026
270.8500
274.7200
265.0000
266.2900
1,096,100
Wed, 21 Jan 2026
270.1700
271.5600
265.1700
270.6700
1,255,500
Tue, 20 Jan 2026
271.3100
279.5800
267.8900
268.0000
1,537,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
282.4400
283.0800
271.5700
273.2800
885,500
Thu, 15 Jan 2026
274.7000
285.6100
269.2100
283.9500
976,900
Wed, 14 Jan 2026
273.1700
278.4700
272.7800
274.1400
941,600
Tue, 13 Jan 2026
276.4400
277.9600
272.8600
273.9600
441,600
Mon, 12 Jan 2026
276.7300
277.1100
271.7300
276.5900
719,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
279.4900
280.8300
276.7400
276.8500
610,600
Thu, 08 Jan 2026
276.6800
282.7100
275.5900
277.5700
750,200
Wed, 07 Jan 2026
276.5600
278.8800
273.6600
275.0600
737,100
Tue, 06 Jan 2026
274.8500
284.4400
274.6700
279.8400
1,014,700
Mon, 05 Jan 2026
264.6000
277.6800
263.2900
275.8000
1,214,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
256.0400
266.0000
256.0400
264.4800
1,443,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
258.3700
261.6300
256.1100
256.1300
617,600
Tue, 30 Dec 2025
258.0900
261.2200
257.4300
259.0500
598,700
Mon, 29 Dec 2025
258.6100
260.0000
257.1000
258.3400
901,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
258.2600
259.0200
254.3800
258.8300
557,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
258.1700
259.2500
256.6700
259.2500
365,400
Tue, 23 Dec 2025
256.5000
258.1100
255.5800
257.1200
924,800
Mon, 22 Dec 2025
255.9900
263.0000
255.9900
257.6800
1,111,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
259.8400
262.7300
258.2600
259.4000
1,860,100
Thu, 18 Dec 2025
259.3000
266.7000
257.4100
260.6700
1,302,000
Wed, 17 Dec 2025
257.4700
266.0800
256.3500
260.2800
1,081,900
Tue, 16 Dec 2025
268.1200
270.3500
256.0500
258.1600
2,999,800
Tue, 16 Dec 2025
4 · 8-K
Pre-market · 08:05 ET
8-K ↗
Mon, 15 Dec 2025
268.8300
274.9300
265.3800
274.7400
2,028,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
267.3600
274.9900
267.2300
268.4500
1,130,700
Thu, 11 Dec 2025
256.6300
271.1900
254.7100
266.4900
1,902,200
Wed, 10 Dec 2025
249.2600
256.8400
247.5300
256.6600
1,046,900
Tue, 09 Dec 2025
255.6600
258.6500
249.8300
250.3900
970,700
Mon, 08 Dec 2025
260.0000
262.3300
256.2200
256.3900
1,282,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
262.5200
264.8000
256.1400
257.8500
1,626,900
Thu, 04 Dec 2025
255.5000
257.4800
251.0300
253.0200
2,097,400
Wed, 03 Dec 2025
242.7800
258.3400
241.6000
256.9200
2,530,800
Tue, 02 Dec 2025
242.0900
244.0000
238.8100
241.9600
1,696,400
Mon, 01 Dec 2025
246.0000
246.7700
241.8100
242.2300
1,623,500
Mon, 01 Dec 2025
3 · 8-K
Pre-market · 07:30 ET
8-K ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
246.1900
247.2600
242.8100
245.7700
621,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
237.6400
246.1700
235.5600
245.9900
1,993,500
Tue, 25 Nov 2025
228.4000
238.1300
228.4000
237.8800
2,181,900
Mon, 24 Nov 2025
229.5100
229.8500
222.0400
229.2000
2,121,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
223.3800
231.7600
221.5000
227.1000
1,779,600
Thu, 20 Nov 2025
231.9800
233.5800
222.8000
223.2900
1,442,400
Wed, 19 Nov 2025
237.8800
239.0900
226.8100
228.9000
1,493,300
Tue, 18 Nov 2025
232.9400
238.9200
230.8100
234.1000
1,423,200
Mon, 17 Nov 2025
236.5000
239.0000
233.2900
234.1100
1,261,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
235.3600
237.4400
230.7100
237.1200
1,540,400
Thu, 13 Nov 2025
240.5000
242.9200
236.0500
236.7400
1,456,900
Wed, 12 Nov 2025
243.7100
246.7200
240.4200
240.4800
1,829,000
Tue, 11 Nov 2025
239.9800
245.5000
238.5000
243.4700
1,491,900
Mon, 10 Nov 2025
248.1400
249.5100
237.6400
238.4200
1,974,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
251.0100
256.2300
248.5800
252.0400
1,472,200
Thu, 06 Nov 2025
261.7600
264.4100
250.8300
251.1100
2,465,900
Wed, 05 Nov 2025
2 · 10-Q
After market open · 12:07 ET
10-Q ↗
Wed, 05 Nov 2025
260.7400
265.7000
251.1600
264.9400
3,485,400
Wed, 05 Nov 2025
1 · 8-K
Pre-market · 06:11 ET
8-K ↗
Tue, 04 Nov 2025
279.8900
284.2700
276.7000
281.8700
1,413,500
Mon, 03 Nov 2025
277.9900
280.7600
271.4100
279.9200
1,295,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
285.7000
287.1500
277.6000
278.1900
1,782,400
Thu, 30 Oct 2025
293.0000
293.8500
284.0000
285.6100
1,790,900
Wed, 29 Oct 2025
293.8800
296.4900
291.3400
292.6700
1,337,300
Tue, 28 Oct 2025
297.2100
299.6800
288.0100
294.8000
1,329,400
Mon, 27 Oct 2025
290.4400
294.5600
290.3200
292.3400
1,027,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
291.0300
292.0000
287.6500
290.6500
791,900
Thu, 23 Oct 2025
283.3800
293.1400
280.7000
291.3000
881,600