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
170.3700
171.2900
167.0600
170.9500
200,877
Thu, 22 Oct 2026
171.5300
172.2900
169.9300
171.5900
161,500
Wed, 21 Oct 2026
173.7600
173.7600
170.4800
171.5300
150,300
Tue, 20 Oct 2026
171.9300
175.5000
171.7400
173.2700
174,500
Mon, 19 Oct 2026
171.3900
171.3900
168.7800
170.6300
176,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
169.8100
170.5300
167.9400
169.8100
196,800
Thu, 15 Oct 2026
171.2700
172.9300
168.2900
169.6700
318,100
Wed, 14 Oct 2026
169.9700
171.0500
166.6900
169.1900
218,300
Tue, 13 Oct 2026
170.5900
173.0000
169.6400
171.7200
527,400
Mon, 12 Oct 2026
169.1200
170.5100
167.8400
169.2500
223,000
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
166.9600
170.5700
165.5500
168.8800
220,300
Thu, 08 Oct 2026
168.9100
170.9400
166.5400
167.2200
202,500
Wed, 07 Oct 2026
170.2100
173.0500
168.7500
169.7200
258,600
Tue, 06 Oct 2026
173.1700
173.1700
171.0500
172.0000
185,800
Mon, 05 Oct 2026
170.6400
173.8900
169.7900
171.8100
347,500
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
170.0700
170.8900
168.8300
170.6800
286,300
Thu, 01 Oct 2026
168.3200
171.9300
167.3300
167.6400
209,600
Wed, 30 Sep 2026
171.7000
171.7000
168.4100
169.1100
267,800
Tue, 29 Sep 2026
172.8800
174.1300
169.1500
170.3800
197,500
Mon, 28 Sep 2026
174.0100
176.3000
171.8100
172.9700
230,800
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
173.0200
176.0700
171.9500
174.7300
185,800
Thu, 24 Sep 2026
173.4800
175.5500
172.2300
173.1800
189,100
Wed, 23 Sep 2026
171.7200
173.5500
170.7100
172.6400
139,900
Tue, 22 Sep 2026
172.4300
174.2900
169.7000
172.8100
248,300
Mon, 21 Sep 2026
169.1600
171.0300
168.0600
170.6100
211,000
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
168.1300
171.0700
166.3600
168.6600
557,300
Thu, 17 Sep 2026
169.3100
169.3100
166.6200
168.2900
163,300
Wed, 16 Sep 2026
167.5500
169.7700
166.6900
167.0000
159,700
Tue, 15 Sep 2026
168.8800
170.3400
166.3500
167.8000
212,500
Mon, 14 Sep 2026
171.0500
171.0900
168.4200
168.7600
197,000
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
171.8600
172.9700
168.8200
170.8100
174,200
Thu, 10 Sep 2026
170.4700
171.6300
168.9300
169.5100
245,200
Wed, 09 Sep 2026
171.2000
178.7000
169.7700
170.6100
212,300
Tue, 08 Sep 2026
173.7500
174.1300
171.9100
172.9700
178,800
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
172.8200
175.3500
172.8200
174.1000
119,000
Thu, 03 Sep 2026
173.2700
176.4800
172.6400
173.7200
131,000
Wed, 02 Sep 2026
172.4800
173.4100
171.0200
172.0700
181,800
Tue, 01 Sep 2026
168.6900
172.4800
167.8300
172.0500
284,500
Mon, 31 Aug 2026
169.6800
172.3700
167.6700
170.0100
267,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
173.8300
173.8300
167.6500
169.3400
416,900
Thu, 27 Aug 2026
174.1500
176.8600
171.0900
172.9600
231,900
Wed, 26 Aug 2026
177.9700
178.0200
175.2000
175.4200
121,800
Tue, 25 Aug 2026
175.5700
177.9000
172.8800
177.2100
229,200
Mon, 24 Aug 2026
172.8700
175.8400
172.5600
174.8600
175,600
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
171.6100
173.9000
168.1000
172.8700
215,200
Thu, 20 Aug 2026
172.0500
173.8200
168.2300
169.4600
277,100
Wed, 19 Aug 2026
178.1100
179.2000
175.1500
175.6100
125,600
Tue, 18 Aug 2026
180.0000
180.0000
175.7100
176.7000
166,000
Mon, 17 Aug 2026
177.8700
181.8300
176.1400
179.9900
253,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
179.0400
182.0500
177.4500
180.2200
277,800
Thu, 13 Aug 2026
179.9300
180.9400
178.7400
179.8200
146,600
Wed, 12 Aug 2026
173.7100
179.0000
173.1700
177.9300
177,800
Tue, 11 Aug 2026
169.5300
173.3500
165.7200
172.8600
240,700
Mon, 10 Aug 2026
175.7300
178.8400
167.9100
168.8100
440,700
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
178.6300
179.0800
173.4800
177.0500
402,000
Thu, 06 Aug 2026
186.9300
188.0800
176.4700
178.1300
316,400
Wed, 05 Aug 2026
196.0700
196.0700
186.1000
186.5600
348,400
Tue, 04 Aug 2026
198.2900
198.5300
193.3000
193.3700
191,200
Mon, 03 Aug 2026
194.2100
198.6100
193.6100
197.1300
179,300
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
193.3400
197.0000
190.1800
193.9100
326,500
Thu, 30 Jul 2026
193.0600
194.0000
190.8600
192.3900
215,300
Wed, 29 Jul 2026
190.1400
193.7300
188.4300
192.5700
288,400
Tue, 28 Jul 2026
188.3700
193.3100
187.6800
191.3400
316,400
Mon, 27 Jul 2026
188.6300
190.1100
186.8600
188.3700
123,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
188.0400
188.0400
184.9000
186.2400
138,100
Thu, 23 Jul 2026
183.6500
187.9300
182.5500
186.6700
298,500
Wed, 22 Jul 2026
186.4900
189.3200
185.8200
186.1500
215,200
Tue, 21 Jul 2026
180.9100
187.6800
180.1600
186.4900
387,100
Mon, 20 Jul 2026
186.0200
187.0000
180.1500
180.4200
216,000
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
188.8100
191.9400
185.6400
186.0000
213,200
Thu, 16 Jul 2026
188.4100
192.9600
186.4800
189.0500
240,100
Wed, 15 Jul 2026
194.2000
194.9400
187.6900
188.5800
284,400
Tue, 14 Jul 2026
193.2600
197.3900
192.1900
194.5600
242,900
Mon, 13 Jul 2026
195.5900
198.7800
190.7300
191.1300
243,100
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
187.2300
198.9700
185.4200
196.3000
382,000
Thu, 09 Jul 2026
189.8600
196.9900
185.3000
188.2600
595,200
Wed, 08 Jul 2026
11 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 08 Jul 2026
10 · 10-Q
After-hours · 16:02 ET
10-Q ↗
Wed, 08 Jul 2026
192.6900
194.3000
188.0000
189.1100
475,800
Tue, 07 Jul 2026
194.1200
195.9400
191.3800
191.9500
217,500
Mon, 06 Jul 2026
198.2000
199.8400
193.9700
194.1000
385,600
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
196.7300
198.2800
194.2300
197.9000
287,000
Wed, 01 Jul 2026
195.3300
197.1300
192.8500
195.2900
331,000
Tue, 30 Jun 2026
196.9900
199.4100
194.9400
195.3400
371,300
Mon, 29 Jun 2026
194.5600
197.7200
190.0000
195.7500
477,600
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
196.7400
197.5900
191.5900
196.2500
897,900
Thu, 25 Jun 2026
188.9000
196.0800
188.9000
195.9200
447,800
Wed, 24 Jun 2026
186.0100
188.6000
182.0000
188.3200
330,100
Tue, 23 Jun 2026
182.0700
187.5100
181.7600
185.6600
464,500
Mon, 22 Jun 2026
182.1400
185.7200
180.1400
182.9800
253,500
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
179.6700
182.4100
178.5600
182.0200
406,700
Wed, 17 Jun 2026
178.3800
180.2700
176.3400
178.4300
271,400
Tue, 16 Jun 2026
179.9200
181.4900
178.5100
179.6500
206,800
Mon, 15 Jun 2026
182.3900
182.8600
179.3800
179.7300
315,300
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
181.0000
183.1900
180.5200
182.3000
144,900
Thu, 11 Jun 2026
175.6600
180.4200
174.4500
180.2900
246,800
Wed, 10 Jun 2026
176.6300
178.6800
174.1500
174.7400
257,800
Tue, 09 Jun 2026
178.2600
183.0000
175.5000
176.2600
293,600
Mon, 08 Jun 2026
175.0500
177.6500
174.7300
177.0300
249,200
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
173.2600
177.4500
172.5400
173.9700
432,000
Thu, 04 Jun 2026
173.7600
174.2500
171.6000
173.0700
177,100
Wed, 03 Jun 2026
169.0800
171.9800
168.8000
171.0700
177,400
Tue, 02 Jun 2026
169.9600
174.9300
169.1100
169.5700
259,300
Mon, 01 Jun 2026
168.3000
171.5200
163.6000
171.2000
238,800
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
170.9400
171.3000
164.8700
169.9900
325,800
Thu, 28 May 2026
170.0000
171.7500
166.8800
171.5300
216,800
Wed, 27 May 2026
168.1100
171.4800
167.0000
169.8900
195,900
Tue, 26 May 2026
165.7100
167.4800
164.1800
167.1500
177,600
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
164.1800
164.9300
162.2300
164.6500
131,900
Thu, 21 May 2026
163.2900
165.1400
158.1300
164.5700
273,900
Wed, 20 May 2026
161.7900
166.2400
160.1800
165.9800
311,500
Tue, 19 May 2026
161.3300
165.7500
160.9400
161.5700
261,200
Mon, 18 May 2026
159.5500
163.5300
158.1400
162.9000
182,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
158.5600
160.5900
157.3700
159.2600
244,300
Thu, 14 May 2026
159.1400
160.3200
158.1100
159.7400
158,100
Wed, 13 May 2026
155.7800
158.6500
153.6300
158.1100
209,500
Tue, 12 May 2026
156.9800
158.3200
154.3000
156.4900
199,500
Mon, 11 May 2026
158.2300
158.4600
156.4100
156.9800
154,100
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
157.1900
158.5000
155.0900
158.2600
172,600
Thu, 07 May 2026
160.0100
160.8500
155.6200
156.5400
315,900
Wed, 06 May 2026
158.4400
160.0700
156.4400
159.9100
309,700
Tue, 05 May 2026
153.8900
157.2100
153.8900
156.5600
295,200
Mon, 04 May 2026
157.3200
160.9900
152.6500
153.1100
233,700
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
156.9600
161.5200
155.1100
158.2100
278,200
Thu, 30 Apr 2026
153.8900
158.1500
153.8900
156.9200
194,600
Wed, 29 Apr 2026
154.9400
156.1200
153.0700
153.8900
165,700
Tue, 28 Apr 2026
157.3600
159.3900
153.6100
155.5200
278,300
Mon, 27 Apr 2026
161.0000
163.7000
153.4900
154.9900
417,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
162.1500
165.2500
159.8800
161.1000
214,200
Thu, 23 Apr 2026
160.9600
162.7200
159.9900
162.1500
191,900
Wed, 22 Apr 2026
159.8900
161.1900
157.9800
160.2700
182,300
Tue, 21 Apr 2026
159.9000
160.8700
157.9100
158.7800
142,900
Mon, 20 Apr 2026
161.7800
162.9600
159.1800
159.2000
232,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
158.4900
162.7500
158.4900
161.7800
171,100
Thu, 16 Apr 2026
154.2000
156.8400
154.2000
156.6700
166,300
Wed, 15 Apr 2026
155.6600
155.9700
154.0100
155.3900
137,000
Tue, 14 Apr 2026
157.4600
158.6500
155.2700
156.7200
312,600
Mon, 13 Apr 2026
156.0000
160.7300
153.0200
158.0200
261,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
160.1800
162.9200
155.1800
157.0300
310,100
Thu, 09 Apr 2026
161.8500
165.4600
153.1200
161.2600
589,000
Wed, 08 Apr 2026
9 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 08 Apr 2026
8 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Wed, 08 Apr 2026
154.5100
160.4300
153.2500
156.7000
387,200
Tue, 07 Apr 2026
154.5900
154.9000
149.6900
150.7600
235,600
Mon, 06 Apr 2026
151.6200
155.5700
149.5000
154.9900
227,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
149.9600
152.9100
148.3000
152.4800
238,200
Wed, 01 Apr 2026
150.3900
152.3700
148.0000
151.3600
223,800
Tue, 31 Mar 2026
150.0500
152.8200
148.1100
150.5000
267,100
Mon, 30 Mar 2026
148.2100
148.9400
145.6700
148.1600
290,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
145.5800
149.0400
143.5200
147.5200
186,900
Thu, 26 Mar 2026
145.5000
147.8100
144.2100
146.4300
194,600
Wed, 25 Mar 2026
150.1000
152.0500
146.6600
147.1800
238,300
Tue, 24 Mar 2026
143.9200
150.2900
143.7600
148.5600
207,400
Mon, 23 Mar 2026
143.8500
149.9500
143.0000
145.7400
233,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
142.2200
143.0100
139.0800
140.7000
551,100
Thu, 19 Mar 2026
141.2600
143.7200
139.8000
142.6700
222,200
Wed, 18 Mar 2026
147.8000
151.5900
140.8000
141.4000
364,500
Tue, 17 Mar 2026
151.7800
152.8700
149.7300
149.7800
229,000
Mon, 16 Mar 2026
150.0700
152.1200
148.2200
151.1700
215,900
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
148.2500
151.2000
146.3900
148.7700
159,700
Thu, 12 Mar 2026
143.7400
146.8900
142.9900
146.8000
168,900
Wed, 11 Mar 2026
146.2600
147.9400
145.4000
145.9700
181,800
Tue, 10 Mar 2026
148.1200
152.8000
147.3100
147.6100
211,600
Mon, 09 Mar 2026
143.2900
149.0500
140.1100
148.8400
243,100
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
144.0300
145.3700
142.1400
145.1600
198,000
Thu, 05 Mar 2026
150.6600
152.7600
145.6000
146.6400
190,400
Wed, 04 Mar 2026
152.8700
156.0400
150.3800
153.0600
201,900
Tue, 03 Mar 2026
153.6600
155.8900
151.4200
151.7500
289,300
Mon, 02 Mar 2026
153.2600
158.0100
153.2600
157.4200
183,700
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
152.0500
154.6700
152.0500
154.6200
134,400
Thu, 26 Feb 2026
156.2800
157.1200
152.8500
153.8000
146,600
Wed, 25 Feb 2026
155.8700
156.9900
154.6200
155.3700
152,900
Tue, 24 Feb 2026
151.6100
155.5600
151.2900
155.2200
177,900
Mon, 23 Feb 2026
153.7200
153.8700
150.0400
151.3000
218,600
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
152.8100
153.9800
150.6800
153.7300
183,900
Thu, 19 Feb 2026
151.2800
153.8600
149.4300
152.9300
169,500
Wed, 18 Feb 2026
151.9600
153.9200
150.6200
152.1000
182,900
Tue, 17 Feb 2026
154.7600
155.6800
151.2800
152.5800
146,100
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
154.7100
156.0300
153.4500
155.6800
154,800
Thu, 12 Feb 2026
156.2700
157.8700
154.5800
154.9900
172,600
Wed, 11 Feb 2026
155.6400
155.7300
146.7000
155.1200
236,500
Tue, 10 Feb 2026
155.1400
156.7000
154.2400
154.4900
170,900
Mon, 09 Feb 2026
156.2200
156.8900
154.2600
156.1300
226,100
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
7 · 8-K
After-hours · 16:03 ET
8-K ↗
Fri, 06 Feb 2026
152.3800
157.8600
152.1000
156.8300
302,200
Thu, 05 Feb 2026
148.8900
151.8100
147.4500
151.3000
283,200
Wed, 04 Feb 2026
147.7500
149.5800
146.0500
148.0900
280,900
Tue, 03 Feb 2026
143.6000
147.2300
142.0000
147.2300
276,800
Mon, 02 Feb 2026
141.5400
145.3900
141.5100
143.4600
310,100
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
143.7700
145.7000
140.2000
142.2100
314,600
Thu, 29 Jan 2026
141.6300
145.4000
141.0600
145.0600
213,300
Wed, 28 Jan 2026
141.9000
142.3200
140.1400
142.0000
174,600
Tue, 27 Jan 2026
142.6300
144.7800
141.4900
142.0000
202,900
Mon, 26 Jan 2026
141.1400
143.4300
139.5800
142.7300
193,200
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
141.8500
141.8500
139.0400
140.7000
170,800
Thu, 22 Jan 2026
145.7800
145.7900
141.4200
142.0100
258,500
Wed, 21 Jan 2026
142.0000
148.0300
141.5200
145.8100
349,400
Tue, 20 Jan 2026
140.2000
141.2000
137.9900
140.8200
154,400
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
140.3200
141.0900
137.0200
140.8600
223,400
Thu, 15 Jan 2026
140.8500
141.0900
138.7500
140.8000
394,900
Wed, 14 Jan 2026
137.5000
143.3700
137.5000
141.6600
225,600
Tue, 13 Jan 2026
135.3900
137.8000
134.4300
136.8600
171,200
Mon, 12 Jan 2026
134.8000
138.5000
134.8000
135.6400
203,200
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
133.7800
136.9000
132.6900
134.4500
191,400
Thu, 08 Jan 2026
121.1900
135.5300
121.1900
133.4300
410,500
Wed, 07 Jan 2026
6 · 8-K
After-hours · 16:14 ET
8-K ↗
Wed, 07 Jan 2026
5 · 10-Q
After-hours · 16:10 ET
10-Q ↗
Wed, 07 Jan 2026
127.4100
128.3900
124.4800
127.6200
172,800
Tue, 06 Jan 2026
126.8600
128.0100
125.3200
127.1400
193,100
Mon, 05 Jan 2026
123.0700
128.9000
121.5600
127.1600
184,100
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
122.4900
124.9800
122.1100
123.3300
190,400
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
122.9800
123.3300
121.6900
122.6700
143,200
Tue, 30 Dec 2025
123.4800
124.6800
122.9800
122.9800
129,100
Mon, 29 Dec 2025
124.6700
126.3800
122.8000
123.8100
137,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
124.7300
125.5900
123.8500
124.9500
84,200
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
123.8700
125.5100
123.5500
124.0600
56,700
Tue, 23 Dec 2025
125.2500
125.2500
123.2000
123.8100
164,400
Mon, 22 Dec 2025
124.2500
125.7400
123.4400
125.1600
139,300
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
4 · DEFA14A
After market open · 14:18 ET
DEFA14A ↗
Fri, 19 Dec 2025
3 · DEF 14A
After market open · 14:17 ET
DEF 14A ↗
Fri, 19 Dec 2025
123.7400
124.8300
122.6800
124.6600
921,500
Thu, 18 Dec 2025
126.9300
126.9400
124.0400
124.1500
160,700
Wed, 17 Dec 2025
128.3800
128.5900
124.8800
125.7800
260,100
Tue, 16 Dec 2025
129.6400
131.2200
127.1700
128.7700
211,800
Mon, 15 Dec 2025
128.8300
129.9800
127.0900
129.8600
154,000
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
131.0200
131.4500
127.8600
128.5200
172,300
Thu, 11 Dec 2025
126.3100
131.4600
124.9300
131.0200
158,800
Wed, 10 Dec 2025
125.9500
126.5200
123.9200
125.9500
179,600
Tue, 09 Dec 2025
124.6600
126.5100
124.0000
125.7600
130,400
Mon, 08 Dec 2025
127.9600
127.9600
123.9500
124.3400
163,500
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
127.8000
129.1600
127.4000
127.9900
150,300
Thu, 04 Dec 2025
126.1400
128.3700
124.9600
127.7400
118,100
Wed, 03 Dec 2025
125.6100
127.3400
121.9700
126.6900
135,800
Tue, 02 Dec 2025
123.5200
125.9000
122.4300
125.2900
172,000
Mon, 01 Dec 2025
122.7000
124.1800
122.5500
122.8500
231,800
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
124.0400
124.6500
122.2400
123.1000
100,200
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
125.2300
126.7000
123.3400
123.9800
303,600
Tue, 25 Nov 2025
118.3600
126.5300
118.2800
125.6700
242,900
Mon, 24 Nov 2025
119.0400
119.2800
117.2700
117.5700
189,400
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
117.9500
120.6900
117.9500
118.5800
190,600
Thu, 20 Nov 2025
117.5200
119.1800
116.4600
117.5100
148,100
Wed, 19 Nov 2025
116.2200
116.9300
114.9600
116.0500
111,800
Tue, 18 Nov 2025
115.7000
117.0600
114.8500
116.0400
102,200
Mon, 17 Nov 2025
116.7800
118.6100
115.6400
115.8500
130,900
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
115.8700
116.7000
114.4300
116.7000
134,200
Thu, 13 Nov 2025
117.0000
117.0700
114.6200
116.1100
153,900
Wed, 12 Nov 2025
116.4400
117.4000
115.9000
116.8000
118,800
Tue, 11 Nov 2025
115.6100
116.7800
114.3800
115.8300
147,500
Mon, 10 Nov 2025
117.0700
118.8500
114.7800
115.4300
151,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
117.2200
118.6500
116.6700
116.7500
208,600
Thu, 06 Nov 2025
118.8900
120.4600
115.7500
117.3200
146,600
Wed, 05 Nov 2025
116.6800
120.6700
116.3600
119.2800
288,600
Tue, 04 Nov 2025
117.3600
117.5900
114.4400
117.0000
221,300
Mon, 03 Nov 2025
114.9400
118.4300
113.3900
117.1900
507,000
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
118.9700
123.7400
111.6800
114.9400
506,200
Thu, 30 Oct 2025
2 · 8-K
After-hours · 16:07 ET
8-K ↗
Thu, 30 Oct 2025
1 · 10-K
After-hours · 16:04 ET
10-K ↗
Thu, 30 Oct 2025
121.4000
123.0300
119.9700
122.9100
313,700
Wed, 29 Oct 2025
123.2200
123.2200
119.3300
121.0800
171,900
Tue, 28 Oct 2025
121.8900
123.3800
121.2700
122.9300
148,000
Mon, 27 Oct 2025
123.3500
123.6900
122.0300
122.2200
130,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
123.7100
124.0100
122.5700
123.1500
135,800