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
Tue, 28 Jul 2026
No data yet
Mon, 27 Jul 2026
62.2700
63.5900
61.8800
63.0050
107,851
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
60.5500
62.1200
60.5500
60.8600
126,600
Thu, 23 Jul 2026
62.7000
62.9400
58.7100
59.5700
201,500
Wed, 22 Jul 2026
65.6400
66.2900
62.5810
63.3100
221,900
Tue, 21 Jul 2026
66.0000
67.0800
65.7600
66.4300
160,700
Mon, 20 Jul 2026
65.0100
67.5400
64.5650
66.4900
120,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
65.3700
66.2800
64.0300
65.2100
141,800
Thu, 16 Jul 2026
66.5000
66.5700
65.4300
66.1200
147,000
Wed, 15 Jul 2026
68.8900
69.5000
65.4900
66.3100
177,600
Tue, 14 Jul 2026
67.0500
69.6500
65.5600
68.4200
158,900
Mon, 13 Jul 2026
67.8100
69.5000
67.8100
68.4500
119,700
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
67.9900
68.1500
66.1900
67.5900
97,500
Thu, 09 Jul 2026
65.5100
67.3900
64.7100
67.1400
128,500
Wed, 08 Jul 2026
66.2800
67.0000
64.7000
66.1700
178,200
Tue, 07 Jul 2026
68.8200
69.5900
66.9800
67.2400
202,700
Mon, 06 Jul 2026
65.4900
69.5600
64.7700
68.7100
209,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
65.3100
67.3650
64.5000
65.5200
235,200
Wed, 01 Jul 2026
64.2000
67.6800
63.9850
65.4900
221,200
Tue, 30 Jun 2026
64.1700
64.1700
62.4100
63.7200
216,000
Mon, 29 Jun 2026
61.1600
63.0300
60.2800
62.4600
211,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
56.6200
60.9000
56.6200
60.2800
525,700
Thu, 25 Jun 2026
55.5900
56.5400
54.5200
56.2200
173,100
Wed, 24 Jun 2026
56.2100
58.6200
55.4200
55.5900
228,300
Tue, 23 Jun 2026
54.5500
56.2800
54.1300
55.7200
177,100
Mon, 22 Jun 2026
54.4200
55.7000
52.8800
54.3600
118,800
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
56.3400
56.5100
54.2050
55.1000
226,900
Wed, 17 Jun 2026
55.4000
56.6000
55.2450
55.5000
68,500
Tue, 16 Jun 2026
55.8900
56.2400
54.7050
55.6900
99,100
Mon, 15 Jun 2026
55.8700
56.9000
55.1200
55.5400
84,900
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
55.6900
56.7000
52.7100
55.0000
158,600
Thu, 11 Jun 2026
53.6700
56.1100
52.9500
55.6800
121,900
Wed, 10 Jun 2026
52.6200
54.6050
52.4750
53.7000
112,300
Tue, 09 Jun 2026
53.5000
54.6250
51.0900
52.8700
135,100
Mon, 08 Jun 2026
52.4800
53.6500
52.1200
53.4900
128,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
15 · 8-K
After-hours · 16:59 ET
8-K ↗
Fri, 05 Jun 2026
54.3000
54.5750
52.5750
52.9600
126,000
Thu, 04 Jun 2026
54.0000
54.9800
53.2400
54.0850
309,800
Wed, 03 Jun 2026
55.9400
56.9050
52.7100
53.3600
198,900
Tue, 02 Jun 2026
57.4500
58.4350
55.2300
56.7900
309,700
Mon, 01 Jun 2026
57.8900
59.3800
56.2050
59.3000
418,300
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
54.8300
59.0200
54.8300
56.8400
303,200
Thu, 28 May 2026
52.5300
55.2400
52.5300
54.7900
265,000
Wed, 27 May 2026
51.4100
53.1000
50.6400
52.2300
151,800
Tue, 26 May 2026
51.4000
52.2800
50.1350
51.7400
138,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
48.7400
51.0200
48.7350
50.6400
105,100
Thu, 21 May 2026
48.8800
49.5150
47.5120
48.5600
70,700
Wed, 20 May 2026
49.6300
50.5600
48.1500
49.5600
108,500
Tue, 19 May 2026
49.8100
51.3000
46.4900
50.1000
202,000
Mon, 18 May 2026
46.8600
49.6950
46.0800
49.4300
176,200
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
44.9500
47.6400
44.7900
46.9300
292,100
Thu, 14 May 2026
45.8800
47.0400
44.4600
45.3900
147,500
Wed, 13 May 2026
46.9200
47.4050
43.9820
45.6900
142,600
Tue, 12 May 2026
46.2700
47.4300
45.1700
47.2900
130,400
Mon, 11 May 2026
49.5200
49.8000
46.5600
46.9000
132,600
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
48.9800
50.1350
46.2810
49.7000
163,500
Thu, 07 May 2026
14 · 8-K
After-hours · 16:20 ET
8-K ↗
Thu, 07 May 2026
46.6100
50.8500
46.6100
49.0900
272,200
Wed, 06 May 2026
13 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Wed, 06 May 2026
40.3100
43.8500
38.0600
43.6000
342,800
Tue, 05 May 2026
40.2500
40.7300
39.7200
40.4200
73,200
Mon, 04 May 2026
39.5200
41.0650
39.2310
40.2000
93,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
37.9900
39.7100
37.9700
39.6500
77,100
Thu, 30 Apr 2026
37.6400
37.6400
36.2600
37.4300
67,900
Wed, 29 Apr 2026
37.9500
38.6300
36.8000
37.7700
101,000
Tue, 28 Apr 2026
37.6600
38.9550
37.4700
38.1400
71,000
Mon, 27 Apr 2026
38.2100
39.0750
37.1100
37.4400
90,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
38.5000
38.9900
37.9750
38.5300
61,800
Thu, 23 Apr 2026
41.1500
41.3300
38.0550
38.0900
111,900
Wed, 22 Apr 2026
41.1800
41.8450
40.4250
41.6300
87,300
Tue, 21 Apr 2026
12 · DEFA14A
After-hours · 16:45 ET
DEFA14A ↗
Tue, 21 Apr 2026
11 · DEF 14A
After-hours · 16:44 ET
DEF 14A ↗
Tue, 21 Apr 2026
41.5300
43.5400
40.9700
40.9700
200,900
Mon, 20 Apr 2026
39.4100
41.6750
39.2250
41.5000
134,700
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
39.3100
39.5300
38.0450
39.4200
81,300
Thu, 16 Apr 2026
39.1900
39.5000
37.8500
38.2700
73,200
Wed, 15 Apr 2026
37.0100
39.0250
36.4100
38.8900
103,000
Tue, 14 Apr 2026
36.9600
37.4550
36.3000
36.9000
96,000
Mon, 13 Apr 2026
35.2700
36.9400
35.2500
36.5900
111,000
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
37.5000
37.6500
35.1200
35.5200
80,600
Thu, 09 Apr 2026
37.5800
38.3400
36.3470
37.5600
105,800
Wed, 08 Apr 2026
39.0100
39.6300
37.9000
38.2400
118,400
Tue, 07 Apr 2026
36.2100
37.4000
36.2100
37.2300
79,500
Mon, 06 Apr 2026
35.6000
36.9200
34.8050
36.5600
111,600
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
35.0000
35.9800
34.3500
35.4900
96,300
Wed, 01 Apr 2026
35.0000
36.0200
34.4100
35.4000
180,300
Tue, 31 Mar 2026
34.9800
35.4150
33.8700
34.6000
157,600
Mon, 30 Mar 2026
35.1300
36.5040
33.4000
34.4000
154,500
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
35.8700
36.1000
34.6100
35.0500
110,300
Thu, 26 Mar 2026
36.8800
38.0950
35.8500
36.2800
116,300
Wed, 25 Mar 2026
38.2000
38.7010
36.3800
37.0500
145,500
Tue, 24 Mar 2026
39.3700
39.3730
37.3800
37.4100
168,000
Mon, 23 Mar 2026
39.1100
40.0000
38.4400
39.9200
86,100
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
38.9400
39.5600
37.6500
38.3900
156,600
Thu, 19 Mar 2026
39.2000
40.4800
38.6400
38.9500
88,400
Wed, 18 Mar 2026
39.1000
41.0000
38.8800
39.6000
110,300
Tue, 17 Mar 2026
38.9800
40.8250
38.9700
39.7000
128,400
Mon, 16 Mar 2026
38.5200
39.5350
38.0000
38.7300
239,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
41.0600
41.0600
37.8500
38.0900
214,800
Thu, 12 Mar 2026
42.7000
43.5600
40.3200
40.5200
260,800
Wed, 11 Mar 2026
43.3700
44.2600
42.3600
43.1600
87,800
Tue, 10 Mar 2026
44.7500
44.7500
43.0800
43.4500
97,900
Mon, 09 Mar 2026
44.7300
45.3800
43.7050
44.6900
82,300
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
45.0500
46.2800
44.0400
44.9800
98,900
Thu, 05 Mar 2026
10 · 8-K
After-hours · 17:27 ET
8-K ↗
Thu, 05 Mar 2026
45.5000
52.7200
45.5000
46.2800
232,200
Wed, 04 Mar 2026
9 · 10-K
After-hours · 16:45 ET
10-K ↗
Wed, 04 Mar 2026
44.4300
46.0000
43.9700
45.5000
96,100
Tue, 03 Mar 2026
42.6500
45.0000
41.9300
44.2500
131,400
Mon, 02 Mar 2026
42.3600
44.0000
42.3600
43.1800
57,300
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
42.9500
44.1000
42.2800
43.3100
67,600
Thu, 26 Feb 2026
42.7600
43.6700
42.5550
43.4500
75,900
Wed, 25 Feb 2026
40.4600
42.6000
40.4600
42.6000
75,600
Tue, 24 Feb 2026
39.7800
40.8400
39.7800
40.5300
109,700
Mon, 23 Feb 2026
42.3000
42.5800
39.8950
40.0900
184,900
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
42.2900
44.0000
42.0100
42.6100
198,300
Thu, 19 Feb 2026
42.0800
43.3100
41.4400
42.3300
105,400
Wed, 18 Feb 2026
42.6100
43.0100
41.8000
42.3200
67,700
Tue, 17 Feb 2026
42.0300
42.7650
41.3340
42.3900
71,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
40.7000
41.8700
40.7000
41.6600
64,200
Thu, 12 Feb 2026
41.3900
42.4930
39.9250
40.6100
87,300
Wed, 11 Feb 2026
42.2200
42.5000
40.2500
41.1300
58,100
Tue, 10 Feb 2026
40.9400
42.8450
40.9400
42.0900
84,900
Mon, 09 Feb 2026
40.9500
41.5600
39.8400
41.3200
153,900
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
40.8900
41.6900
40.2200
40.7800
83,200
Thu, 05 Feb 2026
39.9000
41.1600
39.7500
40.3400
152,600
Wed, 04 Feb 2026
39.2100
41.2500
35.8410
40.4700
232,400
Tue, 03 Feb 2026
44.4400
44.7500
38.6950
39.6900
403,900
Mon, 02 Feb 2026
45.2000
46.8900
44.6500
44.8900
130,400
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
45.9600
46.9450
45.2100
45.4800
103,200
Thu, 29 Jan 2026
46.8100
47.0000
45.0100
46.2700
88,700
Wed, 28 Jan 2026
49.0200
49.0200
46.5100
47.1100
186,300
Tue, 27 Jan 2026
49.2400
49.2500
47.7400
48.9550
112,000
Mon, 26 Jan 2026
48.1000
49.3600
47.6190
49.1400
59,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
50.1500
50.2200
47.7600
48.2100
119,000
Thu, 22 Jan 2026
49.2100
50.7600
48.9900
49.9800
103,900
Wed, 21 Jan 2026
49.4100
49.7400
48.0800
49.2100
150,900
Tue, 20 Jan 2026
48.4800
50.1600
47.5100
48.9400
114,300
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
51.5000
51.5000
50.0100
50.2000
82,200
Thu, 15 Jan 2026
51.3900
52.5000
50.4300
51.2800
135,300
Wed, 14 Jan 2026
51.4500
51.9200
50.6900
50.8700
84,200
Tue, 13 Jan 2026
8 · 8-K
After-hours · 17:12 ET
8-K ↗
Tue, 13 Jan 2026
53.2500
53.6900
51.0700
51.7300
79,900
Mon, 12 Jan 2026
52.4200
53.2500
51.2800
52.8100
71,300
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
52.2000
53.0600
51.8650
52.7700
66,900
Thu, 08 Jan 2026
53.0700
53.3700
52.2000
52.3700
46,900
Wed, 07 Jan 2026
52.7700
53.7150
52.0100
53.3500
69,100
Tue, 06 Jan 2026
53.0300
53.6250
52.0200
52.4300
95,900
Mon, 05 Jan 2026
51.1900
53.4900
51.1900
53.3000
124,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
56.9500
56.9500
51.1100
51.3700
220,200
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
57.0000
57.9980
55.9450
56.9500
225,100
Tue, 30 Dec 2025
57.0700
57.8900
56.8200
56.9800
108,600
Mon, 29 Dec 2025
55.0500
58.0000
54.8900
57.5300
136,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.2800
56.2800
54.8300
55.2300
38,400
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
56.7800
57.5700
56.1000
56.1000
38,300
Tue, 23 Dec 2025
55.6500
56.6800
54.8300
56.5000
62,800
Mon, 22 Dec 2025
55.4900
57.2500
54.6100
56.0500
145,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
55.7200
56.2500
54.7450
55.2000
168,300
Thu, 18 Dec 2025
55.0000
56.3650
54.5050
55.8700
135,200
Wed, 17 Dec 2025
54.2500
55.5000
54.0000
54.4400
62,600
Tue, 16 Dec 2025
53.6900
55.4580
53.4100
54.3100
73,300
Mon, 15 Dec 2025
54.1100
55.2500
53.5400
53.6900
64,600
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
54.2900
55.7690
53.3350
53.8500
143,700
Thu, 11 Dec 2025
55.9100
57.1920
53.4100
54.0800
229,300
Wed, 10 Dec 2025
56.6400
57.7400
54.5000
55.4200
178,300
Tue, 09 Dec 2025
55.9100
57.8000
55.5100
56.6400
183,600
Mon, 08 Dec 2025
53.8100
57.5000
53.8100
55.7100
176,000
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
53.1400
54.2470
52.8000
53.4600
43,300
Thu, 04 Dec 2025
55.7500
55.7500
52.7700
53.1100
61,300
Wed, 03 Dec 2025
54.3000
55.6100
53.4800
55.4800
114,000
Tue, 02 Dec 2025
54.8200
55.0000
53.5950
54.2200
60,200
Mon, 01 Dec 2025
54.0000
54.9150
53.1300
54.2200
66,600
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
54.5700
54.9700
53.6300
54.1900
27,500
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
7 · 424B5
After-hours · 16:31 ET
424B5 ↗
Wed, 26 Nov 2025
55.0200
55.5000
53.6900
54.5700
64,600
Tue, 25 Nov 2025
55.0000
56.0100
54.2600
55.1900
46,700
Mon, 24 Nov 2025
53.7400
55.0050
53.2100
54.4300
44,000
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
52.5300
54.4200
51.3600
53.6400
62,000
Thu, 20 Nov 2025
53.6700
54.5800
52.0560
52.5500
57,300
Wed, 19 Nov 2025
6 · S-3
After-hours · 16:40 ET
S-3 ↗
Wed, 19 Nov 2025
53.6800
54.5000
52.5300
52.7200
44,800
Tue, 18 Nov 2025
54.0300
54.2500
52.4500
53.6400
68,600
Mon, 17 Nov 2025
58.4500
58.5500
54.1400
54.3300
80,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
56.1900
58.7600
56.1900
58.4300
71,000
Thu, 13 Nov 2025
57.9800
58.0300
56.4000
57.5100
55,200
Wed, 12 Nov 2025
58.1000
58.2300
57.1550
57.9800
57,600
Tue, 11 Nov 2025
57.3800
58.2700
56.1200
57.9700
54,900
Mon, 10 Nov 2025
58.4000
58.9230
57.4700
57.8500
80,300
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
59.3700
59.7100
56.6900
58.2000
71,800
Thu, 06 Nov 2025
5 · 8-K
After-hours · 17:17 ET
8-K ↗
Thu, 06 Nov 2025
55.0000
64.1350
55.0000
59.4200
172,900
Wed, 05 Nov 2025
4 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Wed, 05 Nov 2025
3 · 8-K
After-hours · 16:10 ET
8-K ↗
Wed, 05 Nov 2025
52.3300
54.5400
51.5000
54.5300
72,800
Tue, 04 Nov 2025
53.5200
53.6800
51.3200
52.1800
63,200
Mon, 03 Nov 2025
53.6000
54.2000
52.4700
54.0100
65,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
52.0600
54.5000
51.6700
53.6300
72,100
Thu, 30 Oct 2025
51.6900
52.6000
51.1200
51.2600
62,400
Wed, 29 Oct 2025
52.7700
52.7700
51.1500
51.8400
89,100
Tue, 28 Oct 2025
52.5000
53.1400
52.1550
53.0600
44,200
Mon, 27 Oct 2025
54.2500
54.3000
52.4100
52.5600
36,600
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
55.0000
55.4500
53.1080
54.0300
49,800
Thu, 23 Oct 2025
52.3900
55.1000
51.8880
54.5100
81,600
Wed, 22 Oct 2025
52.0800
52.5500
51.5400
52.4800
57,800
Tue, 21 Oct 2025
52.4400
52.4400
51.2400
51.7900
51,900
Mon, 20 Oct 2025
51.7600
52.4800
51.2250
52.4200
43,000
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
53.4400
53.9000
50.9200
51.3400
164,000
Thu, 16 Oct 2025
52.9800
53.4500
52.0000
53.2500
55,900
Wed, 15 Oct 2025
53.2400
53.5500
52.5350
52.9900
62,700
Tue, 14 Oct 2025
52.2900
53.0000
51.4700
52.7900
71,600
Mon, 13 Oct 2025
51.8100
52.7200
50.7400
52.7200
50,800
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
52.8400
53.5000
50.9600
51.1600
63,500
Thu, 09 Oct 2025
52.1500
52.6500
51.0300
52.4600
56,900
Wed, 08 Oct 2025
51.0500
52.3800
50.7250
52.1500
39,200
Tue, 07 Oct 2025
50.8900
51.1500
49.6570
50.8200
53,800
Mon, 06 Oct 2025
51.6000
52.4300
50.7400
50.9350
58,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
50.9000
51.6100
50.8800
51.4600
52,400
Thu, 02 Oct 2025
53.1000
53.2550
49.9100
50.6200
102,100
Wed, 01 Oct 2025
52.1100
52.9900
51.5250
52.9000
85,400
Tue, 30 Sep 2025
52.0700
52.7500
51.5700
52.2500
170,600
Mon, 29 Sep 2025
52.1600
52.4000
50.9210
52.0000
65,600
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
51.5000
52.4000
50.6200
52.0700
106,800
Thu, 25 Sep 2025
50.6500
51.6600
50.4200
51.4400
97,800
Wed, 24 Sep 2025
51.6400
51.6400
49.5400
51.1700
101,200
Tue, 23 Sep 2025
52.5100
52.8400
51.2500
51.7200
84,100
Mon, 22 Sep 2025
52.0700
52.8000
51.2800
52.4600
82,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
51.3400
52.4000
50.4300
52.2600
319,800
Thu, 18 Sep 2025
50.2500
51.5450
49.6250
51.0500
92,500
Wed, 17 Sep 2025
49.7500
50.5000
49.4600
49.8200
104,700
Tue, 16 Sep 2025
49.3600
50.4400
48.8000
49.9950
55,100
Mon, 15 Sep 2025
49.0000
49.4350
48.4650
49.3600
55,300
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
48.1300
48.8000
47.1300
48.6100
74,800
Thu, 11 Sep 2025
49.5300
50.0250
48.1600
48.3600
119,500
Wed, 10 Sep 2025
51.4600
51.4700
48.8600
49.3200
62,200
Tue, 09 Sep 2025
51.0400
51.4300
49.9710
51.2700
81,000
Mon, 08 Sep 2025
50.9300
54.1900
50.9300
51.1300
268,200
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
49.9600
50.8500
49.0350
50.6800
63,700
Thu, 04 Sep 2025
48.7100
49.9900
48.0600
49.7900
61,500
Wed, 03 Sep 2025
49.9800
49.9800
48.7800
48.8800
56,800
Tue, 02 Sep 2025
49.6400
50.2500
48.1300
49.9900
65,200
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
51.0400
51.1000
49.5300
50.2400
75,400
Thu, 28 Aug 2025
49.4000
51.0950
48.7900
50.9200
112,500
Wed, 27 Aug 2025
47.7600
49.3700
47.3550
49.2700
55,400
Tue, 26 Aug 2025
47.1000
48.1000
46.7700
48.0100
70,600
Mon, 25 Aug 2025
47.5400
48.0000
46.9350
47.1700
76,500
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
45.6200
48.0000
45.3850
47.6700
121,500
Thu, 21 Aug 2025
44.3200
45.4000
43.9200
45.3050
75,200
Wed, 20 Aug 2025
44.1700
44.4600
43.2460
44.3700
69,000
Tue, 19 Aug 2025
44.1600
44.2100
43.3500
44.0700
147,000
Mon, 18 Aug 2025
43.5200
44.1000
43.5200
44.0200
69,900
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
43.9900
44.1950
43.0450
43.5900
197,600
Thu, 14 Aug 2025
43.6200
43.7710
43.0000
43.7100
78,300
Wed, 13 Aug 2025
43.0000
44.1000
41.5900
43.9900
69,600
Tue, 12 Aug 2025
41.5000
42.9190
40.5000
42.6900
101,400
Mon, 11 Aug 2025
41.9000
43.5070
41.0400
41.1400
122,500
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
2 · 8-K
After-hours · 16:30 ET
8-K ↗
Fri, 08 Aug 2025
42.8200
43.1500
42.0250
42.2500
116,300
Thu, 07 Aug 2025
42.1900
43.0550
40.0000
42.4400
154,700
Wed, 06 Aug 2025
1 · 10-Q
After-hours · 16:55 ET
10-Q ↗
Wed, 06 Aug 2025
43.6100
43.8800
42.7900
43.4700
67,100
Tue, 05 Aug 2025
45.2500
45.2500
43.3150
44.0100
82,000
Mon, 04 Aug 2025
43.0100
45.1300
42.3900
45.0700
106,200
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
43.9200
43.9750
42.2100
42.3800
87,000
Thu, 31 Jul 2025
44.8800
45.3150
44.0160
44.3300
95,500
Wed, 30 Jul 2025
44.4900
45.1000
44.3400
44.7500
75,900
Tue, 29 Jul 2025
45.2300
45.5100
44.0800
44.3000
57,100
Mon, 28 Jul 2025
44.5300
44.8700
44.1200
44.7800
73,500
Sun, 27 Jul 2025
Weekend