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
302.7200
307.8100
297.1800
300.5300
277,000
Thu, 23 Jul 2026
300.4700
307.4800
300.0000
302.1500
355,500
Wed, 22 Jul 2026
308.1800
308.5600
302.2000
304.2600
205,500
Tue, 21 Jul 2026
296.9700
305.4700
295.3500
305.4700
162,800
Mon, 20 Jul 2026
304.0600
308.5600
293.6900
293.9900
395,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
294.3900
305.6000
290.2000
303.3900
278,300
Thu, 16 Jul 2026
295.1100
303.5800
293.6700
296.4500
241,700
Wed, 15 Jul 2026
301.9900
303.9600
292.1700
296.2600
291,100
Tue, 14 Jul 2026
309.2500
309.2500
300.0000
300.9700
649,100
Tue, 14 Jul 2026
25 · 8-K
Pre-market · 09:20 ET
8-K ↗
Mon, 13 Jul 2026
315.0900
316.4200
304.7700
309.2500
245,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
322.2300
322.8100
310.6700
316.2400
148,600
Thu, 09 Jul 2026
320.0800
323.3300
315.0200
322.6100
583,100
Wed, 08 Jul 2026
321.9100
326.6300
311.7300
314.8800
405,000
Tue, 07 Jul 2026
317.9700
323.3000
312.7400
319.4300
316,500
Mon, 06 Jul 2026
319.9400
322.3100
315.7600
320.4200
349,400
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
314.8100
320.0000
308.7600
319.5500
368,200
Wed, 01 Jul 2026
315.2000
318.4100
305.3100
312.0100
521,600
Tue, 30 Jun 2026
315.0000
320.9900
311.9400
316.0900
879,100
Mon, 29 Jun 2026
303.6700
314.8000
297.4100
314.0400
539,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
294.5600
305.7100
286.0000
303.5900
1,251,000
Thu, 25 Jun 2026
24 · 8-K
After-hours · 17:00 ET
8-K ↗
Thu, 25 Jun 2026
288.3400
300.1200
288.3400
295.9200
711,000
Wed, 24 Jun 2026
283.3500
288.4600
278.6500
284.9100
548,900
Tue, 23 Jun 2026
259.3500
282.5300
258.0000
279.4400
2,298,200
Mon, 22 Jun 2026
267.7300
272.7900
245.0000
262.1700
819,500
Mon, 22 Jun 2026
23 · 8-K
Pre-market · 07:11 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
267.0600
276.2000
265.8800
274.8800
609,600
Wed, 17 Jun 2026
256.9500
267.2700
255.0000
263.1400
355,000
Tue, 16 Jun 2026
255.1100
258.2100
250.3700
255.2500
220,600
Mon, 15 Jun 2026
254.2600
257.3300
252.6500
253.2500
159,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
254.9900
259.0300
250.4900
255.5400
247,100
Thu, 11 Jun 2026
251.0400
258.5700
247.0000
254.5700
274,600
Wed, 10 Jun 2026
245.0000
257.1900
245.0000
248.2400
240,000
Tue, 09 Jun 2026
22 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 09 Jun 2026
241.9800
245.0000
237.0000
243.2800
173,500
Mon, 08 Jun 2026
239.7600
240.7000
236.0900
237.7500
219,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
235.7500
240.5300
235.6500
237.0000
174,900
Thu, 04 Jun 2026
235.1200
241.1000
234.4200
235.9100
210,400
Wed, 03 Jun 2026
232.5700
234.8800
231.3100
234.4000
157,000
Tue, 02 Jun 2026
229.4300
234.0900
227.7600
232.7600
185,100
Mon, 01 Jun 2026
228.6800
230.7300
222.7600
229.7800
203,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
234.7900
237.1500
229.9800
231.9600
153,600
Thu, 28 May 2026
233.6600
237.8400
231.6600
234.6600
126,400
Wed, 27 May 2026
235.3300
238.7600
231.3000
235.8900
189,800
Tue, 26 May 2026
231.0000
236.3500
228.6500
235.3300
222,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
223.4600
229.5900
221.8700
229.3300
368,200
Thu, 21 May 2026
215.7600
223.0000
215.6700
222.1800
153,800
Wed, 20 May 2026
211.5200
220.6300
209.3800
217.7500
260,300
Tue, 19 May 2026
207.4900
210.8100
205.1900
207.7800
198,700
Mon, 18 May 2026
214.1800
215.9900
207.7400
207.8900
143,700
Mon, 18 May 2026
21 · DEFA14A
Pre-market · 09:03 ET
DEFA14A ↗
Mon, 18 May 2026
20 · 8-K
Pre-market · 09:01 ET
8-K ↗
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
216.6600
218.1300
212.7000
213.2100
127,900
Thu, 14 May 2026
220.8500
221.7900
215.9900
218.9800
151,200
Wed, 13 May 2026
221.5900
226.2800
218.9700
221.2100
218,600
Tue, 12 May 2026
220.7800
224.5400
217.0700
222.0000
163,000
Mon, 11 May 2026
221.4100
225.8200
218.0000
220.4800
204,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
19 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Fri, 08 May 2026
212.2000
223.7900
206.0200
221.4100
250,000
Thu, 07 May 2026
205.0000
225.6400
200.0100
210.3300
644,000
Thu, 07 May 2026
18 · 8-K
Pre-market · 07:03 ET
8-K ↗
Wed, 06 May 2026
235.0900
236.3200
229.4300
232.5500
185,400
Tue, 05 May 2026
228.3600
233.0600
228.3600
232.3000
105,700
Mon, 04 May 2026
226.4700
233.9800
226.2000
228.3600
221,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
229.8700
236.2200
226.4700
227.4400
235,400
Thu, 30 Apr 2026
17 · 8-K
After-hours · 16:41 ET
8-K ↗
Thu, 30 Apr 2026
224.8600
230.0300
220.0600
229.4500
265,500
Wed, 29 Apr 2026
229.7900
232.7000
223.7600
224.8600
252,200
Tue, 28 Apr 2026
243.6600
244.1400
228.6900
232.3200
168,300
Tue, 28 Apr 2026
16 · DEFA14A
Next filing day · accepted 27 Apr, 19:37 ET
DEFA14A ↗
Mon, 27 Apr 2026
15 · DEFA14A
After market open · 09:41 ET
DEFA14A ↗
Mon, 27 Apr 2026
240.4100
247.3800
230.8300
241.7900
281,000
Mon, 27 Apr 2026
14 · 8-K
Pre-market · 09:29 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
227.3900
231.7500
225.0000
231.2700
171,400
Thu, 23 Apr 2026
228.9900
231.0100
226.2200
228.4800
172,400
Wed, 22 Apr 2026
228.0400
228.9100
225.0000
226.8700
113,900
Tue, 21 Apr 2026
13 · DEFA14A
After-hours · 16:03 ET
DEFA14A ↗
Tue, 21 Apr 2026
12 · DEF 14A
After-hours · 16:02 ET
DEF 14A ↗
Tue, 21 Apr 2026
231.5000
234.0900
223.4600
226.6700
127,700
Mon, 20 Apr 2026
231.8200
238.3100
224.2600
231.7800
112,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
226.0000
234.3100
225.0900
231.8200
169,000
Thu, 16 Apr 2026
221.7900
226.0100
218.1900
223.2400
192,200
Wed, 15 Apr 2026
230.4300
230.4300
221.7700
225.0900
306,500
Tue, 14 Apr 2026
220.0000
234.7600
219.9800
232.3400
570,600
Mon, 13 Apr 2026
204.2600
213.5200
198.5600
213.4400
168,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
205.9000
206.1600
198.5500
204.9200
277,300
Thu, 09 Apr 2026
206.6800
209.8800
203.2000
205.6400
258,100
Wed, 08 Apr 2026
207.0800
210.3100
204.8900
208.0900
233,300
Tue, 07 Apr 2026
203.0900
205.8400
200.2400
205.1000
164,600
Mon, 06 Apr 2026
199.5200
205.8100
199.5200
203.6100
234,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
197.5400
201.4200
194.6700
199.5900
221,900
Wed, 01 Apr 2026
203.5000
205.5000
198.0100
199.6200
262,000
Tue, 31 Mar 2026
195.9800
201.9600
192.9600
199.6500
196,100
Mon, 30 Mar 2026
195.6500
197.8300
188.6700
192.6400
215,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
202.1700
205.8700
194.4400
195.4800
268,300
Thu, 26 Mar 2026
204.9900
207.8900
202.3000
203.7000
214,300
Wed, 25 Mar 2026
203.1700
208.8900
201.2800
204.5600
140,300
Tue, 24 Mar 2026
200.8800
202.0700
195.4500
201.6600
214,700
Mon, 23 Mar 2026
208.3300
214.2900
199.7400
200.3600
263,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
213.2000
214.2700
204.0200
204.8100
468,300
Thu, 19 Mar 2026
207.4300
214.4500
206.9200
210.4900
149,300
Wed, 18 Mar 2026
209.8300
213.2100
201.9400
209.5200
192,800
Tue, 17 Mar 2026
208.0000
213.3100
205.4700
210.9900
274,700
Mon, 16 Mar 2026
204.3000
210.4200
204.3000
207.8000
211,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
211.4800
214.8000
200.6900
202.9100
273,400
Thu, 12 Mar 2026
218.8000
220.0900
196.1700
211.4800
451,400
Wed, 11 Mar 2026
217.4100
227.9200
211.0000
221.2400
386,200
Tue, 10 Mar 2026
205.7600
216.2100
205.4900
212.2900
275,200
Mon, 09 Mar 2026
201.6800
209.6000
198.7300
208.1600
167,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
202.5300
204.2600
196.3600
201.9000
188,600
Thu, 05 Mar 2026
206.4300
208.8700
199.0000
206.2700
260,200
Wed, 04 Mar 2026
204.8500
209.2300
198.3700
208.9500
189,200
Tue, 03 Mar 2026
198.0000
206.0800
195.8300
204.2400
176,100
Mon, 02 Mar 2026
197.2000
204.5700
197.2000
202.5500
184,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
11 · S-3ASR
After-hours · 17:23 ET
S-3ASR ↗
Fri, 27 Feb 2026
10 · 10-K
After-hours · 16:02 ET
10-K ↗
Fri, 27 Feb 2026
196.1700
202.0100
194.6400
198.3100
208,700
Thu, 26 Feb 2026
191.0300
199.0600
178.7200
196.1700
256,600
Thu, 26 Feb 2026
9 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 25 Feb 2026
189.8700
193.3400
189.0400
191.3900
128,200
Tue, 24 Feb 2026
187.0000
191.3100
183.6000
189.0000
160,900
Mon, 23 Feb 2026
183.2300
185.1800
179.4600
183.6500
159,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
185.9000
186.5500
182.5100
183.9800
163,800
Thu, 19 Feb 2026
189.5400
189.5400
183.9200
186.3200
134,700
Wed, 18 Feb 2026
186.6700
192.4600
186.1800
189.9400
180,500
Tue, 17 Feb 2026
184.0200
189.7500
184.0200
187.5100
123,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
183.9000
186.7400
182.6300
183.8300
129,200
Thu, 12 Feb 2026
188.2100
191.4700
180.2400
181.6500
271,200
Wed, 11 Feb 2026
188.0200
188.3200
179.2000
185.9600
175,900
Tue, 10 Feb 2026
186.9600
187.8800
182.6500
187.0200
253,700
Mon, 09 Feb 2026
190.4400
191.7400
180.4700
186.9300
250,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
194.6100
197.0000
189.1700
190.4400
272,800
Thu, 05 Feb 2026
196.2500
202.7900
188.8000
191.6900
218,900
Wed, 04 Feb 2026
200.3200
201.9900
196.0700
198.3300
117,500
Tue, 03 Feb 2026
198.8800
200.7800
194.5300
198.8400
162,800
Mon, 02 Feb 2026
192.1800
198.1800
191.5000
197.9300
152,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
193.3400
196.4400
189.4900
192.1000
184,900
Thu, 29 Jan 2026
190.2100
195.4100
189.3000
195.1700
186,500
Wed, 28 Jan 2026
195.6000
195.8600
189.8200
190.2200
175,500
Tue, 27 Jan 2026
197.9700
200.7400
194.9300
195.4900
154,500
Mon, 26 Jan 2026
200.1700
203.5300
197.7100
198.2200
189,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
203.8700
205.8700
197.9200
201.1500
198,900
Thu, 22 Jan 2026
199.5100
207.0600
199.5100
203.8200
311,300
Wed, 21 Jan 2026
197.8200
202.4000
194.9700
199.5100
196,700
Tue, 20 Jan 2026
190.0100
197.0900
189.2600
196.5600
184,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
195.0100
196.0500
188.1300
192.9700
219,800
Thu, 15 Jan 2026
197.5700
199.3500
190.9800
196.0800
329,800
Wed, 14 Jan 2026
188.3800
197.4900
186.2600
196.5400
285,800
Tue, 13 Jan 2026
196.9600
199.0000
175.8900
188.7800
939,900
Mon, 12 Jan 2026
207.8200
210.2700
205.2500
206.8100
291,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
200.0100
206.9400
197.9100
206.6500
188,800
Thu, 08 Jan 2026
200.2400
204.8600
197.0400
200.0700
118,000
Wed, 07 Jan 2026
197.4200
206.4400
194.7800
199.9600
181,900
Tue, 06 Jan 2026
192.0200
197.0300
189.8800
196.0200
144,500
Mon, 05 Jan 2026
189.4300
193.0000
187.0800
192.0300
125,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
188.6000
192.4800
186.4800
190.1100
205,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
189.9100
193.5400
188.1700
189.0700
88,300
Tue, 30 Dec 2025
195.3000
195.3000
188.6600
190.2000
230,800
Mon, 29 Dec 2025
196.0000
196.0400
193.6500
195.1600
97,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
198.2100
198.8000
194.5000
195.8300
98,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
196.7500
197.6200
194.4400
197.1400
74,500
Tue, 23 Dec 2025
198.3100
202.2700
196.2300
197.3900
114,600
Mon, 22 Dec 2025
200.8900
202.9700
197.3300
197.9600
142,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
197.8700
202.5000
197.8100
200.3300
429,900
Thu, 18 Dec 2025
8 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 18 Dec 2025
195.0300
200.0000
194.0000
198.4100
305,900
Wed, 17 Dec 2025
192.5000
196.0000
189.0300
194.5900
183,100
Tue, 16 Dec 2025
191.6800
196.0000
188.6900
192.6300
261,500
Mon, 15 Dec 2025
190.4400
194.8900
190.4400
192.8800
271,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
183.3000
190.2800
181.6800
189.5500
284,900
Thu, 11 Dec 2025
185.9300
186.6300
179.6500
183.1300
221,000
Wed, 10 Dec 2025
187.7700
188.5400
183.4400
184.0300
236,600
Tue, 09 Dec 2025
189.2900
192.4400
185.2300
185.8300
162,000
Mon, 08 Dec 2025
186.7000
189.7600
183.2300
184.6700
203,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
188.5800
189.4600
184.2200
184.8700
302,600
Thu, 04 Dec 2025
192.7500
194.9000
187.8700
188.5000
194,300
Wed, 03 Dec 2025
196.9400
197.0000
191.2700
193.0300
218,300
Tue, 02 Dec 2025
196.9700
201.4900
194.2100
195.1000
227,100
Mon, 01 Dec 2025
199.8800
200.6000
192.7100
196.9700
224,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
206.1800
206.6700
200.7400
203.1800
121,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
204.5200
207.2400
203.2300
206.1600
285,600
Tue, 25 Nov 2025
207.7500
209.1000
202.5300
203.5200
212,000
Mon, 24 Nov 2025
199.2300
207.0300
199.1800
206.8900
254,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
199.4900
204.2700
198.9000
199.2300
264,600
Thu, 20 Nov 2025
209.1300
210.7600
198.8200
199.0300
235,300
Wed, 19 Nov 2025
207.0500
208.0500
203.4700
206.0500
243,400
Tue, 18 Nov 2025
201.7700
208.8200
199.0000
207.0500
247,400
Mon, 17 Nov 2025
201.6500
207.3200
200.8200
201.3500
233,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
198.9300
205.3200
198.5200
200.8600
132,300
Thu, 13 Nov 2025
203.7600
208.3300
198.7200
201.2700
220,500
Wed, 12 Nov 2025
208.3800
209.9900
201.5400
205.6100
229,800
Tue, 11 Nov 2025
209.2900
212.4900
206.5400
208.7000
225,500
Mon, 10 Nov 2025
204.4400
209.3000
201.5000
209.2900
279,200
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7 · 10-Q
After-hours · 16:04 ET
10-Q ↗
Fri, 07 Nov 2025
205.4500
207.2500
201.8700
202.4800
209,200
Thu, 06 Nov 2025
196.0000
211.9200
186.9600
208.2200
471,800
Thu, 06 Nov 2025
6 · 8-K
Pre-market · 07:08 ET
8-K ↗
Wed, 05 Nov 2025
189.0000
193.0700
187.9100
190.3800
210,700
Tue, 04 Nov 2025
188.2000
191.4600
186.2800
189.4500
249,400
Mon, 03 Nov 2025
192.9700
193.0200
183.9100
191.2400
269,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
187.7800
192.8300
186.4500
191.3100
383,100
Thu, 30 Oct 2025
184.4400
188.7700
184.4400
187.0600
104,300
Wed, 29 Oct 2025
187.8000
191.8800
182.8700
184.5200
172,800
Tue, 28 Oct 2025
189.0500
194.4400
187.9700
188.8700
259,400
Mon, 27 Oct 2025
187.1200
191.0300
187.1200
189.9700
71,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
187.1100
189.6000
186.2200
186.9800
57,900
Thu, 23 Oct 2025
185.4600
186.2400
183.5900
185.2500
57,700
Wed, 22 Oct 2025
186.3700
187.8100
180.5900
185.5700
182,800
Tue, 21 Oct 2025
186.0000
187.3000
179.0000
186.6600
135,400
Mon, 20 Oct 2025
182.2300
187.7600
181.4900
186.7400
117,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
179.8600
184.4700
179.8600
181.6500
156,800
Thu, 16 Oct 2025
184.1800
186.4800
178.3400
180.7700
150,300
Wed, 15 Oct 2025
181.2600
185.7000
178.6800
183.3000
108,300
Tue, 14 Oct 2025
179.2800
182.1300
177.7600
180.9200
84,200
Mon, 13 Oct 2025
178.6800
181.3500
177.8500
179.8900
73,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
181.6600
182.1200
177.3500
177.7300
115,500
Thu, 09 Oct 2025
183.1400
185.0700
181.9400
182.3200
72,400
Wed, 08 Oct 2025
184.4700
186.4000
182.5200
184.4900
124,500
Tue, 07 Oct 2025
183.7600
183.7600
179.4000
183.1600
98,000
Mon, 06 Oct 2025
182.0000
184.2600
181.4500
182.6100
170,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
180.1200
183.8100
179.2100
180.9900
145,700
Thu, 02 Oct 2025
179.2700
182.6500
175.5600
180.1200
219,300
Wed, 01 Oct 2025
176.6800
181.7000
176.6800
179.0800
184,900
Tue, 30 Sep 2025
173.2300
177.8100
172.3600
177.1400
187,700
Mon, 29 Sep 2025
169.7200
173.3500
166.1000
173.1300
217,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
167.8700
171.5500
166.5400
169.7200
177,400
Thu, 25 Sep 2025
168.0400
168.0400
163.4500
166.7600
103,700
Wed, 24 Sep 2025
170.7700
171.9000
167.6300
168.9600
127,300
Tue, 23 Sep 2025
171.0300
172.3000
169.8100
170.6500
133,800
Mon, 22 Sep 2025
167.3800
172.4500
164.9000
170.7700
256,800
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
170.2600
170.5800
165.4500
166.5100
587,000
Thu, 18 Sep 2025
165.5300
170.7800
165.1300
169.8300
357,700
Wed, 17 Sep 2025
166.6800
169.2300
163.5000
165.4100
368,900
Tue, 16 Sep 2025
5 · 8-K
After-hours · 17:19 ET
8-K ↗
Tue, 16 Sep 2025
164.3300
166.8000
163.1000
166.2400
388,600
Mon, 15 Sep 2025
165.6300
166.6800
161.8200
165.5200
315,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
166.2800
167.0700
163.0700
165.7500
298,600
Thu, 11 Sep 2025
166.8400
169.0000
165.0000
167.0600
193,700
Wed, 10 Sep 2025
165.0100
166.9600
163.4800
165.9700
141,700
Tue, 09 Sep 2025
165.7600
167.9800
162.7400
165.4100
252,800
Mon, 08 Sep 2025
167.5000
169.1300
165.2100
165.8600
124,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
167.8600
169.4900
166.0700
166.7500
194,000
Thu, 04 Sep 2025
166.6800
168.5000
166.4900
167.7400
122,000
Wed, 03 Sep 2025
164.4000
166.9900
164.2800
166.5400
191,000
Tue, 02 Sep 2025
161.7100
164.6700
160.8000
163.7300
147,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
161.3500
163.3400
160.0500
161.7100
147,000
Thu, 28 Aug 2025
158.4000
161.3500
158.4000
159.9600
151,400
Wed, 27 Aug 2025
159.3700
161.8900
158.7800
159.1000
140,500
Tue, 26 Aug 2025
158.8000
160.4800
158.1300
159.7600
102,100
Mon, 25 Aug 2025
158.8800
159.8100
157.5200
158.7900
119,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
158.0000
161.9300
156.9100
159.0800
234,100
Thu, 21 Aug 2025
155.5100
157.9100
154.9100
157.3100
95,400
Wed, 20 Aug 2025
154.5600
156.6700
152.2300
155.2500
153,900
Tue, 19 Aug 2025
153.2000
154.1700
151.5900
154.0700
113,200
Mon, 18 Aug 2025
150.8900
154.8900
149.5100
153.2600
204,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
155.2800
155.2800
150.8900
151.0800
245,400
Thu, 14 Aug 2025
4 · 8-K
After-hours · 16:41 ET
8-K ↗
Thu, 14 Aug 2025
153.2600
155.0700
151.4600
153.7900
203,300
Wed, 13 Aug 2025
152.8000
157.5400
151.2400
156.0100
352,300
Tue, 12 Aug 2025
150.0000
156.5300
149.0000
152.6900
1,767,900
Mon, 11 Aug 2025
138.3700
148.1700
137.1400
147.0100
1,082,200
Mon, 11 Aug 2025
3 · 8-K
Pre-market · 07:25 ET
8-K ↗
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Fri, 08 Aug 2025
148.2600
151.5500
143.5100
150.0600
195,500
Thu, 07 Aug 2025
144.8000
149.2100
140.0000
146.3200
300,200
Thu, 07 Aug 2025
1 · 8-K
Pre-market · 07:04 ET
8-K ↗
Wed, 06 Aug 2025
134.0800
143.7900
132.2100
142.4000
300,500
Tue, 05 Aug 2025
135.4300
135.8800
132.7000
135.1500
185,800
Mon, 04 Aug 2025
133.1800
135.3900
131.6700
135.3900
103,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
131.0000
133.1900
129.5500
132.7200
156,000
Thu, 31 Jul 2025
133.7200
137.2500
131.1200
131.5800
227,700
Wed, 30 Jul 2025
133.8500
138.0200
133.8500
135.2300
181,700
Tue, 29 Jul 2025
135.8600
136.1200
131.5700
131.5800
100,900
Mon, 28 Jul 2025
135.3200
135.5800
133.6200
134.9200
118,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend