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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
254.4850
257.8600
249.0036
255.7400
1,198,360
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
248.4400
248.4400
241.1800
246.8600
2,623,000
Thu, 23 Jul 2026
246.5700
248.9700
241.9600
244.3900
2,447,300
Wed, 22 Jul 2026
251.7700
252.2600
243.6200
245.7700
3,873,600
Tue, 21 Jul 2026
258.5000
263.3200
251.8300
254.7900
4,505,700
Mon, 20 Jul 2026
258.5900
268.8300
257.0750
263.2000
3,285,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
255.9000
264.4750
248.6100
258.6900
3,509,000
Thu, 16 Jul 2026
264.8200
266.9100
254.5400
262.3200
3,167,300
Wed, 15 Jul 2026
274.0000
276.7000
261.2250
264.4600
3,229,100
Tue, 14 Jul 2026
255.5850
271.1200
252.0200
270.7300
4,101,000
Mon, 13 Jul 2026
256.7100
264.2700
250.1400
260.2400
4,213,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
270.4100
271.5400
255.3900
257.5400
5,136,100
Thu, 09 Jul 2026
258.1100
271.2700
256.0000
269.0000
6,238,000
Wed, 08 Jul 2026
252.5000
261.8900
249.7400
261.0900
3,467,000
Tue, 07 Jul 2026
257.1300
269.9500
254.8700
256.8100
5,367,400
Mon, 06 Jul 2026
249.7850
262.8400
248.0100
255.3700
4,756,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
261.7400
266.1300
257.2850
260.3600
3,036,700
Wed, 01 Jul 2026
268.3900
271.2600
261.5000
264.4800
3,590,700
Tue, 30 Jun 2026
246.5000
261.3100
245.0000
260.3600
5,520,100
Mon, 29 Jun 2026
245.0000
252.2500
240.1300
248.5700
5,300,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
224.9400
242.0400
223.6800
239.7700
9,628,000
Thu, 25 Jun 2026
218.0400
223.6770
212.7300
220.9400
2,837,900
Wed, 24 Jun 2026
218.2000
225.6900
218.0000
222.6500
2,204,000
Tue, 23 Jun 2026
221.0600
225.6800
219.4400
220.5700
3,280,500
Mon, 22 Jun 2026
221.7650
228.3790
216.4600
221.3700
4,290,900
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
224.0400
225.5850
215.3000
223.0000
8,482,300
Wed, 17 Jun 2026
231.0000
236.0000
225.8300
226.6300
3,539,100
Tue, 16 Jun 2026
17 · 8-K
After-hours · 16:44 ET
8-K ↗
Tue, 16 Jun 2026
233.2250
236.5200
225.1900
231.1100
4,190,700
Mon, 15 Jun 2026
236.0000
238.6700
228.2500
233.0900
5,812,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
235.4300
236.8100
227.2350
229.9000
5,754,100
Thu, 11 Jun 2026
228.6400
234.7800
224.5300
234.2400
5,042,000
Wed, 10 Jun 2026
224.8600
234.2610
220.0000
227.6300
3,525,200
Tue, 09 Jun 2026
230.4500
236.8300
219.0800
227.3400
4,519,300
Mon, 08 Jun 2026
236.7200
240.7900
228.7400
231.6800
5,632,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
237.4000
241.6100
230.5700
234.1100
6,792,800
Thu, 04 Jun 2026
250.0700
251.4000
240.2900
243.6000
6,976,900
Wed, 03 Jun 2026
260.2750
262.2000
245.6300
250.3300
8,862,600
Tue, 02 Jun 2026
264.2500
274.9800
260.3700
269.1300
9,011,200
Mon, 01 Jun 2026
251.7750
278.7050
249.4400
277.4900
11,191,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
234.0000
249.8070
228.5000
247.3500
9,416,200
Thu, 28 May 2026
232.6300
235.0000
222.3500
225.2400
5,949,800
Wed, 27 May 2026
221.1600
226.4800
219.4900
221.8100
4,577,500
Tue, 26 May 2026
222.4950
225.9000
218.3300
223.6500
3,631,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
220.9480
224.7690
218.7200
222.3200
4,870,800
Thu, 21 May 2026
211.5000
219.1550
209.5600
218.0400
4,179,200
Wed, 20 May 2026
212.3900
220.3500
210.5600
212.2400
5,274,500
Tue, 19 May 2026
210.2490
215.6800
207.1000
215.1500
7,169,200
Mon, 18 May 2026
205.1400
210.8250
203.2000
208.8200
5,553,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
200.4900
211.2800
199.9100
207.9800
5,493,000
Thu, 14 May 2026
204.4500
205.0000
197.5500
202.8400
4,939,900
Wed, 13 May 2026
199.4900
205.4380
195.3900
205.3100
4,578,300
Tue, 12 May 2026
200.7000
203.0000
195.0100
199.9400
4,803,600
Mon, 11 May 2026
196.2600
203.5800
193.1600
202.3200
7,740,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
185.5000
200.3600
185.0000
200.1600
12,042,600
Thu, 07 May 2026
16 · 10-Q
After-hours · 17:17 ET
10-Q ↗
Thu, 07 May 2026
187.9900
198.6000
179.4700
188.7300
25,970,000
Thu, 07 May 2026
15 · 8-K
Pre-market · 07:05 ET
8-K ↗
Wed, 06 May 2026
143.7200
145.6900
140.7140
143.7100
8,224,000
Tue, 05 May 2026
147.7100
150.0000
144.5000
145.7300
5,431,300
Mon, 04 May 2026
141.5250
147.3300
139.0100
146.6900
6,723,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
138.5000
142.7500
135.3800
140.5300
6,247,800
Thu, 30 Apr 2026
133.0500
137.0000
128.0000
132.1900
7,160,500
Wed, 29 Apr 2026
14 · DEFA14A
After market open · 09:31 ET
DEFA14A ↗
Wed, 29 Apr 2026
130.3500
134.6300
128.6800
133.9800
3,488,000
Wed, 29 Apr 2026
13 · DEF 14A
Pre-market · 09:19 ET
DEF 14A ↗
Tue, 28 Apr 2026
133.4000
136.0000
131.0600
131.5500
3,296,100
Mon, 27 Apr 2026
129.4000
133.5800
128.0000
132.6600
3,687,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
128.1300
129.6100
124.3200
129.4800
3,195,600
Thu, 23 Apr 2026
127.8300
130.0000
124.4500
127.8600
6,160,300
Wed, 22 Apr 2026
129.5900
133.3250
129.3600
132.1400
4,649,400
Wed, 22 Apr 2026
12 · 8-K
Pre-market · 06:42 ET
8-K ↗
Tue, 21 Apr 2026
131.3400
135.9600
128.6700
129.2900
4,722,800
Mon, 20 Apr 2026
125.0100
129.8200
123.5000
129.7400
3,921,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
126.6500
128.4300
123.8100
126.6100
4,050,600
Thu, 16 Apr 2026
128.3900
128.7500
122.5950
123.4700
6,308,200
Wed, 15 Apr 2026
113.9900
121.1800
112.4500
121.0600
5,483,000
Tue, 14 Apr 2026
110.2450
113.1600
108.7900
110.5700
4,158,100
Mon, 13 Apr 2026
105.3300
110.2700
103.3000
110.0800
4,502,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
109.0000
109.6100
100.7950
105.3700
7,718,700
Thu, 09 Apr 2026
118.6800
119.4500
108.5100
108.9800
6,315,200
Wed, 08 Apr 2026
122.4680
123.3200
116.1000
116.5000
3,861,600
Tue, 07 Apr 2026
115.0000
117.9100
111.6950
116.5400
3,881,800
Mon, 06 Apr 2026
117.2500
119.1000
114.5600
116.5000
3,414,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
117.2800
121.4500
113.7100
120.3600
3,318,000
Wed, 01 Apr 2026
120.5300
121.9900
116.9900
118.6700
3,600,300
Tue, 31 Mar 2026
116.8950
119.9350
114.5200
118.0500
3,745,800
Mon, 30 Mar 2026
115.9600
119.5680
113.1100
115.8100
5,547,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
120.0000
120.6400
112.6600
114.4800
6,127,500
Thu, 26 Mar 2026
122.3900
127.4460
121.0800
124.3000
3,443,900
Wed, 25 Mar 2026
124.9100
127.4700
122.1200
123.2900
3,565,500
Tue, 24 Mar 2026
128.3000
128.3400
121.7150
122.5700
4,005,800
Mon, 23 Mar 2026
125.9750
130.5800
124.0000
129.2300
3,549,700
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
128.1600
128.4500
124.4700
125.0800
10,459,700
Thu, 19 Mar 2026
130.8500
133.4000
126.7300
129.9400
4,034,400
Wed, 18 Mar 2026
127.3910
133.6000
127.3910
131.2600
3,454,300
Tue, 17 Mar 2026
126.4400
132.1500
126.0100
128.8700
2,933,400
Mon, 16 Mar 2026
125.8100
129.2600
125.3850
126.5700
3,683,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
127.2400
129.7800
123.2400
124.5200
3,993,000
Thu, 12 Mar 2026
126.4500
131.3300
126.4500
127.1600
3,628,200
Wed, 11 Mar 2026
124.3500
127.7300
123.2500
127.4900
3,484,700
Tue, 10 Mar 2026
128.8900
129.4000
121.9500
123.0800
4,011,300
Mon, 09 Mar 2026
124.0800
128.6900
124.0800
128.5600
4,764,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
120.2700
126.1700
120.2700
125.7500
4,045,900
Thu, 05 Mar 2026
118.5500
125.2050
118.5500
122.3600
4,619,900
Wed, 04 Mar 2026
111.2200
120.4000
111.0030
118.3300
5,190,100
Tue, 03 Mar 2026
106.6600
113.9300
105.1700
111.7700
5,269,900
Mon, 02 Mar 2026
11 · 8-K
After-hours · 16:20 ET
8-K ↗
Mon, 02 Mar 2026
109.1700
112.2340
108.7500
111.1100
7,207,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
112.7550
113.4720
109.4000
111.9600
4,953,900
Fri, 27 Feb 2026
10 · DEFA14A
Pre-market · 07:05 ET
DEFA14A ↗
Fri, 27 Feb 2026
9 · DEF 14A
Pre-market · 07:01 ET
DEF 14A ↗
Thu, 26 Feb 2026
112.8900
117.8500
112.1900
116.4600
7,108,000
Wed, 25 Feb 2026
104.8700
110.8500
104.4300
110.3300
6,218,700
Tue, 24 Feb 2026
101.4400
105.7810
98.0100
104.4300
7,572,800
Mon, 23 Feb 2026
113.8700
113.8700
101.4350
102.6150
11,431,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
119.0200
123.0600
114.7800
115.6600
4,549,100
Thu, 19 Feb 2026
121.7400
121.8100
118.4200
120.6000
3,703,500
Wed, 18 Feb 2026
116.9850
122.2880
115.6000
121.7800
7,061,600
Wed, 18 Feb 2026
8 · 10-K
Pre-market · 09:09 ET
10-K ↗
Tue, 17 Feb 2026
126.4400
129.8300
120.1300
122.5600
5,108,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
126.8650
129.4700
122.5200
125.2000
6,395,100
Thu, 12 Feb 2026
131.0500
133.3500
121.7700
126.1300
6,416,900
Wed, 11 Feb 2026
131.1600
131.3800
122.3100
127.3300
8,463,300
Tue, 10 Feb 2026
124.1750
133.4400
123.3100
129.6700
18,828,200
Tue, 10 Feb 2026
7 · 8-K
Pre-market · 07:11 ET
8-K ↗
Tue, 10 Feb 2026
6 · PRE 14A
Pre-market · 07:22 ET
PRE 14A ↗
Mon, 09 Feb 2026
115.0500
115.8500
111.4800
114.0100
10,282,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
109.0000
112.3800
105.6600
111.6900
7,125,900
Thu, 05 Feb 2026
112.9500
114.6500
105.8000
106.7300
6,563,800
Wed, 04 Feb 2026
118.9400
119.7550
113.0200
115.7100
6,621,400
Tue, 03 Feb 2026
128.7200
128.7200
117.3000
119.6600
7,743,300
Mon, 02 Feb 2026
129.6900
131.4400
127.7100
129.0500
4,691,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
127.9900
130.4200
127.2000
129.3200
5,338,900
Thu, 29 Jan 2026
134.3700
136.6400
125.6100
128.1800
9,773,900
Wed, 28 Jan 2026
139.6600
143.3900
139.0200
140.5600
6,364,100
Tue, 27 Jan 2026
140.9200
141.9000
136.3400
138.2100
5,931,800
Mon, 26 Jan 2026
130.1500
137.0800
130.1300
136.6400
5,395,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
130.5000
131.8600
129.0900
130.1300
4,073,300
Thu, 22 Jan 2026
128.1000
133.5000
127.4600
131.2500
9,645,800
Wed, 21 Jan 2026
118.8500
127.0000
118.7500
123.4600
9,731,800
Tue, 20 Jan 2026
117.3400
119.8900
115.8200
117.0000
4,929,200
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.8600
121.8000
117.8070
119.0200
5,871,300
Thu, 15 Jan 2026
122.9300
124.2800
120.4600
120.8600
6,196,500
Wed, 14 Jan 2026
124.6800
125.6700
120.6000
122.4100
4,841,300
Tue, 13 Jan 2026
127.0700
128.8600
123.3550
125.5000
5,210,000
Mon, 12 Jan 2026
126.2000
129.2400
124.3500
126.5700
6,778,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
130.7600
131.4700
125.2100
125.4900
7,057,700
Thu, 08 Jan 2026
139.9900
140.5200
130.5500
130.6800
5,476,900
Wed, 07 Jan 2026
137.0200
145.8990
137.0200
141.4450
5,865,000
Tue, 06 Jan 2026
133.9300
137.2500
131.5800
137.1000
3,631,000
Mon, 05 Jan 2026
132.9200
135.6650
132.3700
133.6400
3,828,000
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
137.2500
137.3500
132.2700
133.7700
2,565,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
136.9500
137.5300
135.9200
135.9900
1,603,900
Tue, 30 Dec 2025
137.2600
138.8300
137.2100
137.4800
1,615,000
Mon, 29 Dec 2025
137.5300
138.5500
137.0300
137.9400
2,095,800
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
138.0000
138.4500
137.4530
138.3150
1,256,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
139.6500
139.6500
135.1100
138.0400
2,005,400
Tue, 23 Dec 2025
141.7400
142.4800
138.3300
141.2300
3,084,500
Mon, 22 Dec 2025
142.1800
143.4100
140.6270
141.8400
3,049,000
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
138.8400
141.2500
137.7100
140.3900
6,302,900
Thu, 18 Dec 2025
140.4500
141.5700
137.4100
138.2900
4,380,200
Wed, 17 Dec 2025
140.3900
140.8500
136.3700
136.7100
3,790,000
Tue, 16 Dec 2025
140.7200
142.5500
138.8300
140.0500
4,047,300
Mon, 15 Dec 2025
146.3950
147.4380
141.7600
142.0500
3,823,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
150.0000
150.1760
144.9700
146.0000
3,725,100
Thu, 11 Dec 2025
150.1100
151.1050
148.6220
149.9000
2,692,400
Wed, 10 Dec 2025
152.2000
153.2250
150.6400
151.2000
2,281,600
Tue, 09 Dec 2025
153.2100
153.6990
151.3800
152.5700
2,824,600
Mon, 08 Dec 2025
152.8350
156.1000
152.5200
154.2800
3,896,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
153.0000
153.0500
150.0750
151.4100
6,441,200
Thu, 04 Dec 2025
155.1800
155.7200
151.6600
153.0000
3,657,500
Wed, 03 Dec 2025
156.1400
156.3900
153.1900
155.8300
3,728,900
Tue, 02 Dec 2025
161.6800
163.4300
155.8800
156.4800
5,757,700
Mon, 01 Dec 2025
159.0900
160.3500
157.1300
157.9000
3,577,200
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
160.2800
161.6000
159.2500
160.0100
2,471,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
159.9300
161.7200
157.0600
158.4000
3,458,300
Tue, 25 Nov 2025
157.8200
160.5900
155.8850
158.9900
3,318,800
Mon, 24 Nov 2025
158.1400
160.1700
155.8800
158.4400
6,818,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
157.8620
159.8350
151.9550
157.5500
6,127,600
Thu, 20 Nov 2025
174.4100
175.4600
158.8500
159.5700
8,715,500
Wed, 19 Nov 2025
177.2700
179.5000
174.8200
176.3100
3,564,800
Tue, 18 Nov 2025
177.4400
180.2100
175.0000
176.4600
3,600,200
Mon, 17 Nov 2025
184.1800
184.7890
178.9450
180.2600
3,974,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
181.1800
187.6100
179.0000
185.0100
3,850,000
Thu, 13 Nov 2025
190.0000
190.5900
185.3200
185.9700
4,452,200
Wed, 12 Nov 2025
199.1000
199.7500
188.5200
190.8900
4,670,700
Tue, 11 Nov 2025
198.6500
201.6900
196.1140
197.8600
5,251,700
Mon, 10 Nov 2025
192.9100
201.4600
191.6700
199.7200
6,580,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
184.2900
191.3200
180.7700
191.2400
9,288,200
Fri, 07 Nov 2025
5 · 10-Q
Pre-market · 07:29 ET
10-Q ↗
Thu, 06 Nov 2025
178.8900
194.8700
177.5700
190.8200
21,307,200
Thu, 06 Nov 2025
4 · 8-K
Pre-market · 07:07 ET
8-K ↗
Wed, 05 Nov 2025
158.1500
159.0500
154.6900
154.9800
5,345,400
Tue, 04 Nov 2025
158.3100
162.8750
156.0000
157.5100
3,815,000
Mon, 03 Nov 2025
163.0000
165.5800
160.3000
162.0800
4,311,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
161.0000
163.5900
159.3400
162.8100
4,038,300
Thu, 30 Oct 2025
155.0000
159.8900
153.0000
157.0700
2,530,600
Wed, 29 Oct 2025
156.7600
157.1100
154.0100
156.0000
4,308,600
Tue, 28 Oct 2025
159.0200
160.1200
156.6400
157.2700
1,855,800
Mon, 27 Oct 2025
158.2750
159.3100
156.5300
157.6200
2,452,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
158.9900
160.2000
156.3900
156.4700
2,437,400
Thu, 23 Oct 2025
154.2400
156.8300
153.1300
156.5900
2,166,900
Wed, 22 Oct 2025
157.5500
157.5500
152.5700
154.2100
2,471,000
Tue, 21 Oct 2025
156.3000
159.0450
155.5700
156.2500
2,105,100
Mon, 20 Oct 2025
155.1500
158.0800
154.1850
156.2950
2,559,200
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
152.4000
156.2400
151.7000
152.8700
4,223,900
Thu, 16 Oct 2025
160.5900
164.5400
149.0200
151.1700
5,323,600
Wed, 15 Oct 2025
161.8800
162.0000
157.5100
160.0200
3,024,800
Tue, 14 Oct 2025
160.6300
162.1400
158.3000
160.8800
2,936,700
Mon, 13 Oct 2025
163.1000
165.0000
159.9300
164.2000
2,941,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
164.6500
166.8900
158.1500
158.7400
4,062,300
Thu, 09 Oct 2025
163.1000
165.6300
162.1500
164.0700
3,396,100
Wed, 08 Oct 2025
157.2400
165.1500
154.9950
164.1200
7,521,900
Tue, 07 Oct 2025
156.0000
156.5800
152.5000
154.5200
3,375,700
Mon, 06 Oct 2025
153.1100
159.6800
153.0100
157.3600
4,732,300
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
152.1400
155.2350
151.5100
151.8200
5,141,400
Thu, 02 Oct 2025
153.5300
154.7700
150.5350
151.5700
4,948,000
Wed, 01 Oct 2025
144.2800
154.3700
143.8300
152.7000
8,079,500
Tue, 30 Sep 2025
144.4300
144.4950
139.6300
142.4000
4,305,200
Mon, 29 Sep 2025
140.1700
145.8700
139.1000
145.2600
4,559,400
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
136.4100
140.2000
135.4030
139.0700
2,755,500
Thu, 25 Sep 2025
135.1900
136.9700
133.1400
136.6000
2,171,800
Wed, 24 Sep 2025
138.1500
139.3100
135.2600
136.5700
2,806,500
Tue, 23 Sep 2025
138.6900
139.8200
136.7100
137.4900
3,857,500
Mon, 22 Sep 2025
137.3800
139.4100
134.9600
138.3500
3,740,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
136.3200
139.0800
135.8600
138.8200
10,124,400
Thu, 18 Sep 2025
135.2300
137.2700
134.5300
136.8100
3,718,300
Wed, 17 Sep 2025
134.7600
136.5400
132.2800
134.2300
3,558,500
Tue, 16 Sep 2025
135.8500
136.1500
132.6900
134.5900
5,104,100
Mon, 15 Sep 2025
136.8000
139.8480
136.1000
138.6500
4,719,100
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
138.9050
139.8100
136.2400
136.5000
3,034,100
Thu, 11 Sep 2025
3 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 11 Sep 2025
139.8300
141.0400
138.5530
139.1500
2,819,200
Wed, 10 Sep 2025
141.3400
145.1550
138.6900
139.1300
4,859,400
Tue, 09 Sep 2025
136.5100
140.6800
136.4800
140.4600
4,493,200
Mon, 08 Sep 2025
136.2900
136.9150
134.6500
136.4400
4,757,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
132.7400
136.2500
132.3950
136.0800
4,851,100
Thu, 04 Sep 2025
131.9700
132.3200
129.0600
131.7800
2,955,200
Wed, 03 Sep 2025
134.3000
134.4520
131.1200
132.6000
3,718,600
Tue, 02 Sep 2025
134.4800
135.6000
132.0000
134.6900
4,848,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
139.9600
142.5000
136.0400
136.6800
5,105,200
Thu, 28 Aug 2025
134.3700
141.3600
134.1200
140.9600
9,304,200
Wed, 27 Aug 2025
128.0700
131.8600
128.0100
131.7300
6,071,200
Tue, 26 Aug 2025
128.5600
129.0200
126.2500
126.3100
5,024,400
Mon, 25 Aug 2025
130.5100
130.8900
128.0900
128.3800
2,621,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
129.0100
132.3800
128.0800
131.2200
3,826,900
Thu, 21 Aug 2025
128.0600
129.2400
126.6740
129.1500
2,965,100
Wed, 20 Aug 2025
128.4700
128.7290
125.5600
128.4600
3,914,700
Tue, 19 Aug 2025
129.4600
131.2300
127.8400
128.9900
4,477,100
Mon, 18 Aug 2025
127.6800
129.5500
127.1800
129.0700
2,625,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
124.7100
128.2200
123.4200
127.2500
4,566,500
Thu, 14 Aug 2025
127.6700
127.9000
124.1800
124.5200
6,438,900
Wed, 13 Aug 2025
129.7000
129.8600
126.9800
128.7100
4,753,800
Tue, 12 Aug 2025
128.9000
129.9000
126.2750
128.9600
6,829,400
Mon, 11 Aug 2025
129.4600
132.5500
128.4200
128.8300
8,536,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
136.5900
139.7500
129.3600
130.9100
10,874,900
Fri, 08 Aug 2025
2 · 10-Q
Pre-market · 07:12 ET
10-Q ↗
Thu, 07 Aug 2025
147.7500
149.0000
131.2000
136.3800
16,640,900
Thu, 07 Aug 2025
1 · 8-K
Pre-market · 07:06 ET
8-K ↗
Wed, 06 Aug 2025
133.1000
137.3300
133.1000
136.9600
7,405,500
Tue, 05 Aug 2025
139.6600
139.9900
132.7200
132.9400
5,551,400
Mon, 04 Aug 2025
137.2000
139.1400
136.1500
139.1300
3,501,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
137.4750
138.6800
134.1300
135.6000
6,067,300
Thu, 31 Jul 2025
143.0000
143.4100
137.6750
139.9800
10,859,500
Wed, 30 Jul 2025
150.2600
150.7950
148.1400
148.8800
3,940,300
Tue, 29 Jul 2025
150.9900
152.2400
148.6000
150.2700
2,875,800
Mon, 28 Jul 2025
150.9000
151.6500
149.6600
150.7700
2,648,600
Sun, 27 Jul 2025
Weekend