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
99.9500
100.1550
95.9250
97.7300
237,016
Thu, 22 Oct 2026
102.5900
104.5700
100.0100
100.3600
242,300
Wed, 21 Oct 2026
104.4800
104.4800
101.7400
104.1600
176,600
Tue, 20 Oct 2026
101.0000
103.4300
101.0000
103.1600
203,200
Mon, 19 Oct 2026
102.5500
103.6100
100.2300
100.6200
192,700
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
102.8900
105.2400
100.9100
101.6800
153,800
Thu, 15 Oct 2026
101.1700
103.0500
100.8700
102.6000
297,600
Wed, 14 Oct 2026
105.6100
105.9800
100.3700
100.8600
268,500
Tue, 13 Oct 2026
101.6500
105.7400
101.1100
105.6000
217,900
Mon, 12 Oct 2026
99.7700
102.5000
98.2900
100.8500
186,300
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
100.1300
100.9800
99.3100
99.7700
161,900
Thu, 08 Oct 2026
98.2900
100.5900
98.2400
100.0600
217,500
Wed, 07 Oct 2026
97.5500
100.1200
97.1100
99.2700
284,500
Tue, 06 Oct 2026
98.6800
99.7100
97.2000
99.1900
161,800
Mon, 05 Oct 2026
96.6300
98.9400
95.4200
97.9200
198,100
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
95.8600
98.2700
95.8600
95.9200
189,400
Thu, 01 Oct 2026
94.3200
94.9500
92.8300
94.3000
205,400
Wed, 30 Sep 2026
95.4600
95.4600
94.2300
94.4400
183,600
Tue, 29 Sep 2026
96.1500
97.0800
93.4800
95.2500
190,600
Mon, 28 Sep 2026
97.4000
98.0400
95.6600
96.4900
214,700
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
98.4300
99.2200
97.7800
98.4100
196,400
Thu, 24 Sep 2026
94.6000
98.3400
94.5000
97.5800
292,700
Wed, 23 Sep 2026
96.9100
97.1000
93.6000
94.4700
227,300
Tue, 22 Sep 2026
100.1000
102.0000
96.8700
98.2900
357,600
Mon, 21 Sep 2026
100.6600
102.3200
99.0100
99.3700
361,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
100.1800
101.1300
99.0200
99.5400
738,700
Thu, 17 Sep 2026
101.1700
102.9700
99.5400
100.1800
526,900
Wed, 16 Sep 2026
98.9200
100.4200
97.3600
99.7600
456,700
Tue, 15 Sep 2026
99.7400
100.4800
96.7800
98.8000
437,800
Mon, 14 Sep 2026
98.5600
100.1900
98.5600
99.7400
298,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
99.3000
101.4600
98.1500
98.5600
345,700
Thu, 10 Sep 2026
97.0000
98.3900
95.4600
97.9400
302,200
Wed, 09 Sep 2026
98.8600
101.9600
97.1500
97.3300
302,700
Tue, 08 Sep 2026
96.2000
99.7900
95.9000
98.8600
321,500
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
95.4800
99.5700
95.4800
97.3000
644,100
Thu, 03 Sep 2026
97.6100
99.9000
96.6500
96.9300
365,600
Wed, 02 Sep 2026
94.2500
96.7300
93.4200
96.5500
552,800
Tue, 01 Sep 2026
96.9400
97.5400
92.8000
93.0100
461,600
Mon, 31 Aug 2026
98.9500
99.3700
96.6300
97.0100
368,200
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
102.3300
103.7400
98.6000
98.9400
363,400
Thu, 27 Aug 2026
100.0000
102.8800
99.2700
101.9800
246,100
Wed, 26 Aug 2026
102.4900
103.9900
99.6900
100.1500
296,900
Tue, 25 Aug 2026
103.9900
104.0000
102.2600
102.3600
261,900
Mon, 24 Aug 2026
101.2100
103.4600
101.2100
103.1600
250,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
99.4100
101.5300
99.4100
101.2100
399,200
Thu, 20 Aug 2026
99.6600
100.7100
94.8100
98.1400
381,400
Wed, 19 Aug 2026
20 · 8-K
After-hours · 17:27 ET
8-K ↗
Wed, 19 Aug 2026
103.1000
104.2300
100.9400
101.2600
296,600
Tue, 18 Aug 2026
103.4400
104.0800
102.1900
102.2100
247,100
Mon, 17 Aug 2026
103.1700
104.9800
103.1000
103.6800
754,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
101.2900
103.7600
101.1500
103.7400
258,100
Thu, 13 Aug 2026
98.4200
101.5100
98.4200
101.2900
372,900
Wed, 12 Aug 2026
94.5100
99.6600
94.4600
97.5000
379,800
Tue, 11 Aug 2026
94.9200
97.3300
92.6200
93.4900
312,100
Mon, 10 Aug 2026
100.8100
101.6400
94.7600
94.9200
327,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
98.0000
101.8000
95.9800
100.2000
377,400
Thu, 06 Aug 2026
101.1900
101.1900
95.3200
97.8800
642,700
Wed, 05 Aug 2026
19 · 10-Q
After-hours · 17:19 ET
10-Q ↗
Wed, 05 Aug 2026
18 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 05 Aug 2026
96.0800
97.0100
91.8800
92.6900
339,200
Tue, 04 Aug 2026
96.0800
97.1400
94.5000
95.5400
290,300
Mon, 03 Aug 2026
95.1200
98.1500
95.0500
96.2800
324,700
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
93.7600
95.5200
92.8100
94.0800
223,300
Thu, 30 Jul 2026
94.4800
96.3800
93.3400
94.0900
228,000
Wed, 29 Jul 2026
95.1600
97.8000
93.4000
93.8300
441,300
Tue, 28 Jul 2026
95.7400
98.0200
94.5800
95.9000
472,600
Mon, 27 Jul 2026
90.2900
94.5700
90.2900
94.4500
369,600
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
85.6700
90.7800
85.6700
90.1600
606,100
Thu, 23 Jul 2026
86.9500
87.2800
82.7100
85.6300
1,171,800
Wed, 22 Jul 2026
17 · 8-K
After-hours · 16:20 ET
8-K ↗
Wed, 22 Jul 2026
89.0200
89.5200
87.5700
88.2100
173,600
Tue, 21 Jul 2026
88.9800
89.3300
87.0200
89.2000
203,300
Mon, 20 Jul 2026
91.3900
91.6800
88.6400
88.6700
170,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
91.0900
92.0500
89.8300
91.3300
160,600
Thu, 16 Jul 2026
89.2800
93.8000
89.2800
92.3200
280,200
Wed, 15 Jul 2026
90.0000
90.4700
88.4700
89.8500
154,800
Tue, 14 Jul 2026
90.9600
91.3600
89.1500
89.5900
254,800
Mon, 13 Jul 2026
92.2300
92.7000
90.3800
90.9100
228,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
91.9600
93.2100
91.0200
92.5800
182,200
Thu, 09 Jul 2026
88.2000
92.6800
87.6000
91.8600
396,700
Wed, 08 Jul 2026
89.8200
90.3400
86.7100
87.5400
259,500
Tue, 07 Jul 2026
88.5900
91.2400
88.5900
90.1700
384,600
Mon, 06 Jul 2026
90.6100
91.4100
89.1300
89.5100
670,500
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
93.6400
94.3300
89.7300
90.6100
447,200
Wed, 01 Jul 2026
93.2900
94.6000
92.2400
93.7900
406,300
Tue, 30 Jun 2026
92.6900
94.0300
91.5000
93.2900
379,600
Mon, 29 Jun 2026
90.1300
92.9300
88.8300
92.8200
391,200
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
87.4200
90.7400
87.0100
90.6200
665,800
Thu, 25 Jun 2026
86.3000
87.4000
85.4200
87.3800
216,600
Wed, 24 Jun 2026
86.4500
89.5300
85.9800
87.0700
464,600
Tue, 23 Jun 2026
83.0800
86.4700
83.0600
85.9000
302,100
Mon, 22 Jun 2026
83.8300
84.4900
82.8800
83.9500
174,700
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
83.3600
83.7100
82.3300
83.0500
440,800
Wed, 17 Jun 2026
83.4500
84.5600
81.8100
82.6400
275,100
Tue, 16 Jun 2026
83.3500
85.3500
82.9100
82.9800
293,000
Tue, 16 Jun 2026
16 · 8-K
Next filing day · accepted 15 Jun, 20:40 ET
8-K ↗
Mon, 15 Jun 2026
81.5800
84.1900
81.3400
82.6500
386,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
80.7000
81.9400
79.1300
81.3400
162,600
Thu, 11 Jun 2026
80.5100
80.6900
77.7100
80.4400
336,700
Wed, 10 Jun 2026
82.0800
82.4300
79.2000
80.2000
713,500
Tue, 09 Jun 2026
81.4400
83.0000
80.6500
82.5700
248,400
Mon, 08 Jun 2026
82.3200
82.9700
79.5400
80.3000
322,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
80.2300
81.5300
79.7300
81.4600
204,200
Thu, 04 Jun 2026
78.0800
80.6800
77.8000
80.6000
220,300
Wed, 03 Jun 2026
78.4600
80.7700
77.8500
78.0100
236,400
Tue, 02 Jun 2026
78.4300
79.3200
77.0200
78.0900
225,800
Mon, 01 Jun 2026
79.9600
80.6700
78.2200
78.5600
217,500
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
15 · 8-K
After-hours · 16:51 ET
8-K ↗
Fri, 29 May 2026
80.3000
80.9900
79.4300
79.9300
285,200
Thu, 28 May 2026
81.6600
81.6600
79.9400
80.3000
203,600
Wed, 27 May 2026
81.7000
82.4400
81.0500
81.8500
186,500
Tue, 26 May 2026
80.5600
81.7600
80.3100
81.5500
173,200
Tue, 26 May 2026
14 · 8-K
Next filing day · accepted 22 May, 19:05 ET
8-K ↗
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
81.8200
81.9900
79.7900
80.2000
191,500
Thu, 21 May 2026
80.2100
81.9300
78.9100
81.5700
220,500
Wed, 20 May 2026
80.9600
82.2000
79.4000
80.6400
314,800
Tue, 19 May 2026
80.7400
81.8600
79.4500
80.5200
419,200
Mon, 18 May 2026
81.6200
82.8200
79.7500
80.7400
481,100
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
81.2500
82.6800
78.3300
81.6200
408,800
Thu, 14 May 2026
79.9900
82.3900
79.3600
81.7300
465,500
Thu, 14 May 2026
13 · 8-K
Next filing day · accepted 13 May, 19:17 ET
8-K ↗
Wed, 13 May 2026
81.3100
81.8800
78.7400
79.0200
344,300
Tue, 12 May 2026
82.3600
83.3700
81.2300
81.6100
381,600
Tue, 12 May 2026
12 · 8-K
Next filing day · accepted 11 May, 19:26 ET
8-K ↗
Mon, 11 May 2026
83.5000
86.1400
81.9100
82.3300
541,700
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
82.8100
84.2100
79.0000
83.8800
455,200
Thu, 07 May 2026
90.5900
92.6400
79.9000
82.2200
1,008,800
Wed, 06 May 2026
11 · 10-Q
After-hours · 17:19 ET
10-Q ↗
Wed, 06 May 2026
10 · 8-K
After-hours · 16:08 ET
8-K ↗
Wed, 06 May 2026
85.1300
85.7400
83.9100
84.2400
255,100
Tue, 05 May 2026
83.6300
85.5700
83.6300
84.4100
243,300
Mon, 04 May 2026
82.7100
84.1400
82.3200
83.1900
212,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
83.0000
83.6900
82.7100
83.3000
147,100
Thu, 30 Apr 2026
81.6900
83.3700
80.3300
82.7700
343,500
Wed, 29 Apr 2026
83.6800
84.2000
81.2100
81.9300
307,900
Wed, 29 Apr 2026
9 · DEFA14A
Pre-market · 08:16 ET
DEFA14A ↗
Wed, 29 Apr 2026
8 · DEF 14A
Pre-market · 08:16 ET
DEF 14A ↗
Tue, 28 Apr 2026
84.7000
85.2400
83.6600
84.0700
138,900
Mon, 27 Apr 2026
83.9300
85.0900
82.4300
84.3000
198,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
83.7800
84.3300
82.0200
83.7300
291,100
Thu, 23 Apr 2026
83.6000
85.4200
83.2200
84.1000
382,800
Wed, 22 Apr 2026
82.4500
83.6000
81.7500
83.4100
273,200
Tue, 21 Apr 2026
83.0200
83.7200
81.4500
81.7500
350,600
Mon, 20 Apr 2026
80.7400
82.6600
80.7400
82.2000
237,500
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
79.5500
81.7700
79.1100
80.7500
349,300
Thu, 16 Apr 2026
78.5000
79.9200
77.6200
78.7000
548,300
Wed, 15 Apr 2026
7 · PRE 14A
After-hours · 17:05 ET
PRE 14A ↗
Wed, 15 Apr 2026
79.3900
80.1600
77.7000
78.6900
923,600
Tue, 14 Apr 2026
77.9900
80.1200
77.7100
79.7100
337,300
Mon, 13 Apr 2026
75.2200
78.4200
75.1700
78.2800
317,300
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
76.3600
76.3700
74.5500
75.4300
210,900
Thu, 09 Apr 2026
73.8800
76.7400
73.4600
76.3600
371,800
Wed, 08 Apr 2026
75.0000
79.5200
73.5200
74.7800
813,200
Tue, 07 Apr 2026
72.3100
74.0800
72.3100
73.7600
360,700
Mon, 06 Apr 2026
71.0800
72.8600
70.8400
72.5300
329,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
70.1200
72.1000
69.1000
71.1400
195,300
Wed, 01 Apr 2026
70.6600
71.7700
69.8800
70.8700
182,700
Tue, 31 Mar 2026
69.4500
70.1200
68.3900
70.1200
241,000
Mon, 30 Mar 2026
69.1200
69.9300
67.9600
68.6400
197,800
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
70.3000
70.5300
67.9700
68.8700
210,800
Thu, 26 Mar 2026
70.5800
71.5200
70.3200
70.7000
229,000
Wed, 25 Mar 2026
71.4100
72.0700
70.2300
70.8500
184,700
Tue, 24 Mar 2026
69.5500
71.1300
69.4900
70.9800
295,300
Mon, 23 Mar 2026
68.8700
71.8100
68.8700
70.1600
246,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
6 · 8-K
After-hours · 16:27 ET
8-K ↗
Fri, 20 Mar 2026
69.1400
69.1400
67.3400
68.0200
643,200
Thu, 19 Mar 2026
68.0600
70.2900
67.0700
69.1400
229,500
Wed, 18 Mar 2026
67.5400
69.4000
67.5400
68.4400
237,700
Tue, 17 Mar 2026
66.8800
68.8300
66.6600
67.8900
222,200
Mon, 16 Mar 2026
67.4400
68.2700
66.4000
66.4600
347,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
67.0600
68.5500
66.4300
66.7100
277,800
Thu, 12 Mar 2026
65.9200
68.0700
65.0100
66.9500
288,800
Wed, 11 Mar 2026
67.4500
68.4200
66.2400
67.2200
218,800
Tue, 10 Mar 2026
67.7400
68.4900
66.0900
67.8200
390,600
Mon, 09 Mar 2026
70.2700
70.2700
67.6800
68.1900
480,900
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
71.4600
71.4600
69.1600
70.6800
323,700
Thu, 05 Mar 2026
72.6000
73.0400
71.0300
72.6800
316,500
Wed, 04 Mar 2026
72.0000
74.5800
70.0400
73.7500
405,100
Tue, 03 Mar 2026
68.6200
72.6200
68.3700
71.8600
397,600
Mon, 02 Mar 2026
66.7300
72.3000
66.0300
70.9200
535,200
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
64.0800
68.7500
64.0000
68.2900
736,900
Thu, 26 Feb 2026
60.8000
65.5000
60.0100
63.9400
752,900
Wed, 25 Feb 2026
5 · 10-K
After-hours · 17:20 ET
10-K ↗
Wed, 25 Feb 2026
4 · 8-K
After-hours · 16:09 ET
8-K ↗
Wed, 25 Feb 2026
58.3000
59.6800
58.0000
59.1700
295,300
Tue, 24 Feb 2026
56.5200
59.2000
56.4600
58.0200
131,300
Mon, 23 Feb 2026
58.4800
58.9500
56.1400
56.5800
149,300
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
58.0400
58.6400
57.5700
58.4100
93,300
Thu, 19 Feb 2026
57.8500
58.6000
57.5700
58.0800
87,600
Wed, 18 Feb 2026
57.3500
59.5900
57.3500
58.1300
148,400
Tue, 17 Feb 2026
57.2900
58.0100
56.9600
57.2900
119,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
57.1600
57.8500
56.4700
57.4700
192,000
Thu, 12 Feb 2026
57.6400
58.4000
55.9000
57.1600
153,600
Wed, 11 Feb 2026
58.3900
58.5500
57.0700
57.4000
113,900
Tue, 10 Feb 2026
58.3000
59.2000
57.8600
57.9800
188,100
Mon, 09 Feb 2026
57.7500
58.6700
57.2900
58.3000
182,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
57.0600
57.8400
57.0100
57.7500
193,600
Thu, 05 Feb 2026
55.9800
56.7500
54.9900
56.5400
116,900
Wed, 04 Feb 2026
55.3000
56.9600
55.1800
56.1300
199,900
Tue, 03 Feb 2026
55.8200
56.2500
54.2700
55.2600
188,000
Mon, 02 Feb 2026
55.2400
56.6600
54.8200
55.8600
209,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
55.0900
55.6300
54.2600
55.2000
300,800
Thu, 29 Jan 2026
54.2100
55.6800
53.9700
55.5600
162,900
Wed, 28 Jan 2026
55.5100
55.5100
53.4400
53.9100
228,100
Tue, 27 Jan 2026
55.1400
55.3800
54.5200
55.3300
77,000
Mon, 26 Jan 2026
54.8600
55.6000
54.8600
55.3100
58,900
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
55.9900
56.5100
54.9000
54.9800
155,000
Thu, 22 Jan 2026
55.9900
57.7900
55.9900
56.2200
208,300
Wed, 21 Jan 2026
55.1700
56.1600
55.1700
56.0900
99,300
Tue, 20 Jan 2026
55.9500
56.2900
54.3100
55.1500
144,600
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
56.3200
56.6900
55.9800
56.2200
113,000
Thu, 15 Jan 2026
55.4400
56.2900
55.2700
56.1000
175,000
Wed, 14 Jan 2026
55.9100
55.9400
54.8600
55.1300
180,900
Tue, 13 Jan 2026
55.4000
56.3900
54.8300
56.0400
138,300
Mon, 12 Jan 2026
55.5700
55.6000
54.7100
55.4000
133,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
56.4000
56.7000
55.2800
55.9700
97,700
Thu, 08 Jan 2026
56.1900
57.0700
56.0200
56.3200
114,800
Wed, 07 Jan 2026
56.1300
56.7200
55.1800
56.6700
195,800
Tue, 06 Jan 2026
56.4100
56.4900
55.5000
56.0500
178,600
Mon, 05 Jan 2026
55.8900
57.8100
55.6400
56.7000
311,500
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.4700
55.9200
54.0000
55.9100
296,300
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
55.1900
55.2800
53.6900
54.3500
104,500
Tue, 30 Dec 2025
55.4000
56.0000
54.8000
55.1900
147,000
Mon, 29 Dec 2025
55.4800
55.4800
54.6600
55.3100
136,500
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
54.9900
55.7200
54.5500
55.5200
88,100
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
54.2900
55.5000
53.9500
54.9800
60,100
Tue, 23 Dec 2025
54.9400
55.5700
54.4500
54.5000
120,600
Mon, 22 Dec 2025
54.6100
55.2400
54.1800
55.2400
202,500
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.3200
54.7600
53.8600
54.5200
524,300
Thu, 18 Dec 2025
54.7400
54.9600
53.9700
54.5300
271,000
Wed, 17 Dec 2025
54.6300
54.8100
54.0700
54.3100
236,600
Tue, 16 Dec 2025
53.7500
54.9200
53.7500
54.3500
266,500
Mon, 15 Dec 2025
54.2200
54.4900
53.0200
53.7100
197,400
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
56.1800
56.4900
53.3700
53.7100
161,800
Thu, 11 Dec 2025
55.3400
56.6700
54.5100
55.8800
420,400
Wed, 10 Dec 2025
53.9400
56.4900
53.6900
55.3300
381,900
Tue, 09 Dec 2025
53.5100
54.4700
52.7700
53.9400
304,300
Mon, 08 Dec 2025
53.2100
54.1700
52.5100
53.7900
221,400
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
52.9000
53.8800
52.6700
52.8800
241,600
Thu, 04 Dec 2025
51.8700
53.7800
51.7500
53.0600
329,300
Wed, 03 Dec 2025
52.7900
53.0800
51.9000
52.2600
189,000
Tue, 02 Dec 2025
53.2700
53.6300
52.5300
52.8400
312,100
Mon, 01 Dec 2025
51.0900
52.9800
51.0000
52.9500
279,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
51.5000
52.4700
51.4100
51.8900
129,000
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
51.4600
52.0000
50.2400
51.1300
382,000
Tue, 25 Nov 2025
49.5600
51.8400
49.5600
51.4900
361,700
Mon, 24 Nov 2025
49.1500
50.0300
48.9000
49.5000
325,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
47.7500
49.9400
47.7500
49.2900
232,700
Thu, 20 Nov 2025
48.4000
49.5100
47.4900
47.7200
205,900
Wed, 19 Nov 2025
48.9000
49.5200
47.6800
47.7200
143,700
Tue, 18 Nov 2025
47.7100
49.0500
47.6400
48.7200
189,500
Mon, 17 Nov 2025
49.4600
49.8800
47.8100
48.0700
203,000
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
47.9900
49.8300
47.9500
49.5900
173,400
Thu, 13 Nov 2025
48.2100
49.3200
48.1500
48.8300
181,200
Wed, 12 Nov 2025
49.8300
50.0600
48.3100
48.5200
228,900
Tue, 11 Nov 2025
49.4200
50.1800
49.0800
49.7100
214,200
Mon, 10 Nov 2025
48.6800
50.0500
48.1800
49.6000
392,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
46.8400
48.2000
46.8000
47.3100
397,000
Thu, 06 Nov 2025
49.8300
51.4700
46.8000
47.2200
720,600
Wed, 05 Nov 2025
3 · 10-Q
After-hours · 17:19 ET
10-Q ↗
Wed, 05 Nov 2025
2 · 8-K
After-hours · 16:54 ET
8-K ↗
Wed, 05 Nov 2025
1 · 8-K
After-hours · 16:12 ET
8-K ↗
Wed, 05 Nov 2025
41.1000
42.8400
41.1000
42.7500
352,900
Tue, 04 Nov 2025
42.7600
43.0000
41.0600
41.1000
232,600
Mon, 03 Nov 2025
42.2500
43.3400
41.4400
43.2500
248,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
40.7200
41.8200
40.5200
41.5800
172,200
Thu, 30 Oct 2025
41.8100
42.1800
40.6000
40.9000
223,000
Wed, 29 Oct 2025
43.2900
43.4800
41.4400
42.0600
212,700
Tue, 28 Oct 2025
44.4100
44.4100
43.2700
43.5600
115,800
Mon, 27 Oct 2025
44.8800
45.3000
44.0800
44.4000
165,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
44.6000
45.2200
44.5500
44.7900
157,100