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
201.0000
202.5500
197.3200
197.4800
174,854
Thu, 22 Oct 2026
196.1200
200.6100
195.2000
200.4900
130,500
Wed, 21 Oct 2026
196.2400
198.7900
195.6200
196.9300
184,000
Tue, 20 Oct 2026
194.0400
196.4200
192.2400
194.8600
161,000
Mon, 19 Oct 2026
195.0000
196.0000
192.0100
193.9700
161,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
196.2100
196.2100
192.9600
194.9800
202,900
Thu, 15 Oct 2026
192.9900
197.4200
190.9400
196.2100
135,100
Wed, 14 Oct 2026
192.1100
194.1300
190.2100
192.6800
180,900
Tue, 13 Oct 2026
195.5400
197.7000
194.0500
194.7000
176,700
Mon, 12 Oct 2026
195.4900
196.9600
193.3600
195.3200
171,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
193.7200
195.5200
190.0700
194.9100
134,800
Thu, 08 Oct 2026
192.7500
196.5200
191.0900
193.3600
158,800
Wed, 07 Oct 2026
195.5300
197.4100
191.0900
194.0500
224,300
Tue, 06 Oct 2026
199.5500
199.5500
196.4300
198.5600
122,700
Mon, 05 Oct 2026
197.7300
199.5300
194.2400
197.8700
198,900
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
199.4000
199.4000
195.9000
196.7800
149,400
Thu, 01 Oct 2026
195.0000
199.3900
190.2400
196.6200
174,900
Wed, 30 Sep 2026
193.4000
196.0200
190.7700
194.3700
208,300
Tue, 29 Sep 2026
192.8600
193.0200
190.4400
192.3000
174,300
Mon, 28 Sep 2026
197.6200
197.6200
192.2900
193.0400
123,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
202.4800
202.9300
195.3700
197.2400
197,200
Thu, 24 Sep 2026
202.0000
205.1500
200.1500
201.3000
134,300
Wed, 23 Sep 2026
200.8300
203.7800
198.9300
203.0000
213,300
Tue, 22 Sep 2026
203.1800
203.4500
199.2300
200.8400
183,900
Mon, 21 Sep 2026
199.2000
202.0600
196.4300
200.4000
162,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
200.4600
202.6700
197.0600
197.7100
395,500
Thu, 17 Sep 2026
206.0600
206.0600
198.1400
200.3500
205,400
Wed, 16 Sep 2026
205.6300
206.3800
200.2000
201.7500
270,700
Tue, 15 Sep 2026
198.2600
202.8000
195.3200
202.5900
282,600
Mon, 14 Sep 2026
202.0600
203.8400
199.3700
199.9500
225,200
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
203.1100
205.4400
200.8300
204.2900
236,100
Thu, 10 Sep 2026
196.0500
202.2100
195.6900
201.2500
267,800
Wed, 09 Sep 2026
202.7500
205.7700
195.7600
197.4900
381,500
Tue, 08 Sep 2026
203.6400
207.2600
201.0000
204.2500
333,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
206.2300
207.4900
201.4300
204.1500
204,900
Thu, 03 Sep 2026
207.9300
207.9300
201.1000
206.6200
284,300
Wed, 02 Sep 2026
208.5200
210.8000
206.1100
206.7500
199,200
Tue, 01 Sep 2026
207.9300
210.4700
204.8300
208.5200
192,300
Mon, 31 Aug 2026
207.1600
210.6200
205.2200
207.9100
248,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
210.2700
212.2100
205.7000
206.6400
215,100
Thu, 27 Aug 2026
211.3100
213.0000
207.7900
210.8900
313,400
Wed, 26 Aug 2026
203.9200
211.4300
203.6700
211.0400
347,900
Tue, 25 Aug 2026
207.1100
208.9900
202.8500
204.0700
485,400
Mon, 24 Aug 2026
206.4400
209.9900
202.0000
204.0500
857,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
12 · 10-K
After-hours · 17:28 ET
10-K ↗
Fri, 21 Aug 2026
196.0000
207.8200
186.5000
206.7300
1,289,800
Thu, 20 Aug 2026
11 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Thu, 20 Aug 2026
219.3200
221.4000
214.1700
218.0900
381,300
Wed, 19 Aug 2026
221.0000
223.7300
217.9700
220.9200
163,500
Tue, 18 Aug 2026
226.4700
226.6500
218.5200
218.7300
162,600
Mon, 17 Aug 2026
232.2100
234.7300
226.5900
229.8700
125,500
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
228.5600
232.9100
226.9800
228.2700
132,300
Thu, 13 Aug 2026
234.3500
236.8300
226.9500
228.5600
149,300
Wed, 12 Aug 2026
236.8000
236.8000
228.5500
231.5700
196,500
Tue, 11 Aug 2026
235.0900
236.9200
231.5000
233.2000
170,500
Mon, 10 Aug 2026
236.0600
239.0700
231.6200
232.6100
210,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
238.7700
239.0000
234.2600
236.2300
93,900
Thu, 06 Aug 2026
236.2600
240.9000
233.7000
237.1000
96,600
Wed, 05 Aug 2026
236.2400
237.2500
233.5200
235.0900
133,400
Tue, 04 Aug 2026
228.8200
237.4600
225.3000
236.6000
159,000
Mon, 03 Aug 2026
222.3700
227.1300
221.0400
225.5700
206,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
222.0700
223.9000
218.6200
221.3900
198,800
Thu, 30 Jul 2026
215.9600
220.3800
212.0800
219.9200
107,400
Wed, 29 Jul 2026
219.2700
224.0300
213.5500
214.0200
142,400
Tue, 28 Jul 2026
217.3000
222.5700
217.3000
220.6400
128,400
Mon, 27 Jul 2026
217.9500
220.3400
213.0800
217.3000
134,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
214.5500
218.2300
210.4000
216.7000
181,200
Thu, 23 Jul 2026
208.0000
214.6800
205.8700
214.3900
187,400
Wed, 22 Jul 2026
210.1400
212.2300
208.2900
209.7900
141,900
Tue, 21 Jul 2026
211.9200
213.0000
208.0200
210.2500
238,200
Mon, 20 Jul 2026
212.6600
215.9300
209.9000
210.4800
230,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
213.3500
218.0100
210.0000
212.6600
217,200
Thu, 16 Jul 2026
217.3000
223.3300
213.0600
216.2200
131,000
Wed, 15 Jul 2026
211.6900
218.7600
211.0100
218.2900
134,800
Tue, 14 Jul 2026
214.9400
220.2000
211.0500
211.0700
161,800
Mon, 13 Jul 2026
214.9500
216.2500
211.3000
213.2000
279,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
218.5400
223.6900
215.9900
216.5100
211,600
Thu, 09 Jul 2026
217.3500
217.9800
213.1000
216.6500
159,400
Wed, 08 Jul 2026
218.2200
220.0400
213.2700
217.4200
180,400
Tue, 07 Jul 2026
219.8900
221.0000
213.8500
218.7200
194,800
Mon, 06 Jul 2026
222.1300
224.9000
216.2000
220.8300
227,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
217.0000
221.9300
213.8700
221.7600
172,900
Wed, 01 Jul 2026
218.3900
223.0700
214.4100
214.9000
234,200
Tue, 30 Jun 2026
214.7400
221.0000
214.0400
218.7000
284,200
Mon, 29 Jun 2026
217.5900
219.3400
210.7900
213.2400
241,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
216.2800
219.7000
212.8800
218.2900
645,600
Thu, 25 Jun 2026
217.0900
220.1800
213.0300
218.9300
244,200
Wed, 24 Jun 2026
213.9500
219.1100
212.3000
213.7200
340,700
Tue, 23 Jun 2026
217.3100
220.5900
213.3200
215.6600
152,600
Mon, 22 Jun 2026
221.3000
228.0000
219.0600
219.2600
165,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
222.5100
227.2900
216.2800
222.7800
286,100
Wed, 17 Jun 2026
222.6900
231.3900
216.6000
217.5100
219,000
Tue, 16 Jun 2026
222.0500
224.6700
219.0900
220.7000
178,800
Mon, 15 Jun 2026
229.4800
232.0400
220.1200
221.6800
204,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
231.0200
233.4400
224.1900
225.5300
304,300
Thu, 11 Jun 2026
220.2700
232.5400
220.2000
231.0200
317,900
Wed, 10 Jun 2026
214.9600
223.3500
212.3600
217.9600
428,900
Tue, 09 Jun 2026
213.7300
218.8600
207.8900
215.3900
267,700
Mon, 08 Jun 2026
199.7500
211.4600
198.0000
210.4900
346,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
211.1000
213.5500
197.2700
197.7300
230,000
Thu, 04 Jun 2026
216.0000
216.0000
210.1300
212.6100
250,900
Wed, 03 Jun 2026
213.1400
215.2500
211.4400
213.4800
164,900
Tue, 02 Jun 2026
214.6100
216.1600
211.0000
212.0100
229,800
Mon, 01 Jun 2026
214.6100
217.3900
212.0300
213.3700
278,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
221.9500
222.5100
216.5200
216.7500
326,800
Thu, 28 May 2026
217.3000
222.6300
215.0300
221.1600
204,200
Wed, 27 May 2026
221.1600
222.6500
216.0300
217.4800
187,000
Tue, 26 May 2026
222.6200
223.1000
216.3300
220.9700
250,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
208.9800
224.8200
208.9800
222.1000
461,600
Thu, 21 May 2026
214.3700
214.3700
203.4500
207.8600
351,000
Wed, 20 May 2026
210.5000
212.4700
208.0600
211.3700
413,000
Tue, 19 May 2026
206.2800
211.9500
206.0800
209.0100
322,100
Mon, 18 May 2026
205.4100
209.1300
204.3300
207.7700
270,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
211.1800
214.0500
204.9400
205.4000
364,700
Thu, 14 May 2026
222.2300
224.0900
215.0600
215.8600
402,800
Wed, 13 May 2026
229.2400
229.2400
213.8800
218.4900
386,300
Tue, 12 May 2026
230.6400
232.7600
221.4400
227.4100
580,000
Mon, 11 May 2026
230.0000
237.3200
226.5000
231.9200
415,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
241.1100
242.4700
230.3100
230.8300
321,900
Thu, 07 May 2026
239.9000
244.7700
233.0500
241.1100
568,000
Wed, 06 May 2026
235.0100
240.6000
225.0000
240.2700
477,000
Tue, 05 May 2026
276.8900
276.8900
232.5000
234.7400
1,227,000
Mon, 04 May 2026
10 · 10-Q
After-hours · 17:24 ET
10-Q ↗
Mon, 04 May 2026
9 · 8-K
After-hours · 16:01 ET
FORM 8-K ↗
Mon, 04 May 2026
280.4200
286.4900
274.3200
282.8700
237,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
287.8000
289.4000
279.4300
282.5000
232,100
Thu, 30 Apr 2026
284.7100
287.6200
279.6100
286.9200
297,800
Wed, 29 Apr 2026
287.7100
293.5200
279.9800
281.8400
194,300
Tue, 28 Apr 2026
290.9400
292.2100
281.8900
287.3000
242,200
Mon, 27 Apr 2026
292.6100
295.5000
284.1500
291.3400
221,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
285.8700
295.3600
284.6900
292.6100
259,600
Thu, 23 Apr 2026
295.6200
308.5600
285.9700
286.3500
390,000
Wed, 22 Apr 2026
300.3900
304.2200
290.2800
292.5200
226,200
Tue, 21 Apr 2026
309.0800
311.7200
293.5600
296.8400
247,000
Mon, 20 Apr 2026
307.2800
310.4300
302.2800
309.1900
269,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
306.4700
311.2700
304.2700
309.6800
190,900
Thu, 16 Apr 2026
305.8800
307.1600
299.8500
301.0800
175,100
Wed, 15 Apr 2026
301.8700
309.7300
301.0000
305.9000
248,000
Tue, 14 Apr 2026
298.1100
300.7200
296.7000
296.8600
131,500
Mon, 13 Apr 2026
293.6600
300.3100
290.8700
297.4500
190,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
296.1900
297.2200
292.4800
293.3900
131,000
Thu, 09 Apr 2026
288.8000
295.9800
288.8000
294.4800
182,500
Wed, 08 Apr 2026
283.6000
293.2300
283.6000
288.4700
236,800
Tue, 07 Apr 2026
272.9900
275.7100
266.8400
275.5500
201,700
Mon, 06 Apr 2026
268.6900
275.5900
268.6900
274.3300
206,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
258.6500
272.5900
255.1200
268.1100
260,400
Wed, 01 Apr 2026
269.0200
271.8800
262.1500
263.5800
369,900
Tue, 31 Mar 2026
265.9500
270.5500
261.5000
265.5100
389,100
Mon, 30 Mar 2026
278.3300
278.3300
263.9600
264.7100
394,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
271.8800
278.6500
269.9500
272.3300
288,100
Thu, 26 Mar 2026
280.8600
284.0000
272.7700
274.7000
227,100
Wed, 25 Mar 2026
288.1400
288.3000
279.6800
284.5700
166,200
Tue, 24 Mar 2026
285.7900
289.4900
279.7400
285.2700
308,300
Mon, 23 Mar 2026
279.3400
295.7000
279.3400
289.1300
591,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
282.9900
285.0700
270.2000
274.4500
692,800
Thu, 19 Mar 2026
265.6700
289.8500
265.6700
284.5300
392,100
Wed, 18 Mar 2026
269.4400
275.2900
264.7000
269.9500
271,200
Tue, 17 Mar 2026
279.6500
280.1700
262.5900
269.0800
323,200
Mon, 16 Mar 2026
274.0000
282.2000
272.8900
278.3500
232,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
277.0200
278.0000
265.8500
270.9200
172,500
Thu, 12 Mar 2026
278.3500
279.9300
272.0800
275.5000
366,200
Wed, 11 Mar 2026
276.3000
279.9700
267.2900
279.4700
188,100
Tue, 10 Mar 2026
283.9000
287.0000
276.2600
279.0100
284,400
Mon, 09 Mar 2026
260.6200
282.8100
256.5500
282.1600
444,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
267.6000
272.6900
264.0000
267.2800
186,300
Thu, 05 Mar 2026
283.8000
287.7700
269.7200
274.0300
325,100
Wed, 04 Mar 2026
287.3300
292.2500
281.4000
288.5800
275,400
Tue, 03 Mar 2026
279.7800
291.4800
276.0000
286.9000
210,900
Mon, 02 Mar 2026
282.0100
290.7500
281.4300
286.6700
280,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
287.1000
288.9300
280.4000
285.2000
144,400
Thu, 26 Feb 2026
296.8000
304.0700
285.4500
289.9200
150,500
Wed, 25 Feb 2026
301.6600
302.9900
290.3800
295.2600
210,600
Tue, 24 Feb 2026
294.4100
306.1200
294.4100
297.8700
299,900
Mon, 23 Feb 2026
292.1500
295.8900
288.2300
293.6500
325,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
286.2900
294.8400
281.0300
292.8900
318,300
Thu, 19 Feb 2026
273.5500
286.0800
271.7800
286.0700
374,000
Wed, 18 Feb 2026
265.7600
276.0500
264.4700
273.9700
187,400
Tue, 17 Feb 2026
268.6000
271.9000
262.7600
264.5800
219,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
267.9900
273.1200
264.7700
268.6100
139,500
Thu, 12 Feb 2026
268.7500
275.5500
261.1500
264.9800
184,800
Wed, 11 Feb 2026
278.2600
279.9300
264.0000
267.2000
204,400
Tue, 10 Feb 2026
276.6200
277.7400
268.1200
274.1000
191,800
Mon, 09 Feb 2026
271.7900
278.7500
270.5500
274.7600
177,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
263.9700
273.6300
263.7700
271.2600
295,400
Thu, 05 Feb 2026
253.2800
262.1400
249.9200
258.1600
388,400
Wed, 04 Feb 2026
259.6000
267.0700
252.2900
253.1000
332,400
Tue, 03 Feb 2026
253.9400
257.6200
248.9400
255.9900
238,800
Mon, 02 Feb 2026
247.1500
256.6500
243.4200
252.7200
455,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
264.3400
278.1300
248.1700
250.1400
653,400
Thu, 29 Jan 2026
8 · 10-Q
After-hours · 17:25 ET
10-Q ↗
Thu, 29 Jan 2026
7 · 8-K
After-hours · 16:04 ET
FORM 8-K ↗
Thu, 29 Jan 2026
271.9500
281.0000
266.3100
269.7400
350,100
Wed, 28 Jan 2026
279.1400
282.0200
269.5100
271.3900
315,900
Tue, 27 Jan 2026
276.3200
277.9000
273.0900
276.9700
143,400
Mon, 26 Jan 2026
276.8500
283.5700
271.5700
274.9900
314,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
287.0300
293.2400
272.4900
274.9900
251,400
Thu, 22 Jan 2026
289.7000
293.9300
281.9700
287.4600
256,800
Wed, 21 Jan 2026
291.1700
294.9300
284.4600
289.6800
236,000
Tue, 20 Jan 2026
285.5500
291.9600
278.6100
288.0000
128,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
290.8900
293.4300
287.9700
291.9900
161,100
Thu, 15 Jan 2026
288.0800
293.2200
284.9600
290.8000
139,700
Wed, 14 Jan 2026
274.0700
289.4600
272.7400
286.6500
247,100
Tue, 13 Jan 2026
270.2700
278.1200
270.2700
274.6800
170,700
Mon, 12 Jan 2026
278.7200
278.7200
268.2400
269.1200
179,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
279.2900
283.7100
278.4500
278.9200
202,400
Thu, 08 Jan 2026
273.4900
279.6200
271.3500
279.6100
226,700
Wed, 07 Jan 2026
284.5200
286.6300
273.2100
274.6900
409,000
Tue, 06 Jan 2026
269.0700
285.7900
264.8500
284.5700
521,800
Mon, 05 Jan 2026
257.4700
273.7000
256.8200
271.3800
299,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
258.0200
260.8400
252.7300
255.5800
291,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
262.7200
264.1300
254.6300
255.0600
253,600
Tue, 30 Dec 2025
268.6400
272.8300
261.3200
262.9500
358,300
Mon, 29 Dec 2025
270.4900
277.0300
263.5500
270.1600
253,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
268.4600
270.7400
267.6800
269.8200
63,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
269.1000
270.5100
266.4700
269.6800
73,200
Tue, 23 Dec 2025
274.5500
276.8800
266.0200
266.9100
227,000
Mon, 22 Dec 2025
266.8500
277.4700
266.8500
275.1900
247,600
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
265.5400
273.2500
262.1900
264.5300
422,900
Thu, 18 Dec 2025
265.4700
270.8800
264.2100
266.9800
304,400
Wed, 17 Dec 2025
262.8400
266.3700
259.1800
262.3400
252,500
Tue, 16 Dec 2025
264.1000
264.3800
260.7700
262.6500
207,500
Mon, 15 Dec 2025
262.3000
262.9300
258.2600
262.3800
144,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
264.8100
264.8100
257.6200
259.4400
161,800
Thu, 11 Dec 2025
6 · 8-K
After market open · 15:51 ET
FORM 8-K ↗
Thu, 11 Dec 2025
264.5600
266.7300
259.6200
265.8500
161,500
Wed, 10 Dec 2025
259.5700
264.5400
257.4100
262.4000
183,800
Tue, 09 Dec 2025
263.3700
266.3300
260.0700
260.3200
253,400
Mon, 08 Dec 2025
269.0500
269.0500
261.5600
262.6100
191,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
270.6300
272.0500
263.3900
266.0000
188,900
Thu, 04 Dec 2025
272.8300
275.3400
270.0600
271.0100
204,100
Wed, 03 Dec 2025
266.1500
275.6500
264.7800
273.1900
260,500
Tue, 02 Dec 2025
270.0000
271.3800
266.0300
266.1700
158,600
Mon, 01 Dec 2025
268.9400
274.7000
266.1900
268.3900
278,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
273.4600
274.6800
268.0500
270.8500
181,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
266.9100
275.5000
266.9100
271.5600
311,100
Tue, 25 Nov 2025
258.1200
269.1500
253.3100
267.3200
379,900
Mon, 24 Nov 2025
251.2900
258.2500
250.0000
256.3400
240,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
233.7400
254.3700
233.7400
251.1000
361,800
Thu, 20 Nov 2025
5 · 8-K
After-hours · 16:48 ET
FORM 8-K ↗
Thu, 20 Nov 2025
243.4300
248.3200
231.6600
233.9700
602,000
Wed, 19 Nov 2025
250.7900
259.9500
236.4100
237.8200
405,400
Tue, 18 Nov 2025
267.4700
269.0000
250.0800
251.2600
1,511,300
Tue, 18 Nov 2025
4 · 8-K
Pre-market · 09:08 ET
FORM 8-K ↗
Mon, 17 Nov 2025
257.5600
268.5500
257.5600
267.0300
423,700
Mon, 17 Nov 2025
3 · 8-K
Pre-market · 07:45 ET
FORM 8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
270.1400
276.3800
262.4500
273.5500
183,500
Thu, 13 Nov 2025
280.6600
283.2800
268.2900
272.8700
205,800
Wed, 12 Nov 2025
287.3300
292.3400
282.2000
283.4800
232,300
Tue, 11 Nov 2025
283.3700
288.3300
282.9000
286.9600
226,700
Mon, 10 Nov 2025
286.1000
288.1000
283.1500
285.5300
175,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
279.6000
288.6400
276.7500
284.8600
245,100
Thu, 06 Nov 2025
278.9200
285.0000
274.6100
282.2700
213,200
Wed, 05 Nov 2025
280.3600
283.2300
274.0600
281.6300
109,000
Tue, 04 Nov 2025
274.9200
282.9600
271.4700
277.5400
173,900
Mon, 03 Nov 2025
278.2800
282.5900
273.3000
281.1000
384,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
251.5000
282.5400
246.4600
278.4600
644,200
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 17:13 ET
10-Q ↗
Thu, 30 Oct 2025
1 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 30 Oct 2025
247.0200
249.7000
243.2500
243.8200
137,500
Wed, 29 Oct 2025
252.9300
256.7800
244.7900
249.3700
140,500
Tue, 28 Oct 2025
252.9200
254.7700
249.7500
250.9400
129,500
Mon, 27 Oct 2025
253.0300
255.9800
251.9500
254.0000
126,100
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
250.1400
255.3400
249.4400
251.1100
80,600