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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
510.1500
523.9200
508.3571
516.7900
15,094,156
Thu, 22 Oct 2026
524.1000
529.9800
502.6000
507.9300
28,007,400
Wed, 21 Oct 2026
545.9300
556.7900
537.3000
552.7200
17,998,600
Tue, 20 Oct 2026
530.0200
548.1100
524.6000
534.7400
15,187,000
Mon, 19 Oct 2026
551.7800
554.4100
535.6700
538.0500
20,199,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
547.5500
550.9600
526.8300
528.7500
22,575,500
Thu, 15 Oct 2026
540.0000
568.6200
530.0900
562.2300
28,834,600
Wed, 14 Oct 2026
589.5700
591.8800
567.0000
570.8200
22,319,500
Tue, 13 Oct 2026
577.5000
606.2000
570.6000
605.5300
17,932,700
Mon, 12 Oct 2026
599.9300
601.7700
586.5400
594.2400
15,379,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
626.8900
627.3700
606.0000
608.1000
13,733,300
Thu, 08 Oct 2026
639.3600
643.8500
613.3400
620.6800
23,488,200
Wed, 07 Oct 2026
634.7700
648.4800
633.1600
645.8600
18,561,100
Tue, 06 Oct 2026
648.0400
658.5200
628.0000
649.4200
24,245,900
Mon, 05 Oct 2026
630.6100
633.5000
619.9900
631.7500
13,717,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
635.9500
645.4600
628.5500
633.9100
19,865,300
Thu, 01 Oct 2026
612.7000
619.3000
601.5000
615.7300
17,134,500
Wed, 30 Sep 2026
609.8900
615.1700
600.1000
611.7600
16,749,100
Tue, 29 Sep 2026
616.7400
624.1300
605.2500
607.5700
16,513,900
Mon, 28 Sep 2026
24 · 8-K
After-hours · 16:16 ET
8-K ↗
Mon, 28 Sep 2026
624.9000
629.7500
596.0700
607.8700
22,124,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
634.5400
639.0000
625.5200
630.6300
17,632,100
Thu, 24 Sep 2026
600.2700
630.8000
599.2400
629.2600
25,318,900
Wed, 23 Sep 2026
621.5000
624.6900
608.0800
614.6100
16,338,200
Tue, 22 Sep 2026
606.5700
624.5200
606.3100
623.7700
28,282,800
Mon, 21 Sep 2026
583.8800
616.6900
582.2700
615.5200
44,494,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
547.3700
559.9100
541.5300
559.8200
31,867,300
Thu, 17 Sep 2026
533.6000
551.4200
527.6000
545.0900
28,464,700
Wed, 16 Sep 2026
517.3900
527.2500
506.0500
512.5000
22,317,700
Tue, 15 Sep 2026
501.7000
513.6700
497.5100
504.2000
17,134,000
Mon, 14 Sep 2026
486.2800
498.3900
480.3300
493.4100
24,810,100
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
510.7100
521.0600
501.3500
516.1300
19,026,200
Thu, 10 Sep 2026
509.0700
516.3300
502.8100
503.6000
16,005,500
Wed, 09 Sep 2026
507.5000
526.7900
506.3600
521.1000
22,152,400
Tue, 08 Sep 2026
488.9200
512.3600
486.5700
505.7400
28,166,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
462.0000
478.8300
458.0000
477.5700
19,678,700
Thu, 03 Sep 2026
453.1500
459.7700
440.5000
456.1600
14,868,100
Wed, 02 Sep 2026
459.5100
462.2100
452.3600
457.0600
11,938,800
Tue, 01 Sep 2026
459.9100
461.5000
452.3000
459.6100
16,212,800
Mon, 31 Aug 2026
466.2200
475.8100
463.6800
470.7200
12,463,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
472.5200
478.7500
465.2900
465.5800
15,373,900
Thu, 27 Aug 2026
481.5000
483.0000
469.6300
476.6700
16,441,800
Wed, 26 Aug 2026
475.0700
491.1200
474.5800
480.9300
14,348,100
Tue, 25 Aug 2026
474.2000
481.5000
469.0700
479.1800
19,001,400
Mon, 24 Aug 2026
468.5400
468.5400
451.0000
456.7500
16,602,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
476.5000
477.3600
462.1100
473.2500
14,343,900
Thu, 20 Aug 2026
465.6700
475.5300
460.2700
469.4600
15,178,900
Wed, 19 Aug 2026
23 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 19 Aug 2026
486.0800
487.0100
462.5500
466.4200
19,208,400
Tue, 18 Aug 2026
487.5600
491.8100
474.9800
484.3900
23,721,500
Mon, 17 Aug 2026
22 · 8-K
After-hours · 16:05 ET
8-K ↗
Mon, 17 Aug 2026
514.1600
517.3500
504.5200
506.0000
20,057,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
21 · 424B5
After-hours · 17:18 ET
424B5 ↗
Fri, 14 Aug 2026
487.6000
514.6700
483.2000
514.3900
25,570,300
Thu, 13 Aug 2026
483.0000
497.9900
481.0000
483.0100
18,764,900
Thu, 13 Aug 2026
20 · 424B5
Pre-market · 09:01 ET
424B5 ↗
Thu, 13 Aug 2026
19 · S-3ASR
Pre-market · 08:48 ET
S-3ASR ↗
Wed, 12 Aug 2026
488.3200
491.6900
480.8800
482.9300
18,628,300
Tue, 11 Aug 2026
474.7500
475.9900
463.2100
474.3200
18,052,500
Mon, 10 Aug 2026
477.0900
483.3600
469.2900
469.5600
19,656,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
497.9400
498.9900
476.0600
483.3600
26,618,800
Thu, 06 Aug 2026
471.7500
496.7200
469.5000
489.2800
24,675,300
Wed, 05 Aug 2026
484.5000
502.0000
478.2000
482.0500
49,615,800
Wed, 05 Aug 2026
18 · 10-Q
Next filing day · accepted 04 Aug, 17:40 ET
10-Q ↗
Tue, 04 Aug 2026
17 · 8-K
After-hours · 16:16 ET
8-K ↗
Tue, 04 Aug 2026
504.0000
530.1300
502.2000
518.5800
48,463,600
Mon, 03 Aug 2026
461.7900
490.9500
455.3000
484.6400
24,422,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
510.2800
515.6200
475.7600
476.1500
26,615,700
Thu, 30 Jul 2026
460.0000
498.2000
457.6800
485.3900
36,936,600
Wed, 29 Jul 2026
452.6800
457.2200
424.0300
429.5600
32,304,900
Tue, 28 Jul 2026
467.0000
472.7500
442.2700
454.6200
36,315,500
Mon, 27 Jul 2026
527.5100
528.0000
476.9300
494.9500
31,800,300
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
546.9200
549.0000
518.0000
521.9500
27,200,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
16 · 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
15 · 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
14 · 10-Q
Next filing day · accepted 05 May, 18:06 ET
10-Q ↗
Tue, 05 May 2026
13 · 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
12 · DEFA14A
After-hours · 16:16 ET
DEFA14A ↗
Fri, 27 Mar 2026
11 · 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
10 · 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
9 · 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
8 · 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
7 · 10-K
Next filing day · accepted 03 Feb, 18:14 ET
10-K ↗
Tue, 03 Feb 2026
6 · 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
5 · 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
4 · 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
3 · 10-Q
Next filing day · accepted 04 Nov, 18:07 ET
10-Q ↗
Tue, 04 Nov 2025
2 · 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
1 · 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