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
176.2100
179.5900
173.5100
173.5700
1,059,300
Fri, 24 Jul 2026
17 · 8-K
Pre-market · 07:31 ET
8-K ↗
Thu, 23 Jul 2026
16 · 8-K
After-hours · 16:15 ET
8-K ↗
Thu, 23 Jul 2026
176.5600
180.6700
173.9400
174.8500
749,500
Wed, 22 Jul 2026
178.7000
180.9000
177.3300
178.0200
812,400
Tue, 21 Jul 2026
179.7600
182.3000
176.6200
176.8200
608,700
Mon, 20 Jul 2026
185.9200
186.9700
181.6300
181.9700
806,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
189.0600
191.2500
184.8500
185.6900
617,700
Thu, 16 Jul 2026
15 · 424B2
After-hours · 16:28 ET
424B2 ↗
Thu, 16 Jul 2026
187.2200
188.2900
183.4100
185.0400
620,900
Wed, 15 Jul 2026
14 · 8-K
After-hours · 17:29 ET
8-K ↗
Wed, 15 Jul 2026
186.1500
190.0900
185.6500
187.0900
494,400
Tue, 14 Jul 2026
187.3500
187.7300
183.9800
187.2500
567,800
Mon, 13 Jul 2026
13 · 424B5
After market open · 09:32 ET
424B5 ↗
Mon, 13 Jul 2026
191.4400
192.4000
184.8500
187.1000
1,092,900
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
182.6800
190.4700
182.6800
190.0300
1,443,800
Thu, 09 Jul 2026
180.8000
184.1000
180.0900
182.4800
1,122,700
Wed, 08 Jul 2026
183.6700
184.5500
181.2300
181.9900
1,281,200
Tue, 07 Jul 2026
181.7300
185.5200
181.7300
183.2300
768,600
Mon, 06 Jul 2026
182.1000
182.5800
176.8400
180.5700
1,214,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
183.3700
186.6500
183.1200
184.5600
1,506,300
Wed, 01 Jul 2026
177.7900
181.6500
176.1800
180.7500
1,215,500
Tue, 30 Jun 2026
177.9400
179.8400
174.1600
176.4600
1,268,900
Mon, 29 Jun 2026
183.3500
184.5600
176.8600
179.5000
689,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
183.4100
186.9300
182.1100
183.7600
1,305,300
Thu, 25 Jun 2026
185.4600
185.7400
178.2700
180.9500
1,066,300
Wed, 24 Jun 2026
189.6800
189.6800
184.9100
185.4600
1,044,900
Tue, 23 Jun 2026
189.0700
190.4900
187.5100
189.5900
690,800
Mon, 22 Jun 2026
185.0000
188.7300
184.5100
187.5900
873,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
191.9500
192.3000
186.3500
186.8700
1,819,300
Wed, 17 Jun 2026
194.0900
196.7100
190.9500
191.5700
917,900
Tue, 16 Jun 2026
197.4500
198.8800
194.5900
195.7300
706,400
Mon, 15 Jun 2026
202.9100
204.9200
189.3300
195.8200
2,653,700
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
205.1900
207.1700
203.5500
204.7900
550,000
Thu, 11 Jun 2026
206.0000
207.2800
201.0600
203.6500
723,200
Wed, 10 Jun 2026
206.1600
207.8500
204.4600
207.3300
823,200
Tue, 09 Jun 2026
202.2400
206.2600
199.1600
204.7800
816,200
Mon, 08 Jun 2026
206.0000
207.9900
199.5400
200.1000
935,300
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
208.0900
210.8800
206.2100
208.0200
682,600
Thu, 04 Jun 2026
199.7400
208.5100
196.0900
207.8500
791,700
Wed, 03 Jun 2026
196.8400
201.8400
195.6200
196.5800
1,473,600
Tue, 02 Jun 2026
204.0000
204.3000
193.8300
196.2100
890,500
Mon, 01 Jun 2026
201.0000
205.1400
200.9700
204.0500
950,100
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
205.0700
205.0700
202.6100
203.1600
1,415,000
Thu, 28 May 2026
201.8600
205.9000
199.5200
204.6200
997,800
Wed, 27 May 2026
202.0900
205.1300
199.6800
200.2000
707,000
Tue, 26 May 2026
205.4700
206.5700
201.5700
201.7300
651,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
12 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 22 May 2026
206.1200
207.2500
202.5800
205.5700
632,100
Thu, 21 May 2026
207.7300
209.3600
205.8700
208.0700
441,700
Wed, 20 May 2026
205.9500
208.9400
204.2600
207.7400
561,400
Tue, 19 May 2026
203.3400
208.2400
202.5300
207.5100
684,300
Mon, 18 May 2026
200.6800
203.5000
199.1500
203.3400
606,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
200.7000
203.0300
196.7800
199.6200
1,063,600
Thu, 14 May 2026
208.9900
209.4100
200.5100
201.2100
1,022,000
Wed, 13 May 2026
212.8100
213.3500
199.9100
207.6600
1,417,300
Tue, 12 May 2026
218.6200
219.5900
212.7500
213.6100
1,132,300
Mon, 11 May 2026
218.0000
220.3800
216.0400
217.2600
457,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
217.2600
218.7100
216.6300
218.1700
459,800
Thu, 07 May 2026
218.2900
219.8500
216.3400
218.6200
553,500
Wed, 06 May 2026
218.8600
221.5400
217.7600
218.4400
847,300
Tue, 05 May 2026
11 · 10-Q
After market open · 15:15 ET
10-Q ↗
Tue, 05 May 2026
218.4600
219.3500
215.7700
217.3800
787,900
Mon, 04 May 2026
217.5300
220.9300
217.0200
217.9100
618,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
222.0000
222.3800
218.0900
218.5800
613,200
Thu, 30 Apr 2026
215.0000
222.5800
213.5100
221.2000
1,554,000
Wed, 29 Apr 2026
10 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 29 Apr 2026
217.5900
219.5000
215.0100
215.9700
1,109,200
Tue, 28 Apr 2026
217.6600
217.8900
213.2300
217.5900
1,167,500
Mon, 27 Apr 2026
219.0700
219.6100
214.2700
215.0000
1,040,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
218.4100
219.9900
216.8200
219.4700
720,400
Thu, 23 Apr 2026
214.0400
220.0400
213.9600
219.6000
1,034,400
Wed, 22 Apr 2026
217.0100
218.7200
210.5300
211.8600
1,157,200
Tue, 21 Apr 2026
220.7200
221.0500
213.0900
213.1000
1,195,100
Mon, 20 Apr 2026
218.6800
224.4600
218.6800
220.4100
661,600
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
221.6600
224.2700
220.2400
223.1400
944,700
Thu, 16 Apr 2026
215.0000
222.1600
214.4100
221.7600
1,055,400
Wed, 15 Apr 2026
218.5100
218.5100
212.7200
214.2000
1,758,200
Tue, 14 Apr 2026
219.8600
220.1600
215.2000
218.0800
1,200,800
Mon, 13 Apr 2026
222.5200
223.0300
217.1400
220.2400
1,315,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
218.1600
224.2000
217.1500
223.7500
1,556,400
Thu, 09 Apr 2026
9 · DEFA14A
After-hours · 16:17 ET
DEFA14A ↗
Thu, 09 Apr 2026
8 · DEF 14A
After-hours · 16:15 ET
DEF 14A ↗
Thu, 09 Apr 2026
218.6000
220.2800
215.7900
218.4600
1,714,500
Wed, 08 Apr 2026
204.7700
223.8600
204.2000
218.7100
3,486,700
Tue, 07 Apr 2026
211.1500
211.1500
202.5600
205.8600
2,121,300
Mon, 06 Apr 2026
204.4500
213.8700
203.5000
212.4200
3,397,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
171.4400
204.8000
170.4200
204.0400
6,566,500
Wed, 01 Apr 2026
170.6300
173.8200
170.3400
171.5600
976,900
Tue, 31 Mar 2026
169.8300
172.9300
169.0000
172.1100
1,248,900
Mon, 30 Mar 2026
168.4700
172.1400
167.7700
169.8300
811,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
7 · 8-K
After-hours · 16:15 ET
8-K ↗
Fri, 27 Mar 2026
165.6200
168.6100
165.0100
167.0600
836,700
Thu, 26 Mar 2026
164.5700
166.9100
163.0500
166.1700
662,900
Wed, 25 Mar 2026
168.1800
168.3200
162.4100
165.1500
1,231,300
Tue, 24 Mar 2026
170.9700
173.9300
166.5800
166.7600
1,052,200
Mon, 23 Mar 2026
174.5900
175.4800
170.7800
171.9800
996,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
181.8100
183.5100
173.7700
174.1500
1,510,200
Thu, 19 Mar 2026
182.8600
183.4200
180.4000
182.2800
713,200
Wed, 18 Mar 2026
185.4400
186.4800
182.4700
183.0300
620,400
Tue, 17 Mar 2026
189.1100
190.0400
186.8100
187.1500
561,300
Mon, 16 Mar 2026
189.9200
190.6400
187.3300
187.6100
719,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
186.1800
188.5300
185.6300
188.0400
675,200
Thu, 12 Mar 2026
187.8900
189.7500
184.2700
184.7300
745,000
Wed, 11 Mar 2026
192.7600
192.8500
188.0000
188.5600
913,200
Tue, 10 Mar 2026
194.9200
197.0700
192.6600
193.7000
1,216,700
Mon, 09 Mar 2026
196.4600
196.6600
192.6700
195.9300
1,188,200
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
194.9300
199.2200
193.8600
196.5800
1,101,200
Thu, 05 Mar 2026
194.6700
197.7400
192.0900
195.6900
1,055,300
Wed, 04 Mar 2026
196.7100
197.8100
194.6500
196.4300
931,400
Tue, 03 Mar 2026
195.8600
198.5400
194.4500
197.3800
1,219,500
Mon, 02 Mar 2026
199.3000
206.3800
196.0900
198.9200
1,428,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
6 · 10-K
After market open · 12:59 ET
10-K ↗
Fri, 27 Feb 2026
193.3700
201.3100
192.5000
201.1600
2,197,700
Thu, 26 Feb 2026
5 · 8-K
After-hours · 16:17 ET
8-K ↗
Thu, 26 Feb 2026
196.7000
197.0900
191.4100
192.1700
2,027,100
Wed, 25 Feb 2026
201.7400
201.7400
196.6700
197.1700
805,000
Tue, 24 Feb 2026
198.8100
202.5100
198.2300
201.6000
687,900
Mon, 23 Feb 2026
199.9200
202.3500
198.4500
199.6400
1,009,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
199.6700
199.6700
196.3300
199.5400
676,600
Thu, 19 Feb 2026
197.4600
199.4100
197.0700
198.2900
728,800
Wed, 18 Feb 2026
202.8100
203.5500
195.5500
197.4600
1,020,300
Tue, 17 Feb 2026
201.9800
204.7100
200.8500
203.1200
1,293,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
199.7200
202.0000
199.3900
200.7700
1,015,100
Thu, 12 Feb 2026
193.7800
201.7800
193.4800
199.2900
1,221,800
Wed, 11 Feb 2026
188.6700
190.9800
185.2200
190.9600
793,000
Tue, 10 Feb 2026
184.7500
189.5600
184.7500
189.0800
722,600
Mon, 09 Feb 2026
180.6400
185.0600
178.0000
184.6300
520,800
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
181.4000
182.7700
177.4900
180.7400
663,100
Thu, 05 Feb 2026
182.3100
182.6500
178.5500
180.5100
1,083,100
Wed, 04 Feb 2026
180.2400
186.5900
179.6900
184.8700
1,329,600
Tue, 03 Feb 2026
181.0000
182.1800
177.7300
179.6500
1,014,100
Mon, 02 Feb 2026
184.1200
185.5600
181.0300
181.1400
1,289,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
189.3900
190.7300
182.1100
184.1100
1,238,400
Thu, 29 Jan 2026
185.1700
188.1600
184.1100
187.7700
760,400
Wed, 28 Jan 2026
186.3500
188.3600
183.2400
184.1600
745,300
Tue, 27 Jan 2026
187.3500
187.8700
185.7500
186.7900
596,400
Mon, 26 Jan 2026
187.7300
190.4600
187.5500
187.6700
475,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
184.8700
187.6100
183.5600
187.1600
681,100
Thu, 22 Jan 2026
186.5200
188.7400
184.7200
185.2900
879,300
Wed, 21 Jan 2026
186.9000
188.6900
185.2300
186.1300
678,700
Tue, 20 Jan 2026
194.1100
194.1100
185.7200
185.8800
885,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
190.6200
194.4600
189.1600
194.1100
670,900
Thu, 15 Jan 2026
191.8800
192.7600
190.0600
191.9900
650,700
Wed, 14 Jan 2026
188.3000
194.7200
188.0700
192.0600
762,000
Tue, 13 Jan 2026
185.5400
188.1000
182.6100
188.0400
704,200
Mon, 12 Jan 2026
181.8700
188.0000
181.8700
185.0000
945,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
181.3700
182.5500
179.8900
181.2000
938,900
Thu, 08 Jan 2026
180.8800
183.7600
180.1100
181.3600
785,700
Wed, 07 Jan 2026
189.1600
190.1400
181.3800
181.4200
1,174,900
Tue, 06 Jan 2026
189.5400
191.0300
187.6400
188.1200
714,900
Mon, 05 Jan 2026
190.4400
190.9400
186.8300
190.0600
1,037,600
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
192.1900
193.8700
191.1000
192.4800
380,800
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
194.3800
195.2600
193.4200
193.4300
366,300
Tue, 30 Dec 2025
193.7600
195.5200
192.7100
194.7600
477,300
Mon, 29 Dec 2025
193.1700
194.4600
192.7000
193.6900
563,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
192.2900
193.6900
191.6400
192.6000
348,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
191.9900
193.0300
191.3600
192.6000
242,400
Tue, 23 Dec 2025
191.2100
191.9700
188.7800
191.9100
700,000
Mon, 22 Dec 2025
188.6300
191.5200
186.1200
190.6300
673,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
189.2200
191.3900
188.3800
190.0100
1,526,800
Thu, 18 Dec 2025
191.3300
192.1800
189.2200
190.3600
956,100
Wed, 17 Dec 2025
189.5000
192.5200
189.3700
190.9500
755,000
Tue, 16 Dec 2025
193.5500
193.6000
189.8100
189.9800
698,400
Mon, 15 Dec 2025
192.7100
193.4400
190.2700
193.1300
911,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
191.3800
194.1600
190.1200
191.6600
1,008,700
Thu, 11 Dec 2025
190.7300
194.0500
189.0900
192.8300
693,800
Wed, 10 Dec 2025
190.0300
191.8500
189.0200
189.2200
824,000
Tue, 09 Dec 2025
192.2400
193.1300
188.7500
189.2900
636,800
Mon, 08 Dec 2025
189.2400
192.0400
187.6100
190.9800
852,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
189.4000
190.6000
188.8200
189.5800
716,000
Thu, 04 Dec 2025
186.2500
190.4500
186.2500
190.0000
760,600
Wed, 03 Dec 2025
186.9800
187.9500
185.1300
187.3400
837,600
Tue, 02 Dec 2025
188.8900
189.1300
186.3000
186.9700
590,300
Mon, 01 Dec 2025
193.1400
193.1400
188.0000
188.5700
941,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
194.0900
195.4000
193.6700
194.2700
313,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
192.5100
195.9500
192.5100
194.7900
756,200
Tue, 25 Nov 2025
194.3400
195.3600
193.2000
193.3000
772,000
Mon, 24 Nov 2025
194.8400
195.3400
191.9700
193.0900
1,372,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
196.4600
198.3900
194.7400
195.0200
1,111,500
Thu, 20 Nov 2025
196.1400
196.9500
194.3500
195.2500
731,400
Wed, 19 Nov 2025
198.5600
199.0900
194.8100
196.0900
630,700
Tue, 18 Nov 2025
197.4800
198.5400
194.9800
197.7000
778,500
Mon, 17 Nov 2025
198.3500
198.3500
195.0900
195.7800
725,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
195.1300
197.5500
192.9900
197.2100
821,900
Thu, 13 Nov 2025
200.2500
200.5300
193.7200
193.9500
1,169,600
Wed, 12 Nov 2025
202.0000
203.2600
200.6400
201.6300
781,300
Tue, 11 Nov 2025
200.7400
207.2900
199.4800
202.8400
967,700
Mon, 10 Nov 2025
195.5000
200.5600
195.1000
199.4200
717,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
195.7800
197.5800
194.8700
197.4000
798,300
Thu, 06 Nov 2025
4 · 10-Q
After-hours · 16:59 ET
10-Q ↗
Thu, 06 Nov 2025
195.0100
199.4500
194.6000
194.7500
998,900
Wed, 05 Nov 2025
196.3700
198.9200
195.4700
195.7900
978,600
Tue, 04 Nov 2025
195.8300
200.0000
195.3700
196.2000
1,447,200
Mon, 03 Nov 2025
3 · 8-K
After-hours · 16:31 ET
8-K ↗
Mon, 03 Nov 2025
189.2900
193.8800
188.8400
193.5200
1,854,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
188.8500
192.5600
188.6400
191.4800
1,330,800
Thu, 30 Oct 2025
190.0600
194.1900
189.7900
191.1400
1,320,100
Wed, 29 Oct 2025
194.0100
194.0100
189.8200
190.4200
1,342,900
Tue, 28 Oct 2025
195.2600
196.5600
187.4400
193.4000
3,275,700
Mon, 27 Oct 2025
197.2000
198.8000
196.1400
197.3000
1,133,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
197.0800
199.8700
195.9300
198.6800
878,300
Thu, 23 Oct 2025
198.0000
198.4600
194.3800
196.1000
1,018,700
Wed, 22 Oct 2025
197.5300
199.9400
196.5600
197.3800
610,900
Tue, 21 Oct 2025
196.9900
198.2700
195.7400
197.6700
570,100
Mon, 20 Oct 2025
196.4800
198.0000
194.7100
197.7600
627,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
197.2500
197.7300
192.6900
196.2600
713,400
Thu, 16 Oct 2025
194.4100
199.4900
194.0200
197.4200
908,700
Wed, 15 Oct 2025
190.8800
196.4400
190.6900
194.4500
1,164,900
Tue, 14 Oct 2025
188.3000
192.4700
188.3000
191.0700
1,267,800
Mon, 13 Oct 2025
187.6900
188.9300
185.4500
188.1200
997,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
189.1100
189.6700
185.7000
189.1000
844,000
Thu, 09 Oct 2025
188.8200
189.1900
186.9700
187.4900
819,300
Wed, 08 Oct 2025
187.1400
188.9200
186.5100
187.6100
958,600
Tue, 07 Oct 2025
189.6700
189.9200
187.1500
188.5300
895,900
Mon, 06 Oct 2025
190.8700
191.1800
187.7900
188.6600
1,072,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
190.7500
192.6200
190.2500
192.0900
1,144,100
Thu, 02 Oct 2025
190.5400
192.6800
188.9400
191.7000
841,900
Wed, 01 Oct 2025
194.1200
194.3800
189.6300
191.7900
1,237,500
Tue, 30 Sep 2025
195.5000
196.1300
192.8500
193.3500
1,307,000
Mon, 29 Sep 2025
195.5000
196.9600
193.5400
196.1000
925,800
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
195.3300
196.6200
193.9500
194.2200
1,248,200
Thu, 25 Sep 2025
196.1600
197.8300
194.8800
195.4300
966,200
Wed, 24 Sep 2025
198.4000
198.8900
195.2100
195.2300
1,408,500
Tue, 23 Sep 2025
199.2600
199.3000
196.9700
198.8200
899,800
Mon, 22 Sep 2025
197.7200
200.2600
196.7900
198.0000
1,733,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
199.3500
200.5200
198.4000
199.1000
1,832,400
Thu, 18 Sep 2025
197.0900
200.0500
197.0400
198.8200
1,119,800
Wed, 17 Sep 2025
198.1000
203.6900
198.1000
199.3800
1,458,500
Tue, 16 Sep 2025
198.1600
199.8400
197.1900
199.1800
1,746,400
Mon, 15 Sep 2025
200.0400
201.7700
195.3400
198.0500
1,480,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
198.1300
200.7500
197.8700
199.9700
1,334,400
Thu, 11 Sep 2025
195.0000
199.8400
193.2900
199.4400
1,602,900
Wed, 10 Sep 2025
191.1800
194.3400
190.5400
193.5700
1,517,500
Tue, 09 Sep 2025
191.3500
192.1900
188.8000
191.4700
2,326,300
Mon, 08 Sep 2025
193.8400
193.9000
186.8100
191.3500
2,436,400
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
198.2800
199.6400
196.5100
197.7400
1,863,200
Thu, 04 Sep 2025
200.6900
201.3400
192.9500
195.1700
2,126,000
Wed, 03 Sep 2025
201.9300
204.5800
198.6000
199.3100
1,438,300
Tue, 02 Sep 2025
202.6500
206.2000
201.6000
202.0000
1,276,500
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
207.3000
208.7000
204.6200
204.8500
1,350,800
Thu, 28 Aug 2025
208.2000
210.5500
203.5700
206.0400
1,811,700
Wed, 27 Aug 2025
217.0200
218.6500
207.9400
208.1300
1,234,200
Tue, 26 Aug 2025
218.9800
218.9800
214.0800
218.8400
1,325,300
Mon, 25 Aug 2025
221.0400
222.7500
221.0400
221.5700
530,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
222.6900
225.3300
221.7100
222.8700
513,500
Thu, 21 Aug 2025
219.6800
222.6500
218.9400
220.8900
526,100
Wed, 20 Aug 2025
221.9700
225.2200
221.5000
223.7100
941,700
Tue, 19 Aug 2025
216.3600
220.4300
216.1200
220.2600
743,200
Mon, 18 Aug 2025
220.1300
220.8300
215.0100
215.1500
850,200
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
217.9100
221.0100
217.8100
219.9400
791,300
Thu, 14 Aug 2025
219.0400
219.0400
214.6500
216.9100
921,900
Wed, 13 Aug 2025
218.3000
220.6500
218.1200
219.3900
929,500
Tue, 12 Aug 2025
219.4700
219.8600
216.9300
217.9900
621,900
Mon, 11 Aug 2025
220.3100
221.3900
218.0200
219.1100
602,800
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
223.1400
224.2300
219.6200
220.8500
569,100
Thu, 07 Aug 2025
2 · 10-Q
After market open · 15:38 ET
10-Q ↗
Thu, 07 Aug 2025
219.6800
223.4700
217.9900
223.1400
754,400
Wed, 06 Aug 2025
219.8100
223.2800
219.5000
219.7700
987,900
Tue, 05 Aug 2025
223.2500
223.2500
215.5100
219.1600
2,174,000
Mon, 04 Aug 2025
1 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 04 Aug 2025
228.1500
231.3400
227.7500
230.4000
944,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
234.6400
234.6400
227.0800
228.5700
1,083,100
Thu, 31 Jul 2025
224.5100
227.4900
223.4700
224.7200
859,200
Wed, 30 Jul 2025
227.9700
231.7600
225.7600
226.9800
778,500
Tue, 29 Jul 2025
227.3800
229.1800
223.0700
228.9200
977,100
Mon, 28 Jul 2025
232.2100
233.4100
226.4500
226.7500
634,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend