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
26.2850
26.5900
26.1100
26.3100
267,316
Thu, 22 Oct 2026
25.6400
26.6100
25.6400
26.5800
304,600
Wed, 21 Oct 2026
25.2700
25.5300
25.1300
25.5200
363,700
Tue, 20 Oct 2026
25.5200
25.7800
25.0100
25.3500
421,300
Mon, 19 Oct 2026
24.9900
25.3800
24.9900
25.3400
351,300
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
25.0300
25.3200
24.6000
25.2500
253,900
Thu, 15 Oct 2026
25.0000
25.5100
24.7300
25.0400
302,900
Wed, 14 Oct 2026
24.4900
24.8600
24.1300
24.6400
315,500
Tue, 13 Oct 2026
24.9100
24.9700
24.2500
24.6500
429,600
Mon, 12 Oct 2026
24.4600
24.9800
24.0200
24.9600
465,800
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
24.5900
24.8300
24.3300
24.4100
331,800
Thu, 08 Oct 2026
24.2500
24.7500
24.1000
24.7400
538,600
Wed, 07 Oct 2026
23.5500
24.3100
23.5500
24.2900
467,000
Tue, 06 Oct 2026
23.2300
23.6900
23.2200
23.6000
378,200
Mon, 05 Oct 2026
23.5600
23.7500
23.2200
23.2800
475,600
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
23.8200
23.9500
23.5000
23.5900
494,400
Thu, 01 Oct 2026
23.7300
23.9000
23.4200
23.6800
494,700
Wed, 30 Sep 2026
23.9200
23.9200
23.3500
23.6300
595,800
Tue, 29 Sep 2026
23.6300
23.9600
23.3400
23.8700
404,400
Mon, 28 Sep 2026
23.5600
23.8400
23.2000
23.7600
589,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
23.9000
23.9900
23.5000
23.5100
924,600
Thu, 24 Sep 2026
24.5700
24.6200
23.8000
23.8300
447,600
Wed, 23 Sep 2026
24.4900
24.6900
24.2100
24.3700
380,900
Tue, 22 Sep 2026
24.6300
24.7300
24.1800
24.5600
422,100
Mon, 21 Sep 2026
24.8000
25.1300
24.5200
24.5600
429,500
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
24.4200
24.8200
24.1500
24.6200
3,263,000
Thu, 17 Sep 2026
24.7700
24.8700
24.3900
24.6700
382,800
Wed, 16 Sep 2026
24.6300
24.9300
24.5300
24.7100
375,600
Tue, 15 Sep 2026
25.1000
25.1000
24.6600
24.8000
396,700
Mon, 14 Sep 2026
24.9900
25.4300
24.7700
25.1000
403,900
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
24.5000
24.7900
24.1100
24.7700
566,300
Thu, 10 Sep 2026
24.9400
24.9900
24.1700
24.6600
650,300
Wed, 09 Sep 2026
24.8200
25.0500
24.5600
24.8000
689,600
Tue, 08 Sep 2026
25.7100
25.8400
24.8200
24.9000
591,100
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
25.9900
26.2200
25.7400
25.9900
452,900
Thu, 03 Sep 2026
26.3000
26.5000
26.0400
26.3100
311,700
Wed, 02 Sep 2026
25.9400
26.3800
25.8500
26.1400
296,600
Tue, 01 Sep 2026
26.0400
26.3000
25.7600
25.9400
346,000
Mon, 31 Aug 2026
26.1200
26.3400
25.6300
26.0400
444,600
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
26.1400
26.6700
26.1400
26.2500
255,600
Thu, 27 Aug 2026
26.0200
26.1800
25.7000
26.1400
203,100
Wed, 26 Aug 2026
26.3500
26.4400
26.0600
26.2900
164,900
Tue, 25 Aug 2026
26.4600
26.4800
26.1100
26.1800
281,100
Mon, 24 Aug 2026
26.1900
26.7000
26.0000
26.4200
271,000
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
25.7400
26.0500
25.6500
26.0100
399,400
Thu, 20 Aug 2026
26.1300
26.5400
25.6600
25.7000
404,400
Wed, 19 Aug 2026
26.7500
26.8500
26.0800
26.1800
486,100
Tue, 18 Aug 2026
26.8100
26.9400
26.3700
26.5300
500,600
Mon, 17 Aug 2026
27.5300
27.7500
26.3200
26.4100
446,200
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
27.4500
28.0200
27.2200
27.6500
470,200
Thu, 13 Aug 2026
28.1500
28.4100
27.0900
27.2000
1,790,900
Wed, 12 Aug 2026
28.2500
28.2500
27.8000
27.8700
299,000
Tue, 11 Aug 2026
28.1300
28.3400
27.9400
28.0200
370,100
Mon, 10 Aug 2026
28.9600
29.1100
28.0200
28.1400
375,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
29.5500
29.8700
29.0000
29.1200
211,700
Thu, 06 Aug 2026
30.1700
30.2700
29.5600
29.7300
172,600
Wed, 05 Aug 2026
29.9500
30.0500
29.5200
29.8400
295,500
Tue, 04 Aug 2026
29.7900
30.2300
29.4500
29.7800
357,000
Mon, 03 Aug 2026
29.4800
30.3600
29.3500
30.1800
498,600
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
29.0500
29.3300
28.9600
29.0400
372,100
Thu, 30 Jul 2026
30.2900
30.4600
28.9400
29.3500
282,400
Wed, 29 Jul 2026
30.5300
30.9200
29.9300
30.0300
268,600
Tue, 28 Jul 2026
30.6300
31.0600
30.3100
30.6100
270,200
Mon, 27 Jul 2026
30.5400
30.5900
29.9300
30.0600
333,100
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
30.3900
31.0400
30.3400
30.4100
261,200
Thu, 23 Jul 2026
13 · 10-Q
After-hours · 16:03 ET
10-Q ↗
Thu, 23 Jul 2026
30.9800
30.9800
29.9400
30.2400
262,800
Wed, 22 Jul 2026
32.2900
33.1700
30.6000
31.1500
329,600
Tue, 21 Jul 2026
12 · 8-K
After-hours · 16:15 ET
8-K ↗
Tue, 21 Jul 2026
33.9200
34.1900
33.7400
33.9800
141,500
Mon, 20 Jul 2026
33.6600
34.5600
33.6600
34.2900
168,900
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
34.1200
34.8900
33.5700
33.9000
170,200
Thu, 16 Jul 2026
32.8600
33.7900
32.8600
33.5500
180,900
Wed, 15 Jul 2026
33.8300
34.1200
32.6900
32.7700
184,800
Tue, 14 Jul 2026
35.0000
35.2200
33.9500
34.0600
203,800
Mon, 13 Jul 2026
34.7000
35.4100
34.6600
35.2900
167,200
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
34.8600
34.8600
34.2400
34.4600
116,100
Thu, 09 Jul 2026
35.1500
35.2000
34.2300
34.4700
159,300
Wed, 08 Jul 2026
35.5100
35.7400
35.0900
35.3500
289,700
Tue, 07 Jul 2026
35.0300
35.5400
34.6700
35.4500
267,000
Mon, 06 Jul 2026
34.7700
34.8100
34.2600
34.6500
134,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
34.5500
35.1200
33.8400
34.9900
127,000
Wed, 01 Jul 2026
33.8900
34.5800
33.3800
34.3600
159,700
Tue, 30 Jun 2026
33.7700
34.2800
33.0300
33.8300
269,700
Mon, 29 Jun 2026
33.2000
33.8000
32.8200
33.7700
338,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
31.8200
34.1900
31.8200
33.7500
1,162,500
Thu, 25 Jun 2026
32.2700
32.4600
31.7800
31.8300
139,600
Wed, 24 Jun 2026
32.2000
32.7100
32.1400
32.4600
179,900
Tue, 23 Jun 2026
31.8600
32.4600
31.5600
32.3300
173,100
Mon, 22 Jun 2026
31.2800
31.8500
31.1400
31.4000
193,000
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
31.5500
31.5500
31.1000
31.3200
371,900
Wed, 17 Jun 2026
31.0400
31.5000
30.9200
31.2200
150,100
Tue, 16 Jun 2026
31.0000
31.4600
30.8900
31.2800
199,600
Mon, 15 Jun 2026
31.8000
32.4800
30.8800
31.0000
191,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
11 · 8-K
After-hours · 16:05 ET
8-K ↗
Fri, 12 Jun 2026
31.4000
31.8300
31.2000
31.5300
145,000
Thu, 11 Jun 2026
32.0600
32.3700
31.7500
31.8000
134,000
Wed, 10 Jun 2026
31.2700
32.1900
31.2700
32.0500
243,300
Tue, 09 Jun 2026
31.3000
31.9000
31.1600
31.2400
215,400
Mon, 08 Jun 2026
31.5000
31.7800
30.9400
31.4900
446,600
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
30.9900
31.8500
30.9900
31.7000
261,200
Thu, 04 Jun 2026
30.5000
30.8900
30.0500
30.7900
390,300
Wed, 03 Jun 2026
30.7000
30.7800
30.0500
30.1500
276,700
Tue, 02 Jun 2026
30.3800
30.8900
30.2700
30.8100
171,400
Mon, 01 Jun 2026
30.5000
30.6200
30.0300
30.4400
231,700
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
30.5600
30.8500
30.3100
30.6500
244,100
Thu, 28 May 2026
30.8500
31.5300
30.3000
30.5600
262,000
Wed, 27 May 2026
30.8500
31.0500
30.4500
30.8500
214,400
Tue, 26 May 2026
31.0000
31.1400
30.6300
30.8000
196,100
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
31.3000
31.5000
31.0200
31.0500
112,000
Thu, 21 May 2026
31.1400
31.4300
30.5600
31.3000
158,100
Wed, 20 May 2026
31.2800
31.5800
30.9900
31.3700
160,900
Tue, 19 May 2026
31.2600
31.7400
31.2200
31.3600
191,300
Mon, 18 May 2026
30.6100
31.5900
30.4100
31.4300
221,800
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
30.5200
31.0900
30.3900
30.6100
217,100
Thu, 14 May 2026
30.3800
30.7500
30.2800
30.5400
321,100
Wed, 13 May 2026
30.2900
30.3800
29.7800
30.1800
198,400
Tue, 12 May 2026
30.3400
30.8300
30.1200
30.3100
239,500
Mon, 11 May 2026
30.3600
30.5000
29.9200
30.2600
197,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
30.2000
30.4400
29.9300
30.3600
127,600
Thu, 07 May 2026
29.6000
30.4800
29.6000
30.3000
267,700
Wed, 06 May 2026
29.8400
30.1300
29.4200
29.6000
248,700
Tue, 05 May 2026
30.0500
30.4000
29.7100
29.7300
202,500
Mon, 04 May 2026
30.0000
30.5600
29.6000
30.0400
349,600
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
30.4600
30.6400
30.1800
30.1800
209,000
Thu, 30 Apr 2026
31.1700
31.1700
30.2100
30.3000
231,900
Wed, 29 Apr 2026
31.6300
31.6900
30.5000
30.6800
289,800
Tue, 28 Apr 2026
30.9200
32.0100
30.8600
31.7400
284,000
Mon, 27 Apr 2026
30.4000
31.1600
30.3600
30.7400
273,700
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
10 · DEF 14A
After-hours · 16:30 ET
DEF 14A ↗
Fri, 24 Apr 2026
30.8900
30.9200
30.2400
30.3400
241,400
Thu, 23 Apr 2026
9 · 10-Q
After-hours · 16:01 ET
10-Q ↗
Thu, 23 Apr 2026
29.9000
31.3600
29.8600
31.0900
368,900
Wed, 22 Apr 2026
30.6200
30.9000
29.4500
29.9600
382,400
Wed, 22 Apr 2026
8 · 8-K
Pre-market · 08:30 ET
8-K ↗
Tue, 21 Apr 2026
33.4600
33.8500
33.0900
33.1500
194,900
Mon, 20 Apr 2026
34.0600
34.3100
33.4800
33.5300
208,300
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
33.5500
34.1800
33.5500
34.0000
199,500
Thu, 16 Apr 2026
7 · 8-K
After-hours · 16:05 ET
8-K ↗
Thu, 16 Apr 2026
33.7600
33.7700
33.3000
33.5200
128,100
Wed, 15 Apr 2026
33.5800
33.7200
33.4400
33.4400
95,700
Tue, 14 Apr 2026
6 · PRE 14A
After-hours · 16:30 ET
PRE 14A ↗
Tue, 14 Apr 2026
33.5300
33.8400
33.3100
33.6900
125,500
Mon, 13 Apr 2026
32.8400
33.7200
32.8400
33.6300
175,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
33.7300
33.7300
32.9100
33.0900
138,500
Thu, 09 Apr 2026
33.4800
34.2400
33.2600
33.8700
171,100
Wed, 08 Apr 2026
34.2100
34.3900
33.5800
33.7100
181,800
Tue, 07 Apr 2026
33.5900
34.0200
33.0900
33.8000
138,400
Mon, 06 Apr 2026
32.8000
33.7100
32.5100
33.6100
192,800
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
32.4000
33.0300
32.1600
32.9700
238,000
Wed, 01 Apr 2026
33.5600
33.5600
32.5100
32.5700
181,800
Tue, 31 Mar 2026
33.8600
34.0900
33.0300
33.3300
168,900
Mon, 30 Mar 2026
33.0300
33.8500
32.6700
33.7600
183,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
32.8000
33.0100
32.4100
32.7300
225,900
Thu, 26 Mar 2026
32.6900
33.2900
32.5800
32.9800
250,100
Wed, 25 Mar 2026
33.0700
33.1800
32.4400
32.8000
145,900
Tue, 24 Mar 2026
32.7600
33.2500
32.7200
32.8400
226,500
Mon, 23 Mar 2026
32.7500
33.4600
32.3600
33.1000
241,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
32.5700
32.7100
32.1800
32.2900
799,600
Thu, 19 Mar 2026
32.6900
32.9800
32.1600
32.4400
249,600
Wed, 18 Mar 2026
32.9300
33.2700
32.5900
32.7900
303,300
Tue, 17 Mar 2026
33.3500
33.7400
33.0700
33.2000
261,600
Mon, 16 Mar 2026
33.2000
33.4000
32.8900
33.2100
160,500
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
32.6900
32.9700
32.3200
32.8500
174,500
Thu, 12 Mar 2026
32.5800
33.2200
32.5800
32.9200
187,900
Wed, 11 Mar 2026
32.7000
33.2100
32.5900
32.9000
129,500
Tue, 10 Mar 2026
33.7500
33.7500
32.7100
32.9900
208,300
Mon, 09 Mar 2026
34.0100
34.1900
32.9100
33.5700
195,800
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
34.3600
34.4800
33.7000
34.3700
149,600
Thu, 05 Mar 2026
35.5000
35.5700
34.5100
34.6900
208,000
Wed, 04 Mar 2026
34.3400
35.9000
33.9700
35.6600
236,800
Tue, 03 Mar 2026
33.2600
34.3200
32.7400
34.2900
198,900
Mon, 02 Mar 2026
32.5000
33.8400
32.4300
33.6200
312,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
5 · 10-K
After-hours · 16:03 ET
10-K ↗
Fri, 27 Feb 2026
33.3300
33.5000
32.0000
32.5300
317,800
Thu, 26 Feb 2026
36.3500
36.8900
33.2500
33.6300
301,300
Wed, 25 Feb 2026
4 · 8-K
After-hours · 16:05 ET
8-K ↗
Wed, 25 Feb 2026
37.3000
37.3000
36.7600
36.8900
234,800
Tue, 24 Feb 2026
37.4200
37.5700
37.0100
37.2500
144,600
Mon, 23 Feb 2026
37.7200
37.7500
37.1400
37.3400
133,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
37.7000
37.9000
36.8400
37.6300
168,300
Thu, 19 Feb 2026
37.4700
38.2300
37.3600
37.5300
126,900
Wed, 18 Feb 2026
38.2200
38.2800
37.1700
37.4700
216,600
Tue, 17 Feb 2026
38.1800
38.5400
37.9100
38.1800
136,000
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
38.5100
38.6800
37.4400
37.9900
110,700
Thu, 12 Feb 2026
38.6500
38.8400
38.2000
38.3000
148,500
Wed, 11 Feb 2026
38.5000
38.6900
37.9600
38.4200
134,200
Tue, 10 Feb 2026
37.7100
38.6100
37.5800
38.4800
189,200
Mon, 09 Feb 2026
39.0000
39.2500
37.5800
37.7400
240,000
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
39.8400
40.2700
39.0000
39.1900
166,100
Thu, 05 Feb 2026
39.0400
39.9900
38.8200
39.7300
158,500
Wed, 04 Feb 2026
38.6700
39.5000
38.4800
39.1000
199,100
Tue, 03 Feb 2026
38.3400
39.0800
38.1800
38.5500
176,800
Mon, 02 Feb 2026
37.7600
38.8200
37.7200
38.5300
177,800
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
36.9500
37.6600
36.6200
37.6100
199,400
Thu, 29 Jan 2026
36.5800
37.2900
36.4300
36.9500
243,900
Wed, 28 Jan 2026
36.7100
36.9000
36.2300
36.3700
109,400
Tue, 27 Jan 2026
37.1700
37.2600
36.6100
36.7300
74,300
Mon, 26 Jan 2026
37.0400
37.6000
36.8000
37.2800
93,700
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
37.9900
38.6500
36.9300
37.1400
108,400
Thu, 22 Jan 2026
37.8400
38.3700
37.7000
38.1200
153,400
Wed, 21 Jan 2026
37.5200
38.1400
37.2800
37.9400
114,400
Tue, 20 Jan 2026
37.9800
38.3600
37.1500
37.5200
204,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
38.3000
38.7800
38.0900
38.1200
155,100
Thu, 15 Jan 2026
38.0600
38.6000
37.9000
38.4300
177,300
Wed, 14 Jan 2026
37.7400
38.1400
37.5200
38.0900
205,800
Tue, 13 Jan 2026
37.9200
37.9200
37.2900
37.5400
120,500
Mon, 12 Jan 2026
37.4700
38.1100
37.1700
37.9200
135,800
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
37.7100
37.7700
37.4000
37.4400
211,900
Thu, 08 Jan 2026
37.1800
38.2700
37.1800
37.8100
136,200
Wed, 07 Jan 2026
37.6100
37.7300
36.8900
37.3000
101,000
Tue, 06 Jan 2026
38.2100
38.3400
37.3100
37.7300
134,300
Mon, 05 Jan 2026
37.4500
38.4900
37.3700
38.4200
181,200
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
38.3800
38.7000
37.4100
37.5800
101,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
38.4200
38.4300
38.2100
38.4100
98,300
Tue, 30 Dec 2025
38.3400
38.7600
37.8900
38.4800
111,700
Mon, 29 Dec 2025
38.5300
38.8000
38.1900
38.3700
98,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
38.6200
39.4100
38.2700
38.5300
118,300
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
38.4800
38.9100
38.4000
38.6200
50,400
Tue, 23 Dec 2025
39.0700
39.4100
38.4000
38.5700
142,300
Mon, 22 Dec 2025
38.9300
39.6400
38.9100
39.1000
146,400
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
39.3600
39.4400
38.9200
39.0600
299,700
Thu, 18 Dec 2025
39.5000
39.7200
39.3300
39.5300
168,800
Wed, 17 Dec 2025
39.1100
39.5600
39.0000
39.4400
205,500
Tue, 16 Dec 2025
39.3300
39.4700
38.9900
39.1700
230,900
Mon, 15 Dec 2025
39.2300
39.4800
38.9600
39.1600
217,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
39.2900
39.6300
38.9600
39.1800
171,400
Thu, 11 Dec 2025
37.6400
39.3500
37.6400
39.2800
204,200
Wed, 10 Dec 2025
37.2000
38.1000
37.2000
37.7200
347,000
Tue, 09 Dec 2025
36.6100
37.4800
36.6100
37.2100
172,300
Mon, 08 Dec 2025
37.0700
37.1300
36.3400
36.5500
200,300
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
37.6400
37.7500
37.0100
37.1400
187,700
Thu, 04 Dec 2025
39.2400
39.8000
39.0700
39.1300
215,900
Wed, 03 Dec 2025
40.2000
40.2500
39.1400
39.2300
159,400
Tue, 02 Dec 2025
40.2800
40.4600
39.8600
40.0600
132,100
Mon, 01 Dec 2025
40.7800
41.0200
40.2100
40.3600
127,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
40.9600
41.0900
40.5000
40.8000
70,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
40.7700
41.5200
40.7000
40.9100
213,300
Tue, 25 Nov 2025
40.8000
41.3900
40.5600
40.9100
174,300
Mon, 24 Nov 2025
40.4800
41.0800
40.0000
40.5000
119,200
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.5900
41.2800
40.4200
40.6700
119,100
Thu, 20 Nov 2025
40.4100
40.8800
40.0800
40.5800
112,000
Wed, 19 Nov 2025
41.1500
42.1000
40.1500
40.3500
99,900
Tue, 18 Nov 2025
41.3700
41.7500
41.0700
41.1500
106,600
Mon, 17 Nov 2025
41.7600
41.9000
41.3100
41.3700
80,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
41.3500
41.6400
40.7400
41.5700
100,000
Thu, 13 Nov 2025
40.9700
41.4200
40.7800
41.3900
110,100
Wed, 12 Nov 2025
40.9000
41.4600
40.8700
41.1900
143,400
Tue, 11 Nov 2025
40.7900
41.3100
40.5900
41.0600
102,200
Mon, 10 Nov 2025
40.5500
41.1400
40.2000
40.9100
104,600
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
40.1600
41.0600
39.7900
40.5000
150,900
Thu, 06 Nov 2025
40.1200
40.6600
39.9800
40.0600
161,400
Wed, 05 Nov 2025
40.1400
40.9200
40.0100
40.1100
131,600
Tue, 04 Nov 2025
39.6000
40.3300
39.4200
40.1400
135,200
Mon, 03 Nov 2025
3 · 8-K
After-hours · 16:30 ET
8-K ↗
Mon, 03 Nov 2025
40.2500
40.2500
39.1600
39.8100
154,200
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
39.5900
40.3200
39.3800
40.0800
180,900
Thu, 30 Oct 2025
2 · 10-Q
After-hours · 16:09 ET
10-Q ↗
Thu, 30 Oct 2025
39.9700
41.0500
39.0900
39.9400
200,200
Wed, 29 Oct 2025
1 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 29 Oct 2025
40.2200
40.7800
39.6300
39.7300
133,500
Tue, 28 Oct 2025
41.0200
41.0200
40.5500
40.6000
104,500
Mon, 27 Oct 2025
41.4400
41.5200
41.0000
41.1900
97,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
42.0400
42.0400
41.3000
41.4500
83,600