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, 26 Oct 2026
No data yet
Sun, 25 Oct 2026
Weekend
Sat, 24 Oct 2026
Weekend
Fri, 23 Oct 2026
132.8100
134.3300
131.3800
132.3200
118,200
Thu, 22 Oct 2026
130.2800
133.4400
128.1700
133.1700
222,200
Wed, 21 Oct 2026
130.9100
132.1300
128.8500
130.3000
120,400
Tue, 20 Oct 2026
131.7000
133.1000
130.3800
130.9900
153,400
Mon, 19 Oct 2026
131.9700
133.0600
130.9100
131.4200
96,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
131.9800
133.7400
130.2600
131.6600
133,000
Thu, 15 Oct 2026
131.2800
132.9000
128.9800
131.8200
112,600
Wed, 14 Oct 2026
130.3800
131.4100
129.8500
131.0800
100,200
Tue, 13 Oct 2026
129.3500
132.6500
127.0900
131.8900
95,200
Mon, 12 Oct 2026
129.6500
130.6800
128.5300
130.4200
84,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
128.7800
131.4000
127.1000
130.0000
96,600
Thu, 08 Oct 2026
132.5100
132.6000
127.5900
127.7900
172,500
Wed, 07 Oct 2026
130.6400
132.6300
130.3300
132.3800
106,200
Tue, 06 Oct 2026
132.9900
133.7100
131.2600
132.2500
116,400
Mon, 05 Oct 2026
130.2400
132.9600
128.5200
132.0600
237,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
129.6100
132.4100
129.4500
131.4100
199,700
Thu, 01 Oct 2026
125.2900
127.3200
123.2300
127.1900
165,500
Wed, 30 Sep 2026
127.0000
127.6600
125.8600
126.0000
171,100
Tue, 29 Sep 2026
129.1300
129.4800
125.8600
126.1500
146,400
Mon, 28 Sep 2026
127.6700
129.9900
126.8200
127.8300
146,300
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
126.2400
129.1900
125.6400
129.0300
186,900
Thu, 24 Sep 2026
123.7300
126.9800
123.2000
126.6200
108,800
Wed, 23 Sep 2026
124.4500
126.9100
122.9900
123.9900
90,500
Tue, 22 Sep 2026
125.6900
127.5900
124.4800
124.5500
173,600
Mon, 21 Sep 2026
122.5400
125.9800
121.8200
125.3900
151,100
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
121.5400
123.0500
120.0200
122.2000
358,600
Thu, 17 Sep 2026
125.0200
125.6300
120.2800
121.5000
204,000
Wed, 16 Sep 2026
121.7400
123.8700
120.5600
122.9500
207,100
Tue, 15 Sep 2026
121.7000
121.8800
118.7100
121.4900
270,600
Mon, 14 Sep 2026
122.7500
124.6100
119.5400
120.6700
178,800
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
124.2900
125.0300
120.0000
124.0700
239,800
Thu, 10 Sep 2026
124.6800
124.9500
120.6400
122.6300
183,700
Wed, 09 Sep 2026
126.2300
126.2300
122.9200
125.3500
189,900
Tue, 08 Sep 2026
128.8900
130.5200
125.4700
127.0000
138,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
127.6100
129.7700
126.7600
129.1300
163,900
Thu, 03 Sep 2026
128.3300
129.8900
124.7900
129.3300
257,500
Wed, 02 Sep 2026
124.5900
127.9000
123.7400
126.3700
249,700
Tue, 01 Sep 2026
120.7500
124.9600
118.5300
124.5800
227,800
Mon, 31 Aug 2026
119.9600
121.5700
118.2000
120.2700
122,500
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
119.0000
123.8500
118.9200
120.3500
162,000
Thu, 27 Aug 2026
119.0000
119.1300
116.0500
117.6700
153,500
Wed, 26 Aug 2026
118.5900
120.0400
118.2500
118.5700
96,100
Tue, 25 Aug 2026
118.4000
119.5300
116.2500
118.4100
144,900
Mon, 24 Aug 2026
119.6600
120.9500
116.8900
117.7500
128,200
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
120.0600
121.1900
118.7200
118.9900
156,700
Thu, 20 Aug 2026
122.4800
123.3300
118.9000
119.3900
138,300
Wed, 19 Aug 2026
126.3800
126.3800
123.4700
123.9200
132,300
Tue, 18 Aug 2026
131.1400
131.5500
124.0200
124.8000
102,600
Mon, 17 Aug 2026
129.5700
133.0400
128.7900
131.5700
173,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
14 · 8-K
After-hours · 16:06 ET
8-K ↗
Fri, 14 Aug 2026
127.5200
131.5700
127.4000
131.0500
93,200
Thu, 13 Aug 2026
130.2800
132.4400
128.0400
128.0500
85,600
Wed, 12 Aug 2026
131.0600
132.0000
127.8300
129.4700
103,200
Tue, 11 Aug 2026
131.7500
133.4900
128.0700
129.6600
130,300
Mon, 10 Aug 2026
129.7800
132.5000
128.9300
130.6600
113,900
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
130.1400
131.2700
127.8800
129.9100
131,100
Thu, 06 Aug 2026
135.9500
137.2300
129.4600
130.0300
140,700
Wed, 05 Aug 2026
133.0600
136.0000
133.0600
135.2900
136,400
Tue, 04 Aug 2026
132.0800
135.0500
132.0800
133.6900
170,100
Mon, 03 Aug 2026
13 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 03 Aug 2026
128.7400
133.0300
128.7400
132.0800
137,800
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
127.0800
128.1300
119.0200
128.0300
300,000
Thu, 30 Jul 2026
136.0000
136.8600
126.0800
129.2200
324,100
Wed, 29 Jul 2026
12 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 29 Jul 2026
11 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 29 Jul 2026
142.1900
142.2600
137.8300
138.6000
135,400
Tue, 28 Jul 2026
142.0400
144.4600
141.3700
143.0200
129,600
Mon, 27 Jul 2026
139.7600
141.9800
136.8800
140.3900
202,400
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
140.9900
141.7400
135.0300
139.0300
255,900
Thu, 23 Jul 2026
141.6300
144.9800
138.1600
139.3300
314,300
Wed, 22 Jul 2026
144.1000
147.2900
143.0500
143.1700
139,800
Tue, 21 Jul 2026
145.3000
147.9800
143.7300
143.8400
165,200
Mon, 20 Jul 2026
144.5100
146.9900
142.4800
145.2900
110,500
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
142.0900
148.4100
140.2500
144.4100
141,600
Thu, 16 Jul 2026
141.7500
144.0000
140.0300
143.0600
106,400
Wed, 15 Jul 2026
139.7800
143.6900
139.6600
142.3700
162,800
Tue, 14 Jul 2026
135.4400
138.8500
134.8900
138.2400
129,700
Mon, 13 Jul 2026
134.2800
137.0800
131.4100
133.8700
130,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
132.8700
135.3000
131.5100
133.7600
97,400
Thu, 09 Jul 2026
134.1300
135.4000
132.6700
133.0100
153,300
Wed, 08 Jul 2026
136.2700
137.8500
132.0500
132.3000
239,900
Tue, 07 Jul 2026
139.2800
141.6900
134.8200
136.2600
194,500
Mon, 06 Jul 2026
139.8500
141.0000
135.6700
139.4400
183,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
139.0100
143.2800
137.8700
138.4900
193,400
Wed, 01 Jul 2026
143.5600
143.7900
136.9200
138.0700
257,700
Tue, 30 Jun 2026
139.1300
143.3300
132.9300
142.1000
398,400
Mon, 29 Jun 2026
161.5900
162.9800
141.0100
141.4000
282,700
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
164.2300
169.3500
160.0200
161.5900
506,600
Thu, 25 Jun 2026
165.3300
169.8600
164.9400
165.5100
156,800
Wed, 24 Jun 2026
163.0300
170.1000
161.1400
165.3300
164,700
Tue, 23 Jun 2026
161.4000
165.0000
160.2000
163.3800
88,400
Mon, 22 Jun 2026
160.9600
162.7800
159.4100
162.0100
126,200
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
160.0200
163.7200
158.3600
161.4500
298,300
Thu, 18 Jun 2026
10 · DEFA14A
Pre-market · 09:17 ET
DEFA14A ↗
Thu, 18 Jun 2026
9 · DEF 14A
Pre-market · 09:16 ET
DEF 14A ↗
Wed, 17 Jun 2026
159.4800
162.5000
156.3300
158.3400
130,200
Tue, 16 Jun 2026
159.0700
161.6100
155.8100
160.3700
122,800
Mon, 15 Jun 2026
158.5300
161.2100
156.7200
158.8400
87,600
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
158.4200
160.0000
157.8300
158.3400
94,300
Thu, 11 Jun 2026
154.5500
158.8500
153.1600
156.8900
82,700
Wed, 10 Jun 2026
156.9800
158.1200
152.5300
153.7800
88,100
Tue, 09 Jun 2026
158.6000
160.0000
153.1400
155.6000
117,600
Mon, 08 Jun 2026
155.1300
158.7100
155.1300
156.2600
78,100
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
152.5000
156.5000
150.9700
155.0700
136,400
Thu, 04 Jun 2026
155.4400
155.4900
151.8200
152.5400
85,900
Wed, 03 Jun 2026
156.2900
160.0000
154.3700
154.6900
104,800
Tue, 02 Jun 2026
156.6500
157.2100
153.7500
156.9500
156,100
Mon, 01 Jun 2026
154.2500
158.2300
153.1900
157.9000
150,000
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
158.3200
158.5900
153.6300
154.7700
137,100
Thu, 28 May 2026
158.3000
162.6000
156.8800
160.0800
77,500
Wed, 27 May 2026
156.6100
159.2900
155.7200
158.6400
93,500
Tue, 26 May 2026
153.9700
158.6900
153.4100
156.6700
90,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
152.6400
155.4000
150.0000
153.1400
96,500
Thu, 21 May 2026
154.3600
154.3600
147.7200
152.6300
188,300
Wed, 20 May 2026
152.6100
155.5800
150.7500
155.1100
137,700
Tue, 19 May 2026
8 · 8-K
After-hours · 16:42 ET
8-K ↗
Tue, 19 May 2026
155.4300
155.4300
145.5000
152.9600
276,500
Mon, 18 May 2026
159.7900
163.3200
154.1300
155.6700
132,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
154.9300
160.9800
153.5600
158.9800
177,800
Thu, 14 May 2026
161.3100
174.1200
152.0000
156.5700
336,300
Wed, 13 May 2026
7 · 10-K
After-hours · 16:14 ET
10-K ↗
Wed, 13 May 2026
6 · 8-K
After-hours · 16:13 ET
8-K ↗
Wed, 13 May 2026
168.7800
171.6600
160.3100
161.8300
210,100
Tue, 12 May 2026
171.6800
171.6800
164.6100
168.5900
104,200
Mon, 11 May 2026
168.8000
172.3700
167.0100
171.6800
92,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
167.5500
168.9200
165.3600
167.1600
106,500
Thu, 07 May 2026
167.0000
169.0800
163.6500
167.0100
104,000
Wed, 06 May 2026
169.1400
173.0000
161.6700
167.1100
124,900
Tue, 05 May 2026
166.3300
171.7200
165.3200
167.0000
128,100
Mon, 04 May 2026
167.1100
170.0600
164.6200
165.0500
130,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
168.2400
170.3400
165.8500
167.4900
124,500
Thu, 30 Apr 2026
163.2000
169.1400
161.8900
167.4500
135,500
Wed, 29 Apr 2026
165.0500
165.4800
161.2600
164.5700
164,600
Tue, 28 Apr 2026
171.0000
171.2400
162.1700
166.0500
191,300
Mon, 27 Apr 2026
169.5600
172.0000
167.0300
170.7300
130,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
167.5200
172.1400
164.6100
170.7000
165,700
Thu, 23 Apr 2026
164.0300
169.1400
162.8000
167.5200
187,500
Wed, 22 Apr 2026
165.0900
166.2000
161.3900
163.7800
142,400
Tue, 21 Apr 2026
159.0000
170.9000
159.0000
164.3900
507,000
Mon, 20 Apr 2026
150.6400
158.9500
146.1000
158.7200
293,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
148.1200
153.1200
147.2800
151.0800
210,400
Thu, 16 Apr 2026
147.2200
148.3800
145.9100
147.4900
109,200
Wed, 15 Apr 2026
147.2700
147.9700
144.9000
147.0700
239,500
Tue, 14 Apr 2026
150.5000
150.9800
147.2000
148.1400
120,000
Mon, 13 Apr 2026
148.1000
151.9100
146.5000
150.2300
186,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
147.1200
150.3000
145.9200
148.1000
151,500
Thu, 09 Apr 2026
146.2000
148.8400
145.4500
147.7300
196,200
Wed, 08 Apr 2026
151.8000
152.9700
146.7700
147.1100
206,400
Tue, 07 Apr 2026
148.6700
150.1000
145.2100
146.6500
115,200
Mon, 06 Apr 2026
151.3400
153.0300
149.4900
149.5000
173,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
154.6000
156.4700
150.5200
151.5300
174,400
Wed, 01 Apr 2026
155.1900
157.1500
151.5000
156.2200
129,800
Tue, 31 Mar 2026
152.6400
156.4700
151.9700
153.6000
153,300
Mon, 30 Mar 2026
152.6000
155.3300
150.1600
151.6200
151,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
149.9400
154.0000
144.4200
152.1200
123,000
Thu, 26 Mar 2026
150.8700
152.8200
149.4700
151.3400
163,100
Wed, 25 Mar 2026
150.1000
153.1200
148.8000
152.3100
134,700
Tue, 24 Mar 2026
140.5300
148.7000
140.4400
147.7500
196,300
Mon, 23 Mar 2026
135.8600
142.3100
134.5900
140.7400
175,300
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
135.2100
136.2400
128.7500
132.2800
690,200
Thu, 19 Mar 2026
135.5400
137.2400
132.0500
134.9800
183,700
Wed, 18 Mar 2026
143.0700
145.1000
137.3100
137.9500
177,800
Tue, 17 Mar 2026
144.6000
146.0400
141.6700
145.1500
213,200
Mon, 16 Mar 2026
140.7700
143.9600
139.3700
143.6200
199,400
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
141.7600
146.1500
136.6600
139.8800
123,300
Thu, 12 Mar 2026
146.7100
148.3600
137.8200
139.7100
137,100
Wed, 11 Mar 2026
146.4100
148.7500
145.1000
147.9900
132,600
Tue, 10 Mar 2026
151.3700
152.0700
146.8300
148.2600
186,100
Mon, 09 Mar 2026
148.4000
153.5500
144.2600
152.9700
142,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
147.7300
150.6300
145.5900
148.8400
122,800
Thu, 05 Mar 2026
150.5700
155.4700
148.5800
150.1200
149,200
Wed, 04 Mar 2026
151.9400
153.9300
148.2100
151.0700
117,300
Tue, 03 Mar 2026
143.3800
152.0000
140.3200
150.9500
201,300
Mon, 02 Mar 2026
147.1200
150.7900
145.7400
147.2400
153,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
147.7600
149.7600
146.0700
149.1000
121,400
Thu, 26 Feb 2026
147.2300
150.1200
145.7400
149.4900
140,500
Wed, 25 Feb 2026
147.7200
148.0400
144.3200
146.6300
120,100
Tue, 24 Feb 2026
144.4500
149.2100
144.4500
146.7500
101,200
Mon, 23 Feb 2026
144.9500
145.2600
142.3600
144.0400
68,800
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
144.5300
148.2400
143.9500
146.5000
66,200
Thu, 19 Feb 2026
143.1800
145.8400
142.6100
144.9400
72,200
Wed, 18 Feb 2026
145.8200
147.7700
143.6500
144.8200
79,700
Tue, 17 Feb 2026
146.3900
146.7800
142.7100
144.9600
121,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
143.5100
148.5900
142.8400
146.6100
121,200
Thu, 12 Feb 2026
149.6000
153.9200
143.8800
144.1500
114,900
Wed, 11 Feb 2026
144.1900
150.6400
143.2000
149.5300
167,600
Tue, 10 Feb 2026
140.7100
145.2500
137.0000
143.5100
125,400
Mon, 09 Feb 2026
139.2300
141.4100
135.7600
140.7100
83,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
131.6100
137.1100
130.8200
134.3800
148,800
Thu, 05 Feb 2026
129.2000
131.7200
125.1500
129.9700
145,100
Wed, 04 Feb 2026
126.9000
131.2400
125.6900
129.2800
151,800
Tue, 03 Feb 2026
124.8100
128.0200
123.7900
126.7200
172,300
Mon, 02 Feb 2026
129.7000
129.7000
122.7300
125.0000
480,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
138.0800
142.3700
130.1800
130.2500
477,700
Thu, 29 Jan 2026
149.2900
149.2900
135.6800
139.7400
573,800
Wed, 28 Jan 2026
5 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 28 Jan 2026
4 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 28 Jan 2026
154.8700
154.8700
150.7300
153.7500
95,900
Tue, 27 Jan 2026
152.6600
154.0000
150.7300
153.6400
62,900
Mon, 26 Jan 2026
154.5000
156.3900
152.7600
153.2300
114,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
156.1700
158.4500
154.5400
154.7200
68,800
Thu, 22 Jan 2026
154.6500
157.9400
154.0000
156.4200
84,500
Wed, 21 Jan 2026
153.2200
154.6800
151.7900
154.1000
98,400
Tue, 20 Jan 2026
149.1800
152.0200
148.0900
151.8800
97,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
153.0400
153.5100
150.5100
152.0000
107,600
Thu, 15 Jan 2026
152.5400
156.1700
151.7700
153.1900
142,700
Wed, 14 Jan 2026
152.3700
153.9400
144.9500
151.6400
223,100
Tue, 13 Jan 2026
159.8600
160.7100
152.1600
152.1800
121,500
Mon, 12 Jan 2026
156.9000
160.2900
156.3000
159.1800
98,900
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
153.6500
157.9600
152.8100
157.6600
110,400
Thu, 08 Jan 2026
147.2300
153.6900
147.2300
153.6900
118,000
Wed, 07 Jan 2026
150.3300
151.1900
147.1700
147.9900
97,900
Tue, 06 Jan 2026
150.5700
152.3300
145.3700
150.0400
154,800
Mon, 05 Jan 2026
145.1000
153.0500
145.0000
150.0600
149,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
142.6000
146.2600
141.5500
145.2800
201,900
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
143.2800
144.0100
141.0000
142.0600
206,800
Tue, 30 Dec 2025
147.0000
148.0200
141.8000
143.6300
290,900
Mon, 29 Dec 2025
146.8200
147.9700
146.1700
147.2600
134,300
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
146.4500
147.4900
144.5500
146.8200
92,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
146.4400
147.3500
144.9800
146.6600
67,000
Tue, 23 Dec 2025
146.6400
148.8400
145.7800
147.2000
87,200
Mon, 22 Dec 2025
143.6000
149.7400
143.6000
147.7200
152,900
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
147.0200
147.0200
141.8300
144.1700
518,600
Fri, 19 Dec 2025
3 · 8-K
Pre-market · 08:18 ET
8-K ↗
Thu, 18 Dec 2025
144.1500
148.4500
143.9900
146.5500
159,900
Wed, 17 Dec 2025
142.4000
144.9200
140.8800
142.5700
156,100
Tue, 16 Dec 2025
143.9700
146.2800
140.5300
143.0000
225,700
Mon, 15 Dec 2025
143.3100
146.3800
141.0900
144.1400
319,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
141.0500
144.3300
139.5400
142.2500
120,400
Thu, 11 Dec 2025
140.2400
141.6400
137.9400
141.3300
102,100
Wed, 10 Dec 2025
138.6100
141.3200
138.4400
139.8800
185,700
Tue, 09 Dec 2025
136.2600
139.7400
135.9500
139.2500
172,500
Mon, 08 Dec 2025
138.4700
139.6100
135.9100
136.8900
249,100
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
138.0300
138.0300
134.3100
137.3800
117,400
Thu, 04 Dec 2025
137.0900
139.0000
135.5700
138.1000
140,300
Wed, 03 Dec 2025
134.7800
137.8900
134.1900
137.0800
139,500
Tue, 02 Dec 2025
132.8000
135.8300
131.0800
134.7800
167,100
Mon, 01 Dec 2025
129.6000
133.2000
127.6500
131.6300
118,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
131.1300
131.8400
129.1700
130.0200
119,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
128.7100
132.4800
128.7100
131.0400
217,300
Tue, 25 Nov 2025
127.0300
130.5100
126.9100
129.7300
139,100
Mon, 24 Nov 2025
126.3600
128.5300
123.8000
126.1800
116,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
120.4300
127.6600
120.0200
127.0100
181,000
Thu, 20 Nov 2025
126.5300
126.8700
119.6400
120.1700
173,100
Wed, 19 Nov 2025
126.5200
128.0000
124.1500
124.7200
123,500
Tue, 18 Nov 2025
124.9900
129.5600
122.7300
126.9800
193,400
Mon, 17 Nov 2025
125.2500
127.5500
117.9800
126.5500
225,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
127.4600
129.4600
123.0700
126.5300
162,500
Thu, 13 Nov 2025
132.5900
132.9500
127.0200
127.7500
152,800
Wed, 12 Nov 2025
128.4500
132.7500
128.4500
132.5900
138,800
Tue, 11 Nov 2025
128.8000
130.0400
126.9200
128.0300
134,800
Mon, 10 Nov 2025
129.1800
130.0800
126.3100
128.2000
109,000
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
125.4800
130.1900
123.1900
127.9100
179,100
Thu, 06 Nov 2025
129.3000
131.7500
126.2900
126.7500
167,500
Wed, 05 Nov 2025
129.1300
130.4400
127.2900
127.4700
140,300
Tue, 04 Nov 2025
129.0000
130.4300
126.4000
128.4400
157,600
Mon, 03 Nov 2025
140.1500
140.1500
124.4800
130.3800
364,100
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
149.6300
149.6300
140.6300
141.8500
239,800
Thu, 30 Oct 2025
158.0000
158.0000
140.7500
150.5800
226,400
Wed, 29 Oct 2025
2 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 29 Oct 2025
165.4500
168.6700
156.8200
158.5800
162,300
Tue, 28 Oct 2025
168.7600
168.8600
162.7200
165.2300
115,500
Mon, 27 Oct 2025
166.8300
171.9900
165.8700
169.5800
97,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend