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
130.2600
134.4300
129.7900
133.8200
732,000
Thu, 23 Jul 2026
130.5900
132.3900
128.8400
130.1800
1,674,600
Wed, 22 Jul 2026
130.2200
130.9600
127.7100
129.8300
2,120,600
Tue, 21 Jul 2026
130.0100
131.4100
127.3900
129.7200
1,736,900
Mon, 20 Jul 2026
132.4700
133.5500
127.6900
130.0100
1,955,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
133.9300
135.5900
131.0900
133.2400
2,303,900
Thu, 16 Jul 2026
131.1000
136.8600
128.9900
134.3400
3,366,500
Wed, 15 Jul 2026
139.5900
140.2700
129.6000
130.8600
1,978,600
Tue, 14 Jul 2026
142.7400
144.1900
138.9000
139.3800
1,715,700
Mon, 13 Jul 2026
144.9900
145.8000
142.9400
144.3600
2,305,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
144.9700
144.9700
142.2200
144.3900
1,141,900
Thu, 09 Jul 2026
136.4000
141.1500
134.6300
140.2100
2,868,800
Wed, 08 Jul 2026
137.7900
139.7100
136.5900
137.7200
1,745,300
Tue, 07 Jul 2026
135.4400
139.4600
134.0900
139.2300
1,749,200
Mon, 06 Jul 2026
133.0100
136.9600
131.4200
134.1900
1,568,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
138.4100
139.3000
133.1200
133.3700
1,161,300
Wed, 01 Jul 2026
140.3200
144.3300
138.1200
138.4100
1,771,000
Tue, 30 Jun 2026
138.3100
142.5300
137.6000
140.6400
2,149,100
Mon, 29 Jun 2026
134.2300
140.1000
133.4800
139.8200
1,936,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
127.5700
133.5300
127.5700
133.3000
2,746,600
Thu, 25 Jun 2026
131.7500
133.7200
127.6400
128.0200
1,206,900
Wed, 24 Jun 2026
129.9200
132.3800
128.2000
130.2200
2,123,000
Tue, 23 Jun 2026
127.3800
131.5000
125.1600
130.0600
2,394,600
Mon, 22 Jun 2026
128.3700
128.3700
123.0900
123.5700
1,760,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
127.2200
129.3600
124.6600
128.3700
3,756,800
Wed, 17 Jun 2026
130.4700
132.9000
126.4000
126.7000
1,750,500
Tue, 16 Jun 2026
131.5000
132.9900
128.7700
130.0900
1,854,400
Mon, 15 Jun 2026
132.9100
135.8000
131.1000
131.3000
2,851,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
129.1300
133.0400
127.3600
132.1900
2,582,600
Thu, 11 Jun 2026
128.4300
130.0200
126.2800
129.1300
1,698,800
Wed, 10 Jun 2026
131.9800
133.3800
129.0400
129.3000
1,028,500
Tue, 09 Jun 2026
134.3500
136.1900
130.3300
133.3300
1,371,900
Mon, 08 Jun 2026
133.6600
137.8100
132.9500
134.8100
1,889,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
137.5800
140.3200
132.1800
133.0400
1,641,800
Thu, 04 Jun 2026
139.6000
140.7700
137.7000
139.4500
2,290,200
Wed, 03 Jun 2026
138.2700
139.6200
134.1900
137.3000
2,716,900
Tue, 02 Jun 2026
140.4600
141.3300
136.7400
139.7200
2,816,900
Mon, 01 Jun 2026
128.3800
141.4600
127.9700
140.9800
3,240,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
119.1800
125.9200
118.9800
125.4500
4,794,500
Thu, 28 May 2026
114.0500
116.4000
112.6000
116.1600
1,685,800
Wed, 27 May 2026
111.4300
116.7200
111.4100
114.1900
1,863,400
Tue, 26 May 2026
18 · 8-K
After-hours · 16:03 ET
8-K ↗
Tue, 26 May 2026
110.1700
110.6900
108.3000
108.5900
1,336,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
106.2500
111.3400
106.2500
110.8200
1,519,600
Thu, 21 May 2026
105.5600
107.4000
103.1200
106.8800
1,514,500
Wed, 20 May 2026
105.6700
107.0900
103.3500
106.2100
1,718,800
Tue, 19 May 2026
104.8100
106.5300
103.1400
104.3500
1,778,200
Mon, 18 May 2026
102.1900
104.8800
102.1800
104.0400
1,489,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
102.0800
104.3900
101.0300
102.0700
2,195,600
Thu, 14 May 2026
100.6000
102.8900
99.5400
102.1600
2,753,000
Wed, 13 May 2026
100.9900
102.2500
97.3400
100.4000
2,589,800
Wed, 13 May 2026
17 · 8-K
Pre-market · 08:31 ET
8-K ↗
Tue, 12 May 2026
103.4000
103.6800
97.1200
99.3000
4,056,800
Mon, 11 May 2026
103.8600
105.1300
101.5100
102.5400
3,248,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
109.6400
110.1500
104.4100
104.7900
2,688,500
Thu, 07 May 2026
109.5100
113.5800
108.3100
110.2000
4,067,000
Wed, 06 May 2026
16 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 06 May 2026
127.5000
128.3500
106.0000
109.0000
6,330,500
Wed, 06 May 2026
15 · 8-K
Pre-market · 07:08 ET
8-K ↗
Tue, 05 May 2026
135.3700
138.4500
134.7900
136.8000
2,235,300
Mon, 04 May 2026
135.9100
137.8500
135.1000
135.3000
3,058,900
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
14 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 01 May 2026
138.3700
138.8100
134.8500
136.0300
1,013,000
Thu, 30 Apr 2026
135.2000
137.2900
133.5900
136.9100
1,228,800
Wed, 29 Apr 2026
133.4000
136.6000
132.0400
135.5600
1,409,600
Tue, 28 Apr 2026
133.5300
134.8100
131.1900
132.9200
711,800
Mon, 27 Apr 2026
135.4100
135.8100
132.8000
133.1100
1,078,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
136.4700
136.8600
133.1700
135.3200
1,117,200
Thu, 23 Apr 2026
140.9600
142.6000
134.8800
136.4700
2,759,300
Wed, 22 Apr 2026
141.7500
143.6400
140.8300
142.4400
1,562,400
Tue, 21 Apr 2026
136.8100
142.3900
136.8100
141.4100
1,714,100
Mon, 20 Apr 2026
133.8200
137.2200
133.8100
136.8500
1,097,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
133.9900
135.1600
133.2000
133.9600
1,048,900
Thu, 16 Apr 2026
130.4500
133.6800
130.2600
133.3100
1,695,500
Wed, 15 Apr 2026
130.0400
130.9400
128.2800
129.5600
1,015,900
Tue, 14 Apr 2026
132.2200
133.8000
129.7700
130.0400
987,500
Mon, 13 Apr 2026
125.3600
132.3600
125.2500
131.8900
1,737,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
127.0900
128.6000
125.3800
125.5300
1,461,600
Fri, 10 Apr 2026
13 · DEFA14A
Pre-market · 09:01 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 10 Apr 2026
12 · DEF 14A
Pre-market · 09:00 ET
DEFINITIVE PROXY STATEMENT ↗
Thu, 09 Apr 2026
125.4500
127.3500
125.3100
126.7500
1,529,900
Wed, 08 Apr 2026
125.8500
127.8000
125.6700
126.7300
1,730,000
Tue, 07 Apr 2026
123.4700
125.2000
122.8200
123.6900
1,475,300
Mon, 06 Apr 2026
122.0100
123.7500
121.7900
123.4700
1,072,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
121.2200
124.1900
120.1600
122.0100
934,700
Wed, 01 Apr 2026
121.4000
122.3900
120.5800
121.4000
2,502,200
Tue, 31 Mar 2026
119.0300
121.9400
117.1000
121.0200
1,256,700
Mon, 30 Mar 2026
118.7200
119.9900
117.2700
118.5100
1,273,600
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · PRE 14A
After-hours · 17:00 ET
PRELIMINARY PROXY STATEMENT ↗
Fri, 27 Mar 2026
119.6200
120.5400
117.8200
118.1700
1,448,400
Fri, 27 Mar 2026
11 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 26 Mar 2026
121.3000
122.7300
120.4900
121.1800
1,491,800
Wed, 25 Mar 2026
122.2300
123.0900
118.8400
121.3000
1,511,000
Tue, 24 Mar 2026
118.8600
122.5200
118.8200
121.9000
1,403,000
Mon, 23 Mar 2026
122.9500
123.1800
119.3800
120.1600
1,801,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
119.7800
120.8500
118.7300
120.2700
4,758,100
Thu, 19 Mar 2026
117.0100
120.8500
116.8800
119.6500
1,532,100
Wed, 18 Mar 2026
116.7700
118.6100
116.3000
117.5900
1,364,000
Tue, 17 Mar 2026
119.1400
120.8400
117.3000
117.4400
978,000
Mon, 16 Mar 2026
117.1200
118.6700
115.3300
118.2000
1,270,600
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
114.8000
116.7700
113.3900
116.1600
1,531,100
Thu, 12 Mar 2026
118.8000
120.4300
112.9800
113.4800
2,174,100
Wed, 11 Mar 2026
119.2400
120.3000
117.2000
118.9100
1,027,200
Tue, 10 Mar 2026
121.5200
122.6600
117.0000
118.6500
1,121,600
Mon, 09 Mar 2026
120.5900
121.4300
118.1600
120.7400
1,374,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
122.1300
124.9800
120.8000
123.4200
1,387,700
Thu, 05 Mar 2026
124.5400
127.2900
123.5500
124.3100
1,293,500
Wed, 04 Mar 2026
124.9700
125.8400
121.5100
124.8700
1,619,800
Tue, 03 Mar 2026
121.6200
126.0700
118.5900
125.2800
2,133,600
Mon, 02 Mar 2026
121.1100
124.9900
118.9000
124.7700
1,687,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
121.5200
122.8500
118.4400
122.6400
1,600,800
Thu, 26 Feb 2026
122.7900
125.7100
122.7800
123.3900
1,568,200
Wed, 25 Feb 2026
125.3700
125.7900
120.3500
121.5800
2,440,200
Tue, 24 Feb 2026
123.2500
129.6900
123.1300
125.5300
2,029,400
Mon, 23 Feb 2026
9 · S-3ASR
After-hours · 16:18 ET
S-3ASR ↗
Mon, 23 Feb 2026
124.6400
125.9400
120.0000
123.1300
1,349,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
8 · 10-K
After-hours · 16:05 ET
10-K ↗
Fri, 20 Feb 2026
122.9800
126.0500
120.7200
124.6400
1,772,900
Thu, 19 Feb 2026
123.8800
125.1400
119.8300
124.1700
2,022,200
Wed, 18 Feb 2026
124.9600
126.0600
123.0100
124.2900
2,245,100
Tue, 17 Feb 2026
127.4900
128.2800
123.5800
125.1500
1,802,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
127.7400
129.8400
126.4900
126.8600
2,126,600
Thu, 12 Feb 2026
134.9700
134.9800
120.5200
126.8300
3,488,000
Wed, 11 Feb 2026
143.3900
143.3900
134.5400
134.9700
2,253,900
Tue, 10 Feb 2026
143.5000
144.4600
141.4800
142.8500
1,546,900
Mon, 09 Feb 2026
141.1600
144.0100
140.6000
143.4400
1,298,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
140.5500
142.7200
139.7700
142.6200
1,689,000
Thu, 05 Feb 2026
137.7300
140.9000
135.7500
140.7700
2,217,400
Wed, 04 Feb 2026
133.5000
140.5600
129.6700
138.0800
3,047,600
Wed, 04 Feb 2026
7 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 03 Feb 2026
125.4600
127.5900
124.0800
126.1600
2,889,100
Mon, 02 Feb 2026
126.1300
128.3200
125.4300
126.8300
2,210,600
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
124.9900
127.0000
124.0600
126.3900
1,740,200
Thu, 29 Jan 2026
124.6700
125.5600
123.1300
125.2000
1,558,800
Wed, 28 Jan 2026
125.4400
125.9100
123.0900
124.7200
1,326,700
Tue, 27 Jan 2026
127.4000
127.4100
124.6600
125.4000
1,545,000
Mon, 26 Jan 2026
125.9900
128.4600
125.1900
127.4000
1,537,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
127.7500
127.9500
125.7300
126.0000
1,758,300
Thu, 22 Jan 2026
128.4200
130.4000
127.6500
129.3100
1,353,700
Wed, 21 Jan 2026
125.6200
128.4600
124.0000
127.6200
1,816,000
Tue, 20 Jan 2026
126.7400
128.9000
124.0800
124.7600
2,067,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
132.4900
133.1500
131.4500
131.7500
1,495,500
Thu, 15 Jan 2026
133.0600
134.0200
130.4400
132.2900
2,564,400
Wed, 14 Jan 2026
134.6000
136.0300
131.9100
132.1600
958,600
Tue, 13 Jan 2026
134.2900
136.0900
133.5100
134.6000
1,054,400
Mon, 12 Jan 2026
132.8600
134.3200
132.2000
133.5000
948,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
132.7300
133.9800
130.7300
133.4900
882,700
Thu, 08 Jan 2026
128.3600
133.5000
126.9300
132.5300
2,080,200
Wed, 07 Jan 2026
134.7500
134.9800
128.7800
129.5400
1,512,500
Tue, 06 Jan 2026
133.3400
135.4200
133.0800
134.3400
1,535,800
Mon, 05 Jan 2026
133.1600
135.8500
133.0000
133.6100
1,446,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
137.2000
137.8800
132.9800
133.1600
1,330,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
138.3900
138.8300
136.0800
136.2000
904,000
Tue, 30 Dec 2025
138.1700
139.0800
137.0000
138.3900
1,133,000
Mon, 29 Dec 2025
139.8700
140.4500
138.0900
138.6100
1,150,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.0900
139.9500
138.0100
139.7100
740,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
138.4600
139.7900
137.7800
138.7100
620,900
Tue, 23 Dec 2025
139.6000
140.4500
137.7800
138.1400
1,207,300
Tue, 23 Dec 2025
6 · 8-K
Pre-market · 08:30 ET
8-K ↗
Mon, 22 Dec 2025
140.2200
142.1200
139.2300
139.5100
1,707,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
142.6300
143.8200
138.3700
140.6500
13,516,700
Thu, 18 Dec 2025
145.0400
146.1500
141.4800
143.0800
2,118,700
Wed, 17 Dec 2025
144.8800
146.0800
142.4100
143.6900
2,015,000
Tue, 16 Dec 2025
145.2800
146.5500
144.2600
145.0200
1,472,300
Mon, 15 Dec 2025
146.4400
146.4400
142.9900
144.8800
1,607,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.0900
150.6100
144.5200
144.9300
1,522,100
Thu, 11 Dec 2025
148.5900
150.0000
146.8200
149.8600
1,201,000
Wed, 10 Dec 2025
147.4900
150.3400
145.6000
149.5400
1,402,500
Tue, 09 Dec 2025
145.2300
147.9300
145.0400
147.1300
1,112,600
Mon, 08 Dec 2025
146.1200
146.9000
144.2700
145.9400
1,574,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
144.5200
147.0200
142.5000
146.2500
1,262,400
Thu, 04 Dec 2025
143.6200
145.4400
142.4300
144.5400
1,420,500
Wed, 03 Dec 2025
142.9900
145.1600
142.4200
143.6800
965,600
Tue, 02 Dec 2025
143.4400
144.8000
141.9300
144.1600
932,700
Mon, 01 Dec 2025
143.4600
145.0400
142.2300
143.0300
1,160,700
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
144.2300
145.0800
142.4700
144.2200
541,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
143.2300
145.3900
142.3900
144.4000
1,143,700
Tue, 25 Nov 2025
143.8700
144.9700
142.3000
143.2300
1,164,000
Mon, 24 Nov 2025
140.9000
142.4700
139.4700
141.9200
1,731,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
136.6200
142.4100
135.6300
140.2000
2,062,900
Thu, 20 Nov 2025
141.6600
142.1500
135.9200
136.6400
1,427,300
Wed, 19 Nov 2025
139.4900
140.4400
138.0800
139.7100
1,054,600
Tue, 18 Nov 2025
140.0400
141.7600
138.6900
139.8100
1,225,200
Mon, 17 Nov 2025
144.7500
144.9900
138.8000
140.2400
1,415,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
145.5700
149.3300
144.4800
145.0800
1,832,600
Thu, 13 Nov 2025
146.0200
150.3500
146.0200
146.7500
1,850,600
Wed, 12 Nov 2025
143.5200
148.0400
143.2900
147.3900
1,916,200
Tue, 11 Nov 2025
143.5300
144.0100
140.9800
142.6700
1,484,100
Mon, 10 Nov 2025
143.6600
144.2600
139.6300
143.3100
1,574,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
141.1700
144.0700
139.3700
142.4500
1,561,000
Thu, 06 Nov 2025
145.6400
146.5300
140.6400
141.5600
1,671,900
Wed, 05 Nov 2025
142.2100
146.6800
141.1100
146.3200
2,743,400
Tue, 04 Nov 2025
5 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Tue, 04 Nov 2025
152.1300
155.2800
138.5200
141.6600
3,577,900
Tue, 04 Nov 2025
4 · 8-K
Pre-market · 07:03 ET
8-K ↗
Mon, 03 Nov 2025
159.4100
161.0000
153.8600
154.8300
2,451,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
155.6900
160.6500
155.2000
159.3700
1,143,800
Thu, 30 Oct 2025
157.3200
159.1600
156.5700
156.8000
1,092,400
Wed, 29 Oct 2025
155.9200
158.1200
154.7500
157.3200
1,643,500
Tue, 28 Oct 2025
158.6600
158.9100
154.6600
156.1600
934,100
Tue, 28 Oct 2025
3 · 8-K
Pre-market · 07:23 ET
8-K ↗
Mon, 27 Oct 2025
159.0000
160.8300
156.3800
159.2300
1,832,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
160.4900
161.0600
157.4500
158.1600
1,141,400
Thu, 23 Oct 2025
156.3200
159.3700
154.8500
158.4800
1,047,500
Wed, 22 Oct 2025
157.3300
161.1000
156.2500
156.3600
2,284,500
Tue, 21 Oct 2025
153.8000
157.3700
153.8000
156.5300
1,090,800
Mon, 20 Oct 2025
153.1200
155.6600
153.1200
155.3800
1,058,300
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
150.6400
153.4100
150.2300
152.4500
1,431,500
Thu, 16 Oct 2025
150.0500
151.4000
146.8100
151.1000
1,546,000
Wed, 15 Oct 2025
151.7200
152.3800
148.5900
148.8300
966,900
Tue, 14 Oct 2025
145.8300
151.0700
145.8300
150.3300
1,336,700
Mon, 13 Oct 2025
148.0100
148.3400
145.2100
147.5100
1,350,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
151.8600
152.4400
144.9000
145.0400
1,458,700
Thu, 09 Oct 2025
156.9200
156.9600
150.9800
151.7900
1,150,900
Wed, 08 Oct 2025
155.1600
157.1100
154.0400
156.9200
1,191,600
Tue, 07 Oct 2025
157.5900
158.6600
154.5100
155.2500
877,400
Mon, 06 Oct 2025
160.8200
161.5000
157.2000
157.3500
1,155,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
159.5800
162.4700
159.1300
159.2700
1,036,200
Thu, 02 Oct 2025
159.2300
160.5600
158.5900
159.4200
1,028,900
Wed, 01 Oct 2025
159.2800
160.5600
158.7400
158.9900
1,148,000
Tue, 30 Sep 2025
162.0000
162.0000
157.9800
159.2800
1,416,600
Mon, 29 Sep 2025
166.0600
167.0000
162.0500
162.2500
1,005,300
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
157.6700
164.7600
156.7700
164.3700
1,497,400
Thu, 25 Sep 2025
158.7400
159.0700
156.6600
156.9700
1,682,800
Wed, 24 Sep 2025
164.0400
164.6000
159.3200
160.4700
2,370,800
Tue, 23 Sep 2025
164.8600
165.7400
163.2900
164.5800
1,252,000
Mon, 22 Sep 2025
161.0100
165.6700
160.7400
164.1600
1,598,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
162.5100
163.3200
161.0000
161.2200
2,889,600
Thu, 18 Sep 2025
168.5700
168.6800
161.9900
162.8700
2,143,700
Wed, 17 Sep 2025
166.2200
169.2000
164.6000
167.2900
1,244,100
Tue, 16 Sep 2025
163.8900
166.5800
162.5900
166.1500
1,452,600
Mon, 15 Sep 2025
164.5100
167.0500
162.7500
163.1300
1,289,800
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
165.0500
166.1900
163.9300
164.2900
1,120,700
Thu, 11 Sep 2025
171.5500
171.5500
164.0100
165.7300
2,039,900
Wed, 10 Sep 2025
167.9300
170.9700
167.1000
170.7700
1,795,900
Tue, 09 Sep 2025
167.9700
169.5100
167.1100
168.9500
1,085,000
Mon, 08 Sep 2025
169.8100
169.9700
166.5000
167.8500
1,194,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
166.9600
170.7300
165.6400
169.7300
1,439,000
Thu, 04 Sep 2025
163.6800
166.7500
161.7700
166.2500
1,198,600
Wed, 03 Sep 2025
161.7000
163.7000
161.1500
163.3700
844,300
Tue, 02 Sep 2025
162.0600
163.8700
160.1900
162.2700
849,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
165.6200
168.0600
164.1100
164.7600
1,109,800
Thu, 28 Aug 2025
166.3000
166.3700
163.9000
165.8700
1,225,200
Wed, 27 Aug 2025
163.7500
166.3100
163.1000
165.2300
1,343,500
Tue, 26 Aug 2025
166.0000
166.5700
163.3900
163.6700
1,531,200
Mon, 25 Aug 2025
166.0600
166.6300
165.1600
166.4600
856,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
165.6500
169.8400
164.2800
167.0000
1,576,500
Thu, 21 Aug 2025
165.6900
165.9100
162.8800
164.1800
710,800
Wed, 20 Aug 2025
167.5900
168.2500
166.1500
166.9100
947,900
Tue, 19 Aug 2025
166.0400
169.2900
165.4100
167.5800
1,037,400
Mon, 18 Aug 2025
163.9000
166.5100
163.4300
165.8400
787,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
165.8300
167.3500
163.4400
163.7600
1,829,600
Thu, 14 Aug 2025
166.2000
166.4900
163.9200
166.0900
1,183,300
Wed, 13 Aug 2025
164.3900
167.7100
163.5400
167.4800
1,179,900
Tue, 12 Aug 2025
161.0200
164.7600
160.5600
164.0600
1,212,900
Mon, 11 Aug 2025
162.6600
165.0000
159.7800
160.1500
1,174,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
162.7000
163.6500
162.0500
162.9200
1,066,600
Thu, 07 Aug 2025
166.9100
167.1900
160.4300
161.8800
1,869,800
Wed, 06 Aug 2025
2 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 06 Aug 2025
167.6900
170.0000
159.6900
165.5100
2,705,800
Wed, 06 Aug 2025
1 · 8-K
Pre-market · 07:06 ET
8-K ↗
Tue, 05 Aug 2025
172.3300
173.3800
165.0400
165.2400
2,352,100
Mon, 04 Aug 2025
170.2300
172.2000
168.9400
172.1400
1,316,700
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
172.8000
173.0900
167.4700
168.8600
1,165,100
Thu, 31 Jul 2025
178.4800
179.2700
173.8500
174.3800
1,408,100
Wed, 30 Jul 2025
182.7400
182.7400
178.7300
179.9400
854,800
Tue, 29 Jul 2025
182.8300
183.6600
181.0400
182.1800
641,800
Mon, 28 Jul 2025
181.7300
182.9300
181.5600
181.7800
545,600
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend