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
49.4450
49.4700
48.0400
48.3800
25,451
Sun, 26 Jul 2026
Weekend
Sat, 25 Jul 2026
Weekend
Fri, 24 Jul 2026
46.9500
47.9300
46.3700
47.6900
143,700
Thu, 23 Jul 2026
47.4700
47.7150
46.0990
46.6700
208,300
Wed, 22 Jul 2026
48.7900
48.8530
47.2200
48.1300
163,200
Tue, 21 Jul 2026
49.0100
49.6950
48.3850
48.9700
210,800
Mon, 20 Jul 2026
49.3600
49.6600
48.3900
48.9100
144,200
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
49.9500
50.5650
49.5400
49.7100
175,400
Thu, 16 Jul 2026
49.6700
51.3100
49.4500
50.3100
225,600
Wed, 15 Jul 2026
48.6100
49.7450
48.0750
49.5100
120,600
Tue, 14 Jul 2026
47.8400
48.7200
47.6700
48.5800
118,900
Mon, 13 Jul 2026
48.0900
48.6400
47.6300
47.6700
108,800
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
47.6100
48.2600
47.4220
48.0200
84,500
Thu, 09 Jul 2026
46.9100
47.9700
46.7650
47.7800
103,900
Wed, 08 Jul 2026
47.1300
47.4600
46.3400
46.6600
137,400
Tue, 07 Jul 2026
48.0400
48.8750
47.4400
47.4600
160,700
Mon, 06 Jul 2026
48.7600
49.5400
47.6100
47.9000
146,100
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
50.1500
50.3300
48.4800
48.8200
145,000
Wed, 01 Jul 2026
49.2800
50.3900
48.3000
49.7600
215,200
Tue, 30 Jun 2026
50.4200
51.4650
49.8600
50.0000
258,900
Mon, 29 Jun 2026
49.4800
50.4450
48.7650
50.3600
223,300
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
50.2400
50.8200
49.4500
50.0100
742,300
Thu, 25 Jun 2026
50.0200
50.8400
49.8150
50.0000
375,200
Wed, 24 Jun 2026
49.8400
50.5500
49.8400
50.0400
252,000
Tue, 23 Jun 2026
49.5700
50.2100
49.3690
49.8600
141,800
Mon, 22 Jun 2026
49.0900
50.1850
48.8150
49.5000
166,300
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
49.2800
49.9300
48.8600
49.0900
341,400
Wed, 17 Jun 2026
49.6100
50.0000
48.0800
48.7800
145,300
Tue, 16 Jun 2026
49.6100
50.5500
49.5210
49.6900
106,200
Mon, 15 Jun 2026
50.1100
51.0000
48.9950
49.1700
120,100
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
49.8400
50.3900
49.6300
50.1100
138,400
Thu, 11 Jun 2026
50.0600
51.0000
49.2900
49.5600
96,000
Wed, 10 Jun 2026
49.3300
49.9900
48.4200
49.6000
122,100
Tue, 09 Jun 2026
48.4000
50.0000
48.4000
48.9200
104,600
Mon, 08 Jun 2026
47.5400
48.6700
47.4600
48.1700
85,400
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
47.5000
48.3150
47.0550
47.5100
134,600
Thu, 04 Jun 2026
46.1400
47.8400
45.8700
47.7000
146,000
Wed, 03 Jun 2026
46.5400
46.6900
45.4600
45.5600
81,100
Tue, 02 Jun 2026
46.0500
47.0400
45.9900
46.9100
85,100
Mon, 01 Jun 2026
46.7300
47.1900
45.5800
46.3000
137,600
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
47.3200
48.0000
46.4700
47.1400
107,700
Thu, 28 May 2026
46.5100
47.3800
45.9300
47.3800
82,600
Wed, 27 May 2026
47.0800
47.5800
46.4900
46.7100
84,500
Tue, 26 May 2026
46.1800
46.8100
46.0050
46.7800
94,900
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
46.8400
46.9900
45.9500
45.9900
78,700
Thu, 21 May 2026
14 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 21 May 2026
45.6700
47.0000
45.1150
46.5400
137,500
Wed, 20 May 2026
44.9300
46.3900
44.5500
46.0300
140,600
Tue, 19 May 2026
44.8300
45.2800
44.5150
44.6700
95,300
Mon, 18 May 2026
44.3100
45.2800
44.3100
45.1400
107,000
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
44.9000
44.9950
44.1900
44.3700
95,900
Thu, 14 May 2026
45.3600
46.0500
44.9400
45.0600
166,100
Wed, 13 May 2026
45.4600
46.2800
44.7100
45.0800
129,900
Tue, 12 May 2026
45.8200
45.9800
44.5800
45.6900
117,000
Mon, 11 May 2026
46.3300
46.7500
45.3950
45.7900
110,900
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
46.7700
47.4850
45.9100
46.3300
149,800
Thu, 07 May 2026
13 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Thu, 07 May 2026
46.7200
47.4400
46.3700
46.7900
133,300
Wed, 06 May 2026
46.8600
47.2600
45.4050
46.6700
124,000
Tue, 05 May 2026
46.1800
46.8700
45.8900
46.3600
142,800
Mon, 04 May 2026
46.2000
46.8400
45.5950
45.9100
116,000
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
46.6300
48.0200
46.1050
46.6000
166,800
Thu, 30 Apr 2026
45.1200
46.8800
45.1200
46.5400
237,600
Wed, 29 Apr 2026
49.5000
49.8100
44.8900
45.0000
319,700
Tue, 28 Apr 2026
12 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Tue, 28 Apr 2026
49.5900
50.2000
49.2200
49.6300
203,700
Mon, 27 Apr 2026
48.9100
50.1000
48.8750
49.7800
105,500
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
49.5400
49.7000
48.8700
48.9600
177,300
Thu, 23 Apr 2026
49.4300
50.0000
49.2500
49.7100
108,500
Wed, 22 Apr 2026
49.4500
49.9800
49.1400
49.4300
127,900
Tue, 21 Apr 2026
50.0000
50.2550
48.5000
49.3800
185,800
Mon, 20 Apr 2026
48.8900
49.9700
48.8900
49.8900
173,200
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
47.7500
49.3300
47.3050
48.9100
176,300
Thu, 16 Apr 2026
46.6600
47.3200
46.1850
47.1100
137,800
Wed, 15 Apr 2026
47.3300
47.6700
45.3500
46.8600
271,400
Tue, 14 Apr 2026
47.7600
47.9700
47.1300
47.5200
295,800
Mon, 13 Apr 2026
47.0900
47.7900
46.0300
47.7600
99,400
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
11 · DEFA14A
After-hours · 16:28 ET
DEFA14A ↗
Fri, 10 Apr 2026
10 · DEF 14A
After-hours · 16:22 ET
DEF 14A ↗
Fri, 10 Apr 2026
47.4400
47.4800
46.7800
47.2200
110,000
Thu, 09 Apr 2026
46.0900
47.6800
45.5900
47.5400
371,300
Wed, 08 Apr 2026
46.2200
47.0000
46.2100
46.2800
186,000
Tue, 07 Apr 2026
44.4300
45.5700
44.4300
45.4300
156,000
Mon, 06 Apr 2026
44.2700
44.9800
44.1900
44.8300
103,300
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
43.1700
44.7450
41.3050
44.4900
166,400
Wed, 01 Apr 2026
43.1600
44.4650
42.8800
44.2600
179,000
Tue, 31 Mar 2026
42.7100
43.1800
42.0150
42.9100
215,500
Mon, 30 Mar 2026
42.6000
42.9800
42.1900
42.5000
187,400
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
42.9100
43.2400
42.2100
42.2700
162,400
Thu, 26 Mar 2026
42.6400
43.3200
42.5100
43.2000
124,800
Wed, 25 Mar 2026
43.1500
43.3150
42.6300
42.9400
134,000
Tue, 24 Mar 2026
41.2800
43.6550
41.0950
42.6800
243,700
Mon, 23 Mar 2026
42.3300
42.9700
41.5000
41.6800
190,800
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
41.9000
41.9900
41.1000
41.1900
570,300
Thu, 19 Mar 2026
41.2500
42.1500
40.9700
41.7600
231,600
Wed, 18 Mar 2026
41.4400
42.1400
41.3400
41.4100
276,000
Tue, 17 Mar 2026
42.2200
42.9450
41.8800
41.9300
308,100
Mon, 16 Mar 2026
41.9300
42.7400
41.7400
41.8200
206,700
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
42.7000
43.1600
41.6300
41.6600
212,700
Thu, 12 Mar 2026
41.0300
42.6800
41.0300
42.2600
238,500
Wed, 11 Mar 2026
41.4500
42.3200
41.3500
42.0400
170,500
Tue, 10 Mar 2026
41.8200
42.9700
41.7700
41.8900
257,100
Mon, 09 Mar 2026
40.9500
42.0900
40.0750
41.9100
299,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
40.6600
41.6150
40.1800
41.5300
267,600
Thu, 05 Mar 2026
41.9100
42.3600
41.5100
41.7700
204,300
Wed, 04 Mar 2026
43.5800
43.7000
42.4100
42.4850
208,200
Tue, 03 Mar 2026
41.9800
43.2750
40.9800
43.0500
223,300
Mon, 02 Mar 2026
42.0300
43.9050
41.5400
43.3600
268,800
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
9 · 10-K
After-hours · 16:07 ET
10-K ↗
Fri, 27 Feb 2026
43.3600
43.4100
41.7850
42.2800
305,300
Thu, 26 Feb 2026
43.3300
44.2900
43.0000
43.9600
222,100
Wed, 25 Feb 2026
43.0000
43.3600
42.6900
43.2900
190,900
Tue, 24 Feb 2026
43.1200
43.2130
42.4000
42.5700
232,500
Mon, 23 Feb 2026
45.1800
45.2900
42.6800
43.2300
260,700
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
45.9500
45.9800
44.6800
45.3300
302,000
Thu, 19 Feb 2026
8 · 8-K
After-hours · 16:06 ET
FORM 8-K ↗
Thu, 19 Feb 2026
46.0900
46.4350
44.2450
45.0500
320,000
Wed, 18 Feb 2026
47.1600
47.6800
46.0800
46.4500
352,800
Tue, 17 Feb 2026
47.7300
48.5000
47.1240
47.2400
300,400
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
47.1100
47.8500
46.1700
47.6300
373,400
Thu, 12 Feb 2026
47.1900
48.2600
46.7000
47.2400
522,500
Wed, 11 Feb 2026
46.5100
47.0900
45.8100
46.5600
606,600
Tue, 10 Feb 2026
44.7400
46.5000
44.6300
46.3200
5,334,700
Mon, 09 Feb 2026
45.0300
45.9400
44.1400
45.0600
1,355,400
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
42.2700
42.9800
41.3100
42.4800
163,400
Thu, 05 Feb 2026
42.7600
42.9100
41.3700
42.1700
265,700
Wed, 04 Feb 2026
42.6300
43.4100
42.5000
42.7600
221,000
Tue, 03 Feb 2026
42.5700
43.1700
41.4600
42.0500
239,900
Mon, 02 Feb 2026
41.8700
43.7000
41.1650
42.6400
287,300
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
40.3700
42.3000
40.0100
41.4600
322,100
Thu, 29 Jan 2026
37.3100
41.0000
37.1750
40.4400
501,600
Wed, 28 Jan 2026
7 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 28 Jan 2026
35.3700
35.6250
34.7600
34.9500
280,700
Tue, 27 Jan 2026
35.3200
35.5850
35.0400
35.3250
273,800
Mon, 26 Jan 2026
34.8300
35.5100
34.5100
35.3600
76,100
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
36.1300
36.1300
34.6650
34.8600
121,200
Thu, 22 Jan 2026
36.0100
36.8200
35.9350
36.4100
108,700
Wed, 21 Jan 2026
34.5900
36.0800
34.3600
35.7400
123,400
Tue, 20 Jan 2026
34.7100
34.9100
34.2650
34.3200
76,500
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
35.6000
35.9300
35.1800
35.3700
125,500
Thu, 15 Jan 2026
35.3000
35.9700
35.3000
35.6600
63,600
Wed, 14 Jan 2026
34.7200
35.3450
34.4850
35.2200
107,900
Tue, 13 Jan 2026
34.7960
34.9200
34.4300
34.5900
55,100
Mon, 12 Jan 2026
35.6600
35.8500
34.7450
34.8400
88,700
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
35.9800
36.2100
35.2900
35.8700
118,100
Thu, 08 Jan 2026
34.4900
36.0900
34.4900
35.8500
150,300
Wed, 07 Jan 2026
35.1100
35.1100
34.3600
34.7750
128,800
Tue, 06 Jan 2026
34.2900
35.6800
34.1000
35.2600
139,000
Mon, 05 Jan 2026
33.0400
34.6950
32.8450
34.4700
144,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
34.0000
34.3100
33.0600
33.1800
165,100
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
33.7300
34.2300
32.9000
34.0600
416,300
Tue, 30 Dec 2025
33.2900
33.7700
33.0100
33.6700
140,700
Mon, 29 Dec 2025
33.7400
34.0080
33.4100
33.4300
212,600
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
33.7400
33.8800
33.4600
33.7200
97,900
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
33.6300
34.1990
33.2800
33.8500
73,000
Tue, 23 Dec 2025
34.7800
35.0400
33.5300
33.6400
222,100
Mon, 22 Dec 2025
34.9200
35.3480
33.8700
35.0100
293,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
36.3100
36.4550
34.6450
35.1100
250,700
Thu, 18 Dec 2025
36.4900
36.6500
36.2000
36.4300
119,100
Wed, 17 Dec 2025
36.7100
37.1100
36.1700
36.2000
211,600
Tue, 16 Dec 2025
36.8300
37.3600
36.2600
36.8000
215,300
Mon, 15 Dec 2025
36.0300
36.8200
36.0300
36.7200
133,900
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
36.2200
36.3000
35.7010
36.2300
171,200
Thu, 11 Dec 2025
35.6400
36.1300
35.3300
35.9600
122,100
Wed, 10 Dec 2025
34.5100
35.7300
34.5100
35.6200
291,500
Tue, 09 Dec 2025
34.3600
34.7020
34.2350
34.6450
165,400
Mon, 08 Dec 2025
34.4500
34.5850
33.8800
34.2300
131,900
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
34.5200
35.5900
34.1900
34.3900
366,600
Thu, 04 Dec 2025
34.1900
34.7600
34.1900
34.6300
138,000
Wed, 03 Dec 2025
33.2300
34.6600
32.7800
34.4600
157,800
Tue, 02 Dec 2025
33.2600
34.0420
32.8100
33.0100
131,500
Mon, 01 Dec 2025
32.3100
33.0800
32.3100
33.0450
144,400
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
32.7000
32.8900
32.5910
32.6900
73,300
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
32.5300
32.8900
32.3800
32.8200
108,000
Tue, 25 Nov 2025
31.5100
32.8100
31.5100
32.6700
146,400
Mon, 24 Nov 2025
31.4500
31.5850
30.9500
31.3400
109,300
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
30.4700
31.6600
30.4300
31.4300
164,700
Thu, 20 Nov 2025
31.5000
31.7500
30.3700
30.4200
150,300
Wed, 19 Nov 2025
6 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Wed, 19 Nov 2025
31.1100
31.4900
30.8300
31.1200
161,900
Tue, 18 Nov 2025
31.0300
31.3330
30.9500
31.1700
114,100
Mon, 17 Nov 2025
32.0000
32.0000
30.8300
31.1300
187,500
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
31.8600
32.0100
31.4500
31.9700
95,500
Thu, 13 Nov 2025
32.4100
32.8700
31.9900
32.0800
148,400
Wed, 12 Nov 2025
31.9400
32.5750
31.9400
32.4700
129,600
Tue, 11 Nov 2025
31.8300
32.1150
31.6050
31.9300
83,600
Mon, 10 Nov 2025
31.7800
31.8100
31.3800
31.7500
168,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
5 · 10-Q
After-hours · 16:07 ET
10-Q ↗
Fri, 07 Nov 2025
31.4000
31.5700
31.0300
31.5200
131,400
Thu, 06 Nov 2025
31.9500
32.1550
31.2500
31.4500
128,100
Wed, 05 Nov 2025
31.4800
32.1900
31.4400
31.9800
149,200
Tue, 04 Nov 2025
31.3700
31.8300
31.2400
31.4800
211,500
Mon, 03 Nov 2025
30.9200
31.3700
30.6350
31.3650
295,300
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
31.1700
31.7800
30.9950
31.1900
172,700
Thu, 30 Oct 2025
31.8000
32.3250
31.2500
31.2700
212,100
Wed, 29 Oct 2025
33.4900
33.6400
31.3000
31.7500
265,100
Tue, 28 Oct 2025
4 · 8-K
After-hours · 16:10 ET
FORM 8-K ↗
Tue, 28 Oct 2025
32.1500
32.4600
31.6700
32.3900
154,000
Mon, 27 Oct 2025
32.9400
33.1500
32.2200
32.3600
114,900
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
32.3900
33.0400
32.1900
32.8800
161,200
Thu, 23 Oct 2025
32.3300
32.5350
32.0000
32.0400
158,800
Wed, 22 Oct 2025
32.2000
32.8200
32.1200
32.4400
151,700
Tue, 21 Oct 2025
31.4600
32.1900
31.4050
32.1200
145,300
Mon, 20 Oct 2025
30.9500
31.5200
30.8350
31.4700
132,900
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
31.3100
32.2850
30.5300
30.9100
362,400
Thu, 16 Oct 2025
31.7800
31.7800
30.5550
31.2150
371,700
Wed, 15 Oct 2025
32.7600
32.8000
31.8040
31.9300
116,100
Tue, 14 Oct 2025
31.4700
32.7650
31.4700
32.5500
123,400
Mon, 13 Oct 2025
31.7400
31.8200
31.0100
31.7500
132,000
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
32.1700
32.5400
31.1100
31.2200
227,700
Thu, 09 Oct 2025
32.0100
32.1800
31.7100
32.1200
153,200
Wed, 08 Oct 2025
32.1500
32.4300
31.9500
32.1800
111,700
Tue, 07 Oct 2025
32.3100
32.7500
31.9500
32.0700
235,900
Mon, 06 Oct 2025
32.5000
32.7900
31.9900
32.2200
150,500
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
32.1700
32.8500
32.0200
32.1700
111,700
Thu, 02 Oct 2025
31.9600
32.1050
31.4100
31.9700
120,900
Wed, 01 Oct 2025
31.6400
32.1200
31.1700
31.9600
166,300
Tue, 30 Sep 2025
31.9200
32.2100
31.3800
31.8000
169,500
Mon, 29 Sep 2025
32.1300
32.2700
31.6400
32.0300
149,900
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
32.1300
32.5200
31.6500
32.0500
123,500
Thu, 25 Sep 2025
31.8500
32.2000
31.6100
32.0600
136,200
Wed, 24 Sep 2025
31.8100
32.1500
31.6150
32.0200
128,100
Tue, 23 Sep 2025
32.0100
32.7100
31.6500
31.7600
96,300
Mon, 22 Sep 2025
32.0000
32.2600
31.8600
32.0000
89,600
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
33.0500
33.0500
32.1500
32.2200
252,400
Thu, 18 Sep 2025
32.1100
33.0500
31.9900
33.0000
143,600
Wed, 17 Sep 2025
31.4900
32.5400
31.4300
31.5700
120,000
Tue, 16 Sep 2025
32.2000
32.2000
31.1650
31.4800
185,800
Mon, 15 Sep 2025
32.6700
32.7000
31.9950
32.2200
113,900
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
32.0600
32.8500
31.8080
32.6400
138,900
Thu, 11 Sep 2025
31.7700
32.5550
31.3400
32.0900
186,000
Wed, 10 Sep 2025
31.8000
32.0000
31.2500
31.5500
183,200
Tue, 09 Sep 2025
32.8900
33.1800
31.7700
31.7900
158,600
Mon, 08 Sep 2025
32.9500
33.2500
32.3280
32.8500
260,600
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
33.1100
33.5250
32.4550
32.8200
164,400
Thu, 04 Sep 2025
32.3000
32.9600
31.6600
32.9600
134,000
Wed, 03 Sep 2025
32.1800
32.5400
31.7000
32.1400
140,400
Tue, 02 Sep 2025
32.1400
32.5300
31.9750
32.3600
158,300
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
32.6800
32.8300
32.3200
32.4200
148,900
Thu, 28 Aug 2025
33.2900
33.2900
32.4000
32.5400
144,900
Wed, 27 Aug 2025
32.6100
33.1100
32.4900
32.9700
279,700
Tue, 26 Aug 2025
32.6400
33.2200
32.4500
32.7900
196,000
Mon, 25 Aug 2025
33.2600
33.2600
32.2900
32.3200
230,800
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
31.8600
33.6400
31.5100
33.2900
690,400
Thu, 21 Aug 2025
3 · 8-K
After-hours · 16:05 ET
FORM 8-K ↗
Thu, 21 Aug 2025
32.1800
32.7050
31.6400
31.6900
257,400
Wed, 20 Aug 2025
32.4500
32.7500
32.2200
32.4200
86,700
Tue, 19 Aug 2025
32.4700
32.8700
32.0100
32.3500
82,800
Mon, 18 Aug 2025
32.0700
33.4000
31.8500
32.2600
103,600
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
33.1800
33.1800
31.9400
31.9800
116,900
Thu, 14 Aug 2025
32.6300
33.1150
32.3300
33.0000
127,600
Wed, 13 Aug 2025
32.6100
33.2400
32.2300
33.1300
136,600
Tue, 12 Aug 2025
31.2500
32.4200
31.0600
32.3200
190,800
Mon, 11 Aug 2025
2 · 10-Q
After-hours · 16:00 ET
10-Q ↗
Mon, 11 Aug 2025
30.9700
31.1500
30.5900
30.8900
96,300
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
30.4700
30.9300
29.9200
30.7400
126,800
Thu, 07 Aug 2025
30.9900
30.9900
29.7500
30.0700
205,200
Wed, 06 Aug 2025
31.0500
31.1500
30.5200
30.7600
241,900
Tue, 05 Aug 2025
30.1600
30.9200
29.4500
30.8100
342,700
Mon, 04 Aug 2025
29.2000
30.2850
29.2000
30.2000
279,100
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
29.6200
29.7200
28.7500
29.1800
409,100
Thu, 31 Jul 2025
30.5900
30.6300
29.1100
29.3000
363,600
Wed, 30 Jul 2025
31.2100
31.9250
30.7600
31.0500
221,300
Tue, 29 Jul 2025
33.7400
33.8250
31.0500
31.2600
237,600
Mon, 28 Jul 2025
1 · 8-K
After-hours · 16:29 ET
FORM 8-K ↗
Mon, 28 Jul 2025
34.8100
35.1600
34.5700
35.0600
107,800
Sun, 27 Jul 2025
Weekend