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
232.7000
240.0300
232.4300
238.8900
1,500,700
Thu, 23 Jul 2026
237.3000
237.4700
231.8900
232.3900
2,008,300
Wed, 22 Jul 2026
237.6500
239.0400
235.8400
238.2100
1,747,500
Tue, 21 Jul 2026
237.3600
237.6400
230.1400
235.8100
2,327,500
Mon, 20 Jul 2026
235.4800
236.0800
233.1300
235.7800
2,055,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
231.9200
237.0600
231.7600
233.4600
2,027,900
Thu, 16 Jul 2026
226.7100
233.7300
226.7100
232.7200
2,248,000
Wed, 15 Jul 2026
220.6600
227.7700
219.1900
225.8100
2,169,300
Tue, 14 Jul 2026
219.0400
221.2500
218.0700
220.9300
1,661,800
Mon, 13 Jul 2026
224.7700
225.9200
218.5900
219.4600
2,303,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
220.7600
223.7000
220.6000
222.8800
2,279,000
Thu, 09 Jul 2026
218.4500
222.1200
218.0000
220.6000
3,060,400
Wed, 08 Jul 2026
215.0400
218.9500
213.2600
217.7200
2,369,100
Tue, 07 Jul 2026
214.4400
218.4100
212.9200
214.6700
2,805,600
Mon, 06 Jul 2026
214.0200
214.1700
209.0000
211.3600
3,323,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
211.3300
214.2900
211.1900
213.4300
1,968,200
Wed, 01 Jul 2026
212.6600
213.5000
210.1500
211.9000
2,257,300
Tue, 30 Jun 2026
208.4700
213.1200
205.9200
212.8500
3,011,000
Mon, 29 Jun 2026
211.0200
213.5400
207.0000
208.8300
3,166,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
214.8800
216.6300
210.8300
213.2600
13,176,700
Thu, 25 Jun 2026
228.5900
230.0000
214.9400
215.1300
4,333,300
Wed, 24 Jun 2026
228.0400
231.2100
226.6700
228.5900
3,081,800
Tue, 23 Jun 2026
233.1100
234.9900
227.6200
229.0500
3,526,600
Mon, 22 Jun 2026
235.4100
240.9400
233.8100
236.9700
3,221,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
235.3500
236.9300
232.0600
232.8000
4,161,600
Wed, 17 Jun 2026
234.5000
237.3100
231.9000
233.2500
2,294,200
Tue, 16 Jun 2026
236.5100
238.3100
234.2100
234.4900
2,059,000
Mon, 15 Jun 2026
240.0300
241.0200
235.8400
236.7700
2,311,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
241.3600
242.8100
239.1600
240.1300
2,927,200
Thu, 11 Jun 2026
234.9400
240.5100
233.3900
239.1100
3,147,600
Wed, 10 Jun 2026
229.4500
233.7600
228.0800
231.9200
2,698,200
Tue, 09 Jun 2026
228.9900
230.1900
226.1200
229.4500
2,899,000
Mon, 08 Jun 2026
230.3500
231.8900
226.8000
227.4200
3,063,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
232.9000
235.2500
227.8200
230.3700
4,163,300
Thu, 04 Jun 2026
233.1600
235.4800
231.3300
233.0600
2,923,800
Wed, 03 Jun 2026
224.4700
233.0400
223.5100
232.6200
2,995,200
Tue, 02 Jun 2026
13 · 10-Q
After-hours · 16:37 ET
10-Q ↗
Tue, 02 Jun 2026
222.9700
224.7100
222.0000
223.8200
2,540,300
Mon, 01 Jun 2026
227.9900
229.5600
223.3100
224.0700
2,875,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
226.6500
233.8200
226.6400
231.7300
11,295,700
Thu, 28 May 2026
232.1400
233.0600
225.0500
227.2000
3,441,100
Wed, 27 May 2026
236.0000
237.4100
231.7800
233.4700
2,914,200
Wed, 27 May 2026
12 · 8-K
Next filing day · accepted 26 May, 17:42 ET
8-K ↗
Tue, 26 May 2026
236.2900
236.2900
231.0900
234.6800
3,241,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
228.9600
235.8000
228.0000
234.8100
4,588,700
Thu, 21 May 2026
11 · 8-K
After-hours · 16:02 ET
8-K ↗
Thu, 21 May 2026
216.3700
218.9500
215.0100
217.1900
3,791,500
Wed, 20 May 2026
214.5000
220.7800
213.5900
217.7900
3,684,500
Tue, 19 May 2026
211.0000
214.0500
208.2000
212.6800
2,654,800
Mon, 18 May 2026
214.0900
216.0400
209.4100
211.0800
3,672,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
213.2600
214.7800
211.3300
212.7500
2,340,900
Thu, 14 May 2026
213.1100
215.1800
212.6500
213.2700
1,988,300
Wed, 13 May 2026
217.0000
217.0000
209.1300
211.7600
3,714,400
Tue, 12 May 2026
214.8000
217.9900
211.3000
217.6700
3,257,400
Mon, 11 May 2026
225.3100
226.4100
211.0200
214.5500
5,500,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
225.6600
227.0300
224.0600
225.8100
3,666,300
Thu, 07 May 2026
229.6800
231.1600
222.5800
224.4800
2,747,000
Wed, 06 May 2026
228.0900
229.5900
226.4900
228.9100
2,450,600
Tue, 05 May 2026
227.3300
229.0100
226.3800
227.4200
1,677,200
Mon, 04 May 2026
228.1500
228.7300
224.0100
226.0200
2,341,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
225.6100
229.8700
225.6100
228.8400
1,619,400
Thu, 30 Apr 2026
226.8000
229.0800
225.3900
227.7900
2,354,600
Wed, 29 Apr 2026
225.0600
227.0800
224.7400
225.0800
2,021,600
Tue, 28 Apr 2026
227.6800
227.9400
223.8200
225.5200
1,277,700
Mon, 27 Apr 2026
226.3300
227.3600
224.9300
226.1700
1,321,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
226.0300
227.0400
224.2200
226.3700
1,042,000
Thu, 23 Apr 2026
228.2600
229.0700
225.4600
226.9200
1,615,100
Wed, 22 Apr 2026
227.1500
228.6100
224.6800
226.3400
1,986,700
Tue, 21 Apr 2026
228.5500
229.6800
224.6100
225.5900
1,997,000
Mon, 20 Apr 2026
228.0000
230.4400
227.5000
228.2500
1,809,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
224.1200
228.7100
223.0000
227.8200
2,909,700
Thu, 16 Apr 2026
223.3500
224.9100
220.3300
221.9700
1,514,000
Wed, 15 Apr 2026
222.9500
225.2100
221.8900
224.1500
1,701,600
Tue, 14 Apr 2026
220.3500
223.6000
219.0800
223.2900
1,790,900
Mon, 13 Apr 2026
221.5700
221.9600
219.6000
220.9500
1,843,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
224.4000
224.8400
219.6900
221.1600
2,978,000
Thu, 09 Apr 2026
223.7000
226.6400
223.6300
224.9100
1,641,200
Wed, 08 Apr 2026
219.2000
224.6000
219.2000
224.4700
3,039,000
Tue, 07 Apr 2026
219.9900
220.6100
215.1300
216.3400
2,692,800
Tue, 07 Apr 2026
10 · DEFA14A
Next filing day · accepted 06 Apr, 17:37 ET
DEFA14A ↗
Tue, 07 Apr 2026
9 · DEF 14A
Next filing day · accepted 06 Apr, 17:35 ET
DEF 14A ↗
Mon, 06 Apr 2026
219.1900
221.3700
218.8300
221.2100
1,982,000
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
218.1600
221.1600
217.2600
219.9800
2,193,100
Wed, 01 Apr 2026
217.7400
222.0300
216.4700
219.9500
2,612,400
Tue, 31 Mar 2026
211.5000
217.4900
211.0100
216.6300
2,893,200
Tue, 31 Mar 2026
8 · 10-K
Next filing day · accepted 30 Mar, 18:02 ET
10-K ↗
Mon, 30 Mar 2026
211.6900
212.6100
207.4800
208.7900
3,009,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
213.5800
213.9900
210.8300
211.6900
2,571,900
Thu, 26 Mar 2026
216.3300
217.5100
214.1600
214.3000
2,927,300
Wed, 25 Mar 2026
215.6200
216.5000
212.1400
216.0300
3,764,800
Tue, 24 Mar 2026
211.9000
216.1000
210.5300
215.8000
2,711,800
Mon, 23 Mar 2026
213.4200
215.4500
212.9600
213.0900
2,067,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
209.5400
211.3600
208.0800
211.1900
4,013,500
Thu, 19 Mar 2026
207.1100
211.4600
206.6300
210.6600
2,143,000
Wed, 18 Mar 2026
208.2000
210.9500
207.0200
207.2200
2,491,900
Tue, 17 Mar 2026
209.3400
210.3800
208.5200
209.1900
2,120,000
Mon, 16 Mar 2026
206.8200
210.3100
206.8200
207.9600
2,073,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
209.6000
210.7500
206.0100
206.2800
2,583,200
Thu, 12 Mar 2026
210.4300
213.1700
209.4000
209.8400
2,283,700
Wed, 11 Mar 2026
212.7000
214.1100
211.5500
212.8700
2,131,500
Tue, 10 Mar 2026
211.0500
216.5900
209.3700
212.9300
2,562,000
Mon, 09 Mar 2026
209.9800
212.2800
204.2500
212.1500
3,408,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
213.0100
213.6400
209.7300
211.7500
2,410,500
Thu, 05 Mar 2026
211.4900
214.8800
211.2100
214.8300
3,595,600
Wed, 04 Mar 2026
214.7500
216.8000
206.5400
213.5200
7,735,700
Tue, 03 Mar 2026
7 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 03 Mar 2026
198.7500
199.3300
194.0700
197.6400
4,988,600
Mon, 02 Mar 2026
203.0900
204.2500
200.5300
202.3000
3,048,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
202.6500
206.4000
201.2800
205.6400
4,422,700
Thu, 26 Feb 2026
202.9100
204.7200
202.1500
203.5000
2,641,300
Wed, 25 Feb 2026
199.9300
204.8500
199.9300
201.5300
2,203,800
Tue, 24 Feb 2026
202.1000
202.3100
199.0700
200.5500
1,883,500
Mon, 23 Feb 2026
202.0500
202.7800
198.2700
201.8900
1,795,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
199.4000
203.3100
198.8900
201.4500
1,987,900
Thu, 19 Feb 2026
199.4300
200.5700
198.3800
200.3800
1,574,600
Wed, 18 Feb 2026
197.6900
200.6000
197.1600
200.3800
2,205,100
Tue, 17 Feb 2026
198.1300
198.9800
195.1900
198.2100
2,528,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
194.5300
197.2400
193.3200
196.5400
1,445,700
Thu, 12 Feb 2026
194.5400
197.1800
193.6600
194.8500
1,942,700
Wed, 11 Feb 2026
193.6500
193.6500
191.2200
192.5400
2,115,700
Tue, 10 Feb 2026
193.8600
194.8200
191.9400
192.3300
2,601,600
Mon, 09 Feb 2026
190.6600
194.7600
190.0100
194.5000
1,902,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
190.6100
191.8500
189.7200
190.7400
3,185,300
Thu, 05 Feb 2026
189.3700
191.1000
187.9900
189.2300
2,626,300
Wed, 04 Feb 2026
191.8300
193.8900
188.0500
189.2700
2,764,000
Tue, 03 Feb 2026
189.1900
193.5800
188.7700
191.1200
2,291,400
Mon, 02 Feb 2026
188.6500
191.2600
187.8000
190.1100
3,444,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
185.6600
188.7100
185.6600
188.6500
2,062,600
Thu, 29 Jan 2026
185.2800
187.1100
184.6900
186.5000
2,759,800
Wed, 28 Jan 2026
185.9700
186.8900
184.7000
186.0400
1,753,600
Tue, 27 Jan 2026
187.6600
188.4900
184.7400
186.0000
3,270,000
Mon, 26 Jan 2026
187.6100
189.4000
186.7200
187.5700
2,828,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
186.9200
188.8500
186.1200
188.5500
1,976,900
Thu, 22 Jan 2026
192.9300
193.9600
186.4600
187.0100
3,219,800
Wed, 21 Jan 2026
190.9400
192.6100
189.8700
192.3200
1,964,000
Tue, 20 Jan 2026
190.5400
192.1900
188.9100
189.6900
2,304,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
194.2000
194.9200
191.7800
192.3600
3,269,700
Thu, 15 Jan 2026
192.5700
194.5200
191.2800
193.7900
1,667,300
Wed, 14 Jan 2026
192.4900
193.7900
190.2700
191.8300
2,262,000
Tue, 13 Jan 2026
192.2300
193.4900
192.1000
193.2300
1,768,100
Mon, 12 Jan 2026
191.0000
192.4900
188.9400
192.2600
2,071,000
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
189.2700
192.2600
188.9200
191.4400
2,659,400
Thu, 08 Jan 2026
186.9900
191.2200
186.4200
189.2700
2,385,600
Wed, 07 Jan 2026
187.4100
187.6500
185.7400
186.9900
2,047,800
Tue, 06 Jan 2026
185.8800
189.5800
185.3700
187.5300
2,843,700
Mon, 05 Jan 2026
182.9000
186.7800
182.9000
186.6800
2,343,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
180.5900
182.7700
179.0200
182.7400
2,566,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
181.2500
181.8200
180.0500
180.1400
1,350,000
Tue, 30 Dec 2025
180.7200
181.7000
180.2300
181.4500
1,267,100
Mon, 29 Dec 2025
180.2100
181.8600
179.9300
180.7200
1,840,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
180.4600
181.7800
180.1600
181.1400
918,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
181.0800
182.4200
180.1100
181.6800
621,200
Tue, 23 Dec 2025
180.7900
181.1400
178.8800
180.6100
1,563,500
Mon, 22 Dec 2025
183.5100
183.7500
179.8700
180.6800
3,069,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
182.9000
183.1700
181.3200
182.4100
6,157,600
Thu, 18 Dec 2025
183.5000
184.5000
181.7600
182.5700
2,163,900
Wed, 17 Dec 2025
182.5400
183.3000
181.5900
182.7400
2,327,600
Tue, 16 Dec 2025
184.8100
185.8500
182.0400
182.4000
2,645,100
Mon, 15 Dec 2025
183.1600
184.7500
181.7700
184.2800
3,118,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
184.1400
185.0000
181.2900
182.0900
2,549,400
Thu, 11 Dec 2025
182.1300
183.9000
181.4700
183.1300
3,090,700
Wed, 10 Dec 2025
178.1400
182.5200
178.1200
181.8200
3,730,100
Wed, 10 Dec 2025
6 · 10-Q
Next filing day · accepted 09 Dec, 17:38 ET
10-Q ↗
Tue, 09 Dec 2025
177.3100
177.6900
175.6400
177.0200
2,024,900
Mon, 08 Dec 2025
178.3400
179.4200
177.5500
178.1900
2,553,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
177.4800
177.9400
176.0300
177.8700
2,904,200
Thu, 04 Dec 2025
178.6700
179.0500
176.0100
177.0900
3,431,500
Wed, 03 Dec 2025
178.3700
178.6400
177.1200
178.0000
3,434,600
Tue, 02 Dec 2025
177.7200
178.5300
176.0800
177.5700
4,002,200
Mon, 01 Dec 2025
175.4900
178.8000
174.8800
177.5000
2,439,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
177.3100
178.1900
176.1800
176.3600
984,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
176.2300
178.0900
175.4700
177.6900
2,193,800
Tue, 25 Nov 2025
174.2900
177.3300
173.5000
176.5000
4,531,100
Mon, 24 Nov 2025
5 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 24 Nov 2025
173.3700
176.0000
172.9200
174.1300
5,598,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
166.7300
174.8600
163.5100
174.0000
7,821,200
Thu, 20 Nov 2025
4 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 20 Nov 2025
161.0900
164.2300
160.3400
160.5000
4,895,600
Wed, 19 Nov 2025
160.5000
161.8600
158.8700
160.4500
2,454,400
Tue, 18 Nov 2025
159.0000
161.2900
158.4900
159.9000
2,285,700
Mon, 17 Nov 2025
160.5800
161.2200
157.7300
159.4100
2,767,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
161.1000
162.2300
159.9000
160.5800
2,918,600
Thu, 13 Nov 2025
162.5300
163.3300
161.3700
161.8300
2,285,300
Wed, 12 Nov 2025
163.0300
163.4400
161.1500
162.8500
2,535,500
Tue, 11 Nov 2025
162.6700
163.4000
161.3900
162.7300
1,718,100
Mon, 10 Nov 2025
161.8000
162.6100
160.3600
161.9200
2,852,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
160.7700
162.0200
159.9800
161.0800
2,142,100
Thu, 06 Nov 2025
162.2300
163.0200
158.8500
160.2300
1,572,700
Wed, 05 Nov 2025
162.2300
165.0700
161.3200
162.2300
2,650,700
Tue, 04 Nov 2025
160.1900
162.7400
159.6300
162.2300
2,083,100
Mon, 03 Nov 2025
159.6600
161.4400
157.6500
161.2000
2,414,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
157.9800
159.6300
157.3900
158.9200
1,755,800
Thu, 30 Oct 2025
158.9200
159.4200
157.5600
158.0700
1,619,900
Wed, 29 Oct 2025
158.9200
160.8200
157.9200
158.3400
1,507,500
Tue, 28 Oct 2025
160.1200
161.3100
158.6500
160.7000
1,534,100
Mon, 27 Oct 2025
159.4700
161.9500
159.2300
160.7300
3,812,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
156.9800
157.8300
156.4100
156.7500
1,598,100
Thu, 23 Oct 2025
155.1900
156.8900
154.8700
156.6600
1,337,600
Wed, 22 Oct 2025
156.9100
158.0300
155.8900
156.0500
1,311,900
Tue, 21 Oct 2025
156.6300
157.6000
156.3700
156.4100
1,457,000
Mon, 20 Oct 2025
157.3200
157.7900
156.3500
157.4500
1,691,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
156.1200
157.3500
155.1600
156.3100
2,896,100
Thu, 16 Oct 2025
157.3000
157.4800
154.6900
155.2100
1,793,900
Wed, 15 Oct 2025
155.5700
157.9100
155.5000
156.9900
1,851,300
Tue, 14 Oct 2025
154.6600
156.5600
154.1700
155.2600
2,077,600
Mon, 13 Oct 2025
148.9700
155.4100
148.5800
154.7700
3,214,600
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
150.6700
151.6400
147.4900
147.7100
2,365,500
Thu, 09 Oct 2025
151.2400
152.5300
149.0800
149.9800
1,466,900
Wed, 08 Oct 2025
150.9700
152.1000
150.4100
152.0200
1,992,700
Tue, 07 Oct 2025
152.9800
152.9800
149.6700
150.3400
1,591,600
Mon, 06 Oct 2025
152.2400
153.4600
151.2000
152.2600
2,669,700
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
156.0100
156.5600
151.9900
152.6400
2,372,700
Thu, 02 Oct 2025
153.0600
157.0300
152.6100
156.1700
2,576,400
Wed, 01 Oct 2025
151.9000
153.9700
150.8000
153.2000
2,193,400
Tue, 30 Sep 2025
151.1400
152.9000
151.0600
152.3900
2,025,100
Mon, 29 Sep 2025
152.4900
152.8600
150.4100
151.8600
2,346,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
150.2000
151.9300
149.1400
151.5200
2,265,100
Thu, 25 Sep 2025
150.0700
150.6300
147.7700
149.4600
2,758,400
Wed, 24 Sep 2025
146.0000
150.4700
146.0000
149.4300
2,689,200
Tue, 23 Sep 2025
144.7600
145.8000
144.0000
145.6800
2,704,300
Mon, 22 Sep 2025
146.4400
146.9200
143.7100
144.6700
3,294,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
146.4200
146.9300
144.5600
146.1800
4,702,500
Thu, 18 Sep 2025
147.0400
147.3700
143.3900
146.0900
3,155,100
Wed, 17 Sep 2025
146.9500
148.1500
146.2300
146.6600
3,285,600
Tue, 16 Sep 2025
147.1000
147.5400
145.7700
146.4500
1,554,600
Mon, 15 Sep 2025
147.9000
147.9000
146.4100
147.0500
1,946,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
149.9900
150.3500
146.7700
147.9000
2,131,700
Thu, 11 Sep 2025
149.5500
151.2700
149.5300
151.1000
2,029,400
Wed, 10 Sep 2025
148.2000
149.9200
147.6400
149.2400
1,957,000
Wed, 10 Sep 2025
3 · 10-Q
Next filing day · accepted 09 Sep, 17:39 ET
10-Q ↗
Tue, 09 Sep 2025
150.3000
150.6500
148.3700
149.0400
1,863,500
Mon, 08 Sep 2025
150.9400
152.4500
150.4700
151.5700
2,393,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
152.7700
153.4200
150.4600
150.9500
2,438,400
Thu, 04 Sep 2025
151.1700
153.5400
151.0700
152.8100
2,620,900
Wed, 03 Sep 2025
151.0000
152.0000
150.2400
150.7300
2,701,300
Tue, 02 Sep 2025
2 · 8-K
After-hours · 16:18 ET
8-K ↗
Tue, 02 Sep 2025
146.3700
151.4300
146.3700
151.2500
3,132,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
148.9300
149.6400
146.7700
147.1600
2,633,600
Thu, 28 Aug 2025
150.8700
151.8300
148.0700
149.0500
2,321,200
Wed, 27 Aug 2025
148.5300
150.5200
148.0700
150.2900
2,360,100
Tue, 26 Aug 2025
147.4100
149.1800
146.9600
148.3300
2,693,400
Mon, 25 Aug 2025
146.9700
148.1100
145.4600
147.4500
3,371,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
150.2300
151.0000
145.3600
147.2500
7,736,700
Thu, 21 Aug 2025
1 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 21 Aug 2025
146.1000
146.8500
144.1800
145.6200
5,611,000
Wed, 20 Aug 2025
148.8500
150.5800
146.0800
146.3500
4,966,100
Tue, 19 Aug 2025
145.9400
148.8000
145.3600
147.8800
3,615,600
Mon, 18 Aug 2025
147.0400
147.8600
145.6800
146.0600
5,075,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
147.7100
148.5000
146.4800
146.9400
3,695,600
Thu, 14 Aug 2025
149.2500
149.2900
147.3000
147.3800
3,247,300
Wed, 13 Aug 2025
147.9400
150.5900
147.5700
150.2800
2,795,700
Tue, 12 Aug 2025
146.5900
148.5800
146.0000
148.0000
2,346,800
Mon, 11 Aug 2025
146.0300
147.6800
144.7800
146.4900
2,399,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
145.2200
146.0700
144.0800
145.2200
2,295,700
Thu, 07 Aug 2025
146.5500
147.5100
144.4100
145.1500
2,107,100
Wed, 06 Aug 2025
142.2800
146.8000
141.9100
146.5500
2,955,200
Tue, 05 Aug 2025
141.3000
142.7700
140.7100
141.7900
2,055,900
Mon, 04 Aug 2025
137.5800
142.5000
137.5800
141.9700
2,686,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
136.0000
137.6100
134.3700
137.0100
2,220,600
Thu, 31 Jul 2025
137.2300
138.7000
136.3400
136.5400
2,519,300
Wed, 30 Jul 2025
140.0000
140.0600
137.9000
138.4800
2,231,400
Tue, 29 Jul 2025
141.3900
141.3900
139.1000
139.5600
2,118,800
Mon, 28 Jul 2025
138.7800
140.9900
138.6800
140.8200
2,687,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend