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, 27 Jul 2026
No data yet
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
19 · 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
18 · 8-K
After-hours · 16:39 ET
8-K ↗
Wed, 06 May 2026
17 · 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
16 · 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
15 · 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
14 · 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
13 · 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
12 · 8-K
After-hours · 16:41 ET
8-K ↗
Wed, 04 Feb 2026
11 · 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
10 · 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
9 · 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
8 · 8-K
After-hours · 16:35 ET
8-K ↗
Wed, 05 Nov 2025
7 · 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
6 · 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
Fri, 24 Oct 2025
41.3600
42.8000
40.4500
42.3300
296,000
Thu, 23 Oct 2025
40.0700
41.3100
39.9550
41.0500
208,700
Wed, 22 Oct 2025
41.4500
41.9800
38.9500
40.1900
359,800
Tue, 21 Oct 2025
40.6000
42.3200
40.2600
41.4500
362,500
Mon, 20 Oct 2025
40.1000
40.8100
39.8750
40.6200
235,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
38.1800
40.1500
38.0900
39.7200
196,700
Thu, 16 Oct 2025
39.2200
39.3200
38.1900
38.5700
155,900
Wed, 15 Oct 2025
37.8300
39.2300
37.4700
39.1400
229,800
Tue, 14 Oct 2025
36.2400
37.7700
36.2400
37.6400
188,400
Mon, 13 Oct 2025
36.7900
37.4700
36.1400
36.5800
143,500
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
37.2900
37.4000
35.8100
36.3900
193,400
Thu, 09 Oct 2025
37.0900
37.3700
36.7800
37.1700
176,700
Wed, 08 Oct 2025
37.8300
38.0400
36.7500
37.1100
260,100
Tue, 07 Oct 2025
37.9800
38.3910
36.8200
37.6200
212,600
Mon, 06 Oct 2025
38.3900
38.7700
37.7100
37.7900
253,900
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
39.1300
39.8600
38.0900
38.3200
308,900
Thu, 02 Oct 2025
40.7000
40.9080
38.9800
39.0100
248,000
Wed, 01 Oct 2025
40.4800
41.3600
40.0700
40.8000
333,500
Tue, 30 Sep 2025
39.0900
40.7300
39.0900
40.4600
425,400
Mon, 29 Sep 2025
38.9700
39.3500
38.1700
39.1500
229,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
38.2200
38.8300
38.2150
38.8100
193,300
Thu, 25 Sep 2025
37.9100
38.2600
37.6000
38.0400
258,900
Wed, 24 Sep 2025
38.6100
38.7800
37.9300
38.2500
203,200
Tue, 23 Sep 2025
38.3200
39.0500
38.1100
38.4200
212,100
Mon, 22 Sep 2025
39.7800
40.0100
37.9100
38.4000
281,900
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
5 · DEFA14A
After-hours · 16:15 ET
DEFA14A ↗
Fri, 19 Sep 2025
4 · DEF 14A
After-hours · 16:10 ET
DEF 14A ↗
Fri, 19 Sep 2025
40.5800
40.6800
39.2200
39.8600
554,800
Thu, 18 Sep 2025
38.5500
40.5500
38.5500
40.5400
451,800
Wed, 17 Sep 2025
39.1500
39.5400
38.4300
38.5800
161,300
Tue, 16 Sep 2025
39.5500
39.5500
38.7800
39.0100
203,100
Mon, 15 Sep 2025
39.8300
40.4500
39.3200
39.5300
365,200
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
40.7800
40.7800
39.5900
39.6200
240,000
Thu, 11 Sep 2025
41.1800
41.3950
40.5850
41.1900
286,800
Wed, 10 Sep 2025
41.4200
41.5700
40.8950
41.1800
423,700
Tue, 09 Sep 2025
39.5100
41.3900
39.4800
41.2300
399,900
Mon, 08 Sep 2025
39.6200
39.8050
38.6000
39.4300
297,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
39.0000
39.8800
38.8100
39.4500
480,700
Thu, 04 Sep 2025
38.0000
39.9050
37.7900
39.0700
415,000
Wed, 03 Sep 2025
36.5100
38.2400
36.5100
38.1950
510,200
Tue, 02 Sep 2025
36.0600
36.7910
34.6500
36.6850
736,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
38.2500
38.3950
36.2950
37.0700
645,000
Thu, 28 Aug 2025
37.9100
38.8300
33.8630
38.4600
1,069,900
Wed, 27 Aug 2025
3 · 8-K
After-hours · 17:08 ET
8-K ↗
Wed, 27 Aug 2025
2 · 10-K
After-hours · 16:36 ET
10-K ↗
Wed, 27 Aug 2025
32.4900
32.9300
31.0000
32.2000
423,200
Tue, 26 Aug 2025
31.8200
32.9000
31.3740
32.6400
338,400
Mon, 25 Aug 2025
32.4700
32.5100
31.6500
31.9400
205,400
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
31.6400
32.9480
31.5300
32.4600
194,400
Thu, 21 Aug 2025
31.0600
32.4500
31.0000
31.5500
276,900
Wed, 20 Aug 2025
31.6000
31.8700
30.6100
31.1400
253,100
Tue, 19 Aug 2025
31.2500
32.0800
30.9800
31.8500
244,800
Mon, 18 Aug 2025
30.6600
31.2600
30.4750
31.2500
266,100
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
30.6100
30.8500
30.2700
30.6700
316,300
Thu, 14 Aug 2025
30.2900
30.7800
30.0250
30.5700
195,000
Wed, 13 Aug 2025
29.7900
30.9660
29.5100
30.9600
341,500
Tue, 12 Aug 2025
28.6100
29.8250
28.5200
29.6800
337,400
Mon, 11 Aug 2025
28.1000
28.7800
27.8300
28.5500
327,600
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
27.3900
28.5300
27.2700
28.1000
242,000
Thu, 07 Aug 2025
26.7600
27.3850
26.4600
27.3300
218,900
Wed, 06 Aug 2025
26.5200
26.6600
26.0820
26.4900
164,700
Tue, 05 Aug 2025
27.3100
27.3100
26.4350
26.5900
209,900
Mon, 04 Aug 2025
26.4900
27.1400
26.3800
27.1400
199,600
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
26.1200
26.3650
25.5800
26.1100
356,500
Thu, 31 Jul 2025
27.6000
27.8050
26.3900
26.5000
240,900
Wed, 30 Jul 2025
28.4000
28.5000
27.8200
27.9200
199,300
Tue, 29 Jul 2025
1 · 8-K
After-hours · 16:15 ET
FORM 8-K ↗
Tue, 29 Jul 2025
28.9000
28.9500
27.8900
28.0100
243,600
Mon, 28 Jul 2025
29.6250
29.6870
28.5500
28.9200
196,900
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend