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
213.0900
215.3500
211.4900
214.0000
560,589
Thu, 22 Oct 2026
211.3800
215.2400
210.2600
214.6500
783,800
Wed, 21 Oct 2026
213.7500
215.1300
211.5300
211.9700
695,900
Tue, 20 Oct 2026
209.8900
215.5500
208.9800
213.7600
663,200
Mon, 19 Oct 2026
209.6000
210.5700
206.7100
208.4300
716,900
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
214.2500
214.7800
208.1500
210.2300
636,700
Thu, 15 Oct 2026
212.1900
217.5700
212.1900
214.4200
886,400
Wed, 14 Oct 2026
210.3400
215.6600
209.3600
209.6500
891,300
Tue, 13 Oct 2026
216.8600
216.8600
209.3400
210.3900
812,600
Mon, 12 Oct 2026
218.9000
221.9900
216.5700
216.7500
739,600
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
25 · 8-K
After market open · 13:02 ET
8-K ↗
Fri, 09 Oct 2026
221.7900
227.0000
213.2000
218.4200
1,288,300
Thu, 08 Oct 2026
228.5500
229.3300
214.6800
222.4500
1,268,600
Wed, 07 Oct 2026
229.6200
235.5400
227.0000
231.1900
578,900
Tue, 06 Oct 2026
236.4000
236.4000
228.7000
231.3900
862,200
Mon, 05 Oct 2026
235.5100
238.8700
234.1200
236.0400
844,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
233.4000
237.7700
231.7000
235.6700
636,600
Thu, 01 Oct 2026
230.3300
234.4700
229.8500
233.0100
740,600
Wed, 30 Sep 2026
231.6000
236.0000
230.3900
231.5200
1,001,900
Tue, 29 Sep 2026
236.3000
238.0000
229.1600
232.3500
777,200
Mon, 28 Sep 2026
235.6700
238.8300
234.6300
238.2800
788,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
239.1200
239.1200
235.6600
237.9500
1,129,600
Thu, 24 Sep 2026
235.8200
236.5200
232.0000
236.2800
551,300
Wed, 23 Sep 2026
24 · 8-K
After-hours · 20:15 ET
8-K ↗
Wed, 23 Sep 2026
239.2600
241.3300
231.5900
234.8800
792,200
Tue, 22 Sep 2026
242.0100
243.2100
239.7800
240.5700
482,000
Mon, 21 Sep 2026
240.8700
244.4900
238.5300
241.4600
499,200
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
244.5500
244.5500
238.9800
240.7400
2,214,700
Thu, 17 Sep 2026
246.5900
247.3100
243.5700
243.8400
569,600
Wed, 16 Sep 2026
242.9300
244.3600
241.7600
243.5900
602,200
Tue, 15 Sep 2026
246.8100
246.8100
239.8400
240.8300
702,600
Tue, 15 Sep 2026
23 · 8-K
Pre-market · 09:06 ET
8-K ↗
Mon, 14 Sep 2026
247.6800
248.4500
244.6600
245.8700
465,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
244.6000
246.7300
244.0400
245.8000
422,900
Thu, 10 Sep 2026
240.9400
244.4600
239.2900
240.4800
1,029,500
Wed, 09 Sep 2026
238.3800
241.4400
236.0000
241.3100
424,500
Tue, 08 Sep 2026
240.0000
244.7100
239.1100
240.0700
467,900
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
246.0000
249.0000
244.7500
246.8100
321,900
Thu, 03 Sep 2026
246.9200
248.9100
241.8700
247.5700
507,600
Wed, 02 Sep 2026
244.0000
248.0700
241.0200
245.5700
1,155,900
Tue, 01 Sep 2026
250.1300
252.5000
243.0200
243.7100
1,072,800
Mon, 31 Aug 2026
22 · 8-K
After-hours · 17:21 ET
8-K ↗
Mon, 31 Aug 2026
241.3900
252.7200
241.3900
250.6800
1,221,000
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
249.4800
250.6400
244.4900
244.5400
1,192,900
Thu, 27 Aug 2026
250.0000
252.8500
246.9900
251.1000
4,740,300
Wed, 26 Aug 2026
257.4000
259.8300
248.5200
249.2900
2,373,000
Tue, 25 Aug 2026
21 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 25 Aug 2026
256.3600
266.3800
254.5900
260.2300
1,560,100
Mon, 24 Aug 2026
253.6600
254.7000
250.4400
254.4700
419,900
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
248.7500
255.8500
248.5500
254.2800
516,600
Thu, 20 Aug 2026
249.6000
254.9300
245.7600
248.7000
439,900
Wed, 19 Aug 2026
255.6500
256.9200
251.2600
252.1600
549,500
Tue, 18 Aug 2026
248.7300
256.4100
248.7300
253.0700
459,200
Mon, 17 Aug 2026
244.0000
248.5200
243.1600
248.3600
504,900
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
243.5900
245.3500
240.6300
244.9600
542,000
Thu, 13 Aug 2026
251.3800
251.3800
243.7400
245.8500
468,000
Wed, 12 Aug 2026
246.3800
251.9200
244.3500
248.9500
553,500
Tue, 11 Aug 2026
257.1600
257.1600
246.4800
247.9800
1,288,300
Mon, 10 Aug 2026
20 · 8-K
After-hours · 17:13 ET
8-K ↗
Mon, 10 Aug 2026
256.9500
261.2800
255.5400
256.5200
896,500
Mon, 10 Aug 2026
19 · 8-K
Pre-market · 07:40 ET
8-K ↗
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
257.4900
258.3800
254.6900
256.5600
970,700
Thu, 06 Aug 2026
262.4400
264.0300
255.6900
256.6500
804,500
Wed, 05 Aug 2026
262.9000
265.0500
258.6500
261.5700
715,300
Tue, 04 Aug 2026
255.3900
262.0000
247.4200
261.6200
1,895,100
Mon, 03 Aug 2026
18 · 10-Q
After-hours · 16:08 ET
10-Q ↗
Mon, 03 Aug 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 03 Aug 2026
255.2200
255.2200
248.4500
251.5800
1,493,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
258.0900
259.0600
250.7100
252.8600
572,800
Thu, 30 Jul 2026
254.8200
259.7500
252.1900
258.3800
728,800
Wed, 29 Jul 2026
257.2600
259.3500
254.3200
255.9700
622,700
Tue, 28 Jul 2026
259.7300
261.3000
255.7900
256.9200
945,200
Mon, 27 Jul 2026
254.7900
257.0000
252.0900
255.4300
771,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
255.8300
256.7500
250.2700
253.8700
538,200
Fri, 24 Jul 2026
16 · 8-K
Pre-market · 06:16 ET
8-K ↗
Thu, 23 Jul 2026
248.3800
255.0000
248.3800
254.8700
527,900
Wed, 22 Jul 2026
253.7000
255.1800
249.2800
250.4100
521,000
Tue, 21 Jul 2026
244.6500
255.2000
242.1100
254.2200
810,000
Mon, 20 Jul 2026
247.5300
249.8600
243.3500
243.4700
675,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
241.6100
249.5000
238.0800
247.5300
503,600
Thu, 16 Jul 2026
238.5400
243.2100
238.0000
242.1800
430,700
Wed, 15 Jul 2026
236.0200
240.9300
233.4600
239.3200
610,500
Tue, 14 Jul 2026
15 · DEFA14A
After-hours · 16:36 ET
DEFA14A ↗
Tue, 14 Jul 2026
237.1400
238.6800
235.0500
238.0500
747,000
Mon, 13 Jul 2026
242.0200
245.3600
235.9500
236.9700
838,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
245.6500
247.2600
238.4200
243.8200
630,600
Thu, 09 Jul 2026
248.2400
250.4900
246.4300
246.9100
713,500
Wed, 08 Jul 2026
247.5000
248.6700
243.0100
248.2500
856,300
Tue, 07 Jul 2026
244.4200
249.6400
238.9200
247.7200
1,056,200
Mon, 06 Jul 2026
244.4700
246.0700
241.8200
244.1700
861,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
240.0100
243.8100
234.3600
243.4700
766,800
Wed, 01 Jul 2026
240.4700
241.5700
234.8700
237.5100
874,700
Tue, 30 Jun 2026
237.7800
241.8200
234.1500
240.9700
1,000,800
Mon, 29 Jun 2026
231.4400
238.2300
230.2500
237.7200
975,100
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
226.2000
231.1400
226.2000
230.0200
845,900
Thu, 25 Jun 2026
230.0200
233.0000
224.9500
226.2000
680,200
Wed, 24 Jun 2026
229.7600
234.0800
228.3000
229.8500
719,900
Tue, 23 Jun 2026
225.2700
230.9400
222.9300
230.2500
862,800
Mon, 22 Jun 2026
226.1600
227.8600
224.2700
225.9200
980,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
227.4700
228.0000
220.7400
224.6600
1,906,800
Wed, 17 Jun 2026
229.4100
229.4100
224.6100
226.9300
680,000
Tue, 16 Jun 2026
230.8700
231.7800
225.5500
226.8800
770,200
Mon, 15 Jun 2026
230.5500
231.4000
228.3700
230.5900
691,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
235.4400
236.4400
230.0500
230.5600
635,700
Thu, 11 Jun 2026
233.2500
236.7100
231.4900
236.1700
954,400
Wed, 10 Jun 2026
231.6100
235.5000
226.1200
229.6300
954,800
Tue, 09 Jun 2026
236.8800
239.1600
228.5200
229.1900
727,800
Mon, 08 Jun 2026
14 · DEFA14A
After-hours · 16:07 ET
DEFA14A ↗
Mon, 08 Jun 2026
13 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 08 Jun 2026
236.9500
239.6200
231.0500
232.0400
1,208,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
241.9500
241.9900
236.1100
238.5700
678,000
Thu, 04 Jun 2026
233.5000
240.2900
232.8300
240.0600
1,296,600
Wed, 03 Jun 2026
226.1100
231.4900
224.9900
230.9300
910,500
Tue, 02 Jun 2026
231.9100
232.6900
224.2300
226.1200
1,364,700
Mon, 01 Jun 2026
234.1700
236.9500
230.6200
232.6400
945,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
12 · PRE 14A
After-hours · 16:11 ET
PRE 14A ↗
Fri, 29 May 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 29 May 2026
235.3600
240.9900
232.3900
236.4900
1,766,200
Thu, 28 May 2026
238.2200
239.8200
233.3800
235.3800
667,700
Wed, 27 May 2026
241.0900
241.0900
236.7000
237.5600
615,300
Tue, 26 May 2026
240.7000
242.0000
236.0500
237.4100
660,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
242.9300
243.3200
239.2000
239.8300
549,800
Thu, 21 May 2026
241.8200
241.8200
236.2900
239.4000
596,200
Wed, 20 May 2026
239.7700
242.1800
235.9900
239.0100
835,300
Tue, 19 May 2026
234.2100
238.5500
232.0500
237.4500
1,268,400
Mon, 18 May 2026
228.9600
231.4300
227.6400
229.5500
685,900
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
229.0700
230.8200
225.0000
228.7700
1,346,300
Thu, 14 May 2026
232.8400
233.9500
229.5800
231.0500
695,900
Wed, 13 May 2026
228.7800
235.0000
227.6800
232.3300
918,000
Tue, 12 May 2026
225.3000
229.2000
223.8500
227.8400
807,800
Mon, 11 May 2026
226.9900
230.2100
221.2900
223.6100
997,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
228.7300
230.0000
223.3400
225.7900
741,300
Thu, 07 May 2026
224.4000
229.0000
221.8400
226.9600
1,129,500
Wed, 06 May 2026
227.8800
230.4000
221.3000
228.5700
2,148,000
Tue, 05 May 2026
10 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Tue, 05 May 2026
9 · 8-K
After-hours · 16:06 ET
8-K ↗
Tue, 05 May 2026
209.7100
212.5700
208.4100
212.2600
1,215,100
Mon, 04 May 2026
203.9400
208.5300
203.0600
208.0600
950,400
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
204.5000
204.9900
201.7500
202.7200
572,300
Thu, 30 Apr 2026
202.0100
204.0000
201.0100
203.0200
542,800
Wed, 29 Apr 2026
202.3700
205.1700
198.6800
199.9200
594,300
Tue, 28 Apr 2026
202.1900
204.2800
200.3000
203.9800
591,100
Mon, 27 Apr 2026
198.1600
204.5200
198.1600
201.2200
1,310,600
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
8 · 10-K/A
After-hours · 16:09 ET
10-K/A ↗
Fri, 24 Apr 2026
200.2500
201.4100
194.7700
196.5200
733,700
Thu, 23 Apr 2026
203.8500
205.8200
198.2000
199.9600
1,074,600
Wed, 22 Apr 2026
200.7400
202.6600
198.7800
202.4000
1,053,300
Tue, 21 Apr 2026
203.0300
204.0200
198.0000
199.0300
990,800
Mon, 20 Apr 2026
206.3400
207.4800
202.0700
202.5600
777,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
198.1300
204.1300
197.6800
203.4200
634,800
Thu, 16 Apr 2026
198.9600
200.0000
197.3000
197.8300
2,303,300
Wed, 15 Apr 2026
202.0000
202.5800
198.9500
199.3300
658,400
Tue, 14 Apr 2026
195.2500
201.0900
195.2500
201.0600
970,600
Mon, 13 Apr 2026
194.6000
196.3200
193.1900
195.3100
976,100
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
199.7000
200.0000
192.3200
194.2000
904,100
Thu, 09 Apr 2026
194.4600
200.2400
194.0300
198.1400
946,700
Wed, 08 Apr 2026
194.0600
196.5000
191.3600
195.9300
1,017,400
Tue, 07 Apr 2026
186.9400
191.4000
185.4700
190.9400
802,000
Mon, 06 Apr 2026
186.9500
188.3900
184.1800
186.8500
1,218,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
186.1200
188.4100
185.0000
186.9500
695,900
Wed, 01 Apr 2026
190.1600
192.0000
187.9700
188.2700
687,300
Tue, 31 Mar 2026
185.0000
190.6000
184.7000
189.0500
936,200
Mon, 30 Mar 2026
184.3600
184.8400
181.9900
183.1500
478,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
189.2600
189.2600
182.5500
182.6900
827,000
Thu, 26 Mar 2026
187.1600
191.2800
185.7000
189.1500
836,500
Wed, 25 Mar 2026
186.7100
189.4000
186.0000
189.0800
833,100
Tue, 24 Mar 2026
181.7700
185.0700
180.6800
185.0100
1,476,700
Mon, 23 Mar 2026
182.0000
184.4800
181.0000
182.3200
745,200
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
181.9300
184.0000
179.1600
180.6200
1,076,800
Thu, 19 Mar 2026
180.7200
183.5100
178.4000
181.8000
603,200
Wed, 18 Mar 2026
182.7100
182.7100
178.3200
180.4500
623,200
Tue, 17 Mar 2026
182.8400
184.6900
180.9400
181.3700
903,600
Mon, 16 Mar 2026
179.7300
182.9800
179.3900
182.0200
544,200
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
181.5600
183.9000
177.5800
178.5500
827,500
Thu, 12 Mar 2026
184.9600
185.0200
179.0300
180.3200
831,500
Wed, 11 Mar 2026
185.2700
186.0000
180.8200
185.4300
625,800
Tue, 10 Mar 2026
186.0500
188.6200
184.3000
185.9300
1,135,400
Mon, 09 Mar 2026
179.8800
186.2200
179.3100
185.4000
715,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
179.6900
183.4500
176.6700
182.0100
982,800
Thu, 05 Mar 2026
187.0100
189.0200
182.9500
183.6300
802,400
Wed, 04 Mar 2026
186.9300
190.6700
184.1500
188.6900
885,100
Tue, 03 Mar 2026
186.1200
188.7500
185.1600
186.6700
625,300
Mon, 02 Mar 2026
189.9200
191.5400
186.4500
190.4600
727,600
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
189.6700
192.7000
187.8500
190.0200
757,700
Thu, 26 Feb 2026
195.0700
198.0000
188.3000
188.9700
1,851,100
Wed, 25 Feb 2026
180.0000
197.4700
178.0000
196.8300
5,594,800
Tue, 24 Feb 2026
7 · 10-K
After-hours · 16:10 ET
10-K ↗
Tue, 24 Feb 2026
6 · 8-K
After-hours · 16:07 ET
8-K ↗
Tue, 24 Feb 2026
172.6200
173.9400
171.5700
173.8300
984,500
Mon, 23 Feb 2026
169.8400
174.0000
169.3600
173.2500
1,264,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
169.3400
172.4600
168.5600
172.1900
1,309,700
Thu, 19 Feb 2026
168.5000
170.5100
167.3500
169.5900
934,900
Wed, 18 Feb 2026
167.9700
169.1300
166.6400
168.7200
687,500
Tue, 17 Feb 2026
165.7800
168.4200
165.3600
167.9800
552,300
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
167.0900
168.9300
165.6200
166.3100
477,900
Thu, 12 Feb 2026
165.5000
168.1900
165.0800
166.2900
931,900
Wed, 11 Feb 2026
165.0800
166.4000
161.3800
166.2400
521,700
Tue, 10 Feb 2026
164.1100
167.7300
163.1700
165.6300
930,800
Mon, 09 Feb 2026
165.3800
166.9200
163.6700
165.0000
679,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
164.1600
166.6200
164.1600
165.5000
703,400
Thu, 05 Feb 2026
167.4300
168.4700
162.2400
163.1500
627,800
Wed, 04 Feb 2026
167.0000
168.3400
164.5000
165.7200
587,800
Tue, 03 Feb 2026
166.2400
169.5100
165.1500
166.8400
461,900
Mon, 02 Feb 2026
164.8700
168.8100
164.7900
167.2900
786,700
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
163.9800
165.0800
162.6800
164.4900
1,292,000
Thu, 29 Jan 2026
165.5600
167.2700
162.8400
163.9800
824,400
Wed, 28 Jan 2026
167.3400
168.0500
164.2900
165.4100
893,200
Tue, 27 Jan 2026
166.9400
169.8700
164.4000
167.8500
545,200
Mon, 26 Jan 2026
168.5600
171.2300
166.1600
166.3500
550,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
170.5600
171.5100
167.0000
168.7100
1,070,800
Thu, 22 Jan 2026
169.6200
171.7000
168.0700
171.0000
1,273,600
Wed, 21 Jan 2026
167.8500
170.4500
167.1300
169.1600
641,500
Tue, 20 Jan 2026
167.8500
168.6100
165.0100
167.8800
840,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
170.6200
172.5900
167.5200
169.4100
1,110,300
Thu, 15 Jan 2026
170.5500
172.5000
167.1800
171.1600
1,349,700
Wed, 14 Jan 2026
162.9000
173.0900
162.6700
170.8100
1,818,200
Tue, 13 Jan 2026
163.7500
164.2700
159.3500
162.4300
1,036,300
Mon, 12 Jan 2026
162.6300
164.3900
160.5900
163.6800
903,500
Mon, 12 Jan 2026
5 · 8-K
Pre-market · 09:01 ET
8-K ↗
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
161.3100
165.6400
159.9000
161.1300
1,222,600
Thu, 08 Jan 2026
169.1100
171.0500
156.9500
160.2500
2,342,800
Wed, 07 Jan 2026
168.4200
172.3500
167.5100
169.3700
1,655,600
Tue, 06 Jan 2026
173.0000
174.1000
162.6000
166.9900
2,684,900
Mon, 05 Jan 2026
172.7500
175.8000
171.1400
174.3900
1,348,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
169.5000
174.1100
169.2600
173.1500
822,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
170.8200
170.8200
169.4600
170.0000
323,000
Tue, 30 Dec 2025
170.6100
171.6600
169.4900
170.8200
668,600
Mon, 29 Dec 2025
170.5100
171.8500
169.3600
170.5000
523,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
170.9300
170.9300
169.2200
170.4800
255,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
170.1200
172.6900
169.5000
170.8000
313,400
Tue, 23 Dec 2025
168.8700
170.2200
168.5400
169.4700
468,200
Mon, 22 Dec 2025
165.6600
171.4700
165.6600
169.6700
815,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
166.1200
168.5700
165.2500
166.9900
2,063,400
Thu, 18 Dec 2025
165.1800
166.6700
164.3900
166.0000
1,230,200
Wed, 17 Dec 2025
170.3800
172.0000
164.7800
164.9200
1,119,400
Tue, 16 Dec 2025
168.6100
170.2400
167.5300
169.7300
981,600
Mon, 15 Dec 2025
167.6200
170.3800
166.8200
169.5300
979,200
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
164.8900
168.3000
163.7700
167.5000
663,800
Thu, 11 Dec 2025
165.1200
168.6900
164.1500
164.8900
1,142,200
Wed, 10 Dec 2025
165.3500
166.0900
161.0000
164.9700
1,387,900
Tue, 09 Dec 2025
168.7800
170.0500
161.8300
162.2600
1,176,200
Mon, 08 Dec 2025
169.9200
170.8700
168.4700
168.9400
865,700
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
168.6300
171.5100
167.3600
169.7000
910,200
Thu, 04 Dec 2025
166.3800
167.3000
164.4400
166.9100
845,100
Wed, 03 Dec 2025
166.9800
169.2500
166.0900
167.1000
936,200
Tue, 02 Dec 2025
173.0700
173.6000
166.5400
166.7100
1,452,100
Mon, 01 Dec 2025
174.2300
175.5500
170.5700
172.1200
1,525,000
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
176.5300
177.7000
175.0600
176.5300
330,900
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
181.6100
181.6100
176.6600
176.9200
909,400
Tue, 25 Nov 2025
181.2400
182.7500
178.0100
180.0500
1,127,500
Mon, 24 Nov 2025
174.8900
182.2700
172.1900
180.9000
2,043,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
175.5600
177.8000
173.7300
176.9300
1,016,900
Thu, 20 Nov 2025
176.2800
179.0100
174.4800
175.7400
1,664,500
Wed, 19 Nov 2025
180.4000
180.4000
174.7600
176.0800
1,840,600
Tue, 18 Nov 2025
170.0900
182.9900
169.8700
180.5200
4,777,100
Mon, 17 Nov 2025
168.0000
172.9100
162.6000
170.0900
6,718,800
Mon, 17 Nov 2025
4 · 8-K
Pre-market · 06:28 ET
8-K ↗
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
140.9600
142.8400
139.2700
141.0700
812,000
Thu, 13 Nov 2025
136.7200
141.8300
136.5600
141.7100
859,100
Wed, 12 Nov 2025
137.3000
140.6800
136.2700
136.7100
980,900
Tue, 11 Nov 2025
133.2000
138.9900
132.1000
137.1100
1,011,400
Mon, 10 Nov 2025
133.4400
134.6400
132.1000
133.1900
1,412,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
133.2000
133.2400
128.8000
131.1600
1,041,800
Thu, 06 Nov 2025
142.2400
144.9700
130.7900
134.0500
1,136,200
Wed, 05 Nov 2025
3 · 10-Q
After-hours · 16:12 ET
10-Q ↗
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:07 ET
8-K ↗
Wed, 05 Nov 2025
136.5700
139.7900
133.5000
137.2200
961,300
Tue, 04 Nov 2025
136.5500
139.0700
136.0000
137.8200
494,200
Mon, 03 Nov 2025
137.2300
138.4500
136.6700
138.3800
547,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
136.7800
138.3100
135.6400
137.6400
524,500
Thu, 30 Oct 2025
136.0400
138.7900
134.0000
136.3000
626,900
Wed, 29 Oct 2025
137.5800
137.5800
133.4500
135.7300
1,067,800
Tue, 28 Oct 2025
1 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 28 Oct 2025
139.3700
139.7300
137.4300
138.1300
351,100
Mon, 27 Oct 2025
140.0000
140.0000
136.3800
139.3300
560,300
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
138.9200
139.4000
137.9600
138.5300
511,500