Daily Nasdaq 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
194.1000
200.6900
192.2900
199.0800
1,385,388
Thu, 22 Oct 2026
20 · 8-K
After market open · 13:26 ET
8-K ↗
Thu, 22 Oct 2026
175.3000
197.3600
175.3000
197.2100
2,194,900
Wed, 21 Oct 2026
171.3900
173.8800
170.4100
172.4400
791,200
Tue, 20 Oct 2026
168.2300
173.5200
167.7200
171.7100
540,000
Mon, 19 Oct 2026
171.4800
171.4800
167.7000
168.0700
597,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
170.0600
173.1700
168.7500
172.5700
1,021,500
Thu, 15 Oct 2026
160.5800
171.7700
160.5800
169.1200
1,339,500
Wed, 14 Oct 2026
159.4500
159.8300
155.1600
158.1200
596,900
Tue, 13 Oct 2026
161.0000
161.9900
157.8500
160.6000
600,600
Mon, 12 Oct 2026
159.7600
160.4800
158.1400
158.7100
521,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
19 · 8-K
After-hours · 20:05 ET
8-K ↗
Fri, 09 Oct 2026
158.7100
159.8200
156.5900
159.5400
682,000
Thu, 08 Oct 2026
153.3800
158.6300
152.7000
158.1400
1,051,800
Wed, 07 Oct 2026
158.0300
158.0300
153.5500
154.1400
822,300
Tue, 06 Oct 2026
160.0000
162.1700
157.7500
158.2400
755,200
Mon, 05 Oct 2026
161.4200
161.4200
157.4000
159.3500
855,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
162.7500
163.9900
159.7900
161.4200
632,300
Thu, 01 Oct 2026
161.6500
162.3300
158.4000
160.6700
739,600
Wed, 30 Sep 2026
164.0600
164.6200
161.3400
161.8700
690,100
Tue, 29 Sep 2026
163.0000
164.4500
161.8500
162.5200
614,100
Mon, 28 Sep 2026
164.3700
164.5000
160.5100
163.3100
723,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
18 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 25 Sep 2026
162.0000
165.1900
161.3800
164.9100
879,600
Thu, 24 Sep 2026
167.1700
167.8200
160.3800
161.7100
1,381,900
Wed, 23 Sep 2026
168.0500
168.2800
164.9000
166.6100
633,100
Tue, 22 Sep 2026
169.9100
171.2900
167.5600
168.6000
789,700
Mon, 21 Sep 2026
168.5000
170.3200
166.5000
167.9200
819,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
167.2400
168.6600
165.6300
167.9600
2,181,300
Thu, 17 Sep 2026
170.7300
172.3600
165.6300
167.6500
833,700
Wed, 16 Sep 2026
167.8300
172.8900
167.0200
167.7600
762,500
Tue, 15 Sep 2026
171.5300
171.9700
165.3700
166.8600
1,025,900
Mon, 14 Sep 2026
173.2100
175.0300
171.1700
171.7600
760,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
176.8900
177.7400
172.6000
173.0400
906,100
Thu, 10 Sep 2026
177.9100
177.9500
173.4700
175.7600
709,000
Wed, 09 Sep 2026
176.1800
181.2700
175.4500
177.9200
734,300
Tue, 08 Sep 2026
183.6900
183.7300
177.1900
177.3400
563,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
182.1500
186.3900
182.1500
185.2200
587,300
Thu, 03 Sep 2026
183.1900
185.1600
181.0500
184.0700
828,800
Wed, 02 Sep 2026
181.7900
186.4900
180.7300
182.9900
613,400
Tue, 01 Sep 2026
185.1300
186.7200
181.5600
182.7600
945,000
Mon, 31 Aug 2026
185.9400
188.0000
184.3500
186.5200
567,800
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
17 · 8-K
After market open · 12:07 ET
8-K ↗
Fri, 28 Aug 2026
185.7900
188.7400
184.6600
188.0700
545,100
Thu, 27 Aug 2026
186.2800
188.5900
184.1800
186.0600
482,200
Wed, 26 Aug 2026
186.1400
189.0200
185.9000
188.3800
437,600
Tue, 25 Aug 2026
187.5900
188.6100
184.2200
186.3600
542,500
Mon, 24 Aug 2026
189.5300
190.8100
186.4300
188.2400
554,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
190.7900
191.5500
187.8300
187.9800
502,500
Thu, 20 Aug 2026
192.6100
193.5600
189.1900
190.3300
404,200
Wed, 19 Aug 2026
189.2500
197.7800
188.4900
195.9900
478,800
Tue, 18 Aug 2026
192.0100
193.4900
187.3600
187.5000
557,400
Mon, 17 Aug 2026
193.3200
193.4600
187.2700
190.4700
901,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
201.6900
201.6900
194.4700
194.8400
503,800
Thu, 13 Aug 2026
199.2200
202.5900
197.5400
200.5700
511,400
Wed, 12 Aug 2026
200.6200
201.8800
196.1200
199.4100
599,400
Tue, 11 Aug 2026
199.4200
204.9900
199.4200
201.5000
558,900
Mon, 10 Aug 2026
204.2800
204.3200
198.5100
199.9800
768,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
201.8100
209.7800
200.9500
206.3100
658,500
Thu, 06 Aug 2026
204.0100
205.7000
200.1400
201.0800
578,800
Wed, 05 Aug 2026
202.6000
206.9700
201.6400
206.6300
491,300
Tue, 04 Aug 2026
196.7100
203.6300
195.0700
203.4400
616,200
Mon, 03 Aug 2026
190.5900
195.7300
188.3000
195.5800
731,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
190.1700
192.1200
184.8800
185.7100
1,007,500
Thu, 30 Jul 2026
190.0000
190.8000
184.5100
190.6800
843,700
Wed, 29 Jul 2026
16 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 29 Jul 2026
15 · 10-Q
After market open · 11:01 ET
10-Q ↗
Wed, 29 Jul 2026
190.8600
197.0000
188.5000
193.4500
1,040,100
Tue, 28 Jul 2026
186.6100
192.8100
185.8800
192.1600
1,341,800
Mon, 27 Jul 2026
185.5700
189.1200
182.7200
184.6100
957,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
183.3300
186.4200
178.5200
183.7700
1,125,100
Thu, 23 Jul 2026
203.7400
204.4000
180.8100
183.3300
2,056,100
Thu, 23 Jul 2026
14 · 8-K
Pre-market · 09:29 ET
8-K ↗
Wed, 22 Jul 2026
196.7200
200.0000
194.2400
196.1900
1,175,300
Tue, 21 Jul 2026
198.8000
200.3700
195.3800
196.3600
897,100
Mon, 20 Jul 2026
200.7600
202.1000
194.0800
201.0300
1,144,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
208.8500
212.4100
200.3800
201.1700
607,600
Thu, 16 Jul 2026
202.7000
209.2300
202.7000
207.9200
617,200
Wed, 15 Jul 2026
195.8900
203.7300
193.3400
202.3700
1,193,500
Tue, 14 Jul 2026
210.8200
213.1800
207.2700
210.0700
458,400
Mon, 13 Jul 2026
211.9200
214.7000
209.0800
210.8200
611,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
209.8400
213.1900
209.3900
210.4400
460,800
Thu, 09 Jul 2026
203.1800
210.4800
201.3900
207.9700
605,300
Wed, 08 Jul 2026
206.9000
206.9000
202.4100
204.2000
626,700
Tue, 07 Jul 2026
215.5500
217.9400
208.7900
209.6200
619,300
Mon, 06 Jul 2026
220.5100
220.5100
211.2300
215.2200
959,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
215.9300
221.0200
215.4800
219.4700
585,200
Wed, 01 Jul 2026
214.6900
219.9800
210.0100
215.6900
652,200
Tue, 30 Jun 2026
211.6200
216.3000
210.2400
214.9000
737,900
Mon, 29 Jun 2026
211.6100
211.8900
207.2400
211.6200
715,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
207.6000
213.3500
207.5300
211.6100
1,224,100
Thu, 25 Jun 2026
204.9800
212.6900
204.5500
207.3800
947,800
Wed, 24 Jun 2026
194.9800
206.2800
194.9800
205.3600
877,900
Tue, 23 Jun 2026
193.6200
197.7800
193.3300
194.8400
567,400
Mon, 22 Jun 2026
197.5500
198.0300
194.0500
195.6100
821,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
196.5800
205.2300
194.3700
198.9900
8,252,400
Wed, 17 Jun 2026
198.0800
204.0000
192.4800
194.3400
1,020,300
Tue, 16 Jun 2026
191.9400
199.8900
189.8900
198.0800
866,700
Mon, 15 Jun 2026
196.0000
198.5300
190.2200
191.0300
993,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
191.9300
197.2100
190.9800
195.0000
677,400
Thu, 11 Jun 2026
190.3500
193.8700
186.3100
192.3400
1,030,200
Wed, 10 Jun 2026
192.9000
196.4600
189.0700
189.8900
907,800
Tue, 09 Jun 2026
180.5000
194.7800
179.8700
192.4200
1,587,300
Mon, 08 Jun 2026
182.7400
184.0500
179.2800
180.9500
1,168,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
183.4600
188.5300
183.4600
185.5200
1,308,800
Thu, 04 Jun 2026
184.4500
187.8300
181.1700
183.2200
746,900
Wed, 03 Jun 2026
181.0600
182.1300
176.8000
180.6900
747,200
Tue, 02 Jun 2026
181.1600
182.1700
177.4500
179.6000
857,000
Mon, 01 Jun 2026
181.1200
184.5200
178.4000
182.0700
882,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
183.2900
185.6900
181.2200
181.4000
732,700
Thu, 28 May 2026
182.5700
185.2700
180.7200
184.7000
584,600
Wed, 27 May 2026
184.4000
190.0000
183.5400
184.4100
736,000
Tue, 26 May 2026
184.5500
185.5900
181.2600
182.3500
667,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
181.5400
186.9000
180.6900
184.6400
552,500
Thu, 21 May 2026
180.8900
181.7100
177.2700
181.6900
705,400
Wed, 20 May 2026
177.8200
182.3000
175.0100
181.8300
744,200
Tue, 19 May 2026
181.4700
181.9900
177.5400
178.5400
949,900
Mon, 18 May 2026
175.3400
181.8400
172.6800
181.3900
1,275,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
177.4300
178.2600
172.7000
175.3500
1,042,400
Thu, 14 May 2026
174.8500
177.3200
173.6200
175.2400
901,200
Wed, 13 May 2026
182.4100
183.6800
175.0100
175.3700
1,112,100
Tue, 12 May 2026
184.9000
186.0800
181.1000
182.3300
901,000
Mon, 11 May 2026
188.4700
188.7600
184.6000
184.7700
995,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
13 · 8-K/A
After-hours · 17:18 ET
8-K/A ↗
Fri, 08 May 2026
190.4400
192.2800
184.5000
187.7700
827,300
Thu, 07 May 2026
190.0000
195.9000
189.9600
190.4400
1,574,300
Wed, 06 May 2026
191.3000
195.0600
187.9000
188.0900
1,135,900
Tue, 05 May 2026
197.5200
198.3100
186.9400
187.0400
2,309,100
Mon, 04 May 2026
12 · 8-K
After-hours · 16:33 ET
8-K ↗
Mon, 04 May 2026
205.4100
207.6300
202.7100
203.2300
537,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
213.5700
213.5700
207.5600
208.0900
467,000
Thu, 30 Apr 2026
213.8000
217.9000
212.2500
213.3200
651,300
Wed, 29 Apr 2026
11 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 29 Apr 2026
215.7200
215.8200
208.5100
209.6100
708,700
Tue, 28 Apr 2026
10 · 10-Q
After market open · 12:24 ET
10-Q ↗
Tue, 28 Apr 2026
225.4800
225.9700
214.9800
216.2800
978,700
Mon, 27 Apr 2026
230.8300
232.0100
224.9300
225.2800
835,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
229.0200
234.8600
226.7000
232.5500
1,018,500
Thu, 23 Apr 2026
9 · 8-K
After market open · 09:42 ET
8-K ↗
Thu, 23 Apr 2026
242.1500
249.0400
227.6000
228.6800
1,215,800
Wed, 22 Apr 2026
234.8500
235.4300
231.5200
234.2200
1,091,000
Tue, 21 Apr 2026
233.6000
236.1000
231.3200
233.1300
784,200
Mon, 20 Apr 2026
226.0000
232.6700
224.5000
232.0900
484,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
228.4400
235.1300
227.3200
227.6200
861,200
Thu, 16 Apr 2026
226.8000
229.7800
225.0800
225.6400
779,500
Wed, 15 Apr 2026
219.7700
228.2700
218.9500
226.5900
995,400
Tue, 14 Apr 2026
217.3300
220.4600
216.6000
217.9800
429,200
Mon, 13 Apr 2026
212.6900
217.9200
212.1100
217.3300
567,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
214.5600
215.9000
211.7000
214.9100
472,800
Thu, 09 Apr 2026
208.3300
214.3500
207.2400
213.5100
478,400
Wed, 08 Apr 2026
208.6300
211.4400
207.9700
209.4500
613,600
Tue, 07 Apr 2026
203.7300
204.4600
200.6600
201.4800
468,000
Mon, 06 Apr 2026
201.6700
204.8500
199.6200
204.6900
430,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
199.0200
203.4500
195.4900
202.9300
606,000
Wed, 01 Apr 2026
202.4800
203.8300
199.9200
200.0800
738,300
Tue, 31 Mar 2026
202.9500
207.5500
200.5200
202.3300
737,800
Mon, 30 Mar 2026
200.0100
203.7900
197.1400
200.4900
801,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
199.9500
203.4800
197.1300
198.7400
660,100
Thu, 26 Mar 2026
8 · DEF 14A
After market open · 10:05 ET
DEF 14A ↗
Thu, 26 Mar 2026
201.2600
204.8800
198.8000
201.0400
734,000
Wed, 25 Mar 2026
205.0000
207.5000
200.0000
202.1700
597,700
Tue, 24 Mar 2026
202.4500
205.1500
198.9300
203.2400
617,600
Mon, 23 Mar 2026
203.8400
206.3400
202.5200
205.2600
1,054,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
203.6500
204.1200
197.6800
200.3400
1,380,800
Thu, 19 Mar 2026
204.0100
205.7200
200.9900
204.3600
631,500
Wed, 18 Mar 2026
210.5500
211.2600
205.6800
205.7700
644,100
Tue, 17 Mar 2026
210.5300
212.0000
207.1200
210.7400
644,000
Mon, 16 Mar 2026
206.8100
210.1700
206.4800
208.7800
721,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
206.0100
207.0300
204.0000
206.6400
622,800
Thu, 12 Mar 2026
208.0600
210.7600
203.8000
204.1200
674,300
Wed, 11 Mar 2026
209.7600
211.6000
207.1600
210.8800
568,000
Tue, 10 Mar 2026
214.6600
216.0200
208.0000
208.8800
764,500
Mon, 09 Mar 2026
210.7000
215.5900
204.1600
214.5200
1,012,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
215.8000
216.4100
211.1900
213.6600
592,400
Thu, 05 Mar 2026
220.3700
226.3500
217.4400
217.9200
681,300
Wed, 04 Mar 2026
221.3500
222.0000
217.0300
220.3100
686,100
Tue, 03 Mar 2026
214.8500
223.4000
214.1700
221.2200
605,200
Mon, 02 Mar 2026
222.4000
222.9400
215.0000
222.0000
881,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
221.7500
227.8000
219.7700
227.1800
817,100
Thu, 26 Feb 2026
7 · 10-K
After market open · 12:11 ET
10-K ↗
Thu, 26 Feb 2026
219.2500
223.9700
217.2300
223.3100
858,600
Wed, 25 Feb 2026
6 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 25 Feb 2026
216.8500
217.5500
210.6700
214.7500
935,200
Tue, 24 Feb 2026
219.6100
223.9500
217.1100
217.2600
962,600
Mon, 23 Feb 2026
220.8300
221.6600
213.2600
218.5000
1,181,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
218.0200
222.4900
211.5600
221.6200
1,686,700
Thu, 19 Feb 2026
5 · 8-K
After market open · 09:35 ET
8-K ↗
Thu, 19 Feb 2026
228.0000
232.0000
216.3200
218.3600
3,583,400
Wed, 18 Feb 2026
253.8200
258.3600
250.5000
255.3300
732,300
Tue, 17 Feb 2026
264.2700
265.6800
253.2900
255.4600
763,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 13 Feb 2026
269.7400
272.5300
265.2300
265.8300
604,000
Thu, 12 Feb 2026
272.1700
278.1700
269.5400
269.5600
639,700
Wed, 11 Feb 2026
267.5900
272.2400
265.0000
271.4800
835,300
Tue, 10 Feb 2026
264.7900
270.2100
263.3700
267.3300
604,000
Mon, 09 Feb 2026
264.3900
265.4400
260.5500
262.5700
635,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
257.1500
267.1700
256.1800
266.1600
1,026,400
Thu, 05 Feb 2026
260.5300
261.8700
255.8900
257.5400
511,300
Wed, 04 Feb 2026
254.2500
261.8800
252.9900
260.4200
1,348,500
Tue, 03 Feb 2026
253.7000
262.2700
251.7100
252.9500
852,800
Mon, 02 Feb 2026
252.4000
255.2500
250.7100
253.6000
696,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
253.9400
256.0400
250.0600
254.0900
512,400
Thu, 29 Jan 2026
259.2400
261.5900
252.7000
255.3800
855,300
Wed, 28 Jan 2026
263.6800
265.5500
257.6600
258.4800
780,300
Tue, 27 Jan 2026
264.1900
265.5800
261.6600
264.4600
582,400
Mon, 26 Jan 2026
266.5400
266.7600
262.7900
266.1000
608,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
266.1300
266.7400
263.2200
265.0200
577,000
Thu, 22 Jan 2026
267.3200
269.9600
265.8600
266.8200
521,700
Wed, 21 Jan 2026
262.5500
268.2700
260.0000
266.7400
587,100
Tue, 20 Jan 2026
262.2400
263.9000
258.5000
260.6900
1,016,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
266.3600
268.5700
264.0800
267.9900
695,500
Thu, 15 Jan 2026
265.1200
268.7200
263.3200
267.6100
587,600
Wed, 14 Jan 2026
261.6300
268.1500
260.9900
265.3400
927,200
Tue, 13 Jan 2026
257.8200
262.4000
256.4500
261.9800
892,600
Mon, 12 Jan 2026
3 · 8-K
After-hours · 16:11 ET
8-K ↗
Mon, 12 Jan 2026
256.7800
260.3800
254.7600
258.4600
1,503,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
245.0000
253.0400
242.3400
252.2800
1,050,400
Thu, 08 Jan 2026
235.5600
245.3000
234.2800
242.8000
940,600
Wed, 07 Jan 2026
239.7800
241.0000
235.0400
237.0100
678,600
Tue, 06 Jan 2026
237.2700
240.9800
234.2600
239.3800
764,900
Mon, 05 Jan 2026
229.5100
238.9800
228.9500
236.2500
1,044,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
228.1200
230.6500
226.1000
229.7100
605,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
230.2800
231.1400
228.7500
228.7500
436,300
Tue, 30 Dec 2025
228.3300
232.6000
227.4000
231.0700
789,300
Mon, 29 Dec 2025
231.1700
232.3000
228.1900
229.3300
734,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
231.0000
233.8000
230.7700
232.4900
431,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
230.3500
233.0300
228.5100
231.2400
407,600
Tue, 23 Dec 2025
233.4400
234.3100
229.9000
230.5500
675,600
Mon, 22 Dec 2025
231.6800
234.0000
231.0600
232.3000
665,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
236.2500
236.2500
231.5700
232.0100
1,100,600
Thu, 18 Dec 2025
237.5600
241.2600
233.7100
236.3600
914,100
Wed, 17 Dec 2025
236.0000
238.7300
234.3700
236.2800
538,800
Tue, 16 Dec 2025
238.5700
239.6000
234.3700
236.6700
545,700
Mon, 15 Dec 2025
242.3700
244.0000
236.7700
238.3400
661,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
241.6900
245.2200
239.4000
240.2700
486,300
Thu, 11 Dec 2025
241.5000
246.1300
239.9300
240.2900
578,900
Wed, 10 Dec 2025
234.1100
241.6100
233.4800
240.5800
689,900
Tue, 09 Dec 2025
236.1200
237.3400
232.8300
233.3100
726,600
Mon, 08 Dec 2025
240.4400
240.4400
234.7000
236.9200
538,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
241.1600
243.5600
238.5300
239.5200
677,500
Thu, 04 Dec 2025
246.3700
248.0500
240.8300
241.9200
519,400
Wed, 03 Dec 2025
246.1300
251.7300
245.4800
245.9800
524,700
Tue, 02 Dec 2025
244.5000
247.3400
241.2600
244.7300
708,800
Mon, 01 Dec 2025
240.5100
248.3900
240.3100
243.3700
594,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
246.3100
246.4000
243.3400
243.6000
202,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
242.9900
246.3900
241.7100
244.2700
477,700
Tue, 25 Nov 2025
238.8200
246.1200
238.5100
243.8900
813,800
Mon, 24 Nov 2025
238.8800
240.3100
235.1700
236.7100
3,865,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
232.3400
243.4200
229.8100
239.9800
914,300
Thu, 20 Nov 2025
235.0500
237.1700
229.6300
230.2100
812,400
Wed, 19 Nov 2025
240.2400
241.8300
231.5300
233.8800
939,900
Tue, 18 Nov 2025
235.0100
241.8100
233.0600
240.2400
990,700
Mon, 17 Nov 2025
242.8300
244.9900
237.2500
237.8400
796,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
244.9400
246.7800
241.9000
242.3200
658,800
Thu, 13 Nov 2025
248.8700
252.6400
244.6300
245.9300
1,210,700
Wed, 12 Nov 2025
253.7100
255.6600
249.3900
250.5400
665,200
Tue, 11 Nov 2025
250.8700
255.2300
248.1700
254.3100
699,800
Mon, 10 Nov 2025
251.8500
252.1000
247.5600
248.8600
692,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
247.9400
252.8100
245.2500
252.0100
1,065,700
Thu, 06 Nov 2025
253.0200
254.0200
242.1000
248.3700
1,721,900
Wed, 05 Nov 2025
257.3600
257.3900
250.8500
253.0300
1,399,900
Tue, 04 Nov 2025
259.3700
259.4800
254.8300
258.0000
840,900
Mon, 03 Nov 2025
267.1000
267.5100
258.6300
259.4800
856,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
277.0500
277.0500
266.0000
267.0600
1,342,300
Thu, 30 Oct 2025
282.9700
284.9800
276.5000
277.2000
631,800
Wed, 29 Oct 2025
2 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 29 Oct 2025
1 · 10-Q
After market open · 12:09 ET
10-Q ↗
Wed, 29 Oct 2025
286.5100
290.0200
282.6200
283.5500
838,300
Tue, 28 Oct 2025
291.4400
293.2700
286.5200
286.9500
498,200
Mon, 27 Oct 2025
295.8500
297.5000
289.7300
293.5600
576,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
300.4500
301.6900
292.7400
293.7500
759,300