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
178.2800
178.6000
175.8100
176.3000
559,781
Thu, 22 Oct 2026
174.8800
178.7300
174.4900
178.2800
630,200
Wed, 21 Oct 2026
172.3600
173.9400
171.7100
173.6300
501,600
Tue, 20 Oct 2026
170.7100
172.7700
170.0100
172.0700
365,200
Mon, 19 Oct 2026
170.4400
171.1000
169.2700
169.8900
415,500
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
167.9900
171.2900
167.2700
171.2500
856,700
Thu, 15 Oct 2026
169.8700
170.7600
166.1300
167.2200
746,200
Wed, 14 Oct 2026
165.1400
166.7300
163.5400
166.6700
365,100
Tue, 13 Oct 2026
167.0900
167.1300
164.6700
165.6400
504,300
Mon, 12 Oct 2026
164.3500
166.5000
164.3300
165.5500
446,200
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
164.7000
165.9000
163.2600
163.3900
444,400
Thu, 08 Oct 2026
161.6600
165.5900
161.6600
165.2500
569,800
Wed, 07 Oct 2026
163.0800
163.6000
161.5100
161.6100
503,400
Tue, 06 Oct 2026
161.7500
163.8700
161.4600
163.0800
393,200
Mon, 05 Oct 2026
162.9200
163.4400
161.1300
162.1400
607,300
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
161.8900
162.7400
160.9500
161.9500
559,300
Thu, 01 Oct 2026
159.8500
162.3700
159.3400
162.1500
649,500
Wed, 30 Sep 2026
161.4800
161.8300
159.2000
159.3700
909,500
Tue, 29 Sep 2026
161.5000
162.4300
160.2800
161.1300
1,403,000
Mon, 28 Sep 2026
22 · 8-K
After market open · 10:42 ET
8-K ↗
Mon, 28 Sep 2026
162.4400
163.1500
161.5800
161.9200
395,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
162.9900
163.3300
161.1700
162.5400
409,500
Thu, 24 Sep 2026
163.0900
164.7900
162.2700
162.3300
606,300
Wed, 23 Sep 2026
163.8800
165.6100
162.3800
162.5700
800,400
Tue, 22 Sep 2026
166.6700
167.5000
164.2200
165.8300
639,300
Mon, 21 Sep 2026
168.3000
168.9900
166.7600
166.8500
520,400
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
169.9000
170.1100
167.6300
169.0000
2,356,200
Thu, 17 Sep 2026
170.8500
171.1400
169.0000
169.9000
899,200
Wed, 16 Sep 2026
171.5900
173.1900
169.6600
170.7700
768,700
Tue, 15 Sep 2026
172.0500
172.0700
170.1500
171.6700
642,000
Mon, 14 Sep 2026
171.8300
173.2000
170.6400
172.0200
496,300
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
170.8600
172.3800
168.8400
169.8000
416,700
Thu, 10 Sep 2026
170.5600
171.5200
168.5400
169.5900
382,300
Wed, 09 Sep 2026
168.8800
169.6400
167.7300
169.2100
434,000
Tue, 08 Sep 2026
167.8200
170.1600
167.4500
169.1400
424,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
173.0500
174.4400
170.9200
171.1000
383,700
Thu, 03 Sep 2026
172.8500
175.0800
172.8400
174.7200
417,500
Wed, 02 Sep 2026
170.3900
172.6600
170.3900
171.6900
537,900
Tue, 01 Sep 2026
171.0900
172.1000
170.1000
170.3900
566,900
Mon, 31 Aug 2026
171.3100
171.6100
169.5300
169.9000
588,300
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
173.5300
173.9900
171.2600
171.9700
350,100
Thu, 27 Aug 2026
171.4100
172.6500
169.3900
172.5200
496,300
Wed, 26 Aug 2026
171.9200
173.1800
171.5900
172.3800
376,300
Tue, 25 Aug 2026
171.8800
172.1700
170.4100
171.4200
433,800
Tue, 25 Aug 2026
21 · 8-K
Pre-market · 09:17 ET
8-K ↗
Mon, 24 Aug 2026
168.9400
171.8300
168.9300
171.2100
414,800
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
20 · 8-K
After-hours · 16:08 ET
8-K ↗
Fri, 21 Aug 2026
169.6300
169.7600
167.8500
168.2900
450,500
Thu, 20 Aug 2026
167.6800
169.0500
166.7300
168.1900
426,500
Wed, 19 Aug 2026
170.7400
171.5600
168.0100
168.4900
398,200
Tue, 18 Aug 2026
173.4000
173.9700
171.2500
171.3500
425,600
Mon, 17 Aug 2026
172.9900
174.2900
170.7500
171.0600
419,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
172.5700
173.7600
172.0800
173.1700
282,100
Thu, 13 Aug 2026
174.1400
175.2700
172.0100
172.6700
345,500
Wed, 12 Aug 2026
172.8700
173.7800
170.7400
172.4700
483,500
Tue, 11 Aug 2026
172.4000
174.1200
170.0000
173.2100
444,500
Mon, 10 Aug 2026
175.5200
177.2400
173.2500
173.8600
477,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
178.7100
178.7100
176.3800
176.8600
366,200
Thu, 06 Aug 2026
179.6900
179.6900
177.0000
179.0400
547,900
Wed, 05 Aug 2026
180.8400
181.0000
176.7800
177.7900
855,300
Tue, 04 Aug 2026
175.5400
179.6800
174.6100
179.4200
525,700
Mon, 03 Aug 2026
178.3100
179.5500
176.4500
178.0300
744,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
173.6200
177.9500
172.8700
177.6800
944,400
Thu, 30 Jul 2026
179.9200
179.9200
173.9000
174.7300
962,400
Wed, 29 Jul 2026
180.6500
181.4500
178.4600
181.3300
918,400
Tue, 28 Jul 2026
176.4600
186.1900
174.2000
182.6300
1,454,100
Mon, 27 Jul 2026
19 · 10-Q
After-hours · 16:17 ET
10-Q ↗
Mon, 27 Jul 2026
18 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 27 Jul 2026
183.3300
186.3300
183.2200
184.2300
958,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
179.8400
183.2800
179.6400
182.8100
742,100
Thu, 23 Jul 2026
178.7200
179.8800
176.9600
179.3800
639,800
Wed, 22 Jul 2026
180.3500
180.5200
177.9700
179.2300
521,800
Tue, 21 Jul 2026
179.5700
180.5200
177.3300
180.5100
706,700
Mon, 20 Jul 2026
180.4800
182.0900
180.1200
180.3600
944,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
176.9500
182.6600
176.9500
180.7900
1,355,000
Thu, 16 Jul 2026
173.5300
176.3600
173.0500
176.2900
1,166,200
Wed, 15 Jul 2026
178.7700
178.7700
172.0700
172.4300
1,024,500
Tue, 14 Jul 2026
181.4900
183.1600
179.8600
180.0300
563,300
Mon, 13 Jul 2026
180.8800
183.5000
179.9500
182.6700
734,600
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
176.7800
179.5400
175.9000
179.2800
1,007,100
Thu, 09 Jul 2026
182.1200
182.6400
173.4000
175.4300
2,196,200
Wed, 08 Jul 2026
188.3900
188.5500
181.3300
181.5700
953,900
Tue, 07 Jul 2026
191.1600
194.8100
188.9300
189.0600
954,700
Mon, 06 Jul 2026
190.5500
192.0600
189.1100
189.5900
730,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
188.6500
192.0900
186.8800
192.0300
798,400
Wed, 01 Jul 2026
185.8600
187.7900
185.3900
187.2100
711,900
Tue, 30 Jun 2026
186.1600
187.4000
184.2000
185.1400
684,900
Mon, 29 Jun 2026
183.3900
186.3600
182.5200
186.1600
693,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
179.1400
185.2000
178.1600
184.0800
1,547,600
Thu, 25 Jun 2026
178.2600
180.9600
177.0500
177.7300
607,100
Wed, 24 Jun 2026
176.7400
180.2100
175.7300
178.4500
829,800
Tue, 23 Jun 2026
173.2100
175.9800
171.6200
175.8100
956,700
Mon, 22 Jun 2026
170.5600
175.3400
170.5600
172.4600
929,700
Mon, 22 Jun 2026
17 · 8-K
Pre-market · 09:15 ET
8-K ↗
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
171.8700
172.1100
169.6500
170.2000
3,239,500
Wed, 17 Jun 2026
170.1700
173.5300
170.1700
171.4700
704,700
Tue, 16 Jun 2026
171.0000
172.6700
169.9600
171.7900
676,000
Tue, 16 Jun 2026
16 · 8-K
Pre-market · 09:08 ET
8-K ↗
Mon, 15 Jun 2026
169.0100
170.6100
168.1800
169.3400
748,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
169.2300
169.8300
166.8000
169.0100
600,300
Thu, 11 Jun 2026
167.5100
170.4300
167.2700
168.3000
1,282,700
Wed, 10 Jun 2026
165.3100
167.8800
164.7700
166.4300
510,600
Tue, 09 Jun 2026
163.1900
165.3600
162.5600
163.8300
725,700
Mon, 08 Jun 2026
165.2900
165.3000
162.1500
162.2500
472,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
162.1400
165.6500
162.1400
165.2900
523,400
Thu, 04 Jun 2026
160.2900
162.3800
160.0000
160.6600
851,900
Wed, 03 Jun 2026
157.4700
159.6700
157.4600
158.0200
753,100
Tue, 02 Jun 2026
156.4000
159.0100
156.1800
158.0000
629,900
Mon, 01 Jun 2026
156.3600
158.4900
155.6100
156.8300
768,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
159.1700
160.0500
157.1400
157.4200
835,900
Thu, 28 May 2026
161.9800
163.0300
159.3800
160.0000
628,000
Wed, 27 May 2026
167.0400
167.8200
162.5800
162.9400
492,600
Tue, 26 May 2026
168.1000
168.7800
166.9900
167.0400
388,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
168.2500
169.5000
167.6100
168.1000
332,100
Thu, 21 May 2026
167.9300
168.5400
165.5200
168.3700
620,000
Wed, 20 May 2026
167.3000
168.8500
166.3200
168.5300
526,200
Tue, 19 May 2026
167.6500
168.5100
166.0000
167.8500
517,900
Tue, 19 May 2026
15 · 8-K
Pre-market · 08:33 ET
8-K ↗
Mon, 18 May 2026
166.4200
169.2800
166.4200
167.6500
646,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
166.3500
167.6600
165.2700
166.4200
848,200
Thu, 14 May 2026
163.8400
165.5500
163.8400
165.3100
630,500
Wed, 13 May 2026
163.7900
165.1800
161.7400
163.2600
708,500
Tue, 12 May 2026
163.7500
165.2600
162.6600
163.7900
732,800
Mon, 11 May 2026
161.7400
163.5400
161.2800
163.3300
839,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
161.4400
162.7800
160.9800
161.5000
664,400
Thu, 07 May 2026
159.9200
162.4100
159.5000
162.0500
777,200
Wed, 06 May 2026
160.8900
163.1600
160.3200
160.4300
588,600
Wed, 06 May 2026
14 · 8-K
Pre-market · 08:42 ET
8-K ↗
Tue, 05 May 2026
159.3900
160.9600
158.8000
160.3500
456,000
Mon, 04 May 2026
160.7800
162.9500
159.0800
159.5700
472,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
164.5600
165.1100
161.9800
162.0500
579,700
Thu, 30 Apr 2026
162.1100
164.6600
161.0000
163.6000
863,900
Wed, 29 Apr 2026
164.9600
166.1000
161.7400
163.2200
495,100
Tue, 28 Apr 2026
163.1600
167.6600
162.4100
164.9600
1,014,800
Mon, 27 Apr 2026
13 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Mon, 27 Apr 2026
12 · 8-K
After-hours · 16:08 ET
8-K ↗
Mon, 27 Apr 2026
163.6300
167.1800
163.6300
165.6400
907,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
167.2000
167.2400
164.4000
164.4800
619,100
Thu, 23 Apr 2026
166.9100
168.7800
166.2600
168.1800
566,500
Wed, 22 Apr 2026
11 · S-3
After market open · 13:42 ET
S-3 ↗
Wed, 22 Apr 2026
166.1500
166.5000
163.6700
166.2700
613,000
Tue, 21 Apr 2026
166.4400
167.7300
164.9000
166.4600
640,800
Mon, 20 Apr 2026
166.7100
168.6900
165.2700
165.9900
524,400
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
163.3900
167.6300
163.2500
166.8200
2,809,700
Thu, 16 Apr 2026
163.0000
163.8200
161.8200
163.3600
559,400
Wed, 15 Apr 2026
163.1000
164.2600
161.8500
163.0000
556,400
Tue, 14 Apr 2026
163.2400
164.0900
162.2200
163.3500
649,600
Mon, 13 Apr 2026
161.7500
163.9900
161.2100
163.6800
698,200
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
163.4500
163.6000
160.7500
161.1400
670,600
Thu, 09 Apr 2026
162.7600
165.6400
162.6200
163.9500
615,400
Wed, 08 Apr 2026
160.3000
163.3600
160.1500
163.2500
657,300
Tue, 07 Apr 2026
160.0400
161.2800
158.7500
160.1800
621,600
Mon, 06 Apr 2026
157.9200
160.0900
157.5700
160.0400
360,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
157.1100
159.8600
156.5500
158.4100
543,100
Wed, 01 Apr 2026
157.0900
158.7400
156.4600
157.6600
596,900
Tue, 31 Mar 2026
158.1700
158.5500
155.1400
157.3500
719,000
Mon, 30 Mar 2026
153.9500
157.1400
153.9500
156.4200
450,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
157.0600
157.3000
153.4000
153.6800
518,700
Thu, 26 Mar 2026
155.1800
157.5900
155.1800
157.5600
485,300
Wed, 25 Mar 2026
159.2200
159.5800
155.4100
155.4500
581,100
Tue, 24 Mar 2026
158.4700
160.5700
158.2100
158.2700
468,400
Mon, 23 Mar 2026
160.8100
162.2300
159.8200
160.1900
737,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
157.8100
158.8500
156.6500
158.4300
4,144,900
Thu, 19 Mar 2026
160.4600
160.9600
156.7800
157.8600
554,800
Wed, 18 Mar 2026
10 · DEFA14A
After market open · 10:07 ET
DEFA14A ↗
Wed, 18 Mar 2026
9 · DEF 14A
After market open · 10:06 ET
DEF 14A ↗
Wed, 18 Mar 2026
164.0900
164.7300
160.0800
160.2000
493,600
Tue, 17 Mar 2026
167.9800
168.9100
164.7200
164.7700
611,200
Mon, 16 Mar 2026
165.0100
168.4800
164.4900
166.5700
610,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
165.8900
166.5700
163.7900
163.8200
891,000
Thu, 12 Mar 2026
162.3500
166.0600
162.0000
164.2300
809,200
Wed, 11 Mar 2026
164.3200
165.1000
162.7400
164.0000
889,000
Tue, 10 Mar 2026
162.7300
166.1500
162.1000
164.7300
857,700
Mon, 09 Mar 2026
164.3400
164.3400
160.4800
163.3200
1,004,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
164.6700
165.5800
162.2700
165.3900
726,200
Thu, 05 Mar 2026
166.7000
167.7400
166.2600
166.3400
942,400
Wed, 04 Mar 2026
168.2700
169.1400
165.0600
167.9700
583,300
Tue, 03 Mar 2026
167.1800
169.2700
164.8800
168.5300
751,800
Mon, 02 Mar 2026
8 · PRE 14A
After market open · 15:52 ET
PRE 14A ↗
Mon, 02 Mar 2026
164.3200
170.1000
164.2100
169.9800
1,137,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
165.2800
165.2800
161.5700
163.9800
1,054,600
Thu, 26 Feb 2026
163.8300
165.5300
163.8300
165.2000
499,900
Wed, 25 Feb 2026
160.8900
164.0900
160.3500
163.7500
607,600
Tue, 24 Feb 2026
160.4900
161.7000
159.2700
160.7300
1,182,400
Mon, 23 Feb 2026
7 · 10-K
After-hours · 16:07 ET
10-K ↗
Mon, 23 Feb 2026
163.9100
164.9000
160.6600
160.9100
1,063,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
163.1300
163.6000
160.3800
163.0000
1,257,800
Thu, 19 Feb 2026
163.3300
164.3600
161.7700
162.4000
443,800
Wed, 18 Feb 2026
165.5600
166.0100
162.3700
163.2500
423,800
Tue, 17 Feb 2026
164.0800
167.1400
163.3300
166.0700
761,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
163.7800
164.9000
162.0600
162.7700
920,200
Thu, 12 Feb 2026
163.7600
165.8900
162.1300
165.1100
728,800
Wed, 11 Feb 2026
162.8800
164.5500
161.6800
163.4600
762,300
Tue, 10 Feb 2026
164.4200
167.1100
158.9100
163.0900
1,262,000
Mon, 09 Feb 2026
6 · 8-K
After-hours · 16:10 ET
8-K ↗
Mon, 09 Feb 2026
173.7400
174.0000
167.8200
168.7000
797,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
172.5000
174.2700
172.2700
172.6500
593,500
Thu, 05 Feb 2026
169.5400
172.7300
169.4900
171.5000
751,900
Wed, 04 Feb 2026
164.9500
169.8200
164.8300
168.9500
715,700
Tue, 03 Feb 2026
161.9300
165.1300
161.0800
163.8400
600,600
Mon, 02 Feb 2026
161.5600
162.8600
160.9100
162.4800
736,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
5 · 8-K
After market open · 15:13 ET
8-K ↗
Fri, 30 Jan 2026
158.1900
161.1100
156.7700
160.8900
1,075,500
Thu, 29 Jan 2026
159.4400
161.0900
157.7300
158.1900
1,361,800
Wed, 28 Jan 2026
157.3100
159.3500
156.3700
158.4000
527,600
Tue, 27 Jan 2026
157.6500
158.1000
155.7200
157.8600
494,700
Mon, 26 Jan 2026
157.9200
159.6400
157.4200
157.9800
725,400
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
157.0600
157.8900
155.1400
157.0300
590,600
Thu, 22 Jan 2026
161.5700
161.5700
157.5600
158.1500
794,500
Wed, 21 Jan 2026
160.9800
162.7500
160.5000
161.7800
523,400
Tue, 20 Jan 2026
162.3000
163.0000
160.3500
160.8100
667,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
163.0500
163.1800
161.7600
162.1800
646,200
Thu, 15 Jan 2026
164.0900
165.4900
162.8600
163.3700
435,200
Wed, 14 Jan 2026
161.2200
163.8200
161.2200
163.6800
567,100
Tue, 13 Jan 2026
163.3300
164.5200
160.5900
161.0100
591,900
Mon, 12 Jan 2026
162.6600
164.7900
161.6600
163.6300
628,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
165.1900
166.1100
162.7000
162.9900
596,700
Thu, 08 Jan 2026
163.2900
166.2800
163.0300
165.1900
576,300
Wed, 07 Jan 2026
161.6500
163.4800
160.4800
163.0400
594,300
Tue, 06 Jan 2026
161.5200
162.6800
159.5800
162.1200
753,500
Mon, 05 Jan 2026
160.2400
163.2800
159.3000
161.9600
637,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
163.3200
163.3200
160.3800
161.4900
547,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
164.5900
164.6800
162.9100
163.3200
453,200
Tue, 30 Dec 2025
164.5400
165.2800
164.2400
164.9500
356,700
Mon, 29 Dec 2025
165.1800
165.7800
164.3100
164.9900
552,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
166.4800
166.4800
164.3900
164.7900
271,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
165.7800
166.6500
164.9600
165.8700
227,500
Tue, 23 Dec 2025
166.9600
167.7800
165.7400
165.7800
763,100
Mon, 22 Dec 2025
165.7800
168.1700
164.9300
166.9600
494,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
167.7600
168.0800
166.2700
167.2900
1,077,900
Thu, 18 Dec 2025
166.7300
168.2200
166.4500
167.9100
461,100
Wed, 17 Dec 2025
165.3700
167.2900
164.3900
167.1100
580,200
Tue, 16 Dec 2025
167.9700
168.1000
163.3600
165.4200
666,700
Mon, 15 Dec 2025
166.8000
167.6400
165.3200
167.0700
522,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
166.3700
167.3500
164.7400
165.8600
482,700
Thu, 11 Dec 2025
163.0800
166.3600
163.0800
165.0200
529,900
Wed, 10 Dec 2025
161.2900
163.8200
161.0400
162.6200
1,030,900
Tue, 09 Dec 2025
161.4000
163.0900
161.3700
161.4900
353,700
Mon, 08 Dec 2025
162.2000
162.2200
160.4200
161.3000
442,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
162.4100
162.7800
161.0800
162.3000
393,000
Thu, 04 Dec 2025
162.7800
164.1500
162.4100
163.0100
351,000
Wed, 03 Dec 2025
163.7700
164.5600
161.6600
162.8300
497,200
Tue, 02 Dec 2025
166.0300
166.8100
163.5200
163.7700
759,900
Mon, 01 Dec 2025
166.8500
168.6700
165.4500
166.0300
466,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
169.2500
169.4300
167.2200
167.5900
266,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
168.2600
169.8600
167.9600
168.4800
718,000
Tue, 25 Nov 2025
168.2000
169.2300
167.8800
168.3800
374,600
Mon, 24 Nov 2025
165.4900
167.4700
164.6600
166.7100
844,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
164.0900
167.8900
163.8200
166.0200
606,100
Thu, 20 Nov 2025
162.9000
164.9600
162.7100
163.6600
367,300
Wed, 19 Nov 2025
162.5700
162.8900
160.5800
161.6500
403,400
Tue, 18 Nov 2025
161.8200
164.1500
161.0000
162.3700
540,500
Mon, 17 Nov 2025
164.4300
164.5500
160.9400
161.4400
544,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
4 · 8-K
After market open · 13:07 ET
8-K ↗
Fri, 14 Nov 2025
166.1400
166.5400
163.7400
163.9000
510,900
Thu, 13 Nov 2025
166.7100
167.9500
165.6500
166.0100
517,700
Wed, 12 Nov 2025
165.7200
168.2000
165.4900
166.8900
357,900
Tue, 11 Nov 2025
166.7700
168.0000
165.5600
166.1300
397,400
Mon, 10 Nov 2025
164.2400
167.1000
163.6900
166.4000
431,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
161.8900
164.7700
161.5800
164.6400
694,800
Fri, 07 Nov 2025
3 · 8-K
Pre-market · 08:31 ET
8-K ↗
Thu, 06 Nov 2025
160.1900
161.8700
160.1000
161.3800
603,700
Wed, 05 Nov 2025
157.7700
160.2600
156.9000
160.0400
520,400
Tue, 04 Nov 2025
153.8500
157.4000
153.8200
157.3900
647,300
Mon, 03 Nov 2025
153.8600
154.9100
151.9900
153.6600
750,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
152.9500
155.9200
152.7500
154.5900
998,800
Thu, 30 Oct 2025
151.5000
154.6100
150.9300
154.3600
742,400
Wed, 29 Oct 2025
150.7000
152.2700
150.0000
151.8300
790,900
Tue, 28 Oct 2025
157.1000
157.1000
151.4200
151.7500
970,700
Mon, 27 Oct 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Mon, 27 Oct 2025
1 · 8-K
After-hours · 16:07 ET
8-K ↗
Mon, 27 Oct 2025
156.7400
158.3400
156.5000
157.6400
657,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
155.7200
157.0900
155.7200
156.6700
370,200