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
546.9200
549.0000
518.0000
521.9500
27,136,700
Thu, 23 Jul 2026
544.7400
556.4900
525.0000
539.6900
27,155,100
Wed, 22 Jul 2026
526.8800
561.4700
526.6000
552.3300
24,776,700
Tue, 21 Jul 2026
526.0000
548.1400
522.6000
544.4300
29,045,100
Mon, 20 Jul 2026
517.0000
522.4400
502.3600
503.5700
23,440,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
476.8800
505.8800
460.2100
495.7600
32,115,900
Thu, 16 Jul 2026
509.3300
518.7400
491.8000
500.9400
27,093,700
Wed, 15 Jul 2026
556.0200
558.8900
509.5700
529.1400
27,826,200
Tue, 14 Jul 2026
567.2200
574.2000
546.7700
548.1300
21,201,400
Mon, 13 Jul 2026
537.5000
551.8700
526.9200
534.3900
22,957,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
544.0100
560.2500
540.0500
557.8900
20,704,500
Thu, 09 Jul 2026
537.2700
559.5000
535.2000
546.7200
26,900,800
Wed, 08 Jul 2026
504.8100
522.9800
498.1500
517.4100
23,768,500
Tue, 07 Jul 2026
515.9100
524.9700
503.1100
516.1100
29,166,800
Mon, 06 Jul 2026
535.3500
572.5000
527.0000
552.0500
30,684,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
538.1600
547.6500
506.0000
517.8200
28,142,500
Wed, 01 Jul 2026
20 · 8-K
After-hours · 16:27 ET
8-K ↗
Wed, 01 Jul 2026
557.5300
564.0900
538.7400
540.8800
28,326,800
Tue, 30 Jun 2026
545.5700
584.7300
545.5700
580.9100
34,488,500
Mon, 29 Jun 2026
522.8400
542.1900
495.3500
539.4900
26,671,000
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
519.8000
525.1100
502.6100
521.5800
52,705,100
Thu, 25 Jun 2026
543.9300
550.8800
507.0000
532.5700
27,031,300
Wed, 24 Jun 2026
520.8200
524.9600
503.5000
519.7400
26,548,300
Tue, 23 Jun 2026
509.0800
528.4900
506.8100
519.8500
30,196,800
Mon, 22 Jun 2026
545.5000
562.9900
535.7100
551.6300
25,983,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
531.5800
539.6900
526.3200
537.3700
43,805,600
Wed, 17 Jun 2026
529.6600
532.5000
507.3000
512.4800
27,085,300
Tue, 16 Jun 2026
546.8900
548.9500
507.2500
507.2900
28,411,700
Mon, 15 Jun 2026
535.7500
558.3700
530.5000
547.2600
33,482,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
499.6900
521.7100
494.0000
511.5700
31,553,100
Thu, 11 Jun 2026
461.6000
490.4600
458.0200
488.4500
30,463,100
Wed, 10 Jun 2026
467.9700
477.4500
448.3300
452.4000
27,777,400
Tue, 09 Jun 2026
502.7500
505.0000
437.2300
475.5100
37,799,800
Mon, 08 Jun 2026
485.0000
494.9700
477.7100
490.3300
25,158,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
499.5300
505.6200
463.9500
466.3800
46,900,600
Thu, 04 Jun 2026
514.7500
532.1900
499.8700
523.2000
29,110,000
Wed, 03 Jun 2026
533.7500
546.4400
524.3000
542.5200
29,411,100
Tue, 02 Jun 2026
506.3000
522.4900
501.2200
521.5400
24,293,200
Mon, 01 Jun 2026
500.1600
517.5000
486.8000
510.1300
33,309,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
520.8000
522.0000
503.4300
516.1000
30,803,200
Thu, 28 May 2026
499.0000
527.2000
493.5200
518.0900
31,438,500
Wed, 27 May 2026
508.0000
510.2100
486.6600
495.5400
27,589,300
Tue, 26 May 2026
484.7400
506.9600
480.2300
503.8900
38,473,800
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
469.8400
481.4100
461.7100
467.5100
34,758,600
Thu, 21 May 2026
441.9900
451.2000
431.6000
449.5900
27,252,000
Wed, 20 May 2026
428.0400
449.3900
426.0500
447.5800
36,137,500
Tue, 19 May 2026
412.6000
428.7500
393.3600
414.0500
38,756,900
Mon, 18 May 2026
429.5000
438.8000
410.7100
420.9900
28,432,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
19 · 8-K
After-hours · 16:12 ET
8-K ↗
Fri, 15 May 2026
433.3400
439.0000
423.3600
424.1000
29,131,600
Thu, 14 May 2026
440.6000
453.3100
435.6800
449.7000
26,113,600
Wed, 13 May 2026
457.0400
459.5000
432.6500
445.5000
30,423,400
Tue, 12 May 2026
449.2500
458.8000
426.1100
448.2900
39,140,100
Mon, 11 May 2026
460.5500
469.2200
450.8800
458.7900
46,085,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
418.5900
456.2900
418.2900
455.1900
58,134,900
Thu, 07 May 2026
417.0700
421.7100
401.0800
408.4600
44,885,500
Wed, 06 May 2026
409.4900
430.6000
402.0400
421.3900
87,732,200
Wed, 06 May 2026
18 · 10-Q
Next filing day · accepted 05 May, 18:06 ET
10-Q ↗
Tue, 05 May 2026
17 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 05 May 2026
351.5100
359.5700
344.8800
355.2600
64,235,100
Mon, 04 May 2026
360.3100
361.8500
338.7000
341.5400
42,000,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
351.8700
362.7900
349.2500
360.5400
34,279,200
Thu, 30 Apr 2026
341.3600
354.9600
332.6000
354.4900
42,115,300
Wed, 29 Apr 2026
326.5800
340.1700
318.8600
337.1100
44,704,400
Tue, 28 Apr 2026
311.8600
327.5000
310.0000
323.2100
43,002,500
Mon, 27 Apr 2026
346.3200
349.2100
328.8100
334.6300
50,585,300
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
336.7600
352.9900
334.5400
347.8100
81,616,700
Thu, 23 Apr 2026
302.0100
310.2200
299.7600
305.3300
45,619,700
Wed, 22 Apr 2026
291.2200
304.2500
286.1400
303.4600
49,054,200
Tue, 21 Apr 2026
277.3300
286.2000
276.6200
284.4900
38,950,900
Mon, 20 Apr 2026
280.6000
287.6100
272.0000
274.9500
34,833,900
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
281.0000
281.0500
274.1400
278.3900
35,519,900
Thu, 16 Apr 2026
264.9900
279.3400
261.5100
278.2600
64,850,800
Wed, 15 Apr 2026
254.9600
258.1800
251.8500
258.1200
24,695,200
Tue, 14 Apr 2026
249.7900
255.4600
245.7000
255.0700
25,733,200
Mon, 13 Apr 2026
245.0300
247.3300
242.0300
246.8300
22,781,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
239.0000
249.5800
238.9600
245.0400
36,477,200
Thu, 09 Apr 2026
233.0100
237.1000
230.9100
236.6400
27,126,200
Wed, 08 Apr 2026
232.1200
234.0000
227.0900
231.8200
35,496,400
Tue, 07 Apr 2026
218.2600
222.1000
215.3800
221.5300
26,483,000
Mon, 06 Apr 2026
219.2800
226.3100
217.7300
220.1800
30,786,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
204.0500
217.7800
200.6200
217.5000
38,463,500
Wed, 01 Apr 2026
207.5900
213.8300
205.8400
210.2100
40,835,800
Tue, 31 Mar 2026
198.0500
204.0000
196.4100
203.4300
42,318,700
Mon, 30 Mar 2026
204.9500
208.4300
192.8700
196.0400
41,053,300
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
16 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Fri, 27 Mar 2026
15 · DEF 14A
After-hours · 16:14 ET
DEF 14A ↗
Fri, 27 Mar 2026
201.7700
203.2700
197.6900
201.9900
29,206,600
Thu, 26 Mar 2026
217.9800
221.0000
203.4300
203.7700
49,213,000
Wed, 25 Mar 2026
211.5100
221.3300
211.5100
220.2700
48,518,300
Tue, 24 Mar 2026
201.3900
206.4300
200.1300
205.3700
27,258,800
Mon, 23 Mar 2026
206.4000
209.1100
201.7100
202.6800
31,857,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
204.8900
206.3000
198.2600
201.3300
37,265,100
Thu, 19 Mar 2026
195.0300
205.8800
192.8300
205.2700
32,245,300
Wed, 18 Mar 2026
196.0000
202.8600
195.7500
199.4600
28,569,100
Tue, 17 Mar 2026
196.6800
199.2100
195.2600
196.3100
22,779,700
Mon, 16 Mar 2026
194.9800
200.1700
194.8000
196.5800
30,285,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
198.1100
199.6800
192.2700
193.3900
27,561,900
Thu, 12 Mar 2026
202.8300
203.6200
196.6700
197.7400
28,886,900
Wed, 11 Mar 2026
205.1100
209.2100
203.6300
204.8300
23,076,400
Tue, 10 Mar 2026
202.5100
206.5900
202.2000
203.2300
29,139,200
Mon, 09 Mar 2026
189.3600
202.9700
189.0200
202.6800
38,877,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
195.2700
200.2400
191.2500
192.4300
33,913,800
Thu, 05 Mar 2026
197.7700
203.7900
194.8800
199.4500
36,000,700
Wed, 04 Mar 2026
192.1200
202.4400
189.8600
202.0700
40,912,600
Tue, 03 Mar 2026
191.4600
193.6400
188.2200
190.9500
37,785,700
Mon, 02 Mar 2026
193.8500
198.7400
190.0000
198.6200
34,120,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
200.1100
201.8900
197.7400
200.2100
31,312,400
Thu, 26 Feb 2026
208.8000
209.7900
201.4600
203.6800
35,020,500
Wed, 25 Feb 2026
214.8200
216.7000
210.3300
210.8600
44,588,100
Tue, 24 Feb 2026
211.6300
216.7100
206.5000
213.8400
81,367,000
Tue, 24 Feb 2026
14 · 8-K
Pre-market · 07:01 ET
8-K ↗
Mon, 23 Feb 2026
198.0900
199.3800
194.1500
196.6000
28,187,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
200.1200
204.8700
198.5600
200.1500
36,317,300
Thu, 19 Feb 2026
200.1100
204.1000
198.2900
203.3700
25,842,300
Wed, 18 Feb 2026
198.4100
203.2000
195.0000
200.1200
35,664,100
Tue, 17 Feb 2026
13 · 8-K
After-hours · 16:21 ET
8-K ↗
Tue, 17 Feb 2026
202.1500
205.3000
194.8300
203.0800
33,712,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
204.0200
210.0500
203.8800
207.3200
26,123,900
Thu, 12 Feb 2026
215.8300
218.4600
205.1400
205.9400
32,181,000
Wed, 11 Feb 2026
217.8800
219.6500
209.2100
213.5800
33,384,700
Tue, 10 Feb 2026
215.1400
219.3900
213.1300
213.5700
25,326,700
Mon, 09 Feb 2026
206.9000
217.6000
204.1500
216.0000
38,810,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
197.1300
209.2700
196.4300
208.4400
54,504,500
Thu, 05 Feb 2026
201.8600
204.0400
190.7200
192.5000
62,196,400
Wed, 04 Feb 2026
12 · 10-K/A
After market open · 15:06 ET
10-K/A ↗
Wed, 04 Feb 2026
215.0000
218.5800
199.1500
200.1900
107,173,300
Wed, 04 Feb 2026
11 · 10-K
Next filing day · accepted 03 Feb, 18:14 ET
10-K ↗
Tue, 03 Feb 2026
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 03 Feb 2026
251.5500
252.6500
237.0400
242.1100
53,097,100
Mon, 02 Feb 2026
235.7700
249.9700
235.0000
246.2700
36,308,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
236.9300
245.2400
234.5500
236.7300
40,035,700
Thu, 29 Jan 2026
254.6600
260.5300
240.9100
252.1800
31,685,200
Wed, 28 Jan 2026
254.1300
257.4000
250.2100
252.7400
27,061,200
Tue, 27 Jan 2026
252.1600
255.5500
247.9600
252.0300
25,691,600
Mon, 26 Jan 2026
256.7500
258.2900
250.3000
251.3100
30,672,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
261.1800
266.9600
256.2500
259.6800
47,525,900
Thu, 22 Jan 2026
251.7500
256.0800
246.6300
253.7300
37,945,000
Wed, 21 Jan 2026
235.9900
252.9000
235.7800
249.8000
62,385,600
Tue, 20 Jan 2026
9 · 8-K
After-hours · 16:19 ET
8-K ↗
Tue, 20 Jan 2026
226.0800
239.5000
225.4100
231.9200
44,327,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
234.3000
234.4900
228.8600
231.8300
42,545,600
Thu, 15 Jan 2026
227.9000
238.3500
227.2200
227.9200
55,270,200
Wed, 14 Jan 2026
217.5400
224.0900
215.1100
223.6000
40,466,500
Tue, 13 Jan 2026
215.1000
223.1100
214.9800
220.9700
56,894,900
Mon, 12 Jan 2026
201.1800
209.8800
199.8000
207.6900
27,287,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
205.7200
207.3000
203.0700
203.1700
24,217,300
Thu, 08 Jan 2026
210.9000
210.9400
203.3300
204.6800
27,505,000
Wed, 07 Jan 2026
212.1300
212.1300
207.1700
210.0200
29,715,500
Tue, 06 Jan 2026
222.7100
222.9200
211.2500
214.3500
40,033,200
Mon, 05 Jan 2026
230.2500
234.0200
220.4800
221.0800
31,941,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
218.9000
227.1500
218.9000
223.4700
36,446,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
215.8200
217.6400
213.8000
214.1600
17,591,600
Tue, 30 Dec 2025
215.8700
216.8200
214.3300
215.3400
16,409,600
Mon, 29 Dec 2025
211.5800
216.0500
209.2400
215.6100
20,326,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
215.4300
216.8300
213.0300
214.9900
15,792,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
214.9800
216.5400
213.9700
215.0400
7,956,800
Tue, 23 Dec 2025
212.8600
217.0300
212.2800
214.9000
20,272,300
Mon, 22 Dec 2025
220.0000
220.1700
213.3100
214.9500
24,950,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
204.6000
215.1800
204.2000
213.4300
58,445,500
Thu, 18 Dec 2025
203.8200
206.3600
200.5000
201.0600
29,720,100
Wed, 17 Dec 2025
210.0400
211.5000
197.5300
198.1100
31,595,400
Tue, 16 Dec 2025
206.9200
210.2200
205.1100
209.1700
23,467,600
Mon, 15 Dec 2025
8 · 8-K
After-hours · 16:12 ET
8-K ↗
Mon, 15 Dec 2025
212.2800
215.3600
206.5800
207.5800
27,222,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
218.3700
222.4900
209.0600
210.7800
37,073,900
Thu, 11 Dec 2025
217.8100
221.5000
210.1900
221.4300
30,694,600
Wed, 10 Dec 2025
222.0000
222.6100
218.6700
221.4200
23,279,400
Tue, 09 Dec 2025
221.0400
224.8400
217.9100
221.6200
25,166,100
Mon, 08 Dec 2025
219.0900
223.7100
218.3600
221.1100
30,943,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
217.1700
223.6400
216.2400
217.9700
33,292,400
Thu, 04 Dec 2025
216.8800
219.1200
214.1400
215.9800
24,478,200
Wed, 03 Dec 2025
216.2600
218.2000
211.7700
217.6000
28,545,200
Tue, 02 Dec 2025
221.7900
225.9800
214.3900
215.2400
42,002,500
Mon, 01 Dec 2025
213.8800
220.9800
213.5000
219.7600
30,768,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
216.1400
218.3000
214.0200
217.5300
18,658,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
210.0500
215.5900
207.0000
214.2400
43,270,200
Tue, 25 Nov 2025
201.4800
206.5800
194.2800
206.1300
69,773,500
Mon, 24 Nov 2025
207.1600
217.1300
205.8500
215.0500
46,749,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
208.8100
208.8300
195.0000
203.7800
67,421,100
Thu, 20 Nov 2025
232.7000
234.2500
204.5300
206.0200
66,342,900
Wed, 19 Nov 2025
230.2600
235.2800
219.7100
223.5500
52,093,400
Tue, 18 Nov 2025
236.7800
238.0000
224.7100
230.2900
45,619,900
Mon, 17 Nov 2025
242.7500
248.7700
237.1500
240.5200
37,942,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
240.1100
253.4400
235.0800
246.8100
47,655,600
Thu, 13 Nov 2025
251.9000
259.6300
246.0600
247.9600
63,178,600
Wed, 12 Nov 2025
253.1300
263.5100
250.0000
258.8900
108,942,000
Tue, 11 Nov 2025
241.6600
248.4600
234.6400
237.5200
61,336,800
Mon, 10 Nov 2025
242.1400
248.9000
240.5000
243.9800
43,361,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
230.9400
235.8700
224.6400
233.5400
52,162,600
Thu, 06 Nov 2025
253.4700
253.5100
235.7400
237.7000
66,049,700
Wed, 05 Nov 2025
243.2400
259.6500
242.8100
256.3300
67,366,600
Wed, 05 Nov 2025
7 · 10-Q
Next filing day · accepted 04 Nov, 18:07 ET
10-Q ↗
Tue, 04 Nov 2025
6 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 04 Nov 2025
250.3500
257.3800
247.3900
250.0500
56,491,800
Mon, 03 Nov 2025
259.3300
260.9100
253.8900
259.6500
36,351,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
259.6000
262.1300
253.4100
256.1200
34,449,200
Thu, 30 Oct 2025
259.9200
263.8800
252.3100
254.8400
45,162,500
Wed, 29 Oct 2025
264.1900
267.0800
257.4000
264.3300
49,335,600
Tue, 28 Oct 2025
259.1400
264.5800
257.0000
258.0100
47,448,700
Mon, 27 Oct 2025
257.8800
260.4200
249.8000
259.6700
65,613,100
Mon, 27 Oct 2025
5 · 8-K
Pre-market · 08:49 ET
8-K ↗
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
243.3600
253.3900
241.9500
252.9200
71,221,100
Thu, 23 Oct 2025
230.1600
235.9000
228.5400
234.9900
39,024,400
Wed, 22 Oct 2025
236.8500
240.1300
224.8800
230.2300
59,668,800
Tue, 21 Oct 2025
239.3900
242.2600
234.0200
238.0300
47,122,400
Mon, 20 Oct 2025
236.4700
242.8800
234.4000
240.5600
56,741,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
233.2600
235.3800
227.9100
233.0800
55,804,200
Thu, 16 Oct 2025
236.2900
241.2000
232.2400
234.5600
69,726,400
Wed, 15 Oct 2025
222.7100
239.2400
220.7600
238.6000
108,481,000
Tue, 14 Oct 2025
219.2000
224.9800
215.9000
218.0900
71,216,300
Mon, 13 Oct 2025
220.2000
224.1900
214.9000
216.4200
63,104,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
232.7700
234.2200
213.2000
214.9000
118,656,600
Thu, 09 Oct 2025
236.3000
240.1000
229.5300
232.8900
94,290,700
Wed, 08 Oct 2025
212.9500
235.8700
210.7000
235.5600
159,983,500
Tue, 07 Oct 2025
214.8500
218.9000
209.2800
211.5100
115,748,100
Mon, 06 Oct 2025
226.4500
226.7100
203.0100
203.7100
248,859,600
Mon, 06 Oct 2025
4 · 8-K
Pre-market · 07:04 ET
8-K ↗
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
170.6800
170.6800
163.1400
164.6700
42,699,100
Thu, 02 Oct 2025
168.6800
171.0600
166.1200
169.7300
55,475,200
Wed, 01 Oct 2025
160.9300
164.1800
160.4900
164.0100
39,895,200
Tue, 30 Sep 2025
160.7900
162.2800
159.3300
161.7900
29,669,300
Mon, 29 Sep 2025
160.1200
164.3000
159.9000
161.3600
39,828,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
160.5200
162.1100
157.0500
159.4600
30,316,900
Thu, 25 Sep 2025
157.1400
161.6300
154.7800
161.2700
36,809,900
Wed, 24 Sep 2025
162.9800
165.1000
158.4300
160.8800
38,464,100
Tue, 23 Sep 2025
160.5200
163.3900
159.2100
160.9000
39,448,300
Mon, 22 Sep 2025
157.4200
162.6800
157.4200
159.7900
46,505,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
157.3800
159.8400
155.9000
157.3900
55,448,100
Thu, 18 Sep 2025
150.9600
158.7700
149.8500
157.9200
84,549,500
Wed, 17 Sep 2025
159.2800
161.6300
155.7600
159.1600
41,823,800
Tue, 16 Sep 2025
161.3700
161.9500
159.2200
160.4600
27,946,500
Mon, 15 Sep 2025
160.0100
162.3000
157.6000
161.1600
36,808,700
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
157.0000
160.4100
154.9200
158.5700
42,232,800
Thu, 11 Sep 2025
158.6200
160.2100
154.9900
155.6700
48,817,700
Wed, 10 Sep 2025
163.5400
164.5300
158.0000
159.5400
52,465,300
Tue, 09 Sep 2025
151.9900
156.6600
151.9300
155.8200
42,802,500
Mon, 08 Sep 2025
151.8000
152.6400
149.2200
151.4100
41,849,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
157.1200
157.1400
150.1800
151.1400
78,256,000
Thu, 04 Sep 2025
159.9400
162.0500
157.7900
161.7900
32,103,500
Wed, 03 Sep 2025
161.8100
164.7500
160.5800
162.1300
30,752,800
Tue, 02 Sep 2025
158.4200
162.3900
156.6200
162.3200
38,656,100
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
166.8100
168.5700
161.9000
162.6300
37,516,800
Thu, 28 Aug 2025
168.5000
170.9900
166.6500
168.5800
36,285,200
Wed, 27 Aug 2025
166.0400
167.6800
164.6500
167.1300
37,031,000
Tue, 26 Aug 2025
168.6500
169.7700
164.9100
166.6200
52,138,600
Mon, 25 Aug 2025
3 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 25 Aug 2025
165.5500
165.5900
161.7200
163.3600
36,134,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
162.1700
168.5300
161.8000
167.7600
43,998,600
Thu, 21 Aug 2025
165.8600
165.8800
162.2600
163.7100
37,880,500
Wed, 20 Aug 2025
164.1000
166.6500
158.2500
165.2000
60,233,200
Tue, 19 Aug 2025
173.1000
173.1700
166.1000
166.5500
64,455,000
Mon, 18 Aug 2025
176.7600
178.8000
174.3600
176.1400
35,937,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
180.0600
180.1400
176.2500
177.5100
51,543,100
Thu, 14 Aug 2025
179.8300
185.4400
179.5600
180.9500
66,308,800
Wed, 13 Aug 2025
179.9100
186.6500
179.3800
184.4200
108,305,100
Tue, 12 Aug 2025
173.3200
175.1600
168.5000
174.9500
52,243,500
Mon, 11 Aug 2025
170.0400
178.8200
169.3800
172.2800
70,651,000
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
174.0400
176.4800
170.5200
172.7600
68,866,700
Thu, 07 Aug 2025
166.8400
175.7500
166.7000
172.4000
95,448,300
Wed, 06 Aug 2025
165.0500
166.1800
157.8000
163.1200
133,641,800
Wed, 06 Aug 2025
2 · 10-Q
Next filing day · accepted 05 Aug, 18:08 ET
10-Q ↗
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 05 Aug 2025
177.5700
177.9900
171.8000
174.3100
88,808,500
Mon, 04 Aug 2025
174.6100
177.8600
173.5600
176.7800
52,951,000
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
170.1600
174.4000
166.8200
171.7000
75,396,100
Thu, 31 Jul 2025
182.0200
182.5000
173.0000
176.3100
71,765,300
Wed, 30 Jul 2025
175.6100
180.3700
173.8000
179.5100
64,820,300
Tue, 29 Jul 2025
175.2100
182.3100
174.6800
177.4400
108,154,800
Mon, 28 Jul 2025
169.0800
174.7000
168.6700
173.6600
68,267,800
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend