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
195.0000
201.8100
193.0700
201.3400
1,357,700
Thu, 23 Jul 2026
195.9900
196.8400
189.7200
193.1700
1,446,100
Wed, 22 Jul 2026
197.6900
197.9400
192.0100
192.2800
1,515,700
Tue, 21 Jul 2026
196.6800
198.9600
194.0700
195.2500
1,325,800
Mon, 20 Jul 2026
200.0000
202.2900
197.4100
201.7900
1,576,400
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
203.7200
205.7000
198.0400
200.6800
1,740,700
Thu, 16 Jul 2026
194.8200
203.0300
194.5000
201.4900
2,039,300
Wed, 15 Jul 2026
192.1100
195.7100
190.9200
191.9400
1,255,300
Tue, 14 Jul 2026
188.9200
193.9200
187.6300
190.5400
1,449,200
Mon, 13 Jul 2026
188.4500
194.3100
188.2500
193.7300
1,786,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
188.2900
189.2200
183.6000
185.3900
1,481,500
Thu, 09 Jul 2026
186.7600
188.1800
185.4500
187.0100
1,787,000
Wed, 08 Jul 2026
191.5000
192.8900
188.4500
189.6700
1,948,400
Tue, 07 Jul 2026
192.2200
194.7900
190.1100
192.2500
1,797,300
Mon, 06 Jul 2026
186.1500
189.3700
183.0200
187.7900
1,738,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
184.7000
190.0200
182.4200
188.3500
1,979,500
Wed, 01 Jul 2026
181.6800
188.0100
179.6100
183.7200
3,279,600
Tue, 30 Jun 2026
177.8100
180.5500
177.1800
179.5300
1,996,400
Mon, 29 Jun 2026
182.6600
185.0000
177.2500
179.2100
2,467,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
177.6300
183.8100
177.6300
182.1800
4,760,400
Thu, 25 Jun 2026
179.6000
182.2800
176.2600
177.0400
1,972,400
Wed, 24 Jun 2026
175.8100
180.6500
174.2900
180.0600
3,002,100
Tue, 23 Jun 2026
175.6000
175.6000
171.2200
174.7600
2,733,700
Mon, 22 Jun 2026
170.3500
174.5000
168.1800
168.9900
2,787,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
176.0300
178.3300
171.1400
173.8000
18,048,200
Wed, 17 Jun 2026
177.5700
181.2900
174.4400
175.3500
3,489,100
Tue, 16 Jun 2026
181.5900
182.0100
178.4400
179.6100
3,488,200
Mon, 15 Jun 2026
179.5400
184.5500
179.2300
180.4600
2,810,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
181.0000
184.5000
177.8300
183.8000
2,199,600
Thu, 11 Jun 2026
182.2800
185.1000
180.6600
182.0000
2,016,200
Wed, 10 Jun 2026
181.8500
185.2700
178.8900
183.1300
1,920,100
Tue, 09 Jun 2026
178.5400
183.9400
177.6600
182.5500
2,313,600
Mon, 08 Jun 2026
180.4800
182.5300
177.1100
178.9700
1,884,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
182.9700
184.8500
180.5500
181.7300
1,901,000
Thu, 04 Jun 2026
183.0600
184.7400
179.2400
180.0000
2,231,100
Wed, 03 Jun 2026
177.2400
178.7000
175.1700
178.3300
1,654,100
Tue, 02 Jun 2026
180.5500
182.2000
175.1900
179.1000
2,301,600
Mon, 01 Jun 2026
174.9900
184.4500
174.9900
183.9700
1,949,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
172.0300
176.5800
169.5200
174.9900
2,649,100
Thu, 28 May 2026
171.6900
174.1700
170.1300
172.8200
1,272,300
Wed, 27 May 2026
169.3600
172.4900
166.8100
171.5000
1,710,500
Tue, 26 May 2026
170.0300
172.1500
167.5100
171.5900
2,247,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
172.0000
176.1800
170.2400
171.1100
1,660,100
Thu, 21 May 2026
21 · 8-K
After-hours · 16:52 ET
8-K ↗
Thu, 21 May 2026
169.6700
173.5200
166.9800
171.6000
1,727,900
Wed, 20 May 2026
168.6700
171.8000
166.3200
170.6600
1,935,900
Tue, 19 May 2026
174.6400
178.4800
169.7200
170.7100
1,909,500
Mon, 18 May 2026
163.6300
172.0400
163.6300
171.5200
2,011,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
159.2200
163.6100
156.8400
162.5500
1,691,500
Thu, 14 May 2026
161.4700
163.3200
155.9400
156.8400
2,663,200
Wed, 13 May 2026
164.9500
165.1200
158.7500
161.4700
1,838,800
Tue, 12 May 2026
168.8300
170.5000
165.3900
166.3200
1,762,300
Mon, 11 May 2026
170.6400
171.8700
166.6800
168.5700
1,422,200
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
173.4100
174.6800
169.0600
171.8700
1,578,500
Thu, 07 May 2026
170.6800
176.6500
170.5900
174.6900
1,623,500
Wed, 06 May 2026
177.9600
179.6000
170.8200
170.9400
2,205,700
Tue, 05 May 2026
176.2700
183.0200
174.6300
180.4500
2,145,400
Mon, 04 May 2026
181.1100
182.2100
175.9000
178.6800
1,774,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
187.3600
188.9200
180.8700
181.1100
1,534,600
Thu, 30 Apr 2026
185.7500
188.0700
181.1800
184.4900
2,429,300
Wed, 29 Apr 2026
185.4900
191.5100
177.8300
188.1900
3,954,800
Wed, 29 Apr 2026
20 · 10-Q
Pre-market · 07:18 ET
FORM 10-Q ↗
Wed, 29 Apr 2026
19 · 8-K
Pre-market · 07:16 ET
FORM 8-K ↗
Tue, 28 Apr 2026
178.2900
180.4100
175.2500
176.6600
2,483,600
Mon, 27 Apr 2026
176.7400
180.2200
174.4300
174.9000
2,000,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
176.2600
178.5700
175.4400
177.5900
1,891,100
Thu, 23 Apr 2026
177.9800
178.7500
173.1400
177.1400
1,721,500
Wed, 22 Apr 2026
182.4000
183.4500
177.7700
178.8900
2,027,700
Tue, 21 Apr 2026
180.5000
184.1400
178.9100
182.0900
1,472,800
Mon, 20 Apr 2026
178.6100
181.4800
178.3100
179.7500
2,003,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
178.7000
179.4500
176.3400
178.0700
1,616,700
Thu, 16 Apr 2026
178.8900
181.7700
177.9800
178.3100
1,672,200
Wed, 15 Apr 2026
171.5700
179.5100
170.8400
176.8400
2,253,300
Tue, 14 Apr 2026
167.0300
170.8800
166.2400
170.6300
1,902,400
Mon, 13 Apr 2026
164.8500
168.3300
164.5300
167.8700
1,804,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
168.8600
169.8800
161.7000
164.2800
2,308,000
Thu, 09 Apr 2026
173.8700
174.5800
167.4800
169.4100
3,588,500
Wed, 08 Apr 2026
181.4200
181.8200
174.6100
175.4300
2,351,300
Tue, 07 Apr 2026
185.2500
186.8400
180.6800
181.0000
1,596,800
Mon, 06 Apr 2026
184.7400
186.7800
183.2000
184.7100
1,278,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Fri, 03 Apr 2026
18 · DEFA14A
Pre-market · 09:02 ET
DEFA14A ↗
Fri, 03 Apr 2026
17 · DEF 14A
Pre-market · 09:00 ET
DEF 14A ↗
Thu, 02 Apr 2026
182.9500
186.3700
180.9700
185.0800
1,396,400
Wed, 01 Apr 2026
187.6900
188.8500
183.2600
183.5000
1,715,300
Tue, 31 Mar 2026
188.3100
192.4300
187.7300
189.7500
1,620,400
Mon, 30 Mar 2026
184.8700
190.0700
184.1200
187.3600
1,553,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
185.5100
185.8400
182.0100
182.7500
1,946,800
Thu, 26 Mar 2026
185.4000
188.9700
184.5100
185.7500
1,855,200
Wed, 25 Mar 2026
195.6100
198.6700
182.5000
185.0500
2,727,200
Tue, 24 Mar 2026
16 · S-3ASR
After-hours · 16:13 ET
S-3ASR ↗
Tue, 24 Mar 2026
198.1400
198.5100
193.3500
194.7300
1,496,100
Mon, 23 Mar 2026
202.0600
203.2900
197.9900
199.8500
1,559,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
201.1000
204.2800
200.1100
201.7500
2,004,200
Thu, 19 Mar 2026
204.7000
207.4900
198.7000
201.6900
1,629,700
Wed, 18 Mar 2026
201.4100
206.7100
199.4900
204.3900
1,456,800
Tue, 17 Mar 2026
204.7100
206.9200
203.0300
203.7900
1,317,300
Mon, 16 Mar 2026
200.9200
206.4800
200.4100
204.7400
2,038,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
199.3400
201.5200
197.5900
201.2200
1,108,700
Thu, 12 Mar 2026
203.4000
207.5200
197.9300
198.0400
1,288,800
Wed, 11 Mar 2026
203.3800
204.9300
199.7800
203.1300
1,406,400
Tue, 10 Mar 2026
208.5800
212.0400
200.1000
202.6600
1,706,600
Mon, 09 Mar 2026
213.7500
214.6000
210.1500
210.2800
2,000,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
211.2200
215.7100
206.7000
214.8400
2,073,900
Thu, 05 Mar 2026
216.1100
216.6500
205.8700
211.2200
2,242,800
Wed, 04 Mar 2026
213.1400
216.3400
211.4100
215.5800
2,017,200
Tue, 03 Mar 2026
212.5500
216.1900
209.8100
214.7500
2,171,200
Mon, 02 Mar 2026
210.0000
215.8600
208.4500
214.7900
3,060,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
201.8900
209.4900
200.3800
207.5700
3,469,200
Thu, 26 Feb 2026
15 · 8-K
After market open · 10:49 ET
8-K ↗
Thu, 26 Feb 2026
198.3300
204.0300
197.9000
202.6400
2,325,600
Wed, 25 Feb 2026
14 · 424B5
After market open · 14:46 ET
424B5 ↗
Wed, 25 Feb 2026
194.5600
197.3800
194.0200
195.8200
2,888,100
Tue, 24 Feb 2026
181.6000
191.4000
181.6000
191.1700
3,379,900
Mon, 23 Feb 2026
184.3600
186.0800
179.4200
181.6000
2,789,900
Mon, 23 Feb 2026
13 · 424B5
Pre-market · 08:48 ET
424B5 ↗
Mon, 23 Feb 2026
12 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
184.0900
185.1900
179.0600
182.5000
1,584,000
Thu, 19 Feb 2026
184.6900
186.4400
181.4100
183.8900
1,829,300
Wed, 18 Feb 2026
194.4200
194.4200
178.2900
184.0700
3,417,800
Wed, 18 Feb 2026
11 · 10-K
Pre-market · 07:18 ET
FORM 10-K ↗
Wed, 18 Feb 2026
10 · 8-K
Pre-market · 07:16 ET
FORM 8-K ↗
Tue, 17 Feb 2026
180.0200
183.6200
176.9600
177.3000
2,587,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
179.8800
181.9000
176.2500
181.2100
2,738,400
Thu, 12 Feb 2026
172.8500
179.5200
164.6000
179.0000
6,357,000
Wed, 11 Feb 2026
167.7700
174.0000
164.8800
173.7700
4,253,700
Tue, 10 Feb 2026
174.9000
177.3800
169.2400
169.4700
2,644,600
Mon, 09 Feb 2026
178.6500
180.0000
174.6500
178.2000
3,526,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
183.2100
184.4100
177.7400
179.1000
3,856,200
Thu, 05 Feb 2026
193.0200
197.2700
181.7200
184.6800
2,735,500
Wed, 04 Feb 2026
193.1800
194.0900
187.0500
189.5100
3,712,900
Tue, 03 Feb 2026
203.7200
203.7200
191.1200
192.4900
3,008,900
Mon, 02 Feb 2026
217.4600
218.4700
213.8200
214.1500
796,000
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
216.5900
217.6600
213.8900
217.4600
977,500
Thu, 29 Jan 2026
218.1700
219.2300
214.5500
216.5900
1,218,900
Wed, 28 Jan 2026
215.2900
220.1900
213.8500
219.0300
1,190,800
Tue, 27 Jan 2026
218.3500
219.6300
215.8800
216.2800
1,460,000
Mon, 26 Jan 2026
218.2300
220.1300
217.4700
219.7400
882,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
217.1700
219.2400
216.7600
218.0400
1,045,000
Thu, 22 Jan 2026
216.8500
219.4400
215.9900
218.5000
1,125,500
Wed, 21 Jan 2026
218.4900
220.4000
215.5700
216.5900
1,069,900
Tue, 20 Jan 2026
220.1600
220.6000
216.9000
218.4900
1,910,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
222.3600
223.5200
219.5400
220.4100
1,749,800
Thu, 15 Jan 2026
224.0000
226.3700
221.5000
222.0500
1,225,700
Wed, 14 Jan 2026
220.9600
224.6400
220.3100
224.1600
1,141,800
Tue, 13 Jan 2026
224.0300
224.6700
220.3100
222.0900
806,900
Mon, 12 Jan 2026
224.8700
226.1700
223.7700
224.8200
961,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
222.8500
226.3900
221.3000
224.8700
969,800
Thu, 08 Jan 2026
218.6300
223.8900
217.7500
222.8500
874,500
Wed, 07 Jan 2026
221.9600
223.0200
219.2100
219.6100
1,053,000
Tue, 06 Jan 2026
218.2500
222.3000
217.7100
221.2300
1,476,400
Mon, 05 Jan 2026
220.3800
224.8900
218.2900
220.7000
1,355,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
221.9400
223.7400
217.8500
221.0200
1,866,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
223.6400
225.2300
223.2300
223.6900
1,068,200
Tue, 30 Dec 2025
224.7400
225.0300
223.2800
224.3600
932,500
Mon, 29 Dec 2025
221.5300
225.7900
220.3700
224.7400
1,283,600
Mon, 29 Dec 2025
9 · 8-K
Pre-market · 08:56 ET
8-K ↗
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
219.2600
220.5800
219.0400
220.3400
733,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
217.8000
220.1700
217.7800
218.8500
483,800
Tue, 23 Dec 2025
220.3400
220.8700
217.7200
218.4600
1,440,900
Mon, 22 Dec 2025
217.5300
220.9500
217.4800
220.4400
1,500,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
218.0100
220.2500
216.6000
218.0300
3,083,000
Thu, 18 Dec 2025
219.9000
220.3000
217.5300
218.5700
1,262,200
Wed, 17 Dec 2025
216.9800
220.7800
216.8800
219.1700
2,027,300
Tue, 16 Dec 2025
219.5400
219.8800
216.0000
217.6400
1,346,700
Mon, 15 Dec 2025
218.5300
220.2700
217.0200
218.2300
1,402,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
217.3600
219.1300
216.1200
217.1400
1,113,900
Thu, 11 Dec 2025
215.9800
219.1000
215.3200
216.2900
850,500
Wed, 10 Dec 2025
216.2400
218.1300
213.7200
214.4800
1,303,200
Tue, 09 Dec 2025
219.4200
220.6500
215.7200
216.0300
1,222,300
Mon, 08 Dec 2025
220.6000
221.1300
216.1400
218.9600
1,482,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
221.7300
223.2000
220.3800
221.2400
1,194,800
Thu, 04 Dec 2025
225.5200
226.4400
221.1400
222.0900
1,227,000
Wed, 03 Dec 2025
224.8600
227.1600
224.0800
224.4800
1,420,100
Tue, 02 Dec 2025
224.5100
226.2100
222.6700
224.8500
1,142,000
Mon, 01 Dec 2025
224.2000
226.4000
222.7900
224.0100
1,152,500
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
223.8200
226.1500
223.1700
225.0700
550,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
222.6100
224.7300
221.6300
223.8900
967,500
Tue, 25 Nov 2025
221.9800
224.7900
220.3600
223.0200
1,073,200
Mon, 24 Nov 2025
221.5300
222.3600
218.5700
219.8400
2,132,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
222.4900
226.0900
221.2000
223.1600
1,866,800
Thu, 20 Nov 2025
224.8000
225.9200
220.9700
221.8800
1,628,300
Wed, 19 Nov 2025
222.1000
225.8500
219.9500
224.8700
2,169,000
Tue, 18 Nov 2025
220.0700
223.9300
218.2600
222.9600
1,885,700
Mon, 17 Nov 2025
216.9900
219.7900
215.3500
219.1000
1,373,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
218.0000
219.1200
214.3700
215.8400
1,086,600
Thu, 13 Nov 2025
212.6400
221.6500
211.0500
217.6800
2,046,700
Wed, 12 Nov 2025
215.2600
215.6400
210.0300
212.9100
1,195,300
Tue, 11 Nov 2025
214.0000
215.7500
212.6400
215.2700
891,300
Mon, 10 Nov 2025
211.9500
213.6000
209.3500
212.9400
1,249,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
213.8400
216.0900
211.6300
214.6600
1,292,800
Thu, 06 Nov 2025
212.7400
214.1800
210.0200
212.8700
1,266,600
Wed, 05 Nov 2025
218.4300
222.0300
213.5700
214.0500
1,700,100
Tue, 04 Nov 2025
219.1000
221.7000
214.8900
220.0000
1,938,400
Mon, 03 Nov 2025
217.3700
217.8300
210.9400
215.4000
2,270,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
218.0200
219.0100
215.3400
218.7600
2,619,200
Thu, 30 Oct 2025
210.7400
217.6500
210.0100
217.6000
3,877,500
Wed, 29 Oct 2025
208.5000
212.0000
197.0000
208.0000
5,108,500
Wed, 29 Oct 2025
8 · 10-Q
Pre-market · 07:23 ET
FORM 10-Q ↗
Wed, 29 Oct 2025
7 · 8-K
Pre-market · 07:21 ET
FORM 8-K ↗
Tue, 28 Oct 2025
233.4400
235.8900
231.8400
232.1300
1,752,500
Mon, 27 Oct 2025
234.0600
235.3700
232.6600
233.6800
1,193,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
236.5400
236.5400
233.8100
234.9400
943,600
Thu, 23 Oct 2025
237.2100
237.8500
234.1000
234.7900
1,045,200
Wed, 22 Oct 2025
237.1900
239.4700
235.8500
237.4700
1,006,900
Tue, 21 Oct 2025
235.0300
238.2200
234.6300
237.0300
954,500
Mon, 20 Oct 2025
232.8900
235.5400
232.1000
235.2900
953,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
231.0300
234.3800
229.2900
232.3400
2,256,000
Thu, 16 Oct 2025
240.0500
242.1000
228.0900
229.0600
1,891,700
Wed, 15 Oct 2025
242.2300
244.4100
240.3600
243.9800
1,349,100
Tue, 14 Oct 2025
242.8900
245.6900
241.9000
243.3600
904,900
Mon, 13 Oct 2025
241.4300
244.4900
239.7800
242.0800
739,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
241.7300
248.2200
241.1200
243.0600
1,143,400
Thu, 09 Oct 2025
243.4800
243.4800
240.4300
241.2700
765,500
Wed, 08 Oct 2025
245.9400
245.9400
241.6700
243.4800
1,004,400
Tue, 07 Oct 2025
244.3800
246.1200
242.6800
246.0900
824,100
Mon, 06 Oct 2025
249.2600
249.2600
242.9000
245.0700
1,096,400
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
247.0600
250.2000
245.9900
249.0400
861,800
Thu, 02 Oct 2025
249.5500
251.9600
246.8400
247.4300
1,303,800
Wed, 01 Oct 2025
252.8000
252.8000
247.8500
249.5500
1,099,100
Tue, 30 Sep 2025
247.0100
253.3500
246.3800
251.5100
1,451,900
Mon, 29 Sep 2025
245.9100
250.3800
245.3500
248.7800
1,376,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
244.1200
248.8200
242.6000
247.0700
1,120,600
Thu, 25 Sep 2025
244.0000
246.0300
240.8900
244.0600
1,615,700
Wed, 24 Sep 2025
241.9500
245.8400
240.9200
242.9500
1,179,600
Tue, 23 Sep 2025
243.3800
245.8600
240.1700
242.3000
1,077,600
Mon, 22 Sep 2025
241.8200
244.4000
239.8300
244.1800
1,549,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
246.1300
246.1800
242.5700
243.4700
2,380,600
Thu, 18 Sep 2025
248.5500
251.2000
245.0400
245.3300
1,669,900
Wed, 17 Sep 2025
250.6800
255.2300
248.9800
249.6900
1,515,400
Tue, 16 Sep 2025
254.7200
256.9400
251.1300
251.8300
1,697,100
Mon, 15 Sep 2025
261.8500
263.6700
254.6600
255.0800
1,402,000
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
266.5700
267.0700
262.0300
262.2000
895,500
Thu, 11 Sep 2025
262.7400
267.2600
262.7400
266.2400
1,083,400
Wed, 10 Sep 2025
266.7000
268.1900
261.4200
262.7700
954,200
Tue, 09 Sep 2025
272.8400
273.8300
268.2200
268.6600
902,700
Mon, 08 Sep 2025
270.5000
273.2000
268.3200
273.0300
1,240,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
271.0400
273.7200
268.1100
270.3100
1,005,000
Thu, 04 Sep 2025
268.7900
270.8400
267.1800
270.0500
1,103,500
Wed, 03 Sep 2025
265.0000
268.5400
265.0000
268.4400
933,500
Tue, 02 Sep 2025
268.3100
268.5400
263.2900
265.0000
1,116,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
266.7600
268.4400
266.1500
268.1200
652,600
Thu, 28 Aug 2025
266.5400
267.3400
265.1400
266.1900
763,200
Wed, 27 Aug 2025
267.7200
268.7300
266.6000
267.7000
840,100
Tue, 26 Aug 2025
266.8300
268.7600
264.9600
268.3100
1,101,100
Mon, 25 Aug 2025
270.7700
271.2000
266.3800
267.0700
937,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
273.4800
274.7800
269.6500
271.0600
830,200
Thu, 21 Aug 2025
6 · 8-K
After market open · 11:58 ET
8-K ↗
Thu, 21 Aug 2025
269.6100
273.4900
269.0500
271.9100
871,900
Wed, 20 Aug 2025
273.0100
276.1900
270.7200
270.8500
1,368,600
Tue, 19 Aug 2025
265.8800
271.6600
263.7100
271.0100
1,043,900
Mon, 18 Aug 2025
268.0100
268.9800
264.6700
265.6900
1,033,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
268.0000
269.4200
265.3700
267.8600
940,300
Thu, 14 Aug 2025
264.9200
269.9000
263.0900
267.7000
1,483,000
Wed, 13 Aug 2025
260.1900
264.5400
259.0100
264.1900
900,600
Tue, 12 Aug 2025
267.0900
267.0900
259.7700
260.0000
1,350,600
Mon, 11 Aug 2025
5 · 424B5
After market open · 14:31 ET
424B5 ↗
Mon, 11 Aug 2025
265.2800
267.9200
264.0200
267.4200
1,405,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
263.9400
266.7600
263.9400
265.0400
830,100
Thu, 07 Aug 2025
265.9100
268.1900
263.7000
264.5200
1,130,000
Thu, 07 Aug 2025
4 · 424B5
Pre-market · 09:06 ET
424B5 ↗
Wed, 06 Aug 2025
264.7200
266.2600
261.3600
264.9800
874,500
Tue, 05 Aug 2025
267.4000
268.4100
262.1200
264.7200
1,557,700
Mon, 04 Aug 2025
272.0300
273.5000
267.5500
268.0000
1,527,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
280.9300
281.8200
271.7100
271.8900
1,544,000
Thu, 31 Jul 2025
271.2600
279.5400
270.3600
278.7100
2,403,200
Wed, 30 Jul 2025
1 · 8-K
After-hours · 17:13 ET
FORM 8-K ↗
Wed, 30 Jul 2025
295.7900
300.9400
274.3300
275.4700
2,417,200
Wed, 30 Jul 2025
3 · 10-Q
Pre-market · 07:19 ET
FORM 10-Q ↗
Wed, 30 Jul 2025
2 · 8-K
Pre-market · 07:17 ET
FORM 8-K ↗
Tue, 29 Jul 2025
295.5000
295.5700
292.5000
294.0500
1,066,400
Mon, 28 Jul 2025
296.6200
297.5900
294.0800
294.4300
635,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend