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
Mon, 27 Jul 2026
No data yet
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
17 · 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
16 · 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
15 · 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
14 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Thu, 30 Apr 2026
13 · 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
12 · DEFA14A
After-hours · 16:25 ET
DEFA14A ↗
Thu, 23 Apr 2026
11 · 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
10 · 10-K
After-hours · 16:08 ET
10-K ↗
Wed, 18 Feb 2026
9 · 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
8 · 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
7 · 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
6 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 05 Nov 2025
5 · 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
4 · 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
3 · 8-K
After-hours · 16:20 ET
8-K ↗
Fri, 24 Oct 2025
219.8600
223.0400
217.6800
218.3500
114,400
Thu, 23 Oct 2025
218.3900
221.5100
217.9400
220.5500
186,200
Wed, 22 Oct 2025
216.1600
218.5400
214.8300
218.1200
180,200
Tue, 21 Oct 2025
212.9400
215.8100
212.2900
215.0300
113,200
Mon, 20 Oct 2025
212.9800
215.4300
209.9700
212.6400
154,600
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
209.6900
212.2000
209.2400
211.6000
204,800
Thu, 16 Oct 2025
210.8900
212.4000
208.3600
208.4100
194,100
Wed, 15 Oct 2025
213.2100
217.3500
211.1800
211.3400
179,900
Tue, 14 Oct 2025
207.6000
214.2400
206.4500
213.2400
229,300
Mon, 13 Oct 2025
207.9000
210.3100
207.0000
207.7100
297,300
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
208.0400
209.3900
205.9700
207.8600
350,900
Thu, 09 Oct 2025
211.2600
212.6000
206.7500
207.0000
274,700
Wed, 08 Oct 2025
209.2300
212.0500
208.4900
211.0000
204,800
Tue, 07 Oct 2025
215.2400
216.2000
207.4500
209.2300
206,300
Mon, 06 Oct 2025
217.2400
218.6300
215.6300
215.9900
218,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
218.3800
219.2500
216.1100
217.2400
235,200
Thu, 02 Oct 2025
217.2500
220.2300
215.7800
218.3700
172,600
Wed, 01 Oct 2025
219.3300
220.7900
216.5100
218.1800
190,200
Tue, 30 Sep 2025
216.8400
220.2200
216.3700
219.5200
172,900
Mon, 29 Sep 2025
216.3100
218.3100
213.1900
217.8700
155,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
214.6300
217.2900
213.8100
216.9400
253,300
Thu, 25 Sep 2025
211.1700
214.5800
208.7000
214.3000
201,200
Wed, 24 Sep 2025
212.0500
213.2900
211.1000
211.1700
145,300
Tue, 23 Sep 2025
211.5100
214.1400
211.5100
212.6300
220,200
Mon, 22 Sep 2025
209.9300
213.4800
209.8700
211.9600
270,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
210.0800
210.6700
207.8700
209.8200
594,700
Thu, 18 Sep 2025
208.7800
210.1800
207.8400
209.1700
194,100
Wed, 17 Sep 2025
207.4500
210.7000
207.1000
208.8200
174,200
Tue, 16 Sep 2025
206.5900
208.6600
204.7700
207.8000
208,500
Mon, 15 Sep 2025
209.6600
210.1200
205.2600
206.4800
156,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
209.5000
211.3100
200.2000
209.6600
185,400
Thu, 11 Sep 2025
203.4900
209.6200
202.7600
209.5000
233,900
Wed, 10 Sep 2025
204.3100
205.3600
201.7300
202.4900
236,500
Tue, 09 Sep 2025
206.2700
206.6700
203.6300
205.2900
206,400
Mon, 08 Sep 2025
204.7500
206.1600
202.9300
205.4500
244,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
205.3100
206.4500
201.1900
204.2800
171,100
Thu, 04 Sep 2025
204.8400
207.2200
202.5000
205.1400
204,400
Wed, 03 Sep 2025
202.1700
205.7500
202.1600
205.5400
221,400
Tue, 02 Sep 2025
199.5900
203.5600
197.7800
203.1800
187,800
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
201.3100
201.6600
194.4500
201.5700
331,600
Thu, 28 Aug 2025
203.2300
203.4800
199.5300
200.7400
126,500
Wed, 27 Aug 2025
203.5900
205.0600
202.7000
203.5200
171,200
Tue, 26 Aug 2025
203.1200
205.1500
202.9900
203.8800
289,300
Mon, 25 Aug 2025
202.2100
204.6100
201.6300
203.0700
194,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
205.9900
207.1200
202.4400
203.3900
292,500
Thu, 21 Aug 2025
201.6900
205.4300
197.1200
205.2300
288,400
Wed, 20 Aug 2025
202.6800
203.7000
200.0500
201.4700
182,600
Tue, 19 Aug 2025
199.2100
203.1800
199.2100
202.9700
241,800
Mon, 18 Aug 2025
197.3500
200.1700
194.7300
199.3500
229,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
197.1400
198.7500
192.1800
197.6400
178,100
Thu, 14 Aug 2025
197.2300
198.5500
194.6600
196.1000
198,300
Wed, 13 Aug 2025
198.8600
198.9700
195.0600
198.0000
341,500
Tue, 12 Aug 2025
195.9200
198.3700
192.4300
198.0000
263,400
Mon, 11 Aug 2025
197.5600
199.3900
195.6000
195.7900
408,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
195.4900
199.3200
191.6300
198.2300
588,400
Thu, 07 Aug 2025
187.0000
200.5600
186.5700
194.6800
997,100
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 06 Aug 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 06 Aug 2025
168.7300
172.8100
166.9900
172.0500
439,000
Tue, 05 Aug 2025
170.1500
171.3400
167.6200
167.6600
266,500
Mon, 04 Aug 2025
170.8700
172.2200
169.1000
170.4600
228,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
168.2200
172.1100
167.3900
170.1500
297,200
Thu, 31 Jul 2025
169.9700
171.0500
165.5100
168.6300
226,100
Wed, 30 Jul 2025
168.8900
172.0300
168.4500
170.6700
301,000
Tue, 29 Jul 2025
167.3800
168.7100
166.7200
168.2800
202,600
Mon, 28 Jul 2025
168.5400
168.8500
164.4200
167.1900
374,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend