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
207.4500
211.9100
204.8100
206.8400
114,672,100
Thu, 23 Jul 2026
209.4600
210.8700
205.9600
208.7600
110,505,300
Wed, 22 Jul 2026
205.8100
214.3900
204.9500
212.0600
137,645,600
Tue, 21 Jul 2026
207.5400
208.6500
204.0100
207.2900
108,685,600
Mon, 20 Jul 2026
205.8700
207.7400
202.2800
203.2800
88,701,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
202.6400
206.6500
197.9700
202.8100
144,281,900
Thu, 16 Jul 2026
210.1700
211.0800
205.8500
207.4000
122,986,100
Wed, 15 Jul 2026
211.9600
213.8100
206.0400
212.5000
124,797,200
Tue, 14 Jul 2026
208.2000
212.5500
203.8000
211.8000
124,379,600
Mon, 13 Jul 2026
208.5400
210.5700
203.0000
203.5300
121,411,000
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
202.0000
211.0000
201.9200
210.9600
148,421,000
Thu, 09 Jul 2026
204.4600
204.5900
198.9600
202.7800
132,037,400
Wed, 08 Jul 2026
195.1800
205.1600
195.0600
204.1200
147,419,100
Tue, 07 Jul 2026
192.3700
198.4100
191.1400
196.9300
124,154,600
Mon, 06 Jul 2026
194.4200
197.5500
193.9900
195.5500
108,999,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
197.1400
200.0600
192.3500
194.8300
142,068,700
Thu, 02 Jul 2026
20 · 8-K
Pre-market · 09:23 ET
8-K ↗
Wed, 01 Jul 2026
196.2000
199.8500
193.4500
197.5800
146,147,600
Tue, 30 Jun 2026
19 · 8-K
After-hours · 16:27 ET
8-K ↗
Tue, 30 Jun 2026
197.2400
200.6300
195.1100
200.0900
166,476,700
Mon, 29 Jun 2026
193.8500
196.1800
189.8000
194.9700
148,835,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
193.1200
195.5500
191.2200
192.5300
179,304,100
Thu, 25 Jun 2026
200.0800
200.8000
192.1300
195.7400
149,550,000
Wed, 24 Jun 2026
200.1200
201.6700
196.5800
199.0000
151,810,700
Tue, 23 Jun 2026
202.1700
203.7700
200.0000
200.0400
153,496,200
Mon, 22 Jun 2026
211.4400
213.9900
207.7200
208.6500
122,041,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
18 · 8-K
After-hours · 16:00 ET
8-K ↗
Thu, 18 Jun 2026
207.3300
211.3900
206.5000
210.6900
241,272,000
Wed, 17 Jun 2026
208.5300
209.2100
203.0800
204.6500
128,363,500
Wed, 17 Jun 2026
17 · 424B5
Next filing day · accepted 16 Jun, 20:47 ET
424B5 ↗
Tue, 16 Jun 2026
211.1800
211.4900
207.2900
207.4100
125,694,100
Mon, 15 Jun 2026
208.9200
212.7100
208.3400
212.4500
149,936,700
Mon, 15 Jun 2026
16 · 424B5
Pre-market · 07:44 ET
424B5 ↗
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
204.8600
207.0700
203.4400
205.1900
112,001,800
Thu, 11 Jun 2026
201.4900
205.6600
199.5400
204.8700
158,643,200
Wed, 10 Jun 2026
204.4300
207.2200
199.9200
200.4200
161,746,600
Tue, 09 Jun 2026
210.6200
211.4000
199.3400
208.1900
180,962,500
Mon, 08 Jun 2026
210.1800
210.4700
206.0000
208.6400
138,372,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
214.5300
214.8700
204.3300
205.1000
219,655,500
Thu, 04 Jun 2026
213.9100
221.6000
210.9700
218.6600
169,022,200
Wed, 03 Jun 2026
221.7200
222.8200
214.5100
214.7500
160,907,000
Tue, 02 Jun 2026
227.1800
232.2800
221.3500
222.8200
193,362,900
Mon, 01 Jun 2026
215.7300
224.8700
215.7000
224.3600
212,850,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
214.5800
217.8600
211.1300
211.1400
289,410,600
Thu, 28 May 2026
211.2800
215.5200
211.2200
214.2500
143,996,000
Wed, 27 May 2026
214.1200
214.1500
208.7800
212.6000
167,601,200
Tue, 26 May 2026
216.5400
218.1800
212.0000
214.8600
187,202,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
220.9000
221.0100
214.8000
215.3300
169,275,700
Thu, 21 May 2026
222.2900
227.4000
217.9300
219.5100
203,381,800
Wed, 20 May 2026
15 · 10-Q
After-hours · 16:35 ET
10-Q ↗
Wed, 20 May 2026
14 · 8-K
After-hours · 16:21 ET
8-K ↗
Wed, 20 May 2026
223.1800
226.1300
220.5000
223.4700
184,201,600
Tue, 19 May 2026
219.6200
224.4800
217.9100
220.6100
140,948,200
Mon, 18 May 2026
229.8700
230.0000
218.3700
222.3200
146,280,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
229.7600
231.5000
224.2400
225.3200
180,977,600
Thu, 14 May 2026
229.8500
236.5400
229.3000
235.7400
180,782,900
Wed, 13 May 2026
224.9300
227.8400
221.5700
225.8300
150,405,400
Tue, 12 May 2026
13 · DEFA14A
After-hours · 16:44 ET
DEFA14A ↗
Tue, 12 May 2026
12 · DEF 14A
After-hours · 16:42 ET
DEF 14A ↗
Tue, 12 May 2026
218.5500
223.7500
214.9200
220.7800
159,176,600
Mon, 11 May 2026
214.0400
222.3000
213.8900
219.4400
160,685,800
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
11 · 8-K
After-hours · 16:35 ET
8-K ↗
Fri, 08 May 2026
213.0300
217.8000
212.8900
215.2000
136,421,400
Thu, 07 May 2026
208.3400
214.2000
206.5000
211.5000
168,307,900
Wed, 06 May 2026
199.8900
208.2700
198.6100
207.8300
188,362,800
Tue, 05 May 2026
199.3000
200.2400
196.0300
196.5000
113,406,600
Mon, 04 May 2026
199.5000
201.7300
194.7400
198.4800
125,368,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
201.2800
203.0000
197.1200
198.4500
128,647,000
Thu, 30 Apr 2026
209.9300
210.3000
198.7000
199.5700
225,239,200
Wed, 29 Apr 2026
212.7000
212.7200
207.5800
209.2500
123,711,800
Tue, 28 Apr 2026
209.4900
214.7300
208.2000
213.1700
180,275,400
Mon, 27 Apr 2026
10 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 27 Apr 2026
209.6500
216.8300
207.3800
216.6100
187,172,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
199.9600
210.9500
199.8100
208.2700
214,134,400
Thu, 23 Apr 2026
202.4600
203.8300
197.2200
199.6400
113,561,800
Wed, 22 Apr 2026
200.9900
202.5000
199.0000
202.5000
107,501,000
Tue, 21 Apr 2026
202.1300
202.7500
199.0000
199.8800
107,945,300
Mon, 20 Apr 2026
199.9800
202.1700
197.8400
202.0600
119,381,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
199.9000
201.7000
199.2700
201.6800
160,324,400
Thu, 16 Apr 2026
197.4300
199.8500
195.8100
198.3500
134,012,900
Wed, 15 Apr 2026
196.5400
200.4000
195.7400
198.8700
185,338,400
Tue, 14 Apr 2026
190.8400
196.5100
190.7700
196.5100
161,307,000
Mon, 13 Apr 2026
186.0300
189.6600
185.7400
189.3100
133,648,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
184.3100
190.0000
184.3000
188.6300
160,459,500
Thu, 09 Apr 2026
181.8400
184.0800
180.6200
183.9100
116,428,500
Wed, 08 Apr 2026
184.5000
185.2600
180.3000
182.0800
147,732,700
Tue, 07 Apr 2026
175.7300
178.2300
173.6600
178.1000
132,534,900
Mon, 06 Apr 2026
177.1600
177.7900
175.7600
177.6400
107,564,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
172.1800
177.4900
171.3700
177.3900
143,143,200
Wed, 01 Apr 2026
176.0000
177.3700
174.7500
175.7500
168,132,000
Tue, 31 Mar 2026
166.9700
174.6200
166.9600
174.4000
226,181,300
Mon, 30 Mar 2026
168.7800
169.4500
164.2700
165.1700
185,627,000
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
170.0000
170.9700
167.0100
167.5200
196,212,700
Thu, 26 Mar 2026
176.0700
176.5100
171.1400
171.2400
186,152,200
Wed, 25 Mar 2026
177.1000
181.2200
176.8500
178.6800
162,602,100
Tue, 24 Mar 2026
174.8300
176.2200
173.9800
175.2000
147,667,800
Mon, 23 Mar 2026
177.2600
178.3700
174.7600
175.6400
182,836,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
178.0000
178.2600
171.7200
172.7000
241,323,500
Thu, 19 Mar 2026
178.0100
179.9800
175.7900
178.5600
170,968,500
Wed, 18 Mar 2026
182.4800
183.3800
180.3300
180.4000
156,683,100
Tue, 17 Mar 2026
185.0600
185.4000
181.6800
181.9300
182,497,800
Mon, 16 Mar 2026
182.9700
188.8800
181.4100
183.2200
217,307,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
184.9200
186.0900
179.9400
180.2500
160,988,400
Thu, 12 Mar 2026
184.0500
184.9400
181.7500
183.1400
155,762,700
Wed, 11 Mar 2026
185.9100
187.6200
184.4500
186.0300
145,280,400
Tue, 10 Mar 2026
182.4000
186.4400
182.0100
184.7700
179,118,500
Mon, 09 Mar 2026
176.8300
182.9100
175.5600
182.6500
177,213,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
9 · 8-K
After-hours · 16:11 ET
8-K ↗
Fri, 06 Mar 2026
179.8400
182.7600
176.8200
177.8200
189,021,900
Thu, 05 Mar 2026
181.1700
184.0600
177.8800
183.3400
198,779,700
Wed, 04 Mar 2026
180.4400
184.7000
180.0600
183.0400
177,731,200
Tue, 03 Mar 2026
178.4900
180.9000
176.9200
180.0500
178,099,400
Mon, 02 Mar 2026
175.0100
183.4600
174.6400
182.4800
209,095,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
181.2500
182.5900
176.3800
177.1900
311,636,500
Thu, 26 Feb 2026
194.2700
194.2900
184.3200
184.8900
360,807,900
Wed, 25 Feb 2026
8 · 10-K
After-hours · 16:42 ET
10-K ↗
Wed, 25 Feb 2026
7 · 8-K
After-hours · 16:31 ET
8-K ↗
Wed, 25 Feb 2026
194.4500
197.6300
193.7900
195.5600
250,637,100
Tue, 24 Feb 2026
191.4900
193.7700
187.4000
192.8500
175,123,600
Mon, 23 Feb 2026
191.4000
193.9500
189.5800
191.5500
171,584,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
186.5700
190.3300
185.9400
189.8200
178,422,300
Thu, 19 Feb 2026
187.0600
188.4300
185.6600
187.9000
126,554,500
Wed, 18 Feb 2026
188.7500
190.3700
186.7600
187.9800
164,749,100
Tue, 17 Feb 2026
181.7500
187.1500
179.1800
184.9700
162,276,900
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
187.4800
187.5000
181.5900
182.8100
161,888,000
Thu, 12 Feb 2026
193.0300
193.6100
186.5100
186.9400
189,932,500
Wed, 11 Feb 2026
192.4500
193.2600
188.7700
190.0500
144,192,700
Tue, 10 Feb 2026
191.3800
192.4800
188.1200
188.5400
136,764,800
Mon, 09 Feb 2026
184.2600
193.6600
183.9500
190.0400
196,387,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
176.6900
187.0000
174.6000
185.4100
231,346,200
Thu, 05 Feb 2026
174.9300
176.8200
171.0300
171.8800
206,312,900
Wed, 04 Feb 2026
179.4600
179.5800
171.9100
174.1900
207,014,100
Tue, 03 Feb 2026
186.2400
186.2700
176.2300
180.3400
204,019,600
Mon, 02 Feb 2026
187.2000
190.3000
184.8800
185.6100
165,794,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
191.2100
194.4900
189.4700
191.1300
179,489,500
Thu, 29 Jan 2026
191.3400
193.4800
186.0600
192.5100
171,764,400
Wed, 28 Jan 2026
191.2700
192.3500
189.8400
191.5200
148,552,700
Tue, 27 Jan 2026
187.2400
190.0000
185.7000
188.5200
143,711,600
Mon, 26 Jan 2026
187.1600
189.1200
185.9900
186.4700
124,799,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
6 · 8-K
After-hours · 17:01 ET
8-K ↗
Fri, 23 Jan 2026
187.5000
189.6000
186.8200
187.6700
142,748,100
Thu, 22 Jan 2026
184.7500
186.1700
183.9300
184.8400
139,636,600
Wed, 21 Jan 2026
179.0500
185.3800
178.4000
183.3200
200,381,000
Tue, 20 Jan 2026
181.9000
182.3800
177.6100
178.0700
223,345,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
189.0800
190.4400
186.0800
186.2300
187,967,200
Thu, 15 Jan 2026
186.5000
189.7000
186.3300
187.0500
206,188,600
Wed, 14 Jan 2026
184.3200
184.4600
180.8000
183.1400
159,586,100
Tue, 13 Jan 2026
185.0000
188.1100
183.4000
185.8100
160,128,900
Mon, 12 Jan 2026
183.2200
187.1200
183.0200
184.9400
137,968,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
185.0800
186.3400
183.6700
184.8600
131,327,500
Thu, 08 Jan 2026
189.1100
189.5500
183.7100
185.0400
172,457,000
Wed, 07 Jan 2026
188.5700
191.3700
186.5600
189.1100
153,543,200
Tue, 06 Jan 2026
190.5200
192.1700
186.8200
187.2400
176,862,600
Mon, 05 Jan 2026
191.7600
193.6300
186.1500
188.1200
183,529,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
189.8400
192.9300
188.2600
188.8500
148,240,500
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
189.5700
190.5600
186.4900
186.5000
120,100,500
Tue, 30 Dec 2025
188.2400
188.9900
186.9300
187.5400
97,687,300
Mon, 29 Dec 2025
187.7100
188.7600
185.9100
188.2200
120,006,100
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
189.9200
192.6900
188.0000
190.5300
139,740,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
187.9400
188.9100
186.5900
188.6100
65,528,500
Tue, 23 Dec 2025
182.9700
189.3300
182.9000
189.2100
174,873,600
Mon, 22 Dec 2025
183.9200
184.1600
182.3500
183.6900
129,064,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
176.6700
181.4500
176.3400
180.9900
324,925,900
Thu, 18 Dec 2025
174.5300
176.1500
171.8200
174.1400
176,096,000
Wed, 17 Dec 2025
176.1000
176.1300
170.3100
170.9400
222,775,500
Tue, 16 Dec 2025
176.2600
178.4900
174.9000
177.7200
148,588,100
Mon, 15 Dec 2025
177.9400
178.4200
175.0300
176.2900
164,775,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
181.1100
182.8200
174.6200
175.0200
204,274,900
Thu, 11 Dec 2025
180.2800
181.3200
176.6200
180.9300
182,136,600
Wed, 10 Dec 2025
184.9700
185.4800
182.0400
183.7800
162,785,400
Tue, 09 Dec 2025
185.5600
185.7200
183.3200
184.9700
144,719,700
Mon, 08 Dec 2025
182.6400
188.0000
182.4000
185.5500
204,378,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
183.8900
184.6600
180.9100
182.4100
143,971,100
Thu, 04 Dec 2025
181.6200
184.5200
179.9600
183.3800
167,364,900
Wed, 03 Dec 2025
181.0800
182.4500
179.1100
179.5900
165,138,000
Tue, 02 Dec 2025
181.7600
185.6600
180.0000
181.4600
182,632,200
Mon, 01 Dec 2025
174.7600
180.3000
173.6800
179.9200
188,131,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
179.0100
179.2900
176.5000
177.0000
121,332,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
181.6300
182.9100
178.2400
180.2600
183,852,000
Tue, 25 Nov 2025
174.9100
178.1600
169.5500
177.8200
320,600,300
Mon, 24 Nov 2025
179.4900
183.5000
176.4800
182.5500
256,618,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
181.2400
184.5600
172.9300
178.8800
346,926,200
Thu, 20 Nov 2025
195.9500
196.0000
179.8500
180.6400
343,504,800
Wed, 19 Nov 2025
5 · 10-Q
After-hours · 16:36 ET
10-Q ↗
Wed, 19 Nov 2025
4 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 19 Nov 2025
184.7900
187.8600
182.8300
186.5200
247,246,400
Tue, 18 Nov 2025
183.3800
184.8000
179.6500
181.3600
213,598,900
Mon, 17 Nov 2025
185.9700
189.0000
184.3200
186.6000
173,628,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
182.8600
191.0100
180.5800
190.1700
186,591,900
Thu, 13 Nov 2025
191.0500
191.4400
183.8500
186.8600
207,423,100
Wed, 12 Nov 2025
195.7200
195.8900
191.1300
193.8000
154,935,300
Tue, 11 Nov 2025
195.1600
195.4200
191.3000
193.1600
176,483,300
Mon, 10 Nov 2025
195.1100
199.9400
193.7900
199.0500
198,897,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
184.9000
188.3200
178.9100
188.1500
264,942,300
Thu, 06 Nov 2025
196.4200
197.6200
186.3800
188.0800
223,029,800
Wed, 05 Nov 2025
198.7700
202.9200
194.6500
195.2100
171,350,300
Tue, 04 Nov 2025
203.0000
203.9700
197.9300
198.6900
188,919,300
Mon, 03 Nov 2025
208.0800
211.3400
205.5600
206.8800
180,267,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
206.4500
207.9700
202.0700
202.4900
179,802,200
Thu, 30 Oct 2025
205.1500
206.1600
201.4100
202.8900
178,864,400
Wed, 29 Oct 2025
207.9800
212.1900
204.7800
207.0400
308,829,600
Tue, 28 Oct 2025
193.0500
203.1500
191.9100
201.0300
297,986,200
Mon, 27 Oct 2025
189.9900
192.0000
188.4300
191.4900
153,452,700
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
183.8400
187.4700
183.5000
186.2600
131,296,700
Thu, 23 Oct 2025
180.4200
183.0300
179.7900
182.1600
111,363,700
Wed, 22 Oct 2025
181.1400
183.4400
176.7600
180.2800
162,249,600
Tue, 21 Oct 2025
182.7900
182.7900
179.8000
181.1600
124,240,200
Mon, 20 Oct 2025
183.1300
185.2000
181.7300
182.6400
128,544,700
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
180.1800
184.1000
179.7500
183.2200
173,135,200
Thu, 16 Oct 2025
182.2300
183.2800
179.7700
181.8100
179,723,300
Wed, 15 Oct 2025
184.8000
184.8700
177.2900
179.8300
214,450,500
Tue, 14 Oct 2025
184.7700
184.8000
179.7000
180.0300
205,641,400
Mon, 13 Oct 2025
187.9700
190.1100
185.9600
188.3200
153,482,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
193.5100
195.6200
182.0500
183.1600
268,774,400
Thu, 09 Oct 2025
192.2300
195.3000
191.0600
192.5700
182,997,200
Wed, 08 Oct 2025
186.5700
189.6000
186.5400
189.1100
130,168,900
Tue, 07 Oct 2025
186.2300
189.0600
184.0000
185.0400
140,088,000
Mon, 06 Oct 2025
185.5000
187.2300
183.3300
185.5400
157,678,100
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
189.1900
190.3600
185.3800
187.6200
137,596,900
Thu, 02 Oct 2025
189.6000
191.0500
188.0600
188.8900
136,805,800
Wed, 01 Oct 2025
185.2400
188.1400
183.9000
187.2400
173,844,900
Tue, 30 Sep 2025
182.0800
187.3500
181.4800
186.5800
236,981,000
Mon, 29 Sep 2025
180.4300
184.0000
180.3200
181.8500
193,063,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
178.1700
179.7700
174.9300
178.1900
148,573,700
Thu, 25 Sep 2025
174.4800
180.2600
173.1300
177.6900
191,586,700
Wed, 24 Sep 2025
179.7700
179.7800
175.4000
176.9700
143,564,100
Tue, 23 Sep 2025
181.9700
182.4200
176.2100
178.4300
192,559,600
Mon, 22 Sep 2025
175.3000
184.5500
174.7100
183.6100
269,637,000
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
175.7700
178.0800
175.1800
176.6700
237,182,100
Thu, 18 Sep 2025
173.9800
177.1000
172.9600
176.2400
191,763,300
Wed, 17 Sep 2025
172.6400
173.2000
168.4100
170.2900
211,843,800
Tue, 16 Sep 2025
177.0000
177.5000
174.3800
174.8800
140,737,800
Mon, 15 Sep 2025
175.6700
178.8500
174.5100
177.7500
147,061,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
177.7700
178.6000
176.4500
177.8200
124,911,000
Thu, 11 Sep 2025
179.6800
180.2800
176.4800
177.1700
151,159,300
Wed, 10 Sep 2025
176.6400
179.2900
175.4700
177.3300
226,852,000
Tue, 09 Sep 2025
169.0900
170.9800
166.7400
170.7600
157,548,400
Mon, 08 Sep 2025
167.5500
170.9600
167.3500
168.3100
163,769,100
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
168.0300
169.0300
164.0700
167.0200
224,441,400
Thu, 04 Sep 2025
170.5700
171.8600
169.4100
171.6600
141,670,100
Wed, 03 Sep 2025
171.0600
172.4100
168.8800
170.6200
164,424,900
Tue, 02 Sep 2025
170.0000
172.3800
167.2200
170.7800
231,164,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
178.1100
178.1500
173.1500
174.1800
243,257,900
Thu, 28 Aug 2025
180.8200
184.4700
176.4100
180.1700
281,787,800
Wed, 27 Aug 2025
3 · 10-Q
After-hours · 16:52 ET
10-Q ↗
Wed, 27 Aug 2025
2 · 8-K
After-hours · 16:22 ET
8-K ↗
Wed, 27 Aug 2025
181.9800
182.4900
179.1000
181.6000
235,518,900
Tue, 26 Aug 2025
180.0600
182.3900
178.8100
181.7700
168,688,200
Mon, 25 Aug 2025
178.3500
181.9100
176.5700
179.8100
163,012,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
172.6100
178.5900
171.2000
177.9900
172,789,400
Thu, 21 Aug 2025
174.8500
176.9000
173.8100
174.9800
140,040,900
Wed, 20 Aug 2025
175.1700
176.0000
168.8000
175.4000
215,142,700
Tue, 19 Aug 2025
182.4300
182.5000
175.4900
175.6400
185,229,200
Mon, 18 Aug 2025
180.6000
182.9400
180.5900
182.0100
132,008,000
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
181.8800
181.9000
178.0400
180.4500
156,602,200
Thu, 14 Aug 2025
179.7500
183.0200
179.4600
182.0200
129,554,000
Wed, 13 Aug 2025
182.6200
183.9700
179.3500
181.5900
179,871,700
Tue, 12 Aug 2025
182.9600
184.4800
179.4600
183.1600
145,485,700
Mon, 11 Aug 2025
182.0500
183.8400
180.2500
182.0600
138,323,200
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
181.5500
183.3000
180.4000
182.7000
123,396,700
Thu, 07 Aug 2025
181.5700
183.8800
178.8000
180.7700
151,878,400
Wed, 06 Aug 2025
176.3300
179.9000
176.2500
179.4200
137,192,300
Tue, 05 Aug 2025
1 · 8-K
After-hours · 16:31 ET
8-K ↗
Tue, 05 Aug 2025
179.6200
180.2600
175.9000
178.2600
156,407,600
Mon, 04 Aug 2025
175.1600
180.2000
174.5200
180.0000
148,174,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
174.0900
176.5400
170.8900
173.7200
204,529,000
Thu, 31 Jul 2025
182.9000
183.3000
175.9300
177.8700
221,685,400
Wed, 30 Jul 2025
176.5100
179.8900
176.0400
179.2700
174,312,200
Tue, 29 Jul 2025
177.9600
179.3800
175.0200
175.5100
154,077,500
Mon, 28 Jul 2025
174.0200
177.0000
173.9700
176.7500
140,023,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend