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
165.4600
167.7600
162.5150
162.8300
197,799
Thu, 22 Oct 2026
160.3200
165.8800
160.3200
165.4600
302,900
Wed, 21 Oct 2026
158.8600
161.6300
157.8900
159.7600
260,200
Tue, 20 Oct 2026
163.6900
164.9400
159.7700
160.3600
291,900
Mon, 19 Oct 2026
161.0000
162.9700
160.6700
162.1100
179,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
162.8600
163.2200
160.1200
161.5800
234,600
Thu, 15 Oct 2026
161.6100
163.7300
159.8300
161.4300
318,900
Wed, 14 Oct 2026
160.0700
160.3400
157.7100
160.2300
213,800
Tue, 13 Oct 2026
161.0100
162.9800
158.8200
158.8400
192,300
Mon, 12 Oct 2026
160.5200
161.2400
155.2500
160.2800
148,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
160.4100
162.4100
159.5300
159.8000
208,700
Thu, 08 Oct 2026
156.1500
160.4800
155.0000
160.3000
321,500
Wed, 07 Oct 2026
155.6600
157.1400
154.1600
155.6800
270,100
Tue, 06 Oct 2026
154.9300
155.6600
152.9700
155.5500
238,000
Mon, 05 Oct 2026
155.7900
156.3600
154.0300
154.9300
347,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
154.4700
158.1300
154.4700
155.7900
310,600
Thu, 01 Oct 2026
19 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 01 Oct 2026
152.7400
154.8400
152.2200
153.7100
317,500
Wed, 30 Sep 2026
147.5900
154.4600
146.9100
151.5900
401,100
Tue, 29 Sep 2026
145.0900
147.7700
143.7900
147.5900
221,500
Mon, 28 Sep 2026
146.9800
147.6900
144.4400
146.4000
252,600
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
151.3100
152.1000
145.9500
147.2800
321,600
Thu, 24 Sep 2026
151.4200
154.1100
150.0800
151.1900
312,700
Wed, 23 Sep 2026
146.1800
153.7400
145.1100
150.6400
354,700
Tue, 22 Sep 2026
152.5300
152.5300
145.9600
146.7800
440,200
Mon, 21 Sep 2026
151.3700
152.9600
150.5400
150.5500
294,800
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
151.8300
154.0900
150.3600
151.2700
570,700
Thu, 17 Sep 2026
153.9700
154.3000
151.9000
152.4100
326,300
Wed, 16 Sep 2026
152.6600
154.4900
152.4500
153.8700
363,600
Tue, 15 Sep 2026
153.1500
154.6800
151.2900
153.4300
282,500
Mon, 14 Sep 2026
152.9900
158.1400
152.5000
153.4800
403,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
152.6500
152.7900
149.8600
151.2000
233,800
Thu, 10 Sep 2026
151.2400
153.0800
150.3100
151.2200
266,100
Wed, 09 Sep 2026
150.7600
151.9800
149.2000
151.0000
314,700
Tue, 08 Sep 2026
152.5200
152.7400
149.4300
151.5300
553,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
150.3900
153.2000
148.5900
152.6700
351,800
Thu, 03 Sep 2026
150.2600
153.0400
148.0300
152.4500
282,300
Wed, 02 Sep 2026
150.0100
151.2200
149.3000
149.5900
332,000
Tue, 01 Sep 2026
149.0300
151.7800
148.1200
150.0900
217,800
Mon, 31 Aug 2026
150.1700
151.2400
147.7500
148.1300
442,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
150.8800
151.8500
150.2500
151.1900
234,900
Thu, 27 Aug 2026
147.4200
151.2800
147.1400
150.1900
272,500
Wed, 26 Aug 2026
148.2400
150.2100
147.6900
148.7700
323,100
Tue, 25 Aug 2026
140.2200
150.9600
138.6100
149.0800
678,400
Mon, 24 Aug 2026
18 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 24 Aug 2026
147.7900
150.8800
147.2400
147.6600
167,500
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
146.2700
147.6200
144.5600
147.4600
173,200
Thu, 20 Aug 2026
146.7300
146.7300
144.8300
146.2700
274,700
Wed, 19 Aug 2026
146.7400
149.9600
146.7400
146.9200
181,600
Tue, 18 Aug 2026
143.7800
148.3900
142.8900
146.7400
343,100
Mon, 17 Aug 2026
142.5800
143.7900
141.2000
141.8400
197,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
146.1300
146.2600
142.9900
144.2000
198,400
Thu, 13 Aug 2026
142.2000
146.0800
142.2000
145.3100
209,500
Wed, 12 Aug 2026
142.5100
143.1900
140.9900
142.0600
273,600
Tue, 11 Aug 2026
146.2200
147.9700
143.5100
144.3800
315,600
Mon, 10 Aug 2026
150.6200
152.3700
146.3200
146.5000
242,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
148.7400
154.0000
146.7400
152.5300
282,800
Thu, 06 Aug 2026
150.6900
150.8100
142.8100
148.7400
281,200
Wed, 05 Aug 2026
152.4400
152.5200
149.1700
150.5600
240,500
Tue, 04 Aug 2026
148.6800
151.6900
147.0900
150.8000
250,100
Mon, 03 Aug 2026
148.4600
151.1700
148.3400
150.8800
408,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
144.6400
150.6600
141.9900
145.3400
451,100
Thu, 30 Jul 2026
17 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 30 Jul 2026
16 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Jul 2026
156.6700
157.8200
148.6900
150.1300
499,400
Wed, 29 Jul 2026
150.5300
159.4300
150.5300
159.3100
522,900
Tue, 28 Jul 2026
146.1100
151.6800
144.9600
150.4500
392,000
Mon, 27 Jul 2026
141.5700
145.8600
140.5700
144.8600
285,000
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
139.5200
141.7500
139.3500
139.9400
280,500
Thu, 23 Jul 2026
136.1500
139.4600
135.4900
139.2100
276,800
Wed, 22 Jul 2026
138.5800
138.6000
134.2700
136.7200
462,700
Tue, 21 Jul 2026
137.9600
138.9600
135.6200
138.3700
379,500
Mon, 20 Jul 2026
141.2200
141.4500
138.9800
139.4600
402,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
143.3800
145.9000
139.1800
140.4400
342,300
Thu, 16 Jul 2026
143.8900
145.8700
142.0000
143.1600
493,700
Wed, 15 Jul 2026
148.8900
149.1400
138.3400
141.7700
797,700
Tue, 14 Jul 2026
151.0000
153.9200
149.0000
149.0000
208,500
Mon, 13 Jul 2026
151.8000
153.8000
151.5700
153.3700
218,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
152.2800
152.6000
150.1500
151.0000
185,700
Thu, 09 Jul 2026
148.8700
151.2900
148.8600
150.6100
260,800
Wed, 08 Jul 2026
152.4000
154.1500
149.5000
150.6900
498,400
Tue, 07 Jul 2026
155.5700
156.8300
152.4100
152.9600
320,300
Mon, 06 Jul 2026
151.7300
154.0200
150.9100
153.4200
347,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
148.3200
153.2400
148.3200
152.6500
336,900
Wed, 01 Jul 2026
143.5000
150.4400
143.2700
148.3000
340,900
Tue, 30 Jun 2026
141.5700
145.1900
140.2600
143.1100
317,900
Mon, 29 Jun 2026
145.9300
146.3400
141.5000
141.7500
294,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
144.0200
146.0700
143.5500
145.2600
653,500
Thu, 25 Jun 2026
15 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 25 Jun 2026
144.1300
147.7500
142.6700
143.0300
299,500
Wed, 24 Jun 2026
143.3800
145.5200
142.1300
144.6500
349,600
Tue, 23 Jun 2026
143.9600
144.8900
141.9600
143.1600
500,900
Mon, 22 Jun 2026
140.3500
143.8300
140.0200
142.0600
305,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
141.7100
142.9000
140.2300
141.5900
1,043,900
Wed, 17 Jun 2026
142.7900
144.1200
140.9400
142.4600
455,500
Tue, 16 Jun 2026
144.3500
146.0400
141.6000
144.3900
387,700
Mon, 15 Jun 2026
146.7800
150.1200
141.5500
143.0800
499,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
151.6600
151.9500
147.2600
147.4900
342,000
Thu, 11 Jun 2026
150.0300
152.5700
149.0300
152.0000
573,400
Wed, 10 Jun 2026
14 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 10 Jun 2026
149.6500
152.2500
149.0400
150.7000
300,700
Tue, 09 Jun 2026
148.6100
153.0400
147.0300
149.6500
297,800
Mon, 08 Jun 2026
151.3100
152.7500
148.2100
148.5900
243,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
151.9300
153.9900
150.9900
152.5700
281,600
Thu, 04 Jun 2026
151.8900
155.2000
150.2000
150.7300
318,200
Wed, 03 Jun 2026
150.0400
150.2700
145.0000
148.6100
392,900
Wed, 03 Jun 2026
13 · 8-K
Next filing day · accepted 02 Jun, 17:34 ET
8-K ↗
Tue, 02 Jun 2026
151.0600
154.0400
149.6300
151.9800
251,900
Mon, 01 Jun 2026
149.8300
153.1500
149.1400
152.4000
423,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
150.5600
152.2600
148.8000
149.8500
297,600
Thu, 28 May 2026
151.8800
154.2400
150.2900
150.5600
172,100
Wed, 27 May 2026
154.4800
157.2600
151.6600
151.8800
215,200
Tue, 26 May 2026
155.1100
156.1900
153.1600
154.6700
160,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
156.7900
158.0300
155.2900
156.7000
161,200
Thu, 21 May 2026
157.2900
157.7200
153.6800
156.8000
186,400
Wed, 20 May 2026
159.1700
159.4800
156.4300
158.7600
161,600
Tue, 19 May 2026
161.9900
164.0900
159.2600
159.5000
200,900
Mon, 18 May 2026
158.2400
162.8400
156.8000
161.0900
227,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
161.3000
163.4400
156.5300
157.8600
230,600
Thu, 14 May 2026
161.9300
163.1600
159.6600
160.4500
379,400
Wed, 13 May 2026
160.8500
161.4600
157.3900
160.7400
352,000
Tue, 12 May 2026
163.4800
164.2000
160.2700
161.2100
285,800
Mon, 11 May 2026
165.1700
166.2800
159.7600
161.9600
300,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
165.8700
167.6000
164.1600
166.0900
286,900
Thu, 07 May 2026
164.5100
167.0500
163.5000
164.4800
237,400
Wed, 06 May 2026
170.5000
170.5000
164.2800
164.5100
279,500
Tue, 05 May 2026
165.9900
170.0500
165.1800
169.2500
230,800
Mon, 04 May 2026
163.4100
168.6200
163.4100
166.3200
410,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
172.8900
174.7500
160.1400
163.4100
435,600
Thu, 30 Apr 2026
12 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 30 Apr 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Apr 2026
167.6200
170.7100
166.6500
169.0700
316,300
Wed, 29 Apr 2026
167.1400
170.3500
166.4500
169.2600
249,800
Tue, 28 Apr 2026
166.2100
169.4100
164.1600
167.8400
222,700
Mon, 27 Apr 2026
163.8100
166.4900
162.8000
165.4000
194,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
165.7700
167.3500
161.1200
163.4900
269,400
Thu, 23 Apr 2026
10 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Thu, 23 Apr 2026
9 · DEF 14A
After-hours · 16:20 ET
DEF 14A ↗
Thu, 23 Apr 2026
172.4500
174.2500
161.0000
165.0400
410,400
Wed, 22 Apr 2026
174.0300
174.3200
170.7400
173.1500
239,300
Tue, 21 Apr 2026
174.2500
175.6600
172.4400
173.6300
204,200
Mon, 20 Apr 2026
174.4000
176.0600
174.4000
174.7200
141,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
172.1200
175.3700
171.0000
174.9200
188,100
Thu, 16 Apr 2026
169.8100
174.0700
169.8100
171.9200
272,800
Wed, 15 Apr 2026
168.7000
171.8500
167.6400
169.9800
181,200
Tue, 14 Apr 2026
165.3500
169.1300
165.0000
168.7000
182,400
Mon, 13 Apr 2026
166.4700
168.5400
163.9600
165.7600
245,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
167.7300
168.8200
164.4700
166.5200
191,600
Thu, 09 Apr 2026
171.7300
171.7300
166.6000
167.9900
198,700
Wed, 08 Apr 2026
173.3000
176.3000
171.3000
171.7600
265,100
Tue, 07 Apr 2026
172.9500
174.9200
169.4800
171.3000
361,700
Mon, 06 Apr 2026
171.0200
173.0500
169.6800
172.6900
200,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
171.8300
173.0300
168.8500
171.3600
190,800
Wed, 01 Apr 2026
170.0300
172.1400
167.1400
171.1700
225,100
Tue, 31 Mar 2026
168.4800
171.9600
166.9300
170.0300
227,500
Mon, 30 Mar 2026
167.2800
169.3600
164.3300
168.0000
209,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
169.4300
169.8900
166.1000
166.5800
147,200
Thu, 26 Mar 2026
170.0500
173.2600
169.4100
169.4300
189,600
Wed, 25 Mar 2026
168.0700
171.1000
164.6600
170.6200
441,800
Tue, 24 Mar 2026
166.9800
168.9300
166.0400
167.9700
222,800
Mon, 23 Mar 2026
164.0000
169.6300
162.7300
167.7900
265,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
164.0300
164.4900
161.4800
162.4500
459,700
Thu, 19 Mar 2026
164.3500
167.2400
162.4700
164.4100
221,100
Wed, 18 Mar 2026
165.5900
168.4900
163.8300
164.0200
267,400
Tue, 17 Mar 2026
163.6000
167.8700
163.1500
167.6600
198,700
Mon, 16 Mar 2026
163.9900
164.0000
161.4000
162.7900
170,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
164.2400
168.4200
162.0900
163.9700
286,500
Thu, 12 Mar 2026
161.3600
166.0000
161.3200
164.1500
235,600
Wed, 11 Mar 2026
161.6800
161.9500
158.8600
161.6100
170,200
Tue, 10 Mar 2026
166.0700
166.7700
160.4900
161.1300
329,800
Mon, 09 Mar 2026
164.6400
166.7500
162.6600
166.5200
188,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
163.8600
166.6100
162.2000
166.5400
259,900
Thu, 05 Mar 2026
162.6300
165.6400
160.5700
164.8000
362,900
Wed, 04 Mar 2026
165.1700
166.7700
162.0000
162.6400
203,800
Tue, 03 Mar 2026
160.5100
166.1500
157.2000
165.9400
212,700
Mon, 02 Mar 2026
157.5100
163.2300
157.2000
162.1100
355,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
158.0900
159.7100
155.1200
159.0700
467,100
Thu, 26 Feb 2026
158.5900
162.1000
158.5700
159.8500
240,800
Wed, 25 Feb 2026
156.4400
157.3500
153.2100
156.9000
295,500
Tue, 24 Feb 2026
154.2500
158.1800
154.2500
156.8300
307,200
Mon, 23 Feb 2026
156.1100
156.1100
151.1700
153.9000
415,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
155.2600
162.5400
155.2600
157.3200
556,800
Thu, 19 Feb 2026
165.7400
166.6800
149.3700
154.6000
999,500
Wed, 18 Feb 2026
8 · 10-K
After-hours · 16:08 ET
10-K ↗
Wed, 18 Feb 2026
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 18 Feb 2026
161.7300
168.4900
161.6200
167.7900
470,600
Tue, 17 Feb 2026
162.1300
164.1300
159.1000
162.3500
259,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
157.4200
161.7300
155.5800
161.0900
335,400
Thu, 12 Feb 2026
6 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 12 Feb 2026
159.8500
162.3100
151.9100
157.2800
412,300
Wed, 11 Feb 2026
169.7100
169.7600
160.0000
160.2900
280,100
Tue, 10 Feb 2026
167.0600
171.3800
167.0600
169.6500
178,500
Mon, 09 Feb 2026
169.1400
169.8400
164.1600
168.1900
207,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
168.2800
171.7900
167.1700
169.7200
199,500
Thu, 05 Feb 2026
168.8000
174.5100
164.2400
167.9400
198,400
Wed, 04 Feb 2026
164.2700
168.7200
163.5200
166.9800
245,000
Tue, 03 Feb 2026
173.8400
174.4100
163.8200
164.5300
449,800
Mon, 02 Feb 2026
174.9600
178.3300
174.5100
175.1500
189,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
171.7900
175.8900
169.9400
173.8400
301,900
Thu, 29 Jan 2026
176.2200
176.5700
169.0900
172.5400
248,400
Wed, 28 Jan 2026
175.7500
179.1400
174.3200
174.9300
232,700
Tue, 27 Jan 2026
175.5500
177.6300
172.4500
174.0900
199,300
Mon, 26 Jan 2026
178.7700
180.5600
173.7400
175.2800
222,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
179.6500
180.5000
175.6800
177.9900
345,500
Thu, 22 Jan 2026
181.5500
182.1600
177.6800
179.7000
306,000
Wed, 21 Jan 2026
179.9800
181.8700
178.0900
180.4800
255,700
Tue, 20 Jan 2026
177.7000
178.5000
176.1400
178.0000
244,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
179.3600
180.6500
175.8200
178.2900
363,900
Thu, 15 Jan 2026
178.2300
181.3000
176.0900
180.0000
229,500
Wed, 14 Jan 2026
174.0000
177.7600
173.0100
177.3200
264,700
Tue, 13 Jan 2026
177.8100
178.3800
171.8700
174.3500
340,100
Mon, 12 Jan 2026
175.3800
177.9300
174.6300
177.0500
285,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
174.5000
177.2100
173.0200
176.4100
298,200
Thu, 08 Jan 2026
167.7100
175.3400
167.7100
175.3000
520,200
Wed, 07 Jan 2026
171.2000
171.7400
167.6800
168.5100
271,200
Tue, 06 Jan 2026
171.1800
172.0100
168.0900
170.9700
225,400
Mon, 05 Jan 2026
165.2000
174.2200
165.2000
171.6200
378,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
165.9800
166.5700
163.4500
165.3900
369,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
166.2700
167.9000
164.5700
166.3100
195,700
Tue, 30 Dec 2025
167.7500
168.4300
166.1200
167.0000
188,100
Mon, 29 Dec 2025
167.7900
168.8600
167.3600
168.2200
228,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
167.6300
169.3600
167.5500
168.3400
152,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
167.6400
169.4900
167.6400
168.2100
107,100
Tue, 23 Dec 2025
167.8500
169.7800
166.8600
168.1700
191,700
Mon, 22 Dec 2025
165.8200
169.4400
164.6900
168.0000
363,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
164.8400
167.7600
164.7800
165.9300
907,200
Thu, 18 Dec 2025
165.9000
167.2400
164.2500
164.8400
345,000
Wed, 17 Dec 2025
164.5100
167.1300
163.4400
165.8900
495,500
Tue, 16 Dec 2025
161.3600
166.8700
158.9800
165.2300
520,900
Mon, 15 Dec 2025
159.6100
165.7000
159.0000
161.3600
439,600
Mon, 15 Dec 2025
5 · 8-K
Pre-market · 08:45 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
159.4500
159.4800
156.1300
157.0000
350,900
Thu, 11 Dec 2025
156.7000
158.6000
155.3900
158.1500
371,900
Wed, 10 Dec 2025
154.7200
158.6700
153.6500
155.7400
544,600
Tue, 09 Dec 2025
150.8300
157.9000
149.8300
155.0000
571,200
Mon, 08 Dec 2025
152.8500
153.9700
150.2000
150.8100
385,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
155.6000
157.6900
153.0600
153.3900
299,400
Thu, 04 Dec 2025
154.3100
156.4500
154.3100
155.7200
345,000
Wed, 03 Dec 2025
156.8400
158.0900
153.3900
153.7200
453,400
Tue, 02 Dec 2025
158.0600
158.7400
155.9000
156.6500
411,400
Mon, 01 Dec 2025
156.0800
160.7000
155.3700
158.0600
496,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
157.3600
159.2100
155.8700
157.7400
175,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
155.2300
157.3400
155.2300
156.4300
354,200
Tue, 25 Nov 2025
155.7900
160.5500
154.7700
155.2300
394,200
Mon, 24 Nov 2025
160.1900
160.1900
154.3600
155.2400
449,500
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
159.0800
161.2900
159.0800
160.1900
409,400
Thu, 20 Nov 2025
162.1200
167.5000
157.6100
157.8800
420,300
Wed, 19 Nov 2025
163.6900
165.3000
160.9500
161.6900
426,300
Tue, 18 Nov 2025
164.0000
165.7100
162.1700
164.0200
266,500
Mon, 17 Nov 2025
167.6000
167.7100
162.8700
163.1100
337,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
169.4900
173.2900
166.8900
167.7800
311,700
Thu, 13 Nov 2025
169.8400
173.2100
167.5200
169.0700
373,200
Wed, 12 Nov 2025
168.8000
172.5100
168.8000
169.8200
466,900
Tue, 11 Nov 2025
163.6700
170.7200
163.6700
169.0700
396,500
Mon, 10 Nov 2025
166.1000
168.3100
163.0000
163.2500
387,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
168.4300
171.1200
163.4900
166.1000
442,900
Thu, 06 Nov 2025
163.3900
169.7400
153.8200
167.0500
1,267,300
Wed, 05 Nov 2025
4 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 05 Nov 2025
185.5600
187.1000
177.5000
178.2800
621,700
Tue, 04 Nov 2025
183.2600
186.5100
181.3900
184.8600
452,300
Mon, 03 Nov 2025
188.5200
188.8300
180.1800
183.2600
702,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
206.4700
208.8900
185.1000
188.3000
532,400
Thu, 30 Oct 2025
2 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 30 Oct 2025
204.7200
209.3500
204.0200
206.7900
224,400
Wed, 29 Oct 2025
213.1400
213.1400
202.3700
204.0900
291,300
Tue, 28 Oct 2025
217.7800
217.9800
213.8300
214.4500
206,600
Mon, 27 Oct 2025
218.3100
220.6400
217.4200
218.4800
146,800
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
1 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 24 Oct 2025
219.8600
223.0400
217.6800
218.3500
114,400