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
328.0900
330.0000
321.6900
323.7900
5,129,900
Thu, 23 Jul 2026
335.5800
336.5700
321.8700
325.6300
5,938,200
Wed, 22 Jul 2026
342.9800
344.1900
328.6400
335.2800
6,338,100
Tue, 21 Jul 2026
349.4400
352.0000
334.0300
342.1500
6,738,100
Mon, 20 Jul 2026
354.7200
366.3100
348.3600
348.6600
5,567,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
347.0000
368.8000
345.0400
358.6800
7,802,700
Thu, 16 Jul 2026
357.0600
360.4400
347.0400
353.9900
5,884,000
Wed, 15 Jul 2026
356.8100
362.7100
353.1100
354.0200
6,703,800
Tue, 14 Jul 2026
330.8000
353.6800
330.2900
352.8900
6,013,200
Mon, 13 Jul 2026
325.1100
331.0800
316.2500
330.3000
5,374,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
338.4800
340.1300
323.8500
325.9100
4,679,200
Thu, 09 Jul 2026
318.3400
338.3700
318.3400
338.3100
8,537,400
Wed, 08 Jul 2026
336.8000
336.8000
314.9500
320.5900
9,443,700
Tue, 07 Jul 2026
359.8700
363.0100
336.0000
337.0400
8,775,700
Mon, 06 Jul 2026
338.9600
368.1700
337.6900
357.5300
8,752,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
351.4900
357.3800
346.9000
348.0600
7,697,700
Wed, 01 Jul 2026
345.5500
358.1000
341.0000
352.0400
7,265,500
Tue, 30 Jun 2026
327.5500
342.4800
327.3500
341.0200
9,634,200
Mon, 29 Jun 2026
309.8300
332.8800
305.3300
332.0000
10,334,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
295.1500
306.2400
290.0000
304.2000
8,269,800
Thu, 25 Jun 2026
289.0100
295.5400
285.2700
293.0900
8,961,300
Wed, 24 Jun 2026
289.6200
291.0000
284.2800
285.2600
4,895,700
Tue, 23 Jun 2026
285.7200
292.1400
282.5200
290.9200
5,430,500
Mon, 22 Jun 2026
287.9900
295.7500
284.2600
286.4000
5,855,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
285.6000
288.8800
276.4600
287.7800
12,194,700
Wed, 17 Jun 2026
279.4600
284.3200
276.7100
282.1300
5,713,800
Tue, 16 Jun 2026
283.2000
283.6400
275.0600
279.9000
5,017,100
Mon, 15 Jun 2026
280.5500
285.1200
274.3300
284.5400
7,394,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
276.9400
281.9800
271.4900
279.6200
6,773,000
Thu, 11 Jun 2026
261.0000
279.9500
258.1000
279.5300
9,672,400
Wed, 10 Jun 2026
258.8100
266.7200
254.4300
263.2200
6,495,500
Tue, 09 Jun 2026
265.3000
266.4400
251.1500
260.5200
7,662,900
Mon, 08 Jun 2026
269.6300
273.0500
264.4200
266.3300
7,009,800
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
278.9900
280.6400
269.4000
272.0500
7,795,500
Thu, 04 Jun 2026
269.8600
280.7200
269.0000
279.2500
9,832,300
Wed, 03 Jun 2026
285.0000
288.0000
275.8500
280.4300
14,716,900
Wed, 03 Jun 2026
26 · 10-Q
Next filing day · accepted 02 Jun, 19:39 ET
10-Q ↗
Tue, 02 Jun 2026
25 · 8-K
After-hours · 16:08 ET
8-K ↗
Tue, 02 Jun 2026
287.4600
299.3300
287.2700
297.1800
20,783,700
Mon, 01 Jun 2026
285.4300
302.9500
283.8000
300.4800
13,714,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
256.3200
283.7100
256.0100
281.6900
14,998,900
Thu, 28 May 2026
249.2300
259.0000
248.4100
257.7700
5,663,300
Wed, 27 May 2026
245.6200
251.6400
243.0400
248.4700
8,318,000
Tue, 26 May 2026
258.1700
259.8400
250.7700
256.7500
7,164,000
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
251.1200
261.4100
249.5000
260.5800
6,626,100
Thu, 21 May 2026
241.3400
253.1000
241.0000
252.9200
6,323,600
Wed, 20 May 2026
236.2100
250.0000
235.2600
246.6600
8,698,900
Tue, 19 May 2026
246.9600
248.6000
239.6900
240.1300
11,030,200
Mon, 18 May 2026
238.9100
248.8500
235.8100
247.5500
8,734,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
237.8300
245.8000
230.2600
242.8300
11,551,000
Thu, 14 May 2026
227.5500
239.1500
225.3800
238.2100
10,346,700
Wed, 13 May 2026
213.0400
228.8500
210.7700
227.7900
9,337,700
Tue, 12 May 2026
213.6400
216.1600
210.7700
215.6000
8,295,200
Mon, 11 May 2026
207.7900
214.3000
205.6500
213.6600
9,404,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
194.8500
208.0900
193.4300
207.8800
11,641,800
Thu, 07 May 2026
190.7700
199.0900
190.7700
196.5300
10,556,600
Wed, 06 May 2026
180.4400
184.9800
179.1900
183.6800
5,595,600
Tue, 05 May 2026
186.0000
186.2400
180.5200
183.9800
5,150,700
Mon, 04 May 2026
181.6400
187.2700
180.9500
184.5600
4,891,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
182.0000
183.0400
177.4100
181.0800
4,972,100
Thu, 30 Apr 2026
180.8500
180.8500
173.1100
179.3200
5,771,500
Wed, 29 Apr 2026
179.6000
182.2500
177.8000
181.5400
4,157,400
Tue, 28 Apr 2026
184.1100
186.0000
180.7400
180.9900
6,451,900
Mon, 27 Apr 2026
176.8600
184.0200
176.5000
182.9000
7,893,800
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
174.0000
179.1000
173.2200
178.5400
5,887,600
Thu, 23 Apr 2026
173.3700
175.4900
169.6000
173.2100
6,965,200
Wed, 22 Apr 2026
175.5000
181.5200
175.1500
181.2000
5,903,200
Tue, 21 Apr 2026
170.4000
177.6300
169.5900
174.9600
5,856,300
Mon, 20 Apr 2026
167.0100
170.5400
165.2000
169.5600
4,859,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
170.4800
170.6200
166.7000
167.8500
7,037,300
Thu, 16 Apr 2026
168.6000
170.2500
165.0000
166.9700
7,222,400
Wed, 15 Apr 2026
164.4900
165.2300
161.6900
164.1100
7,416,200
Tue, 14 Apr 2026
163.3700
165.6400
158.8300
161.5900
7,415,600
Mon, 13 Apr 2026
155.5800
162.8000
154.8400
162.5100
8,545,600
Mon, 13 Apr 2026
24 · 8-K
Next filing day · accepted 10 Apr, 21:00 ET
8-K ↗
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
167.6000
167.6000
151.2800
155.7300
15,592,700
Thu, 09 Apr 2026
174.1400
174.9800
164.3000
166.9900
10,583,700
Wed, 08 Apr 2026
173.9000
179.2700
171.6300
173.7800
12,257,400
Tue, 07 Apr 2026
161.5800
170.9800
160.2500
169.8700
8,671,300
Mon, 06 Apr 2026
163.3700
164.0800
159.6700
161.9500
4,814,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
159.9000
163.3100
157.5100
163.2100
4,354,300
Wed, 01 Apr 2026
161.4500
161.8000
157.3000
160.6700
7,643,200
Tue, 31 Mar 2026
155.0300
161.1200
155.0300
160.3200
7,751,600
Mon, 30 Mar 2026
151.9500
159.1600
151.4700
154.3500
12,198,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
147.5500
149.3700
143.5000
147.0200
11,431,400
Thu, 26 Mar 2026
152.2400
159.3900
152.2000
156.3600
6,082,000
Wed, 25 Mar 2026
159.7000
160.3100
152.7900
153.2200
6,350,000
Tue, 24 Mar 2026
162.0900
162.8000
156.1400
157.2100
7,143,100
Mon, 23 Mar 2026
23 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 23 Mar 2026
164.4300
166.3500
162.4600
164.0500
7,218,800
Mon, 23 Mar 2026
22 · SC TO-I/A
Next filing day · accepted 20 Mar, 20:50 ET
SC TO-I/A ↗
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
169.1900
169.1900
161.8900
162.9500
16,455,400
Thu, 19 Mar 2026
168.8600
171.7000
168.0000
169.7400
6,558,200
Wed, 18 Mar 2026
168.0500
171.8100
167.5000
168.9100
5,789,600
Tue, 17 Mar 2026
167.9000
172.0300
167.5500
169.1900
5,520,400
Mon, 16 Mar 2026
167.7400
168.2800
166.1500
167.4500
5,985,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
168.9000
171.1700
165.8000
167.0200
6,258,600
Thu, 12 Mar 2026
166.2800
168.7400
165.4300
168.1200
7,961,500
Wed, 11 Mar 2026
21 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 11 Mar 2026
166.6500
169.0800
163.3800
164.9300
5,480,900
Tue, 10 Mar 2026
165.5000
167.0000
160.8300
165.5800
6,847,000
Mon, 09 Mar 2026
164.0800
167.7600
163.4900
165.1000
9,194,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
162.3200
165.3600
161.3100
165.0500
7,202,500
Thu, 05 Mar 2026
159.1300
164.7000
158.4800
163.1600
9,220,500
Wed, 04 Mar 2026
156.0600
160.3000
154.7500
158.5600
9,541,900
Tue, 03 Mar 2026
149.0700
156.8300
147.8600
156.0900
10,319,500
Mon, 02 Mar 2026
147.9000
151.8600
146.0100
150.1500
8,281,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
147.1700
148.9900
143.6700
148.9200
9,430,600
Thu, 26 Feb 2026
146.9100
151.2900
144.8100
149.4000
12,124,900
Wed, 25 Feb 2026
142.7300
145.3600
140.3000
144.8400
11,157,900
Tue, 24 Feb 2026
142.9300
147.5200
139.5700
141.6700
23,692,200
Mon, 23 Feb 2026
147.7200
148.6300
143.3000
144.1400
20,861,500
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
150.3600
158.1700
148.4000
148.7000
25,857,800
Thu, 19 Feb 2026
20 · SC TO-I
After-hours · 16:24 ET
SC TO-I ↗
Thu, 19 Feb 2026
152.4800
152.6800
148.1500
150.9900
13,545,800
Wed, 18 Feb 2026
149.5500
155.2800
147.1500
152.3500
26,756,800
Wed, 18 Feb 2026
19 · 10-Q
Next filing day · accepted 17 Feb, 19:54 ET
10-Q ↗
Tue, 17 Feb 2026
18 · 8-K
After-hours · 16:14 ET
8-K ↗
Tue, 17 Feb 2026
165.6800
166.0100
160.0800
163.5000
16,586,500
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
165.0300
170.4900
163.1000
166.9500
12,577,000
Thu, 12 Feb 2026
166.2900
167.9500
157.8100
162.8100
19,646,500
Wed, 11 Feb 2026
167.2000
168.2800
163.4900
165.3000
43,667,300
Wed, 11 Feb 2026
17 · 8-K
Pre-market · 08:18 ET
8-K ↗
Tue, 10 Feb 2026
166.3900
168.2800
164.3000
165.5100
30,141,600
Mon, 09 Feb 2026
159.8000
166.7500
156.3700
166.0000
20,917,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
157.6100
159.5500
151.7100
159.3200
9,902,500
Thu, 05 Feb 2026
163.6800
166.1900
154.0500
154.7700
12,780,500
Wed, 04 Feb 2026
164.8700
167.5600
159.4400
166.7200
10,470,800
Tue, 03 Feb 2026
174.1200
174.5500
163.3300
166.2400
9,945,900
Mon, 02 Feb 2026
177.4500
177.7300
173.8000
175.4200
4,978,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
174.7200
178.1000
172.9900
176.9700
7,628,100
Thu, 29 Jan 2026
16 · 8-K
After-hours · 16:33 ET
8-K ↗
Thu, 29 Jan 2026
181.0800
182.2100
171.2500
176.2000
12,925,300
Wed, 28 Jan 2026
184.5300
186.6800
183.3500
183.7400
4,159,800
Tue, 27 Jan 2026
187.3800
189.3900
182.5300
183.5000
5,540,000
Mon, 26 Jan 2026
181.3700
185.6200
180.6900
184.2200
5,356,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
183.0600
184.7200
179.7000
180.1800
5,791,000
Thu, 22 Jan 2026
182.4800
183.1000
180.7800
182.2700
7,018,000
Wed, 21 Jan 2026
184.4600
185.0800
178.7800
181.4700
6,301,000
Tue, 20 Jan 2026
184.2400
188.5200
182.2700
184.0600
7,287,900
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
187.6300
189.5000
184.6800
187.6600
7,053,100
Thu, 15 Jan 2026
190.6600
194.0700
186.5500
187.7300
6,530,300
Wed, 14 Jan 2026
190.7100
192.5900
187.9500
190.9300
5,658,100
Tue, 13 Jan 2026
188.0000
193.2000
187.9900
190.8500
5,419,600
Mon, 12 Jan 2026
188.3400
189.7500
187.2900
188.8800
4,281,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
191.9300
192.4200
187.3200
189.0200
5,306,500
Thu, 08 Jan 2026
193.6900
193.8900
189.0500
190.8000
6,451,300
Wed, 07 Jan 2026
188.0900
196.1900
187.7700
193.9000
7,613,600
Tue, 06 Jan 2026
181.7300
186.0500
181.4500
185.8600
5,959,300
Mon, 05 Jan 2026
183.0000
185.8400
181.0100
182.1200
6,582,900
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
184.8100
184.8100
177.2300
179.3700
6,909,600
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
186.7000
186.8600
184.1000
184.2000
3,253,100
Tue, 30 Dec 2025
186.2500
187.7500
185.9000
186.8500
2,847,600
Mon, 29 Dec 2025
188.1300
189.0300
186.2100
186.8500
2,660,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
187.3400
188.5800
186.5100
188.4500
2,527,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
187.4300
187.8400
184.7900
187.2200
1,829,300
Tue, 23 Dec 2025
189.0700
189.7200
187.2900
188.1200
3,371,300
Mon, 22 Dec 2025
188.4900
190.5200
186.6500
189.4900
4,982,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
187.8500
188.2700
186.1400
186.8800
19,050,300
Thu, 18 Dec 2025
185.7100
186.9200
183.1900
185.8800
7,224,300
Wed, 17 Dec 2025
187.5300
188.3300
183.2800
183.4400
5,758,300
Tue, 16 Dec 2025
185.1000
188.3300
184.6400
187.0900
5,757,200
Mon, 15 Dec 2025
191.3400
191.3400
185.7100
185.8800
6,660,300
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
191.0600
193.6600
188.5500
191.6900
5,352,700
Thu, 11 Dec 2025
15 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 11 Dec 2025
191.3800
192.8400
188.5000
190.3600
5,776,100
Wed, 10 Dec 2025
194.4600
195.0000
192.1100
192.9600
4,715,800
Tue, 09 Dec 2025
195.0200
196.6600
194.2000
195.0000
3,193,500
Mon, 08 Dec 2025
199.3700
199.9000
193.6900
195.3500
4,425,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
195.6400
199.7400
195.0000
198.8400
4,611,800
Thu, 04 Dec 2025
194.0600
196.0000
192.4300
195.6800
4,164,800
Wed, 03 Dec 2025
190.0800
194.0000
186.7700
193.6300
5,489,800
Tue, 02 Dec 2025
189.4900
192.0800
188.1500
189.8800
5,874,300
Mon, 01 Dec 2025
189.5400
189.8700
185.6200
187.7300
6,692,000
Mon, 01 Dec 2025
14 · DEFA14A
Pre-market · 06:05 ET
DEFA14A ↗
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
187.2300
190.9200
186.9500
190.1300
4,808,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
187.1500
187.1500
183.8300
185.3500
5,915,200
Tue, 25 Nov 2025
183.5300
186.6900
181.1600
186.2700
6,035,600
Mon, 24 Nov 2025
185.4200
186.5800
181.9200
183.8900
16,207,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
13 · DEFA14A
After-hours · 16:06 ET
DEFA14A ↗
Fri, 21 Nov 2025
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 21 Nov 2025
185.0100
186.7500
180.0500
182.9000
8,201,400
Thu, 20 Nov 2025
198.1300
199.6900
183.2000
185.0700
16,079,000
Thu, 20 Nov 2025
11 · 10-Q
Next filing day · accepted 19 Nov, 19:19 ET
10-Q ↗
Wed, 19 Nov 2025
10 · 8-K
After-hours · 16:16 ET
8-K ↗
Wed, 19 Nov 2025
9 · DEFA14A
After-hours · 16:21 ET
DEFA14A ↗
Wed, 19 Nov 2025
8 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 19 Nov 2025
199.3600
202.6000
199.2400
199.9000
7,529,100
Tue, 18 Nov 2025
202.5000
203.9900
199.8100
201.0000
5,373,200
Mon, 17 Nov 2025
205.0000
207.1900
202.1600
202.9000
4,860,700
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
201.9900
206.9300
198.4000
205.2500
5,371,700
Thu, 13 Nov 2025
209.8000
211.9900
203.1800
204.7700
5,361,200
Wed, 12 Nov 2025
218.1400
220.0300
209.7200
210.0400
4,535,100
Tue, 11 Nov 2025
216.9400
218.7500
215.7900
218.2700
3,581,100
Mon, 10 Nov 2025
214.2200
216.8200
212.7200
216.5400
4,917,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
7 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Fri, 07 Nov 2025
208.2300
212.6400
207.8300
212.2900
5,046,400
Thu, 06 Nov 2025
209.8700
213.4100
207.3500
211.3700
5,444,800
Wed, 05 Nov 2025
215.2000
215.6000
212.4200
213.1800
4,309,300
Tue, 04 Nov 2025
215.7200
218.0000
212.3500
214.5200
6,361,800
Mon, 03 Nov 2025
219.9700
220.4700
215.3300
219.2300
5,011,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
219.9400
221.1700
217.7500
220.2400
3,958,700
Thu, 30 Oct 2025
217.5400
221.2700
216.6100
218.2700
3,759,900
Wed, 29 Oct 2025
219.3100
219.8100
216.0000
217.1600
4,607,700
Tue, 28 Oct 2025
221.1800
223.6100
219.6800
221.3800
4,608,900
Mon, 27 Oct 2025
219.7900
221.0900
218.0000
220.2900
5,439,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
217.0000
218.2300
215.8700
217.1100
3,437,200
Thu, 23 Oct 2025
212.0500
216.5100
211.6200
215.0200
4,001,700
Wed, 22 Oct 2025
214.0000
215.1700
210.9900
212.4200
4,591,500
Tue, 21 Oct 2025
212.0400
215.0900
211.1900
214.4000
3,835,800
Mon, 20 Oct 2025
209.5600
212.6100
209.5300
211.8200
4,086,400
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
204.0900
208.9800
203.6200
207.8900
4,626,800
Thu, 16 Oct 2025
208.0000
210.4400
204.6300
205.5100
3,675,600
Wed, 15 Oct 2025
208.0800
210.6000
203.3800
206.7000
4,992,300
Tue, 14 Oct 2025
209.7700
210.8000
206.7000
207.5600
4,381,700
Mon, 13 Oct 2025
213.4200
214.7200
211.6900
213.2800
4,449,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
216.0000
217.2900
208.3100
208.5500
5,425,000
Thu, 09 Oct 2025
217.0000
217.7500
214.1900
215.1700
4,548,800
Wed, 08 Oct 2025
212.6000
217.9400
212.2600
217.7900
5,122,900
Tue, 07 Oct 2025
213.2300
214.0200
208.3200
211.0400
4,982,800
Mon, 06 Oct 2025
209.3700
213.8500
209.1300
212.5800
7,286,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
210.1000
212.1000
206.9000
207.1900
4,963,000
Thu, 02 Oct 2025
208.4900
209.9000
205.4400
209.3000
4,951,600
Wed, 01 Oct 2025
202.1600
207.1900
200.8800
206.8000
5,623,800
Tue, 30 Sep 2025
203.6200
206.0700
201.9200
203.6200
4,396,100
Tue, 30 Sep 2025
6 · 424B3
Pre-market · 09:07 ET
424B3 ↗
Mon, 29 Sep 2025
203.0000
204.7400
202.6000
203.9600
5,333,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
201.4800
203.5500
200.6200
202.3700
5,244,300
Thu, 25 Sep 2025
5 · 8-K
After-hours · 16:12 ET
8-K ↗
Thu, 25 Sep 2025
200.0000
203.8400
197.6900
202.2100
7,326,400
Wed, 24 Sep 2025
202.6700
205.0000
200.2200
200.7000
5,160,000
Tue, 23 Sep 2025
207.1600
208.4900
202.2500
203.2500
7,125,700
Mon, 22 Sep 2025
206.8900
209.5100
205.6700
208.1800
5,468,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
206.4100
209.0200
205.5200
208.1900
8,925,300
Thu, 18 Sep 2025
204.6000
207.0300
204.2700
205.6800
5,446,400
Wed, 17 Sep 2025
203.0000
204.5100
200.3300
203.1200
4,916,100
Tue, 16 Sep 2025
201.5000
202.1200
198.7600
201.3400
5,365,500
Mon, 15 Sep 2025
198.0500
202.1100
197.3700
201.2800
6,076,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
197.1800
199.9500
196.1600
196.2900
4,431,600
Thu, 11 Sep 2025
198.0000
200.8000
197.7200
198.3300
4,327,500
Wed, 10 Sep 2025
197.8400
202.7200
195.7000
197.3300
6,342,400
Tue, 09 Sep 2025
197.6900
198.1300
195.7700
197.5500
4,074,000
Mon, 08 Sep 2025
195.1900
197.9000
194.7900
197.3800
5,503,800
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
193.6000
196.3400
191.8500
194.4600
5,670,400
Thu, 04 Sep 2025
191.5300
194.4800
188.7500
192.3500
5,996,100
Wed, 03 Sep 2025
188.9500
192.3500
188.0500
191.5300
5,482,600
Tue, 02 Sep 2025
187.2600
191.5900
186.3500
190.5200
7,066,900
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
4 · 10-K
After-hours · 16:05 ET
10-K ↗
Fri, 29 Aug 2025
191.3700
192.7900
190.0300
190.5200
5,195,200
Thu, 28 Aug 2025
187.4400
191.5700
187.2000
191.0200
6,031,800
Wed, 27 Aug 2025
185.0000
188.2100
184.6900
187.6100
5,990,600
Tue, 26 Aug 2025
184.2200
186.6600
183.9900
184.2300
8,319,100
Mon, 25 Aug 2025
185.1800
186.0700
181.9100
184.5500
5,801,200
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
183.6500
187.1100
182.9400
185.8800
6,861,700
Thu, 21 Aug 2025
184.1200
184.3500
180.0200
183.3200
8,181,300
Wed, 20 Aug 2025
181.9300
187.6500
181.4700
184.4300
13,637,500
Tue, 19 Aug 2025
187.8100
189.0000
180.7100
181.5600
27,834,500
Mon, 18 Aug 2025
3 · 8-K
After-hours · 16:13 ET
8-K ↗
Mon, 18 Aug 2025
178.0600
178.1900
174.6900
176.1700
17,895,500
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
174.3600
177.3600
173.5000
177.0900
9,548,600
Thu, 14 Aug 2025
177.0000
177.8500
173.4600
173.5500
8,784,600
Wed, 13 Aug 2025
180.1500
180.3900
175.7800
176.8600
11,947,500
Tue, 12 Aug 2025
171.2200
175.5800
170.2500
175.4000
11,514,300
Mon, 11 Aug 2025
167.2000
170.9000
166.2100
168.1700
10,219,700
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
168.8900
170.4600
166.5600
167.0600
9,842,200
Thu, 07 Aug 2025
173.5000
173.5000
165.2100
168.1000
14,553,500
Wed, 06 Aug 2025
169.2500
173.6300
168.4000
172.8900
9,890,900
Tue, 05 Aug 2025
171.5000
171.6800
168.1800
169.0900
8,645,700
Mon, 04 Aug 2025
174.4800
174.4800
170.0500
171.0000
11,191,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
173.1300
176.0300
168.3600
172.8800
16,242,900
Thu, 31 Jul 2025
183.9100
183.9400
172.9300
173.6000
29,824,700
Thu, 31 Jul 2025
2 · 8-K
Pre-market · 06:34 ET
8-K ↗
Wed, 30 Jul 2025
180.2700
186.1200
176.5600
183.0300
42,277,200
Wed, 30 Jul 2025
1 · 8-K
Pre-market · 08:52 ET
8-K ↗
Tue, 29 Jul 2025
206.0000
210.3900
193.1000
193.8400
13,615,200
Mon, 28 Jul 2025
203.7700
204.9500
202.5100
204.5000
2,134,700
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend