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
159.6500
159.9000
149.3300
149.5100
1,109,300
Thu, 23 Jul 2026
153.0400
162.3000
152.0000
158.7300
1,654,000
Wed, 22 Jul 2026
150.3600
157.3800
148.8400
150.3500
1,823,500
Tue, 21 Jul 2026
141.7500
150.7400
140.9500
148.8400
1,584,800
Mon, 20 Jul 2026
142.6000
145.7800
140.0100
142.6000
1,331,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
144.7700
148.3500
142.0200
142.2000
1,265,200
Thu, 16 Jul 2026
146.2300
151.8800
143.4700
149.2900
2,197,900
Wed, 15 Jul 2026
143.0000
148.9600
139.1000
141.2200
1,308,000
Tue, 14 Jul 2026
142.9200
147.5000
142.2300
143.4700
1,073,400
Mon, 13 Jul 2026
144.0800
146.0000
141.1500
141.8000
1,243,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
147.0200
148.4100
143.0100
144.5800
1,344,600
Thu, 09 Jul 2026
153.0000
153.5100
146.1300
148.4000
2,301,300
Wed, 08 Jul 2026
165.6700
168.8900
157.0100
157.7800
2,378,300
Tue, 07 Jul 2026
175.0000
177.1000
162.4000
162.5300
2,251,400
Mon, 06 Jul 2026
190.2100
192.0000
176.3600
176.8400
2,392,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
180.2500
200.3800
176.6000
190.8900
4,152,100
Wed, 01 Jul 2026
170.0000
181.2700
164.0000
172.4400
2,969,400
Tue, 30 Jun 2026
176.5000
178.5000
157.7900
165.0700
8,036,200
Mon, 29 Jun 2026
24 · 10-K
After-hours · 17:04 ET
10-K ↗
Mon, 29 Jun 2026
23 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 29 Jun 2026
143.6000
146.9400
139.0000
139.0000
3,159,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
135.7200
143.3700
135.7200
137.9500
5,876,700
Thu, 25 Jun 2026
141.1000
141.1000
135.2000
136.6800
1,519,800
Thu, 25 Jun 2026
22 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Wed, 24 Jun 2026
147.8100
148.6600
141.7300
142.1800
1,079,300
Tue, 23 Jun 2026
148.0200
151.8100
147.7500
149.0800
1,041,000
Mon, 22 Jun 2026
160.7500
163.8300
150.3600
151.3300
2,370,400
Mon, 22 Jun 2026
21 · 10-Q/A
Pre-market · 09:12 ET
10-Q/A ↗
Mon, 22 Jun 2026
20 · 8-K
Pre-market · 09:08 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
170.8000
172.9900
163.9400
169.6100
1,560,100
Wed, 17 Jun 2026
166.0000
172.1600
165.0000
167.1100
773,300
Tue, 16 Jun 2026
170.3300
171.6000
164.5600
166.7100
1,039,100
Mon, 15 Jun 2026
174.4100
176.0000
169.4000
171.9500
962,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
183.6200
183.6200
170.1800
170.5800
1,046,500
Thu, 11 Jun 2026
172.1700
184.5500
170.1000
183.6900
684,100
Wed, 10 Jun 2026
173.8900
177.5000
172.0000
172.9300
813,800
Tue, 09 Jun 2026
184.0200
186.8800
169.0000
176.5100
1,108,400
Mon, 08 Jun 2026
187.0100
190.2200
183.9300
184.6800
903,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
199.2900
200.8700
181.2000
185.9200
1,121,900
Thu, 04 Jun 2026
190.9500
205.5500
189.1200
204.4000
1,021,700
Wed, 03 Jun 2026
201.5100
201.5100
189.1300
191.4700
1,334,100
Tue, 02 Jun 2026
203.9000
204.5100
196.6000
204.3500
1,110,000
Mon, 01 Jun 2026
202.6800
208.9400
198.1400
204.0900
1,374,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
216.0900
216.2800
196.2200
207.2400
2,729,800
Thu, 28 May 2026
199.9400
217.7700
195.5500
214.3900
4,163,500
Wed, 27 May 2026
182.5000
183.0000
175.5600
181.2800
1,112,200
Tue, 26 May 2026
182.8100
187.5200
175.5000
182.2600
1,642,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
164.1600
174.5100
164.1100
174.2300
1,161,800
Thu, 21 May 2026
161.0200
165.2700
158.8500
163.0900
639,200
Wed, 20 May 2026
161.3500
164.3800
157.2500
163.8700
727,900
Tue, 19 May 2026
161.0000
162.0300
157.0100
160.2300
719,900
Mon, 18 May 2026
158.1100
164.3100
158.0700
161.5200
928,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
162.3100
163.0800
157.1100
158.0000
931,800
Thu, 14 May 2026
160.0000
166.9900
160.0000
165.2700
968,500
Wed, 13 May 2026
166.4200
166.4200
156.0000
160.9900
1,368,800
Tue, 12 May 2026
167.0000
173.4700
164.5100
168.8600
1,210,900
Mon, 11 May 2026
164.7500
168.3400
158.3000
166.4500
1,389,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
167.5600
169.9200
164.6100
168.2900
918,300
Thu, 07 May 2026
174.2800
174.2800
165.5000
168.1800
1,100,500
Wed, 06 May 2026
166.8800
178.0000
166.0200
174.3700
1,422,500
Tue, 05 May 2026
182.0500
182.5000
166.5000
166.6900
1,760,400
Mon, 04 May 2026
185.7300
185.7300
177.6700
180.2600
1,287,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
195.0500
195.8500
184.0000
184.9700
1,072,400
Thu, 30 Apr 2026
185.9500
195.5100
184.2600
195.0200
1,110,200
Wed, 29 Apr 2026
191.6700
191.7200
181.7000
183.5000
825,500
Tue, 28 Apr 2026
193.0200
193.0200
185.5300
192.3400
874,500
Mon, 27 Apr 2026
195.5000
200.8600
193.6300
195.7400
705,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
203.7700
203.8400
195.3200
196.2800
864,000
Thu, 23 Apr 2026
207.8900
209.3700
196.7400
201.9100
1,060,500
Wed, 22 Apr 2026
216.7600
219.2000
206.2800
210.1000
1,304,700
Tue, 21 Apr 2026
203.6000
222.4000
201.2200
210.0700
2,446,300
Mon, 20 Apr 2026
190.8100
198.6000
189.4900
197.2300
1,006,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
204.6800
208.6500
186.1800
191.4200
1,572,900
Thu, 16 Apr 2026
203.3100
207.2300
197.7000
201.9900
1,080,500
Wed, 15 Apr 2026
197.2900
200.2600
194.1900
198.4200
833,900
Tue, 14 Apr 2026
199.0000
201.9800
192.5200
194.5200
953,400
Mon, 13 Apr 2026
177.0200
194.8200
177.0000
194.3900
1,275,900
Mon, 13 Apr 2026
19 · 8-K
Pre-market · 09:10 ET
FORM 8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
177.7500
182.0200
174.7300
179.7200
869,100
Thu, 09 Apr 2026
187.5000
187.5000
175.8700
177.7000
1,267,400
Thu, 09 Apr 2026
18 · 8-K
Pre-market · 09:20 ET
FORM 8-K ↗
Wed, 08 Apr 2026
194.6100
197.0400
183.8400
186.9400
1,499,700
Tue, 07 Apr 2026
186.5500
187.7800
181.3500
186.8500
646,100
Mon, 06 Apr 2026
185.0000
191.7500
184.8900
189.2600
650,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
176.6200
186.2400
176.2900
184.3600
720,300
Wed, 01 Apr 2026
188.6400
191.8000
182.4500
183.5000
922,200
Tue, 31 Mar 2026
179.8700
185.0000
176.2200
183.0500
1,319,200
Mon, 30 Mar 2026
186.4100
186.4100
175.4200
176.9700
1,170,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
192.1300
193.9300
183.8500
184.4300
874,800
Thu, 26 Mar 2026
195.0500
200.3000
193.6800
195.9100
1,017,900
Wed, 25 Mar 2026
200.5700
204.6100
198.3600
199.0200
1,055,800
Tue, 24 Mar 2026
204.0000
205.1700
194.8000
196.1800
1,254,400
Mon, 23 Mar 2026
200.6700
211.5000
196.7600
206.2700
1,737,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
207.4100
209.7300
193.5200
197.7200
2,050,600
Thu, 19 Mar 2026
210.1000
214.0000
205.0000
211.3500
1,884,100
Wed, 18 Mar 2026
17 · 8-K
After-hours · 16:28 ET
FORM 8-K ↗
Wed, 18 Mar 2026
220.0000
222.0000
214.5400
215.8500
1,432,200
Tue, 17 Mar 2026
212.8900
222.6600
210.6300
222.5100
1,721,200
Mon, 16 Mar 2026
16 · 8-K
After-hours · 16:09 ET
FORM 8-K ↗
Mon, 16 Mar 2026
212.5200
216.0000
206.3300
211.8800
1,483,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
213.0700
220.7500
206.6400
207.0700
1,379,000
Thu, 12 Mar 2026
212.7100
219.5100
205.6100
211.8800
2,883,200
Wed, 11 Mar 2026
204.5000
213.5600
199.3700
207.7300
5,230,300
Wed, 11 Mar 2026
15 · 10-Q
Next filing day · accepted 10 Mar, 18:40 ET
10-Q ↗
Tue, 10 Mar 2026
14 · 8-K
After-hours · 16:13 ET
8-K ↗
Tue, 10 Mar 2026
224.6800
228.4000
220.9000
221.5700
2,507,200
Mon, 09 Mar 2026
229.5000
229.5000
216.5600
227.2900
2,089,700
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
214.6300
235.9800
213.1100
229.8000
2,122,800
Thu, 05 Mar 2026
13 · 8-K
After-hours · 16:02 ET
FORM 8-K ↗
Thu, 05 Mar 2026
231.9400
235.3000
213.0000
220.5600
2,357,500
Wed, 04 Mar 2026
224.0000
231.3200
221.4500
226.4800
1,760,700
Tue, 03 Mar 2026
214.6700
237.0000
211.0600
228.3000
5,466,200
Mon, 02 Mar 2026
284.2400
303.0000
196.2200
208.3200
13,461,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
251.7000
254.0500
243.0000
252.2500
890,600
Thu, 26 Feb 2026
257.0100
261.2100
250.7100
259.6200
714,000
Wed, 25 Feb 2026
264.8600
265.0000
254.5500
255.2200
736,200
Tue, 24 Feb 2026
252.2000
265.9000
246.1500
262.2500
731,500
Mon, 23 Feb 2026
12 · 8-K
After-hours · 16:17 ET
FORM 8-K ↗
Mon, 23 Feb 2026
256.6200
267.5000
255.0100
261.3300
733,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
280.8300
285.0000
263.9500
264.6300
1,116,700
Thu, 19 Feb 2026
269.6600
285.7700
264.8300
281.6700
1,299,700
Wed, 18 Feb 2026
264.6800
269.2900
258.8600
265.4600
1,067,200
Tue, 17 Feb 2026
254.9500
266.2100
252.3000
262.9900
1,378,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
236.6300
248.6000
234.0000
243.8700
686,900
Thu, 12 Feb 2026
252.0300
252.0300
233.7800
235.1200
1,184,000
Wed, 11 Feb 2026
267.7000
267.8500
236.3600
243.4200
1,594,000
Tue, 10 Feb 2026
274.8600
277.9200
261.5200
263.2600
1,018,500
Mon, 09 Feb 2026
256.6200
274.9900
253.0000
274.3500
1,150,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
246.7400
258.7800
242.0000
257.2000
1,492,000
Thu, 05 Feb 2026
247.1300
257.9900
234.0000
236.8800
1,538,500
Wed, 04 Feb 2026
286.0000
287.4500
246.0200
257.3000
1,812,600
Tue, 03 Feb 2026
273.5400
285.5900
270.0600
285.4100
1,081,500
Mon, 02 Feb 2026
271.9700
277.0000
265.5000
269.9900
1,619,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
287.8500
292.7000
276.7600
278.3900
1,091,900
Thu, 29 Jan 2026
305.2300
306.0000
288.2900
293.2200
1,448,300
Wed, 28 Jan 2026
316.3000
321.0400
300.2500
306.9400
2,109,200
Tue, 27 Jan 2026
302.2100
311.7000
299.0000
309.5700
1,204,000
Mon, 26 Jan 2026
307.0700
309.9300
298.5300
302.6700
1,357,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
313.5300
314.7500
300.0000
307.7500
1,017,100
Thu, 22 Jan 2026
323.7900
326.4400
308.5300
312.1200
1,290,500
Wed, 21 Jan 2026
346.1200
346.1200
302.0100
319.6300
2,835,500
Tue, 20 Jan 2026
370.0000
390.0400
325.0900
330.8900
3,518,300
Tue, 20 Jan 2026
11 · 8-K
Pre-market · 09:16 ET
FORM 8-K ↗
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
382.2700
408.2500
381.0000
392.8600
2,028,800
Thu, 15 Jan 2026
377.6200
383.5500
365.8300
378.5700
1,458,300
Wed, 14 Jan 2026
357.9300
382.7200
346.4700
381.8000
1,951,200
Tue, 13 Jan 2026
374.4900
375.0000
352.0300
363.8600
1,591,200
Mon, 12 Jan 2026
369.7000
374.5000
361.7300
370.6800
1,539,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
351.0700
370.5000
346.0000
364.9900
1,892,700
Thu, 08 Jan 2026
350.0100
371.4000
335.0100
344.9600
3,218,600
Wed, 07 Jan 2026
318.9800
333.0000
314.3700
318.4800
2,040,500
Tue, 06 Jan 2026
297.7900
318.2300
297.4100
317.0300
1,932,000
Mon, 05 Jan 2026
268.5700
302.4900
268.0000
297.4100
2,347,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
248.4500
257.8900
241.6500
256.1900
940,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
244.5800
244.5800
239.8000
241.8900
719,300
Tue, 30 Dec 2025
250.9200
251.8400
242.6300
244.0000
715,100
Mon, 29 Dec 2025
251.8500
255.0000
247.6600
249.1500
615,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
261.8200
261.8200
252.5000
255.0000
504,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
260.9600
262.9900
256.0000
260.7000
404,500
Tue, 23 Dec 2025
10 · 8-K
After market open · 14:05 ET
FORM 8-K ↗
Tue, 23 Dec 2025
253.4100
263.3600
252.0100
261.1500
1,063,000
Mon, 22 Dec 2025
250.0000
257.9900
247.6200
255.3900
1,428,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
232.1500
245.1400
232.1000
243.0100
2,124,900
Thu, 18 Dec 2025
233.2600
238.2100
230.6400
230.6900
805,000
Wed, 17 Dec 2025
235.0000
240.2900
227.4700
229.1000
882,700
Tue, 16 Dec 2025
232.6600
237.6800
231.9500
234.6500
981,500
Mon, 15 Dec 2025
240.5000
243.2000
231.1300
235.3200
1,122,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
247.2500
249.2700
235.1400
239.0000
1,244,500
Thu, 11 Dec 2025
243.4200
252.7800
239.5000
249.7500
1,314,300
Wed, 10 Dec 2025
9 · 8-K/A
After-hours · 17:27 ET
FORM 8-K/A ↗
Wed, 10 Dec 2025
264.2500
269.7300
242.8500
245.2500
4,521,900
Wed, 10 Dec 2025
8 · 10-Q
Next filing day · accepted 09 Dec, 19:19 ET
10-Q ↗
Tue, 09 Dec 2025
7 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 09 Dec 2025
286.1100
291.5000
278.5000
281.4200
2,323,800
Mon, 08 Dec 2025
281.1800
285.5200
275.8500
282.4700
790,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
286.7900
287.4500
273.3700
278.3900
848,900
Thu, 04 Dec 2025
272.0000
292.7500
269.5000
287.4500
1,035,700
Wed, 03 Dec 2025
266.5900
272.4100
261.2400
271.7800
1,017,700
Tue, 02 Dec 2025
258.8000
266.3900
257.8100
264.9500
811,500
Mon, 01 Dec 2025
274.9800
275.1900
257.3100
257.8000
792,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
283.9300
284.0000
277.6400
279.4600
270,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
283.5200
283.9500
273.5200
279.1900
566,300
Tue, 25 Nov 2025
6 · 8-K
After market open · 10:35 ET
FORM 8-K ↗
Tue, 25 Nov 2025
276.9900
280.0000
269.6800
278.4700
674,700
Mon, 24 Nov 2025
272.5400
282.0300
272.2200
276.9900
689,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
271.0400
273.5500
260.2800
272.5400
792,500
Thu, 20 Nov 2025
294.4200
295.6000
270.9900
273.9800
847,700
Wed, 19 Nov 2025
279.8000
286.2100
276.8300
280.4300
672,500
Tue, 18 Nov 2025
283.9900
288.0900
275.6400
280.9500
789,800
Mon, 17 Nov 2025
291.0200
292.3500
278.6700
283.6600
668,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
280.0200
299.7200
280.0200
291.2100
890,500
Thu, 13 Nov 2025
316.9400
318.0100
293.4500
295.4900
1,212,400
Wed, 12 Nov 2025
328.1000
334.5600
320.0400
323.3200
477,300
Tue, 11 Nov 2025
329.1900
333.1000
324.0400
328.0900
496,200
Mon, 10 Nov 2025
338.3600
341.1800
324.4800
333.8700
642,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
319.9000
332.1700
307.3200
329.6500
1,416,400
Thu, 06 Nov 2025
350.8100
350.8100
324.4800
328.2300
946,200
Wed, 05 Nov 2025
357.0000
361.5800
345.8000
350.7000
862,200
Tue, 04 Nov 2025
354.2500
367.9100
347.9000
365.0800
645,000
Mon, 03 Nov 2025
375.4800
380.0000
363.1000
367.8800
467,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
372.2000
375.8000
359.0800
369.9100
587,800
Thu, 30 Oct 2025
375.8600
379.0000
363.0000
365.8300
800,900
Wed, 29 Oct 2025
384.3400
394.0600
375.0000
380.6500
671,300
Tue, 28 Oct 2025
384.9000
386.8000
379.0700
379.9300
510,900
Mon, 27 Oct 2025
388.7400
391.1600
375.0000
380.1300
751,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
372.9300
380.2000
364.3700
378.5400
784,100
Thu, 23 Oct 2025
366.5000
371.0000
359.9500
364.2800
698,700
Wed, 22 Oct 2025
373.5700
378.2900
345.2800
355.1800
1,159,400
Tue, 21 Oct 2025
367.1400
379.6700
361.1200
377.1800
853,600
Mon, 20 Oct 2025
361.1100
366.1500
355.0000
364.0400
1,726,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
364.5000
368.7300
349.0900
350.5900
1,616,700
Thu, 16 Oct 2025
385.0000
387.2600
368.5600
374.1000
1,101,100
Wed, 15 Oct 2025
406.0000
409.6600
377.0100
384.6900
1,238,200
Tue, 14 Oct 2025
401.5100
411.1600
391.5600
401.6300
737,500
Mon, 13 Oct 2025
392.2900
411.0000
381.0100
409.8300
1,321,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
397.8200
408.9900
390.1300
392.2900
1,049,600
Thu, 09 Oct 2025
408.1500
417.8600
396.0000
398.2900
1,024,600
Wed, 08 Oct 2025
399.7700
410.7500
389.9900
407.5100
1,632,800
Tue, 07 Oct 2025
390.7300
400.0100
386.0100
395.1300
1,459,400
Mon, 06 Oct 2025
385.3900
392.8200
373.0300
391.8800
1,823,600
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
374.4300
383.8000
366.8200
374.6400
1,683,700
Thu, 02 Oct 2025
354.4500
363.7700
349.7100
360.2800
1,571,500
Wed, 01 Oct 2025
5 · 8-K
After market open · 11:09 ET
FORM 8-K ↗
Wed, 01 Oct 2025
318.1700
346.2400
318.0000
346.0800
2,075,400
Tue, 30 Sep 2025
307.6800
316.6000
303.7200
314.8900
1,029,900
Mon, 29 Sep 2025
310.4200
317.1100
305.3100
308.6900
1,445,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
303.3600
305.0100
294.0000
301.2000
752,800
Thu, 25 Sep 2025
293.0800
302.4800
278.1000
301.7900
1,164,300
Wed, 24 Sep 2025
302.0400
307.1100
297.4600
301.5200
1,378,200
Tue, 23 Sep 2025
293.3200
301.1200
291.7800
298.6100
1,588,400
Mon, 22 Sep 2025
278.2700
289.5100
275.4400
288.0800
870,400
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
283.5900
289.3700
277.9400
278.5500
1,991,900
Thu, 18 Sep 2025
278.4200
288.0000
275.8100
283.4300
1,529,900
Wed, 17 Sep 2025
265.6800
274.5200
262.3900
272.0700
1,112,500
Tue, 16 Sep 2025
254.4800
266.4200
253.1400
265.8700
1,348,600
Mon, 15 Sep 2025
245.2700
251.7500
243.4400
251.0400
940,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
245.1300
250.8300
242.0000
243.0000
781,500
Thu, 11 Sep 2025
241.6900
257.0700
241.1000
241.8100
1,861,800
Wed, 10 Sep 2025
232.0000
247.2500
225.7500
247.0500
2,574,300
Wed, 10 Sep 2025
4 · 10-Q
Next filing day · accepted 09 Sep, 18:01 ET
10-Q ↗
Tue, 09 Sep 2025
3 · 8-K
After-hours · 16:02 ET
8-K ↗
Tue, 09 Sep 2025
235.2100
236.5700
230.2200
230.9900
1,801,100
Mon, 08 Sep 2025
229.9600
239.3700
229.5500
236.9100
1,491,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
231.0000
232.3100
220.8800
226.0800
775,200
Thu, 04 Sep 2025
237.4600
238.1400
221.0500
226.7600
1,223,000
Wed, 03 Sep 2025
242.6300
245.0400
237.4700
238.2300
433,400
Tue, 02 Sep 2025
239.5000
241.0400
232.0000
240.0200
518,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
253.1400
253.7000
238.4800
241.3500
624,600
Thu, 28 Aug 2025
2 · 8-K
After-hours · 16:21 ET
FORM 8-K ↗
Thu, 28 Aug 2025
248.0000
250.9300
247.0000
248.9300
438,600
Wed, 27 Aug 2025
247.5100
250.8000
243.2000
247.4700
625,500
Tue, 26 Aug 2025
241.3400
249.9000
241.1500
245.9000
653,600
Mon, 25 Aug 2025
240.2500
247.7800
240.0000
241.1500
739,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
234.5700
244.7000
233.9300
239.8400
806,100
Thu, 21 Aug 2025
232.3300
235.3900
230.9500
235.0700
514,100
Wed, 20 Aug 2025
232.7400
236.7800
227.5500
232.2400
637,100
Tue, 19 Aug 2025
253.0000
254.0000
233.3400
235.1800
1,013,600
Mon, 18 Aug 2025
246.6500
250.4200
244.6600
247.1300
655,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
249.0800
249.0800
240.5000
246.6500
671,000
Thu, 14 Aug 2025
252.9200
255.2300
246.6100
249.7300
626,100
Wed, 13 Aug 2025
255.0000
257.0000
245.3500
254.8100
798,200
Wed, 13 Aug 2025
1 · DEF 14A
Pre-market · 06:02 ET
FORM DEF 14A ↗
Tue, 12 Aug 2025
244.9000
251.1400
239.1500
250.4900
1,040,000
Mon, 11 Aug 2025
251.1200
254.1300
243.6800
244.4400
898,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
259.6100
264.2500
243.2200
247.4500
1,094,400
Thu, 07 Aug 2025
265.8700
268.5800
256.3900
259.6100
679,100
Wed, 06 Aug 2025
262.9400
265.9200
259.0600
263.1000
635,800
Tue, 05 Aug 2025
271.9800
276.5000
260.4100
264.7500
1,106,400
Mon, 04 Aug 2025
265.7200
271.0000
261.9100
267.9500
552,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
259.6100
263.7900
251.3400
260.0700
950,700
Thu, 31 Jul 2025
267.3100
269.6900
263.1800
267.6400
711,000
Wed, 30 Jul 2025
268.0000
270.8700
265.3500
267.8000
707,800
Tue, 29 Jul 2025
272.3700
274.0000
267.3000
268.3900
769,900
Mon, 28 Jul 2025
277.6900
282.6000
263.0000
270.6300
1,009,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend