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
39.5100
39.5100
38.6200
38.8000
102,800
Thu, 22 Oct 2026
39.3700
40.8700
39.2800
39.8100
254,400
Wed, 21 Oct 2026
38.7400
39.3600
38.1100
39.2500
169,200
Tue, 20 Oct 2026
39.3400
39.9900
38.7800
38.8000
153,500
Mon, 19 Oct 2026
39.1200
39.8100
38.5300
39.3400
184,800
Sun, 18 Oct 2026
Weekend
Sat, 17 Oct 2026
Weekend
Fri, 16 Oct 2026
38.0400
38.9400
37.2400
38.8200
187,000
Thu, 15 Oct 2026
38.1900
39.6400
37.8300
37.9800
184,700
Wed, 14 Oct 2026
36.5300
38.3300
36.5300
37.9300
283,100
Tue, 13 Oct 2026
37.7500
37.8900
36.7000
36.8100
407,400
Mon, 12 Oct 2026
38.2800
38.6500
37.0500
37.4300
205,900
Sun, 11 Oct 2026
Weekend
Sat, 10 Oct 2026
Weekend
Fri, 09 Oct 2026
37.4000
39.2550
37.4000
38.3000
235,900
Thu, 08 Oct 2026
37.5300
37.5800
36.7200
37.4000
238,700
Wed, 07 Oct 2026
36.4300
37.9250
36.0300
37.7200
199,500
Tue, 06 Oct 2026
37.4600
37.7000
36.3100
36.6100
133,200
Mon, 05 Oct 2026
37.1400
38.0500
37.0500
37.1900
280,000
Sun, 04 Oct 2026
Weekend
Sat, 03 Oct 2026
Weekend
Fri, 02 Oct 2026
36.1900
37.6150
36.1900
37.2400
222,700
Thu, 01 Oct 2026
35.5800
36.2250
35.1800
35.8700
275,000
Wed, 30 Sep 2026
35.6800
36.0200
35.0600
35.7400
205,500
Tue, 29 Sep 2026
35.4600
35.7200
34.7000
35.4500
170,500
Mon, 28 Sep 2026
34.2500
36.1300
33.8400
35.7000
485,900
Sun, 27 Sep 2026
Weekend
Sat, 26 Sep 2026
Weekend
Fri, 25 Sep 2026
33.9300
34.6600
33.5200
34.4500
206,600
Thu, 24 Sep 2026
34.1000
34.2460
33.0500
33.9300
130,600
Wed, 23 Sep 2026
35.1400
36.0400
34.0400
34.1000
141,500
Tue, 22 Sep 2026
35.1000
35.5400
34.9100
35.1500
204,000
Mon, 21 Sep 2026
34.7100
35.3850
34.4600
34.6800
141,300
Sun, 20 Sep 2026
Weekend
Sat, 19 Sep 2026
Weekend
Fri, 18 Sep 2026
19 · DEFA14A
After-hours · 16:12 ET
DEFA14A ↗
Fri, 18 Sep 2026
18 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Fri, 18 Sep 2026
34.1200
35.1100
34.1200
34.5600
635,500
Thu, 17 Sep 2026
35.6400
35.6400
34.4000
34.4450
212,000
Wed, 16 Sep 2026
35.0300
35.9800
34.6800
35.3000
269,500
Tue, 15 Sep 2026
36.0000
36.0000
34.9400
35.0300
322,800
Mon, 14 Sep 2026
35.9200
36.7000
35.8350
35.9400
258,400
Sun, 13 Sep 2026
Weekend
Sat, 12 Sep 2026
Weekend
Fri, 11 Sep 2026
36.9900
37.6600
35.5100
35.6200
212,200
Thu, 10 Sep 2026
36.8000
36.9600
36.2950
36.5800
174,000
Wed, 09 Sep 2026
37.1100
37.4600
36.6000
36.8000
176,900
Tue, 08 Sep 2026
37.9200
37.9200
36.8600
37.3100
182,200
Mon, 07 Sep 2026
No trading
Sun, 06 Sep 2026
Weekend
Sat, 05 Sep 2026
Weekend
Fri, 04 Sep 2026
38.2600
38.8200
37.6850
38.2500
176,400
Thu, 03 Sep 2026
40.2400
40.5000
38.2000
38.5800
174,600
Wed, 02 Sep 2026
38.3200
40.6500
38.3200
39.9200
324,200
Tue, 01 Sep 2026
37.7700
38.7200
37.6300
38.3700
370,200
Mon, 31 Aug 2026
37.1300
38.0700
36.7240
37.7400
357,400
Sun, 30 Aug 2026
Weekend
Sat, 29 Aug 2026
Weekend
Fri, 28 Aug 2026
36.3600
38.6500
36.3600
37.6700
362,700
Thu, 27 Aug 2026
39.3900
39.3900
35.0100
36.3500
432,900
Wed, 26 Aug 2026
17 · 8-K
After-hours · 16:30 ET
8-K ↗
Wed, 26 Aug 2026
16 · 10-K
After-hours · 16:14 ET
10-K ↗
Wed, 26 Aug 2026
36.4800
36.7900
35.7350
36.0900
298,700
Tue, 25 Aug 2026
35.7100
36.1050
35.3000
35.9300
236,800
Mon, 24 Aug 2026
36.3200
36.7350
35.1050
35.3100
153,100
Sun, 23 Aug 2026
Weekend
Sat, 22 Aug 2026
Weekend
Fri, 21 Aug 2026
35.4100
36.4400
35.2900
36.3200
324,400
Thu, 20 Aug 2026
35.2600
35.8900
34.6300
35.1800
179,300
Wed, 19 Aug 2026
35.0000
36.1200
35.0000
35.4400
163,100
Tue, 18 Aug 2026
34.9200
35.0900
34.2000
34.6500
89,300
Mon, 17 Aug 2026
34.0300
34.8500
33.7100
34.6300
152,600
Sun, 16 Aug 2026
Weekend
Sat, 15 Aug 2026
Weekend
Fri, 14 Aug 2026
34.0300
34.6800
34.0300
34.3600
110,800
Thu, 13 Aug 2026
34.2200
34.6550
33.8250
34.0600
128,900
Wed, 12 Aug 2026
34.0400
34.9880
33.3000
33.8000
180,600
Tue, 11 Aug 2026
34.4200
35.1500
33.7410
34.0800
105,400
Mon, 10 Aug 2026
34.1500
34.8900
32.8800
34.1500
167,400
Sun, 09 Aug 2026
Weekend
Sat, 08 Aug 2026
Weekend
Fri, 07 Aug 2026
35.4300
36.1200
34.1300
34.2900
231,300
Thu, 06 Aug 2026
36.4800
36.4800
35.4000
35.5000
146,200
Wed, 05 Aug 2026
37.0000
37.4400
35.3500
36.0100
158,600
Tue, 04 Aug 2026
37.1500
37.1600
36.2600
36.5900
188,300
Mon, 03 Aug 2026
36.7000
37.4100
36.2400
37.1500
297,900
Sun, 02 Aug 2026
Weekend
Sat, 01 Aug 2026
Weekend
Fri, 31 Jul 2026
36.1900
36.5750
35.3150
36.3300
205,500
Thu, 30 Jul 2026
37.1000
37.9200
35.9400
36.4500
229,700
Wed, 29 Jul 2026
36.2500
37.1300
36.1500
36.9500
192,100
Tue, 28 Jul 2026
15 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Tue, 28 Jul 2026
35.5500
37.4000
35.5010
36.3700
399,100
Mon, 27 Jul 2026
34.6600
35.3700
34.5400
35.2400
144,200
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
34.2100
34.7450
33.6800
34.0350
137,300
Thu, 23 Jul 2026
33.4200
34.2600
33.2500
34.0400
162,000
Wed, 22 Jul 2026
34.0500
34.2400
33.6000
33.8100
158,800
Tue, 21 Jul 2026
32.9600
34.0000
32.8000
33.8600
179,500
Mon, 20 Jul 2026
33.1700
33.9700
32.4200
33.0500
214,600
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
34.4400
34.9600
33.2800
33.3100
241,100
Thu, 16 Jul 2026
33.8100
34.9050
33.6900
34.5200
320,200
Wed, 15 Jul 2026
33.0900
34.0100
33.0600
33.7400
288,600
Tue, 14 Jul 2026
32.9400
33.2100
32.2700
33.0400
230,500
Mon, 13 Jul 2026
30.8900
33.0800
30.6400
33.0000
497,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
32.3200
33.0150
31.8800
32.0700
525,600
Thu, 09 Jul 2026
32.4700
33.2320
32.3200
32.3800
172,800
Wed, 08 Jul 2026
32.8100
32.8500
31.8950
32.4400
291,600
Tue, 07 Jul 2026
34.4100
34.7400
33.0000
33.1200
225,000
Mon, 06 Jul 2026
33.2600
34.5800
32.6400
34.1300
293,800
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
32.1800
33.3500
31.8800
33.2600
298,900
Wed, 01 Jul 2026
31.3800
32.3400
31.1800
32.1000
420,100
Tue, 30 Jun 2026
31.9400
31.9400
30.9800
31.4000
295,200
Mon, 29 Jun 2026
31.6100
32.3450
31.4300
31.8100
389,900
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
14 · 8-K
After-hours · 17:07 ET
FORM 8-K ↗
Fri, 26 Jun 2026
31.7900
32.3100
31.2150
31.6900
537,200
Thu, 25 Jun 2026
31.8000
32.2200
31.3600
31.8300
138,200
Wed, 24 Jun 2026
30.8900
32.1600
30.8600
31.3600
207,000
Tue, 23 Jun 2026
31.0700
32.0100
30.4600
30.5300
198,300
Mon, 22 Jun 2026
31.8300
32.0500
30.9300
31.0700
250,100
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
31.4600
32.0000
31.0200
31.8500
439,600
Wed, 17 Jun 2026
31.7400
32.4700
30.6700
30.8400
238,100
Tue, 16 Jun 2026
32.7600
32.9500
31.5150
31.8700
200,500
Mon, 15 Jun 2026
31.8100
33.0000
31.6100
32.2800
230,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
31.4500
32.1850
31.2100
31.5300
183,000
Thu, 11 Jun 2026
31.5000
32.0000
30.8450
31.2600
262,700
Wed, 10 Jun 2026
32.5000
33.1000
31.1300
31.1800
356,300
Tue, 09 Jun 2026
32.1700
32.8650
31.9800
32.6500
208,000
Mon, 08 Jun 2026
32.6600
32.7700
31.4000
31.7600
267,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
33.0400
33.9900
32.4200
32.4300
271,500
Thu, 04 Jun 2026
32.0400
33.9600
32.0400
33.0400
704,500
Wed, 03 Jun 2026
29.9400
31.8200
29.1600
31.7900
635,700
Tue, 02 Jun 2026
29.8300
29.8300
28.2500
28.5200
356,600
Mon, 01 Jun 2026
30.3000
30.4500
29.1000
29.8700
478,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
31.7600
31.8500
30.6950
30.7900
339,100
Thu, 28 May 2026
32.5900
32.7500
31.4800
31.8300
395,800
Wed, 27 May 2026
33.9900
34.9840
32.7300
32.8900
390,400
Tue, 26 May 2026
33.2600
34.0100
32.7680
33.6800
322,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
33.4900
34.0000
32.7400
33.2600
252,100
Thu, 21 May 2026
33.2000
33.7900
32.3000
33.4600
343,000
Wed, 20 May 2026
34.1000
34.8100
33.7500
33.8100
485,000
Tue, 19 May 2026
33.4900
34.8300
33.3900
33.9000
317,600
Mon, 18 May 2026
34.5000
35.9400
34.0500
34.1800
410,500
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
35.2800
35.7400
33.0500
34.3700
475,700
Thu, 14 May 2026
35.1800
37.4000
35.1600
36.1500
545,000
Wed, 13 May 2026
36.6700
37.1000
35.1980
35.2600
426,400
Tue, 12 May 2026
36.6900
37.4240
35.9600
36.5800
471,000
Mon, 11 May 2026
39.4300
39.8500
35.0800
36.3200
991,400
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
42.5600
42.9800
38.9600
40.0000
976,100
Thu, 07 May 2026
49.5100
50.8700
42.8550
43.1600
1,573,100
Wed, 06 May 2026
13 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 06 May 2026
12 · 10-Q
After-hours · 16:25 ET
10-Q ↗
Wed, 06 May 2026
56.7900
58.7400
56.6100
58.5000
301,600
Tue, 05 May 2026
11 · 8-K
After-hours · 16:47 ET
FORM 8-K ↗
Tue, 05 May 2026
55.1500
57.1700
55.0700
56.2400
185,400
Mon, 04 May 2026
54.6400
56.1700
53.7100
54.6800
238,300
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
53.3000
56.0550
52.5930
54.8900
333,900
Thu, 30 Apr 2026
10 · 8-K
After-hours · 16:16 ET
FORM 8-K ↗
Thu, 30 Apr 2026
52.5800
54.0400
52.0000
53.1800
296,000
Wed, 29 Apr 2026
53.7800
54.0300
51.0900
52.5000
371,100
Tue, 28 Apr 2026
56.2000
57.0900
51.4300
54.2900
508,800
Mon, 27 Apr 2026
9 · 8-K
After-hours · 16:43 ET
FORM 8-K ↗
Mon, 27 Apr 2026
55.2200
56.5300
55.2200
56.1400
122,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
54.3100
55.6800
53.8300
55.1600
208,300
Thu, 23 Apr 2026
54.2600
55.2000
53.6700
54.6900
158,700
Wed, 22 Apr 2026
54.5700
55.0050
53.3400
53.9700
165,700
Tue, 21 Apr 2026
56.5600
57.2280
54.0900
54.0900
201,000
Mon, 20 Apr 2026
56.9800
57.8500
56.2050
56.5100
142,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
54.9900
57.4800
54.5000
57.0700
175,500
Thu, 16 Apr 2026
55.0900
55.6000
53.4600
53.8800
281,200
Wed, 15 Apr 2026
58.1300
58.8300
53.7100
55.0100
410,700
Tue, 14 Apr 2026
8 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 14 Apr 2026
59.5800
59.9000
58.6400
59.0200
231,900
Mon, 13 Apr 2026
57.6800
60.0800
57.0100
59.5800
329,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
59.3800
59.4000
57.2500
57.8900
241,600
Thu, 09 Apr 2026
58.3900
59.5050
57.5500
59.0900
216,100
Wed, 08 Apr 2026
58.4800
59.6750
57.8000
58.6600
386,800
Tue, 07 Apr 2026
54.4300
55.8700
54.0700
55.6600
234,200
Mon, 06 Apr 2026
55.5500
55.9950
53.7500
54.9400
200,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
53.1600
55.6300
51.6900
55.5200
246,500
Wed, 01 Apr 2026
55.9200
57.6000
54.4400
54.7600
377,400
Tue, 31 Mar 2026
53.9400
55.8500
53.2300
55.3100
322,400
Mon, 30 Mar 2026
54.8100
55.0200
52.4800
53.3500
231,100
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
55.2400
56.3000
53.0400
53.8800
373,800
Thu, 26 Mar 2026
56.3000
57.6200
55.2500
55.8200
391,400
Wed, 25 Mar 2026
55.7700
57.5200
55.1700
57.0100
480,700
Tue, 24 Mar 2026
52.9800
55.6700
52.4050
55.4800
322,300
Mon, 23 Mar 2026
52.2700
55.0000
51.6350
53.8000
372,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
52.0900
52.5800
49.8900
50.7600
503,500
Thu, 19 Mar 2026
51.4400
53.7500
50.8800
52.3800
350,700
Wed, 18 Mar 2026
52.4700
54.1650
51.3100
52.2300
311,900
Tue, 17 Mar 2026
51.2900
52.7050
51.0950
52.5100
345,000
Mon, 16 Mar 2026
50.1800
51.6600
50.1500
51.1700
254,800
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
49.3300
50.6400
48.2850
49.4700
226,500
Thu, 12 Mar 2026
48.9900
50.1600
48.0000
49.0000
213,600
Wed, 11 Mar 2026
50.0000
50.8600
49.3500
50.0700
261,500
Tue, 10 Mar 2026
48.5900
51.5400
48.2200
50.4300
295,100
Mon, 09 Mar 2026
47.0000
48.9000
45.2300
48.7800
334,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
48.7000
49.4200
47.1600
47.9200
210,000
Thu, 05 Mar 2026
51.1400
52.3600
48.3800
49.5900
337,600
Wed, 04 Mar 2026
52.4600
53.0070
51.5750
51.8900
166,600
Tue, 03 Mar 2026
53.1400
53.5350
51.0300
52.2700
212,700
Mon, 02 Mar 2026
53.5200
55.0500
53.0000
54.5400
314,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
53.7100
55.5200
53.4650
54.5900
214,100
Thu, 26 Feb 2026
53.4100
55.9900
53.3950
54.7000
307,500
Wed, 25 Feb 2026
51.9000
53.1700
51.2750
53.1000
155,600
Tue, 24 Feb 2026
51.3200
52.1500
50.7450
51.4600
209,600
Mon, 23 Feb 2026
52.7200
52.8210
50.2300
51.5200
304,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
51.8800
52.8000
50.9400
52.8000
214,700
Thu, 19 Feb 2026
50.6700
51.8900
49.7400
51.8500
219,200
Wed, 18 Feb 2026
52.1700
52.5800
50.3300
51.0800
285,200
Tue, 17 Feb 2026
52.2600
53.9700
52.1500
52.2900
251,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
51.7100
52.6400
51.4000
52.2600
246,700
Thu, 12 Feb 2026
51.8000
52.8900
50.9400
51.2650
256,800
Wed, 11 Feb 2026
51.8000
52.4700
51.2990
51.5200
353,500
Tue, 10 Feb 2026
52.0000
52.4000
51.1000
51.7400
345,700
Mon, 09 Feb 2026
53.0400
54.2600
51.3900
51.8500
373,500
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
50.7500
56.3000
50.2600
53.0700
646,700
Thu, 05 Feb 2026
43.1700
50.0500
43.1700
50.0000
982,300
Wed, 04 Feb 2026
7 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 04 Feb 2026
6 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 04 Feb 2026
41.2300
41.7300
40.3000
41.0000
336,200
Tue, 03 Feb 2026
5 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Tue, 03 Feb 2026
41.9000
42.8400
40.5600
41.3100
361,300
Mon, 02 Feb 2026
40.2200
41.9800
39.9850
41.9100
217,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
39.5100
40.3650
39.1700
40.1500
170,100
Thu, 29 Jan 2026
39.1300
40.6500
39.1300
39.8900
174,300
Wed, 28 Jan 2026
39.6300
39.6880
38.5000
38.8000
157,700
Tue, 27 Jan 2026
39.5400
39.9100
39.2780
39.5200
109,300
Mon, 26 Jan 2026
39.0000
39.7100
38.8700
39.4800
145,000
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
41.2600
41.2600
38.2900
39.0100
297,600
Thu, 22 Jan 2026
42.1400
42.8200
41.5900
41.6100
213,000
Wed, 21 Jan 2026
41.5000
42.1050
41.1600
41.9500
220,100
Tue, 20 Jan 2026
40.8200
42.2200
40.3700
41.0800
165,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
40.0600
41.6000
40.0200
41.0700
218,900
Thu, 15 Jan 2026
39.8700
40.1150
39.2700
40.0600
177,000
Wed, 14 Jan 2026
40.4600
41.2730
39.3100
39.8700
194,200
Tue, 13 Jan 2026
39.8300
40.5400
39.4400
40.4600
159,200
Mon, 12 Jan 2026
39.1900
40.3600
38.7100
39.8300
270,600
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
39.7100
40.1960
39.1800
39.4400
163,700
Thu, 08 Jan 2026
39.3400
40.3800
38.0000
39.7200
153,700
Wed, 07 Jan 2026
39.6500
40.4300
38.8500
39.4300
223,400
Tue, 06 Jan 2026
38.4600
39.7900
37.9100
39.5400
208,300
Mon, 05 Jan 2026
37.1800
38.7050
36.7580
38.3700
218,700
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
37.5600
37.7600
36.4700
37.3000
178,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
37.6100
37.6100
37.0610
37.3600
282,200
Tue, 30 Dec 2025
37.5100
37.8800
37.0500
37.5100
247,700
Mon, 29 Dec 2025
38.1900
38.4900
37.5100
37.7300
211,000
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
37.9500
38.3700
37.8400
38.1700
155,600
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
37.1800
37.8800
37.0850
37.7400
131,600
Tue, 23 Dec 2025
37.7400
38.1400
37.0600
37.3900
224,600
Mon, 22 Dec 2025
37.2500
38.7600
36.6700
37.8300
339,800
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
39.0100
39.8650
36.1400
37.2500
831,700
Thu, 18 Dec 2025
4 · 8-K
After-hours · 16:20 ET
FORM 8-K ↗
Thu, 18 Dec 2025
41.1200
41.5900
40.3800
40.4100
289,900
Wed, 17 Dec 2025
40.3300
41.2900
39.3900
40.6000
260,400
Tue, 16 Dec 2025
40.6400
41.1400
40.0300
40.4000
193,300
Mon, 15 Dec 2025
40.5400
41.3700
40.1600
40.6700
175,800
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
40.7500
41.6100
39.7800
40.1500
226,300
Thu, 11 Dec 2025
40.2500
41.6150
39.9300
40.7600
294,700
Wed, 10 Dec 2025
38.5300
40.1700
38.5050
39.8700
283,000
Tue, 09 Dec 2025
40.1900
40.8200
38.2200
38.2800
336,800
Mon, 08 Dec 2025
39.7000
40.7900
39.1250
40.0800
278,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
40.6600
40.7700
38.2700
39.1600
289,200
Thu, 04 Dec 2025
40.9500
41.8900
40.5200
40.7700
256,900
Wed, 03 Dec 2025
40.6500
41.9400
40.4700
41.3900
238,500
Tue, 02 Dec 2025
41.1300
41.2800
39.5000
40.6800
316,900
Mon, 01 Dec 2025
41.7700
42.2500
40.5800
40.7600
414,300
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
43.5900
43.9450
41.7800
41.8800
124,400
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
44.3400
44.7200
43.0700
43.2300
259,100
Tue, 25 Nov 2025
43.6500
44.7250
43.2680
44.3300
258,900
Mon, 24 Nov 2025
41.8100
43.2400
41.4200
43.0800
264,100
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
40.8000
42.2200
40.4100
41.6300
271,700
Thu, 20 Nov 2025
42.2600
42.7900
40.6620
40.8100
341,300
Wed, 19 Nov 2025
43.3600
44.0600
41.3100
41.3800
381,700
Tue, 18 Nov 2025
44.6600
45.0000
43.0050
43.3800
514,500
Mon, 17 Nov 2025
44.9000
46.2700
44.2400
45.0600
393,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
44.0100
45.6600
44.0000
45.1000
306,200
Thu, 13 Nov 2025
45.0000
45.3650
43.7100
44.7000
297,700
Wed, 12 Nov 2025
45.3300
46.0100
44.9500
45.3200
247,100
Tue, 11 Nov 2025
45.5600
46.4200
44.8100
45.3300
319,200
Mon, 10 Nov 2025
44.3700
46.4200
43.3100
45.8300
462,700
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
43.1700
43.8800
41.8400
43.7600
380,600
Thu, 06 Nov 2025
41.2700
43.9990
40.7200
43.0400
411,400
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:14 ET
10-Q ↗
Wed, 05 Nov 2025
41.9300
42.4100
40.4600
41.1500
406,500
Tue, 04 Nov 2025
1 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 04 Nov 2025
42.0700
43.8650
41.8000
42.1100
443,300
Mon, 03 Nov 2025
42.3700
44.3500
40.0100
43.3700
528,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
41.5200
43.6500
41.3800
42.0600
392,900
Thu, 30 Oct 2025
41.1600
42.0810
40.8400
41.8600
218,600
Wed, 29 Oct 2025
41.5300
42.5500
40.6300
41.1900
226,500
Tue, 28 Oct 2025
41.4900
42.0650
41.2200
41.6800
159,300
Mon, 27 Oct 2025
42.4000
42.8200
41.1100
41.7000
241,200
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend