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
38.9400
41.1800
38.7800
40.6200
276,600
Thu, 23 Jul 2026
19 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 23 Jul 2026
38.3800
39.1000
38.0500
38.7200
159,100
Wed, 22 Jul 2026
39.4100
39.4100
38.6600
38.8900
118,200
Tue, 21 Jul 2026
39.3800
39.8200
38.2000
39.4900
156,500
Mon, 20 Jul 2026
39.4900
39.6400
39.0600
39.3100
105,800
Sun, 19 Jul 2026
Weekend
Sat, 18 Jul 2026
Weekend
Fri, 17 Jul 2026
39.7100
40.3700
39.1300
39.3200
111,700
Thu, 16 Jul 2026
39.2300
40.4000
39.2300
40.0300
145,400
Wed, 15 Jul 2026
38.7600
39.3300
38.7300
39.1700
120,600
Tue, 14 Jul 2026
38.8900
39.2300
38.0400
38.7800
103,800
Mon, 13 Jul 2026
38.8800
39.0800
38.5500
38.7500
129,400
Sun, 12 Jul 2026
Weekend
Sat, 11 Jul 2026
Weekend
Fri, 10 Jul 2026
38.5700
39.0200
38.5700
38.8500
110,800
Thu, 09 Jul 2026
37.9200
38.7700
37.7000
38.7200
137,200
Wed, 08 Jul 2026
38.4500
38.7100
37.5100
37.6400
161,400
Tue, 07 Jul 2026
38.9200
39.4300
38.4500
38.5100
134,500
Mon, 06 Jul 2026
39.0200
39.4300
38.6300
38.9200
133,700
Sun, 05 Jul 2026
Weekend
Sat, 04 Jul 2026
Weekend
Fri, 03 Jul 2026
No trading
Thu, 02 Jul 2026
40.1300
40.1300
38.8900
39.0200
141,300
Wed, 01 Jul 2026
38.8000
40.2600
38.7700
40.0700
255,900
Tue, 30 Jun 2026
38.7700
39.1800
38.4700
38.9700
233,600
Mon, 29 Jun 2026
38.9300
39.0900
38.1300
38.8300
250,500
Sun, 28 Jun 2026
Weekend
Sat, 27 Jun 2026
Weekend
Fri, 26 Jun 2026
38.7000
39.2700
38.0400
38.9300
927,700
Thu, 25 Jun 2026
38.6700
39.1900
38.4000
38.7000
163,800
Wed, 24 Jun 2026
38.4000
38.8500
38.2500
38.6700
238,300
Tue, 23 Jun 2026
37.8800
38.6200
37.7100
38.4000
230,600
Mon, 22 Jun 2026
37.3600
38.0300
37.3600
37.8900
285,600
Sun, 21 Jun 2026
Weekend
Sat, 20 Jun 2026
Weekend
Fri, 19 Jun 2026
No trading
Thu, 18 Jun 2026
37.2800
37.7300
37.1100
37.3600
323,600
Wed, 17 Jun 2026
37.0400
37.5400
36.4300
37.0200
251,500
Tue, 16 Jun 2026
37.4600
37.8300
36.9600
37.1500
131,800
Mon, 15 Jun 2026
38.0500
38.4700
37.0500
37.1500
176,000
Sun, 14 Jun 2026
Weekend
Sat, 13 Jun 2026
Weekend
Fri, 12 Jun 2026
37.8400
38.1600
37.6800
37.9000
169,900
Thu, 11 Jun 2026
38.0000
38.2400
37.4200
37.9800
156,900
Wed, 10 Jun 2026
37.7600
38.0000
37.5200
37.8300
214,200
Tue, 09 Jun 2026
37.4600
38.4600
37.4000
37.5400
195,200
Mon, 08 Jun 2026
37.2400
37.8500
37.0800
37.2700
91,500
Sun, 07 Jun 2026
Weekend
Sat, 06 Jun 2026
Weekend
Fri, 05 Jun 2026
36.6200
37.5000
35.8600
37.1100
79,700
Thu, 04 Jun 2026
35.9100
36.9000
35.8700
36.6200
227,700
Wed, 03 Jun 2026
36.1500
36.4900
35.3400
35.4700
101,200
Tue, 02 Jun 2026
35.5500
36.5700
35.5100
36.4600
100,100
Mon, 01 Jun 2026
36.0000
36.1900
35.3600
35.7300
75,900
Sun, 31 May 2026
Weekend
Sat, 30 May 2026
Weekend
Fri, 29 May 2026
35.8700
36.2900
35.6500
36.2300
96,100
Thu, 28 May 2026
35.9900
36.0800
35.2600
35.8100
108,800
Wed, 27 May 2026
36.4200
36.5300
35.6500
35.9300
120,700
Tue, 26 May 2026
35.6100
36.4800
35.6000
36.2200
101,300
Mon, 25 May 2026
No trading
Sun, 24 May 2026
Weekend
Sat, 23 May 2026
Weekend
Fri, 22 May 2026
35.4400
35.7300
35.2400
35.3600
94,700
Thu, 21 May 2026
18 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 21 May 2026
34.8300
35.4000
34.7300
35.3700
79,000
Wed, 20 May 2026
17 · 8-K
After-hours · 16:06 ET
8-K ↗
Wed, 20 May 2026
34.3700
35.1800
34.1300
35.1000
104,200
Tue, 19 May 2026
34.0700
34.5200
33.8200
34.3700
67,700
Mon, 18 May 2026
33.8200
34.7500
33.7300
34.4200
69,700
Sun, 17 May 2026
Weekend
Sat, 16 May 2026
Weekend
Fri, 15 May 2026
34.1700
34.1700
33.6500
33.8200
91,100
Thu, 14 May 2026
34.3900
34.8100
34.1100
34.2500
92,300
Wed, 13 May 2026
34.3800
34.8000
34.0300
34.2400
91,900
Tue, 12 May 2026
34.7600
34.7800
34.1000
34.6700
115,000
Mon, 11 May 2026
35.4100
35.4100
34.5900
34.9000
90,300
Sun, 10 May 2026
Weekend
Sat, 09 May 2026
Weekend
Fri, 08 May 2026
35.3600
35.7000
34.7900
35.4100
72,500
Thu, 07 May 2026
35.3500
35.6500
34.9400
35.4100
79,700
Wed, 06 May 2026
35.0400
35.5000
35.0400
35.3500
82,100
Tue, 05 May 2026
34.0600
34.8900
34.0000
34.8200
90,200
Mon, 04 May 2026
16 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 04 May 2026
34.2300
34.6200
33.8000
33.9200
56,200
Sun, 03 May 2026
Weekend
Sat, 02 May 2026
Weekend
Fri, 01 May 2026
34.1400
34.7800
33.7900
34.4900
69,100
Thu, 30 Apr 2026
33.7400
34.4800
33.7400
34.0700
73,300
Wed, 29 Apr 2026
34.8000
34.9700
33.9600
34.0300
80,500
Tue, 28 Apr 2026
34.4800
35.2500
34.4800
35.0000
89,500
Mon, 27 Apr 2026
33.9100
34.5700
33.4600
34.5600
94,400
Sun, 26 Apr 2026
Weekend
Sat, 25 Apr 2026
Weekend
Fri, 24 Apr 2026
33.5700
34.3700
33.2300
33.7100
121,700
Thu, 23 Apr 2026
15 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 23 Apr 2026
34.1500
34.5000
33.4800
34.1500
190,000
Wed, 22 Apr 2026
34.2200
34.6000
33.9700
34.1700
76,300
Tue, 21 Apr 2026
34.9600
34.9900
34.0100
34.2200
114,600
Mon, 20 Apr 2026
35.0500
35.4300
34.9900
35.0500
76,000
Sun, 19 Apr 2026
Weekend
Sat, 18 Apr 2026
Weekend
Fri, 17 Apr 2026
34.6100
35.6700
34.5500
35.1300
107,400
Thu, 16 Apr 2026
34.1300
34.3300
33.9500
34.2400
117,700
Wed, 15 Apr 2026
34.2900
34.4900
33.6900
34.2800
92,700
Tue, 14 Apr 2026
33.7500
34.4200
33.4500
34.3400
124,900
Mon, 13 Apr 2026
33.9800
34.0200
33.5300
33.8500
150,600
Sun, 12 Apr 2026
Weekend
Sat, 11 Apr 2026
Weekend
Fri, 10 Apr 2026
34.4900
34.4900
33.7700
34.0500
79,900
Thu, 09 Apr 2026
33.6300
34.4700
33.5200
34.3900
160,300
Wed, 08 Apr 2026
34.1900
34.4700
33.6800
33.8800
154,200
Tue, 07 Apr 2026
32.7200
33.3100
32.6500
33.1900
126,000
Mon, 06 Apr 2026
14 · DEF 14A
After-hours · 16:05 ET
DEF 14A ↗
Mon, 06 Apr 2026
13 · DEFA14A
After-hours · 16:05 ET
DEFA14A ↗
Mon, 06 Apr 2026
32.2200
32.7800
32.2100
32.7700
71,400
Sun, 05 Apr 2026
Weekend
Sat, 04 Apr 2026
Weekend
Fri, 03 Apr 2026
No trading
Thu, 02 Apr 2026
31.7000
32.2700
31.5500
32.2200
113,000
Wed, 01 Apr 2026
31.8200
32.3600
31.7500
32.0900
116,200
Tue, 31 Mar 2026
31.5100
31.7500
31.1100
31.7100
109,800
Mon, 30 Mar 2026
31.2600
31.2600
30.7900
31.0500
78,700
Sun, 29 Mar 2026
Weekend
Sat, 28 Mar 2026
Weekend
Fri, 27 Mar 2026
31.0600
31.1900
30.6900
30.8900
81,300
Thu, 26 Mar 2026
30.9000
31.2700
30.8500
31.2300
69,600
Wed, 25 Mar 2026
31.7100
31.7100
30.8700
31.2500
102,000
Tue, 24 Mar 2026
30.9200
31.7200
30.8000
31.4000
114,100
Mon, 23 Mar 2026
31.3700
31.9800
30.6600
31.3000
178,000
Sun, 22 Mar 2026
Weekend
Sat, 21 Mar 2026
Weekend
Fri, 20 Mar 2026
30.6900
30.8300
30.2200
30.5900
342,700
Thu, 19 Mar 2026
29.9800
30.9800
29.9300
30.6300
112,000
Wed, 18 Mar 2026
30.4600
30.6400
30.0800
30.3000
212,400
Tue, 17 Mar 2026
30.6800
30.8400
30.1400
30.5200
152,700
Mon, 16 Mar 2026
30.4000
30.8000
30.4000
30.4700
103,300
Sun, 15 Mar 2026
Weekend
Sat, 14 Mar 2026
Weekend
Fri, 13 Mar 2026
30.3600
30.8000
29.7000
30.2500
123,100
Thu, 12 Mar 2026
29.8200
30.4200
29.5800
30.3200
90,700
Wed, 11 Mar 2026
30.3200
30.5700
30.1000
30.3800
133,600
Tue, 10 Mar 2026
12 · 8-K
After-hours · 16:05 ET
8-K ↗
Tue, 10 Mar 2026
30.8500
31.4300
30.5700
30.7600
135,600
Mon, 09 Mar 2026
11 · 10-K
After-hours · 16:06 ET
10-K ↗
Mon, 09 Mar 2026
30.1700
30.8800
29.4600
30.7300
143,600
Sun, 08 Mar 2026
Weekend
Sat, 07 Mar 2026
Weekend
Fri, 06 Mar 2026
30.3400
30.8100
29.8900
30.7800
135,900
Thu, 05 Mar 2026
31.3800
31.6800
30.7300
31.2900
127,200
Wed, 04 Mar 2026
31.7600
32.3200
31.6000
31.8300
146,200
Tue, 03 Mar 2026
31.3500
31.8600
30.8700
31.6500
90,200
Mon, 02 Mar 2026
30.8700
32.1100
30.7300
31.8900
161,500
Sun, 01 Mar 2026
Weekend
Sat, 28 Feb 2026
Weekend
Fri, 27 Feb 2026
32.2900
32.6700
30.9400
31.3800
181,200
Thu, 26 Feb 2026
32.4200
33.0900
31.9100
32.9000
224,500
Wed, 25 Feb 2026
32.1200
32.7400
32.1200
32.2500
302,000
Tue, 24 Feb 2026
32.1200
32.4600
31.6800
32.0200
169,300
Mon, 23 Feb 2026
33.5600
33.8800
31.7000
32.2300
175,200
Sun, 22 Feb 2026
Weekend
Sat, 21 Feb 2026
Weekend
Fri, 20 Feb 2026
33.6700
33.9100
33.2600
33.7400
310,200
Thu, 19 Feb 2026
33.6200
33.9800
33.1000
33.6700
213,200
Wed, 18 Feb 2026
34.8500
35.3200
33.6600
33.8200
123,700
Tue, 17 Feb 2026
10 · 424B3
After-hours · 16:34 ET
424B3 ↗
Tue, 17 Feb 2026
34.8600
35.1100
34.3400
34.7800
99,700
Mon, 16 Feb 2026
No trading
Sun, 15 Feb 2026
Weekend
Sat, 14 Feb 2026
Weekend
Fri, 13 Feb 2026
34.1300
34.5800
33.7600
34.4100
97,100
Thu, 12 Feb 2026
9 · 8-K
After-hours · 17:01 ET
8-K ↗
Thu, 12 Feb 2026
34.7300
35.0000
33.5400
34.0700
111,600
Wed, 11 Feb 2026
34.5700
35.0500
34.0100
34.4300
263,800
Tue, 10 Feb 2026
34.6200
35.0100
34.0300
34.4600
151,900
Mon, 09 Feb 2026
34.9900
35.2300
34.6300
34.7800
112,200
Sun, 08 Feb 2026
Weekend
Sat, 07 Feb 2026
Weekend
Fri, 06 Feb 2026
34.9500
35.4700
34.9400
35.1400
255,500
Thu, 05 Feb 2026
34.7300
35.1800
34.6000
34.8000
403,800
Wed, 04 Feb 2026
34.5600
35.1500
34.5600
34.7800
460,500
Tue, 03 Feb 2026
34.0000
34.8100
33.8400
34.2700
251,600
Mon, 02 Feb 2026
33.2200
34.4000
33.2200
33.9500
311,200
Sun, 01 Feb 2026
Weekend
Sat, 31 Jan 2026
Weekend
Fri, 30 Jan 2026
32.9400
33.3600
32.1700
32.9400
209,300
Thu, 29 Jan 2026
8 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 29 Jan 2026
32.0700
32.9800
32.0400
32.9300
171,000
Wed, 28 Jan 2026
32.1500
32.2900
31.7900
31.9700
97,400
Tue, 27 Jan 2026
32.1500
32.4100
32.0300
32.2200
80,700
Mon, 26 Jan 2026
31.9600
32.1300
31.5500
32.0700
82,800
Sun, 25 Jan 2026
Weekend
Sat, 24 Jan 2026
Weekend
Fri, 23 Jan 2026
33.1100
33.3200
31.8800
32.0200
120,700
Thu, 22 Jan 2026
33.2600
33.7300
33.1400
33.1700
158,200
Wed, 21 Jan 2026
31.7600
33.4200
31.7600
33.2600
195,400
Tue, 20 Jan 2026
31.8900
32.0000
31.5200
31.5800
120,100
Mon, 19 Jan 2026
No trading
Sun, 18 Jan 2026
Weekend
Sat, 17 Jan 2026
Weekend
Fri, 16 Jan 2026
32.1800
32.3900
32.0300
32.1900
89,400
Thu, 15 Jan 2026
31.8500
32.3300
31.8500
32.2200
93,300
Wed, 14 Jan 2026
31.0100
31.6400
31.0100
31.5500
95,600
Tue, 13 Jan 2026
31.4700
31.4700
30.9200
31.1400
85,100
Mon, 12 Jan 2026
31.1700
31.2800
30.8200
31.1800
74,100
Sun, 11 Jan 2026
Weekend
Sat, 10 Jan 2026
Weekend
Fri, 09 Jan 2026
32.2200
32.2200
31.3400
31.4100
124,400
Thu, 08 Jan 2026
31.2500
32.3900
31.2500
32.2200
139,400
Wed, 07 Jan 2026
31.4400
31.5200
30.7800
31.3300
135,000
Tue, 06 Jan 2026
31.5600
31.5600
31.1300
31.4300
191,400
Mon, 05 Jan 2026
30.8100
32.2000
30.8100
31.7300
190,800
Sun, 04 Jan 2026
Weekend
Sat, 03 Jan 2026
Weekend
Fri, 02 Jan 2026
31.2100
31.6600
30.6600
30.8400
180,000
Thu, 01 Jan 2026
No trading
Wed, 31 Dec 2025
31.5700
31.5700
31.1200
31.1700
141,800
Tue, 30 Dec 2025
31.5700
32.0300
31.2500
31.3500
137,500
Mon, 29 Dec 2025
31.9900
32.0200
31.5600
31.6000
171,900
Sun, 28 Dec 2025
Weekend
Sat, 27 Dec 2025
Weekend
Fri, 26 Dec 2025
31.8600
32.0600
31.7300
31.9900
115,800
Thu, 25 Dec 2025
No trading
Wed, 24 Dec 2025
31.8400
32.1900
31.8000
31.9000
103,000
Tue, 23 Dec 2025
31.8700
32.1200
31.8500
31.8500
126,900
Mon, 22 Dec 2025
32.1100
32.7200
31.9000
31.9700
161,100
Sun, 21 Dec 2025
Weekend
Sat, 20 Dec 2025
Weekend
Fri, 19 Dec 2025
32.4900
32.7000
31.8500
32.0300
335,600
Thu, 18 Dec 2025
32.4900
32.8500
32.4000
32.6300
156,100
Wed, 17 Dec 2025
32.2500
32.6200
32.0000
32.2200
120,500
Tue, 16 Dec 2025
32.4000
33.0000
32.2500
32.2700
121,500
Mon, 15 Dec 2025
32.6300
32.7500
32.2900
32.4000
132,100
Sun, 14 Dec 2025
Weekend
Sat, 13 Dec 2025
Weekend
Fri, 12 Dec 2025
32.6500
32.9900
32.5200
32.7500
95,800
Thu, 11 Dec 2025
7 · 8-K
After-hours · 16:31 ET
8-K ↗
Thu, 11 Dec 2025
32.3300
32.8900
32.3300
32.6100
97,100
Wed, 10 Dec 2025
31.3400
32.6600
31.3400
32.4700
217,100
Tue, 09 Dec 2025
31.0300
31.5700
31.0300
31.3400
72,600
Mon, 08 Dec 2025
31.0000
31.4200
31.0000
31.0700
100,800
Sun, 07 Dec 2025
Weekend
Sat, 06 Dec 2025
Weekend
Fri, 05 Dec 2025
31.1200
31.2400
30.8300
30.8600
63,300
Thu, 04 Dec 2025
31.1800
31.4200
31.0000
31.2400
82,200
Wed, 03 Dec 2025
30.7900
31.2900
30.6200
31.2600
106,500
Tue, 02 Dec 2025
30.8400
30.8400
30.4500
30.5500
58,700
Mon, 01 Dec 2025
30.3600
30.9600
30.2800
30.6400
174,100
Sun, 30 Nov 2025
Weekend
Sat, 29 Nov 2025
Weekend
Fri, 28 Nov 2025
30.5300
30.6900
30.2800
30.6000
57,100
Thu, 27 Nov 2025
No trading
Wed, 26 Nov 2025
30.6600
30.7800
30.4400
30.5900
69,400
Tue, 25 Nov 2025
29.9000
30.9100
29.8200
30.7600
218,300
Mon, 24 Nov 2025
29.5000
29.7600
29.3400
29.6500
139,600
Sun, 23 Nov 2025
Weekend
Sat, 22 Nov 2025
Weekend
Fri, 21 Nov 2025
28.5700
29.6700
28.5000
29.4700
122,100
Thu, 20 Nov 2025
28.9200
29.2700
28.4700
28.5000
97,200
Wed, 19 Nov 2025
28.2600
28.6800
28.2500
28.5900
92,700
Tue, 18 Nov 2025
28.4300
28.7000
28.2100
28.3100
104,200
Mon, 17 Nov 2025
6 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 17 Nov 2025
29.1000
29.3400
28.3000
28.5200
122,800
Sun, 16 Nov 2025
Weekend
Sat, 15 Nov 2025
Weekend
Fri, 14 Nov 2025
29.1200
29.3900
28.7700
29.2500
89,600
Thu, 13 Nov 2025
29.5000
29.7300
29.2600
29.4700
111,200
Wed, 12 Nov 2025
29.6700
30.0700
29.5300
29.6000
84,000
Tue, 11 Nov 2025
29.6800
29.8600
29.6000
29.7000
70,300
Mon, 10 Nov 2025
29.4400
29.8800
29.4000
29.7900
87,400
Sun, 09 Nov 2025
Weekend
Sat, 08 Nov 2025
Weekend
Fri, 07 Nov 2025
29.0300
29.3400
28.8000
29.3300
193,400
Thu, 06 Nov 2025
29.1500
29.2200
28.8300
29.0800
78,200
Wed, 05 Nov 2025
28.7600
29.2600
28.7200
29.2400
97,400
Tue, 04 Nov 2025
28.8000
28.9900
28.4600
28.7600
120,900
Mon, 03 Nov 2025
5 · 10-Q
After-hours · 16:06 ET
10-Q ↗
Mon, 03 Nov 2025
28.5100
29.1200
28.0300
29.0300
135,600
Sun, 02 Nov 2025
Weekend
Sat, 01 Nov 2025
Weekend
Fri, 31 Oct 2025
28.3500
28.5900
28.0000
28.4300
122,000
Thu, 30 Oct 2025
28.8300
29.2600
28.6100
28.6700
103,300
Wed, 29 Oct 2025
29.4000
29.6100
28.6900
28.9200
293,200
Tue, 28 Oct 2025
29.4000
29.5400
29.0100
29.4600
138,500
Mon, 27 Oct 2025
29.3900
29.8800
29.0500
29.4500
273,000
Sun, 26 Oct 2025
Weekend
Sat, 25 Oct 2025
Weekend
Fri, 24 Oct 2025
27.8900
29.2500
27.8400
28.9500
307,300
Thu, 23 Oct 2025
4 · 8-K
After-hours · 16:06 ET
8-K ↗
Thu, 23 Oct 2025
26.6100
26.8000
26.3200
26.4800
143,000
Wed, 22 Oct 2025
26.6200
27.0000
26.5100
26.6300
62,000
Tue, 21 Oct 2025
26.4200
26.8900
26.3800
26.6000
68,800
Mon, 20 Oct 2025
25.8300
26.5600
25.8300
26.5100
89,500
Sun, 19 Oct 2025
Weekend
Sat, 18 Oct 2025
Weekend
Fri, 17 Oct 2025
26.0800
26.1800
25.6600
25.7200
149,900
Thu, 16 Oct 2025
26.9900
27.0000
25.6100
25.8600
232,300
Wed, 15 Oct 2025
27.6200
27.7700
26.8300
26.9800
87,300
Tue, 14 Oct 2025
26.4400
27.6800
26.4400
27.4900
98,000
Mon, 13 Oct 2025
26.7300
26.7300
26.1800
26.6700
80,200
Sun, 12 Oct 2025
Weekend
Sat, 11 Oct 2025
Weekend
Fri, 10 Oct 2025
27.1800
27.5300
26.2500
26.2500
215,400
Thu, 09 Oct 2025
27.0000
27.1500
26.7400
27.0900
130,600
Wed, 08 Oct 2025
27.5300
27.5400
27.0100
27.0400
88,900
Tue, 07 Oct 2025
27.3900
27.7300
27.3000
27.3400
102,300
Mon, 06 Oct 2025
27.3800
27.9900
27.1100
27.4200
135,200
Sun, 05 Oct 2025
Weekend
Sat, 04 Oct 2025
Weekend
Fri, 03 Oct 2025
26.8800
27.5100
26.8800
27.0900
115,000
Thu, 02 Oct 2025
27.1000
27.1700
26.7200
26.8800
109,300
Wed, 01 Oct 2025
27.0100
27.2400
26.8100
27.1100
154,700
Tue, 30 Sep 2025
27.1700
27.2900
26.8400
27.2000
323,800
Mon, 29 Sep 2025
27.5200
27.5200
26.9800
27.1000
133,700
Sun, 28 Sep 2025
Weekend
Sat, 27 Sep 2025
Weekend
Fri, 26 Sep 2025
27.2700
27.5300
27.1400
27.4500
107,800
Thu, 25 Sep 2025
27.0600
27.3100
27.0100
27.2300
70,300
Wed, 24 Sep 2025
27.1400
27.6900
27.0200
27.2100
78,600
Tue, 23 Sep 2025
27.2400
28.1300
27.1000
27.1600
211,100
Mon, 22 Sep 2025
3 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 22 Sep 2025
27.0000
27.1500
26.5700
26.7000
90,700
Sun, 21 Sep 2025
Weekend
Sat, 20 Sep 2025
Weekend
Fri, 19 Sep 2025
27.4000
27.4600
27.0000
27.0100
208,400
Thu, 18 Sep 2025
26.7500
27.4700
26.5200
27.4500
103,700
Wed, 17 Sep 2025
26.3500
27.1300
26.3500
26.4200
142,300
Tue, 16 Sep 2025
26.5100
26.5100
26.0700
26.2900
183,600
Mon, 15 Sep 2025
26.8500
26.9300
26.4900
26.5700
91,600
Sun, 14 Sep 2025
Weekend
Sat, 13 Sep 2025
Weekend
Fri, 12 Sep 2025
27.2900
27.2900
26.9500
27.0500
96,400
Thu, 11 Sep 2025
27.2700
27.3700
27.0500
27.2400
106,000
Wed, 10 Sep 2025
27.3600
27.4500
27.1100
27.2000
65,400
Tue, 09 Sep 2025
27.6000
27.8000
27.2500
27.3300
60,300
Mon, 08 Sep 2025
27.5100
28.0300
27.1500
27.6600
68,700
Sun, 07 Sep 2025
Weekend
Sat, 06 Sep 2025
Weekend
Fri, 05 Sep 2025
27.9100
28.0400
27.3300
27.4500
155,800
Thu, 04 Sep 2025
27.4000
27.7700
27.3600
27.7600
104,500
Wed, 03 Sep 2025
27.2100
27.4900
27.0900
27.3000
71,800
Tue, 02 Sep 2025
27.3300
27.5800
27.1700
27.3800
88,700
Mon, 01 Sep 2025
No trading
Sun, 31 Aug 2025
Weekend
Sat, 30 Aug 2025
Weekend
Fri, 29 Aug 2025
27.7200
27.8500
27.5400
27.6700
64,000
Thu, 28 Aug 2025
27.6700
27.8100
27.5000
27.6200
132,500
Wed, 27 Aug 2025
27.4800
27.7400
27.4500
27.6100
81,000
Tue, 26 Aug 2025
27.2000
27.6600
27.1700
27.5300
167,300
Mon, 25 Aug 2025
2 · 8-K
After-hours · 16:06 ET
8-K ↗
Mon, 25 Aug 2025
27.1800
27.5100
27.1000
27.1400
105,300
Sun, 24 Aug 2025
Weekend
Sat, 23 Aug 2025
Weekend
Fri, 22 Aug 2025
26.0600
27.3300
26.0600
27.2000
513,300
Thu, 21 Aug 2025
26.5100
26.5100
25.8000
25.9000
63,400
Wed, 20 Aug 2025
25.8700
25.9900
25.7400
25.9500
98,900
Tue, 19 Aug 2025
25.9100
26.2300
25.7500
25.8400
84,600
Mon, 18 Aug 2025
25.7500
26.0200
25.6600
25.9400
170,400
Sun, 17 Aug 2025
Weekend
Sat, 16 Aug 2025
Weekend
Fri, 15 Aug 2025
26.6300
26.6500
25.7400
25.7800
213,200
Thu, 14 Aug 2025
26.3600
26.7200
26.0300
26.3900
129,200
Wed, 13 Aug 2025
26.2300
26.5700
26.0100
26.4600
247,100
Tue, 12 Aug 2025
25.1200
26.0700
24.9000
26.0000
105,500
Mon, 11 Aug 2025
24.9200
25.6600
24.7200
24.8700
70,900
Sun, 10 Aug 2025
Weekend
Sat, 09 Aug 2025
Weekend
Fri, 08 Aug 2025
24.9200
25.0300
24.6500
24.8800
85,100
Thu, 07 Aug 2025
25.0900
25.4800
24.6200
24.6900
88,900
Wed, 06 Aug 2025
25.1100
25.3000
24.8200
24.8500
67,000
Tue, 05 Aug 2025
25.2300
25.8400
24.6600
25.1100
114,600
Mon, 04 Aug 2025
1 · 10-Q
After-hours · 16:05 ET
10-Q ↗
Mon, 04 Aug 2025
24.9300
25.1500
24.7900
25.1100
92,500
Sun, 03 Aug 2025
Weekend
Sat, 02 Aug 2025
Weekend
Fri, 01 Aug 2025
25.2200
25.5100
24.6600
24.9200
158,800
Thu, 31 Jul 2025
25.2800
26.0400
25.2500
25.4900
152,900
Wed, 30 Jul 2025
26.0300
26.3900
25.4800
25.5600
110,100
Tue, 29 Jul 2025
26.6500
26.6500
25.8700
25.9100
151,000
Mon, 28 Jul 2025
26.2800
26.5500
26.1200
26.4600
123,500
Sun, 27 Jul 2025
Weekend
Sat, 26 Jul 2025
Weekend