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
215.3400
215.9320
201.4905
203.3100
698,688
Thu, 22 Oct 2026
210.8900
215.1500
208.3100
214.9300
487,200
Wed, 21 Oct 2026
211.2100
213.7900
206.2500
209.6900
677,100
Tue, 20 Oct 2026
212.2500
215.9900
210.9600
213.1900
450,100
Mon, 19 Oct 2026
206.7700
214.5600
206.7700
209.9200
588,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
206.6700
210.7900
205.7300
210.3300
468,000
Thu, 15 Oct 2026
202.2100
211.8600
202.2100
204.5500
657,300
Wed, 14 Oct 2026
195.4300
200.8900
194.3600
200.0000
396,900
Tue, 13 Oct 2026
198.7200
199.6400
193.8400
194.1600
323,300
Mon, 12 Oct 2026
198.0300
199.4600
193.3800
197.2200
410,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
191.8600
199.0700
191.8600
196.2400
593,900
Thu, 08 Oct 2026
190.7500
193.7500
189.5600
191.8600
392,100
Wed, 07 Oct 2026
195.3700
195.9400
187.8000
188.0500
404,400
Tue, 06 Oct 2026
194.7200
198.4900
194.0500
194.6100
371,400
Mon, 05 Oct 2026
192.0400
194.5200
189.4100
194.2600
462,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
187.6500
192.9500
186.4900
192.0400
457,900
Thu, 01 Oct 2026
188.5500
191.7900
186.8500
187.1100
525,100
Wed, 30 Sep 2026
192.0700
193.4700
188.5100
189.2700
371,200
Tue, 29 Sep 2026
192.2600
193.7400
189.2900
190.8500
330,200
Mon, 28 Sep 2026
190.2500
194.6600
187.9700
193.5700
486,000
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
189.0000
190.6000
184.4400
190.2900
423,900
Thu, 24 Sep 2026
187.5000
190.8900
185.5800
189.6500
442,000
Wed, 23 Sep 2026
190.8500
191.0500
186.7100
187.4900
476,100
Tue, 22 Sep 2026
191.4100
195.2000
190.5000
190.9800
495,500
Mon, 21 Sep 2026
193.7000
194.9800
189.7000
189.9000
521,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
197.9200
198.0100
190.8000
192.0800
2,225,200
Thu, 17 Sep 2026
199.7000
201.8000
196.5000
198.9700
490,100
Wed, 16 Sep 2026
198.3500
202.0000
196.0000
198.6700
400,400
Tue, 15 Sep 2026
199.7600
201.9700
198.1600
198.6300
592,700
Mon, 14 Sep 2026
194.2600
201.2800
194.1600
200.6700
677,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
190.5900
193.5100
186.9600
192.6100
701,600
Thu, 10 Sep 2026
189.5700
191.0400
187.2300
188.8000
379,500
Wed, 09 Sep 2026
187.6700
189.3700
184.4700
189.0200
512,000
Tue, 08 Sep 2026
189.0000
190.8400
187.2500
188.2800
471,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
196.1100
196.3100
188.3300
189.3300
432,800
Thu, 03 Sep 2026
195.9000
199.1500
194.0000
197.4000
289,900
Wed, 02 Sep 2026
193.4500
197.8500
189.8700
195.2600
354,400
Tue, 01 Sep 2026
196.8300
197.9900
192.3100
193.1600
321,400
Mon, 31 Aug 2026
198.4900
198.4900
192.0300
195.5700
651,700
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
195.3000
199.8900
194.5500
198.4900
577,200
Thu, 27 Aug 2026
190.6600
198.0000
187.2800
194.6000
492,700
Wed, 26 Aug 2026
196.8100
197.4000
193.0000
194.0200
462,000
Tue, 25 Aug 2026
192.5900
197.1500
190.9000
196.5300
413,600
Mon, 24 Aug 2026
190.5200
193.9500
189.9900
192.6000
351,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
187.9000
190.7400
184.6900
189.1000
396,300
Thu, 20 Aug 2026
186.3800
190.8500
185.5800
187.6000
376,000
Wed, 19 Aug 2026
188.9300
192.4100
186.2900
186.8400
343,800
Tue, 18 Aug 2026
187.5000
190.3500
186.3500
188.6400
311,100
Mon, 17 Aug 2026
187.4300
189.3500
185.0000
186.2100
419,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
190.2500
192.1700
184.9200
189.1100
364,100
Thu, 13 Aug 2026
189.1300
190.7000
187.4900
190.1600
331,700
Wed, 12 Aug 2026
181.0500
188.8200
180.5000
188.7700
646,700
Tue, 11 Aug 2026
185.5000
189.1500
177.6200
181.7100
547,700
Mon, 10 Aug 2026
190.9400
192.0000
185.3800
185.5500
420,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
186.0000
193.9500
183.9200
192.9900
353,700
Thu, 06 Aug 2026
184.7400
194.7600
176.2500
188.2300
1,060,400
Wed, 05 Aug 2026
13 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 05 Aug 2026
12 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 05 Aug 2026
182.9000
185.4000
180.0000
184.7400
664,100
Tue, 04 Aug 2026
179.5000
181.1300
176.2400
181.0000
640,700
Mon, 03 Aug 2026
188.7400
191.0000
179.2500
180.7600
487,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
189.3400
189.9900
186.0000
187.9000
305,700
Thu, 30 Jul 2026
191.8800
191.8800
186.9600
189.8300
339,800
Wed, 29 Jul 2026
194.2600
197.3500
191.7000
192.3900
440,100
Tue, 28 Jul 2026
190.0000
200.0100
190.0000
195.0000
530,800
Mon, 27 Jul 2026
184.7000
188.0200
183.7300
186.2800
301,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
179.2000
185.3700
177.8900
184.7000
393,800
Thu, 23 Jul 2026
184.1900
185.6700
174.5000
178.4400
845,400
Wed, 22 Jul 2026
184.0000
185.8000
182.6000
184.3600
353,200
Tue, 21 Jul 2026
181.3900
183.5600
180.1100
183.0900
377,600
Mon, 20 Jul 2026
180.4800
184.4000
180.0100
181.9700
372,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
183.8500
184.7800
179.1200
180.7400
367,500
Thu, 16 Jul 2026
177.9000
182.6300
176.9600
182.4500
455,700
Wed, 15 Jul 2026
176.4900
182.0700
176.1300
177.0100
474,200
Tue, 14 Jul 2026
178.5400
179.9800
174.5000
177.1500
530,800
Mon, 13 Jul 2026
180.3600
183.0000
177.1000
178.0100
365,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
175.5000
182.9700
174.6000
179.3000
594,200
Thu, 09 Jul 2026
175.2000
177.4200
173.0000
175.5000
653,600
Wed, 08 Jul 2026
177.6400
177.6400
166.9000
175.7800
1,505,600
Tue, 07 Jul 2026
191.0700
196.9700
176.7800
177.6400
871,800
Mon, 06 Jul 2026
194.5100
194.5100
186.5000
187.8800
503,300
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
194.8300
199.4300
192.5600
195.6300
622,500
Wed, 01 Jul 2026
192.0400
199.6200
191.4700
193.8400
607,600
Tue, 30 Jun 2026
191.2100
195.7200
189.7000
190.9200
534,300
Mon, 29 Jun 2026
187.6900
192.5400
187.4100
192.2800
415,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
181.0000
188.8400
180.1400
188.0300
888,300
Thu, 25 Jun 2026
176.7900
180.9700
172.9300
179.2300
565,300
Wed, 24 Jun 2026
183.3300
186.8900
176.5000
177.5400
715,300
Tue, 23 Jun 2026
180.5700
184.7300
179.2000
183.0100
517,900
Mon, 22 Jun 2026
181.9300
183.8300
178.1200
178.9000
306,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
183.7700
185.0000
178.3100
181.5400
937,900
Wed, 17 Jun 2026
185.1300
186.1900
182.1400
183.6400
302,300
Tue, 16 Jun 2026
186.6800
188.9200
184.2100
186.1600
346,100
Mon, 15 Jun 2026
185.6300
187.0300
179.3200
185.4300
426,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
186.7500
188.8700
182.8700
187.8900
296,200
Thu, 11 Jun 2026
190.8500
192.5600
186.0000
186.3000
326,500
Wed, 10 Jun 2026
186.5800
194.2100
185.8700
191.0800
687,700
Tue, 09 Jun 2026
179.5700
186.3300
178.5100
185.0900
766,600
Mon, 08 Jun 2026
178.5100
182.1300
176.3900
178.8100
481,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
170.8600
183.3000
170.8600
179.9100
740,900
Thu, 04 Jun 2026
178.5700
180.0000
169.5000
170.2700
400,100
Wed, 03 Jun 2026
175.9200
178.6100
175.0000
177.3400
349,600
Tue, 02 Jun 2026
171.9200
179.3000
171.5000
175.0000
509,500
Mon, 01 Jun 2026
171.0300
175.1300
169.0000
172.1300
390,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
174.0400
175.8700
172.5100
173.2600
502,200
Thu, 28 May 2026
176.9300
178.1100
173.0000
174.6600
399,900
Wed, 27 May 2026
176.2600
177.8400
174.0000
176.9300
337,000
Tue, 26 May 2026
175.7900
182.4900
174.1400
176.4300
532,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
176.5000
176.8100
167.3100
175.5300
1,021,900
Thu, 21 May 2026
175.2200
178.4900
171.9400
176.3400
500,300
Wed, 20 May 2026
173.6600
178.7400
172.0800
176.2200
700,700
Tue, 19 May 2026
172.2800
174.1500
168.6600
173.3600
780,900
Mon, 18 May 2026
171.1900
174.4800
169.0000
172.2300
829,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
164.4900
170.3300
163.4300
170.2700
715,500
Thu, 14 May 2026
164.8500
167.1000
161.0000
163.4300
537,500
Wed, 13 May 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 13 May 2026
172.8300
175.9500
164.7200
164.9800
885,500
Tue, 12 May 2026
170.8500
173.2200
164.2300
172.4600
916,000
Mon, 11 May 2026
174.4000
175.4900
168.7100
170.4800
890,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
180.7000
183.7900
170.7500
174.3100
1,096,900
Thu, 07 May 2026
207.3500
207.7500
168.0100
177.6100
2,145,200
Wed, 06 May 2026
10 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Wed, 06 May 2026
9 · 8-K
After-hours · 16:17 ET
8-K ↗
Wed, 06 May 2026
215.6000
218.7300
206.1200
210.5200
642,300
Tue, 05 May 2026
210.0000
215.6100
209.5000
215.4000
374,000
Mon, 04 May 2026
203.9200
210.0400
200.4000
209.7700
455,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
206.0100
207.6000
200.3000
203.9200
378,600
Thu, 30 Apr 2026
203.6500
206.8100
202.7100
205.0700
309,000
Wed, 29 Apr 2026
200.9700
203.7000
200.2400
201.9400
387,900
Tue, 28 Apr 2026
197.1000
201.7200
195.6600
200.9700
309,300
Mon, 27 Apr 2026
195.5900
196.5000
193.1100
193.8600
270,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
192.1600
196.7200
188.9800
195.5900
362,300
Thu, 23 Apr 2026
187.7500
192.9400
187.6100
192.6700
442,500
Wed, 22 Apr 2026
185.4900
188.6300
185.4900
187.3000
320,000
Tue, 21 Apr 2026
185.9900
187.2600
183.6000
184.6000
347,800
Mon, 20 Apr 2026
189.2500
190.0000
184.9500
185.9900
297,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
186.0800
191.2100
186.0800
190.1800
427,300
Thu, 16 Apr 2026
187.4600
191.1000
184.0000
186.1600
419,000
Wed, 15 Apr 2026
192.2000
192.2000
184.1800
187.4600
616,100
Tue, 14 Apr 2026
198.1200
201.8200
191.2100
192.1000
487,800
Mon, 13 Apr 2026
203.1100
203.3800
196.4700
198.4900
332,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
208.8500
209.4800
201.5000
203.4200
416,600
Thu, 09 Apr 2026
202.0200
209.2800
201.1800
209.0400
364,000
Wed, 08 Apr 2026
199.3300
204.0000
198.0000
202.3600
548,600
Tue, 07 Apr 2026
196.7700
200.8800
195.6000
196.8800
386,500
Mon, 06 Apr 2026
193.3500
199.0000
190.0000
197.9700
314,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
201.0100
203.4100
192.6800
194.6900
622,300
Wed, 01 Apr 2026
192.3100
201.2300
190.2300
201.0100
513,400
Tue, 31 Mar 2026
186.7000
192.1500
186.0000
191.7400
475,200
Mon, 30 Mar 2026
182.1700
186.1600
180.4100
185.7900
381,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
179.4100
184.8500
178.5000
181.3000
410,700
Thu, 26 Mar 2026
185.3900
185.3900
177.2800
180.0200
600,400
Wed, 25 Mar 2026
186.0000
191.0000
185.6100
186.3400
606,300
Tue, 24 Mar 2026
187.4200
187.4200
178.0000
185.4500
824,200
Mon, 23 Mar 2026
8 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Mon, 23 Mar 2026
7 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Mon, 23 Mar 2026
203.5000
203.5000
187.3900
188.3900
1,094,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
210.3100
210.3100
200.4100
201.4500
1,418,400
Thu, 19 Mar 2026
212.8400
215.8300
210.0200
210.4300
426,500
Wed, 18 Mar 2026
215.6100
216.2100
210.0000
212.8500
363,700
Tue, 17 Mar 2026
214.2500
218.3300
213.0000
216.5400
291,000
Mon, 16 Mar 2026
217.0000
219.6500
212.5800
213.5300
502,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
211.5700
217.0000
210.0000
216.9100
497,000
Thu, 12 Mar 2026
209.6800
216.5300
209.2900
209.7000
717,500
Wed, 11 Mar 2026
207.6600
210.1500
202.0200
209.2900
359,100
Tue, 10 Mar 2026
206.9100
209.8600
205.5000
207.6600
299,100
Mon, 09 Mar 2026
201.7900
207.1700
197.5100
206.9100
374,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
203.0100
204.7800
200.1100
204.3900
359,800
Thu, 05 Mar 2026
207.3200
208.2100
201.5900
203.6100
310,700
Wed, 04 Mar 2026
205.2000
208.8500
200.0600
207.3500
332,900
Tue, 03 Mar 2026
203.5200
206.8500
202.3200
204.7500
635,900
Mon, 02 Mar 2026
201.3600
209.2400
200.0900
206.3800
751,400
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
200.4300
203.6100
196.0100
202.4000
907,300
Thu, 26 Feb 2026
201.8600
205.0000
198.9100
199.4700
793,500
Wed, 25 Feb 2026
194.9600
200.9200
193.1800
200.1300
505,800
Tue, 24 Feb 2026
185.7000
195.3000
185.1000
195.2000
502,300
Mon, 23 Feb 2026
182.0100
188.1100
179.6000
185.3000
498,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
177.8300
184.7900
177.1400
182.2200
533,500
Thu, 19 Feb 2026
168.2100
185.9900
168.0600
176.7900
886,700
Wed, 18 Feb 2026
6 · 10-K
After-hours · 16:17 ET
10-K ↗
Wed, 18 Feb 2026
5 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 18 Feb 2026
166.0000
170.7200
163.2100
170.2900
444,300
Tue, 17 Feb 2026
163.0500
167.0500
162.5000
166.1000
563,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
163.5100
164.5900
159.9500
161.9100
390,400
Thu, 12 Feb 2026
159.5000
166.4800
157.9100
163.7000
413,500
Wed, 11 Feb 2026
156.6600
159.4000
154.9800
159.1400
294,300
Tue, 10 Feb 2026
153.8800
156.6600
152.9400
156.4700
428,000
Mon, 09 Feb 2026
158.1300
159.0000
153.3000
154.0900
412,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
156.0000
159.7500
155.9600
157.7400
411,900
Thu, 05 Feb 2026
151.6800
156.8500
150.9400
155.4800
623,900
Wed, 04 Feb 2026
157.0500
157.5500
148.8100
150.0000
691,500
Tue, 03 Feb 2026
153.2800
156.3900
152.5100
155.9200
308,800
Mon, 02 Feb 2026
152.2600
155.0000
151.5500
153.8900
344,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
148.5700
152.2400
146.8000
152.0600
423,400
Thu, 29 Jan 2026
149.7500
151.5500
148.2400
149.3000
424,800
Wed, 28 Jan 2026
149.8200
150.3200
147.6300
149.5000
275,500
Tue, 27 Jan 2026
149.1500
151.2800
148.2700
150.5000
221,500
Mon, 26 Jan 2026
150.6000
151.4600
148.9400
149.1600
260,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
149.0000
150.6000
148.5000
150.2100
233,300
Thu, 22 Jan 2026
153.5400
154.0000
149.1100
149.9100
357,200
Wed, 21 Jan 2026
153.1100
155.4100
152.9000
154.0000
344,400
Tue, 20 Jan 2026
150.9900
153.7400
150.1000
153.1100
442,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
149.3500
151.8700
147.2800
151.4800
445,900
Thu, 15 Jan 2026
152.4700
153.2700
148.1800
150.8500
645,700
Wed, 14 Jan 2026
152.1300
154.5000
151.8700
152.2400
352,600
Tue, 13 Jan 2026
149.9900
152.1000
149.0900
151.9700
276,200
Mon, 12 Jan 2026
150.5200
151.9500
149.2500
150.1800
402,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
149.5100
150.9500
148.0000
150.3500
311,000
Thu, 08 Jan 2026
147.6400
150.5900
147.6400
149.8800
549,600
Wed, 07 Jan 2026
145.6400
147.7700
145.0000
146.9900
408,400
Tue, 06 Jan 2026
149.0000
149.1000
142.8300
145.5800
464,500
Mon, 05 Jan 2026
148.6800
150.8800
148.5800
149.1000
612,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
153.3000
154.0200
149.3500
149.8400
613,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
154.4200
156.0000
153.2000
153.3000
648,600
Tue, 30 Dec 2025
153.8000
155.2000
153.1100
154.6600
461,000
Mon, 29 Dec 2025
160.6300
161.2000
150.2900
154.6200
891,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
162.0400
162.0700
160.2700
160.6300
375,000
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
163.9200
163.9200
161.6500
162.0400
224,600
Tue, 23 Dec 2025
164.2500
164.6200
162.6400
163.4600
298,400
Mon, 22 Dec 2025
165.6800
166.1800
163.0000
164.8900
520,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
166.0000
169.4900
165.3200
166.1800
2,023,300
Thu, 18 Dec 2025
163.6100
166.7400
162.7200
166.0200
869,400
Wed, 17 Dec 2025
162.8000
164.2500
160.3000
163.6100
626,100
Tue, 16 Dec 2025
166.4300
166.8300
161.0700
162.9700
513,900
Mon, 15 Dec 2025
165.6700
168.8000
165.3900
165.9300
649,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
161.9100
166.3600
161.5500
165.7800
489,700
Thu, 11 Dec 2025
163.5600
164.6000
160.2400
160.9600
440,700
Wed, 10 Dec 2025
163.8300
165.3100
159.1300
162.3300
614,200
Tue, 09 Dec 2025
165.2100
167.6000
162.5700
163.2300
452,300
Mon, 08 Dec 2025
4 · 8-K
After-hours · 16:17 ET
8-K ↗
Mon, 08 Dec 2025
167.3000
168.0800
163.2000
164.5100
543,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
165.9800
168.2100
165.2100
168.0800
328,600
Thu, 04 Dec 2025
164.2300
165.7800
164.0000
165.7100
250,800
Wed, 03 Dec 2025
162.7300
165.0000
162.7300
164.3800
290,300
Tue, 02 Dec 2025
162.2300
163.5300
160.5900
162.5400
343,100
Mon, 01 Dec 2025
163.2000
165.0600
162.0300
162.1400
607,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
163.9100
164.9800
162.0700
162.9500
266,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
162.8500
165.6800
162.3600
163.9100
601,500
Tue, 25 Nov 2025
162.2500
165.8800
160.8300
162.3400
623,800
Mon, 24 Nov 2025
161.5100
163.6200
161.0000
161.7500
525,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
163.8600
165.1900
161.3000
161.5100
725,000
Thu, 20 Nov 2025
163.6600
166.2100
163.2500
163.3800
446,000
Wed, 19 Nov 2025
161.9000
164.9100
160.8900
163.6600
418,000
Tue, 18 Nov 2025
160.0000
162.6700
158.9900
161.5300
399,800
Mon, 17 Nov 2025
159.5000
162.4100
157.1100
159.6500
395,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
160.8700
161.9300
158.0100
159.5400
518,300
Thu, 13 Nov 2025
155.8400
162.4300
155.5000
161.4700
833,600
Wed, 12 Nov 2025
152.3000
158.1400
151.9500
155.8300
694,400
Tue, 11 Nov 2025
145.5000
154.4400
145.5000
152.2800
819,900
Mon, 10 Nov 2025
138.2900
146.3700
136.9700
145.4800
756,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
3 · 8-K
After-hours · 16:32 ET
8-K ↗
Fri, 07 Nov 2025
136.4200
138.4100
136.1100
137.7800
304,900
Thu, 06 Nov 2025
134.5300
136.1600
133.8000
135.6100
258,300
Wed, 05 Nov 2025
134.0000
137.0000
133.8200
134.7400
380,700
Tue, 04 Nov 2025
131.9000
133.8900
131.0000
133.5900
378,200
Mon, 03 Nov 2025
130.3300
131.5000
127.0900
130.9700
368,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
131.4400
131.4900
129.3000
130.3800
387,900
Thu, 30 Oct 2025
130.2100
138.9000
129.2800
132.4900
695,700
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 29 Oct 2025
127.0000
128.0000
126.0000
127.9700
556,700
Tue, 28 Oct 2025
128.4500
129.4900
126.0000
128.1300
586,000
Mon, 27 Oct 2025
127.7100
129.3600
127.6200
128.1700
346,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
127.7800
128.0600
126.7500
127.6600
323,200