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
161.2400
168.9250
155.5500
165.0500
691,100
Thu, 23 Jul 2026
21 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Thu, 23 Jul 2026
20 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 23 Jul 2026
166.1500
167.4400
161.7750
163.9500
937,500
Wed, 22 Jul 2026
167.8400
167.8500
159.7050
162.2100
377,600
Tue, 21 Jul 2026
174.6200
178.0700
167.6600
167.8400
314,300
Mon, 20 Jul 2026
176.5200
180.6400
173.6300
179.0900
359,300
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
180.0000
184.1900
178.2950
179.7300
329,400
Thu, 16 Jul 2026
178.4900
183.4800
175.7900
181.4500
331,700
Wed, 15 Jul 2026
176.5800
180.0950
172.8600
175.4000
263,800
Tue, 14 Jul 2026
172.4100
178.8320
171.2600
174.4600
239,100
Mon, 13 Jul 2026
178.0900
181.1900
176.0900
179.9000
307,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
179.0300
180.0000
174.5600
175.5800
195,100
Thu, 09 Jul 2026
172.3900
177.2200
170.8400
175.3100
272,400
Wed, 08 Jul 2026
175.4900
177.5000
174.8700
176.4800
326,000
Tue, 07 Jul 2026
179.9600
183.0000
177.9400
179.4200
581,200
Mon, 06 Jul 2026
170.5100
176.1200
169.3100
176.0600
360,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
164.1800
172.8700
164.1800
170.9000
358,000
Wed, 01 Jul 2026
19 · 8-K/A
After-hours · 16:20 ET
8-K/A ↗
Wed, 01 Jul 2026
18 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 01 Jul 2026
162.7600
171.9400
162.6400
164.8200
395,800
Tue, 30 Jun 2026
154.5900
160.6400
154.5900
160.3500
363,000
Mon, 29 Jun 2026
158.0400
159.9700
153.5300
156.5700
299,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
144.9400
156.1600
144.9400
155.6400
414,600
Thu, 25 Jun 2026
147.5300
150.0900
144.3200
144.7800
450,700
Wed, 24 Jun 2026
147.5000
150.3100
146.0550
148.8100
248,600
Tue, 23 Jun 2026
147.4900
149.9300
144.7600
146.5600
369,100
Mon, 22 Jun 2026
148.1300
153.3300
142.5600
144.3800
453,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
147.7600
152.9100
146.1900
151.5000
855,800
Wed, 17 Jun 2026
156.3600
160.8200
148.3150
148.5900
375,600
Tue, 16 Jun 2026
157.8400
161.3200
156.6900
157.8900
347,600
Mon, 15 Jun 2026
17 · 8-K
After-hours · 16:40 ET
8-K ↗
Mon, 15 Jun 2026
162.0200
165.2300
158.0100
158.2100
276,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
159.5600
162.0100
153.8130
161.2100
286,300
Thu, 11 Jun 2026
165.5700
166.7500
159.5100
159.6800
275,400
Wed, 10 Jun 2026
166.4000
173.3900
164.7050
168.3200
350,000
Tue, 09 Jun 2026
162.6100
169.8600
161.8500
169.2900
413,400
Mon, 08 Jun 2026
164.4400
168.1300
161.1100
164.9000
510,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
166.2600
168.8700
161.8500
166.9400
393,000
Thu, 04 Jun 2026
171.4600
171.9400
163.1830
163.6500
281,300
Wed, 03 Jun 2026
170.9900
171.1100
161.5500
166.2700
440,600
Tue, 02 Jun 2026
172.6100
177.8600
171.0000
174.6300
477,600
Mon, 01 Jun 2026
164.5000
179.5200
163.5000
179.3000
481,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.1800
162.5000
156.7000
161.1700
397,700
Thu, 28 May 2026
162.0000
163.9700
157.8300
159.1800
421,500
Wed, 27 May 2026
160.6500
166.9100
160.6500
163.0200
611,400
Tue, 26 May 2026
163.6300
165.7000
162.3550
163.7700
450,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
162.7000
168.0500
162.6250
164.9200
425,300
Thu, 21 May 2026
160.6900
164.1900
158.6950
162.3700
289,600
Wed, 20 May 2026
156.7500
163.9000
152.4350
163.3900
275,500
Tue, 19 May 2026
160.1900
168.1800
159.4000
159.8200
386,900
Mon, 18 May 2026
151.0900
159.2000
150.8650
157.9100
201,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
150.8300
155.3400
149.9600
151.7000
227,700
Thu, 14 May 2026
150.5300
152.7180
146.1700
150.2400
224,000
Wed, 13 May 2026
153.0300
153.0300
145.1400
150.5300
497,900
Tue, 12 May 2026
160.6400
160.8450
155.2900
155.3800
315,600
Mon, 11 May 2026
165.4500
166.5600
156.9880
159.5600
289,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
168.5400
168.5400
161.7300
166.5900
362,800
Thu, 07 May 2026
170.0600
174.0000
170.0000
170.2100
350,500
Wed, 06 May 2026
171.0500
171.0900
165.5000
167.1700
203,100
Tue, 05 May 2026
173.4400
175.0000
168.8500
172.7600
304,800
Mon, 04 May 2026
172.7100
177.8200
171.4600
173.6300
257,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
171.4600
177.4700
170.2400
173.1000
344,900
Thu, 30 Apr 2026
162.9200
168.1600
160.0000
167.0900
386,400
Wed, 29 Apr 2026
168.4000
168.4000
163.0900
165.3200
316,700
Tue, 28 Apr 2026
16 · DEF 14A
After-hours · 16:21 ET
DEF 14A ↗
Tue, 28 Apr 2026
15 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Tue, 28 Apr 2026
170.4350
174.8200
166.4500
168.7800
445,600
Mon, 27 Apr 2026
170.9750
175.0850
165.8800
169.7500
508,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
166.8500
175.7100
161.8500
169.2900
830,200
Thu, 23 Apr 2026
14 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 23 Apr 2026
13 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 23 Apr 2026
154.5400
156.9000
149.4600
152.3000
582,500
Wed, 22 Apr 2026
158.9500
159.9600
155.5600
158.4100
244,200
Tue, 21 Apr 2026
159.5400
164.4200
157.2400
158.1300
263,700
Mon, 20 Apr 2026
156.0800
159.3100
154.7250
158.6700
246,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
158.0100
159.9400
156.1400
156.4700
281,200
Thu, 16 Apr 2026
157.7600
159.3500
154.7800
155.2100
284,300
Wed, 15 Apr 2026
150.7600
155.7800
149.0000
154.8600
325,300
Tue, 14 Apr 2026
148.7200
152.5350
147.1600
148.8400
222,900
Mon, 13 Apr 2026
143.4900
149.1400
143.1400
148.5200
300,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
12 · 8-K
After-hours · 17:04 ET
8-K ↗
Fri, 10 Apr 2026
148.7100
149.4950
142.7300
143.3400
334,400
Thu, 09 Apr 2026
153.3300
153.3700
145.4500
148.6100
404,100
Wed, 08 Apr 2026
160.6200
163.7300
154.5200
154.6600
301,200
Tue, 07 Apr 2026
159.0200
160.2100
156.2100
156.6400
171,100
Mon, 06 Apr 2026
156.2400
159.8100
154.1200
159.4900
291,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
154.1400
158.1350
150.1190
157.1100
222,000
Wed, 01 Apr 2026
159.9900
161.2300
152.8100
154.1400
407,800
Tue, 31 Mar 2026
158.0000
161.8700
155.1300
157.8200
287,200
Mon, 30 Mar 2026
157.0000
159.0000
154.0900
155.8200
403,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
156.6600
157.6100
154.1600
155.6800
368,400
Thu, 26 Mar 2026
158.5700
164.3400
158.0400
158.6300
338,400
Wed, 25 Mar 2026
163.2300
164.8150
155.7250
158.5700
281,000
Tue, 24 Mar 2026
165.0500
165.0500
158.7100
161.0500
473,300
Mon, 23 Mar 2026
167.8000
168.6800
164.5750
166.9700
416,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
163.9600
168.9000
161.1400
166.1000
843,000
Thu, 19 Mar 2026
166.1800
172.6700
165.0200
166.8000
237,400
Wed, 18 Mar 2026
165.9500
169.5300
165.6000
167.6700
285,200
Tue, 17 Mar 2026
171.4500
177.3650
167.5600
168.4800
428,600
Mon, 16 Mar 2026
172.5000
175.1900
170.0200
170.4000
471,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
177.5800
179.9700
171.7200
172.5000
282,300
Thu, 12 Mar 2026
177.8900
183.0700
174.6650
176.1200
262,500
Wed, 11 Mar 2026
186.2400
188.1800
176.9900
178.9900
454,300
Tue, 10 Mar 2026
188.4600
188.4600
180.6100
185.1600
307,900
Mon, 09 Mar 2026
189.3700
191.6200
186.4800
189.7100
437,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
189.8400
192.0900
187.0400
191.1700
247,400
Thu, 05 Mar 2026
188.0500
193.3000
187.5600
189.9000
380,100
Wed, 04 Mar 2026
188.6600
189.9000
186.1900
188.2600
211,300
Tue, 03 Mar 2026
177.1700
189.5100
175.2800
188.4000
506,100
Mon, 02 Mar 2026
174.5900
181.9900
174.5900
180.6000
367,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
174.0000
177.8900
169.9900
177.7600
519,900
Thu, 26 Feb 2026
167.7600
177.7800
167.1900
176.6500
534,100
Wed, 25 Feb 2026
167.0500
169.8500
165.0800
166.6900
402,100
Tue, 24 Feb 2026
163.8800
169.8500
161.1300
166.2600
528,100
Mon, 23 Feb 2026
170.5600
170.5600
162.2000
163.3300
486,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
175.0000
176.1500
170.4500
172.2300
413,100
Thu, 19 Feb 2026
177.0500
177.5500
173.0600
176.3800
263,600
Wed, 18 Feb 2026
168.5500
177.0900
168.5500
176.7800
436,800
Tue, 17 Feb 2026
177.9100
179.0000
166.3600
168.7900
606,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
177.6300
180.9500
176.9800
178.4100
454,200
Thu, 12 Feb 2026
178.7400
181.4900
173.1000
175.9300
452,900
Wed, 11 Feb 2026
188.0000
189.0100
175.6700
178.7400
466,000
Tue, 10 Feb 2026
185.4200
188.8550
183.9650
188.3000
461,100
Mon, 09 Feb 2026
180.4500
184.3300
178.2900
183.7900
663,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
180.0200
185.7800
178.0630
179.7250
546,800
Thu, 05 Feb 2026
11 · 10-K
After-hours · 16:08 ET
10-K ↗
Thu, 05 Feb 2026
184.4300
187.0000
176.8700
177.3600
510,600
Wed, 04 Feb 2026
182.5400
187.0350
180.5300
184.1500
572,800
Tue, 03 Feb 2026
192.5500
193.4200
179.8800
184.0100
754,800
Mon, 02 Feb 2026
192.5000
196.9200
191.7300
195.0600
456,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
194.4900
196.4480
186.4500
189.8800
1,349,300
Thu, 29 Jan 2026
10 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 29 Jan 2026
214.9100
215.2000
204.0650
207.1000
638,500
Wed, 28 Jan 2026
218.1500
221.0900
215.3300
218.0000
261,000
Tue, 27 Jan 2026
218.4400
218.4400
213.2950
216.0600
308,400
Mon, 26 Jan 2026
219.7100
227.2880
214.6300
218.8600
377,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
222.4800
223.1750
218.2600
219.4300
227,900
Thu, 22 Jan 2026
219.6500
226.0300
219.6500
222.4800
251,000
Wed, 21 Jan 2026
211.3500
218.6500
209.2200
217.8100
439,800
Tue, 20 Jan 2026
212.7600
218.3200
210.8800
211.2900
383,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
220.0300
222.2850
215.9500
217.8900
224,500
Thu, 15 Jan 2026
9 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 15 Jan 2026
214.4600
220.1200
212.9700
219.6700
386,800
Wed, 14 Jan 2026
220.6200
221.6700
209.9400
212.9500
423,300
Tue, 13 Jan 2026
222.5100
225.0900
219.6600
221.1700
375,900
Mon, 12 Jan 2026
226.0000
229.4100
222.5300
222.8100
335,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
226.1700
231.9000
222.3900
226.5800
305,800
Thu, 08 Jan 2026
225.8500
229.5400
224.6300
226.1700
291,900
Wed, 07 Jan 2026
236.0000
239.8600
225.5400
225.8500
338,000
Tue, 06 Jan 2026
231.7200
236.2300
228.6480
234.8200
232,300
Mon, 05 Jan 2026
228.7500
239.3350
228.7500
233.8000
229,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
232.4400
233.4920
225.2450
230.3700
203,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
234.7900
235.7900
232.2800
232.6500
152,800
Tue, 30 Dec 2025
235.3600
239.6800
234.9800
235.6300
92,500
Mon, 29 Dec 2025
237.2300
238.1700
234.9800
236.6000
102,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
235.6600
238.5700
235.1500
237.2900
89,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
233.9400
237.8600
233.4500
236.4200
57,700
Tue, 23 Dec 2025
235.1600
236.6000
232.2700
235.3300
125,300
Mon, 22 Dec 2025
233.4100
238.2000
232.2650
236.2100
215,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
238.8800
238.9800
232.9100
233.6900
306,800
Thu, 18 Dec 2025
235.4600
238.8000
234.1400
235.7400
243,500
Wed, 17 Dec 2025
231.2100
237.3400
230.3300
233.8300
199,900
Tue, 16 Dec 2025
224.0000
232.2350
222.2300
231.0600
259,500
Mon, 15 Dec 2025
231.1400
231.5000
223.0900
224.5200
304,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
234.2300
239.0000
230.5400
231.4300
203,400
Thu, 11 Dec 2025
231.6600
235.7830
229.2480
229.7900
269,300
Wed, 10 Dec 2025
233.5700
237.5000
230.6000
231.4500
272,600
Tue, 09 Dec 2025
232.3500
234.8700
231.2500
233.5700
201,600
Mon, 08 Dec 2025
234.0500
235.3000
230.6300
232.5700
200,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
234.6300
240.7800
232.9050
235.4100
172,900
Thu, 04 Dec 2025
235.4300
236.2750
232.5530
235.7600
157,000
Wed, 03 Dec 2025
8 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 03 Dec 2025
231.5100
237.2700
230.9800
236.4300
170,900
Tue, 02 Dec 2025
228.7500
233.0200
226.3300
231.3200
155,300
Mon, 01 Dec 2025
225.0500
230.3400
224.5400
227.1100
252,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
229.4800
230.0000
227.8050
228.2800
61,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
228.5800
231.7700
227.1950
228.1600
114,500
Tue, 25 Nov 2025
225.8400
230.8700
225.8400
229.8800
249,100
Mon, 24 Nov 2025
228.6200
230.9100
224.2450
226.1200
196,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
222.7400
229.0700
221.3100
228.6200
274,900
Thu, 20 Nov 2025
223.3800
224.4400
219.6400
221.3100
188,500
Wed, 19 Nov 2025
231.3100
231.3100
217.3500
221.7900
284,900
Tue, 18 Nov 2025
7 · 8-K
After market open · 15:04 ET
8-K ↗
Tue, 18 Nov 2025
235.7800
238.2200
219.8700
228.0800
334,500
Mon, 17 Nov 2025
245.8100
247.3600
236.3700
238.2800
223,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
243.6700
250.8100
242.4300
247.9600
225,300
Thu, 13 Nov 2025
249.8000
251.0900
245.2800
246.5000
172,600
Wed, 12 Nov 2025
251.4500
252.1400
247.5700
250.3500
184,800
Tue, 11 Nov 2025
253.6600
256.8600
250.3500
250.7100
198,500
Mon, 10 Nov 2025
252.7000
257.5700
250.4300
254.9600
198,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
245.8000
253.8400
244.1900
251.8000
160,200
Thu, 06 Nov 2025
257.6400
258.0600
249.3450
250.2700
209,200
Wed, 05 Nov 2025
261.6500
263.4000
253.9450
257.5000
299,000
Tue, 04 Nov 2025
262.0000
265.0200
254.3400
260.6200
432,400
Mon, 03 Nov 2025
254.0000
264.1800
250.9000
262.2600
695,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
219.0000
258.5800
219.0000
254.4300
899,600
Thu, 30 Oct 2025
6 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Thu, 30 Oct 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 30 Oct 2025
237.2400
240.6300
230.4900
235.7100
478,900
Wed, 29 Oct 2025
243.0100
244.7300
236.4250
238.6700
365,600
Tue, 28 Oct 2025
244.2800
246.0000
240.0000
244.2800
193,800
Mon, 27 Oct 2025
242.6800
247.5600
241.9430
245.2700
310,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
245.9300
247.0000
240.8900
242.6800
215,500
Thu, 23 Oct 2025
238.0100
241.2400
237.0000
239.5500
151,100
Wed, 22 Oct 2025
240.0700
240.7400
236.2200
238.0100
148,100
Tue, 21 Oct 2025
239.9500
242.5000
236.0740
240.3100
239,000
Mon, 20 Oct 2025
236.4000
240.8800
234.6700
240.3800
199,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
227.9100
237.0750
225.2500
235.5100
441,600
Thu, 16 Oct 2025
228.8400
230.3700
223.2800
223.3100
302,500
Wed, 15 Oct 2025
227.9900
228.9700
225.0000
228.5500
333,300
Tue, 14 Oct 2025
224.9000
232.5300
222.9100
227.5000
407,700
Mon, 13 Oct 2025
224.7400
228.7400
223.3800
225.3500
288,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
232.3900
232.3900
224.0000
224.8700
260,000
Thu, 09 Oct 2025
235.0000
236.7640
230.2800
230.7200
207,200
Wed, 08 Oct 2025
239.8800
239.8800
233.5780
234.6500
325,500
Tue, 07 Oct 2025
242.3300
243.0000
236.4900
239.5200
324,100
Mon, 06 Oct 2025
250.0000
250.3450
242.0950
243.4800
310,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
4 · 8-K
After-hours · 16:13 ET
8-K ↗
Fri, 03 Oct 2025
251.9200
255.2530
248.3400
249.8600
313,900
Thu, 02 Oct 2025
256.2000
257.3550
249.8500
252.8500
364,600
Wed, 01 Oct 2025
275.2800
277.7300
254.1500
256.5400
495,700
Tue, 30 Sep 2025
282.4200
283.1400
274.5800
275.6600
244,600
Mon, 29 Sep 2025
280.1800
282.6100
277.4300
282.5800
177,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
276.4000
279.2300
274.3600
278.5300
142,900
Thu, 25 Sep 2025
279.1900
279.3900
275.0100
275.9700
154,900
Wed, 24 Sep 2025
280.9300
282.4850
276.6400
279.6800
130,400
Tue, 23 Sep 2025
284.7700
285.4400
280.3400
280.3600
225,600
Mon, 22 Sep 2025
281.0500
285.6100
278.7800
285.1800
244,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
279.2900
281.8800
276.1050
281.5700
346,100
Thu, 18 Sep 2025
276.9500
280.6300
275.9350
279.8900
143,400
Wed, 17 Sep 2025
276.4500
278.1000
272.5000
276.7500
198,400
Tue, 16 Sep 2025
280.3000
280.3000
273.4000
276.2600
164,600
Mon, 15 Sep 2025
276.0900
280.6400
275.7300
280.2200
237,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
284.3300
284.4800
275.6500
276.0900
259,700
Thu, 11 Sep 2025
276.7500
282.6750
275.9500
281.4800
233,900
Wed, 10 Sep 2025
279.5900
280.2600
275.5800
276.7200
270,200
Tue, 09 Sep 2025
286.6000
287.5000
277.4500
279.5900
202,100
Mon, 08 Sep 2025
284.8900
288.7350
284.0850
286.4600
258,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
281.5600
285.0520
280.3600
284.8100
177,600
Thu, 04 Sep 2025
275.8100
279.2600
272.7500
279.2400
233,900
Wed, 03 Sep 2025
273.9500
276.4400
270.6200
276.2900
258,000
Tue, 02 Sep 2025
272.8200
278.8000
272.4100
273.5400
166,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
276.1300
277.3800
272.7300
277.3800
221,100
Thu, 28 Aug 2025
276.3900
278.9550
275.2900
276.2200
180,300
Wed, 27 Aug 2025
274.3400
277.6500
274.1200
276.2700
285,600
Tue, 26 Aug 2025
274.8800
278.0000
271.8400
273.7300
406,600
Mon, 25 Aug 2025
274.3100
277.2450
272.4050
274.7900
242,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
270.0000
276.5200
267.9000
275.3200
328,200
Thu, 21 Aug 2025
265.3300
270.3400
264.9450
269.9700
188,600
Wed, 20 Aug 2025
269.6700
270.3450
266.8950
267.4600
235,200
Tue, 19 Aug 2025
268.1200
273.5000
266.5900
269.9300
267,200
Mon, 18 Aug 2025
266.7300
272.8000
265.2600
269.1000
314,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
264.9800
268.0000
263.7300
265.2950
274,400
Thu, 14 Aug 2025
268.5000
270.8650
264.9000
265.4000
239,900
Wed, 13 Aug 2025
275.7600
275.7600
264.3300
268.7200
303,500
Tue, 12 Aug 2025
281.0700
281.0700
268.6000
272.4400
410,100
Mon, 11 Aug 2025
281.9800
290.5450
279.6310
280.8800
457,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
300.0000
300.2500
282.7400
283.3600
635,500
Thu, 07 Aug 2025
3 · 8-K
After-hours · 16:18 ET
8-K ↗
Thu, 07 Aug 2025
312.8400
315.3080
298.9600
300.3700
605,700
Wed, 06 Aug 2025
315.7100
315.7600
302.3600
312.3700
491,800
Tue, 05 Aug 2025
321.7000
323.3350
310.3200
313.7000
564,400
Mon, 04 Aug 2025
321.8000
326.0400
315.9900
321.2500
894,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
283.0000
320.3600
282.5020
319.1500
1,105,200
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 31 Jul 2025
263.8500
270.7600
260.9100
267.3800
543,900
Wed, 30 Jul 2025
261.7200
262.8900
257.5930
259.2000
216,300
Tue, 29 Jul 2025
259.1900
262.1900
256.6600
260.5800
330,200
Mon, 28 Jul 2025
265.0000
266.5500
260.1900
260.4900
266,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend