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
166.9200
167.9450
160.8859
166.6200
272,242
Thu, 22 Oct 2026
160.9800
168.6200
160.6700
168.3300
241,700
Wed, 21 Oct 2026
159.5200
162.2000
159.0200
160.8400
220,000
Tue, 20 Oct 2026
161.6000
164.0000
160.5700
161.0800
158,700
Mon, 19 Oct 2026
163.0000
164.1500
160.2200
161.2400
153,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
167.3000
167.8000
162.5100
162.9900
221,700
Thu, 15 Oct 2026
164.1000
167.7300
164.1000
167.2300
239,500
Wed, 14 Oct 2026
162.2000
163.8700
161.6400
162.6900
258,400
Tue, 13 Oct 2026
165.1600
167.0500
162.9900
163.2300
236,300
Mon, 12 Oct 2026
159.7300
164.4000
159.5000
163.9100
201,400
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
157.4600
160.4700
157.4600
160.3200
146,000
Thu, 08 Oct 2026
154.8100
157.5000
153.3300
157.1800
220,600
Wed, 07 Oct 2026
157.8900
160.5000
155.5400
156.0300
214,600
Tue, 06 Oct 2026
162.5500
162.5500
157.6500
159.7300
238,600
Mon, 05 Oct 2026
159.3500
162.8100
157.8000
161.4000
211,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
158.7800
161.3300
157.1500
159.3800
227,700
Thu, 01 Oct 2026
160.0800
161.5500
156.9100
157.1800
248,200
Wed, 30 Sep 2026
163.6400
164.5500
159.8400
160.5100
307,200
Tue, 29 Sep 2026
163.9200
164.3500
161.4400
163.4400
245,900
Mon, 28 Sep 2026
163.9700
166.7100
163.0500
164.0300
290,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
166.4300
166.6700
163.9500
164.9500
201,700
Thu, 24 Sep 2026
163.1200
167.6700
163.0800
166.0200
380,100
Wed, 23 Sep 2026
160.2600
166.4600
159.2900
163.3200
408,300
Tue, 22 Sep 2026
157.6400
163.5700
156.0100
160.9800
276,000
Mon, 21 Sep 2026
154.2500
156.8000
152.4900
155.2200
223,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
151.6700
153.3000
151.3300
152.6500
388,100
Thu, 17 Sep 2026
157.7700
157.7700
152.7900
152.9100
204,400
Wed, 16 Sep 2026
156.0700
158.9800
155.5800
155.6200
192,600
Tue, 15 Sep 2026
156.7900
157.6000
154.9700
155.8800
196,500
Mon, 14 Sep 2026
157.6300
158.6800
155.7400
157.6000
189,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
160.3300
162.1600
155.4800
156.4800
189,000
Thu, 10 Sep 2026
159.4600
160.3400
155.9100
157.2600
171,600
Wed, 09 Sep 2026
160.8900
166.6000
159.3200
161.0000
289,300
Tue, 08 Sep 2026
166.0600
166.5900
160.0600
160.8900
311,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
165.3000
167.8700
164.8000
167.5800
163,500
Thu, 03 Sep 2026
171.6900
171.6900
165.5800
166.2900
241,500
Wed, 02 Sep 2026
171.2300
174.0500
169.6600
169.8500
360,300
Tue, 01 Sep 2026
173.1300
176.4300
170.4200
170.8100
326,400
Mon, 31 Aug 2026
173.6600
174.8800
169.3800
172.9500
217,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
175.4500
177.6800
174.1000
175.1000
162,200
Thu, 27 Aug 2026
177.4900
179.0700
174.8800
175.1000
263,700
Wed, 26 Aug 2026
182.8000
182.8400
179.1800
179.5900
161,600
Tue, 25 Aug 2026
182.5300
183.2500
180.6500
182.2400
130,400
Mon, 24 Aug 2026
184.3900
185.0000
180.2600
182.5500
230,400
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
183.0500
184.0000
181.0700
182.8400
182,300
Thu, 20 Aug 2026
184.1600
187.8800
182.2600
182.5300
255,400
Wed, 19 Aug 2026
185.8200
189.3000
185.2500
187.2600
235,000
Tue, 18 Aug 2026
182.7900
185.3200
182.5000
183.7600
241,900
Mon, 17 Aug 2026
182.7000
185.2000
181.9300
182.5100
291,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
182.2500
184.3300
181.3000
182.9800
191,800
Thu, 13 Aug 2026
180.2200
183.3700
178.7200
183.1100
186,200
Wed, 12 Aug 2026
180.3100
181.0500
177.0200
179.3400
314,100
Tue, 11 Aug 2026
182.4200
185.3000
181.6200
182.0800
250,300
Mon, 10 Aug 2026
182.6700
186.1700
180.8900
182.4200
476,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
182.3500
192.8500
180.8800
184.5600
931,200
Thu, 06 Aug 2026
13 · 10-Q
After-hours · 16:34 ET
10-Q ↗
Thu, 06 Aug 2026
12 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 06 Aug 2026
167.2800
168.3600
164.0900
166.3700
359,600
Wed, 05 Aug 2026
171.9600
172.0200
166.2200
166.4000
325,700
Tue, 04 Aug 2026
171.9800
173.0400
169.6700
171.9600
320,800
Mon, 03 Aug 2026
171.7300
176.2700
170.6300
172.9400
579,100
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
169.3200
169.8200
165.7600
168.5100
349,800
Thu, 30 Jul 2026
167.7200
170.8100
166.9000
168.3800
403,900
Wed, 29 Jul 2026
164.6900
170.4800
164.6900
166.5300
303,300
Tue, 28 Jul 2026
162.8900
167.9900
162.8900
165.7800
240,200
Mon, 27 Jul 2026
159.4300
161.9500
156.6400
161.4600
363,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
155.6100
160.7700
155.5500
157.4400
258,600
Thu, 23 Jul 2026
155.0600
157.5500
152.7100
153.4600
346,700
Wed, 22 Jul 2026
158.8000
160.0000
157.0800
157.4400
154,900
Tue, 21 Jul 2026
155.5900
159.8000
154.8600
158.7700
236,800
Mon, 20 Jul 2026
157.0600
158.7500
156.7000
157.3400
289,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
159.8300
162.8500
157.3600
157.5100
213,500
Thu, 16 Jul 2026
158.4400
162.8200
158.4400
162.1700
297,700
Wed, 15 Jul 2026
153.4900
162.1000
153.4900
157.9600
342,600
Tue, 14 Jul 2026
157.6000
157.7500
151.4200
153.4900
352,700
Mon, 13 Jul 2026
154.5200
157.6400
154.3100
157.6000
155,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
156.2000
158.2800
154.1500
154.4200
204,000
Thu, 09 Jul 2026
151.8900
157.0800
151.1600
156.5200
245,400
Wed, 08 Jul 2026
152.9500
153.5600
150.9000
151.8900
211,300
Tue, 07 Jul 2026
160.2300
162.1800
154.5700
155.3700
236,700
Mon, 06 Jul 2026
154.9700
160.6200
152.8200
159.4300
348,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
149.4800
155.0600
149.2400
154.9700
424,300
Wed, 01 Jul 2026
147.6100
152.2500
146.4700
148.4600
239,800
Tue, 30 Jun 2026
147.9300
148.3200
143.8600
146.6000
171,000
Mon, 29 Jun 2026
148.2700
148.5300
145.9400
147.9300
344,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
147.9700
151.6800
147.7000
148.2700
902,500
Thu, 25 Jun 2026
143.8700
149.6100
141.9800
148.8300
416,700
Wed, 24 Jun 2026
136.7300
143.1300
136.6800
142.9500
322,700
Tue, 23 Jun 2026
135.7900
137.3800
135.2500
135.5200
232,300
Mon, 22 Jun 2026
139.6600
140.4700
135.0500
136.1400
339,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
139.8600
142.3800
137.7400
140.3700
506,700
Wed, 17 Jun 2026
142.4100
144.0800
136.6600
137.9400
245,300
Tue, 16 Jun 2026
144.1000
145.2500
141.2400
142.4100
235,400
Mon, 15 Jun 2026
144.3100
145.2500
141.3600
143.7200
195,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
143.1100
144.0500
141.1300
142.2000
265,500
Thu, 11 Jun 2026
139.9900
143.3800
138.2300
142.8600
237,400
Wed, 10 Jun 2026
140.4000
144.3800
139.6000
139.8300
240,200
Tue, 09 Jun 2026
138.7400
142.3600
138.5800
142.0000
274,600
Mon, 08 Jun 2026
136.4000
138.7700
135.9000
137.4800
296,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
135.1400
138.0600
135.1400
136.6100
274,600
Thu, 04 Jun 2026
132.9700
138.9100
132.3300
134.9300
275,100
Wed, 03 Jun 2026
130.6200
132.1900
129.3400
130.5200
224,600
Tue, 02 Jun 2026
130.7600
133.1100
130.0200
130.4800
292,800
Mon, 01 Jun 2026
133.7300
134.7300
130.4700
131.6400
307,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
138.7600
138.9400
133.3500
135.3900
296,500
Thu, 28 May 2026
136.6600
141.4600
134.3100
138.8700
489,800
Wed, 27 May 2026
138.4500
142.3100
137.5000
138.3400
325,500
Tue, 26 May 2026
133.8200
136.6200
132.0000
134.9700
420,700
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
131.3600
133.8300
130.3700
133.3100
306,500
Thu, 21 May 2026
127.3700
131.8300
125.9000
131.3100
276,400
Wed, 20 May 2026
123.4100
130.0400
122.2000
129.3100
346,200
Tue, 19 May 2026
123.3300
124.8200
119.6900
123.6600
234,200
Mon, 18 May 2026
11 · 8-K
After market open · 12:35 ET
8-K ↗
Mon, 18 May 2026
118.8300
123.5000
118.1200
123.0800
351,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
121.7500
123.7000
118.4300
118.7200
316,400
Thu, 14 May 2026
123.0600
124.4700
122.0600
122.9900
223,100
Wed, 13 May 2026
122.2500
125.0100
121.3000
122.0400
312,600
Tue, 12 May 2026
124.7500
125.9700
122.2500
123.2300
301,900
Mon, 11 May 2026
126.6000
132.7000
123.5900
124.6800
403,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
123.0700
130.3700
123.0700
126.4300
500,100
Thu, 07 May 2026
10 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 07 May 2026
9 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 May 2026
121.2300
123.9900
121.2300
123.0700
352,000
Wed, 06 May 2026
118.7400
120.6700
116.9000
119.5900
230,800
Tue, 05 May 2026
118.6800
121.9100
116.6500
117.0100
203,300
Mon, 04 May 2026
117.4700
119.6900
115.6100
118.6700
164,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
119.4300
120.6400
116.6900
118.8500
242,600
Thu, 30 Apr 2026
115.8800
119.4600
114.7800
119.2000
218,200
Wed, 29 Apr 2026
119.6200
119.8600
113.3700
115.4500
329,800
Tue, 28 Apr 2026
123.5300
123.5300
119.1200
121.0100
277,400
Mon, 27 Apr 2026
123.9500
126.1900
121.4800
122.8500
286,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
124.2700
126.4900
122.7600
124.8200
222,800
Thu, 23 Apr 2026
126.6400
127.0000
123.1300
124.5500
214,900
Wed, 22 Apr 2026
128.8500
130.3000
125.7000
127.3600
176,800
Tue, 21 Apr 2026
130.5800
131.7900
126.5900
128.1500
400,900
Mon, 20 Apr 2026
128.5000
131.2100
128.0200
130.5800
214,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
128.3300
131.2500
126.4100
129.9600
321,700
Thu, 16 Apr 2026
125.6100
127.8300
125.0300
126.0400
373,100
Wed, 15 Apr 2026
127.7200
127.7700
123.4600
126.2100
231,800
Tue, 14 Apr 2026
129.3100
131.2900
127.7900
127.8500
159,800
Mon, 13 Apr 2026
124.3900
129.6000
122.9000
129.3200
300,700
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
126.5900
127.8900
124.8800
125.6800
265,800
Thu, 09 Apr 2026
122.3600
125.8600
121.4000
125.8300
225,000
Wed, 08 Apr 2026
125.8600
126.2800
122.8300
123.9200
250,900
Tue, 07 Apr 2026
122.4300
123.0200
119.4200
119.8300
238,000
Mon, 06 Apr 2026
123.0700
125.8100
120.6100
122.9900
233,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
8 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Thu, 02 Apr 2026
7 · DEF 14A
After-hours · 16:07 ET
DEF 14A ↗
Thu, 02 Apr 2026
122.4100
126.9400
121.6900
123.3100
308,700
Wed, 01 Apr 2026
130.0300
130.4600
124.9800
125.2200
250,300
Tue, 31 Mar 2026
127.9900
129.5900
125.0500
129.1500
226,700
Mon, 30 Mar 2026
125.6600
125.8100
123.6000
125.3800
293,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
126.7500
127.6900
123.2000
124.1900
232,500
Thu, 26 Mar 2026
129.7200
132.5100
127.6100
127.6500
212,600
Wed, 25 Mar 2026
130.8700
131.8500
126.6200
131.3800
278,300
Tue, 24 Mar 2026
127.8300
130.6000
127.4000
129.4000
265,400
Mon, 23 Mar 2026
6 · PRE 14A
After-hours · 16:50 ET
PRE 14A ↗
Mon, 23 Mar 2026
129.9600
132.8400
128.2800
129.9300
371,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
125.9700
127.4900
124.3700
125.3600
489,500
Thu, 19 Mar 2026
124.8000
127.8000
123.8900
126.6300
363,400
Wed, 18 Mar 2026
127.6800
130.6100
124.7500
125.2900
406,000
Tue, 17 Mar 2026
128.2200
132.4500
123.5300
130.5500
379,100
Mon, 16 Mar 2026
127.7400
129.3300
125.7200
126.9600
192,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
129.9700
130.9200
125.7900
125.8500
256,900
Thu, 12 Mar 2026
131.9000
133.6800
124.3000
128.7800
371,800
Wed, 11 Mar 2026
131.3600
134.5400
131.1500
133.7600
307,700
Tue, 10 Mar 2026
133.2200
134.8900
129.9800
132.4100
242,100
Mon, 09 Mar 2026
128.4100
133.6900
124.6500
133.3400
431,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
133.8400
133.8400
129.1800
132.0000
184,300
Thu, 05 Mar 2026
140.4000
141.9700
134.8000
136.7400
184,100
Wed, 04 Mar 2026
144.0600
144.5200
140.2800
142.4600
251,600
Tue, 03 Mar 2026
143.4700
145.6400
138.2100
142.6600
323,500
Mon, 02 Mar 2026
147.9200
150.1300
144.2800
146.9900
326,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
147.5400
151.1000
147.5400
150.5800
254,900
Thu, 26 Feb 2026
155.9100
158.0500
150.6800
150.8200
235,600
Wed, 25 Feb 2026
152.1000
155.3500
150.6000
155.1200
374,400
Tue, 24 Feb 2026
152.1100
154.0300
148.9600
152.4700
300,900
Mon, 23 Feb 2026
154.6600
156.0400
150.1400
151.5700
315,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
5 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 20 Feb 2026
150.2100
159.8900
142.5200
157.0300
556,800
Thu, 19 Feb 2026
4 · 10-K
After-hours · 16:40 ET
10-K ↗
Thu, 19 Feb 2026
3 · 8-K
After-hours · 16:08 ET
8-K ↗
Thu, 19 Feb 2026
150.8400
150.8500
146.3100
149.7400
550,400
Wed, 18 Feb 2026
148.2900
154.2400
147.8200
151.6300
345,300
Tue, 17 Feb 2026
144.9100
150.2200
144.9100
148.2900
297,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
142.4800
147.0000
142.4800
144.9000
163,700
Thu, 12 Feb 2026
149.3400
151.0000
140.6600
142.0200
392,000
Wed, 11 Feb 2026
154.0600
154.0600
145.1300
147.7300
339,100
Tue, 10 Feb 2026
153.1500
155.9000
152.4200
153.2200
331,400
Mon, 09 Feb 2026
153.9300
154.1300
150.6800
151.8600
242,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
151.0100
154.7900
149.0500
154.1600
223,300
Thu, 05 Feb 2026
151.1400
152.6000
148.7100
149.6400
220,100
Wed, 04 Feb 2026
151.9300
155.5800
149.8400
149.9800
359,600
Tue, 03 Feb 2026
151.5000
155.6000
149.0300
150.6900
162,300
Mon, 02 Feb 2026
150.3200
152.0300
149.8700
151.4500
224,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
148.8300
153.1700
148.4000
149.9000
299,700
Thu, 29 Jan 2026
149.3200
153.0000
146.8500
150.0300
254,800
Wed, 28 Jan 2026
149.4100
150.8100
148.3700
149.2800
139,500
Tue, 27 Jan 2026
152.0400
153.9100
148.4700
149.2700
221,200
Mon, 26 Jan 2026
152.3100
155.7600
151.6700
152.8600
267,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
157.2800
157.2800
150.8000
152.6700
230,000
Thu, 22 Jan 2026
155.8200
160.2900
155.8200
158.5400
284,200
Wed, 21 Jan 2026
154.4400
156.1600
152.3800
155.1300
231,200
Tue, 20 Jan 2026
154.2500
156.3400
152.9200
153.2300
343,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
154.4700
157.9100
153.4900
156.1700
310,600
Thu, 15 Jan 2026
148.6000
155.6500
147.2100
155.1200
246,500
Wed, 14 Jan 2026
148.0900
151.0000
146.3300
148.5200
204,400
Tue, 13 Jan 2026
151.5900
151.6800
147.1500
148.2800
331,200
Mon, 12 Jan 2026
152.3900
152.9700
149.8400
151.1900
186,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
151.2800
153.1100
149.0500
152.9900
168,500
Thu, 08 Jan 2026
148.8200
154.4800
147.4900
151.6500
248,400
Wed, 07 Jan 2026
151.0100
152.4900
149.8400
150.3200
155,700
Tue, 06 Jan 2026
143.3300
151.0600
142.2900
150.7800
255,800
Mon, 05 Jan 2026
137.4300
147.1900
137.4300
144.1200
220,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
142.6700
142.6700
137.8200
138.5300
219,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
144.9700
145.5600
139.6800
142.6700
199,400
Tue, 30 Dec 2025
147.0900
147.1900
144.6100
144.6300
144,300
Mon, 29 Dec 2025
147.9700
149.0000
146.5400
147.2300
104,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
147.1800
148.1900
146.1100
147.8700
82,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
148.2300
148.5500
146.2400
146.9800
94,200
Tue, 23 Dec 2025
147.0400
148.4600
146.0600
147.5000
157,000
Mon, 22 Dec 2025
145.3000
149.1800
144.6100
148.3300
220,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
145.3600
147.9200
141.3900
145.1500
592,800
Thu, 18 Dec 2025
147.6400
147.6400
145.1500
146.1700
208,400
Wed, 17 Dec 2025
146.4000
149.0300
145.3500
146.3700
192,200
Tue, 16 Dec 2025
147.3800
150.0000
145.3200
147.0700
308,700
Mon, 15 Dec 2025
148.5000
150.0000
147.3200
148.0300
180,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
147.2200
148.6400
145.9400
148.4300
230,200
Thu, 11 Dec 2025
148.0000
148.9500
145.6900
147.2200
184,600
Wed, 10 Dec 2025
142.9800
147.9200
142.9800
147.5900
279,000
Tue, 09 Dec 2025
144.1300
145.9800
141.1000
142.4800
178,600
Mon, 08 Dec 2025
142.5100
145.1900
142.5100
143.7700
239,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
143.1900
144.8300
140.0300
142.5100
192,400
Thu, 04 Dec 2025
144.9600
144.9600
141.3900
142.3500
305,000
Wed, 03 Dec 2025
147.3700
148.1200
143.5900
144.0400
193,600
Tue, 02 Dec 2025
147.4900
148.1300
143.4100
146.6600
205,900
Mon, 01 Dec 2025
147.2300
150.3800
145.9400
146.2200
190,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
149.1400
149.6900
147.3700
148.4400
103,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
150.4500
152.1500
149.0000
149.1400
245,600
Tue, 25 Nov 2025
149.0600
153.6300
147.0900
151.9000
303,100
Mon, 24 Nov 2025
142.0800
150.3900
137.3300
148.5400
399,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
134.7200
144.5100
134.7100
142.3400
382,000
Thu, 20 Nov 2025
134.6900
135.3800
131.9900
134.3300
307,400
Wed, 19 Nov 2025
133.8300
134.7200
132.2900
132.5700
170,200
Tue, 18 Nov 2025
134.5100
136.1400
132.1600
134.0300
182,700
Mon, 17 Nov 2025
135.7100
138.4800
133.9000
134.5200
221,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
135.2200
137.5800
134.2400
136.5000
253,600
Thu, 13 Nov 2025
138.0300
141.4700
137.2500
138.5300
255,100
Wed, 12 Nov 2025
143.2200
144.8500
138.4800
139.1500
378,100
Tue, 11 Nov 2025
140.2600
144.2800
138.9400
143.2200
244,600
Mon, 10 Nov 2025
139.6400
144.7100
137.9100
139.2300
331,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
145.6000
149.4800
136.0000
140.1600
838,700
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 16:39 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Thu, 06 Nov 2025
128.4400
130.9300
125.1200
129.6700
429,900
Wed, 05 Nov 2025
126.1700
129.1800
124.7000
127.3800
342,800
Tue, 04 Nov 2025
122.5300
127.1900
119.5700
125.6600
402,600
Mon, 03 Nov 2025
120.3700
123.9000
116.5900
122.8600
327,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
119.3400
120.4300
115.0000
120.0900
229,400
Thu, 30 Oct 2025
116.2100
120.6300
116.2100
119.7400
266,400
Wed, 29 Oct 2025
119.7900
120.4800
116.7600
117.6700
272,100
Tue, 28 Oct 2025
122.1200
125.0000
119.8000
120.1100
341,600
Mon, 27 Oct 2025
123.6900
124.3000
122.0900
122.9100
143,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
123.2900
124.1700
122.1800
123.4800
131,700