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
161.0800
161.0800
153.8000
158.2900
5,360,200
Thu, 23 Jul 2026
23 · 8-K
After-hours · 16:04 ET
8-K ↗
Thu, 23 Jul 2026
163.1200
165.7400
158.8800
161.1600
5,607,000
Wed, 22 Jul 2026
172.2500
174.9600
166.0000
166.1200
6,953,800
Tue, 21 Jul 2026
167.8900
181.4900
167.8600
175.8500
13,677,200
Mon, 20 Jul 2026
158.1900
164.7000
155.1500
160.4300
5,720,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
153.3600
160.8000
152.5800
157.1200
6,487,100
Thu, 16 Jul 2026
165.3700
166.5700
159.5100
160.4900
6,328,700
Wed, 15 Jul 2026
165.1700
168.5000
160.3300
167.2100
7,570,700
Tue, 14 Jul 2026
159.7900
162.2700
157.2500
161.5000
7,407,800
Mon, 13 Jul 2026
156.2000
161.1900
154.0100
157.3700
5,418,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
166.6700
167.9800
158.6700
159.0700
6,133,900
Thu, 09 Jul 2026
22 · 8-K
After-hours · 16:01 ET
8-K ↗
Thu, 09 Jul 2026
156.7300
161.0600
154.7800
158.4400
4,755,700
Wed, 08 Jul 2026
159.2900
161.6000
156.2000
159.3600
4,738,700
Tue, 07 Jul 2026
166.8200
170.1000
161.6900
163.5100
4,869,400
Mon, 06 Jul 2026
161.3700
171.6700
160.1000
168.8700
6,492,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
165.1900
173.0900
163.2200
165.4800
9,656,000
Wed, 01 Jul 2026
147.1300
164.5400
146.3000
159.2400
11,992,300
Tue, 30 Jun 2026
148.1800
148.8600
142.3000
146.1900
8,754,500
Mon, 29 Jun 2026
150.8200
152.4400
145.2900
151.6500
7,141,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
139.2300
149.8500
139.1800
149.0600
10,494,700
Thu, 25 Jun 2026
151.1700
152.1900
141.4800
142.5200
7,807,400
Wed, 24 Jun 2026
158.3000
158.4200
148.2800
150.1100
10,045,500
Tue, 23 Jun 2026
156.9800
164.1600
156.3100
158.1800
7,590,000
Mon, 22 Jun 2026
164.9500
176.4800
163.0500
164.8400
8,507,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
21 · 8-K
After-hours · 17:11 ET
8-K ↗
Thu, 18 Jun 2026
167.7500
169.8100
160.5400
163.2600
9,826,800
Wed, 17 Jun 2026
166.5400
174.1000
164.6700
164.9200
8,151,500
Tue, 16 Jun 2026
169.3000
173.8000
166.8800
169.2700
6,412,800
Mon, 15 Jun 2026
170.0000
174.4400
168.6300
169.6200
8,972,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
160.4300
165.4900
155.4200
159.7800
6,489,500
Thu, 11 Jun 2026
154.7000
161.7400
152.3800
160.4300
6,933,100
Wed, 10 Jun 2026
152.8300
161.7100
152.1900
153.9700
6,406,600
Tue, 09 Jun 2026
157.2500
164.9800
149.9000
155.5000
8,896,200
Mon, 08 Jun 2026
156.6100
164.2800
154.9800
162.1100
8,827,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
158.7000
158.7000
147.8800
152.4000
16,718,500
Thu, 04 Jun 2026
164.1900
166.5000
161.8900
164.1300
8,499,400
Wed, 03 Jun 2026
171.5400
172.0000
162.7500
163.2200
9,544,600
Tue, 02 Jun 2026
177.1700
178.5500
171.6700
173.9900
9,228,400
Mon, 01 Jun 2026
179.2100
186.6000
176.1800
182.6100
9,063,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
180.2300
191.8300
178.8500
189.0300
10,249,800
Thu, 28 May 2026
170.4900
182.6500
169.1700
182.2500
9,042,900
Wed, 27 May 2026
176.3800
179.8500
173.7100
173.7800
8,196,800
Tue, 26 May 2026
186.0700
187.8000
179.1100
180.0100
7,755,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
194.0200
195.5900
184.6000
184.9900
7,927,600
Thu, 21 May 2026
189.8100
195.7000
187.6700
193.5600
5,674,300
Wed, 20 May 2026
193.7500
196.6200
189.7300
191.2900
7,044,200
Tue, 19 May 2026
188.3800
195.5300
185.5300
193.4500
7,085,000
Mon, 18 May 2026
190.2500
194.2000
184.1500
189.4400
10,399,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
205.6400
206.0000
192.3000
195.4300
14,428,600
Thu, 14 May 2026
201.2500
222.3500
195.1000
212.0100
16,576,900
Wed, 13 May 2026
204.2000
204.2000
197.5000
201.8000
8,370,200
Tue, 12 May 2026
211.9000
218.4600
200.2000
207.6400
9,514,400
Mon, 11 May 2026
200.3800
217.8500
192.8100
216.6000
13,659,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
186.0500
201.3700
182.8000
201.1600
12,909,400
Thu, 07 May 2026
20 · 10-Q
After-hours · 16:20 ET
10-Q ↗
Thu, 07 May 2026
19 · 8-K
After-hours · 16:11 ET
8-K ↗
Thu, 07 May 2026
196.0300
198.1500
190.3200
192.9600
9,158,100
Wed, 06 May 2026
195.7800
198.5000
193.2500
197.9600
7,764,900
Tue, 05 May 2026
208.8800
208.8800
194.4000
197.7500
10,074,200
Tue, 05 May 2026
18 · 8-K
Pre-market · 06:57 ET
8-K ↗
Mon, 04 May 2026
199.4100
206.7100
197.8500
202.9900
11,243,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
191.8800
194.5100
189.8600
191.2500
6,771,100
Thu, 30 Apr 2026
181.6000
189.5600
179.8900
187.7700
7,786,700
Wed, 29 Apr 2026
187.2700
187.2700
177.6200
181.7300
12,609,600
Tue, 28 Apr 2026
190.2000
195.9400
188.7500
194.1000
6,316,100
Mon, 27 Apr 2026
199.1000
204.4900
195.2500
196.6800
7,855,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
17 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Fri, 24 Apr 2026
16 · DEF 14A
After-hours · 16:04 ET
DEF 14A ↗
Fri, 24 Apr 2026
202.0800
202.5400
196.5300
199.7700
5,799,100
Thu, 23 Apr 2026
202.2800
205.7800
193.9100
197.9300
8,778,500
Wed, 22 Apr 2026
204.1800
211.9700
202.3400
206.2400
12,096,800
Tue, 21 Apr 2026
211.2000
211.2300
194.6000
195.9500
15,121,100
Mon, 20 Apr 2026
201.0400
212.3000
200.0200
211.6300
9,967,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
205.2000
216.0500
202.9500
206.3300
15,670,400
Thu, 16 Apr 2026
197.5000
200.5800
188.5000
199.8300
11,235,800
Wed, 15 Apr 2026
185.6600
196.4600
183.5200
195.9000
11,817,400
Tue, 14 Apr 2026
180.0300
187.1400
180.0000
184.4100
10,884,800
Mon, 13 Apr 2026
164.8300
175.0100
164.3300
174.5300
7,481,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
15 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 10 Apr 2026
169.3600
170.4800
163.1300
167.8500
7,922,400
Thu, 09 Apr 2026
175.8300
177.1400
166.4000
169.0200
10,754,900
Wed, 08 Apr 2026
187.8900
189.5700
172.9600
175.0900
9,802,400
Tue, 07 Apr 2026
172.1200
175.2600
166.0500
175.1800
7,653,100
Mon, 06 Apr 2026
175.1000
177.9000
173.4700
174.7900
7,125,200
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
167.6300
173.0300
163.5600
171.4600
8,869,300
Wed, 01 Apr 2026
179.0000
179.3000
171.7200
172.9900
8,828,600
Tue, 31 Mar 2026
163.8000
175.8400
162.1800
174.6100
12,665,100
Mon, 30 Mar 2026
164.5300
166.5000
158.4600
160.7900
11,775,200
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
168.0500
168.7400
159.8300
161.1400
12,289,900
Thu, 26 Mar 2026
177.0000
179.7500
171.9300
173.3800
9,402,600
Wed, 25 Mar 2026
184.5800
190.7100
180.0600
181.1000
10,432,500
Tue, 24 Mar 2026
199.1000
201.7600
177.6000
181.0400
20,833,000
Mon, 23 Mar 2026
198.6000
203.9500
196.1100
200.6200
12,466,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
202.5000
203.3000
194.7900
197.5000
13,305,100
Thu, 19 Mar 2026
195.3400
205.5000
191.8700
202.9100
9,273,000
Wed, 18 Mar 2026
206.7700
209.0000
201.1400
202.2900
12,602,200
Tue, 17 Mar 2026
202.2700
213.4700
202.1300
210.2300
11,948,000
Mon, 16 Mar 2026
201.8100
206.4400
198.6200
203.3200
13,054,000
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
203.7600
207.1300
193.8400
195.5300
12,137,100
Thu, 12 Mar 2026
196.1300
198.0000
192.4600
193.2300
7,967,100
Wed, 11 Mar 2026
197.5100
203.1000
192.5200
198.6300
9,531,700
Tue, 10 Mar 2026
204.4300
206.0100
194.7500
196.5200
10,846,100
Mon, 09 Mar 2026
198.0000
203.4900
192.6300
199.7900
12,064,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
197.7600
202.7400
194.6600
197.2200
11,504,900
Thu, 05 Mar 2026
205.7500
213.5000
201.5000
205.7100
15,036,600
Wed, 04 Mar 2026
195.9100
212.0700
195.4000
208.9300
27,200,300
Tue, 03 Mar 2026
177.1800
186.3000
172.0500
182.3600
12,828,800
Mon, 02 Mar 2026
172.5000
186.3500
172.2200
185.2400
12,306,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
175.3500
179.0600
171.8100
175.8500
11,427,900
Thu, 26 Feb 2026
181.4400
186.3900
176.7500
181.0600
12,746,600
Wed, 25 Feb 2026
171.7800
185.8200
169.7500
183.9400
23,793,900
Tue, 24 Feb 2026
155.8400
162.2800
152.7000
162.0300
10,442,900
Mon, 23 Feb 2026
166.1600
168.1000
158.6600
160.2400
12,685,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
164.8800
175.5500
164.1200
171.3500
13,692,200
Thu, 19 Feb 2026
162.4200
167.5800
161.1200
165.9400
8,001,700
Wed, 18 Feb 2026
165.4000
173.8800
163.1500
164.0500
13,792,200
Tue, 17 Feb 2026
162.4800
170.5400
158.4000
166.0200
16,770,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
153.7000
167.6500
146.1600
164.3200
32,410,100
Thu, 12 Feb 2026
14 · 10-K
After-hours · 16:29 ET
10-K ↗
Thu, 12 Feb 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 12 Feb 2026
153.1000
153.2000
139.3600
141.0900
19,986,100
Wed, 11 Feb 2026
157.7000
158.1000
148.8500
153.2000
13,923,800
Tue, 10 Feb 2026
162.5600
167.9200
161.8600
162.5100
8,835,200
Mon, 09 Feb 2026
160.1000
167.5700
159.0100
167.2500
10,618,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
154.5600
165.5200
151.5700
165.1200
19,776,100
Thu, 05 Feb 2026
160.4300
165.0000
145.1600
146.1200
29,610,500
Wed, 04 Feb 2026
176.1100
176.7500
164.4200
168.6200
16,627,600
Tue, 03 Feb 2026
188.6800
188.6800
174.0500
179.6600
12,610,300
Mon, 02 Feb 2026
189.8100
190.9400
185.0800
187.8600
12,288,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
198.7000
198.9600
190.9600
194.7400
9,635,400
Thu, 29 Jan 2026
206.8200
207.0000
194.2100
199.1800
14,604,300
Wed, 28 Jan 2026
213.2800
214.3900
206.8000
209.4300
9,046,600
Tue, 27 Jan 2026
213.4800
213.5600
207.7700
210.8300
7,465,500
Mon, 26 Jan 2026
212.1800
215.6400
210.8900
213.4800
7,077,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
222.7500
222.7500
215.7200
216.9500
12,975,100
Thu, 22 Jan 2026
228.5300
230.7500
223.0200
223.1400
7,088,800
Wed, 21 Jan 2026
228.7600
231.4500
222.4000
226.9300
8,476,500
Tue, 20 Jan 2026
232.6400
234.9000
225.9600
227.7300
9,757,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
239.4900
243.1900
236.1400
241.1500
7,622,400
Thu, 15 Jan 2026
250.5900
251.2000
237.4300
239.2800
12,098,900
Wed, 14 Jan 2026
256.9200
263.0700
253.0000
255.8600
10,804,500
Tue, 13 Jan 2026
245.5000
255.5100
244.6500
252.6900
9,027,000
Mon, 12 Jan 2026
239.6300
248.0000
238.0400
242.9800
5,957,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
246.0700
246.9000
237.1500
240.7800
8,104,500
Thu, 08 Jan 2026
244.6200
250.3800
242.2500
245.5900
6,897,200
Wed, 07 Jan 2026
248.2800
248.9400
240.2500
245.9300
7,488,900
Tue, 06 Jan 2026
255.2100
258.3500
245.7200
250.5600
8,672,500
Mon, 05 Jan 2026
247.1100
258.8800
246.5300
254.9200
13,695,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
230.6000
238.4900
225.9100
236.5300
8,760,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
231.2200
232.3900
225.4700
226.1400
6,678,200
Tue, 30 Dec 2025
233.6500
236.0600
231.5000
231.6000
5,652,100
Mon, 29 Dec 2025
234.3600
239.8900
232.7800
233.7700
6,362,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
240.4000
240.4900
232.8100
236.9000
5,925,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
240.2800
241.0000
237.1400
239.7300
3,869,000
Tue, 23 Dec 2025
243.2500
245.2000
238.8000
242.3000
7,004,200
Mon, 22 Dec 2025
251.6800
254.8700
247.4300
247.9000
6,233,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
244.5800
247.0000
240.8500
245.1200
10,613,000
Thu, 18 Dec 2025
253.1000
255.4100
239.1000
239.2000
9,291,500
Wed, 17 Dec 2025
254.7800
259.5500
243.7000
244.1900
8,429,500
Tue, 16 Dec 2025
253.5600
257.0000
250.3200
252.6100
6,907,400
Tue, 16 Dec 2025
12 · 8-K
Next filing day · accepted 15 Dec, 17:50 ET
8-K ↗
Mon, 15 Dec 2025
267.9900
268.5800
246.8000
250.4200
10,885,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
271.6600
278.2000
263.1600
267.4600
8,180,300
Thu, 11 Dec 2025
266.9000
271.1600
258.7200
269.0200
7,969,600
Wed, 10 Dec 2025
273.2000
279.4400
270.7600
275.0900
6,818,600
Tue, 09 Dec 2025
270.6300
284.7400
266.8300
277.3600
7,876,600
Mon, 08 Dec 2025
272.8100
276.6300
269.5200
274.2000
5,937,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
270.4300
274.0500
265.0100
269.7300
7,173,500
Thu, 04 Dec 2025
273.6000
284.2400
271.2600
274.0500
6,469,200
Wed, 03 Dec 2025
268.0000
277.5900
264.1300
276.9200
9,466,700
Tue, 02 Dec 2025
267.6800
272.5500
263.2100
263.2600
9,059,300
Mon, 01 Dec 2025
260.5300
265.9000
252.2000
259.8400
12,119,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
274.0100
279.8700
269.2900
272.8200
8,977,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
256.2000
266.6200
253.8400
264.9700
9,929,300
Tue, 25 Nov 2025
247.7600
254.3700
240.7400
254.1200
8,525,300
Mon, 24 Nov 2025
11 · DEF 14C
After-hours · 16:14 ET
DEF 14C ↗
Mon, 24 Nov 2025
244.6800
257.9500
243.0100
255.9700
10,005,800
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
243.9200
246.1300
231.1700
240.4100
12,396,500
Thu, 20 Nov 2025
259.9800
263.6300
236.0000
238.1600
15,524,200
Wed, 19 Nov 2025
261.8700
262.8200
247.0200
257.2900
13,287,300
Tue, 18 Nov 2025
261.7500
271.0000
261.0000
261.7900
10,854,500
Mon, 17 Nov 2025
274.9200
277.8300
258.2200
263.9500
15,822,400
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
269.5200
292.7600
268.1600
284.0000
11,784,800
Thu, 13 Nov 2025
301.6600
303.9600
279.8300
283.1400
11,109,500
Wed, 12 Nov 2025
309.2300
311.5000
301.4600
304.0000
6,967,600
Wed, 12 Nov 2025
10 · PRE 14C
Pre-market · 08:27 ET
PRE 14C ↗
Tue, 11 Nov 2025
312.2000
317.0900
303.5900
304.0100
7,095,200
Mon, 10 Nov 2025
323.0200
324.8000
311.6600
317.9300
8,949,800
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
290.2000
310.9300
283.6500
309.1400
11,984,200
Thu, 06 Nov 2025
316.5000
316.6000
294.7200
295.2200
12,191,200
Wed, 05 Nov 2025
315.8900
324.1400
310.8400
319.3000
8,215,500
Tue, 04 Nov 2025
319.0000
325.4500
306.8500
307.3200
12,420,300
Mon, 03 Nov 2025
340.8700
342.8000
325.8800
330.4200
9,341,700
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
336.0000
361.4000
334.4300
343.7800
13,757,300
Thu, 30 Oct 2025
9 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Thu, 30 Oct 2025
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 30 Oct 2025
343.4700
344.2200
328.2100
328.5100
8,947,700
Wed, 29 Oct 2025
357.4300
360.0000
345.2100
348.6100
7,560,500
Tue, 28 Oct 2025
363.2300
368.1300
354.0700
355.2200
6,527,800
Mon, 27 Oct 2025
362.8200
373.2500
357.3000
361.4300
9,688,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
335.0000
356.8800
333.0000
354.4600
13,893,100
Thu, 23 Oct 2025
323.0000
328.3900
318.5000
322.7600
5,866,800
Wed, 22 Oct 2025
333.8800
334.7200
310.4800
320.3300
12,737,800
Tue, 21 Oct 2025
342.2800
344.7900
335.5000
338.6200
6,030,900
Mon, 20 Oct 2025
342.2100
354.0600
338.7500
343.7800
7,544,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
319.4100
336.3000
317.7700
336.0200
9,571,100
Thu, 16 Oct 2025
338.4900
342.7000
328.7100
330.2500
7,611,900
Wed, 15 Oct 2025
345.8100
347.8300
333.1000
336.3000
7,947,300
Tue, 14 Oct 2025
340.8500
353.5000
334.7700
341.5500
9,446,000
Mon, 13 Oct 2025
363.2000
364.9000
341.8400
356.9900
10,318,400
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
387.6600
402.1600
351.6300
357.0100
17,223,600
Thu, 09 Oct 2025
384.2600
392.1600
381.8000
387.0000
6,849,000
Wed, 08 Oct 2025
378.6200
390.4900
375.6400
387.2700
7,122,800
Tue, 07 Oct 2025
386.8400
388.0000
363.0100
375.7800
9,146,300
Mon, 06 Oct 2025
390.3300
392.8500
380.5000
386.0700
8,693,000
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
373.3500
383.5000
370.0300
380.0200
13,648,200
Thu, 02 Oct 2025
354.7600
376.1300
353.4000
372.0700
15,750,400
Wed, 01 Oct 2025
343.2600
349.8700
340.5000
346.1700
8,843,900
Tue, 30 Sep 2025
330.0000
338.1000
329.6600
337.4900
6,674,700
Mon, 29 Sep 2025
318.0100
334.3800
316.3500
333.9900
12,066,100
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
308.5800
314.2400
303.4000
312.5900
6,714,800
Thu, 25 Sep 2025
314.3300
317.9900
304.3600
306.6900
8,865,300
Wed, 24 Sep 2025
323.7600
327.3200
320.7600
321.7700
4,869,800
Tue, 23 Sep 2025
333.3800
335.6800
317.7000
320.0700
8,245,900
Mon, 22 Sep 2025
333.4400
336.2000
328.1900
331.9500
8,720,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
342.7600
349.7000
337.6600
342.4600
13,272,100
Thu, 18 Sep 2025
325.8200
351.8900
323.5200
343.1300
17,324,500
Wed, 17 Sep 2025
325.9600
328.4900
311.3000
320.5600
8,921,200
Tue, 16 Sep 2025
332.2500
333.6000
321.3000
327.9100
7,434,900
Mon, 15 Sep 2025
322.8700
328.4400
320.9600
327.0200
6,896,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
328.0300
329.4900
319.8000
323.0400
6,929,400
Thu, 11 Sep 2025
319.0000
326.0000
315.5300
323.9500
7,702,700
Wed, 10 Sep 2025
321.4000
328.6700
312.5300
315.3400
8,664,800
Tue, 09 Sep 2025
303.7700
319.3900
303.6000
318.7800
10,361,300
Mon, 08 Sep 2025
301.8800
306.6000
297.1500
302.2000
8,824,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
313.8500
315.7400
292.5600
299.0700
11,367,000
Thu, 04 Sep 2025
301.9600
307.7700
300.0100
306.8000
6,211,800
Wed, 03 Sep 2025
305.0100
308.3700
301.1500
302.3100
5,220,800
Tue, 02 Sep 2025
299.9700
310.4100
295.4000
303.5600
6,814,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
306.1900
308.2200
301.5000
304.5400
6,611,400
Thu, 28 Aug 2025
312.5600
315.9500
306.0000
308.4700
6,292,500
Wed, 27 Aug 2025
307.2100
312.4100
306.6900
308.9700
5,746,300
Tue, 26 Aug 2025
304.0000
309.2000
300.3700
308.4800
7,745,400
Mon, 25 Aug 2025
312.1800
315.5900
305.1000
306.0000
8,473,900
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
300.5900
322.2600
297.1900
319.8500
13,029,200
Thu, 21 Aug 2025
301.4200
305.0000
297.8000
300.2800
5,743,400
Wed, 20 Aug 2025
304.2700
306.4500
291.4600
304.3900
8,570,300
Tue, 19 Aug 2025
320.6900
322.5900
301.4500
302.0700
10,327,700
Mon, 18 Aug 2025
311.4800
324.2900
307.1100
320.7300
8,798,800
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
7 · 8-K
After-hours · 16:40 ET
8-K ↗
Fri, 15 Aug 2025
6 · 424B7
After-hours · 16:39 ET
424B7 ↗
Fri, 15 Aug 2025
322.8500
323.4000
314.5600
317.5500
7,881,200
Thu, 14 Aug 2025
320.4900
327.4500
316.8000
324.8900
9,403,600
Wed, 13 Aug 2025
328.2100
345.3900
321.5300
327.0100
15,399,800
Tue, 12 Aug 2025
329.3500
329.8600
314.1600
322.6200
9,947,800
Mon, 11 Aug 2025
322.1000
333.6600
318.8000
319.6200
14,664,400
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
5 · 8-K
After-hours · 16:40 ET
8-K ↗
Fri, 08 Aug 2025
311.4400
313.7000
301.2300
310.5400
9,253,800
Thu, 07 Aug 2025
311.2300
317.9400
306.9800
310.7900
13,857,200
Wed, 06 Aug 2025
297.5500
304.7700
293.3100
303.5800
15,982,700
Wed, 06 Aug 2025
4 · 8-K
Next filing day · accepted 05 Aug, 21:52 ET
8-K ↗
Tue, 05 Aug 2025
307.1100
312.8500
297.2000
297.9900
16,863,900
Tue, 05 Aug 2025
3 · 8-K
Pre-market · 07:10 ET
8-K ↗
Mon, 04 Aug 2025
319.5400
324.0000
311.0000
318.1700
12,106,400
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
335.1400
337.5800
310.5500
314.6900
31,342,200
Thu, 31 Jul 2025
2 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 31 Jul 2025
382.8900
387.1400
376.8300
377.7600
12,371,200
Wed, 30 Jul 2025
382.9500
386.5800
372.7100
377.4800
11,100,000
Tue, 29 Jul 2025
383.5900
384.7800
365.7400
371.4400
9,334,700
Mon, 28 Jul 2025
394.6200
395.3900
375.2600
379.4900
11,270,400
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend