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
138.0000
138.2800
134.6600
135.7700
7,473,840
Thu, 22 Oct 2026
136.2700
139.0000
134.8500
138.8300
9,373,700
Wed, 21 Oct 2026
133.2100
135.4800
133.1400
134.7000
9,063,300
Tue, 20 Oct 2026
134.7700
134.9500
133.4000
134.0200
9,972,500
Mon, 19 Oct 2026
130.8800
133.8100
130.2700
133.5700
9,646,100
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
21 · 8-K
After-hours · 20:30 ET
FORM 8-K ↗
Fri, 16 Oct 2026
129.5300
131.5900
128.8200
131.4900
10,695,300
Thu, 15 Oct 2026
131.4000
133.1500
127.2700
128.3800
11,639,800
Wed, 14 Oct 2026
128.2000
129.3600
127.2000
129.2700
9,550,100
Tue, 13 Oct 2026
20 · 424B2
After-hours · 21:00 ET
424B2 ↗
Tue, 13 Oct 2026
128.1500
128.1500
125.8200
127.3000
11,776,800
Mon, 12 Oct 2026
126.7600
127.2300
125.8200
126.6800
7,900,100
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
19 · 424B2
After market open · 10:00 ET
424B2 ↗
Fri, 09 Oct 2026
126.7000
127.1000
125.2900
125.9700
9,869,800
Thu, 08 Oct 2026
124.3100
129.5000
124.0500
128.3400
24,000,900
Thu, 08 Oct 2026
18 · 8-K
Next filing day · accepted 07 Oct, 21:57 ET
8-K ↗
Thu, 08 Oct 2026
17 · 10-Q
Next filing day · accepted 07 Oct, 21:52 ET
FORM 10-Q ↗
Wed, 07 Oct 2026
125.9300
126.4400
123.4700
123.7300
13,341,100
Tue, 06 Oct 2026
125.6600
127.2100
124.6300
125.7100
10,019,900
Mon, 05 Oct 2026
125.8500
126.0500
124.2200
125.6500
8,824,200
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
125.9600
126.3000
125.1600
125.8900
6,091,400
Thu, 01 Oct 2026
126.9400
127.3100
125.5300
125.6000
8,538,700
Wed, 30 Sep 2026
128.9000
129.9800
126.7000
126.7200
9,807,500
Tue, 29 Sep 2026
126.5100
128.9400
126.4200
128.6900
8,413,900
Mon, 28 Sep 2026
127.4800
128.7500
126.7200
128.5000
7,512,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
127.7500
128.7200
126.9000
128.6300
6,705,400
Thu, 24 Sep 2026
131.0200
131.1900
128.1100
128.1500
9,642,900
Wed, 23 Sep 2026
131.0900
131.3900
129.2200
130.1800
8,173,400
Tue, 22 Sep 2026
130.4100
131.4100
129.9300
131.1900
7,740,400
Mon, 21 Sep 2026
129.6500
130.2200
127.9800
129.5900
12,011,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
132.2100
132.3000
129.5500
129.7500
23,539,900
Thu, 17 Sep 2026
16 · 8-K
After-hours · 17:10 ET
8-K ↗
Thu, 17 Sep 2026
134.7800
134.9100
132.9300
133.6600
10,553,600
Wed, 16 Sep 2026
135.4200
136.0500
134.2400
134.3400
6,880,700
Tue, 15 Sep 2026
135.7700
136.0300
134.7500
135.5000
8,173,500
Mon, 14 Sep 2026
138.0000
138.8000
136.1500
136.3400
10,764,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
137.3100
137.4900
136.0400
136.3200
8,767,100
Thu, 10 Sep 2026
137.5000
137.7900
136.4800
136.6500
7,445,600
Wed, 09 Sep 2026
138.0100
138.1200
136.3300
136.6900
7,371,700
Tue, 08 Sep 2026
137.0000
138.9800
137.0000
138.4500
10,086,300
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
137.7400
139.4700
137.4300
137.6300
6,138,900
Thu, 03 Sep 2026
140.3200
140.7500
138.5800
140.0200
10,320,000
Wed, 02 Sep 2026
140.2700
141.7100
139.3000
140.5200
7,054,500
Tue, 01 Sep 2026
141.1900
141.4300
139.3700
139.7900
5,529,500
Mon, 31 Aug 2026
141.0400
141.0400
139.3300
140.3400
6,555,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
140.6600
141.2900
139.9900
141.0700
5,465,100
Thu, 27 Aug 2026
140.5600
141.0900
139.6800
139.7200
6,241,300
Wed, 26 Aug 2026
142.6900
142.6900
141.2200
142.1900
8,577,000
Tue, 25 Aug 2026
143.7300
143.8700
142.0800
142.2700
10,194,100
Mon, 24 Aug 2026
144.9100
145.9000
144.3800
144.6700
5,997,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
142.6700
143.5600
141.6400
143.4800
6,627,600
Thu, 20 Aug 2026
141.7400
143.3700
141.1100
142.0800
5,350,000
Wed, 19 Aug 2026
140.8700
143.6300
140.6300
142.5800
6,954,200
Tue, 18 Aug 2026
140.3600
140.8000
139.0500
140.1300
6,224,700
Mon, 17 Aug 2026
139.7100
139.8900
137.6600
138.2400
6,856,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
140.6200
141.2700
140.1200
140.7900
3,867,000
Thu, 13 Aug 2026
139.4100
140.8300
139.3300
140.6200
6,246,700
Wed, 12 Aug 2026
137.5200
138.7500
136.7300
138.7000
5,472,700
Tue, 11 Aug 2026
137.0100
138.5100
136.9000
138.4100
5,823,900
Mon, 10 Aug 2026
138.5200
138.5200
137.1800
137.7300
5,883,800
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
137.5400
139.4900
137.1500
139.0200
4,734,000
Thu, 06 Aug 2026
140.0900
140.5200
137.1400
138.4400
8,510,300
Wed, 05 Aug 2026
140.2300
140.2700
137.9200
138.7800
6,257,600
Tue, 04 Aug 2026
137.7700
139.2100
137.1300
139.1000
8,525,200
Mon, 03 Aug 2026
141.0800
141.5500
138.7100
139.6300
6,645,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
139.5300
140.1600
138.3800
139.5600
9,699,400
Thu, 30 Jul 2026
141.1000
142.5200
139.4200
140.2000
8,253,100
Wed, 29 Jul 2026
143.2800
145.2300
142.5800
143.5000
8,390,800
Tue, 28 Jul 2026
143.2100
145.4300
141.7900
142.8600
10,648,800
Mon, 27 Jul 2026
137.0700
140.3100
137.0100
139.7900
7,237,900
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
135.5300
137.1300
134.5700
136.6400
7,968,300
Thu, 23 Jul 2026
134.7000
135.3400
133.7300
134.9500
7,755,700
Wed, 22 Jul 2026
136.3600
136.3600
134.7200
135.6500
6,198,700
Tue, 21 Jul 2026
134.9000
135.3800
134.2700
135.0000
7,989,500
Mon, 20 Jul 2026
137.5700
137.5900
133.9500
135.4600
8,758,700
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
140.8900
141.9600
136.1800
137.1200
8,579,300
Thu, 16 Jul 2026
137.0400
139.6200
136.5000
139.4300
7,805,600
Wed, 15 Jul 2026
135.0900
136.9900
134.6500
135.4000
8,078,300
Tue, 14 Jul 2026
138.2500
138.7900
135.4100
135.4500
8,518,600
Mon, 13 Jul 2026
138.0200
140.2500
137.7500
138.4900
6,716,300
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
135.8600
137.9600
135.3100
137.3800
9,074,900
Thu, 09 Jul 2026
137.0900
138.7400
134.6900
137.8600
18,763,700
Thu, 09 Jul 2026
15 · 8-K
Next filing day · accepted 08 Jul, 17:55 ET
8-K ↗
Thu, 09 Jul 2026
14 · 10-Q
Next filing day · accepted 08 Jul, 17:52 ET
FORM 10-Q ↗
Wed, 08 Jul 2026
146.0000
146.0000
142.4400
142.5100
8,997,900
Tue, 07 Jul 2026
146.9900
149.0400
144.5400
144.9800
9,256,700
Mon, 06 Jul 2026
144.2400
144.7000
141.3800
143.2900
9,006,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
143.2400
144.7400
142.1600
144.2200
13,040,200
Wed, 01 Jul 2026
137.2100
141.3400
136.6100
141.1600
9,391,700
Tue, 30 Jun 2026
138.8100
139.1400
134.9400
135.4000
14,148,300
Mon, 29 Jun 2026
141.9700
142.3700
137.5300
138.6800
10,042,400
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
140.5200
142.1400
140.2000
141.3900
9,735,700
Thu, 25 Jun 2026
141.9900
143.1000
139.3700
139.5200
7,333,300
Wed, 24 Jun 2026
142.0200
143.7400
141.6700
142.2700
8,324,100
Tue, 23 Jun 2026
143.6800
143.6800
140.8700
142.0500
7,589,000
Mon, 22 Jun 2026
141.2800
142.4900
140.4800
140.7100
10,345,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
141.0500
142.7300
141.0400
142.0200
19,130,300
Wed, 17 Jun 2026
145.5100
145.8700
140.8500
141.5900
10,126,600
Tue, 16 Jun 2026
146.8700
147.6400
145.0300
146.1200
9,345,200
Mon, 15 Jun 2026
143.0200
146.7700
142.8100
146.2500
8,976,400
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
143.8000
144.3600
142.4100
144.2700
6,781,700
Thu, 11 Jun 2026
144.8600
145.4000
143.5700
143.7300
8,653,900
Wed, 10 Jun 2026
143.9500
145.4500
143.0000
144.3200
11,249,200
Tue, 09 Jun 2026
141.5300
144.3000
140.8500
142.7800
10,390,200
Mon, 08 Jun 2026
140.9200
141.8600
139.2600
140.6800
8,800,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
141.5600
144.3400
141.2100
141.9200
13,228,700
Thu, 04 Jun 2026
144.8600
145.7000
141.2100
142.1500
8,089,800
Wed, 03 Jun 2026
141.7900
143.6800
141.7700
142.5400
6,225,100
Tue, 02 Jun 2026
141.5400
142.8900
140.8100
142.0000
7,864,700
Mon, 01 Jun 2026
142.5900
144.1100
141.3200
141.5200
8,077,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
145.1400
146.7700
143.5500
144.1900
12,776,400
Thu, 28 May 2026
147.7700
148.6100
145.6200
146.2900
7,625,200
Wed, 27 May 2026
146.2700
148.9100
145.7000
147.7400
7,404,500
Tue, 26 May 2026
149.7100
150.2500
145.5000
145.6800
9,059,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
13 · 8-K
After-hours · 16:30 ET
FORM 8-K ↗
Fri, 22 May 2026
149.4100
150.8400
148.5400
150.5700
7,774,400
Thu, 21 May 2026
149.2900
149.6700
146.3800
148.8500
6,123,100
Wed, 20 May 2026
149.5700
150.6500
148.3900
149.2900
7,425,800
Tue, 19 May 2026
150.3000
152.5700
148.9700
150.3700
10,093,900
Mon, 18 May 2026
149.9900
150.1200
147.4800
149.0600
8,799,400
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
149.5600
150.1100
148.1900
149.1200
6,230,600
Thu, 14 May 2026
149.5000
149.9900
148.1500
148.6700
5,022,200
Wed, 13 May 2026
150.6900
153.2400
148.9600
149.2700
5,524,900
Tue, 12 May 2026
150.5400
152.7200
148.3600
151.8500
6,250,700
Mon, 11 May 2026
154.3900
154.7000
149.0600
149.4100
8,373,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
12 · 8-K
After-hours · 16:19 ET
8-K ↗
Fri, 08 May 2026
156.7500
157.3000
154.3800
154.6200
4,934,400
Thu, 07 May 2026
155.0100
157.3500
154.8800
156.2900
4,464,000
Wed, 06 May 2026
155.8000
156.9300
154.8700
155.9600
5,296,600
Tue, 05 May 2026
154.0500
156.3100
152.5400
155.0400
6,200,100
Mon, 04 May 2026
155.9000
156.7300
153.6700
154.5900
5,330,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
159.5500
160.0000
156.4300
157.4100
4,447,300
Thu, 30 Apr 2026
155.9800
159.0000
155.2800
158.4900
7,065,100
Wed, 29 Apr 2026
155.5900
156.4900
153.4800
155.2900
4,047,600
Tue, 28 Apr 2026
156.8000
158.1100
155.3200
156.2900
5,174,300
Mon, 27 Apr 2026
155.5300
156.6500
154.0000
154.1000
4,077,000
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
155.9300
156.2800
154.6600
155.4400
5,364,900
Thu, 23 Apr 2026
155.1600
156.6100
154.5700
155.7000
6,077,600
Wed, 22 Apr 2026
155.0800
157.2200
153.5500
153.7900
5,921,300
Tue, 21 Apr 2026
156.7400
157.0400
153.7300
154.9200
6,357,300
Mon, 20 Apr 2026
158.7400
158.8400
155.8400
156.9900
5,731,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
158.2600
160.0300
156.4700
157.6700
7,799,900
Thu, 16 Apr 2026
155.5400
159.7900
154.2600
158.3800
10,422,100
Thu, 16 Apr 2026
11 · 8-K
Next filing day · accepted 15 Apr, 18:01 ET
8-K ↗
Thu, 16 Apr 2026
10 · 10-Q
Next filing day · accepted 15 Apr, 17:56 ET
FORM 10-Q ↗
Wed, 15 Apr 2026
155.0200
155.7600
153.3400
154.8500
7,684,800
Tue, 14 Apr 2026
154.5100
156.6300
154.2900
155.7200
5,655,800
Mon, 13 Apr 2026
156.9900
157.0300
154.9500
155.8800
5,827,800
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
157.1600
157.7900
156.3300
157.0600
4,412,700
Thu, 09 Apr 2026
153.7000
158.0100
153.2500
157.4900
4,339,400
Wed, 08 Apr 2026
151.8800
154.8200
151.7500
154.8000
6,878,500
Tue, 07 Apr 2026
156.1800
156.5400
152.5700
153.2100
5,151,100
Mon, 06 Apr 2026
156.4100
156.8600
155.4000
156.7300
3,562,500
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
154.6600
157.0600
154.2200
157.0100
5,410,000
Wed, 01 Apr 2026
153.5500
155.1500
153.2600
154.6500
5,412,600
Tue, 31 Mar 2026
157.6700
157.6700
154.1700
155.2900
8,033,800
Mon, 30 Mar 2026
153.8200
158.3900
153.3700
156.8200
10,386,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
9 · DEFA14A
After-hours · 16:16 ET
DEFINITIVE ADDITIONAL PROXY SOLICITING MATERIALS ↗
Fri, 27 Mar 2026
8 · DEF 14A
After-hours · 16:15 ET
DEFINITIVE PROXY STATEMENTS ↗
Fri, 27 Mar 2026
151.1400
154.5400
150.4700
153.0400
6,663,600
Thu, 26 Mar 2026
151.9300
153.1500
150.6700
150.8300
5,677,100
Wed, 25 Mar 2026
151.3000
151.8400
149.0300
151.7300
4,978,500
Tue, 24 Mar 2026
150.4500
152.5800
150.2000
150.5900
5,803,700
Mon, 23 Mar 2026
152.3000
152.3000
149.9400
150.8800
6,783,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
152.4500
153.4100
149.3400
150.0400
14,480,700
Thu, 19 Mar 2026
153.7500
154.6800
152.6600
152.7400
5,555,500
Wed, 18 Mar 2026
155.2500
156.1200
153.2900
153.5400
5,124,400
Tue, 17 Mar 2026
158.8300
159.1100
156.2900
156.5000
5,460,200
Mon, 16 Mar 2026
161.3600
161.5800
157.5400
157.7200
4,498,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
159.7800
161.5100
159.2400
159.8800
4,676,800
Thu, 12 Mar 2026
158.8700
161.5400
158.6900
158.8600
6,165,600
Wed, 11 Mar 2026
160.3100
160.9100
157.8900
160.1500
4,359,700
Tue, 10 Mar 2026
160.7000
162.8600
159.5900
160.7800
5,341,300
Mon, 09 Mar 2026
159.1700
162.4300
158.1000
161.5300
6,416,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
158.2500
159.5300
156.0900
159.4300
5,937,900
Thu, 05 Mar 2026
162.1600
163.4000
160.1600
160.7000
7,133,700
Wed, 04 Mar 2026
165.0400
165.9300
163.3700
163.9200
6,855,400
Tue, 03 Mar 2026
166.5400
167.2200
163.6700
164.9100
6,718,100
Mon, 02 Mar 2026
169.0500
169.5400
167.1400
167.2800
7,264,000
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
168.3800
170.2800
167.8200
169.7400
10,585,200
Thu, 26 Feb 2026
169.6300
170.0600
167.1600
167.5800
7,219,300
Wed, 25 Feb 2026
168.6100
169.5000
166.0000
169.1700
6,832,700
Tue, 24 Feb 2026
168.2300
169.7900
167.7700
169.5400
6,319,800
Mon, 23 Feb 2026
164.4900
168.8100
164.2400
168.3200
6,801,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
164.6500
164.9700
163.0200
164.9400
4,811,800
Thu, 19 Feb 2026
164.3900
165.0500
163.1300
164.5900
6,155,800
Wed, 18 Feb 2026
161.7900
164.5300
160.6300
164.3900
7,239,800
Tue, 17 Feb 2026
166.1200
167.5400
160.8100
161.9200
8,749,800
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
167.2000
167.8800
165.0000
165.9400
9,286,100
Thu, 12 Feb 2026
169.7600
171.4800
167.0900
167.2000
9,516,300
Wed, 11 Feb 2026
7 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Wed, 11 Feb 2026
167.6500
170.2700
166.0200
169.1500
6,733,400
Tue, 10 Feb 2026
165.7500
167.4100
163.7400
166.9700
10,352,500
Mon, 09 Feb 2026
169.5000
169.9300
164.9400
166.4700
10,316,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
167.4500
170.7500
167.2600
170.4900
10,960,400
Thu, 05 Feb 2026
6 · 424B2
After-hours · 17:20 ET
424B2 ↗
Thu, 05 Feb 2026
166.5100
168.0100
165.2500
167.5300
11,038,800
Wed, 04 Feb 2026
164.8900
167.9400
164.1700
166.1800
13,322,900
Wed, 04 Feb 2026
5 · 424B2
Pre-market · 06:00 ET
424B2 ↗
Tue, 03 Feb 2026
156.6000
163.4400
155.5000
162.8500
19,096,400
Tue, 03 Feb 2026
4 · 8-K
Next filing day · accepted 02 Feb, 18:12 ET
8-K ↗
Tue, 03 Feb 2026
3 · 10-K
Next filing day · accepted 02 Feb, 18:07 ET
FORM 10-K ↗
Mon, 02 Feb 2026
154.0600
156.6200
153.1900
155.2000
14,660,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
149.0100
153.8900
148.5900
153.6300
12,641,300
Thu, 29 Jan 2026
148.8400
150.8600
148.4400
148.6900
9,062,300
Wed, 28 Jan 2026
148.4100
150.0400
147.7600
148.5000
5,954,100
Tue, 27 Jan 2026
145.7500
148.8200
145.3300
148.7800
7,114,900
Mon, 26 Jan 2026
144.8000
145.9200
144.1400
145.8700
6,589,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
143.8600
144.8400
143.0600
144.5800
5,870,100
Thu, 22 Jan 2026
146.6800
147.1300
144.1700
144.4000
8,167,400
Wed, 21 Jan 2026
147.0500
148.0100
144.9400
146.7400
7,679,600
Tue, 20 Jan 2026
146.2200
147.6600
144.3200
147.6600
9,982,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
147.1600
147.5500
145.5100
146.3200
10,313,500
Thu, 15 Jan 2026
146.0600
147.0200
145.5300
146.5700
5,797,800
Wed, 14 Jan 2026
143.1400
146.3000
143.1400
145.9200
8,329,500
Tue, 13 Jan 2026
141.1000
143.6500
141.0400
143.4800
9,030,200
Mon, 12 Jan 2026
139.9100
141.5100
138.5600
141.3600
12,223,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
139.4400
140.7900
138.7000
139.9100
6,767,600
Thu, 08 Jan 2026
136.5700
139.4800
136.0100
139.3700
8,762,800
Wed, 07 Jan 2026
139.2200
139.8300
136.9600
137.0100
8,539,800
Tue, 06 Jan 2026
139.6800
140.0600
138.5700
138.9600
9,576,500
Mon, 05 Jan 2026
141.6600
141.8100
139.4000
139.9200
9,031,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
143.2200
143.4100
142.1000
142.2300
7,182,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
143.8300
144.0300
143.1600
143.5200
4,380,300
Tue, 30 Dec 2025
143.9700
145.2700
143.9200
144.1600
4,713,800
Mon, 29 Dec 2025
143.7400
145.0500
143.6000
144.2400
7,201,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
143.5600
143.9400
143.0900
143.7800
4,975,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
143.7900
143.9900
142.9500
143.7400
2,618,700
Tue, 23 Dec 2025
147.1900
147.1900
143.5600
143.6800
7,254,800
Mon, 22 Dec 2025
147.5300
148.9800
146.4100
147.0500
8,818,700
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
149.1500
149.8900
147.9000
148.1600
17,543,500
Thu, 18 Dec 2025
149.8000
150.3700
149.2500
149.3700
6,643,200
Wed, 17 Dec 2025
150.3800
151.2400
149.4800
150.0800
8,067,100
Tue, 16 Dec 2025
151.9900
152.3500
149.9900
150.3700
7,520,300
Mon, 15 Dec 2025
150.9400
151.7000
150.2800
151.2200
8,409,600
Mon, 15 Dec 2025
2 · 8-K
Pre-market · 08:00 ET
8-K ↗
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
149.7500
150.6700
148.7400
150.6500
8,143,100
Thu, 11 Dec 2025
150.1500
150.8900
148.1300
149.0400
7,854,000
Wed, 10 Dec 2025
147.7700
149.7800
147.0000
149.7000
18,526,400
Tue, 09 Dec 2025
146.3500
147.5600
143.9100
144.6400
10,035,200
Mon, 08 Dec 2025
1 · 8-K
After-hours · 16:34 ET
8-K ↗
Mon, 08 Dec 2025
145.0100
146.5600
144.2000
145.6300
6,327,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
145.6200
145.8000
144.5100
145.0200
5,971,300
Thu, 04 Dec 2025
147.7500
148.2500
146.1300
146.9100
6,803,000
Wed, 03 Dec 2025
148.6900
150.7000
147.9100
148.0600
5,109,200
Tue, 02 Dec 2025
149.4600
149.5100
146.5300
148.6100
6,830,300
Mon, 01 Dec 2025
148.6300
149.8200
148.5100
149.5100
7,623,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
147.2300
148.8200
147.2300
148.7400
2,969,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
146.3200
148.4700
146.2300
147.9800
5,180,600
Tue, 25 Nov 2025
145.9300
147.1200
145.5700
146.1100
8,954,000
Mon, 24 Nov 2025
145.8300
146.3400
144.7600
145.5000
9,391,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
146.2800
148.9400
145.9800
146.3300
7,911,800
Thu, 20 Nov 2025
146.6000
147.0800
144.9000
146.1000
6,878,900
Wed, 19 Nov 2025
148.3000
148.8000
146.6900
147.1100
8,123,200
Tue, 18 Nov 2025
148.3000
149.8300
147.4500
148.7700
10,821,500
Mon, 17 Nov 2025
146.1200
148.1100
145.2200
147.8300
7,320,200
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
145.8900
146.8400
143.9300
145.8500
5,770,500
Thu, 13 Nov 2025
144.1000
146.3900
143.6500
145.0200
6,663,300
Wed, 12 Nov 2025
144.5600
145.5000
144.0600
144.3900
5,790,100
Tue, 11 Nov 2025
143.2800
145.7600
142.6800
145.0800
7,683,600
Mon, 10 Nov 2025
142.4900
143.0200
141.2600
142.6200
6,617,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
142.9300
144.0500
141.6500
142.9500
7,592,300
Thu, 06 Nov 2025
142.4100
143.2100
141.3000
141.5800
6,449,400
Wed, 05 Nov 2025
142.9000
143.2800
141.5800
142.8600
7,136,400
Tue, 04 Nov 2025
144.7000
144.9300
142.0600
142.9000
8,302,900
Mon, 03 Nov 2025
145.8600
145.9100
143.2500
143.6000
8,331,500
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
146.2000
147.0000
145.3000
146.0900
6,313,600
Thu, 30 Oct 2025
146.3400
148.0900
146.2500
147.5500
5,752,700
Wed, 29 Oct 2025
148.0500
148.6600
143.6700
146.1600
7,767,600
Tue, 28 Oct 2025
151.4100
153.2100
149.9200
150.1200
5,626,500
Mon, 27 Oct 2025
151.0100
152.8700
150.9600
152.6300
4,744,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
152.0400
152.4200
151.2700
151.5500
3,580,200