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
234.3800
234.9500
231.3400
232.1100
34,965,800
Thu, 23 Jul 2026
236.2600
238.3500
232.0500
233.6600
47,465,300
Wed, 22 Jul 2026
248.2700
248.4500
242.4500
244.8500
34,112,700
Tue, 21 Jul 2026
249.1100
249.3400
246.4200
247.5500
27,732,100
Mon, 20 Jul 2026
248.7600
252.8900
248.0000
249.9900
32,406,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
244.4600
250.2400
243.5900
247.2300
43,572,400
Thu, 16 Jul 2026
255.1200
258.0800
248.0000
249.8900
45,343,700
Wed, 15 Jul 2026
249.7500
256.4800
249.7500
254.9600
45,240,600
Tue, 14 Jul 2026
245.5500
248.5600
243.8000
247.4900
30,108,100
Mon, 13 Jul 2026
244.6800
249.6500
244.1800
247.3100
34,636,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
249.5500
251.0300
244.4100
245.3400
31,654,000
Thu, 09 Jul 2026
32 · 8-K
After-hours · 16:46 ET
FORM 8-K ↗
Thu, 09 Jul 2026
239.8200
247.5000
238.2500
247.0400
38,091,700
Wed, 08 Jul 2026
31 · 424B5
After-hours · 16:09 ET
424B5 ↗
Wed, 08 Jul 2026
244.2700
244.8000
240.5200
243.6200
29,653,000
Tue, 07 Jul 2026
246.9800
248.9300
242.7000
245.9800
40,579,600
Tue, 07 Jul 2026
30 · 424B5
Pre-market · 07:44 ET
424B5 ↗
Mon, 06 Jul 2026
243.8000
246.0400
240.8800
244.1600
40,044,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
241.6100
246.7200
241.0800
242.6700
48,246,400
Wed, 01 Jul 2026
239.7500
244.9000
234.9000
241.7000
53,829,900
Tue, 30 Jun 2026
237.3500
241.5400
237.1700
238.3400
66,228,300
Mon, 29 Jun 2026
234.2200
249.7100
233.8000
240.1400
77,619,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
227.2100
233.9000
226.1300
232.6900
248,372,100
Thu, 25 Jun 2026
232.0200
232.3200
225.5500
227.0100
77,674,100
Wed, 24 Jun 2026
233.8500
242.4200
232.9500
234.2700
70,282,600
Tue, 23 Jun 2026
232.5500
236.8700
232.0000
234.1100
60,492,600
Mon, 22 Jun 2026
240.0800
242.0000
232.2400
232.7900
68,388,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
240.1200
245.7300
236.0200
244.3900
75,624,400
Wed, 17 Jun 2026
244.9000
245.9100
236.0000
237.5000
44,780,800
Tue, 16 Jun 2026
248.0000
249.5100
245.4500
246.0000
35,187,400
Mon, 15 Jun 2026
245.0200
247.8100
244.7300
246.0200
41,711,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
29 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Fri, 12 Jun 2026
243.2100
243.3600
233.5900
238.5500
51,186,600
Thu, 11 Jun 2026
237.9300
242.1400
235.1800
241.5100
41,335,400
Wed, 10 Jun 2026
28 · 424B5
After-hours · 16:10 ET
424B5 ↗
Wed, 10 Jun 2026
243.6100
244.0700
237.4500
238.0000
38,590,200
Wed, 10 Jun 2026
27 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Tue, 09 Jun 2026
247.7300
250.4300
240.4000
244.1900
44,425,400
Mon, 08 Jun 2026
246.6800
249.4200
243.3600
245.2200
33,899,500
Mon, 08 Jun 2026
26 · 424B5
Pre-market · 08:01 ET
424B5 ↗
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
254.2600
256.3800
245.7800
246.0300
55,607,800
Thu, 04 Jun 2026
253.1200
255.8300
251.7500
253.7900
35,609,800
Wed, 03 Jun 2026
254.7000
257.0900
247.7100
250.0200
51,394,200
Tue, 02 Jun 2026
257.1600
261.2000
254.3700
256.5200
41,811,000
Mon, 01 Jun 2026
266.2900
266.6300
260.7000
261.2600
53,604,400
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
271.2900
274.7500
269.6400
270.6400
54,749,600
Thu, 28 May 2026
272.2700
274.5000
267.4400
274.0000
40,630,400
Wed, 27 May 2026
266.1500
272.4100
265.7000
271.8500
40,061,900
Tue, 26 May 2026
267.9400
269.3000
262.0700
265.2900
38,028,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
25 · 8-K
After-hours · 16:12 ET
FORM 8-K ↗
Fri, 22 May 2026
268.6600
269.7900
266.2400
266.3200
27,535,500
Thu, 21 May 2026
263.5000
269.4900
261.3700
268.4600
36,591,700
Wed, 20 May 2026
260.0500
265.5800
259.5300
265.0100
34,933,200
Tue, 19 May 2026
262.0400
262.2500
255.1900
259.3400
40,340,700
Mon, 18 May 2026
263.8700
268.8500
262.5300
264.8600
33,690,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
262.5000
264.3600
260.8900
264.1400
40,770,300
Thu, 14 May 2026
269.1500
270.7800
266.6300
267.2200
31,338,400
Wed, 13 May 2026
264.4300
270.7200
263.2000
270.1300
39,670,900
Tue, 12 May 2026
266.7100
267.6500
262.6300
265.8200
36,776,200
Mon, 11 May 2026
269.8400
273.6300
268.4800
268.9900
38,176,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
271.6300
274.0000
269.9500
272.6800
34,732,700
Thu, 07 May 2026
275.0200
276.6300
270.4900
271.1700
35,892,900
Wed, 06 May 2026
272.8900
277.8000
272.2100
274.9900
44,552,000
Tue, 05 May 2026
276.0800
278.5600
272.3800
273.5500
41,908,500
Mon, 04 May 2026
24 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Mon, 04 May 2026
268.8000
276.1000
268.8000
272.0500
49,083,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
265.5800
273.3200
262.7400
268.2600
50,825,200
Thu, 30 Apr 2026
273.1700
273.8800
256.1600
265.0600
100,974,900
Thu, 30 Apr 2026
23 · 10-Q
Next filing day · accepted 29 Apr, 18:48 ET
10-Q ↗
Wed, 29 Apr 2026
22 · 8-K
After-hours · 16:18 ET
8-K ↗
Wed, 29 Apr 2026
257.9900
265.9100
257.7000
263.0400
72,367,900
Tue, 28 Apr 2026
258.3900
261.0300
256.6300
259.7000
42,204,400
Mon, 27 Apr 2026
263.4600
264.1500
260.3400
261.1200
44,906,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
259.9800
264.5000
257.6900
263.9900
53,777,400
Thu, 23 Apr 2026
255.3900
258.7900
253.0700
255.0800
39,091,400
Wed, 22 Apr 2026
252.4400
255.9400
250.3300
255.3600
36,065,100
Tue, 21 Apr 2026
255.0900
255.0900
249.1000
249.9100
42,922,400
Mon, 20 Apr 2026
249.1900
250.1800
245.3700
248.2800
39,463,100
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
254.9900
256.1800
250.1100
250.5600
52,029,300
Thu, 16 Apr 2026
248.5100
250.0000
244.2000
249.7000
41,895,700
Wed, 15 Apr 2026
249.2500
250.4400
247.2000
248.5000
43,045,200
Tue, 14 Apr 2026
241.7800
252.1800
241.7800
249.0200
72,685,000
Tue, 14 Apr 2026
21 · 8-K
Pre-market · 08:04 ET
FORM 8-K ↗
Mon, 13 Apr 2026
237.4500
240.0000
235.7500
239.8900
42,166,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
235.3000
240.4300
235.2100
238.3800
56,912,800
Thu, 09 Apr 2026
225.2300
233.8000
223.2700
233.6500
65,964,200
Thu, 09 Apr 2026
20 · 8-K
Next filing day · accepted 08 Apr, 18:02 ET
FORM 8-K ↗
Thu, 09 Apr 2026
19 · DEFA14A
Next filing day · accepted 08 Apr, 17:57 ET
DEFA14A ↗
Thu, 09 Apr 2026
18 · DEF 14A
Next filing day · accepted 08 Apr, 17:47 ET
DEF 14A ↗
Wed, 08 Apr 2026
223.7900
226.1000
219.6200
221.2500
51,092,700
Tue, 07 Apr 2026
211.2400
213.9700
209.0800
213.7700
28,154,600
Mon, 06 Apr 2026
209.8000
212.9500
209.5900
212.7900
25,385,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
206.5400
212.2100
204.9000
209.7700
31,453,000
Wed, 01 Apr 2026
210.4400
213.5800
208.1900
210.5700
45,955,400
Tue, 31 Mar 2026
204.8500
210.2800
204.1400
208.2700
58,470,100
Mon, 30 Mar 2026
201.4800
203.8000
199.9800
200.9500
46,373,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
206.4600
206.6000
199.1400
199.3400
56,009,800
Thu, 26 Mar 2026
210.6100
212.8900
207.1200
207.5400
46,746,000
Wed, 25 Mar 2026
211.5600
213.0700
209.9000
211.7100
36,388,800
Tue, 24 Mar 2026
207.9500
209.3500
206.6400
207.2400
35,351,400
Mon, 23 Mar 2026
209.7900
212.8000
209.5100
210.1400
44,277,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
207.4000
207.5400
204.3200
205.3700
63,694,600
Thu, 19 Mar 2026
207.0600
209.1200
206.0500
208.7600
36,440,600
Wed, 18 Mar 2026
213.9300
215.1400
208.8300
209.8700
37,846,600
Tue, 17 Mar 2026
212.8200
215.7000
212.4300
215.2000
44,969,900
Mon, 16 Mar 2026
17 · 8-K
After-hours · 16:54 ET
FORM 8-K ↗
Mon, 16 Mar 2026
208.3500
212.7200
207.4500
211.7400
42,209,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
16 · 8-K
After-hours · 17:01 ET
FORM 8-K ↗
Fri, 13 Mar 2026
15 · 424B5
After-hours · 16:14 ET
424B5 ↗
Fri, 13 Mar 2026
209.6100
210.5600
206.2200
207.6700
35,662,100
Thu, 12 Mar 2026
14 · 424B5
After-hours · 16:50 ET
424B5 ↗
Thu, 12 Mar 2026
210.3900
211.7100
208.1500
209.5300
44,349,500
Wed, 11 Mar 2026
215.7100
217.0000
211.3500
212.6500
34,199,300
Wed, 11 Mar 2026
13 · 424B5
Pre-market · 06:15 ET
424B5 ↗
Tue, 10 Mar 2026
214.1900
215.6500
212.4300
214.3300
35,678,800
Tue, 10 Mar 2026
12 · 424B5
Pre-market · 07:43 ET
424B5 ↗
Mon, 09 Mar 2026
210.4500
213.8200
207.1100
213.4900
54,642,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
214.9900
217.3200
212.5300
213.2100
51,152,700
Thu, 05 Mar 2026
215.9800
220.4700
215.5900
218.9400
60,943,400
Wed, 04 Mar 2026
210.4700
217.5400
210.1500
216.8200
54,731,100
Tue, 03 Mar 2026
203.1000
209.1800
202.4800
208.7300
43,184,900
Mon, 02 Mar 2026
204.5500
209.7300
203.4600
208.3900
46,001,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
206.8300
210.3300
205.2000
210.0000
57,422,800
Fri, 27 Feb 2026
11 · 8-K
Pre-market · 08:36 ET
FORM 8-K ↗
Thu, 26 Feb 2026
210.7300
211.0500
205.3500
207.9200
47,756,800
Wed, 25 Feb 2026
210.4600
211.5900
208.9300
210.6400
41,346,400
Tue, 24 Feb 2026
205.4700
210.3600
203.2500
208.5600
41,137,200
Mon, 23 Feb 2026
208.1000
208.4300
203.1100
205.2700
53,581,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
204.7600
211.1700
203.7500
210.1100
65,881,600
Thu, 19 Feb 2026
203.8000
205.6400
202.8100
204.8600
35,669,600
Wed, 18 Feb 2026
202.0700
206.8600
201.5100
204.7900
51,003,300
Tue, 17 Feb 2026
198.1300
201.7400
196.0000
201.1500
69,879,200
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
198.8800
201.1600
197.2800
198.7900
66,321,600
Thu, 12 Feb 2026
203.9600
203.9600
197.5600
199.6000
83,975,400
Wed, 11 Feb 2026
208.0600
208.5700
202.4900
204.0800
65,545,500
Tue, 10 Feb 2026
208.8000
212.6500
206.4100
206.9600
67,175,000
Mon, 09 Feb 2026
208.9700
212.8100
203.3500
208.7200
91,178,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
202.7000
211.4400
200.3100
210.3200
179,210,900
Fri, 06 Feb 2026
10 · S-3ASR
Pre-market · 07:38 ET
S-3ASR ↗
Fri, 06 Feb 2026
9 · 10-K
Next filing day · accepted 05 Feb, 18:44 ET
10-K ↗
Thu, 05 Feb 2026
8 · 8-K
After-hours · 16:25 ET
8-K ↗
Thu, 05 Feb 2026
224.9100
226.3100
220.3800
222.6900
103,509,200
Wed, 04 Feb 2026
238.8600
238.8600
231.8200
232.9900
51,299,900
Tue, 03 Feb 2026
244.9800
246.3500
235.4500
238.6200
53,831,300
Mon, 02 Feb 2026
238.3100
245.6300
238.1700
242.9600
37,546,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
239.8900
243.3200
237.6400
239.3000
46,585,000
Thu, 29 Jan 2026
242.8200
243.0000
236.7400
241.7300
47,229,600
Wed, 28 Jan 2026
246.3700
247.7800
241.5300
243.0100
40,882,700
Tue, 27 Jan 2026
239.6900
244.8800
238.0800
244.6800
38,029,200
Mon, 26 Jan 2026
239.9800
240.9500
237.5400
238.4200
32,825,500
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
234.9600
240.4500
234.5700
239.1600
33,778,500
Thu, 22 Jan 2026
234.0500
235.7200
230.9000
234.3400
31,913,300
Wed, 21 Jan 2026
231.0900
232.3000
226.8800
231.3100
47,276,100
Tue, 20 Jan 2026
233.7600
235.0900
229.3400
231.0000
47,737,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
239.0900
239.5700
236.4100
239.1200
45,888,300
Thu, 15 Jan 2026
239.3100
240.6500
236.6300
238.1800
43,003,600
Wed, 14 Jan 2026
241.1500
241.2800
236.2200
236.6500
41,410,600
Tue, 13 Jan 2026
246.5300
247.6600
240.2500
242.6000
38,371,800
Mon, 12 Jan 2026
246.7300
248.9400
245.9600
246.4700
35,867,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
244.5700
247.8600
242.2400
247.3800
34,560,000
Thu, 08 Jan 2026
243.0600
246.4100
241.8800
246.2900
39,509,800
Wed, 07 Jan 2026
239.6100
245.2900
239.5200
241.5600
42,236,500
Tue, 06 Jan 2026
232.1000
243.1800
232.0700
240.9300
53,764,700
Mon, 05 Jan 2026
228.8400
234.0000
227.1800
233.0600
49,733,300
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
231.3400
235.4600
224.7000
226.5000
51,456,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
232.9100
232.9900
230.1200
230.8200
24,383,700
Tue, 30 Dec 2025
231.2100
232.7700
230.2000
232.5300
21,910,500
Mon, 29 Dec 2025
231.9400
232.6000
230.7700
232.0700
19,797,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
232.0400
232.9900
231.1800
232.5200
15,994,700
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
232.1300
232.9500
231.3300
232.3800
11,420,500
Tue, 23 Dec 2025
229.0600
232.4500
228.7300
232.1400
29,230,200
Mon, 22 Dec 2025
228.6100
229.4800
226.7100
228.4300
32,261,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
226.7600
229.1300
225.5800
227.3500
85,544,400
Thu, 18 Dec 2025
225.7100
229.2300
224.4100
226.7600
50,272,400
Wed, 17 Dec 2025
224.6600
225.1900
220.9900
221.2700
44,034,400
Tue, 16 Dec 2025
223.0400
223.6600
221.1300
222.5600
39,298,900
Mon, 15 Dec 2025
227.9300
227.9300
221.5000
222.5400
47,286,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
229.8700
230.0800
225.1200
226.1900
35,639,100
Thu, 11 Dec 2025
230.7100
232.1100
228.6900
230.2800
28,249,600
Wed, 10 Dec 2025
228.8100
232.4200
228.4600
231.7800
38,790,700
Tue, 09 Dec 2025
226.8400
228.5700
225.1100
227.9200
25,841,700
Mon, 08 Dec 2025
229.5900
230.8300
226.2700
226.8900
35,019,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
230.3200
231.2400
228.5500
229.5300
33,117,400
Thu, 04 Dec 2025
232.7700
233.5000
226.8000
229.1100
45,683,200
Wed, 03 Dec 2025
233.3500
233.3800
230.6100
232.3800
35,495,100
Tue, 02 Dec 2025
235.0100
238.9700
233.5500
234.4200
45,785,400
Mon, 01 Dec 2025
233.2200
235.8000
232.2500
233.8800
42,904,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
231.2400
233.2900
230.2200
233.2200
20,292,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
230.7400
231.7500
228.7700
229.1600
38,497,900
Tue, 25 Nov 2025
226.3800
230.5200
223.8000
229.6700
39,379,300
Mon, 24 Nov 2025
222.5600
227.3300
222.2700
226.2800
54,318,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
216.3500
222.2100
215.1800
220.6900
68,490,500
Thu, 20 Nov 2025
7 · 8-K
After-hours · 17:00 ET
FORM 8-K ↗
Thu, 20 Nov 2025
227.0500
227.4100
216.7400
217.1400
50,309,000
Wed, 19 Nov 2025
6 · 424B5
After-hours · 16:10 ET
424B5 ↗
Wed, 19 Nov 2025
223.7400
223.7400
218.5200
222.6900
58,335,600
Tue, 18 Nov 2025
228.1000
230.2000
222.4200
222.5500
60,608,400
Mon, 17 Nov 2025
233.2500
234.6000
229.1900
232.8700
59,919,000
Mon, 17 Nov 2025
5 · 424B5
Pre-market · 08:08 ET
424B5 ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
235.0600
238.7300
232.8900
234.6900
38,956,700
Thu, 13 Nov 2025
243.0500
243.7500
236.5000
237.5800
41,401,700
Wed, 12 Nov 2025
250.2400
250.3700
243.7500
244.2000
31,190,100
Tue, 11 Nov 2025
248.4100
249.7500
247.2300
249.1000
23,564,100
Mon, 10 Nov 2025
248.3400
251.7500
245.5900
248.4000
36,476,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
242.9000
244.9000
238.4900
244.4100
46,374,300
Thu, 06 Nov 2025
249.1600
250.3800
242.1700
243.0400
46,004,200
Wed, 05 Nov 2025
249.0300
251.0000
246.1600
250.2000
40,610,700
Tue, 04 Nov 2025
250.3800
257.0100
248.6600
249.3200
51,546,300
Mon, 03 Nov 2025
255.3600
258.6000
252.9000
254.0000
95,997,800
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
250.1000
250.5000
243.9800
244.2200
166,340,800
Fri, 31 Oct 2025
4 · 10-Q
Next filing day · accepted 30 Oct, 18:18 ET
10-Q ↗
Thu, 30 Oct 2025
3 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 30 Oct 2025
227.0600
228.4400
222.7500
222.8600
102,252,900
Wed, 29 Oct 2025
231.6700
232.8200
227.7600
230.3000
52,036,200
Tue, 28 Oct 2025
228.2200
231.4900
226.2100
229.2500
47,100,000
Mon, 27 Oct 2025
227.6600
228.4000
225.5400
226.9700
38,267,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
221.9700
225.4000
221.9000
224.2100
38,685,100
Thu, 23 Oct 2025
219.0000
221.3000
218.1800
221.0900
31,540,000
Wed, 22 Oct 2025
219.3000
220.0100
216.5200
217.9500
44,308,500
Tue, 21 Oct 2025
218.4300
223.3200
217.9900
222.0300
50,494,600
Mon, 20 Oct 2025
213.8800
216.6900
213.5900
216.4800
38,882,800
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
214.5600
214.8000
211.0300
213.0400
45,986,900
Thu, 16 Oct 2025
215.6700
218.5900
212.8100
214.4700
42,414,600
Wed, 15 Oct 2025
216.6200
217.7100
212.6600
215.5700
45,909,500
Tue, 14 Oct 2025
215.5600
219.3200
212.6000
216.3900
45,665,600
Mon, 13 Oct 2025
217.7000
220.6800
217.0400
220.0700
37,809,700
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
226.2100
228.2500
216.0000
216.3700
72,367,500
Thu, 09 Oct 2025
225.0000
228.2100
221.7500
227.7400
46,412,100
Wed, 08 Oct 2025
222.9200
226.7300
221.1900
225.2200
46,686,000
Tue, 07 Oct 2025
220.8800
222.8900
220.1700
221.7800
31,194,700
Mon, 06 Oct 2025
221.0000
221.7300
216.0300
220.9000
43,690,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
223.4400
224.2000
219.3400
219.5100
43,639,000
Thu, 02 Oct 2025
221.0100
222.8100
218.9500
222.4100
41,258,600
Wed, 01 Oct 2025
217.3600
222.1500
216.6100
220.6300
43,933,800
Tue, 30 Sep 2025
222.0300
222.2400
217.8900
219.5700
48,396,400
Mon, 29 Sep 2025
220.0800
222.6000
219.3000
222.1700
44,259,200
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
219.0800
221.0500
218.0200
219.7800
41,650,100
Thu, 25 Sep 2025
220.0600
220.6700
216.4700
218.1500
52,226,300
Wed, 24 Sep 2025
224.1500
224.5600
219.4500
220.2100
49,509,000
Tue, 23 Sep 2025
227.8300
227.8600
220.0700
220.7100
70,956,200
Mon, 22 Sep 2025
230.5600
230.5700
227.5100
227.6300
45,914,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
232.3700
234.1600
229.7000
231.4800
97,943,200
Thu, 18 Sep 2025
232.5000
233.4800
228.7900
231.2300
37,931,700
Wed, 17 Sep 2025
233.7700
234.3000
228.7100
231.6200
42,815,200
Tue, 16 Sep 2025
232.9400
235.9000
232.2300
234.0500
38,203,900
Mon, 15 Sep 2025
230.6300
233.7300
230.3200
231.4300
33,243,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
230.3500
230.7900
226.2900
228.1500
38,496,200
Thu, 11 Sep 2025
231.4900
231.5300
229.3400
229.9500
37,485,600
Wed, 10 Sep 2025
237.5200
237.6800
229.1000
230.3300
60,907,700
Tue, 09 Sep 2025
236.3600
238.8500
235.0800
238.2400
27,033,800
Mon, 08 Sep 2025
234.9400
237.6000
233.7500
235.8400
33,947,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
235.1900
236.0000
231.9300
232.3300
36,721,800
Thu, 04 Sep 2025
231.1900
235.7700
230.7800
235.6800
59,391,800
Wed, 03 Sep 2025
225.2100
227.1700
224.3600
225.9900
29,223,100
Tue, 02 Sep 2025
223.5200
226.1700
221.8300
225.3400
38,843,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
231.3200
231.8100
228.1600
229.0000
26,199,200
Thu, 28 Aug 2025
229.0100
232.7100
228.0200
231.6000
33,679,600
Wed, 27 Aug 2025
228.5700
229.8700
227.8100
229.1200
21,254,500
Tue, 26 Aug 2025
227.1100
229.0000
226.0200
228.7100
26,105,400
Mon, 25 Aug 2025
227.3500
229.6000
227.3100
227.9400
22,633,700
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
222.7900
229.1400
220.8200
228.8400
37,315,300
Thu, 21 Aug 2025
222.6500
222.7800
220.5000
221.9500
32,140,500
Wed, 20 Aug 2025
227.1200
227.2700
220.9200
223.8100
36,604,300
Tue, 19 Aug 2025
230.0900
230.5300
227.1200
228.0100
29,891,000
Mon, 18 Aug 2025
230.2300
231.9100
228.3300
231.4900
25,248,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
232.5800
234.0800
229.8100
231.0300
39,649,200
Thu, 14 Aug 2025
227.4000
233.1100
227.0200
230.9800
61,545,800
Wed, 13 Aug 2025
222.0000
224.9200
222.0000
224.5600
36,508,300
Tue, 12 Aug 2025
222.2300
223.5000
219.0500
221.4700
37,185,800
Mon, 11 Aug 2025
221.7800
223.0500
220.4000
221.3000
31,646,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
223.1400
223.8000
221.8800
222.6900
32,970,500
Thu, 07 Aug 2025
221.0000
226.2200
220.8200
223.1300
40,603,500
Wed, 06 Aug 2025
214.7000
222.6500
213.7400
222.3100
54,823,000
Tue, 05 Aug 2025
213.0500
216.3000
212.8700
213.7500
51,505,100
Mon, 04 Aug 2025
217.4000
217.4400
211.4200
211.6500
77,890,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
217.2100
220.4400
212.8000
214.7500
122,258,800
Fri, 01 Aug 2025
2 · 10-Q
Next filing day · accepted 31 Jul, 18:13 ET
10-Q ↗
Thu, 31 Jul 2025
1 · 8-K
After-hours · 16:13 ET
8-K ↗
Thu, 31 Jul 2025
235.7700
236.5300
231.4000
234.1100
104,357,300
Wed, 30 Jul 2025
231.6400
231.8000
229.2900
230.1900
32,993,300
Tue, 29 Jul 2025
234.1500
234.7200
230.3100
231.0100
33,716,200
Mon, 28 Jul 2025
233.3500
234.2900
232.2500
232.7900
26,300,100
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend