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
179.8400
183.2800
179.6400
182.8100
742,100
Thu, 23 Jul 2026
178.7200
179.8800
176.9600
179.3800
639,800
Wed, 22 Jul 2026
180.3500
180.5200
177.9700
179.2300
521,800
Tue, 21 Jul 2026
179.5700
180.5200
177.3300
180.5100
706,700
Mon, 20 Jul 2026
180.4800
182.0900
180.1200
180.3600
944,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
176.9500
182.6600
176.9500
180.7900
1,355,000
Thu, 16 Jul 2026
173.5300
176.3600
173.0500
176.2900
1,166,200
Wed, 15 Jul 2026
178.7700
178.7700
172.0700
172.4300
1,024,500
Tue, 14 Jul 2026
181.4900
183.1600
179.8600
180.0300
563,300
Mon, 13 Jul 2026
180.8800
183.5000
179.9500
182.6700
734,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
176.7800
179.5400
175.9000
179.2800
1,007,100
Thu, 09 Jul 2026
182.1200
182.6400
173.4000
175.4300
2,196,200
Wed, 08 Jul 2026
188.3900
188.5500
181.3300
181.5700
953,900
Tue, 07 Jul 2026
191.1600
194.8100
188.9300
189.0600
954,700
Mon, 06 Jul 2026
190.5500
192.0600
189.1100
189.5900
730,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
188.6500
192.0900
186.8800
192.0300
798,400
Wed, 01 Jul 2026
185.8600
187.7900
185.3900
187.2100
711,900
Tue, 30 Jun 2026
186.1600
187.4000
184.2000
185.1400
684,900
Mon, 29 Jun 2026
183.3900
186.3600
182.5200
186.1600
693,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
179.1400
185.2000
178.1600
184.0800
1,547,600
Thu, 25 Jun 2026
178.2600
180.9600
177.0500
177.7300
607,100
Wed, 24 Jun 2026
176.7400
180.2100
175.7300
178.4500
829,800
Tue, 23 Jun 2026
173.2100
175.9800
171.6200
175.8100
956,700
Mon, 22 Jun 2026
170.5600
175.3400
170.5600
172.4600
929,700
Mon, 22 Jun 2026
22 · 8-K
Pre-market · 09:15 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
171.8700
172.1100
169.6500
170.2000
3,239,500
Wed, 17 Jun 2026
170.1700
173.5300
170.1700
171.4700
704,700
Tue, 16 Jun 2026
171.0000
172.6700
169.9600
171.7900
676,000
Tue, 16 Jun 2026
21 · 8-K
Pre-market · 09:08 ET
8-K ↗
Mon, 15 Jun 2026
169.0100
170.6100
168.1800
169.3400
748,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
169.2300
169.8300
166.8000
169.0100
600,300
Thu, 11 Jun 2026
167.5100
170.4300
167.2700
168.3000
1,282,700
Wed, 10 Jun 2026
165.3100
167.8800
164.7700
166.4300
510,600
Tue, 09 Jun 2026
163.1900
165.3600
162.5600
163.8300
725,700
Mon, 08 Jun 2026
165.2900
165.3000
162.1500
162.2500
472,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
162.1400
165.6500
162.1400
165.2900
523,400
Thu, 04 Jun 2026
160.2900
162.3800
160.0000
160.6600
851,900
Wed, 03 Jun 2026
157.4700
159.6700
157.4600
158.0200
753,100
Tue, 02 Jun 2026
156.4000
159.0100
156.1800
158.0000
629,900
Mon, 01 Jun 2026
156.3600
158.4900
155.6100
156.8300
768,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.1700
160.0500
157.1400
157.4200
835,900
Thu, 28 May 2026
161.9800
163.0300
159.3800
160.0000
628,000
Wed, 27 May 2026
167.0400
167.8200
162.5800
162.9400
492,600
Tue, 26 May 2026
168.1000
168.7800
166.9900
167.0400
388,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
168.2500
169.5000
167.6100
168.1000
332,100
Thu, 21 May 2026
167.9300
168.5400
165.5200
168.3700
620,000
Wed, 20 May 2026
167.3000
168.8500
166.3200
168.5300
526,200
Tue, 19 May 2026
167.6500
168.5100
166.0000
167.8500
517,900
Tue, 19 May 2026
20 · 8-K
Pre-market · 08:33 ET
8-K ↗
Mon, 18 May 2026
166.4200
169.2800
166.4200
167.6500
646,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
166.3500
167.6600
165.2700
166.4200
848,200
Thu, 14 May 2026
163.8400
165.5500
163.8400
165.3100
630,500
Wed, 13 May 2026
163.7900
165.1800
161.7400
163.2600
708,500
Tue, 12 May 2026
163.7500
165.2600
162.6600
163.7900
732,800
Mon, 11 May 2026
161.7400
163.5400
161.2800
163.3300
839,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
161.4400
162.7800
160.9800
161.5000
664,400
Thu, 07 May 2026
159.9200
162.4100
159.5000
162.0500
777,200
Wed, 06 May 2026
160.8900
163.1600
160.3200
160.4300
588,600
Wed, 06 May 2026
19 · 8-K
Pre-market · 08:42 ET
8-K ↗
Tue, 05 May 2026
159.3900
160.9600
158.8000
160.3500
456,000
Mon, 04 May 2026
160.7800
162.9500
159.0800
159.5700
472,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
164.5600
165.1100
161.9800
162.0500
579,700
Thu, 30 Apr 2026
162.1100
164.6600
161.0000
163.6000
863,900
Wed, 29 Apr 2026
164.9600
166.1000
161.7400
163.2200
495,100
Tue, 28 Apr 2026
163.1600
167.6600
162.4100
164.9600
1,014,800
Mon, 27 Apr 2026
18 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Mon, 27 Apr 2026
17 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 27 Apr 2026
163.6300
167.1800
163.6300
165.6400
907,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
167.2000
167.2400
164.4000
164.4800
619,100
Thu, 23 Apr 2026
166.9100
168.7800
166.2600
168.1800
566,500
Wed, 22 Apr 2026
16 · S-3
After market open · 13:42 ET
S-3 ↗
Wed, 22 Apr 2026
166.1500
166.5000
163.6700
166.2700
613,000
Tue, 21 Apr 2026
166.4400
167.7300
164.9000
166.4600
640,800
Mon, 20 Apr 2026
166.7100
168.6900
165.2700
165.9900
524,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
163.3900
167.6300
163.2500
166.8200
2,809,700
Thu, 16 Apr 2026
163.0000
163.8200
161.8200
163.3600
559,400
Wed, 15 Apr 2026
163.1000
164.2600
161.8500
163.0000
556,400
Tue, 14 Apr 2026
163.2400
164.0900
162.2200
163.3500
649,600
Mon, 13 Apr 2026
161.7500
163.9900
161.2100
163.6800
698,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
163.4500
163.6000
160.7500
161.1400
670,600
Thu, 09 Apr 2026
162.7600
165.6400
162.6200
163.9500
615,400
Wed, 08 Apr 2026
160.3000
163.3600
160.1500
163.2500
657,300
Tue, 07 Apr 2026
160.0400
161.2800
158.7500
160.1800
621,600
Mon, 06 Apr 2026
157.9200
160.0900
157.5700
160.0400
360,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
157.1100
159.8600
156.5500
158.4100
543,100
Wed, 01 Apr 2026
157.0900
158.7400
156.4600
157.6600
596,900
Tue, 31 Mar 2026
158.1700
158.5500
155.1400
157.3500
719,000
Mon, 30 Mar 2026
153.9500
157.1400
153.9500
156.4200
450,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
157.0600
157.3000
153.4000
153.6800
518,700
Thu, 26 Mar 2026
155.1800
157.5900
155.1800
157.5600
485,300
Wed, 25 Mar 2026
159.2200
159.5800
155.4100
155.4500
581,100
Tue, 24 Mar 2026
158.4700
160.5700
158.2100
158.2700
468,400
Mon, 23 Mar 2026
160.8100
162.2300
159.8200
160.1900
737,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
157.8100
158.8500
156.6500
158.4300
4,144,900
Thu, 19 Mar 2026
160.4600
160.9600
156.7800
157.8600
554,800
Wed, 18 Mar 2026
15 · DEFA14A
After market open · 10:07 ET
DEFA14A ↗
Wed, 18 Mar 2026
14 · DEF 14A
After market open · 10:06 ET
DEF 14A ↗
Wed, 18 Mar 2026
164.0900
164.7300
160.0800
160.2000
493,600
Tue, 17 Mar 2026
167.9800
168.9100
164.7200
164.7700
611,200
Mon, 16 Mar 2026
165.0100
168.4800
164.4900
166.5700
610,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
165.8900
166.5700
163.7900
163.8200
891,000
Thu, 12 Mar 2026
162.3500
166.0600
162.0000
164.2300
809,200
Wed, 11 Mar 2026
164.3200
165.1000
162.7400
164.0000
889,000
Tue, 10 Mar 2026
162.7300
166.1500
162.1000
164.7300
857,700
Mon, 09 Mar 2026
164.3400
164.3400
160.4800
163.3200
1,004,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.6700
165.5800
162.2700
165.3900
726,200
Thu, 05 Mar 2026
166.7000
167.7400
166.2600
166.3400
942,400
Wed, 04 Mar 2026
168.2700
169.1400
165.0600
167.9700
583,300
Tue, 03 Mar 2026
167.1800
169.2700
164.8800
168.5300
751,800
Mon, 02 Mar 2026
13 · PRE 14A
After market open · 15:52 ET
PRE 14A ↗
Mon, 02 Mar 2026
164.3200
170.1000
164.2100
169.9800
1,137,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
165.2800
165.2800
161.5700
163.9800
1,054,600
Thu, 26 Feb 2026
163.8300
165.5300
163.8300
165.2000
499,900
Wed, 25 Feb 2026
160.8900
164.0900
160.3500
163.7500
607,600
Tue, 24 Feb 2026
160.4900
161.7000
159.2700
160.7300
1,182,400
Mon, 23 Feb 2026
12 · 10-K
After-hours · 16:07 ET
10-K ↗
Mon, 23 Feb 2026
163.9100
164.9000
160.6600
160.9100
1,063,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
163.1300
163.6000
160.3800
163.0000
1,257,800
Thu, 19 Feb 2026
163.3300
164.3600
161.7700
162.4000
443,800
Wed, 18 Feb 2026
165.5600
166.0100
162.3700
163.2500
423,800
Tue, 17 Feb 2026
164.0800
167.1400
163.3300
166.0700
761,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
163.7800
164.9000
162.0600
162.7700
920,200
Thu, 12 Feb 2026
163.7600
165.8900
162.1300
165.1100
728,800
Wed, 11 Feb 2026
162.8800
164.5500
161.6800
163.4600
762,300
Tue, 10 Feb 2026
164.4200
167.1100
158.9100
163.0900
1,262,000
Mon, 09 Feb 2026
11 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 09 Feb 2026
173.7400
174.0000
167.8200
168.7000
797,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
172.5000
174.2700
172.2700
172.6500
593,500
Thu, 05 Feb 2026
169.5400
172.7300
169.4900
171.5000
751,900
Wed, 04 Feb 2026
164.9500
169.8200
164.8300
168.9500
715,700
Tue, 03 Feb 2026
161.9300
165.1300
161.0800
163.8400
600,600
Mon, 02 Feb 2026
161.5600
162.8600
160.9100
162.4800
736,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
10 · 8-K
After market open · 15:13 ET
8-K ↗
Fri, 30 Jan 2026
158.1900
161.1100
156.7700
160.8900
1,075,500
Thu, 29 Jan 2026
159.4400
161.0900
157.7300
158.1900
1,361,800
Wed, 28 Jan 2026
157.3100
159.3500
156.3700
158.4000
527,600
Tue, 27 Jan 2026
157.6500
158.1000
155.7200
157.8600
494,700
Mon, 26 Jan 2026
157.9200
159.6400
157.4200
157.9800
725,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
157.0600
157.8900
155.1400
157.0300
590,600
Thu, 22 Jan 2026
161.5700
161.5700
157.5600
158.1500
794,500
Wed, 21 Jan 2026
160.9800
162.7500
160.5000
161.7800
523,400
Tue, 20 Jan 2026
162.3000
163.0000
160.3500
160.8100
667,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
163.0500
163.1800
161.7600
162.1800
646,200
Thu, 15 Jan 2026
164.0900
165.4900
162.8600
163.3700
435,200
Wed, 14 Jan 2026
161.2200
163.8200
161.2200
163.6800
567,100
Tue, 13 Jan 2026
163.3300
164.5200
160.5900
161.0100
591,900
Mon, 12 Jan 2026
162.6600
164.7900
161.6600
163.6300
628,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
165.1900
166.1100
162.7000
162.9900
596,700
Thu, 08 Jan 2026
163.2900
166.2800
163.0300
165.1900
576,300
Wed, 07 Jan 2026
161.6500
163.4800
160.4800
163.0400
594,300
Tue, 06 Jan 2026
161.5200
162.6800
159.5800
162.1200
753,500
Mon, 05 Jan 2026
160.2400
163.2800
159.3000
161.9600
637,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
163.3200
163.3200
160.3800
161.4900
547,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
164.5900
164.6800
162.9100
163.3200
453,200
Tue, 30 Dec 2025
164.5400
165.2800
164.2400
164.9500
356,700
Mon, 29 Dec 2025
165.1800
165.7800
164.3100
164.9900
552,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
166.4800
166.4800
164.3900
164.7900
271,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
165.7800
166.6500
164.9600
165.8700
227,500
Tue, 23 Dec 2025
166.9600
167.7800
165.7400
165.7800
763,100
Mon, 22 Dec 2025
165.7800
168.1700
164.9300
166.9600
494,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
167.7600
168.0800
166.2700
167.2900
1,077,900
Thu, 18 Dec 2025
166.7300
168.2200
166.4500
167.9100
461,100
Wed, 17 Dec 2025
165.3700
167.2900
164.3900
167.1100
580,200
Tue, 16 Dec 2025
167.9700
168.1000
163.3600
165.4200
666,700
Mon, 15 Dec 2025
166.8000
167.6400
165.3200
167.0700
522,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
166.3700
167.3500
164.7400
165.8600
482,700
Thu, 11 Dec 2025
163.0800
166.3600
163.0800
165.0200
529,900
Wed, 10 Dec 2025
161.2900
163.8200
161.0400
162.6200
1,030,900
Tue, 09 Dec 2025
161.4000
163.0900
161.3700
161.4900
353,700
Mon, 08 Dec 2025
162.2000
162.2200
160.4200
161.3000
442,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
162.4100
162.7800
161.0800
162.3000
393,000
Thu, 04 Dec 2025
162.7800
164.1500
162.4100
163.0100
351,000
Wed, 03 Dec 2025
163.7700
164.5600
161.6600
162.8300
497,200
Tue, 02 Dec 2025
166.0300
166.8100
163.5200
163.7700
759,900
Mon, 01 Dec 2025
166.8500
168.6700
165.4500
166.0300
466,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
169.2500
169.4300
167.2200
167.5900
266,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
168.2600
169.8600
167.9600
168.4800
718,000
Tue, 25 Nov 2025
168.2000
169.2300
167.8800
168.3800
374,600
Mon, 24 Nov 2025
165.4900
167.4700
164.6600
166.7100
844,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
164.0900
167.8900
163.8200
166.0200
606,100
Thu, 20 Nov 2025
162.9000
164.9600
162.7100
163.6600
367,300
Wed, 19 Nov 2025
162.5700
162.8900
160.5800
161.6500
403,400
Tue, 18 Nov 2025
161.8200
164.1500
161.0000
162.3700
540,500
Mon, 17 Nov 2025
164.4300
164.5500
160.9400
161.4400
544,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
9 · 8-K
After market open · 13:07 ET
8-K ↗
Fri, 14 Nov 2025
166.1400
166.5400
163.7400
163.9000
510,900
Thu, 13 Nov 2025
166.7100
167.9500
165.6500
166.0100
517,700
Wed, 12 Nov 2025
165.7200
168.2000
165.4900
166.8900
357,900
Tue, 11 Nov 2025
166.7700
168.0000
165.5600
166.1300
397,400
Mon, 10 Nov 2025
164.2400
167.1000
163.6900
166.4000
431,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
161.8900
164.7700
161.5800
164.6400
694,800
Fri, 07 Nov 2025
8 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 06 Nov 2025
160.1900
161.8700
160.1000
161.3800
603,700
Wed, 05 Nov 2025
157.7700
160.2600
156.9000
160.0400
520,400
Tue, 04 Nov 2025
153.8500
157.4000
153.8200
157.3900
647,300
Mon, 03 Nov 2025
153.8600
154.9100
151.9900
153.6600
750,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
152.9500
155.9200
152.7500
154.5900
998,800
Thu, 30 Oct 2025
151.5000
154.6100
150.9300
154.3600
742,400
Wed, 29 Oct 2025
150.7000
152.2700
150.0000
151.8300
790,900
Tue, 28 Oct 2025
157.1000
157.1000
151.4200
151.7500
970,700
Mon, 27 Oct 2025
7 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Mon, 27 Oct 2025
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 27 Oct 2025
156.7400
158.3400
156.5000
157.6400
657,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
155.7200
157.0900
155.7200
156.6700
370,200
Thu, 23 Oct 2025
155.6600
156.5900
154.9300
155.7200
350,200
Wed, 22 Oct 2025
157.2400
157.8000
154.8300
155.4700
495,900
Tue, 21 Oct 2025
154.0600
156.8700
153.5200
156.2900
496,200
Mon, 20 Oct 2025
153.9200
155.1600
153.0400
154.9000
379,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
151.7200
154.4300
151.7200
153.0200
592,600
Thu, 16 Oct 2025
153.9800
154.6200
151.0900
151.3900
675,400
Wed, 15 Oct 2025
158.5600
159.5300
155.5300
156.3500
573,800
Tue, 14 Oct 2025
157.4200
159.3000
156.7100
158.7500
499,000
Mon, 13 Oct 2025
159.0000
159.6700
157.3300
157.8800
487,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
5 · 8-K
After-hours · 16:41 ET
8-K ↗
Fri, 10 Oct 2025
162.6400
163.5500
158.7000
158.9700
712,100
Thu, 09 Oct 2025
165.6100
166.1900
161.0600
161.6800
540,400
Wed, 08 Oct 2025
165.4300
166.7900
164.7700
165.5500
445,100
Tue, 07 Oct 2025
165.2100
166.9000
165.0000
165.6900
406,100
Mon, 06 Oct 2025
164.3100
165.9300
163.6500
165.2100
476,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
160.5100
164.0300
160.5100
163.2900
594,100
Thu, 02 Oct 2025
158.8500
160.6400
158.4800
160.5100
452,300
Wed, 01 Oct 2025
157.5000
160.3400
157.2100
159.7900
484,600
Tue, 30 Sep 2025
156.4600
158.4000
155.8100
158.1000
378,700
Mon, 29 Sep 2025
157.0400
157.3200
155.8700
156.3700
396,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
155.2900
157.1400
155.1500
156.9000
312,000
Thu, 25 Sep 2025
154.8300
156.5700
154.1200
154.4200
380,400
Wed, 24 Sep 2025
154.5300
155.2300
154.0100
154.5200
337,600
Tue, 23 Sep 2025
154.0500
156.0300
154.0500
154.4400
302,800
Mon, 22 Sep 2025
154.4700
155.5100
153.9100
154.6900
357,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
156.4800
156.8900
154.2700
156.1100
1,123,200
Thu, 18 Sep 2025
153.6600
156.1000
153.6600
155.9300
426,100
Wed, 17 Sep 2025
153.0500
156.3600
152.9800
154.4800
405,900
Tue, 16 Sep 2025
154.6900
154.7000
153.1000
153.2700
434,700
Mon, 15 Sep 2025
157.1500
157.6500
154.6500
155.1300
515,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
156.3600
157.6700
156.1400
156.8600
613,700
Thu, 11 Sep 2025
152.5100
156.9000
152.1800
156.7600
395,300
Wed, 10 Sep 2025
152.3300
152.9500
151.2200
152.3100
443,100
Tue, 09 Sep 2025
153.0700
154.7800
153.0700
153.6900
408,000
Mon, 08 Sep 2025
153.4200
153.5800
151.5400
153.4600
345,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
155.7800
155.9700
152.3800
153.3600
333,300
Thu, 04 Sep 2025
154.5000
155.6300
154.4500
155.5900
229,100
Wed, 03 Sep 2025
152.0500
153.7000
152.0500
153.5300
280,200
Tue, 02 Sep 2025
153.0900
153.4800
151.9600
152.9500
399,600
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
153.5900
154.7100
153.4000
153.6000
375,900
Thu, 28 Aug 2025
153.9700
154.0200
152.8800
153.4000
466,800
Wed, 27 Aug 2025
153.0400
154.4700
153.0400
154.0100
470,500
Tue, 26 Aug 2025
153.3100
153.9000
152.4700
153.5900
557,300
Mon, 25 Aug 2025
155.4000
156.0000
153.2900
153.3100
387,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
4 · 8-K
After market open · 15:51 ET
8-K ↗
Fri, 22 Aug 2025
154.1800
156.4300
153.9700
155.4000
458,400
Thu, 21 Aug 2025
153.1900
153.9100
152.8800
152.9600
384,200
Wed, 20 Aug 2025
152.8000
154.1200
152.2500
153.6500
529,400
Tue, 19 Aug 2025
150.1100
152.4100
150.1100
152.3800
542,900
Mon, 18 Aug 2025
150.7000
150.7000
149.6000
149.7900
376,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
155.3500
155.4400
150.5400
151.0600
760,800
Thu, 14 Aug 2025
154.0100
154.6300
152.9100
154.1500
503,300
Wed, 13 Aug 2025
151.4300
154.3100
151.1000
154.0100
495,800
Tue, 12 Aug 2025
150.0700
151.4600
149.8200
151.3900
423,100
Mon, 11 Aug 2025
150.5000
151.8500
149.2100
149.8800
365,500
Mon, 11 Aug 2025
3 · 8-K
Pre-market · 08:33 ET
8-K ↗
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
151.6600
153.4400
149.3800
150.1300
510,600
Thu, 07 Aug 2025
154.4500
154.4500
150.7900
151.4700
534,700
Wed, 06 Aug 2025
150.8500
154.4300
150.4300
154.0500
811,800
Tue, 05 Aug 2025
150.3900
151.1400
149.5000
150.4300
569,200
Mon, 04 Aug 2025
146.5200
149.7800
146.5200
149.7400
523,300
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
146.7900
146.7900
143.8700
146.1900
694,700
Thu, 31 Jul 2025
149.0000
150.6800
146.9700
147.5100
869,900
Wed, 30 Jul 2025
153.2600
153.3300
148.9400
149.5100
885,000
Tue, 29 Jul 2025
154.4700
157.5100
151.1100
152.4200
1,149,600
Mon, 28 Jul 2025
2 · 10-Q
After-hours · 16:19 ET
10-Q ↗
Mon, 28 Jul 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 28 Jul 2025
149.0600
149.5300
147.0700
147.1000
828,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend