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
86.9700
88.9199
83.1700
84.9850
296,021
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
89.3400
89.3400
85.8200
86.7800
195,800
Thu, 23 Jul 2026
88.7400
90.6500
86.4600
88.6200
155,000
Wed, 22 Jul 2026
88.4000
90.9300
87.3400
88.3600
224,000
Tue, 21 Jul 2026
88.4200
90.7400
86.8700
89.9700
140,500
Mon, 20 Jul 2026
88.6300
90.4300
86.1400
86.6100
164,100
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
84.5600
89.2400
83.1600
87.6700
202,500
Thu, 16 Jul 2026
87.3700
90.1200
82.6700
87.1800
401,100
Wed, 15 Jul 2026
89.1200
90.0000
85.0100
88.7900
383,100
Tue, 14 Jul 2026
89.4100
90.8600
86.2500
88.7800
313,800
Mon, 13 Jul 2026
89.6100
91.6500
87.0700
87.2700
242,500
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
90.1500
91.8800
88.0800
90.4900
242,500
Thu, 09 Jul 2026
89.4200
90.7600
87.8300
89.7500
307,000
Wed, 08 Jul 2026
81.3500
87.1100
80.5800
86.6500
263,200
Tue, 07 Jul 2026
86.2300
86.2300
79.7400
82.5300
374,200
Mon, 06 Jul 2026
86.8900
92.7500
86.8900
88.1700
253,200
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
98.5100
99.2800
85.4700
86.8900
309,600
Wed, 01 Jul 2026
100.9900
102.4200
98.2800
98.6300
229,100
Tue, 30 Jun 2026
100.5900
103.7100
99.2100
102.9300
298,300
Mon, 29 Jun 2026
98.0800
101.2200
93.1800
99.7900
330,800
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
100.5000
101.6500
95.5500
97.6300
849,200
Thu, 25 Jun 2026
100.1900
104.6500
100.1400
102.2600
325,100
Wed, 24 Jun 2026
96.1100
101.0000
94.9000
97.9700
313,100
Tue, 23 Jun 2026
94.2200
97.3900
89.5400
96.0300
282,600
Mon, 22 Jun 2026
96.6600
99.9700
96.0000
98.7800
205,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
96.9500
99.3800
94.5200
95.8500
302,900
Wed, 17 Jun 2026
96.3000
100.0100
93.5300
93.6900
308,400
Tue, 16 Jun 2026
95.3200
97.9700
94.8000
95.7300
436,500
Mon, 15 Jun 2026
94.8900
96.7600
92.5500
95.0900
281,500
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
93.3700
95.6500
90.4700
91.3700
180,800
Thu, 11 Jun 2026
87.0000
92.1300
85.9900
91.2300
213,900
Wed, 10 Jun 2026
87.3500
89.6800
84.0000
85.7600
246,200
Tue, 09 Jun 2026
87.6900
90.2300
82.6700
86.9200
225,100
Mon, 08 Jun 2026
86.7800
89.1800
84.8200
87.1800
183,700
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
88.1600
89.6300
83.1800
84.8600
295,700
Thu, 04 Jun 2026
85.0800
91.1100
82.9900
89.8000
384,900
Wed, 03 Jun 2026
84.8100
87.4600
83.7200
86.7900
327,100
Tue, 02 Jun 2026
83.5800
86.9400
82.9900
85.4200
295,900
Mon, 01 Jun 2026
77.6000
83.5000
76.2100
83.0800
450,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
74.3700
79.4300
73.5000
79.1600
462,700
Thu, 28 May 2026
74.8800
76.6200
72.2400
74.5900
179,100
Wed, 27 May 2026
71.3300
75.9900
71.1600
75.4700
235,500
Tue, 26 May 2026
67.8400
71.9800
67.8400
71.3200
258,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
63.5000
64.2900
62.5600
63.3700
124,400
Thu, 21 May 2026
62.4800
64.3600
61.8500
62.8400
180,100
Wed, 20 May 2026
61.5000
63.8800
61.0000
63.3500
195,500
Tue, 19 May 2026
60.7600
61.0200
58.6500
61.0000
201,600
Mon, 18 May 2026
61.6400
62.9200
59.9400
60.9300
156,300
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
61.6700
63.7300
59.7000
61.3300
326,200
Thu, 14 May 2026
62.5700
64.8500
61.6900
63.5300
342,600
Wed, 13 May 2026
62.8500
63.4600
61.1800
62.5100
339,700
Tue, 12 May 2026
64.8800
65.6500
61.5100
62.9700
275,300
Mon, 11 May 2026
8 · 8-K
After-hours · 16:15 ET
8-K ↗
Mon, 11 May 2026
65.1100
66.6900
63.7900
65.4800
344,500
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
64.6500
67.9100
61.6000
66.6900
305,700
Thu, 07 May 2026
65.6200
71.0500
61.0700
65.8000
649,500
Wed, 06 May 2026
7 · 10-Q
After-hours · 16:16 ET
10-Q ↗
Wed, 06 May 2026
79.0300
79.3400
76.6700
77.5200
187,000
Tue, 05 May 2026
77.2100
80.3900
76.4800
78.0000
278,700
Mon, 04 May 2026
76.4000
77.1800
74.2800
75.6500
107,100
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
76.4700
77.3900
75.1500
76.2800
130,000
Thu, 30 Apr 2026
74.2000
76.9100
74.2000
76.1800
124,700
Wed, 29 Apr 2026
74.3300
76.0000
72.6500
73.9200
122,300
Tue, 28 Apr 2026
72.6700
75.1800
72.5900
74.3300
116,000
Mon, 27 Apr 2026
75.1300
77.2800
73.3700
74.1800
124,900
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
73.5100
75.7200
72.4200
74.6700
88,200
Thu, 23 Apr 2026
72.2200
74.4600
72.1400
73.4000
75,700
Wed, 22 Apr 2026
71.3300
72.1400
70.0300
71.8100
109,700
Tue, 21 Apr 2026
73.2500
74.6600
70.1200
70.3000
147,800
Mon, 20 Apr 2026
74.4000
75.1800
73.3200
73.4400
194,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
72.1900
75.5000
71.4400
74.4000
198,800
Thu, 16 Apr 2026
70.0400
70.7000
69.1300
70.3900
202,300
Wed, 15 Apr 2026
71.1800
71.5800
69.5700
70.5200
125,800
Tue, 14 Apr 2026
70.4300
72.6600
68.5100
71.7700
189,200
Mon, 13 Apr 2026
72.1900
72.3900
68.8200
70.2400
261,500
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
69.9000
72.8900
69.8600
72.8500
288,600
Thu, 09 Apr 2026
63.9800
68.9400
63.9800
68.8200
172,100
Wed, 08 Apr 2026
63.5400
65.0100
62.1900
64.7000
180,400
Tue, 07 Apr 2026
59.6700
59.6700
58.0100
59.2700
225,100
Mon, 06 Apr 2026
60.1800
61.0600
59.0100
60.2300
88,700
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
59.2100
62.2900
58.5600
60.5400
160,600
Wed, 01 Apr 2026
60.1000
62.3900
59.7100
61.8200
138,100
Tue, 31 Mar 2026
59.3800
60.8700
57.2300
59.0900
195,500
Mon, 30 Mar 2026
6 · S-3ASR
After-hours · 17:56 ET
S-3ASR ↗
Mon, 30 Mar 2026
62.5200
62.5200
59.3600
59.5200
167,900
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
61.0600
63.1000
59.8700
62.4200
200,700
Thu, 26 Mar 2026
5 · DEFA14A
After-hours · 16:08 ET
DEFA14A ↗
Thu, 26 Mar 2026
4 · DEF 14A
After-hours · 16:06 ET
DEF 14A ↗
Thu, 26 Mar 2026
64.5400
65.0500
61.2500
61.5100
139,500
Wed, 25 Mar 2026
65.4300
66.4100
64.7600
66.0300
149,900
Tue, 24 Mar 2026
62.6500
65.4400
62.6500
65.0600
82,700
Mon, 23 Mar 2026
62.1400
64.5200
61.7600
63.3200
184,400
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
61.2800
62.4800
59.0600
60.3400
249,400
Thu, 19 Mar 2026
60.3400
63.2100
59.0200
61.3700
195,900
Wed, 18 Mar 2026
62.9000
63.7200
60.8000
61.2500
144,100
Tue, 17 Mar 2026
64.5200
65.2700
62.0800
63.0900
122,100
Mon, 16 Mar 2026
63.8400
67.6300
62.7100
64.4500
181,100
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
63.9900
64.5800
61.4900
62.3400
139,600
Thu, 12 Mar 2026
65.2800
67.2700
63.7900
63.8900
390,100
Wed, 11 Mar 2026
63.0000
67.0600
61.9900
66.9100
250,200
Tue, 10 Mar 2026
61.0400
64.7300
61.0400
63.2700
213,600
Mon, 09 Mar 2026
63.2800
65.1200
58.7000
60.9500
317,000
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
61.6500
66.0400
55.1300
65.2500
550,500
Thu, 05 Mar 2026
3 · 10-K
After-hours · 16:16 ET
10-K ↗
Thu, 05 Mar 2026
62.3800
64.3600
58.0000
62.0700
429,500
Wed, 04 Mar 2026
63.3700
64.2800
61.7200
63.5500
100,700
Tue, 03 Mar 2026
63.1500
64.1900
60.2000
62.1100
177,600
Mon, 02 Mar 2026
64.4200
66.1400
62.0000
65.2500
153,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
65.2900
65.8400
63.7800
65.8400
115,800
Thu, 26 Feb 2026
66.1700
67.2400
64.2700
67.1300
85,700
Wed, 25 Feb 2026
68.2900
68.2900
65.8800
66.4900
131,600
Tue, 24 Feb 2026
65.6500
67.4800
65.2100
67.4700
95,100
Mon, 23 Feb 2026
68.2800
68.2800
64.2600
65.6500
114,000
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
67.5400
69.5000
67.5400
68.3700
180,900
Thu, 19 Feb 2026
66.7800
67.7600
66.3300
67.5900
137,800
Wed, 18 Feb 2026
66.8900
68.9900
66.3500
67.0900
151,600
Tue, 17 Feb 2026
66.6500
68.0000
65.4200
65.9800
112,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
65.3900
67.1700
64.6700
66.6600
86,600
Thu, 12 Feb 2026
66.2300
67.9100
63.8900
65.4700
170,200
Wed, 11 Feb 2026
67.9900
69.9400
65.3700
65.6300
194,500
Tue, 10 Feb 2026
68.8900
69.2500
65.4900
66.4200
154,800
Mon, 09 Feb 2026
66.4400
70.0000
65.6100
68.8700
300,600
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
63.7700
66.4300
63.2700
65.7400
252,800
Thu, 05 Feb 2026
60.5800
63.2600
59.6500
62.1100
260,900
Wed, 04 Feb 2026
64.9000
65.6200
60.0500
61.6900
131,000
Tue, 03 Feb 2026
63.4100
65.1000
62.4000
64.0100
146,400
Mon, 02 Feb 2026
60.6400
63.8600
60.6400
63.2400
151,500
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
60.0100
62.1100
59.6100
61.0100
150,000
Thu, 29 Jan 2026
60.5300
62.4800
59.4500
61.2100
127,800
Wed, 28 Jan 2026
60.8300
61.4700
59.4800
59.8900
145,700
Tue, 27 Jan 2026
63.6100
63.6900
59.5500
60.8300
160,300
Mon, 26 Jan 2026
62.9200
63.5600
61.8500
63.3900
120,600
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
63.4700
64.4000
61.6500
63.0200
159,500
Thu, 22 Jan 2026
63.7300
65.4100
63.4800
63.7500
142,600
Wed, 21 Jan 2026
62.0000
63.5600
61.1600
62.8600
127,700
Tue, 20 Jan 2026
59.7600
61.8000
59.0100
61.1700
100,000
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
61.9700
62.8800
61.1900
61.2300
137,500
Thu, 15 Jan 2026
61.5900
62.4800
60.7100
61.8100
110,300
Wed, 14 Jan 2026
61.0000
61.9800
59.7800
61.4900
181,200
Tue, 13 Jan 2026
61.3000
62.7000
60.7000
61.2700
115,200
Mon, 12 Jan 2026
58.7500
61.8000
58.7500
60.9000
225,400
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
56.6400
59.0900
55.8900
59.0700
164,800
Thu, 08 Jan 2026
56.9100
57.6100
55.9100
56.1000
111,600
Wed, 07 Jan 2026
57.6000
58.5700
55.5300
57.0000
109,200
Tue, 06 Jan 2026
58.0100
58.7200
53.5900
57.5800
190,200
Mon, 05 Jan 2026
56.0000
59.5500
56.0000
58.3300
161,400
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
54.3000
55.5800
54.0300
55.5800
88,700
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
54.0200
54.3800
53.2700
53.7500
75,100
Tue, 30 Dec 2025
55.2300
55.4600
53.8200
53.9400
93,100
Mon, 29 Dec 2025
55.5000
56.1000
53.5000
55.4500
156,700
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
56.0400
56.6000
55.3600
55.5600
104,500
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
55.9100
56.4900
54.9100
56.4200
74,700
Tue, 23 Dec 2025
55.0000
56.7700
55.0000
55.7300
108,100
Mon, 22 Dec 2025
55.5900
56.1700
54.5500
55.4300
87,200
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
54.5200
55.7600
54.5200
55.0700
317,200
Thu, 18 Dec 2025
52.5800
55.0500
52.5000
54.6900
242,400
Wed, 17 Dec 2025
55.1700
56.3900
51.0000
51.4100
220,100
Tue, 16 Dec 2025
54.7700
55.3000
53.1200
54.6400
287,400
Mon, 15 Dec 2025
56.4200
57.6700
55.0000
55.0300
250,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
57.0500
57.3000
55.0000
55.4000
136,100
Thu, 11 Dec 2025
57.0600
57.7200
55.4000
56.8300
138,000
Wed, 10 Dec 2025
55.6800
57.6400
54.7600
56.8600
211,700
Tue, 09 Dec 2025
54.5800
56.9000
54.0000
55.7400
151,300
Mon, 08 Dec 2025
55.3500
56.3400
54.0900
54.6500
166,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
54.1800
55.2000
53.5000
54.5100
105,100
Thu, 04 Dec 2025
53.4900
55.3600
53.2900
54.8300
148,800
Wed, 03 Dec 2025
53.9800
54.4200
52.2400
53.7800
223,700
Tue, 02 Dec 2025
53.7300
55.4700
52.1800
54.1800
201,400
Mon, 01 Dec 2025
52.8500
53.6300
51.9000
53.1300
105,900
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
53.9500
54.1300
53.2300
53.8600
66,700
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
53.4400
54.9200
53.4000
54.1400
144,500
Tue, 25 Nov 2025
51.9600
54.0900
50.8900
53.3200
149,300
Mon, 24 Nov 2025
51.2100
52.6600
50.5900
51.7600
367,700
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
48.3800
51.4800
48.3800
51.0600
151,600
Thu, 20 Nov 2025
51.9100
53.0000
48.1200
48.3900
175,500
Wed, 19 Nov 2025
50.3800
52.1500
50.3300
50.4500
134,600
Tue, 18 Nov 2025
49.8600
51.5300
49.2000
50.3000
136,800
Mon, 17 Nov 2025
52.4700
53.8000
50.4600
50.6400
176,300
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
49.6100
53.0400
49.5900
53.0000
199,300
Thu, 13 Nov 2025
52.9200
53.2200
50.2100
50.9900
126,300
Wed, 12 Nov 2025
52.5700
55.0100
52.3600
53.1700
210,300
Tue, 11 Nov 2025
52.3300
53.1100
51.3000
52.3900
174,100
Mon, 10 Nov 2025
53.5900
54.2400
52.3200
52.6000
185,100
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
50.5100
52.8300
49.6400
52.2600
255,100
Thu, 06 Nov 2025
51.3500
51.3500
44.3000
50.5200
578,500
Wed, 05 Nov 2025
2 · 10-Q
After-hours · 16:11 ET
10-Q ↗
Wed, 05 Nov 2025
53.7500
55.5400
53.0800
53.5100
309,400
Tue, 04 Nov 2025
54.5500
55.3200
52.6500
53.6800
199,300
Mon, 03 Nov 2025
54.8400
56.2300
53.5100
56.1500
204,400
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
55.6600
56.5000
54.1500
54.6800
199,800
Thu, 30 Oct 2025
55.8000
57.8200
54.5300
55.0000
227,600
Wed, 29 Oct 2025
54.7800
58.1300
54.3600
56.6900
341,700
Tue, 28 Oct 2025
54.3300
55.7700
53.6700
54.3200
151,900
Mon, 27 Oct 2025
55.2900
56.9900
54.0800
54.2100
166,400
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
56.9800
57.0000
54.7900
54.9100
217,200
Thu, 23 Oct 2025
51.0200
55.9500
51.0200
55.8000
388,800
Wed, 22 Oct 2025
51.7300
51.8000
50.3000
51.0000
174,300
Tue, 21 Oct 2025
51.5400
52.2900
50.6900
51.7400
123,800
Mon, 20 Oct 2025
49.4700
51.3000
49.4400
51.0500
150,100
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
48.6300
49.4800
47.7900
49.2500
249,800
Thu, 16 Oct 2025
53.2200
53.6200
49.5500
49.6300
303,500
Wed, 15 Oct 2025
53.1000
53.5500
51.8200
53.2100
366,400
Tue, 14 Oct 2025
47.2900
52.0000
46.5500
51.7700
391,500
Mon, 13 Oct 2025
46.5000
48.3200
46.3100
48.2500
196,900
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
47.8600
49.0000
45.8800
45.9100
510,100
Thu, 09 Oct 2025
44.9100
48.5600
44.8900
47.8700
409,500
Wed, 08 Oct 2025
42.5600
44.5800
42.4200
44.5200
256,400
Tue, 07 Oct 2025
43.4700
43.6500
41.7500
42.0700
111,100
Mon, 06 Oct 2025
44.2300
44.5900
43.0000
43.1400
107,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
44.3900
44.8400
43.5200
43.7300
76,600
Thu, 02 Oct 2025
45.5000
45.8700
43.7700
43.9300
107,700
Wed, 01 Oct 2025
44.3800
45.6900
44.1900
45.4900
147,100
Tue, 30 Sep 2025
43.2800
44.8200
43.2800
44.7500
205,400
Mon, 29 Sep 2025
44.5300
45.2100
43.2700
43.2900
102,500
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
43.7800
44.3200
43.1500
43.8000
112,400
Thu, 25 Sep 2025
43.9800
44.6900
43.3400
43.6400
162,200
Wed, 24 Sep 2025
45.6200
45.6700
44.1000
44.4700
188,600
Tue, 23 Sep 2025
47.1800
47.7100
45.4200
45.6200
177,800
Mon, 22 Sep 2025
46.7400
47.1400
45.3900
46.9100
112,100
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
47.8600
48.0900
46.2800
46.5900
366,100
Thu, 18 Sep 2025
46.2600
47.8700
46.1700
47.8100
136,100
Wed, 17 Sep 2025
45.5900
47.0700
45.1400
45.8600
204,500
Tue, 16 Sep 2025
46.8700
46.8700
45.1100
45.2400
97,200
Mon, 15 Sep 2025
46.4300
47.2200
45.6100
46.6500
267,400
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
46.4000
46.7100
45.7500
45.9700
119,200
Thu, 11 Sep 2025
45.8900
46.6500
45.2400
46.4700
140,800
Wed, 10 Sep 2025
44.7700
45.8200
44.4500
45.6600
134,300
Tue, 09 Sep 2025
45.8900
45.8900
43.8200
44.3700
130,100
Mon, 08 Sep 2025
46.0000
46.5900
45.5500
45.7600
116,000
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
46.5100
47.0200
44.9800
45.5400
132,500
Thu, 04 Sep 2025
45.0600
46.0800
44.7100
46.0300
96,900
Wed, 03 Sep 2025
45.1700
45.7300
44.4200
44.6700
178,300
Tue, 02 Sep 2025
44.3400
45.4100
43.5000
45.2100
133,400
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
47.4000
47.6000
45.0200
45.3800
134,000
Thu, 28 Aug 2025
47.6800
48.1800
46.6900
47.3300
143,700
Wed, 27 Aug 2025
46.5100
47.4200
46.3800
47.2600
176,000
Tue, 26 Aug 2025
46.7100
47.5800
46.3400
46.7300
293,500
Mon, 25 Aug 2025
46.6600
46.9800
46.2800
46.5900
145,100
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
44.3300
47.3600
44.3300
46.8600
332,900
Thu, 21 Aug 2025
42.9400
44.1600
42.3800
44.1400
109,700
Wed, 20 Aug 2025
44.1300
44.2200
42.9400
43.1400
86,300
Tue, 19 Aug 2025
44.5200
44.9200
43.8300
44.1300
136,500
Mon, 18 Aug 2025
43.7400
44.6100
43.7100
44.5700
109,300
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
44.2300
44.5900
42.9100
43.5200
204,900
Thu, 14 Aug 2025
45.1700
45.8400
43.8400
44.0000
179,800
Wed, 13 Aug 2025
46.5600
46.9300
45.0000
46.1700
232,500
Tue, 12 Aug 2025
43.1900
46.2300
43.1900
46.2300
234,000
Mon, 11 Aug 2025
42.0000
44.2900
40.4900
43.1200
337,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
42.5700
43.7700
41.5000
42.0000
259,500
Thu, 07 Aug 2025
46.8600
48.2200
39.3700
42.2900
553,600
Wed, 06 Aug 2025
1 · 10-Q
After-hours · 16:15 ET
10-Q ↗
Wed, 06 Aug 2025
39.5000
40.2100
38.2400
40.1100
177,800
Tue, 05 Aug 2025
40.0500
40.3500
39.0200
39.7900
140,000
Mon, 04 Aug 2025
38.2700
40.2600
38.2300
39.6700
158,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
39.3600
39.6700
36.8500
38.0200
248,300
Thu, 31 Jul 2025
39.5500
40.6400
39.1400
40.3100
140,800
Wed, 30 Jul 2025
39.9400
40.7100
39.2900
39.6000
171,500
Tue, 29 Jul 2025
40.2200
40.3100
39.5900
39.9600
108,100
Mon, 28 Jul 2025
39.8900
40.0500
38.9900
39.9100
85,000
Sun, 27 Jul 2025
Weekend