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
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
171.9100
176.9750
171.4750
175.9100
7,220,548
Thu, 22 Oct 2026
173.3700
178.7000
171.9300
172.8300
15,075,800
Wed, 21 Oct 2026
177.1500
178.9900
174.1000
177.9600
7,200,200
Tue, 20 Oct 2026
171.5100
177.0500
171.1300
175.7100
6,882,500
Mon, 19 Oct 2026
175.9900
178.0000
172.3700
173.5300
10,554,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
175.0100
177.8600
171.9000
172.1100
12,537,200
Thu, 15 Oct 2026
169.3100
179.2100
168.8400
178.4000
11,791,400
Wed, 14 Oct 2026
173.6300
175.6100
171.0200
172.6200
11,204,800
Tue, 13 Oct 2026
172.5500
180.7800
172.2900
176.8600
12,311,700
Mon, 12 Oct 2026
175.1900
175.2300
172.1600
174.4300
6,904,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
176.4000
176.4000
171.7900
175.5000
7,575,200
Thu, 08 Oct 2026
174.4800
176.2800
171.0200
176.0100
9,566,200
Wed, 07 Oct 2026
178.9200
179.8200
175.3500
177.1200
7,910,700
Tue, 06 Oct 2026
182.0300
183.0900
179.3300
181.0300
8,227,100
Mon, 05 Oct 2026
185.0800
185.4800
180.3000
180.7900
12,302,800
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
19 · S-3
After-hours · 20:30 ET
FORM S-3 ↗
Fri, 02 Oct 2026
186.7200
188.9500
183.3600
184.8700
10,122,300
Thu, 01 Oct 2026
185.1800
186.3700
181.7700
182.0900
10,908,600
Wed, 30 Sep 2026
184.8800
188.3400
183.1500
184.0400
7,417,600
Tue, 29 Sep 2026
189.4800
190.0300
182.2300
184.1000
10,027,300
Mon, 28 Sep 2026
199.1600
199.1600
186.7100
187.4800
16,680,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
195.0300
205.8500
194.5300
201.9700
17,817,800
Thu, 24 Sep 2026
196.5800
196.7700
191.7500
194.2600
9,089,000
Wed, 23 Sep 2026
199.6100
199.6100
193.2200
197.2400
9,739,300
Tue, 22 Sep 2026
192.0000
199.1500
191.6600
198.2700
11,533,800
Mon, 21 Sep 2026
180.6100
195.3100
179.2300
194.2300
18,444,600
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
191.3400
192.1200
175.9700
177.7200
54,480,300
Thu, 17 Sep 2026
190.3500
191.9100
187.7600
188.7100
12,318,000
Wed, 16 Sep 2026
189.1700
191.2800
183.3700
184.8400
9,718,600
Tue, 15 Sep 2026
180.5400
190.0600
180.5400
187.8000
13,852,600
Mon, 14 Sep 2026
170.7800
181.7100
170.5100
180.1500
13,784,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
178.2500
185.4600
175.7400
181.9700
11,546,600
Thu, 10 Sep 2026
172.1300
182.4000
171.0000
176.8800
15,597,700
Wed, 09 Sep 2026
174.7200
180.8600
173.3200
176.4000
14,802,000
Tue, 08 Sep 2026
180.4000
183.4900
172.0400
174.0900
26,129,200
Tue, 08 Sep 2026
18 · 8-K
Pre-market · 09:00 ET
FORM 8-K ↗
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
169.9800
170.6300
167.0400
168.7400
8,531,400
Thu, 03 Sep 2026
168.5000
170.0300
164.8800
168.5700
6,992,000
Wed, 02 Sep 2026
166.0400
170.6000
165.0800
169.9600
7,525,300
Tue, 01 Sep 2026
165.4700
167.2900
162.2100
166.6100
8,900,900
Mon, 31 Aug 2026
164.7900
171.3800
164.1900
170.4800
12,734,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
164.5900
165.4900
161.9000
164.1900
7,752,100
Thu, 27 Aug 2026
165.1600
166.9500
161.9200
164.7800
15,065,100
Wed, 26 Aug 2026
160.1000
163.8700
159.8900
163.7200
10,480,300
Tue, 25 Aug 2026
160.3400
161.7900
159.0800
160.5600
11,420,600
Mon, 24 Aug 2026
159.4000
160.2400
156.2300
158.5300
10,514,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
162.9200
163.3300
159.1700
160.7500
8,517,400
Thu, 20 Aug 2026
163.1500
165.1100
159.4100
160.7400
8,509,900
Wed, 19 Aug 2026
163.0300
166.5000
160.1900
161.9100
8,099,500
Tue, 18 Aug 2026
157.8900
161.8100
156.7300
160.1900
11,069,500
Mon, 17 Aug 2026
166.2500
166.3400
161.4500
162.1800
8,967,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
165.6300
166.9700
163.1800
165.7900
5,807,700
Thu, 13 Aug 2026
163.3400
166.7700
162.5100
164.7900
7,716,600
Wed, 12 Aug 2026
166.8900
166.9400
161.0700
163.0700
7,731,700
Tue, 11 Aug 2026
163.7500
164.6100
161.4300
162.6800
6,326,700
Mon, 10 Aug 2026
168.1600
168.8700
162.0800
162.1700
9,260,000
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
163.0700
167.9900
162.3000
167.8600
9,723,300
Thu, 06 Aug 2026
155.4200
162.6000
155.2200
160.3900
7,232,800
Wed, 05 Aug 2026
161.3000
162.8000
157.1000
157.5300
9,725,700
Tue, 04 Aug 2026
156.9800
163.4800
155.3100
162.6700
16,351,500
Mon, 03 Aug 2026
146.2000
151.6800
142.8900
151.5700
13,700,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
17 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Fri, 31 Jul 2026
16 · 424B7
After-hours · 16:17 ET
424B7 ↗
Fri, 31 Jul 2026
152.9600
153.7300
146.1500
147.6100
13,811,200
Thu, 30 Jul 2026
146.5500
154.1600
146.0000
151.6000
24,336,800
Wed, 29 Jul 2026
15 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 29 Jul 2026
14 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 29 Jul 2026
162.5800
164.5600
155.0000
155.6800
19,240,700
Tue, 28 Jul 2026
164.9000
167.9200
162.1600
162.8800
16,147,500
Mon, 27 Jul 2026
169.7700
171.1900
165.2900
170.0400
12,487,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
169.6900
171.1000
165.7700
166.9700
9,998,000
Thu, 23 Jul 2026
171.1800
173.9500
168.3100
171.1100
10,827,500
Wed, 22 Jul 2026
170.7100
178.6500
170.6000
175.6300
7,777,600
Tue, 21 Jul 2026
175.4900
175.4900
170.1400
173.5000
13,243,200
Mon, 20 Jul 2026
175.5500
176.2500
169.9000
170.3200
9,649,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
166.6400
172.3900
164.7700
171.7800
16,291,100
Thu, 16 Jul 2026
173.0800
173.9600
168.9900
170.6100
15,951,600
Wed, 15 Jul 2026
180.0000
180.7100
174.7600
177.9800
9,440,900
Tue, 14 Jul 2026
189.3300
189.9900
177.4500
178.1000
13,090,400
Mon, 13 Jul 2026
185.0600
188.1600
181.8100
183.9800
13,007,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
187.5100
190.1900
185.7200
189.1600
7,064,000
Thu, 09 Jul 2026
192.4700
196.0900
187.4400
191.1100
12,895,200
Wed, 08 Jul 2026
180.5200
187.1200
180.5100
186.5600
10,306,800
Tue, 07 Jul 2026
179.0000
185.8800
179.0000
182.9700
16,253,600
Mon, 06 Jul 2026
178.1300
188.6700
177.1000
186.4800
15,510,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
182.1700
185.8000
172.1200
176.2500
18,661,200
Wed, 01 Jul 2026
183.5900
190.9900
181.6000
181.9200
23,313,200
Tue, 30 Jun 2026
188.9900
193.5000
183.5000
184.7900
22,056,100
Mon, 29 Jun 2026
193.0300
194.5900
183.5800
188.7200
21,599,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
201.7000
208.8600
186.1800
189.3900
37,128,900
Thu, 25 Jun 2026
219.4300
219.4300
199.8200
204.9000
34,793,200
Wed, 24 Jun 2026
202.5700
202.9700
191.0200
197.4100
25,519,600
Wed, 24 Jun 2026
13 · 8-K
Pre-market · 08:10 ET
FORM 8-K ↗
Tue, 23 Jun 2026
207.3400
209.1800
198.4400
204.1300
23,781,900
Mon, 22 Jun 2026
222.9300
233.4400
215.5000
221.9000
18,203,400
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
220.7100
229.4200
214.7300
226.1100
47,081,500
Wed, 17 Jun 2026
219.0400
221.3200
212.6800
212.9700
11,955,800
Tue, 16 Jun 2026
225.8300
231.1900
213.8000
214.0700
19,629,600
Mon, 15 Jun 2026
219.7700
226.4600
216.2800
220.8100
13,993,800
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
201.8500
215.0100
200.1000
211.7200
14,123,700
Thu, 11 Jun 2026
190.9200
203.8400
190.7500
202.9600
18,933,100
Wed, 10 Jun 2026
199.4600
204.9000
190.1000
191.2000
18,426,600
Tue, 09 Jun 2026
216.4600
219.6400
192.6700
205.4200
29,906,300
Mon, 08 Jun 2026
221.0300
221.9300
214.6300
217.7700
17,180,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
237.6500
238.4400
215.0000
215.9400
24,189,200
Thu, 04 Jun 2026
239.4500
246.7000
235.3200
242.5700
14,185,600
Wed, 03 Jun 2026
235.0200
255.0900
233.0200
250.0100
19,467,000
Tue, 02 Jun 2026
232.0000
245.1900
226.0500
240.8400
18,508,500
Mon, 01 Jun 2026
233.3300
238.0200
226.8100
228.9900
21,185,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
250.1900
259.9200
247.5100
251.0200
28,781,800
Thu, 28 May 2026
236.0000
249.4600
231.5200
243.2900
21,118,400
Wed, 27 May 2026
245.4300
248.2700
224.1800
233.4000
25,694,700
Tue, 26 May 2026
240.7200
258.0000
235.8000
248.8200
30,646,400
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
214.4300
243.0000
214.1700
238.1600
30,375,700
Thu, 21 May 2026
202.7800
214.0100
197.6000
213.4100
28,163,700
Wed, 20 May 2026
197.0000
203.5900
194.0000
202.5100
19,037,500
Tue, 19 May 2026
196.8600
201.5000
191.0200
195.6100
19,605,200
Mon, 18 May 2026
206.7700
210.8000
193.5800
203.6400
21,082,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
201.6500
207.4000
199.1600
201.4900
25,876,800
Thu, 14 May 2026
208.5100
209.5300
199.6600
200.0800
24,883,900
Wed, 13 May 2026
216.6300
219.4900
207.1500
213.1700
26,226,300
Tue, 12 May 2026
229.8400
230.0000
202.0000
210.3100
38,590,100
Mon, 11 May 2026
232.0100
247.9000
231.2000
237.5300
45,474,000
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
213.0000
228.0500
208.6300
219.0900
37,850,000
Thu, 07 May 2026
190.6700
223.6600
187.6400
202.5500
51,092,200
Wed, 06 May 2026
195.1800
197.5000
188.2200
192.5700
30,145,000
Tue, 05 May 2026
167.6500
187.2200
164.7900
186.5500
34,274,900
Mon, 04 May 2026
177.2200
180.4900
166.8300
168.3800
23,117,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
179.1300
179.9900
171.1500
177.0100
21,111,500
Thu, 30 Apr 2026
172.0500
186.8900
163.5600
179.5800
61,132,700
Wed, 29 Apr 2026
12 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 29 Apr 2026
11 · 8-K
After-hours · 16:02 ET
8-K ↗
Wed, 29 Apr 2026
151.4500
157.2900
151.0000
156.0000
37,571,200
Tue, 28 Apr 2026
145.0800
151.5000
144.0000
150.0000
22,921,300
Mon, 27 Apr 2026
156.3100
161.0000
147.0500
150.2600
41,744,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
145.6100
151.5400
143.5800
148.8500
29,449,600
Thu, 23 Apr 2026
136.0000
136.9900
132.0500
133.9500
10,164,900
Wed, 22 Apr 2026
136.6400
137.4900
135.5500
136.0700
9,432,700
Tue, 21 Apr 2026
138.1200
138.2600
135.0500
135.5600
11,874,600
Mon, 20 Apr 2026
136.4100
138.5000
136.0800
137.5200
7,953,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
136.6900
136.9700
134.4100
136.2000
9,667,600
Thu, 16 Apr 2026
131.7900
135.7000
131.7900
134.4700
8,163,700
Wed, 15 Apr 2026
133.4400
134.3400
132.2800
133.0500
9,691,500
Tue, 14 Apr 2026
132.2000
132.9400
131.0500
132.8400
7,608,300
Mon, 13 Apr 2026
128.0000
131.3100
126.4600
131.2400
8,615,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
128.8000
130.6100
127.8500
128.0600
8,427,400
Thu, 09 Apr 2026
127.2600
128.5900
126.8000
127.7500
9,352,700
Wed, 08 Apr 2026
128.6500
128.8900
125.6200
127.5100
12,535,800
Tue, 07 Apr 2026
125.0700
125.4100
121.9900
124.0700
8,840,400
Mon, 06 Apr 2026
126.5600
127.4300
123.7100
125.7300
8,038,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
125.2300
127.0000
124.0100
126.8000
8,575,300
Wed, 01 Apr 2026
128.0000
130.2300
126.9800
127.2800
10,210,700
Tue, 31 Mar 2026
128.4000
129.2900
125.7800
128.7800
12,219,800
Mon, 30 Mar 2026
127.4500
128.6000
126.3400
127.0700
11,555,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
129.8900
130.0400
126.6800
127.1100
8,964,900
Thu, 26 Mar 2026
128.7900
132.3400
128.3100
130.5400
11,912,500
Wed, 25 Mar 2026
130.1600
131.9300
129.9500
130.3500
6,669,400
Tue, 24 Mar 2026
128.3400
129.1800
127.3100
128.6700
8,409,200
Mon, 23 Mar 2026
133.1500
133.9700
127.4100
128.3500
11,431,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.3100
132.7500
129.7800
129.9000
78,568,000
Thu, 19 Mar 2026
10 · 8-K
After-hours · 16:03 ET
8-K ↗
Thu, 19 Mar 2026
129.1400
132.6800
128.9000
131.2800
9,846,700
Wed, 18 Mar 2026
130.7300
132.7400
129.9300
130.4700
9,894,300
Tue, 17 Mar 2026
133.5200
134.0500
131.1800
131.5900
10,544,300
Mon, 16 Mar 2026
131.0700
131.8700
128.9400
129.3900
10,132,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
131.1500
133.4200
129.2200
129.8200
7,786,700
Thu, 12 Mar 2026
133.4700
134.8700
130.6100
131.1500
9,162,800
Wed, 11 Mar 2026
136.4500
138.2000
133.9600
134.1200
7,830,500
Tue, 10 Mar 2026
134.7000
136.7500
132.1600
135.2000
10,447,300
Mon, 09 Mar 2026
133.4900
138.5800
132.4600
138.1100
12,304,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
134.1700
137.1800
133.4200
135.6900
9,197,000
Thu, 05 Mar 2026
137.5900
139.6600
135.8000
137.0000
8,981,000
Wed, 04 Mar 2026
138.2200
139.8900
137.4200
139.5100
9,309,800
Tue, 03 Mar 2026
138.2700
139.2000
136.3000
138.1300
10,372,400
Mon, 02 Mar 2026
137.8300
142.0100
136.8900
141.0300
8,963,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
142.8600
143.9100
141.3500
142.3600
12,439,900
Thu, 26 Feb 2026
145.9200
146.9400
144.5200
145.5900
8,642,100
Wed, 25 Feb 2026
145.6000
146.0300
144.0200
145.8200
7,358,300
Tue, 24 Feb 2026
142.5600
146.3700
142.0600
144.7800
11,085,700
Mon, 23 Feb 2026
141.9700
144.0600
139.6400
140.4100
8,260,100
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
140.3100
144.0700
140.1000
142.8800
10,265,100
Thu, 19 Feb 2026
141.8800
142.3200
139.9000
141.2700
8,219,400
Wed, 18 Feb 2026
143.5000
144.4800
140.7200
143.2400
9,944,500
Tue, 17 Feb 2026
141.0000
143.5000
140.0100
142.6300
10,670,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
137.1200
141.4800
136.7400
140.7000
13,134,400
Thu, 12 Feb 2026
140.8600
141.5000
136.7400
138.4700
12,416,600
Wed, 11 Feb 2026
140.0300
142.3900
139.1100
141.0400
9,379,300
Tue, 10 Feb 2026
138.1500
140.4100
136.7900
140.0900
9,762,900
Mon, 09 Feb 2026
137.1000
139.9400
136.5000
138.9300
11,022,700
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
136.8700
139.1500
135.2800
137.3400
15,036,800
Thu, 05 Feb 2026
132.9200
139.3300
132.7300
136.3000
30,229,600
Wed, 04 Feb 2026
9 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 04 Feb 2026
8 · 8-K
After-hours · 16:00 ET
8-K ↗
Wed, 04 Feb 2026
148.7100
153.4700
148.1700
148.8900
19,249,300
Tue, 03 Feb 2026
150.7200
150.7200
144.3000
147.1800
11,966,400
Mon, 02 Feb 2026
150.9700
153.6400
150.8200
152.6200
9,099,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
149.9600
153.0700
149.8300
151.5900
9,577,200
Thu, 29 Jan 2026
153.0900
153.2300
149.7300
152.2200
9,142,900
Wed, 28 Jan 2026
152.0000
154.0000
150.4000
152.7000
8,539,000
Tue, 27 Jan 2026
156.3300
156.7400
152.6600
153.0400
8,354,600
Mon, 26 Jan 2026
154.8000
156.2000
154.3000
154.5200
8,004,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
157.0400
157.9800
154.8500
155.8200
7,106,700
Thu, 22 Jan 2026
7 · DEFA14A
After-hours · 16:11 ET
DEFA14A ↗
Thu, 22 Jan 2026
6 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Thu, 22 Jan 2026
158.4700
159.4300
156.8100
157.8000
7,450,300
Wed, 21 Jan 2026
156.3300
157.5300
154.6200
156.3700
9,181,900
Tue, 20 Jan 2026
154.9500
157.7200
153.2500
154.0700
11,971,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
5 · 8-K
After-hours · 16:02 ET
8-K ↗
Fri, 16 Jan 2026
161.3900
161.7000
159.2100
159.4200
11,990,800
Thu, 15 Jan 2026
166.4500
166.5000
161.0300
161.3900
9,241,600
Wed, 14 Jan 2026
163.6900
164.7400
162.3500
164.5400
7,959,900
Tue, 13 Jan 2026
166.9800
168.3500
164.9700
165.2900
9,993,300
Mon, 12 Jan 2026
175.8800
175.8800
169.2400
169.2700
13,657,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
178.1200
179.4400
174.8000
177.7800
9,662,200
Thu, 08 Jan 2026
178.8000
184.3100
176.2000
181.8700
8,353,500
Wed, 07 Jan 2026
182.3900
184.0700
177.1100
180.1900
9,853,000
Tue, 06 Jan 2026
177.2100
184.4500
176.6200
182.4500
11,033,900
Mon, 05 Jan 2026
175.4600
178.8500
174.0100
176.3100
8,972,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
173.8000
174.6800
172.2000
172.9800
6,532,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
173.6100
173.7800
171.0100
171.0500
4,682,600
Tue, 30 Dec 2025
174.0600
174.4000
173.3400
173.6500
3,429,300
Mon, 29 Dec 2025
174.0100
175.1900
172.7900
173.4300
3,978,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
175.0000
175.5000
174.3500
174.8100
2,442,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
175.0400
175.4900
174.4200
174.7700
1,645,300
Tue, 23 Dec 2025
173.6100
175.2700
173.5100
174.7500
4,690,400
Mon, 22 Dec 2025
177.5600
178.3200
173.9000
174.2200
6,422,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
174.4400
177.1900
174.2000
175.2500
25,223,500
Thu, 18 Dec 2025
175.7100
177.0800
173.5300
174.1900
8,967,500
Wed, 17 Dec 2025
176.1200
177.4800
172.0500
172.3400
8,501,900
Tue, 16 Dec 2025
4 · 8-K
After-hours · 17:22 ET
8-K ↗
Tue, 16 Dec 2025
179.1900
179.1900
174.8100
176.1200
7,136,000
Mon, 15 Dec 2025
179.7200
180.3100
176.3900
179.2600
6,954,700
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
181.2500
183.1100
177.8700
178.2900
8,865,800
Thu, 11 Dec 2025
181.3700
181.6400
178.0900
181.2700
6,319,200
Wed, 10 Dec 2025
3 · 8-K
After-hours · 16:15 ET
8-K ↗
Wed, 10 Dec 2025
175.8100
183.4400
175.2500
182.2100
11,100,100
Tue, 09 Dec 2025
174.5000
176.3500
172.3200
176.0000
7,719,100
Mon, 08 Dec 2025
174.7400
175.5000
173.7200
175.3100
6,690,200
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
174.7400
177.2500
174.5000
174.8100
8,400,100
Thu, 04 Dec 2025
174.3300
174.9300
173.2300
174.3500
7,245,000
Wed, 03 Dec 2025
170.9000
175.0900
170.3500
175.0700
7,624,300
Tue, 02 Dec 2025
168.7500
171.1700
167.6400
170.7000
9,159,100
Mon, 01 Dec 2025
165.9100
169.0300
165.5000
168.0400
6,818,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
165.0300
168.1900
164.1300
168.0900
5,068,800
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
164.1200
166.2500
163.1500
165.1400
7,967,700
Tue, 25 Nov 2025
163.9900
164.9700
161.8700
163.3000
7,758,100
Mon, 24 Nov 2025
164.3700
166.9400
163.7200
165.0600
12,070,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
160.7500
165.2700
159.1000
163.3000
10,815,000
Thu, 20 Nov 2025
167.1300
168.8800
158.8500
159.5900
12,075,400
Wed, 19 Nov 2025
164.6900
167.5100
164.1100
166.1100
8,176,500
Tue, 18 Nov 2025
164.8900
166.7900
161.3900
165.0600
11,073,200
Mon, 17 Nov 2025
172.8000
174.8400
165.1700
166.7500
10,211,100
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
171.7800
175.6900
171.4000
173.9800
7,949,900
Thu, 13 Nov 2025
176.6300
178.8300
173.0300
174.5000
9,526,100
Wed, 12 Nov 2025
175.0000
177.4200
174.8800
176.6700
8,785,800
Tue, 11 Nov 2025
171.0000
175.9800
171.0000
173.9800
8,419,100
Mon, 10 Nov 2025
173.7600
174.8000
169.5000
171.5700
10,129,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
172.7300
174.2500
168.2500
170.8900
10,614,700
Thu, 06 Nov 2025
177.8000
178.5100
170.0600
173.2000
16,184,700
Wed, 05 Nov 2025
2 · 10-K
After-hours · 16:02 ET
10-K ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:01 ET
8-K ↗
Wed, 05 Nov 2025
174.7600
183.4300
174.3200
179.7200
18,845,500
Tue, 04 Nov 2025
177.4800
179.3400
172.2900
172.8400
12,323,600
Mon, 03 Nov 2025
182.9500
183.4500
179.0900
180.7200
8,535,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
178.5200
182.1500
176.8300
180.9000
9,452,800
Thu, 30 Oct 2025
178.6800
179.8800
177.1900
177.2600
7,862,900
Wed, 29 Oct 2025
182.0000
183.4900
178.2000
178.6700
11,614,600
Tue, 28 Oct 2025
183.9300
185.9100
179.4100
181.0300
20,323,100
Mon, 27 Oct 2025
168.9500
205.9500
168.8200
187.6800
81,799,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
171.6900
172.4200
168.4700
168.9400
6,256,000