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
200.3700
207.4000
194.4400
195.0600
625,500
Thu, 23 Jul 2026
27 · 8-K
After market open · 15:26 ET
8-K ↗
Thu, 23 Jul 2026
213.1100
219.9800
188.9200
197.4100
1,557,300
Wed, 22 Jul 2026
208.1300
210.2700
202.6600
208.7400
587,500
Wed, 22 Jul 2026
26 · 8-K
Pre-market · 07:49 ET
8-K ↗
Tue, 21 Jul 2026
211.3300
213.3500
208.4000
211.8900
320,800
Mon, 20 Jul 2026
214.0000
214.7900
209.6400
209.6600
297,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
213.1700
215.5200
210.6300
213.6100
289,800
Thu, 16 Jul 2026
215.6500
220.9500
212.1800
216.3800
449,800
Thu, 16 Jul 2026
25 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Wed, 15 Jul 2026
210.6000
216.5300
205.1600
215.2300
390,800
Tue, 14 Jul 2026
216.7500
217.8000
208.1900
210.0600
399,500
Mon, 13 Jul 2026
217.1700
219.0000
213.9000
214.6200
282,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
220.0500
222.0300
216.1100
218.6100
203,800
Thu, 09 Jul 2026
216.9400
222.8700
216.5000
221.4200
293,000
Wed, 08 Jul 2026
222.6800
223.4700
214.0500
215.6400
520,000
Tue, 07 Jul 2026
225.4400
226.9900
218.7000
223.2500
416,500
Mon, 06 Jul 2026
222.1100
226.6100
219.5500
224.2900
285,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
218.4100
223.7300
215.6200
221.9700
612,900
Wed, 01 Jul 2026
217.5200
220.4600
213.2800
218.4100
543,900
Tue, 30 Jun 2026
215.9900
221.6500
215.0200
216.3200
516,400
Mon, 29 Jun 2026
212.1300
216.8100
206.4100
215.2400
641,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
216.7500
217.3000
210.3600
212.4500
1,262,000
Thu, 25 Jun 2026
218.8800
223.6300
214.1600
217.2200
466,000
Wed, 24 Jun 2026
224.2200
225.7000
217.6100
218.8800
680,800
Tue, 23 Jun 2026
225.0000
232.4900
222.5400
223.5100
470,900
Tue, 23 Jun 2026
24 · 8-K
Pre-market · 07:00 ET
FORM 8-K ↗
Mon, 22 Jun 2026
228.1500
230.0300
223.4800
228.8900
379,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
23 · 8-K
After-hours · 17:15 ET
FORM 8-K ↗
Thu, 18 Jun 2026
223.8100
228.0500
219.4000
227.0500
585,600
Wed, 17 Jun 2026
217.5300
228.5700
216.2400
224.1300
712,200
Tue, 16 Jun 2026
225.9200
227.3100
219.3100
219.8100
301,000
Mon, 15 Jun 2026
224.1500
227.0000
220.7300
223.7800
376,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
219.0200
226.5700
218.8800
224.8900
350,600
Thu, 11 Jun 2026
214.6100
218.5700
207.3300
218.4000
1,037,000
Wed, 10 Jun 2026
230.2100
230.3900
206.7500
211.7300
995,400
Tue, 09 Jun 2026
22 · 8-K
After market open · 11:50 ET
8-K ↗
Tue, 09 Jun 2026
224.8200
230.0100
224.8200
229.3500
299,100
Mon, 08 Jun 2026
225.4400
228.6100
223.4300
223.7400
307,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
222.4600
227.9700
222.3600
225.4400
321,300
Thu, 04 Jun 2026
222.0100
224.5900
221.3500
222.4400
253,300
Wed, 03 Jun 2026
210.3800
221.2500
209.9500
220.2200
480,500
Tue, 02 Jun 2026
212.3000
214.1700
205.0000
209.2500
370,600
Mon, 01 Jun 2026
218.0900
219.4400
213.7400
213.7600
409,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
222.6400
225.8300
217.0700
219.9100
434,900
Thu, 28 May 2026
231.5100
233.3700
221.6200
223.2500
433,000
Wed, 27 May 2026
231.3000
235.0300
230.8100
231.3200
477,300
Tue, 26 May 2026
227.8000
232.5800
226.1400
232.0500
332,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
226.8900
230.2300
224.9100
227.5900
229,900
Thu, 21 May 2026
226.0700
226.5300
222.2700
226.2700
208,000
Wed, 20 May 2026
225.8600
229.1700
223.9000
226.5700
199,800
Tue, 19 May 2026
224.3800
229.2200
223.5800
225.8600
276,400
Mon, 18 May 2026
226.8900
230.3600
224.7300
224.9600
256,600
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
227.5300
229.7400
224.6000
226.5400
287,000
Thu, 14 May 2026
227.0200
228.7700
223.9800
227.5300
162,600
Wed, 13 May 2026
230.2600
230.2600
221.7000
224.2500
288,700
Tue, 12 May 2026
233.0000
235.9700
227.1500
230.5400
486,200
Tue, 12 May 2026
21 · 8-K
Next filing day · accepted 11 May, 17:43 ET
8-K ↗
Mon, 11 May 2026
229.1400
233.1300
226.3600
233.0000
460,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
226.4800
229.2000
224.6900
227.6800
296,100
Thu, 07 May 2026
229.3500
230.7200
219.5000
224.8900
427,600
Wed, 06 May 2026
225.0700
227.1700
223.2100
226.3800
429,900
Tue, 05 May 2026
221.5100
226.0000
221.5100
224.7200
408,100
Mon, 04 May 2026
218.6500
221.7100
217.9500
221.5100
462,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
20 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Fri, 01 May 2026
217.4600
220.6300
214.5900
219.9300
395,800
Thu, 30 Apr 2026
214.5700
220.3800
214.5300
218.2200
322,600
Wed, 29 Apr 2026
213.3800
218.4400
212.6800
215.6700
272,900
Wed, 29 Apr 2026
19 · 8-K
Next filing day · accepted 28 Apr, 19:22 ET
8-K ↗
Tue, 28 Apr 2026
218.6000
222.5800
212.8600
214.0700
408,100
Tue, 28 Apr 2026
18 · DEFA14A
Pre-market · 09:03 ET
DEFA14A ↗
Tue, 28 Apr 2026
17 · DEF 14A
Pre-market · 09:00 ET
FORM- DEF 14A ↗
Mon, 27 Apr 2026
219.3100
220.0100
213.0000
217.3500
480,500
Mon, 27 Apr 2026
16 · 8-K
Pre-market · 07:50 ET
8-K ↗
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
15 · 8-K
After-hours · 17:17 ET
8-K ↗
Fri, 24 Apr 2026
14 · 10-Q
After market open · 13:30 ET
10-Q ↗
Fri, 24 Apr 2026
220.6000
224.2000
215.8500
219.0000
508,500
Thu, 23 Apr 2026
13 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 23 Apr 2026
215.7600
227.2600
206.7400
212.3300
518,700
Wed, 22 Apr 2026
208.8000
209.1800
204.5500
205.6300
281,700
Tue, 21 Apr 2026
205.7200
208.7700
205.4600
208.0700
215,500
Mon, 20 Apr 2026
207.4000
210.1900
204.5500
204.9400
228,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
207.0000
210.1800
203.9400
206.7700
504,800
Thu, 16 Apr 2026
202.6000
207.7900
201.3300
207.0300
278,600
Wed, 15 Apr 2026
203.0000
204.1100
201.3900
202.6000
333,400
Tue, 14 Apr 2026
204.0300
205.4200
201.8000
202.8400
204,800
Mon, 13 Apr 2026
12 · PRE 14A
After-hours · 17:10 ET
PRE 14A ↗
Mon, 13 Apr 2026
201.5300
206.1200
201.0000
204.4900
256,900
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
197.5200
203.4300
196.2000
201.6300
326,100
Thu, 09 Apr 2026
198.7800
199.7000
196.4900
198.9000
252,200
Wed, 08 Apr 2026
196.9000
201.5100
196.3900
198.8400
510,600
Tue, 07 Apr 2026
191.6000
195.2900
191.5400
194.8800
291,300
Mon, 06 Apr 2026
197.7700
198.5300
188.5000
190.3900
427,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
189.2900
202.2500
188.0500
199.5800
782,800
Wed, 01 Apr 2026
188.8400
190.3300
186.6200
189.9200
276,700
Tue, 31 Mar 2026
192.0500
194.0000
178.5300
188.0000
674,000
Mon, 30 Mar 2026
191.4900
193.2600
188.9700
191.5700
378,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
191.2200
192.1400
187.0300
190.8800
347,200
Thu, 26 Mar 2026
188.6400
193.0100
188.4700
192.0000
215,800
Wed, 25 Mar 2026
197.6200
199.0000
189.2800
190.4300
380,400
Tue, 24 Mar 2026
193.6200
196.6800
192.7100
196.3300
278,800
Mon, 23 Mar 2026
192.7600
197.7500
192.7600
193.6200
355,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
190.0900
193.4000
188.6100
192.0800
616,600
Thu, 19 Mar 2026
187.7500
191.8600
186.4300
188.4700
453,300
Wed, 18 Mar 2026
189.8100
193.7300
189.3900
190.0800
333,900
Tue, 17 Mar 2026
189.5700
194.0000
189.5700
190.5900
256,500
Mon, 16 Mar 2026
193.8800
194.9900
187.9400
188.6000
304,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
192.0100
194.4300
190.3600
193.0700
210,700
Thu, 12 Mar 2026
189.4600
193.2600
187.4800
190.9500
240,800
Wed, 11 Mar 2026
193.2400
196.8700
190.8400
192.2900
247,400
Tue, 10 Mar 2026
195.0100
199.6000
194.7500
194.9800
550,200
Mon, 09 Mar 2026
188.8300
196.9600
186.3100
196.2100
366,400
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
184.7700
191.1400
182.0000
190.3100
288,300
Thu, 05 Mar 2026
192.9600
194.3100
186.8300
187.0400
202,700
Wed, 04 Mar 2026
195.4000
197.9200
192.3100
195.0500
268,400
Tue, 03 Mar 2026
11 · 8-K
After-hours · 16:55 ET
8-K ↗
Tue, 03 Mar 2026
193.0600
196.3500
191.0000
195.2300
536,500
Mon, 02 Mar 2026
190.4900
197.7400
188.9400
197.0900
324,100
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
188.5300
193.9600
187.8800
192.7900
345,800
Thu, 26 Feb 2026
186.7400
189.9000
184.9500
189.2700
183,400
Wed, 25 Feb 2026
186.3500
186.9000
182.0200
186.1200
214,000
Tue, 24 Feb 2026
181.9000
185.7400
175.7100
185.3000
227,200
Mon, 23 Feb 2026
183.8900
186.5900
178.6700
181.5900
187,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
183.3700
183.7700
180.9700
183.4500
311,300
Thu, 19 Feb 2026
183.1200
185.1200
182.0700
183.1000
148,700
Wed, 18 Feb 2026
182.7800
187.0600
182.5200
184.1100
365,100
Tue, 17 Feb 2026
181.7700
184.3700
180.7600
183.9000
324,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
181.4300
183.8500
178.6300
181.8900
158,100
Thu, 12 Feb 2026
183.2300
185.4600
181.3300
182.0000
204,400
Wed, 11 Feb 2026
182.2300
184.9500
179.8500
182.4500
195,300
Tue, 10 Feb 2026
181.7700
183.3400
180.2000
181.6600
168,900
Mon, 09 Feb 2026
10 · 10-K
After market open · 15:55 ET
10-K ↗
Mon, 09 Feb 2026
182.1500
184.1800
178.8100
183.2000
634,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
181.4500
188.7500
179.5200
181.9200
404,200
Thu, 05 Feb 2026
9 · 8-K
After-hours · 16:24 ET
8-K ↗
Thu, 05 Feb 2026
167.7700
181.0000
163.0000
177.6500
489,200
Wed, 04 Feb 2026
171.5500
172.3800
169.7200
171.9200
308,600
Tue, 03 Feb 2026
171.6900
172.1200
168.3200
170.9800
229,900
Mon, 02 Feb 2026
170.6100
172.4700
168.8100
171.6900
297,900
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
169.8000
172.0000
168.1400
170.5000
321,600
Thu, 29 Jan 2026
166.4300
170.8300
165.9500
170.7500
218,100
Wed, 28 Jan 2026
168.3700
168.8800
164.7800
166.0700
181,700
Tue, 27 Jan 2026
169.0000
170.2000
167.2400
168.3600
123,600
Mon, 26 Jan 2026
167.4300
169.1800
166.0000
169.0000
195,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
171.5000
172.5200
166.4800
167.4300
254,700
Thu, 22 Jan 2026
171.7800
174.5100
170.2600
171.9800
302,800
Wed, 21 Jan 2026
168.4300
172.1700
168.0000
171.8400
274,300
Tue, 20 Jan 2026
169.4800
173.5500
167.9700
168.6700
306,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
168.6600
171.3700
167.5500
171.1000
200,400
Thu, 15 Jan 2026
168.0300
170.0600
167.0000
169.0100
166,000
Wed, 14 Jan 2026
165.8500
169.2400
164.6800
168.0300
203,800
Tue, 13 Jan 2026
166.1300
166.3500
163.1700
165.8500
163,600
Mon, 12 Jan 2026
164.7900
166.3200
163.0000
166.1200
195,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
164.6300
166.2400
163.6300
164.9100
170,600
Thu, 08 Jan 2026
164.9900
168.3600
163.1700
165.2700
219,700
Wed, 07 Jan 2026
163.5100
165.8900
161.5800
165.6600
170,500
Tue, 06 Jan 2026
163.3500
167.3100
161.5300
163.1100
501,000
Mon, 05 Jan 2026
156.0000
164.1500
154.2300
163.0200
732,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
159.1300
159.8300
154.5400
156.7800
223,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
161.2500
161.5500
159.3800
159.3800
230,800
Tue, 30 Dec 2025
161.1600
162.3000
160.8900
161.2300
184,300
Mon, 29 Dec 2025
160.9600
162.0500
159.4600
161.1600
149,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
162.7400
163.0000
160.8300
160.9600
72,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
162.1100
162.8100
162.0700
162.3500
61,400
Tue, 23 Dec 2025
162.4600
163.6300
161.2000
162.2400
137,600
Mon, 22 Dec 2025
161.9000
163.4000
160.1200
162.2700
170,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
161.8500
163.7000
160.1400
161.0600
587,600
Thu, 18 Dec 2025
162.1600
162.9000
160.3600
162.1800
191,600
Wed, 17 Dec 2025
162.6300
163.9800
158.8800
160.7700
185,800
Tue, 16 Dec 2025
164.7200
165.3000
161.8200
162.5500
205,800
Mon, 15 Dec 2025
163.3700
164.8400
162.0900
164.6000
333,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
163.2900
165.3000
160.5600
163.9100
303,100
Thu, 11 Dec 2025
159.4300
163.5200
158.0800
162.2500
207,400
Wed, 10 Dec 2025
155.8800
159.0200
155.8800
158.7200
226,100
Tue, 09 Dec 2025
156.4400
156.9100
154.5700
156.2000
206,800
Mon, 08 Dec 2025
155.3600
159.1300
155.1600
156.4800
231,600
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
161.7900
161.8800
153.5400
153.9300
263,400
Thu, 04 Dec 2025
161.3100
163.2500
160.3600
162.0100
270,500
Wed, 03 Dec 2025
161.5900
162.4200
159.4100
162.2800
184,700
Tue, 02 Dec 2025
160.2300
162.0300
158.9600
160.6600
191,000
Mon, 01 Dec 2025
158.2000
160.3200
157.1800
159.2800
221,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
159.9100
160.7300
157.5900
158.4100
144,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
154.4400
159.8300
153.2200
158.5900
330,800
Tue, 25 Nov 2025
153.2500
155.5700
152.9900
154.6300
179,600
Mon, 24 Nov 2025
151.4300
154.1500
148.0000
153.4700
334,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
148.5700
154.4100
146.9500
150.4600
402,600
Thu, 20 Nov 2025
157.0300
157.7800
147.9000
148.0500
410,400
Wed, 19 Nov 2025
156.6400
158.7100
155.7300
156.5900
212,500
Tue, 18 Nov 2025
154.6100
157.6900
151.8800
155.5700
211,900
Mon, 17 Nov 2025
159.7900
160.5400
154.4600
154.6100
302,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
157.0000
160.7100
156.5700
160.0100
244,600
Thu, 13 Nov 2025
161.5500
161.6500
157.4000
158.0000
180,900
Wed, 12 Nov 2025
162.3000
163.6600
161.3400
161.6300
165,900
Tue, 11 Nov 2025
161.3800
163.1600
160.5100
162.5200
173,600
Mon, 10 Nov 2025
160.9800
163.9900
160.7500
161.3800
152,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
162.1000
163.0400
159.4400
160.7300
170,700
Thu, 06 Nov 2025
162.0500
166.0800
161.5000
161.9100
371,600
Wed, 05 Nov 2025
8 · 8-K
After market open · 10:08 ET
8-K ↗
Wed, 05 Nov 2025
159.5800
162.2500
158.3700
162.1800
444,000
Tue, 04 Nov 2025
158.5800
161.6500
158.5800
159.8700
317,600
Mon, 03 Nov 2025
7 · 10-Q
After market open · 15:45 ET
10-Q ↗
Mon, 03 Nov 2025
158.5000
161.1400
156.5900
158.8300
199,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
158.1700
163.0500
157.0500
158.5000
363,100
Thu, 30 Oct 2025
6 · 8-K
After market open · 15:19 ET
8-K ↗
Thu, 30 Oct 2025
154.7500
163.1600
149.1700
158.4500
658,300
Wed, 29 Oct 2025
149.2600
150.6900
146.7700
148.0700
338,300
Tue, 28 Oct 2025
149.5800
150.1700
147.0100
149.2600
300,600
Mon, 27 Oct 2025
154.2300
154.7000
149.1100
150.7400
231,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
156.7600
157.2500
153.5200
154.1300
139,100
Thu, 23 Oct 2025
155.7000
156.5300
154.4400
154.8200
216,300
Wed, 22 Oct 2025
152.7500
155.4500
151.5000
154.7200
519,500
Tue, 21 Oct 2025
158.4900
158.5000
149.5800
153.3800
468,800
Mon, 20 Oct 2025
159.0400
159.1000
156.7000
158.4000
178,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
158.3200
159.4900
155.5300
157.4400
256,100
Thu, 16 Oct 2025
159.7200
163.0100
158.3200
158.5200
360,400
Wed, 15 Oct 2025
158.9300
160.9900
154.1500
160.2100
244,500
Tue, 14 Oct 2025
152.6300
159.0000
152.6300
158.9300
251,900
Mon, 13 Oct 2025
150.9800
153.7300
150.6500
153.6400
193,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
153.8200
155.4500
150.1900
150.7100
245,500
Thu, 09 Oct 2025
155.9100
157.1500
153.8100
154.4100
259,200
Wed, 08 Oct 2025
154.5400
156.8000
153.4700
155.9100
182,900
Tue, 07 Oct 2025
154.9700
156.5900
152.1300
153.6700
308,800
Mon, 06 Oct 2025
152.2300
155.8200
152.2300
154.9000
333,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
149.1700
153.5500
148.0000
151.7900
365,800
Thu, 02 Oct 2025
151.1500
151.9800
146.0800
149.0800
446,500
Wed, 01 Oct 2025
158.0100
158.5400
151.6800
151.8400
638,400
Tue, 30 Sep 2025
156.5400
158.8500
156.0300
158.4200
625,800
Mon, 29 Sep 2025
153.5300
155.4300
153.5200
154.6300
337,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
154.4900
158.9300
152.7900
153.3000
626,200
Thu, 25 Sep 2025
150.2000
154.9100
150.0500
154.6800
432,900
Wed, 24 Sep 2025
148.6300
150.9200
148.0600
150.2500
262,100
Tue, 23 Sep 2025
147.7600
149.8200
146.6400
148.8200
292,400
Mon, 22 Sep 2025
146.0200
147.7600
145.4200
147.3900
195,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
149.2400
149.2400
146.2400
146.4300
592,200
Thu, 18 Sep 2025
147.3200
149.2800
147.0300
148.5600
196,600
Wed, 17 Sep 2025
146.4700
149.7600
146.0100
147.3700
321,400
Tue, 16 Sep 2025
147.0400
147.2400
145.5400
145.6900
168,900
Mon, 15 Sep 2025
146.9800
148.2500
145.9900
146.9600
206,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
147.5700
148.3100
146.2200
146.3400
157,800
Thu, 11 Sep 2025
145.5800
148.1300
145.0600
148.0700
240,500
Wed, 10 Sep 2025
146.2800
146.2800
144.5600
145.5300
179,300
Tue, 09 Sep 2025
147.9200
147.9200
145.8200
146.4700
157,800
Mon, 08 Sep 2025
147.7900
148.2300
146.8300
147.9200
165,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
150.0500
150.6500
146.8900
147.1300
258,700
Thu, 04 Sep 2025
149.3300
150.9200
148.2400
150.8300
147,600
Wed, 03 Sep 2025
148.7400
150.0700
148.7400
149.7400
249,700
Tue, 02 Sep 2025
146.4000
149.5900
145.0400
149.4800
314,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
148.6700
148.7500
146.9000
147.2700
354,400
Thu, 28 Aug 2025
148.6100
148.9400
147.2700
147.7700
272,900
Wed, 27 Aug 2025
146.5700
148.7500
146.5700
148.6000
294,200
Tue, 26 Aug 2025
147.7500
148.2700
146.4100
147.2500
212,600
Mon, 25 Aug 2025
144.4000
147.7700
144.4000
147.5600
368,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
139.3600
144.6300
138.3400
144.3800
509,800
Thu, 21 Aug 2025
5 · 8-K
After-hours · 16:30 ET
8-K ↗
Thu, 21 Aug 2025
139.1000
140.1800
137.3100
138.7000
403,400
Wed, 20 Aug 2025
138.5600
139.5300
137.4000
139.1100
392,400
Tue, 19 Aug 2025
138.3500
139.7000
137.5300
137.6300
152,600
Mon, 18 Aug 2025
137.2900
139.3900
136.4300
138.4500
223,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
139.5300
139.7000
135.6400
136.5200
231,800
Thu, 14 Aug 2025
4 · 8-K
After market open · 15:39 ET
8-K ↗
Thu, 14 Aug 2025
139.2500
141.5600
137.8800
139.3400
455,400
Wed, 13 Aug 2025
138.6100
139.9300
137.5800
139.2700
280,100
Tue, 12 Aug 2025
137.1300
139.0400
136.4500
138.5100
255,700
Mon, 11 Aug 2025
3 · 8-K
After market open · 11:00 ET
8-K ↗
Mon, 11 Aug 2025
134.8400
136.4700
134.6700
136.3600
212,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
135.7400
135.8500
133.8500
134.4400
199,300
Thu, 07 Aug 2025
136.0400
136.2000
133.8200
135.0800
236,000
Wed, 06 Aug 2025
133.8400
135.9400
132.8200
135.5700
225,000
Tue, 05 Aug 2025
134.6600
135.5300
133.0000
133.2800
299,800
Mon, 04 Aug 2025
131.2100
134.7900
130.5700
134.7500
322,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
133.2300
133.4600
128.9000
131.0800
535,400
Thu, 31 Jul 2025
130.0700
134.6900
129.8400
133.2900
736,900
Wed, 30 Jul 2025
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 30 Jul 2025
123.9200
131.8700
122.3300
130.2200
1,005,500
Tue, 29 Jul 2025
120.7800
123.7200
120.0000
123.2600
564,900
Mon, 28 Jul 2025
1 · 10-Q
After-hours · 17:02 ET
10-Q ↗
Mon, 28 Jul 2025
122.3800
122.6000
119.2100
120.0800
338,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend