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
155.2400
160.1300
153.0000
156.2600
224,981
Thu, 22 Oct 2026
173.3800
174.0100
157.6100
157.6600
257,200
Wed, 21 Oct 2026
171.2600
177.7900
167.6900
177.5400
112,000
Tue, 20 Oct 2026
179.3700
179.3700
169.8900
170.5500
208,400
Mon, 19 Oct 2026
179.5900
181.5000
178.2000
178.9900
98,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
176.4600
180.0500
173.7400
175.7900
494,400
Thu, 15 Oct 2026
176.3400
179.4900
172.9400
177.7300
184,900
Wed, 14 Oct 2026
181.9800
187.3600
177.0700
178.3100
252,800
Tue, 13 Oct 2026
180.7100
183.6100
178.6400
183.2400
176,900
Mon, 12 Oct 2026
180.3300
183.3300
178.2400
180.7100
141,700
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
180.8600
182.7200
177.9000
180.9200
143,300
Thu, 08 Oct 2026
178.3700
182.6100
176.8600
178.5800
123,500
Wed, 07 Oct 2026
187.2200
189.3100
179.2900
179.8500
153,400
Tue, 06 Oct 2026
198.7400
198.7400
190.6200
191.6500
132,900
Mon, 05 Oct 2026
194.1000
197.8100
190.7700
195.8000
128,700
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
186.0300
194.4400
186.0300
193.9800
125,200
Thu, 01 Oct 2026
181.7100
186.7600
179.8100
182.3100
139,900
Wed, 30 Sep 2026
183.2900
185.5900
180.8900
181.2100
253,000
Tue, 29 Sep 2026
191.8700
191.9200
182.0000
182.5600
245,200
Mon, 28 Sep 2026
191.9600
195.6200
190.4700
191.4300
162,100
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
194.3600
198.3900
191.4000
192.1000
147,000
Thu, 24 Sep 2026
191.0800
194.3600
188.7200
193.6500
213,500
Wed, 23 Sep 2026
189.3600
191.1700
187.5000
191.0800
92,300
Tue, 22 Sep 2026
189.9500
192.0600
188.3700
189.8500
127,500
Mon, 21 Sep 2026
186.2700
189.2200
184.9500
188.1900
104,900
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
184.1400
185.9100
182.1700
185.2600
146,300
Thu, 17 Sep 2026
188.7900
188.7900
183.1600
184.1400
116,600
Wed, 16 Sep 2026
182.5400
185.9200
181.2200
183.5400
119,700
Tue, 15 Sep 2026
181.2300
182.1300
178.0900
179.8400
132,500
Mon, 14 Sep 2026
182.1300
182.4800
177.3600
179.7900
105,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
186.7800
189.3900
185.2000
187.0900
103,000
Thu, 10 Sep 2026
184.6300
185.7400
181.9500
183.1400
68,100
Wed, 09 Sep 2026
187.7800
189.9600
185.9400
186.5600
100,700
Tue, 08 Sep 2026
184.0000
189.2100
182.6700
189.0400
88,000
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
182.1000
186.3300
182.1000
184.0000
100,800
Thu, 03 Sep 2026
182.7500
185.0900
179.0200
181.2100
98,900
Wed, 02 Sep 2026
183.5700
186.2600
179.2900
180.4800
138,900
Tue, 01 Sep 2026
184.9100
186.8100
181.9100
183.1000
79,500
Mon, 31 Aug 2026
186.4200
188.4600
182.6800
187.7300
107,900
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
193.3700
193.6000
184.4600
185.9200
95,400
Thu, 27 Aug 2026
191.1700
193.9900
189.2300
192.8100
83,500
Wed, 26 Aug 2026
189.8400
193.2300
189.1600
190.8000
125,000
Tue, 25 Aug 2026
190.0800
191.2100
184.9400
188.4400
104,800
Mon, 24 Aug 2026
190.2100
190.8700
186.1000
186.8000
54,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
190.3800
191.7500
187.0200
190.2800
121,500
Thu, 20 Aug 2026
188.8200
190.3800
182.7400
187.5800
118,500
Wed, 19 Aug 2026
200.7800
202.8800
190.7900
191.4900
172,600
Tue, 18 Aug 2026
197.2800
200.9200
194.5500
197.6200
107,200
Mon, 17 Aug 2026
199.0300
205.7800
197.6300
199.9100
147,700
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
193.1300
203.3000
191.1200
200.8400
160,500
Thu, 13 Aug 2026
195.7600
200.0000
192.5300
193.1000
156,900
Wed, 12 Aug 2026
198.3100
199.6300
194.4300
195.7600
167,900
Tue, 11 Aug 2026
195.8600
198.6700
194.0900
195.0000
155,400
Mon, 10 Aug 2026
196.0200
198.4700
192.1700
192.6500
203,600
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
204.0000
208.0000
189.0000
192.3600
186,000
Thu, 06 Aug 2026
13 · 10-Q
After market open · 14:44 ET
10-Q ↗
Thu, 06 Aug 2026
12 · 8-K
After market open · 14:28 ET
8-K ↗
Thu, 06 Aug 2026
180.0000
205.7200
173.2200
198.2100
298,700
Wed, 05 Aug 2026
173.8400
174.7500
168.3400
168.3700
172,000
Tue, 04 Aug 2026
166.4800
172.5300
163.7300
170.9800
164,300
Mon, 03 Aug 2026
158.7300
163.6100
158.0100
163.1400
108,400
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
155.9600
159.2600
155.2100
157.0200
198,200
Thu, 30 Jul 2026
152.9200
156.8500
151.7400
154.7800
106,100
Wed, 29 Jul 2026
159.9900
159.9900
147.1500
148.1800
122,100
Tue, 28 Jul 2026
163.7500
163.9700
158.1300
160.2700
138,300
Mon, 27 Jul 2026
171.4700
171.7500
160.5100
165.5400
103,700
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
175.6200
175.9200
168.4500
168.9400
121,300
Thu, 23 Jul 2026
171.6200
175.5900
171.6200
174.8100
89,600
Wed, 22 Jul 2026
173.0500
178.0200
171.8800
172.5700
110,900
Tue, 21 Jul 2026
170.1700
178.4500
168.2100
174.0800
106,500
Mon, 20 Jul 2026
169.6000
173.6600
166.7700
167.7400
104,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
163.9900
171.7600
161.2300
167.9800
97,100
Thu, 16 Jul 2026
163.2800
171.7100
163.2800
167.3600
122,900
Wed, 15 Jul 2026
163.7700
166.9200
160.9300
165.5400
89,800
Tue, 14 Jul 2026
163.0200
165.9000
163.0200
163.5200
116,100
Mon, 13 Jul 2026
161.0600
163.6000
159.0400
160.2000
76,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
163.0700
166.6500
161.6600
162.6000
97,800
Fri, 10 Jul 2026
11 · 8-K
Next filing day · accepted 09 Jul, 19:15 ET
8-K ↗
Thu, 09 Jul 2026
160.2600
166.4600
158.6100
164.9700
135,600
Wed, 08 Jul 2026
153.7200
158.5900
153.5500
158.1500
232,100
Tue, 07 Jul 2026
161.0000
161.0000
149.4000
155.2900
196,000
Mon, 06 Jul 2026
158.0900
163.3200
158.0900
162.5800
87,000
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
165.6300
167.6100
155.1700
157.9800
141,400
Wed, 01 Jul 2026
167.8000
170.0600
164.3000
165.9000
179,200
Tue, 30 Jun 2026
163.4800
169.4100
162.6100
168.7400
255,900
Mon, 29 Jun 2026
161.7500
165.5900
156.3400
162.9700
255,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
166.0000
166.3300
160.5400
163.3600
428,600
Thu, 25 Jun 2026
169.9000
175.1300
166.4400
166.9900
265,700
Wed, 24 Jun 2026
164.8900
169.5300
161.8600
167.9200
267,800
Tue, 23 Jun 2026
166.7400
169.2900
162.1500
165.5000
147,300
Mon, 22 Jun 2026
174.2900
174.2900
166.9100
169.0500
168,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
169.2800
175.1200
168.5100
173.6900
267,100
Thu, 18 Jun 2026
10 · 8-K
Next filing day · accepted 17 Jun, 18:00 ET
8-K ↗
Wed, 17 Jun 2026
167.4500
169.1500
162.6900
164.8700
145,500
Tue, 16 Jun 2026
168.5900
170.3600
165.7000
166.1900
150,500
Mon, 15 Jun 2026
171.5600
173.3000
167.5200
168.0800
88,200
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
167.7000
173.2000
167.1500
168.9100
115,600
Thu, 11 Jun 2026
163.1200
168.4900
162.9500
167.4400
118,800
Wed, 10 Jun 2026
162.8400
165.8600
159.5500
160.4000
120,700
Tue, 09 Jun 2026
161.1100
164.4900
155.3300
162.8300
150,500
Mon, 08 Jun 2026
159.7600
162.3400
159.3000
160.1200
114,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
160.0200
161.2000
155.4000
157.4000
114,900
Thu, 04 Jun 2026
155.3400
161.9600
153.4500
161.3000
162,200
Wed, 03 Jun 2026
151.2600
157.5000
151.1400
155.2300
144,800
Tue, 02 Jun 2026
144.6600
155.3400
144.3900
153.3300
180,800
Mon, 01 Jun 2026
143.2300
146.1700
141.0000
144.6600
117,200
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
148.9300
149.8100
144.6000
145.0600
164,000
Thu, 28 May 2026
149.7200
149.7200
145.9000
148.9300
185,400
Wed, 27 May 2026
150.0700
150.8600
147.1200
149.7200
169,800
Tue, 26 May 2026
145.0600
149.4900
145.0600
147.6900
114,200
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
144.1400
145.2100
141.8800
144.2000
179,400
Thu, 21 May 2026
145.0300
145.0700
140.8900
144.1400
174,500
Wed, 20 May 2026
142.5200
146.9400
142.1500
146.6700
93,900
Tue, 19 May 2026
143.8900
143.9200
137.3400
140.3700
114,100
Mon, 18 May 2026
146.8400
150.0000
143.0000
145.8800
137,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
149.2500
151.8100
144.7600
146.8400
124,300
Thu, 14 May 2026
149.4500
155.4300
147.4700
152.6400
179,200
Wed, 13 May 2026
144.5800
150.9100
142.1500
146.2600
229,800
Tue, 12 May 2026
148.2900
148.2900
139.0900
143.7900
181,400
Mon, 11 May 2026
153.8400
154.9900
144.0000
149.1500
245,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
146.0100
157.4500
146.0100
156.1800
202,100
Thu, 07 May 2026
9 · 10-Q
After-hours · 17:28 ET
10-Q ↗
Thu, 07 May 2026
8 · 8-K
After-hours · 17:20 ET
8-K ↗
Thu, 07 May 2026
161.8200
170.0000
144.4600
150.0200
363,200
Wed, 06 May 2026
182.5000
183.9100
179.5200
181.5100
183,100
Tue, 05 May 2026
174.2400
179.9500
171.8700
179.2600
217,500
Mon, 04 May 2026
168.7600
174.7200
167.1800
172.1500
170,800
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
171.1800
173.0500
164.9400
168.9000
286,300
Thu, 30 Apr 2026
7 · DEF 14A
After-hours · 17:18 ET
DEF 14A ↗
Thu, 30 Apr 2026
6 · DEFA14A
After market open · 15:24 ET
DEFA14A ↗
Thu, 30 Apr 2026
167.3700
172.0000
166.4100
170.7500
230,900
Wed, 29 Apr 2026
169.3300
174.0000
162.7300
165.0400
266,500
Tue, 28 Apr 2026
167.9700
171.9300
165.0700
170.6600
252,500
Mon, 27 Apr 2026
168.5900
171.5700
165.4000
167.9700
330,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
168.0200
173.3300
164.5600
169.5100
199,400
Thu, 23 Apr 2026
164.6700
172.2600
164.6700
167.9600
167,400
Wed, 22 Apr 2026
161.5600
164.1600
160.0700
163.7700
232,500
Tue, 21 Apr 2026
157.2200
163.4200
157.0200
160.5400
218,200
Mon, 20 Apr 2026
159.3700
161.0600
156.0200
156.7700
312,800
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
155.3900
161.1500
154.6900
159.3700
168,500
Thu, 16 Apr 2026
151.8300
152.6500
149.3000
151.1500
184,800
Wed, 15 Apr 2026
154.6200
154.6200
148.6200
151.7500
343,400
Tue, 14 Apr 2026
157.6600
159.4000
154.0600
154.6200
158,700
Mon, 13 Apr 2026
154.0800
157.4000
153.6700
156.0300
115,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
151.4700
154.1500
149.9500
153.5600
90,900
Thu, 09 Apr 2026
148.1900
155.1200
147.7800
151.6400
131,800
Wed, 08 Apr 2026
152.9900
154.9900
148.6500
148.8000
200,600
Tue, 07 Apr 2026
142.0900
146.2500
139.6900
144.4000
178,900
Mon, 06 Apr 2026
142.2000
145.7000
140.0000
142.7500
209,900
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
139.8800
144.8700
137.5700
143.3400
101,300
Wed, 01 Apr 2026
141.3500
146.0900
139.2500
142.9200
123,300
Tue, 31 Mar 2026
137.5600
143.3800
136.6900
139.7300
337,300
Mon, 30 Mar 2026
137.4400
140.8000
133.0900
135.7400
213,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
133.6300
139.3800
130.8000
136.6400
200,100
Thu, 26 Mar 2026
138.7200
141.6800
135.9100
137.0600
239,400
Wed, 25 Mar 2026
143.4400
145.2900
139.5700
139.6900
159,500
Tue, 24 Mar 2026
135.1700
142.0000
133.1500
140.5100
160,900
Mon, 23 Mar 2026
133.5100
139.2600
133.2000
136.4500
193,600
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
131.6700
132.3500
125.2300
128.5800
441,600
Thu, 19 Mar 2026
129.7700
132.7300
126.7700
131.1600
167,100
Wed, 18 Mar 2026
131.9400
134.5100
129.5100
131.3900
116,300
Tue, 17 Mar 2026
133.3000
134.7400
130.4600
133.1300
123,000
Mon, 16 Mar 2026
133.2400
135.1200
130.4800
131.6900
72,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
133.2200
134.4600
129.8800
130.4600
94,900
Thu, 12 Mar 2026
132.6200
136.0000
128.7300
130.9400
79,400
Wed, 11 Mar 2026
138.3200
138.7900
133.5000
136.1400
85,300
Tue, 10 Mar 2026
137.0000
142.0700
134.9400
140.1200
122,100
Mon, 09 Mar 2026
132.8100
138.5000
128.3100
137.6400
70,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
135.0200
138.5100
130.9200
135.3400
120,400
Thu, 05 Mar 2026
140.8200
143.7300
137.9800
139.7800
64,600
Wed, 04 Mar 2026
142.5300
147.3000
141.4500
143.0600
103,900
Tue, 03 Mar 2026
138.1500
142.3800
134.8500
140.4700
76,300
Mon, 02 Mar 2026
136.9300
148.2000
135.9600
143.7400
121,900
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
146.8200
147.6500
135.1000
138.4700
142,700
Thu, 26 Feb 2026
5 · 10-K
After-hours · 16:52 ET
10-K ↗
Thu, 26 Feb 2026
4 · 8-K
After market open · 14:08 ET
8-K ↗
Thu, 26 Feb 2026
162.5000
171.7000
146.4100
148.7500
172,400
Wed, 25 Feb 2026
161.1100
161.1100
153.0000
154.0000
178,700
Tue, 24 Feb 2026
153.9400
159.7400
149.6200
159.3700
131,500
Mon, 23 Feb 2026
149.3600
150.8700
144.3100
150.6600
138,400
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
146.7800
150.3000
141.7400
149.1300
149,300
Thu, 19 Feb 2026
147.2800
149.1000
143.5300
146.9800
120,500
Wed, 18 Feb 2026
148.2900
153.6300
147.0900
147.4400
90,200
Tue, 17 Feb 2026
148.1600
151.2300
145.9400
148.9900
110,600
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
142.3400
148.6100
141.0800
148.5500
130,700
Thu, 12 Feb 2026
150.1600
154.1900
142.2200
142.4100
103,200
Wed, 11 Feb 2026
150.6800
152.7000
145.0100
148.0800
181,300
Tue, 10 Feb 2026
151.8900
153.4700
148.7000
148.7300
108,000
Mon, 09 Feb 2026
149.8400
153.8100
148.8700
151.6500
65,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
142.0000
150.6300
142.0000
149.6100
99,900
Thu, 05 Feb 2026
138.1400
142.4700
137.0500
139.8900
99,900
Wed, 04 Feb 2026
139.0000
140.2800
135.6400
139.9800
71,500
Tue, 03 Feb 2026
134.7100
140.4800
133.7500
137.7800
85,200
Mon, 02 Feb 2026
129.3700
137.0000
128.4100
134.4400
173,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
129.3400
131.5900
127.5200
130.0500
239,900
Thu, 29 Jan 2026
128.8500
130.1400
125.0800
129.9300
77,200
Wed, 28 Jan 2026
127.6100
129.5900
124.5900
128.3900
79,700
Tue, 27 Jan 2026
126.5900
128.4000
125.3100
127.2500
122,700
Mon, 26 Jan 2026
128.0200
129.9700
126.5500
126.9600
135,300
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
131.3200
131.3200
126.0200
128.5500
98,200
Thu, 22 Jan 2026
129.0000
132.6000
129.0000
132.0900
115,900
Wed, 21 Jan 2026
124.6700
128.0500
123.2600
127.7400
92,700
Tue, 20 Jan 2026
120.5400
126.1900
120.5400
123.5800
114,800
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
120.8300
124.4200
119.8800
123.9400
125,900
Thu, 15 Jan 2026
115.8100
122.0000
115.8100
120.6900
111,200
Wed, 14 Jan 2026
113.5000
115.8800
112.0700
115.5800
136,700
Tue, 13 Jan 2026
116.0200
117.0000
113.1800
113.4400
88,000
Mon, 12 Jan 2026
114.0200
115.7400
111.2000
115.4800
154,500
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
109.7000
114.5800
108.4700
114.1200
102,100
Thu, 08 Jan 2026
104.8900
110.5100
104.8900
110.0400
108,600
Wed, 07 Jan 2026
109.8600
109.8600
104.6800
105.5700
112,000
Tue, 06 Jan 2026
104.2600
110.5700
100.0100
109.7000
234,600
Mon, 05 Jan 2026
106.9100
110.8800
104.4900
104.7400
171,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
109.7900
109.9300
105.1600
107.7200
167,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
112.1800
112.1800
108.3900
109.7900
179,600
Tue, 30 Dec 2025
114.9000
115.0700
111.9400
112.0600
84,000
Mon, 29 Dec 2025
115.1400
116.4000
113.8500
115.1800
82,400
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
114.7700
116.5600
114.3100
115.7900
112,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
114.5900
115.9800
111.9100
115.0000
51,000
Tue, 23 Dec 2025
114.2300
116.5000
111.1900
115.4900
132,900
Mon, 22 Dec 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 22 Dec 2025
111.8400
116.4000
111.7700
115.0100
80,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
110.0000
111.5000
109.5400
111.4600
216,900
Thu, 18 Dec 2025
109.9900
110.5800
108.9000
109.3700
127,900
Wed, 17 Dec 2025
109.7800
110.7500
107.6400
108.2700
167,400
Tue, 16 Dec 2025
108.0000
111.5000
108.0000
110.2500
165,300
Mon, 15 Dec 2025
109.6100
111.0000
107.6800
108.3200
202,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
108.6500
109.5000
106.1900
109.3600
224,200
Thu, 11 Dec 2025
105.1400
108.8300
105.1300
108.6500
127,300
Wed, 10 Dec 2025
102.3300
108.0000
101.9100
104.3500
181,300
Tue, 09 Dec 2025
96.1000
102.9100
92.7000
102.1200
210,500
Mon, 08 Dec 2025
96.6500
97.4900
94.9900
96.7100
129,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
97.9700
98.1700
94.9500
95.7400
89,100
Thu, 04 Dec 2025
98.8900
100.7700
97.7500
98.1500
132,100
Wed, 03 Dec 2025
96.5500
99.1700
95.0000
99.0300
177,400
Tue, 02 Dec 2025
93.7200
97.7100
92.5000
96.5000
165,600
Mon, 01 Dec 2025
92.1600
94.6300
92.0000
92.7100
131,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
94.0600
95.0900
92.4500
93.9900
109,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
93.2300
95.5500
92.2200
94.1700
182,500
Tue, 25 Nov 2025
87.0900
93.6300
86.7100
93.4200
227,300
Mon, 24 Nov 2025
88.6500
88.6500
86.2100
86.4900
184,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
87.0500
89.5700
86.6000
88.9000
182,700
Thu, 20 Nov 2025
87.1200
88.6800
86.2700
86.9500
244,700
Wed, 19 Nov 2025
86.0000
88.2500
85.0000
86.3100
178,700
Tue, 18 Nov 2025
85.1300
87.3700
84.3900
85.5300
178,700
Mon, 17 Nov 2025
88.8600
90.0000
84.0400
86.9700
408,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
84.5000
91.4000
84.5000
90.7100
402,800
Thu, 13 Nov 2025
96.1500
96.7200
84.8000
87.6800
613,000
Wed, 12 Nov 2025
98.8800
100.5900
98.1400
100.0200
201,100
Tue, 11 Nov 2025
100.0000
100.2000
96.6000
97.9900
154,100
Mon, 10 Nov 2025
101.2800
106.0000
100.2600
100.9800
267,500
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
98.0200
102.9700
94.5200
101.0200
249,400
Thu, 06 Nov 2025
2 · 10-Q
After-hours · 17:28 ET
10-Q ↗
Thu, 06 Nov 2025
1 · 8-K
After market open · 15:06 ET
8-K ↗
Thu, 06 Nov 2025
111.2600
111.2600
95.0100
100.3700
416,400
Wed, 05 Nov 2025
121.1900
122.6500
116.4800
122.0100
134,200
Tue, 04 Nov 2025
117.2700
122.9700
117.0000
122.3100
126,100
Mon, 03 Nov 2025
120.0800
122.1800
118.2600
120.7900
94,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
120.8100
123.0000
119.3200
119.6500
137,600
Thu, 30 Oct 2025
122.6900
124.3000
119.8500
121.0000
90,200
Wed, 29 Oct 2025
123.1800
125.6200
121.3100
122.4600
87,200
Tue, 28 Oct 2025
121.9000
124.6400
121.2500
122.2100
92,000
Mon, 27 Oct 2025
123.0500
124.5800
120.8600
123.0000
113,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend