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
175.8300
177.4500
173.0850
177.0000
612,956
Fri, 23 Oct 2026
13 · 8-K
Pre-market · 07:21 ET
8-K ↗
Thu, 22 Oct 2026
170.6800
173.4300
170.5400
173.2300
491,700
Wed, 21 Oct 2026
171.1100
172.7400
170.2500
170.7800
452,900
Tue, 20 Oct 2026
170.6800
172.5900
169.7200
171.6200
336,300
Mon, 19 Oct 2026
170.6100
171.1100
169.9800
170.4200
363,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
171.1600
172.3900
169.9500
170.7300
197,300
Thu, 15 Oct 2026
172.0600
174.2900
170.3100
170.5300
349,100
Wed, 14 Oct 2026
169.4000
170.5300
168.0200
170.4600
250,100
Tue, 13 Oct 2026
168.5000
171.0400
167.0200
169.7200
239,900
Mon, 12 Oct 2026
167.6400
168.9400
166.1500
168.1900
175,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
169.5000
171.0600
167.5700
167.8300
334,800
Thu, 08 Oct 2026
166.6500
169.6300
164.5600
168.6300
211,000
Wed, 07 Oct 2026
164.1200
167.5300
164.1200
166.4100
480,200
Tue, 06 Oct 2026
167.1800
167.9100
164.5900
165.2900
165,900
Mon, 05 Oct 2026
166.0300
167.7200
164.9300
166.0400
272,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
165.1300
167.1800
163.8500
166.5600
197,300
Thu, 01 Oct 2026
163.7700
164.4400
161.0500
163.6900
252,600
Wed, 30 Sep 2026
167.6600
167.8500
164.9500
164.9600
181,100
Tue, 29 Sep 2026
167.4900
168.7000
165.4100
167.1500
234,700
Mon, 28 Sep 2026
167.8900
168.7700
166.1000
168.6800
172,500
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
167.4100
168.5900
166.0100
167.8900
212,500
Thu, 24 Sep 2026
168.9400
169.1600
166.9100
167.8400
159,400
Wed, 23 Sep 2026
167.6500
169.5100
167.6500
168.2400
145,600
Tue, 22 Sep 2026
169.5800
170.6200
167.9900
168.4000
217,000
Mon, 21 Sep 2026
167.7300
168.3400
166.0800
167.3400
199,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
165.3500
167.1400
164.1500
167.0500
620,200
Thu, 17 Sep 2026
168.8800
168.8800
165.2400
165.7600
250,200
Wed, 16 Sep 2026
165.5900
170.3700
165.5900
167.6000
240,100
Tue, 15 Sep 2026
167.0800
167.7100
163.8900
165.2700
278,200
Mon, 14 Sep 2026
165.5800
168.1800
164.9600
166.8300
376,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
168.8500
168.9100
164.1600
164.3900
250,600
Thu, 10 Sep 2026
167.5500
167.8800
165.1300
166.6700
127,800
Wed, 09 Sep 2026
169.9400
170.6200
167.9500
168.3400
121,700
Tue, 08 Sep 2026
170.4400
171.2700
169.0400
170.5600
138,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
170.0300
172.5300
170.0000
171.6100
89,900
Thu, 03 Sep 2026
176.9300
177.1600
171.4700
171.7400
180,000
Wed, 02 Sep 2026
174.6500
177.3900
173.5100
175.4700
172,500
Tue, 01 Sep 2026
175.3800
175.9000
172.1200
173.3100
158,200
Mon, 31 Aug 2026
178.2000
178.2700
174.8300
175.8900
198,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
178.9700
180.2900
177.0700
178.4400
150,700
Thu, 27 Aug 2026
177.8800
179.0100
177.5300
177.8600
110,600
Wed, 26 Aug 2026
180.2500
181.7400
178.9900
179.7900
140,300
Tue, 25 Aug 2026
177.4000
179.9500
176.1200
179.5000
202,600
Mon, 24 Aug 2026
181.6200
182.9900
177.3800
177.5000
279,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
181.7300
181.8200
178.6700
181.2800
137,900
Thu, 20 Aug 2026
178.1200
182.0000
178.1200
179.6300
139,600
Wed, 19 Aug 2026
178.5200
181.7700
178.2400
180.1900
131,100
Tue, 18 Aug 2026
179.6500
179.7300
176.7300
177.0000
169,700
Mon, 17 Aug 2026
177.2400
179.2700
176.5400
178.3800
108,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
177.3600
178.5600
174.5500
178.5100
89,100
Thu, 13 Aug 2026
182.0700
182.0700
176.3400
177.1400
164,900
Wed, 12 Aug 2026
179.1100
181.2100
177.9300
179.7600
137,900
Tue, 11 Aug 2026
178.1800
179.9300
176.5100
179.0100
119,100
Mon, 10 Aug 2026
178.2900
179.9300
176.6500
177.1900
124,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
179.3700
180.4800
178.4500
179.4300
175,600
Thu, 06 Aug 2026
180.0000
181.4800
177.1700
180.4200
186,800
Wed, 05 Aug 2026
174.7800
178.8900
173.4600
178.7900
267,500
Tue, 04 Aug 2026
172.2600
178.6200
169.8400
174.7800
269,700
Mon, 03 Aug 2026
170.7500
177.0500
170.2800
173.5700
262,000
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
12 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Fri, 31 Jul 2026
163.1900
167.7900
160.4600
167.5600
346,200
Fri, 31 Jul 2026
11 · 8-K
Pre-market · 07:32 ET
8-K ↗
Thu, 30 Jul 2026
163.3200
164.1600
160.8900
162.7300
271,800
Wed, 29 Jul 2026
164.8800
165.4200
163.4500
163.7100
157,700
Tue, 28 Jul 2026
167.1900
169.5700
165.6800
165.7900
317,900
Mon, 27 Jul 2026
163.6600
165.4300
162.6500
164.7900
138,900
Mon, 27 Jul 2026
10 · 8-K
Next filing day · accepted 24 Jul, 21:52 ET
8-K ↗
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
161.5800
163.7200
161.4500
162.8100
129,700
Thu, 23 Jul 2026
160.6700
162.2600
159.9100
161.0000
145,600
Wed, 22 Jul 2026
161.3700
162.2900
160.4700
162.1000
152,500
Tue, 21 Jul 2026
162.4300
163.2900
160.7600
161.1200
197,800
Mon, 20 Jul 2026
163.8700
165.4000
161.2700
162.9700
149,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
166.3500
168.9100
162.8500
163.3500
171,000
Thu, 16 Jul 2026
163.1600
166.6100
162.6300
166.2300
230,400
Wed, 15 Jul 2026
161.6500
163.2800
159.5700
162.7000
170,700
Tue, 14 Jul 2026
163.5700
164.0700
160.3200
160.8600
172,800
Mon, 13 Jul 2026
162.9300
163.9200
159.3400
161.4400
250,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
164.1900
165.4600
161.9100
162.1500
249,100
Thu, 09 Jul 2026
165.8500
165.8500
162.0100
163.5300
256,200
Wed, 08 Jul 2026
168.1400
168.7400
166.0000
166.0100
285,500
Tue, 07 Jul 2026
168.0300
168.5100
165.0000
168.1100
278,900
Mon, 06 Jul 2026
166.8900
168.8000
164.9600
167.0100
341,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
169.6600
170.3400
167.0500
168.8000
196,100
Wed, 01 Jul 2026
169.5400
170.8700
168.3400
168.8900
217,500
Tue, 30 Jun 2026
168.3600
171.8600
168.0200
168.9500
491,400
Mon, 29 Jun 2026
169.6000
171.8600
167.7400
169.2100
263,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
169.2300
174.0900
167.8600
171.2200
761,800
Thu, 25 Jun 2026
169.0300
171.2100
165.4700
169.2300
187,000
Wed, 24 Jun 2026
166.2800
170.5600
165.4400
169.2800
207,200
Tue, 23 Jun 2026
165.4700
168.4200
165.4700
166.0400
182,900
Mon, 22 Jun 2026
9 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 22 Jun 2026
165.3200
167.1000
164.8500
165.5700
187,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
164.7500
166.5300
164.4700
165.9200
511,300
Wed, 17 Jun 2026
163.6900
165.0700
162.0900
164.3800
275,000
Tue, 16 Jun 2026
164.7900
165.4500
163.2000
164.1700
268,000
Mon, 15 Jun 2026
164.7000
165.7100
163.0600
163.6800
208,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
165.7300
167.9800
164.3100
165.0400
154,200
Thu, 11 Jun 2026
162.5000
165.9300
162.5000
165.3400
165,000
Wed, 10 Jun 2026
163.0800
163.6700
160.7700
161.6500
184,800
Tue, 09 Jun 2026
159.9000
162.6600
159.9000
162.3200
212,100
Mon, 08 Jun 2026
159.1200
160.4700
158.0100
158.6900
123,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
158.8500
161.1100
157.5200
159.9100
284,000
Thu, 04 Jun 2026
159.0000
159.7000
155.8700
158.0200
173,400
Wed, 03 Jun 2026
156.9400
158.3300
156.1200
156.6200
494,100
Tue, 02 Jun 2026
157.0800
159.7600
156.4700
157.3100
210,000
Mon, 01 Jun 2026
156.7000
158.2400
152.9100
156.3000
235,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.5600
159.5600
156.3600
156.7300
259,600
Thu, 28 May 2026
160.5900
161.0800
158.8100
160.2600
117,700
Wed, 27 May 2026
161.2100
163.8700
160.3700
160.9200
138,900
Tue, 26 May 2026
162.0600
163.3000
160.8900
161.5000
189,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
161.6000
162.6100
161.4600
161.7500
128,800
Thu, 21 May 2026
159.8000
161.7900
156.6400
161.7500
162,200
Wed, 20 May 2026
159.0100
161.3800
157.7100
161.2000
173,200
Tue, 19 May 2026
159.1400
160.8500
157.2300
159.2100
144,300
Mon, 18 May 2026
159.2100
161.8500
158.6100
159.4700
141,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
161.0000
161.2600
159.0200
159.0200
123,400
Thu, 14 May 2026
161.0900
163.5700
160.4700
161.0900
142,100
Wed, 13 May 2026
158.9500
161.2800
157.2500
160.6500
157,900
Tue, 12 May 2026
159.7000
160.5400
157.5400
159.4700
176,600
Mon, 11 May 2026
161.5000
161.5000
157.8500
158.9300
160,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
159.7500
161.3200
159.0000
160.9700
96,900
Thu, 07 May 2026
162.1300
163.2900
159.4900
159.5000
173,700
Wed, 06 May 2026
162.8700
163.8200
160.0900
161.3800
171,500
Tue, 05 May 2026
162.1000
163.3400
160.0100
161.1300
166,500
Mon, 04 May 2026
161.2700
165.3400
160.3100
162.1000
331,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
162.5000
163.6300
157.7900
161.5200
248,200
Thu, 30 Apr 2026
8 · 10-Q
After-hours · 16:33 ET
10-Q ↗
Thu, 30 Apr 2026
173.3300
176.1800
159.6600
161.6200
348,400
Thu, 30 Apr 2026
7 · 8-K
Pre-market · 07:34 ET
8-K ↗
Wed, 29 Apr 2026
175.8200
176.2500
173.2300
173.3300
198,300
Tue, 28 Apr 2026
175.5800
177.4000
174.8000
177.2800
206,900
Mon, 27 Apr 2026
6 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Mon, 27 Apr 2026
5 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Mon, 27 Apr 2026
174.1000
175.9900
172.7100
175.1200
340,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
176.2900
176.5100
171.5700
173.7800
399,000
Thu, 23 Apr 2026
175.4400
177.1300
174.1000
176.5300
231,700
Wed, 22 Apr 2026
176.3400
177.4900
175.1100
175.1700
125,500
Tue, 21 Apr 2026
176.9300
177.9500
173.9300
175.6800
258,200
Mon, 20 Apr 2026
176.8500
178.7000
175.1200
177.5200
208,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
175.3800
178.6000
173.1100
177.6600
227,500
Thu, 16 Apr 2026
174.2600
176.9000
174.2600
174.4500
283,500
Wed, 15 Apr 2026
174.8900
176.5200
172.9000
174.5000
213,700
Tue, 14 Apr 2026
176.0500
176.0500
173.5100
175.5700
102,600
Mon, 13 Apr 2026
174.9300
176.8800
173.1100
176.5100
176,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
174.3700
174.9600
173.1800
174.9300
127,100
Thu, 09 Apr 2026
172.9300
177.0600
172.1000
175.0700
261,700
Wed, 08 Apr 2026
172.8300
174.7900
171.4500
174.0500
179,200
Tue, 07 Apr 2026
169.5800
171.1300
168.8600
170.0200
136,500
Mon, 06 Apr 2026
169.6300
170.4700
168.7500
169.5800
129,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
170.4900
171.2600
168.3100
170.4200
175,600
Wed, 01 Apr 2026
170.5200
173.2400
169.2000
171.8800
176,100
Tue, 31 Mar 2026
171.3100
172.1500
167.1500
169.4800
222,200
Mon, 30 Mar 2026
168.9000
171.5200
166.8000
170.4400
373,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
165.2100
167.5800
164.9200
166.9500
239,500
Thu, 26 Mar 2026
166.3800
167.6000
165.2100
166.3900
148,000
Wed, 25 Mar 2026
167.5800
167.9200
160.3700
166.9600
118,300
Tue, 24 Mar 2026
162.3300
166.6800
161.7100
165.9200
179,900
Mon, 23 Mar 2026
165.5700
166.3700
163.3900
164.2900
208,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
164.4700
164.5500
160.2100
162.0100
513,300
Thu, 19 Mar 2026
161.9900
165.5400
161.0200
164.2900
214,200
Wed, 18 Mar 2026
166.1100
166.8500
162.7400
162.8800
202,700
Tue, 17 Mar 2026
168.7400
170.0000
166.6700
167.1300
247,700
Mon, 16 Mar 2026
171.0600
171.0600
167.9300
168.3600
191,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
171.8300
173.0200
167.6300
169.0300
150,300
Thu, 12 Mar 2026
169.7400
172.5100
168.4000
170.3700
138,500
Wed, 11 Mar 2026
170.4000
171.8800
169.5700
170.9100
130,200
Tue, 10 Mar 2026
172.0600
174.9600
170.0600
171.7800
187,800
Mon, 09 Mar 2026
173.8800
174.2800
170.0300
172.6500
228,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
173.4100
176.8500
170.0100
175.2800
129,600
Thu, 05 Mar 2026
180.6800
182.0000
174.4000
175.7000
99,500
Wed, 04 Mar 2026
181.4000
183.5100
179.0100
182.6600
144,800
Tue, 03 Mar 2026
179.3400
181.7100
175.7100
181.3800
170,700
Mon, 02 Mar 2026
181.0800
183.9000
178.7200
183.2600
282,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
179.8400
182.5000
177.0900
181.4300
231,900
Thu, 26 Feb 2026
179.4500
181.3500
177.3700
180.2900
140,400
Wed, 25 Feb 2026
179.4500
179.8700
177.1900
179.6200
119,400
Tue, 24 Feb 2026
175.0000
179.1100
173.0000
178.5600
197,900
Mon, 23 Feb 2026
172.8200
178.5100
171.5000
175.6800
233,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
4 · 10-K
After-hours · 16:26 ET
10-K ↗
Fri, 20 Feb 2026
174.5300
175.0000
167.1900
171.3000
192,100
Fri, 20 Feb 2026
3 · 8-K
Pre-market · 07:38 ET
8-K ↗
Thu, 19 Feb 2026
2 · 8-K
After-hours · 16:16 ET
8-K ↗
Thu, 19 Feb 2026
176.2600
179.6200
173.2000
175.0000
147,900
Wed, 18 Feb 2026
179.5500
180.9100
176.3600
177.5000
152,400
Tue, 17 Feb 2026
180.0700
183.0100
178.8400
179.5000
241,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
177.1000
181.1700
176.6500
180.8100
225,000
Thu, 12 Feb 2026
178.5600
182.4200
177.0600
177.4900
142,200
Wed, 11 Feb 2026
174.6900
179.2000
173.2300
178.6800
195,800
Tue, 10 Feb 2026
171.7600
175.4700
169.7300
174.5900
168,700
Mon, 09 Feb 2026
172.6000
174.0100
171.0700
172.2900
203,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
174.9800
176.5500
173.1300
173.1600
178,400
Thu, 05 Feb 2026
174.2700
175.9100
172.1900
173.7200
161,900
Wed, 04 Feb 2026
171.7900
176.3500
171.7900
174.0100
109,700
Tue, 03 Feb 2026
170.5100
172.1900
168.9000
170.8000
175,100
Mon, 02 Feb 2026
170.7200
172.4600
168.8600
171.3500
130,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
170.2500
170.6700
167.8000
170.1700
178,900
Thu, 29 Jan 2026
168.6800
171.3300
167.8300
170.7600
175,500
Wed, 28 Jan 2026
166.7400
168.6400
165.2700
168.1400
153,300
Tue, 27 Jan 2026
166.1200
166.9400
165.0900
166.1000
88,100
Mon, 26 Jan 2026
167.5500
168.9000
166.4800
166.6500
101,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
167.6000
168.3100
164.8900
167.5400
127,100
Thu, 22 Jan 2026
169.0000
171.5000
168.1000
168.1000
235,000
Wed, 21 Jan 2026
164.9800
168.9800
164.5700
168.9500
201,600
Tue, 20 Jan 2026
167.5500
167.8000
163.5500
163.6100
176,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
166.0000
168.8800
165.2800
168.7400
210,300
Thu, 15 Jan 2026
160.6200
166.1500
160.6200
166.0100
200,400
Wed, 14 Jan 2026
159.1100
160.6000
157.8500
160.0000
120,800
Tue, 13 Jan 2026
159.3400
160.6700
158.1000
159.0300
109,300
Mon, 12 Jan 2026
159.4800
161.5800
158.9200
159.2100
142,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
160.2600
162.5000
158.8200
160.2700
115,700
Thu, 08 Jan 2026
154.1100
160.9800
154.0200
160.6100
244,300
Wed, 07 Jan 2026
156.9700
157.0000
153.4400
154.6900
141,200
Tue, 06 Jan 2026
155.4800
157.0000
155.0800
156.0200
132,000
Mon, 05 Jan 2026
153.3200
157.7700
153.3200
156.1000
138,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
153.3600
155.0200
152.5800
154.0200
123,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
154.4500
154.7600
153.0600
153.3600
162,300
Tue, 30 Dec 2025
156.6800
156.8800
154.5200
154.5600
92,500
Mon, 29 Dec 2025
157.8600
158.5900
155.8200
156.6800
156,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
157.4100
157.9000
155.7000
157.4600
85,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
156.6300
158.9700
155.6200
157.0200
141,900
Tue, 23 Dec 2025
156.0800
158.0300
155.8300
156.6300
130,400
Mon, 22 Dec 2025
155.9900
158.6100
155.9900
157.0000
150,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
157.5800
158.4600
155.4600
156.3000
505,600
Thu, 18 Dec 2025
159.7700
161.2300
156.4200
158.7200
189,200
Wed, 17 Dec 2025
156.4400
160.3800
155.1300
159.6300
211,400
Tue, 16 Dec 2025
158.9100
159.7600
156.1200
157.1100
349,700
Mon, 15 Dec 2025
156.7700
159.0900
156.3000
158.7100
702,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
157.0800
159.3000
155.4700
155.9800
177,000
Thu, 11 Dec 2025
152.5400
158.8700
152.3600
157.0800
174,600
Wed, 10 Dec 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 10 Dec 2025
148.1000
152.3100
148.1000
150.9000
242,700
Tue, 09 Dec 2025
147.7500
151.1900
147.1800
147.4400
196,500
Mon, 08 Dec 2025
150.4000
152.8400
147.1900
147.3600
207,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
153.0000
155.1600
150.4000
150.5000
180,000
Thu, 04 Dec 2025
153.6400
156.4300
152.3900
153.3500
156,300
Wed, 03 Dec 2025
154.3600
156.9600
153.5100
154.0500
223,300
Tue, 02 Dec 2025
155.7400
155.7900
153.9600
154.1000
119,800
Mon, 01 Dec 2025
155.2000
156.5200
154.5100
155.6300
148,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
155.9000
156.4300
155.7900
156.2100
61,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
155.8900
158.6800
155.8900
156.5200
241,100
Tue, 25 Nov 2025
154.5400
158.6800
154.5400
156.7700
198,000
Mon, 24 Nov 2025
155.8800
156.1300
153.3300
153.6600
188,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
152.8000
158.0500
152.4800
155.4600
287,600
Thu, 20 Nov 2025
153.4600
154.0500
151.9700
152.7200
109,600
Wed, 19 Nov 2025
153.9500
154.7600
151.9900
152.3300
94,000
Tue, 18 Nov 2025
155.8700
156.2000
153.1200
153.9600
103,600
Mon, 17 Nov 2025
157.3300
157.6000
153.6100
155.5300
217,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
155.8900
157.4200
155.5400
156.7500
137,800
Thu, 13 Nov 2025
157.6900
158.0300
156.1700
156.9900
147,300
Wed, 12 Nov 2025
156.2100
158.5300
155.9200
157.2100
199,600
Tue, 11 Nov 2025
154.4400
157.4000
154.4400
156.1100
95,600
Mon, 10 Nov 2025
152.3900
155.7000
151.6600
155.2300
121,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
152.3400
154.8100
151.7300
152.5600
163,700
Thu, 06 Nov 2025
152.2400
153.3000
150.3800
152.2300
123,900
Wed, 05 Nov 2025
152.1900
154.0600
151.5000
152.7100
177,800
Tue, 04 Nov 2025
152.4100
153.2000
150.2300
151.9600
155,600
Mon, 03 Nov 2025
152.7400
152.7400
151.0300
152.5200
180,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
153.8100
154.8900
152.3700
153.3900
203,200
Thu, 30 Oct 2025
153.5700
156.2800
151.8500
153.9700
288,600
Wed, 29 Oct 2025
153.9800
155.1400
151.9200
153.6900
199,200
Tue, 28 Oct 2025
153.7400
156.0800
152.6000
155.1500
162,900
Mon, 27 Oct 2025
155.8600
156.4000
153.3100
154.5100
139,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
157.1100
157.3700
155.6600
156.6800
135,800