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
168.5000
170.5100
165.9700
167.0200
846,000
Thu, 23 Jul 2026
169.2800
171.3100
165.6700
168.2400
821,000
Wed, 22 Jul 2026
178.7800
178.7800
172.2100
172.4600
511,900
Tue, 21 Jul 2026
175.0500
179.3000
173.0100
177.5000
683,100
Mon, 20 Jul 2026
177.0800
177.9900
174.0500
175.0500
1,060,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
176.1900
181.1700
174.9300
176.7600
828,700
Thu, 16 Jul 2026
181.2500
182.9300
176.3200
178.4100
1,378,100
Wed, 15 Jul 2026
178.2300
184.6000
178.2300
181.2600
604,800
Tue, 14 Jul 2026
181.5400
182.4400
175.1400
178.4600
417,700
Mon, 13 Jul 2026
180.1400
184.6200
179.7800
180.5900
486,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
179.6100
181.2200
175.0000
179.4500
630,800
Thu, 09 Jul 2026
174.4200
180.2900
173.7000
178.1700
1,086,100
Thu, 09 Jul 2026
19 · 8-K
Next filing day · accepted 08 Jul, 20:29 ET
8-K ↗
Wed, 08 Jul 2026
182.5500
185.0700
173.9700
174.6800
1,018,600
Tue, 07 Jul 2026
189.6100
190.9700
183.7900
185.2200
913,500
Mon, 06 Jul 2026
183.7200
188.6000
179.3700
188.3900
1,104,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
183.1100
186.5200
181.5300
184.5200
1,354,100
Wed, 01 Jul 2026
168.6600
182.8400
166.9100
181.4900
1,506,000
Tue, 30 Jun 2026
172.8000
173.4300
166.2700
168.6600
1,372,600
Mon, 29 Jun 2026
177.6200
178.3400
170.0500
173.4300
973,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
174.0300
179.3500
174.0300
178.4300
1,668,700
Thu, 25 Jun 2026
172.9900
176.7000
171.5400
175.7100
850,500
Wed, 24 Jun 2026
170.3400
174.3700
165.5000
170.9000
1,502,700
Tue, 23 Jun 2026
172.6700
174.6700
168.2900
168.4900
1,112,500
Mon, 22 Jun 2026
178.5000
180.5500
173.4800
173.7600
1,277,800
Mon, 22 Jun 2026
18 · 8-K
Next filing day · accepted 18 Jun, 21:02 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
176.7000
183.0300
173.5600
182.0800
1,949,700
Wed, 17 Jun 2026
179.3600
185.0000
172.1600
173.5300
843,700
Tue, 16 Jun 2026
178.2700
181.2200
177.7500
179.5200
635,200
Mon, 15 Jun 2026
177.8800
182.5900
177.2100
178.2600
1,091,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
176.5100
177.4900
172.4300
174.8400
574,500
Thu, 11 Jun 2026
170.5000
177.8800
169.3000
176.5100
1,029,400
Wed, 10 Jun 2026
177.7300
179.2100
169.9900
170.5000
1,155,000
Tue, 09 Jun 2026
174.5100
179.8500
172.5900
178.1000
1,044,500
Mon, 08 Jun 2026
167.5500
173.2900
167.0800
172.0500
1,010,900
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
168.2900
171.0000
166.4000
167.7400
494,400
Thu, 04 Jun 2026
164.9000
168.4200
164.0700
168.2900
979,600
Wed, 03 Jun 2026
166.2700
167.1300
160.7000
161.7100
1,068,900
Tue, 02 Jun 2026
169.7700
173.4700
165.9900
166.6900
901,900
Mon, 01 Jun 2026
172.4000
173.4000
169.3000
169.7700
856,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
173.7900
177.6600
171.9200
174.9500
1,154,900
Thu, 28 May 2026
162.8800
173.7800
160.3300
173.2500
1,590,700
Wed, 27 May 2026
164.8000
167.5000
161.4300
162.8800
1,553,300
Tue, 26 May 2026
164.9700
166.0000
162.3200
163.5500
873,500
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
162.9000
165.4800
161.1700
163.6100
844,500
Thu, 21 May 2026
162.1500
165.0100
160.4300
163.0400
1,163,600
Wed, 20 May 2026
17 · 8-K
After-hours · 16:28 ET
8-K ↗
Wed, 20 May 2026
155.1600
163.9500
151.5800
163.3800
1,518,200
Tue, 19 May 2026
158.5900
159.6900
154.2000
155.1600
1,403,600
Mon, 18 May 2026
158.0200
161.2200
155.9000
158.7800
982,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
159.5500
161.0000
156.9900
157.2500
923,600
Thu, 14 May 2026
161.4000
163.5900
159.8500
160.5300
633,700
Wed, 13 May 2026
165.4200
165.7700
160.8800
161.7500
636,400
Tue, 12 May 2026
164.7800
167.6500
163.6000
165.7900
630,600
Mon, 11 May 2026
168.8800
169.6600
162.7200
164.6100
1,129,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
168.3900
169.1800
163.2900
168.7800
835,800
Thu, 07 May 2026
174.9600
176.4600
167.8200
168.3900
753,300
Wed, 06 May 2026
16 · 10-Q
After-hours · 16:43 ET
10-Q ↗
Wed, 06 May 2026
169.4700
174.9600
168.7300
173.9400
768,400
Tue, 05 May 2026
171.2600
172.6200
167.7700
168.7100
751,200
Mon, 04 May 2026
175.7300
178.1200
171.2700
171.8800
703,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
177.1600
179.3700
174.9800
178.9100
840,300
Fri, 01 May 2026
15 · 8-K
Next filing day · accepted 30 Apr, 19:51 ET
8-K ↗
Thu, 30 Apr 2026
177.0000
177.1100
167.4600
176.0100
1,932,700
Wed, 29 Apr 2026
14 · 8-K
After-hours · 16:04 ET
8-K ↗
Wed, 29 Apr 2026
177.2800
180.4200
176.0800
178.4000
1,378,600
Tue, 28 Apr 2026
183.7600
183.7600
174.6200
177.2800
1,705,600
Mon, 27 Apr 2026
189.7100
192.4500
183.8100
184.7000
1,484,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
190.9600
191.9100
187.0100
189.6100
738,500
Thu, 23 Apr 2026
194.5200
196.1300
187.5800
190.6700
1,024,600
Wed, 22 Apr 2026
198.1200
198.1200
193.6700
196.0500
922,300
Tue, 21 Apr 2026
193.4000
200.4400
192.3500
195.2000
1,467,400
Mon, 20 Apr 2026
187.3500
193.0000
187.0500
191.6600
1,362,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
13 · DEFA14A
After-hours · 17:20 ET
DEFA14A ↗
Fri, 17 Apr 2026
188.8700
194.6700
188.2300
190.0700
1,025,000
Thu, 16 Apr 2026
186.7200
189.0000
184.4800
185.0200
645,900
Wed, 15 Apr 2026
187.3200
187.9900
185.3400
186.5300
785,800
Tue, 14 Apr 2026
183.1000
187.9900
182.6300
184.6900
879,300
Mon, 13 Apr 2026
171.7400
181.2800
170.1800
180.6700
1,031,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
175.2700
178.2300
172.3400
173.1400
784,900
Thu, 09 Apr 2026
173.2100
175.6500
170.5000
174.5300
970,100
Wed, 08 Apr 2026
177.6200
185.0000
176.0000
176.8300
927,400
Tue, 07 Apr 2026
12 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Tue, 07 Apr 2026
11 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Tue, 07 Apr 2026
171.1000
171.1500
165.4000
166.8700
934,500
Mon, 06 Apr 2026
170.0700
172.7300
169.1300
171.8700
501,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
168.5200
175.1500
164.0000
170.6000
1,081,500
Wed, 01 Apr 2026
172.6100
178.1700
171.7400
172.7300
872,200
Tue, 31 Mar 2026
167.5000
173.1200
166.0600
171.4300
791,400
Mon, 30 Mar 2026
168.2500
168.2500
164.7300
166.2600
1,056,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
10 · PRE 14A
After-hours · 16:10 ET
PRE 14A ↗
Fri, 27 Mar 2026
175.5100
176.8300
163.7800
166.3800
1,294,100
Thu, 26 Mar 2026
177.6600
182.9700
176.7300
177.3300
652,100
Wed, 25 Mar 2026
180.7800
183.3400
176.1500
180.2700
746,800
Tue, 24 Mar 2026
177.9200
181.4500
175.3800
179.3400
985,600
Mon, 23 Mar 2026
178.0000
182.1600
176.3600
180.8600
1,442,500
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
175.9700
178.7400
171.2700
173.1800
2,108,400
Thu, 19 Mar 2026
180.0000
180.6200
175.0400
176.2500
2,321,800
Wed, 18 Mar 2026
172.9700
175.4300
170.5000
172.4100
1,729,400
Tue, 17 Mar 2026
174.1900
179.0600
174.1900
176.1200
1,340,700
Mon, 16 Mar 2026
166.6000
169.5700
164.0500
169.4500
1,514,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
167.4300
168.2300
162.2700
164.2300
1,886,500
Thu, 12 Mar 2026
172.8000
173.7600
165.7300
166.9200
1,809,900
Wed, 11 Mar 2026
168.5300
177.4500
168.3100
174.8100
1,626,800
Tue, 10 Mar 2026
176.3000
176.4800
169.3000
169.4300
1,514,200
Mon, 09 Mar 2026
170.6000
175.4900
164.5100
175.0500
1,796,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
171.2000
174.3100
168.0100
174.0000
1,774,000
Thu, 05 Mar 2026
178.2100
179.8600
174.0000
175.6000
1,113,800
Wed, 04 Mar 2026
183.0600
184.5100
181.0700
182.1600
866,300
Tue, 03 Mar 2026
182.4000
184.8400
176.1400
182.6400
1,017,200
Mon, 02 Mar 2026
184.5900
189.3500
181.7000
189.0200
1,044,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 10-K
After-hours · 16:06 ET
10-K ↗
Fri, 27 Feb 2026
185.5500
190.9300
185.0700
190.1000
1,530,600
Thu, 26 Feb 2026
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 26 Feb 2026
188.5300
190.8000
187.5000
189.2000
869,900
Wed, 25 Feb 2026
186.4700
188.5200
184.9300
188.0500
888,000
Tue, 24 Feb 2026
180.6100
186.1400
179.7900
185.5300
1,268,300
Mon, 23 Feb 2026
186.2700
187.0000
175.3500
181.2600
1,577,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
188.2300
192.6900
186.3700
190.0200
1,037,300
Thu, 19 Feb 2026
189.9700
191.4700
186.2800
189.4000
760,300
Wed, 18 Feb 2026
187.8200
191.4800
187.6100
190.8200
1,031,800
Tue, 17 Feb 2026
185.9100
190.4800
185.5100
187.2200
1,351,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
184.7200
188.6300
181.0900
186.7700
1,272,000
Thu, 12 Feb 2026
197.0000
199.0600
183.5600
183.8600
2,012,500
Wed, 11 Feb 2026
196.6000
197.7100
194.2200
197.5100
1,369,600
Tue, 10 Feb 2026
192.7800
197.7400
192.2700
196.2700
2,014,700
Mon, 09 Feb 2026
188.0000
193.8300
185.9800
192.5000
1,872,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
177.8900
188.6700
176.6600
187.6000
1,967,200
Thu, 05 Feb 2026
176.0600
179.9100
172.0000
175.6200
2,674,100
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 04 Feb 2026
157.2400
170.0800
156.2500
161.3000
2,939,700
Tue, 03 Feb 2026
163.7400
165.4700
154.8300
157.0500
1,186,100
Mon, 02 Feb 2026
162.8300
165.0000
161.1200
163.6300
1,102,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
164.1200
165.7900
161.0000
163.0300
1,181,800
Thu, 29 Jan 2026
166.1400
166.1400
160.6600
164.1200
737,400
Wed, 28 Jan 2026
167.5300
167.5300
163.6500
164.9200
624,300
Tue, 27 Jan 2026
166.4500
168.5400
164.5300
167.0400
685,600
Mon, 26 Jan 2026
168.8000
168.8000
166.6600
167.6500
505,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
168.2000
169.8700
167.5700
168.7300
408,000
Thu, 22 Jan 2026
171.1500
172.3600
167.4900
168.9200
662,000
Wed, 21 Jan 2026
167.6800
172.0000
167.3200
169.9500
1,031,000
Tue, 20 Jan 2026
167.2800
169.3300
164.4400
165.5500
1,118,700
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
171.0000
174.6700
171.0000
171.4900
1,371,000
Thu, 15 Jan 2026
169.7400
172.6200
167.4000
171.4700
907,700
Wed, 14 Jan 2026
169.3300
171.5900
168.8800
169.2300
814,900
Tue, 13 Jan 2026
171.9800
172.5100
167.9500
170.2000
913,600
Mon, 12 Jan 2026
173.3600
174.0100
168.8400
172.0000
885,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
171.3100
173.0400
168.0200
172.7900
770,300
Thu, 08 Jan 2026
166.8200
172.1000
166.8100
170.5800
859,300
Wed, 07 Jan 2026
168.4900
169.3200
165.8800
166.8100
787,400
Tue, 06 Jan 2026
160.4700
168.0400
160.1100
167.6600
1,164,700
Mon, 05 Jan 2026
155.0800
161.1600
154.7900
160.1300
1,279,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
157.7200
158.0900
154.6200
156.0300
809,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
157.1200
158.0300
156.0300
156.1500
496,400
Tue, 30 Dec 2025
157.6200
158.3600
156.6100
158.1400
574,600
Mon, 29 Dec 2025
157.9500
159.1600
157.4300
157.8400
838,200
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
157.5600
158.6400
156.7600
158.3700
503,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
156.7600
158.6200
154.9800
157.8400
407,400
Tue, 23 Dec 2025
158.4800
158.5900
155.9800
156.7600
934,400
Mon, 22 Dec 2025
158.6900
160.1100
157.9400
159.2800
1,098,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
160.9500
161.6000
156.4700
157.6900
2,638,500
Thu, 18 Dec 2025
161.8800
162.5800
159.9700
161.4400
1,141,300
Wed, 17 Dec 2025
163.0000
165.2600
159.4000
160.5800
1,165,000
Tue, 16 Dec 2025
162.4900
164.1100
161.1900
162.8900
1,287,100
Mon, 15 Dec 2025
166.4900
167.0200
162.6000
162.7300
1,119,500
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
164.1500
166.8300
163.0000
165.4300
1,685,900
Thu, 11 Dec 2025
164.1100
165.2700
162.1100
163.8700
1,188,100
Wed, 10 Dec 2025
159.0200
166.6100
159.0100
164.5800
1,233,400
Tue, 09 Dec 2025
160.4500
162.8900
157.9800
159.0000
1,505,300
Mon, 08 Dec 2025
157.3400
158.9200
156.6600
157.6800
1,180,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
157.9200
159.5000
155.4000
157.2100
1,565,400
Thu, 04 Dec 2025
154.7100
156.9500
153.1700
156.8400
1,364,300
Wed, 03 Dec 2025
151.5500
156.6000
150.9200
155.0000
1,571,200
Tue, 02 Dec 2025
147.1400
152.0600
146.1200
150.9300
1,975,000
Mon, 01 Dec 2025
145.1000
148.4700
144.0000
146.7200
1,657,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
147.5100
148.0900
146.2500
147.1900
732,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
147.3500
149.4400
146.4600
147.2300
1,568,000
Tue, 25 Nov 2025
144.4300
152.9900
144.3000
147.5000
2,572,500
Mon, 24 Nov 2025
142.0000
145.1100
139.1300
143.6300
6,264,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
132.9600
143.4600
132.6400
142.5600
1,814,100
Thu, 20 Nov 2025
133.9700
137.4100
132.7400
132.8100
924,400
Wed, 19 Nov 2025
132.2600
134.9700
131.9500
133.6800
1,049,900
Tue, 18 Nov 2025
132.4700
132.8700
130.2300
132.2800
1,593,500
Mon, 17 Nov 2025
135.5200
136.5600
131.6600
132.6100
902,600
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
137.0100
138.0200
136.0000
137.1300
809,700
Thu, 13 Nov 2025
140.3200
143.4200
138.9300
139.4200
1,026,800
Wed, 12 Nov 2025
144.4500
145.2500
140.6900
141.6900
1,212,800
Tue, 11 Nov 2025
139.3200
144.8400
138.2500
144.4900
1,427,800
Mon, 10 Nov 2025
136.4700
138.5000
134.0200
138.2300
872,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
132.3900
134.9900
132.3900
134.8400
810,900
Thu, 06 Nov 2025
137.6600
138.5000
131.9000
133.7300
991,700
Wed, 05 Nov 2025
6 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Wed, 05 Nov 2025
136.4600
137.5800
133.3900
137.2100
1,189,800
Tue, 04 Nov 2025
138.3200
138.4900
133.8700
135.6700
1,172,700
Mon, 03 Nov 2025
137.5800
138.6900
133.7100
138.5300
1,246,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
137.7400
138.7300
133.9200
137.8800
1,641,900
Thu, 30 Oct 2025
145.2200
150.7800
137.6200
138.4300
3,842,800
Wed, 29 Oct 2025
5 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 29 Oct 2025
134.1000
135.5500
130.7300
131.9100
2,200,100
Tue, 28 Oct 2025
134.9400
135.6000
132.7900
133.1400
874,200
Mon, 27 Oct 2025
135.4300
136.8100
134.1300
135.6500
1,010,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
137.8300
138.5000
135.1400
135.2100
864,300
Thu, 23 Oct 2025
136.1100
137.8300
135.3100
136.0000
1,032,100
Wed, 22 Oct 2025
136.5000
138.4100
135.3700
135.5800
1,254,800
Tue, 21 Oct 2025
133.6200
136.9300
132.0900
136.2200
956,800
Mon, 20 Oct 2025
132.6200
135.0600
131.1300
134.9300
1,031,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
129.9100
131.4500
128.6700
130.4500
1,111,200
Thu, 16 Oct 2025
129.1400
133.6500
128.6500
129.8400
1,386,000
Wed, 15 Oct 2025
130.7100
131.5000
127.7200
128.4300
1,075,900
Tue, 14 Oct 2025
127.0700
131.5900
126.3300
129.7900
1,059,000
Mon, 13 Oct 2025
127.2500
130.0400
126.2600
129.5400
1,137,100
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
128.7000
130.8000
124.9100
125.7900
1,751,200
Thu, 09 Oct 2025
133.2600
133.4300
131.0300
131.8700
1,214,900
Wed, 08 Oct 2025
130.5600
133.2400
129.9500
133.0900
1,051,300
Tue, 07 Oct 2025
131.8500
132.6400
130.0500
130.4700
1,234,700
Mon, 06 Oct 2025
132.8200
134.0400
129.5300
131.5000
1,477,800
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
129.7300
134.9800
129.5000
132.1700
1,606,100
Thu, 02 Oct 2025
128.4200
130.2000
127.3100
128.7000
1,094,600
Wed, 01 Oct 2025
126.3100
128.0900
125.0600
127.5200
1,284,000
Tue, 30 Sep 2025
125.6000
125.9300
123.0200
125.2200
1,435,200
Mon, 29 Sep 2025
127.9400
127.9400
125.2500
126.3700
942,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
125.4600
127.0000
124.5500
126.1900
908,900
Thu, 25 Sep 2025
125.7400
126.6600
122.0000
124.8800
1,623,300
Wed, 24 Sep 2025
128.9000
130.2900
127.6200
128.1800
938,500
Tue, 23 Sep 2025
132.4000
132.4100
128.9100
129.0000
960,700
Mon, 22 Sep 2025
130.9900
131.9700
129.3800
131.1800
796,500
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
131.8400
132.0000
130.1000
131.3900
2,284,600
Thu, 18 Sep 2025
4 · 8-K
After-hours · 17:04 ET
8-K ↗
Thu, 18 Sep 2025
131.9300
132.8900
129.3200
132.5700
1,223,100
Wed, 17 Sep 2025
131.5100
134.8200
128.5200
129.4400
1,453,100
Tue, 16 Sep 2025
131.7600
133.2300
131.2700
131.8200
761,200
Mon, 15 Sep 2025
132.9000
133.7200
130.8400
131.0600
1,057,500
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
135.5200
135.5200
131.5100
131.5600
719,500
Thu, 11 Sep 2025
133.0000
137.6900
132.9300
135.9100
1,774,800
Wed, 10 Sep 2025
136.2300
138.5400
132.4800
132.9400
1,518,200
Tue, 09 Sep 2025
135.8200
140.3700
135.1700
135.9300
1,762,600
Mon, 08 Sep 2025
139.8800
139.8800
136.4300
136.8600
1,423,500
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
135.1100
139.1800
135.1100
139.1200
1,059,200
Thu, 04 Sep 2025
132.9100
135.1100
131.0000
134.7000
1,270,400
Wed, 03 Sep 2025
136.8100
137.3800
131.2100
132.3500
1,753,100
Tue, 02 Sep 2025
138.8600
139.3200
134.8000
137.1600
1,168,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
141.3100
143.2800
141.0000
141.9600
982,400
Thu, 28 Aug 2025
142.0000
142.9700
140.2300
141.1300
929,100
Wed, 27 Aug 2025
141.6300
143.0600
139.0000
141.9800
1,222,300
Tue, 26 Aug 2025
145.0600
146.3600
140.5700
141.7800
1,063,400
Mon, 25 Aug 2025
148.9100
149.4500
144.8200
144.9600
856,600
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
141.1000
150.2200
141.1000
149.5700
1,503,100
Thu, 21 Aug 2025
143.1700
143.1700
140.5700
140.6700
1,669,400
Wed, 20 Aug 2025
143.2400
143.8200
141.6200
143.5800
1,540,600
Tue, 19 Aug 2025
145.2100
149.0100
143.2800
143.7700
1,644,500
Mon, 18 Aug 2025
142.3600
145.7100
142.0000
144.9400
1,034,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
143.4400
145.3000
142.3800
142.4300
1,110,100
Thu, 14 Aug 2025
143.7100
144.5200
141.5000
142.8800
1,287,000
Wed, 13 Aug 2025
141.0300
146.8000
140.5000
145.7400
1,810,900
Tue, 12 Aug 2025
135.0300
141.3200
134.3600
140.4900
1,688,500
Mon, 11 Aug 2025
139.6800
141.9600
134.3600
134.8200
2,726,100
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
138.5100
140.1500
137.0500
139.8800
1,728,700
Thu, 07 Aug 2025
138.3300
140.2700
135.7500
138.7700
1,421,500
Wed, 06 Aug 2025
3 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Wed, 06 Aug 2025
139.0000
139.6100
134.4000
136.9000
2,127,700
Tue, 05 Aug 2025
138.6700
141.5100
137.9200
139.6500
2,025,400
Tue, 05 Aug 2025
2 · 8-K
Next filing day · accepted 04 Aug, 20:32 ET
8-K ↗
Mon, 04 Aug 2025
140.6800
143.1700
136.2700
137.7700
2,785,800
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
129.0000
139.0000
129.0000
136.5200
7,978,300
Thu, 31 Jul 2025
142.5000
149.7500
127.7000
129.0100
13,728,100
Wed, 30 Jul 2025
1 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 30 Jul 2025
205.4100
207.0800
201.8800
203.5700
2,687,400
Tue, 29 Jul 2025
207.5600
208.3100
204.5200
205.8100
1,188,300
Mon, 28 Jul 2025
206.0700
207.7500
203.2400
207.1900
1,308,200
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend